{"version":5,"data":{"actionType":"INITIATE","spectra":[{"originalInfo":{"nucleus":["1H","13C"],"isFt":false,"isFid":true,"isComplex":true,"dimension":2,"name":"JBA-CCP-3627/16","pulseSequence":"hmbcgpndqf","aqMod":3,"experiment":"hmbc","fnMode":["undefined","QF"],"title":"Parameter file, TopSpin 4.4.0","temperature":297.9576,"type":"NMR FID","phc1":[0,0],"phc0":[0,0],"numberOfPoints":[2048,128],"originFrequency":[400.261664987366,100.656528052276],"probeName":"Z166552_0019 (PI HR-BBO400S1-BBF/H/D-5.0-Z SP DP)","baseFrequency":[400.26,100.645457052],"fieldStrength":9.400744570450799,"spectralWidth":[7.52519777997265,249.997500275703],"acquisitionTime":0.33980200000000016,"pulseStrength90":32786.88524590164,"relaxationTime":1.5,"numberOfScans":8,"groupDelay":68,"DSPFVS":20,"DECIM":6640,"digitalFilter":68,"increment":[0.00016600000000000008,0.0026756062992125997],"date":"2024-07-03T05:38:25.000Z","solvent":"CDCl3","reverse":[false,false],"frequencyOffset":[1664.987365984416,11071.000276004383],"experimentNumber":16},"display":{"isPositiveVisible":true,"isNegativeVisible":true,"isVisible":true,"contourOptions":{"positive":{"contourLevels":[0,21],"numberOfLayers":10},"negative":{"contourLevels":[0,21],"numberOfLayers":10}},"dimension":2,"positiveColor":"darkviolet","negativeColor":"yellow"},"data":{"re":{"z":[[0,0,0,0,0,-1,3,-4,4,-5,9,-9,11,-16,18,-23,26,-29,40,-45,57,-63,74,-88,100,-116,132,-150,169,-191,220,-248,276,-307,346,-389,431,-477,534,-596,659,-727,807,-895,988,-1091,1207,-1339,1483,-1642,1816,-2015,2242,-2495,2782,-3109,3494,-3941,4468,-5096,5877,-6855,8127,-9849,12343,-16285,23450,-40594,151865,-79180,-178384,350343,104329,-119,-382080,226180,301283,-155338,-217299,312288,149882,-246469,-79280,-105492,-60248,-85450,-33259,285806,178675,-138319,-5775,223820,236856,-236513,-73904,134741,171901,-544523,177178,648827,-296335,-771086,264500,409376,-433113,-440367,531233,306365,-441555,-182916,673577,-191855,-453874,464801,371885,-362687,-14929,431648,-37228,-360561,202354,502032,-353349,-284378,515469,194929,-298216,-483314,648453,366527,-795821,-311294,266468,-211624,-816065,123786,682997,-486736,-396253,344595,534175,-532968,-697051,767139,371734,-536800,-325958,883734,204257,-1262779,193465,809683,-258578,-547111,295880,966264,-1100684,-239310,1111531,-235840,-655114,13073,853828,-686270,-846823,835554,67044,-496654,-491091,852346,417883,-1465287,560426,999358,-127045,-1139507,-68060,1526797,-870685,-267359,265118,459560,-183813,-865875,1505587,-83632,-1025814,70362,879595,40863,-1833097,613774,1514417,-1134626,-880427,278546,1682250,-1352992,-900658,1740699,-158372,-379545,-948975,1333677,15971,-1580497,1184448,-214846,-40569,-452809,679804,771945,-2037712,1459702,798154,-909550,-720528,203522,2308520,-2445700,-1212778,1835141,828906,-606380,-2322201,2116636,729743,-1735678,166631,-264263,1060814,-1222127,428237,1067006,-2013599,611962,470083,1232145,-1945543,-847318,3354639,-1043497,-1416807,-428625,2228862,708183,-3214240,1848417,605597,-517979,-940508,-104053,2052521,-2272686,571599,767006,-1159014,722618,-654585,1486392,-2208166,-166254,2834323,-1863964,-723457,-685930,3158594,69904,-3737440,2171428,1267415,541621,-2772923,-276662,3392842,-1674285,93828,-383222,951072,230997,-1209629,2487453,-1823560,-405919,1267157,562414,48367,-3076720,2956427,1085038,-2162117,-758015,732892,2838000,-3149160,-441125,2375282,-949329,138729,-1292789,2129065,-155682,-1568221,2242579,-1487665,543297,-129184,778460,57412,-2607205,3263607,67249,-1470059,-659347,1098324,2902550,-3964884,-178563,1861119,556575,-892700,-2741029,3058031,-60038,-1480446,748894,-361352,1239423,-1924726,1516988,528988,-2465642,1479056,583100,783516,-2798402,89975,3063243,-2340457,-1060811,-237456,2137889,-309694,-2643112,2654673,-41137,-901772,-811457,515221,1181342,-2407683,1501266,512686,-1058893,302872,83089,1551173,-2230366,572079,2129164,-1431136,-570618,-367620,2572188,-805482,-2550882,2252803,515430,-93684,-2027417,1060428,1877254,-2212993,399873,553082,477201,-1052457,-314858,2139160,-1828544,-934052,1147664,724079,-860580,-1978414,2337278,242532,-1920091,159127,1092957,748872,-2449262,569791,1580319,-1125589,-393288,265323,1176024,-1391685,-597696,1477567,-743607,-936258,240527,1112404,-620975,-1589973,1712593,452126,-1004038,-542176,968932,758704,-1835201,446442,1496645,-214519,-899049,-168187,1730706,-864721,-814301,1132410,708214,-743621,-919207,1579887,357026,-1586869,209050,1189388,-188044,-1635714,635345,1465811,-1235448,-907510,1078108,1317624,-1530378,-725093,1788033,-54259,-1023048,453639,947947,-495197,-990428,974504,752296,-800173,-517579,769815,520593,-1397243,192350,949446,-224169,-520688,397296,709110,-711467,-492730,862794,338079,-809736,-395172,1170710,135922,-1010339,-169522,1158239,-238371,-1087987,481078,1136972,-642997,-609165,929407,488456,-971188,-256470,1138316,12549,-1240933,169420,1031528,-351414,-789356,503298,718865,-915940,-336061,629014,247893,-900329,153054,600674,-79659,-502252,415155,463644,-319465,-116739,754579,355323,-456656,-247851,542215,48363,-670431,94642,688412,-142532,-612455,-41019,637992,-611987,-463780,493328,487964,-658834,-314548,958683,-63217,-796022,441928,857198,-281346,-879625,634293,305267,-936266,-199156,583937,502702,-589047,-486217,880283,-48939,-390157,144486,359022,-140495,-459347,655869,-127151,-264222,160958,49175,69871,-468663,278875,194910,57710,83745,-363634,483417,-58329,-34142,466593,-126556,305717,-330094,455324,-15158,-391118,533988,23271,25217,-343430,205726,566896,-444237,-17560,-120618,273771,-270052,-584134,815596,-177541,-49656,159441,145790,652425,-879290,583507,-16292,-187707,270873,-284794,617314,-658925,1691,24846,-411637,842900,-655848,242487,13503,-835075,101164,-241531,364699,-826388,-508194,906277,-263536,138729,-617298,559102,360156,-838799,128142,-378575,297403,85902,-4528,21646,-633799,709697,-741,-518004,51396,-186057,652490,-639524,73138,532066,-282726,-241727,-554803,657417,-51715,-747600,194417,86938,566945,-890824,-186037,1112164,-479924,214197,-345851,225201,255379,-435017,930969,-292924,-305301,238555,342928,-26940,-1495752,885539,656890,-512803,-692120,-89006,1254236,-319400,-738163,456306,-122165,204567,-118999,614324,-248782,-516326,512075,50580,-418657,-246919,295544,33981,-852673,375353,350522,-240326,-518901,164660,1111101,-829874,-933227,584476,669385,-438583,-1432340,612864,777464,-520852,-248811,408118,215952,-441904,152010,721490,-691722,-107886,927629,190752,-1154504,-322523,1690092,55554,-1329716,-130578,1092659,284734,-1468723,55307,836417,-504577,-562326,-87498,615667,-326536,-580352,792768,-249478,-93443,213520,369597,-208025,-943062,980944,108757,-1003703,168382,913625,496352,-1369686,-159644,1576245,-452762,-1032693,-336854,1530496,-226540,-1074450,453778,321986,-165523,-607815,649622,7396,-1117425,832569,794397,-593274,-1082740,463775,991159,-1405169,-494487,929369,901269,-901291,-923314,1468570,274531,-757993,41367,268563,96908,-1280332,615738,540018,-863099,101548,295913,445562,-1083622,242946,1148566,-967164,-614261,192772,1197260,-805148,-1293941,1400049,423603,-1076325,-636682,823884,835737,-1401708,-185658,1146714,30955,-630258,194642,1019966,-988195,-484551,1248188,90967,-684888,-540410,1186347,-52380,-1389775,1030363,717625,-162827,-1102595,708849,1009363,-1385472,-329349,695589,257049,-1040998,-180701,1162373,-487434,-671206,687957,385145,-510006,-433280,1067605,575971,-1010229,-232894,806403,384338,-1348619,278473,1419046,-687953,-868000,589084,1008228,-1045449,-774144,1294160,301035,-949677,-187770,1192411,-182348,-1196586,355647,1223173,-439064,-851775,741340,608793,-1317833,-158045,1103678,-36484,-979193,32480,1136825,-335430,-687650,665447,621736,-884120,-658910,1091108,437114,-1000070,-308619,961629,101508,-1086708,321772,1033932,-598245,-1025490,718603,836744,-823563,-501947,1109528,461360,-1118251,93347,1116370,-225437,-1257359,584361,775832,-784485,-1117863,693688,438694,-977647,-346023,924092,148744,-975236,168389,858503,-561576,-687026,454200,576088,-838791,-289448,997709,-53110,-553414,138823,866228,-533035,-881771,199322,563991,-518421,-462979,812656,666189,-822508,-311619,1054163,21418,-725230,11266,862993,-172278,-904376,619560,829919,-557111,-514128,726907,466277,-878902,-214276,1099829,-217313,-844966,331113,944158,-242124,-761748,879614,636760,-784007,-187915,529659,280620,-840046,-8667,783738,-369020,-360821,56564,780269,-939903,-216573,618315,147929,-367093,-351693,813292,124863,-819369,436758,560579,-203800,-782098,369009,922366,-1039921,-222772,482812,188291,-752140,-521279,1279162,-355943,-453713,422663,496682,-58004,-979875,1121378,365352,-1041929,-13881,244129,633149,-1151641,-26784,995234,-513133,-89329,-321518,833566,-370860,-429513,1138010,-653237,351918,-221561,414974,83619,-904157,1005429,-119948,-185347,-260613,154368,905003,-1516285,313192,560902,-420646,-371372,-1027604,1475843,-502766,-480429,575821,-270699,1065330,-876124,575619],[0,0,0,0,0,0,0,-1,2,-2,1,0,1,-5,8,-7,8,-14,18,-23,32,-38,47,-56,71,-88,103,-126,150,-179,207,-243,286,-334,381,-437,504,-577,657,-743,842,-951,1071,-1199,1341,-1501,1674,-1859,2063,-2290,2539,-2805,3098,-3420,3775,-4159,4583,-5055,5582,-6164,6821,-7565,8422,-9414,10578,-11964,13574,-14626,-13408,-95971,79770,-52364,-21155,61263,-197167,-311331,452239,-126358,-246931,107039,172634,43177,-91388,-57443,-272818,169376,-66648,-249945,-192434,286823,302700,-124584,-94673,404317,135957,-769683,-94732,734174,-96275,-819407,453725,521055,-449966,-415705,390506,295290,-703925,-188775,622797,-133495,-268656,-87819,395303,-88136,-507279,353624,218370,-92003,-574528,167123,566001,-201065,-477572,329092,134669,-254903,-170845,785026,-349912,-493678,323314,385372,-204914,-447611,859543,378958,-905360,41437,729579,-59282,-903043,317336,925975,-1038645,-496978,512822,679150,-872595,-529774,1519434,-362492,-947338,200908,770276,168107,-1240147,809687,415590,-701178,-276658,432835,815156,-1291349,-216685,1000484,-514159,-399456,-625632,1003834,-363083,-1012232,684161,-249863,94230,-928366,541219,609866,-1492157,656932,355717,141344,-1096726,-17866,1558145,-1407307,-64447,744970,408362,-738653,-959522,2198062,-758778,-1737449,927452,1046237,39321,-2695287,1201168,1344955,-1447731,-445587,-59333,1640393,-1408100,-436863,1843366,-1307544,255723,-515129,1570270,-326522,-2244794,2151908,-237852,-119747,-900571,190683,1668507,-2500566,1272286,323930,-461124,-25021,-1275120,2540727,-2167344,-651635,1626883,-495630,310636,-1639586,2353614,-405982,-2159927,1811071,-212866,200355,-2566988,1786877,1852499,-3466282,496996,860737,1629748,-2173017,-1704815,3822252,-1502443,-449463,-645020,1154525,910318,-2771290,2855536,-763981,-773359,287228,-116132,2229383,-3569766,1462310,1329392,-1503411,449408,-1830999,3093302,-1861228,-1014946,2360356,-1364152,914383,-2079233,2231205,358666,-3275977,2416340,-656890,610826,-1509406,442985,2563586,-3763053,1568895,617457,-194270,-1305563,-1201724,4616998,-3103227,-1590196,1890978,1008166,531873,-4186117,3082915,870129,-1998461,596763,-903025,2526000,-2565810,612170,1876936,-2820921,1451205,-754664,2150565,-1587709,-2124113,3726116,-1533853,221751,-1312270,1165434,1652327,-3718707,2746143,-268589,-330846,-143609,-459140,3101994,-3483966,734044,1502734,-880344,-41769,-1404137,3464109,-1917210,-1504728,2473818,-513512,147135,-2591033,3147313,961552,-3871878,1446097,714594,1402304,-2719837,44079,3589937,-2703639,388527,-460701,1399465,-314991,-2292110,3408743,-1538450,-672579,393518,702524,1345964,-3374770,1923686,950104,-1228770,172965,-246431,2769875,-2342340,-123644,2166020,-1354367,-142784,-1054188,2420571,-880110,-1986777,2560767,-194333,-206847,-1305872,1519759,1305526,-3113817,1502091,1007949,-195646,-1448271,410463,2758494,-2475591,-692441,1626214,567613,-1034539,-1633027,2753390,-452135,-1649083,819791,720385,184654,-1999971,1599513,1037370,-1735744,8901,410154,1093481,-1810810,-656087,2128419,-664466,-563373,-9903,1412304,-361071,-1552128,1819782,247007,-828726,-656407,1373899,992584,-2057840,603347,1623611,-689793,-1057819,471049,1547124,-1864542,-610600,1487967,56645,-1319430,-313509,1883424,-562730,-1670442,1126081,1127801,-833845,-1565884,1079835,1134302,-1610931,-217422,1142310,371831,-1382834,-141302,1798711,-263704,-1162840,677132,1018865,-513279,-1222329,915390,852650,-1100697,-331062,1310342,187525,-1419461,88633,1138504,-696573,-942142,893090,671522,-972288,-535979,1254023,186234,-1266026,104425,1078905,-601386,-1334458,665836,1077981,-976336,-879547,1186423,639468,-1462519,-195536,1316597,-105938,-1294597,59238,1380954,-648087,-1114802,819405,746684,-762464,-626845,961821,474556,-828984,-190234,1189017,15502,-800469,156441,679972,-42900,-343969,596357,478543,-532887,-692905,1031556,104155,-808967,-289308,686189,-293389,-785633,622744,675561,-731270,-395265,634620,138177,-1178477,-156428,1237527,-330984,-611333,415236,997762,-777183,-455719,1190812,400626,-450814,-348263,857577,191098,-785971,410606,60024,251148,-531218,110424,821781,-789651,-307329,104487,251637,-148775,-786449,560663,-134684,-410360,97350,21370,306437,-540328,360032,348455,-464106,-130685,-150275,1017365,-660768,-7253,565473,-815557,-59376,190198,359272,-417135,-439851,1069197,-550153,-260342,-211577,331379,407551,-898649,783345,-277860,-233661,131142,-488971,641905,-709608,103568,111246,-289860,296385,-597584,826869,-413422,-165031,589641,-373908,641285,-525867,371302,211665,-681877,440728,-406718,601672,-487185,-695911,656685,-270995,396074,-686651,-326082,466990,-338106,456708,-654952,-72784,473882,-482580,247445,-429348,694997,258717,-454148,23742,-180596,660382,-494029,453926,454676,-572128,733627,-416838,85273,10348,-167368,581993,-873581,747606,11119,-223194,189272,-706358,995175,-419649,-136894,332163,-333065,694363,-528257,101119,-173302,364930,630509,-609101,-158416,406572,1095242,58104,-1034897,428090,718248,263386,-844190,-620056,1248046,101962,-347383,-312582,497933,578040,-592553,-34207,-55219,-77481,291923,40511,77374,-674009,710359,625389,-740242,-300818,116900,452486,-659898,-450393,959447,64432,-414796,-159699,613983,300128,-313781,13059,342844,101292,182934,-139973,-393348,27148,594080,-18414,-869842,-371995,1333249,300640,-868441,-691271,1003942,595499,-1307139,-527631,673500,846658,-721589,-943824,463301,-29442,-425982,99097,181166,-144696,-306222,1047899,-103511,-661296,279654,680248,320463,-1034444,444330,781853,-802460,-426905,414151,783265,-471467,-492087,633308,-89140,-292195,-156356,414288,109777,-573105,710231,-307185,-271368,371752,345250,349691,-1047488,781981,766186,-372165,-676099,-196226,1689035,-671915,-713620,545718,590831,-137430,-1251003,737596,417358,-784363,385288,-2934,229993,-889992,705950,885001,-1079557,106393,573422,818110,-626839,-372915,1283810,-271378,-486262,98304,785194,-120302,-1268805,934361,726521,-648540,-307775,76873,377161,-1259741,392738,745373,-698360,-223815,271032,854304,-825265,-522679,682372,-67789,-696158,-393152,792635,585087,-1145300,-131908,454716,199884,-873815,-122979,1012664,-552069,-218975,364317,364130,-309879,-278026,1066090,-203251,-817394,225768,488393,-314169,-870739,912054,481600,-1088862,-293805,518874,141233,-1064205,52656,867623,-462213,-468391,507492,674572,-473373,-820003,713083,-30001,-854283,-2787,1177645,-110601,-1122008,453503,794709,-307289,-806517,84970,612911,-569848,-694431,445933,349050,-564185,-557859,788137,153640,-752427,362934,675576,-139269,-363387,428114,546796,-996932,-412219,793631,54276,-834702,35180,795626,-208876,-606709,392615,681043,-646884,-287254,963796,264050,-777157,-270533,852381,-289015,-705751,429112,474589,-543260,-508149,459536,428492,-688468,-227783,627166,454103,-426638,75399,843536,18289,-730360,230008,366674,-276112,-664243,798137,510487,-811703,-95009,520867,14178,-848380,13549,544087,-211977,-464348,608300,467018,-639908,-252411,986476,-96724,-514480,-76134,554076,-97777,-576567,376286,718951,-521777,-252117,448958,371592,-416762,-31007,875642,-114999,-229749,-5352,512435,60840,-738185,504018,344487,-143814,-513372,220926,642139,-704384,-64179,490200,29022,-155639,-301480,728066,-59963,-565326,538034,-134035,76511,-479622,523450,98025,-686657,359192,123302,201118,-467562,332396,887846,-1092969,240235,161957,-100037,-302047,-710527,986154,-752315,-343040,41943,119093,563073,-885825,1047537,-82661,-346003,174375,-649144,1069023,-1072755,156682,712076,-422965,567101,-883973,713151,-216244,-371388,878546,-610062,558614,-702349,337383,779981,-1505352,1311350,-450799,-13607,-32340,-488803,1229369,-1322501,481865,163748,-626522,555100,-1029205,1164243,-845031],[0,0,0,0,0,1,-2,-1,0,2,0,-1,0,-1,1,-1,8,-10,11,-14,24,-31,36,-47,56,-69,85,-102,123,-145,173,-204,237,-274,319,-368,422,-480,546,-621,700,-785,884,-988,1100,-1219,1354,-1499,1652,-1816,1997,-2191,2396,-2616,2852,-3111,3385,-3671,3980,-4312,4657,-5005,5340,-5623,5750,-5441,3842,2725,-39803,-140456,215969,-196924,-160708,-98586,304287,85631,-245475,216343,184819,-387551,-185912,384292,-77087,-441226,-18278,228761,-224185,-36362,317996,-252629,-234737,246229,-22192,-118848,-204140,143476,-96681,-374390,64837,383020,-399681,-294377,60770,202222,-431472,-328443,112531,264446,-125351,-243753,404580,260615,-315150,-462747,550231,307028,-474381,-50496,709852,38994,-961462,200895,888481,-211068,-519948,262167,750635,-833871,-464437,478338,452943,-699103,50304,651306,-260976,-732817,449139,323018,-579119,-131925,618330,146555,-577986,58012,537419,-193137,-543692,270608,566273,-362151,-351580,429170,368305,-577125,-631157,966140,-84899,-745045,76158,796602,-332938,-1028213,732815,791988,-854913,-623506,512280,1033532,-1550744,-712923,1245280,402913,-1096617,-570230,1372641,-140903,-977365,779752,558131,-327903,-661485,961756,39953,-1131644,568059,542911,-419923,-848237,349637,1191975,-937371,-292910,607905,188004,-942639,-727563,1407053,-274444,-844959,511357,544332,18706,-1111113,895314,689771,-947800,-107087,657594,805939,-1845260,-17410,2116478,-806785,-1128785,106252,2342531,-386650,-2368948,1168393,1338757,-84817,-1598388,362282,1269060,-1416846,322080,288173,-538384,8143,365152,930215,-1860340,-49459,1374531,-294881,-738476,-666027,2089767,-320302,-1759783,1025900,517239,-177264,-1517396,664914,1380432,-1507254,304934,191424,873421,-826810,-528014,1944814,-1325453,-307484,860083,514130,-712990,-2111931,3143320,345039,-2127559,-442574,1862703,1929716,-3510929,-314938,2123742,507378,-865694,-1134298,2238416,-251115,-707730,980340,-1020249,84045,88741,1012583,-896267,-1999989,1998960,371687,-1043554,-1282794,1084033,1647699,-2697435,116979,1076457,316105,-710475,-906557,2122104,-795152,-843553,884092,479261,273426,-1556570,1875077,-100874,-1746014,1061057,624949,301198,-2780424,1406479,2630057,-2241255,-1365719,731213,2863432,-1334376,-2639295,2307160,632171,-88196,-1569112,814378,1108326,-1866866,1113378,-325066,-742879,204350,769937,889663,-2314928,919837,1838846,-972383,-1313781,-449314,2223892,-1095119,-1670978,1294496,214090,-195177,-1539731,1424648,998475,-1801606,693346,392512,363402,-1437676,81307,1822559,-1759426,-268215,954981,780065,-1427771,-1463304,2820744,-782748,-2017995,-45571,1784152,319741,-2793457,938847,1408810,-763099,-821663,-6519,1418658,-1354145,-31522,1311025,-725568,-386501,291962,1571745,-919436,-1118038,1910283,254446,-728240,-326298,1244564,731018,-1831005,712157,908632,-177257,-1082498,176585,1657497,-1317140,-480756,1033169,657483,-854284,-682949,1854925,-618574,-1464110,654076,749926,-269611,-1914781,981053,1061650,-1592716,-666070,1169610,859570,-1456259,-340600,1844539,-427351,-1093711,598423,1187912,-500538,-998496,940150,307705,-879050,-165006,898181,-21239,-1089216,600349,912457,-675688,-460584,528833,734039,-970330,-416669,904897,100966,-887370,-261380,1133641,-295161,-1237253,633671,811267,-603184,-825246,674944,681553,-1065826,-540873,1109169,234437,-1223812,-28089,1415000,-477652,-1218857,550996,815254,-769217,-461069,820944,743327,-1133434,-538159,922617,-86252,-1154329,303150,958369,-402729,-614483,697847,278347,-439248,-178756,318788,177468,-711415,233529,162923,-442742,-487079,370053,345033,-380291,-122848,751463,295347,-652019,134625,801358,-194327,-830474,-119573,289383,-428690,-938189,502195,768274,-1022716,-445531,590377,160728,-593516,-241872,694039,-103994,-810364,250144,693419,-352274,-617289,448665,234617,-544189,-59449,632587,-151770,-181410,160990,434972,-294288,118746,294700,37813,-364496,-18245,262220,-33741,-384653,190233,361623,-36006,1842,93275,261460,-469805,-155263,262921,78537,-15036,-234304,657184,201052,-373811,63746,173706,28938,-347045,108143,270168,-685531,-129730,236691,39841,-337683,-426895,535397,-400533,-451893,145580,215429,-4528,-192388,93173,-56405,-140046,46248,-402507,-72132,-58401,293299,-185867,-431044,448721,127924,-424509,-303522,227557,162202,-86232,257898,-140566,-168112,30706,-231251,339150,-443052,358151,121858,-311417,-83625,-256515,603260,-423105,-294521,219012,-68722,214008,-540332,312246,286136,-224804,-186196,-234782,288433,-316474,-247213,334614,-159639,213016,105405,-51109,-286827,-215318,650698,-350340,-539012,509938,552550,-193442,-950303,575015,-121386,-329134,-62679,-76846,77672,-408425,538795,590344,-851460,-10600,422066,994890,-827021,-632565,1185499,47038,-293733,-169500,840246,164155,-612171,617757,-71638,226681,-413996,-169779,574632,-402316,-260184,-9397,306817,271181,-333884,382435,-531388,-119776,649543,339456,-581088,-597994,1074737,311104,-1262426,-519933,662947,506664,-1030356,22626,900944,-77312,-392080,377871,16124,-671728,534268,1052900,-944690,-651838,473278,1267936,-569866,-1367977,1241382,756713,-539608,-1134496,416106,984932,-1201072,-234563,651621,479520,-467256,-484334,745646,-127318,-417471,233475,29372,-288638,-436213,868618,-229440,-865535,328301,1011612,-46858,-1322995,887611,890978,-728930,-910873,491623,1247015,-950560,-551036,838652,-171206,-326426,94298,719825,-791510,-400133,1270682,-109578,-1022381,-408073,1353414,587821,-1701906,373892,1376223,-53596,-1168891,-300019,1443378,-562207,-500879,441061,310734,-301060,-439948,1137444,-139437,-658552,135337,516968,89665,-1211024,1087531,833137,-1084274,-420646,788716,626654,-1611735,-365265,1344668,-208955,-1070823,20820,1255267,-182637,-1418862,721092,261587,-739077,-368395,1077788,72332,-1189643,875577,1023350,-456261,-1001900,545973,1555955,-1546960,-700327,1047984,770228,-459523,-837664,1345554,-12671,-908048,302942,506334,-297077,-827594,916381,772651,-890140,-74043,827706,359543,-1196611,-102919,1162170,-441474,-1216899,475221,1399696,-899940,-1496660,1378018,448514,-1149605,-677324,1118057,472655,-1535407,378561,1171175,-677301,-1079855,424638,974909,-1261886,-422976,1296414,-48274,-1035798,-339093,1340583,-36582,-1314319,400539,951638,-425070,-1028698,622293,702566,-1088327,-251404,831997,257779,-857785,116866,1260361,-143740,-838175,657803,877040,-599351,-683658,1131772,664317,-1185162,-367751,1287536,-60189,-1381893,423914,1198122,-516132,-955688,800640,951254,-1071435,-787373,1224063,388907,-971826,-32324,1247741,-314462,-922275,639914,1000503,-684985,-917688,1129143,443321,-783619,-258843,1004129,312017,-742434,102139,1108689,-340519,-895954,468092,872586,-706159,-534445,987949,303701,-877441,11432,1133361,-9421,-801071,399156,949409,-801837,-991198,790015,722378,-999303,-601313,1186188,304475,-1012095,-7576,1057912,-302877,-1020455,402018,1168193,-967732,-640250,896027,617183,-776398,-248266,827195,-102392,-950501,125306,1010851,-356575,-1060088,617946,574064,-320611,-584056,885444,216282,-899297,-56973,767744,62752,-765493,227987,772986,-611083,-474677,711496,459463,-871786,-634941,1029693,-110733,-865435,47226,1045939,-93599,-948057,891198,894371,-829972,-699028,664523,787076,-1317359,-398370,853468,87908,-931846,-99818,956381,-541826,-917262,778822,352979,-530904,-374451,621708,242245,-889125,276105,317184,-291205,-506791,294876,709290,-545490,-407940,198952,459166,-360663,-309968,1165657,-32852,-609689,345138,244396,-36817,-827987,551011,456599,-928075,-14939,240723,524572,-1136868,1352,1089006,-511753,-340006,9983,1305428,-290480,-1131225,870517,115878,-203643,-244520,433904,895757,-835932,178559,148692,-186216,41292,-329468,552069,-632871,38469],[0,0,0,0,0,-1,1,-3,1,-5,7,-9,8,-11,15,-19,22,-24,29,-40,43,-52,61,-70,81,-92,105,-121,136,-152,175,-197,222,-246,275,-310,346,-380,424,-469,521,-575,632,-697,772,-847,932,-1025,1129,-1240,1365,-1501,1654,-1831,2024,-2241,2495,-2793,3144,-3558,4067,-4705,5526,-6609,8108,-10308,13783,-19780,16303,-104613,-136549,322934,151510,36603,-72630,649460,132576,-629974,125108,331335,-173685,-385883,218524,357222,76043,-15265,296499,303856,-95011,-192305,177660,200585,-67695,-454325,189163,38753,-503608,123914,373716,191734,-494168,-82582,372115,15609,-387993,143981,178784,-314708,-528491,377613,130848,-387819,49970,476360,-305553,-590671,663724,167188,-612311,-843,839953,-144976,-790142,205627,502600,-419587,-370414,620804,289113,-531542,-298544,550931,326316,-648141,-102697,604159,102693,-669758,217529,486682,-56402,-795512,226759,689648,-321891,-462733,270675,482230,-577634,-599586,789053,-144476,-299248,55742,620337,-105470,-663754,725665,135700,-433650,-98794,534600,193054,-987736,577985,958779,-605289,-1016000,817736,1262726,-1189433,-1144126,1267315,216546,-716092,-636635,930490,175489,-1009496,450783,446582,192927,-619213,562480,601983,-1299869,94448,897025,373275,-1070260,-630384,2028480,-398703,-1153155,-850,1212546,648435,-1730721,454416,654287,-399633,13906,208162,761969,-1142270,454607,627459,-1359219,-142604,417363,688047,-1856706,-481580,2732383,-667501,-1537148,-170707,2080177,4288,-2939431,981034,1554353,-98277,-1762822,-359261,2105176,-855354,11647,52250,-316880,353425,-89423,1467372,-1701515,-1039587,1701818,610658,-698316,-2373815,2253595,1743178,-2199163,-774828,245783,2257410,-1761796,-1251055,1831981,-397704,415421,-807889,488345,28979,-802317,2056069,-1760459,-521770,945973,852614,-999235,-2731323,2926303,1382643,-2444704,-1390964,1602285,2848549,-3333987,-1736139,2323637,684313,-560653,-2520086,1893095,385373,-872172,662200,-1095991,459828,-476042,1526002,73233,-2844674,1910564,1359288,-181343,-2548528,-484125,3869497,-1674891,-1511867,-447818,1897714,802779,-2777096,1500133,409873,-230694,241526,-749425,1151731,-1458763,1699391,113814,-2294540,1130032,947662,605862,-2872053,599302,3549028,-1807881,-1887239,-39210,3179227,-620284,-3574160,1853658,1061659,191855,-1933930,-305253,2122455,-1608756,661641,149786,-611202,385878,39467,1798360,-2858797,-606148,2016765,536845,-1257065,-2451236,2962917,925183,-2652284,-146901,849290,1912186,-2121581,-329112,1607133,-715559,288433,-396770,315820,-813887,-115624,2151618,-2072847,-681174,1077109,1076151,-1294624,-2246890,3004334,419918,-1919810,-703626,1649039,1703772,-2972365,-23123,1763458,-12243,-978899,-646466,1804073,-778113,-824961,1334933,-323557,-334774,-622378,1544660,-17147,-2104401,1404350,1207477,-332947,-1959567,316434,2161086,-1712295,-887166,828407,936930,-1110081,-1221420,2082569,-554663,-788752,420158,767883,-435273,-1250720,1557419,305768,-1327279,403815,907784,81932,-1817573,597377,1879952,-975956,-954771,475433,1149075,-1135924,-1123703,1630360,-86165,-1385447,-398219,1041026,180389,-1484130,545395,1014786,-442909,-929887,560575,944239,-1387239,-485021,1177208,587298,-1032579,-515804,1678720,-90276,-1301648,402961,1248807,-417757,-1002783,1011853,794556,-1051238,-133667,1113710,52355,-1104035,256568,875699,-803389,-1055551,600438,750371,-727374,-522257,1125657,214635,-1218000,58900,1219303,-28943,-1036380,692762,854563,-464390,-793883,685795,761827,-879184,-492935,985245,213198,-758962,-107182,904247,-118079,-1183147,171823,805517,-474720,-692020,600865,654366,-774932,-371801,911616,99903,-968963,-82771,729486,-445922,-690294,585338,701307,-819007,-317750,615980,-72343,-742890,-1556,686599,-318526,-581681,309841,505228,-362818,-189060,277549,261128,-675579,-197898,739737,-57419,-605050,-244648,550772,116077,-810902,123415,517146,-337031,-441413,324519,321788,-465133,-315562,406729,510440,-368903,-296538,696449,-176993,-770048,65350,46341,-313356,-730279,403419,189003,-547848,27298,217514,24502,-343607,213633,333422,-525892,-217009,-44367,245025,-168014,-154674,152369,-419636,-56400,264366,-109766,-171909,-617502,104791,240311,-120819,39879,-230820,554519,-448830,-136071,410677,238553,8342,-766200,545070,214722,-431159,151939,160644,450819,-356006,-478257,592744,-379325,208995,-14252,354139,-301137,-372937,669915,-328550,-210789,62454,240681,373956,-373746,10383,117740,63084,8316,-444236,752658,-20307,-250782,76902,7356,421504,-771963,279523,190134,-83587,201209,-343645,565217,-736216,278461,601732,-689231,-45559,-67516,477454,-779452,-665915,947355,73348,-277133,-276310,371198,564901,-522461,458832,-100407,7652,98639,-27565,183868,-1054055,90061,555630,-202568,-526827,-297995,954712,-84136,-778965,21501,258840,465624,-710734,108018,659190,-732607,-55847,446625,777169,-529029,-406549,1272342,103235,-656681,-90020,519421,-158596,-1129660,635077,118194,-804581,-25517,393880,419595,-1075235,67557,1132568,-51509,-505652,-125658,654842,-149096,-143916,418125,-341574,-414687,281697,736231,-272368,-1367610,855598,1015918,-692767,-787947,239974,1487871,-641623,-1040847,684428,702257,-353475,-631152,626672,105254,-1231169,749760,736587,-293747,-982404,723002,892716,-1477946,-552879,887170,494254,-954101,-470597,1289485,-178362,-816424,607663,784943,-477084,-858626,489433,381753,-1046286,165461,334218,79720,-944759,207695,615255,-858135,-261872,828395,628212,-980641,-827595,1608442,176596,-997533,-289188,1083612,810708,-1504581,-29932,858967,-141124,-563805,-89086,850959,-910892,-218448,1072815,-125781,-1075452,-29738,1641941,-163215,-1575942,834467,1154102,-505043,-966164,826315,955371,-1272362,-18964,995172,-128680,-866433,-194034,1148183,-540736,-651273,793741,236592,-528402,-510316,1181592,-73811,-1538649,556252,774508,-118083,-1618512,579366,1490869,-1093117,-1055493,362468,1251845,-648446,-827498,1395836,-29936,-651834,-82795,934124,-128855,-1178521,1215550,795010,-989188,-682433,734901,772019,-1590205,-194737,1435757,-17486,-1113197,-3247,1199988,-709704,-1148532,985202,300023,-894061,-528600,1314894,303107,-1493221,464377,958725,-313180,-1014256,464462,1135590,-1193892,-749672,1124954,714666,-999378,-660815,1282432,133958,-1184686,-142015,1116379,-36937,-1008409,543248,842403,-857646,-815730,877187,401263,-1147058,-265791,1376697,64868,-1335052,765133,1197337,-993597,-1120829,1133380,417973,-1237730,-409311,1291229,169456,-1205109,449568,1126843,-388958,-873736,910280,994282,-1155211,-379032,1056358,358288,-1050253,24517,1148743,-347284,-1231473,371627,1147314,-222620,-910178,659401,844616,-964755,-676230,837932,398864,-1275326,-200029,1148171,42265,-1439158,251881,1175500,-630466,-950864,937657,603993,-867413,-246405,1027822,-76758,-1158960,154509,1462736,-558847,-940897,723728,713165,-1065547,-593799,1269317,390023,-743444,-15423,955844,-406507,-902865,499053,1252419,-708679,-835023,845595,576170,-810250,-329382,1029478,16127,-1152692,-55245,1314807,-450331,-1063241,229208,1048504,-561739,-878265,840964,408645,-778888,58338,858150,245826,-856048,79333,1107771,-636830,-637583,495964,451891,-687912,-360274,1023534,-1910,-1117096,-5733,688667,-290081,-1124761,539815,557982,-641666,-592329,738326,445934,-897499,25221,1060382,23942,-884731,25294,1036024,-305951,-941791,470254,210785,-43349,-541179,917397,356157,-1151537,-17793,787956,273905,-931598,27383,1196013,-839368,-578059,329797,442402,-269296,-695332,1124686,-198711,-494155,373322,30542,170821,-641123,787702,450486,-1261010,222310,569766,481810,-1404582,293988,1407131,-800678,-259359,-198773,950435,-316307,-1202796,1130916,-148432,-105359,-571408,113477,586881,-1123235,387282,107076,95559,10113,-363694,949595],[0,0,0,0,0,-1,1,-1,2,-4,5,-7,9,-11,15,-18,24,-31,38,-45,57,-66,77,-93,110,-128,148,-170,197,-231,259,-293,335,-384,433,-483,541,-608,681,-755,839,-933,1036,-1144,1263,-1392,1536,-1691,1859,-2043,2251,-2476,2725,-2997,3304,-3650,4036,-4470,4974,-5557,6247,-7068,8074,-9341,11006,-13333,16984,-24543,104413,20525,-55855,-91537,8003,170557,-164836,79407,89683,174543,-235086,-75746,10097,244816,116181,-30954,60772,-145603,110501,-32449,-285128,241484,-106063,-557988,208763,541318,-268263,-665785,467800,432453,-751208,-307642,781403,88681,-823731,-43250,614364,-155711,-777090,278305,268408,-613785,-76372,354373,296907,-623674,-208983,368935,-195873,-119586,69802,310269,-530546,-275424,304534,177872,-15513,37796,283303,131260,-514761,530686,372676,66600,-200522,53358,654398,-517783,-393283,726761,-7429,-359289,-458329,1280104,-234226,-1282875,566899,919540,-182866,-1485012,771339,1103915,-1132756,-421997,781742,929844,-903969,-436038,1291861,-753003,-731630,246003,433165,-205173,-759247,1290897,-73084,-711014,47082,515209,403129,-1429563,702023,867887,-513071,-68302,-98923,1349360,-857142,-576134,1029059,-141497,9402,-976248,887432,-348676,-1311899,1497521,-28979,-338309,-1261265,1456979,1581065,-3146717,214121,1640694,509981,-1636770,-1669833,3143694,-585341,-1074710,-6577,733922,950335,-2177535,1262586,-119632,-708147,834859,-472723,691391,-1791460,1186774,1308631,-2170892,515332,235518,1263974,-1599247,-1242351,2636602,-1026568,-397852,-1115970,1299844,1027171,-2676345,1652329,-348452,359129,-330320,-575083,1527654,-2677972,1400346,1081445,-1662640,-533831,-371854,4041441,-3166087,-2871453,2560488,1232110,319860,-4722833,2433138,2723180,-2580051,-128626,-1212170,2774616,-1279094,-989266,1776642,-2391085,1996931,-358510,-277677,-727484,-1194793,3984916,-2603715,-1216682,1098318,1117650,873785,-4209130,2760821,1260124,-1463800,-399034,-1039369,3393661,-2806289,-551557,1396328,-1297538,1850233,-1864904,1895896,-1402909,-1287265,3578327,-2195155,-753182,-1267201,3175037,1086987,-5892080,2369794,2171434,891942,-3273942,-2252061,5572784,-1872274,-891473,-744797,896672,1911090,-2660551,2399750,-1591920,-212938,2224325,-1471223,617231,-2514056,3052196,934956,-3835583,1259727,159442,2293265,-3140629,-1094802,3774419,-1877682,8886,-1662292,2174176,771537,-3071152,2408693,-1189148,677349,-492635,-84049,1331563,-3620364,3088245,733796,-1982830,-646916,210364,4125033,-4171932,-1432019,3388972,647720,-564302,-3562202,3809965,1239616,-2544162,677617,-581957,1881952,-1867741,568551,1329171,-2635316,1899766,-230269,272075,-1466657,-166620,3358927,-2707235,-953387,628601,1182640,-139280,-2945891,3073941,544584,-1377923,-102850,199541,2035417,-2759279,744628,1541170,-975970,285010,-339722,1969637,-2205956,-756295,2730044,-1140691,-1121619,-701296,3058788,-365698,-3458518,1953432,1183900,-284397,-1924003,951323,2522642,-2593068,-153409,816301,276250,-572229,-744276,2266754,-1305255,-1062770,1114521,558190,-331955,-1540048,1879497,268104,-1876003,425034,764386,609986,-1926825,356320,1781348,-1348202,-671891,399540,1236036,-996787,-1227878,2148380,-216718,-1036677,-95432,1547052,-64994,-1966071,1348543,968366,-895095,-1149428,929280,1366227,-2230524,-422952,1827595,-54845,-1584106,161478,1872472,-720168,-1449133,1210257,921802,-992559,-741449,1232947,632144,-1379674,190170,1012760,-88308,-1255157,387544,1089244,-768980,-947899,549549,716876,-888859,-333115,1088979,-22414,-1318846,145698,1130149,-363339,-1269730,442004,1108756,-604094,-717116,1223254,626423,-1350317,-61347,1319748,-186578,-1303618,429679,1346721,-692929,-1369712,722838,1016496,-855166,-587824,1324057,378475,-1382509,325356,1021817,-329986,-813127,655069,1021112,-851354,-825086,935575,479063,-441558,-137494,904478,-117838,-606900,319546,616517,-271736,-668077,466488,567666,-293079,-393859,727315,398186,-847057,55763,1313590,-334323,-946056,299968,909092,-747045,-940753,1043254,567103,-750341,-432317,669817,152015,-1220233,420063,699714,-389517,-401415,460516,652372,-796853,-504522,870623,25758,-581724,-534248,707507,187533,-1076585,430954,63961,365466,-578813,5913,440670,-475235,52377,156263,215805,-87363,-223450,674940,-436408,25699,124141,192192,-41217,-859771,951783,51948,-630779,-82946,54062,672159,-1427580,2809,785230,-504054,53203,-188025,846486,-306778,-333008,838554,-766215,119925,-188308,551655,-111146,-943445,995056,117528,31943,-363110,-242438,645064,-688350,178493,-23851,-37565,528716,-885584,668562,-368607,-122772,40563,-493829,1024186,-860627,289320,-62240,-172614,567357,-544275,605446,-572548,-48929,531691,-601774,389646,-342190,651368,-20605,-777635,714305,-396642,655118,-360076,-166634,761435,-466077,474821,-697850,264712,546448,-375102,360375,-598296,422843,383558,-191154,500287,-394144,318216,93946,-60258,23227,-220257,568847,-160563,-292692,-5638,-287933,234951,-527517,494523,142637,-743538,520755,204330,339241,-715619,-327571,563836,-515497,42250,-188072,288253,370209,-253286,370472,-407321,126678,96269,-31037,464849,-391610,243496,248696,-129293,-217244,-178538,752116,-87661,-109166,126195,301976,-138469,-509252,438916,198311,-626547,335604,389824,-155625,-429913,-322953,501342,-302430,-180450,261932,-274305,-458957,122541,737747,-289109,-579312,583361,959662,-384029,-571333,637785,789930,-460516,-787023,596834,494096,-533895,-413821,311246,226892,-309834,39008,-73680,-188535,-203638,522124,570648,-679919,120302,594546,62640,-664363,-2334,1397089,-514592,-539753,328877,510379,-292965,-1020464,956924,363844,-683530,132666,178438,641275,-767581,180553,482034,-1013737,275357,431524,270538,-1019493,-300242,1463970,-417440,-762992,46568,698676,300714,-1329712,336938,474333,94858,-326738,-130716,760984,-694361,-69209,386008,-270145,-145841,-56312,739737,-866129,-781429,909493,163353,-224330,-811810,1078273,184049,-1437335,376533,621729,298560,-1123821,-130369,1254651,-734301,-165525,373423,333081,-333215,-495268,1186840,-349384,-490437,296004,424426,-204295,-1212969,1021530,549217,-1036807,-149770,243144,822749,-1085297,-306574,844426,-221823,-289566,-285902,722168,-211770,-864149,1028108,103500,-506940,-185726,470435,357421,-1073955,284047,741007,-25370,-410523,124690,1151029,-738739,-763212,721808,164980,-823186,-570970,1091539,61674,-1000073,575961,810980,-249063,-815312,745760,527551,-809617,-301919,510772,449500,-719656,-274201,889109,-112750,-524065,192306,577209,-349349,-590731,523293,162049,-610691,-269122,445848,238989,-845670,197833,679401,-335116,-542257,364287,546148,-683479,-509867,683254,188526,-852042,-553015,1095992,-37811,-1113067,438564,614226,-383150,-812338,759985,842390,-1000392,-331980,742947,213747,-858296,243454,685507,-549017,-660400,320019,748777,-437864,-257350,567065,282059,-477941,-126354,647598,-163371,-525008,187708,286821,-151347,-382030,350449,225235,-442027,-364988,664726,110352,-691073,-16671,605913,-302903,-738934,342700,675583,-294216,-350626,583697,276922,-983320,-65223,805835,55537,-852527,-21526,1067931,-289585,-524271,485948,372165,-243427,-537188,797197,472826,-524614,82682,435282,145159,-653347,184148,665277,-486754,-160760,255908,169681,-272448,-425411,754135,-182780,-302393,123286,387005,31891,-1086777,614469,188234,-520868,-354318,-63631,964551,-578907,238539,453571,-449563,41035,-401310,646683,-480458,-762469,1002094,-393539,-30539,-641052,722505,442695,-1301115,873163,258594,81222,-641508,-394286,1225039,-848943,85363,106088,152544,743541,-674190,636190,-576366,93300,625106,-1087213,853617,-896869,707350,-135889,-1055290,923515,-734156,786055,-731233,-335703,1245834,-999335,794811,-590998,549935,255864,-1131512,1277689,-932002,604763,-30723,-326582,938524,-1499857],[0,0,0,0,0,1,1,-1,1,-1,1,-1,2,-1,-2,1,2,-1,1,2,-2,4,-6,7,-9,13,-17,20,-28,34,-42,46,-57,69,-85,99,-113,133,-160,182,-208,242,-277,318,-361,411,-467,528,-594,670,-754,848,-945,1056,-1179,1312,-1451,1605,-1769,1940,-2110,2270,-2409,2484,-2406,1985,-656,-3702,40532,245000,74150,-39205,44471,109854,104543,-282852,-86994,345708,149423,-304297,-23572,77815,-122568,-205530,88698,-164365,-138420,141002,-85462,-9411,73681,340504,-95879,-295935,405463,223753,-456323,34066,377658,86558,-229891,53242,546308,-39097,-462431,-34322,125854,-68033,-370639,165339,459741,-432767,-561998,412019,359145,-356630,-355820,144291,329906,-670732,-153094,323201,150339,-695301,136482,561482,-99536,-427711,135228,375625,-495130,-65741,487885,305170,-507807,108994,445056,-334182,-243152,378158,343254,-768496,21816,693196,-263638,-1003145,236063,881471,-512277,-860234,647503,552961,-535313,-823689,899349,468795,-974533,-95061,456581,208462,-647296,48796,929483,-658655,-528036,227609,983379,-692679,-1218809,1159979,431404,-713147,-532801,711563,838003,-1060344,-146329,732959,-440335,-432985,-97347,965654,-764229,-80910,695092,-321593,-199995,-6414,1246777,-1033569,-1445444,1636452,12812,-730395,-755769,1724068,1148687,-2523515,215167,983189,606444,-1320558,-650803,1891223,-753748,-655044,336198,-136540,193392,-1287833,1708665,-218618,-1443117,655094,486917,593818,-2149166,678314,2208581,-1345775,-836538,-248542,2135579,-560305,-1582604,1561287,-186493,1287,-755957,645082,496674,-1359525,1916885,-548259,-588194,263759,858932,590870,-2992757,1701618,1925645,-1816665,-1285418,90291,3485768,-2169825,-2097679,1820207,973698,658726,-2539455,1438502,1091993,-1204374,1069329,-752243,747459,-683926,363224,1500781,-2664259,679443,1176176,829864,-1540899,-1917455,3527078,-455828,-1575087,-504378,1051109,1490551,-2854097,1005014,760807,-653261,570587,-766352,1514574,-2047096,1015054,1146250,-2127012,1165862,365865,1488755,-2208355,-862310,3583774,-1170667,-1573449,-1245462,3129329,993083,-4140754,1259641,847837,971385,-1739353,-1229806,2792885,-1431368,113910,-93935,-431180,223696,-659355,2549093,-1660914,-1640246,1915370,616628,166811,-3270898,2185700,2045318,-2227480,-152684,-95184,2503822,-1782380,-1078850,1862231,-968447,639828,-712803,981614,-281576,-1073217,2550953,-1557417,-505911,700056,1187767,-107151,-3199079,2761258,1095703,-2144455,-1002463,466026,2690540,-2956899,-955027,1947482,347930,-337318,-1904636,2040366,-37892,-1555537,1159684,-706545,268304,-988953,1378814,1124010,-2723101,821783,1156634,613803,-2238078,-586194,2906803,-1093214,-1146819,503987,1095275,-202690,-2061041,1798254,52466,-968766,122282,380106,423513,-1790838,1333739,941570,-1785104,141190,798734,1171843,-2329436,35035,2510207,-1076964,-1343072,96204,2100759,-499635,-1839533,1653837,746874,-657892,-1187034,868468,964890,-1454092,287110,1018758,-268115,-917396,262511,1932962,-1119368,-1078313,1268691,612645,-624172,-1535765,1682897,557137,-1568708,164225,932478,-2753,-1424224,514440,1215584,-1178941,-518572,832864,734746,-1263505,-91854,1666973,-664781,-919256,807255,1064517,-987881,-854526,1339045,612146,-1559527,-356940,1210089,305484,-1138229,115911,1081406,-531789,-896832,501217,1136240,-824283,-1047909,1031671,723190,-1016396,-419932,1253728,302123,-1384530,194702,1318209,-112925,-923230,602527,977895,-868073,-790836,838590,410115,-882877,-48707,1252444,-257604,-1181046,550431,862182,-653358,-663928,1091574,256639,-867393,-161222,1342280,81332,-1121116,723614,1021375,-565943,-528857,826394,457947,-988041,-325524,865129,234572,-594396,-119155,790374,-76994,-866089,150528,671724,-257507,-750598,88891,552635,-695787,-614950,494298,239316,-897591,-103093,699912,-246492,-325654,303381,539336,-375895,-319211,647410,136503,-633920,120063,426723,-61033,-760475,666414,503511,-711187,-157390,629099,116856,-583118,225940,649397,-426305,-369299,310994,443894,-109031,-558857,537603,96139,-420044,183744,175552,560273,-772485,84766,649268,23838,-98606,-298152,587172,-131271,-579134,403918,178672,-126946,-363437,164686,20346,-742227,174304,-35297,-140648,-389789,87743,327605,-766357,160234,517800,-369017,-135278,144467,875655,-623246,6637,435534,-137856,210988,-318470,504909,-405144,-347247,657777,-140179,-61140,-265420,384844,-52347,-987454,285706,189605,272587,-261918,-534153,483216,-392207,96917,-33954,-152998,428094,-161149,449736,-330524,96640,510746,-338063,-104878,-361132,357453,59354,-560167,422969,-207171,546211,-494914,136571,644911,-714804,-155398,-89150,544956,-335347,-617018,616905,31262,235962,18420,-92067,-140359,-481578,1026560,-230132,-765227,379521,560820,372786,-1153241,252902,964341,-91086,-305928,-191582,633163,-298897,-216137,396734,-340091,11980,-59037,352852,-104052,-395098,421840,-89813,-69610,-522873,-16491,408885,-854968,106846,550798,-113364,-698764,84445,1099804,-728753,-634138,185805,703102,-143163,-994074,425582,267846,-427588,251181,-38775,-209604,-510146,1018483,717947,-1204633,-373493,946793,416907,-1262028,-164032,1215012,-211809,-965991,-134545,716505,-333323,-724047,243748,324923,-538670,-426854,476195,123959,-716252,209356,270998,-129345,-679726,240314,684650,-573412,-265299,707607,512133,-1090697,-617918,1437539,24784,-1093428,-151878,917831,443474,-1051793,527842,462258,-710030,-81284,359839,203060,-1252879,563686,1052852,-955902,-691499,760080,1182167,-1297014,-976198,1033427,379123,-731384,-839383,1089637,83371,-776816,276424,312246,-181139,-741352,460948,555451,-806591,-6611,333097,284467,-615407,-279070,1230379,-574359,-721522,574301,717491,-169808,-1371585,1365185,666050,-1145574,-447794,913312,898629,-1357070,37315,973045,-462121,-487628,280374,954522,-1149440,-421236,1253957,-134388,-980387,-191162,1334768,-140973,-1511438,952507,950673,-388580,-750322,688220,841199,-1203087,-349755,986193,387949,-652554,-59063,789920,-732723,-674844,445410,425935,-383232,-811122,1247378,74597,-1126996,112527,694946,270794,-1338073,387376,1385396,-551018,-831278,523379,1067748,-718493,-1013917,1204950,93884,-859620,-197309,818398,-238395,-1052220,754430,601728,-570581,-1132403,860193,620225,-989897,-363881,976856,37600,-929004,105035,982032,-594978,-824390,748094,459389,-774921,-570103,792085,293409,-893919,265120,937154,-36838,-1097624,302168,1188103,-870314,-698050,762339,635229,-872578,-706424,1171889,216723,-1074184,-223566,956050,-137637,-1212156,381646,845536,-734396,-726660,1142146,373052,-1089777,-165287,1161462,-15659,-973602,395620,1014887,-501806,-542582,597677,445151,-873919,-378722,1017550,40322,-869198,-59392,776932,-250487,-1007851,296517,565373,-502600,-465122,682978,594302,-1051862,-333048,832524,410392,-1004981,-104102,957207,-286334,-815588,528163,963172,-597721,-631081,870933,301555,-935582,-67575,899418,25244,-986446,290175,811999,-236111,-733500,547921,510765,-617681,-304959,971476,119666,-893163,23572,647991,-343825,-433067,330698,536134,-802341,-231746,733104,260667,-294789,-296181,893223,134563,-923163,309320,676369,-221689,-903964,510888,696080,-514392,-292719,571489,618680,-898493,-211667,1020025,-318909,-869749,112580,1164198,-529411,-1041730,596873,144361,-644861,-259164,673252,385774,-1186010,58259,493043,-199154,-575277,41021,703084,-675712,-365463,447584,-157721,-302721,-140818,899167,-196287,-465246,293514,-97139,54137,-729661,164995,787864,-1296878,168826,110088,240959,-613318,-770739,1303960,-413111,-148715,-234552,446975,447296,-1231865,978976,59718,-722225,111503,153498,583183,-1293514,192145,781580,-532393,-145784,-316610,1062962,-511147,-681214,969990,-127134,672130,-273515,125388,308191,-525212,747094],[0,0,0,0,0,0,1,0,0,1,3,-3,1,-1,1,-4,5,-4,9,-10,14,-15,17,-21,25,-29,32,-39,43,-49,53,-60,68,-75,83,-90,99,-105,114,-122,129,-135,144,-150,158,-165,168,-169,175,-178,181,-176,175,-176,170,-165,153,-147,139,-131,107,-83,42,49,-266,824,-2477,9157,-84826,-145167,81501,633511,-19160,-316683,14547,345576,-134761,-253423,141736,1759,-421181,-185181,183552,203654,-497441,19603,356564,-126144,-161417,50908,265650,-10362,-107914,-156910,148215,-40960,-65078,125967,-22360,-146521,-61643,-42323,59728,-45422,-162180,-175961,-76919,-34591,180264,61687,-24327,-228156,483729,132408,-571658,-72405,894013,-96362,-306710,532405,500339,-707352,-195333,1046396,406834,-843376,-251250,610501,-440913,-575741,283791,514122,-415265,-458454,433805,157219,-565001,-74380,619861,108240,-441063,20830,489946,-69133,-290075,23984,98923,-271713,-506332,259029,47077,-384582,-52657,284824,-130844,-300176,237879,559073,-618442,-433231,343675,465285,-829401,-452242,1321778,-224316,-1254867,195423,1047589,-431042,-1483220,1046994,929197,-720890,-1001132,860456,1035954,-1144976,-209631,1098297,-211557,-690636,23528,1024088,-624369,-796385,580750,230845,-360972,-631694,711749,255500,-825946,263938,462861,44045,-576158,114224,931491,-882776,-359597,616455,298652,-402388,-846644,1352246,-155675,-922955,343657,769117,-250012,-1369629,1290664,684647,-1694191,-87608,1127681,809223,-2278281,-274506,2360908,-402033,-1436066,-180754,2052130,-205314,-1355926,869359,327946,72224,-668770,741111,359118,-1321501,635376,645369,13313,-835050,115260,1370559,-1029700,-574781,792449,103962,-490157,-721074,1373588,-191613,-940000,669395,498215,-160014,-1693260,941166,963137,-1460989,183647,491199,787704,-1602771,393200,2201494,-1649667,-678590,1043741,2076801,-1306857,-2302320,2951112,1040139,-1440535,-1467482,1024068,1654160,-2356774,-70432,962951,-319626,-250097,-303264,1178751,-1328121,-318233,1505571,-586937,-559940,-792720,1510627,-32316,-1429362,961415,228449,154731,-1175891,692306,902418,-1463691,102698,883402,372600,-1605569,-274976,2081013,-1457033,-639087,697339,927996,-641596,-1556473,2443408,-234519,-1903392,226687,1709588,636471,-3242366,897117,2601454,-1175958,-1029562,231274,2083860,-1199168,-1166053,1712874,-69649,-207762,-645992,889302,-163400,-1538191,1392895,459290,-417150,-913038,739159,1371831,-1378833,-27203,1066377,39764,-959257,-428503,1720195,-796294,-1026577,980049,435406,-777131,-1102424,1591636,444413,-1535503,613731,804617,6698,-1973204,1004888,1452167,-1992065,-696844,1104328,1591605,-1533907,-1094934,2552878,-339785,-1304466,-317151,1581936,382523,-1980341,825893,562812,-1000437,-373471,404307,855354,-1307371,7604,1085596,-284805,-684016,-120516,1136585,-723499,-929199,850104,394910,-474360,-466563,1167055,572556,-1715654,235814,906319,-238167,-1234115,224612,1432312,-1229249,-465812,1235181,555415,-1263418,-637693,1561613,-331058,-1559590,638070,1104102,-497045,-1493799,1031770,845734,-1331151,-445227,1070663,509435,-1140640,-7475,1252551,-361381,-879401,449952,1050927,-489368,-805007,845842,211770,-524931,-425785,853621,251765,-743584,138459,726655,-175261,-1051992,88435,848973,-792148,-578563,717864,480327,-829865,-171450,1118695,-308534,-1072831,524455,1001976,-676945,-902310,946671,772883,-924969,-384181,764040,206888,-1210611,132302,1132330,-449744,-1081615,381596,854463,-573144,-544151,734481,556649,-810123,-218577,898883,20181,-532000,115674,698501,-264857,-534296,443119,479478,-273074,-302727,459164,271147,-607567,92443,435452,-136115,-587017,20414,308494,-574329,-437293,410846,377430,-619312,-142906,987960,-367007,-753049,290721,554926,-324810,-723879,438213,379345,-486237,-181704,368879,212845,-447480,-56076,348733,11279,-218940,-40767,495668,-333084,-85816,-54321,148104,-18172,-271452,269971,85406,123716,-242068,112129,124536,33550,-170557,139764,-8668,-224558,-199215,83572,23717,39101,55096,-24653,162142,-223900,622427,-93522,-257929,216904,-78091,-12630,-313301,311660,281292,-383098,102878,-103014,128674,-193124,-93652,204441,-178251,414143,23268,98605,50519,-113421,-169459,-6877,30798,23494,-378723,472618,-225159,-286512,-85295,222974,65702,-529710,369403,109805,-109335,-255708,97985,314288,-728477,-115409,465296,19056,-100203,-74471,539578,39044,-559265,-6432,-177512,378502,-264925,12633,141051,-22411,213203,-149084,7388,-99751,150940,710028,-413222,-358572,198419,396695,-92475,-676814,522107,331043,-383417,-76010,193369,404516,-603857,103799,646244,-96513,-133034,192275,434475,-114037,-304063,601001,-462601,-462713,-70066,670026,-303639,-979851,586542,734811,-547547,-755248,363166,977399,-412925,-535737,239587,739839,-329671,-420852,442731,-366953,-160394,492887,-46502,-625265,-585501,759216,533552,-1369377,-362668,919243,448247,-1118975,-311807,1380883,-207401,-765288,254662,809707,-236380,-1099627,827062,796977,-762331,-178231,186342,64320,-432564,294302,197769,-1104670,77628,1001827,392704,-1231809,-317866,1719240,196424,-1338533,-284310,1129527,299618,-1193671,-100329,678940,47117,-571971,-241130,443647,-633061,91641,952338,-269466,-997029,205917,1452895,-640179,-1384480,923228,824578,-682687,-1057996,986627,1145059,-1619816,-335717,916264,456595,-1064935,-248766,1134672,-572137,-529815,670115,297280,-435931,-251368,852791,-487152,-1114338,870266,1165066,-909420,-1339424,976510,1301978,-1272750,-1046508,1026586,1105970,-1192327,-786058,1184878,153201,-590797,-177282,457133,49696,-709621,1048048,258163,-972815,-142871,968436,558562,-1593586,45882,1714415,-389032,-1336800,231022,1744201,-888098,-1480009,1141350,398216,-1007042,-932613,1192544,623997,-1762745,291080,947850,-252796,-695202,718145,996974,-1276790,-51857,985365,80210,-1247317,-332513,1574846,-314951,-1327772,357131,1037090,-111074,-1399210,802962,1238023,-979888,-303801,601798,637668,-1124682,154725,1181030,-436799,-1007126,306054,1272136,-774211,-1201610,1579121,408066,-1360941,-311520,1177058,101067,-1825117,516098,1412194,-349167,-1109681,920740,1329235,-1292476,-774087,1275115,421968,-1201028,-143517,1404873,-272631,-1272120,700443,1357547,-704575,-1168771,1038073,897161,-1159744,-417014,1000209,497266,-915911,-177705,1308642,-521081,-1178452,576751,789317,-729066,-720685,862053,602201,-1264134,-147351,1289469,29905,-1425912,439523,1347978,-703114,-775213,886090,949482,-1280367,-692284,1236849,107870,-1473396,48956,1507559,-330758,-1482839,765044,1290504,-912908,-1229635,1146810,792223,-1302177,-241940,1216765,82195,-1384254,236130,1350001,-422176,-1032123,778992,912000,-814967,-613045,772005,361529,-1156857,-194312,1104753,-76979,-1035349,332986,1155463,-614743,-821456,602818,562235,-1299180,-716905,1215226,297200,-1408208,111185,1186993,-490393,-1233409,541602,1092668,-1018385,-642041,1300981,551883,-1011515,-59512,1361785,270865,-970473,318354,915141,-616665,-986226,854035,593754,-768547,-685898,939215,237226,-1085545,132044,786698,77601,-1132031,273649,1052730,-570094,-681290,856180,457836,-604181,-512031,984304,151163,-1059132,355090,856053,-526507,-1232278,791467,629519,-907542,-517516,1101685,573984,-1170740,-208342,1243834,-405287,-832433,637946,1133044,-485802,-978537,1281134,515344,-981659,-364550,719955,435822,-1047035,241633,989016,-318528,-884200,-117090,838050,-492956,-477555,625790,49567,-553581,-650054,1023234,136429,-1083650,399873,839982,-11590,-950256,562589,595490,-997310,-23933,492755,329894,-892361,-98479,1363729,-869771,-666871,631166,537727,-283574,-976175,932729,119168,-810948,46462,490158,423659,-1407257,659486,878953,-475704,-401389,-6361,981978,-574093,-1003631,1019529,133190,-30756,-487492,368792,239448],[0,0,0,0,0,0,0,-1,3,-3,6,-6,9,-14,19,-23,31,-38,49,-58,72,-88,104,-124,148,-179,208,-245,284,-331,382,-438,501,-573,652,-740,834,-942,1063,-1191,1331,-1487,1656,-1843,2042,-2258,2500,-2761,3045,-3349,3688,-4063,4468,-4914,5404,-5955,6571,-7261,8046,-8956,10023,-11300,12872,-14893,17633,-21692,28663,-44814,133121,238981,23412,167,185789,-75965,-118371,-293521,203720,50239,-92558,-207288,26562,192596,-440307,3211,35816,33116,-115534,-180402,275555,292960,-199065,211989,348969,100095,-177916,-65075,653263,-13534,-509053,99941,329139,-104033,-326780,543525,268540,-339011,-210801,622180,89336,-459799,112375,271407,-405615,-460403,758073,78948,-542739,347089,564522,-262376,-493043,355359,505320,-665635,-109264,196204,392652,-514759,-195262,741645,-272712,-587354,-96395,857365,28848,-896006,362434,438170,-439673,-715172,327602,706665,-840075,-483287,860585,91362,-418176,-565457,1384645,-240329,-772478,487761,378755,-17295,-760312,912027,519695,-886382,203787,513111,92839,-889899,451581,942711,-1221280,101715,834416,560582,-863054,-437014,1500904,-810480,-668628,245725,725426,-108589,-1419322,1271056,331110,-959692,-14692,573558,1075998,-1758780,119966,1376143,-624274,-629486,-217968,1977072,-702062,-1928941,1784257,588364,-86096,-1876637,1130120,1737344,-1582842,384417,194551,761008,-811737,-471953,1760060,-2141312,265660,789246,-176743,-569268,-1266051,2691271,-1237421,-1321861,990370,166363,558667,-2366669,1915147,849778,-1769831,690522,-261379,1317305,-2120842,-213295,2260685,-1616455,472022,-157983,1656621,-655046,-1854955,3077069,-1158224,-1023289,-628436,1372183,1979983,-4190595,1136987,1825349,43226,-1185289,-1492298,3554299,-1610759,-765775,632461,-422973,1359270,-1997068,2021390,-1159148,-1634259,2541512,-613498,362104,-2142902,1981986,1625359,-3443149,1293322,-139426,1348227,-1830298,-1098002,3652274,-2708471,174271,247708,788844,360634,-2647158,3134256,-1017144,-658192,482493,-303477,1718237,-3648310,2218201,1912995,-2551882,229301,-468673,3746544,-2854216,-2449011,3279774,-265922,292071,-3345296,2244031,1641129,-2965196,1646620,-1366698,1291497,-889199,-35924,1753105,-3702988,2219593,661092,-351712,-864055,-966615,4340725,-2960394,-953627,1441707,187553,733800,-3291280,3103428,-108672,-1915628,1285191,-682568,1562957,-3121837,1076569,1901555,-2660556,651633,-540445,1618912,-1891658,-1633335,3853487,-1906422,-869429,-638438,2450354,1016351,-4558344,2347968,1285300,-194034,-1622629,-758148,3370733,-2803150,264326,547945,-586895,365962,-1407918,2720324,-2162855,-1125614,2510189,-780445,-119253,-2113798,2791129,600634,-2982064,1593047,51672,572560,-1927525,388943,2443711,-2565366,211478,524416,1005299,-849341,-1655922,3122306,-1198270,-1219632,450640,948157,580273,-2817662,1947118,1260967,-1833774,-723746,485111,2209429,-2890378,-564397,2490641,-349530,-935633,-808523,2375325,-582532,-1897880,1804543,-92808,-512813,-876745,1240998,602323,-2306764,1089390,911139,-374853,-963514,675965,1688370,-1857049,-304816,1040328,136385,-996427,-914645,2076834,-436142,-1283896,1070952,620013,-361649,-1584794,1219002,973347,-1470578,-526691,1220523,1013140,-1353633,-284275,1882622,-379194,-1366299,309542,1560829,-509159,-1892076,1403220,620005,-1026082,-571528,1322462,550822,-1826685,149528,1439179,-605064,-1282795,555000,1324066,-1336236,-625395,1118092,411217,-1194222,-97214,1310118,-613932,-1344632,577005,801792,-451128,-512615,515747,736483,-1209944,-383176,1037939,65967,-1074175,80811,1344510,-295555,-1324166,672710,1131148,-664386,-991075,1158487,763736,-1442697,-521297,1155814,393470,-1092306,-32030,1423959,-382189,-1052742,517862,875601,-1032310,-422321,1022556,284505,-982338,90099,770206,-135434,-862005,512640,893927,-478990,-597500,582066,264987,-830214,-288771,750198,-202737,-849567,204060,842124,-376423,-815819,379279,800410,-473591,-553514,815529,643087,-862816,-328280,679071,-22681,-950560,-168003,1191797,-261993,-602367,439766,876045,-449972,-960224,1041458,334600,-668408,-492007,668641,318681,-929041,529479,447103,-351903,-159994,256602,472009,-888799,90060,485241,-92164,-211709,3329,666636,-457691,-405440,566053,-176078,57379,-359854,454894,197159,-584201,437194,-172322,321085,-621535,-157170,1034331,-473286,17525,-44854,597654,319463,-950477,797940,-68675,-216836,-82311,104706,620962,-1067564,647664,282889,-404095,143056,-336964,969855,-519307,-366113,605460,-240411,561174,-505173,345588,137522,-455615,412439,-556681,670694,-200914,-76136,332719,-628794,575366,-84211,262031,1743,-604255,693689,-233011,133265,-160969,65478,874099,-992713,18243,289621,165345,110188,-720197,861751,-666402,-417708,354636,-120420,558575,-649583,379891,58077,-363175,385351,-509183,539449,-576836,212231,580453,-919239,636494,-204450,763742,-334384,-1166324,796461,98728,748432,-747716,-288563,1076741,-455452,323756,-229043,226672,375090,5939,430005,-1056178,215588,1004160,129893,-858411,-698537,1441993,159751,-974149,245984,427987,519956,-711204,-56163,734827,-367933,-44833,-10713,14944,-204220,-119714,637443,-564056,-222013,176746,169915,98152,-507791,482314,-79859,-480318,-312371,493795,631703,-926787,-296044,896104,563497,-369247,-487755,395119,100709,-388334,154773,172657,-373473,264487,472883,-396621,-965326,444778,1251853,-912288,-1261157,594943,1333697,-471831,-1292079,675491,609077,-360750,-583916,358692,479185,-597187,217050,593519,-493406,78984,140041,364820,-631545,-321518,781987,-75601,-371727,-312058,736506,298847,-1196478,448151,1235617,-203530,-928855,-172940,1636288,-933957,-614592,542615,330720,-113732,-497246,738239,-605670,-104647,732017,68812,-667375,-849846,1256197,499516,-1599357,-105560,936690,553903,-1164274,-247672,1248678,-544042,-182441,339287,604520,-372322,-726234,1163411,-395890,-690966,266219,599551,211148,-1510431,634681,842011,-703885,-359441,261003,1255905,-1219318,-476056,1194427,-36072,-718605,-721536,1070344,257107,-1331589,612320,388539,172578,-698619,527743,608284,-1228230,28595,959480,-197231,-707959,33336,1434241,-879236,-599960,795234,714276,-474840,-840931,1326373,126608,-943590,28759,588864,142145,-946635,742187,834328,-765909,-188523,215552,548016,-968471,-345648,1292569,-130630,-725777,-23854,1164827,-86594,-1347808,553018,752091,-619366,-976030,664864,760993,-1204521,-233368,1170556,106413,-916281,59950,1102764,-529144,-977854,936840,722287,-647967,-654856,969168,144222,-1064774,141925,888620,-104658,-753659,391818,652557,-645315,-479646,791243,455092,-788962,-152426,1029504,65500,-647014,268148,1005583,-320626,-770595,450101,752034,-437398,-592858,915062,475401,-1209077,-198024,950311,30670,-1184768,157807,903618,-542408,-774883,534188,771123,-733143,-555968,1011426,156169,-941406,293584,778591,-209224,-618635,433584,803966,-757310,-434561,776352,473436,-525517,157256,733083,-76262,-732970,270723,567726,-632522,-561227,513159,551366,-817731,-388682,950408,495912,-787382,-81922,1109738,-142795,-651613,471664,731847,-450401,-636871,739014,328511,-756846,-503005,937220,543393,-1264325,200599,868829,-188009,-833803,444701,769756,-504536,-448255,724118,13621,-575520,-123771,854325,-169839,-523767,343202,295354,-282941,-552823,476379,215595,-933412,283784,377162,237978,-452862,-177652,905295,-764181,-261825,329710,318038,-146244,-744380,1128765,-147219,-505623,324968,116611,455831,-1387040,364611,634860,-536053,-202881,-172587,959753,-792546,-639890,974332,-401991,-43240,-624039,836355,279990,-982331,940864,-424237,272677,-274973,-101779,697870,-904163,826180,29927,-379025,-22635,-539377,1644541,-1165894,36758,689436,-285428,420521,-1164807,1358714,-212822,-582905,791948,-686418,784627,-855142,343518,541151,-1466621,531018,-717896,935856,-413284,-1244110],[0,0,0,0,0,0,-2,4,-5,4,-9,12,-15,21,-27,31,-40,51,-63,75,-89,106,-128,152,-180,212,-246,283,-328,380,-435,496,-562,640,-727,817,-915,1029,-1151,1285,-1426,1584,-1760,1947,-2148,2368,-2610,2873,-3156,3464,-3803,4178,-4589,5038,-5541,6104,-6736,7452,-8278,9239,-10377,11750,-13446,15613,-18492,22547,-28760,39800,-26704,267960,268449,-208612,-30413,141391,18207,-217379,-41158,157827,185734,-35223,-96809,-79313,77154,-17799,-151068,-24853,117788,397206,-224380,-395179,207397,468717,-467274,-113389,472529,-167619,-651431,337437,769949,-293727,-564628,267072,297137,-711561,-459691,696746,67851,-330904,-29908,426409,-369209,-417768,-3303,356915,-396709,-75635,251985,45974,-433054,-344419,396054,273424,-212371,44481,176556,-62497,-345398,150284,143058,-196495,-177743,141668,309059,-921739,-205418,843852,-219273,-461798,131175,828078,-299813,-980695,795574,585983,-883789,-333328,1076596,466415,-1534698,109996,1304488,-125091,-713225,-288920,1105119,-661912,-492058,901389,121990,-257864,-462644,1186106,-147513,-1198466,732383,578294,213431,-1147243,247195,1204140,-808492,-120028,-406,981309,-496309,-633671,1217342,-682331,-128713,365945,328385,103457,-1059013,1647173,24974,-1497073,141597,695615,458387,-2071587,714546,1790391,-1303376,-954210,256046,2146938,-1183109,-1761185,2054993,275681,-61744,-1165554,727980,608346,-1480340,1284820,-181257,-350912,-255128,647115,1595980,-2470696,148910,1359287,420615,-1099197,-2010664,2992115,-205036,-1191144,-142201,505168,1505471,-1928471,862768,335072,-737250,1396723,-812179,293058,-1732910,859059,1697641,-2672063,416060,943693,1298317,-1716409,-2310011,4001942,-546369,-1934119,-902501,1943200,1806109,-3746554,1168504,1112081,234267,-768704,-1225324,2216991,-1544342,746616,486235,-1833017,548361,-522257,2808000,-2051084,-2450452,2769932,553046,357966,-3454374,1508927,2684911,-2396779,-364698,-724405,2132981,-507481,-1610727,1851717,-1854304,1453837,107205,-441245,3426,-1218073,3749297,-2123409,-1741262,1596968,1392504,578953,-4482903,2669124,2575900,-2692417,-933908,186275,3846821,-2507720,-1921895,2454506,-300217,1004709,-2204115,1203586,130402,-1560373,2647319,-1869975,-211543,-214884,1529815,1221585,-4519820,1586517,1694173,305867,-1979589,-1539693,4428178,-1159760,-1227791,-109074,317832,1573727,-2621106,1493808,-534753,-876352,2058832,-1071291,469411,-1778168,2090728,1685797,-3922262,1232943,1093562,1443442,-2789666,-1176400,4458979,-1795958,-1369148,-439815,2345105,608331,-3515313,2071768,475743,-221682,-634583,-264484,1607197,-2477235,1487022,755502,-1618073,-295741,23110,2417516,-2429553,-1520555,2745853,233396,-234674,-2258063,2047380,1174317,-2290770,414457,-18500,989956,-993162,133702,1541252,-2001532,665916,404111,101400,-1266278,-523435,3001353,-1795441,-1411633,1435525,1066727,-820008,-2614148,2555309,806088,-2054532,6089,1005257,1523518,-2538573,106545,2141248,-1002949,-528278,-102886,1527502,-1005125,-852129,1827738,-345350,-682773,-393892,1647681,184801,-1929615,981836,1031122,-479329,-992328,553719,1613145,-1509520,-552964,1151888,409321,-1015279,-579138,1498422,-643549,-1305469,881520,801467,-604224,-1296834,1661222,516298,-1911982,405968,1402551,185668,-1872446,505911,1565461,-1209037,-1018476,1138712,917809,-1165527,-670760,1475731,170802,-1017548,190724,1327738,-144050,-1112002,558110,843765,-630890,-872498,562835,700381,-1166518,-383013,1178387,307457,-900312,-78543,893587,-460714,-836627,895877,592566,-758221,-548290,1126799,330801,-1153895,-175246,1127921,-301556,-1147258,451574,1058794,-687858,-602548,1027236,451524,-1109952,-164112,1214601,-117243,-1296505,364867,1222574,-472236,-922017,600873,594335,-1037409,-466715,632424,366525,-741991,-3292,995519,-194068,-950767,-49921,654204,-189368,-531771,473701,292794,-658997,-111896,381734,230714,-587985,207926,673023,-439549,-447018,541001,682410,-649068,-628129,765201,268780,-763804,64385,867306,-307748,-862937,434610,631109,-527333,-872045,750232,488405,-870543,-114864,715179,41159,-891676,-40162,578981,-559371,-188430,285217,569513,-313256,-350012,464056,-41602,-21081,-215477,6667,330802,-469096,445420,145729,-387307,-18816,-179242,337996,-343735,-50723,460596,-319494,-270826,-413476,630417,-56835,-667429,668109,-5584,96855,-680300,201475,413026,-921602,440485,83347,32424,-174800,-224489,556445,-1130086,18574,536586,-318441,71303,-430118,734142,-304342,-227829,433175,-296789,520115,-478919,123396,-136784,-236226,398734,-491676,-98109,51926,120717,414632,-519200,376469,146389,166809,-3443,-780109,612237,-357129,233205,-227674,-184146,760017,-442973,309034,-300879,-208713,373793,-674869,294241,-650755,-20796,537143,-759838,271018,-268346,264368,-288654,19349,694843,-790860,167827,-73926,129696,-60751,-505150,1030841,-418692,-155310,220361,-66788,-10121,-639823,832535,-127355,-1051244,95191,379718,420553,-900186,69621,600858,-30568,94923,-473442,58980,132724,-259290,556847,-785239,-252057,293295,180482,-179387,-816450,730876,389633,-124088,-489282,39998,986381,-303828,-206676,133162,-75272,-266514,6266,567590,-815856,-502210,474258,236943,-748697,-428930,1026770,-9085,-864232,266604,742455,157354,-891361,573468,836587,-547550,-434409,414641,503921,-716367,-443228,437751,-147574,137837,-125125,396349,-345354,-189601,875054,318270,-799054,-593236,1244181,278062,-1165824,-180339,1005340,367396,-870105,-337719,780490,-32089,-318292,108054,193484,-217992,14473,1201952,-509143,-643482,567131,1004342,-249377,-1287308,1088661,693354,-967972,-651148,548182,900430,-1215088,-82343,928108,-154394,-534063,-123487,993612,-542741,-421383,592220,-191601,-345536,-233207,871309,-480371,-980043,515370,504368,-137519,-1185784,775793,1226407,-957326,-254791,391817,938423,-474117,-831435,947787,-67204,-92472,42208,249126,-398956,-702977,994157,188800,-821769,-223694,749782,627476,-1384447,176046,1132196,-569188,-914142,282111,1302696,-793082,-946068,925579,77504,-603921,-384596,1011040,-247013,-1117310,808133,372986,-199355,-689879,525275,833733,-981381,-348787,654877,129522,-746045,-332488,1298917,-43899,-541728,-65079,464235,-49210,-801160,749927,358849,-749548,-278857,562595,221651,-1113585,-49417,800552,-529341,-671031,249689,741238,-774978,-913248,1004669,93412,-1096867,-247948,1147800,43200,-1204631,815238,805245,-606482,-620958,684798,666702,-1046058,-221891,941116,18150,-827393,-125206,1032649,-233215,-448657,599110,685959,-402060,-676117,768308,668494,-959129,-140796,744805,262460,-613104,36885,835165,-454038,-842542,407386,747768,-636042,-533308,871095,293809,-875810,190554,979364,-488713,-876433,443587,841018,-578434,-419290,816814,537834,-987370,-119836,1017222,-140137,-1093973,336080,943666,-530867,-743528,391670,690877,-719230,-321511,518229,105734,-647943,-166803,761631,18004,-785860,123454,761574,-86430,-564211,263087,615806,-502949,-354717,687522,132706,-801408,-292659,722984,-207181,-791623,424656,248356,-529370,-479756,930236,204116,-714968,-167641,1158397,-203285,-741726,421172,619132,-528895,-900825,489233,433671,-663273,-116072,784991,456058,-439112,136692,524939,-155175,-549833,24040,757048,-182873,-462505,544452,173173,-165000,-629524,603055,-37206,-601138,150350,255099,408239,-699623,258201,833673,-590673,-227621,137144,439285,-588467,-288232,907244,-198429,-258949,-110568,551048,860,-698761,937747,-111728,-558660,30498,175258,671925,-1225976,421525,592314,-642070,-349489,34641,909335,-669176,-289680,591207,71619,323409,-738433,432113,169689,-658869,639669,-460365,309919,-383152,88677,589165,-830540,572973,189502,296498,-169650,-720971,1535907,-367189,-138417,108925,-63553,963399,-1217111,403261,-215688,-292737,704694,-903899,737805,-697540,404893,706011],[0,0,0,0,0,1,-1,1,-4,5,-6,6,-10,13,-16,21,-27,34,-42,52,-63,79,-98,115,-140,163,-195,228,-268,312,-361,419,-482,553,-630,721,-818,926,-1044,1175,-1322,1481,-1655,1844,-2054,2284,-2531,2803,-3101,3428,-3783,4174,-4604,5076,-5595,6173,-6821,7548,-8368,9307,-10407,11711,-13291,15281,-17928,21730,-27946,41102,-102299,-50820,12663,144889,18041,-137803,100375,366100,-125476,-101801,69481,-19540,-159893,-42878,478847,-250928,-221294,241481,189220,-198789,-74074,190571,-134207,-90013,192062,-140971,-267102,-94747,207606,-43560,-335505,43026,269061,-222163,-184182,296655,108059,-292301,-108698,359487,-51138,-550480,610,568776,144716,-164741,-155924,541856,30013,-473221,23529,716082,95467,-697759,154360,773172,-392841,-399072,669510,437696,-317426,-228883,658546,92015,-567240,160240,607460,-730716,-400210,482961,-114436,-467234,-412939,455820,-219292,-623595,351452,216407,-24034,-497018,210582,391650,-468759,-209580,493434,167356,-568107,79602,776156,-149859,-631508,340345,665088,-699394,-483361,459942,278244,-1177252,-530276,1283586,151655,-1534305,-252028,1238489,-110858,-1424197,-67373,1497805,-124726,-975481,391945,544967,-239658,41757,540085,-120039,-641665,606495,491987,-874031,-718957,1191458,573592,-1408099,-208180,1206826,111040,-1097630,-25719,1121707,-289340,-785328,399414,786895,-294569,-884267,427043,365856,-641847,178776,497681,-349764,-961281,1166381,1362337,-1623464,-1261743,1508988,1691227,-1899450,-2138058,1993296,1532822,-1627613,-1741568,1573895,1241099,-1491799,-880662,424540,359054,-172593,-99656,-120294,-842886,917411,938020,-988492,-1179334,659685,1831662,-1349533,-1395839,1435731,1140028,-782809,-1536985,1383246,1023600,-1429345,-425621,441479,765261,-545505,-489329,602423,-810059,301950,854677,-433892,-1184958,191971,2352111,-577471,-2916206,902383,3085539,-529376,-3545218,558486,3421536,-467837,-2759437,274523,2662419,-98879,-1259257,-198011,370177,528802,114795,249523,-1269175,-82885,2244403,-534448,-1756716,25869,2320296,130382,-2785499,551063,2136408,220910,-1824091,-210857,2413807,-601437,-1092392,179359,720495,81270,-673556,916790,-335683,-624174,1112421,299563,-1396800,-1080263,2100279,1161755,-3203002,-803605,2627853,1891854,-3027999,-1755964,3696022,1031626,-2243203,-1691000,1663459,1068373,-1433971,-74047,261926,296626,413815,272910,-653295,-1087350,1554189,924509,-1966263,-1051658,1305723,1834263,-2178356,-1300191,1792509,813422,-1184097,-1350326,1680285,484807,-1475078,-7175,505322,-13009,-851838,400323,711123,-1167396,57558,1089189,-612726,-1781732,504875,2238991,-1178930,-2049812,1010104,2136353,-1089643,-2665146,1284379,1879633,-1239829,-1102448,1164481,1260337,-1185268,-226084,938207,-623521,-50841,537762,769359,-1229925,-512718,1887474,-312892,-1475686,181522,1462863,-209886,-1450212,835453,1056395,-896206,-1043214,822496,1116737,-1194161,-434495,1092091,236213,-792881,-262138,1359430,-521905,-1063342,720384,1101370,-913673,-888244,1389218,585614,-1729205,-498861,1337164,133631,-1766288,189705,1643231,-283403,-1218672,608299,1042197,-1011219,-686881,1133452,136352,-951686,99664,1055879,-237030,-803696,627730,575510,-627067,-751382,786542,274521,-1164735,-34231,1125849,13536,-629514,362746,995095,-227702,-904354,594483,864363,-814379,-557882,731161,538111,-1312788,7228,1026603,-195894,-1234448,301708,1235019,-483421,-1101947,859845,678628,-734706,-578142,1060776,242145,-965506,-47360,928465,-282864,-705623,517195,393230,-476766,-317018,446905,78173,-627002,17627,537385,-378757,-570047,25142,373060,-236597,-86156,493933,236644,-563659,82775,495279,-254165,-689470,-107895,756898,51782,-484268,84161,576516,56794,-605809,838070,397872,-594324,-316054,816464,30208,-698211,-87842,675594,-175384,-392001,334639,502540,-355990,-427398,343418,-199475,-216421,-10771,396654,-297499,-393124,238356,363676,-314098,-16723,364023,188451,-293296,133726,237418,-165706,-264464,155511,337797,-338108,-180678,236059,55332,-247951,-114240,439605,67333,-413402,77279,414897,87503,-461751,-2712,483074,-92465,-405355,-89072,437620,-7512,-206086,78362,76069,101115,7492,98426,-319791,-233967,210012,-33327,-204805,64051,36043,196019,39658,161431,-1620,220639,94711,-189754,-343766,25465,525009,109977,-414808,242887,486446,-177928,-229941,285726,505078,-268326,86712,14943,-5641,196133,-19519,25574,-174493,324733,90083,-367102,-93281,93494,274741,-220448,-245475,396192,54957,-397784,-420885,229545,341566,-346629,-504552,187258,657888,-38623,-155029,414768,-105924,-200484,38709,135417,-400447,-23413,401550,246054,-653539,-85868,642239,397661,-565922,-3994,668531,-375471,-177296,210617,185760,-383217,-377171,556990,-6931,-475088,216661,436810,-72842,-643960,380872,137519,-393044,-124726,371409,430873,-748362,49823,669752,-115867,-574485,59729,764655,-119791,-931644,16310,479062,34826,-341500,147083,440592,-397402,-180528,707590,-328715,-701706,153761,740977,-640618,-891723,462177,262059,-760381,-428333,867494,112011,-604343,691317,417490,-864494,-802107,724326,806094,-1377775,-488896,493971,667330,-1118570,-476693,1227912,-37282,-458400,143486,614951,-116457,-894163,1129749,321358,-1021589,-185975,874134,235838,-1244415,-246442,685941,-29260,-942911,106376,1326283,-480218,-1150618,954539,494668,-583600,-609579,772753,338014,-1230556,32549,743589,-29812,-580081,590441,583558,-1153016,-205570,1000961,-22290,-1152225,283662,1811350,-780346,-1548358,458811,1128439,-360349,-1424254,876983,929183,-711317,24053,407154,187171,-922673,97987,770093,-477497,-466335,562071,1156122,-1109753,-814701,1190404,340716,-1319242,-292081,1456967,249188,-1562586,401931,1390513,-581581,-1049779,334900,1263728,-1183728,-669105,978984,265713,-729927,-58557,1347336,-888770,-1040870,1011097,604846,-1233186,-944304,1425320,547961,-1596373,-29759,888062,217530,-1212186,151034,1200393,-499633,-728012,444894,814636,-738622,-717708,1046208,12261,-720336,157712,1068297,119634,-1276317,292151,1203101,-794846,-829157,893265,874228,-1090484,-581934,1383440,224467,-1216109,150474,1395535,-321459,-1150292,642766,1102469,-733887,-700308,1161872,745302,-1283669,95136,1202938,-314437,-1086464,321474,1033186,-537391,-965226,826310,537275,-747470,-562002,1102192,112574,-1117476,87554,1227597,-300025,-1015120,557493,653892,-1052877,-555954,670282,506633,-1223118,-462371,1379851,201135,-1246511,310534,1367376,-280639,-998557,837860,860967,-919945,-766678,1122554,389138,-1583690,-253048,1364145,-148993,-1406303,391357,1109889,-595417,-935272,838084,332538,-1170780,-479491,925488,140800,-1079408,185853,1258731,-274415,-850045,541945,917830,-741833,-555275,859075,307359,-1040074,-290727,1091176,186003,-1229103,402025,1034240,-577656,-829525,633548,706041,-744857,-815698,1372402,359774,-1242507,143531,1385356,-228485,-1262387,585843,1012678,-660906,-973903,1063661,622727,-1021822,-1711,988195,72233,-1160558,189351,762067,-241656,-922524,316343,593395,-811321,-620701,886898,43529,-901040,-109919,899408,51881,-784237,210012,491375,-354263,-889161,570994,560168,-902383,-417413,792157,205620,-1128468,-174843,1083671,-341039,-849540,680743,975126,-837296,-528178,1171374,384185,-862974,2633,1002906,5484,-1311845,531561,901517,-409832,-503469,360524,878032,-688834,-342552,906426,-39840,-419912,-43027,776630,-393759,-840436,239077,-31731,-508827,-226068,594840,241623,-984236,138887,863132,-121831,-673983,-147226,1197156,-419410,-815847,279390,464633,-212356,-705308,750832,283689,-603353,310759,310067,-25519,-704827,261944,839924,-798612,-354756,604062,615205,-605494,-638831,1148037,371094,-953184,-247233,556781,133708,-657699,194369,183422,21483,-200681,-91833,325911,-452031],[0,0,0,0,0,-3,3,0,-1,-3,5,-2,1,-3,3,-3,-1,-2,1,3,-5,11,-14,19,-27,36,-44,57,-70,85,-102,121,-144,171,-199,232,-272,313,-358,408,-464,527,-595,667,-746,836,-934,1035,-1146,1265,-1398,1535,-1679,1838,-2007,2187,-2368,2557,-2754,2947,-3121,3255,-3325,3243,-2842,1740,1130,-9737,115801,37478,-567604,-191653,106182,42514,-478413,-32455,414048,-176883,-127293,330409,460998,140203,-446113,-15426,301274,-269338,-157432,39135,279750,-269338,-79544,115970,217847,-66159,-138878,144881,103747,9670,-185112,371625,53239,-282876,12175,285665,-17210,-301601,87942,165453,-432766,52384,469568,-33402,-338553,375105,569158,-436037,-248360,781260,151656,-769547,35038,753628,-400370,-642644,513804,710551,-676770,-731377,796653,528797,-1113805,-147066,619492,398191,-214742,129817,817791,-242511,-253022,106939,695980,-470300,-928169,672514,209043,-489469,-698768,646887,409868,-778035,61128,537143,201747,-904288,-6636,1187711,-705489,-63266,814227,154296,-426849,-355394,1221050,-406211,-1151927,801110,243097,-542782,-1045210,1210700,622920,-1822835,295792,1015840,677639,-1414288,-324502,1970014,-1009590,-714490,297218,719616,-24608,-1133538,1235394,-454797,-667994,124306,304489,494702,-1967090,710229,1062573,-899189,-882316,-231954,2061361,-1214142,-1162139,1437426,-104290,89120,-1510205,1151505,539086,-1578163,1342028,-551077,-71096,-721354,690690,828602,-2741696,1680493,1093518,-747525,-986845,186063,3132787,-2644928,-1258366,1611133,829497,-402220,-2701997,2606294,777084,-1613309,250283,-471597,1642603,-1473149,566801,923733,-1956041,899149,-362424,1261387,-2048368,-1288802,3820169,-990098,-675317,-1294544,2319504,1473864,-3650270,1429563,479073,768262,-753325,-1063134,2303710,-2141937,1065965,437234,-1002159,932763,-855163,2337307,-2534519,-678789,3218836,-1385066,-719102,-1718654,3661834,344733,-4380818,2200585,945269,1366889,-3330729,-516719,3699361,-2071980,410261,-1314845,1142216,352609,-1703867,2588874,-2550037,-39024,1242375,660051,257081,-3946137,3597938,1461358,-2010800,-833928,-166015,4013734,-3119097,-995070,2056393,-486465,602896,-2465914,2273152,-386573,-1216728,2568911,-1843849,365324,-593408,1378016,175656,-3762187,3525424,116211,-1143910,-1440856,966337,3677139,-4526467,-596782,2154503,1090753,-759135,-3285909,3597356,-341156,-1400857,620083,-371073,1547461,-2161918,1645837,402734,-2375368,1651332,76343,1047386,-2875551,-239232,3805758,-2211568,-929030,-879134,2511503,92534,-3354187,2679131,-242797,148843,-889672,12720,1859911,-2828396,1765750,250955,-1193596,-34419,93009,2042377,-3149421,124905,2483768,-1157122,-1112317,-765368,3333083,-912828,-2983245,1776336,877267,100839,-2389830,938387,1982495,-2387432,329282,367109,917423,-1268749,-658902,2263175,-1847418,-346126,760189,872973,-659907,-2296883,2528745,236144,-1685655,-275071,1057950,1348477,-2407687,241159,1602459,-1028738,-556490,-69198,1803393,-1391484,-801561,2046385,-768225,-827981,26839,1849192,-490006,-1894969,1814123,647125,-1128395,-938867,1440753,1070574,-2461998,258614,1552432,-190957,-1226372,-398358,1823036,-951297,-1163412,839812,898978,-390947,-1466526,1345515,628854,-1614541,139166,962353,286027,-1511246,213819,1441849,-630665,-739964,854927,1160735,-1366074,-694494,1353411,80307,-967647,26172,1148140,-546617,-1340505,1123259,652631,-1141692,-818572,949340,463205,-1337644,86336,1305552,-224594,-1351719,628891,1055451,-657076,-642393,1037853,381096,-1189587,-492676,1040044,361367,-1442431,83835,1036592,-423268,-998152,346634,1112795,-418134,-990812,587705,679328,-803599,-440840,1060466,194884,-954106,1339,741870,-538927,-905002,591063,835687,-688798,-604592,840785,299908,-1314744,-36236,1009022,-534398,-967464,634246,634579,-678185,-585347,1005173,409572,-921120,-77317,834506,5568,-1091116,178205,655970,-224869,-797239,260667,794050,-689941,-453252,574460,295538,-463722,-389624,801049,166010,-617690,153541,633319,169347,-784474,417113,800942,-413068,-441406,406332,507493,-599849,-128101,739905,-408507,-505480,-186697,584998,-159164,-812350,932029,-94925,-684656,153142,217592,374874,-906101,377778,325467,-502703,105776,-397567,573100,-468221,-381949,323846,-140981,32735,-372833,500746,225108,-584599,453495,-29910,678754,-481823,128713,909725,-474100,126907,10081,769434,111305,-584591,479002,-277843,142508,-66404,-133440,508776,-677431,573669,-206501,-417501,303160,-378516,335477,-577088,172134,485677,-585259,406055,-383982,805733,-172138,-339035,557701,-133633,610589,-761899,-300937,450535,-282711,392643,-606943,589777,293257,-517534,431053,-737954,381874,-198390,-80721,-101545,-1017690,920842,145567,1089,-278201,-362842,1069681,-531137,-131378,108464,-14481,492396,-1000575,811257,-242800,-367552,469618,-468641,408767,-638825,104537,366182,-259607,575853,-477298,280450,239416,-264089,701418,-894432,103284,200400,293500,94584,-1212628,787688,655178,-278327,-710182,187186,1141426,-778668,-334427,171692,389025,-163403,-498511,582289,-280514,-449712,708718,-45546,-194039,-475580,545644,531869,-1156928,201001,351954,290628,-576823,-60849,800573,-720601,-424364,201775,487900,169881,-915475,281460,547945,-198538,-269780,-198677,537449,-120633,82360,-40307,-515946,-14645,686901,55983,-901913,-160932,1364883,187968,-1171375,-295467,1248158,339011,-995629,-157596,917921,-140215,-548342,356178,229162,-682252,-464631,1070824,-217701,-731839,208813,462284,-251616,-704257,724899,417301,-554043,-16033,406101,484874,-1125696,-173003,1065236,-113476,-756214,-695144,979015,156326,-697575,264240,284583,136087,-435119,374107,152683,-901688,827084,574027,-576429,-692090,427710,1310463,-1275227,-584727,1106192,471178,-611626,-1285125,1353478,360263,-990142,118579,605036,73108,-967713,591769,654253,-835229,170624,637278,571095,-785691,-135914,1049004,-842792,-508102,266831,714831,-254702,-1143297,1193071,526550,-758435,-361503,761234,1066006,-996814,-265736,967780,95476,-486512,-203676,840211,-798218,-612984,904643,-301546,-362786,-571242,1436611,39286,-1213676,898906,844766,-453104,-1015980,397457,1104441,-1124639,-335264,791278,55511,-775778,-96409,1145099,-528075,-683939,817117,766871,-349710,-1088271,743492,343084,-938333,-489507,647191,201892,-1007182,-217216,925593,-217483,-698927,242290,872117,-417850,-982347,713475,523879,-386028,-252014,947960,153623,-1201027,478456,604053,-675354,-784698,556941,827844,-743462,-223631,879972,227791,-973483,413850,1103252,-454254,-1034739,339467,794058,-655879,-712206,936903,639809,-848403,-152604,878488,-146413,-767746,28816,660257,-407770,-742291,359457,598273,-718049,-463951,746712,457077,-559342,-235664,652941,-22581,-943205,-74189,701324,-197858,-832348,770769,562659,-751158,-263393,695665,301959,-953967,180163,1146765,-78716,-889951,401469,491948,-683926,-568574,850003,57492,-1163169,-166955,641923,-153034,-1069979,484060,789870,-667730,-392202,868748,525000,-920160,-280104,885673,364931,-893527,-53787,782159,-22113,-816998,32175,855878,-428301,-513338,465714,659793,-761030,-503583,583605,-148809,-647247,50410,991638,-288959,-755219,614192,389339,-441054,-417308,368498,405838,-1029250,218412,602259,-195408,-352884,110281,835784,-819838,-543946,849655,11428,-452921,-381081,868742,-43045,-1020830,804270,467898,23295,-886240,275471,793619,-730855,-20901,-108752,416159,-313016,-660127,1046877,-158910,-203223,7504,68925,485045,-1076135,972717,43211,-883520,158850,55821,1232731,-1476000,-69066,861578,-370662,241524,-410447,557085,-283992,-484160,1281265,-767190,574862,-140719,463732,182560,-1387091,1441300,-430012,-294364,-178163,66567,1232222,-1747205,559386,226907,-117692,262050,-1053268,1380734,-449780,-274413,303816,-608245,1016710,-783320,559551],[0,0,0,0,0,-1,-1,0,0,-1,0,-1,2,-5,2,-5,7,-9,8,-12,19,-22,27,-36,42,-50,60,-74,88,-99,117,-138,161,-186,211,-243,281,-320,361,-409,464,-525,588,-657,736,-824,917,-1019,1130,-1260,1395,-1544,1709,-1888,2090,-2309,2551,-2823,3124,-3463,3845,-4281,4787,-5383,6096,-6996,8209,-10066,3193,165524,193796,-63841,-325542,164206,225918,-355592,-2627,98781,257529,36363,-131115,207145,301734,-249140,-392856,-7420,56675,241875,-67591,289356,294862,249967,-463916,-70473,548921,-420680,-108759,265426,202491,-386538,-238626,437596,64671,-387818,106921,590264,-339448,-563780,332672,194121,-183759,-306495,610276,73105,-530679,59390,304573,-43099,-97446,361682,119218,-339934,18215,306898,-129431,-34728,-23923,478270,-203649,-262651,399055,179769,-159886,-511371,524288,482733,-558229,-251029,538095,331047,-985875,-48989,424696,-324800,-713702,58878,1002304,-856285,-1058992,1275795,111182,-851603,-499784,814572,656285,-1185416,725023,545579,-314223,-559237,317789,825895,-1147702,201007,936735,-586256,-459129,-238490,1300646,-536242,-424341,945149,-199295,-78537,-687594,781121,363253,-1495730,599853,366565,304219,-917807,-20794,1540347,-1224244,-241469,520038,533801,-194005,-1318648,2245241,-262655,-1521457,280964,1253850,525092,-2922949,1095950,1798082,-824458,-831698,-89723,2262799,-1502889,-807479,1354402,-671325,367283,-609636,1479883,-303093,-1807298,2079977,-458635,-39469,-585202,588969,1508690,-2481753,901216,53003,-209420,-372624,-753868,2280114,-1865903,-261830,1155344,-178956,442789,-1866036,2024278,-617338,-1638387,1605014,-252802,793694,-2349261,1936825,1877122,-2952688,243444,791558,2109134,-2419533,-2006200,3739967,-628508,-559603,-1312274,1473966,1159959,-3020369,2083079,-508404,-276518,46737,-325384,2180972,-2918516,1590549,869093,-1295600,496971,-1365109,2883105,-1925452,-915158,2280749,-1058874,706868,-1973172,2353791,169652,-2893676,1934614,-612257,1018919,-1761858,185504,2591361,-3177288,1297563,169227,523973,-1086882,-1170167,4313540,-2816101,-1423897,1151388,1527125,544930,-4585078,3022469,1271009,-1894282,-438668,-654351,3136549,-2548821,106831,1598554,-1647833,1300064,-1066163,2097424,-1548662,-1401944,3159216,-1719019,451413,-1215208,1295992,1066382,-3215073,2442969,-265779,-23807,-1030217,-372139,2939172,-3208817,658900,956692,-314369,-142262,-1893128,3158510,-1594506,-994994,1487694,-102396,255906,-2691389,2834114,981276,-3272291,869262,933223,1928946,-3118548,-578747,3517278,-1889118,-478117,-764392,2060415,-216480,-2387864,2599731,-980714,-116980,-14201,600340,1105075,-3065415,2132017,835584,-1395604,-51629,-169909,2261935,-2459094,-68093,1597382,-811276,-53546,-1059503,2390159,-653574,-1743542,1760630,-169815,-183196,-1831184,1365000,1234933,-2415463,995592,812899,205543,-1620664,137491,2594723,-2189372,-1000986,1007766,1134703,-998662,-2165564,2677626,-232092,-1507038,-105615,841530,950393,-2272034,1075016,1181200,-1418776,25502,476942,1001278,-1494971,-163531,1931637,-600406,-542797,-188048,1082021,-411964,-1619474,1603128,414474,-696174,-669576,1003055,873949,-1886435,398989,1106272,-169333,-963684,120198,1560930,-837485,-976215,1261642,427616,-1014388,-875710,1745685,234856,-1660780,275389,1379258,-237011,-1779002,1035928,1057910,-1288104,-731939,933698,623477,-1147657,-91947,1180084,-541669,-962142,508425,867589,-707278,-781939,966678,406788,-806983,-324503,916198,344402,-1090392,-26196,943859,-239817,-686578,460606,607603,-633324,-710101,852793,619203,-1023375,-455596,1068363,-26312,-1169218,394322,878328,-573307,-1008635,900363,903558,-990767,-906466,1219364,335477,-1042919,117823,974888,-301601,-965036,536092,867956,-622462,-335136,910087,195902,-812804,-85656,609974,-70418,-640651,195599,541057,-153775,-603458,386238,277175,-710953,-11177,674526,-165403,-592207,-224763,635512,-114866,-691510,431490,533176,-614339,-629794,748081,731488,-828262,-10024,956329,-88787,-845917,1615,951004,-396556,-723120,448383,375145,-140583,-483768,457076,138568,-786033,249136,333385,55091,-484082,503133,131896,-671274,184620,93645,81120,-34500,-355755,497025,-338186,74841,51921,124085,306214,-500153,338851,142858,-162682,221062,22434,471119,-768135,239809,551452,-629002,-344091,8429,610986,-342261,-749456,681606,65537,63301,-518384,254417,465360,-799968,535498,-296381,22824,187182,-188889,188411,-590368,492990,228681,-165946,232245,-142610,916217,-578162,-158406,361430,-393437,314158,-250892,652894,-95705,-430974,956897,-529343,439739,-160115,-46029,110584,-617469,733965,-536864,-175790,378226,-294765,293690,-908401,107129,114624,-266732,336396,-858466,647161,-19274,275537,-29571,-554842,766792,-150488,339165,-391583,-602808,1032477,-331737,-70681,-446550,464842,790715,-1287035,214292,295022,189043,-387575,-381079,1082593,-359638,96345,170680,73002,369517,-658401,493340,-231038,-146456,491409,-256336,-220292,-339607,787193,-21770,-1008325,444589,414747,549863,-752106,-266946,869504,-6629,-248060,-566875,280544,489712,-200489,526056,-622384,-216349,485448,440397,60019,-961957,777492,979934,-499331,-611042,219788,1141466,-820400,-869870,754472,408823,-572875,-634287,788906,266378,-500685,132946,484335,-132544,-506098,323368,8671,-139757,550990,259950,-141750,-759330,824707,698873,-720161,-536103,702196,1056027,-847959,-626182,884966,465975,-456558,-544666,292621,91818,-143023,199103,-272708,-91355,-178244,901340,-40282,-1099180,488316,887045,289134,-1291610,13945,1504173,-414523,-1175181,85753,1023353,-458781,-887397,904750,410809,-565824,-458296,429258,349208,-930838,392113,367758,-495018,-37669,270225,478367,-1322314,278332,1273123,-352023,-683892,-292849,1418257,-274038,-1183952,387903,536279,55310,-1207993,526350,416724,-885436,447368,-108878,-77236,-716087,349943,1079162,-1031337,-346268,615536,638846,-864552,-995054,1425646,74504,-1027467,-140539,1058285,315572,-1170838,651301,789163,-678393,-597257,282885,1120214,-986462,-171523,1034124,-228187,-408837,-178109,844035,-577351,-1074037,1054489,224685,-389764,-697336,794776,604109,-1452892,306867,481137,-39312,-783759,41146,1153135,-615083,-346181,881366,392605,-489890,-457849,1300385,-47945,-981705,223527,665066,-256343,-1263360,845089,1015829,-1036723,-387004,681516,570822,-1185739,-356895,1282781,-220313,-982846,290908,1112775,-207095,-996559,1004592,490656,-588520,-319274,841482,54083,-1255458,184944,794379,-178716,-724630,-238990,623880,-561550,-527404,879008,252217,-579548,-426360,971748,149456,-1083462,177207,711008,-88054,-708596,540441,791626,-614291,-388829,798221,-186608,-1175797,22379,944573,-269805,-1272665,499146,737359,-631982,-938326,699888,730662,-794694,-231711,1016030,-131095,-758976,-248314,556828,-453322,-940732,489520,528439,-326091,-422692,633053,237866,-760901,-353901,644003,113870,-766984,21307,654527,-483120,-444320,379894,761606,-633912,-138536,533697,162530,-584174,-114299,1042362,-176664,-655733,349067,534950,-560429,-803115,915214,509360,-966785,-279510,886123,281574,-843166,143728,952273,-483292,-877779,184294,633500,-624286,-685873,852095,17590,-526381,-334250,675425,216001,-952253,522688,418944,-154284,-836398,-8857,627364,-429817,-246974,536909,-74850,-317975,-364829,780474,-110018,-606974,396259,403876,-38983,-729569,747392,245608,-710472,325230,32281,171069,-692349,-146215,841035,-955860,-125891,336131,437067,-231498,-648104,1319614,-617213,-588719,188731,100202,537282,-1196271,717395,197661,-481276,-18765,-193554,1207786,-873176,-220127,698901,-292865,594601,-994337,885185,189608,-859057,801750,-588817,403648,-302072,436084,693305,-1231552,695368,-167053,466209,-22170,-496947,1277481,-1293185,48396,234122,-22521,500841,-764415,1676841,-325287],[0,0,0,0,0,-2,3,-3,6,-5,8,-9,12,-14,18,-23,26,-33,38,-44,52,-59,71,-81,90,-103,118,-129,146,-164,186,-204,224,-247,273,-302,325,-354,388,-422,454,-488,523,-566,607,-648,695,-745,795,-849,909,-979,1054,-1141,1241,-1366,1516,-1696,1931,-2238,2644,-3193,3962,-5071,6742,-9391,13951,-22891,11576,-79752,-132209,160281,-148851,-158155,-158642,28940,-294271,-50325,198398,-54194,-157676,110219,-63328,-218555,-48231,186870,-323524,142035,167729,101461,-152007,-139483,445578,22289,-524734,554139,255246,-394394,-342153,552841,209959,-624828,130316,463718,-98892,-338396,329054,204373,-247820,-363189,135379,259252,-294159,-429020,488286,204140,-307569,-165707,384910,151579,-492290,53592,684936,-240260,-641448,79775,543397,-353706,-258501,343410,372218,-427691,-320510,746022,-122950,-500017,289147,494975,-510370,-529609,662464,-55670,-866510,218951,937297,-299940,-406618,581375,629922,-800381,-500146,852499,172316,-682455,-275792,1214022,94596,-896414,80050,810403,-194202,-786454,568926,652288,-401496,-663165,246309,932709,-939782,-619617,1060755,61708,-669134,-687151,739423,190876,-654385,342405,130813,-137637,-453774,560204,358213,-1004241,300360,733627,-256641,-913948,595948,869872,-904498,-522278,933885,462334,-843647,-446480,1286496,14321,-1080343,466941,683345,-437051,-1058237,657332,779955,-1219722,-144848,624660,581229,-1226995,-266262,1806629,-559360,-1249863,78510,1643812,-137030,-2299944,828153,1531792,-477088,-1060393,-43514,1518940,-837293,36206,305443,-273312,-196162,242467,899074,-1494486,-489780,1506909,-104275,-1322701,-181554,1873149,64793,-1651844,694396,924367,-400407,-1171366,709638,943547,-1679179,-79692,1027494,310625,-991065,-135675,1559832,-641487,-992623,691280,483547,-583811,-1552232,2037419,731058,-1960359,-719624,1409209,1619896,-2674060,-921839,2216572,431787,-1177534,-955962,1213852,48395,-1204232,621855,-598411,-164733,272460,851854,-686825,-2051738,1631078,1185409,-1176048,-1251733,1123314,1657368,-2108008,-394893,1680884,127741,-1337051,-424580,1732427,-741416,-1223786,1193379,417566,-604467,-1012362,1477233,485040,-1722263,490860,993837,210990,-1864782,130350,2643188,-1541987,-1311413,672265,1957209,-967558,-2241802,1639742,1062654,-829059,-1338864,420135,1113900,-1253537,376837,502850,-661857,-173499,731127,671044,-1737468,-102271,2316020,-462727,-1680584,306675,1788888,-592086,-1899197,1343404,604985,-727964,-946400,1363115,713092,-1996807,531028,1320838,-391072,-1237633,192090,1586980,-1160136,-727048,1095559,599316,-1483008,-1173843,2107775,238555,-1837293,-281130,1871478,870317,-2396424,239861,2051275,-611393,-822716,45698,1317134,-691090,-639028,1182252,-494390,-940910,354558,1050531,-727464,-1394723,1318340,726385,-1203677,-689323,1460374,613164,-1758663,195859,1306574,-524633,-973295,561889,1420161,-1073772,-862727,1187990,520572,-904778,-542532,1626047,114782,-1478328,346777,946590,-57475,-1174101,368838,1277985,-914080,-482090,763347,928719,-1272239,-561795,1147546,247266,-937912,-42518,1014680,-220962,-771002,900671,462204,-1139544,-193413,1104752,74491,-1490304,175787,1154940,-826267,-1140564,599583,1025278,-936320,-566525,1292939,150301,-1172409,15538,1040589,-52197,-1161943,344524,953442,-581980,-937022,473559,823848,-970625,-591035,886889,100858,-761144,-153006,1266198,191850,-1068093,118678,739543,-383055,-736354,532928,571850,-786479,-47966,615816,14911,-856120,-1807,738271,-756204,-848434,552272,566740,-891594,-358455,1131171,-54234,-884894,262398,631299,-576065,-948687,536522,548118,-524978,-503825,767170,149395,-543877,-231572,458148,189461,-806625,158642,798199,-170648,-439159,434905,576818,-296671,-336566,493168,285154,-456857,-371317,607070,187614,-272049,-96088,350472,-350567,-268244,279457,254100,-185973,-249113,533463,-154365,-240821,346088,546043,-539463,-262959,855187,171092,-533603,85593,357384,109170,-444622,207584,141624,-480916,-298954,93689,323779,-197726,-247315,385344,185434,-224377,-378473,-13627,166525,-150513,-51087,203404,-188173,-114689,-19070,236873,-18305,-186807,13146,94729,186845,-74606,352050,-471014,-146295,77346,-7536,86710,34750,285025,20709,-704908,265802,-288786,-219151,76525,566106,18471,-436267,270685,388242,-153829,-219432,-237258,536031,-263088,-21138,92751,-63678,-357917,104254,-69377,-545149,18786,284376,-246686,-636622,63340,46343,-333513,-671638,507800,-11450,-255370,-103146,333615,-20411,-337393,-80915,166489,-87662,-566265,13849,565210,-229113,47991,60589,411210,-314841,148305,520452,84019,-588414,-324428,685434,-35688,-856480,-214413,517032,-7991,-347064,192973,130944,-124757,169754,134566,-515223,-139958,638761,414320,-917307,-294502,1181308,144610,-1066048,-385675,971263,237598,-1203921,125005,598331,-318193,-607792,281994,119638,-426555,-105077,268244,125958,-377021,-73999,740808,-57845,-517975,125822,630095,-566289,-687318,716738,243521,-742580,-680368,1155792,634477,-988977,-251717,682252,379456,-487150,-295131,368202,-497746,338341,669314,-333054,-945849,386213,1439086,-703415,-1258859,1093335,1225769,-885956,-1219112,844726,764042,-913979,-377764,726069,178340,-658741,-25390,760967,-459341,-334540,263649,573852,-551295,-503842,1147623,73450,-784179,-162042,1284795,-79910,-1507034,275181,1160931,-163450,-1190413,181435,1525996,-615519,-633386,435128,311075,-499192,-54370,484436,-652496,-381471,1609090,263720,-1308752,-550313,1445228,494657,-1880769,-102507,1641207,322987,-1372827,-145557,1318302,-520156,-838755,493171,608588,-338016,-381906,1227828,-62657,-1225971,237185,820174,-18737,-1579901,729623,978394,-882984,-817313,637861,761906,-1364405,-393470,1151712,140989,-1051756,-387889,1292744,-73073,-1069188,432348,698844,-420093,-512335,826586,344944,-1261383,308559,1126483,-340172,-941494,393380,1384069,-1211234,-999813,1337961,507163,-1136212,-720437,1274060,289067,-1156043,270706,888654,-212409,-838411,555172,738190,-973972,-588232,772551,676998,-1387011,-84667,1539637,-339120,-1253866,58894,1204434,-355948,-1120040,834939,1180147,-756614,-634156,996896,630310,-1269671,-190029,1015784,-65669,-1132236,688132,1237132,-816581,-951622,963527,506122,-1315267,-347663,1158024,42233,-1145129,206986,1310124,-642589,-971183,738776,881168,-1077621,-542742,1092437,351437,-1052384,-27408,1125746,-101679,-1301161,435833,980766,-767503,-884522,1217810,660581,-1109240,-337255,1161846,312388,-1154200,-383469,1279579,-251982,-1488742,719944,1137554,-673385,-1074256,1078354,608646,-1350566,-316849,1568247,-165907,-1161661,166484,1106736,-647157,-923528,1014407,653279,-891902,-265204,1348957,363396,-1117292,228176,986272,-537202,-865464,610850,1136212,-956143,-687655,908955,781206,-1030908,-570166,1156528,101102,-951361,205519,1267008,-264701,-1123383,681073,1014344,-707038,-773452,976172,605664,-981354,-384485,1081557,5369,-1337352,420059,1121775,-555713,-769253,641219,864800,-989836,-427125,1132451,302736,-1116342,145526,1139300,-309586,-947968,601224,794280,-816564,-536776,917220,381264,-979213,-184657,847311,-328297,-981100,420688,772328,-453117,-453781,813158,894806,-528296,-467153,1104401,460395,-926810,55945,907864,101329,-842218,257490,1272958,-458312,-898897,463858,525847,-1005135,-416131,1068344,-43811,-547356,76714,1138767,-424795,-1046896,713102,474450,-670122,-484413,741083,231741,-1139378,77364,709684,-390225,-854117,212937,746136,-666916,-647635,737463,353692,-601002,-476470,727821,143151,-769192,-152754,474398,130399,-724646,481351,795923,-623302,-439761,288088,665452,-1022297,-534324,580877,136489,-535268,122596,966889,-250612,-1006205,593022,792971,-547276,-331125,252893,616511,-706979,-309244,422889,-299411,-377737,326013,516858,-410956,-520116],[0,0,0,0,0,0,1,1,-3,2,-2,1,-6,7,-7,8,-15,21,-24,30,-38,48,-55,65,-81,96,-115,133,-159,186,-219,252,-293,338,-390,445,-512,582,-662,751,-850,957,-1080,1215,-1360,1520,-1698,1892,-2103,2337,-2597,2882,-3189,3530,-3907,4324,-4781,5286,-5854,6493,-7207,8014,-8941,10008,-11234,12608,-13939,13636,86944,7487,-469976,46789,367068,-29814,-387895,196824,289747,-232063,-412447,391044,99092,-274536,-120101,249036,-10576,-346723,-105707,435494,-55643,-37415,117701,86850,-155235,-252160,212092,-154260,-44160,-14229,31197,4647,-26939,104049,3283,-275043,-195459,191154,49262,-255567,173075,453018,-86791,-291613,-54388,547334,-236397,-409642,339121,411210,-251283,-818424,833826,530317,-835061,-237933,686201,213904,-743332,75044,940516,-325293,-487605,570260,493907,-642723,-505136,691007,-36592,-673981,280244,530550,-190451,-684119,345493,504604,-391910,-262318,289274,352623,-518092,-425955,812001,-314993,-451634,-114879,436599,-388303,-835105,832003,202684,-639598,-79200,580634,620861,-1646739,236992,1050197,-419840,-932159,300001,1434831,-1045201,-1180224,1046403,821340,-319149,-927672,1214373,667188,-1332870,411765,218186,240259,-773809,596815,855055,-1396962,461615,709675,151710,-870845,-711240,2217387,-291510,-1111479,-3897,743574,859950,-1750047,662754,140483,-196375,189560,-491794,722797,-1119350,796411,901374,-1209033,71088,148984,1505776,-1581906,-1318592,2261737,-432246,-971906,-998599,2297487,786330,-2982838,1359037,1242110,448523,-1863460,-386072,2323452,-1733030,141202,273931,101407,196468,-849171,2288454,-1847256,-972389,1856910,-9951,-169245,-2944719,2211010,1781132,-2176822,-128576,-216415,2837942,-1237651,-1493398,1554994,-702176,1350610,-1160692,191435,-913,-689719,2598588,-1853144,-603411,604062,1364285,105285,-3773001,2809073,1207197,-1754600,-1405347,455482,3563607,-3252514,-1343787,2371178,624462,-367812,-2870310,2324381,101783,-1269033,1529741,-1261263,518559,-1117564,1554559,402825,-3601055,2333231,998431,326164,-2568872,-816884,4555022,-1994155,-1037149,-787656,1766687,1468509,-3115588,1657890,-262971,342086,572033,-1296687,935168,-2070307,2153384,366985,-2753215,799124,795189,2024138,-3510927,-378040,3665465,-1344908,-1200120,-971573,3605106,135333,-3771148,2054941,490906,372987,-2104243,66525,2053647,-2521263,1229227,-428496,-413555,405940,-357896,2349363,-2817349,-243073,2189646,-105227,-493256,-2552316,3340392,1079861,-2352380,176629,228767,2348512,-2286461,-162682,1470944,-1291816,820381,-875675,800587,-813505,-592872,2507857,-2019766,-680162,623107,1868544,-563519,-3246144,3083093,842701,-1666349,-1051308,1313686,2224938,-3236987,86637,1846321,-395315,-760725,-1031380,2128055,-1083713,-1116055,1361031,-490521,-201408,-1044100,1818691,50763,-2241459,1430988,900707,-22430,-1830945,519395,2183442,-1878376,-381111,615694,642774,-612204,-1109290,2261257,-570757,-508986,294570,591131,-281429,-1797365,1840661,528458,-1663847,-141477,1122696,701656,-2038809,149655,2143196,-725683,-1126229,460838,1740156,-1252727,-1507733,1511171,461619,-1149850,-714983,1339917,544428,-1725417,631984,1006424,-453750,-984984,359025,1166067,-1354868,-275175,748296,334884,-864629,-458439,1224561,-187797,-1078953,317804,747476,-346986,-1084903,808745,695636,-1475247,-493650,1152674,388021,-1365793,-194518,1312874,-593361,-1459531,675891,1172768,-1124627,-959811,1396286,486246,-1099838,-439702,1423701,-193728,-1347233,538064,1128345,-473873,-936025,940174,692966,-852086,-411540,590262,430804,-924150,13305,741185,-94510,-860469,230750,684342,-592587,-708006,603444,170957,-401079,-465678,665144,23240,-815513,378609,938984,-69853,-747500,336068,852037,-583103,-469273,653608,269477,-1002917,-277277,1190772,-24107,-1004272,79217,1050989,-550113,-509056,832673,413237,-903183,-400795,735658,112983,-773506,-76251,860095,-261483,-498823,448467,419872,85837,-458915,98903,609986,-422951,-201398,244267,296823,-381225,-247800,835843,-136338,-235842,46381,357336,24951,-705658,593094,-80843,-534315,20822,235281,353748,-726109,190722,685631,-398139,-276326,52101,583461,-395492,-730371,838067,-134586,233585,1531,378011,215666,-842301,673378,80825,-166689,-144845,-177462,729736,-457559,-400420,145262,121647,416943,-840791,765022,346363,-206423,-21064,-724380,901921,-434372,78703,134291,-371128,646963,-501004,436834,-410511,-425751,817653,-592194,-180097,-25291,477161,90508,-740926,476736,-64679,-59667,-288645,-429284,365713,-619948,173170,42870,-316539,124691,-703714,558241,-137227,-408193,243692,-204211,719380,-854205,185580,442475,-459315,353588,-388019,819240,-287312,-694127,826879,41286,332934,-888757,164595,711231,-886591,490629,-316808,332861,161431,61544,295593,-1173999,293202,627632,-452417,-386765,-591125,1053777,-93602,-382603,96777,119239,294435,-374994,296804,379387,-491292,270658,62585,59151,-539645,-17944,1164019,-429466,-470002,-359385,664173,-136190,-1020225,589249,464085,-573275,-440973,628667,852355,-830999,-38047,966692,-20968,-672890,-625182,1156171,-351061,-651563,313965,-255410,157882,-119321,416849,-295903,-1171688,587170,885445,-474676,-1183703,304129,957788,-412852,-696999,323657,503111,198884,-438148,335809,-138406,-338149,514815,275412,-597806,-800371,868616,785758,-1601649,-284177,1078488,883477,-1360293,-831020,1458360,206408,-1250658,-194495,1201698,-190392,-1345347,544698,861490,-806976,-226589,680386,531964,-901713,-72738,865077,-503992,-535613,636305,395915,-867248,-728601,1300222,334288,-1030057,-160438,858469,466889,-1380886,221575,700624,-280347,-163382,-81594,536329,-343844,47435,887440,-224757,-1030735,119885,1479718,-152319,-1744602,1004184,1158329,-550742,-1237589,732283,1312047,-1288635,-278582,969717,280596,-786353,-342327,1202725,-365070,-741725,872184,450773,-374116,-762889,1071810,203895,-1284978,357586,718565,-16482,-1122530,177340,1492047,-943346,-574467,336384,541817,-476327,-793864,1073892,116998,-529621,127630,790491,-255184,-1049466,935812,555829,-936527,-520550,792934,761673,-1621002,-212738,1281370,-180896,-1086056,43277,1512643,-674213,-1282762,733757,837216,-820774,-852488,913150,582471,-1535463,106417,1149225,-161815,-975698,450966,1376937,-806808,-545606,936326,500676,-1055869,-538196,970733,-177672,-626111,389147,861350,-165940,-996299,340514,792354,-764187,-538056,684443,511356,-779329,-248117,1188299,-285976,-1048129,156848,925619,-730312,-1090389,774011,675586,-635844,-783977,1098000,88058,-1548093,60951,1204792,-373005,-1017325,339311,824264,-911420,-1001299,784505,624231,-1302652,-421166,1037093,37441,-1078373,246751,1021027,-498878,-1009368,712243,634477,-674523,-631705,758903,347593,-787863,44554,759348,-160103,-990575,308999,837984,-567332,-1012596,611480,914155,-861212,-179661,1133528,377436,-1152928,-41070,1247237,-602125,-890802,790522,1036002,-776833,-830249,1209033,337809,-1193003,80898,1184706,81355,-921204,431886,1045547,-653295,-885005,649398,714702,-966214,-511192,934526,44477,-985925,-212310,930164,-343698,-886364,210458,407650,-452988,-620092,714558,480875,-764883,-84430,1022149,321788,-612320,166480,1024313,-521482,-652919,567347,656543,-592820,-554983,1197952,-147251,-684651,54287,1078291,-8438,-1451605,996424,644313,-687072,-323011,422680,788885,-1254231,31159,879769,-38367,-547560,-489316,1032381,-315108,-747598,773467,284452,110135,-623338,590684,425518,-1303470,321647,373306,154854,-570266,-70795,1081506,-738995,-320511,275143,429430,50099,-1054813,1096397,-343240,-424191,437207,-165796,281638,-1088684,837619,700432,-1181941,234710,397480,1108400,-1448651,-179021,1575885,-916815,-303938,-466650,1066656,-5881,-1268119,1159185,-90742,-194763,-335533,176622,1019314,-1366834,788204,-281080,-333783,303619,-565687,1199155],[0,0,0,0,0,1,-2,0,-2,3,-6,3,-5,5,-10,10,-12,14,-19,22,-26,28,-32,40,-44,51,-61,69,-77,90,-105,119,-133,151,-171,194,-217,245,-276,313,-351,390,-436,488,-546,610,-676,755,-839,934,-1037,1152,-1284,1435,-1599,1786,-2002,2257,-2551,2904,-3337,3888,-4615,5614,-7117,9610,-14501,27643,-199748,234908,279663,-89840,-234961,248154,384736,-116379,44355,469637,65633,-226381,69446,436222,145416,-255470,-66871,144758,21173,-272219,-238437,252014,109947,-130740,-240920,310017,64946,-280364,132973,395731,-240853,-298263,17624,197182,-260846,-506535,482096,221218,-210362,-64501,226395,-326767,-348792,96235,105955,-487187,-33320,613788,-421291,-304523,351404,394346,-783802,-410472,689274,7762,-641594,-52586,608435,242998,-492527,392472,399092,-588367,-575148,141355,282175,-772056,-380907,752588,294192,-274782,-671780,907852,382037,-965755,193231,690144,309954,-1231322,390753,1178600,-546138,-579580,229071,1046453,-465242,-438955,1053980,-519421,-321785,130527,443829,-506634,-1123883,1441045,2155,-764172,-25134,827434,436399,-1481704,498482,843629,-675398,-389520,131192,1451083,-1171836,-526857,1185295,-258013,124242,-592799,1257468,174237,-1011863,1140425,-24037,-248338,-1158432,1083334,1466335,-2535976,-192953,748922,1148732,-1443917,-1848094,2697595,-271616,-906839,-723022,570538,1288438,-1865032,1162839,-346563,-577998,887569,-188559,488200,-2489437,1484255,1604362,-2239095,-181945,164248,2119385,-1768613,-1627177,2588056,-433266,-67881,-1121651,1457770,581345,-2384679,1843779,-740029,152306,-94247,-337757,1299605,-2850493,1730944,686569,-1147885,-401922,-894226,4122175,-2716950,-2402438,2178266,1413580,794542,-4868534,2296828,2515215,-1888397,-79839,-1551245,3090667,-1354688,-516347,1395990,-2262738,2109132,-263532,352313,-1697837,-807398,4514069,-2275314,-1321589,339384,1721787,1222766,-4496334,2285041,975906,-570350,-555344,-1364368,3344136,-2500235,329353,901112,-1399356,1784834,-1764260,1989202,-1838866,-775448,3739697,-1925952,-510312,-1727875,3406304,1695605,-5583699,1744702,1680308,2138109,-3323009,-2301590,5534107,-1348058,-603233,-1468758,1113659,1871756,-2453936,2238350,-2389449,145761,2129747,-832377,489537,-3227799,3907573,1128696,-3644815,476922,125002,3029081,-3535054,-965073,3480120,-1437537,415172,-2007111,1998666,408821,-2639618,2541183,-1666639,520960,-331684,229057,1228583,-3857475,2949155,487775,-1512454,-945042,177464,4503123,-3751164,-1456590,2565830,1150102,-174554,-4027400,3397290,1333858,-2125163,324274,-800038,2152660,-1882662,853035,718696,-2562852,1539275,141865,455260,-1924667,81241,3639640,-2548824,-721718,597977,1967195,-211657,-3023487,3077610,186498,-1229312,-270832,139371,1657418,-2517856,889995,793147,-1141124,60121,-527143,2177259,-2332370,-869589,2201896,-777538,-960028,-1107029,2660345,-119710,-2961478,1674575,1139911,227946,-2225190,683706,2547275,-2242426,-131520,525920,445496,-899006,-930017,1930349,-1348568,-851101,1027747,531655,-631690,-1500771,2079809,343504,-1918624,447739,1084081,368067,-2280192,789115,1872986,-1033300,-530542,271482,1292739,-1255986,-1043939,1400839,-24035,-899263,-235268,1296853,-3408,-1682761,1148856,998749,-304415,-1003232,945764,1610535,-1687644,-612320,1410749,348758,-1151278,-59388,1887315,-479706,-1349723,1011885,889119,-1152997,-730471,1280269,342943,-1320455,207090,1406324,-366999,-1002402,910325,966676,-1130666,-616584,1263585,510567,-1384983,-231146,1239135,-111726,-1373592,135238,1042565,-434447,-968260,771856,781068,-880269,-961813,891446,959263,-1305961,-403894,1254723,156544,-1153115,212276,980386,-403268,-919737,797085,1199039,-941514,-606311,1037930,178951,-969364,-24427,1022679,-508362,-958519,710345,687904,-750157,-524638,900641,548396,-995393,-95597,986088,-199588,-693538,630507,612712,-725268,-877328,709198,100441,-941824,-513670,770078,280419,-571984,-52474,850964,-31629,-627867,-72937,884741,-284660,-1033482,747176,218946,-460871,-687796,632523,615573,-836118,145403,504339,-382554,-530792,313230,981249,-560558,-262778,662922,90264,-382542,-405809,747838,-281582,-801160,561852,145740,471,-616298,471652,103480,-843095,753496,63883,-19534,-581085,154822,774795,-818147,-118719,17900,303539,-207917,-925075,550675,-37266,-249825,88921,-173127,698901,-860672,-3599,56009,-169839,141539,-652235,952977,-469780,-79243,587817,-712242,428286,-319338,194302,-75128,-411425,953188,-269553,91195,-230591,-68352,636752,-964381,491714,-258746,-379619,430835,-153796,573834,-958051,588191,575547,-707548,123340,-598851,738046,-366963,-354834,388464,-605709,669378,-397704,-19150,511249,-287080,826162,-781902,399982,120662,-615125,323459,-554619,1061198,-386266,-552661,637327,-387391,580349,-1105148,166618,414956,-66072,291403,-887851,713219,243024,-480474,395046,-141520,425947,-277382,415787,240878,-909512,647335,266078,-70067,-468000,-224792,718763,-694989,116789,-175678,-272015,251152,-86393,683148,-614553,-8801,539633,-270565,-90441,-401814,940915,-339513,-480870,533346,-266859,-21492,-291396,532610,229089,-879755,459582,83360,308407,-448744,-329857,1080168,53798,-437814,-238253,699326,84019,-592318,351341,230435,165979,-380814,305739,296256,-590221,-173996,418364,268611,-452912,-137830,355320,-143535,-216080,163019,-78268,-474185,426134,548942,-905747,-805370,594996,667135,-360262,-1048462,710871,525713,-174460,-267511,257507,234436,-704514,418258,461814,-338550,-132958,339578,797157,-908132,-142830,959475,259666,-691483,-658583,773728,-78597,-979016,126525,607357,573145,-1211526,199685,992316,-537128,-602474,23306,874825,-278917,-411618,742014,-259666,106702,264757,88805,-594307,-364375,1469187,-45358,-870074,42002,911242,477825,-1300024,242377,785235,-198489,-433657,73772,717399,-746946,-46172,430900,-75369,-139097,-301606,1053625,-530055,-1195601,1020610,536734,-290635,-1172562,775192,737648,-1145779,-206277,533279,630893,-838873,-661833,1205999,-400832,-362622,178222,558436,-47925,-966072,1006546,-113130,-581739,5897,480321,-31351,-1603105,830248,810427,-855237,-254056,356927,720283,-1080429,-530303,1000763,-213147,-521957,-177817,628025,-285897,-676429,771238,5512,-499351,-596021,472662,564057,-1171177,-88220,899969,-285979,-735213,-338653,1386783,-555943,-980150,400301,790537,-326247,-1118632,856902,342702,-849518,-207962,797417,247223,-856144,60721,864360,-578163,-563028,519493,353827,-710942,-457331,895911,-259533,-909271,95967,516026,-259578,-581329,396718,481389,-617579,-313031,864291,276137,-814501,-36846,797041,74166,-760514,268129,778572,-539952,-516043,380977,599875,-708463,-378935,776565,408745,-884884,-1681,1008298,81338,-630144,241715,710075,-357191,-602848,708685,369037,-705604,-531032,879324,100047,-749988,180949,674715,-341134,-787443,749170,435267,-434613,-284233,711743,37578,-554509,-128463,832501,-148755,-392777,318232,613515,-398403,-405110,511772,183140,-654551,-163100,566077,104020,-761917,332702,735494,-117169,-651564,134808,657775,-516409,-457445,534380,492140,-540053,-328462,740564,-50881,-824254,218389,794150,-226272,-821636,524371,511435,-703125,-290114,710038,336216,-667880,-10817,710439,-552875,-307033,251627,168647,-275975,-500085,741608,-474644,-402250,81482,254810,305504,-852445,420109,144049,-162276,-223793,-53538,698856,-738414,-204929,370189,-148425,-13714,-492911,994533,-336254,-841805,504126,-127923,257824,-749653,506797,846446,-1068671,534129,-33656,312314,-494338,-510136,1356346,-989244,-66919,-142230,-16831,576131,-1231560,625198,-322250,-70156,539210,-451041,376454,-955676,868519,153235,-731160,628469,-435319,1149479,-787271,-432305,1152036,-794431,902227,-891883,481594,293658,-831508,951388,-834852,788506,-135104,-447154,1066128,-1428540],[0,0,0,0,0,0,1,-3,3,-4,3,-9,11,-13,20,-24,25,-34,38,-45,55,-64,72,-86,96,-108,124,-140,154,-172,190,-212,231,-251,274,-302,322,-345,374,-405,432,-461,487,-523,556,-590,627,-666,712,-757,807,-866,938,-1015,1111,-1227,1373,-1557,1787,-2095,2503,-3065,3853,-5008,6786,-9757,15359,-28901,116470,20720,-90721,150819,194780,46984,140004,182191,-104562,64845,-189988,292549,-100866,108206,-92794,72928,180370,83918,-64613,88770,104218,-395052,22674,220706,-40516,-481988,234057,422044,-261937,-545454,151379,758370,-387157,-442350,470649,242730,-828609,58215,695892,204557,-583617,75352,397959,-75257,-533489,252343,569781,-197122,-309060,212364,226487,-374206,3788,298311,42769,-111915,16941,357327,-124697,-104553,554084,431513,-304896,-308532,534227,-48971,-536594,41121,624108,-40767,-431302,266118,774981,-720269,-288914,797237,214741,-979415,-305743,1267272,-306564,-1237263,471872,743107,-71002,-952636,571199,593994,-744733,-248545,283880,347167,-709248,281864,712114,-389347,-361572,552065,505551,-169645,-743827,962542,302514,-757975,-584727,538762,572169,-699044,-57136,609048,-195441,-255288,-100872,805921,-903320,-159144,712912,-409129,-648037,-207731,1373929,-369195,-1374940,1175655,831132,-1159897,-1360496,1553615,1332886,-2375043,-184722,1234185,485142,-1525236,-964050,1670913,-374154,-593458,41595,144555,-138573,-486269,1108623,-340433,-1384426,761089,1003319,55709,-1968473,486204,1855579,-909353,-1190593,-282655,1720145,-322826,-1634019,884740,145171,299074,-765085,106214,158640,-1107058,1622110,-274096,-949124,73878,1353999,646790,-2325983,1060711,1878774,-885221,-1863399,29183,3303464,-1619197,-2463140,1316311,1327929,101195,-2259707,973011,844124,-1020001,585634,-411584,134357,-463868,1027794,914788,-2687185,147034,1985291,848558,-2285265,-1633704,3084356,44783,-1793422,-1206287,1388951,1779876,-2313238,-258156,406240,231006,-91792,-536191,953310,-943492,726543,766293,-1769661,-96720,522672,1827749,-2202075,-1568990,3344494,-115014,-1863547,-1352484,2964967,1318663,-3742732,338437,1623846,822533,-1623467,-1007629,1897918,-854068,366475,68543,-472496,-154818,87407,2080494,-1791589,-1621916,1798993,1172126,-669640,-2672847,1830408,2230059,-1967061,-1096246,481830,2283741,-1233221,-1264903,1295206,-214301,424277,-637648,573231,-540933,-722299,2096545,-1013765,-1169664,357707,1622393,-282095,-3221980,1983250,1882140,-1339438,-1952591,841013,3147857,-2509890,-1574102,1382150,858299,-628959,-1408308,1676550,25998,-1064930,969813,-102222,-189082,-403260,1129814,363154,-2060637,489367,1136833,415529,-1972421,-255700,2315387,-759861,-1345278,-75486,1612320,281642,-1476117,1343202,291213,-702577,102743,500094,337134,-1429176,1278448,1168532,-1223214,-440449,1174334,1326844,-1985858,-575973,2408355,-266649,-1667350,-187195,2218389,-331759,-1993298,1163987,1135765,-447742,-1082263,938174,1081837,-1428346,50115,747431,40261,-861469,334391,1360457,-938089,-860944,1028463,487013,-480467,-942029,1102625,297079,-1316238,47175,757987,179147,-1052851,386090,995558,-777356,-577271,860092,855711,-1022021,-380411,1427430,-179542,-1491845,279298,1513860,-616209,-1177986,1094796,1075598,-1137795,-643704,1109043,383195,-1289239,46753,1260399,-310550,-985085,360062,903093,-708600,-578391,690018,481069,-555365,-350881,817463,4592,-795716,-81740,912819,-249122,-686405,441973,730019,-689185,-539781,640366,366836,-1023147,-33856,877036,-27905,-868601,363235,792407,-576653,-756096,925117,660745,-924427,-48912,1044746,180729,-1103492,328113,903659,-285464,-738896,740087,820317,-584535,-543172,947021,301975,-553115,-48714,762464,-178265,-561350,-41719,443957,-92504,-511364,305419,94014,-490751,-10130,388894,310435,-480949,42443,574463,-43426,-493964,261030,359504,-125337,-288293,275692,316970,-587822,-59769,446736,-243254,-567356,209847,664430,-550827,-409981,779782,457820,-646162,143537,628598,-39555,-494553,-38103,285508,-339317,-370460,234230,344834,-592624,161496,310082,148428,-416648,-115094,148442,-21153,-54205,-166458,-71404,-82771,20572,-120952,-501532,50009,214191,321543,-273562,-254407,299574,-166717,-96474,-131084,299074,457046,-443506,-359300,301262,93462,-302362,-165200,512807,-253856,-134046,-14609,267362,-133048,-466254,559378,26438,-71411,129531,-365343,189173,15063,141221,27686,-428281,261613,34498,-310908,-282927,152266,265923,-282079,293060,17085,-99294,-89983,294391,445891,-909214,-155949,719339,-81800,-204954,-374847,683081,186825,-614025,77460,101939,418643,-673320,-77922,333706,-230734,151451,-429622,281395,-348226,-334774,339623,-278339,60837,-266094,154452,-300676,-183191,1140558,-309956,-698245,71515,648884,139709,-1189130,386786,840917,-370928,-740271,119364,501227,-630638,-58773,769039,-277894,-276472,228460,757394,-778916,-588064,742839,317587,-484808,-737092,536198,561642,-874196,5314,403449,104519,-316061,80240,919619,-172920,-249266,-40273,432279,18261,-452583,291502,124677,-115674,126588,-138345,-441924,-375142,1042568,199261,-763397,-172756,1195452,359423,-1723575,94264,1588411,4122,-1395578,-69732,1086495,-565690,-694938,564697,109981,-465415,-499406,768537,-118324,-973485,227126,675136,144867,-981268,362189,1012056,-687720,-382243,596990,155625,-731635,-486598,1219862,-218681,-807998,66050,721049,436983,-1113603,355859,308659,-11855,150838,156545,174448,-1111152,308080,922707,-931521,-805182,691807,1162551,-1589652,-1044183,1350298,606129,-1125660,-653095,1517212,291751,-1494229,243857,541555,-307572,-918329,863880,733411,-1285335,-42620,807851,78272,-1316047,-230304,934229,-668031,-774509,438598,1028725,-444539,-1307088,1046029,612110,-796615,-676397,526891,897344,-1161244,16424,809487,-521708,-302705,174172,570142,-938393,-428963,1267501,-209898,-1167942,33932,1586490,-387443,-1548726,762461,1126416,-737041,-1011962,726585,843218,-1673057,-472509,1137108,145804,-1022725,-59428,1222878,-711560,-895606,670449,802885,-474457,-965372,1174526,446490,-1183941,-38232,1235410,394754,-1204195,120701,1057295,-786417,-931317,453724,830149,-650810,-744428,1083200,-22649,-815800,-229247,761051,-42896,-1144052,646892,750108,-683990,-835862,878531,646953,-1251726,-482028,1531391,-187186,-1115890,184498,1404644,-821778,-1092931,888932,845803,-968931,-980640,1197698,414636,-1025589,100952,999556,-166557,-1168277,467422,1021828,-579847,-717233,865975,633129,-803612,-393649,1094011,302540,-1240367,-202315,792773,-234725,-977035,720550,1126548,-555313,-818309,743389,705368,-1013199,-9105,1651394,69485,-1295991,278070,902974,-675174,-1211940,1055402,765355,-1046262,-434594,1158302,354758,-844723,-159359,1215805,-207435,-1220886,736399,1076414,-770722,-813523,1047846,366906,-704438,-292907,953372,334826,-1086677,163498,1028535,-166262,-943455,196600,866272,-573528,-513331,686836,294258,-1095731,-286337,922670,-45737,-1215287,273814,1219766,-349569,-814708,870460,378816,-1054672,-284367,1150093,175406,-993917,221735,759170,-386258,-891040,833476,943794,-883481,-549710,850528,465009,-948464,-313357,860060,-251042,-913727,78915,806520,-487570,-828698,612124,547675,-538807,-289476,457999,617330,-740602,-328190,1060677,-193679,-636434,217536,724589,-524583,-631024,722777,344910,-756150,-44666,675989,233656,-777686,221184,850511,-623883,-464213,487324,772183,-692899,-260618,709800,-82796,-626719,-18222,967214,-348659,-1023876,648770,428242,-119205,-546077,452996,788757,-920082,-160044,661144,469337,-546121,-235179,805190,-199821,-607352,-21605,338546,305531,-959048,463574,175392,-490910,96843,307811,478983,-1078113,205979,1403984,-655490,-385120,122750,1196124,-623404,-898164,777388,43599,87574,-468258,370388,65329,-743616,538472],[0,0,0,0,0,-1,2,-1,0,1,1,2,-4,7,-7,11,-15,23,-25,33,-41,53,-66,81,-96,119,-142,171,-199,237,-281,330,-386,446,-517,598,-687,785,-894,1024,-1163,1314,-1483,1675,-1884,2112,-2363,2643,-2949,3285,-3650,4060,-4502,4984,-5516,6102,-6744,7443,-8213,9065,-9995,11012,-12106,13260,-14391,15233,-14862,8775,55865,321034,-345976,89510,134129,-251637,-136145,157866,167174,-315135,-269470,142421,-115177,-649008,11504,214778,-92834,-65358,-151753,24482,-354858,-136332,179982,-331276,-194316,503398,20455,-353294,166081,234584,-32813,-270421,214762,316201,-699796,-152746,587323,165117,-427302,-187648,458319,-65700,-342885,-52173,216486,-889,-866860,-126499,804220,217884,-360979,-163171,567736,-196253,-682661,335477,343973,-563862,-462757,651404,144337,-343050,357362,404223,-45985,-463700,223847,328367,-784628,-367278,199389,145547,-608366,27405,545109,-453137,-525856,302671,356283,-416544,-263991,938926,-176973,-431719,169105,217211,-134967,-1046775,499321,769295,-299563,-519392,157632,906221,-684276,-705257,823055,-92513,-449863,-350634,974498,296581,-1541098,645349,1156077,-602098,-991621,262113,1337961,-1062609,-458552,719012,135439,-475404,-449620,1075330,-386376,-520412,1142246,178717,-431925,-692712,839352,314153,-1771140,493460,444377,-40455,-752617,178136,1331838,-1133519,-11074,529398,410175,-757968,-942735,1673060,-431837,-806128,152642,758251,353764,-1534776,1343334,748272,-1561710,-176869,855247,1456825,-1949506,-410668,2467065,-219786,-1199835,-1041758,2133220,304526,-2084122,1064529,398424,383730,-1120888,324101,955062,-1802711,1189641,383832,-763862,-783678,223353,1891087,-1796935,-322248,1226751,282371,-225443,-1444971,1808120,-77778,-1324786,533172,65167,1101650,-1923164,888609,1113709,-1778449,574202,-280359,1099212,-1254881,-388893,2171850,-1836451,-501639,517821,1812033,-1064899,-3218826,2982808,885917,-1452751,-1681272,1204661,2732172,-2965722,-281635,1034344,297229,67156,-951819,1775111,-1619497,-114485,1821957,-859496,-253757,-1001908,2324589,-109634,-2474457,1275392,386574,660343,-1610064,592023,1911055,-2105188,487590,411098,1049980,-894785,-1198142,2520630,-1374729,-523057,529240,293425,154503,-2158956,2612969,-252338,-1983961,524837,1042887,1658156,-3842532,808317,3214809,-1436758,-1331967,-483021,3020327,-1091054,-1873926,1506060,-425179,364573,-1127542,1043353,292826,-1844938,2049927,-1551,-678089,-1130443,1012831,1690746,-2629591,299217,1231476,748,-730855,-1123345,2570566,-1062480,-1235467,1136675,297813,184026,-2058252,1428907,703916,-1855732,534573,338988,570813,-1858400,507277,1947162,-2059407,-302019,739426,1623832,-1344936,-1907639,2850335,-83931,-1515898,-645383,1359895,812899,-2598876,675387,973526,-600661,-599900,272694,1182422,-1921494,207431,1183589,-610977,-625272,-231804,1733824,-1107833,-1329406,1442079,237109,-404836,-1066829,1124999,606404,-1655616,517603,973276,297582,-1151334,110746,1780872,-862859,-700171,766325,890258,-694471,-1085970,1895187,26827,-1513909,-11861,1391453,257711,-1794112,815618,1290281,-880763,-815283,768507,1016545,-1063569,-378336,1279105,-181875,-749283,7859,1113570,-480487,-1147422,1139954,496217,-565233,-404034,914152,340212,-1270557,216970,969906,-339365,-957865,155908,766864,-729171,-680300,671650,545840,-1057513,-481219,1258723,248651,-1162653,98103,1060529,-220501,-1121298,469166,1086768,-711018,-548451,1053792,695725,-735698,-268649,971920,194486,-1064196,-24019,867294,-414139,-788571,604479,410607,-723249,-281275,884426,38564,-417335,252894,616519,-540640,-887003,237085,521157,-426868,1912,942196,-74879,-677122,-123374,517577,-96218,-786224,134647,852471,-313654,-787636,607126,853042,-569891,-555425,681308,405016,-659280,-263616,1060626,-38207,-698600,241550,459790,-246393,-719216,673973,496197,-522691,-323230,490109,344947,-420632,1449,757806,-372953,-221884,131648,225665,-151196,-261078,383477,-121124,-54690,90437,321529,182204,-319075,560818,314831,-119948,-178786,193726,442705,-388187,-276022,76429,107088,-183457,-267881,587152,11764,-558842,215144,197742,21949,-790326,448998,628243,-468919,87097,-92271,784923,-332428,-385751,497397,-151775,30190,-423954,207197,133712,-389087,367282,-107339,-38876,428185,-80973,369104,-188982,500875,-253623,-146133,192769,-181450,213381,-3730,-19690,-192164,12648,443240,-462599,204550,341801,-296566,74549,-791911,587116,-318051,-45783,512934,-339486,267895,-236926,257252,-13085,-767675,682575,-119699,-70629,-531152,215435,800155,-823808,-96866,-46787,361599,182901,-960702,556486,242393,-10036,-165883,-203179,787428,-444498,116887,347025,-101127,-231455,-288416,557474,-193481,-380681,359505,-236369,-117268,-269244,775915,-255207,-765203,711350,113785,-163438,-861148,456718,793815,-853506,17299,57719,212586,-126445,-392081,796736,-736795,26487,658270,-13793,-464198,-674656,1280365,429000,-1127508,-60989,1003500,751147,-777372,-543170,1422020,-12296,-855958,-334391,688338,267513,-933717,686623,295973,-325425,-296825,175022,150687,-555319,159306,417296,-721127,-278392,581013,410106,-1189884,-168066,1254540,-257128,-925176,-408146,1390262,182454,-1016660,30950,357343,175208,-421057,340467,-71457,-1046756,454354,732342,-514249,-727690,449775,1623068,-1036588,-1527087,740898,918635,-494142,-1348878,924735,1413636,-973757,-479989,872288,451755,-964939,-665840,1235114,-407081,-529952,437452,515385,-412009,-564054,840903,-379851,-1238397,603781,941318,-254391,-1324235,779300,1188621,-1028963,-754212,888208,956207,-1146006,-742984,1031076,124217,-653163,265287,573628,-101762,-1082354,1040513,-99163,-1221743,-163842,1002498,454592,-1554076,2290,1687308,-270861,-1226099,-2247,1849426,-418288,-1333450,797393,837641,-535926,-842488,902568,712977,-1099181,154114,680654,14278,-905293,377776,1048959,-1276161,-607436,1380173,357997,-1256600,-419880,1670672,-324515,-1360371,571088,805431,-423760,-1054438,906316,719797,-1109007,-192146,666514,203101,-1001658,140517,1453751,-569625,-814015,427496,1051708,-499977,-1359293,1465486,573664,-1141452,-682279,1201998,577756,-1343559,44417,1292050,-588577,-1376964,303467,1322430,-866103,-872979,1144880,484069,-1020931,-416653,1507009,-5028,-1409676,764594,1031120,-743967,-530243,853594,800608,-1056372,-219855,1266210,49193,-1310287,-11849,1324610,-607205,-1004878,509898,744696,-764429,-918453,1077449,746239,-1131284,111731,1047221,78268,-1196374,153464,1224769,-350442,-1350485,770451,1127987,-1151163,-769877,1374327,588397,-1458134,-113098,1248300,-371671,-1390636,859708,876406,-672584,-920771,818449,874065,-1079196,-173233,1108883,95951,-1270193,225869,1253301,-220517,-1149178,516884,670683,-1025365,-579896,840467,191418,-968362,-131243,952922,-387074,-1021429,472778,991974,-614837,-962329,854933,689023,-963344,-659463,1015511,565191,-919939,-28593,1142065,-116209,-1148963,314895,1184877,-733362,-826514,1025466,737298,-1062441,-595990,1216625,276926,-1056707,190501,1157246,-358982,-882647,1073483,512959,-837089,-302654,862872,546306,-1139425,271514,936318,-139401,-714135,330077,984695,-632152,-262346,751902,394181,-1003415,-284456,1096528,266409,-796202,164893,943585,-153494,-889530,541409,1023976,-949840,-427548,894407,671837,-1077221,-253666,1322073,-37581,-606281,274389,835014,-473125,-1335890,1075824,382845,-853771,-5450,767840,494452,-1183551,348817,742517,-187772,-533398,-42539,903935,-738606,-255300,846371,72547,-110612,-376220,1140429,-46772,-962663,736139,422884,-39884,-838073,769718,839515,-1259494,49004,383918,261210,-494991,-245407,1492269,-445309,-506579,366574,644889,-152860,-1181627,1199298,257415,-763330,269824,39931,618138,-1252161,197074,1004212,-915310,-888,-265483,1234005,-539116,-892968,1500031,-356560,245518,-513748,265741,576506],[0,0,0,0,0,2,-2,3,-1,2,-5,6,-5,10,-13,20,-24,29,-39,51,-61,74,-91,112,-131,156,-185,215,-252,293,-338,392,-448,510,-581,660,-748,840,-942,1056,-1182,1317,-1459,1619,-1795,1983,-2185,2404,-2646,2910,-3195,3499,-3840,4213,-4625,5076,-5577,6147,-6791,7526,-8382,9407,-10656,12223,-14305,17274,-22098,32347,-104877,202860,128538,-107207,-286569,276699,77598,-338918,-239384,371930,-120003,-244703,-42250,222142,-55357,-391755,363487,87918,-281173,-242387,531192,246888,-355596,-84304,-229486,-97640,-253308,-90730,70341,139468,-292572,-118217,265834,-122935,-255488,112423,157069,-334588,-296575,308220,-46034,-390907,25154,412850,-53137,-474754,560597,401896,-690169,-87395,769999,-267615,-834035,75325,898080,-549037,-451396,575424,649304,-421037,-283278,905378,-169667,-649980,-17982,720576,67352,-538234,214254,190726,-276438,-301424,325154,749049,-590002,-330062,385437,27494,-544617,-450001,1086506,-11014,-501119,100393,536071,153979,-685004,955378,435639,-701938,41032,431262,389429,-1020477,612032,1293538,-1309243,-140640,311313,713679,-1017651,-549429,1679497,-615544,-628357,-12582,1118645,-226951,-1602930,1451262,502997,-839721,-424836,483664,1386902,-1912138,166414,1269166,-728545,-228387,-682537,1762154,-952934,-1347137,1361870,247593,-11567,-1552182,1227798,1267359,-1609073,347221,-73936,932140,-878097,-87665,1454689,-1738877,557766,217639,365177,-629651,-1605661,2751917,-1058695,-1263722,344694,544408,674386,-2809366,1959505,414718,-1447095,594187,200503,1540683,-2457278,301613,1948495,-1917807,206714,-820541,1840902,-880896,-1866350,2729071,-906759,-198149,-1091123,1552306,1272252,-3700936,1671407,837602,382227,-1188262,-1189320,3520561,-1811610,-364787,365815,169783,1342506,-2606604,2633095,-1061963,-1479546,1889729,-494329,674868,-3012422,2264818,1870184,-3176921,1528898,-483251,2025513,-2032640,-702734,3452593,-2565557,594857,-296029,1126868,-343489,-2840117,3789412,-1538840,-912328,-136539,242964,2184958,-3973089,2190223,861880,-1651515,510967,-786361,3417399,-2951082,-1107989,2650317,-338535,455200,-3061117,3105133,1144238,-2785023,1496942,-1014388,1580295,-1704265,445115,1984223,-3701690,2147165,178593,310569,-1632709,-970563,4571360,-2862379,-418910,690130,765325,414580,-3501987,3556083,-746822,-1512824,1201242,-278193,1774456,-3378251,1693167,2209899,-2468238,451297,-826903,2558238,-2136553,-1178307,3374421,-1742780,-39124,-999751,2126075,307420,-3662897,2669421,476596,-75599,-1830260,-98188,3350404,-2950042,535797,659007,101889,91346,-1554823,3226585,-2134267,-998443,1915962,-246611,-86442,-2601343,2934923,54774,-2840755,1512846,231531,1183578,-2548655,535812,2154693,-2332068,484200,361364,1352224,-1353942,-1601946,2756044,-1178484,-741125,202838,1167005,562605,-2542620,1843315,843088,-1030860,-339632,354431,2058436,-2584330,-250337,1776472,-358734,-518216,-941145,2289054,-507661,-1694165,1595328,-59956,-337675,-1290887,1715301,627516,-2441478,1182245,840691,-331643,-1830082,620010,1844505,-2161895,-526846,1141995,381818,-1238005,-909868,2238613,-668149,-1543673,776863,1160032,-292760,-1565560,1249092,1076063,-1305933,-403755,935860,778944,-1574005,69591,1384028,-563465,-637403,209949,1324001,-625211,-1223165,1188773,484430,-1088702,-581458,1183797,358103,-1546659,394618,989010,-408096,-1159423,845782,1036661,-1068214,-635585,1331501,352772,-1490828,25683,1685239,-95832,-1340486,531786,1185745,-769336,-804545,1120334,819398,-1241150,-263536,1313263,45162,-1202159,251728,972570,-131780,-1059827,555416,857758,-852302,-910170,684487,355078,-890462,-560490,997985,190703,-1009509,103531,1071518,-368797,-972374,556308,602948,-623514,-631196,1068498,306754,-819567,-68591,1042794,-288573,-935433,548772,939075,-747801,-685816,999154,414936,-1023574,-261277,1057949,60372,-1017764,379537,944012,-492184,-710754,626800,724987,-191753,-509017,652439,227488,-715006,-153719,514398,343817,-775454,173809,636516,-174544,-397291,143105,741719,-401071,-459715,508069,-62626,-531147,-97177,681584,-247555,-836516,532701,218996,-260131,-418748,401036,446646,-765899,259471,708006,-98635,-461796,-36165,962941,-719461,-81777,810136,95082,-73853,-670460,619849,153883,-429359,169215,13231,384532,-643112,99471,203620,-317804,22726,-364205,521787,86892,-514255,853729,-177682,263767,-186359,123279,703605,-797452,174526,-71301,-129717,59728,-210854,549597,-828741,247741,297647,-312738,244371,-547333,510244,-295086,-282381,845546,-597684,284445,-97042,510193,-51772,-1187531,903553,-238180,299896,-502497,-315848,1280440,-363480,188197,-582833,332518,768089,-693695,33974,-75551,741614,-14979,-717710,857636,-255535,210155,154380,-2156,217267,-891360,1075801,-154775,-264283,145399,-59052,498594,-777480,182785,126371,-423701,641616,-351225,700298,-26582,-622323,469185,-127068,538386,-764191,-307229,417721,67016,556082,-984785,70997,435808,158718,149570,-736297,371367,797450,110656,-484707,-722181,1259119,48519,-887553,-83058,883662,585223,-777347,-70139,546554,-45054,23249,269180,223356,-471898,-44081,774200,-390499,-490825,-146528,483635,-565393,-500188,372885,33728,-230756,-491414,464590,451212,-604291,-273275,47303,736446,-200440,-264210,167180,274285,225118,-311037,-255079,263647,557939,671127,-700444,-726636,574535,1419476,-710766,-1175463,518003,1109481,-565684,-1510686,875260,868211,-508108,-655226,188654,787065,-599036,-60662,708308,-507135,-497624,359269,704769,-794138,-565456,1187123,226885,-473408,-260330,831073,334030,-1373804,191798,692045,-419091,-804423,-337251,1116184,-400525,-412027,236454,407335,461581,-395535,704774,-568384,-139280,762398,93925,-648044,-667427,1509435,401838,-1627236,388334,732665,463300,-1560930,-124719,1640058,-652055,-798888,-130718,938186,-276258,-646050,1659489,-33715,-577619,-12888,500317,106018,-1525365,738406,789645,-601870,-801924,208308,812054,-1102946,-556866,739958,36715,-335290,-621574,783357,-3575,-1289984,186633,111495,-81026,-558176,311270,536256,-823161,233529,562739,252743,-813809,301684,1417814,-909303,-587072,720344,580679,-574543,-1003189,1549275,335118,-1187040,215987,403892,177669,-1281004,367420,1038238,-793915,-258949,607368,550322,-1059423,-185056,1377538,-264625,-415071,-92503,799183,-265565,-834933,684380,388594,-365550,-760884,295745,777088,-1087008,-287107,655431,79950,-721258,64863,1178633,-712663,-565603,575920,653958,-655058,-515766,1282730,136090,-1127988,73623,943581,-261809,-1067340,654212,888553,-812647,-535459,862223,460494,-1181760,-23426,984583,-36006,-1028038,50933,658881,-294843,-899645,696126,758564,-469856,-569222,628266,297634,-710263,-216274,672313,-136900,-926757,28175,539390,-187588,-482340,387184,664576,-499184,-304196,768915,50059,-876752,8948,495704,-326072,-797910,525685,804928,-872038,-356680,922343,347588,-955603,63289,758647,-289064,-1030782,446271,780477,-422953,-853756,672141,512103,-868133,-3264,802787,338987,-794101,66684,609904,-197381,-469826,96469,731245,-732085,-494432,864204,283662,-491749,-170804,660601,407106,-978694,199138,617335,-285309,-298007,484033,829839,-913531,-151505,484929,-67573,-302408,-30685,1134580,-532750,-756129,436163,145852,-317434,-783104,965719,711471,-1148616,382767,195818,475138,-905170,-44078,1195124,-1002489,-73348,144165,734347,-132591,-733818,854821,-187726,-218817,71059,105284,545480,-947037,542990,479761,-544931,109592,-323443,1038150,-908873,-185633,1036050,-577025,158381,-619557,1056107,-14252,-1057465,981810,-234106,309527,-501373,310834,701589,-1518597,928374,-58213,-86819,44570,-500263,1653936,-1374770,139510,598862,-160672,528526,-1361624,1422815,-432173,-508290,831881,-977642,909780,-1273607,644396,631177,-1251471,1081080,-724154,934429,-564037,-578586],[0,0,0,0,0,1,0,-2,3,-4,6,-7,13,-17,20,-29,35,-45,55,-68,84,-100,122,-146,175,-204,242,-285,332,-385,444,-516,588,-675,770,-879,997,-1124,1269,-1430,1608,-1801,2013,-2249,2508,-2791,3102,-3439,3816,-4227,4676,-5168,5711,-6311,6976,-7708,8522,-9435,10464,-11624,12951,-14486,16281,-18406,20968,-24091,27822,-31054,-10937,-211258,226912,219538,-83287,-86832,142275,87448,-102985,-44654,149472,129572,57134,150064,-2748,-67653,-202173,-344822,381261,-95266,-406602,-107394,41133,139123,-90843,-329510,372362,308033,-45227,-304261,432167,204888,-537664,-107465,389213,40290,-393588,167704,232566,-443293,-150489,400561,-75384,-633014,-12583,547733,-334468,-369629,265928,149732,-360622,-19069,417688,-365271,-291577,30790,314147,-109021,-354244,380411,258937,-368802,-205470,454808,-8924,-663546,187813,569717,86304,-428982,-45278,612064,-265363,-853462,135591,823862,-291194,-636498,576021,936219,-1093006,-181199,1042691,20711,-998577,-41186,1087686,-462083,-636210,667469,12021,-456431,-411114,955413,-421226,-1305016,556391,865436,-198705,-1168913,509873,915326,-776948,35705,404388,515499,-476166,-293043,819509,-468352,-254431,270657,350681,-248806,-1144794,1237362,176814,-1025481,23033,1161760,689919,-1719010,249551,1691615,-290939,-1217965,-93930,2027405,-870572,-1512475,1471077,345052,-300017,-1324155,1080622,561973,-1432884,1158993,-294668,-208759,-844276,790821,1214351,-2493698,127329,1265154,578392,-1135844,-1494388,2700611,-270739,-1130589,-203720,154645,1240051,-1483924,896495,-183202,-648232,1093444,-600939,251387,-1392284,1101733,1725164,-2276885,-194410,396274,1926423,-1894010,-2012099,3026594,9357,-1228198,-1248195,1554565,1596003,-3119334,658477,897018,341843,-812555,-684251,2196234,-1624885,704832,904292,-1257752,-37798,-127981,2711808,-2208872,-2176343,2386094,834027,-465652,-3092198,1812943,2192546,-1758129,-345523,-755032,1956242,-148318,-969922,979163,-1685224,1408393,123548,-388744,-468782,-965400,2983630,-1440747,-1802086,869889,1604396,592654,-3900282,1758106,2128209,-1872569,-1215572,1917,3346269,-1984774,-1698916,1901541,-351769,492192,-1766876,1461121,-403585,-1527942,2405135,-1394218,-668622,-735166,2095072,765634,-4029588,1685949,1779322,381172,-2172618,-1057933,3709960,-1249551,-993785,-242188,300915,1594529,-1935093,1289915,-853191,-453533,1523892,-716950,143033,-2076591,1977903,1335052,-2992692,355394,1080993,1604337,-2485751,-1188039,3547760,-704878,-1181371,-850790,2309377,586420,-2896141,1806245,105797,-425288,-737368,94317,1271932,-2161871,1529871,958382,-1273063,-481344,209415,2273374,-2298945,-1116304,2173936,490232,-458968,-1804993,1760195,721076,-2131778,594559,249362,990322,-1082343,402869,850954,-1791062,578822,735002,141138,-1287125,-445683,2357088,-1268354,-1545991,770168,1315400,-157202,-2304212,1865198,854084,-1258318,-634502,970748,1272425,-2166515,251355,1514296,-751779,-543552,74077,1273753,-1098246,-732841,1860772,-328865,-869388,-231367,1550649,-75679,-1749360,1006667,811218,-717843,-837848,668067,1299417,-1341284,34336,820463,31325,-957276,-256957,1121791,-772936,-846349,1034529,886844,-405442,-1090414,1246857,864282,-1410121,-40193,1321609,388137,-1506783,362360,1723823,-797312,-1066531,614821,1018778,-1035889,-750867,1324810,57004,-1124679,-121261,1121223,8738,-1053966,890367,799534,-1027065,-433461,978337,396256,-988583,-93091,719357,-214020,-907169,512577,795907,-574334,-645187,744689,646235,-790242,-197202,1058989,460195,-868855,111769,950061,-260615,-1038965,267136,950742,-368342,-1067630,980241,646914,-1063513,-400235,837809,291857,-916654,-56405,985902,-337434,-771764,621437,752287,-824748,-576324,582329,83537,-835409,112633,668442,-421556,-561008,409775,512645,-598113,-242892,554269,-62308,-736512,-87973,491953,-314609,-634571,343279,624318,-417412,-377514,450315,223788,-541720,-420146,497725,225773,-485505,-212125,618531,-52814,-556650,246912,648519,92889,-500933,544246,482194,-561631,-233930,390477,198163,-570273,-70551,576184,-463782,-159893,126771,159498,-77277,-224181,598905,-370941,-24995,262056,-53821,-248481,-199121,774861,-325208,-514226,362285,255311,109576,-873183,548405,651121,-316634,-210080,1438,608338,-178154,-430772,460724,-125570,109672,-315679,305225,281330,-352792,582417,131464,-111851,-378934,245131,659193,-623738,119216,349486,-233166,274201,-356354,773874,-102681,213254,541130,-606662,141936,-192228,428483,-567398,-542361,746264,-296226,-178861,-115576,613426,216854,-1175205,474743,444936,181953,-611842,-241553,812441,-394416,-71195,181887,-212214,402078,-184448,578367,-416065,-195242,699295,-279332,18487,-520288,538871,200815,-287924,238638,-93370,217126,-165911,-133983,356637,-633022,371665,192723,-177193,-407523,-107005,1022171,-732221,-561920,279062,713715,92766,-1141522,782791,240816,-1010828,-533787,438873,853222,-1194026,-173724,651301,-271236,-221432,-462872,481892,-11896,-996,357562,-396593,-113364,207663,452068,-513184,-986420,806814,386394,-316975,-525198,278610,732227,-370559,15653,-34663,-90271,-203638,205398,617908,-811368,-225398,847420,272366,-1097080,-757090,1392767,203100,-1414022,-66554,1229885,93154,-1344098,267234,959910,-512356,-1033929,278884,828097,-768604,-676060,650048,198412,-522837,-531400,578563,-476170,-586188,464895,-93372,-795470,-382197,1112599,170711,-1235793,22685,1208027,402806,-923785,28601,752984,-147466,-25259,-15555,321907,-520035,149930,951459,-432190,-954977,511669,934064,-765946,-1583238,911790,1306388,-1059412,-1108005,915632,1013301,-1505316,-383627,1065160,84709,-1048666,-184660,1316423,-539540,-955074,724481,270255,-367801,-549703,1150961,-101205,-1137279,433693,857196,-216119,-1199193,726945,1086893,-992420,-420719,501636,761370,-853506,-531684,926899,22580,-186452,218219,386194,-409655,-977305,837437,646784,-1183824,-226578,1190251,631929,-1604605,-175869,1610215,-200817,-1349316,9759,1620670,-650325,-1170755,852787,665430,-885477,-808798,1132252,178854,-1185768,431969,979213,-338370,-730188,517269,761663,-1293207,-288198,924363,521280,-909107,-289921,1125693,-83624,-883281,203280,683292,-28164,-942312,765856,590911,-934602,-217990,777194,-4594,-941977,75504,1082905,-470426,-962846,643523,1089649,-839237,-1030142,1402515,496536,-1262848,-322442,1323505,427809,-1615720,152123,995671,-489739,-971807,654165,1141193,-815026,-594228,1072962,314480,-1186179,-484983,1189965,-225168,-1028313,571924,680417,-840002,-936782,833751,564644,-961963,-369690,882813,79815,-950269,150955,1083403,-77495,-824357,689563,626385,-835810,-787019,1051672,349858,-1101024,-182308,1156785,75192,-1092993,421765,1175031,-647717,-1205149,924753,729272,-1233874,-496667,1281995,277191,-1448383,-10160,1216716,-167298,-981152,439393,835679,-671849,-592521,769033,549654,-777402,-98037,1117864,132674,-920684,324265,909325,-152489,-636738,632998,537148,-559139,-513707,543473,260442,-935022,-264845,932247,-36114,-967740,371350,821666,-724809,-693959,827640,819878,-1061256,-570427,904504,-64381,-1045364,25251,927220,-257820,-1122489,733267,1093859,-696532,-481717,1067835,464039,-1103246,-225943,938020,-57290,-814483,57083,658041,-408279,-591766,173703,613406,-439556,-457165,621996,155663,-378752,-7820,456531,133524,-765294,512110,745271,-497201,-486489,693087,348356,-787553,-572832,772725,-108737,-734935,190553,562190,-144107,-1050829,545105,309495,-344399,-352593,666224,793920,-1067597,14774,910250,-177238,-635163,-168546,1107057,-507955,-438199,497318,259204,-10027,-522652,588758,124160,-652828,479160,-196220,411561,-602703,46828,789310,-842296,209708,271083,442588,-363404,-757764,1175836,-101145,-225568,-173273,409336,758707,-1050843,319891,337863,-351691,140860,-149640,678572,-743412,-62837,812225],[0,0,0,0,0,-2,1,0,1,-3,3,-6,7,-7,10,-10,12,-15,15,-20,22,-24,28,-28,34,-40,42,-43,50,-55,60,-61,67,-78,83,-84,91,-101,109,-116,123,-133,146,-157,168,-185,203,-224,246,-277,310,-349,396,-451,522,-606,705,-835,1001,-1216,1492,-1871,2405,-3197,4433,-6569,10883,-22601,97202,264091,-80184,-8835,151627,-30220,26739,156662,182308,-299892,182488,52690,15857,-37672,294387,45840,-105077,24379,-21039,-480340,-77341,294806,-204109,-350583,42306,-58760,-288121,-267390,428652,239615,-678087,-77958,629602,-94778,-594103,218342,621099,-206769,-507999,265980,449507,-427433,-185407,369308,128671,-268523,-330289,467823,77925,-254259,-136627,319695,56072,-507098,-2127,439372,-188484,-348836,207676,448099,-281370,-269300,309842,-134297,-500826,15261,499173,-388707,-378941,593016,431021,-835880,-107291,910702,197255,-1363728,376631,602676,-237524,-980796,396515,672652,-822162,-228348,1003153,39237,-534210,-308319,785123,-423978,-440259,297307,639581,-298262,-1050998,727624,430999,-692585,-430745,714622,456379,-1115202,-635959,1385507,-122727,-956696,-282286,1190942,63155,-1175365,345828,186646,-118953,-266218,284552,155793,-1102825,665550,849605,-734062,-885970,903562,1474890,-1846324,-493370,1464875,259492,-893682,-773091,1680912,-153858,-1225697,368415,272187,128280,-957468,850147,540805,-962603,450146,683997,-144320,-935875,654732,1945127,-1426597,-1089495,1112195,1492057,-1352676,-2211582,1997583,1442621,-1298195,-1507377,680223,1873672,-1307197,-974974,359523,91570,383886,-422879,323534,-1315280,269216,2154360,-1564786,-1181580,262664,2628621,-309403,-2936288,1620480,1248869,-498379,-2121967,707977,2189509,-1422083,-477354,357167,335176,18000,-541393,988065,-1080097,187605,1241458,-569488,-783556,-457326,2738651,-253631,-2912391,869033,2271625,404040,-3420652,73903,3471623,-728976,-2315442,-755153,2570632,216814,-2093950,493311,-92709,843227,160070,-398991,-683939,-1210990,2693128,63185,-2288615,-334372,2273064,1792994,-3723248,-417051,2636380,345579,-1561134,-1436786,2369345,-296439,-1051316,564883,-445025,621731,-660596,687470,-106775,-1291261,1917985,272779,-1060282,-1242814,1575035,2011753,-3058752,-715974,2338500,1913695,-2286394,-2528824,3107821,1031558,-2318165,-1484276,1076222,2075000,-1829158,189551,326430,-185483,939690,64406,14475,-1913477,904051,2315753,-2032661,-1462321,939303,2677824,-1662333,-2404443,2060969,1150847,-913989,-1668216,1323357,1367603,-1911528,321170,441405,40802,-320206,253177,1148508,-1906526,40540,1377498,-606187,-1251909,-392284,2546731,-641937,-2550179,908821,1663629,-333313,-2366696,916657,1981213,-1254808,-907769,390349,1370428,-1118572,-747977,1261355,-826499,-371413,353894,907024,-948489,-1092671,2390369,-118814,-1528591,-372007,1740472,316984,-2382356,699455,1763296,-622882,-1370914,257291,1572030,-1065889,-671235,1126710,9815,-756765,-499499,1168688,-40374,-1359685,889863,1050159,-593975,-953066,1050589,1108113,-1629952,-588889,1166702,631082,-1069183,-294609,1540615,-264469,-854679,321147,896105,-658657,-998334,1120530,573567,-1124183,-202735,1004184,3768,-1241479,588931,1249710,-883304,-796646,887118,762362,-1051613,-537765,1103407,198992,-1107490,-121451,1348593,-175932,-1339913,482209,850476,-812231,-774995,862815,644825,-1056111,-755904,1024451,51085,-901395,-15002,1152143,-326208,-866424,452838,675753,-762645,-857963,585308,574899,-679307,-389383,663087,1898,-1130221,57408,1153057,-691072,-747260,713116,421094,-775361,9465,1076436,-73916,-883284,471715,1023978,-628035,-887024,526944,771921,-815951,-450379,723265,36725,-650507,-347953,685309,44688,-846726,204561,536643,-94596,-752170,-58114,455747,-353453,-641449,316142,496375,-645010,-397277,574732,-53227,-361845,1436,699108,-442449,-387565,165814,262194,-617525,-473090,824169,41862,-768158,241832,377711,-119014,-399304,376950,372189,-559055,-185608,546177,239736,-656409,-110227,519474,-15375,-340349,242499,441019,-164591,-371881,236887,181160,2651,-457091,233365,554063,-362145,-469982,300865,319791,-388826,-469921,315291,-40908,-396494,-133438,86063,78644,-583626,66682,295845,-341232,381534,-210809,115438,-235240,178686,428117,-629712,32406,-56236,207396,-56896,-120832,187851,-406036,268697,254232,-372900,188601,224514,227586,-258087,-226867,216733,-339901,351729,-477968,-277806,401106,20856,129795,-491037,478944,382103,-312665,-130437,141272,433408,-678774,-237478,831396,-58287,-180611,-534322,555933,383197,-372300,393237,-61454,292514,-20225,-123071,288858,-274765,377073,-109844,123839,-332389,-299572,734614,-146694,-166915,-197593,524600,656573,-440235,-50310,-98464,164297,121954,-124045,78399,-372594,72552,800848,-579748,-263063,511347,672131,-482168,-857623,985934,221598,-667558,-97987,762250,322108,-1132713,475300,735318,-427216,-605278,293499,1248442,-376624,-616744,408294,692562,-21556,-860856,323662,193320,-707478,-62233,187714,246567,-707864,136691,719687,-473634,-336391,-55978,676287,-333822,-390343,460738,-25666,-443545,300302,95787,-353494,-661395,1191439,455739,-1284630,-287046,1130768,506544,-1469924,-100660,1517964,-470210,-626946,322435,548136,-345682,-337830,1066221,137964,-805067,-340953,974587,303818,-1258376,233272,984506,-232855,-836958,-128366,1385073,-458460,-863668,364712,561404,-311494,-969354,717414,635752,-835801,63355,400720,-27978,-286758,244850,536518,-762088,448255,918308,-373441,-1012410,266812,1754474,-962364,-1510049,1133114,964713,-507053,-1138611,1209242,522734,-1003007,136159,501775,162902,-1121283,635565,1279803,-962816,-474571,758838,763802,-1147083,-640320,1590302,348475,-1280111,-464793,1036120,313437,-1426068,-103132,1143443,-283811,-819611,136251,1150270,-500908,-530859,857049,244914,-276531,-203646,970966,-621364,-850759,1240839,154412,-716456,-812597,1501136,729692,-1706335,341530,1194556,-117167,-1274342,160597,1065190,-755986,-535465,702404,303483,-837374,-666363,1475593,-138220,-1303808,508049,1053284,-250989,-1597364,829526,1052036,-1012345,-944052,788734,934911,-983753,-866398,1354020,238379,-1222035,-165890,865748,-221402,-805079,483594,488497,-559317,-466370,728462,400719,-1236177,184952,1093739,-410332,-994141,391562,1198192,-865562,-686302,1109086,743833,-1051760,-526108,1481232,159680,-1228849,456496,1141006,-373127,-1211187,689516,675644,-852634,-689097,1010175,565291,-840747,-268186,1137148,154278,-1198088,215696,1321486,-406228,-927909,673393,802171,-891256,-832308,809171,512204,-1200250,57607,1265324,-96668,-1213089,430066,1033196,-828557,-847795,1068411,299817,-1121773,-206822,895904,-156181,-1173960,310044,1192507,-837534,-801286,1095639,896493,-957414,-506576,920036,91701,-1098450,-87490,963322,-117131,-865018,195365,1093258,-866344,-865590,977014,713666,-803994,-499370,985737,242290,-858378,231051,889658,-132996,-1013957,587394,728402,-815974,-883573,662874,324394,-971845,-184210,688759,212885,-1157685,308909,689905,-603940,-745047,696115,656025,-947312,-145314,1144477,-205624,-843224,189516,819299,-338352,-620152,320605,534845,-781373,-564561,809293,474768,-907778,-271301,808690,-42776,-829125,-446143,908825,-231123,-608131,229022,669801,-555964,-567102,608576,394449,-1101368,116706,960803,118219,-1007700,492082,747224,-668811,-663589,337032,782739,-725255,-328363,911466,-197430,-321811,247666,626407,-356070,-861934,1011801,118024,-756244,-46004,628862,301380,-1315870,251699,948352,-121787,-735426,-232974,1060572,-340397,-765653,675007,112354,-138943,-538647,563241,239537,-772676,394820,-6999,154582,-582119,373433,983241,-861219,-17447,436214,360216,-464185,-784931,1491843,-252816,-674716,-271060,397653,798979,-1124152,462802,269715,-356439,258479,-473888,416291,-776580],[0,0,0,0,0,0,0,3,-2,2,-4,5,-6,3,-7,10,-11,12,-13,19,-24,28,-31,41,-51,58,-67,80,-95,115,-132,154,-178,211,-244,279,-322,369,-424,487,-556,633,-719,809,-917,1037,-1169,1312,-1472,1654,-1853,2073,-2314,2587,-2893,3229,-3604,4027,-4510,5065,-5701,6456,-7368,8518,-10028,12186,-15689,22922,-77285,194453,125959,-412617,183605,160137,-202765,-236416,373642,607828,-439304,-184443,439876,216354,-401477,-168838,98236,-242927,-262904,-5307,432312,-461495,-222905,228661,39361,-281497,-119663,-35119,-198379,-12023,282645,49069,-116448,33680,113869,-419745,-129411,-354640,140681,198633,-348478,39828,191920,-188972,-409538,213137,612174,-460356,-431153,382840,517865,-605483,-316238,549387,-127049,-1058451,232574,494384,-175361,-734827,602489,612630,-713206,-300253,686294,498079,-836395,-382314,647460,-420831,-411869,360552,333132,-383139,-561458,1069850,-170896,-743632,-198485,721736,382426,-1058777,652693,283373,-200044,-456132,-71994,794827,-644750,232355,527733,65613,-515682,-632591,1465684,-499371,-1255134,897465,724203,-165050,-1213198,1258575,1422179,-1555412,-321187,726073,533065,-1514282,-640554,1902539,-682159,-558939,-196876,799567,-311727,-1089770,1117460,-474792,-475373,432740,498464,159206,-2290559,1521676,1201611,-1137625,-647268,-354866,2429556,-1444378,-730170,1004104,-116990,356536,-1563377,1506034,188179,-1162115,1350427,-781999,197377,-811736,1010574,954400,-2891474,1360537,796920,-69340,-1487226,-660636,3303872,-2163890,-1249692,1166145,1147643,-181208,-3420327,2484763,487610,-1257326,295003,-434611,1986004,-2026797,1129478,610038,-2293215,1625811,-257823,1249304,-2817740,-817666,4112018,-1455202,-724343,-1379233,2945060,1151789,-3945869,1637348,-127497,1178492,-999683,-1227836,2557808,-2126794,1576462,-200202,-1008791,761940,-589539,2669846,-2878686,-572987,2898273,-578489,-312291,-2520673,3766324,704781,-4058991,1558628,632527,2229802,-3750244,-323190,3417945,-2163953,1029113,-1369188,1331899,336258,-1511061,2955167,-3255935,422988,1220068,975944,-169312,-4100634,4337727,792010,-2373954,-1163057,52039,4268972,-3648984,-663261,1495732,148691,1196766,-2965977,2408018,-560935,-635593,2426784,-2269567,563560,-915542,1799335,115414,-3876367,3053586,444583,-342876,-2068478,743649,4308308,-4117839,-381828,1257816,1464953,-416693,-3246264,3764414,-835395,-813456,382209,-631313,1762305,-2499528,2391259,-413009,-2546005,2179241,-12470,1426631,-3686711,466128,3769686,-2138517,-740495,-896354,3126857,-408332,-3352852,2354001,-196009,630740,-1173759,39501,1797054,-2508976,2093236,97254,-904403,-336730,233073,2519239,-3424586,-81719,2590583,-572943,-964604,-1673559,3750543,-554280,-3006770,1412944,583449,715415,-2680311,1135953,1589784,-2038213,634773,-17725,1087372,-1213747,-107899,2253090,-2169525,-176928,926722,851617,-1108497,-1930489,2916369,-283789,-1383227,-376913,1109533,1322570,-2455983,448204,1208076,-769363,-419536,57136,1668192,-1455197,-740485,2125899,-314874,-845695,-740199,2234145,-558573,-2367807,1830553,998474,-922894,-1469839,1497329,1390448,-2205991,-131865,1231241,417105,-1498855,-300514,2104775,-914149,-1255205,952104,682164,-598701,-1069702,1511109,-52149,-1522638,421931,845451,48677,-1563987,593199,1022017,-954655,-811354,663750,728279,-1352063,-438978,1212336,-2541,-1034250,30724,1343117,-380780,-1408786,789543,921340,-954668,-943677,1361913,848033,-1615528,-63609,1421235,-162438,-1624756,249294,1615270,-756392,-1182370,1012082,964343,-1188966,-535535,1186616,419669,-1274305,147343,964472,-443821,-974346,477543,855090,-709067,-661530,821702,344492,-984333,-63875,984597,50135,-1030336,94438,798949,-298206,-912361,509947,778330,-954634,-733207,1004976,319640,-1069660,-111087,1344108,-89658,-1076373,284360,1110024,-839274,-1062558,950688,543984,-1087790,-631930,1099698,104944,-1152652,-4590,953761,-181852,-638119,537300,813330,-528211,-535813,924514,291245,-589247,-184481,714412,-194372,-667311,222816,201932,106488,-565148,386897,256392,-339839,168161,231903,95938,-874937,196839,813029,-401878,-172831,15399,701202,-371104,-973637,1014434,342543,-820275,-456261,468321,449435,-832730,368478,672047,-438594,-312173,31240,866978,-607750,-274209,351483,20923,137410,-362615,805344,-237339,-320399,586088,-125271,454853,-560614,312413,351200,-619479,509470,-409018,461278,33951,-312837,375330,-616412,400187,-211074,105881,79342,-624870,835984,-293912,-522096,-17837,121992,699492,-1291079,339480,666548,-624537,375812,-350910,1013950,-291161,-549699,712206,-357485,582337,-1043318,315125,137669,-583166,430414,-1099510,588330,-54603,-318439,332286,-579229,944482,-131979,36327,424905,-690184,396330,-210033,-20887,-79356,-769233,1141498,-301902,-94247,-359261,424673,432954,-989144,263623,-240702,178238,584399,-858286,472428,-49384,480237,-25492,-747730,695783,-433843,241615,-257317,-20338,584284,-1066782,60732,22589,247851,-289063,-926002,1030528,268675,-20453,-559399,125220,914788,-710376,-438890,109207,649171,-55134,-855086,630607,-230152,-263463,50950,187248,-173249,-938254,824407,558404,-728844,-236017,138523,964098,-499918,-362405,757424,-301515,-43859,-132547,173926,18418,-570959,378270,40365,-186899,-367854,150756,342537,-191834,249060,-184909,-219511,-62959,610621,195322,-1135539,81974,1191074,127938,-1278040,-281945,1155118,297182,-977729,-123559,1154352,139933,-1004110,-54268,712225,-307354,-649006,613407,430911,-752084,29572,687294,-132255,-1141806,337895,750561,-500249,-150840,232652,778784,-887727,-350647,780051,122051,-137679,-550074,915335,-51425,-590201,24351,-107194,-48001,-387359,215313,167799,-614439,525866,372968,-601959,-630062,613901,1284936,-1299621,-851885,957408,526735,-544177,-1060716,1195557,885783,-1304676,-79568,239387,645722,-1241424,205259,981702,-960257,170730,335764,445186,-710966,-678789,1043936,-266893,-493533,-131400,819735,-206084,-1216090,949766,129372,-292442,-532840,253101,985994,-908868,-13791,472297,-149777,18984,-339606,821813,-617626,-428546,1127604,-170726,-515339,-389812,956453,254582,-1479759,382918,887373,-12231,-1171534,607081,1198260,-791700,-546115,506450,401767,-671793,-819595,1096580,-312341,-750072,263935,743144,-180749,-991010,1039765,556585,-1182778,-291338,520453,320361,-950864,-25437,709955,-222417,-343509,75418,928886,-471250,-444453,593373,22542,-342793,24494,665511,396353,-932804,484656,697282,-328846,-577844,486891,772931,-929418,-513394,974939,402327,-1052569,-203273,1171172,-15472,-1131921,457314,1072432,-634153,-998653,920750,498723,-799094,-156169,883856,125159,-1065497,40536,1078521,-181158,-940492,510503,470557,-566462,-511271,782436,333636,-753120,-363113,644495,49132,-590296,-61207,703565,-417848,-472765,410865,591393,-346393,-412570,590645,96949,-834629,102450,676909,-322775,-749425,480000,488502,-900340,-513870,798690,589431,-938059,-157021,1069637,152878,-914222,183148,998803,-322892,-592114,651865,275358,-595305,-509754,853204,89428,-769590,-64827,247548,-134769,-752341,392969,482139,-537635,-324941,202400,591857,-389745,-262181,664109,-88128,-531191,-28144,818278,397,-723189,525493,371772,-345845,-423565,19739,688205,-1000701,333545,412286,-269305,-717894,75797,862318,-596572,-380596,699654,168812,-540335,-412349,771773,209701,-828043,162684,124283,72361,-731991,93838,814986,-874941,353697,34106,300122,-100428,-256461,1108327,-611339,248722,177312,166436,373979,-1256842,868294,99273,-652627,94596,-182386,992824,-1126368,36176,706819,-373346,347749,-901905,1161729,-176588,-666764,1029423,-680674,716037,-699721,308728,711248,-1339097,1312693,-271992,205058,-198431,-240101,1499672,-1279355,468727,64824,-106641,437496,-1008748,1275268,-609337,4149,408804,-713768,1176687,-1179194,800721],[0,0,0,0,0,1,0,-1,0,2,0,-3,3,-3,4,-5,6,-6,9,-12,15,-15,20,-23,29,-28,35,-42,47,-53,57,-67,78,-87,95,-106,121,-133,147,-165,182,-201,222,-243,265,-294,323,-352,383,-420,462,-505,549,-603,666,-729,800,-884,987,-1100,1233,-1394,1599,-1856,2186,-2640,3353,-5042,65023,-136354,29770,38345,-163258,-170561,391378,213241,-304786,-6419,263876,-234559,-309114,114018,342502,-299,-175773,75432,150266,-257119,-207939,-285389,367763,58843,-302897,245759,240742,-147609,-170411,274085,242472,-344973,-233891,423215,-60302,-342177,-41677,262537,-280118,-107143,275882,350075,-520820,27237,318189,-27862,-341268,245885,436782,-327795,-429705,563256,385456,-782912,162906,707928,-183970,-756692,50443,825217,-627855,-417833,506587,589729,-527228,-611934,669684,19276,-804703,-163414,453222,466086,-923059,72646,809970,-291151,-676861,-88213,853182,-213455,-856737,998626,340983,-302585,-554125,707387,437866,-1192604,450111,418787,-244018,-579678,233699,896347,-1224090,27014,955216,-349677,-777535,-254824,1537667,-832873,-1100420,950114,482705,-516997,-1027523,944558,386424,-1152217,250556,508296,71594,-1115989,144618,1116896,-1096508,121769,91904,512483,-587347,-1026350,1757236,-600943,-757052,101783,1143043,483551,-2430003,1194629,1343264,-455399,-924123,-200832,2196589,-1447874,-769366,1250526,-275483,416730,-734033,1412240,-1012640,-1306314,2008398,-232033,-418477,-958631,1200731,1327856,-2978422,754437,801952,202530,-867575,-497904,2265390,-1768612,-289211,684686,188952,90590,-1780654,2229550,-578480,-742081,967456,-106863,616988,-2189983,1907434,847447,-2424601,331783,530779,2024096,-2698721,-1439170,3463873,-684483,-679721,-1820467,2192428,970932,-2644603,1750496,-508021,132280,286224,184492,1424032,-2949080,1958096,1304266,-1584260,-398154,-274675,3243053,-2639703,-1062308,2148964,-330361,256487,-2427870,2488582,450846,-2130219,1348642,-546088,1279444,-1698376,266511,1414797,-2633677,1389896,-230758,610438,-1121928,-799320,3581878,-2705448,-1054062,768686,1718465,-104136,-4257329,3118866,1234916,-1450733,-1079601,-77619,3064585,-2680467,119383,1054792,-1076799,903310,-738736,1739503,-2018502,-574788,3256449,-1688367,-819860,-1075940,2334118,636456,-3338540,2319895,544915,49027,-1181828,-7645,2510712,-2553967,547166,511269,-106064,-457877,-1522856,2635169,-1557859,-374701,1232427,-274602,377276,-2335364,2793369,312551,-2872269,638078,741519,1631485,-3274592,-78472,3140177,-1755001,-571992,-711066,2154690,-346567,-1918420,2230147,-850656,-501209,84746,774834,338894,-3136491,2389965,596396,-1448157,-507126,655269,2150735,-2847002,-47774,1857813,-691656,-737974,-929890,2135614,-737300,-1367026,1254395,142607,-21083,-1332881,1319501,810330,-1911885,732766,873283,332666,-1622919,67577,2093227,-1954647,-712720,1081044,1248757,-946121,-1757743,2277035,-260164,-1486974,-232293,692660,351508,-1945526,1327188,1219899,-1123924,-153006,978911,894155,-1984848,187871,2145984,-835263,-833085,402172,1498907,-810666,-1360509,1500326,364542,-939002,-620613,1162173,638350,-1786243,306525,912164,-285302,-1208312,385349,1281621,-964940,-757324,1051566,734266,-877660,-795734,1404832,216625,-1169459,256561,1135297,49030,-1253376,960946,1175815,-1067228,-539049,1189725,53354,-1056506,41095,1644198,-395770,-981940,780825,1111250,-941643,-476843,995110,343924,-1201505,-185123,1172160,-352118,-1183149,295678,1074001,-647262,-664766,554269,812560,-908802,-534283,997221,395259,-1020996,-75379,1125171,-164434,-989378,256252,1081302,-327261,-880687,671643,684660,-924600,-564963,961965,4713,-850991,-66264,1005121,-219244,-534916,710282,774097,-840488,-99011,904889,260030,-811324,111654,857906,-644074,-948251,621196,702154,-756129,-345719,821017,386994,-817619,-79983,614230,-225324,-960149,-11899,667724,-25821,-1077257,447951,406467,-375065,-594140,510593,602582,-628068,-84836,481393,30668,-285440,-194909,861588,-191228,-449103,378419,421107,-253747,-245815,700976,153164,-719590,219578,274762,151044,-488025,426172,318407,-887422,226185,304326,-22470,-774690,-216016,748996,-241280,-445718,467082,69356,-265642,-675462,702070,-183763,-535187,93114,62885,297284,-676868,361641,278017,-348903,-140799,-255868,236753,-312926,-62095,315857,-126600,156810,-525364,204759,402722,-567032,144097,-416497,285161,279801,-169136,433441,-826642,580556,127338,-370250,-176911,83358,774095,-1024973,-12892,920597,-109588,-51947,-389463,492302,-140548,-694862,770110,-106068,249448,-418941,249862,171718,-812121,519687,-28088,-193603,-115617,-9354,500423,-538089,344814,42047,568,206068,-556315,353273,46000,52869,-49955,-512574,599579,-153327,71014,-719245,-514392,1094046,34220,-521400,-861611,652223,893309,-1186971,-262583,195337,706978,-733616,-530520,889020,-308887,-421492,-180407,446619,31146,-1048885,402091,178164,-435699,152846,-67259,175273,-571311,579234,97053,-699139,446947,866037,282340,-931513,-239449,820749,137999,-312473,-568887,400587,-150790,50540,303290,-573480,44475,237514,513128,-431885,-1179035,769638,853995,-549272,-1157325,531684,1263027,-601954,-757615,314488,847943,-406302,-922512,354818,522224,-602239,-161560,365317,346960,-621067,170062,382433,-176247,-360283,193936,192549,-654166,384784,421760,-433526,-561140,525668,882124,-855781,-630394,765498,473424,-317970,-453695,632376,-131137,-238207,249280,-10347,-275266,-383654,981152,-70416,-1318308,199212,1281825,49364,-1561144,-185860,1292386,-303856,-985530,-50672,1590904,-257635,-1128793,681302,581133,-209283,-702495,219164,613819,-856028,-129721,445189,-58774,-146938,180178,855603,-1144132,273375,931645,-126991,-430065,-235262,1513183,-422822,-1218089,523775,700898,-48133,-1116914,873982,646227,-839961,17838,191096,73571,-959827,364012,983665,-850888,-619594,564015,925286,-806449,-644208,1589852,405728,-712864,-685500,1418807,492709,-1318856,237772,744415,-161946,-877460,-46490,1017322,-798200,-550961,680567,-40385,-602473,-526156,963841,-562123,-958157,741859,484218,-561752,-985379,886549,674749,-1237687,300749,705939,260454,-1039717,-71465,1115069,-687547,-324217,481118,336112,-633419,-545766,901563,-132197,-936639,-10295,991967,-68966,-1324418,294745,865904,-749682,-559129,596279,791715,-774700,-795154,1021902,141944,-1236576,-188479,1135083,-320275,-1100631,702089,832344,-715011,-685746,775637,433841,-984305,83881,889253,85065,-850976,618066,989799,-640882,-639114,744732,408144,-655659,-376325,923476,489626,-1124275,-113825,753816,-118113,-845420,363600,777244,-615681,-692788,805249,590784,-656966,-360719,806111,435485,-1181913,327831,1155873,-237546,-1072500,593637,818333,-554053,-765136,911655,273677,-932422,-5118,750679,-142689,-1028030,163910,714329,-488695,-735103,641370,113270,-764947,-305568,682812,-150361,-822831,130779,823582,-281913,-833194,670349,601979,-713489,-351025,617560,404325,-963984,-138839,848308,87762,-1065465,324294,882165,-175326,-797477,534355,739506,-651958,-437156,750026,388189,-835489,-45617,1017103,-235275,-895812,312665,883503,-388222,-495566,561231,350564,-277957,-332410,843527,111061,-706793,557910,458596,-272076,-586876,321682,613961,-577531,-32281,551807,-160168,-386572,-458969,814748,37976,-530281,253969,445912,-141146,-942996,780574,635045,-857970,-125390,262081,206365,-805720,-287967,784884,-306389,-319609,-292456,628225,-76072,-816167,1343743,-17106,-311295,-223249,538779,471387,-1262236,714618,264450,-273866,-111638,-289759,1154716,-810987,-305975,305367,-163499,502711,-933001,638754,-109342,-425145,478375,-630489,540829,-614517,237347,429467,-982843,594551,-151210,476907,-749915,-668892,1199246,-824569,71226,-482912,437255,489548,-1129834,869346,-170575],[0,0,0,0,0,-1,2,1,-2,1,0,3,-4,6,-6,9,-12,15,-18,21,-31,35,-43,51,-62,72,-84,99,-117,133,-151,176,-201,225,-252,283,-320,358,-397,440,-489,541,-592,650,-716,785,-857,937,-1022,1116,-1215,1320,-1437,1566,-1707,1863,-2031,2224,-2440,2681,-2952,3258,-3601,3973,-4334,4561,-4183,813,20991,73885,-192820,-169634,181181,-240372,-60781,161417,103864,-163132,-18887,153939,136681,-291487,20430,145427,243780,-175548,-64028,185720,228856,128722,-355908,-41518,425156,-232927,-542758,149930,625679,-102000,-613153,561531,154814,-652177,-308007,354032,-91185,-503763,11106,861564,-197744,-382998,77517,-6706,-286919,-288179,313366,-22570,-388497,107524,-94201,-179809,-281277,133119,263767,-111299,-118532,7639,-2690,-254082,109579,600461,-341899,-419193,-135964,519607,-263499,-435207,517642,381291,-413986,-611157,615170,293456,-792485,-224981,764148,60252,-986548,159368,1137036,-347782,-917937,649037,659961,-612663,-393245,732427,142738,-931409,-65398,645823,-38254,-521858,365144,787636,-888503,-323495,658227,500708,-489723,-529854,877072,-5373,-571893,70999,732664,-42793,-684638,109937,454443,-510886,-110425,521071,340746,-903880,179555,1366956,-308047,-903090,156197,1359858,-410891,-1420554,1079756,901417,-821964,-601711,744433,582961,-1506386,250128,1046460,-181373,-1031938,127538,1267799,-1417983,-403252,1069592,168867,-742664,-420244,1688681,-512465,-1361464,515557,1188638,-291760,-1639051,999942,1376241,-831987,-981022,77871,990503,-671718,-661843,1163428,-282633,-75074,113693,447803,-492487,-924839,1487675,431145,-1320115,-526039,1265775,763611,-1861905,-31937,1529972,-659585,-921849,116641,1285438,-1063232,-788200,1347155,-200877,-827809,-536921,1646914,-89659,-1519616,1130418,444723,-592047,-1246716,1140396,779962,-2074950,157236,1357752,519572,-1625836,-1008981,2501563,-407533,-1152653,26728,965257,679775,-1612377,680764,301953,-766291,508256,421942,41082,-1491490,570782,1716248,-1351187,-1076721,747121,1666101,-835198,-1568758,1846733,300652,-1086994,-318037,1469547,115551,-2002883,1271666,832676,-989345,-1007544,841655,1168142,-1890692,341786,1130901,-175807,-939204,-102716,2012261,-1030129,-1132461,1315498,1005520,-439941,-2079444,1769755,1249158,-1524965,-415353,671060,908332,-1172449,-459525,1251356,-769631,-189339,362101,688858,-1010838,-872974,2464027,-207371,-1532672,-25732,1467898,115975,-2202222,834503,1069509,-1038891,-637384,716880,1143743,-2068009,6285,1459574,-533398,-949826,184149,1635271,-768675,-1225429,1420167,463717,-879799,-872768,1198493,582211,-1855354,344903,1036108,158671,-1199777,-68225,1665152,-924698,-974718,404577,938426,-556580,-1010323,1340879,-74153,-1163779,381747,810334,-607313,-1805729,1258008,1217188,-1546571,-644577,1159297,1078882,-1609951,-427199,1864829,-349964,-1110374,42032,1058770,-621785,-1557027,1378475,665496,-1094849,-656325,881131,368767,-1542668,351263,1026082,-399460,-939584,305179,965686,-839881,-456156,841691,196712,-812691,-527412,1427641,-95273,-772516,237509,748262,-240383,-1192778,747875,682964,-1209341,-512991,754311,569735,-1154065,-77736,1498331,-79232,-1097472,283176,1098138,-775837,-998878,948463,782463,-1030513,-424283,1112264,72085,-1116249,102218,1040110,-254079,-855311,483151,665337,-762502,-442485,496968,158269,-366038,-11256,557459,-78026,-635685,356134,330029,-312632,-481530,479929,569279,-594746,-298283,458705,162818,-888842,-46922,775250,-376965,-639882,469222,706887,-572093,-386280,797247,280800,-873243,-123400,933062,-62176,-1069354,561864,956624,-500828,-472832,675045,640689,-751943,130322,624527,-50021,-580452,44212,668109,-219938,-375828,145728,194967,-411115,-118676,162328,303582,-220083,96039,428058,-382215,-200161,241863,374935,-68242,-247685,222134,-35847,-407997,-352669,422821,145009,-558698,-171261,383955,-171927,-495482,272102,314332,-66675,-375710,294751,245958,-445610,20043,705239,-226199,-297532,278052,428649,21098,-528813,364049,-98011,-248718,-79147,-175774,-21717,119566,361655,-23038,-282466,229426,-48687,-156221,-72044,68799,189427,-232299,294202,-37734,-305796,-83875,-82434,344308,-298924,-324789,-94638,81196,294150,-256551,161952,78291,-105045,-112701,-53331,-33457,-17340,-86742,205638,-43158,-106328,-54983,162880,200398,-154125,169462,-667815,-15313,309948,-221993,-304853,94702,570243,-189169,-531236,405402,486060,-222370,-580510,185509,265847,-690287,56939,377961,318213,-421857,114303,573899,-461907,-507985,407691,313291,-130870,-696920,530582,495120,-253644,186883,43716,319330,-624694,-76960,806136,82001,-271617,-216265,283567,49119,-189852,240749,-17002,167172,279467,351600,-210126,-286010,1192885,206426,-1048412,-313218,1147823,604361,-1023455,-200788,1224597,165780,-984306,-181827,1021354,-338482,-732091,648684,302657,-256468,-375028,612556,57067,-847915,466584,796130,-214010,-751491,213612,991070,-483040,-704553,458280,577348,-421415,-748816,934290,280411,-458373,-205566,-94114,437985,-831160,94975,-32949,-415356,352537,389313,-379251,-858133,614103,1639795,-865041,-1335024,897127,1340949,-457498,-1501307,1140001,905601,-747942,-602987,439372,268887,-1074115,-297165,1053860,-441012,-405549,830725,746125,-842058,-724447,1610407,-20985,-1131257,-634721,990034,320732,-1398783,598121,1108279,-243206,-815265,154746,1300535,-353838,-404477,438802,300804,-80430,-259202,398631,-530915,-395611,969357,345201,-1082666,-583827,1590359,396706,-1770812,-311366,1823328,419391,-1720796,-293360,1758947,-798443,-937234,493005,671154,-899515,-817493,1358806,24409,-1230785,279330,896698,-40963,-1601020,552477,1312801,-990014,-851041,640352,1130930,-1260222,-732231,1047102,45827,-739207,-236602,789631,88953,-1454909,317832,401412,-543137,-495765,692864,249542,-1351671,342245,1223410,-470459,-1196251,398682,1509815,-1292544,-1497788,1311159,919220,-1321612,-990158,1376254,532687,-1480741,173525,1238564,-204307,-1115912,718002,1135063,-1099600,-662026,1250964,771599,-1324989,-333767,1473031,21346,-1325083,86806,986907,-139202,-1276387,694352,828814,-880805,-834043,1043134,675096,-1297926,-82281,1212095,-85943,-1079155,407153,1092303,-634078,-912812,1132704,798759,-1020912,-310832,1385686,58150,-1508569,440897,1283411,-744483,-1162001,781293,1101338,-1152228,-768827,1095752,504141,-1233803,-341042,1667325,-219353,-1602013,494985,1104960,-720043,-974913,899945,829238,-1180215,-511014,959248,230590,-1129859,-67737,965648,-252054,-1297137,351498,1056168,-898058,-826558,695557,723488,-1277371,-343713,1206703,125396,-1116959,141276,1305392,-703841,-1232019,1000979,685764,-1032870,-528373,1323794,448099,-1240297,-84390,1216653,-474656,-1315190,579696,953661,-799581,-1096522,973868,975880,-1145946,-369606,1296976,-72023,-857008,96606,1018663,-486614,-1031748,782984,1009394,-621046,-613828,843637,371627,-1008728,-238440,1003930,119703,-1089925,-4010,927170,-606014,-896750,985506,446119,-856680,-681280,1058444,205019,-1430163,98586,976021,-294406,-1213477,773583,903116,-890464,-723208,943115,296556,-1026653,-296802,1388631,-203680,-1102221,299201,1245254,-578170,-1094067,421935,910814,-683884,-444973,963990,391573,-1041150,-86629,819056,-152091,-786349,111244,1099753,-479864,-402474,604065,403055,-664884,-738924,985294,258285,-1019467,312855,950527,-83096,-1076744,728147,979481,-740042,-560407,822148,458721,-996818,-313027,1103781,-354370,-669435,294828,918828,-566929,-1067884,686283,504913,-482886,-240285,792294,418566,-1026331,-78943,721066,-121489,-323181,232862,939029,-529843,-363095,444043,405961,-239080,-624659,863985,69223,-847619,127906,278353,53536,-760674,298968,866508,-731194,-445229,653091,502235,-690924,-508593,1025998,-185094,-581541,265073,656836,-92744,-872605],[0,0,0,0,0,-1,0,-1,4,-3,6,-4,7,-11,13,-14,17,-20,23,-28,31,-36,44,-53,59,-67,76,-89,98,-107,119,-132,149,-161,177,-194,214,-230,248,-267,291,-309,327,-348,373,-394,416,-437,465,-493,517,-545,581,-623,667,-724,799,-895,1020,-1184,1416,-1749,2229,-2957,4132,-6198,10416,-22228,186010,143180,13250,-155921,-79617,216951,-195876,-352571,233432,306073,-421500,55049,171388,-226366,129019,41066,186057,6541,-208187,346054,16559,-47454,259499,368114,-407482,6247,426080,-165321,-412660,33260,355708,-434904,-415230,396966,199189,-304746,-464525,309051,264210,-492493,-51286,423671,169320,-719341,-12534,600269,-62748,-517587,50883,516785,82961,-554589,500519,592234,-704234,-366452,435803,495672,-584240,-144475,699409,-108915,-767352,146246,202893,-210024,-629191,725871,-157841,-555414,97360,558807,-119035,-968154,515175,423413,-843811,-274697,531869,170234,-671049,-220025,1199271,-173662,-370773,-166157,773679,-209680,-696082,1069942,108162,-398346,-376973,529144,838138,-1481701,-117198,808917,-267487,-667290,-241579,1551436,-670074,-904218,692728,506922,-273082,-1179854,1042446,240375,-963923,228803,420901,443285,-1164199,418656,1272074,-1479609,-4613,803631,634752,-1576703,-789159,2241082,-424945,-1124779,-85956,1100009,629335,-2199994,804202,132509,-384807,377649,-249553,1006531,-1620772,659179,914355,-1170295,-193227,-311964,2105529,-1478257,-1262056,2221609,-408674,-46415,-1623356,1788697,975796,-2693349,808000,258839,639019,-1488702,-492020,2336387,-1896616,601365,192494,-44611,64009,-1169436,2746481,-2045500,-1264528,1902780,468246,-119169,-3360353,2758231,1727201,-2675393,-281987,7072,3046929,-1743402,-999517,1730228,-1180447,1356508,-1347999,670600,-454954,-1168681,3094314,-2068235,-451595,-134388,1360277,773935,-3829746,2114075,686528,-742040,-1258564,-426486,3990561,-2924702,-724228,1188186,375907,355231,-2629434,2728751,-372450,-1635271,1825980,-1132943,743093,-1816014,2065183,900817,-4004799,2231323,901566,1012622,-2943804,-515029,4741067,-2457773,-1043251,-539540,1803825,1231078,-3304971,2186116,-844885,582824,428500,-1187872,1201458,-2653284,2488149,236710,-2208153,402185,-171543,3015570,-3398343,-974366,3132341,-907158,-740362,-2135764,3347562,267950,-3226401,2069228,-108048,819531,-2062916,425281,2394056,-2877310,1402720,-132996,202287,-768418,-303912,3146422,-3247166,-292915,2052179,280799,-555263,-3038201,3622209,347137,-2415167,343022,-178252,2306032,-2632783,306207,1276494,-1755030,920952,-861305,1335038,-1399666,-554635,2861794,-1960270,-453535,-234598,1905507,-111593,-3194187,2486252,639220,-554110,-1545450,821983,2425852,-2703259,102407,1235197,8790,-732024,-982385,2432839,-1439547,-1043392,1651636,-229875,-230288,-1253296,2514285,198850,-2606358,1381425,677953,-81399,-1900960,779147,2383550,-2107600,-291957,827947,1186565,-925989,-988259,2215102,-758537,-630970,411976,716287,-113170,-2095865,1663392,854600,-1733886,-449518,990758,1432971,-2258995,-62142,1658267,-583232,-1173367,-286360,1860602,-688907,-1549200,1535126,514715,-804951,-958772,1425027,438327,-1810965,753822,831870,-286686,-1244106,754061,1292455,-1437033,-310027,1385808,157491,-1064676,-187658,1596425,-201911,-1330295,452386,991231,-602757,-1270916,943051,666337,-1313175,-369857,1158733,485843,-1284592,28632,1471871,-125128,-1266630,350851,1397352,-559353,-1303163,842642,620932,-1219924,-810649,1251932,419637,-1399940,82808,987739,-256862,-1061724,663064,942747,-1109318,-400278,990952,518102,-1041821,70675,1013065,-154174,-1109896,412643,647205,-790983,-461312,854319,543651,-946721,-199656,940226,-88942,-1240410,229473,954436,-392808,-876894,374499,955583,-803001,-855344,800366,415539,-1022872,-412793,834564,317488,-915843,287006,891191,-266795,-1060017,312836,932214,-836440,-975081,862742,147144,-871994,-250949,992237,-198400,-886300,502660,461560,-270321,-327247,471531,111407,-1021358,95974,447504,-331198,-595652,-58370,908160,-916622,-445654,486285,486459,-173623,-365123,784999,-130382,-597405,31868,649325,472378,-1010228,100280,598416,-269206,-301790,237601,898114,-300771,-797806,662440,-150052,-343417,-300921,282088,356590,-1012285,842038,209300,30410,-248359,-313935,848836,-659611,82851,204854,-162820,30186,-762512,381205,-475449,-126600,512535,-637127,534930,-295054,297526,-106303,-735197,494670,-145808,265203,-647434,-211081,1074526,-944333,133832,-559606,754858,180274,-1142635,678740,-232236,95866,-410360,75666,442585,-601581,503779,204012,-112980,25857,-673284,1112715,-434402,-230065,323001,-217155,737770,-897108,344947,320914,-219191,235565,-925001,940753,-54819,-485498,553813,-175710,582019,-720564,51733,511684,-227409,446210,-903555,392985,156562,-486619,506258,-783191,655140,275473,-231901,-176400,-445208,1037187,-618826,-578779,127558,261819,262541,-486785,754498,-303984,-335530,554033,-27637,152447,-768577,628520,920298,-720403,-165800,163917,1139255,-94007,-1220906,498943,345077,104822,-684612,264697,911630,-826276,-399182,27356,631019,-281301,-817692,645050,-198048,-221422,219655,26280,-87661,-464153,485409,-302345,-703732,740512,495467,-517413,-916743,526046,753669,-480725,-500104,284005,413426,-363891,-273071,572903,-357746,-430608,433029,-29735,-921748,-470056,1049906,353671,-1259987,-435600,1149207,772289,-1147900,-540591,1265305,231746,-762688,-426775,786055,110720,-1115707,-78813,851286,-354016,-306130,445303,201811,-457910,-235423,713992,-425031,-586070,432450,350755,-394230,-997283,1086556,227865,-952455,224921,614126,251127,-1270555,102086,491323,-145937,6742,6982,277756,-670416,-10619,1126059,-398993,-857609,154677,1287683,-433512,-1392136,647920,952644,-334358,-979078,422688,1288315,-757573,-243044,678122,571383,-508453,-720605,1245346,-295255,-1145469,592038,320564,-263863,-1012660,1030792,544086,-1321410,199614,557070,337067,-1145816,51698,1206773,-1052308,-719766,281280,826006,-811329,-636578,1385877,-387204,-656313,47712,608737,-16892,-833466,1041018,402665,-891034,-166057,856902,877399,-1113138,-307265,1263019,-6695,-765407,-185718,1183037,-236290,-1122138,513185,663599,-262599,-960651,782753,670970,-1239353,18444,786777,207797,-1111784,388664,1064703,-947470,-401120,856368,601234,-620651,-550560,1147451,-163454,-968137,375738,528208,-120961,-1112233,351116,512390,-804321,-418171,823795,380435,-1143619,-215798,1180369,141541,-796203,225733,1014096,-223513,-1040893,791273,771269,-570943,-586284,844410,610152,-1065952,-121279,1240015,-54431,-1165474,197642,961895,-456338,-800860,996386,515132,-818907,-432715,757007,3248,-727539,310522,1005309,-316993,-957524,645632,558016,-681338,-622303,838513,367322,-961025,54432,598095,-290054,-794708,618862,771689,-614173,-369816,907795,361590,-751657,-302540,1037813,178990,-718932,96622,1038507,-215210,-1005120,646202,672415,-321590,-802238,852443,301809,-585447,-230414,998290,-16371,-828418,169296,791219,-281980,-846534,558695,791394,-823585,-345346,674972,78774,-808237,-155772,738794,-380828,-567823,670153,599658,-285843,-527064,821770,523181,-798658,13461,406592,105507,-1098689,173277,1020887,-617344,-464785,313148,726286,-371913,-735430,1037604,-105781,-738632,-274371,711990,430733,-1048051,302079,581385,-269815,-375166,378219,654954,-1070223,-287825,672584,24590,-536820,-378517,1057168,-348730,-380782,418528,-277616,-214687,-537256,674275,214694,-1314086,736108,109328,186277,-578488,-111721,865826,-1044335,14600,46840,297167,315219,-1123004,1008452,-435932,-358205,68899,4278,704513,-1039700,918977,164924,-709434,31790,-97608,1032241,-1142434,-123793,1133558,-863961,171030,-718060,1033401,-105295,-1138805,1150752,-799451,426029,-259064,60960,916792,-1482215,1116102,-217661,-444400,375630,-543497,1387392],[0,0,0,0,0,0,-1,-2,4,-2,2,-4,7,-6,7,-11,15,-17,17,-24,29,-35,39,-48,57,-65,75,-84,96,-108,122,-139,155,-171,189,-208,227,-250,276,-297,320,-346,376,-403,430,-461,493,-525,557,-593,633,-676,717,-763,821,-888,959,-1046,1157,-1300,1478,-1711,2025,-2468,3093,-4004,5374,-7030,-58274,-69412,558128,321996,-247168,-218642,551799,161517,-514215,58166,249297,-15213,-230382,446737,451038,-228714,-175587,333275,-43045,4728,-16298,411976,38074,-131546,-108356,33463,134629,-159990,-54393,261435,298972,-347357,250689,-117856,-117678,164985,99825,-292075,-98079,41893,267230,-346889,-159448,262109,127241,-565992,106164,698075,-52226,-620704,171011,914422,-363510,-642393,739316,486566,-540933,-256016,944683,345957,-1033445,48500,623891,-360137,-993232,57408,642390,-582120,-186384,457859,273306,-417559,-452913,784798,196778,-614259,321218,507976,-164892,-828646,370776,660403,-463108,-446262,114674,807422,-442554,-278945,1012370,-527551,-311247,176204,759851,-560083,-1208375,1236063,478391,-1096355,-830023,1191467,815813,-1990903,390332,1172753,-245166,-792280,-115531,1517343,-1130602,-418470,1060574,-184593,-105780,-786455,1561079,-226681,-1392241,1177067,73661,31341,-1283993,1058375,1230549,-2053780,53686,822196,895759,-1518105,-1179738,2462930,-496880,-506976,-785574,551534,835780,-1712788,1127273,-337897,-628917,596908,238288,509055,-2470725,1472615,1883573,-1900697,-828270,-21661,2800294,-1791050,-1926680,2249874,154463,20987,-1685826,1315776,748403,-1893306,1685470,-590652,254044,-566578,90143,1334872,-2760141,1716750,793962,-848679,-922515,-500644,3784853,-2332367,-1902379,1769181,1322903,495749,-3977286,1751212,1776156,-1271499,-317891,-1516601,2487280,-1333134,-206122,1261483,-1924383,1714915,18412,786480,-2065888,-1201365,4416194,-1550780,-1609357,-588380,2691939,1424635,-4471533,1720342,1067014,132693,-1036307,-1248652,3308248,-2152618,691937,416100,-1469183,1293942,-997198,2014299,-2519653,-799712,3233924,-1311390,-672342,-2080704,3090716,1342683,-4507846,1362712,1346640,1992474,-3119443,-1639706,4456594,-1333849,62169,-1285426,997470,1109265,-2113305,2571580,-2131420,-226395,1433079,31213,2082,-3576591,3714314,1721731,-2965172,-819793,557133,3711020,-3457010,-1408912,2855449,-665063,81193,-2209825,1955326,129142,-1555484,2264575,-1738074,750042,-226779,973350,790299,-3568556,2963934,848299,-952131,-1226805,-4008,3935308,-3425351,-967932,1889695,896751,14271,-3527233,3197483,663841,-1536190,160379,-755354,1602893,-1839862,883951,755839,-2539073,1331092,581808,947176,-2693436,-97216,3792491,-2195770,-1812952,61121,2500341,-303130,-3439518,2495759,567293,-514155,-681041,288847,1604302,-2585384,1058949,742197,-1024310,-170936,-38989,2107466,-2049858,-419306,2367084,-460460,-546691,-1066571,2440701,-267185,-2643369,1251782,1007132,277715,-1774744,685790,1943205,-1976957,-247346,658132,685710,-1397266,-470189,2328836,-1078862,-1012486,1281862,991027,-779321,-1857818,2448296,556566,-2078561,-45844,1555899,1065666,-2489708,583352,1861503,-791637,-1018473,542660,1515100,-1464964,-1111755,1682090,-24861,-1032486,-286294,1314759,-222832,-1578157,955722,761874,-668122,-846950,1015130,961739,-1521316,-292586,1202077,-2132,-1075678,-3313,1349674,-583185,-1345466,782321,987806,-890898,-1074298,1451056,542802,-1570303,-262102,1296571,-118137,-1401768,576978,1289635,-1022906,-1000424,1058765,986860,-1233605,-261386,1725141,-14465,-1326411,251966,1455181,-207765,-1183713,527931,1064114,-931265,-686089,694611,582908,-960372,-290848,870938,133372,-1132648,310291,772233,-460716,-813437,706158,624501,-766355,-539511,1054485,125611,-903575,-239924,1024168,-431882,-796521,442296,882196,-641271,-873629,1044063,529100,-881419,-367256,1195907,-54609,-1254481,221690,980935,-316330,-961322,768620,790322,-845239,-504912,962619,343950,-813450,142603,844881,-185764,-559187,30006,393526,-50360,-635787,471178,338259,-530691,-260148,546834,176676,-698719,206608,351817,-484166,-361218,253960,615380,-605491,-34773,722565,100799,-317889,-113493,976349,-65998,-836598,504711,521449,-298061,-881544,825913,351882,-1119440,168588,424639,-8884,-713468,-5381,1059714,-679545,-335609,323526,544824,-50502,-726698,564384,-13816,-329627,-21858,-333989,691794,-625842,321736,-84664,-273363,249372,-471915,598151,-163627,88140,407260,-610851,386459,-187896,443482,-467454,-734629,793552,-519316,53368,-539212,239335,568896,-864075,483969,-16602,-109130,16974,-148613,783120,-999561,355684,443261,-229370,-133124,-391534,1290926,-115732,-428882,243167,-126306,627766,-348973,-75281,127023,-341150,518270,-1057790,117139,238854,-236704,391938,-742769,899356,-241563,-316529,433179,-2902,662883,-796569,129212,554302,-293408,195363,-683074,744432,82180,-390086,230087,-234378,792937,-617699,113403,242600,-406992,336200,131829,226493,-794571,-242390,723241,-674233,138871,-535433,287006,390144,-49373,151925,-465600,410797,713617,-292532,-299778,-479713,1026869,166635,-827123,318251,660628,277121,-479132,527311,320364,-659174,76038,426202,257299,-774270,-69536,1039984,-31842,-508459,-132125,828187,-380991,-516367,90306,529123,-12018,-551091,360169,652721,-377401,-135062,38070,573986,-188458,-546579,267257,182623,-114858,-346870,80126,-30682,254991,642186,-651683,-456684,574995,930419,-566741,-959419,722926,588294,-547223,-355916,721779,479607,-652930,56058,182820,-346158,-158643,440406,528055,-988007,-269128,548251,486848,-666563,-735671,1069958,157188,-907891,-392377,476438,487547,-1082055,-47981,745687,-60347,-276966,-160037,763268,-225659,-346668,511148,-251171,208158,82396,320755,-183756,-549990,1224917,-145468,-905461,-447299,1168050,425285,-1456894,390561,1208845,-362720,-986155,123840,1334438,-528680,-309801,568800,197424,-544231,-309541,1013462,-602236,-1259945,638989,418905,262,-1035102,508767,791330,-1128794,-58680,353132,583159,-621016,-455372,901644,-340908,-332016,-147085,363388,259521,-430965,730874,-119804,-278233,-159226,452627,126822,-957752,305831,708686,-425268,-977953,281200,1019318,-1058331,-434186,922040,118218,-780971,-252862,964112,-224412,-1124454,655131,495376,-401431,-743408,572756,579963,-1141125,86705,828559,180497,-659364,-319583,1398702,-317198,-699386,286662,257791,-278180,-850836,785211,260339,-505377,-325320,688116,90334,-818077,-34195,836300,-305089,-484505,417496,467400,-718740,-325877,969953,103665,-764965,222125,1009251,-288833,-979934,598464,761245,-532846,-462021,669690,190347,-1006529,-184405,681205,-61367,-996336,100070,980268,-535617,-832146,413984,548525,-590434,-804339,448863,54686,-858809,-448347,669109,-171479,-506063,271467,671580,-351711,-608432,372679,440390,-350412,-223048,465992,314070,-689710,-132097,716407,-309526,-750906,309443,572862,-558883,-562974,707180,530646,-1044192,132803,923226,75111,-856536,373078,1018452,-469447,-530766,799203,333755,-491296,-391318,777031,301585,-461249,178049,738018,65311,-753649,53416,117149,-254746,-262819,353116,491927,-434146,-524981,629589,208258,-687618,-76252,557853,948,-632908,460503,332043,-348753,-10333,199053,263486,-667284,-171501,556519,-373645,-361487,160203,543299,-330923,-295048,695470,-74599,-218498,-201767,388485,6475,-962483,429785,505501,15671,-305971,14246,717004,-544549,-262321,279959,-18776,241572,-696743,720338,-95124,-559592,241156,-178078,247253,-616286,633384,687295,-801928,199992,-343666,598282,-374320,-398097,1147230,-661769,98976,-417664,356372,325162,-787330,676175,-386737,260115,62282,-71567,815943,-1054276,862837,299556,-799295,356697,-323025,1210020,-728802,-282963,805900,-658361,889500,-1151365,516727,394885,-1110023,614011,-1339208,855658,-317625,-492768,572571,-1137263],[0,0,0,0,0,0,0,-2,1,-2,4,-3,3,-5,7,-6,7,-9,13,-16,15,-21,24,-28,33,-34,42,-49,55,-63,77,-86,93,-108,125,-141,158,-178,204,-232,258,-287,324,-366,409,-456,505,-568,631,-702,778,-865,963,-1073,1190,-1325,1478,-1653,1850,-2078,2353,-2682,3075,-3573,4215,-5059,6170,-7505,89005,-188240,-8353,241757,-63214,81315,-195146,-72987,177847,-152408,-88677,56719,168190,-242519,-58676,315724,222538,-23206,-43223,188332,-186752,-285278,-29834,161053,303095,-260553,-389420,387923,88930,-476376,-319314,323710,9475,-494063,78721,430637,-371246,-307027,348652,64005,-308426,-55953,618182,-5031,-474676,234087,180973,-515054,130775,318198,149811,-539654,335954,545610,-383068,-394167,319371,477774,-264264,-306811,349811,326253,-417215,-223623,286443,195177,-213274,-160368,492118,-236452,-449090,280157,622743,-271097,-595038,357515,414666,-737824,-545140,913598,271925,-817042,-166032,837942,260372,-821734,234922,901211,-549633,-395486,382083,204122,-415127,194545,781834,-656605,-581086,939778,534464,-637274,-462514,1125674,438432,-802609,-661910,965012,340126,-760265,-331835,358388,70381,-393469,323239,356207,-309821,-255433,602712,-92287,-383763,-285395,1131425,-95990,-1587867,661174,1096079,-489645,-1271973,463675,1367586,-1041553,-1136315,1143906,1002122,-948828,-1034156,1237712,158492,-465245,190017,48762,-570288,-212697,1264752,-232577,-1471981,582054,1751658,-507973,-2282512,637675,2325601,-596713,-1718882,-16607,1812308,-123209,-1581988,271614,724654,640958,-333889,-102398,-114780,-282848,831239,47394,-971879,-92631,1073955,797040,-1999705,-79638,1987932,209864,-1788105,-737016,2811068,-170041,-2352253,389820,1520087,205856,-1810218,290645,1161693,-671904,114149,-222578,-305078,-522207,1380840,973194,-2214255,-230966,2237107,932917,-2693687,-1614650,3068759,1089832,-2644804,-1509810,1507361,1565440,-1809110,-886062,803468,643094,199884,-862093,67668,-428832,389906,1052034,-1389956,-724274,578075,1960829,-1336646,-1875856,2230587,1042548,-1540655,-1786780,1888716,2167556,-2644512,-791537,1559727,1125656,-1117366,-1076190,1428866,-241886,-159342,551122,-725821,-787282,415771,1643854,-1464412,-2246038,1719604,1854290,-1209382,-2635714,1138107,2798082,-1384795,-1897210,757981,2031579,-512379,-1653801,666228,315338,181256,-241367,-29616,-288104,-525170,1252062,-292596,-1606178,-19577,1790408,409799,-2698426,490128,2280892,-378553,-1803757,50936,2452647,-970876,-1994211,1122195,1216530,-333189,-1323888,900626,442154,-712279,1052966,167384,-876629,-492792,1453714,488113,-2285699,108433,2134292,125850,-1931553,-450850,2484503,-216108,-1976715,148675,1367546,289729,-1619483,318126,535153,-813759,-136328,279997,309413,-1269885,841983,1214558,-1072351,-1071614,770423,1232875,-1134057,-1162530,1923217,736062,-1682082,-703912,1534998,549218,-1837865,116199,1297525,-523369,-1025239,521162,934070,-994460,-324071,908552,-251710,-1157095,319575,1148037,-752338,-855769,834044,783452,-1053688,-1010899,1074731,710612,-1442199,-130591,888467,241414,-1050838,189217,1051039,-419383,-786148,654065,791026,-753637,-528652,1257570,321558,-835408,-403707,1202387,104540,-1530609,678687,1476493,-565283,-1032542,801851,911458,-919142,-628385,1007825,43454,-808670,100876,870774,-399176,-580470,542178,485742,-571740,-271676,793892,228728,-749922,252703,677383,-188000,-892693,496349,555088,-456212,-589814,585719,509262,-558236,-278538,624579,131574,-916161,96508,668100,-206584,-1081018,359208,693633,-670710,-1143108,562051,612848,-1045536,-535854,663468,254120,-583259,240742,774394,-390773,-597874,704762,255249,-252762,-280025,564761,-178049,-520339,15002,409508,-126178,-249104,839179,89145,-579498,-109326,438151,-51966,-701155,-20963,448428,-100930,-254790,288740,453972,-239132,-309839,406260,440651,-342696,-393635,424039,284458,-518343,-61214,119813,-58610,-652469,322126,459707,-246115,-481087,200429,549207,-187652,-64784,-15236,86335,-361747,154446,76922,-87020,-203638,301965,-223048,-246653,157392,343045,-316327,-169879,140637,145779,-10900,129217,40819,-126146,-207786,255371,304177,-109713,-22885,458135,56631,-495336,16376,320304,436777,-222822,-75224,126141,466406,121923,-336093,-51664,10809,-24664,-95744,9930,339062,153993,-8850,240015,258577,213788,-162870,-124523,109142,214302,-134371,-94279,269285,310434,-174030,-208536,257655,-23845,-292263,147134,338825,-234212,-293485,314621,25877,-809105,-133741,689908,412220,-629620,-556861,604146,326619,-633335,-142377,328711,-67493,-25734,18757,17525,188103,439811,-92197,-207675,-69284,321220,376208,-367533,-39769,173199,201155,-393048,132895,510636,41071,-453775,168417,449928,-123144,-867198,190352,654413,-486358,-651503,407079,383250,-790953,176551,622302,48545,-672823,58217,908329,-395261,-939567,707967,705651,-445053,-1144223,993106,793899,-699887,-178718,317796,396597,-585382,262436,654427,-673528,-219104,441843,52910,-359979,-260918,951389,-227428,-171515,318100,265059,-353743,-112270,870501,240941,-903034,-172854,1094009,409637,-1408582,-201612,1361899,-106876,-1182976,-46743,1385674,-669358,-855889,464374,185137,-826700,-620889,940893,116100,-1515808,538499,899029,-197688,-1225172,631603,1191763,-828940,-297986,556564,392775,-586473,-557699,1298181,-301238,-1068315,89922,667037,55988,-812205,457534,516724,-475210,41402,457148,134110,-1030934,446813,892184,-987116,-865270,748327,1312901,-1454006,-1021006,1251788,650209,-1080290,-1050851,1277643,501839,-1597131,114072,751123,-78222,-1069934,530369,945484,-1316107,-278610,991016,454809,-988945,-80906,1489052,-459281,-1147338,549346,898272,-660522,-1130639,1311926,519741,-1225285,-264939,749902,263540,-1285286,-267757,954201,-606557,-560220,436801,657617,-949224,-537375,1600534,-86506,-1136020,235856,1620376,-39801,-1468893,880305,1218038,-511836,-1315685,566592,1303437,-1291580,-612849,1066390,647426,-798985,-207331,1454382,-417529,-1108637,802502,744580,-845637,-958124,1206381,723437,-1293538,-253511,914408,-22958,-1109318,467423,1091408,-899841,-663468,579035,747508,-793967,-720919,1283840,52957,-1059925,42864,875175,-67096,-1121290,819865,1110899,-852155,-1014416,1042336,884970,-1248629,-590389,1563070,327660,-1208249,172519,1479281,-423353,-1254215,798054,718493,-1000851,-893920,1224546,688114,-1301980,-72785,1313254,147230,-1137944,455263,1228941,-711676,-694153,868252,668984,-763011,-539670,864747,427416,-1216760,-45467,1163791,-321511,-1012197,901471,970844,-978748,-753189,1074461,562330,-1376505,-262767,1066521,-59402,-1135172,202355,1082003,-428652,-1037536,773064,976917,-707731,-758201,943191,441069,-1284822,-324801,1382119,-67522,-1080748,239566,1107451,-662371,-871322,562744,813961,-957910,-344207,1268046,379454,-1264824,13966,990980,-583760,-1020270,685991,542625,-749047,-529835,984999,429539,-1061996,29996,1219415,-43578,-1006121,274876,951918,-379839,-818659,818448,400618,-763814,-628133,818094,195133,-1187297,122723,1415704,-107067,-1038253,321160,1188986,-762150,-874570,896266,577529,-934887,-311289,1182406,407387,-1017690,302964,900038,-510766,-695324,421038,752752,-898790,-510523,1014182,156665,-548236,-145221,999470,-569552,-712126,669715,749601,-411421,-685345,572807,617489,-751524,-158881,614276,34427,-807162,148383,1057811,-155416,-857025,125889,848486,-454313,-795877,926865,98805,-961732,-101418,923301,-154995,-1418949,559553,878082,-306535,-1109854,573096,487615,-805208,-390969,907218,149046,-380705,-355243,619989,-115213,-652233,350220,217142,-84859,-421010,614846,306818,-907808,63525,524740,-262658,-786265,19961,921335,-427991,-920590,193457,867617,-504983,-986893,919633,357410,-338668,-342813,255782,278968,-736991,137611],[0,0,0,0,0,0,-3,5,-6,5,-11,13,-16,20,-23,29,-38,43,-50,62,-71,83,-97,112,-129,148,-169,192,-213,241,-271,305,-336,373,-417,462,-505,556,-612,674,-735,802,-876,957,-1042,1131,-1232,1343,-1464,1591,-1736,1900,-2082,2287,-2526,2798,-3125,3507,-3970,4542,-5266,6194,-7425,9118,-11560,15301,-21609,34355,-120562,238811,64462,-345746,44347,114486,25426,-178573,192972,163813,-268687,162067,243710,128045,-184844,-39273,-261056,110491,-77474,-157744,-339845,45234,464310,-236241,-340970,405742,7795,-419598,-268800,403929,267567,-794092,-34910,396599,-358703,-309960,342120,575570,-440920,-333839,650208,213614,-762552,-136509,397379,-102194,-345236,-145490,426841,34296,27196,124565,289157,-240510,-347052,193937,185229,-147213,-263726,557331,256856,-734081,202686,335801,89851,-210572,136649,634037,-714454,-117711,598896,-45636,-1029648,-92193,1040690,-405671,-713636,642977,698028,-643795,-778403,911290,378064,-959318,-264772,678857,207372,-1114917,203860,1044604,-473093,-243383,-45031,651061,-692722,-429614,1131029,-556355,-305788,63009,738581,128150,-1427439,972296,774811,-226215,-726837,125554,1647477,-1240800,-391497,709696,-26487,-230888,-563708,1306201,-666289,-1005615,1184842,-38262,-502072,-1107349,1806997,612662,-2226418,591699,1045384,733054,-1759735,72375,1886902,-1096559,-516551,237998,774692,-199396,-1386974,1853103,-686014,-401300,111316,118749,720104,-1809331,1555498,373666,-1226426,266347,79093,1659578,-2288408,-90217,2272419,-667405,-830895,-1605946,2532864,241615,-2353322,1207923,75688,822178,-986242,460711,704777,-2281066,1558158,348005,-513802,-1231660,216980,3109822,-2881955,-578833,1440575,842180,-414455,-2720121,2885124,18860,-1373242,367287,-202813,1836075,-2181575,1021884,989284,-1728142,1218622,-918991,1074644,-1083550,-126048,2540251,-2533949,274610,166423,1653406,-725283,-3379442,3318827,515620,-881578,-1781271,485554,3304700,-3199722,380400,925929,430271,320483,-1696245,2306884,-2186681,155367,2015372,-1394941,-602231,-1449267,3259560,-524327,-3133922,2066572,766915,805691,-2998657,592812,2983153,-2472287,492981,-577816,1483935,-771087,-1658650,2742808,-1757371,247780,388545,-94034,656249,-2295808,2781342,-772861,-1833670,1121068,246516,1675462,-3904946,974509,3086625,-1298937,-866057,-1191107,3502387,-1007121,-2215610,2008457,-314424,576963,-1392020,1302049,451208,-2578272,2801093,-164033,-859446,-1199352,1266958,2597861,-3652711,113537,1968441,694343,-1445769,-2008513,3396304,-1178081,-1207237,804384,146778,872881,-2254257,1841489,505747,-1871326,793004,-364207,1114307,-1864712,258837,2031438,-1975581,50303,306486,1819805,-1531821,-1986952,3145164,-57402,-643327,-921766,1426525,1098089,-2638680,1191284,685042,-255469,-629022,-97214,1532943,-2295811,257680,1741216,-486447,-994890,-329633,2407045,-1270217,-1994036,1868887,582453,-549785,-1549098,1871030,1274257,-2233173,564892,984769,407753,-1459478,-235944,1904177,-1387512,-666156,739391,856041,-449659,-1335682,1756414,-45196,-1359981,88471,884543,331604,-1715346,855223,1023570,-780577,-704314,910434,1204142,-1416831,-357168,1367074,-7484,-730763,124632,1628462,-698264,-1118176,1282556,486332,-1013211,-918817,1577686,775700,-1933056,133168,1360642,-443799,-1249497,624539,1223650,-1167736,-921107,1018503,884392,-1274086,-726213,1467160,24282,-1172845,16110,926800,-257028,-1147272,548540,1041216,-533573,-583402,690352,693557,-900447,-562831,1165140,84372,-1055759,92930,1088739,-525312,-919250,767366,675312,-1097165,-467490,1155378,220669,-1144703,16057,1394109,-316169,-1086541,565647,763969,-862758,-587806,858670,315413,-782583,-42370,676385,-119008,-986710,189433,657368,-329774,-1038425,378548,470941,-601877,-466785,530517,298984,-488800,-420498,846256,63304,-808076,-53557,579041,-139650,-624098,220002,396209,-324734,-371131,469581,290037,-867599,-222606,732324,-407690,-358499,413683,616122,-568071,-577473,742764,62212,-663075,-122604,495503,-112116,-847479,370693,374531,-381035,-470759,203900,739755,-868709,-218265,414516,284476,-108446,-430596,820579,-112175,-481691,-16065,388267,416687,-811345,152588,540794,-457620,-72020,-147416,529993,-446909,-558317,751465,-469337,51040,-95208,262851,-196905,-452569,729086,-379837,-96072,106796,143495,142314,-1043786,664595,-91769,-384570,91779,-11558,651677,-732960,82009,618232,-474160,455071,-799244,525138,18619,-394541,361367,-459872,803341,-487503,-218474,553924,-524981,255607,-417677,716246,-77213,-876208,655350,-3993,96082,-457894,265099,881470,-865041,-208346,-27597,715858,144654,-1040290,352699,11727,587454,-186983,-463846,450865,-379799,484343,-430630,-338091,317535,-367974,565465,-528426,11744,307604,-492431,485943,-582636,452341,-41631,-702746,559943,-400449,265826,-625558,102260,720606,-1006552,382863,-61320,315738,-131631,-122150,918258,-917703,-33100,602241,14863,-549663,-663099,1284397,185090,-1287452,-239451,747200,1094316,-943781,-488355,1026361,150144,-150679,-603606,602403,336045,-573353,291778,100275,71619,-263626,186096,197790,-561206,489689,190191,-155864,-370114,188877,860440,-784402,-140987,896242,-31633,-574349,-464687,1309808,-59320,-925119,112521,276275,140024,-534048,438424,322854,-569178,440127,539019,-466979,-858263,497123,1636298,-973501,-1269763,910167,1038921,-650122,-1142670,759418,1230241,-855767,-524223,490563,481300,-392026,-627775,792311,-21841,-251496,156461,346986,-138196,-291770,840740,-13701,-800288,289430,623948,-356890,-992926,829048,883668,-934546,-712383,667256,856546,-1177143,-634730,887380,61855,-466193,71472,455268,-298095,-595062,1081326,332059,-1138074,-129987,845931,350733,-1627337,-169185,1457347,-238183,-1024593,-478781,1400961,-167728,-1031443,531892,510034,105708,-928842,553474,529909,-1298458,120214,511602,-94915,-443961,125303,777102,-958640,-521264,950323,52533,-881492,-283108,1621751,-355656,-1415894,271688,949230,-80220,-1213662,918400,839849,-1112084,-281060,669725,363388,-1179235,14996,1133013,-828334,-960390,451845,864347,-564787,-938407,1150352,520687,-800172,-441894,804728,570980,-1237566,179555,974106,-132588,-770201,230772,934415,-537634,-658462,830697,178729,-669543,-316358,1163724,-580,-980508,674532,773461,-449270,-850544,786512,1040925,-1297471,-174329,1193674,77471,-1068086,-73851,1370433,-541959,-771966,722982,954773,-738761,-667535,976158,596714,-973169,-395281,879479,-40039,-782087,200245,1162055,-395684,-1009726,469818,825021,-664002,-757578,1069934,541751,-509739,-41275,976779,-46409,-975778,245082,652270,-470529,-660913,876670,536055,-915535,-513944,1164451,36765,-944562,107375,819719,-411154,-773984,815493,670549,-1015025,-475848,899398,346489,-739842,53409,1042834,-130801,-958930,244053,1163313,-550380,-1024651,523162,783915,-550466,-483723,829882,302900,-991387,-117534,892482,-39921,-837590,311802,853812,-417551,-826292,657761,521966,-733985,-448128,914514,-37389,-1050214,-33420,916935,-237127,-911932,663735,490329,-622802,-59279,955712,401208,-1185908,329448,813311,-283141,-952365,502709,721145,-759445,-472876,604333,185211,-521636,-479776,1064754,-317269,-962361,294215,421913,-140047,-955300,473813,867326,-473014,-547321,155805,779380,-772940,-338465,1053348,-396511,-467601,15438,978422,-280581,-738010,923600,82711,-565284,-380238,481814,708239,-1219375,166551,420888,-279345,-135473,33154,921548,-1049654,-214419,964836,-262154,9739,-543208,1098498,-634125,-1108379,811497,11716,158045,-1032102,423719,854148,-1218033,237650,-156490,359138,-52696,-597380,1411252,-592337,21003,156732,248974,325006,-1091751,1200238,-403399,-591152,138232,-250603,937622,-1256693,348320,910585,-689861,285500,-533177,1319748,-499792,-909834,1043238,-591619,464752,-628094,563009,371107],[0,0,0,0,0,2,-3,2,-2,4,-8,10,-12,16,-25,29,-37,45,-60,73,-88,104,-127,153,-185,218,-258,307,-361,419,-488,565,-656,755,-865,990,-1131,1289,-1460,1655,-1870,2106,-2369,2658,-2978,3332,-3720,4142,-4614,5132,-5700,6323,-7013,7777,-8619,9553,-10593,11764,-13082,14575,-16294,18306,-20709,23651,-27424,32618,-40698,57104,-172327,47485,171438,107699,-226215,99270,570561,-151450,-286039,143428,436053,-230380,-238115,295737,222386,-366845,168156,439092,-489352,74424,224328,-29012,-144859,31578,392911,-181180,13644,341971,251717,-156499,152151,557948,-204621,-163683,-74812,151329,-17552,-157726,15172,181169,-238577,-462674,275564,456802,-360381,-426899,255737,141983,-621238,-449136,515317,332600,-830553,-88620,718615,-163229,-567667,-16734,1007376,-502765,-635827,756020,270703,-544631,-77572,737033,-205113,-920301,504137,533750,-62423,-503501,114058,587894,-818420,246086,599650,-117428,-756690,-117387,1277889,-669230,-444887,511499,505273,-169475,-647166,683278,211463,-871912,190680,361583,263145,-1319352,398496,1459377,-584097,-381325,261055,1024347,-627667,-1183943,1501912,1365,-506799,-422538,1007197,242571,-1686974,1136744,615395,-592841,-538338,289709,1331182,-1691260,184028,950553,-609889,-499204,-251011,1784489,-1108915,-972406,1422097,-61650,-142794,-1433012,1653616,617052,-1843752,763432,36431,880459,-1183619,-198603,1978902,-1520723,90893,176117,634206,-563678,-1684343,3001849,-701619,-1161485,172040,1010916,1138207,-2493567,1664246,1039502,-1013871,249246,-121260,2054232,-2444600,207953,2037170,-1601319,158555,-777958,2230451,-957772,-1822344,2672753,-1118389,-166045,-668695,1552101,690644,-3318932,2033653,625480,-169880,-1476432,-699306,3445708,-2664580,-177297,428587,419766,723328,-2500038,2428690,-1056551,-1134006,1562164,-495641,1028338,-3113317,2101327,1862022,-2893212,659774,-641579,2425546,-2280306,-960106,3101936,-2248819,640337,-770399,1829049,8526,-2856867,3574164,-1164961,-481560,-691204,279439,1987692,-3556080,2243669,612968,-1190758,80624,-434228,3059378,-3251673,-497747,2627450,-1101978,-124711,-2712572,3366858,127233,-2725391,1741802,-560532,1719581,-2082196,441866,2044838,-3024335,1902040,-217298,856582,-1480466,-1302797,4132472,-2826244,-533016,344435,1132658,356953,-3742428,3492002,-269509,-1520206,520808,-226130,2036474,-3432778,1525662,1680191,-2294842,437667,-672280,2527122,-2210112,-1165736,3205998,-1688469,182691,-965454,2157406,-174263,-3158594,2617785,-100298,-410551,-1600431,483390,2917944,-3238298,816369,729923,328113,-374214,-1639269,3486721,-1890534,-939423,1613741,-170359,91209,-2555677,2670172,580479,-2544275,931008,576830,1582336,-2414943,101482,2569539,-2133430,-57309,-10996,1734018,-1059178,-1501860,3081696,-1160828,-821979,193834,1307807,323400,-2774707,2022611,414820,-1106036,-103326,638161,1460272,-2358018,361961,1792568,-757382,-917267,-627271,2236619,-1115873,-1414630,1583334,47377,-264112,-1356250,1504451,822566,-2434640,774270,1167374,258566,-1664591,482716,2091533,-2052048,-959108,851190,1008831,-1283602,-1178446,2247008,-443943,-1705969,157612,1043859,-318725,-1573336,1075944,662629,-1203147,-400930,995731,642974,-1364099,-11958,1475492,-574067,-792094,563317,1118143,-663844,-882390,1209695,461788,-1036820,-287330,1388957,294220,-1523487,574265,1088118,-800330,-1384130,826558,1315512,-1085555,-789177,1532305,155862,-1262810,-421812,1399773,171017,-1494791,481299,1377479,-517637,-1516808,537772,1011350,-996748,-696438,1325370,229613,-1272263,58888,1173034,-58471,-1004587,471055,664767,-583098,-709988,1029396,177210,-999640,-108664,842495,-316916,-877207,299740,879115,-174447,-686175,936146,618123,-731544,-541584,724297,330954,-1120329,-236960,1074821,12285,-948754,468692,887310,-551085,-785386,1020957,1141143,-927588,-381742,1170449,384643,-945403,261390,937975,-345606,-1031085,465779,639199,-425047,-467120,788594,255793,-763493,194400,609189,-37308,-668023,450714,415201,-673294,-225637,171066,413813,-499601,-307300,863559,-285906,-456538,-40511,658198,61707,-814037,457845,332814,-104014,-673886,456082,643794,-841364,39391,806974,-8221,-413415,-158887,930711,-741845,-425838,649548,211271,-200540,-958614,955534,589107,-604664,305765,-101533,312352,-606039,58554,446560,-649207,691659,-229333,-34157,987,-213236,655905,-469536,7486,167369,154052,77898,-538274,806713,-390713,-1838,407486,-435799,645743,-704904,478825,-12344,-507939,397278,-425155,638156,-538920,-171359,816621,-567034,393174,-584480,575039,299685,-1364421,578476,-79579,422400,-404603,-426825,1066004,-312658,403073,-476914,-51470,728771,-517009,-66600,-505445,683192,485417,-633006,323201,-245235,347928,-543507,-150653,466053,-769989,410193,-126918,239267,22382,-284006,947674,-577377,4609,170279,137687,420825,-789101,638141,977,-97243,8700,-241204,674429,-547922,-296147,12783,63164,678047,-927240,259999,309374,120282,-17470,-863980,720009,526296,426965,-602046,-631574,1073075,380834,-647487,-778253,374667,1052633,-747236,-657050,284658,280765,-305990,-389213,328281,-275135,-212800,450715,-301733,-533471,-527794,769116,178419,-1013384,68174,833523,555568,-539826,170191,688829,-355034,-220111,-236764,498797,-77816,-296754,26972,107309,230617,-147280,-215502,95249,81834,306313,-308976,-352358,296444,936982,-435403,-1093075,87514,1032706,-29104,-1710333,391908,1238358,-422175,-1262036,-87600,1005772,-365499,-297661,702292,-5302,-350165,-32577,996574,-159233,-942164,1106267,371857,-559393,-393856,835821,603531,-874383,-167684,696817,292536,-807214,-480113,981313,-142308,-268959,99084,296340,143709,-530407,270412,-270306,-496843,552895,88035,-197023,-752053,1037969,684232,-1026153,168631,650146,1082129,-1321429,-836287,1679278,-99453,-545055,-814309,765574,-39006,-1127314,1042366,113779,-311015,-275359,884743,697967,-1442481,359790,660579,-242683,-581380,31905,1196032,-554271,-734804,703954,127868,-244123,-969149,825642,127266,-653828,381319,195999,110807,-579660,19280,754744,-775112,-40000,260013,359370,-799645,-232278,1254581,-637503,-706270,125417,876682,-376698,-1292906,1063218,729477,-891790,-539546,562447,728119,-1376579,169838,940117,-389873,-639937,39423,1163447,-742450,-533873,1026464,-68790,-398977,-423089,754399,89293,-774189,319127,362961,-127257,-689990,380226,654211,-948792,-95328,711990,471010,-455991,-184887,818612,-85775,-498145,372943,399811,-327825,-856518,910701,677306,-812810,-138965,668074,328785,-1403832,-39126,1133218,-615553,-999823,396573,849794,-670047,-767902,856683,215691,-953907,-249615,866038,-201190,-892296,310761,883486,-461019,-682760,650613,546883,-872571,-270670,454480,172328,-604755,238457,382457,-284828,-621573,362326,670490,-484621,-365576,738810,308051,-553781,-136694,656230,-24916,-791761,85725,679964,-219125,-484052,501764,809312,-589802,-468567,753219,143151,-915434,110611,1136969,192981,-911253,337692,1035094,-437015,-524034,397740,507978,-713336,-518017,573826,4668,-507001,-16478,743877,-340944,-485233,604803,236292,-278718,-531621,336850,282293,-698203,245303,402830,154457,-538133,71670,1068455,-391588,-254079,511580,260652,-224091,-786964,741951,-95863,-978569,184180,558736,222343,-844702,347989,952549,-772547,-300712,-177092,673628,-694592,-531909,825451,-373473,-172895,94158,608090,125713,-762209,725113,34885,-369806,-81119,-8685,281809,-657134,409604,373791,-317613,-24133,-142056,661142,-664853,-449310,439650,-496223,467408,-721649,996046,53579,-1043945,498333,-169389,474292,-890359,359514,822696,-1021890,509400,-390452,743338,-99088,-929193,1643641,-1182176,178023,-88814,-147338,822707,-1451487,1386165,-124871,-194889,172972,-896708,1044308,-1141569,403089,289065,-947162,1161225,-851138,1159376,-595709,-600544],[0,0,0,0,0,3,0,0,-2,3,-1,2,-6,8,-11,11,-19,26,-31,37,-48,60,-69,84,-102,122,-142,167,-198,225,-262,302,-346,397,-451,510,-578,653,-733,821,-921,1026,-1144,1271,-1410,1562,-1728,1909,-2106,2321,-2556,2817,-3097,3405,-3749,4131,-4551,5020,-5545,6147,-6832,7621,-8554,9676,-11073,12894,-15532,20331,23404,-145580,-181118,255012,268508,-289168,-81615,180562,-70450,-234948,104797,424172,-82484,-371739,108068,144177,-150855,-427418,201145,162926,-41151,-263825,-135655,207329,59937,-16458,-50426,79361,-170476,-82867,-105246,249149,-258894,-319993,182487,218710,13842,161155,92956,-196021,-138069,-93602,182691,-253011,246402,330329,-296765,-468961,345428,261270,-707398,-268362,709067,114647,-676141,-22,599516,-37877,-705569,502258,517417,-429075,-262981,129559,577876,-276170,-185693,371719,-30942,-155442,-295318,660875,132341,-777225,225831,593517,-39797,-393629,-154873,521659,-297491,-259206,482614,130945,-399393,-394149,533956,-462889,-661026,386785,301844,-179299,-361131,843487,-201786,-998671,246248,942886,-194066,-1223073,508618,951043,-563641,-626794,418906,1006406,-746452,-570764,955522,-266937,-148928,340825,440039,-67400,-1069622,983310,566376,-658038,-318956,503498,678896,-990452,-61939,923823,101230,-681034,-733254,1430327,-354639,-685106,702844,466870,-135896,-927413,865282,495044,-1187988,542072,182601,9837,-874354,564071,1352849,-1986127,-454318,1468543,647635,-1461886,-1127278,2505615,-28882,-1426617,-317721,667730,903275,-1420799,236067,164318,-759708,674196,-209277,38100,-1257839,530923,1513315,-1358902,-729217,208131,1708411,-833861,-1676906,1454906,358325,-492422,-1006167,833705,1209809,-1846307,316026,726891,494764,-730965,-160395,1661731,-1300769,106373,879247,-604995,-631221,-414367,2841484,-1181983,-2326446,1592445,1429081,-517081,-2858822,1321217,2209646,-1809162,-739198,-164486,1521444,-72226,-1094479,1073783,-886510,603971,377691,-78001,-420978,-847030,2120399,-503180,-1626459,-41273,1246163,964683,-2694109,277501,1623170,-534980,-665598,-809421,2321944,-789170,-1225613,1168228,29890,155611,-890649,1257448,-149659,-1428178,1884089,-41329,-919292,-960332,1793673,912655,-3423738,244129,2058931,476126,-2039816,-953966,3122699,-521122,-1468403,-155166,868122,852458,-1663543,699263,-383438,-946430,1159275,168318,-67797,-1488390,1333709,1406176,-1932552,-706609,706958,1596475,-1638081,-1448943,1936316,78355,-592714,-781919,1124988,612754,-1906879,1100346,491027,-26947,-527001,641638,1117441,-2054639,408843,1036935,-858282,-1038592,249861,2361709,-1674696,-1808821,1883244,565241,-852166,-1782126,1874255,1010897,-1772735,-190236,478259,645972,-1220060,156889,1100836,-1291265,-122860,640630,366935,-749329,-322008,1858865,-469444,-1306421,121081,1246415,-98418,-1891393,721944,932588,-1002821,-624190,483741,1108734,-1370697,-298350,1456279,-346789,-964944,-147995,1093819,-1041675,-1319859,1266875,-26910,-1120113,-274595,1288101,311678,-1705547,794892,1088794,-649077,-1042188,890192,1389233,-1348207,-558662,666476,478165,-1079559,-404390,1229811,-176863,-1178118,256302,796835,-590494,-1054139,668626,540191,-731041,-607629,562839,445425,-943731,-252001,1003433,-303306,-1031596,79207,936028,-466129,-843977,897848,325338,-607775,-455978,1047377,30469,-1017785,500587,744209,-591042,-584930,863524,561868,-957932,-115380,1017002,70864,-898334,229096,1076564,-568714,-939956,585959,652284,-463956,-569769,756687,533948,-660757,85359,750856,31237,-678532,180939,749102,-438461,-468722,50893,429865,-479931,-364650,328687,276273,-158128,-202483,510091,36705,-769286,99622,447040,-97151,-506905,456411,491556,-754898,-64947,646129,-171,-522179,303746,578159,-647138,-178068,413276,267133,-591091,-141738,681108,-211359,-930977,158820,338812,-183376,-581139,550158,249952,-325174,-196654,261421,360986,-283666,-206560,325743,51529,-303835,-147735,26122,95426,-264951,230101,54846,22371,-6332,310023,201857,-355618,26660,514188,-436337,-279408,209503,45757,-246016,-131964,766243,-102713,-266432,174398,195946,138304,-802517,428944,294242,-454254,92455,390277,68919,-519296,295317,206214,-323208,-156923,-142125,123130,115042,-397133,102921,-339415,43101,349165,-18000,80664,218088,435564,-358024,-218585,251461,-115212,-63324,-244394,476091,25421,-269225,430138,176406,-56374,-286746,367277,556688,-329747,31239,124651,282315,-265340,-587859,917849,-23422,-244479,-309896,772415,297062,-819345,97415,401949,-380565,-533113,-110148,760561,-448835,257294,-95224,-203587,-119562,124389,339663,-427736,-107063,975291,105784,-511278,-476774,742037,308517,-664849,272270,126745,-227950,-139812,406125,174936,-873632,155370,646461,-72579,-913432,216387,1240996,-548926,-911547,149272,834850,-43604,-1231494,755811,1128009,-599909,-425930,619708,725866,-1133280,-265937,498606,-143172,-760183,-221818,508526,-418828,-17216,630385,-274969,-509513,221551,1123202,-210993,-1005481,671498,643524,-157560,-923844,763992,589507,-582185,-170621,421229,-260652,-303805,356288,473214,-1021507,-392418,1143957,533001,-1181718,-967199,1689198,433429,-1377499,-571171,998462,951347,-1337387,-133887,1027519,-201295,-684193,-47278,1139397,-580580,-411859,689677,191527,-531117,-500007,1053465,-139471,-1043466,766319,589870,-759369,-823441,1178930,404186,-1523603,-278992,1119498,339581,-1282846,-150984,1016055,-441387,-396506,420172,281900,-658717,-142612,1195296,-492047,-1237036,598437,1357214,-407250,-1964212,891663,1487609,-925847,-1427394,669523,1431752,-1297171,-1045094,951932,203361,-775682,-407114,1124551,-42633,-1247717,683344,476904,-674163,-700380,795528,391756,-1569535,287915,1311959,-19568,-1320878,680172,1695210,-1102017,-1049701,665858,828311,-946060,-655822,1199734,281381,-748887,34529,914157,-398371,-1285644,1338516,815661,-1310829,-655536,1096153,743230,-1580125,-511962,1781731,2591,-1549306,65467,1436506,-256251,-1457315,875454,842743,-733198,-711981,1103318,785510,-1277038,-185969,992247,4310,-1265289,392809,1066860,-857122,-786811,1193763,499714,-1298726,-649779,1419629,-220518,-1348645,331152,1419557,-460759,-1190755,818671,849916,-925681,-585031,907049,456217,-1192275,-65740,1185837,-273219,-1264059,364338,1367743,-731441,-1331775,888716,838255,-802043,-857830,795699,468597,-1536461,-64159,1465743,-51519,-1139722,449982,1048801,-695604,-973976,1281171,386637,-938584,-509531,1201696,103685,-1269733,456443,1341130,-793508,-1106255,1018266,606627,-1156874,-520465,1491927,362511,-1047354,177167,1233831,-367422,-1203480,698768,977889,-596604,-1004301,878559,641632,-1205735,-451945,1140919,228650,-1571939,-212902,1415020,-171934,-1246105,488679,929939,-960025,-1025109,1047251,592572,-1260316,-332832,1119477,160810,-1434706,79070,1162433,-556911,-1195710,848993,707068,-960517,-650313,1067330,115940,-1224713,188711,1268829,-320417,-1071831,504771,995092,-882788,-583577,1212717,615078,-1115723,-235773,1135704,-88255,-1179584,298322,1193085,-483273,-1015465,653023,853888,-911300,-560397,1023873,604248,-1007612,-220549,941832,54536,-1177105,609065,1012418,-563514,-1066070,673262,647343,-935553,-412044,1046722,158977,-740385,262430,1011234,-266753,-1152484,850773,461318,-866126,-506916,913475,334244,-1406468,-51239,996526,-30150,-1006876,428334,1017929,-566632,-998521,910854,630470,-586274,-725077,909865,486178,-1074581,-22847,660205,13751,-1046316,640252,964335,-498290,-735150,611938,751981,-1025190,-311769,1031151,212818,-877705,37064,1174445,-477191,-745640,557268,634702,-328767,-508934,450396,264161,-1051536,195845,546194,-400294,-697256,365846,967002,-871004,-234905,733647,296571,-417269,-635278,1105228,17883,-978883,-18015,597186,319812,-1203863,311229,712222,-303821,-70179,119484,379190,-880113,-191975,1045688],[0,0,0,0,0,1,0,0,1,0,-1,0,1,-2,3,-4,6,-9,11,-15,17,-25,29,-37,48,-57,71,-84,104,-126,149,-174,205,-246,285,-326,380,-440,505,-574,655,-748,846,-956,1075,-1211,1358,-1518,1695,-1887,2100,-2332,2583,-2860,3162,-3492,3854,-4248,4684,-5160,5682,-6258,6892,-7584,8323,-9055,9553,-8424,-86452,16395,155496,-225919,-23844,151535,-112005,-373295,186053,97584,-268554,-146778,-28823,-76783,194981,322409,201090,9328,-82709,-128323,-58811,120518,-22820,-236056,22914,697723,-100177,-458515,340333,431618,-556594,-198337,437513,187444,-453524,-281577,641493,34957,-632807,380611,616362,-316109,-239312,224939,266383,-460743,40306,466787,117755,-163733,302839,113216,-198377,-150284,194090,38929,-254553,-91991,200116,67089,-245152,81995,450915,-1502,-390736,160095,579649,-313679,-456005,580807,484262,-442735,-403026,1144565,319304,-1142868,-177659,872035,22670,-1209832,48848,1404409,-631087,-677679,366391,357914,-472444,-328998,1191964,-385480,-936254,484279,581586,-89216,-657768,890774,170680,-910435,-14069,270858,107958,-1037046,-92502,1240810,-409592,-796665,-46701,1026058,-123561,-830260,806287,44050,-40061,-311400,591454,205658,-1135630,1053638,841899,-939575,-749669,610544,1868705,-1968471,-1098929,1491243,828878,-536463,-1695546,1478610,196483,-1467831,359002,294406,267484,-683308,590032,585528,-1328067,851217,535474,-180084,-906471,376799,1871112,-1717208,-585078,1166099,991276,-1177046,-2095687,2233173,551585,-1274853,-985746,293855,1804879,-1837476,-199985,466883,-279204,477440,-347081,696062,-1454133,87918,2443654,-1340345,-1262056,-535683,2989317,-124179,-3628843,1657983,1492550,481390,-2433806,2036,2779630,-1743559,62255,-530721,338378,382270,-454100,1408325,-1697006,864979,1732747,-561576,-557485,-1024078,2929526,-630520,-2792976,1108975,1470881,1040493,-3549982,584289,2916255,-1128535,-1133680,-1003786,2607851,-101219,-1888947,1301620,-1125684,801460,-169499,140237,-371559,-1970434,3342106,92037,-2111517,-944200,1711105,3088864,-4372487,-323462,2469092,781502,-997306,-2599450,3066264,-79634,-1297930,604877,-634278,1303350,-843262,1219359,-271478,-2099437,2381306,-291792,-751080,-1297905,1569891,2313585,-3469351,-220507,1433550,1509279,-1765347,-2483704,3473346,185193,-948460,-1171551,805365,1856432,-2283853,741681,35003,-761903,825097,-391503,976729,-2703828,1299753,2617310,-2071330,-1032091,21693,3441721,-1452045,-3174317,2154016,983637,-135004,-2286187,979550,1610471,-2189024,751281,-116366,178382,-442189,-138629,1465054,-2221043,611851,1398427,-454980,-1081111,-752489,2767283,-1017166,-2002599,1168966,1256467,-186134,-2696820,1315902,1750895,-1355208,-300715,35745,1569466,-1304519,-751887,1407130,-938863,-136860,219428,1372974,-1175538,-1618798,2593037,21564,-1652898,-591338,1782134,871640,-2912293,638718,1824479,-261161,-1107337,183036,1994986,-1347121,-768505,999460,-133804,-457540,-550005,1494109,-196496,-1260686,865126,781761,-485823,-1030631,841916,806329,-1369307,-86554,771001,388979,-1371500,-389082,1532904,-557314,-855980,532574,946501,-556070,-1225145,1336128,318205,-1388120,-66675,1025580,98423,-2019030,686199,1393352,-914955,-840992,876128,948849,-1383156,-1041700,1444349,335767,-1469951,-220874,1389936,-338628,-1345225,626000,995358,-786657,-745577,697019,729932,-951233,-228310,924157,116136,-863845,162092,768554,-67710,-838872,734581,810312,-518521,-518408,665261,512684,-798996,-56642,719401,-217634,-863073,313342,1045049,-383837,-949285,940175,640721,-731054,-652067,1030540,251780,-1373944,-173811,1295044,-341981,-971118,460565,731029,-506186,-517914,805213,238885,-1080483,-238360,788697,84473,-613575,12071,700552,-578738,-752079,367853,416828,-310098,-367080,582369,32365,-395445,-60314,558934,35102,-557470,-117694,469752,-480827,-401975,635040,541959,-538923,-373035,876645,18020,-646773,212701,421251,-37663,-721842,429880,561673,-620906,-238723,388142,615125,-774926,-264876,754024,18352,-221856,118338,590296,-336982,-612692,484330,186890,-65476,-204236,56999,474465,-290872,13432,-142751,291693,-282169,-471767,581378,-160097,-190406,-214497,-48045,522198,-532721,70675,-44589,-211388,325310,103816,416012,-411289,183842,436737,-749793,143549,-111545,346640,-401057,-432605,550993,-69277,60428,-248003,291103,121283,-441270,420614,-244679,-333330,96681,8882,404934,-830422,52560,1422,78618,230864,-859389,674210,300012,-275014,-149617,-123504,834060,-608203,-172695,442746,-203842,53946,-724239,742995,33219,-440108,164517,-102746,580749,-405497,103499,255290,-528945,644633,262846,34239,-597007,-161650,674674,-1002747,24781,-130008,-47577,252583,-712712,355815,-313212,234518,247815,-270736,268717,-471842,731458,230315,-869336,6886,277147,674806,-863247,-681535,842575,103121,-540871,-531781,703838,425654,-892886,381008,604023,-232232,-866379,72293,1068058,-1033395,-356976,582801,262078,-332989,-702467,866710,-124379,-519083,174099,239733,178314,-783796,682292,259653,-365667,86363,13220,657794,-472049,-289990,428785,-196843,-17269,193678,137006,-308514,-621723,1037021,-43403,-1293555,-45524,856447,364860,-1242053,51456,1408743,-81872,-871819,91468,851922,-673488,-555751,1098760,22662,-1060725,-4069,1159581,-35970,-1469522,366435,1293112,-356069,-1026240,511662,1036535,-654630,-768199,541719,-14931,-679960,-521474,615528,-40449,-633604,104530,506564,5372,-499836,460800,252420,-1100277,122436,809381,-256176,-774541,422277,1702930,-904321,-1276556,935736,1044158,-634024,-1552408,1116307,791103,-972375,-45728,949691,83517,-1127569,345986,1017496,-1188613,-484699,1023092,501387,-1539641,-1075056,1545118,217529,-1308309,-160675,931822,302175,-1460696,331629,859289,-584435,-275998,236604,649048,-949570,-289940,693066,-355422,-521419,-159298,939768,-253484,-848099,1295927,87231,-842795,-653927,1194501,602191,-1797302,251945,1164079,28758,-1179611,-166766,1529576,-785725,-865317,843689,411761,-812839,-820041,1581870,-171695,-1182791,388311,935157,-2684,-1282369,667396,763620,-879110,-652752,780410,547544,-1201672,-603722,1200825,24708,-583271,77481,884041,-239039,-1161516,617078,478689,-613291,-338928,654824,251018,-1288172,101791,1296451,-321577,-1086132,283334,1348669,-833328,-813002,1284656,610929,-1207271,-587004,1397207,179865,-1374984,264185,1194659,-256306,-1247999,560351,994928,-1076515,-465572,988779,285451,-1254271,-120472,1017540,-243740,-1130066,330976,778560,-804568,-894274,642177,624926,-861055,-374505,760536,287445,-1031311,245171,967256,-373739,-776795,561135,730274,-835222,-692484,1027100,559117,-1101652,-229726,1047846,-150746,-1437621,151504,1018581,-583456,-711636,625970,951941,-1221452,-533576,1091994,226283,-1299668,-11475,1328731,-228269,-928296,318202,583903,-657876,-752916,1040654,335498,-939951,-336749,1083171,146400,-921358,13954,903138,-299204,-524836,648015,491153,-349050,-487390,879793,253757,-877193,13172,1111923,-159817,-1215437,418685,794780,-438788,-779380,672102,386252,-1260617,-323186,1196400,228283,-1088845,101895,1162385,-215233,-1059010,753159,686567,-682021,-535034,583255,341737,-896079,-88339,857342,-124676,-691607,-122738,760376,-390913,-608649,666033,649813,-410101,-413165,839246,201276,-725246,178423,484435,259715,-943803,391196,1032502,-523156,12263,382392,666422,-684454,-605887,1186042,-449091,-293618,184415,634577,-532174,-1018275,1114094,387969,-496699,-399077,550910,395363,-1529342,142964,904030,-118899,-408183,-244880,1237199,-499011,-475552,686204,-196484,330256,-596141,619143,-38143,-923355,1091665,-415721,-96338,-575663,485737,890248,-1370285,227892,554501,383526,-327341,-1106584,1537760,-942802,-291654,-5825,-2136,409778,-1352382,902573,93962,-776801,275600,-186289,1043591,-1025211],[0,0,0,0,0,4,-3,1,-2,5,-6,5,-6,8,-13,11,-12,14,-17,20,-23,24,-26,31,-35,39,-42,45,-50,57,-60,65,-70,79,-84,91,-96,105,-116,124,-131,142,-155,166,-179,194,-211,227,-250,276,-307,340,-378,430,-492,567,-659,781,-943,1154,-1443,1850,-2447,3360,-4835,7447,-12761,26747,-113830,-122256,307094,90504,-157732,-19638,123411,75897,-145496,342226,282216,-173559,-193764,277142,139585,-212328,204201,93323,-96250,5467,184158,-252302,-81675,289839,69555,-278652,116941,315044,-438978,-365596,503073,189839,-612995,-99776,594387,96830,-384231,-79707,245504,-13571,-394065,51548,423248,56085,-453251,349848,530885,-492681,-325189,188433,321613,-363996,-548668,314234,194546,-177926,-166146,399745,320343,-568605,165405,380413,-337663,-582476,346828,543420,-848614,-43872,757192,-443733,-380612,255780,803433,-703239,-793074,1272834,45122,-1057366,-551737,1026464,19745,-1462331,523694,668218,-163096,-678631,-119890,873693,-1082484,150712,573827,-18111,-483002,-471111,1427221,-324045,-640639,234659,224212,51904,-1502944,886280,1045336,-1188256,-359646,348369,943199,-1070723,-656469,1546793,-740495,-397017,-276089,865364,-426899,-1448992,1223988,-838683,-322546,126858,872006,242024,-2709409,1882654,1115017,-1191664,-1360009,283475,2453177,-2101257,-1202620,1094153,197744,503869,-1855401,1431319,-73350,-1023051,1309150,-894670,580872,-1060728,1258438,750370,-2514156,931732,351479,544946,-1612574,-1057529,3348415,-1551786,-524558,12070,1347039,533903,-2861752,2056460,346423,-322358,44142,-767432,1758030,-2234128,1953991,437404,-2542025,1137971,388278,1648187,-3763105,-527394,4199092,-1488609,-1324744,-1773577,3394506,1157663,-4395718,1467075,-95062,1852675,-1606469,-1114214,2166630,-1947690,1791027,-721419,-1080799,45059,-439116,3129871,-3291884,-490779,2492407,-45757,24908,-3453076,3691385,746684,-3013760,748587,180880,2799798,-3217972,-417111,2629672,-1797600,1411033,-1815245,1257422,-739983,-954966,3345548,-3706945,166786,1355691,1601766,-882993,-4703499,4908450,816260,-2403564,-1721423,352029,4716831,-4169232,-443760,1353936,475536,1036060,-3295663,2242317,-802218,-279510,2218300,-2331003,887760,-1188169,2321165,-31,-3925964,2625511,574935,627756,-2717673,-90528,4286361,-3386788,-283715,195412,1812359,-4636,-3171528,3354384,-933548,-340075,481955,-495939,1529177,-2378676,2972197,-508471,-2794264,1891858,538367,1567108,-4482234,924799,3854990,-2169945,-988093,-1402573,3939002,-692793,-3190592,2192796,-340727,998238,-1801719,512623,1370578,-2641014,2201907,-306631,-650420,-519871,75062,2790650,-3329066,-49257,1943264,239680,-738644,-2216439,3262151,-361681,-1947466,1125121,535356,800550,-2680136,1321503,1411645,-1944209,925570,72251,733861,-1773484,260469,2378260,-2714377,-343207,844652,1422071,-1395045,-2066650,3485814,-156696,-1474572,-357581,1315168,1347936,-2721307,786099,1265507,-753477,-575890,-44624,1652323,-1845306,-336206,1423428,-368951,-911263,-573340,2002105,-221047,-1970994,1112860,1035441,-402044,-1428850,1110299,1618977,-1839693,-273420,1066536,649874,-1523813,-106563,1926122,-1160193,-781565,1091052,650089,-800746,-948374,2015850,-260817,-1676310,383925,1182591,-59372,-1641685,782023,1283736,-1194127,-903041,899102,818446,-1417125,-431701,1615355,-70983,-1306147,-90838,1347161,-412999,-1420973,839648,1232180,-908245,-802335,1093966,703710,-1508832,-490425,1122527,203962,-1368292,129977,1434385,-316468,-1010828,718397,995033,-1022684,-617309,1143799,348457,-1236120,-76166,1129706,-501886,-829756,1031355,1070134,-793999,-742176,1239878,512909,-1103683,4719,1151776,-84104,-1112094,474228,1147266,-729209,-845575,844774,852949,-929427,-612993,1181998,306024,-966084,-17509,1019094,243107,-962069,310642,1246858,-531152,-974651,559797,609419,-624526,-742369,898563,226647,-1001723,-93448,744580,-357977,-805405,219238,500428,-694340,-312637,614310,169816,-811072,-152747,942962,-400578,-868776,696308,458841,-459385,-764217,885856,522597,-871447,277573,507359,394946,-1028294,122841,654835,-712892,-601246,264663,875117,-98916,-807203,635461,103974,-277703,-329234,225524,745915,-1271554,358712,144164,20087,-352483,-221470,918525,-666679,-239636,250918,-102542,74173,-469316,984419,-466140,-584655,589003,-100081,285302,-695756,702849,287853,-787122,358073,-456924,519786,-277222,-84391,566728,-1028181,664221,-70422,17048,-101579,-442042,1126036,-318192,-331026,-66345,167765,896443,-1282833,378623,390406,-52691,-70130,-908327,1126192,-337825,-326968,73698,-489001,715471,-535182,473780,59697,-788084,634408,-917251,631457,-166001,-288078,420435,-631649,780896,-525784,168243,67747,-273548,865236,-387410,631511,-343820,-298391,996351,-327605,159677,-933490,437935,933419,-822917,366578,-368422,701693,93119,-475167,356565,-284427,519783,65108,-502056,581443,-248814,515838,-548716,-185435,521848,-386574,57253,-278266,214438,-300323,-631882,818427,-303559,220809,-505842,-137146,828556,-882208,-144686,-196578,868834,245175,-906784,404151,-110806,-77759,-149810,282589,317665,-677457,374603,428411,-372931,-400941,391865,773966,-504349,-433207,422595,236834,-26358,-463397,394399,29425,-551110,451188,78491,-211899,-340834,123621,120405,-340895,179893,372928,-113831,211,328331,188037,-753762,130329,999016,132799,-1122505,24258,990511,254553,-580952,-496667,882856,453795,-913400,-218686,706804,369930,-745416,419492,384396,-625722,-177514,608831,163686,-861850,254640,932178,-20906,-822360,258618,567933,-569367,-367016,833959,-69856,-255877,-296450,683810,56953,-622524,439472,-12701,255627,-290992,151084,10150,-692747,567523,414131,-290826,-216099,122497,1141700,-1222359,-770370,646710,632387,-282127,-1234984,769892,776168,-730318,-513333,-2888,748504,-722224,192592,800355,-590595,-354028,143762,618152,-782239,-606599,1271542,-445590,-633256,-395308,657913,-20181,-1243450,998894,87376,-416197,-468923,410444,924868,-1121941,117268,596931,-314832,-161655,-185488,815819,-424219,-276680,932381,-10263,-446818,-407680,844533,120559,-1018556,177468,390475,454927,-1055283,-143079,1194748,-909839,-361960,304203,486854,-440847,-846249,953532,5466,-520575,66539,471379,295797,-883489,533854,612297,-759079,-283772,442055,696461,-1061079,94928,968162,-203788,-601395,106453,1001854,-520324,-883657,833561,286444,-563044,-173312,807088,333209,-1049991,234005,812398,-11190,-635610,236861,758683,-479631,-414070,388600,417190,-733636,-494002,975276,64832,-1077710,-83067,542719,-103556,-843865,305265,813177,-586689,-432316,602965,319189,-1022188,-273,710426,-210041,-459831,458085,751322,-457060,-488793,469950,625974,-638732,-127990,960074,-62219,-674758,201176,817645,-252083,-868180,665465,372496,-462212,-538303,617516,174794,-607210,-143260,607524,215267,-1031497,169991,673304,-100382,-546583,402451,581924,-716293,-706588,409920,317896,-577416,-62732,912124,-63037,-792640,242865,431751,-539787,-634083,643626,170081,-600040,-332036,556188,88608,-568175,210942,496828,-319083,-404212,434051,575023,-487783,41047,652524,-157699,-191768,-59020,690500,-95667,-892424,578538,422445,-184236,-700365,465602,767164,-692287,-81853,201710,241780,-420341,-525053,962099,-462544,-566247,466486,186736,-191972,-1038480,590485,416065,-332276,312547,255479,613003,-588357,26188,764561,-997014,252165,-158431,305708,-224821,-257989,1050682,-497194,261051,219623,266385,288225,-1128108,1273542,7214,-453162,-53511,-182437,937777,-964858,4182,580591,-254278,351775,-1225229,973949,-284458,-343017,716765,-963232,771386,-712265,556761,245974,-1175586,1187216,-583431,533706,-650217,-291944,1492320,-1527529,581232,-194917,301216,599802,-1234452,1389511,-893788,541007,67841,-971232,895673,-886113,1211908],[0,0,0,0,0,1,-2,2,-2,1,-1,6,-7,10,-9,11,-16,21,-25,29,-33,42,-50,58,-68,81,-96,111,-127,148,-169,195,-221,254,-288,325,-367,413,-465,523,-586,654,-728,815,-906,1003,-1110,1233,-1365,1507,-1665,1841,-2039,2251,-2486,2757,-3065,3415,-3809,4281,-4844,5525,-6383,7514,-9093,11492,-15659,24928,-70383,-207041,-23707,2405,119679,-341630,-169199,180508,-32029,-320967,34323,461478,-42600,-244481,263743,179742,-240368,30168,222943,175911,-194150,99102,248996,20282,-40773,-81334,-185441,-23832,90575,116231,-200192,-5495,-6036,68049,35537,-286188,106421,131583,-249623,-310271,158638,-163580,-386629,-316238,161348,289586,-613393,146421,473617,-126658,-772265,481037,679007,-599818,-402299,358648,536005,-667204,-480966,629913,79338,-622792,225677,407460,-172600,-665312,760968,350050,-465283,86003,459919,367540,-709197,301751,467259,-417164,-33577,466381,608251,-532303,-396414,480878,140097,-37379,-328073,648352,459425,-970424,290872,269116,49954,-617018,403241,798101,-1280392,-211195,971414,121629,-959507,-368844,1813432,-49306,-1326723,335912,766240,-130019,-1469507,911036,928487,-1345624,-151780,672036,648446,-868424,133115,1042646,-778031,-24586,113957,498548,-551310,-510447,1437105,-450062,-1002106,291019,915706,190362,-1929131,960904,1423660,-533781,-887542,-327107,1863799,-1020552,-607141,900647,-271987,93691,-557949,1116235,-488191,-1204146,1488210,566550,-1141887,-1464510,1521805,1641712,-2325511,-381987,1323306,828289,-1403128,-1044580,2084511,-654858,-405795,54857,380355,339674,-1263267,1611704,-675600,-612725,1033677,-106305,50410,-1651319,1768777,682392,-1873678,301919,849220,1578032,-2450993,-942972,3072559,-104407,-928708,-1796096,1765036,925778,-2017253,832957,-418380,379090,-211125,269597,811769,-2564800,1468692,1521419,-1034308,-1505329,11562,3676456,-1813173,-2230454,1333388,1231984,-20903,-2858199,2015755,995639,-1259518,582883,-482595,1044789,-849801,439637,1134744,-1942229,1240090,163769,259263,-1213606,-191948,2996625,-2139366,-984854,932479,1934526,-126518,-3577762,2370164,1376169,-931025,-1429687,-30786,2637277,-1839024,-375578,816445,-521162,486408,-438013,1532503,-1958769,-1195994,3018783,-545988,-1224012,-1352136,2854896,1013080,-3514836,790668,1106973,836139,-1940800,-352629,2440794,-1551234,-11827,-111955,530479,-5792,-1071365,1915378,-1443153,-504727,1146119,-113726,-169392,-1615561,2356182,299364,-2257974,738801,912046,1328227,-2694979,-209314,2568393,-666839,-918721,-528080,1626348,-330207,-1815630,1587570,-369410,-486118,-517,1035671,133744,-2701570,1734284,1201595,-1461209,-1616720,590631,2652714,-2468395,-1050915,1840832,534047,-913899,-1325609,1952558,-129072,-1580676,928809,-7677,143132,-1037668,1161192,240960,-1522524,888141,567143,100943,-1500584,482741,1974975,-1557361,-616819,912041,1043221,-791675,-1378561,2013347,187791,-1182105,-203844,882300,184093,-1916576,619605,963960,-1009162,-644414,862528,1315440,-1670328,-264387,1520951,-267998,-1400469,-147308,1748732,-482356,-1890353,1255082,968626,-603887,-990144,973907,827270,-1538398,102721,1085955,-155974,-954033,271565,1411890,-913903,-533236,635864,326775,-840533,-453127,1050300,-236795,-1049683,131563,985596,-43544,-1025464,733724,1031856,-927049,-647375,779721,798216,-987590,-255702,1489547,-137842,-1257008,430280,1162373,-757684,-1239841,948946,905047,-992733,-542411,1430869,429585,-1345681,141203,1047181,-371439,-823145,284742,719902,-598520,-818038,985388,443578,-724316,-230362,827378,-95151,-658825,235531,483799,-529018,-545618,461815,638055,-441475,-83013,691812,30000,-614989,164649,763310,-358099,-663153,548622,748404,-464172,-384661,767280,96719,-918774,-408548,816497,-170579,-874629,186346,1102675,-416647,-594772,628968,625779,-964930,-425034,702698,-38590,-574765,-63426,654540,-266316,-595284,203429,412494,-441247,102914,266408,216055,-726041,-51639,279313,92799,-197781,-163866,157889,-399513,-326770,154934,10290,-324865,-5831,441646,-214359,-485486,605336,63324,-182888,-599384,325800,636057,-225565,-300877,580044,81694,-310817,-89947,472544,-289790,-363675,277937,324987,-358499,-546611,645854,382078,-379511,132219,271045,305508,-465483,101747,295939,-722291,144680,60319,304097,-563700,-196461,90785,-388929,377961,-323740,243278,157493,53632,542815,-509373,83432,168213,-2426,-227231,-504759,718798,286402,-272027,-394245,114267,877087,-501732,-327631,299873,36826,73030,-267699,400236,-22574,-115225,598385,-149771,-57023,-206390,383526,-140556,-502903,506688,155257,153753,-571580,221623,384024,-852702,402607,257600,-106826,-431790,176751,563955,-496860,150956,506310,-266056,261696,-59961,488781,-746463,-521036,844179,250294,-524872,-943552,876742,800124,-1049095,-304641,419958,517535,-607033,-651319,603814,-97715,-226616,-117724,450470,128124,-778298,683050,-221992,-263078,-41938,28975,219361,-769527,331255,316202,-310945,-232546,245406,519114,-1219690,-107072,502260,121342,-566700,-411006,829016,-198639,-142158,401331,-404691,-93404,150125,1104633,-600422,-1384795,619459,987512,-310624,-1237449,585947,1462667,-550087,-1137988,191365,983564,-169811,-642695,264371,237685,-487784,-364154,427352,116008,-695554,456897,251823,-407154,-173732,623245,468650,-1195177,365960,610425,-392371,-916218,274025,1358261,-969576,-861409,758753,779060,-631705,-979833,783334,-101185,-536322,298237,256305,-275057,-575181,1239360,101210,-1130734,331449,946568,394726,-1749477,-113066,1737069,-179314,-1173469,-15845,1383008,-116683,-918929,465068,622975,-93038,-790076,604934,649275,-965172,-9416,619590,-84783,-682232,3277,932716,-1016638,-582314,983823,171151,-908488,-144633,1477512,-294608,-1607769,423607,725452,-203310,-1008864,541826,948161,-1138311,-149688,720032,143313,-1025388,165344,1121469,-774348,-913622,754785,958791,-935322,-1289629,1305877,225618,-1030932,-401736,1033185,464117,-1379950,74036,610094,-215621,-832211,281079,895103,-966834,-503914,764336,295828,-678830,-149683,1234117,-125855,-1102380,579088,730547,-550028,-774526,1115740,490361,-1302478,-86858,1198016,246930,-1392389,-24396,1476997,-704997,-847680,544078,543708,-644842,-642723,1205957,385129,-984787,-119068,1071949,-115738,-1419885,84418,1316576,-528249,-710529,208395,1125099,-754752,-587707,780385,372488,-970453,-162045,706534,16764,-895597,107141,916076,-658371,-540584,854141,758074,-1148100,-256976,1004023,-148805,-994400,240843,1213681,-433788,-935862,868476,717287,-882170,-467458,1314339,146841,-1102653,-361814,1075029,-121329,-1169138,445241,1079114,-698769,-954378,746119,679903,-719208,-594085,1272601,416727,-1004625,-120934,853101,-134953,-790763,468347,699163,-573709,-641249,589577,512398,-830991,-572054,901897,210820,-1115509,317871,981998,-444358,-947704,769173,789882,-941288,-312940,908100,65795,-1045919,266727,1068571,-377009,-1072680,475153,1004699,-637048,-724380,791056,736856,-821261,-495173,1019003,123934,-671724,80726,896799,-564666,-879415,561625,617078,-524918,-415055,603302,566973,-643350,-414949,723603,37894,-714818,106411,836077,-424358,-734853,604033,776080,-680742,-303577,725237,157878,-926713,-17392,1005247,-445660,-778867,288071,970320,-973043,-255124,800453,-17694,-734528,-517425,1320597,-262038,-768684,293352,654797,-235172,-1202481,436752,578720,-544722,-330594,275545,547890,-651394,-367580,574067,-100972,-84540,-261723,870463,72627,-622669,691488,-92963,-535849,-374537,976121,519189,-1042657,386176,521343,-298137,-276526,-18278,953328,-729715,-648675,605475,1382,-380008,-754233,892926,-208862,-620117,591505,-58506,81897,-802774,802439,719963,-993674,194840,119614,196858,-985885,-476177,1371482,-517899,-88579,-299916,380192,563456,-1176001,582958,-162300],[0,0,0,0,0,2,-1,0,1,-2,1,-1,1,-5,6,-10,13,-18,24,-33,39,-52,66,-80,95,-115,139,-164,195,-232,271,-314,366,-425,488,-557,636,-727,823,-932,1047,-1181,1328,-1488,1660,-1852,2061,-2292,2540,-2812,3110,-3437,3795,-4185,4610,-5078,5601,-6164,6789,-7484,8262,-9122,10087,-11171,12384,-13714,15079,-16222,21414,-16544,94303,-270177,19079,348574,-166506,-186248,537691,202710,-38321,148102,145807,94735,-140538,142750,42263,298540,-201658,235209,203641,97004,-86320,-280275,254338,111877,-168005,-155709,427279,152531,-155895,-180362,407080,44935,-291239,128453,480817,-401595,-328796,398525,135745,-297922,135952,358737,-263972,-341153,250993,95970,-263071,-96197,207809,-283737,-621072,453772,193112,-589849,-250239,382077,-8836,-465570,-289129,511392,-70610,-475351,71167,480938,63753,-676725,111091,576372,-326179,-470365,244743,735759,-213117,-337774,557268,229429,-406886,-561747,564229,-31574,-698979,373283,401129,66928,-1009743,607438,706711,-694389,-246056,459497,94188,-657287,-27807,931160,-796364,-357594,632946,254685,-904516,-581810,1318733,5843,-1145973,357356,546624,275354,-1091311,57720,438790,-690031,-388998,224703,776467,-646271,-393963,975974,-63952,-729142,-261745,1018779,438794,-1356365,534170,853399,-583760,-748528,466905,1089280,-1363940,95728,901782,-169159,-952175,-159759,1604791,-701893,-948249,1060393,325120,-200252,-628122,1066429,-340467,-1449301,1036795,503550,-253642,-1650523,834327,1986774,-1926749,-547965,764605,1359125,-782333,-1296108,1695873,-52006,-645813,29880,585752,386159,-1452147,1113032,741362,-846893,-736233,745606,1453121,-1826068,-680846,1768319,-256134,-665118,-961137,1700454,-303609,-1556699,1583385,113270,-708893,-1004338,1262762,727470,-2150968,1240542,359536,-26590,-663121,360415,1564767,-2573988,367459,1756495,-71933,-1430456,-744540,3201189,-683855,-1969593,704913,895825,920879,-2269558,931935,1179616,-1173363,172145,-161097,1049952,-1236995,-362525,2026342,-1276949,-657031,-136455,1497342,-221682,-2100350,1869847,241929,-574778,-808509,631696,1409957,-2231640,839483,802848,-916046,-490429,-96764,2071101,-1883683,-373033,1534315,-624824,-187179,-810338,2153577,-1205574,-1652309,1991764,241377,-493491,-2106560,1686900,1419206,-2617923,31457,1012447,1290765,-1215129,-925229,2190377,-697577,-456621,137316,507651,-337350,-1681131,2147678,-20071,-1298212,-302932,1094300,1063797,-2636427,332189,1547076,-763958,-518949,-138830,1770978,-1220232,-1013835,1747174,-245322,-514332,-557432,1606935,-394302,-1824776,1451825,161335,-753636,-682009,1102343,715773,-2131309,728049,1041641,-336053,-1225700,-66020,2281589,-1080912,-1128525,745247,767121,-328310,-1750391,1513351,827232,-1169783,27168,740850,319165,-1629521,647472,1540935,-1055995,-655748,496377,1419384,-993525,-1046079,1825912,107184,-1312388,-423491,1286286,-174131,-1611945,1051803,962741,-852826,-707707,1009761,885306,-1323778,-6482,1413329,-248964,-668321,129032,1303189,-811911,-548354,1100833,148032,-895817,-366319,1152134,227795,-1519331,435972,972973,-292523,-1298369,253416,1103143,-747604,-704700,777455,522462,-1003169,-704573,1050720,272601,-1298959,120923,1014670,-267153,-1167546,634803,831064,-885362,-780171,566431,518028,-1064002,-2305,965846,-201041,-899180,301051,962517,-900584,-724515,767738,-17249,-675624,-299659,939820,-39659,-776858,192679,977706,-336433,-578953,357037,738849,-800484,-475623,684216,97632,-768239,-308435,379979,171540,-810790,170532,1231949,-300657,-869727,481465,679397,-539169,-515684,602152,351963,-879512,-143884,779064,171336,-642260,172205,665167,-598027,-591865,511734,339640,-572931,-171552,674129,-138007,-417666,354825,528018,-435218,-373509,409637,45231,-636997,-63862,275345,-22653,-559634,-122721,333866,-228472,-557460,141509,385923,-407378,-331661,382257,250816,-407640,-366640,293018,106460,-315169,-94138,318346,-113932,-446818,130324,633098,-12097,-494627,506274,332046,-486836,-76293,371683,337826,-238747,126057,104727,3070,134654,-42773,45439,-209617,-27253,450607,-319517,322976,-350668,-12652,145337,85832,95525,-265061,417996,202750,-110764,-2010,-242829,122726,-272872,-21551,249309,-127872,314529,84004,-2241,11672,-71239,141450,-405591,-100064,295916,-272960,-14627,1422,256097,-312171,-219518,443525,-129670,-41735,-464014,194798,455264,-555378,257708,-149772,707095,-102401,-589925,362453,5201,391988,-505127,105008,397211,-306466,123896,-14310,103956,-155511,-113852,713179,-362488,-212961,106576,490602,-209814,-716945,521555,151635,-553075,291779,74463,88557,-281268,127939,497135,-382286,307276,-169302,219286,-199519,-157808,219130,-698282,186192,420060,54677,-415922,-610188,1123659,33933,-661770,-576988,709610,710171,-1295245,-326143,871404,633522,-381187,-562582,829978,132223,-374223,430302,175935,-494059,-235510,1317033,84251,-1616551,445273,1244119,-211113,-1001757,-24882,1332163,-842643,-500526,463281,317203,-165119,-846160,787496,84830,-756229,88190,28201,112370,-395550,283763,120262,-750563,433060,504276,-248554,-1336479,421977,1244132,-935818,-1337742,558617,1627603,-705911,-1539203,633919,1052672,-140793,-1142340,520972,838436,-1097714,240570,768644,-694242,-583977,861694,557461,-1071795,-955949,1406427,356904,-948799,-501090,943590,418009,-1415816,188927,815416,-365529,-620509,482543,884805,-784079,-535120,710653,-39093,-361336,-25679,731733,-730677,-614208,1112398,-13743,-949134,-359678,1155381,596337,-1725283,-100732,1578087,232556,-1374365,-526182,1480152,-229225,-1274402,270652,894081,-355768,-474823,876588,61209,-1382884,370804,952744,-185188,-1589625,807310,1539267,-1142275,-783347,881857,1090733,-1021989,-950166,1495549,171472,-730966,-10462,770816,-222768,-1313762,791271,596940,-734833,-538545,631169,564446,-1502356,114472,1244057,-349022,-1051116,230901,1219068,-695495,-1448113,1274622,899939,-991314,-1131859,1003698,836115,-1816159,168585,1129739,-239419,-1071070,68439,1160261,-1080074,-764157,1221568,859126,-874347,-413607,1681878,-39131,-1135592,391510,952933,-378259,-1371453,560990,919139,-904433,-331524,1011418,443366,-1194246,21926,1280138,-275571,-1045002,275813,1133676,-622299,-1075944,1173327,736683,-1468387,-567575,1216815,455855,-1637525,53563,1184034,-161052,-1189068,628187,1644192,-930099,-968558,746286,596242,-1075904,-522031,1490263,120084,-1410676,254796,1308554,-522905,-1234790,616842,903922,-1252136,-557640,1222338,234133,-1324243,5311,1279503,-404154,-1056403,585970,684668,-832574,-1018980,1288278,546941,-1222282,-238958,1317587,125431,-1358139,-7249,1158466,-578756,-1198274,726014,985813,-1042396,-1021980,1337051,428835,-1316544,-302467,1348896,2157,-1148708,243879,1145047,-859869,-977906,797820,860372,-1011412,-474309,1104409,41856,-1295391,300502,1298452,-313430,-1300859,783028,856162,-948505,-774777,718704,516839,-1052428,-188913,931578,-9658,-1025923,311474,1083575,-507504,-789623,1063568,724510,-894212,-224698,1194655,252587,-1206659,6586,1051394,1409,-1231229,601040,1261784,-587784,-863652,600741,950840,-1433385,-377293,1029512,137422,-987041,189914,1144486,-491716,-1154927,579566,571413,-653555,-386509,950907,198083,-1091243,-11911,470089,-262614,-481976,416754,1118670,-699614,-257224,689833,262802,-566159,-265381,827696,-47252,-809128,52729,940265,-185450,-1234018,343013,998356,-1063067,-507919,664856,763018,-844917,-594283,1215051,-72849,-625555,-192537,847613,-82463,-1318314,868976,359977,-198054,-257955,621673,488840,-1347207,344319,812528,-238937,-509316,-199109,1057787,-677885,-512059,613551,264475,-431057,-563574,1032155,-97929,-1156135,879906,253883,164359,-710300,403982,843416,-1224435,153908,424239,644025,-578766,-601442,1531108,-354583,-712325,-64488,608983,557400,-1232340],[0,0,0,0,0,0,-1,0,2,-2,0,-1,3,-5,6,-5,9,-11,14,-15,21,-26,31,-36,43,-51,59,-71,82,-96,113,-133,153,-174,196,-228,262,-295,333,-379,432,-483,539,-605,679,-758,843,-937,1044,-1159,1286,-1421,1576,-1743,1925,-2129,2355,-2607,2885,-3196,3550,-3947,4404,-4917,5492,-6096,6555,-5841,-41740,-49216,343437,-49497,-101190,29065,256840,-137134,-118825,7897,100053,-232130,128134,160163,70451,-118708,53966,-33748,227039,70613,-28224,-257745,-76273,319975,-253585,50474,347336,512218,-680765,37144,617749,-170397,-543213,-52859,306098,-316691,-600181,506029,363208,-596417,-321216,166722,250337,-534231,-85574,447925,-280201,-337478,132975,297175,115921,-421157,277267,189499,-119392,29628,285644,-116717,-316550,-905,238085,-336869,-503965,472625,524185,-277567,-490491,714155,1239,-435304,-259212,576417,-115140,-1025874,619026,936698,-820090,-642813,387752,1265968,-1096361,-612583,1267124,-46961,-645406,-370494,1108636,-70667,-963293,652727,343032,-280270,-650037,484086,823255,-1232473,230321,432024,318874,-368830,-423896,1113838,-715580,-191546,388532,273446,-44133,-1253912,1414597,-93672,-1124176,329693,57762,477413,-1515863,631851,1188564,-1759877,102730,488225,941528,-1457044,-1032868,2736590,-864288,-1145578,-442294,1295194,630953,-2700820,1357258,707714,-346162,-349000,-420403,1619042,-1904332,940945,736744,-1071880,89010,-657952,2106027,-1870872,-1170443,1577696,-379006,353376,-1873085,1285763,837668,-1871148,1385619,-492784,901975,-1299721,-155691,2192605,-2072177,498801,-229476,238354,-478561,-1588057,3194319,-1756774,-867450,1440146,722854,297252,-3911572,2991267,1554475,-2512746,-560152,-164894,3446728,-2514059,-840339,2054462,-998694,1065012,-1648542,1352907,-723723,-1360421,3018586,-1942566,143695,-694263,1625249,1014402,-4000332,2616386,205249,307496,-871688,-1120641,3849525,-2689094,574494,638872,-281266,767292,-2476484,3152618,-1216466,-1305640,1807738,-726357,1248506,-2786464,2574367,1122079,-3659531,2068325,536271,1564768,-3369947,-720350,4423712,-2459910,-927033,-1187135,2705545,841436,-3669754,2647810,-695734,617566,100664,-757069,1956986,-3117649,2821035,171598,-1840739,212996,-645769,3319780,-3405498,-573483,2284204,-727975,710750,-2663318,2701078,176109,-2379914,2301365,-807507,1194944,-2071880,684238,1862846,-3291342,1877893,29107,237031,-1128818,-783349,3734381,-3203010,-459853,1607577,951707,-437014,-3727286,4039068,448985,-2312296,132060,370941,2552255,-3234493,700929,1388946,-1424463,703143,-881125,1872128,-1644193,-887386,2617987,-2090507,-236024,-873563,2020071,57762,-2983636,2380814,146454,37744,-1363311,274013,2265141,-2640569,866760,694667,58949,-417787,-895394,2658449,-1830742,-850695,1342006,128307,-213085,-1731311,2677751,149561,-2407041,1177593,791533,408858,-2619520,947785,2749204,-2326857,-491245,499592,1388340,-1145300,-1010549,2681283,-725763,-735307,197817,896304,-37952,-1818938,1913040,371216,-1089005,-835964,533384,1538040,-2045024,-44875,1239234,-447175,-714334,-648862,1806247,-613548,-987933,1159865,362259,-648522,-731026,1599252,385411,-1620137,482236,1208355,-127030,-1741775,637532,1304628,-1620165,-729474,1283087,611388,-1507424,-711459,1803158,-495176,-1408522,314323,1014930,-399307,-1489309,1251514,898900,-1218401,-306450,963100,421752,-1574759,-15737,1292471,-105363,-1013348,188854,1127256,-400377,-795610,739900,669772,-641261,-392110,968666,509734,-1200389,445430,1214220,-308840,-999338,638443,942563,-966908,-699368,875557,518183,-1162857,30344,1420947,-144198,-1108884,577176,1217258,-796687,-924318,974843,436589,-1315653,-332892,1553143,154082,-1031217,299314,887225,-271817,-998764,412050,661488,-711903,-451939,811201,688199,-507560,-254037,732065,129536,-668373,181623,709393,-297828,-677868,41318,297368,-496499,-434269,397640,209932,-530433,48978,740720,-3764,-906961,302900,715404,-404475,-841435,849013,298013,-1136443,135817,566128,-4538,-806894,257049,1103357,-669061,-391476,665025,401074,-662542,-789174,792356,110951,-282237,10201,173299,494149,-674323,76656,593119,-278706,-83788,-519861,741402,-338635,-515302,509223,-95110,45740,-412686,395186,229268,-866676,352937,-226528,90427,-436987,-282873,866507,-798347,189951,263385,-317152,246558,-489449,1104898,-526265,-368303,465937,-259522,21443,-752297,656446,222754,-894477,467707,-360897,283538,-553665,270407,1031717,-649449,240749,-489969,522484,508252,-940070,412678,-261811,688689,-236518,-465959,489615,-594853,623653,-32669,100176,231373,-605525,1297758,-475007,12762,127752,-148536,959906,-1439878,361179,-31639,-99605,483473,-1006356,832423,-235188,-159331,184773,-726179,783192,-378330,182745,129791,-486195,602606,-851659,522038,-69119,-232534,669553,-912103,622590,18407,364422,-335931,-705498,1279382,-172698,-414621,-587451,44879,639875,-1008873,354887,-302439,-88817,332295,-8710,502483,-762532,565723,933702,-618359,-396150,-114481,1327705,-338234,-1177556,714677,455468,289858,-1022176,-306150,773143,-97257,-160206,-99472,434299,-18961,-618644,331919,-254693,123388,192367,88407,276977,-369538,729024,-97418,-279939,142289,497899,225427,-952729,347936,880752,-375666,-536889,57549,829479,-230993,-444024,266906,-55629,-183822,170447,147492,-482764,-336971,1141027,288293,-1040874,-523597,960443,470728,-1394144,-815832,1079601,614062,-606607,-502361,723757,463058,-398381,101579,389765,-110187,-56925,268229,393866,-489501,-362939,741381,-398236,-853158,400813,756812,-316436,-974548,607157,870918,-911738,-109878,877960,789568,-1118536,-361557,889658,-402433,-476691,66433,599693,-431933,-329464,1147017,-205904,-615303,282963,1228817,-226453,-1547975,554123,1099691,-77178,-1367568,106473,1570364,-939340,-514908,253988,578982,-88117,-514433,619271,-105100,-602666,284026,424161,-67192,-933605,450419,586348,-1165404,58164,451920,571332,-1147414,-161949,1538977,-720698,-655268,473647,1164195,-465284,-1090983,1271498,-111133,-685820,-384490,643430,148459,-1135297,667097,678774,-636408,-550960,709349,938202,-1205895,-57988,1071556,91932,-424789,-372909,992341,-101281,-1214667,293290,345044,-28892,-737222,467891,622446,-932740,52490,602240,239880,-819111,83158,1154071,-632389,-737685,578619,593806,-429843,-790821,1080019,293488,-1116335,-188156,1010232,-111,-1160540,399107,1066711,-546377,-749514,501946,680099,-863241,-544623,1234653,-84382,-940473,64090,992489,-365977,-1104467,593266,603405,-289036,-650966,588640,504647,-997834,-283724,1210942,95693,-527430,-122455,1150296,-166845,-733739,609941,765241,-455705,-544445,770558,137556,-718623,52851,749602,31835,-988158,424537,792296,-572151,-544097,678985,398268,-924587,-179322,1096311,-23291,-1090692,368687,1067321,-360488,-733805,484990,756898,-734581,-391257,467269,546880,-768084,-167278,893922,120828,-684563,240734,941377,-414563,-383311,833161,400634,-628182,-361011,682405,466654,-988776,247018,793777,-269973,-637517,358293,1030703,-624078,-342966,598984,511401,-680751,-153875,1235516,-54693,-967431,519483,714453,-381061,-755300,707408,411775,-1082089,-355817,459948,513696,-763782,47418,818847,-389310,-522907,-153716,574710,-178722,-794060,588445,337330,-290188,-477726,538715,357435,-999631,358043,285073,-216951,-506889,86557,819584,-1039309,-119875,626228,12137,-204356,-413878,812814,10242,-647200,746873,-283856,288848,-818364,743821,504294,-1076351,462249,83274,444719,-722025,-72607,1385072,-942313,-177960,-84961,769965,41671,-1053374,1202631,-315745,-183588,199234,-57319,804740,-963250,842112,109597,-254460,495258,-559878,1051086,-938256,-239596,812207,-715412,742629,-887420,977116,275548,-947335,1191376,-616271,676397,-504487,366802,693512,-1786565,1435029,-42202,-234975,-272214,-748447,2015543],[0,0,0,0,0,0,2,-1,-1,2,0,-1,-1,4,-3,4,-5,8,-9,15,-17,25,-32,38,-48,60,-71,91,-107,125,-149,176,-205,238,-275,320,-367,420,-475,544,-617,694,-779,873,-980,1094,-1217,1352,-1502,1663,-1835,2028,-2238,2466,-2713,2983,-3287,3620,-3986,4391,-4853,5377,-5982,6700,-7601,8817,-10775,15696,-87263,-333844,-125232,36708,39265,-353132,58378,487322,-232276,-211388,210681,201953,-146717,-193380,50535,-160876,-162468,131330,239086,-75840,-48960,11652,-131929,-336543,234290,338403,-228498,131032,162614,89790,-485729,340341,308090,-86394,-352840,57827,186259,-129391,-528375,96701,274952,-139070,-186697,331871,205881,-415024,-240562,402868,170181,-253141,-160483,749767,142944,-684994,387616,517260,168660,-521033,113984,771860,-573458,-229038,345112,510486,-691419,-98136,850604,-628342,-511754,216495,451095,-409764,-394134,773588,25458,-557411,241408,324223,-256633,-1061900,564312,619023,-717977,-210841,258066,628269,-538566,-33353,707410,-350278,-392509,-387360,930905,-294346,-1012554,1045768,609514,-841121,-963468,1012749,1456479,-1750065,-171465,704724,608068,-545239,-558007,1409644,-701265,-535062,379894,-19322,-179771,-654833,1224557,-242132,-1262249,1009865,222538,-196564,-1281025,1205864,794237,-1908565,250586,939348,1020238,-1307930,-955921,2305001,-592676,-625861,-501190,726180,663465,-1393444,1151603,-390924,-414813,390131,275396,794358,-2450152,894858,1646703,-796083,-1115095,-647200,3462016,-684829,-2024539,1272583,608224,590539,-2258664,753342,985157,-1050072,1106359,-878529,308291,-588747,705011,1102774,-2761054,1406885,1186861,-467537,-1293981,-335201,3552946,-1830947,-1742081,830150,1265521,315242,-3346096,1741242,1448477,-1057357,-427779,-1117212,2095497,-1272771,215303,898481,-1958880,1226439,217151,1406923,-2223372,-1559487,3864735,-664009,-1515211,-1646951,2673815,2244484,-4030620,460298,1001600,1447432,-1167171,-1441418,2377371,-1376398,795286,-183985,-1360448,410361,-638026,2238495,-2251904,-1111694,2872651,-531314,-785035,-2405623,2949413,1151188,-3704078,920547,1133273,1720577,-2643802,-1389813,3403479,-1230251,211401,-1193893,759392,641632,-1838258,2019636,-1806854,-276598,1078786,641565,97361,-3371585,3071566,1963709,-2039487,-1490469,-25825,4033117,-2572047,-2010767,1593712,430587,710948,-2517735,1631372,228546,-1091623,1846450,-1519021,260789,-374308,1357507,484923,-3271392,2485037,1047507,-582026,-1724712,45990,3411092,-2679400,-1016380,1586695,942098,-326933,-2612403,2543300,105371,-1291492,265383,-251672,1315517,-1797447,1127494,1104744,-2069620,595513,233460,1178708,-2659597,-690903,3617326,-1083816,-1341113,-594273,2510411,403932,-2958664,1407046,688081,-132447,-1080681,150789,1573029,-1972430,919515,958176,-891840,-588208,262736,1944304,-2191637,-693511,2166335,-186977,-953974,-1194014,2083052,130556,-2208556,911279,874224,145974,-1633999,944204,1597589,-1560895,29889,622556,577977,-1179297,-608094,2002739,-1044028,-956495,571286,1408538,-667009,-2025286,1522110,910002,-1365161,-710335,1331645,1182862,-1835502,-217680,1698750,-337398,-1156750,201713,1447526,-917969,-952083,1356126,129390,-865331,-350913,1015286,-342520,-1405275,602553,678908,-517605,-1116421,839538,844566,-1363320,-166511,1037389,155202,-1037738,44517,1765026,-582238,-720932,979303,954030,-930163,-954187,1001033,661036,-1218062,-639804,1262378,31382,-1315226,181072,1366602,-527125,-1180425,320825,888102,-930410,-601723,1088606,477655,-1254694,-82197,1024915,-347952,-1150818,482588,1012926,-776455,-756021,712869,365842,-878207,129475,980207,-113895,-901211,537374,586907,-983073,-525516,694103,406493,-753180,-307521,995019,46772,-806056,-368138,848399,-305587,-778417,452055,578086,-637606,-811426,693686,616515,-703658,-665042,788507,233181,-809602,26894,957541,-106220,-880474,259475,692426,-425024,-349219,692979,315805,-778684,-32873,759431,-316753,-326390,286570,477572,-408371,-561106,781461,45103,-261249,-112017,503027,-78544,-366665,465842,83975,-539038,-453131,133535,559280,-597047,112065,438369,179573,-301714,-35423,951734,-94973,-629511,59675,290150,8073,-657816,246198,236302,-721396,78548,-50487,244103,-605724,-43354,480021,-654333,23338,-105875,271000,-138519,-598458,486076,-12693,4170,59062,-144984,193134,-388391,865790,-42372,-382085,659590,-277906,3737,-571068,280216,292152,-807821,298068,103480,461110,-406188,-536180,535104,-274886,393258,-530907,164734,411804,-320414,542760,-319552,92018,-5898,-78397,638936,-773480,349720,414743,-250156,-114382,-225684,970269,-281887,-317850,309159,-190912,558366,-390230,154985,-135284,-64737,915628,-584971,-155649,154284,629719,115574,-1127919,863206,26769,-112404,-114244,204662,550079,-1016768,244538,608944,-462263,-153785,-250252,660807,-567760,-174120,614915,-209111,121510,-397076,536579,-323606,-436493,245926,75482,361242,-653998,-143181,931763,-355639,55890,-24879,306621,-152347,-321382,371679,-648494,209170,491466,-131835,-477920,-567583,1277106,68341,-875867,-49046,692514,475718,-986248,99439,680219,-427654,-10972,41276,510546,-991235,-164229,781070,-235010,-780734,-45165,1185957,-505748,-929973,384885,389458,-42946,-699924,711358,380927,-710121,-100724,472454,219079,-175102,-118453,607797,-118588,-159340,-243855,237338,-230621,40173,677097,-344146,-758737,376262,914715,-415775,-1087884,654864,918388,-618559,-1038438,356760,1168229,-611565,-167240,554179,75755,-509799,297819,1090523,-735409,-381789,813186,273212,-978852,-610476,1304296,240734,-1226019,126039,797579,513704,-1085560,268080,611799,-327202,-316625,-130257,538473,-406337,-338091,752217,-282266,-297425,-136391,710002,-357036,-721225,800411,128650,-816693,-745941,868184,526103,-1532998,196432,1031758,112182,-1387960,-412087,1229075,-505005,-439701,564630,343353,-467787,-318850,1308205,633,-1140990,555412,862922,-251181,-1598786,656073,1431110,-824280,-531145,505196,814496,-887013,-535461,1309979,-229666,-492040,127732,610843,-193922,-795603,584429,371551,-572069,-135383,986560,289556,-998662,289491,1140409,-127242,-968539,570230,1186774,-1172795,-876507,1188360,487979,-809344,-720245,1229809,297190,-1127078,28270,735806,-74211,-633300,557150,759745,-1019451,-368967,1178547,351657,-836670,-347924,1236933,-439997,-605890,138773,868061,-75876,-730309,565874,581146,-804302,-280667,594721,486434,-981357,299738,893164,-496949,-571999,291964,933717,-596436,-629765,1076844,464058,-1257411,-294595,1206699,-31596,-1316425,272487,1200592,-288217,-1172544,651845,771593,-651284,-633112,760306,267396,-959206,31403,795314,-296501,-1163519,262861,722040,-436140,-593547,672389,465506,-612819,-88236,911832,-161231,-913934,63295,714156,-468518,-458087,316817,840506,-871376,-388952,763859,140568,-902685,6258,1095057,-24775,-970415,578964,843077,-375385,-730833,473347,594599,-1143902,-240247,797377,148539,-1022418,45901,1179050,-363463,-807351,568993,615256,-472819,-488342,797969,386838,-1056979,-49706,626215,-183888,-634147,53244,1014830,-395558,-721817,357327,370154,-479602,-296727,731403,189432,-757319,121559,454770,-261122,-756514,304776,234716,-278600,-471532,402686,596318,-477224,-245803,838104,-195284,-455359,-294975,692567,-438230,-818414,478093,799012,-175903,-945210,394128,625903,-1419925,60550,766973,-103441,-602108,-243211,876162,-434558,-182752,-11108,34018,145303,-682584,611292,-197017,-587454,496035,143693,64704,-907791,493106,710940,-789263,-39183,-135513,783821,-596312,-426779,971892,-189645,-384453,-265824,595146,367189,-870308,518023,118922,-346394,-1757,-617,555322,-1294469,335578,507002,-104760,-203698,-283221,1340804,-986069,-652241,632268,-301666,553473,-1118717,238113,575178,-322796,375673,-844219,731544,-417735,-10604,400045,-1154529],[0,0,0,0,0,0,0,0,2,-2,2,-3,4,-9,13,-15,16,-24,31,-39,46,-59,74,-89,106,-126,152,-177,206,-240,280,-324,371,-425,483,-552,625,-705,794,-891,996,-1112,1239,-1379,1529,-1692,1870,-2066,2277,-2504,2755,-3029,3333,-3659,4018,-4416,4859,-5350,5899,-6517,7224,-8037,8980,-10091,11426,-13066,15120,-17754,-8982,113463,-173879,-234828,143466,196991,-313119,-88884,276020,217487,-628895,28080,499832,-174478,-449406,110299,401106,-300038,-472549,313244,56377,-162164,-256053,176587,53871,-120161,22643,136859,216038,-182439,148632,86589,-66598,-227903,-26931,18817,87728,-311172,142824,218725,-324372,-191888,299199,352308,-292410,122424,427904,-473536,-549358,505552,294044,-594356,-103362,762396,-8309,-636586,129186,789013,-365228,-431847,267929,589640,-302366,-347439,212268,138781,-591852,-69370,670812,-5813,-579307,84692,393962,-244165,-811904,120959,488773,-52175,-546192,342192,343448,-643720,-164594,461731,-30318,-537531,227799,672446,-123180,-595537,569317,74743,-742461,-167629,847117,-113662,-1184244,539124,985414,-952717,-962310,1020480,1020023,-1509308,-1015011,1385145,557421,-1099552,-794349,1186206,313469,-639875,67052,282625,-193426,-377245,770391,64255,-486635,-66254,831627,193852,-1729130,358523,1037636,-470404,-948795,-87795,1425312,-308588,-1333602,1010990,552568,-644214,-612720,712633,436725,-891475,585673,194400,-580315,-293988,1106561,354854,-2165448,-5338,2251366,-422855,-2406024,65936,2925824,-523569,-2614833,303613,1847411,204896,-1888833,60722,1202446,-338158,-133143,-246896,52405,-287779,480617,544702,-1468950,-211254,1152821,849576,-1685408,-1013884,1816480,361383,-1232520,-915114,1486993,945077,-1989527,133749,1221118,291563,-851164,-275606,990024,-337427,303644,463584,-1126391,-249522,1270181,1264634,-2277708,-1492676,3081263,1139213,-2528385,-1752296,2799959,2315220,-3304725,-1450431,2003291,1956882,-1628184,-1821093,1367335,252851,225868,-366939,-524839,-56317,353115,1530111,-1211099,-1120898,1255314,1508022,-419653,-2695826,1545471,2121125,-1355818,-1400406,481538,2148023,-1180879,-1417568,1346567,443477,-269041,-1118090,775742,-4321,-422346,1283722,-562543,-1310444,680237,1708587,-658453,-3134748,1675164,3083659,-1758131,-2958789,749719,3590247,-1553939,-2947425,947909,1861158,-225638,-2311923,851617,949764,-200168,122442,-651419,-160,-361761,1287806,580044,-2117362,220166,1705596,513625,-1901134,-450312,2649252,-62416,-1535929,-262278,1808299,227132,-2000124,497954,973902,-538808,-430714,362082,576998,-1204383,572757,1059678,-1436829,-368764,1231136,1297634,-1961333,-797256,2833520,189192,-2184520,-792146,2445269,426454,-2444686,-1788,1710084,347508,-1545576,139042,1467415,-929641,-286438,207338,-83986,-831788,87411,1545819,-1059074,-969702,832156,1211923,-904866,-1691483,1183852,842469,-1367338,-645868,894387,817054,-1455506,-45740,1235096,-538662,-900061,413014,1007090,-880673,-660050,1190823,186041,-994534,303671,1488973,-645616,-1505714,983125,1085831,-915057,-871186,1180481,832838,-1432266,-492984,1318198,101570,-989742,-57780,1227048,-455328,-970871,614068,817206,-667753,-768192,778671,612122,-1041653,-202083,1038217,453585,-1080682,-108857,965236,-209695,-702404,298228,875606,-812350,-591249,855542,432098,-1085542,30691,1151003,-297389,-907262,635085,991089,-865379,-540143,1079325,476065,-1128253,-377603,1264433,-101975,-1044251,519608,1101216,-438414,-574104,658256,749356,-672657,-308260,676583,155282,-604563,-19796,791762,96005,-818507,256739,760824,-190737,-764588,367355,511226,-406707,-252105,706118,225515,-817452,-267557,642229,-137017,-672649,334759,440997,-427188,-502448,348160,323431,-414498,66050,707242,-94179,-607554,485863,522704,-578819,-528039,856860,298144,-869138,-152609,489242,39153,-502539,114127,740810,-115576,-528669,246172,542849,-230343,-380430,329653,247117,-306915,-120784,286848,350407,-503242,-26638,354258,348090,-183735,-48261,379238,-99297,-84246,-50707,54095,-127025,-113125,369144,33650,-264133,325142,92746,-22582,-228812,472870,-47890,1406,86323,2974,-61141,-435435,188086,479913,-365204,238826,126843,-181430,18533,260363,408279,-248537,100609,-95945,133521,-19494,-143395,-216265,-110507,529448,-339237,-174673,429642,264341,-24847,-416893,241137,465291,-45236,-162781,-74664,183954,30176,-117397,492199,-8556,-201095,-77157,-174390,114692,-419337,7570,105497,-268574,268584,-211323,315600,14920,-192634,465382,-120972,-310114,39468,292523,508882,-754350,-92058,311551,319656,-279646,-114121,746461,-158566,220985,47573,-230388,-118925,189252,589920,-463528,-612089,625001,223662,-546165,-458448,469551,176443,-344955,151214,80899,-54263,-425877,-121867,791714,-705090,-315019,406133,337238,-64495,-777675,528168,29078,-560635,-10242,312213,342354,-649404,296085,758759,-556098,-532242,576883,655132,-806546,-655342,874081,535792,-442770,-467209,629155,589701,-427827,260023,160282,-308707,-48126,683189,433677,-1048351,-121959,832995,-349959,-394157,66575,716986,-438055,-252287,760371,-74893,-489355,-239307,1017622,144796,-1342103,364090,934335,13402,-935170,187611,1321418,-431137,-495509,447712,479310,-201645,-324619,902971,-80568,-1110814,169089,792954,-301184,-1222493,592446,1141524,-764860,-530151,764461,648690,-994466,-184999,1470786,-115901,-980458,249353,946925,-184486,-807986,707856,296266,-719701,-63468,808820,5189,-1060439,669239,896182,-1001570,-269442,705147,1294873,-1290957,-842135,1715797,518905,-662975,-956728,1207450,584284,-1405010,409861,606178,178418,-813876,420327,711894,-885112,-434079,763165,72739,-1334938,-388900,1485419,-356394,-1363555,597421,880445,-453630,-1250719,1212189,755449,-1380774,-149278,1039269,602150,-1182001,22360,948206,-712007,-312469,767996,787300,-935414,-477615,1215244,-250510,-1071545,136030,1392218,-375455,-1760054,613165,1184754,-433808,-1054521,437756,1036226,-1058458,-582453,888827,385909,-914291,-109067,1079776,-340468,-1156779,718550,564318,-855250,-824464,1177229,694739,-1759947,-209587,1188908,-77658,-1141513,348996,1598619,-695710,-1302209,710588,679935,-956428,-639222,1277577,300218,-1014345,105834,1010973,-364756,-1276196,877527,955728,-1005919,-739352,1002433,637642,-1350580,-567181,1290353,12053,-1218198,-24539,1241414,33797,-898396,590185,771943,-669795,-911821,843291,688081,-1099099,-253441,1045061,-137759,-1407909,422302,1170309,-726814,-664545,1245993,571101,-1102185,-488393,1282029,171463,-1282935,242303,1095038,-641526,-1094026,627844,876114,-863319,-599938,1288775,320492,-1200171,-317529,1236112,213323,-1279310,101021,1239136,-532112,-1179612,615674,1094963,-675637,-767402,998604,534885,-1129172,-105536,1244041,136160,-1505605,303502,857607,-391259,-833571,496578,733373,-877540,-180620,1095112,-106998,-988587,392887,1091662,-594246,-936363,639326,807290,-1073772,-359157,1200915,246448,-1086487,40097,1170180,-448740,-1305940,492926,1084304,-455299,-670905,791847,740106,-1011196,-383871,1038530,164431,-945698,163345,1065323,-192558,-901163,187276,719358,-648569,-837798,740353,347203,-730804,-320737,736401,172938,-1201140,109008,693385,-527769,-710691,658755,545612,-736758,-436522,1048185,-182711,-765512,-7757,872535,-48888,-992318,844178,280597,-528259,-637765,889597,654650,-923780,-155389,715466,274424,-753670,15318,1032537,-504079,-754382,377756,309741,-429362,-718104,743723,222660,-681535,35792,415572,299928,-1080150,449849,959614,-707287,-414505,247513,848956,-880240,-618178,1071858,-112212,-277499,-65012,546019,-174666,-663779,775993,134336,-761642,-282834,702154,466321,-1133227,454751,1006653,-474037,-762532,32683,1142137,-639072,-972264,634312,538292,-85916,-1199753,702798,481519,-718544,-105645,-138093,454167,-299807,-93658],[0,0,0,0,0,0,-1,2,-2,4,-6,7,-8,12,-18,19,-25,34,-44,53,-62,76,-92,109,-128,149,-176,209,-239,282,-324,374,-427,490,-561,639,-722,816,-924,1043,-1170,1312,-1472,1646,-1837,2044,-2275,2530,-2812,3115,-3452,3826,-4238,4690,-5194,5752,-6380,7083,-7882,8794,-9855,11104,-12605,14466,-16881,20219,-25409,35998,-123312,178307,156287,-156639,-97571,109972,317303,36755,-96404,244131,272902,-51218,-285781,121695,155217,-229416,63092,-212021,39470,228287,-124586,185575,102572,11735,-424405,125415,483471,-461170,-387082,285307,402485,-480440,-454582,587833,-9618,-468012,-95393,575159,-80044,-522506,520952,392740,-350085,-405057,630499,366585,-637408,236816,273438,-48148,14161,359211,353915,-131447,-382861,588021,-203820,-241546,14335,444382,11770,-677902,147373,249716,-64661,-473461,522664,400007,-535144,-352094,551661,245158,-1068483,-388031,1113512,-202162,-1082876,13587,910693,-206893,-1500418,812467,962626,-818365,-342734,386782,876061,-1097942,138559,760712,-541578,-277312,-199386,966092,-360039,-577091,1055233,-788658,-216695,34387,983163,-28612,-1391104,1212497,282652,-549071,-706067,459589,1452936,-1267155,-235387,675260,213674,-325078,-1071676,1504830,-642954,-801890,1022994,-2849,-101421,-1812784,1906964,801676,-2185608,-115420,1023081,1501145,-2130252,-607941,2461108,-1013375,-637117,-382022,1393392,-25730,-1786508,1748012,-859527,-184124,-106509,72456,542095,-2016539,1791113,179748,-1603249,305230,18303,1575811,-2683524,133001,2509559,-910655,-638962,-1675895,2808625,-101911,-2387532,1258512,32273,1208652,-1476082,434539,1225816,-2336822,1804890,-120778,186715,-1587714,34279,3350249,-2830330,-994684,1114417,1828958,-303393,-3840441,2953252,769277,-1261110,-382210,-372784,2474896,-2683679,700162,473474,-1465396,1554975,-1006480,1332995,-1718217,232968,2949157,-3166897,562171,51214,1964004,-1005872,-3410482,3820622,-200124,-701842,-1644488,691929,3332041,-3316708,546878,384722,675034,452484,-2004500,2551920,-2545520,444544,2017504,-1256833,-206222,-2250376,4395657,-337395,-3615705,1804216,952926,1950160,-4130046,260572,3496019,-2063269,174306,-1379117,2135521,-302443,-1597146,2465007,-2208076,986746,96427,-89932,313425,-2445008,3681232,-1194468,-1739090,909374,610883,1952753,-4378631,1245133,2484554,-1592596,-654798,-1819222,3868186,-1001400,-1908609,1896368,-557833,1243681,-2016606,1556364,328924,-2541035,2595902,-449895,-430073,-2129817,1227447,3211340,-3946176,-83396,1406569,1459193,-1367441,-2874041,3659205,-733699,-1170436,196359,392048,1183205,-2582503,1890536,179997,-1548000,1213554,-670655,1224434,-2179914,658265,2014949,-2588508,375021,152346,1932544,-1327337,-1806345,3262416,-573592,-750578,-1084116,1616447,1328293,-3213061,1108294,692380,-147499,-1088895,15912,2058634,-2565791,58174,1775735,-225196,-1213809,-773727,3136318,-799565,-2083660,1055046,1084788,-127373,-2302370,1617209,1281119,-1905589,137529,485793,731900,-1335217,-53848,1881875,-1151699,-295207,627350,731861,-859577,-1229719,1909881,-49187,-1081962,132634,833881,134961,-1962260,975690,1185206,-958289,-739817,453495,1312709,-1472209,-631050,1434629,178084,-1190036,-164350,1620370,-639358,-1567914,1138088,1187960,-944227,-1032956,1239264,863109,-1838968,-200534,1543536,-112268,-1550414,352277,1769557,-752827,-1127714,875695,805223,-994127,-664316,1308322,182168,-1139829,8315,1082569,-256905,-1047747,642833,1022199,-710970,-617021,819054,497287,-935565,-405800,896016,71621,-1249696,131828,1124966,-622473,-922206,673342,872919,-1261592,-733003,1224420,383916,-1070853,-113582,1310317,-113656,-1182816,409203,1269057,-515206,-842922,1124180,576695,-1020917,-325432,835717,140999,-979234,77709,825288,-317197,-815599,253214,417359,-443076,-454017,536167,119505,-766375,-21043,631036,-251241,-643682,134978,922236,-315874,-701272,526463,231679,-525607,-395301,791921,279321,-725155,10278,619726,-401390,-652418,412141,1109030,-693227,-649943,893925,471806,-598046,-420737,932222,331626,-973340,421941,723965,-46618,-890567,362288,673456,-640847,-141319,455170,-73440,-332506,-546693,754562,-161994,-506082,261736,132283,182840,-653597,445938,254727,-284674,177975,-162841,626732,-495271,-218711,286740,-328497,397157,-302893,565614,-159280,-515171,752993,-237053,-107935,-319919,500111,556145,-1233208,476201,24365,107874,-406116,-420462,1063807,-467866,56668,246611,-95796,295780,-517385,689875,-221479,-569313,462138,-425511,698701,-409091,134953,560478,-493124,258103,-786804,430274,-185029,-624192,674019,-409781,436240,-658552,54321,724164,-791660,76385,-347973,617536,-60544,-1056500,462020,-673932,394095,31338,-569166,187242,-240197,820739,-466759,-139218,414889,-205786,636039,-842108,176019,493540,-422379,503407,-826069,316039,27526,-435533,270814,-325610,618349,-582908,43794,515034,-674048,409670,-351734,-31308,-121454,-102594,707235,-597667,-65569,248869,16091,-428676,-865301,1334450,6770,-887016,-353716,508161,908751,-1303175,-154442,482171,86685,-286034,-438261,488690,-209008,189793,377243,-569712,-134056,96078,361517,35173,-618072,323900,348698,-77591,-428766,276841,721558,-843601,-243914,753971,-17757,-483522,-549038,919310,63939,-752216,140483,447954,121015,-405356,-168692,273055,-567023,197780,636975,-300185,-699671,427810,968456,-836271,-1086278,785057,1050976,-590858,-1020338,556154,835967,-504806,-268701,375606,258995,-187102,-193587,420973,-343461,-30823,411142,-278047,-478016,-453919,769886,-87279,-706280,-46072,885070,9331,-886682,473300,1045893,-335128,-778747,480666,959474,-679919,-1049857,1024049,247866,-524013,47328,296912,-35564,-711044,903077,341041,-1108138,210221,738936,464958,-1466073,156783,1577398,-137967,-866795,-322795,1201272,-190795,-1128809,685210,3645,122708,-559275,467472,270504,-902641,291235,555626,-214271,-662281,103794,877326,-1027246,-48394,848612,439447,-460766,-571470,1441600,-191965,-939191,73181,865795,271970,-1535322,538605,917630,-931301,-81064,350879,452828,-925543,-266324,1425349,-490596,-731283,284461,678476,-490061,-1077241,932778,115694,-862797,-219262,824792,537648,-1181121,304807,988018,-245191,-601397,47840,767855,-1063213,-388755,1022360,124978,-464590,-383641,837860,-59126,-1152881,301117,405097,-433631,-947265,744846,1050626,-1076731,-574510,706080,370638,-961729,-33332,1543951,16142,-719633,348576,734717,-421801,-1039138,1004694,492965,-911150,-136059,943563,35040,-896439,-8039,864015,-446512,-637863,449549,614227,-843600,-530360,748109,532001,-564514,130389,779702,-58643,-957417,418022,741073,-192260,-445968,519727,607412,-742851,-338259,685757,5302,-1261175,-177741,1006774,-351957,-958515,542723,887148,-845667,-729432,750557,425673,-783703,-495200,1112925,227332,-1284587,153170,953415,-232504,-930299,607157,715673,-694945,-183498,533972,-19677,-656392,-95202,670571,-145651,-520450,411831,694368,-380482,-343612,593610,364352,-530384,-52633,861397,-134274,-934636,-148093,922538,-251667,-557763,592721,678829,-505410,-474040,873918,254423,-920282,113947,903278,-133836,-915632,319491,1033806,-492999,-811038,569943,715592,-643363,-535039,1034691,33295,-501445,54510,381489,261649,-763152,427567,372137,-358434,-69598,76280,244355,-642000,-42681,838194,-569978,-133811,43994,514109,-449481,-858735,911840,-95800,-199347,-564084,457097,596590,-1216563,306322,387730,-148103,-385986,-254615,1050465,-781293,-128582,699006,-39776,-106620,-676347,1031499,-431175,-1190983,741665,-69397,303951,-976934,236353,1016082,-893807,449953,-163802,755621,-282578,-607670,1057212,-936059,453264,70240,-138459,307000,-1173800,1347108,-640967,-276777,626445,-389935,1038472,-1409269,553759,502008,-846230,552121,-611192,1469328,-645021,-759755,934887,-762760,803598,-874866,554630,199908],[0,0,0,0,0,1,-1,3,-4,6,-7,10,-12,20,-24,31,-40,52,-63,75,-92,111,-134,158,-187,219,-258,299,-348,400,-456,522,-597,675,-762,860,-967,1086,-1210,1349,-1505,1673,-1852,2047,-2265,2501,-2755,3030,-3337,3671,-4034,4431,-4870,5356,-5896,6498,-7172,7941,-8815,9827,-11013,12431,-14160,16329,-19167,23111,-29160,40423,-36146,-199949,-397923,244862,23084,-106236,282310,185332,-221331,-330453,321785,-36507,-58118,-246717,64222,55454,-16140,206435,-279815,-113384,86294,280764,-395037,-77448,411373,-27820,-339281,460187,519618,-427624,-299733,356425,-36467,-491553,-239144,639831,-9724,-679315,180799,558018,-157977,-450353,268558,371869,-140442,-470906,480347,140617,-273362,-258675,78451,189767,-123512,-212999,84113,40996,-416204,13385,547343,-53993,-484656,263909,175338,-406849,95594,724149,58943,-727088,91311,381390,-135509,-697604,531171,377696,-830360,9152,666256,43107,-929235,-77148,1357992,-772414,-936796,485730,744019,-347755,-875099,1002911,239038,-679763,-13981,542805,536276,-1022211,32880,811739,-583551,-556018,-88577,898597,-464491,-857384,1141771,81145,-202583,-683618,752931,325796,-1436658,771926,236360,-464563,-697365,490671,1465007,-1704278,-145616,977847,-421447,-521557,-427026,1980928,-1367067,-1012308,1653151,403876,-572894,-1641191,2245004,680275,-2280563,389606,645598,1076710,-1816202,-136455,1887928,-1306732,404962,-224091,1062225,-463018,-1502463,2581095,-699466,-394123,-103513,644608,972562,-2699019,1329013,720615,-450489,-148152,-739073,1931037,-2225840,65047,1379291,-900239,111716,-1160789,2104252,-901009,-1546450,2287536,-785940,122299,-1025602,1635757,555325,-3183644,2324156,716015,-201725,-2054098,210464,3555972,-2914750,-685331,614119,1071337,261954,-2798915,2848565,-613219,-671876,843707,-411453,1515296,-2719494,1912253,1029714,-2195786,676928,-570098,2350149,-2062369,-1112891,2763428,-1475629,274326,-1327295,1516425,194381,-2682546,3006818,-770558,-143776,-669382,295348,1831834,-3683013,1922358,276378,-1026936,-263466,-212404,2871813,-3622421,4423,2881464,-715551,-741618,-2262764,3972186,-377978,-2905655,1284573,-22149,1671643,-2897742,664977,2112370,-2650637,1325041,-512206,1076364,-1211437,-1184101,3495161,-2222985,-257279,34998,1217402,622575,-3652456,2840497,-78550,-776132,90637,-429338,1929602,-3038480,1152909,1337140,-1268617,365295,-1202669,2529168,-2018808,-703807,2653648,-1382903,2274,-942969,2387724,-613593,-3170635,2973995,222409,-948154,-1655479,1068058,2499673,-3263538,207227,651150,669639,-943169,-1441524,2943464,-1419488,-907588,1131003,68621,472466,-2519801,2373517,331561,-1971941,342365,-52275,1402484,-2365037,356725,2095423,-1561404,-58723,-307099,1757653,-905264,-1524310,2567857,-1074971,-730880,-187653,1351004,286065,-2154345,2097531,544001,-1239943,-332405,1070391,1305074,-2489980,518682,1767345,-382525,-1175484,-637621,2537491,-1203579,-1732207,1421014,427315,-479418,-1352265,1581488,698050,-2107539,699724,767074,220391,-1430448,295437,2020409,-1250597,-742021,390843,1012742,-893706,-1329865,1762273,-188249,-1408123,243554,1166134,66811,-1831541,913973,1079080,-1225281,-294980,921791,719336,-1756236,121345,1586056,-722374,-1137642,355928,1311445,-1065984,-1149992,1405893,381479,-1107315,-391962,1313687,163010,-1549788,357753,1294159,-474508,-1180276,371749,1185721,-1269085,-645340,989698,696204,-1070078,-406350,1285589,-35294,-1218483,92623,1128409,-417209,-951723,433454,887840,-928762,-454201,984491,541012,-996719,-243054,932821,-318781,-1079938,734315,1070215,-552138,-909277,1209275,343031,-1050336,36747,1092930,-82695,-981466,577525,967609,-791728,-873114,756851,551522,-951642,-373454,1069792,407242,-1098826,-64975,910625,-238868,-695304,220073,772478,-422738,-758403,520278,587473,-633923,-581327,716482,322838,-718620,8324,729128,-265168,-581741,480065,307382,-530968,-424793,928271,99890,-850298,114769,695644,-57601,-928708,718501,978692,-834449,-206156,683870,267588,-1021490,-45811,938496,-217219,-583640,88357,654578,-125219,-372772,611503,12751,-350855,-411632,400513,468262,-931403,202297,496972,941,-282931,-120808,916869,-435339,-176820,273595,143215,-9485,-756397,961012,218473,-490557,299339,-40114,224672,-504969,308032,337631,-792018,456664,74217,72506,-392903,13306,785672,-992247,-18979,156684,3123,-80366,-644087,633113,-381079,-95109,319411,-158104,349092,-626446,765331,-39108,-609036,432438,-268443,479566,-374374,-533,441429,-550428,246683,-301570,461936,111235,-377949,731346,-494559,377709,-200140,-504700,568174,-296416,499320,-579515,-150186,259895,-81339,403093,-1014798,463852,406106,-438110,9771,-215254,922453,-333679,-437834,251438,-549555,596528,-142183,233776,-381940,-589550,1214613,-494876,-294689,-129889,431055,379889,-1272217,566115,467319,-282107,22306,-235565,893713,-643759,-165298,133942,-329135,415838,-515010,496364,-176426,-69311,527260,-693836,268438,58034,555636,-376600,-911678,759354,452341,-109423,-996916,141020,1250252,-615683,-706322,-152662,575892,-42693,-528263,308352,-332772,-129920,240666,319942,-230807,-615814,1100072,189937,-1158587,-228417,854539,323712,-1314058,-66221,952806,130102,-583210,214909,732393,-326719,-335545,429787,293448,-31265,-157222,414457,-231725,-66361,250919,-199856,-636028,-116231,831013,-330135,-945264,156366,964538,330958,-1430186,-169241,1387270,39586,-830600,-293347,1154284,43784,-720078,306345,15236,-15534,224980,642995,-268956,-1022821,866306,678942,-684519,-896568,888056,1303444,-1397440,-585194,1017729,492822,-948705,-598763,992972,-245793,-645933,155467,229092,-200264,-703027,610969,123714,-538967,282979,231001,140212,-1136075,664008,710708,-780672,-295456,480849,1176091,-1068482,-1064539,1244308,393141,-517009,-722020,840626,649243,-1051370,682480,274383,-104128,-538215,421360,887635,-1494974,-47989,1147148,1608,-1127325,-437208,1795756,-397803,-911887,525391,482030,-466100,-973064,915897,168422,-993167,89280,351090,294145,-1006631,429885,615531,-537729,-65458,270460,485249,-767114,-449418,1239023,52270,-820976,-84619,632741,-43537,-1484257,416435,1136093,-242182,-514787,469786,1095812,-879452,-383224,637600,-163784,-934512,-173144,1168329,-472324,-955989,735090,396281,-728947,-677255,818852,281360,-1074128,176091,753073,102703,-1074084,200715,725642,-641532,-546495,572509,546167,-771122,-298647,851340,-74563,-907949,300458,857242,-60288,-879972,570529,881117,-652010,-511226,530065,723840,-713519,-365500,777716,225007,-986093,-61249,945113,-129177,-1128329,743251,626531,-645557,-609130,944080,152205,-960674,-74586,773209,-265807,-790342,407499,687139,-687980,-527546,839613,347235,-1080044,-95298,655865,-59739,-738028,235678,647190,-453773,-771290,487868,447049,-712306,-289234,816658,169290,-836480,-262681,810267,-52943,-878647,350083,643913,-485925,-806263,598978,466223,-636179,-567559,592824,183102,-1048401,39235,763715,-166945,-793629,374580,545218,-687836,-387344,419131,283117,-514935,-210379,933507,-433137,-878445,513239,553756,-237302,-483693,446752,507097,-454496,-102866,581291,84594,-330094,25463,808565,-129068,-598386,87192,413589,-156684,-625246,725210,533555,-726454,-337866,407622,437234,-1045480,227002,849186,-263627,-309510,48727,805197,-514039,-625240,673400,-130041,-222063,-149136,976253,99106,-956967,632247,-43226,-244641,-322433,113328,753524,-806932,641975,487731,-302462,-110342,-530841,983432,-693436,-129916,267448,-382897,240580,-1107339,836171,149366,-769000,638548,-170806,603477,-1022373,224680,976262,-450437,65268,-538082,711476,-134603,-1195008,1094572,-475914,516325,-378015,123074,715334,-1354936,798669,-123107,17945,-195320,-583881,1355369,-703107,485315,587880,-582587,521024,-795761,1077335,-454917,-643196],[0,0,0,0,0,-3,5,-3,6,-7,7,-10,14,-17,19,-23,27,-34,39,-45,51,-57,68,-78,87,-96,108,-120,134,-146,159,-173,188,-203,218,-231,246,-258,271,-284,295,-305,312,-319,324,-328,326,-327,327,-323,315,-313,312,-323,334,-364,418,-509,650,-868,1211,-1747,2585,-3934,6211,-10332,18750,-40637,190213,380239,-372277,28158,140487,148308,-281138,-117298,128745,109413,-375995,194747,295684,-25317,-264592,366738,-57372,-305610,-32528,330622,-30557,-59750,45290,148834,-147750,-33814,152957,-31494,80798,19270,157527,-26254,123911,-69646,97744,-213459,179455,247040,73235,-186688,-183131,303151,256499,-362762,-63738,404310,118051,-670195,464260,641394,-316978,-658502,680568,139267,-636573,-356357,549144,126246,-967560,119930,636560,-341538,-767658,241854,535874,-522372,-434329,603359,184930,-271952,-219247,699736,166843,-679687,392700,617752,-141547,-212117,434312,196106,-455290,-316971,544281,-44419,-511398,148898,466952,27496,-884111,449799,550050,-580504,-702073,645728,376927,-1268136,-322429,1085537,533354,-1320632,76207,1198449,-500817,-1486216,322783,979776,-487846,-850776,582444,357856,-622577,-116298,775944,-100541,-929487,389969,926623,-951424,-484927,821911,727930,-672913,-341252,864236,-128544,-604287,22963,801744,-307676,-446338,789148,558622,-567029,-533374,736165,548923,-1306410,281986,923936,-324186,-988891,397779,1359603,-1146911,-1015418,1422127,1280915,-1455356,-1377156,1999617,947384,-1842688,-510059,1233215,954701,-1420177,5385,793185,-583543,-217597,450106,268019,-676782,280966,1336362,-896432,-1333429,128983,1331414,-203050,-1491245,518604,866438,-515195,-555456,496644,349704,-1166922,263380,847039,-753887,-597502,319946,987325,-823985,-512545,1324546,89144,-1355895,-449526,2020535,-129723,-2575176,935067,1915315,-403769,-2419694,667116,2715274,-1451611,-1567776,656562,1696229,-295153,-1257403,1062566,-143285,-643746,599470,187284,-559504,-894915,1861145,254865,-1841607,-33083,1256827,503113,-1724035,-189695,1435963,-380151,-951645,-76229,872992,-822120,-848994,1245086,19674,-742919,-24853,1288311,-122521,-1549007,1215419,1027076,-1263961,-1043216,1482164,1478422,-2571650,-622186,2284387,640978,-1960005,-1018074,2825987,133734,-2110403,-60452,1342462,191119,-1215847,641575,664909,-820370,192746,727011,-310439,-1218762,652756,1599431,-1250731,-1133527,1251367,1518515,-924349,-1068142,1199904,532371,-867081,-435944,1027254,122784,-1010611,400476,883066,-930107,-592222,926741,954929,-1615177,-415181,1366847,-312273,-1422780,131678,1931651,-892313,-1827665,1369981,1563967,-1054486,-1576524,1317492,1292826,-1916397,-729762,1080758,504801,-1179015,-302913,1244700,-821147,-749857,843271,531757,-1013922,-401931,1397797,145780,-1114865,197709,1042683,13499,-1255361,374463,979260,-705028,-684010,832326,578866,-973296,-202889,1277917,-112070,-796203,490620,1208985,-645774,-1442549,1244898,722882,-1178157,-572850,1425074,476658,-1707181,225244,1882986,-275002,-1230420,476798,1443482,-734607,-1101733,777803,589421,-930861,-261991,1051167,137021,-1153847,89767,1054418,-230239,-741099,439577,627458,-672721,-250800,635974,49232,-724849,-188985,668005,-35762,-703447,266810,575358,-459408,-563644,570481,599623,-556642,-556202,925888,137390,-920899,132174,1117509,-176716,-940770,359444,1060289,-859028,-419982,800718,608239,-742042,-304813,845342,20250,-1301480,278339,1251008,-522501,-609173,640108,633883,-684844,-184260,534032,103323,-460026,44834,632676,-172382,-455191,216527,154379,-398605,-297223,229642,137011,-504865,-37806,555782,87678,-503771,-49986,610264,-119863,-440898,513207,294493,-610757,-345222,761503,399821,-840410,-1948,561053,-294775,-840829,178577,745295,-244330,-571574,444613,222086,-323710,-226136,786547,193307,-431943,182825,742746,-374732,-373674,214560,182060,-259308,-246379,144379,56687,-50859,-173603,47118,60536,-64463,68164,45078,-99973,9816,59640,-144697,-257811,-54024,282075,-6067,-82509,35440,-24066,-6771,-483711,16891,103425,-79161,-412825,315044,-205404,-428954,-75309,131184,-154879,-268196,5407,396669,-139889,-368250,132509,-217791,49202,135229,-70538,149480,403543,-123625,-65771,-151385,392270,-190733,-236408,119536,226983,53060,-458829,810,110432,-281215,98606,95800,-105953,-92829,205756,180602,-411999,-153622,323790,59990,-318069,49947,354290,254134,79655,-97982,271315,96467,43819,-314063,-30515,-82156,-232529,100106,20890,162493,-539687,77257,415691,-271944,64287,316468,-278903,-566813,266639,232540,-672525,-550463,633093,547532,-571071,-389892,643329,236648,-690722,-21037,428426,87952,-65135,369640,-269694,-323848,301568,602916,-158971,-1033006,525134,991386,-745888,-687548,512098,1000716,-305611,-638668,610333,482628,-132925,-139665,303786,272507,-480587,201157,219389,-108886,-314474,315107,439885,-659562,-148044,716451,215363,-828718,92535,1200187,-634236,-1091171,196628,841358,-324468,-1156883,654171,891755,-382914,-319142,237941,205206,-390434,428728,434696,-1259135,-10561,960223,305346,-1208315,-556864,1948656,233393,-1179006,-493179,1196041,428229,-1241609,-34203,550653,-32171,-397088,163363,675400,-831735,50947,672578,-523678,-581867,-331556,994604,-629765,-1143451,702287,675855,-603648,-901992,1331664,974077,-1665917,-238480,951916,375117,-1522088,122953,1141346,-474771,-502429,29313,370764,-741732,-202262,1303349,-642674,-896981,765905,1335197,-587976,-1552960,908717,1245252,-913097,-1070498,600459,1406547,-876373,-542127,869794,102092,-531991,25302,666259,-475433,-835892,1076638,530752,-937481,-497690,1183126,432263,-1559621,289739,1163924,-353571,-1451369,120994,1663475,-646373,-837405,893595,806578,-906963,-1061551,1246247,-152268,-1123037,337407,918583,-90262,-1182731,1008146,850648,-1276198,-542048,1185681,680417,-1418124,-240907,1954027,-34725,-1193300,-7682,1213194,-231415,-1047147,691992,746258,-627321,-402543,886149,301676,-1289312,298922,1163797,-92864,-1281457,378878,1118773,-1216379,-1105981,1040939,247559,-1201800,-749776,1229467,186602,-1470808,380495,936771,-646740,-1176230,1059462,1212714,-1201883,-397764,1182040,422206,-1469178,-136232,1234134,-534317,-1149737,756090,861138,-697206,-1216804,866753,658277,-940568,-398949,1053510,428239,-1457211,-143423,1245059,-336114,-958839,433916,1101688,-848478,-710202,1070743,475468,-849638,-507858,1069705,-19333,-1409965,429026,1076981,-778673,-1230055,938159,960831,-1352287,-303367,1499928,334985,-1491249,273318,1281737,-566560,-1338522,601325,1120770,-921237,-890413,982799,575168,-1073434,-206237,1128429,164406,-1230928,177840,1081170,-742602,-1083514,813042,1320456,-735111,-443898,805141,283106,-1073272,-179536,1161764,-112218,-1141494,352753,1053813,-650177,-785713,957534,918565,-1102809,-372470,1267386,170874,-1453845,323588,1371482,-509535,-1039827,822974,1118090,-966956,-617203,1262034,509038,-1422310,-114096,1291873,-194417,-1189179,371072,963629,-695344,-1010144,868211,699652,-886789,-654101,956481,169241,-1061096,-144015,715360,-326354,-976165,614270,706947,-687657,-649452,805594,439603,-861470,-515521,1162857,246828,-818846,224947,1182378,-273789,-962193,510711,803020,-1077950,-654268,900306,281342,-1259451,-36949,1263190,-198559,-1191710,440844,922357,-1094792,-735271,757985,576492,-627383,-522854,1057369,258782,-733270,120918,446119,-225736,-1045509,389310,636685,-670784,-230519,500744,303258,-537649,-231337,625891,-336604,-896226,65859,830013,-201262,-852021,831953,471647,-503309,-214562,453400,511746,-968742,405753,842499,-406708,-685093,302941,897498,-997904,-762252,1060690,296568,-860655,-485167,815207,359154,-943914,180885,655593,274615,-871399,-78511,888165,-534692,-296116,247131,379741,-150839,-441563,617996],[0,0,0,0,0,-1,0,2,-1,-1,0,3,-1,2,-2,2,-2,1,-3,4,-5,3,-4,5,-4,2,-4,4,3,-2,3,-8,14,-16,18,-27,37,-41,52,-63,76,-93,109,-127,148,-175,205,-234,268,-305,351,-399,448,-502,565,-631,695,-766,839,-915,980,-1026,1043,-1003,839,-416,-595,3337,-36198,97676,316187,-340759,-92470,310806,268389,-134023,-40447,81867,174277,-4200,-83679,443593,4147,-261233,-123388,286003,170485,-278621,168299,136033,268736,-345374,-273806,387316,59876,-342930,-409282,412614,155868,-510752,-134170,182454,-116963,-220933,339889,244466,-349567,-316249,453876,108986,-390540,373785,260409,-313670,-87951,607402,-368399,-643739,43626,499242,-71325,-523317,629063,448688,-592957,-265711,610905,240701,-843717,-34308,652753,82070,-578411,-139512,926061,-38499,-449106,795332,458660,-661629,-742275,1090018,628373,-904794,-347051,503561,291413,-617933,-584948,1307248,-183901,-432231,32000,375624,-380299,-816725,975050,40018,-643001,298704,667255,-153675,-1014877,903456,739253,-989890,21347,613762,666221,-1715546,-125007,1557256,-626382,-864303,-254276,1099875,-237133,-1123437,990027,321182,-275677,-665688,618182,623725,-1796681,807793,616119,-519007,-1131659,-102643,2441616,-1550587,-1419241,576600,866480,95893,-2140465,1280646,855738,-1051547,274245,-488414,1085894,-1053144,572317,675476,-1528068,1095951,510839,235903,-1627488,-388025,2729470,-1633674,-947336,672484,1432026,-361206,-2670959,2734144,834341,-1134549,-601262,346957,1943471,-2135405,138828,785133,-768137,545712,-683925,1595249,-1732000,-505397,2494269,-877820,-852527,-1470284,2986195,1156280,-3593107,713098,1158426,1721769,-2523152,-1384813,2959297,-1091546,224134,-841649,450464,889757,-1006067,2008101,-2554954,117254,1989438,-280950,-544854,-2272022,3628136,166442,-2832712,985394,803243,2084931,-3729389,31308,3109001,-1465073,-468658,-1244769,2394429,-233423,-1901961,2126915,-1399696,775595,-216119,793352,337306,-3268228,3399998,347385,-1409266,-1482937,954819,4386168,-3946860,-1401106,1779934,1500581,-153171,-3912821,2953778,358527,-839286,237476,-1564052,1836396,-1304694,1421948,-164524,-2730552,2596510,194920,43424,-2485840,959082,3447569,-3232827,-484496,1131766,1843294,-1117513,-2976145,3606799,-118714,-1050871,-726010,398071,2181207,-3014841,1230120,154717,-1081596,393909,-380138,2066551,-2920582,36259,2962226,-1648444,-894524,-1256793,3636239,-90093,-3818046,1761416,867666,986862,-2660723,224626,2378537,-1855122,779020,-417895,254313,-302119,-607565,2327172,-2860142,241477,1367369,-175247,-950574,-1675577,3485106,-690184,-2239768,797669,1176978,838097,-3041478,1340131,1521041,-1732157,-181893,-47453,1616365,-1450646,-747612,1867347,-1105487,-334693,-56649,1537726,-301438,-2237261,2284482,518287,-694689,-1345048,1010678,1958232,-2817061,-48217,1686664,460679,-1018156,-885690,1985419,-1092077,-1057151,1133623,405610,-491373,-796487,1925021,-310,-1613018,1033564,941252,-356189,-1539592,1158731,1705249,-1705980,-392789,1084022,667395,-1388498,-516830,1950048,-574252,-1287633,415212,1293552,-396149,-1633957,1039244,715349,-893185,-469502,823092,829505,-1615299,-70890,1359462,-86999,-1098348,95540,1526904,-500998,-1160639,1353512,559212,-946433,-856399,1258632,604253,-1460507,137232,1098616,-148671,-944665,691811,1139131,-1132589,-519972,1253963,317657,-1135145,162016,1600466,-385759,-1200936,798023,790675,-1035165,-650901,873055,612401,-938559,-616303,1032806,167451,-1221569,98190,1148975,-23446,-1096186,232723,908180,-639224,-956095,665023,621207,-713836,-704887,801456,465074,-1215896,-17374,953416,-341669,-1014202,598855,814258,-872830,-514972,839868,337078,-964295,-101865,1070791,-396699,-713930,447348,721786,-477169,-496082,705956,323433,-687393,47108,715075,-72564,-719908,38966,811649,-305485,-252089,364202,832287,-564505,-347047,864777,384539,-798983,-358715,623732,530660,-607958,-160108,588282,-8498,-539157,75361,990959,-529940,-320986,713534,60081,-354077,-323360,705197,-20527,-854368,552216,360198,-310078,-470212,230205,434045,-642527,235593,150075,280924,-334287,-202859,836993,-592821,66082,182145,-192908,-88065,-982415,774739,48018,-324216,232862,-191288,480563,-414674,-38811,807145,-325761,-18181,-347940,971293,-47923,-826625,502552,-46823,155891,-628760,300477,43330,-813830,663583,-272265,-184815,-491676,108653,1055304,-967237,24424,193787,168431,191158,-634039,650496,162948,62978,-18218,-534959,602691,-226712,131953,177928,-361764,415793,-861986,426175,-36653,-485752,761880,-421167,441518,-717684,330139,611225,-1027806,743309,-232918,559724,-674193,-428191,1149693,-741433,2554,-85154,513018,404445,-903299,558909,-111568,-86732,307484,-483340,215168,-653962,671406,246767,-870119,-73745,197828,940591,-389134,-680444,676308,73663,138978,-1149135,135750,801409,-545917,190925,-271315,163712,-139087,298395,968325,-1100954,50544,596934,252815,-603631,-749195,1243730,-17195,-583809,-302425,396229,242125,-1054097,412016,819130,-807508,-118564,98518,449265,-510406,-227477,508867,-184232,318311,180278,344658,-598336,-264169,993161,36101,-681030,-390592,769243,565681,-1139385,-113254,1029623,617656,-546627,-382008,294691,-98367,-496798,484135,-159877,-722112,-3377,791230,71126,-1281344,462645,1145599,-205704,-1181295,459173,1408732,-577560,-645761,553690,322506,-347431,-394719,754854,53289,-842256,327570,368891,-218840,-611312,10089,602999,-635923,-39880,998402,-388915,-794925,-280671,1278079,-360504,-1073493,626709,584706,-133622,-1368740,520465,952756,-1099803,16470,142371,513435,-616640,-52836,974712,-790812,-428384,671293,547592,-792456,-1046162,1190571,391189,-1179198,-120346,1266073,414162,-1456806,379830,999448,-412433,-611805,251050,750995,-731047,-346161,994679,-322256,-563929,-15214,921069,-360545,-1088931,978593,579519,-659332,-635912,775154,1055764,-1441111,-410963,1065981,178732,-1014430,-486819,1568783,-205903,-1046835,194234,397236,-176019,-773083,1090362,240273,-1137017,286533,1082498,-19294,-1474795,392035,915051,-1070453,-590066,407549,373268,-780120,-616785,1327259,-151898,-587383,382510,1060120,-193832,-1083497,1025706,634287,-734601,-587593,868576,580633,-1259532,-218557,1127889,30385,-873633,-53520,1313258,-384845,-1205298,898716,705483,-613184,-815311,1324175,720331,-1096154,-247680,805622,416230,-796872,181883,996223,-413421,-810524,938969,617199,-727538,62318,917606,-201149,-954450,224386,777969,-568577,-815177,690199,526375,-889535,-370638,973867,353224,-699295,-232785,759094,-181042,-933907,512583,968248,-700798,-644813,772382,920233,-998390,-566853,935901,517666,-899372,-141387,950258,39536,-1217051,281598,829501,-377734,-769610,578269,749451,-1184941,-323876,962714,82047,-1068367,234595,577300,-455610,-821419,621218,669515,-899455,-211458,1161204,4036,-666502,-79346,913794,-317308,-847848,413823,778915,-764985,-595438,948950,474472,-945700,-240541,645090,300096,-978206,156330,1175334,-181136,-890570,316995,890246,-721253,-571690,830280,477131,-692412,-555756,960806,49884,-1097430,601820,550116,-321909,-1119505,486136,804063,-1030148,-119710,601576,-123582,-843700,-253854,766709,-503263,-267056,351714,211815,-495146,-684027,917754,-117649,-1053872,207455,332228,203987,-923530,427048,965762,-703583,-123271,97088,760134,-705092,-897553,908837,-186010,-51588,-270255,604203,328599,-1424628,754222,88749,-325534,-455997,-80839,963998,-1421254,-158513,879922,-200090,-193917,-1110541,1137526,-197535,-739053,647365,-197845,387437,-668046,552423,159671,-1149597,1124211,-230617,19742,-659638,262277,1241223,-1523178,536761,272958,238957,-120339,-1048743,1630071,-567475,-205622,548448,-388707,567344,-1221756,946714,42510,-724956,311708,-569472,1162223,-1366191],[0,0,0,0,0,0,1,-1,-2,3,-1,5,-7,9,-12,16,-20,25,-34,43,-53,67,-81,99,-120,145,-171,203,-241,284,-329,379,-444,512,-587,668,-764,872,-985,1113,-1252,1413,-1582,1767,-1971,2197,-2446,2710,-3003,3322,-3674,4053,-4470,4927,-5432,5981,-6591,7264,-8017,8860,-9811,10899,-12153,13623,-15381,17535,-20305,24194,-26493,-48199,-166707,103216,-113093,-269903,-54995,129078,-129849,-187100,-11364,176328,-35049,148514,258200,-75238,10194,-239676,120233,174813,-16381,-269390,-294787,290000,438420,-606035,-131404,541398,36175,-451245,164765,767024,-46715,-800091,284396,402456,-554876,-585556,601636,138666,-648718,261889,497792,-103974,-457518,362081,398770,-279389,-362608,19555,357310,-235629,-47714,415607,-163245,-336506,180923,-103886,222055,-607359,364593,218603,-323306,-193896,99536,282659,-867358,81252,820970,-281444,-576492,-45600,1082902,-562523,-844439,938721,440035,-918316,-991095,1353368,756346,-1623470,235780,1060114,65742,-953132,-287868,1143347,-779013,-222114,185708,-90947,-470342,-483716,1343024,-465541,-690365,328874,353520,300316,-1173751,681480,611724,-897630,45689,-20157,1016330,-906810,-148966,1212731,-539956,91009,-110605,724489,-370114,-1104237,1617290,-676962,-515573,-266437,1309701,396957,-3129222,1515557,1829177,-455341,-1605125,36767,3177463,-1948041,-1717265,1147340,720121,329751,-1958552,1471463,-141220,-779703,1480867,-991366,409644,-1111514,1479287,638203,-2623754,1046264,839400,1121067,-1559354,-1014004,2856783,-982523,-295001,-453009,1059956,885856,-2286827,1681008,-204412,125053,162692,-756600,1293928,-2031597,1762793,881334,-2229613,602526,621395,2304833,-3684454,-936200,4355219,-755716,-1590987,-2459027,4007709,1522031,-4109551,954611,276099,1795331,-1529349,-1243137,2160481,-2024992,2177535,-262392,-880665,106117,-334441,3266420,-3301180,-653714,2013738,512574,-24761,-3680441,3022367,1045886,-1908835,-149665,-915543,2769969,-2044290,-242541,1500595,-1783015,1715611,-1272932,1194622,-1049018,-624217,3624680,-3124774,-602502,387508,2295808,-524900,-5164060,4581215,1691512,-1468976,-2411992,235482,4963872,-3687235,-1056736,1111411,860205,1128597,-3178980,2076213,-1390237,-269444,1943333,-2370699,575372,-1337649,2971463,-93541,-4039700,2258499,644566,990230,-2794800,-412897,4009431,-2418623,16582,-633388,1399240,356549,-2698451,2687227,-1305965,219930,379079,-452976,873444,-2641862,3240388,-149996,-2952503,966400,767578,2278368,-4423723,208744,4120407,-1399232,-1415803,-1424003,4126768,-64473,-3375060,1955792,31035,775253,-1644818,570166,1341794,-2535071,2188413,-101383,-652985,-822212,192671,2924298,-3259316,-123991,1399807,445039,-692631,-2240395,3010202,-359232,-1564308,571430,266031,813314,-2362281,961043,1214432,-1899831,914063,149836,793090,-1969809,127554,2626460,-1689292,-931767,578126,2097638,-1271402,-2606831,3289914,519792,-1655618,-1099398,1526125,1526005,-2966562,604527,1194311,-414749,-777890,-157701,1584828,-1386682,-460095,1522036,-121066,-1024305,-579345,1621673,-259898,-1781511,1164294,806672,-279715,-1095305,661175,1135155,-1825312,-297385,983553,479615,-1383558,-285719,1942768,-1001132,-1111071,764916,1086001,-792413,-1159318,1784590,625319,-1738859,-98991,1633837,73484,-1930892,840124,1951864,-1077456,-1203254,942852,1156789,-1231420,-824794,1597449,99988,-1172756,-156201,1401840,-410403,-1603269,735033,908898,-874589,-925994,937716,596495,-1086232,-557635,868726,-123314,-900596,446354,995722,-446578,-1206067,738424,981845,-743105,-661463,1155174,304788,-1239559,-70022,1189500,-118465,-1226905,766523,1132753,-746633,-1060877,1214414,603793,-1281853,-323572,1155662,139129,-1254505,85292,1294415,-397297,-1063042,510772,905995,-874513,-633435,779709,221767,-927466,-77302,658335,-14545,-664107,3960,637313,-307578,-512376,542799,585018,-744688,-321486,888737,154903,-508092,199308,890637,150864,-799651,451365,635583,-725601,-529526,800904,291901,-858818,-104032,1034399,-187557,-854484,445557,816796,-456404,-879427,849098,663174,-1078361,-349767,360357,481497,-964998,61551,909319,-459033,-383046,-19383,980598,-552623,-809263,567843,-567258,15543,-183742,462086,233639,-715415,284678,-64181,-153825,-81306,75518,795987,-750881,-238897,375836,-215772,-243789,-778499,1109440,-495794,-639486,287954,-29203,158641,-989828,318143,700458,-849142,615173,-353888,353423,-415117,-133380,661359,-778593,370033,-120287,82330,-269781,-543532,1035421,-622775,-171697,-139112,-337,600819,-961171,512434,98430,110071,374706,-641976,642936,-131435,336360,143474,-581094,466317,-271506,372427,-562614,-573416,598692,-414097,270743,-520454,185480,554710,-688869,874001,-403904,141056,-52795,-372623,1247999,-620949,139810,-152909,-359827,581887,-449286,504097,-831717,204868,562241,-616478,121965,-538760,719871,-16067,-654205,586629,-449703,286194,-181161,-360294,82860,-397580,939270,-308245,-262007,289225,95622,661933,-693396,328096,-189611,-156305,275578,-238362,419055,-105907,406183,611500,-612859,192003,-386311,507182,51357,-796676,352304,-109165,385725,-373464,29619,346730,-591737,499057,228827,23834,-333783,-161277,903836,-608930,-266489,449273,421631,-156278,-474585,747257,113395,-492984,41280,423093,2225,-368781,306304,442382,-407212,-214496,146050,374615,-430127,-231364,340969,-102990,-136608,612706,198226,-731743,-28345,893579,426898,-670727,-193086,871658,149441,-656114,-81798,339888,334646,-350825,143812,-101242,-174859,-86482,151551,309282,-655834,106252,892066,-227276,-539090,-13305,735044,-506399,-711047,563443,312199,-206973,-528765,772329,678646,-911140,477590,439399,179961,-848098,33660,456293,-704715,315369,312800,-117041,-270152,-379372,1288456,-736715,-758370,446824,697966,-1168,-1025051,704016,765265,-500773,-306066,89389,702027,-630959,-132108,500763,-615288,175280,-230555,669177,-412853,-636525,1025428,250103,-638696,-279372,949668,579038,-1656089,431867,544203,-128498,-1034566,235540,1311131,-650067,-220151,723571,219027,-94826,-291923,768836,-119044,-627661,626010,345636,-142923,-685881,749184,520887,-941413,84605,258988,473061,-974722,-304079,1076176,-504667,-415248,39971,748490,-274962,-865691,728054,98635,-535378,-322881,553885,55589,-1039324,463257,813192,-448837,-585196,299560,966870,-1045506,-575110,1169042,-27985,-755570,-79321,1162441,-309135,-1056784,690421,686929,-422611,-268139,663161,629745,-720003,88056,679060,62347,-748820,-416405,878120,-503407,-647386,503086,716019,-203731,-533132,598970,528361,-571411,-63666,749654,-91678,-688200,324278,406292,-444197,-493495,191132,680251,-751749,-554862,701013,136997,-770068,46962,887970,-310570,-818465,551756,671530,-666653,-332734,805240,48075,-1050054,-192955,778668,-184635,-936687,231234,403763,-354673,-588998,547755,404308,-698148,-240528,369708,96518,-815822,-264851,598506,-189212,-595156,9073,336779,-191015,-226351,408794,224841,-553394,-243668,707202,-158623,-587494,68629,534444,-119777,-738884,402282,573928,-754435,-501862,569764,327060,-763422,-190561,870783,-149474,-356653,190409,871431,-334362,-562113,605148,103446,-439006,-462117,804360,194543,-860409,228375,578538,54542,-641010,108571,655538,-437981,-39291,256813,321000,-185413,-435238,790771,-273155,-166207,24181,227093,-46939,-825390,536945,254604,-465829,26314,-166837,578064,-675184,-228774,682529,-557991,178613,-294091,349995,-162714,-656673,1055771,-281760,-152692,-115664,721394,441102,-1362170,1150745,322385,-271030,-134556,-117934,1179891,-926896,146142,271012,94507,416918,-1158840,806155,-28028,-147369,666931,-946813,877195,-431233,261897,305310,-1186283,947980,-671809,523105,-885361,-327814,1181214,-762853,579452,-468942,489390,821723,-1279827,999954,-708443,532408,189343,-729716,937203,-1219170,1177607],[0,0,0,0,0,-1,2,1,1,-4,7,-7,6,-10,15,-18,20,-23,32,-40,50,-59,71,-89,108,-126,147,-176,205,-238,278,-319,368,-425,486,-550,632,-715,807,-910,1023,-1150,1288,-1436,1601,-1784,1982,-2197,2436,-2698,2982,-3291,3633,-4015,4432,-4894,5410,-5996,6661,-7422,8310,-9373,10682,-12355,14634,-18039,24032,-38518,138329,212523,-306245,-144812,270376,-100686,-265838,30004,239100,-126775,-418032,192531,167667,-454194,155016,390203,-292750,53836,98624,90049,-461321,-42379,42978,24451,-381554,32738,-22687,-511894,2523,430746,-283610,-655166,30461,305201,-159135,-190991,475926,531020,-495960,-77074,362768,166023,-172275,-278063,358079,202732,-358931,-170241,518711,123717,-455499,-79745,482954,-229904,-377340,321442,397708,-645973,-477282,738606,-363,-423117,-112375,552194,287038,-640866,443923,88968,-374656,-270307,367795,82853,-487282,165111,633690,-488814,-583241,525433,461700,-453038,-591254,872108,137291,-780895,-310649,716632,78644,-748944,-18845,501238,-161658,-492940,141268,455799,-427003,-455425,617068,227513,-1072459,-251016,1333902,221103,-1229325,-132177,1207192,421315,-1266663,199418,1266553,-88929,-732946,247217,690803,-687212,19721,717160,-428890,-243260,342242,557389,-817857,-497121,1592067,-313591,-1164796,375502,1162430,257745,-2034777,737252,1531592,-600242,-1041818,275161,1340743,-437925,-775542,677339,234011,-71214,-332125,680479,-423456,-1126379,1491489,750304,-872868,-1349252,1377508,1687751,-1897236,-1148058,1390160,1535708,-1183294,-1606113,1518158,133684,-567792,-524357,264844,444067,-1095941,1080977,-395158,-824641,796730,265743,-180851,-1600146,1636986,968215,-1951368,-496331,1298511,1526169,-2112149,-1055726,2428861,362939,-1170991,-1149472,1520126,1051306,-1763872,290641,146189,48386,-305624,496947,436477,-1842975,767196,1737574,-708516,-2408690,-31080,3492698,-691125,-2798174,737921,2036145,312546,-2833984,529056,1617517,-392653,-228079,-327429,1061732,-413918,379180,861257,-1575966,931542,881333,165436,-1674236,-150217,2728317,-1570923,-1542353,665639,2053660,-132022,-3224163,1591212,1773125,-703577,-1243499,-17467,2151317,-1192890,-543326,580787,-500217,348976,209190,799153,-1463899,-964667,2522404,370627,-1620193,-1702159,2520399,1511966,-3293250,-309766,2018211,1216541,-1985618,-1123531,2088228,-222963,-407662,71018,187750,-85818,-453537,1347117,-1285257,-786095,1287955,267450,-918033,-1631720,2048416,830219,-2268026,-197075,1439184,1069592,-2385849,-388060,2242597,-168650,-1061118,-508520,1153262,149508,-1042471,1178404,69736,-592683,17355,1109375,143252,-2071125,1168641,1572290,-677934,-1784936,698993,2575246,-1499791,-1550464,1373825,1279684,-550198,-1463531,1283972,370273,-1119543,378476,542402,18762,-799534,1091529,554829,-1521386,311134,1221056,68680,-1700441,339987,1961785,-1168571,-902754,857202,1399095,-742836,-1097925,1383196,501883,-1191313,-302784,1116158,467778,-1571517,263991,1108811,-418671,-699591,653091,822288,-1332507,-890758,1618754,499723,-1122899,-278278,1417390,344577,-1577783,420735,1358740,-320531,-882574,943717,870296,-1237972,-225524,1043726,273693,-992600,296086,1149849,-863995,-750637,678294,500072,-904416,-633824,1280116,200472,-1026268,252710,1007082,-320852,-1106888,604515,1018302,-614908,-616828,746372,415409,-923245,-323354,1189797,113493,-925294,-111491,1153646,-85375,-817848,230016,1143689,-875279,-776072,708312,600658,-906443,-226248,965420,262348,-783640,-61364,871944,-282537,-760158,549677,277594,-883950,-185533,805124,209586,-635186,177910,633074,-516481,-683612,532306,525205,-684209,-226024,628753,53682,-610435,-90994,766235,-139012,-749816,220129,537048,-279989,-431353,327963,402855,-415129,-589501,687518,402931,-587552,-231607,683640,154584,-508258,180390,678770,-165713,-539837,382326,178405,-334188,-209733,437708,-86692,-515781,6679,408845,-233951,-271852,386097,325784,-682844,-65626,465678,-343047,-903738,236987,452576,-466808,-111240,294369,114933,-309197,-136512,522097,-140662,-547175,19646,89807,85570,-391694,90981,372701,128193,-195164,161461,467061,-66288,-294722,110938,128320,-240935,88528,-23233,147792,-134788,102987,-239961,-244695,-125292,325365,17945,-667025,415134,358815,-102528,-58608,168590,34211,-556933,90459,202444,-181437,-42990,55670,393433,-301219,-6238,130021,-253551,-373966,75424,298991,-428376,-633720,599907,414812,-229088,-294460,349663,90980,-77367,-243651,-56644,162893,493843,64254,-234896,-129887,391859,497234,-412298,-163066,157211,512674,-45347,-620235,275791,256509,32557,-396369,203298,651458,-461281,139823,202924,158162,-349094,-18682,496442,-634937,199644,256306,-307340,-401291,-263674,440572,-654489,-541329,633648,479132,-553666,-798936,838606,603578,-841357,31627,452591,353506,-534587,132044,166193,14251,175847,270254,60892,-617912,-154255,810026,-184312,-567727,-47940,701160,123044,-1273620,313549,629691,-89183,-798954,75438,566414,-748528,-371080,601453,178701,-509071,-277707,838269,-154030,-347405,250545,412304,-494522,-472813,1088786,-157054,-1113787,346290,531796,-401369,-1174171,532934,1293227,-828427,-934043,398711,887993,-624752,-333491,883552,183268,-392012,-39232,658808,-447917,-863792,754290,267840,-773292,-621268,597161,774647,-997869,-105922,733636,191655,-1121508,-65778,1516767,-516515,-927100,735841,938850,-427274,-1100196,1051110,388526,-902686,364642,415213,123385,-737019,1060526,398680,-1632397,136353,1372937,371250,-1822426,-213423,1867405,-146138,-1555009,14551,1357176,-40048,-928103,560892,625662,-508205,-268755,687264,441453,-1171780,-50657,731867,-315285,-540016,-143961,1052719,-816473,-757987,1085357,363409,-641101,-517643,1456939,391113,-1729121,443994,1094458,3370,-1312827,544620,1190241,-677741,-77072,749574,576398,-826890,-9682,1207826,-749480,-1260827,562445,1091656,-956841,-1342939,1375621,522925,-1223139,-772513,1033670,551305,-1454910,63752,1093772,-274776,-615683,67629,774630,-503070,-611134,1128780,295961,-749976,-374896,1365236,22681,-1289033,596340,983948,-302628,-1387852,803342,994903,-880149,-680273,1034767,646180,-1112394,-705132,1509343,17101,-1330322,495184,1279489,-456007,-1009219,1091818,483715,-934230,-238578,961811,-34048,-1111447,488630,1131657,-793675,-891033,827739,683306,-992099,-851670,1124089,422885,-986211,-41389,1079136,246819,-945901,524177,824442,-523044,-860733,796553,911736,-1016120,-478055,1344410,212343,-1247861,-73141,1821953,-229097,-1387974,864955,1261793,-655990,-932197,1173348,732645,-1297559,-377993,1314848,197162,-1285250,295456,1454973,-737763,-825737,981362,686273,-919598,-387526,1126624,186001,-1134129,135847,1296144,-260083,-1076823,274558,906758,-936191,-686468,816596,229178,-1145865,-449939,1105638,-71902,-851169,-10686,1097104,-332432,-1078367,716947,784526,-917724,-745309,1105728,629537,-920910,-249611,1192173,126400,-995756,362513,992010,-387100,-811957,576081,466927,-863249,-335608,953115,362871,-946154,170124,1073574,-387766,-795056,366629,659959,-524918,-313004,690812,194535,-902856,9148,858554,-150146,-769801,426005,865768,-565840,-837753,528024,743621,-590569,-366865,801240,482946,-1048331,-347956,1127562,-187190,-808489,49006,925420,-675274,-839520,593296,482721,-769706,-496013,1280611,-14126,-1071136,59385,1124589,97502,-804580,431850,794736,-583437,-592060,556293,254519,-223209,-377761,696657,-428530,-361270,203169,492930,-376349,-369699,740741,277804,-632927,-145666,624731,439012,-1008508,-197336,1010524,-59302,-726017,-134479,1005345,-642965,-519611,527680,282694,-381950,-648654,640668,173009,-764561,616434,476453,-131607,-966872,424256,910780,-1106781,-257456,587311,504694,-701665,-438575,925832,30035,-371842,-300317,488463,404600,-643483,297074,-144169],[0,0,0,0,0,1,-1,3,0,0,-5,5,-3,5,-9,9,-12,13,-16,23,-26,30,-37,47,-56,65,-80,96,-112,134,-156,188,-221,257,-303,351,-409,473,-546,628,-722,826,-943,1074,-1223,1386,-1568,1769,-1996,2247,-2522,2825,-3164,3539,-3955,4412,-4921,5498,-6137,6856,-7677,8630,-9752,11110,-12824,15166,-18777,25862,-95023,246632,-50646,-334176,-51644,344047,58007,-397760,-187950,253226,57067,-188831,212309,395346,-239867,-321281,155263,237954,-336693,-307633,158551,372145,50698,-3807,-77168,109284,-159690,-91921,156725,295746,85527,-201524,56714,29602,14144,-25828,92368,752,46767,104658,-23199,-316266,4739,328624,-47783,-295924,114613,364052,-438308,33528,553237,168627,-698966,-213056,760396,-150121,-874147,218913,370488,-581174,-542898,1061734,385531,-610904,-76923,521270,348775,-718541,330321,471665,-47344,-130693,-30696,548237,-394738,-610069,522735,153757,-561347,-547565,632686,180783,-508508,484698,386932,-175296,-692235,469946,699511,-1058340,-38922,685568,-10065,-788227,-343237,1330979,-876237,-782948,601283,614657,-871191,-1141775,1821454,136188,-1519389,-102952,1176390,514630,-1845473,260574,1515544,-891179,-478228,-59818,1000140,-651886,-672802,1349407,-334268,-238298,-231319,830528,116340,-1514580,1085999,415120,-177434,-753259,166268,1400480,-1352278,-110876,546465,-91433,-199149,-610163,1748559,-790769,-683402,1179248,-164147,208947,-1226377,1377516,236573,-1895393,1465608,640170,-36494,-1828451,1028827,2521667,-2581806,-657125,1001838,1720309,-1088729,-2128622,2433049,-161357,-792887,-478602,452847,973299,-1931512,1580802,353357,-1100468,4123,-59687,1754827,-2182336,-264443,1642184,-480357,-107869,-1365519,1885200,-294839,-1743740,1700445,-563794,463425,-1417671,1061010,1161943,-2617041,1267291,-60901,269719,-676575,-22889,2090359,-2917124,431873,1355869,-110568,-1214437,-1462640,4238157,-1145010,-2448128,813964,1213907,1288891,-3519574,1162601,1673558,-1221284,316584,-653608,1792718,-1220522,-286407,1930096,-1618275,18130,-596022,1384360,-409978,-2461282,2535414,-33605,-147778,-1338830,591960,1986725,-2509373,846164,388786,-282517,-382533,-881782,2514419,-1910237,-246164,1332125,-887695,146228,-1389938,2411549,-840325,-1963095,2449078,-74422,-222029,-2435497,2076939,2198562,-3496418,-168520,1232356,1934626,-1972247,-1915384,2937843,-1028206,-281676,-316304,851226,613119,-1956712,2074092,-359756,-1088995,152813,347065,1419057,-2463175,597801,1925806,-793202,-355875,-490047,2349421,-1361067,-1047808,2094517,-470339,5426,-1117705,1888053,186076,-2000355,1732114,62472,-365995,-1068072,1163113,1737739,-2878430,965539,1208447,120131,-1488962,-521859,2820065,-1638726,-1654094,1182993,1182809,168939,-2271205,1868113,540225,-1369568,-165221,372955,930258,-1526376,373618,1187414,-1216753,-274454,-58713,1440624,-822957,-1369889,1913796,-42095,-895906,-658015,1253975,366806,-1888075,988447,836338,-653798,-645584,689069,1581396,-2049245,181414,1068912,-299699,-1008852,73296,1960941,-1049860,-1441279,1527336,584550,-714695,-1111471,1348882,629481,-1693720,106345,994759,430034,-1423122,306336,986493,-733730,-726007,541079,873184,-931558,-868165,1348268,66749,-1059168,-175463,1363269,180244,-1226882,473566,693755,-686554,-618005,847846,696082,-1015370,-408855,1207690,-134558,-1253154,208815,1083007,-545603,-959586,1046849,672649,-1051238,-665398,1034443,177341,-1477856,87858,1238868,-412855,-1022527,659381,1015709,-651944,-693173,955690,569327,-1360340,-385754,982804,163163,-654158,100487,662938,-228263,-567031,243526,742179,-499100,-748140,739988,250231,-442775,-412455,745388,100583,-572680,196738,609857,-299753,-625717,483988,730937,-896417,-364706,653028,-41709,-935050,135880,868491,-123527,-588018,522705,801774,-809092,-329176,667482,259416,-637731,-322733,589788,-257547,-581628,18917,242056,-204149,-710415,53325,389470,-625303,-368576,259040,301848,-463219,-414412,503703,258330,-351901,-180877,632536,182013,-856417,232487,274237,186743,-418673,243724,407590,-480083,153719,285795,-303364,-30085,-56029,291341,-335321,-167360,830126,-132800,-399615,-312320,473784,26063,-471569,357155,175020,134111,-367915,-145495,470206,-135911,206705,-212960,-32640,151125,-570744,474508,-236142,155035,159673,-24219,505558,-760991,85773,151647,124717,144151,-671812,622693,-309647,-276245,319371,19500,314459,-647509,317499,491295,-487490,551249,-268205,470205,-48462,-505003,201520,-646833,646840,-397679,-41509,226747,-271243,737574,-468455,20860,366109,57373,856450,-1039132,-12744,167646,-26311,79106,-975093,1079220,59135,-461568,440155,-2445,480257,-633222,355662,494895,-659468,120324,-158151,512336,-670655,-89885,814885,-605179,89722,297229,416979,-261565,-622034,1054640,-107162,-492460,-139094,299158,575093,-1006038,-36045,98916,109664,-159879,-533425,489084,-450016,200012,453797,-701528,192502,-99221,998558,-358316,-1446794,814056,825981,-175798,-1084988,121131,1532003,-661859,-625961,368764,502625,-453822,-852756,998924,-241369,-443875,103951,573376,-178880,-584144,812716,316106,-539210,392335,270522,-213545,-1193318,343428,985280,-752134,-696664,387832,974302,-103121,-1022903,613337,581559,-216160,-299321,76935,344909,-501607,272422,82190,-726037,-98380,1007023,687418,-1464716,-396353,1756199,163572,-1201310,-691557,1255838,449705,-1559627,119735,1057511,-578573,-783092,236052,868459,-333260,-429190,727277,-250562,-453309,36342,890014,-746258,-855033,1165233,22849,-843618,-726393,1028873,602637,-1526585,-279312,1198507,166812,-1088746,-456497,1131625,-100045,-861449,149647,286017,-338375,-341997,780643,116943,-839394,701501,673466,-172273,-1554128,690201,1376527,-1474582,-874871,542340,1026610,-1073264,-804497,1598365,21841,-1160470,15377,944574,5628,-1319088,1259425,703112,-1024728,-152163,655844,575305,-1076252,132693,1190639,-522893,-816460,224925,1328168,-1004462,-1196034,1091419,590579,-841558,-558079,872065,478877,-1244066,101896,581979,-86587,-781037,310972,1142700,-988450,-289492,749029,407604,-819976,-130343,1644223,-306291,-1292858,480647,1060022,-316514,-1273806,1150885,1020781,-1173095,-241130,1213650,544069,-1328168,-78703,1348138,-451757,-769770,644913,1315192,-707934,-807522,1146414,164155,-1065748,-233324,1021488,326907,-1223942,203796,1260290,-428363,-1028722,579914,932076,-845082,-671128,744085,476724,-1236554,-557267,1110060,-94145,-1390414,366296,1095419,-459816,-851142,741023,870502,-1009718,-561083,1339294,-12332,-1007717,182869,1509671,-665907,-1191868,760704,951593,-1090985,-871754,1314842,341024,-1045956,-203467,1301532,-4428,-1362565,202765,1245882,-640043,-1102276,707874,594563,-1000152,-782090,942547,364446,-1016095,-143811,1264088,-54173,-945083,337671,934511,-617358,-997876,636316,623353,-889712,-549484,1011377,201423,-1014556,489215,1065277,-562056,-868285,563730,977691,-1151080,-492235,1119108,360772,-1320626,-104951,1110910,-283063,-1158079,273889,728640,-803774,-780092,659304,508979,-613713,-733431,1103929,311985,-1036086,-91625,671206,-309080,-852251,413720,815850,-464502,-630605,554594,605579,-912991,-166424,855761,-60811,-709250,-157484,1151001,-606010,-844624,888152,449571,-352186,-426056,762532,138810,-1073453,249793,619584,-115390,-898021,529820,1056046,-1051681,-261084,680038,31985,-736911,-695017,997752,-182469,-850507,286511,540180,-57366,-893335,844887,780689,-859084,-194018,108145,303150,-736460,-224275,855450,-351704,-148277,-105009,533829,-337215,-992643,1159674,-98974,-284157,-592618,522543,716180,-1442888,528240,521850,-284743,-426988,-461276,1260918,-1164416,36329,797860,-611862,-30175,-725908,1318610,-394081,-1102490,986922,-293584,199017,-859733,518650,939316,-1411429,466952,242454,680724,-567905,-426296,1466266,-668598,167621,-352316,216644,604070,-1369635],[0,0,0,0,0,0,2,-2,2,-4,5,-10,11,-12,17,-24,28,-32,42,-51,62,-76,89,-108,125,-148,174,-206,239,-278,318,-368,419,-478,542,-619,698,-782,880,-990,1109,-1235,1376,-1528,1699,-1883,2083,-2302,2545,-2807,3092,-3407,3755,-4139,4564,-5038,5563,-6163,6847,-7630,8544,-9635,10962,-12617,14770,-17745,22213,-30110,91803,-248269,-140159,135666,56161,71956,348065,317142,-110789,-267157,165363,288048,-35043,-248573,290999,336158,-162182,89980,-21351,386600,-60101,-201144,43312,429486,13076,134484,249454,420810,-177416,-237340,461138,347734,-546119,-361643,589048,66269,-682494,133514,261769,-370362,-166178,472393,17252,-412585,-437115,449630,-94881,-416235,385544,113241,-326374,-16952,506968,-255602,-465776,285695,382248,-164112,-586010,460101,400152,-391768,61207,252851,363069,-235912,-592756,744020,57710,-726249,-224576,563839,457377,-1279728,465684,875977,-519296,-742967,243651,1287715,-619473,-991779,928563,288449,-444120,-749692,883153,-96438,-1296131,817851,-70297,-494954,-724138,660316,719621,-1309454,237194,240057,-272040,-688354,-298223,1479360,-852443,-275441,557848,68756,-715452,-830192,1953810,-450348,-1000917,637314,278936,413434,-1547057,649119,1134069,-1499703,-134396,300623,1356261,-1575762,-1056985,2273050,-819078,-1006768,-761657,1745127,595341,-2740276,1209498,337207,-219349,-762658,-125591,1635171,-1851276,983962,691260,-779393,-131950,-304144,2276805,-1477585,-990501,1477253,-367751,339885,-1856176,1871335,259075,-1855633,1729005,-849071,701481,-1378035,753193,1817054,-2593991,790370,187965,961924,-1057604,-1558742,3260728,-1981718,-608785,659667,1298567,485325,-3614331,2851635,1155934,-1665599,-900096,-227213,3519826,-3233577,-619512,1738198,-559233,874500,-2152210,2185955,-834173,-1452471,2767458,-2059853,389088,-1020115,1911826,879007,-3814347,2817941,-227254,515008,-1304437,-718057,2858202,-3164640,1116191,176625,-245428,307040,-2133927,3431114,-1965036,-887197,1571336,-605855,967485,-3288323,2756986,1169336,-3212152,1404368,236086,1954203,-3419264,-341744,3968681,-2224730,-711453,-1130051,3123760,-3630,-3560431,3168441,-758218,478372,-848926,294127,1971046,-3422607,2966167,48243,-1247129,-172690,-487199,3422154,-3752310,50465,2318475,-759313,568385,-2696719,2913478,-684241,-1724214,2299079,-1185498,971387,-1979774,1520766,1377072,-3302997,1832996,7155,442487,-1880444,-589405,3908287,-2729279,-361815,563708,1398637,-360986,-3347479,3891942,33635,-2085490,-423175,782552,2314872,-3715319,1043354,1595104,-1411075,302100,-804609,2382312,-2153965,-598475,2386498,-1712440,-103538,-1034974,2503438,-264258,-2846391,2588626,-451023,-125908,-1042943,888919,1684076,-2992266,1296149,499620,-567596,-651662,-471233,2777067,-2244733,-819902,1526344,293443,-175158,-2067016,2708116,522225,-2186414,608263,999281,655252,-2710565,632046,2035151,-1716399,-691515,624028,1881742,-1646713,-1094499,2757930,-865242,-836827,-198063,1204736,-108485,-2222046,1742497,465212,-1057930,-583093,924356,1224056,-2301093,441593,1539951,-455322,-496603,-27052,1799590,-1091920,-971837,1172014,166816,-850116,-1024664,1558428,320485,-1455412,385880,1261843,-410214,-1352262,746934,1613102,-1396627,-692833,1146129,871292,-1386155,-862556,1947293,107964,-1493651,226155,1490657,-674266,-1494650,1247542,1003910,-1376857,-586178,1095277,281821,-1463404,46488,1254694,-472699,-1129483,425032,978111,-819596,-693930,1066778,329193,-955026,-127121,1124162,-323311,-1157234,334179,1093051,-622425,-964091,845666,739993,-857691,-594415,1369877,632533,-864982,-104020,1455843,-11261,-1227440,238084,1237788,-765101,-1004414,1093700,802494,-1272621,-334019,1122984,440835,-1152190,18188,903122,-307637,-576358,371646,882600,-598914,-555681,918099,368369,-753615,-85402,645488,-234921,-770942,318371,553487,-621687,-663343,591642,516180,-875155,-158145,815577,145015,-519190,-46660,935412,-395643,-647753,501663,480643,-279711,-710149,687831,947498,-1164405,-272245,770689,211717,-685931,113561,1217449,-393711,-681906,505821,619438,-332494,-789847,887827,-212576,-469942,103040,217621,72803,-713530,342969,68815,-445973,261546,-117814,414592,-384082,-74221,558373,-783466,-265789,-210991,686874,-140264,-803052,785152,-172187,381419,-441240,-7862,458338,-715413,327112,98223,72844,34238,-231335,938513,-675268,-23356,117073,-121174,247647,-822573,814054,70895,-668471,578133,-352035,401637,-663412,162208,335159,-848087,597301,-435177,460240,-54779,-632380,625268,-825776,655209,-159046,-253164,95561,-563455,1189010,-464608,-225896,308619,-313981,1060801,-866775,-71776,90629,16214,629716,-1008411,541659,30579,-99823,215611,-637117,726778,-507345,129530,186125,-793356,585628,-404443,507140,-330467,-153623,686320,-742275,403020,-374336,129707,366165,-870292,465292,-590281,427679,-60906,-807735,1071705,-201153,106862,-985510,37463,832712,-812749,77206,-211169,414082,363500,-546384,201155,-373965,408714,225169,-394024,-487174,-116516,1258354,-541076,-935722,538353,427812,239572,-1006494,-36748,719737,-429018,-19685,-173275,212338,-67400,-239302,315158,-649512,175833,74570,238124,-362387,-779051,871798,285263,-408332,-228024,549410,586757,-1172347,145715,574472,291486,-669062,-409237,1120767,-90309,-405734,663,329891,-27222,-119669,137220,-456307,-67310,851357,237744,-856331,-185296,899128,224916,-1102531,-584673,1229221,414071,-716252,-454038,951190,503516,-383936,15027,316586,-330016,34456,245451,-12669,-429856,133696,719054,-466636,-560855,183387,751581,-203360,-1116555,590504,838038,-453397,-453640,310335,1086024,-885931,-420033,858661,188282,-577672,-420882,697454,-116342,-411053,841854,-279770,-455690,-195171,908090,-182559,-1078814,664940,651671,-389012,-1150589,419935,1309004,-692924,-240229,-159642,376409,-248993,-549009,670714,-315387,-512618,445418,184269,-148906,-1003899,1073781,536019,-843702,-137295,716175,510227,-1296054,-364789,1194559,-319924,-542705,-230948,825898,-312695,-1238352,841085,163465,-297636,-382000,592320,269095,-1179520,414840,614848,-384908,-594879,129395,1057653,-1096044,-183597,993416,213685,-323789,-430076,1220986,-288797,-564235,396434,317360,-10329,-679107,385176,405748,-726489,27282,256761,258580,-880904,148309,1106186,-704335,-704769,329181,1038906,-319326,-1065445,1047397,608992,-839353,-528931,715700,359966,-1051331,318355,1096133,-134950,-674600,440506,759221,-699679,-476934,1132523,126339,-746841,-223138,1068379,-96118,-885819,406512,640857,-335469,-421840,451949,447441,-611295,-494202,560304,-130420,-635298,106722,970684,-435662,-587986,353659,436912,-456366,-606666,800392,284077,-922799,-252060,778491,202482,-701546,193704,972513,-525198,-826001,699894,627347,-769520,-649574,888015,151713,-951794,204663,853729,-116778,-861674,533195,758143,-705149,-576113,498663,337381,-793959,-73835,543796,-180517,-786816,345812,448866,-438220,-635690,393419,138992,-208937,-309475,467675,190013,-806602,49500,608998,-3337,-676495,351444,697686,-564269,-306166,588253,381981,-509334,-327068,811811,169935,-662919,392802,588224,-155483,-1004575,761678,620199,-386183,-180699,358988,690025,-764801,-27421,833455,-341936,-245085,-88546,511426,-167324,-128507,826591,-242448,-31026,-74323,325952,187668,-605791,688481,339649,-78191,-543763,348001,866707,-766620,77935,157141,-80857,-12900,-551667,1130594,-334058,-661046,367395,206406,90596,-949842,626091,524928,-922368,158323,-117240,721827,-644833,-157038,941884,-500492,149789,20206,688454,-4473,-975214,1030168,-543630,434268,-371843,13106,511161,-1136026,576046,-402763,-260510,264126,-385681,923421,-1118286,308301,699946,-752324,677761,-1017950,1033954,-203067,-709158,1032660,-916167,987838,-802485,98127,684928,-1307961,1272754,-374041,472514,-278795,-588371,1671865],[0,0,0,0,0,-1,2,-3,3,-3,6,-6,8,-8,11,-12,14,-16,18,-23,23,-28,29,-29,32,-34,35,-36,35,-34,29,-23,18,-14,4,10,-25,40,-59,87,-115,144,-176,218,-264,311,-362,424,-489,557,-628,705,-787,871,-952,1036,-1114,1181,-1231,1250,-1227,1131,-911,489,294,-1777,4818,-12408,83706,-38779,-230430,-31688,-22614,149038,-136569,122647,64279,-130011,-43969,233035,190516,-90603,106681,96192,-140961,1678,91752,-229186,-26175,-1141,86020,-303221,400997,214623,-228077,-596056,359406,344795,-693020,-154558,588522,119843,-575381,-63660,562159,-239973,-573050,85840,469476,-204716,-294537,430601,439566,-155042,-353532,413228,172655,-10190,-339482,189089,-17494,-253781,72935,445466,146871,-518559,24528,205583,-299847,-497609,290787,58861,-232114,-44351,492933,-503262,-376141,476599,628064,-721178,-348364,979842,76342,-914401,132050,687622,-393453,-832612,575813,843994,-805442,-607941,449047,710635,-970745,-192637,897908,-187417,-277015,-16462,667528,-380560,-958163,482960,649495,-536689,-893521,621007,1136534,-1045014,-453505,482950,722718,-686455,-738582,907009,-415060,-116762,232259,147569,-113593,-726400,1148189,-4546,-1289530,523203,726742,-133942,-1678424,954375,1371277,-1607799,-299918,801882,1192582,-1207476,-735353,2092814,-454769,-1026956,-553956,978950,169845,-1444364,1124197,-264828,-573339,56686,579477,592924,-1979557,989996,1789624,-512250,-1361824,-274886,2746161,-616017,-1830389,348991,472108,945074,-1994562,179361,710185,-745877,835430,-746590,87971,-275726,1043000,895990,-2606138,581895,1572240,-50808,-1785139,-989691,3317143,-1021920,-1915919,742258,1700129,454327,-2649195,1590269,1367725,-1279653,-30151,-10276,1229544,-1439618,197626,928443,-1625481,511876,379313,1411729,-2115875,-1381814,3257726,-96644,-1119972,-1779348,2321326,2339889,-3240870,-396228,779202,1641061,-1119282,-1674635,1568403,-643787,735880,-330082,-1106900,207484,-216454,2228493,-1864962,-1576523,2296738,542315,-1050633,-2374655,2607346,1485621,-3197819,189662,1200715,1432441,-2487583,-768228,2610944,-1256827,-308285,-428748,957441,-208536,-1079045,2141356,-1472141,-689900,789618,1233662,84011,-3183909,2201552,1791706,-1239206,-1743806,144535,3584103,-1813122,-1775232,976876,871128,572715,-2236643,1086833,270900,-635822,1433883,-1241472,-262178,-305670,1516705,523629,-3223450,1541383,1544617,-206008,-2050759,235201,2985570,-1946048,-1630275,881071,1456479,-448523,-2265519,2121740,191875,-1115113,217151,166139,691193,-1823543,986275,862928,-1490711,234371,581629,1228243,-1930538,-665492,2722862,-257855,-1408793,-926443,2403999,531352,-2038217,647456,248298,-38558,-1047396,-47444,1052408,-1388151,526909,858722,-589761,-681583,381086,1852611,-1579109,-827199,1577753,314528,-1087248,-944889,2174966,153291,-2175021,608153,1175892,-298447,-1842424,731947,1400689,-1250965,-286914,559629,859730,-955098,-375670,1894115,-615083,-1060667,431988,1073111,-205913,-1406324,1297931,705731,-981512,-961858,823964,996657,-1597471,-358376,1163342,-29201,-788240,72587,1208686,-522006,-860530,1195968,201964,-1135479,-418586,1504309,-82908,-1576673,292320,1066837,-389249,-1262141,949816,964800,-874840,-367868,1430140,441850,-1281455,52180,1520618,-415946,-1190710,601115,977377,-492289,-844680,677722,753894,-1210378,-356846,875945,391910,-1013213,-157391,1061482,-170961,-735588,269337,740092,-483035,-642146,729026,326154,-1055363,-243861,942540,63615,-897572,299661,1109478,-553180,-570818,863761,393186,-1103766,-257683,1383981,189296,-1130020,258370,1001674,-598325,-1059873,604795,595572,-920470,-247019,711315,149315,-641468,-167632,826056,185734,-677206,127434,757229,-198691,-445903,366397,767756,-613243,-553330,246784,301974,-406970,-247557,482617,105301,-408201,105920,231941,-506967,-225567,423454,326564,-539974,-176425,552427,99551,-486190,26487,565926,-190879,-320262,508669,-22349,-410473,-159777,924529,-50454,-746755,385248,432192,-201787,-428878,209884,497111,-619347,-68368,316741,186422,-241785,-159371,742623,-232400,-284254,-87708,-40758,146577,-291425,147599,183292,-152860,99898,-59119,33233,-340872,237458,254299,-182374,-211627,-54403,332997,-267290,-209352,345183,114711,-303940,-9336,4421,-9136,-216588,546313,-206088,-656232,-91380,336581,98440,-619373,215900,9239,-402773,-32772,-35559,356011,-530833,170527,314727,-671662,247818,100777,-210954,-160897,105018,457051,-440502,19231,491058,-48987,-235022,-662828,424671,91741,-375820,-137509,73206,704552,-583833,18634,-33315,-219357,345736,-331362,110444,-262397,221882,404194,-511354,-295107,-8247,557614,277785,-802159,643017,323959,147164,-171238,23039,199683,-521123,518366,52733,-375115,-258063,176430,506080,-678994,-80053,603877,41888,-391722,-239012,1068906,-365897,-799453,405165,506279,119032,-1175793,187482,632190,-668766,-216797,-27502,559674,-70336,23618,300166,-578025,12956,328320,279139,-480052,-497272,1016585,239132,-632211,-723457,391272,577966,-875851,-187561,285435,112529,-60532,-143559,295423,-817763,218635,770743,-294039,-864956,154165,1532407,-762796,-1292966,786319,756470,-528640,-1128110,877674,607102,-1035308,48802,322698,564260,-927511,153246,884505,-410053,-203164,187611,594107,-572947,-388961,701147,-129021,-510151,-73565,819465,-324800,-1456797,362005,1029038,-96721,-963584,285283,840080,-446668,-262518,338147,14312,-212942,-88978,848278,-736015,-413727,973417,395120,-964093,-892530,1511893,518786,-1749044,-115634,891012,308522,-1492815,-14520,1005087,-837377,-452882,469993,489958,-622264,-531330,1208353,-213144,-524885,201932,1018279,-67258,-834863,1178910,544265,-795329,-836902,839460,627235,-1317320,-230953,1005003,512794,-1058600,-425047,1077854,-287977,-711592,205136,294998,-565660,-553575,1148811,-27915,-1101674,362775,1016832,-419508,-1412368,699393,1101600,-1197132,-705372,1103545,779197,-1048485,-592797,1348860,-62133,-783392,131717,1023422,-206280,-917325,949946,579723,-956974,-537861,900896,334966,-1279777,-74593,1355032,-115924,-1153760,-189971,1391333,-530046,-1053207,947175,646070,-619202,-890927,1052459,413969,-1338528,-45248,705272,-60591,-919715,246873,812787,-855573,-355720,883729,450977,-1106557,-125313,1265974,-292064,-1252662,508450,1078237,-502532,-837291,987398,676184,-1292421,-353015,1032014,180696,-1195532,26637,1351716,-444174,-982809,581560,913288,-1169656,-900905,854888,776282,-1175844,-365265,1060786,381373,-1111671,135122,1025086,-214073,-1080867,455336,822738,-808582,-765409,802674,433898,-1251883,-153223,825023,-17416,-1047268,464798,1229336,-766539,-813363,839923,450951,-913416,-290043,1271581,209796,-1030143,190767,1128164,-240137,-808611,618271,720166,-708961,-662787,949833,272304,-986644,-227298,1207744,-94885,-958974,319286,974723,-229406,-931914,402177,762695,-941614,-467711,763481,511208,-943700,-234758,887194,-195271,-1129964,501805,980408,-399256,-711874,473320,493312,-981167,-395082,960183,200587,-1114077,-4449,806278,-711463,-641642,652156,722554,-679952,-461897,1091701,322286,-857636,-94355,808471,-245040,-894169,494365,692375,-523941,-392285,439079,515636,-629469,-537982,852500,326985,-564886,-372622,1008929,-303141,-911012,468821,441735,-429928,-743576,682480,644341,-1166263,-238530,657813,-26309,-976752,-75003,861276,-429528,-355511,399433,322746,-93731,-451537,741357,-181588,-813981,221945,297857,-185954,-768330,424632,527070,-995725,-348167,367662,567010,-845039,-631480,1148213,-114021,-334312,-288531,490981,70893,-957490,486555,156623,-253818,-172912,216081,746343,-771529,-8503,632315,-57478,-376876,-452748,1313563,-490589,-815145,492606,454668,158423,-1083133,410777,453641,-723124,513815,-195642,169101,3158,306624,560608,-1016512],[0,0,0,0,0,2,-2,4,-1,3,-5,7,-11,13,-19,28,-35,41,-55,70,-88,107,-132,159,-194,234,-278,328,-389,456,-534,620,-718,830,-953,1089,-1243,1415,-1606,1812,-2043,2301,-2578,2883,-3217,3586,-3986,4423,-4900,5422,-5996,6617,-7296,8045,-8869,9772,-10772,11884,-13135,14542,-16147,18013,-20227,22919,-26340,31028,-38362,53834,-182582,-100992,22938,-120038,-171650,185050,-56815,-183575,205613,576231,-309792,-504882,441297,221809,-267929,-76286,246699,-175896,-112249,55764,213737,-355540,-97043,85237,114931,-278090,100971,104195,-125480,-90802,452305,212188,-425907,33713,233877,-91770,-452648,-110019,268539,69006,-357204,204675,249620,-88739,-489923,257919,697957,-233031,-275613,471738,292082,-340731,-363583,717782,499041,-817639,-373838,789121,66861,-924223,-229724,753305,-273222,-575429,39418,345042,-439467,-242524,727787,-280090,-695639,147681,579431,-46720,-552902,564019,425401,-653672,-324403,421335,552780,-579976,43608,570537,-215268,-256458,1899,417516,-357919,-534050,568069,85963,-465414,-251928,955867,247652,-1295591,230765,976783,-542391,-1038893,664057,1669232,-1000501,-981448,968254,1149154,-715433,-1173455,1392247,569640,-868812,-47813,335014,-90025,-700808,934000,196515,-1227949,487456,700339,533107,-1576519,45980,1772726,-511218,-633145,-100808,1177717,-29883,-1049567,893520,-269379,182188,-402789,251595,262728,-1276662,1013331,171732,-718506,-296146,653584,1200332,-2114771,-184880,2269305,71795,-1946519,-1057555,2927918,276326,-2854472,4015,1725936,991040,-2425445,-305674,1911338,-443956,114910,-512690,290589,-270578,454673,1426396,-2106304,-293170,1289267,935153,-1269331,-2214085,2533484,610098,-1203025,-786065,744995,1949338,-2122728,75234,586512,87630,281094,-878964,1146588,-962854,331786,1420637,-1811526,147315,685764,1949055,-1373414,-2423130,3140908,1198552,-1589535,-2691100,2202699,2994570,-3347229,-1515316,1331946,2101171,-911907,-2407473,1928187,-156523,213136,15785,-841791,272108,-559125,2234793,-1568185,-2022707,1766227,1159974,105911,-3404198,1005757,2584796,-1371547,-980154,-396386,2651169,-601277,-1851960,1530355,-677766,557636,-734160,280948,399384,-952247,2025322,-790365,-1233316,175917,1633618,737904,-3845511,895287,3075392,-684436,-2769150,-445871,4008680,-826255,-2767035,731113,1725607,870375,-2631012,669039,1136001,-826481,706359,-713466,-51881,-873861,1143914,1090427,-3013628,428696,1546166,824742,-1974456,-1467101,3283590,-491987,-1328839,-429580,1283012,1354249,-2388352,1027304,763699,-497431,68835,-28014,912412,-1611831,314742,1354634,-1362154,-538436,479373,1947483,-1786578,-1656806,2322213,664566,-1483271,-1514389,2090191,1320115,-2924558,130755,1338400,620779,-1725172,-222319,1771678,-1241555,-181102,618807,-148224,-569763,-487297,1909737,-1190565,-1209852,946614,969026,-455450,-1788329,1171201,1084348,-1213734,-474968,770766,1081456,-1323828,-279537,1170410,-638812,-648475,157068,1334920,-903202,-1081544,1289647,429399,-1266245,-203972,1309993,295422,-2066561,521592,1699125,-573297,-1345596,450232,1464431,-1220486,-1004803,1158980,503730,-1138340,-701886,1200995,-107855,-1138754,468433,683501,-470447,-866514,939917,647526,-1244666,-245481,787481,-104989,-893401,42435,1101186,-537796,-850294,627108,719086,-482020,-677954,1151637,419715,-800299,-183331,1186866,-152472,-1161355,100973,1169232,-574300,-891899,752512,863830,-1069573,-705800,1216175,83656,-1218614,-272609,1552974,-193565,-1096778,369068,759712,-524333,-739917,578676,749168,-694078,-261011,797330,-32138,-696224,20435,596946,-579349,-562963,619455,207433,-561696,-327549,180866,375270,-487339,-85643,558689,-48686,-729824,471024,631830,-464652,-703292,573140,699560,-552048,-372452,874363,198526,-854089,149905,1030461,-1151,-1018184,334223,635048,-443542,-650351,413596,390917,-808474,-123575,375650,-86552,-593201,88893,620808,-575120,-379141,198002,163394,186577,-29055,329783,152690,-413898,-190976,18932,84428,-268047,69743,77283,-447275,-179243,152181,365221,-208443,-368733,416773,-135614,-505512,-127347,471903,99523,-903981,457143,635628,-190282,-214721,176802,218023,-501568,-368551,514044,-124250,-219840,-93220,553654,95638,-376534,354211,-138024,-96078,-236996,165665,299020,-566128,-27272,-172721,194403,82130,-421870,424036,53129,205388,-103402,-340334,714631,-88556,-384030,-128666,227453,366265,-230935,521151,-624286,-117464,205658,-200764,-50356,-218700,310714,88812,-407996,494140,-123162,232747,-300399,-206350,718942,-515955,285354,-172277,455323,103286,-735234,303739,-177162,188600,-366312,-100717,471004,-457785,377528,73475,-212048,-335490,-199859,707205,-407978,-569501,439709,437931,-117321,-929766,751141,369783,-508870,59391,37017,174228,-328078,285867,452601,-794602,382679,325722,114445,-728359,-286113,973743,-436505,-554670,-23869,423520,3948,-706324,616277,70991,-550999,-291364,271305,646515,-874209,-465923,751969,159266,-495018,-339486,981199,-46636,-543970,352180,334194,-449248,-596166,745267,843310,-950830,-52805,633310,54158,-942069,-260621,735099,-309852,-382080,384837,33580,-453249,-267031,950930,-131109,-1223781,740886,591276,-316295,-1040622,320034,1228293,-497492,-266127,423505,325392,-356622,-314936,684937,-382518,-755814,449308,701016,-201623,-1153182,836441,786877,-930773,-767190,941097,768159,-1101906,-366664,998998,45465,-1024871,-124394,860692,-286772,-987347,851446,720627,-478167,-408043,388642,138914,-984866,516380,626821,-868571,-589273,900816,843196,-1082071,-918361,1364700,296592,-806150,-560539,976936,426540,-1154307,180096,471714,-171831,-525706,412121,518149,-969536,-75276,1159577,202913,-1035652,-111129,1768455,-480376,-1587083,813953,907836,-355751,-1566999,911112,863368,-1207401,-297392,812516,457403,-755874,-87875,1229127,-626604,-527596,366200,580326,-624420,-543906,1505763,-117883,-1211376,176255,1236995,11128,-1503794,944905,1006212,-779482,-860139,725236,1090924,-1119427,-489692,1027112,4417,-594422,10012,784964,-420824,-1078369,852413,599085,-719163,-711349,954687,628455,-1468319,52413,1329697,199501,-1305350,-22787,1453671,-375676,-781596,823903,1011433,-845428,-844882,1490671,208883,-1380007,20885,1123643,-77660,-1060868,486133,867827,-1045677,-761054,698673,664657,-1043020,-507055,1046039,-184092,-1167853,22229,963255,-156447,-1011804,426272,548889,-972866,-692853,970846,328500,-1248740,215195,1005494,-90091,-1185400,167811,1135333,-565761,-842006,872597,642781,-1099992,-298243,1385049,144338,-1448891,82632,1273741,-435791,-1310331,701760,1110787,-812340,-1027075,940830,623040,-917142,-461573,1152827,-144098,-997699,397690,935019,-573284,-924021,602786,655687,-615929,-517770,1039674,243424,-836872,234453,801745,-165063,-946448,500804,886585,-744775,-771160,821847,706790,-930967,-395664,1140918,64142,-1136754,1338,1004194,-499564,-948246,853849,830682,-844077,-774035,840339,504463,-1277272,-283492,1320628,-262402,-1113472,525350,800330,-901277,-742021,754376,777633,-822219,-168062,954732,332851,-934562,311970,1092984,-174384,-860849,222093,887800,-431158,-436865,846600,390975,-540524,-22404,1023079,265491,-1027506,382333,1032165,-616734,-594460,477600,731454,-728771,-647035,720660,266659,-1017466,-219368,1298805,-78760,-1196895,489833,757067,-721192,-635481,708058,854593,-1270917,-122254,733778,192717,-643628,-97023,1304130,-306521,-331082,297311,338080,-263269,-528819,778344,209018,-875373,233798,407287,-11836,-778282,405574,759090,-638786,-438175,284529,1054149,-583807,-582080,829164,-211907,-230556,-228571,436925,221745,-902232,1173425,-4974,-715906,-506013,550416,669742,-1500795,533209,954698,-84197,-574012,-359230,1562325,-584408,-668348,923678,108784,230669,-941790,620096,557065,-586765,405258,-365290,715242,-289867,193933],[0,0,0,0,0,0,-2,-1,-1,2,-1,0,-3,5,-9,8,-11,17,-21,25,-29,38,-45,53,-63,78,-91,107,-126,150,-175,203,-232,272,-313,359,-409,469,-534,609,-687,779,-876,990,-1111,1244,-1396,1562,-1741,1940,-2158,2402,-2671,2964,-3287,3653,-4058,4507,-5009,5580,-6237,6997,-7892,8984,-10370,12234,-14977,19558,7115,-115474,102695,167675,14025,-229205,78983,573801,-231143,-267111,209107,250202,-421691,-190339,195561,51500,-95390,-75324,350150,16161,-552329,211515,414080,104945,-267695,46001,67097,-86618,-528394,145467,370099,-176822,-267038,223495,419755,-312155,-383555,186597,-22966,-164499,376725,422977,-111019,-435318,312748,311635,-785282,32305,576635,-293722,-730690,200230,349165,-653128,-465964,536951,28087,-538218,-76164,770098,92936,-983887,118357,539948,-82119,-430939,302541,710009,-676050,-426249,262009,352819,-546898,-301477,932162,-343162,-592072,-339908,723914,260082,-1284159,504883,827430,-419570,-612384,-118190,945366,-823162,-318848,749540,-218032,-305601,-222560,1019258,-482202,-523427,1368876,-582210,-762538,-236663,1278021,72501,-1989222,1174513,762505,-469078,-878103,504921,1712882,-1818342,-496801,585568,143467,-134903,-933271,1483986,-702470,-554203,973196,120865,5161,-1634561,1727892,906246,-1773927,-68736,799648,1787428,-2221150,-768920,2201740,-428457,-56609,-1298787,1524433,278087,-1516788,1859772,-884463,125367,-100322,371601,288738,-2420282,2209029,401363,-1445718,-197765,260681,2277638,-2771279,-200486,2465557,-682950,-888932,-1618531,2915807,-46351,-2300622,1115389,-526400,1397442,-1614165,885085,1110864,-2205969,2211913,-417328,405804,-1769378,272291,3922666,-2977496,-1179601,567414,2518062,-42761,-4312274,3130485,886405,-369197,-950015,-499219,2903251,-2249339,992274,94695,-1255023,1994977,-909269,1404162,-2422558,35882,3321571,-2814810,-128082,-439863,3015597,-886220,-3837665,3578680,39932,-384188,-1994641,639091,3441733,-3562986,692845,-412085,728640,347395,-1908813,2654496,-2657922,620600,1668780,-1196160,-256070,-2559931,4597618,-538323,-3714071,1198633,1136897,3009863,-4706673,-139885,3849058,-1246544,477256,-2389824,2694733,-153709,-1474085,2423780,-2778110,1197682,245317,333370,-44626,-2890109,4368274,-846817,-1961743,11526,828654,2570218,-4943905,1134869,2352483,-922431,-608541,-1844719,3713612,-1041578,-1675769,1737620,-701518,1275500,-1957723,1823964,-66631,-2520568,2812633,-319654,285613,-2396003,1101430,3521790,-4031113,8426,1026845,2128296,-1254230,-3323774,3958651,-243082,-619724,-601979,242720,1749952,-2701192,2108527,-180317,-1659129,1094407,-17410,1305056,-2905684,1053454,2499022,-2052273,-310266,-64989,2465454,-1713228,-2039678,3259659,-367875,-732502,-1417677,1527610,1680603,-2804562,1271105,464076,-33622,-759488,-170262,1891737,-2591072,317298,1410692,227681,-856245,-1267498,3211936,-741432,-1932559,966770,1189124,287615,-2504620,1607667,1583036,-1699213,19029,474431,841343,-1697577,-66183,2061096,-1549374,-575311,709985,812563,-1296581,-964971,2244900,-92007,-1758435,-119382,1347665,137574,-2363937,956699,1358111,-1055858,-899695,712123,1271761,-1524399,-748505,1651929,140473,-968529,-440416,1734643,-370016,-1518497,580903,1028909,-505508,-1156136,1236032,851166,-1698164,-334277,1228990,339341,-1531856,-161560,1655848,-697462,-1244189,836219,949381,-802178,-808627,1132814,220982,-1331105,-22312,1418912,-358819,-1408363,908096,1058203,-1078208,-766150,1029351,618395,-1282790,-310384,1481919,-85533,-1468308,357052,1263748,-416766,-1092678,388271,895590,-801508,-897451,914603,493618,-1022065,-724359,1165262,-136056,-1230902,139385,1120964,-552405,-1044416,511457,1132233,-794030,-428352,985944,347674,-1049964,21823,1235068,-493840,-1050466,559703,790008,-849656,-428548,1129478,72872,-857653,-67804,1023660,-307969,-1034291,416981,1023919,-843186,-722701,739875,481098,-752096,-274434,792434,199231,-1044457,-166646,745349,-284354,-657751,79251,1007758,-428756,-601475,470527,481350,-387567,-524696,606145,475964,-920127,238937,404337,-294142,-708891,227951,824836,-1032684,41106,541997,79607,-655161,-442584,978802,-364449,-681401,559618,208677,-127789,-553775,830871,61024,-478009,163228,90468,229275,-799896,-66369,723877,-825390,78614,-241416,602742,-414402,-558949,1046402,-436256,-27225,-631757,548109,491648,-992607,130814,-243933,407341,-69814,-524860,1141004,-513582,216482,-248023,-68427,156636,-244432,1126310,-577023,-469553,1021722,-217168,326558,-905624,408449,392763,-1167029,436214,-202976,517462,-223268,-63434,936221,-624099,562324,-300452,259998,450451,-634361,640242,-365991,494534,164316,-372375,740897,-603403,283257,-152822,-164084,160427,-619669,1154181,-340247,-63169,-4563,113294,897662,-1185283,83901,485834,97083,504646,-823202,550492,-137727,-162189,228108,-737917,610979,-350938,-88679,180875,-665604,475540,-605039,266726,-20600,-397193,444699,-591062,875400,15689,5933,42967,-505467,880511,-68654,-594909,-194195,255017,810628,-1105914,-41052,413885,444843,43325,-369364,542376,-500854,54862,59789,-233345,54879,-521891,688325,-102361,-811438,336007,444994,254204,-783688,-4667,453204,-88726,-121682,-122017,312119,38497,-520221,362729,300144,-239418,-494386,25021,614567,-195453,-106768,78076,-186083,-114563,137195,-119063,-442404,226332,703421,-587497,-659419,690131,746765,-851884,-912409,687610,1170018,-714791,-764445,711946,174535,-392198,-81114,514996,-137034,-412080,756669,68067,-393011,-452332,664849,127889,-740339,111607,242987,112490,-927872,-157778,848602,-278744,-521387,-71809,835547,-99697,-999164,672759,390497,-23167,-260244,-76939,482536,-538797,625047,232852,-706177,-43467,414475,486130,-1181344,32704,1513395,-170626,-797044,-384740,1262213,118252,-1156821,656672,285348,106865,-479285,614415,659247,-1205730,558372,512018,-15586,-516783,-67673,1105816,-988199,-426812,526937,245290,-344619,-806314,1109597,310640,-633383,-62846,177225,403610,-1359171,312621,750806,-486112,-108486,-179541,1078117,-323089,-437898,1078292,-302996,-292286,333786,801491,-329363,-951347,1136742,316352,-713025,-457260,562062,759351,-1259848,192628,942691,-111261,-468524,110808,1099348,-692880,-338202,831564,170550,-534376,-425695,718940,54735,-1209687,435501,496202,-211246,-1081562,680269,914249,-652211,-518628,371893,667592,-830229,-286007,973181,178034,-533497,111956,805117,-181701,-762670,410960,560531,-816605,-769606,745591,159088,-980743,31273,684725,-199060,-745564,333785,480342,-822051,-346704,510789,183829,-1012255,-13251,994598,-77841,-912016,88557,790289,-390616,-836800,306647,600915,-740158,-477611,530451,442496,-785411,58573,841722,-130778,-791300,-80865,848460,-243361,-719934,338689,774977,-589192,-479342,733534,223489,-653123,13470,708251,34381,-850812,238683,724394,-635623,-557169,544434,373457,-736633,195150,885521,-166626,-662098,416805,731619,-419789,-474740,475439,649839,-716893,-242275,704769,288555,-752636,-68726,714933,-237614,-703186,161112,507183,-128316,-460898,462298,700503,-425743,-348794,330328,309905,-470148,-178138,894142,-284273,-434438,218506,534412,-294705,-510177,1120464,-80445,-477605,-76300,420057,335787,-903262,284277,649655,-614491,166976,181130,412710,-825674,-93720,514555,-202332,-153624,-185709,617528,-423205,-638952,840156,-261125,-225060,-357348,218337,1063989,-888211,506524,-6198,217689,-283620,-534354,1149287,-579713,4086,329868,-295163,193822,-979382,1120373,133083,-1048828,269202,98599,727858,-1263010,234132,1043574,-788361,506093,-618777,715481,-82231,-462126,903335,-1178640,1111794,27042,-441405,154017,-1110164,1658752,-780309,-467437,340300,-319687,1179734,-1480332,558754,126386,-539114,493549,-1125610,1352161,-413896,-275366,662203,-798723,1254315,-1023028,573577,201842],[0,0,0,0,0,-3,2,-2,5,-7,8,-8,8,-11,14,-19,19,-23,26,-30,33,-34,36,-38,41,-43,43,-42,41,-41,39,-33,26,-20,11,5,-21,40,-58,82,-114,145,-180,219,-266,316,-367,422,-485,550,-614,679,-748,812,-868,912,-940,942,-900,794,-587,227,391,-1447,3305,-6794,14186,-34282,150583,42866,-367823,-40788,223865,110288,-256709,127507,252618,-129196,-181610,104763,189951,73849,-110310,-110559,-64786,126007,-50151,150557,318366,93570,-143468,-192392,260837,20039,-439666,-113414,247468,-93679,-471666,150568,525039,-394775,-239085,542005,304616,-584710,-53180,604699,41572,-543306,57163,472084,-289339,-460384,269372,177265,-332681,-224426,204008,49518,-456287,39043,240753,-305271,-126334,32885,160155,-126865,-202989,491918,-121754,-330645,-133439,566537,-183944,-752913,343079,466109,-95272,-481028,662454,639673,-953095,-383651,793550,272414,-897165,-403583,1216539,-428044,-936027,480901,695888,-320962,-1018072,1015796,379898,-690561,-98595,451846,334381,-879885,379457,621951,-549227,-155363,-69823,1108365,-635566,-359783,781930,-343743,-130203,-569445,826301,258175,-829758,743380,-31150,-109961,-511525,283862,860440,-1339447,131842,647012,130474,-491124,-721387,1566947,-1148563,-1056519,1339743,823499,-804439,-1724163,2181914,663679,-2001120,-156213,883142,1313248,-2148348,-210487,1949656,-874577,-7672,-292294,935720,-380491,-930151,1910041,-1040899,-621587,351260,690705,565257,-2404188,1137940,698932,-539595,-95667,-486366,1813808,-1358035,-141613,996361,-444262,114845,-928367,1554752,-858165,-1184654,1588940,-650698,159070,-920994,1571049,239405,-2655731,1772787,1039268,120285,-2492358,115587,3705171,-2310526,-1141649,438149,1859525,-109748,-2839368,2265541,-88585,-555198,445724,-578578,973948,-1999313,1685159,711432,-1996191,577844,-12525,1699646,-2411522,-727863,2551531,-842156,57314,-1588731,1731109,307510,-2124832,1739346,-741776,416843,-765022,547005,1227479,-2552370,1748110,122747,-563713,-189445,146875,2622886,-3164278,-44706,2472448,16469,-1093074,-2307987,3751058,81275,-2979577,517254,776969,1810006,-2936333,388810,1807185,-1989392,975845,-718918,807022,-797510,-668440,2913590,-2392874,-144998,418927,1141196,-17399,-3178380,2497739,-54874,-722126,-384328,212656,2018593,-2530198,557820,1007503,-846606,132240,-710734,2316702,-1604857,-672438,2123499,-937647,-412360,-1151630,2436631,-606510,-3131202,2437094,658660,-576958,-2503948,1230013,2763782,-2832054,-107071,806508,1330129,-792338,-1495335,2393503,-1058985,-572059,792841,112981,248600,-1642137,2434993,41177,-1836781,500140,536414,947412,-2315192,412037,1827243,-1371150,-179002,-387170,1773642,-1030256,-1194309,2108343,-645994,-536007,-435915,1477703,267034,-1970221,1624419,787094,-806403,-990177,962660,1477370,-2549163,109536,1941734,107918,-1564476,-544015,2355657,-836501,-1627083,1092796,845398,-343156,-1371520,1264653,917205,-1711353,265467,511770,56884,-1123313,235534,1368627,-1290331,-442379,684635,725920,-1112839,-784741,1555413,-54125,-1033932,211910,1204532,-515453,-1437560,1050704,603026,-1160655,-918698,917864,812598,-1392118,-287019,1514971,-539646,-1344880,186456,1488337,-651638,-1217479,1268208,937954,-1095435,-846057,1561411,352819,-1594632,77337,1169126,-209200,-1318586,281424,845903,-736044,-623977,1106405,375336,-777390,16513,833569,-6730,-815824,384734,940495,-357363,-618632,577440,549194,-767436,-593504,759462,449978,-1002748,-115681,878476,-382821,-977952,457694,1102119,-773423,-886665,870040,617486,-953528,-433372,1372563,-94813,-1439339,-105980,1302488,-451246,-770934,704550,850339,-655019,-327826,866190,221188,-605200,225531,631229,-138027,-606198,147455,303720,-337595,-231170,435979,168979,-315905,-9968,686618,-1793,-486150,234841,477618,-580451,-778222,320545,306269,-415571,-535092,904458,313618,-748065,-280448,723355,-24415,-940944,624536,768407,-815539,-625569,476201,792142,-636228,-458354,953071,107618,-447519,151592,323128,-230413,-340176,620201,-165802,-372632,-53868,286633,202112,-627898,525731,-39577,-284384,-117294,11068,247504,-470078,-10251,430538,-390470,-106905,-347442,592873,-220283,-320756,684239,-111424,143963,-350588,700834,670651,-811088,390382,85193,168692,-489495,120203,819122,-717087,-292078,-329090,390041,166854,-742980,561667,-331569,65759,416095,-338033,69763,-678485,922049,-68621,-877585,520301,5417,185159,-480091,50413,407334,-850200,330294,-145129,67600,-450029,-141846,754787,-664854,160390,55436,128847,-84389,-562976,744030,-276947,-287595,62349,83839,330666,-821372,423175,313236,-318338,-54293,-591840,813391,-17628,-67959,-42692,-210903,692830,-654314,31394,-249589,-206994,814260,-562741,-114145,45349,767168,399739,-1405898,304907,579915,-368499,-426998,-66783,995198,-852661,-315852,634969,-35636,-430,-483641,961379,-251031,-538222,273530,-70805,46259,-417601,596048,116373,-748382,434608,91427,189001,-848044,-101164,972736,-304949,-450439,-104734,813580,82289,-522845,297832,-64153,255314,216584,55021,-287684,-683666,1273579,249859,-1238479,-356561,1061406,804519,-1388462,-65863,1333960,492581,-1372833,-354359,911778,-188007,-850281,609868,357559,-606212,-233387,743025,31318,-676230,136204,532511,-69744,-640516,659064,446870,-806924,-194029,759005,573434,-1081606,-237550,1068974,-159387,-287699,-387462,710354,81965,-858424,297095,-49846,-166127,-98780,467633,-153931,-872613,716086,1078314,-862417,-1196096,628320,1412512,-1259747,-855345,950681,903781,-768659,-596753,1020390,33238,-951723,-101880,1008109,23175,-1026732,801824,504405,-554808,-417798,550173,421355,-1083735,129830,975908,-904538,-485925,112499,972000,-369557,-1156589,1093868,349576,-518151,-701775,787231,496743,-909300,114987,449005,-156221,-680879,396977,825397,-1034261,213566,1165222,40231,-991920,5448,1751431,-458026,-1322020,421283,1151022,-382277,-1402871,1125781,971341,-868681,-251091,967985,241850,-1585539,-35735,1267841,-506752,-681856,283509,823032,-693066,-798535,1205792,89650,-884616,-411930,910544,214137,-1205415,269155,980818,-234314,-517541,343430,1091052,-784926,-605118,685815,167493,-705458,62336,1188717,-291203,-913017,784564,778995,-417269,-948802,878326,796424,-953936,-150653,1034918,175684,-1222104,-28915,1277680,-699971,-979169,865363,745736,-1001604,-929846,1010496,223496,-1203663,-164913,921342,-23304,-1037981,531188,759326,-553502,-469657,593723,787147,-912079,-714624,706500,334125,-649156,7467,878320,-124099,-938685,437979,749425,-751753,-837045,878458,504727,-1108370,-70009,1211072,-135044,-1271741,284787,903480,-643764,-1284934,1031096,595947,-1146951,-378694,1298326,393873,-1088442,72650,1079140,-560233,-865967,610625,857145,-596511,-673702,839835,880048,-657690,-214709,828352,291222,-804671,239295,778768,-340505,-869594,488471,588703,-475849,-664291,459859,575264,-878375,-250805,904471,-161944,-919251,151264,766033,-826606,-803599,487819,677823,-846018,-517474,886917,118526,-920505,158471,902891,-334915,-953274,751457,915237,-824456,-100112,960842,287894,-754286,-238041,782227,-216424,-845478,196288,787888,-81402,-1041903,579594,570321,-374966,-509051,437687,447598,-627894,-140166,610097,30339,-381567,-371467,937478,-414481,-562980,647186,432440,-310785,-531772,920994,61939,-946078,448708,580561,-92339,-755873,51883,577653,-773768,-75577,302080,101880,-551005,-289636,809147,-414834,-438148,285946,215795,236959,-950716,859754,605568,-911279,-54651,115457,995154,-1014722,-137119,1002524,-602421,-81018,-602042,556626,116407,-838556,550737,-448412,154336,-432712,193827,674790,-1283432,960441,222049,-149826,-429057,-406531,1070497,-902941,120070,273197,-58381,293602,-800106,876464,-418158,-650730],[0,0,0,0,0,0,0,1,0,0,-2,4,-3,4,-7,12,-16,21,-26,32,-43,53,-63,78,-93,114,-135,158,-186,220,-259,299,-345,399,-461,525,-595,677,-770,868,-974,1093,-1225,1368,-1522,1690,-1875,2080,-2297,2535,-2798,3082,-3390,3728,-4098,4508,-4952,5443,-5995,6609,-7299,8076,-8969,10002,-11189,12549,-13963,14435,15782,378283,-6613,-192171,-279596,35754,-130555,-243041,116795,201234,-138670,-43253,505498,-10652,-109493,111173,137533,-316571,65369,78055,-86470,-195278,-106481,97233,-142078,3724,236275,121566,-265313,42334,298264,-310631,-506336,485303,484567,-344326,-163605,539054,162854,-175307,954,471791,-49003,-329929,-269672,551566,103456,-525172,128192,508531,15775,-708821,184489,793681,-269785,-578946,520545,424428,-442880,-551282,674767,-217109,-363611,212287,495318,-220994,-397677,264350,-54699,-643902,115739,644358,-104319,-1067778,-17271,600204,-680871,-427318,579083,352874,-860086,-258992,1031499,-179746,-815617,300008,704834,-298685,-1083355,534035,1009068,-698062,-684252,461918,536349,-886035,-416627,984811,126810,-793492,-380693,1058779,-157891,-1127546,402032,847778,125753,-1083871,571359,695690,-726577,-26209,553734,273578,-793698,539343,1102613,-886495,-627058,920584,539639,-788626,-502435,1154574,-95737,-1131041,438723,548343,-313897,-903454,924049,673067,-1083595,31419,479347,429561,-1109436,-141273,1524616,-587454,-854251,89402,1519660,-506537,-1418863,1486970,632292,-928303,-1385139,1297108,1215169,-2124259,-544602,1297678,583561,-978526,-764910,1500645,-315077,-542352,527109,62212,-528472,-340273,1408872,-399264,-1814611,876035,977088,-5082,-1583565,567867,1596809,-1203475,-130928,482101,396034,-724002,-268143,1574757,-1046775,-487297,723533,916820,-716008,-1483182,1945997,158949,-1464027,-355429,1106900,609898,-2390088,562913,1671363,-849173,-1558560,85420,2663267,-1190155,-1962968,1117387,1071378,-357255,-1623440,1182336,759828,-1453050,656172,100344,-130373,-967344,1022877,1177919,-2016421,20500,1509078,450107,-1542797,-603190,2308471,-756121,-1044437,462152,584069,65921,-1260724,1211776,249755,-1368040,501100,1047015,132926,-1975783,567430,1794518,-982894,-591851,845790,1620106,-1439457,-1165637,2434277,290703,-1394301,-940797,2078367,768531,-2579404,583065,1523261,327837,-1192455,-94950,1762198,-1317086,-83256,1014971,-295893,-831098,-259697,2042667,-1105526,-1517953,1301611,765236,-566406,-1574882,1538875,1119178,-1616707,343327,787179,38231,-1242564,286254,1265258,-1364483,-477668,766179,913552,-954544,-1272985,2158571,-76639,-1035345,-115166,1538320,404997,-2052262,842622,1349084,-1044939,-1226223,528361,1810991,-1580569,-652101,1747893,267087,-843104,-425729,1199170,-444948,-1098986,971696,552273,-678885,-743040,1550464,809708,-1889854,603071,1164319,-201522,-1383016,250204,1558405,-785282,-338888,1095569,504075,-692893,-654135,1326097,94005,-1135518,287210,1092828,-279710,-1365748,863388,1285543,-1003621,-867357,805511,1045286,-1353170,-652282,1593908,184622,-1083032,-27402,1372766,-29277,-1305331,1045501,829365,-905099,-561311,1130657,510042,-1554137,21705,1129428,-375780,-669681,456812,761580,-860688,-748629,1004603,272416,-925006,-123958,1067502,-100114,-1147763,226520,807280,-386950,-824962,795852,756782,-764326,-509056,771321,485444,-933201,-126801,785654,132717,-1144674,-26395,1099868,-636895,-951469,470574,977700,-776955,-425711,851399,287882,-844477,-92571,772466,-66100,-977699,137934,913404,-444857,-695455,423485,504907,-785682,119361,519850,-2184,-703821,248118,579911,-567314,-251821,473701,188519,-830381,-212466,730318,-57003,-540033,156274,748833,-95459,-620467,383875,878371,-285274,-883974,284165,443406,-810527,-395972,659778,283854,-480160,-37864,733734,-42471,-514014,298599,600374,-438909,-676452,442772,250594,-510134,-146759,551803,45960,-601413,348450,293593,-302616,-404894,182519,162330,-317956,131735,237633,-369497,-349160,138243,301163,-335734,-476394,185053,-199927,293448,-226935,293344,267845,-537527,7338,-64550,255380,-112382,-411720,347211,2437,-379025,114406,73302,120881,-488267,256446,282523,-91350,13313,-7994,431237,-233472,-99357,204535,-153135,-48238,-62951,187851,152505,-224463,-166761,-435971,410612,18296,-477188,73931,31962,314719,-346685,-30959,457404,-92317,234695,-11897,68675,-215406,-137331,184471,-673428,252169,387789,155907,-538894,-181929,646134,-357137,-276907,-5719,276964,24051,-422447,479747,-228384,-187432,277239,192141,10541,-883382,166698,709750,-435252,-153484,-128450,319589,-298205,-880305,500712,190208,89218,-595588,172278,834519,-972058,-323795,139799,348553,-181298,-619580,846201,-18009,-317723,246686,-359476,-421079,187514,735564,-568156,-726061,663499,818732,-694393,-971323,707685,714808,-476079,-258937,384624,79731,-510618,-167342,530784,-560411,-343652,772349,530600,-475699,-747098,922628,424253,-1010320,-157678,708496,766301,-1063556,60392,1018195,-122312,-602704,-567456,1190662,78079,-1183563,402951,360304,71101,-504805,31435,232667,-466241,547337,22394,-834482,45255,1002875,604695,-1580660,-57514,1634263,-211411,-1357683,-546801,1605969,62768,-1106311,447661,843440,-228908,-444123,414754,525319,-720146,494359,610721,-405873,-926806,202768,1342568,-918419,-649166,642958,703878,-674584,-1339036,980840,1068493,-1450020,-491044,625732,837641,-1303370,-262186,1009141,-360473,-147888,-13943,256383,-698325,-67358,1313425,-461583,-1069802,651496,1217613,-954342,-1659864,1288128,1174799,-1150516,-958037,572842,1010645,-1162630,-167949,823527,-11029,-402057,-13306,908628,-494903,-705528,1232776,249211,-960952,-724045,1503836,381948,-1393639,29335,1086895,-82448,-1612189,79772,1698613,-792667,-641075,627711,790809,-695369,-929177,1381228,177256,-996511,149091,894458,-228120,-1212961,845918,1065006,-1195786,-52827,1106523,536483,-1530940,-81054,1760773,-446040,-1092246,465697,1357532,-445411,-1241147,1112921,563794,-845287,-525989,881030,387709,-1445009,412369,1070826,-471057,-963337,656184,1344992,-1067321,-978788,1046323,618135,-1077052,-715161,1394657,512322,-1307254,152262,1065149,-345902,-1378027,803902,1103111,-1034579,-485324,1208709,356081,-1143877,-329293,1242835,-308390,-1402295,518101,1155594,-748564,-938522,1430055,572850,-1102354,-242075,1244219,267611,-1301769,326553,1050185,-716493,-1107158,397558,1152084,-819971,-788297,1218872,279683,-1022369,-154424,1318491,-66541,-1318750,174808,1206779,-610339,-942551,853229,1098381,-962169,-669260,1224930,626815,-1379329,52238,1446331,-213001,-999598,440015,1166765,-816536,-803796,879882,332640,-1243653,-520962,1241899,-267093,-1475733,496508,1109705,-559314,-1192226,733535,689627,-1022732,-489428,1056039,345194,-1218983,151080,1327241,-217715,-1069151,365165,1033930,-709659,-699680,1036652,673152,-1109738,-716838,1256549,437280,-1259919,12720,1436381,-227516,-1121116,764652,914323,-637667,-934365,1080338,515266,-1069610,-355220,769819,-130727,-954897,202424,995057,-679061,-838420,610134,517699,-826782,-393943,1300363,190954,-1043889,-1051,1056258,-422530,-1032311,570591,708572,-870761,-583685,840610,322740,-1065298,-293705,1109528,160214,-1052669,-33618,1156335,-487787,-1171539,696166,916038,-852082,-707804,790102,439549,-1173682,133991,981827,-103389,-956678,-11905,987483,-606805,-672380,598072,411508,-654585,-565571,966676,688168,-957310,366013,389470,-35646,-799009,278156,740414,-917767,21256,825287,112182,-673837,-21403,1089639,-278585,-594202,313909,683039,-136270,-1046722,946727,374031,-663095,-324230,598687,390047,-1127957,-40582,1070028,-314097,-408096,98299,1042317,-583561,-738059,829122,98250,-559370,-114466,931745,405499,-1485226,307385,375604,-202985,-498136,-36617,1013575,-902779,-294781,315772,-65846,-21216,-627222,871695],[0,0,0,0,0,1,-1,-3,2,-3,2,-4,8,-6,11,-15,19,-22,25,-32,41,-48,59,-70,83,-97,117,-137,162,-188,218,-251,292,-339,388,-443,507,-579,660,-749,850,-962,1087,-1224,1373,-1542,1730,-1936,2165,-2415,2699,-3003,3341,-3718,4136,-4601,5114,-5689,6339,-7075,7909,-8870,9999,-11346,12988,-15073,17856,-21964,61202,-211917,292580,213872,-166054,-296977,303152,89535,-347855,-260722,355570,-133152,-271956,348434,265254,-386802,-417603,12411,238189,-289701,26943,72634,174669,-275983,-19562,121865,-166050,-72350,60193,373599,-103806,-64134,19514,-85563,-176330,188612,-60395,89555,-130935,253070,363615,-199107,-201699,221864,232155,-480002,-514476,627488,287807,-697986,-198208,633650,92976,-791632,457395,931736,-215415,-604994,355520,618842,-816509,-221144,430762,47966,-652614,-320264,938010,-202309,-745599,733420,277193,-407538,-589030,635062,403825,-912140,147982,276886,342873,-706330,-539733,824988,-281668,-121969,128696,304608,-135020,-778379,839679,-352460,-591968,252428,501439,291462,-1427187,997894,1005936,-1251914,-576002,302290,1340058,-1538675,-413852,1844241,-96172,-649434,-453592,1628279,-56974,-1507836,1232699,182579,-259047,-719577,499239,1055736,-1680048,739126,949580,-110190,-625685,-621031,2502034,-1193409,-1036359,839752,793089,442721,-2189433,956598,624808,-787302,301898,-794225,1173625,-1084044,508425,775288,-2152543,1131821,188518,1066857,-1743926,-820808,3129445,-1340313,-811938,-272211,1893305,380030,-2999004,2285179,577113,-889277,-708186,86043,2475254,-2852747,449958,999140,-779853,424114,-889707,2231537,-2113315,-857949,2560830,-744003,-331544,-2042628,2999818,1104060,-3267676,1231691,673947,2175130,-2080366,-1588518,2946857,-1303314,1047318,-1479657,299885,528630,-1509321,2639220,-2499372,-169456,1411717,-75197,48340,-3504924,3500272,940170,-2664407,266928,281797,2763047,-3515781,-110330,2698741,-1454831,280131,-1588794,2760930,-650627,-2000507,2812359,-1617671,534488,-593346,1343387,664196,-3614735,3679922,359171,-960153,-1430450,31245,4505899,-3794825,-798962,1229250,1237202,483999,-3874654,2746995,1029,-817942,726622,-1485835,2009888,-2065339,1929750,156677,-3069645,2512829,-30758,970068,-3055235,93656,3977235,-3127830,-492745,-38338,2482263,-652554,-3464685,3730136,-399376,-641040,-830177,448781,2032218,-3211806,2185531,407215,-1257726,656578,-273767,2625748,-3301135,123085,2913559,-1399818,-770039,-1780618,3646741,-155501,-3635469,1386754,220328,1602528,-2612867,267910,2007408,-2225078,1439046,-974869,290631,-349102,-507570,2999405,-2771104,17259,1175422,600486,-698558,-2756985,3731422,-44331,-2030612,112510,1070163,1610773,-2976862,1243084,1621421,-1459025,-439316,91419,1872133,-2025119,-863513,2435022,-1070835,-313562,-203692,1644672,-157130,-2639551,2295295,-107783,-764709,-1138954,972817,2106168,-2556893,41185,966280,599835,-703809,-904679,2433142,-978422,-801578,1069148,307718,-401276,-1563372,2044748,77645,-1863769,925190,1140459,-56898,-2007379,1080742,1767606,-1877992,-929866,1142148,1085665,-1497969,-870434,2288147,-561612,-1187146,174501,1360529,-153018,-1691617,1220322,982129,-985767,-840440,931124,934606,-1619752,-96437,1138095,-432193,-1038413,9231,1562805,-651660,-1399821,837095,506581,-757277,-547168,971622,297968,-1452424,357410,1300952,-50184,-1177618,545659,1104452,-1054107,-802541,1262982,594857,-1573151,-256394,1667874,-320847,-1335722,509041,1475427,-610250,-1248835,947438,801533,-1135692,-677090,1167240,458403,-1263442,-195420,981607,-372957,-1180572,548216,1029254,-330663,-700511,638399,489793,-715972,-458471,436838,308019,-797491,-70945,1086254,-433644,-1033381,601551,615973,-795055,-627051,1004511,250125,-1183787,-150155,1014406,-161978,-1080428,647012,910799,-428214,-715261,716125,693341,-1085598,-177881,1108304,270955,-1091641,-127136,903507,-541382,-753051,485714,927518,-457055,-673579,590440,183521,-555071,-136598,435402,438767,-740774,175819,421918,-177273,-373469,36873,1040928,-562085,-273634,623676,-63916,-195890,-574434,659204,-122818,-904316,691962,336310,-154537,-505255,335364,761303,-1076819,-289571,444218,44303,-517234,-168798,972522,-846258,-190333,557857,362763,30876,-758765,847644,-141494,-494485,160248,-16772,625161,-792616,-136646,195082,-249905,-99177,-594610,795371,97064,-464847,504744,-277516,498012,-301907,-7075,391666,-791726,609064,-547255,-128097,-388538,-196433,919384,-1070774,176494,217157,-33765,474972,-966712,762693,-414448,-122191,-24930,-466390,391221,-555711,640156,107687,-587071,475038,-342474,679225,-410504,-354593,1094613,-563890,478963,-611120,258244,842920,-858436,393030,-216445,924414,-249929,-991769,1140317,-368160,245468,-564871,261628,599264,-996296,534171,-349916,323453,270075,-486558,485638,-659775,833263,-85364,-704652,308773,-161876,925669,-884394,-301421,367981,-108224,745591,-835642,222025,322095,-145651,710702,-656600,34530,-22446,154272,427650,-979837,128918,608907,646286,-744704,-1119783,1266518,-10213,-519344,-374532,494819,689709,-1186197,198701,779626,-116110,-149099,99479,786877,-311441,-363041,475683,-95067,62738,87970,446300,-207139,-507378,674612,-3628,-870499,-325861,501208,694854,-922954,-629892,730844,357357,-488800,-540839,-44316,-23566,73846,-11594,-319855,-290079,255384,719191,24521,-1075452,674576,1051707,-80288,-1188691,139164,1410769,-391926,-1045995,510026,741239,-398630,-887451,480077,583839,-872158,17393,259193,79724,-758169,404767,623591,-846121,-177140,824783,66927,-598133,-399795,1183535,-120897,-1065229,451156,448839,-34524,-804491,395251,729059,-487340,-167674,-487960,296661,-386702,-14266,741985,-807786,-116161,361708,645744,-623778,-1013874,1389820,439915,-1040660,-528317,1118588,899865,-1526305,220493,1218215,-114682,-653307,5668,950711,-836617,-569088,1059234,132633,-324257,-239660,945967,11857,-1419916,608589,639167,-445709,-840932,238824,1143881,-1441263,-170770,738003,227148,-598557,-550429,1290001,-206531,-429675,-191762,377801,68138,-1110904,1036071,236981,-954324,77888,678459,410166,-1382389,169461,1315635,-721253,-912216,277606,948382,-988397,-963266,1222540,-73576,-947936,-246219,1198251,162803,-1202535,594836,591662,-475246,-729263,417349,599462,-857228,-477181,911524,-25850,-642076,-253602,985750,-436458,-964437,453739,520638,-390910,-517982,597367,430642,-776394,-342,349387,-135416,-882723,74612,659987,-506375,-576326,553513,492003,-525847,-349233,863356,104351,-1066298,-28166,918004,71447,-973471,690171,788705,-906927,-791473,787180,472864,-864641,-594353,1218680,-148012,-903579,36432,999581,-428898,-807780,399427,685656,-546910,-413226,680359,497627,-824759,-302638,744830,-59467,-808718,115889,733477,-336884,-574364,580697,363407,-586716,-150680,873965,100423,-808911,-81670,1154584,-318494,-1161426,461378,559720,-801279,-701269,667419,551398,-958684,-157767,1133716,-53234,-909755,404939,936297,-540185,-921066,730328,479646,-823562,-266753,667532,202886,-1070505,22863,986634,-167406,-554051,-8007,455259,-584983,-446932,582522,396999,-435188,-215528,928336,161086,-572169,216952,704689,16059,-476179,236552,789088,-747130,17268,701524,246862,-876794,-121437,1028684,-577824,-651038,350584,607451,-435066,-946208,919947,324085,-873468,242323,523611,730268,-1240510,109118,1100833,-794161,-147325,-197066,707323,-668538,-542483,871868,-429226,-130068,-472554,774538,397849,-920771,784656,-80306,-188017,-274119,-55875,1131442,-1151106,308684,233590,-81029,-18841,-988772,1028437,-360284,-743974,555729,-240249,447506,-860296,804785,12062,-921614,1044993,-483288,278752,-1062714,129215,1301420,-1487880,457464,-198828,572880,-301521,-1379877,1716147,-556891,92770,87966,-346616,1450843,-1422215,865042,-338302,-589133,787578,-698884,1279633,-1222670],[0,0,0,0,0,1,-2,2,-6,8,-8,12,-16,19,-25,31,-42,51,-60,77,-91,108,-129,153,-183,215,-249,290,-341,393,-450,516,-591,672,-762,862,-976,1098,-1231,1378,-1541,1722,-1914,2124,-2357,2612,-2889,3187,-3515,3879,-4275,4709,-5185,5713,-6302,6957,-7694,8524,-9482,10597,-11913,13501,-15479,18032,-21509,26641,-35308,54321,-126806,-34174,29323,54342,486580,130978,-252919,79512,553843,-196047,-365312,-22327,375862,-554457,-236874,-7581,82791,-38283,-16779,180074,168806,-37492,-224170,353620,291480,-356917,107469,233544,348604,-295426,-152956,549747,152573,-235093,107523,447544,84742,-516553,438604,244809,-626073,-57511,315238,74465,-655130,-54692,442865,-552907,-357299,501409,318573,-477759,183977,675945,-310002,-384578,163341,219794,-199913,-239653,530965,332323,-318203,-190077,322165,266624,-707736,195953,725665,-17375,-496243,-113964,1198848,-290374,-702623,609192,377330,-485453,-1041708,941106,726222,-1158352,-407963,806013,541455,-934928,-204974,1028501,-627432,-56561,304133,337959,-733784,-359548,1436120,-718602,-894160,390183,916793,-582655,-1393678,966223,685021,-396763,-205829,81802,1167582,-1049256,-12068,698076,-1013623,247124,-213141,797538,-618225,-945072,1474605,-310481,-298666,-375038,1201828,632386,-2633351,869922,1358423,-188890,-1693875,-265261,2944610,-1432531,-980276,748388,764638,139067,-1910233,1457556,20225,-692325,700050,-685098,28078,-978664,1881307,700477,-2701126,993243,1116557,1225078,-2312074,-802143,2721022,-995481,-393408,-772114,1065662,660521,-1803790,1665637,-770669,207951,522118,-90806,849284,-2458139,1857291,420322,-2182807,387571,305037,2551366,-3325594,-1023630,3513257,-275068,-1071661,-2782480,3552862,1151930,-3176043,691748,110453,2039548,-1851355,-566746,1524673,-1756956,2162081,-824725,-777941,-627745,91183,3417088,-3697857,-856241,1975185,1562258,-405757,-3758649,3340356,1097950,-1177439,-625203,-752064,2717985,-2051468,575969,501353,-1386557,1885981,-913985,942233,-1333611,-226334,3307847,-3003943,-479728,241038,2575363,-420419,-4577074,3526494,1327763,-702154,-2493382,386690,4623986,-3202657,-697144,448740,1141147,838424,-2631057,2118990,-1597341,542051,1770355,-1823307,67383,-1438136,3631888,-498291,-3568083,2113613,1066518,1294220,-3462188,151166,3337570,-1547571,-217366,-894097,1846343,272412,-1752293,2347976,-1619070,420910,526998,-87049,385741,-2409314,3466097,-367388,-2335005,438515,1073495,2179830,-4223790,369762,3327989,-722643,-1466257,-1818350,3831862,-446368,-2604659,1421531,-83921,903840,-1851171,1032931,598363,-2182761,2313868,-31653,-709075,-1244616,1092304,2642428,-3223492,-297680,1691651,878690,-1079781,-1930116,2908190,-219668,-1054217,394961,298596,968677,-2099281,1404276,498098,-1726156,642209,173917,724723,-1988075,177332,2446210,-1514474,-733872,383744,1839214,-902339,-2392949,2669609,415498,-1540739,-1168055,1552013,1089339,-2747760,545572,1045789,-30434,-802666,-174833,1836683,-1707429,-170138,1272985,-368507,-925633,-240931,2072827,-751149,-1621888,1420733,913356,-449931,-1386770,1204682,892689,-1537753,199470,1034606,89071,-1081774,176221,1577705,-780650,-1057381,443699,1032212,-846583,-914435,1708906,608874,-1237274,-362951,1351958,352032,-1812561,572537,1399389,-701488,-1202468,691869,1165982,-1165646,-686424,1332139,276804,-1098477,-210739,1270721,-563901,-1141121,650774,637568,-1191747,-585551,1133796,313792,-1229402,78286,1052303,-390840,-1124792,422960,1070193,-752822,-1044329,888075,507901,-836264,-422883,1432721,299039,-1284819,-104934,1150461,-104505,-1383198,611149,1248346,-589323,-1114211,706279,810374,-1168596,-438268,1304707,91359,-1013508,82515,896693,-543925,-754510,770318,314528,-881225,-335033,996501,207932,-1055628,107437,722213,-405479,-432772,196659,487333,-799176,-436852,877912,125192,-983201,-88990,660212,-38038,-983909,323929,562285,-283163,-444561,591795,631198,-791041,-378086,729579,583832,-735236,-284985,1073946,-148919,-754312,-12271,765829,76647,-752061,589131,283554,-514354,-180650,418059,382503,-897881,291581,638949,-557162,-229041,256688,791975,-895380,-427809,794904,-401889,-172470,-185226,417421,-103072,-375045,940114,132388,-219647,-311224,453896,257426,-984077,490858,521363,-204531,49137,-406381,651817,-212879,-593093,186559,337791,172838,-959565,337154,437469,-332904,256622,-398929,509940,-656540,-36971,508985,-550526,638464,-8911,149411,-234383,-64514,1143082,-576930,-98033,-73262,224483,186184,-574267,854287,-242754,65752,429038,-213071,85840,-598409,988247,101369,-958475,263394,114816,539380,-617906,-203393,622631,-357983,197751,-545510,-98013,202163,-628988,424860,-660510,344447,269905,-399245,451452,-443870,596136,-94380,39490,636699,-375687,196137,-647956,577866,407273,-501838,-33257,-173417,504899,-160292,-473231,300899,-446047,-44135,-288947,497660,-274394,-425833,917780,91239,-528672,-350805,473285,707149,-1091148,314552,301572,195693,12123,-465307,290305,-474246,465151,117811,-353230,2379,-149698,483239,-314565,-740832,640130,-347204,104064,-516592,368807,160820,-294515,488846,186746,-319416,-653387,276328,806018,-820973,-493428,153529,594323,-501720,-776379,968814,234121,-670188,-358275,791552,83508,-883540,293893,697624,-54306,-720833,-24914,321662,-658652,-104689,179038,241265,-284779,22160,302421,-493167,-202700,649654,-79361,-838955,-259317,802836,-107055,-905124,155821,505262,237802,-515132,60724,102186,-428728,63725,439826,28488,-393507,327677,1025683,-448165,-866116,69781,1068738,-511220,-916265,763783,778465,-132055,-988002,909333,758894,-1293941,-144833,374886,626135,-904428,-278069,911154,-461641,-112148,459966,245282,-389517,-242254,922943,-614386,-707467,489534,654154,-54556,-1036007,895960,534125,-756642,-339682,314100,754106,-695204,20338,545090,-727435,-72726,71702,693317,-754661,-645613,954334,-47457,-897740,-244509,1029270,467915,-1556108,327360,840463,-25696,-785157,-41171,1458700,-763246,-731682,516424,292268,-463594,-772490,1377701,145645,-661369,512135,599420,-180833,-1104130,799967,246610,-1168080,-124853,389368,26717,-995326,-266538,1038998,-130842,-524916,286853,854511,-263511,-393771,898757,186544,-441523,-105123,679307,155230,-918492,326072,824904,-661700,-711878,369627,1005151,-690033,-641494,1018961,488553,-1159263,-477348,968710,-40923,-907394,478744,834744,-325614,-913120,851130,624692,-940923,-227519,725490,231508,-772524,238728,935723,-538094,-690372,677765,565265,-546577,-408266,1074831,294007,-773160,-44422,772596,-221260,-807410,536685,525470,-486289,-541460,483061,690883,-343193,-382151,798816,133254,-850646,-344294,925780,43276,-986604,356519,994828,-650502,-621760,780933,559758,-729515,-574919,1017178,-140914,-1081463,-184932,1030479,-107573,-854902,588347,575292,-855465,-492347,651491,103316,-562368,-63558,744461,-106507,-520242,219861,411978,-382708,-263159,301252,202234,-675034,-276592,635641,259260,-798571,326748,695427,-271832,-754070,276023,848008,-396130,-666402,361845,490825,-608763,-82116,629011,50166,-489023,-65905,1221894,-399831,-620434,721217,452611,-548010,-706716,770436,290893,-500423,138671,548415,29132,-598819,-14145,562076,-456128,-342540,420551,317354,-444499,-245698,825370,-587626,-338851,96563,375646,72023,-1026080,776125,557487,-771023,-155938,41921,1012196,-676739,-100311,667882,-105147,-109332,-579219,778543,-389976,-456802,697222,62602,-88793,-573241,618012,547743,-1201925,683078,52219,97658,-424884,66799,1076384,-892501,-102662,130900,263516,-22122,-546326,939116,-342606,7235,468652,-790457,442827,-719770,675352,-53860,-659043,423525,-564189,952632,-785956,-461709,1044685,-861339,269381,-912482,631434,579512,-1239198,1091824,-715206,594833,-455357,-519294,844882,-1256926,1289736],[0,0,0,0,0,0,0,-2,2,0,2,0,1,-3,2,-2,3,-5,7,-8,9,-11,13,-17,20,-24,28,-34,42,-51,57,-67,83,-100,110,-133,154,-179,207,-232,268,-311,351,-398,453,-516,581,-653,735,-829,927,-1037,1158,-1294,1445,-1608,1792,-1998,2227,-2482,2765,-3086,3452,-3861,4316,-4785,5072,-3770,6963,60731,-16911,-208927,158312,108310,-227803,25892,32411,232334,-197887,-324517,196819,19585,-51803,26441,-112210,-158957,64958,20462,-121258,87042,428907,108969,-322653,327448,564409,-632665,-309054,816670,272617,-567513,-113543,469319,-235094,-601849,380597,734397,-335313,-454500,345796,510459,-357725,-502790,547191,232902,-154348,-10036,37451,-288141,-270340,-4743,312651,-46258,-482344,181264,307744,-109456,-439722,62111,350307,-310378,-168862,294349,-96047,-451716,32245,383576,-521621,-245010,906235,302736,-703311,-37565,816087,-150266,-724423,44093,879095,-598025,-786673,838028,804353,-907716,-601201,1020568,358940,-653379,2846,740981,-83061,-613567,252179,555348,-544200,-467959,642272,291541,-901122,-186046,817340,107894,-1254843,56914,928531,268152,-1079536,-285026,855637,10737,-814390,-63317,214315,-376255,-133053,332538,-345137,-456147,373110,576789,-772284,-911664,1446110,370285,-1621319,-122367,1346061,298611,-1870562,335178,1740261,-300698,-1312737,239621,1224176,-453987,-697925,391924,489940,-465726,-5100,736219,-584302,-1049525,1153606,1024986,-1471107,-1359584,941321,1437317,-1758281,-1555902,1360319,1596362,-882731,-1699066,1049766,1026715,-1026034,-694368,41268,199876,-431623,350627,-345232,-1007996,748971,955214,-727678,-1504804,1225531,1914787,-1509866,-1567097,1270480,1943403,-1454139,-1822998,2107187,1152746,-1486414,-964091,1011817,838655,-1007114,173930,362705,-234310,461768,730161,-10951,-1590064,227921,2254503,-1034581,-2278892,547013,3114240,-485268,-3044595,510302,2749293,206161,-2662586,-142375,2048172,-173106,-971980,-380282,720756,179759,192323,311689,-1538729,31846,1749217,-23780,-1930997,-426286,2947078,-236589,-2718587,430961,2183750,-5214,-2805939,347787,2100298,-731276,-1750560,19272,1322970,-474589,-738028,849340,-744369,-258594,749621,318042,-1178407,-1008730,2236437,777235,-2471969,-854558,2426906,1551319,-2883616,-1350728,2408505,1184991,-1662345,-1726901,1797445,856592,-827561,-167133,52806,116164,-214841,863226,-903495,-1457144,1555669,1052495,-969557,-1964625,1618867,1879883,-2378659,-1134319,1779265,1049207,-1554708,-866828,2027814,245619,-1472712,-231561,1157842,-171885,-1222058,677221,342776,-764058,151057,954740,-141820,-1573184,679870,1734625,-1053596,-1614021,553678,1945642,-787793,-1926074,1114809,1527433,-544602,-1171200,1052991,765544,-1054798,146293,822256,-270462,-584481,747338,811376,-1202280,-198944,1577604,62197,-1629650,-32106,1999325,-555608,-1861891,903490,1637642,-880103,-1408049,1168076,1024219,-1256374,-512074,1088354,448366,-1295852,41487,1064246,-456924,-687840,559948,732595,-1011151,-805238,971954,413038,-1455460,-337062,1130676,110503,-1302031,3895,940195,-294579,-885308,346566,786545,-1098287,-432009,960390,294645,-1026938,166689,1227278,-456922,-1014313,623123,974220,-900824,-1042625,1140823,378452,-1199964,-490433,1345803,-138298,-1320517,159615,1314926,-488853,-742400,851169,732944,-471939,-418855,1078156,285518,-930338,-210315,905412,357521,-856807,164350,811490,-326453,-687090,546963,542114,-532421,-372907,671661,258166,-593054,51457,969804,-295389,-667067,606250,810894,-696131,-454606,1027385,335812,-945704,28696,808042,-223470,-673132,445808,730150,-686641,-929315,866516,376522,-473047,-412871,677048,136608,-560126,126729,593261,-25657,-496208,372231,456850,-218908,-243098,377445,175794,-339032,-55651,408289,243868,-332993,-194627,475484,-203808,-621907,412738,272153,-482707,-593006,440606,387222,-481425,60305,429231,-90942,-614007,414242,403123,-361034,-107437,546735,-123118,-579491,-5909,460078,-54851,-607809,144843,448241,-180822,-58042,340725,113797,-453764,-19669,250506,-145430,3570,-237371,354046,62684,-112355,31334,53258,116738,-10592,-249936,221046,347204,49738,-165582,-45522,136083,148614,105789,-245222,128403,376480,-268445,-241268,-121410,351120,-99984,-153819,130730,319034,-127883,-44560,55960,259055,-259991,-57843,-89558,-183976,-52432,307736,90012,-130546,243107,181846,-370768,-30832,232737,309752,-392805,61887,236906,-237191,30280,59865,-59290,-366886,165202,786438,-548469,-537425,362361,536985,-259591,-594047,356008,392360,-408247,-399445,327070,352455,-69799,-314530,244763,527534,3096,-50377,2395,-62494,-414154,89011,-15451,-307075,122069,15019,-37594,-164901,-48677,186376,-303483,-302470,340296,596425,-681211,-182596,753009,240413,-842307,-69818,850471,-294415,-660795,399937,356007,-528278,-308260,593949,326705,-1052192,88285,827391,-179626,-847750,-213856,1170740,-98106,-1040229,353323,714346,-253228,-592180,225691,432137,-457245,18414,365080,-64031,-397120,-125222,931676,-95539,-280761,62253,389261,-257154,-75079,792964,-489175,-932310,561397,977025,-466288,-1451064,993196,850882,-854058,-821891,510796,985267,-1089999,-78272,852596,-107048,-700185,102516,862383,-1007248,-802631,879086,513755,-860347,-586810,942117,302440,-1319425,5332,1142013,121748,-1012352,-13712,1171173,-318163,-815204,299859,665913,-93927,-1035187,885280,254751,-589193,119399,388620,-22219,-686689,745138,278822,-1131555,278091,995106,197527,-1411963,31712,1999028,-403610,-1209677,312217,1362723,-381917,-1561142,1043830,677934,-641489,-295162,954483,322194,-1184366,683043,836528,-752023,-835258,460928,1129440,-1408958,-1015024,1048764,332658,-774801,-874893,1284718,232832,-1360888,146911,909140,66914,-1058439,283732,930228,-576584,-448779,605913,275828,-764636,-2436,1161411,-761071,-1006297,940951,766933,-1168743,-1114142,1591941,642092,-1493683,-185367,1127286,425393,-1519522,161821,1108719,-513599,-765748,538422,890373,-1228155,-615573,1203742,262194,-1303357,-88942,1262218,-222865,-1393278,428932,975767,-548205,-1126483,421943,1296286,-967140,-543851,1200070,561606,-779414,-486310,1111422,-169871,-1191077,518520,796343,-729964,-673570,1030592,452383,-1506352,-16572,1016852,-88127,-1149142,409089,1178258,-888791,-958276,830283,800973,-1163010,-411233,1527923,37936,-984282,152028,1313424,-355880,-1326831,638173,1068026,-695798,-888131,1061915,867395,-903075,-587796,1349197,268755,-1110804,182260,1107950,97941,-1267473,432890,969146,-938393,-921194,919041,481329,-1091184,-220976,1263314,-56086,-952124,556683,1256475,-759426,-723949,829769,715040,-1129033,-682653,1264306,346267,-1014050,173843,1326330,-640359,-947767,652163,1178395,-793860,-598345,1166892,375508,-1079105,-449672,1181656,-97262,-995336,331654,1099546,-434684,-1208972,631832,733800,-816293,-513146,841006,263535,-884275,-10056,1152343,78376,-1073193,311867,879968,-465689,-878916,816177,406469,-1012726,-369447,1071068,278371,-1204835,302086,1062498,-579445,-1145847,692229,839990,-1256751,-499027,1186261,380761,-1171582,-45728,1079518,-117091,-1033440,403491,774098,-644449,-764396,754124,605448,-896320,-416305,861177,178429,-913882,-99817,761638,-109190,-849029,270147,723555,-526107,-833390,775950,417157,-477423,-465976,943783,47073,-1188208,286147,763412,-192523,-992039,449982,1143540,-799535,-479861,710479,143094,-626491,-29872,923234,-338901,-666607,659584,485828,-591336,-296612,1042822,565200,-1167732,-224382,778161,144171,-942616,44372,1193468,-256981,-681018,237366,706921,-285447,-864273,615989,158471,-213804,-194475,281530,212348,-859459,479717,574860,-645085,-398684,607986,865818,-950092,-450763,927483,172373,-665024,-766236,939715,196846,-864134,-140188,253712,320274,-358459,333194,-125472],[0,0,0,0,0,1,-2,3,-3,5,-8,8,-8,11,-18,20,-21,26,-32,41,-44,50,-59,70,-78,88,-99,111,-125,135,-150,164,-179,197,-211,227,-245,263,-277,291,-309,325,-340,352,-368,383,-394,405,-421,435,-449,466,-488,518,-557,606,-679,780,-916,1108,-1384,1787,-2380,3273,-4692,7116,-11781,23491,-146479,-8647,371711,124340,-249807,-9506,357559,-219836,-259253,190942,310348,-244080,-386648,-18923,57650,-529030,-31168,349292,-242230,-151160,152482,98922,-307783,100419,214030,127451,-342323,102515,-73386,-40722,25414,160408,-26774,-306812,45423,605154,-186576,-296107,-48723,281191,-235794,-268839,214257,445149,-138033,-451360,260974,453092,-395221,-357031,260151,247352,-317751,-320485,763059,119545,-768103,-4579,1133311,-124439,-788850,629870,474322,-637184,-511951,792330,673547,-660507,255956,459394,-296338,-378116,119189,702256,-952501,-326982,668847,-272791,-318840,-383157,555998,-13318,-1148920,394119,406865,-97935,-676133,120667,597420,-995043,62822,418596,246347,-990720,-448115,1082199,-548124,-521800,392706,571719,-366853,-1468677,1282906,677057,-1265752,-490965,874083,1059603,-1832877,216920,1643950,-414668,-538409,-261751,1361045,-609084,-602334,1164131,-503021,-374173,-375308,1102789,-165095,-1748433,1135418,540016,-390283,-1003257,164902,1538200,-1595006,37790,830881,157633,-205713,-1016430,1773599,-724461,-760181,730887,-243372,682516,-1514259,1446076,328045,-1936713,961053,140521,526504,-2331946,505082,2759705,-2337222,-635730,324302,2177200,-741964,-2733179,2531982,-11922,-298598,-788084,39834,1268449,-2199063,1666294,-226916,-997521,449912,257367,1573049,-2977380,484845,2155167,-884938,-526694,-1654765,2876152,-376702,-2033846,1255764,-569436,1140489,-2078983,951335,1217715,-2359514,1711771,-591091,608619,-791123,-305415,2730016,-2802545,680287,1237714,125132,-692965,-2316439,4418545,-1133576,-2588491,743038,1286843,1721185,-4129846,1040116,2012982,-1134071,119975,-1410288,2009722,-1641577,-63008,2068602,-2325036,839629,-430128,2036394,-1263662,-2895665,3474116,-270113,-308010,-1596215,980470,2384014,-3311597,936579,19704,372763,-163290,-1424989,2800875,-2145306,130469,1014156,-955171,767759,-1943589,2933521,-1070599,-2251939,2496867,150221,288300,-3320082,1953082,2461091,-3727503,68864,513704,2428051,-1887150,-1937101,3423628,-1056592,60404,-637202,790745,480529,-2310034,2778400,-766548,-976527,282559,547661,1583971,-3657551,1412197,1604736,-1091791,-605342,-1000466,3004411,-1718227,-1288775,1802369,-637010,348369,-1572256,1926132,355964,-2500681,1902265,-181547,203695,-1490984,743167,2005701,-3025217,645807,1297238,514505,-1983074,-998708,3707584,-1596398,-1744604,781553,1334957,217769,-2683825,1997530,842566,-1548161,-87004,598194,1254316,-2052240,396951,1582244,-1710741,-213857,334362,1613762,-1716998,-1116807,1904487,-349259,-710583,-606713,1350886,162291,-2131682,1331243,879759,-618787,-938543,453636,1928718,-1996146,-252027,1396548,114995,-1060532,-556994,2448692,-631667,-1703088,964643,1075798,-565489,-1535594,1696507,1010629,-1854178,-26349,1345046,314430,-1684983,52677,1578060,-1000344,-916135,829958,738343,-1018650,-755418,1403918,-137852,-1266585,273485,985358,-290782,-1296273,806081,912141,-970504,-354164,767194,827064,-1265633,-269745,1587389,160672,-1133483,175614,1059668,-765003,-1306031,914543,802341,-1006698,-978848,1135538,750658,-1488909,-181548,1255758,-230895,-1404374,623716,1152132,-607441,-720987,1018486,581558,-1007047,-432638,1277860,-12156,-1231664,-82641,691225,-528067,-730936,731210,739461,-659023,-518608,910880,349088,-902078,-127529,998405,-113233,-639344,206728,872849,-485254,-722344,461366,696943,-691040,-668380,1106264,508688,-841848,-280214,1036380,-25651,-1136854,225199,1016072,-715733,-867291,561552,701930,-883499,-523163,1010076,-35473,-966803,196645,916136,-25030,-519006,218502,409775,-614584,-258707,203506,86948,-546932,-112637,521987,-468809,-374709,27162,140839,-193730,-528233,431033,246140,-406456,-228139,23164,313820,-1025829,-64638,709598,-306983,-271882,-227242,846201,-498005,-451063,930327,139135,-191449,-894638,810698,488829,-1248256,319123,165575,189240,-563073,6105,885724,-496197,255717,-195657,-103908,-87371,-313669,729083,-354056,-45863,182785,-209355,204662,-701134,384486,199051,-362603,564518,-408898,545779,-470792,-137052,428166,-431332,626981,-404627,205359,168908,-552145,587412,-168429,283795,-361000,-85114,245685,-795139,725331,-81154,39155,-475075,-303428,1161914,-539307,-297156,68336,108033,386794,-1308770,225405,542483,397229,13733,-838686,624236,-133890,-161459,-152779,-401270,586251,-449930,233808,70676,-245647,619590,-340623,479374,-765840,159715,660273,-721263,194619,-302582,626222,-25833,-555988,1118463,-323376,-59823,-103719,132715,483630,-983474,528419,86793,-107266,524445,-96870,425837,-637904,496748,590630,-954115,-119276,5491,969993,-511063,-1179952,763255,565561,-29779,-1216969,242040,1428433,-378335,-606529,-71513,787866,58519,-583722,433167,-148319,-413936,82640,239076,36665,-1033988,793142,-18243,-683023,-43625,286923,248995,-893644,145327,684431,-584844,-306162,286023,643051,-638978,-559083,513382,135984,225762,-192942,71713,-339304,-187275,592353,114247,-719570,105328,685183,476427,-1129400,-344371,1748949,516584,-1162537,-387114,1305323,765628,-1287589,-245475,993979,-32044,-780015,41010,838519,-447955,-431496,591993,104744,-345943,21147,727950,-301064,-841110,997194,75573,-835990,-466384,927875,462096,-947926,266549,851872,87655,-862729,-202822,1139365,-375141,-767956,202435,61631,144304,-1109,699481,-270525,-725079,648645,652859,-412239,-1159540,534600,1432286,-1217531,-849654,694564,1066948,-718588,-1194916,1688380,300588,-1079099,-530322,522472,218196,-1154740,689885,497891,-626463,-454465,766096,545411,-979751,70360,1111123,-400909,-339635,-32284,1199976,-633664,-697137,1081130,612466,-473161,-601443,729518,432639,-827809,367024,405075,118340,-378002,350060,1032450,-1072466,-154620,1034104,281245,-897444,-407993,1639311,-254543,-1459771,282421,863074,-68392,-1311427,841009,881844,-916516,-487671,720872,662071,-1153894,-330502,1433146,-224668,-689037,278077,851278,-675706,-1094642,964826,404892,-832572,89301,906303,273548,-1122175,410232,1094176,-427075,-587643,245630,777043,-663140,-674276,914664,210003,-623296,15356,880118,-251124,-611754,476069,638601,-300745,-968926,556438,978753,-1034730,-304321,1146089,333330,-1002183,109549,1271522,-32065,-1023112,454398,765639,-524520,-687642,1118221,423183,-1107948,-446323,1163255,125119,-1130737,281705,1000480,-528112,-929659,922851,792926,-857589,-255853,861788,194576,-653890,-127844,875173,-474376,-723665,462092,619287,-427506,-727560,811931,194702,-951903,-386915,734559,-7862,-842035,279169,972162,-383719,-689862,540437,949378,-625236,-815425,950380,325180,-976460,-187189,1085478,-304123,-971974,152344,1046494,-469877,-901286,609702,721456,-910951,-164536,868661,19238,-610767,189675,1029246,-384657,-864063,608791,497782,-487782,-372788,339161,385750,-990458,-226286,676172,-209844,-434006,56474,840407,-613811,-817493,780242,377846,-331418,-528478,629612,469783,-1159242,237337,759555,238516,-716826,91930,1238077,-758374,-549947,601305,431097,-634060,-792536,1339189,-215964,-849315,220534,544771,137676,-1268286,896753,588248,-734382,123386,-389963,802631,-779290,-347544,728706,-704074,-56,-59626,665090,-302455,-968171,945981,-505803,-151173,-429900,438585,875191,-1253892,668575,183686,33044,-247040,-382581,1219878,-1276398,157274,491695,-371768,170564,-920681,1434498,-374211,-846392,1117147,-191309,407342,-1182827,607142,852810,-1277266,679253,27885,611203,-615001,-824180,1524606,-1158079,237346,-102649,191923,670774,-913086],[0,0,0,0,0,0,-2,1,-4,2,-3,5,-8,13,-11,17,-21,27,-30,36,-47,56,-67,78,-93,112,-129,151,-178,209,-241,274,-316,363,-411,465,-525,596,-669,750,-836,937,-1047,1163,-1290,1429,-1585,1749,-1929,2125,-2343,2583,-2840,3127,-3444,3798,-4194,4636,-5145,5737,-6434,7266,-8291,9611,-11388,13955,-18147,26937,-120206,54775,-46018,133202,477296,-42027,-400760,226354,215875,-565715,-255760,224384,212478,-360778,105075,213110,119450,-287377,258678,251090,-159911,-115162,-183746,420433,-166252,-610749,246017,197933,19305,-268428,11222,462306,-494702,-197844,63651,208762,-240923,-33277,482856,-298165,-200961,404252,301300,-519511,-270389,648583,-145854,-685117,114679,78338,-428164,-298376,581382,384416,-847048,40903,643249,-114562,-947902,374277,824398,-436098,-404628,587775,500567,-482641,-688112,717058,195148,-483563,-205910,457062,129999,-1239891,349258,348397,-76939,-362116,37453,788508,-644499,-588458,792283,409019,33754,-793378,863284,198307,-827576,582736,200738,-160599,-939969,670825,872556,-1326214,492128,801594,440979,-867890,-492413,1470833,-1077148,-544597,576529,539784,-499172,-1037397,1850577,-281275,-1037415,471901,703311,655931,-1759587,598028,1213649,-1215057,171443,-116343,1308722,-1193708,-647779,1736086,-425715,-246802,-662409,1373512,474245,-2113548,1132819,207987,342744,-1143369,-295333,1985638,-1922525,672263,641675,-338790,-201325,-742142,2669458,-1770988,-1034398,1427359,-117087,161732,-2490815,2081787,273207,-1892536,1286065,-165356,948174,-1951552,638642,2036027,-2427846,783563,25254,1173751,-799306,-1559410,3000197,-1629580,-290544,213556,1050775,605279,-2870765,2454079,343654,-1401569,-584181,-100885,3127586,-3073862,-395517,1973692,-445144,457786,-2102202,2568062,-1085053,-1557465,2422056,-1537338,661495,-1543469,1805840,1079917,-3738654,2323546,88135,495375,-1845380,-548394,3289231,-3291451,739846,443661,56238,121410,-2018098,3650980,-1917456,-1254644,1350609,-171062,1137163,-3003031,2431480,888612,-2470638,1019430,-425205,2178249,-3064306,-80160,3457654,-2090456,-103573,-1096556,2783722,-306658,-3298062,2756341,-466759,512549,-1299205,291495,1910640,-3339447,2189104,261141,-739429,-311934,-483618,3650121,-3527602,-190738,1873991,-671350,137734,-2470857,3452496,-780019,-2014946,2087637,-767443,943313,-2267787,1747707,1360766,-3064009,1539595,17960,1339979,-2028374,-812096,3580479,-2513124,106557,258646,1079346,6905,-2899607,3368942,-57578,-1097040,-386130,526463,2316155,-3294435,1130547,1413858,-888623,11113,-981660,2349864,-2050926,-688373,2080617,-1321588,-286831,-1118808,2532850,-211896,-2796911,2633539,411084,74654,-1562046,919742,1788203,-2776438,1332266,423977,17510,-902215,-690513,2922680,-2011270,-769015,1008686,733319,-405515,-2149518,2301237,150617,-1536016,560041,745546,1021506,-2162662,670536,1943926,-1434227,-459415,37612,1814429,-1429843,-1151866,2160522,-287294,-1016623,-209003,1304496,-26313,-1693878,1620041,551668,-880353,-490346,877562,1374498,-2422562,438339,1694781,-429284,-1074361,-222885,1770355,-1281641,-1357028,1478278,529299,-781659,-937132,1620297,72188,-1650301,60435,985995,-2193,-1572114,376625,1452113,-1162618,-777744,911732,639667,-975103,-684885,1331595,167802,-1218007,-154609,1146555,-174696,-1219963,708615,884298,-926603,-518723,1359206,401161,-1359323,43821,1363396,-576173,-1248376,501095,1363767,-889867,-879665,1140809,446399,-1373668,-267760,1333420,-72544,-1114999,305075,1344100,-299297,-1054222,753112,825253,-843857,-587596,1157080,671361,-858842,-201655,1048595,-48930,-886458,72560,840332,-511148,-873978,523981,643988,-672638,-284694,957128,401766,-1120949,-9338,867723,-264178,-706124,640527,739446,-940973,-638364,1021139,354139,-1063766,-179948,1013496,-390641,-1168598,659694,601325,-501096,-667467,1059078,849118,-919827,-339412,1007705,258435,-678287,-67876,877612,-327651,-897607,467695,469428,-259562,-689819,394166,466263,-651256,82534,367461,222387,-582395,-218775,759951,-475802,-143446,-104282,358521,-85088,-504071,821477,-126092,-666969,7902,291360,57959,-893953,485569,375932,-669242,232030,241292,356321,-972157,237788,772019,-643973,-523313,-292769,868006,-132351,-762658,897785,56866,-86273,-184371,30323,749191,-1034943,548066,-202501,-168918,100801,-413092,775169,-570597,-463362,86290,-156859,612099,-821440,451162,-81958,-344995,131196,-591899,578448,-511058,234902,183180,-790354,864862,-428897,166133,-353440,36234,816656,-1230385,214514,194217,256022,-246437,-894734,1230252,-588246,-604127,2735,-95528,738228,-854528,417363,-28393,-108875,633770,-1089799,303219,-228781,389808,-76271,-1104109,1041000,-72888,92816,130435,-379667,530733,-705775,658230,-112771,-401093,625130,-276101,564734,-857057,274863,653363,-144277,9815,-998785,695900,350687,-786579,341309,-194958,740060,-740643,-552655,855013,-551587,-60113,-899860,769580,254982,-792053,302790,-420160,535262,245611,-332072,-71486,-133154,1128499,-540803,-786894,152407,501059,453462,-1345087,50320,540968,223528,-66095,-249152,431743,-169556,-76307,313499,-525865,-175435,118609,762351,-340135,-931506,586903,672662,-526450,-793938,357320,945980,-777579,-606765,212854,1026290,-330940,-828085,678158,421661,-270493,-451380,342974,313817,-167420,-63965,-339777,-199193,319152,247607,-708075,-781698,972299,653409,-990187,-870033,1006146,1040572,-877119,-692350,643179,692344,-671317,-523608,391738,-340079,113608,292093,41963,-613325,-458194,1085724,-186896,-852315,12166,924870,218501,-1262802,169298,806092,-335436,-557690,-156264,1204557,-356964,-561242,465542,686775,-82016,-723524,416494,267926,-547598,196746,-189501,-202799,-324941,512154,293005,-1315955,404113,436284,-2203,-1131093,162594,1648175,-784584,-510783,249321,618727,-463430,-806015,1031765,-337482,-538152,414100,460883,-168587,-1335008,580898,869590,-1084755,-649784,457738,1125597,-931023,-581841,1163081,507423,-566830,-495351,938664,179305,-1074936,470515,573344,-132785,-833041,380482,962342,-1064534,-287691,530120,85741,-678365,-56718,1061327,-1043298,-665063,623035,508748,-479554,-681009,981307,-152655,-939814,601988,846868,-162560,-1161014,403199,879007,-773662,-164671,599102,284639,-1008750,-229943,895209,-480517,-813584,195514,951905,-179050,-917014,901221,768006,-430285,-594039,602847,677078,-910288,-349783,1043218,-99735,-954009,-30698,875678,-276003,-647723,716718,376102,-780135,-415829,724528,184557,-863656,146412,916251,-288962,-608703,498771,260671,-650041,-427526,881838,525604,-884249,-75499,1071249,-200045,-1134604,255918,825992,-177494,-947329,624964,574700,-917098,-243961,620015,237053,-953030,-42197,839459,89469,-825472,265244,581197,-458144,-556879,256649,807617,-747641,-288531,1057988,67477,-730126,143275,512357,-418636,-651108,709565,545989,-533209,-385183,1058549,135280,-814662,83872,747171,-344648,-858897,482492,404269,-270869,-471039,587486,429097,-523139,-223909,609706,123251,-767016,-136783,866935,-112110,-732565,319873,795348,-365611,-670791,758507,165476,-509974,-77247,601024,508004,-677876,210945,676725,-114953,-579197,35828,798369,-691288,-432678,406591,136007,-445131,-391045,863071,-100072,-621013,566467,133539,-163846,-454450,539938,299984,-1088538,368008,435677,42401,-583119,-200500,827936,-448400,-134099,44173,384753,39718,-960525,1019921,-47814,-425971,180524,-9676,642663,-765463,365165,693091,-654634,-208666,-345694,1060448,-729498,-529501,1044102,-380755,205450,-559632,719666,-96444,-1210574,872832,-261646,298887,-299217,242312,982575,-1309162,988952,-213702,-65806,183439,-544993,1190064,-880769,239193,481096,-471175,407247,-1290728,1212749,-40233,-843883,786527,-685837,990355,-1055604,329903,811374,-835094,1026680,-566234,659645,-118043,-799738,1433613],[0,0,0,0,0,3,-4,4,-6,10,-13,19,-25,31,-38,48,-61,79,-95,117,-141,169,-203,242,-284,335,-395,459,-533,616,-712,818,-936,1068,-1216,1381,-1562,1761,-1986,2235,-2505,2802,-3127,3489,-3885,4315,-4790,5313,-5883,6509,-7198,7957,-8797,9721,-10746,11888,-13175,14622,-16266,18162,-20369,22981,-26150,30107,-35265,42420,-53426,74339,-227201,446954,65668,-261593,-287856,94098,48917,-369849,154756,158141,-122400,117077,52240,51687,-198422,-235120,5066,55878,-120757,-98210,-463549,210970,147160,-242338,-69317,176121,-8546,-546741,181769,161497,-283939,-478292,389072,734861,-625520,-404031,402660,-87186,-423153,-153076,450069,20630,-549927,-312,149239,-107460,-45196,337576,173584,-357224,-122248,373044,-230437,-252507,369350,145419,75841,20562,165907,254473,-298549,-68790,346480,109408,-449262,177810,571521,-260612,-490770,236649,664242,-331273,-444675,703461,309522,-620827,-115948,797269,358428,-1079420,168289,819340,-390960,-813947,156729,788057,-880177,-476103,679679,-1000,-762601,-31808,952982,-275715,-956456,588634,638053,-390699,-895120,923653,630329,-1007381,-421671,520404,400515,-675546,-561996,524860,-284216,-148549,336440,185873,-166102,-207414,1065314,-178879,-837447,237007,1152930,-229261,-1520305,535120,1316915,-663821,-955930,396197,1069976,-1371197,-922018,1369843,225546,-945716,-198531,1305851,155935,-1470070,1136213,487288,-1201908,-238559,731415,462763,-1705799,389502,1421346,-261424,-1561011,-87009,2181922,-659612,-1686683,392073,1032014,169207,-1305136,169465,609146,-343561,432820,-367503,-310495,-318881,884278,996747,-1929069,-228984,1349992,774505,-1462897,-1198196,2565025,326314,-1657462,-168388,1372510,275645,-1934365,749553,1351363,-902879,-501470,31392,1158395,-1019698,195391,1477406,-1142797,-519070,665468,1157289,-1642529,-1218665,2450575,345057,-1588069,-1264994,2221745,1631358,-2481301,-442510,1069306,1114688,-882611,-1382041,1072913,-137221,5603,-84526,-724380,-136060,113751,1710748,-1230024,-1518993,1555159,1528409,-573405,-2386769,1290109,1870340,-1954420,-1062220,956179,1339570,-1374498,-858247,1623525,-391990,-321124,109031,907310,-677836,-1124243,1874684,-387428,-1035784,100350,1548851,-6724,-2770583,1584915,1930226,-854734,-1689855,437172,2753168,-1315266,-1668705,1124524,1008856,490441,-1586664,935772,286708,-716109,872093,-330159,-432933,-410767,1436665,766244,-2356927,-4269,1932221,440346,-2135995,-350798,2691084,-571103,-1899145,575338,1170983,-558286,-1577355,1488017,688902,-1218237,15667,794059,401015,-1317789,802613,1081650,-1501383,-604543,904644,719138,-1867077,-662253,2132688,-92026,-1456329,-636337,1715041,71360,-1908325,333815,763626,-101598,-903338,200075,671955,-1152883,-181206,781133,-533353,-1184877,266491,1487030,-1183487,-1557707,1396638,1002498,-1073341,-1308312,1441463,741731,-1617366,-303343,1268083,381024,-1519853,380822,1550521,-1065398,-749219,720825,792008,-1194992,-368672,1626314,-57032,-1026174,320553,933309,-475656,-1339312,1174237,798251,-1085729,-594909,714520,824060,-951211,-342539,856203,-172202,-713059,203255,931457,-317764,-828997,714590,740030,-1078266,-639192,1148563,49475,-1445700,77144,1290092,-313803,-1265472,438076,1166356,-870967,-1059504,1033571,557979,-842221,-570559,1398835,11914,-1023659,55012,1254930,-397362,-1056818,602957,340374,-698383,-427694,981261,155815,-937723,-95503,702854,-97359,-677150,110954,317380,-346622,-616341,622470,377984,-569605,-369443,742973,201582,-873991,128320,721878,-312036,-835935,586684,609332,-544124,-274392,788443,444665,-836407,-210998,807878,20843,-1104967,411853,846202,-599962,-578807,566005,275530,-639313,-428071,376123,29203,-557504,74471,419540,-281510,-535675,296085,208224,-125201,-231600,424969,-77373,-385548,8499,375641,-118563,-446946,107144,398993,-219423,52208,408787,283909,-451542,-57619,303747,133386,-577181,58766,594335,-187381,-660379,429645,603710,-270104,-32794,379652,185852,-862363,-84765,325510,-21175,-336525,136549,343636,-144789,-137025,192603,74056,196026,-77330,23229,-44801,-42921,17953,-75345,-81830,119135,204763,28605,48505,446738,192915,-279978,-81938,206686,256242,-150933,-30389,385636,302021,-224967,-489776,-44525,49692,15771,142040,-104789,4826,-158087,108814,18111,-354021,77830,309127,310756,-525140,-159081,208543,-111753,-127966,-71745,-121976,332864,86083,109322,-538383,246180,185367,-243184,-523992,123173,618529,-553767,-522700,412548,576230,-480952,-713091,957440,244812,-426226,-144721,220164,457678,-274897,26864,181227,-378864,-139128,20400,-140859,-223184,225653,513375,-332009,-531071,82789,438148,-29037,-609789,-38200,152973,110410,-63799,-55975,-216763,-203715,-13358,-65065,-501014,-307344,712113,663034,-1051674,-459080,1125801,415393,-996416,-331535,1342116,-50527,-1014857,140185,648375,17005,-935783,361167,604562,-391387,-353179,314776,202772,-671882,139962,408319,-512638,-474675,281566,462622,-824502,-316824,816130,162544,-671087,-671510,608542,308982,-652456,-149508,65357,319615,-25210,187625,-6862,-727561,641548,739042,-429766,-1232860,257099,1740192,-938058,-1202097,570122,1206245,-401257,-1395063,1041575,1201432,-796995,-523301,770023,203324,-1473984,73203,1034622,-267691,-613063,264649,792107,-689983,-325133,998512,112228,-550850,-299904,1059105,-313316,-1113369,461723,607705,-233656,-1002150,192587,886274,-455119,-55297,116319,66239,-228354,101698,836327,-884400,-367561,1378197,516682,-1084519,-957955,1804533,699369,-1866369,-119226,1414298,635660,-1451286,116301,1460065,-792378,-800650,232826,1229205,-630111,-684777,1282966,56297,-762051,-87386,1109198,-266534,-1297881,698588,934645,-875256,-845353,668474,715863,-1175962,-289889,955295,56673,-898147,-321608,1367740,-359510,-595956,486947,301359,-518044,-635704,957216,-311479,-1278936,472183,1116107,-168071,-1382441,738942,1852221,-1144166,-1108061,870582,1084384,-1216398,-933947,1320519,316131,-1368315,-69796,1337877,-122216,-1359123,824114,715841,-827608,-478385,740759,718074,-1117896,-320227,1074352,-119430,-1293425,89129,1221756,-525461,-1077061,645613,467818,-865294,-670652,833783,233579,-975582,162909,1008849,-174208,-1034561,557954,1123343,-1100967,-555907,1218255,635935,-1206913,-544369,1476237,-36458,-1652282,366735,1262840,-369515,-1343697,752445,1023896,-1291196,-913309,1026103,445423,-1276921,-367201,1425777,-315158,-1292599,438788,1037194,-502604,-954575,898664,464794,-1052837,-768664,1032282,49767,-1114947,-154160,961511,-282330,-941339,452092,1148399,-868477,-711359,961366,643857,-1072242,-192436,1273842,-54444,-1257348,296171,1152156,-623226,-906057,754501,860912,-992647,-778986,1637306,91417,-1540958,-32628,1352108,-156170,-1210837,694451,1123311,-1039744,-995463,960893,523824,-1233764,-265303,1215524,61454,-969691,162974,1032963,-313146,-652514,578203,618455,-683413,-441627,930601,305487,-957048,-99247,949143,-104494,-923232,495722,820441,-741137,-846705,983530,626886,-825978,-426909,856177,88189,-1208790,51915,873338,-208048,-801197,893790,1191421,-723847,-743047,1144095,468038,-1350891,-323616,1042736,32599,-1291443,341012,977101,-506893,-744435,536266,530176,-629327,-711424,906999,392531,-815067,-4035,707932,-250304,-725246,454428,733717,-405633,-391537,603558,654986,-968565,-359445,657594,238275,-701053,-110029,1037922,-150562,-970889,345879,382363,-380033,-702820,1166814,162084,-1240189,-15582,869822,-115707,-1228528,453435,1163174,-662507,-592842,419847,830884,-641256,-435772,759974,191545,-455045,-121851,256381,-117202,-753584,538454,378824,-586589,-347503,287436,611300,-868751,-215496,860423,-90426,-440325,93833,877588,-350224,-1004892,544525,615316,-175607,-525312,317699,320033,-800941,-23060,103096,245991,-572404,340424,790185,-807323],[0,0,0,0,0,0,0,2,-2,4,-5,6,-6,10,-14,16,-20,25,-31,38,-47,57,-66,81,-94,110,-129,147,-170,197,-222,253,-290,330,-370,414,-468,524,-584,648,-720,801,-889,978,-1078,1192,-1312,1439,-1581,1736,-1908,2092,-2294,2521,-2774,3055,-3369,3734,-4153,4639,-5215,5912,-6782,7897,-9389,11533,-15014,22490,-114629,72136,62731,-109061,-109446,-91971,184689,-252581,-572280,132203,151242,-160595,-79353,169281,-24833,-212739,46353,64855,-199850,103099,363115,81429,61371,310279,-21448,-297158,-82220,440130,-277240,-678474,210200,255599,-68886,-408459,426145,249613,-436468,-163539,429691,2755,-746637,-118282,375572,42362,-366136,104073,506833,66926,-289308,190913,354654,-241054,-756490,390251,432697,-372095,-243141,261124,277431,-687070,213341,628150,-150929,-375621,92408,407435,-480198,-278360,930061,-108992,-547645,188370,715828,-140624,-1037705,553967,588892,-762243,-245914,642027,644940,-812082,-168231,770108,-327427,-317809,-142354,802210,-591898,-799528,660421,254468,-532272,-668149,703372,200526,-1351796,169552,932665,-55056,-923350,128759,1486711,-670451,-862026,357718,920612,-390399,-1382204,1301811,276038,-744930,9216,109085,470591,-921766,992406,356516,-1424401,272067,783032,671637,-1963778,-301283,2213093,-688411,-740956,-781879,1591335,220926,-1576164,1089460,-338234,244478,-546435,250545,615309,-1484084,1379766,302952,-685725,-390628,125232,1718093,-2338233,-471454,1912358,575214,-959283,-1498925,2961263,508869,-2312066,-13536,897972,1471155,-2568833,-243309,1598771,-933257,709769,-869026,469820,-824147,272294,1903165,-2693166,-489624,1208775,1797100,-837372,-3160367,3191653,676882,-1232407,-1320586,472673,2924230,-2638533,-13698,250594,39625,744790,-1468996,1227316,-1558121,31576,1854582,-1878988,61350,-288301,2202186,-978379,-2949199,2845366,947826,-506467,-2725881,1028949,3547934,-3015591,-1134919,647303,2195755,-584220,-2785973,2112615,-408221,335854,-67135,-791674,409587,-1211960,3295961,-1041663,-2970335,1561609,1617250,1081030,-4362787,915837,3428494,-1637683,-797769,-1382482,2992521,-431616,-2281333,1431989,-538331,1082956,-678797,14595,246187,-1850604,2796566,-791880,-1269365,-191913,892932,1872438,-3875184,501658,2466197,11198,-1920562,-1894533,4081498,-649493,-2371152,468799,1005202,1565052,-2632942,834423,1213407,-987330,1520405,-765398,413024,-1240861,997221,2393239,-3312325,-46383,1218846,1552395,-1962960,-2160487,3993545,-81828,-1468618,-1129088,875160,1912987,-2772559,1109414,292653,-506594,457048,-437933,1239884,-2107009,439719,1744816,-1274038,-397363,83036,2416942,-1422377,-1950172,2245625,667132,-717014,-2103076,1671647,1760650,-2644641,-91042,870458,797435,-1243688,-589028,1780873,-1472396,-320791,827573,290055,-862167,-1274640,2496338,-591609,-1693624,971516,1093225,-334195,-2478488,1560223,1529121,-1597128,-127704,317388,1526298,-1440449,-454092,1632963,-598272,-567074,130158,1080988,-681924,-1374320,1564043,621720,-1109687,-741529,1258573,1254032,-2034676,116918,1410430,-235031,-1042644,64638,1809795,-820209,-971716,940690,926909,-1030790,-900439,1380130,165449,-1384476,350142,895609,-468260,-1004963,1093943,907532,-1516873,-402866,1284749,550897,-1239117,-61878,1304530,-539812,-1123605,638076,790229,-787337,-840853,1074294,504521,-1130142,-388380,1109402,445830,-1290163,90430,1171504,-50199,-1056966,119173,987584,-737143,-930220,528363,760382,-1052488,-388005,1013594,291561,-1084147,144722,902054,-671304,-772877,499665,834571,-941761,-471759,932066,-200795,-1171012,308276,1048920,-609720,-1163728,283908,690991,-734701,-572288,938003,406672,-1237839,-291183,955723,244223,-970738,38142,610740,-265257,-789385,643621,633338,-488965,-726181,502293,395120,-866354,-347630,845173,170593,-1085099,58359,853279,-221176,-725521,71995,913330,-630986,-552449,793293,127606,-557881,-277099,545641,-68013,-679480,490085,151227,-389550,-405265,551098,290580,-809146,188349,438338,-167486,-524317,359757,882198,-475425,-330404,295634,267171,-370487,-751791,678208,-215540,-636497,-338240,386196,589688,-754512,66775,785173,55470,-493332,-244185,801060,-155400,-414243,465500,79302,132201,-618837,386732,42588,-519892,487592,248900,-144729,-419912,333829,644405,-755115,182670,-96934,235035,-106237,-405894,490676,-154189,219881,114886,-420570,339838,-320220,393633,-273835,-207870,204479,-311124,633264,-681692,-109909,856652,31655,141921,-653361,1035189,2197,-719648,443620,204270,457236,-752451,235774,1158618,-714148,-127132,-175350,504052,-101597,-616033,735906,-501310,216049,-132345,-30256,477774,-695944,471554,-124228,-291770,55228,-493510,988450,-550132,-434939,120899,271655,215645,-897727,255821,330906,-254436,447066,-365000,413540,-181225,262822,280494,-1012414,604800,551560,139764,-1014714,-105526,1493519,-618405,-352635,184320,229305,525218,-829352,935742,118616,-893188,-97168,332048,611903,-902628,457717,806412,-9493,-387680,-320986,1041077,-243115,-600733,524943,298088,-89139,-597346,708224,764361,-1030562,-25604,352033,788433,-407713,-228046,1022575,-373448,-62385,346119,60477,-28717,76197,705859,-233560,-1158650,758424,826834,-356847,-1007658,676115,1076717,-984295,-460948,647298,244381,-568489,-39560,1028910,-340442,-523649,741343,522335,-749830,-991529,1379109,773001,-1252368,-650181,627333,773950,-1068927,-470645,1023699,258943,-734606,-383044,814985,-9425,-701830,203291,474980,-191084,-354261,361913,646357,-776132,129442,693929,-742853,-370177,282442,835995,-1251316,-761992,1281739,54141,-996155,-454487,939093,243814,-1176151,538621,471892,-348715,-207514,307096,538241,-1323454,382219,1203307,-195379,-849594,-159028,1731485,-357845,-1401856,497376,1030546,-259945,-1322839,409884,1056121,-895464,-487710,329510,631460,-836217,-237839,1154696,-499154,-595223,-611,521308,-633838,-649303,1388506,-290311,-883358,203156,1026464,133099,-1430532,830374,895802,-760972,-771208,750348,989977,-1242719,-340405,989188,-162428,-537700,-255641,911277,-606978,-1077129,1059897,709822,-836196,-660578,1104141,711016,-1456865,-297522,1208420,312195,-1012301,-309870,1320181,-228214,-958543,578591,822566,-736562,-826325,927273,341882,-1257315,-11382,959016,-48062,-1164296,258269,900038,-1001734,-574312,753455,614768,-1265962,-408938,1345486,-139567,-920807,126243,1017453,-438722,-882243,944393,610223,-1010930,-804666,925661,405396,-1295410,30843,990158,-104473,-1110351,272292,1085126,-414311,-836979,704158,704020,-1068224,-671707,1109744,391380,-886402,213787,1043041,36858,-1167916,443314,774193,-528087,-752761,745439,730722,-993134,-137607,1083047,227850,-1144927,347715,1044050,-671383,-1013432,845577,757283,-823062,-387514,733710,7125,-965704,364144,1061052,-304741,-982163,761063,1019186,-786228,-686106,830462,596749,-844050,-477613,1009363,220707,-1128664,170548,1079536,-222784,-1008638,448351,811506,-580087,-746472,698680,441654,-857102,-157435,946998,-52062,-980088,311692,840251,-399688,-1024924,654176,293914,-868132,-261609,1112063,50687,-1168616,58986,1040757,-415061,-820787,466892,667580,-641381,-521433,985836,323673,-705205,62247,841322,803,-1007613,414505,863943,-360107,-366328,271196,815834,-723848,-519352,874417,117668,-736384,-355425,813050,-21689,-1007394,461188,443071,-120988,-1013241,674850,790560,-1266946,18464,421719,91877,-727274,-340827,1367634,-785356,-782727,592125,210883,-278910,-848373,759179,-311571,-701500,418796,158181,163990,-1196269,370467,1074687,-1151461,-309611,-167766,1041441,-702376,-726920,889489,-469297,5336,-574463,207909,321086,-1004233,1158924,-48729,-468298,120614,75120,1081482,-1539075,41222,982941,-153124,-565487,-711513,1401964,-903090,-621053,670091,-353540,446919,-963224,760924,215812,-1069483,1013212,-785017,464832,-531012,538279],[0,0,0,0,0,-3,5,-5,6,-8,15,-18,19,-25,35,-45,49,-60,74,-90,106,-124,142,-167,194,-223,257,-293,337,-380,429,-484,544,-612,680,-759,845,-942,1044,-1154,1276,-1407,1554,-1710,1880,-2069,2275,-2499,2749,-3025,3328,-3663,4036,-4463,4945,-5487,6113,-6846,7716,-8752,10011,-11593,13635,-16361,20201,-26036,36024,-57514,150798,-36883,-181191,42628,-15455,-326826,-320937,483665,251316,-341425,-99989,532678,87027,-208850,168273,38517,-303871,-56446,410685,59223,-191450,-167347,125838,-92965,-127271,-36004,19662,-232120,152755,273674,-46212,-249967,155505,267821,-329503,-116061,51614,370803,-205842,-209400,208732,320052,-220870,-56300,283247,374681,-784346,140228,713066,-6630,-622339,173038,648220,-593067,-581624,702202,492036,-691199,-448198,856974,199108,-915797,113000,470312,244455,-821074,324306,790920,-795614,-185152,268940,98243,-524571,-203735,1141377,-352593,-182583,93826,650916,-125975,-1195162,817883,138693,-360877,-431511,162559,809263,-874216,166928,480059,-296549,-236636,-25139,878607,-793086,-752057,1253978,91066,-495251,-543459,1255183,275717,-1666117,1013548,1009841,126924,-1234576,362103,1713871,-1583273,-137547,317751,238611,-91764,-1080106,1766692,-829908,-65779,950450,261402,-220129,-1408265,2301457,30098,-1969585,155646,810193,1528965,-2355782,-536794,2059338,-455844,100929,-1655067,1836810,137192,-983059,1170381,-1048107,601660,-121634,696103,225958,-2412377,2416232,359920,-1305355,-1086282,502270,2970004,-3276339,-310175,1574790,75701,-517382,-2001011,3007279,-417929,-1457488,908252,-833988,1378971,-1706389,969377,74200,-2264795,2590774,-313411,186283,-2074755,671076,3666719,-3583255,-649930,278256,2543552,-503641,-4292343,3322006,340929,-584,-1445420,-921527,2907765,-2175497,1356679,-520644,-1331580,1777375,-540897,1450636,-3233627,672453,3121598,-2115247,-665152,-1178990,4088789,-989460,-3860766,2723754,379697,731071,-2770624,643268,2686500,-2806858,1141129,-1022170,916789,69540,-1257840,2550066,-3215227,1267914,1595125,-762586,-667690,-2379176,5158726,-1278429,-3284506,1079357,1257900,2611595,-4829690,446740,2752183,-1247508,311875,-2921838,2810118,-525194,-840851,2159585,-2713896,1350425,-242484,1195692,-1086155,-3259427,4517390,-408924,-1603851,-930860,1373304,3153489,-4735129,753110,1935699,25715,-679256,-2082856,3609100,-2005342,-880346,1300928,-923069,1372016,-1954060,2169867,-1095329,-2336511,2778847,-788717,157268,-2581995,1947053,2910680,-4083395,456357,715934,2409406,-1704495,-2676700,3662838,-1139697,-299175,-1201609,498525,1380691,-2226826,2047382,-551570,-1303029,838892,237780,1395507,-3457937,1370641,2369876,-2037269,-791275,-415722,3021051,-1493067,-2290510,2438478,64546,-255887,-1564219,1838706,543848,-2552336,1530471,122656,-174379,-819150,503085,1934466,-2609401,877616,1090310,-138948,-1190199,-892262,2826304,-1129475,-1444417,848097,958601,308240,-2149708,1492213,867982,-1601613,28760,336507,952734,-1749139,322924,1522895,-1357043,-768350,664943,1285823,-1215442,-1348917,2316645,14314,-1264300,-373300,1651801,370985,-2160978,1221908,1061305,-689767,-886214,641476,1484359,-1749568,-199067,1465817,159149,-1067331,-163062,1672272,-718397,-1154638,925952,957521,-655861,-992586,1086363,708681,-1589537,274661,914942,64576,-1237524,193915,1506684,-893994,-1134061,662991,796305,-1279689,-929035,1536346,81045,-1559015,239399,1450567,-190540,-1855641,789440,1378819,-848089,-911038,1359298,488359,-1452117,-268293,1602186,90645,-1667395,395471,1399896,-576268,-908989,725696,734323,-933831,-531735,865426,114665,-1033490,-293230,1054668,-320876,-798253,350028,690095,-714274,-874520,608874,488832,-765056,-128716,1078279,180943,-1039346,214781,1042813,-685605,-1180726,334341,951494,-660408,-693453,965171,827691,-1065662,-190516,1386089,-342506,-1159427,267218,909519,-708394,-1017324,963710,437172,-672237,-386206,845294,173376,-828653,-38000,547159,-375766,-643751,304949,676876,-683270,-158766,497002,313436,-42279,-390116,123352,122024,-363847,404278,13110,112456,-870962,476954,652498,-1091374,192938,518316,357677,-728308,-218845,1123214,-535356,-541183,275541,503058,-222854,-945245,987167,193643,-965570,176470,199613,310610,-941407,481015,566330,-757764,50216,-382891,712560,-529144,-223122,777252,-539764,298599,-308503,216749,609315,-731674,284700,-455494,508344,89745,-596648,446263,-623549,589503,-238432,-359751,41230,-292395,941184,-1051941,-40788,607077,-47288,369618,-965537,707703,535026,-767941,730376,-413088,627315,-611301,139390,763779,-801221,509726,-357204,253513,-60339,-781630,901393,-669120,170685,-232672,-293322,462519,-630028,709327,-436231,66917,585628,-692194,529612,-471724,249205,-146580,-185590,1112214,-873188,44340,-27772,403490,405582,-1218530,284722,-4439,291754,-212126,-779367,966236,-255628,334273,-181314,-123487,786428,-530221,404006,-282145,132274,213741,-635506,422721,-231894,134846,122736,-319905,453773,-371487,56962,1802,505844,292107,-1227576,-50476,503380,175543,-333436,-432458,898323,-358705,-249588,58792,71162,123946,-611196,1019284,-33004,-940799,155265,342542,546879,-887996,-329931,770408,-333789,-108331,-383653,283434,-99475,-498696,246891,39358,24843,-175585,8181,510934,-108200,-219297,-62191,219451,95118,-163396,-75603,-230132,4457,129190,-443992,-442960,449518,668341,-618208,-737934,432545,792105,-789804,-699796,696800,550252,-514000,-485930,674172,77618,-668052,538613,758402,-626954,-834278,712582,441759,-769070,-32267,486045,439225,-890209,-316074,637772,-134264,-370952,-143682,749860,170436,-743802,442749,346525,62837,-520627,12235,461423,-480543,45425,182435,-252711,79995,238565,282987,-940627,-250464,1245705,14852,-704826,-281793,1227046,-90593,-1484405,349512,697298,-33425,-1120192,428261,935191,-1083012,365481,585494,199724,-682561,-48774,1389203,-635401,-337335,304230,526188,-355313,-1079292,1103981,292565,-282650,-100551,510999,557149,-1151904,308027,700812,-345826,-406307,-83942,757290,-215937,-299319,453824,-458191,-333835,-327796,844833,-154789,-1119888,790534,578879,-376932,-633450,536192,963340,-1606816,-115599,989198,163306,-798723,-16,1339574,-523231,-661524,610843,480036,-214332,-578571,1004624,60923,-1087026,160287,548979,71470,-926535,208536,863663,-429206,-170697,160933,631408,-533671,-499001,953005,-162705,-627796,-404651,775913,94935,-949760,539218,556119,-445140,-314264,486140,317897,-1121872,86121,875313,-11471,-847394,224100,839013,-538725,-885557,619238,497946,-652098,-218375,1043812,340070,-726474,-17854,719156,-52844,-845037,384649,770497,-569019,-708665,585670,516187,-338347,-178194,697534,151469,-677494,-122472,527070,-111650,-515972,236875,700756,-247721,-225654,475109,160267,-896591,-253901,609349,4006,-689773,205826,614739,-154942,-448502,596477,484494,-688921,69664,804067,-75331,-737517,143021,821399,-256512,-718848,428424,799607,-426081,-427849,611213,207608,-600932,-220206,602569,-185243,-954371,227372,587852,-42473,-371417,429730,338110,-478432,-37403,533826,188227,-530065,-320276,556453,-225233,-357185,-37873,465495,-105439,-385304,683617,377656,-618673,35103,384661,448384,-838636,364691,401383,-313808,-222555,294518,814198,-619404,-217037,648226,-444921,-358334,-471959,963371,-249713,-874445,807095,167682,456152,-724443,63461,908216,-812732,201891,2257,415224,56901,-167793,1025313,-513676,188119,-7490,-166081,307767,-898626,1116028,-172492,-501126,463219,-314357,800925,-1245559,134358,785387,-386844,231970,-747325,771395,-191951,-362794,771334,-689728,510773,-550817,183433,155092,-1178659,1549932,-671302,-178531,-156213,66438,1410653,-1788847,739340,264,97640,374447,-1074875,1237962,-522393,99749,390676,-1027776,1103621,-888995,645923,44492],[0,0,0,0,0,-1,0,-1,2,-3,5,-7,10,-12,11,-16,18,-21,28,-31,39,-46,52,-61,73,-83,98,-108,124,-141,160,-181,204,-228,254,-282,313,-349,385,-423,464,-507,558,-610,662,-720,785,-857,931,-1010,1098,-1199,1309,-1424,1558,-1718,1897,-2107,2355,-2663,3048,-3538,4185,-5081,6397,-8468,12188,-20867,71649,130207,71140,-274648,-116638,224646,-252850,-89439,6733,387538,41161,-318352,206078,110201,-210741,-111301,2418,361010,-30518,-129194,119827,181655,-281057,-255717,226729,125399,-89207,-168825,92268,227537,-260766,-126396,313823,-3228,-301605,194018,206560,-448246,-109989,536015,166161,-342471,277584,351773,-291852,-443563,225028,350632,-609152,-153247,767948,58855,-767809,197683,560235,-524890,-345231,205217,477309,-487428,-286472,643607,118349,-378743,-120673,724661,-85641,-447354,323759,461167,189878,-741417,328117,619987,-361013,-308879,707933,229417,-812319,-319976,910734,-186757,-907502,-16236,666303,-181262,-1014181,688597,581917,-240824,-519701,244026,444270,-951952,408725,844996,-686169,-420178,289939,883272,-1012111,-484016,1279686,-68928,-795621,-420063,1010331,73109,-903398,362649,760267,-270821,-646197,475074,662715,-1203517,229754,454001,353238,-407403,-270201,1148077,-834012,-827531,738527,686810,-369188,-1748170,1575528,949816,-1635772,-721071,596229,1561447,-1811143,-673494,1612204,-213018,-379894,-275959,627932,-533704,-564429,1910063,-967844,-1110018,137776,1591406,-81647,-2690172,993533,1261860,-706152,-863073,-189520,1891429,-1193279,-752191,734820,192109,68686,-538394,1406939,-439468,-530273,1153630,-278809,12923,-1050443,1411324,315073,-2069718,986161,973105,273611,-2468368,214445,3122953,-1653336,-1421274,377378,1705841,-274936,-2714030,1388349,130197,-374784,163278,-296863,305346,-1322096,1739959,300016,-2373648,-39792,1250975,1512962,-3119836,-619026,2984098,-327413,-766490,-1312373,2174601,6610,-1772438,1129502,-258108,473597,-787120,277731,800371,-1817222,1408421,31368,-373954,-482044,377255,2096737,-2320609,-515060,1761685,689835,-1137451,-1910818,3428221,553368,-2775859,-61717,1217693,1327378,-2535936,192695,1609121,-1283304,556593,-157727,597241,-1130240,-40333,2414963,-2359247,-1212905,957575,1817131,-940372,-2646603,2372726,1019925,-1058009,-1256387,265989,1772063,-1883748,192626,688033,-304099,-78965,-858588,1549338,-1440313,-703837,1539573,-620051,-599706,-600325,2028275,-378090,-2324095,1398998,930536,-431791,-2422706,1415011,2453633,-2382718,-865535,547305,1432380,-937116,-1454555,1873461,-796567,-816318,459826,476256,-564525,-753350,2101541,-207387,-2048322,552780,1579276,533417,-2575589,376683,2135209,-995168,-904195,22616,1366316,-898591,-1266558,1418408,186415,-746603,-471412,1070996,190311,-1911653,852722,948423,-731542,-938088,766353,1545637,-1928834,-54467,1498883,190946,-1360513,-714760,2086368,-535667,-1465923,561509,810824,-250228,-1188651,1471189,696128,-1504735,195180,1064907,-84770,-1370651,909998,1415224,-1184581,-589417,1006273,743735,-1131876,-534752,1534297,18026,-1369379,237286,1139423,-13209,-1336018,924543,897067,-576180,-516168,770207,793821,-978884,-197984,1340922,191419,-1067995,23260,1320011,-467280,-1336153,844572,647010,-966931,-968891,993451,623354,-1295879,-76908,981141,-120286,-930980,467059,1017244,-793955,-537496,798857,250673,-1047041,190988,1142511,-59538,-922240,382132,736240,-552052,-750485,640476,472459,-986017,-381309,671470,9631,-956296,-235443,1195297,-393034,-1040182,332712,705186,-433386,-737174,659548,723960,-660483,-532299,870907,325684,-1015668,-15661,767680,-181909,-657784,405017,539692,-586276,-545007,693009,187401,-675989,183676,597184,-39870,-987242,327365,615118,-658735,-286361,625438,65985,-743997,-255203,852748,-271182,-551812,347861,585696,-298743,-585161,481720,637121,-311301,-262563,589419,336501,-376927,-157257,787705,-60380,-494579,6115,335468,-175547,-528120,-55176,401009,-604342,-543627,297139,-137344,-285428,157135,361786,-317415,-313164,207756,265142,-404573,-162530,605418,-85861,-311986,602516,302983,-112324,-306607,350388,169335,-538430,91572,479651,-383010,-243690,199026,574209,-507348,-244991,477043,133100,-72861,-268901,609295,333629,-232241,170570,327479,350091,-351593,-193169,277546,-36073,-69440,-479991,371212,340858,-306467,132358,-161264,379566,77743,-76399,-164363,135381,651551,-303886,-598269,456200,333371,60651,-868973,208680,394155,-577390,66758,79333,100133,-687229,169130,665161,-695313,-221549,236692,576297,-508081,-251059,669081,46714,-181809,-165807,269392,74417,-523431,560361,-22414,82228,38247,-223866,438310,-230173,240829,-87491,-274734,313813,68041,172439,-328810,49104,1015931,-397537,-344343,-76689,1380326,1314,-1332540,280030,775827,-4892,-1004609,64199,1114581,-694593,-110867,419016,182951,-588108,-324742,947433,-772946,-695496,557145,385940,-575598,-561880,579104,152888,-758930,143660,528380,317630,-963849,609329,550713,-394110,-502831,29008,600421,-412470,-132604,93336,-280658,442996,461327,-45507,-749943,-305018,1009403,36619,-1122741,-321268,1356169,644694,-1292117,-271835,1355458,444839,-1123131,-124048,1038990,-281713,-689985,29230,709596,-348326,-793116,890100,-1126,-678127,-143618,288236,220625,-925360,817833,510958,-706324,-23201,521510,486531,-1286999,119849,1225360,-269566,-643287,-206172,1018098,-317561,-813017,466273,-233265,-211261,152022,576230,-369463,-1128510,673545,572976,-699531,-1100367,890915,1403460,-1159414,-986507,1062278,1066517,-1061455,-853576,1355249,220816,-985888,-56975,965773,-222124,-1095356,648032,774716,-952055,-526580,785944,480065,-1191281,66367,1243950,-799820,-723914,467349,1046022,-633112,-1036264,1209560,296075,-750235,-563853,822735,258515,-898902,496561,429799,-278071,-642426,611503,598832,-1283957,239195,1133416,45553,-1282237,-27444,1756107,-666196,-1466902,264931,1052184,-409799,-1602262,987824,857603,-1228153,-461790,1025159,458270,-1475644,304049,1051243,-472049,-854412,329096,1026325,-499089,-708153,1309630,301396,-898794,66760,1144639,9200,-1319935,568002,1075997,-549462,-830180,570214,539760,-1177759,-145660,1026964,33627,-767529,159953,1269855,-452450,-1028182,697950,745159,-952815,-553025,1012025,927414,-944620,-368930,1055847,73395,-937142,66161,1361096,-397707,-1008902,626251,917958,-775352,-824795,1335814,351764,-1057695,-224859,884178,-23784,-1253330,357608,879093,-745386,-807489,682412,589033,-981887,-256234,1056446,-192442,-878674,117295,949073,-443806,-979318,513147,623645,-925133,-419797,929622,360664,-1206443,-352494,1174195,-90560,-1345914,373901,1277167,-621463,-863006,648114,885675,-885156,-524649,1066486,309404,-1129176,-28066,1215230,-262070,-1170489,403657,1107613,-857943,-932077,586789,254716,-928597,-367472,1053019,132646,-723178,270432,931950,-587100,-669336,819382,818703,-874920,-106338,720707,48447,-882480,102402,1174155,-175537,-780467,542953,944640,-661135,-933797,586141,806055,-710904,-365570,768700,98740,-922102,48388,1099954,-301137,-1043784,269268,856154,-742343,-697773,519546,568833,-1039208,-277654,1380407,140591,-1000172,447042,924622,-344215,-828978,513024,580742,-783464,-138694,501672,467956,-824115,357,527391,-413600,-496397,305146,1077844,-605054,-277444,882546,250132,-505946,-447789,1058119,181048,-1222958,254619,757852,323025,-758088,244541,1208395,-828921,-293307,514509,261686,-712216,-478114,1176174,-337281,-719156,290581,411548,-56236,-974218,892038,398867,-896130,-62350,307710,740666,-908716,-70190,906227,-518597,113437,-270317,708548,-202075,-188282,611470,-571648,-349745,97081,644548,408780,-1110951,530978,591083,-356447,-329851,20231,1020950,-601208,-178338,400162,230028,-189355,-875239,1008920,-25094,-170687],[0,0,0,0,0,1,-2,3,-2,5,-5,5,-7,8,-11,12,-15,19,-24,29,-38,44,-53,64,-74,90,-104,121,-140,166,-190,218,-251,290,-332,376,-425,484,-549,616,-691,777,-873,975,-1084,1209,-1347,1494,-1657,1836,-2035,2253,-2490,2754,-3050,3378,-3743,4156,-4628,5168,-5801,6546,-7458,8607,-10108,12201,-15390,20898,-32698,-56225,96878,-116158,-88399,40874,222120,144769,-341093,123540,54626,-14795,-151020,27385,-88205,-235417,258572,3351,175740,-231625,54638,-101410,-123690,340033,-198791,-265637,75854,335098,-228666,-309444,631566,-98299,-610768,103543,799408,-169550,-497251,76427,430175,-601785,-662513,443862,297400,-63266,-208997,324448,208210,-354395,3467,-6888,23327,-262303,-92251,-27430,-16769,-138525,578072,405748,-287049,-148860,445724,32205,-282503,-42669,306318,17510,-447813,368859,221484,-412786,-346804,991490,236657,-846617,-93416,1125302,-429063,-537861,422020,737716,-519633,-602819,1218566,314250,-641844,69362,749705,122888,-987516,509374,608477,-227844,-540334,281759,1040992,-832062,-244504,618566,-82697,-380656,-513848,878318,-260940,-1100679,756518,293219,17694,-1046630,509387,981929,-954129,42003,372337,290478,-840839,-328356,1366586,-675476,-708692,573392,965463,-825637,-1250812,1706497,443924,-1125278,79573,671805,426026,-1403821,463429,1001087,-1372309,-159506,320258,920275,-1149015,-434150,1787543,-407133,-364738,-396370,1087566,-85626,-1622912,1525103,31484,-433972,-720025,985899,1277506,-2301331,424395,1262134,375960,-762666,-1058267,2318574,-487858,-824393,514219,198279,211503,-1282792,1652356,-79326,-1732840,995042,837053,523937,-2042433,499627,2044473,-1767218,-378832,241162,1394301,-821581,-1318497,2031704,-1098491,-587000,151459,784371,36448,-2097438,1739783,61926,-811225,-4042,-20617,1400217,-2148084,780811,1340137,-1315654,-162224,-462123,2701141,-1600894,-1811679,1959799,396637,-2412,-2436649,1490082,1448551,-1943917,558562,75635,110589,-1045040,-42746,2001871,-2464137,-209814,1223994,442662,-1327935,-1531806,3090225,-435960,-1351283,339113,572357,458044,-2181927,1576561,646441,-1638605,285253,193820,1365875,-1918303,176068,2111540,-1308741,-14395,-499636,1419737,-899488,-1380185,2566915,-923192,-765250,-838023,1496031,1112177,-2940242,1050749,1336872,-20818,-1530290,-607512,2492445,-1378673,-530852,1010872,-218782,-328093,-989252,2179518,-639955,-1913953,1559000,741591,-234274,-2094705,1424051,1784871,-2451847,174788,527940,843791,-1694088,-395257,2074591,-1451477,-620402,496911,942479,-583675,-1812045,2085610,-212954,-799228,-29253,497013,709258,-2029813,1214958,978554,-960080,-349118,13661,1822632,-1839206,-942126,1827388,160650,-823197,-982320,1658704,274260,-1935928,1122129,620460,-483874,-1039367,1057182,1412953,-1956044,274470,1259638,28377,-1449586,45951,2256279,-949049,-1070130,981436,1194506,-720875,-1301455,1728031,205636,-1357916,-60287,899084,422272,-1691219,618183,1527891,-793503,-606937,211749,949839,-923762,-905009,1402962,198530,-726385,-153804,1217708,89277,-1425700,563049,841987,-585852,-733845,725061,565773,-1343128,-60425,1269869,-379244,-1166635,-98443,1351281,-969519,-944793,1166109,971594,-1165700,-693935,1496098,7915,-1472022,184942,986817,-31643,-1189502,327801,1138672,-964359,-1011576,616566,695634,-770895,-399894,962379,16641,-1045342,80439,718934,-347086,-980876,222500,732548,-453578,-691968,486864,412422,-796058,-451020,748169,177900,-746937,216164,762697,-561936,-675801,794729,563976,-814359,-349699,1015403,-122754,-1036773,76713,1092195,-481328,-1000965,515543,759612,-790840,-611821,995665,390734,-776778,-19185,863468,-90606,-668183,10293,630203,-210866,-709585,-40388,547503,-344354,-539459,255076,317069,-513614,-300638,645980,143556,-375430,-157873,621226,-440556,-457843,223802,81831,-325841,-431232,679336,124133,-498364,115916,409481,-256306,-431366,168494,590363,-455886,-413777,707709,321989,-133102,-82546,702236,-198109,-838696,611687,350866,-70026,-463001,66232,496871,-449089,118429,-143958,184359,-76741,-546892,308361,-20004,151961,-249761,-102299,709577,-397717,75182,116415,-56674,-355452,-298073,344272,-376154,-62499,-15220,145984,128708,-352410,481302,-230938,14316,239071,-195084,71205,-301083,391705,110918,-691949,580202,32515,-171917,-833,239568,662898,-547926,-22629,60133,410340,196011,-681114,526921,-5940,193759,-390246,-274299,1046305,-467437,-217047,-17,83951,175415,-471094,533911,-284145,-551731,182381,227927,364365,-1120145,411656,643047,-603633,-499332,-97730,891860,-14911,-678278,531130,-151839,110273,-624101,146974,330975,-496992,255689,-275461,207545,-151537,-554453,428059,-309130,342437,413773,-385298,-89853,178519,1030996,-886690,-647050,598625,670918,-233545,-1196228,849359,945979,-639251,-356661,116801,300273,-509030,-63322,597804,-669216,-248844,271412,669296,-776528,-843270,1253617,378754,-1223748,-652270,685908,750757,-1273827,-352462,813111,-372763,-265785,-459801,703653,287767,-501036,95758,57238,374113,-618008,211118,372652,-219504,719469,-23318,-488616,-235773,908177,510272,-1625545,-389881,1335229,163072,-1410113,-512711,1626622,140290,-1327501,305222,761864,-245557,-777216,559220,465127,-1153163,376635,804192,-468597,-1465478,110261,1617924,-1114341,-1101976,297802,924224,-480529,-1017711,802956,748600,-773519,-375585,549023,643561,-860662,-324291,781265,-324926,-274523,-12871,174223,-317245,-185901,951866,-601414,-1036231,700566,1095252,-409024,-1506466,1271989,1177630,-1052257,-1099367,1024833,1237106,-1503679,-870386,869687,-32770,-756037,-29606,804275,-834486,-790453,1192302,392034,-1177215,-632563,1116412,772844,-1662182,65379,1099220,233026,-1177986,-159376,1461154,-349521,-671300,279875,828991,-483088,-838240,1134266,511297,-1000194,108251,414511,16376,-799367,549706,1096112,-922300,-239902,1173476,373839,-1362796,-424046,1626956,-471117,-1374944,328194,1718574,-323612,-921840,778713,722580,-838260,-405265,1056460,423262,-1522560,381666,1102517,-717315,-913900,465844,1225045,-880359,-1082337,1218980,709060,-917139,-622917,1124151,166933,-1155026,387652,841200,-156139,-1161313,357190,1189427,-879164,-559611,1021109,615402,-1025934,-411819,1351559,-100753,-1277014,577169,1135857,-718082,-1117605,1028365,712074,-1456197,-99692,1531294,255900,-1706992,143061,1659579,-453129,-1259086,753821,1047587,-738956,-678741,1266437,448380,-908537,-354441,1317565,-19587,-1189178,212865,1067893,-451709,-1391619,356155,803621,-869197,-734486,1246483,663185,-1033364,-125166,1062744,-87054,-1170398,267839,1152461,-710899,-767655,1038298,830013,-1238241,-338426,1099524,26382,-1371242,103417,1286115,-420528,-1008863,598818,943880,-848621,-775392,1172627,358892,-1292523,-308672,1200780,-158366,-1093306,630320,907348,-708434,-812071,687949,599636,-866705,-393671,1232257,396159,-1185020,54900,875928,-364885,-1184791,287129,958388,-782925,-761334,661639,466196,-1226333,-269454,1266707,-76249,-1200808,-11911,946380,-511068,-899833,656527,650733,-1003681,-447990,1356319,77441,-1261003,111257,982809,-270921,-863576,428171,1023125,-613404,-768675,862979,528193,-1001255,-363131,1257627,-62993,-757779,95490,1146766,-84726,-993556,566455,332982,-647779,-284613,570821,671512,-821201,173375,915931,-214986,-682443,129264,1246711,-540665,-691726,626581,114143,-572941,-533696,917695,144640,-1192944,279285,586999,188414,-1003607,269297,1212650,-1026432,-15622,542193,425598,-664408,-692197,1256130,-716941,-698210,427666,588026,264202,-1248783,848855,578947,-567321,18792,49546,799861,-1006846,19585,684605,-565748,24522,-256706,772371,-245739,-1121386,1215715,-113845,-174913,-368277,651821,644948,-1483167,676900,273344,-306407,-388968,-132300,1284810,-1267171,-13759,854916,-227992,4639,-714403,1145762],[0,0,0,0,0,0,2,-3,1,-3,5,-6,6,-7,11,-14,16,-15,20,-24,31,-34,40,-47,55,-61,69,-80,91,-105,117,-131,148,-166,186,-207,230,-256,286,-314,348,-385,426,-467,510,-559,615,-676,740,-813,893,-980,1077,-1185,1311,-1452,1610,-1796,2019,-2283,2599,-2993,3499,-4160,5050,-6316,8239,-11441,69722,-363150,-89149,376837,39115,-217426,-204445,332485,-20292,-340208,-19088,357568,-282656,-207543,216073,-39014,-234630,45805,373107,-267400,23838,60590,104083,-38201,-107193,414199,-276731,-379141,178892,20038,-545675,-154999,185331,63225,-506576,71688,168881,-20574,-351733,136839,572272,-376425,-146179,110511,647246,-351030,-569148,457120,132430,-363114,-298883,619801,241623,-809411,41526,611355,-56529,-671358,177318,852354,-483196,-339326,613196,129049,-647341,-93469,1104482,-297220,-400601,673175,257744,-405621,-607319,590734,614241,-1008538,339464,738573,68814,-942348,-27370,1029711,-849524,-141048,83634,373160,-161561,-506698,1054524,-136005,-504706,-38759,558660,262486,-1415931,696973,1053734,-686257,-749942,-236913,1526037,-1287005,-394574,1053171,-187008,-186247,-939020,1671890,-319664,-1237598,1109171,112973,-34021,-993600,767163,840393,-1927708,562639,666584,-188089,-1128779,-213375,2131540,-2000055,-1125568,1031580,757392,260224,-2118786,1883766,354435,-1016107,454510,-259815,1084049,-1510343,943635,833696,-1956899,1015389,-173257,1356245,-1594473,-998925,2891124,-1171547,-229558,-1205871,1608384,573456,-2938113,2009904,-306521,118291,-842686,86386,2108230,-2778237,1193578,858074,-669066,175545,-948309,2670845,-2528540,-609663,2624084,-687486,-261408,-2034767,2890662,491743,-3503610,1234189,517297,1997103,-2585692,-735763,2676964,-1904732,1035415,-1349033,733029,228036,-1178245,3001558,-2973423,145210,573628,567617,324463,-3816046,3660146,350638,-1705479,-398405,-249408,3803627,-3443051,54774,1843390,-954040,683801,-1850569,2741287,-1197890,-1555703,2770109,-1707520,741595,-1144117,1598303,839011,-4004323,3565357,51865,-603542,-1728517,323692,4375370,-4177247,-56369,863469,1048064,152271,-3513347,3550412,-937862,-670456,631793,-1231019,1686222,-2532649,2413772,97295,-2700209,1851002,-243620,1798848,-3292839,-287593,3664661,-2310087,-202964,-1196079,2891857,-263748,-3281159,3086878,-874662,87911,-1144836,632660,1790916,-3535143,2420599,-46546,-833756,-142170,-326079,2669442,-3505111,377823,2489556,-1270713,-583229,-1902530,3955645,-1071535,-2834167,1917055,-43324,1237644,-2836579,1109623,2036201,-2501348,1280494,-748099,874291,-1072697,-389830,3019281,-2773058,163265,833643,1229106,-692146,-2919219,3199933,-249028,-1504443,-390104,711728,1867447,-3105592,1231916,1718968,-1434080,-186076,-447654,2283054,-2029727,-439521,2387538,-1159785,-155716,-639480,2247145,-676161,-2058736,2346032,1682,-588362,-1273935,1291899,1372616,-2739047,503456,1306417,334793,-1182072,-663273,2664194,-1542125,-605737,1071459,378411,-177028,-1545991,2359733,213996,-2031114,356561,748619,632323,-2372850,587385,1819283,-1496224,-616311,849707,1713440,-1513799,-945026,1882338,-178187,-1183000,19154,1397212,-297856,-1769069,1173125,523077,-1001875,-766022,992361,702068,-2027381,200310,1242338,-331654,-935239,281760,1234486,-984548,-944054,1155423,459007,-1173360,-543265,1378247,12109,-1271485,332570,1371595,-455802,-1641178,885728,1202110,-1038970,-706586,976031,795006,-1151897,-337209,1537395,-48193,-1503936,420478,1374373,-711682,-1037764,761477,908168,-1282932,-683823,1161757,111338,-888555,47171,1201515,-194772,-1271252,726697,903288,-419836,-341095,756981,503589,-986075,-87446,940053,-446155,-1058384,522691,1038029,-479065,-904568,516331,527618,-910093,-426132,1156613,548472,-898022,-382728,1262349,171574,-1223985,310749,1309562,-234653,-892777,565843,745215,-981465,-338717,881798,334244,-1231464,-110250,1217193,-271655,-784187,402683,607995,-401628,-662846,744610,117366,-482382,132778,423871,-25327,-849819,456562,357807,-610086,-521176,352884,497089,-705593,-59039,903270,-62858,-347439,-441523,808285,-182486,-670480,520390,303076,-39538,-810187,707315,723898,-1000920,13477,25220,539577,-713273,-432364,1024849,-821497,-186771,107294,637104,4157,-880478,858165,-7627,-434641,-142265,97348,545401,-764051,438755,410477,-385140,473674,-282760,462589,-516218,-72515,550790,-735353,601757,-314492,135945,-121676,-516779,1212096,-723842,113374,-299278,118471,708755,-1168921,568420,-2746,330718,-217295,-1029727,1036114,-245607,125037,86041,-112464,649862,-1080348,638755,29221,-646319,342776,29039,1057521,-762134,-309368,709888,-526136,434095,-993276,412119,500948,-798712,411090,-690303,1015918,-55073,-680358,250809,-319808,976287,-637623,-74306,609075,-829017,548553,-445497,606261,-126524,-454150,810252,-762740,873360,-458250,-213311,390076,-508753,977040,-863284,-281315,484329,-105848,596347,-654708,252594,6985,120467,714275,-866784,240513,-19036,671664,145874,-1258354,265575,429320,297305,-699291,-963602,982052,77788,-515610,-1101819,603146,856443,-1149219,77783,253192,291316,-193404,-585004,997177,-399892,-298655,505803,2631,-45908,-452257,772672,-265371,-605116,525391,239782,-242309,-505160,673735,436067,-552164,-1387,355222,494350,-340119,-223769,220925,-40698,107477,16119,-527199,-334906,361927,706364,-318422,-716998,432345,1126516,-274498,-1187983,163742,1587884,-167505,-1524750,185794,965081,-332459,-798091,246064,713383,-656512,-463856,255237,113510,-467759,-125345,953386,-227132,-688474,755579,360649,-602574,-422910,932707,159743,-836432,271506,614103,273477,-911261,-45105,971593,-560655,-2210,78339,167511,-122678,-15423,644847,-718754,4526,660305,436220,-742865,-1083040,1192824,283044,-965728,-688807,831248,1004695,-1167884,-250382,932792,291593,-306610,-639551,1097732,-275820,-660191,737335,236904,-252129,-697364,830566,250439,-921777,450798,768664,-71861,-728139,254761,1058147,-907417,-297313,686120,196135,-650076,-490877,1070619,-113099,-710688,461784,120139,78619,-691286,811329,137707,-871352,12543,355608,528341,-1344693,98139,1286970,-541800,-564209,170262,1316655,-504606,-848147,1062420,365509,-331994,-569829,886534,497571,-1161137,255846,619503,-579381,-640130,220551,1020008,-1069651,-643518,666275,230601,-563088,-625570,917449,171003,-640706,331113,503874,-433517,-463622,783676,438086,-792076,47496,273349,62464,-869823,66696,1030127,-435217,-792677,428638,752694,-523952,-505457,537386,388235,-981579,-398092,740536,277484,-1194839,495528,960935,-447281,-657349,557499,855499,-663663,-288762,994475,356840,-1107225,-95650,595681,139746,-974375,276421,785919,-457201,-591120,735038,442667,-842254,-201230,697548,-184115,-739517,238749,510830,-396511,-685589,357680,443754,-574413,-326976,849693,169001,-760729,-226972,867326,-33818,-804810,281793,544929,-333802,-769932,343394,709957,-752964,-231081,888475,123744,-1012033,-202104,1059915,-273824,-798007,425355,734982,-298866,-496901,697672,59056,-751170,153729,750213,-164568,-511596,237975,297066,-531112,-621644,580612,120158,-295159,-144990,706412,161829,-843619,198712,402265,-119023,-768914,108485,760223,-1016419,-230942,530111,485530,-565333,-285112,936565,-260101,-493655,-38278,472163,353591,-1205502,812234,481317,-833862,-26975,285523,740125,-865519,-219356,861464,-388912,-183157,-440913,654262,-254861,-399732,871428,-294583,55672,-458966,500618,200792,-1105538,803801,-150131,-115390,-22681,-92760,1101328,-1123043,489160,-3397,68301,-37035,-1102468,1276136,-417924,-429636,197246,-216035,600599,-1065537,842174,130907,-1027711,756550,-342396,983540,-1191904,-51968,1089438,-942217,497571,-729483,616273,18082,-1210051,1254028,-900724,221332,45742,-601257,925528,-1302229,1256093,-497160,-391476,713390,-941641,1372534,-1272680],[0,0,0,0,0,1,-1,1,0,-1,-1,1,0,-3,4,-3,3,-6,10,-9,11,-16,19,-22,24,-29,36,-41,47,-52,59,-66,71,-78,85,-91,96,-99,107,-111,111,-111,114,-111,105,-99,91,-79,62,-41,17,11,-41,81,-128,177,-229,290,-362,442,-526,625,-749,908,-1142,1550,-2455,5159,-39220,105514,-49707,-283112,-102865,355256,-279188,-293391,276558,433497,-213847,-55933,236454,121810,-398197,123440,424871,34599,-145281,-16051,177700,-144443,-247217,2866,88019,-275688,64350,-105086,189688,-144224,47900,102785,29964,-401879,-40276,194520,141800,-273546,93776,330137,-395427,36057,247192,204203,-433453,57735,288258,-364076,-481554,522153,246413,-610472,-338576,670702,166325,-849004,230347,640974,-129083,-803423,632810,569810,-481188,-388927,528895,719485,-732264,-208241,571232,71120,-338404,-187035,765858,-440130,-333768,557208,176107,-395071,-491406,772423,671105,-922807,70796,170533,449312,-560529,-128980,946610,-413143,-281474,281201,287838,-726249,-404159,1504409,-375436,-1415205,302798,1068806,-221676,-1630848,856618,987924,-657048,-703172,241902,1140201,-1076191,20173,688758,-557251,-279812,-59796,942001,-671276,-973101,1520813,-214097,-469954,-686963,1044561,558485,-2071433,524078,761482,-10263,-1232266,-285647,2269347,-1003097,-521044,427043,619077,380497,-1661943,1038232,-74028,-566827,522396,-387484,15380,-1320989,1877043,653608,-2755470,106806,1269184,1519992,-2751939,-888488,2979154,-83120,-812895,-1295794,1515687,470406,-1510193,1229774,-905816,56322,425415,213601,577850,-2185401,2074453,677073,-1578628,-239885,447843,2124076,-2709241,-890734,2333500,159543,-715258,-2230878,2659954,954168,-2399784,274910,109601,1826873,-1551605,-274211,1172605,-1935372,1806930,-132724,-218489,-1446222,405493,3431138,-3124731,-1583012,1407948,2373943,-718696,-3968680,2751634,1476538,-837424,-1176398,-251872,2644449,-1720150,130613,117516,-944814,1824839,-113453,735008,-2064422,146903,2936897,-1945615,-572403,-330675,2559394,-78854,-3759769,2597985,1249377,-188011,-2329455,73526,3361034,-2559640,-535118,48342,1112125,283245,-1834058,1940360,-1346713,89659,1273331,-740680,-711510,-1540399,3761317,93555,-3944840,963958,1772396,1703407,-3496397,-266553,3185844,-948365,-681297,-1221281,1624357,58088,-1250434,1605185,-1568473,279150,145230,378089,-315562,-2155920,2559235,168638,-1769100,-371468,910100,2238487,-3410646,-194404,2209415,-312070,-731441,-1387801,3059978,-287847,-1856040,944917,23525,663570,-1324979,882977,538723,-1840459,1849099,449277,-545476,-1754747,1278111,2459360,-2917970,-583742,1446187,1242933,-1685519,-2055649,2731340,-20732,-1221027,-226532,865901,744657,-1877370,1353881,624824,-1356335,538857,535521,824362,-1877231,320221,2098810,-1165292,-884876,216062,1766127,-686848,-1604284,1768576,533225,-744782,-1037764,842516,1110982,-1990938,429878,1147859,-199402,-977288,388518,1469662,-1277431,-240226,1384272,-22855,-1210235,-519546,2284600,-559727,-2004698,722569,1360575,-615527,-1710541,1189622,1094906,-1364171,-199084,1179997,439592,-1339845,-88286,1374320,-645347,-971084,495478,1117713,-703776,-1081410,1027322,401623,-994309,-638650,840351,347776,-1138955,173791,1311673,-314351,-896356,552794,1038228,-823589,-548904,1120672,216655,-1231719,-187419,1286092,-326550,-1305482,766746,763601,-894496,-897121,958723,709576,-1173369,38883,1527112,-146374,-1191821,420850,1186732,-835627,-1228611,917635,849513,-1065813,-619409,777040,322388,-877537,-78547,1008766,74166,-1083091,312686,708828,-165019,-676585,489904,610876,-684499,-348971,341100,269437,-679842,-113320,1089527,-215726,-629637,471887,653962,-640153,-297365,762091,175590,-874444,-128657,1027214,-173053,-935513,300908,875338,-413205,-753861,767619,660282,-1120594,-91952,715840,152980,-750322,230602,714196,-430713,-923815,429935,496544,-576547,-268097,405490,83807,-265212,-63211,437671,-69502,-106799,-143527,213834,-159530,-539005,410475,312797,-317282,-137519,220083,196915,-514142,329238,501360,-231073,-367105,38129,497219,-392889,-282374,834593,56761,-359536,-328751,733705,-143562,-437402,762040,-33474,-267368,-433338,629226,422126,-982558,167201,322018,127329,-358000,-230198,706469,-232755,-61985,-64720,18609,543514,-424263,230773,-178686,243146,367920,-537089,336592,-79317,-150105,69861,-425409,479802,-269621,119549,-407358,80413,547753,-442882,56743,70510,174073,271861,-452057,487296,-219839,16587,391242,-160449,1602,-780516,878282,439576,-882950,-88031,-667,774870,-598346,-185986,403775,-210361,520997,-383550,-49353,-73630,232156,581758,-812030,85777,515306,-140983,-403860,-299404,840557,-371728,-487981,340313,41186,21090,-367137,524321,-1263,-776994,154489,146750,688408,-379786,-144494,615325,-283354,-14060,-333651,779428,-326368,-821800,732068,-158694,-43282,-602562,905458,661313,-751946,-239532,189343,542515,-75128,-280536,437593,-246204,102843,57319,-636969,-68742,77107,976766,-775291,-882520,575136,423049,-589060,-818389,740577,133213,-398335,238592,177936,-76958,-385044,402278,453279,-856836,-345288,230938,972622,-1015357,-545264,727154,131523,-523412,-417699,990686,144917,-877537,158382,707438,134909,-860761,-157221,707137,-382424,-342914,94106,410696,-335968,-350218,838106,-397939,-268632,1112326,352321,-809997,-512638,1009088,26633,-1316402,-65230,1040693,88603,-839292,441986,375196,-546734,-62498,453205,259888,-967792,-28406,1103717,-810665,-618924,204096,1467822,-567844,-1381098,775847,952528,-192321,-1022709,597652,1024614,-991741,-415920,703162,730771,-775880,-366582,871684,-523471,-400997,52195,228309,-662833,-446712,1154136,-368570,-967557,279624,1030587,-209267,-1431790,977601,836634,-837494,-864552,925700,650379,-1298195,-360893,915785,-142180,-634242,59942,809896,-554595,-683457,1122595,362311,-682332,-291831,1291136,557164,-1531603,117346,725965,216857,-986335,-89771,1317432,-298192,-574899,757402,759933,-229835,-752034,1041988,-20677,-674934,18817,732439,-301039,-1237378,582717,577931,-943071,-225496,783391,559256,-1157610,-183172,1323646,-369993,-926095,347632,985837,-790917,-915655,979344,417647,-1011378,-455620,838488,300366,-1513359,697996,978986,-422001,-868825,306596,976919,-775624,-580627,922925,684272,-957457,-628062,745916,195746,-1040030,-7213,603173,-367036,-1204610,325300,801134,-756054,-569259,799481,540814,-1078717,-161613,1004384,-408515,-886194,588397,817136,-701229,-988931,1055830,704085,-1017903,-132778,952915,-16607,-1052679,386772,1094723,-478243,-857826,585185,726293,-683155,-390973,781822,371970,-956920,-276297,719069,-143093,-894797,14023,653304,-393301,-737280,745272,876176,-803516,-602628,915051,91197,-715307,19735,1032572,-129643,-973915,386275,942587,-801444,-538006,901184,703050,-795535,-100751,927239,4034,-1099345,391529,764435,-580418,-799334,731037,461080,-576421,-348135,1023622,27048,-668975,86938,775229,-355292,-888105,332316,845994,-296060,-601644,888213,665764,-597018,-298009,714507,128984,-424676,-277341,818689,-116013,-734967,324249,722707,-372223,-411172,825312,346508,-800051,51450,488935,98693,-787581,503412,897614,-536767,-389504,657060,714058,-574542,-396966,988245,96133,-567816,83078,661373,-276310,-1043839,543806,480084,-513384,-420325,241360,670879,-807764,-193140,900192,-120295,-174877,-547764,752310,-418416,-741304,571655,83322,-18800,-488160,661499,514269,-966572,181216,303234,194715,-736323,75847,1367623,-854602,-369386,36469,257505,-51150,-550948,1040979,-278278,-253980,211445,89986,207995,-797000,907827,17648,-879218,412603,167901,655940,-730044,-142884,1273649,-513783,-4766,-861077,689774,393685,-809970,502854,-525796,470554,-192223,-374864,689750,-703630,949749],[0,0,0,0,0,0,-1,0,0,1,-4,5,-3,4,-7,5,-8,9,-12,15,-19,22,-27,31,-38,49,-54,64,-76,89,-105,120,-136,159,-182,208,-234,267,-302,341,-379,425,-475,531,-588,651,-720,799,-879,964,-1062,1167,-1283,1409,-1545,1698,-1872,2065,-2283,2538,-2845,3214,-3683,4311,-5224,6711,-9664,18285,-156691,-46934,126840,33783,-137912,-92882,440329,-233825,-213027,262349,228926,-55174,-319228,234558,120600,-30432,-120656,-15076,195549,-280239,-221937,-186501,142273,-57273,-200428,43560,465886,26774,-315748,286631,392147,-358224,-420658,313514,397617,-354225,-260793,491760,54653,-323251,121941,154020,-473838,-125411,309032,404880,-387472,161725,445783,-287925,-331198,104230,222019,-367999,-47269,496902,216715,-340578,-106511,345582,255516,-365486,84446,170168,-42738,-425252,339707,623365,-405816,-436633,502318,465091,-491468,-443171,852416,390525,-839227,67567,940881,355778,-853699,335060,886071,-461600,-518240,535947,651251,-736173,-552199,809640,-141992,-629682,129196,539655,-401485,-364972,921599,-52711,-946338,112399,1039510,178785,-1320564,-62347,1241457,-104387,-680036,-331595,1038470,-253401,-887699,426846,93357,-208019,-304826,515231,76930,-842150,839094,915154,-519707,-1192718,656079,1386987,-1443361,-963727,1247715,911911,-1203519,-894564,1728357,192663,-1001372,-107951,1003237,-22914,-1231921,542272,139963,-841706,447541,388138,-188560,-1097831,1078992,1356701,-1821988,-1029070,1342043,1693002,-1604330,-1981344,1649881,1225215,-852094,-1746594,909356,1535054,-1180702,-230509,-26347,526784,32071,258894,220403,-1699172,716088,1521176,-457152,-1556123,-136895,2763544,-846578,-2379256,651485,1708456,-44233,-2408556,976095,1753743,-1120906,-570126,243136,1383927,-679114,-131004,662271,-1287249,948110,706874,-400855,-1167332,-46469,2742414,-1243322,-2856379,1033063,2500664,207559,-3789632,495152,2670150,-19556,-2066275,-1035660,2616168,84386,-878354,-107947,-339310,979637,-198268,737853,-1203417,-881003,2336666,-50881,-1500205,-1477682,2456679,1438127,-3166718,-395088,1812275,1108381,-2197073,-1325499,2925951,-502832,-932597,-361107,686635,194689,-852198,921720,-808964,-520809,1263614,168802,-1021550,-1250506,2553596,1549775,-2895524,-729172,1906658,2056953,-2639123,-1904621,2790365,705568,-1240320,-1542766,1299358,1098420,-1257795,368368,-364503,213243,50004,638476,222333,-2219538,1376026,1547023,-1082039,-2039936,457811,3014874,-1755013,-1946825,1447837,1324322,-809849,-1901586,1815210,966639,-1462801,-118196,726741,586961,-1074769,750643,866671,-1349424,553965,802879,-265893,-1555775,314611,2329092,-1328609,-1508118,937910,1786947,-423127,-2337080,1066733,1402578,-743981,-1030472,473399,1342620,-1402472,51685,559974,-472524,-552849,287696,1429449,-1370988,-844398,1670069,161188,-1427786,-844234,2156017,355061,-2084818,246104,1513926,-111546,-1579515,617447,1344681,-933612,-627635,999454,646531,-628827,-476273,978720,-688556,-747569,524521,759079,-542382,-969973,1182866,356373,-1205765,21584,1022870,37153,-1308937,64177,1220028,-620442,-964232,491218,749588,-981733,-1022715,1048189,468030,-1005728,-402490,1207202,304311,-1528358,348137,1478814,-805938,-1285049,1023920,846057,-1419826,-622860,1088543,341972,-1554658,-228208,1246592,-327667,-1089861,451521,762053,-404084,-579534,740545,469499,-1183938,-249554,933679,353950,-880981,484684,546444,-630243,-781795,511470,419551,-563095,-375267,879354,201621,-767025,-168561,881747,-171163,-974754,280126,793035,-399570,-976233,707225,972360,-890433,-384427,1065942,170006,-1147721,-56335,871571,-192627,-713297,592776,640459,-454775,-658686,631194,440583,-827308,-26707,712186,44620,-632060,248261,443772,-281667,-697752,463255,68335,-395218,119424,665313,315181,-243970,99933,176055,-342131,-344394,146902,551293,-365802,-515038,279290,328714,-390238,-332137,729842,-31052,-753308,-197187,660449,17179,-842482,247145,394659,-467834,-383432,245632,371120,-573318,22700,402964,-10761,-195637,47441,507669,-288597,-393741,337416,-83025,-176789,-350384,376095,55727,-426023,-10196,-132129,150253,-92915,-177195,-86534,-80350,419073,-356448,22397,331598,-40740,-335707,-170206,-244165,221258,119258,69954,-298354,325093,317777,-169968,-57606,191162,451656,-254228,-255835,372324,-121092,23408,-96830,308491,97081,-601936,127804,-441997,-44696,-23667,-259237,71257,-100373,250958,-239750,-8019,326917,-476295,297741,43688,211401,-381113,8757,765338,-343635,-500353,445251,547335,3133,-1047387,532178,521830,-417926,-224190,-88080,673156,-453433,66456,-206892,-88431,137246,202235,-5034,-513175,465064,613400,-46285,15616,15559,390232,-136750,-573749,101457,6136,-130319,-75753,216503,428471,-539704,26705,732068,69985,-604670,-251912,1056677,-199686,-969734,476373,401393,9179,-624454,878481,317416,-1091867,189347,1011699,360082,-1016112,-195694,1304293,-340928,-594014,21029,601514,-46929,-703137,418724,-40674,-626286,136503,405682,-257773,-596627,204439,281337,-356143,-21300,33894,428696,-234957,-169946,850722,-502366,-290573,644863,654402,-401583,-1086746,940916,750050,-878332,-1111932,830771,912711,-1163104,-101626,969794,72077,-710390,-219042,1111573,-500943,-968281,1059134,575416,-984609,-640086,1207329,467937,-1323249,17308,881944,-47791,-798679,67002,793319,-548249,-804080,322554,552241,-552585,-343970,671007,263641,-435821,322560,226403,44200,-478362,619448,313671,-1129110,138554,860979,136314,-1442944,83013,1640175,-284865,-1195082,258097,1410650,-275261,-1625120,746068,736934,-709314,-320244,612556,531910,-1018399,421540,1202367,-832669,-780986,631397,1066400,-869501,-864443,1305532,440395,-626678,-522561,1104556,261661,-1170026,301883,940142,-165913,-988649,341763,796233,-783945,-319244,353657,-83806,-702642,125151,1319102,-894735,-884148,1024658,818015,-1091441,-1148525,1325151,724876,-1356246,-792117,1004208,559355,-1387662,-160984,1465977,-528291,-575460,471288,1064086,-620026,-697292,1347935,74801,-1184536,-199667,1298898,-50031,-1498846,411199,960968,-612692,-701799,701575,830578,-1051370,-366387,1261600,172534,-964417,140952,1058462,-264076,-874803,525527,711572,-811849,-711759,1009233,633378,-1260018,-56691,1334328,80528,-1308759,57427,1595488,-673912,-1188650,695282,769617,-795205,-658928,1352573,691366,-1166212,-43073,1231996,-302726,-1080013,474343,1013304,-705324,-489665,870509,411690,-1218344,-623167,987639,232865,-1155532,117221,970397,-284422,-875545,677589,814911,-807985,-565832,1027135,365989,-826815,-175335,1093834,-250756,-1098367,508189,1123745,-521954,-984296,1049056,832093,-987576,-416250,1083030,279165,-1396226,-115623,1278984,-121465,-1346230,617112,1221967,-727352,-913598,818638,486451,-1365462,-415217,1168937,24776,-1049901,281417,1264610,-600391,-990989,719243,724683,-807298,-140021,774604,286026,-921138,20622,788608,196584,-986474,424867,868050,-625599,-808161,544963,561204,-1142450,-302331,1104606,32271,-1391597,210093,993152,-509604,-995914,532023,929119,-993408,-449767,905527,389164,-981696,-140937,1527775,-95546,-1034796,445194,967902,-270997,-1061418,472548,758336,-815975,-168594,732268,86585,-872144,166413,825648,-442758,-539876,350672,888665,-369396,-648221,998412,510122,-811824,-423675,1118045,347950,-751698,482765,964437,-408570,-844379,359192,907856,-674663,-573681,801142,36735,-937648,-542731,1075306,-270640,-883609,433258,395117,-373404,-1038436,1232810,740258,-1445668,-102883,794356,202105,-1159781,-549677,989434,-396878,-273645,194795,281259,5032,-631673,716508,-250923,-385206,436167,-28214,121901,-777327,246047,522681,-984490,45349,262506,799069,-1112181,-609893,1324576,86827,-377469,-703193,748208,236518,-1290085,550557,48899,272784,-436345,-29714,572544],[0,0,0,0,0,-1,0,1,-6,9,-7,11,-15,19,-26,30,-38,48,-60,70,-84,100,-119,141,-162,188,-219,255,-292,332,-377,428,-484,547,-614,688,-772,859,-951,1056,-1175,1295,-1429,1576,-1733,1908,-2094,2298,-2523,2771,-3034,3330,-3658,4019,-4427,4882,-5401,6003,-6698,7511,-8493,9693,-11203,13161,-15826,19704,-25981,38622,-106158,-111086,-110352,97784,134351,-187020,-177362,136970,-80508,-209908,334075,72545,-235710,-15317,59185,88699,-43780,162926,-97505,-265484,99608,292445,-164911,-209368,513938,-158995,-300642,41499,360058,-203084,-276665,284021,308568,-322211,-123828,487525,365857,-540628,-290188,231939,64038,-498653,107343,311919,180062,-457004,123225,356030,-254744,-69259,248105,491361,-432846,-355970,637187,79431,-350890,-223994,574206,159790,-640557,561720,423346,-267089,-723969,440221,456541,-782799,112003,785128,-250505,-504582,135550,758148,-843736,-571830,1124211,105095,-819554,-314768,1348131,269,-863864,621880,481898,-145482,-926910,438122,799346,-877836,115023,447337,415042,-649888,-691823,1433890,-805625,-339969,129034,479294,-19114,-1271230,1526696,316360,-907021,4825,570598,958856,-1649124,-169981,1193555,-390317,-240218,-605559,1261245,-531722,-609395,1224970,-860765,-270889,-419494,1534017,-408433,-2061055,1701281,571434,-332999,-1818081,504130,2279048,-2110830,260889,225886,654572,-220818,-1595064,1964304,-1096841,-320564,597706,-464475,640549,-1564024,1485223,8922,-1635586,1267669,-334235,1043220,-2390330,488966,2222010,-2287441,-106155,-201963,2727026,-634749,-2303010,2491677,-479039,126103,-1266055,570034,1078088,-2322861,2201559,-758253,-1096345,162574,471087,2197686,-4172636,909843,2493602,-603487,-1339204,-2197192,4200531,-801597,-2242853,1257310,-307556,1696613,-2829389,858346,1057485,-1856316,2163576,-1583923,810609,-834385,-75327,2565946,-3164038,1086331,694955,218989,-982671,-2201427,4480392,-1049616,-1650803,74935,1110532,2332989,-4492494,1289611,1494769,-758705,322081,-1774754,2471718,-2117266,448255,1933472,-2692825,718537,-214522,3071736,-1744163,-3172005,4379460,-49332,-700646,-2805365,1857067,3138613,-4075929,798467,-47298,1380106,-173577,-1918911,2883897,-2050571,849099,548181,-1197228,963089,-2160176,3266814,-1292649,-1898350,2094661,-435230,884537,-3542379,2029160,2369063,-3069874,366978,-19775,3099037,-2117746,-1789172,3350025,-1141837,415715,-919499,979001,225001,-2188728,3125347,-1404683,-1041596,-169350,1228287,1229857,-4445423,1945444,2237185,-1059754,-1247340,-866608,4028956,-2059272,-1311516,1728729,191435,856203,-2021562,1987245,147712,-2058772,1722309,-665487,573898,-1744220,572976,1651451,-2814810,892333,731132,864515,-1438697,-1261565,3506641,-1533166,-1516781,412879,1108118,569088,-2981760,2048640,693795,-736396,-42699,537148,1289957,-2201710,883960,1739518,-1695583,-55815,785202,2084031,-2267201,-1223591,2737112,-317868,-1000649,-802254,2081814,197725,-2483096,934316,893030,-480353,-912822,469624,1826841,-1745573,-115643,1017402,302449,-913876,-653402,1945351,-718248,-1222053,909941,883687,-362987,-1843589,1504271,980072,-1637122,-199272,1115898,373900,-1837146,205242,1559498,-768028,-600997,1069979,926749,-1314416,-744633,1557785,-129685,-1387503,201418,1446130,-486278,-1662986,1200608,1118553,-1168257,-824106,1082379,1053236,-1620674,-367217,1413117,50121,-1043441,43728,1468695,-413874,-1122833,838901,896833,-846437,-1134464,978533,668534,-1167982,-503613,1372057,-39581,-904447,226556,945695,-382319,-1082777,561296,1011978,-969982,-564824,1059102,-80716,-1146377,226699,1145136,-448821,-982642,597734,777946,-911338,-594066,1204124,422487,-1198112,28819,1088748,-197948,-1397588,284937,860485,-317109,-783030,824524,701302,-977237,-610868,754653,522794,-884999,-160471,793492,132069,-1156935,114231,1026833,-558261,-430377,395300,491719,-364595,-394543,965259,264227,-681320,-4230,589903,136625,-810253,563893,662638,-649400,-119490,729567,229078,-940083,-248292,913094,-430278,-549040,347573,514665,-374552,-637136,917016,371762,-615370,-232676,255643,281747,-1099622,59167,397143,-222799,-371923,-126075,905631,-424749,-444776,296692,-47952,-66290,-610779,662439,497804,-905906,246158,185270,688652,-581464,-78131,649491,-558667,117823,15686,584213,93696,-419291,813367,-768623,-67139,237560,-106761,93278,-1167361,1115225,-57524,-297553,453176,94930,790667,-600019,254594,328123,-587678,748331,-368275,432759,-197641,-253067,1018025,-872161,282592,-339924,376257,722213,-777671,399747,-233551,389664,-371941,-761355,1250661,-908235,-117087,-243791,182225,707925,-1203706,327262,-133269,-127876,-225410,-794027,904000,-193314,629481,-465218,-763827,810862,-352262,366204,-364632,-114675,731138,-580023,539906,-504440,-107530,490556,-388083,509257,-608500,496541,27273,-605084,448667,-204794,529396,-446851,-61645,390802,-889375,494853,-335915,-8169,105559,-414673,484916,-780882,674598,559192,-598623,134028,-134139,1146703,-686270,-711410,891272,498389,34036,-1078910,538031,926627,-413425,-434544,-424054,1052175,58909,-362175,107030,-178704,63647,-418511,223573,-87762,-564316,565775,42151,-255947,-295989,-26974,475757,-584772,-67072,321872,-285093,-120594,-55264,691457,-667537,-325154,691482,160939,-22365,-284994,298423,-228379,23166,377578,256439,-556778,-215293,590485,497521,-1091941,-198355,1097528,371358,-1184212,-406571,1103167,458656,-851139,-419478,857429,73490,-464851,-326977,742677,36931,-413140,426670,40425,-94520,-170246,629772,54949,-897973,546245,639463,-474293,-531191,570783,650855,-1111299,77207,849509,132248,-769340,-216340,844022,-375838,-511361,382143,-51227,52237,-39972,1006082,-237078,-871319,824378,370219,-379559,-1135655,526995,1296046,-1198710,-721832,726818,1167190,-679588,-1043101,904676,252244,-699855,-332999,439820,776031,-948139,347951,599630,-309351,-263743,182411,759198,-1051517,-104555,862488,-447724,-272330,-168593,915781,-747779,-974470,972421,149752,-403374,-600649,804140,580660,-1111435,431417,420972,-275151,-734991,134317,937254,-999963,-312568,791955,228071,-652244,-448506,1250586,-120786,-1046188,174750,777560,270174,-1176941,350202,940744,-640837,-382537,424041,930308,-574125,-475203,1115577,-38074,-677246,91258,871862,-522681,-875648,1197422,365844,-613808,-324995,704386,245449,-982911,389675,974345,-389314,-907279,365842,963506,-936057,-353846,464831,201941,-731235,-136331,925387,-11605,-957025,443004,659205,-340188,-739602,390654,885418,-730809,-483917,811810,429384,-678368,-430405,940972,-148884,-970343,-19204,642820,-43878,-905925,604393,222143,-1051389,-517918,945488,319000,-834906,106779,823221,-523006,-631939,784754,741733,-725456,-552225,895248,111759,-664884,-17190,862086,-202686,-941299,372233,770199,-553177,-753231,805177,381883,-831550,-348463,997381,180466,-760765,-140308,764585,-343097,-833232,487562,669278,-439390,-383639,761391,482595,-464464,-228297,508689,12529,-669483,-34309,801235,-72047,-607389,489455,626600,-534410,-407837,1132688,129035,-620584,50338,914117,-242056,-791497,666335,304672,-740332,-332758,637243,378081,-925747,16838,726034,-170804,-414775,-69335,1121914,-472705,-685304,574796,275129,41205,-845235,641021,358356,-629981,138506,489734,319092,-598220,-296814,735131,-532512,-336190,306921,304820,-99362,-542762,1115769,-326527,-543277,169357,300728,88149,-1130495,806374,116005,-794579,6473,-149224,626175,-772389,89412,821235,-680856,-29662,-121301,681237,-504112,-770951,1187227,-382586,-16177,-747338,549417,657993,-1170795,799105,-102907,112386,-65000,-599958,1303603,-779461,421205,26976,-353548,1114423,-1079887,1339993,-563264,-692779,968085,-465165,888375,-1348823,722100,863394,-1344394,964780,-623861,866167,-615339,-520725,1484583,-1328038,706343,-420054,40206,465727,-1200461],[0,0,0,0,0,0,-1,3,-4,6,-9,12,-17,21,-22,35,-43,51,-62,76,-95,113,-131,157,-185,215,-250,286,-329,379,-433,489,-553,627,-704,789,-880,983,-1092,1210,-1342,1483,-1636,1800,-1978,2169,-2381,2607,-2853,3126,-3425,3750,-4111,4508,-4955,5460,-6027,6679,-7442,8346,-9422,10741,-12403,14574,-17535,21867,-29002,44195,-161257,133807,47764,-86215,344345,306688,-212313,-189505,431900,-326140,-564756,-81766,467233,-157404,-451763,262139,275433,-314769,-125343,150559,150858,-4750,50074,312284,-148284,61478,105176,72836,-253138,-78563,-142980,44641,-254987,227464,82324,-52459,100474,50190,68011,-203471,-43339,620866,322719,-215145,-421506,635981,220184,-426657,445298,376935,-286678,-811127,427179,704086,-353668,-390614,676973,121290,-776133,-271241,977668,-176163,-562246,234923,673514,-554448,-689113,614463,122005,-375795,-259093,329901,208867,-800895,258459,259841,-163105,-236003,68893,827843,-982027,-106209,476422,119332,-295852,-527124,714879,-58877,-948710,579406,234529,-12599,-1095017,757164,933046,-1178458,115618,660528,566309,-920637,-557835,1737900,-602865,-669148,105029,661694,-210873,-1599482,1246098,184681,-933560,195095,771280,974130,-1559394,908688,1131598,-747541,-125758,-107293,1192909,-1300640,12979,1650028,-784066,-170446,-316529,1634049,-423210,-1960495,1457390,340664,119623,-1189828,299727,1901642,-1920136,260229,373704,-44292,-586527,-868563,2312230,-1419874,-1181825,931893,526246,106939,-2312461,2133919,870131,-1683425,492277,-27162,1512008,-2142496,193184,1984111,-1758412,456745,-43920,1409090,-910010,-1290553,2649794,-1300336,173334,-107681,865110,515998,-2558822,2495555,-45221,-1418220,-347918,682626,2228706,-3432154,159958,1790124,-312465,-117300,-2110782,2812443,-768651,-1400086,1519940,-892915,830509,-1798482,1994607,1039764,-3078678,1644895,5931,848101,-2252947,-606527,3107248,-2434362,5163,161345,755001,-215683,-2312506,3315684,-1358886,-763804,629478,144295,975011,-2860281,2215628,504997,-1599410,690985,-351094,1748106,-2698241,560349,2622512,-2144351,47634,-573791,2699471,-1080835,-2831767,2666298,-125960,208921,-2164096,916628,2238250,-3117501,1536024,-34854,-257257,-711518,-392516,3055153,-3062652,-265858,1611057,82673,-32505,-2692534,3344847,-519934,-2205471,1259475,-207600,1213839,-2387869,1639181,1273736,-2367171,912634,-264167,1463994,-1850835,-238135,2626844,-2013362,280346,-128213,977216,-324224,-1949665,3111102,-814476,-1203454,-298866,1026052,1202512,-3361624,1286742,1437867,-1013582,-571120,-690367,2837491,-1770173,-932238,1799153,-640713,-128925,-1384090,2212123,-64542,-2884493,1497108,607070,-127287,-2064164,959751,2078066,-2483903,407071,797343,598891,-1187275,-962234,2552918,-1395047,-1089255,734693,885773,-141234,-1907197,2107915,-109302,-1581669,252997,579157,704608,-2016655,929494,1143234,-1530492,-106924,65560,1457474,-1541896,-1013478,1934227,-197031,-677445,-627325,1369680,78259,-2087867,1373216,624036,-897310,-1038064,1075173,1359903,-2100284,-204039,1610696,149244,-1487798,-19802,2117280,-1090180,-1517024,971510,862335,-738296,-1127185,1571050,167272,-1379239,332395,1036071,-154156,-1463352,479175,958628,-983699,-432191,900649,366807,-961097,-547687,1367901,-203516,-911224,279921,1016274,-130012,-760624,835474,614133,-823086,-334281,1022837,777507,-1510315,-401295,1367962,-286523,-1250489,386605,1304203,-733127,-1242024,1096956,739234,-1125767,-361341,1375397,187371,-1213589,56994,1149038,-632076,-1104466,817704,1011869,-909081,-757335,562405,255035,-978643,90884,885856,-25080,-843789,206191,697399,-657873,-748855,417897,429120,-605233,-189614,731342,-4220,-895543,148941,1025472,-323391,-837255,548840,429240,-718719,-387868,828104,429146,-752611,-289144,728880,115142,-1197663,248057,918599,-624947,-602712,715154,714036,-598044,-430915,709882,60665,-839545,241785,785537,-327992,-545411,556566,-7157,-296395,-56817,466921,193593,-574517,248988,347275,-46449,-335532,87411,339391,-199828,-29728,-19646,279585,-496126,-417014,824768,-192533,-328511,94750,249615,90723,-843115,552220,345272,-508712,-105233,132394,821023,-1095804,-165482,796382,-339483,-25911,-80686,763356,100189,-556667,417536,-165128,18562,-200967,173739,375847,-369197,418484,-221677,-41276,132041,-21419,395053,-712204,-82318,311049,-331298,-52327,-455270,683805,-506747,-67606,310888,-596366,355465,-145135,455893,-171663,-618557,765639,-234734,314668,-703157,-27679,618715,-575444,27669,185657,381277,99143,-426998,985791,-471635,-9813,-173354,36362,602117,-843717,640298,-304612,40686,502304,-533017,96258,-273766,622176,28095,-1019148,413865,-104933,-119788,-407846,-181348,640840,-527613,533547,-79322,-230813,-28332,-137512,732309,-778428,50369,862032,-56992,-318406,-1086496,864549,402739,-488845,110712,-13699,917875,-670777,-269520,293304,59928,664,-796153,459001,-2006,-454547,241306,-322095,484457,11997,-90926,-36983,-566344,847540,-175359,-829580,-238919,772163,744597,-1158929,-78061,799451,436710,-520523,-437544,528040,-236137,214017,120333,-199108,-200986,195394,1115199,-579315,-1094853,797119,730871,-197101,-1346795,583649,1289758,-495037,-789408,141762,1137499,-309226,-788183,431585,499990,-507063,-434648,359601,206069,-46686,-114972,-141760,115518,-16634,347913,-203571,-569751,486642,472938,-607471,-1137587,1052330,979638,-1058146,-731295,314663,987356,-760490,-622730,933257,-253311,-360099,242821,266374,-537182,-663958,1086075,-4309,-1334601,-132558,1280659,360288,-1425071,124764,1341231,-70878,-997965,-65306,973089,-198046,-975346,326683,402279,91528,-509530,484892,261247,-499126,181593,236552,46084,-552652,666237,302573,-1033425,200746,891410,309281,-1149016,-261826,1761652,-542632,-1085517,109546,1050655,-67507,-1172915,830880,101781,-818421,-83199,682536,84145,-1216762,391187,998590,-938352,-345713,445979,1128168,-1053606,-1076957,1072493,282903,-495330,-463535,866594,184083,-1080456,417410,669595,19545,-593054,451901,770173,-1010083,51445,556264,-150948,-692553,-173522,1173412,-644947,-800536,391830,604359,-419432,-897027,1255558,296668,-1129654,29149,863720,250126,-1294945,166900,1063221,-489656,-607263,339944,794167,-941350,-499199,1325374,190,-939660,-161315,815699,-189396,-891043,629249,759566,-169696,-559090,412669,825711,-861290,-325509,739645,336944,-835475,-34386,828513,-431268,-989409,614332,391659,-735019,-823557,862041,494877,-1082200,-35355,1042218,-81359,-1199412,361509,1045772,-673579,-842973,1074856,548157,-1064974,-742736,1253636,-15634,-995707,160200,928220,-304052,-964569,460447,832806,-495370,-468730,972063,378469,-732983,-266600,864432,77127,-683090,-105071,713430,-219905,-394963,425611,569678,-571216,-314223,758304,326429,-665650,-27177,876045,-129290,-779550,-32570,780783,-568434,-672222,599671,451890,-941000,-22450,1137517,184598,-920318,147395,1053577,-415707,-784029,473096,854307,-611910,-607088,748961,313393,-1024267,-171687,692929,-2750,-736641,315054,780749,-289394,-758708,625839,359258,-466459,-293726,443850,470607,-1056096,-34553,596633,-19330,-523103,224927,747167,-489104,-558134,579596,197099,-573020,-729486,992771,142093,-715991,471815,324270,87363,-951754,414816,987661,-1107666,20407,382005,435850,-972723,-215723,887772,-503830,-635220,69309,620998,-194129,-771700,687022,132777,-583939,152561,112907,776293,-904248,516659,330830,-189830,65736,-454904,930790,-504231,-338232,311357,-250642,141205,-545495,704655,-16500,-820141,798841,-108632,131036,-640158,355346,1192955,-1143652,145639,16494,373668,-239936,-782985,1544694,-802890,38968,297708,-250050,267406,-1375750,1001135,161379,-641802,346851,-126924,806923,-1167706,-137513,697159,-616243,514292,-758004,772156,9283,-515569,906803]],"minZ":-5892080,"maxZ":5572784,"minX":0,"maxX":0.3396360000000005,"minY":2.0317460317460316,"maxY":130.0317460317458},"im":{"z":[[0,0,0,0,0,-1,1,-4,3,-3,4,-6,9,-10,13,-16,20,-23,26,-31,35,-43,49,-58,66,-74,86,-101,113,-125,140,-158,183,-198,222,-250,279,-307,342,-380,424,-467,514,-569,633,-699,771,-854,946,-1048,1161,-1288,1431,-1592,1781,-1990,2231,-2517,2852,-3249,3727,-4316,5061,-6020,7295,-9069,11638,-15248,7624,-45035,110363,270932,-40439,1473,126860,-2689,-391848,-18685,240691,82055,-73063,-44982,267333,-195759,-27135,-60564,134631,106625,-224263,-65503,140460,313338,-642444,-372136,489857,25680,-565865,-279733,506795,16559,-471362,27705,596159,-234128,-464818,420312,336909,-648376,121497,381487,-233493,-624368,149085,131600,-554953,-311152,359351,-238583,-437522,192386,322828,-350121,-478187,374354,289950,-532356,-412455,436884,265029,-735036,-64759,678556,62320,-457872,22150,605310,-373911,-606592,225200,735012,-423149,-733124,1089540,581994,-891769,-253712,663056,463100,-900932,-149093,1238743,-41815,-748706,315882,713203,-218663,-682800,1064127,89148,-584591,38530,908683,-48455,-993755,792499,117813,-844450,-83411,899342,724897,-1731383,165037,1227690,-352135,-608713,-438044,1433989,-369944,-1098408,741112,304619,68082,-792743,750978,463494,-1358457,497675,619839,182153,-1524530,-38578,2004203,-1163949,-1111247,245679,1303010,-845672,-1982106,1658149,355935,-750934,-104162,632567,1038490,-2036500,1000388,872695,-874039,355503,-178517,977508,-1444118,499598,1674290,-1928392,-196775,220201,1657264,-1378230,-2290514,2618054,200493,-1008413,-1451706,1291707,1899056,-2175320,139261,111618,777270,-144237,-930063,1847230,-1779098,-29556,1074028,33156,-602376,-1447551,2833755,-391694,-2350436,606546,1138246,1024776,-3058448,830555,1875599,-1537286,-146330,-559896,2047624,-1161632,-961033,1869662,-1601872,471799,8557,287139,-407660,-1570860,3299923,-1347455,-1708460,566603,1359527,955382,-4289057,1663627,2145478,-758745,-1344760,-1201097,3725490,-1468820,-1517531,1169751,-125216,1070322,-1791195,1438535,-184312,-1973767,2119827,-283096,-103489,-2032370,1388545,2662152,-3564273,-160049,929279,1877943,-1684725,-2097646,3403482,-755808,-510816,-214058,674261,986583,-2708322,1975202,-146136,-1183934,1221952,-745975,883371,-2316554,1741378,1753296,-3045711,510105,474986,2107086,-2534144,-2042154,3542155,-327812,-797258,-1971956,2085365,1683336,-2927963,1125961,-245272,427922,-880156,-418552,1808057,-2563169,733844,1146013,-291909,-1198218,-988694,3928827,-1285171,-1986303,1460707,1308262,550451,-3130092,2100076,1301786,-2031706,433711,-127747,1317736,-1816641,-268126,1734370,-1671486,758558,188078,843471,-1048432,-971685,2964326,-1351980,-1217586,439600,1568892,198700,-3296207,1788981,1230185,-1040867,-1055964,-8654,2507961,-1972561,-544148,1329157,-125450,-464181,-974872,2111509,-681299,-1714324,1625016,354642,-629417,-1728674,2080946,1212203,-2753162,309280,1385746,831725,-1891564,-175395,2460330,-1562744,-802465,730416,831601,-567686,-1155519,1951125,-421308,-1073565,491170,617531,59994,-1523974,1352679,1046849,-1578290,-120400,560263,994394,-1698899,-296071,1751186,-284075,-1086489,-207288,1511604,-397019,-1468466,1031628,606014,-841788,-897239,1133465,443893,-1632921,166155,1235818,-52165,-1264338,84054,1660450,-1051573,-1146917,1084320,737070,-864410,-1056714,1669118,246606,-1351705,29206,1015967,-378454,-1099563,741153,1121588,-954338,-520323,945462,238535,-802904,-60946,1181119,-409571,-935614,524641,911258,-608883,-756259,789121,358974,-887926,-389089,1240154,371799,-1188932,40440,1185406,-582190,-915058,404705,1179056,-693231,-870787,947956,779341,-1261850,-328524,1136201,93464,-1491212,17977,1200348,-363576,-886857,575910,725157,-566327,-294888,513287,99951,-508666,9137,887775,-95050,-698385,226377,386120,-223687,-611459,667370,-63845,-526048,222121,543573,190355,-537398,134538,519172,-189929,-649334,263676,803936,-456197,-702836,658147,545172,-561119,-342868,843761,63646,-892571,262964,950641,-274314,-751122,301879,600022,-749118,-396399,564753,288027,-338357,-387355,959805,12391,-618886,370085,383251,66294,-533119,180586,301372,-516992,444688,-206371,-16074,-160265,147467,343669,-494691,-81776,72030,121222,102959,-591332,191557,-147362,77159,-293905,-30791,99365,-521188,337898,206283,-73267,-389337,-199324,597093,-636182,-464943,588297,159729,-60162,-982808,507137,202851,-773435,347976,-276381,303188,-605777,-166121,652302,-402837,339789,-200372,219085,232351,-337657,799203,-344830,429573,34367,-252662,467973,-616676,274842,186323,128965,-26775,-886491,901422,-69838,-369365,-88351,138960,520399,-996484,336856,214984,-52553,452006,-170989,249529,-330960,4140,454539,-719655,283208,89929,245641,-388640,-393665,703158,-299176,-118782,-183186,220946,364931,-770669,321883,402564,4957,-408779,-609643,889606,-84262,-142196,-85686,-20773,302736,-583871,599973,62040,-694883,568631,234016,269876,-1096003,311025,1225403,-622536,-794183,143870,1301900,-392230,-975143,673851,198072,-327114,-169899,-71548,163590,-620408,142482,-68843,-144372,-88040,88643,257923,-628116,22667,602138,-436184,-394864,126744,811010,-608841,-796165,777316,772213,-310593,-979797,474001,1079238,-705071,-345211,356017,249637,-346597,-309043,603799,-723150,-444404,677772,220466,-882590,-722217,1502221,185857,-1746579,-33705,1386148,176013,-1245024,-230671,1128993,-408069,-747531,210722,155315,82412,-590345,719897,-62990,-515276,171665,-121039,221061,-365926,459579,357589,-1063095,288485,793039,359779,-1228559,-324324,1690630,-108781,-1184535,-89906,1321211,245534,-1377558,695043,780060,-305248,-731861,342697,599549,-1088597,322330,960446,-591435,-553803,515699,1267291,-799050,-1098565,1464982,624657,-724974,-646789,1171112,730219,-1702992,46489,617853,60553,-475593,262140,1047967,-825892,-115111,281328,101015,-309134,-469558,1101683,-385881,-1069931,627581,813502,-406476,-1210853,1269010,982936,-1368014,-432847,962755,750663,-1549388,-409982,1471291,-562428,-746593,224286,974486,-352877,-692063,1304831,233522,-994893,-173300,1010755,352324,-1572049,443880,1089108,-423774,-634052,417587,1142022,-1070472,-564200,970635,-291189,-760810,-406997,1073601,-277972,-1139288,592125,566266,-368231,-826280,790276,653713,-1040141,-191210,898479,-33145,-1276781,-285596,1561449,-592479,-1220670,358140,791284,-805403,-849715,1031493,505622,-1122547,-261577,1021993,167958,-1120910,469122,638974,-782648,-851660,703580,761868,-1028299,-265357,1228111,185595,-954906,-311889,804239,-211649,-903339,714136,646808,-517661,-501191,639218,643533,-1137995,-94228,1122268,199262,-821195,161709,1002895,-318284,-955145,725224,837640,-744800,-769242,1236469,526129,-1050996,-200190,1108033,-408709,-1208030,348478,1025128,-642846,-1213777,892010,563849,-833348,-500433,1145133,292143,-1161320,78468,1134498,-334623,-621104,596265,572758,-845106,-465528,746639,469740,-789180,-104830,1113819,-124834,-793274,301540,934740,-432379,-652019,848797,381656,-801338,-218737,883181,245245,-1006424,-162329,1059145,-67803,-873016,323454,840727,-841459,-590078,805291,623857,-857616,-495806,858840,151201,-913496,27717,692597,-89834,-776666,706631,554377,-598000,-290223,463263,138895,-778506,-145793,816399,-333357,-602981,255413,595394,-394300,-505668,809279,-137738,-493268,-5581,613329,243322,-1168181,547417,440704,-165593,-442985,32870,980882,-787415,-378946,746642,296521,-551478,-619749,932715,104335,-734290,727046,170708,-92952,-960861,614358,1098299,-1389629,281466,511233,329778,-367754,-443793,1287881,-604164,-120927,239094,234147,133212,-680444,922963,-440101,-642153,394839,-194138,706688,-833879,636226,375394,-842478,258588,-248474,785326,-864422,-469938,1297850,-532783,-270083,-613816,706475,617652,-1497763,924098,-195973,319390,-401635,-291268,1117360],[0,0,0,0,0,1,-1,1,0,3,-2,5,-7,10,-13,17,-20,24,-31,33,-41,47,-56,70,-77,89,-104,120,-138,151,-173,197,-221,247,-272,304,-338,373,-406,450,-497,542,-587,643,-703,766,-833,902,-984,1070,-1164,1265,-1382,1513,-1656,1820,-2010,2237,-2501,2815,-3206,3700,-4344,5209,-6455,8401,-11930,20585,-65889,-393032,-202869,-41829,135462,39322,-59394,2337,108569,-150685,1711,-261044,55266,45915,314536,58213,-262655,389783,-117352,-364223,24032,210319,-38776,-238653,383974,302024,-378967,-78088,562797,-318440,-840522,-13209,521568,-384858,-603802,387241,515613,-554605,-386607,634343,66464,-611334,21291,649384,243485,-376052,-119495,393866,-95730,-431049,52311,392040,-281366,-469926,640348,94980,-55098,-23073,578834,39635,-454419,62326,322076,-384551,-328188,315495,623375,-719806,-82962,924638,-117477,-828614,-200064,1101840,-776507,-584700,1030770,662269,-920886,-876821,1353187,-39481,-1415629,147402,674755,289084,-1148161,301631,997832,-1045744,-143102,622880,976647,-630757,-955544,1373444,-256820,-446651,-263526,504496,550047,-1297595,1078312,170465,-407790,-329780,296021,1201889,-1543709,219738,1242057,-589617,-193837,-555016,1519121,-862516,-1225262,1279856,-57108,-139079,-738357,1715991,428838,-2285567,1218596,1075128,17452,-1476588,291206,2666401,-2001090,-364437,226638,885717,-256739,-1251069,2095217,-1037038,-748322,204406,295445,761115,-2212517,1752806,872062,-1630556,247627,-435476,2020473,-1897430,-294673,1687046,-1192929,479896,-791735,1705603,-615185,-2035408,2790066,-830808,-129015,-965996,984689,1481918,-2864125,1915732,222016,-737513,-870923,413289,2852566,-3359187,-21105,2278566,189455,-973076,-2665327,3680515,-16691,-2286152,905780,-359625,1697171,-2626084,1131545,1400333,-2452168,1643621,-500317,1488919,-1705595,-842382,3433473,-2650352,394332,-573485,1443229,573248,-3123235,3184990,-1058102,-271619,35710,-157657,2273577,-3788362,1818216,1062667,-1419304,159438,-1338512,3448434,-2582686,-395297,3091759,-1757783,98395,-1468066,3102770,-763411,-3724428,3447048,-66127,143476,-2993145,999207,3010282,-3451299,850949,-74266,1406904,-418171,-1988382,3312137,-2744330,68251,734718,-54239,871691,-3328048,3645474,-377957,-1720950,1020116,-492322,2496722,-3417919,891134,1822286,-2304123,1166156,-910271,2451543,-1875356,-1574894,3422005,-2062525,220783,-960315,1861423,412827,-3398043,3241967,-413773,-845208,-690461,1225436,2501009,-4485807,956816,2105177,-289579,-1349450,-1621000,4194374,-1597054,-1211906,1347040,-261221,791901,-2527759,2409105,355917,-2590036,1475699,-93709,1076441,-2413838,159271,2708627,-2260305,292207,-46897,1658208,-476306,-2085311,3024333,-1193013,-585747,-116314,936404,800855,-2788921,2324677,547840,-1563575,-85014,429156,1960701,-2854906,511688,2345739,-1028089,-935779,-45755,2426302,-1839969,-1775148,2653113,16301,-974170,-1512074,1907477,694893,-2658206,710010,951945,97495,-1538669,273385,2246972,-1803280,-97101,921540,381883,-918744,-1086023,1936128,-214444,-1248495,294080,830879,239283,-1670824,1145639,1013599,-1450479,-101668,651772,777498,-2076404,-161255,1731375,-897630,-1140368,359002,1419150,-786854,-1159463,1936224,284508,-1357005,-165351,1300696,313632,-1860078,878180,1329325,-945890,-1015852,1162360,1545417,-1427645,-652736,1359919,482654,-910866,-153711,1441506,-187031,-1293198,418476,1031762,-380662,-1269973,684198,691959,-971806,-698715,740862,402358,-810671,36410,1461121,-404502,-1065452,699008,1000670,-975719,-857174,1264316,310710,-1411326,-115128,1273131,-292320,-1208865,597545,1230526,-828651,-827102,1072300,571809,-1343013,-458352,1308995,-50857,-991404,241466,1330237,-224382,-1083982,343033,754546,-815440,-752624,810674,440914,-953908,-280962,825356,171797,-1029880,-122332,1056695,-254062,-1092212,294336,782658,-610093,-554809,640464,244507,-1070793,-278762,926381,-235700,-1003824,289934,597848,-623088,-329089,661725,367038,-1207463,-397430,1275233,-37892,-919112,304738,787133,-447449,-810223,1042215,482911,-743096,-519770,761559,426791,-694291,403833,597701,-128456,-417881,-409965,790056,-123541,-388580,525812,84734,133899,-614254,622705,421410,-736182,309966,210473,351622,-883414,261672,812776,-505787,68949,-103413,-29025,-309619,-412427,689125,-494204,-289539,396405,115800,143025,-822876,985447,11055,-1066448,115730,87750,446528,-982280,546098,506853,-892042,361573,-432051,451420,-478353,-344294,778589,-551029,274321,-411714,148818,308632,-599527,816488,-171622,336142,53343,-187855,833360,-666641,61335,30866,121747,291961,-922082,700796,-1952,-351764,-258613,-568923,840372,-219429,252736,-427453,-464272,885903,-356576,132715,-321924,267741,741327,-1192333,433213,-158802,234168,258697,-412717,944086,-715109,936442,181119,-719942,607194,-429237,539228,-741194,-56166,682048,-767474,368221,-176074,609608,73912,-440566,622049,-300717,448966,-138793,-519234,359854,23432,851266,-493472,-196860,791620,-33044,20215,-1067980,326466,883938,-255264,-583462,-384540,1064763,429601,-986825,50446,420143,469169,-478797,-73277,267758,-137596,286035,31235,56963,-463240,193663,635064,-808021,-228162,538926,389507,-571173,-448950,900849,-110691,-453139,32136,392184,136581,-678699,119810,310857,75745,353556,-212223,-205525,66799,346146,-106781,-674682,-347651,1058376,267119,-828209,-299791,1078141,912489,-1016660,-907795,613020,904400,-281278,-1144817,760754,452823,-482100,149774,48038,175621,-469103,649585,207997,-900118,435132,634222,41489,-690463,332387,881897,-791368,-685020,724577,496667,-285265,-978145,1158376,195053,-694554,393445,199919,522433,-614057,421293,100400,-571970,512620,582896,-136004,-1133518,116590,1371272,-606227,-662024,-23296,1222926,-189251,-1597008,673669,465400,26309,-796091,387380,922657,-993312,116288,213247,122188,-360076,-169541,1042873,-926330,-425877,879662,98571,-665087,-830165,1299459,-40867,-1022623,359492,604088,-229997,-1028991,362942,808301,-996836,-41271,317215,670338,-824130,-228452,1089525,-446612,-49608,104848,548588,-423580,-595392,1263689,177201,-414809,-399150,337400,625032,-1092420,-106908,811175,-16772,-359940,-193392,1211116,-671757,-812914,606384,132973,-300378,-150800,1072051,252863,-916742,364148,774886,-374632,-529877,539787,794657,-775986,156080,937787,167321,-846440,-122545,1067987,-468031,-584364,113129,713988,-254060,-850477,672720,75927,-839450,-230953,715210,163923,-967544,64536,773842,-195463,-665806,333611,680683,-572498,-726300,470283,290339,-654525,-358019,916198,154479,-849550,287042,808784,-225446,-577254,371909,334730,-598993,-178977,704174,90851,-659057,7420,807753,-376720,-534941,763966,562668,-620069,-378674,797441,152662,-697708,10731,813808,17740,-932370,220745,442193,-288059,-641604,337220,638259,-543974,-303189,574033,500312,-641622,-204668,897925,-315601,-847020,414021,656896,-382876,-818987,144113,408899,-264200,-417777,479757,92401,-402533,122678,546325,-379867,-386377,441080,367579,-392371,-255478,732087,15977,-458941,239713,665435,-171128,-867881,343655,584236,-633304,-497356,619956,215622,-431358,-485673,957456,275444,-488072,176621,447095,134432,-662332,329145,325105,-434933,-138144,68608,392180,-328889,-240845,770993,-327221,-109476,47529,720960,-211042,-728131,567753,-340865,-177842,-115320,255362,334041,-1202207,453259,432035,-203509,57423,-280186,971641,-714626,-104758,260179,-304025,49957,-325896,681050,15112,-603249,695099,-383941,436371,-854364,228396,1151189,-1012833,147284,-372542,555689,-59299,-921720,1075434,-674279,313132,-181470,-30268,548323,-1054837,860715,-175555,-350560,285524,-745767,1258802,-1068839,350148,449031,-966076,766380,-990557,1178791,-431260,-375484,990925,-989683,821312,-556603,304947,572955,-1149234],[0,0,0,0,0,1,-3,7,-8,6,-12,16,-21,25,-29,42,-51,58,-74,88,-107,127,-147,173,-203,236,-273,316,-363,417,-478,542,-614,695,-790,889,-999,1123,-1263,1413,-1575,1760,-1963,2185,-2432,2701,-3003,3332,-3693,4098,-4545,5042,-5589,6206,-6903,7684,-8572,9588,-10764,12145,-13782,15769,-18256,21474,-25851,32271,-42933,65591,-206781,214205,85093,-392124,160111,447841,-237370,-192586,140404,116940,-536431,-272021,453048,170071,-314172,86542,231818,-193197,-163425,464360,211078,88559,37892,260624,-349214,-349627,168851,126514,-704559,513708,210353,-22604,-131162,149173,259949,-565613,-62404,228950,529407,-30168,-23922,11891,594332,-449979,-279423,332000,145751,-567883,-211890,715649,302831,-662336,17910,653098,-116393,-811201,308125,530974,-707173,-347592,545980,464807,-440777,-123615,770511,-77023,-723380,546106,701855,-444176,-272656,590343,227210,-426259,166098,247908,27939,-374698,87955,607334,-587231,-377125,615327,571480,-811162,-405827,794540,-218629,-881393,102565,588337,-44782,-990812,433780,856094,-832973,-777615,467535,978694,-814317,-1218074,1349938,591026,-1045153,-513261,1198743,468623,-1319547,508952,671306,-474961,-443796,419664,584915,-1268748,371106,1111763,-546795,-883563,209300,1146017,-921113,-837518,1138632,104048,-352777,-457675,903904,239297,-1365966,552335,645871,-236482,-763651,186756,1332505,-1116539,-62014,541178,313983,-829021,-448267,2094460,-592812,-1429934,643148,1685979,83649,-3093431,928163,2091850,-988664,-1141877,-123899,1854102,-1241514,-429410,951773,-934898,210139,-45731,697221,-1024284,-867317,1993077,-161632,-1038616,-318257,1713565,351894,-2146024,1110684,839484,-784934,-976581,-11816,1688866,-1445215,-501085,1091420,166310,-287907,-1121257,1677685,-689229,-951105,1220697,-69132,-312631,-1743655,2255247,1214165,-2990783,-67494,1645516,1735142,-2812767,-1292761,3232122,-117159,-1002657,-1469394,1706931,930133,-1649500,1208002,-574551,-148080,623457,243522,68369,-1971635,1933958,976107,-1767924,-547150,910839,1792519,-2140692,-970768,2332777,-304611,-496022,-1041442,1526238,125342,-1778295,1213065,25415,311795,-1218394,619894,1000137,-2338249,1130347,975774,-357454,-1485128,151024,3426096,-2156337,-1882527,1207484,1887564,-725717,-3185441,2382407,1451084,-1439406,-832627,254270,1933106,-1280812,55880,656102,-1273150,737854,227033,351154,-1652266,-363588,2234913,-1180906,-1121807,60801,1654140,-156974,-2151252,1614570,600858,-538889,-926786,566477,1389989,-1957920,247226,1283760,-278938,-681890,-384845,1923383,-1312908,-990241,1509564,153917,-991984,-1334925,2640900,633229,-2571306,482163,1560046,408990,-2472883,46328,2248647,-1115558,-712066,219308,1119516,-877602,-1037534,1657161,-667222,-580940,636400,869636,-316576,-1715941,1672975,605942,-1470399,-77205,731227,859489,-1614898,43816,1506268,-557612,-625708,76484,1250843,-956605,-1092580,1255975,128569,-732394,-551446,1182291,212225,-1723609,561504,1172369,-331152,-1470821,745268,1775542,-1447832,-862552,1378959,683907,-1176114,-965459,1782257,-131268,-1366019,301517,1108498,-442058,-1339989,823020,822078,-1271442,-330016,721469,183387,-1155461,-33054,1040261,-760231,-712870,501207,737470,-725624,-627757,1094475,199072,-913180,-76071,1010804,-2966,-1273925,461221,928210,-453636,-855736,666700,653243,-893143,-568394,1059017,443380,-1105124,-161343,1378671,-8183,-1067388,329605,1106939,-714851,-1002777,636593,653849,-1054391,-424136,982061,142169,-972648,172046,841461,-263092,-500521,342900,375184,-554041,-380734,592596,81538,-737031,62810,702007,-182565,-460121,543305,282699,-644539,-356993,567569,305227,-519762,161167,1169015,186352,-704139,331196,782632,-210703,-883478,441330,505718,-755328,-518788,705021,228056,-914328,-161563,736441,-72009,-999781,1631,799313,-272184,-534970,373996,288302,-597132,-297536,442757,-133112,-329100,82546,525730,70457,-248240,218165,77585,-360423,-110171,277478,6726,-371491,73041,146938,-238213,-20123,244893,96474,-300398,-59763,89611,42339,-252342,-296778,182257,146618,-372059,7603,30143,-216857,-385308,230341,482310,-338547,18430,334422,-62970,-363371,-8322,691700,-193481,-546676,359335,132162,45942,-294602,147191,104920,-98042,160376,-364002,-287245,72539,149246,-5984,-415901,413439,115323,-264697,-296443,22460,229528,-295839,-42893,168977,-181141,472702,-75466,527436,-192198,87269,395286,-295738,28589,-155940,35301,-55810,-285899,295280,-152132,223672,-98699,-122483,455797,-253204,-192605,108024,-7808,-137991,-460813,370376,180994,96258,531945,-396322,-258844,-605401,772821,-72037,-886529,496161,456950,-376593,-778456,224226,873132,-619984,-271539,289814,192695,-327986,71905,279215,-843898,-105002,657883,324352,-629392,-580956,844356,173070,-669115,-287230,412301,545684,-911746,125027,536081,-466781,-426864,-412920,626812,-232527,-510033,586489,-168402,49243,-381925,449668,-141182,-374826,635069,-103380,-345119,-363865,914618,488680,-1335689,-325993,1116314,702648,-1161986,-350831,721982,-206611,-276343,156014,166286,-173031,-8404,962363,-753600,-686495,817691,990730,-444822,-1758834,1078878,1124125,-624372,-870407,354321,1022644,-753714,-520054,874956,-67122,-172221,-528590,629520,-128177,-568033,398074,104250,-93488,-228542,566192,151992,-1045245,493163,835609,156636,-1093766,294587,1139228,-931870,-860319,711787,1266424,-639442,-980866,1237612,-146288,-522467,-7479,355113,-421629,-796312,1516014,-12474,-1199108,7100,1375501,519912,-1795928,29914,1843319,-125233,-1072366,-500588,1289326,-172518,-1211376,630576,269670,-317454,-640673,793755,347576,-1078121,220315,366189,-120794,-1117585,442534,894842,-1154182,-299540,1119658,874029,-1101219,-536742,1952287,-119565,-1231699,-187063,1221508,16307,-1070844,1017053,741338,-671787,-379291,493081,332888,-1351446,375153,1222964,-929255,-831887,550070,1095551,-730351,-1165130,1527659,487754,-967119,-716335,941197,614199,-1269851,279854,653028,41048,-843960,550904,696493,-961021,-428324,618420,292755,-994010,-435492,1063588,-126342,-1306538,370355,1238263,-474350,-1419313,1214102,997336,-1463621,-560975,1071731,388442,-1451413,17390,1358959,-289706,-868803,276542,1256140,-677743,-1019488,1522679,205912,-826896,-293329,1278580,320037,-1490116,359422,928753,-463879,-972911,639452,763292,-951326,-440468,794338,235261,-827407,-200019,1347330,-114053,-1143079,604196,944143,-644686,-1032021,925921,819452,-1000011,-554459,1195579,211683,-1407576,190153,1433354,-440789,-1152785,1055092,1028517,-1016384,-719466,1263056,311340,-1095463,-212095,1279709,8397,-1210597,454996,1090553,-500179,-932990,517298,1058220,-951201,-439990,1204408,193911,-867177,9829,823261,55196,-897813,507820,818184,-579434,-674547,922962,670928,-835791,-131036,1170356,24598,-1172844,138088,1064461,-681128,-903121,621666,1039845,-702734,-608314,1183992,447762,-989706,-108464,1311090,-55326,-1309571,465061,872014,-934818,-634081,782543,394018,-1167397,-617683,1135812,218000,-929975,132287,1060605,-336000,-647643,321495,380424,-458108,-728220,807197,241280,-1104066,-328510,877683,-107415,-1001810,5697,1027846,-610262,-699831,637520,357529,-695990,-720769,900055,-71333,-881813,-5863,1016683,80887,-778830,615266,1013437,-800120,-653226,722858,332875,-1069500,-544894,1162876,-143413,-714732,33226,513655,-38096,-914678,711141,514197,-655442,-112168,370489,548270,-894860,107476,760358,-277564,-361597,56670,672335,-581258,-781240,589102,161465,-498569,-451283,588988,307226,-996868,256504,225935,-127170,-687689,-16689,877973,-788096,53251,477008,392753,-630127,-507660,1253342,-197060,-666486,320977,568076,-133061,-1059459,747911,446639,-666737,-221332,21043,701548,-563507,-198227,690920,-122722,254265,-317549,515297,-159399,-319020,685526],[0,0,0,0,0,1,-1,1,0,0,-3,0,0,0,-1,-3,3,-3,2,-5,9,-11,12,-16,24,-28,29,-40,46,-55,63,-74,87,-98,111,-127,147,-168,189,-210,236,-263,295,-322,357,-394,435,-475,517,-565,618,-669,721,-779,844,-906,966,-1028,1089,-1141,1173,-1170,1107,-912,433,694,-3577,12940,-116127,-70505,342068,204043,-400260,-47372,353441,58364,-331461,-14616,239943,138582,-528596,9559,430417,-221916,-264585,389973,289362,-88571,-94149,336461,170169,-74109,-168690,206968,195200,-193171,-156857,41727,349580,-272264,129,378513,-61965,-328320,140730,56176,-222356,-355594,481056,-8523,-247645,-120029,237994,-145956,-362370,332626,357365,-583839,-219143,718187,200242,-830622,309766,576687,-181205,-523350,73221,729757,-606349,-542594,421698,209972,-341436,-359949,743349,58299,-816663,-71698,587794,-105268,-638756,65240,673277,-315566,-804009,233953,516072,-40426,-639367,858532,577771,-757860,128889,376385,415490,-605393,448265,681577,-702177,-207262,574867,-118046,-1110147,151066,1512422,-799592,-940188,505523,1280070,-860526,-1223304,1157411,477255,-1251115,-447205,819330,646350,-1200720,158542,620469,-328186,-5059,-65326,569174,-760446,-215492,1320418,-78036,-506440,-747200,1617470,261641,-1688959,49898,865584,580846,-1527080,59624,1234977,-971597,-25800,8601,663865,-210429,-474989,1360717,-1059281,-311841,771241,423783,-1013798,-877218,2473242,-43554,-2129653,306129,1875254,401304,-2931030,502980,2100475,-741298,-1192075,-755194,1987701,-367487,-1028114,936489,-376804,526203,-142925,603364,-341715,-1581893,2069203,481587,-1088067,-1601126,1228487,2686623,-2794702,-920984,1009943,1365267,-452226,-2255855,2088501,303191,-480670,70738,-133449,835721,-914848,1334234,-336641,-1370464,1875220,102275,-398221,-2112351,1855463,2424723,-3175558,-749154,1717877,2123282,-2343774,-2544798,3057527,790673,-1015422,-1601296,1102148,1957977,-2024554,599480,-357139,-166017,547590,-161007,918976,-2711624,1327590,2043157,-1250832,-1545274,-547073,3846940,-959764,-2985652,1323813,1273060,1071314,-3143281,651416,1688736,-1217197,632397,-896555,802025,-444495,169506,1257903,-2425871,963841,1396954,-105295,-1676702,-379803,3871137,-1553180,-2520689,949062,2065600,395451,-3968833,1610169,2252888,-1439244,-1283996,-443190,2298748,-1334864,-745956,944527,-1055901,779598,-121827,940804,-1243013,-1299760,2841989,-232395,-1418789,-1730330,1949109,2096621,-3474596,10134,1008666,1360722,-1275801,-1343878,2212592,-798084,-487016,325706,64144,15987,-926483,1964313,-1010038,-1362200,1639773,585964,-804001,-1929408,2163347,1305340,-2693261,-159185,1637736,1299913,-2055189,-1078276,2812969,-599161,-869137,-501348,955166,364880,-1566764,1509964,-164620,-646826,-116497,745483,444978,-2484296,993326,1787289,-840848,-1279150,24842,2482288,-1278279,-1699782,1201265,499169,-462708,-1427025,1703023,384561,-1519065,629736,899323,-8147,-1061213,611508,1180836,-1646332,176113,1147548,80071,-1455858,-156149,2124318,-1106673,-1277599,625403,1027341,-854327,-1384179,1411717,653258,-1200100,-456071,904882,394388,-1418357,249032,1365487,-632970,-892659,322757,1210030,-954156,-849709,1311052,256918,-1126775,-581330,1346435,154326,-1554470,321484,1093515,-579189,-1042510,829199,1091312,-1141163,-606370,1024283,159313,-974575,91798,1010537,-306966,-932656,782498,654301,-908569,-539293,1274735,261930,-1272814,65629,1164961,-37059,-1210575,652572,966183,-735546,-1102960,746380,830671,-804633,-505319,604120,384230,-1003215,-362178,949160,202602,-1029620,208532,856028,-341372,-689100,355182,547382,-726278,-255186,625956,355934,-741921,-225196,616001,-209484,-716875,292156,715406,-671664,-574201,908223,-116151,-965146,194754,616753,-78170,-647236,234721,382701,-403220,-275767,609415,157720,-411354,-221870,590251,291842,-720576,127089,712840,-6548,-612402,159130,588584,-76262,-563919,167201,623108,-470214,-490905,443057,112265,-496800,-488783,700950,2562,-775119,427378,538133,-233953,-397045,45383,462629,-466300,51589,450681,103863,-300704,-78540,506906,-235376,-93710,289528,126036,33986,-312971,253372,-132373,-381826,432221,-71510,142092,-308115,92688,346946,-539925,127106,-64250,410809,-72605,-276517,474519,311236,-187729,-462181,214102,576818,-721314,-72923,89723,99632,-49793,-578079,641085,-291193,-30156,15991,-79864,128345,-525907,903801,-25125,-656821,142523,268930,254006,-510734,44039,573964,22584,319571,-567208,185019,336620,-396764,95570,81818,332960,-167865,-349079,770275,-317281,72695,-278650,380965,67129,-200436,819868,-399092,-224677,374147,148843,-214535,-877654,798965,189989,-553088,-107319,213806,717818,-635849,-110104,319448,-461064,205667,75439,300482,-284694,-178682,1022203,-337940,-626764,-199099,557691,277936,-933215,88423,717236,68962,-578839,-197271,807846,-431308,-302931,384914,359676,-110695,-552444,663871,179337,-898175,211600,311998,124076,-1072111,333390,917334,-808076,-160308,371717,514736,-961626,-134862,1178790,-257856,-347260,-8824,487180,-6876,-874845,478225,-74227,-619763,211254,178620,-45655,-979401,482546,939470,-725078,-612840,336659,1045168,-424308,-1366310,896190,453331,-437972,-485867,403856,559991,-979301,198903,370318,-523024,-808445,475906,1039510,-1050546,-685736,1418889,643168,-893805,-434168,1158609,320338,-1321112,576440,663581,-201557,-996292,310092,746484,-914209,-57031,691461,-67050,-347548,261979,763647,-413752,-280253,1028124,282877,-847555,-899158,1400876,627646,-1877662,-321966,1067222,387544,-1339496,-496982,1383614,-329662,-419969,-79261,589331,-315755,-665071,1144724,-17234,-1012700,299320,1091184,-137367,-1717270,712809,1254646,-890663,-650822,513417,1324132,-1177840,-566965,1221571,-22646,-853747,-246536,1154315,-139567,-1100807,1038654,606047,-450349,-348593,628047,250423,-1443000,610247,1086150,-489327,-1549754,38673,1804194,-823576,-1298325,897583,1128598,-574822,-1150517,1232277,575498,-1064503,299453,695513,159346,-1234893,612225,1230833,-975824,-471859,1026034,534232,-1149441,-651900,1689285,-56789,-1159518,47734,973902,-208362,-1210399,1030046,659465,-945834,-529145,1149557,700709,-1338017,82044,1007270,-440172,-784473,216072,1141259,-509153,-579174,1305588,505577,-924891,-788996,1304824,474259,-1417665,51851,1425424,172175,-1129625,319060,1287612,-802762,-765961,797685,517896,-1041897,-402781,1235214,44387,-1230773,273779,1085408,-596131,-834074,881661,673774,-980444,-534267,1047686,192126,-1449222,-72415,1238261,-365334,-1202139,828324,964380,-582720,-1050815,1055976,622489,-1024739,-272268,1015633,80270,-1212546,419354,1272840,-130185,-1130932,578201,1148205,-955897,-620337,1022693,579309,-1103761,-487654,1200919,20330,-1158761,172341,1059613,-553305,-902059,678856,538253,-799884,-585964,981148,90370,-1048261,104963,1051774,-529836,-764380,890393,720871,-871191,-676284,1064670,501701,-765319,-17571,1134486,-186671,-1231184,346763,1134951,-392639,-645458,754310,713008,-818401,-745558,792162,199735,-985522,-220913,952045,-30228,-1061895,632118,633244,-357342,-768464,857463,764577,-694848,-122940,913317,550416,-1020510,73294,1084240,-469077,-754008,565332,579061,-567721,-955763,1098140,171071,-1087583,194544,826725,-138113,-964728,534494,1088980,-976736,-549184,470861,559655,-856248,-521361,1336810,-220737,-799677,-51758,844415,-126597,-1145772,642116,552872,-457450,-501080,219356,868464,-1096425,31240,870885,-89381,-443949,-249736,1326481,-647327,-913913,1085363,94381,-223840,-815791,846935,508067,-978846,35669,169527,33953,-534776,265212,918824,-1155207,88307,607831,-65141,-599269,-758118,1398823,-621655,-806765,328019,539831,267634,-1325437,846986,384184,-631002,-91509,-153835,809979,-984075,-174476,998317,-599288,285396,-482145,719505,-206596],[0,0,0,0,0,1,0,-1,1,-3,3,-3,4,-4,9,-10,12,-14,15,-19,22,-26,28,-31,35,-41,46,-48,50,-59,64,-65,65,-69,71,-70,67,-63,59,-52,38,-23,5,17,-46,81,-119,163,-214,275,-343,418,-498,594,-695,799,-911,1026,-1143,1246,-1329,1374,-1345,1183,-754,-209,2456,-8871,28195,-108207,-358775,122989,187022,-1772,-278829,175930,-3195,-219209,-364595,217362,124503,-53048,-43704,-203549,86716,87109,4695,26489,8584,177490,-422083,-48083,760167,4894,-665472,396835,464271,-373247,-167145,385844,325729,-473564,-112041,761534,22845,-592597,262228,495844,-258933,-264145,537772,135530,-382438,-137658,339430,16474,-592321,227848,207738,-274002,-456239,303604,73058,-145269,284079,131290,177556,-565993,-120858,481955,-104742,-493234,182639,427580,-454727,-454103,776016,216280,-624688,-369720,1058219,311824,-1272054,148197,788582,-262556,-1126963,463014,1393890,-1308130,-745815,798915,639440,-449625,-801718,1070852,-319026,-667609,226355,380677,-189582,-1134278,711934,669140,-1024157,387044,230377,580489,-1071716,-117964,1311757,-1153049,-212139,67525,702060,-309563,-1264715,1252934,131715,-591838,-339913,256692,933933,-1543227,1124025,975023,-918833,-296196,674596,1841090,-2404339,-665934,2137763,-64708,-1094565,-1696107,2742368,589122,-2595507,575625,430715,1018768,-1647748,163942,1469124,-1574967,1328857,-143398,-208235,-732695,127902,2319097,-2121696,-46187,973259,373786,-396843,-2239342,2703890,-107137,-1385527,241045,289799,1673248,-2711081,392049,1436073,-1135322,560684,-1194426,1556200,-1235386,-374654,2494764,-2371010,89524,5992,2490375,-994326,-3892454,3896764,1174136,-940249,-2767954,940117,4494049,-3505255,-556347,260936,1159869,584596,-2859290,2195786,-1096487,208380,1448232,-1703966,887976,-1329887,2998837,-713162,-2975555,2482896,-141410,941174,-3167995,847505,3432093,-3117290,212311,-961236,2135629,-392273,-2995946,2906314,-1295611,733335,-458033,-291611,908497,-2662573,3364846,-1056671,-2235089,841241,1064008,2475384,-5631734,1188674,4369525,-1210859,-1672681,-2574188,5512922,-357819,-3627195,1586456,-239680,2379172,-2789335,438422,527174,-2036419,3075537,-1807771,-461094,-690642,683979,2674750,-4536431,1059802,1586046,540422,-1007410,-2635800,4490046,-1315305,-1610521,456855,129307,2046611,-3625995,1263128,1084471,-1271176,1229562,-1459438,1839116,-2298272,765974,2714868,-3485482,285135,204939,2881635,-2299509,-3394962,4654892,123773,-1307752,-2243444,2086918,3130625,-4126865,740361,434490,673104,-574301,-1690676,2488801,-2326721,895075,1117322,-1351238,-31889,-1226340,3152444,-1545148,-2193694,2463412,439012,426156,-2562115,1831685,1902744,-2862458,342441,67319,1598818,-1658392,-919797,2556741,-1448345,-39355,-56889,858089,-732519,-1771520,3124307,-610249,-1908435,213359,1692102,927336,-3959762,1481425,2190069,-1436563,-1101555,208911,2674509,-1497740,-1157298,1798303,-217314,-182899,-1293380,1744739,-84331,-1768710,1603122,350742,-518941,-1268053,1275093,988023,-2141137,405679,1141223,115775,-1148288,-300759,2142293,-1087801,-1212675,851989,452908,-536133,-1472588,1874915,292094,-1374308,149573,1173669,264331,-1852756,876665,1439243,-1439895,-561409,1175051,1365345,-1777915,-881971,2073116,74455,-1679705,-30721,1812419,-173898,-1897961,918590,938865,-813582,-730563,930843,787431,-1518685,41147,1403087,-147813,-1248797,493265,1164819,-343246,-742134,874238,546677,-1163309,-588063,1008227,198247,-1253830,113643,1226899,-202074,-1115399,509433,1280454,-691869,-847024,1221340,797039,-1351229,-287809,1495611,118173,-1306432,346282,1478205,-476181,-1268177,812623,919382,-1042301,-688558,1221107,413588,-1100456,-165641,1125967,-96498,-1179174,362969,770809,-627302,-754652,418427,620140,-739432,-312128,818465,-79079,-854007,225206,641449,-532204,-672604,217294,455893,-924015,-448073,878812,495554,-695290,-261196,1268753,-116915,-846237,509822,847392,-363607,-1087221,839139,690784,-814281,-438639,887986,364244,-1097544,75106,978487,-504997,-497718,433972,942663,-527937,-591558,1026780,225750,-322429,-59648,637542,417176,-1059364,209447,671848,-218690,8098,-218496,627780,-477629,-74819,445639,-310553,103858,-394898,565958,-354895,-586828,487906,-928,355224,-772325,320937,606656,-1189879,437677,135336,428869,-752977,-539072,1228257,-496806,85063,-184041,297015,355602,-683161,1008189,-456677,-398066,248506,-197452,192355,-1038605,552277,367992,-530136,195458,-559964,925556,-226753,-594297,424915,-428849,662019,-802324,193212,205479,-435290,673919,-635150,331975,-62446,-373730,774703,-586949,464703,-198773,-45553,240084,-770591,740086,-382774,-18473,-99481,-232770,511365,-866522,855240,55872,-236699,269048,-668800,745495,-109187,123961,-80237,-535927,742372,-17719,143139,-3157,53151,863089,-756358,289806,-188504,-178427,741539,-682621,237918,-339700,312120,256377,-692728,516317,-10179,-122872,-172138,310159,801019,-983985,191021,322834,153781,-172311,-458989,907577,216459,-176932,32149,-160695,312271,-543899,272787,-60164,-268738,287300,10705,59966,-364397,-153361,558568,-234599,-487773,-302326,461315,92609,-525600,506720,-84646,-37491,-302225,332479,245119,-565049,598,559518,-195363,-555793,289139,529033,-448229,-258948,242920,-68253,-106458,373443,500344,-267258,-662382,538092,802897,-911573,-564290,907273,962228,-521411,-828660,825554,600509,-161640,-548341,146312,367152,-362114,15295,326762,-289438,-93605,240911,403984,-763027,-201438,685917,14511,-392085,-132309,824437,-70119,-1310907,613056,309466,-126121,-878829,490240,891917,-956278,-205787,310680,134485,-212307,-235487,611646,-714418,-4817,670442,-995,-462114,-405007,1508294,29507,-1408906,362767,632589,211600,-1124831,262652,934879,-256108,-413444,-178406,830780,-155417,-417318,892160,-349432,-108309,67744,749814,-64203,-947004,986620,123128,-284734,-332196,656847,937922,-1499686,388447,878216,-136107,-554283,40902,1258996,-438849,-787512,770330,171039,-194850,-578548,611591,138822,-1207269,509614,372556,-424959,-710425,475238,1221778,-979060,-449125,489929,424945,-361436,-726886,1202833,-22222,-493661,86375,433541,2581,-822217,570013,320528,-409228,-100792,274515,458635,-965955,-7581,1058688,-405075,-770027,-137231,1256678,-570087,-937587,905430,192599,-635939,-551338,861494,493682,-1296697,319870,1019866,-91808,-522245,463378,981186,-913208,-206231,500673,63591,-620724,-287880,912077,-25095,-770107,254401,599992,-192084,-647571,534988,452883,-560605,-314446,553428,216400,-778623,-14638,568605,-339026,-546873,105582,602881,-527963,-571749,587299,409193,-976661,-391760,778955,68865,-849238,-76262,967386,-539876,-735739,728815,563657,-766272,-477213,934803,273793,-622853,-205408,978773,40949,-844098,369487,682735,-306467,-524489,264287,169730,-442619,-87356,418758,331910,-542919,-96900,787199,-102562,-731240,155761,340925,-477765,-370771,709185,368559,-527880,-53214,451746,131286,-693865,36121,404120,-277444,-739236,395952,340230,-812467,-292060,720073,42418,-622672,-77504,688813,-264490,-662302,817716,397747,-310890,-517967,179645,685372,-727287,226721,566016,-265572,-456985,100531,670834,-529929,-531653,471453,99983,14002,-560301,560010,90119,-561410,406611,165367,273317,-645067,-4910,676320,-705906,23191,274067,314870,-399397,-357924,956570,-652120,-129753,72246,355881,166835,-1275158,1081286,-74536,-343124,-37048,-27479,374952,-1407922,480544,708380,-526969,44591,-443785,1044863,-157829,-980749,878344,-498020,483682,-712285,248941,436450,-540985,814978,-957598,201691,44069,-115686,716367,-1413937,985030,116670,-279674,183990,-1090761,1395044,-680117,-172964,386567,-472854,1117997,-1157709,796525,76709,-695732,1232354,-1048716,1075167,-804886,445873],[0,0,0,0,0,-3,3,-3,5,-8,8,-11,15,-20,25,-29,37,-42,54,-64,75,-92,108,-128,148,-175,203,-236,274,-315,361,-417,478,-546,618,-701,795,-900,1012,-1138,1278,-1435,1605,-1793,2001,-2236,2487,-2764,3074,-3417,3792,-4208,4673,-5189,5769,-6413,7146,-7986,8949,-10075,11413,-13043,15083,-17742,21432,-27021,36806,-59621,217160,221767,-196272,-190595,56938,152333,-88162,-74426,321035,243595,-50550,-237546,22667,-329548,-86276,292555,99127,-101627,-8633,-2749,-113507,2062,382410,-82938,-199674,128592,557708,-166915,-256601,413563,79730,-337003,10136,343381,221715,-436486,140958,313973,-132755,-420226,163672,758708,-383280,-362326,106638,381905,-271898,-348452,229077,207559,-694534,-484599,573954,140899,-407249,-210877,469802,-20184,-788264,129570,290440,-281779,-215818,446144,290212,-554863,114085,635705,-315122,-362477,362815,408936,-565757,-43332,962476,21375,-587591,29617,962937,-177422,-1126663,654777,647521,-636319,-732219,542114,936928,-1003781,-265143,578359,38709,-478212,-357199,966791,-38084,-789849,454251,377534,-138965,-1062179,609420,1078411,-1003332,-484725,519348,725354,-729814,-488852,1123911,-530612,-169981,16615,769153,-215505,-795215,1142421,-451692,-633106,269072,775676,48262,-1386752,1636960,495639,-1298458,-169362,998752,1398611,-2360112,-518369,2004382,-143605,-1084132,-1103420,1662325,-95531,-1341577,913271,67362,278223,-558159,813846,752038,-1836276,1052664,851540,49950,-1323170,-488711,2561914,-1192469,-1337093,258568,801789,186866,-2249254,1533082,604576,-569294,102934,-87232,1045490,-1650153,1047774,536036,-1400186,1116726,366803,474016,-1970186,361701,2409030,-2481744,-822256,477012,2683116,-1229893,-3104965,2689856,811573,-472260,-1548239,298987,2528641,-2147561,540483,108296,-240407,214906,-884368,1828797,-2295106,-403553,2112002,-286301,-888460,-2067000,2829047,759230,-2812622,626317,451691,1582570,-2327755,-317400,2260049,-1124411,395505,-432629,993476,-435189,-990184,2034171,-2170206,244189,946958,284295,-746671,-2036357,3669909,-524451,-2665049,398191,1619783,1983922,-4249083,324671,2804532,-687985,-958076,-1848161,2706850,-473529,-1242700,1409339,-1072674,644950,-924727,1316423,-34739,-2832392,2636453,538240,-769653,-2242852,507809,3411683,-2676774,-885381,1067573,1396769,-488053,-2439525,2633879,-480706,-496640,440264,17853,928870,-1786193,1812031,-343887,-1935862,1472123,362288,110920,-2429135,1389977,2584184,-3184308,-657936,748175,2083221,-1629498,-2317644,3074013,112016,-611536,-1192441,993381,1471045,-2419754,1233688,413270,-572207,143414,90547,1464173,-2285372,27012,2019602,-570728,-1134067,-1038117,2990671,-455101,-2154385,1133040,862589,400588,-2165433,830196,1269673,-1986052,292241,156372,227179,-1156458,180903,1753399,-1961652,-413834,858700,474610,-1241697,-840059,2606833,-747937,-1584956,519076,1356397,293956,-2439744,1277987,1247037,-1193161,-625760,610269,1155955,-1287344,-486011,1558611,-344192,-767028,-183959,1576704,-705751,-1655194,1375606,538645,-683477,-1030298,1260340,761612,-1975769,65981,1030963,345331,-1128483,-18363,1605994,-1157661,-750469,887688,407294,-1107238,-504041,1159514,-296755,-1137779,840368,917270,-621098,-1331707,1281499,976507,-1394266,-310590,1130418,75730,-1502374,-72105,1229864,-125369,-1087611,376953,1059016,-459034,-1284800,841121,549012,-940967,-684720,962108,360084,-1033164,-171536,1160456,-95267,-1205585,82058,1079015,-469460,-458840,695906,542393,-816302,-265162,1143968,152,-1073044,165789,774030,-513113,-425616,893144,257422,-1329112,-70701,974863,60690,-982641,498848,856383,-428345,-739621,765891,333677,-682714,-404565,813926,480194,-492178,641,743457,4441,-792751,258675,861496,-417735,-889750,583456,678863,-463969,-542943,511361,282064,-585692,-336192,764153,-188949,-733792,80092,653167,-259926,-436706,310849,216265,-707970,152365,687367,-73380,-589716,267647,848274,-611159,-348605,568548,193594,-197660,-2515,649064,-87979,-906631,316047,594964,-372942,-356458,429900,321861,-545777,-26490,187272,-7862,-273850,-406351,324336,-90349,-378256,66355,461990,185067,-576214,375371,240841,24525,-135573,129045,438665,-415301,86063,181392,-419819,-102810,171119,512798,-489119,-109632,754981,-290122,-465599,70152,496216,-278404,-488047,709737,7068,-202627,29452,345748,80854,-777267,624174,60151,-293184,285645,128696,219339,-764597,130077,610103,-349796,-29898,-476288,481012,171506,-374903,181615,-128650,212619,35749,-169909,423842,-490291,566125,-136201,-128210,-86099,263562,483994,-755376,71693,140256,-26210,-145235,-487171,751442,-665942,-32494,279832,64638,257344,-850043,792662,-95536,-209231,490731,-164674,-42562,-463087,634237,50079,-824097,817428,514149,313150,-871115,-209982,1220933,-516145,-623514,-134665,342055,303347,-427261,109138,-163767,-174203,174226,-157424,247286,-619237,634833,189367,-695429,-131488,70739,517165,-744825,41691,809665,-307674,-378797,-224621,1086209,-309988,-911414,259016,412056,16243,-896390,482835,690065,-528483,256582,168564,-298284,-447324,536288,528724,-1457708,-228885,1024656,170360,-1090540,-655739,1376712,-6474,-1005728,-70160,1014706,76902,-557418,216964,309074,-162810,-266183,388751,348723,-638467,91569,571675,-474662,-284773,186774,701309,-562966,-143899,1011638,198116,-775801,-584518,1338568,91680,-1402409,-80697,981832,396059,-950898,9741,1074566,-495458,-132034,664162,11025,-736114,359232,881052,-1090144,-672340,950991,1219786,-997379,-1215103,1552356,668531,-956456,-716344,952658,534792,-1194015,80010,432649,-138836,-543468,83322,747497,-756279,-240609,735890,5759,-568286,-234201,1107093,-496967,-1248757,648799,736202,-142413,-1465138,1069005,936780,-1392509,-485047,880556,807167,-1135424,-668078,1304821,-430194,-606493,466995,678363,-541451,-659517,1262071,14931,-1231839,-22382,1182352,-144684,-1651067,566868,1046065,-769165,-786828,373268,939894,-1116865,-313737,848156,134461,-438785,-261554,932822,-398926,-937047,687307,509936,-400113,-833212,753702,764759,-1229335,23182,857877,135730,-1020826,8367,1423953,-522535,-957009,583948,1147775,-613910,-1067831,888219,529167,-947394,-318492,984880,-21739,-1363281,602362,998184,-866565,-574272,704089,542187,-1231231,-392464,1259592,-144712,-986755,11502,956946,-414046,-920266,691345,630359,-718156,-542569,742282,444621,-1073423,152247,965135,-127783,-989345,88246,1017520,-825298,-989979,906573,639391,-938946,-495120,960952,434434,-1153386,-160565,1023854,9281,-1192036,378556,1268402,-540970,-671198,762807,688916,-833329,-248654,1045948,157007,-1293930,271809,919387,-292226,-942838,639850,423699,-477262,-180838,967612,389326,-1140943,27991,1017340,-181132,-1110231,321490,504361,-104498,-577326,629386,689688,-1000603,-277639,1040725,227296,-1087473,-83517,1035828,-135950,-868674,324466,863371,-605511,-1041709,932539,538820,-895424,-464808,1139898,117842,-972495,22746,818091,-545778,-520620,978125,449820,-972834,-395987,639172,574893,-846095,395790,900919,-308925,-583939,300400,368349,-605040,-366386,757313,138287,-609246,-379556,425368,307471,-1071498,181977,709342,-297218,-487788,378168,769132,-775123,-446441,780378,243569,-656279,-447936,1077506,16711,-746941,309686,679504,-156421,-788012,496641,692003,-776839,-349824,317350,538031,-696013,-317552,736808,-258718,-323711,-109643,537554,-246812,-317581,1029591,66246,-310060,101920,339047,129735,-578473,613179,268862,-331310,-255067,59843,765053,-1101000,-157520,833746,70780,-108551,-818781,1220220,6853,-1095471,394858,174851,379157,-792142,119498,808375,-703463,244207,-37235,305347,-496078,-390316,1164903,-670793,-272619,56775,483756,-266174,-1205689,983351,197240,-274270,-168252,15835,703677,-515329,308783,233158],[0,0,0,0,0,0,-1,1,1,1,-3,1,-2,3,-4,0,1,0,1,-2,6,-9,12,-17,24,-32,40,-52,66,-82,102,-125,152,-182,215,-256,302,-352,411,-476,548,-629,720,-821,933,-1051,1186,-1335,1495,-1669,1864,-2073,2298,-2542,2811,-3103,3412,-3744,4106,-4495,4911,-5343,5797,-6264,6709,-7064,7153,-6391,13557,-94368,124638,-120281,-417182,-19492,529522,-99153,-235689,191535,206003,-141999,-367703,189097,221366,-91845,-80573,450895,-9912,-264230,47926,269216,-71736,-424226,190871,57007,67755,-6867,29534,47508,115705,97659,-55830,132328,-240253,120170,244899,-110051,-56408,278068,-205395,-233428,-145866,232120,101243,-743379,170948,462951,-194859,-679662,335024,453508,-650747,-760224,757954,174041,-919361,-127142,692479,-184174,-887905,186275,687344,-427589,-633216,407458,460531,-490760,-140596,491406,229370,-281543,-107910,400425,108826,-570755,301127,284781,-78006,-177646,301995,308209,-503485,-91470,163175,-149518,-583424,254884,812026,-347612,-667128,580649,838372,-523360,-516432,1409846,-7225,-997175,-101457,595015,74767,-1573409,814366,1055900,-1302427,-958230,649003,1142219,-1244083,-778561,1433064,258397,-496383,-1048,735934,-255841,-1034455,808883,284751,-432987,-401797,861881,432922,-907886,-172741,621015,-199193,-354525,60834,686117,-568805,-557166,867861,116408,-444801,-802055,1267442,70390,-1223064,573037,516943,-30114,-1083079,729959,1197077,-1811359,-324307,1478298,795884,-1826172,-715959,2563121,-417767,-1970261,101156,1725054,382639,-2041320,1187181,852314,-466719,-444543,302059,1003748,-1207708,66871,1226312,-731043,-478903,-4043,1327194,-559141,-1035708,1097654,152790,-213400,-594640,810395,408143,-1521394,587567,663606,-570568,-1027209,612782,1454315,-1778924,-246712,804176,-163717,-922923,-356473,2183561,-1246181,-1328148,1410342,1122150,-731232,-2371519,2576437,1634696,-2364776,-1033662,993177,1694637,-1803881,-669371,1867540,-484901,-430625,-214386,825202,-447429,-1130885,1800356,-366972,-819638,-368136,1040940,719282,-2229388,562323,899179,-325713,-400733,-18169,1678988,-1692917,-66725,1239133,-276771,-515943,-650838,1966620,-520167,-1428486,1061952,389887,-308994,-1154430,1810865,752273,-2658537,764114,1598104,383,-2639033,168669,3338789,-1613696,-1633468,543837,1798627,-252196,-2030329,1346518,107547,-849083,-26536,421866,727094,-1517671,621877,897523,-1352517,-326329,362440,1190459,-1183647,-622507,1451314,-471011,-385192,-401887,1514281,-279094,-1735180,1295963,436613,-642060,-1099520,888074,1244774,-1937881,354040,1044143,-312794,-1345848,112330,2178840,-1813762,-1007321,1548084,531391,-1148722,-1329323,2383179,655081,-2110547,177019,1414281,508146,-1817573,700305,1205441,-991620,-630417,364033,604786,-1092100,-680279,1475679,-365872,-638062,133492,959157,-155260,-1296450,867371,348624,-884131,-887960,866450,765384,-1470132,239836,1218669,-350174,-1204875,-67304,1659341,-978259,-925534,1360615,644108,-826881,-899888,1477655,-204052,-1728857,573651,1372673,-553011,-1454318,1275487,1198086,-1452471,-784553,1041829,299075,-909453,-608751,1401857,-71173,-1041303,537559,940760,-241999,-796979,791132,657674,-756083,-281568,554131,272323,-1009573,102803,1064180,-73233,-708117,337524,772825,-645015,-785284,860356,290022,-854900,-234807,919677,-223453,-1053591,360555,1257123,-605827,-774125,625999,969161,-1018614,-820344,1014401,74568,-1076339,-26325,952866,-184864,-950937,674140,854689,-543410,-607822,653993,436780,-1003523,-365830,558269,106025,-807267,-300257,440414,-137754,-662972,84504,258567,-391831,-429786,539101,510144,-301464,-525890,562495,331588,-647725,-24367,659422,-383603,-677441,406441,327573,-374297,-409519,675199,-118908,-725952,220793,722784,-357790,-909922,323408,434086,-233860,-412386,485732,311350,-397943,-338305,581192,36889,-327192,274473,178048,-217137,-410957,79727,223902,-29580,-292703,144199,280322,-94380,-88033,100471,244408,-211429,-217180,358840,-114943,72262,-190849,285127,26137,60751,750,209565,110037,3879,260268,149172,-325652,290460,27184,-124989,-28457,124233,125309,-54867,67668,296633,51610,188745,-304700,214472,-69747,100184,126469,-322502,360753,-84555,35777,220920,36173,161096,-287891,284546,67702,-402349,18434,254975,234035,-207250,144227,494609,-332365,35698,36408,110854,-346490,-193167,643482,-56186,-78272,-315752,502998,396734,-501932,101984,47083,433528,-40989,-402063,183273,-300104,249688,69456,-218209,-268026,-291459,448871,-50412,-491791,140948,312557,68045,-886103,232879,659999,-641403,-145188,85654,428543,-662376,-198315,714421,-139165,-264186,-72637,248517,-89713,-644980,755824,75872,-623174,489475,359812,-245882,-1100184,586568,1044131,-613879,-823623,140266,1287881,-437789,-948257,204673,410217,32068,-481579,361612,212507,-205240,190983,189098,-677334,-602841,451153,619424,-1294887,-371457,918091,494863,-558087,-337468,1151935,308895,-1225382,225018,725013,11662,-1043672,366795,554519,-787809,-56947,510730,164478,-437645,59097,595928,-851729,-133588,874941,255969,-1036945,-362283,1295630,199190,-1335431,-333807,1473724,416755,-1239966,-250606,979460,87564,-300731,-132552,465736,-575499,-271288,736382,-639058,-840368,416233,960889,-317412,-1511249,1077579,1084427,-777566,-817517,575641,922817,-1193202,-471902,1282464,208215,-1111486,-355354,1416673,-395779,-1202011,763048,18393,-222669,-420753,621406,93914,-1107276,768309,834532,-759093,-1213623,685719,1488682,-1446654,-1109432,1140839,637031,-762024,-1142434,1001676,622870,-597900,-64442,225900,-115043,-547507,450152,833034,-1109286,-242189,997017,511825,-1275515,-268740,1960093,-331543,-1327208,275346,1418012,-502703,-1876580,1331284,909146,-1041798,-719097,798458,745075,-1486593,39122,887819,-448623,-788288,470898,1066414,-979867,-480689,1631336,63470,-1105622,-370769,1477061,-242380,-1970394,502233,1245501,51550,-1262122,170606,1381604,-1041239,-568793,737506,553566,-969188,-499630,1238699,-274686,-1236829,566112,1132016,-555892,-1285326,1291422,758999,-1425324,-348912,1312247,94487,-1494574,134568,1566518,-587542,-1241613,544016,1233082,-953857,-1167248,1218168,398346,-1096184,-113851,1531347,-48328,-1401215,525099,1235575,-878063,-995259,790928,990294,-1083819,-684030,1105617,202949,-1199804,-346362,1020995,-5817,-1141167,531178,865360,-671478,-931478,1079616,737834,-1101108,-152967,1083388,336263,-1317870,250963,1132339,-728992,-1141064,748209,1003698,-1196511,-1065007,1633856,287484,-1424516,-124539,1592743,-35556,-1539029,797304,1113739,-997847,-940411,839520,773262,-1163038,-826580,1402559,234034,-1145518,24484,1173225,-291520,-1054968,267470,1127625,-492252,-908219,820953,513623,-796490,-347754,1295684,311476,-1136234,178702,994781,-289827,-1282932,653212,736970,-778025,-653633,1158297,184094,-1260459,15851,1281532,-350797,-1403649,667121,1016662,-880021,-850644,1192117,339814,-1080266,-370582,1337386,56851,-1193705,202361,1092544,-336663,-926137,692870,1017293,-798412,-618632,824022,95897,-819194,-313882,891285,99106,-960024,174556,901817,-526204,-827605,584776,287983,-975682,-674146,1089988,358695,-1108396,1800,1075154,-107069,-1041992,575953,805792,-756478,-483775,948830,486158,-934042,-172326,1351445,-521233,-1040115,320926,964405,-323528,-1050752,1122471,572484,-1137555,-168412,812002,405294,-1128663,-74777,914257,-406117,-736672,-140710,752883,-287525,-964499,802899,96471,-485717,-155933,494208,367397,-1226127,397824,541771,-290365,-481718,218059,1034705,-742384,-331302,689294,177823,-398408,-473915,1072079,-242681,-1072975,478926,269349,-206991,-812095,539938,484922,-1130691,407886,400044,362910,-754961,-199012,1447684,-775345,-417332,432128,619760,-471714,-1111283,1066379,425271,-543330,-154449,59478,754045,-976444],[0,0,0,0,0,-1,3,-1,1,-3,6,-8,8,-11,15,-18,20,-23,28,-35,41,-48,54,-63,71,-79,91,-102,113,-126,141,-153,162,-177,191,-206,218,-228,242,-257,267,-273,280,-288,294,-293,292,-289,285,-277,264,-252,246,-234,226,-222,233,-262,316,-405,559,-808,1201,-1835,2888,-4741,8348,-17169,113226,74827,-173148,112614,452816,-187746,-250314,433949,178739,-209103,-143026,299629,-59613,-253805,-67816,446049,132613,-169569,4626,204987,38621,-318615,-342937,52503,-19860,-326373,-320801,612187,305355,-648552,135272,257316,-249425,-655751,345868,347820,-299945,-207845,569025,188788,-476930,-20675,542387,-308911,-587304,338873,247936,-550627,1178,373250,-108609,-553168,312081,496752,-610814,-84409,428857,133131,-360214,-88768,860829,35017,-594617,256521,445010,96474,-739059,426351,705866,-109000,-417118,68679,543628,-797009,-796989,966508,290037,-894023,-403827,1008848,302366,-1171564,482593,798416,-196794,-646622,525032,1169063,-1240956,113561,757037,-226075,-902626,-290821,1362023,-850987,-466192,605251,247534,-347591,-647693,1330977,-238788,-1213168,1068983,152300,369546,-939608,477470,1005294,-1275449,-1955,37962,667572,-914457,-554338,1712052,-878516,-507589,288615,1093774,152034,-2330715,1574790,1189456,-960868,-1039286,174713,2333691,-1838461,-715007,1131629,-397614,151305,-1175888,1457454,-1081495,-913573,1962295,-779701,-98407,-899959,1921018,173326,-2389498,1783047,44829,305055,-1294298,319154,1939507,-2393140,528260,389745,389446,-485683,-1517906,2956161,-1426432,-399668,672012,36131,508831,-2553021,2262914,353447,-2266712,792631,199338,2171801,-3450748,-414552,3550879,-1265235,-789696,-1594702,2926696,327224,-2699887,1776486,-761140,967171,-970981,246187,975688,-2616342,2856056,-432282,-1052908,-254669,129663,2955237,-3843299,502529,1911994,-410316,58012,-2132782,3285249,-1191072,-1577026,2116087,-751598,1308195,-2356987,1738587,1149799,-2800730,1916514,-709261,1383197,-2009252,-286374,3635366,-3142119,-7154,477880,2130829,-808367,-4172780,4136888,333318,-1437725,-1566974,120596,3548457,-3726820,704720,697356,-343432,949563,-1681405,2520175,-2478683,411567,2494510,-2121905,243030,-1247309,3274051,-964694,-3084818,3295118,-837917,708573,-2076813,1098919,2075635,-3630305,1540853,38957,411301,-954672,-1268145,3511815,-2726268,-99836,1232510,74616,193933,-2600051,3881015,-524926,-2373100,1199983,601593,1790839,-4292220,951862,3181075,-2058821,-464519,-1174551,3065474,-1292415,-1847326,2200561,-1002615,471541,-1173540,1077316,-28225,-2674063,2863708,-478240,-1053827,-786906,994608,1996133,-3567544,987637,1226123,-646096,-766541,-1154098,3121672,-2070240,-1164849,1703840,-411924,8817,-1631063,2148222,384104,-2292602,1123393,200906,390178,-2313261,829049,2470199,-2704773,-226174,743163,1510789,-1382603,-1851553,3002136,-569011,-1230359,-187815,1181578,619633,-2645405,1492958,570973,-956924,-172708,451967,1275609,-2584928,286428,1464910,-1318490,-567881,97019,1957580,-1158676,-1017040,2057935,-147157,-620320,-426493,1406547,211060,-2019701,1114768,669845,-464587,-1190119,613151,1686327,-1809857,-496893,1104938,488358,-981388,-847530,1556280,-118003,-1487296,574704,1251844,-552788,-1942793,1112687,1149711,-1436670,-1007245,1100524,647801,-1645678,62949,1515229,-607056,-1257808,507081,1305823,-837984,-827742,1421420,666042,-1027653,-100870,896983,60469,-1362452,630011,766124,-694203,-717718,676621,653425,-789615,-270790,1047124,122287,-1248000,96736,1268561,-187702,-1095583,590344,1215872,-479904,-1033064,705641,935292,-1286326,-344086,1324219,283081,-1091185,322106,1337122,-223749,-1213074,591364,1082024,-696181,-644555,711045,426445,-1266967,-149687,1112720,-109581,-686354,344983,744113,-671522,-888429,402843,294109,-707002,-331345,695820,-62891,-535184,57768,682693,-146820,-950452,387406,782352,-463773,-518128,675612,408556,-787072,-292979,959369,48338,-897757,-52529,941978,-98491,-946385,351249,810226,-437579,-1031489,979820,505374,-957753,-285227,384675,380374,-816636,188206,830503,-366786,-222074,288546,274337,-375157,-266027,619173,-522579,52864,-123431,257648,-44694,-674200,812513,194153,-536185,-5556,-78959,693034,-972482,74905,371804,-39429,12597,-666727,896762,-340169,-704357,504899,36111,221649,-672730,504074,555796,-921705,246175,-39671,627893,-762199,-256423,1002598,-657100,203363,-181968,328205,53172,-844892,874293,-297531,-34677,-257904,-90025,649150,-761944,605074,-255548,154317,450569,-469698,352841,-511311,409673,367005,-509322,307410,-621854,631702,244625,-830007,298516,-302859,804054,-568127,-476200,813330,-468599,243453,-410158,105126,79818,-518530,576307,-769405,263306,-73441,-214825,672559,-578667,820804,-356826,-33496,278865,-484198,643105,-883506,57557,139155,-169961,388986,-1154013,760073,429979,-141641,-215807,-450999,1191686,-171817,-335051,92879,-376692,522573,-86488,337270,-569458,-533224,1285273,-403018,-606815,-601201,1019193,1006607,-1544010,-58433,790245,372605,-381694,-642279,985457,29289,-48850,104287,53025,-16751,-319278,432669,-63870,-506781,448869,-87745,-95938,-673165,677236,116378,-533599,-201730,267107,458046,-738695,-793753,614596,502364,-590952,-407067,522162,375237,-353782,10136,155416,-158785,288548,445207,-553683,-844239,451353,1070295,-848940,-1331169,649971,1447083,-278858,-1489926,538354,772518,-741375,-492693,230120,584929,-333231,-169388,330889,-294540,-118112,241588,322958,-100098,-410456,909778,-26731,-663943,12201,616792,257012,-1078491,230504,1082200,-499243,-821096,-192279,1255214,-362030,-1217438,712974,49973,47762,-490617,473806,-47031,-657344,977662,186403,-677926,-651787,979470,981740,-1692714,-271926,1398950,115358,-796224,-555023,1254029,-386553,-778366,280319,76328,-101801,-698144,764195,22236,-980110,605505,370816,69753,-1080950,318988,1117628,-1030499,-145872,471054,899741,-748176,-1105161,1240070,291150,-744273,-412009,808852,338720,-1572672,367942,837633,-470330,-413915,-78269,793396,-1136771,-204415,878011,-150067,-677320,-197748,1373273,-505923,-1069355,585440,559900,-299364,-852068,742141,681009,-1010602,290617,731156,48906,-771289,-92967,1085497,-929408,-450391,310173,758640,-480530,-502348,1030654,186835,-703928,132882,905469,-49431,-1235060,541203,1110047,-463150,-688558,608572,666228,-1062137,-355682,1166646,258550,-798939,54974,901614,-269897,-925589,779684,509301,-854529,-507468,447587,522517,-1238036,112345,898763,-139497,-912386,445544,1142204,-760144,-386798,657886,615440,-903112,-278940,917239,197725,-733481,212288,687096,-90740,-845256,601296,660986,-728194,-666771,866974,371725,-902007,-343176,1118510,260569,-1157467,367224,776835,-364407,-954597,691304,850673,-777321,-680524,923121,212248,-870594,-26448,912731,114023,-1078817,455119,577015,-488863,-743823,650360,418216,-866909,-71575,1018401,34981,-984615,266049,404566,-498985,-696106,522801,720757,-905385,-402590,730042,482780,-643139,-71038,551030,-191011,-924996,6131,585332,-270376,-808955,702153,656830,-674993,-396512,681946,400766,-1178558,-326353,783625,-370785,-689137,341550,690636,-681518,-528349,857200,18658,-341563,-172090,756981,4622,-628313,494928,453680,-434986,-127335,402658,808260,-1027296,134701,858570,-242072,-271393,-278989,1108971,-224078,-907795,591898,-4239,236482,-603148,602368,566649,-638356,548579,174301,549336,-643470,-185697,1204296,-733912,-183094,144311,321034,-69187,-1224324,1201939,-150070,-446102,7326,131774,676007,-1383377,469496,304925,-494945,159936,-632799,665783,-786068,135554,713305,-1051936,298919,-643221,621959,-209012,-752649,1260077,-692567,401057,-409683,125234,732663,-1690890,1341064,-575474,-107674,104196,-825578,1594105,-1481594,232154,398423,-134939,621609,-1415851,1476790],[0,0,0,0,0,2,-1,2,-2,2,-7,8,-13,12,-18,23,-31,38,-45,55,-71,85,-102,120,-144,169,-202,237,-274,317,-370,427,-488,558,-638,730,-827,933,-1055,1189,-1337,1494,-1669,1869,-2083,2316,-2574,2853,-3163,3501,-3869,4278,-4728,5226,-5773,6384,-7071,7840,-8715,9721,-10893,12286,-13984,16125,-18977,23074,-29802,44139,-107563,196080,64326,-281031,149162,365110,-227218,-23774,411867,91547,-206529,-11728,60839,8472,-151550,191243,35139,-177294,114376,-222554,90698,61373,117500,-574131,-203946,575391,13592,-489637,13709,356726,-314398,-671289,582625,351240,-383913,-421110,619061,220987,-505488,24064,515478,-10042,-184088,160638,313347,-276983,-266527,4707,107393,-383416,-340833,225753,249979,-385144,-33374,77281,2141,-215627,-102665,462886,-74813,-244647,149970,342348,-448466,-218411,709889,126495,-684293,315388,466573,-299590,-1323253,567123,799746,-1090005,-332979,908816,483080,-1261249,-324890,1441367,-289777,-920302,274271,1317935,-114845,-994755,1298037,234689,-324143,-180933,576208,505772,-1263796,437388,495783,-209625,-866614,-350504,1227905,-1013089,-432022,511663,228623,-65590,-1013958,838568,-97430,-885763,446237,-68176,217249,-756598,928642,830840,-1645233,311003,762009,400378,-1319723,45796,2794859,-1381052,-1260569,469498,1572196,-361500,-2541483,2039654,945638,-909924,-539158,63065,1276352,-1834175,410275,687173,-1167763,305122,99397,1360706,-1941768,-466387,2364073,-372742,-392072,-1750360,2071980,670418,-2281722,589986,154515,1352121,-1076623,-500370,1713222,-1136836,1038747,-397412,-337654,-198135,-408408,2346969,-2307760,-504599,1801234,252527,-669628,-2402625,3516432,554759,-3238941,464553,1316924,2099461,-3436129,-325700,3176172,-943353,-144421,-1171207,1654112,-173447,-1175874,2224528,-2232403,354025,289801,997479,-166583,-3198729,3312637,586956,-1147609,-1591730,-27668,3941700,-2768681,-675909,675593,819192,1001167,-2877470,1682677,-446305,-393599,1470589,-1972069,695242,-889433,2378698,-421024,-3519663,2842052,656803,-236636,-3031029,957251,4054667,-3836481,-1082903,742722,2401405,-891744,-3748005,3170517,-233541,-533484,-588201,-336904,2083660,-2326604,1932966,-357402,-1758930,1563183,289451,1550095,-3653519,410221,3300291,-1251830,-819215,-1889719,3499261,228538,-3137674,1146693,-55995,1334370,-1806754,-56195,1416228,-1862309,1989623,-778554,-596480,-293060,166462,2516316,-3621139,313385,2535455,-60661,-1556113,-2066082,4440921,-659283,-3067773,997503,1188965,1266517,-3630011,1095012,2223837,-1802496,350662,-493755,1843033,-1226965,-298960,2052554,-2007816,332248,513871,1473221,-832824,-2368030,2943776,40628,-1279561,-1323048,1135458,2421702,-2984369,306328,932795,102703,-29566,-896888,2023745,-1555240,-481779,1442162,-568598,-259576,-664497,2368553,-694569,-2590919,1952837,1010943,-669708,-1944690,1443648,1919308,-2787423,-51392,1211129,669633,-1580207,-721201,2700853,-935237,-893202,509020,778382,-256139,-1705212,1781875,34583,-1343948,275929,1022641,540236,-2235908,452357,1643151,-424073,-881739,78285,1710301,-1008666,-1296542,1411039,-225294,-630242,-566032,1262663,175883,-1455248,787045,762719,-898947,-1075236,1280259,811639,-1749750,-117441,1473436,-96697,-1413177,166472,1661736,-941789,-1475043,1123460,1118070,-1130972,-1224070,1343193,372617,-1510248,-38938,961127,-160965,-1460683,206564,1177993,-625333,-806206,556915,541533,-868263,-795024,1150944,124550,-1175055,-52331,1124522,-384557,-1127095,615489,746358,-630170,-757876,712686,626436,-1129752,15604,1145841,-139255,-1387107,514124,1438644,-690273,-963921,866682,725154,-1110236,-398499,1213314,-88723,-1433747,43841,1032158,-568877,-1024623,666465,623316,-948211,-907514,712115,336336,-627183,-197662,621939,-7802,-876127,271032,595397,-248571,-669252,314422,490691,-462974,-284990,618640,195785,-474732,47374,747112,-56674,-664136,260095,784770,-537022,-713569,777520,287346,-737923,-180707,971997,194879,-1227389,388296,801937,-493626,-708930,342500,549208,-896603,-295687,601811,85291,-703350,-312873,1242359,-352314,-630767,523267,134606,17179,-689372,333962,94954,-475630,65100,-267993,173340,-547838,32689,385884,-337257,234763,115912,95462,-286961,-314718,599024,-312754,-385179,-80854,291108,220183,-737664,321954,97192,-322134,-144742,-191372,403364,-751122,192140,549874,-340976,230652,-176748,536088,-343205,-280807,813301,-525064,-5995,-191798,684538,102675,-667258,438673,-15194,120833,-162794,-266345,446598,-391078,320107,-427454,-374762,835311,-44749,403225,-751627,83832,643456,-426389,216734,-499663,589209,299265,-476929,94985,-324009,833071,-105428,-297865,322470,-666954,480088,-9354,-70427,-225329,-120230,691624,-656218,92817,350215,-114986,249735,-339836,770671,-362018,-111783,745919,-367909,118800,-462847,619027,67663,-581145,740706,-139097,-163748,-490593,486263,521907,-945673,130094,516872,192198,-679970,-587282,729641,-258185,-83292,-147709,125779,416111,-257871,174011,-256143,-156954,510191,1209,27538,-816970,357390,774425,-650409,-398057,142881,713597,-237639,-704811,357520,-64467,306862,-58086,465062,-50154,-1059967,782972,165144,-677207,-503189,1189235,455820,-1183105,285426,890066,47927,-1023280,532386,1101388,-729629,-268383,375902,682829,-408630,-617549,478994,-165009,-291811,-57470,297742,-189604,-171139,540663,266674,-896557,92847,824585,31040,-1162047,-502731,1086064,223997,-616110,-522248,1074625,6085,-277473,218220,310003,-279541,-158608,853644,-233118,-861403,597180,937479,-44396,-1322742,749878,1142730,-967174,-667826,437141,990840,-974714,-507716,1379172,-149020,-454391,33636,712499,-69487,-911134,563913,-51026,-298534,-179487,725336,259467,-1093769,476937,468878,-111970,-834100,198687,1423182,-657004,-547487,573785,624139,-441757,-1079968,1010920,243689,-686192,-45491,301825,28115,-486019,770261,658913,-1245639,-84933,929746,421976,-1156403,-238376,1413579,-570126,-1216116,373348,994791,-300980,-968188,1163042,183044,-893835,-349094,634913,381405,-1339762,660223,789161,-436994,-549340,162173,867813,-845028,-754875,1104020,46661,-857972,-281312,1372396,81837,-1264043,380550,753547,-57300,-673343,627990,755678,-721735,-248807,486501,172043,-667010,-243407,937840,-614569,-794914,443603,630878,-367316,-963697,730493,504036,-1149967,-4164,874187,92899,-1213146,400829,963561,-595452,-565318,515530,710302,-820529,-557978,914710,175783,-964447,92476,1050154,-289027,-910688,518967,686587,-468060,-882489,417668,639985,-791310,-194348,724996,190817,-705434,-229266,917375,-354612,-980534,355589,819577,-420909,-560476,585224,76792,-976469,10513,1001861,-273953,-910251,451325,1170616,-591921,-518558,584930,465002,-873179,-73474,856352,44321,-1105561,336633,886834,-275324,-760727,586235,585896,-894029,-652318,595095,473513,-1024688,-85892,877069,171403,-783705,133771,883275,19698,-696160,508114,696485,-531412,-457339,693203,224295,-506372,-169908,868921,-256878,-597618,189144,654310,-294024,-513849,508017,508785,-516717,-133613,844010,-217047,-820235,177197,911807,-361628,-658064,235995,532639,-552471,-391371,445143,370210,-730471,-22388,620898,-365946,-642169,88670,584362,-248239,-457908,300521,282023,-417403,-619039,547601,433996,-819275,179797,551061,209630,-494848,-117167,1047753,-670750,-223377,326436,-16217,-373495,-662915,769204,-199528,-613623,410345,-98473,238130,-558337,667127,365152,-597728,274008,144491,365376,-691189,-137495,1221314,-681752,-276572,-57030,596525,-42199,-1048125,752213,153696,-136412,-517795,-55346,934149,-993963,248308,261247,-169435,240423,-692192,1119574,-637040,-293206,596959,-220491,185032,-864851,921689,117962,-1149626,705179,-386911,672882,-684604,-237944,758240,-818727,735924,-751764,222451,243156,-530324,1138319,-1213065],[0,0,0,0,0,-1,-2,1,2,1,-1,3,0,1,-2,2,-4,2,-4,8,-7,10,-9,17,-21,21,-26,32,-42,48,-57,70,-84,102,-120,142,-169,201,-235,274,-319,373,-431,494,-571,655,-750,851,-969,1102,-1248,1410,-1586,1789,-2011,2255,-2527,2832,-3173,3548,-3974,4462,-5028,5694,-6503,7535,-8900,10330,-4923,-66762,175099,-80528,-470319,-27181,70561,-77647,-235653,479307,171205,-321356,1226,237015,-217314,-321645,-49986,235246,-340637,-52422,264409,-26329,-97702,308103,101729,-174196,-138967,196526,62934,377,36786,39616,-225840,-350234,431723,149605,-262357,-167081,231694,294334,-92904,-172256,411266,115907,-430682,-320804,407575,-43669,-676606,-138716,528037,18426,-650901,392639,660493,-397008,-568565,693755,457209,-711840,-526627,723958,69320,-686490,-18455,420701,-317269,-466967,638730,415520,-684400,-83056,238768,-51384,-386922,70337,690385,-392583,-453866,290213,183196,-504829,-4648,590677,95026,-670347,154116,845728,-27478,-677121,311789,689458,-287062,-591224,767031,458636,-1109301,-560888,1116216,310403,-1619048,-430378,1411099,247051,-1261263,-15160,1211922,-2148,-1177570,303104,712957,-501938,-433416,593437,276845,-619601,300713,556495,-834860,-426525,637712,274532,-960177,-321623,1415591,114459,-856552,-31232,1269288,-212970,-1219699,448757,643073,-127450,-781644,245067,545210,-676793,-153048,548236,-321816,-770394,529304,1299625,-1019317,-1068758,1429082,1433618,-1604083,-1870259,2147665,1886405,-1983785,-1709132,1480605,1677687,-1418803,-1065277,700428,581055,-331355,-474208,54866,-776782,298269,1255564,-1002334,-1139288,1072253,1576862,-1015912,-1926069,1470491,1134544,-825143,-1558412,984636,1260524,-1526565,-801881,816292,379617,-653948,-862099,701291,-287380,-265197,778798,-441592,-1000177,10379,1913122,-598636,-2715287,1064286,2941898,-572521,-3392500,634712,3813172,-770442,-3006087,200654,2600583,304067,-2089030,229254,604982,420722,-200062,-368816,-357962,-154005,1803627,-178445,-1915448,379118,1924354,558669,-2835447,-76577,2529684,-458284,-1634025,-356212,2279160,-153477,-1799552,440748,826448,764,-917823,548456,457219,-625690,696257,243618,-1335473,-639785,1461392,1448668,-2814332,-1137747,3238866,1294210,-2672775,-2106625,3292702,1245501,-2951765,-1365438,1776974,1582880,-1930458,-413193,793349,-119150,526299,-130762,-40616,-805401,927247,1449094,-1804624,-796967,1382896,1672004,-1353574,-1524484,2059995,748058,-1108609,-860304,1283035,1274502,-1866401,-166017,864139,12226,-673892,-56820,721937,-990407,39853,1334047,-111817,-1410807,297519,1929927,-825446,-2462004,1606448,1879825,-887695,-2718095,1345163,2284268,-1637231,-1716372,1085566,970010,-1009781,-901045,996603,-332743,-488076,625724,190725,-737767,-640053,1542884,-339664,-1474409,211543,1462157,-76221,-1747299,640577,1551174,-1011815,-997056,270615,894871,-1025616,-700070,1175587,316428,-629286,-269891,1171472,-296448,-1098279,656269,949425,-819303,-860349,842076,935914,-1810546,-536862,1833334,298773,-1715113,-125464,1667502,-150206,-1517544,698825,1012130,-293418,-795602,826418,556712,-1142951,-122750,966911,-73552,-934968,395563,1005368,-619652,-558700,899442,321523,-1027543,-301956,1051399,-177423,-840702,119497,1139827,-496473,-1034676,856067,474775,-575828,-746994,850306,375799,-906041,-414775,1036242,-105027,-1135374,-122942,1050818,-671651,-1088281,956719,632432,-595758,-718311,936756,503005,-1145525,-21111,902408,80533,-452457,462871,715285,-678639,-324513,465189,293233,-592268,-290991,698993,-74344,-695180,27541,731763,-102359,-40063,659563,390429,-422904,-151429,579625,61397,-510943,-33179,761391,55048,-615269,104728,501690,-399901,-609875,533973,767390,-804867,-268267,863379,300193,-867765,-189469,868388,-60205,-648697,212684,694280,-232960,-162107,490119,70383,-320601,-96017,333149,-236526,-528575,195398,53402,-231052,-319336,133686,60304,-136913,-15954,128921,-88693,-128709,124764,59153,-486439,-70180,112830,150443,-92640,-48313,229096,289623,-223446,-288597,589008,129743,-344729,-251460,324193,63466,-411620,52791,359322,-83756,-207610,201640,124720,-197102,-144038,288544,-120509,-314225,271231,-146637,-200944,-349664,-7103,192287,9098,6108,-112788,-172360,376092,-331761,-336428,34415,453027,-71116,-519481,117700,222425,-315622,-447985,-13951,310443,-171860,146629,187280,-65275,-34691,153097,132110,-182341,-180054,130832,-307622,-73296,142277,-7428,-303744,-235947,498806,411663,-300310,-410083,145031,723725,-238051,-521815,303237,410147,-197739,-320131,227634,-137451,-201690,248562,128499,-153707,-178121,374365,151530,-604352,-263624,691401,194523,-586016,14815,738101,-202348,-639014,332008,67331,-473128,-268791,383767,-12795,-551248,233014,307524,177708,-780553,65175,590002,-371947,60457,371460,116745,-551996,-71422,1108277,-231178,-660752,193433,692531,190469,-954933,293470,754987,-153057,-767699,264496,620322,-790602,-594379,812991,-316340,-800897,419307,970070,-282885,-824828,549470,426972,-513138,-515157,621689,385550,-818111,588208,580921,-470893,-483236,259779,683213,-1187590,-514363,963918,542888,-773530,-1054361,1202126,24057,-537079,105352,385868,-51517,-874085,778294,409312,-934639,-61355,960329,478507,-994739,-256679,1296069,-263583,-861955,246239,1109512,-452962,-1215645,841463,442865,-783895,-612496,699708,679268,-1256572,-81047,1148151,-288870,-448874,-21651,432956,-906192,-333961,970170,-365909,-1152918,-12099,1666386,-390605,-1598905,756047,1054240,-362725,-1387467,602552,1242944,-1045333,-94474,489469,-84890,-501478,99077,1180321,-621267,-859956,973765,606000,-733656,-1266301,1147794,458950,-1456003,-394328,956759,463745,-1447019,-56900,1586236,-579657,-893430,220896,1229019,-741962,-1102022,825887,89409,-830811,-176252,753848,-217356,-1278433,762894,812812,-742202,-642571,1104776,1042370,-1559586,-526849,1432559,267713,-930965,-292076,1230876,-392550,-1009011,443992,472631,-436334,-472047,971232,337050,-1256849,59301,1040078,135676,-1321077,297145,1213681,-877298,-950985,698924,849140,-1103630,-1093503,1421371,523667,-1398075,-158647,1073666,-43558,-1385658,551097,936990,-1032354,-856808,860841,634531,-1148627,-399573,1427941,-1316,-1280926,238262,1297785,-695714,-1027166,995109,721094,-395025,-794325,773020,465421,-1284662,-118099,1091078,-205391,-1031511,299447,904182,-817190,-1126467,779355,584618,-961986,-265388,1181800,396789,-1333185,258652,1473638,-239138,-1471080,600553,1010090,-1165476,-791088,1275738,542117,-1417196,-451593,1190869,10034,-1148694,466408,1067547,-618481,-1042879,946952,682796,-833768,-358499,964944,163425,-1133417,-37794,1055234,-404889,-976142,263344,812698,-766302,-509453,865104,298006,-1057683,-76380,1034103,188967,-1339048,456786,899754,-536010,-1034453,703646,833108,-1012472,-746880,1085894,386995,-1162722,-162718,1226753,-288530,-1189031,416368,1012037,-1091839,-1157559,895786,802253,-1089160,-381872,1125608,538485,-978672,326839,1132079,-115149,-619011,531500,824364,-596639,-518115,762713,-90954,-746956,-188525,842032,-235723,-964098,232711,793225,-575648,-762603,585040,526652,-608892,-386097,1119991,273862,-1203435,-136559,939195,-93587,-1025479,493543,932330,-442393,-606605,838682,587157,-1066267,-205750,888956,54625,-1093567,4692,925613,-410170,-791119,534058,622486,-808859,-568421,789121,130556,-688249,-68520,600024,98952,-607870,335278,548829,-452045,-440237,512033,292080,-760496,-357430,869484,79627,-404617,-108171,488322,-240126,-1243975,440189,579116,-316864,-787971,215804,613022,-987747,-71781,759849,-203684,-694473,21421,1167243,-629582,-593682,529148,348216,-528287,-636202,1083810,60104,-1211996,9446,726213,272988,-955934,-36647,658787,-90994,41222,-54546,-37241,115478,-160676],[0,0,0,0,0,-1,0,0,1,-2,3,-4,2,-5,9,-9,13,-13,18,-20,24,-28,33,-40,46,-50,59,-68,74,-81,91,-101,110,-121,131,-142,151,-163,173,-184,197,-205,214,-221,233,-241,248,-253,261,-272,278,-283,293,-309,325,-344,373,-421,485,-571,697,-886,1172,-1602,2291,-3489,5839,-11831,80809,-50727,-291786,-5024,-64357,-219035,-152165,454922,270485,-329156,-199742,324095,-269860,-280812,94606,262885,-135210,-133768,363697,364864,-270126,-100002,256136,148825,-129695,-303658,170184,-3567,106796,-135419,291369,124915,-61951,-122004,371259,-79942,-156042,293428,137422,-325227,-230830,381624,-225243,-547760,295987,523793,-499269,-514456,567381,262783,-671587,-163438,986447,-225293,-877007,541044,753113,-368745,-565315,519374,766582,-887015,-400985,918423,192297,-691581,-320804,652144,-134973,-408233,402743,385928,-175518,-622940,643022,642454,-320806,-372372,485751,624077,-971093,-168253,845014,79896,-205205,-177505,670657,-344920,-585599,757589,221603,-734381,27690,1052535,127777,-1284711,1260443,688129,-859703,-507506,642552,882839,-1820806,-259874,1544722,-242795,-1120427,-524707,2010157,-445939,-1152624,664119,123393,332359,-1109857,752954,602295,-1052899,507863,163045,286779,-1134275,33582,2102526,-1307865,-707722,175093,1577285,-314326,-2092283,1648705,139528,-168155,-515800,168645,1326448,-1800691,849796,151516,-862184,367340,-102549,1207592,-1882649,366024,1994229,-1742247,-519872,-164966,2262592,-1232569,-2579838,2979071,628125,-419118,-2019167,1342680,2461766,-2603033,256450,196917,899951,-434261,-1195705,1864344,-2166683,329230,1050379,145475,-436505,-2180811,3289041,-298659,-2112789,203068,838834,2252941,-3420025,34547,2263322,-722062,234261,-1518683,2153570,-689213,-978877,1857694,-1899971,1163402,-120631,735518,-424773,-2248829,3891013,-959222,-1617330,-44245,1546732,1945722,-5010440,1469136,2333321,-668624,-1640555,-1742934,4475803,-1359784,-1635977,610289,-515412,1726903,-1939969,1714202,-688620,-1657951,2632077,-578466,393668,-2499175,1784272,3202720,-3860562,-299201,340568,2806533,-1212220,-3224702,3652137,-680302,-168529,-810486,456911,1964709,-2627944,2009078,-929697,-923672,1270840,-416009,1179439,-3227905,2136275,2026720,-3032388,-29445,307668,3321594,-2891247,-2690153,3968966,-462584,-357751,-2494734,2188449,1915240,-3399946,1242693,-494993,1162927,-875398,-503982,2084257,-2973597,1220493,1280492,-207910,-1248274,-1557093,4254668,-1609940,-2340565,876883,1392991,1137033,-3686631,1715666,1357973,-1537970,168272,-700275,1921657,-1789822,-183560,1766978,-1989971,379772,-22780,1289735,-1460683,-1435168,3749050,-1129865,-1157320,11138,1644849,350901,-3746903,1993515,1665685,-1150334,-1194413,-62730,2718101,-2106974,-345751,1169599,-273555,-255500,-1295601,2018643,-720224,-1442162,1430903,-54045,17115,-1921657,1700535,1439554,-2356120,35982,831075,1063992,-1933940,-784276,2351009,-1102724,-665451,39299,870241,-523588,-1605426,1848937,-657836,-1184106,20577,970804,-44586,-2197923,1227116,1356105,-1299886,-675594,1042095,1260491,-2021277,-871892,2221395,-538158,-1215436,-135119,1806564,-300216,-1620810,1019314,624986,-609505,-936990,955203,1098159,-1531184,-141222,1388526,115396,-1203409,-334579,1551857,-770847,-1096140,725520,588008,-817723,-822467,1339206,97641,-1450614,197060,1159825,-146495,-1471597,849829,1006538,-1039291,-780255,1050553,485597,-1445057,-62531,1435782,-421269,-1339079,630309,1059644,-860773,-903085,1134212,937557,-1147990,-590810,1198789,209885,-1113130,-108263,1033942,-245471,-1204321,94243,1147714,-595299,-843078,674310,751898,-908244,-516768,1096731,316404,-1026119,-358344,1021714,-203229,-1100581,370263,751669,-685303,-786686,822256,617453,-947801,-135774,1220885,-265016,-976814,662651,1049370,-370400,-688044,690961,592870,-1151968,-281047,1149429,342958,-1098922,410519,926000,-434569,-625106,117610,832889,-350451,-616539,846477,258045,-817420,-408741,719481,362302,-933579,-110152,353266,222898,-582127,269331,981043,-503589,-235059,526361,305857,-174500,-632290,986716,-15323,-480555,371352,319847,-61373,-809612,563194,303863,-750643,148147,141643,213704,-693134,140063,459404,-394294,-356508,194724,354747,-166435,-505243,880052,-280653,-25140,-307027,130999,784451,-666564,335862,80340,-92836,-97640,-456144,892098,-446023,-443216,164089,278184,318642,-807327,483193,120121,-481875,75382,-151988,496538,-494725,201743,588891,-978836,810151,-165873,379200,-217928,-276404,1043686,-841217,164137,250320,133766,270214,-636102,875212,52712,7755,-367174,-649475,827512,-32702,100678,-10580,115831,735022,-1155369,275982,91655,-257491,454985,-328412,454949,-468977,341600,704313,-638425,-53503,-150180,755254,-117946,-697045,641243,-177010,421490,-533445,-20768,400421,-737068,432731,-104509,30123,268241,-511820,799017,-300930,125241,83362,-319860,385732,-210088,537103,-548302,-300733,498105,-59158,99262,-1054448,593476,809552,-803849,-479429,214429,1141419,-559559,-1117295,846112,129309,-92144,-566678,356860,251089,-855146,242297,89816,-405238,-208799,517944,493675,-770172,-275625,550235,276351,-331264,-195725,652683,-185092,-702303,555851,345607,49014,-553685,247844,642950,-601028,-219444,-66938,551904,68566,-455659,284356,-469170,73617,695624,-45528,-642719,-287172,1127279,248410,-1464310,-199763,1476286,424037,-1269417,-167091,1414311,24643,-741422,-84199,595435,-235454,-466054,816252,325297,-686730,505934,423972,6402,-588786,261455,698423,-838535,-118355,379702,252356,-743834,-394720,1028584,-96233,-777002,-226970,843472,229965,-1266750,157297,443221,-76802,-122948,-162053,447341,-893041,355147,772719,-705316,-450083,364912,1317674,-1013100,-1255780,1239847,660111,-695217,-951863,682523,876537,-1529980,56563,596947,110361,-516742,-28329,1255492,-931962,-169391,635591,-135930,-636790,-624876,1314434,-70529,-880133,760003,717953,-31835,-1231839,841834,650686,-925790,-353490,374710,790773,-809045,-537163,1192761,-5757,-395691,-105128,403525,-66918,-604402,1247062,83290,-705837,-256600,649291,452922,-1575080,361398,1311585,-575623,-801081,90905,1183666,-955381,-722484,1367312,176006,-575681,-322173,1202978,-86195,-1183589,680654,587368,-445074,-733585,586713,633973,-987318,-448430,855540,357968,-709176,-289162,1001562,-253910,-952508,277808,831978,-332445,-865185,683564,603606,-498938,-102644,538244,488058,-777492,-14499,744560,-234595,-814959,488516,758991,-765738,-665243,1070439,278396,-884977,36514,831959,-343832,-1066771,319727,769610,-544075,-528003,848122,425503,-767494,-47987,677249,136070,-937962,10574,861439,-401593,-843432,596058,622618,-618759,-561692,772706,452910,-674577,-333231,808191,325713,-737080,116155,884206,-35018,-774140,581064,598626,-512706,-286074,676397,143817,-994784,70908,840784,-133221,-870563,386291,816376,-476399,-684829,679698,336995,-831535,-372935,948945,29989,-986376,142401,790723,-476805,-641589,701782,406551,-661460,-666535,776973,275356,-570973,-69122,706230,50623,-863087,361306,1089497,-272952,-777596,178677,659724,-473226,-644434,721597,323638,-866703,-26329,455415,134077,-903539,412440,867951,-479246,-295331,463679,195079,-560938,-173632,937628,-558517,-504838,242106,638253,-485870,-558479,1025130,57514,-718771,-120884,778432,500648,-1167408,434139,545458,-141329,-717279,-301083,1216272,-396015,-206437,355274,42348,59693,-816965,905858,236401,-676440,626364,-156462,371855,-423662,418873,731174,-1077046,212820,212544,199372,-290581,-645843,1413318,-563657,40328,-194097,-139004,500217,-1016213,1316189,-353129,-173134,411379,-220776,359903,-1295423,743896,439578,-951429,299928,-139336,1129962,-995886,-704860,1423631,-577395,229102,-776785,689731,561094,-1228515,800082,-492122,782295,-375505,-437202,1348247],[0,0,0,0,0,-4,2,-4,7,-10,15,-16,22,-30,39,-49,58,-74,90,-108,132,-159,187,-220,257,-304,349,-403,468,-536,609,-693,786,-892,1004,-1126,1261,-1410,1576,-1751,1941,-2151,2381,-2626,2893,-3185,3506,-3852,4227,-4639,5092,-5588,6135,-6742,7421,-8186,9054,-10045,11197,-12561,14196,-16208,18754,-22112,26777,-33785,45744,-71911,215289,119940,-15379,-178607,-57266,136127,-242799,90826,256697,219279,-341947,-16729,105934,-71555,-108478,55255,-147957,223107,-165166,-18973,223362,325740,-23975,-301112,38334,259118,-125263,-488536,580231,385070,-346951,-295636,552797,90730,-364826,3228,463410,-132870,-353948,324628,307370,-266254,-712820,486273,30618,-453690,213374,394912,-564965,-20862,151502,-559,-340023,-180384,166276,-112916,-200756,261138,274104,-359280,-387425,396054,234314,-310045,-639410,289926,289719,-711830,-2327,678542,102229,-658712,-70892,910847,-269892,-728325,280499,952600,-161738,-1102878,1106304,893074,-961855,-465565,778181,572080,-1155305,11972,1109886,-612644,-274648,-74984,776519,-500546,-670897,1116556,-59822,-602934,29883,516153,60337,-1384542,1057348,52674,-466240,2329,120240,832515,-1151786,245203,884643,-340243,-172218,-535761,1308538,-492322,-1069528,1043365,211551,112115,-1438201,1360071,556966,-1953694,455227,1028283,525787,-2342801,112667,2465815,-1469718,-1017299,13615,1431567,-377146,-1843643,2125102,-299276,-185312,321596,29714,766669,-2109988,1638109,372270,-993786,316843,-85496,1970787,-1933264,-251835,1377912,-1108854,326997,-635231,1609743,-779225,-1550558,2163261,-910643,128958,-1084680,883275,1328750,-2514738,1516391,256054,-224065,-910075,228,2549587,-3076976,-7800,1555948,577070,-639314,-2945720,3691115,143148,-2092941,341926,313992,2196638,-2928973,734403,1576609,-1484270,1129861,-1109329,1542543,-1576645,-448994,3081273,-2829836,560052,-624830,1331838,404589,-2945071,2877270,-1110129,-59564,-633106,66649,2276547,-3225681,1696824,793400,-777366,226293,-1314698,2974905,-2601592,-398334,1882136,-1238876,122952,-1689938,3265284,-771881,-3245184,2869347,414695,475575,-3637335,1434323,3651494,-3416125,255269,-627826,2019427,-881071,-2041650,3269125,-1949183,419178,230464,-104342,861991,-2714694,3519802,-623861,-1461392,863336,47256,2172002,-3116065,928626,1642350,-1781412,896561,-1187363,2418163,-1672188,-1296048,2755342,-1429843,606369,-1256438,1526804,530477,-2977463,2631489,-301816,-447083,-1117481,836405,2635852,-3954971,806937,1744307,435775,-1453079,-1869462,4184371,-1328061,-1605794,925487,737002,1000348,-3031200,2003316,819858,-1952941,1390215,-294983,1233323,-2194483,524962,2092353,-2526377,480654,-1054,1507115,-799938,-1542896,2902218,-996059,-521211,-241010,984919,656759,-2769270,1989031,370414,-528278,-573635,368038,1745727,-2519084,108042,1666118,-730633,-746676,-471293,2343537,-1176198,-1856513,1772662,711137,-545575,-1994835,1932863,1189817,-2384194,428827,781005,476841,-1630785,106553,1982601,-1454025,-222618,655399,756942,-784698,-1020752,2221534,-499234,-1073403,626299,617766,33776,-1621071,1294596,999874,-981357,-218282,709839,994676,-1392658,-251600,1438007,-403154,-1087881,107709,1667939,-795212,-1572348,1505925,785135,-893498,-834479,1292881,605097,-1938139,481773,1556616,-114555,-1739376,407818,1440744,-1172529,-1089084,1625067,594592,-1403588,-488627,1357363,-233661,-1129268,411458,933970,-524462,-699825,846858,454363,-995208,-356171,989588,73754,-829760,26829,1044604,-334212,-915207,487676,1045294,-734357,-563465,714233,539594,-1121523,-467944,1406297,54250,-986142,326784,1360437,-568501,-1125691,810614,1043255,-1196144,-804314,770556,583076,-1110559,-332706,1166595,-190763,-868903,483590,1003586,-567252,-381278,629373,326496,-789827,-381980,685075,-31783,-601629,388020,494811,-265323,-663879,315788,393561,-580860,-304860,729683,235241,-542793,16943,410019,-172927,-850491,449218,876439,-92564,-738630,665517,382592,-835769,-362265,864352,197244,-793039,-144771,876882,-16249,-941322,641124,592049,-57595,-514420,186148,390219,-797910,72866,279490,-78291,-95464,42560,696714,-652921,-324206,325333,-78442,79326,-217659,483951,-300846,-284704,413839,-186820,187130,-438290,150055,330603,-780495,43755,-1812,-5695,-296521,-184194,1064791,-454103,-123522,-48690,402168,285387,-685000,740509,157708,-428734,-243686,-90608,666407,-911719,152512,121807,-280349,233485,-253184,345020,-358138,8975,763073,-895491,467330,-97313,43085,-70731,-657520,1107033,-614543,-48564,38218,-390374,50462,-826490,669148,-463915,29378,557586,-580641,375843,-87428,104275,-15663,-739038,565198,-421562,-45528,-131251,-227013,711403,-496942,252220,-609915,326229,575162,-640995,195762,-768388,492133,204397,-393798,-64548,-757706,927676,30576,-718621,-34893,49003,1009359,-957425,-269157,656211,-65457,-31648,-1050047,830780,69420,-792695,648987,-37619,206965,-405774,316797,445717,-527597,798116,-318234,-70675,-9909,501157,118105,-985538,399950,642315,251382,-673198,-717487,1022475,-61906,-526813,-450895,48362,707114,15920,58348,-213646,59209,575824,120571,67640,-773796,576852,989624,-900404,-772022,457292,1186307,-883539,-1089627,724102,705221,-553698,-534975,591452,632631,-870534,-31432,560710,322419,-432085,248004,271588,-349179,286082,89335,-343015,-160832,519955,602570,-931312,-562353,721700,726364,-831376,-940958,897626,257740,-431600,-591917,376390,197024,-461787,50371,-78717,-29176,2777,477489,261369,-971635,-20066,898030,133973,-984379,-473070,1490533,-311233,-1204770,309239,894725,-160804,-1359097,772533,860354,-767333,-505109,368079,657250,-829897,242632,849027,-648547,-282723,275082,527452,-843450,-298487,1443768,-712764,-548162,-93565,1083240,-127309,-1504827,651494,608250,-41735,-698957,301593,905397,-898246,85178,414449,37759,-256828,-228898,1218943,-679272,-886387,919068,540152,-728155,-1129983,1109174,420538,-1313603,13569,933985,416980,-1306436,-93278,1131304,-572779,-877066,282585,857439,-418862,-695506,999195,-172787,-602013,56351,421321,-336446,-1335673,922516,471381,-954221,-318020,580833,696387,-998443,17359,818940,-244841,-465902,-368354,1008663,-286818,-853428,612744,341587,-427572,-634224,846439,284312,-1128356,193600,612656,-210162,-1135168,278533,1182268,-1005228,-605425,860744,704095,-993059,-665777,1238256,62697,-1172672,112125,922368,-342047,-1120018,645677,914506,-819695,-506108,643218,638635,-901462,70930,1064886,-311639,-629473,13762,634800,-624956,-713409,756176,533566,-667395,-297676,461301,160498,-865620,-38207,871292,-310684,-741424,334183,863768,-642730,-622255,595916,288529,-848802,-489598,808546,-25546,-975606,285356,1039275,-229062,-873464,749805,903980,-963589,-572683,1022316,-31561,-859204,-140278,1201590,-26968,-842023,466607,580251,-401162,-456756,812466,326002,-708883,-89249,636927,60766,-587516,-136755,734443,-155342,-541072,93130,792667,-572167,-466527,697535,289563,-582074,-130589,828513,-217518,-819902,257048,756562,-312177,-510850,504478,762408,-829402,-142701,969630,378781,-764054,-256264,1062970,-388849,-916475,438397,648655,-422831,-746472,868596,371021,-627032,114335,562115,449365,-767316,145312,377525,-421289,-385620,8315,563339,-439621,-512171,876187,221739,11262,-107854,477136,182060,-1060040,522549,133624,-254728,-416340,-231011,1110010,-921384,-26643,562248,-134221,-133724,-652008,1129364,-666091,-646132,624321,68419,41657,-966196,715631,299544,-1180045,365355,-208775,383249,-627753,139458,1067922,-1272395,385910,21253,781143,-275648,-731122,1194922,-93072,20240,-103344,-17033,875226,-978546,815015,-222686,-184007,339361,-305558,989223,-923325,92895,627180,-592070,467405,-1013252,841397,-414581,-847674,965097,-696596,426124,-593590,503713,378244,-1353261],[0,0,0,0,0,1,-2,1,0,-2,1,-2,4,-6,5,-6,8,-13,14,-17,22,-29,33,-43,53,-59,72,-88,104,-122,143,-166,193,-224,255,-297,343,-388,439,-501,565,-636,713,-800,897,-999,1110,-1235,1370,-1517,1676,-1849,2045,-2252,2474,-2721,2993,-3288,3611,-3965,4354,-4776,5222,-5675,6079,-6247,5535,-940,-36170,-179794,113122,-15806,-86227,54501,63963,-13572,-156400,326975,-15438,-314875,55140,258507,-86256,159806,324225,-66294,108343,276741,-144574,-167555,-293245,221733,-300288,-264426,235053,121099,-298945,-36109,431901,38762,-509750,36457,395494,-227371,-309905,253320,500171,-426660,-430776,56048,202380,-194660,-205245,284868,98010,-432777,-504522,428633,253926,-265687,-78900,351705,-26736,-499413,170161,541718,-193084,-433834,329625,305354,-352988,-112343,240121,-36077,-429411,690546,567180,-514159,-652247,745903,346224,-916974,-24570,828372,-258695,-577182,333627,648331,-883975,-461427,832841,387235,-850397,-452455,954376,138953,-722706,168011,713930,-251175,-728533,88331,748607,-656325,-154656,373531,578488,-782597,-894442,1202031,351167,-1001300,-675985,759400,593913,-995638,312415,615187,-246396,-474807,384510,266947,-953120,73416,1195612,-447275,-1090925,324505,1230278,-704363,-1118266,1128217,396571,-753773,-317302,738688,37374,-1363500,211372,701034,-433844,-1159326,412570,1153282,-1363154,-471100,848251,233430,-1022043,-476570,1697282,-244417,-1278197,349269,1322364,7329,-2129114,596265,1901176,-734476,-1429991,205757,1609194,-383760,-1131591,757417,-116590,-78456,56783,353528,-833387,-889099,1611051,23632,-1525058,-234637,1252483,398214,-1799082,436404,1265131,-862064,-845389,557316,1331986,-1422912,-362019,1455833,-152823,-1005500,-479339,1469691,-277709,-1575100,958685,790184,-423571,-1328977,1162448,1657839,-2169246,-363629,1257188,1252783,-1789092,-1341445,2898164,421383,-1224087,-953708,987314,915560,-1372971,188501,313469,-345527,598314,297685,-241408,-1738757,1134001,1511911,-1571946,-818656,785628,1481895,-1644963,-1287825,2000492,7553,-1129450,-375605,1178837,148188,-1668691,1068296,640694,-946109,-717079,653610,1392052,-1891938,64476,1445579,-71054,-1318726,-253956,2271551,-1182365,-1904696,960798,1407593,-639307,-2641757,1594823,1826029,-1355770,-1076349,236529,1331946,-1021503,-532926,1010155,-979515,89001,646443,395046,-1136498,-692294,2116321,-517010,-1553234,378133,1744672,-212408,-2149911,1235878,1158951,-918297,-682784,859412,1016506,-1803926,213108,1428136,-603175,-841747,178801,1596323,-696588,-1301380,1367480,433909,-875325,-901032,1614582,655933,-2228595,-33428,1297698,312275,-1936435,-417753,2158174,-677753,-1004529,121243,1028469,-471201,-1082870,1111914,-368881,-789444,764943,1056822,-451905,-1488833,1449042,1087010,-1525234,-508101,1502439,640228,-1615518,-10213,1591791,-433457,-1196192,632912,1196438,-885251,-1085974,974834,457906,-1257773,-542498,1350559,326930,-1662717,320382,1163130,-74145,-921123,359121,1300085,-917594,-991869,1072681,875010,-1018858,-867806,1455048,422245,-955140,77688,987345,-106843,-1035533,800251,910044,-1128054,-447731,945807,250778,-1258327,-134365,1264295,-695282,-1080255,702318,1138660,-687099,-904163,1128810,480920,-952616,-5755,1114541,391752,-1276276,264145,921904,-393615,-745017,846861,666132,-845449,-565050,980506,531667,-866184,-192010,877789,270277,-1165006,282611,776057,-93701,-741899,533350,842619,-955187,-424786,690225,481161,-653256,-71552,848884,-275072,-834929,435398,311090,-556303,-236710,636435,232793,-804725,154459,772067,-208086,-795493,467788,646154,-556534,-242613,403459,546884,-679287,-361777,807990,28585,-697253,67390,830579,-146798,-648113,373160,790703,-202871,-261307,333335,370124,-208126,-342774,694923,189833,-507554,-82089,585364,-56741,-673822,290543,415904,-282330,-343726,675353,98761,-394297,68855,464620,-258820,-552983,521160,-2070,-752046,123058,598904,-206739,-412783,39854,623752,-100964,-476430,497664,196374,-115833,-99142,482809,69727,-242539,49060,186651,129983,-29979,-108266,8309,-104638,-8547,-106384,98697,49145,-316107,-135459,-155417,64002,-569,-60401,151093,-96243,37277,107430,-33080,-73921,408,115055,-395694,-10013,-66634,-351080,251887,425365,45370,-294345,-158677,464861,-93562,-381300,-160071,397194,-309004,-355302,362417,-171911,-246380,49885,250222,-439420,84967,446928,-119711,-486843,149502,412407,-251198,-487203,420628,133721,-382024,20247,242298,145676,-547218,82992,238213,-195115,-263538,-48827,125491,-275488,-253549,149355,62334,-175182,-61655,532115,128653,-479477,100410,799729,200147,-882427,67571,859060,-84275,-516105,36303,347058,-111288,-126534,114183,-425638,-238993,679748,295298,-977486,-594995,1250329,323025,-1075414,-315670,888887,288714,-1318932,-108149,694932,-147489,-546017,285909,301941,-558860,-182668,585657,480365,-546644,102302,715497,-66992,-561968,235375,620530,-351200,-684169,755624,556663,-938808,-484203,626228,1082198,-963263,-366355,944882,359968,-268048,-290008,94243,-311813,-35934,888038,-232237,-857606,627013,1279473,-628705,-1326635,1133632,1243544,-682303,-1417552,642947,1067772,-725907,-331942,743146,255068,-534613,-530619,799018,-438416,-439675,582103,549499,-380676,-438153,962273,158414,-989870,6048,1048447,152587,-1348970,148678,1349966,-570738,-1059697,104969,1404673,-524861,-1173396,874466,423040,-293444,-466605,540349,60569,-1028436,983943,370396,-1159303,-195628,1335421,805528,-1861034,-418493,1616470,-185644,-1245570,-79604,1495070,-144695,-1161661,593020,566842,-353996,-429800,889102,554240,-1089499,244486,963229,-118534,-1053916,489195,1194821,-840520,-806198,842061,772256,-1022381,-907710,1201189,338307,-1251651,-160284,1049297,229176,-1469242,499652,1003274,-547197,-794277,311857,658051,-1038309,-80500,1111705,-542143,-1050782,725581,1451453,-917479,-1098490,1273659,815672,-1034572,-662657,1360259,384009,-1227664,135825,1145823,-207207,-991984,391498,1125832,-1187744,-714852,1023394,608823,-1033718,-645991,1694349,54419,-1328462,80329,1172303,-357009,-1356556,866227,1127192,-1124722,-664927,1031623,1035317,-1361923,-648177,989733,-100807,-1360325,291710,1238183,-587955,-817342,1023148,555441,-1101676,-309507,1246701,229578,-1373461,111744,1201983,-590294,-1302023,850390,735501,-1231774,-633912,1036898,400584,-1118066,-170168,1188567,-244983,-1170653,289781,841056,-378623,-1107367,879927,853639,-793769,-648880,927840,494472,-1293325,-332647,1303841,-114375,-1219235,361486,1368699,-748260,-1175674,1029701,481362,-1095776,-767043,1105211,54472,-1321390,264921,1230261,-662201,-1076220,572309,658751,-851849,-579667,1206164,449974,-1055889,-234992,1254837,-149237,-803505,751515,982200,-574262,-948143,702736,616571,-1282998,-242749,1165623,281173,-1083044,75863,1055374,-477029,-1201754,467091,1342000,-675406,-878725,966044,926266,-1053759,-340994,1088795,-4238,-1073778,215716,1032430,-438144,-890922,831625,852554,-857256,-684448,611591,58830,-1041200,-96718,1131386,-93322,-838235,552401,968620,-582911,-497333,710750,383526,-580041,-191800,1079506,86490,-1211162,182273,1066460,-315740,-1057796,672160,807198,-407354,-610698,1184425,365907,-1091146,-145523,1037873,226733,-1166832,158513,909748,-606450,-651826,657557,851626,-780818,-803125,877457,91528,-852131,-143769,621147,-68417,-769337,441347,899891,-414924,-544872,560084,338629,-899520,32884,929499,24601,-780791,334266,642210,-63392,-445360,611521,448393,-499023,-523339,768533,299653,-906620,-220047,563889,-271196,-787460,124832,799464,-446767,-632080,656896,485013,-650261,-750341,1029000,502248,-986479,-81137,597918,131926,-844066,204507,506024,-612613,-473704,249417,539188,-629064,-410967,785619,-63148,-303148,-23868,300673,-334490,-471858,710942],[0,0,0,0,0,0,4,-2,4,-3,5,-12,14,-15,20,-29,36,-42,52,-64,80,-94,112,-132,156,-184,211,-246,284,-325,370,-418,477,-539,605,-682,761,-851,946,-1050,1166,-1290,1426,-1569,1727,-1904,2092,-2293,2516,-2762,3032,-3324,3645,-4007,4413,-4863,5369,-5951,6626,-7411,8336,-9458,10852,-12625,14975,-18283,23375,-32467,75606,-345596,-133373,169196,153205,-206339,198174,431426,-253599,-189079,408063,199608,-391633,192271,359574,-88988,-174294,-6900,71832,-29170,-226070,286976,395135,-120337,69539,185860,188936,-449101,212971,95373,247959,132950,103871,-103476,-336559,31664,293931,-86606,-301138,-226231,300274,273546,-366415,186731,279221,78499,-606233,211073,357277,-467407,-472012,477730,580611,-545935,-191684,809235,44823,-828784,-55841,763900,-240276,-730467,542154,382784,-284335,-282216,625777,480412,-726920,292439,467827,-17323,-597405,230884,769090,-382755,-239615,495886,298589,-62997,-642596,723217,68035,-504362,167719,103724,138472,-663967,730831,476077,-883660,-102148,10722,622290,-1075812,-146930,1313469,-661025,-775355,143077,1370431,-652046,-1585535,1331120,635321,-785970,-856697,869841,1011761,-1470032,378558,532618,-178147,-650164,-141220,1080546,-1421144,-185447,947191,-101240,-173999,-1111271,1729360,54191,-1681926,488194,403648,979787,-1578707,-133915,1182025,-667641,285836,-409596,588942,-375265,-331578,1498226,-1379017,-216409,681876,703140,-641177,-1868981,2482498,224034,-1842390,-278592,1447384,1477356,-3112316,381053,2082605,-445609,-1284282,-986912,2565484,-677180,-1037430,1282970,-541810,511636,-1006064,1068683,-373700,-2306222,2618568,227745,-774659,-1716839,1176573,3010203,-2989958,-343444,709853,1527908,-250544,-2875141,1934549,-319357,-132297,218634,-926716,1141895,-1372199,1861600,-852582,-2090151,2003649,114166,532054,-3028477,1335707,2880435,-2728175,-728278,569053,3038919,-2005158,-2912602,3105346,305414,-397668,-2034469,893576,2094080,-2575035,1492318,-517544,-150283,636694,-256804,1802926,-3205072,1528771,2355093,-1446671,-993018,-1301787,4313606,-1041132,-3131278,1130536,541312,1826092,-2956771,449162,1804204,-1313593,981837,-2064917,859126,-444519,366920,1855327,-3085864,1239896,1275607,631522,-1337393,-2058873,4232827,-862772,-2168154,290858,2449753,1222084,-4181814,1771112,2005303,-989124,-772667,-1010348,2679893,-1639438,-471397,1241395,-1570398,797268,-467475,1899597,-1251968,-2068121,3552822,-606320,-757141,-1961959,1804742,2092928,-3628675,368560,635683,1321659,-1069958,-1622095,2409046,-1326638,281835,16734,-262022,143148,-1422822,2555600,-1152731,-1682000,1435368,495187,105439,-3313454,1966169,2165337,-2498494,-254543,796304,2150332,-2414448,-905538,2912318,-1032608,-710149,-817846,1556111,-125180,-2025120,2164548,-257251,-776798,-210695,524753,854284,-2621785,972295,1400648,-924249,-1087286,-85457,2516010,-1390876,-1214793,1517522,267691,-21276,-1515545,1380915,313483,-1455561,817728,475352,182251,-1334051,973602,1352085,-1712312,-346308,1246647,735824,-1841120,-478568,2309954,-721595,-1042071,348832,1436090,-483413,-1758558,1411082,636692,-1357023,-730789,885110,611671,-1824719,255153,1248409,-730226,-775203,187146,1067422,-809028,-920323,1074890,216650,-908029,-568526,1339594,-103986,-1385551,170174,940380,-225116,-963133,586468,1196125,-1085426,-387839,996933,565712,-1156121,-220291,1442394,-336388,-1314162,492116,1054559,-978156,-977609,1045611,427950,-1250194,-662573,1500983,192845,-1642102,365045,1053754,-684253,-1066197,980984,972533,-416689,-801961,851340,228074,-960293,-129191,947188,-203068,-867190,241634,559726,-520544,-720461,452218,546074,-916089,-325462,896099,101741,-624385,-2495,749639,-199713,-1023967,351504,503275,-442675,-805435,844365,543649,-1159314,-286047,795505,69178,-1136276,228091,1074645,-490628,-664777,660345,917036,-595557,-550812,671672,228760,-902238,-158075,691522,42790,-699686,306798,575056,-167474,-115724,31081,483053,-316279,-70295,311688,135068,-221309,-185562,155831,-179120,-442404,128667,255957,-122088,-442222,229714,402241,-847497,-96952,342183,271541,-460094,-207182,771291,-294909,-245138,480883,312043,-146113,-630773,482485,-196293,-491482,117747,169926,564034,-626576,132966,586089,-571442,262056,-117242,580565,-301658,-328243,388886,-204087,152104,-300427,-42194,539236,-403877,12125,-214611,422821,189091,-504114,553405,-192783,256131,-90831,-9778,289402,-239617,805555,-25334,-628556,123797,47914,629214,-763355,123356,435788,-495698,133669,-362347,330961,-407923,-384231,708498,-499472,-57551,-334146,266929,52467,-593833,648215,-54600,554743,-302524,-348733,684828,-618099,107743,115961,720184,491061,-1216597,599021,200712,-302188,-540429,-9786,1407482,-652892,-261443,194246,-104340,494169,-471805,410567,-748659,-117448,695605,-348620,-233855,-363556,818975,-68112,-1198504,517370,136548,266524,-488112,-159114,615858,-639743,-126411,139378,-217688,-145469,-564551,1134852,-503936,-660114,500187,291652,311617,-1188437,469884,889069,-610426,-195719,236830,859273,-1128701,-434992,849857,-217087,-154914,-403698,764869,308424,-907541,376029,-70153,-291130,65623,543492,146118,-1074316,625880,662819,-554619,-622980,454629,1016678,-389581,-717542,385107,238459,-198635,-505079,221297,178195,-248561,368764,208225,-383561,-555303,789813,982507,-1217325,-758290,1200315,701317,-1057416,-542531,1208798,563580,-1319230,-82268,980935,-192685,-1250674,560447,1039866,-697988,-881378,737291,109088,-769409,-374593,966307,-572371,-811585,598654,449526,-719718,-639981,1051127,198172,-1111827,-17089,1030955,278047,-1041943,-208936,966601,79641,-179567,54445,2336,-214138,-253314,837896,-385040,-815894,437453,1027319,116597,-1608256,666860,1421685,-715069,-1305782,578944,1516593,-814280,-793538,1324202,184198,-910837,-122775,1024387,-292417,-1108102,872261,268144,-542423,-561738,471573,739947,-1329558,383852,1012706,-14487,-900082,248681,1361917,-862714,-730846,653027,446787,-106457,-1125176,560308,397752,-870122,80591,582849,127792,-880106,401312,540502,-894561,-324772,841822,889873,-1469161,-746874,1586884,13673,-1322310,209566,1297760,43689,-1461175,746325,956034,-712215,-651058,801762,683423,-1356795,-143707,1269971,-189737,-920078,98097,1125323,-447157,-942063,878851,327974,-647944,-651519,959019,141084,-1424553,65650,1137447,121384,-942813,178950,1044562,-520536,-855098,767878,549269,-505853,-334853,1087736,-255752,-866824,268662,941628,-599367,-1239270,900164,684910,-1148919,-653170,1101902,664228,-1099726,-285048,1262132,-201001,-1255412,335928,1005778,-565793,-1033070,1086123,581978,-1047881,-519453,1177678,367515,-851731,10145,1091196,-427906,-1198653,595133,899170,-868347,-561983,719362,281317,-1066301,109669,1099869,-126807,-981752,324547,874131,-466150,-982815,441816,746479,-993852,-689200,1149395,233818,-996824,36216,1213058,-284297,-1088010,391044,963129,-475871,-823234,999903,494010,-1084214,-216550,1138102,143292,-1275439,153056,1063765,-599232,-750542,465286,869125,-616971,-561620,1090101,459938,-847477,-136917,764085,-70239,-1080138,207927,508710,-514790,-825716,404424,553484,-379897,-147432,680603,-28334,-722194,-27616,1107353,-443199,-758631,508988,829743,-430801,-743545,1056788,425714,-1004510,-85087,493117,95628,-1078728,64001,1247525,-751869,-721174,435812,749130,-817442,-838782,1149529,-175335,-653725,-143095,773873,124321,-950604,529933,304651,-467177,-236742,79685,798600,-969023,58266,773598,-305538,-331796,-413264,1169994,-486706,-732882,783038,153284,137975,-808049,941248,560545,-720933,698763,-6668,85278,-672394,172094,859774,-1324791,-24673,282055,268104,-560665,-889237,1954503,-426798,-895102,362265,501307,552842,-1335557,860942,439084,-675307,337970,-435669,1100475,-579005,-90543,820449,-924794,519825,-531056,484806,-219471],[0,0,0,0,0,-3,2,-2,4,-6,7,-8,10,-17,21,-23,26,-34,41,-48,57,-67,77,-89,103,-118,134,-152,173,-195,219,-242,271,-304,337,-370,406,-447,491,-537,584,-635,693,-753,813,-880,954,-1034,1122,-1212,1314,-1431,1556,-1699,1864,-2056,2284,-2558,2886,-3299,3835,-4537,5487,-6843,8891,-12253,18576,-34186,115424,330095,-226021,-137169,241619,67321,-378074,-114084,202987,207430,-395494,-15925,196497,764,-25701,19402,240412,131186,-193323,-136913,59179,8094,-210173,70745,199747,150011,-237027,-102313,441357,243049,-612534,107519,523088,-466099,-248370,319085,252808,-280971,-50893,463650,-229133,-442309,114344,187374,-656542,-210671,629904,109553,-468434,216317,573990,-415971,-499988,522249,159304,-623942,-99922,717902,-8523,-773523,376117,727834,-292247,-359498,111122,417952,-449056,-799933,679841,175483,-314898,-478988,679076,305731,-1022659,274791,746167,285336,-801901,-7778,1357416,-571580,-874582,6058,649578,150887,-805018,978829,-66832,-679279,406355,54874,3979,-1006999,1297501,340789,-1408945,269225,429989,423875,-1389942,287883,1432605,-679087,-415566,225114,892656,-637091,-1260902,1550244,-80961,-628497,-293550,560240,607958,-1581086,1159713,265267,-717742,-331142,90445,1529245,-2221902,-982872,2041098,172010,-704359,-2129855,2472229,647021,-2311875,191904,76609,1362865,-1558479,-162081,1094856,-1301446,1260222,-280385,-7456,-699013,52493,2412398,-2349076,-629429,766969,980826,-656067,-2306026,2917594,320508,-1218032,91204,-17094,1770342,-2450501,891049,562447,-1128541,834595,-1142257,1262198,-1660358,19743,2401933,-2425689,106138,-526777,2597110,-562049,-4080586,2995163,821003,-224993,-3032975,589946,4469275,-2804483,-504263,-434855,1598268,803113,-2880894,2188219,-1886387,802928,1214117,-1683587,271933,-1561063,3643216,-1088254,-3076822,2260258,811441,1346256,-3993291,679734,3332431,-2198140,256024,-1142506,2281400,-540755,-2217108,2791746,-2214568,1098272,-597710,-25923,791198,-2742644,3909776,-877789,-1952202,446581,873489,3129857,-5234229,356977,3612860,-576719,-1336478,-3378982,5412324,18155,-2909990,778087,-226025,2704154,-2547910,340507,556049,-1823205,3113556,-1380521,-282130,-1387399,1237087,2906811,-4725300,805578,1521819,1194919,-1256801,-3105271,4288270,-837255,-1533238,-192585,156772,2157269,-3045299,1403999,159560,-1389848,1049285,-1212343,1578858,-2518108,1026695,2727806,-3038758,184111,-230437,3169457,-2308777,-3588082,4023983,438962,-441451,-2941973,1570284,3342020,-3434774,766731,89840,988094,-204677,-1344792,2257135,-2539677,932178,1149486,-1269708,-473730,-972668,3562461,-1363151,-2443052,2209836,930436,126943,-3081488,1656539,1482255,-2364270,279526,370725,1643077,-1507857,-371619,2350609,-1690396,150991,-205708,743814,-389360,-2040596,2666335,-626664,-1341739,-262363,1386115,1324241,-3541043,1055832,1962477,-771547,-1176199,-585008,2739130,-1618484,-971004,1291408,-44560,-296734,-1119960,1755305,-674027,-1850200,1414942,166588,-735180,-1243555,1441686,1180827,-2493596,399697,1287042,333341,-1397856,-102840,1891258,-1101120,-961614,917791,770957,-522759,-928375,1758712,271267,-1560459,179903,981107,128997,-2013066,605545,1390133,-1064231,-953250,739998,1648761,-1445848,-954511,1608539,142263,-1168464,-447410,1572631,-50820,-1560985,779495,811709,-1079648,-1062187,1098499,696586,-1251309,137171,1421061,-313418,-1209592,273356,1306130,-1003146,-918868,1136258,754820,-1191055,-671439,1414947,147051,-1393784,227356,1022948,-556355,-1215202,616775,836751,-652526,-708002,740162,988277,-1019682,-343872,1258839,421491,-1378907,-113990,847056,-130268,-1054044,772024,1071330,-917203,-628948,891259,546137,-1163141,-303311,1052486,-162281,-1094540,506619,865621,-527845,-656463,993459,439817,-972615,-193891,888883,-434899,-777703,539291,817089,-654509,-478287,461041,513014,-487561,-550059,633043,442059,-892159,-273657,1077448,-412160,-871670,407263,539321,-51351,-843057,598920,816109,-441943,-563128,309773,689175,-897529,-211386,960242,-289401,-490282,170320,577511,-359795,-404424,813864,54297,-477291,7725,474042,228031,-792386,472421,110285,-326805,-10935,329277,577679,-893549,144120,332917,-329189,-353364,-468358,817830,-565473,-207638,515661,96858,65710,-823620,357908,432220,-652887,378191,-39641,764869,-407670,-438596,669434,-543922,-1144,-460224,174904,272694,-711761,572317,-285266,287640,53217,-152237,223425,-1044111,985737,302636,-521956,111813,-278748,979531,-626785,-148844,379233,-520879,494327,-433370,238445,-515500,-328647,533677,-513510,74295,-58789,256447,386455,-502427,575742,-355440,77433,199464,-448548,938511,-809255,364592,14947,-31869,870012,-1021510,471609,-395795,-18299,211362,-827764,932531,-389779,304315,-387287,-550825,921949,-463438,74042,-438466,201074,693279,-791405,365305,5082,33961,193813,-385692,399420,-711689,199443,498696,-489664,-31733,-527612,697341,-316268,-515971,483904,-523812,408143,-436088,146347,-45107,-243768,813086,-175895,-306163,-109846,247902,400583,-854402,600749,192229,-61222,245467,-28393,491479,-900673,146781,715403,22768,-204841,-361412,649933,83383,-806064,106130,445146,10804,-602203,130712,378424,-542090,-546686,281573,410773,-593959,-495817,489835,520552,-216827,-7432,556365,186097,-142109,54337,-188369,-483653,169861,359288,-480001,-922146,558767,710159,-680299,-865437,1137984,761790,-643159,-329503,181166,238315,-234995,-123557,120478,-508660,-105392,258066,571319,-610385,-414635,1057774,-163315,-775830,-587369,962124,488711,-1146218,134745,546274,303217,-1031716,-312142,1331381,-666844,-430036,155930,868192,-30311,-663356,821423,-219108,-451339,235958,2990,-196034,-316393,1068050,-78970,-978402,74615,635681,366513,-1357479,-142727,1153997,-204766,-352580,-33353,476603,-364790,-436104,798515,-290347,-466936,-68450,708044,165711,-1260211,934248,520536,-337848,-642623,480852,1370318,-1393131,-367303,903142,534427,-520338,-786151,1285506,-199812,-1105044,397589,223209,55504,-993407,557670,448586,-1045355,329966,310935,150580,-847700,280084,1078205,-1037245,-605241,382825,563227,-424222,-658715,1168543,-162103,-396143,281382,695245,256525,-828186,800017,651671,-592793,-36357,165302,681629,-1030608,65407,816081,-297426,-917470,-374628,1282897,13249,-1082036,687753,534799,-595208,-762403,691931,727375,-1119617,-58903,721594,170799,-864082,-113539,1192156,-475206,-482173,617797,416557,-461005,-521397,892446,412322,-914730,116619,590468,-218488,-743916,412938,724406,-562283,-363155,841297,438580,-939122,-17504,855920,-160174,-627221,509837,728078,-631575,-703134,417138,757263,-440949,-731730,516076,364289,-639257,-317720,1232463,165794,-739617,-90158,913577,-307513,-869005,466049,677700,-737161,-445753,618026,212331,-663612,-106709,940113,-117340,-557202,363783,337786,-532464,-453608,493558,173146,-738012,-66256,942561,111202,-734305,465400,507811,-370389,-597975,541956,459810,-691723,-447986,517516,155092,-541200,-91298,794943,-16606,-582690,-127198,704066,-271918,-713963,716478,432899,-503544,-320681,587278,174334,-1044156,332470,592938,-278822,-350316,232212,680722,-868213,-185931,478700,470653,-453690,-500419,947973,-10507,-381086,376848,118859,-150472,-648783,531696,189624,-869482,222684,217316,216860,-646860,113324,733539,-374886,-21802,-19083,541712,-300154,-811029,1000423,-129761,5631,-473019,277331,470643,-1054751,642721,244683,-115844,-471,-160474,1015266,-1057426,-63541,547975,-42434,284073,-900894,1430771,-268130,-827304,685277,-106240,601092,-998713,181261,632616,-610941,800288,-366481,357911,-91452,-190258,843158,-1480089,418103,-53547,218188,89213,-1302069,1697337,-472680,-14468,20040,-396797,1414670,-1324842,862274,-183141,-477894,803750,-1058600,1329455,-734702,312452],[0,0,0,0,0,1,-3,2,-2,4,-7,6,-9,14,-19,23,-26,32,-41,49,-59,72,-84,97,-116,136,-158,178,-203,235,-268,302,-337,385,-433,481,-533,593,-662,734,-804,890,-981,1080,-1184,1296,-1422,1561,-1704,1864,-2038,2234,-2448,2683,-2950,3250,-3591,3981,-4434,4970,-5613,6397,-7381,8653,-10357,12765,-16411,22198,51956,24478,202467,-204752,-316042,238299,161512,-155905,-110912,-6151,279102,-12807,-38272,262074,-88892,82084,46911,-172386,8588,427152,-2214,-206036,376700,66391,-386359,120145,295502,-74079,-657263,-13280,576905,-594329,-327294,554661,68720,-543312,-316792,417308,224303,-791890,338571,468896,1030,-577700,293837,171353,-241648,-57378,161581,117171,-219639,-120749,121660,-44272,-294407,52509,249198,146794,-206341,44266,269811,-344370,-21116,129885,163424,-545557,22324,359994,-414954,-400901,283728,896333,-501867,-624524,733356,328287,-834462,-140739,1071474,-201926,-1381644,604671,886854,-366804,-855135,619838,1050136,-736696,-725806,450136,42174,-404167,-232348,654286,-432550,-579910,545105,505010,-517957,-706390,821284,484954,-1033124,-213808,495925,513970,-646530,-479716,748631,-115343,-86533,-187789,552385,-391965,-558549,1033987,-264498,-622885,69536,1027045,-108478,-1529090,1140948,881638,-1049999,-912211,1329044,1485543,-1813977,-684693,1735228,135922,-1047803,-904104,1474594,184094,-1250977,634956,152805,224914,-591957,811246,422455,-1745777,746612,1030125,-366281,-1530261,186156,2612335,-926907,-1392083,477520,1481650,40866,-2183883,1001349,658387,-299430,-164904,-450682,502751,-817659,830679,527273,-1420656,360010,460284,568567,-2189794,179755,2729588,-1257675,-1773762,302546,2705530,-663270,-3209706,1859215,1336481,-408904,-1882241,33761,2120547,-1355045,-110706,26376,-265145,209774,-76790,1168863,-2099055,-103205,1935582,-235705,-1545988,-1598126,2980224,602230,-2778720,-388515,1155628,1687476,-1867520,-1230828,1501835,-406003,80376,-885930,591784,-33669,-143616,1653270,-1853467,-116277,1158989,939784,-1189871,-2055250,3254283,369752,-2849172,-480750,1929206,1812580,-4041013,-156479,2815158,-52169,-1212998,-1320623,2065498,-66391,-939206,635035,-708712,382047,72464,1057422,-599411,-1901607,2210173,942907,-827633,-2269594,1099579,3066889,-2271825,-1624190,860511,1739943,-280431,-2336172,1533114,205918,-273886,132456,-285728,444738,-971444,1547492,-147214,-1632965,1249101,966487,280315,-2449137,853465,2554923,-2117478,-1531096,772966,2615919,-1641474,-2464058,2291433,803788,-789639,-1510341,1038054,1093270,-1679745,737891,370375,-544867,-284340,413393,868369,-2033375,377441,1945456,-137620,-1328296,-514944,2430059,-93939,-1904270,190814,887216,361055,-1624389,517157,1359938,-863921,40069,465800,310176,-1249898,422748,1552221,-1559214,-312128,1051316,1006672,-1381152,-963943,2518983,-33656,-1592033,5115,1424524,53376,-2407900,762045,1566073,-799847,-886682,402186,968444,-1438639,-323620,1063303,-301377,-627739,220773,1062039,-797499,-1285862,1055758,747202,-796290,-907735,1141202,483354,-1232305,-267861,790016,69026,-1091136,-147018,1321000,-720263,-655258,920728,293466,-957925,-542209,1339878,9092,-1449695,280238,1383474,-406960,-1186556,805189,1114855,-1056387,-776863,1140313,649042,-1150236,-289272,1412388,-107519,-948903,58489,1024523,-331136,-948453,750380,721253,-671245,-341881,602477,292213,-959073,-144540,792832,-115043,-770005,367145,756771,-627359,-605654,725150,396685,-647088,73927,981746,-50899,-772917,97881,761124,-425191,-739577,777810,532058,-751616,-401420,1032827,-16545,-1101051,-101698,1224338,-212131,-956028,361326,630921,-782952,-665407,670204,237456,-727074,-138701,789278,101253,-762949,103091,383946,-195325,-678450,102238,146926,-283045,-213362,183431,2770,-590416,103137,385184,-356530,-382464,241159,290000,-43251,-180442,429345,108397,-773392,-42339,686845,-157158,-697290,140122,741107,-309934,-604287,538807,381391,-575246,-452848,571127,87867,-439617,24097,361975,-123946,-311948,133731,399250,-67158,-242167,186904,70868,-361625,-19576,38765,-13103,-174838,89055,-16460,-71894,-136519,114718,-130551,40153,209957,60750,-188782,-203543,385560,51714,-338478,-218424,11544,175232,-402646,-10295,372364,-14093,-170554,-140062,472472,69838,-432022,262801,37818,53040,-43553,482542,297879,-446527,181625,61123,-94835,-98623,36406,134075,-338342,127002,476700,-242625,-71134,132182,259399,-348193,45891,270579,-401188,-82776,225948,470180,-605453,-306591,836139,-87857,-496874,-264466,531193,506030,-882395,-251681,284822,51835,-323140,-4969,547485,-490762,-124727,-108182,107571,337169,-402273,370404,111001,-85594,-9644,-30763,-70,-77855,469778,-48904,-707486,281743,446503,-149748,-1022513,456287,1227263,-547391,-680004,267414,390252,-320796,-482031,608395,9301,-573359,473657,693290,-279676,-890690,778234,567336,-364663,-588659,472522,555102,-830280,-162430,448261,26807,-333672,-279962,883868,-390202,-478042,152459,415820,-88728,-740413,479519,239575,-345241,123292,-95902,-164644,-405839,529650,555191,-1188007,-177399,1023105,137503,-1338755,-196865,1618183,-26932,-1185230,-123342,1216134,35262,-920870,482045,209944,-580368,-500804,934035,253342,-1376167,229297,953525,-449907,-602601,165741,1158020,-914653,-717225,661448,294699,-677813,-563389,1268346,33348,-1020814,-42684,752033,121334,-852913,-142026,1006262,-459774,-97546,-113768,197695,-544596,123100,1130698,-1116589,-839714,729393,1151691,-1283564,-1253089,1662816,638561,-1015124,-796014,1263787,749214,-1600622,179472,681777,-105024,-698810,320212,1176749,-670554,-296466,949512,-168045,-657346,-355096,1446018,-310822,-1072574,563468,686959,-404487,-982723,728977,949291,-1250973,-425305,984713,365774,-899957,-543742,992709,-210704,-343136,161028,492477,-729223,-526307,987113,-84686,-1213860,185531,1306740,-279989,-1790483,849398,1038650,-751332,-1071211,690504,1443840,-1235590,-725228,1273965,254480,-823889,-12989,1399083,-319376,-1113962,1058817,615152,-556750,-648494,973622,869109,-1233728,-255465,1065818,-273174,-1349158,-252076,1425551,-681192,-1016354,755879,916272,-587189,-951484,1085588,387906,-896840,-310855,887678,-13598,-1372734,543860,1055410,-1020562,-853308,963921,768037,-1158897,-531686,1446387,256271,-1321732,306263,1226316,-429711,-1214031,957656,909748,-1007127,-504779,913607,448998,-1306833,-287858,1219061,-136887,-1153778,123057,1301148,-289727,-885168,693709,765073,-694566,-656346,954465,398608,-1126736,-17277,996490,-161178,-1144699,388580,943147,-570598,-725389,670657,612874,-866892,-321537,1211482,53027,-1095026,312712,934537,-576668,-911040,792429,1062211,-1040090,-823275,1195276,31303,-1244000,-218229,1109481,-425402,-1139654,629433,1188212,-678325,-761678,599729,684245,-1129552,-346370,1004051,254657,-1035933,200378,1039098,-318871,-856713,473059,628078,-408497,-867494,695388,570591,-691479,-394937,767873,268971,-1068901,314095,999174,-314843,-992660,807586,733682,-849159,-510578,928167,89687,-1151014,-204347,1226552,-384739,-1191158,647441,1072840,-1104084,-646909,915696,314383,-762714,-155095,1091507,-155642,-769300,233873,1018810,-152140,-664239,623141,741557,-773299,-232232,589599,505234,-576816,-426584,865266,-183768,-546317,250546,678491,-60710,-697335,475872,537598,-612915,-135699,524453,492932,-1075565,-436236,1089083,-232529,-533998,-743,746985,-322145,-651380,994225,-32747,-727254,-24791,682936,54047,-998944,617592,778531,-317313,-377286,449741,897613,-874788,-524616,679549,288869,-548036,-806213,530820,44455,-1234804,192163,197358,126853,-385804,188409,725866,-629612,30620,156412,229194,-527282,50201,1253403,-827546,-436051,279561,554222,-222527,-1286493,689718,304058,-336439,-150089,-163135,521402,-596153,241157,216393],[0,0,0,0,0,2,-2,-2,3,0,2,-5,8,-7,8,-10,14,-16,17,-23,28,-31,32,-36,43,-46,49,-52,56,-59,63,-65,65,-64,65,-63,57,-50,41,-26,7,13,-37,67,-105,148,-193,248,-312,382,-458,543,-641,746,-854,967,-1095,1224,-1349,1466,-1575,1662,-1702,1666,-1530,1229,-721,173,-17769,-126397,260638,203051,-279360,-45470,398245,147334,-423346,-55287,261678,9137,-247019,261177,253108,-68330,-221617,115746,279834,-492983,112605,386641,-180583,-91389,310523,-9979,-311854,160161,166651,76933,-37449,185288,234755,-231333,-132131,234968,420309,-564667,-173521,499804,306245,-623571,-126058,383933,21799,-530495,-173690,466920,-60636,-460292,-166340,847941,-176114,-642817,401829,371560,-422169,-513187,572104,529192,-730712,-6764,579265,-160079,-590308,77251,399855,-763354,-153482,594744,-311797,-482474,-183700,561970,-22404,-740745,447829,324092,-496177,-333157,553575,202860,-678408,156731,794902,-166874,-598595,-22685,1107921,-871429,-423038,526930,488944,-372323,-690277,964774,461701,-972851,162318,660871,380895,-1454271,122430,1368896,-917607,-951442,390526,1539694,-704147,-1121863,1337707,358766,-460826,-480295,606037,290275,-1295770,931291,99140,-785817,-367138,904316,724044,-1491502,10169,1100857,-241981,-623165,-183572,920646,-605341,-773386,1211565,174086,-280875,-879702,1354515,288253,-1455602,365196,294865,394177,-1020087,381721,1441075,-1616242,232645,918549,1038729,-1271776,-1135596,2987548,-246413,-1717894,-466209,1603674,1139857,-2793513,526497,1233618,-644880,-547604,-503543,1576688,-1309558,385884,1292899,-1179847,-149634,-372497,1750666,-877799,-1157351,1898331,-63171,-528941,-1011260,855740,825498,-2411441,1241104,406824,208721,-857808,-283962,1967516,-1511975,-276690,720798,221104,-16080,-1139021,2598712,-1143701,-1493382,1423012,552269,-46266,-3126668,2289931,1966245,-2813892,-939983,593219,2642726,-2025335,-1391732,2131119,-521758,117540,-1071848,1085000,-159155,-1365813,2379732,-799477,-649091,-203933,925855,923559,-2977872,1474530,952719,-874274,-865716,-437769,2536251,-1821270,-689334,1561769,-185626,-47378,-1722742,2302310,7448,-1702701,1267136,-200496,721467,-1455864,1077875,1089469,-3104545,902719,754512,755139,-2392064,-851183,3817264,-1771939,-1491624,-16575,1960729,471382,-3254402,1919613,666588,-598191,177789,-75945,1121848,-1995930,1197702,1183164,-1526796,22972,198931,1681736,-1833200,-809586,2222770,-706318,-620306,-871574,1674464,267796,-2197590,1333207,81554,92948,-1072649,407848,1784320,-2583396,596755,833737,121844,-692263,-813159,2014614,-1566527,-1145190,1317133,737344,-557892,-2386073,2480336,1045479,-2273287,-23407,982668,1235966,-2385510,-177175,1730959,-1094612,-324038,128834,1050003,-1097695,-806214,1928410,-624168,-808943,-193800,1243426,-327805,-1740209,1398102,863272,-740946,-657324,583176,968360,-1725459,-89633,1486948,-290575,-841639,-369063,1789348,-778276,-1215074,958620,621268,-651768,-1095896,1270378,806424,-1825603,34863,1161389,94049,-1623753,117577,1530362,-951546,-944350,632442,894107,-866662,-918795,1445009,77926,-1032223,152714,880143,-290963,-1044400,823740,691599,-920022,-251373,946336,276911,-1097609,105001,845322,-393432,-933177,371469,1068070,-563956,-871022,879804,441768,-667406,-551416,972947,402548,-1114134,9486,914405,-146028,-1157149,276713,1304444,-707085,-1062332,711105,732142,-849681,-522776,1170466,166601,-1117520,33155,1197421,-286316,-938399,483600,648921,-674663,-434209,839040,285611,-696974,216751,601144,-239231,-212431,472244,520217,-406145,-356597,417778,586931,-658308,-220513,484872,18211,-519149,116199,664820,-284609,-834805,350683,663707,-788968,-628434,447182,384758,-898400,-593444,691364,224967,-981679,-58679,788784,-115796,-842991,265876,596230,-339888,-432451,455595,395294,-751713,-363498,631139,53914,-286476,209239,278095,-216006,-319125,478894,108825,-208840,104541,115142,59389,-323973,82841,244145,-52162,37323,65572,349996,-293511,-205359,306424,387387,156594,-379814,345798,123697,-1105080,-167563,428456,150245,-480912,-51659,881863,-544902,-470888,303027,289574,142450,-602774,571822,202307,-116902,-3515,-52019,431973,-132585,22589,-36220,6845,263052,-472106,176000,-16824,2289,327848,-38312,305343,-185171,-227140,104801,-346668,153001,-154676,250962,-387978,-198269,926785,-578805,-145809,-335009,244181,249612,-667085,514584,-273744,110294,426380,192230,-43041,-825618,407441,235566,-555259,-175057,-2768,999974,-138944,-659065,595104,92629,216524,-1004777,45175,931526,-317722,-201524,-175392,620058,-8079,-516824,655070,16374,-93219,-326354,290678,88090,-571947,409592,-179748,-390724,287761,298053,178782,-917713,799269,655746,-451605,-424821,125727,1062225,-857729,-576589,427036,-269661,256014,-363092,303731,-417580,-55313,900122,-468708,-790001,-336310,946061,626891,-1516394,-323799,1008915,633490,-934565,-770525,1103945,294992,-1014062,-43803,558586,236379,-1032062,169257,633834,-594940,-322994,178399,208169,-540528,-234842,835970,-681255,-319970,507090,263985,-1041090,-875963,1522735,-136011,-1027331,138715,974213,384782,-1348103,157869,807060,-52359,-391649,77866,393724,-303614,-7317,763591,-775216,-798364,761688,1333691,-612386,-1762394,960640,1373249,-701814,-1171670,538983,1372199,-1146193,-491069,625002,529730,-768274,-442562,1222685,87458,-1130648,282807,441116,-424097,-331498,823887,230762,-1268823,299876,962462,-375509,-1178169,601892,1348127,-1177023,-1035247,1058037,1029171,-871919,-995863,972502,460560,-661223,261482,291889,-207945,-744525,917189,652887,-1398088,81604,1219082,339881,-1503757,-357210,1897115,-138941,-1118414,53693,1396055,180123,-1606835,661877,904309,-711259,-822045,688500,1055232,-1275560,-104278,1028053,-58399,-773167,165218,1030432,-804266,-651363,1215719,417331,-919693,-137520,1435181,186864,-1511776,426452,1188464,-492439,-1062953,638622,1155098,-1088777,-561680,774770,534318,-692273,-226314,1274463,-620551,-912484,626595,940005,-608530,-1048906,979405,1016849,-1206025,-274274,1011524,455047,-1277736,-223715,1541323,-269796,-1139352,158648,1125484,-668126,-1224967,1384843,552840,-1114313,-346882,1239074,483750,-1546538,507263,1110030,-827524,-911742,802194,833651,-1180531,-679052,1035892,161956,-1100644,-127656,1020601,-127134,-1216799,490825,731505,-539453,-848762,942227,603762,-1115113,-207892,1053784,78441,-1087895,-234533,1242001,-513301,-1239218,829496,1107740,-852818,-1066344,1039881,477258,-1046580,-165094,1346187,234825,-1322287,284666,1328687,-575369,-1083301,932089,788245,-1013961,-400015,1225473,315179,-1034618,187831,978691,-215558,-1078142,539642,607251,-749125,-523039,1058110,424461,-1123802,-204157,1100228,-45404,-1180500,230688,1036753,-390305,-1126966,678152,703450,-886250,-742549,1195718,430841,-1073552,-177462,1363031,-290009,-1329436,433977,1407767,-484551,-823673,754132,1062105,-758878,-346682,1242189,97676,-1248285,229270,967717,-450114,-958385,425818,707084,-507170,-486773,928264,384992,-1199491,-300260,1235121,-115940,-651994,464847,1192754,-545647,-928062,731136,661282,-471176,-394813,856285,-28551,-1061423,110608,1072445,-379268,-843138,356918,1246369,-630817,-880142,817352,458904,-801079,-661223,1259401,239586,-1270541,334824,721575,-17302,-919880,689325,858620,-930537,-429914,760917,383712,-885897,21727,950077,-456452,-317629,204507,540080,-278879,-707304,871680,-37770,-377540,-147490,605252,360099,-1435279,651643,546205,-264683,-403058,90108,1098231,-1016758,-229274,649006,-54404,-144710,-860964,1320285,-89413,-1183159,690960,285632,30721,-777284,545779,930123,-1362427,154476,297653,160660,-686961,-476977,1538790,-962322,-566001,239207,460600,-80983,-1268716,1193099,216042,-461750,-7702,-303590,846089,-1211186],[0,0,0,0,0,-2,1,-1,1,-1,2,-3,2,-5,7,-6,5,-12,15,-14,16,-19,22,-26,30,-34,39,-48,51,-56,65,-69,76,-85,97,-105,115,-124,139,-154,171,-187,206,-231,253,-277,307,-342,382,-423,470,-524,591,-665,747,-840,955,-1092,1245,-1429,1655,-1940,2291,-2753,3402,-4388,6137,-10282,2814,168299,-245587,-297723,277238,60492,-407121,119000,413068,130865,-323694,188320,557669,-100540,-406207,192210,335125,-341427,-318081,125138,52479,-110723,-33542,159526,55981,50256,-13998,-157954,127574,-267182,66795,127837,-16932,-372225,-89331,184699,-113474,-111101,247292,276801,-295678,-120539,260143,-164070,-351895,351482,431021,-592057,-123378,406837,36334,-779687,153990,737257,-172846,-496231,580762,781832,-620086,-610138,966014,177281,-603437,-94584,583374,99151,-1015334,250385,579516,-189248,-478699,112590,454541,-630357,-137942,846437,-7857,-372984,-528915,792499,279010,-959744,204583,248623,-3197,-336154,214841,569089,-986517,253365,556508,115921,-583882,84016,1517713,-865983,-531709,1055617,402184,-563224,-1206804,1497741,-86262,-1279734,570622,430392,370841,-1838757,838618,1252771,-1215886,-111143,209920,922783,-1119512,-306054,1459782,-600829,-614616,-33819,1105206,64332,-2172265,1243583,428238,-300644,-805178,103195,1990361,-1846804,-164599,903340,117764,-66957,-1082065,1747531,-1130501,-574101,1369266,-465362,-161204,-1683566,1800734,154534,-2408800,1070367,189565,562690,-1784990,445242,1962809,-2652157,530295,504716,760412,-961303,-1188307,3174730,-1862928,-717611,680534,559871,801272,-2851225,2224941,-70424,-1441628,561959,125386,1988349,-3023540,378792,2165209,-1241443,26543,-1702873,3057252,-202695,-2458743,1861660,-564247,1081319,-1538370,756402,1072187,-2652762,2537633,-282872,-399859,-975732,46119,3354514,-3835133,520433,987171,39807,-196481,-2220604,3687873,-1642106,-1304717,1828460,-702125,943106,-3081132,2227794,939717,-2762824,1312381,-634180,1613094,-2359894,-136855,3017436,-3015006,406043,-287898,2077758,-682922,-3227741,3890944,-716077,-513890,-1559644,873433,2978094,-3828054,924167,270441,281005,457540,-1638114,2932193,-2886666,504581,2101141,-1585195,328017,-1913745,3608058,-1302683,-2820273,2625491,-470336,958728,-2513475,1409796,1949142,-3679553,1802442,-168602,606958,-1587736,-608890,3755778,-3217608,257045,605875,494173,32532,-2773325,3749733,-965141,-1547976,628011,365336,1845198,-3995272,1428443,1978553,-1940561,-145408,-1036970,3440735,-1739421,-1222408,2217186,-1503861,694073,-1475519,1680517,-135183,-2546893,2867583,-335533,-247581,-1171498,1302731,2140833,-3541968,1359480,1203601,-227803,-1155698,-1127666,3072543,-2274472,-495126,1653591,128575,-130236,-2052011,2766630,75966,-2286931,962125,414634,862912,-2259466,723469,1964170,-2055048,233664,293760,1419056,-1556250,-1414032,2637902,-835705,-628087,-395151,1458407,467153,-2697352,1622363,631339,-928066,-637486,857986,1290387,-2666652,654682,1602348,-911279,-973145,106539,2268401,-1631458,-1293979,1741460,85433,-967630,-1171684,1791169,305725,-1936654,797907,739911,-267160,-1580931,835137,1556189,-1866740,-687294,1024387,415212,-1180364,-651335,1893928,-244267,-1291946,228381,1157493,-365964,-1679495,1044819,399152,-1213817,-790398,1030477,825720,-1477119,-202506,1361113,-426044,-1072856,372196,1101523,-1195374,-996762,1156084,616114,-1184207,-187946,1484802,-544640,-1748203,400363,1379125,-828118,-1315998,689617,844339,-1166657,-561346,1399301,321128,-1250216,122411,1070432,-155720,-1173790,463134,1242981,-644789,-1012816,673725,662607,-593506,-308920,824565,589951,-796631,-27834,844802,-194437,-910118,240547,1016088,-917364,-562127,739699,565992,-1126052,-198253,958126,-193971,-1147132,372888,950052,-711029,-1063834,772536,676503,-907138,-326949,1055548,-137573,-880455,260037,931658,-379558,-668133,817329,819323,-396799,-571866,577407,546688,-946442,-7116,589111,159610,-662354,-175228,730910,-197551,-569687,297548,497096,-146815,-567113,498248,385104,-575622,-23650,578364,367366,-733527,277033,618236,-592264,34170,227106,530078,-985127,-130676,780567,-171510,-464483,-111968,631840,-49338,-779394,656832,81964,-215377,-500685,298628,399255,-911050,202274,325898,234203,-273716,-808539,799438,-132992,-115009,163757,57549,435173,-605080,433901,388066,-448975,-134998,-421314,682967,-363263,-356725,424753,-453220,-103200,-465773,464745,-242739,-668438,840108,-712226,166076,107798,143780,461663,-900119,666235,-208525,-30569,366896,-292471,434593,-1075034,383060,527382,-266778,-101121,-830080,1164535,-211722,-484705,-65054,-124584,968939,-625739,-484308,335434,44351,528336,-844134,386568,-8280,-334018,480567,-388894,612926,-560646,138376,460961,-1015260,395541,-222373,90174,-292612,-398401,936771,-272207,172754,-196851,78351,423159,-611590,359844,-74787,227389,-28036,-455233,842328,-185553,-13112,-314605,-322228,625567,-309383,201667,-694985,-59022,1130916,-436700,-783202,-544246,1245600,415709,-1377409,-117693,695368,678254,-944985,-268656,828644,-223056,-437621,-171678,98413,-324486,-281269,751447,-227470,-487162,-17235,481024,-5355,-942873,635231,441740,-448460,-522045,207261,745439,-627213,-430892,359540,363821,-466068,-828883,457419,291029,-148463,-89964,-109901,269942,377546,227344,-379285,-323030,619685,805427,-767354,-1338122,769559,1165719,-713143,-1270080,560348,1421107,-594722,-733043,120477,444696,-436849,-546743,811177,-396353,-459553,392230,232879,-458636,-639978,1114758,263609,-988304,27699,782859,436974,-1003371,46699,1167176,-285835,-447924,-310475,809464,-299536,-739263,796590,103461,251322,-476192,190226,687,-621323,814090,65615,-512639,-150667,767882,992288,-1802928,-121551,1062734,-72274,-1185235,-573463,1739397,-432154,-1062773,386815,546243,3493,-932660,797545,358466,-1021059,438131,382987,37130,-1330130,27089,1413370,-1015415,-263238,417304,870802,-367096,-898631,1196449,-73758,-386431,-440860,325072,607253,-997754,470004,610827,-113611,-334551,-76668,824804,-712414,63315,783294,-136985,-605931,-299458,1330858,-423031,-999732,902796,597565,-378099,-1117577,1171984,743266,-1370643,168136,689376,444657,-924580,112991,1200117,-1047902,-402183,660760,497315,-608112,-731747,1368835,63433,-741201,-49150,894825,29754,-1208369,336177,808294,-360667,-362574,326254,983167,-778787,-417766,869543,-56933,-810304,-52273,1246129,-362444,-883180,535535,632678,-424161,-440067,782429,718349,-1222044,123981,940420,-65671,-946800,270870,1082984,-994439,-873599,966077,296673,-423819,-377948,1089042,-15180,-754628,401704,572404,-141281,-880243,406888,787847,-539006,-637007,609404,375766,-566647,-134162,841773,-205567,-871182,80996,700135,-375539,-723090,426123,432173,-658593,-374947,735062,243708,-889754,30930,786179,-73948,-671792,568501,1012760,-448882,-635206,825494,158386,-917755,-248184,984529,7952,-1143522,438577,932078,-476378,-940648,614921,502267,-902042,-421941,934311,288298,-684363,-17497,795452,-246104,-725925,175974,713728,4130,-743931,718598,549150,-567755,-250806,416009,234555,-729453,55913,589563,-313982,-258648,199197,887470,-696994,-447348,730487,-174220,-559026,-256857,696382,285339,-1127309,674854,295613,-252443,-464708,420475,537607,-1023611,123228,879858,-40268,-474411,-148656,978666,-600017,-439213,550503,-53520,345111,-728304,644272,279181,-748657,452628,-22618,159085,-720270,-41659,882210,-879484,112590,-130156,611170,-222667,-971949,1062868,-694707,12317,-23264,100725,681308,-1422432,936947,106506,-387945,321735,-319711,1201827,-1188239,172978,670919,-791799,161953,-533542,1099243,-783438,-723316,1298285,-802119,424411,-877841,550316,501401,-1318802,1167357,-707074,254990,130317,-501131,1377038,-1568873,738619,195938,-149817,507201,-1154033,1728900],[0,0,0,0,0,-1,0,-2,3,-3,4,-6,9,-10,10,-11,15,-17,18,-18,23,-26,28,-29,33,-36,36,-35,41,-38,36,-36,34,-31,21,-15,7,4,-22,41,-61,81,-109,143,-178,217,-260,311,-366,425,-486,555,-628,702,-776,848,-921,980,-1025,1036,-1000,886,-636,150,765,-2571,6593,-18621,171395,215899,89304,-153981,-201678,165626,35740,-271988,-20734,18348,118804,-308525,26449,291966,-11993,-340718,-202413,155412,70324,-220640,-84036,222367,-33839,-317359,-459385,131624,528491,-247925,-153155,447474,271766,-570660,46277,589763,16572,-569234,143580,426276,-438645,-119534,263637,24767,-457425,164226,393614,-229581,-437635,259994,269843,-267059,173562,490225,-107241,-254552,240796,201725,-269456,-185577,384846,399160,-586664,17457,487335,63871,-595908,-267859,815079,31885,-543202,-4425,552448,78470,-1200855,308208,879651,-644694,-522117,183251,958479,-978314,-368551,853478,-59752,-414061,-298014,952450,-388849,-919421,616332,368420,-425902,-317581,556719,194653,-1275727,661330,843860,-142661,-815631,213518,1180442,-916897,-345605,544415,424535,-194289,-679739,945108,-113663,-404241,626171,65183,-179474,-883541,951154,474710,-1754879,148013,604779,541386,-1155338,-240226,1934751,-828900,-981836,-85651,1410560,41038,-1862927,1368652,634539,-564002,-812458,609029,1254958,-1386491,236189,747547,-841261,85287,181744,1520862,-1688937,-581024,2292934,-108744,-1156800,-1522789,1971207,617721,-1898091,724879,364162,1219944,-905216,-557492,911536,-1162968,1068824,-236996,-39408,-424450,-22424,2053856,-1966045,-784063,1605482,612955,-387750,-2441814,2550577,915180,-2287185,-31612,963565,1764505,-2890627,-594345,2321253,-627409,-559067,-930975,1565975,-500005,-861535,1682660,-1536666,3643,400116,1466818,-603761,-3072883,3141453,792703,-922057,-1767918,550196,3293599,-2776953,-1007780,387358,678670,569810,-2090101,1318954,-561273,304203,868034,-1575513,23749,-315342,2347932,-192254,-3000705,1892168,1232373,307040,-2843429,452912,3622690,-2135816,-840970,327264,2494132,-557228,-2996427,2602652,-20079,-643098,-489652,123860,1197588,-2382374,2082520,-200161,-1512357,729755,470599,1330743,-3446335,448878,2792448,-785597,-1440350,-1567328,3175501,61553,-2635230,903928,33440,1385174,-1334751,-248753,721200,-1395705,1723157,-642503,-602235,-364874,436630,2067367,-2907524,-54261,1817167,610653,-1250180,-1770173,3486348,-185453,-2587526,173809,1010273,950056,-2610756,1049144,1628505,-1414511,33474,-176334,1397610,-1465123,20661,1769193,-1877808,-213087,457312,1524585,-1414556,-2135031,2919683,190286,-1220252,-1163781,1313388,1630015,-2246406,333700,502669,80443,-452420,-549468,1677766,-994272,50300,1293542,-387293,-556622,-732941,2495586,-445620,-1959268,1381936,1147352,-380005,-2374564,1154160,1956975,-2009517,-473223,985592,1110495,-1537147,-595130,2159051,-761319,-899194,185081,898376,-365775,-1316074,1678062,-61043,-1063833,105875,832219,271315,-1846799,698692,1269731,-961972,-819895,162669,1241351,-977293,-425986,1347743,-337342,-547279,70865,1300538,-376152,-1277759,769253,886815,-584203,-833663,999857,923632,-1304959,-504155,1233790,46565,-1302130,-206486,1468082,-521860,-1459812,1049047,993739,-668977,-1030142,1561683,296043,-1075699,473,948285,35165,-1177321,492584,774337,-639868,-674800,818408,521871,-1000287,-356860,667773,-244321,-601138,184854,1019595,-419347,-785172,915107,634589,-871445,-325400,1042464,684660,-1054281,-217872,1012962,-189520,-1018622,124266,1027649,-373651,-1070211,665878,834715,-987577,-575120,826615,275190,-980628,28412,1045842,-110702,-959638,612697,594035,-690667,-645157,757938,189873,-711691,-156230,425020,-245280,-520353,276159,541698,-605944,-529562,553043,183518,-472298,17583,694639,49637,-803971,26824,484833,-460127,-446234,293156,581281,-370864,-534694,497286,441340,-436019,-466141,577548,193108,-638143,81861,577962,-88937,-563935,245074,708963,-640450,-458854,386227,122338,-322123,-71424,772281,-399608,-445715,272077,64290,-161850,-287694,552812,-407529,-275494,561283,-41610,-91994,-171206,424046,558436,-553446,332787,284369,-90686,-193815,343398,786030,-505595,-384589,71625,341038,56937,-653087,537421,321209,-254332,134917,-55833,556948,-351870,82659,250573,-544347,-155801,-92708,328602,-435755,-427411,393352,-248362,79856,-131947,229431,83285,-464284,632217,-402954,-36389,-5846,-27082,-96132,-687449,690291,-44002,-470774,380789,242113,250993,-915307,322628,631962,-615871,-199813,-192947,832248,-13741,-466539,116456,-309896,388185,90544,-19133,-33171,-174848,897561,-404879,-475721,-109381,20577,736110,-787922,146397,299518,-31756,175503,-480798,476638,-349283,-30921,303106,-643814,-297719,-455944,1005799,-510534,-722483,524911,307818,-63735,-1207558,546594,833998,-1287114,-168922,475349,435925,-761682,-634588,1165665,-142400,-452902,-295495,221402,-30635,-593299,646883,-411613,-288457,309170,144501,-164846,-744956,346155,533644,-669695,-491072,-106886,771724,-221349,-449393,501806,14253,-140806,21060,461848,-747714,-409670,994304,-20040,-766733,-448467,1321028,567918,-1562814,-120659,1085121,-11471,-1436105,-151518,1632481,-483172,-881984,224054,1070106,-510855,-885332,715927,88594,-591172,-261727,562388,-105456,-595258,533680,481401,-679770,-309987,970786,141153,-1323815,-224288,1199685,260948,-811495,-374622,955603,-70624,-494870,265803,266340,-151808,4574,1011130,-471573,-1021670,472822,1165644,-213263,-1547170,723275,1523710,-1113403,-1033313,745818,1149298,-936463,-940347,1399130,191011,-992550,-361632,1295659,12843,-1233085,913913,631922,-677859,-480100,575834,641769,-1241103,176704,775900,-486286,-906397,392764,1013453,-693414,-740064,548896,544028,-409860,-805323,1058290,295751,-1210361,238324,368667,-195502,-625794,678064,540092,-1076265,-323415,1063119,353633,-1385814,-326136,1741649,-69215,-1391622,-62640,1339430,-170175,-1439398,999147,683757,-695741,-700861,900186,655479,-1325426,159870,879773,-364998,-772856,310974,1230039,-1136155,-729743,1022318,460525,-944721,-548186,1176442,212859,-999816,475356,839136,-183523,-568777,428104,765549,-876422,-380968,847335,248967,-837443,-149762,1231047,-67673,-945090,557264,979050,-307931,-935120,1134836,869599,-1192847,-682386,1241579,364628,-1511647,337156,1447396,-505870,-969509,607243,1130768,-718153,-621289,1072023,535468,-1186831,-437491,1098094,129280,-1033756,385065,826529,-538954,-863196,568604,699353,-769183,-463118,793516,249507,-1012067,-78779,848216,-429603,-1017899,564219,785755,-477533,-884038,860201,608209,-883516,-319132,1235826,158840,-1256491,277155,860509,-376980,-792585,763543,839833,-845099,-702646,958924,367821,-1257308,-86772,1163597,-124203,-1172320,255149,1109523,-730634,-909730,692332,680154,-1016945,-366891,1171020,-63428,-1062530,5616,692571,-198288,-750421,305836,771938,-594429,-617278,659053,517510,-751692,-173760,929842,-90256,-948389,41881,970599,-554406,-886430,517158,587723,-1012829,-678900,886124,136331,-1104115,-309599,1277041,75466,-823784,399246,667893,-617496,-760896,898568,667193,-774141,-295040,903866,-133809,-980971,128798,797172,-177903,-688954,502132,504820,-446706,-513489,438149,399723,-876655,255908,484867,64929,-760365,139509,867896,-165965,-547080,550180,338941,-269339,-565075,792544,124306,-752736,284741,550761,267111,-889615,551916,891576,-850615,-297968,640194,572485,-1016015,-550662,1183930,-358554,-472713,-37375,726397,-233863,-965394,748080,496581,-371014,-362929,286784,635604,-630068,173860,470911,-99461,-193897,-198192,957234,-563409,-295637,398298,35567,-177892,-704508,930676,97719,-974905,356911,175130,524517,-773484,-42934,1041492,-666505,183273,-165043,487767,-186292,-353203,1263745,-870126],[0,0,0,0,0,0,2,-1,-3,3,-3,3,-5,8,-14,17,-20,27,-38,46,-56,68,-83,103,-124,146,-175,208,-245,285,-328,380,-441,507,-575,657,-745,845,-951,1070,-1202,1347,-1502,1672,-1858,2066,-2285,2527,-2789,3078,-3390,3729,-4100,4510,-4957,5445,-5986,6587,-7258,8006,-8853,9821,-10932,12221,-13726,15480,-17399,18480,27828,-66922,50884,129031,-131539,-91338,249842,76098,-285850,-3990,310321,-142624,-24242,174520,161174,-319974,3675,43331,-242075,-242812,207595,18996,-438602,90011,496770,-284153,-270761,381801,192100,-494478,-412630,136676,36606,-402237,208424,588925,-88797,-524786,422863,317559,-465846,-452534,419125,60006,-535164,-176943,272383,3906,-252710,38695,289039,-91285,-468822,373340,262604,-115543,-397133,44239,331402,-43244,-123374,258281,387022,-572198,-25624,643757,-108090,-387036,532413,459595,-577175,-123427,738947,191499,-1280105,194136,899322,-601682,-752519,285693,855474,-700889,-396192,822795,89304,-859572,-358646,841131,-78942,-1083014,424544,616017,-560409,-887203,480592,564597,-1011491,-239036,1037282,123472,-755379,-419869,1153966,135124,-1327590,41037,1034696,1271,-1058307,455975,719058,-190173,-149668,289434,552098,-899664,409996,1099468,-1201728,-532532,683813,1207374,-1249861,-1192029,1607451,136139,-1086940,-658550,1227905,595795,-1672585,514232,623921,-205933,-447217,236867,898251,-902023,180117,865059,-397049,-179777,57649,1719574,-1038485,-1151075,1381515,931167,-1109355,-1993191,1632502,1953721,-1713776,-1488868,861023,1721755,-1098008,-1803602,1167285,111299,128161,-64169,-168695,-156315,-176013,1893419,-983238,-1659900,945742,1453481,-123693,-2942755,1571379,2148701,-1196727,-1280276,-66249,2432127,-1223717,-1008062,816286,-180079,281976,-496935,1010344,-339856,-608082,1460637,-552917,-863899,77361,1639682,513034,-3206838,739616,2516976,-417110,-2746648,-542524,3766904,-820759,-2704179,-4055,2064417,840970,-2655195,188611,701354,-55119,414202,-896939,186633,-615150,1690066,955105,-2751704,288792,1624210,1650598,-2875657,-1200442,3545761,-98123,-1491089,-871345,2066920,737903,-2292107,969834,364122,279020,-208630,-366147,737079,-1427528,1529833,513142,-1442988,-622358,959818,1963177,-2656917,-1538956,2694705,1025234,-1785915,-2484279,3102377,1934005,-2886388,-646983,1142388,1605271,-1580030,-1119608,1649632,-347529,585361,-173039,-236635,-671379,306170,2449370,-2126838,-1410083,1445516,1886689,-940163,-2954240,2261953,1295361,-1599406,-1075042,621143,2027416,-2008353,-398374,1162672,-513205,108527,-540199,1187583,-889568,-635220,1813194,-703330,-1009858,-437613,1663051,-207286,-2698251,905769,1371132,-384092,-2082090,155611,2564949,-1413660,-1412761,732300,1233971,-441169,-1269048,1092401,-266034,-913422,814919,58868,-513227,-1084052,1678101,366578,-2155559,405336,1410426,358865,-2158025,71347,2071667,-853316,-1101425,198965,1380925,-527299,-1287399,1393741,105046,-808634,-219251,1052211,102467,-1424608,528439,948702,-718644,-1242865,335749,1228066,-1439123,-923419,1505843,527459,-1229493,-601865,1620909,58800,-1653485,341206,846541,-298044,-927324,930638,954679,-1283721,-225312,1041445,38729,-1475603,303404,1270434,-983085,-988998,1042629,638586,-1111061,-670712,1290746,315425,-1130276,242103,1052088,158463,-1283145,606829,1267188,-813723,-614528,798295,737279,-888938,-825861,1348822,595813,-1081467,-123406,938748,106154,-1014578,99795,1106645,-370897,-824760,613864,598989,-810277,-362793,1069293,24491,-770826,188784,568871,-413501,-845413,730927,405650,-837040,-392308,886670,348438,-996597,137419,955325,-380613,-807520,607374,670626,-653463,-658514,839396,275321,-816922,37613,679530,-33013,-864670,72962,708946,-233166,-788876,352760,657532,-107939,-579452,501669,429859,-847609,-204749,522042,7735,-711714,-26532,729155,-116177,-488926,383885,313032,-442992,-235786,484510,141508,-457803,107343,479426,-155876,-394879,214335,488986,-757586,-163580,483871,156666,-381138,-41550,549161,-191899,-504623,303847,8946,98287,-472661,133652,261397,-409989,-422793,55724,757812,-280417,-296078,632594,266914,-264325,-608533,496184,139021,-537905,-33416,244246,-58615,-233770,4267,409820,-420147,235010,50878,25103,-54001,-354353,538869,-407103,-2081,191684,32643,121049,-449645,305970,-55899,8798,276969,-154499,75784,9612,289133,-147644,-450614,514948,160369,-66376,-16960,-507955,497872,-243387,-199671,-374324,247169,831101,-691713,-234758,258149,464416,-409154,-594231,1031489,289656,-109579,-112365,171550,680664,-718041,26671,90751,96704,193612,-497923,375387,-89833,127756,-122194,-100458,-35062,-182961,685525,47780,-657174,176820,317963,305022,-305028,-416921,402021,-212056,162422,-103223,-101359,-338678,-137686,771276,-425792,-474887,613455,381106,-360631,-836800,724527,841474,-1048141,92797,564306,116475,-949092,210068,767518,-342147,-591831,182498,981621,-323785,-771469,528502,555229,-239906,-468800,262870,766234,-667687,90548,426845,-86711,-424116,-114167,773487,-434800,-424871,325291,609924,-82280,-479358,361968,56140,-253863,139225,212781,-279817,-333686,472822,609027,-1443663,-437848,1271891,337217,-1087714,-469717,1434414,-30806,-845010,405084,628378,-250761,-1120479,945576,187723,-1047285,171065,996550,295773,-1097124,-47854,1054494,-281336,-1031853,68964,1002100,-84616,-977606,687402,416262,-346319,-737796,596088,872092,-823630,-97525,637080,121749,-146586,-215554,507441,-470166,-61527,925539,-463484,-799268,12022,1152666,-442367,-1749888,1236138,906011,-504733,-1187810,655642,1338778,-1317652,-258426,674437,-246644,-584250,-164582,1167120,-897405,-823222,975898,425784,-536164,-976108,1302620,700423,-1382665,-131514,830234,645259,-1429394,123110,1440976,-406925,-1025925,27900,853867,-490865,-963073,736136,169601,-639336,235737,773447,79029,-1402077,920356,621669,-964637,-687055,1048403,824393,-1572806,-467802,1595822,-144053,-1085430,-171467,1206773,-456934,-1037850,899875,572681,-810087,-650057,1001267,557533,-1178251,621276,1050350,-133821,-969642,378615,1410374,-693075,-1076491,814068,576532,-1086406,-743838,1506762,433025,-1022105,-318936,1149310,201377,-1169355,289062,943657,-827980,-482621,610924,573979,-1066382,-278999,947625,-218061,-937053,34899,1255841,-709067,-931169,987662,535134,-1184758,-411577,937128,477924,-1320786,417123,1256002,-411599,-1010723,413861,706458,-777151,-878621,895477,540511,-1052468,-545191,1136933,108138,-1160801,-21708,1076401,-507168,-996448,575445,848890,-741484,-655527,773394,351494,-1061716,-356780,768843,100197,-911027,357228,819411,-707238,-884859,670505,816510,-1005744,-425921,1385471,183089,-1149848,377009,1258522,-513966,-1106753,875206,957741,-939765,-577373,1037120,586412,-939984,-183616,1215284,-156964,-1052142,375588,967328,-445092,-1126921,741199,734085,-835149,-637661,1056676,486673,-1075961,196880,1243332,-61825,-939731,330952,799474,-488247,-690811,919178,607100,-899932,-543700,1018059,231331,-900301,321694,1001069,-440018,-952560,619511,643022,-868856,-339834,1055320,336276,-1067285,115576,1017584,-304513,-854655,508337,850534,-591012,-732970,879616,562591,-970297,-370134,584296,-174215,-788913,-285957,1002652,-252945,-1001208,435646,471581,-471086,-692950,651241,333695,-938031,-267918,640924,143359,-1029795,157726,1192000,-617760,-623307,435198,425922,-568096,-620677,933823,-244762,-1034387,244522,158521,-1059,-887833,675514,382964,-971023,-177411,752980,510286,-1289433,-97072,1525812,-122494,-887379,-162736,826805,145196,-1064786,421817,336244,-233630,-41071,336445,380690,-981362,280346,518885,-489254,-178070,1888,1043591,-915139,-466827,758103,57008,-222530,-924841,1051492,336299,-1080497,330549,192328,433654,-480273,113638,667826,-515191,540695,-99223,-142892,-51624,66628],[0,0,0,0,0,0,2,-1,0,-3,4,-5,2,-5,9,-8,6,-7,11,-10,13,-10,10,-9,9,-6,2,3,-7,15,-25,36,-51,67,-87,112,-137,171,-210,254,-303,358,-422,494,-576,661,-765,876,-997,1133,-1280,1447,-1623,1814,-2019,2246,-2484,2729,-2989,3256,-3517,3754,-3938,4024,-3893,3286,-1534,-3858,34404,-37892,-178699,-50532,212461,8113,-283478,112859,215467,-176594,-407270,382477,271576,-736011,-59931,383608,-195818,-309744,125619,294377,-23841,-31626,64201,-30338,-200141,-89735,193981,-208294,21374,157302,77783,-352512,-117334,342708,50211,-261679,-172460,-22420,-246733,-75370,31993,429621,-264027,-280228,3323,310328,-650700,-588226,434563,562681,-523569,-406092,993752,246016,-747348,153803,582299,-218094,-887297,350927,994783,-882299,-420685,541686,672160,-337625,134148,851252,-52095,-582784,441485,423305,-243800,-706264,834612,172611,-844975,39810,624161,654354,-979840,-85504,999853,-539409,-134402,-135614,653674,-360858,-696632,993424,-47555,-370400,-347239,704857,316520,-1086703,986633,656690,-340426,-816972,514898,1801267,-1764651,-231975,1200821,298826,-797742,-1008481,2009896,-383713,-1107505,419377,756777,304398,-1477701,1066239,259409,-1297550,852837,304357,308222,-1562969,119669,1805510,-1788629,-378820,227989,1638232,-523145,-1935222,2001749,-222814,-132514,-1031420,306208,1103466,-1896564,1103107,58869,-540011,461489,-444370,1423922,-2192845,318138,1809135,-1343093,-287352,-820545,2778479,-991399,-2958160,2195669,659038,143133,-2597045,1084911,2228976,-2876456,773980,-379950,1100345,-614775,-842077,2094717,-2402673,1243612,814175,-337976,-772990,-1775652,4105517,-1220345,-2229664,466742,1226140,2321794,-4093624,923165,2092602,-699903,91467,-2037260,2587469,-588751,-619134,1517347,-2093359,1490905,-674570,1178284,-598717,-2518519,3762960,-957888,-1258836,-991947,1528670,2311956,-4907728,1311056,2066810,368357,-1755626,-2293295,4378889,-1655695,-766353,187634,-795153,1848379,-2094923,2150785,-1470101,-1569651,3189855,-949731,310954,-2939476,2661308,2990122,-4259803,322471,122494,3523667,-2101263,-3245331,3490051,-597402,744119,-2072003,439458,1943649,-2739861,2349460,-1784728,-466664,1175067,-613657,1601315,-4113414,2405128,2114981,-2386792,-262099,-819990,4134039,-2718284,-2578432,3219393,-49022,-21417,-3258373,2460393,1640849,-3009539,1340544,-825674,1176251,-903305,200886,1782246,-3624995,2165019,964795,-102296,-1430140,-1044716,4848359,-1841942,-2002625,817075,1240468,1220885,-4204692,1889915,913926,-820852,170876,-1023079,2110126,-2044172,212475,1639991,-2291924,543677,-267255,1822399,-1559375,-1933281,3624513,-1184508,-1326789,-943473,2322458,818703,-3768326,2135626,1063948,-273645,-1450456,-451785,3038308,-2188852,41267,785268,74921,-109510,-1048865,2372183,-1214783,-1164645,1829985,10796,-317814,-1868191,2142910,919835,-2522203,347288,779263,1301335,-1979736,-318399,2004793,-1207025,-478584,221136,1245397,-442196,-1551229,2063585,-298841,-1263990,6696,1309849,286056,-2433573,1517063,1601262,-1153979,-914654,1082263,2015738,-2165634,-665625,1909090,-54414,-1439120,-513713,1830625,-292780,-1531714,1064868,735517,-541494,-883649,1043380,675314,-1563094,237819,939725,-263759,-1516696,259220,1378444,-1019208,-920697,842550,751731,-1066614,-781913,1204446,250880,-1304385,124428,1283763,-314587,-1687995,612638,1369491,-1193628,-1031952,1086502,761239,-1257512,-491442,1569573,68167,-1637800,350311,1483128,-264617,-1385407,832708,1106934,-1008894,-710762,1001788,374388,-1147337,-347610,1081157,-70136,-1118023,272822,930708,-612220,-838439,734962,416426,-762454,-401072,674736,221978,-810731,10666,830370,-421432,-758026,612615,788603,-719741,-730839,949616,196145,-1063360,-250095,1279461,111754,-953157,130694,1182830,-543743,-1066905,996653,1047139,-641792,-607821,1004858,609198,-1140660,133123,720995,-103850,-875373,40278,1090592,-560235,-453849,655337,44138,-380040,-188813,623060,-53285,-588799,194321,346260,-11774,-470214,179699,608854,-394288,-81423,525030,31097,-345926,-316983,797495,-702002,-776407,546971,406807,-158831,-959727,782859,487921,-614872,-78496,421266,727274,-1081561,-79938,838327,-262895,-184586,-107745,506266,-163119,-582541,743738,-268875,-80339,-151605,107393,284469,-1000030,583145,54873,-106016,-144065,-356304,901542,-552210,-18872,52814,-29195,467621,-896010,140357,-400175,-96911,249425,-624359,428209,-448645,299195,430275,-855914,491401,-45264,304845,-545135,-417325,960135,-664974,54818,-218484,255228,404218,-978535,1006015,-52638,-76228,-33542,-275939,945507,-553854,143287,-77093,-16734,535450,-1023945,256995,-185334,144997,345201,-700261,608653,-652596,447601,92731,-394363,-31652,-878451,1242380,-221642,-695738,327113,-294793,907274,-888353,-184499,304335,-532310,505955,-692356,335597,248661,-145796,487177,-761654,948075,36414,-243100,344221,-354525,667983,-750304,-208859,541988,-96531,167808,-971283,320553,114367,-365725,-397609,-183253,1110724,-468121,-596100,314198,471380,111675,-713803,446748,399327,-411885,313520,366632,190386,-708374,420678,840463,-802590,-503208,81633,527904,-83389,-756853,654974,-69412,-132276,137305,361557,380434,-387332,175252,449074,-341237,-125843,-88125,229559,-116085,88699,123765,-303113,145620,193887,-369852,-746994,-139277,893510,351283,-1310352,26062,1515901,119366,-863542,-452623,1276712,368295,-1157430,47296,778551,-172763,-644752,418524,248595,-648900,-57474,518655,-177,-709055,212526,939960,-699496,-332223,489629,371406,-438634,-624500,862005,89956,-487455,-118456,621265,456159,-1038428,331025,278123,-12439,-20667,-145030,424340,-681500,102477,511110,-591012,-117612,527751,1014287,-795286,-1172857,1486634,623833,-824183,-1278577,718261,1056976,-1622146,-247955,810317,435785,-816958,-242452,1270230,-665017,-346257,654314,60118,-506839,-737307,1309306,56037,-849112,168992,527712,268988,-1313173,679125,849099,-926364,-122858,320793,728612,-781269,-294740,750307,-315197,-57474,62471,745945,-107110,-617826,966110,-292541,-404858,65458,692799,525097,-1473733,396789,1116915,-438333,-1090971,-40968,1611873,-799596,-1213604,1146179,685391,-520187,-643680,1044760,27238,-1148709,507370,522895,-298521,-920910,530510,916897,-922302,-571681,551545,214901,-1089632,55148,1044104,-118754,-667972,137910,494217,-192501,-848724,883336,393028,-562491,-231775,636332,373032,-836199,22339,1060283,-236152,-550559,264513,745413,-541675,-590500,871211,176215,-746704,-440239,1087031,136037,-945016,259479,621705,-423234,-900096,449669,543293,-709654,-602240,904258,312733,-869236,-117850,829596,-245046,-807141,283925,663548,-365031,-610122,524055,367851,-562234,-270753,589635,226591,-700796,191289,475911,-150752,-439017,365745,419538,-380960,-345367,642561,39031,-389880,-322573,883367,-140396,-1014790,113935,704198,-420019,-872387,808004,617238,-1058710,-279497,695772,144930,-905206,93013,947053,-261932,-783499,489240,524484,-574342,-567673,487548,330292,-614366,-42499,457247,309557,-533487,-102662,509647,-271586,-413525,284257,397165,-424738,-458928,771173,-55889,-698236,45845,423473,275737,-456997,286214,533982,-571657,-351958,63705,485437,-769984,-166288,991253,-249299,-515691,-261689,853171,-77372,-1142961,963943,187521,-309452,-352778,453688,636548,-972522,215220,586143,-149739,-282427,-274197,868700,-595402,-431752,631154,-115296,331611,-953283,628390,249823,-489326,886368,-350106,108937,-950872,216320,605430,-1015461,450609,-62716,518770,-394910,-736464,1285184,-642967,-243063,-343820,98129,897877,-1114864,1143729,-524766,-382392,455361,-241658,901758,-1373030,691097,680456,-907476,184502,-459380,1448145,-850387,-623328,1152726,-467347,683040,-902759,425780,438977,-1245592,957608,-1040160,714691,-36617,-268468,1129827],[0,0,0,0,0,1,0,0,1,2,-4,4,-3,3,-7,11,-10,17,-21,28,-34,44,-55,67,-80,98,-119,143,-170,201,-238,282,-328,383,-446,517,-595,683,-783,895,-1019,1158,-1308,1479,-1668,1878,-2105,2353,-2636,2942,-3277,3644,-4049,4495,-4987,5523,-6119,6785,-7517,8337,-9259,10318,-11546,12997,-14809,17255,-21119,29829,-90549,9409,207260,192192,-269745,210977,76253,-265998,-243929,306407,92884,-269021,-193709,134279,150343,-407580,36418,263807,28077,-207319,10358,387676,-16783,-264554,-57762,64698,-78757,-150988,137230,283613,-27812,-402697,265138,17640,-218357,-48218,373560,-230238,-567601,192629,110159,-314476,11765,438484,105576,-289723,277665,504973,-360078,-366868,496632,356059,-687977,-385604,489242,-152912,-662374,98164,983334,67170,-318649,515810,303530,-254657,-401360,702887,469362,-604358,29150,264823,-124240,-287135,-369692,770932,-268746,-510936,-43475,461723,-176429,-965118,1112637,478095,-820047,-397878,626714,738561,-975183,105544,957654,-316899,-323982,56348,652586,-705985,-613634,1365078,-192216,-720437,-187592,1126568,-191539,-1585538,1159342,231100,-402448,-586762,356586,940594,-1536439,-8360,684652,-148457,-638790,-499380,1424124,-662967,-736125,624190,-55214,-149688,-1208752,1331251,364136,-1088541,811214,542209,415606,-1788113,171177,2241299,-1256138,-618052,14648,1828317,-370723,-1887485,1834693,-380217,-263040,186238,558289,578577,-1669274,1698644,396597,-1621702,-246735,563464,1649966,-2415830,267813,1834872,-847853,-307319,-822599,1878156,-575310,-1581530,1782195,-517012,111185,-1180599,904432,922036,-1982895,1188317,-175916,-18589,-815889,225329,2431536,-2873597,168727,1171836,725443,-1243262,-2354452,3533249,-28985,-1829760,-297821,814345,1826260,-2989872,773112,1044978,-951212,904149,-849181,1160154,-1682389,342445,2712165,-2671136,-8293,-191105,2230373,-755254,-2686768,3017534,-101997,-290894,-974583,586337,2008873,-2921477,1525384,491236,-73127,-5721,-832953,2522688,-1973425,217734,1512639,-894901,345359,-1215330,2931016,-1319979,-2309848,2414130,471300,287714,-3349143,1958431,3253118,-2956496,-207326,32995,2682535,-1170603,-1892261,2922350,-1474728,733268,-166712,158860,-24635,-1967710,3724348,-1061178,-1880147,427708,822139,1712384,-3856519,1444679,1891282,-1583267,-82306,-887458,2661257,-1542964,-813717,1784837,-956710,577376,-1467522,1704199,-25004,-2205376,2313211,-575415,79038,-1351738,1087146,1890295,-3347722,905717,1291541,312703,-2105666,-1308185,3577676,-1258542,-1512793,389811,949456,573359,-2749642,1785868,209977,-1430647,1027948,47972,649453,-2016396,1247232,2080634,-2230334,12449,536904,1535759,-1702725,-1353411,2779411,-916130,-905376,-408467,1538929,406318,-2111766,1791401,63208,-606508,-641689,205777,1653008,-2325971,314847,1161035,-308803,-794978,-375930,2357780,-1284423,-1359625,1572914,594850,-761902,-1733954,1958489,1187027,-2163969,342384,856749,556817,-1605899,251290,1882700,-1473008,89395,958047,588001,-1402855,-702176,2243812,-795224,-1256635,491556,1101161,-339452,-1546207,1425104,910041,-1249501,-216239,868835,708381,-1690180,158990,1494079,-466500,-998034,336483,1294759,-602111,-1259680,1048258,520733,-1087823,-659491,1185820,580192,-1457340,240743,1038382,-113290,-1194923,475439,1306325,-1080460,-553486,1056479,292685,-968795,-352743,1606418,-294953,-1048200,630297,810682,-913183,-792901,1048193,497643,-1581264,-169249,1038559,-122037,-1482115,319661,1097033,-659177,-992270,542188,850864,-802232,-796877,735815,742951,-1082802,-96469,1058152,204884,-1200147,2457,1006239,-341940,-1025754,665909,1007054,-629657,-493966,1017564,470013,-1115143,-115541,888246,-105940,-999938,544480,964965,-687217,-184490,781219,421066,-820496,130809,1000225,34648,-796579,531632,963977,-614439,-602568,878277,461997,-931658,-85805,1033312,157144,-752795,129203,872819,-202434,-910554,310607,672984,-714468,-481637,253521,392850,-473225,-569054,801447,-9520,-534017,-384377,853009,-204332,-829961,629851,446029,-216657,-400253,273465,318353,-762635,452521,217969,-169555,-573904,221501,919821,-733687,-229989,726017,-156819,-346621,-159324,727828,-358938,-818553,532437,166259,-277926,-335415,666685,97709,-790000,187493,180995,388562,-572740,105734,744248,-583135,-51643,133974,172935,-14442,-702075,580382,-132737,-19886,-310911,-125289,560358,-488691,157660,-243633,-285029,462874,-267370,109114,-408255,52276,343775,-662926,360441,123053,549987,-544190,-600062,937454,-373201,-102922,109959,217996,255554,-1075240,663454,159051,-468013,-3839,-21660,602026,-722773,476079,42796,-453707,484058,-404976,305082,-622668,26360,430171,-120974,64108,-667681,224150,-4029,-218496,399833,-405952,302695,291010,-47702,-224540,-683824,1076553,130818,-546751,-164872,256916,1029207,-894243,-409574,956154,415972,-34821,-790149,857567,181806,-814855,124477,171763,243958,-695131,264582,305144,-569833,84319,-121845,258851,-213908,289961,472541,-673970,403647,298741,312276,-670918,-390565,1044519,41487,-334307,-146236,172962,458072,-154360,187672,-292763,-161432,293690,375415,-501473,-876777,547047,898866,-907692,-947270,399606,1041143,-759881,-1270440,678520,944235,-403417,-767462,552299,716013,-745490,-481561,738688,107201,-771170,57579,601294,-123114,-2412,11966,190141,-322755,279745,685937,-641668,-500833,414521,829340,-750765,-913433,943242,131342,-514222,-410237,583274,516245,-448572,33336,-35860,-367380,-43572,496553,342127,-1074435,246425,820619,7819,-1224318,-325313,1531406,-412923,-1255498,54614,1242325,-134090,-1581692,569461,901510,-419882,-377340,329579,973140,-625483,-20699,924451,-283825,-159064,79277,960179,-603244,-380145,1059407,-275343,-600144,-79268,1303705,-196537,-1251408,422012,673902,-400479,-743582,222907,790470,-1161980,260965,709868,32424,-686451,22883,1228996,-914478,-736692,811283,593353,-625592,-1009016,1264824,596295,-987616,-399276,1188174,965480,-1215245,-62280,1215395,-144057,-765257,-41067,928458,-605976,-1216522,1204609,253697,-504854,-226364,873895,135067,-1243034,781904,608320,-722902,-599190,509212,573254,-1174184,93832,909594,-91421,-832577,-120857,1277509,-261730,-909501,328424,210383,-409231,-566516,842814,453606,-1192585,216178,1046237,335953,-986033,90640,1067214,-776557,-777787,357341,743010,-554314,-725974,1210081,436897,-870167,-293990,844521,-33957,-1158262,476355,843921,-472484,-758016,815409,610088,-684223,-71907,922610,-242256,-1012111,117993,772656,-610169,-708285,878486,459916,-958857,-285951,943122,153426,-953814,-60675,831932,-336866,-1061771,371528,756685,-394545,-643234,736163,553803,-1023319,-482224,698504,519512,-943654,553,1204783,-217834,-1275809,519733,808819,-976317,-832257,641647,869222,-683724,-212653,1035013,-290867,-1083725,220635,933709,-545653,-700744,550039,423987,-741600,-184540,831587,161504,-668650,68618,677241,-242334,-778130,321138,562711,-633833,-239277,714917,462303,-771224,-637264,760604,72091,-698514,-219020,854148,-299831,-946629,520043,838064,-719375,-273950,763654,432393,-659485,-437528,1135427,-219401,-894928,88947,540148,-143591,-952310,892397,413369,-448864,-202323,255932,529950,-933993,35544,896520,-168443,-345032,119914,556289,-709793,-281468,672113,162800,-66934,-276944,592065,-329170,-828113,477664,359978,12201,-482153,104261,596105,-771809,-114618,622148,267286,-619017,-372661,877271,-171003,-608083,-90979,301775,68478,-940277,714912,244561,-716068,177582,253538,585700,-918204,92134,1174598,-569370,-109230,-116174,936301,-356753,-1034968,940654,-180617,59096,-384082,-65136,547607,-1044966,1020819,-334220,-189194,24849,-196828,741211,-1311531,329994,446799,-429430,368696,-857783,1284215,-163565,-627069,540818,-171179,995638,-987650,507083,545440,-942010],[0,0,0,0,0,1,-1,-4,2,0,1,-2,2,-2,2,-5,4,-3,2,-3,-2,5,-8,14,-19,31,-43,53,-72,93,-119,147,-184,227,-274,326,-392,472,-556,652,-765,894,-1035,1194,-1373,1573,-1798,2042,-2316,2619,-2953,3321,-3724,4163,-4647,5172,-5742,6358,-7026,7745,-8511,9321,-10166,11021,-11828,12473,-12654,11237,35746,-147929,284359,454711,-348786,-181313,101148,361327,-44428,-192396,-204932,-83881,-282654,50508,-23682,199047,-19961,-174313,7112,-71415,-186250,-277711,438985,322152,-19800,-208308,195698,285456,-67983,-452048,404475,442849,-411783,-483218,561499,177085,-391725,-60299,579087,-238055,-354465,222461,550768,-35130,-498371,498292,-139897,-412558,74504,315498,247131,-310523,274210,211836,-223340,-215284,181296,109323,-166955,-216261,186765,91014,-229379,-215530,47460,-55207,-511702,344312,274167,-527152,-508684,496899,408881,-782486,-413672,745559,124960,-899699,14296,863488,-247405,-958095,457833,593009,-461659,-448587,691046,487818,-785440,102434,842606,78853,-484048,274394,582813,-396149,-525528,783103,425746,-665311,-374349,962009,261630,-1065752,5007,606417,245593,-829762,-102669,455089,-256530,-17173,496713,261698,-708241,-51496,925208,-222207,-1135916,327630,1264341,-365906,-1182733,981706,914872,-1069477,-617898,835224,817878,-1484883,-107065,1377211,-448229,-792413,306222,1023002,-827875,-905563,1280764,290651,-929823,-562585,1240933,145926,-1445740,626748,1080488,-653763,-1277038,417679,1568703,-904929,-1172590,448120,966384,-246278,-1212137,837658,107059,-464152,138610,432715,-235547,-964167,1070842,786396,-1780046,-420320,1220301,715723,-1462352,-560038,2105941,-609913,-942386,328010,1238021,-621972,-1220448,1661496,256735,-1290518,-374937,1078583,464525,-1836650,738662,1154594,-772623,-521876,505386,1318487,-1946977,-513972,1713770,-52305,-1233471,-828301,2051123,272618,-1836847,139249,877407,564569,-1433098,176843,921304,-937082,91316,232683,123686,-922786,-99234,1884642,-1135488,-1502666,1050882,1255857,-732267,-1766215,1522771,460205,-1239628,-141227,1079102,578352,-1673546,733824,1405428,-1170170,-631656,617591,1169042,-1522793,-755113,1860022,-494453,-550656,-150244,1511883,-239954,-2007238,1546803,1074931,-959839,-1448768,1010747,1809267,-1766559,-841504,1026020,822608,-537183,-802914,1471786,-339871,-726412,567954,169058,-875206,-828668,1827860,550531,-1922686,276355,1386140,435446,-2066079,380902,1933767,-1192800,-747069,657559,1160587,-1043649,-970678,1878204,-455304,-1054856,129420,1249492,-21939,-1824344,1358247,386000,-1234801,-436904,1033104,802410,-1632442,-27460,1711365,-382631,-1143775,-280443,1953716,-562132,-1155970,893212,733615,-174180,-950124,1017556,725745,-1287620,107606,892413,-371405,-1608377,828744,1437791,-1354730,-880284,1327862,839847,-1344373,-1051456,1839667,8189,-1473949,350818,1205220,-201549,-1259259,937507,733725,-1083447,-553178,785231,577973,-1510074,-140994,1393804,-540226,-810989,456837,989170,-692181,-922464,1127681,605522,-691783,-479403,638066,419809,-917945,213312,774971,-347422,-959190,496138,1098902,-801576,-584347,952228,421428,-983618,-60970,1666678,-237667,-1143687,390788,1120380,-478242,-951696,1208106,699346,-1198343,-340266,1048421,252699,-1232963,198811,1116825,-527379,-815116,312485,403317,-522625,-394887,604490,452639,-612397,-26078,676444,220059,-842854,51032,762499,-493564,-605492,390125,323862,-643652,-54655,739592,13896,-1095472,-75987,805391,-113525,-975026,337339,798931,-687656,-864861,831008,373984,-801263,-210568,898028,-68194,-717230,-44507,1054989,-411331,-759753,503507,776475,-687736,-569871,540705,48676,-666356,-128858,720536,-360319,-587331,257946,344617,-194444,-283082,156943,-73479,-186063,-81989,247260,-91783,-206622,26071,130142,113193,-325268,329959,54333,-217115,-203937,344041,143691,-682587,32495,561918,-143774,-465491,63052,494640,-452805,-367869,438225,69029,-328876,-361443,563705,192864,-353740,31213,241892,-140065,-317469,135972,517309,-215359,215647,90233,13873,90356,20513,22496,-91369,279596,36483,-284722,139409,118147,61183,-200402,126957,128307,-76298,169544,-101935,260062,64267,-82461,-36340,-465399,83798,47489,-155272,273119,-116660,-250107,208451,138228,-379867,-541178,286978,-66725,-343759,-95076,185125,193035,-297543,69375,-110959,-40372,67110,-123567,-200114,-34146,696189,-69939,-818250,397319,516130,-341748,-472969,56157,524244,-399260,-207470,332782,-88959,-381597,50995,426250,-230383,-706601,128153,102335,-3370,-534440,23161,517495,-574817,-214878,6065,263487,-399883,-279251,531953,-111171,-409980,-227241,434101,392806,-491240,4075,-57924,2038,331240,-196721,-118109,-222156,897585,322979,-1095336,-187109,834525,610848,-1209409,-276506,1242586,369133,-845727,-473250,930864,-67828,-724228,403817,358373,-356979,-141974,772827,205752,-918955,-54551,943298,-180963,-901420,115153,872241,-377901,-713844,732649,434782,-352045,-691255,577589,838826,-689007,81280,329990,399485,-513482,-458084,345777,-180209,152860,464508,-292390,-778466,482326,1419882,-663064,-1370604,883791,1206487,-701475,-1429299,796151,1336706,-771004,-741428,862721,405939,-844484,-273621,803542,-48503,-705773,510717,725512,-781419,-998152,1050741,597295,-1231719,-184279,939706,555500,-1357670,140864,1053802,-261799,-645514,87386,1374049,-386406,-702859,691723,627675,-77071,-352505,317288,-167633,-640921,835506,211204,-830261,-330588,997046,512009,-1961691,-212106,1917562,156496,-1670960,-25830,1630182,122022,-1485520,338787,935655,-466845,-577801,979231,200682,-1251191,296343,1216169,-189580,-1468835,638942,1457413,-725165,-1033325,782419,693198,-933260,-874334,1326947,331088,-818787,-272706,855377,388754,-1196571,136032,768621,-638520,-553344,298254,503246,-1045180,-97701,1425042,-405342,-1043990,510208,1295952,-801022,-1441612,1332441,1089582,-1209232,-989963,1140634,763714,-1610647,-206498,1359249,-245441,-1033339,629717,1451833,-882626,-638894,1521532,972924,-1029114,-688668,1532072,319393,-1188406,66945,1150296,-223877,-1369302,646372,1139253,-933174,-473607,916130,637998,-958063,-491377,1276615,31436,-1208857,210478,1224031,-330773,-1211725,897007,812525,-1169758,-453764,1323094,348600,-1436706,56206,1393618,-327112,-1470850,710635,1023810,-994159,-998038,1268303,642150,-1385856,-245719,1221073,-53779,-1111273,64304,1278046,-641225,-1028173,765396,1066163,-942005,-542142,1123078,346350,-970763,-281401,1149536,-95651,-919223,367795,1097679,-597223,-950078,597917,647282,-928506,-522411,1360410,9901,-1088755,33801,1137768,-355873,-1378366,562075,1005107,-1008454,-684404,1270477,500622,-1284665,-396370,1459285,-167713,-1530158,260440,1228428,-803981,-1049635,872748,651843,-865524,-669827,1099734,164991,-1149057,173873,1111009,-98527,-995767,687022,1084077,-684431,-780655,579459,395868,-715933,-369241,1117037,104823,-990130,158898,1319812,-634825,-1157647,748999,835341,-787889,-558005,999384,382507,-1338400,-265335,1334893,-122637,-930428,592207,1311055,-849499,-1009363,941911,512164,-1127044,-685255,1128846,202320,-1347156,24790,936103,-201827,-616499,717304,812295,-878165,-838469,670748,633931,-655285,-227891,995677,51407,-1028686,79159,1083581,-352134,-950410,476637,823966,-496100,-574194,753851,485472,-835667,-151310,495907,-116678,-960140,223800,864848,-735864,-595407,660441,270386,-619490,-532284,1056134,-68906,-1201896,116493,778194,-359787,-740713,678531,738138,-604708,-427943,734310,468861,-1160811,-200525,877854,-173228,-645492,269893,787485,-357064,-802283,487312,356525,-494559,-384567,728822,671616,-819003,168079,545131,228060,-497926,60306,832281,-802475,-535230,800966,399564,-453238,-787458,688578,-144564,-938492,141631,304622,136734,-866398,333178],[0,0,0,0,0,0,2,0,0,0,1,1,-3,3,-4,4,-7,9,-13,14,-17,22,-27,31,-37,43,-52,61,-71,80,-93,108,-122,137,-155,178,-198,219,-246,278,-309,341,-377,420,-465,511,-565,623,-688,754,-830,914,-1007,1102,-1211,1332,-1467,1608,-1762,1934,-2118,2302,-2480,2615,-2630,2296,-881,-5119,107514,106871,-127403,113857,261669,-264072,-289603,123322,361484,-289214,48510,102685,46565,-130173,215651,403580,-303213,8693,485186,-48733,-386742,285637,-64322,-159120,237303,282836,-259600,-433899,308868,480250,-170274,-382918,301113,194636,-328029,-133919,479598,149122,-394906,151645,306118,-79966,-226179,33674,525634,-4688,-568764,34159,765585,87110,-455496,252568,597310,-422091,-648780,591262,378505,-422021,-202228,574304,7299,-874626,460309,408508,-520075,-751523,728447,478231,-872250,-9661,327782,-270677,-862016,26135,746220,-854872,-421039,686699,410667,-551168,-446137,980585,-212452,-711866,316040,382154,-198529,-906241,864291,253875,-1117578,-103503,478456,832248,-1086379,-189140,1268441,-220802,-419498,-491727,1491876,-74601,-1489346,1165346,427113,-158053,-1231203,604825,1174529,-1423076,437219,624504,120571,-656899,-61768,1504878,-1357048,-190206,1336559,-195192,-682748,-1159159,2218379,-88282,-1907189,637623,536032,953412,-1835283,284725,1540024,-1029714,595931,-565700,534343,-470282,-355436,1624954,-1685291,-150483,438287,883632,-11390,-2334687,2613835,199157,-957076,-890836,620957,2225709,-2865772,362047,1423490,-315394,-699444,-1370949,2824041,-1035598,-1183051,1442768,-901341,447598,-983869,1548315,-431726,-2500219,2656295,277948,-598440,-2122473,1339383,3045667,-3568228,-249095,550688,1557366,-730138,-2718778,2572168,-742425,370302,-213912,-823039,1340991,-1698406,2455576,-809326,-1743268,1831582,82400,1175005,-3584606,991636,2593744,-2176815,-56128,-741626,2979829,-1308516,-2566136,2753230,-442430,268332,-2067097,1318979,1791479,-3052846,1998756,-623820,-34300,-177569,-150806,2227961,-4014408,1144843,2204091,-1167445,-845345,-1539076,4469071,-1255522,-2840426,1611623,325112,1976708,-3806211,924463,1335780,-1501082,1329679,-1743854,1177142,-1036287,461302,2217655,-3512939,816080,571272,1497003,-1063074,-2843793,4383808,-772118,-1314853,-565991,1230429,2017557,-4235414,1510777,1302564,-739101,-543429,-932674,3453791,-2325805,19854,1609409,-1584767,439207,-924386,2510865,-1560773,-2315484,3728567,-508086,-391021,-1921584,1952633,2503954,-3859167,816022,350925,1200677,-1151380,-1539021,3168668,-1489297,546910,303529,-164473,285424,-1614095,2891820,-1069872,-1550812,1283187,652767,846821,-3357945,1663099,2206305,-2191372,-200485,-111028,2488601,-2357020,-1250124,2398343,-719158,-169715,-843905,1596473,-59518,-2311861,2177371,-90374,-545043,-735668,913591,1082544,-3215104,1216932,1262772,-713258,-1212976,-375226,2562063,-1926461,-951720,1307863,270891,-236788,-1467672,1886332,324900,-1615861,927561,443120,213223,-1841997,897394,1441220,-2155567,-189570,685920,929100,-1545805,-1027208,2421739,-577723,-1177862,63237,1241489,-344108,-2057650,1326696,968580,-1372175,-755007,801210,854192,-1721227,266484,1447983,-719337,-1065048,272011,1420048,-1168411,-825101,1600059,188220,-987255,-415642,1287906,26308,-1387062,594629,874672,-432916,-1051714,500513,1292154,-1237036,-363991,1220002,652490,-1351203,-326881,1482257,-165438,-1147850,739201,1329596,-460985,-1319125,975272,865957,-1114853,-755579,1046327,495115,-1309447,21133,1377080,-136544,-890961,188443,749483,-802264,-879320,1039645,555998,-1030502,-244340,1057862,-249242,-940038,415815,1028930,-688171,-781954,1052522,432470,-992178,-226125,919763,255297,-1044557,-133514,934593,-284696,-943755,330388,1097934,-752243,-759231,763123,595673,-1005788,-497083,587884,468947,-1026720,-67834,1246669,-72424,-1099050,546344,884741,-764707,-604090,831768,412505,-616199,-72039,639341,-68531,-829510,304790,709790,-597213,-235883,257349,485589,-594885,-29693,760802,17154,-351020,19618,747362,-319220,-498348,795853,275380,-424100,-378457,586706,433064,-890416,173875,400081,479717,-516803,-422393,1055218,-122118,-134800,152755,217841,61066,-930404,765718,189943,-651926,-53057,134649,520133,-1092220,150163,653178,-308788,-165972,-42715,626441,-392464,-440408,874005,-273474,159591,-217364,146603,364897,-585772,645350,-580394,293699,242771,-205189,655554,-704620,671688,72324,-192429,222496,-629855,653269,-561938,-474421,136411,-66019,457393,-1060249,365252,285405,-476869,421601,-298510,881666,-386143,-75965,666743,-414636,211427,-386678,525781,152376,-906056,1074306,-135885,479435,-393265,-50927,1283387,-622016,226575,-208617,231477,457565,-917671,811855,-326285,197065,-150685,-660630,887514,-427298,139163,5379,-210169,518698,-472917,167393,-428822,85674,781053,-513260,109094,-87506,812653,-59155,-812602,712661,70332,296863,-539423,162183,630541,-662109,449450,-92698,-271571,-237020,-108323,1044254,-778246,-599014,572623,574733,176705,-1215213,415839,677908,-468504,-635236,-200418,1064059,-682060,-384783,554666,177397,-40267,-798473,390637,655259,-737817,274672,-24881,-40411,-159407,333462,-17115,-593612,626928,465711,-467092,-649270,446839,746365,-491207,-607562,745426,524583,-427370,-422783,306338,-87256,-297985,548457,-206983,-897106,-437826,674673,464480,-1310749,-404794,1266642,537142,-1140487,-761017,1400266,475812,-1087216,-374077,894560,86147,-862101,-261174,994909,-558967,-253651,290439,408181,-235192,-523301,865579,-237554,-638933,486136,359981,-590908,-658260,729422,478053,-1234088,-73862,725594,586022,-844758,-161480,1066967,-521649,-311159,105565,436097,-302148,-510718,817635,-340927,-865949,451763,755647,-214841,-1394182,762146,1098764,-666442,-1123851,-13038,1398953,-610455,-811984,885606,357538,-337687,-676554,987450,50220,-1089675,490281,462893,-280908,-799996,479560,984462,-1360463,483975,860521,-93768,-625256,-58503,1362812,-1116201,-781355,1018455,398949,-120594,-1179261,748792,126793,-920099,523700,639208,-74300,-846026,535525,944898,-761527,-262268,661532,731268,-846443,-848842,1482812,89258,-893757,-438919,958432,82901,-1503887,553322,918477,-378260,-632364,414310,928098,-984847,-288124,788449,64193,-777709,111230,1255848,-513381,-1078939,932726,292958,-664023,-492099,923673,171007,-1160224,197398,578713,-96819,-791338,149702,1245041,-923718,-32635,753274,308629,-818501,-322529,1043573,-166828,-1135901,191512,781228,-184801,-905205,528185,837207,-584554,-567159,723683,583062,-1059415,-153348,1017095,146476,-928774,-84729,907010,-174627,-949556,593587,588745,-871305,-444966,835420,139603,-1186902,135257,697501,-376410,-1054236,545821,590000,-844165,-730113,972856,154626,-868555,-67469,726502,-448943,-1018090,78209,912096,-411194,-429646,650607,723565,-519466,-446609,906419,341183,-888934,-61117,814831,-21149,-1294081,339300,729970,-397886,-716079,844462,592290,-984316,-388104,748058,214037,-891487,-17956,769272,-246177,-849016,337289,699889,-794199,-522626,752745,54916,-812049,-24584,964214,-151614,-595403,470513,577789,-561828,-418675,601686,636715,-889496,-144320,857935,24736,-773392,-95769,1059482,-373771,-933397,392663,540188,-169301,-758905,852271,389284,-614233,-93692,506152,104868,-959029,92614,910279,-283836,-639499,-36624,913817,-718117,-723811,962707,-247151,-421850,-1656,494177,-4940,-878386,768575,-76443,-363837,-130678,132111,795616,-1282402,298793,481293,-625808,-325964,-478244,1145478,-636683,-629692,902796,-406188,348270,-862605,661683,367905,-777200,511467,-402367,619309,-755919,130609,683723,-1257712,421086,77477,502519,-363089,-939908,1674061,-501611,-413215,-303923,286911,723329,-1376053,709374,-15046,-537294,685574,-884392,921103,-1415482,277803,966662,-1233710,936273,-611884,1022262,-599059],[0,0,0,0,0,0,-1,4,-3,2,-7,7,-8,9,-11,16,-18,22,-26,33,-40,47,-53,65,-75,87,-103,120,-137,159,-182,208,-236,269,-308,347,-393,443,-497,561,-628,704,-786,878,-979,1092,-1214,1347,-1496,1667,-1845,2043,-2262,2514,-2791,3097,-3438,3838,-4295,4820,-5437,6179,-7095,8249,-9762,11874,-15059,20506,-4739,162920,-185827,-376642,109650,415268,318949,-508902,53136,477338,-229045,-212289,132786,268607,-205282,-349200,46248,105509,-376294,-125141,100378,-23007,-172754,17502,101194,-26139,46873,-177618,-163523,228857,174294,166104,-176188,-271504,-175358,33113,4350,-274285,205807,237263,-298913,-201035,85197,172412,-459962,-449189,490462,-214594,-888718,82282,735021,-344489,-915758,655605,705805,-600224,-332293,699757,572984,-764557,135464,923074,-276851,-513415,18116,887845,-455527,-398680,441254,-38903,-449023,-328322,713685,151495,-910101,410676,252667,80386,-661535,-45524,824419,-610323,-554528,251683,373053,-192333,-676230,840972,-158023,-664018,172202,285246,-72053,-1480894,1127495,715489,-1312999,-247798,791467,574413,-1680416,-170750,1719909,-384953,-514895,-63936,1427037,-486090,-1042332,1113397,-322367,-105052,-410397,461201,601397,-1426998,909485,538103,-713425,-502691,147161,1357107,-1919139,-138626,1502923,235680,-513414,-1346757,2396579,385271,-1473878,173796,-4399,1278605,-1377912,164403,965819,-1362083,1024945,-332580,270562,-1372384,81625,2732772,-1975117,-818887,724625,1815515,-539920,-3178916,2479424,678388,-570191,-779524,373021,1838388,-2201260,989489,881473,-983487,399725,-496133,1768408,-2167802,90378,2320154,-1737438,-377888,-190028,2652648,-457531,-3396371,2737483,969790,65847,-2800705,684642,3820142,-2758157,-142602,-483472,1598496,586373,-2256559,1988865,-1808669,657405,1003360,-989104,-287924,-2006932,3939217,-455738,-3229587,1015116,1536943,2035182,-4265976,473465,3359619,-1472049,-76849,-1569476,2694326,-497697,-1685983,2083019,-2013332,1113880,-232859,444903,48911,-2518150,3911521,-1004256,-1540945,3784,1346688,2456592,-4687242,860396,2812612,-109015,-1551236,-2923627,4825105,-493664,-2487785,586728,-93242,2436625,-2384277,846565,-114949,-1864612,3140438,-1022182,-48536,-2209027,1689220,3211893,-4448583,-278835,1235545,2319390,-1841368,-3498541,3837713,-364539,-721633,-1180194,391901,2216124,-3011948,1762012,-385029,-993302,1188527,-448385,1253060,-2779214,1406717,2443432,-2570148,-150599,-194360,3311015,-1932468,-2735014,3297822,412910,-152128,-2881277,1711443,2395426,-3201250,412099,35172,1248105,-352188,-761647,2374730,-2763207,855899,1379854,-335065,-1252932,-1376274,4232216,-1098902,-2657816,1238767,1521728,530939,-3455445,1892169,1982999,-1858133,-29650,177088,1831056,-1486008,-360504,2130492,-1506577,245345,241014,850501,-925120,-1728872,2682455,-314202,-1174513,-317601,1324120,1185177,-2970491,1014145,1440493,-514603,-1399716,-542849,2400881,-1346358,-986411,1364432,-40254,-226785,-1190569,2053335,-212505,-1566320,1247250,802507,-526306,-1802986,1540756,1247196,-2588782,-140100,1348485,720763,-1844404,-360542,2385230,-997476,-1364200,727024,1286511,-674469,-1054596,1671857,233303,-1212524,-139235,1129610,553881,-1821512,811997,1265368,-597186,-752854,361103,1215444,-1247233,-614520,1200668,246252,-1038007,-227008,1364391,-234555,-1200959,851403,907384,-934438,-887033,959448,849734,-1599021,-268229,1525292,151799,-1541463,475870,1518403,-832722,-1283837,1144926,881722,-1482459,-893513,1459238,271829,-1387791,-67897,1366264,-110877,-1200787,390062,1064986,-921942,-704462,662131,166246,-728054,-329999,939949,300174,-859804,-68520,842288,-318009,-1033154,480423,893109,-548477,-897296,520581,208648,-945603,-161929,1045888,-234508,-1158028,520473,1075953,-573267,-568417,1002954,584911,-1164103,-445519,1130418,61907,-1268088,292787,1099781,-444363,-1026953,902838,804219,-982467,-400519,963313,317075,-790155,-61357,946434,-206555,-754159,373720,579467,-88561,-557934,547874,309182,-583824,-226668,203473,215138,-636786,73398,320760,-224538,-193673,32150,763166,-828333,-302948,1060226,-10891,-549726,24372,879927,206801,-1217433,524564,537393,-381265,-559216,351276,696235,-942465,-50343,614585,-255872,-400231,-45699,954775,-528406,-745400,324168,416121,13044,-859599,687558,48630,-454147,277660,-365985,418722,-304575,-42199,451874,-304411,486373,-195987,-59678,143502,-204280,674555,-593936,46019,202342,-11360,90210,-769335,835629,-14320,-399113,-85501,11056,1007020,-808821,21547,412985,-518215,356040,-177066,487920,-487796,-350078,810851,-573253,-98487,-345027,599458,383696,-1030269,429771,-230114,290604,-90881,-567769,481098,-573578,530799,-336679,-336433,612564,-592918,334958,-571073,618276,493727,-911724,627835,-190030,244325,-307537,-313179,891312,-740336,32469,-241220,70636,312098,-765793,218754,-267668,326167,-112882,-90323,585752,-571470,236259,294549,-235560,-49971,-319171,1082136,130456,-407038,46589,-145951,534771,-212296,-57952,-244364,-301144,917278,-349114,-165977,31059,506186,347163,-1348412,87914,611230,65902,-297172,-165182,843435,-503680,45285,528766,38648,-380183,-150851,1001185,-190471,-657698,-21924,441436,211179,-815423,168063,717299,-243779,-626900,177974,805553,-352246,-129122,361652,453287,-179329,-778664,232083,514113,-159399,-23041,-102952,271771,-12440,471917,-343827,-648079,551134,536991,-617589,-957359,683324,858913,-609340,-789483,617510,618327,-570312,-142649,696095,-269406,-198727,45914,687343,-703436,-613708,1031692,262866,-659941,-625648,792286,620860,-1144155,164948,539153,285976,-561092,-173307,942819,-236907,-580378,-159605,623921,279589,-737303,425614,-122166,-37426,97161,-44613,-58677,-652647,1140267,195814,-838562,59672,685225,493787,-1136890,-35797,1169615,-196262,-633376,-391985,964888,-619474,-786298,787264,-155103,-367436,155030,914935,20543,-1151872,1003337,416239,-460893,-658528,173636,1257731,-937474,-463367,484575,509221,-391362,-587651,1165189,158807,-566745,486755,75804,37060,-722078,281127,676308,-886310,106069,61961,322911,-613247,205410,914187,-888514,-439852,339159,964088,-873444,-741355,1186759,288457,-766997,-150498,653043,183700,-1053782,176500,493567,-641190,-471401,373365,598236,-935291,-110072,944894,-29197,-605368,-467014,796880,-198984,-760962,505338,603369,-98045,-566754,377296,762166,-615415,-208253,327896,226111,-833629,-41797,915805,-195384,-607135,520211,551479,-458900,-289051,1059541,422694,-913748,-104264,755010,-62241,-825246,705708,710867,-475127,-558565,683903,728919,-1000644,-243193,924188,94549,-874580,164869,760790,-185467,-719368,717288,664679,-520190,-738827,409587,472156,-429716,-200271,684445,273097,-760850,69464,420298,-129221,-334925,163962,566113,-585148,-421190,558873,327930,-652850,-8850,736079,-266407,-708491,416181,419122,-359009,-414423,583009,403262,-812663,-62188,631046,46127,-660896,151545,897820,-555714,-535395,663707,130137,-619016,-246616,411814,464931,-746870,-37269,893330,-43464,-515519,-42570,667600,-151883,-484118,454524,478938,-407580,-435983,629837,-45851,-691967,6337,369248,12663,-707944,92808,688604,-649595,-108799,477161,400018,-602736,-517884,789412,32123,-266539,169035,312936,-35593,-605015,858519,280769,-590639,36346,494871,400590,-896438,-2894,805630,-338439,-4869,-272977,776787,-94915,-592109,841604,-97701,107158,-471178,34319,526692,-735156,548044,162808,-18013,-230366,-497552,1148264,-1147363,9605,113752,-50867,149853,-837458,1143270,-154956,-507489,111132,3245,737657,-978713,450597,315394,-521624,847213,-424668,237584,-716527,-30830,938074,-1400857,452260,73375,372283,-281695,-1190530,1176873,-421729,33137,-390385,-556865,1252625,-1054864,611027,-332994,65136,880975,-1133442,807840,-920943,741256],[0,0,0,0,0,0,-2,3,-2,6,-6,6,-9,16,-17,23,-27,35,-42,53,-64,77,-91,110,-131,153,-179,209,-242,283,-325,372,-426,491,-558,631,-715,807,-912,1026,-1147,1286,-1437,1604,-1785,1985,-2206,2448,-2712,3001,-3324,3673,-4065,4492,-4967,5498,-6093,6759,-7518,8388,-9399,10586,-12005,13755,-15980,18930,-23098,29665,-69343,101674,-23674,85690,-200097,-167876,154468,21499,-353962,-193371,130247,161567,-232263,79940,125946,17180,-236147,-57316,-162430,133738,-67273,160421,479160,172517,-222903,-114432,159223,490380,-247314,-260882,448610,28249,-375360,-108455,382711,-419492,-433986,246860,259656,-423253,-259261,661496,-23891,-343572,227680,346542,-31504,-103093,400802,51265,-352439,165363,459130,-127088,-353308,339835,456671,-449232,-277518,420763,212531,-372492,-152194,569472,63652,-462108,-300252,731246,-54035,-650085,63140,677035,-217675,-787608,416092,450603,-588404,-399875,650820,274159,-887108,-404033,911310,-199328,-788449,61234,923290,-432706,-264487,446330,457080,-690646,-363681,713102,-277938,-633118,582467,593811,-859587,-814021,776668,671398,-1007727,-489724,947164,510419,-953298,-236304,658184,31162,-489671,-67008,211372,-273318,-559563,293035,192062,-687916,-52946,789324,52668,-1138753,354088,1265730,-627074,-1009747,299610,1559342,-1048006,-972235,1159314,940904,-897521,-1139008,1344693,575972,-1316745,359505,143935,113723,-225533,640300,-126397,-1773601,635951,1429016,-260491,-1922199,515346,2336528,-901242,-1986097,610988,2030872,-122500,-1757140,252336,1130658,-222371,-388438,-301146,282937,-580239,323294,197014,-963910,76551,740093,762575,-1651418,-499820,2175146,-44409,-1852247,-369864,2318334,452621,-2682282,525707,1664163,92015,-1743948,-455733,1563725,-822304,-225718,308145,-422046,84146,518477,637631,-1696525,-639802,2635765,546243,-2350703,-1374022,2927647,1213170,-2818048,-943122,1995273,1701715,-1852206,-1248437,1275172,472762,-64500,-584233,-137680,101361,-38138,967498,-952688,-437172,1196956,1047111,-948212,-2056396,2135377,1443635,-1947352,-1383969,1518154,2011807,-2663016,-1401443,2130235,723520,-1121089,-1105215,1334443,384271,-737053,772124,-305505,-506305,544000,1319603,-884530,-2204423,1668078,1992815,-1610621,-2247230,1303092,2890082,-1865191,-2427120,967617,1833698,-306075,-2216652,1008213,1268258,-291587,-13684,-434126,397463,-462537,1056133,196889,-1652232,679894,1250058,100710,-2235295,-266939,2811316,-809391,-2255057,320848,1998914,-427891,-2367569,1315946,1491931,-912521,-1201558,559094,969228,-1122264,379348,430534,-650942,-252493,844884,833023,-2018664,-257883,2297935,93176,-1944369,-384046,2349577,227221,-2106051,98285,1641710,183218,-1596161,31922,991623,-380506,-219737,566932,496839,-800084,165138,1143896,-994521,-1202417,921386,1084280,-885207,-1507188,1630518,876593,-1497423,-608794,1520370,856333,-1946898,35788,1487334,-526124,-956447,650898,782168,-1025769,-556824,1101091,-47456,-959031,390321,1237865,-376605,-1108808,1109282,683046,-1008994,-735938,1098194,677757,-1281350,-529856,1029168,126924,-916828,-259451,893783,-280889,-906696,876525,736902,-795331,-790647,1612944,385556,-1493979,-196437,1360996,185076,-1220703,55243,1277604,-571717,-1072822,1023354,947252,-1039888,-611460,958215,286041,-1137504,-76229,977842,-191139,-750630,473515,692588,-813551,-359950,947655,203313,-961289,-54720,698067,-251548,-628468,269766,898464,-435896,-448152,854572,388820,-783425,-156941,697936,101944,-936590,23172,869764,-233756,-703085,150999,893798,-627750,-722653,513764,543781,-681688,-243317,706933,271223,-754578,-19357,965999,-390063,-900672,443348,578257,-431172,-181834,635472,280123,-605740,-102334,369018,-309042,-334370,613701,391213,-544177,-205367,305782,63524,-606004,157945,365494,-151752,-578086,118237,442150,-224565,-453825,306106,301795,-358279,-392699,440095,383792,-246922,-118724,555250,126845,-484738,226933,495735,-56633,-488389,452180,445271,-250712,-337650,439485,180590,-737794,-100365,163701,-169876,-306530,372473,-18068,-205274,-93598,436639,-2505,-387005,108604,-83927,-258529,-97564,154683,-17305,-240963,268897,99518,-403260,-27112,390084,17797,-222631,180969,210572,119882,-276489,-148916,70265,247745,-24040,-223485,-426367,179008,29990,-414737,-91648,269660,-215829,-190184,127730,-106481,20292,-288859,-114382,95434,164995,-24893,-378230,34392,363734,-337472,-265782,321482,146153,-80715,20879,264759,-31425,-315081,322986,471915,-708693,-116829,661084,185765,-601585,-333058,802275,201627,-560850,-422413,704122,475591,-388293,-332663,-89345,-233539,111081,145030,100323,-28388,-20961,292415,6396,-191659,490756,15961,-264017,116741,387175,-276856,-585037,356340,490864,-5143,-1065174,561416,885100,-167016,-563004,457033,604775,-547957,-158156,694043,34573,-442661,1618,1102216,-420615,-931526,780001,441864,-441713,-652595,738321,757302,-643190,-173056,265013,175882,-331858,-223679,408330,-267845,-313494,369504,78747,-394641,-76149,624401,-373787,-594806,46839,82677,-187908,-445011,500424,374264,-756694,-427,1069127,342923,-1165522,-229048,1610134,161520,-1126793,-282228,1471284,-108005,-1155510,648269,500346,-621255,-592346,793905,351216,-1391519,111730,1077101,-437930,-976029,102705,1296778,-763766,-750898,808883,3442,-551724,-630259,979908,274791,-1230605,252410,568005,23705,-677342,281510,580580,-441392,91855,225984,-184745,-496385,489735,1150174,-926408,-726819,876376,851926,-1083318,-1257581,1638383,1066513,-1268400,-675631,1400313,1052763,-1671172,12131,1193273,-74347,-863370,23452,1155049,-909840,-832030,1234326,190083,-944108,-197496,1230642,17524,-1318779,625035,1001737,-429358,-1070679,799517,1139623,-1134627,-346860,820071,515578,-752182,-510343,1156175,-380766,-616927,421742,243589,-404300,-474240,1115906,223200,-1044992,195708,1349384,71005,-1949950,689237,1775639,-835332,-1376423,524819,1423405,-980350,-1079436,1099604,545672,-928841,-378521,1205070,-25539,-1247633,818990,993172,-873659,-861772,801512,878846,-1468129,-249916,1060545,143143,-1139792,-115481,1203887,-558541,-994213,645004,650136,-549708,-595245,903943,329543,-1048980,144296,1027983,-58326,-820359,371188,1123950,-709114,-971009,687381,883910,-1128330,-790350,1571198,382680,-1150158,-115349,1567867,-148969,-1314178,707565,1221050,-965548,-897120,985274,937519,-1070836,-359836,1021852,234310,-981753,216263,1178809,-552187,-1163939,854004,1179484,-694606,-450151,1130518,523244,-1048469,-2486,1053469,-371106,-986099,290484,928828,-706966,-837335,995904,839454,-944010,-538233,1056563,188937,-1279270,-126186,1077582,-129098,-1341475,648523,983842,-840710,-751640,1058850,406859,-1158725,-425645,1439428,219054,-1348968,384760,773157,-501880,-1157111,849843,874096,-1054081,-875077,1058580,194091,-1082281,-92838,1018904,-67946,-819939,722092,651316,-782790,-688445,818834,819811,-1065451,-28277,1087919,19316,-924173,93757,854474,-338297,-881824,712809,714406,-735584,-402233,978767,480474,-1078272,-209371,1235959,-135489,-1248640,275078,1008576,-580083,-732274,560679,694870,-836879,-231203,1000367,269060,-913137,108956,1186965,-197728,-817560,401245,632671,-539550,-495856,798528,409507,-862739,-157526,905431,-187251,-955559,533428,584944,-514862,-531544,502840,880302,-987537,-282584,877393,336836,-1039588,-471496,884599,-131468,-734726,328241,807204,-588709,-889687,497553,506057,-864095,-266902,1003368,49861,-971621,459255,1020218,-757841,-649468,402382,872225,-521278,-770257,748660,284300,-722613,-328772,586560,211349,-704027,389262,597951,-213094,-262295,401068,385597,-566034,73660,353281,-196219,-409268,31202,937297,-408137,-930642,677430,692638,-240281,-921805,630851,630215,-745724,-253191,257430,365236,-723712,-247670,701747],[0,0,0,0,0,0,3,0,2,-1,2,-1,0,1,-3,2,-5,6,-11,15,-21,28,-39,50,-62,77,-95,119,-144,172,-207,251,-296,347,-406,475,-554,637,-732,842,-965,1101,-1246,1411,-1598,1800,-2020,2262,-2531,2822,-3139,3488,-3869,4286,-4734,5224,-5756,6336,-6962,7637,-8362,9132,-9929,10712,-11395,11720,-10908,5753,35083,120819,-313824,36992,82372,30885,-21670,99757,70908,-199624,-26680,139722,35392,-3065,4338,-143665,96975,-136744,-95571,-42021,139332,290836,-142153,-193145,370703,220535,-292459,-237473,296659,99484,-287424,-60525,767009,-86963,-434992,221201,535881,-514545,-445629,545864,373070,-687641,-69748,232961,73877,-485702,-233079,303064,-138049,-455306,21882,260338,-190342,-461556,459887,229573,-293287,-271664,547089,295018,-654320,7863,595105,-169257,-296986,147236,794663,-630979,-356118,864698,31993,-481566,-180764,854541,-406036,-1016364,541116,814708,-385579,-622930,840427,773434,-1310021,-7551,602251,43531,-693530,-216769,1358602,-675076,-456739,530812,511693,-351855,-658450,892137,159630,-650117,127864,135053,489378,-1101827,298864,1019832,-803774,-373505,-62491,1279169,-758452,-1226250,1282135,84585,-5635,-568751,785520,576005,-1197066,785937,80128,-611293,-842949,587108,1151889,-2232437,50772,1274191,-287585,-1348644,-743493,1957911,-772932,-924919,870090,325651,237662,-1580420,1443242,379588,-1349603,706830,-194072,769031,-1246130,127239,1459039,-2057358,723747,532743,794548,-960842,-1353413,2981137,-859435,-1329718,-293824,1219498,1251386,-3092339,972598,1001048,-119611,-317417,-785203,1691743,-1586679,690543,1300926,-1561599,-92255,-328630,2425651,-1831106,-2024316,2632775,415582,-162551,-2065565,1819633,1600713,-2790818,914564,10842,916985,-1121774,-910418,2446968,-2018728,629022,254670,-113529,53717,-1440603,2593544,-1810728,-1148800,1707728,63428,329483,-3055047,2474004,1945199,-2483661,-261272,-21398,3324761,-2294702,-1679558,2434025,-480896,752325,-1520440,1315229,16456,-1902028,3041671,-1709008,-836590,-182335,1545701,1357495,-4217711,1991051,1573241,-507287,-1288567,-1092384,3827379,-2320612,-1181834,1124345,-197210,712834,-2589084,2327145,-292791,-1122154,1561595,-845674,1007572,-1529645,1571097,1062693,-3445294,1894890,295047,531987,-2114735,-786228,4027072,-1733042,-1127304,-80933,2113405,725838,-3780148,2049286,507652,-652320,-310342,-454592,1640124,-2711493,1751857,1116039,-2107596,-31477,291449,2708687,-2941865,-1123642,2958465,-317102,-659518,-1794352,2366886,468652,-2952852,1430932,90627,511178,-1451520,309602,2047290,-2168333,1025441,593265,161899,-316153,-814389,2723828,-2023195,-955208,1330242,253981,-180608,-2608521,2595112,796615,-2176160,20712,675975,1707380,-2359553,-32939,1993936,-1215255,-47677,62895,1348446,-1213739,-1167315,2516258,-757364,-887839,-235003,1781811,-242010,-2637928,2077775,927259,-1091717,-1034846,978390,1840536,-2142314,-6373,1392733,-27961,-324757,-564104,1738392,-864981,-1324873,970198,234797,-240765,-1134389,1280545,517285,-1918483,518162,986830,307031,-1395510,163229,1756474,-1182627,-788320,932920,980601,-908241,-1075415,1604822,-180928,-1265085,13481,1128109,-342654,-1412907,1209838,912922,-1364303,-703313,1206152,852130,-1685193,-150292,1467367,-480174,-1222989,459601,1347412,-518125,-1242131,880509,721849,-948289,-803821,967193,723635,-1080843,-47778,1018912,-370509,-1098798,274269,1074161,-579650,-703203,654244,864217,-719198,-666482,1068993,102856,-1060497,76110,1095872,-414183,-938532,504309,737346,-1077116,-449970,925663,242479,-1129927,-99833,1251877,-307905,-699507,377095,888089,-695955,-836980,817924,487724,-654470,-343425,1035050,189429,-1229686,191700,952121,-385753,-565416,352908,864916,-392813,-491729,754774,385328,-901731,-321128,649527,231569,-695647,114771,609537,-109563,-641698,326126,817517,-507050,-480800,248067,496813,-562167,-91624,802056,-226470,-743255,223556,449255,-548025,-459310,703553,210878,-438281,-72160,499073,-947,-869002,148257,498052,-569448,-45618,155946,601703,-303131,-440491,643407,-41359,-424143,-414038,284490,206312,-856677,310803,81580,162397,-513814,-169473,899992,-445806,95728,56617,244743,97029,-484883,230740,-398567,8927,282983,-88982,389058,-463194,656584,138122,-613554,367000,-91736,306101,-702500,189529,573203,-548648,410438,-152123,255484,12943,-421943,776073,-567623,124050,-11486,158812,425847,-1073098,199782,-182620,282509,162204,-611916,858744,-488931,29094,-174123,83066,443243,-1346295,633746,637959,-648467,24554,-190424,999317,-746173,-568837,443009,228105,571691,-671745,187670,711511,-76593,120862,-541341,538786,126747,-249193,316034,-550525,348431,-436212,-105993,71836,-510880,666881,-345417,157518,148075,-407687,474880,-978591,484568,116131,-120280,-241261,-169186,1118364,-570096,-134770,510234,-286213,85976,-349177,731117,-232267,-711497,1170659,-62291,-513820,-374807,899575,523021,-1094266,71533,758285,704344,-916571,-874396,983911,269004,-237445,-460254,403884,783114,-664247,246296,145361,-82725,232332,-301961,369503,-280130,-106430,552184,-409773,-78004,-61059,558314,-471387,-438991,839123,-307733,-752561,-223282,1010111,222967,-1152067,398323,397661,-114621,-241656,142064,334108,-739272,60273,967202,-456334,-598320,415449,992459,-761413,-1500344,998839,1132642,-655339,-924860,668708,1386649,-500529,-1036034,559306,371373,-213553,-523384,422067,26580,-412471,440303,361822,-112365,-272677,525035,223058,-1185918,258197,716156,-226755,-758711,659171,1023352,-835388,-830561,815411,630650,-602877,-868147,993032,445568,-1061532,101974,531361,-92378,-672261,542303,603378,-1244061,226422,925357,284548,-1310128,-199319,1611389,-456861,-1129079,-148067,1162492,245322,-1589254,772995,731134,-484023,-524053,47231,995295,-1084170,-246702,626943,-495037,-359166,-98290,813670,-721081,-663209,1248541,-228445,-855386,-406808,1135222,310883,-1267838,666033,958421,-423774,-1028464,570502,1026108,-986351,-528630,1045349,187587,-714874,-428478,1310375,-450257,-982213,631249,746235,-307221,-1125691,1084281,707304,-1320121,-451861,581220,938872,-964946,-230641,1221095,-287143,-689770,118294,1022723,-280654,-867147,872591,461387,-457859,-214578,749368,415949,-1069109,192290,998189,-543369,-780681,697675,788348,-866651,-406938,1350840,25773,-1113240,-154624,1249873,-60996,-1078899,519288,845001,-501359,-837671,724398,710427,-1138209,-207535,1144153,5626,-1185390,-197617,1190513,-524622,-1042599,307471,915400,-433176,-812502,723590,535639,-566801,-360949,891061,14089,-930096,234417,886618,-329443,-802494,658513,765472,-1173100,-517363,922462,154737,-1070480,-141196,1074544,-217622,-584446,585932,977511,-912287,-769071,368459,482647,-1055676,-97948,1142844,-42328,-935321,200828,1131040,-411687,-678401,749142,797250,-664194,-338300,927888,624091,-891294,-166947,1061290,104810,-947718,320100,960239,-237329,-608702,821747,714005,-807403,-564916,982648,254460,-941385,-5593,634912,-273588,-933590,416595,716151,-851515,-763499,572995,333104,-880388,-23837,978952,-191731,-1010815,342334,866901,-633342,-891675,910332,232957,-803510,-326822,1048790,169857,-1223852,78239,826481,41979,-801860,179352,985114,-528781,-473905,564056,418836,-439511,-800558,865159,-74615,-713998,303142,399155,-153053,-919394,690582,627789,-781665,-320289,534826,332193,-859093,178762,1210477,-395096,-83074,18663,851668,-243810,-745500,1055894,-146308,-327542,-470015,383746,264288,-1329202,939525,446188,-332931,-180613,-359266,1231699,-1085546,-296536,509834,55902,240958,-1160088,838616,-29002,-786857,700239,-407311,455278,-726674,452963,533529,-1291158,846627,-101682,322121,-637240,-380557,1484564,-1174506,-277215,136499,322777,19353,-1697765,1156631,-274849,-369887,-66901,-322157,933234,-940929],[0,0,0,0,0,-2,-2,2,-2,3,-6,10,-11,12,-16,27,-31,37,-44,55,-66,80,-92,111,-128,152,-173,200,-231,264,-301,340,-383,433,-485,541,-602,670,-745,820,-903,996,-1094,1196,-1307,1431,-1562,1701,-1854,2020,-2202,2399,-2614,2855,-3127,3427,-3767,4158,-4621,5169,-5821,6626,-7644,8969,-10751,13286,-17166,23748,-35229,98279,117964,-288588,-123805,364511,-237273,-539659,229045,188879,-474326,-522000,483519,294474,-226299,-58342,205463,-223674,-356816,153900,29654,-328328,-35206,175074,102757,-251607,140600,71816,-69698,-105129,-8204,113737,-411582,88701,389312,89370,-520656,-13971,458253,8281,-402635,293657,44492,-199908,-234680,448934,299728,-493198,-366169,519769,529623,-648883,-259701,864885,-375478,-695970,279779,724710,-239408,-787629,653762,351659,-674215,-322208,406471,326759,-984955,212488,561439,-530832,-448480,354424,408414,-794955,260420,951067,-81095,-465527,-138547,748380,-319812,-805004,726933,83107,-260908,-260208,501386,497223,-1142289,80460,836444,149959,-625665,-368243,1331523,-762036,-823914,328279,680655,-187367,-1345226,1490207,319781,-1172302,33387,392992,595815,-1755932,661779,1189023,-1176843,-59381,161734,1112540,-1020919,-676526,1858777,-779302,-448571,-20716,1151659,-241331,-1476939,1737865,69769,-755934,-385850,608548,1417628,-2102674,138399,749939,-96766,-331568,-1009302,2060989,-1149077,-474699,953879,-182428,91561,-1641397,1992791,544533,-2369612,817423,267255,1121748,-2124088,149073,2392571,-2054343,624993,-244242,1074547,-884842,-1842946,3048766,-1376377,-427101,472311,703887,615423,-2805435,2379987,85472,-1033784,579152,315728,1501689,-2859500,875018,2055890,-1601698,-200937,-912243,2805151,-1036628,-2222206,2265330,-246123,923884,-1898827,1054671,1380963,-2705271,2287849,-568288,371145,-1527959,-271496,3362973,-3378346,372799,792344,709647,-16910,-2804727,3700875,-1327306,-974619,952086,-364241,1313974,-3261224,2339183,939735,-2579718,1396164,-465487,1995747,-2589916,-140649,3055844,-2803512,649753,-345854,1727759,-1141690,-2084613,4136263,-1048948,-678503,-1141985,1288952,2209771,-4267898,1486026,281191,192229,-343376,-1557511,3067320,-2713831,151900,1617976,-1169282,282330,-1991415,3538984,-810056,-2790952,2388389,-232782,1315197,-2850082,1168706,2067050,-3273517,1534008,-232874,1396180,-1773944,-802945,3460849,-3064639,145994,514050,879072,-144575,-2627789,3380165,-1135156,-1179426,599509,399410,1185882,-3397038,2043747,1418605,-1777247,60783,-534209,2700874,-2315520,-1039451,2236364,-914030,337100,-1349524,1842844,-92537,-2690693,2473592,-436650,-6953,-1558714,1075085,2492489,-3409175,914498,1109798,605408,-1259185,-1039058,3430736,-1752269,-1057990,1284540,349850,-345506,-1979960,2780061,28591,-1926707,1013360,472211,600108,-2381653,1084996,1829156,-2006442,103033,435486,1358866,-1450954,-864080,2651591,-800862,-805992,85387,1342820,-20522,-2501434,1650994,401568,-1080436,-616733,619847,1452991,-2329351,275117,1609350,-272327,-1286323,-297085,2167561,-1381534,-1232724,1546608,522353,-1149831,-1151083,1881582,506792,-1905635,349330,1033293,102468,-1405045,504510,1378709,-1561709,-446784,1051559,431218,-1138932,-462770,1581372,-531705,-930473,625404,977135,-399318,-1312163,1048432,718606,-1318116,-351283,1072459,393845,-1499344,18318,1382914,-488436,-1065842,554478,1332310,-834893,-1036766,1262505,631919,-1180731,-542561,1346415,376362,-1759871,210217,1434510,-421978,-1258006,724603,1005000,-1084825,-983660,1200693,416051,-1368434,-18823,1271179,-247631,-1032962,518902,1050258,-778781,-679284,745101,406148,-841050,-194122,1005508,-18253,-782781,305929,863522,-578288,-827653,577073,721840,-770687,-682523,852237,453441,-1042274,-94734,1041530,82787,-1170267,326708,918492,-555164,-960998,681338,764162,-885567,-761375,1199842,514481,-952140,54399,1008212,-13750,-1085745,474669,654036,-480714,-1060226,726933,325459,-854388,-328779,893338,247441,-636064,118041,520132,-484647,-126232,479223,332288,-116456,-136866,727227,-344426,-377021,9088,508390,233250,-865099,356796,452043,-187141,-86953,268783,796797,-719434,-410093,1062899,-430947,-459174,-221394,945887,-287654,-1327659,848082,336145,-341479,-662353,249551,647309,-985297,136089,70026,-88134,-331674,-390099,832513,-475255,-119827,260637,-225229,266048,-373801,283529,-350022,-328123,512990,-325209,325267,-562873,-70745,330263,-575802,624343,-488881,308681,78549,-371517,595657,-536851,505079,-148852,194965,-31386,-888592,973652,-328956,-86144,241856,-1188,631746,-1033161,419458,677508,-159955,29152,-447053,1168829,-282688,-261871,189138,-274603,808671,-543971,-167197,-1543,-75736,731752,-1014499,112802,339773,110483,9620,-628786,467904,-344591,-34720,194342,-508829,175275,-451852,460704,-243161,-809540,514330,-30953,554473,-894603,-51542,757561,-488487,314685,-183906,226645,212743,-582131,585519,-24711,472580,-727606,-485919,669435,-305498,144062,-767142,311043,669740,-200292,-361080,-566047,761083,577895,-1099465,-336194,506305,1130523,-610508,-808013,635307,436713,94921,-368022,197255,216659,-444758,533734,-120352,-345133,-154950,652946,395868,-1232040,263565,633219,-120967,-708165,-267854,1015467,-393401,-326333,-91390,516465,-142591,-579648,56446,48312,63223,-433068,-206852,257307,251985,105345,-355798,-238980,592793,492551,19102,-1041533,512696,1221611,-65923,-1452666,128886,1547899,-331966,-1155476,43084,1074560,-145844,-847986,283429,-20750,-296712,255403,338925,-97684,-792731,933196,491279,-857317,-524492,543134,708836,-651789,-566796,991247,192689,-592839,-392495,692534,187063,-598336,350258,201194,130719,-640453,-11320,274629,-398057,542275,15928,-239967,-559885,450039,727230,-1333129,-375194,946353,617058,-953326,-992041,1690771,302575,-1053674,-193154,661164,592522,-1388633,257485,751487,-737150,123977,299814,876543,-1360594,-107099,1337730,-893616,-335648,70643,1251245,-256478,-911105,926054,348937,-385878,-414012,290918,614622,-707093,137027,543738,-181606,-461991,-77035,630476,-563216,-394169,743996,-379864,-600026,-403258,1163353,-33976,-1034476,595091,645037,50175,-1207469,578112,1008462,-976867,-494556,569822,660318,-959088,-624973,1343355,-482585,-621943,119673,958647,-597323,-1084056,1116630,359483,-548069,-351224,596904,315194,-867985,37768,671293,-416273,-409101,-135384,884990,-779989,-416757,652909,105793,-580208,-417345,471639,-49735,-772240,503674,633742,-257496,-732817,430832,885041,-789787,-392532,573148,323314,-881596,-136900,1119204,-434827,-884438,274944,690390,-684202,-853656,705967,286032,-1100699,-357469,978714,107081,-984286,270726,894453,-413277,-666210,420507,690225,-809680,-616136,798185,205668,-597360,-28214,842584,84241,-630539,385200,752101,-212655,-484127,533289,229026,-762485,-203156,579121,-116432,-673424,217046,727323,-77810,-830685,577989,873726,-658361,-628515,713253,240192,-785393,-136540,747873,-267904,-738289,-11147,694286,-601784,-788990,354909,331672,-627778,-597063,564914,232921,-772480,-87043,618549,-104601,-841316,299065,437886,-517098,-336198,386540,239377,-525068,10721,599816,-238749,-353014,-308155,566295,-193821,-388980,527625,366524,-319907,-333545,803190,358101,-1072763,221820,498191,77504,-655996,-94593,1175147,-739561,-262390,340960,621731,-393649,-583103,996537,-157074,-700499,457125,253010,291193,-902041,582509,113618,-713498,414636,73428,572930,-601884,-96712,921862,-393228,197693,-285498,438960,-63641,-876476,1165236,-431322,3324,-217884,313701,621053,-1333881,703329,-5602,29601,91944,-470299,1497983,-825427,-147272,471803,-235444,419011,-958273,1137005,-286134,-644861,787708,-472054,690414,-1029333,273401,890738,-1080801,667317,-365749,654963,-65864,-684658,1435064,-1222881,606672,46688,-124625,594126,-1410440,1233080],[0,0,0,0,0,1,1,0,1,1,-3,2,-2,5,-6,6,-9,9,-13,14,-17,21,-24,32,-34,41,-47,55,-63,71,-83,95,-105,121,-136,154,-170,191,-214,239,-269,296,-330,367,-406,448,-493,548,-606,667,-735,812,-899,993,-1094,1212,-1349,1505,-1680,1884,-2136,2442,-2828,3343,-4095,5337,-7876,15973,-188077,-322883,-85664,122163,-463691,13324,361217,44452,-163366,-141839,339128,-19893,-234729,4421,196536,-105992,-142172,-68818,24406,-110103,-319490,-91304,58230,-86569,-235178,64954,102087,80849,-209685,-215108,155822,-211116,-117403,217186,254816,-168450,251976,378171,-83152,-75726,35967,217948,-360714,62404,272707,-212284,-180046,14455,287147,-616449,-510543,450622,45614,-687432,133522,628294,15189,-471771,233598,635729,-569764,-388414,302926,40408,-691727,-282274,433632,155362,-452616,-171431,242813,383471,-447650,-80269,533406,-140660,-399252,-85163,580411,-586319,-436138,602537,110135,-526081,-89086,710073,-43156,-503501,182696,565346,-301665,-407688,843379,161123,-1047350,310238,759250,-14622,-1019623,96740,1366839,-822792,-916116,450364,527072,-502343,-899819,919543,86368,-675203,298991,243135,-111739,-563775,875073,737667,-920845,117276,341018,471589,-853128,-446709,1313762,-17198,-615506,-224996,992670,211505,-1249839,516059,424637,-575496,-873001,254147,962289,-1226753,248355,791451,-267089,-336935,428410,1289670,-1556145,-994383,1750397,511434,-921212,-1660159,1973797,845074,-2156897,-42953,743846,1034200,-1231739,-362626,1064023,-930008,529261,255466,-162780,-287765,168291,1709001,-1348627,-832122,810940,913409,-228319,-2071676,1279306,1052833,-900325,-565301,355989,1503145,-1307166,-213411,1536821,-257247,-290100,-693604,1478314,-419856,-854014,1677732,-929399,-713519,-169310,1666116,-28197,-2831337,1944156,1498633,-1160717,-2268710,865462,3305961,-1964957,-1437002,476156,1275766,346476,-2040239,1044829,-357753,-378080,941662,-971794,-77533,-807308,1632545,365419,-2284262,902274,1031411,534859,-1969920,-556282,2578707,-1014148,-1195852,-289711,1461739,-159460,-1882464,1562935,140773,-414926,-430084,435868,866962,-1938726,1170877,534222,-1567193,23925,868719,1779399,-2859865,-309049,3004948,-318279,-1457360,-1251664,3155744,311733,-2416711,431275,724183,749678,-1276819,13748,889289,-1253458,960921,1483,-502260,-570398,419561,2209130,-1965137,-817859,1177546,891623,-773714,-1703586,2139815,460166,-1322674,-428935,817448,1242330,-1698816,287203,1475045,-782429,-234366,-71062,1084745,-1327211,-359000,1863143,-1018581,-1011276,547055,1704566,-1022102,-2275557,2132314,739147,-1267214,-1391464,1226252,1705587,-2116955,-143101,978122,30315,-427855,-491641,1045045,-786285,-480367,1010296,3014,-534066,-699252,1920377,86024,-1739216,368964,1250290,191724,-1893517,229780,1282729,-1080767,-627785,566392,1067231,-716523,-807509,1414808,-115930,-806696,18881,1035270,-336217,-1332326,1312173,578218,-1273765,-320360,881877,377465,-1839326,554365,1370530,-604764,-1074366,486460,1403203,-1113670,-655261,1059166,345365,-1035060,-558654,1051751,274417,-885638,550482,790566,-326230,-1076452,445049,845635,-732360,-656759,789371,499475,-854042,-405930,1096490,93731,-865208,158093,912522,-461940,-868117,701695,595342,-416588,-308993,858334,11895,-1066419,162758,1027137,-800130,-598622,579239,573599,-893022,-436297,965458,174457,-984378,11683,1095565,-714267,-935339,581489,696909,-614436,-651132,479815,579077,-505695,-501040,577359,261907,-759820,-47273,757523,-342449,-599146,369158,270712,-162366,-7087,563304,197318,-530958,-293583,648201,201719,-776361,285597,712185,-19010,-384535,257065,641546,-659979,-186453,555405,311685,-771122,-48096,702717,-392199,-451342,753719,309067,-507362,-303845,739974,81838,-649859,-23916,598006,-178342,-477165,468969,432447,-172158,-132265,215233,205476,-208649,-183510,252286,203403,-146883,-186013,34786,-92600,-246185,-44774,158999,-232592,-74710,-47431,-36049,-63011,-441347,323178,-199435,-237270,295889,-163912,-327270,-425682,624687,-204855,-343219,300203,259034,-151078,-464168,244720,229929,-443202,-15786,213627,-176422,-424358,-32177,668238,-226025,-293987,152264,106695,208627,-521605,255957,-258385,178816,250430,-35205,138974,-92910,381223,-182039,-202004,207951,137701,70194,-12800,100956,94886,-308147,484269,-11527,161766,-1916,-4345,480623,-101056,-403914,270911,395942,150574,-670702,823704,189315,-580781,38060,329737,740887,-991278,122179,692918,-138002,-358632,-26561,730007,-286795,-533075,132903,-178028,-18967,145083,344083,-517533,-328075,756788,70735,-689898,-162170,593224,306021,-919573,37157,487070,-532997,-13298,48913,182596,-445786,368567,980617,-562804,-544780,-128846,1136350,-331593,-1180427,298717,599024,-119612,-1199267,367647,1071218,-930191,-506417,145948,832580,-852490,-836135,1042672,68606,-422642,-160235,652862,-249698,-755809,525300,97051,-387109,318208,776277,31962,-1113407,529385,1169843,-685703,-709055,481155,598675,-654503,-296209,414511,-47184,-384816,38764,531315,-808625,-576439,1089284,157646,-1085060,-861662,1313070,746421,-1515795,-422261,881250,701596,-1130057,-635578,1347037,-129687,-885128,125216,966663,-421606,-1017748,983445,190076,-668876,-291482,585045,130551,-948546,977306,600035,-630789,-494112,914415,476003,-1346817,-31024,1071111,295677,-1458466,-199849,971122,-304705,-776819,418021,93834,-576050,-107935,904626,-165851,-1338843,608821,1009991,-316296,-1364955,540137,1579519,-667967,-1030788,623854,1593252,-939546,-1266048,1231624,491503,-929123,-303866,860214,71428,-1466567,605277,958159,-545260,-812830,637922,840466,-1553078,-318963,1155717,-266554,-1336139,449054,1266404,-814145,-1118583,787469,715069,-778231,-976330,1050403,420587,-1055697,427127,625622,-203934,-870101,765112,863347,-1339460,-627340,1135876,718885,-1387694,-628696,1713141,283998,-1385209,131448,1475752,192011,-1551008,388985,1133890,-678367,-1057189,476394,904014,-1255171,-187802,1397299,-78044,-1116553,147694,1363710,-722696,-1185684,1072579,774694,-1266941,-493041,1417602,355715,-1534092,272852,1337195,-362433,-1142583,670325,1422038,-723905,-915004,1140275,105829,-1083504,-214562,1567545,83010,-1136326,274792,1335126,-392406,-1096965,789371,1135481,-1126854,-852503,1138948,568895,-1105747,-463678,1523620,-36460,-1257208,438724,1436023,-703786,-1010100,1083412,645584,-1194312,-469955,1486511,377707,-1429059,174903,1555786,-656090,-1137874,790770,895738,-880296,-422357,1294836,270374,-1151851,-381522,1346030,-472726,-1288725,515870,1296741,-662621,-831146,1071714,741511,-1157656,-602731,1131808,324878,-1192396,-229775,1308491,-133288,-1184786,403843,1263357,-572597,-1107297,727940,1093789,-1372717,-412565,1363867,184979,-1342728,78074,1342759,-497928,-977884,905942,878970,-826161,-652392,1092700,494592,-1350918,232786,1473778,-323334,-1170647,587303,1233201,-837275,-748371,1262679,722692,-1262015,-585848,1021300,293479,-1224324,228991,1217423,-341649,-1148787,655460,920184,-751669,-1049567,921555,815996,-1254581,-498174,1148262,79263,-1212208,190997,835164,-847213,-903210,684298,664971,-920328,-444750,1005551,298102,-993114,-168279,945706,-335196,-836923,679441,531674,-684025,-544503,989613,445630,-838567,-367213,936742,-253061,-896887,93527,1094572,-275749,-931903,605255,639512,-864267,-586906,550313,127612,-920446,17779,537163,-95217,-1068674,97783,1156425,-711874,-590249,548704,904005,-834086,-410365,1084442,227655,-1044416,-194471,1034895,80079,-896012,480712,692848,-369132,-320744,584462,345311,-1107138,72176,979538,-51528,-674920,249685,799785,-338059,-776708,927374,328545,-561811,-652291,979173,108862,-928410,377264,589473,137070,-723800,-246914,1011161,-263894,-291815,414362,62768,-512369,-737117,964425,-188870],[0,0,0,0,0,0,1,0,-3,0,0,3,-4,4,-6,6,-11,11,-13,15,-20,20,-26,33,-36,44,-50,58,-66,75,-85,97,-113,125,-137,155,-177,194,-212,235,-260,288,-312,344,-377,412,-446,484,-526,577,-624,677,-735,803,-875,955,-1047,1156,-1287,1442,-1627,1868,-2183,2612,-3232,4213,-6049,11030,-56757,105346,-268818,-10722,292510,139216,-403020,27948,208476,-43150,-36989,185728,191468,-243633,-165251,230611,54832,223009,-30556,-264642,186052,50043,-282558,-215596,281430,941,-471195,145874,474753,-474372,-375236,420053,533689,-293992,-486608,433391,47516,-538677,-115664,404778,-148961,-505732,411367,165585,-550605,-500217,391196,-7764,-386426,100562,275928,-22964,-230854,319445,38399,-457393,26268,175499,47835,-549633,108095,513464,92820,-179614,183921,320591,-109921,-800439,611610,279317,-441439,-366404,865155,531043,-1196252,-132902,1159336,455268,-1019635,228129,1290059,-530626,-823364,593216,214119,-570614,-599050,888587,279592,-944526,384606,423289,-274496,-599594,453563,610573,-888173,25441,977967,355018,-859923,-136450,1405702,-121775,-943740,365337,826480,-7068,-1040363,355834,568881,-326889,-69003,76942,441149,-1202304,351956,1248564,-963953,-573202,471626,1759756,-1172233,-1876254,1976893,505096,-771060,-1085513,1083052,1257484,-1932070,320306,271932,92748,-447591,-287280,963984,-1355676,348321,709923,-605574,-341730,19613,2020198,-1359942,-1358429,1607746,881690,-431196,-1850234,1712080,1570706,-1961301,-544226,557010,1598185,-1079272,-1220220,1509788,-451858,463835,-304277,325450,-436611,-927926,2619230,-1225958,-1552166,404129,1676949,665188,-3980090,1389495,2429945,-514827,-1447724,-863485,3150594,-1008787,-985767,574035,-429473,1151163,-1097654,924492,-520448,-687770,2254010,-1319570,-482731,-83244,1696291,423014,-3541942,1577505,1516076,-43330,-2156364,-524337,3876062,-1430319,-1794910,-93910,1303269,1265142,-2952417,1150075,253960,50325,573165,-943365,589967,-1656152,2155843,1117957,-3269302,446068,1173422,2444118,-3239986,-1881854,4045227,20846,-1348059,-2070369,2207843,1701289,-2432303,1092366,-622149,811122,-154889,-523653,921903,-2262808,1825413,690578,-1767256,-211446,660466,2396901,-3159304,-972557,2922032,61636,-945727,-2511856,3165464,1354275,-2616274,-13495,570319,2137420,-2009247,-701659,1479311,-1381573,1056322,-135501,53859,-1066593,-217748,3337400,-2170255,-1554418,987758,2037559,-349112,-3823240,2563139,1502306,-1253897,-1566658,210804,2942301,-2003648,-315318,1237261,-627355,327939,-749482,1423282,-1302689,-769915,2122759,-1094214,-644635,-227949,2122376,-107306,-2854725,1617317,1177020,-534318,-1729622,448070,2768172,-1588948,-748502,574820,1003366,-316863,-1456993,1720314,-451608,-499510,630046,498913,-384443,-1857916,2232031,865041,-2020379,112633,1435248,1143356,-2865328,-422522,2357495,-854777,-1356529,350147,1716170,-451116,-1577681,1626728,107319,-596338,-22954,938064,328854,-1655631,898585,556730,-579881,-1065753,882754,1206695,-1512696,-414055,1349769,179174,-891415,-362458,1305684,-310575,-1254295,667655,654353,-325877,-1057530,852997,809776,-1271778,-131114,924126,193245,-1458085,-136013,1638833,-1010515,-1226424,606558,1047002,-872661,-1222483,1414342,504501,-1266456,-154590,1232247,-60461,-1476335,519452,1212424,-565634,-773861,784019,671040,-945450,-384018,1083291,271759,-992154,-129755,681234,-326205,-841003,526583,351184,-687849,-763538,619490,454601,-830446,-307265,918018,-76668,-1033747,355018,992508,-592060,-1046033,749977,925858,-553728,-753103,1027837,338766,-1163143,-73474,1359791,36781,-1353449,120361,1058880,-610058,-1011984,784121,568102,-633599,-244323,904835,124236,-712972,137967,789564,-97917,-510566,206610,544754,-200004,-458805,234733,582247,-333327,-233580,531816,-131820,-560619,-67350,702494,69375,-220096,323405,339731,-353759,-352633,688580,162421,-630824,-154908,664068,-16025,-748879,6224,798997,-573934,-372338,490829,280460,-557217,-333429,800908,-303616,-656709,-108936,414995,121248,-653149,401936,327999,-466185,-196139,-24079,486764,-151942,-5129,329989,70008,112064,-326042,367504,21549,-294124,95764,88857,272742,-324666,6216,292326,-287353,123630,81371,-125974,-162822,-88578,550709,-545136,-97236,149447,515309,40051,-812924,495401,-70341,-433883,-114767,-23922,423031,-821598,514076,-99501,-600258,82898,-330851,301427,-541090,-396269,326578,-44356,142383,-872369,294114,682105,-581615,-12404,-138752,751002,57556,-607567,930722,-360104,-87926,-279657,371445,601650,-1117208,180649,13896,366662,-234990,-229155,691070,-528771,396026,360377,-480403,266861,-458181,983979,-200330,-447062,477658,-262598,450610,-435779,138516,473761,-298224,400268,-248178,60744,-86791,32522,478527,-1037988,-264908,455343,671064,-441876,-1262169,1038787,627896,-830165,-309002,224110,682129,-1234158,143377,991929,-429115,-251220,-10228,1075654,-592479,-662368,718600,322085,-302827,-885815,652485,87631,-739521,501326,297196,109053,-704972,181532,719962,-674978,-165173,185704,232492,-232263,-477886,767920,-51223,138,809707,-84461,-243820,-346592,925398,356878,-1588032,-61326,924138,444994,-1253747,-396816,1438918,-350256,-969066,227860,779197,-463035,-772249,793828,464276,-995698,407616,884261,-76156,-1433881,203787,1338513,-431566,-848476,352890,1306890,-485838,-1025954,935328,399549,-605960,-321612,552683,224353,-790176,-17614,480549,-247360,-411724,142087,460104,-632970,-108195,884684,-601893,-830381,259492,1276286,-306323,-1531840,985223,1111939,-776563,-1136497,557303,1352041,-1079736,-479100,896859,50260,-886616,-118217,855853,-831309,-695498,1094969,531256,-873671,-894010,1506336,447853,-1230899,53078,1397226,175782,-981301,-121268,1037906,-694955,-427217,268913,499436,-430255,-673033,1063938,-41273,-486994,145468,563636,-90941,-1465205,776070,623473,-1105156,-163453,748588,735987,-1707741,-336742,1633764,-5818,-1223084,-278578,1674786,-562001,-1237998,660447,692706,-549739,-611544,1108418,198184,-1396388,319879,1146700,-317023,-1161803,423532,1451475,-889069,-760210,814058,495534,-663807,-587072,1073265,-95482,-1040022,476464,741998,-264892,-964962,560248,854329,-792176,-387982,701491,264810,-1005757,-103228,1640163,-254365,-1247283,483881,1045240,-611638,-1286057,1285931,856611,-1034843,-535534,1316508,282948,-1216459,138505,1230497,-492643,-1097213,387419,1310346,-877698,-788653,1125491,128369,-1014970,-77641,1100093,-65681,-728131,127667,847073,-387615,-691721,635501,664493,-850717,-415969,739435,347423,-880535,-31182,944183,-460522,-904784,331912,812521,-588823,-824176,887160,385680,-1175609,-364953,1055032,45857,-1286170,96942,1530294,-315923,-1075464,854304,738192,-801505,-726052,1034577,409803,-1185508,-196348,1306811,-217279,-1209193,360688,1076854,-546267,-813336,803065,647828,-906434,-265654,846684,249174,-915654,28829,946639,-585183,-863097,375960,636029,-768984,-448450,858147,442194,-651529,14071,853768,-175337,-763744,130008,1021537,-599535,-783193,750275,790007,-595343,-622619,1089578,158789,-1093236,99061,783845,-143185,-1343191,588319,793218,-824869,-606374,528406,652236,-1295876,-229171,1017014,102934,-570496,-175895,804506,-594781,-606569,734463,90885,-580606,-439589,870535,276106,-1136841,216249,505181,-39681,-740866,53139,1126216,-836753,-504464,699764,577066,-664645,-791963,1090065,76840,-996244,318755,561798,42325,-1147134,660500,833085,-936549,194090,450198,631158,-1349462,-414802,1283638,-395725,-406713,-70388,829690,190559,-966178,786686,-28966,-122638,-42689,59795,344102,-1026676,731740,276514,-440203,-34959,29800,927018,-1271068,-334213,1036107,-243557,-59223,-759336,1207958,207290,-1143723,818034,-381911,738973,-981156,221199,978546,-1044498,562419,-187290,284540,-433487,-526008],[0,0,0,0,0,-3,-3,0,-3,3,-4,8,-9,12,-16,22,-29,34,-41,51,-66,80,-98,116,-136,165,-197,229,-267,315,-369,427,-489,563,-647,737,-840,953,-1081,1221,-1375,1545,-1735,1942,-2167,2414,-2687,2986,-3311,3664,-4055,4483,-4951,5463,-6031,6660,-7355,8127,-8998,9988,-11119,12425,-13978,15852,-18186,21204,-25289,30770,21131,296039,181164,-168775,132252,243379,-364802,-230010,295244,160533,-304757,-167439,243560,-153338,-189705,163454,86116,-337415,104452,-143137,-363364,-15496,123211,-1525,-348286,136087,251354,-438034,53288,339491,278820,-383097,-321031,626844,109489,-548097,-30045,395332,137203,-544851,75438,205138,-158525,-547879,125542,483898,-427675,-369331,90166,617480,-193651,-403135,509589,515954,-342315,-221386,590999,319705,-600837,67627,653369,-254376,-461375,507228,518395,-465650,-142895,888074,-435319,-554151,433583,539869,-402504,-693488,1023680,283381,-1168939,-11780,757219,513729,-1301575,-71380,1108519,-504606,-184446,2197,1045216,-347070,-536581,799893,-105872,-247107,-375322,1028123,177083,-1194262,778063,479446,-68121,-931644,397506,1250062,-948207,-480756,738720,487593,-408089,-1065638,1527576,-193505,-813737,256358,106754,506264,-1403762,1383390,101765,-1501625,838477,514695,407787,-1977676,747910,2223545,-1963350,-624904,271941,2138394,-1143048,-2333136,2269890,70713,-44299,-929484,398480,1422077,-1790114,1214748,-279747,-600232,471304,-41239,1570691,-2536614,337538,1676450,-751680,-404931,-1242980,2823248,-633254,-2280531,1483063,473942,984956,-2515415,1056902,1682029,-2188699,1029891,-525506,1172004,-824159,-321110,1836812,-3025728,1000243,953419,117599,-1296149,-1838877,4968192,-1248917,-2614743,-32927,1977348,2335562,-4838068,800239,1990742,-145028,-104396,-2589845,2860964,-876927,-84322,1125537,-2104856,1697127,-661183,1927708,-1321702,-2498212,3862354,-589379,-366182,-2010319,1690997,2980706,-4406154,865480,782998,1272791,-1288682,-2495045,3734989,-1599012,180567,-112622,-540998,1595471,-2131275,3013025,-1952520,-1744122,2977216,-444173,171649,-4097962,3251741,3026971,-4518685,-224671,197034,4063826,-2515380,-3246212,3845899,-705398,978857,-2387349,431657,1824186,-2329563,2747197,-2225277,-125945,811979,-100748,2097164,-4225941,2427179,2181110,-1357444,-890413,-1286459,4647795,-2449178,-1976040,2045626,238174,970341,-3334419,2277466,948333,-2182409,1625180,-1122597,1156658,-1239563,957717,1755734,-4016102,2220742,1035447,98212,-2182650,-1393907,5320712,-2685620,-1860339,477116,1844324,874993,-4438308,2367091,1242065,-921318,-72794,-1296749,2420407,-1970643,699782,1220588,-2061143,794463,-414486,2250629,-1862073,-1797515,3067315,-629496,-740659,-1677992,2132410,1400607,-3613548,1450659,747672,184897,-1396389,-366721,2732338,-2288028,184041,731743,156512,-259703,-1183534,2616802,-1484474,-1041929,1903642,332517,-341974,-2266674,2533374,1061343,-2817869,505785,922866,1345037,-2280761,-54702,2241682,-1314728,-231819,-60876,1355728,-487813,-1306406,2112286,-378192,-1141425,-43285,1324951,565009,-2261134,1198362,1365291,-934966,-1135245,575456,1862778,-1998130,-697304,1669971,263942,-1055566,-474230,1833369,-177789,-1610680,1328742,481684,-767240,-1073284,1121865,562194,-1652413,316114,1285310,30888,-1519025,209169,1505401,-1123745,-1198807,857649,641975,-858056,-876884,1737071,320557,-1271411,205738,1263568,-201633,-1824673,418951,1046960,-831178,-1126793,949863,919955,-1330827,-594979,1482773,267066,-1158916,-284789,1429558,-398096,-1131070,680692,891943,-913974,-863561,1158553,314524,-1150753,-1999,1338368,-365644,-913088,563879,981950,-861907,-615384,994489,705525,-1157492,-372546,1323605,139287,-1299144,351595,1181497,-574703,-1226318,711871,991127,-715537,-740216,1033535,513906,-973427,-266899,1390890,11609,-1115448,-34176,912699,-465004,-1210692,623823,789946,-448157,-659981,764314,508899,-1076772,-185527,1031094,-88349,-821993,303506,858943,-438127,-522706,605849,2289,-571678,-181978,829589,-164549,-910416,580140,655431,-387547,-406785,665917,184890,-967443,86113,767976,-156937,-547128,141960,1147489,-394045,-661138,129428,521854,-196288,-1139880,465833,460571,-478220,-246581,254614,738471,-724300,-177500,591390,-180716,-293031,-592608,635939,-261250,-500324,907780,-225551,-62885,-81929,427086,300500,-873895,801756,-257561,-210613,40,64821,756368,-798348,278337,-53288,140856,217732,-549479,549555,-441769,341289,494579,-287418,-18626,-513495,493367,46378,-891964,341546,45808,535235,-494025,-352119,971023,-369390,53104,-538099,310265,371580,-781897,586035,-207893,84408,-9180,50493,815906,-898251,596757,-143008,20762,348372,-546125,738594,-571259,132886,308952,-666068,443292,-675154,403191,-380580,-357851,312913,-1105850,906226,-140247,105645,-191721,-154227,1108181,-765629,-171234,311451,97655,739904,-821733,349594,538201,30730,266348,-1095371,339327,60798,332,-81056,-788833,792077,-264064,-50391,232329,9052,139444,-756843,763756,35663,-297536,-179385,-89349,1082767,-534353,-482624,391029,251291,620193,-832568,629259,342000,-78042,52723,-258345,288767,-831198,293351,592080,-616408,-401911,221946,836326,-405648,-669997,811736,279954,-289915,-86454,109442,219503,-295101,323964,-63665,-428586,92726,51372,142470,-266946,215804,82663,-30635,-60939,206683,-19208,-706123,-212229,601500,155003,-681901,-106654,973326,210326,-957566,-54375,704665,507201,-897993,-209319,883449,146415,-395629,-305968,364565,-396608,-30535,338876,64771,-743981,-238354,794066,-287051,-359826,150784,848865,-324486,-420027,853594,154223,-544420,-307538,427459,349523,-797418,-53620,330924,-126295,-87187,-363756,212633,-572799,59171,496934,-834002,-462129,21110,768829,-595132,-1251318,731159,766098,-624863,-988625,589069,1290039,-1164795,-268596,603293,479570,-285524,-585567,1030911,-329650,-409266,167105,331473,-40146,-802214,1166910,104818,-654311,179645,441467,134249,-1460683,295081,976212,-660324,-115448,-74426,816601,-690615,-358491,1026632,-407104,-196769,-150181,595202,-47070,-762423,897572,141077,-815462,-44887,480672,633961,-1411491,59659,958406,-137270,-952842,-374080,1492366,-387654,-1290631,654581,542847,-249329,-870342,739120,402776,-1083405,64038,487390,-9932,-1123979,179697,752447,-791918,-274367,248071,512549,-866529,-371969,833406,-157189,-648741,253435,467335,-448219,-652708,974862,395807,-765374,-274528,580090,270746,-808961,-131523,781956,44626,-777681,-23109,812747,-537121,-606476,636975,546514,-596049,-634314,727594,548173,-967209,79724,847251,581,-809387,467301,702058,-421103,-403092,364764,238176,-845048,-248383,1091104,129876,-712532,250268,416849,-355405,-775598,600826,227071,-810210,-181443,758925,183330,-536005,-195496,647072,-195091,-561484,566165,311004,-693189,-396367,752017,337919,-738826,-260507,601059,190920,-839168,-324867,547964,-368629,-718180,484491,815166,-327496,-572319,389161,488590,-663843,182335,935828,320760,-951250,380240,457764,-435766,-613009,733618,175998,-610019,-13447,506623,170512,-587182,133991,709063,-405817,-372392,597207,470990,-258929,-510666,760258,-100439,-549813,205693,464332,285112,-580876,175007,763523,-371768,-472507,-84983,586905,-516546,-477108,558577,60466,-259126,-341925,572817,-79941,-905178,404950,76392,-216381,-338821,146641,682589,-946173,236701,111763,188918,-194660,-601931,853952,-546203,-248451,224153,-85879,66568,-597105,697815,-343238,-804978,571051,-342567,-70077,-874600,539632,756354,-986588,683778,-144437,639009,-295920,-781432,971848,-441875,186214,-586965,230595,804849,-1040336,907555,-446544,397816,296249,-601070,965311,-1324492,686499,168819,-468158,654741,-693695,1693747,-504420,-502010,789195,-530363,995051,-1147511,551649,386866,-792588,1036031,-1031028,624843,-209951,-237946,620519],[0,0,0,0,0,2,0,-3,3,-3,2,-3,4,-5,4,-6,10,-10,10,-10,15,-17,17,-16,18,-21,20,-21,21,-20,18,-18,14,-11,3,7,-15,29,-44,62,-84,110,-140,177,-219,267,-319,380,-449,528,-610,704,-810,928,-1050,1181,-1326,1484,-1643,1804,-1968,2129,-2269,2380,-2462,2537,-2853,5345,-69450,-376472,137379,230398,-189224,-69585,347488,69294,-265733,37665,227927,-96192,-293062,210368,114350,-464821,-93938,507896,-156730,-231343,56537,163469,-249194,-167952,-162713,212803,-45857,37281,112327,161129,-58772,-161298,166004,23314,-178163,6226,146875,-275698,-272323,286593,214688,-484610,-45925,85924,307928,-538365,-29964,510479,-436966,-755530,327600,659046,-585240,-765250,621793,442612,-617123,-564421,686458,323307,-938502,293663,687206,-68973,-718787,378746,948593,-542542,-191572,379833,208485,-509153,-255742,539467,-362678,-391561,245246,393981,-97240,-700625,541272,311590,-228695,-78271,470780,576890,-610905,-104100,623786,-310931,-480189,45918,905218,-376256,-376090,1049680,-71638,-936324,-420327,1281532,98820,-1737507,345530,1001399,-412513,-1291810,653445,1084277,-1113312,-503670,617590,359463,-603965,-584078,1026094,-541194,-651462,395242,147623,90026,-973605,1282167,-66787,-1053213,724108,583207,558140,-1615820,276478,1761064,-1124828,-657479,68689,1528606,-299140,-1516263,951287,-119814,-67196,-224632,421703,439860,-1583153,1616149,793188,-1308676,-680402,910780,2091460,-2298819,-771744,1956581,354329,-808624,-1318330,1957754,120451,-1457203,896355,124280,266634,-880781,728531,394788,-1318890,901411,-141059,3056,-688768,303452,1541446,-2308489,446425,1220092,447471,-1119095,-1754492,3149188,-155081,-1656944,-849251,892444,1677009,-2438025,381342,759478,-558883,400043,-542797,823158,-1688281,474990,2521093,-1657637,-1124127,326227,2732249,-727625,-3260984,2211401,1256582,-376367,-2165582,616236,2485955,-2114932,503385,281292,99354,285041,-759287,1752186,-1834560,583929,1198718,-1272901,-180395,-684966,2633008,-1315180,-2113297,2074701,1033234,407236,-3210997,1428652,2540493,-2286051,-905348,-87030,2389543,-968181,-1972421,1994869,-588793,24180,-32250,102151,-670313,-2003191,3082640,-399205,-1992061,-466620,1455961,1662540,-3721580,275029,2156776,-162991,-1300383,-1051898,2812163,-855527,-1056355,1044574,-137943,496837,-1045390,1323795,-123930,-1553088,1706870,-226887,-199153,-1050557,1121933,1080025,-2678622,605290,1269363,318010,-1702832,-1115733,3441376,-857480,-1497779,197934,1112931,447671,-2205097,1317019,535449,-1125208,178804,240669,539798,-2157357,1035022,2045973,-2081874,-882062,893936,2120990,-1666841,-2091832,2539686,151845,-993319,-1093106,1561988,707924,-2023458,865257,615971,-247344,-504062,257821,1177422,-1572075,87747,1160201,-292285,-924162,-96503,1608764,-988372,-1321655,1230918,370797,-570977,-1529562,1429058,953327,-1560015,37429,759385,683493,-1290327,168541,1623173,-1034258,-441507,840046,701198,-1238616,-924879,2115695,-188069,-1624281,46380,1515878,-174801,-1955394,1047013,1161210,-881393,-839131,674129,1182083,-1577356,-327420,1483442,62078,-866126,-40500,1112863,-531856,-903443,1011641,532209,-742421,-717956,766069,391849,-1320174,216885,602559,-165771,-662634,248317,1041037,-702674,-717129,1130096,488653,-961257,-513905,1497008,204754,-1581554,173851,1238556,-503408,-1372853,665288,825679,-1165332,-716315,1065973,469354,-1306949,-429848,1282892,-65838,-1049114,355560,1195633,-682881,-879788,762473,571604,-906717,-117297,792950,222371,-889797,269457,600129,-398310,-554749,113433,418845,-591788,-329893,616275,115385,-789487,-171252,630769,-81432,-953477,241568,748012,-202055,-623200,553737,488160,-584680,-257206,910210,119178,-788523,39729,917015,-249910,-756554,585332,769857,-721644,-723979,993802,334369,-807124,-211898,638972,-353388,-487655,185019,458784,-333003,-363330,409641,189057,-232550,-178786,312208,2187,3183,89463,409925,-148712,-201767,226477,-92639,-112132,5234,248531,179895,-425914,232966,371142,-245740,-604049,-47910,568635,-397475,-275019,570135,353363,-215212,-152644,410909,-13981,-567173,160142,437997,-184899,-330481,383363,108585,-645451,22214,298280,175313,-57866,-76356,279257,-279713,132764,-111749,29329,-146493,-84805,598453,-474053,91883,-30722,-331088,71591,131529,367675,-360777,-177703,673186,804,-513493,-400911,468365,226011,-626909,-201542,-190043,594668,-151516,-499965,493086,-164035,-134628,-278667,-43368,416387,-677649,312048,1055,-144904,-156585,304047,176983,-487262,411089,363735,-518176,145965,-45602,330035,-633292,169479,559743,-382533,120370,-279583,368658,-306932,-159092,546941,-601702,52840,119947,212711,-324161,-1018235,1190701,318812,-750381,-631309,587190,694521,-1091935,-568601,484088,467889,-10763,-711055,579255,362107,-335591,97961,-55790,326407,-424333,457067,276527,-723237,-122045,361529,257846,-770172,-54753,498506,-464400,-317145,67171,675834,-940394,-392341,1043763,-220189,-585856,-208458,712545,44937,-781959,596292,-399800,-389126,482078,664692,-320162,-1466024,710600,1091697,-435274,-1276802,357201,1435311,-697795,-1021593,393654,1110281,-365283,-800352,394901,580409,-444525,-11231,260046,149880,-606771,226327,652082,-675049,-541309,384895,351455,-633225,-69948,1123604,-286237,-633146,385980,1161715,-632157,-1214657,1013415,530456,-753955,-734358,731253,717411,-894471,256128,492241,-169189,-43558,569725,781454,-1025338,94348,1430403,100811,-1223426,-423846,1919899,23563,-1170844,-145664,1429387,-29801,-1332196,203122,841417,-181800,-596864,474057,786725,-776500,-201204,858257,-311311,-614728,-227076,1005973,-460812,-895314,1168750,253335,-998323,-310521,1269693,176710,-1777674,548989,939150,-185859,-1235487,246976,1246793,-928539,-482589,546443,191723,-652366,-109162,1183763,-674079,-1082600,756632,771109,-608193,-1184919,1241995,745060,-1106524,-493567,795628,694344,-1425308,-347231,1250701,-152665,-830035,-49156,1140567,-340265,-850666,982924,167910,-632768,-424505,921822,150805,-1255156,536653,816315,-559066,-995267,718388,1033204,-1371465,-691085,1331152,189727,-1086842,-442129,1247964,-340942,-1047632,788919,913772,-202925,-797278,896376,663062,-1194816,-71495,1034641,-50990,-1083897,74834,1177595,-464611,-977543,358051,757634,-684676,-853250,673925,510705,-1006902,-310589,957807,-153486,-1127076,171498,1134135,-508565,-1076055,694924,613144,-954913,-715882,1129299,162051,-977285,142059,1108431,-418992,-1297243,852561,743957,-797375,-638116,1201804,428428,-1318750,-349872,1134020,130649,-846113,305200,911827,-503219,-877586,610609,713237,-895332,-486694,896771,245042,-932370,-309383,1098166,-34597,-1021866,229342,969969,-279097,-636799,410319,788901,-762720,-609908,900410,157813,-912268,24720,935150,-504532,-758403,487390,544440,-917067,-667032,1006400,373103,-1224277,30203,1121414,-55580,-1025032,361145,1004171,-645931,-752978,715134,654016,-825888,-509420,1041726,210903,-912117,-360221,914017,-200072,-896530,413431,901383,-762961,-459273,682023,477815,-720120,-556425,820705,4170,-675985,-14903,766250,-352072,-784952,518477,824561,-616855,-460736,636532,327699,-987059,-60122,711546,-195508,-787319,239039,991077,-600601,-546703,846731,196615,-769430,-587517,893123,84085,-1136542,615626,583448,-254052,-701608,597121,944242,-898156,-581454,303133,355531,-199173,-748241,460539,-229048,-448914,166875,333654,151166,-845574,778001,193476,-518252,167520,189376,428526,-675696,-34907,1186047,-432468,-175967,-48562,790413,-337471,-810236,864959,-49809,-281094,-537885,391172,558943,-1019421,492095,322418,-434665,-267840,375209,1027930,-1218981,43451,618123,-60211,-349843,-1156715,1369154,59474,-538969,96369,-167692,857343,-980479,287914,397673,-557644],[0,0,0,0,0,0,2,-1,2,-1,1,-2,3,-2,1,-2,0,0,-3,2,-7,10,-13,16,-22,27,-32,37,-48,58,-65,78,-94,111,-125,141,-165,186,-208,232,-264,296,-327,361,-397,438,-483,526,-574,626,-683,741,-797,859,-924,995,-1061,1127,-1195,1257,-1298,1313,-1274,1137,-799,38,1697,-6132,22819,-122609,-298441,159401,143032,38448,-109465,-20421,198677,-233636,-156720,234217,263444,-66943,-70366,311186,220457,-152542,-59390,138917,144524,-156044,-90456,504704,91435,-75257,-96262,280788,162534,-517699,110551,478357,187249,-382834,-32489,294157,-357322,-217131,251973,89444,-488708,228792,343040,-98251,-241499,338478,298089,-666987,-236192,577363,-256290,-595743,84584,599155,-458278,-576644,498199,192861,-174654,-200167,702349,277229,-416078,-7485,532608,82310,-515593,39881,518232,-364562,-273185,151211,723108,-327351,-747864,534445,215316,-552027,-467134,349039,338520,-582087,-14524,803184,-283327,-420148,399968,687698,-642324,-373287,686036,-134905,-362130,-58775,920982,-372467,-574312,844320,-101715,-488471,-205994,975753,374046,-1247880,388618,1001976,114095,-958516,-17727,1019574,-590942,-532551,347304,347100,-78365,-777411,945639,64145,-627274,213512,606030,260264,-1609409,297187,1064262,-472703,-595005,-49758,1051441,-747199,-683674,1346905,-51146,-915686,-212257,1267884,-215745,-1537735,1140138,455253,-431200,-553205,758934,620961,-1735564,781849,607491,-806760,-1017102,137649,2201858,-1681942,-1187908,1339679,545330,-159414,-1617434,1686930,585521,-985912,357612,66586,706616,-1072292,597869,1194162,-1416224,-59520,804335,1159174,-1146102,-1184211,1982101,-225705,-679292,-345812,809145,427412,-1929034,1423329,581144,-953780,-337082,497223,1265559,-2036334,4545,1187610,-682814,-76205,-149911,1497491,-1646240,-584012,2469624,-517574,-1005415,-904612,2299788,256927,-2866459,1143230,904472,285105,-2046263,-426405,2207669,-1188945,187186,358659,343899,-296148,-1037073,1910334,-833289,-1242102,570062,966330,418233,-2603575,1465772,1110708,-1299899,-253698,291673,1377486,-1707962,-142193,1905489,-1401994,-447838,-226445,1568597,-750200,-1580224,2043016,-718703,-779539,-264043,935981,349417,-2367975,1969830,793329,-1212860,-1069614,736461,2273160,-2830616,-741754,1872800,456145,-490677,-1749276,2202685,18418,-1129335,1039886,36184,232198,-1479511,1099766,951261,-1829390,386869,491308,768459,-1683078,-714782,2267458,-1006829,-841398,154641,1169781,-357262,-1684922,1770443,151643,-1302518,-95530,943888,547348,-2012118,1064105,862244,-1125023,-300566,433614,1188673,-1754103,59508,1809316,-541531,-1008202,-189548,2140582,-207923,-2031710,1558410,695555,-196372,-1399540,500831,1259847,-1472853,201602,835006,189911,-897642,69591,1663532,-1016731,-1094155,951238,1002020,-483579,-1553836,1791787,372320,-1437240,32789,1040187,526842,-1881465,675977,1079334,-1322353,-533578,683846,1170482,-1359268,-245383,1313267,-549551,-825569,248133,831212,-465050,-1416391,1089328,507705,-893299,-522342,777093,624259,-1692858,261003,1590976,44077,-1142489,276405,1301077,-596309,-945187,616941,681937,-1008451,-659991,1235422,518667,-1431600,3956,1008266,-104061,-1351069,289727,1310300,-610829,-1120278,687409,801796,-1082543,-327457,944877,212923,-979734,439884,863866,-568483,-814586,942132,599291,-774528,-185918,712542,24627,-669301,-17276,910196,-545231,-473421,363673,723321,-568445,-712584,634432,311760,-817630,-307562,715362,23210,-882267,-136816,1007403,-174770,-865227,433473,990016,-578135,-554941,461437,260178,-865968,-445555,888582,14634,-777614,133974,656112,-364883,-565483,586460,582842,-449109,-285762,380043,-104193,-462253,231639,638490,-525060,-361848,520405,152284,-388884,-29986,434336,-127068,-181478,9263,515122,-249206,-493061,-42523,521179,-348574,-334298,213942,277138,-284818,-343802,500167,196170,-319295,-82099,387445,-17033,-516669,229359,303771,-29889,-612534,45915,466835,-467354,-142050,217168,302438,-73559,-141974,514857,-408575,159273,49499,117040,-5821,22725,183109,-261366,15338,270600,-59646,100902,-440174,228417,-55737,-128057,93917,-166517,39821,-61361,18971,131358,-146071,495084,-115667,19015,65337,-222622,37484,-179019,155088,-273392,-26567,334985,-389489,-76954,-142142,300270,-125318,-469950,737677,-184753,-135464,-57017,-97024,617940,-697471,-149212,-38111,353651,205388,-958393,274983,171639,122474,-292566,-192538,694307,-455648,-78983,444543,-157654,-54014,-134909,537552,25538,-692828,547023,214504,-158592,-618848,429385,470197,-1053912,-119846,280363,266077,-212479,-138151,324343,-546515,58760,-54520,26019,-223341,-142594,370317,-394511,-175371,633467,-231770,-186293,-640940,1103773,379546,-1157737,-157617,747811,615619,-1026618,-578597,871745,33013,-25662,-202457,515366,182611,-630565,410268,-59092,-566806,-452638,792743,220061,-1164987,155613,1357685,-496043,-853902,-57053,1209907,-657026,-1117860,801713,346658,-299001,-515565,412096,215226,-1088807,293666,243536,-267417,-112055,260319,357009,-645227,360905,266133,-567638,-815804,404589,1187855,-389534,-1279846,610845,1311769,-530548,-1740929,469911,1118799,-499707,-1025495,380085,643598,-760565,-106028,1027933,-281708,-547249,814664,528978,-531804,-1021702,1385514,525459,-1494383,-310637,1014352,513882,-1638788,237551,1359003,-383849,-853091,133505,802018,-307999,-753776,772006,-25238,-467527,189138,483495,-77396,-471920,834024,194655,-989719,-484300,1182971,769275,-1686514,-428125,1611702,390806,-1326130,-842165,1440099,312356,-1572354,138903,854845,-282606,-865026,746104,397356,-1271158,138430,1353532,-408557,-1425153,406743,1502929,-1046153,-1069186,572605,934695,-532128,-1195824,1306652,364076,-1193077,34662,593528,168845,-1072425,578716,967096,-842275,-455844,719609,488856,-1014374,-153339,1254764,-294228,-1267669,418517,1282434,-506605,-1642664,1074615,1082522,-1243629,-894314,1187084,921723,-1255533,-227879,1241553,17307,-1150176,225890,1366360,-710559,-1028296,1251877,709168,-1195125,-675853,1487533,285349,-1401939,397350,1154690,-134101,-1149358,564914,1227522,-1115963,-515057,962249,125620,-1006211,-271050,1262415,-52125,-1144481,499022,574101,-417194,-1255052,933335,924068,-1397328,-591294,1261125,535495,-1387188,-259209,1543199,-74049,-1337628,459922,1188121,-746547,-1189391,1061631,623837,-865688,-529952,1073856,239213,-1615412,271990,1522322,-533040,-1101937,536770,787856,-1090350,-420470,1313081,336867,-939016,-30794,1462538,-285806,-1397512,602495,794773,-827721,-326142,946696,653189,-820894,-587600,1092140,107198,-909475,387769,1257258,-77348,-1091603,565714,1143516,-650198,-836226,1009135,743320,-1307873,-296807,1339400,5057,-1547147,206778,1366181,-364152,-1009421,638778,1092211,-1086604,-654543,1186167,291476,-1068593,154848,1078128,-381347,-1043336,764395,1012813,-760569,-358985,941848,438656,-1130390,-277544,1199724,-158090,-1018754,112367,970853,-438303,-899142,659569,860387,-963821,-719074,1068620,387823,-1165941,-291016,1434533,-82738,-1103520,64715,1402739,-419925,-1034499,676593,652213,-829804,-781166,1010446,294461,-1200955,-108874,1065227,-115149,-1092881,435494,497223,-636929,-705197,735457,713770,-1114033,-247037,1051470,-372745,-814090,42192,1019699,-301788,-765614,776535,356070,-471103,-444693,972743,271947,-1204930,225805,910656,-436659,-893345,135871,1266028,-640148,-664515,509204,313472,-406174,-987916,1096970,79255,-802124,216835,656580,-23320,-1168527,489459,1023344,-857293,-220153,274572,712321,-847006,-95215,829796,-348154,-110898,88199,836920,-250928,-672927,999871,-25384,-550614,-113741,908707,550131,-1535094,581362,295138,-457426,-317704,-120319,946973,-1038887,-242807,976910,-77764,-138186,-987107,1045870,209434,-1366424,344042,214700,691349,-1101688,408045],[0,0,0,0,0,-2,3,-2,6,-7,13,-14,19,-26,32,-37,50,-60,76,-92,111,-133,157,-187,221,-257,302,-350,405,-466,535,-615,701,-797,902,-1017,1149,-1295,1447,-1616,1808,-2014,2241,-2483,2753,-3050,3372,-3720,4102,-4527,4990,-5495,6055,-6675,7366,-8136,9001,-9986,11116,-12426,13970,-15823,18105,-21004,24852,-30310,38918,-55475,93223,78355,-140184,-88211,129452,-52561,-190335,-156338,14248,50959,-141684,-282365,2042,-183829,-192734,57240,83929,160584,95295,-82940,-167630,26968,244326,-60568,-352581,383865,296892,-206057,-36220,311425,92395,-453755,139875,519941,-365178,-457565,401177,196349,-496768,-489806,445644,272945,-437303,-52291,578307,157331,-544046,18589,340255,-236125,-268161,104767,587401,-153012,-125069,100620,-186401,23348,-391552,438513,-250949,-360562,314180,441944,-87320,-557343,370507,367153,-789095,18620,746455,133579,-977327,95207,1218366,-547184,-845560,668549,905193,-579700,-1016168,1000435,77413,-848368,-151075,574655,530457,-1208960,512689,621590,-679997,-125572,185727,1171776,-1004116,-180058,1089620,-195265,-20966,-564851,994626,-302088,-866116,883441,220581,19468,-759595,289396,971833,-1498557,529249,299282,124078,-641636,-405631,1656814,-1332225,-712661,1084168,201006,-732445,-1445462,2466633,44509,-2170258,341000,746754,1045987,-2347461,735261,1442109,-1292769,-57536,-519768,1158321,-1051190,-632051,1818881,-1474687,20158,-20001,1037683,-73760,-2565052,2497694,-32848,-388662,-691415,-37550,2162414,-2364530,610788,503568,-526264,19440,-1265811,2592298,-1516699,-514497,1440263,-989771,597108,-1354709,2180184,-328838,-2603885,2541526,39984,34356,-2441032,836607,3101945,-3408137,-187850,557510,2291782,-1073409,-2911009,3265942,-951092,-224165,-181295,-227070,1504416,-2443350,2603156,-851890,-1550001,1238401,-219726,1972511,-3643739,923478,2224339,-1680926,442408,-1608519,2930134,-1117316,-1628866,2629556,-1420857,1007710,-1730974,1366187,1284374,-3190763,2372068,-813294,-38351,-616266,34158,2905161,-4060490,1325794,1797493,-390605,-1065944,-2496474,5387591,-1468886,-2924582,1138716,963761,1969206,-4228633,1551059,1283236,-1587180,1203265,-1307260,1833739,-1674372,599960,2426834,-3360961,1262150,-228153,1706349,-1078525,-2630821,4012267,-938922,-304013,-1337565,714437,2329489,-3730717,1973444,11167,-558760,-110888,-1236270,3087890,-3046304,437033,1486818,-1415478,494742,-1429821,3057294,-1455995,-2509176,2859648,-343746,-73185,-2827755,2292397,2450949,-3876093,685753,449375,1509319,-1853319,-1419058,3349099,-1965663,290457,143072,635180,37260,-1921104,3238919,-1360514,-1092169,856947,202423,1291020,-3339634,1659321,1671709,-1359715,71123,-543646,2366179,-1888908,-686033,2139509,-1031385,312237,-957492,1918538,-328499,-2267054,2282377,-160561,-366682,-801733,1049931,1311575,-3135553,1026544,1334705,-351615,-1487595,-42176,3167166,-2024137,-1008858,1432601,721080,-557542,-1984601,2133031,342018,-1745132,800292,540463,344931,-1848024,704999,1294372,-1744255,-211718,601393,1043836,-1653279,-833899,2080896,-658640,-675580,-330983,1334306,103813,-1459916,1229830,713553,-849098,-588684,916685,931868,-1748149,79414,1296377,-473496,-989709,141931,1841450,-1076350,-1404308,1802401,457856,-1263952,-774953,1779892,162963,-1903683,642722,1225336,-539025,-1540504,669354,1269017,-1201659,-626566,1290521,444221,-1161099,-603211,1552749,-169651,-1319533,351631,1166222,-444249,-979517,649228,829738,-733283,-820164,1144095,480886,-1172038,159887,1150740,-445897,-1019577,740685,1106012,-859113,-842377,705037,565694,-1389878,-259662,1243061,24958,-1444777,495441,1093964,-377774,-1004614,765370,702722,-1070567,-544836,1140670,148990,-1139509,97958,828478,-290778,-774629,508508,787375,-412848,-582547,612891,321786,-749270,-533935,565028,287654,-417378,-269594,465369,-267465,-503872,257458,713234,-544742,-363644,641121,439065,-540884,-165045,653838,-350876,-1152692,147502,659664,-294427,-310260,426927,477842,-1151581,-148062,1110269,-116787,-488148,26191,878753,-441598,-623019,769314,317952,-414649,-376782,621480,605977,-847337,230427,344335,335205,-224706,-112325,692829,-450551,2669,-119752,197711,203629,-540160,363624,-24461,197,-209958,-204914,566954,-783100,22786,413115,-169204,-99415,-309060,694083,-479112,-525025,775079,-330538,335054,-288949,452210,-55433,-562046,826255,-346596,232883,-298599,111434,531391,-1038651,458547,277458,-319780,-96228,-373484,1074676,-685733,83366,-45221,116944,950807,-1187581,443035,-1528,-62740,222530,-909939,828241,-385176,61714,357567,-761057,424573,-650167,745430,-81593,-980547,706692,-471612,411239,-791107,-144447,846013,-328473,373346,-697718,136581,780428,-795066,399372,-496211,357047,161415,-782594,621869,-527725,407923,-428106,-129740,685428,-759026,583084,-374745,390912,140639,-466699,196489,-650427,965717,154837,-916161,292036,45527,772890,-982108,79723,629049,-622354,618015,-523968,-13445,-324133,89523,928128,-1039887,-592610,206765,748881,236815,-1545206,803068,661646,-199231,-311788,-301240,1092338,-286407,-221342,435014,140270,207712,-541718,418144,-134908,-238128,53298,200696,7037,-474644,382153,280662,-398802,210395,520595,183528,-1077402,57645,1123239,-278186,-580313,-36268,893494,-145274,-704699,226234,-14399,-366593,132949,444838,-314629,-416810,907779,224292,-990296,-560279,1400662,667587,-1259730,-787351,1151964,916456,-854392,-501878,580355,302982,-540088,-416886,395074,-140985,-509902,270286,384506,-184283,-270550,574944,-102492,-834206,103648,557278,-417344,-1045777,469389,1019313,-1149019,-403140,678559,687490,-887619,-716510,1461702,-88548,-522510,116820,107211,137245,-702405,955110,-77377,-680954,146508,848221,112818,-1579262,568781,1205795,-586053,-791934,140311,1165127,-873783,-1019811,663256,448956,49030,-776082,634448,548348,-943784,597418,304738,-393171,-625642,279322,932600,-1358229,-91511,551852,411215,-746882,-461186,1383915,-519933,-872696,655962,309324,-3656,-1303155,838598,540442,-1054046,29895,380879,614070,-1020810,187717,904461,-975822,-538380,560745,834551,-770705,-1005221,1121645,193126,-735930,-318115,721460,452424,-1196418,341363,569826,-221522,-641300,129950,929133,-822975,-459521,714996,204893,-647590,-255590,1056874,-210125,-1121132,887066,796912,-425383,-994292,987757,415136,-1320977,-206216,886981,128080,-1087320,344643,1181843,-643162,-797095,819791,704469,-586795,-886054,1053444,-159467,-714309,-21442,1042635,114514,-1050663,273579,614620,-333208,-536206,743190,725487,-443282,-396143,640279,237327,-865994,101571,1051969,-88677,-766065,517283,865131,-452352,-758885,906041,569844,-932529,-129555,902502,-66856,-1138896,406760,932647,-270823,-720619,781291,523834,-942719,-584821,1030782,258922,-1114152,189847,812392,-398051,-956298,187757,919201,-632823,-564768,771893,282024,-861172,-162880,876416,59662,-641886,171383,530781,-218345,-415084,351509,1058035,-596562,-468200,628928,447031,-669378,-126693,943859,45103,-861265,369264,731786,-592396,-591475,812147,541466,-460709,-104128,1053541,75319,-960990,606551,931532,-316978,-737862,413206,821882,-841898,-446556,741131,388273,-758057,-245358,985964,-252940,-820198,-76867,430897,66290,-667449,411268,278550,-691952,-161081,110162,444950,-969556,78054,595746,-411721,-394197,-105732,944361,-427454,-879660,690949,-87125,-271266,-682786,612591,156392,-1300169,838986,178936,-487705,-401077,255833,1045919,-1318534,1746,638480,-304085,-271540,-625250,1308794,-536606,-460688,858461,-385466,493965,-1261782,798577,355444,-1015047,530040,-467979,949658,-743491,-82623,974091,-1010368,676282,-259794,407363,-277224,-977650,1451624,-725540,-72260,-115462,72875,1152176,-1329797,667369,-321702,-318240,512367,-756335,1304165,-1437194,376637,927026,-1199384,668505,-873739,1158952,-289078],[0,0,0,0,0,1,-1,0,0,1,-2,1,-1,1,-3,4,-3,4,-7,9,-10,11,-13,15,-20,23,-26,34,-41,45,-55,64,-73,86,-98,113,-130,149,-168,191,-218,245,-277,310,-350,392,-435,484,-541,603,-666,740,-815,907,-1005,1109,-1229,1368,-1527,1705,-1918,2183,-2519,2963,-3596,4618,-6526,11104,-9720,-147928,221838,57881,-141724,76958,186517,-240467,-496244,338802,500247,73137,-122736,119779,-48757,-369784,91853,127130,-138970,-132525,368641,83025,-341169,263516,600016,-885,-81351,240483,-126295,-390967,194514,408594,-166753,-403196,229276,263799,-296914,-38946,266482,455494,-292247,-182530,285498,212532,-364866,-82818,309742,-42902,-501940,-123555,531581,314774,-790128,143961,584145,68984,-763694,325139,483502,-471147,-265578,518610,470175,-552407,-7373,728402,-423477,-542582,561500,143215,-369728,-519050,606899,-231460,-942102,526554,432784,-217827,-450978,616367,574728,-797441,-82554,410123,592259,-536049,-680809,723467,-299707,-771342,69690,497700,-43242,-1298132,790357,736597,-980308,-647589,358125,1122986,-1037844,-746661,1598760,435703,-750692,-733931,1234468,98302,-986029,547835,97745,-340199,-589936,677781,395618,-1520013,968193,353095,-647445,-595474,355671,1662303,-1734155,-390507,1413589,437485,-597368,-1081222,2284514,200125,-1504204,455101,391767,845760,-1395400,456207,675283,-874247,809970,61721,731425,-1413634,-30568,2466413,-1745483,-956420,-106966,2420936,-157338,-3266912,1721707,820267,-215557,-1858411,-164162,2136096,-1872466,470272,142414,-589892,646742,-352996,1249285,-2028648,207128,2094491,-1572193,-684608,-512318,2514967,-874640,-2847796,2070740,983521,151592,-2595946,724528,2754020,-2077108,-315530,-319940,1361751,46752,-1664726,2029511,-1927481,713961,1000440,-256368,-496482,-2130759,3470453,151204,-3179243,-139517,1391458,2629498,-3852947,-740725,2565446,114693,-59925,-2443509,2172912,169934,-834760,1074610,-1694191,755867,-29536,712644,-572456,-2370851,3464959,-421763,-1459085,-934450,1215263,2599473,-4354082,485170,2195944,330675,-1278942,-2165214,3658960,-600651,-1696249,307227,-128240,1703356,-1989182,1171516,-80729,-1832990,2176027,-348690,-53826,-2604961,1290494,3267257,-3384389,-773415,455880,3183176,-1074713,-3928491,2948152,412930,-230690,-1559330,135095,2034263,-2095094,1199211,-288131,-1035366,746587,-236486,1399822,-2741646,1121109,2456475,-1889062,-564543,-133390,3157535,-1610918,-2600209,2666877,423722,-245947,-2250751,1395850,1895974,-2543817,320367,65060,706208,-702565,-575632,1791318,-2113198,455014,1165811,159922,-1048321,-1365650,3507584,-873917,-2447648,137550,1825219,1216357,-3271925,884481,1925490,-803869,-422221,-101793,1594911,-1380861,-406992,1362913,-1186080,-191252,-79747,1050445,-1037724,-1586478,2574523,-399168,-1147341,-470142,1316815,837785,-2479064,830252,1368298,-316295,-1095785,-251615,1991623,-1246682,-617140,1161795,-47288,-362138,-955613,1472681,-470218,-1379672,845435,736386,-334271,-1759316,1224975,1609388,-1580495,-620294,1008400,1091589,-1820743,-646764,2170713,-588663,-878472,461086,1109903,-602914,-1144039,1429334,585778,-1092861,224935,830934,468026,-1671536,348540,1111323,-807964,-747936,597173,1367691,-955715,-494199,1405031,-9664,-1129215,-112392,1110163,-170576,-1358287,586660,1062833,-843274,-776289,934053,805369,-1301814,-193285,1051931,280124,-979341,-274960,1324856,-490670,-1437554,510774,1300674,-712048,-1138119,996536,840813,-1141396,-189691,1466273,100766,-1200003,224288,970720,-611099,-888585,840735,219441,-941550,-328737,1010877,128575,-681787,424454,968258,-330181,-657381,766816,501667,-826524,-406762,889473,276805,-643227,-108072,902526,82409,-857768,191644,749444,-368023,-857831,414758,654914,-807797,-513473,852182,630999,-1009078,-139380,1035769,178740,-967823,286860,912088,-437150,-373143,449183,227247,-609294,152144,968340,-226194,-698273,310375,523777,-422172,-463161,410915,42427,-492540,121250,390230,-225649,-650715,341398,558303,-392253,-281458,191288,609974,-383964,-357183,900978,-153697,-498141,-542181,354720,480470,-815073,112850,451684,-105552,-529229,86104,774850,-423513,-61534,347961,139833,-168769,-144862,877071,-294399,-509849,429311,274366,264161,-624482,387272,109900,-438882,336051,-286324,84795,-199989,227930,189131,-697408,580790,-71064,-59526,-298910,-123850,381473,-704380,416276,165691,-115559,-77495,-635211,790585,-91556,-56878,144392,-152034,367917,-390356,121713,93471,-314042,315744,-447238,416377,-330555,53958,921205,-579429,-47497,-461079,747683,217054,-808597,402547,-189743,409547,-63122,-332081,289043,-398256,827751,-205067,-431595,447732,120324,387827,-923166,343123,582129,-806397,382479,-127680,482470,-780134,-118865,772672,-589001,63968,-137022,508002,165363,-474021,811649,-283248,8330,-83124,315868,294713,-598379,471888,38194,15118,-397799,-337995,803616,-337544,-158909,19735,-10580,414327,-259735,123100,-241469,-142024,826249,-391808,-548162,-484894,859603,828505,-913464,-271316,807924,740114,-736869,-71882,1012058,-429783,-197567,340804,272585,-407935,-435042,761032,-519268,-761217,-2714,862092,-110148,-875544,508114,642129,-384948,-834336,39962,573446,-758440,-196360,191765,128716,-538972,-623803,401747,40593,-306675,-103681,38540,-135120,-59850,441381,-131616,-694281,326117,527525,-328127,-1100489,382040,1164825,-636562,-825374,467345,1183052,-572576,-339343,772032,114411,-461456,-229110,551740,-562447,-534999,970457,151561,-920175,-449579,1049180,604666,-1410656,-68762,810966,426992,-1045686,-201226,1171293,-532859,-724561,160049,227020,-288453,-548888,719774,-340744,-456384,30388,346427,-113263,-659663,815543,537190,-866604,-469115,765952,765218,-1324631,-399479,1250463,330868,-1050075,-213105,966288,-261377,-994038,526284,133339,-370275,-356781,824474,231912,-1468308,603465,777627,-532281,-803943,129579,1298133,-946284,-491588,783252,402537,-438764,-765123,1094759,38741,-593849,187369,398824,255931,-859274,488056,328982,-850226,-127645,302454,654299,-749548,-112473,1277062,-395748,-940384,315896,1075581,-368762,-1368335,1062262,674134,-952111,-452863,1077393,414989,-1414662,-29582,1074705,-184624,-561279,496714,1152264,-1017265,-512724,1143402,166544,-810731,-262162,1280225,-7999,-850616,429932,577820,115646,-691435,693751,692270,-689021,-323434,484414,294378,-946997,-80317,1014422,-233036,-841965,299220,861390,-537143,-743569,716062,558442,-1042215,-284489,1200830,-20881,-1424246,44702,946547,-317349,-865001,514890,721298,-690145,-957531,1000881,726595,-1132959,-198140,1002162,3241,-953340,456991,1085965,-417270,-559410,717788,493458,-803249,-212424,846018,37928,-506837,329461,506726,-271008,-704543,227433,439935,-542966,-437599,731585,130627,-1086233,-239890,887110,120721,-892542,43319,816542,-265316,-832463,520912,829932,-661067,-460380,879011,455408,-505559,-73313,1027541,46520,-815814,319245,572290,-477813,-888099,734041,365494,-689214,27835,770143,169604,-558423,-195605,939396,-156236,-627996,295139,405059,-161506,-524905,552413,404429,-891281,-25827,686231,69257,-585335,115098,586307,-323569,-559859,104053,452576,-427506,-502395,814454,240977,-669683,66370,625967,85937,-842808,392165,600320,-538099,-283876,475685,735307,-1069212,-437824,960696,13433,-528429,-322728,806871,-213479,-770905,712526,11010,219892,-96405,228001,373313,-852381,446455,278643,-151577,-462359,-128685,936456,-846981,-279219,114688,223812,-34311,-954397,912366,39469,-690639,258798,-26504,651793,-795244,193426,170177,-471926,313001,47332,735926,-839299,-120652,1029730,-914599,-80086,-140898,703859,-254889,-1488025,997633,177775,-103645,-524641,-51880,1322126,-1329025,290864,-120463,93452,617760,-761748,726529,-971337,440213],[0,0,0,0,0,1,1,-4,4,-4,8,-9,10,-15,19,-21,26,-30,38,-46,53,-61,72,-83,96,-107,123,-140,159,-182,203,-229,255,-284,316,-353,394,-435,482,-532,590,-651,717,-790,869,-958,1053,-1160,1280,-1413,1558,-1717,1901,-2110,2345,-2616,2928,-3298,3737,-4263,4913,-5737,6810,-8254,10314,-13472,18870,-30026,37757,10953,-175338,55960,-45168,-410006,-310670,427573,300090,-374759,-175596,269289,-187734,-446788,148197,200351,-176911,-189087,81712,31434,-119308,-413335,353797,148302,-63763,6247,65918,85633,89809,-58727,216602,9333,-321986,-218175,172204,44629,-218314,39178,177043,75607,170064,229884,118768,-367716,142922,494419,-414448,-376411,599761,217986,-490271,146677,800869,-154533,-979123,57672,744063,-383668,-722010,352204,520914,-636876,-335604,578324,264866,-426670,-158636,862931,127233,-555400,154330,491593,-175067,-705651,172614,399744,-296679,-424649,239058,502102,-465925,-232147,766097,251763,-760930,38913,689391,37187,-535907,461923,412621,-688580,-81403,850665,162398,-1237526,398864,1018230,-780305,-906795,1009514,894260,-1369396,-1026721,1078721,639681,-952673,-765030,1279512,97136,-674322,96682,181219,-272309,-314783,348402,297496,-944646,-15170,871672,-146467,-1307377,55838,1349877,-374857,-870387,467651,1284117,-286045,-1337462,662716,814896,-400582,-454003,657158,402356,-925253,187116,728231,-667499,-253078,754409,512487,-1705402,59123,2445210,-513263,-2156527,274312,2468475,-78436,-2649992,695925,2019750,119965,-1879264,-216908,1765465,-456263,-338508,-87113,62705,277276,15886,423862,-1248209,-197234,1625727,212018,-1293131,-960746,2088902,408883,-1777315,-424931,1510085,1219032,-2108030,-746421,1675747,-19949,-659767,-281523,1127270,-271568,-556202,918243,-1057283,-780203,1098101,700505,-1204285,-1683520,2961056,971891,-2941211,-1330515,2560206,2220153,-2979474,-1701520,2802635,1077371,-1453800,-2023822,1516167,1042514,-599047,-224895,-581885,667294,161291,624473,-485833,-1387549,1810312,1282714,-890461,-2005590,1027304,2667024,-1813746,-1351041,548234,1926029,-780263,-2408073,1517150,592664,-636840,-682292,384302,809881,-1001584,871396,102923,-1261632,918715,1211180,-481169,-2378549,866728,3065066,-1767621,-2522002,1112607,3065794,-998212,-3337067,1130638,2051751,-176080,-2078574,346656,1771743,-595389,-48393,-380063,-30925,-80948,402244,824048,-1926221,41956,1865267,-42150,-1576988,-1138965,2573731,-56273,-2053156,90972,1612769,747101,-2200396,299875,1742663,-845118,-573496,31509,369253,-846243,-130168,1270320,-1234684,-505703,1377795,857547,-1710336,-1287322,2718209,626881,-2444476,-721125,2196196,716573,-2623168,-137423,1996606,-208187,-1219188,17060,1534033,-378761,-864165,807061,73134,-396541,28699,1496001,-421746,-1319015,912108,787154,-517238,-1593570,830575,1166237,-1258408,-662774,1031671,668866,-976193,-555150,1457348,-395073,-1104320,275646,658255,-421587,-862617,1350818,188716,-1229171,299996,979413,-231915,-1666697,530938,1539684,-987748,-1462269,1000816,881847,-1289372,-609933,1273909,321500,-1046961,-540587,1085299,-89075,-1052154,355211,702763,-783733,-826980,740533,582977,-1049119,-305718,907797,228954,-1014890,-142447,1153844,-348709,-975526,268397,648763,-556041,-856811,810968,616155,-829362,-118816,960652,-287790,-854177,671750,692996,-762825,-751953,1001526,696987,-1175948,-132935,1206142,92790,-1040529,263825,999015,-586806,-927788,709761,799937,-845344,-473642,664869,307292,-461044,-227537,696225,17998,-977098,-352420,737847,-329820,-880257,426651,538180,-398835,-633727,726564,466895,-741492,-123320,700431,-56516,-433679,355152,894222,-391363,-258459,504435,292740,-446486,-177380,575570,-120192,-804948,321578,613810,-555581,-470706,621857,336027,-564095,-288918,407639,-37496,-674060,220842,597909,-213561,-215592,155716,170702,-354167,-524855,169213,300648,-377772,-363173,164700,300678,-294742,-28154,294298,296925,-178180,-7958,252973,-16240,-209183,280524,-121067,-343565,-287614,580324,23445,-319103,54322,314306,-80181,-630308,154654,299653,-134980,-84677,182088,-91516,-188496,-17230,216585,-356309,210969,-28843,47409,-89762,-14631,185061,30432,-324728,253363,211896,225937,-450184,-99784,342680,87713,193249,-417023,81648,265642,-99270,-199463,-83871,614968,-510075,-394191,323733,159453,-211599,-67035,115993,197612,-68315,198986,-351405,417181,-69706,89618,347515,-366639,95761,-96504,181070,89728,-262311,221611,361926,-251197,52687,398415,561890,-894550,-251898,306007,350075,-199423,-217961,352447,-41045,-347685,121737,-206386,-138897,398263,396059,-508530,-476784,849496,263365,-513213,-279710,267318,299049,-634111,6388,389934,-237795,-314317,202563,606945,-463667,-489891,756940,107239,-222266,-381630,468227,558255,-782160,-99229,396078,-65449,-563442,-146270,1015114,-443237,-569934,518527,507741,-450042,-1011891,822912,434116,-654788,-224385,222600,117554,-935861,-87839,478195,-631088,-300476,737789,127307,-656803,-314145,866169,-32537,-733526,127384,570957,136576,-532387,925663,4815,-818638,193476,733800,181094,-1499193,243304,1146048,-212952,-723564,-156313,1393764,-401811,-880469,522758,413363,-119599,-547975,461326,118083,-1243133,157496,850088,-131309,-753147,370869,1345322,-859371,-521066,725489,504892,-824284,-380820,1166326,-52084,-1241594,497016,890953,-76158,-851514,618481,799275,-886347,-46639,368397,212078,-781735,302059,1149253,-734122,-587942,815288,628526,-983890,-1328856,1665352,597788,-1091918,-695070,931932,882295,-1205480,-16308,1022553,-21802,-762294,36713,841647,-849622,-455937,903391,300714,-1035115,-420652,1455647,-224789,-1241156,490529,971623,-601536,-1084878,694352,1037734,-1440845,10624,1142567,128615,-963663,-471927,1424573,-367669,-916194,671879,277183,-521275,-751245,1397234,29627,-1330028,280909,975507,-57257,-1804028,147158,1348933,-416806,-1080692,513450,1241318,-428648,-1070324,1121161,410946,-868542,-425857,996126,157504,-1336944,785422,596443,-672904,-960802,805181,973489,-1286044,-207262,1398430,-14241,-1219668,-75070,1638561,-318783,-1293821,1037153,940464,-884365,-828736,1201171,436824,-1341529,409720,1062511,-141051,-1189862,350486,1231495,-1112764,-821295,930516,682810,-918132,-580913,1343233,360267,-1237935,-92792,1093884,191903,-1631122,349388,1127022,-568333,-884073,1101602,731274,-1051867,-225253,1023692,165010,-1009887,-28177,1102282,-622878,-1195566,1005831,609533,-1086007,-582679,1363217,408201,-1180616,117139,1313056,-455456,-1155991,617576,1402862,-840263,-727359,1122446,762757,-1129863,-331013,1274966,112041,-1074176,197700,1283562,-188410,-1021412,463240,989947,-746813,-693104,933864,702405,-963336,-328356,1048169,36920,-1098903,371849,1303149,-489895,-1177569,698566,856638,-773886,-648748,1094715,-165797,-1178151,266319,1330930,-293335,-1127163,638134,813788,-813550,-725035,936862,304249,-936372,45997,1315057,-391817,-1091381,557693,943536,-425835,-785018,856326,762304,-915605,-543538,985695,317353,-1054161,-113506,996695,-159761,-908633,424337,959535,-418952,-752434,835517,758387,-784371,-453122,906422,123139,-1104866,17261,1078388,-507196,-905216,529638,743330,-657427,-714977,1048345,-6243,-1015807,-10705,816036,-239353,-1244940,636299,469170,-655382,-756176,414022,564929,-1009100,-491565,905050,382992,-628742,-43757,988293,-141424,-802375,359818,431037,-37661,-659994,340289,280081,-987252,74080,638177,-75393,-814411,-108483,1141623,-298557,-795349,280152,667467,-360438,-1062679,1003634,59994,-579921,-203790,139428,77084,-819251,764122,222614,-655564,59031,472125,271112,-873096,39633,1347335,-655122,-440037,71285,789349,-387298,-1165825,605041,464135,-243013,-895592,336522,867740,-588435,-346379,318508,-5909,359747,-557128,324762],[0,0,0,0,0,1,-1,1,-1,1,-4,6,-6,6,-9,11,-14,16,-18,22,-25,30,-36,42,-44,54,-61,69,-76,81,-90,101,-110,115,-124,131,-139,142,-146,153,-155,153,-146,141,-135,123,-103,82,-59,30,12,-51,97,-145,202,-262,318,-373,418,-454,462,-420,311,-78,-358,1151,-2604,5339,-53822,173177,127672,-317745,-118863,211069,162145,-541339,117597,148780,-74665,-105624,159831,364934,-35895,-387622,9388,150910,-178625,-278865,-43084,262793,33611,-376244,384686,566820,-413532,-366403,281604,499521,-265904,-171601,566578,333364,-458082,35965,511481,-69143,-708864,255439,304805,-571270,-175421,401875,128179,-402775,-241410,524793,-348010,-271477,200716,100701,-306484,-166073,512526,-5664,-472564,4492,227330,87216,-348260,282594,380274,-142021,-218494,160626,712847,-620063,-554682,351922,317990,-441861,-281422,1179907,180363,-1066886,27316,748500,182419,-1257486,214342,962032,-1119949,-144464,485257,749774,-1003903,-288703,1202589,-790321,-793406,138299,96318,-329239,-1080938,1294653,-240961,-851085,644046,344243,147963,-1271946,710064,966079,-1357077,-343188,110754,1402788,-941643,-783918,1348103,-99707,-167650,-717459,553357,380372,-1479182,1165865,159527,-602249,-935971,888073,1521517,-2405725,70407,1413090,787765,-1206952,-1633407,2827253,-386698,-1281817,416025,693884,914010,-2089101,1450253,511069,-974293,990280,-380102,777671,-1227505,663843,1332914,-2536723,829053,247142,764637,-1215660,-1265563,3064611,-1448785,-1068229,-417498,1264101,1354489,-3293256,1071076,646666,-83314,-474652,-989034,2249098,-2134943,700953,1126596,-1419167,-185613,-734729,3078065,-1935117,-2544776,2772488,596086,73988,-3427576,1770450,2525942,-2833666,92684,-379830,2012322,-945147,-1224872,2398516,-2232473,1240342,-208877,-22940,288579,-1577665,3265590,-2394747,-932010,1772451,-60848,528401,-3596532,2970012,1290074,-2731993,-336428,-535354,3413549,-2685553,-1488709,2617017,-815812,956973,-2066618,1641416,-252749,-1557705,3153617,-1763736,-482181,-638394,1848015,1815160,-5005571,1581645,2000483,102901,-2241500,-1870432,5057693,-1862786,-1142947,281443,532614,1490775,-2935723,2378110,-564565,-887702,1949516,-1388698,762016,-1931177,1811237,1258945,-3335791,2116065,304081,905054,-2590279,-818644,4223947,-2300444,-709132,-521999,2080231,783836,-3884418,2434123,73936,59296,-422439,-625233,1944311,-2955062,1871542,695684,-1875235,-425512,-125461,3239692,-3344567,-1658005,3173571,-34290,-674424,-2836440,3162750,1053548,-2859781,1213176,-158844,1348234,-1638349,-193894,1890588,-2487311,1231615,100356,1699,-404148,-741836,2911464,-2456932,-450194,1265360,668244,-190083,-2715967,3133772,582795,-1943743,180668,184051,1714683,-2705055,317523,1682633,-1084986,-102890,-606167,1864632,-1533178,-1241756,2349969,-711857,-916966,-756555,2398747,128491,-3194618,1559887,1314850,-558909,-1754039,659790,2210784,-2540950,-386203,1218850,341342,-867126,-975204,2344294,-970875,-993869,1042346,270688,-295261,-1186926,1516486,311080,-1872626,466049,727095,330417,-1476077,278008,1655720,-1237644,-632504,630557,1220139,-1006020,-1065419,1749345,-128031,-996976,-219909,1319952,239679,-1866180,1238637,1233852,-1121072,-1159350,1095720,1417990,-1387757,-673301,1869346,91268,-1437674,-86428,1691678,-630000,-1513171,983822,920653,-905131,-1021037,1012578,620867,-1045757,239271,1082154,-13459,-817748,328257,967405,-550257,-680106,910955,430469,-979840,-287223,1016917,268769,-1045400,195494,916268,-129565,-1124086,916484,1169940,-781512,-963059,1247551,715193,-1167958,-204777,1384767,172644,-1323829,326804,1323657,-593883,-1095476,809473,1139601,-997534,-914032,926486,284809,-1051961,-34763,1015973,-256197,-890515,532287,736719,-447691,-670309,713741,283931,-579006,-165465,766658,-209759,-504916,113455,411650,-104517,-649471,361494,307088,-779226,-404510,537703,516150,-871587,-85697,865184,16409,-1089572,99631,992845,-159412,-908285,894939,603383,-855428,-393652,352841,380717,-1136430,163692,666012,-93697,-532769,38472,1030603,-818265,-457454,642791,37763,-215197,-426281,291790,-5013,-722199,250941,14895,117674,-559747,-109631,550946,-644316,89679,33601,129269,-41172,-484737,783468,-330968,-184465,49459,-21298,339183,-618404,979979,70022,-414389,132423,-122891,965963,-971868,-201605,660634,-198493,73801,-544926,761874,70423,-702570,610798,-300838,121778,-579958,353697,448632,-1010904,710817,-112793,106300,-88808,-329500,832944,-661826,-12641,89217,-86902,622963,-862340,575188,67978,-377293,194699,-776845,982207,-570664,22164,343250,-51464,465346,-598395,247043,167103,-39936,417613,-546759,77464,-290308,513565,325027,-815051,779343,-166447,137750,-362058,-213262,684764,-645721,371843,-156116,84544,671751,-713436,452223,-132953,-182513,366192,-761080,942999,-661598,-73033,298591,-159145,562989,-747569,603350,-161056,-542441,802340,105988,-221531,-887405,745031,584613,-1562693,18733,582444,497341,-977462,-428135,1035671,15669,-124564,-415905,294602,278384,-371583,370052,-122122,-130276,518641,325409,354155,-652327,127531,759121,-572701,-120018,-170323,785736,-109021,-444269,608167,-67268,-396985,-204842,544264,480472,-1022125,14566,152143,202592,-462620,-87680,453352,-371800,34600,462843,-309854,-312005,383652,1153821,-400107,-1145049,667726,767157,-878490,-1038150,522662,1340630,-605010,-857775,802054,336597,129232,-144119,441270,190222,-284238,485554,148815,-163170,-500121,509198,367666,-1010425,32074,477890,-110409,-585944,181788,898726,-761147,-704666,922034,813991,-457291,-841685,992399,319947,-634310,-261148,430684,367982,-616439,236996,775078,-794576,205926,715576,436812,-1106516,-394489,1554719,-330896,-844661,56191,1031078,349655,-1215806,539605,720179,-562718,-409140,-117234,649594,-744830,12233,747085,-481767,-465582,-121596,803147,-430086,-648035,865549,170041,-646600,-623392,1022825,337220,-1176380,415482,1194385,201317,-1018425,281335,1306579,-711872,-500196,375840,174399,-481190,-358865,1292728,-267884,-918552,689635,716734,-412965,-1302343,983063,717270,-1314381,-259929,534219,459952,-887813,-249378,1172275,-512353,-632978,168318,861579,-348866,-665184,805948,116091,-598162,-310096,571925,168609,-1182072,367846,839545,-287074,-833448,82831,1007514,-1159268,-607993,960559,420475,-932762,-276760,1274442,19415,-1223607,521104,997725,-380482,-759560,792611,733575,-996669,-278883,945209,318932,-861150,-158425,1020794,-275622,-515863,563911,492542,-648816,-813413,621633,396359,-670269,-76164,711807,157101,-916721,157540,863143,-345117,-435532,419953,470430,-716113,-710827,887763,293284,-1148127,-180318,990426,-40713,-1309061,286237,1129802,-800269,-620276,734195,569176,-739174,-520277,994778,133173,-1091414,-24107,923219,-368132,-866763,459654,720831,-603998,-720121,670170,449903,-765395,-328202,543866,64669,-543010,351593,662743,-585500,-534847,388984,551673,-501862,-497519,472121,46019,-563621,-17106,982010,-341474,-826082,362711,1035341,-443835,-474060,891915,666272,-849404,-176945,942581,155349,-883279,-69328,1058936,-485334,-869775,544009,413572,-561308,-657954,847838,184685,-1136128,225466,413484,519343,-693532,619,785238,-680191,-183475,89898,283110,-159872,-296993,852345,-294175,-452600,301376,524139,-11851,-753546,765237,527645,-701383,-96608,73,769815,-1043759,-78070,1165364,-563303,-445607,-457326,929946,-284917,-1055869,1078811,-309204,-128107,-355533,522648,636162,-1625875,804141,327348,-158209,-97713,-239808,1355572,-1062441,-193310,378166,59484,441435,-1220573,905233,-454468,-464740,779026,-906019,496950,-614176,276267,331967,-1445095,1055819,-404921,614326,-813135,-353995,1275762,-1291605,218316,-377738,455856,107654,-1514461,1444974,-683864,-97436,56628,-673170,1535544,-1467472],[0,0,0,0,0,-1,1,-1,4,-4,4,-7,10,-12,13,-19,27,-31,36,-46,55,-68,83,-101,119,-140,166,-196,229,-265,308,-360,411,-469,540,-620,708,-799,906,-1030,1161,-1307,1467,-1651,1853,-2073,2314,-2587,2884,-3213,3573,-3974,4420,-4911,5459,-6064,6751,-7515,8382,-9368,10510,-11844,13428,-15368,17835,-21159,26093,-35081,99304,-38621,-92782,-82051,-233263,98289,293086,-189690,-449258,243833,252328,-399931,8177,306651,-148967,-396177,-68240,124067,3163,421514,266024,-205015,-161755,221317,-168992,-372354,159488,490355,-106838,-435191,487787,301897,-803256,-158400,572156,-22012,-647348,126141,324153,-10363,-676589,339606,477564,28361,-344791,120176,322866,-429193,-321629,281753,160634,-704369,-343416,322927,134557,-297728,-91972,482116,69164,-669226,487532,333885,-523147,-76347,455121,368271,-766066,412949,646413,-309417,-671019,505458,546783,-949617,-270775,941971,-79936,-917443,-230411,1378094,-255272,-1151975,869708,546302,-296338,-917177,650147,481802,-1239633,-30285,634689,447504,-876500,-222694,1199704,-600509,-460901,189301,569493,49202,-1108623,1182005,321895,-730705,146570,305049,885597,-1376126,259435,953146,-853572,-142388,249101,1189208,-1095790,-773390,1519780,-678119,-377846,-317706,1317130,-688901,-1784409,1895584,274938,-1067029,-830922,1120486,1544810,-2591400,98414,1206700,452347,-734398,-1159547,2249704,-810191,-703491,904232,-234006,332727,-1745036,1705907,397095,-1781635,824345,145947,1188789,-1857162,104137,1871684,-1358293,435394,-448689,1341028,-421310,-1505023,2370842,-1169682,-186991,-140701,624151,687716,-2528279,2223574,-143743,-939969,74580,-22139,1245179,-3196699,1302508,2035116,-1607433,-544553,-557470,3608324,-1605669,-2337401,2196525,33182,667981,-2440475,1664840,1375480,-2584207,1672412,-935307,530418,-1086481,-264636,2763825,-2850736,351235,337092,823084,-380800,-2601706,3334678,-853241,-801214,311871,-135767,1614312,-3015413,1792334,899120,-1741429,661144,-579627,1946486,-2307011,218622,2280807,-2342927,819847,-470670,2085292,-1439719,-2091811,4137634,-1220446,-913769,-1359237,2116984,1839068,-4433740,1873529,836152,163558,-1151545,-1411080,3668903,-2308519,-62854,1154580,-638747,411688,-2003182,2996847,-899972,-2237013,1718863,-355256,1379467,-2930921,1497138,1911160,-2553129,1080781,-505946,1646492,-1495119,-767556,3001979,-2418941,60592,-125135,989767,-261724,-2310307,3130912,-1017992,-1025463,539967,887987,1032072,-3275394,2409864,1667765,-2117054,-430565,371901,3407102,-2773794,-1221735,2738713,-475764,44729,-1767059,2065876,240741,-2231673,1999494,-524600,270436,-1389327,683269,1930377,-2809154,625199,742297,390613,-1202391,-1240108,3120527,-1415489,-906156,597546,327677,-158776,-2003779,2438236,-9775,-1642035,488617,273770,848200,-2178786,1407395,1536622,-2053371,13791,587249,1369656,-1855646,-563239,2728275,-1051873,-1087906,-120600,1944456,-154698,-2602573,1708009,793861,-915920,-992263,726396,1517030,-1929670,8490,1329337,-77631,-695064,-407560,2220220,-804526,-1242474,1080419,605598,-303471,-1346715,1464977,510817,-1449459,276090,980725,22961,-1675861,382738,1586639,-1646865,-525003,1119860,702584,-1412521,-453965,1856326,-415837,-1396658,183567,1220873,-931393,-1439126,1457050,723696,-1314509,-293493,1080353,421233,-1562103,307978,1550369,-286060,-992267,555100,1245238,-882869,-956739,879228,751580,-938574,-371351,901469,540587,-1127272,293595,1035381,-89398,-890322,386216,1151275,-549336,-519372,1016362,540552,-1212978,-323837,1032006,-170191,-1149296,678024,879150,-833942,-594157,1066516,694480,-1017420,-247695,1240941,-95140,-1187959,226645,904096,-702820,-886791,780118,580961,-880407,-533206,639891,208305,-916854,-98814,1008745,76649,-638052,477621,591332,-97965,-763409,546593,645671,-331067,-465303,603073,427025,-848863,-16397,613252,-150618,-528289,610144,598532,-233722,-369686,569039,300492,-989205,-7888,673721,42816,-900951,208743,683772,-724258,-115097,607986,665427,-570862,-195922,873769,-394140,-921349,246594,405266,-231839,-468540,487872,226061,-735872,-313717,108982,417151,-597341,-186167,777881,-251519,-98839,-263422,520571,9534,-821796,404101,-58729,-178414,-361352,148940,175506,-429764,362514,391208,2470,-261233,-26139,637799,-641594,117092,343485,-408137,-131555,-142334,930194,-388507,-382486,188785,-205668,4338,-458525,526610,407769,-681275,548747,-539883,-117074,-146896,142730,441655,-774639,386654,232096,28497,-126591,-592273,923795,-459362,-52778,91430,-229797,661946,-734080,105152,-116779,-452504,185310,-621326,562759,-358426,-42053,28422,-457397,558378,-177834,8313,-301991,-54371,609967,-997933,-36309,64426,534160,-139353,-866343,797551,-125038,-29592,148592,-257158,375033,-531032,976594,-145964,-939901,394343,192226,168078,-983675,128340,1069776,-614528,101488,-150119,751706,-138024,-753325,664082,-316204,217688,-116866,-104312,610271,-430518,403063,-525553,-245724,434636,-127016,187257,-757583,745035,397412,-461265,-515296,-38297,1299049,-548371,-959417,420064,575959,321213,-883295,290575,347714,-196899,69142,-58245,-362393,-555742,669667,611108,-1271361,-150958,1069352,629362,-1101120,-435052,1300685,-108637,-487454,1219,366570,94640,-806495,319110,121983,-220263,-336337,334186,150694,-210263,256448,-123863,-468196,-313043,718511,-95527,-916090,212934,940459,312998,-1306163,-307843,1355643,-151591,-814726,-285724,1126068,14469,-1106458,239989,386291,-40524,-115555,327702,-233441,-996224,810975,1041390,-700488,-763391,686469,1204524,-1159216,-890355,952149,527321,-663907,-513231,945727,252325,-1005938,296596,713776,92878,-507418,480617,606040,-747770,145751,270259,-57722,-450181,224541,980003,-1091016,-554132,338225,774350,-700527,-1121928,1264380,896886,-811648,-572431,605386,826897,-1079160,-41897,1019985,-301671,-361752,202089,991744,-937104,-381776,1135667,-111706,-799452,-376697,1198443,-29390,-1474165,598365,631049,-273171,-742609,518283,991147,-1068152,25868,668980,247799,-660699,-181141,1077461,-553319,-475616,281424,142,-430956,-886172,1113138,266458,-1149907,348385,621230,284765,-1215202,7410,1206128,-613196,-645249,117109,1123666,-813671,-777931,925518,304784,-533447,59737,880072,93997,-1069726,788809,545508,-649157,-632980,831078,634354,-1157409,-33488,1129094,-240105,-930067,107636,990052,-517204,-688720,712392,375572,-380974,-591160,1078386,258686,-982127,-56092,664010,-334391,-994887,373076,1091952,-623414,-756802,382332,618569,-744241,-644613,1119985,147123,-883906,65854,749196,-265627,-1120557,382334,563691,-513686,-727877,761388,710295,-1058832,-67687,975996,-50718,-728379,48094,694149,-438362,-593989,524027,435153,-537074,-461304,974923,-697,-886836,192211,758672,-381925,-498801,513679,682302,-640326,-563077,907505,376302,-980625,-283993,893361,305310,-624118,129998,736068,-325149,-978739,496348,713910,-689992,-604729,720628,247035,-944820,-304069,752211,-200464,-869396,119470,808656,-629221,-719984,629576,586414,-606078,-429061,766411,95979,-904492,257379,448880,-507997,-429027,510320,399275,-814568,-178945,781177,136921,-434747,-342527,832902,-217799,-810552,420565,298880,-323698,-871805,412708,767837,-822679,-347815,673611,486358,-639664,47718,1111923,-307761,-384940,-75775,562922,39034,-1127436,778423,239511,-580038,-182842,354791,573998,-966966,4666,989161,-525529,80481,-85368,688112,-810260,-335097,824296,-500211,102840,-234265,825268,-112102,-801941,915006,-325545,89050,-300266,351107,960701,-1159590,440788,85624,-21885,-146158,-572811,1587603,-436346,-371921,354950,-112333,870382,-1254544,932846,60866,-526869,544053,-266403,1009776,-866264,232130,898571,-903523,728345,-565896,683217,-300438,-754392,1127485,-957997,515512,-379740,452912,322518,-1303072,1321683],[0,0,0,0,0,0,0,-2,-1,0,2,-2,0,1,0,-3,2,-1,3,-4,5,-6,8,-11,14,-18,19,-25,31,-37,47,-55,66,-81,96,-112,132,-153,178,-204,237,-271,310,-351,402,-454,510,-574,641,-720,805,-895,993,-1107,1230,-1364,1507,-1671,1858,-2066,2305,-2592,2948,-3407,4036,-5020,6788,-10601,-45292,16163,-146749,398865,438728,-31997,-247042,337074,229394,-395798,404219,543026,-184536,-232665,188801,188889,-117299,-70384,30312,26039,-47066,112293,396475,118382,-28781,156207,28134,15503,84903,188879,-100917,-116199,37272,-76410,-269601,-359441,242355,205824,-129127,-316183,90093,450839,-182195,-160514,716208,145971,-403669,124421,526790,-185246,-702041,537391,623731,-559046,-444570,619937,434510,-524441,-100037,755948,18035,-597822,168087,531014,-196122,-727090,504589,56200,-853596,-79386,553529,126774,-735019,-7050,206663,-22664,-206002,287358,399163,-216542,180534,512941,347618,-483131,-145451,611560,-156501,-760538,191308,541158,-623171,-627723,542200,578930,-798844,-144798,1023295,33552,-1308004,-95663,1455623,-207605,-1381027,650123,1023395,-354625,-1070960,952344,727708,-605880,-70199,510048,-195407,-669421,751354,822803,-712965,-553470,574882,552959,-859076,-387917,1095008,392542,-847439,10488,542920,-165969,-556831,268764,370515,-828806,-45661,693024,426265,-1153371,38838,959120,-251694,-954622,108510,1385812,-826494,-1500422,1460250,1027521,-1329521,-1378115,1549398,1147244,-2278491,-641424,1516207,823579,-1399840,-585618,1441923,-279377,-296559,326901,-18548,-690788,147250,1336952,-729477,-1225800,680448,1015010,-479078,-1656213,507297,937247,-885156,-244368,642993,547285,-827567,-185087,1073755,-226448,-749585,228685,1037324,-492870,-1158293,1234202,230468,-1388501,-411474,1436929,204930,-2314490,758783,2117496,-801957,-1877540,486826,3048752,-1267597,-2119871,1173782,1285619,-467208,-1785392,1171129,636306,-684428,375321,-108410,-303603,-316275,1070718,499829,-1911377,-27384,1657682,347944,-1587331,-529439,1792823,-13287,-1089426,462867,880942,60246,-846547,1024484,316027,-905803,-3077,728147,465678,-1551046,878888,1298104,-1236836,-860413,1207765,1296343,-1953580,-1107988,2711487,240013,-2297219,-1029819,2543495,723186,-2769134,211422,1730113,101521,-1350208,61206,1377909,-979935,-43769,916348,-388264,-903573,230567,1547316,-1090348,-1297887,1051564,834355,-608320,-1078156,1144344,936880,-1033954,-136191,674721,266800,-1003552,-148216,902841,-913216,-504444,571667,719749,-1167245,-826038,1755099,-136395,-1634353,220549,1592494,-294336,-2039713,1452414,1620417,-1429902,-1408691,1119728,1549413,-1712907,-708022,1402769,590552,-1129237,-351699,1321981,-363093,-1284279,735947,544706,-760546,-673667,1183183,271320,-1519420,326987,1124230,-424548,-1053331,116781,1379502,-574259,-600054,481185,646118,-667590,-796170,1015065,-149390,-1107048,64566,1269180,-279153,-1182075,1011931,1083386,-1160244,-788082,1199253,967910,-1681278,-206100,1490112,-99296,-1712008,148736,1598606,-440697,-1198206,1074203,897202,-843943,-776425,964897,337017,-1191316,174459,1025187,-383817,-904179,546362,1103284,-587077,-458155,912432,469355,-706465,-278361,838475,146204,-764632,296055,878795,-451876,-860221,466136,552921,-641580,-507792,486969,218371,-1045490,145415,1216649,-158396,-1070010,417677,988499,-724743,-935406,828115,697728,-942236,-636555,1128488,280778,-945448,60301,1138025,56400,-738558,463227,179450,-534990,-353985,642828,176339,-494657,-141094,520254,55446,-452987,189022,342778,-343168,-152195,371075,442748,-403796,-106326,334698,156108,-549358,99169,639790,-283109,-649241,316166,684562,-335319,-318958,700771,314098,-728805,36790,771175,-115278,-666521,119449,696383,-574150,-667540,496932,559357,-596487,-516545,575000,174537,-631789,85706,440914,186018,-362063,71785,112473,-223029,-211079,90067,-47382,-208894,-44874,-98625,99966,119316,217587,-89275,-63903,-216174,-122737,-52527,-40385,-298744,90527,11426,-107688,-211843,209663,-63474,-342497,80398,161756,-250886,-186826,259105,26354,-363787,132377,300657,-270582,-314457,-35565,40512,-26343,-97880,160597,119109,-230878,-158031,179053,-86083,24439,-70919,-14107,-5639,374080,71502,-241845,304613,309132,264725,-279770,101891,434490,-157029,-117992,62001,-99718,41204,48447,74211,-494619,-143907,307077,260862,-314540,-304348,210309,566030,-258765,-308980,282503,270478,13231,-120493,46535,183630,-113141,-23995,188674,-26736,-325945,185490,16692,-252633,-19792,147120,-186890,-319580,546212,297229,-469369,-482598,641424,524783,-480046,-193934,934749,310628,-654026,-383506,456041,50134,-416456,206043,7462,-425056,205694,673975,-636616,-725199,362783,1105278,-908607,-932543,447947,942914,-163479,-1051586,597788,615256,-125181,-464174,22139,280773,-260070,-194772,476916,-279978,-362331,134575,297944,-531982,-165130,798469,-97415,-549294,-149988,1128807,-241126,-1064707,441136,985230,-96733,-1158710,612548,1143400,-750820,-337400,297758,146949,-190895,228836,723215,-918726,-214405,1115544,53520,-1130724,-596618,1669938,402121,-1546166,-263787,1202170,674111,-1311617,-244698,1190763,-56909,-413747,-387957,815170,-596110,-345232,952112,-201417,-613523,-46014,873523,-401790,-1338709,661606,931850,-513991,-973354,908406,824920,-1521567,-316125,1010220,397579,-1162183,-451321,1251760,-222775,-710286,342410,295510,-353877,-163034,1124718,-355160,-1252141,597258,1296796,-362243,-1190714,1040316,1545312,-1168120,-1011105,670003,1313562,-822494,-842765,1022585,462742,-614972,-210983,454823,35282,-622870,854758,535337,-969777,-401378,875539,656005,-1749692,248990,1490107,-294969,-1335013,94900,1556169,-607366,-1080021,851783,802803,-943248,-1208522,1177855,281594,-1259206,329233,893784,-90269,-916920,649797,868011,-1337745,-629068,1104685,407143,-1291588,-379231,1650963,-209128,-1524701,303273,1158863,-276000,-1410400,693297,796907,-857615,-311215,776139,750232,-1290667,-9901,1301727,-411358,-1037941,448346,1006144,-833600,-1169166,1446666,622211,-886790,-709680,1065140,680902,-1550368,271562,1428800,-389589,-1148219,722354,1267345,-963265,-774155,1511312,382200,-1148041,-437842,1453487,-240641,-1361242,377469,1136644,-651660,-1090440,958952,983449,-959032,-534069,776735,211595,-1277305,-118324,1277974,-55630,-949446,411285,1014668,-732738,-942376,906050,589954,-995904,-466546,1386787,179818,-1370878,274194,1513397,-359505,-1397096,856303,1198213,-1232697,-822983,1430300,254386,-1441190,56601,1420883,-211799,-1585129,409576,1204298,-883773,-1193173,1025780,672036,-1265657,-418443,1209419,492464,-1227384,61816,1063337,-542927,-1133033,529069,587283,-706666,-583458,745199,561977,-1138786,-396963,969136,147200,-1116121,78523,888269,-505336,-813965,894861,902509,-963402,-688726,1221037,278656,-1170664,137483,962433,-237609,-1011456,638624,1378264,-1118378,-565449,1279613,590335,-1182756,-131164,1215441,-199445,-1074849,198564,1163241,-512618,-852693,544988,804054,-768322,-824821,959819,543347,-1059665,-157241,1346199,-200214,-811923,315204,1146152,-575905,-715558,771198,720296,-686622,-416397,1003256,182223,-754081,91942,1286504,-381443,-942581,547589,667065,-1065679,-551443,877901,475656,-1248386,-142053,1030894,-340869,-1155581,236759,1104564,-413468,-1052321,648631,317290,-867188,-592321,755109,286004,-931936,20809,721718,17479,-526108,206293,859640,-526782,-148486,598666,642442,-381685,-366971,1091984,-87001,-947060,190780,531735,-312725,-686869,368505,731562,-1049989,-281050,547616,364991,-905606,-203089,1072394,-371285,-786370,433629,652908,-574199,-876862,751504,288081,-806533,-538212,770633,348502,-1272585,202999,968003,-111935,-634592,-77500,995841,-538323,-368821,326340,-34595,-20253,-36827,477872,-30037],[0,0,0,0,0,-1,-1,2,-1,2,-3,9,-7,12,-17,20,-28,35,-42,55,-69,80,-95,116,-136,161,-187,221,-256,292,-334,387,-437,493,-558,631,-709,791,-881,980,-1091,1204,-1328,1463,-1613,1772,-1941,2125,-2326,2545,-2777,3033,-3310,3618,-3957,4330,-4741,5214,-5748,6358,-7063,7895,-8891,10095,-11573,13402,-15577,17217,1413,148914,-90454,-173230,163262,299765,-234880,-510558,163210,-11143,-11415,-32132,322451,89483,-53531,-34238,450473,-74760,-325553,-75283,111896,112750,-111458,-160483,288349,116252,-308143,-338580,374942,56575,-416849,-103275,202510,-183801,-380627,187596,265599,-193203,-246176,351225,48681,-182006,-24688,80731,-336581,-357642,156413,-6241,-559012,160251,544501,-149021,-712332,451719,349147,-669344,-296694,408246,128324,-846320,-76982,1047395,14785,-730019,-35348,675357,-178683,-765879,136553,362781,-388786,-419685,465641,784394,-1079170,-623042,784281,486127,-641996,-381517,1001187,108052,-929013,227866,443688,5103,-516677,436120,329445,-705510,366701,716333,93179,-993204,575106,1108912,-1032790,-309197,676531,158763,-995136,-662092,1623066,-518834,-1035542,442510,930711,316520,-1436482,720468,577561,-696518,-254237,105342,884725,-1023230,-6312,1453303,-722214,-164055,132192,1759687,-413170,-2122088,1478782,771117,-189850,-1706596,450108,1940212,-1772031,-18894,-31986,553132,127720,-467748,1405485,-1664990,236803,1044524,-426892,-299765,-887141,2329126,-934575,-1991530,1527396,669434,17910,-2182494,1521248,1826809,-2014006,-169935,-18601,1788672,-1163383,-1072961,1807305,-946675,424800,-271021,225880,-216688,-1712749,2869043,-1041955,-1630018,-203148,1331286,2073365,-4221886,304866,2280933,193352,-933016,-2107148,3684537,-478078,-1423179,380870,-732160,1418855,-1593271,822522,-373436,-1499290,2571714,-863219,-509200,-1070431,1886491,1863121,-3785321,1050717,1581524,591329,-1974825,-1429473,4232867,-1773356,-1174167,12394,1008054,1234311,-3367063,1568222,-316405,-466054,1155328,-1048264,839862,-2295106,1738758,2119652,-3126845,-127780,324547,3572640,-2082063,-3368087,3542236,405330,-64212,-2966557,1509473,2421549,-3041346,1010329,-1058285,920574,235666,-671847,1661344,-2978615,2084028,1148755,-1368640,-649213,-431449,3776144,-2417952,-1718252,2330541,637014,-227896,-3399514,2787902,1335801,-2786499,548722,-375496,1927353,-1932690,-523723,2088640,-1881935,1013689,67583,465025,-909427,-1732788,3662098,-1800895,-1655267,15456,1843866,1376652,-4392975,1849942,2120016,-400055,-1667337,-1403033,3200251,-1866992,-558784,1140653,-855915,623506,-738533,1689324,-1534626,-1445999,2701710,-620491,-798747,-1125181,2320000,1031899,-3264283,1303138,1374104,280866,-2045324,-173083,2947031,-1804836,-735516,709611,834498,-172303,-1718288,2193120,-382333,-838322,646048,581791,456209,-2478075,1833844,1280784,-2204184,-629533,460225,2246806,-2185744,-1199594,2496071,-109765,-836211,-1108930,1924805,134446,-1712209,1629187,235382,-500955,-778029,949010,617568,-2275657,952524,1224750,-657926,-1254451,492793,1942946,-1466861,-745875,1463858,633517,-915114,-910028,1800198,-271210,-1736411,431765,875615,-21973,-1364539,806987,1071277,-1068152,-367459,978413,863372,-1442947,-399029,1514655,-133598,-1618108,349173,1546572,-595012,-1665454,825086,697099,-1044196,-909727,1182480,624490,-1456016,131910,1233752,-352018,-1442639,403308,1288560,-750834,-675344,1081677,446932,-1114098,-173252,1353977,-198622,-996604,717329,916259,-731264,-1081510,922359,523477,-1082250,-569121,1215556,333938,-1111257,80099,1363191,-338540,-1007234,365509,929522,-470620,-872355,579771,922470,-1075782,-1012044,1027222,283529,-1125125,-47208,1042772,-286138,-1144323,633523,955514,-744920,-1037972,837073,433359,-704097,-354955,1150739,-199821,-893268,441975,614751,-289840,-669199,717921,237851,-731471,-132711,762174,226760,-441898,-7981,620041,-440779,-679567,336407,359819,-275553,-527845,582492,567069,-499760,-82376,521805,447360,-732713,-276820,1100805,10575,-761535,222156,601417,-278095,-669718,339867,176386,-749349,-267752,478795,61113,-821599,261420,251674,-689498,-194855,365442,565009,-451097,-2463,417861,-117591,216698,-312170,397976,51844,-536008,593190,-367623,-69866,-391615,185244,447382,-734776,73913,99131,-10577,-251082,-558688,913136,-123079,-116974,-188398,141652,511405,-1147368,673480,448691,-297500,-4248,-447550,580215,-478341,287362,460468,-760819,173479,-98236,582724,-434471,-500620,776141,-86472,62116,-610596,356086,558497,-345064,226753,-568221,497396,-23836,-565982,668130,-494968,353362,-302518,-210,484721,-990855,442256,-297665,59091,-248039,-208270,1291143,-864743,139425,259977,-289472,216119,-650562,1146034,-456199,-694888,447151,-350011,456454,-881327,250704,395586,-515211,728064,-376777,154348,-185647,341415,863402,-855643,230090,95810,301402,-164059,-1011615,715653,298238,-349559,-608852,-121852,1049922,-538082,219176,164519,-228339,-2430,-314609,585283,-715239,-277581,744792,-1461,-263379,-789864,811061,271999,-1200389,247381,279844,130744,-895074,-207146,1066840,-706881,-22700,336367,351815,-67820,-744757,765622,-405219,-229511,488450,5000,-213957,-292964,814418,256034,-706921,-117975,899158,332293,-1067987,-508154,944374,514287,-502225,-435509,637201,32972,-842124,197901,338655,-593409,34813,644584,-83846,-1102726,221355,1337448,-149575,-1196113,207912,1194883,-354585,-1243962,784372,717777,-946225,-482615,608495,36255,-885726,95417,634126,-360723,-193376,265021,470150,-703968,-207796,819908,-571879,-576201,17566,869883,-262299,-1424704,429087,902319,-290992,-1024094,194892,1328532,-678146,-642865,485117,68075,42573,-342828,515609,-477622,-677462,853104,429740,-860434,-614399,1032305,882399,-1516619,-403393,1120388,573064,-1156609,-5767,1209243,-380636,-481701,272831,438510,-570188,-518964,934215,-122634,-427580,-7239,717707,-120017,-1243558,741069,793441,-862721,-539096,334860,1121472,-1079902,-829239,1297745,116588,-518951,-654519,1187458,33324,-1118807,552663,428518,-32585,-695061,489415,733923,-1330024,240160,1078963,-149707,-905338,94862,1411133,-655707,-877899,844788,651460,-799682,-691798,1049878,240975,-848195,162264,772298,-213940,-1019416,517117,737332,-910364,-467449,705782,577944,-826037,-447307,1480331,-154857,-821438,-36802,1010060,-219972,-1294003,738038,725956,-477319,-818025,463107,822763,-1270561,-341354,820412,242237,-849234,416351,1102307,-656960,-827383,822435,463055,-827330,-624986,1027763,183007,-1044517,278256,927789,-288117,-1193945,627896,781659,-584193,-574970,925447,57464,-1070945,-388973,769033,-75688,-1090414,315203,755950,-398569,-986452,558999,823553,-972811,-676708,1012783,457291,-1000421,-262526,858056,91427,-819849,312759,1123578,-476346,-699037,750237,647262,-903665,-400381,1026861,215253,-996445,48033,887652,-276957,-1005180,412777,641598,-631345,-658168,853704,228212,-1209186,-15901,787732,-160074,-787091,348731,701448,-456180,-547458,731653,579410,-869019,-233182,1024553,400178,-776644,-203673,877103,-166565,-730332,120789,1091327,-400922,-862655,801465,691203,-686406,-144208,844279,234944,-1402274,101208,835138,-494335,-647285,394464,953678,-608575,-378922,791290,215562,-640266,-134853,677019,-232383,-807191,786671,224499,-561504,-690570,770425,684980,-1411408,410893,610159,-74814,-553179,-213595,1271725,-795238,-503904,498761,330421,20100,-863376,1050522,274267,-705550,159932,-78737,462928,-1166880,635125,1268178,-843501,-22925,166766,1034678,-675240,-732182,1270015,-246637,-295302,-555995,436020,733304,-1228039,1148800,-377530,-136963,112814,-240171,594986,-920319,634575,456426,-809348,187659,-296900,1241227,-902589,-249959,1369767,-546458,340713,-963898,933127,409804,-1056863,568517,-637403,758567,-579642,-51080,1165842,-1212209,777169,-98286,446828,-172277,-948705],[0,0,0,0,0,0,-3,2,-2,4,-7,6,-8,10,-15,16,-19,22,-29,34,-40,47,-55,65,-74,89,-100,114,-129,147,-169,187,-208,238,-266,295,-326,364,-406,447,-488,540,-597,657,-717,786,-860,946,-1034,1132,-1244,1366,-1504,1656,-1833,2034,-2267,2539,-2867,3269,-3765,4400,-5239,6395,-8079,10740,-15506,26335,-86037,83801,255908,-69532,-188789,80217,351699,52492,-80553,120307,147854,72990,-290449,185095,-12941,63022,-98061,-51829,67408,1356,-169382,-470427,402162,15948,-428070,-187269,505679,219773,-628753,6425,561395,-99547,-505287,469431,440809,-264084,-450907,507835,608756,-577672,14488,516209,-373732,-315261,-39164,322404,-376492,-270534,255361,253884,-273443,-100000,427808,-8323,-318710,-51026,86084,42524,-320628,-48424,255039,-546615,-197054,154406,492332,-526729,-262446,845530,-121522,-506444,28962,383170,-188863,-1027111,805188,755374,-860586,-490104,896648,800457,-1660176,-288745,1392830,91319,-708196,-377469,1165275,-447871,-694389,794559,-41363,-242043,-558653,1077196,36642,-1334067,596710,423239,-99708,-1134873,32446,1185457,-1105338,27236,350490,528450,-315971,-892256,1451382,-434492,-691217,192390,339458,100305,-1430889,1132194,220784,-1390527,713941,742671,727748,-2318589,318062,2300348,-1434310,-1198590,-46290,2808122,-746142,-2602196,2058203,328860,-84412,-1585700,270508,1485581,-1791382,1345001,-485643,-296177,193654,168449,1305379,-2549483,578595,1524912,-429760,-804256,-1622929,2816740,-455596,-1680407,787926,48865,1600004,-1899760,564380,1207237,-1559936,1015786,-926667,869436,-1129165,-364604,2252913,-2959511,627368,1048300,994545,-1585204,-2694074,4834291,-503144,-2575814,-548385,2030515,3048975,-4839974,287165,2020246,160368,-72436,-2675216,2922717,-1034010,245875,1010238,-2307586,1071155,-517732,2292047,-1482377,-2623743,3600557,-332054,-161614,-2501812,1379697,3096626,-3561474,404301,-155915,1493696,-457857,-2148179,2954829,-1666405,523567,162285,-630488,1027419,-2112122,3482620,-1559069,-2043691,2518916,356529,340421,-4697890,2611756,3853219,-3975721,-835382,-137026,4442285,-2424134,-3592871,3303362,-352170,1298826,-2692750,454003,1447927,-1900015,2542123,-1998099,-326713,664249,675851,1576253,-4255187,2188908,2009852,-693372,-1221111,-1703092,4635877,-1683199,-1735861,1084620,1287,1340580,-3059398,1742168,699077,-1758069,1655696,-1381893,965116,-1367861,1131009,2035313,-3763854,1386986,977775,1181135,-2366274,-1650269,5078210,-1673022,-2283311,-28384,2125931,1641808,-4613154,1841625,1244341,-537612,-294435,-1248240,2339053,-1915805,1002571,1294542,-1880139,569457,-258098,2319048,-1827809,-1832518,2960208,-332874,-383418,-1549030,1938863,1250082,-2942483,932886,254513,623864,-1013217,-261659,2303154,-1905343,387965,887196,109226,-410444,-1185946,2983419,-1464550,-1635522,1530371,1149743,-666924,-2719177,2510159,1316794,-2649407,-406614,1349103,1618002,-2465957,-573079,2427058,-846980,-771359,-172909,1376515,-768881,-1616355,2083488,-414220,-995367,-344709,1061735,510303,-2247932,872945,939491,-555071,-773249,261342,1681324,-1529887,-659994,1213135,-73074,-762441,-544312,1940138,-306842,-1639830,1234600,1020070,-584052,-1561476,1389362,831690,-1868249,46283,1345562,319344,-1632701,454936,2007346,-852815,-1367257,891875,1129021,-1219647,-920187,1477209,190316,-1410920,-180812,986179,-228117,-1636506,437018,959351,-680472,-932859,964495,659266,-856710,-549533,1004737,265708,-993375,-33822,1140994,-261403,-857813,788197,1015536,-478323,-681885,1090631,634375,-1528038,-231460,1379716,-139083,-1116123,311692,1088037,-1001337,-1018761,871509,943017,-1047545,-363050,1246377,376221,-1563889,30517,1325251,-333760,-1243190,387118,822344,-614213,-786867,790548,307541,-621776,-239746,665381,-126895,-976755,131992,544215,-402371,-703687,395335,399347,-929091,-262326,536272,378203,-994022,1058,768422,-106831,-738746,444548,801211,-757076,-366230,833899,264940,-628344,-191170,1070705,-79485,-1304057,366347,758155,-113337,-810460,437260,884526,-1020882,-98388,559339,238911,-841906,-256565,1200407,-605017,-472765,307204,153817,158820,-837969,404514,282680,-545663,-57539,51747,468063,-383459,217221,242614,-295622,242658,-339126,392486,-658038,-323745,854421,-255115,-214839,-230821,565316,63883,-1040851,920781,-44098,-94095,-303188,-82745,818910,-1168565,290293,290312,-9592,-47148,-408562,1058391,-707411,79730,397750,-479762,213170,-376032,797236,-109439,-792389,401786,-241444,675901,-852804,-448941,552401,-265047,545940,-674143,-150868,415215,-273308,515476,-991687,281314,-67143,-289505,424960,-954632,677783,-448441,-288445,196536,-544183,764097,-689856,380830,328198,-495916,401188,-798998,822460,-291531,-185736,586990,-561163,657092,-96237,196023,-104818,-334075,1326432,-799551,-389350,144121,260791,568212,-1143543,491383,164605,-173073,130490,-502843,245055,-598077,551419,-11942,-854340,353498,-90973,154494,-284496,-268002,569587,-386512,174126,147363,-89099,126670,-356875,666575,-594232,79382,287029,9523,423123,-830801,286319,284596,-270325,16524,-336401,399760,-255469,-92561,180591,-287014,-207181,25283,803144,-266976,-891032,528226,414853,-307269,-298363,326061,343003,-446801,-127541,414871,-84654,-731950,154922,538744,-352002,-332196,282974,348107,-198091,-257899,310269,-165413,201178,363683,130975,-428144,-281389,790102,118509,-854279,-319653,648519,372000,-901719,-524964,471529,289174,-531689,-41752,244110,-1643,-138985,-201572,154796,-715109,-331677,1005380,-372159,-452730,279026,819717,-322825,-1037894,752262,601686,-555244,-625868,528766,880858,-1101364,58958,511279,204159,-445978,-394760,830308,-607752,-485677,809628,-267470,-161887,-127541,676562,-145363,-787546,874126,536568,-334075,-739100,396587,1271051,-829128,-337950,185095,528837,-209523,-587271,520518,-203989,-139138,100576,243625,58006,-767244,972127,25320,-902095,33921,529896,439151,-1275393,189644,1193277,-459703,-493170,-63066,1225852,-588409,-622774,997995,-35472,-263723,-457868,546084,465473,-1197493,572534,233075,-449680,-413035,34888,786066,-900189,-199910,818527,338475,-517148,-590968,852544,-200911,-725050,79366,409077,84428,-953137,421198,407304,-684529,-191429,488189,713858,-761401,307495,846347,-577137,-460130,574443,750627,-705706,-445454,977451,93370,-780632,72677,983177,-135549,-1010022,536845,573344,-351322,-774807,405527,521965,-1026938,-492284,832124,85986,-1020859,-27346,1056814,-174702,-675285,439576,376519,-250657,-539276,580336,316269,-677090,-256237,586137,150070,-828193,49209,823402,-510348,-801770,563214,679736,-369546,-485470,918192,15214,-716873,-165278,833268,-326172,-503270,561591,667083,-758029,-458712,878016,465443,-829798,-240398,671981,211536,-528472,298195,724623,-251658,-767148,388190,550659,-769619,-356300,583648,439933,-809660,-88111,670623,-29041,-434129,-10640,849854,-274644,-551261,399585,362038,-473190,-166705,574723,189167,-706360,-290405,729065,135449,-565970,351110,413922,-336906,-396430,330984,421070,-862645,-206361,879865,-371702,-774569,199849,795276,-269763,-580040,374815,338885,-584066,-369799,474442,301631,-739112,-25529,489067,-39206,-102931,-82534,675887,-344462,-298335,315631,124990,-124534,-475052,577886,88931,-503186,335412,-135678,149812,-711152,-158264,876447,-657788,76518,384487,305770,-304161,-612696,835343,-415582,-286350,147432,79467,172437,-693655,1018806,-223585,-467194,361546,185467,517595,-961555,433265,700998,-881090,105542,-247067,817539,-222135,-941957,1139497,-281443,380728,-709735,-183534,672182,-818043,567081,-466063,431786,89528,-741157,910472,-1023328,547228,203206,-183790,653782,-1004145,1453189,-501897,-288779,314570,-750642,1043813,-1485936,203086,166657,-607337,833495,-961056,784144,-593031,136864,743319],[0,0,0,0,0,0,1,-2,2,1,3,-3,2,0,-1,0,0,5,-8,10,-13,18,-26,34,-42,51,-66,82,-100,124,-149,182,-219,256,-302,355,-418,486,-559,644,-741,847,-964,1094,-1241,1399,-1573,1763,-1973,2202,-2451,2724,-3020,3340,-3686,4063,-4471,4912,-5387,5896,-6449,7042,-7666,8322,-8997,9666,-10295,11008,-22167,-132894,6673,458090,-131709,-250937,-90849,127850,-98030,-43793,61983,356014,-346413,-397182,272129,-23288,-353544,248642,252294,-74758,225455,162643,-104800,-323782,166324,158366,-204377,-166673,597584,144490,-187075,215968,447146,-355185,-192634,170745,214253,-225012,167783,281053,163081,-399003,-247442,373977,253608,-358141,-128476,112871,-41078,-331069,-119402,600975,-148185,-601627,217591,760080,-338491,-500446,618116,392844,-612693,-203060,586219,57458,-466759,380820,372920,-458106,-396397,376512,329026,-569739,-45455,800311,-191896,-508581,436586,536965,-450453,-611262,1041978,248043,-579978,-110404,622391,282903,-780992,-88653,676286,-55844,-344338,247612,707940,-638542,-614029,866689,420615,-652887,-668118,1030350,422432,-1293003,-123391,1096149,215902,-958219,-155057,1319720,-192217,-837688,221806,460319,-307794,-538679,657077,-377205,-621374,341984,330931,-481017,-651588,1480586,66634,-1448576,476163,878659,-82214,-1853870,261633,1649976,-831755,-1032072,-40915,1752267,-233376,-1178834,857862,12199,-437510,-111750,591848,-200356,-1033469,973612,1190423,-1294008,-891021,939603,1944309,-2026412,-1297744,1588269,1408279,-1010745,-1871619,1417788,994192,-1266238,-1624,328002,640235,-441640,270053,410718,-1166271,866125,367029,-562596,-932427,945136,1515860,-2324322,-497182,1390183,676907,-1369737,-1492240,2743238,623518,-1573563,-386554,1012868,1463209,-1952404,-27856,925795,-419599,432051,-98236,404554,-1157440,187610,2033234,-1146345,-1753957,184909,2533081,-584736,-3350265,1108727,2085791,-103600,-2341822,17122,2570345,-788649,-665236,-266087,533470,52664,-746489,827892,-1215747,564561,1290212,-861108,-979569,-421186,2677388,-915628,-2343629,1443068,1566048,-268312,-2915830,1070835,2547809,-1777065,-1096202,77853,2012829,-422957,-1332900,1152133,-233802,261388,-81763,458064,-631878,-1250302,2232143,496666,-1969964,-815590,1748216,1715834,-3106919,-926948,2359070,775358,-1803236,-1624881,2359971,474041,-1480150,222765,-144523,401317,-713164,983412,-297929,-942023,1617855,273451,-1124757,-971403,1258088,1327762,-2315681,-86595,1846690,378760,-1747737,-1173278,2460072,-251752,-1444407,63717,987933,342238,-1502627,976291,803779,-757911,140537,633662,307424,-1686206,366543,1694828,-1113106,-1679006,463175,2302128,-769247,-2355801,1655448,1386002,-1067501,-1420683,924334,1286769,-1549278,174013,601072,-265989,-572081,376430,963453,-1348394,67264,1131316,-379844,-838351,-171203,1676669,-897106,-1510934,1288500,984332,-729590,-1571352,1261426,983017,-1377441,-234794,699970,488538,-1100266,-118082,1231636,-603381,-869293,610569,811165,-819845,-994087,1504623,663540,-1416502,-403462,1539667,645549,-1551483,339794,1016701,-438509,-922720,653730,997135,-907901,-496376,823737,12793,-791286,75686,824555,-533100,-1216776,843117,477173,-842498,-732336,1177691,402721,-1148002,-108011,822888,-273828,-956957,329750,826756,-692246,-1036436,909465,628861,-1060314,-574697,1083500,347214,-966448,-26524,943573,104212,-1022033,137674,1295524,-580294,-746876,884948,582876,-902095,-513052,1085797,-91028,-863712,253232,1053137,-381762,-914840,549937,444202,-685706,-434982,675271,268600,-769909,277741,910082,-568428,-753182,421781,887044,-288049,-235781,903780,412900,-882230,-223330,588098,51776,-694770,166564,618743,-343064,-852574,434529,648330,-430964,-807791,516681,205875,-535357,-150255,808336,200902,-678245,61486,741718,-461970,-602423,436101,550265,-445256,-226216,430793,-56917,-317303,336,406119,-527943,-162830,281222,269535,-856170,-167955,532998,-215985,-469430,85138,394890,-294769,-335490,608047,74458,-374096,-290505,259390,113119,-652350,86637,364180,-124040,-773849,107102,506415,-143547,-264369,-130738,279654,-326189,-562239,314386,33263,139869,-62270,166791,248989,-173632,129853,229259,-543448,15686,184824,181466,-96402,-157432,237504,-403370,-269029,10321,272312,-77638,11741,403914,-349421,86691,-115383,77105,-321720,-416191,514153,-24814,-222565,142489,125421,-122381,-617605,273518,464236,-524682,-104734,179616,81283,-122322,-288415,71200,8978,352706,105161,-278936,-133559,-42966,544973,-408758,-180775,164531,446310,-30132,-747746,169169,502784,-381459,-252488,31264,825941,-468518,280366,257241,237041,-187737,84514,348095,-300856,-626245,477259,88259,-371848,187035,430533,-281804,-906035,717472,429054,-570824,-671201,683844,605730,-630109,-229695,537873,525516,-435710,-155446,429602,-384233,-123528,367644,5916,-523553,-359041,802182,35146,-609469,-174036,486303,417728,-806144,281136,766781,-261747,-454704,126246,522348,-738860,-323013,773337,165977,-532592,-458895,773387,231987,-909112,198763,137699,-137859,-25045,868172,-5825,-1181997,800013,1172658,-416955,-1296328,563214,1266089,-807728,-984266,854134,1012288,-521175,-684899,992458,625754,-593010,-57899,420888,-4399,-879764,336533,638888,-847064,-244643,409061,811876,-995990,-345300,1296756,-102015,-562385,-83449,1034814,-279982,-1343426,924626,504907,-386570,-844460,566773,974708,-872885,202177,409530,74780,-331914,237519,977090,-1159205,-371373,1217251,238302,-1465302,-446672,1639895,57324,-1440545,82684,1076336,-210281,-1301582,345429,1028208,-453454,-281463,357461,401985,-823306,37347,829471,-479158,-688798,-7019,1104347,-517385,-913309,1038151,460412,-820606,-419374,1038158,607097,-1292868,-60582,977252,-218132,-1096256,80737,1436639,-588847,-602098,671287,240578,-499227,-507259,1138968,-378315,-1289858,914671,813692,-681221,-816811,1163092,800048,-1350393,-545475,1112210,467745,-1135992,-363771,1040165,-323226,-940476,238431,865411,-766464,-724901,958933,598385,-1026290,-179905,993059,297339,-1166961,167002,1454206,-464243,-1116610,472980,1434685,-952025,-683499,1127884,532121,-1065368,-621483,1464174,25060,-1503232,500168,806515,-610555,-932145,908663,751408,-1224810,-436399,1235506,257116,-1239419,165162,1241658,-557894,-1039799,485594,842927,-723352,-592290,804946,644915,-930142,-174312,1088817,-46536,-939135,458087,1012026,-671239,-837945,452884,683689,-835033,-581087,1179249,399789,-1148661,-261306,1194889,-181279,-1427732,403193,1130873,-648414,-1324640,976086,681583,-1113404,-764544,1213334,357274,-1261241,129707,1291092,-256691,-1004645,646861,788009,-806710,-580963,1008485,412028,-1053556,-207435,1094024,-160653,-927192,637095,719482,-581694,-769091,650584,501372,-1005321,-583203,783799,165422,-858320,-110912,880698,-71141,-1055815,554201,1052567,-543514,-874448,1195025,802777,-1181039,-474083,1044971,-160240,-1116822,171220,1040347,-349852,-905226,481622,998161,-796141,-445118,1000795,295452,-1038441,-197320,1064781,59737,-891205,353042,862826,-720674,-612698,621998,436974,-812734,-440596,977652,-3820,-815791,105502,787851,-288774,-871692,492773,624644,-757361,-500929,730423,476531,-723039,-483927,938161,-190624,-1024067,140851,920347,-182356,-748418,702150,622779,-975314,-935994,769221,174987,-1187667,325198,1053098,-245195,-1043533,202236,733196,-712267,-476143,600882,348545,-465813,-292228,590313,16039,-739151,104418,445652,-149823,-637236,710599,279836,-885190,-192842,599721,325972,-758085,-290553,631836,-346849,-635667,50037,744535,224491,-1016475,316094,249148,-599296,-448620,361904,433579,-880343,23906,841988,-481935,-410920,147625,830486,-882605,-431284,1151676,256894,-680499,-686074,1006147,440004,-780246,-200783,82279,401618,-446995,74568,130322,-243162],[0,0,0,0,0,0,1,2,-1,-1,0,2,-2,2,-3,5,-7,6,-7,9,-11,14,-16,18,-24,29,-31,36,-45,54,-59,70,-81,94,-109,125,-143,164,-187,209,-241,272,-310,346,-391,442,-497,557,-621,698,-782,874,-970,1084,-1210,1351,-1505,1680,-1881,2114,-2378,2687,-3066,3542,-4164,5038,-6430,9069,37926,-103252,-150170,-105193,149849,249125,-483144,-152548,369749,138025,-441900,-176851,437535,-29132,-331982,-258799,-129240,-94925,-175728,20734,362738,-142424,-301199,210566,249550,-57755,-9629,214294,-164505,-66338,47773,66062,-43274,102244,181934,334535,7661,-134530,313937,162781,-261228,58106,178181,-121542,-575122,335560,273706,-341458,-349153,553074,99968,-725704,-6497,891990,-389422,-738874,292066,677496,-319025,-353562,668197,576688,-760472,-415706,638837,493341,-436224,-13656,693895,-286709,-466369,75237,338114,-125119,-463974,394053,340731,-515422,-407990,511463,251217,-617648,-53631,379592,-321874,-290567,-18809,689738,-534791,-542786,979367,256239,-341300,-284576,1189493,-478314,-947313,632945,373645,-552548,-570586,1136120,764074,-1838059,191844,1259317,302670,-1475814,-536089,1882428,-469144,-789132,-46355,758594,-73410,-1274541,1129285,1223,-677824,-117721,384333,783751,-1443005,241238,1197618,-488655,-225827,-202838,1012224,-658681,-795068,1474311,-433063,33689,-414004,1121750,-91089,-1433304,1041533,109384,-71379,-815174,462974,1294384,-2058780,1074940,1235202,-852514,-1253465,156772,2887248,-2191756,-1354108,1452727,649512,-296468,-2311365,2126583,1202413,-1649949,363813,141160,1138564,-1524528,236277,1295254,-1666360,276065,110007,1072872,-1020853,-1328995,2214546,-705552,-708748,-569251,697695,867166,-2302189,1378969,239932,-602908,-333559,-137942,1775462,-2139847,618753,1372903,-1167152,140663,-553227,2103406,-1501112,-867359,3074942,-1143847,-673950,-1182566,2684881,411921,-3493612,1657474,1271580,713817,-2698156,-574294,3400080,-1736821,3521,67163,955471,327179,-1684073,2436632,-1356883,-623737,1041650,572125,777697,-2679451,1875866,1040650,-1833729,-126724,-182489,2300312,-1820949,-623725,2138328,-1228707,533241,-1044126,1679722,-351575,-1969346,2243939,-1009439,-94593,-725234,947073,899239,-3272713,2426125,604228,-1370447,-1009082,819532,3013424,-3598931,-510266,2063666,515009,-807657,-2559688,3262351,17773,-1745476,841422,-14233,1150010,-1645147,1213538,907696,-1852631,972012,53109,945360,-1519764,-523733,2531430,-1473593,-700513,-295001,870013,203063,-2128018,2107032,-216818,-918011,-213643,403306,1260075,-2592273,1221171,1080531,-861289,-6610,-101933,1879650,-1966390,-356929,2029383,-910085,-965500,-930896,2456877,-540357,-2638701,1548686,1036807,-241179,-1903620,958150,1755763,-1863380,261830,568328,691392,-900841,-496729,1811244,-1210106,-715059,648857,847436,-147715,-1486273,1408883,333502,-1350879,-193083,453860,643056,-1876363,441100,1363080,-1034011,-511817,339523,1234471,-1457121,-991004,1634969,-392469,-1070916,-153185,1417654,-219442,-1980870,1376164,711753,-1206465,-1022476,1217491,1096829,-2054318,87588,1198664,-228697,-1249245,-168339,1729919,-745045,-1452643,925748,829964,-564485,-907451,1077622,354685,-1302619,-138596,926847,23983,-1152973,162540,1060552,-630856,-603412,445254,550967,-687696,-686930,1045882,26019,-1042319,111309,1100798,-341644,-1156739,727967,890525,-1090526,-479292,1117049,235162,-1251591,-58831,1148230,-144485,-1154875,382905,1128562,-864423,-903598,829310,583315,-759476,-611959,855402,200300,-1175198,-148209,774149,-290828,-721206,281203,669133,-380743,-598822,600498,612664,-491723,-512875,867886,161084,-751955,-168537,716024,89988,-480689,521473,640383,-398554,-403642,548713,156660,-949225,-186841,1035742,32746,-932352,253863,728484,-870341,-600642,719837,337648,-496783,-2965,767435,185035,-974489,58548,560437,-202522,-356570,70010,706078,-364438,-115706,301800,257478,-124727,-634274,313336,46755,-574655,-149159,169405,99499,-437486,164140,454689,-378473,-160644,139259,356862,-343474,-214206,636221,-105620,-175452,8942,182681,-64350,-674174,343583,25800,-542169,-100820,297758,137560,-818666,375370,487724,-424746,3385,-411311,467632,-272488,-59977,396383,-279343,228784,-380189,233361,167492,-260252,110215,-380398,526771,52142,-256422,730666,-315592,-21604,-202844,189219,193416,-668084,629218,46966,-123286,-201199,229629,555841,-707251,63416,-55050,-48562,423995,-320012,623344,-258566,22818,235699,-750822,487629,-292600,652709,138261,-592183,366813,-113819,359542,-659549,-473730,977453,-108291,182970,-552532,447547,750518,-906485,457996,317310,110096,-379930,-207923,487359,-929221,96724,283837,-41278,236235,-311461,544568,-592638,-613610,522156,-29404,179521,-863693,879501,362021,-891969,424742,290938,368650,-754332,-117892,635270,-100197,80545,-442397,44335,351012,-302005,627152,-634937,-286532,220855,547784,-225368,-1290370,566651,1159951,-657227,-1104301,363421,1434772,-648389,-1025528,608040,216168,-200060,-900679,615609,151690,-652765,133497,230823,59671,-360559,408414,313284,-1000314,326238,672897,-111531,-552509,214887,899408,-479551,-1081407,436996,908172,-421804,-1080673,206695,740475,-553378,-635499,229517,362827,-555744,130951,364211,-349693,-58174,903389,245991,-902876,-830484,1565856,272615,-1457860,-217620,1165175,738827,-1462978,-14670,1529316,-439583,-763223,223116,885049,-359622,-643102,1047919,89555,-402317,398101,525004,-231627,-861213,1025955,439729,-909944,-194646,818751,606098,-1177948,-240474,1037602,319942,-1352596,-206731,1166707,17831,-850010,397624,617069,-133466,-503006,286987,206802,-1255160,350225,938215,-767648,-1031229,504742,1633941,-1470560,-1153180,1028913,764719,-789672,-909386,1472669,362400,-1344625,54078,685290,184694,-1330187,319667,1210324,-1087184,-64132,808283,738627,-1211264,-408946,1468718,-472354,-884568,409369,781568,-555128,-1157611,1088310,738005,-930981,-881074,774605,746599,-1049536,-290503,970534,-399070,-690437,-96817,1020891,-610288,-646499,1019138,95093,-727636,-560704,1143516,8314,-1316857,426521,877759,-420194,-1145639,774561,1178692,-1279502,-610008,1037776,390302,-1193653,-417261,1466912,-415176,-1100949,528502,865563,-282863,-1260668,897216,941649,-1226150,-332070,835491,546491,-1398856,-12760,1171962,-533911,-1137341,465490,984230,-584657,-941255,931427,711225,-798718,-545962,632819,285926,-1271349,372307,1015087,-515141,-835882,552188,874711,-1085043,-769268,1258154,89845,-1271527,300648,1528554,-232973,-1296052,427908,914233,-896394,-849600,914707,588445,-1138792,-398592,1376566,108005,-1132707,360776,883571,-560096,-959823,543657,963451,-874990,-599649,1007413,214186,-1054455,-330645,992449,26251,-1033688,69841,706182,-407837,-863142,754277,630072,-966815,-663928,1017252,386503,-896735,62878,888176,-178685,-963882,698456,759712,-535876,-866335,946811,518732,-1182386,-190479,1020379,-74092,-1216719,481026,1213401,-670818,-735480,724777,438717,-771790,-591171,851471,218642,-1235492,-161433,978963,-124341,-1017773,386628,607432,-626192,-572138,461739,614032,-812431,-549055,965444,121508,-773456,312823,772911,154910,-1326377,815298,681789,-585449,-436535,613397,619645,-1172165,-15744,914955,-220958,-636040,217124,1003053,-763489,-554892,929312,179973,-866243,-803820,897203,298958,-1192316,345173,769549,-210498,-747612,276384,1167997,-884875,-456796,194260,241618,-193820,-788573,1058796,-169948,-761862,242481,153595,53365,-945931,668636,591106,-947093,94584,432057,902823,-994655,25335,770785,-836483,-19079,-189942,862072,-446680,-567950,1437430,-450671,168679,-266577,432913,450788,-1586135,1080832,155766,-433607,-94012,-130528,1482345,-1295281,21526,795011,-335149,77709,-941183,1595760,-32984,-1015544,658107,-361327,736890,-645158,34259],[0,0,0,0,0,0,-1,1,-3,3,-7,9,-10,13,-20,22,-28,34,-41,51,-61,71,-87,103,-120,143,-165,192,-219,254,-295,339,-387,441,-504,576,-649,732,-831,941,-1055,1186,-1331,1494,-1671,1868,-2084,2326,-2591,2884,-3207,3567,-3970,4413,-4907,5460,-6085,6794,-7594,8520,-9601,10878,-12429,14362,-16898,20445,-26008,37166,-148611,-1427,181601,27727,-210216,31834,211305,24021,-186255,318933,269274,-236760,-135604,285693,84724,13774,101137,219553,198022,-182899,-253154,-145620,108226,-216845,-515937,282300,62553,-290174,-324918,442053,332578,-702111,-58695,441164,-113152,-536618,119214,301771,-121233,-413400,365865,162550,-203925,-330618,374817,-72580,-518647,172822,367475,-201557,-16888,196558,-98628,-609196,22265,332594,-117305,-435182,220096,561712,-612890,-652492,385777,96003,-271772,-663644,479943,424909,-729716,59576,453262,232940,-613795,18477,1155849,-537650,-847807,-71154,1055086,-276966,-1165269,1279885,417072,-562944,-277883,711469,579769,-1366818,614878,573651,-701869,-466084,453252,997466,-1326281,-108032,1033750,-265580,-78244,-510484,1177506,-704606,-1054240,814139,-218536,10277,-781108,1016154,490945,-1803220,1052545,-34565,91852,-824879,-56767,1888577,-1282985,-304455,658783,653854,-531063,-1524023,2263704,20576,-1633306,416131,1296734,1542861,-2542761,508439,1659581,-911500,-266108,-461279,1810995,-1307726,-813601,2167089,-1433438,266920,-240981,1546984,-492850,-2156581,2565151,-455172,-167825,-801820,315068,1549873,-2426555,1241723,160053,-472016,145850,-862339,2415364,-2401656,-382063,1619457,-666308,494247,-1836411,2490201,-355031,-2397374,1812542,37116,655352,-2496971,1113915,3032123,-3226570,-89287,416774,2409756,-1363840,-2595669,3534178,-729195,-217381,-1042964,510631,1140779,-2412506,2601261,-817240,-984897,738413,-139221,2179943,-3709437,1179519,1721741,-1499753,281946,-1767338,3231149,-1357261,-1230607,2790553,-1572618,910750,-1603036,1932453,363123,-3205951,3062707,-874094,488210,-1266498,317527,2760966,-3851415,1287816,798085,300878,-1239821,-2147997,5123977,-1854791,-1989737,893332,1007547,1582937,-4687231,1911130,1282658,-1532384,769498,-1522147,2314512,-2236796,616205,2417588,-2829174,1557863,-644106,2291164,-1491353,-2450115,3882986,-1495664,56653,-1059059,829050,1428033,-3222117,2399304,-417738,-441905,36931,-721584,2796364,-3420314,479037,1526099,-974630,20253,-1769841,3649936,-1259624,-2136005,2196495,11341,189614,-2954274,2155990,2134648,-3641961,723568,543718,1873991,-2571973,-1160106,3334528,-1889786,154035,-217879,1030369,-185250,-2094084,3365634,-1430804,-1007688,626894,769183,966311,-3321608,1919323,910637,-1343163,-199228,-471596,2241393,-2113056,-125864,2123593,-1366880,373186,-796579,2131992,-869215,-2157941,2575463,-200434,-153128,-1548981,1404110,1354817,-3141890,700614,1163134,164109,-1601493,-631800,2816955,-1797173,-1190995,1024195,862538,-371251,-2060887,2316740,211230,-1574787,531881,490040,345328,-1961280,1079090,1309638,-1639782,-108270,608016,1063998,-1438398,-399992,2216522,-774870,-646431,-41682,1066411,-275985,-1546760,1588423,385106,-852668,-470033,1028425,700242,-1810286,259954,1230082,-182780,-1029000,430496,1796221,-1228476,-960052,1598150,814684,-1086063,-843015,1682732,379856,-1520758,328771,1461265,-144613,-1725014,835656,1174518,-1190824,-471312,1305773,390666,-1415989,-216134,1308618,-312997,-1051655,338071,798386,-871990,-657044,841309,539022,-1131936,-348734,1414438,127598,-1095407,226939,1260417,-482248,-645153,707728,978216,-807854,-1038604,1318424,655702,-1095400,-437436,1501385,171653,-1309016,-76232,1471706,-501209,-1190167,716651,880115,-1069860,-738603,943783,328326,-1261517,86332,992334,-311522,-1065255,504344,919809,-506019,-697442,513130,450614,-859865,2435,908991,-327193,-1049312,403228,734762,-346191,-451648,269091,232125,-582406,-174828,878307,85828,-621193,-47821,648159,-107688,-793737,31577,525459,-328377,-763978,350393,558752,-969839,-462351,732003,56163,-545145,-212912,1110634,-269826,-851421,382393,368854,-328001,-717701,545448,326498,-793862,415734,526100,93882,-471723,96360,708419,-816722,77845,329519,253585,-135097,-514589,873647,-574853,-138770,308918,15891,78774,-1166368,741717,438171,-367301,112193,-101343,695825,-486262,-58459,548302,-491988,-51836,-431672,794356,58922,-869715,886439,-97054,185432,-636023,233560,826783,-918568,411840,-75221,67443,-87095,-281522,774121,-916981,148347,130562,-270197,705575,-767609,614656,-662475,-61403,587088,-839593,329969,-418395,330007,-11168,-910721,901278,-347751,581496,-420372,-667865,860842,-292907,522381,-842352,-172874,976770,-607244,146012,-634897,302574,355579,-520718,611443,-723786,407148,231387,46972,414119,-744877,638690,-297061,-137082,15870,-603136,653187,-721984,360947,85159,220080,335055,-867533,815878,251592,-116520,53684,-562938,1175725,-736899,-252758,332801,124736,522897,-613338,-32194,18578,190337,778967,-752954,-346354,99824,913204,-114451,-1558669,815668,394729,126394,-651783,-126400,829214,-496342,-154941,-36971,26518,392461,-266425,305013,-347766,-233283,321784,-254619,-3929,-438778,562737,326370,-746082,-291342,225105,759754,-701676,-136557,951825,59998,-718427,-455921,935025,-179477,-440323,2926,316233,126054,-221480,-53026,-93900,-79220,512230,111593,-844618,-421835,1009816,215598,-1123290,-566879,1027072,430169,-987428,-307490,671874,384650,-224739,-440193,342938,8077,212997,276284,120978,-223342,-285271,930480,-97134,-842322,41412,710811,106978,-1113927,366369,920433,-730579,-530421,571435,1006064,-502948,-663693,1141797,19704,-499575,-318148,509572,124008,-718568,372580,129955,-486483,5302,549203,112139,-1321849,664713,923340,-388332,-695216,189233,1334947,-593016,-607819,722175,341966,69303,-536142,353344,-191984,-631450,581312,-95891,16660,-540362,416904,757767,-1095774,-195582,528055,427310,-844724,-758943,1463523,-306566,-890683,87807,679946,-203029,-1319117,971909,482884,-594861,-240683,291329,819727,-782450,159588,871308,-593057,-386238,287348,769054,-854290,-542496,1157524,108948,-450325,-402603,976448,433718,-900865,450745,389286,29154,-209990,308573,825436,-835978,178796,387297,68261,-353372,72141,1144610,-394155,-890936,559695,765098,-362417,-1114249,720718,802381,-1226443,-427729,827978,164103,-1013662,-128720,1315679,-544969,-718222,180468,824862,-475797,-560400,1171512,273687,-758194,-412579,1044229,116153,-879683,549429,571333,-298263,-520432,483552,641214,-726948,-299297,618465,99900,-557149,-81733,629158,-279332,-862821,522600,547730,-339263,-672502,725417,457544,-761658,-262837,648430,63015,-1123839,-150060,802472,-151871,-900235,798703,559320,-792315,-578587,861525,350567,-989175,26050,1052508,-98106,-945344,517214,756554,-421919,-521508,430238,508904,-731104,-199903,667993,29033,-856706,-95889,698192,-569427,-689344,471250,402062,-440935,-125354,450452,469798,-570158,-32566,622848,-9098,-554202,-19668,841147,-111981,-535540,858250,442067,-480956,-531908,865684,196382,-873978,-234877,699782,36512,-1025240,312089,898372,-818228,-200811,421855,396313,-549421,-397297,849573,-422748,-498438,241052,378649,-259162,-683532,403852,328749,-238089,74901,92697,248797,-908938,456128,609571,-339930,-30624,-218719,789811,-526954,-380899,590004,-153411,-120580,-723503,484687,326153,-730521,770896,236131,127197,-595330,-15153,1093722,-1116474,84481,613097,219762,-173269,-992833,1372472,-517986,-405328,311444,-51540,566837,-1019412,975346,167714,-534794,573003,-558512,856695,-1003750,108010,365096,-899561,933200,-562621,689379,-114566,-536045,1273027,-904429,416091,-88370,-39265,739201,-1349385,1104333,-247984,84636,400050,-755860,1380082,-1332319,581699,644736,-798383,474761,-1034989,1551545,-441087],[0,0,0,0,0,0,-1,2,-2,4,-3,6,-9,12,-16,18,-22,33,-41,49,-61,74,-94,113,-136,162,-193,229,-272,315,-368,431,-500,578,-660,757,-869,992,-1121,1269,-1437,1616,-1814,2033,-2275,2542,-2829,3144,-3491,3872,-4285,4737,-5235,5783,-6385,7045,-7782,8607,-9527,10567,-11763,13164,-14830,16878,-19515,23170,-28897,40540,-87813,-230660,-14478,-9416,-225927,-191694,-62484,127136,-117519,-122015,140924,295979,-336289,16700,296224,-155939,-75524,195545,-90062,-142395,306600,159764,-126552,-31968,562138,-161260,-194264,159420,281892,-495308,-202414,629730,175226,-555207,-57824,728760,110800,-353692,293910,435218,-327587,-402112,295484,187698,-282059,-324438,393703,369800,-279085,-5238,577228,410667,-214879,-200555,284244,143445,-413482,-23552,246301,-259341,-277779,130009,231919,-240663,-46661,537799,-292028,-483503,383837,447657,-341675,-422048,469456,316363,-789311,-152035,920732,-119837,-1089402,505540,1122087,-892557,-693812,772876,755224,-817263,-468267,1048443,-208373,-592731,16301,648758,24938,-903215,587340,619420,-540933,-475440,399179,1269975,-717253,-775042,942727,291194,-249152,-887247,575751,486389,-438175,121425,-172274,286358,-487067,523158,158462,-1339182,795530,810212,-292498,-1211155,343032,1564989,-1615909,-674194,1259845,863942,-953697,-1228106,1988894,471967,-1439344,124740,979882,451945,-1329941,555592,648695,-999186,320360,291841,523058,-1581874,96919,2215966,-896655,-1130373,-84475,2106411,30580,-2606448,999345,871169,344166,-1499863,-415654,1974214,-883739,50948,-506348,-500760,197547,-24724,1081748,-2001023,274014,2146514,-582880,-926673,-907600,2831984,-317567,-2928447,1109377,1395460,-14660,-2291765,720931,2084809,-1827762,-384246,191573,1172300,-275565,-761773,1651701,-1258605,-41823,607548,225479,-646651,-1952597,2860953,264730,-2441824,-520438,1492101,2414848,-3214784,-995114,1864042,851155,-307958,-2425961,1814916,524817,-635780,620790,-1434827,824812,193191,851557,-492481,-2297260,2873514,541134,-1410445,-1402381,1477790,2501691,-3311271,-358583,1828896,595920,-1376969,-1644382,3093534,-808468,-1432131,272673,46518,662395,-1656436,1621363,176885,-1665260,1417381,477168,360599,-2404968,1090210,2645814,-2055727,-1370244,163207,3024391,-685112,-3068627,1883426,919037,114377,-2027832,188251,1485666,-1456797,1065932,-252585,-921647,771253,748050,766871,-2911914,436828,2467999,-1363957,-1472003,-382229,3184962,-1383822,-2460131,1668772,678457,-321473,-2005804,1199353,1413527,-2117112,599161,388936,327534,-1015969,59942,1832829,-1870396,-83077,1107702,368662,-1008862,-1412121,2722450,-47200,-1723513,186717,1679148,1315113,-2745459,-29649,1570785,-435429,-502407,-397509,1440172,-1049209,-249162,1555856,-712879,-276370,232849,1315612,-1126647,-1518725,1963402,506121,-1323488,-1015060,1395305,1045625,-2512639,578862,1703903,-327739,-1249130,446228,2072198,-1283274,-744736,1023926,562347,-957904,-733007,1649217,-124973,-1424259,543092,764428,-259889,-1567486,804984,1266051,-1064927,-591997,863363,1255347,-1213357,-846756,1378178,-59749,-942562,82748,722557,-339648,-1193092,1110351,444618,-868645,-359073,1346429,457105,-1303859,578158,1361594,-781356,-1135866,851746,1050094,-1201041,-478504,1192362,429012,-1293477,-378632,1394299,-33415,-1393818,332947,1164544,-511050,-562815,740511,594825,-1020791,-726897,1086040,333464,-911787,-166157,895599,63742,-820610,367534,745508,-391149,-846299,808629,505549,-547933,-334246,985118,5610,-795566,297884,785845,-235737,-636026,827623,697550,-721815,-404580,1128617,296263,-1070062,267140,1333977,-443071,-954109,490999,976446,-684543,-559430,981123,598780,-590867,-200533,998713,165368,-1131710,279574,808442,-74508,-634426,377141,429663,-256507,-613503,232642,462846,-368571,-330770,470893,107380,-700860,-10824,417429,-168633,-468054,348745,128824,-667624,-371950,770893,72564,-694001,150538,720136,-27368,-697276,565758,336188,-453318,-319410,721216,191760,-488124,-21763,492177,-395975,-369834,420953,321066,-568990,-181010,399084,149542,-52372,-407402,458421,270267,-157585,-38843,-41748,117540,-84055,160337,213067,17174,45771,-188917,-76243,80718,-290216,286510,-406768,-202796,238528,285082,185726,-404264,458314,252755,-297503,89364,-106587,65469,-393379,345537,203752,-418441,291662,9822,-18613,-583977,-35913,548942,-477077,128664,-79417,36899,-8684,-262577,428541,-177196,-53147,-27487,-360014,150851,-63116,275102,-64171,-162954,583559,-192236,-225626,-320307,353804,478669,-498617,218756,-20591,539141,-200280,-456898,407824,-187648,461858,-103766,-89866,34906,-413440,619657,-335081,-344626,241591,285844,606775,-684470,77645,866501,93927,93379,-182508,534937,-302613,-43550,629803,-576270,-193216,253919,549073,-489607,-341475,457309,-107740,-537313,-482787,571213,31773,-866848,429489,595011,-227641,-662566,229670,770951,-686132,-94709,83904,212859,176069,-226850,141115,-225655,-129397,645211,29855,-443115,-532598,788424,411707,-877533,-364117,661742,660252,-951986,-382545,579924,155812,-210408,-58838,189661,-340132,-173319,656073,-89765,-555546,436815,988533,-11219,-1421519,979996,754928,-644077,-993072,706554,880567,-1154073,-8058,622464,233150,-561002,-13014,946205,-408940,-564262,291384,495340,-59171,-400677,917677,133981,-848396,228407,889546,-86506,-1211296,314445,1150191,-445110,-1109369,50993,1248249,-377280,-894654,459999,19459,-295545,62162,818607,-406635,-829106,1374329,494324,-1044983,-608266,1287550,845424,-1693653,-37944,1097574,368319,-1024519,-191376,1697410,-671829,-818065,586429,511327,-520270,-789707,1015585,115098,-910549,281241,526887,-177952,-1116005,664083,768120,-1112476,-292425,696236,1007907,-1007824,-561713,1302986,240131,-937099,-796486,672429,114755,-1075210,371701,342257,-286888,-462026,671574,596292,-1160391,657120,1155567,-578094,-1042087,258958,1635474,-902353,-1113783,1013591,854156,-902467,-1045820,1235702,37164,-1469808,529183,772545,-203461,-1274304,607950,1165829,-1084414,-548490,714251,645674,-1233884,-187474,1439156,-270064,-971551,105319,931970,-344682,-1071073,796014,798759,-713684,-692128,891609,779931,-1234019,-140666,802888,-112915,-880565,100712,1138941,-1045055,-546089,1151293,496130,-809324,-292167,1398231,343797,-1261822,409473,1034593,-185349,-967756,597686,711696,-1085529,-312624,1017057,223175,-959761,-85739,1119904,-180140,-872440,344746,1067930,-706353,-1070689,750591,446061,-867667,-639058,1291326,430576,-1159480,-61524,1113662,113867,-1302425,435429,1152073,-756787,-938729,822572,643515,-1189773,-238209,1187435,199565,-1390043,91454,1117219,-631953,-968074,833718,778646,-1152328,-242782,1240623,467282,-1207446,-41439,1064459,-445217,-1089642,531344,752234,-798360,-666745,899548,579676,-1001227,-275056,1015198,28972,-940543,78596,1241071,-326740,-895829,229424,970248,-793448,-668427,764217,379789,-810452,-106825,1007005,-69165,-1004468,100277,627335,-407889,-810346,492494,336016,-723468,-287785,862397,81686,-832779,-37421,937766,-301275,-963817,675168,760587,-587575,-239676,825464,420387,-1142614,-149155,726838,114190,-1021818,142191,937812,-114889,-478411,552094,451030,-719301,-675355,938709,351624,-765007,-380162,850766,164118,-813021,295179,911125,-554258,-492015,395000,716397,-828857,-502912,936510,-122509,-790185,-400436,975551,-339699,-634514,360210,422022,-83033,-229274,675745,412258,-1166981,351202,326814,-328527,-550201,66673,901441,-844039,-46882,534680,226030,-619801,-556018,838185,90202,-342571,168891,389085,202958,-1000402,344795,779594,-584434,-2768,112405,580151,-643486,-526019,676070,-236499,-183567,-399729,697170,-96180,-1204397,932979,360734,-200784,-805786,217837,892837,-738194,109792,215344,-120266,255133,-293783,669768,-886807,151546],[0,0,0,0,0,-1,4,-2,4,-6,7,-9,9,-12,15,-15,17,-20,24,-26,26,-28,30,-30,30,-29,30,-28,24,-22,16,-10,0,12,-29,46,-68,92,-124,160,-200,246,-300,358,-425,500,-585,680,-781,892,-1017,1152,-1293,1441,-1600,1766,-1927,2086,-2228,2341,-2395,2345,-2121,1594,-485,-1800,6803,-20029,128333,59486,-457487,-13816,173731,142143,-237943,-51245,164781,-7614,-121833,-17349,344302,-250493,-394459,239388,241351,-248193,-9554,191019,76896,-410850,54563,318421,-86615,177322,-136240,-5199,-125009,293339,210827,-251006,11049,277344,247391,-309843,-57041,177524,96635,-185645,95357,243156,-5444,-546439,-43789,363158,-212154,-521640,357296,590485,-649101,-551660,484237,460500,-629915,-355627,836855,105135,-655361,-317382,723063,-203976,-702003,406701,465611,-322408,-253289,475962,100042,-621426,277163,452622,-98664,-759309,503341,324693,-189104,73138,379581,178026,-343568,-211082,668813,-338246,-409219,196044,382021,-217792,-682400,732270,159846,-456231,-202971,604792,348916,-1031648,398458,1113458,-402785,-1071907,199207,1630101,-929646,-1467880,1117196,907076,-779865,-1011565,1108424,587195,-1006905,57983,443016,280635,-334292,101591,353287,-1258821,408002,1040110,-60113,-1059050,-174332,1758194,-516432,-1182908,250160,756488,102283,-1704098,693446,621901,-520764,-29069,-92742,672537,-911582,362071,813936,-981291,69319,710124,927522,-1628007,-757576,2431617,-408790,-1922516,-691457,2470051,707943,-3316047,436734,2138908,343015,-1846257,-973422,2215827,-542275,-432102,183264,108784,635213,-263447,1057626,-1589929,-889892,1986858,453841,-996306,-1919163,2139934,1627102,-2514392,7890,712420,1836279,-1509693,-1046835,1844283,-476273,250141,-769543,169129,212388,-703077,1601943,-1269415,-211417,1046191,937587,-488905,-2655531,2592015,1674346,-2459739,-1808337,1553573,3527451,-3158994,-2378503,2786335,1445732,-1034402,-2749572,1833741,1216902,-1240734,97748,-1086760,701794,70884,780074,-310119,-2550949,2142118,1411717,-724311,-2169496,71856,3492334,-1675262,-1383128,637803,1664958,499810,-2849671,1294818,594413,-390983,90500,-1002167,1166764,-1092989,1073172,99597,-1975356,870130,918481,585021,-2596824,36870,3743332,-1118220,-2384518,-213398,3704819,52993,-4367133,1282348,2077524,362632,-2273575,-418237,2458325,-1246979,274749,-258791,-455578,369194,49549,1408143,-2384375,-51387,2651225,-134648,-1377606,-1572529,2819250,618905,-2483537,351509,916025,1396780,-1662816,95581,1744817,-699711,124712,-460291,728191,-605114,-364009,1776634,-1304706,-756926,1070485,1298721,-893051,-2123888,2489261,1094848,-2237391,-778285,1585149,1921020,-3147700,-579875,2289860,-45544,-1257344,-790026,1865730,-486418,-940944,1085788,59044,-133058,-160062,1480737,-280975,-1826574,1422436,878013,-437183,-1266315,814813,1680992,-1560129,-504934,823157,655853,-743292,-636129,1788987,-393649,-835156,524540,844658,-199806,-1347226,1048251,521043,-1839913,-102675,1055555,474147,-1836694,375707,2056974,-878073,-1392067,344480,1526071,-1015581,-1306278,1646101,779079,-1366404,-606023,1131434,399743,-1196493,500470,449956,-469001,-658015,509115,583219,-993975,-367145,964780,-130100,-850941,-62523,1290711,-458013,-1093736,570652,846295,-304393,-765252,819036,440963,-1006789,-375479,1151542,267236,-919589,-68781,1259729,-422818,-1218210,461982,1195566,-902732,-954036,1094031,589455,-1296313,-418761,1310804,101831,-1144451,136331,954143,-562679,-882752,653452,709716,-873420,-618433,906778,186911,-794317,112443,651443,-155164,-600542,397158,326101,-669721,-496458,585091,146591,-685509,-36302,653980,-74776,-622491,359592,820580,-247894,-707051,570424,363010,-767793,-427674,789829,365535,-860849,-263119,826734,15312,-835790,259488,926696,-685494,-636992,569424,727607,-590880,-383378,914112,28337,-442882,-173241,454307,-58542,-647690,515725,145801,-498452,-399707,-4176,198372,-378081,91198,-29886,30531,-39730,-86187,201782,-161004,-221576,109775,471479,-178661,-447783,64230,239681,-460160,313397,176595,309914,-617205,-235559,909100,-522235,-382642,26028,143297,-74758,-607996,669771,212168,-129476,227491,49767,351839,-323458,393769,189173,-164205,115285,23911,487937,-137326,-207965,324581,-88604,106954,-295987,216417,401469,-167198,-88449,-250555,760472,-159227,-463300,181426,-210331,464451,-426205,199730,-49402,-607006,574386,-342082,-288132,101132,218165,321086,-652811,398833,460768,-251988,-88744,-169744,675044,-515604,-284264,260518,2163,212282,-981669,218399,437068,-372746,12841,-477822,864477,-242520,-202622,346200,-271347,-89941,-211943,520171,-283264,-725929,724833,338211,-5828,-834522,173199,753681,-798384,-168809,144639,-89956,77859,-145537,339566,-451288,-51715,568764,-59034,-781566,-136981,784601,757,-576691,147999,-43317,24320,-514952,296830,601322,-1142337,25964,359988,659397,-474306,-609594,992342,189968,-587916,-445354,268293,373182,-1017762,187683,409791,-254290,-344390,456979,411104,-1122768,-152549,885188,-57863,-728189,-82687,888674,-160787,-676911,528364,321716,-380900,-49848,727751,-261764,-816000,632240,758696,-538776,-803955,2829,1214563,-547595,-721540,433343,136553,-241855,-300274,634057,-72089,-867114,583629,679498,-503002,-1115834,596175,1280837,-1052332,-923905,936538,696212,-835374,-741238,933704,319682,-1097668,92027,897275,150226,-1124232,411482,999143,-842598,-621908,488156,242258,-750457,69634,722509,-881243,-332085,820519,689127,-717955,-1021839,1474217,459272,-1132841,-214111,848624,476018,-1144374,228466,881850,-233527,-365277,288452,633843,-723279,-585396,1269365,-322092,-745340,-251584,1354231,193368,-1427022,769984,1199191,-478090,-1241748,605736,1527372,-1203993,-450817,1212081,254823,-750574,-455919,1514245,-177951,-788839,731379,583050,-340242,-868036,1030752,223879,-1290490,295019,826309,-57405,-1373591,607448,1316343,-781918,-702578,556368,803261,-812764,-927456,974175,227500,-816436,-183663,595732,-5941,-1164887,795172,766455,-919444,-430011,718626,984120,-1448557,-349184,1346950,160738,-1153784,-273352,1447091,-402041,-1543007,717601,863407,-836030,-903225,1007192,901366,-1400130,34586,1149475,-57733,-1246160,301400,1159544,-704341,-445538,945446,420109,-1061907,-680738,1250004,-143524,-1091456,176703,910022,-45088,-1255648,591148,946506,-784818,-721205,853556,680180,-1295234,-179778,1380465,-260857,-1265855,400402,805653,-628123,-1243052,690391,772559,-895067,-764434,1188891,652938,-1158524,29011,1497658,-12311,-1438930,677381,1207228,-721174,-822093,1372950,707706,-1137396,-524012,1059246,31352,-1166290,357018,1189298,-336757,-1011486,561887,882412,-846638,-640699,814239,170863,-761215,-178456,1104390,-418,-954172,426172,815534,-814538,-813969,826804,825049,-912448,-302746,758596,170487,-1493681,-56971,1145518,-259359,-1030271,494965,1148616,-746444,-932466,1220887,513682,-1120860,-299055,1445077,163427,-1335250,124017,995981,-335564,-738614,452610,786867,-902079,-170970,934775,-199063,-970885,-70811,953919,-189353,-1034504,311222,562576,-504474,-619584,937411,308797,-889464,-166535,574396,183215,-1106279,69009,1161289,-663411,-545693,378115,914312,-667224,-795425,971284,41845,-1007099,-21986,1178719,119310,-1108399,354328,698098,-607255,-816119,741092,736733,-967265,-788164,881087,-47595,-671632,-241740,908635,-133973,-790684,324337,183893,-232195,-569479,445482,251827,-812059,295328,440880,-53993,-655061,-3961,1227879,-854673,-450713,63001,503660,-191466,-965350,918306,275076,-721346,279134,-154432,301461,-874471,493733,385039,-751822,247018,320468,574575,-1045819,-141323,1598183,-450570,-502157,-213134,1006644,26596,-1464877,1082730,377790,220399,-456605,36545,1016012,-1034674,150110,100415,-1683,224932,-472641,949778],[0,0,0,0,0,2,-2,0,-2,5,-9,9,-12,16,-21,27,-34,41,-55,67,-81,98,-120,145,-170,202,-240,283,-331,384,-447,519,-594,680,-779,888,-1008,1140,-1290,1452,-1632,1828,-2046,2281,-2545,2829,-3137,3477,-3853,4262,-4706,5196,-5733,6328,-6980,7701,-8512,9419,-10443,11607,-12958,14553,-16461,18822,-21868,26060,-32443,44407,-117551,89829,146794,-16148,-202409,-34027,451315,-124262,-72549,156925,21676,-256822,-132010,388699,330166,-307336,59674,44886,-11965,-384862,-153070,87594,5852,-244768,26288,351419,120753,-317023,41048,374821,-142563,-381774,111795,586866,-86621,-578767,283830,268200,-289608,-48525,411783,-254782,-54450,347527,171006,-815006,171983,359309,-118839,-419018,174039,426784,-517746,-272746,756585,189631,-585992,2197,593400,182309,-978114,285957,715982,-572509,-501777,42625,659340,-346106,-581682,619703,258892,-275974,-581408,652509,13965,-896958,-48271,543938,324250,-1016537,76015,979308,-438114,-317127,154961,799643,-384178,-494305,1063369,-314048,-258220,103718,480413,-144431,-1017538,1254497,-71948,-1178537,147459,613251,416512,-1775604,879379,1451287,-1139816,-676356,223625,1429063,-962200,-1092710,1605913,23071,-18365,-982844,1116225,120797,-1372258,1144152,-98040,-42217,-938496,738720,1701120,-2533098,115498,1000600,774019,-1283211,-1641401,2791069,-187525,-1014829,-340682,238994,1250862,-2228047,910682,277495,-1187283,883209,-769107,973681,-1906065,669145,1907582,-2441215,408981,310465,1448241,-1918850,-1680079,3319211,-750882,-924532,-867159,1503503,1244846,-3452171,1679517,604745,256733,-55195,-946072,2091756,-2167761,1015591,867699,-1193183,-143467,-742843,3362636,-2001535,-2399755,2342944,1079295,416905,-4086177,1684284,2800877,-2315742,-122460,-1130640,2703808,-694066,-1615973,1851602,-2394315,1830207,-273788,-156290,-390015,-1446219,3910790,-2478554,-1264522,1267743,1168734,600333,-4177975,2696541,1616656,-2321502,-440671,-673159,3704080,-2744503,-952473,2234245,-975675,1314519,-2294021,1770785,-490017,-1601920,3230766,-2049098,148805,-1029780,2250379,1861155,-5326130,1666402,1775041,1063137,-2477616,-2252888,5136587,-1621757,-854373,-403226,817534,2236134,-3274958,2128380,-713555,-692867,1961961,-1263429,974448,-2622546,2555580,1437647,-3816400,1478371,502128,1964532,-2988139,-1045281,4344950,-2110846,-365227,-1066544,2468345,753541,-3702191,2686214,-507655,437855,-649782,-39858,2004984,-3006997,2225234,749240,-1490878,-348611,-438752,3760811,-3130233,-1890905,2851714,614002,-370113,-3814964,3021770,1592859,-2682720,409162,-438867,1950811,-1797350,235649,1943650,-2488987,1632912,308025,121584,-1350526,-674335,3509299,-2595727,-940949,1064752,1227561,-184965,-3155232,3075035,516839,-1854904,-373094,635380,1798099,-2757739,480389,1745885,-1094919,-175157,-682771,1961624,-1389993,-987630,2268938,-710814,-696306,-1023657,2050728,523557,-3049756,1710021,1059284,-13550,-1945536,568337,2689027,-1944183,-240982,811133,509402,-1096784,-943872,2102520,-909678,-1286107,1289561,599022,-505092,-1643033,1992157,459756,-2216193,231817,1053405,173196,-2062723,539074,1954211,-1122572,-952056,530746,1301325,-1123206,-955597,1573137,118287,-1191204,-542737,1446316,122306,-2043326,534367,1051458,-526149,-1195640,767481,1259744,-1365398,-814403,1427624,258569,-1092838,-347263,1502188,-281423,-1445137,846830,756437,-948908,-951904,1269299,419161,-1541463,68036,1365631,-386929,-1258332,700374,1305473,-909450,-700527,1171971,705456,-1601145,-421725,1607972,219620,-1262883,-2271,878842,-292673,-985134,436893,1389706,-933575,-888936,925995,725437,-960677,-488636,1028504,248309,-1200576,17345,1270354,-237003,-1230480,622191,876754,-720137,-666162,1202986,458836,-1021880,-242691,1094503,-139508,-1230181,530507,1017490,-639403,-711371,996521,315023,-1193464,-200765,1095288,-114050,-902114,409007,1014531,-762581,-908465,491983,697503,-860465,-397357,919575,521347,-962046,-63380,991078,116908,-686397,-131077,835695,-334645,-931959,561568,418935,-553567,-858490,406770,1008719,-906771,127406,481578,-43311,-610456,9992,671056,-820460,-394862,903586,79815,-390809,-374669,779003,80650,-871691,508591,310432,-110019,-780706,351192,609681,-871393,87635,369904,9723,-482626,-433408,887296,-638767,-97425,264955,-63680,16653,-1017968,699020,43460,-705270,132819,-201596,675222,-813651,-121443,756203,-142475,128277,-1097763,803845,-147170,-660680,677930,-832498,600503,171765,487767,154006,-869321,1297500,-24607,-66079,-231995,-52597,943710,-835918,688720,-13557,-333072,560393,-617523,867735,-305287,-241878,353950,-553113,945075,-789111,283899,301539,-292817,473369,-768372,804800,-291530,-119454,390165,-559437,421736,-517256,402352,218805,-912399,809585,73670,595979,-578714,-386951,988368,-172864,397175,-739645,189293,547252,-721397,610999,-642729,404904,339400,-487666,578684,-376611,525015,-171885,-254086,678180,-600388,399070,-230635,298088,275434,-771665,218741,-365945,445402,163214,-617479,386501,390614,475556,-1101436,-452518,813573,-205878,-65521,-435031,424749,168632,-487143,450998,-480162,262238,183845,397082,164153,-601601,523335,243066,-118456,-428881,-266971,861611,-107513,-444276,151861,-129816,-15122,-644546,181965,116683,-473059,-175058,63144,257561,-166525,-224526,199834,401,13236,133470,-620140,-207633,209060,638763,-660786,-896861,431715,1038244,-973770,-878546,599203,878668,-461126,-774478,674899,243825,-479466,-395282,361346,-90241,-567845,608380,285538,-247120,-504808,514479,822765,-873389,-51227,524905,-47349,-846483,-257289,1197734,-320237,-785884,211004,513921,118434,-1053458,496181,487263,-620339,-525999,-42795,787215,-313169,-114150,350400,-709577,29960,520061,314978,-739181,-249446,1692270,-209031,-927020,-155592,902169,292240,-1374089,636901,655725,-499128,-175134,-321728,1007285,-659105,43332,792629,-261973,-111700,-102625,1035267,-337606,-711526,1004644,59654,-184900,-852419,840668,660171,-1150312,261083,379959,583587,-665173,-504751,1227311,-639915,-372774,82285,353780,24045,-918758,849354,-208628,-588353,402799,442272,-67865,-1072117,1039320,765465,-809667,-217358,441349,686252,-886305,-437018,964090,-492721,-730709,169183,827408,-340153,-735778,970657,321965,-312714,-336127,648207,287018,-1146500,198126,563126,-114614,-697027,-121708,1257342,-653939,-512916,527641,645174,-442595,-628343,852248,409338,-904545,46100,685655,-10419,-761235,42254,740895,-581786,-491318,802953,166782,-577707,-214387,771837,-186209,-827423,441109,648475,-562615,-614955,870318,338037,-606049,-253873,858422,133818,-833180,275538,838728,-751430,-764484,440800,547861,-722793,-340873,647897,231756,-798084,-381812,818915,-12214,-1026981,-196704,930584,-167877,-740444,325939,676314,-460578,-630375,489094,340423,-539240,-216492,787900,20593,-517552,192681,637325,-350482,-652637,505935,448699,-720924,93846,817628,46292,-823489,168225,615473,-453925,-440853,481301,382352,-667177,-425282,739411,48321,-578575,-76947,703181,30728,-968104,359243,591744,-284222,-754217,256591,596296,-327350,-438724,698909,27397,-440062,-405170,639407,18475,-492962,561069,389426,-184462,-466900,502300,133998,-736337,179752,207709,239737,-632513,5456,748726,-737295,-84715,290003,330454,-179801,-394752,911834,-361958,-145378,96383,322506,94870,-1167757,700484,314197,-303060,207262,165197,604807,-586501,-282338,450227,-233087,172311,-616444,720397,-132257,-701160,680992,-98440,201320,-510511,429418,437261,-1448270,588155,252135,26561,-412149,-513993,1648771,-534190,-9360,364539,-109317,551259,-1345952,959127,-608045,-52516,1085547,-1157966,563052,-795076,762639,292882,-1238932,878307,-782048,783594,-574838,-328936,1329617,-1320871,717389,-601567,517521,837704,-1404306,1374536,-782248,484245,182132,-970520,1413174,-1420372],[0,0,0,0,0,2,-2,0,-2,0,-1,1,0,1,0,1,0,1,-2,-1,-1,1,-2,3,-4,9,-9,10,-16,22,-26,36,-43,54,-64,76,-94,113,-138,160,-187,222,-259,297,-345,399,-462,526,-600,685,-782,883,-998,1125,-1269,1428,-1602,1799,-2022,2277,-2569,2913,-3338,3893,-4676,5953,-8566,16511,-151208,-182541,63364,208940,226162,-182341,-4342,44348,9341,-16850,-63319,112833,-173657,-259113,197146,225693,-49342,-123496,-128076,91581,-62905,-298329,63740,454130,94162,-476545,124990,167502,-82967,-340226,201066,583039,-453408,-92732,568396,87293,-353087,-234177,518292,284045,-447589,126533,430943,-164155,-364867,307137,238852,-115125,-102194,337113,-46,-325434,-192980,441303,-171746,37474,417933,171897,-216062,-288075,421822,28321,-422193,-27467,540054,133281,-625875,12252,317623,-61579,-832713,125519,864936,-952859,-637381,860170,309574,-599974,-422365,1276523,-48845,-1078747,445579,695028,-461046,-1210314,370024,1013441,-1040567,-249092,555871,283850,-461533,-110080,1123240,-765079,-216648,371767,440188,-144552,-914337,1111321,-38771,-522228,-19630,82629,575991,-1024097,417377,681655,-789111,-204917,-203647,976691,-1050404,-736880,1153356,-198373,-695085,-500267,1366495,-348576,-1479404,1583675,459789,-857772,-1208474,1328774,1535291,-2434530,-142926,1301527,1034461,-1395970,-1087776,2307606,-642275,-489815,473446,155879,527982,-1216942,1532085,-104552,-1366894,947385,474154,589683,-1872462,394311,1636975,-1349227,2295,-244345,936929,-383618,-1170690,1600790,-956881,246811,-557296,588345,584363,-2031474,1986914,-355271,-408466,171717,472894,1430515,-2992705,913480,1587568,-1025414,-1247507,-704789,3707248,-1953151,-2480624,1701242,807504,689546,-3102339,1201816,1583599,-1773144,1201014,-957319,800317,-713966,222091,1991841,-2770010,827058,1015977,495717,-806949,-2159446,3169391,-795047,-925765,272112,134172,1574548,-2777097,1363114,508345,-1196627,566282,-768990,1899124,-1934208,194968,1773854,-1668602,437389,-271635,1963006,-1365354,-1841147,3752459,-607534,-1013705,-1283405,2733481,1796777,-4251702,788310,1434435,970343,-1852525,-1390780,3344887,-1684187,-311923,484736,-287501,197501,-1257001,2530264,-975374,-1489595,1852371,213929,429318,-2832414,1308156,1837671,-2097802,395146,-411185,1729788,-1336703,-923433,2366417,-1467299,228115,-462718,1190120,-197628,-1877603,2619705,-699014,-658052,51748,909258,1079464,-3079477,1885536,1758207,-1539471,-1106666,232883,3377651,-2520325,-1791224,2253614,332262,-276781,-1844187,2003446,215838,-1599525,1153802,-276084,285065,-1159003,843089,1287792,-2647327,691584,889849,293116,-1323119,-686498,2441986,-1244856,-513252,343539,478492,229215,-2030476,1969428,356506,-1087518,320431,512676,584994,-2298527,1024029,1485766,-1547802,-401833,287112,1345596,-1880463,-1062943,2375363,-410465,-1404177,-302878,1977525,-30353,-2225952,1326164,928654,-483518,-972298,802896,1358534,-1602640,266843,883702,-159854,-810202,-37318,1570862,-980769,-832198,1305264,173291,-505962,-1205968,1215069,455224,-1425281,459245,510855,125825,-1379790,519312,1266530,-832652,-743043,774395,602166,-1287604,-524433,1645724,-259093,-1406423,215192,1390480,-648793,-1371655,985731,1016134,-1090559,-706138,1048662,496207,-1343657,-48600,1390061,-396229,-941090,78551,788972,-708932,-692674,796708,558966,-660150,-376379,1411373,224935,-828131,306607,698505,-504081,-751156,591016,751266,-691897,-355390,887873,96861,-948365,155142,1154884,-14109,-1147152,333735,864788,-677063,-1124544,766059,662978,-937372,-456089,1120594,247383,-1226046,175747,1249654,-311017,-895701,733528,899378,-662599,-612841,654068,132557,-721515,76859,762088,-278524,-542468,442278,551077,-537707,-425423,374044,499816,-565917,-205187,423751,-160624,-286869,132914,701687,-221669,-568449,352446,726417,-328547,-537494,793842,281986,-666075,-162113,683485,-128884,-972934,514323,804754,-647514,-624406,485907,702599,-253948,-521952,703653,-56991,-485333,167293,591598,339659,-602400,480769,208669,-514877,21447,312904,257238,-520374,448870,404456,-374154,42977,40365,133030,-334861,-317960,490820,-218450,111506,-41925,-54664,28286,-618031,625648,-158198,-64349,-136652,-83034,707988,-738347,245374,195164,121958,-419949,-479188,748019,-313915,-476549,342308,7307,143859,-793584,454642,157013,-420958,549953,-489893,3136,-62861,240465,316294,-998319,570065,198584,47129,-444032,-149074,839229,-708259,42375,296609,-152891,-27076,-279367,691948,-397891,-541246,555391,-102723,284708,-516251,345382,128229,-478398,288839,-198771,484962,-580832,-89823,576493,-439597,-157249,-190003,550301,-82402,-616670,318775,-159885,539964,-53904,-376699,78492,-446851,959586,-304706,-975638,477077,499626,343436,-1150977,377398,1182186,-316616,-252901,-199179,801058,-273798,-634735,845053,-112845,-21112,27432,536533,130935,-940500,634132,161236,-185612,93416,254107,581847,-936387,156393,648422,-52025,-443279,-271078,1074667,-542945,-693754,102282,422701,66469,-748712,121643,-233807,-281820,425386,-35972,-258768,-256469,768520,345990,-1429468,-65642,888477,652027,-1337612,-761227,1591896,192682,-1232973,-140685,1322991,36944,-809735,598606,550306,-288213,-404232,413942,300977,-838258,168272,545282,-1307,-419329,323963,719944,-964893,-87610,672812,539708,-790533,-320153,1408000,33045,-698223,-692681,691108,458169,-940394,101215,241488,71390,217543,397555,-95154,-979826,643682,893709,-802786,-959148,753877,1533253,-1226355,-1143075,1135803,924281,-754070,-800697,1412772,495420,-1190888,152303,992257,-41722,-937266,293508,807599,-659484,-385171,635027,349818,-780881,-175316,1237553,-528479,-552088,447660,776392,-371196,-1250947,1195911,629569,-951555,-512868,165692,738627,-1127856,-27119,750627,-414127,-223742,-16311,717284,-947120,-445136,1101578,258370,-916197,-364936,1503319,-100843,-1463670,628252,1118842,-355274,-1245506,653993,1140884,-1203583,-494475,1024931,190605,-817116,-232596,1419265,-313852,-797014,471644,632138,-93523,-897975,1338551,627557,-928020,47822,690790,249744,-1112798,184674,1090422,-557385,-555647,361534,870234,-396023,-826414,1079215,285046,-635613,-221931,763405,121538,-1255744,853027,702329,-768128,-873336,927289,1068331,-1398625,-503356,1289062,406182,-1298584,-20357,1237904,-512848,-1197977,581621,836440,-717993,-837434,812155,423264,-1394868,-280305,904715,32821,-1029203,246864,990155,-509178,-722971,530525,693403,-703380,-576551,932913,495296,-889925,-275069,725587,-37344,-960488,519109,1216301,-351998,-809971,844903,451418,-854354,-157347,920328,109951,-1043719,353986,1182778,-448521,-1034546,899151,899514,-807791,-714354,1098386,151407,-1254750,-299965,1045668,-134890,-1160325,372895,913344,-619207,-924501,450494,481712,-734004,-424331,790217,364050,-924105,182996,894825,-165045,-956231,572717,911131,-370694,-735789,739418,384370,-975327,-384474,1125094,266528,-964081,106765,591746,-276152,-910257,606331,755011,-921220,-538134,747136,302452,-1181584,232657,1038241,-423925,-1064762,503906,560132,-495701,-450844,653716,300208,-733192,-483286,1039796,46931,-901450,338578,699121,-268192,-1041763,418168,649051,-301655,-293767,327985,609752,-598431,-266481,938792,-126247,-358955,53303,502547,-25737,-955130,738973,268717,-413303,-450771,508406,423396,-1208488,-104711,626487,-101393,-623713,-129009,778320,-842009,-440008,968772,-270911,-583204,-312040,722302,114090,-1026114,701418,350457,-4794,-747403,272743,914766,-1028525,159007,535154,373706,-207027,-802206,991145,-412672,-328543,8168,498849,721275,-1072181,820691,39396,-549605,362992,-327492,751737,-1119794,8109,870009,-612774,14539,-358622,1104090,-434283,-902130,903643,-37149,546,-509755,558176,172676,-995928,980581],[0,0,0,0,0,-1,1,1,-3,2,-1,3,-5,7,-6,10,-12,15,-17,20,-21,27,-31,34,-41,47,-53,58,-67,74,-87,95,-106,118,-136,149,-168,184,-206,229,-255,278,-308,345,-384,420,-465,516,-574,637,-707,787,-878,978,-1091,1225,-1378,1553,-1754,1999,-2289,2637,-3059,3592,-4259,5084,-5978,5949,3217,121485,-82057,104988,213968,-112867,-159685,80603,135468,-273348,-324874,99421,17177,-273348,-124504,146771,-332229,-98424,334362,115997,-197608,-42264,503192,45835,-44992,266214,-43849,-224119,14717,291119,100010,-113139,174699,317385,-436271,-353616,495764,354730,-500116,-325509,435431,96418,-461754,15388,435942,301415,-362604,193752,672229,-57722,-568916,98334,349612,-326475,-535475,384975,622321,-521026,-458759,374589,83971,-874801,38234,588484,-119701,-417756,277936,352652,-823498,-201655,568343,-71807,-659504,265434,880851,-544769,-507339,552841,244529,-524038,-237052,846998,347436,-796088,257630,824294,-60363,-870925,113012,766189,-499018,-557312,507502,649858,-686224,-285881,1059554,-39094,-982238,-213586,935109,91623,-1073717,439020,1235366,-217568,-981455,304285,977764,-757174,-566520,1031875,3779,-670882,211053,841142,-662455,-746605,977070,390077,-887611,-709674,910683,468578,-922781,354823,808436,-269083,-850569,146758,852406,-1045835,-206287,804085,9294,-976173,-553151,1488957,-9315,-1222266,116443,753830,-12068,-1382285,1025170,792996,-894833,-971115,816049,1567784,-1859479,-912733,1785025,405563,-1214841,-895455,1384405,24902,-1379069,730040,217658,-603963,-226696,1017720,372133,-1760110,860994,1260546,-455579,-1145564,161659,1751900,-1332456,-884905,1037960,153946,-485862,-705198,1375029,-446311,-1137795,1042554,449250,-501451,-1440138,1274168,1036446,-1532433,-21292,900788,521059,-1654951,-67247,2115106,-909889,-1627265,62397,2094330,-312495,-2517386,1547187,1548618,-888282,-1480899,292801,1658243,-1435001,-10673,783105,-659995,-277466,347870,1208175,-2083328,-535143,1888785,127122,-1216452,-506961,1787695,201190,-1872530,734150,476217,-157381,-822738,741877,774471,-1857298,463551,1024461,-98012,-1218638,-321619,2051162,-1060856,-1306501,916369,561057,-448330,-1783036,2260423,505269,-2120910,-409586,1715786,1440926,-2777567,-136745,2092653,-181674,-1190443,-353195,1715392,-713568,-881114,1632462,-430775,-553905,-205100,1483437,-134643,-2091577,1413581,914103,-850051,-1088128,624081,1344718,-1997930,-346775,1447719,-56136,-649774,-81633,1605136,-904863,-965104,1254557,301377,-799036,-1166525,1570799,477865,-1630999,220916,816817,344349,-1714205,368958,1769561,-1083628,-1078681,553530,1728557,-1143450,-1319223,1808725,527709,-831955,-354215,1105976,327866,-1483550,811648,856928,-1030345,-445064,903380,785442,-1790563,-8637,1529773,-199929,-1199300,37908,1623342,-523117,-1111921,1329914,415290,-766983,-734971,1399917,486382,-1613994,157363,864174,100971,-1147597,453325,1727738,-889035,-777527,873509,676106,-897732,-617898,1714278,189516,-1551402,-110879,1342528,149339,-1437649,590969,1172847,-864638,-800183,747816,654655,-1158498,-313160,1371706,-126166,-836490,429979,847053,-616377,-924741,1205494,372461,-900190,-37172,1035344,109901,-1003792,500307,769983,-386981,-730435,595719,693348,-834527,-547214,658942,550630,-766188,-464192,924462,-104382,-1072371,35163,1356079,-432767,-1002015,632832,772620,-841835,-676569,793712,531777,-783487,-197632,765084,59131,-774555,84937,829326,-715322,-615550,553136,266004,-682926,-243943,542106,54268,-736033,238929,553706,-439910,-320116,666202,633830,-675042,-305785,663959,-29703,-720973,-172528,555909,49264,-478051,468639,588612,-233580,-644644,180725,589113,-425242,-477555,558372,296060,-545201,-399080,679534,171171,-572164,-48038,471218,189639,-529708,271905,48923,-448323,-322091,377674,315887,-547917,74401,314280,-34778,-265274,132468,-148896,-382076,-203262,296624,-316639,-309534,50466,85199,-183222,-343563,275606,-57889,-154440,-78588,112182,217883,-257458,-43113,387785,149271,-180238,-109232,383225,174814,-455422,158158,313673,142746,-302533,152003,374486,66993,-105292,-54284,280691,116130,-151990,336940,40391,-839,176394,10169,171416,-308769,-45483,-232000,321765,169020,-511944,337775,130587,176376,-92254,-204241,314154,-72008,-192279,-284412,-89123,235168,258498,23799,-498666,83952,538942,-54202,-566169,-322189,440235,77021,-513841,45710,129273,-178902,-448039,467455,114631,-504018,278732,220648,87804,-255194,-111739,896607,-130405,-123436,323325,329114,83248,-477024,304854,84685,-376294,-293998,121695,250381,-713871,-339033,763164,304390,-212358,-609020,273912,200202,-250099,395518,-528220,-341140,451173,458607,-526895,-976621,902491,976192,-490830,-856491,494012,1028235,-594112,-768676,544263,359310,-356333,-358335,129160,-86206,-294757,475460,221585,-326476,-546257,828334,574723,-1080208,-46961,877450,229286,-756754,-641207,1269010,-182354,-682645,27034,787058,399979,-1361046,528545,705812,-266673,-480243,-53494,292822,-721830,222103,264219,-644700,128450,794246,583654,-1418463,-500710,1988495,186892,-1356931,-193415,1491686,342450,-1521924,-67293,703158,-206072,-479291,43077,610760,-631467,103141,1033609,-577363,-621020,117957,1490969,-577375,-1556335,671396,675588,-816419,-1151465,732887,924365,-1177001,-563404,494152,647273,-1040671,-473818,1259493,-83588,-844849,127337,353426,-114765,-569160,921905,-553103,-1211387,658306,1042808,-566358,-1628461,896521,1536306,-1289603,-935788,746493,1018168,-840210,-888424,1389033,124411,-604347,101506,681926,-586687,-919145,980159,340704,-1158459,-394893,1004420,669152,-1320971,-85054,1584558,-53921,-1340745,-157946,1907210,-366023,-1206607,963490,893782,-392510,-902647,1062602,843937,-1373544,-307700,570564,-136615,-974578,339230,924065,-1059348,-450171,1402121,457382,-1264984,-521313,1612982,-251566,-1457586,531946,1226033,-463951,-1408139,587784,655870,-1038380,-365805,1166184,367463,-1174827,175698,1433296,-471976,-871510,348940,1162202,-856764,-1054052,862043,842490,-968929,-657491,1118716,547988,-1321149,-112136,1098691,-346275,-1217189,364303,1351847,-863449,-779801,1099228,503573,-989808,-257436,1279883,112726,-1514118,495173,1363370,-634728,-1267282,973501,647119,-1332019,-369836,1000867,35641,-1125705,34276,1224163,-445007,-1167039,738457,1048433,-697183,-1050513,1232975,562895,-1315399,-345433,1235617,-57097,-1574103,158202,1305778,-564417,-1073544,587057,909039,-883766,-826819,1149177,690339,-1504994,-541291,1170545,-8285,-1341567,448423,1333620,-637086,-1134087,1071751,727435,-1116273,-210834,1352443,143188,-1396864,233593,1135078,-266501,-931477,685775,952754,-910391,-680256,1008365,289604,-1014368,-194727,1330249,68768,-1353829,399855,1224785,-263645,-1052526,635069,585546,-1125767,-714872,1048773,346359,-1217295,-152620,1215603,-206590,-1230305,554653,901406,-832491,-926890,895281,768324,-1151909,-597436,1123569,209542,-1065352,873,1082905,-214525,-860388,934844,856765,-937526,-741964,1114255,246754,-1111047,165962,1108052,-335598,-973401,265799,713459,-899514,-721463,791914,389864,-726047,-520304,909154,329895,-1204143,-80979,990086,28621,-962988,367235,802817,-681206,-615333,932637,774736,-1009140,-568568,1402812,89569,-820829,100267,1109638,-288026,-1171726,907644,488752,-702506,-328172,780965,418447,-1260934,-11473,680600,-267469,-534718,463646,650805,-829337,-532280,650710,-20099,-593661,-333939,998324,-69147,-945658,448854,366049,-41505,-867256,607532,655707,-635999,89075,496708,462167,-677357,-225286,1225216,-289356,-536256,39989,955506,-232262,-1050292,973374,556980,-710021,-172137,374848,488994,-1066068,133272,907545,-537934,-412658,112977,956269,-554456,-562770,860024,-348141,-203760,-341234,501836,144762],[0,0,0,0,0,-1,-1,2,-1,-1,-1,2,1,-2,1,0,3,-2,6,-4,10,-13,15,-16,19,-24,27,-31,36,-42,46,-52,57,-65,68,-78,85,-92,100,-108,114,-123,129,-136,145,-149,154,-161,163,-164,164,-166,164,-157,149,-142,130,-109,84,-56,14,46,-139,272,-493,878,-1565,2355,57056,-142981,207166,-119767,-1694,132036,228460,-220627,-136144,419290,-263913,-298576,138411,282178,-293786,-56603,-43531,171177,-316481,57751,261456,74657,-120957,-255502,283093,50827,-145343,-45700,156298,209200,-173338,25650,131924,-6516,16942,95692,-2852,-76368,-72758,110226,-354025,-149974,212226,341167,-27581,-272126,684440,206081,-527108,-320611,315190,-17063,-935456,5703,834890,-460496,-464715,430886,748742,-551480,-418869,899505,131414,-534250,-53185,816219,-40538,-760657,431451,481073,-413337,-555577,327110,811863,-853281,-461927,428962,-217612,-115725,-484292,921316,94308,-463145,309470,162086,210885,-904048,531507,508363,-944510,169454,398107,91955,-1227785,-31397,1570698,-1221014,-544282,600626,972175,-832001,-1227100,1761413,-109276,-955193,-199406,966341,765124,-1882935,732183,690057,-671241,-323528,-24762,966238,-1505918,-103354,1456349,-1081225,-447148,-310187,1733718,-393026,-2106825,1589380,665071,143074,-1605252,345925,1789258,-1559097,202115,-545131,460607,211143,-606537,1513307,-1884052,521972,797050,-265499,-525589,-1256930,2861766,-393125,-2270092,1057869,419689,866866,-3017035,1222495,1895962,-2337233,437,-411662,1922659,-1450235,-1013524,2420433,-1737026,183053,-367447,769616,-86918,-2128887,3274435,-968202,-1202134,-247851,1350314,2166109,-3929938,689794,1982555,194104,-957317,-2590722,3560729,-682680,-1042064,430774,-992477,1815979,-1862342,1572178,-696702,-1947978,2829627,-835279,-246472,-2120231,1592765,2661569,-3960528,910284,826336,1669016,-1625360,-2165225,4443528,-1656817,-701352,-269519,948008,1315154,-3410001,2794858,-554898,-973761,970016,-663024,1762583,-3233111,1829305,2166315,-2920362,6784,-574277,3751890,-2200102,-3302785,3248500,-141521,504656,-3298617,1167898,2635301,-2723671,1331010,-1588648,1257755,-51786,-599172,1860852,-3494761,2120746,1076314,-903368,-1049954,-1317187,4355975,-2597473,-2292341,1489246,666076,777709,-3996454,2739896,1443699,-2432872,694230,-595599,2159149,-2234018,-218005,2153681,-2465465,937093,-282076,1187419,-1270848,-2015510,3990765,-1856321,-995542,-467789,1989714,1332747,-4263359,1760614,1204979,-108118,-735544,-1385314,3101799,-1797869,-441020,803342,-685711,998558,-1378467,2263140,-1565581,-1585599,2488591,-288116,7358,-2241974,2513112,1353352,-3549973,1071103,787353,927467,-2123731,-529998,3016652,-2164816,-514300,404551,1030176,-367470,-2098452,2513334,-249436,-1102329,876937,777131,653416,-2555437,1348855,1221311,-1616302,-35787,151286,2135769,-2044357,-1186474,2203995,-256086,-377521,-1183908,1853910,214466,-1610431,1723567,207117,-414809,-836389,1029080,1037305,-2347271,583775,1562927,-492518,-1238517,257236,2286520,-1620331,-895790,1380158,792105,-1054243,-1226593,2179189,15973,-1692895,417200,1199515,-78382,-1697203,1016781,1309129,-1330280,-252118,1030636,934153,-1277447,-639129,1420099,-273848,-1260570,54902,1195857,-362671,-1055427,981649,742165,-910661,-747432,791755,641764,-1691455,-75128,1150325,-248422,-1244538,284157,1193824,-1044220,-900381,1121119,808617,-1269976,-791410,1506357,246774,-1432704,426795,1242928,-634862,-1365995,691078,1263260,-1130088,-637577,1117778,526867,-1230962,-128050,1214683,66861,-987292,218524,1002233,-507545,-931675,526940,746737,-723447,-451011,699472,141164,-966121,-68104,897885,300504,-983368,478474,962378,-636313,-826334,771190,528658,-883801,-254129,1385726,133881,-1207124,356223,923142,-585940,-532357,782936,1010908,-1084750,-669280,1060925,185855,-863604,-193182,1154913,-316267,-907439,336981,766900,-130756,-514496,702980,853786,-553818,-68384,404107,399784,-624496,-399919,638320,-83634,-121921,-59665,378983,-45443,-411397,712690,257734,-639513,50203,553083,264019,-873589,463170,772177,-175439,-556285,22089,847551,-775834,-287826,744607,113495,-287912,-227854,1064495,-358606,-523334,713200,307884,-27394,-650192,515588,573343,-767232,245938,51561,331504,-560668,-490499,796168,-526510,-207662,-513290,366210,567222,-1037076,601405,-274107,-105424,-116477,-697372,699592,-560606,369492,135847,-680438,330934,-509743,710320,-607168,-511954,925694,-198584,116505,-802310,446440,296766,-763758,850404,-392989,51695,-181040,-282010,470898,-841357,434296,345382,-15482,-261942,-707857,1142262,-305488,-240589,-103530,-315666,849847,-873001,-94323,323660,41523,209065,-780109,1211337,-31388,-608239,137197,-312431,806958,-1336383,-322248,333233,-402837,472568,-571587,278959,-487371,250224,284446,-1024366,208043,75502,393316,-252283,-946044,938065,-234258,69129,-365172,-238283,715651,-102281,384197,-168295,-189304,453348,-62138,350356,-784376,-187107,1052675,-85144,-88822,-1026043,936862,472284,-1265599,86448,306339,596189,-898629,-167423,971193,-480796,-273092,76591,566347,159117,-824848,522145,5976,-401842,-238416,64226,-54235,-742575,578511,325213,-554295,-21105,796456,213299,-501339,-246710,497747,451658,-249460,-578553,127676,254665,-1332,56343,-215692,-318028,449768,260325,-134737,-1184450,451840,1459238,-660479,-877968,327965,1420887,-180378,-1444845,363353,820796,-504696,-915747,511764,824666,-718906,-47525,564758,-121267,-441129,117973,693581,-531075,-494446,810018,-71288,-526227,-265521,819369,258240,-1059764,293289,630906,17650,-836997,72399,1192408,-433946,-571059,124370,-64020,47035,-300442,964683,-727407,-607938,1102171,429978,-423744,-943944,1164849,634821,-1350425,-428919,682049,620536,-1214780,-493667,1405809,-374058,-785014,226943,747338,-150423,-1123228,1083240,11688,-705258,-68928,744145,377743,-1414213,582693,598081,-643699,-585662,180735,1255820,-836351,-638297,787382,257698,-393205,-630966,890259,226446,-1123109,495242,125614,42199,-946012,289088,536504,-1283749,217532,870486,23472,-968316,-332346,1320675,-887906,-962211,567477,992290,-386099,-1232139,938043,217695,-951102,-95240,923694,245947,-1382711,-45879,1162816,-879320,-689247,423399,679066,-545868,-470149,1163359,92619,-853805,15453,982940,193286,-1083811,471393,658674,-121863,-514545,264873,611540,-851319,-312854,706452,22883,-688678,-219820,944980,-294408,-751585,881283,945069,-683767,-506746,742042,252353,-1164276,-70055,1039545,-255864,-1208352,447858,1118100,-672653,-855790,792992,437853,-676467,-237819,1313166,257149,-836764,243353,885241,-144222,-471486,512712,729214,-101894,-605923,806611,459633,-770923,-488633,965787,217332,-1018815,8753,606314,-404789,-734876,483448,650100,-620435,-368700,587231,227500,-847232,-13667,945577,-262377,-795074,425047,925075,-642775,-726784,506264,236121,-740381,-157446,1085208,289149,-1010235,219486,1006026,-383893,-1156180,410073,705306,-879428,-652693,686699,43479,-777327,-224123,871170,-170495,-598599,13014,709676,-250748,-806871,331964,74949,-484120,-82330,476839,214125,-532942,226827,826301,-405338,-425191,196735,1000562,-564419,-329849,758711,9675,-179726,-419709,880971,74205,-735302,698847,639289,-277370,-685010,746049,691976,-1182763,-12897,550756,179276,-746788,-305446,1046016,-421419,-399675,199566,387140,196125,-1116310,1094943,-3007,-566462,278270,208168,443538,-1010210,452895,863291,-574098,174903,-262106,782780,-655029,-714357,1516090,-349251,-186453,-402358,580587,331551,-1465580,957805,-287076,117997,-192582,112571,1270865,-1312040,909406,143688,-649361,-61781,-631170,1824176,-1134496,-504618,925211,-267056,478194,-1312400,856740,504382,-1035765,1017959,-625115,835057,-659424,-211885,1123183,-1641104,947718,-279439,678521,37402,-851736],[0,0,0,0,0,1,1,-3,2,-2,0,-2,2,3,-3,5,-7,12,-16,20,-26,36,-45,54,-68,86,-103,123,-150,178,-209,245,-286,336,-389,446,-511,589,-672,761,-859,973,-1097,1232,-1377,1538,-1715,1909,-2120,2347,-2597,2872,-3168,3489,-3841,4228,-4651,5107,-5605,6155,-6757,7415,-8137,8927,-9790,10727,-11789,13441,-131,-118347,-31004,406857,-28441,-8324,56405,200286,-429573,-400826,284044,89262,-68345,-252806,369161,4635,-411390,-207954,294526,223800,-130882,-238849,41544,307403,-28166,-337046,185552,374158,-466275,-231512,462304,182749,-610215,227799,340270,-145472,-438512,245865,502007,-445247,-139345,368098,5951,-118269,212945,473007,-346393,-343316,437060,125778,-461464,-189964,476165,-154640,-487148,6267,597598,-139569,-442664,506305,600700,-752525,-220267,443830,366430,-695304,-323431,902570,15559,-543550,54623,557719,-171613,-947953,506306,548692,-703153,-535401,231898,847403,-1215887,-284918,760904,497039,-552691,-711037,1183245,-347412,-885942,670539,-11007,-582408,-283904,1357047,-126455,-1208263,811390,585912,-87050,-1307602,277344,1346074,-1125080,19033,227948,651828,-754517,-789586,1226396,-957341,-312163,216894,72528,-317776,-1246687,1453343,163665,-1170732,167292,483641,774954,-2209061,318316,2159065,-1110790,-686502,-267487,2468504,-623407,-2327477,1451242,528665,175133,-1764007,730984,1384745,-1394402,919605,-264639,-159144,-385065,717954,1286578,-2889650,466490,1627102,-30444,-1366342,-1504037,3141867,-400707,-1466564,341369,37694,1413123,-1860669,640530,398225,-1011820,1222344,-846173,942387,-1187426,697063,1613225,-2888649,566976,664540,1230728,-1495513,-2548149,4164309,-171434,-1912552,-1276049,1772842,2646042,-4353145,279463,1452532,663613,-650922,-2050257,2373048,-1352490,621812,819144,-1845676,527741,-337977,2760772,-2195805,-2306725,3324590,-131563,-55162,-3257852,1750610,2657153,-3231100,87645,-560632,1832553,-492534,-1794580,2131281,-1771831,1381474,-99771,-676011,465388,-1426008,3307112,-2329017,-1814423,1868288,812737,671475,-4424945,2672886,3147011,-2753135,-1299708,-244013,4158021,-2061616,-2795996,2599642,127087,878329,-2678302,868716,783539,-1591944,2482612,-1957303,-315192,116485,1634076,1354436,-4639656,2183104,1828555,-605048,-1869313,-1362757,4439602,-1628029,-1524520,456319,250723,1215111,-2468521,1820924,-148911,-861713,1835886,-1187641,679477,-1642139,1541509,1495315,-3564755,995669,978699,1497144,-2535942,-1627912,4482235,-947591,-1593477,-886329,2461367,1033052,-4250928,1623552,985700,-199374,-568670,-749292,1949751,-2097911,1195329,1082731,-1433782,-33212,552459,2511223,-2683346,-1373267,2738787,166413,-634009,-1617808,2400785,839917,-2367392,1119750,458954,421679,-1362122,31569,1629351,-2077982,524827,752923,267743,-871088,-756331,2634742,-1343533,-1281600,730611,1093008,-433365,-2705159,2041430,1164643,-2181295,-580392,909869,1753403,-2053370,-213084,1956203,-846848,-551141,-404492,1401736,-1087318,-1244531,2048825,-510101,-950293,-214311,1582144,-85285,-1771115,1228971,974099,-708959,-1094961,862086,1400965,-1570796,-357128,1290510,91466,-756665,-331167,1737403,-763841,-1189777,1009422,853156,-687117,-1313439,994367,776620,-1544623,-336511,1342316,455063,-1652251,-11630,1758928,-650311,-1357403,840212,1212823,-962660,-835692,1483991,249345,-1329139,-35538,1016997,-418754,-1249643,754360,1184916,-986394,-783823,965928,614966,-1121839,-156155,1242157,-55229,-918105,687681,1167855,-525098,-997747,852556,918817,-1188164,-565844,979019,145938,-1317059,-479394,1313993,171638,-1190575,260917,1125811,-656692,-1061907,395343,791887,-938262,-735018,993205,549618,-986792,-138509,1020694,-380138,-998001,576470,877302,-839486,-504568,775924,591506,-1053664,-311618,773658,-380814,-703244,109954,739492,-918495,-580896,447687,294318,-817508,-130827,989868,-99689,-1001531,200029,872502,-514973,-879712,459083,821375,-612362,-390411,743836,657587,-756339,-376724,890996,370617,-1077786,155084,784908,52647,-792975,377309,659021,-803830,-217232,276917,194425,-734489,-57490,985400,-652042,-389077,105180,435406,-467639,-577204,957116,123624,-374521,260158,207142,143195,-466960,543611,133154,-722133,367405,385063,88142,-847001,-85655,968934,-292823,17272,-247106,774623,-213265,-723754,570397,-4217,159530,-511217,-21438,580142,-621326,266028,4946,202969,277506,-355737,864472,-656133,-109117,289175,-234347,232623,-375856,717965,-449531,-614241,444300,-175396,542098,-420797,252703,364886,-732979,728622,-102364,78056,-405734,280301,804900,-1061974,341511,229108,-173814,-308492,-629569,1047557,-200631,-216727,-323474,-119789,752157,-794601,148758,153063,-171241,411912,-715327,510221,-180867,88012,330789,-714353,854945,-414222,-86643,-3907,-151897,778070,-811537,-91759,348843,358653,185085,-930810,1005062,-37112,-365090,194873,-340536,485432,-726803,662495,434525,-898781,-135974,190768,761090,-1011006,-394083,1038078,-171923,147856,-314559,366267,24352,-158717,368156,-736421,104515,413856,233058,-266868,-663925,683347,127279,-381527,9857,17196,484403,-554553,195693,288342,-231880,-169681,-188914,757376,-558612,-781763,670092,352852,-415620,-618058,799955,511174,-736607,-176925,531688,361580,-981415,116879,941984,-300521,-603738,522234,1020228,-382099,-497911,316091,120401,-133392,-290959,272143,-308298,-413142,785365,-118801,-573315,-273841,954275,329455,-1131385,-101068,608416,-133449,-639917,35988,486673,-470426,31691,347984,138151,-558344,-273501,969169,-452109,-627372,347132,975768,-372738,-1414361,829557,781386,-584269,-878211,476244,1117720,-1022100,-291518,674722,147265,-661815,-524718,1248780,-420018,-599301,251312,275473,-301770,-477098,801262,62317,-849931,679617,388878,-375313,-1047764,502842,754626,-1114442,-253143,616652,667797,-225044,-390371,709411,-277237,-156738,112776,128622,-310790,-855350,1170909,246960,-1082662,-323166,793768,603866,-1631542,-141056,1001764,-284142,-1007893,-19299,992024,-390509,-1160569,791201,403384,-519522,-417372,575213,416093,-1003117,398021,621191,-190935,-587298,324717,792442,-915561,45091,569705,254478,-947299,-346016,1207763,-495679,-601114,304089,393389,100400,-671628,489785,317720,-798808,56832,556953,358587,-989957,42566,861880,-567218,-670224,242447,921956,-838651,-749116,1071803,463771,-819345,-460063,741974,207446,-1336284,438498,962632,-442487,-752500,437631,1035769,-657934,-335683,766024,263714,-581053,40279,968555,-299330,-834615,658430,533321,-268202,-589942,705110,493438,-799101,-85799,807392,50105,-778900,-26343,789071,-264539,-603573,427356,718414,-656867,-477033,582539,351114,-809850,8762,1008302,190342,-901622,76782,845225,-523894,-906586,996475,638501,-738522,-369600,987178,240095,-859449,-63986,675080,-249284,-876953,125121,581152,-491834,-257415,703158,49489,-581619,-519698,882312,41167,-635295,258513,726175,-291682,-534252,450944,347647,-571223,-204590,711969,340845,-774011,238878,726352,-265105,-835463,567281,416268,-562872,-686719,469773,354552,-720613,-504150,528417,263197,-623974,-16414,586280,-106393,-892257,547896,651854,-517357,-728153,362642,471495,-938564,58158,387796,-190714,-512833,23520,876964,-318607,-315948,371708,325303,-325151,-427037,603637,-186710,-527485,366573,471121,248287,-400663,190079,374021,-725054,66135,229209,469107,-326555,-472264,1063514,-315959,-205615,-65905,242701,394539,-981076,559895,19091,-317412,-84115,149866,979428,-986241,396588,671506,-480341,-193109,-340700,1232661,-500917,-845333,705525,-174399,298133,-555022,513908,376655,-671062,774733,-486785,383222,26348,142729,496818,-885483,686532,-60316,-65934,-125576,-623110,1651097,-450879,-402361,233386,233053,1092793,-1390659,531725,459942,-423791,501298,-1176804,869521,-461507,81948,713205],[0,0,0,0,0,1,1,1,0,0,-1,-1,0,-2,1,-3,5,-6,9,-11,17,-20,27,-34,43,-54,65,-75,91,-114,131,-150,178,-211,241,-274,312,-360,411,-462,519,-589,662,-741,823,-921,1025,-1139,1260,-1396,1542,-1701,1873,-2062,2273,-2497,2741,-3007,3297,-3615,3953,-4313,4688,-5060,5362,-5455,4836,-1211,-21777,-5980,-88370,-91021,215075,119341,-113087,146103,401690,-211452,-93395,124058,231518,-190299,4207,-58624,-345355,-45853,90490,9529,185965,144436,-240930,-115762,243391,464451,-384808,-501839,486105,342028,-496884,-208961,710712,-65954,-373223,-182036,785706,-129384,-354594,190953,417565,-447658,-160455,589253,41698,-152176,-277505,321477,61971,-478395,-167078,177011,-197168,-434924,66452,394021,-225424,-384222,366278,633014,3760,-209045,340290,-14542,-694181,152726,586273,-261453,-392982,195637,422042,-562865,-519870,633585,-49145,-969318,228152,944633,-236743,-653472,977426,590158,-667206,-464925,1005588,593315,-908746,-301294,714587,230859,-636712,110358,537771,-497882,-555357,625373,235717,-974694,-403294,768013,176417,-807691,-423068,1266095,186490,-1051165,-209538,766196,-211446,-715528,278872,537751,-113378,-380683,403971,-204152,-569589,616291,503329,-761631,-710923,1169153,762700,-1866155,-513244,1280196,233345,-1386338,-391529,1872395,-327841,-1286172,288748,1342155,-347300,-1362432,531274,640737,-660421,-258033,900195,-293342,-808910,966632,1023005,-1518192,-1308975,1194053,1246181,-1456301,-1612873,1651798,1481512,-878363,-1765748,1147427,1436812,-915827,-796219,492928,446998,-293245,-47247,129842,-1017963,505421,1135802,-730723,-1295906,628576,1601706,-1337826,-1700001,1715536,1418741,-1476770,-1879036,1813368,1596340,-1745618,-742359,919685,760713,-1098070,-599233,952269,-201332,287926,425320,-113419,-1051755,127208,1656394,-1047649,-2350398,720144,2635011,-134004,-3139888,280397,2941966,-29222,-2534924,-446136,2394283,13149,-1460165,-65722,399018,482930,-456304,200514,-988739,-361465,1610567,-305878,-1731094,-267891,2453740,406182,-2874743,568137,2350250,-108095,-2614106,293941,2969614,-974892,-1775614,186952,1461030,-323008,-1312657,606852,75340,-173100,729756,90128,-956020,-746647,1840603,661296,-2365199,-612951,2334510,1473198,-2400701,-1530922,2639968,1111648,-1772154,-1415199,1904032,916679,-1472852,-285080,361008,70829,-157152,399256,-116861,-1379674,1059291,1140661,-1037865,-1435772,1186917,1956860,-2045978,-1465565,2184544,936819,-1687400,-1364045,2095801,681647,-1915685,-10889,1132925,242521,-1168974,151186,818650,-1145702,-61874,1066298,-97495,-1369972,86939,1761583,-1133568,-1536767,907702,1722620,-883510,-2113023,1114996,1521840,-975005,-1244320,667031,1428688,-879564,-475414,866937,-324942,-487459,546229,781315,-1096906,-689461,1790516,-240752,-1664386,125251,1823251,-241437,-1910100,957905,1543638,-557769,-1476518,870736,1440036,-1265026,-695414,1187536,213327,-1024277,-102522,1121033,-237638,-1075947,467320,588344,-703612,-890039,762507,397875,-1161737,-313094,1190598,434755,-1295455,-108975,1271624,-396931,-1186981,516079,603165,-537115,-747796,739367,498118,-1060183,-60858,1166914,-128678,-937890,722970,1181147,-1080115,-1263563,1005356,817047,-1144580,-373005,1326931,60740,-970038,-127714,1293433,-582469,-977406,351040,615068,-584140,-542774,663232,157438,-812483,-331085,749231,185633,-872089,64664,732886,-312392,-639945,534762,447705,-525557,-337444,580555,103473,-668821,237363,840334,-118121,-965045,426106,770201,-440600,-547609,784889,396038,-923858,-7720,977515,-256049,-768603,333669,775119,-353878,-661370,455712,780785,-773118,-162525,814604,238892,-717818,-245339,595865,64454,-616150,242531,660433,-216535,-327357,144252,262245,-189652,-291490,350751,246813,-585377,-263004,712673,17526,-299622,-96298,418998,-103010,-227810,589874,4139,-391807,265854,590768,-75157,-379689,66570,237766,-478172,-395706,225357,174470,-639984,110353,720100,38753,-598619,187474,487788,-335844,-306341,233914,182286,-91337,-125916,360246,31642,-309224,121523,245777,233327,-414195,-232278,-108583,109348,-456387,-383142,26029,516339,-10517,-369191,-124258,211827,221373,-67160,-193128,-107211,173220,-48123,-464857,-128436,369673,220202,-147773,-108468,-108266,54403,-114635,-6936,256081,-310819,-299887,167075,-81703,-158344,232190,-157686,-574267,-21679,84145,8425,149740,320242,24889,-151323,62053,230252,94283,-415874,249562,-176610,-253150,187127,525282,-274779,-502123,720873,309541,-592844,-528612,416307,697834,-632882,-525770,363915,571522,-52610,-658422,47706,170013,95091,-57974,180490,22290,-213498,-129082,259186,-254204,-109429,104617,-65550,-142164,54553,364305,-258391,-174377,519008,244878,-495769,-608430,715566,236152,-613244,68417,657784,-118656,-935684,189935,569091,-410612,-218848,383302,239232,-1174258,288368,1007858,-179786,-929929,-220077,943296,-284060,-1258596,328380,719165,-287453,-602627,208083,974546,-703959,-65197,449992,75136,-383667,-254523,663690,-2696,-457794,293486,69412,-20343,-398497,383963,-215622,-980152,538222,542057,-270453,-1210640,964089,908651,-1182710,-721600,635557,915746,-974772,-691046,1188863,-64854,-547380,178834,578039,-358439,-686512,1107211,464735,-1053774,-285407,960315,752345,-1074124,-308395,1317918,-31485,-525643,-147972,1010582,-51547,-1041376,656092,501629,-229636,-978026,455926,1064755,-959602,138594,210521,-31816,-332777,-1025,970538,-1064859,-132985,1257286,14264,-1047891,-278499,2018441,-377624,-1612869,241465,1204396,-74106,-1624440,844649,1243729,-1045630,-278154,677386,641782,-1090170,134495,1153396,-797347,-813672,458496,1093593,-576970,-1063089,973137,531338,-1071051,-577655,806314,681553,-1198264,130357,766517,-201548,-904272,207743,1489928,-242661,-631214,675112,222793,-424942,-737100,1201070,-342109,-938474,691613,901249,-582079,-1151008,1271165,850419,-1487132,-216354,1134167,670115,-1301689,-376381,1548327,-327574,-556439,683770,769110,-644618,-924956,982735,202496,-1054550,-27661,1207330,183265,-1472685,207834,1182402,-562856,-1109585,812109,980979,-765992,-975928,1210223,563502,-1021342,-144204,1340647,-149348,-1211123,499287,922818,-342326,-829477,799883,494013,-1191388,-495268,1305721,-125161,-1118424,255001,1146922,-388115,-1351190,845006,1023799,-1043944,-563829,1390578,526839,-1487767,278960,1226756,-155478,-1198228,408480,1075424,-858584,-1112571,891760,447857,-1148307,-448395,1083364,684201,-1028169,-112327,1173509,-225532,-1176636,475476,1136913,-580942,-761081,716484,691196,-869443,-204458,1073256,-147233,-1077374,266365,1231229,-393214,-894113,857705,685835,-1057209,-512800,1216421,321698,-1443785,85952,1367261,-237385,-1264324,725982,1004834,-784368,-910365,1064525,460832,-1294621,-120481,1181081,73582,-1045862,238387,1143193,-456582,-1082522,575602,871352,-720873,-805042,720565,904606,-876569,-199023,1173112,239090,-1020435,182795,982704,-450540,-976841,698483,770609,-870006,-521495,1016387,489420,-999453,969,1142361,-329589,-855455,601918,1013434,-1069752,-631899,891098,653807,-916191,-193262,1291972,46672,-1118752,463428,769435,-512445,-990539,640966,1003590,-930602,-224186,816547,463226,-839717,-395435,817993,22362,-626496,123214,668369,-281104,-566451,959702,640161,-697995,-387778,1001603,223405,-1191939,-20928,825930,-150857,-1044088,144070,814731,-699548,-707870,715842,429994,-834413,-203247,753049,-5714,-924510,552430,456736,-485690,-393961,1011443,555086,-1137023,-62715,1071932,172879,-1075177,-314855,1249179,-155014,-605752,422514,338078,-105092,-725887,558770,543434,-641890,-199042,358166,385713,-431192,24873,868065,-676879,-229742,608493,532352,-780808,-641442,1050516,131100,-806690,-383630,1054511,370769,-1117248,15915,383219,128018,-282405,88846,389995,-687437],[0,0,0,0,0,-1,-2,1,0,-1,0,-1,1,-4,3,-2,4,-7,8,-6,8,-12,14,-14,15,-20,22,-22,23,-25,27,-29,27,-27,26,-25,23,-17,12,-9,1,10,-22,33,-48,67,-85,108,-134,163,-195,230,-266,308,-353,403,-450,506,-569,635,-699,771,-852,947,-1045,1150,-1152,-53,9311,86036,188488,-458293,-210733,145354,205149,-315068,-118977,616709,-138202,-399182,410612,376592,-549261,-178497,397182,-84466,-238428,65864,408576,-254421,-116132,191352,64021,-390193,128897,20013,-115602,-80364,181247,81442,-446906,-101805,668130,-102079,-557814,66577,49596,-15800,-407763,159972,101298,-46929,-260252,-50129,438700,-251245,-427749,331163,396593,-466735,-666254,690853,150205,-771893,-44210,575773,-157738,-887279,401317,489006,-658912,-421966,524894,609269,-782642,-53268,544860,-228467,-460776,221193,720761,-46792,-331308,768846,9035,-369696,-151798,505624,304929,-633813,398009,134757,-198010,-212262,225068,994236,-812643,-333875,844817,-21856,-740197,-347842,1084246,-143950,-895024,497806,301453,-165646,-1089150,969431,1087244,-1773427,-106987,736944,727882,-1386195,-701494,2088058,-595660,-700374,87147,637347,446851,-1318098,1511942,-51756,-629629,759421,454393,365971,-1808383,747592,1063148,-1236412,42984,-537038,1594729,-947781,-546583,1486378,-341801,168581,-859609,1223984,108914,-1677438,1266752,-217772,23076,-670617,277280,1534751,-2439471,1062195,523689,-363839,-830668,-539323,3083311,-1783074,-1490737,1307640,1052571,43116,-3390012,2341868,1230356,-2038660,78750,-410423,1669738,-1909437,172219,1271769,-1825792,1175039,229879,924180,-1701156,-1162501,3167750,-1389790,-811025,-826317,1592518,1202164,-3056744,1643345,475278,-150139,-648555,-734987,2313144,-2218904,516239,950830,-1014646,574162,-1162225,2355070,-1797662,-1021493,2919484,-1297618,-364707,-1803684,2899748,922515,-4133492,1592559,1027564,1378680,-3118467,-882670,3581341,-2134308,203287,-603180,1258824,247096,-2012593,2748302,-1962755,-161813,1079861,440431,382708,-3272178,2775392,1033353,-2067233,-57050,57542,3057642,-2793717,-632686,2386018,-1161436,578582,-1575340,1976302,-282072,-1707387,2373610,-1409670,423980,-1180143,1154430,958121,-3597560,2454346,293179,-795161,-1543032,309846,3913012,-3694052,-747904,1969175,850954,-513888,-3069039,3513341,280460,-1812513,762721,-531972,1204575,-2055564,1546454,651947,-2460279,1496166,-114467,850307,-2406953,-9352,3275358,-2016783,-525392,-64432,1739173,72433,-2830440,2238087,-202253,-500831,-686043,256176,1667607,-2673066,1021322,1102830,-996370,-83209,-470100,2699018,-2500500,-671057,2315422,-782212,-764993,-1254117,3097550,-327791,-2709086,1558294,893556,16657,-2302465,866548,2064128,-2344058,83326,405870,573868,-967685,-211656,2322058,-1518077,-376261,759616,610128,-646459,-1788844,2012175,55266,-1575326,-26664,900033,879009,-2268739,622167,1428563,-672978,-500691,39612,1533267,-1291236,-918597,1992448,-32966,-1029179,-302919,1671042,24953,-2257323,994038,874098,-785378,-1358349,1002318,1514390,-2015740,-191281,1530761,187582,-1272179,-565720,1864313,-684950,-1119928,1116728,849771,-799698,-888779,1522821,467873,-1251723,72820,934956,-54563,-1203528,560262,909282,-885912,-702341,973713,796326,-995350,-613771,1464551,-62630,-918237,-58721,1136033,-328887,-1309260,993305,1202802,-995509,-876414,1125171,750949,-1303677,-467275,1450839,-68195,-1232722,140031,1244150,-578271,-1323670,645527,937521,-773323,-729266,1389079,254544,-1135621,103456,787072,-364771,-1077221,424178,655533,-679089,-718510,794952,431134,-852132,-396986,670658,-319748,-915130,17241,701910,-455275,-803438,495470,771343,-578825,-665434,628036,724973,-1191168,-388926,851150,158597,-977927,-163587,1048604,-372980,-1050114,902163,505270,-875367,-219853,940880,324616,-1187751,6124,953875,-211225,-732589,140011,436824,-502754,-358762,467212,254986,-556898,-239052,689864,-11090,-694009,409512,338019,134632,-500162,344830,497779,-492382,-46400,248405,400149,-505029,-155835,801628,-223470,-501820,27325,437165,182602,-859900,637849,258875,-368479,-207729,385114,387383,-1182966,358270,470810,13071,-178712,-312478,965790,-393861,-542597,267009,-93752,25642,-442148,511397,309878,-496025,740346,-384958,148930,-445737,223632,245290,-334602,337454,-467144,160530,505436,-496470,583338,-212903,437292,60941,-299293,571283,-760061,514835,-70416,-360216,437755,-239199,760078,-776999,24495,585513,-542918,184150,-454954,801084,-171902,-801295,569144,9624,412302,-754449,-204218,1126228,-263019,-64103,-581611,382729,530812,-493965,287756,-167332,795175,-259837,-474130,695505,-462292,430825,-139170,211802,-12486,-535994,1085501,-556635,-183564,304781,55535,459510,-742293,855722,63620,-562901,505394,-101300,864203,-893786,70931,621516,-592968,587544,-474433,277733,-57832,18699,826396,-1305163,-237746,511917,666023,-336051,-1323001,902833,528344,-335802,-710261,-66854,1767472,-534212,-862917,292018,562145,181421,-955973,425313,268258,-478915,-145092,235103,85450,-594096,486539,654876,-756830,31156,466390,-24723,-479770,17409,983618,-404042,-470903,429946,433260,-337123,-949197,563648,392769,-450079,-46383,-204255,165300,-140037,355895,34047,-812769,215624,616330,318756,-1032054,-194215,1618347,346034,-1650360,-245737,1224619,473806,-1450490,-207605,1371334,-78114,-736520,-58325,659066,-228914,-738439,777283,52127,-540806,-10948,558059,-74943,-680724,442763,408188,-498149,-225862,597803,434459,-1184215,23107,948412,-184469,-746802,-337536,967874,-263351,-597697,407213,136872,-25811,-236707,632901,-2192,-1084352,896094,454087,-656960,-940745,92809,1873800,-1152407,-968015,944775,614095,-582272,-1312641,1452172,560264,-1219762,-191075,640115,509773,-1263883,274308,890814,-845873,-240256,254322,693179,-838930,-359458,1328107,-758380,-606818,437284,801559,-504679,-1056060,977652,413366,-621264,-175768,340046,466725,-1152304,83029,530622,-292951,-361888,-4962,761457,-783067,-651101,841878,-258025,-824419,-359353,1036076,126898,-1314129,578324,1014841,-36217,-1197647,369867,1383894,-926663,-308760,728098,649955,-770179,-719115,1341560,-77844,-1087828,180178,737677,-315133,-969256,1020437,619316,-798496,-349382,681195,316851,-1125008,63134,1047616,-600049,-641836,472149,701716,-525452,-670196,821628,259486,-640531,-352072,793198,37891,-991012,414013,949822,-675819,-910171,503570,1045638,-914713,-598507,890069,346264,-873822,-238163,1269892,-111229,-1057120,325012,1174867,-499290,-918186,688422,396251,-1101054,-689316,1064035,293833,-1015082,98396,1059139,-541310,-895185,607356,459330,-586352,-505670,754672,188442,-707934,-218200,783240,-81336,-739186,403214,758111,-686793,-771502,575657,520824,-787358,-320763,774847,275657,-1059387,66155,1089463,-273854,-1132390,213808,883762,-611719,-878457,831895,414945,-946137,-181226,1037967,58608,-844129,235833,1019221,-621465,-644540,734380,606113,-564475,-482422,763905,192457,-975435,-123333,789636,-28563,-1023144,88878,696962,-589062,-358091,242749,610563,-841670,-245750,875970,-353072,-670600,82337,931848,-322103,-814347,754911,135829,-484020,-674277,446637,619680,-1134028,-187526,1000461,-275649,-562267,-283929,1450593,-778163,-729842,955026,-321478,-251728,-683955,1045689,132134,-895533,553227,191578,28204,-1001302,158530,1041471,-1028149,32574,136024,348092,-424838,-441864,838991,-796895,-253715,212891,-59887,421681,-877730,1115290,-46881,-391193,119553,-101020,980463,-1035867,53120,592693,-979185,133583,-824293,800083,-267393,-999232,1140561,-915146,-2091,-441289,681397,562093,-1624167,1076013,-7243,-255846,-332608,-332386,1256811,-1564903,326052,322595,-128830,286484,-1158579,1767677,-384189,-559046,550332,-412465,1025657,-1138587,261872],[0,0,0,0,0,1,-2,4,-7,14,-15,18,-25,31,-42,51,-64,81,-100,118,-143,174,-205,241,-286,336,-392,454,-525,605,-695,794,-904,1029,-1167,1317,-1482,1669,-1871,2092,-2333,2597,-2891,3206,-3552,3930,-4343,4794,-5289,5826,-6417,7069,-7789,8583,-9462,10450,-11567,12829,-14276,15961,-17955,20362,-23332,27140,-32266,39646,-51586,75951,-214203,-223983,-67534,168947,-250015,-451204,152481,185984,-46833,-85629,360973,76005,-436346,-64954,398631,46369,-313034,3008,239852,-4857,78787,13501,365407,9865,-223641,-48933,225767,96622,-133385,29826,309018,-227349,-8651,-152324,46138,-255420,-110938,288277,41841,-173469,291756,282519,-111097,-149173,618452,99066,-648459,195923,289503,-441643,-249616,269418,545111,-643578,-297500,499582,-148582,-928418,-183745,1100379,-414962,-621359,474787,431998,-29906,-723457,498896,378017,-706708,-61136,547617,288266,-911787,-54757,827757,-419666,-531770,128165,605871,-204093,-1023168,595966,165877,-395590,-496865,229019,575284,-1255084,275706,560661,-479360,-288446,87699,967894,-1346327,-126844,1256384,-206002,-440297,-536659,1616875,-291885,-1178058,1149103,-105634,70103,-996293,817067,619921,-1757980,810484,622464,375677,-1063140,-17482,1649920,-1300067,-201680,348845,517738,-137151,-1388912,1834476,-146650,-1071156,118586,663465,1231855,-2337618,447401,1080366,-602752,-297582,-856165,1865960,-995809,-599729,1553241,-1113316,161943,-812573,1337544,-172062,-2371176,1965788,-186185,-625955,-1465799,671417,1665438,-2912044,1018981,260802,-300388,-373958,-675441,2729070,-2320867,-219963,1414907,-386574,154967,-2140734,2318833,-235296,-1749881,1504366,-256079,1059027,-2245557,923767,2079710,-2716032,331827,4606,2184460,-1405168,-2152233,3002980,-854706,98593,-1289927,835770,1326061,-2785227,2396408,-639588,-623238,218943,92793,2366925,-3985285,1333784,1744581,-1266600,124203,-1614195,3707327,-1680066,-1172731,2509755,-1259078,730112,-1665980,2030660,318542,-2996144,2770006,-658981,640077,-1738616,263275,2897641,-3341678,950121,321255,674277,-740847,-1769596,4174881,-1870337,-1317570,567118,929704,1295388,-4400427,2395646,1110526,-1383573,50218,-1136509,2690874,-2736140,531030,2254323,-2322968,766985,-640040,2369184,-1680559,-2338530,3820158,-1166202,48731,-1454653,1392902,1680846,-3724825,2353517,-384152,-312906,-490367,-286530,2740827,-3339457,711460,1492982,-524229,-235369,-1652734,3469376,-1212471,-1706317,1869008,-187065,799750,-2788345,2063849,1389783,-2738293,758448,298430,2060330,-2246670,-808666,3086339,-1632579,70520,-903313,1531009,-407993,-2557438,3054849,-898261,-969784,203051,845117,923589,-3302484,2140949,1113444,-1368194,-195338,74804,2330894,-2432019,-496152,1904438,-969173,-550567,-1001761,2321772,-441788,-2100236,2117684,71176,-219949,-1596829,1139071,1523197,-2549686,482019,864340,330877,-1364702,-523127,2461452,-1497976,-796943,813142,1014899,-299356,-1940676,2307700,226727,-1481429,131651,823289,896328,-2106374,1140992,1288597,-1800176,-465634,594065,1287089,-1812287,-662008,2014078,-522925,-903680,32171,1439243,-498533,-1706190,1718570,593730,-1041120,-543575,1235953,796074,-1898769,78584,1346883,94672,-1080814,-7960,1464981,-1036308,-1054538,1099204,561126,-840887,-918534,1355263,219922,-1313010,170402,1144228,-282120,-1418039,942802,1173716,-926493,-549237,1189261,508557,-1287507,-226893,1628778,-449109,-1137654,711575,1281570,-918502,-1107464,1358924,684909,-1240799,-312058,1242680,-14384,-1372429,205564,1157273,-353956,-1051195,791190,944273,-777620,-850031,811726,581085,-921379,-409181,1003720,98925,-1004853,286000,941575,-201536,-855427,543702,824776,-1062533,-576796,841596,282465,-1026420,-120806,1162761,-174915,-899196,485635,824034,-444397,-734736,857971,516825,-962097,-175958,1007703,-1384,-1148050,444133,764709,-622217,-929399,533811,511725,-783380,-323218,939816,27454,-697957,30789,555130,-102062,-897375,361623,420517,-340341,-593478,354448,671943,-519515,-338360,507957,343863,-218565,-472185,701119,-61845,-401149,619702,-19570,30018,-793025,795203,115649,-648981,268022,419510,38355,-752707,74794,746276,-960767,108949,377305,184713,-193524,-387664,1233818,-543357,-610414,156910,463395,83368,-993580,1111375,339581,-285491,116095,-349792,400187,-585932,-32475,427523,-568980,195829,-449156,402889,-229603,-485502,629937,-474144,374876,-107887,197862,315964,-511748,590330,-312315,-5077,-22219,-548285,369415,-731096,273370,100901,-185042,220012,-562851,968874,-658402,40822,1020911,-251419,292721,-708138,898413,266284,-898045,595511,-278495,499475,-752715,74428,759984,-505558,417708,-809038,-158553,628192,-263794,505335,-703377,403771,322598,-444450,258680,-495708,400946,-291690,-33151,169671,-502058,351286,-59961,240555,-230744,-419220,1193633,-412712,-121533,-596655,282432,968052,-1021506,271679,136538,582551,-138603,-704880,1190082,-172671,-454234,-440101,77251,1066231,-1015104,49291,-1062,-19039,282446,-596893,9952,204709,696867,98976,-1204903,402744,858053,246563,-988883,-413548,972655,-288486,-206276,-88176,112097,291740,-258864,787698,-443997,-189938,393067,390047,-358193,-1016233,635979,435707,-735154,-541402,403422,1061592,-646796,-723723,733131,673648,-270960,-833216,649216,415473,-556035,-361663,282716,422223,-136945,-339652,57190,-162771,171909,219996,-231115,-574931,965912,716482,-937702,-737633,1006272,1026142,-1159425,-802584,822853,668246,-576380,-490774,735822,-85720,-205744,398993,-25140,-347495,-195450,867041,399769,-920879,225753,866420,412001,-1094321,-118329,1154196,-281869,-1149387,-257390,1233884,-359549,-955086,366470,684080,-227693,-485360,138434,419027,-792654,132396,227629,-339178,-6706,548833,305086,-1215963,260055,1083329,-445791,-784883,-193271,1646676,-418526,-1090165,633476,350872,-82404,-727796,432238,349267,-1080537,203276,34168,-41231,-572507,427541,1005288,-927450,-388210,450153,631080,-464362,-1040879,1329151,-243731,-859123,-311733,821486,478756,-1326556,321852,753115,-181378,-305405,-39864,965939,-790978,-244574,787293,-49196,-303621,-321602,869400,-291950,-1061949,765242,198519,-644388,-770303,878121,598463,-1400049,206813,870855,-30435,-827987,-2493,957096,-999683,-341249,676919,340732,-569577,-652548,1131259,-29742,-1020313,206191,865673,-57535,-1207183,636577,1091422,-597003,-683116,329128,605087,-811187,-406788,978095,218660,-734739,-257153,1004782,7701,-950766,670817,620187,-755687,-626288,747421,241255,-1084873,183567,763507,-191561,-819448,428953,763387,-921621,-343023,742119,465337,-571388,-221313,891950,147180,-874989,130390,977906,-252937,-662568,552248,630048,-485561,-495299,686815,662788,-902349,-202748,841130,35097,-1057787,-287745,773073,-243906,-826622,283596,856758,-586148,-338561,756079,277179,-701676,2121,833454,-395818,-710394,612316,628398,-486115,-608698,660246,-44402,-721386,-47112,819306,-40903,-1065276,326226,668584,-421847,-581311,445205,468681,-578998,-438630,756687,219622,-685808,-6555,591039,354344,-646740,267715,1030817,-389550,-536898,550821,349414,-862286,-388697,392582,560766,-740978,-197137,864228,-271781,-607936,76294,701404,-123395,-630643,488060,86347,-475906,-349878,667585,311901,-856452,525375,365438,-500047,-29239,166766,936708,-1043221,-81768,494562,-204042,-203178,-329413,1009972,-338022,-528720,558880,218710,71962,-855681,481240,491908,-748961,290520,225616,321046,-659750,-346176,831803,-533116,88341,-66056,465396,-21374,-1065410,1119478,72491,-120234,-7451,14589,925941,-1283664,696831,428510,-487694,395707,-530753,1025060,-924878,130299,884568,-767756,434026,-684245,512558,-69529,-805838,1111659,-773221,527930,-753917,96865,685352,-1293231,1060905,-436915,220416,59066,-1086416,1258442,-1011053,367662,394329,-182716,717613,-1559813,1459668,-292317],[0,0,0,0,0,-2,1,-1,6,-6,7,-9,10,-12,19,-21,25,-32,37,-46,52,-62,71,-80,94,-108,122,-136,152,-175,193,-211,234,-259,287,-311,336,-367,401,-434,465,-502,541,-582,622,-660,708,-759,811,-867,929,-1001,1082,-1172,1281,-1410,1571,-1766,2013,-2335,2767,-3349,4166,-5361,7207,-10283,16168,-31118,220360,63770,-55943,-198902,63563,104890,-266036,-89355,113300,-201527,-266131,119347,68686,-13434,-197675,221972,89184,-168828,-30457,-45242,341342,117371,-168538,-149527,586593,42972,-333476,10270,348653,-31458,-651803,269876,453193,-403268,-98310,389655,177054,-538530,-62560,435869,-181090,-558027,350686,346283,-238205,-107648,492219,-181398,-202314,-206944,323848,-259282,-340660,260559,134847,-291760,-123605,266391,76809,-254094,-333645,92833,66300,-550367,-151944,445640,-185353,-629950,42422,620153,-274067,-409452,561835,323211,-628707,-400028,693330,438961,-858749,-72592,919776,-190119,-891234,381880,934616,-409901,-903018,760502,279570,-664424,-88814,403309,171439,-1012493,386213,780127,-758301,-464732,411907,815776,-942033,-294815,939970,214489,-429260,-394426,434283,52342,-535948,-50088,-31779,-5441,-172360,512792,220109,-994959,450040,755078,-238086,-1034421,-95088,1624049,-631674,-1253932,678058,986196,-747871,-966809,1341468,380105,-1209359,110859,891915,332855,-1371312,432257,780551,-736847,-41518,653701,838403,-1196954,31143,2029175,-628686,-1520852,42801,1915585,29343,-2311704,743285,1086685,-83339,-1175489,-303570,1183141,-678178,246558,-18419,-428303,137281,378025,835390,-1499586,-539721,1737629,197850,-1385132,-997488,2065139,786950,-2120418,71710,1326893,438921,-1552291,14688,1860018,-1173589,-453895,724855,913403,-967473,-577006,1499087,-753360,-765115,917021,810891,-1033239,-1469385,2259137,637589,-1897858,-906958,1711399,1951539,-2778536,-1110681,1819125,700511,-662682,-1584548,1042321,440341,-744464,397831,-829553,48409,260414,632371,-330301,-2077334,1543859,1505119,-922956,-1525595,866558,2446365,-1849873,-1504555,1400753,1032052,-935018,-1548336,1871859,223231,-1676612,451856,476905,256707,-1324364,1327931,420706,-1375455,843783,981157,37131,-2282876,671528,2448937,-1249208,-1388123,619748,2267934,-872409,-2515613,1729416,1448078,-372694,-1318510,33257,1151268,-944752,441473,145417,-862297,-117610,676574,756178,-1958321,53146,2023136,68111,-2045756,-438932,2579138,-130645,-2310628,1078811,1361908,-374353,-1753612,659281,1359541,-1830945,-402549,816743,408027,-860777,9442,1425262,-1255891,-608982,1026172,789172,-1155136,-1227212,2025649,210451,-1678519,93148,1423545,721374,-2193193,265796,1442137,-426497,-315056,202689,864153,-820609,-234966,1113741,-62083,-826082,205034,1200874,-564465,-1667877,1259187,1068404,-1160076,-1057518,1192571,1264234,-1689001,-286098,1599038,223168,-1547159,-20881,1460792,-960581,-1306242,890991,613778,-790817,-593812,1328872,169905,-1291533,337950,1138419,-17710,-1213380,571674,1284669,-935709,-393331,796402,788584,-819952,-791403,894133,-229261,-828385,157602,855509,-193696,-773553,807016,682310,-679963,-887896,1231687,586811,-1173141,-126593,1468203,-412017,-1273490,198789,1324226,-432862,-1071911,1045970,638757,-1215065,-619838,1168989,377692,-1231482,146975,879805,-229295,-773267,428775,786107,-587037,-516167,807084,58017,-831301,83391,767789,-135858,-649638,431762,362200,-423699,-425451,747320,477815,-674517,-144725,720458,75137,-977035,-177242,1094315,-222501,-823555,249076,722797,-570669,-563464,707456,509477,-584697,-84446,1134366,86536,-1218799,278695,855793,-230029,-931427,678665,678008,-643274,-508147,698297,230481,-930598,290671,427379,-265605,-560618,35282,116840,-397837,-63363,231606,130497,-178611,-195342,189697,-81247,-422894,207429,211376,34067,-385838,276254,245829,-317518,-452209,610016,32508,-271506,-270483,487861,-14203,-515912,244536,427058,-229966,-655380,422172,551192,-660029,-159477,362022,60333,-565147,-108527,256863,-160435,-270232,246286,72406,-38937,-165936,54646,-100008,-20682,-124207,-94719,-95627,104492,108749,-55329,3651,355018,160502,-404792,-346854,171547,197077,-209081,-148317,41315,130393,236589,-462252,190256,249348,-151015,-143086,-69225,178822,-57797,6742,62712,-13988,77781,74750,-112765,-47425,-337065,109056,124229,-50769,-52583,14721,320775,272762,-96610,-485360,250372,387814,-162614,-279181,-27076,614289,-518258,-614245,618839,400800,-405304,-539276,671151,535430,-562233,-126323,514823,522035,-523310,-86676,207416,25776,-26229,121653,91526,-118390,-59508,548587,-52584,-405059,210148,420171,9947,-607572,92391,308010,-93474,-163550,-200185,278083,-205483,40811,301219,-454067,-59652,417555,682921,-908463,-512213,1149199,296325,-1013051,-383661,1111924,569341,-1210199,-12254,613516,18555,-1073306,415349,1043635,-658496,-265183,304198,467165,-428580,-283187,565511,-371503,-317412,313156,219596,-364219,-550401,1018568,111687,-694583,-370186,645980,607822,-923236,-375427,530206,136500,12564,-51129,239308,-566358,124835,780816,-434572,-529906,411539,1300144,-473611,-1766088,955925,1027453,-314465,-1390023,696623,1302832,-1242402,-507609,713033,491969,-586911,-535694,1200783,-381475,-583231,386474,794341,-245557,-905954,941242,190681,-762225,122070,873461,11222,-1342799,551993,1119397,-453367,-1006917,78097,1114497,-409006,-438981,500071,141898,-178824,-5189,527324,-270716,-543764,1083786,176266,-839535,-800400,1281849,727780,-1894324,-408827,1528499,720031,-1316905,-197787,1885276,-357276,-1110537,644138,637714,-456692,-1036263,926829,192851,-1075414,173741,1103396,274992,-1487036,584122,1042026,-662391,-622689,560647,703317,-1159749,-602010,1183533,79385,-911183,-3791,991882,451964,-1004329,381478,408795,-384440,-451651,621531,325711,-1498930,194294,1086345,-414232,-1088101,267481,1694318,-903414,-1324526,1077908,1080087,-956758,-1168648,1338350,476887,-1505916,157703,1013854,-139433,-1473573,734346,1267918,-955782,-552301,941891,865197,-1176318,-522596,1480832,-55598,-1135337,213666,1059057,-443522,-1291729,933083,932837,-623024,-513299,578239,300488,-1237963,-168436,1187150,-435241,-1121161,333111,861524,-799528,-565846,1000247,810874,-821208,-674914,1189987,207944,-1920607,229002,1337106,-283069,-1126517,673333,1101536,-1039468,-858497,985875,647507,-1121529,-23102,1596763,-38935,-1168855,237973,1134341,-537693,-1055648,828628,583362,-674649,-519920,676482,451668,-1189124,-137350,1334704,-156988,-1083853,131561,1068154,-424841,-776307,1069602,515196,-1038616,-291345,995097,120066,-1113461,69776,1458525,-409129,-1122902,627396,1192886,-1076512,-790678,1168924,374713,-1080587,-147403,1025065,-197190,-1265742,345058,773958,-511362,-891580,910552,771736,-1032921,-658852,1200480,239830,-1406530,87605,926716,-275573,-1077256,458692,1091200,-408348,-705258,740136,358649,-829984,-101595,950010,-130480,-1057749,197735,847924,-490957,-819110,734422,369914,-946227,-696682,1030920,347855,-1189362,6613,1049230,-49411,-1087964,521490,719985,-672809,-1026443,895842,489448,-1142641,-233840,1110703,-19540,-1092451,174915,1257812,-590479,-1014346,931909,658530,-515498,-283474,790317,526714,-1017943,-252946,620846,-50396,-922998,316020,840383,-636171,-680798,493561,837967,-1008842,-811058,1013989,-81874,-812486,-69011,1046874,5050,-855153,526985,704146,-340920,-628266,573034,542251,-1090945,98526,777113,-172632,-1013253,152812,1072320,-602600,-817831,430207,638046,-639323,-564140,629064,516661,-765144,47139,374350,12868,-667960,373440,615730,-747726,-408573,135608,553271,-821436,-295190,870370,-82162,-541192,226974,908702,99790,-652777,466141,434742,-380159,-351238,283402,623277,-664731,2019,718937,-80037,-36536,-243953,486359,-461056,-346754],[0,0,0,0,0,0,1,-1,0,1,-1,4,-6,6,-10,15,-18,21,-27,34,-40,51,-61,69,-82,97,-113,128,-147,167,-192,213,-237,267,-296,325,-356,391,-428,465,-500,543,-585,626,-668,710,-757,804,-850,898,-950,1005,-1063,1123,-1193,1270,-1356,1457,-1582,1736,-1927,2170,-2489,2917,-3497,4311,-5500,7288,-42593,125783,137269,-12152,-276237,126189,17009,81051,181258,-3980,-75651,-194360,260984,13595,-13203,142997,210272,-225186,24305,238408,-85283,-76394,364840,432234,-139538,30141,381219,-112947,-694163,142489,304169,-323844,-518049,387659,90210,-719124,-135524,473618,296530,-537777,68112,283597,-108393,-410471,-16221,572256,-32366,-458950,288360,433810,-104384,-486216,181747,380736,-603552,-292420,346227,154450,-794593,-382593,558737,-55309,-500900,428755,475250,-293400,-501375,570555,45213,-754648,358449,524232,-121517,-933617,502248,957252,-813908,-299915,543727,767879,-817456,-258480,1022001,-385787,-501456,362873,566210,-221683,-761837,816677,288738,-459104,-250658,415283,476323,-1148737,39031,1028229,-234963,-745808,-244498,1516172,-452932,-1354073,379299,612947,-290462,-1573887,605627,795117,-1082223,10846,-8298,342820,-482089,144852,781448,-1653414,39471,662749,369697,-1407777,-860955,2492476,-619723,-1293010,-95390,1062050,527880,-1831058,759418,830175,-526752,382663,-429824,939401,-823714,440952,945611,-1351301,145956,278999,1037189,-1168467,-1051502,2279299,-166230,-1210776,-1027298,1866625,1211143,-3143266,287220,1502043,885287,-1551184,-1079074,2561081,-853085,-160045,-163064,-262413,476142,-802327,1896028,-1818932,-1172615,2111113,351412,-744533,-2961875,2628754,2081653,-2676572,-594363,187632,2484767,-1614463,-1381394,1952470,-766078,515312,-1114565,282433,316996,-976232,2318497,-1789381,-661192,886720,473328,530089,-3335236,2180617,1626807,-1784271,-1403279,112004,3781354,-2514920,-2379340,1799681,1096762,255781,-3117169,1995133,1185333,-1279007,1002848,-1535827,725372,-474537,1101844,519041,-3562300,2193850,1632469,-103222,-2496051,-820451,4844430,-1872609,-1578982,-210079,1578247,1063711,-3621258,1600650,88264,-74559,476016,-1052027,1217338,-1290845,1713752,604531,-2295385,972249,549846,1744165,-3005792,-907844,3662885,-982390,-1565224,-1307814,3062724,809319,-3960997,1279388,1325980,733479,-2079225,-649660,2777909,-1617800,585326,-155002,-598987,-39096,-416790,2482038,-2836859,-814829,2612020,295494,-965563,-2579922,3329496,975587,-2530204,258198,524840,1961899,-2141734,-120355,1833093,-1306139,570878,-760213,681173,-609274,-625949,2344464,-1536447,-882978,355010,1303659,-62359,-2764741,2322351,1293257,-1381280,-1315726,826704,2227993,-2698950,-768527,1793660,-40466,-836586,-1213012,1941991,-765473,-1250754,1285802,-305724,-68777,-833286,1600523,181862,-2322336,1614281,893287,-404150,-1832177,222409,2267612,-1930802,-578845,859470,931408,-691667,-1191990,2002134,-90914,-815206,481330,710675,278024,-1730928,1096095,1093070,-1458158,-245844,658983,1077377,-1814621,-471474,2152788,-181658,-1117941,-36930,1705555,-661616,-1568825,1156839,715170,-872456,-887252,1308020,900946,-1679500,271519,1065311,-641356,-979679,620975,1034005,-1244664,-417080,1447953,418754,-992908,-476999,1396334,-60296,-1344944,767836,1213976,-504298,-1134920,593777,920365,-1207617,-465777,961866,635846,-988947,-308708,1437614,17074,-1199454,275313,990778,-670147,-888949,886984,851583,-866141,-733468,1286464,373284,-1480508,187014,1180643,-71489,-958443,393129,844242,-726812,-624180,869384,330412,-1205266,-39120,1136128,-100,-757492,271371,744233,-871756,-370014,912117,585843,-787499,-228556,887786,-76171,-835919,244250,1050997,17894,-799248,481097,734811,-550387,-514873,466242,631873,-732213,-740977,597802,130875,-915646,-141660,982361,114594,-664722,35736,813117,-357732,-856468,710907,353154,-708268,-316135,486844,289685,-855012,430347,566212,-1814,-314905,243310,255838,-678600,-95327,505336,-219947,-216904,-32910,694970,-368161,-444403,457279,125611,-201583,-527164,645154,117644,-710238,-54896,444312,527040,-402484,-175978,680970,-78086,-401089,-308838,452293,14135,-750305,366773,94840,-317835,-317900,133685,460550,-753131,233390,264651,34483,-261467,-286681,744489,-532911,-151966,455022,128610,267060,-519538,297664,-26539,-312167,340652,-616486,391318,-60076,-108871,1094,-580651,699790,-461542,195242,-413630,-236737,1078479,-436802,-15267,-207740,504610,665615,-1067003,468787,186856,9358,-411355,-181075,1392421,-666943,-616938,150602,61953,144139,-935942,641125,192869,-482375,212843,-380638,725290,-402966,37503,588387,-611402,379124,-584260,491008,50770,-621959,585784,-127042,441520,-969784,-41598,673584,-358544,308161,-797292,154095,486348,-294825,506911,-727519,343772,775951,-278247,-641163,-578746,1204525,46096,-785099,529938,146331,44221,-622729,612481,473272,-763665,54397,414004,536008,-727536,-340758,1086253,-270743,-449394,-529050,655841,212694,-1238428,400929,164643,-228828,-277494,17296,758663,-907836,-367403,638972,313305,-331829,-516633,694305,-22709,-451095,110921,74285,-203882,-80980,417788,-38950,-1218608,664159,772646,-418767,-1014837,328270,1245822,-1051315,-660425,873978,329968,-653504,-349552,687640,-359899,-761579,788101,575276,-512831,-847395,778430,845651,-1064175,-925958,800661,789628,-961408,-503972,1125475,373532,-876405,-404532,792642,209428,-826291,338900,992611,-492674,-477217,167424,619359,-512309,-169222,1094678,-431103,-425500,566946,693114,-789038,-1138362,1522178,538885,-1154252,-259264,812880,408567,-1525141,110942,913601,-593371,-416039,351277,440725,-999335,-438780,1464656,-467426,-843965,-183071,1253888,-46492,-1484294,674608,987266,-16557,-1334165,308613,1140879,-688032,-565715,697850,555118,-837049,-541032,1087978,-105192,-831534,460915,551904,-431053,-592019,1053456,316721,-1340005,138853,967398,173091,-1351199,329443,1218246,-956509,-689840,677108,778888,-488321,-809462,1576720,-200008,-1006668,125577,771450,-3664,-1069046,1023080,863454,-1151084,-548777,924435,834977,-1185423,-547483,1323239,121334,-967938,-344903,1351955,-90803,-1375167,654083,835979,-380770,-1032916,790453,503351,-1206852,106263,1030616,135788,-956631,219690,1549793,-695080,-427015,859850,687531,-1062039,-915713,1363453,18100,-1155784,285621,905404,-108870,-882093,614125,1139329,-895877,-617137,810888,557694,-1126632,-192171,1205870,-154079,-1160808,307138,920348,-373650,-1285910,563512,715784,-546939,-644447,713070,555126,-1269756,-215855,1194838,16699,-1088005,144522,1047082,-250047,-1051798,946456,940092,-848193,-566581,1139063,-3094,-1076986,199018,1092266,-379311,-999128,611426,873286,-846072,-617424,1033157,471687,-1039094,16468,956821,-57177,-857189,540422,964761,-698841,-968244,800845,812053,-1229719,-514881,1152746,-3001,-1052725,22651,908235,-108018,-971676,133226,1117414,-431797,-1066732,518756,695199,-936080,-346141,1288436,221080,-938085,318490,1135219,-354140,-1045536,816468,889944,-768478,-301367,914007,194337,-812613,93279,929459,-436721,-1012789,531790,484357,-469061,-751247,1143029,595303,-988377,-129969,713556,358929,-1032369,38779,812291,-496138,-661419,410662,554451,-320127,-523920,721767,48306,-552964,-391371,713045,395743,-1185335,336626,595796,-428432,-666619,31643,909144,-1006497,-258015,867275,200956,-604744,-298496,1272944,-298388,-775207,546438,-61776,-373546,-305086,530777,351696,-1220063,482589,453032,-99990,-767110,-9912,1228273,-1121010,-183197,431860,494498,74326,-1172944,1111726,-5131,-680293,441733,-255430,463784,-1002562,607321,484033,-940717,452833,257264,730937,-996475,-654593,1563435,-675406,-107003,-705814,1115119,184188,-1926773,1260324,-37601,-98736,-468516,-58116,998866,-1357766,810750,92925,-398120,364862,-504345,1375321],[0,0,0,0,0,0,-1,0,-2,4,-7,7,-8,11,-15,15,-18,23,-28,34,-35,43,-51,60,-65,76,-86,96,-108,117,-132,143,-159,173,-189,207,-223,239,-254,272,-293,310,-329,350,-368,388,-407,430,-455,479,-505,537,-580,622,-675,741,-831,952,-1104,1304,-1591,1995,-2578,3452,-4858,7309,-12266,25806,-69595,-435692,19010,130774,-74086,-70741,313971,34972,-374019,102827,485546,212896,-304493,-21658,281632,-498146,-282223,333816,-13984,-105296,-168963,244032,136549,-10376,123854,242074,-128265,230938,117378,172084,60268,-309461,-3096,-154049,-309181,114811,314980,105925,-320622,83241,185330,-77886,-461799,272789,557090,-402474,-202256,699494,326315,-679194,148653,855317,-441474,-727502,875445,511578,-559847,-606889,723102,508824,-910479,53840,720268,-125135,-615644,228044,658868,-690639,-383703,312555,38149,-373647,-260242,784099,-130963,-720183,142209,308567,89083,-793894,425927,944870,-778881,-53128,85338,621103,-606916,-398670,1041165,-582930,-288690,-12618,560029,-297232,-1037379,1541274,263381,-937820,-414324,724614,748261,-2080109,378911,1414583,-369936,-708698,-100888,1898971,-1154412,-1135938,1358583,-83661,-152090,-863062,1211028,80521,-1162224,1212823,-475964,-42137,-1102741,819741,1173867,-2673256,430722,858627,721319,-1394520,-1706200,2690926,-485567,-542042,-547503,469179,1358095,-1863650,1423179,-295059,-428511,1002611,-571317,623847,-1741667,1187140,1896671,-2235110,140553,96046,2317519,-1920112,-2093412,2811506,-424638,-520774,-1290767,1649062,1306146,-2969946,1613273,-289196,458376,-367381,-744424,1892528,-2673559,1668227,827529,-1391365,-5804,-584466,3887855,-2723326,-2012851,2452774,518643,514048,-4370116,2415615,2220660,-2162905,81645,-1542665,3025612,-1103504,-766681,1755790,-2206230,2133797,-440444,221648,-1150420,-1361116,4326001,-2269430,-1393700,659668,1572578,879871,-5041729,2410308,1636909,-1165984,-742634,-1100768,3709801,-2687278,-404824,1429346,-815374,1834992,-1885861,1808555,-1221820,-926071,3344078,-2399401,-212755,-1331323,2852909,1155861,-5218158,2369614,1064514,1242750,-2679585,-1820988,4862379,-1820420,-490307,-1366743,1053232,2056644,-3079023,2222905,-1604801,-87968,1563917,-1072327,456534,-3066502,3121577,1360144,-3680537,959419,536464,2958318,-3552264,-1259454,3938350,-1451035,-175114,-1706898,2393403,459742,-2829391,2265946,-1036619,615423,-647981,186720,1378518,-3357076,3005515,207114,-1739114,-171186,77190,3617084,-3915355,-1164975,2408523,429158,-184043,-3445182,3044475,984593,-2052313,563218,-530770,1789788,-1714906,314266,1053903,-2181973,1502271,353074,672991,-1865270,-768226,3845060,-2023371,-1172998,537286,1706928,-445052,-3057085,2712307,379399,-1519668,-640897,525806,1856415,-2820416,765368,1000339,-1100597,-111163,-667296,1913654,-1563874,-460831,2076298,-635061,-473510,-933534,2069173,-178972,-2563655,1872993,783081,-113263,-1834314,729594,1980260,-2006928,-59340,785314,632409,-953357,-506776,1858600,-1301785,-1066892,1149357,645831,-554931,-1807643,2485015,697841,-2046964,11467,1358078,638827,-2171708,530442,2067686,-1057656,-811289,780320,1399898,-1327539,-1017223,1659131,206397,-946817,-360204,1317287,-108633,-1585381,932432,713849,-873988,-804439,910508,928713,-1390723,-197298,1220872,47375,-1120221,6024,1626023,-401869,-1350260,1121234,800208,-1114442,-969324,1401609,788464,-1440780,-125122,1278886,-338093,-1400706,642270,1473611,-765681,-993612,1183170,764865,-1442810,-542247,1555608,138922,-1524038,236187,1494411,-487869,-941916,509070,830980,-843315,-877618,693386,322340,-897212,-120992,648923,-95911,-893178,379258,1086231,-367585,-553881,597993,910931,-674000,-474668,902243,259392,-665294,-76895,1156656,-160943,-865724,300095,801122,-854359,-1027819,955567,550895,-1040686,-545876,1271916,27283,-1138233,162598,881487,-352259,-1083743,695745,752465,-730465,-136552,722557,471862,-1009176,-119792,779797,-386575,-717105,237084,831273,-402860,-564111,715126,69174,-465278,-280005,363153,400426,-648622,346375,330802,-304966,-404900,74943,887655,-946370,-85538,803000,50972,-402451,-640507,1140543,-188336,-985788,307905,380875,-127902,-699345,522093,859932,-1048262,245852,277163,-100557,-771469,44408,969673,-706057,-87057,168639,117351,-101055,-768107,587383,-540051,-369567,273184,-192056,550755,-848292,-45072,-99409,-453815,355149,-576963,765549,-119028,101589,208817,-639454,669514,93870,359953,-94029,-780755,1009773,-118477,-104307,-631896,369886,569128,-974725,510763,-1739,126417,127336,-467879,1011537,-574671,20008,294582,-216735,268673,-591641,834137,12355,-562265,494303,-535102,498482,-506750,-35817,252561,-775347,713520,-681698,584078,142781,-747223,586993,-441553,780721,-360340,-579991,706935,-137434,316986,-1257545,403675,656714,-475750,233410,-555753,946355,197601,-437993,367530,-354417,786800,-515795,-207319,429203,-442409,308808,-464328,251924,-85748,-501283,284075,-286601,500528,-53980,-358307,266234,-167119,500806,-875713,-12120,556763,-68951,27194,-622659,981583,-38284,-608950,308391,-99829,37072,-552166,205132,437076,-972606,256067,459825,148934,-512188,-319123,1218584,-134630,-395697,-87464,267028,200993,-633196,54065,251709,-122256,-204034,182732,419576,-334758,-68584,72240,74802,-94610,-199486,127762,84156,78495,116033,-617682,-240687,385695,972901,-457365,-1099552,468398,670792,-429723,-1143126,665512,688386,-641320,-472453,673364,283011,-522721,210668,299342,-318209,-333910,471421,521962,-783844,-244750,754863,268551,-568504,-516579,966934,-143121,-897433,53864,611622,41279,-996628,424219,291252,-196887,-223785,-381150,762308,-169186,-178375,572634,-357967,142212,29018,76946,-629918,-360501,1219676,-199253,-868332,122064,973563,524706,-1588739,165907,976278,-195499,-811518,42659,912628,-810694,-331412,743469,-231459,-580070,-296628,1074061,-502546,-1020800,704847,562921,-263377,-924788,585692,582063,-1011013,148473,70683,370601,-675159,-177626,1113648,-367718,-71892,21353,677652,87804,-524888,840003,-96091,-554743,254422,363516,106065,-1383016,455209,907690,-458112,-604886,295902,845054,-908149,-522057,1109468,131359,-538129,-158389,997727,-177368,-1011970,822680,397293,-380206,-578006,502330,526504,-1105161,-73505,793963,-2950,-805832,-91806,1022379,-283330,-751481,370020,358740,-39826,-821887,642794,190993,-708365,54102,485762,200878,-898844,181833,601577,-458714,-453967,679820,402500,-776804,-307097,899348,-364586,-506456,82267,958797,-428044,-729912,795695,580315,-669813,-701233,869807,132722,-763030,-141641,662926,-160760,-634471,303833,669640,-295055,-666849,679631,454256,-515092,-219584,771235,220931,-632975,-170109,516992,-95796,-417918,146361,626848,-201546,-464245,420555,323047,-515835,-299201,528076,26471,-1001558,243604,660642,-485413,-813097,460104,490738,-604708,-373273,759488,19161,-1011947,168539,763397,-413117,-1016579,566724,323671,-424426,-508858,737699,405709,-714092,-217772,755061,81311,-830985,154240,524854,-211463,-578730,126218,554422,-265416,-258870,340849,310296,-542025,-202025,511198,-160227,-745857,113133,149290,-151186,-878189,703281,430963,-752670,4516,106765,443722,-550623,-55845,771159,-583067,-275406,182443,505362,-244659,-640381,838358,-233850,-244829,-73780,405204,170202,-1033469,444167,123004,2050,-140268,-239429,889598,-313482,-135249,550054,-135823,316812,-538768,757814,-38690,-294909,577182,-431960,293309,-598066,105157,755851,-973798,759753,-37033,337321,-368742,-568175,1615553,-845707,26003,129145,197686,444853,-1221909,836719,-36583,-377003,316849,-765404,785524,-947422,1073348,415601,-953031,716701,-440306,972117,-952976,-472261,1235044,-803855,713248,-1117305,612954,227912,-1092078,1054293,-1029622,747146,-121630,-631794,825004,-1077095],[0,0,0,0,0,0,0,1,-3,2,-3,3,-5,7,-6,8,-12,12,-15,18,-23,24,-26,30,-36,39,-43,48,-54,60,-64,70,-81,89,-97,106,-116,130,-140,151,-170,187,-203,221,-244,269,-297,326,-360,401,-450,502,-559,628,-710,806,-915,1047,-1208,1410,-1654,1970,-2391,2975,-3823,5168,-7598,13076,10901,-175318,-45080,-21899,337025,27512,-250366,254343,-41531,-84930,-118833,-58002,408043,-239532,-141025,136776,261403,-49483,-567050,372540,152404,-122129,-138030,124006,294662,-202737,-279679,389107,194520,-413555,-222787,522076,-62931,-456835,-168034,522122,-177920,-275192,227967,82577,-423636,-121985,355626,-91441,-343859,153565,242701,-422163,5488,476603,74853,-584471,259225,459610,-539114,-527793,315017,603880,-310996,-191003,612283,347280,-487700,109189,344000,66301,-524191,-87162,446037,137439,-191643,45675,814216,-430715,-741509,593641,273545,-402780,-609195,1114936,346427,-587944,36927,802341,160345,-1328981,398034,721006,-689216,-441255,165765,379334,-661696,-152969,1012119,-647667,-488997,709644,679052,-874017,-897791,1197946,243642,-1010026,-323106,761127,495868,-1015559,291187,824967,-584602,-338336,-1867,1098911,-575217,-493521,969400,-60319,-319791,-504636,883856,-312181,-1033224,1046658,334699,-479573,-1167367,845499,1443544,-2050376,-454477,1093993,1279815,-1166399,-1073693,2020747,-263951,-585221,-16976,137787,212664,-797183,1553281,-359007,-1321163,991921,907241,178119,-1980776,714379,1929143,-1207814,-835931,84201,1787843,-472330,-1477698,1275422,-190552,-272538,-507830,674435,343618,-1289898,1111641,-179752,-650106,-222765,353293,971938,-2305467,603881,1333859,-695414,-1095418,-445987,2958404,-1127144,-2510673,1212681,1234345,140590,-2764299,1239930,1353016,-1270836,247727,-332309,384994,-846482,392526,1156701,-2566149,375324,1707598,733380,-1960897,-1814422,3315501,-6480,-1498940,-465515,1236040,1253793,-2561088,803161,660401,-406038,-190616,-390359,1391436,-1307761,453701,731733,-1367367,69116,-109195,1705674,-1532363,-1316932,2513656,-83993,-875127,-1859972,2486241,1424756,-3544021,318603,1403304,981143,-1915491,-1000216,2447015,-1208004,-107170,228240,-314279,-255161,-485897,2417699,-1405049,-1822315,1808917,1182789,-437747,-2976999,1896116,1891896,-2180532,-522919,346394,1743945,-1181201,-970921,1699339,-826080,-156797,-371547,878202,-204813,-1230981,1782893,-488649,-652080,-7424,1329050,613753,-2763475,1414402,1514186,-1085193,-1339723,223398,2808583,-2046848,-1673270,1394631,693393,-563119,-1902600,1983968,584667,-1361017,999181,229562,-274092,-942782,1573208,1005741,-2296966,675585,1397648,78434,-1814461,-182152,2521995,-1014316,-1164143,380257,1136072,-201739,-1646925,1324575,249856,-1038810,-92922,556224,601868,-1429701,655629,1376853,-987892,-316540,424003,1364146,-1594170,-867802,1624981,340182,-1036333,-492222,1757140,210548,-2105464,918025,1250446,-554623,-1438151,616338,1093104,-1527232,-121459,1291693,-72144,-922294,144540,1489543,-1144433,-839004,1279800,700768,-937423,-746541,1648276,231502,-1364169,348851,1044359,-29427,-1123560,451862,899333,-915738,-434077,520939,970469,-1247949,-580227,1097980,14001,-1230159,172371,1065780,-149790,-1401039,558384,1112578,-753645,-985705,673570,749729,-1011381,-365440,1000268,-167928,-1197066,235977,884744,-364369,-720611,1002789,455466,-907815,-595217,1284235,70554,-909043,359577,869501,-627948,-999329,520900,513706,-654691,-367737,1238108,256910,-703114,-162516,745876,174452,-731699,249164,978209,-452986,-797726,530016,799693,-618333,-535208,690316,339597,-954837,-268947,1249264,-150325,-852750,264736,958303,-364898,-541938,708871,325148,-922014,-72068,825031,-131840,-518198,376730,805202,-435071,-231182,535871,383279,-583067,34773,564381,-295184,-594224,293837,597617,-493480,-474144,448293,364268,-592898,-510506,377328,83044,-800887,-109122,451774,235914,-462930,252230,796141,-22235,-500003,-21047,411101,-381998,-479909,497300,240444,60286,87826,433280,-54730,-262200,362589,178931,-296437,132243,215248,86283,-885118,148828,784945,-407116,-263863,307761,396246,-393725,-130815,391563,-343022,-214061,377675,143510,-403988,-671406,595019,293481,-355734,-236047,153441,493975,-483516,64858,56970,74445,-16893,-65697,205230,-165098,-89951,-8895,91249,340061,-307983,221363,-71884,-175665,158489,-317225,-146991,74062,224858,-227704,-639779,403395,225450,-116021,-610192,-99133,725731,-704804,-9211,86344,-5766,-107168,-182594,608437,-500535,-183432,428567,227789,-567228,-706481,673796,402863,-328351,465908,148648,73234,-516474,296366,55587,-495846,132165,-191887,185932,-132310,-271547,123961,-281023,349635,-63242,-239087,-288518,-101475,811403,-499301,-797187,518511,670176,162104,-1241298,197860,1231577,-486704,-844062,17788,887299,-356280,-435938,684029,-49849,-381464,-489595,694763,-304469,-749275,439919,463490,-210838,-628824,752303,479004,-748149,182961,494041,176721,-825871,243970,851684,-492502,-386771,96123,701632,-192486,-222907,301528,-276033,123527,365040,-3841,-478006,-301201,1295761,-16563,-1034584,-17962,963011,506960,-1693727,-120936,1627719,374692,-1224945,-402908,1452852,-120702,-1219814,295579,680868,-305477,-928481,755494,577944,-955421,93668,812839,98697,-953350,486418,944529,-1011152,-387997,869344,381599,-798933,-478450,1392644,-334414,-843862,-258043,870529,242,-1005311,600630,198221,-401468,386768,239509,32767,-833045,776423,1005788,-796822,-888329,689117,1587552,-1270991,-1222892,819656,897738,-1021113,-948027,1142278,619140,-1132340,107988,1081508,208299,-1161582,311818,757742,-1045719,-375622,595862,153622,-965998,-168648,1250682,-289189,-896158,547470,887087,-356540,-1278548,1307514,432230,-1066204,-299447,782098,614082,-1203746,-29457,824444,-279251,-222239,266339,557490,-1185187,-349591,1059375,-145035,-1033283,-213231,1523910,-32881,-1961555,851923,1100895,-395317,-1668643,590731,1124081,-1061389,-747091,745972,521103,-1087486,-334889,1321682,-317622,-930251,566312,745580,-391422,-816377,1124316,453925,-997276,82548,925700,108942,-1112766,319739,1375884,-510389,-774871,487950,813714,-809344,-349418,820414,-122542,-824332,-86534,776642,-137892,-1254179,565615,934109,-335415,-374073,803949,773109,-1106602,-391822,1539029,146091,-1023388,-171918,1367409,-193046,-1195110,756170,1206697,-521752,-874501,856901,420582,-1041220,-181332,968933,-95978,-1148308,375720,1090724,-687319,-775038,898789,776830,-1104902,-90121,1325676,300250,-1003728,-80195,913682,-359081,-771117,532256,718161,-641166,-588438,734527,432571,-971476,-363570,1230265,45346,-1393538,385373,1001591,-235087,-1126624,648557,1079840,-873735,-803548,1106738,437440,-1233777,-7106,1371376,-113053,-1127495,348084,1154684,-505341,-903112,880747,552999,-868228,-450982,1076013,25732,-1088046,-26538,782855,-174456,-653660,483999,608210,-663003,-534687,819467,194582,-1050782,32348,834260,-134139,-1030704,344845,878406,-344685,-901108,670089,500505,-654916,-599989,958505,233731,-1062223,-155714,956110,-174004,-1170429,312011,1006650,-560805,-829250,878763,614360,-741903,-389778,1213128,14931,-1168893,373936,712457,42772,-763443,305113,623168,-487824,-35686,674219,282178,-889800,-136567,796611,-533677,-443734,163424,392254,-29576,-789188,787342,182299,-665719,-616847,634282,611817,-1103866,98680,819249,-229806,-705863,-211818,997055,-559226,-490645,447819,269189,-292883,-488778,866589,22266,-787306,467622,498415,-241758,-796247,402955,828431,-1140931,32465,523741,257825,-593782,-337045,1322919,-217749,-452982,18805,189730,253941,-961447,720943,-34720,-429144,244948,132269,448709,-840515,341172,431694,-709248,-352049,6644,881781,-467488,-790368,679687,271532,-219480,-744748,449602,487625,-701451,392068],[0,0,0,0,0,2,-3,4,-5,8,-12,15,-19,24,-29,39,-47,58,-70,81,-100,115,-137,159,-185,215,-249,284,-321,367,-417,472,-528,589,-665,741,-823,912,-1015,1123,-1235,1362,-1499,1650,-1813,1987,-2180,2392,-2620,2873,-3150,3460,-3804,4188,-4622,5119,-5686,6346,-7125,8055,-9188,10605,-12421,14845,-18253,23395,-32148,51199,-197948,-24373,-170730,-123890,-28206,-1827,-146578,-244742,159364,-174737,-2731,-31705,432695,73581,133990,182530,6581,-9395,225568,91976,-180542,-109889,370707,-239730,-343211,287503,287068,-527068,-430529,594356,269327,-380093,27714,811368,53850,-555234,209727,423166,-329789,-524924,293816,559640,-373932,-44283,228630,239045,-214302,-191209,390933,-49835,-358213,-55876,367199,-27939,-184924,250403,-31735,-159853,-265854,478432,99620,-599404,92010,232132,-134002,-533036,449572,338590,-625606,-145043,388675,522377,-810167,-340707,689895,-29158,-994516,582437,609717,-398587,-700188,941680,438167,-968167,119981,733133,270654,-1211988,-10781,1127861,-653515,-648673,336825,664257,-275743,-648106,969570,-62505,-490391,37291,804968,372593,-1239017,451227,716882,-418288,-624273,-42443,1233710,-914845,-575444,668395,127169,-174786,-571376,1089203,-230719,-1131745,734951,702635,-543925,-1371183,1078016,852636,-1735278,-176749,810789,206881,-1011321,85074,1492226,-1293104,-506088,833470,541192,-879379,-1233469,1281874,-82979,-1034000,228290,538207,680687,-1399142,918710,689468,-1184102,47861,281976,1041077,-1734316,-513611,1929633,-240546,-762571,-1044878,1866256,430494,-1812326,1016370,179823,42155,-924667,502311,1041980,-2163544,924437,893100,-228985,-1523029,-180777,2616110,-1246281,-1059683,1015256,295817,76367,-1567427,2044779,314592,-1679022,1157260,130740,542775,-2020065,840621,1855097,-1811811,410663,226262,1135615,-1112189,-788723,2213979,-1372905,-644016,57501,1422614,-209275,-2808510,2060768,745298,-1134980,-1376876,384061,2432327,-2256580,-15541,1007471,-442536,-340265,-669648,2201078,-1662005,-909324,2051555,-246899,-694043,-1611286,2359521,535305,-2736869,866884,491578,477275,-1722485,459619,2024307,-2010385,371112,499944,420437,-872137,-1273361,2762447,-1375546,-666939,494508,512347,189822,-2186037,2448342,223142,-1668742,476603,529122,1428057,-2625774,147213,2274427,-1026145,-664190,-840327,2425354,-555380,-1903585,1688605,-10348,-274159,-710625,1051576,359782,-2310737,1183122,903482,-524023,-1312702,478948,2425137,-2388715,-289638,1703791,217408,-860587,-1068171,2320589,-794751,-983179,1230119,538994,-38150,-1745984,1815146,909268,-1604271,161860,61360,763472,-1625333,321008,2108489,-1535983,-317275,274835,1124027,-791510,-1794150,2070994,57639,-876423,-560534,1015221,969241,-2096431,610040,1042108,-611287,-693146,397120,1197567,-1830181,-528941,1761403,-287683,-1167564,-391612,1984687,-628702,-1874146,1386135,702681,-606385,-1243321,1284916,790248,-1719405,196705,1035956,66735,-1329313,-51173,1361915,-703428,-746333,584688,785377,-612206,-1027689,1448310,337225,-957584,3573,973223,311930,-1460201,519186,1167409,-606656,-527989,577861,915825,-992242,-428578,1261506,-58179,-1388022,136372,1400349,-695639,-1356712,990522,1048048,-1049881,-790372,1429787,707000,-1334357,52736,1255098,-23840,-1090767,385068,1275826,-512462,-914812,830409,676102,-774074,-575887,1104377,102569,-885296,-123650,848038,45121,-726886,147159,696879,-526604,-548098,788291,437325,-470417,-350215,543324,78167,-637233,31708,654113,-633716,-854273,597468,518592,-585435,-609129,1063181,258665,-1018269,-174290,1392053,-367216,-1129241,600816,916432,-759085,-573179,962235,400806,-645841,-597146,632343,212158,-713567,-88781,813979,-127292,-611979,316364,577679,-307998,-521868,228323,325269,-326248,-538653,492789,112907,-415282,-173535,239018,17229,-315772,119560,660337,-470398,-58644,340225,476701,-645794,204913,458321,-232270,-347701,120540,422701,-335521,-427986,619242,222101,-399902,48761,567254,86514,-880793,482818,533477,-326466,-203753,27244,395394,-456921,-516327,266764,124890,52457,-574378,326644,46248,-333985,-87431,165565,414452,-374907,-167076,499541,-184806,-218911,-514104,418785,-32908,-146830,109033,-191177,448620,-52250,24978,169807,-397413,448890,-103755,-290101,-68928,-91449,226317,-697680,472658,120023,-274837,47827,23591,276852,-575717,-164571,433602,-39174,420807,-524176,281282,383984,-251976,-141063,-352212,895383,-82669,-687720,263670,-146946,251574,-522828,215709,545335,-963252,269076,206958,231763,-354702,-329858,1022606,-653187,-408468,122268,459575,286850,-1045547,280370,252820,-170112,-224656,-235309,796785,-377840,-17810,347508,-150761,180551,-323322,383451,171607,-240554,369608,-582759,461346,-176198,466148,-94381,-1080976,901492,391933,-419878,-1037103,447855,1138736,-784142,-538711,228362,562911,-220231,-530090,858822,-509871,-345253,497548,172529,-435355,-776146,1295184,562578,-1147898,-233335,939654,473474,-1149347,-522504,1098725,-86290,-735945,-178869,515992,354169,-988169,246064,461824,304080,-71205,-271252,235471,-280540,304000,172848,-803999,-191427,630917,582466,-1062599,-629367,1450289,179111,-1436987,-320771,1736210,222098,-1285922,15327,1247075,192125,-498665,556525,478226,-1008479,-113922,1057056,-345744,-1024473,331255,1767739,-563323,-1607940,999397,934176,-470441,-1038089,434783,1335955,-888696,-615347,440841,507824,-567812,-620555,1250879,-277432,-637805,271383,230809,-351816,-352625,778854,-201122,-1132668,436577,891178,-505874,-1460099,952932,1545150,-1202242,-1093400,971250,1065632,-887521,-999282,1178519,238359,-1103831,-92034,497683,-310252,-1261848,918302,991076,-1244985,-250040,886684,747288,-1439377,-330625,1593564,83965,-944299,-407804,1493538,-144302,-1087735,711005,663219,-224802,-749037,590884,686630,-1175216,144173,680291,231186,-687202,325602,1150862,-1233516,-731485,1046235,250426,-1324674,-636205,1607300,129423,-1502722,495371,1301256,-157775,-1253716,644524,1210749,-1090326,-266131,907159,532064,-1178971,-396361,1497264,-434774,-1118000,486681,963972,-575316,-1487505,954595,575553,-898383,-542225,787041,731852,-1418424,-11321,905798,-207329,-862352,219388,1110328,-759695,-843188,920708,422749,-851200,-401670,1132218,27002,-1209519,746593,1319657,-562908,-947630,1048200,1054493,-1270005,-507110,1308425,63252,-982301,-191998,1557736,-318447,-1064274,441206,1438586,-715567,-939963,1187540,877090,-1242693,-281328,1174410,199170,-1182992,98592,1191515,-462204,-894918,609938,989270,-882064,-625338,834492,712913,-1082122,-360248,942180,-78024,-931864,337830,899338,-622221,-1008803,877073,907159,-952436,-639734,1310382,304093,-1193655,224820,1440448,-545188,-1153903,875766,1019836,-974870,-827609,1295270,708699,-1210653,6199,1350368,-101407,-1229834,575046,1378847,-502250,-772350,480334,872697,-1076007,-721728,1360410,227296,-1085822,-230192,1003625,-105381,-1251545,143098,750998,-253010,-595325,660228,745019,-780917,-547487,959135,79959,-1102975,53497,1015566,-386390,-875557,982198,747129,-859332,-736942,1077181,517358,-1591588,-42042,1187260,-222832,-1171653,236246,1155633,-662094,-842984,864832,448550,-835584,-510159,1041859,199888,-940242,-13380,713938,123019,-925892,460369,635742,-834884,-386225,347785,771325,-1076837,-551994,1040031,-288110,-613898,-111852,763764,-273227,-1017388,766709,293081,-885062,-425804,456680,698009,-1193884,206205,1147107,-223217,-501058,-222882,1121026,-772727,-690134,1007209,8102,-160100,-655639,1308573,228664,-1137167,855383,376263,85909,-809603,221227,964209,-1100519,61478,282973,334920,-381339,-649113,1219293,-625079,-302033,63728,267448,108958,-1110835,745111,261294,-451490,-112963,116896,614193,-1232400,194077,949696,-886408,57219,-68289,1259669,-246196,-1313323,1288299,-141698,-180215,-685222,128347,447094],[0,0,0,0,0,1,-2,2,-1,1,-4,3,-2,6,-9,7,-11,12,-15,17,-17,19,-23,27,-29,31,-32,37,-38,39,-38,40,-41,40,-39,39,-37,33,-28,20,-15,9,0,-14,25,-36,50,-67,83,-98,116,-135,148,-157,166,-171,165,-141,106,-47,-57,222,-476,876,-1532,2692,-4949,10615,-73383,-85706,282349,-153792,-332523,-21288,384403,190392,-444971,183329,388242,-84039,-54119,-34885,-28733,-510416,-150699,422481,-436325,-264709,100945,21255,-221817,256290,101686,-71664,-270846,535077,106882,-129862,-100033,180267,44273,-496380,154047,523524,79435,-380073,451984,477629,-249240,-373602,122540,156171,-249420,-494233,340456,437479,-547283,-479852,657330,350207,-668143,-342984,715233,38599,-592030,-94242,936364,-512089,-805396,478728,405372,-461108,-236668,579727,6688,-878130,453432,471146,-478901,-422764,718944,878554,-930313,111982,737150,-77953,-636458,-352579,1139043,-301049,-615336,653399,90281,-17355,-633026,666565,313903,-1138842,243038,561659,280990,-1057588,-55509,1459094,-1004702,-473711,-104472,1018776,-327144,-1259891,1589591,-36938,-492283,-349053,789047,746581,-1920872,801354,669884,-833494,-58084,-102023,1614376,-1789534,111410,1445235,-847874,-419218,-330749,1746315,-865211,-1845319,1756008,160248,-25515,-1308928,616539,1695741,-1945373,533498,56531,315854,-312482,-493061,1715456,-2155831,337922,818834,230844,-490609,-1879958,3223373,-622021,-1608420,415155,537704,1726056,-2865597,1114291,1321920,-1506203,275841,-783060,2190231,-1494593,-542050,2317779,-1715356,286666,-666590,1552177,-291971,-2443449,3361848,-954138,-1157623,-716328,1442300,1849414,-3980625,1267054,1311750,285268,-776176,-2084146,3848970,-1327002,-805897,724103,-802296,1835242,-2039375,1982171,-833606,-1783414,2371338,-682047,797343,-3210711,1650684,2764500,-3517318,468834,-235722,2499527,-1456681,-2197105,3720310,-1931992,302067,-791750,683472,898656,-3142035,3241100,-555095,-894860,628471,-246854,1921292,-3851618,2000019,2065485,-2605604,-12429,-488287,3679388,-2714944,-2452187,3316125,-120643,705456,-3395506,1850846,1909597,-2655005,1717404,-1542593,1080020,-700539,-172180,1984424,-3977901,1960357,661256,54109,-1133067,-2204709,5014910,-2123644,-1791220,683165,926786,1093084,-4057657,2629717,681024,-1659775,1097721,-856110,2360275,-2840244,188513,2381309,-2727755,1275377,-460728,1933097,-1516491,-1834758,4004902,-1700557,-671373,-400811,2098803,1010951,-4146579,2452813,921986,-180476,-1086059,-619182,3311302,-2128290,423264,609377,-714323,659086,-1476014,2736207,-1737639,-1291530,2166917,48300,-76931,-2640183,2332235,1516267,-3094173,473388,387874,1723326,-2277742,-663921,2998135,-1817239,-22764,2994,1287015,-605877,-1749478,2890269,-774877,-1220626,218545,916458,675829,-2708784,1886661,1006171,-1536892,-227250,489691,1958465,-2549744,-643957,2068257,-528318,-676978,-607897,1835023,-140908,-1636549,1640113,151970,-522552,-1239089,1470520,921895,-2432238,318928,1174572,237910,-1602825,-43447,2412994,-1427179,-962653,1056477,1134077,-798966,-1464237,1954232,389004,-1481605,260733,1221556,57402,-1962848,791713,1255964,-1082556,-645660,863176,745212,-1716681,-183994,1849895,-406842,-935994,269279,1129071,-703454,-1227128,1205910,481013,-1189192,-487174,1235064,262800,-1576856,239392,1352787,-486684,-1534644,533132,1175417,-822992,-1110273,1012576,657493,-1062052,-510963,1403315,296266,-1571593,108969,1231238,-401437,-1177691,765747,1249273,-983156,-880327,1247739,503343,-1073305,-138405,1498984,47698,-1321354,533283,738103,-550377,-775425,668036,401749,-863446,-232802,1175775,50900,-1134958,361920,876396,-328458,-558510,583812,622694,-761544,-516096,941095,552206,-902107,-284885,1118394,-63080,-994853,-21366,1012819,-227510,-1054384,712158,1094939,-788658,-558826,1136073,433366,-686408,-472848,1166055,-56840,-817561,388483,832616,-461454,-909111,568756,330566,-855840,-147374,530117,191133,-449628,289689,830758,-582270,-266554,297258,470478,-391955,-536684,776321,-85556,-649347,-53624,333467,126132,-1117645,450110,379098,-31702,-716305,76079,1176752,-1022435,-123792,499274,-39793,-287282,-446883,1034061,-275657,-954574,754126,230492,-21645,-1171912,299813,678563,-829860,273983,-35221,308086,-408976,-369030,813324,-693550,143286,-134415,139925,304166,-418917,808402,-856909,74616,271566,-389914,292259,-611574,620583,-67087,-565084,469527,-474622,805159,-781253,-103933,883080,-245406,323851,-722668,530463,-89325,-800200,662565,-414470,474807,-472907,263466,619746,-1059524,733136,-84700,211029,-204175,-665459,1343625,-197981,-164009,-243603,25360,740491,-801414,238805,-282272,171891,554547,-1250638,778683,108869,299368,153726,-395244,1051083,-721103,266954,-126948,64301,336674,-982243,633419,-216838,140631,529809,-773973,346972,-95893,440813,-154648,-808695,789947,-127168,607766,-222605,-210390,544492,-355594,555918,-619955,-324230,570689,-197637,422848,-1079343,179326,934282,-385644,-402549,-806669,874423,357121,-817688,-201772,378044,1205860,-877728,-640176,715968,-45822,-85214,-424176,732445,72497,-926657,548873,-19978,155057,-389956,337721,161710,-629996,411782,229220,-28926,-244644,279402,766222,-794712,-290307,541046,358029,-174617,-407536,427478,265805,55450,-7959,-388766,76156,313856,624503,-178304,-892680,761686,831041,-498153,-1234648,87096,1126870,-288763,-1327937,96405,1001180,-183966,-1041682,65078,1199900,-469151,-419387,288333,178451,-366313,-4475,819054,-389929,-768261,692358,370652,-293189,-248522,527687,587545,-1131769,85973,554564,-146161,-545827,-74622,1139727,-409269,-297805,327954,162576,93870,-290226,472378,-454141,-742488,922488,162763,-477279,-693723,793308,713715,-1265392,-313577,708573,782065,-802027,-746829,1260666,-109014,-542994,-322884,480111,163217,-906068,817043,230696,-448063,-355040,529507,606857,-1427935,92887,802835,-528703,-256483,-86334,1218230,-642877,-572632,937520,61926,-341718,-562067,812877,-168305,-716780,199210,187481,38710,-542230,118152,936225,-839387,355670,539998,260253,-629651,-356184,1306390,-266275,-1014753,504048,875344,12640,-1301423,709208,592715,-812261,-626366,514898,153683,-1132953,-183976,931413,-511273,-459173,-84032,1043464,-470368,-677585,956991,-155731,-641796,-500626,884692,-5002,-1040093,320902,516335,-514856,-633137,627780,356675,-603460,-266943,538649,121543,-458526,-228370,717365,-364851,-888087,298742,477350,-594372,-742349,736003,614872,-978668,-347606,845869,358488,-907329,-190299,1196608,-329567,-952784,220179,743777,-737371,-523283,1096185,241144,-807544,-57090,658804,-182444,-984830,383679,577014,-309943,-781805,529433,392707,-441037,-296369,547542,-82038,-969603,129039,408669,-186605,-517823,453918,561572,-642027,-558654,581006,14989,-613237,-180812,937823,43996,-946894,283065,826941,-648571,-859102,577508,641723,-685800,-256876,557074,384656,-749981,-90123,886788,-14600,-813225,475473,1045516,-586160,-621045,333018,514322,-659944,-262716,839140,-6245,-601174,270723,608553,-89701,-467242,628688,511208,-533872,-198274,313657,189556,-827347,161038,518826,-46155,-513766,69919,837835,-765620,-408382,446644,159417,-235444,-702419,850272,97157,-556118,312285,228954,63087,-768765,262751,853075,-780549,-53003,336096,339995,-749645,-558283,1363271,-419526,-254446,56976,351040,53294,-1112683,747616,95320,-217812,63012,-180818,508598,-1089610,271983,774542,-418569,327120,-286350,819403,-597166,-590881,985474,-496560,434868,-544827,544707,631507,-1058533,878463,-458737,352739,-281708,-433415,993534,-1209971,819498,104579,-216841,-44017,-738783,1736878,-884558,-359988,581894,-148887,996167,-1238384,917687,-43767,-650217,755306,-852932,917169,-727310,171453,833661,-1450816,1016530,-889989,401048,-174356,-813674],[0,0,0,0,0,-1,3,-4,7,-11,16,-20,28,-36,49,-62,79,-97,120,-150,177,-213,259,-311,367,-429,503,-591,686,-794,914,-1050,1203,-1372,1561,-1771,2001,-2255,2538,-2849,3191,-3565,3976,-4428,4924,-5465,6055,-6703,7415,-8195,9049,-9986,11022,-12169,13436,-14844,16424,-18213,20239,-22565,25274,-28484,32368,-37196,43466,-52122,65360,-90355,224556,-302410,-96267,178579,110876,49674,-389617,242825,-17828,-380330,-291026,410125,-103678,-489654,-153185,400317,-64420,-417838,262408,264866,-218347,-141903,324937,-60690,-60015,7599,261628,82611,-179319,-148766,17921,79017,-99378,-142511,28743,48321,279242,-159287,290102,-26610,-242530,472369,-128055,-327367,-73799,540728,-312038,-311476,505431,352414,-492926,-568342,896204,432539,-851147,-24080,611320,-112869,-754472,370078,558328,-360800,-611221,421894,535976,-578370,-334008,679761,-123727,-435368,26973,548480,107684,-519705,208706,430257,-277214,-473571,96869,746936,-647075,-215367,328274,181871,-462490,-478892,733697,-271411,-555115,174747,187901,-292099,-504890,927162,-169848,-1007753,506806,985688,173629,-1760399,760157,1377957,-827757,-757063,582613,1022778,-624035,-832341,1192541,-646880,-224556,138986,477132,73191,-1179273,1273269,141133,-967668,222659,591933,850419,-1768868,194917,1248752,-377405,-737108,-387760,1890392,-247902,-1587387,904097,252932,397172,-1381407,426611,738052,-1458906,1118642,-361602,-380992,-610384,981741,1502465,-2927229,-186741,1699670,720029,-1570492,-1607995,3203404,195616,-1563481,-406540,697834,1244300,-1802348,746767,182971,-697073,1103895,-611416,587050,-1302590,752298,1778680,-2337780,257492,576846,1293473,-1475887,-2048360,3045023,-165221,-1463095,-1216021,1594666,2056997,-3333700,253019,868665,883104,-282341,-1570035,2233756,-1212239,666542,1152288,-1333628,-125142,-499952,3183123,-1987806,-2862671,2457227,1422807,-338955,-3753337,2033641,2947876,-2380438,-701284,-241558,2224446,-509344,-1426971,1234574,-1602035,1018000,97231,-460356,-355177,-1103180,3026978,-1867579,-1607686,1283053,1187339,736063,-3501893,1845503,2142189,-1821213,-843515,-642169,3616078,-1638070,-2228462,1628401,165627,783330,-1817379,998002,-11855,-1479992,2299021,-1308853,-809258,-464879,2022714,1218946,-4283590,1357150,2162184,571744,-2587851,-1361740,4465784,-991638,-1611275,-119167,860769,1163430,-2304816,1458851,-175883,-764988,1355506,-602573,206567,-2073673,1673112,1472956,-2973705,430465,764651,1682699,-1911089,-1193763,3298362,-661894,-1038191,-1115984,2036969,1088188,-2930785,976580,539501,75048,-363688,-62544,1774977,-2084773,876575,831367,-1063738,-601293,354056,2565724,-2290557,-1817603,2385652,943046,-1158766,-2318333,2365851,1077204,-2481110,318339,356835,583043,-1187468,190136,1354259,-1702762,201169,538673,357781,-944364,-597131,2282979,-1029812,-1361042,552053,931403,18261,-2172564,1491510,1106363,-1301525,-224413,609934,1169778,-1665175,-208349,1485962,-533448,-649823,93588,1207172,-1076213,-1014641,1772408,-69589,-990496,-242506,1930999,389286,-2201761,1001136,1586650,-687271,-1382938,853017,1494197,-1632228,-860987,1439504,473776,-1201443,-338826,1465520,-217847,-1139871,583495,699089,-541521,-1363630,1072339,800095,-1147875,-363747,1073422,325953,-1053162,-40592,1109092,-386634,-826797,128905,889868,-664870,-929090,1331542,567559,-957019,-164269,1027128,-32820,-1090495,565610,1041633,-571026,-951278,1019815,681696,-1162300,-498039,1384495,-55807,-1266039,197762,1326296,-660342,-1104023,732116,1113971,-699842,-683086,1037289,599087,-897141,-107944,934849,394,-703803,237918,811346,-227445,-691461,470082,577187,-325107,-321705,432237,331195,-535051,-145632,935882,212830,-766772,303439,743964,-462658,-445169,1092324,361992,-720210,-180524,874456,88637,-1245769,342117,787041,-398270,-585586,797014,759919,-774787,-337441,764105,168258,-1005244,79118,710270,-243675,-710294,285102,925293,-666156,-458956,381915,364497,-180238,-38242,589848,11539,-336600,-135571,377110,52154,-597836,-96400,595088,-298874,48392,13008,340336,-269661,-176524,676272,-380072,-187659,88983,590955,-319518,-236795,817707,302969,-473561,165342,499291,74891,-563550,571812,504434,-430476,213957,143951,487158,-716420,-36936,791633,-256833,-233590,-252266,564103,294757,-386425,402028,-197104,61099,-121132,-120816,151811,-218516,209205,-110429,-45878,350003,-371983,337331,-202838,400080,28728,-325752,49403,-265121,523314,-191113,-261707,286492,-59417,157399,-267338,340363,64390,-581520,483250,-299206,-46985,-311790,176984,518057,-816834,261631,249599,286765,-325194,-441074,933007,-269114,-205888,-66447,-197033,665831,-220000,221230,-500609,126500,819668,-467933,59160,-5927,352127,97204,-634978,672163,231869,4534,-262198,118736,536311,-858685,515449,244450,319886,-188610,-427689,1022412,-322210,-347111,-58874,380752,272791,-1193266,565603,283281,-514501,-491601,362336,1163591,-798372,-468280,468636,66684,-124156,-757378,647287,-22572,107546,322869,-403840,-373824,407143,544925,-227046,-954846,727074,221061,-544129,-439302,91472,865477,-666228,-14167,516789,-381917,-357357,309701,702993,-777633,-530756,967312,644414,-620425,-771599,1082708,60354,-824043,-434110,529549,518003,-1174902,62593,903919,-36124,-695657,-117814,904894,-405822,-354439,447402,178937,-146388,-490948,526805,-88896,-490391,904903,319044,-631476,-425419,1077490,528393,-1242750,18284,1128802,198845,-720315,-322352,867058,-577186,-77783,135743,96711,-602020,16798,1255244,-653349,-846887,173819,1148787,-457951,-1656658,614716,1169607,-562778,-847245,561602,1401873,-687883,-631377,704281,483821,-251984,-520442,1036900,-11314,-699963,460443,278812,-271941,-430696,784838,5295,-1084686,472605,738892,6573,-1415814,775368,1323529,-1245176,-732841,390333,521795,-842019,-626276,1031552,-248700,-466329,314822,544334,-396701,-1067591,1227954,438934,-1158349,-569397,833176,893379,-1395725,-560710,1242413,105448,-853874,-437750,1186016,-90131,-1022381,522772,640847,-317703,-1030707,759728,580984,-994638,148893,596419,-46556,-619377,596000,933945,-1110936,-386639,709044,297840,-1147406,-130765,1340375,-406683,-1121898,183122,856933,-199779,-1183985,824674,421085,-860513,-179022,1029512,256620,-1031271,191418,1213377,-533163,-819790,444141,830106,-564277,-716786,852594,444766,-638696,-479480,895568,607239,-1106831,161965,894278,132737,-1001665,201158,907958,-677439,-524335,729937,581502,-1133851,-367907,1053723,-216756,-1226404,385449,832673,-778314,-939119,837706,433018,-950969,-300823,1000151,-4271,-1319210,114850,947900,-234972,-748096,530030,810039,-970465,-410858,1019323,464585,-738392,-356184,1040029,360817,-821379,-16263,1063161,-430629,-861882,356437,638412,-862534,-790059,559171,450256,-811545,-568451,925304,38174,-814105,92409,1173052,-738034,-491074,934017,176188,-1024295,-420981,1006177,-214735,-1104347,-90911,1035304,-280307,-1016667,892984,552752,-786867,-307464,905761,177769,-877945,-82257,676144,-138731,-923503,456694,819155,-367280,-648163,437842,485401,-478007,-493922,893075,305938,-694582,-465479,761765,-176320,-1104440,511692,829659,-222096,-323503,396176,511973,-704169,-213142,605900,-14664,-548433,-109937,956682,-419936,-705615,750480,406737,-676723,-543349,726914,-25800,-829087,161980,748448,-37846,-832638,526706,839793,-675285,-493664,333186,737329,-428881,-743746,949185,-38214,-576281,-74219,535453,73597,-1066474,702665,522801,-361372,-70625,293468,697286,-874147,84073,552016,-241038,-250914,-360269,939805,-435532,-920032,383331,285100,148418,-875218,461121,318108,-783042,494626,-155955,109225,-526642,305411,560175,-1282038,352433,385036,257743,-613510,-688292,1456984,-435847,-399227,160324,133930,771347,-1084167,547656,131653,-1244,232894,-777110,961996,-382000,61566,456112],[0,0,0,0,0,-1,1,2,1,-1,-2,-1,1,-1,1,-2,4,-5,7,-10,18,-20,27,-36,43,-55,67,-83,103,-124,147,-175,208,-247,290,-335,394,-456,527,-602,688,-788,895,-1011,1140,-1286,1444,-1617,1805,-2014,2242,-2494,2763,-3062,3390,-3748,4138,-4568,5050,-5587,6187,-6872,7677,-8661,9946,-11844,15333,-25154,157550,109652,-42995,-486263,-55965,223854,11062,-187519,-67167,172003,172560,-271336,199022,249413,37018,-200044,-358637,103595,29245,12912,-50211,180305,27808,-307659,-227925,628555,-424,-693802,64625,539796,-107782,-554111,241751,266977,-554461,-212919,551461,183495,-757686,92966,552852,-365363,-348399,194826,230241,-267711,72606,494319,-146288,-381446,114309,305953,-331783,-407895,236660,383580,-171096,-99537,267744,132364,-219396,-178804,582673,-276620,-388821,90794,242169,-120305,-448068,381922,549319,-540082,-396256,660884,304373,-984916,-232794,968112,-80821,-1175568,24121,1200190,-262588,-871044,574407,609750,-463191,-472160,922927,384035,-831360,70227,316820,-165240,-688174,792817,474834,-1098527,-178228,1160760,117590,-1374351,-141057,1280855,-250994,-1142179,-280867,976824,308112,-962919,270561,311470,-110822,-216808,488241,227467,-727401,410776,800670,-668988,-884083,576186,1443037,-1437898,-1027799,1350325,540787,-972044,-1200161,1533142,572095,-1538496,-49488,711804,304913,-1068365,219067,785770,-835333,279788,437631,-473131,-818496,385885,1514141,-1610293,-844868,1410716,1519361,-1285538,-1961623,1966613,1530198,-1301982,-1255572,567644,1768551,-999123,-723873,383134,252695,460448,-559398,111337,-877263,-116656,1730331,-912770,-1163278,-125317,2121140,-212813,-2811743,1155328,1548826,-154025,-2072386,315069,2531601,-1525893,-785119,903994,769154,57353,-750238,1062563,-671117,60594,1087105,-902833,-828511,-250354,2580844,-475274,-3005286,1482639,2082144,-103257,-3292157,128855,3615499,-886325,-1875935,-645943,2504949,668409,-1902839,121255,-144717,664532,-195702,-98402,-289127,-808836,2279326,158696,-1960184,-700140,1622699,1956614,-3174405,-972111,2475970,341506,-1641414,-1352080,2819977,128402,-1916211,148466,374224,630511,-1388706,477310,410317,-1130851,1432180,199811,-1220447,-803265,1531506,1677129,-3109653,-528811,2569467,1347590,-2022969,-2239851,2971152,1324915,-2019001,-1162189,1160233,1724476,-1777188,-52417,666144,-44783,330989,-333758,302473,-1787760,588010,1766825,-1345191,-1163689,274555,2718912,-1114680,-2538990,1783781,1490101,-876016,-1724555,1344628,1578670,-2201658,-37404,820179,474331,-698519,-402294,1429960,-1079821,167548,1113414,-541369,-1004556,-213142,2079873,-867599,-2306225,1255018,1505646,-370949,-2200295,1083119,1943036,-1282123,-1082372,417044,1057051,-882260,-508683,1149263,-428030,-383874,160723,737219,-437815,-1345973,1586171,522341,-1587418,-542907,1660443,835116,-2294447,118461,1740419,-125597,-1451226,-110422,1691352,-1115500,-1043671,1181850,367522,-971485,-765494,1201301,-99936,-1143034,1048862,619376,-635039,-763280,1225607,909815,-1376998,-398309,1037469,431492,-1085648,85934,1057406,-252033,-983583,410590,853723,-554012,-1103852,782377,533564,-1047730,-377556,1202148,264096,-1517771,302271,1387911,-425618,-1386708,409282,1089056,-910027,-821956,1288286,459760,-1138983,-127501,1402884,-202799,-1396211,386842,967044,-609028,-584600,726641,492334,-1007789,-263843,748442,144340,-823638,81956,800686,-349931,-733277,163705,394432,-512354,-580354,789105,190459,-804685,-217962,776203,110341,-837483,285481,1175269,-360428,-817510,625607,753512,-1001280,-480972,890539,580308,-904994,-43439,843275,-279713,-964812,137212,927158,-471019,-493856,429366,408257,-652312,-254321,756672,88636,-765173,187705,571640,-266380,-136010,446858,184346,-377381,-153560,36172,293562,-397836,-183685,230698,-138320,-383754,154058,341054,-287281,-236818,208470,341505,-299473,-307693,735531,136433,-820157,-195261,382270,179563,-640031,167319,586778,-340876,-376182,416291,341191,-848318,-50481,603184,-2347,-414550,-127264,409587,-15099,-556040,318263,-46589,-286548,-42990,40196,356399,-343898,161737,194151,-120271,-67574,-206043,204831,129698,-20702,-255794,-444914,401561,-140087,-76251,78424,92019,462897,-23929,-174910,-173202,246527,464224,-385358,-232570,-39895,464072,-208030,-586141,422210,8826,239975,-431808,-43453,154258,-235502,277958,123110,-80514,122810,-358234,228558,-36388,103082,-106219,8892,361789,-454121,-84164,228210,-160712,-410608,-281783,406001,-338419,-625515,444613,312529,-146916,-714494,553160,850261,-438617,-264018,10656,755824,-234548,-489604,320688,-286907,164759,326722,-213793,48428,-18833,502744,-210106,-266375,181767,452124,186370,-425707,194374,163844,-187568,37648,183535,359254,-365396,-45098,724548,-219054,-420569,-320276,722214,126879,-1108607,383570,490769,-551748,-227846,372072,647154,-1210304,41645,773024,85216,-901706,-289204,974475,-81062,-958746,122735,477685,-19824,-910496,297587,417626,-399096,104714,386168,8291,-505153,431609,622033,-427961,-359517,384465,131916,-192830,-484041,512252,-189234,-397331,454788,337968,-240746,-911633,996887,789646,-1106565,-587795,900700,1163734,-1094411,-926682,1177140,148994,-480999,-235711,800911,-314619,-1311741,750004,753297,-872360,-552566,841091,1022694,-1310533,-272630,1491836,-11994,-792639,-67252,887936,-288356,-857967,635598,531778,-360290,-524677,550360,340056,-674896,142664,356719,-138724,-136472,525805,639693,-930758,95231,890279,-9800,-956209,-89453,1650276,-296830,-1615657,570695,1154319,-36663,-1827019,994218,1175552,-743995,-614429,510522,584440,-825956,-50884,1374531,-748041,-827708,555785,1138063,-459045,-1214535,1343920,659198,-914383,-618248,1051660,557687,-1478050,364642,1040117,-373143,-698839,-13034,732905,-646219,-367593,900289,17020,-741355,-224518,966907,-136698,-1227657,791056,741382,-483525,-1064406,1124214,1174512,-1628251,-673285,1195961,738321,-1316070,-289547,1655817,-121678,-1036985,407121,792676,-529938,-1013388,1203546,409944,-1456725,58497,1015363,173006,-1278362,249780,1423833,-572800,-858752,527568,660595,-587897,-937590,1327217,33895,-828238,-170920,648030,-78189,-874763,574058,697360,-783730,-712915,1015130,695156,-1265369,-364249,1087423,152192,-1109532,-97080,1586677,-590701,-1355276,991518,1267966,-871880,-860395,997115,665687,-1322855,-197179,1215851,74002,-1351585,187268,1225219,-781249,-932551,1006116,805790,-1074197,-662036,1174279,188410,-1026760,-126431,1062911,-369951,-1156382,532310,906149,-627098,-660554,855316,446607,-1209950,37304,950966,110455,-1042175,97528,1193136,-462547,-1245725,799944,822015,-1043887,-497167,1083464,261387,-1636998,-347444,1270129,-373119,-1160348,710230,1100949,-589006,-980014,974600,936950,-1160430,-444604,1289030,195427,-1263094,178289,1327214,-455484,-1014543,540340,712057,-783777,-852838,962762,256120,-1038336,-59647,1004679,-187394,-1186686,170226,885110,-624381,-1035909,807959,552090,-776129,-663648,1184334,79344,-1082176,-135299,1225453,-155916,-982773,410012,1016332,-891427,-638293,1125140,531020,-1084803,-433264,1277074,-109596,-1067307,141993,1095168,-321665,-841959,561854,801569,-816774,-338113,798010,125158,-629127,-306907,1147074,-157752,-1132237,305106,476038,-188339,-723508,647253,358732,-914199,148750,605578,175354,-990042,201423,1056528,-400769,-721566,291922,833755,-573835,-847375,686345,499916,-541776,-288372,934198,260092,-1131965,460120,621350,-278447,-237160,519834,909141,-1318703,-494230,1272363,-63529,-709564,-460802,1346739,66421,-1049485,371057,6814,-124550,-720975,377968,90308,-1086334,433341,-54044,-34136,-553618,135578,889227,-867664,-116648,753327,287449,-235568,-920764,1179007,-38289,-636513,-178956,359577,814941,-1177820,130987,442471,-408712,109813,-355631,568905,-555262],[0,0,0,0,0,4,0,1,-3,6,-8,10,-10,13,-17,25,-29,35,-45,55,-67,80,-96,116,-137,161,-188,219,-255,300,-345,395,-457,524,-596,678,-772,875,-984,1110,-1245,1400,-1569,1751,-1951,2173,-2418,2685,-2975,3294,-3649,4035,-4461,4933,-5456,6035,-6686,7420,-8255,9213,-10337,11672,-13301,15366,-18113,22085,-28692,43444,-138535,-117473,205417,-12507,-17109,-108770,380308,-251413,-309518,58038,62801,-242013,-113939,325354,-77669,-121140,108654,115657,-313257,152483,261061,-203797,-248276,320249,-27327,-705426,96478,413283,-20297,-430081,188507,516632,-325581,-549841,333844,107522,-688698,-136462,499639,-35379,-354045,71323,258758,-109373,-243534,177955,241617,-379464,-355692,230432,109711,-219906,-474081,384437,103061,-133059,61875,27838,169446,-669425,87324,618072,-213317,-549938,245138,689223,-588527,-111400,724543,-124198,-672005,444981,924323,-537799,-770160,1198636,81612,-910564,-347862,1064267,304395,-1309580,281371,814384,-382622,-630257,148320,1018168,-797507,-573850,1055321,19654,-306811,-565277,844878,-242163,-1044385,827103,47334,264229,-1131970,825859,664881,-1641211,61740,353502,762985,-951711,-824715,2003722,-725202,-553712,-278321,718794,226107,-1580652,1372456,-498329,-856805,495930,820959,394043,-2343780,1481184,1369874,-1342711,-931554,46689,2449559,-1688435,-1140256,1519908,-337599,39349,-1435896,1219256,263292,-1495151,1462714,-468040,371681,-891925,386584,1293359,-2239175,1316839,482576,-96610,-617356,-969297,3168721,-1962894,-1074916,1219701,843671,493649,-3194220,2292305,888150,-1297096,101404,-680057,2086477,-1818801,561581,1030540,-2388544,1131680,67438,1242356,-2405496,-1361242,3971229,-1462591,-840614,-1381388,2443563,1200339,-4077984,1843679,5737,649020,-932846,-1294420,2805324,-2302871,1090880,234928,-857623,958320,-1531904,2650697,-2015800,-689306,2681637,-1205706,83717,-2124354,2964560,745377,-3689892,1657892,238938,2213113,-3123890,-627551,3676579,-2036027,290645,-1374209,1232448,-27603,-1868608,3068367,-2575416,-39693,1259701,479372,-224087,-4153762,4298292,1168631,-2478428,-647563,-16994,3965250,-3842188,-772764,2177918,-483313,614178,-2608651,2327787,-19249,-1537965,2287522,-1907225,1118311,-910904,1129106,887925,-3434567,2786697,-109723,-231102,-1452849,-51751,3673244,-3753412,-262806,1451460,951733,-487206,-3238433,3707195,-183871,-1112387,397526,-542806,1730217,-2411958,1683150,503151,-2723331,1720213,337238,1364736,-3568825,134022,4085444,-2329389,-630331,-414849,2841228,-128124,-3232933,2764032,-28220,81751,-1230296,362761,1959858,-2807314,1457007,383562,-996042,-270672,-644421,2383230,-2444625,-247946,1969575,-616567,-481167,-1454335,2944645,-405957,-2496315,1655829,584034,804526,-2618925,1010238,1975751,-2370626,385840,289890,925365,-1695412,-385272,2473903,-1732914,-635302,951256,1024926,-1070342,-2056047,2621995,123987,-1651075,-169558,1215438,1059597,-2638866,768037,1572680,-1023650,-513434,-89852,1951316,-1234217,-509362,1837649,-163567,-513716,-489741,1438418,62094,-1665627,1273946,919682,-333385,-1346820,773252,1342559,-1891445,-457971,1330926,98818,-1254549,-478029,1792040,-661678,-1227236,686681,792502,-927624,-945459,1705112,323093,-1653969,58829,1171585,-316527,-1688704,741181,1460079,-1299809,-1065796,1017792,1190010,-1488645,-545622,1733537,122861,-1225337,-158657,1535951,-175038,-1506220,491645,1002814,-415670,-966048,970588,704886,-1174841,-610404,1129110,220320,-1294258,-75266,1113937,-445433,-934238,619934,1051176,-920564,-605411,977261,397724,-1008446,-70611,1102309,-372506,-1318990,759222,967513,-798740,-760359,989632,554505,-1052927,-137269,1231518,172152,-1067848,570454,1128010,-519387,-710889,771768,680001,-979411,-641675,794746,219378,-918164,-187395,904945,38185,-632732,173067,935061,-181867,-838128,613669,852779,-897579,-718734,809206,475491,-827762,-100757,670023,-19694,-798859,299415,845235,-719949,-468049,467264,98003,-687359,-289924,948344,-275611,-865848,513025,430200,-396005,-837888,739541,463073,-961047,64195,181695,421655,-728905,-105673,1155005,-206404,-373675,-18245,688934,64185,-749125,680774,312187,-326926,-459602,203784,905727,-952762,2479,213208,-107872,-6813,-419920,930693,-365988,-368479,299233,-197895,289428,-218614,601587,-435747,-466208,650589,-88674,66822,-653882,488904,391117,-963341,232834,-18125,368458,-264269,-145718,783310,-1090732,280123,-37210,-108210,324694,-576519,1044829,-278267,-33533,308060,-215728,945539,-947603,159029,425595,-219593,426148,-704480,950331,-219940,-741608,362906,161773,737553,-1298255,100970,880144,-491031,429883,-681576,779869,381335,-284915,378931,-595666,920113,-5661,-297798,-4791,-564117,1024236,-583650,26847,13059,-479884,811383,-354078,104123,65734,-44583,919999,-814831,438450,-299654,11940,445841,-657128,748086,-410365,114254,418926,-656516,420788,-188109,216099,-320982,-41371,1047674,-1039506,-178534,135952,567694,-291473,-937122,1155606,331854,-198175,-721677,-291505,1510987,-571571,-562675,-44137,633364,307844,-733209,193876,148260,219006,209505,84992,186189,-624589,610822,581598,-653617,-117984,5681,383246,-473372,-296355,622079,-376456,-40438,-18654,404731,-251938,-734723,448289,298009,-298943,-264950,310644,24623,-354185,347175,330283,-555581,11339,496288,217793,-925297,-309227,1108048,398524,-1171136,-220149,1049683,539760,-1042156,-472604,1045295,19264,-819294,-395630,420891,-213895,-606368,569909,62280,-357175,-228368,402118,434649,-700296,378006,818253,-386299,-452803,462007,748786,-840359,-219174,1202672,-103554,-539251,-106016,1085127,-134190,-558895,346053,223207,-142566,1503,427968,123374,-956533,659228,470011,-599934,-613305,111120,1134226,-964820,-850709,884488,735727,-166466,-1360941,964647,446602,-1110082,-136654,166969,713432,-879337,-48503,1029682,-637022,580,-18609,746681,-717561,-505253,1486262,-403344,-499483,379667,783385,-279371,-1377744,970292,549448,-725837,-456830,743383,625831,-1119953,-55674,712153,-537143,-354776,15269,1087780,-597997,-705745,1053500,-90810,-492450,-744791,900805,525464,-1359993,332632,921948,113692,-1138704,-55277,1323453,-916318,-752356,504421,325898,-360010,-520846,1188614,67871,-940120,163825,677969,-113079,-960505,826427,526167,-789714,-273755,502728,324755,-1082721,-26810,951959,-312002,-667394,188598,967443,-710163,-589439,980870,106195,-957246,-194900,1023508,50026,-1025366,429459,633319,-528859,-536703,221968,756545,-621716,-576027,807375,555097,-653478,-397895,749099,-19725,-852589,-24426,674941,-410544,-636898,444408,775755,-818407,-249758,822551,274909,-735594,-88965,929975,-420476,-956849,481872,663660,-856985,-678810,608972,152018,-1070993,-302421,811452,-82863,-655728,309019,893786,-434672,-859805,550280,514488,-676329,-305925,795404,183691,-933318,-123585,873210,-187585,-772041,121247,802875,-274452,-767461,637396,824164,-644634,-542093,685492,-219501,-615266,-52354,685938,-147630,-819074,283217,594060,-441504,-608269,887342,318322,-839143,475,595887,70981,-882123,279896,785585,-557199,-302518,429763,519344,-716365,-300651,959556,-167704,-521529,-33343,582085,183614,-976042,564954,438115,-459195,-260685,418953,629365,-880540,-301507,431385,85114,-242673,-80477,932074,-200777,-441468,526501,-36666,-84070,-916954,777748,266395,-1012314,521712,162542,107592,-654366,304154,714144,-936085,232190,490810,544131,-322694,-559534,1150743,-559007,-233113,537703,-113018,251283,-1215401,679544,-12477,-750364,174016,-156436,1003355,-1275783,-128228,920670,-597964,387239,-768400,1146955,-73256,-682043,1042132,-772126,812218,-394647,312553,481398,-1169638,1045314,-176520,195593,-92624,-524378,1295729,-1393073,177649,143711,-197984,276919,-1358690,1826212,-355644,-366447,674199,-947145,841865,-1277038,759886],[0,0,0,0,0,-1,2,-2,0,-2,4,-7,5,-7,9,-14,16,-20,23,-31,37,-43,55,-66,79,-93,112,-131,153,-176,206,-238,274,-316,361,-410,466,-530,597,-672,757,-848,950,-1057,1177,-1306,1449,-1605,1774,-1963,2165,-2386,2629,-2897,3197,-3522,3881,-4300,4773,-5315,5949,-6713,7664,-8888,10559,-13067,17408,-27418,82964,-79555,-226451,173532,258184,-218566,-129372,368277,81922,-344171,141242,492967,-197425,-126997,252552,158849,-432354,-185586,160620,140789,-393220,-34387,178822,100979,-147698,128077,-115223,-121049,160956,103534,-232404,-232929,241108,106967,-171358,-55297,-24129,318985,-382855,-206301,215714,-79170,-184101,-161722,315853,44247,-529817,93820,526396,-169657,-547736,181370,947729,-400014,-496317,359918,236917,-780285,-341051,679712,175636,-452143,242982,540822,-333030,-1063961,789448,286106,-394049,-34933,445224,277638,-630956,123854,354370,-538338,-196641,82270,432425,-485813,-578498,749715,73347,-446405,-628106,633816,104912,-1025486,243945,267184,-161119,-427201,171698,1056064,-1186528,-620089,913761,206357,-667106,-760193,1441617,-84171,-1254795,571746,384909,73880,-1236617,668783,866257,-1582605,-89096,401420,672895,-1049605,-224719,1587303,-712946,-19318,268507,574041,-181224,-1077381,1639916,-634417,-904792,541168,465261,626282,-2454265,751960,1121907,-740020,-349878,-434108,1667696,-1488347,-656499,1279500,-772241,26263,-1052668,1630225,-187163,-2025099,2055524,133820,-329978,-1373557,596930,2066969,-2417380,380083,408417,212434,-654760,-1030764,2696039,-1852262,-303174,693190,299879,644715,-1996134,2151270,-366193,-1215676,1117148,-248394,614995,-1980001,1595556,1420395,-2461040,622845,299866,2044000,-2031738,-1370097,3153626,-871635,-95129,-1386059,1548379,1061503,-2718743,2111288,-505641,-81072,-179761,-99453,2377158,-3322809,878867,1520656,-615848,-614963,-1313675,3570073,-1304134,-1491168,1477940,-243430,698476,-2114189,1954121,357340,-2323402,1845067,-568072,1078962,-1853860,64927,2241948,-2563819,1134975,10322,562617,-845575,-1191677,3561525,-2334466,-961574,1010815,889983,443870,-3769666,2895997,960104,-1312349,-403724,-767176,3038601,-2425078,-13114,1652277,-1472797,797656,-1170856,2596762,-1318429,-2088468,3231605,-506384,-211233,-1692717,1749468,1758232,-3489541,1795586,164351,353189,-957691,-427981,3034533,-2725884,275844,1033732,159201,-281093,-1674128,2941491,-1227297,-1133657,1118395,-134910,600765,-2110981,2422565,671977,-2419562,889578,511580,1389547,-2613127,-440713,3092245,-1504407,-518636,-606265,1672383,-362810,-2375553,2575954,-500374,-460959,-132258,692650,1141864,-3229009,1662490,1233035,-1056290,-1066444,140642,2753457,-2422551,-670451,1786306,-290677,-694856,-1151943,2334269,-546370,-2016392,1916447,294659,40078,-1820210,1094932,1179718,-2135056,893004,473973,327736,-1216409,-160323,2072650,-1628775,-589325,656246,797911,-674211,-1639632,1849899,-96130,-1299861,237416,992301,605628,-2092481,963290,1293900,-1118887,-749375,547926,1340081,-1587589,-717659,1886009,-265580,-1077522,-114039,1904914,-522378,-1687835,1097781,1007254,-976224,-1130403,1076011,1068650,-1521846,157895,1484862,45994,-870770,246760,1130703,-967122,-630360,650618,878094,-882492,-788012,1159575,49042,-1314169,230405,975758,-343348,-1249571,725506,930441,-865263,-603776,930052,768456,-1241642,-383660,1172893,16998,-1319903,246249,1438056,-309298,-1291142,980929,857529,-1031436,-801637,1199226,352022,-1055243,-62490,1218325,-195781,-1116818,448703,1050681,-715399,-901692,856645,273630,-913956,-496280,815141,115359,-813605,230249,647126,-480527,-444378,519759,406865,-703950,-422263,826243,138605,-929986,308686,944252,-129732,-927822,339004,651178,-488148,-531997,662870,511566,-1090300,-300733,819566,137389,-1081873,133999,1152431,-370982,-964222,455689,834798,-1034727,-747547,786845,602873,-800932,-153112,681703,-4516,-711567,277691,623805,-503893,-244589,346319,195728,-561502,311558,236844,-157945,-428293,101860,533060,-441848,-329016,265823,63070,-157809,-285755,376409,-43733,-756820,468828,311127,99919,-612469,421475,645688,-302715,-34945,169995,505456,-314906,-627153,913565,70375,-244185,-50899,487621,115626,-1007796,428475,200285,-208252,-156105,-414655,340572,-397953,293954,112126,-422080,588331,124479,357778,-492481,12059,467844,-432835,142317,-225636,569223,80878,-354189,757397,-393375,4294,290212,-282577,350062,-777282,703221,199221,-368963,10125,-229557,986396,-590771,-39151,548086,-228620,269356,-705719,727974,71427,-547052,237767,-291032,492411,-602633,-260918,193663,-512170,766788,-756799,157225,301174,268124,723634,-1202196,492555,115024,52159,-346453,-394050,764999,-580881,-35318,313001,-589426,222665,-237360,509844,-572335,-675806,1067759,71537,-400952,-710661,618198,918380,-1212936,-125775,184070,496127,-73567,-806949,958020,-253299,-117594,-158597,-76470,779638,-694822,164818,-81370,-13704,184062,-379282,177152,-188030,642314,450631,-862217,-249856,541801,644060,-983587,-268805,1043850,-8018,-613113,-175160,760388,77510,-226059,636714,-277172,-194153,220523,773792,-203321,-1185743,787888,807618,-500483,-896275,293054,1390083,-822800,-892854,329395,675816,-273035,-773368,431278,248431,-393447,-230595,234585,285591,-498692,-20383,237315,-107626,-100338,-115712,-158581,-751602,619653,572305,-522084,-900926,548421,1500701,-1026807,-1162667,949367,651945,-282934,-1084131,867175,223916,-566995,147498,257588,-112865,-544444,933104,343371,-1255103,-295567,832108,216507,-1275245,-363647,1575993,-119593,-923546,-19024,1051795,-83500,-1126642,231733,644337,-248258,-440790,208075,707221,-729320,299735,356391,-234453,-446919,146280,644411,-1081650,-121365,1184838,-105546,-900384,-432155,1639307,-416205,-1543438,455193,1123596,192877,-1083921,690737,767607,-949008,115100,487521,355340,-1061390,146962,1089518,-929174,-744727,583007,921920,-679111,-892866,1326003,338101,-728239,-281575,349549,412200,-1064994,222380,543051,-330613,-434723,-236759,923068,-742317,-399540,839514,35488,-434280,-388202,1184004,-324624,-1231205,729771,844863,-641211,-831412,991078,866933,-1225590,-435575,896909,238469,-1194749,-91860,1388595,-522430,-667384,413348,815729,-679578,-874576,1151124,-46396,-892510,134391,994590,209006,-1100029,228095,926331,-518898,-931495,371736,981579,-529280,-267446,735733,281173,-732076,-115480,874772,-145198,-790296,460933,798980,-393703,-621676,652802,443517,-1255500,-123415,1091668,-100274,-1047850,50200,1187547,-667565,-924016,862983,792607,-826139,-705142,1067136,242713,-1023039,-34585,1002320,-309492,-1458391,455511,698139,-274636,-769214,769253,382980,-680567,-375350,625770,299720,-791017,-129006,754802,-275563,-866604,408520,731517,-464147,-601632,584306,526223,-783675,-99377,951052,41259,-850812,272763,755938,-544945,-831688,521650,617321,-823085,-547654,1044268,49682,-1321019,-83060,983242,-340825,-1162553,544913,924976,-789975,-646722,955610,424138,-874860,-176033,898523,168926,-776870,61149,627979,-491480,-610065,459554,302562,-406724,-108592,374528,188045,-746914,-223432,584888,-224299,-376133,154000,985455,-235621,-648641,766345,240626,-485857,-523255,531851,169394,-1083553,258900,767407,-151046,-939367,207033,1028478,-725869,-626856,769906,259381,-293474,-521523,1083616,-273295,-840594,687528,332843,187390,-810210,501233,593646,-787703,289890,77103,610596,-471259,-384416,1052133,-413517,126730,-14516,171751,-260560,-841495,979042,-217126,-252657,-220790,224886,504216,-1279842,894114,564806,-522726,-307447,-212098,1609521,-1062082,-505384,1010938,-270795,117944,-904176,1010442,-51280,-1125947,786758,-151232,283710,-656537,600821,880149,-1443996,419693,-69124,430325,-60297,-952043,1475927,-738063,56679,-231754,-233803,705915,-1224039,986649,-518724]],"minZ":-5631734,"maxZ":5512922,"minX":0,"maxX":0.3396360000000005,"minY":2.0317460317460316,"maxY":130.0317460317458}},"id":"ef86d3aa-0fdc-4077-86ff-7b31986b8c22","meta":{"TITLE":"Parameter file, TopSpin 4.4.0","JCAMPDX":5,"DATATYPE":"NMR FID","NPOINTS":"8\t$$ modification sequence number","ORIGIN":"Bruker BioSpin GmbH & Co. KG","OWNER":"nmrsu\r\n$$ 2024-07-03 07:38:21.540 +0200  nmrsu@CZC150CR4G\r\n$$ D:/Data/JBA/JBA-CCP-3627/16/pdata/1/procs\r\n$$ process C:\\Bruker\\TopSpin4.4.0\\prog\\mod\\proc2d.exe","2D_Y_NUCLEUS":"<13C>","2D_X_NUCLEUS":"<1H>","2D_Y_FRECUENCY":100.645457052,"2D_X_FRECUENCY":400.260027172429,"2D_Y_OFFSET":234.98665146870678,"2D_X_OFFSET":7.922346153698813,"twoD":true,"ABSF1":[7.854492,235.0125],"ABSF2":[0.3292636,-15.0125],"ABSG":[5,5],"ABSL":[0,0],"ALPHA":[0,0],"AQORDER":[0,0],"ASSFAC":[0,0],"ASSFACI":[0,0],"ASSFACX":[0,0],"ASSWID":[0,0],"AUNMP":["<proc_2dpl>","<>"],"AXLEFT":[0,0],"AXNAME":["<F2>","<F1>"],"AXNUC":["<1H>","<13C>"],"AXRIGHT":[0,0],"AXTYPE":[0,0],"AXUNIT":["<>","<>"],"AZFE":[0.1,0.1],"AZFW":[0.5,0.5],"BCFW":[0,0],"BC_mod":[0,0],"BYTORDP":[0,0],"COROFFS":[0,0],"CY":[15,0],"DATMOD":[1,0],"DC":[0,0],"DFILT":["<>","<>"],"DTYPP":[0,0],"ERETIC":["no","no"],"F1P":[8.546217918396,210.011001586914],"F2P":[0.381590456858386,-10.0109984137304],"FCOR":[1,0.5],"FTSIZE":[2048,1024],"FT_mod":[6,6],"GAMMA":[0,0],"GB":[0,0],"INTBC":[1,1],"INTSCL":[1,1],"ISEN":[128,128],"LB":[0,0],"LEV0":[35,0],"LPBIN":[0,256],"MAXI":[10000,10000],"MC2":[0,0],"MEAN":[0,0],"ME_mod":[0,2],"MI":[0.1,0],"MddCEXP":["no","no"],"MddCT_SP":["no","no"],"MddF180":["no","no"],"MddLAMBDA":[0,0],"MddMEMORY":[0,0],"MddMERGE":[0,0],"MddNCOMP":[0,0],"MddNITER":[0,0],"MddNOISE":[0,0],"MddPHASE":[0,0],"MddSEED":[0,0],"MddSRSIZE":[0,0],"Mdd_CsALG":[0,0],"Mdd_CsLAMBDA":[0,0],"Mdd_CsNITER":[0,0],"Mdd_CsNORM":[0,0],"Mdd_CsVE":["yes","yes"],"Mdd_CsZF":[0,0],"Mdd_LrLAMBDA":[0,0],"Mdd_LrNITER":[0,0],"Mdd_LrRANK":[0,0],"Mdd_LrZF":[0,0],"Mdd_mod":[0,0],"NCOEF":[0,60],"NC_proc":[7,7],"NLEV":[16,0],"NOISF1":[0,0],"NOISF2":[0,0],"NSP":[0,0],"NTH_PI":[0,0],"NZP":[0,0],"OFFSET":[7.854492,235.0125],"PC":[1.4,4],"PHC0":[0,0],"PHC1":[0,0],"PH_mod":[0,2],"PKNL":["yes","no"],"PPARMOD":[1,1],"PPDIAG":[0,0],"PPIPTYP":[0,0],"PPMPNUM":[2147483647,2147483647],"PPRESOL":[1,1],"PSCAL":[0,1],"PSIGN":[0,0],"PYNMP":["<>","<>"],"RDF1":[0,0],"RDF2":[0,0],"RDFWHM":[0,0],"RDINT":[0,0],"RDPOS":[0,0],"REVERSE":["no","no"],"SF":[400.260027172429,100.645457052],"SI":[2048,1024],"SIGF1":[7.854492,235.0125],"SIGF2":[0.3292636,-15.0125],"SINO":[0,0],"SIOLD":[2048,1024],"SPECTYP":["<>","<>"],"SREF_mod":[1,1],"SREGLST":["<1H.CDCl3>","<>"],"SSB":[0,0],"STSI":[2048,1024],"STSR":[0,0],"SW_p":[3012.04819277108,25163.8803995],"SYMM":[0,0],"S_DEV":[87388,87388],"TDeff":[2048,256],"TDoff":[0,0],"TI":["<HMBCGPND\r\n\r\nHMBCGPND CDCl3 {D:\\Data} SVS 3\r\n\r\n>","<>"],"TILT":["no","no"],"TM1":[0,0],"TM2":[0,0],"TOPLEV":[100,0],"USERP1":["<>","<>"],"USERP10":["<>","<>"],"USERP2":["<>","<>"],"USERP3":["<>","<>"],"USERP4":["<>","<>"],"USERP5":["<>","<>"],"USERP6":["<>","<>"],"USERP7":["<>","<>"],"USERP8":["<>","<>"],"USERP9":["<>","<>"],"WDW":[4,4],"XDIM":[2048,1024],"YMAX_p":[329442924,329442924],"YMIN_p":[0,0],"ACQT0":[0,0],"AMP":"(0..31)\r\n100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100\r\n100 100 100 100 100 100 100 100 100 100 100 100 100 100","AMPCOIL":"(0..32)\r\n-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","AQSEQ":0,"AQ_mod":3,"AUNM":"<au_getlinv llim=0.25 ulim=0.6 usepp=1>","AUTOPOS":"<41 >","BF1":[400.26,100.645457052],"BF2":100.645457052,"BF3":400.26,"BF4":400.26,"BF5":400.26,"BF6":400.26,"BF7":400.26,"BF8":400.26,"BWFAC":"(0..63)\r\n0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0\r\n0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0","BYTORDA":0,"CHANFCU":"(0..24)\r\n0 1 2 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0","CHANREC":"(0..24)\r\n0 1 2 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0","CHEMSTR":"<none>","CNST":"(0..63)\r\n1 1 1 1 1 1 1 1 1 1 1 1 1 8 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1\r\n1 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","CPDPRG":"(0..8)\r\n<> <> <> <> <> <> <> <> <>","D":"(0..63)\r\n3e-06 1.5 0 0 0 0 0.0625 0 0 0 0 0 0 0 0 0 0.0002 0 0 0 0 0 0 0 0 0 0 0\r\n0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0","DATE":1719985105,"DATE_START":1719983116,"DE":6.5,"DE1":4.5,"DE2":2,"DEADC":0.5,"DECBNUC":"<off>","DECIM":6640,"DECNUC":"<off>","DECSTAT":4,"DEPA":4.5,"DERX":1.5,"DIGMOD":1,"DIGTYP":17,"DR":32,"DS":16,"DSPFIRM":0,"DSPFVS":20,"DTYPA":2,"EXP":"<HMBCGPND_ED>","ExpStatus":4,"FCUCHAN":"(0..9)\r\n0 1 2 0 0 0 0 0 0 0","FILCOR":0,"FL1":0,"FL2":0,"FL3":0,"FL4":0,"FN_INDIRECT":"(0..7)\r\n0 0 0 0 0 0 0 0","FOV":0,"FQ1LIST":"<>","FQ2LIST":"<>","FQ3LIST":"<>","FQ4LIST":"<>","FQ5LIST":"<>","FQ6LIST":"<>","FQ7LIST":"<>","FQ8LIST":"<>","FS":"(0..7)\r\n83 83 83 83 83 83 83 83","FTLPGN":0,"FW":240000000,"FnILOOP":[0,1],"FnMODE":[0,1],"FnTYPE":0,"GPNAM":"(0..31)\r\n<> <SMSQ10.100> <SMSQ10.100> <SMSQ10.100> <> <> <> <> <> <> <> <> <> <>\r\n<> <> <> <> <> <> <> <> <> <> <> <> <> <> <> <> <> <>","GPX":"(0..31)\r\n0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0","GPY":"(0..31)\r\n0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0","GPZ":"(0..31)\r\n0 50 30 40.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","GRPDLY":68,"GrpdlyHandling":0,"HDDUTY":20,"HDRATE":1,"HGAIN":"(0..3)\r\n0 0 0 0","HOLDER":41,"HPMOD":"(0..32)\r\n1 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0","IN":"(0..63)\r\n1.9875e-05 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0\r\n0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0","INF":"(0..7)\r\n0 39.7375 0 0 0 0 0 0","INP":"(0..63)\r\n0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0\r\n0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0","INSTRUM":"<Avance NEO 400>","INTEGFAC":"(0..63)\r\n0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0\r\n0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0","L":"(0..31)\r\n1 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","LFILTER":100,"LGAIN":-12,"LINPSTP":0,"LOCKED":"no","LOCKFLD":9685,"LOCKGN":135.140426635742,"LOCKPOW":-27,"LOCKPPM":7.23999977111816,"LOCNUC":"<2H>","LOCPHAS":253.3242,"LOCSHFT":"no","LOCSW":0,"LTIME":0.400000005960464,"MASR":5000,"MULEXPNO":"(0..15)\r\n0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0","NBL":1,"NC":0,"NLOGCH":4,"NOVFLW":0,"NS":8,"NUC1":["<1H>","<13C>"],"NUC2":"<13C>","NUC3":"<off>","NUC4":"<off>","NUC5":"<off>","NUC6":"<off>","NUC7":"<off>","NUC8":"<off>","NUCLEUS":"<off>","NUSLIST":"<automatic>","NusAMOUNT":100,"NusFPNZ":"no","NusJSP":[0,0],"NusSEED":54321,"NusSPTYPE":0,"NusT2":[1,1],"NusTD":[0,128],"O1":[1664.9873657002,11071.0002757202],"O2":11071.0002757202,"O3":2401.56,"O4":2401.56,"O5":2401.56,"O6":2401.56,"O7":2401.56,"O8":2401.56,"OVERFLW":0,"P":"(0..63)\r\n7.625 7.625 15.25 12.1125 24.225 19.8 30 60 20000 25 50 80000 80000 1000\r\n500 0 1000 2500 100000 600 2000 0 0 0 2000 270 100000 7.625 1000 1000 0\r\n2119 20000 0 0 0 40000 0 0 240 2000 0 0 4740 300 0 80000 46600 10000 30000\r\n66000 0 4950 5550 4000 0 0 0 0 0 2500 0 0 1500","PACOIL":"(0..32)\r\n2 3 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","PAPS":0,"PARMODE":1,"PCPD":"(0..9)\r\n0 90 80 0 0 0 0 0 0 0","PEXSEL":"(0..9)\r\n1 1 1 1 1 1 1 1 1 1","PHCOR":"(0..31)\r\n0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0","PHLIST":"<>","PH_ref":0,"PL":"(0..63)\r\n120 120 120 120 120 120 120 120 120 120 120 120 120 120 120 120 120 120\r\n120 120 120 120 120 120 120 120 120 120 120 120 120 120 120 120 120 120\r\n120 120 120 120 120 120 120 120 120 120 120 120 120 120 120 120 120 120\r\n120 120 120 120 120 120 120 120 120 120","PLSTEP":0.1,"PLSTRT":-6,"PLW":"(0..63)\r\n0 24.296 84.013 0 0 0 0 0 0 5.6429e-05 1.5675 0.083475 1.9251 0.96831 0\r\n19.713 0 0 24.296 0.17416 0 0.19713 0 0 0.021903 1.6184 0.48128 0.077406\r\n0 1.5675 1.9251 7.7004 2.2572e-06 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0\r\n0 0 0 0 0 0 0 0 0 0 0 0","PLWMAX":"(0..7)\r\n116.8315 548.6951 0 0 0 0 0 0","PQPHASE":0,"PQSCALE":1,"PR":1,"PRECHAN":"(0..32)\r\n-1 2 -1 0 1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1\r\n-1 -1 -1 -1 -1 -1 -1 -1","PROBHD":"<Z166552_0019 (PI HR-BBO400S1-BBF/H/D-5.0-Z SP DP)>","PROBINPUTS":"(0..15)\r\n<19F/31P-109Ag> <1H> <2H> <> <> <> <> <> <> <> <> <> <> <> <> <>","PULPROG":"<hmbcgpndqf>","PW":0,"PYNM":"<>","ProjAngle":[0,0],"QNP":0,"RECCHAN":"(0..9)\r\n0 1 2 0 0 0 0 0 0 0","RECPH":0,"RECPRE":"(0..24)\r\n-1 0 2 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1","RECPRFX":"(0..32)\r\n1 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","RG":101,"RO":0,"RSEL":"(0..24)\r\n0 1 2 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0","SAMPLEID":"<>","SFO1":[400.261664987366,100.656528052276],"SFO2":100.656528052276,"SFO3":400.26240156,"SFO4":400.26240156,"SFO5":400.26240156,"SFO6":400.26240156,"SFO7":400.26240156,"SFO8":400.26240156,"SHAPPR":"(0..15)\r\n0 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1","SOLVENT":"<CDCl3>","SOLVOLD":"<off>","SP":"(0..63)\r\n120 120 120 120 120 120 120 120 120 120 120 120 120 120 120 120 120 120\r\n120 120 120 120 120 120 120 120 120 120 120 120 120 120 120 120 120 120\r\n120 120 120 120 120 120 120 120 120 120 120 120 120 120 120 120 120 120\r\n120 120 120 120 120 120 120 120 120 120","SPECTR":0,"SPINCNT":0,"SPNAM":"(0..63)\r\n<> <Gaus1_270.1000> <Gaus1_180r.1000> <Crp60,0.5,20.1> <Bip720,100,10.1>\r\n<Sinc1.1000> <Squa100.1000> <Crp60comp.4> <Squa100.1000> <> <Sinc1.1000>\r\n<Sinc1.1000> <> <> <Crp32,0.75,20.2> <> <> <> <Crp60_xfilt.2> <Sinc1.1000>\r\n<Sinc1.1000> <Sinc1.1000> <Sinc1.1000> <> <> <> <Q3_surbop.1> <> <> <Crp60,20,20.10>\r\n<Bip720,50,20.1> <Crp32,1.5,20.2> <Q3_surbop.1> <Sinc1.1000> <Rsnob.1000>\r\n<Gaus1_180r.1000> <Gaus1_180r.1000> <Crp_psyche.20> <> <> <Gaus1_180i.1000>\r\n<Squa100.1000> <> <> <Q5tr.1000> <> <Reburp.1000> <> <> <> <> <> <> <>\r\n<> <> <> <> <> <Crp25,1.25,25.4> <Crp25,2.5,25.4> <0.0> <> <>","SPOAL":"(0..63)\r\n0.5 1 0.5 0.5 0.5 0.5 0.5 0.5 0.5 0.5 0.5 0.5 0.5 0.5 0.5 0.5 0.5 0.5 0.5\r\n1 1 1 1 0.5 0.5 0.5 0.5 0.5 0.5 0.5 0.5 0.5 0.5 0.5 0.5 0.5 0.5 0.5 0.5\r\n0.5 0.5 0.5 0.5 0.5 0 0.5 0.5 0.5 0.5 0.5 0.5 0.5 0.5 0.5 0.5 0.5 0.5 0.5\r\n0.5 0.5 0.5 0.5 0.5 0.5","SPOFFS":"(0..63)\r\n0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0\r\n0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0","SPPEX":"(0..63)\r\n0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0\r\n0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0","SPW":"(0..63)\r\n0 1.1711e-05 5.205e-06 18.825 13.69 0.0040678 5.6429e-05 18.825 1.4107e-07\r\n0 0.0040678 0.0040678 0 0 4.0159 0 0 0 3.6264 8.30889e-06 1.29159e-05 6.03081e-06\r\n3.252366e-05 0 0 0 0.0021218 0 0 0.053886 1.0032 2.008 0.1511 0.00025424\r\n5.6904e-05 5.205e-06 0.00033312 0.0001861 0 0 7.6474e-06 1.4107e-07 0 0\r\n0.13462 0 0.034724 0 0 0 0 0 0 0 0 0 0 0 0 1.255 0.62748 0 0 0","SUBNAM":"(0..9)\r\n<> <> <> <> <> <> <> <> <> <>","SW":[7.52519777997265,249.997500275703],"SWIBOX":"(0..32)\r\n0 3 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","SW_h":[3012.04819277108,25163.8803995001],"SWfinal":0,"SigLockShift":0,"TD":[2048,128],"TD0":1,"TD_INDIRECT":"(0..7)\r\n0 128 0 0 0 0 0 0","TDav":1,"TE":297.9576,"TE1":298.3657,"TE2":0,"TE3":0,"TE4":0,"TEG":300,"TE_MAGNET":0,"TE_PIDX":1,"TE_RAW":298.3657,"TE_STAB":"(0..9)\r\n1 1 0 0 0 0 0 0 0 0","TOTROT":"(0..63)\r\n0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0\r\n0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0","TUBE_TYPE":"<>","USERA1":"<>","USERA10":"<>","USERA2":"<>","USERA3":"<>","USERA4":"<>","USERA5":"<>","USERA6":"<>","USERA7":"<>","USERA8":"<>","USERA9":"<>","UUID":"<688f3717-aff1-444b-a787-9c88218bbdf7>","VALIDCODE":-1,"VALIST":"<>","VCLIST":"<>","VDLIST":"<>","VPLIST":"<>","VTLIST":"<>","WAVEMAKER":"(0..7)\r\n<> <> <> <> <> <> <> <>","WBST":1024,"WBSW":"(0..7)\r\n4 10 10 10 10 10 10 10","XL":0,"YL":0,"YMAX_a":5572784,"YMIN_a":-5892080,"ZGOPTNS":"<>","scaledByNS":"no","scaledByRG":"no","shimCoilTempK":304.15,"nbSubSpectra":128},"filters":[],"info":{"nucleus":["1H","13C"],"isFt":false,"isFid":true,"isComplex":true,"dimension":2,"name":"JBA-CCP-3627/16","pulseSequence":"hmbcgpndqf","aqMod":3,"experiment":"hmbc","fnMode":["undefined","QF"],"title":"Parameter file, TopSpin 4.4.0","temperature":297.9576,"type":"NMR FID","phc1":[0,0],"phc0":[0,0],"numberOfPoints":[2048,128],"originFrequency":[400.261664987366,100.656528052276],"probeName":"Z166552_0019 (PI HR-BBO400S1-BBF/H/D-5.0-Z SP DP)","baseFrequency":[400.26,100.645457052],"fieldStrength":9.400744570450799,"spectralWidth":[7.52519777997265,249.997500275703],"acquisitionTime":0.33980200000000016,"pulseStrength90":32786.88524590164,"relaxationTime":1.5,"numberOfScans":8,"groupDelay":68,"DSPFVS":20,"DECIM":6640,"digitalFilter":68,"increment":[0.00016600000000000008,0.0026756062992125997],"date":"2024-07-03T05:38:25.000Z","solvent":"CDCl3","reverse":[false,false],"frequencyOffset":[1664.987365984416,11071.000276004383],"experimentNumber":16},"zones":{"values":[],"options":{"isSumConstant":true,"sumAuto":true}},"customInfo":{}},{"originalInfo":{"nucleus":["1H","13C"],"isFt":true,"isFid":false,"isComplex":false,"dimension":2,"name":"JBA-CCP-3627/16","pulseSequence":"hmbcgpndqf","aqMod":3,"experiment":"hmbc","fnMode":["undefined","QF"],"title":"Parameter file, TopSpin 4.4.0","temperature":297.9576,"type":"NMR Spectrum","phc1":[0,0],"phc0":[0,0],"numberOfPoints":[2048,128],"originFrequency":[400.261664987366,100.656528052276],"probeName":"Z166552_0019 (PI HR-BBO400S1-BBF/H/D-5.0-Z SP DP)","baseFrequency":[400.26,100.645457052],"fieldStrength":9.400744570450799,"spectralWidth":[7.52519777997265,249.997500275703],"acquisitionTime":0.33980200000000016,"pulseStrength90":32786.88524590164,"relaxationTime":1.5,"numberOfScans":8,"groupDelay":68,"DSPFVS":20,"DECIM":6640,"increment":[0.0036762080019407182,1.9684842541393937],"date":"2024-07-03T05:38:25.000Z","solvent":"CDCl3","reverse":[false,false],"frequencyOffset":[1664.987365984416,11071.000276004383],"experimentNumber":16},"display":{"isPositiveVisible":true,"isNegativeVisible":true,"isVisible":true,"contourOptions":{"positive":{"contourLevels":[0,21],"numberOfLayers":10},"negative":{"contourLevels":[0,21],"numberOfLayers":10}},"dimension":2,"positiveColor":"darkviolet","negativeColor":"yellow"},"data":{"rr":{"z":[[-50653,-138299,-114802,-78433,-45577,-15843,-1727,1504,-13746,-50884,-69519,-93554,-110292,-103383,48845,230804,352217,328942,89342,-11940,-57119,-47658,23403,115344,164349,95176,155900,213963,228681,76269,59785,191931,234111,288812,119020,-7681,-38960,32275,65392,52418,138035,217908,199706,189237,59057,-41590,-30662,-15938,-40157,-31624,-9763,-48555,-68869,-43002,-81349,-77344,-59962,-13379,14264,-3235,-100591,-83638,4046,70250,73985,-62175,-158076,-112893,-29166,-17888,-66597,-29117,-31807,-91934,-178872,-157098,-118126,-45427,115670,90292,-9552,-84844,-94375,-20082,71199,134528,248763,382003,377144,300699,378737,426721,291551,121213,2052,-56874,-81976,-25178,43194,20647,16788,48002,71575,-13774,-40998,-38184,-15824,13503,-7340,-11108,18343,66333,107754,60158,-41731,-59763,-28851,9102,-554,5571,43485,81699,70091,141356,147899,47765,181,-1641,71647,182485,331859,366701,329233,214963,85462,8867,-21835,-50916,18426,122902,67594,131327,206590,265293,250474,203210,149371,62166,-36740,-170938,-228049,-173995,-104226,-56369,-12721,-11748,-57342,-74742,-54636,-26611,18183,20182,113125,47646,54458,205416,228655,151887,93303,86306,129973,175042,171032,134801,274305,402784,207577,-147849,-223980,-139311,-68304,-33244,-50804,-120362,-59202,55029,112939,112613,124853,138192,68080,-41064,-120246,-134929,-94903,-73436,-71525,49044,70771,13217,-5854,-41007,-14542,55591,77247,3180,3703,-16488,-3079,-138204,-156170,-139238,-184979,-176329,-146631,-69277,-63401,-91530,14523,7189,29448,34190,25918,-85744,-145320,-169262,-131604,31780,28672,-58406,-86382,-87205,-26638,59437,124239,106235,-37517,-163956,-148697,-118422,-90054,-38585,44666,36888,3948,-122082,-111328,-101061,-106566,-86860,-66125,-39332,-24509,-62886,5834,55380,66945,-5234,-40424,-10711,67692,60244,35199,13219,37961,47508,49207,83231,136878,76090,-47151,-88132,-23707,-69358,-115137,-143704,-120234,-97528,-54071,9071,-37413,-61209,-80400,-70247,-106309,-63611,-1704,-11510,-13600,-1696,47647,146615,344123,200359,-50406,-14231,10562,-2108,-61753,-42866,-25013,-53572,-40072,7131,112241,255937,238972,122111,36677,-92831,-147787,-45574,63987,129043,61195,-38582,-83499,-73143,32713,39373,112589,224106,189976,130636,20369,-46479,-11858,-47820,4130,77724,140055,137188,55853,12476,-55006,-25164,77219,102592,46417,2882,-43497,-50943,-6019,1619,22206,138501,118318,-27906,-70869,-73002,-76996,-72952,-63570,-63194,-3335,41881,67890,77742,66909,36167,17851,12709,48501,42118,96803,118267,62067,12807,-36042,-30459,-46992,-45848,-17624,-15912,-40578,-83172,-60863,15352,109333,47132,-19475,3504,-35683,-72463,-86247,-94890,-130149,-93251,-1767,21222,-8529,-17146,22183,62880,-47107,-188429,-60616,55853,81145,139759,166688,108879,18184,-26243,-56207,110497,60672,-102807,-149882,-77804,-80098,-157601,-174604,-62675,-14045,-85787,-89198,-41566,-24591,-19678,-9683,-72382,-156429,-192396,-97895,-67231,-57956,-74711,-57816,-4188,107898,157079,102291,55574,11745,62010,123565,180448,217796,117058,98994,197098,307916,347460,258077,57021,-54100,-52705,-55496,-104650,-123293,-93644,-104842,-70798,-66810,-30151,49859,66764,114255,179256,67546,13804,34382,210616,-47019,-76442,-7257,64028,113315,-208563,-352737,-159581,123304,232356,368019,50462,-243672,-99424,-9134,-60636,-66450,-19187,33863,49085,82144,80990,62763,48270,61287,28222,52646,60163,7922,16045,-61277,-169637,-255003,-193857,-54619,-41103,-116424,-163863,-73665,14948,34822,35055,61198,101637,122420,178197,90766,20055,-7592,138938,470913,659042,541938,297298,38789,13746,-1503,-34863,-52485,-9887,2028,-25907,-6996,25177,55953,-119541,-89456,50770,120151,67654,-39288,-87955,-102174,-21214,3723,-83791,-93846,-99231,-148947,-132434,-95072,-49265,-85655,-33814,1813,15752,-31529,-10844,35030,74417,152884,164304,213249,164029,149795,69183,-1394,-138236,-157824,-77674,116293,139450,91814,23833,-83547,-93525,-40025,-69851,-11855,141100,285123,173250,28577,-56611,-53891,-50397,11194,94473,154388,121715,-50906,-64431,120724,207873,107731,9152,-77610,-13893,125358,220575,327107,266968,32287,-71564,-60415,19688,173031,202918,152222,101199,84146,-49409,-90666,-97431,-71216,-70952,-97248,37363,119083,78445,33262,-77564,-144094,-134189,-101815,-76714,-50456,-61363,-60,104349,277381,295416,237327,137211,-4707,-45971,17592,-7188,-37516,-84858,-20579,73630,178257,211408,243807,154091,45949,48258,164494,93959,69213,68620,86850,71878,154167,223637,92287,-41273,-73723,-86691,-103299,-87935,11196,-33592,-35217,118912,105910,85110,102201,137960,115961,76642,3323,-75533,-94319,-58938,-97855,-115516,-75860,14393,33985,-38915,-98419,-46203,1128,-31051,-73911,-63873,-58564,-54255,-141337,-118439,-37844,45323,113025,53278,-36414,-79427,-95616,31468,158089,98960,-40503,-28226,-30224,-44104,-26362,-7823,3676,2339,-22463,19188,91772,37190,-89704,-58211,-57077,-8745,51841,103875,125355,47751,-21882,-43990,-47235,-52489,-6842,40563,1538,-15365,18460,6347,-17903,-135579,-208598,-86652,-113595,-93904,-80171,-46508,-20759,-57030,-99517,-29362,28657,28038,-22914,-15500,41995,51354,13013,-53580,-161283,-118461,-68486,-93850,-131321,-126225,-167005,-68740,5712,9619,-36549,-65578,-61247,-81828,-86554,24614,153472,118598,104993,126791,121274,98361,54424,1350,-1633,-44850,-112744,-259974,-157817,-20514,109746,212374,330876,223195,136389,98474,58510,54242,78130,119887,119311,75147,11312,-25774,32473,24402,57758,26932,1223,31813,-3544,-10217,-29800,-33785,-156361,-206911,-161814,-102185,-63529,15642,107372,108799,103871,72218,-34467,-112021,-21907,26461,44573,60663,72204,-16646,-16485,-17057,-17504,-4806,-8891,213310,264148,94478,-40763,-5704,133740,225935,306988,141188,-10265,-66577,-42309,-5070,14040,-19558,-39230,-28588,-36742,-22540,12445,94844,169007,182253,108249,19514,23089,32178,-262,-96475,-102116,-15886,84886,136683,69971,2227,-59176,-14301,4253,17119,-10962,20315,-26874,-62765,32806,23202,-30641,-92104,-148725,-140389,-72299,-43388,5101,53632,26589,-63323,-127496,-79264,-19218,-65913,-110262,86335,231398,199543,130022,48662,32131,86841,107117,26311,-89187,-30897,52624,99342,153778,172835,135911,96397,47316,-17752,-54676,-104299,-98147,-59397,117560,110656,3277,-94289,-178888,-74360,-22040,-37898,-34425,5631,69250,88616,41420,10293,43691,102479,90530,57282,90914,49241,-21918,-71948,-80366,-21603,74843,343859,407863,316845,246088,133035,56601,13036,38364,93208,243279,380737,304755,19759,-79563,-145781,-179334,-138456,-130672,-75859,-53901,72106,152608,222553,226732,146825,62550,-38523,-21626,24323,-81716,-150032,-121303,-106123,-103595,-97651,-70964,-6844,51547,19875,-31094,20741,-21272,-63735,-19156,18334,27442,-23704,-113997,-23910,-30402,-30630,5998,51708,26306,42145,23847,-86273,3092,99683,224418,1412,-32318,52721,79104,86044,53418,56431,42885,20534,-39443,10255,64545,67852,26082,26870,58941,40957,24375,-14803,-81628,536,-12581,-111801,-122452,-66061,-78178,-119201,-146037,-115049,-91145,-135469,-234981,-80150,23113,16295,-61844,-76420,-67618,8558,106747,188059,279656,307242,231449,184410,62089,61064,75421,134210,140225,61851,10669,27905,58040,-12630,-84715,-142284,-135998,-64126,-83111,-130466,-48846,-13320,-85056,-30966,28974,-10670,-40021,2888,32242,11047,6761,-20845,-49500,-152161,-277137,-162228,-115806,-17545,65404,85719,85917,106480,159463,323372,488059,532598,444644,215082,92141,-20153,-75671,-39285,-38185,-71100,-76693,-94498,-75488,-75878,-54252,-41310,-5966,-17361,30988,70875,35991,21283,27634,43732,22371,-37536,-85423,-88878,-5631,34965,31087,-27300,20261,95395,68508,57511,66083,119892,139622,25211,-93306,-20384,154630,296075,273509,222272,107429,-5595,-67951,-41426,24501,31701,-7124,-19894,-70634,-14043,91103,16426,-52909,-161605,-146437,-103573,-115538,-161319,-144294,18530,51623,30018,34866,-19389,-82316,-59340,-79019,-101298,-44573,25635,123625,127514,20740,-94755,-157613,-130376,-44795,-27940,-32693,80184,121289,8732,-59469,-92609,69560,108981,65860,4507,-56398,-55103,-1141,12206,-28824,-67157,-96683,-84001,-75178,-99574,-50516,14927,81824,183375,302583,251046,141228,87497,37341,112207,306818,289726,131928,22416,-6329,-46068,-61585,-32623,94013,167641,167749,113251,66382,-48463,-84484,-77390,6055,54726,97553,142485,227834,210994,108953,30696,-5093,15084,23367,17741,46727,132826,154375,75658,-52796,-120003,-51154,51805,93977,61641,45697,66459,108195,104209,86497,-36703,-33245,29699,58247,-5386,-97660,-54069,-25803,13049,73172,70077,96130,175860,200150,125063,72,-5063,-1845,-72481,15982,184253,339675,457560,411733,285500,127204,24375,-87889,-106338,-66965,-97367,-60934,-23627,-37037,-62291,-30661,33027,42877,13616,2459,-35369,-55990,-120136,-171117,-119020,-119695,-102379,22877,148662,172511,150621,130640,77108,2669,25483,-44326,-101505,-29689,54826,115596,43769,-126571,-19493,202432,257481,29673,-79360,-51728,25583,10811,-33245,-43495,-28039,-71377,-98094,-100254,-18390,-3018,72799,60032,-31957,-81328,-42372,-1934,-16804,7604,-53643,-20671,65553,36863,-10605,-80165,-147086,-78845,-31198,-9491,-17526,-5018,55542,66573,90215,157312,298143,339077,265212,152711,141431,78791,17801,-20218,-97650,-78932,44591,74145,92074,73660,51675,55909,-11874,-48265,-39604,-65221,-39044,79497,12475,-26152,-49650,-37636,29760,-50582,-117729,-117033,-52338,4451,43453,44958,28460,-8366,8417,32449,57385,45233,20673,-28626,-82077,-104611,-58997,-8456,-27411,-26127,264328,390864,346864,271070,234738,210169,157392,122160,146083,78637,-39607,-56990,-61066,-84091,-76582,595,87375,188002,234071,157168,-39689,-168138,-135829,-77540,-42984,5271,59721,149984,236545,176529,-11004,-101523,-28453,-3354,-41414,-77207,-88286,-45473,-35713,-47395,-28515,-23768,-23324,-23552,377,-54001,-12825,28314,27059,-84859,-129525,-71971,-50318,-10247,42663,-13811,-117975,-197027,-215455,-158635,-106578,-22226,42477,71919,32054,41149,9841,18957,37759,50749,88574,144399,127267,40483,-25792,-36681,-10192,-1262,22085,59350,-1866,-44666,-50056,-67508,-47737,3351,81916,170786,198719,179351,147079,60218,-29019,-14698,-10435,11085,89214,262467,290101,341626,301793,45009,-8461,32666,131060,98653,-25845,-76490,-95755,-33540,72085,61351,77134,57057,37276,-18914,-41943,-38225,63658,94973,67432,22648,-10643,-57716,-85129,-105230,-36206,89480,748,-66585,-93957,-63631,32146,110433,62132,-34656,-119310,-38860,16982,-11251,-10274,-21080,-54078,-75747,-25783,14287,21333,-6093,-46326,-96395,-148957,-150001,-64216,105375,285936,180347,-55319,-122201,-108974,18657,42917,47396,77684,45161,-30916,-67352,21234,-13544,-26899,-29996,-48404,-100536,-98059,-81407,-42611,-32334,10573,112758,274564,345656,376194,245297,86619,59483,106434,137147,140858,198138,232488,309811,302003,101659,-1357,-34228,-81161,-7348,-4951,-31678,67041,231244,315822,218270,76712,-15747,5806,25163,95901,221582,451086,576352,429276,253873,75824,96364,139417,122142,525,-43372,-116157,-41732,15604,-15958,-81493,-34607,-16134,-68140,-144203,-70370,-85244,-118889,-115789,-32120,-56741,-70633,-55016,-39597,-19777,18855,41592,33860,50474,57837,42169,-27902,-129751,-44083,77432,112244,27940,-25148,43537,112588,144360,148994,77066,355,-88487,-41577,-135212,-123122,-76072,-38508,-64053,-61656,-66219,-55031,-21164,66291,187192,269070,182283,57273,12066,46793,79945,119048,133820,83673,28249,-13821,22971,23818,-8318,-56121,-49265,-54544,-98850,-45036,45043,83677,32975,14907,101297,40254,-96519,-76123,18261,45129,-11488,43380,106830,52108,-118816,-69031,51719,136682,190973,166208,57032,-26313,-16988,-7397,-29979,-61094,-113108,-139712,-158642,-141689,-59620,-98118,-73677,-51945,-6216,16727,31014,78584,101561,88644,2767,-43327,-12508,-28031,-50138,-50542,-84933,-71835,-77628,-59925,-2634,27166,73067,95700,70343,-54213,-82459,50760,140587,62782,-19695,-53291,44434,64304,-49823,-116549,-50439,-83315,-39204,7138,-59486,-86201,-114651,-86734,-892,183583,223235,275311,204982,131901,70842,20959,-9221,41049,90510,119979,85891,-13053,-26573,-62082,-62315,-61074,-61627,59147,220171,255529,262501,330673,331597,249334,50334,-3462,107876,223183,191336,44663,13252,109052,104818,34138,-32762,-39527,38250,62120,56965,-8945,-101589,-22141,50581,6008,-35040,-45017,-60773,-113783,70018,164786,224402,223025,150550,101737,71086,24656,8791,-21353,-62626,-45048,-60176,-57364,-71813,7594,191017,179779,132274,86973,9828,-19034,-16987,1711,-65896,-72798,-12022,68597,122786,47949,59967,55236,47459,77488,149379,286837,489710,315275,67965,-49430,-119236,-93043,-41603,-55109,-82669,-32128,53652,5326,-85018,-159672,-69182,-2704,6312,-26365,-7524,96043,179057,141656,147655,141867,17132,-69501,-38208,57954,117889,55152,36855,118415,115835,44773,40418,-24251,-77351,-35323,10722,-1881,38409,2817,-68751,-129491,-160334,-149791,-104674,-31865,75340,250470,73516,-75123,-13015,17789,49110,57591,-22709,-189322,-109292,-6379,-89628,-75978,52842,24188,-37517,-135093,-152849,-151253,-80034,-39203,-73200,-124526,-23301,9592,15954,13235,43594,23621,-49733,45842,86726,85125,60853,55481,70367,2468,-21653,-19001,-47677,-56446,-9948,8359,17848,6071,-1420,47756,99429,183709,268742,237995,114451,-37008,-115744,-102533,-77457,-8022,-21699,-56627,30754,52956,284,-33267,-56688,-79754,-73457,-104365,-125260,-107571,-98110,-43607,-66350,-51259,-25069,-38786,-40349,-39918,9827,21146,13956,15959,45462,51449,138,-56115,1775,118825,178938,34591,-149154,-173944,-28279,125796,175046,109928,44928,-38529,-50759,-6004,-12858,-55184,-103404,20752,72216,93066,114986,99714,43680,39178,95553,106438,-13174,-65351,-48496,-39267,-64807,-29190,110629,184213,129166,30774,-41030,-82669,-109923,-109554,-115985,-88548,-59155,2586,13891,8239,-30992,-71146,-66241,-16754,40261,44732,24455,90146,153723,84619,14737,47382,71907,43739,15121,-6143,7374,12790,-38215,-56782,-51416,-134,28725,-53206,-102889,-17824,55684,89455,2742,-114629,-53167,-31166,-117549,-50904,46362,67862,33171],[-52679,-103563,-86257,-58360,-27934,476,12620,8286,-9307,-41068,-58915,-88954,-112290,-121833,32452,211007,330549,284868,54871,-19512,-54495,-38942,44031,151497,187054,109993,187386,248690,247191,82813,61149,203420,272382,324135,133463,-5298,-28188,64166,98691,91264,176018,236371,214163,202483,69042,-24778,-10579,12288,-6464,-8853,-1063,-56225,-68349,-17120,-44439,-49752,-44896,-3933,35256,24044,-63145,-84798,-21033,43819,70375,-43263,-124538,-78108,-1947,4769,-64756,-33271,-40761,-112400,-203342,-142963,-86347,-54468,94221,61489,-25827,-89372,-91226,-23386,63448,134587,280721,419959,423210,377521,453497,466634,298406,106415,-12558,-62718,-80035,-35340,25209,6023,23338,75213,90811,-30110,-63691,-48313,-42370,-3272,-10118,-13150,17507,67855,93909,44382,-46998,-66187,-31272,5078,-14303,-23682,-6062,25302,26612,109642,126547,21700,-37229,-39729,30211,148734,332448,398074,355618,228330,91680,18439,-3692,-18839,52219,157162,93996,136428,185109,228174,210956,174689,144997,88514,-1654,-139789,-173991,-124427,-72460,-60254,-32202,-36488,-83583,-87506,-57551,-23801,26859,26326,106584,59741,75361,236746,246611,147617,79731,65685,103675,160218,188462,167520,276822,352266,138022,-204222,-108356,-63357,-44654,-35570,-49422,-125615,-62962,40026,89619,92729,108287,117850,48469,-60926,-150697,-148013,-109707,-104975,-99036,34831,64232,16251,-428,-28447,6088,80056,86520,3393,-8896,-29010,-12239,-137771,-144954,-125116,-165758,-161678,-139797,-68188,-58612,-80432,28144,15333,35187,53760,22767,-94417,-116422,-145657,-135988,14130,24600,-42395,-62280,-61921,10876,106332,175514,149304,-2533,-139230,-147558,-132021,-80397,-22578,52695,33891,-20641,-160913,-136734,-119180,-96233,-77372,-56811,-27867,-13265,-69237,206,40974,50638,-8308,-44243,-20324,56947,41658,-5653,-37594,-2616,18693,26566,53030,91517,47520,-63604,-99382,-32385,-81110,-101486,-116982,-92143,-81599,-65642,460,-40255,-62462,-76314,-62119,-102247,-62738,-3993,-24018,-28093,-9654,37293,145997,367004,234000,-40686,-39438,-9291,-7341,-68540,-53776,-26439,-43270,-34839,6617,91835,208089,196894,89768,19465,-95179,-151508,-32532,81491,143733,70856,-33638,-78818,-64382,39069,63334,154664,247316,185239,124623,25013,-34623,-8411,-42461,14109,108150,192175,199495,107176,62359,2919,38157,119001,102059,38049,4659,-33721,-48002,-36024,-45743,-22806,107625,92909,-53027,-72543,-75953,-83034,-60754,-44075,-41578,14771,49042,60151,61268,38837,-193,-21547,-25669,17043,4972,39513,65015,20362,-8170,-40233,-43190,-64338,-50199,-18980,-19894,-37522,-64732,-22896,56711,157451,82893,-5300,5708,-38877,-74664,-79115,-67668,-92221,-70165,-94,26515,2340,-11150,21002,53904,-60475,-167985,-46027,68439,81866,126263,158664,111139,16790,-39834,-36750,136343,92210,-64186,-125462,-98776,-92062,-165786,-158837,-14669,55876,-19852,-78968,-58071,-43078,-31683,-12820,-67967,-152572,-189694,-95058,-56600,-42093,-65390,-74454,-24115,87018,144924,112308,57275,-12069,32886,96800,159583,217869,125181,82143,179061,280119,333362,279442,75160,-43679,-50248,-56510,-98821,-137470,-115304,-110094,-58694,-27140,-3668,51786,62650,117043,179539,57637,1813,27089,205633,-58627,-129166,-42766,51347,105268,-191981,-309682,-109925,145550,255004,284245,-53532,-297473,-102490,-7278,-52981,-50830,-6574,39021,46196,87345,91483,61729,32189,32973,2832,33217,47363,5905,20545,-50705,-154177,-229255,-162981,-35020,-25316,-103821,-152107,-93738,-21317,-15791,-28701,-7561,40166,75510,150501,85921,19643,-1829,166580,537271,710431,578809,320690,60793,30186,12618,-14407,-41306,-15340,-10039,-30948,309,73158,144828,-48253,-154397,-14355,80673,39867,-56098,-92412,-100232,-26157,-18428,-119531,-130498,-118821,-157286,-137102,-87350,-33797,-78183,-34466,-34530,-18212,-69069,-44972,6513,49131,124556,130503,181807,138128,115256,26953,-38369,-131007,-110967,-37575,141452,171733,117358,39699,-62947,-71698,-43152,-70340,-13572,129242,261599,163482,34619,-48011,-68497,-53654,30347,127938,197599,158605,-28515,-81949,104417,192043,121052,25695,-61971,-23404,110724,232367,347991,265240,30475,-69540,-55447,22132,157381,189187,167821,133467,119642,-10866,-58194,-81023,-61301,-70318,-108814,4329,79470,59311,38460,-54788,-109843,-91087,-50914,-34889,-36765,-65547,3401,122263,279099,262898,207839,122637,11713,-1226,26523,-15891,-37711,-82105,-16378,104494,229263,261553,283326,190140,75755,76716,185519,112680,82791,76753,93922,78220,189591,260976,105677,-38964,-76174,-82383,-84898,-63509,22741,-20538,-27842,108483,95429,77526,99824,138303,118903,77630,2398,-74127,-94692,-67844,-110006,-121892,-66543,24527,30427,-62046,-102593,-40092,5295,-25912,-78374,-65782,-51646,-50563,-138007,-108221,-39183,16714,89114,82505,9964,-49164,-68460,44923,170597,137035,-7043,-8047,-13797,-35138,-32258,-23463,-14809,-19667,-46007,-9908,62165,17431,-75657,-50848,-52108,-11847,49465,109391,125649,43819,-22770,-46736,-49375,-59796,-26619,11932,-11322,-9137,32941,24953,11661,-105537,-194385,-113750,-139562,-109509,-82619,-50333,-31459,-71581,-89496,-25287,31586,41758,-1978,702,42253,37954,-5818,-71743,-164620,-112592,-72096,-110184,-128993,-111830,-157801,-95698,-13903,5186,-27618,-56441,-46931,-53640,-43914,59373,142196,83984,67863,96109,105615,99489,67789,21345,13469,-32783,-101232,-238532,-136066,-11807,110085,206533,313733,221198,136584,93703,49772,42520,72051,125140,121702,62341,-12212,-49869,25175,38636,73796,35341,-9890,14884,-13433,-14468,-35493,-42474,-148965,-182193,-142562,-90198,-58575,4365,72424,77785,93275,81212,-28642,-112136,-24553,26940,32895,33683,64350,-20404,-40562,-48576,-47699,-31492,19290,244188,266619,84509,-47513,-17579,115174,195075,243536,91799,-40087,-81828,-41972,21374,66944,16473,-25404,-40087,-71782,-57349,-10616,73177,144053,155004,101800,21984,19652,23454,-7463,-96064,-123364,-37949,49387,99818,45411,-18057,-68166,-16757,416,15844,-6597,28780,-15314,-46392,16069,11093,-27857,-76669,-116105,-120132,-67238,-45824,1285,54616,34656,-49300,-101376,-71380,-12094,-44641,-55248,102339,228110,175460,98346,24433,16582,84607,118095,34024,-80555,-48346,26592,71680,125841,133411,78323,40625,10571,-29075,-52089,-96549,-109839,-63856,110729,90556,-7872,-94386,-153163,-93057,-43217,-51673,-31518,1490,58326,74499,27576,4780,45577,97865,82323,63610,89751,42685,-26869,-78240,-84004,-32137,65204,324604,406888,348667,258235,140534,71880,24130,34808,95563,262053,407597,318398,33067,-73969,-151815,-182904,-126203,-104637,-49519,-38125,68345,141045,202653,211890,141046,63693,-25054,-56422,-7926,-97797,-159938,-121964,-110260,-107443,-102698,-81205,-27872,3270,-16216,-45987,6067,-17269,-55604,-13184,29491,42630,1497,-104103,-35435,-28747,-23940,3658,52761,37248,40936,29309,-79184,-8077,117629,257836,39616,-487,67622,68581,64223,38430,53759,41980,14711,-54205,39566,81333,70876,22140,14603,47860,35070,20531,-12324,-71939,-4046,-19010,-113649,-132096,-87279,-104012,-125440,-106624,-66547,-27798,-66682,-186609,-93569,-3836,6554,-65397,-63198,-54859,13596,94605,162604,258256,306573,256276,214150,78644,68562,79594,137103,147003,76530,22379,27541,63695,4067,-64171,-119168,-122990,-64998,-90284,-148198,-43214,-7594,-79853,-59885,-18287,-48418,-11933,31515,41058,-9357,-37148,-66977,-79121,-166016,-264742,-136115,-97595,-12113,55993,63673,58712,77642,133168,283898,449839,485854,390476,144027,13171,-81787,-31793,-16551,-32110,-71200,-66075,-82498,-63060,-58987,-52977,-42467,-104,18168,90776,115858,51821,28003,36215,49978,28198,-29646,-77253,-86531,-7151,21646,2303,-48900,85372,154292,112221,82094,74807,113390,130371,33369,-56994,-1626,137837,248343,239911,229191,138323,23116,-44502,-15565,58085,66502,5049,-37489,-93986,-5301,110980,33784,-47983,-196334,-144296,-96387,-100050,-145819,-142682,4951,33631,12558,17341,-40268,-79415,-49917,-69229,-110745,-59012,5607,83614,96389,5393,-106091,-139440,-102683,-27724,-31654,-40281,76327,127023,19566,-43241,-61072,87643,108977,70029,11715,-53666,-58959,-10712,3474,-26972,-56616,-77028,-59832,-55977,-85575,-42683,17395,83839,198571,314020,244909,124711,68137,21950,120477,363514,352739,156080,25939,-10830,-45055,-50928,-31646,56454,129732,128117,88098,59814,-53470,-88620,-80553,5186,54710,90820,135066,240841,248210,140314,56300,13661,16163,11363,25330,81149,183151,211405,126405,-7600,-84290,-87201,13884,66109,42213,33737,55750,92960,87234,89847,-30411,-22329,46410,64395,-9085,-104458,-76360,-61701,-5939,78905,106763,131342,202476,231020,144690,2238,-12889,-20970,-57205,53926,234982,374205,476507,421461,289394,130156,34976,-68001,-91563,-70720,-99965,-51827,-3605,-12855,-60417,-39895,27609,52276,33843,18100,-21684,-27966,-100160,-171703,-117924,-113055,-97612,22647,130526,125039,99809,99485,58411,-42118,-21556,-66290,-116320,-49283,32114,82140,-12107,-85202,27737,259645,321393,75706,-63445,-27165,50696,40596,-6922,-35862,-56615,-73313,-75995,-68454,-14214,-23427,44018,31320,-45566,-94127,-60592,-10113,-16107,13388,-46272,-10473,49708,6427,-34167,-82990,-130425,-67501,-21193,-661,-12900,-8782,43663,50893,92685,168673,291672,321841,251155,151169,151669,97763,28579,-10095,-83243,-75136,30143,51055,73483,69819,58367,62731,-10123,-52262,-43909,-61160,-53532,63130,25651,5001,-9966,-68459,22088,-26977,-71898,-103292,-44750,9910,44704,46723,40320,4364,14205,24671,45251,32740,13085,-24085,-75411,-101863,-58030,-8820,-18544,1263,295207,394401,330925,235332,176697,144278,100199,87359,131536,107675,1551,-17423,-27912,-63205,-70781,25647,136304,234640,250760,131972,-63687,-168351,-109158,-60515,-31574,20486,88106,187488,277531,223769,37384,-76944,-48376,-25291,-58786,-86475,-68336,-24625,-7783,-25314,-19851,-18764,-23134,-35211,1268,-42298,-22837,23742,39858,-52697,-144289,-98582,-67512,-17586,46264,-6136,-138907,-243772,-260195,-204502,-177915,-85906,-9603,23656,1883,23162,-1349,1112,23645,49326,98559,151454,116208,32938,-26035,-31033,-4620,-1214,22951,68722,17909,-31511,-43048,-61460,-45837,8801,89589,173340,187697,146245,114061,27880,-67465,-43433,-13051,21467,116149,306829,334298,395218,359347,84591,-14143,-24937,121242,108742,-18608,-73845,-76500,4447,99181,79943,82886,57204,24443,-29480,-43023,-38825,55169,100019,90378,66611,9199,-50637,-85243,-115402,-23699,113371,8621,-67981,-80404,-50172,35157,112449,71656,-19204,-101107,-55707,4831,-9551,-426,-12590,-53216,-90626,-31096,10153,14906,-10619,-41316,-83328,-136705,-131238,-42736,111281,307754,217819,-23156,-91609,-85813,40220,55734,62183,84176,40654,-37106,-61279,10598,-30519,-37302,-29403,-47152,-100907,-98337,-76979,-33083,-12302,34567,121951,282672,362281,374788,204663,65607,47531,97100,140290,160207,224425,248790,302972,295816,122332,16959,-27576,-69920,17360,26495,-36961,65059,212636,273933,174709,46754,-35775,-9342,15188,84675,214151,460567,615533,473515,268647,64695,56616,82320,72472,-23217,-47745,-107533,-50118,8799,-14164,-85652,-41847,-26434,-77584,-125408,-56789,-78191,-122930,-92007,20571,-19195,-53724,-54723,-40937,-5487,47491,81216,70970,74063,69308,45060,-26839,-105562,-12954,114403,157917,75137,-4814,32099,79463,88615,78782,15206,-42061,-109523,-54486,-136685,-122046,-73392,-30597,-56486,-55103,-59052,-54957,-21060,73855,184299,257957,180129,51087,4619,39898,66258,88784,111432,79379,36411,4877,33015,11250,-27122,-59824,-31206,-34817,-87238,-33132,58479,86666,32784,31094,148228,85723,-56423,-47824,37465,53616,-3611,51841,105424,46213,-104151,-57115,43674,89947,117545,116758,45176,-29323,-18965,2295,-7976,-33129,-91866,-150497,-173585,-155016,-73231,-106509,-75054,-40395,7897,28727,38638,77189,96003,89840,15214,-46482,-9224,-17366,-35878,-40784,-76162,-62052,-60060,-36062,15831,39547,69043,76645,52017,-58546,-97729,49374,141998,64114,-11024,-21170,52608,53012,-55844,-111859,-16866,-41243,-17346,16370,-47290,-80527,-105808,-71104,18628,206370,222630,242507,164470,106258,53524,11050,-14225,37944,102383,145180,115901,13430,-16881,-60710,-65865,-64079,-49415,75909,239034,294202,336536,429485,449449,354940,89768,-3746,88775,194983,164304,31140,28282,125143,117484,52212,-10542,-62195,-1952,46999,80538,13836,-92934,-27866,50311,10606,-25731,-33942,-45991,-96853,89158,174643,204622,200623,148089,117365,66843,11625,9189,-11696,-52812,-36445,-56581,-64678,-67304,21029,214630,187717,112121,71057,1926,-19827,-21400,-15611,-66395,-58142,12175,100491,155913,67653,68191,59486,55822,97314,181240,326620,515337,302741,57556,-41242,-95064,-68219,-29092,-61527,-101960,-48599,47398,8301,-77565,-157494,-80388,-15051,-6079,-27778,63,94984,159953,100578,69187,71025,-9569,-67899,-24660,87082,147961,65733,26858,99433,101915,46492,52564,-14611,-87245,-41001,8550,-1261,29369,-12694,-94224,-160649,-139707,-131985,-99263,-24290,97325,277170,88149,-56868,-22650,1622,31998,45358,-40392,-224988,-101541,7048,-51811,-76604,54809,38304,-21735,-120664,-162688,-148354,-57554,-6291,-49307,-106712,-15283,10082,15645,22846,65078,35872,-49668,45307,85727,95260,76465,65925,84101,18568,-13675,-12954,-36788,-43440,-4473,11910,13764,-7083,-20734,24239,68235,143871,236346,214674,109076,-30947,-117033,-104168,-62047,11948,-5047,-41325,31094,53508,5341,-26542,-56239,-84712,-80303,-111476,-126515,-97568,-83412,-32734,-61728,-52484,-36577,-62992,-95301,-114607,-58664,6372,34125,46761,66714,49826,-6286,-55970,6056,115826,167521,26765,-149673,-167742,-21941,148383,187719,106502,50689,-19585,-27788,13124,2835,-34950,-104586,5570,55780,77935,106195,100860,56563,64120,120505,120031,-6315,-65960,-34210,-23639,-49077,-12463,107807,160119,97011,6723,-49424,-78787,-101952,-102409,-107925,-77020,-44654,15801,26872,18726,-26576,-68912,-67198,-21170,38740,50004,32607,87029,133107,82872,14683,44464,65602,32173,3640,-5749,9762,14808,-24708,-34541,-32608,13241,36884,-49086,-91966,-11831,53644,82478,7471,-100896,-79329,-61801,-94238,-36674,44149,48248,6767],[-47525,-73911,-68396,-49877,-22770,2516,9166,-4027,-21691,-47553,-63141,-97863,-125634,-121355,11568,177417,287669,222826,13791,-36047,-62033,-45232,41415,156852,180589,102905,209070,277280,258126,83054,53288,199030,295020,342127,135484,-10768,-27790,75707,104202,103606,189824,230910,207187,193411,61636,-23931,-6685,25927,16520,9188,8832,-47243,-55707,9034,-11498,-30140,-38507,-3310,49274,48081,-31268,-70076,-50054,19671,68183,-19409,-89936,-48428,18203,21329,-60724,-45239,-57909,-140952,-213729,-106449,-55538,-60699,68038,28376,-47821,-98490,-90912,-31002,46461,116831,284273,422182,430258,422477,493947,469107,278711,75786,-36374,-75903,-84549,-49882,3327,-14457,23147,100057,119756,-26920,-70917,-53931,-68601,-23581,-19674,-20953,14805,68418,77310,28540,-54947,-75404,-33124,2576,-23553,-50224,-49511,-28002,-14151,77886,103892,5369,-71620,-75689,-12505,106529,311101,401661,357927,224063,86620,19359,6400,5865,81170,186133,112506,132667,156222,182554,164056,136381,124902,100548,29991,-95676,-113766,-72917,-39338,-59880,-56478,-67918,-114413,-92722,-58161,-20102,35703,31739,97825,65583,89659,256818,255013,141679,68089,48073,83333,155499,217390,202021,268834,277032,41620,-141299,-205,185,-32153,-51425,-55083,-127532,-61643,27497,68169,74095,89562,94636,32039,-60474,-134573,-158343,-127533,-140366,-125105,15394,52664,14893,3386,-17002,25058,99405,90759,2845,-21472,-40633,-21342,-132449,-131501,-107399,-144658,-148545,-135986,-69906,-55606,-70429,39630,19841,39730,67955,18206,-95033,-88042,-114708,-131249,-5350,18650,-25487,-31237,-27737,52220,152236,219464,184521,31920,-111790,-136340,-123561,-68216,-7392,58946,29999,-39688,-165729,-141946,-112662,-84385,-68436,-48582,-19797,-6995,-69081,-1469,31553,37247,-8674,-44272,-29076,43080,16937,-51354,-83561,-35326,-2821,8636,24696,41362,7042,-93757,-90686,-24238,-74745,-81811,-92519,-67560,-63889,-71109,-4766,-40338,-61745,-72771,-56392,-99486,-54722,-1357,-33498,-40869,-15705,24134,140175,383995,265112,-33735,-64049,-19757,925,-61962,-53752,-24548,-31169,-23369,10286,72815,156558,149113,57227,4191,-94893,-141248,-17573,96142,154346,78661,-27978,-71830,-53529,45968,85180,197236,266975,178063,118166,31897,-19848,101,-33740,21963,128924,230722,253470,158852,119521,76319,114113,164481,102692,30160,6758,-21121,-31913,-39137,-86279,-71287,71449,63402,-77514,-68613,-75172,-78377,-44028,-22331,-18264,33421,57375,53354,44445,12563,-31943,-55428,-60478,-13732,-32460,-9691,23549,-8970,-22267,-40953,-51721,-75477,-47151,-16701,-20293,-31950,-44064,14073,95647,201454,114671,7223,8985,-39193,-73570,-66987,-36828,-56681,-47329,3336,34523,17411,-1589,21522,45189,-71350,-139668,-24638,83743,83934,113808,146979,109772,14653,-51523,-12659,161947,123988,-23153,-86213,-111742,-98902,-166456,-135707,28638,118639,48457,-41622,-50096,-48596,-36148,-10882,-56959,-140355,-182191,-93585,-45239,-22737,-49279,-88587,-44019,66339,129046,116149,59744,-28731,7791,67718,130898,211779,137396,73507,157391,245556,308989,293823,94571,-27727,-41265,-52001,-87533,-121476,-114198,-93907,-24848,20011,33487,64748,64876,121436,179504,51729,-1087,35153,223069,-37628,-141515,-80429,41164,100424,-166872,-231639,-44803,167524,258760,166899,-168729,-306209,-63848,15222,-37083,-32362,9573,45076,45468,95929,107504,61507,18390,7686,-15945,22194,41601,10674,31400,-32713,-128307,-190953,-124563,-8295,-415,-81179,-130660,-106701,-57098,-65265,-90187,-79833,-26310,24360,118385,79214,22083,13432,204081,599956,745910,600474,340301,88273,54565,34289,10792,-26243,-16363,-15430,-28880,11593,117840,232118,19010,-124305,-75456,33958,4129,-72643,-94804,-93705,-24702,-35643,-144949,-111593,-110844,-149833,-134141,-74791,-14919,-67729,-30001,-67214,-50700,-97496,-65710,-11986,31298,101077,96591,140307,104815,81859,-3822,-48312,-92522,-62033,995,168827,211316,139595,53320,-40473,-48395,-28982,-58768,-7412,119006,235973,151380,42111,-35301,-74168,-46758,56727,166235,242168,194848,-864,-99432,79977,164805,123595,37207,-46113,-21561,100100,237957,355652,252976,28869,-63139,-45882,29679,148339,185838,193800,176133,164468,33866,-24134,-64432,-51287,-68070,-118101,-26262,43090,41192,44573,-29420,-73579,-48799,-6218,4629,-19091,-65984,8989,138295,275441,229076,175489,106624,31321,33580,33619,-23242,-44425,-83100,-5183,149807,294555,324497,332032,231842,108234,104777,205580,130991,95243,82349,97937,84594,225641,292412,118722,-31853,-76700,-75866,-60865,-28993,50612,2716,-14736,100886,86298,71297,99908,140425,123382,80329,4189,-68517,-89042,-70179,-115530,-117178,-48102,40569,30633,-80397,-86114,-26746,13562,-17769,-82147,-67812,-44845,-46348,-130220,-92257,-30890,-6232,62575,104602,63359,-11636,-37643,58413,177468,174247,30894,13593,3367,-23709,-33216,-33076,-27791,-35804,-63354,-35913,35004,6091,-55830,-42667,-47105,-13583,48105,113557,122512,39271,-23719,-48255,-48602,-61148,-37757,-11322,-25422,-4283,47838,44304,40561,-76048,-173459,-130505,-161755,-119116,-82853,-52352,-40133,-82088,-76183,-20239,35590,58826,22397,19559,43987,24495,-24563,-86480,-153592,-102918,-73615,-123267,-117096,-95297,-136436,-109319,-28406,4583,-14407,-43856,-30346,-24146,1302,92347,130518,58573,42624,72780,89058,96718,81786,45203,34482,-13987,-82591,-211528,-111636,-4494,102669,186716,286730,211192,133340,89886,39393,25236,59771,127668,120249,49741,-30906,-54941,29211,59845,92669,45621,-16262,-1017,-23387,-18762,-38977,-48756,-140783,-159600,-124200,-78740,-53999,-5235,44089,57312,83884,86743,-23030,-109874,-24320,31373,31764,11350,58570,-16945,-58746,-79721,-78156,-56122,66549,282523,268182,75192,-53654,-24113,102477,169300,186102,41742,-68417,-85650,-29146,71642,141979,76953,20605,-16343,-81161,-82513,-30763,53748,121309,126707,91864,23549,16215,14659,-12870,-87539,-145482,-66785,6774,58446,20565,-35632,-73082,-19075,-3724,14387,-2121,36613,-4546,-25920,15921,14159,-11225,-50164,-83028,-100750,-63304,-48102,-1515,55198,41932,-35386,-73024,-43759,17378,3257,5466,113789,215205,143714,61897,-1811,240,77248,122150,37873,-74487,-65566,521,44165,97594,96214,23444,-13791,-27248,-44067,-51659,-89445,-119735,-69078,99548,70821,-14683,-86642,-131112,-113640,-67828,-68110,-30516,-4707,47121,62050,15677,-1407,43407,89412,78264,69987,84946,33432,-34667,-86970,-89121,-45579,51579,290452,379062,353397,255834,139738,80243,32723,27364,89981,262331,410342,313806,40647,-70342,-155889,-181472,-114414,-75335,-5741,-7378,56969,112605,166857,184451,127643,60413,-12236,-74868,-30773,-100154,-141459,-123945,-116326,-110773,-107433,-90061,-39459,-34460,-48380,-55175,-7711,-13188,-44901,-8449,37250,53377,23867,-85886,-48975,-29646,-22624,-5599,41931,33132,28359,28919,-68171,-22173,127088,284281,79120,32524,79889,54790,40798,23828,47154,36792,5999,-69592,66230,92706,68500,16056,1628,36268,28211,15166,-12190,-63448,-7003,-24752,-114028,-134236,-104387,-115179,-101945,-73031,-26775,26448,3151,-121541,-96170,-32757,-4702,-65672,-45638,-40823,17073,78128,126835,218953,284041,264435,233622,89586,70484,77458,129235,139955,79286,26557,23245,62927,14179,-48212,-96805,-98813,-49658,-78996,-136513,-46508,-9670,-73458,-88031,-65149,-57297,13798,63840,61325,-24006,-85483,-118508,-96532,-142180,-243700,-112957,-81647,-9529,43383,39372,31644,52194,105174,236989,392770,417432,308930,60061,-58305,-57034,16711,354,-31044,-75608,-57662,-71406,-51844,-47859,-54047,-46470,7407,61239,156774,159704,64096,32509,41690,50658,26867,-28129,-73045,-87619,-15004,614,-28674,-18234,132335,198239,147543,96480,74671,98276,111821,36215,-29928,7319,108597,185644,189115,218718,159513,46104,-26326,5591,87640,97001,16213,-55122,-114922,3247,123702,42427,-48540,-171462,-128125,-82267,-84847,-134386,-142243,-8220,16704,-5793,-3445,-59227,-68845,-38447,-60918,-117830,-71303,-9732,46139,60182,-15277,-119516,-123750,-79410,-18347,-38871,-48353,69448,127430,26807,-29437,-33114,94707,101719,69786,14911,-54851,-66861,-24370,-7373,-27907,-50652,-62037,-40754,-41164,-73513,-36269,16149,76631,194124,301162,222251,98899,42968,1744,118683,405385,403947,175407,27831,-16986,-43732,-40075,-17133,18118,75904,70770,51941,46851,-57932,-80026,-79986,-1142,46937,75514,117705,241136,274501,166375,78956,29726,14256,-4544,27816,106764,224048,256263,168047,31000,-43781,-100181,-29595,33489,18949,18367,41196,72505,60431,81520,-32047,-18656,51718,58175,-24648,-123643,-108639,-98809,-28746,76245,136117,162439,214278,240132,146755,-2616,-24964,-40428,-38117,83703,266453,379622,460858,404208,277484,123356,35636,-58006,-84682,-83376,-103981,-42895,16913,15295,-46138,-53062,14861,49501,42873,24737,-14305,-8031,-72430,-151057,-117705,-111181,-97512,15072,102892,75940,51205,64640,36365,-75125,-63819,-86235,-116649,-78275,-5320,33186,-71223,-51011,59608,300610,369269,106368,-57300,-14282,62727,57830,8422,-30995,-83296,-71112,-57957,-38757,-2939,-44419,15945,8483,-49148,-74291,-77236,-22452,-21829,12307,-42228,-1886,29879,-23799,-56402,-82729,-117836,-63305,-18971,-147,-17300,-21660,23168,24004,78185,158612,265795,289842,225428,138438,149870,107599,32695,-5388,-70651,-69588,11948,25418,50289,59171,61434,70027,-4613,-55149,-51616,-58509,-61905,40574,30354,28941,24125,-78392,6965,-8455,-26723,-72838,-44459,2380,31460,33100,37684,7512,13955,13617,29943,17138,3252,-22284,-74151,-103894,-62863,-16582,-17522,19569,314172,385493,306815,194394,120708,86839,53093,57394,113800,129402,42809,21572,944,-48493,-66741,55318,187197,269074,247693,94776,-93060,-155281,-87894,-50876,-29407,24027,98220,202074,294541,250957,70556,-53192,-67597,-51181,-81879,-96793,-55009,-11374,11543,-9328,-14594,-18169,-27952,-50597,-2311,-30167,-38494,11638,44032,-25180,-107407,-133444,-91808,-31437,42584,-461,-122954,-191021,-240035,-263388,-172226,-40539,-1426,19466,4375,27738,-2997,-16963,3473,39923,96922,140713,89901,17504,-29223,-27566,-4047,-5539,21215,74802,35828,-22873,-42104,-60010,-52217,4362,89231,167751,168927,111525,83681,3839,-94578,-68948,-15728,26528,131159,339725,372510,439705,410526,126310,-3968,-63329,106524,107924,-17759,-80178,-63873,37779,120353,90675,80478,51896,4381,-47656,-52343,-46231,40068,95785,102630,96599,16381,-56086,-98794,-126064,1218,145762,20033,-70228,-72267,-42097,30111,101543,69087,-11901,-87998,-71583,-12381,-13577,5643,-4063,-48486,-97131,-38427,1759,3369,-20822,-41734,-72510,-121625,-111095,-23960,108663,318361,247661,5283,-64470,-64146,53367,59532,68514,84076,31071,-47285,-60048,-4103,-46334,-45928,-33017,-51950,-107423,-104454,-77930,-27781,5351,53458,120094,273336,358131,350544,158183,45232,34947,82477,132866,164777,235513,251208,281825,276382,132891,28137,-26153,-64625,31364,47673,-32751,60032,185688,223744,124749,11049,-58875,-22802,4739,68956,196229,446931,622197,494573,272003,50670,17682,21618,15861,-54245,-56101,-101932,-66457,-9124,-23379,-88116,-50281,-38880,-89572,-111342,-44628,-65198,-97847,-50474,79493,18131,-41204,-59311,-44571,4633,68326,112467,102043,92372,74804,40641,-32603,-88879,7842,139303,191801,113002,15079,16447,36363,17759,-6887,-58887,-90099,-119721,-55049,-124504,-112926,-66975,-25300,-52684,-52731,-55387,-55838,-24185,74861,171142,233862,168047,42195,-1913,35548,54468,60090,84016,67422,37232,18193,37270,-2508,-37227,-43056,4931,-525,-69506,-24562,63210,78164,21857,37563,191599,136972,-2027,-12886,53113,62872,9418,58422,97344,31203,-96863,-53942,19508,28441,38588,60610,26093,-36016,-24154,8504,10900,-8540,-72048,-157420,-194609,-172123,-89118,-118112,-78440,-31701,17160,36572,42857,73627,87271,85051,22170,-44797,-890,-4486,-24582,-36520,-72809,-55279,-44197,-14781,29914,47037,60429,54716,32531,-62779,-118040,43709,136203,59189,-3438,5453,52199,37802,-62560,-93193,35999,4742,-6949,13328,-41873,-78272,-100365,-59345,33253,221635,205710,198132,121612,80522,37570,1696,-20002,31782,103766,156054,134395,34197,-10561,-61311,-72132,-71622,-43310,84476,239323,310827,385050,499154,541414,442868,116847,-11002,58606,149346,122228,12238,40195,134311,121971,61994,6185,-63703,-44597,29391,96810,35543,-82236,-40981,42464,11041,-16989,-22215,-30533,-76821,112105,183637,181241,171066,136092,125182,61661,-3630,7792,-70,-42729,-28005,-51897,-75306,-65172,30694,230744,187841,89138,50339,-9830,-22225,-27748,-33277,-58674,-39227,39476,134356,184797,80544,66434,52751,52530,105448,202813,347132,508251,268201,38759,-40159,-75197,-48269,-22906,-73013,-126265,-69778,36328,8978,-69815,-142490,-99698,-36783,-24474,-32960,1487,83448,131638,62410,-9951,-5716,-44997,-67972,-11689,115091,177670,73338,12753,76242,80434,36341,52769,-11205,-96491,-46569,4025,-3846,18133,-28647,-119082,-130936,-110653,-115782,-94990,-18831,115754,293678,97648,-42436,-34309,-16451,13694,34607,-51010,-226257,-88627,14952,-16490,-37296,53498,46359,-8431,-104768,-170543,-147606,-38860,19134,-32114,-92235,-10011,8962,11927,26394,79502,41524,-51162,41548,80791,99186,86911,72914,94013,31570,-7372,-8095,-26895,-36153,-6153,8598,4893,-22000,-41431,-1062,34439,92591,181324,165723,86313,-32580,-118844,-104067,-47514,26776,8396,-28045,28858,50848,6935,-24019,-58359,-87713,-87823,-119930,-124542,-90008,-70903,-24309,-58850,-54962,-40961,-47726,-83294,-89959,-61996,4335,61031,76673,82198,46343,-13925,-56711,6012,105763,148836,15345,-150542,-163774,-20756,159758,190545,99245,57201,1975,-8299,24433,12378,-18548,-93960,-12064,35496,61096,98000,103538,68408,84957,137983,125229,-4324,-68163,-22587,-10212,-34049,2738,99201,131061,59526,-22143,-58087,-73072,-94464,-98004,-103700,-69035,-28561,30090,40396,28570,-24154,-70383,-73070,-28714,35219,54558,41714,83686,110505,74051,9231,37737,54540,15474,-12899,-11964,6102,10405,-16995,-18693,-18691,23879,44296,-41867,-75716,-9456,43260,66070,6768,-89176,-107443,-49222,-72154,-24540,39413,29613,-11033],[-24010,-38932,-45073,-35934,-12365,8616,6493,-16405,-32812,-52838,-65245,-103388,-134371,-118310,-5737,140981,237479,160072,-18699,-46259,-64268,-51031,30503,144995,160264,90019,236197,313146,273276,89704,50951,193870,314465,355600,138846,-10448,-24224,80543,95666,99785,189569,215032,191561,174154,49293,-25972,-6333,36693,39491,31037,24228,-31587,-37045,39775,27319,-6963,-29003,-560,65781,79743,4497,-49262,-69311,8660,77636,19169,-46146,-14773,40546,40739,-47896,-54812,-73374,-167349,-191206,-66030,-24164,-53222,48356,1656,-65050,-102345,-84431,-32059,31979,93163,268359,396764,405643,437813,503743,442974,243479,40730,-59828,-86990,-86700,-60303,-14684,-32363,24088,127950,160301,-6427,-63656,-53732,-88362,-40135,-28093,-25653,18893,73964,64068,18155,-59253,-80164,-30085,5270,-24252,-66428,-81279,-70710,-44613,53451,88221,10004,-91271,-101174,-50519,62621,273719,381202,341267,208644,76638,17372,13536,27329,109733,213495,127360,125978,127229,136940,117132,94970,94660,99329,57555,-39979,-44729,-16915,-5665,-55945,-81721,-101822,-131806,-84359,-53031,-12028,48032,39278,89650,67729,99044,266673,255608,136552,61192,37616,73984,164029,255112,235934,253429,193006,-55579,-51201,88552,47137,-29172,-75605,-56043,-115075,-53441,19685,50713,58115,71006,71712,21184,-43118,-104012,-154488,-145122,-162630,-136182,-5615,38305,10694,6765,-6358,41753,112118,89544,1316,-33359,-49923,-29842,-125593,-116944,-86660,-121605,-136219,-134326,-73426,-53556,-61536,48267,20266,42988,76933,14459,-85512,-62174,-85099,-121935,-26446,11404,-7922,7280,14424,93382,191077,249169,206759,62842,-83244,-119013,-106528,-55881,5324,61993,24333,-50575,-138339,-127953,-97238,-73642,-61104,-42846,-16615,-7351,-66203,-1854,23700,24389,-9689,-43717,-39326,24476,-14527,-101363,-117705,-57333,-19238,-8095,-4142,-13115,-45516,-138473,-56748,-7856,-62969,-65617,-72821,-48085,-49176,-74220,-9850,-40397,-60336,-70079,-53222,-96887,-42779,3240,-41995,-54115,-21673,5958,125380,389190,287036,-33497,-89842,-21317,20052,-46404,-46673,-23508,-21174,-10932,13869,51747,100696,95024,22443,-12402,-95703,-129008,-4943,102951,155931,79607,-26672,-67829,-45782,49363,99899,230003,274081,164017,107471,36625,-7750,7715,-27089,23867,135454,247493,287185,199054,173945,155110,193889,205388,100044,18512,4426,-11196,-12652,-18254,-97966,-122034,26039,27223,-105532,-64758,-75191,-69808,-30639,-5340,581,47083,62075,43584,22968,-15950,-62774,-86810,-94552,-47863,-74313,-54173,-11492,-32593,-34696,-43465,-61424,-86034,-44524,-16499,-22430,-29372,-27792,42000,123409,230635,133270,10864,6386,-43475,-75715,-57278,-12097,-31379,-31445,2820,39181,30116,5219,17760,31308,-81648,-109698,-2189,95677,81914,97883,127247,98589,5495,-66908,9732,179837,148481,12299,-47129,-117712,-105904,-165174,-113985,60566,165599,108163,700,-29945,-47343,-38134,-8711,-44407,-124618,-174069,-100474,-40089,-7010,-33492,-104638,-69734,40328,103539,104297,52163,-46437,-18536,32811,92257,194245,144987,67814,128177,202010,270835,292690,107837,-12961,-32515,-48434,-77412,-103829,-98944,-73343,8156,61799,71132,79805,65923,119511,171587,43275,-1501,49439,250759,-1174,-112569,-121536,27576,89577,-138206,-143743,18931,179002,236855,29301,-257783,-241049,-566,41942,-22761,-18457,20878,44404,40325,100261,121614,58143,5459,-19777,-32792,14298,37052,15231,41091,-15422,-101726,-151420,-85387,19107,26592,-56373,-106977,-101616,-97506,-117920,-151897,-156808,-99868,-34105,77357,64854,21885,32126,243281,646832,755733,598817,348680,113674,78446,54171,32470,-13975,-19202,-19523,-25720,20244,149449,298698,71061,-74133,-133053,-22033,-42205,-93741,-101558,-90512,-24814,-53934,-163574,-90575,-92222,-133660,-127932,-63028,1136,-60420,-27242,-100849,-83177,-107066,-70541,-24341,15307,77149,59349,90807,67533,55651,-17170,-32277,-51675,-22736,30798,192833,250542,150805,57153,-26537,-34116,-8499,-40043,1389,105998,205482,132404,43736,-26124,-75828,-35030,84379,203866,282212,224797,26193,-122986,43527,124058,109564,36701,-36460,-16031,88522,231617,344165,226754,22586,-57827,-37316,36669,139842,182206,217357,216353,206683,74218,3678,-55090,-47999,-70553,-130884,-58863,6307,19498,44950,-9648,-44985,-18184,23951,33757,-4373,-68654,10003,144808,261430,190862,136281,84792,44988,53019,34684,-35767,-63488,-92369,10576,203750,363415,387505,379331,271490,137438,126465,218441,142322,100052,79332,93013,85098,251601,309293,125053,-26270,-81360,-72536,-36649,11096,89268,30832,-1244,91289,73220,60378,95908,137621,122762,78639,3186,-63871,-81999,-67693,-113686,-102171,-25741,56397,29280,-88492,-59086,-12309,20099,-12275,-90844,-75513,-44223,-47142,-123497,-76692,-19603,-24745,31568,111150,111389,25327,-8614,66019,171147,199563,65599,30957,15990,-15498,-35163,-42255,-40412,-50086,-76979,-61917,7085,-401,-36700,-37160,-45773,-17573,44260,112275,112057,29902,-29128,-52406,-49117,-61197,-43883,-30074,-44277,-5613,57622,58412,61380,-53446,-155762,-125323,-183136,-125316,-85769,-57437,-51424,-91580,-65018,-19331,35048,72291,43793,35141,41866,6551,-47526,-101525,-140659,-94644,-77265,-136918,-106298,-82958,-116571,-110765,-42276,1827,-2973,-32654,-16179,1066,41838,116480,114968,38165,24401,52432,67889,85835,92001,69124,57975,8057,-61031,-182954,-89002,-2433,85274,153707,251892,194354,132484,91799,29065,1256,36718,120130,110059,33759,-48235,-50029,37375,82277,109878,53824,-21187,-19047,-36715,-26518,-43789,-55921,-136467,-143539,-110776,-71500,-53645,-17843,17885,41675,72004,85792,-20997,-108848,-24923,35042,35352,-9619,47369,-13838,-74362,-113539,-107061,-53323,125012,319805,264056,63171,-63204,-29646,92064,146047,135637,-4127,-89002,-74947,-1118,147432,233643,148289,78473,20997,-70253,-98394,-49063,33939,97544,95478,75554,21029,9771,2843,-19719,-75662,-146901,-103295,-42537,13331,-5981,-52692,-78286,-24638,-11133,9878,-525,40620,1996,-11742,21372,23290,10044,-23340,-55822,-86418,-63833,-53367,-6629,52366,45412,-24788,-46298,-5419,63980,65300,64055,116169,189034,103047,21102,-28490,-15757,65447,118396,36601,-72418,-85633,-28425,13647,66535,60388,-26772,-62386,-63900,-64412,-55020,-83756,-125033,-74717,84297,50413,-21076,-80141,-118307,-137465,-94793,-86653,-33425,-14885,35433,52591,8855,-3957,41337,84253,80322,73347,75718,21332,-45073,-98016,-95903,-62578,32499,246609,330444,333533,240220,129486,79840,37064,15173,74524,240713,382908,286050,37997,-72267,-161643,-177865,-105138,-47024,48042,37517,42323,65463,116512,146215,107361,52831,-3472,-68440,-42500,-89001,-123953,-129672,-126629,-115140,-113655,-100441,-47675,-53542,-72252,-61241,-22075,-10909,-33473,-6167,40008,57775,40316,-61546,-55628,-31128,-26294,-20957,18982,12922,5043,22319,-58231,-37878,126552,300285,115789,63928,87403,37176,16209,11948,37075,26953,-6069,-84766,85210,96315,59778,7145,-12166,23824,19638,7363,-15385,-57604,-9837,-31366,-115005,-128714,-107791,-105581,-76485,-47105,2236,66109,61463,-65209,-90764,-62940,-13636,-55835,-24072,-25916,18549,57790,83646,166029,242271,254022,239439,92984,65518,67883,111243,121164,71500,23679,14799,55671,16938,-38253,-76960,-68037,-18066,-50314,-111463,-57940,-20157,-70915,-75098,-68719,-27910,35104,95565,90231,-23437,-123174,-167119,-84123,-108700,-220333,-93053,-68603,-9913,27831,13121,3563,25532,73589,185216,322080,332082,208817,-21767,-58289,11357,58433,10464,-34829,-83511,-52748,-63623,-44945,-43547,-59018,-53415,16236,106082,223942,199294,72462,34508,43535,45624,17963,-33513,-73288,-91524,-26624,-23197,-53011,17591,158247,222712,170489,99854,65818,75551,85431,33144,-14218,3677,67919,114084,126608,191083,167482,61087,-14503,21060,111687,121856,25900,-67627,-121693,11593,130568,43397,-54986,-147776,-109148,-67812,-73430,-129530,-148666,-24343,-121,-24399,-26069,-64720,-54719,-28442,-56840,-122595,-81463,-21357,15358,21984,-40451,-134226,-112701,-61760,-16662,-47815,-52954,65287,126145,32469,-16451,-9090,93343,89623,65111,13328,-59533,-77435,-40032,-16877,-30263,-48476,-51312,-26588,-30327,-62846,-30581,12090,61963,172655,267498,185948,65459,13448,-20991,107788,427900,438448,189453,28777,-23125,-41709,-31321,-2533,689,12931,-717,7658,29960,-56159,-63686,-75496,-12043,32651,54409,93787,230299,288431,186040,97551,42700,10163,-23142,25124,122725,252111,284334,197848,61551,-7057,-70395,-68872,-1522,-6310,793,23543,47656,25783,60984,-41034,-21355,47164,42398,-48921,-153445,-143575,-127140,-54836,65150,154891,186111,210349,224915,130385,-13678,-40013,-56062,-23546,102641,276324,356750,414650,363685,251908,107810,26599,-58396,-86479,-103366,-103409,-33167,37112,45705,-24026,-64842,-3852,35239,40214,22318,-13294,4570,-48252,-130669,-117606,-112890,-101473,416,67977,28408,7048,27055,9920,-93527,-95410,-99431,-107516,-112957,-51633,-23919,-100836,-31202,74850,322294,396220,118648,-61220,-11106,63178,63323,13473,-31539,-100803,-65390,-43603,-12210,9947,-64506,-10758,-10217,-47390,-57241,-83960,-36650,-32561,4780,-40701,8044,9867,-51464,-75273,-80399,-108841,-65009,-23715,-7241,-29737,-42225,-3833,-10374,49563,130533,225281,246727,190502,116367,137121,106969,30533,-5079,-59609,-59137,-5734,-210,24525,43174,61054,76932,3857,-54157,-62148,-60360,-67862,14413,28176,45330,49532,-59516,-13183,3822,13873,-36278,-46927,-16532,5067,4925,18869,-1862,6033,596,14219,1995,-5824,-22900,-77329,-109692,-72426,-30660,-22854,29875,321714,365920,276775,152079,70667,40209,17491,32587,93925,141589,82126,58738,25066,-39886,-64172,87605,236314,288911,226517,49980,-124462,-137114,-71336,-47427,-35462,16698,91187,195335,289470,259010,89192,-36628,-82733,-79018,-108995,-102946,-47186,-4426,23874,1720,-12048,-21191,-37113,-68178,-9463,-18822,-55402,-5594,41531,-1416,-71295,-126879,-121345,-50615,32818,5263,-70215,-105419,-154521,-182273,-75597,49280,62960,63843,33631,44086,-444,-33762,-21063,24011,85303,115559,53385,-3174,-34705,-30217,-13654,-18548,13684,74236,49044,-18917,-46434,-61286,-64192,-9725,80157,153727,144419,79810,62577,-1593,-72219,-65154,-17552,25635,133802,358967,403119,472910,451788,169935,17955,-48903,85684,97239,-22347,-95324,-58115,63811,132878,92498,70941,40858,-21207,-70908,-67169,-58255,19766,83218,104135,112392,12806,-72017,-123671,-116407,37118,179496,29843,-72923,-69557,-39833,17807,78306,53766,-13194,-81100,-79795,-33218,-22748,6970,1169,-45477,-92144,-47553,-10244,-12465,-35852,-47142,-64411,-102802,-86254,-6075,99645,318445,268837,30147,-40668,-44660,58050,55398,67086,77911,17371,-60293,-63746,-22812,-61248,-54868,-41750,-62520,-119349,-115433,-83652,-26866,19422,67652,109879,249582,335432,307507,110423,25902,23169,65522,116557,154035,230389,240077,248642,245003,131909,31670,-29812,-65220,34378,56996,-21913,55558,157745,177175,81061,-23350,-78992,-31208,-5729,49383,169730,413365,597753,492051,265720,36997,-11450,-25445,-31479,-86066,-66544,-99795,-88132,-33678,-40685,-90563,-60216,-53701,-104100,-101252,-32832,-45191,-58952,2779,138426,51068,-34192,-68488,-50137,9194,79810,132723,124734,104590,74477,29953,-43390,-79843,17903,150921,211949,139619,32623,-1895,-13595,-62019,-98986,-135413,-124227,-111875,-41723,-106187,-100985,-60741,-23071,-52981,-54872,-55814,-57586,-29650,70064,149678,199856,147390,30908,-7519,32718,43382,32553,52394,48169,30578,25357,35314,-16864,-38843,-18362,41754,34561,-50575,-19840,58618,58433,658,33383,226713,190113,60932,28325,66871,76001,27953,61741,82999,7933,-93932,-60017,-20246,-44541,-38411,4399,2539,-45505,-32551,10583,25465,11261,-55541,-154196,-220931,-191223,-105930,-132356,-83679,-27126,20378,38456,41442,65635,73485,72298,21278,-34873,11823,7838,-17763,-38122,-75178,-51770,-30547,2971,38884,49365,48237,31304,13617,-64812,-131396,33875,122966,48153,2843,25322,44795,19997,-66445,-60195,96521,43547,-7230,-361,-43163,-79367,-98184,-51222,43802,229334,176708,150101,82579,56922,22024,-9145,-28481,20902,93513,151338,139785,48227,-7701,-63958,-80315,-82633,-43598,83332,220421,302576,400403,528430,591522,497913,128766,-24474,18848,89520,68222,-10043,47736,135737,118600,63417,15803,-47916,-80388,10281,103646,55748,-68642,-61936,26706,7442,-9345,-10014,-13161,-51588,140034,191303,154699,134860,113679,123871,57816,-17156,6957,14726,-32247,-19941,-46154,-88397,-64539,37029,238162,179779,65500,27267,-23435,-25918,-35541,-48443,-46962,-18164,69012,168940,207935,86617,55460,35885,38169,101768,213173,348335,472304,218477,14933,-44602,-59376,-33094,-22524,-87175,-151343,-89743,24374,9291,-60691,-125012,-126714,-66649,-47630,-41059,-3127,62614,98012,36442,-71302,-77163,-86849,-68142,935,140992,206007,78272,-3844,50578,53327,15645,41463,-14310,-102901,-51521,-2687,-9079,6049,-42660,-131539,-91116,-78424,-100826,-91866,-15451,128563,296153,100041,-31461,-46968,-34848,-2733,30190,-45034,-183623,-72188,18814,13187,5415,48973,48691,3153,-87619,-157242,-145463,-21427,38952,-19588,-79853,-6100,7580,6319,24696,85687,39960,-53050,36570,73626,98584,93531,78026,101247,42269,-1706,-3734,-18402,-32701,-13033,18,-6327,-35237,-60641,-25540,2362,38017,112967,100029,49946,-40693,-120129,-100161,-31979,38932,20373,-15393,25729,46525,6621,-23495,-60715,-85501,-92309,-127223,-121206,-83912,-59722,-17307,-56084,-56763,-34218,-22770,-34775,-11116,33062,34613,97128,105746,93422,44535,-19251,-54636,6259,93592,127421,3484,-148775,-159203,-22017,161344,185997,91722,66950,26980,10151,30148,18100,-4283,-71879,-24378,17000,46720,93456,110174,81332,103587,149932,124931,-4433,-68651,-10960,3245,-17436,18798,88870,101525,21278,-48900,-60082,-61576,-84904,-93371,-99718,-61615,-12122,44730,55080,39759,-20004,-70280,-78568,-34882,32760,60308,52805,81232,89526,62035,2902,31691,43747,-291,-27571,-19309,695,3632,-12140,-5860,-6240,35233,55243,-27027,-56425,-7957,28914,46652,5644,-76106,-98611,-20936,-49498,-10979,37735,19234,-13415],[-2552,-12139,-27962,-27472,-6824,10034,-3021,-36387,-51435,-66034,-74590,-114729,-147858,-127968,-34060,88496,169241,88721,-52724,-59673,-69513,-64311,3464,108344,119716,65073,260238,344989,280729,92042,45677,180884,321414,355864,135591,-12280,-24382,73024,68944,72388,167221,183568,161361,138963,26175,-36929,-16111,37206,54196,47214,33364,-24904,-27219,62074,63117,13344,-22425,-2444,76221,110915,36245,-32929,-80481,2085,88955,62675,-1624,15981,58821,56678,-34757,-67074,-92517,-196452,-162957,-31027,1151,-40184,30823,-22469,-80832,-104754,-76538,-29649,19239,63933,232677,343911,349494,418153,479036,389290,193855,1301,-84807,-96836,-89299,-69978,-32483,-50313,23136,153686,202817,16084,-56466,-53302,-99755,-54763,-36370,-27562,27741,79973,50929,8969,-63174,-82978,-26667,8290,-22948,-75431,-105512,-104481,-65984,35024,78653,31348,-93667,-115433,-84617,16941,221768,337703,306988,183307,61920,11992,16858,43982,136388,237175,137459,116693,99356,93986,71835,51852,55826,82962,75824,20025,29440,41400,25717,-52028,-107159,-122422,-103144,-67658,-43356,-422,63042,48180,81521,65879,102849,265385,247565,131211,57764,33373,73470,179598,291801,263952,232686,119511,-83067,26247,147070,74154,-34233,-100930,-37356,-86130,-39038,17175,38614,45725,54113,51135,16088,-19112,-74425,-137683,-153428,-125576,-121929,-23923,23968,5873,11370,4454,56360,118208,83889,-237,-42838,-54342,-35931,-116730,-100062,-61529,-94410,-121592,-131385,-75419,-49942,-52026,55318,18460,47075,83601,15534,-66445,-37456,-57496,-109600,-46119,6316,12650,55613,64730,132319,219628,262069,215489,90760,-51607,-95892,-86419,-41682,17799,64430,19948,-49399,-106328,-108061,-80876,-61240,-51997,-36553,-15261,-11154,-58872,1070,18932,14678,-9088,-40471,-48274,4776,-47503,-149291,-116150,-56298,-27969,-21487,-29844,-65508,-101911,-143794,-4537,12580,-49344,-50311,-54217,-29703,-34246,-72900,-12004,-37366,-54100,-62039,-44880,-83802,-24841,12386,-45364,-63276,-22919,-12197,105044,384085,300183,-36722,-111428,-10796,50698,-21791,-33351,-20206,-9854,4811,20161,32460,47101,42153,-8701,-25623,-93290,-112122,8750,105175,151881,76804,-26798,-64048,-38188,53202,111261,252319,269619,147252,97013,42458,4526,17222,-18947,24592,133027,246012,300823,227098,224404,235504,274705,241995,98681,8036,1853,-451,10162,17141,-59301,-123440,-14670,641,-96635,-57098,-71298,-55893,-17621,9964,18308,59628,67686,36358,2095,-41079,-86167,-106967,-116625,-78415,-115397,-86548,-35689,-46594,-40808,-43289,-67823,-91679,-38859,-13795,-21612,-25217,-12349,63421,142149,245930,140600,8845,955,-48715,-77717,-47406,8462,-12799,-18528,2954,44796,44133,13243,13985,17407,-79888,-73836,25669,108528,80943,84174,105576,82128,-6587,-77465,34924,193659,169041,44912,-7240,-110238,-107910,-157300,-90408,86000,200263,160639,45819,-2085,-36822,-32664,-805,-25095,-99726,-157177,-111178,-36737,9189,-13961,-112712,-95586,14878,74604,80958,37203,-62028,-39826,702,54381,172594,150853,69595,99321,159154,227988,279856,118965,5171,-19720,-41166,-63815,-83331,-76892,-50641,36921,96101,108261,97599,67750,113779,159324,36602,4293,70574,285126,43292,-63884,-150865,16402,76625,-103482,-56328,77387,183438,196528,-105152,-217988,-134779,69522,68853,-7256,-5082,30661,41361,35758,104047,136975,61157,5596,-43491,-41671,13896,37818,23256,53356,4744,-71493,-108221,-40923,52296,60109,-25791,-77098,-74743,-100445,-129488,-133916,-172010,-167556,-90983,34625,49130,25442,59209,286518,678026,743750,579187,350437,140728,104617,74920,54233,202,-18678,-16634,-16440,31112,170925,339888,109401,-31252,-106412,-76696,-88374,-103949,-107624,-86947,-23674,-68785,-166406,-72492,-70442,-108785,-112864,-45736,19897,-51045,-21645,-93852,-91843,-82485,-53788,-24471,6021,57948,26523,47981,43483,53317,-3079,724,-12617,10192,56901,219400,291734,155076,55089,-19508,-25551,21057,-8543,18298,96982,178284,113428,43581,-17366,-69114,-13508,118057,246036,322905,254177,57838,-130166,3090,79499,85870,28996,-28147,-4209,81803,220260,321649,196042,17987,-48633,-25191,47283,134734,178342,236544,252311,246098,111864,28536,-49168,-47437,-73472,-142359,-87522,-24354,57,43571,7020,-21988,3894,43995,56366,11512,-68397,10395,145111,242997,155405,96881,63422,55425,63582,34950,-47503,-87078,-99066,39780,268769,433175,446492,423438,310944,167417,146114,228258,150504,101191,72222,83927,83871,267387,314166,128604,-18331,-85740,-67255,-7631,61842,145064,67692,16750,84481,60859,48903,91470,133500,120674,76660,3937,-55385,-68324,-53152,-95217,-72402,4470,75174,30950,-70420,-23067,6705,28909,-5121,-100063,-84179,-45603,-48045,-113461,-57917,-3439,-29857,3775,105781,151293,62863,22553,73315,156768,213427,98770,48148,28728,-6082,-34143,-47124,-48491,-56366,-79531,-80767,-14557,2861,-14874,-28828,-42431,-18212,43487,110780,100124,20936,-33990,-53451,-46027,-56119,-41304,-37057,-61656,-8488,66276,71064,76927,-34524,-139296,-107221,-182425,-122550,-87142,-61472,-61009,-92669,-52291,-18816,33597,84185,64518,50375,39529,-11315,-70111,-111721,-125044,-84129,-78580,-146484,-94657,-70866,-96170,-97997,-50873,221,9683,-18791,-455,25098,78718,133413,100209,25985,15548,38333,46971,71582,102288,97647,88585,37990,-32288,-148428,-64330,-957,64850,118374,221295,185142,151103,111022,30810,-18743,8909,104610,95185,19044,-59173,-39288,49697,107524,128717,64005,-20174,-33977,-48516,-33047,-45014,-59203,-131743,-129926,-98136,-64031,-53120,-29979,-2765,32713,61885,83249,-18054,-104816,-22412,41156,44785,-23071,32174,-10923,-83589,-144009,-116344,-7851,193268,353870,257487,53073,-71679,-30965,87180,129143,98021,-32992,-83616,-43207,52794,253124,337849,220907,137414,61434,-48012,-104002,-59692,18368,76831,66412,57547,18572,4555,-7638,-23874,-58542,-117310,-139342,-90723,-28224,-28697,-64323,-80539,-29323,-17660,6403,2075,44609,8145,-485,29380,35622,33709,2632,-32345,-74172,-65193,-57848,-10447,49989,48863,-13902,-18002,41324,122216,132278,118594,112241,153536,59501,-15768,-46309,-23980,56388,113174,35942,-68655,-104750,-56226,-15912,36899,30704,-61974,-78418,-80835,-84872,-56980,-73966,-116354,-73038,72154,34429,-24398,-74045,-109156,-157715,-112808,-93054,-35834,-24631,29422,53910,16990,10204,53726,94309,91213,75880,66926,11926,-50917,-102875,-97530,-77467,12862,203551,274590,299752,218807,114886,75254,41591,3897,53900,203026,331122,241250,28650,-76161,-166602,-169078,-94006,-17435,108882,94626,40698,5772,60015,105216,86788,46668,5455,-55434,-42746,-68521,-105078,-135049,-136915,-116019,-117108,-109018,-53081,-49503,-71978,-61688,-32429,-6558,-18138,-2296,41778,59717,53811,-30238,-41592,-25995,-28922,-35507,-9936,-18017,-22794,14661,-46627,-47137,121647,308592,150189,95573,93338,20590,-3527,9566,29901,17848,-16404,-85671,97500,95639,49617,292,-21529,15634,13973,1510,-17463,-50490,-9477,-35523,-113536,-118302,-94540,-84883,-50933,-24270,24996,94398,107899,-17488,-78345,-88610,-11371,-26985,7644,-5113,22564,39120,41043,109779,191245,230790,234694,92103,57692,55474,90035,98649,60206,19508,7218,47260,17016,-30474,-56432,-30576,27253,-8814,-81776,-69677,-33610,-68624,-58930,-35989,4006,55952,128553,126929,-2162,-118693,-141651,-53003,-70895,-192636,-71792,-53971,-8399,14484,-9841,-20632,955,42914,135043,247471,240355,107571,-70472,-3223,73105,91881,17909,-38450,-87199,-47130,-55783,-39035,-41754,-63864,-57945,30236,152322,289870,235383,80857,37985,46125,39689,6060,-41270,-73454,-92618,-33552,-38534,-56948,48118,167909,230923,182799,96538,53572,51777,58205,28212,-6590,-8508,23156,45125,63650,153252,164229,70667,-5296,34717,133580,144399,38021,-66176,-105513,24633,138103,43047,-62457,-127922,-88721,-51412,-60957,-125556,-159346,-40745,-13362,-38367,-44389,-54148,-37322,-18513,-53594,-122818,-85164,-26092,-2379,-10711,-64720,-145694,-103104,-46443,-17851,-52519,-46437,74598,133174,43907,2182,15764,90727,78769,59896,10776,-62951,-84828,-50479,-18008,-28415,-44497,-39607,-12310,-18343,-48405,-20424,10785,46938,143276,223361,144637,31089,-14183,-39192,93943,432599,457197,202394,33781,-23293,-34906,-21391,11206,16403,-37408,-76999,-31221,19799,-40174,-41390,-65302,-21711,18251,35243,71226,214994,293724,202897,115739,56728,9122,-38312,22493,133260,268878,296702,218048,87486,27474,-31318,-57631,-32060,-27048,-13023,8534,24375,-9256,33332,-51505,-23926,40043,25268,-72481,-185071,-148715,-123601,-78597,50994,165528,203924,196974,190831,101199,-25014,-51819,-59976,-10634,114741,269590,314905,350763,311062,220820,90093,14101,-63458,-92083,-123037,-91506,-18223,60231,80298,5575,-64876,-21752,15867,30959,16334,-13198,15804,-23195,-107382,-111917,-111936,-103738,-15675,33406,-11029,-27778,-7503,-16287,-99265,-108790,-101345,-98167,-120459,-92270,-73511,-69038,-21246,78852,328221,404001,116505,-68449,-10068,59186,63469,14605,-32910,-101273,-54718,-27616,14450,23373,-77896,-30539,-21348,-40473,-40296,-73330,-44901,-41609,-3610,-34515,26612,-2133,-69386,-84211,-72586,-97331,-65756,-29047,-15635,-43626,-63461,-29336,-42233,17154,95238,180885,201562,154219,92257,120296,100435,27672,-3006,-44748,-39509,-15114,-18684,3342,28849,62733,87057,18046,-44161,-68197,-61912,-69461,-7599,26140,59907,71675,-34172,-29933,14093,51443,6254,-40980,-37616,-25772,-29721,-10000,-19032,-4623,-8131,5097,-4645,-6849,-20225,-78433,-112788,-79963,-44234,-27245,39114,324319,343140,248071,116517,33630,9652,-2119,17676,78205,148325,122003,97547,49387,-31594,-57317,124862,284225,298351,196107,7538,-146954,-113973,-52948,-42998,-42655,5397,75096,176465,271884,256001,100386,-22418,-86454,-100378,-131725,-98476,-38195,3331,36669,14996,-5655,-21367,-43981,-80844,-14774,-4298,-56758,-19683,40556,25897,-28465,-84992,-125982,-67356,24351,18112,-542,-6344,-53907,-85298,22889,137606,140289,125537,72970,64245,5744,-43790,-41953,10384,73097,87555,18423,-20507,-36526,-35107,-29104,-34622,5645,71757,61791,-13423,-49351,-57939,-71329,-26515,68347,137619,122070,59651,58916,14922,-31091,-36537,-13894,24350,131008,369896,430806,499130,485561,219372,47859,-28774,65342,84483,-24819,-112731,-52995,86322,141604,91838,61363,31248,-43863,-90060,-78457,-66396,1945,69943,101994,120976,7118,-89287,-150286,-87871,82657,211157,39709,-70120,-65744,-37267,5310,50200,31813,-17290,-74839,-75726,-49729,-30099,9202,7187,-41378,-87137,-52483,-19050,-25557,-48526,-50628,-53156,-75211,-49697,16842,91372,314277,285926,57370,-14024,-21954,60842,50643,64929,72546,6635,-69027,-65925,-38774,-70305,-60277,-49647,-71850,-129269,-123748,-87172,-24163,34769,83199,99690,220771,303334,257031,71098,13594,19171,55959,100489,135261,215337,222439,212331,210066,125365,33677,-32220,-65242,33127,59992,-6123,59715,140286,148687,60733,-40457,-83728,-28493,-10646,32666,142810,370575,552943,473770,257860,31910,-18901,-38588,-45544,-102365,-71136,-95767,-104926,-53492,-56406,-89071,-65926,-64972,-114166,-88283,-14552,-13567,-6807,70455,195592,81147,-27659,-75839,-51287,13534,87200,146043,142801,115882,74452,19954,-51762,-71748,23783,155228,223794,160598,52491,-15666,-61399,-138949,-179795,-155821,-112845,-86664,-15904,-82033,-84626,-50961,-18329,-51761,-55829,-54787,-54985,-31019,65895,127376,164544,125296,23088,-6588,35878,37508,10939,22590,27445,21898,31183,32465,-25962,-30735,8472,74156,66879,-29415,-13682,50440,34227,-24011,24204,254853,244894,129976,77677,85956,101119,55950,66136,68537,-16552,-84362,-68295,-67208,-119520,-95752,-38752,-16596,-51716,-38812,13320,39893,30205,-38494,-139074,-243351,-202998,-116028,-143181,-85717,-22290,21942,38512,38366,57108,58860,55873,15931,-14327,30730,21745,-11435,-40594,-78303,-46695,-14796,21104,47131,51478,38369,12379,1340,-58267,-107713,25219,107346,36550,12220,42509,36782,5457,-60908,-15343,156778,72785,-11126,-17940,-45895,-78936,-94274,-41221,56756,236543,148525,112469,56412,40400,9842,-18547,-36288,9103,76492,135900,135944,59085,-3981,-64542,-85083,-90818,-46224,76073,188792,274624,384099,516481,594831,514447,128852,-38885,-24526,23807,10185,-28950,53665,132593,111526,60470,21340,-27330,-87397,-6701,103566,77299,-48216,-87489,6623,3590,6,5838,10901,-16006,175871,199379,128643,96503,84349,116283,59803,-21702,12396,36053,-18361,-9441,-36674,-95456,-61275,43588,239274,166877,45702,6885,-34394,-28100,-41615,-51081,-32882,5426,101991,204572,226472,88961,39364,13005,16635,89680,214877,334870,417249,163630,-8933,-50717,-45174,-20319,-24842,-98772,-157191,-96559,17762,13069,-47480,-102965,-158173,-99365,-70258,-48063,-10873,36362,64454,28559,-32001,-97014,-129730,-65326,14626,164688,232499,81988,-20136,25214,23770,-12380,21167,-22472,-103241,-54664,-10592,-15466,-4686,-51399,-118311,-52262,-44881,-86207,-89309,-13757,134127,283104,95087,-23148,-59415,-51437,-13404,37227,-19504,-135799,-53957,20147,35275,42122,40696,45918,13754,-69225,-138222,-138090,-2707,55295,-9663,-68477,-2696,6581,-213,18077,82079,30309,-54487,31150,64878,94077,96465,81597,105766,50185,2915,-392,-12437,-32669,-24566,-13694,-18764,-44998,-77400,-48964,-26584,-13734,40513,26839,3048,-55892,-121303,-92716,-15624,48655,30001,-4674,20789,39753,3702,-25319,-63447,-84240,-92525,-133670,-119708,-81040,-51883,-13571,-54816,-59142,-28147,-2414,4448,56674,133666,93254,138317,130041,98513,43614,-22891,-50468,7102,79898,103356,-10097,-145977,-155199,-27050,151326,172714,82739,77293,51408,25306,28255,17596,4528,-47224,-27338,1607,33657,89898,117510,91920,116478,153152,116748,-9521,-69689,-2458,13003,-2954,31952,74738,69512,-19548,-71148,-55063,-47580,-77139,-91900,-99200,-58575,-2201,52610,64489,46987,-17598,-69063,-83529,-42259,26887,61728,59492,73525,66299,43190,-7775,22518,29838,-17889,-42709,-30871,-10688,-10054,-16016,-1565,-470,42013,64851,-10153,-40437,-13620,6210,21502,-310,-66969,-78061,369,-33047,-2523,34054,12798,-8648],[26587,20407,-2401,-9538,9176,23359,-1257,-46177,-61442,-71615,-76111,-116855,-150533,-130858,-59750,33749,98005,24830,-75415,-63009,-63352,-70113,-24923,62900,75167,43552,292537,380661,289105,99273,48032,172323,326300,353672,136493,-5652,-16107,67096,40464,34887,134817,149744,128903,100683,4060,-46051,-26127,36381,68336,64374,42037,-20756,-20359,79273,100648,38527,-10691,-1540,85782,145526,69374,-14633,-77263,2958,103760,112103,46990,48948,78753,74562,-16751,-75775,-109555,-218053,-130968,2501,24997,-21097,19773,-38289,-88849,-100209,-62792,-18783,16635,39711,189173,276739,274909,371469,428649,320079,139687,-35072,-104923,-97114,-88379,-75877,-46933,-64359,23560,178378,244014,37546,-49994,-51793,-92073,-63484,-39807,-22361,42668,86477,39417,1113,-65988,-83146,-22592,11494,-21654,-79712,-123690,-127061,-76919,23661,75592,61958,-79461,-117394,-112139,-28347,160725,277565,260438,151615,44129,4038,16827,55658,160421,256068,142753,105584,73593,55998,29536,8259,10510,51423,80426,75855,102390,98155,51718,-50636,-104978,-88252,-69447,-48766,-32251,11646,77566,55629,71006,57989,99119,250943,228462,121938,53211,29945,73805,190189,313773,277714,205897,73011,-12572,79128,165750,76767,-48839,-118521,118,-48521,-23511,15617,28510,33455,35610,29678,11001,890,-50409,-120100,-143852,-91779,-95715,-40187,7355,-2591,13125,10749,63538,112783,69389,-6719,-54349,-58151,-44085,-110328,-85293,-36590,-66963,-107440,-129464,-78810,-49506,-47431,54947,9349,46782,83593,16881,-47179,-19860,-38598,-102021,-69030,-1177,30226,106344,113328,158438,227352,249698,203802,108239,-23276,-74472,-70026,-32310,23685,60251,11092,-44919,-83922,-94289,-70161,-52959,-46876,-35875,-21855,-24256,-53672,-11,9717,1329,-13448,-41426,-62499,-22019,-85195,-152818,-91308,-45271,-37134,-39113,-58515,-119876,-149287,-82469,46382,25166,-43264,-43023,-43514,-19180,-26235,-75513,-19126,-39187,-50809,-54365,-34877,-64280,-10570,16905,-51164,-74743,-26472,-35928,71878,359882,294402,-51182,-134229,534,79828,155,-24751,-22996,-5354,14816,20139,6994,-9703,-12845,-41457,-42112,-94723,-98656,14878,94710,134161,61602,-37388,-69659,-39664,49314,111611,254049,245076,120136,78849,39717,7492,19400,-17899,16519,115505,220409,285759,232198,257393,299651,339484,262338,90700,-8496,-9285,2060,25685,48168,-8411,-66646,-14887,6623,-67342,-54582,-71850,-46846,-14253,14092,25388,61992,65648,24124,-25645,-69717,-107057,-116227,-117577,-99873,-152559,-96295,-56370,-59196,-49102,-49112,-79542,-101126,-39247,-17033,-26267,-28002,-7119,68504,141927,237236,126997,-8180,-17611,-65702,-89758,-48137,14330,-10032,-17664,-5047,42398,49831,13175,1087,-4645,-69209,-41529,49348,112931,72578,64483,74445,51745,-31109,-65028,53892,193981,175666,64036,21543,-103299,-113616,-152103,-74487,96800,213990,194846,81613,19478,-28675,-29009,4192,-8067,-74278,-137349,-133223,-43671,16800,87,-111607,-128257,-17144,35606,39338,6319,-84980,-62653,-32835,15014,141452,145217,68856,65746,113414,177118,247216,118919,17760,-12155,-39099,-55627,-69133,-61174,-37543,48910,107681,127970,103804,57563,92917,132977,22399,6234,85989,310036,78609,-22539,-158647,797,53005,-76319,12638,117512,173687,133305,-223282,-110050,-30043,121855,82597,-440,-1329,29486,27754,23637,97908,142937,66552,14146,-70771,-50548,11101,34117,25038,58823,18503,-47097,-71256,-9,83400,91336,1197,-50083,-46271,-57693,-77351,-77602,-99458,-113001,-147044,-15273,26393,26629,86207,322663,682471,703243,535880,337820,160104,122932,86903,67183,8218,-22327,-14537,-9132,36396,173983,342626,124397,-5101,-66400,-108298,-77549,-84346,-120408,-91674,-31056,-88435,-160230,-63873,-57385,-86778,-96984,-28586,34785,-46800,-20958,-64324,-67612,-51185,-33192,-21564,-4643,35890,-6441,14010,35601,70012,22479,31345,14704,29962,73096,242442,324450,145137,39431,-28825,-25744,54918,28817,35984,86356,149999,89531,34463,-17821,-61257,9910,149972,285311,357277,276891,87213,-97307,-44556,29061,49172,8082,-27697,5098,73795,200355,286715,159175,9398,-42972,-17309,53301,123926,164604,239735,272178,272367,138023,42763,-53705,-56778,-83964,-159216,-117917,-54077,-22940,33274,12239,-12614,11016,48846,66369,21828,-70337,3230,132198,215294,118464,52922,37778,55501,61333,28324,-61525,-112335,-96512,79254,333869,489311,486885,451776,340757,191047,157290,228634,148890,92258,55212,65161,74260,263682,300342,123040,-14576,-95698,-65052,20116,116711,212662,106201,32530,74610,43550,30894,80163,121739,110803,68443,797,-48565,-53280,-32487,-67008,-36216,35481,89450,30131,-41321,12353,23607,33966,-1861,-114088,-97819,-53736,-53200,-105557,-42160,9783,-27062,-23582,85010,172356,92268,49720,77143,132754,209594,122866,59992,36984,-151,-35302,-53184,-57476,-57654,-75361,-93339,-31417,9781,3454,-22262,-41001,-19505,41529,104776,83292,8316,-42408,-54667,-43965,-51879,-37237,-37431,-79846,-17241,68854,77320,81768,-24810,-130148,-93932,-166733,-117228,-91679,-69352,-73498,-88414,-43481,-23770,26398,87988,77897,59318,31910,-33209,-96506,-120628,-112603,-76499,-82199,-146302,-87079,-63207,-80043,-80874,-57466,-4762,18345,-6816,12166,42588,104562,136957,82169,16190,9400,24915,22773,50651,107768,126582,122293,71600,-673,-112220,-42252,-3682,40400,83968,200000,192705,191236,143308,45716,-29356,-21931,77455,72305,2061,-66738,-31063,58696,128596,143929,71816,-17592,-48351,-61849,-41755,-45907,-61850,-129744,-122076,-89802,-59634,-55630,-45597,-21786,24634,49689,76076,-17573,-101460,-20803,45189,53571,-29858,8055,-14664,-89955,-160254,-96598,53047,259891,374961,244557,41889,-81495,-32297,83023,113820,69031,-42641,-53178,5843,133895,379506,438589,278374,183619,94630,-29237,-110900,-65240,4021,55799,36763,35157,12848,-2629,-19937,-28543,-41327,-83064,-164179,-135510,-67238,-49547,-72928,-82854,-35903,-26511,497,1968,44976,10523,4702,33331,43221,51911,21273,-17175,-68188,-70964,-65053,-16529,44645,48808,-6311,7946,88468,178417,189426,159971,98540,106492,12555,-45744,-53557,-25703,49192,105699,34599,-64470,-125525,-85839,-47284,6113,4531,-63877,-56038,-66086,-105834,-59250,-62474,-98298,-63624,62718,20429,-28713,-72437,-105355,-158329,-112444,-80651,-40275,-36484,27937,65564,40056,44044,85797,117066,102672,72980,55891,3010,-51967,-98502,-93961,-91351,-9321,162393,217114,256035,191298,94040,64270,43774,-7310,26348,150847,258998,182294,10708,-84677,-172505,-157938,-83423,9090,166775,152214,60116,-64457,-494,62454,65297,40310,12350,-46317,-41843,-48294,-87365,-139336,-145291,-115347,-120213,-118861,-61475,-42490,-60891,-60869,-41067,-3486,-3261,-277,39451,56166,60734,1306,-11914,-15985,-31915,-49153,-44896,-60804,-56060,3977,-36789,-48820,112506,305903,175590,121501,93688,2680,-19502,13793,25070,8155,-26752,-80427,98625,87751,36198,-6631,-28472,9675,8668,-5208,-21188,-45416,-10150,-41089,-113282,-108561,-77958,-63970,-28984,-6878,39384,109287,138429,18036,-65541,-111160,329,17039,48862,19720,26207,20228,-389,53637,135416,196085,217406,83519,44222,38423,65892,73144,45119,12443,-1777,35892,12056,-28218,-39495,6722,75461,35356,-52082,-78303,-51176,-69492,-48893,-11395,29184,72810,157147,162423,28144,-84865,-99374,-20421,-34079,-164767,-52124,-40745,-7763,797,-32007,-43345,-23855,11055,84667,170221,146177,20807,-64555,45168,115462,110666,19428,-44579,-87110,-44038,-51713,-37779,-45669,-71311,-61705,45109,191889,343273,260506,84935,38531,46005,30018,-11953,-54385,-76475,-92748,-34771,-42689,-43927,67434,160705,220789,179694,83432,35743,26305,29719,17628,-10848,-31579,-25611,-18874,3007,105774,145286,69888,-2878,42538,148739,159933,48241,-55722,-80686,39066,144663,39857,-73729,-114672,-72161,-36815,-48845,-122675,-177052,-61151,-27328,-51361,-60704,-42810,-23915,-14618,-55103,-123473,-86498,-28797,-11762,-38899,-90966,-158680,-99763,-38662,-25390,-56161,-31910,96654,149486,60128,24266,37814,84981,65919,49546,2868,-69020,-92142,-57369,-15495,-25897,-41739,-30217,-1480,-8839,-33918,-9664,8834,30134,107352,171501,98872,-5912,-42312,-54660,74960,414406,454253,209567,38630,-21173,-28448,-15132,18890,38562,-29878,-116073,-44028,21425,-15733,-20049,-55591,-33264,1510,16547,48200,192770,285543,211454,128170,66788,6960,-53051,16326,133858,267728,287166,222430,103212,53399,2093,-31941,-60862,-46030,-26462,-7237,-332,-45879,-4535,-66178,-28256,29085,6113,-88238,-165235,-119821,-104772,-103691,30188,162299,208901,173313,137585,57024,-40004,-63754,-60337,-3981,115649,243998,256409,274662,249253,183399,67685,-4153,-75334,-104773,-134682,-75682,-4147,79382,110327,34598,-57188,-41342,-11479,11018,2817,-18180,21756,-1651,-85038,-104672,-112012,-108172,-36812,-2842,-47057,-59517,-43188,-46484,-107954,-114708,-101777,-93956,-101183,-113947,-101733,-44367,-23861,68689,314250,387641,96720,-80493,-13672,47935,54776,8212,-39463,-101603,-47360,-15489,33500,28192,-89952,-48150,-30705,-34937,-27019,-56166,-49705,-52743,-17575,-25459,48779,-10108,-81916,-88812,-65831,-87627,-68939,-38841,-29307,-62742,-88684,-54756,-71191,-17735,54170,132794,152632,113736,62841,96010,82888,19081,-3913,-31542,-19318,-21524,-34428,-17145,12579,61374,93400,30122,-32382,-72101,-67360,-73509,-28938,20273,67912,85977,-13564,-45660,16040,77213,45160,-28186,-59361,-60346,-71810,-51507,-47329,-21778,-17306,-2755,-7890,-5532,-19567,-82033,-117831,-89748,-61443,-34285,43333,317678,313416,216360,83581,3667,-12558,-14268,5682,61524,143689,153240,129597,67309,-29032,-51446,158019,320106,291633,155125,-34400,-158545,-93151,-37391,-41472,-54715,-13918,47710,144517,241000,239445,100320,-15616,-86545,-116697,-148406,-93117,-33095,7367,45777,26220,-312,-23835,-53357,-93200,-25059,5301,-51377,-33626,38217,53487,17291,-41101,-103838,-82562,13447,32724,71563,91306,45313,8653,107258,207522,204278,176555,103019,75877,6381,-54738,-61419,-1660,60342,58439,-14695,-37814,-40679,-48034,-54329,-56479,-7747,61814,67518,-11639,-55867,-54925,-73715,-49612,49020,115204,98174,45474,63489,35747,2756,-10486,-13003,17175,119321,367788,449078,511657,503170,265105,72909,-17126,41244,66144,-28884,-137198,-53428,97819,140854,84147,47139,18740,-67371,-107267,-89096,-74131,-17283,52298,92445,118708,-3319,-109063,-170704,-57631,124230,227627,41739,-67754,-65801,-39663,-11887,13746,-1392,-29857,-74958,-72385,-65264,-40157,6753,7559,-42857,-88076,-58913,-29457,-40411,-63091,-56570,-44161,-46480,-9128,37086,78698,300218,291648,80900,9886,-2318,57002,40950,57591,63376,-5736,-78306,-71111,-55631,-80726,-69236,-61731,-83894,-140510,-132799,-92848,-24779,44995,94297,85804,184582,259843,199358,37160,2517,17585,51467,83113,106194,186766,194595,170558,169164,109095,29384,-38279,-69195,23897,52093,5831,66506,129058,132900,58575,-40017,-77152,-23044,-16161,14502,112773,318994,489692,438094,245090,30714,-11993,-26204,-29937,-99468,-73578,-95595,-116044,-69224,-72201,-89381,-72280,-77321,-119836,-76616,5729,22930,51995,142387,238429,99616,-27148,-85651,-52526,12846,85665,146614,149693,120798,70233,6911,-61184,-67991,22328,148906,223568,171846,68971,-28146,-107893,-212714,-160852,-106798,-80827,-58384,14235,-58969,-70097,-42534,-15641,-53552,-59979,-56724,-53222,-32429,58396,101218,125950,98785,14446,-3712,39415,31373,-10093,-9663,977,6665,30593,24393,-34203,-22389,27014,92946,87504,-13265,-10205,35730,3650,-54119,7375,269196,290833,192419,125674,107009,134232,86463,67108,51129,-43666,-68628,-78356,-117619,-195644,-110284,-65012,-31650,-58029,-46601,12655,49523,43451,-25580,-121697,-240923,-204857,-119884,-152736,-88496,-21344,17906,32873,29900,44335,40101,32888,1880,9147,48258,31443,-9558,-46931,-85186,-43304,-943,35328,51131,50461,28488,-4579,-7200,-46164,-80175,15997,87296,22918,21259,53852,26641,-7889,-50042,30800,203443,86158,-18338,-39926,-51563,-79190,-90566,-30228,72890,246768,129729,90722,41522,27240,-2943,-29882,-46264,-5845,52025,109460,121342,64168,-1476,-65519,-87658,-95352,-53362,60890,146995,229647,337161,463687,548964,487971,116209,-54411,-71278,-44965,-49562,-42697,55216,122635,99262,51711,20717,-10748,-71178,-24126,94801,97290,-22656,-116065,-18463,-1788,8634,23210,40689,28609,215464,203945,102119,56740,48182,101561,65855,-16117,24552,61558,-2739,1932,-25163,-85843,-55208,49865,233081,149211,29470,-10332,-42713,-29826,-46597,-46147,-19836,28650,135669,237349,238356,87784,19609,-14313,-10459,70717,208781,310216,351653,110047,-31432,-57473,-32940,-10191,-29064,-104830,-135727,-85260,18793,21183,-30118,-76317,-157636,-123544,-82511,-49897,-19245,7707,33768,32848,13451,-49954,-145006,-58229,29104,184508,255034,84720,-34585,1692,-5994,-44665,-5140,-33653,-96083,-55408,-19224,-21945,-12423,-52568,-92835,-15649,-11533,-71180,-86727,-13461,131415,255796,83945,-16405,-70274,-63189,-13987,59576,21793,-87072,-34211,21120,49671,69755,29143,40393,25387,-48294,-115034,-121247,21023,71883,1346,-55297,2652,8247,-4728,9129,70351,15072,-51550,27992,57391,88591,98160,86422,110087,57469,8535,4011,-6989,-32629,-36822,-28954,-27443,-46804,-87489,-68008,-48439,-54317,-23452,-39922,-46588,-74495,-117556,-77705,5654,59981,40355,6937,17543,34583,2397,-25088,-61864,-80037,-87878,-133855,-116677,-77680,-43895,-9351,-50928,-57819,-20522,16230,37278,111668,225798,169114,184703,152085,102302,48527,-19308,-38941,14862,71454,83054,-19990,-137108,-145796,-29729,136313,157273,78260,92703,78850,42490,25208,16553,12584,-19298,-10878,-400,29255,93077,130762,105386,128984,153758,107452,-13370,-64341,9029,24466,14938,47725,64088,42466,-55101,-75785,-35133,-25555,-65164,-86874,-95178,-53345,6136,58591,73507,55925,-9517,-55326,-74735,-42151,24348,64839,67266,66837,48772,26048,-14607,18013,21052,-28682,-49692,-37906,-20042,-22818,-21994,946,6107,51806,80877,15482,-20347,-19192,-15451,1227,-1996,-53407,-54696,22257,-15213,8457,36987,18588,7072],[51117,48132,21512,8168,26268,40304,5534,-51443,-69747,-76902,-77316,-116996,-147901,-117534,-86580,-26963,21145,-34580,-92762,-61918,-51526,-71601,-58471,6708,24571,22622,324834,409011,289770,102935,50258,162386,322627,342932,135138,3179,-3631,61057,12282,-12492,90742,111553,91775,57987,-19821,-57126,-40852,29057,75631,75538,43572,-24344,-21661,83348,130977,63087,1619,-2199,88167,174705,97586,1145,-71239,3750,113417,157203,92068,78669,95743,89562,999,-84528,-128191,-188717,-100459,30164,43459,-3352,10151,-48776,-91418,-91771,-46842,-3376,23564,24003,144970,204191,190866,303264,358257,242144,84273,-67877,-116198,-89105,-85868,-80683,-60065,-75842,23376,198293,276441,53553,-46709,-52315,-81537,-66730,-37918,-10883,60165,90442,27734,-8109,-70010,-83027,-19744,12784,-23362,-84678,-139448,-135702,-78739,18038,76589,92633,-55643,-110640,-129360,-72247,96145,208385,207265,116532,24199,-6207,13587,62228,180824,269295,143594,93449,50702,25141,-7817,-33921,-38015,7389,69898,120028,167149,149505,70792,-51765,-80725,-50679,-35694,-29497,-20743,22945,90259,61025,58247,44871,89413,225362,199852,108217,46045,24767,70339,188941,313360,273311,175770,60987,74634,107923,145510,56755,-70407,-114693,46270,-6028,-7340,14814,20989,22358,16833,8474,4882,15086,-31206,-103108,-124607,-62025,-66883,-49372,-7729,-11675,13468,13666,64166,97854,48074,-16872,-66265,-60425,-52592,-104061,-70134,-9542,-36317,-89433,-123516,-79478,-50578,-46634,48332,-4904,43714,79306,19745,-28675,-7930,-27126,-98497,-92433,-8671,45798,157657,156582,169384,213574,214618,174907,116404,3345,-53597,-55792,-26200,24904,51778,262,-38822,-69727,-85396,-62525,-45769,-43011,-38392,-33743,-43520,-48757,-3496,-2165,-13356,-19810,-43809,-78976,-52800,-115696,-109492,-63778,-34286,-46056,-58930,-86324,-153037,-118998,-21266,89441,30111,-43018,-41100,-37921,-13745,-22579,-80265,-29223,-44069,-49219,-44994,-19923,-39503,0,17341,-57622,-84863,-29987,-60168,29243,319144,270930,-74106,-152079,10653,104347,18722,-19966,-29755,-5398,20596,15241,-22186,-64727,-61114,-69574,-57477,-96169,-86110,15368,74726,105989,36340,-56660,-82921,-48082,40321,104647,238955,205595,86303,55674,29343,2667,16176,-21545,2914,88150,178071,247662,216833,271131,340720,382012,266397,79247,-26649,-25977,-1481,34980,72345,39479,-3935,43662,54584,-40630,-55317,-74400,-41104,-18255,8966,23532,56318,58444,10405,-55662,-96126,-117226,-106866,-92679,-79531,-107497,-77433,-67883,-67413,-57059,-58293,-93712,-111294,-43440,-23369,-33477,-34771,-9688,59949,125628,208486,96527,-36849,-47824,-94463,-110827,-58827,6978,-20370,-26453,-18694,34499,49150,7393,-18313,-31636,-49701,-11422,69866,110506,59340,41387,37313,10413,-66322,-43795,68616,182944,169638,70369,38889,-100139,-120834,-147859,-64179,96231,210420,212052,108284,34707,-22875,-25792,8138,7937,-46775,-111795,-153934,-57312,18250,10603,-96897,-157769,-50963,-8686,-14221,-35947,-111978,-81965,-61293,-18588,106230,130050,66024,33582,71997,126645,199457,110155,26653,-8319,-40379,-51083,-59487,-51104,-33150,45102,93906,123453,93663,32843,56620,94053,2069,5113,94845,322288,101662,6699,-137184,-14606,21636,-58427,61203,140440,154381,53799,-234749,-36,59422,150434,83216,-1473,-5815,18837,6316,6159,83056,139033,76337,28267,-90621,-58088,5826,26199,21094,58373,26845,-27668,-40136,38119,114427,121185,25235,-25040,-17755,-16708,-28593,-28372,-36545,-49318,-140551,-66782,2230,29163,113844,350233,661047,639250,474159,313033,171820,132834,90492,72214,11540,-28125,-12336,-2763,37801,161174,308568,117540,5744,-40764,-64844,-40074,-63877,-136795,-103931,-47172,-111235,-149389,-61831,-52771,-68782,-79445,-8139,48443,-45751,-23860,-40449,-33966,-23023,-14521,-17826,-16157,12350,-34818,-3559,46738,98250,49482,56009,31729,39751,82527,264416,346979,123170,11887,-53669,-16538,98210,72453,54665,76255,123906,64290,18595,-27334,-50266,34641,179773,321396,385953,294690,115242,-63691,-93901,-21568,5507,-23020,-33222,11735,66022,176733,246416,121390,-1895,-41134,-14083,54281,107301,141458,225669,273983,284310,152574,47017,-67325,-75056,-101444,-180556,-147674,-79630,-47879,14934,6053,-16071,5571,42073,66154,27622,-71570,-10570,107600,181180,83028,7370,10471,46359,49566,16511,-71521,-119439,-72181,129174,393026,525140,503469,460525,358693,208040,160770,220622,138347,74366,29947,38565,56685,240308,269730,109450,-14390,-109857,-63729,47183,174495,290485,145821,46106,62624,22647,7545,62707,103247,94032,55075,-5066,-42301,-35776,-6186,-31554,4168,65939,98191,27893,-9972,45058,38220,35816,-1311,-112256,-109927,-64889,-59237,-98745,-29095,19353,-21248,-47768,54062,173475,111863,72869,80483,105749,191478,137757,68066,42775,4267,-37019,-59301,-66401,-54083,-66456,-94655,-39085,19096,18075,-16623,-39691,-19699,39716,95799,64048,-5897,-51992,-53597,-41783,-48550,-33371,-33620,-94399,-30115,66507,78443,77125,-23550,-127981,-87307,-154880,-110953,-98107,-80110,-87457,-80557,-38388,-33117,14855,83540,83121,61867,19907,-57169,-125014,-126073,-103034,-71214,-87617,-136450,-81811,-58232,-66906,-62155,-59262,-11212,23820,4237,22591,53995,118236,127695,62289,8451,5071,12285,-2560,25645,108786,156573,160547,109618,34637,-73525,-22086,-8810,16203,58182,197417,226423,247333,182004,72911,-22216,-43771,44008,44347,-15366,-69626,-25613,63334,143753,155186,77892,-13244,-59215,-74329,-50842,-45667,-62100,-127934,-117444,-83701,-56135,-58701,-62532,-36697,17268,36580,66420,-17643,-97331,-18971,47927,61172,-27400,-23315,-24363,-89882,-135237,-56667,118952,317210,379933,227059,31604,-89037,-32432,79963,100094,47975,-34132,-6589,73845,243702,516670,523483,312316,212049,119697,-17917,-124676,-64125,-7126,36264,8702,10873,5675,-9787,-32094,-31732,-23513,-45866,-146530,-152899,-100453,-65348,-75829,-81730,-41334,-35692,-6355,331,43198,10977,6035,33952,45537,63486,32474,-9334,-67282,-79451,-73321,-23223,38074,47066,-235,32901,133804,225707,230000,185351,78142,51992,-31751,-58944,-46996,-19412,46638,99714,36210,-56329,-132107,-114942,-77880,-22980,-15223,-44259,-30384,-42356,-110330,-58440,-47428,-72922,-42972,59254,10666,-32466,-73179,-103652,-138856,-93375,-58942,-43746,-47290,34405,90324,79275,98222,138706,147830,111573,66345,44905,-3023,-43921,-80097,-81115,-99618,-30591,126954,166315,210517,161804,70318,50203,46451,-13562,-4073,92787,179074,119329,-10994,-94155,-165164,-141431,-70351,33983,217697,204117,100772,-109540,-56415,24154,47368,37247,20594,-38167,-41272,-28791,-66369,-128902,-134490,-109043,-119491,-126767,-71281,-37895,-48528,-57010,-44944,236,11939,1724,35470,49835,63608,32531,27637,667,-31670,-56310,-78711,-110440,-89789,-6029,-26164,-38399,105869,295847,191554,141233,90337,-13196,-27480,25085,27335,2762,-32582,-70246,92450,76626,23953,-9815,-29340,9803,7089,-9711,-23498,-39716,-9840,-45645,-111178,-96636,-58297,-41494,-7391,8891,49689,116007,157430,45660,-50651,-120902,21503,75750,103611,52768,32621,5268,-34074,7255,86436,160198,194665,71451,29514,22325,45427,51028,31832,7064,-8113,26248,6381,-28177,-24082,43498,123034,80364,-20515,-73914,-66780,-69594,-41369,5670,48552,88041,181496,194466,61678,-44259,-59150,12459,3690,-133830,-30332,-25232,-4232,-9227,-49297,-60469,-43951,-16900,38845,97573,62024,-18681,-25936,80019,139276,117735,18959,-48989,-81961,-39657,-48006,-37494,-51331,-75659,-58688,63472,224272,380427,274634,87175,38308,46540,21100,-32009,-68122,-77483,-86022,-23263,-30004,-18887,79585,144807,199529,165378,65392,17905,6319,6969,5376,-22236,-59211,-70880,-70412,-46887,57577,115813,62248,-3617,48293,160414,171582,59856,-36593,-49668,59062,155921,40037,-83445,-102736,-55057,-18611,-29914,-111720,-193118,-79887,-37707,-59199,-69932,-30269,-12598,-13768,-56750,-119888,-81550,-25807,-10827,-55445,-113353,-170218,-99067,-35419,-34463,-54507,-6778,133569,180325,87288,55194,61415,81796,55740,38289,-5935,-73253,-94550,-55748,-6924,-18268,-34924,-18032,10747,2823,-14998,5783,10870,18321,74781,123217,58038,-38015,-64235,-60915,57656,379675,434822,215064,47497,-12495,-18634,-8125,25661,59942,16338,-42560,-8303,45438,17773,3430,-42564,-40950,-10471,5101,30847,169839,268672,215357,138642,76922,8356,-61439,12216,129663,252882,261198,215135,112637,74041,31448,-7964,-79641,-56772,-33752,-17901,-19939,-75193,-44875,-76671,-26014,22793,-6094,-77372,-130690,-79106,-80868,-124258,8994,150482,205164,149703,78359,6933,-52306,-69777,-56022,2072,111470,208739,194320,201526,190799,148603,48132,-19665,-84001,-114853,-116750,-54212,12617,97513,136683,65023,-40014,-54738,-39471,-13261,-12107,-22495,28279,21879,-57348,-89744,-106811,-107882,-55007,-32322,-74768,-83789,-73889,-72937,-118264,-115709,-99058,-88718,-82007,-100176,-90406,-26161,-29949,53589,289990,357660,70351,-86888,-14472,36789,44140,1014,-44706,-101624,-40235,-3138,47334,27731,-96130,-57912,-32971,-25875,-11027,-30119,-43521,-59203,-30232,-4373,77835,-9586,-84485,-85615,-55510,-73685,-67336,-46221,-41572,-80295,-110369,-68546,-86045,-43102,19292,91167,108416,76614,35415,71718,60971,10595,-2125,-14998,3437,-21234,-42082,-30523,1391,62817,100373,43924,-15068,-66225,-69195,-74282,-42858,17035,75461,98847,7146,-52789,14709,94412,81911,-3516,-66131,-81357,-107336,-95111,-74574,-35499,-20672,-4646,-3914,1967,-15392,-81959,-118703,-95304,-75220,-36530,49530,308505,283657,187857,59368,-15128,-24470,-17424,490,49483,133955,177752,157113,82771,-26695,-40667,189277,344903,275243,113479,-67597,-151325,-69768,-18375,-35672,-63649,-33910,18427,109936,207026,218011,96266,-9933,-81018,-118686,-142913,-84023,-26277,13658,57527,41766,9807,-22994,-59362,-99242,-36255,11908,-44516,-38574,43093,89736,72529,9053,-76006,-81259,7634,53726,143197,181009,136039,93046,173376,257938,251844,213284,123725,82472,5565,-63575,-68482,-499,59254,40892,-35820,-48315,-42386,-61971,-77856,-73057,-19701,50364,71033,-8032,-60275,-47001,-63103,-69524,29377,94414,79907,40500,74901,56380,28820,10377,-12244,10161,106823,359758,462561,515145,507637,307152,94160,-7102,19748,49407,-27519,-138299,-53101,101957,136181,75626,34269,8915,-85794,-114663,-92455,-75487,-31207,37168,82636,113098,-10732,-120382,-152578,-25345,160172,229847,40305,-61431,-64382,-41853,-28019,-23699,-39147,-46048,-76746,-67906,-73173,-47284,4436,6685,-45404,-89746,-62198,-36181,-51424,-73632,-59121,-32559,-14464,35557,55981,66295,280662,288828,104139,35113,17651,51692,31673,50386,55545,-14778,-83659,-73434,-65052,-89892,-78404,-72980,-92499,-145998,-135973,-95418,-24103,53677,104574,73364,147669,212315,143719,13531,-3823,21402,56757,71642,75311,151833,162658,129970,129156,89059,23573,-43660,-72069,12808,39002,16086,76668,124451,126007,67152,-24814,-61115,-15062,-19501,-285,86126,268009,419683,393103,232244,35720,4985,-1430,1483,-77374,-69855,-96248,-115443,-76782,-83180,-87566,-75179,-86387,-114592,-62294,31448,66065,118393,214718,264341,107217,-29747,-94107,-50381,10861,78907,137559,147476,121927,65250,-5103,-67466,-63834,18851,137428,216131,176973,83732,-35050,-143062,-208181,-104623,-64252,-47919,-29528,51547,-34422,-54525,-32333,-12205,-55532,-64347,-58678,-50170,-31324,50425,74906,88539,71785,7598,3175,44645,26413,-28939,-41977,-28791,-12901,25310,13753,-39712,-15130,36926,98874,96869,-1533,-6840,18977,-27820,-84375,-12109,271222,324240,242359,168487,130717,173484,117656,66624,34202,-66435,-45915,-81820,-149583,-158062,-83194,-70940,-39242,-62725,-53995,10207,55349,51858,-15695,-102949,-215316,-193466,-114724,-157182,-90916,-23263,9681,23245,18019,29322,19696,6621,-19312,32952,61870,36469,-11115,-55278,-93952,-40260,11362,45836,51933,47813,20256,-18408,-11779,-28793,-48473,9788,65853,10610,30478,60522,16364,-18656,-35922,72760,230239,84491,-25457,-63228,-57552,-78637,-85198,-15063,97356,268235,129112,86567,35347,15982,-16866,-42989,-57871,-22753,23010,75671,98461,64307,720,-66629,-87488,-94057,-64440,39315,101299,175476,268074,379429,462214,423566,93442,-68368,-119086,-111784,-106377,-48177,51776,105856,82178,37578,13812,-716,-54787,-43179,78014,113810,7263,-92491,-45611,-8758,15188,40833,75223,79891,253686,201887,75397,18354,7159,80319,73431,-1599,42655,88235,13085,12965,-12949,-68833,-45854,55469,219303,127420,15735,-24840,-49220,-32207,-51359,-42820,-10306,48680,166610,262641,241372,83000,-2545,-44560,-41358,46815,196117,277851,282853,61079,-52846,-65122,-24308,-4220,-35526,-104753,-111266,-65426,25030,31790,-10587,-46968,-114448,-114419,-71420,-43353,-26145,-21328,5571,38495,45577,-3874,-106217,-48688,41310,196319,269130,84207,-48532,-21371,-36316,-79934,-35382,-45908,-84354,-55909,-31038,-30497,-18991,-48837,-67774,14174,16656,-58509,-86980,-17900,116785,214387,64911,-13992,-82206,-70398,-5508,93997,70471,-41970,-16871,19307,52816,82604,10788,30668,35422,-28369,-91447,-97823,47448,86814,11640,-42826,7004,9452,-9444,-4372,49005,-6362,-46149,23957,48204,79263,95128,89307,110618,60050,10936,5184,-6047,-35170,-50875,-47008,-32836,-44172,-93467,-86088,-66385,-81601,-56826,-86820,-97052,-98965,-110026,-57934,28603,69041,47025,14828,12154,28070,-319,-25930,-59249,-76106,-84449,-130756,-116132,-77649,-39872,-8614,-48325,-56637,-15810,28749,59352,146973,294988,243917,227423,166567,101321,54868,-12107,-24148,26046,65276,63358,-29960,-126489,-134471,-33012,114483,137296,74511,107900,103478,57260,18504,11242,15016,4374,19526,10965,31414,99164,145179,116898,136556,148133,93728,-19871,-56252,18975,32393,31107,60871,53274,17092,-87844,-64273,-6814,-2208,-54449,-82859,-91824,-50421,7753,57578,76526,61315,220,-30682,-52524,-37835,20242,64178,70300,56351,32749,7556,-21587,13648,13159,-36808,-53164,-44309,-31692,-39178,-35677,-4462,8204,59525,97957,43250,-1547,-29807,-39090,-16690,-3337,-40219,-33581,39638,-1395,16670,41677,30377,24966],[67864,67894,40563,22629,41437,58092,16060,-51811,-76420,-82515,-79068,-115793,-139492,-96492,-105498,-88492,-55186,-83721,-101274,-54385,-34691,-64698,-92775,-55713,-27479,5590,353925,425098,281027,100802,50049,150394,309907,323374,130316,13182,13630,58087,-8028,-61717,39680,71651,52593,14604,-43414,-68929,-59841,15104,74780,78724,36854,-35295,-30338,72759,149609,85276,14174,-3303,82921,194105,119115,14362,-66459,2332,115063,192311,130064,103731,109146,100661,17006,-93323,-147476,-157518,-71833,51740,56605,10474,465,-53606,-88100,-79570,-29055,15349,39918,21591,110368,139068,110181,224864,278375,164794,32792,-94616,-109958,-76060,-80740,-83789,-70638,-83362,23357,212742,296624,63843,-45554,-54409,-72072,-63636,-28898,6894,78876,92071,16563,-18200,-74720,-81984,-17163,12947,-27561,-91826,-150546,-126470,-71226,18739,81106,119176,-27185,-97985,-130150,-111471,35849,140189,155024,82601,4851,-16520,9265,65736,198463,278253,142456,82781,32921,4925,-34721,-70040,-83897,-43391,46931,147828,217667,192249,83240,-53320,-55060,-12273,-1568,-9052,-7978,33898,101298,65371,45138,29241,77520,193341,165973,91607,36841,17502,61811,174343,288785,250038,145836,71746,144142,120924,95961,19032,-95473,-93862,90967,38424,10063,15723,17342,14553,344,-10320,-1600,24649,-14780,-85265,-101585,-34420,-37444,-46147,-15495,-16694,14804,15593,60742,77448,23472,-28255,-75916,-59760,-58809,-94549,-50755,23041,1293,-62404,-108068,-72805,-50668,-47483,38028,-20736,40278,73734,25443,-9862,968,-20359,-96654,-112694,-13460,60887,207094,191443,165359,181699,163878,135103,118100,30769,-30966,-41201,-20781,24399,42327,-9175,-30559,-59473,-77915,-54349,-35723,-36912,-40791,-47210,-64617,-41787,-6751,-13657,-25873,-23900,-43401,-92833,-83453,-113102,-68148,-37120,-23771,-53087,-77780,-107046,-114665,-60775,35985,121892,30068,-45510,-40883,-33806,-9844,-19908,-84178,-39208,-49206,-47432,-32844,350,-11972,7817,15361,-62450,-89845,-30791,-78504,-18062,266590,233388,-101496,-157498,19123,122838,34827,-16442,-37300,-6680,24755,8058,-51615,-110136,-90561,-85327,-66302,-92985,-71212,13152,50016,72155,4679,-81700,-100825,-59980,29882,95297,214369,159517,50706,31036,13675,-6938,10701,-26458,-12011,57202,128535,195642,186432,266189,354752,398771,256533,68311,-40388,-43716,-7661,40615,90582,80882,57214,122150,120852,-14282,-56534,-75818,-35921,-25941,-2223,15600,45872,49468,-405,-80159,-110864,-109666,-81793,-54472,-35304,-61279,-55987,-67250,-69122,-61620,-66932,-105569,-116695,-48164,-28935,-39176,-41215,-15769,43133,99135,167720,57528,-69717,-84325,-134136,-138191,-77360,-10274,-39559,-41150,-34244,25118,45764,169,-39145,-59071,-24867,18294,88722,103884,44596,18235,-1392,-37224,-108981,-17401,82027,164241,153566,66041,46241,-100328,-126208,-141558,-55980,88857,195189,215917,127882,46098,-17321,-20585,13613,24730,-15616,-78935,-136660,-71114,17707,20828,-73054,-155262,-78557,-51789,-70011,-80816,-129346,-91713,-78753,-41458,72605,109235,62766,10046,43181,87115,144940,97220,34835,-5439,-41915,-47216,-51309,-43941,-34224,30199,56688,91686,64104,-6919,7095,46353,-21207,3644,98892,322409,112940,25279,-101091,-23303,-12110,-47910,91938,149908,130934,-32928,-146082,100161,128989,156673,73915,-7984,-15697,2102,-18478,-13230,62452,126697,88718,43181,-75446,-62372,-570,15810,13507,54359,32165,-10955,-13102,75009,148110,151416,48237,138,12588,25005,18693,16050,17084,5745,-92137,-105328,-14895,37458,143544,369368,618240,559525,401169,279665,176852,135130,87635,71630,12831,-32901,-8531,4580,38162,137294,245718,93141,4815,-26905,-33295,-13628,-45973,-131568,-121621,-70621,-131920,-135684,-62565,-54089,-54155,-58169,19601,64433,-44802,-28025,-21047,-1746,324,1290,-13987,-26877,-9744,-52678,-3374,70958,128226,73149,75179,41826,44043,89517,288172,359162,93062,-23996,-88779,22002,153933,121567,74609,68771,103215,42101,328,-43417,-34261,60115,207093,353468,409389,309438,143103,-28567,-128014,-65922,-37079,-59441,-41754,16826,60359,154295,207221,86636,-14939,-43154,-15214,51434,87180,111819,196285,258593,282727,156888,43271,-87231,-99860,-124631,-204864,-156967,-91804,-72390,-9327,-9872,-29796,-8646,28220,59256,30751,-69709,-29080,74573,144309,52617,-36365,-15401,30295,31692,2240,-71497,-96898,-27698,185487,439529,536582,494803,448922,363637,218432,157942,206149,120738,49585,-1122,6612,32227,199951,226156,89779,-16587,-126056,-60665,74177,232629,373629,186016,57845,49822,37,-19307,40491,79649,71949,38183,-12181,-35399,-14871,25549,9164,46101,93794,100693,25337,19960,73401,50505,35186,-1932,-89547,-106477,-72083,-62021,-91973,-18179,25295,-16252,-66891,19516,157257,121225,91936,85062,82314,165120,144784,74307,48215,9244,-37417,-64010,-73829,-48335,-55538,-85335,-36517,28857,28572,-11837,-37478,-17749,38651,84904,44343,-19812,-59783,-49246,-38768,-46247,-31160,-28974,-101333,-45681,60069,75466,64393,-30073,-132506,-87887,-147112,-104877,-105483,-93225,-101260,-71709,-37222,-45766,188,70860,79168,57565,4129,-81015,-153468,-126918,-96518,-68576,-95606,-125507,-77100,-54752,-56145,-43618,-54883,-17364,26539,14496,30936,59286,118871,106764,41187,1823,1361,63,-27500,-1342,104525,186180,203742,151339,73142,-33021,-4318,-15721,-5271,44577,216499,282089,305103,216832,104510,452,-45338,13186,14006,-32641,-69594,-23397,62319,150289,160664,81337,-8594,-65235,-84708,-59829,-45320,-60179,-125078,-114498,-78932,-52666,-60945,-78319,-45058,9182,22063,54925,-17816,-92637,-17421,48647,66165,-18250,-60627,-38180,-79595,-95297,-9485,181431,356133,366258,205377,22065,-92035,-31856,76762,86346,31881,-16242,47455,159552,375339,648607,579805,316875,219615,136845,-14212,-147050,-57456,-15419,17897,-17761,-14969,-3246,-17072,-44193,-33641,-6406,-7572,-105278,-125944,-127047,-75300,-73191,-75118,-43986,-45281,-15149,-4222,38347,9025,3388,30409,41101,66010,34517,-9873,-72413,-91179,-83429,-31385,29584,43179,3915,55749,173045,257204,248088,191278,53001,-7549,-65200,-52611,-31116,-8425,47037,94880,40815,-44493,-111638,-143806,-108059,-50439,-28231,-27028,-10588,-21293,-92665,-54873,-30685,-44052,-13874,59808,3738,-36922,-76855,-104234,-119351,-69155,-35503,-45985,-56142,47974,126126,130641,165042,202384,176484,113612,55334,32693,-7738,-28243,-51064,-60246,-100943,-50805,95703,123492,165677,129960,43306,32921,48780,-14026,-36672,33936,100597,58821,-34035,-102866,-148761,-120600,-55744,55145,255061,242073,149690,-45558,-97720,-7777,32985,36559,29432,-30851,-43060,-12341,-40410,-98980,-106231,-97305,-115409,-132876,-83824,-38108,-38407,-52136,-45789,2047,23591,1059,27943,39275,61177,59509,68805,20338,-29641,-56896,-104451,-165961,-122267,-16151,-16649,-19484,103310,278541,194318,150055,80899,-28330,-29194,38386,35458,1963,-33711,-54937,80907,62715,12875,-10268,-25595,14986,7807,-13754,-26264,-35496,-11043,-51189,-108200,-83677,-37731,-19394,12429,21985,55423,115396,165709,65652,-35766,-110265,45232,141769,167670,91986,39781,-6864,-58949,-25657,50283,129724,170998,56912,14089,8491,29202,32293,19921,2351,-13096,17608,-799,-32078,-13460,73989,161950,119719,9138,-60542,-78584,-70334,-37878,12725,58142,97786,195448,215893,89987,-8690,-24761,41459,38793,-102433,-8364,-9416,130,-17471,-63470,-73872,-60285,-41402,-3324,30406,-840,-250,12856,99126,143839,112356,14872,-53320,-74897,-36000,-46951,-40116,-60577,-74950,-48794,82054,244230,393848,273041,84241,33182,44451,11585,-56077,-81973,-76445,-72197,-934,-6198,8084,83768,122612,169366,139582,41823,-153,-7348,-9905,-10142,-40820,-90237,-111658,-110657,-86274,11335,76987,46290,-9772,49817,165953,176567,69983,-14230,-16930,82230,170718,43359,-92290,-93034,-38554,2586,-3565,-90238,-195145,-95964,-45813,-63888,-74259,-19743,-7010,-18514,-60008,-113298,-72852,-19600,-3775,-59833,-130433,-183489,-103535,-39804,-46546,-50360,23535,176758,219214,122700,92709,83945,79746,46360,24440,-17174,-77523,-94070,-48989,4187,-7919,-25579,-4649,22496,14430,5705,22793,14420,10879,47900,82132,24773,-62593,-78608,-58771,42394,331030,400098,216485,57659,-125,-8231,-2267,30505,76054,62360,27230,52020,86261,53793,25733,-28645,-45777,-16958,-153,17624,145399,242010,211858,144435,84579,11199,-64613,9033,119748,224015,220234,195105,113460,86545,53023,10461,-68311,-59671,-36008,-24464,-34532,-93979,-83519,-77453,-15581,22583,-9722,-56527,-94346,-36813,-56930,-141171,-12811,130067,191970,129946,23794,-44883,-62131,-70825,-49894,6686,102170,167295,134493,137962,140241,118234,32359,-29818,-83759,-113629,-87678,-31168,29119,111310,154331,92331,-18227,-60400,-67331,-41745,-28855,-27173,34366,45998,-24901,-67456,-96369,-101190,-64452,-51811,-95520,-99139,-99065,-88600,-129270,-115628,-95169,-82415,-64535,-72419,-62996,-13507,-36147,38330,263015,324503,46564,-83207,-12169,26277,31905,-6813,-48531,-102484,-36090,6434,52415,20563,-98204,-60663,-29474,-14677,6856,2813,-25838,-59478,-37138,29927,109218,-3789,-80068,-77766,-42960,-56028,-60131,-50352,-51945,-95856,-125552,-64991,-84755,-55343,-5237,58737,70555,43880,10923,48697,36084,2212,1662,3473,25279,-16958,-43139,-36977,-4034,66960,107060,58062,5953,-51350,-65691,-71164,-49271,16469,82598,110625,27519,-51505,9835,101876,112636,28997,-51150,-74243,-113569,-125816,-83404,-39375,-17893,-1853,4689,13468,-8079,-78007,-115189,-95934,-81405,-32128,58951,297809,254718,162931,44110,-24146,-29912,-15086,701,41935,120862,192808,177000,93920,-24560,-24504,215980,355626,251276,75176,-90244,-132072,-44022,4949,-23866,-65530,-51737,-8102,77657,174230,194828,90123,-4356,-71881,-108782,-125093,-71951,-17398,22586,72483,62307,24968,-18559,-61491,-98283,-48818,11733,-41429,-29127,59545,138092,137577,64389,-42771,-63665,9639,79942,205961,251248,206465,157312,215089,286412,280341,233732,134814,85183,4035,-71007,-57293,19037,75707,40122,-41846,-50753,-41241,-71537,-84246,-75749,-27461,39261,73150,-1520,-61274,-33608,-39940,-75837,14426,80577,70270,43002,88197,72742,45320,23697,-11991,6221,97716,349348,472107,510838,499354,341454,110965,3506,3023,37496,-17860,-107998,-48750,99434,129688,68690,25086,3197,-92508,-110164,-86973,-69367,-36159,27697,76246,108386,-11338,-116236,-121982,7783,187586,219211,37710,-50043,-59531,-41882,-40661,-57518,-76686,-63829,-78477,-61152,-71275,-49113,4138,6331,-47071,-89749,-60305,-36911,-55957,-77193,-55376,-16234,20320,80958,72439,56191,257745,278277,127392,62727,38530,47381,25393,45923,51480,-18314,-83364,-68972,-59884,-96856,-86235,-80428,-93642,-140999,-129514,-92008,-19657,62716,115657,64909,113987,165624,96254,1917,-3855,30930,71567,69358,49542,116837,131215,94832,94745,69989,19577,-45686,-70216,4785,25795,25904,88677,123674,121958,77180,-3481,-40277,-5048,-18837,-7978,68240,225018,352864,345881,222335,47226,27334,25145,36075,-43421,-57269,-95158,-105731,-77283,-87916,-79817,-70926,-87984,-101056,-42390,64999,116861,191076,282212,273165,105947,-32726,-98026,-42011,11190,70556,122455,138624,121580,62523,-12477,-66878,-54721,18774,126591,206416,179003,98054,-32583,-149069,-151118,-56872,-29010,-17076,557,100092,-4667,-33997,-16943,-4991,-54579,-65593,-57297,-43132,-25123,45020,52339,56627,48505,5572,16308,53538,24750,-43113,-71225,-58524,-33679,18187,4453,-39912,-7654,40870,95745,98263,8410,167,6645,-52486,-107180,-26909,265603,344281,277012,204191,156980,215154,148630,68287,22759,-67193,-16021,-69904,-131246,-92659,-46715,-61230,-37485,-62872,-57417,9413,60299,58353,-5569,-80144,-181455,-169871,-99043,-150827,-89798,-25015,947,13826,7297,16714,2909,-16197,-42887,56813,72110,39245,-12563,-61313,-100104,-33972,24703,55373,53137,47381,17372,-25987,-10313,-4635,-9151,13931,50043,6113,43128,66703,10267,-23108,-17595,109528,237952,74338,-27579,-81048,-57922,-72638,-73061,10466,137317,307863,148569,96719,36658,8473,-28700,-54034,-66986,-36905,-4185,41982,74075,64474,7226,-64098,-81742,-85067,-75035,17090,61304,124555,192296,281253,352743,335861,67604,-73574,-160977,-155900,-135357,-42309,46883,86605,64738,22630,4619,5722,-42224,-60613,58562,128684,44053,-45722,-61995,-13388,22474,61480,116809,137787,288648,194994,53316,-10011,-31487,57939,83769,22447,68311,116712,31706,26830,3159,-45321,-28377,64349,202616,106848,7423,-33299,-50696,-31624,-52224,-38858,-1377,67832,196057,280909,238569,79317,-20906,-70893,-68674,25491,183528,245858,221117,22498,-69056,-69313,-16138,954,-39589,-95529,-85779,-41750,36456,46828,13717,-12178,-63196,-70814,-37183,-22725,-23876,-42272,-16219,43926,68121,33512,-62052,-34410,52925,201390,276081,83523,-58446,-40432,-61715,-109773,-58982,-47691,-66163,-52856,-43033,-37807,-21496,-39433,-43766,38036,40027,-45675,-87442,-24982,93283,166222,42163,-13403,-91563,-68179,13913,140126,124979,831,-262,17252,47307,81905,-11670,21262,46299,-7961,-66149,-67358,77740,102253,23812,-28827,12325,12025,-11398,-18617,25221,-25201,-36650,20809,39287,68221,88801,91721,108288,58276,10717,3660,-8435,-37514,-57661,-54892,-30454,-37307,-93857,-101866,-78538,-67207,-19981,-72331,-134545,-124484,-95672,-31709,53865,76014,50257,19094,5559,22406,-2756,-26459,-55030,-71146,-81333,-126352,-117273,-79749,-38910,-10477,-46368,-54985,-13825,35490,71388,162772,335603,307517,262726,173444,96560,61961,-1203,-6526,40235,61478,44583,-39734,-114560,-121255,-35995,88289,114425,71237,121265,123431,68755,9820,1923,10918,21110,58502,37077,42335,108604,159622,125221,138404,136476,75751,-29147,-46317,25348,34731,43539,69201,41498,-6645,-111603,-42389,23808,17673,-48088,-81796,-90414,-51270,1161,48073,71356,61033,9985,2043,-20664,-31297,12031,56754,65372,39806,15582,-13223,-30921,6645,3489,-45072,-56525,-52188,-47902,-61746,-60441,-22625,1558,61280,111438,67135,11715,-48859,-65821,-33699,-7348,-31460,-18968,48305,3889,17901,43863,41989,38287],[80459,82486,56917,36005,56676,78243,32364,-43211,-76266,-83847,-77084,-108941,-122718,-70595,-93000,-134798,-117033,-104917,-91337,-34786,-10093,-43757,-111022,-115708,-69862,-508,380304,429364,266311,95264,49177,139307,292023,298924,124433,26913,38830,63346,-12087,-91490,-10043,35296,16929,-23012,-61590,-76738,-79429,-2180,68018,75495,24587,-49135,-41154,50851,155815,105563,29203,379,74411,203266,135265,27597,-61387,84,109986,215455,160304,125230,120619,109031,31585,-100411,-156628,-122511,-43269,69366,66667,20624,-8493,-51012,-77601,-62461,-8271,37544,64461,34003,92971,92878,45503,149532,200616,96506,-10098,-112756,-92006,-58496,-70791,-82757,-75797,-84815,25191,222350,303771,69755,-44299,-56055,-62511,-54244,-12137,30368,98213,92798,7253,-27447,-78579,-78287,-13191,13490,-32692,-100569,-140878,-102451,-54518,26292,89005,140444,3161,-81238,-116983,-141245,-12973,81603,109985,53455,-11573,-24862,5829,68254,214145,284582,141719,75655,21975,-2517,-41644,-91059,-117167,-94955,16245,156326,248108,222383,89158,-53525,-28309,26321,32646,13060,6588,44637,110529,69226,33120,13551,66820,159647,131110,73569,26135,8038,48137,147715,242257,208666,117930,87301,188288,129186,33448,-30578,-121594,-67801,126355,80604,28115,18428,17650,10989,-12349,-25643,-8200,30455,-147,-65864,-75718,-7834,-7628,-28682,-10868,-14019,18179,17801,55014,54935,-1869,-39668,-76239,-55906,-61630,-80119,-24858,62684,47210,-23730,-80973,-57100,-48689,-49013,25766,-35538,37374,68177,33527,9439,8167,-16675,-95128,-127731,-14952,75271,250013,214258,147490,137218,106210,90789,115412,59867,-5796,-25279,-14970,23640,33704,-15478,-19595,-49800,-69513,-43677,-20771,-26895,-41312,-59934,-84399,-32188,-8617,-23034,-33971,-22879,-37355,-99537,-110636,-85002,-29021,-11124,-12633,-57633,-93961,-113945,-75257,-2860,85854,141974,26798,-49086,-40233,-29236,-5691,-16605,-85796,-47338,-53158,-44986,-19278,22716,14677,12688,11577,-64967,-89137,-28102,-86436,-66281,206385,185273,-130685,-150367,25176,133571,48360,-12810,-43784,-7285,28581,41,-79187,-130779,-92643,-84404,-65569,-82858,-52465,9828,24502,36618,-30756,-110900,-121395,-72944,20216,86805,187296,114766,16967,7044,-5395,-18775,4956,-30612,-25546,27084,79744,138506,146361,243612,339929,388167,235285,60149,-45106,-58599,-14138,44140,103558,114038,113394,202659,189136,12309,-56635,-74497,-29859,-34513,-17315,3403,32810,40751,-5479,-89205,-105119,-85181,-45530,-6461,20975,-13118,-34805,-58750,-65014,-61479,-72055,-109651,-115885,-51326,-31122,-40500,-43943,-21212,24046,69306,124761,21019,-94488,-110241,-184009,-163833,-101989,-34348,-63988,-58738,-48631,17854,43153,-4272,-54893,-82702,1272,47586,105968,94842,30626,-2720,-38192,-86810,-155976,16175,96064,141155,129551,52779,45076,-102669,-126804,-130669,-46834,78593,173613,210505,142356,56148,-9881,-11567,22280,43070,19190,-39274,-99911,-76663,19370,33565,-42686,-124011,-89561,-86269,-114630,-110335,-113665,-88647,-83126,-53096,44497,86709,60619,556,34161,68660,94852,85276,44909,-906,-40804,-41156,-41585,-36761,-36822,11086,1931,35969,15428,-60452,-51626,-5106,-43273,5285,100958,312932,114544,36943,-60351,-19535,-42057,-42059,108288,149346,107853,-113559,-50781,188061,177742,146062,59017,-17135,-27689,-16546,-41683,-30875,39884,108865,100277,56252,-55992,-61444,-5928,5459,5116,49776,37402,5782,12164,112237,186721,183841,72639,28011,47380,70507,67665,59254,64403,54411,-43314,-96543,-15589,55409,176970,381642,561322,473276,324803,242147,176761,131763,81436,68763,15583,-32801,-1004,15417,41037,108630,166855,57845,-2704,-20080,-11207,3821,-28741,-113101,-140994,-98312,-137892,-117281,-61596,-57268,-40728,-29991,58713,86923,-39725,-30066,-3396,28029,20164,15779,-8407,-33678,-25584,-54557,11131,100831,154350,93200,91422,49498,48166,99405,316798,362966,60525,-62578,-111011,89536,221357,174294,96909,66580,91536,28486,-13189,-58528,-11405,86824,232462,381009,428488,323658,172918,10099,-98713,-94192,-67447,-92690,-48402,23477,59953,138213,174958,58614,-27642,-47252,-17766,49811,69207,81383,157351,230627,271403,154943,36000,-107795,-124752,-150237,-228402,-132229,-81421,-91507,-34631,-30818,-48285,-25390,13735,51424,35276,-61792,-47877,39457,110569,32828,-72295,-34627,12136,12923,-9507,-59477,-56192,28437,243262,469402,524999,465394,421431,358004,224726,152826,190080,101069,23080,-32665,-25666,4869,150116,177137,68832,-17367,-138023,-51010,103870,289733,456728,228362,70797,40117,-19641,-44940,17900,55566,49194,22301,-16395,-24173,12669,65115,55711,88832,119198,99477,26100,49153,98849,63265,35658,833,-55808,-77188,-63776,-55307,-81447,-5850,31046,-10415,-76678,-9140,132309,124381,109939,94106,69713,140564,149657,83814,58276,19676,-31614,-62572,-74452,-38678,-41042,-67340,-23743,40372,37783,-5043,-30855,-10065,41644,76081,28942,-28271,-58969,-38528,-31054,-41419,-27913,-22255,-96350,-59393,53567,72690,48620,-40175,-139872,-92341,-139513,-96122,-109463,-104862,-107633,-59782,-36414,-56594,-12824,54064,69082,49773,-10908,-96875,-153723,-119444,-89709,-66009,-103965,-108056,-67456,-48142,-43810,-22818,-41176,-17816,30724,27554,40843,62288,110403,80067,23045,-799,1140,-8113,-46430,-24194,97635,216039,255120,199357,117685,11611,14000,-20448,-19195,46047,256367,349988,354388,243143,135412,32753,-23631,1089,-11122,-45552,-65156,-20839,58780,149804,162214,84805,-1391,-62584,-87918,-64274,-41766,-53183,-116617,-107997,-70818,-44693,-57182,-83056,-41938,2818,9422,46101,-13822,-83947,-12977,50456,71390,-2911,-96970,-46800,-52996,-47592,41776,236431,373521,337908,183786,16475,-86133,-27371,76203,75264,22086,7591,107676,262445,519880,761825,602960,295310,212166,154447,-6382,-152430,-43002,-17836,4000,-38775,-38357,-10437,-20939,-52000,-30847,12699,33878,-56903,-89544,-129713,-75765,-62381,-57996,-37673,-50908,-23068,-9418,33276,7989,402,25987,33143,61776,30183,-15473,-80113,-102315,-92114,-38033,22472,40897,10199,79643,206952,273149,245427,180603,30218,-65240,-66010,-30411,-8617,6806,51174,93119,50970,-26606,-85163,-135236,-134630,-72568,-31284,-12190,5272,-2324,-69931,-46323,-10813,-11126,22064,64405,1423,-39511,-80287,-103990,-99862,-43349,-10175,-42767,-57141,70308,173704,193232,239009,268302,198665,110515,43417,21452,-9468,-4761,-11688,-29805,-91315,-66003,69943,90284,125100,98153,15783,15943,53226,-6133,-67084,-18389,34167,9531,-51221,-102367,-124966,-93639,-37564,74045,277571,263960,197641,25515,-95138,-28891,24610,40061,41028,-20911,-43986,3295,-4776,-51290,-66054,-78127,-105557,-133544,-96346,-40352,-28793,-45058,-42877,2351,30657,-2089,17993,26202,55708,82445,108958,42540,-24779,-49816,-105612,-220479,-141252,-24254,-7304,5247,107092,257587,184663,147070,66317,-41219,-25131,51837,49222,8168,-27512,-33235,70845,50347,5821,-6518,-16410,26652,12052,-16474,-28814,-32221,-13433,-56470,-101841,-67720,-14954,3513,31765,33901,58669,110842,167125,81037,-20019,-98094,67372,208346,235686,135633,48021,-15053,-72520,-41417,32233,112320,154289,45226,2166,604,18580,17909,10306,-936,-16049,11098,-8054,-39182,-8629,94799,187485,149584,35010,-43871,-80559,-71161,-37746,10515,57124,100078,194659,222597,109104,18537,3011,65139,69424,-71399,13424,6293,4742,-24415,-74818,-83895,-72316,-60970,-41012,-29007,-22382,41025,41881,105130,132942,96755,7131,-57898,-66853,-33744,-49347,-45909,-73685,-64814,-31572,98965,249528,380780,254252,74630,20303,36812,1346,-84858,-87734,-69981,-50262,28426,21649,31340,80667,96756,133587,104237,13615,-17615,-14284,-21427,-29073,-64238,-121458,-146120,-141416,-116847,-30491,32561,22657,-22603,45899,163695,173086,76343,7822,14762,106298,187615,49612,-100435,-86227,-23403,26004,29881,-58326,-172055,-105065,-52234,-67005,-76631,-13746,-10019,-30625,-66171,-105242,-63052,-12684,5935,-52938,-136540,-200189,-115418,-54371,-63052,-47017,52829,215947,256079,160642,132717,101967,76599,35639,6362,-32443,-84019,-93417,-41291,14355,1982,-16192,7416,30961,22753,24319,36868,15830,5385,26534,49131,177,-74366,-82927,-50890,28436,272519,352426,210585,65099,11727,-978,-419,31221,84204,97947,86691,115128,131514,84569,42397,-17470,-50216,-18947,-3064,4736,116916,203820,197137,141464,85745,11701,-65908,3824,102065,181166,166116,160966,102174,86760,62013,19424,-51353,-57738,-36582,-30147,-46280,-101186,-98800,-63376,851,26159,-7712,-37787,-62284,-136,-37688,-143213,-37791,99657,167693,113589,-13950,-93698,-72148,-70779,-46271,6370,85335,120519,78275,84713,97133,90286,18073,-35003,-72073,-93617,-57325,-12895,39626,115054,156669,109429,1136,-60872,-97515,-77161,-50930,-36762,35421,65588,7819,-41568,-83635,-89124,-58063,-59234,-107023,-91831,-83920,-80215,-117855,-117019,-93751,-78652,-53592,-48725,-39561,-8377,-42997,25581,241146,299565,33365,-71648,-11420,12244,14012,-19429,-55182,-108189,-41425,5780,42139,2202,-101904,-61972,-26490,-7113,20624,35931,-1388,-53940,-31423,70907,133131,-1040,-76788,-72814,-34245,-40345,-51771,-55021,-64733,-113991,-126956,-52714,-76301,-60124,-23189,31425,34727,10932,-15179,22787,4902,-11061,1203,16796,38027,-16499,-44966,-42753,-9045,68073,107446,66005,23387,-35324,-61345,-69196,-54582,12322,83282,115467,41168,-49724,-4319,93950,128481,58357,-24431,-48249,-87818,-100115,-64642,-34907,-15373,-1811,9286,20605,-4650,-76702,-113759,-97167,-75827,-25774,66029,279830,220362,135150,31282,-30715,-38509,-16257,-1592,31697,99725,190151,179922,91880,-29381,-9744,229105,344036,215274,35953,-108890,-114097,-23381,25926,-12006,-62923,-69840,-34094,44459,138306,164890,75857,-5781,-67818,-100032,-110436,-64981,-14066,26269,82604,79655,36679,-18491,-67406,-97862,-70390,-6957,-50187,-6875,84310,192844,203051,114934,-12103,-44442,13162,100855,243732,284660,239231,185692,221867,285301,282051,231017,129746,77390,-5543,-85111,-37247,47850,101325,47120,-42017,-53767,-45639,-76587,-67876,-67989,-37427,21298,65818,-337,-66819,-23650,-15653,-65310,3195,71036,62557,42121,91036,74324,42750,19723,-20562,-594,86003,330183,468858,490679,470382,355086,114388,6579,-16852,23450,-7780,-78245,-46587,81955,113487,55530,11710,-7023,-84670,-104515,-82497,-65663,-39481,16284,66287,98136,-12726,-105999,-96707,30972,195457,189696,26386,-43002,-59956,-48358,-58135,-92126,-117256,-91373,-88986,-61054,-69958,-54374,-3003,-2342,-56566,-96364,-61798,-40332,-62457,-82117,-53808,-4209,46644,113188,75543,39366,223135,250737,139451,82205,49519,35115,13186,35297,41992,-25821,-87022,-65498,-49813,-110459,-102256,-92285,-95177,-134020,-122877,-91608,-20562,62880,117854,51094,75288,112408,50066,-8338,-7567,34550,81865,65229,22891,76476,93000,56858,58145,44814,8957,-53626,-71835,-7204,6218,25009,89593,112949,106441,73126,7082,-29279,-4224,-23955,-17008,51916,183663,285310,290891,205634,53237,41042,38309,57253,-14096,-44966,-101043,-102750,-85565,-97856,-74447,-68158,-90083,-91050,-26732,95973,163476,254879,327946,255799,87259,-45454,-106891,-37276,5114,51915,92960,113834,109511,52245,-24480,-68597,-49021,14677,109353,186335,167919,100563,-30644,-131673,-108912,-27036,-9404,1137,21171,150623,21595,-17348,-6062,-3909,-60467,-73269,-62146,-42180,-24364,32230,24351,21052,19901,-1748,24555,55165,15674,-62828,-107071,-97191,-64953,-71,-11960,-45106,-10395,29840,75739,83298,6960,1601,-7399,-74536,-126576,-42238,245346,339436,283469,219367,171462,241230,165570,62751,8811,-53884,8074,-52230,-88539,-42560,-21884,-54850,-39419,-68791,-66372,761,54499,53215,-4532,-62865,-151229,-147587,-84863,-142803,-94116,-36428,-17385,-3672,-10239,-1460,-17552,-40441,-76018,67881,67637,29810,-23109,-73526,-111767,-33994,28676,54075,45545,39924,10214,-37453,-13654,14814,27788,22547,35376,2685,49696,63926,-517,-30689,-5917,129254,218920,51178,-33931,-94655,-59700,-69243,-61803,38860,183530,351366,168841,103244,32475,-5332,-47120,-71186,-81676,-56071,-35974,3204,42944,57843,10494,-66487,-80593,-80691,-92117,-11906,22573,75815,113846,175874,229154,230401,33679,-76001,-131672,-118613,-103268,-37587,32299,57698,39713,-276,-14695,284,-42644,-84470,30220,131788,77270,708,-61454,-23774,21703,76211,155536,189308,307090,174662,29235,-29970,-70251,28409,86903,44249,90404,136061,44199,35392,15192,-23662,-9382,69023,176829,81586,-3777,-43803,-55080,-35302,-56530,-41434,-430,78175,214821,282942,223016,70629,-40032,-96567,-94954,3711,166808,210798,163609,-12214,-86583,-76312,-15551,-1446,-46760,-86228,-67255,-24731,42693,57571,35242,20551,-13757,-21274,1391,3399,-16380,-55380,-36674,41429,76320,54659,-26512,-23179,56168,192350,268963,76928,-70036,-61028,-83411,-130911,-70593,-36417,-48417,-51566,-60367,-49010,-26091,-32674,-28206,48928,51197,-38199,-93003,-40090,57599,111587,12433,-19813,-89660,-61281,36704,188795,177096,35488,10123,10000,29335,63473,-41043,10076,53208,7337,-44907,-36979,104717,112608,33042,-18033,13943,11280,-14214,-34350,4814,-33201,-28281,14188,26557,51667,74724,88622,97592,46073,2647,-5545,-18096,-41695,-50101,-39516,-23402,-31983,-93322,-118949,-86777,-60333,-2080,-45328,-123421,-139168,-77450,-2420,76694,76689,46406,16088,-4966,16326,-7082,-29147,-52659,-67593,-79972,-124205,-121849,-85178,-42352,-16430,-47031,-54898,-16859,34545,72175,159193,344706,351439,286421,171740,87239,67116,11210,11487,54622,57804,25213,-50102,-102917,-107753,-39116,59230,89479,67246,130627,136701,75687,578,-10986,-255,29528,101115,76986,65124,123263,173735,130093,134961,120240,54904,-39445,-34770,26430,31378,51948,72360,29648,-26350,-100132,-17092,52158,31340,-46806,-82869,-89140,-53822,-11246,32419,59904,57031,21385,40694,17307,-21894,1344,43991,53946,19492,-1237,-32820,-40191,-926,-5787,-51453,-57869,-57516,-64111,-86344,-92207,-52105,-12400,59170,122375,87156,21978,-71749,-87022,-43776,-9876,-23924,-7639,51769,4127,16389,47467,55504,49753],[78721,80745,58461,36165,59896,88066,41731,-37046,-78002,-89513,-80234,-105646,-109924,-51673,-67944,-111987,-122958,-93494,-73516,-13369,12188,-20340,-99393,-158583,-94041,-2310,392660,412400,238302,77848,38430,120806,262234,262904,108946,36001,63084,68941,-8393,-75627,-60980,-3423,-20377,-59170,-79023,-85280,-105616,-28784,48693,58734,824,-67316,-55557,13627,141686,115306,39865,5938,60604,195121,139431,35019,-61524,-9182,92733,218485,175099,136699,124080,108164,37076,-111669,-137248,-89305,-20329,78167,68809,20920,-22470,-46813,-66256,-46441,9739,56588,87968,51352,86531,64024,-647,82753,128506,36579,-47759,-126968,-74813,-41382,-59774,-80210,-77976,-84311,24837,222585,293659,67644,-46133,-60390,-56648,-44690,6247,53221,112921,89460,-3512,-38577,-84362,-74623,-10825,11380,-41480,-113207,-117797,-72269,-33514,36580,96120,153087,30339,-64978,-100572,-150379,-48526,34564,72499,27745,-27004,-33242,1354,68190,225230,286709,140165,70403,15845,-638,-29690,-85463,-116131,-144578,-18536,142386,251642,233454,86033,-53569,-3253,61561,63600,34452,20861,52925,115582,70723,21140,-1938,57793,126629,97161,53650,12659,-5268,28207,110430,177791,150183,90792,95521,207558,140944,-20050,-85492,-147448,-43608,146540,114993,44717,21759,20437,10784,-21516,-38047,-15792,32099,12096,-45663,-48170,17467,21822,1176,8698,-2227,23065,20211,47719,32527,-26611,-51276,-68635,-49299,-61462,-60884,7917,108468,99760,26185,-43081,-33328,-44568,-50976,12938,-47315,34972,62895,42679,28705,14123,-15170,-93189,-135669,-13838,87848,281465,222622,118822,88127,51696,48313,110199,90527,21879,-7822,-8382,23471,27038,-17654,-5201,-38060,-58485,-29451,-48,-12129,-38730,-69938,-98844,-19942,-8364,-28911,-35741,-14570,-23564,-94763,-118343,-50391,8333,15140,570,-58688,-105786,-104234,-37507,50860,126219,149982,21913,-52432,-37275,-22734,-32,-11555,-83942,-51760,-54515,-41389,-5803,43746,37580,14857,6943,-64618,-83378,-21470,-81672,-111085,142996,130912,-159190,-135448,28949,135992,59347,-7773,-47069,-5355,33424,-7079,-102604,-112762,-70113,-67320,-54317,-64955,-29013,6981,2356,3868,-66937,-142772,-142155,-84375,13208,81447,163692,78521,-11690,-14423,-24898,-29034,861,-32326,-35434,1268,37932,84315,102131,206162,298594,352497,206228,56118,-38067,-66230,-18649,46950,112185,138285,161461,274772,249211,38948,-54326,-69442,-22053,-41318,-34458,-11438,18916,33645,-3093,-74278,-77186,-46979,1061,52134,87687,36592,-13447,-46045,-56225,-56381,-71390,-103247,-110537,-51541,-28291,-35694,-40497,-21955,9198,44015,90658,166,-92895,-85985,-130492,-143384,-130217,-62164,-90654,-76849,-59159,15814,44367,-2271,-57707,-95400,24598,74330,120219,84256,18453,-20464,-70779,-134611,-127211,57557,111310,116068,98856,31489,36452,-106444,-120549,-113741,-34796,68032,149558,199238,152784,66267,522,1691,34190,62053,55397,4334,-56983,-66665,26240,50095,-7407,-84292,-78795,-102537,-127310,-95434,-82750,-74482,-77081,-56836,22855,64764,59574,5598,47034,75411,61895,78178,57484,6117,-35967,-31743,-29163,-28232,-38086,-5249,-61405,-25724,-40346,-125777,-115483,-55970,-60445,11956,102419,295641,107608,44430,-19403,-2327,-64356,-40509,111757,139997,87176,-161666,37278,261020,205208,123758,40761,-28279,-40713,-35036,-60834,-45715,17114,87356,106235,64845,-35234,-56011,-10294,-4633,-3616,45115,42866,22579,35389,148318,228600,217043,98040,58166,86263,119760,118578,102112,106378,97166,3759,-52150,3007,82402,212404,386440,495823,386441,249219,201739,169880,122024,72111,63927,20065,-27544,9031,28744,46387,78210,83138,16003,-14468,-18368,2222,13044,-13106,-90136,-152580,-127813,-119954,-95226,-58526,-61699,-29557,4315,108275,115603,-30217,-30321,11656,52664,34708,26985,-2537,-37098,-33757,-42691,32095,127870,171091,107028,103386,54596,52589,112785,347872,356993,27087,-101719,-75183,172933,291388,222677,118065,67497,87163,23774,-18473,-60611,14759,110875,251782,398325,438838,334546,201670,49327,-63277,-99167,-78717,-113003,-52652,30307,62962,127408,148604,35145,-42519,-55606,-21190,52356,55042,51312,111075,191309,250149,146443,25356,-126684,-138369,-179542,-235362,-104179,-62283,-103790,-60190,-56141,-70460,-43315,-383,43164,40175,-50328,-67402,4044,80643,23350,-67461,-47359,-8374,-7026,-19417,-42227,-12857,83170,291526,475467,489908,417576,379662,340325,224446,144414,172554,79992,-4249,-63777,-58519,-26222,94767,125415,46077,-18447,-137093,-36124,133085,338194,527319,268215,82427,31736,-37399,-70199,-6046,30126,24963,6352,-19378,-10948,43858,108595,102150,125330,136506,91943,27673,73153,117497,73479,34920,5660,-14632,-32187,-39491,-41289,-69550,5545,34378,-6793,-78952,-29809,102649,120642,124057,103791,65670,120513,152518,95280,71208,33677,-21422,-56705,-69509,-28558,-26819,-48066,-8355,49167,42547,247,-23177,77,45365,66824,15935,-32522,-50606,-25011,-21129,-36348,-26395,-17012,-85248,-73393,44461,67905,28634,-55932,-152449,-103369,-134204,-88020,-112170,-117707,-102581,-48380,-38077,-66189,-25839,31382,50466,36209,-26228,-99135,-122598,-106829,-85839,-68434,-116954,-85963,-54335,-40577,-32738,-3672,-23151,-14302,34139,40358,49356,60549,91394,47723,5420,-2971,936,-14851,-59565,-42951,84200,238662,309433,249378,164283,55352,28994,-26017,-28773,55542,304970,412662,382890,253331,156097,62081,5941,9952,-28475,-56691,-60790,-20959,49654,138080,155239,84238,4136,-55691,-85989,-65995,-38402,-45168,-105561,-99983,-61646,-34687,-49516,-74117,-33982,-5924,-4491,37935,-8131,-74676,-9247,49842,73270,11979,-119339,-44696,-14624,1996,89367,274298,363198,294660,159806,11000,-76683,-22650,74555,63477,14192,30534,167442,371678,657978,838296,587725,249438,195088,180331,19696,-108347,-25680,-18452,-8906,-56661,-61998,-19028,-24493,-55561,-26791,30069,73876,-10261,-58148,-114796,-71456,-47962,-33864,-23016,-53421,-33390,-19437,24392,4717,-5789,17698,18972,47424,16550,-28322,-92082,-114203,-101949,-46388,13924,38169,17377,102733,232320,271253,221244,152385,11161,-65103,-39112,-4953,12406,19742,53089,89095,61779,-7278,-58852,-104432,-142903,-90262,-29810,-3363,14014,10498,-50133,-37619,7330,20481,56185,66507,-808,-43573,-86243,-106104,-84935,-22045,12022,-36488,-50597,96281,227193,259788,308928,323498,207627,99914,28272,7581,-12377,20345,32916,6317,-74265,-77412,45450,60951,84829,62670,-15352,-2437,56477,5088,-95530,-64120,-18294,-26596,-60033,-89068,-97717,-64677,-19630,86893,280886,265627,233458,84486,-64512,-41612,18510,43780,51864,-10642,-44812,15874,37862,6835,-20562,-55722,-93336,-130378,-109762,-46119,-22689,-39719,-40968,-3327,27423,-12820,1888,7570,45042,97786,142493,62612,-20958,-40431,-81217,-185765,-126012,-32783,-1920,28561,112245,232092,160623,128350,43632,-54837,-20813,59974,62590,17894,-17024,-9791,64855,40257,1251,-1668,-5542,41731,16866,-21123,-34665,-33568,-20693,-62967,-92994,-50446,7893,24878,48144,42271,57606,101594,161571,90773,-6183,-90336,81227,264026,296116,176224,54155,-21856,-77468,-43874,28688,107478,146903,39050,-4721,-2373,10154,4596,-42,-5653,-19705,4219,-17079,-51338,-13209,100434,193801,164197,52450,-30277,-74112,-74513,-42889,-1395,44661,91532,173203,209658,114533,33989,21448,80157,91455,-44014,32063,18879,6425,-33209,-86158,-93177,-81591,-75721,-75294,-79001,-3051,75998,57732,99712,109806,71850,-6171,-65105,-60617,-35492,-57615,-56146,-83309,-45930,-9708,110826,238307,340996,217698,56472,-3860,18796,-10990,-86792,-71852,-54447,-21727,58244,45793,46316,69831,67574,93808,60988,-18864,-34722,-17075,-30695,-51652,-88439,-147606,-171208,-164286,-141910,-67500,-12662,-6901,-43442,35364,152057,159400,76360,26332,42602,128320,204087,57676,-108171,-83328,-10859,49834,68256,-19344,-138609,-100997,-57298,-69785,-80131,-14453,-23577,-51014,-76202,-97493,-54554,-7263,15754,-37478,-124006,-194450,-135704,-79865,-84268,-47006,75780,242487,281436,194407,170590,112819,70893,22666,-16180,-51908,-93633,-94175,-35198,21583,9420,-8313,16649,34450,25712,37940,44572,12836,159,10183,24468,-14439,-66003,-73571,-38917,16472,211466,297308,196404,67738,20890,1705,-3137,27632,84866,120559,132169,169924,171084,105524,51888,-9968,-54117,-16367,-5740,-9223,84607,156075,170932,128913,79595,9124,-66124,-3448,78199,129218,105131,115845,79363,74574,57794,19242,-35773,-51479,-35479,-34576,-53867,-96848,-67403,-34124,22121,32868,-2102,-23421,-36337,28971,-23289,-124239,-64396,62553,135897,101365,-21628,-122280,-80527,-69415,-44617,2139,63254,73226,29386,44026,63340,66310,7001,-32538,-46655,-53846,-26926,-175,43799,109001,144267,115443,16907,-56058,-125875,-115317,-75217,-50489,32170,80805,41236,-10547,-65459,-68709,-35879,-51620,-90815,-74492,-57622,-54085,-89420,-112788,-91090,-74974,-47453,-31081,-21915,-6557,-45474,24522,238779,298270,41426,-52383,-11049,-3354,-7149,-34384,-62190,-114246,-55067,-4970,18807,-23771,-105233,-60576,-23114,-1557,31189,68991,31592,-33625,192,116766,147765,-1716,-74869,-70143,-27681,-24816,-39528,-55949,-75825,-130164,-110265,-36981,-64139,-58568,-33135,11552,4068,-18918,-39322,-1990,-27206,-25377,-1303,26304,42891,-18484,-46250,-45786,-10824,69034,104662,70427,39015,-17098,-52735,-64799,-56594,7181,80468,116501,50864,-46658,-23743,75654,131547,83620,8605,-14326,-53651,-60744,-32762,-20507,-10255,-1836,11791,25276,-2315,-74758,-110892,-94000,-57142,-12135,75175,259016,184350,108518,24658,-31061,-47951,-18228,-3464,22181,76485,173942,168580,79101,-35947,7335,231408,314836,173962,1264,-120097,-96322,-4174,48877,4718,-49206,-75124,-49987,17599,105310,133983,58510,-9901,-65525,-91363,-96867,-59767,-12848,28092,90814,96115,47236,-19101,-72850,-93785,-94979,-42386,-33160,38286,126032,258764,270594,162728,20098,-21660,22932,117767,255386,281400,234971,180406,200586,262671,264649,213348,115936,65527,-17179,-95102,-8605,85141,135211,61589,-34895,-53406,-50636,-65545,-32770,-47764,-43171,2533,54607,590,-71415,-12702,12088,-34421,10872,76599,62863,41484,86871,66306,27105,4442,-30290,-2288,78438,309183,457821,460947,428118,350948,110660,8168,-33708,13982,8043,-44531,-38802,56739,93976,42495,441,-15632,-73843,-94795,-74747,-59690,-38348,9267,59712,89777,-8983,-88758,-72772,49003,189882,151982,13846,-34706,-59406,-54790,-73846,-96357,-128390,-121172,-101766,-61154,-65067,-56863,-10483,-12667,-67122,-101868,-59726,-39807,-64138,-81813,-47937,9759,69308,135463,71629,22480,184923,214006,144784,98449,55613,21613,1816,25263,33486,-31099,-87940,-56039,-32517,-114102,-119567,-100274,-89888,-119633,-110641,-87402,-19842,61500,118073,38827,39286,61085,13355,-11632,-8317,37488,89971,63074,3610,41362,57012,23759,27555,22813,-67,-60120,-68734,-14014,-9035,20325,84498,97418,86028,61677,11442,-23263,-5697,-27281,-19253,45654,152403,227740,238788,189151,59207,51414,44546,70660,14675,-24199,-101797,-102346,-97916,-103404,-62833,-58731,-84123,-77605,-8183,130823,210792,311386,354584,223717,61704,-59290,-112385,-28764,1496,31953,58616,82034,93043,41860,-33120,-64613,-38155,15941,95446,164827,151425,97962,-22772,-101069,-73165,-5098,4611,15240,39881,210089,53201,3728,7822,-1364,-65415,-79428,-65246,-39715,-21991,19854,-603,-10056,-5767,-7061,34134,56339,6316,-80233,-141149,-133056,-96649,-19365,-25411,-47620,-15262,13426,49620,62188,2753,5833,-12275,-80893,-129380,-46743,221421,318352,269828,220322,177501,252185,172983,58279,1766,-34080,31470,-25716,-39688,-1189,-2436,-48615,-40219,-73204,-72832,-7604,45958,44776,-3838,-42737,-117154,-120627,-65766,-126104,-92865,-49169,-36663,-19230,-24621,-15449,-31428,-52801,-75295,71739,55704,16119,-34390,-82845,-119311,-32742,30364,49911,37417,33324,6106,-45778,-15068,35445,68794,44362,34470,9250,57879,60894,-8053,-33996,6193,139169,185970,27633,-37408,-87943,-54132,-59793,-42649,77643,238877,394806,186587,107777,28284,-17897,-63196,-84869,-92895,-71481,-62713,-29921,16255,54351,19610,-65787,-77801,-76328,-98738,-37029,-5705,40956,50908,84400,115019,128828,2445,-69259,-95777,-76367,-68921,-30321,15955,28345,16199,-21969,-36050,-9114,-47198,-106623,2328,128825,110833,49873,-37989,-32947,19742,91520,196572,236241,312386,148852,11409,-31390,-88732,552,88515,67266,112340,150548,56364,45285,30008,3476,18917,76277,150389,59772,-11598,-50025,-55821,-36122,-57479,-43055,-214,86490,228452,275024,202532,64405,-51237,-111188,-109445,-9255,154031,181342,118360,-37061,-98881,-79480,-16310,-4809,-49533,-72972,-49803,-9684,47287,67984,59003,56062,37241,30479,43383,36455,844,-52623,-45864,36931,77677,65890,3493,-11257,55170,174417,253541,70583,-77455,-76811,-88584,-128881,-58405,-8546,-26970,-46470,-76269,-58142,-28352,-25574,-16957,51509,54627,-30573,-96812,-56728,18493,60863,-16862,-27805,-76287,-46563,64759,240203,228725,66197,18709,2223,5386,34235,-67734,4055,60348,21081,-24519,-4981,129195,120570,42765,-6737,15804,11107,-13682,-41616,3434,-19352,-18277,7723,13862,33641,56219,81653,79798,24140,-11601,-20118,-31320,-42478,-31924,-13443,-10746,-26912,-90441,-116860,-88026,-61384,2405,-27829,-89067,-119326,-53417,31115,96910,72499,37482,7778,-16463,13340,-10976,-31992,-50882,-63549,-77129,-121885,-125103,-90141,-46507,-23279,-48061,-54513,-23409,27809,64279,141208,327171,374203,299188,164180,75344,70307,24907,29523,68163,53522,5439,-59640,-91341,-94220,-41908,29797,64344,62298,134988,142590,77640,-7785,-26311,-18188,29948,144110,128456,102429,145591,187158,131117,126444,100330,31901,-49246,-23370,18833,22234,54837,68593,16752,-41164,-78259,3641,71589,33848,-53647,-87499,-88792,-58130,-29472,10207,41446,48383,31906,78020,53464,-13813,-14174,23252,33355,-6899,-21026,-53229,-52130,-12165,-17968,-59638,-60772,-61427,-78742,-110854,-127038,-96786,-38979,48284,124426,96224,24974,-95706,-94583,-48711,-14650,-22349,-4432,45407,-5223,8430,47803,64385,53606],[67136,66185,47273,24923,53106,88909,45029,-32426,-78514,-95058,-84360,-102903,-100642,-38615,-45283,-70231,-79319,-68625,-53237,8876,33162,3668,-66599,-105966,-80936,1280,390521,377036,200379,50694,19030,96589,223961,218650,84909,41346,85640,73987,-1521,-45077,-103881,-42576,-56236,-87456,-91409,-91233,-135721,-62090,18973,30116,-32127,-71602,-63852,-34300,108803,113317,46068,15556,47367,171449,132148,37127,-65241,-25039,64931,201444,173913,137895,119274,97331,31218,-122819,-105072,-58734,-3628,78447,63166,10625,-42064,-42862,-56272,-33279,23361,70072,105152,65729,82922,46853,-27998,30526,66448,-15283,-81776,-139517,-62123,-26306,-48820,-75971,-77378,-83895,20693,211853,266487,56487,-52259,-68674,-56359,-39136,21273,70881,119907,80685,-17272,-52703,-92938,-72432,-11949,4676,-55484,-123144,-92702,-41549,-12579,45827,98999,155410,50963,-52452,-87682,-135279,-71555,-2134,40748,2931,-44054,-44295,-6667,63430,228819,282743,135734,64365,11356,4444,-14176,-65824,-88650,-118550,-53103,104774,223388,219307,70487,-56150,15885,88362,86167,50840,30986,55048,112754,66323,6204,-18677,47897,93846,63222,29463,-6692,-25712,-702,62475,99656,75153,59846,89506,205098,156463,-43013,-137342,-172613,-27741,146530,134427,55265,22068,21380,9668,-30893,-51321,-28254,25944,17936,-28902,-23414,37532,46690,37038,39335,14566,24955,18797,35828,8262,-53359,-67430,-61435,-43869,-63069,-41749,42536,153565,150894,80537,-675,-7761,-42686,-57263,-2932,-58556,28629,53634,47200,42778,14540,-19658,-94827,-133765,-15827,92809,293262,211901,79772,39474,5478,8476,99336,117077,46657,6027,-5929,19501,18075,-20170,8187,-27571,-48857,-16477,21142,2434,-37323,-80566,-101839,-10585,-10791,-35419,-35097,-3027,-6301,-82384,-96281,-19556,38879,37062,11686,-59727,-114990,-88648,-6575,93391,150939,142350,11114,-60205,-36036,-18901,2217,-9775,-83318,-55842,-57592,-41809,735,55157,49213,9353,-3126,-66787,-79039,-16514,-70845,-151407,74761,68982,-190785,-121599,25251,124795,61994,-6123,-49380,-5070,34801,-17141,-123679,-81400,-39068,-44037,-39543,-45821,-6806,173,-18215,-26635,-105520,-182065,-165164,-97470,4239,74277,140920,49710,-38625,-37807,-46203,-38066,-5799,-36378,-46009,-23827,924,33110,52538,152168,231351,292039,167562,50632,-25484,-68223,-24969,44250,111428,147768,192630,324251,287617,58733,-54723,-66091,-18132,-49834,-58037,-33064,-162,22968,1340,-42686,-37580,-2750,52840,116368,157187,80651,2492,-36573,-49477,-52481,-69642,-95142,-106550,-53657,-25407,-29877,-35397,-20481,-1187,25473,69622,-856,-61468,-20058,-53368,-92735,-138544,-95031,-122284,-98838,-68276,15964,46176,2993,-47693,-88562,35793,89522,123946,67168,2929,-40125,-102829,-159051,-70346,100575,122133,85507,57222,-2511,16181,-116330,-111191,-95237,-23800,53794,120510,179872,154734,72052,9148,13696,43439,74974,84603,42908,-16749,-44759,35343,65853,26261,-46457,-57766,-97402,-105598,-56481,-51692,-57811,-69609,-61028,2384,39956,54208,16983,72846,98075,52577,74012,67622,11158,-31663,-23119,-18327,-21895,-39693,-16090,-97764,-19797,-27487,-154663,-183295,-104391,-72354,20462,99674,267922,89116,45939,15500,21457,-80768,-46844,100701,119967,66700,-142555,112506,314891,209873,91153,16784,-45297,-58194,-55811,-78212,-61419,-8357,60606,99827,63917,-18038,-51262,-17931,-18481,-16523,36522,44489,35083,52090,177327,266741,244997,119698,85758,124322,168054,167247,141336,140326,131143,45131,-2664,33898,112548,243933,379975,423716,300022,173596,155715,150829,102055,56301,53845,22786,-20999,16672,39658,50121,45054,1557,-30638,-31260,-23280,5324,12649,-2998,-67156,-126013,-121948,-88101,-73928,-56811,-70116,-24490,40199,162638,146040,-19597,-32214,20263,67354,39627,30093,-594,-40753,-36140,-24817,51414,144629,173298,110285,107054,53787,54404,126739,374944,337814,-8940,-137479,-11758,256874,350543,255742,131985,66570,85164,24430,-15915,-41986,37919,126400,258849,397537,433485,336427,223532,83367,-36501,-86453,-71908,-106613,-56009,33810,65192,117541,123890,11665,-63331,-70403,-22365,61692,44241,20715,58291,140897,217611,129741,10225,-139609,-118658,-161907,-200726,-77589,-43398,-107548,-85353,-85816,-96309,-62435,-14957,33267,42986,-39056,-89231,-30919,53687,20651,-40209,-55468,-32630,-29742,-29741,-26270,23548,125551,319780,452989,433063,354873,325951,309739,214956,131367,153782,59027,-29679,-89804,-91774,-61436,38848,73353,20368,-22172,-121042,-18640,157868,370312,573056,299933,89765,22407,-54734,-96277,-32295,2254,-1678,-10980,-23184,1516,75104,151224,141882,148823,140753,76263,27295,88223,126159,78292,30739,11019,29634,18429,-6262,-24306,-58689,13894,33446,-7670,-75713,-42363,72111,110470,132097,110460,65702,105129,153308,107079,84850,48937,-9011,-48360,-61883,-20561,-15754,-32362,3792,52044,40779,1323,-17482,9718,47049,55293,3893,-33423,-37933,-11246,-10572,-31908,-27624,-14657,-73234,-89191,31023,59775,4391,-78246,-171321,-122180,-131648,-82686,-114634,-133299,-88743,-39385,-41855,-73131,-39205,2855,23829,17624,-39558,-85442,-91157,-90514,-86658,-80267,-134956,-60615,-38675,-33071,-24392,11578,-4820,-8068,36126,51478,55227,53614,63157,11972,-12330,-6389,-821,-20647,-64942,-55626,62536,247641,360682,298550,210564,94496,38663,-33751,-36169,67231,352085,458227,385855,245613,162262,81179,30843,28819,-33696,-66590,-58108,-24529,34443,114192,137918,77953,6357,-47376,-79765,-64429,-36301,-37795,-93461,-91096,-51851,-23227,-38780,-57757,-26481,-18421,-19718,31064,-945,-65855,-7346,45940,70978,23515,-92346,-26815,30973,50518,128824,290133,325966,240722,133483,4315,-67160,-18830,70939,50839,7353,50389,223086,476351,772225,867938,537948,187996,181731,228029,78522,-42285,-7984,-18760,-21443,-69224,-85760,-29158,-27888,-51321,-22230,45061,110697,31630,-34305,-106333,-65135,-31516,-4600,761,-49013,-45100,-35016,11323,-810,-14944,5825,-621,23459,-5257,-45908,-104398,-122688,-111242,-56085,4597,36593,28532,128442,252168,256089,181170,110939,-984,-14514,-6948,17696,28605,27762,50328,80561,70874,11885,-33904,-75868,-114869,-91081,-27342,-387,16077,17007,-35065,-30639,22158,48852,83433,63554,-4080,-48925,-93967,-110481,-75321,-6691,29794,-27749,-37085,123571,283228,325878,367968,361216,203202,83640,10754,-8919,-16953,44743,81507,48114,-51206,-82458,21936,33335,43494,23145,-49762,-19611,58565,17210,-110719,-100054,-53620,-45961,-56249,-63184,-67144,-34650,-2572,93576,266571,249672,253052,127055,-35625,-47262,13713,46898,61567,312,-42609,26714,85326,71257,27608,-31441,-79370,-122895,-117683,-52705,-19692,-36718,-41500,-15666,12964,-33069,-20406,-16016,30904,106326,168592,80061,-18398,-31102,-45549,-121043,-92944,-40440,-829,47512,115748,204305,125305,95245,14033,-68563,-17882,61641,72465,29352,-3580,13335,65668,36108,549,4275,6464,60219,22723,-27337,-43949,-39983,-33053,-66017,-79471,-30082,32535,46149,62648,48087,53641,89715,151637,96542,6207,-86366,84729,301036,340058,208375,58435,-26635,-75163,-37310,34509,111986,149217,42020,-3395,-907,2826,-8278,-11417,-11779,-23846,-2883,-26493,-66460,-26718,90313,180790,162546,60422,-21351,-66098,-79925,-51664,-17505,28255,74782,130540,177607,106628,38647,31356,86754,104186,-20510,47522,28205,4864,-44268,-97034,-100801,-86885,-82803,-102814,-101987,28690,97445,62419,87016,80269,41265,-24138,-74724,-56330,-41193,-70998,-67153,-58994,-20111,15562,117094,213149,280678,167830,32076,-38249,-11504,-23692,-46313,-37088,-26981,12534,84223,62468,52144,52939,36713,53070,14002,-52546,-49813,-17765,-39489,-74740,-103391,-156549,-178056,-174312,-161747,-98518,-48396,-35959,-70829,19999,132252,136400,69663,40404,65818,147005,218754,67453,-113845,-83690,-920,72979,109284,23107,-103754,-85819,-59968,-71667,-85572,-22194,-47065,-78418,-89404,-90648,-48234,-4050,24733,-16342,-93884,-162048,-162369,-113585,-108139,-51041,89074,251271,289231,218258,202084,115345,62387,7971,-41994,-74255,-105945,-96761,-31760,25048,13373,-2801,22148,31985,21986,44183,43231,4185,-6063,-2427,7060,-19456,-40341,-51928,-24230,7188,155619,240737,173986,64168,25895,-701,-10272,19982,79119,129962,161323,208743,197220,113914,53764,-6463,-56990,-11046,-10297,-25347,49072,101685,134059,106670,65840,3030,-66193,-12815,50179,74091,43707,63711,46583,50707,40545,10803,-21685,-42273,-32955,-37342,-56696,-87383,-32992,2770,44478,39942,3352,-14925,-18216,48952,-14173,-107755,-91584,21522,99752,90789,-6270,-112491,-86148,-67445,-44975,-5726,37462,28377,-11303,14889,37724,45746,-1249,-23858,-12708,-3643,1367,5584,40560,93170,118538,109610,27093,-49364,-125107,-118425,-92048,-68828,23889,90259,73533,24830,-40718,-41189,-8692,-37953,-75553,-58956,-34660,-25925,-57628,-98956,-85213,-71099,-46023,-20370,-10483,-6569,-42310,38420,259766,320689,67756,-30477,-12542,-21183,-31576,-51590,-69415,-114308,-77016,-26599,-15442,-55413,-107901,-57794,-20476,1258,36939,98350,70835,4003,53490,161473,149879,-8189,-76733,-71470,-24311,-10600,-24260,-52129,-83030,-132231,-91509,-22856,-53195,-55559,-38572,-3183,-22145,-45793,-61298,-24973,-57728,-39749,-6871,30053,38528,-24428,-48860,-47678,-10639,68922,98398,70614,51193,979,-41331,-58787,-57081,-234,73211,112848,55464,-44984,-48094,48883,121601,101081,40547,18532,-22256,-27195,-2636,-2772,-4273,-3223,10558,25530,-2597,-73303,-107339,-86195,-33036,9243,86035,235414,145803,82760,22981,-26511,-59177,-22272,-6534,12169,51936,145258,142549,54503,-40873,25121,221685,269633,128925,-29625,-126310,-81111,12252,72754,25520,-27001,-61417,-52751,-2079,75142,101969,37396,-18070,-66878,-85288,-86388,-58922,-17260,25130,93484,106864,52252,-22516,-79179,-87906,-115165,-93342,28782,108057,185746,332434,335041,203920,51591,2013,36336,125865,237635,241862,195074,143847,156342,222614,231285,183743,94778,49619,-30664,-81989,22611,122303,167642,75762,-25849,-52301,-57660,-43990,5902,-23437,-45726,-17752,38590,-449,-76177,-3244,39201,6243,41378,98181,69050,38590,73838,48186,-1094,-21279,-38118,1015,73302,285433,436824,421034,373763,326892,99340,7117,-48687,7690,26641,-10063,-26425,24812,69944,28146,-10270,-24052,-64805,-85015,-66868,-54049,-37579,4452,54782,81909,-3007,-70539,-53069,59476,170897,109217,-492,-27407,-59537,-62520,-89297,-73079,-99646,-153146,-118213,-63087,-60237,-58774,-19844,-25968,-80055,-104957,-55650,-37198,-62805,-78551,-40168,23184,85223,144556,60118,3944,143536,168776,139640,107577,53456,4937,-10647,13833,23510,-36746,-87628,-43459,-13071,-96673,-138810,-104481,-80571,-102165,-96470,-81766,-19522,57199,114641,26259,4728,10701,-15330,-11181,-8180,36858,90686,57687,-11367,11803,22766,-6200,1534,3569,-8547,-66986,-62591,-16733,-18913,10072,70704,74989,60586,43590,8403,-24163,-10790,-30254,-16697,46704,128157,179137,189842,170464,61743,55657,42833,74993,39541,4754,-88535,-107124,-117864,-96982,-46485,-44734,-72565,-63122,10621,165926,253643,353141,358422,180982,31477,-74148,-113552,-18796,-307,10359,19530,43180,70097,29069,-40100,-56886,-23952,21136,83830,140795,128170,88031,-13122,-69910,-44982,9319,13106,24319,54803,273953,88759,27015,22065,356,-71511,-86087,-68494,-37938,-20669,6121,-23841,-38518,-30342,-13087,41291,54153,-5799,-96312,-118249,-143347,-123035,-36383,-34723,-49246,-23421,-7963,18871,35935,-5009,11165,-8999,-72763,-117354,-41850,194301,282007,237414,205671,169713,241179,166809,53220,505,-14542,50075,1751,3044,29122,10243,-45727,-43593,-78508,-78625,-17247,33291,32200,-3920,-20970,-81278,-91776,-44415,-103499,-82054,-61796,-57244,-30744,-35133,-25111,-38623,-52335,-45925,65919,35118,-3033,-47410,-89515,-122280,-32351,27748,42028,27705,25877,2707,-53309,-16853,53938,110120,75729,47417,23397,66052,56867,-13969,-35069,17014,138881,144524,5835,-40169,-73112,-43238,-45314,-16798,123027,293569,423900,192957,106068,21839,-29929,-75595,-92351,-100002,-83567,-84438,-56578,-4549,54570,34637,-62683,-75850,-75492,-85860,-55754,-25636,18239,7604,14417,20632,41222,-24594,-57910,-64656,-43073,-41865,-23853,-2543,-236,-4596,-40939,-59559,-22599,-54307,-127020,-24402,117816,139578,95663,-7471,-42466,15704,105985,236984,272667,302052,118718,-457,-20608,-75895,-25004,87203,87920,130173,157558,66378,55493,46969,36818,56400,85040,124203,41553,-16880,-52710,-53408,-34251,-55625,-43243,-273,93006,236290,257954,178608,60740,-53989,-113091,-110839,-13511,144766,158194,84847,-52699,-106361,-79217,-18533,-8743,-47256,-57524,-33461,2898,48825,76072,83557,92610,86855,79614,84769,71838,23588,-39141,-41983,31094,73963,68640,26323,-629,48800,148184,230875,65279,-80168,-84968,-77895,-107915,-29310,27954,-2767,-37320,-87110,-64152,-28639,-18943,-9811,47152,51977,-20949,-94802,-70026,-17961,19089,-41859,-35173,-58316,-24949,96414,290627,278214,93867,26665,-4700,-20859,-907,-79879,5735,68709,33975,-4661,27470,149170,126226,53695,6259,19608,13238,-8478,-33747,23842,8757,-5799,3229,3332,16527,35159,70127,54270,-8341,-32035,-38738,-44612,-36507,-8883,16909,7190,-20932,-84083,-103240,-84406,-65372,318,-16732,-55506,-80832,-21894,69069,114126,65570,26141,-2965,-24291,16377,-12101,-32624,-47453,-56388,-69347,-115650,-120130,-89135,-45462,-25679,-45222,-50215,-30151,19195,52385,116405,293241,380003,305587,156319,65292,74275,41907,49728,82523,50679,-11600,-63498,-76310,-77654,-41089,5485,44216,59777,137457,144806,78460,-10798,-38541,-37765,28618,190124,193510,160133,183048,205043,133403,118607,83043,13116,-51228,-7973,7250,15998,57192,62665,8035,-44660,-56744,20502,82982,27973,-63862,-89029,-83085,-56453,-45364,-10954,23642,42445,46511,114722,88653,-2911,-28029,855,10054,-32750,-37818,-67904,-60189,-20565,-26791,-63702,-58988,-56351,-77493,-111735,-123589,-142521,-72481,34224,121898,98733,28143,-86685,-76464,-41119,-13939,-19524,-2049,36941,-15810,3414,52785,75130,57224],[58261,50871,33755,12357,47047,91025,51815,-20535,-68473,-88919,-77634,-90331,-85813,-22148,-19342,-29457,-35765,-37296,-26295,38226,61115,34847,-23304,-51521,-43333,16593,381772,335302,163749,23999,311,76246,188514,177468,61261,51326,112629,84270,11566,-15061,-84755,-73177,-78047,-80324,-88732,-85720,-147409,-90378,-10063,206,-63897,-47662,-51120,-79733,68524,106790,55119,35465,46226,143504,122022,41807,-62904,-39262,36292,173974,165062,136564,113646,83617,19542,-108011,-63327,-24597,13588,78138,57516,-2759,-59952,-33964,-42453,-17329,38349,83101,118647,77221,80508,39416,-35361,1717,23681,-54294,-107183,-145285,-48809,-7638,-32235,-63867,-68839,-78854,18245,196230,231246,42725,-56894,-75173,-56344,-34120,35138,86219,123703,72263,-28347,-63831,-97514,-66506,-11540,-1608,-69093,-105350,-62933,-8012,10768,56959,101206,153145,69325,-39370,-75609,-117756,-81324,-25461,18089,-17420,-58834,-54135,-14144,58459,228963,277583,132768,61282,11600,13199,1730,-43660,-57590,-75277,-74870,51566,168843,182879,46416,-57428,31581,108414,101875,64307,39573,54071,105388,59232,-8152,-31415,40010,66167,33862,5249,-28073,-49290,-34187,10544,20069,-7837,26681,73023,191855,175798,-24925,-165753,-186880,-18694,131037,139823,61681,22177,22502,9385,-38272,-62900,-42919,14724,19623,-13634,186,54331,68745,78564,80668,36515,25289,15468,22326,-14266,-78418,-86607,-51226,-37082,-65326,-22153,78643,195635,196948,136620,45240,18759,-41678,-65530,-18007,-66472,19916,42135,47583,52303,10889,-28141,-98270,-128086,-20812,90463,285447,185883,37773,1352,-25122,-24049,84992,138916,68440,16491,-7070,12905,7943,-22152,21416,-17024,-39750,-4604,42257,16968,-36052,-89670,-90342,-4261,-15338,-41392,-31236,12128,14556,-64126,-72329,6121,62895,55204,21790,-57457,-111479,-71902,17929,123968,160709,122033,-4834,-71975,-35465,-17353,1094,-11309,-83385,-57113,-61401,-46015,-526,55325,48697,-2992,-17874,-71839,-77136,-13818,-57197,-169862,4464,2986,-224505,-110548,14366,100853,55792,-7550,-46868,-5665,33496,-28354,-128674,-51232,-8286,-19718,-24208,-27882,12372,-10066,-34411,-48881,-137432,-228852,-182698,-110149,-6943,64204,118555,28953,-62722,-63025,-61948,-40597,-14558,-43166,-57391,-47893,-30973,-12820,-109,86002,147163,215084,122330,42000,-11230,-63414,-32207,35744,100876,141941,203607,344088,298338,68788,-58956,-65739,-19648,-59368,-88186,-60025,-24217,7488,5702,-3681,7501,45162,109058,184315,224530,115613,11398,-32726,-47097,-51971,-68640,-89194,-105174,-58395,-23879,-24905,-30369,-17143,-5641,17006,63498,14241,-13376,58973,30143,-34402,-95052,-122848,-156346,-123128,-73543,18101,47971,10119,-28625,-68344,30513,87730,113594,42463,-17600,-63321,-133658,-112293,-15887,141623,126216,49454,4460,-50106,-15939,-132344,-99575,-76487,-14595,35742,86647,153261,147308,72258,14306,22017,47311,78584,101805,70923,16419,-17037,45859,79073,55018,-14547,-36638,-81547,-75065,-18790,-24958,-43499,-65548,-69262,-19301,11468,42092,28192,101512,125262,65134,72316,73182,12672,-29243,-16779,-10600,-17826,-40214,-18241,-42010,61540,61700,-71618,-136603,-125439,-75806,29566,91386,229943,59466,42388,42111,46130,-91333,-59517,79080,92398,47167,-92180,178246,353478,197335,52804,-12406,-69341,-80635,-78561,-93361,-79046,-36168,30272,79530,52517,-6793,-49925,-30553,-37572,-35001,22541,40582,41333,60352,195847,295924,263906,135129,108054,158537,212346,211302,175782,165931,156057,79381,43079,69034,141428,267826,361308,348549,215594,98037,103474,116906,70956,32923,37525,22330,-15338,19172,45162,49794,9577,-70222,-76233,-51432,-34540,-1410,3571,37,-46601,-88036,-72804,-51909,-55940,-58402,-83403,-26844,74374,216538,174847,-9840,-37278,20485,69999,33328,22689,-4829,-46749,-34643,-6757,65173,148373,159917,101397,100617,45623,52235,139405,392505,304441,-48259,-128782,54749,328626,387721,265451,134490,60515,81944,27131,-8058,-16112,53493,129813,249745,373501,407670,325024,233895,107555,-21658,-70883,-55778,-80971,-58785,31792,63710,105091,97601,-14953,-91161,-88108,-12001,79900,36371,-10369,940,81247,174092,104654,-8918,-138471,-82869,-117551,-163141,-54334,-27853,-102123,-105864,-117477,-124114,-81458,-30010,21310,42317,-30444,-112639,-63318,29402,20035,-21443,-60962,-60873,-55851,-41806,-15363,48100,148997,321730,402288,359534,282600,264171,267627,195537,113915,135933,42888,-44592,-91570,-114883,-97457,-9957,24147,-8694,-30031,-103003,-863,175111,380748,585185,318475,90665,10558,-72512,-123196,-60294,-28328,-30851,-30333,-29260,11082,103273,188505,169214,154630,129165,52166,22885,92232,123251,75832,21686,15395,71496,66650,27380,-8737,-50730,17729,27101,-14467,-69692,-48427,43194,95058,132725,111347,65194,92128,151006,117106,96619,62771,3098,-39849,-55056,-16676,-9970,-23278,8901,47010,31384,-3787,-16501,16098,44332,40045,-8444,-32277,-24619,863,-530,-28261,-31545,-15436,-63396,-108156,11710,47157,-23765,-107610,-196772,-138003,-131270,-81855,-117688,-150574,-73515,-33881,-45693,-75863,-52966,-30835,-7722,-2113,-45992,-65341,-63081,-71426,-92656,-105890,-139625,-34122,-22330,-26855,-20138,21024,10194,-1362,35978,59616,57439,41475,27921,-24696,-30587,-12548,-5503,-25796,-62648,-61128,31780,237106,400651,343141,253564,125046,41178,-45012,-43684,76486,389667,479629,363568,221209,152541,86226,43902,44185,-30245,-75839,-58236,-32222,12942,78328,109207,64527,4043,-40140,-71266,-60153,-36465,-32616,-82444,-82984,-42553,-11469,-26963,-42185,-22958,-35757,-35147,25933,6978,-58699,-8451,37963,63809,29675,-57017,2727,78170,94371,156109,281786,266506,180887,104614,-4983,-60303,-17242,64441,37316,881,65496,270625,564220,847295,847488,462332,121796,184193,303091,166840,28507,7205,-20483,-34319,-72519,-109750,-41051,-31565,-44909,-18315,56929,142423,66444,-19032,-105994,-59373,-14630,27223,32393,-34024,-54753,-56259,-6337,-8801,-26989,-9544,-24885,-9178,-33110,-63425,-109803,-121802,-117115,-66499,-5013,37290,46438,161024,271298,234417,132576,61441,-7300,23541,20066,33950,37539,28694,40762,65486,75410,28961,-11637,-50755,-90823,-78329,-26846,-3129,11778,17045,-26197,-27554,31784,71931,99470,53820,-9590,-55571,-102791,-117246,-71742,1617,41832,-18501,-20519,149040,337068,386250,410532,377611,187044,63169,-8877,-28194,-23627,66479,132372,95207,-24069,-79865,-842,6307,-531,-20940,-86918,-32127,59106,27686,-97778,-118823,-70304,-49916,-41099,-29440,-33589,-4997,12485,93830,237830,220753,255247,151215,-15536,-49467,8538,48123,69197,11191,-36620,36189,132758,136421,75104,-7131,-65004,-112685,-112647,-57186,-19895,-37046,-46091,-35158,-10683,-64956,-48788,-44054,15002,108993,186955,94583,-17236,-24035,-9365,-60222,-59403,-45973,-4569,59778,114448,175655,82647,50615,-20868,-81689,-17544,56222,75851,39325,10024,33601,70993,39110,3997,10876,18838,81532,29912,-34464,-56826,-52153,-50491,-59680,-60527,-5250,60946,69010,76347,52174,47850,76510,138893,99149,17269,-84978,76972,313452,359980,226871,61178,-29003,-68381,-27246,43127,119350,156470,52796,5293,2234,-4769,-21639,-24399,-19589,-28553,-10607,-35198,-81419,-46955,66561,151352,145671,58669,-17858,-60785,-87171,-61147,-27048,22457,56855,69202,129705,87405,34438,33981,85696,107579,-1003,60012,34339,-109,-57946,-102838,-102064,-88888,-82289,-113421,-81502,54665,105365,58323,70037,48824,8116,-45749,-86616,-54177,-50772,-87492,-70181,-27763,10354,42371,117509,177974,208737,111034,5720,-75549,-54609,-33363,-7378,4130,9728,49877,102760,69498,48795,31387,5256,13565,-32845,-83986,-61897,-18867,-49410,-93258,-99475,-142276,-165878,-168676,-171811,-122527,-57680,-53292,-101066,3046,106519,105690,56225,49419,83767,160968,229726,78031,-115905,-86769,5876,93357,149030,64468,-71405,-67699,-60117,-72175,-91540,-36666,-78249,-110794,-104691,-85328,-44795,-3590,32022,7407,-54412,-125436,-185644,-148543,-130641,-58866,90726,240253,276861,227729,223059,109147,51093,-7606,-69593,-97511,-120254,-101364,-31645,24146,12986,-620,22822,22568,10336,40526,30584,-10854,-14391,-13236,-5387,-17464,-5868,-21463,-8122,644,110608,187330,143953,53405,25749,-8043,-21266,8735,68032,127132,173076,226504,205335,109317,48794,-6676,-58333,-5705,-18354,-44138,11354,44167,88550,75566,44930,-6488,-66718,-24039,20506,22349,-12261,9263,7003,17366,11665,-3996,-8845,-31302,-28886,-37544,-54844,-78938,-8009,39670,63594,44351,5684,-12819,-8416,59548,-10222,-94278,-117626,-20673,62321,79006,13800,-81230,-87984,-65268,-46852,-16474,9861,-11788,-43746,-4699,18191,27588,-7809,-12511,22273,48106,25775,3881,29695,68847,82887,92937,30553,-43838,-97087,-74693,-76812,-90480,10407,93115,102616,63024,-9524,-8916,17344,-24998,-63561,-46403,-15889,-779,-25302,-77210,-75157,-66786,-48600,-16051,-4517,-7450,-34002,64585,296152,353483,100670,-10509,-17023,-41596,-58720,-70479,-76331,-106375,-104880,-57350,-55605,-89693,-108615,-54337,-18697,1276,37119,120488,112683,55086,117432,199263,138551,-21414,-83580,-77515,-24396,1739,-6823,-43274,-83322,-116270,-75023,-12481,-45771,-53970,-42621,-15230,-44558,-69282,-80410,-44861,-80950,-52141,-15576,27073,25056,-34680,-53627,-49333,-9520,67225,89031,66704,59244,17559,-28567,-51826,-57058,-10412,61289,104299,54605,-45866,-76212,16526,100559,109246,67584,47080,4221,-1437,21026,13624,1431,-6331,5315,20704,-6095,-72619,-102899,-73865,-5175,39003,98682,210151,104778,58886,25052,-18806,-70090,-28527,-11458,1425,27171,107369,104083,20101,-35985,42399,200535,212337,82164,-57395,-129444,-69179,25543,97034,50163,475,-34385,-42937,-14325,47964,69153,12452,-30880,-72505,-82256,-79088,-63283,-31381,14298,86933,106816,47777,-29852,-86504,-81349,-102739,-43940,117486,200633,262135,408730,391457,235824,80691,25100,51102,121992,192693,173722,128875,85497,98508,171436,186823,146218,68363,30541,-43961,-58241,52358,152454,190548,84292,-18320,-51816,-66957,-20547,39921,-1078,-46001,-39287,18076,-4105,-80677,3215,62863,49880,89982,132909,78700,32635,52391,21437,-39063,-53097,-38723,8355,68885,258657,405123,371835,310290,284108,81313,3240,-61725,3395,45554,22709,-11274,-10197,41194,11876,-21139,-32884,-58604,-77183,-60443,-49786,-38531,74,49980,73312,2886,-54507,-38938,61659,140766,64788,-16452,-22148,-60744,-71486,-104711,-54308,-72459,-159861,-138287,-67419,-57449,-61280,-31260,-42120,-95181,-102124,-50559,-33584,-59441,-73712,-32155,34329,92903,140313,42695,-16138,101472,118119,122120,106755,41202,-15768,-25081,59,10577,-44302,-86243,-29991,5795,-71747,-141017,-104083,-69719,-84801,-82802,-76278,-20785,49641,107129,12812,-28268,-38932,-36212,-9022,-7948,31994,82156,46202,-25220,-12353,-9556,-33924,-20864,-13155,-16838,-75054,-54835,-16694,-23010,-5953,47947,46103,32086,22083,189,-30554,-18787,-33186,-11274,51485,107305,137563,144235,148271,58979,52725,33593,70993,59330,42239,-57581,-114295,-144837,-75252,-26630,-27897,-57947,-49034,27858,198074,287639,375214,340096,133331,306,-87272,-107345,-8849,-26,-11619,-23196,-1286,40026,12755,-45822,-46661,-7947,28577,73376,114051,98495,70272,-5199,-43253,-24652,16997,16474,28269,65087,336997,126997,50457,34677,-172,-79996,-94403,-72861,-38138,-21978,-9580,-45738,-65178,-54940,-21761,43237,46760,-22027,-107076,-83474,-107538,-125068,-43134,-37467,-50608,-34750,-32552,-13793,6773,-16019,16413,-344,-55978,-96981,-31439,164215,233667,190476,176566,145316,205796,145487,46593,3556,1981,61230,24053,34246,47497,16068,-46998,-51294,-86264,-84964,-28985,16255,16034,-4023,1775,-45077,-62799,-22549,-77091,-59764,-62417,-52376,-33401,-40494,-30081,-39795,-43657,-20847,50306,6309,-27922,-62205,-92974,-119832,-34506,20123,30901,16124,16400,-1860,-61707,-20462,67768,147919,111875,70479,41856,73067,51385,-19618,-35560,25361,129385,100459,-13581,-43830,-58598,-29752,-27129,13870,169575,336824,427700,183605,96297,12005,-41083,-80887,-89404,-101821,-92847,-101720,-76889,-19241,58086,55330,-57386,-76815,-80973,-69609,-65029,-40316,2816,-19198,-33508,-50373,-26885,-46710,-45966,-40439,-20788,-24015,-20543,-23557,-26404,-21056,-54765,-84846,-40050,-62033,-143817,-49874,97487,158031,131384,18336,-54303,8961,118313,273590,293503,275679,85767,-7814,-6690,-54371,-48294,81810,103009,140434,155187,72145,64506,65050,77223,101664,93403,98438,25997,-20734,-52849,-48687,-30503,-52209,-42272,-612,97699,237834,233069,152425,58629,-49982,-104723,-102518,-12462,136506,140461,61102,-60286,-110583,-77234,-23035,-13495,-40877,-41877,-18968,12207,45986,79295,106035,126941,130991,121806,121541,104469,46191,-22346,-32800,23612,65776,63503,39733,5469,35068,113727,201132,60173,-79063,-82868,-61633,-80662,4616,64837,21753,-25658,-88435,-67832,-28681,-14252,-7350,37119,45137,-8180,-83591,-73154,-46056,-12081,-59618,-39948,-36174,1798,128648,334744,322282,117910,33632,-10999,-47233,-38149,-69086,13980,77381,45081,13220,57307,161426,128287,64814,20441,25421,17718,588,-12916,54809,39517,8056,615,-4802,792,11732,51235,18639,-53505,-60506,-61149,-54558,-24123,15935,48456,28548,-14379,-74677,-88127,-78791,-69845,-3945,-9107,-25715,-36608,16172,108447,125972,56119,12872,-15071,-24417,24398,-11195,-31492,-42582,-46225,-56561,-104756,-108758,-80062,-35961,-20697,-36705,-41177,-36592,9888,38349,89258,251549,372460,308036,150632,58332,78926,60896,70930,96333,48344,-25867,-60134,-57517,-58278,-37048,-12052,30498,59643,138077,144089,78829,-8510,-45777,-57079,29438,238958,269997,238016,238015,229135,138680,113664,70855,1285,-42932,13102,1326,21347,60713,55858,4666,-36962,-36562,31837,84412,13883,-75199,-83649,-70439,-46205,-54330,-27355,10363,42331,65474,147718,120267,10990,-37553,-20874,-13586,-55826,-49799,-75214,-62215,-23807,-30397,-62254,-51107,-42059,-57941,-82790,-76474,-93817,-110215,17750,114556,95277,34627,-50619,-44028,-21638,-5409,-13073,1976,29288,-23443,6100,65038,89340,62984],[43024,26089,7567,-12043,32636,84889,51739,-12695,-59761,-81529,-69361,-77904,-75777,-12535,-884,498,-4041,-12620,-5084,61884,84686,61693,14184,-8707,-8813,30838,357033,282102,121637,-9561,-25678,52033,149766,133581,30172,56986,132858,88929,19527,3675,-56069,-102529,-81511,-64249,-82892,-78424,-124340,-112900,-40879,-34113,-98285,-20045,-29246,-120569,18951,89230,59765,55110,49499,109574,103984,42802,-59480,-57103,3119,133837,144655,127639,101747,61521,-4574,-79601,-20886,6241,25552,73003,47760,-22772,-80001,-26932,-31263,-4535,48894,89456,120576,76287,68862,30135,-35429,-10904,-3415,-87125,-128709,-148056,-39803,9726,-14980,-49327,-58731,-74642,13031,172463,188135,23462,-63744,-83093,-60306,-34715,41542,93714,120489,61145,-39898,-74661,-99583,-60654,-13078,-10831,-83608,-80684,-33228,22818,31056,64963,98677,144462,82606,-28380,-67801,-107311,-88669,-40853,-31,-36909,-74356,-65737,-23747,50975,223337,269478,128844,58296,13058,20830,13468,-26040,-32471,-41065,-79287,-13049,91382,124462,12997,-58981,41181,118579,107477,71821,44179,48295,92381,48114,-23092,-39846,31712,42607,8208,-18969,-51191,-75065,-71222,-42893,-51661,-92870,-10601,47487,172703,191505,14768,-159023,-183687,-17251,103700,130611,62462,21190,22483,8420,-44681,-72904,-59435,-1266,16921,-486,21601,67113,87115,123007,128608,60488,23306,9868,7947,-34061,-98618,-107819,-36524,-28079,-68797,-3550,113214,230039,232310,189054,91681,43747,-41676,-74279,-29585,-70596,9500,29292,43815,57143,3899,-39178,-102355,-123669,-29012,81178,260327,149905,-378,-21659,-40586,-47757,68497,154766,86693,23510,-11345,5015,-2314,-22772,35155,-5709,-30594,6210,62575,31768,-33619,-94870,-78237,-510,-20864,-45286,-23558,31059,39124,-41635,-49852,27002,81605,70985,32901,-48486,-95609,-54489,37852,143823,158702,93885,-23859,-85865,-33255,-16328,-1921,-14716,-81993,-52509,-63210,-51692,-7669,46105,38649,-18878,-34499,-78242,-76372,-11864,-41710,-148582,-63724,-61821,-256675,-100775,-716,68431,43139,-8809,-39114,-4023,33131,-35644,-110518,-24096,19900,4442,-8421,-10969,29064,-20229,-41700,-53703,-136785,-208853,-177344,-116856,-17800,52842,98060,17235,-79552,-86857,-59472,-32769,-21689,-49888,-66662,-67675,-55277,-49373,-51188,17030,61530,135799,77061,31825,3748,-50421,-35765,25022,84070,124833,196491,334928,282892,70106,-64560,-65886,-24330,-65830,-121062,-82892,-48038,-10163,11254,38372,57170,98573,172213,256255,287540,142276,15872,-32318,-46930,-52753,-66617,-83598,-103276,-61731,-21049,-18676,-23677,-10332,-2745,19992,69454,36987,39163,140327,116593,29692,-42198,-113224,-178623,-139503,-68961,25058,52249,20351,-4353,-43159,11161,69354,91263,14072,-39978,-86801,-151777,-69312,35823,181161,126071,12702,-53716,-106826,-54603,-140502,-82505,-54288,-3344,18581,52610,124792,134752,70464,19035,29094,48174,75146,107882,88877,44018,14600,60656,92620,80581,13085,-16853,-63903,-47159,13827,-634,-30046,-62970,-78380,-39092,-16624,26073,38046,126910,150678,90938,75832,77330,14454,-24683,-9169,-1799,-10076,-33761,-9359,15456,145917,159636,9633,-75742,-95723,-66529,42089,80789,186955,25151,39792,64210,71338,-92565,-69079,58550,66980,33863,-32541,248894,391661,182308,18930,-40123,-95435,-101002,-96332,-100057,-93271,-59333,3630,51668,36338,1708,-49099,-44251,-57789,-54893,7295,35103,45087,64148,206513,316624,275794,147475,127858,191160,254587,253466,209774,188403,177276,110686,86417,106127,170122,286242,335666,278184,138688,27423,50565,72249,34579,6753,19899,22944,-7216,19733,47937,48347,-22819,-75950,-102229,-67402,-46573,-12246,-7990,512,-25219,-42258,-11620,-10741,-38013,-59692,-96550,-31388,108769,269214,203739,2466,-41376,16224,65228,21713,9460,-11149,-51717,-27841,12342,76267,143739,137090,85313,88447,34768,50381,154011,400800,262493,-86200,-85748,120546,383057,400526,252436,127783,52081,79809,33588,5315,10496,63294,124189,227399,328995,363946,302248,234028,122926,-15411,-56341,-35123,-48771,-56438,27635,61245,92179,72266,-41863,-119133,-91809,22317,109618,34702,-36676,-53982,19700,125646,76522,-26012,-122804,-43090,-67700,-120951,-30658,-12287,-87678,-110414,-140830,-145354,-93640,-40527,12024,42267,-21263,-105423,-84745,11951,21565,-8322,-61853,-87615,-80560,-51116,-6645,63516,155735,300609,332922,280879,210977,203190,221620,171903,98236,127159,43018,-34084,-63048,-96591,-117712,-37169,-13949,-36382,-38108,-82926,20016,187321,371885,564711,324454,88338,-199,-86495,-128235,-82133,-56591,-57496,-47302,-33904,20876,130412,221140,184787,145515,106116,25323,17785,89265,113387,69909,11809,21603,109341,109862,59286,6686,-42340,20782,19417,-23260,-59023,-46092,21355,80249,129980,109353,65251,82895,148253,127471,108300,76929,16915,-28926,-47036,-13650,-6182,-17889,9620,37994,18985,-11564,-17814,21417,39971,24721,-17524,-26289,-8612,14675,12899,-20621,-32691,-14144,-52197,-126342,-10212,33653,-50502,-139494,-218253,-106363,-127013,-82171,-117415,-129829,-55891,-27527,-42346,-70097,-62373,-63833,-32969,-11192,-37251,-42009,-35579,-45842,-95272,-141624,-106407,-4551,-3142,-18742,-16570,27735,23563,7596,37361,68163,59777,29039,-6914,-55114,-44874,-18180,-9731,-26291,-52032,-56438,-3246,207745,425059,382708,293857,147662,39539,-56505,-48627,84951,416860,478881,324515,187602,132247,80616,47010,53101,-23135,-80619,-57411,-40071,-10360,36124,73431,47359,874,-31391,-58465,-50718,-35248,-26625,-70335,-73440,-30969,3430,-12220,-27825,-21245,-54274,-43508,26707,18598,-50144,-9312,29639,55631,33522,-24187,38752,125288,133803,172274,254457,196538,123837,77242,-13832,-53707,-14907,58488,27084,-2018,78545,310157,628038,876939,785130,376442,65692,208073,400315,272352,98317,21313,-21018,-43891,-64995,-97654,-50583,-32212,-36720,-12137,69105,171426,96715,-8144,-109458,-51594,5396,63021,73692,-3291,-51338,-77322,-24734,-15385,-37660,-24311,-48908,-44903,-58892,-69199,-96712,-104942,-112736,-72629,-10719,44032,75528,206610,297543,217066,87308,13153,-8735,50358,41909,45651,41549,24952,26910,46601,76733,46022,10641,-26133,-67760,-63922,-26089,-7335,5464,14555,-20699,-26503,38384,91789,105405,40603,-14374,-59614,-107985,-122326,-70751,6099,50987,-6933,-1159,172925,386898,439304,436798,375761,165540,43240,-26768,-46476,-28669,88053,187092,150288,9279,-67021,-19117,-15662,-44534,-65627,-118321,-32649,61339,38220,-76032,-110656,-68436,-41744,-16239,12412,6211,26389,28024,91210,202647,188116,245108,160711,-1952,-48471,4923,49796,77289,24373,-24952,47275,177821,199513,121862,19016,-48049,-98466,-96980,-54429,-19977,-38083,-52480,-58090,-30213,-104006,-78575,-72243,2589,110187,201162,109600,-13670,-17154,25896,-3064,-26225,-45048,-9993,67387,109907,150504,40472,2214,-55359,-89465,-16905,47328,74215,47900,24176,52151,79761,51031,14436,21169,34472,108216,42211,-37547,-69297,-66925,-66830,-40036,-33111,28559,98780,98827,93895,58843,44609,66230,127632,102308,30414,-80830,61785,302206,355283,231869,66461,-25213,-56468,-14545,53045,127256,165882,69591,20606,7391,-10192,-32819,-36032,-25910,-30536,-16112,-38978,-88452,-64985,38726,115191,120491,51561,-16424,-56032,-92563,-62230,-15394,41774,51725,-1541,75812,63979,27527,34428,81718,105921,18122,73749,41371,-4659,-70488,-93533,-93353,-87020,-74956,-100338,-51271,73015,105315,50752,53915,21672,-21567,-66242,-97167,-50860,-60616,-98496,-52574,10676,47219,72005,115548,140678,138570,58229,-13133,-80021,-88914,-31493,28429,46346,53317,89716,114769,69465,40214,9739,-22438,-19731,-72888,-106082,-67435,-18866,-57802,-97355,-76032,-112016,-142966,-154650,-163673,-119935,-42991,-46749,-103058,-7126,81641,72943,39772,56372,99306,172254,238343,91332,-109990,-88673,11904,111475,185664,103066,-40860,-48074,-55376,-67871,-88074,-51938,-107555,-140749,-116162,-78627,-41357,-2882,40254,34546,-8883,-83997,-170632,-165389,-141508,-65551,83884,213879,248638,223900,233639,98001,40606,-19760,-93992,-114425,-132339,-104691,-31954,21754,10874,508,20719,8528,-7047,27802,8459,-29108,-22268,-20807,-12057,-8444,35455,19459,11667,-372,81377,142677,110700,38278,23310,-16071,-31837,-2173,55862,117030,170915,224474,197844,97116,42244,-6453,-54542,528,-27624,-62246,-23943,-9638,40744,40564,21229,-15649,-64680,-33422,-4964,-15773,-54474,-39085,-30876,-17980,-23052,-18815,6266,-16062,-19622,-31073,-45874,-71368,7805,73265,78827,46880,6389,-13579,-2915,65009,-7629,-80770,-135721,-58400,29211,67540,30728,-46997,-82576,-59781,-46161,-25795,-14333,-42609,-64935,-14187,5618,13912,-11075,761,54922,97611,48053,-1847,14912,41404,44924,70973,30102,-38015,-66296,-25381,-37296,-98405,-4744,92286,129353,104646,29354,28433,42300,-11965,-51556,-33694,1670,22778,8846,-48231,-58463,-58804,-50948,-13913,100,-5630,-19170,99942,337911,383629,131522,7564,-21951,-61394,-84134,-86858,-79333,-93578,-124251,-88990,-88633,-114605,-103101,-47292,-14158,2123,34917,135520,155109,115197,185065,228648,118182,-38037,-92455,-85095,-24438,15237,15076,-27121,-73109,-95495,-58591,-3407,-39333,-51497,-44119,-23465,-60585,-85476,-92740,-56874,-80982,-56938,-23510,20441,6811,-45572,-57413,-47948,-5131,66834,80425,62529,66385,35189,-12271,-41178,-53735,-20050,48163,94277,51680,-46062,-103318,-15119,74812,111585,91589,74130,29783,20839,40829,29894,9321,-7834,-148,14332,-9534,-69211,-93664,-53729,30521,80763,116342,188365,65368,42091,32621,-6616,-69970,-33226,-15051,-6520,6504,67951,60854,-14662,-12467,61206,173021,151292,38717,-79382,-127504,-57121,39086,124347,81772,34332,938,-21932,-16920,27121,39190,-12867,-45237,-78619,-77819,-69831,-64373,-55069,-4729,70502,94353,34064,-38111,-90265,-71586,-68877,35325,224508,312353,353328,483569,437986,259671,109013,49777,68506,108015,130606,93438,55313,23460,41989,119409,139692,107730,41927,12737,-50477,-29418,80810,173936,201707,87516,-10990,-49300,-74996,2053,68007,18983,-41942,-58043,-2801,-7261,-80228,8822,84048,95067,150513,177808,92157,26856,27511,-8227,-79578,-76944,-26400,20672,66620,232093,366339,318414,244675,229371,61093,-249,-68680,2879,65727,54801,7206,-38942,11272,-3430,-29390,-39394,-52220,-69024,-52951,-43911,-37623,-2289,46898,65920,9961,-39154,-27764,58877,105768,24158,-30607,-16245,-59591,-77515,-114773,-40885,-51873,-126455,-156601,-71183,-54671,-61870,-40886,-56705,-106956,-91928,-42436,-26844,-51675,-65043,-22128,44744,94854,127667,25222,-33098,65982,69827,95098,96940,21099,-37851,-38859,-13506,-3332,-51775,-80864,-14442,25290,-41674,-115205,-96167,-56565,-66987,-68545,-69404,-21677,41673,98509,1426,-55469,-84827,-45658,-3818,-4990,26668,68190,30870,-37625,-29293,-36821,-57262,-37993,-25417,-22661,-82044,-44143,-12983,-20255,-24155,20414,15474,5926,3536,-6778,-36074,-24978,-33399,-2577,58524,88788,102951,104189,124526,52566,45046,20180,62705,76558,90305,-9718,-109879,-158250,-42306,-2021,-7331,-39961,-33834,44544,226484,311526,377770,305881,88621,-25442,-91344,-93488,2281,5051,-29115,-65713,-46683,5765,-4621,-47115,-32530,10611,38487,65023,87314,65973,47453,425,-21418,-10017,20720,17227,29435,72539,395426,168267,74093,46185,-1761,-89494,-102537,-76547,-38977,-24690,-25145,-64168,-88110,-78192,-32451,40011,35102,-40930,-100656,-49659,-59944,-91112,-29272,-30040,-49805,-46388,-55716,-42998,-20469,-27443,22394,11642,-35148,-72945,-18745,132923,179473,136292,137430,105855,149834,111667,39534,10565,15484,65032,38639,53066,55673,17194,-50364,-61989,-95883,-91136,-41576,-2897,-488,-1302,26331,-8409,-33436,56,-47501,-27999,-42276,-29589,-25245,-39070,-29273,-35601,-32312,-2113,28012,-27802,-56836,-76440,-91212,-110952,-39311,9394,19236,4100,5277,-7932,-70967,-25660,76163,179490,148889,99308,62351,79100,45090,-25178,-35919,31128,113051,59341,-30405,-48795,-46581,-15667,-6258,47308,211420,359778,401488,158511,78738,-971,-49481,-75496,-76667,-97755,-99505,-115075,-91397,-28512,63744,81326,-49105,-81091,-94309,-55308,-64614,-51810,-9713,-37017,-65355,-100790,-74151,-63725,-36032,-24625,-10311,-16262,-21971,-47159,-47882,-31403,-60391,-108180,-60502,-68397,-131483,-74332,67581,161500,151005,32142,-70346,-572,127693,303096,295162,234640,51268,-13177,4220,-36902,-69561,71213,109580,140243,142157,71237,70136,82568,124346,151287,98499,72166,11030,-24904,-52090,-43309,-26676,-49428,-41835,-2296,99631,232075,201215,124019,55647,-43172,-92137,-91420,-11973,125049,125519,44383,-62299,-114722,-77024,-31943,-20658,-33638,-29234,-8622,16132,36485,73890,121370,153605,163889,151811,148438,128102,62032,-8918,-25637,12206,51617,49046,39883,1725,10269,69489,162439,51642,-77641,-79549,-48593,-57760,32491,93409,41570,-15810,-82120,-73084,-32792,-15158,-12098,21184,34403,6282,-63831,-62491,-63121,-35948,-69983,-41412,-12909,29214,155372,364435,354461,134441,35952,-20293,-75161,-76887,-47888,22574,81750,49957,24053,77697,160092,122289,71500,31608,29628,20830,8803,11090,81332,62212,18088,-4341,-14508,-17275,-17685,18779,-32667,-116243,-101607,-88058,-59211,-11468,36028,74160,47211,-11455,-66910,-76077,-76643,-77564,-12148,-7593,-4701,4105,54217,140741,125858,39466,-6940,-31854,-18435,30001,-14780,-34716,-42060,-38967,-44774,-94646,-98517,-68548,-22031,-11981,-26757,-32757,-48398,-5010,17730,57228,203787,349756,302426,142557,48946,77753,73831,85122,101715,39174,-44011,-55623,-41650,-43259,-37312,-28857,16834,54628,129972,134226,72299,-8919,-53965,-81611,29052,282709,346979,325071,301882,252743,140841,105826,58008,-9100,-32178,35709,16842,39472,59322,41461,-901,-28855,-25689,28639,66953,-14889,-91288,-75954,-58830,-35803,-61021,-44348,-3724,41303,79498,165605,137464,19113,-48821,-48658,-44533,-83557,-64781,-83522,-65803,-29088,-36656,-63869,-46101,-29539,-35867,-49549,-26655,-25849,-134889,-10701,92389,77284,37127,-15772,-14180,-2507,1806,-11493,-774,14466,-33927,9823,75472,97356,61892],[29427,1054,-23799,-40885,19189,78656,51743,-3190,-47536,-68072,-53617,-59477,-64391,-3791,15892,26721,23766,10667,14903,82711,107177,88247,49229,28449,23404,46579,322775,227250,81672,-42616,-52185,30638,115530,95484,-1469,62951,148963,91623,26609,17847,-30768,-87102,-64938,-48549,-73213,-66491,-94971,-109480,-60433,-60353,-73422,9772,-655,-118487,-28936,67143,65038,75881,57856,80094,85059,45462,-50123,-71882,-26752,91201,121053,117806,89714,37332,-35367,-41808,24085,37377,37452,69866,41259,-40413,-92837,-17862,-18375,9813,59679,93497,114452,65412,50563,20464,-29548,-8217,-10955,-108085,-133169,-141299,-30428,30115,7020,-29155,-44313,-67563,9606,146662,146331,4901,-67574,-85087,-62661,-36526,43846,97261,115476,52627,-46996,-79817,-93506,-50935,-12054,-18362,-79909,-51727,-632,53188,50494,72442,95086,134892,95599,-14264,-59443,-100144,-94878,-46722,-11162,-51863,-86453,-75066,-31185,45404,216492,263054,127811,58903,18531,29837,24227,-10413,-11037,-12164,-66178,-77827,2986,53146,-23886,-56560,48138,122078,106157,76272,48045,41706,78420,37304,-34321,-39798,25742,26254,-10205,-37859,-69539,-95395,-105035,-90952,-99120,-164810,-48035,18829,153095,201065,57354,-123631,-163736,-18955,73326,112117,60205,21617,23838,9277,-47276,-77258,-72554,-17186,13859,13882,43514,78795,104573,171186,182257,86915,21992,5110,-3315,-47194,-103765,-93503,-12581,-13132,-70690,15636,145801,255472,255198,235026,137997,67409,-40148,-78804,-32895,-68940,926,18736,38989,60047,-2851,-48270,-103102,-116542,-37733,68500,224871,112343,-27900,-30986,-45877,-62032,52633,165108,102545,28880,-16243,-589,-9867,-19488,51610,8320,-19490,17446,82740,48561,-27377,-93107,-67273,2682,-24844,-44668,-10955,54457,68248,-14723,-27586,44940,97363,86819,47971,-31330,-73136,-34625,56099,155690,149546,63414,-43141,-98855,-26775,-13473,-4724,-17980,-76694,-41105,-60182,-55746,-17374,31281,23430,-34384,-49993,-84293,-74924,-8811,-24337,-108593,-67200,-118296,-265368,-90254,-16686,32476,27005,-6276,-27674,2286,37024,-34423,-85697,466,45106,28151,7892,4965,43260,-27266,-38360,-38545,-99024,-149795,-145960,-113234,-26523,41248,80356,13373,-85705,-106118,-43554,-18137,-24672,-54609,-72000,-81010,-70700,-72625,-97961,-43242,-8227,68115,36782,20600,17616,-31506,-32830,14739,63550,99859,173934,300323,245221,62740,-70479,-65439,-31299,-67757,-116828,-85998,-65477,-28959,17324,79092,109106,156828,241270,328482,341500,160108,16859,-34740,-48419,-54497,-63711,-78028,-99792,-61302,-16424,-11227,-16036,-2083,3833,28859,79178,57706,86715,215001,198649,95770,14513,-72677,-167361,-135341,-55310,35727,57885,31562,19540,-16445,-19693,34479,57947,-16342,-63492,-109637,-141080,-32178,81824,216549,121693,-22721,-111719,-170337,-95807,-121826,-60411,-28767,10386,3920,19813,96433,118441,67093,23130,34278,45534,64504,101963,95676,65266,46330,78245,105764,101451,35111,-869,-49696,-26147,39102,20459,-18278,-62038,-87722,-56950,-43880,5697,42303,139993,166240,117417,82167,79823,16784,-17429,-135,9963,4000,-20107,4879,57533,208244,243387,80457,-26662,-64568,-49680,55569,66323,139919,-10393,39677,81900,93391,-87126,-69550,46580,48165,25991,41317,338954,443402,175975,-5244,-62224,-87946,-105204,-103467,-98618,-100390,-71410,-17060,19730,17307,6568,-50018,-59397,-79350,-76426,-9406,27795,45975,63423,208255,325630,278783,155583,143584,219776,291783,291474,242931,208288,195459,138539,125192,139765,195463,297235,304056,214103,68963,-37799,-464,18356,-4535,-21888,1466,24141,2046,17327,46055,43841,-52094,-38113,-94803,-77142,-59118,-26866,-21373,-1632,-4551,8742,56092,33033,-21528,-61808,-108723,-36845,140142,314294,229141,15800,-45419,6680,53884,8434,-7182,-18966,-57266,-20296,28971,82724,130937,106590,62191,69764,20777,47679,167889,395725,213284,-122943,-41518,179277,413019,385815,216071,109841,39250,76260,40368,18957,31576,64876,108278,190810,264291,301812,265729,220623,125754,-19223,-47047,-16781,-18627,-50902,19309,55253,75864,45219,-71096,-141120,-69191,76798,143707,35505,-58803,-105649,-42401,72652,44715,-41239,-105455,-6730,-16430,-76960,-8376,1338,-71310,-100707,-148777,-155680,-99336,-48000,4042,41219,-13752,-87377,-93112,-1731,20304,-2897,-62596,-112452,-104874,-58364,-2183,68336,145195,257834,251276,202402,142804,144858,173734,144671,84750,128843,62067,-2170,-26633,-62233,-107178,-40025,-39730,-64250,-48374,-64083,40783,191529,342857,511787,313436,80049,-12459,-98629,-107690,-91105,-83388,-82980,-64001,-39623,28010,152588,244184,184941,120648,71752,-4326,9495,78144,95874,58726,-644,25526,135152,139833,82783,17834,-36264,20605,8294,-36178,-47661,-40333,4382,64792,121792,101647,61665,72749,140856,133571,115064,86588,27975,-19741,-41598,-14249,-6989,-18805,3459,23581,2651,-24234,-25000,21539,30581,6755,-26273,-19460,6473,27470,27323,-11065,-31959,-11764,-41399,-143568,-37997,16123,-76807,-175602,-196978,-72844,-119639,-86218,-116239,-107982,-39565,-21999,-33276,-60731,-69543,-95971,-44914,-5576,-18586,-21304,-12081,-17029,-84939,-134020,-61937,22976,14230,-12288,-16727,28523,31011,13936,36996,73901,59513,14713,-40271,-78779,-57215,-26551,-16638,-25515,-40262,-47783,-42961,156947,424878,409300,324408,156939,30449,-71386,-54322,88940,428414,454866,272358,145978,101158,62886,38461,50986,-21402,-84000,-58279,-50650,-37584,-12847,29020,23490,-5789,-24761,-45886,-40703,-35617,-23521,-61582,-67079,-21282,17422,484,-20230,-25225,-76814,-43972,29658,29480,-43985,-13386,18035,43691,31833,191,69936,163897,162115,172630,209119,121918,70170,48592,-25745,-51243,-15590,49729,17130,-5705,85239,334989,656297,854545,688118,288877,24474,239381,497185,372844,155860,29231,-24430,-53154,-56930,-81283,-60023,-33839,-31245,-7692,78096,193496,118952,-3201,-115737,-45186,24431,97194,119022,38592,-31514,-95245,-46775,-23648,-49337,-41383,-74625,-84336,-78510,-59428,-68328,-79238,-101730,-76691,-16071,51614,109471,259186,327478,205079,48991,-32272,-13755,61702,53574,48504,36630,12540,4993,20513,69788,58265,28728,-5889,-49433,-54001,-28983,-15521,-5395,6624,-22335,-32382,37641,103894,97349,21165,-22110,-64155,-111734,-127904,-75488,3417,53514,2022,14238,188252,423610,476857,442135,354370,137990,21033,-46140,-66923,-34984,105494,239681,207886,44170,-50121,-35595,-32843,-92069,-108814,-115316,-23720,61417,44028,-58817,-94843,-61246,-32556,9334,56776,48098,54501,39520,82383,162065,153244,222309,153847,1740,-50539,-1989,47339,81320,35061,-13583,55046,211280,250579,160817,41969,-33180,-85741,-81725,-49727,-23725,-44088,-65041,-86720,-28104,-97616,-107286,-102927,-8610,106782,207754,121400,-10652,-14706,54066,44243,1160,-41735,-20791,66051,98017,125647,-858,-48554,-90245,-94029,-19638,32177,63264,48804,32578,63605,84760,64929,27088,31306,49543,135417,56228,-37731,-82708,-86919,-68626,-14095,-1681,68493,144325,133664,112836,65367,41098,55723,114612,102377,41933,-75482,37124,265303,322976,219554,71776,-18633,-44963,-5158,58140,128945,169409,83098,34310,9041,-17431,-45757,-50065,-34372,-33402,-23457,-41061,-86917,-74319,14329,78284,89385,37984,-19862,-55346,-97293,-54302,9777,75069,61804,-70592,23546,38266,17773,31232,73081,97522,34072,86790,47397,-10765,-82876,-80594,-83298,-86582,-68519,-84355,-27488,80021,96287,37559,36053,-3193,-48745,-86827,-109069,-49690,-73633,-97659,-19796,52637,86026,98982,108286,102186,76168,13759,-21993,-40379,-31197,-19716,52526,78994,93723,124182,115854,59446,24159,-14176,-48446,-48796,-106453,-118630,-70155,-21779,-67641,-89099,-46720,-79415,-119910,-141918,-153040,-107815,-30273,-30537,-70927,-8131,58989,38039,17926,58007,108969,176711,239839,102767,-98907,-91700,12914,121068,210434,130817,-17307,-32371,-50396,-62176,-74152,-58137,-118455,-153763,-118606,-73672,-41082,-5044,45945,60067,35130,-42891,-130553,-148707,-135799,-70799,67618,173100,205558,204162,229308,80193,28490,-30460,-106466,-117274,-144049,-109506,-35802,14681,3640,-3312,11652,-13851,-33921,1114,-26343,-52924,-32812,-29274,-17630,2217,78067,67312,31623,572,62811,104128,72936,16228,16148,-25504,-43105,-14671,40848,98968,153627,201372,174945,79008,34478,-6998,-47780,3487,-41119,-81697,-57886,-58995,-8032,1474,-6285,-26217,-62613,-42973,-26462,-35507,-79102,-77220,-61093,-49860,-61850,-30983,21363,614,-7128,-19878,-32915,-67839,11618,95796,84958,43621,2358,-18485,-2053,65092,-7816,-69516,-139309,-92159,-388,53920,39192,-19364,-72938,-53188,-44129,-34679,-35623,-65719,-77628,-18848,-4195,1520,-14863,10654,78416,137161,64885,-12990,-4913,11344,6845,44660,23883,-34460,-36269,24046,10821,-71511,-22863,85975,149391,144208,70458,65690,62527,-1331,-41129,-22542,16296,42271,41449,-16823,-38594,-49136,-53764,-14790,2249,-2934,-1705,136540,372054,398287,151043,20242,-29198,-81785,-106871,-100709,-80168,-80653,-103771,-102471,-87563,-88434,-93102,-38254,-7860,3075,29419,139749,190402,174097,246254,245263,90140,-58503,-104224,-95159,-25142,28575,39133,-6548,-56399,-74172,-43592,3096,-34888,-49061,-45179,-30431,-71886,-94767,-99211,-61121,-61454,-53562,-30349,9752,-15496,-57137,-60791,-44587,859,66584,72331,57995,72168,52802,6207,-27834,-47936,-29476,33571,82471,46458,-45403,-128049,-43975,47231,108831,111987,99885,55716,41556,57560,45193,18348,-8032,-5405,6962,-12827,-62931,-79266,-25023,75973,133955,138285,172112,29218,34389,43873,8358,-55561,-35480,-17142,-11319,-9185,31662,19037,-37081,26204,80176,141634,91724,-88,-95723,-120925,-44263,53278,153718,120030,73548,40189,5108,-11821,12709,12722,-37936,-60608,-82437,-68862,-54245,-45378,-78860,-34742,41138,66473,10776,-45617,-86775,-58565,-30445,117723,336988,431876,450855,548551,470144,274611,135555,75790,87513,85253,62207,18526,-5090,-23570,-297,74330,95562,72151,18109,-1482,-46355,2866,106568,184972,199566,85533,-3643,-43737,-80115,21415,88926,36127,-33592,-71428,-21556,-8411,-73523,14077,102191,139031,214656,226763,107885,23025,3132,-36311,-115263,-69387,-2946,36721,66546,207576,323659,265008,182560,169504,41745,-1553,-66687,6429,86957,86058,28153,-51109,-16949,-15907,-33314,-41919,-43538,-58835,-42463,-34058,-31670,-1837,46254,60874,18967,-23134,-17368,54101,71320,-9389,-40439,-7491,-53014,-76390,-108232,-31226,-37008,-92301,-150762,-71782,-49888,-58114,-44565,-64102,-103950,-75642,-29821,-15329,-37484,-50312,-8435,55807,93913,112382,13686,-40964,45444,32993,63415,80013,-3684,-58427,-49096,-24009,-15887,-56711,-69135,4773,47148,-5880,-81836,-79172,-39718,-47414,-52054,-59392,-20003,36390,92162,-4375,-70786,-123177,-40521,6471,3918,26049,55166,16401,-46443,-37174,-55275,-73528,-48061,-31430,-23595,-84898,-28270,-4002,-10161,-38734,-5410,-10056,-11387,-5662,-5714,-32872,-23147,-27336,10727,67659,73249,76159,72444,102741,45885,36694,7191,55504,95442,150502,54999,-81767,-121365,519,30137,19363,-16224,-14269,63331,251816,326448,365088,265409,54735,-38778,-78689,-70242,17563,18831,-34764,-101995,-85553,-26356,-16976,-37752,-10933,34428,52955,61701,65742,36593,24885,6074,-1557,3266,25201,19994,32460,81410,447336,214434,100286,59754,-490,-95661,-103857,-74667,-36264,-24539,-35649,-74393,-102183,-95726,-41355,35208,23557,-57559,-78854,-13929,-7666,-34620,10099,-8610,-41970,-52034,-69277,-60070,-37717,-33038,33071,28207,-9740,-44568,-3222,105542,128859,85076,96505,58472,84415,73751,36903,24290,30024,65887,48139,63955,59633,19761,-49344,-69310,-102660,-92484,-49672,-17327,-9546,10572,56943,32580,779,27898,-11674,12929,-8620,-2727,-7547,-27352,-18626,-23401,-17779,13771,7548,-59176,-83141,-82110,-78602,-92091,-42038,3196,14613,-2211,-2311,-10989,-76101,-27244,83555,207133,187718,134688,87765,89235,43415,-25894,-31665,38934,96848,29368,-40054,-50353,-32974,2178,20594,85274,247274,361551,351577,125146,59535,-11252,-47957,-55822,-54015,-84391,-98850,-120147,-96142,-28826,74822,116814,-31255,-79934,-110434,-39637,-54713,-55405,-16222,-46950,-83922,-131592,-96642,-70758,-24212,-12560,-6049,-13229,-23472,-67195,-56523,-29040,-50473,-105477,-74432,-66202,-111160,-91888,35016,153194,156586,35847,-85278,-5738,140463,328831,282525,187981,22393,-13039,15096,-20565,-80179,61143,111888,134357,124703,68088,76658,104254,182553,206846,104021,50743,1119,-24347,-45341,-32264,-17894,-42648,-37352,102,104515,225019,170063,99935,56180,-30797,-74442,-77166,-10608,113591,117555,40198,-54578,-114839,-75123,-40048,-24604,-22112,-15453,2446,19949,25714,63862,131532,174324,187591,172555,168181,144752,73235,3949,-17264,2059,37404,31305,31057,-9297,-21059,22032,120838,43405,-72070,-75035,-36628,-38469,54230,114362,59528,-4372,-68797,-75934,-37246,-16995,-17564,7965,27973,27812,-30815,-34568,-63094,-49393,-67212,-30884,16225,60746,178590,380522,376589,147544,38008,-28173,-98421,-104358,-23433,32879,85258,52434,30991,90167,148860,112536,77550,43915,36990,27237,19820,37952,101278,77788,27432,-7584,-21520,-32994,-47634,-22826,-94942,-190480,-144833,-101131,-48891,3270,53585,95571,65628,-6734,-56691,-63366,-74319,-81163,-18946,-7328,11628,42316,93574,166154,116974,19659,-29268,-46519,-4044,34164,-20805,-39849,-43141,-32111,-31633,-82527,-87115,-53311,-1592,3738,-11675,-21954,-47287,-21550,-5430,25462,158180,318376,292440,135228,39888,72940,81336,92892,99764,24895,-63900,-48403,-26905,-31107,-40637,-43009,4818,46103,115213,117871,61197,-11338,-60966,-108292,31641,321323,420775,415850,370698,276151,142090,97656,47003,-15600,-19985,65712,68447,73544,55834,21743,-8024,-22663,-23213,11611,32525,-52938,-102301,-63583,-48142,-26457,-64372,-59411,-16315,39911,87547,166814,139253,21522,-58651,-79635,-80984,-115093,-82318,-92876,-70214,-35007,-44788,-68767,-44837,-21016,-17014,-20018,16473,37746,-85264,-51957,54885,46031,36202,12667,9632,13053,6270,-15126,-10516,-7236,-43999,14853,82408,97507,52916],[15943,-23138,-60772,-73928,8490,71768,49957,4904,-35600,-52857,-34024,-37956,-54223,1275,28050,46958,45936,29338,30030,95327,122797,109763,77870,57557,49123,58493,277804,171468,42504,-76284,-80985,10022,84451,63075,-34104,64866,155313,88289,29537,26350,-11279,-62288,-46698,-36749,-64630,-54570,-67599,-85536,-63637,-70292,-42623,36346,27275,-82905,-72590,39001,67825,91917,63899,56178,64040,46725,-39358,-84747,-53920,48186,94850,105890,75881,9910,-73367,-1781,64512,64070,46758,67918,38439,-51591,-91514,-10332,-6843,22990,67859,92233,97470,41232,22759,6444,-24133,1196,-5326,-105438,-116591,-129487,-23505,50163,30164,-7639,-29831,-61205,5101,117758,106908,-13940,-70399,-80215,-64143,-41321,39725,94726,107233,44755,-52138,-81543,-82865,-40592,-11015,-26554,-62981,-23149,30702,78478,64480,75244,87461,122870,106203,1771,-51490,-97255,-102362,-47630,-19177,-64892,-97472,-84605,-38613,39566,206491,255961,126679,59901,24278,36770,31151,283,4006,9537,-47341,-136417,-89554,-26015,-63945,-52440,49885,116501,95762,74823,48371,32141,62058,25070,-43745,-35481,18937,13299,-24491,-52105,-81120,-106588,-133593,-133565,-112107,-172907,-85251,-13630,129785,198969,88597,-80235,-137727,-24798,42247,85127,52124,19905,23292,8810,-49040,-77719,-81299,-32840,9282,27299,62978,86741,118395,218281,235267,111336,19241,-1079,-13098,-55507,-92048,-60073,19881,5403,-73216,31780,170759,266587,260447,267052,177915,84799,-39713,-79313,-29733,-65015,-7053,9041,31638,59360,-10098,-55050,-101073,-107164,-48424,52006,182496,76044,-46682,-37364,-51216,-72578,35045,165778,112141,29697,-23426,-4341,-16412,-14345,68363,22342,-9129,26108,98969,64590,-19294,-86943,-60433,3188,-29066,-42012,2862,78280,98214,13197,-8095,57813,108438,100967,65674,-9260,-48007,-14208,71525,158747,133950,31509,-63818,-107178,-17849,-10414,-9059,-22925,-69313,-26798,-54155,-58741,-29363,12014,4507,-49393,-65290,-92040,-74245,-6337,-7874,-66588,-6847,-105656,-232168,-80200,-33504,-5253,7485,-325,-15988,11401,44252,-25715,-61489,20443,64921,48777,22225,17278,51983,-31707,-28237,-11463,-48178,-88090,-102141,-100309,-34286,27827,63989,13139,-83214,-108136,-27030,-3643,-24692,-58151,-74521,-88645,-78681,-78085,-140551,-75949,-45535,21775,3221,6430,26502,-11855,-24567,5271,39568,68346,137861,245067,189934,45132,-77673,-65479,-41805,-67189,-80618,-63391,-69373,-50003,20966,112803,158358,215719,310608,393202,379706,167219,13489,-41151,-52756,-58695,-61753,-73914,-95796,-57537,-11480,-4385,-9911,3639,8716,36484,85379,69724,122026,273873,267034,157923,70782,-25496,-133931,-113611,-37368,46693,61904,40457,38459,8722,-57454,-15326,14937,-48317,-88610,-131319,-118547,-2805,118376,243953,112193,-55923,-150844,-235662,-126486,-93442,-35283,-1612,25340,-8110,-11518,68754,98790,61435,25271,36046,38253,46303,83907,91116,79376,74659,95770,116771,115557,49790,9266,-41400,-13348,55980,37395,-8859,-62694,-96898,-73201,-70469,-19769,36700,133236,165675,136609,88073,80228,19569,-7162,11271,28227,26085,-1238,19033,81103,238863,300048,134160,7822,-42615,-32156,66326,45585,89469,-42743,42688,95267,109462,-77760,-57288,47733,37524,20718,135278,463555,520766,185918,-16807,-71855,-59003,-86658,-97397,-92693,-96883,-67302,-31130,-12206,-2403,7543,-53287,-75963,-102165,-99492,-27254,19067,44421,58985,201300,321418,272314,159129,154464,242572,321404,323401,275216,226757,211744,163094,158549,167002,215791,300364,268538,156999,6713,-93131,-42100,-38966,-41148,-51399,-16004,26417,12411,12815,38989,35538,-77338,-12664,-71949,-80043,-71221,-44020,-35056,-5006,15336,63537,127646,79033,-6006,-63970,-116097,-39663,166869,347053,248969,30570,-48703,-6823,39694,1490,-18474,-23491,-62709,-14255,42036,84530,112208,72242,33979,45109,4588,44321,179542,376516,160624,-155098,456,228191,417531,347402,161936,81940,22713,71507,46776,31091,45710,59164,83949,142627,184779,225542,216897,194092,115964,-31569,-42634,-2292,7751,-42211,7438,45981,56358,16825,-101212,-142915,-21716,143501,176653,37374,-75074,-149296,-101706,17792,10582,-53560,-91203,23894,34360,-31414,13769,14289,-54948,-84123,-139730,-152343,-98819,-51863,-1403,40588,-6777,-71328,-90793,-12813,15675,-3432,-64038,-129646,-126512,-61032,-55,65608,122376,201206,168028,131040,82186,93044,129100,118142,76706,143087,99697,42967,12187,-24952,-73472,-26102,-51427,-90550,-59027,-45530,61926,189079,299021,435010,286304,66952,-25204,-106874,-87495,-81009,-104260,-105376,-79245,-45109,33628,170077,257538,172164,85474,31685,-32778,-110,62378,74659,45102,-12930,26895,146143,153998,97016,25556,-30870,19004,-4046,-50933,-34809,-31758,-6393,50886,110476,90211,55483,62263,129526,135386,116672,91485,36417,-11767,-37626,-16292,-9935,-23343,-6426,7978,-13105,-38607,-36409,17086,17736,-11497,-32927,-10941,22213,41598,45151,2437,-25887,-4546,-27444,-145943,-70055,-4163,-98557,-206341,-162095,-37138,-106370,-90337,-110864,-83781,-22595,-13815,-18013,-48426,-72321,-115207,-37632,15233,6105,-2380,9368,16354,-49618,-66464,-12923,48369,30457,-5779,-18158,25875,34220,18484,36704,78938,59329,2199,-65611,-90565,-64316,-35396,-23778,-22010,-27809,-36456,-80186,92243,401360,421231,343751,154265,16663,-86855,-57914,91129,426450,414459,216471,102592,64985,38298,24036,41909,-24812,-83372,-57517,-60505,-65013,-62886,-19143,-3814,-12358,-17729,-31890,-28474,-34735,-21050,-54454,-62236,-11541,32649,12486,-18141,-32274,-66966,-33897,36023,40809,-38016,-17975,6383,31399,27819,18041,93705,192372,179151,159908,154553,53840,25127,22160,-37781,-50213,-16718,41067,10197,-8815,87376,345134,647787,786646,573544,211990,2790,265974,575313,453988,197629,32666,-28255,-58368,-48463,-66804,-64190,-34146,-25898,-2560,86688,211232,137067,1951,-109458,-36464,44747,130465,168642,92175,7427,-95656,-68779,-30260,-57292,-57158,-97225,-119530,-80137,-31462,-28198,-47091,-84425,-75629,-19043,59842,145417,314169,359195,201480,24615,-67533,-22336,61254,57565,45364,25897,-5441,-21559,-8844,56905,67664,45161,12844,-32774,-45701,-32219,-23252,-16529,-2883,-27782,-43120,32753,111090,80294,153,-29451,-65676,-109851,-128441,-81744,-2601,52875,10472,25884,194970,445383,498522,430761,320663,109711,91,-63505,-85868,-38511,121931,290438,267993,82654,-28753,-45104,-37345,-115366,-101882,-78349,-5073,62229,47527,-44472,-79135,-53429,-24009,34848,104938,93856,81016,49310,70907,123039,122373,193862,136608,-596,-53989,-9923,43116,83604,45306,-1317,60971,231806,287253,192102,63709,-18017,-72662,-66563,-42839,-28113,-52255,-80949,-112573,6719,-33138,-104592,-129866,-15192,101742,209825,132720,-4380,-13583,76696,82557,24617,-34577,-33779,58759,82299,104087,-35455,-93733,-118620,-92342,-22430,15167,46711,43632,36292,69860,87248,80512,43623,44253,67139,164497,74729,-29188,-88620,-101930,-43881,18752,35746,117654,201130,177079,136759,75313,40739,48024,102782,102041,54481,-65078,8238,211013,271123,195813,81417,-6331,-32045,2938,60549,126424,168071,92277,46016,9482,-23681,-57673,-63614,-42107,-34356,-30208,-39008,-72912,-62045,9524,54398,62652,24477,-23943,-55217,-90692,-38218,40550,111143,83829,-16754,-4721,19695,11301,29089,64298,87389,50672,103863,57474,-12900,-85005,-64717,-70169,-84248,-62399,-69154,-8671,79824,82854,22160,19321,-22682,-68256,-100817,-105727,-47859,-86459,-78543,24855,100787,128420,123763,98885,68315,30880,-13831,-17230,9588,28288,568,62934,98527,126758,151367,108693,43125,4427,-36890,-68486,-70106,-126745,-117872,-68396,-25143,-75704,-72789,-16475,-46851,-96731,-129320,-142994,-98534,-23718,-14861,-36537,4558,45613,7043,-5927,56693,114842,176023,235619,113544,-80480,-92102,10178,121455,220441,145519,-289,-19788,-44609,-53626,-51330,-34118,-90610,-126968,-104478,-68081,-41684,-7910,50869,84394,76143,-2230,-83955,-104523,-109734,-68071,48181,125722,155233,173053,212286,59305,17264,-37179,-83063,-103097,-151721,-113643,-41497,4452,-7291,-11279,-3851,-43480,-69197,-38869,-71096,-79581,-44225,-37621,-21461,14566,121510,122337,52866,4272,52524,72251,33893,-10214,7068,-31442,-50802,-26371,25457,76576,125322,163236,144004,62109,30396,-4994,-35636,4518,-57385,-100057,-87040,-98036,-51634,-37560,-34575,-36012,-59095,-50888,-41101,-34442,-77491,-92227,-70836,-62279,-90960,-31473,37620,19665,10148,-2357,-14513,-66334,5734,104769,81640,35051,-5396,-24511,-1771,63709,-8671,-59391,-125490,-119795,-24822,39927,41020,1147,-59405,-44517,-39049,-41097,-52130,-80715,-82730,-20668,-11930,-9631,-19822,15826,90720,163263,75965,-27914,-27874,-17998,-27497,17611,13120,-32083,-6070,72958,64785,-30704,-42470,75205,161103,178184,109927,99941,77580,7351,-31602,-12371,28654,58001,71575,15276,-16915,-37811,-55835,-17828,2427,586,16752,169807,391748,393112,156235,26857,-38480,-101524,-120988,-108800,-79516,-68897,-72622,-73335,-60517,-60531,-79824,-27365,427,4988,21446,132026,212232,222966,293626,248017,57767,-81586,-117879,-107347,-26015,41420,63914,16523,-36226,-53047,-30182,6981,-32183,-46325,-46311,-37180,-79092,-97115,-100887,-58947,-37642,-42620,-34665,-4156,-40447,-68688,-63702,-39829,7286,65700,64626,53228,76562,69797,26138,-12347,-40171,-38766,17427,68671,38855,-43220,-135505,-68438,20151,102026,128537,124389,82857,62511,72441,59088,27199,-7774,-10533,-886,-16009,-54109,-59983,13236,132684,196271,162574,162708,-319,36010,56372,24068,-34749,-34917,-18315,-13623,-20064,1839,-14478,-31984,72039,96655,107825,36776,-34563,-107040,-110873,-31172,67005,182090,162291,115899,79621,32891,-3012,2874,-11338,-63693,-77492,-79477,-53291,-29111,3554,-46253,-76861,-4520,21154,-19458,-48862,-76134,-44218,6824,192664,438199,542274,541064,592655,481770,277997,156909,100355,104627,54338,-2216,-35036,-36325,-42825,-20998,40668,56715,39838,-3530,-12647,-34162,34648,125879,182833,182188,76621,1475,-36986,-83808,33616,99819,47676,-24108,-79233,-38916,-9220,-64572,16241,113516,175575,271282,270108,121015,19199,-20337,-61765,-103843,-38110,23624,51741,65233,183096,277253,212326,125337,107936,22098,-2891,-59483,10350,105136,112355,46923,-43845,-43782,-27669,-35453,-42926,-34966,-49110,-31327,-22247,-22538,-1945,44530,55065,26463,-9339,-9939,45926,37651,-38319,-48401,1605,-42822,-68767,-91105,-27667,-29955,-62139,-123225,-71545,-45833,-52383,-42829,-62177,-86434,-58217,-16589,-2813,-20366,-32707,5285,63623,87866,94927,8126,-38639,41635,11846,29020,53855,-34573,-80172,-58434,-34151,-30263,-61995,-55043,23541,67374,30408,-47078,-58260,-23402,-30447,-37568,-50670,-19864,30456,85067,-7452,-73758,-110813,-27053,17669,15355,28788,43832,2262,-54855,-40830,-67802,-86963,-56453,-36762,-24562,-87235,-11456,5349,1141,-45352,-28200,-29276,-20540,-7955,794,-22184,-14931,-18901,23108,72502,55238,51264,44201,79415,35364,24620,-8163,47146,112653,214884,127537,-41045,-72650,46156,65712,47124,8569,5427,79212,267167,326883,335758,220787,29607,-42773,-55113,-42087,32108,36429,-30152,-131632,-115664,-55416,-23978,-19394,13790,58118,66095,58375,46436,8169,-238,6613,11539,11263,26697,21022,33606,87580,482718,258137,123062,70313,-657,-99696,-95864,-70406,-34108,-25521,-44801,-80660,-110507,-111437,-52756,24732,8614,-74170,-54631,18040,40914,26551,62341,19245,-31553,-54287,-74373,-66273,-46486,-35496,43512,42539,13583,-18476,8048,78475,81315,36396,52649,2836,14683,33029,34649,38367,40892,59593,47360,63342,56588,20883,-46296,-74467,-110686,-93469,-56940,-29018,-12876,27265,87846,72034,35087,56383,23786,52889,26232,21608,9862,-12634,-4376,-9935,-6682,22276,-11775,-88481,-108524,-79978,-60242,-70290,-46826,235,14489,-6344,-10561,-15773,-81241,-29321,85335,224295,220183,168753,111916,99042,42199,-26476,-27880,43648,77568,6630,-47457,-53243,-22893,17504,46273,118681,266731,335665,279656,82534,35507,-22421,-40409,-31066,-29617,-68886,-96287,-122507,-97304,-26744,84612,155380,-6769,-68176,-121840,-28095,-45325,-55261,-21483,-56232,-98969,-151355,-102532,-73624,-15785,-8819,-11519,-18736,-29613,-85592,-55501,-19150,-30952,-76460,-75713,-59626,-93304,-105340,-1883,129233,143483,24633,-100830,-7586,154484,345539,253364,135823,-3781,-13143,20945,-9822,-76181,48445,105707,119292,100447,58263,79081,125297,244421,259324,104633,30055,-8354,-23126,-36731,-19792,-8389,-36162,-33540,2566,108667,213554,137812,77173,55795,-18508,-58292,-66659,-14671,97227,111797,45822,-42288,-115501,-76716,-50509,-28440,-11685,-4914,10467,20477,10849,45273,130203,182709,196597,179485,175887,149213,74989,11889,-11765,-9872,20819,8188,10177,-32342,-61373,-29478,74900,31380,-66584,-73749,-30287,-28161,63875,122277,71131,4560,-55300,-78782,-44940,-21393,-23002,-1299,25006,52143,10530,605,-54477,-57348,-57215,-10738,48398,92386,193585,378360,384202,154399,37391,-36984,-118146,-93355,-3713,39966,84843,50095,31034,90690,126650,97573,80757,55414,46248,35706,31404,62876,110214,83378,33522,-10872,-27436,-47261,-76704,-69735,-165619,-195595,-155076,-81282,-27316,16649,65776,109413,81188,1353,-44776,-51325,-72899,-78284,-24668,-8794,22853,75068,130585,181225,99372,-3458,-54166,-54624,13839,34151,-30874,-48149,-46894,-27003,-18604,-69443,-75556,-37142,21884,24540,7999,-9151,-33800,-37626,-29896,-4448,117506,281227,278124,128270,31078,64345,81971,92803,89953,5690,-85201,-39455,-13422,-21993,-47133,-54788,-5977,34171,94909,96637,46807,-15713,-66128,-135105,38334,353029,486024,501984,436895,297299,143770,91164,39873,-16720,-7622,107144,143953,118539,53341,29,-15687,-19072,-27189,-16216,-12356,-87008,-94902,-45117,-36934,-17959,-65405,-69782,-24784,39491,90659,153625,128560,21124,-61466,-104025,-116774,-146819,-99225,-100272,-71716,-37005,-50239,-73528,-44561,-14341,-599,6564,52957,95141,-24236,-101332,7847,9204,36371,36968,30571,27870,11621,-18930,-21840,-29598,-45277,25618,89549,94182,41234],[2792,-41736,-97436,-100382,5045,65583,46642,10816,-25288,-37690,-12055,-14263,-45496,2176,34992,60808,62091,42642,39322,97593,128345,123688,99042,78493,67387,64184,224002,116859,4691,-108997,-111677,-9974,56682,38237,-61903,60310,149088,77712,27662,29931,2683,-40816,-31039,-29019,-58455,-44381,-44017,-57275,-51674,-60337,-17896,57467,51561,-48247,-105775,5173,67121,100659,64434,38598,41461,45303,-29770,-94510,-77478,8258,68404,92678,60697,-19316,-59747,35052,94822,83424,53210,68495,42227,-48808,-76806,-5559,2677,34525,72746,85043,70191,4034,-14004,-12643,-21660,12531,7775,-83705,-95644,-115870,-19871,68313,52692,13059,-17160,-57002,-1391,86675,71663,-31996,-72382,-71797,-62531,-47451,30715,87232,96701,37436,-56088,-80825,-70294,-30703,-10425,-35582,-46094,3011,58666,96350,70742,71573,75200,108676,114203,20741,-41780,-95274,-101000,-45265,-25371,-76236,-107815,-94641,-45860,33439,193544,247607,124382,60098,28744,40614,33715,5765,12884,24741,-28669,-167927,-176781,-102968,-102981,-47148,46227,102149,77263,67503,44725,19547,43792,11706,-51349,-30126,10486,1705,-36062,-60680,-81714,-103526,-149462,-168740,-97302,-117577,-113140,-48751,101561,185142,105212,-39547,-109876,-33721,13254,53286,38382,14933,19889,6112,-50966,-74678,-81840,-44568,4476,39627,79040,90439,128031,261511,283687,132137,15443,-8844,-21191,-59165,-71548,-21493,61439,26426,-75748,43504,185135,261869,247299,281074,207101,93285,-40660,-74306,-21229,-59768,-13396,690,22748,56456,-15343,-56413,-94820,-94933,-59552,33999,138521,43978,-60031,-47718,-61361,-82727,15300,155096,113408,25070,-31463,-4117,-21488,-7344,85058,35752,-58,31395,109767,79134,-9485,-77671,-57690,1118,-33286,-38313,16012,100295,127116,41086,8230,65733,115253,113734,86468,16939,-20767,6830,84790,154437,114326,235,-85026,-94648,-6847,-6900,-14658,-29309,-60033,-11059,-45884,-59581,-41180,-8086,-14591,-62273,-79621,-101520,-73313,-4088,7311,-26312,49059,-52022,-196158,-69814,-49134,-41271,-13049,8700,-5080,22384,54367,-11478,-39121,36118,79588,66286,34584,25897,54737,-33023,-14217,20909,6021,-24736,-52686,-79687,-40282,13209,49539,14660,-75282,-91910,-13873,7938,-22052,-59493,-73638,-89974,-79542,-66941,-112191,-60583,-43455,1892,-21075,-10445,28896,5690,-12019,-1317,14267,33478,93179,178041,125095,18434,-84230,-65011,-55090,-64707,-45448,-27480,-55651,-72465,21009,136176,200987,270963,373828,443151,398194,164174,6776,-50801,-59303,-65055,-60650,-70970,-91022,-50866,-6174,1735,-5837,5262,9726,39895,85989,71760,142200,311476,315327,211773,124057,21520,-95879,-85612,-17765,56078,63297,46257,51468,31049,-89252,-74026,-33303,-79933,-114189,-145486,-95717,18969,143961,261403,98447,-84192,-124730,-182682,-104634,-61820,-8023,26344,40924,-16827,-40063,43308,77416,53873,25305,34238,26692,22020,56305,77755,87365,98119,111514,125011,122275,56889,13328,-38930,-7455,65609,50807,-862,-63420,-104521,-87130,-95550,-49669,18854,103526,146565,145688,91843,79250,23584,7364,28866,58409,57173,20940,30751,87957,237447,323886,167621,27903,-30520,-18697,70897,16637,37225,-65705,49268,104992,118373,-65078,-32138,62737,34266,14981,245715,631162,628110,213404,-15930,-65582,-29140,-62114,-84891,-84907,-87073,-56706,-39785,-40444,-20778,5138,-58799,-93584,-125991,-123816,-45562,9808,41403,52168,186851,304035,256865,158271,160215,258064,341250,347385,306202,245106,227178,184644,186218,186663,230451,295992,231168,106469,-46561,-121704,-60419,-87633,-68151,-79959,-30762,30099,24024,8095,26527,22812,-97398,2423,-51405,-78727,-82516,-62577,-47640,-8400,34344,119821,199533,126651,9286,-64994,-114393,-36574,187479,363436,261052,47183,-50697,-22702,26805,7799,-12536,-18631,-66675,-11102,50913,81884,89547,37463,2304,14066,-13516,39933,186602,343611,107718,-174985,39269,265692,399199,292620,98438,45928,3085,65637,52113,40597,52635,47407,52995,85923,97352,140760,158012,155840,94572,-51126,-42355,7635,29419,-31138,-7967,33167,33695,-12735,-130353,-120397,39344,212913,203281,38450,-85405,-139432,-156809,-38000,-26581,-64842,-82357,46478,81260,14030,36229,27116,-39837,-67322,-124297,-142367,-95360,-53424,-4706,40472,-176,-57753,-85914,-23876,6995,-8756,-67465,-132593,-140752,-59519,844,57777,92092,138623,91478,69778,29932,49017,90616,94687,74455,167129,149823,94986,51772,12936,-32981,-7735,-52931,-115351,-69726,-27778,82260,180227,245781,344537,244226,48664,-39205,-109993,-68275,-61665,-110385,-125064,-94168,-50937,37133,181680,260400,149077,45034,-9701,-58245,-10848,43773,51903,30250,-23994,23721,139691,150083,100675,29291,-26468,15724,-17382,-67208,-21523,-22641,-12555,37895,96067,75152,46273,50526,113772,131258,111197,89512,40377,-6502,-36037,-19458,-14439,-30524,-18329,-6168,-25593,-52990,-51986,6538,878,-29912,-38167,-2026,37884,57041,66015,18756,-14352,8175,-9598,-125906,-107347,-29135,-114071,-173308,-125193,-1374,-88391,-91083,-99864,-57664,-5545,-2686,-80,-35995,-72262,-103974,-19886,41959,30945,13345,27995,52154,6262,13211,34866,68649,43465,-382,-21186,19643,32428,19560,35152,82240,58747,-8211,-80275,-91170,-66560,-45524,-31747,-17681,-17059,-26087,-107353,24159,359539,416656,348828,139498,-1840,-102987,-59656,91003,410889,362255,161444,59242,25671,9053,6568,27735,-34602,-79496,-55313,-69356,-92377,-111600,-69305,-34344,-18488,-11207,-18243,-15756,-33567,-20486,-50502,-60283,-2915,48244,22293,-23144,-42864,-46119,-18587,42760,49894,-33781,-24044,-5830,18344,21059,28392,106321,206631,181929,134349,96219,-2175,-10694,-2284,-50667,-51608,-19552,31455,4664,-13917,82677,337510,602085,681786,455184,150027,-5560,274922,615942,501279,218190,29688,-34083,-60182,-41525,-55357,-63883,-34812,-22152,1421,93175,223263,151505,10190,-88466,-25851,64128,159123,217744,152874,59015,-75506,-91442,-36445,-60767,-72286,-115537,-137685,-63493,6374,15299,-14227,-65855,-72450,-22828,63522,174770,359973,383505,200983,11999,-90902,-36897,49022,52294,34783,8168,-30179,-53599,-41830,36453,71578,57779,28199,-19428,-40488,-36903,-30572,-28364,-14915,-38139,-61186,23315,112653,56395,-22260,-37699,-65758,-103944,-123253,-89129,-12553,48112,16002,29112,188703,446832,500474,403553,277568,80045,-21302,-80573,-104626,-40354,135463,334218,324345,121344,-7139,-47688,-31509,-68952,-53194,-36661,17058,61428,46298,-35136,-68193,-50689,-20508,55636,152368,138865,102224,54555,55120,85757,94056,161025,109880,-10289,-61631,-21605,34317,81206,51950,8223,61225,234440,303393,211190,81051,-5277,-62194,-54810,-38023,-35370,-64670,-102170,-113518,55268,39375,-68148,-134008,-20567,91969,204766,140448,3137,-15616,90415,107595,40649,-27883,-51267,43344,61002,82774,-64671,-131841,-133880,-89113,-27403,-4549,23845,29802,31601,67751,84067,92601,60100,57415,84794,190739,94002,-12740,-81792,-90681,-10455,54418,75153,172209,264631,225011,162528,85956,40745,40067,89085,98031,64708,-53043,-24986,144458,205373,163128,93815,8630,-21082,6835,57615,117262,159048,92615,51262,6152,-31821,-71444,-79555,-52101,-36530,-39700,-36957,-52495,-31635,26667,47611,44139,12415,-29626,-57501,-82388,-21562,67222,137618,103968,42463,4298,11225,7536,26259,53609,74463,65959,123844,71218,-10351,-73491,-50000,-57447,-80465,-59846,-58178,2622,71111,63069,1761,304,-40328,-81155,-104906,-92348,-48502,-100539,-51761,74233,151713,169804,140907,84511,37439,1377,-27131,-7240,52135,79652,21545,53565,97487,143466,164375,91074,18782,-21007,-61010,-81692,-86200,-129229,-109429,-66456,-32168,-84864,-58150,7511,-19961,-77664,-120235,-137883,-95708,-26846,-8122,-9041,23857,40492,-19234,-34197,48964,113147,166399,222110,119566,-58647,-90959,-212,107078,208552,140299,5072,-15009,-43085,-46808,-25639,5335,-49269,-93389,-86546,-64999,-46410,-15031,51020,102306,107525,32166,-40162,-54507,-72990,-57221,27576,74593,99722,130740,180663,33160,3612,-43759,-65976,-89802,-149526,-120066,-53001,-13281,-26166,-28276,-30766,-84729,-117214,-95259,-127146,-111589,-60173,-50037,-27964,23500,159442,177546,70909,5949,43339,42043,-8840,-43023,-5474,-33605,-54649,-40345,6502,47867,85426,112822,108387,47473,28679,-2525,-20786,2577,-80188,-119668,-108247,-106516,-87568,-77758,-66262,-48464,-58212,-60926,-52617,-27836,-66872,-83164,-59299,-46866,-75661,-20338,50631,36642,28317,18574,6691,-68608,-11768,94853,64859,17264,-20655,-32560,-2715,59860,-13187,-54450,-110812,-144481,-48098,22531,34286,11015,-47343,-37933,-34742,-48350,-68018,-93244,-87524,-25752,-22735,-24341,-31220,10959,86592,169108,76235,-49828,-56712,-47944,-60658,-11924,-5510,-33579,20436,115849,118137,12055,-66036,56457,158782,198577,139215,123868,82940,9961,-27128,-7367,34726,65882,93850,42205,860,-29581,-60791,-27173,-3759,304,30418,192000,389548,364466,142927,23049,-53610,-121931,-120715,-109957,-82792,-63528,-49278,-44011,-41548,-42314,-68947,-19237,6303,4342,7710,108362,211423,250074,317686,233619,20146,-109862,-135067,-125336,-30798,49063,83641,36214,-18673,-36635,-22505,4245,-34892,-46927,-51530,-48140,-86223,-96879,-103282,-57372,-18698,-30160,-38560,-23462,-70499,-83236,-69927,-38132,9271,59653,53168,44384,75762,81944,43295,1116,-34647,-51661,-4025,48984,25165,-42274,-108868,-90229,-8560,88573,137342,143430,107372,81085,83010,67822,31148,-11590,-19366,-11970,-22062,-46589,-39574,58105,197235,260616,183552,157511,-16819,41711,64794,35567,-15791,-34392,-22315,-17394,-29551,-22024,-34924,-4499,114444,104999,69758,-14877,-67731,-115674,-101198,-21454,75971,202970,201776,155970,113491,54770,2995,-7295,-36890,-93638,-96822,-67080,-32998,3581,70948,31189,-100174,-68859,-40686,-39444,-41660,-64692,-32907,36901,248551,510104,623814,607099,604141,466117,265727,167587,118198,114044,15004,-52674,-59218,-39228,-38266,-23228,19093,22774,8620,-25692,-23565,-21533,59956,133619,164592,147773,57795,516,-32802,-89517,34190,97252,49927,-18138,-82117,-57301,-13013,-58262,11056,112850,197139,308836,297308,125534,11507,-44459,-84418,-67833,-7548,44955,60233,58254,155165,226406,159812,72552,46491,-591,-7689,-53936,9982,115211,128677,58352,-26083,-67840,-41408,-39389,-45626,-30143,-43351,-22993,-11717,-14034,-6541,37773,44894,28553,-1206,-8230,32452,3774,-66235,-57825,7821,-31973,-57347,-74698,-32268,-31968,-40121,-97276,-73168,-45483,-47438,-37326,-51762,-67407,-44160,-6964,6524,-4490,-16117,15109,64267,74520,75044,7138,-26793,50871,7818,-2641,19079,-71452,-105674,-69234,-46420,-49241,-69498,-42562,38008,82253,62081,-15493,-38254,-11215,-19765,-28745,-47146,-25162,20609,74266,-10692,-66765,-72977,-12577,26159,25934,32872,34721,-11210,-64654,-44283,-76852,-101481,-68180,-46616,-30259,-91033,3053,11339,9131,-33710,-43443,-39530,-22838,-7088,8359,-8033,-3118,-11385,30534,68966,31579,24142,15743,52229,18675,6872,-27723,36031,125483,274944,198099,1446,-26126,89441,102782,72554,31317,22399,88410,267443,309834,291072,174498,10540,-41733,-28371,-11720,42836,53629,-18529,-135965,-125445,-74313,-22286,6284,38932,77964,73969,51924,27982,-19762,-29048,-640,15308,11848,23203,18287,30869,88689,494648,293328,138525,74876,-4394,-89661,-81869,-65051,-34460,-29481,-54509,-85777,-114424,-126511,-68069,7839,-10000,-84553,-33001,43000,80862,83249,115450,47280,-21425,-54260,-72171,-63684,-48003,-35612,51256,51231,31575,2032,11785,50624,37241,-9823,6427,-58126,-48493,-5357,31383,49225,46020,44887,34799,51072,46651,20325,-41155,-74628,-119680,-95773,-64263,-37619,-11382,45427,115307,106396,67433,83928,55039,84824,55752,39870,22414,826,9942,1509,-1213,23157,-28314,-111478,-124704,-69902,-39069,-49524,-54044,1110,17625,-9456,-20652,-23794,-86958,-32832,80384,228467,241902,197470,132113,107181,40393,-28388,-26525,43245,54630,-11642,-54129,-58820,-18098,27330,66046,140882,264187,283179,193805,33154,6803,-34745,-29700,-6401,-6920,-54634,-94171,-124512,-97823,-25381,89927,192984,24566,-40763,-91211,-22115,-40258,-52350,-26149,-66171,-113427,-156496,-99813,-75570,-12466,-14325,-26491,-32879,-41221,-94243,-47910,-5558,-6862,-41511,-59356,-51292,-79260,-112525,-40786,91561,113389,-274,-110640,-3054,171632,352722,210872,81233,-27626,-15540,20789,-5277,-63483,33726,91007,95659,70530,41017,75768,143696,303471,302258,98633,9055,-18612,-22081,-27313,-7065,798,-30872,-31864,3900,111146,197526,105166,55281,53436,-8007,-45686,-61955,-26069,74836,106429,60512,-27789,-117784,-83727,-63012,-32501,-4642,1079,14655,17624,-7627,17722,114701,176133,189512,171916,170480,140437,66638,14014,-10120,-23756,2372,-19510,-22120,-68085,-108535,-82169,26463,14696,-62687,-76890,-31042,-28693,59459,115993,75002,9714,-43629,-79193,-53583,-24657,-23785,-4871,24254,75047,55791,35515,-44857,-62623,-44888,15499,82206,121755,198329,357267,375842,154290,33819,-46908,-134310,-74395,8204,41499,79506,42786,23657,78824,95804,78203,80877,65868,57864,46895,43238,83573,107662,79031,35515,-14536,-32669,-59570,-98677,-101647,-120639,-109013,-104890,-38773,-1860,26440,71058,113942,92249,15181,-31136,-40554,-72696,-75321,-29649,-12165,29068,100403,161885,184117,74390,-29615,-81156,-52908,30617,27993,-45921,-60378,-54248,-24995,-7248,-56646,-64931,-22880,43705,47078,30475,4831,-19391,-47954,-53857,-31660,81487,239734,258129,119837,21338,51077,73884,83031,71556,-18650,-108367,-31061,-2612,-17177,-57870,-66212,-17638,17702,68987,70685,28829,-23223,-70909,-134210,46125,373446,535055,572017,489403,310610,144187,85550,35818,-14283,2063,156472,223597,163086,51078,-22756,-26037,-20994,-38645,-53049,-58284,-97502,-69539,-23780,-27316,-13419,-69574,-78425,-32000,36693,86032,125935,105789,17029,-58419,-108015,-139710,-177683,-117131,-107462,-71724,-36065,-53310,-79514,-47503,-12106,10196,26920,78990,139832,34190,-114307,-46090,-29607,35200,54099,46145,39055,15118,-24422,-35795,-52342,-39521,38075,93101,84661,24823],[-12759,-52035,-108748,-91874,8450,58269,39548,11588,-19962,-26236,8766,8227,-40446,-3495,34234,65906,69754,48314,40251,86831,119846,125911,110252,89406,75791,60057,162077,62875,-32944,-138693,-145480,-31558,30190,20410,-68794,45535,126979,57758,19107,27283,9630,-24774,-20621,-26989,-56922,-38571,-26979,-34086,-35768,-44599,-2396,70173,69043,-21109,-115556,-35374,60710,99459,57137,24225,16274,38550,-24815,-101353,-98209,-27300,42328,77634,43510,-49305,-16377,61938,108878,91912,55971,71842,53670,-31969,-60923,-5305,8969,43181,72876,70781,33546,-45337,-59106,-37547,-24057,21970,22751,-61517,-76568,-103151,-21051,82116,72073,30264,-8555,-56863,-11413,53583,40427,-48823,-74666,-64724,-57238,-52253,19569,76412,84436,29926,-60263,-79613,-58365,-22440,-10963,-45532,-31936,24710,81012,104612,67220,59874,57812,92211,118989,43237,-27690,-88575,-84340,-41014,-30837,-86180,-118359,-105252,-52523,27051,177859,237180,119824,58318,30593,40642,31748,6395,16624,34514,-12370,-144133,-212903,-148563,-112457,-41316,37427,80072,52868,55497,37266,4154,24098,-2435,-57151,-26224,57,-10104,-46144,-63386,-71639,-88219,-144480,-187987,-74837,-65690,-111247,-84680,69179,162250,109011,-5475,-81677,-44330,-12108,20909,20530,6676,13534,1039,-53462,-68844,-72382,-47259,1496,51232,91365,90141,133774,298941,324823,149107,12077,-17509,-26865,-58022,-48350,22043,111882,49028,-73856,50536,187876,242588,218152,275899,222505,91655,-41694,-62303,-7935,-52296,-16176,-5144,14616,55175,-13448,-48532,-82681,-79388,-67504,17973,97867,17909,-70975,-63966,-76814,-93421,-5809,133303,105360,15223,-35706,3105,-23359,2682,102569,49315,8594,33966,115272,92705,2966,-65291,-56972,-1993,-36079,-33655,27914,119546,154191,69290,22446,70327,119707,126753,111790,48089,9468,29704,97582,145589,93988,-27695,-104499,-74244,6882,-1426,-19815,-35367,-47729,6607,-35090,-56515,-49432,-24343,-29556,-70509,-90516,-110642,-68989,-126,22655,12751,102357,971,-159017,-56768,-60086,-71041,-30566,20470,5505,35261,67357,6918,-17308,49726,91546,82920,47277,33250,53634,-29845,3077,56404,62108,40948,1311,-51871,-41770,104,39070,18496,-63361,-74130,-2813,17633,-15533,-55855,-67051,-83388,-72951,-48364,-72062,-19005,-17155,5075,-33038,-27386,25814,20895,4755,-1655,-8203,269,47401,110746,60892,-13205,-82647,-60600,-67892,-58066,-10257,13357,-28852,-92508,18580,148783,234711,318861,425023,473404,397076,154450,136,-60535,-65056,-70925,-57787,-66631,-83186,-40082,1708,9383,-1653,4573,8599,40695,83574,67208,149061,327676,342163,256010,174438,68214,-56316,-54581,4247,64922,64336,51693,61599,51911,-87722,-129168,-77910,-106857,-135965,-134645,-72002,36276,160555,270272,84199,-100383,-67183,-103614,-53606,-25997,22860,56425,58564,-19924,-62220,23994,58399,47228,25668,31487,14086,-3788,25562,61809,93201,118526,126698,132538,123962,59142,14199,-38689,-3635,72511,64361,9596,-59969,-106730,-95410,-115574,-79942,-9395,54815,112653,147129,95500,80444,32200,29956,60622,106793,99289,47435,42238,85070,213075,318481,183686,38358,-24373,-9448,68645,-19333,-11004,-70599,61895,114466,122678,-46143,5318,91266,38840,9473,363175,837910,760896,255968,-3030,-47519,3929,-33270,-67592,-73107,-72183,-43424,-42107,-59804,-33615,3181,-63077,-108873,-147862,-146382,-60615,3989,41004,47346,169598,277803,236635,156377,163819,268065,352650,364795,337785,267593,245679,206661,211507,202243,242826,288227,196738,64784,-82397,-98367,-41241,-102877,-75321,-102549,-38283,38447,40328,9468,12133,8431,-106306,13772,-34910,-73427,-89486,-77932,-54177,-7556,55714,177877,270996,178206,28751,-59846,-99295,-22292,204444,364374,266980,69070,-47362,-35481,22428,31645,18901,2550,-63309,-7488,59301,79296,68586,9103,-26750,-20057,-28395,38643,190471,302609,60638,-166260,78652,295376,367417,234711,39783,8207,-14989,62696,59793,50883,57064,35155,21165,28132,13859,58105,96355,112781,68528,-72361,-40852,16921,49890,-14366,-22977,20672,12303,-38779,-149576,-80590,108764,280609,224313,41469,-86162,-100922,-170563,-90575,-64262,-73943,-75630,63656,124834,61467,63699,44728,-22115,-49109,-105579,-127951,-87694,-50115,-2577,44764,10372,-42339,-78325,-32661,-1146,-12687,-69170,-122261,-123781,-51291,5966,51660,63358,81842,31457,23257,-10082,17610,64241,79781,80868,200311,210048,154930,96165,55296,11772,13055,-44955,-134327,-75653,-7030,104783,169947,193495,255949,194891,29442,-50729,-101575,-44857,-35170,-93250,-136690,-105680,-53225,42422,191036,257604,124147,9222,-43750,-74890,-17911,28551,34084,20021,-28120,19356,120538,133083,98430,33518,-18724,15151,-26707,-79448,-4065,-9970,-11802,29445,83096,61423,38830,41842,98804,125135,102336,83998,43109,-407,-32747,-18201,-14776,-34065,-25077,-11265,-27561,-59848,-65603,-5958,-15229,-43233,-37729,11199,57693,78510,93767,41300,6870,31104,17001,-88768,-145567,-56105,-116968,-129572,-83199,37387,-62326,-77830,-76932,-25272,16122,15938,22473,-20345,-66263,-82153,2432,70456,56612,29890,48243,92842,78570,99718,81273,86418,56656,8080,-20715,15256,30621,21255,36288,87877,62302,-11528,-79099,-79343,-59925,-52301,-35668,-8978,-4325,-13937,-109416,-22249,317419,404360,345395,119951,-19155,-113925,-54586,93233,387808,308281,115132,22160,-10000,-17264,-6256,15804,-45329,-67748,-46622,-71134,-113515,-149435,-113616,-61279,-18157,-553,-1091,1318,-27670,-17348,-45194,-56258,9796,69934,35673,-29751,-50531,-21425,2349,52513,59900,-27031,-26660,-13388,9744,16916,36707,112153,210370,174855,103326,45010,-34907,-28109,-18670,-58993,-50345,-19369,25718,4641,-17000,74845,316282,529421,558625,350766,108854,-3308,265163,613503,511935,220783,24822,-37510,-54876,-31170,-41793,-57721,-31247,-15421,8412,101595,234327,168974,30211,-54156,-7857,86206,185605,266985,221240,122254,-39004,-109101,-37446,-54502,-80445,-120711,-118410,-31333,51484,61427,20778,-43980,-64525,-24380,64319,195863,392020,398103,203465,11608,-96408,-51745,31873,42908,21905,-11083,-56181,-85346,-72237,13854,73886,70827,44650,-4702,-33334,-37473,-31005,-34799,-24047,-47586,-82120,17645,116518,35710,-39294,-41567,-59811,-90052,-107064,-88952,-19821,45339,23634,26158,172753,431259,487301,368988,234307,54136,-38440,-92688,-117681,-35528,150561,372331,376549,162989,17505,-40802,-16720,-19090,5082,9577,43725,63306,44931,-25740,-57705,-49488,-18319,74634,200383,184073,121039,59258,40120,55620,71966,130772,81000,-21902,-68968,-32682,25095,78170,58848,18634,59186,223047,301835,221333,97892,9519,-49839,-42095,-31596,-40401,-75193,-121476,-80843,107711,116084,-17854,-107042,-22155,81048,196826,148205,16374,-14916,99502,122744,52891,-18691,-68525,24945,39278,65325,-84532,-155744,-123925,-82285,-29521,-20438,2055,13373,22905,61729,79627,103940,79786,75301,107079,216272,116513,15718,-54550,-53476,32264,96059,119104,233604,334381,278232,192896,101014,45017,35682,77491,94169,76211,-36382,-54981,79114,140077,131888,113833,30329,-7840,11286,54362,106829,147773,88707,54240,4142,-37458,-82592,-93472,-60155,-35897,-47882,-32156,-26206,11547,61615,59618,40835,9701,-30136,-56412,-70759,-2636,90490,154191,119027,87531,37032,18938,11656,27535,45969,64293,84910,152452,95403,4602,-49597,-32997,-41485,-68780,-54526,-45729,11708,59881,42057,-19122,-17207,-52845,-83164,-93815,-76914,-47355,-99724,-19762,129451,208748,212403,152636,69591,13928,-12429,-27989,5556,85419,120975,44019,28461,78810,144625,165437,69019,-7458,-46549,-81438,-78600,-92302,-113927,-92921,-61064,-38766,-91289,-44246,27572,4210,-58940,-110246,-133763,-95017,-34040,-7643,12909,47429,45748,-32739,-61772,38909,107641,151993,204111,124747,-30228,-81097,-13095,81873,177846,117621,1533,-14978,-43060,-38803,5587,53995,-5525,-59701,-65580,-59770,-50561,-22218,50059,116334,131046,62382,1775,-4598,-28945,-33744,15119,29955,47715,85350,141264,6880,-8334,-47098,-52812,-78642,-139216,-121741,-65494,-35261,-49518,-51425,-65867,-133845,-174117,-158702,-183841,-142776,-76575,-62811,-33648,31638,192691,231906,88773,8535,37162,16779,-50199,-73600,-13838,-25646,-48191,-51022,-11729,18359,41522,61545,78472,40997,33739,5566,1685,9340,-105071,-132622,-95304,-76968,-102580,-112764,-96882,-59726,-56612,-69401,-58678,-21373,-56867,-64677,-32781,-9589,-30823,511,63353,54537,51120,48881,36339,-67333,-34696,71074,39825,-5215,-39234,-34530,1610,59724,-16740,-51188,-97188,-152067,-66904,6101,24736,15176,-34220,-30090,-27993,-52625,-80879,-101801,-91366,-31799,-33812,-39604,-46368,-791,69969,157333,68428,-74229,-85669,-70633,-89055,-38678,-27455,-32909,46490,154382,171148,57241,-74462,33971,145337,206019,158215,138540,82150,9858,-24484,-4303,37919,69472,110668,65935,16828,-21782,-64989,-39790,-13320,-796,41299,203934,368446,319294,116582,12679,-70343,-131057,-101417,-98147,-87823,-62039,-33182,-20929,-32287,-31513,-58505,-11235,12464,4705,-7565,73604,188826,253686,319102,207748,-16932,-137557,-144960,-143594,-36046,53801,99669,54044,-1925,-22167,-17435,-1834,-39450,-47354,-57283,-59902,-89169,-91437,-104351,-56149,-2931,-15476,-37176,-41708,-100909,-96331,-76205,-36928,9182,51121,40728,34488,72954,92101,60523,15342,-28628,-64912,-27506,26513,8762,-38583,-81393,-101750,-35041,72496,141101,158837,130913,100136,92963,74393,32439,-17284,-29188,-22381,-26557,-37524,-15152,111482,270076,325232,202196,159364,-5922,51385,70966,44888,2099,-30727,-26314,-20064,-34691,-35200,-35148,31095,150337,106530,31754,-59209,-94141,-116236,-89163,-12311,82239,216313,237153,194214,143038,71712,6884,-16280,-61255,-124247,-103018,-43535,-5935,44239,147103,121882,-34406,-120332,-85085,-10738,-21279,-51949,-22471,61019,283006,545242,666221,640382,581294,425692,241320,169042,130319,116516,-25966,-72505,-57160,-26120,-21279,-12716,12518,-887,-17441,-44857,-31252,-9746,79141,131604,134967,102167,32621,-4005,-28837,-94048,26019,84976,45895,-13830,-76922,-72732,-16951,-52224,667,101539,203117,323916,305298,122059,1732,-65669,-95206,-38366,17636,60612,63513,47592,126250,176461,112816,29595,-7989,-23386,-13429,-49808,6844,118344,136303,63829,-5124,-75964,-53092,-42860,-47151,-26966,-39367,-15408,-415,-4825,-13408,28262,32830,27462,3825,-8970,17879,-25655,-91002,-66481,13478,-18533,-41112,-58388,-40237,-37583,-24079,-73749,-73709,-46092,-40751,-26136,-34148,-48696,-32101,439,14011,11064,445,22477,59574,57299,56968,12905,-4453,69051,20321,-17795,-13638,-105619,-131976,-78045,-57774,-69785,-73822,-30246,49797,93529,89432,13820,-18291,-1071,-13188,-23388,-46845,-34546,8639,61775,-12289,-52238,-40664,1712,33582,36982,39707,31314,-19384,-72234,-46109,-80190,-115837,-83082,-61013,-40451,-89833,17277,15657,15042,-13588,-42078,-35906,-17379,-3315,16236,7924,12423,-3224,34705,59535,5398,-3580,-11478,23801,-1570,-13731,-48757,24791,135379,326129,260693,42153,16404,130340,144696,97905,53770,38524,91782,253120,278166,237538,131913,-1991,-36891,-1011,22372,52168,70200,-1488,-108620,-106209,-69612,-6439,39286,65904,94724,77411,43873,12926,-43030,-58279,-13361,11985,7357,17028,13997,26467,86613,482744,318165,147339,74895,-9314,-72427,-64457,-56388,-34932,-34039,-62700,-88838,-112549,-136834,-83420,-10524,-26733,-72170,-13373,62122,112022,132598,163453,73697,-10899,-50382,-63032,-53812,-42116,-30985,58062,55762,45543,18138,9760,24513,-688,-51462,-38414,-117646,-84129,-32545,29621,57694,47036,24612,13714,31421,33967,21455,-31058,-65214,-115306,-97244,-68930,-40699,-5056,64165,138794,135461,99252,112796,82337,106441,77949,52264,30477,13194,24715,11891,983,20883,-37965,-115601,-109325,-51849,-14487,-29374,-59846,7132,24216,-10152,-30439,-32907,-89717,-35227,71404,221729,252973,220841,149392,115695,40410,-29540,-26116,39273,30565,-25803,-58146,-64763,-16849,32155,78113,148766,239962,212274,106567,-17521,-23098,-45232,-16545,17582,14550,-41140,-91466,-125046,-97055,-24112,91390,228167,65617,303,-55643,-18965,-38001,-45122,-27567,-73770,-125121,-146281,-93789,-76746,-12607,-26489,-47114,-52035,-55149,-81235,-35537,10530,19986,-4526,-32952,-41203,-66997,-108744,-75336,47391,73771,-31761,-102716,13220,197116,354863,163028,29451,-47036,-18744,17130,-4251,-49023,21120,71731,67629,38975,19014,68317,159977,354900,332478,87894,-10320,-27731,-19125,-15300,7616,11600,-24534,-30506,5726,113674,179670,75252,36277,51285,2811,-34332,-60560,-42527,48774,102481,84443,-10369,-119155,-94750,-73787,-34624,-77,4318,17214,14349,-25708,-15673,86456,156141,169191,153088,154827,121658,51610,12811,-10216,-36447,-14312,-47707,-60879,-111726,-151835,-127237,-19128,-3839,-58598,-82641,-37150,-38311,43197,98924,73387,13116,-31877,-70853,-53291,-16960,-13648,-1595,25249,94228,102059,67486,-35759,-64515,-30535,46863,118371,149049,194615,321535,354218,149700,30223,-54821,-144824,-61563,13697,38957,71623,34013,12661,60137,63345,58800,81029,78092,75393,64870,58704,101555,97826,68898,36129,-15721,-34717,-66537,-101382,-81784,-47921,-27450,-36399,10535,24335,33935,71545,111451,100579,38275,-12643,-28390,-70786,-72424,-31629,-14480,33561,120196,187640,177658,47128,-55117,-105923,-41076,45757,17833,-62721,-72916,-62555,-23901,4348,-41983,-52842,-9510,62685,71145,56835,22779,-1166,-42493,-68312,-51338,51814,198363,234574,111410,12998,36125,59661,66428,48696,-43678,-129043,-21521,8003,-13761,-69638,-75415,-28195,-120,41672,44274,11024,-30615,-72793,-116460,55034,382438,565062,619424,522197,314790,145208,83756,37848,-6053,12505,209824,294574,200532,50980,-41121,-36952,-26409,-54033,-89187,-81763,-70971,-31833,1549,-16732,-10883,-76365,-84603,-37083,32669,75870,89816,77458,13488,-48551,-88504,-123895,-158392,-132860,-111347,-67129,-29055,-49846,-82708,-50622,-11508,17960,43483,97065,171754,87678,-62576,-87468,-59445,34936,66876,59426,49380,19462,-27910,-47965,-67803,-26632,52623,94394,71750,7203],[-23557,-46021,-75739,-53869,23427,56861,36054,14187,-12978,-12147,34645,35287,-31854,-8516,32794,69440,76075,53581,39689,70726,103846,121897,117984,97320,80668,51468,101291,16488,-62751,-149073,-173292,-49329,10527,14712,-45740,25329,94714,34432,9703,24093,14999,-9256,-10596,-25412,-55127,-32617,-12195,-14190,-19193,-28561,7898,78356,83554,2905,-94793,-77163,52489,92558,46855,14299,-7201,29450,-22039,-102107,-111890,-53010,21681,65101,28696,-72633,22597,77608,106966,91913,59424,82323,75927,-4720,-45822,-6609,15305,51845,70926,52630,-6548,-101073,-107276,-64639,-28662,30564,39053,-39902,-58287,-90015,-25158,92189,88870,44547,-3041,-59577,-23552,21258,14702,-61512,-76304,-59099,-48341,-50453,11921,66349,72929,23442,-64045,-77748,-46737,-14655,-11234,-53339,-20349,41879,97413,103258,54034,40676,36557,74615,121081,70389,-5888,-71712,-62604,-35522,-35615,-94198,-129501,-115067,-57284,21080,160165,224287,112407,53846,29055,36646,25776,3459,16990,40073,735,-106126,-152026,-113246,-78884,-35933,23718,51359,25271,40394,25981,-14342,2511,-17991,-62351,-26116,-13427,-24162,-56707,-62480,-57191,-68828,-126409,-176819,-56462,-26945,-83832,-120693,33060,132061,101596,18965,-55952,-57099,-35337,-10157,-1486,-6644,2221,-8458,-58944,-63565,-57893,-40565,-172,59944,97286,83836,133673,326517,354149,159851,8084,-28969,-32364,-55167,-27322,66916,166001,68994,-68927,49912,176160,208550,173987,249394,218855,76150,-43801,-46217,6739,-44454,-17552,-11220,6178,57245,-2249,-33213,-68050,-64519,-72010,2846,59422,-6011,-84993,-89194,-100409,-108456,-31439,97577,83227,-3623,-33375,14481,-24724,12427,117340,59417,13362,30191,111478,101097,14028,-54114,-60091,-9433,-41137,-33254,33111,130198,173538,92901,30558,68197,118558,136259,137251,79639,37964,49859,105651,129290,70146,-55746,-125563,-56270,18049,1521,-28653,-45146,-37199,21076,-27402,-54793,-58092,-39626,-43668,-78205,-100075,-119684,-64215,1211,33388,45490,148720,47727,-125565,-45389,-69815,-97388,-47842,28264,9189,43051,76036,21883,-1158,56899,96757,94547,56305,35650,44886,-28268,16980,87832,113264,102433,52924,-24014,-43216,-15835,27030,18591,-54688,-61567,1390,20347,-10962,-52152,-60131,-75536,-66492,-33584,-40357,19581,9357,15044,-39052,-48894,11107,26269,17680,-1472,-31638,-34462,114,45755,-1799,-52756,-73880,-56751,-83743,-52255,18135,48065,-2116,-105836,6900,143025,249062,346682,449841,472438,370566,133736,-11207,-75397,-75121,-81934,-58696,-66786,-78670,-32315,5775,12321,-3363,-4267,-469,33203,73128,52011,137840,317127,341029,281989,213768,106779,-23705,-29395,21084,66110,59248,51305,63753,64133,-61259,-152348,-114651,-132937,-151596,-113048,-54265,43409,161980,263832,64238,-103433,-14948,-31851,-3262,6199,49399,80306,69964,-25332,-84124,5113,36281,34787,19423,21206,-5567,-35770,-10705,40247,91322,128670,133400,131876,113663,49858,5340,-46095,-6296,71790,72122,16620,-58145,-109806,-104668,-136807,-113637,-53965,-14260,61393,135005,92087,77410,38602,53942,103266,165551,143135,69708,46707,70223,168818,283025,177950,34928,-29743,-13248,49275,-70468,-55345,-62590,72248,116677,115363,-28794,42839,120991,41533,-3689,464760,1053200,894406,297444,9924,-31764,32272,-8518,-54057,-64732,-60956,-36213,-46607,-77049,-47864,-4600,-72557,-128540,-175468,-174986,-79154,-4998,36678,38157,143918,237538,205705,146237,157781,264141,347059,366811,360500,287420,260308,222080,227568,207877,246364,270941,158753,23541,-94999,-52116,-25,-79267,-69240,-125147,-45680,43570,53834,13089,-10779,-15570,-106539,16432,-30747,-74045,-98784,-95704,-60467,-9498,71698,226627,330214,224523,45937,-54356,-80833,-4553,209897,341857,257965,87470,-45684,-50168,21164,60714,61873,31083,-57759,-10404,60263,70661,43822,-17219,-55544,-63863,-42876,34980,182196,249296,13581,-140961,111791,310899,322092,175852,-9963,-35233,-37736,55787,62416,54731,53362,17137,-16851,-34179,-63947,-22096,28894,62223,36071,-100512,-43017,18846,61906,573,-44810,1568,-14021,-67205,-150985,-40170,172629,332744,231302,38626,-83723,-67323,-119396,-133793,-109018,-89551,-77695,68027,155134,101899,89978,61262,-8243,-37231,-93004,-118585,-84374,-50264,-3087,45872,17979,-31595,-75543,-46995,-13519,-18909,-75450,-115905,-112836,-44702,9432,42658,33177,29658,-16889,-16620,-45267,-7599,43495,66447,86458,230367,267493,213750,138812,95425,51303,27655,-37310,-152824,-82877,9260,121142,152233,140885,172553,137046,3002,-66753,-87815,-23140,-10086,-70661,-134536,-121590,-59064,42329,191080,243895,95182,-23955,-73778,-88047,-27545,11518,16127,9044,-30835,7278,85137,99399,84990,31950,-14367,10753,-37723,-76489,10372,-1165,-12994,18039,64909,43006,27277,29965,79501,110962,83952,68255,37400,-580,-34319,-17613,-16006,-38340,-30304,-11894,-24329,-62028,-80082,-25204,-35820,-56733,-38108,22037,74902,99335,120396,62449,30437,57058,45368,-46843,-141757,-92893,-113136,-87909,-43419,71432,-35599,-53485,-47910,6555,36109,35076,41620,-8545,-61815,-66367,16747,88518,74046,40762,63902,129895,152347,177712,116167,94313,63114,13294,-22140,7857,23633,17523,33580,89152,63546,-14038,-71249,-65432,-51712,-61156,-40907,-2680,3945,-7029,-94060,-28705,286548,388305,333076,94426,-39294,-123713,-48683,91705,353344,251325,72819,-13501,-46213,-43753,-18447,2354,-60599,-54147,-37180,-70353,-130313,-162580,-137064,-83029,-15923,8459,13068,16167,-23052,-17217,-43610,-54688,22247,94020,50373,-39726,-55125,352,20403,58081,64216,-23496,-30833,-21278,482,10515,38738,107329,199512,154276,65377,1119,-40603,-25347,-30036,-67001,-51145,-21320,18700,4297,-22463,58017,277315,433864,427623,263801,80975,-1396,231218,561354,480042,201519,13157,-44031,-48732,-21895,-30480,-52566,-28521,-10913,12717,105910,239168,185698,58827,-14570,12833,104604,202926,307035,287020,186480,-217,-113119,-38278,-45516,-83103,-115646,-87842,3362,93395,100974,50287,-25616,-58319,-29425,55732,199612,399373,394049,200376,13573,-91691,-68507,7471,25505,2740,-35445,-86920,-120116,-102902,-14195,69361,79270,57329,6727,-28527,-37626,-28071,-39036,-34161,-58722,-105865,18940,124096,19276,-53501,-44980,-52709,-73782,-85573,-80639,-25914,42108,30931,11305,142862,395434,456442,326843,190090,27754,-55739,-104388,-127740,-28813,162342,397263,415204,200931,39272,-33075,-1741,28316,63027,53923,67942,63332,39629,-19675,-51465,-53959,-21760,86614,240805,220959,131636,58803,22335,28316,50718,100290,48085,-38689,-79734,-47137,11227,70190,61517,25242,50197,194817,279165,218283,109861,22709,-38964,-31876,-27509,-45697,-82805,-128086,-42642,152069,185980,35123,-78483,-25808,64336,182003,151289,31063,-12896,101105,124314,56971,-11959,-88966,811,13920,47052,-100456,-168936,-110775,-77040,-31778,-33773,-18516,-6058,7816,48715,70396,109943,98075,94335,130363,235265,136004,50018,-14120,-6375,79840,138437,161504,293273,399259,327516,221569,115689,49269,30746,64153,86489,84674,-20009,-80030,20642,81209,103302,137058,55191,4485,13521,48291,92962,132304,78625,52377,890,-43787,-94082,-108412,-69681,-36039,-57899,-29301,-1625,54685,98163,77510,46158,13963,-26700,-53811,-59551,13782,105364,156732,123013,113106,68937,35902,19748,29587,38387,54084,104107,186826,128154,29742,-22549,-17526,-26096,-52646,-45342,-32740,16832,44705,17723,-43066,-36589,-64450,-80528,-78224,-63195,-47185,-84714,10938,184554,267177,250900,154745,51425,-5791,-20563,-26567,13922,103694,145221,62693,-12132,41902,127184,152024,42251,-35894,-72891,-92276,-70235,-93158,-94561,-73888,-55625,-47891,-98833,-34859,40546,22519,-43293,-101530,-132840,-98591,-45927,-15880,24857,66809,53462,-35557,-90141,24147,95624,130834,180480,126612,811,-62853,-27188,46341,128368,75742,-14098,-22818,-47804,-32966,38745,104650,32716,-30831,-45539,-53980,-55208,-31169,45646,123158,143335,84849,37413,37948,14522,-3216,10940,-5310,280,38391,95308,-20915,-20672,-50462,-46413,-73256,-130677,-115394,-70355,-56482,-79401,-83371,-110194,-191284,-239350,-204701,-191395,-163148,-95064,-77909,-40847,35689,216020,277524,103502,9292,30916,-5370,-90676,-88031,-15327,-11171,-36461,-54286,-30818,-12170,-4301,14952,55798,39146,42228,17902,30341,31331,-101500,-131410,-71496,-49751,-95438,-141383,-128221,-71804,-56601,-78019,-63519,-19640,-51918,-50207,-4996,32632,14905,22856,73189,70789,77085,89758,74362,-60290,-62054,35746,8053,-32047,-61352,-28636,10743,62987,-20014,-51314,-87787,-136070,-83258,-10558,12505,13722,-22310,-22852,-21117,-55810,-94035,-108802,-96231,-41113,-47209,-57212,-67260,-20305,41280,127560,50606,-100736,-109612,-79375,-88833,-61964,-52516,-28530,69674,184878,218125,100171,-50526,7368,120128,198017,163535,141476,74368,5544,-25377,-4858,36747,67608,120025,84039,28666,-16513,-69635,-57451,-27759,-4215,46951,202669,328806,261123,79348,-4090,-87536,-120097,-75134,-79275,-95928,-65994,-25778,-6295,-33644,-29635,-50803,-5375,16860,4630,-24455,29391,144162,231152,297139,172538,-53080,-158718,-135647,-134139,-42842,53274,108872,67167,11630,-11367,-16297,-12413,-46743,-48655,-64207,-72708,-87447,-82496,-105225,-58433,7718,-1972,-31290,-54639,-129395,-107201,-83746,-38066,5180,38557,25646,22055,66851,98715,76094,28465,-23862,-79637,-54033,97,-10981,-33208,-58142,-99438,-60522,53116,137939,167550,149773,116939,100769,77299,29186,-26905,-41529,-33028,-29198,-28404,11494,168544,344269,383143,215393,165359,21462,60678,72842,50071,16295,-25950,-31934,-23461,-37330,-39740,-22447,60994,173581,98965,-6515,-95542,-108382,-108163,-76429,-5326,83595,218328,262418,226212,165644,81290,5917,-26583,-85725,-149886,-84075,-15510,23958,86257,218404,209165,49698,-49837,-34873,39385,3049,-40410,-14632,77049,293221,538486,661186,632708,523328,362427,205670,159630,133910,109444,-65704,-66350,-47674,-14187,-6073,-521,14753,-14383,-38054,-61391,-37383,-2699,88926,118521,95764,48127,976,-13317,-26713,-96281,9240,63639,35151,-12841,-68902,-84247,-21996,-47199,-16051,77801,190605,312291,289335,108051,-12381,-85410,-90795,-18142,34323,68065,59915,31910,95217,128833,72879,-774,-52793,-47226,-21356,-49319,-1026,112379,133315,61656,11528,-62914,-61318,-47294,-48487,-26959,-38804,-10508,9490,2420,-23659,15044,17933,22130,5009,-12129,3345,-49118,-113809,-75839,17097,-4915,-23691,-43929,-48265,-44297,-14973,-55292,-74079,-48532,-34009,-12763,-15463,-33126,-24052,3545,17431,23253,13789,25088,48106,36104,40284,22242,22568,87321,39835,-9896,-31267,-125391,-144720,-84588,-68664,-90978,-71974,-20104,57143,99569,109512,38359,-686,5965,-11254,-21817,-50316,-49958,-7261,46005,-14382,-37086,-15980,12465,38157,46019,45792,30956,-23030,-77851,-48112,-79858,-131313,-104093,-83045,-58197,-80603,29839,16780,17086,4060,-27981,-23120,-8952,-639,20405,20327,27614,3907,35051,45311,-21940,-32909,-39150,-6630,-26113,-37876,-72311,12014,139857,360797,306425,75398,50917,165753,190726,123284,74436,52236,86793,222475,232432,178132,93018,-11708,-32913,22377,57536,60459,82178,15314,-80421,-77530,-44216,19626,73777,91753,105597,74071,32393,-390,-60816,-87958,-32235,672,-3267,6937,6747,19022,79712,446065,327821,146998,68459,-16204,-55294,-45727,-46349,-36632,-40391,-70935,-92483,-108593,-140800,-96901,-27212,-37604,-50642,1735,73388,131425,169318,199137,94005,-2967,-45720,-52364,-42749,-33699,-23676,62426,54796,53613,27803,912,-1400,-34552,-90751,-81948,-173263,-80741,-46578,28251,61862,41924,-1736,-15351,5633,19240,23574,-18061,-50265,-102874,-99292,-72346,-41706,667,78519,153984,155292,128026,141648,103160,113813,88185,55626,31625,21698,37079,18993,-879,16728,-41780,-108942,-86138,-30438,10918,-11860,-64050,13129,29405,-11636,-41768,-44552,-89777,-37788,57650,203558,251011,235694,161311,122849,41007,-31438,-28817,29953,4096,-39758,-61452,-72054,-21023,28927,77158,136904,193828,130082,26861,-68292,-54471,-54893,-5221,37310,31791,-31264,-90551,-126427,-97684,-25590,86465,255384,114111,47059,-21949,-18701,-39350,-36372,-27158,-79495,-134129,-136242,-90787,-80649,-18159,-46159,-72639,-75378,-69866,-60856,-23429,24680,44932,30761,-5609,-32758,-58179,-98581,-100285,1715,30210,-62602,-79845,40198,231767,354320,115082,-19103,-64102,-24677,8884,-7798,-37020,11084,48797,35723,5524,-8624,54825,170370,389975,344233,71076,-29941,-37590,-16186,-2929,21941,21969,-18766,-31170,5807,113966,158953,46896,17922,47736,12824,-24804,-62477,-64536,17784,96888,112331,6981,-120279,-111857,-82727,-37169,-780,2747,16434,9675,-42251,-55347,44295,121607,135667,123102,128711,93221,30151,7012,-13864,-47747,-29405,-75617,-101833,-149592,-162975,-149173,-59650,-24774,-56062,-93025,-50769,-58815,14283,71650,65023,12986,-21972,-55188,-38915,4716,4514,2771,22935,103741,141507,91332,-30425,-65850,-17295,78504,152562,170061,180969,272914,318989,139111,25525,-61523,-152370,-58173,10711,30206,59666,23667,-344,39727,33175,39788,80209,90420,97871,89522,77539,114563,81387,53350,34197,-15902,-35680,-70063,-87934,-34278,14101,38980,27324,54621,45452,36455,65492,100741,103854,66848,9234,-16595,-68751,-71791,-33172,-17341,35097,132452,204199,161471,18192,-80578,-127019,-26491,55007,2164,-81042,-82882,-73400,-25849,13697,-27808,-41383,-107,73760,92097,83221,43046,19469,-26287,-66236,-62761,25079,156529,205302,99979,3797,18159,38238,42617,22346,-68304,-140566,-13403,16520,-12988,-83372,-84788,-39835,-20242,12908,17178,-7323,-38877,-73634,-101906,60720,376351,570492,635741,527590,305531,143913,83796,44117,6191,25009,256421,342474,221707,48855,-54758,-51014,-37749,-74152,-113168,-67302,-25521,8786,27554,-7000,-12258,-88504,-91426,-43574,24251,58255,47802,46416,10378,-35945,-61604,-93098,-135679,-147691,-113436,-59704,-17923,-41109,-83363,-55169,-14087,21104,54488,106017,187963,130086,-10194,-70121,-73642,33103,73911,68950,57104,22735,-30665,-58728,-72748,-12491,64404,89815,53591,-12867],[-34144,-34136,-39237,-15637,41025,56852,32761,15274,-7695,1078,61659,62324,-22515,-15086,28285,69449,79348,56573,35677,49026,79761,109468,120166,100953,79999,35826,42262,-24070,-83574,-136573,-157942,-65983,-4648,15944,-16923,-1348,52365,7228,-1526,18926,17094,3589,-2912,-25823,-54627,-28237,-1480,-422,-7364,-17292,11625,80412,93552,23281,-64817,-117702,41097,79489,33640,5296,-29963,16148,-23538,-100835,-119232,-69195,6094,54592,16061,-84014,51435,78161,87865,83762,64543,99620,106073,25230,-33925,-9598,21588,59821,66297,30853,-46253,-159733,-154299,-92568,-35096,37426,54624,-19913,-41623,-77236,-32289,96828,101474,54567,-1448,-65682,-38047,-9471,-6278,-69513,-78202,-55738,-38460,-41107,10196,58757,62897,17982,-67698,-75393,-35094,-6598,-10362,-54827,-11462,54285,107503,92693,31865,15058,12907,56939,120967,102364,25578,-44420,-39768,-29446,-39309,-99403,-141098,-121003,-58235,16827,141845,209362,102487,47046,24632,29774,18228,351,17403,43889,11615,-72876,-99838,-63213,-45980,-30187,7414,19210,-340,26183,13131,-34101,-19539,-33676,-66291,-29017,-28503,-39472,-66530,-58011,-41203,-48942,-104837,-154703,-43545,-206,-50436,-152990,-3360,98801,87180,34634,-32409,-69326,-55108,-36026,-24577,-23537,-12670,-20751,-66024,-58440,-40808,-25480,1955,67260,98201,73684,130042,344817,372035,166267,6274,-40705,-35863,-49683,-7584,112925,221071,86572,-62817,43727,153199,165403,121469,206410,197396,48870,-42015,-24609,25146,-32925,-15529,-15520,1498,69543,23196,-9561,-50055,-49207,-68862,-8504,25750,-26579,-99684,-119256,-128407,-124833,-58675,52451,49498,-27758,-17041,31179,-22487,24624,132053,68743,17190,23085,101222,106380,25781,-41684,-61430,-18111,-46014,-35885,32865,133337,185977,113386,35311,62718,115237,144916,164540,113558,66508,69221,111116,109129,46358,-80886,-143838,-39196,28267,4197,-38313,-55635,-26162,34508,-21047,-53202,-65580,-51813,-54815,-82231,-100071,-112132,-55415,2878,42103,74325,191174,91491,-92873,-32774,-75031,-116587,-60545,34979,6778,46370,81102,34440,12171,61116,99119,105179,65951,37869,33479,-26430,29560,116991,161099,160953,103510,5300,-41420,-30908,15895,17562,-47242,-51354,2592,19851,-5386,-45375,-50259,-64996,-58898,-21311,-14434,50862,31273,26565,-38639,-70288,-12334,23217,27326,604,-51669,-65746,-40961,-7758,-55783,-93272,-59181,-49936,-90567,-43610,41847,76619,23379,-87573,-11741,121263,243077,350922,444353,440544,324154,106873,-23082,-91248,-84982,-94522,-59708,-68402,-75030,-25526,8529,13314,-7644,-17373,-13734,21351,58987,31602,114561,286963,318226,292117,243757,139147,3578,-8774,34523,62427,51980,48984,62107,70234,-33046,-114469,-120859,-139902,-134262,-89356,-39817,43998,152173,245728,42704,-92500,27924,31573,44569,36242,72789,98775,75974,-32207,-102842,-9890,14878,19139,9157,6471,-28659,-68977,-45260,18949,85391,131234,133618,125116,94226,31976,-10201,-56373,-10324,67849,77436,23430,-54819,-111004,-112243,-154419,-116047,-108067,-88824,3345,113700,84706,73058,45143,81311,158958,232382,188063,89140,47377,50271,118104,229857,157488,23214,-42566,-28295,12935,-133994,-75444,-42848,81143,113906,99352,-11874,78433,149679,43206,-21825,538782,1245696,1009119,331590,21187,-19191,57415,13779,-42347,-57599,-51740,-32892,-51115,-89984,-61301,-14383,-83089,-148206,-206432,-208156,-98116,-14395,31147,27430,113782,188426,167861,130016,144133,247843,326382,354835,373953,306494,273388,233473,237609,208028,244461,247743,119675,-15938,-77187,-1410,50921,-32925,-54696,-144754,-51684,46575,66093,23440,-37532,-47749,-94369,13901,-36403,-79418,-105281,-103673,-63488,-12398,83633,264254,375011,265118,63354,-45696,-59714,16494,205748,299169,235224,101268,-43813,-61548,24681,90994,109256,65118,-47372,-18025,55645,58467,18279,-37378,-72322,-111206,-48372,32732,162560,189121,-30510,-110090,140777,315415,271905,124883,-39240,-78729,-62352,46936,61613,54032,44950,-2976,-57596,-95589,-119230,-87452,-38425,11260,6622,-120831,-44100,15780,67186,15086,-71903,-21818,-42216,-94656,-131270,-2678,227146,366240,226014,31189,-75331,-36281,-70254,-76518,-124241,-104528,-85344,61928,172003,135226,117520,79691,4508,-29688,-85288,-113158,-84316,-53317,-5928,44328,23988,-23475,-75184,-65388,-22873,-21417,-82011,-115623,-107525,-39333,13137,33794,5497,-13525,-53360,-50043,-74102,-24836,28887,54933,89616,253769,317981,270385,181385,134978,85657,37522,-29665,-157161,-89099,21517,130821,129070,93342,102712,79639,-27652,-85405,-68850,-1509,14038,-46124,-114497,-141300,-67368,37610,182952,222503,67199,-50508,-96381,-94027,-38309,-5230,72,-717,-30540,-9823,39726,54824,63365,26033,-12577,3809,-48028,-59656,22234,4319,-16781,3841,42283,21302,13319,16480,58436,91054,58512,44090,24064,-6318,-39464,-15584,-16047,-40593,-31299,-7876,-16381,-56213,-88430,-44992,-57010,-67904,-38429,31197,89855,119289,144086,81649,55511,85053,74735,-2241,-89932,-137846,-102835,-48426,-6061,100314,-8583,-19226,-13289,37459,54915,54197,56910,-386,-59128,-57437,20852,93452,81869,46483,75596,161553,219546,239140,137487,92627,63038,15824,-24058,-426,13402,9389,27336,85914,62211,-16088,-60854,-52282,-42943,-69439,-45716,1145,8078,-5346,-74345,-659,278558,380941,320998,69340,-59335,-129640,-42062,86468,310405,195224,34676,-46619,-81223,-67583,-29127,-10991,-73187,-38724,-26886,-66467,-131074,-138509,-102127,-77512,-10926,16012,23737,28042,-19720,-18961,-43840,-53393,36449,122712,71468,-43480,-47971,18300,33877,58649,62766,-22681,-35434,-28769,-8946,2585,36174,94992,177975,124499,26005,-29562,-30302,-14573,-33576,-72881,-52819,-24741,10899,3563,-26230,32817,223796,327138,303781,197454,62617,-2697,177056,466855,411681,164337,-4412,-53736,-41752,-12600,-20058,-48144,-26311,-8457,13966,105211,237463,201673,94973,28774,36153,118000,209923,334093,344394,246081,35561,-95809,-38816,-35844,-78490,-105058,-58865,35764,128317,130700,72103,-11978,-54252,-37079,38046,184856,380426,370924,189892,14239,-81630,-79481,-21529,1418,-21524,-63207,-120242,-155481,-129846,-45543,57983,83000,66190,14935,-25639,-36783,-22175,-40145,-44465,-68014,-84083,37972,142324,10841,-63492,-47471,-44934,-56082,-60120,-61871,-26956,40789,41714,-14016,100937,343038,411447,281103,147375,1154,-73220,-115868,-131984,-21324,169904,406411,436022,232565,56769,-27284,11279,72026,117850,94424,87630,61343,31482,-15784,-48758,-63652,-30488,91010,269384,245187,132570,52831,2407,3368,29589,70139,12808,-59815,-93033,-64520,-7147,57393,59854,27710,34183,152410,238030,202779,116832,34911,-28437,-23077,-25070,-48705,-78766,-105256,-5490,183996,242918,87637,-50909,-32614,41500,160361,149037,46491,-6248,98125,114236,52766,-8577,-111870,-27569,-14499,27184,-114540,-175992,-102746,-73960,-33470,-42290,-33788,-23823,-10763,29904,56634,110272,114163,114390,154318,245813,149481,86034,34418,47487,130883,179070,199049,344525,450032,365875,244992,128266,52551,24668,48824,74657,89273,-5244,-89528,-22561,35338,78937,160687,83068,16316,14227,40287,76834,113975,64205,46839,-3078,-50624,-105268,-123727,-80752,-37204,-68693,-29255,18202,91159,126769,92037,53519,22681,-19220,-49415,-49228,26586,111255,146938,116709,120595,92113,56157,29997,31763,30604,43300,121817,225179,168109,62451,4394,-4278,-12057,-33619,-28784,-17624,19160,26946,-8927,-69516,-58073,-76294,-77379,-63636,-51548,-47655,-69021,38355,236494,324390,282910,147010,30278,-22743,-27591,-26797,16036,106554,150992,75939,-60556,-7747,94113,126621,13716,-63345,-96193,-79448,-64108,-92027,-73943,-53938,-50594,-59674,-108994,-29642,47020,35163,-30464,-93325,-133612,-105081,-59984,-31717,25948,77758,58138,-32457,-117714,5269,77363,104055,153019,125144,32617,-36389,-35520,7855,66836,18056,-41612,-38556,-57343,-29626,72826,153503,63173,-7501,-26868,-46659,-58137,-40131,38741,122983,145086,99515,65739,70928,53762,29468,13274,-28203,-40035,-6901,46687,-49199,-32815,-54059,-46314,-73279,-123066,-101405,-51319,-28006,-80364,-122467,-154950,-240106,-265831,-169738,-132412,-144058,-114098,-94377,-49256,35093,227186,309312,114768,8417,24473,-23011,-97721,-68755,-7044,6483,-23176,-47293,-49674,-41080,-47429,-20173,39984,38945,52422,34715,65070,68240,-69938,-116817,-50656,-29284,-78594,-158114,-160021,-84164,-57772,-83429,-68503,-21779,-51233,-41846,18217,72431,56571,44002,80265,85505,107419,143723,121926,-45179,-89803,-4046,-24501,-57829,-72049,-15117,24744,70392,-21137,-53636,-81972,-122034,-96381,-26189,0,9499,-10777,-15316,-13748,-57475,-107852,-110381,-96492,-52868,-61934,-75732,-92669,-44218,5333,84199,24125,-121076,-109893,-69241,-67488,-73729,-75853,-17953,89610,206246,255553,138410,-23757,-20470,86685,176950,156571,134556,62017,-1551,-28669,-7898,32554,62054,123270,97443,37336,-12889,-73068,-78861,-45035,-8287,48065,189072,275205,196377,37251,-22796,-97634,-96693,-48262,-57007,-98886,-72745,-23381,2908,-41563,-34467,-44829,-702,20290,5154,-39530,-18532,83480,186672,256887,133274,-85690,-155103,-109704,-107003,-49175,48098,111307,75872,22725,-2968,-17389,-25595,-54642,-49042,-69737,-82703,-77934,-68622,-102527,-63459,14534,10401,-20527,-54848,-126243,-111675,-90788,-40352,-1353,23620,9319,8550,59093,103105,90864,41269,-19211,-93918,-81525,-28208,-30818,-25004,-38285,-88401,-83534,32488,129006,169512,162933,131086,107208,77917,22805,-39105,-53991,-42279,-27910,-17652,40992,225592,413866,430397,223509,174570,53141,69144,71789,52536,27752,-19530,-37932,-26443,-36854,-37231,-5309,81069,182832,83968,-42365,-109369,-101660,-90487,-61788,893,81038,209334,275161,250382,182133,84816,1155,-37299,-108183,-126728,-54197,14671,55105,125051,275193,281785,131070,35079,38396,87766,28443,-28855,-7667,86744,283183,494987,611222,585150,437826,284646,164082,142047,130029,94627,-91752,-53244,-40509,-8747,3393,9263,21119,-17761,-49917,-72373,-40958,241,89984,97221,52758,-7831,-33648,-25095,-24659,-91168,-11449,37836,21021,-13065,-59735,-87187,-25577,-40152,-35627,44335,162201,276739,250902,85204,-29543,-102729,-79315,-4248,44963,69714,52071,13904,64886,88299,44969,-11485,-73152,-69450,-29100,-50409,-11679,99345,122055,54331,23551,-37895,-61180,-50465,-47766,-27907,-39705,-6710,19150,8916,-34374,1251,3182,15639,5816,-13379,-5616,-60923,-130996,-83534,20878,9884,-4952,-29051,-47309,-46184,-9640,-40169,-71806,-49993,-25661,2668,3730,-18945,-17911,4371,18599,32745,24256,24444,32691,14808,27590,34895,51500,102811,61683,19718,-18220,-114765,-117913,-85478,-75857,-88692,-62117,-10034,62474,102944,123875,59850,16553,13200,-9472,-18669,-52428,-68649,-24711,29577,-15193,-22177,3448,21384,42309,54582,51279,33427,-20983,-78581,-47892,-74556,-141529,-129401,-111037,-81942,-62930,43495,17531,17947,19643,-7631,-4946,1623,1728,21960,29200,43040,13045,36848,34008,-42710,-59465,-64516,-35416,-51238,-61902,-95429,127,140580,377167,332745,101005,78627,197368,242802,154190,96663,66351,75575,179603,178474,119594,60531,-18008,-29267,42588,94660,73519,90093,31441,-54637,-47638,-7608,52337,107207,116657,112007,66261,20136,-9979,-68914,-112870,-53199,-14799,-16564,-3917,-495,11544,70840,391184,323047,139813,58234,-20982,-35605,-22321,-32570,-36347,-45379,-76322,-94450,-101850,-134395,-100974,-33870,-34969,-27679,14522,79606,141372,193703,221859,109075,4055,-39049,-40435,-30954,-22857,-11898,67628,52100,58766,33783,-10898,-24480,-62272,-125306,-118108,-129142,-59033,-47199,30578,65243,33553,-29829,-46288,-19916,7638,29807,-649,-30997,-89249,-98809,-72040,-40830,4847,88264,161282,166700,155353,173438,120584,110097,87773,51832,28649,28529,48935,25338,-2993,15815,-37860,-104949,-63752,-4363,39778,6640,-63071,17390,32560,-13182,-52383,-55656,-84607,-37590,42950,178746,239314,243832,170082,131274,45441,-31092,-32268,18479,-21535,-52083,-61758,-76700,-27982,19306,63286,106949,133379,49902,-27829,-113536,-83098,-60899,5048,54044,46349,-23237,-89013,-126252,-97631,-27730,77515,273643,170087,96271,9795,-16375,-39460,-24586,-22437,-79448,-133926,-127149,-89902,-85801,-26527,-69410,-96428,-95160,-74384,-38445,-11004,37636,68417,65489,22006,-24484,-50102,-84294,-103452,-35080,-6367,-74953,-48889,78329,279022,358140,76720,-60272,-76826,-30663,-624,-12699,-25604,7732,27832,4637,-26383,-38284,38167,175120,405431,338108,51709,-47319,-45896,-11198,11607,37648,33853,-11169,-31038,6281,114013,138793,22844,1903,45210,25413,-12850,-62458,-87194,-15133,90519,142401,25527,-117239,-132313,-86060,-38960,-5317,-1592,14609,6501,-50641,-97465,-7550,76506,93673,86605,96512,60080,6813,-733,-19038,-51833,-39324,-96660,-121042,-122037,-125889,-131914,-85962,-44338,-52468,-86352,-70244,-87944,-23604,39109,52652,11290,-12331,-33811,-11882,38041,26750,5611,16739,102793,170132,106776,-27529,-65859,-4432,109038,183156,184013,160094,217476,274048,124500,22086,-64381,-155591,-62857,871,16702,45482,15219,-8021,28733,12184,24590,80374,103809,126718,123215,102651,123599,62027,35737,31706,-13847,-35075,-70492,-68684,13060,61050,85122,77603,88032,59574,34374,54252,83983,102655,97677,35162,-4528,-65898,-72501,-34284,-20072,34757,138068,211146,138365,-9895,-104117,-136022,-12810,57275,-17509,-93483,-79700,-85653,-30686,20478,-14470,-30672,4590,74755,107452,107374,65752,43035,-5144,-50380,-64616,22,114792,170345,84521,-6837,-2324,11133,14420,-3428,-88506,-133104,-7500,22693,-14260,-98254,-94975,-52910,-41936,-15992,-9613,-25680,-47611,-73800,-90878,60852,354286,549450,617497,503116,281910,138579,84407,53525,22521,42920,286579,357999,221138,40537,-64407,-70229,-57128,-98337,-111101,-28227,21407,46093,51615,851,-17942,-107239,-99819,-53812,9103,32122,3281,15932,7651,-23826,-35121,-61667,-115915,-161140,-115142,-51362,-4673,-28991,-81860,-62182,-21346,18070,58200,105075,187075,156155,36536,-34418,-74707,27000,73576,72690,59879,22313,-35052,-69564,-74380,-3564,67438,74840,27495,-37721],[-45950,-24683,-11668,14684,56199,56891,29560,14994,-3809,13610,88913,87613,-12354,-22006,21684,67273,81124,58392,29414,24947,51409,90598,117683,102035,74768,13774,-12383,-58035,-90957,-114937,-133173,-81785,-15349,20372,8215,-30235,4204,-21116,-12905,12736,16455,13674,2561,-27672,-54782,-24887,5680,7354,-1035,-10847,9886,77025,99663,41325,-34135,-126199,27202,61884,19137,-3443,-51416,-1313,-29390,-99188,-119610,-75941,-4087,46726,6631,-83985,66935,63163,54850,71472,73605,123589,141290,53887,-25476,-12981,28584,67077,59350,6861,-78743,-196300,-182616,-118305,-42002,42884,68847,-1438,-26483,-64654,-41219,95077,108962,59824,-3798,-74918,-54142,-37198,-22836,-73133,-80666,-54778,-29211,-27087,13235,53484,54570,13751,-70964,-71719,-22321,2928,-7232,-49856,-5096,62126,111457,74273,2448,-15017,-11284,40261,119143,138181,66866,-9545,-17251,-23459,-41736,-101604,-152892,-119818,-54260,15082,123822,192581,90146,38066,17703,21079,12167,706,20678,47727,20927,-46158,-61406,-23678,-18490,-23630,-9343,-13623,-19541,15766,425,-53844,-41365,-48979,-69178,-34223,-44095,-55053,-73711,-49700,-24649,-30103,-83829,-133656,-36002,16118,-19519,-176784,-38074,64857,68007,41692,-11696,-79429,-71021,-55256,-46924,-43634,-30823,-34948,-74031,-53714,-23343,-6056,8209,73439,94643,60957,124304,353909,378468,169026,7464,-51242,-36999,-42021,10810,157673,271795,100903,-56017,33248,122046,117889,65983,152189,160217,11649,-32993,2200,48508,-16435,-10478,-17759,2553,94206,61742,20152,-29832,-33927,-58815,-16535,-3141,-43813,-111877,-149885,-157608,-139889,-85841,3069,8179,-49346,13051,51557,-15575,40439,148084,78584,21690,14724,86434,109107,38570,-26979,-57004,-26582,-50154,-41835,27194,129083,191201,130459,37950,55675,111354,153292,192924,149664,94932,87720,113999,86589,23956,-102194,-144469,-22831,37381,6812,-47794,-65492,-14115,47373,-15725,-52528,-73273,-62492,-64000,-80966,-87460,-91417,-42097,5798,49420,99677,230567,133574,-59954,-18208,-75296,-127987,-66932,44021,-2210,44112,81908,44475,23733,63884,100538,117006,78778,42870,22876,-23980,41495,144235,205333,215467,152293,35726,-35860,-43554,6392,16410,-40426,-42460,2601,18126,2418,-34650,-37023,-52150,-50206,-10859,6584,73973,47422,36428,-33885,-87724,-42944,11624,32574,3114,-66672,-90712,-70537,-44317,-95765,-90610,-40876,-39547,-77753,-31366,61317,98293,46293,-60279,-36588,85156,215326,327978,405984,379840,263373,76812,-33311,-100755,-90126,-97988,-58970,-70404,-71827,-19505,10492,13183,-12874,-32325,-29229,7221,43446,9447,84560,245092,281211,289046,265151,165864,25723,7072,44532,55421,44706,46391,58537,71371,-12078,-77667,-99034,-117925,-105984,-65551,-27815,39755,133773,218713,21753,-78164,59607,84278,88671,63754,92325,110727,75646,-41699,-117097,-19626,-3808,1094,-4101,-11091,-53118,-100015,-72878,958,77050,127575,128171,112945,67378,7123,-30798,-65287,-12709,62838,81490,30977,-49174,-109707,-117316,-140972,-77745,-97160,-58952,-46427,86381,75024,68389,52208,111435,223715,300850,231365,105808,46075,29445,70633,170659,128654,7107,-60442,-53380,-40403,-205152,-52580,-17014,87682,106706,76391,4447,110230,175029,43858,-44108,577082,1381537,1085443,353303,29142,-10341,79395,33866,-31843,-51104,-44153,-32430,-54494,-94855,-72632,-22534,-89813,-160399,-234713,-245575,-114816,-22865,25577,16439,82006,135114,125654,108445,123680,220132,292375,330030,376709,324552,285841,242445,244174,206178,239465,221268,80667,-53110,-45822,48423,103455,16830,-38291,-139624,-56882,47119,77089,41042,-58777,-87577,-73615,8031,-49836,-87428,-101450,-86420,-62626,-15879,91602,288471,403041,298043,81847,-33051,-36831,39014,193311,240400,200037,107640,-41392,-63953,32169,118889,154888,102038,-31592,-30260,45691,43162,-6828,-49383,-65163,-91507,-40055,32770,131920,126553,-68640,-78106,166380,311224,223051,85781,-45851,-114664,-86853,37207,58179,49881,34126,-22281,-98449,-150092,-117783,-106521,-100907,-33485,-10435,-85499,-39941,9596,66858,29880,-100755,-46608,-69039,-117095,-107272,29723,269010,379672,210501,19994,-60972,-5735,-21214,-7043,-62950,-92778,-94127,48238,176279,161302,148024,102460,18689,-24308,-80683,-110035,-86041,-58810,-11306,39868,28935,-16524,-74763,-82998,-19074,-15670,-81285,-119545,-107032,-35062,17789,26723,-17606,-46415,-79868,-77153,-94104,-33469,19605,44695,88804,267586,357346,322634,224781,175126,115058,44358,-21244,-137861,-92164,29659,132893,102019,54234,50625,33551,-56699,-101805,-45319,20696,37265,-20143,-89078,-142848,-76727,28938,167918,196706,43579,-68957,-108603,-91400,-49025,-20186,-12817,-7964,-26662,-27320,-8516,5656,36620,17034,-12730,-4199,-54749,-42279,31938,7176,-22881,-12687,15988,-2510,-1460,3103,38040,68371,29419,14321,4662,-16375,-46021,-10850,-13469,-38984,-27423,-1253,-5822,-41987,-82769,-54098,-71488,-73677,-37564,39641,102908,137541,162588,98413,80834,113578,103840,43068,-37572,-126372,-85671,-10845,28891,124122,18577,21840,25374,66877,73044,72826,68598,4813,-57777,-54651,15019,85105,79866,48062,84245,186628,273236,278326,145188,82947,57356,16679,-24808,-6988,2560,-1445,18421,78410,58010,-18154,-50880,-41264,-34189,-70939,-47329,3016,9001,-8038,-58440,33156,289141,389285,317497,50997,-75515,-129021,-34630,78135,262698,142925,831,-75773,-112950,-85904,-37867,-22729,-66869,-21105,-15308,-59633,-116328,-110003,-67450,-51304,-2594,22723,30950,36584,-16760,-18911,-42222,-49153,54742,157364,102995,-29748,-31744,32142,42263,54601,56926,-22905,-38487,-34696,-17619,-5774,31171,79361,151923,92510,-7413,-41387,-20037,-5517,-29637,-74284,-53327,-28102,3549,3181,-21678,2219,161227,221616,199073,149749,50600,-7474,109538,344611,318822,115594,-25902,-65905,-32876,-1410,-8166,-42689,-23604,-7001,12616,99370,229411,216025,135892,75081,62009,125907,207112,346183,388373,296417,66013,-79521,-38012,-25702,-69883,-93016,-33296,64289,154659,149230,85424,-2783,-50537,-43035,14446,154419,338847,332256,172677,12692,-68455,-73518,-50940,-26798,-48446,-91064,-150427,-168478,-136449,-76009,41279,83072,72217,20963,-23339,-34298,-13992,-37462,-53227,-69942,-41538,80894,175435,11299,-68280,-48062,-36118,-36714,-30684,-33433,-18816,44288,60625,-40537,51322,280529,357883,236030,108572,-24147,-89863,-126309,-129012,-13606,173041,399116,437229,256251,69806,-23763,22312,111846,168086,130210,102277,58316,23398,-11755,-47656,-76901,-42773,88648,283288,254285,123878,42023,-17951,-18446,9615,41651,-22557,-83282,-105914,-82872,-28550,41354,55137,27017,12600,100325,183545,177382,119943,47924,-15866,-13283,-22084,-46093,-59746,-69747,29202,202932,283797,138489,-22180,-40691,14022,133333,142153,62915,9266,97153,97912,41915,-8123,-124899,-56828,-44135,6347,-127511,-183006,-99252,-71886,-33153,-44148,-40053,-33992,-27033,8305,39929,106127,128406,136040,179184,247594,155148,119922,87002,105945,183287,215622,228968,381099,478644,387370,260495,137938,54941,18000,32457,59607,90350,7845,-78471,-43780,5027,58451,181661,114515,29205,15042,32123,60508,94945,48153,39755,-6569,-56764,-114147,-136880,-92401,-38595,-76196,-31074,32536,117890,143193,98467,58116,32677,-8544,-43228,-39357,35896,109415,129031,103987,114879,105874,75898,41384,34231,23108,31908,136069,264430,211876,98761,29843,6994,769,-12416,-4352,593,20331,8567,-36054,-96961,-80840,-88136,-75334,-51300,-41276,-47558,-53993,62159,283146,378179,307546,131333,7323,-37294,-34193,-28958,12558,96371,140555,83702,-66991,-60956,51526,94023,-12857,-85284,-108552,-64998,-61143,-86722,-51775,-33539,-45647,-73137,-122297,-26607,48930,43428,-19359,-84179,-132797,-110590,-71743,-53030,16800,78031,56411,-28883,-123910,-16314,53899,73554,123864,120352,63390,-3451,-30282,-21380,5154,-49182,-79527,-61298,-70499,-28205,107047,197253,85530,10773,-9211,-36815,-56635,-46014,31553,117541,138726,107578,86892,94026,86587,59778,17723,-39337,-70738,-47929,-811,-76728,-43801,-56911,-50824,-76800,-114279,-82432,-19999,10279,-44112,-128620,-157845,-201731,-189630,-86858,-71080,-114817,-130575,-110765,-58422,29733,225063,323766,122520,6635,18136,-34291,-64199,-35471,9236,24641,-10048,-37716,-59443,-64536,-83637,-40774,27832,37952,62878,55507,104175,112794,-38096,-98617,-33928,-15187,-62081,-157612,-192307,-96029,-59526,-81253,-73960,-26104,-53480,-39086,34646,106587,92742,62940,84811,98778,142568,209861,177713,-23439,-107074,-40112,-50124,-71914,-52604,2746,42090,81184,-18797,-56815,-78734,-111234,-105468,-39874,-10992,4924,1297,-6680,-5545,-57398,-121491,-103610,-89101,-65796,-76749,-93055,-121030,-67014,-31439,33386,-9327,-115484,-84722,-48813,-49389,-67788,-86868,-2344,104934,217155,279696,168952,1185,-46348,49230,146675,140200,120661,47466,-10213,-33535,-12674,26265,54170,121767,107162,43809,-10296,-74253,-102664,-62343,-11651,45087,164402,212370,130451,-3307,-37724,-92519,-70687,-23990,-33645,-87617,-77606,-21303,9841,-51170,-43485,-39838,3195,22882,6285,-49438,-63201,14671,127012,204676,93921,-113109,-131532,-77688,-77909,-53540,38346,106643,79858,31370,3506,-19809,-40233,-61834,-47761,-72056,-85774,-59963,-49371,-93484,-70610,17967,21107,-6762,-42663,-101724,-109316,-96590,-43526,-9847,7112,-7799,-5612,50160,105282,104049,53078,-14760,-106914,-108947,-57102,-47064,-14521,-21744,-76121,-103375,11256,114440,163848,168426,140768,111379,76243,13787,-52938,-63025,-49400,-23934,-5063,71910,276748,471158,462658,226051,184275,82984,75703,67969,52501,36296,-12342,-44714,-29490,-34587,-31747,9424,89394,177269,62593,-73735,-91301,-78459,-65922,-45864,5990,74149,189319,272718,263801,191902,82311,-7570,-48982,-127572,-97000,-22828,43975,83776,154315,308217,328896,198096,109033,100500,125164,51991,-17752,-1595,90471,257583,423918,524199,503071,334410,200608,120352,117945,118648,73237,-70968,-44852,-39424,-11127,5526,13819,26628,-15832,-53729,-77674,-43331,-1534,81651,69051,9858,-60877,-69712,-39091,-23077,-80106,-32275,10175,4749,-14411,-51272,-83035,-27375,-30566,-54458,2762,120286,221075,192042,53598,-50530,-119553,-67889,4853,50764,66596,40820,-5722,36118,56913,30446,-5080,-58802,-89737,-36732,-53107,-25280,79401,102988,42256,30076,-11419,-53321,-52786,-46284,-30234,-42738,-5026,27075,14347,-44965,-12432,-10971,8790,7548,-10654,-6212,-60153,-137527,-89745,24318,24083,12779,-14178,-35051,-42146,-7610,-28902,-67359,-50638,-17270,17647,21384,-6847,-14111,2395,16732,37468,29358,19260,13710,-5502,18028,47671,77338,112115,81361,59705,22148,-81615,-92859,-82743,-80068,-72444,-49496,-789,65454,103456,131694,77309,32658,21104,-5478,-9641,-47961,-89112,-43976,12491,-15830,-9667,17271,27706,45540,61255,53638,35219,-16493,-75701,-46274,-66426,-137655,-159576,-145573,-112559,-39604,57675,17655,17340,32012,11948,12920,11351,2262,19789,32896,57104,24697,43932,31887,-50990,-79473,-87998,-61890,-76151,-85077,-118541,-11888,136182,372669,336908,116940,98478,224182,297983,192890,121361,80488,57619,126775,119474,64449,32868,-23140,-27835,57794,130617,93231,91764,44193,-32806,-20187,30466,84603,133742,136276,111820,53181,6487,-17721,-69305,-127614,-75385,-33727,-32339,-15739,-8119,3706,59639,323789,302877,125139,43611,-22550,-13513,5333,-16161,-34564,-49358,-79348,-95224,-93985,-121127,-93151,-28060,-20643,-6870,23971,80502,141567,203894,229492,117182,8832,-32067,-29580,-20726,-12013,2518,73756,48548,61003,35806,-25033,-45470,-84750,-155667,-128124,-90788,-40909,-41580,36477,68790,22224,-57817,-74604,-41536,515,39158,19006,-10879,-76448,-96098,-69285,-41254,4237,90457,158364,167752,179129,207274,135266,97754,76449,40249,21602,32744,58931,30129,-5190,18200,-28492,-104256,-42500,26081,72115,26964,-58124,15578,30313,-17461,-63676,-66464,-76391,-35338,27800,149256,218897,244255,174816,140199,53680,-28802,-37332,5403,-46090,-63591,-60137,-77553,-38305,2110,35131,61093,66478,-15444,-32418,-129589,-106865,-64372,12457,66097,56645,-18318,-87202,-125018,-97716,-31363,64138,279518,228190,141800,37005,-10466,-35880,-11074,-14407,-73299,-122814,-118491,-91511,-93147,-37923,-94531,-110718,-100905,-62992,-16665,348,47947,88457,97802,47658,-17355,-42866,-68969,-89711,-55658,-28531,-62621,-17006,123693,336871,368916,53333,-91866,-85926,-36442,-10640,-18384,-15093,11056,11662,-23707,-56340,-68428,19571,172153,397941,314841,31543,-62016,-52788,-4637,27673,54043,46694,-1894,-29350,7404,113940,120733,3609,-12294,43690,41847,3893,-56865,-105932,-48889,82212,170920,44678,-108318,-152965,-83238,-40937,-13957,-8450,12183,5650,-47090,-114194,-64783,23929,46518,46922,61321,25773,-15498,-9515,-25378,-46978,-43087,-102950,-93647,-65601,-76328,-99680,-87982,-59692,-46041,-69161,-94898,-124440,-67510,5103,37888,8772,-2832,-10290,19776,73862,46695,4425,6488,91746,184542,113887,-26264,-64875,7845,136159,207389,189679,134459,160646,223080,107282,21663,-61500,-151989,-74414,-14567,-501,30399,11521,-2458,35784,4423,15582,82727,118331,161940,166582,135907,129462,42760,18917,30460,-8764,-32707,-68970,-49988,51060,91049,108708,109457,107684,65923,28597,39716,64060,98115,127134,65323,8655,-61438,-72973,-34162,-21629,34057,138871,209595,112090,-34506,-122755,-128153,-933,53458,-37921,-87289,-65832,-92144,-37138,25440,-1348,-19853,5235,65705,116190,128002,91780,71112,19719,-27717,-57144,-22229,74695,131777,65990,-17822,-23064,-17429,-11774,-21600,-97854,-120329,-2459,28410,-14700,-111168,-104223,-65260,-62169,-41710,-33119,-41315,-54053,-71002,-80703,56628,319622,505421,568283,453442,248164,130791,87075,67767,46532,70694,296167,340626,199837,25331,-69778,-92979,-83880,-117766,-84347,16845,63725,79200,74995,9895,-23020,-127060,-104497,-65034,-10527,1133,-36050,-7366,8928,-10521,-8592,-29457,-96251,-158792,-113178,-39398,13614,-10866,-74256,-67408,-29683,12446,58128,98936,174550,167651,77135,-2323,-68788,19823,69955,74181,60956,21195,-38040,-76630,-75505,358,61977,51465,-2778,-63599],[-57873,-20743,5430,36531,68641,58806,29250,16439,2047,28753,117799,111851,923,-25489,16689,66764,85195,62361,24390,3796,25605,70443,113685,104349,68362,-11361,-58776,-81918,-85063,-92296,-111304,-94900,-19980,27066,28609,-48075,-41158,-44908,-20728,8326,15416,22492,7492,-28858,-53343,-20411,11507,11429,1970,-6598,5539,70516,103963,59254,-3580,-90226,12971,42642,5726,-10570,-69706,-21477,-38089,-95362,-112012,-73541,-8191,42702,2071,-83688,68372,35220,15526,61799,88869,153817,179289,79715,-19572,-14777,37167,73675,50866,-17404,-92467,-142031,-158739,-136568,-47821,47635,81666,15869,-12508,-51812,-49497,86401,110612,60140,-9868,-86682,-70194,-59930,-35085,-73545,-83506,-56263,-21688,-13214,16467,48142,47311,10694,-73499,-65680,-7396,14800,-1280,-42206,-1375,65449,109507,49830,-31768,-47051,-34341,25143,115602,175299,116123,29429,3563,-18494,-43611,-102304,-163367,-111020,-45916,15426,105974,173347,74643,26279,7899,10951,10485,6743,27729,51921,28437,-26006,-35361,3063,2485,-16796,-25140,-45596,-30854,9225,-11890,-73521,-63515,-64560,-72445,-41876,-60043,-70271,-75645,-37373,-8032,-13404,-65321,-116230,-34554,22453,4752,-179725,-70760,30483,44053,39122,4099,-87665,-83985,-68891,-67894,-67799,-53182,-50951,-83390,-50784,-8127,13087,16386,76968,85706,45401,116243,352636,372345,166882,9706,-60908,-37522,-34539,25916,196245,310750,109534,-50175,18191,84492,68464,10201,91022,109891,-34647,-17619,31399,75586,3040,-5469,-19988,7974,126457,106780,50975,-10812,-21366,-47150,-25249,-29799,-59328,-118520,-171136,-182232,-151038,-113336,-44012,-32344,-50231,50501,71330,-5854,58653,164720,88042,26224,5582,67272,107546,50225,-11521,-47809,-35850,-55541,-53594,14300,116069,187321,141575,37468,46338,105695,158940,218451,184583,120341,102562,111580,60336,1272,-121679,-128813,-9449,42708,6787,-58688,-75377,-3139,57616,-13406,-55947,-85351,-76502,-74859,-75615,-68959,-67790,-27186,7960,53097,119015,264576,172219,-28759,-3974,-73681,-134787,-68947,56638,-17807,32868,75733,49651,31797,63724,99845,129199,94369,50192,13333,-22876,50945,167280,242746,261720,195225,63905,-29660,-55446,-3427,13329,-36353,-36834,-32,14034,10448,-22111,-23113,-40094,-43037,-4086,20805,86794,55326,40665,-29531,-99076,-81149,-11047,29644,1461,-79260,-108803,-87351,-62697,-76121,-54603,-22461,-28697,-61982,-18819,74265,110319,63151,-34577,-69326,34506,163465,274300,333536,293208,191911,43363,-42973,-89485,-88491,-85202,-57966,-74748,-71672,-17006,9122,9696,-20363,-49433,-48119,-10382,25410,-14360,50788,197865,236177,274306,276698,184961,40287,15200,48045,44056,36236,41533,51305,66072,-2197,-54918,-75438,-94332,-78745,-44955,-20520,29202,106600,183122,185,-68207,76777,121556,125341,85479,104341,112150,65223,-57824,-127449,-26049,-20767,-21506,-22016,-32504,-79603,-128048,-92360,-14985,64710,116418,115472,93657,32807,-25241,-57017,-70251,-14377,55085,81835,36593,-43926,-108618,-122158,-124395,-38613,-35392,8841,-59698,53394,61641,61133,56928,139756,287443,360544,267307,117000,41635,8030,29242,112560,94670,-12739,-84008,-89192,-111924,-224564,-4739,6769,88050,92610,45706,17314,134424,192456,39995,-73620,575161,1431529,1106219,357211,30540,-7798,95374,49062,-24903,-47698,-40693,-36672,-58686,-91074,-80823,-26594,-88374,-154662,-231623,-259001,-127381,-31924,18183,3598,48917,80167,78780,79341,94550,179980,245094,291883,365405,337806,295705,248097,247260,202429,230770,191569,40537,-89214,-14672,92875,150381,58158,-26419,-129049,-64786,42003,83699,60966,-57702,-128667,-50698,-2235,-71323,-95617,-87181,-67586,-61416,-22468,92936,295509,410584,318527,98762,-19093,-15339,58559,171532,168252,152413,102384,-40637,-56852,39563,139444,191902,137001,-12745,-49678,27805,21852,-33631,-55608,-39611,-35822,-22849,30508,88540,62834,-96847,-49023,186501,297957,176919,55783,-41979,-125760,-111260,24947,50332,40794,20122,-40093,-137898,-156365,-84423,-74896,-152433,-68186,-13723,-52953,-30385,-21,59756,43049,-94103,-68238,-91781,-128707,-87015,53392,293739,371475,184793,3553,-44118,23241,26175,62831,13211,-52609,-99467,28515,168042,178146,180257,129304,34365,-20972,-79280,-109257,-89490,-68032,-21638,29744,30729,-11871,-74199,-61396,-3017,-3979,-69610,-120540,-111985,-33996,21128,19867,-37530,-71879,-100470,-99820,-103801,-36787,12163,33030,81085,267844,379722,365150,266691,214183,137619,47534,-13689,-115754,-92529,31277,124362,70401,23100,14506,7608,-74495,-101385,-19813,41261,57141,4767,-63143,-116975,-86942,15111,145446,167529,23814,-81879,-110894,-88073,-60682,-34295,-23900,-14000,-21461,-39519,-54274,-44322,5538,3995,-16266,-13456,-57106,-26640,37928,6253,-32186,-32473,-14906,-29432,-17625,-10540,18419,44180,-1364,-19457,-20376,-30700,-52256,-5253,-9715,-35038,-21955,3332,3084,-23336,-61759,-43282,-71570,-73263,-36174,46563,112498,150972,171972,110390,102961,138919,129165,84491,10308,-65367,-62024,23411,59732,141540,43966,64607,63942,92252,89013,88759,75511,6145,-58759,-58514,-814,63467,67067,45003,89072,202764,306652,291244,139281,66043,45707,15259,-24673,-11127,-7814,-14720,6233,65462,48808,-22614,-44735,-34735,-27455,-61304,-44892,1996,6225,-15502,-50667,54481,300905,407173,322777,41162,-85874,-122410,-27777,66134,212547,94709,-30027,-101343,-140793,-98247,-46107,-33259,-48104,-2493,-3534,-51858,-99664,-86041,-39123,-23138,7612,27671,33351,39949,-13689,-11733,-35633,-40286,77074,195472,143065,-848,-13237,40352,44150,45571,47626,-23109,-39468,-39518,-26144,-15088,24083,62876,126543,65083,-28463,-37757,-13585,-680,-23246,-71414,-52056,-31058,-3393,2664,-8392,-29214,95162,126220,118094,114143,41487,-15929,34828,211548,215269,61360,-50223,-80645,-22230,12215,6310,-35535,-20703,-6439,8103,87330,214120,225714,176518,121794,88203,127100,194928,341791,413871,332550,89121,-65159,-35744,-15715,-60677,-81637,-11584,87805,171019,155331,89187,2042,-44982,-41777,-10795,112713,280662,282462,149529,8610,-53363,-54089,-70966,-57285,-76129,-115331,-160924,-138572,-119355,-99106,20804,80026,75649,25058,-21222,-31025,-5187,-32211,-59627,-62781,6532,143193,220128,17278,-69260,-47135,-26732,-16083,2207,2067,-950,53461,88523,-44139,-1462,214370,300841,194212,74710,-47047,-105233,-135503,-122871,-7011,170705,375330,418424,269926,77732,-22803,31309,147054,211822,159993,111295,54680,18339,-6102,-46683,-92072,-57165,79998,280163,246765,105753,26433,-37697,-36567,-8286,15630,-56572,-106861,-114025,-100033,-51807,23471,48407,23832,-13228,42662,120940,144633,119926,62892,374,-800,-16958,-37786,-31516,-30004,60481,210018,307570,186648,10439,-45663,-15902,102314,131253,80167,35911,106296,82878,26675,-10357,-104766,-82201,-73175,-14815,-139693,-193057,-97940,-69564,-30317,-40257,-37320,-33456,-34515,-12270,21879,98736,140894,159023,204257,240618,151546,147394,138479,164386,232545,244828,248217,397304,478873,387298,265715,143835,56376,11213,15947,42316,88250,19206,-59998,-45974,-12858,40275,196505,149141,44496,17282,25193,45694,77021,32633,32844,-8790,-61166,-118676,-143801,-103718,-39505,-75070,-32969,41817,133856,146386,95055,57379,41092,3781,-35833,-29659,41980,101602,107592,89243,101924,111885,93266,53314,37288,16376,19911,144631,300077,254081,134025,52668,16575,12518,10162,25087,21308,21422,-8792,-61945,-123788,-103805,-98585,-74188,-40893,-31463,-45771,-39281,82569,322721,426509,325288,111171,-15961,-49789,-39937,-32004,5169,76902,118558,86740,-22185,-97104,6694,59723,-34062,-97215,-103146,-51482,-60435,-75754,-27889,-13068,-40303,-86236,-137181,-23054,48721,49026,-8657,-72617,-126711,-108736,-74471,-77351,-963,66712,46862,-27790,-103325,-38782,26515,41334,94785,112005,91255,33483,-8866,-29000,-38339,-115715,-125535,-89600,-84792,-27549,140439,233042,100683,25133,8116,-23803,-48787,-45163,27287,109760,127715,111007,101807,108155,111821,84286,20141,-42430,-89077,-82597,-43917,-102156,-52526,-57042,-56785,-80202,-102160,-58994,18399,52909,-5246,-80638,-101864,-122563,-98602,1146,-16261,-87015,-137915,-125296,-67808,20000,210051,319906,127099,5144,12790,-37767,-33830,-1585,29753,42061,2758,-28076,-47546,-72211,-109359,-50174,16812,35599,73137,79491,144669,157215,-6986,-79845,-20571,-5965,-48038,-142211,-213901,-105725,-60773,-77113,-78914,-30447,-56821,-40310,44293,134077,123338,79826,87526,110931,181735,283497,237840,2151,-93665,-64278,-60981,-64562,-30007,22576,61334,94363,-11956,-58902,-76402,-102126,-109377,-50506,-18838,2213,15244,4317,4449,-54519,-129791,-90967,-77292,-75467,-88977,-104703,-147459,-79402,-59995,-15932,-47023,-89752,-50526,-24682,-32986,-56435,-78024,15480,114305,217129,288187,189523,23522,-65667,12935,112720,119076,104026,33732,-18533,-38538,-17898,19244,45703,117603,115092,49901,-7445,-72113,-125197,-74416,-12562,39137,131174,145653,68956,-34666,-41802,-73689,-45352,-3374,-10083,-69012,-73128,-14625,17500,-56212,-52496,-34308,7363,25308,8370,-51243,-85813,-52520,61341,147989,57825,-132074,-103600,-43419,-47276,-53719,25009,95586,79602,38166,9053,-22158,-54553,-66553,-43715,-68881,-77349,-33602,-24126,-76530,-77493,19045,30357,8368,-24194,-79060,-102719,-99915,-46722,-19046,-9516,-24623,-19486,40954,105505,114911,63520,-10178,-117167,-134506,-83636,-53643,-1874,-7628,-64107,-116176,-9526,95186,150849,165509,144960,112820,72746,3638,-64664,-61545,-51102,-18454,9966,102864,317163,510431,477993,223577,192491,108675,80320,62202,50835,42491,-4339,-52170,-32700,-31472,-26201,18958,86745,158712,37428,-93207,-64787,-47546,-36879,-28939,10063,63364,160179,255016,265065,195114,74559,-19655,-61533,-130566,-69831,7183,70219,106622,169305,312515,344296,242549,163728,143315,148031,71951,-7077,4069,89371,222704,338363,413693,397256,225065,119213,78359,90011,101260,48254,-56132,-43016,-44119,-19980,877,12674,29073,-12718,-52215,-78094,-45162,-7547,64645,36186,-28284,-103323,-104809,-54613,-21951,-65202,-47528,-16351,-12055,-16297,-43797,-75694,-26799,-18083,-63645,-43441,69329,151977,117689,14310,-75357,-137119,-56796,11504,53878,60749,27784,-25604,10523,36336,28085,8677,-40950,-107055,-43948,-56745,-41268,53682,77431,26383,31544,12422,-40869,-54491,-44942,-34264,-48271,-6054,32520,20339,-54312,-25180,-23875,2832,11991,-1820,2956,-50034,-131381,-94233,27213,36253,27656,408,-15409,-33531,-8297,-21255,-60641,-50469,-10183,30462,36365,2945,-12616,-2416,11513,35932,27186,8677,-7786,-23494,10648,58060,96369,113774,96901,100746,75683,-41096,-70854,-79261,-82983,-60534,-37885,7154,66106,101215,132890,90168,47141,30186,3330,10326,-28349,-103759,-64361,-4485,-16924,-517,25566,31170,47599,64937,51259,33713,-12803,-71117,-44181,-57483,-120207,-182414,-184553,-148012,-12096,71620,16959,15136,40634,27267,27045,18382,271,13680,31195,69407,40163,61097,44162,-43641,-84656,-110023,-84973,-99523,-105985,-142071,-25008,125758,347557,319425,122599,110374,245824,352705,240440,150247,94381,33400,67432,58781,14050,8099,-28775,-29869,66631,161838,118766,86101,51666,-15707,3327,64572,110839,148445,145615,102664,34166,-9125,-25641,-66483,-124404,-98028,-55379,-50434,-28809,-16558,-4857,45851,250739,268183,102674,23900,-20218,10569,35701,1299,-32379,-53013,-80751,-94923,-85876,-105283,-75812,-12815,-1321,9628,29049,75863,132243,199146,221399,117107,10275,-26028,-21261,-13410,-2786,17598,80727,45206,60666,33818,-41068,-65154,-102396,-167182,-104948,-64262,-32176,-36310,45610,74101,9035,-80343,-93272,-55550,-2021,49753,38475,7393,-65864,-91869,-65565,-45215,-3392,82751,143548,157141,196714,241173,147867,80950,55504,20961,10563,33054,65271,32047,-8274,21721,-16465,-95545,-19698,61451,107826,48982,-51438,4343,19767,-27323,-77722,-77684,-67643,-32510,12010,116563,190869,235887,174244,148151,65028,-25425,-45429,-8583,-69318,-74995,-58229,-74644,-53208,-23956,-6815,6108,4995,-46812,-5313,-98506,-110548,-67701,14902,71169,60330,-18391,-85876,-123825,-99370,-37969,45399,270008,280536,177318,57028,-1667,-27849,2277,-5128,-62510,-104915,-110262,-96226,-104008,-53241,-118061,-106727,-88679,-44301,2094,8853,53738,102436,124610,68585,-12990,-37483,-55107,-73358,-59884,-35684,-42872,10683,170840,399375,384805,45316,-109406,-93077,-42607,-21379,-25352,-6694,18279,838,-48752,-85277,-97149,539,158953,366302,276737,11825,-73909,-59472,1843,43537,69326,58706,7547,-26468,8820,113276,105377,-11313,-26206,41651,61876,26236,-43987,-115615,-83335,69966,193495,62905,-94084,-161057,-76477,-45072,-27914,-18568,8472,6435,-34550,-72409,-116255,-33547,-3877,6278,25098,-7550,-35530,-19876,-33866,-38192,-42941,-95283,-52557,-9775,-29845,-69279,-74778,-69192,-36240,-47010,-118320,-168036,-115328,-28174,20924,4712,5001,10826,47377,101128,57488,-3035,-7958,71709,182536,112501,-27050,-64792,17669,156240,221297,185063,105281,105629,168412,87553,24479,-52858,-140563,-92935,-35834,-21908,14051,13013,18767,59270,7966,12340,86270,131904,200479,216382,175647,131086,24150,3451,30156,-1956,-30234,-68402,-35914,75285,103278,108981,119132,110771,62839,18492,22108,42151,89706,149981,96868,21792,-56814,-73581,-33636,-22921,32482,134941,199489,84221,-55541,-134795,-114242,7682,43810,-55863,-70897,-48369,-83350,-45905,27276,9938,-10361,549,45518,115463,141549,118935,102448,46104,-3234,-44483,-41810,35314,89859,43455,-30366,-44112,-44521,-30389,-28004,-94739,-107882,855,33252,-13795,-121272,-113010,-76977,-80518,-63887,-53298,-54220,-58072,-65355,-70718,47683,274575,441831,493143,384368,207725,120169,90695,85807,78726,105951,282515,293280,159458,929,-74380,-117760,-119207,-111772,-48346,55590,96768,105646,96446,20786,-23656,-116066,-101354,-75941,-34629,-33071,-65510,-21670,14103,3112,16570,2277,-76703,-149749,-107085,-24009,37150,12749,-60282,-69156,-38296,4908,54899,89346,153978,165376,108925,22458,-62283,12076,64125,73826,60416,19151,-40010,-79614,-77282,-2435,46174,19573,-36053,-89905],[-71472,-25281,11346,49786,77934,63009,32875,20910,11604,48296,147489,133977,17554,-23777,15365,69928,93262,69973,22214,-11540,7271,52951,109917,109889,63127,-36794,-94624,-89487,-73229,-71414,-92308,-103751,-18155,35611,44515,-37135,-69662,-57857,-21882,8014,15982,31088,13066,-27687,-48431,-13004,18015,14296,4386,-1653,1529,63261,108432,78755,27497,-50341,884,24675,-4452,-14214,-82062,-42263,-46855,-85384,-95795,-62468,-5480,43920,4353,-87739,57576,-490,-17719,62241,111891,189948,218838,103160,-14034,-12271,48615,80354,42616,-39001,-81080,-92626,-116537,-138061,-50035,53503,94412,33537,1976,-36856,-51793,72295,107352,57054,-17760,-98275,-81361,-72275,-41110,-69556,-83281,-58250,-14881,-2169,16588,41487,42102,10679,-72678,-54293,12511,31688,9721,-31707,1721,66632,104608,24447,-64328,-74663,-51916,14413,112693,212884,172710,71951,24116,-12663,-43285,-100768,-151474,-94013,-31957,19589,90581,153857,58058,13856,-2341,2737,18030,21556,40905,59184,36895,-9003,-16596,21219,19761,-7206,-35243,-72368,-33067,7657,-21042,-90056,-83298,-77597,-74131,-48552,-72339,-79058,-65795,-17138,12382,4450,-46461,-99472,-36069,22655,23496,-162247,-97266,-757,18652,30044,16665,-90972,-91038,-74589,-81910,-92108,-75838,-62498,-89662,-46742,6828,32586,27807,80240,74665,30813,109506,344140,357126,162505,14375,-66310,-35408,-25592,39732,227671,335570,114496,-42750,2648,46607,22898,-40132,31819,55977,-84049,4911,63877,108542,26625,537,-20109,19413,162841,154665,82278,7988,-9834,-34913,-34625,-52287,-69536,-112534,-154949,-173122,-149288,-137037,-70196,-46679,-15149,93027,90906,8787,82377,185829,100815,34581,1318,48886,104658,63066,7396,-32948,-42308,-59374,-68579,-1997,98750,178247,149455,37802,38464,101220,163636,241381,218922,144457,115659,105946,33713,-18896,-136785,-111690,3644,46566,6369,-67458,-79690,9636,68182,-10712,-61112,-100352,-93109,-84613,-63491,-45515,-40633,-8823,12099,55744,134557,295385,210227,3531,12504,-68483,-135730,-64551,76559,-22766,15078,65634,53105,39646,63959,100530,145503,116800,63227,8969,-19545,61378,189043,275167,300360,232976,91320,-21277,-63591,-10365,11545,-31980,-31380,-1988,11200,21230,-4875,-6115,-26579,-34707,2397,31668,93064,58114,41487,-24440,-97763,-119161,-41393,20317,-3443,-88086,-113285,-89132,-63267,-51171,-22082,-1960,-15575,-46285,-4543,83915,115977,76258,-9335,-104992,-24715,92814,195347,235625,191771,118898,11422,-48390,-75070,-79852,-70782,-53699,-78108,-71865,-15444,7144,5865,-26200,-63433,-66459,-27788,8603,-34938,21442,156768,194641,255963,283433,200322,50609,18305,47312,32729,30020,37123,43523,58451,1436,-40985,-53285,-69421,-50936,-25317,-15011,15967,75675,144777,-18382,-61463,82502,145026,156496,103836,110741,104689,46691,-78895,-127407,-26299,-31799,-45451,-40535,-53134,-103149,-146309,-99590,-25968,51905,102009,99766,71671,-3146,-58755,-81788,-64463,-12384,47235,80564,42271,-36934,-105418,-123917,-109187,-2110,21818,61402,-33775,20139,48031,53904,61374,166136,343826,406576,295585,125197,37766,-9239,-1916,64500,62871,-30879,-108468,-129093,-193830,-139025,51033,27053,83655,74274,12063,28407,151941,201901,32002,-108503,539685,1385098,1066516,344276,27390,-8748,107588,61616,-19046,-45013,-38933,-42570,-60894,-85200,-77225,-19417,-70883,-122433,-184061,-207163,-127467,-38213,12032,-7595,20213,31776,31678,45339,59895,131919,190229,245667,342735,346967,305710,254353,251077,200245,221980,163511,3755,-114789,14674,132692,190673,89339,-18488,-122671,-73988,32746,87227,81713,-26740,-77360,-25791,-13493,-95979,-93868,-65209,-49392,-59337,-30251,89617,287752,399981,326533,115084,-2399,6217,75471,143925,90394,98524,89498,-37503,-41473,47066,152969,219506,169698,10804,-72393,4299,-3719,-60124,-55785,-4764,20367,-1253,24238,35893,2620,-102119,-21586,203403,279401,137018,33927,-35941,-104495,-123425,12472,40385,29366,5757,-51225,-134932,-115541,-54100,-38623,-116537,-86552,-7947,-23815,-14111,-9041,48992,56248,-51310,-70063,-101269,-121872,-70482,69241,302208,345931,152816,-15728,-24447,52394,72775,130648,91329,-284,-92854,8988,152399,187898,215735,162859,54524,-16110,-77380,-106875,-90066,-77582,-35410,14846,30697,-7420,-70736,-39549,18825,11595,-48679,-104856,-116234,-34679,23960,14405,-53045,-90052,-114793,-116256,-102537,-36039,6497,20904,67782,255208,383505,395234,306677,252571,154573,49234,-5954,-94488,-88681,27169,105820,36855,1383,-7121,5560,-65523,-71872,8225,60484,74094,28852,-36946,-89879,-93605,-1658,118320,138558,8934,-89519,-107937,-85841,-71363,-45885,-32042,-17688,-14688,-38373,-87908,-89801,-26749,-11417,-21698,-21015,-53047,-11935,41478,3351,-42333,-52762,-47855,-57897,-33228,-22439,1783,22135,-29303,-52767,-47219,-45622,-52633,1189,-4424,-28903,-16372,4306,9118,-2361,-28563,-12342,-53667,-65286,-32491,53607,119481,158882,171631,117689,120768,159655,149323,118911,50410,-1915,-30086,55304,87124,153889,67934,106287,100146,113232,103325,102103,78831,4939,-60699,-67024,-23793,31974,45526,39083,91339,210331,317835,279728,123170,45267,30027,12883,-22463,-10989,-15051,-28233,-7812,48113,34400,-30009,-43212,-32921,-22701,-41820,-37531,-946,1156,-26075,-50943,59058,299761,422077,331049,39022,-88195,-110324,-20954,52025,163761,51772,-57367,-122663,-161938,-103900,-53639,-41811,-27111,17321,8864,-43409,-84022,-66657,-16608,3249,19411,31261,31098,37817,-7467,9131,-20100,-24676,103336,233551,186762,35060,5370,42833,39836,33108,37820,-20388,-37244,-42814,-34075,-24955,15785,47921,106760,48917,-32912,-27530,-10422,566,-17034,-64965,-47900,-32346,-9017,2518,9613,-51781,33178,47064,59367,85461,34076,-26476,-40605,86381,116720,8932,-74986,-91234,-8865,29452,24903,-25572,-17255,-5590,866,69233,191899,228439,212399,166237,112419,121843,175522,321961,418419,351709,104672,-51746,-31176,-5579,-51476,-70875,7191,106694,177712,149619,83921,4194,-34130,-29365,-31094,66150,214017,226957,122397,3236,-36237,-29903,-59064,-87544,-101749,-129631,-141893,-108632,-99578,-102797,-58,75378,77318,27979,-18565,-27517,3338,-25443,-62685,-49082,57924,216105,268593,24657,-68402,-45232,-17015,5679,38241,42735,24774,67883,122937,-12576,-52432,150842,245085,157467,46683,-66008,-118466,-142797,-116606,-2607,162026,336600,381586,272203,80230,-24247,38789,177212,247609,182980,114755,50920,19159,2148,-44370,-105952,-71977,65676,259289,223213,79461,6129,-56090,-50232,-23134,-7092,-87864,-122161,-111885,-112598,-75723,5277,40760,18853,-41772,-17023,55200,107102,117355,80363,21026,15151,-9003,-26036,834,11332,87661,207648,315253,231203,49460,-40487,-44386,68938,116976,97829,73614,131786,77543,10426,-15151,-83470,-95951,-99708,-35695,-150686,-189115,-95884,-65917,-25325,-33125,-28771,-23760,-29586,-26728,4020,89155,151301,182069,227701,225177,137797,164160,182457,215789,272148,262902,253954,389241,447790,363280,259041,145055,56495,4454,-125,23558,83118,28551,-42108,-40223,-23975,23166,202102,185002,62777,21528,20100,33301,61311,18858,26973,-9622,-63395,-117807,-141074,-114083,-39749,-65285,-32853,47214,139495,137150,81527,50205,45737,15973,-28247,-20483,44724,89321,86059,75509,86787,112086,107346,65224,40922,10405,7140,145578,327167,288561,163447,71327,24200,22674,32467,54949,42341,22347,-24434,-85655,-148666,-126005,-104847,-73172,-31948,-21652,-41952,-24901,99488,353228,467178,337491,90839,-38180,-61109,-44835,-35090,-4645,51780,90190,85721,18115,-76004,-34154,28131,-48106,-97404,-84999,-38594,-61120,-60544,-3391,6313,-34734,-96107,-132894,-16851,48254,53151,2341,-58024,-113828,-98535,-67203,-96716,-25246,43320,28933,-30374,-83531,-60325,-4143,8609,66423,99314,113795,71105,23706,-13481,-45202,-146357,-177404,-121795,-95872,-26717,171135,258141,109582,36354,25185,-8044,-34859,-35586,28819,102376,115009,111336,111198,114260,128375,100202,17660,-42174,-94386,-109549,-80656,-124883,-58704,-53028,-59889,-79067,-85924,-31643,61199,97142,33923,-28458,-29848,-37515,-6563,80667,29132,-62625,-132763,-136995,-77658,5953,183396,298858,128450,4636,8991,-34364,-7305,28845,50910,57813,15092,-18862,-37679,-65351,-110375,-55273,5911,32134,82812,104951,182014,194220,22098,-61180,-9980,-334,-35760,-118167,-177401,-111078,-60826,-72451,-82227,-33309,-59945,-44219,47638,154325,148283,94717,88669,121520,221691,356143,295401,28239,-77666,-73704,-57290,-45164,-8318,42799,81076,108635,-607,-58306,-73604,-93378,-108009,-57604,-22904,2438,31766,18679,17073,-47450,-123374,-74700,-62712,-71146,-94195,-104825,-131248,-72656,-70804,-51083,-85498,-59092,-13983,954,-17015,-45240,-63131,31928,116107,206175,280069,198434,42620,-73740,-17391,80723,98138,88844,23569,-24580,-42264,-22402,12598,38027,112651,123105,57479,-3035,-66200,-131250,-74886,-9833,31342,92365,80040,18145,-49940,-30843,-47909,-21853,13323,13050,-45480,-56095,-1079,27406,-52111,-56248,-26651,12986,28423,11777,-45398,-66744,-99817,-970,93644,27151,-136379,-75776,-8099,-14754,-47538,9777,79539,76001,43932,14816,-22973,-66441,-67056,-35717,-58054,-54855,936,7514,-51880,-78148,19098,38787,23811,-4536,-59149,-93489,-99257,-48691,-27275,-24418,-39637,-31739,32657,104219,122909,72582,-4784,-122704,-154743,-99240,-45494,13506,5676,-51276,-113104,-28320,72956,131986,154857,143660,111768,68467,-4892,-65608,-45458,-42646,-10800,28540,133024,344309,529520,477473,217734,198456,129732,83978,56060,49136,47804,5763,-59125,-35496,-27654,-21662,23279,75981,131615,12985,-86568,-37321,-13049,-4500,-10511,14101,50418,125896,225182,255212,193138,63415,-33426,-73864,-113780,-44730,35236,92385,121541,168198,288974,328311,261093,195774,165550,157202,88184,4220,10824,85806,185519,252811,296525,282265,122434,49088,42140,62260,81558,24936,-47741,-45236,-52046,-32357,-8227,7597,29090,-9549,-47265,-74038,-45334,-15460,42105,2284,-54826,-118229,-133654,-69619,-19894,-46207,-49974,-37548,-26568,-16732,-35683,-65825,-22057,-1418,-52522,-85835,16295,78800,35967,-29559,-102042,-152347,-43249,19405,58087,55990,16357,-42638,-8496,28081,35328,24466,-25267,-116550,-48821,-58432,-57050,25597,48773,9432,30525,33755,-25176,-54200,-42675,-38780,-54822,-8358,37421,30848,-59672,-34841,-33353,675,22438,16015,22570,-33782,-121147,-94813,31269,46991,39846,16110,9097,-21036,-9434,-14588,-49043,-47201,-3528,41855,49886,12340,-11205,-7857,4906,29290,18571,-5693,-28072,-35853,6489,66261,108110,109619,109810,139566,132602,937,-50359,-74872,-84131,-52947,-27447,15655,66821,98607,130039,100284,61765,42753,20540,45938,14587,-93548,-81115,-17535,-16408,7236,30965,34084,50609,67081,45683,29680,-10054,-64448,-40261,-47292,-95566,-141514,-181254,-124558,20617,86703,17575,13643,47672,39131,38007,24140,-1895,6610,27539,83143,63878,94524,73793,-21846,-70517,-127971,-100365,-116676,-119423,-163770,-37388,111547,307244,286143,121173,117602,265076,406326,298543,187838,110548,7529,8549,2178,-28707,-12773,-33389,-33490,70841,187503,148963,76350,55334,-1171,24724,94312,130108,150780,142821,85052,11589,-24200,-32549,-62063,-110861,-117625,-76167,-67831,-40544,-23326,-11564,32279,181546,224668,75582,1311,-11738,38551,69025,20630,-28460,-54360,-78600,-90661,-75026,-86837,-51492,8429,19677,23131,31825,68601,117173,182924,201267,111221,10755,-18684,-13290,-6653,6869,34564,91318,46424,61846,31387,-55584,-81156,-112037,-143092,-79212,-46917,-29967,-32106,60752,87541,318,-79649,-91841,-56688,1882,62440,58554,24818,-55574,-83864,-58940,-50426,-15905,66996,119516,137888,208670,275413,161692,67634,31267,-1615,-1207,31263,69156,32696,-10568,26455,-1292,-67660,12157,105790,149378,74313,-41684,-15051,2146,-41989,-93512,-86736,-57242,-27663,-1796,84867,159605,221147,170322,156563,81578,-18593,-54946,-19007,-86792,-83676,-54535,-66431,-70918,-56534,-55022,-39135,-28823,-33389,23214,-70400,-95050,-70463,13491,69890,57894,-22235,-82680,-120845,-101052,-46077,23382,246525,321472,200646,70862,10650,-13946,16513,6121,-46500,-81669,-100203,-101901,-116551,-70362,-123837,-88348,-68427,-23510,18469,15669,56122,110634,145227,84903,-10150,-32260,-41844,-58295,-54739,-33362,-25528,33461,216934,461045,403228,50791,-106225,-97263,-47152,-30532,-31632,957,28205,-3659,-67910,-111736,-114443,-13292,136432,315137,230640,-3502,-79380,-64707,8981,59881,84127,70410,17794,-20754,12973,114231,95335,-20128,-38894,39458,86654,56137,-22072,-110386,-115747,54587,208891,81113,-74188,-140338,-66788,-50812,-46011,-30298,4995,9884,-16785,-31494,-101578,-89632,-54120,-31317,-8539,-36268,-50936,-30692,-43629,-27864,-40555,-83125,-13312,39687,9578,-44379,-59954,-70653,-21493,-19123,-92079,-182544,-158726,-57235,3378,-149,11052,27184,65595,112272,55705,-15788,-23935,46923,166272,104787,-28736,-66059,24327,167429,223041,170378,74883,55458,113359,66801,31750,-37816,-121570,-116727,-62153,-47053,-3028,19709,52195,90602,18125,13907,90220,142885,238612,267725,218485,127784,6559,-10264,30414,5476,-28850,-70897,-28308,84929,99913,88655,106296,96847,49837,3943,1917,19470,77156,162042,125850,33683,-53683,-74998,-33428,-24847,29334,126251,181128,55537,-73571,-138730,-100154,12437,29674,-63512,-53747,-30758,-70659,-58065,24115,16997,-4489,-11292,13247,102097,143793,143095,133865,70892,19160,-31446,-59166,-5254,44064,15085,-47005,-66956,-67660,-37664,-23397,-83892,-99051,80,35153,-12982,-129484,-123505,-90033,-98882,-84774,-72624,-66729,-61859,-59164,-62073,32281,219828,361504,397609,301519,162277,104359,91700,103811,115277,140048,244855,221229,101564,-36431,-84002,-133074,-114339,-80522,-15883,79091,114923,120607,111605,30965,-19029,-91123,-91563,-87361,-66272,-71290,-85418,-31628,18267,12421,35243,28393,-61510,-141775,-100704,-9618,61715,36604,-44777,-70187,-50803,-8488,44465,73091,124515,147135,125574,34599,-62056,-638,51953,66732,52957,10456,-46992,-83681,-82074,-16916,14892,-24762,-75855,-121312],[-92015,-42433,4865,53170,81631,66624,37751,25868,22843,70128,172857,149145,33461,-19874,15401,74186,102282,78193,19704,-23703,-4596,37328,103840,115816,57350,-62916,-99457,-81066,-64554,-57412,-79926,-108264,-13970,42199,52984,-10495,-65138,-58489,-18152,9662,15971,36277,16084,-26907,-42716,-5481,22669,14192,4720,2293,-3664,53073,110346,96517,55536,-15231,-11037,6023,-14118,-17177,-88002,-65880,-55042,-70043,-75393,-47830,-114,46825,10470,-96553,33661,-42044,-33651,72443,137883,226373,254278,120639,-11172,-8033,58940,82958,31597,-59942,-61246,-52874,-77404,-124583,-51199,57322,103601,48122,13733,-22860,-46932,50418,95598,47466,-30341,-110476,-85290,-71749,-43334,-63798,-78240,-63212,-12631,-476,6925,28162,35160,10621,-70595,-40114,34733,50909,22548,-22056,1226,63197,95332,-440,-90318,-93306,-64318,5773,107748,244849,229889,112767,41082,-8979,-43889,-100089,-130203,-73769,-16581,23869,74698,131532,37820,-1878,-15631,-5104,31819,40905,56306,66785,44043,3332,-5184,30799,31522,2461,-40196,-95014,-32546,5884,-29981,-105603,-102792,-89663,-76985,-55331,-80296,-76871,-45916,9267,35329,22088,-28976,-84904,-42009,15487,33561,-143570,-118067,-30292,-9605,13314,23055,-91390,-94203,-75412,-87511,-114452,-94291,-63064,-91278,-43057,19139,49103,38994,80885,60170,16155,102538,326839,331875,153676,17761,-69591,-33688,-18467,49265,246594,341022,113332,-36164,-14068,9259,-18904,-85078,-21085,6629,-133002,29265,95183,143736,49862,3961,-20867,32865,194541,196620,108649,22815,-2421,-27344,-49036,-73005,-74847,-96976,-121490,-142707,-137488,-155166,-61345,-19753,38472,133824,106259,25222,109458,210101,115605,45285,2517,31663,98616,74448,27145,-16896,-47193,-63073,-88176,-21308,77953,164185,152824,38272,30552,95415,163974,257010,247913,164144,124224,94714,5377,-38683,-149043,-95961,14619,46822,3323,-74404,-76470,22494,77460,-8411,-69171,-119977,-114927,-91266,-47444,-20817,-12950,10287,16192,55333,143804,320177,245381,34967,29244,-62340,-133923,-56986,99274,1007,-10279,50842,53778,45966,63156,101175,164475,144805,79530,7977,-14620,71954,208095,300104,327781,261692,114859,-13599,-69806,-15737,9792,-28640,-27392,-4512,8520,32482,15325,12119,-13421,-26723,7688,38526,92668,55008,37514,-21004,-85980,-131878,-78946,2612,-14310,-95649,-105776,-82999,-58083,-32961,3575,18350,-2525,-33548,8880,89664,115142,84332,13217,-109481,-89772,7095,96306,120607,84255,48840,-18139,-50515,-62744,-70181,-57373,-47860,-81006,-73499,-15975,3475,857,-30517,-72575,-84125,-45567,-7493,-51774,-26,127333,162465,238512,287449,212757,57045,16024,41078,21904,25144,31913,34546,49168,1877,-30496,-31130,-43334,-23786,-7861,-11970,21,42223,105811,-34321,-59133,77339,154202,181068,118439,110623,87447,19554,-105699,-115581,-21388,-36595,-70702,-58273,-71298,-121683,-151826,-96934,-32912,38920,85536,82547,49243,-35373,-86582,-93718,-49277,-8246,38066,76140,46537,-29332,-100944,-122929,-96076,28640,68186,93758,-7768,-11404,34247,46067,64472,187121,383916,432717,313536,129872,34740,-21267,-23694,28708,36127,-45178,-127963,-154297,-127801,-46185,105424,41044,73380,51776,-22020,35597,160178,200084,17231,-148407,478603,1245038,966410,313052,18611,-12929,115732,71107,-14543,-43420,-39117,-49748,-61078,-79538,-64419,-722,-38007,-70715,-118970,-148767,-113221,-41047,7697,-15780,-473,-3637,-13726,6702,20694,78552,131381,194775,310276,350512,315954,262237,255931,198978,213537,139417,-25941,-104779,40482,166230,221700,108947,-14910,-120478,-84826,18872,86699,99540,17399,-16083,-706,-24762,-118515,-78085,-39794,-32902,-57756,-39498,81830,267196,373025,320575,129022,16287,27235,88380,111866,12142,44843,76576,-26451,-22258,53039,158578,236443,197946,37714,-81320,-23569,-32751,-85902,-52403,32587,72708,18664,10808,-23044,-51751,-85540,4275,217841,257391,103535,17533,-31732,-77799,-109237,94,28812,16333,-8357,-53744,-101551,-80736,-32774,-9597,-74675,-89029,-2323,354,6350,-14930,36355,68748,-2687,-44901,-93710,-106873,-58369,77152,295239,307100,116720,-37092,-3286,80876,116453,191043,163161,55732,-73604,-5341,133413,191208,253115,202916,79284,-8549,-73226,-100814,-84717,-83724,-51956,-5248,28648,-2949,-64472,-19361,40351,27587,-23552,-76886,-109852,-37017,25532,9707,-64795,-102342,-123136,-126140,-97436,-33874,1484,8202,49580,230288,367137,408736,341371,287836,165521,49763,1220,-75513,-81768,16936,77195,3115,-11623,-18440,17169,-29901,-24706,37902,77083,87365,50899,-11919,-62876,-93258,-19888,88369,111550,-1933,-92829,-104393,-84899,-80327,-54782,-37600,-19439,-7382,-28095,-94233,-128370,-58835,-28764,-28278,-25027,-43794,1492,42787,-604,-51652,-70404,-79452,-87382,-47471,-31870,-11379,3952,-51589,-82578,-72589,-57510,-45576,7247,1389,-22181,-12824,-44,10697,18263,9826,27472,-25165,-51340,-25930,61305,123750,160050,161446,119634,132420,173571,161916,141787,78655,58062,9903,84882,110891,161848,89949,143474,130939,128738,115388,112186,78888,1620,-62985,-78662,-51588,-6107,17191,31296,91338,209468,307032,248137,100102,23253,11526,9799,-18465,-6797,-18303,-40899,-23185,26889,14035,-41521,-47598,-36834,-20545,-17332,-26816,-5683,-5628,-38769,-58769,47785,278722,420861,332424,40029,-83325,-94522,-14117,36955,118831,14142,-81471,-140706,-171822,-104093,-60790,-48884,-7367,37520,21429,-35113,-70296,-51687,331,26129,31539,32921,23666,29303,3944,43741,5241,-2482,131243,266060,226416,70689,22176,38776,29190,18594,29913,-12752,-32465,-45271,-41922,-36009,5664,34490,93686,45366,-24426,-17236,-10524,-1494,-12673,-57013,-41392,-31942,-13464,2305,27323,-55522,-17092,-14753,15896,60240,27266,-37977,-112105,-12305,37477,-35119,-97424,-77457,8100,50425,47564,-13092,-13958,-3862,-9233,44889,162814,221808,238708,204134,131115,110597,150912,288564,401126,352180,112468,-39000,-24519,4113,-43085,-61057,23193,120831,175028,132970,70463,5660,-16405,-8605,-41234,20240,145792,169539,92564,-2549,-17850,-5888,-36710,-114436,-122414,-130195,-117206,-83448,-82818,-88243,-16853,70496,77454,29741,-15716,-25106,10066,-18868,-62698,-32648,109334,289174,311130,29269,-68608,-44155,-8300,27248,75704,85804,54550,85099,158466,31428,-97702,93819,193209,125670,24028,-80537,-129354,-147812,-112103,-2316,145234,284728,329581,261367,76105,-28846,44431,200967,273411,197826,112174,46292,25963,12074,-40828,-113561,-86725,45120,220703,185318,46663,-19624,-74026,-59916,-35281,-26947,-113757,-111024,-99530,-116999,-100395,-12973,32005,11550,-72355,-77138,-10525,65968,111359,98944,44643,33061,175,-14428,32805,51142,109046,197497,307953,269577,94764,-20414,-65723,34124,98733,114005,119301,172585,86335,-3241,-23742,-64898,-92890,-122692,-57055,-160330,-171805,-91882,-61650,-20323,-26416,-19328,-10437,-15723,-31101,-13479,76903,157652,201745,245455,200611,112573,165334,210939,250793,293676,265031,242890,354532,385339,314760,238795,139574,53414,-3734,-16795,2608,73672,34080,-28653,-35413,-33752,5315,195174,217363,82367,26282,15348,22050,46827,5842,20888,-10851,-64991,-113440,-132127,-121574,-41055,-52532,-30244,49128,135202,116201,56985,34843,43660,24829,-23115,-14180,42218,72176,64729,62324,71042,106516,116116,74998,43288,3245,-8144,136633,340404,308667,181392,82503,27562,28552,50462,78761,59118,20509,-40149,-108486,-163809,-121811,-104874,-73090,-25786,-13485,-38118,-13057,110736,370912,496160,344162,73286,-58907,-74012,-50621,-39502,-17573,22097,58138,79216,45493,-46910,-68794,-79,-57049,-90087,-63978,-27999,-64477,-45493,17695,20888,-31673,-101135,-111236,-8986,46588,54435,11761,-42591,-96989,-85777,-58098,-74083,-53840,5859,626,-38830,-67073,-79372,-40072,-26104,36519,79394,126401,103580,57141,12241,-23582,-103888,-180064,-125602,-98000,-27087,194579,268288,110759,42501,39168,6953,-19057,-20405,35213,94654,100051,107039,113069,110748,132964,103216,6610,-44577,-93001,-129756,-112307,-147466,-65347,-47393,-57955,-72677,-68675,-4271,102160,136351,67687,19917,40346,43218,77101,141676,60553,-45657,-125853,-148662,-91594,-15329,144480,260994,123509,2421,4023,-29437,12361,51099,67113,68139,23637,-13417,-33229,-63953,-106820,-62952,-7707,25041,88371,126431,208102,214752,44312,-46182,-5021,-473,-26996,-92141,-141523,-112683,-62590,-70538,-86103,-37301,-65469,-53336,41907,163519,163981,104047,84646,125913,253901,413927,338348,47810,-69554,-78281,-50950,-28041,7769,58821,96703,119262,10966,-57567,-73008,-87758,-106001,-64935,-27114,1927,47089,33531,29362,-38309,-106369,-59758,-49958,-60941,-92689,-97754,-102975,-51669,-63845,-60934,-109371,-31557,18550,23364,-4508,-38478,-54361,39312,104881,180942,252128,190920,53663,-73654,-42159,51275,77466,74230,14834,-30795,-47660,-29475,2803,27702,103894,128273,63765,-256,-60893,-113657,-65736,-7550,18231,46633,15336,-18038,-51288,-11071,-23600,-5252,21738,30535,-22013,-33787,13833,35102,-43905,-55348,-20303,16495,28488,12148,-39416,-44149,-69724,-56867,41813,-1813,-131041,-53816,22854,15104,-38492,-9914,55472,65251,44561,16902,-25971,-78313,-67006,-27681,-43010,-23497,38283,40370,-25655,-72025,14387,42009,33830,8601,-46084,-86304,-98346,-53328,-38048,-40953,-56483,-46263,21146,96632,122432,75130,-3187,-126787,-165712,-92911,-28283,27329,14724,-41268,-101367,-48785,44279,103907,132659,132101,103378,59165,-13600,-53745,-23164,-28650,-4065,46276,156444,352561,524300,458896,204957,196569,140765,82309,45592,43394,48306,14197,-68903,-42788,-28786,-23959,17803,55038,96068,-10665,-67700,-14899,17810,24746,4256,13560,31830,85513,182642,231270,181961,45113,-52898,-90626,-98987,-26149,55532,103989,121429,145889,237517,281077,249238,200036,164220,150244,95289,11289,14186,76245,145643,173145,182380,166657,30838,-9322,8579,32530,57958,3003,-48546,-54127,-66228,-51278,-25188,-5133,22175,-12035,-45664,-71731,-48343,-28414,12555,-35020,-68528,-102700,-151858,-87988,-21543,-28634,-43484,-55645,-42324,-19878,-31214,-58575,-17809,14200,-30305,-96652,-37646,4653,-50544,-80630,-134124,-138798,-31007,25323,60507,49733,3701,-59928,-23969,25129,42807,34757,-16425,-115233,-55750,-60771,-75850,-6988,14475,-12154,23455,47456,-12768,-56791,-44460,-48901,-66808,-16290,38391,41588,-66341,-46168,-43969,-1609,34934,37912,45300,-19769,-115490,-95695,31857,50717,43288,27691,31127,-11543,-15325,-12207,-35957,-44054,-2285,46569,56969,16933,-13923,-17921,-7263,13093,-1102,-27905,-48837,-45989,212,66653,106769,95863,115916,169303,181410,36601,-36087,-74913,-88192,-54974,-23830,20475,63756,91609,119576,103211,71802,54044,41075,90916,75000,-63083,-92116,-28624,-18340,9489,29834,32485,50230,62912,32654,18367,-13792,-61260,-39392,-41791,-72810,-100588,-130289,-75597,52804,97663,15085,8700,48986,42841,40919,24161,-7939,-4243,19933,96010,94208,141217,112297,3319,-51320,-126129,-109565,-128519,-125732,-187461,-53165,89964,252610,238255,110208,117465,278553,452169,360316,231256,125252,-19423,-47924,-51265,-68094,-34506,-41449,-42837,66255,201088,174767,61355,50940,6764,39691,114231,137043,136078,121210,53810,-17965,-41797,-42623,-62356,-100837,-135950,-98564,-87606,-54454,-31969,-19843,15799,118085,173722,41842,-27926,-2119,65445,98520,36073,-27816,-57663,-77261,-85973,-64931,-70780,-28600,26487,34962,29364,28590,55820,94645,153855,167855,96569,7261,-13350,-8958,-3542,13539,49063,102217,50762,63657,27049,-70874,-96814,-116747,-125530,-60692,-41143,-35865,-33031,78903,112000,2509,-57743,-74463,-48944,7403,72468,74696,37286,-48910,-75407,-52652,-58690,-35369,40876,85045,109040,210723,304257,173688,58960,6914,-26847,-15921,24042,66580,28400,-15963,27462,12601,-28842,54209,157115,192822,98190,-31899,-45004,-25167,-64854,-114773,-95338,-48622,-24259,-16105,53018,124559,198117,160435,162023,100278,-10254,-68918,-25581,-97352,-91489,-52017,-56698,-93979,-96793,-91437,-48904,-22202,-4410,43200,-50726,-83291,-76439,5156,58554,45499,-32490,-79517,-118566,-105404,-58350,-3912,207950,342072,207380,76166,22326,1613,28629,16127,-28869,-56912,-90154,-110288,-132469,-90229,-106238,-68892,-50694,-6114,29535,18356,52712,109909,155263,93333,-11005,-28993,-31479,-47792,-50523,-31409,-15777,48539,256248,512407,416875,62124,-92969,-100485,-51304,-38997,-38398,6221,36687,-5687,-82216,-136536,-107324,-18455,103883,249292,181745,-13593,-77984,-69808,14957,74883,96679,79873,26926,-13454,20142,116544,90032,-23734,-51457,34985,113912,91878,6044,-92901,-144232,35779,215407,98576,-50763,-108147,-56963,-58793,-68412,-43185,1802,15148,2252,5967,-48395,-123428,-102776,-63789,-38046,-58668,-61692,-42160,-54746,-17663,-38422,-73281,19232,79086,39615,-26527,-48881,-65308,-2109,14346,-49363,-129514,-130131,-79091,-13728,-5514,14901,37063,71112,102948,40551,-30755,-37348,22629,140460,93640,-29762,-68575,27389,169045,212519,147340,45660,12055,61461,47428,45057,-15408,-95938,-114268,-91898,-74449,-19092,31505,91979,121082,30567,19512,94660,150933,273053,315421,260378,120234,-8766,-20981,31899,13965,-27870,-76282,-26152,83215,86956,54903,75636,69563,29602,-12483,-17875,-616,62790,163216,150317,45728,-50952,-75480,-31352,-25168,26917,115789,158258,29326,-86193,-132393,-84061,17328,17347,-54176,-36180,-11921,-54870,-70193,18173,21406,-541,-27742,-27162,77884,135474,163740,165516,95176,40602,-17476,-69648,-43796,-847,-15747,-65402,-88198,-79223,-28855,-7929,-67271,-91370,-1673,37432,-8696,-131470,-132172,-100929,-113990,-101450,-88068,-75449,-61839,-48826,-49718,15756,162488,274371,294917,217492,119705,88033,93432,124544,157183,170255,193537,139924,36913,-81754,-94707,-106988,-52323,-33392,13397,90005,121998,127980,124312,45767,-2704,-60383,-71949,-90639,-99209,-102618,-90897,-35111,24643,21703,51387,52644,-45898,-129620,-88869,8844,92004,64551,-23440,-64099,-60810,-21846,32698,56657,95073,122222,132506,40612,-62414,-12119,39846,58706,44059,209,-54106,-82379,-75565,-32472,-21249,-70655,-111828,-147725],[-123585,-73447,-13371,45154,75817,64123,38160,25797,30957,88822,185865,150169,41624,-20271,11233,73723,106144,81030,10576,-38820,-15537,19796,90997,116973,47693,-89768,-72503,-75888,-66981,-56696,-79346,-104136,-13146,41857,50196,11850,-41199,-51346,-13790,9538,12125,34022,12264,-30412,-40144,-1958,21705,8379,449,2304,-12479,36820,106044,108265,76368,10548,-25328,-16133,-26576,-22872,-85285,-92107,-56225,-52177,-55599,-34636,3478,47498,16948,-77446,-1964,-83988,-26972,87407,161094,257395,280563,129344,-12837,-4993,64210,77852,15353,-81996,-45190,-25729,-46754,-106859,-53391,56554,106559,56871,20226,-12219,-35373,21089,73344,29523,-49352,-118935,-77895,-60046,-42862,-57485,-67078,-69648,-17404,-12016,-15511,5985,24553,8768,-67976,-25084,57333,70859,35068,-15143,-4297,54380,82537,-20074,-98303,-94325,-70273,-1563,99807,267121,281885,148587,53131,-8615,-46082,-98952,-106617,-52953,-2109,26346,57297,106269,14241,-21040,-32467,-11917,48584,61467,71670,73978,49857,11743,648,34021,38398,11676,-39627,-112296,-33287,1224,-39702,-119961,-120560,-98685,-80581,-59557,-78061,-60895,-18542,41674,61392,40549,-12094,-71570,-50984,2328,35033,-127890,-131039,-56643,-38761,-8472,24025,-88041,-93084,-72479,-83002,-116078,-82073,-46424,-82960,-37611,29886,62945,49854,79884,44235,3448,96395,302306,299135,141320,19458,-70392,-32244,-13292,54654,251919,327678,107163,-29739,-29386,-23992,-54478,-121584,-59326,-22946,-100530,53186,123878,180017,71372,5022,-21498,47377,217049,227653,128085,33307,1230,-25731,-68729,-89451,-72398,-75544,-86390,-110245,-121382,-133301,-29287,30440,97166,169743,117201,43362,140322,238733,133995,59518,11391,18916,90886,84890,47906,-329,-48488,-63528,-107901,-38059,58716,149364,154409,41470,23718,88347,159648,264188,269883,179556,128935,79268,-22586,-56959,-149061,-79407,25163,44972,-766,-74759,-62665,37105,87187,-3516,-75600,-139138,-139107,-84067,-27236,5430,15704,30815,21419,53128,147520,339112,278310,66699,47604,-54203,-128634,-46426,121698,42842,-39902,34379,54006,52529,62884,103221,187111,179331,98904,10843,-5598,85066,226269,318543,344156,281031,134621,-6099,-73002,-17881,9875,-24526,-23007,-5774,7786,44936,39482,32999,952,-17313,14021,44049,88886,48750,31049,-17930,-66600,-93969,-115573,-21835,-30026,-96652,-89965,-72439,-51652,-18669,23679,39058,11229,-22715,22326,94121,111132,89485,34119,-63753,-144063,-84454,-11469,1903,-17691,-11899,-41283,-47885,-51311,-60003,-43979,-39578,-81047,-74611,-16681,48,-3229,-30936,-72673,-97454,-61796,-20863,-62192,-9642,113633,144716,228100,293903,226515,63735,11872,31359,14154,22929,27431,26582,41664,5414,-14870,-3298,-13221,4303,8961,-9392,-16027,9844,70551,-45785,-59268,65329,152764,201415,132440,106939,63975,-12003,-133585,-92597,-10174,-33431,-94335,-70480,-82700,-130578,-143192,-86102,-34289,28672,70739,68024,31932,-54363,-93879,-77518,-27204,-1766,28490,69304,50311,-19768,-93527,-117307,-83227,53794,102314,108039,8292,-37540,22320,39191,67433,201771,403055,437671,321625,132680,34466,-25931,-35271,6393,17615,-52144,-118798,-122228,-28146,43816,155620,49237,58666,27763,-51201,38351,158801,186673,-3657,-189391,403047,1031160,815454,264710,5076,-17870,121741,79197,-9717,-41334,-39533,-55890,-57750,-71983,-46084,27942,7794,-5184,-42104,-84769,-87493,-38332,7561,-17435,-8123,-18860,-53181,-34085,-19624,24512,73693,144362,272252,349024,327697,273258,261804,198267,206728,122672,-41256,-74049,63387,193446,243083,118662,-13776,-120608,-95279,1961,82876,112853,64211,48357,24353,-33803,-120571,-51209,-12233,-17453,-56178,-49051,71870,238807,334340,301741,139920,37699,48486,97615,77919,-60663,2906,76580,160,-711,57627,157585,243922,221079,66916,-57716,-52857,-62514,-108729,-46640,69510,117248,32331,-10774,-82742,-95400,-59785,30101,231729,234513,76889,6263,-28721,-54313,-91778,-11054,17050,3391,-20893,-49197,-71105,-54485,-18890,12960,-37824,-79816,-1000,19290,28726,-14648,24848,79836,46197,-4936,-74866,-91385,-50079,78513,276069,260651,79293,-59059,18723,107797,154727,238880,221787,110303,-45980,-9982,115357,189200,290310,248210,107921,2262,-65383,-89525,-71472,-80481,-68284,-30044,25086,1960,-55925,-1593,58546,42086,2880,-42638,-91789,-40409,25630,5505,-73166,-109299,-125333,-129805,-93203,-31747,-3212,-4600,28030,195243,331214,402567,366469,316345,170076,49269,7238,-59487,-73202,751,39510,-28023,-16913,-23477,30547,19167,33643,68087,89941,96707,69913,10778,-37117,-84606,-37351,57798,87761,-9525,-92107,-100596,-84715,-86694,-61005,-41023,-19810,-475,-16793,-82216,-145535,-89588,-47255,-34332,-24119,-31485,13326,42158,-4435,-57945,-80319,-100985,-116569,-59286,-37862,-20993,-9817,-66432,-106845,-93480,-62947,-34333,11806,6730,-16289,-12676,-10644,6789,36422,46987,64580,5230,-33655,-16297,69845,125161,153979,142824,115775,136496,178758,164595,148725,91950,109341,56228,112049,130831,166169,109424,173285,153741,137922,124374,118352,75827,-3573,-65094,-91113,-81843,-47506,-15557,22457,89057,200677,277141,202878,73140,2211,-8762,5776,-13693,-57,-18223,-52324,-39676,2376,-12659,-57843,-59087,-47632,-21543,8232,-14869,-12375,-13861,-52701,-73287,23886,238066,395829,318887,39230,-73813,-76566,-7242,22025,79260,-18540,-103097,-157531,-167102,-100445,-67783,-55569,9208,56777,33257,-27940,-59137,-41130,11725,44017,42280,31632,10420,13637,20359,87104,38260,24441,157350,287352,254512,100520,35258,27192,12290,3837,25453,226,-26867,-48025,-50565,-49285,-7631,21000,85018,50090,-10881,-9907,-14002,-6775,-11286,-49655,-33968,-30653,-17421,1203,40543,-41670,-48469,-61315,-19461,37081,20057,-49618,-173627,-62980,-11280,-64786,-110105,-56723,30425,74807,73040,817,-11944,-709,-21994,14523,127318,204390,251406,230864,141082,94838,123232,244495,363421,334120,112748,-26974,-16542,12445,-36427,-52638,36183,129877,163637,107046,50842,9197,7313,14639,-41645,-21097,80802,112504,61172,-7876,635,15292,-16966,-105013,-133231,-123906,-96956,-64697,-70579,-68768,-23689,67577,76879,30687,-13224,-25015,13598,-13939,-60342,-15713,157062,352567,339874,28469,-72255,-45806,-2101,46940,112251,128162,84563,102304,189455,72065,-107950,45288,146390,97922,5809,-90635,-137107,-149163,-109941,-7758,118914,222546,266625,236685,64464,-37083,48037,217195,287924,203906,103698,40021,36680,22205,-36722,-110874,-101124,17813,166583,137176,11621,-49920,-92491,-66117,-45095,-44357,-108633,-88701,-81169,-111175,-125698,-31131,21946,1608,-102849,-136318,-72901,22464,101176,116853,69376,50920,8555,-5606,61002,86698,123579,181491,287679,298578,144303,13937,-71206,323,76440,127094,169136,222015,107935,-9445,-36864,-50851,-79262,-139743,-79203,-166731,-153794,-85761,-57504,-16955,-22331,-12070,2034,1236,-25632,-29784,61984,158504,214892,253829,167489,76306,148248,217939,261842,290779,248446,214032,294937,296533,245445,205753,126698,46191,-13955,-34261,-20295,59723,35022,-20849,-34583,-44485,-13725,175213,241831,101821,30625,10067,11167,33129,-6795,14045,-13355,-66676,-107338,-121434,-117952,-44197,-40270,-24310,49766,124050,86894,22590,11406,33946,28779,-21617,-11922,33913,50863,43897,49138,55656,96207,119242,82009,43857,-5769,-25988,118775,338593,311909,185433,84731,25829,28869,61482,92438,68772,14628,-56541,-129684,-147398,-103962,-98888,-73185,-22003,-6978,-34773,-4364,115792,374194,511235,346596,62438,-73373,-88300,-56426,-44758,-32604,-9964,25528,67539,58429,-29646,-95610,-24221,-62572,-79572,-44011,-19230,-69764,-33371,33020,28890,-32065,-99036,-87132,366,44163,53300,19641,-26686,-77634,-72813,-51066,-49404,-71958,-44094,-37032,-51942,-53519,-86140,-80878,-61670,5108,52443,127563,127845,84747,36390,4103,-52205,-122653,-87705,-86292,-27175,209274,263228,105326,44097,49627,20046,-3447,-2172,45684,86805,83726,98747,108076,98819,125710,93165,-12390,-51221,-90216,-140802,-136991,-169835,-72983,-40995,-49427,-61109,-51355,21507,137183,166310,92909,60421,101510,113793,146003,179974,77374,-36831,-122361,-160884,-110280,-43386,96895,211544,112613,-1274,-1940,-24878,25484,64663,77001,72775,28321,-11796,-34298,-71049,-110924,-72707,-22980,15163,89637,141750,219144,215546,58262,-35020,-5243,-5190,-20059,-65830,-107319,-108697,-65534,-70994,-89505,-42140,-72894,-66909,28054,161656,170437,107787,75283,122766,273050,447328,358852,57622,-70337,-85128,-48123,-17067,17880,70385,107979,125791,22136,-55880,-73682,-84457,-104179,-72572,-31844,423,60892,50137,42633,-25240,-85147,-46739,-39396,-51391,-87542,-89046,-77611,-24195,-44446,-44696,-77853,-8401,45865,42389,5541,-34908,-53373,34882,80315,143342,207492,167986,56301,-69411,-59030,27800,60215,62337,8812,-35543,-53308,-38045,-9432,15362,92187,131451,70031,2091,-56073,-92314,-50322,-5891,799,-2819,-44703,-30960,-42632,12642,-2352,4501,22641,41988,1214,-9233,28073,40420,-34508,-49877,-14386,19028,26750,10080,-35302,-29817,-41653,-100266,-4536,-28380,-124579,-37599,49179,42609,-26082,-30800,25822,48814,41047,16419,-30000,-86345,-65364,-18461,-22663,15336,77938,73915,1081,-62091,6392,40930,38360,14578,-37777,-79141,-95726,-59222,-49643,-57258,-73469,-61603,7646,83537,113818,71738,-4548,-127455,-155833,-69746,-3760,41351,21786,-32129,-87623,-68678,11336,69223,101473,111783,88804,46434,-18181,-31667,1855,-11133,5080,64463,173462,344404,499468,427364,187571,187682,142701,76889,32666,35353,46026,23416,-75762,-53283,-34463,-32475,4501,28100,58693,-26862,-48064,3674,44797,50591,16335,10204,10593,44324,134154,197841,164047,22130,-75901,-110118,-84263,-11567,69140,105400,106728,106175,168071,213365,213192,181472,145633,132600,94821,15581,15887,63401,107220,106801,83386,62877,-41992,-51146,-20035,4575,35258,-12591,-54100,-65360,-82674,-73067,-46628,-22453,10827,-18523,-46561,-70213,-51885,-42300,-16619,-71319,-66725,-75403,-145663,-106383,-24732,-11320,-31088,-67037,-56407,-23226,-27867,-51834,-12324,30031,-4280,-65678,-83686,-61150,-132831,-134079,-166601,-115280,-17942,31828,64207,45602,-6451,-73917,-33085,26016,49256,40815,-11828,-107894,-62312,-59800,-92185,-37787,-20485,-34955,13758,55935,-2307,-59959,-47657,-62608,-80469,-26204,39639,52941,-73552,-57113,-53596,-1587,51459,64797,70596,-7784,-112612,-94152,31492,49260,39326,36850,51404,-4166,-23151,-9894,-17643,-35914,-3392,46955,60015,19599,-17470,-29162,-21623,-8985,-28025,-53224,-63054,-50670,-6149,61395,94921,76545,118708,192075,221189,67126,-25298,-76880,-90383,-63806,-24101,25366,60642,83582,105418,101948,79799,66048,65234,142850,148955,-21682,-85312,-32441,-19243,9721,26032,29880,49403,55227,15747,3101,-21168,-58909,-38414,-39321,-51887,-59691,-74098,-22439,85765,106592,12378,3508,47893,41621,38927,21762,-13918,-13789,14503,113598,137075,203036,156661,29338,-30866,-107928,-108832,-129791,-120952,-207390,-68563,65326,192773,184949,94848,114540,289782,490477,423968,282724,142083,-36371,-85046,-94294,-101230,-53861,-49824,-54461,56495,204519,194713,48916,42088,11447,51284,127035,135255,109288,83688,12165,-49580,-56245,-51390,-64720,-93116,-136854,-117088,-105257,-66569,-38508,-25643,737,67236,125429,8407,-59714,10911,92742,124105,48850,-28213,-60011,-73975,-77763,-52074,-54364,-7085,41102,45906,31673,23071,41975,70470,118594,127714,77891,4442,-6057,-4182,240,21186,64152,116930,63510,72858,27168,-81948,-108314,-114492,-110787,-46625,-41686,-44310,-34711,103554,157133,32243,-25982,-46430,-32596,16255,82251,89634,48058,-41831,-62864,-42888,-63752,-55618,10350,47495,77967,206444,328643,186678,59585,-5862,-42852,-29140,15329,60643,22461,-21501,27278,27896,18231,110431,218055,239395,122053,-18165,-80015,-56544,-91360,-138043,-97475,-38297,-18925,-26845,26083,91665,172111,148935,167814,124185,4711,-82684,-21988,-94066,-93499,-46885,-42413,-103895,-123869,-65949,-15094,11876,25187,57678,-35648,-73311,-82639,-6522,40051,26002,-44418,-72115,-113198,-108610,-70991,-32034,160897,342003,201551,77473,35530,20501,41794,27960,-6916,-27533,-75619,-116490,-146681,-102894,-78801,-49638,-35042,9740,38584,20555,47211,103368,156536,96800,-11691,-23552,-20266,-38080,-46556,-29503,-9907,59915,289627,550570,424837,77964,-75212,-98934,-50903,-42322,-41306,13044,45715,-4244,-88072,-131718,-80526,-9052,67218,181151,140344,-13575,-67326,-70676,23348,92069,110660,90608,38319,-904,35546,124345,92782,-18792,-59691,31035,144844,134876,40813,-65659,-156063,19207,217952,119589,-21210,-70153,-44516,-64291,-90034,-51453,3757,25849,24813,42799,6356,-88885,-142326,-85549,-58738,-69399,-64299,-49987,-61936,-4142,-33799,-64094,47206,110647,63491,-12031,-38943,-52049,24671,56943,2945,-71947,-83597,-86883,-25580,-7195,20195,43697,67100,76837,18709,-38171,-39233,7772,114714,85707,-24803,-68013,30178,165040,194752,122161,22898,-20670,19358,35398,68802,18366,-61385,-80198,-120216,-98811,-28438,51142,135791,147925,45168,30968,102473,158896,303247,356595,298890,111955,-18325,-25421,37539,26482,-23806,-81384,-25197,76946,73385,18647,36464,36449,8047,-25362,-31673,-12824,51253,157399,170797,61249,-45126,-71512,-23327,-19462,29535,108398,136662,10173,-89381,-114814,-61185,28953,15416,-34182,-15581,10943,-33048,-75167,13607,26448,4802,-44347,-69829,47104,119918,181489,197915,120960,63457,-443,-68215,-75650,-38278,-44320,-82327,-103552,-73028,-4083,16731,-45543,-81633,-569,43886,2560,-123221,-135019,-106146,-122834,-111145,-96413,-76855,-54505,-30909,-28957,4302,109312,189971,197712,143447,86412,75733,99142,150239,203584,194634,140910,64707,-22476,-129345,-99028,-49777,28682,28092,42024,92669,122081,131399,137562,68816,26576,-22825,-42467,-79443,-125516,-109857,-82633,-31860,34747,33834,67602,77018,-26692,-110205,-68498,34805,129957,98115,5754,-47545,-63625,-31358,23288,43984,71427,98070,134128,45309,-59510,-18724,31568,52989,36609,-9161,-59092,-71297,-49224,-35008,-47225,-103589,-130919,-149398],[-93657,-82218,-24499,37251,68352,60685,38522,25387,41252,107948,188559,140227,44533,-22526,5964,71433,107688,81074,-2895,-54391,-23449,5078,76642,117631,40554,-104065,-51418,-75840,-78867,-67350,-87215,-90490,-13490,37428,40263,27108,-16796,-38702,-7067,10559,8326,27883,4456,-35296,-38205,-232,17599,374,-4944,1227,-21381,17261,97770,115630,91652,29095,-38757,-39289,-39610,-29403,-75576,-70798,-41449,-31009,-36182,-22645,5757,46673,24591,-46260,-36877,-87789,-4851,103565,179769,281542,297286,130911,-16830,-2780,64285,65543,-4647,-103559,-34586,-9664,-24097,-89232,-55394,51982,103923,60155,21875,-4513,-18773,-8928,42409,4507,-73619,-111674,-57678,-43258,-40350,-50131,-51310,-63499,-28040,-36839,-49258,-22903,10932,5107,-64201,-10106,79247,91088,46363,-11331,-14881,41046,69110,-27660,-82216,-77398,-68901,-7686,88787,277179,323450,177030,59722,-12112,-49261,-93426,-82107,-33548,9559,25370,37617,78922,-10750,-42551,-53190,-17202,64410,79711,84639,79768,54037,16635,1917,32246,40534,19211,-35929,-112951,-38447,-8762,-52037,-133419,-131825,-101967,-83920,-58406,-66177,-38277,12395,77825,88846,59028,3317,-60330,-63105,-16919,27171,-117358,-136738,-79470,-67413,-32947,20319,-81757,-89736,-69245,-73359,-93746,-52918,-21644,-66403,-29839,38581,72852,58668,76551,27094,-7599,89357,269942,259353,124068,17111,-70512,-33127,-12517,53663,241554,296204,94890,-25479,-43331,-52635,-83945,-147966,-77091,-23392,-50970,71935,145732,212857,87056,1547,-23880,59098,224540,240969,135746,36062,-1437,-33973,-96373,-98477,-64604,-54825,-56097,-82201,-107394,-115970,2485,79024,149290,194633,120485,59249,170706,267996,153096,73979,24017,9225,79020,90876,65569,12639,-48369,-60318,-116131,-48852,42180,133891,152991,45488,14261,75363,146219,258244,279295,186713,126441,57233,-52334,-76835,-133632,-63856,32695,38417,-7893,-66425,-42157,50707,94486,2523,-76233,-145054,-142598,-64767,-7198,29087,41150,48794,24195,45680,141787,347434,304444,94905,64208,-47470,-123468,-37616,136436,86232,-74553,14737,51142,55931,59551,102857,208670,215329,115770,12978,4582,97947,240347,326801,345524,286328,145910,-3001,-77313,-20461,8375,-23034,-21568,-9182,5426,54286,62925,52756,13105,-9809,18385,45775,79881,37113,19514,-18784,-47531,-48685,-112464,-56094,-53660,-85464,-72479,-63050,-49097,-11008,34961,55183,21138,-17631,31775,94548,101968,88678,49211,-18423,-82881,-149381,-116390,-111943,-108684,-62825,-58949,-44585,-44359,-54022,-34948,-33469,-81500,-78607,-21021,-6600,-9792,-31089,-67285,-105520,-80313,-34953,-69785,-12142,109460,136782,222999,301792,240597,70293,5487,15630,5579,18916,19878,16443,33623,11562,5738,28595,17866,29364,21250,-10796,-35130,-23660,37129,-56811,-65107,45656,140300,215537,144865,99547,36037,-44342,-149803,-65295,2689,-27366,-117150,-77711,-89409,-132275,-128973,-73953,-33964,18673,55678,54604,19309,-58743,-78765,-48471,-6037,1735,14083,55558,49298,-12158,-86786,-110877,-74138,68914,119716,104241,10273,-60710,8632,29435,66151,204531,394519,417964,315957,129863,32917,-28082,-41939,-8772,3209,-55132,-95464,-72310,65638,121717,195164,47683,36191,255,-74469,31409,143695,158205,-33280,-232230,317665,768734,624382,196920,-16774,-25632,122689,82572,-8000,-42274,-43572,-63730,-55169,-65550,-28025,59502,58856,65682,39653,-21044,-59337,-33725,8802,-14170,-4980,-17660,-84503,-78117,-60535,-30060,16673,94134,228272,338415,336312,282350,262198,192299,197376,110669,-41145,-43989,79611,209624,250402,116306,-17545,-125350,-106873,-20300,72167,116264,103655,108137,44559,-43177,-100320,-22513,12139,-6888,-58368,-62266,58570,204037,285111,268199,142939,58212,66297,99346,40134,-125977,-16738,93626,39867,18340,57243,147750,239504,234538,92657,-31619,-85386,-94961,-130027,-43374,99508,144857,30352,-44872,-140594,-119316,-35368,53051,242243,208519,52943,-3521,-29616,-39319,-79964,-24149,2418,-11862,-34759,-45489,-49402,-40092,-13610,27794,-7520,-65375,-7624,29306,47027,-10412,13575,84228,86274,34429,-56035,-81341,-48387,71763,245658,208799,39586,-83869,37156,128014,180827,265988,258140,155345,-17988,-7303,97535,179138,320521,292079,134938,12223,-57073,-76357,-54082,-67567,-79909,-61990,17344,4055,-49285,9843,68432,50715,25342,-8894,-70317,-47560,20900,-1690,-81836,-114444,-124801,-133184,-94610,-33543,-10805,-20078,1752,149985,275133,372050,374032,330390,164611,44548,8539,-49885,-67323,-23772,-8322,-55366,-18749,-28166,36343,66852,95127,94044,95283,99422,82267,27407,-16477,-72456,-54151,26169,65106,-17072,-90489,-98761,-87394,-92470,-67539,-45535,-22132,2585,-11042,-74356,-122659,-119711,-67427,-39382,-20546,-20538,20792,37488,-9295,-61126,-79588,-100174,-141150,-69171,-40984,-29005,-21736,-75357,-126912,-110927,-63839,-25172,11797,8632,-14315,-18528,-29864,-5217,48449,75777,88933,29518,-16202,-5829,76972,121626,139152,116549,104099,130293,171964,153523,134592,87239,145821,104146,134826,145050,165941,124138,192070,165215,138702,127783,118429,68063,-12088,-68153,-100895,-112941,-90550,-51329,11688,82806,183292,231573,149534,43321,-17684,-31261,-1104,-10879,5783,-17888,-64072,-58593,-26003,-46531,-79176,-79471,-67453,-27049,30315,-4833,-22487,-24578,-68037,-94551,-9987,181566,345051,286119,32278,-63234,-58524,-1287,7210,44676,-47810,-124262,-176515,-155377,-94827,-75421,-63927,20291,72645,42392,-23670,-51965,-35922,16680,54775,48975,25530,-9729,-10154,38874,131883,74358,52646,177294,292495,264932,119851,42251,6706,-10544,-9246,23965,16410,-23011,-52654,-61361,-66261,-26000,4875,76387,56014,780,-7362,-21159,-15532,-14010,-44938,-27654,-30053,-22076,-1931,45780,-23187,-59911,-95401,-50787,15432,11295,-61061,-185658,-60542,-28401,-77458,-104925,-32658,60140,101677,98788,14432,-12483,4490,-35817,-20736,86393,176088,248012,242777,140873,77283,94626,193430,309071,299742,106345,-15865,-8190,18607,-32226,-45897,45857,133487,144747,74533,28823,17701,34391,35113,-38670,-56091,21599,57149,29745,-11619,18286,32274,-2249,-87995,-134325,-119668,-84044,-53027,-63056,-50482,-16616,69960,78097,32424,-11108,-27654,13331,-11222,-55847,1296,198150,398922,350850,21790,-80270,-51243,713,63504,145633,166942,111932,117560,211850,102164,-86487,6260,105314,73587,-8676,-96565,-140464,-146143,-108850,-19258,83065,154313,198276,199394,45721,-48077,50275,225905,291523,202220,90962,32350,48890,31796,-32120,-101875,-114451,-15731,102144,86119,-16736,-78414,-110501,-68319,-51963,-58742,-90301,-64839,-59143,-96527,-149226,-48393,11296,-10029,-125243,-153173,-121516,-21016,87275,133067,94316,67682,15191,-259,83907,116750,131901,162403,257813,315389,194824,58626,-56080,-26667,51598,136861,219699,272133,137073,-3820,-53665,-41505,-63656,-147298,-100759,-166498,-135339,-77467,-53154,-15119,-20658,-7101,12433,18004,-14360,-42571,45903,154158,220136,251236,128597,32103,113986,201877,246126,261824,214046,169842,216962,191360,163784,164022,108102,35924,-24858,-50807,-42927,43244,32710,-17361,-36871,-55605,-32695,145382,256135,120967,35305,5139,1483,21309,-17785,7676,-16068,-67307,-99346,-109792,-111963,-47994,-28758,-13737,53270,112101,56109,-17411,-17490,18424,28799,-22469,-12626,21620,28034,25221,37040,42377,83965,118665,87781,44164,-15177,-43972,96753,325605,301168,177512,79455,20557,24748,65487,95644,71355,5800,-72089,-134640,-130388,-87753,-88840,-70963,-17946,193,-30055,2928,116540,364550,512566,346805,61540,-73750,-95899,-58655,-48157,-46443,-40539,-3938,53271,59997,-23133,-113372,-42765,-64645,-67165,-24262,-9134,-73681,-24639,42737,31183,-34535,-89287,-60956,12323,43111,52302,28384,-8327,-54663,-58515,-45463,-25058,-54989,-97003,-79770,-64656,-40012,-72957,-121929,-92560,-24889,22027,119454,144287,104900,54488,27343,-7592,-64987,-44674,-63138,-22638,217471,246955,96995,44249,58709,32722,12593,18361,59562,79832,68420,89300,99520,82408,110223,74020,-35053,-59839,-86755,-139930,-149621,-189170,-79614,-32537,-34575,-44444,-32622,46250,164706,185750,109246,91796,150435,170883,196693,196436,82414,-33913,-121348,-166514,-131580,-74337,47860,159237,99193,-3697,-6268,-19111,35186,72395,82719,74415,31802,-11304,-38178,-83659,-107310,-79055,-36187,5835,89092,151707,215985,198997,65598,-25319,-7581,-10644,-11142,-38184,-73562,-97329,-66470,-70698,-89692,-45349,-79370,-81661,9853,151636,170336,108476,62898,113484,277536,452585,354412,57414,-77747,-92183,-47131,-10090,24815,80373,117789,130797,34920,-50322,-72319,-80281,-100368,-77978,-34896,175,75187,72527,61251,-4325,-60344,-33556,-28706,-41063,-79992,-79273,-53590,6130,-18433,-15528,-40644,12274,69581,60465,16540,-30224,-56411,20031,45986,98821,153568,134711,53027,-62640,-65222,14291,50394,56354,8182,-35388,-55465,-44570,-21014,3879,80380,135148,79387,7514,-48986,-70031,-30480,-2911,-17590,-50568,-91883,-21984,-28203,38195,17584,10285,19618,49691,26257,17876,42368,45760,-23689,-40292,-6169,23889,26835,8709,-31444,-21914,-25832,-120450,-41696,-49613,-117891,-24307,73011,70227,-8266,-46445,-4239,30677,36786,16761,-31752,-85064,-59063,-4706,5866,62208,121196,109388,29545,-48522,-1220,38742,39967,16283,-29052,-67121,-87926,-62801,-58349,-69506,-86827,-74207,-4466,68240,100330,65461,-5892,-121216,-130537,-36551,30239,59885,31310,-20052,-71169,-83064,-21642,32770,66444,86860,71624,34152,-13492,-2265,29218,9752,20733,86025,186800,325897,463354,390384,169760,175111,138853,71246,21011,28503,44815,37677,-68138,-63489,-42279,-44463,-12373,1232,27768,-29184,-28008,21613,69841,74690,28609,7849,-8364,8879,88402,162078,143827,-1257,-98446,-127401,-64684,4115,79781,99672,81269,56868,94042,139620,163881,149325,119077,111653,90450,20048,19036,51299,74403,57421,7838,-19061,-86741,-71544,-40621,-17114,18572,-19436,-58017,-72720,-95506,-92416,-67647,-39787,-768,-25609,-47237,-66802,-52422,-51047,-32868,-97385,-53621,-46068,-119514,-118728,-25883,8016,-14663,-68810,-65008,-23175,-21995,-42400,-3116,48165,22743,-33770,-101577,-103339,-152860,-180718,-182083,-88297,-1776,41456,72116,47173,-10097,-80726,-34004,30358,55642,45527,-8074,-98422,-65428,-53019,-93291,-56286,-48933,-54740,5464,62590,8733,-60470,-47452,-76825,-88775,-32303,46156,66521,-61693,-64591,-59844,2992,73480,97381,98636,3714,-109532,-87335,33085,45176,30102,45534,71398,2813,-29655,-3014,9429,-17009,-2383,46029,61823,23490,-18217,-37688,-34342,-32327,-56682,-72838,-63092,-47409,-10365,53150,76177,56094,121826,210901,253117,94556,-15159,-78022,-84800,-75611,-23333,34750,61257,77814,91346,99377,88016,80116,92117,197553,229532,27284,-57469,-25563,-16079,11122,23042,29333,50495,46550,-1680,-12801,-28978,-54346,-33598,-38184,-33024,-19277,-15937,34010,119863,115011,11611,492,46987,38276,34835,19700,-16640,-17561,16624,140415,197367,279363,203469,54779,-9777,-85810,-99229,-120646,-107467,-196617,-80335,41185,135448,133825,78823,111544,299859,519024,484285,340260,162969,-33294,-72925,-110349,-124092,-68382,-56649,-66209,44138,199576,207277,45407,31270,14612,60915,134354,127896,75707,34069,-36937,-77256,-61426,-54450,-66745,-85688,-118142,-125969,-117541,-74534,-40682,-26798,-10627,31419,88363,-16857,-87235,28410,119219,143518,58056,-29404,-60706,-68243,-65705,-35587,-36938,11893,51338,52614,31361,16745,29099,48093,81764,85020,57710,4601,4412,2500,6408,31122,80378,135856,86285,92981,35468,-86520,-114522,-107086,-97537,-35984,-45745,-52813,-35223,134106,224625,92428,10671,-14765,-11738,27049,91222,103132,57445,-33166,-45953,-29365,-62539,-72394,-20695,12452,49564,196981,346233,199337,67379,-2689,-35743,-39230,6092,51191,14707,-27728,25349,43658,68239,176765,284682,285217,143656,-949,-117657,-87946,-118834,-163387,-91095,-26800,-12301,-34243,4537,62432,144759,136206,173030,151381,26903,-69897,-8408,-79299,-89596,-39707,-24630,-72657,-79072,-12265,32505,50305,49714,66267,-25524,-65878,-90516,-22479,12906,-1857,-56035,-61499,-105987,-111689,-85018,-61399,107828,319160,184030,74587,47688,39455,53932,39524,16895,4414,-57494,-119916,-155399,-91289,-51143,-34330,-24680,21028,43587,20406,37808,88828,145832,92879,-13978,-17594,-10232,-30941,-45142,-30292,-9030,66339,312948,568616,422123,92702,-58104,-94931,-48358,-42752,-42425,19028,51601,-4204,-89039,-106614,-50076,8919,26768,117542,108221,-7151,-53368,-69938,31013,108169,123120,99626,48686,13680,56590,133521,98715,-9928,-66314,23252,171777,177180,74530,-38382,-144083,4152,215408,140872,9594,-33436,-34033,-69754,-112476,-56502,7904,37695,46136,74231,53011,-38593,-132938,-99916,-75667,-72293,-63708,-57593,-63451,8177,-31350,-60341,65759,129681,76977,-5094,-34849,-38120,52417,103035,58222,-17417,-44140,-85789,-36362,-9897,21888,42407,50367,32861,-7070,-35076,-30672,739,88921,77829,-18097,-68362,26930,151017,166799,92272,1709,-49307,-15997,26796,96902,57344,-25223,-45105,-120056,-122166,-33913,71973,173150,161779,53329,40045,106388,159792,319038,378869,321272,96286,-29382,-31253,39520,35331,-23570,-93339,-31402,62192,56407,-19894,-11511,-4960,-19060,-39529,-44239,-23481,36024,139005,177906,72140,-43302,-70849,-17062,-14839,29943,97211,110493,-9391,-91132,-96615,-38405,41974,18566,-18044,-932,28616,-14263,-74337,3125,23670,3064,-68028,-120841,3426,90008,185154,218685,137538,77532,9387,-64938,-107896,-72599,-78185,-107421,-121379,-60216,20926,36224,-31211,-79794,-5871,44916,10419,-115142,-141522,-116078,-136430,-124856,-107709,-80999,-50313,-16124,-9818,-9090,52664,102667,102529,73793,52934,57632,97935,168672,238851,199298,84980,-5479,-74384,-185670,-99193,9851,110809,89122,59151,78080,105030,119837,139148,87297,52275,7329,-18520,-66796,-133550,-96374,-78241,-36682,34438,36032,70877,87499,-16586,-96986,-52826,55523,160248,122209,28236,-34535,-70675,-49675,3320,22079,41558,64853,118923,36722,-66452,-33920,13733,35814,16508,-32281,-76435,-63182,-20299,-25653,-58242,-117298,-132091,-126588],[-40412,-38376,-12255,37369,64030,58499,39997,26356,55545,126642,180383,120026,41529,-27622,-1175,66613,106432,77090,-21770,-70444,-29126,-5166,64432,120842,41255,-95622,-36924,-80713,-100513,-89893,-101650,-74649,-15724,28664,24282,33175,-241,-26504,-159,11956,5205,19270,-7030,-41644,-37676,-1359,9589,-9583,-11441,-1540,-30155,-5974,84837,117411,100104,39712,-50793,-64010,-53920,-37904,-66209,-42137,-18796,-9343,-19803,-14297,4359,42129,30884,-13398,-37901,-52658,18397,114597,189775,294877,301857,124443,-23830,-4148,56453,44336,-29349,-125918,-31414,-5077,-10748,-75058,-58486,41935,93886,55775,16438,-2079,-2861,-27687,3694,-28103,-102762,-89218,-31499,-28184,-39991,-44518,-34726,-44307,-38845,-74893,-92714,-55896,-6716,-2879,-61773,1147,96309,108182,52975,-13235,-32756,22435,56336,-22242,-55378,-55377,-64037,-15245,72325,271329,347677,193884,58302,-22112,-54190,-84101,-60326,-19456,14592,17297,12960,49466,-35104,-65128,-79573,-23096,73841,90608,91260,81224,54257,16345,-2615,24380,36014,21784,-34622,-107941,-51470,-27259,-70399,-146380,-128244,-98842,-85494,-53903,-53914,-17106,42147,112947,113224,74324,14439,-53986,-80303,-44046,8353,-114651,-139212,-99243,-94082,-57379,13263,-75242,-88078,-70196,-65987,-71787,-27053,1308,-48258,-20767,43718,76595,62828,69383,8029,-18948,77992,228071,211759,99391,7766,-71472,-38930,-19330,43265,214017,248341,74734,-26336,-56898,-77106,-107182,-161399,-75015,-3410,-12691,80639,156214,236978,92660,-8876,-30242,63843,212617,231142,126819,27396,-12865,-55634,-134472,-95765,-56813,-40530,-35325,-63024,-100137,-108620,21409,111582,185210,202943,113048,68462,194961,292440,168771,84480,34780,-389,60259,88556,75581,18040,-49752,-54255,-97681,-50885,28274,116832,146675,47671,-1799,51589,119602,235563,271614,182013,113825,26839,-85925,-100958,-118050,-51184,34789,25049,-18615,-48387,-17707,60831,96472,8038,-65819,-123927,-109756,-43391,8768,46461,59611,60693,21307,29965,123283,340896,319326,116068,76226,-44761,-121182,-34225,138535,121215,-52056,-8665,42950,53172,50120,96843,224577,247618,125434,11024,13211,108382,247899,322539,329954,274969,145576,-7161,-85830,-26283,2790,-26616,-25476,-17196,-1146,57592,81744,68653,20839,-6321,18893,42444,65053,19215,1767,-25585,-33851,-9996,-69732,-100969,-82812,-65951,-56077,-57216,-52580,-11438,36048,63078,24128,-20248,35160,89628,87030,80521,56092,20165,-20058,-72989,-115181,-125171,-122981,-95233,-70421,-42707,-43067,-54564,-32719,-32219,-84208,-86980,-30549,-18022,-20400,-33216,-60517,-103319,-102494,-50285,-76774,-12599,107989,133234,220876,310578,255488,78775,464,-4599,-6330,10872,7882,3133,24325,19371,28876,62323,48451,49585,27435,-17422,-57950,-58305,5310,-69290,-77093,20414,119849,225132,159158,94929,14465,-61451,-123780,-36858,14918,-21517,-114199,-79919,-92939,-129610,-115041,-63504,-33190,8971,40558,42279,10797,-54677,-55632,-20256,10416,144,-6335,33704,42446,-7366,-81374,-104871,-69357,73292,120921,87026,288,-81067,-7577,16024,59669,194039,358664,376274,296672,120736,28777,-30506,-47139,-21007,-9580,-56034,-73659,-23620,146750,182869,221803,36310,6451,-28601,-87454,14004,115984,116805,-69444,-274092,228245,490669,411524,112959,-46017,-33783,119373,81585,-9273,-46184,-51035,-72221,-54194,-60217,-11431,90894,111300,137253,122003,39277,-32671,-28014,11851,-4827,7027,-7085,-94529,-116821,-91085,-77987,-37367,46691,181408,318347,339762,286761,253995,179401,184938,103226,-28267,-17574,89453,214166,243989,104146,-24527,-131456,-115594,-44666,55584,109578,131963,159072,59340,-51322,-76191,4595,32463,-742,-63632,-78069,46467,168825,231397,224146,138442,78605,81443,94411,1327,-134502,-8168,123650,88153,34872,53193,131614,225462,238760,113976,-8097,-119363,-128723,-145967,-42359,121136,151588,8367,-89199,-186324,-108681,-13796,74336,250131,180946,32079,-10859,-32805,-31861,-73559,-37938,-13161,-27175,-48241,-44672,-36181,-35117,-13139,38509,19232,-45385,-17950,32053,60479,-1707,5659,81191,113149,66795,-40323,-75937,-50737,61137,211020,158582,1777,-107232,52445,140964,192896,270789,270680,188652,8786,1803,82487,163154,341446,331375,159090,21633,-47337,-60536,-32394,-44494,-72279,-97175,8138,4997,-43549,16439,71152,54887,44219,23418,-46227,-56041,13256,-10134,-89306,-116090,-120079,-133644,-99988,-37436,-19129,-35571,-25415,100171,205220,319883,361845,327408,150764,37498,6987,-44759,-62960,-53126,-61299,-70965,-16316,-30964,34867,107291,154974,115510,95041,98437,89923,39858,700,-57410,-65203,-1703,46321,-22344,-86235,-96061,-89845,-95124,-72278,-49103,-24452,3861,-9272,-70601,-104244,-136125,-81115,-36535,-12399,-9525,26493,32061,-11097,-56284,-64300,-74479,-134033,-71241,-35782,-30875,-28855,-75337,-138800,-123743,-60868,-17991,9796,9784,-13377,-26564,-53965,-21953,56612,95823,99509,47468,2790,8207,85328,116532,120350,89423,88376,117182,156023,130940,101620,69285,168453,153481,156540,157167,165705,137453,202768,168605,134932,128674,115876,59419,-19928,-67967,-97284,-130721,-126249,-81955,3240,76190,162245,180063,98200,16249,-31639,-50810,-7467,-7378,12703,-15334,-72764,-75968,-53353,-81841,-95760,-103146,-92125,-32443,50012,5763,-32169,-33489,-79360,-117120,-46364,119888,277524,239993,22349,-48887,-36766,7997,-2605,19135,-70170,-141714,-188788,-136283,-83112,-78988,-70530,29145,87805,52078,-18744,-44883,-31838,19459,61696,54225,18153,-32070,-37057,60853,175731,113500,83524,192295,283885,259642,130578,46304,-18381,-32002,-13521,28447,37099,-18057,-55272,-70353,-83058,-45817,-11036,68800,62271,11349,-5620,-27057,-22786,-16668,-39468,-19356,-26793,-23581,-3087,45701,-6992,-56207,-113631,-74150,-259,4918,-67317,-143664,-32355,-21706,-73159,-87580,-1009,102608,133971,125751,30257,-11857,17114,-41612,-53488,46243,142810,232806,243098,136532,65952,71540,143924,248210,257570,99143,-1425,4133,26569,-26340,-36370,56442,135787,124351,43346,13927,36838,65757,53320,-34428,-81119,-27086,8497,4631,-8370,38737,48798,11114,-72490,-131804,-117430,-75114,-44063,-55546,-30845,6421,84808,89073,41639,-4876,-28677,13366,-6600,-45125,22922,234640,428101,348021,14399,-88357,-56870,3681,79858,177444,203172,138217,133500,227331,122452,-70894,-19291,73981,55950,-16388,-95559,-136265,-136018,-102531,-32274,42608,88549,133703,155867,24905,-56051,55733,231335,289264,198289,79963,27703,64171,44140,-23163,-87777,-122774,-51024,38588,45147,-23347,-86196,-119586,-61923,-51518,-65765,-70208,-36911,-30563,-72065,-157767,-60883,4168,-18587,-121522,-104824,-114530,-58203,73898,149826,121885,85900,22816,5186,104335,144026,138570,145850,225115,320412,244439,111750,-22465,-36080,29383,146487,270097,318672,170404,16626,-69736,-33553,-47199,-142869,-116091,-155365,-113143,-64360,-45267,-11227,-17329,-346,24167,36355,2133,-47067,33172,148304,219858,240326,90215,-13180,68885,167812,208209,212168,167894,117272,131998,84184,83347,121728,88824,26884,-32016,-61717,-60083,29350,31576,-13664,-37927,-63308,-47802,112851,261782,141927,43622,4075,-3661,14783,-23476,5492,-15325,-63181,-86389,-94186,-102134,-48736,-15225,3722,65022,107554,34210,-54688,-46527,1824,28721,-21583,-12504,9845,8513,12406,29541,34701,74488,118507,95919,47755,-21389,-57315,78129,309365,283912,163653,71008,15643,19830,65393,91871,69831,-2609,-83275,-120637,-112763,-70361,-74167,-62929,-9372,12191,-20138,12543,116796,346132,502328,346519,71578,-58465,-86121,-53052,-45786,-54426,-64593,-26461,40450,56036,-21944,-121816,-53516,-61569,-51283,-1437,7049,-71264,-18229,48710,30333,-36442,-72816,-31425,28492,46096,54811,41461,15629,-25638,-40249,-38754,903,-14005,-87126,-121184,-69642,-23055,-46134,-113976,-106511,-48935,-6735,106397,155410,119307,67324,45506,30337,-6518,4419,-30493,-8679,223447,225547,90122,46752,69300,47253,30531,41031,75601,74276,56369,81759,91214,65972,91356,51438,-56201,-67059,-80989,-128346,-146817,-201867,-82915,-20433,-14048,-22728,-11077,70478,184002,194658,117145,113530,184949,211474,226867,194218,79182,-34287,-120590,-154698,-152604,-102293,5323,112435,86965,-2307,-6611,-10190,44471,77442,86822,75740,36553,-9413,-42253,-84591,-91025,-77070,-44302,-306,88773,157242,201429,169945,68089,-15377,-9546,-13577,2153,-8904,-39940,-78968,-62879,-67128,-85370,-45289,-82760,-94885,-9409,135867,165591,107726,48910,99281,267268,429998,325998,46808,-90160,-90760,-42825,-3626,30996,91034,128203,135964,50260,-39524,-67017,-73386,-93298,-79724,-35131,2319,90667,103295,88611,26176,-32418,-19461,-16855,-28848,-70207,-68302,-30146,37055,9503,16154,-4243,31017,89848,78371,30063,-21647,-57863,-2529,5339,51857,97064,95689,45008,-54287,-61559,11047,48655,56517,12954,-29656,-52705,-47453,-30820,-5927,69104,139137,92255,17237,-38747,-47354,-8551,1205,-35744,-93733,-76811,-4068,-13005,62694,36195,13149,14311,54010,52624,46099,56038,51545,-12264,-28937,4277,31670,29735,8843,-27896,-19101,-19274,-111535,-68753,-65042,-111233,-13524,93918,97609,13936,-52785,-31710,12325,32610,18651,-30668,-76400,-47890,14060,42271,114653,165978,144801,58147,-32396,-7777,35809,38704,14842,-17012,-48516,-74684,-63504,-63736,-77246,-96001,-83659,-14880,51383,82977,56598,-7367,-108482,-96668,5511,73997,84241,44389,-4867,-52868,-89536,-53796,-3895,29735,58722,52476,23118,-571,29838,55580,30837,41228,109682,195836,300158,420810,351432,151963,159042,129439,65362,10756,22580,44696,56976,-43757,-73181,-53414,-60629,-31698,-23111,6873,-20112,-9100,38363,91397,95190,40381,6803,-24067,-19055,49423,127323,121985,-24475,-119712,-129663,-39391,22949,88621,87467,47052,3880,24757,69701,109378,109907,89588,90089,82231,23549,22551,39657,46429,20988,-44714,-76189,-91104,-74036,-54623,-32935,6963,-22984,-57746,-74123,-102902,-108107,-87447,-56410,-12119,-33804,-49007,-62913,-51006,-52963,-28335,-85598,-37634,-19397,-86826,-120615,-25480,27294,1731,-64363,-68937,-20538,-14426,-31695,7595,65979,45528,-10533,-82967,-91488,-90854,-173129,-156895,-60710,14868,51644,81772,52488,-8619,-81907,-30839,34188,59352,47553,-6171,-89465,-66706,-43471,-77224,-53934,-64402,-71608,-2170,66300,18532,-59370,-41537,-79844,-85209,-31446,59187,83701,-37093,-68541,-65044,9258,97168,131358,125218,12063,-107540,-77362,34803,36726,13643,51038,88077,6799,-35994,8067,43376,12537,1672,42582,60682,27142,-17104,-43963,-46081,-56388,-81636,-74411,-49308,-39172,-14765,40290,50303,34488,124170,224503,275106,116731,-7368,-80041,-73489,-86375,-18526,48690,64680,73102,76474,93825,94078,92855,116306,246252,304205,78298,-17453,-11592,-10759,12243,19673,29145,51129,34972,-20728,-30282,-37896,-48250,-24416,-39736,-20787,15416,38030,88201,150873,120197,10475,-2447,44379,31364,27299,16409,-17503,-15981,26288,175578,274655,364125,246269,75342,8511,-61406,-84877,-107517,-92453,-171538,-89022,16952,82869,87061,61179,105991,304161,530407,530456,395066,184995,-12998,-39118,-89206,-110192,-78667,-64015,-79899,28115,185309,208896,50744,17364,13895,65941,134211,114778,38186,-25130,-92500,-89545,-54425,-50069,-68097,-78890,-96724,-120810,-123744,-79300,-39788,-24933,-20045,7306,66062,-26023,-72871,49184,139929,151582,59693,-34340,-62476,-62982,-53128,-18373,-21182,24714,54187,52648,26638,7851,15853,27549,44859,40479,35391,6645,15763,9258,13404,41439,95272,155960,116509,122950,51876,-85385,-116893,-98055,-86905,-29756,-52845,-61655,-35486,165965,306726,174662,49267,14128,7902,36134,96455,112639,63542,-23859,-26939,-14551,-55741,-82128,-48898,-15161,26595,182187,353221,208144,77007,9195,-22876,-40455,-3674,36751,3348,-36729,19778,57224,114577,244684,349234,324347,159831,16972,-147975,-111503,-140533,-188014,-77659,-16092,-6336,-39989,-12779,36952,116911,121663,175722,178155,54712,-43123,11751,-59379,-81893,-31849,-4958,-35622,-28946,38648,74442,82591,67258,68561,-20822,-61419,-101494,-43451,-23750,-37971,-61341,-49260,-98363,-115502,-101211,-92130,51531,275135,157212,67738,57003,55968,63410,49268,40655,37270,-36542,-118324,-143176,-65718,-26774,-24620,-20945,26263,43824,17273,23999,65782,122228,80931,-18107,-11408,-1956,-26601,-46159,-33766,-12260,68698,324972,564179,407954,104420,-42203,-88746,-44271,-40828,-41724,24054,53648,-6896,-86336,-82344,-20545,29831,-13621,68033,86961,3450,-38187,-67273,37920,123008,134508,107775,58559,30926,82885,142392,105972,1498,-70103,11209,189627,212702,102990,-15183,-125157,-5400,211372,163031,41161,621,-25194,-72910,-128766,-55150,15710,51132,66705,100659,91016,9625,-89444,-104308,-89545,-66958,-59042,-61887,-51966,20567,-29225,-59732,77026,138748,82649,-3396,-34598,-23542,80891,152763,116190,33282,-11793,-79269,-43613,-11448,22155,36391,26949,-18995,-20111,-14347,-9062,4778,68692,73478,-6838,-64743,20221,131481,134978,63676,-14966,-72252,-38935,25489,131008,103397,14248,-7698,-81659,-128099,-27761,97738,205176,165746,57423,48642,109136,157022,321694,382046,326386,77253,-38915,-35815,40633,43435,-22979,-108040,-39316,45407,42459,-49935,-56439,-44854,-43127,-47140,-47774,-27767,22483,115828,176626,83065,-38457,-67383,-8108,-6050,33492,88042,86752,-23934,-86685,-73982,-9611,63048,30847,-2581,12750,45828,6343,-59856,-5319,19691,951,-89199,-170811,-41194,56495,180017,230920,149546,88160,17511,-56359,-121726,-89236,-107899,-134119,-132965,-38476,47702,54174,-19021,-78917,-9715,47918,21445,-100931,-143739,-123886,-148300,-135626,-113213,-79581,-41648,2845,15167,-12825,3646,24148,21873,18800,27543,42962,98476,187273,267851,193103,41482,-53619,-84596,-147522,-78239,72417,195325,154755,75447,59308,82487,103918,138228,108644,79225,37710,6931,-46572,-101472,-67654,-71256,-40637,32916,38792,71771,93539,-4888,-79529,-31210,81772,190753,145828,53629,-15034,-68936,-64422,-15139,2821,17740,36949,101251,28292,-70690,-45289,-952,19918,-3533,-56740,-91967,-44740,19645,9762,-32013,-91269,-106004,-85742],[15448,20786,18138,45293,63025,56976,41349,28439,72473,140807,159634,89111,30451,-38142,-13019,56770,100122,65755,-48145,-85462,-33949,-11005,57691,130568,55225,-70122,-29521,-88475,-124825,-122548,-116135,-59265,-20402,15384,3364,29821,6384,-18599,4951,12921,3394,11090,-20242,-48587,-38546,-5446,-1972,-20271,-18166,-5566,-37671,-31702,68363,114276,102268,43415,-58890,-88454,-68019,-47487,-58416,-15188,6757,12145,-6611,-9326,-350,34332,35737,19035,-3446,-17102,37478,118973,191005,297327,295627,112511,-31426,-8477,41917,16796,-55534,-129534,-33112,-8064,-3638,-62403,-59704,29069,78964,45839,5913,-3040,11507,-19617,-34339,-62570,-103998,-57147,-2343,-14329,-40224,-38942,-15750,-16954,-28028,-110635,-133239,-81538,-23514,-12553,-58631,10193,109079,123207,56789,-17731,-54059,4822,51283,-3976,-25863,-32792,-55215,-21261,54000,253141,355138,201709,52775,-34988,-54727,-68637,-38580,-7937,15790,5139,-12526,26004,-48282,-77580,-103328,-26007,78830,96562,94835,82259,54879,15826,-7613,15772,29638,22984,-33999,-107590,-67506,-49452,-90575,-148675,-109473,-85071,-77222,-44867,-40915,4557,74130,148872,136870,90141,25877,-47688,-96763,-73280,-14771,-114492,-136200,-108418,-108257,-70143,13018,-64068,-84139,-71145,-58655,-51481,-3798,23585,-26267,-4553,51688,79999,67895,65051,-5693,-25300,66640,183274,163440,72935,-2728,-65914,-43159,-28074,29085,177554,195243,53482,-26827,-63254,-89599,-114781,-153966,-55091,26663,18069,83752,160190,256246,93455,-19669,-34049,66519,187643,203831,106258,13075,-25153,-83244,-175865,-79595,-46309,-28644,-19310,-47748,-94458,-106012,29809,128603,206094,199310,101160,75482,215558,314256,184825,95369,46851,-5170,40760,83011,82297,21095,-47127,-40410,-63583,-37575,23520,104632,141415,53560,-18792,21476,85354,202754,252700,171421,97668,-4255,-116510,-121563,-99112,-34945,37808,12027,-23225,-14810,17981,73961,98839,19300,-38867,-86521,-70996,-18173,25745,62835,76296,71929,18441,11888,97850,324459,327201,135392,89742,-39686,-115504,-30489,133998,149028,-18829,-27131,35708,49883,40361,90788,238804,279176,132423,10892,25856,122616,255199,312724,305466,254465,140175,-12128,-92698,-29450,-702,-29046,-28517,-23687,-5847,60862,100550,86377,30582,-347,22184,41314,52334,2829,-14633,-31549,-20901,24616,-22445,-125980,-84594,-36583,-34523,-48461,-55383,-13081,34158,67501,25453,-23776,39042,86129,73601,71859,60801,55623,38111,8573,-30132,-45054,-65410,-84465,-69368,-35983,-39759,-55194,-31433,-30228,-83351,-93091,-38823,-27805,-28749,-31926,-48915,-88070,-100537,-56522,-77676,-8524,110424,135746,225308,325373,277720,97787,8379,-16942,-16372,4605,-2064,-6899,19718,32883,57025,101096,83693,70430,33396,-23156,-77818,-86551,-18427,-77822,-87465,-685,102008,239791,187520,110826,22973,-36406,-65837,-2891,31145,-11833,-92501,-73698,-89864,-120231,-98241,-50016,-26674,5914,31488,36110,8531,-47323,-32040,7195,25905,-1414,-26699,9758,35714,356,-71495,-94268,-63022,73298,114320,67445,-12303,-92792,-20822,4504,53395,176460,305938,323772,270814,110755,26666,-29924,-48432,-28323,-17914,-51775,-50686,24855,215560,229839,239821,21204,-23770,-49977,-83983,-7861,83871,71894,-103597,-288324,144227,232503,201463,22865,-75946,-34001,117925,81925,-8131,-47759,-56467,-74754,-50293,-51327,7800,124012,165589,208824,203595,97115,-5454,-17717,21339,14956,28569,10239,-76109,-117611,-86626,-90259,-82458,8162,138469,292752,339418,287380,239179,163066,173307,103155,-5894,8240,97269,210783,228989,88647,-28967,-129234,-113420,-61023,38871,97786,150893,201149,72313,-52951,-50307,31898,51987,5377,-67269,-90495,44750,141959,182848,178891,131647,103184,98461,87546,-30545,-86696,19547,157669,140854,52170,50070,114713,207344,237845,133569,15949,-144891,-159637,-149113,-39849,136833,138983,-32018,-131920,-199172,-81286,7565,97508,257914,155455,17552,-12556,-34407,-27900,-69246,-48887,-25391,-37883,-57028,-44872,-28199,-33838,-11477,50423,46722,-17997,-23601,31888,70934,12281,4582,72338,125487,89850,-26737,-71668,-52118,53584,181500,118445,-27587,-95150,66696,147659,191292,255631,262578,210944,35342,16564,72801,144954,352635,363752,180308,32014,-34292,-40346,-5155,-11262,-41800,-93228,1516,7437,-36485,21026,69699,57495,61283,54683,-18598,-62520,5478,-17280,-93306,-111945,-109052,-124206,-106512,-40682,-25372,-47924,-49249,52143,129453,251582,329712,306289,130789,30322,4902,-41759,-58491,-82308,-112935,-68536,-8833,-28232,28589,137049,206804,131603,91606,96737,94992,50183,16200,-39771,-67004,-21649,33441,-23534,-78322,-90555,-89708,-93609,-73812,-50316,-25388,5003,-9296,-67762,-86915,-117788,-76657,-20724,666,2508,32160,28205,-7141,-41127,-36876,-36612,-101625,-61127,-19063,-22510,-28564,-65418,-138148,-134151,-57333,-13176,7219,11680,-11497,-33214,-79554,-40845,62225,106587,96762,58970,23550,26374,95307,111560,101115,66050,70809,99202,132549,98045,52494,43374,178120,201604,178293,168764,167810,150720,207238,166043,128680,128071,112073,51428,-25375,-62971,-81485,-116018,-129083,-97056,-1571,70181,139902,129460,54291,-5957,-38421,-64410,-12562,-3138,20256,-11134,-77983,-90751,-77669,-109876,-93726,-121195,-117718,-35626,65796,16517,-40713,-39363,-84220,-138309,-81934,59591,202143,186502,11170,-30494,-10936,21163,-6680,2357,-85985,-155151,-165156,-109039,-64651,-77443,-75263,35667,101165,61888,-13250,-37666,-28476,20473,64553,57048,9636,-54788,-64635,83564,212966,151694,114427,200334,262169,239533,131956,46921,-47062,-44970,-7621,36583,58516,-12744,-55767,-77631,-99767,-66901,-27386,60094,65736,19034,-4784,-31195,-27740,-19395,-34115,-10364,-22025,-22592,-2722,39609,121,-49424,-118204,-89265,-10700,370,-68518,-101152,-2428,-6394,-60830,-66934,36999,155004,168119,148570,45087,-11091,37008,-33752,-79012,8134,106161,206927,232689,131714,62701,54284,98812,186436,211731,91777,15003,18582,34974,-19795,-24917,66701,135344,102862,16111,9642,63901,96541,65473,-33764,-100061,-67826,-34116,-13022,1125,60042,63343,21712,-60187,-131979,-119946,-71451,-38645,-48842,-11808,38138,111175,111503,58938,4126,-29248,12231,-1648,-30136,47765,263465,437259,332405,6477,-97204,-64687,4496,92880,203038,231690,159063,146962,233178,130224,-62977,-34275,49785,42133,-20560,-91395,-128475,-121707,-90528,-46912,-2490,27640,74612,107101,1476,-60135,62533,231599,280362,191521,70451,24504,78579,56520,-12126,-72688,-128867,-89814,-16066,20860,-5780,-61165,-111434,-48074,-45811,-67627,-51525,-7729,1586,-42192,-143005,-71761,-2127,-25626,-98318,-59756,-75181,-88349,58958,162545,147376,101524,27748,8547,119552,165343,141846,130149,189573,308314,283524,164486,18575,-27325,8610,152493,312299,352508,199312,44796,-86829,-30267,-35057,-134373,-122943,-137864,-90387,-50368,-37257,-8171,-14619,6023,34750,52740,18701,-46553,21386,138242,210698,218567,51974,-59229,14470,117744,150589,144486,111182,57432,45231,-17967,13081,80592,67333,16747,-37646,-68988,-73379,16495,29430,-11875,-39899,-70043,-62010,78414,255059,159838,51966,3535,-7811,9881,-27335,4174,-14362,-57474,-71926,-77944,-91607,-49577,-3515,22553,81387,109614,23872,-84204,-77075,-17686,25940,-21250,-14032,-3333,-9898,2281,23539,29240,65257,115855,102924,51067,-27754,-68033,63030,291067,261608,144220,57596,8467,11649,58552,79502,61270,-13739,-93265,-107484,-98267,-55625,-59944,-53179,649,26200,-7850,21583,113741,317233,476624,339438,84466,-37816,-70396,-43703,-41161,-59236,-84014,-45730,26278,45935,-26661,-127127,-61074,-57728,-35928,21464,27229,-63904,-19326,46626,22612,-41880,-57209,-4227,43429,48506,56993,55386,41571,5261,-21954,-34797,23818,31966,-25796,-97234,-67006,-6338,-16003,-70144,-96659,-67876,-35012,87194,158384,125004,71865,55366,58116,47035,54748,5513,11954,225688,199262,82442,48875,77898,59617,45608,59643,86544,64446,43197,72598,80465,47419,67977,25285,-77146,-75691,-76713,-113896,-136010,-209775,-86842,-9284,6031,-1829,8300,88437,189339,188370,111807,119902,197880,227220,229840,172052,65476,-41074,-123008,-139581,-132873,-119906,-28238,72112,73717,-777,-6799,-2055,50196,77141,86200,73518,39040,-9525,-49710,-65813,-72531,-71073,-50802,-6911,84746,154094,174594,129562,62321,-9521,-14587,-16701,15602,16518,-11912,-59698,-58122,-63500,-80872,-45852,-86046,-108464,-31673,111462,152506,101367,29152,76984,239723,379923,274189,21407,-110797,-75841,-32356,2534,34030,99361,135759,137463,63604,-27842,-61549,-67488,-86971,-81672,-36600,2825,102773,139027,122667,61825,-6784,-8996,-7957,-18564,-62374,-60253,-11320,62982,32400,41612,25777,43363,101777,91662,42298,-11860,-52903,-28633,-41459,2229,39803,51289,28952,-48566,-54545,12217,49759,57656,17985,-23104,-48987,-49984,-42439,-17982,54310,138018,103721,27457,-29051,-28757,9709,1801,-57041,-134411,-44880,10581,-4165,79976,49229,10006,4044,51233,75169,69939,64862,54124,-4511,-21252,12286,38320,31736,6931,-28605,-23748,-21781,-97446,-86213,-78317,-108261,-8913,107347,120053,35177,-51408,-56832,-8684,25438,18854,-30137,-66676,-35646,34208,81839,165867,205797,174022,81484,-18190,-16571,28741,31204,8690,-2664,-26257,-59743,-64519,-69406,-84174,-104401,-93293,-26882,30374,59930,42189,-12687,-93768,-59206,53855,124528,112053,58234,9680,-36738,-89485,-87749,-42627,-9645,25995,29162,11105,14002,57314,74502,46081,59970,129947,196616,266785,372372,309781,131231,136834,111994,56191,-1008,14126,42350,77192,-8959,-83421,-72206,-84244,-54196,-45029,-5555,-8473,4877,50520,105470,107955,48506,4816,-38779,-41594,17018,93539,96492,-49224,-138016,-105971,-10640,44797,95842,69081,6317,-46414,-33885,8105,54393,66535,58360,67014,68115,22591,22915,25658,19986,-9332,-73728,-94644,-75522,-70364,-65925,-46089,-4279,-30297,-54029,-70920,-105879,-121148,-107000,-72599,-23531,-44959,-55133,-61880,-51074,-50723,-11701,-61536,-25334,771,-55334,-109960,-25482,42695,13749,-59280,-70983,-17860,-7833,-23057,15739,78903,58208,-742,-64893,-63696,-44598,-125787,-121735,-36725,27816,58155,88763,57418,-5661,-81288,-29238,33060,56990,44324,-8340,-83980,-69036,-35185,-57854,-34732,-60322,-86236,-11392,64693,24180,-58649,-30251,-54355,-65237,-20487,80649,109054,-4944,-67846,-72476,13164,117399,161181,145332,13912,-108389,-67477,33783,21661,-12271,49960,97657,4615,-43772,21409,80748,49743,9347,35122,54305,28420,-15736,-48839,-58190,-79330,-78623,-52777,-27694,-29957,-22144,20912,17051,11270,123854,231118,285429,131260,-4001,-84901,-61361,-74141,-6767,65794,69048,67987,59511,83353,95321,100703,132851,281113,361016,125815,26723,4017,-5939,11234,14297,27090,48561,18520,-42664,-50256,-48292,-41006,-9667,-42292,-19206,39244,81768,134408,174672,119717,6721,-7448,38172,19615,15208,10377,-18247,-10684,41641,216908,366426,450377,280153,87878,21271,-35993,-66623,-94345,-80789,-149255,-94804,-7800,35751,45570,40967,94855,297374,518040,552168,437126,204767,13916,-9763,-63928,-87625,-82872,-73549,-96876,8173,162177,198386,61315,91,7225,64076,125275,96165,890,-87289,-132115,-70886,-36678,-37743,-66225,-71422,-75662,-103387,-121685,-80828,-36599,-21403,-29263,-9301,58398,-12049,-27362,73750,150994,145092,51246,-44969,-67322,-60397,-42659,-2864,-9093,29241,48245,44779,16465,-4789,1313,9103,9936,-5031,10701,9409,25921,14626,19994,50639,106964,174507,151190,160249,75293,-79259,-115961,-88925,-78847,-27372,-61316,-70413,-36279,194226,391452,268556,88550,36386,22362,40850,95806,116359,65396,-14068,-7669,-630,-45697,-81066,-67030,-29354,11204,163047,347472,210560,84338,20321,-15570,-26637,-12091,17338,-12412,-49608,9544,66535,151788,305159,403618,351904,168725,32836,-106321,-111407,-138619,-150548,-60496,-7776,-2560,-45525,-26951,15565,90000,105173,174397,200620,85116,-12896,34543,-39245,-73168,-24360,15359,3761,17561,78716,103818,105499,77303,64680,-21485,-59289,-112969,-68446,-68664,-75854,-51938,-37162,-91682,-120489,-119801,-123629,-5520,214664,124046,57216,62154,67983,68702,55778,62484,69135,-14090,-110504,-122240,-38609,-8038,-21514,-24544,24403,38759,10559,5378,34107,85907,60719,-24217,-5585,3693,-25614,-49731,-40071,-19071,67596,325031,537313,383050,111952,-27747,-81205,-39884,-37888,-39839,27446,51171,-12986,-81289,-60166,5517,48288,-49206,39487,74448,14880,-23753,-63338,43209,135472,144540,115594,68174,51082,111737,147825,111665,13167,-70767,-6318,191950,233025,120568,-218,-110003,-7476,207371,184675,71629,29791,-18824,-73322,-122969,-47036,26495,64889,85512,120959,119460,52370,-45846,-96193,-101198,-55596,-50801,-60643,-34642,32294,-26999,-60796,81902,139176,81419,-6549,-38163,-9925,107620,203186,173568,77142,12065,-72769,-47669,-12310,20736,26628,1219,-66009,-7239,20608,21864,17436,54363,71783,7658,-56382,9896,108237,102929,39048,-27749,-90783,-47606,30682,168365,153945,55292,30394,-42193,-103659,-6266,129368,231267,161164,56956,55300,109813,150459,310372,364794,311543,55222,-47987,-40533,39567,49390,-21762,-124352,-47521,27658,31482,-66817,-89552,-75849,-57808,-45161,-41157,-26675,10904,91336,169358,95112,-25892,-56796,2630,6369,39858,81053,66713,-33647,-77355,-48244,24849,90682,47737,10656,24495,61270,27366,-38176,-9078,15604,-351,-100549,-166782,-71911,27837,166609,231945,155120,94060,22774,-45944,-99003,-82531,-129318,-162893,-135552,-12712,72190,68105,-10492,-79564,-11716,52527,34415,-82177,-141651,-130833,-159948,-144200,-111494,-72364,-29265,24724,44285,-5370,-33950,-43750,-43620,-22836,8818,31689,100443,204582,287793,178145,12651,-71256,-51603,-84922,-39428,130628,272425,218919,91182,39592,56151,84066,133391,128731,102385,65469,30706,-23678,-61742,-37299,-64325,-44824,28978,41741,70046,93678,7055,-58058,-4267,111754,217186,166271,79619,8990,-58710,-74805,-32103,-14342,-763,14835,82716,20421,-72539,-53332,-12711,5337,-23278,-82295,-98094,-17399,65849,58903,16194,-47680,-71677,-40265],[73105,81961,57029,61315,68927,61174,47783,37901,95561,152092,131856,53762,15795,-50245,-26964,44540,90947,48340,-78494,-87209,-34811,-9998,61827,154013,88743,-35635,-25628,-90477,-103672,-145705,-113282,-42503,-24722,518,-18678,20538,5591,-14768,8754,14481,4636,7950,-30393,-53549,-39254,-10989,-15046,-29325,-23433,-9570,-42616,-57566,50454,107625,99238,41452,-61333,-101021,-80113,-57448,-52322,9236,32650,32019,2641,-8138,-8788,22797,37769,47862,34976,12876,49959,115319,182532,287743,278551,95519,-39994,-17401,19935,-16341,-81851,-119545,-39820,-17610,-2674,-52217,-59397,12812,58250,28978,-11418,-9395,20284,1299,-60898,-92017,-79169,-22906,23516,-4858,-43657,-36578,2066,13340,2903,-93644,-141925,-92338,-39783,-26949,-58922,12689,111721,129999,53381,-27479,-78314,-9890,53167,17507,-2598,-16637,-48657,-29818,30454,220407,341371,196808,40215,-54430,-53151,-52328,-21653,-3656,8463,-15583,-41843,9546,-49456,-76736,-109905,-31218,73678,92269,90575,78154,51332,10891,-16991,2403,16947,17265,-40765,-116670,-90066,-79357,-117030,-144438,-90555,-69156,-65514,-39352,-34101,20353,101796,176523,151797,99676,31969,-46651,-116426,-109258,-45544,-122250,-136091,-111830,-111925,-72753,16968,-55319,-84794,-78533,-59038,-41421,7845,36079,-8461,11859,56637,76896,67467,57922,-19571,-34271,47592,130212,108982,38260,-20036,-60379,-50675,-44532,4822,128891,135512,25425,-33964,-69667,-96748,-113315,-139064,-34267,48677,33261,73478,150629,262641,82832,-36980,-42127,59225,144512,153751,67081,-13181,-40717,-112750,-159149,-66050,-43372,-28149,-16501,-44695,-98376,-116452,18844,120417,201486,175925,77456,70971,220773,320813,190198,96727,49738,-15069,12507,65182,75943,12919,-49473,-29681,-34038,-22729,17297,87614,127495,53451,-43531,-24239,35175,152832,215130,146800,70239,-43030,-152127,-138604,-86843,-24664,32660,-8365,-27105,22266,56360,81163,91585,26182,-10229,-52999,-40058,-761,33433,68093,81019,72444,5759,-18186,56092,288044,316757,142299,95176,-41544,-115852,-35908,114702,157144,2137,-47081,19531,35709,20232,74546,239438,296698,125814,2725,31760,130514,252410,288787,265018,217586,121315,-26782,-107885,-40200,-12124,-40271,-40717,-38800,-18779,54083,107767,94999,32303,-1804,18443,33140,33186,-20491,-38294,-46026,-19632,42755,11325,-85454,-55024,-9494,-18252,-46999,-67134,-25631,19981,56976,13846,-37518,33565,73961,51921,52822,52963,75475,78640,67236,31815,5561,-32018,-70526,-69898,-34872,-42827,-64966,-41372,-38172,-89867,-106642,-56049,-46254,-45294,-38576,-44879,-76863,-84114,-58318,-83477,-13025,102857,130089,222586,332797,294785,116470,20755,-23607,-34520,-9992,-19961,-24173,8153,38307,75681,130647,111251,80496,28335,-38622,-104747,-116306,-44737,-93406,-102336,-24560,79943,251564,224279,146114,60788,18715,-4924,24275,39264,-10423,-80744,-73817,-93691,-117644,-90432,-44934,-26137,-1554,17026,23076,-4062,-55424,-25904,19689,28362,-13594,-56532,-26028,18997,258,-67988,-90623,-65821,59275,92490,38779,-34875,-106386,-41958,-15867,36502,142841,233451,256414,229608,89207,15051,-38668,-58596,-43892,-34934,-55461,-38258,59977,258033,250537,238040,-7453,-63154,-70543,-79828,-43375,40755,18873,-141545,-262621,58064,5151,189,-79267,-116326,-35295,108152,73166,-15127,-57601,-70255,-80999,-54555,-50290,17992,144462,205218,262611,265582,137002,9186,-15304,25568,32306,44557,19225,-57031,-87215,-58767,-67402,-125155,-31725,89898,250105,320850,269887,205770,132358,151324,97293,8957,21516,91849,188110,195795,60858,-40507,-126624,-111237,-71485,13676,72002,148755,220405,72555,-58325,-35106,47195,59486,1215,-78997,-99184,46590,115623,133656,127895,114389,121461,107613,69563,-57791,-51024,41557,173205,178888,58931,37729,87638,176450,221891,139969,29587,-122941,-189867,-147790,-45899,135855,98125,-97362,-159293,-184416,-61927,18193,112212,253766,121805,-798,-19443,-44361,-36910,-77126,-67187,-43741,-53041,-69663,-56610,-34665,-43013,-16415,54618,64820,4275,-29487,20358,67544,18279,-1332,46998,111135,90348,-26121,-77425,-59837,43487,152834,82959,-53874,-78394,69277,136543,164798,212647,227338,211983,50782,24210,57902,116116,342642,375229,186624,32816,-28361,-26332,16797,20392,-6687,-62568,-10618,1887,-37763,14696,55778,49860,66862,73937,1819,-75184,-11459,-32348,-103248,-111515,-101189,-115359,-122483,-51872,-38217,-65553,-77147,909,44967,163473,268703,256896,96200,14123,-6388,-49499,-63138,-112042,-141600,-59920,-6518,-28104,9895,143906,233589,130752,77253,86589,89189,50134,21623,-29569,-68754,-40746,17785,-29443,-76182,-91006,-95248,-97499,-81071,-58030,-33696,-2314,-18541,-72582,-77823,-93655,-58700,-250,8881,6865,29693,18344,-5219,-24913,-10764,-3687,-70621,-47095,-395,-10858,-27295,-55006,-130835,-152191,-64309,-19643,-3651,6678,-15465,-42667,-108315,-67118,58301,99990,74561,56337,37299,39801,98048,99558,76253,40907,44975,70045,95089,48411,-16280,8494,168981,237475,192536,172985,166025,156993,199829,152180,114028,119052,100400,37580,-34730,-60053,-66781,-95215,-106847,-94258,-9853,57812,110647,77494,12930,-29583,-45297,-75918,-22951,-5423,20926,-12749,-86518,-109231,-104148,-95225,-74585,-120014,-137679,-41762,69645,20058,-54558,-47825,-87443,-158954,-121166,-1790,121555,126254,-5113,-14120,12397,31559,-11817,-13353,-102608,-168333,-139713,-79165,-45851,-76673,-84152,33601,105237,65139,-13466,-36250,-31668,13929,57374,50890,-5121,-80051,-86269,98654,233444,179512,137014,194571,224126,202183,118876,38494,-81502,-44657,1451,40325,71413,-12175,-58859,-88405,-119368,-92156,-48898,44172,59830,17924,-9923,-38201,-34362,-27197,-34556,-6764,-21667,-24542,-6061,23274,-9687,-51520,-119615,-101116,-21537,-7231,-69760,-68584,17887,4313,-51358,-50432,74570,206648,194774,156979,50960,-14864,59011,-14956,-93673,-30702,64084,169244,211276,127476,63045,38150,56167,125394,162746,80932,28124,29548,38745,-17087,-15939,71850,127204,76917,-8396,13018,90738,118862,65850,-42239,-120277,-107128,-72832,-24920,12288,77177,71604,25487,-54881,-137284,-130936,-76094,-39932,-46415,2290,69027,142596,141851,80715,11806,-32835,6160,-385,-15596,71402,279826,424017,304518,-3486,-108488,-78569,-1181,97377,215769,245438,168223,152911,226172,122918,-64916,-44034,28108,27571,-26061,-89250,-121804,-107063,-74515,-61345,-51002,-26468,19629,53223,-25686,-60010,67132,223546,262868,179839,60557,20240,88048,65549,-2150,-59793,-135537,-134605,-48703,13996,25723,-13193,-80967,-27883,-37585,-67499,-37435,19220,33641,-11328,-119845,-84905,-11098,-33058,-71513,-21918,-38630,-107964,40242,166269,164946,109928,26150,8467,127792,178214,139990,112926,150743,275638,302687,207881,58347,-7471,-11419,151535,338660,367119,217616,73421,-94339,-34560,-30935,-127977,-116648,-117978,-69630,-38578,-31951,-8148,-14117,10484,42586,65027,32246,-44624,8654,122371,191211,185822,14090,-105126,-45375,57744,80965,65949,47414,-7353,-37267,-106990,-32482,43049,43128,4417,-42754,-73485,-83483,4232,25379,-12855,-43580,-76469,-76640,43857,235425,171459,58155,1640,-13033,4282,-31549,1732,-14981,-51848,-57670,-62601,-81748,-52057,4338,38756,98335,115898,25326,-94004,-108526,-39995,20017,-21470,-16939,-17408,-27659,-6415,17921,24624,55435,109639,107086,52393,-35604,-76161,52108,272487,236961,121798,40063,-995,1062,46047,60485,45841,-28116,-102579,-97210,-87980,-44888,-48254,-43718,10973,41573,6587,29884,107270,279522,435439,322073,94836,-17349,-53785,-32783,-35709,-61727,-97941,-62710,10681,31569,-35095,-126441,-66739,-53953,-21507,44437,51664,-50287,-29312,35856,7734,-51937,-46183,17697,54637,48432,57543,69332,68776,36880,-4453,-34184,42127,76534,35563,-57802,-57726,9160,14164,-26762,-72811,-77595,-60542,64655,154712,123540,69763,58417,76586,93686,104772,43168,38642,225723,171668,74985,51302,84641,69499,56862,72334,90236,49355,28329,61825,67974,27888,42389,-1264,-96208,-85106,-73724,-98753,-121934,-210682,-91604,165,23911,16527,24258,98449,180443,167857,93467,110353,187505,215271,205193,133773,43375,-52921,-125880,-120913,-103383,-108264,-46986,41284,61084,1063,-6775,5269,52986,72814,81884,68517,39678,-10988,-59398,-46386,-55121,-63835,-55809,-13900,77112,142771,140121,84267,49636,-8084,-22134,-18872,28589,36981,9545,-40902,-51565,-58932,-75943,-46235,-86504,-115957,-53808,80277,131775,89406,3947,49446,199900,311994,208841,-16118,-102359,-48168,-9290,14232,36349,106606,140922,135551,74626,-15514,-55611,-62126,-81058,-83329,-38900,2136,111424,179412,164793,101601,15506,-2380,-1646,-9525,-55823,-54384,3642,83833,49446,59608,48827,49287,104934,100103,53403,9,-34481,-35305,-85425,-46007,-12682,6447,6422,-44636,-46141,15906,52466,58931,22582,-16299,-44392,-51309,-54794,-31626,36726,130777,112836,38405,-19256,-14005,23716,-1087,-80186,-165964,-20229,19790,-2469,89266,57020,2447,-9470,42370,93077,88728,69628,54433,269,-17303,17478,43928,33118,3479,-33054,-33814,-28980,-85279,-85192,-88630,-108214,-9821,113079,136918,54269,-42983,-74145,-30439,16515,18405,-29228,-56225,-22006,56101,123428,212771,238033,195050,98446,-6194,-26814,18363,18606,1201,15723,-330,-42999,-64962,-75206,-90413,-111773,-102470,-39670,6951,33967,23552,-21569,-77842,-18363,109526,182214,144206,73295,23370,-22885,-83166,-122241,-81225,-48419,-8067,4053,-75,27007,76880,83682,53728,73761,144335,188859,228465,320997,267374,108097,109722,88075,44438,-13451,3241,37804,96651,34018,-84368,-99954,-113687,-74604,-60594,-10938,1029,13932,58265,112065,113083,53694,2996,-52097,-58493,-7496,62891,68515,-72950,-138371,-72638,22206,72285,105884,50743,-30466,-75996,-70523,-41581,4408,24051,28009,43629,49342,16925,19755,9487,-5071,-35632,-62071,-76220,-65024,-68162,-75516,-57227,-17211,-42818,-47707,-64089,-104347,-130186,-123674,-83824,-30416,-56344,-66078,-64211,-53600,-47388,5324,-42572,-18229,14177,-27124,-88935,-24949,53207,20500,-55684,-71534,-15107,-2491,-17412,19776,84756,58461,-4592,-56044,-44628,-14678,-83303,-89728,-18013,35450,59244,90965,59891,-3015,-80744,-31839,25462,47765,35560,-14614,-82507,-72520,-29829,-40964,-10508,-42623,-96339,-22746,57270,24758,-58434,-15589,-21767,-30852,3472,114174,146239,31638,-60622,-83421,12521,130732,182793,155765,7799,-111455,-59385,28638,-278,-47651,40806,97995,-5167,-52610,35584,118830,91239,21446,23945,41919,26565,-14434,-51891,-70658,-71955,-52643,-22250,-4506,-22623,-34003,-5502,-22479,-12887,119662,229860,283828,136917,-6095,-93277,-51940,-53770,10821,83319,72367,61788,39915,66908,89962,101212,138673,297162,391454,164877,68848,16206,-4206,6508,5478,21054,40354,-4254,-68417,-73144,-60047,-32926,11333,-39391,-30500,48096,110160,167492,187741,111668,-1630,-16498,26610,1997,-2339,46,-21163,-4914,58852,260816,466953,530331,301455,89864,25884,-11462,-44429,-82006,-75538,-133582,-98900,-34127,-7351,8462,17080,74501,273909,477371,540902,456026,217710,37157,8729,-46667,-72084,-81115,-87467,-118999,-16172,130404,175283,70163,-21109,-8452,52144,105425,70947,-32818,-125979,-79231,-38087,-15747,-22027,-60090,-63226,-57794,-83121,-112728,-80360,-33406,-19236,-41854,-24672,58465,19863,21547,101018,148277,121362,29982,-64346,-78574,-64125,-38238,7031,-4073,22584,31141,26460,-1943,-24253,-17500,-9522,-22933,-52919,-19013,8781,30489,14867,22518,54880,111403,186432,184425,198548,100696,-71927,-114920,-82905,-75100,-29654,-71402,-81227,-41486,211225,462296,359012,124358,46674,25962,36234,84660,109981,59894,-6793,7032,7243,-38885,-74276,-69896,-31142,50,137611,325138,201631,83219,21497,-17360,-11767,-19639,-8749,-35884,-70022,-9416,66349,172091,346366,437027,360895,165694,40311,-69422,-89244,-113310,-116560,-47087,-7191,-6188,-56114,-43147,-5518,61391,82699,163784,210848,109596,15155,52277,-26172,-70052,-22367,30981,38884,52346,100712,114981,114184,75453,50589,-31390,-62122,-101201,-92614,-107329,-76187,-33624,-31561,-91786,-131113,-144299,-156800,-66041,139888,82523,38540,57495,69170,63706,53019,75788,93163,3440,-103017,-107264,-18312,-1589,-30270,-40421,9985,23135,-5154,-23150,-10792,33299,27609,-37045,-5989,636,-33807,-61297,-54648,-34407,58076,307816,485190,343874,109389,-20248,-78712,-41894,-40767,-43041,23031,38461,-27550,-80147,-46514,20606,54758,-73898,26010,61273,18394,-17420,-64848,40167,138501,147063,118028,72323,68555,133455,141016,107313,17026,-74307,-36088,167578,224184,115748,-2980,-107319,-8756,196990,197467,92896,46106,-21841,-77823,-106102,-40244,32484,71105,95145,127607,131599,81629,-11002,-82215,-107589,-47218,-46069,-58850,-22252,35823,-30667,-67556,75049,125956,67627,-20852,-52259,-5405,123453,243821,219597,104640,19812,-75905,-56234,-20063,10439,7051,-29854,-82574,19535,55960,50469,27662,37375,63474,15733,-52389,-11167,75758,66748,13107,-44720,-112129,-50491,32936,197954,197964,88726,60289,-10369,-69448,24135,160372,244752,142911,44470,51455,100202,132690,278527,321253,269552,23383,-65078,-54253,27550,44169,-26858,-117213,-61876,1614,14490,-76845,-107746,-92980,-63266,-41684,-35560,-29755,-6493,61013,152450,103478,-8079,-41848,7136,13646,40423,68224,43283,-46787,-72794,-28740,55788,113362,56780,12467,25195,65553,39117,-22426,-13914,4900,-7197,-100466,-118860,-69300,8731,139265,212278,144595,85979,16028,-44323,-77947,-67743,-144393,-202235,-134415,5308,83630,68272,-14931,-90556,-19735,49989,39914,-68598,-143608,-146426,-181013,-159098,-109942,-67746,-22357,39693,66935,3456,-61748,-107180,-104099,-62192,-13254,15052,95011,210943,289135,149564,-12106,-67833,-15463,-33748,-134,169919,324110,266321,97096,13120,19067,51955,114418,134293,109177,79415,41483,-10661,-32183,-19591,-67292,-57980,13833,36310,57426,78694,8311,-41203,18860,133867,226884,172735,95542,27306,-50246,-87379,-55624,-38396,-23412,-10542,56038,4834,-80739,-66958,-30110,-15821,-49703,-111299,-87733,8119,105238,100391,58373,-13679,-48194,-5056],[122691,132609,89948,75291,74568,66307,55776,52486,119507,155303,96855,14234,-3038,-64657,-46475,26040,74098,20550,-113701,-78710,-34144,-6432,72950,189080,137970,148,-25347,-84581,-64821,-120321,-88153,-25265,-28535,-15498,-40724,7007,-1433,-15698,10203,15847,8197,11053,-33892,-55283,-39021,-16835,-27435,-34767,-25928,-12309,-44183,-79575,34064,99704,93124,36157,-57391,-90408,-86873,-65360,-45953,32388,59201,51013,9750,-8455,-18504,10054,38683,73456,71730,39497,58926,107329,168213,269924,255274,78014,-46108,-27737,-4872,-48602,-100652,-109621,-46443,-27522,-2418,-39890,-52548,-1388,36949,10278,-30867,-16659,26638,24278,-58749,-94355,-49597,15211,48238,4871,-45151,-32760,22659,49400,46470,-50628,-110859,-81656,-47808,-40411,-58234,13141,107365,130587,47271,-35136,-80609,-9690,68078,43721,18506,-1782,-39618,-34788,8777,182488,314853,187263,29074,-73002,-42977,-29027,-3096,240,-322,-37258,-64796,10371,-32655,-55584,-87351,-31585,65778,85638,86636,76803,51535,9821,-22151,-7059,6447,12373,-47562,-125487,-108043,-107001,-137810,-130801,-66264,-45522,-44255,-29765,-24995,39023,132015,200762,164937,110850,41855,-41134,-127659,-141244,-71506,-127815,-131069,-102123,-97185,-57210,33691,-40504,-80869,-82789,-58272,-33298,15637,46540,13957,37101,68052,76937,71117,57857,-24024,-37309,30243,80521,59593,6144,-31956,-45597,-48620,-55817,-17819,82562,84305,2395,-36917,-67097,-90286,-96625,-113291,-7644,68881,43785,60934,140108,268143,73926,-47944,-43104,53101,98134,96399,22939,-36521,-39902,-99221,-116432,-47867,-38163,-28133,-15406,-42181,-99735,-128349,826,99831,183231,146263,54705,65951,219543,319702,193737,98990,53924,-19427,-11901,46847,67735,5545,-45081,-12124,-1374,-806,18373,76108,115687,58302,-57700,-71637,-17061,100869,173937,121938,45529,-75042,-167142,-129123,-69998,-9287,31295,-22214,-16602,71332,108543,94738,86134,39593,28050,-14852,-6490,19844,43592,74225,85781,74338,-4357,-47636,11259,244613,299406,148514,105339,-37318,-109279,-37214,95845,157672,22068,-52862,6990,22990,2572,60939,237645,309750,118003,-519,42905,144481,252543,265500,225177,181114,104710,-35924,-117777,-45652,-18389,-47057,-48933,-49475,-26768,50575,115266,106413,38919,2484,20987,31719,22138,-35649,-54121,-54741,-16962,56451,41114,-37198,-7237,27644,5573,-39846,-73934,-35341,7684,44204,1789,-46610,32443,66369,35452,37043,46049,91582,113072,113105,78100,40033,-8970,-56108,-63124,-26429,-37064,-67369,-47971,-42233,-90577,-112734,-68468,-59859,-56688,-40534,-36164,-59000,-60390,-44359,-81056,-13993,96903,127182,223323,342515,316059,144818,47794,-8877,-43392,-17965,-31748,-35559,1377,45937,94986,160754,142090,92215,25429,-50532,-124583,-128445,-60658,-102373,-100680,-35103,68850,273716,282519,212981,132355,98082,64480,55841,51022,-5057,-66729,-69719,-92590,-109713,-78748,-35740,-19789,-1469,8868,13379,-18975,-69528,-27358,28100,30348,-22425,-80102,-58736,6243,5180,-58206,-81799,-64882,45421,71505,16047,-52045,-109138,-58079,-32120,21930,108709,163315,193347,188070,69165,6298,-44758,-65916,-56151,-49594,-56137,-24165,92840,285570,257778,229318,-35998,-95958,-74745,-68596,-77149,5862,-19603,-161817,-222986,-15068,-167524,-166675,-176262,-154358,-26428,102107,67453,-17940,-63339,-79773,-79389,-55038,-45648,30341,160334,235597,302948,311261,166103,21189,-10487,35063,56047,63445,29655,-34368,-43519,-15196,-30567,-102778,-61287,47930,201897,292665,243441,165792,99523,130525,94844,24234,32834,84062,157397,157315,33657,-46988,-114655,-101080,-61479,-5008,46343,137357,226554,71575,-56712,-20083,60854,65969,-1516,-86086,-86791,62883,101187,98113,87914,100782,144163,120882,53861,-57348,-18836,61612,174514,205699,65010,26920,61778,145376,202272,142498,41942,-91906,-171775,-133428,-49368,128898,44286,-156726,-135252,-153299,-43269,28977,129001,246582,90801,-12253,-21754,-51981,-47760,-86541,-81093,-57424,-61627,-73288,-68586,-42473,-48263,-16170,61517,82822,28853,-23557,9413,60060,22988,-5061,15646,80965,77768,-28439,-81551,-60958,44179,138045,64181,-63116,-59154,69298,116123,123246,155631,180148,202581,64034,32376,46525,87888,321500,373168,186328,33047,-20724,-9907,41743,57986,36175,-29672,-17997,-2417,-38247,7430,40199,42130,70292,89430,22932,-82799,-28283,-46276,-110182,-106070,-87728,-99395,-135516,-61373,-48299,-79013,-98764,-40247,-33172,71146,190739,189938,56854,-2171,-17781,-58829,-68248,-109725,-96580,-43641,-2124,-23378,-11365,135080,237760,119480,61978,77209,81502,48757,26011,-19097,-64279,-50461,7322,-32292,-72439,-89657,-98349,-99573,-86460,-64605,-41602,-9890,-28007,-76005,-68461,-65689,-25835,29590,18696,11069,27028,10715,1966,-2071,17269,27214,-38389,-25148,23121,9199,-17041,-38611,-111898,-161909,-74224,-29919,-15147,2429,-16588,-43046,-110757,-87845,53915,84484,43273,47780,49975,53892,99278,88027,54765,21301,18950,38052,52112,-8945,-91661,-20430,150702,264810,205687,176989,167918,163300,189246,135968,98998,108790,88188,25239,-40550,-52849,-49678,-73406,-82837,-79336,-15787,45415,81947,33232,-19652,-48198,-46923,-76366,-31643,-8205,20624,-14024,-91734,-124374,-121637,-66534,-43533,-88206,-122655,-44406,66916,21637,-67745,-51731,-82540,-153854,-156245,-56487,49469,71810,-17837,6033,38247,43942,-13675,-24283,-115788,-167290,-108513,-41498,-22380,-71750,-91489,28305,103995,66456,-14259,-35255,-36068,5194,45733,41077,-18909,-94551,-64817,109332,239916,199111,154006,179884,178391,157190,97881,26450,-67257,-25982,15136,42323,77600,-9729,-58531,-97347,-102571,-106476,-68603,25943,48994,12549,-16227,-42943,-36908,-35246,-36708,-4897,-21861,-25244,-8833,3114,-32126,-60939,-119499,-106742,-29244,-13469,-67383,-42081,31905,11505,-43312,-35112,112368,253219,212773,150118,48662,-18114,85606,14554,-88549,-64379,23029,128241,188813,131446,68293,25703,21120,74082,118820,70991,40505,39303,40660,-14729,-6013,74933,114309,50545,-24827,24861,116334,133349,57788,-56044,-140256,-142978,-95084,-26145,26989,92229,76585,25727,-52732,-133905,-143739,-83707,-43637,-44835,14068,97895,177536,179875,107818,20433,-36158,-1848,-380,-153,94912,285721,394288,271645,-10589,-115901,-95757,-11293,94568,215697,244137,165837,152417,210095,105323,-72649,-48338,10234,13732,-31669,-88005,-114437,-90056,-51402,-62228,-86354,-61488,-28379,345,-50919,-52402,71014,209392,240047,165939,52913,17730,94676,73521,9083,-46038,-136845,-180805,-44273,21551,62058,44922,-29953,2617,-24696,-64081,-26532,44837,66211,20600,-93062,-99063,-21970,-38145,-44492,9791,-8149,-107776,20071,160805,172590,110372,18553,8973,132362,185056,135306,95392,111479,225286,298105,237087,93697,17586,-27096,144156,346417,362268,224796,99786,-73919,-45739,-34319,-123441,-99297,-95443,-49855,-28327,-28650,-9881,-14174,14523,49174,74585,43524,-41831,-4007,102508,164080,146240,-20707,-147577,-102251,-776,13927,-9324,-16068,-72368,-100451,-68776,-37110,13093,18046,-8662,-45893,-73800,-89078,-5840,20833,-15246,-47646,-80926,-90420,12334,206199,176362,62326,-1257,-19192,-2237,-36389,-1947,-17088,-46040,-43318,-47701,-72007,-55885,8283,50489,112505,123031,34887,-79538,-137222,-63354,12326,-20406,-18353,-29665,-43854,-13541,12923,20863,45369,100088,107930,51272,-44941,-80772,45434,254478,211979,99128,20514,-11184,-8550,31452,38477,25373,-44948,-109949,-89720,-81798,-38362,-39902,-35586,21003,58173,23881,38365,98310,236023,381209,293211,99417,118,-38012,-21793,-30494,-62880,-105440,-77454,-5776,14990,-44537,-116984,-70526,-49937,-7459,67870,80192,-29946,-47617,17191,-13558,-67141,-42252,31670,60045,44245,55089,82291,96523,68194,11687,-37095,54515,115519,87821,-25056,-45794,22329,42414,13339,-46616,-75525,-80840,41926,146556,117013,63061,56326,86935,131909,152813,81057,69717,223632,145393,68547,54581,89819,76753,63617,78248,86504,29434,11508,49355,54020,7769,15896,-26479,-113021,-95374,-71887,-83981,-107666,-205193,-97583,7059,37976,30649,35365,99185,158543,135524,63361,85558,153723,174845,154961,83713,15178,-67786,-124243,-98986,-72329,-79071,-50576,20530,50009,2947,-6880,11235,52819,65222,74493,61027,38380,-13570,-67338,-28787,-41240,-58233,-60433,-21830,65577,123950,102571,40196,31471,-11810,-32134,-19740,39913,51399,23613,-23852,-43140,-53106,-70460,-45370,-81158,-108496,-71734,44561,104052,71630,-26308,21356,154927,238499,143366,-56938,-63357,-12208,27569,35556,40113,113275,143210,129879,82583,-3245,-49438,-57286,-75609,-84585,-41929,415,116351,222261,214228,143179,33057,-108,2361,-1134,-49848,-49860,15758,100141,60595,69933,64396,48639,98799,103083,62943,13734,-5049,-6416,-90276,-88837,-55721,-34054,-20746,-41761,-37987,20260,55466,59555,26130,-9887,-39393,-51057,-65810,-45750,17774,116847,118516,49978,-8886,-2566,33538,-6827,-102761,-144053,-1991,24223,-7169,90786,60216,-7567,-24486,28875,105976,102594,71760,53790,3416,-16106,19886,48802,34294,-1086,-40455,-47025,-37129,-74728,-72631,-94362,-110000,-15183,111432,147839,70410,-30286,-77806,-50417,7511,18707,-26534,-44344,-6323,80326,165644,252522,260601,206635,108685,3846,-37115,6171,2988,-3631,38319,28895,-23905,-63307,-80529,-95755,-117588,-109829,-51622,-16187,9006,3015,-32904,-60681,26051,172985,246900,181279,90071,36595,-10526,-72300,-150725,-114752,-80773,-37775,-18258,-7617,36940,86942,82611,53811,81194,151406,173702,188704,270209,226710,84235,80338,60814,32258,-24289,-8626,32307,114275,83859,-61393,-136403,-137599,-82424,-65273,-11407,7355,19944,63647,113477,113195,58643,3619,-62610,-68509,-22903,38019,40794,-89452,-112155,-31788,61710,108550,124277,42301,-43230,-65579,-71109,-77451,-35973,-12593,1978,22787,29447,8765,15085,-6372,-26391,-54622,-46286,-62614,-61309,-68049,-81652,-64697,-30489,-57103,-38787,-53731,-97530,-132231,-131274,-81582,-24381,-59179,-79501,-67520,-56766,-43439,19663,-27301,-13675,23926,-438,-59851,-19888,61229,24789,-51450,-67865,-9016,4485,-12319,21756,85047,48840,-17291,-53171,-32475,3473,-47064,-60650,-2305,40203,57261,90290,61771,1333,-77971,-36443,14338,35166,25100,-21070,-81364,-72019,-24759,-24893,15077,-19307,-96533,-32805,47735,23680,-55014,4237,20101,16798,43158,163124,194628,72360,-44948,-94163,10111,138580,196741,158228,-2673,-110584,-49887,22852,-23917,-86916,27678,92180,-18657,-56597,53614,159554,137690,41631,14926,28259,26238,-8242,-47872,-74686,-53740,-24988,11030,20785,-14086,-45915,-33512,-61447,-31558,115834,225536,276163,138580,-8643,-98947,-42067,-32401,34145,102639,77910,59750,23410,49914,82815,98905,138432,298583,397675,197381,109371,27176,-1767,2905,-1817,15392,30802,-27842,-92132,-92429,-66462,-18342,43982,-17408,-46519,46469,126611,190483,194490,101811,-9033,-24072,15531,-14831,-18618,-8710,-21492,4657,80702,310403,575162,603928,315656,87345,27839,17572,-11119,-60943,-69061,-119138,-96013,-55378,-40954,-17656,-2327,50448,237969,416179,500813,451846,227569,58273,22279,-32377,-57940,-71789,-98951,-138723,-36015,99090,148853,79319,-37067,-27172,36192,81769,46565,-51736,-89684,-20106,-354,9929,-95,-43077,-46728,-36812,-57571,-92957,-70588,-23345,-12114,-51857,-35274,66468,66848,77603,137925,139415,90070,4854,-84923,-88965,-67360,-33147,18181,1375,13228,11494,5855,-20929,-43209,-33239,-21022,-43450,-93526,-46302,10532,35692,16855,27798,60992,115394,197577,220817,241686,133052,-56781,-106883,-72139,-66076,-25830,-72753,-85684,-44260,221127,514790,441044,162802,52047,25257,29243,70297,101252,56447,6284,23920,15713,-29866,-59753,-52922,-17435,-1021,115466,295632,189081,80419,18642,-16221,6337,-16443,-28637,-56649,-87530,-28592,64021,181536,370868,453137,358545,159067,45937,-36220,-54208,-75164,-81394,-31794,-6900,-9551,-64173,-53963,-18085,40443,62988,151754,214317,131910,47905,70942,-13233,-65319,-17790,49822,75996,81380,113063,118107,118121,70946,35714,-40411,-58557,-79025,-80233,-66977,-29812,-6357,-24992,-90627,-137320,-159398,-162285,-116214,67825,43753,21107,51743,67730,56656,49275,88259,116638,23827,-89222,-91134,2645,922,-40904,-58200,-7469,6423,-20550,-51582,-58337,-23306,-7418,-45827,-3880,-2439,-42272,-71402,-68027,-48554,49620,283406,421698,302171,106068,-10343,-72761,-41765,-40967,-42555,19906,25505,-39435,-73509,-32543,32813,56318,-65464,28133,53417,21284,-10935,-63284,37570,140494,151285,125247,81280,92530,153527,129709,100715,21078,-71791,-68055,124373,190938,93973,-16330,-107784,-2838,188001,208508,112926,58262,-24943,-78276,-85254,-28294,41385,77858,104316,129251,137103,105971,23190,-57544,-92761,-34662,-36215,-48134,-7234,39736,-30248,-67510,67565,110399,51932,-36209,-67230,-1566,135951,280244,259735,123368,20896,-80215,-60929,-25900,642,-12145,-54479,-55710,54320,95326,82407,41073,25056,55237,23484,-46409,-33203,44750,38199,-4016,-57318,-122280,-43079,38833,224952,240409,122053,89959,21886,-26787,71033,199948,256213,122823,29595,45685,89082,113226,237924,264918,213026,-7823,-81396,-68748,12873,35722,-28205,-92330,-71187,-23506,-983,-74163,-99237,-81303,-51761,-31699,-26392,-29898,-20957,36174,138974,120528,24859,-13193,16138,23888,43107,58134,25566,-55076,-66066,-8204,89900,135370,63447,10578,22400,66023,48465,-7163,-11444,-2428,-9508,-82971,-74229,-30163,16096,110532,180631,125442,71537,4956,-44542,-59003,-48258,-141296,-242213,-121253,21597,88824,62065,-24884,-104338,-25369,47824,45018,-53403,-141744,-163543,-204606,-171848,-101950,-58685,-14058,53927,88347,17570,-65959,-146238,-154276,-93752,-32583,-59,89083,212712,279496,118554,-29457,-55732,16252,10118,39101,193094,349972,297472,98446,-11610,-20695,14261,86341,127605,103536,83951,43608,-3892,-9789,-10573,-73993,-72919,-5134,29167,41014,55305,1986,-24588,42714,149921,222570,169687,105665,44535,-39686,-93209,-78340,-63696,-45368,-34432,27718,-12602,-89816,-80879,-47511,-36820,-73473,-102197,-59783,34525,138787,130819,87937,7537,-35079,20452],[158008,166248,110274,81356,74799,68037,62142,69921,139832,147970,57019,-27202,-23198,-76837,-73557,-2023,45127,-19879,-144301,-68378,-33891,-4286,84331,228452,195256,32813,-28611,-74392,-21859,-66840,-50859,-8887,-32274,-32786,-62671,-9948,-14233,-22482,7329,14834,11250,17288,-31092,-54928,-38895,-23401,-38194,-36959,-26770,-14912,-44379,-92713,19711,90247,83507,27140,-50481,-79676,-89771,-71854,-40669,52059,83283,66209,12929,-11741,-30809,-5193,36302,92618,102756,61385,63640,94822,147891,243747,225947,59337,-51902,-41099,-32295,-77711,-109038,-101242,-53586,-37768,-3599,-26951,-40859,-14118,14212,-10924,-53844,-26552,27929,40645,-41712,-76641,-20147,52470,67951,12680,-46572,-29754,42487,85768,91481,-9653,-75024,-61212,-49059,-54860,-60067,8146,91930,119086,34569,-40741,-61696,5138,91078,69483,34387,9264,-31302,-38772,-12680,140501,277098,173024,19271,-91193,-27884,-2222,13927,1176,-12752,-61193,-78751,23345,-7282,-24149,-56200,-29341,53269,75235,81375,75897,52948,10282,-25223,-14612,-3848,5727,-57001,-132969,-119438,-132002,-140749,-113041,-39949,-18504,-17458,-18920,-16484,57270,158517,215098,172463,120344,53033,-33210,-131085,-169203,-90992,-131891,-123970,-85662,-72671,-32480,55874,-23153,-74966,-86339,-59063,-30122,16006,51251,37676,67013,81853,76496,75158,60868,-23499,-38423,11850,33132,13477,-25250,-38667,-25362,-37952,-60704,-39453,39704,42030,-17198,-37942,-60059,-76473,-72357,-83191,19463,83509,47678,44303,128939,272629,67079,-53195,-39776,45875,50268,34986,-23933,-52951,-20152,-52572,-72404,-29423,-34118,-31074,-17874,-41848,-99669,-143842,-25068,67459,151358,110720,31628,57730,207902,305402,190404,98655,56299,-21276,-33810,26039,55300,-2834,-36667,8050,29194,20805,21112,65936,102544,64484,-54752,-114580,-70670,47774,130173,96287,22833,-100681,-147455,-109600,-52377,6743,30381,-30780,3297,125000,168244,111292,78823,55165,69958,23050,25604,39970,53041,78266,87671,74743,-14420,-78773,-38030,192920,272272,150806,117912,-29293,-98184,-36261,77384,149407,37818,-48066,-4517,9011,-14729,47793,229899,313188,106534,-1317,55972,161259,253174,242476,187292,146895,91308,-38743,-123153,-48338,-21834,-51556,-55406,-57989,-31984,48213,119742,116590,47386,9922,27420,34982,17692,-43150,-62413,-58819,-14825,63209,62379,10091,47673,71953,34173,-29766,-77562,-44156,-4226,27093,-13453,-51244,33628,60773,21764,22447,38120,101037,138138,143203,106815,59082,4081,-45198,-54240,-13711,-24055,-60528,-50385,-43124,-87272,-111648,-77355,-70630,-65107,-40446,-25570,-37803,-33060,-22873,-72985,-13877,89873,123611,223540,348915,334577,175474,81270,18475,-37931,-18816,-38840,-43594,-4334,51445,110597,186394,171444,102630,22561,-60939,-137637,-123203,-68965,-105143,-85748,-33890,66169,300801,353537,298405,218356,182431,133746,87396,63054,1670,-52036,-63198,-87420,-97806,-65010,-25024,-11046,2603,3479,2588,-40828,-91490,-37825,30201,30702,-28023,-94121,-86807,-3487,12814,-44615,-70508,-62335,31018,51850,-2172,-64238,-104642,-70908,-45943,8013,75234,102258,137307,146510,49397,-1344,-50078,-72790,-67292,-64661,-56701,-10438,120645,297014,251223,212657,-65152,-119082,-64975,-56037,-105181,-11486,-29947,-153393,-177360,-74807,-273615,-283761,-262509,-190727,-12352,96617,62151,-18601,-66714,-86369,-73106,-53722,-39959,41995,165912,248300,320810,331032,178200,26869,-6633,46309,80885,80827,38529,-12877,401,31007,6805,-73744,-82550,10832,147159,251397,205257,119097,63917,109321,92076,36116,39658,71463,117277,113437,6328,-49929,-97560,-87944,-39681,-14127,22533,116635,218331,68360,-50938,-7289,70871,69906,-3910,-87761,-68312,87836,95086,75517,61109,91831,168780,137404,42850,-28163,8645,75455,159087,214791,67851,15835,36017,114131,177958,137740,48996,-62128,-135010,-111937,-51293,114495,-17798,-129192,-80121,-121296,-27601,38969,146180,233454,61669,-18324,-21601,-58541,-61242,-98307,-77478,-67524,-64985,-67791,-76996,-46861,-46832,-11520,69263,98122,51951,-9517,-352,47309,22172,-11114,-21292,37867,53660,-33620,-82702,-54150,55435,135269,59680,-56896,-39458,65164,84827,67249,89118,126579,184065,73553,38810,37018,61175,291207,357480,178712,31642,-12926,7082,67512,98328,80960,1333,-21618,-6726,-39169,-1069,23611,34191,70986,99884,42698,-82851,-45990,-60205,-115183,-96959,-70099,-78167,-127773,-69425,-56256,-88959,-114008,-67128,-98192,-19277,100916,109842,13500,-19189,-29754,-70062,-74312,-80402,-49883,-26204,2299,-16453,-34843,110649,216308,96598,46814,68275,71809,46025,29590,-9050,-56504,-52661,837,-33457,-68536,-87675,-99920,-101257,-91252,-71222,-50065,-18273,-37649,-78251,-59549,-36728,15255,63623,28180,14198,23610,4831,12514,24129,42900,52242,-8631,-1259,44586,31588,-332,-19128,-85919,-142352,-81922,-42753,-27601,-1464,-14185,-31851,-81301,-92492,51583,62200,6065,34323,59669,65935,97153,76700,37152,5560,-6932,3997,4870,-71433,-158037,-36385,125994,280850,216599,180408,173416,169203,176860,119010,84254,97490,75740,14769,-42625,-42395,-32156,-53533,-62229,-64354,-20843,32369,54127,-3076,-45169,-62468,-44909,-66363,-37790,-11882,19027,-14804,-93028,-134088,-113974,-41519,-11180,-44166,-85828,-45031,57521,20324,-80337,-49881,-70667,-130942,-164435,-103324,-7673,28504,-24898,29108,65124,56644,-14269,-32647,-127056,-152933,-72925,2110,3529,-64170,-97096,19500,95973,64687,-15965,-34903,-41973,-5951,30063,28434,-28431,-88587,-33583,114230,231976,208303,163238,156724,128631,109103,70926,11342,-35356,396,29372,40632,75168,-2515,-53688,-103295,-80392,-92707,-82188,6142,33308,2814,-23785,-45305,-35392,-43363,-41240,-5794,-23313,-25201,-11533,-17910,-65549,-78589,-121486,-108827,-34834,-18582,-62515,-21498,39797,14390,-37746,-22081,145543,285366,217394,125189,35682,-18291,114137,48720,-70777,-90373,-14759,88815,170943,142718,74683,15030,-6270,36210,83395,62072,50737,46188,39709,-12872,4435,75233,96100,23869,-33170,40383,136850,138548,42756,-73080,-157272,-137979,-85024,-17566,42796,103608,77824,22359,-52996,-115957,-145274,-90458,-48301,-44068,22825,121508,210665,219664,136107,28704,-39235,-11852,-2559,13862,115270,280198,351770,237222,-13541,-115094,-115680,-26492,83184,201027,225830,149728,143753,186327,80003,-84990,-49598,-5196,-447,-38580,-88806,-106945,-71389,-21524,-39493,-77900,-63239,-69424,-46943,-69088,-39898,72822,188923,212476,149529,46869,17222,98860,80808,22066,-29618,-125570,-164702,-18021,34082,94548,102200,33813,44119,-7273,-58436,-19776,67520,97284,51125,-65137,-112370,-36173,-40078,-19459,34668,14781,-95001,-937,145360,167359,100642,4478,13013,135022,186974,128128,76697,71915,160538,266991,246459,120511,42042,-36254,129570,333151,338396,220127,120447,-51045,-64669,-45407,-119117,-76365,-71150,-31525,-20228,-27953,-13494,-14903,17667,54100,81199,52044,-39797,-17235,79204,131272,103109,-51699,-185290,-144221,-46027,-32211,-54281,-69360,-134748,-87877,-8783,-15034,-8453,-7900,-22591,-47323,-70421,-90945,-14189,15513,-19391,-52646,-83971,-103303,-15445,170398,173661,63553,-6006,-27396,-11173,-43505,-8417,-22017,-41195,-29902,-34090,-63159,-62132,7094,55209,119335,125446,44764,-55964,-142243,-87441,2851,-17814,-16329,-38381,-59001,-20347,7341,16524,33979,86176,103715,46004,-57002,-82808,40525,235138,185700,76073,-575,-21436,-14100,17832,15628,691,-64525,-114141,-86057,-80681,-37309,-36710,-30820,28765,74166,43368,46818,86684,188623,316653,252389,95161,11383,-25753,-13338,-27894,-65331,-109125,-91098,-23728,-3219,-53371,-104678,-72959,-46150,5748,90563,110266,-5396,-71771,-8513,-40988,-88999,-48466,33907,56451,33228,46809,91484,122389,96689,24635,-44698,58446,143658,123823,-3005,-36421,30722,65933,47147,-23965,-67174,-94995,20502,134789,106089,52208,49047,89006,159369,195740,116540,101535,216497,120402,62354,57827,92674,80147,64305,76346,75739,5101,-8452,33779,37149,-14689,-12919,-51895,-129966,-108639,-72353,-71484,-96178,-198088,-106561,9208,45421,37615,38880,88662,124897,93517,22360,46233,96924,106454,82544,25337,-17468,-83502,-115399,-76131,-42843,-50157,-47715,6930,39330,3005,-9034,13524,47798,53213,62834,49541,33243,-18806,-61846,-16887,-34258,-57835,-67718,-33105,48165,96959,63938,1274,7774,-23106,-46390,-21180,46657,57385,28348,-11131,-34743,-47764,-66103,-43735,-71756,-92154,-82367,5868,68702,46427,-62535,-2474,110731,169593,90558,-75984,-17295,28296,73636,64640,44688,117127,139439,117846,84656,6088,-45517,-55179,-72860,-87589,-47808,-4407,115172,261536,265455,180888,42201,-4838,2392,5243,-45757,-47786,24301,110736,63990,70509,69849,39013,80665,97425,67734,25966,26894,35632,-56514,-114693,-85196,-66693,-53010,-42168,-33930,21196,55047,56287,25497,-7163,-37315,-52096,-73213,-60758,-2781,93830,117093,58982,-581,3532,37120,-16689,-122177,-117544,8651,23001,-19372,82563,56660,-20943,-42504,9333,110988,109244,69807,50456,3336,-19119,16793,50189,32619,-9846,-53394,-64354,-46781,-68495,-62597,-97823,-115936,-27211,99618,149070,79444,-19801,-71904,-69286,-3689,17240,-24525,-34122,8130,103361,202574,278569,267966,204159,108286,8317,-49956,-10221,-17325,-7350,59309,56181,-6164,-62253,-88987,-104315,-125810,-118164,-65257,-40414,-15243,-21244,-49869,-46535,69174,238285,311950,217857,103744,45064,-3436,-63042,-128709,-129035,-101048,-59769,-36288,-14000,38617,82345,67038,42314,77263,145523,148036,146028,218591,184952,56298,46330,28448,16828,-36361,-25083,21986,123614,132417,-20732,-145168,-125440,-74351,-63682,-14102,5896,19710,63594,107192,106076,60395,2441,-74844,-76467,-34984,14777,10131,-96830,-75627,13589,105007,149169,147642,44664,-29357,-40157,-57545,-104518,-70601,-46144,-22981,1224,5911,-5531,4983,-25504,-47581,-54272,-40831,-61791,-67471,-73647,-88342,-73213,-48011,-65003,-33376,-46466,-91985,-132081,-130965,-67165,-6965,-51421,-99645,-75971,-65273,-44357,25650,-19534,-15286,26355,19749,-30608,-13815,62504,22792,-50696,-64286,-3514,8783,-12300,17037,74997,26546,-40141,-59044,-30255,7843,-22702,-40062,5658,37548,47611,81666,57812,2193,-77557,-47477,-4468,15387,9327,-31427,-84350,-72452,-24661,-14491,34661,-395,-93841,-46213,31876,16504,-53214,23208,65307,68856,89570,215993,239205,107696,-29046,-108681,858,134363,195340,146375,-21964,-108611,-44097,11510,-51890,-132469,6991,74953,-40266,-58638,69590,195849,180394,62728,5087,9467,23334,-1195,-40787,-70247,-43943,-6084,37566,41059,-9838,-62178,-66500,-102318,-47885,107210,213681,259167,132111,-15799,-103824,-37430,-17793,52685,114883,79108,57086,6240,28555,69536,89445,128462,282574,376736,216525,139337,30357,-4496,-4636,-12582,4575,14426,-56338,-117885,-111586,-71636,-2821,81389,19156,-62829,30943,126332,197754,190073,86122,-19868,-34527,964,-34041,-37049,-20445,-25063,10867,99559,357794,677589,661587,319051,76633,22434,45282,28323,-32202,-60695,-109891,-92808,-76160,-70663,-36817,-18345,19578,185261,335544,430587,417539,227600,70210,26695,-25759,-49970,-64323,-111496,-157333,-53252,65814,117301,81138,-49339,-53982,11490,50402,18736,-60240,-44438,27209,31069,31852,19730,-23379,-28079,-18293,-33820,-71143,-57293,-11633,-5453,-64571,-48419,71917,115405,134343,177122,122367,51581,-24706,-106669,-102101,-74641,-31920,26381,3874,-1093,-13344,-20475,-44682,-66202,-50524,-31113,-55060,-125646,-76135,8069,35818,15398,30395,63649,113687,201834,252653,281180,164855,-39682,-97717,-61445,-55101,-18615,-70012,-89086,-50402,216862,535095,498001,196219,48055,15029,14744,47948,86363,52991,20399,37112,19042,-25033,-46813,-32083,-805,-262,92777,256632,168487,70633,6693,-13459,20154,-9601,-40378,-74533,-99695,-51956,54372,174922,371221,445538,340842,144510,43832,-13817,-23551,-40607,-52139,-21576,-12378,-17843,-75007,-65230,-28428,21790,41420,133275,204305,142917,78164,83875,-6026,-64307,-15720,66663,107777,98282,112366,111025,113800,59874,16167,-51117,-51762,-56973,-49147,-16097,17226,18429,-23014,-93243,-141935,-156272,-139830,-106888,2907,4521,870,40594,59017,42795,39705,94407,133507,41492,-75004,-78614,18812,-4612,-55563,-79346,-31312,-15056,-39428,-82234,-110420,-83137,-44823,-52457,-3910,-10083,-55365,-83581,-83569,-65204,37969,248997,348346,256069,98010,-2275,-68203,-44004,-42949,-42921,14067,9497,-50156,-65273,-22621,37303,47858,-48045,32464,44312,18212,-9123,-63465,31031,136690,152864,133204,91292,117539,164570,109645,87217,20577,-68220,-102636,62517,130467,50045,-45195,-113534,2485,174335,211839,126966,62786,-31480,-79956,-69398,-17963,47631,80257,108767,121765,132830,121256,51662,-31075,-74485,-23559,-26072,-35202,5294,39700,-29447,-63187,57458,90741,32097,-55198,-86078,-2453,140472,305557,287214,129297,12821,-88902,-66118,-33544,-11660,-33464,-75959,-31039,83237,131257,111822,51736,12333,41512,24331,-44365,-58342,13200,15233,-16060,-69058,-119167,-33380,43034,242616,274117,150884,115671,50805,17846,128504,243562,263954,100569,10444,35238,73818,90010,189632,199292,145354,-38703,-98167,-86885,-7237,21014,-27638,-67982,-76152,-49576,-18364,-66880,-78778,-57870,-34836,-21349,-18466,-30607,-34903,15571,128649,144744,66955,24543,31456,35103,45228,48703,11464,-61057,-60594,10194,122754,150766,64101,2757,13583,60098,52243,3763,-6347,-7432,-8471,-60691,-37104,16065,41068,83925,137711,96317,49361,-11717,-48085,-44732,-31942,-126679,-229135,-100278,34029,86391,48458,-41481,-122185,-29280,44787,48309,-38255,-136884,-182758,-231978,-181518,-91004,-47175,-5825,65367,105561,32337,-53283,-134065,-170600,-117343,-50603,-14618,81732,208726,259732,88019,-42272,-46442,38936,44499,72710,198159,346031,307360,93178,-34369,-62303,-29437,47775,105519,84287,77523,35577,-5139,3538,-10787,-83626,-87552,-25046,21275,22488,25826,-14044,-12467,64087,155439,202848,157097,109527,60466,-27730,-89952,-95899,-88844,-66491,-56751,-659,-30505,-98666,-94041,-63444,-54593,-86009,-69806,-25085,60613,164472,147348,101559,14938,-32362,34898],[169395,174104,109961,71331,60739,56320,57108,80977,146837,124115,10357,-72748,-44235,-81672,-112864,-46268,-2886,-75540,-118685,-63497,-39836,-10586,85308,258165,247617,55505,-39048,-67011,17248,-10535,-13432,1777,-39966,-54734,-87880,-33029,-35573,-38890,-4663,6183,7706,19068,-28264,-57077,-42781,-33545,-48591,-39401,-29936,-21181,-47806,-95042,5231,76765,67901,11726,-46042,-74928,-94295,-79711,-40025,63945,99653,72772,8557,-21339,-48775,-25888,26932,101107,123840,75719,61838,76141,120118,208099,189312,36958,-61283,-60131,-62544,-101633,-108930,-97071,-63377,-50250,-8720,-16485,-28049,-27357,-11911,-35767,-82618,-41598,21152,45292,-27999,-59050,4801,83463,78776,15730,-50498,-30334,57264,115618,127973,20900,-46341,-42169,-47294,-72294,-68405,-5877,62917,91190,11103,-44274,-39818,28707,115849,90465,42505,14356,-26537,-44389,-35593,95655,230840,154599,11263,-95876,-11096,24254,26200,-3240,-30551,-87690,-81152,40197,17096,7862,-24639,-26150,35203,60485,73663,73439,53235,10114,-28189,-21956,-15360,-4484,-70681,-133458,-122171,-140969,-124945,-93730,-13721,8920,12125,-8643,-12218,70022,173958,214433,172002,125775,63493,-24589,-128703,-188471,-101329,-133107,-115748,-67538,-46588,-7528,75832,-5882,-68391,-90282,-62215,-32655,7588,48571,60444,98149,94234,72437,76418,63307,-21596,-39809,-8338,-11823,-30047,-56354,-39565,-2151,-20117,-56840,-58443,1931,8539,-34040,-37937,-51222,-59411,-44747,-51716,44677,91742,44808,23747,119772,277986,63835,-52656,-33904,36973,4130,-24221,-65452,-55062,14598,4551,-30115,-12750,-32661,-37314,-23410,-42964,-97028,-162214,-57554,26488,109201,71873,8620,45772,185239,276028,177811,94369,56048,-21385,-52223,3382,39091,-11449,-25272,28550,54951,38393,22606,55253,87174,70301,-33048,-118095,-118401,-3706,86666,70895,2612,-118782,-128327,-88069,-36059,20457,28183,-34336,27373,176876,228888,128441,68044,70501,111780,58407,54410,58134,60627,79271,85867,72935,-24568,-111495,-90762,134576,235688,148393,132539,-17932,-83263,-33166,60560,134410,48960,-37277,-15280,-6587,-31365,35180,215362,304844,91267,-315,69715,179238,253706,221138,154225,118318,83666,-32566,-121794,-48866,-22909,-53996,-60413,-64557,-34599,46731,120161,123101,56031,19502,37039,42342,19485,-42346,-62183,-57703,-12885,63405,73886,52448,105072,122396,66725,-17633,-78115,-52249,-15454,6267,-32168,-49851,36654,56293,10103,8716,29216,103623,153227,158171,120066,66140,9510,-37831,-45222,1740,-5038,-43118,-44257,-38672,-79362,-103619,-80422,-78753,-70885,-38889,-13838,-14478,-3734,1811,-60574,-12919,81559,118639,221983,349153,345630,202599,114588,50148,-15548,-10618,-41241,-49238,-10671,53193,120830,205117,196264,110578,19379,-70157,-140886,-110561,-71408,-100401,-64704,-23666,69058,326634,425789,387196,302354,258315,195616,115953,73846,9030,-36032,-51575,-75031,-80682,-49263,-13743,-1634,8684,-764,-11089,-69857,-116492,-51839,28622,31627,-28277,-92839,-103159,-9888,22137,-28293,-57834,-58874,16668,34550,-16610,-71227,-95757,-80524,-57418,-5268,44840,55479,89997,106538,30556,-7558,-54348,-79840,-77639,-80827,-57979,2581,142620,294220,232973,189027,-94210,-126561,-45630,-44427,-117080,1495,2771,-107136,-127473,-119963,-266929,-312641,-320832,-219808,2533,88957,55382,-18025,-68055,-89630,-63379,-50937,-34398,51391,157800,237866,310688,319401,169692,24152,-5458,57156,103043,94343,44532,5579,39576,73436,40805,-47456,-95992,-22000,87513,196804,155502,67604,26502,87631,87084,42870,40838,52959,68471,65461,-20924,-50077,-77342,-74305,-14057,-10357,3837,88506,197736,63561,-42746,2637,76932,71310,-5805,-82656,-47277,115410,93888,63957,47586,88213,193336,156788,41848,19595,31468,82100,130060,204318,66395,3993,10517,83246,149024,123675,48323,-36379,-97241,-87422,-51687,92559,-82397,-52428,-20256,-93138,-15594,47809,162123,212627,34669,-20246,-20116,-64572,-77323,-111173,-58755,-73816,-64186,-55212,-69223,-39231,-36767,-3354,76440,109004,71180,8123,-7614,29459,13222,-22404,-61200,-11037,23928,-39036,-78126,-38927,74676,140100,64870,-41195,-20346,56558,43102,-156,19891,73490,159492,78909,42718,28972,37960,256947,332323,165737,28883,-5498,23697,92805,138617,122967,27921,-22652,-11649,-41066,-10418,7285,26500,69239,105338,60116,-74647,-64929,-74601,-118539,-84930,-49274,-52874,-107083,-75502,-62201,-95635,-122756,-75821,-118744,-101868,7699,25590,-32000,-36902,-42174,-82720,-80513,-46445,-9672,-11322,5483,-8591,-59729,73340,171495,63462,33230,59694,60553,42389,33235,1004,-46873,-49309,-2491,-33838,-65168,-85506,-100093,-103209,-96151,-78473,-59407,-27453,-47146,-79475,-51605,-8181,60432,97122,36153,15933,19420,411,24514,50718,62953,68991,15701,18974,57862,49958,18952,1161,-56116,-105321,-74952,-52101,-40836,-4959,-7516,-9781,-41700,-72851,55527,37155,-33640,17659,65014,73577,90705,65681,23453,-7888,-32016,-30895,-44546,-130745,-108769,-37037,97771,284484,224494,183144,182642,174526,164117,102932,70691,85989,63970,7071,-40658,-29453,-15161,-36547,-46044,-53002,-26110,18582,27833,-32064,-64900,-72761,-40313,-49028,-39654,-16111,16660,-14041,-89214,-133690,-98145,-22683,16227,-487,-46900,-45739,42700,15892,-88544,-40802,-53284,-105178,-134764,-122516,-42099,416,-25132,54038,91680,68349,-15031,-39703,-136902,-133815,-34360,49261,29800,-55167,-99977,7605,80917,59395,-17948,-34739,-49041,-19048,11821,15568,-29049,-65677,-3643,113497,211863,206733,163901,126940,78837,62427,40936,-5453,-8646,26302,41202,34562,64870,13055,-43067,-103173,-57591,-60385,-82950,-13072,13872,-10508,-31971,-44838,-30409,-50305,-48103,-9689,-25781,-24207,-13998,-34439,-106287,-103560,-126298,-109396,-38605,-22316,-55604,-5760,42902,14042,-34060,-11574,169621,295973,207014,84603,12708,-10982,142122,82882,-49538,-103958,-46169,56362,161260,157276,79813,5217,-25913,14222,59623,55103,58486,49539,36161,-10178,15925,73085,73388,-1798,-33852,56441,151112,136101,25311,-86849,-150901,-100155,-52406,-1751,57740,110664,75938,16471,-53683,-89819,-123630,-89740,-50824,-42981,29077,138859,238361,255843,162001,36269,-41196,-22563,-6821,24894,130051,263797,301562,204498,-10966,-103042,-132540,-45573,64091,172918,191709,120037,126793,157574,50808,-99453,-48311,-17982,-14415,-46298,-91043,-98396,-50434,15578,5328,-28996,-36800,-100078,-79882,-72600,-23855,72514,163615,182103,131537,42725,20075,102774,89464,39304,-6149,-98114,-111351,11179,45882,119361,152372,104412,96708,15830,-49935,-16447,87177,126196,79233,-36381,-113030,-53360,-36376,4262,54244,31564,-79711,-19960,123401,151388,82825,-11590,24564,138899,187104,120683,58015,33554,88157,212165,234409,137422,64108,-35638,110029,301337,300043,206054,134921,-27052,-89635,-59984,-107455,-46639,-43570,-12697,-12308,-27721,-16538,-14343,21387,58901,86794,59760,-37280,-29298,55576,97541,62077,-76127,-202694,-148158,-65805,-39847,-36426,-78437,-135628,-38169,38213,12603,-20349,-32533,-35103,-45181,-61887,-87928,-19383,11351,-23377,-57046,-84704,-112451,-36966,134040,166241,64111,-10427,-35803,-21083,-51696,-16429,-28327,-35671,-15633,-19739,-53100,-68930,2596,54074,118336,121487,51024,-32955,-119755,-109085,-5896,-11390,-7384,-40103,-70737,-25075,2972,13149,23212,70109,95963,38152,-69791,-80702,37657,215484,159669,54370,-20152,-27699,-10340,10812,-3639,-24162,-83752,-112287,-83895,-82026,-39376,-36877,-27722,35790,90737,67427,58390,75689,142353,248877,204363,83748,17235,-16193,-6284,-26632,-68112,-109976,-101123,-40114,-18769,-56366,-88836,-70455,-38937,21388,114523,141969,23265,-84781,-34728,-69265,-114680,-63282,25066,44754,16907,33845,97626,147356,123546,36560,-53633,55592,159869,142085,9198,-29551,36180,86336,76194,-3957,-55636,-99609,5090,124017,95241,41391,40334,86759,178570,234739,151376,134422,204892,99799,59752,64446,97195,83179,62345,70992,63987,-17819,-27866,18289,20163,-37359,-42105,-75971,-145800,-122910,-71276,-58177,-84909,-188737,-115501,9311,48475,39557,37158,70663,86577,49390,-22955,-413,24266,18605,-486,-31697,-46370,-90847,-96915,-49993,-13218,-24177,-42835,1410,32527,4644,-9794,14992,41109,40616,50778,37691,27543,-23055,-52850,-8651,-31455,-60008,-75084,-44647,28470,66812,30130,-23623,-15915,-38586,-61117,-19800,51781,58729,28212,848,-22633,-39118,-58925,-36700,-56305,-70459,-79357,-26583,31961,19110,-83628,-12123,77151,117180,64047,-43965,38777,77947,129375,102307,54058,121165,132052,102989,84335,15817,-40195,-51836,-68836,-88360,-52481,-8220,111852,296224,316668,214391,45720,-12593,3692,15111,-38141,-42427,35579,121367,64617,66032,69371,24866,54806,86524,71139,39713,60474,78429,-21353,-95962,-87528,-77518,-83890,-41769,-30663,21906,54639,52939,24557,-4454,-34592,-50738,-68462,-67770,-16789,67808,112549,69086,9784,9667,40512,-23237,-124427,-92988,17703,23128,-32093,70537,51671,-31281,-57993,-10260,113256,114248,69693,49999,5766,-19815,13725,53091,33307,-18370,-67059,-78629,-51530,-61702,-53106,-97043,-120571,-40110,83156,144951,85297,-9259,-58605,-79692,-11920,18669,-18417,-21204,25595,128948,235551,292690,263111,191485,101506,11504,-59980,-25343,-36187,-6312,79696,83598,14267,-56799,-96152,-112188,-132442,-122230,-75042,-58725,-31547,-42886,-67524,-31478,113611,305598,376706,255135,116982,52580,2790,-52404,-102754,-110485,-97245,-63171,-40597,-14489,36371,67983,42355,24310,66693,130691,117968,107279,173117,147389,29373,13747,-2287,3815,-44310,-41144,11622,127165,178553,35915,-85865,-79095,-49465,-55081,-15995,1972,19024,64017,99839,98283,63875,2841,-84532,-78732,-41242,-2922,-18147,-88541,-30256,70080,158230,196927,177824,59912,-2515,-14455,-42778,-111836,-95652,-71470,-41420,-15211,-14731,-20341,-5247,-42345,-62800,-46416,-40828,-67736,-75300,-77047,-89899,-78204,-63702,-54512,-27586,-38993,-84699,-126085,-118077,-38343,24609,-29044,-117933,-83963,-73936,-44163,29109,-13161,-17121,27042,37708,1200,-1831,62462,20326,-47650,-55638,6689,15462,-12158,11085,60829,361,-64212,-66707,-31141,6155,-5311,-23267,11117,32981,35791,70173,52836,4352,-73894,-58735,-25076,-5413,-5546,-39556,-85316,-69320,-23917,-4165,52443,17281,-87221,-57902,15351,8733,-48250,45050,115813,125790,141716,266954,274088,137985,-10615,-120217,-10027,121801,181231,124229,-44233,-100333,-37084,-222,-75793,-137602,-13742,51225,-64075,-52809,87635,230540,220462,86684,773,-8158,23729,12500,-24340,-56746,-37658,7971,60239,60196,-4832,-76680,-97543,-137778,-56219,98683,199966,239708,123735,-21475,-102104,-33131,-6215,67225,121737,79782,58516,-5364,9436,56367,79320,116185,258423,339580,227205,161067,30390,-7716,-10940,-21546,-6502,-3793,-83000,-139484,-124227,-70528,17351,125561,69633,-58796,10998,116891,195624,180811,71168,-27941,-41497,-10037,-47979,-50767,-29522,-27372,17317,118644,405225,770670,705703,319340,65147,15682,75572,77671,10950,-37522,-97505,-85616,-91311,-91208,-43141,-21324,-7083,124388,249826,344556,361270,222329,77749,28378,-20784,-42357,-55044,-117380,-161568,-60479,37795,88607,80008,-50471,-83203,-15580,18094,-6695,-57501,-6252,64863,58435,52809,40201,609,-4185,2288,-8070,-44941,-36945,6380,5647,-74205,-60009,76971,165137,195141,219594,106850,18518,-45611,-92818,-109995,-79650,-28279,38288,11195,-11533,-35150,-45364,-66976,-87167,-63539,-35946,-54411,-130764,-103041,5321,35787,15749,35179,67919,111508,203734,282603,319095,199020,-16138,-82850,-45791,-36487,-3042,-60447,-87714,-55463,203056,524343,526474,226243,41434,964,-1812,23577,73183,58337,40430,50860,21899,-19909,-32255,-8519,18493,4375,75015,216346,145898,59129,-8246,-4587,33011,1652,-35971,-77907,-94246,-72505,42532,158548,353085,420663,314981,127776,38592,1337,1583,-10371,-26063,-13236,-19092,-26247,-83870,-72948,-34154,8175,22788,113279,185111,144340,107604,94466,-69,-62330,-11606,85943,136358,107219,105496,101085,107287,47870,-2409,-56342,-37537,-31462,-12468,31839,59931,41335,-21368,-94963,-139215,-135760,-110564,-68274,-38387,-29874,-17018,29290,48106,27015,28974,98151,146976,59914,-56286,-64312,34275,-11903,-65748,-93383,-55401,-35801,-56346,-106111,-147680,-111537,-70654,-50484,-1772,-17720,-68374,-92012,-94438,-78978,27513,211058,275457,211850,89827,8101,-61119,-44133,-42176,-39965,10390,-3386,-52983,-51031,-12282,38278,33719,-30776,38542,36570,12854,-8187,-61768,24662,130867,155404,144890,105700,145111,168488,85904,71064,19400,-60633,-124376,-1022,56597,-8998,-85072,-116913,8014,158239,209908,138655,64946,-36477,-79877,-56329,-7763,53404,81267,111722,108963,123353,131150,76799,-3379,-54945,-11804,-13335,-19456,17545,38742,-25612,-53010,49293,71931,12838,-73169,-104504,-4705,140005,320667,303352,126605,753,-97405,-69151,-39706,-22425,-52570,-92992,-15012,104527,163883,140170,61300,943,23940,18391,-45513,-81716,-14855,275,-21843,-77029,-107969,-21326,47141,251222,298677,177209,140109,78851,65556,195084,290598,271107,80964,-8812,23601,57886,66860,140649,133901,76776,-62318,-106112,-105391,-29561,3116,-22800,-43266,-73977,-72697,-35362,-57258,-54832,-31639,-16064,-10189,-10216,-29855,-45922,1063,122427,174494,114510,69833,58509,50620,49029,42443,2865,-62971,-54913,27931,153804,158894,60442,-8498,797,49812,51769,11210,-88,-8624,-3030,-38122,-6414,58539,71793,65492,89383,60530,22642,-30644,-51753,-32960,-19346,-106686,-186475,-72849,44498,78934,30197,-62238,-142042,-29274,42866,51672,-21561,-127007,-200100,-261078,-184243,-77765,-32782,3604,74696,118446,46442,-34078,-104648,-142469,-127906,-66198,-27308,74204,200138,233182,61581,-49838,-41775,52809,69862,98729,187365,314306,295171,81255,-54358,-103369,-78238,-505,68400,53124,60519,17717,-14110,8034,-18419,-93733,-98082,-40663,14482,4604,-5138,-38704,-10723,77869,146530,168453,136208,107635,75459,-14133,-78663,-102010,-111035,-86491,-77265,-27786,-47635,-106383,-105600,-76848,-66650,-82280,-36473,10972,84656,180769,149967,99843,9919,-39157,37478],[168790,169312,102458,58126,43981,40223,48741,93421,149218,96971,-27729,-106676,-47655,-61376,-129215,-86759,-49618,-108822,-82318,-53303,-41137,-15001,83418,280814,297982,77765,-44799,-53057,60113,51594,29943,16686,-41163,-69958,-105019,-50929,-54108,-54175,-16186,-1375,5372,22598,-19310,-53179,-41346,-36745,-47293,-33241,-26772,-22295,-46364,-84389,0,69037,56040,-923,-36991,-68372,-93967,-80794,-36219,75048,114249,77180,4125,-29683,-64564,-44080,17751,105845,141881,90035,61403,59534,93374,171922,153710,17563,-68713,-77535,-85247,-109716,-98396,-90782,-69386,-58805,-12088,-3335,-9946,-35157,-35132,-56394,-111216,-56034,11803,43466,-18106,-42762,29030,110679,84953,18511,-52351,-30015,69829,139019,154107,42309,-23304,-24869,-40759,-87505,-80879,-25301,27707,53146,-20632,-40909,-15483,59064,141720,108363,46179,17018,-22538,-48942,-56446,53922,184075,137508,10566,-79855,9544,51073,35271,-10621,-50604,-111289,-71087,57441,37119,36950,6376,-20070,14810,44810,65993,70918,53422,10440,-29825,-27579,-26104,-16550,-86716,-127844,-117226,-125279,-103273,-72070,13119,36694,44464,2495,-14798,71946,172809,197319,164015,127051,73050,-15235,-122189,-186731,-100510,-127827,-104944,-49897,-23915,11650,88128,10063,-60852,-93967,-66347,-39153,-8636,38999,80896,127663,102116,62373,72347,62363,-20428,-42010,-29410,-53512,-71163,-86917,-35253,21934,2392,-44392,-71771,-29986,-17787,-49101,-37809,-42659,-42108,-16660,-21070,66101,93157,35071,-182,115056,284833,63959,-48116,-27906,25501,-37707,-70892,-86363,-39870,56646,62126,6702,-508,-35814,-47536,-31691,-45058,-91558,-143124,-96322,-21053,59615,30962,-15290,28598,151217,230671,153470,83758,51254,-21873,-66917,-21027,19264,-20178,-13809,45430,72019,47886,19122,40940,67457,72233,-2593,-76455,-124789,-53091,43382,43791,-18144,-131083,-114189,-69591,-25425,26476,20599,-36748,47895,217808,280179,140640,50127,81055,147565,86808,75876,70442,62633,73690,77032,65852,-36762,-146026,-148344,69195,188783,138523,145962,-6688,-68433,-31458,42666,112239,52565,-27100,-28012,-26666,-49547,20188,190774,280647,69082,-1471,79762,193232,250010,199018,124387,94042,79438,-20207,-116422,-51319,-25661,-58223,-67772,-72707,-38313,42199,112340,119913,59106,26297,45306,49185,22680,-37667,-57647,-55163,-14381,54454,72042,83042,157043,173656,98684,-7984,-79716,-63674,-29614,-20732,-57402,-45992,36916,48081,-4276,-8455,15501,95960,154621,155978,116952,60576,5524,-37495,-41243,14221,13823,-21333,-30759,-30690,-70176,-94127,-78776,-88494,-78400,-40315,-5675,5632,21633,22467,-49807,-15534,67894,108036,214071,337628,341878,217226,138199,76050,14284,2115,-43745,-57710,-23064,46320,120724,211231,209668,110807,11334,-82740,-138573,-101760,-74377,-93804,-45697,-12824,69675,340297,482135,460141,366844,311136,238957,134360,77914,12107,-22404,-35415,-56076,-61369,-35891,-7102,2638,10755,-9212,-32452,-107446,-128692,-60567,26435,33083,-25532,-82225,-102859,-17583,27622,-14701,-49042,-59517,-1597,15435,-32444,-77829,-89082,-91219,-70829,-22106,14876,19036,46501,65250,9453,-15751,-60900,-91572,-91441,-102552,-64489,10544,154310,275832,201516,155586,-126707,-120482,-26123,-39079,-110670,45399,77967,-27739,-78603,-153520,-216193,-271390,-326804,-222539,9291,71875,40866,-21386,-71674,-92498,-54995,-50610,-34138,52879,130324,197948,266711,271062,134974,7376,-12114,61818,115404,98240,42575,15590,66707,103609,64820,-29041,-105854,-55073,21810,126711,91918,9584,-15366,61739,74648,39322,31446,23738,8592,10850,-52044,-52430,-59440,-65134,6863,1366,-10770,51405,164705,54404,-37572,5503,75465,66830,-10684,-76161,-28940,136418,90518,56162,40527,85064,211681,173968,52423,72622,45953,77948,89459,172583,56529,-12440,-18090,48904,112128,95936,35655,-19762,-64723,-65893,-54062,61025,-128869,18811,28938,-73177,-11079,50930,170363,179079,6383,-23107,-21888,-74253,-99518,-121050,-38894,-78154,-63960,-41803,-45805,-17867,-22513,3341,78133,110652,81352,22130,-14824,3824,-8793,-43903,-101706,-56388,-5664,-43683,-69192,-20209,93631,143488,71046,-25414,-6131,40535,-10300,-77877,-44943,24803,129163,76865,40684,19282,17207,222023,301222,147852,22498,-1814,36124,113438,172846,155026,45155,-25895,-20913,-47532,-23348,-10755,16266,62377,103238,71586,-64058,-88037,-92654,-123298,-73771,-29255,-27669,-86612,-81825,-69283,-102385,-128628,-72356,-84062,-120845,-75920,-47949,-80043,-58102,-57725,-98728,-87703,-17904,18682,-4172,3580,-3460,-87934,24871,107310,20607,19248,48355,45389,35289,34772,8986,-38612,-44876,-6331,-37000,-65416,-85889,-100929,-108286,-104390,-89454,-72399,-39923,-58932,-82727,-47791,16258,103471,123341,39142,13513,11938,-5667,33304,72061,72455,73532,29549,28316,56003,56553,34012,17797,-27487,-64472,-49920,-48957,-57045,-10458,975,17453,-1610,-37536,67697,12085,-75513,-3009,62560,72395,77238,52674,10695,-22511,-57961,-67479,-94679,-100701,-44617,-29761,65979,273634,226414,182740,193304,176713,149738,86568,56779,73052,51735,780,-37125,-17012,-1503,-25046,-36762,-48568,-34616,2082,1638,-56838,-81671,-81588,-36065,-29946,-37730,-22354,12277,-12709,-81914,-125259,-85631,-13034,32564,33094,-16861,-50695,22320,6382,-81973,-26089,-33942,-81431,-108188,-93480,-49966,-13603,-21278,77246,114434,75898,-18914,-47991,-146765,-115261,3353,94790,52442,-47790,-101038,-8581,57806,49135,-20733,-35948,-58609,-35249,-8870,4224,-20283,-38283,20922,106281,181473,193533,154388,91267,30610,18799,9181,-24306,7223,44572,46504,22371,48217,36708,-28031,-98117,-36793,-23823,-69070,-30264,-9553,-28104,-41664,-43265,-24795,-55776,-58882,-18305,-30367,-23735,-17743,-41500,-151714,-135934,-134525,-111159,-42556,-26243,-48647,4571,41111,10313,-32927,-5342,179125,279691,181862,36690,-15772,4405,165265,111563,-31425,-103925,-69659,33117,157475,168526,80876,-5759,-39869,5725,47317,49628,62245,47440,29352,-5933,27477,67440,45945,-26000,-29376,70105,158342,128255,10547,-88128,-127328,-62108,-15402,15561,67980,111243,70060,7717,-54455,-61084,-90345,-77769,-49440,-41884,32050,148482,256757,282456,180940,41270,-43077,-33980,-14548,29764,135372,236179,247092,173768,-4353,-82926,-128142,-67557,37969,133185,143874,76829,100424,124743,19598,-114165,-45896,-29235,-28949,-55606,-95269,-89331,-28143,58185,62686,32173,-1737,-111987,-89213,-60140,-6304,68475,133651,149250,111322,39035,25475,106630,99479,61301,26833,-57475,-57909,34558,53009,133528,189714,174144,156229,43414,-39455,-17242,102090,150473,102328,-8716,-95309,-74566,-26658,26420,69084,42926,-66330,-35479,99777,130478,62645,-19756,43102,144106,186454,113507,39158,-3743,13869,138452,200642,142438,81649,-26300,87724,254819,251456,184026,141831,-3458,-118862,-70180,-80591,-8296,-12638,7054,-3927,-26902,-17910,-12381,25305,63225,91426,66968,-34302,-40041,33118,65891,26407,-93194,-178741,-125338,-63771,-23901,-1287,-47084,-85417,7960,75023,37406,-24763,-55677,-45856,-39852,-49057,-81005,-22228,8115,-27392,-61467,-84605,-116883,-52069,100874,156146,65124,-13701,-44039,-32047,-61362,-26403,-36285,-29604,-515,-4365,-41465,-75807,-4994,47328,109036,109809,50553,-15236,-97216,-126340,-14031,-1884,7321,-36260,-78807,-27815,-271,10409,13135,52386,84564,27586,-83130,-75241,35397,195102,133645,33242,-37750,-28265,2497,11425,-18353,-47478,-101556,-107552,-82912,-85026,-43987,-40414,-26256,41800,106706,95667,73755,66339,99480,182906,152734,65643,16707,-10691,-1528,-27436,-72135,-110555,-107134,-53924,-29430,-51759,-69840,-61789,-26485,40286,138870,172279,52909,-67010,-54538,-93368,-142573,-86581,4676,24064,-4957,15341,98828,169473,147323,47299,-61882,45688,161505,140892,10958,-26486,38483,103153,99967,12789,-43910,-96545,-3508,115627,85953,31850,31121,81459,190049,268653,184877,165972,187192,83391,61192,75096,104940,86981,58988,64310,54470,-35979,-45505,3428,3000,-61206,-72942,-100222,-162161,-139006,-66957,-43503,-73561,-177828,-124030,7474,46841,36118,30167,47056,48147,7690,-68258,-47745,-58384,-79301,-80214,-77817,-64166,-83901,-71349,-21348,15288,-3573,-39673,1649,29787,8574,-8311,15722,33050,28138,39082,26080,21564,-25765,-43521,-4294,-32439,-64500,-82428,-56182,7234,35553,2304,-31595,-37165,-57564,-75331,-15383,55535,56645,25268,13054,-6184,-26584,-48258,-23918,-35701,-46152,-65236,-45045,-1506,-6272,-50431,-7518,56026,82632,60996,12845,103635,138955,191820,144880,67519,124360,120060,85764,82095,26104,-33078,-46574,-62832,-86313,-55289,-10366,107062,321376,360766,239348,43224,-22294,8753,30942,-24898,-31320,52657,134423,64189,57841,63947,7630,22564,70330,73053,54485,92535,115163,8319,-72889,-75890,-68478,-87153,-40442,-28149,22387,54334,49871,23697,-1620,-31231,-47068,-55405,-61822,-19278,43201,106126,80188,22424,17800,47219,-21021,-106084,-69874,27105,27668,-41655,57313,47032,-36173,-69481,-27689,114605,119483,73254,53850,12218,-15476,13479,59263,38218,-25703,-80431,-85017,-49508,-53252,-43844,-94271,-121928,-51164,64837,136896,88767,979,-42337,-79732,-16578,23040,-8023,-5518,46074,156230,261777,293606,245951,169223,88908,13659,-66005,-37901,-52036,-3097,96189,108750,37072,-46452,-101426,-119436,-137244,-121149,-79768,-67819,-38463,-59647,-85054,-15712,157298,369462,434773,288995,127836,58662,8286,-41029,-78109,-86823,-80190,-51132,-31530,-9698,31461,46506,11125,1180,51028,108029,85913,74403,135688,114539,4136,-15924,-29060,-5648,-47829,-56181,1750,123866,216041,102789,-9825,-19028,-15530,-42973,-17271,-2700,19518,66546,93570,91210,68127,2889,-91636,-76362,-43401,-15979,-43476,-69241,21726,138885,222132,248579,209781,80692,23547,6428,-30373,-103755,-112209,-88797,-52934,-25384,-30481,-34517,-14790,-55890,-70369,-39668,-45212,-78563,-78330,-73618,-85450,-79644,-75841,-42436,-21673,-31992,-76576,-115286,-95550,77,66691,4112,-98328,-89289,-80645,-39687,32195,-6580,-18102,26482,52641,33165,15138,61916,18488,-41194,-41586,21746,24674,-11261,5303,45881,-23708,-84938,-74085,-33187,1106,5849,-9936,14780,27465,22819,56492,47135,7949,-66104,-67678,-46274,-25797,-18181,-44108,-82866,-61925,-21353,6746,68357,33253,-78889,-67696,-974,1183,-40156,68396,166942,181976,192776,304987,291476,159727,8491,-125519,-21964,100191,152965,91531,-67987,-86592,-28802,-11992,-90569,-98534,-30421,21094,-88393,-39504,107100,261593,254334,110521,2158,-23297,28099,33323,2655,-34816,-33594,17474,78141,77685,1313,-88081,-124599,-165550,-57676,90264,185150,219608,114872,-24542,-95893,-28879,1905,75200,121151,79414,63278,-10684,-5720,44841,70378,104301,231090,294019,230938,173682,27840,-11296,-15712,-28254,-17541,-23548,-104193,-155614,-129799,-63968,40465,172903,127245,-28665,-6342,102571,186837,168694,58663,-31854,-43240,-14597,-53896,-58323,-35456,-28674,23277,136921,450050,846800,735445,319796,55973,9013,107011,134390,67223,4937,-76926,-74830,-100992,-101345,-38184,-9510,-18757,61310,169185,256064,291412,212578,81723,28904,-16096,-33995,-43835,-114880,-151424,-57865,16557,64901,76749,-41019,-113488,-42246,-12826,-28740,-48620,23118,92300,80657,71465,59891,26364,23143,24682,18871,-16149,-11092,30205,21338,-78826,-69724,81110,212874,257853,260881,97718,-1053,-48250,-73240,-108954,-80256,-20329,55801,26387,-14030,-50027,-65897,-86024,-103421,-70857,-36306,-45072,-110162,-124430,2373,36496,18934,42754,74649,109878,203813,309270,353583,234334,14126,-61755,-24682,-9978,19446,-46298,-82417,-59039,181554,484848,523611,250225,35569,-14688,-18817,-442,66895,76689,66727,65291,25073,-13637,-15726,16403,38702,11868,63027,178821,123530,47569,-23168,8450,44868,14767,-19679,-65059,-77031,-81424,30099,136012,320997,383450,284983,110943,31562,9722,18978,13064,-4166,-7085,-26055,-33494,-89498,-76597,-36588,-2019,7881,93240,158785,136068,133814,102757,5766,-58143,-4476,108437,160481,109743,95974,91673,101066,37008,-17754,-53125,-16251,-2234,25594,72980,95033,61285,-18670,-94122,-128447,-107681,-79722,-30337,-43579,-57789,-30726,20046,37261,11422,18870,100506,157284,79244,-31822,-44953,50990,-16092,-65288,-91606,-76107,-53233,-68705,-113567,-111682,-70684,-68101,-38463,4082,-23366,-79155,-93613,-95165,-86598,20056,173762,209778,172432,83216,21985,-50073,-40073,-36519,-31992,11360,-9559,-45368,-29052,1097,38153,16606,-14375,46411,31091,7050,-6398,-56698,20471,124826,159954,160201,124786,174169,166550,62255,55027,19786,-47879,-113726,-38002,-5586,-70672,-131500,-111574,13883,141124,204128,150285,68775,-36319,-75828,-44219,2833,59376,82291,114214,93361,111726,137955,99523,24230,-34633,1618,2878,-1051,30322,38506,-18015,-37971,45373,56957,-2776,-86781,-119130,-6026,136794,326426,309778,119495,-10647,-101328,-68211,-42009,-28513,-65818,-105453,-4975,118777,192993,168357,71343,-7812,4267,5762,-49597,-98341,-36373,-6368,-21292,-78979,-91728,-5848,52985,251810,314254,202803,165760,108151,116899,266958,338418,279291,67533,-24249,14297,44774,47417,97220,77042,17247,-70193,-97201,-114845,-50392,-14209,-12529,-16870,-63708,-88401,-49181,-45535,-29349,-3807,4821,3634,892,-24905,-51385,-6399,119276,205189,163158,120068,99103,74194,57547,42297,1868,-58443,-46337,47418,183053,161150,55686,-19447,-12684,38493,49684,17500,7794,-4410,7935,-14989,20631,95309,101817,59006,43623,23514,-2812,-45535,-49989,-19622,-7778,-82806,-138915,-38080,56691,70986,11923,-82759,-160059,-21804,45860,58881,190,-108521,-207302,-287652,-176092,-60230,-13133,17473,84754,129297,61623,-11588,-74993,-114323,-122355,-75854,-34475,70054,190646,205649,43793,-49060,-38799,61677,89818,119200,167607,263509,265810,66285,-68118,-136861,-128208,-53563,22706,16283,37033,-6103,-26620,8005,-27481,-98343,-97864,-43405,13613,-6656,-28251,-62162,-21955,80830,123788,125324,112454,104565,93523,5349,-57797,-89630,-121137,-101100,-91910,-48775,-59130,-108358,-110942,-83228,-68205,-64500,-2075,49116,109153,191571,145363,90445,-110,-49239,33116],[151920,148857,84469,37944,19770,12562,28441,97470,139297,63592,-59855,-128301,-35702,-25228,-83754,-80058,-53369,-63172,-45028,-42677,-42565,-22072,73244,286465,335274,94560,-49093,-37583,99744,110114,71741,31385,-39914,-80827,-115281,-66403,-72337,-70728,-30461,-12054,-579,22121,-10578,-47419,-37899,-35047,-37008,-22334,-20815,-21414,-43605,-70780,527,64982,45907,-13077,-26774,-62808,-92220,-78374,-32067,81966,122807,76075,-2820,-39116,-79963,-61227,6673,104897,154905,102715,61081,44044,67096,135342,118594,-990,-76931,-93277,-97130,-103949,-83947,-83930,-73250,-65424,-15793,10046,10066,-39296,-56323,-70890,-140321,-70355,-615,35727,-13383,-29435,51182,131433,85449,19675,-53388,-29873,77808,151421,164716,52380,-7770,-12146,-32650,-98654,-99501,-48380,-4367,15280,-60866,-32284,8564,90780,164565,121166,45136,17203,-19964,-53170,-75151,17314,140876,123623,18992,-57359,33554,76204,40537,-20621,-71593,-126050,-54374,71272,49503,59318,34363,-11674,-6389,29866,58982,68131,52946,10885,-30289,-31240,-35091,-29380,-103872,-120805,-108992,-105661,-79130,-47842,40635,64307,79047,17275,-26116,56684,151022,164240,149561,124423,81675,-4862,-112823,-170397,-90167,-112983,-89204,-32960,-7101,21728,89923,24483,-50954,-95402,-68391,-45574,-29317,25332,98983,154061,104582,46148,62474,57857,-18937,-42488,-47324,-88592,-107982,-114084,-25764,47045,28926,-24260,-74255,-53707,-37012,-60903,-35833,-33280,-23989,12598,9796,85099,90581,21620,-22721,119415,295007,68723,-39119,-20592,14384,-67788,-81138,-70980,-8783,102744,116874,38430,8757,-41260,-57598,-37421,-42944,-79486,-116260,-136430,-69337,9870,-6715,-36603,9715,111441,175393,121118,69677,45081,-20106,-72429,-40734,2546,-23054,-254,60063,82343,51490,13004,25668,46975,72281,30807,-25434,-84629,-90982,4758,17574,-38038,-135217,-102298,-52457,-18840,25561,9706,-36803,63982,245256,317959,148271,28285,89112,178112,110557,92620,79557,61826,64478,64576,57614,-44698,-154860,-204245,3895,139448,126467,161722,7812,-51020,-28347,26998,89066,52861,-15674,-37569,-46126,-63737,7001,160615,244999,44116,-1594,89054,205032,244885,179989,101869,77982,81497,219,-105268,-52374,-26879,-60836,-73890,-78054,-39357,38171,100220,109121,58325,32874,55286,58379,29662,-27044,-46753,-47975,-14862,42033,62294,104178,203929,227583,133471,2891,-78565,-74409,-42252,-47315,-79764,-36710,37869,39556,-17872,-25110,1446,83593,147800,143829,105236,49739,-1431,-39032,-38550,26515,34590,5767,-6910,-14132,-54902,-79548,-70496,-94180,-83372,-40380,2929,25783,45613,41000,-38258,-17704,53601,96915,204650,319001,326866,220978,153029,97006,48931,20986,-42875,-65258,-37480,35886,115197,209047,214516,107283,2869,-94231,-132007,-94651,-74833,-83432,-26078,-377,69613,341272,516077,509567,406989,338786,263315,145155,79299,15141,-6344,-8458,-24543,-34645,-20286,-1010,5428,12363,-17378,-55680,-134475,-102499,-44184,39236,45261,-14217,-65218,-88509,-22597,32962,-21,-39955,-59939,-18709,-969,-45425,-80209,-81137,-97973,-81047,-37254,-9097,-6120,9969,28907,-7468,-19741,-63372,-102615,-102655,-124400,-70798,18722,161130,250291,164931,119152,-156725,-101629,-5505,-35346,-91492,116042,190094,83124,-26181,-168749,-174263,-221882,-285165,-188469,8457,47936,22028,-24335,-72276,-88387,-43144,-46816,-34625,50378,89520,135994,197195,195163,80508,-18883,-21262,64703,121406,96834,37194,21354,84808,123612,82001,-14443,-107858,-83147,-40784,49983,22809,-47395,-54388,37653,59512,30045,16187,-11280,-54904,-43772,-81934,-52917,-39835,-54651,26153,21707,-15193,13055,129554,47479,-31451,6643,72646,62755,-12669,-65640,-9061,152269,87734,53603,40721,85425,226644,192073,81309,129697,57512,69079,48634,130095,43700,-28266,-44456,15845,73254,60893,17700,-7021,-32255,-42892,-52674,30082,-71348,79312,67934,-55695,-8695,52355,172361,137314,-17446,-22792,-22565,-82861,-122438,-108006,-14805,-72550,-59851,-24293,-10667,18678,-2027,12081,78353,107476,86630,35183,-16420,-22896,-38953,-70249,-112609,-68174,-20190,-38213,-51053,4298,111786,145567,79064,-8103,7443,23416,-65722,-154706,-74701,-6894,101786,73084,38280,13662,5996,197183,276124,134418,18965,3373,49183,133897,203690,179456,57206,-27915,-29991,-53896,-34473,-24482,8643,55821,99388,81981,-48010,-108006,-108686,-124110,-59216,-5820,1406,-63461,-82645,-72722,-104698,-128051,-60805,-48142,-61056,-78048,-61620,-120993,-77709,-71120,-111116,-87705,7110,38652,-1340,716,3114,-112879,-23767,39036,-22189,9425,38616,31503,29305,38819,19945,-27079,-35877,-6971,-38904,-64543,-83620,-96666,-110276,-111564,-99669,-84197,-50655,-68123,-83802,-43754,40580,145511,143815,41236,11543,5898,-9576,41451,89755,74574,70240,35825,28344,41777,52831,45753,33693,2396,-20060,-10577,-27495,-71398,-13448,14944,50812,40983,9316,94897,-3287,-113227,-21988,56066,65362,61457,42056,2329,-34434,-79486,-98607,-110388,-37667,10378,-17509,36300,253981,226156,183227,209408,179656,138420,74630,47234,63875,44285,491,-28753,-1716,12561,-14994,-30213,-47148,-42662,-12373,-19384,-73843,-91565,-85262,-28672,-7533,-27393,-25735,10830,-6205,-67975,-110097,-73625,-8683,39367,55137,3051,-57280,2465,-3987,-65597,-2812,-10252,-56799,-83234,-64139,-37370,-13586,-11903,100559,135580,82087,-22660,-53739,-150834,-95142,41569,138562,73231,-39306,-96430,-24355,32632,39787,-18564,-34113,-66380,-50009,-25993,1185,-958,-9030,42497,97450,148531,174161,139413,56115,-9914,-16029,-17920,-40595,13175,54519,46666,8237,34354,70217,-5661,-87524,-15469,15818,-40349,-38005,-31712,-45410,-48565,-37824,-16393,-54299,-70316,-28323,-33014,-20557,-19580,-35025,-151428,-169452,-138475,-110601,-44098,-27391,-38951,13361,38790,7548,-30492,-494,174644,240209,150499,7305,-27416,29170,183871,134483,-15720,-92063,-80155,22709,158577,175586,80383,-15206,-46450,9437,48168,49608,65227,42633,23723,5537,42159,61428,18070,-43255,-18018,84011,163245,122478,7752,-70776,-99069,-23873,20753,32089,73394,107100,63113,-459,-51817,-29965,-50257,-52191,-39546,-37414,34854,153445,267151,298958,193157,45584,-42729,-42424,-23388,29049,131489,201324,194773,147550,7131,-56133,-100533,-85267,10653,89467,90672,25222,67442,91449,-9290,-115439,-40307,-36843,-41712,-64135,-98666,-77316,-2603,106751,127408,96316,35182,-98490,-73404,-34727,14145,61994,102227,116945,91143,37193,34702,112439,112375,89488,71816,-4336,-5753,51793,56228,138476,213173,237682,218734,75746,-25369,-20146,113041,169996,120510,18432,-66017,-95512,-8773,49533,82720,52856,-53060,-43776,83706,117856,54881,-4265,67401,151255,187095,109021,22286,-37582,-54294,55809,150208,136869,95320,-9493,68696,201900,199283,157611,142316,20138,-122454,-59951,-32092,42972,23718,29844,7370,-22416,-14843,-7428,30645,68258,96576,75442,-29104,-47655,14694,40273,-346,-101304,-157653,-100884,-53557,-6385,25985,-13529,-39468,49657,106356,59615,-23007,-76013,-53393,-30861,-31882,-69989,-22416,6479,-30679,-65477,-83800,-115606,-59958,74605,147023,69426,-13401,-50189,-42734,-71577,-37505,-44974,-22034,16481,13387,-26816,-79503,-14292,37080,93988,92551,44032,-3106,-76375,-130393,-21671,9849,25438,-29314,-82628,-27847,-1705,8836,4608,34431,70454,15119,-96060,-66647,33419,174723,108368,12678,-52537,-21869,21918,18305,-28320,-67543,-116505,-101838,-82296,-88187,-49878,-46716,-25614,47203,121116,127042,93252,59517,61757,123264,101513,42191,9488,-10301,217,-30737,-77829,-111885,-108668,-63678,-33193,-39877,-47714,-46153,-6764,62804,162097,197815,80250,-34184,-59335,-105500,-167036,-116956,-25607,-5234,-31791,-9087,93009,186065,166135,56495,-65883,29259,147557,120954,2453,-28023,37521,115916,117954,25733,-33541,-89364,-6280,109872,78895,24141,21761,73737,194338,296202,215942,193265,162424,70251,66165,89522,116653,92111,55077,57465,48209,-47597,-60935,-11065,-15185,-88014,-107011,-125747,-180575,-157575,-57929,-27656,-62430,-166117,-132585,3023,39484,26282,17338,19399,12780,-28869,-105287,-83877,-144638,-167660,-131510,-100522,-64442,-63182,-41766,7746,40456,9427,-40333,4568,29912,14516,-4490,14943,22892,15159,27126,14017,14403,-27737,-35461,-4621,-37596,-71912,-90113,-68473,-16014,3773,-20971,-28718,-55016,-80450,-88397,-9110,57049,51259,20577,25209,13650,-11176,-35118,-7305,-12071,-22154,-46880,-46097,-26584,-24192,-20289,2988,42655,59582,67558,70847,172808,210518,255850,187001,81847,123400,100853,65120,76908,35480,-25526,-40548,-55982,-82797,-57530,-12223,99596,330569,388133,249534,32672,-33880,18547,53271,-6094,-14315,76081,149844,62393,45251,52718,-12672,-16042,46766,71188,67774,118848,141046,29731,-55357,-65937,-57076,-64782,-40460,-28332,20655,52121,45250,21099,-725,-29470,-43418,-40192,-46634,-10194,24227,97687,89733,34990,27546,59026,-7265,-77279,-49840,35720,35848,-47376,42929,42151,-36419,-78404,-43478,114162,123761,79122,60253,20856,-6949,17188,68838,47297,-32629,-93888,-81895,-42885,-44853,-36787,-92800,-120335,-59096,46515,125281,89118,9002,-27267,-73930,-20441,27046,3468,9971,66490,180936,276034,278460,214593,135882,68477,12081,-69995,-49754,-67267,-3668,103093,126282,58617,-34134,-106586,-128720,-141590,-117488,-81771,-69469,-39974,-72207,-104521,-2470,194882,420911,476421,311934,131262,59708,10003,-32430,-58277,-67649,-63711,-35613,-17676,-4014,22976,19639,-25372,-28471,29266,76634,51232,45047,103499,83147,-22181,-44817,-52630,-14094,-50619,-72908,-10334,110348,235877,169237,74086,45164,18591,-32902,-20892,-9361,19603,69359,86511,81589,67378,-3095,-99432,-74040,-46185,-28805,-68995,-47633,74682,215473,291718,295997,234275,96460,40170,18126,-24377,-98393,-125194,-102785,-61575,-32422,-42970,-50547,-26497,-68850,-72886,-37075,-56386,-94981,-72493,-63886,-78777,-81324,-86402,-33994,-19505,-29513,-71715,-104291,-70646,39536,111767,41593,-71112,-91061,-82826,-31116,33267,-2308,-21543,20668,59351,58467,31298,57619,14193,-34475,-26108,37270,32279,-12901,-2203,31076,-42623,-101268,-83361,-38818,-9252,7732,-3689,13280,17838,5664,37355,36894,8824,-58002,-74599,-71168,-48666,-31733,-48263,-80053,-53732,-20034,13823,77952,43025,-74152,-79840,-20618,-9579,-33334,87288,208657,226572,231363,317425,283954,166755,22369,-125850,-38797,64869,105733,44241,-94716,-72913,-23899,-28012,-95546,-64713,-42047,-19844,-112468,-24509,122787,282537,274426,126945,3439,-39605,31896,56358,35575,-9330,-34337,18562,86265,88448,4200,-99999,-150541,-179551,-59168,77212,165108,195563,102011,-28914,-91277,-29093,1826,70701,107730,73227,65341,-14859,-20440,31455,59278,89959,199791,242519,225266,173161,18853,-19876,-23738,-37204,-32770,-49141,-114674,-169628,-134081,-58435,59498,214299,180302,12143,-18490,83079,169517,150486,44737,-35674,-43556,-15488,-55909,-64687,-43467,-34461,23132,148512,484407,894559,745554,317825,46811,-1448,132464,189303,127486,59562,-49310,-65558,-110998,-106313,-31034,8965,-11266,-1418,96189,174131,215063,194533,77750,24025,-16065,-29478,-35859,-111031,-141200,-53669,-2997,41408,67054,-29577,-148105,-69520,-45485,-52295,-42500,39471,104810,91796,81102,71886,46117,46382,42793,40316,7618,12543,52838,35605,-82097,-82755,79061,250639,313521,290910,91464,-9784,-40454,-57951,-103841,-80403,-12538,73687,44858,-12343,-60883,-85006,-106187,-111620,-77294,-38823,-36364,-85376,-137754,-6052,33057,19975,47738,78634,103733,196698,325425,377030,263429,45072,-39939,-3920,17675,40398,-35361,-79958,-66779,149001,417474,485692,259980,27918,-35204,-40770,-27673,66155,103822,92890,74126,23068,-11628,-3003,36265,53064,15667,50923,140978,97055,31362,-40462,17663,49759,22027,-4270,-47748,-60546,-75615,12410,105014,274740,333604,248315,89656,18013,5954,21367,21741,6047,-9820,-38746,-44819,-97112,-81989,-43029,-16624,-9455,68061,121891,113314,147805,102238,5928,-57286,-174,127765,172590,101359,80371,78821,90610,22387,-34344,-47036,4785,24024,56197,98527,114423,71608,-19981,-95689,-116711,-81223,-54350,-14,-29098,-84450,-45547,8130,21961,-8589,4458,95752,157944,92423,-7566,-23671,65585,-17980,-57428,-80774,-95633,-71928,-81065,-106363,-72433,-32389,-48969,-23776,8182,-31923,-92463,-93410,-90448,-91154,10685,134350,149293,132961,72414,33120,-40736,-36928,-31115,-24472,12175,-13447,-34056,-4871,13766,32906,-7459,-4365,49898,22136,-4244,-9069,-53861,13336,113383,160146,171530,141328,196758,154301,35518,35005,16986,-35851,-83526,-28421,-25593,-113852,-182204,-101193,14016,118124,189456,157073,70970,-34633,-71879,-37362,7878,59114,77286,109206,70427,93710,136792,113637,43885,-20514,10832,16301,13176,37239,33361,-13357,-25959,39864,40838,-19441,-100234,-132769,-11564,125952,317563,302257,105649,-23732,-103188,-68689,-45435,-34275,-76545,-118511,-3834,120979,211336,189855,76505,-19508,-22215,-19414,-63282,-109459,-55982,-12100,-21366,-80262,-76869,7440,55505,239445,314866,222168,187722,133326,164197,330961,375981,281863,55285,-39623,3451,30541,27760,56963,27304,-31805,-66293,-84034,-101675,-72837,-34161,-3766,5092,-52482,-99632,-64256,-37866,-8671,19730,22210,15037,10143,-20400,-56278,-13693,110701,224388,200888,164073,143604,100813,66230,43331,2883,-52394,-39064,63806,203388,152843,45986,-33489,-30760,22309,41535,17962,11714,-376,18357,3270,39788,119936,121938,57249,1550,-15844,-26182,-55091,-44244,-7963,-1121,-61245,-92384,-2065,66739,59677,-9099,-105923,-163235,-11001,50154,66264,23071,-85578,-202648,-292836,-162655,-43181,6835,31536,91116,133505,73007,7654,-51367,-90637,-110813,-83316,-39779,65518,176894,175633,30697,-44900,-40728,62639,101131,130050,139659,197998,219889,45879,-78365,-154660,-179809,-109674,-26505,-24811,4982,-38702,-44556,1743,-38113,-98666,-89313,-34654,15977,-12793,-40742,-72762,-52923,63195,82850,73932,84777,98344,111645,28132,-31849,-64737,-115173,-112143,-103434,-65876,-67327,-107065,-112489,-85673,-63697,-43403,28517,83872,130104,195269,134882,75519,-13830,-62609,21199],[120998,115693,57881,12119,-11002,-27361,-5385,88916,115274,25976,-85488,-129821,-12778,20021,-14028,-3773,20103,14877,-9813,-32864,-45207,-32446,54916,272487,354072,104730,-52004,-22240,132729,159653,108195,44426,-37461,-86162,-114474,-79298,-90052,-87616,-46914,-26538,-11427,15906,-4909,-41284,-33205,-28520,-19907,-8369,-13222,-19285,-40549,-57952,4418,63656,36509,-24880,-16269,-58659,-89830,-73742,-28407,83386,123345,68518,-12685,-50032,-94616,-76574,-6332,98516,162921,113806,61181,30131,42052,99755,84646,-19486,-86955,-103729,-95088,-89777,-68804,-76783,-75593,-71088,-20670,22365,29811,-40808,-75366,-75902,-149859,-83079,-14890,25009,-10850,-16301,72225,145195,80703,18752,-54111,-30137,80108,150572,158059,51119,-82,-4954,-25133,-101571,-124087,-65733,-15714,686,-102641,-21209,30109,119645,181248,127218,39449,15097,-19224,-57631,-91527,-12833,103982,113772,36752,-28490,59728,97527,41792,-32476,-91241,-124602,-36086,79308,52548,72316,56739,-2475,-27384,16587,52465,64281,50722,10551,-30259,-33272,-41805,-41813,-120773,-114650,-100264,-85649,-54010,-21836,67876,90279,114191,39197,-41869,18941,107339,116786,129036,117313,88242,5568,-102520,-151968,-74896,-88874,-67753,-17286,1569,19738,78904,35918,-38929,-94300,-67222,-49214,-51796,9402,113040,174493,100348,23184,45511,49206,-16489,-39497,-59126,-114414,-140630,-135577,-13721,71278,56713,-474,-67004,-69799,-51629,-70127,-32635,-24038,-6359,41693,39668,100728,84351,5074,-40061,132734,305590,75440,-28242,-13151,4133,-78762,-54966,-32197,29962,147760,163642,63001,13888,-49103,-65350,-37783,-34561,-61319,-86898,-149273,-116163,-36024,-39372,-54867,-9921,69242,114836,82678,52259,37654,-16928,-68604,-51414,-6531,-18169,13916,70727,85120,48748,3703,8948,25791,69086,60204,21226,-42515,-80818,-29470,-9458,-59804,-133817,-93405,-38371,-18024,15313,-5765,-37307,72015,254390,335699,148241,2642,93739,200962,128352,103553,84282,57002,50621,48292,49356,-44069,-120779,-166946,-55410,93965,114774,179289,24829,-32730,-25755,11951,65876,49647,-4896,-42607,-62867,-72454,-4884,125293,198933,15932,-2143,95925,211618,236084,162120,84288,67287,86293,24528,-91520,-53536,-28438,-63596,-80204,-80683,-39048,33182,83325,88878,50685,36826,64998,67650,37597,-14012,-33224,-38740,-15509,26504,45551,114283,241491,279961,169024,13650,-76210,-85731,-54253,-69831,-77744,-25086,37666,28914,-32483,-42662,-13899,67070,133661,124037,87202,35157,-10592,-42759,-38625,35997,53815,33465,21949,8122,-35054,-61439,-59567,-90928,-87237,-40395,10293,43413,65008,53864,-29315,-21514,37644,85221,193183,293321,300315,211605,155834,109406,80895,40242,-41496,-73933,-55275,21949,104036,197890,208724,98252,-7604,-106223,-126804,-91728,-75187,-72863,-8766,9471,65160,325262,518658,525635,415851,336944,264598,145584,76138,16026,9635,25274,15726,-2999,-4487,2375,4292,10987,-26702,-79679,-114736,-62636,-5533,71463,69838,2847,-49202,-74349,-27874,35459,13074,-32793,-62267,-36390,-17008,-57846,-81512,-74557,-102524,-89530,-52017,-29290,-26958,-23174,-3010,-20574,-20494,-62632,-112048,-109546,-146336,-77557,25844,162073,219101,124322,79822,-184788,-79638,11513,-35220,-74039,194304,318752,213977,27149,-168901,-149962,-187914,-234694,-144446,-5359,13886,-3747,-29069,-71372,-79384,-30090,-40614,-37667,41190,36682,57635,108821,99067,8869,-55539,-32719,64412,118966,88114,26084,20165,90617,129582,88763,-6839,-106674,-107058,-96288,-30336,-49527,-102736,-88824,14613,39877,12921,-6768,-53362,-121533,-99316,-112944,-54793,-21711,-43021,41231,43934,-13925,-26191,95460,41654,-27546,4413,67764,58349,-13188,-55050,9445,158628,81720,50905,41865,84720,233896,206269,122074,183403,64153,54495,9661,81523,26032,-46137,-71332,-18599,31113,18782,-5192,512,-1617,-20615,-48734,6675,-21073,121582,91940,-43237,-10521,48890,162060,85683,-36931,-22210,-25233,-92871,-147756,-84945,9460,-58997,-54272,-6468,27634,59824,18676,19014,73980,96963,84295,43499,-15167,-50260,-78617,-101160,-84856,-46063,-19634,-24723,-28464,28850,121617,140579,83896,6556,17238,4751,-111621,-127467,-49690,-18949,77960,66230,34116,10511,2793,182092,258213,125948,17204,8002,60525,151588,227164,192649,61558,-32492,-41802,-62890,-45998,-35538,1053,47307,92027,88827,-29924,-115513,-122726,-122803,-44376,18185,30954,-41394,-80419,-75253,-105588,-125241,-50436,-23357,-17069,-18799,-18279,-137579,-98091,-84178,-118311,-80320,24470,47026,-6249,-6160,7869,-129601,-66949,-22191,-61154,-167,27398,16596,21113,41526,30457,-15435,-26081,-8175,-42721,-64812,-80486,-89993,-107560,-120177,-111758,-97087,-61848,-77108,-85654,-42070,62014,180833,154141,39550,7438,-1280,-14908,44542,98647,66519,57565,31584,15880,13755,35554,49055,44876,29050,21716,31221,-159,-78502,-16598,30362,84871,81954,60651,133412,-8153,-147854,-41018,42719,49247,41537,31083,-5195,-46388,-97483,-116873,-67561,18807,51058,-7648,6761,225161,220894,181740,227649,180345,127544,64440,39625,56559,39634,3142,-19565,12919,24053,-8977,-28801,-51173,-52648,-26105,-36547,-85628,-97301,-86827,-21154,14095,-12011,-27971,10350,2450,-51874,-94320,-65132,-11792,33112,59725,7389,-68154,-17426,-17368,-48452,24445,13628,-34573,-62980,-42046,-22453,-8669,-2633,119295,150978,83626,-28878,-59015,-148695,-77366,74980,173957,87953,-33052,-89610,-40667,7139,33557,-11446,-31072,-74144,-64705,-39376,4643,21290,16322,57856,85702,114249,148639,118526,22004,-43242,-43144,-40097,-55904,5898,50526,37270,-8453,27810,107441,20605,-75408,3211,53808,-4441,-34878,-52157,-63139,-53912,-31743,-8550,-47935,-84921,-41784,-35051,-17281,-22115,-24593,-108403,-135360,-130954,-108268,-46122,-28373,-29427,18633,34340,4119,-28680,486,153495,180415,119041,20175,-4036,57479,193447,146989,-5652,-77496,-80382,20312,157959,174498,76258,-25340,-49581,17957,56776,53827,66224,33664,20584,24957,57777,53165,-10529,-52363,-2737,96653,166090,120641,17135,-45458,-72332,9217,48509,41019,69216,95352,53139,-9508,-47965,-967,-9076,-19236,-23113,-31068,36100,152830,267719,302325,195831,46857,-42589,-48645,-34945,19525,115356,159646,145731,123173,19391,-27757,-67125,-90568,-13886,47960,40216,-31165,27091,56511,-36327,-99885,-33679,-42903,-54701,-73752,-102235,-64245,23680,156720,191707,156425,68884,-75878,-47206,-4824,35078,50490,68627,84080,69437,34851,44669,117351,124498,119065,123510,55857,40199,60713,53505,133228,220154,286571,275201,108462,-9797,-26500,117299,181156,130810,42344,-31215,-76839,15647,72844,95707,62758,-39529,-45022,79987,123244,71234,31828,91722,156616,186691,105975,6504,-67967,-105927,-25654,88333,120362,103216,10204,57192,149246,146809,127227,135032,41168,-83856,-23688,36455,107674,64867,54594,20882,-14369,-7998,-963,35827,72381,100785,83959,-22734,-53123,-15,20913,-18854,-102954,-142194,-82971,-45529,3680,41455,13725,919,87023,133771,78888,-18276,-94684,-58734,-20272,-12734,-56860,-21724,4730,-34841,-70751,-84072,-111436,-62562,55302,140178,78078,-8702,-53830,-53380,-83069,-50570,-55136,-13784,34545,33105,-9437,-75138,-25440,24490,75858,72528,33069,3639,-57657,-116074,-31032,20932,42605,-22826,-83817,-25874,-2069,7725,-2784,16500,53615,546,-108783,-56265,30646,154073,83525,-7999,-64263,-9554,44015,27927,-35042,-84141,-128352,-96535,-82102,-90658,-56372,-55893,-25441,51883,132304,158629,115584,54760,29505,72692,53739,14578,-4823,-16339,-2482,-37414,-85825,-114590,-107016,-67702,-29759,-22666,-22724,-23377,21524,88264,181981,215271,102280,567,-45842,-98595,-166103,-147200,-58917,-38863,-60924,-38737,78441,194178,178029,63865,-60814,9249,120386,86162,-14851,-34077,33860,124681,130200,34909,-24853,-80484,-4554,106958,74966,19295,13181,64639,192925,317282,244271,214390,131663,60327,74474,107718,133166,99714,52205,51710,45115,-51934,-73190,-24697,-34174,-118260,-143075,-149222,-197754,-166894,-41552,-9801,-50596,-152883,-139962,-3515,26664,10486,-276,-9161,-16013,-57497,-76537,-83380,-174506,-166147,-120432,-89203,-44607,-32441,-9253,36661,62027,15321,-43945,9409,33252,23926,3927,14271,11978,2817,16000,2659,7223,-27821,-27925,-7926,-44970,-80446,-94442,-79789,-39593,-26032,-39464,-21798,-66211,-105205,-92798,171,57940,45151,17634,39297,38039,8355,-18288,13436,14844,1425,-27655,-32819,-35300,-25371,5806,13610,33466,43530,75203,122664,243176,291495,318584,226710,96703,117664,75119,43149,70866,45549,-15906,-32011,-46494,-76250,-57584,-12317,91314,322019,393437,242803,15567,-42274,37079,85485,21145,11421,108553,170077,62136,30941,38385,-31529,-56129,17347,66438,80716,139792,157434,45328,-41316,-58037,-47523,-46309,-40368,-29229,18619,49782,41018,18792,56,-27603,-38064,-22390,-24584,10181,19716,91735,99144,49115,42313,81163,21568,-42441,-30417,45901,49056,-46169,31029,40692,-29600,-82359,-54216,114621,129332,89471,71141,33485,7822,30280,87657,66257,-32836,-91354,-68786,-30529,-33860,-29212,-90395,-111779,-56760,36951,117640,91976,18813,-10922,-63041,-21660,32048,17490,27193,88556,203482,279164,250896,173258,95812,43634,9174,-69108,-57795,-80274,-7850,101159,136601,80237,-17830,-106976,-136084,-138278,-108616,-78528,-65093,-35923,-75794,-121684,10647,226741,457409,498873,322893,128433,57921,10631,-24219,-40861,-51415,-48776,-19568,-1332,4013,16507,-2480,-55495,-59584,6695,42365,19105,21939,78469,55721,-46387,-69230,-66119,-18267,-50405,-87357,-20935,90620,237338,229764,161640,111603,52224,-23046,-23128,-12641,24320,76882,82337,71617,61853,-13872,-104584,-69842,-47253,-38924,-90780,-23616,129002,299208,365816,337018,249617,105886,49264,24313,-21381,-94763,-133044,-111770,-65162,-33352,-47245,-63708,-36026,-76763,-68297,-34449,-69664,-103097,-52469,-44770,-67250,-79930,-89612,-26167,-17574,-27984,-66445,-90120,-42729,79078,159618,85238,-36810,-80312,-69677,-13036,37549,4179,-23740,12606,59930,77748,48048,53787,11736,-23439,-5893,56096,41638,-12494,-4885,25132,-48241,-104926,-88898,-42950,-19588,5303,-201,11077,8741,-10799,17575,26233,10534,-46207,-71683,-94971,-69055,-41658,-47762,-72291,-40316,-14963,20157,84806,50283,-69670,-90454,-38899,-18600,-24034,103995,239449,257446,255448,304659,257692,163351,33735,-118613,-56066,20256,44621,-12282,-110733,-56343,-18788,-44105,-86700,-33640,-40006,-67039,-108620,-5182,138123,295875,282739,137731,6577,-52557,38556,84398,76896,22531,-33252,16237,88720,96132,7905,-107813,-169693,-161805,-58542,63659,144432,172692,90232,-29979,-84679,-29295,-1912,58056,86593,65928,67479,-14967,-29932,21300,50975,78156,171072,194628,216838,165891,8936,-28908,-30845,-43753,-46152,-73166,-101170,-173936,-134615,-51428,76553,249653,226665,55982,-17119,66513,150609,131534,33959,-34885,-38018,-8613,-51639,-66961,-50024,-41031,20790,157100,509901,913536,739990,318594,43777,-10372,154050,241690,190305,124513,-10027,-53363,-117615,-105364,-20977,33617,17096,-46799,38623,114316,151120,174217,70750,18472,-16033,-24286,-27028,-104278,-130987,-47098,-17348,21738,55974,-15524,-139769,-85792,-73198,-73110,-36814,48965,108199,96034,84758,78905,62020,67692,59978,58997,28019,35198,75885,51354,-78916,-94851,75470,280649,362096,310274,90768,-8574,-28411,-43832,-92953,-75305,-753,94631,69110,-3398,-63255,-96313,-105910,-102301,-78819,-40346,-26806,-59280,-127522,-14913,30277,23371,54308,84097,97361,186546,333619,391594,288204,79658,-13296,20151,48533,60835,-25262,-77281,-74796,111958,335677,423237,258086,24870,-53565,-62642,-52282,75821,142001,121439,80381,19693,-10126,9186,54219,64798,19064,42000,108050,71089,15191,-51609,25472,51457,26059,9335,-27980,-43907,-64591,-5748,72578,223931,280227,211222,68880,2948,-5381,11976,17961,6594,-18648,-53333,-56162,-102679,-85464,-50834,-33273,-26330,41824,80916,82249,150581,95665,3873,-56340,4437,145974,174981,87121,64017,67127,80133,7952,-47605,-36095,27417,49480,80171,110367,120836,75706,-21060,-95559,-102009,-54322,-31562,25852,-8684,-105024,-58141,-2504,6532,-28700,-10168,87287,151674,101115,18773,4897,85275,-9941,-40774,-64665,-103475,-87968,-89640,-89191,-37011,-1274,-25735,-5475,13700,-39533,-104349,-89296,-80435,-87696,3540,98453,98575,96613,59869,43465,-30420,-31554,-22940,-14532,16054,-12427,-18503,24342,31102,27729,-33873,2480,51566,12739,-17595,-13154,-50549,6410,99780,157825,179781,156541,213939,136584,10476,15126,14413,-22311,-47429,14442,8694,-99796,-180760,-85192,11022,92976,169459,162015,75407,-27646,-63608,-30884,10297,54310,67586,96900,43610,72791,130639,120979,56276,-11212,18087,28572,24525,39850,25427,-10536,-16438,34163,25750,-34626,-110499,-136564,-19259,110103,297432,285230,90491,-33505,-99732,-68606,-47739,-37117,-80865,-122070,-7506,114192,219193,205005,78739,-32060,-52062,-53381,-85316,-110124,-71515,-16865,-21537,-79594,-62116,19979,56623,217345,302598,236623,207678,155488,205516,379625,398869,278538,44907,-52613,-6494,17563,10207,22626,-13021,-61628,-56266,-69788,-85970,-89082,-53457,2668,22670,-40978,-104095,-78759,-33364,8072,39922,36998,24996,18644,-15252,-59833,-21559,95566,227350,222392,196348,185925,129089,75590,45636,5804,-43947,-31197,78038,214179,135923,32959,-48407,-51756,2888,28390,13499,12508,4134,28324,17230,52022,132479,130779,56715,-29470,-51685,-37697,-51851,-32134,3147,1697,-42314,-48047,33570,74792,46262,-31426,-130224,-141116,3111,56223,74147,47074,-58657,-185375,-261693,-145981,-27097,26157,45213,93300,130757,79948,22527,-33768,-70820,-97753,-88774,-43430,60290,159265,144967,20927,-39222,-46868,56398,104074,131238,107466,126343,163322,21991,-83062,-137743,-162714,-127732,-57052,-59496,-33101,-79848,-65335,-8569,-47085,-94193,-74806,-17700,20709,-13799,-40018,-55419,-99155,20062,24169,17850,54406,89298,128577,53389,-2781,-32879,-93423,-117341,-112547,-79933,-73346,-103695,-111250,-86499,-57496,-24787,52294,111524,145202,192468,121289,58130,-29176,-78265,2783],[80109,74001,25394,-17046,-45748,-77404,-48469,66725,78110,-12744,-103749,-114525,14514,69099,66202,99228,125135,95064,20823,-24776,-49693,-46321,30046,240330,352185,107935,-53505,-8360,156508,196162,136416,54539,-34989,-84735,-104366,-88770,-107010,-102970,-63014,-43667,-27030,3682,-4174,-36061,-27971,-18016,906,6947,-5056,-16521,-37922,-47908,8633,62338,25165,-35900,-5968,-56028,-87229,-67905,-26081,78220,114502,54197,-25647,-62641,-107634,-88779,-20959,87328,166172,123313,61902,18140,18872,66286,52404,-38510,-99334,-102819,-81163,-72694,-54538,-69474,-77000,-76529,-27090,32661,47584,-40630,-92042,-70554,-117471,-90753,-28601,15431,-5292,1662,94619,153099,72022,15726,-54663,-30581,76711,136676,135767,40197,433,-3154,-19407,-92747,-138870,-58370,4254,25434,-77502,-10356,47541,142796,189983,125596,29902,11489,-20066,-62198,-104762,-35312,75079,108113,62897,8334,86262,113439,39761,-44251,-104701,-107680,-18700,81179,46762,75426,72194,6578,-46567,6275,46819,59406,46663,9583,-29366,-33053,-44759,-50559,-129320,-109926,-90967,-65026,-27981,5934,94765,114087,148787,71999,-37962,-39416,47913,59618,104260,106509,92680,15894,-91753,-134291,-57249,-56146,-39263,-1246,2754,5841,55921,44381,-23921,-89624,-61791,-47272,-71038,-5246,123080,188398,91408,-3607,23028,38850,-10021,-29568,-61094,-125507,-167791,-144094,-46,94240,84570,24816,-53558,-78008,-62110,-75715,-27394,-14191,11298,71012,68924,113637,76216,-12562,-45652,154088,314065,82654,-16303,-4995,-3091,-69294,-17410,13624,70731,189008,200028,80610,15826,-57092,-66364,-28942,-17340,-36823,-55023,-108072,-153744,-71113,-63385,-67580,-26593,30379,56396,43043,34133,31296,-11304,-56708,-48016,-2586,-4217,29262,78223,82344,41942,-6746,-7264,5983,63770,83164,60162,-5180,-51697,-57729,-36422,-83126,-126185,-85686,-26360,-21576,-3234,-24034,-38233,72065,245238,332159,141017,-23275,97158,217061,141835,110470,86236,49722,33964,31513,46602,-28134,-75762,-114310,-72762,63840,109859,201229,46703,-12329,-22869,-1429,45500,45406,6385,-39516,-70310,-72048,-13367,88442,147377,-12994,-1627,101624,212969,224086,145585,71040,61033,92871,51675,-74421,-53203,-29277,-65352,-85114,-77905,-35711,28935,64835,62128,37420,39482,75824,78038,47087,1355,-17294,-27043,-14825,10898,26084,116309,269787,329394,206269,26475,-70779,-95477,-63033,-74944,-48859,-10447,38177,18119,-46245,-58885,-27893,50758,117444,102837,68703,21794,-17867,-45462,-39066,43999,71996,60965,53677,35417,-9011,-37520,-44169,-84409,-87754,-37919,18587,59818,80649,61847,-22276,-25204,23367,77644,183286,265390,267454,192642,148964,114758,107928,58219,-38476,-81487,-72949,9561,91795,182043,195514,86497,-17488,-116042,-122022,-90857,-73351,-60890,7762,17595,57731,294913,490232,507898,395292,309896,246167,138383,71162,16863,26456,63533,62993,34227,13463,5352,1375,8694,-34062,-96414,-79657,-21107,44850,121489,108356,25925,-34311,-62655,-31811,37231,26480,-25155,-64009,-52028,-30574,-67561,-80344,-67222,-102321,-93220,-63050,-44049,-44134,-51301,-26573,-26514,-15573,-56436,-106494,-105686,-157075,-80029,35453,160912,187785,84894,42181,-204955,-56923,25783,-35963,-61993,264726,444589,353409,81649,-158166,-139749,-169504,-190195,-97907,-30606,-27156,-32725,-32447,-65737,-64524,-13617,-28904,-39163,28130,-20440,-19665,19481,784,-68109,-94792,-38607,65992,112547,75733,12006,14323,86501,123658,86859,-4494,-102792,-120443,-125035,-102470,-111983,-126549,-108187,-3032,19372,-8786,-33383,-96162,-183907,-152091,-142649,-56391,-3412,-25247,55556,67358,-8418,-60762,69298,39632,-23975,2301,65076,57637,-9110,-42807,28701,157516,74202,48443,43603,83704,234545,216538,169701,231638,68677,38199,-23413,35935,6377,-64229,-97112,-51848,-10817,-24881,-27558,6756,29708,3885,-38057,3454,16859,144725,101713,-34672,-13919,42756,139251,29584,-44826,-19502,-28084,-101434,-149509,-58343,34432,-37855,-44544,12747,67000,100333,38949,25423,67137,81948,77006,48903,-9671,-70312,-123033,-125727,-52486,-18347,-10033,-5192,-2188,52375,121680,129287,86720,20247,25027,-10662,-100438,-58568,-5430,-12143,61800,60141,31950,12757,8970,176537,248278,124641,20124,14713,72726,168962,244956,197109,60930,-38360,-54532,-72510,-55624,-41327,-4669,38929,83742,94184,-8454,-97692,-127409,-116564,-27538,44974,62269,-19250,-74132,-75105,-103563,-119648,-42147,-8197,13528,33609,28860,-112048,-117115,-93577,-113902,-64017,35507,45650,-17405,-15407,12012,-118471,-91686,-56056,-85448,-9581,16044,2641,11361,42416,40139,-3367,-15134,-9411,-47116,-63891,-74085,-80206,-99073,-127081,-123932,-108901,-71458,-83700,-86579,-40542,82679,209062,155640,35655,2826,-8143,-21108,42858,98845,51174,39472,19812,-5123,-22480,7878,44180,51722,52283,59313,70696,27776,-63677,-18634,47053,119008,121809,116057,180681,-1534,-173140,-58126,24149,25683,19866,20843,-11358,-57114,-107052,-103971,-20686,66725,78624,-970,-21226,191159,211989,179313,248009,179638,117956,56682,34910,52468,38776,8496,-10075,26979,33661,-5840,-31151,-59109,-62305,-35987,-47334,-91011,-98466,-85811,-12859,35075,7851,-27329,11797,12731,-34955,-78862,-59545,-20829,15096,46764,-3403,-81041,-34966,-32460,-31349,53791,36695,-14754,-46982,-26793,-11851,-3812,4367,132146,159882,80771,-36531,-62383,-140647,-62668,101288,197816,95850,-29130,-81394,-54249,-11505,36975,3063,-25989,-80744,-77519,-46337,12602,41909,36152,66985,72196,81594,120040,94727,-7879,-67635,-61519,-54814,-68453,-12935,31069,16711,-23656,33447,144288,49659,-61827,18973,88716,35182,-19604,-66114,-78503,-56400,-25824,-1957,-38493,-102759,-57427,-35277,-14278,-25693,-16267,-72551,-93832,-110020,-101749,-48741,-29498,-20897,20256,27722,-92,-27680,-2613,117507,109112,95681,62043,36377,85244,192395,147578,-1813,-64442,-74079,21383,152361,165002,68545,-36393,-51611,26587,68832,62316,66586,22425,25908,53762,73474,42423,-37922,-51316,15122,108148,168040,123399,34134,-20286,-50284,32662,62451,37821,52690,74800,39463,-19701,-44555,23059,29679,15651,-2736,-23494,35676,147279,258995,292643,188780,44430,-43340,-52178,-48696,129,86480,113209,100805,98591,29272,-1222,-33715,-75895,-28445,18268,6958,-78019,-19878,19150,-60874,-82406,-27560,-48830,-69341,-85645,-105862,-51679,48357,203255,248905,207570,96479,-54065,-21479,23441,54366,31956,32454,49621,44981,30085,52333,118174,131592,143650,173398,115818,75020,59730,43234,117818,210091,313895,316449,136524,4869,-37387,112230,180567,130782,60517,5803,-36800,44546,95160,108338,74027,-24620,-40423,87758,146415,108831,73929,110027,155847,181660,101999,-9621,-93916,-100020,-83683,23023,93329,103137,28137,55401,102509,95589,92126,118202,56269,-41826,28884,118691,182709,109019,78716,34204,-4967,-146,4137,38106,72795,101239,89717,-17784,-59017,-13359,5422,-32685,-103375,-134035,-73829,-43764,4375,44955,31945,33667,118585,156044,93257,-14683,-114562,-64612,-11834,4339,-45218,-23403,-616,-43347,-80621,-88513,-109203,-64239,39646,133926,89792,-692,-56166,-65767,-98324,-68249,-69318,-7725,50645,52175,8214,-65109,-40596,8881,55886,51697,18830,4393,-42947,-98362,-46762,25891,52406,-21738,-86519,-25127,-4620,3946,-11926,-3653,31725,-18719,-124040,-47928,23690,130088,55998,-31758,-74007,4088,62926,34586,-42860,-100221,-127462,-95355,-85188,-94292,-65392,-70954,-28062,52898,135868,183482,135347,47823,-628,29987,9145,-18789,-29226,-32732,-14478,-51547,-99737,-122159,-107458,-68047,-23853,-5366,1511,3282,54970,111610,192689,218827,113480,28896,-23654,-78064,-134689,-137192,-76380,-63733,-87685,-74479,50451,187189,177345,65340,-48952,-10231,83316,39863,-42268,-47822,24507,125663,132960,36547,-21730,-75074,-3704,102850,70905,14462,2455,51097,183492,328417,265803,224168,92854,49653,81354,124842,150053,106223,47407,43257,39580,-54697,-86258,-41517,-57723,-155935,-178173,-163693,-197695,-140703,-20587,6100,-41768,-141925,-139567,-16344,4119,-15204,-25984,-40137,-40610,-80954,-45253,-53494,-93685,-84012,-66184,-54566,-14031,-813,20212,59767,75392,10777,-54162,10933,35005,32920,14329,11261,-3047,-12907,1545,-11989,-3669,-29883,-25198,-17446,-57661,-92744,-93453,-92920,-67158,-56896,-58275,-19642,-72810,-134870,-82866,8166,54420,35339,14062,51359,62174,27485,-2328,32915,39361,18927,-14964,-18892,-32256,-15826,21674,16019,20802,26916,75748,160077,305051,371533,371001,257082,106626,101043,38240,16148,60137,51980,-8622,-25416,-38837,-71330,-60085,-15527,77868,290255,368061,212667,-12347,-45963,61209,123850,52951,41802,145037,190282,59754,11214,17413,-48954,-94348,-22604,53024,88251,150376,160982,51785,-34425,-56504,-45426,-37274,-45081,-35278,11643,42454,32445,12168,-4047,-30489,-35702,-7230,-3037,32957,28035,85844,103078,59679,58105,109854,58726,-9557,-16092,52570,60125,-44339,17377,39237,-21238,-86343,-64058,110747,130589,98687,80827,44329,22654,49214,114650,94789,-23460,-74321,-54515,-18665,-24931,-25544,-91480,-100608,-44990,38498,116333,97185,27951,2793,-53460,-25428,32284,28147,40848,106596,217103,266198,208653,119720,46672,10757,22,-68143,-66218,-97586,-21340,85379,133654,95596,-3253,-104387,-140868,-129135,-99289,-75082,-63543,-33203,-73991,-137110,18692,246273,470853,494527,315041,114054,48222,5416,-21383,-30865,-43255,-41297,-10365,9669,8436,9841,-15870,-64907,-89472,-18876,3650,-13328,-227,54360,27040,-73062,-93351,-69237,-22941,-52237,-90244,-33802,61951,215043,271522,238974,169986,77815,-18791,-27866,-15190,30902,85210,76005,55336,44530,-35090,-111623,-69468,-51751,-51281,-98980,-3514,176699,379045,432848,361752,247948,102218,46688,21314,-25366,-97033,-141980,-121874,-69538,-33741,-47824,-76398,-46365,-82664,-63490,-35389,-88375,-88695,-26799,-23114,-56346,-80064,-89715,-23475,-20077,-31309,-64567,-77520,-18533,109995,201886,129241,551,-60890,-47590,9275,41320,8969,-29178,-2897,48777,84488,59170,46677,7367,-12342,14176,72905,48179,-13082,-4022,25594,-47877,-102422,-92904,-48642,-32849,-4245,-2965,4681,-3148,-29554,-5681,11460,8597,-35909,-62647,-116294,-89776,-51581,-46876,-63339,-25264,-8868,21540,85117,51027,-69663,-103366,-58777,-28441,-16370,113278,251637,266708,257679,264758,215489,148010,37884,-111199,-77087,-35909,-31070,-78349,-100764,-41653,-17755,-63834,-73310,-10223,-28739,-101962,-80082,13610,149013,297133,274918,137596,5642,-65693,43300,111613,119957,55160,-31339,7901,82292,96707,8514,-115254,-184161,-145865,-60437,46292,120111,148162,76731,-30994,-79854,-32535,-11939,35169,56858,55127,65042,-16031,-37639,11566,42175,65262,142271,150043,204024,151240,-3720,-41138,-40309,-50563,-56289,-78708,-78984,-169824,-136444,-47663,86566,271853,257724,91408,-7924,51754,128751,108996,22693,-33021,-30522,648,-47368,-70296,-59160,-51913,13286,159452,521361,898086,714991,318007,44144,-19685,167076,283536,246350,189043,34496,-41223,-123718,-105183,-13191,57374,52667,-55702,-7187,76990,109364,150569,58385,9564,-18752,-21203,-20526,-99301,-125323,-43324,-30245,2087,41297,-4415,-106327,-85621,-95266,-94095,-35197,50812,101984,91266,79086,77208,70131,83005,73009,71086,39971,50926,93460,64244,-72308,-108580,68373,299115,397037,314753,89819,-7106,-20461,-34220,-81637,-67849,11648,113548,93296,7470,-61625,-101641,-95035,-91282,-78655,-43925,-20375,-36702,-104501,-24548,26768,27257,60318,88762,88524,171148,330424,393422,304021,113818,16161,44946,77816,75898,-19394,-77310,-85415,70742,247698,343816,242588,25299,-67927,-85166,-75067,90037,184870,148315,80984,12541,-11777,17564,67207,71335,19547,33461,78197,43675,-2496,-53789,29256,48115,24322,16660,-11341,-30673,-55809,-25369,39515,171817,225776,173458,47796,-13851,-24582,-10394,-489,-5562,-35964,-71552,-68943,-107729,-88733,-62352,-54149,-45345,13065,37079,44763,139213,80566,-2588,-57508,6931,158998,165538,66944,46539,55418,68165,-7828,-58394,-24096,48323,70892,93756,106920,113593,72734,-22621,-94784,-87101,-29460,-13086,45541,10040,-114921,-70417,-13220,-9867,-49585,-25664,73951,136835,102234,43889,39723,112461,7874,-20492,-49227,-98900,-102482,-95914,-70796,-8039,20626,-6009,13067,19154,-46893,-115471,-84428,-69253,-78064,-1406,66704,56055,61775,43404,50304,-21081,-25553,-13687,-3834,21315,-9346,-2453,56985,54501,24443,-62255,5114,50161,2042,-33648,-19742,-48168,-1267,83340,150990,182423,168056,223652,114770,-12570,-4598,11360,-9044,-14443,58078,61494,-46280,-128774,-68038,4127,65811,144326,163882,81063,-16238,-50484,-22338,10884,43734,50519,74031,12943,48844,119013,120269,59516,-8104,22634,38151,31320,36813,13782,-11343,-11347,26574,10574,-49095,-117994,-131107,-30457,88748,267350,260877,76127,-38720,-93331,-69044,-49780,-37885,-79218,-112114,-15562,98891,214440,211000,77126,-45760,-82982,-89361,-107572,-103476,-83602,-22758,-23637,-78604,-48835,30445,55492,187082,278059,244916,224495,172968,235806,403655,401183,266768,34080,-63931,-15888,5492,-5565,-6350,-46062,-63703,-46923,-57043,-71420,-80385,-71093,3914,33718,-31690,-103598,-92883,-32733,20089,55784,48000,32242,25155,-10741,-63419,-32290,72447,210427,222480,210692,217719,153905,83357,46853,8575,-33921,-22083,89877,214644,111498,16276,-63119,-74996,-19575,9864,3642,10280,9214,37509,26384,56670,132215,126935,53174,-41582,-68926,-29686,-34438,-14764,12544,157,-27458,-8938,65296,78809,29858,-55588,-155383,-117498,18847,62729,80982,70246,-30292,-161516,-232152,-129217,-13850,42363,56169,89468,119742,80573,31076,-23141,-55747,-86449,-93962,-47229,52572,136944,113778,11403,-35135,-57894,42532,97787,121961,72696,54942,101960,-3400,-80272,-96022,-96168,-67949,-37950,-62693,-69087,-130353,-83418,-20451,-52242,-87080,-59191,903,25151,-12048,-30165,-17463,-103706,-49996,-50278,-40302,21338,76591,141536,78683,26351,470,-63696,-112445,-120127,-93097,-79857,-100909,-109431,-89590,-55054,-13515,65579,127863,151629,183206,105460,38975,-46228,-96751,-22070],[40546,34600,-3558,-40126,-73374,-126787,-75153,40195,37750,-42407,-106109,-89123,46396,123011,154584,212159,237220,171244,50355,-13700,-50892,-58358,5939,199625,335761,109604,-48612,7893,174356,221988,159188,65325,-28907,-72883,-86902,-88203,-118357,-109284,-68860,-54221,-40907,-9343,-5340,-28895,-18980,-1251,26194,25759,6391,-9955,-32439,-38159,13211,59562,10914,-40909,7080,-51612,-81641,-58795,-22970,68561,98547,36218,-38934,-74268,-114867,-93477,-34155,74588,167358,133398,65462,10450,208,37868,24371,-56308,-112102,-86572,-58845,-54184,-40044,-60376,-76349,-80536,-33397,41856,63673,-38078,-104813,-56878,-82623,-87109,-36983,12229,8917,29420,121883,158215,62070,11668,-54270,-30078,69103,112724,102771,22819,-4516,-5732,-15729,-73530,-103146,-23631,42258,71490,-25442,-1966,59611,158301,189867,115682,17466,7121,-22288,-66805,-114221,-49930,53993,105365,94679,52462,109803,121744,34582,-54215,-106411,-84214,-4279,76648,32871,68534,79284,13682,-63480,-1349,41135,52526,39828,7253,-28231,-31167,-44021,-52632,-118107,-108136,-81515,-44763,-2590,33748,119408,133459,179342,113492,5497,-86220,-10868,-3119,75321,90929,92616,23354,-82967,-119917,-40665,-18281,-5442,15386,-3152,-20075,21019,47560,-7618,-83510,-55417,-42135,-83606,-17676,127023,193820,78907,-31099,-4403,27716,530,-13331,-55323,-123173,-162847,-137730,11665,112531,108315,46906,-40396,-82059,-71173,-79849,-22724,-6315,26245,97534,94407,120930,64159,-33060,-39255,177287,314371,85647,-7490,632,-9389,-54146,16404,54908,106022,220633,220950,87966,11785,-66438,-61325,-13504,5085,-10512,-24785,-69446,-131575,-88669,-79328,-76839,-40099,-3667,2634,2923,13784,23830,-6772,-43552,-34978,10760,12947,41584,78999,71769,28946,-20845,-25644,-15415,52880,94264,85614,22057,-28577,-77630,-66169,-110723,-116089,-82205,-20218,-32165,-32830,-47836,-44138,60209,215320,304356,123239,-50510,96488,222815,147632,110067,81869,36348,11336,13652,51023,238,-31401,-69869,-35828,53641,112145,224752,70484,6168,-24227,-17634,24319,36736,13630,-32628,-68745,-66853,-22454,48091,90107,-46044,-4382,101421,203451,203455,124246,55263,52451,94926,75178,-58740,-55722,-34383,-70994,-92981,-74385,-33799,21136,42137,27786,15721,37234,83338,84645,52960,13320,-4830,-18606,-18040,-8877,1398,107680,283616,368048,239325,37256,-66699,-107721,-72300,-63725,-17478,2049,35204,3078,-63500,-77830,-44218,32636,98364,80026,48968,7794,-26282,-50750,-43803,45710,83512,81344,79775,59894,17787,-12148,-28364,-79701,-89411,-37211,23455,69866,87182,59847,-22537,-33138,8887,73013,171936,233668,227664,162333,129477,108834,122461,67551,-39018,-91957,-91825,-2340,76723,159725,172589,68651,-30649,-127258,-122498,-96374,-73934,-52694,18518,18855,42834,248697,429924,454792,345051,259291,207863,120803,60604,13003,37938,96793,108009,70228,28526,3602,-7663,959,-43253,-103030,-52325,12241,91589,175294,151862,48169,-25826,-58799,-38963,34174,35527,-21255,-69272,-69816,-46224,-79255,-81803,-63713,-101854,-95950,-73582,-58498,-62814,-78872,-45052,-30146,-10580,-50629,-98943,-99157,-147654,-79719,44477,154611,154248,44345,3722,-212529,-40361,32102,-41457,-62102,307254,540044,477249,128012,-147599,-144661,-169210,-162437,-59300,-68439,-76749,-64801,-37615,-59182,-49693,1547,-15997,-40115,8673,-79913,-71322,-49718,-78512,-134363,-123157,-35073,69405,101556,57752,-8460,-172,69045,102564,72156,-11891,-102388,-122784,-109349,-115333,-103858,-85733,-108007,-17664,-4351,-37811,-64541,-126764,-131059,-169610,-174893,-62241,10326,-4030,66890,85868,-5882,-89022,49069,36517,-24978,-2400,62161,57731,-4232,-33201,44702,145913,61198,41226,40453,77613,224343,217188,212593,266659,67612,18049,-54972,-6001,-18462,-86455,-126082,-87066,-55352,-70326,-48614,10085,58044,28024,-22137,18507,36144,144096,93432,-34666,-22173,30546,99473,-27853,-41366,-19162,-35004,-110881,-124515,-34638,54650,-15891,-34203,28465,99838,131002,53240,27252,54646,60022,62195,48146,-4409,-77454,-167187,-127606,-27402,-701,-4267,11357,21434,68432,106769,108450,84272,29769,27276,-23863,-57626,-3689,32035,759,50334,53531,30351,17416,18940,172269,238324,124492,24218,20704,83192,183394,254249,191009,53104,-49071,-71364,-85725,-66321,-45345,-11929,27487,71757,94886,12522,-72420,-120796,-107832,-11515,72150,91834,-398,-67971,-75404,-101947,-115040,-39409,-4459,29487,67875,60516,-82947,-136957,-99863,-101874,-44276,37892,32302,-37472,-29664,12409,-98551,-92844,-55490,-89612,-23087,1605,-12815,-3720,36170,43403,4433,-7207,-14354,-54750,-63577,-66871,-70695,-90452,-129185,-138338,-121143,-81550,-87806,-88242,-40294,101513,227545,147117,27391,-4625,-17338,-31336,33733,88445,29296,17485,1884,-31034,-62355,-29115,28890,51215,68484,88151,101584,50556,-52692,-21871,61502,149791,158651,172942,229488,10734,-168956,-74663,-832,-6095,-4366,9111,-18695,-68619,-106554,-77270,21023,102972,92658,212,-49466,153141,198272,174248,267120,175673,107502,48934,30807,49537,39038,13003,-3471,37758,39316,-7111,-38437,-71630,-70470,-41065,-52345,-92163,-97834,-84290,-5510,53589,29270,-24665,13069,21152,-20777,-66360,-58476,-36435,-14461,16584,-28255,-93774,-50531,-50031,-16766,80801,55752,567,-36747,-19351,-8932,-3626,5720,136293,160031,72347,-45946,-64125,-131689,-53436,116712,206194,94928,-29140,-74103,-62043,-17722,51804,24199,-20034,-86697,-88039,-47648,20279,56215,48152,68801,56352,50968,90078,70013,-32092,-83533,-72536,-62550,-74558,-39079,-4420,-17175,-31631,49219,175962,79118,-47247,31153,118763,75838,5039,-68446,-88173,-56042,-21561,2156,-28471,-121702,-71914,-33330,-12592,-31196,-13424,-46465,-55344,-82705,-90034,-51433,-31335,-14660,17476,18046,-6107,-28334,-10044,70448,37727,83200,103364,74511,108475,180133,135957,-4446,-54990,-65900,21679,140335,147994,57454,-48416,-54726,32109,80576,74336,68553,13378,46063,91882,88354,29395,-60871,-40722,34350,118531,169284,128543,52094,478,-35103,42608,58855,20091,22830,45444,22138,-30717,-42754,40544,63683,48684,18898,-14961,34323,138451,243161,272395,174043,39517,-43047,-51494,-61248,-27673,47189,65567,60620,73092,35234,21800,-2410,-47253,-26297,9472,5299,-70819,-70304,-19707,-77491,-65743,-22023,-54321,-85029,-98651,-107084,-39721,70424,242789,294516,247124,117313,-34875,245,47525,71534,6715,-4635,14326,18568,23118,56744,113822,131535,158623,213392,168565,96141,49495,26352,95211,186223,317414,336912,157175,18378,-50933,98016,167986,121229,73403,44887,10962,78045,117337,122858,89880,-4877,-29083,102946,178361,154295,112493,119939,148014,171160,97006,-24764,-107477,-58879,-69027,-30062,60318,96215,43261,63748,67857,49035,54250,93478,65407,-421,89346,208178,264429,156661,102355,47393,5601,8332,8073,38039,70069,98422,93020,-13792,-64899,-24952,-6248,-42962,-104367,-130720,-69707,-45055,49,40969,43209,60321,145870,174542,103959,-12150,-134822,-69892,-5297,19263,-34705,-26597,-9014,-55747,-94360,-95630,-108912,-65502,27299,129128,106151,13071,-54375,-77012,-115444,-88857,-85471,-2590,65711,71967,27799,-51348,-57375,-6363,38797,35882,7251,3641,-29359,-78894,-68694,23707,53684,-25644,-85746,-24428,-8096,-1040,-21125,-23810,7190,-40512,-139022,-40744,14031,104292,27269,-56552,-76742,18960,78416,38446,-51034,-113572,-117266,-96924,-89334,-96012,-73496,-89977,-30651,52325,132867,199155,151074,38931,-27270,-975,-26516,-53725,-60914,-57215,-35404,-71846,-117468,-132504,-108624,-64444,-15713,12531,26684,35755,93527,132236,194049,209497,115011,50290,1077,-50098,-93144,-89103,-48245,-45845,-91126,-106683,11267,164654,164340,62486,-31386,-12848,51924,-4330,-73912,-65896,12454,120775,128347,32788,-22012,-71595,-2850,99338,69246,12910,-6957,36138,169948,332917,283145,224939,50518,40509,87863,141540,167952,113602,43488,34095,32068,-56495,-98568,-59406,-82383,-195325,-181358,-150355,-165879,-99234,6859,22011,-33504,-130796,-125327,-33272,-25354,-47562,-56221,-68455,-58008,-77947,-21727,-18712,-20471,-1032,-3134,-9039,22202,30047,47006,78019,83212,239,-68031,10735,36809,43609,30261,11346,-18303,-29385,-13815,-27184,-14804,-30875,-24863,-29713,-71904,-99135,-83450,-102219,-95734,-84781,-75622,-21715,-71627,-134688,-62028,17247,49415,25346,13463,63628,87467,48207,14795,52441,62184,31576,-8208,-8957,-23911,-3416,28774,11501,6086,11188,71456,184420,355863,445064,411385,279315,114614,75801,-6646,-12573,47737,57332,-1195,-18477,-30776,-65915,-62904,-20011,61773,239683,314434,162130,-47636,-36105,93561,170283,91646,79029,186240,211861,58324,-10625,-6502,-55835,-102827,-70287,32950,93006,153691,156403,53064,-31178,-58230,-48093,-35475,-52143,-43731,2161,32280,21828,3696,-10672,-35741,-33611,7553,19059,56904,48044,83449,103371,68773,77220,145773,103252,21900,-4324,57461,68264,-42919,4041,41137,-10286,-88561,-70710,103889,128622,107734,90391,54505,38054,74910,153662,138564,2352,-53048,-38895,-5833,-15575,-23082,-92517,-84879,-20888,57298,129969,111869,41147,17249,-43108,-29151,29600,36858,52965,122129,222793,241017,157814,59488,-6120,-26281,-13034,-64425,-71252,-117883,-40788,59751,119762,105404,10810,-94168,-131973,-114023,-87006,-69080,-63669,-30377,-64901,-138876,24021,254801,462885,466326,291022,91409,33019,-3100,-21577,-25932,-40780,-39137,-6671,16028,10677,6630,-13755,-44331,-66210,-41968,-34252,-42186,-19487,32381,-959,-99775,-114336,-63357,-26005,-53406,-75895,-45302,29276,174109,290798,299011,216688,95375,-18198,-31988,-13520,42953,96481,68823,34137,16728,-64277,-118171,-71398,-57660,-63416,-78606,13999,216575,449260,486876,368407,230443,87597,36231,12667,-33017,-101619,-146127,-131351,-73314,-32502,-44286,-82943,-52712,-82548,-57478,-36377,-85748,-62436,2848,990,-44660,-79540,-88336,-23360,-24169,-36178,-62775,-64462,2307,130642,236800,174451,44082,-32026,-17235,35684,46477,14306,-35644,-24435,27758,80545,65987,39138,3841,825,35596,88887,54036,-10957,4170,31910,-46227,-97812,-91852,-52702,-45747,-17209,-8957,-3031,-14803,-47135,-28492,-4531,4926,-26237,-48601,-93953,-105358,-59078,-43911,-50968,-5730,1981,22034,82630,48071,-71666,-115680,-76427,-35129,-8211,116738,246417,255997,240405,206784,168741,126774,36803,-103518,-98841,-97574,-111250,-125445,-69642,-27432,-18947,-84520,-58351,7117,-10944,-45887,-43921,33416,157784,288886,254142,128065,967,-76697,47068,137401,163009,88574,-24547,-3020,69997,92062,7642,-120961,-190873,-132435,-62834,27850,95031,124655,64204,-29683,-74687,-36048,-24708,6447,24795,44377,59360,-17322,-41854,4888,34764,52594,115165,112076,189481,133553,-15452,-53573,-49766,-54639,-53657,-48877,-53985,-160396,-138691,-46047,90325,280118,271820,115303,4667,40833,106828,84669,11901,-28968,-20140,11735,-43770,-74602,-69705,-65150,3497,157982,519536,850137,671781,315238,48394,-26235,172662,312567,291551,247046,80452,-27703,-126565,-105487,-7069,79029,87869,-32431,-42270,57146,93725,126895,42958,-831,-22469,-18462,-14953,-95464,-123115,-41501,-40512,-16582,25177,3680,-73354,-68826,-105646,-113724,-36296,48237,90286,80386,65897,68250,72066,93670,83560,77753,43280,58084,103735,74058,-62210,-106953,60094,307280,417084,306475,87323,-7845,-16915,-28111,-70441,-57665,24721,129104,115128,18657,-57513,-101983,-86585,-81128,-76476,-48341,-16473,-17466,-77421,-30339,25344,33772,67554,94073,78725,152156,316711,382906,309969,146405,49949,71461,104025,84972,-17151,-79149,-97309,28913,164176,259670,216664,29918,-72622,-104194,-94114,103770,228032,172550,76464,2519,-16142,21823,75279,73482,17985,25702,51978,15460,-20427,-46261,30204,41281,17978,17913,1162,-20734,-49423,-44399,9068,123327,174297,137100,28431,-29069,-47762,-42471,-31425,-29339,-60371,-92088,-81458,-110824,-90477,-76570,-77826,-66065,-16885,-5845,5968,115616,57620,-13105,-60452,7473,165049,145872,43421,29836,44732,55519,-24038,-65423,-12119,66762,87442,96532,90696,95988,65012,-22932,-92123,-72039,-6555,2179,59680,26430,-108285,-82058,-23372,-26006,-69627,-40111,57360,114750,95361,66030,79565,148628,33884,912,-35787,-91357,-114719,-99741,-53709,14816,34684,8819,30877,25062,-52687,-124676,-79926,-57929,-63659,-2330,40928,21131,28601,22774,52650,-13002,-19020,-3485,7610,27610,-5646,12644,92886,86617,27011,-90566,4108,46455,-8989,-51264,-28219,-46433,-8967,65225,139722,179297,175570,226119,91730,-32357,-22928,8358,3571,11654,86560,103950,10324,-77441,-52166,-5731,38093,115831,162314,87269,-842,-31513,-7466,13981,29367,25113,39804,-20003,23077,102912,112063,54046,-10361,25491,45093,33639,28728,-687,-15596,-10454,17283,-4198,-62090,-122015,-124162,-45271,62928,231017,233107,65152,-38277,-85693,-69752,-51133,-36488,-72749,-98992,-26645,76933,196987,206326,71949,-59275,-107681,-103091,-76121,-93732,-91497,-30206,-28046,-77765,-37228,38641,52277,151965,244018,247146,238141,185298,251488,397582,380289,245793,21637,-73506,-24185,-5052,-18797,-29510,-72857,-55614,-40615,-46551,-58710,-63946,-84931,-1065,37660,-25513,-100285,-105308,-34956,28149,67656,55243,36631,29493,-7124,-67069,-46364,42444,174665,200292,204735,233334,170779,87854,45686,10491,-21812,-9200,101503,207304,82777,-3170,-73237,-94487,-42270,-12359,-10075,7241,16893,48078,32258,54616,120477,111484,45410,-35300,-51775,-5795,-6711,6757,19787,-4762,-16435,23296,90871,77822,10604,-80917,-176853,-92310,36094,69696,86544,91838,-1850,-135524,-204963,-113444,-3597,54700,63580,79717,101333,74884,33409,-18494,-44784,-77569,-98996,-51337,42326,111056,83467,1022,-33702,-72877,22837,83673,103816,37594,-10140,44109,-25071,-67411,-46101,-27701,3340,16084,-27359,-70383,-140666,-84599,-27701,-50665,-78465,-44998,17367,28569,-8589,-16625,24144,-28635,-135885,-133866,-95770,-12102,61741,149892,103544,54901,33243,-30455,-94686,-122661,-104538,-87068,-98824,-106652,-96023,-58210,-10494,68248,132597,150339,170619,90008,20163,-63262,-116031,-50460],[5431,102,-26891,-53961,-83189,-85965,-46294,16978,554,-58195,-92011,-60862,77812,176108,241469,319088,338067,234241,76243,-1257,-49647,-69419,-16679,155141,307374,109578,-38611,24529,184543,235222,174395,74824,-21132,-54479,-66244,-77319,-123429,-104056,-58473,-49113,-48270,-21721,-9738,-21904,-8084,18694,52262,45473,19095,-1047,-24883,-30031,13343,47656,-12341,-36723,21392,-46372,-74699,-48876,-21186,52665,74514,14127,-53624,-85959,-115656,-90477,-46542,59798,165406,142246,70083,5565,-14981,13687,-407,-74027,-124033,-61233,-33954,-37090,-26847,-50963,-75464,-84515,-40408,48431,76140,-34958,-114952,-40477,-47827,-70772,-37363,16388,31319,65610,153544,161434,51467,5666,-54245,-29577,57358,81335,63800,834,-14830,-13404,-15818,-49943,-53047,19827,78595,113828,21572,765,64053,163757,179409,95947,2163,1523,-26814,-72426,-120451,-58391,38426,102707,127408,99584,125929,119801,25645,-61072,-95220,-61221,5231,65565,11666,52041,76964,16886,-77094,-7497,34088,42539,29424,3023,-27435,-28389,-40456,-46872,-103058,-110202,-71935,-25771,20681,59972,139650,146050,201764,156906,70151,-21375,-27407,-66361,42792,69914,85796,25290,-77791,-110047,-27066,21814,32021,33926,-12828,-55088,-23897,44007,9158,-77745,-51996,-37732,-87202,-26508,124517,191055,65977,-51439,-33129,18203,14914,7653,-45862,-115302,-145355,-125712,19660,124414,125510,63210,-30716,-84425,-78560,-83288,-19575,-1195,37612,120022,114682,121572,47968,-56222,-24865,197610,303609,82656,-3332,2573,-15510,-42025,42230,87282,132377,240048,225133,84606,1591,-75451,-51112,5776,29791,15349,2147,-36648,-98156,-83643,-86584,-83389,-47895,-29133,-42652,-34737,-7489,15598,-4091,-32099,-17684,28652,29592,49465,72624,54273,10652,-38091,-45837,-38569,36191,92616,96451,38424,-12580,-64234,-94476,-129623,-104942,-82795,-20301,-47950,-71219,-76144,-55803,36796,167828,255953,96262,-76373,91791,218519,145953,102619,71234,16879,-16325,-379,67220,38312,9602,-35487,510,62191,122984,250360,97045,22900,-30175,-37272,1986,23785,15996,-24612,-60115,-59433,-32625,6166,31158,-82814,-10872,94291,181818,172927,96005,34511,39624,91165,93036,-45187,-61442,-44637,-81235,-103767,-71255,-33690,9689,16700,-8644,-9765,32416,87756,87009,54635,20857,3039,-14666,-26353,-33421,-27567,90257,282833,392506,266009,46028,-64116,-121760,-81458,-49089,11138,12017,29192,-15578,-84030,-99050,-62006,14805,79732,59195,31003,-5097,-35382,-58316,-52268,41152,87695,92775,96710,77997,43866,14594,-11491,-75571,-92215,-38164,25142,73266,84397,48198,-30098,-44006,-813,74664,160395,200952,184885,124265,100028,92741,123099,66865,-43143,-104189,-103953,-10713,61540,134001,143202,46653,-45856,-137754,-127910,-107754,-76893,-48491,23483,13406,21408,191829,346589,374734,273710,194741,156923,95891,45638,4673,42879,121027,146382,102715,40335,-2216,-22057,-11799,-53778,-100250,-35936,34969,128196,223857,194829,67818,-23169,-61583,-48206,27588,40621,-20348,-77173,-89059,-63512,-92722,-85860,-63774,-101026,-96989,-81902,-72354,-82147,-105037,-58114,-32796,-6936,-46526,-94408,-93900,-130187,-73871,54682,144698,120267,4304,-33774,-205221,-30623,30701,-50616,-74456,310871,584377,562644,159211,-140402,-160903,-184875,-154279,-34380,-101818,-101392,-87769,-43378,-51628,-35515,15401,-1791,-35877,-12899,-122787,-66330,-67795,-102778,-147149,-109367,-15324,79566,90841,37967,-33305,-22231,40307,68791,46063,-28276,-105848,-116829,-79254,-62426,-50413,-49359,-94480,-28055,-28628,-71851,-93274,-110379,-80920,-127135,-208412,-71895,19541,20378,77640,98729,-7254,-99645,34385,31246,-29885,-7844,60435,59382,1630,-25591,58193,126275,43791,29614,32447,66908,204639,208107,245077,286303,61975,-3608,-85464,-42096,-46561,-110219,-149350,-122929,-100793,-107267,-59575,13924,85244,54714,1874,44167,38207,122987,70441,-41805,-33754,13017,44438,-71261,-29874,-21429,-45184,-118444,-101562,-14698,69067,4692,-23269,39925,123146,148838,61130,25110,37988,33390,41907,42684,523,-68248,-148323,-105361,-10098,6043,-6149,21263,40496,75279,77769,80103,78073,36301,24729,-33585,-19692,35312,57933,12413,43006,48980,31629,24793,30453,165241,224297,122330,28869,26735,93072,195932,256192,176498,39640,-64071,-91346,-101381,-77415,-48391,-20398,13446,56852,91394,32585,-46887,-104065,-95820,5058,100815,119817,15798,-62056,-75652,-100380,-111092,-40956,-9767,33577,85074,75574,-60135,-150174,-100758,-86418,-23111,33763,8820,-65245,-47819,9649,-80838,-78338,-42192,-85096,-40852,-15316,-28789,-24064,21108,38101,6603,-3158,-23168,-64625,-62558,-58667,-61336,-82237,-124670,-144179,-130073,-90798,-87162,-88565,-38574,121384,238454,131594,15897,-14200,-28562,-45275,18896,70963,6281,-2812,-15697,-52030,-94921,-70550,4881,43606,77232,107224,122124,66849,-45374,-25746,73422,177270,194838,231718,275412,24717,-147068,-88922,-30104,-43317,-29298,-3598,-26885,-80259,-98441,-49440,57279,128370,96176,-3094,-77153,114795,181656,167772,284140,169416,96628,41206,27234,47668,39647,15510,-192,44997,41326,-11909,-49274,-86160,-72670,-39155,-51473,-90038,-96149,-82017,1519,70402,51972,-18845,13816,26381,-10351,-56987,-61268,-57070,-52291,-25477,-60510,-100161,-63228,-68665,-5098,102882,69639,11292,-31726,-18492,-13011,-8850,832,131431,151554,59540,-55149,-62995,-123439,-49966,119926,198294,85443,-32773,-68038,-61061,-11272,75027,50976,-13227,-91272,-94800,-45088,25092,62524,52196,64056,38897,23353,61688,47641,-48817,-91716,-78206,-65570,-70382,-56411,-51442,-63415,-25286,70075,199741,107549,-30697,41133,144066,117018,36679,-56310,-87982,-52789,-19130,3943,-18365,-107543,-75442,-28428,-12168,-38253,-16653,-30819,-21825,-52963,-72893,-51536,-33212,-11053,10341,5074,-14391,-30805,-20861,18637,-17435,77309,129392,102191,124510,158004,113782,-12774,-49507,-58835,18840,122344,125373,43834,-60801,-60249,32954,89577,88604,74737,12653,81556,137543,101635,14869,-74930,-23771,53773,127478,168931,132352,65875,14683,-28131,36574,36168,-12227,-19597,8198,1551,-42127,-43299,50760,91182,77103,39165,-6111,32643,127832,222548,244754,154383,34287,-38334,-45828,-67930,-61056,1318,20218,24703,46264,36178,39898,24995,-14684,-9655,19716,28675,-25567,-99647,-56915,-76859,-50572,-17420,-59087,-99950,-109738,-103669,-28920,88379,271507,324454,272523,130446,-18818,16640,65580,85398,-24619,-40828,-21518,-9417,13828,56729,103208,122529,159939,235208,205772,101042,30106,3884,68306,152045,297086,332904,167571,29666,-64888,74845,143502,103027,81158,85118,65068,114848,138668,139405,110714,20448,-11597,118640,205955,192883,140430,119427,132206,153868,89592,-38787,-103613,-21723,-21644,-52652,25463,82875,53926,76735,45545,8289,14152,61674,67772,37321,149999,294580,344295,205137,123981,58566,14990,15327,9622,34866,63530,91540,92720,-11888,-72035,-36209,-16156,-52447,-108333,-130622,-67321,-46474,-6218,32024,48101,80682,168246,188468,110303,-11918,-156169,-74756,-1600,30665,-26408,-31864,-21182,-73042,-112772,-103038,-111463,-68299,15826,123688,125401,32264,-48082,-85405,-133874,-112242,-102217,1003,78509,91621,48932,-35627,-74420,-20637,24969,26216,665,3534,-16133,-58336,-97756,11752,44492,-35414,-80638,-24740,-13263,-7809,-30804,-44095,-19713,-64689,-129263,-35937,1061,76047,-3284,-82253,-71640,32746,88646,38236,-60784,-121036,-110310,-101988,-94255,-95469,-79181,-113352,-32749,49788,122566,201050,158045,25615,-51515,-18756,-47554,-86088,-98565,-86990,-66876,-98323,-136257,-141960,-109888,-60519,-7913,29314,51941,72664,132483,146347,184008,187332,106669,62890,22332,-21912,-50611,-35890,5480,8987,-60418,-118990,-37339,124579,137173,54244,-12541,7410,42582,-28799,-100672,-85950,-1894,109068,115754,23132,-26111,-70770,-3437,95405,69539,15157,-13728,20417,153612,331972,296937,218186,6633,32341,92120,155172,183858,120364,40015,23322,20709,-60676,-111891,-78877,-105477,-206173,-142364,-114380,-122801,-52044,38044,36497,-26517,-120165,-109102,-53712,-58189,-82711,-88888,-90852,-69158,-69722,-7793,9338,37633,65304,51210,35927,57117,56143,68286,89458,85685,-13686,-85822,7352,36992,54194,50819,17112,-32146,-46994,-30768,-43075,-25280,-30973,-27821,-44644,-86605,-89953,-70836,-103811,-125699,-104909,-92298,-29724,-65872,-102451,-38103,26245,42347,14955,15014,74384,111339,68823,31518,69762,80190,37313,-9369,-7737,-19958,3349,25990,-487,-11594,-5476,62062,195362,390687,502808,435624,292428,122388,44296,-58725,-43186,32945,60452,5193,-12649,-23886,-61615,-67674,-27705,41845,173837,235761,93332,-88273,-12897,132007,221364,134728,120756,228427,232229,57055,-34865,-32739,-48632,-71254,-124150,8267,95194,149987,145016,49360,-31831,-63834,-56255,-41798,-62422,-55484,-11141,17645,7713,-7898,-21122,-44464,-32480,20690,39540,78057,71410,82362,98239,74821,97359,183941,150261,49312,3579,58453,68990,-47196,-10801,45381,357,-91193,-76190,91778,120844,113525,96978,61328,50812,102627,200837,195565,42691,-30677,-24304,6171,-7130,-22993,-92428,-66586,11437,89431,157991,137040,58369,31395,-33369,-33231,22687,41560,61989,133042,218681,205199,101463,-5504,-60034,-66829,-31415,-58483,-71257,-127510,-63722,26249,94651,106616,21592,-77906,-112697,-95803,-73122,-61918,-66341,-28865,-51636,-124777,25322,250732,433991,416681,252020,61553,11312,-16019,-26052,-27229,-45121,-43560,-10181,15461,8582,4947,-2464,-15761,-35456,-58654,-70188,-67474,-37339,10539,-30085,-127895,-132020,-57640,-29135,-54349,-62163,-55364,-6130,118990,283525,332491,244821,101649,-22933,-36298,-9187,59009,107902,58159,6433,-22336,-101601,-125434,-77558,-66555,-76063,-58975,26852,244056,500211,518701,353598,196707,61933,18545,-1574,-44549,-107916,-139365,-139401,-78238,-32101,-40325,-82043,-53163,-76777,-51871,-37357,-65224,-33948,32463,24257,-34305,-79856,-88835,-26669,-30394,-42545,-61259,-52663,16758,136486,259193,217819,93399,5268,19232,62132,50587,18433,-44091,-54065,-3234,66818,67494,30384,188,14231,56128,101704,57948,-6205,17498,38475,-48470,-94916,-87534,-55846,-58791,-33560,-18808,-12925,-26943,-63810,-50163,-22150,-1959,-19868,-34418,-74630,-103899,-65615,-40722,-36645,17962,17858,24912,79348,41755,-76058,-126864,-90639,-38454,-890,113231,224474,227226,206182,139237,124871,102584,29641,-97796,-121155,-147480,-130609,-71785,-33212,-15522,-23708,-106434,-46037,17068,7580,13625,-5013,52997,164010,271621,221807,108338,-9789,-86285,47634,157614,200665,119622,-13490,-16059,51984,81000,3437,-127312,-192132,-121793,-66169,8175,69115,101564,51959,-27060,-70031,-40150,-39252,-26355,-4768,34078,49145,-20744,-43946,1053,27737,38468,88095,79605,171808,113044,-25957,-65973,-59568,-56007,-36831,-6304,-29365,-149856,-142673,-47929,86323,272187,266506,124193,14029,31477,84209,57485,-486,-24829,-8729,21677,-43451,-82053,-82925,-80813,-7446,152923,503493,771906,609690,305737,52943,-29706,170136,325217,320311,290531,120689,-14653,-125942,-107193,-4144,95578,115773,-5348,-69095,43431,92261,103220,24167,-13460,-28108,-16950,-11453,-94281,-124966,-42008,-48832,-35386,7199,7009,-43910,-45641,-103918,-132876,-40893,41484,74537,64254,45413,52195,68470,99865,91665,78766,36460,53181,102911,78464,-51331,-97415,50627,304907,420354,287194,81178,-12594,-18664,-26469,-61510,-47021,36017,138216,130718,27065,-54225,-101618,-81570,-73619,-74073,-54178,-16146,-3132,-51191,-29687,27049,43110,75673,99289,67476,129350,292010,359103,303466,173549,86646,98199,123605,86198,-19546,-83658,-111027,-12391,90997,180002,182793,36330,-65778,-114255,-109104,110673,264949,191359,65993,-11220,-24690,19762,76636,70214,13583,17287,27685,-15160,-39354,-34042,28203,30969,6896,12670,7798,-15219,-46419,-62596,-17825,80067,126708,102073,10886,-40659,-70553,-80349,-72292,-63096,-90100,-114264,-93027,-111928,-90736,-93229,-103836,-89150,-48048,-46099,-30781,82618,26797,-28835,-66375,4824,161156,117194,17670,14043,34371,41451,-41183,-69490,-2248,80704,97022,87739,64107,71038,53984,-21778,-87842,-57928,13299,14586,67388,39334,-95055,-93800,-33715,-42047,-88029,-52378,38599,86398,79598,81881,119636,189374,63483,20688,-25619,-85627,-125163,-102313,-39698,31245,41773,17759,46158,30854,-56769,-132201,-77761,-48145,-47039,791,20985,-8060,-3767,-3025,48440,-7594,-13362,6332,18600,33265,-3562,24871,130246,127609,37327,-117479,-968,40342,-20333,-70135,-38888,-45962,-16831,45867,123741,170020,178206,221005,68861,-49139,-39991,4584,14080,27712,94437,123734,52771,-35106,-40008,-18381,10148,84766,155683,91855,16580,-7729,15805,24983,15946,-8379,-5305,-54339,-4162,82621,96603,40424,-17003,27135,48861,31162,15997,-17395,-23178,-13568,6298,-18464,-73357,-122911,-118795,-64612,33653,192554,205081,58175,-33507,-78666,-71083,-51986,-33703,-64138,-86219,-39984,49526,166983,189209,62687,-71744,-114584,-77406,-40915,-84073,-95476,-40024,-35677,-78201,-28210,43643,46275,114513,203145,242976,247910,191555,249518,359356,335583,214885,6007,-82172,-31777,-14324,-29500,-46807,-91754,-50625,-38819,-39547,-49117,-49931,-93940,-12959,34002,-23615,-97243,-115217,-39291,32597,75224,58023,37259,30681,-5467,-71405,-64438,6520,123267,157555,178636,229085,175158,86403,40196,10174,-8265,9003,115020,195226,52599,-25322,-74436,-95310,-59713,-35791,-25960,4887,27714,61607,36122,46167,98238,85389,32625,-24597,-26439,22965,25000,29734,22934,-12817,-9787,46266,107226,69832,-12572,-107743,-181525,-66332,53911,76096,89536,109858,24043,-111381,-181868,-100443,2590,61582,65639,63505,75829,62056,28946,-19695,-38621,-72668,-105180,-57103,28413,81590,53589,-12043,-36900,-92182,-1483,62495,77646,1964,-67025,-3235,-38990,-46968,2842,36246,69502,73845,18583,-28960,-81458,-62733,-26100,-43969,-71367,-35632,27668,28622,-6462,-6026,56009,54936,-112993,-163491,-143321,-45364,44287,151097,125191,80291,61884,1753,-69837,-118581,-114438,-97043,-99418,-104814,-108410,-69726,-17686,59100,124750,141248,155520,74176,336,-81747,-136616,-82054],[-31245,-35360,-49478,-61233,-67323,-28421,8868,3874,-27739,-60981,-75440,-40095,98335,216505,310888,400378,408183,271490,90298,4922,-52254,-86176,-43495,105591,265440,102461,-30585,34333,180883,230229,175675,76295,-18229,-37879,-49671,-65164,-121652,-93058,-37077,-27958,-45690,-34411,-22066,-21123,-1120,34881,72197,59963,27487,5327,-18689,-26916,1887,15784,-52142,-22538,32124,-44365,-71172,-43667,-25629,26536,39732,-14715,-73131,-100791,-112206,-83477,-60864,40227,157049,145738,71689,-214,-29703,-8965,-24473,-93539,-112373,-34487,-11831,-24510,-17523,-44004,-77261,-90640,-49625,50381,82736,-33729,-124547,-26236,-15824,-46167,-29832,25285,57309,104830,186186,162531,40509,-3146,-56002,-30191,41960,46054,24550,-23410,-30122,-26753,-20888,-27016,-3439,58473,101670,138887,56555,-4021,59861,158446,158495,66102,-14733,-4932,-33630,-79003,-123331,-62111,26611,98427,156944,144357,132219,107223,13971,-62422,-75372,-41274,10011,49829,-14187,28647,66670,16306,-75055,-12056,26155,30396,17007,-1343,-25507,-23698,-33801,-34486,-89943,-113987,-60307,-6894,42523,85103,154868,151280,213649,195071,136161,70448,15704,-122553,9685,45257,72331,21553,-74780,-102847,-15067,64128,73693,57872,-18651,-90936,-73500,35211,28296,-71612,-53330,-35888,-83237,-28712,118703,183882,57572,-54760,-55198,14323,33826,33127,-34778,-106466,-132086,-112694,25866,131804,137451,75120,-23003,-83690,-80191,-83703,-15318,4009,48226,140813,131871,118288,31220,-77882,-5301,214309,284204,76657,-819,3712,-19127,-32499,62140,112534,151748,249874,216896,74639,-10566,-78376,-34846,28775,57043,42540,28252,-7163,-67364,-65149,-84399,-85551,-46312,-40307,-73454,-63743,-24306,10805,206,-19968,2864,49696,46701,55836,63198,35094,-7771,-53677,-63120,-59291,18020,82853,97142,48230,754,-46312,-96573,-107903,-90254,-82876,-22329,-61128,-107378,-102655,-69135,7372,111994,197500,66979,-93697,86850,209215,141577,92995,59009,-3976,-42292,-237,100512,87047,49562,-7916,30338,83773,144436,282021,131790,43149,-35748,-56183,-17285,11170,17189,-14102,-45119,-48101,-39898,-30795,-20406,-118370,-16958,83673,152158,136398,63915,11939,26457,85880,108232,-30021,-66153,-56101,-91834,-111867,-64637,-31145,-828,-5710,-34646,-25812,33559,94419,89546,56471,27955,10209,-11556,-36214,-59031,-55973,70202,272313,404236,288135,57072,-58708,-129434,-85612,-32644,39512,23783,25234,-32365,-102971,-117552,-75716,3152,68019,46884,20850,-12055,-41277,-64035,-59556,35062,88834,98653,106171,90768,71486,46524,11570,-66520,-91654,-36486,28237,74426,77075,32437,-39482,-50576,4865,88502,153575,173554,146541,86366,68036,72335,114260,60460,-46053,-112187,-98874,-10494,52133,111687,115073,27123,-57211,-140513,-133439,-120265,-78030,-44157,26984,5920,-965,134974,256974,284407,197005,131628,106117,71235,31520,-3728,44656,137564,178313,133384,52509,-7304,-36742,-25097,-61860,-92909,-26998,50070,155138,264275,235810,87431,-21199,-64807,-53898,22910,46157,-17861,-83024,-105187,-78058,-103789,-88514,-63419,-96238,-92194,-82912,-80923,-97418,-124715,-63402,-32538,-2321,-41399,-89490,-87351,-109117,-57835,71183,135855,90298,-30918,-65638,-191714,-23940,25887,-58722,-94434,274441,567353,592655,170781,-134092,-182267,-211674,-163381,-24517,-84833,-60143,-83773,-46652,-40912,-18920,31536,17425,-19778,-26844,-89484,-27186,-36771,-69111,-99036,-57844,23951,102386,87536,23907,-56229,-47205,6121,28810,14015,-49161,-109693,-106200,-49580,-9177,1313,-17824,-76233,-31668,-47843,-105292,-103901,-71573,-38006,-88492,-229820,-81708,27355,48834,92293,108754,-9013,-88845,25834,25569,-34881,-9688,63118,65195,11124,-16294,72764,104288,26187,17304,23099,55278,180460,193104,266323,292592,55491,-21924,-112028,-69751,-72392,-122494,-127321,-136323,-116137,-101208,-53479,23703,117017,90417,38745,74123,30230,90852,41352,-50569,-44114,-7107,-20233,-75284,-14125,-23577,-55045,-119238,-78630,3548,79359,24274,-10084,48682,137036,155121,65245,22289,21263,6787,20726,36561,7581,-48323,-105015,-74882,2721,6398,-13275,25091,55784,74432,39625,49168,72067,43149,20433,-38783,8630,60462,73879,21400,40476,50403,39416,36733,43586,155293,206420,117771,34986,35144,105072,208956,253381,157295,23777,-80679,-110805,-115645,-86487,-49540,-27866,-829,41649,86068,52916,-21134,-79832,-78255,25650,133096,148056,32008,-54234,-73591,-96699,-105455,-43224,-19697,30374,90128,78598,-42572,-140695,-95050,-68466,-111,27917,-20419,-97461,-66813,6183,-65112,-59482,-31499,-82484,-60633,-32335,-42551,-46789,-1618,24990,4247,-1955,-34161,-73708,-58371,-48015,-50301,-72711,-116737,-134813,-129666,-96024,-83105,-84197,-30889,146840,246247,114037,3895,-23763,-40090,-60482,3192,53620,-10288,-14628,-24489,-57792,-106083,-109745,-24074,30896,79805,117581,133273,77691,-39933,-28247,84356,203423,235108,293402,316079,38860,-124734,-97599,-59434,-81108,-51862,-15388,-34188,-90015,-86244,-21196,90185,146051,93735,-8312,-102133,80772,165729,162770,299888,163407,87235,34804,25219,47755,40995,16362,1067,49785,41236,-18132,-60786,-97171,-65405,-29459,-44976,-84628,-92646,-77458,10101,87614,77202,-7872,14788,28637,-3041,-49494,-65940,-79949,-92967,-68999,-87132,-96098,-71957,-85267,4493,118796,78583,18583,-30103,-21708,-21324,-17814,-8872,119137,136329,45175,-60747,-57210,-114870,-50951,111775,176036,69252,-38425,-62106,-52763,1794,100871,82191,-4796,-93121,-96595,-40197,26918,61641,49903,54965,21673,523,38502,31206,-56779,-93703,-80693,-66397,-59992,-42792,-82470,-102941,-2904,91993,215027,134295,-10189,52293,166610,159674,74904,-31736,-76752,-46377,-17367,4961,-6855,-81542,-60079,-19467,-11737,-45078,-24454,-24334,6254,-21705,-49943,-44954,-32942,-9087,91,-10243,-24227,-34056,-32552,-28839,-34245,71592,136725,117237,132780,129536,84859,-24585,-46637,-53356,12933,100655,100148,29775,-71644,-67865,29577,95452,104295,87499,24171,127231,188004,113530,1104,-76004,-3135,73235,135310,166623,132576,73744,22676,-28541,15605,-3355,-55272,-70857,-33950,-20386,-52245,-45059,55074,112289,100281,57144,3404,32167,117685,200377,214117,133928,32761,-25594,-34248,-66170,-94759,-44507,-18077,-6243,19623,33036,53467,48388,17127,14094,39108,59335,19052,-58082,-66858,-60233,-35641,-12543,-61111,-107992,-111193,-93279,-18296,102364,287952,337538,283470,136607,-4306,29227,78252,96224,-58217,-70598,-55712,-36778,3949,53250,87691,105833,147505,234619,221772,90082,3678,-19818,42250,113045,257448,305871,167834,39522,-73653,45866,110401,79632,86141,127162,125345,154758,159571,158482,136470,51673,12402,131584,221846,217063,155491,109881,110477,131233,80333,-49839,-91456,7667,19805,-41972,-5269,66031,61045,89776,33232,-24272,-25500,26065,65301,70889,206313,368520,413569,251533,143850,67703,22801,20978,9862,30183,54975,82349,90156,-10853,-79423,-46165,-23994,-61069,-114367,-129166,-61174,-43110,-9810,22098,49388,96797,187220,199380,113997,-12535,-175623,-76484,1432,40247,-18491,-36889,-34437,-92793,-120962,-98620,-114441,-71480,5615,117633,147029,58127,-35279,-86632,-149333,-134784,-112354,5144,90284,112576,73816,-16106,-84935,-31650,14874,22929,940,7498,-355,-34619,-103820,-8570,27634,-47973,-72482,-24095,-17850,-13839,-38419,-61923,-45783,-87882,-114695,-31624,-12739,47935,-32997,-105089,-59145,46417,95419,36288,-69910,-115524,-103513,-107715,-95955,-89956,-78010,-136908,-30928,48014,108115,188932,154571,8757,-70759,-21568,-47249,-99366,-120212,-91000,-105789,-114734,-130113,-131643,-107372,-55317,924,46917,79910,114690,169089,153612,165091,157368,92773,69404,40150,5617,-7451,18621,65521,77632,-6942,-95281,-85324,70338,98658,43513,7706,41958,61565,-19106,-93445,-97223,-14169,93483,98562,11191,-30270,-69084,-2592,93946,75011,25428,-11938,9391,140039,331164,312606,211422,-31825,28528,96455,167137,198640,128809,40417,14446,8462,-65601,-123851,-95374,-116504,-162362,-88723,-67064,-72605,1026,73367,52148,-17256,-106405,-88138,-64232,-65763,-92233,-110347,-97566,-71885,-64333,90,30850,81946,114463,94515,77924,89847,78625,85907,97116,87986,-22748,-103129,4068,38496,66935,78051,33716,-37392,-60856,-44862,-54333,-29109,-26159,-30279,-57521,-93936,-73516,-55193,-93821,-119208,-99028,-91274,-39878,-54723,-68188,-9568,38726,37430,8507,21917,86537,135735,92392,51191,87518,95071,39418,-14620,-12411,-20830,5220,18196,-14563,-27873,-20235,52339,198939,411568,542283,446454,301847,139099,22269,-108500,-70366,20113,65242,14549,-4151,-14515,-54765,-70772,-35229,22251,103564,144342,16292,-114058,24021,178839,277460,183946,169247,273153,254470,60656,-55847,-53236,-25504,-24156,-98226,-3683,102271,145697,133562,46308,-31070,-68260,-64894,-50816,-70511,-65617,-23835,2754,-5544,-18081,-30784,-51477,-26914,36821,62241,99023,96316,84744,91992,82198,121420,224536,200828,76405,12246,59490,64438,-55827,-22064,56239,13854,-90427,-76649,78943,111252,119027,103860,68358,64136,133160,255013,265329,100541,-2948,-6608,21897,5076,-20304,-83955,-41399,53061,133316,199723,175838,84138,49312,-19567,-31066,17377,47058,73042,143949,210358,167738,49602,-66875,-102744,-101525,-50024,-44546,-57284,-95743,-74759,-4967,65521,102970,32831,-52316,-82550,-69622,-52595,-48681,-64714,-23032,-30909,-97922,28014,239945,393402,357045,207750,33718,-10805,-27593,-29145,-28918,-50462,-48906,-15453,12933,6962,8428,15387,14689,-3448,-56605,-95270,-82335,-48405,-6026,-55368,-151753,-130227,-49826,-27077,-48562,-44921,-57345,-36458,63384,256534,340265,255885,100913,-27651,-34925,2133,82987,122678,48560,-21574,-65012,-138976,-126939,-82487,-72846,-81851,-36982,40148,262447,530703,528421,323745,155259,33191,1643,-14172,-53091,-107164,-125344,-133821,-78400,-27658,-31906,-69309,-39529,-59711,-40548,-31307,-38788,357,65953,50987,-20112,-75379,-85612,-26945,-31909,-42983,-53182,-36803,29216,131409,271849,263121,154829,58391,67307,91940,58178,26598,-47325,-86322,-34103,54499,71107,26735,2465,33077,80629,116379,66038,7614,39512,48639,-47902,-87238,-75557,-51997,-65548,-46350,-26186,-18935,-33365,-73210,-62706,-34299,-6020,-11941,-16664,-53835,-91678,-65677,-31802,-14689,53087,46908,43037,86410,41275,-74967,-126963,-92680,-32159,11403,109469,196150,192617,167631,78169,94904,84794,23287,-88460,-134792,-109313,-50758,3452,8946,-433,-25977,-119289,-31884,25957,29970,76234,41854,78920,175044,254174,187779,85860,-21013,-87396,50354,175516,235012,152664,7223,-23193,35932,69695,1074,-129669,-184460,-106617,-63211,-5496,49643,85397,46289,-17075,-59407,-38082,-46999,-54218,-18095,31343,40783,-20379,-37645,7538,27990,29019,66747,57651,156482,96220,-28401,-70812,-62586,-47909,-4039,48180,379,-132534,-141754,-47012,80895,254621,248756,124045,23328,28349,67391,34534,-8621,-15650,9095,34998,-41116,-87004,-92177,-90284,-10121,152174,480716,676088,536961,292176,60874,-23202,166725,326800,335963,320402,155750,2744,-115368,-103295,1431,111791,139077,21999,-79960,35416,98008,85932,8798,-21991,-29589,-10598,-4041,-89945,-123323,-37127,-48236,-47948,-5964,11519,-13501,-17046,-88713,-145319,-42619,37384,62607,50820,25560,37440,68169,109633,104966,81894,26447,40637,95078,82560,-35315,-82956,46714,299234,413615,266674,77549,-14935,-19110,-23173,-49726,-31458,49874,145490,144119,37345,-47362,-96752,-74018,-63264,-66288,-55013,-13378,11693,-22197,-15335,39602,62009,90685,110121,61058,109369,263261,328512,289227,197595,129831,129394,139891,85044,-20752,-84961,-120508,-46014,36882,117519,150478,48303,-42725,-102041,-109731,113508,296527,208901,55880,-22899,-32364,15790,76108,66903,12092,13149,9781,-43670,-53158,-14142,29723,23628,-2480,7519,13914,-8532,-41059,-73718,-34578,48336,88968,74178,978,-40970,-79397,-109425,-110884,-94650,-110568,-114775,-95639,-104912,-83380,-103861,-124713,-108629,-74068,-76513,-56901,51486,-4740,-44886,-70555,3858,151280,87398,-3430,4794,29266,31041,-53908,-66257,9621,94047,103548,73430,36053,48021,46968,-13629,-76685,-39917,34841,30641,73138,53394,-75662,-100030,-39291,-52551,-96763,-55486,25033,59237,60508,93799,159177,232440,97373,42292,-13858,-77395,-128600,-99339,-24347,46621,48357,25959,62718,41311,-53809,-133055,-74403,-36186,-25260,12023,10994,-28007,-30812,-29285,40889,-1215,-5044,19422,32903,41583,208,37775,171433,180283,59540,-124527,-5551,36586,-27024,-84799,-47080,-42416,-20035,30760,108232,159674,180209,213041,51618,-58872,-51621,3506,25563,36429,87164,123588,79548,-644,-28503,-29006,-13379,56259,146895,97126,38319,23529,51450,53158,17213,-39187,-52602,-84590,-28148,62900,78977,24413,-21752,32322,53343,28179,3734,-31164,-29184,-15819,-1815,-27726,-78459,-117369,-112050,-85213,7941,161415,183638,58588,-22704,-69458,-69177,-48380,-26274,-51712,-71411,-50607,21854,129469,162622,52562,-78556,-98515,-35568,-4149,-72539,-93233,-49031,-43572,-77188,-18979,48250,40368,80231,161908,236027,256881,194935,232511,295191,272869,177581,-10390,-87260,-35735,-19248,-34371,-54720,-92159,-46173,-38912,-33696,-40434,-37427,-95611,-27330,26896,-23255,-93696,-119002,-41501,37157,81380,58828,36399,30896,-3716,-73820,-83500,-31170,64245,101916,138778,207639,167268,79639,31779,9268,8162,35361,134495,184028,26489,-47274,-66347,-74651,-60156,-51857,-38390,6518,43311,81318,42186,34655,69452,52797,17427,-14827,-3584,51278,57761,53492,22281,-20910,-5452,60542,114221,55578,-38257,-133515,-165260,-37963,73928,83356,91127,124621,47063,-89694,-162131,-89382,6122,64023,63090,43045,46220,43882,19903,-24075,-35774,-70887,-111602,-63681,11958,50596,25260,-26947,-44165,-113468,-26179,37926,46895,-32985,-114196,-32782,-41927,-22392,46399,91527,125332,122744,62487,25219,-22055,-26474,-14059,-34314,-66698,-31951,30766,24911,-6857,-1181,72682,125542,-19271,-95105,-141305,-76305,24967,144224,141897,101316,84518,30671,-41552,-108571,-121275,-110132,-102966,-104434,-127015,-89694,-34647,39404,106185,126546,139440,57598,-21312,-102483,-158026,-115619],[-67054,-67578,-65272,-58017,-42169,12657,56341,12542,-28455,-51293,-62330,-27479,107086,241530,356730,448223,441240,281686,92733,5076,-56776,-107598,-73171,55547,215930,90144,-24819,37314,164800,209380,164213,70037,-19751,-24057,-37557,-55264,-112603,-80802,-11924,1376,-30778,-41194,-40282,-26707,1708,46205,85116,68719,31439,9660,-11339,-23833,-17032,-37466,-98499,2707,38640,-45352,-71543,-44038,-36864,-8736,-3207,-48533,-96524,-117016,-104633,-74288,-75889,16825,142647,143216,69560,-7305,-43620,-29408,-46744,-110862,-88344,-8859,6565,-15907,-11595,-39504,-81778,-98045,-59602,48824,84283,-34274,-130193,-15349,13045,-17190,-16393,36088,82994,142238,216237,161821,30906,-13613,-59199,-31591,25180,12153,-7337,-45673,-48667,-45292,-30754,-7446,39935,85489,107211,142227,75955,-16403,47606,143370,128165,26970,-30871,-11467,-42295,-86073,-123014,-62672,16936,91342,179237,180654,127660,84848,952,-57483,-52750,-25707,10507,31362,-42339,931,50014,11941,-65615,-15694,17276,16617,3898,-4614,-21860,-17211,-25287,-19561,-80686,-116672,-46313,11822,62533,108107,162375,146660,211247,219384,188871,151205,71434,-101934,-22648,17235,50821,10623,-73690,-98035,-4595,106990,117858,87359,-15280,-118394,-123739,20923,48937,-66585,-63578,-39644,-76826,-24940,110536,173270,53200,-45488,-66872,14855,53940,59404,-25971,-100081,-123143,-101274,29946,134350,143260,81956,-17570,-80423,-76985,-81770,-10034,9446,58181,159352,145184,111121,14762,-96578,14870,224291,257012,68268,578,4214,-21412,-26229,75966,130457,164124,250948,198937,59652,-23189,-73836,-15625,51856,83639,69569,52770,18629,-39787,-43479,-77006,-85676,-38743,-39872,-89607,-82544,-35241,9686,5895,-7700,23649,70069,62349,60240,51470,15740,-24953,-66553,-76463,-76986,-884,66628,89239,52386,12136,-28595,-73134,-77680,-73371,-81787,-25702,-66738,-115794,-115197,-83578,-25991,53629,136604,38858,-100902,80868,196047,135316,82131,45984,-25302,-61311,17189,147622,142930,86721,12523,52215,108318,171699,318008,175599,68640,-39221,-74112,-33101,-638,16789,-3446,-27705,-34639,-44405,-60450,-58865,-152019,-22712,68877,115281,94317,27614,-12224,13837,79833,119817,-13995,-69901,-68666,-102147,-113908,-54589,-26228,-10072,-24060,-42754,-23259,44565,104679,92622,58751,34619,16609,-9575,-47914,-86049,-83387,48951,252797,400940,302816,69948,-50611,-125618,-84684,-15764,66504,37312,23994,-45836,-119680,-132676,-84031,-1863,63311,43066,18206,-14064,-45129,-68659,-65396,27926,87338,98878,106638,95478,97800,82207,41445,-51750,-87317,-32401,32857,73704,66215,14456,-48123,-48656,29348,113088,151166,152338,114505,51759,36664,49379,97358,49525,-46858,-113933,-84394,-3623,48399,94205,91118,12483,-62824,-134588,-138140,-133562,-77301,-39725,29169,-2994,-22647,85324,175999,199076,128036,80580,63720,49907,19122,-11938,43052,145063,200716,159853,64490,-10985,-50544,-38582,-68439,-86688,-24774,57528,170988,292046,270060,105738,-18650,-65909,-54591,21180,52288,-13538,-86498,-117779,-89572,-112251,-89799,-62814,-88219,-81815,-76526,-83395,-108272,-135381,-63367,-31125,1965,-36073,-84334,-79810,-86295,-32600,94469,128259,64095,-61759,-91777,-177242,-19885,18438,-65070,-120258,200842,486592,555880,155672,-128868,-206802,-247945,-188700,-32138,-50429,-23730,-65944,-49719,-29763,-711,50178,42352,8515,-27730,-64534,11115,7941,-18055,-34645,7182,77238,136154,92531,18736,-73036,-73801,-30961,-13974,-21269,-73134,-113689,-94702,-23455,36952,46527,8587,-59031,-30939,-60741,-135153,-91379,-31833,-3195,-54570,-206941,-91506,33442,77853,110431,115817,-9907,-69898,20459,18271,-39380,-7674,69077,73657,23326,-4995,88435,82179,9350,4932,12985,43291,154050,173670,274525,285887,48580,-35790,-134419,-90332,-92843,-112553,-105609,-110058,-83494,-74295,-39190,39429,155741,138199,88762,101716,17160,55725,12457,-58542,-51765,-30412,-91044,-49778,1747,-25295,-64039,-113489,-56040,19482,84610,40400,3599,53406,139755,149868,65726,19294,5710,-18042,253,30896,16421,-25037,-63686,-44389,11985,2709,-24283,22416,65921,65973,-4098,17872,67066,50416,14660,-42281,25488,72303,80158,26071,40554,57686,53552,52104,56301,141367,184541,109203,40783,45124,118539,221201,245017,133999,5745,-98780,-125445,-125018,-93897,-50018,-34776,-15535,26234,78802,71910,3277,-51816,-55639,50810,167273,175462,48274,-44748,-69618,-91349,-98354,-45126,-32283,21773,85948,72770,-30111,-126396,-85424,-49863,23177,23454,-51676,-132388,-85664,2046,-52103,-43242,-26236,-83518,-82053,-49410,-53702,-69094,-30601,5133,-2282,-4429,-47750,-80885,-51439,-35868,-38098,-62316,-107337,-125231,-125058,-96824,-76828,-75152,-15716,178947,252289,96722,-8225,-33582,-52469,-75741,-9368,42083,-16672,-16142,-21766,-49472,-97573,-140132,-56154,13121,75489,118586,134764,82557,-36653,-29536,94020,228400,281642,355484,347926,50848,-104643,-100063,-85384,-115262,-71326,-26552,-41038,-97954,-72800,6898,120103,157533,87499,-14988,-124391,52856,151942,160110,313523,158125,79176,28929,23614,48457,41583,14164,55,51184,38409,-25894,-71949,-99921,-51311,-15316,-35600,-77551,-88212,-71177,19873,105021,103982,7636,14779,26513,71,-44599,-72547,-104394,-129620,-98404,-93167,-86625,-78598,-95304,10793,125748,81022,21556,-32141,-28613,-32970,-30300,-23425,99515,114606,30246,-61723,-47793,-106420,-56722,92135,140635,46371,-46605,-57239,-42496,13533,121559,113644,3678,-93567,-95727,-35944,24611,53306,41266,41848,4399,-17807,21302,20812,-58544,-93724,-83849,-68501,-48227,-15357,-43938,-58917,29034,110544,219961,156115,13584,66142,186650,202327,117770,-452,-59209,-39050,-17238,4695,5443,-52550,-32472,-8231,-12300,-52032,-37104,-27454,26434,8507,-23350,-31142,-30389,-9928,-14292,-29156,-37002,-39238,-44639,-62140,-24581,59756,125261,118080,131391,96433,51058,-39966,-47198,-51452,2437,75172,72525,14868,-81457,-79333,20543,95987,117766,104312,42910,172697,236093,121571,-11976,-67174,16760,89914,139440,159475,125727,73201,23309,-36734,-18269,-57511,-103910,-128277,-79968,-44238,-62123,-48959,52880,125024,115569,69700,11018,31135,106744,176315,181436,113413,35530,-6780,-19315,-61983,-112593,-84299,-47638,-33962,-7742,24433,60401,65013,42993,35342,55645,83155,51405,-21228,-39985,-38895,-22543,-9117,-61463,-105292,-100310,-78533,-9873,109799,289046,331390,277629,133625,7302,37108,83815,101158,-86693,-86850,-88605,-64315,-7790,44600,66164,80960,120735,207911,210308,61931,-30333,-40537,19122,71075,201881,257349,156208,45586,-75014,12442,70038,51571,87390,167786,186946,193352,176427,175861,161876,83911,38642,137655,220769,221376,154699,90480,82053,101882,66465,-60048,-81465,26515,46619,-22570,-31046,45294,62377,96303,23453,-50616,-65553,-13549,56838,96431,250765,417718,459517,287013,157739,70868,24941,21841,6152,21820,42539,69061,83164,-13111,-89829,-57486,-33047,-71987,-124864,-125875,-51378,-35768,-11529,10166,45502,106531,200197,204852,112728,-16512,-166484,-76362,2369,46172,-12799,-43157,-48752,-110715,-99679,-88285,-118846,-77772,-6844,106773,165244,86520,-19210,-82655,-160134,-153767,-110952,7376,97544,131215,99808,4644,-84398,-42409,3055,19384,2456,12223,15134,-10953,-69961,-37929,3968,-62747,-64572,-25321,-24383,-21292,-46358,-79876,-72796,-111060,-102760,-30776,-29872,17651,-64052,-124879,-45664,56155,95887,30065,-81033,-107047,-98702,-114880,-95523,-82700,-72096,-130435,-27560,44277,87877,159042,134316,-15715,-86619,-17857,-36022,-85212,-86737,-60393,-69933,-88814,-106134,-118928,-104704,-52510,6973,61714,107342,155068,194364,148586,135264,119816,72384,67517,50354,27472,31160,67770,119191,143223,51743,-51104,-117503,1381,46761,27521,24005,74696,89959,4930,-69730,-92919,-26202,70936,74148,-5327,-36679,-69149,-3511,91461,82148,40971,-2255,2981,128403,329430,329125,206596,-60659,25598,96951,172589,206884,134537,41199,4563,-7860,-75463,-138411,-109572,-111449,-110235,-36471,-20097,-22286,52950,105795,64512,-9085,-92819,-65771,-47888,-30217,-57911,-102221,-91162,-72346,-64705,-1020,41334,108328,142286,121275,109823,113455,91964,94830,97208,87779,-26467,-122200,-3043,36903,76378,105121,55374,-35611,-72675,-58369,-62291,-28919,-21004,-36094,-71208,-93234,-59207,-42227,-81452,-95485,-82733,-79246,-55262,-43993,-37408,18251,50153,30815,2039,28830,94908,154344,113775,69103,100166,100528,33462,-27546,-26403,-31810,-2706,2719,-33333,-46765,-38326,38611,193437,414206,555400,439958,305184,165588,26600,-130897,-96542,4910,66811,22193,2224,-7562,-50289,-77213,-47739,-1452,31720,45877,-65917,-91503,65861,226430,328933,231386,217381,313434,273277,65094,-75470,-64176,2941,21095,-37379,12806,113306,138287,119184,40177,-32793,-75493,-78126,-65452,-79379,-78283,-40632,-17239,-22722,-31517,-44110,-60000,-20857,51207,81568,113437,113426,82827,79711,85723,142302,258299,246545,97701,16730,55117,48101,-75809,-32543,67568,23738,-92165,-77859,61060,94701,117547,104610,69538,71747,157674,303393,334009,166881,24216,8241,35565,15306,-20123,-72284,-15065,95041,176874,241155,217336,110716,63480,-7698,-26393,10103,48580,81313,149558,193957,127544,2156,-125772,-120210,-119836,-71944,-27926,-33058,-56679,-65191,-32669,29570,88084,37854,-25067,-48682,-40861,-31283,-35493,-62262,-17995,-9986,-69544,26821,218225,340720,289052,158098,7436,-37674,-42814,-35887,-35771,-61707,-60362,-27781,2785,-139,9557,29054,37621,22378,-44800,-106225,-91421,-58770,-23438,-83129,-175827,-118016,-46690,-25870,-41604,-30724,-57132,-65819,11489,209035,315919,242220,86749,-38335,-33757,12852,106112,132103,33484,-54628,-114262,-164182,-126556,-91644,-82352,-83403,-19615,47382,264589,530650,508009,276396,104233,-1880,-18108,-29687,-63570,-102929,-111745,-121550,-79326,-25994,-26311,-53970,-18049,-38161,-29210,-23806,-13544,32827,95627,73785,-8833,-72541,-84684,-29838,-33904,-42396,-44402,-23892,32189,108716,266653,301611,221217,121826,119556,116437,61545,31677,-49126,-127599,-61483,44578,72366,21902,4045,49984,101404,125654,72008,23474,61029,55448,-47006,-79823,-63974,-48106,-72569,-61711,-37837,-28022,-40859,-82661,-71709,-46283,-13482,-9774,-3765,-39206,-85461,-66411,-24349,7684,94052,86017,77421,103880,45090,-72152,-120737,-89433,-24383,21381,99589,160095,152844,125568,24560,71755,68161,11934,-82695,-138522,-47349,28618,72316,46751,10279,-32665,-108789,-23649,27234,47474,130507,88813,105021,185352,232924,149542,55907,-39449,-85800,47864,181761,255675,179133,29031,-29525,16472,51148,-7694,-136586,-176082,-93010,-60083,-19269,30560,69222,39900,-7203,-49654,-36803,-52975,-81728,-17379,29072,27638,-23073,-29536,18747,29925,17902,43843,37183,135943,76011,-30128,-74186,-64913,-37520,33463,104808,27821,-115535,-142048,-50083,67519,222066,214039,109197,24692,23245,49852,11805,-17637,-9602,25085,42970,-44391,-96544,-102505,-95666,-8001,150414,446581,564902,450548,264807,62109,-14189,156635,310977,330527,326621,174265,15752,-102905,-99768,2336,119583,148945,40664,-80343,24092,97007,67604,-9705,-33421,-34246,-6819,-47,-89731,-122469,-31905,-44994,-60742,-20815,10433,9508,6081,-72720,-157389,-48334,29268,48494,34602,1503,20307,67181,117900,118166,82608,8831,13039,72592,78988,-22578,-71054,41657,284608,391925,241741,70330,-21183,-24588,-25002,-42766,-19559,57679,143439,147608,41940,-44729,-95292,-70795,-57388,-60787,-57294,-14884,19676,847,4002,57100,83679,105061,119094,52975,86200,225288,285616,260126,208321,168821,155655,144098,74827,-27510,-89779,-132385,-78007,-5629,68086,116302,57280,-13806,-74156,-95812,105826,313181,217778,40771,-38949,-46362,2311,66608,56830,7123,5875,-9662,-77725,-64621,6129,28981,13418,-15914,-2848,13273,-6861,-39376,-83693,-47313,21174,54205,46887,-8185,-36377,-73433,-118820,-137403,-113050,-102787,-90208,-91748,-95753,-74282,-105840,-112448,-129152,-99531,-102060,-76486,23882,-39377,-67896,-79968,-1855,129338,53104,-24859,-4294,22612,17860,-68367,-63186,16416,99384,99876,49075,4221,24765,39696,-4756,-64833,-24174,51729,45765,70286,62457,-57588,-104534,-45819,-62867,-96622,-53955,13484,30647,33777,93971,186419,264066,126003,58960,-5951,-71969,-129711,-96976,-13491,55873,50273,28557,74146,50775,-48973,-131638,-76486,-28592,-5540,24048,4023,-45175,-57767,-60524,23549,-602,-676,29348,44180,45955,-457,45318,208038,234918,85078,-105131,-14698,30201,-33703,-98979,-57619,-40902,-23183,16085,89490,144433,176795,198053,35547,-67043,-63121,-881,31795,32579,64417,102892,85765,20300,-22651,-41633,-36841,26424,130545,97069,58065,55940,92581,94986,38160,-51834,-86039,-113038,-52460,40334,56467,4379,-25793,37324,54400,21198,-10696,-44682,-36475,-20171,-10356,-35398,-81066,-110220,-108130,-109667,-10409,140401,167429,61582,-11486,-62078,-67195,-43407,-17889,-40214,-58875,-60487,-7757,83467,123920,37970,-82454,-75878,1451,26798,-63165,-89663,-60221,-55006,-78161,-12937,49133,31310,47518,120434,224268,262436,193466,199831,209748,194655,132436,-30209,-91518,-38720,-22332,-35803,-55925,-81530,-43992,-43052,-31559,-35322,-29601,-93524,-41348,17704,-25544,-92801,-119220,-42143,40935,84447,55742,32028,28070,-4003,-75927,-104005,-70594,1977,38989,90055,170954,145933,65382,18706,5885,24355,66536,157706,173767,5646,-69322,-55508,-47300,-43376,-52937,-44371,10962,60962,105818,51612,21091,35691,15789,466,-8161,13481,74452,86873,74504,16233,-27560,-3187,65534,110725,34651,-66315,-155904,-142656,-7192,96510,91778,91522,135444,65980,-71346,-145666,-79988,7850,62725,56479,20476,15402,22291,8897,-28908,-34779,-71124,-117215,-70066,-5617,20188,-362,-41983,-53981,-130496,-45346,15261,16325,-65222,-147650,-42941,-34559,3348,81997,135038,168375,159208,101655,81836,37816,17156,7165,-22146,-62782,-32014,28744,19550,-8271,-697,75709,175206,64512,-39952,-121139,-100254,6948,131586,154595,119650,102587,57602,-8533,-91828,-121995,-122731,-105735,-101959,-143038,-112460,-55854,15573,84191,113079,127384,43867,-41258,-121863,-175576,-145454],[-95016,-84743,-66188,-45895,-19687,38941,88901,37734,-4256,-35688,-51297,-19354,107876,253490,379317,463221,440073,270256,87708,2928,-58281,-124939,-101251,10765,167124,77433,-18697,36716,141149,178675,144682,59601,-22033,-10747,-27346,-46662,-103046,-69475,11957,30529,-9281,-36778,-58177,-36194,2604,54271,92921,73708,33162,14628,1983,-8853,-18083,-77093,-73917,36035,41754,-47681,-74669,-48595,-53846,-48633,-48361,-83802,-120746,-129882,-93454,-64096,-88706,-8004,124031,135473,64349,-14810,-55083,-45567,-64350,-114895,-63417,15375,22178,-9219,-7422,-36497,-87925,-104625,-67801,46228,82801,-35697,-124413,-7421,39225,13842,-297,46227,105534,173922,240014,159058,24186,-23712,-62860,-33244,9686,-15003,-24255,-60802,-68349,-68469,-44730,7143,72736,97792,95459,125116,78821,-35050,28964,120548,89895,-20049,-43507,-17562,-52502,-93350,-120454,-61829,7867,80635,190761,202861,112526,54249,-12166,-47894,-31717,-15507,7050,11706,-71059,-29133,28429,3575,-58905,-19612,6954,1379,-8831,-6288,-16887,-10036,-16994,-6231,-77136,-114608,-30940,29553,79693,126571,158200,128594,190879,222584,217599,207043,112716,-68084,-53883,-14601,19288,-9486,-74900,-96316,3578,147488,161113,119502,-1532,-128180,-169205,197,67812,-64555,-87578,-50658,-69816,-17629,99455,157918,48297,-36304,-71929,15148,70201,81309,-23310,-98720,-119648,-93579,30544,130780,141299,82336,-15412,-76037,-72335,-79479,-5082,13999,66282,173649,152476,98980,-1865,-112355,31255,223889,222442,56890,56,2972,-24893,-24605,82664,140147,168974,243960,173803,40572,-35515,-63900,2357,70355,105146,93592,73637,39217,-16799,-23180,-68115,-86928,-30691,-35285,-95211,-92278,-41084,10613,11083,3030,41505,85945,73841,61095,37029,-3890,-41169,-77289,-86381,-92295,-21139,44466,73272,50476,20636,-12603,-47068,-48675,-56898,-80440,-31158,-62735,-85311,-97311,-99502,-62521,-3468,78854,13844,-101960,71534,178767,126553,69610,31642,-47339,-66721,47548,201024,200210,117932,24577,64783,128181,197898,353702,227000,99977,-39414,-91704,-45906,-12471,13115,4343,-11455,-21373,-47464,-82022,-79237,-183942,-29548,48282,71728,46687,-13612,-37486,2349,72840,125857,546,-73965,-82579,-111338,-107777,-42501,-20388,-18974,-39018,-34991,-3050,64876,118401,95586,60668,39918,21253,-9874,-62232,-115323,-109512,26529,224052,380099,306077,82668,-41236,-117156,-80224,162,90118,51292,24750,-55433,-134316,-144005,-86932,-1954,62822,44674,20012,-14066,-49271,-74226,-70923,19167,83001,93173,96923,89397,118366,118027,77179,-31628,-79537,-27155,37984,70769,52326,-4316,-52908,-35528,69359,143403,151159,136257,88636,22026,8082,24915,73909,35304,-45286,-108645,-67617,5856,47887,80871,72362,3889,-61845,-122299,-140868,-148216,-75083,-35873,29503,-13368,-42413,49798,118666,134480,78547,48054,34943,33404,8468,-20242,37866,143123,211223,179528,75272,-13026,-62375,-52230,-75012,-83858,-28153,57684,175515,304708,293604,121220,-14852,-63155,-50153,22271,58453,-7827,-88049,-126901,-98183,-118228,-90098,-62510,-78216,-66735,-63996,-79948,-115001,-134034,-60119,-29844,4874,-31243,-79156,-71480,-62571,-157,123934,121504,40841,-89235,-112262,-162537,-17723,9329,-69227,-148905,101349,354652,456681,110500,-124591,-231507,-289497,-225496,-55314,-23359,3292,-49670,-55087,-21010,17985,71893,74435,47627,-15672,-49895,37560,46917,28346,25996,74603,137930,176082,104067,23686,-78082,-100078,-67833,-55267,-55483,-97805,-117170,-83471,-929,75631,84725,30396,-44617,-28232,-67159,-149368,-67298,4272,24008,-25386,-182909,-100694,37946,104431,130740,120728,-7490,-48894,16800,9388,-42137,-1726,77155,83526,37830,9030,105428,62296,-5204,-6138,3470,32201,128358,152542,270768,268771,42356,-44058,-151585,-104094,-103281,-93927,-83623,-81910,-52061,-48905,-24876,59806,202552,199944,150998,123320,2643,25399,-10537,-63639,-54836,-55976,-162570,-18625,17315,-25116,-70859,-101836,-32922,33777,85426,52049,16997,54194,131998,135519,64053,17726,-6466,-38566,-17132,27673,27805,-652,-25799,-15513,19895,-1726,-36233,15494,71649,52849,-47586,-10720,64348,58816,8884,-44973,32453,73652,79056,27391,42761,70751,74335,71176,68589,124949,161209,97773,46220,56961,133580,231987,231465,108623,-12963,-116507,-122003,-121881,-98258,-49078,-40077,-29212,12436,71301,89515,26694,-20760,-27038,81689,201975,202059,65951,-32328,-62643,-83276,-88559,-44220,-43968,11151,76900,62827,-20442,-109817,-72285,-30091,47185,25516,-74221,-144691,-100116,-1036,-40402,-30203,-22988,-83997,-102627,-64682,-60073,-82122,-56733,-14011,-8545,-8844,-62198,-82856,-40657,-21244,-23379,-49513,-95031,-113420,-117429,-91994,-66582,-60283,9211,218275,257992,82887,-18235,-42013,-64113,-86006,-12652,41752,-11185,-7566,-8625,-33765,-81365,-144438,-87382,-7334,65928,112181,129151,83552,-33564,-27571,104597,254702,336997,416482,370837,61686,-85107,-94816,-99517,-132588,-84763,-35169,-45638,-101773,-56904,37032,149731,166703,81429,-20436,-141401,34056,143595,162744,326790,156204,74640,25208,23699,50863,42708,10798,-329,50780,34562,-32973,-78977,-90833,-31987,2033,-23094,-67337,-80852,-61292,32746,124504,133385,28941,15410,21641,788,-40389,-78554,-126701,-132550,-93313,-74569,-74756,-82671,-90219,15304,124525,78438,22025,-35512,-36277,-44487,-43153,-39734,75855,89651,18387,-55247,-33526,-95657,-64415,64741,97094,19642,-55199,-51658,-31313,21942,134152,143497,13279,-91474,-92096,-31553,20510,40847,29515,28037,-10336,-28955,12721,17963,-54693,-92443,-87534,-70787,-34541,13005,10915,7788,66342,125822,216355,172389,41970,86295,207242,245745,166134,36200,-37192,-30024,-16787,5624,20880,-18689,2898,6098,-11964,-56578,-51687,-37306,39540,38233,7683,-8319,-22488,-11622,-30776,-49789,-50667,-44221,-53505,-68107,-15173,42510,101076,108252,122499,63441,17205,-56019,-48938,-51622,-10679,48663,45377,1601,-87699,-93044,7853,92518,128467,123597,63675,210639,276711,126377,-21254,-51238,35568,104055,140300,148175,112861,66158,19629,-47868,-53609,-118926,-135794,-182381,-124998,-67346,-69775,-52271,47250,131106,124038,77308,17217,30400,96098,152341,149929,95733,44559,17845,-775,-58063,-93793,-102616,-64780,-56577,-33345,12610,62111,75552,62058,50623,65120,96468,70286,7806,-8196,-15607,-9705,-5674,-58472,-90608,-78457,-59773,-2434,111812,276756,309016,257169,122857,17806,42934,84385,100788,-80729,-81304,-115913,-89501,-19330,32785,41268,51896,84885,158842,172349,20464,-67643,-46841,3722,30547,138138,194908,135619,49003,-67569,-18587,28414,22702,86987,206414,247094,228868,188634,189946,184270,114799,65335,137968,205363,208298,140945,64719,49885,68309,48963,-68550,-74575,36558,60194,-8793,-50163,23883,59618,95636,13873,-69750,-103011,-53806,45204,114112,280424,436375,475116,305451,163982,67695,21134,18282,-495,11201,28066,53767,73630,-17117,-102236,-68916,-42598,-84124,-138208,-118075,-36821,-23763,-10066,-1892,38263,111309,208277,206171,107876,-22630,-149374,-72397,3723,50814,-6956,-47909,-57737,-99102,-76392,-76003,-121137,-85945,-20952,91050,177575,116028,197,-74019,-161030,-152898,-98673,8780,100323,147013,127398,27672,-72031,-51975,-11629,12891,2560,16634,30137,12536,-34618,-65303,-17307,-69924,-56312,-27576,-31742,-28579,-53487,-97088,-98760,-129618,-92660,-32557,-49177,-13456,-94894,-135256,-32601,62185,91256,20811,-92713,-98556,-93989,-116011,-91257,-73319,-60967,-104297,-21885,39448,64251,113530,96496,-47396,-95110,-12687,-22999,-60940,-52702,-26961,-23845,-47774,-79005,-106105,-101743,-51538,10446,73853,134085,189329,203824,130807,97336,78926,48401,59239,53620,43437,64290,109525,162186,198632,108034,-1450,-107807,-76026,-15388,7791,35194,98499,113089,25991,-49416,-77332,-36415,42288,44006,-24512,-43501,-69803,-5506,88160,90821,62075,17129,5068,121362,328735,348224,208262,-66853,23605,93932,171183,207812,137198,42470,-5209,-27156,-89840,-154700,-116868,-91446,-59777,10019,22441,25481,100113,132243,73096,-1399,-78737,-41176,-11960,19785,-9718,-72519,-79058,-72494,-69455,-9584,41628,118113,150679,131991,129991,126024,95340,94659,90451,86019,-23205,-135410,-13617,31981,81221,128567,78355,-28045,-79490,-68483,-64671,-25534,-16679,-44938,-83631,-87645,-48340,-32901,-70510,-76375,-68136,-67973,-70864,-34212,-10923,44317,59988,22698,-4524,34425,98588,165078,131881,84710,106365,94972,19726,-46795,-47182,-51570,-19462,-18453,-55126,-67834,-59787,21641,181450,400371,541532,417935,304070,203628,65895,-93521,-117619,-12726,64389,27624,6079,-3443,-48642,-87503,-65704,-29128,-34930,-49303,-135114,-45466,108870,270485,370289,273465,262472,347440,288474,71172,-88057,-56570,32156,60242,21205,57503,130079,129386,103021,31583,-36395,-84518,-95318,-81117,-86459,-92736,-61330,-42125,-43688,-48001,-60323,-67122,-13896,63665,96497,119952,119852,74085,61464,84807,157438,281394,284012,112864,16932,44937,19504,-107387,-38432,77529,28474,-97414,-80487,39379,71496,107542,97891,64000,72698,172995,338214,391113,234772,49300,19046,45852,22457,-22506,-58589,11538,133683,214124,273429,253366,133423,70247,997,-19068,2996,47219,87413,149986,171109,88024,-35892,-158759,-101001,-101614,-68368,-8552,150,-15718,-40270,-50024,-10672,61409,35631,1458,-12131,-9602,-10045,-23485,-58441,-13950,9291,-42498,21858,187159,280964,219170,108292,-12436,-67618,-61176,-45756,-46841,-78086,-77600,-46874,-14892,-12920,6877,36224,51694,40734,-32122,-98417,-95491,-69458,-42527,-114180,-193762,-107818,-48813,-26186,-34564,-20544,-56481,-92997,-25066,148609,262847,204444,59222,-55088,-33241,21140,124785,133437,12603,-91429,-166919,-128496,-121643,-103178,-94669,-80240,-7996,47883,250523,499491,459409,217342,48434,-40450,-38503,-46954,-74957,-96641,-99721,-108329,-80476,-27858,-24562,-38350,9058,-12994,-17790,-15367,9229,62023,120181,91644,-980,-71601,-85905,-35119,-35635,-40285,-35444,-14963,24729,69661,243376,330715,289862,194010,173442,133496,59399,32805,-46221,-164492,-69124,43062,72474,15602,4302,63741,116998,128799,75781,39838,79482,59435,-41753,-71841,-54065,-45096,-80449,-79916,-54604,-41119,-49909,-94094,-78760,-56691,-23507,-13413,3049,-31705,-87004,-68012,-19045,29627,140968,139662,134658,139162,59717,-64327,-112474,-84887,-17440,28132,84430,121434,114378,86485,-17632,51789,52566,-3426,-80900,-129187,8290,95281,129527,77412,15823,-43758,-91492,-21735,21218,58828,172292,134138,132023,196042,211116,111761,21825,-63751,-80910,40244,174897,260349,197675,50054,-33578,-4625,25392,-24221,-149369,-166334,-80532,-56515,-32483,12598,52987,32311,1935,-40661,-36669,-56672,-99243,-7496,26442,10375,-27970,-18888,35816,35578,6907,19854,16428,110493,52948,-31799,-75488,-65367,-24974,73596,161197,52987,-98684,-141879,-56398,47386,177639,166450,82534,19183,16059,32952,-3670,-20543,-6392,38004,44449,-53124,-109152,-107410,-90288,1707,149525,405138,449798,356668,223025,54800,-3477,141613,280430,305633,309466,174506,23409,-89507,-95163,-893,118958,145644,51477,-73589,10361,88724,48435,-30185,-46966,-41734,-5438,900,-92855,-117707,-23869,-38242,-71690,-35864,5304,25227,22746,-58232,-157777,-57055,18248,33599,17654,-23485,5605,68571,126678,133566,84744,-10597,-27371,37609,69191,-13093,-61071,36442,263360,359256,216635,61790,-29494,-33308,-30479,-39953,-11683,59171,133570,142725,42037,-45357,-96218,-70441,-54993,-56922,-59303,-18977,21977,17971,26252,80605,108586,118862,126750,45118,62420,181928,234065,218679,205103,200950,175655,136770,57707,-38052,-96230,-144798,-106300,-37730,32033,84437,63756,18932,-34635,-66924,92787,316621,220500,24826,-56748,-64885,-18859,50545,43004,1458,-3129,-29892,-114999,-59437,28820,28659,3031,-30624,-15067,8825,-7269,-38223,-87292,-54072,-292,23955,22231,-15362,-26859,-52883,-96549,-124105,-93904,-67178,-61928,-76934,-81835,-60880,-90731,-89802,-141486,-117768,-118435,-85889,10350,-65555,-95407,-92798,-9231,99937,19562,-43208,-11274,16243,4249,-81982,-58905,20016,98227,88086,19360,-25182,7150,36025,6897,-49812,-7920,66508,63642,62191,69454,-38574,-100367,-49572,-69043,-85777,-45155,9045,7272,4808,84539,199534,280836,149269,73042,1592,-65509,-124953,-92498,-4085,62647,51800,29736,83052,62264,-38621,-122040,-81755,-23123,13656,37659,1399,-57194,-80322,-90721,-170,-4331,1738,38279,54663,48591,-2624,50320,239584,288090,112411,-83438,-24743,24835,-36398,-107149,-66651,-37858,-22305,6601,72730,129324,172062,181038,24299,-70673,-71246,-6131,34969,20635,35431,71981,78469,32463,-18202,-51832,-56215,-332,110440,94733,78183,91507,139483,150133,82650,-23484,-57639,-125838,-72312,19919,35037,-12287,-22236,46062,56132,15132,-21700,-52672,-40139,-21847,-14827,-37166,-77302,-98260,-102121,-117826,-4271,139282,162133,70315,3237,-52008,-60073,-32054,-3919,-25752,-44631,-63929,-32867,36608,79909,23527,-79200,-50991,31906,53489,-51807,-81325,-68305,-65221,-76510,-5563,50904,23794,21629,86014,213742,269975,193703,161215,118197,112695,86289,-47889,-89857,-35795,-18601,-29040,-46895,-64690,-38899,-45625,-27961,-28746,-21764,-82359,-40466,17576,-23026,-89581,-112719,-35347,49895,89801,54114,29409,27415,-1230,-72375,-118166,-104365,-52724,-17297,45543,130129,119352,49701,6738,5062,43220,103433,185828,168444,-3850,-85017,-39434,-13116,-11667,-33073,-36596,22277,83751,138549,70937,12971,4855,-16816,-10954,1224,29808,95498,113792,94610,9962,-25165,3268,67373,102506,13271,-90128,-164331,-113230,31372,127604,107504,96905,147583,85476,-51135,-126595,-66248,14237,64138,52169,3623,-8079,5187,4472,-26210,-28836,-66836,-115728,-70116,-17751,-2722,-17141,-50241,-59565,-125683,-48497,5052,-4206,-87644,-139577,-35637,-16130,32335,111952,168323,201424,187235,140290,142689,102896,69851,39514,-2910,-53328,-29299,28293,18793,-4951,1767,73475,205203,133081,5350,-101076,-110278,-3667,119264,167323,139837,120833,87074,33850,-63860,-112220,-128043,-100946,-90770,-131383,-125398,-71979,-2604,69169,109685,125835,38770,-53549,-133948,-183272,-164050],[-113075,-87415,-62313,-37553,-8449,45955,99001,58980,19257,-25312,-47213,-19554,97541,248593,374832,443668,405531,238152,72831,-4585,-60500,-113355,-129396,-31028,119536,62595,-15523,30170,109288,138722,116635,43571,-26410,-614,-21344,-42183,-98385,-64055,27409,50252,8856,-27151,-70563,-50729,-6,57337,94280,73578,31532,19423,21918,25672,26692,-9383,7620,69436,39448,-52586,-81986,-58122,-77640,-82901,-83755,-118847,-143083,-135282,-81475,-55392,-98031,-33150,101859,122329,55791,-22692,-63427,-56395,-75129,-103161,-38724,37876,35891,-2505,-3565,-34310,-94658,-108370,-71883,45183,80341,-37126,-119538,-1318,63462,45831,16312,54413,123648,197797,255227,154379,21858,-30193,-64854,-33738,-1092,-30141,-23779,-63555,-85239,-94389,-60201,17416,93659,96977,71425,94299,68595,-54531,9091,95055,47756,-70449,-47894,-20728,-61738,-98343,-114590,-58590,881,68751,192084,210122,91216,20167,-21723,-33641,-12080,-8315,2973,-4883,-95956,-56955,6426,-5674,-52834,-21650,-1933,-11638,-16761,-3076,-8109,-156,-7467,5782,-77152,-103016,-11892,49248,96944,141295,142551,97825,154610,205067,220834,234694,135091,-44652,-79694,-46222,-19562,-35984,-74471,-94310,12588,186262,203323,153845,23500,-112925,-190723,-23233,84502,-60443,-123039,-60949,-55644,-4603,88880,140248,42191,-31265,-74273,14840,82570,98569,-24772,-99330,-117786,-86297,31275,124929,135307,80274,-12224,-67061,-63892,-73938,3032,21454,76174,186498,156552,85892,-14309,-120811,45431,215341,186249,46714,1351,3534,-26755,-23762,86664,146293,171420,235508,149847,24129,-41102,-46992,20555,85310,122621,116933,94006,58327,5482,-1217,-54588,-86527,-21487,-28055,-90630,-90256,-38428,16802,19039,15851,59235,99795,84220,62215,24771,-19005,-51875,-81629,-88585,-100506,-38219,21937,54903,47114,30181,5228,-19699,-19181,-38137,-74873,-34336,-46373,-43412,-72521,-110613,-96470,-51885,32956,-1803,-95739,62005,162146,119654,60061,20563,-65104,-51626,87714,256823,257117,145095,32264,72135,143802,221903,388497,287778,142093,-30146,-102805,-50859,-20345,9408,11700,6017,-5316,-45596,-90972,-76058,-160459,-34164,25715,27666,-1111,-54789,-56786,-2305,69270,129286,15423,-75194,-91087,-111404,-91605,-25734,-10884,-24158,-47252,-16727,28970,94151,138837,102218,65836,47440,27688,-9024,-74908,-142379,-125418,7171,190320,344729,298685,96957,-28102,-103956,-70088,17898,112464,68107,30293,-56825,-141008,-135237,-81439,4293,66781,51479,26224,-11389,-51943,-79048,-74024,11689,79454,85506,80729,74593,132037,152592,120005,-3085,-65206,-18579,45761,68759,39486,-18983,-47214,-8375,120963,176375,154215,126721,71151,1177,-12643,3138,48893,22467,-38214,-93815,-48194,17126,50300,72815,61277,4098,-51763,-103366,-135970,-162229,-68608,-30601,30019,-22665,-56195,36718,98197,105491,57618,36568,22920,24286,1666,-26582,31683,134888,211219,192681,86293,-10835,-68318,-63288,-80493,-82498,-33591,53362,171512,303907,305823,134379,-7801,-54320,-39903,26999,65570,307,-86737,-130991,-102457,-120332,-88201,-61468,-65979,-46709,-45755,-70437,-116886,-122616,-53195,-27850,7161,-26069,-72790,-61286,-37386,38390,159129,116172,20805,-113250,-124454,-146047,-15409,739,-69998,-172876,-3239,201884,321333,39546,-120742,-250751,-327097,-262926,-85655,-9354,19455,-40002,-63102,-15465,36278,97426,115228,95449,4298,-43376,52012,75652,65105,77509,138823,199878,216279,118891,37418,-68099,-122413,-100683,-89420,-81641,-118662,-119556,-72811,18393,107436,116114,48147,-33544,-25649,-68612,-130944,-40541,34858,44306,-1120,-159650,-109078,40574,125647,150562,124009,48,-27846,13813,-1025,-42577,6943,85273,92777,53357,25396,122552,45403,-17105,-15538,-5098,22178,104888,131475,256776,243845,36810,-47454,-163905,-112047,-101217,-72781,-61000,-52842,-23044,-29165,-14380,81437,253916,272321,220383,135585,-14115,3526,-25578,-66127,-53707,-83313,-180625,8986,31427,-23846,-76085,-86483,-10112,45519,81055,56969,27656,49858,113896,113414,59805,17031,-15465,-54876,-31740,26275,40228,22211,6542,9625,26281,-6421,-48800,5241,72401,37230,-86403,-36686,61788,65915,1967,-48986,29892,65374,70639,24320,44447,86029,98917,91824,78387,105386,136462,82748,48971,68014,147030,237448,210744,80705,-33731,-131881,-103663,-109079,-99728,-48694,-45697,-43217,-648,62522,102848,46613,10124,5087,114947,231829,224182,82686,-19193,-54981,-74817,-78351,-41885,-54717,-1613,63543,49448,-14584,-93344,-58813,-11904,68988,35066,-72099,-106451,-103314,-4976,-32000,-22666,-22107,-82810,-123433,-79985,-63434,-78101,-64006,-22955,-11784,-16373,-79211,-80352,-28880,-6918,-8672,-36575,-81882,-100776,-108611,-84436,-54701,-42593,41066,258640,258941,70535,-28106,-51486,-77260,-88444,-7057,49192,-39,4418,6797,-20181,-67533,-128358,-117869,-32042,48861,96516,115221,78907,-32810,-24479,114223,280505,397045,470160,381689,68791,-68444,-85855,-97643,-122584,-93612,-43748,-50582,-103556,-41160,66919,177080,172680,74458,-26546,-153476,21550,138589,168443,336673,155271,71136,20835,22342,51702,41515,5710,-862,45782,26850,-41709,-82460,-76158,-13074,17261,-11166,-56680,-72964,-50587,45759,142828,161274,51986,13999,11501,-3430,-39504,-86007,-131854,-104945,-65163,-48201,-65906,-88049,-83430,15053,112504,68149,17204,-42671,-46659,-57384,-57852,-59147,47092,60199,8053,-44430,-18130,-85027,-75353,29611,46331,-12842,-66992,-48438,-23779,22708,133622,165332,20347,-90531,-89983,-30345,12525,23285,13492,12311,-24552,-35347,9543,18402,-50446,-94284,-95540,-75637,-22552,34727,59425,72549,101175,134133,201834,177740,70415,109581,225795,285000,215241,73298,-16165,-23134,-18904,5430,36879,16931,39166,19360,-13714,-61217,-69861,-55546,42045,63176,39131,19403,-11370,-16837,-52009,-74869,-67253,-51149,-60379,-59016,-15995,18486,66637,87700,104370,30105,-17088,-74733,-54444,-56924,-28983,18981,16541,-12481,-92593,-111874,-10929,82027,131458,138045,77029,230673,300496,124160,-28316,-34886,49009,111305,133775,129282,91415,50837,11204,-58671,-72162,-126996,-117104,-160757,-162716,-91631,-77847,-56534,37034,128225,122715,76335,17966,25937,81795,125375,117535,78329,55458,43108,16887,-58504,-86332,-97936,-73726,-76685,-59119,-4290,55923,76584,69856,54451,62466,95183,72711,25063,19106,5011,-79,-5164,-55397,-71682,-53509,-41787,936,105792,250639,271199,221363,101816,24553,45127,78284,91921,-55952,-65528,-134153,-114038,-32790,16013,11707,19284,43027,90754,109318,-31808,-101290,-33749,-5027,-9017,69830,123660,105988,47094,-57489,-41865,-11261,-7503,82559,237924,298244,255334,191720,195200,197277,138013,86549,130662,177116,179554,115129,32732,13172,29458,25450,-78427,-73418,36440,59970,-7559,-66748,1397,51335,85654,922,-84649,-137676,-94883,29950,121215,290538,419839,454312,298603,156770,54538,8128,7610,-12292,-3562,10190,35562,60692,-23993,-118631,-82139,-54797,-99103,-155565,-108151,-21281,-10829,-8275,-15672,26265,109490,209638,201666,97877,-32612,-135027,-66397,4940,53907,-1001,-50583,-56699,-72689,-53564,-64782,-121416,-97385,-38552,68171,178956,141535,20213,-64559,-155695,-140005,-84112,7619,96000,156337,153659,51299,-54863,-60728,-30966,-24,-2958,16834,41284,32742,-2408,-65110,-24635,-62647,-49580,-32459,-41244,-36567,-61287,-115170,-123319,-137797,-85724,-38322,-71829,-46465,-126180,-134392,-22471,62893,80792,7636,-105108,-91933,-89886,-110912,-84700,-63137,-46129,-76611,-15586,32314,37659,54638,41492,-86393,-95210,-10273,-13953,-38791,-24562,1804,20843,-4066,-52431,-94772,-99732,-53360,9991,81680,157176,210763,193284,99788,53251,36969,21879,45304,49777,52421,89837,141029,191026,237984,155582,44454,-67105,-144633,-83940,-14925,39120,108752,122994,36656,-37577,-60669,-45260,7017,8706,-45315,-50253,-71364,-9174,82950,99337,87219,45324,17047,119618,328793,368647,216598,-53591,21417,87106,162416,200714,135844,43232,-14630,-48765,-108630,-169938,-114858,-64662,-15054,47616,57250,67243,138086,149487,76911,5729,-64131,-14188,31700,71410,39459,-38927,-67108,-73734,-77556,-24194,33021,113426,142483,128021,137514,126313,88392,85416,77613,82442,-15217,-129248,-27313,23430,80350,144918,98586,-18293,-80253,-72801,-62171,-21349,-14526,-56299,-90741,-82341,-41402,-27798,-62872,-62398,-57278,-57595,-69902,-25159,10872,67641,67677,13325,-11327,37621,97045,166372,145656,97501,105246,78007,-726,-70026,-70027,-76284,-42735,-42834,-77807,-89608,-83317,2885,165651,373595,503470,383533,299587,250498,125934,-45203,-125914,-32236,57681,30797,7621,-1843,-49450,-101176,-88386,-59646,-89895,-128629,-85852,838,149939,306799,397587,307878,302890,374842,301289,80957,-85384,-33909,60455,92154,73942,113393,151523,120843,86759,22003,-40282,-92459,-112459,-83262,-88398,-106638,-84010,-69810,-66709,-65722,-76157,-68269,-4960,74993,107077,118769,115367,58350,38839,79981,165720,292384,311687,123266,14229,30254,-19008,-145387,-34784,85531,28137,-105616,-83455,16952,43875,89402,84177,52769,68052,178582,354971,428309,296578,71769,26082,52791,26986,-25607,-42134,39007,167222,242083,291237,276979,147814,67206,7043,-8704,-158,46440,93882,147181,145059,52991,-59316,-125945,-69798,-69026,-34697,16839,41797,25894,-11260,-53294,-50891,25009,27697,26879,27752,25694,11948,-11967,-52607,-9629,27141,-16682,15269,150568,220295,154121,64513,-21897,-95331,-80118,-56218,-58964,-96455,-98134,-70243,-37649,-29072,1757,38319,58750,52858,-20941,-84556,-95276,-79740,-62010,-146962,-188365,-99278,-54430,-26836,-27097,-13227,-55566,-110918,-36494,86256,189898,147829,21426,-75383,-31844,27624,137739,126881,-11819,-128384,-175733,-88991,-108836,-110016,-105994,-74804,-997,43212,223739,442689,390545,155947,-4639,-77280,-55601,-63024,-84177,-89254,-88414,-94874,-79473,-31691,-25343,-21950,40989,17004,-4330,-5143,30398,89115,140849,106114,5410,-70406,-86978,-40798,-34714,-34933,-25452,-9009,8630,19387,205849,350459,358478,272615,227067,143489,52812,31316,-34819,-112751,-47643,52207,73170,9362,4417,75135,128067,127411,79051,56667,94645,62918,-29987,-61682,-44852,-42109,-88168,-99691,-75761,-57396,-58599,-107638,-85689,-62354,-32657,-19921,5401,-30023,-95186,-68376,-14755,51929,194202,212575,219769,199252,92001,-47985,-103700,-81327,-11865,32294,66425,85633,82467,55634,-46723,33307,38703,-20204,-81857,-115248,53478,146307,173097,99959,17062,-57147,-74449,-24503,9734,64610,199834,176653,161611,208878,192565,80244,-9954,-88295,-71983,29520,156096,249430,208524,69985,-33585,-24000,-6145,-48553,-167704,-153201,-68148,-51908,-43734,-2810,37593,23999,10626,-31437,-37274,-58863,-80409,4051,23138,-9361,-32794,-4418,59542,47369,-667,-3218,-4847,81804,28748,-33470,-74011,-62182,-9474,115845,215238,76539,-81378,-138971,-64562,22447,125586,111095,47998,9146,7619,18677,-2810,-7107,-3369,46647,38909,-66649,-117577,-98832,-72906,19090,150740,361323,342231,262532,168185,38071,7637,123107,238798,264488,271625,156867,25028,-76223,-89044,-7746,110048,130286,55577,-65120,-5057,74818,28411,-51938,-62227,-52218,-6968,-1496,-98727,-106035,-12300,-28669,-78215,-50197,-2633,33801,32508,-46463,-143965,-68732,4459,18081,643,-47175,-3834,72342,135433,151326,90500,-25044,-77438,-6852,54106,-7718,-53593,30392,236178,318464,193011,52695,-39314,-44916,-39486,-41914,-9600,52786,116353,130121,37502,-49605,-99898,-73144,-56770,-55816,-61433,-25762,18152,27787,47472,107692,134047,129562,131372,37284,38790,135475,176178,166815,187433,222420,186121,117137,33693,-52964,-104519,-157952,-131189,-63541,4843,55298,66107,51338,10364,-30728,78580,308442,218150,10269,-75441,-88141,-47042,28998,27696,-4077,-15068,-53166,-142507,-29315,52534,27767,-8368,-47433,-29375,465,-9821,-37347,-80273,-57170,-18767,-3912,-1459,-23333,-17258,-28096,-60437,-83621,-50982,-27494,-34335,-54154,-64434,-45070,-68729,-71398,-132910,-121889,-124373,-87923,10876,-68437,-128181,-111519,-18212,64993,-13155,-60231,-19268,7141,-12278,-97085,-56753,17466,87311,65745,-16082,-51349,-5462,33739,17902,-34492,6391,76433,81473,50178,71698,-21580,-88556,-51648,-72244,-73547,-33989,9252,-10542,-26104,63160,192930,276260,161763,80988,6064,-60390,-119122,-89468,536,64026,50342,27293,85813,72046,-25509,-105829,-94464,-24241,27086,46760,-2485,-68557,-99356,-116258,-30777,-18366,-3109,41075,59189,44581,-10432,48321,257924,327664,132421,-65676,-39568,16544,-38993,-111182,-78122,-37548,-21528,-1191,55166,111325,162224,159404,13015,-74970,-80732,-17958,28939,-2260,338,32738,58065,33520,-18942,-63915,-76297,-28436,82387,84922,92417,123277,182998,206006,135881,25524,-13897,-110896,-92260,-2696,11443,-27290,-15348,52214,52911,5228,-33637,-60152,-45875,-26655,-21166,-39167,-73717,-87994,-96271,-84585,28771,153321,161872,77968,14949,-44765,-53218,-19876,9964,-14524,-34998,-66587,-57599,-13945,28388,3930,-76000,-33485,47672,68121,-45053,-75104,-78160,-80426,-78602,-3479,47035,11393,-4076,53777,199234,273585,191262,117017,25083,27572,34832,-69012,-88804,-33816,-15070,-21697,-36825,-51584,-37835,-52935,-29613,-27599,-21075,-69284,-24248,26160,-19231,-90577,-109341,-29132,56673,89968,46717,21241,21523,-2971,-70852,-128967,-135747,-101338,-62555,5117,83960,84584,27100,-10938,-1303,54085,132184,204735,157086,-11249,-101093,-27356,17887,21413,-7569,-24898,30490,101162,168387,91540,3675,-29259,-49463,-23151,5525,37152,104298,126044,101229,-4171,-20928,5767,58499,81913,-16077,-116648,-162622,-87236,67964,158080,122047,99049,151966,95852,-38273,-113681,-56888,16871,59958,41858,-14578,-30464,-13806,303,-23560,-26305,-66531,-116048,-72946,-33145,-26786,-34188,-60159,-69343,-114746,-43663,1396,-20717,-108203,-126894,-29055,-1407,51725,123565,178054,212460,196839,167925,195772,162291,119640,70266,12940,-47599,-32827,20466,13012,-6907,-2973,59847,206118,171652,30926,-90574,-117730,-17381,97540,167959,149735,127802,107317,73408,-36110,-103705,-135592,-98311,-80743,-113638,-125151,-88712,-21525,54536,107272,123869,31451,-68684,-149291,-192677,-180962],[-111649,-79317,-54020,-29485,-1594,43076,95047,74741,39665,-15423,-43233,-20814,84116,234942,352864,402182,352266,197633,55661,-11036,-59325,-102335,-148348,-64154,80727,51944,-9913,23869,76812,97995,87653,28615,-26703,11233,-14348,-36877,-94164,-61056,36105,61040,23908,-13486,-67334,-64571,-1485,59947,93993,72858,31061,28363,52657,83535,110335,100711,98863,99922,34506,-56808,-90488,-69778,-101934,-74469,-73656,-130800,-152958,-128060,-67568,-46620,-100440,-53957,80092,107028,46887,-27816,-65485,-59111,-76499,-84383,-12612,60690,50824,8254,3390,-30535,-99156,-106273,-68808,49018,79613,-36840,-115013,5187,87165,78700,33086,60811,137364,213460,261247,148283,24620,-30137,-63553,-31989,-4947,-32171,-13077,-54015,-95024,-121747,-74619,23879,102405,86227,40874,57129,49610,-66130,-5993,71681,5297,-117765,-42386,-20518,-69369,-100601,-106265,-53491,-3960,56726,183495,202180,67062,-15160,-27304,-17183,4905,-4053,-1193,-17439,-115861,-81402,-14699,-15601,-47606,-22582,-9593,-21876,-19324,4022,2934,10739,1317,13748,-81585,-84699,9326,70375,113803,149405,113351,52740,103166,167706,198679,233021,137849,-31675,-99659,-76697,-66308,-69339,-72764,-93148,20416,218467,238666,184048,52735,-80815,-172759,-50306,92745,-49213,-142488,-58273,-32222,11431,76787,117633,30423,-34644,-81649,9530,86745,106365,-32598,-103743,-118797,-81034,30553,115549,124193,74925,-8803,-55737,-54320,-67844,12177,29917,85722,194928,154659,70313,-24108,-123820,53728,196114,148248,35842,1750,2814,-29810,-25665,86714,148069,170912,226367,129352,11519,-39671,-27925,34849,92359,131559,135831,110958,73517,24751,19842,-38860,-87154,-15686,-23963,-81158,-81160,-30884,25073,27174,28225,73853,108628,90709,61263,13201,-31489,-59316,-82143,-85730,-103161,-53982,-2118,33109,40301,38022,21838,4715,6918,-20641,-67815,-37376,-24706,-3973,-48559,-109940,-128328,-92424,-1435,-9531,-84084,49715,144472,112531,51757,11017,-79767,-26342,127463,304436,304977,164014,33475,72189,151145,237700,415489,351408,192037,-12723,-98953,-49811,-26658,2730,15418,21550,10487,-41788,-91041,-59233,-122525,-39118,-32,-16116,-49369,-95325,-67120,-910,66947,127174,25890,-77083,-87827,-99754,-71258,-8179,-1358,-28572,-51892,1318,60109,123854,161956,110336,72145,55020,33742,-9254,-86662,-161308,-118052,-10484,150446,293778,276774,108427,-14735,-89725,-58105,34261,130004,84128,37248,-52267,-132086,-119756,-71410,12453,70001,57750,31391,-10428,-56064,-86482,-78448,2801,74829,74750,57388,48982,132625,178209,163922,31483,-46709,-9701,52842,65525,26552,-30026,-32268,26954,174150,203973,155782,119774,58842,-12457,-25773,-16534,22235,10618,-27921,-72883,-28691,25713,50766,65951,54418,9578,-36308,-81616,-122221,-146466,-59249,-26502,28047,-33017,-64178,45028,110300,110584,60319,38329,21922,19502,-3786,-33246,23109,120095,199409,196388,95237,-5671,-67832,-71625,-86708,-83295,-41495,43529,158270,288949,303692,141951,-75,-42627,-27867,31922,70830,8185,-85337,-131882,-104683,-120988,-86488,-62129,-54631,-25368,-26028,-58979,-117028,-107320,-44445,-26884,6744,-22794,-67235,-51383,-13396,78575,195592,109878,1525,-136234,-124593,-128838,-13636,-7878,-69142,-171350,-84778,73766,197792,-42423,-120251,-259961,-345981,-283981,-109549,-11363,22743,-40419,-72356,-12688,51395,124321,162308,146530,24544,-44019,56015,93541,91241,117041,194111,255490,249362,131733,54898,-47608,-127129,-124683,-109406,-90408,-121429,-122135,-64327,33407,131567,139651,60936,-27211,-25985,-68564,-106107,-16269,57573,57165,16734,-139039,-117455,39943,138318,165958,125148,12459,-8534,10121,-13406,-41205,15864,90523,98645,67650,42603,137284,30772,-27055,-23784,-13229,12558,83791,111187,234633,213655,31420,-47693,-172318,-115290,-90014,-50557,-38005,-24718,2780,-15316,-7881,100581,302710,347270,289095,137320,-34341,-8339,-31868,-65608,-48821,-110062,-112635,30568,42646,-22881,-79284,-68763,11929,54353,71558,54154,34037,40508,87241,85757,53073,16993,-21381,-67069,-43945,26229,52721,42386,32647,30438,31570,-10550,-61232,-6099,69483,23370,-113168,-59689,57532,69811,-6297,-54253,20050,49712,56264,17240,44559,100954,125598,113657,85586,83651,111364,65228,48669,77204,157126,235571,183545,51889,-56060,-122338,-79494,-91496,-95398,-48930,-51702,-56779,-11743,53576,111423,62746,39874,39842,148074,253314,239853,97673,-5740,-46962,-66274,-68012,-37862,-62602,-14524,48304,34883,-11387,-76950,-45482,4395,88142,53719,-37585,-61375,-89824,-9181,-26222,-19592,-22416,-77713,-138430,-94513,-63308,-55751,-37232,-9390,-6302,-24526,-97028,-72247,-16070,7324,6390,-22774,-66854,-85580,-96821,-73676,-40653,-22000,79263,295125,253302,59918,-36820,-61196,-90550,-79393,6331,60571,12958,16709,20595,-11027,-57179,-109751,-143317,-58933,25834,73609,95556,70678,-32770,-18719,124725,307312,459299,514198,382191,73676,-53211,-73604,-81781,-100995,-96088,-50997,-54610,-101792,-24184,97853,203564,177912,68888,-31398,-152592,15319,137758,178036,343501,156314,69998,17168,20655,52184,39852,6337,2620,37887,16766,-49963,-79155,-58030,4798,30030,1276,-43662,-62478,-37480,60179,160782,187480,76585,12604,-1445,-10284,-39885,-92165,-113546,-74168,-31515,-22643,-59418,-93477,-76940,12142,93200,52859,9227,-51371,-57164,-68733,-71122,-78046,17236,29903,1714,-28562,-484,-72396,-85313,-7375,-5449,-48059,-79926,-45797,-18814,18013,122596,178702,26402,-89228,-88040,-30169,3758,4908,-2521,-1207,-34834,-35301,12816,22694,-45200,-97655,-105989,-79161,-10529,50599,98340,130390,131833,137517,179733,172537,98480,135765,243595,319567,264522,111721,4599,-16719,-21140,7135,56006,55943,75490,32625,-15239,-63417,-86931,-78124,36575,84462,72219,52765,5584,-22562,-74998,-101334,-82248,-55958,-61433,-47852,-22638,-7238,29500,62181,81414,786,-47320,-92738,-60897,-64793,-49370,-10530,-10770,-24498,-92966,-132893,-32416,67373,127921,146020,80967,231040,305811,117408,-29373,-17590,58959,113116,121630,105381,65015,31827,4371,-58013,-53790,-71636,-79501,-117896,-141829,-113294,-83286,-57642,26920,120267,114810,69315,15084,19386,65540,97921,87420,63739,68617,69360,34762,-58978,-88233,-88932,-76427,-91658,-81336,-22080,45369,70899,68457,48759,50472,83028,63004,33319,42832,24603,8863,-4953,-50288,-50072,-26603,-23599,2871,95363,217430,225972,176387,74194,30304,47539,69734,77662,-29456,-46205,-134332,-134180,-44696,-1601,-18185,-10201,4932,15143,33024,-80951,-98849,-1557,-5190,-43240,5064,54598,73306,42887,-45097,-46919,-39476,-34703,76788,262436,338283,272573,187142,192127,200832,153226,102205,119551,143845,143698,84452,67,-23611,-10261,-603,-87261,-74448,30636,51406,-15172,-79818,-17249,41972,71213,-11944,-93161,-162455,-131445,15923,121110,283860,374095,402173,267220,136048,33314,-11514,-7220,-25982,-18992,-7040,19079,49241,-28873,-135396,-93368,-66260,-112884,-166334,-94357,-3861,4285,-4107,-27647,13249,104702,207812,195005,86458,-42939,-120721,-55914,10031,60167,10369,-45078,-41389,-40547,-28872,-52110,-117215,-108285,-56190,41390,169981,162099,42871,-52490,-146031,-124729,-67714,6995,87111,160277,179686,78652,-32528,-62756,-49537,-15910,-11937,14318,49868,51043,26960,-32703,-9075,-43613,-41543,-36817,-49400,-41634,-66764,-130947,-139141,-130400,-78500,-44687,-94422,-78017,-153476,-124210,-12556,61591,68461,-5773,-112956,-83959,-82800,-100599,-73206,-48523,-24136,-44741,-6091,26071,12682,-9481,-20172,-123226,-86407,-8297,-7042,-18584,-730,26495,63159,41445,-24671,-82137,-95563,-54613,8547,87533,176601,217581,165606,60905,9468,-379,-2363,30616,43172,57865,110118,164186,207961,261602,193473,85097,-16972,-128193,-140345,-35223,37950,107720,121640,39300,-31944,-44218,-49774,-31900,-27013,-62688,-53240,-70790,-11573,78350,109397,118045,84211,41664,126292,331884,390875,231887,-32511,21503,80045,150130,189452,133439,45952,-20047,-67989,-127855,-171454,-101960,-34110,24503,77675,85338,102944,166291,158652,78601,15457,-45740,18292,81086,122466,88107,-3884,-54219,-73447,-84754,-40088,20618,100493,124577,114837,135716,117501,74842,71064,62811,79296,-3115,-114463,-40555,14187,76273,154654,115781,-6395,-74081,-68738,-54505,-15663,-12648,-66221,-88890,-76218,-35511,-24291,-56620,-51002,-47467,-44837,-48964,-13469,30636,89913,75300,5583,-15965,40172,92611,159885,156411,109135,99095,53127,-23786,-91683,-85751,-95960,-67192,-65371,-96258,-107153,-104725,-13608,150608,340592,448847,342692,294005,302332,193689,1915,-117664,-50517,48753,33873,9318,-131,-49855,-114856,-111948,-89204,-123940,-106975,-38156,42469,187622,333464,410686,335171,339199,397730,315314,98880,-63737,-1276,89434,118790,119800,168330,175471,115677,73799,14848,-40920,-93925,-105714,-69480,-82404,-115122,-103731,-95000,-87394,-80108,-84029,-59768,8403,87533,115127,112311,102753,38485,15466,73508,168359,292998,330627,132354,11919,14506,-61534,-167540,-18326,92901,24813,-114267,-83706,-1538,16086,65805,66105,38993,61076,176838,353648,441633,345620,92258,31268,58315,31160,-25546,-20328,69307,195866,260708,293472,283982,150594,54107,12916,5872,4764,51303,104653,144418,120085,26048,-65714,-87017,-38128,-34097,10929,54173,92132,68289,18270,-45660,-84918,-16800,17927,52421,72398,67305,36761,1227,-43260,-2670,45355,9822,10697,113756,164912,99729,32410,-20540,-108547,-95864,-63736,-67764,-111806,-117904,-93859,-61268,-44258,-2431,38931,62589,61798,-9676,-69291,-90693,-87570,-78473,-137485,-163798,-89461,-60291,-25418,-17645,-6222,-52890,-105169,-28828,33857,109064,80882,-21344,-94249,-26776,34620,145789,115069,-35870,-160008,-131291,-50568,-86000,-102176,-108687,-67167,4010,36382,189991,370218,313286,102846,-45325,-103226,-65519,-74362,-87640,-79681,-75689,-79459,-73312,-34374,-25867,-2853,77948,54088,14603,8851,52599,117373,160672,120604,14112,-65119,-84294,-43981,-28120,-23843,-12645,-3682,-11992,-33963,161080,363182,424981,354094,278727,148641,44541,30072,-13285,-56065,-7308,69509,76077,5966,6856,86433,136937,124873,84592,75121,108046,68632,-11910,-47234,-33720,-36842,-93399,-118442,-99132,-74020,-62082,-116683,-91919,-59756,-35519,-23570,8113,-29787,-104249,-63937,-8791,76702,253774,306781,333745,287076,145867,-20400,-92155,-77813,-6128,36119,49455,57845,60412,36233,-62213,18240,28908,-34142,-82653,-99115,88457,182661,204027,115599,16982,-67261,-54722,-27897,-3538,67467,214528,216242,196314,226260,181376,61535,-29033,-97925,-57074,20278,130033,226790,214217,91312,-26938,-35700,-39512,-78383,-188466,-133597,-53221,-44140,-49927,-12595,25981,17615,21262,-18954,-35897,-59332,-63860,15580,21088,-27689,-32729,16713,91547,68590,702,-20242,-23525,54255,7551,-32629,-67042,-51439,12708,162445,267104,101600,-60661,-129341,-70637,-2689,72862,55540,12329,-129,1594,11360,19305,28468,6952,52798,29228,-81289,-104138,-76592,-45152,44426,157047,322940,254562,178439,106521,15079,20681,105150,193154,214390,220676,126794,23566,-60791,-78631,-14446,96442,107960,57436,-54296,-18575,60500,11020,-71010,-75338,-62545,-8792,-4286,-102790,-84424,5495,-14018,-74611,-59399,-8372,39748,39471,-34052,-126346,-79769,-8425,5555,-12459,-63893,-4314,80157,146077,174011,104404,-23930,-125059,-51226,39082,-3074,-45228,26563,207426,276261,175313,47604,-45629,-54760,-47559,-44772,-10571,41619,96876,115150,32750,-53194,-102107,-74496,-58802,-54022,-59910,-30720,12722,34192,69233,139512,161281,139256,136058,34041,21297,93782,120369,113602,163166,236737,189698,90509,8004,-67511,-108856,-165244,-145847,-81010,-12616,33591,68431,85130,61082,11396,72381,297393,218180,5176,-85857,-107521,-70870,12547,22522,-1220,-24367,-75669,-105967,23538,81138,30792,-15800,-61385,-40268,-5608,-8011,-29883,-62071,-53334,-30704,-25066,-19311,-28345,-5704,-838,-20209,-35134,-425,13005,-3661,-19879,-37722,-22228,-40807,-53696,-108617,-104820,-115723,-81392,23276,-41198,-135600,-119697,-19240,35083,-38516,-70975,-24339,-467,-26908,-108622,-52510,13331,71159,38527,-50420,-65998,-7970,37436,32472,-14054,24063,86579,103028,49107,73955,-1511,-66519,-45041,-66357,-58305,-18107,17393,-16349,-49948,37190,172057,255560,167254,87751,12952,-50908,-108412,-83015,5493,65458,51483,27617,87834,84858,-3507,-77744,-109112,-27394,38508,54562,-3952,-74565,-103910,-116193,-50500,-38151,-11449,41764,61803,38601,-18478,44384,264899,351477,146578,-46342,-53372,11097,-35952,-104566,-86218,-34433,-15459,-1528,43554,97112,153536,140785,6724,-74917,-85615,-31442,18137,-27724,-31921,-3960,36019,32592,-17788,-71751,-91372,-51579,53578,73671,105571,155128,224851,260035,191652,79587,25723,-90440,-105939,-20870,-6477,-31752,-439,60165,50206,-2126,-39954,-61280,-48511,-29488,-24127,-36208,-65182,-73574,-76938,-20539,89399,184586,171383,90016,29611,-33668,-40259,-585,30311,-229,-23829,-62683,-73759,-58846,-17979,-11735,-67192,-17623,56101,77357,-36445,-64655,-79547,-93884,-77781,-376,44011,822,-23330,31158,188619,280485,194986,81858,-52059,-47254,-12379,-85084,-81400,-26129,-5361,-8175,-21225,-36318,-33825,-57451,-29241,-24730,-20511,-48652,11276,53783,-2596,-87041,-104508,-18723,67176,91514,40756,14694,17473,-2312,-64787,-124684,-139559,-109173,-68731,-18535,45270,54601,8457,-25732,-6299,61478,153855,215553,144169,-11643,-106978,-12568,51765,60489,25510,-5030,41438,118718,199706,119226,1524,-57595,-69634,-26537,12677,43397,107393,127889,98503,-15414,-7141,12012,47900,58214,-44179,-135244,-144990,-57927,108484,194467,143158,106345,156477,104369,-25188,-99052,-44035,23884,58579,34119,-24560,-41199,-23569,6273,-12443,-18736,-61726,-110157,-70696,-43458,-43751,-43464,-63123,-74355,-98303,-25685,12961,-23374,-117099,-114092,-20014,13934,67051,122895,170113,208320,196920,192604,247845,223231,173435,106020,33553,-36604,-33252,14602,10811,-5754,-5676,47043,191500,189068,47502,-79755,-116799,-26313,75762,163629,155801,131032,125485,116144,-1395,-88861,-135988,-88828,-63004,-86032,-101501,-91249,-28832,51350,114291,129297,30344,-77721,-158905,-196283,-186902],[-102803,-67175,-42841,-20473,3832,35850,83125,84778,57006,-4275,-37075,-20575,71043,216821,320314,348996,291818,156296,39006,-14935,-55244,-91494,-150312,-87999,52029,46544,-933,19504,46583,59857,60541,16858,-21843,25129,-5573,-29992,-89602,-60479,36873,61408,34251,982,-52749,-74837,-1368,62565,92735,71886,31962,41046,92217,157619,210750,214951,183313,121662,26133,-60726,-99907,-83921,-99296,-38253,-42790,-107708,-145394,-111885,-53854,-39537,-98250,-69016,59090,89543,37353,-30489,-62310,-56060,-72807,-65657,12964,82327,66423,23324,13323,-26366,-102163,-100004,-60354,56124,78769,-37008,-112388,10693,107894,108825,46967,62795,143856,218160,255482,138228,29047,-25413,-61707,-30469,-4525,-27829,-1884,-39150,-96016,-151988,-87770,24278,97309,67174,6943,17455,24053,-62216,-11780,52965,-34443,-133655,-30908,-20070,-78131,-103106,-99283,-49836,-9291,42846,163875,178407,41236,-53019,-32480,-3650,15562,-5400,-8090,-28738,-133040,-104931,-37115,-29047,-46270,-26057,-19210,-31837,-20072,10044,11190,17812,4483,12386,-92695,-65758,28397,89872,127475,146620,68574,-8685,37444,112785,153483,203590,121738,-30893,-114129,-103386,-121490,-110242,-72775,-96648,21616,235691,257724,200635,75551,-46587,-140330,-84578,83887,-25811,-80302,-30826,-3056,24972,58436,85630,7913,-49851,-100959,-5914,77220,98505,-50721,-116088,-125876,-81402,24517,99239,105069,63607,-8148,-47058,-48772,-66298,17800,34979,90221,193595,141962,48467,-35228,-125576,50372,162426,105482,19960,-4037,-5327,-39206,-34576,79254,142494,164508,214303,111147,1396,-34897,-13625,39247,85623,125863,144302,119329,79983,36284,35105,-25668,-92280,-19467,-29753,-73024,-72442,-24678,30057,31286,35530,80477,107838,88730,53807,-1672,-45857,-68476,-84168,-83406,-104434,-72339,-31520,4211,25563,38962,31745,20454,23903,-10037,-64458,-44739,-7154,24763,-31086,-95138,-146334,-129524,-29415,-14653,-71650,30586,121738,100931,40904,-668,-94257,-5475,154946,331893,333348,168859,24200,60814,145094,238716,426632,407600,242535,7333,-84377,-48506,-35973,-11732,10954,30361,20918,-41516,-90201,-43059,-90760,-47670,-30324,-59799,-99647,-129479,-67344,2442,61109,114924,24950,-85905,-70739,-82384,-53880,4283,2394,-37454,-58465,10006,78898,143749,180773,115789,76049,58733,35479,-14504,-99129,-140645,-94204,-29347,101796,226055,236123,110590,-6821,-80053,-50200,43868,137386,93564,39962,-47452,-118553,-109108,-63277,16276,66079,56485,28846,-16591,-64971,-99789,-89835,-11805,65018,57866,25041,9606,113022,185107,199085,67028,-28706,-5340,53805,56818,10233,-40494,-15356,60987,217528,217400,149640,109571,46454,-23213,-34345,-36076,-8518,-3170,-19295,-51548,-12381,26855,43492,54528,45881,13732,-22167,-62543,-103853,-118919,-50137,-27914,18893,-48511,-68454,65297,137586,133306,72514,41962,22503,13359,-12498,-44465,8995,96979,174046,187261,98630,-336,-62388,-76520,-95051,-87598,-54248,25260,133329,258264,283785,139029,3246,-34123,-20096,31859,70030,11679,-87990,-132468,-109050,-124637,-89183,-68658,-48813,-8436,-11005,-51766,-120475,-92931,-36992,-29869,136,-25334,-66326,-45799,4832,113898,226409,98691,-20764,-161477,-112517,-113961,-14881,-18756,-70249,-144799,-112183,19595,144217,-95824,-128090,-257157,-329851,-269347,-110230,-29565,11268,-53947,-75453,-8790,60473,147492,209250,192806,37549,-52347,50444,100250,105819,141867,234296,296405,267785,136575,69066,-25451,-105761,-128971,-109627,-80143,-102432,-128146,-61107,41352,145517,152716,66232,-28241,-32851,-71620,-86333,675,68942,60177,24888,-124795,-127722,33238,138647,171758,121833,26356,5923,3035,-29591,-40516,20780,88542,96887,76673,57287,145130,15427,-37809,-33327,-23327,778,62707,89953,204814,178872,23959,-48324,-178927,-116489,-77311,-30678,-17961,-1177,23247,-7402,-6557,111192,337658,411297,345916,128057,-58640,-12282,-31486,-62365,-41963,-130623,-56428,42902,47136,-25577,-79173,-51297,31124,58467,55695,41850,33588,25524,52917,52993,42199,15458,-26480,-77247,-56251,24958,62524,57357,50592,45066,34302,-15350,-74740,-18001,63199,13980,-120417,-80781,47872,66817,-17847,-61607,3817,27219,35610,4924,40659,111549,151122,135073,89091,59256,84934,44766,43801,82070,160746,223647,150187,22476,-80510,-99575,-53946,-72743,-88003,-51317,-59633,-70240,-20921,44141,113823,73571,66168,74279,176377,261835,245452,108104,5839,-40575,-59580,-59476,-33892,-67826,-27267,31738,19240,-11491,-62299,-34153,16995,102738,79437,15625,-14618,-70555,-14569,-23817,-21149,-24729,-70021,-117844,-108989,-61207,-24823,10689,24913,8822,-31690,-111807,-60123,-3606,20304,20701,-8816,-50404,-67756,-82026,-60532,-25397,52,120891,321051,238683,49478,-44981,-71749,-103158,-62459,22526,70154,23744,26076,29434,-7511,-51002,-94042,-154594,-87225,-2680,44408,71491,59717,-32914,-10130,136416,334615,518595,545449,373417,76603,-39401,-59516,-60295,-79364,-93299,-57059,-57851,-96806,-6097,129246,228578,182771,65105,-34630,-143108,13359,139691,190001,345507,158183,70836,14118,18455,52650,39469,21862,12805,27768,4653,-56503,-68483,-38542,20167,39291,14255,-27662,-48655,-21714,75854,177605,210308,100800,12041,-15624,-18437,-40501,-95187,-93703,-45534,-651,-1644,-55158,-98601,-70344,7930,70214,34774,-727,-60591,-66638,-77225,-81105,-94009,-10761,1182,-371,-8699,19374,-57187,-90726,-40633,-52885,-84115,-93169,-43221,-16130,9736,104728,183604,32067,-86964,-85604,-29790,-3878,-11277,-15250,-9439,-38863,-29336,21952,30414,-38758,-101432,-117806,-77789,2195,61647,126190,176768,156233,137040,152542,156941,123710,161803,259405,347219,311312,151226,25243,-10047,-22053,12603,79487,98058,109924,45737,-15437,-62098,-91322,-101456,25895,102576,106882,90985,29174,-26570,-97552,-126468,-90866,-54847,-54678,-37982,-30485,-30946,-5159,36020,57318,-21952,-70602,-107896,-66670,-73630,-69638,-37491,-34524,-32792,-87042,-153537,-53965,50648,118685,145772,74647,213016,293500,108655,-22194,1220,66711,110256,104920,78286,36457,13414,5017,-39246,-13078,-22920,-45248,-82541,-111524,-128586,-83989,-52957,20576,110657,103127,58380,9801,11750,48514,71815,61657,53371,83507,95983,53124,-54357,-97089,-83093,-75425,-100328,-97213,-37037,33862,61231,60098,35952,32380,64106,45652,35256,63627,43996,18548,-3436,-42342,-26945,1047,-4955,5182,83662,183704,181228,128466,43284,36708,52691,62093,60942,-3969,-25441,-121618,-147383,-52505,-16606,-45101,-30847,-20755,-55779,-39357,-100121,-55159,43243,2352,-69248,-50608,-2922,42566,38604,-30328,-32194,-49035,-56142,71132,279344,365005,280348,176136,181219,195146,160151,112130,107419,111886,108141,55027,-29099,-57218,-47472,-26290,-93327,-74761,22877,39217,-26711,-87873,-28314,35340,57074,-21471,-94225,-170185,-155928,6588,116955,264492,308915,328737,216784,103368,5536,-35630,-23891,-39125,-32496,-20461,8056,43340,-27402,-147745,-99718,-74406,-122026,-150432,-76116,15577,22214,3732,-35209,1948,99665,205494,189091,76561,-51003,-104709,-40115,21096,72564,31034,-26843,-13998,-3578,-1284,-36428,-107902,-115761,-71303,13358,151224,175315,68449,-36380,-132968,-107765,-48950,8940,75592,159056,204724,111586,-4049,-53189,-60978,-30560,-21885,10403,56365,67622,52842,10332,22443,-17292,-30495,-38539,-53672,-41556,-68177,-141878,-137882,-112601,-68556,-49307,-114716,-105999,-170914,-107786,-887,60741,57155,-16782,-111745,-72450,-70632,-84247,-54975,-26704,7348,-7161,7953,22761,-7708,-71190,-60182,-122081,-70223,-4509,-205,836,20067,47715,101156,86831,4806,-66640,-87375,-53140,7853,92247,190362,208886,125679,19833,-28750,-29407,-21064,18713,37070,62228,126530,180308,215275,270596,220734,119431,32539,-58625,-119765,-48266,33007,98755,113252,37553,-30169,-28089,-47716,-72732,-58994,-73161,-50982,-66823,-11370,75432,121077,154244,133766,78443,141924,338243,412948,251252,-8757,25021,75018,137301,177177,131789,51699,-19548,-80849,-144511,-156271,-80292,-1748,58717,100858,106910,131260,183647,160524,79575,29172,-22117,57010,133491,170477,134574,31965,-39423,-70260,-88646,-54263,8169,84424,102641,97019,127492,102678,57836,54715,48650,77134,11498,-95805,-51334,5653,70435,157984,129076,7099,-62549,-57664,-42712,-8722,-10431,-71461,-81103,-68313,-29169,-21197,-51137,-41229,-37395,-28243,-17284,2538,49383,110935,83020,424,-18067,42014,85839,146085,163180,118663,89143,23414,-47011,-107753,-87614,-97284,-89248,-82492,-106388,-116507,-121977,-26034,138182,306146,384951,299319,286719,351996,259231,45112,-100062,-66319,37654,36775,11366,2099,-48994,-125587,-132890,-115652,-130459,-68084,-4265,75344,217993,347427,409226,354083,369247,415645,331567,126858,-27152,38344,118925,140383,156022,212520,196537,113846,64894,10992,-37370,-87393,-88992,-50317,-70134,-115697,-116478,-112889,-102619,-87788,-79464,-43610,25675,100594,119816,100762,83079,15671,-7581,65045,164671,283686,340114,140956,10659,-1283,-99861,-140047,7851,98585,18141,-123339,-80751,-14663,-10276,37334,44141,23440,52659,168508,334617,428447,373664,108377,33551,61889,34293,-21013,6521,101155,217393,268316,278846,269736,136505,29396,18607,22787,17009,62933,119978,141518,96827,6189,-60606,-53082,-10257,-1259,64826,105411,147258,108401,44916,-34841,-107259,-62217,7866,76273,119092,113173,62967,15077,-31927,5836,62600,35836,8418,78560,116188,56364,11773,-14006,-99288,-108692,-69115,-73150,-122204,-135935,-116994,-84323,-56714,-5509,38356,63695,67382,605,-55010,-84437,-94277,-89274,-105606,-133923,-79051,-66730,-23236,-8211,-622,-50175,-93513,-17450,-3141,28535,9246,-66689,-108002,-19198,40876,146940,97831,-59393,-179773,-92083,-15868,-56228,-79764,-100613,-59566,5887,26547,151393,289799,236220,62565,-66946,-101631,-70876,-82667,-87415,-70330,-63531,-64233,-63878,-36699,-27496,16446,115583,95709,38747,24959,75019,146428,178809,134688,24970,-56193,-78831,-46595,-18058,-8973,299,-1019,-36135,-84993,112806,367723,482217,428606,321501,146986,32934,27330,12787,-896,34857,85931,77346,3357,9245,95244,141496,120034,89858,91342,116563,73411,6639,-31678,-22940,-31962,-98832,-138470,-126983,-90124,-58786,-102364,-96430,-52280,-32432,-23046,13187,-27796,-93379,-57084,-3754,100463,312632,413601,465485,393424,215358,14532,-80097,-77652,-3644,36510,31724,35885,43633,23353,-70341,4303,20190,-46651,-86035,-85409,109199,201285,218855,120457,13470,-70968,-34326,-32899,-20594,64401,213363,246430,231276,243218,173855,53756,-31473,-82921,-40364,11561,97065,191758,211539,111241,-17822,-39781,-75367,-117039,-211037,-111571,-39629,-37501,-54565,-20442,14724,9646,29954,-6622,-35623,-63952,-54049,21883,16058,-47212,-29792,40071,125787,94281,8733,-32119,-42286,25715,-13535,-33198,-58706,-36328,38925,208839,310317,124436,-40484,-117118,-77656,-30270,19347,-45,-24473,-10355,-5344,7443,51460,75241,24755,52196,12311,-99363,-82090,-50902,-15709,69740,163190,289538,188462,107469,39068,-17098,29925,84090,143132,155677,157739,83746,15133,-48236,-68988,-24703,74446,76709,53891,-46308,-34245,42657,-7780,-91085,-89665,-77257,-16295,-12358,-107199,-60017,23319,36,-66998,-67269,-14874,40304,40435,-25189,-110711,-94697,-24947,-8625,-26049,-76556,-3400,84430,151683,194710,120825,-9951,-137882,-89355,21217,-3982,-41017,19404,172736,230471,158404,42109,-51657,-66355,-58573,-52894,-20035,20541,71620,94489,23540,-60441,-107305,-78698,-65808,-56827,-60186,-38208,1750,32911,85181,167782,182295,141353,135098,30755,7060,56514,67944,62104,134598,240544,180825,53832,-23348,-85666,-111430,-166161,-148170,-95862,-27435,13937,65627,112920,108382,49520,70799,282482,218011,6522,-85679,-113026,-77218,9557,32991,10078,-33703,-102934,-52607,85281,107977,31946,-24250,-77585,-52448,-13124,-5163,-19317,-42285,-49588,-42523,-44856,-36051,-36097,687,20253,12731,6332,42614,45444,23859,19458,-6048,1946,-15157,-43157,-86062,-82773,-105226,-75989,33466,-8000,-95789,-91081,-12187,10498,-61210,-81503,-33099,-12934,-45361,-121634,-52474,1632,44146,2222,-88067,-72504,-7776,40401,44141,5461,39429,91168,120265,65718,70489,15834,-42796,-35272,-58710,-47657,-6217,24011,-18085,-69057,4018,133820,215758,159155,87076,16124,-43282,-99795,-79761,4397,60775,48955,25376,83409,93643,21506,-45028,-119571,-39356,40295,53240,-10531,-81884,-96226,-89994,-40139,-63774,-31123,32525,54721,23769,-33119,31854,251812,347723,146109,-31808,-72293,2231,-34121,-95723,-97165,-35082,-11202,-1596,31777,80722,139918,120199,-1835,-77639,-91576,-53167,-4531,-58778,-66279,-41266,11055,26662,-19966,-81765,-108163,-75497,19230,54885,110232,178502,254636,297875,233006,119644,48806,-77670,-119927,-40895,-24016,-31696,13012,61254,40473,-13693,-47444,-63273,-55668,-38244,-31364,-35882,-59025,-61219,-44374,54421,159896,219737,181484,99051,40374,-25184,-28356,18633,50392,10427,-17999,-60278,-86761,-102522,-54984,-24435,-59027,-9140,53257,76196,-32442,-56682,-74323,-112087,-80647,-3396,34904,-14527,-43143,11479,176022,284121,199430,55605,-107100,-111706,-58567,-100358,-74401,-19767,3075,3201,-8887,-26320,-33576,-65409,-33215,-26619,-26589,-29098,51671,91242,24204,-82515,-106964,-14027,72623,87107,29780,3193,8497,-6273,-61728,-114675,-117583,-77396,-46756,-31245,11107,28335,-8309,-42634,-16951,56595,156666,207303,121722,-14060,-103207,-2215,80626,97131,56652,13800,47444,128456,223129,144933,-278,-85781,-78183,-26303,16207,42274,97835,110947,78371,-23933,8404,15171,30485,26909,-75691,-147551,-123806,-32799,143957,228181,163895,112855,155176,104413,-18560,-89301,-34401,28717,53785,23076,-31680,-45103,-27656,16111,143,-12434,-58599,-104811,-70210,-55041,-60174,-51698,-65418,-80038,-84945,-5766,30528,-19529,-119879,-107562,-16963,21105,69991,102873,137800,182537,182479,208281,291687,278522,223980,139676,52735,-26009,-35756,5411,6186,-7612,-11746,31657,163096,183901,52419,-73591,-116022,-37098,49158,148051,150435,124063,134619,153184,32506,-74520,-134501,-78248,-43448,-55097,-70730,-81794,-28315,54045,123473,135289,29498,-86030,-167843,-200685,-188407],[-92925,-54429,-30826,-11283,8156,27048,67597,89483,71371,8082,-28636,-18422,59712,197029,283086,293037,233592,119149,24045,-16389,-49227,-80321,-139809,-103035,32916,46333,11854,18302,20878,26698,37438,9975,-11487,41385,5978,-20336,-83127,-61152,30564,52719,40630,15872,-31903,-75002,2139,66991,92533,72414,35842,58172,138641,239910,312703,318227,251210,133006,16510,-61414,-97114,-70343,-58850,2019,-12019,-85905,-126089,-88308,-38724,-32217,-91297,-73353,42869,73981,31094,-27093,-51753,-46597,-65013,-46163,40309,105624,86322,47010,30579,-18395,-99914,-87531,-44690,68055,79845,-35055,-108009,18679,128073,137722,60692,63666,146237,215530,242188,127706,37142,-13734,-56591,-25794,2339,-18175,10581,-18790,-82009,-172550,-92066,23242,84849,48643,-20702,-15820,791,-43213,-33,48318,-53819,-90198,-12076,-15783,-83804,-101811,-89916,-43375,-10267,32778,140697,147669,22820,-87246,-33624,9986,24378,-6951,-12563,-34392,-142252,-122440,-55387,-40841,-43681,-27486,-25822,-36170,-15513,17688,19595,24525,5708,5576,-99094,-42939,49773,113710,144710,140360,19344,-76880,-29080,54801,99859,160595,98445,-34423,-111433,-104075,-156593,-142125,-68332,-99120,19485,238438,260210,204016,91757,-12949,-105709,-119484,60984,18050,9783,24710,34759,39902,39010,50616,-18981,-66981,-126530,-24535,60063,80311,-72342,-130285,-130784,-80336,19675,83089,85878,54413,-3117,-36087,-42323,-63948,25688,42413,95169,187809,124597,27185,-41222,-119142,40507,122252,64925,5327,-10491,-16679,-49717,-44290,71106,136901,159326,206218,102359,1351,-22557,-112,38814,70713,110945,147172,124679,83548,45830,50131,-9315,-90788,-27956,-40829,-61526,-60726,-15274,37302,38167,44021,85272,104041,84847,46392,-13420,-56295,-74090,-82742,-76968,-98936,-85683,-59643,-25113,8984,38417,40136,32854,37079,-1051,-59420,-50219,9001,47438,-14505,-72459,-113859,-151911,-47147,-13313,-54703,11654,100484,91358,34570,-7130,-100274,9786,170204,339874,343943,165228,11400,44663,131806,230418,426122,455966,294869,33308,-66505,-43823,-42282,-27856,5196,38472,31274,-40176,-86708,-27661,-60789,-49983,-52983,-90494,-135714,-122066,-51045,12293,56939,98891,16440,-96740,-41355,-59223,-35618,16823,5135,-45869,-62416,13133,87582,155754,198391,124707,84966,65064,39328,-18281,-103322,-108178,-65292,-41861,52285,151970,184344,107175,-70,-70579,-42302,51238,139539,100618,42663,-39210,-103901,-98513,-53491,19691,59329,51433,22786,-24124,-69747,-103478,-102170,-25230,55192,41276,-7837,-36129,77431,174056,224024,106519,-6824,-649,52720,47641,-3689,-45417,3579,93591,250336,218944,139418,99784,37944,-27119,-34034,-47591,-37312,-13648,-8744,-26442,7250,26747,33150,42446,38749,18550,-7434,-42756,-78386,-87012,-36144,-29960,6557,-64402,-63393,94545,172283,163946,88550,46443,24624,8468,-20760,-56089,-5411,72161,142897,171989,102321,10693,-47251,-68795,-95398,-88081,-66272,3752,102361,218855,252043,129106,4721,-26973,-14258,30149,67625,15326,-89887,-128129,-111969,-119414,-92799,-77412,-45127,5985,828,-47333,-124159,-75919,-26620,-31886,-8370,-30128,-66644,-41376,19873,144937,251592,86062,-42181,-183145,-91659,-98009,-14890,-27260,-70072,-114223,-81624,50811,182621,-64983,-141827,-239076,-280051,-215276,-80359,-52319,-8717,-75111,-58201,8227,69420,167931,254208,232159,43840,-62838,41871,101603,113972,156088,260478,321715,272028,134592,79396,-3657,-80077,-110747,-93830,-59999,-80863,-135452,-60415,45038,152222,158188,66996,-33342,-43457,-75886,-70678,11805,71342,56017,25256,-115492,-135479,23045,128908,168565,116407,42019,17325,-5190,-46603,-38790,22181,79931,88130,80935,70528,146255,544,-48033,-42532,-33657,-11608,42854,69423,171363,143570,16240,-48659,-180730,-115354,-65506,-13671,-1363,18602,39882,-1492,-9460,110579,351049,453445,383172,112151,-81703,-9618,-24586,-53263,-31406,-126265,-15039,46198,44511,-31583,-71922,-33441,48399,59204,35437,22046,27327,7971,14886,17923,28129,12703,-30719,-84435,-68246,22174,69310,67211,61125,54204,35143,-20108,-88449,-28228,56182,12311,-106282,-97159,31577,55578,-32614,-69399,-16049,143,10080,-12117,32295,116137,174102,156437,90039,33462,57539,22313,34697,81925,156714,201575,113155,-6113,-104722,-75224,-28594,-54082,-79780,-56204,-69891,-82216,-27443,34720,110150,78750,87683,105796,195947,254598,238325,111559,13772,-37348,-56238,-54278,-31558,-71049,-39390,14389,2459,-15544,-50935,-26376,24296,111060,108752,76604,31716,-50829,-22121,-25568,-27542,-29855,-62188,-98572,-124323,-59254,5747,62008,67281,29271,-36878,-104312,-46825,6602,30296,32504,3904,-33853,-48424,-65589,-46672,-10777,21051,161127,330002,213424,36750,-54366,-84810,-110894,-43956,35348,72690,28525,29211,30304,-11065,-50701,-84043,-144242,-117524,-37386,8664,42942,45446,-33897,-339,147557,359256,567203,559459,354841,75869,-29044,-46683,-40106,-62277,-89477,-64247,-62626,-91406,10483,157646,248597,184664,60669,-38489,-134735,11284,140112,199646,338131,156537,70266,8698,12982,51262,41988,55172,28057,13573,-11771,-62446,-54292,-22012,28930,41525,24808,-11289,-33945,-6206,89412,189235,224877,119216,9583,-32524,-29595,-43369,-96383,-76754,-23272,21637,10563,-56157,-106460,-66127,680,44374,13185,-14828,-72992,-77835,-85790,-90207,-108658,-37821,-27535,-2659,9989,37506,-43152,-92303,-67775,-93655,-123016,-109983,-44434,-19387,-3975,80760,177657,34019,-87199,-86039,-32257,-13057,-27153,-26250,-14307,-39838,-22858,31682,36857,-34967,-108523,-134068,-72908,11631,64852,138826,204174,168285,128916,117986,127415,138360,179175,266242,360694,347472,186267,41238,-7248,-25095,18440,103094,136987,135403,53244,-18561,-61669,-80097,-125358,9531,114012,137816,127650,54152,-31812,-122576,-151273,-93067,-49274,-44539,-33747,-41590,-55343,-39186,7170,30125,-41840,-90029,-124035,-76039,-87479,-93078,-65049,-58681,-41748,-79452,-147867,-78478,28169,99310,130992,53447,176188,262517,95660,-11435,16532,67798,97834,78825,43739,2334,-5525,11824,-9988,26119,11198,-24455,-61783,-90719,-129173,-84413,-47076,14912,96839,84647,39884,-2517,-1778,26216,42930,35884,42186,93564,115990,66012,-46514,-115971,-85511,-77453,-108332,-110630,-51516,19406,45082,41812,13068,5763,36706,19021,27375,75696,57246,23446,-5952,-37675,-9506,21929,7813,2899,67097,148827,137713,77469,5815,38322,55599,51506,38329,13549,-10115,-109856,-158635,-60739,-32417,-72982,-44957,-35117,-111352,-83812,-73623,310,88172,9114,-91875,-100529,-48043,10960,29294,-19472,-10597,-45414,-76706,59742,281464,370579,272469,153492,156746,174472,152444,109918,89509,78854,71645,24655,-58616,-92104,-86302,-55766,-101953,-78919,9401,20674,-43874,-95025,-35946,27743,40557,-31801,-94332,-166331,-147847,-2750,105108,231100,229708,241371,152449,58729,-32977,-68934,-47368,-56734,-48962,-34490,-1651,38964,-23259,-139769,-106055,-84230,-130368,-134039,-60314,30031,36442,9338,-43276,-12568,89528,197759,179333,63677,-61800,-92958,-26096,31611,85223,56010,-573,15705,30011,22258,-23834,-100135,-124532,-89012,-20673,116800,171349,88412,-22169,-123443,-95299,-34184,7822,56254,145729,219867,143783,24214,-36970,-66033,-46102,-36912,-374,54147,75093,67358,46862,54248,7578,-22420,-43151,-59062,-42028,-71469,-151227,-125919,-94450,-61057,-57429,-138114,-135933,-173544,-92743,7094,55380,42182,-30172,-106624,-62812,-59078,-67532,-35465,-2545,42509,29581,20326,16887,-28562,-91432,-34765,-82906,-54086,-3694,1763,13962,32369,59567,126298,122703,28988,-54229,-80840,-54246,2236,89039,189368,179674,74063,-23937,-63586,-54146,-38526,5535,27377,60811,133513,184050,208898,260664,230414,140266,70861,7617,-60909,-56206,18921,79759,96549,28844,-36223,-18370,-42633,-115587,-86950,-81285,-49814,-65576,-14455,68238,127311,187781,186146,119079,159288,341019,426045,265163,10316,26331,67370,120274,160473,125993,54772,-18456,-89447,-157948,-137635,-58143,25137,81391,111806,116117,144797,183838,150398,74824,41275,1079,95031,179410,207062,171249,62267,-27886,-69260,-93845,-70756,-7219,63833,75923,73262,110720,80350,35352,33844,31429,70544,21935,-79094,-63825,-6913,58585,150478,132621,16311,-52444,-46883,-33062,-6180,-12915,-73630,-74174,-63171,-26607,-22983,-51464,-37928,-31629,-12462,17312,18637,62379,124731,85197,-7107,-23214,37266,71561,120469,159026,118853,72088,-11809,-73492,-120098,-80596,-84171,-96711,-92446,-109636,-119438,-138509,-38505,124155,269176,314667,251841,271741,387660,310640,78254,-82807,-83264,19347,34106,8704,71,-51001,-129837,-145719,-140635,-124649,-46413,12365,92405,232899,342709,389896,358631,385419,422776,345562,161256,17318,79475,144244,152848,176197,235294,205888,110408,56024,6583,-33496,-77917,-73192,-32998,-57565,-111247,-121557,-121161,-111749,-89401,-69030,-26485,41677,108751,116144,80456,53863,-12524,-33429,50326,150781,262056,336243,145669,7033,-19853,-99202,-89875,35656,98115,4224,-136128,-77757,-25391,-37324,1716,16103,3722,40398,151686,297658,387361,372240,114676,28158,59460,31662,-13913,34637,129633,227011,261249,245485,230008,99812,-8814,21472,37439,31527,77947,136230,135071,72746,-11242,-53407,-28280,9425,24485,120618,166820,199601,140755,64142,-27429,-110766,-111052,-2684,94463,161922,157702,86597,26373,-22038,12602,75571,58183,6452,44475,72328,21217,-1714,-8759,-82149,-121761,-76214,-78237,-128174,-150250,-138437,-103606,-65263,-8951,35222,60956,68079,7689,-44160,-79666,-102218,-88710,-74769,-105047,-70158,-75275,-22788,-1795,1382,-49886,-84971,-10528,-25722,-46112,-62386,-111194,-110652,-11279,44478,139498,75028,-82973,-171817,-60930,12617,-23402,-48719,-86667,-53864,3288,12608,109510,208818,166283,35250,-68681,-88833,-76307,-90823,-86792,-63345,-53897,-51215,-53362,-39022,-31418,33435,149612,138897,68643,43209,98138,176505,195229,148742,38461,-43931,-71362,-50104,-6783,8620,11988,-1893,-60068,-123684,65983,364452,524145,486811,349587,137873,17487,22321,38098,47630,69121,95405,74582,690,10548,100746,141438,113244,93203,102772,118728,75186,22283,-16602,-13211,-28508,-105416,-159792,-156041,-92477,-45977,-76576,-87846,-42288,-23766,-15934,26204,-13874,-68511,-48791,-209,121464,364679,521767,599946,505756,293892,54975,-67131,-80989,-4931,33085,13782,18966,29851,14120,-74599,-7972,12446,-56453,-92011,-75082,115751,203354,218198,114457,8295,-60392,-11977,-36650,-39997,55748,197875,263924,263267,256811,168211,55329,-16783,-52088,-22535,5936,62993,148804,201300,130849,-6704,-34233,-104823,-163355,-200928,-87757,-27457,-32246,-57442,-26399,4346,843,37038,6253,-34429,-73339,-49536,23401,8491,-66156,-22744,65050,160047,122769,23673,-35660,-58618,-1273,-33238,-34245,-48442,-15780,71203,254981,343634,146067,-19930,-102272,-83892,-57518,-30150,-50546,-56424,-18386,-11502,7442,86196,124944,51505,47697,-7503,-89202,-57704,-23674,13522,92805,168869,264260,146972,58648,-24109,-54096,35613,61877,93753,94494,89886,33846,2418,-37423,-59177,-36108,46693,41041,47802,-39716,-49532,23755,-25663,-108650,-100382,-94359,-28576,-24195,-106380,-33891,41128,14542,-56817,-71658,-18871,39678,39228,-17168,-94968,-111212,-42930,-22371,-37636,-82024,-2720,84726,152506,212891,139795,14718,-93222,-100764,4492,-7966,-38766,10565,134922,185741,143836,38651,-53382,-74775,-68573,-62632,-35161,-7575,44520,72157,13240,-67964,-112286,-82108,-74571,-61678,-60202,-44912,-10451,28265,97746,192301,197416,137859,131057,30461,771,32076,31324,27143,113931,239431,162822,12895,-56135,-101574,-106239,-155087,-136462,-101500,-37164,-1046,61058,136035,151491,82920,75114,269117,221615,16517,-70917,-91289,-48901,40041,72349,38384,-35577,-130908,2806,152514,134710,34010,-29907,-92217,-61994,-17287,3649,-1506,-19101,-43858,-51494,-59010,-46793,-42208,5433,38064,40169,41101,77664,71929,51313,65978,34723,31014,10150,-36564,-64993,-59481,-94005,-70445,40576,23081,-51040,-56461,8502,-1831,-76840,-88533,-42318,-26847,-63425,-128321,-53069,-13641,11266,-35978,-123767,-67967,-3229,45679,56547,27852,56532,94368,134835,107949,68844,35117,-14867,-19781,-47910,-38566,3471,29479,-15896,-77648,-28008,87268,166066,141949,82956,19334,-34070,-89904,-76184,1064,53944,46486,25119,77494,101485,52775,-5454,-92033,-56009,35618,46100,-18821,-86342,-76480,-47610,8337,-62312,-57750,16235,40858,4063,-50110,14914,222592,318853,134804,-18029,-91808,-5778,-30048,-83708,-105624,-35455,-5550,1307,23480,66307,125703,102450,-9181,-79490,-93220,-77463,-33945,-86373,-97903,-72599,-8446,22910,-20184,-89729,-122090,-94019,-14293,33493,110103,195832,273530,317981,256962,143304,58184,-69338,-130382,-58550,-36481,-25180,26142,57674,26850,-25761,-52446,-62506,-63381,-49589,-39324,-34559,-51135,-45590,5425,137078,233864,256387,193408,108426,51224,-15190,-14245,41074,74015,21588,-13489,-56880,-92594,-138916,-62672,-22060,-45310,-1690,47118,71563,-28312,-47003,-60284,-108661,-82922,-9002,23508,-30456,-59563,-1737,165827,288221,208466,44437,-115234,-136661,-93465,-107609,-64144,-11257,13176,14568,2321,-18452,-33494,-72599,-37390,-29178,-35161,-8842,94440,136436,66414,-68950,-114163,-14484,74406,80251,18281,-9129,-1695,-11538,-58988,-101598,-91857,-44455,-20077,-34146,-13241,13308,-15491,-56109,-29944,41891,141217,181991,93700,-16708,-94390,6700,106648,133228,87595,33368,51486,133050,239889,169287,508,-110081,-70872,-19350,19232,37274,79223,78873,45953,-18647,26768,17868,10813,-6658,-105226,-145394,-100140,-9803,174734,259554,186346,121986,152132,99393,-15598,-81804,-25654,33717,48307,11977,-32987,-39957,-22422,30688,15410,-4996,-54609,-98160,-69681,-65599,-74061,-57166,-64996,-82868,-73392,13979,51606,-10166,-115775,-104518,-18354,20884,61437,66485,84993,138423,157351,217573,328737,329243,272313,172666,72342,-13759,-37696,-4635,959,-10716,-18938,16669,130761,164983,50783,-69787,-115453,-48677,20790,123907,134559,108537,135700,183000,64644,-60389,-129782,-65463,-21110,-20296,-37195,-62327,-19637,61987,133792,141791,29734,-92173,-173779,-202002,-187585],[-91813,-50748,-27466,-10842,3155,10188,43768,81965,74915,13089,-26499,-22692,42598,169525,237916,233125,175896,80537,2717,-24721,-50545,-76830,-133561,-118969,13324,41990,19798,12324,-7262,-8877,10664,-273,-5106,50917,11985,-15962,-82225,-70663,10040,28783,35467,22517,-15878,-68878,1588,65565,85827,66583,34597,70480,179255,311879,394195,389914,286811,125265,-1059,-64264,-78448,-34681,-13021,32324,7062,-73613,-108855,-66977,-29783,-32058,-88629,-73858,25670,55135,22682,-23886,-41900,-39789,-62395,-33458,62197,123820,104249,73305,49573,-12827,-98684,-76951,-30364,75333,74501,-38198,-107788,22654,140185,157136,67556,57421,138333,200093,216724,110716,41237,-3378,-55034,-24271,7765,-11952,17679,-422,-60292,-151083,-90286,16057,62883,29158,-42610,-45528,-22159,-24895,20438,55137,-41256,-39584,5430,-13981,-91997,-102308,-83800,-39435,-11914,22192,112145,110088,10047,-119164,-36438,17817,26634,-12684,-19056,-40156,-148679,-138674,-73954,-55414,-44149,-31765,-34108,-39745,-12396,19972,21426,24849,-642,-10342,-90364,-21914,68635,138593,163703,132307,-25721,-148180,-77082,1541,43960,110011,70298,-43296,-99404,-77108,-115585,-139897,-63016,-103583,7793,218357,237410,186789,93843,11536,-77701,-150714,22775,71991,102996,91258,73440,50862,15052,10778,-51866,-78003,-107407,-45243,34388,50062,-98619,-148544,-131684,-79014,14068,65808,66456,47072,4177,-26716,-38659,-63729,33114,49347,97533,175037,101171,5109,-44289,-106169,22568,76920,24612,-10185,-19859,-34775,-64306,-57089,60541,129657,153299,199005,99074,7765,-8519,8694,30913,45975,85029,141422,124530,81958,50874,62266,7589,-78484,-43827,-60276,-50120,-50156,-5799,44605,46107,52163,86873,96386,78158,38061,-23671,-65149,-78993,-80861,-69615,-90182,-92557,-87383,-56063,-11018,34222,44714,39902,44508,4306,-54829,-55053,20640,62550,-401,-49455,-80149,-130505,-58876,-9690,-37386,-7213,79886,83183,32753,-7890,-98651,13579,168218,325020,333887,152658,-4479,23747,110952,212492,413106,489803,342314,60950,-50423,-39361,-46499,-45723,-992,45190,39954,-40108,-84795,-16652,-34622,-41634,-60114,-98892,-116811,-84616,-24942,25335,52992,79797,-407,-97802,-8226,-35481,-18163,29426,6040,-54907,-65235,10126,85347,158287,212516,137267,100715,74611,45824,-19765,-98253,-78564,-38507,-46677,4605,77066,124985,96854,4380,-62400,-35632,55616,136480,104452,44476,-29709,-89970,-88041,-43285,21894,49732,42250,13606,-30537,-64378,-81987,-104757,-32256,45282,26233,-36127,-84949,27620,143239,232720,146284,18016,4702,49321,38339,-14386,-46161,20666,121068,269349,208580,125168,90179,33011,-25307,-26781,-48173,-62779,-20599,2957,1789,32640,29621,22227,30549,32646,22558,6224,-22607,-46831,-50535,-16636,-30463,-8369,-78924,-48810,128087,208672,194481,103055,49816,26640,4379,-28151,-67209,-18151,48866,111418,155954,110155,29319,-23580,-48433,-82640,-82048,-75163,-18478,68478,175265,212858,113653,4376,-21368,-9746,28475,66372,22268,-86970,-119055,-112022,-111524,-95978,-86735,-41937,17987,9342,-45958,-124656,-55042,-11811,-29978,-16043,-35327,-66653,-36912,32436,170586,269617,73824,-60115,-191786,-67496,-79913,-11509,-30685,-67025,-84595,-29634,118626,263975,26531,-159163,-209290,-212939,-140028,-35314,-62325,-30569,-94459,-24963,41587,84411,186085,293854,261967,44424,-70974,34830,101769,119387,163311,274375,331805,264091,127536,85803,16602,-55474,-86907,-73844,-39565,-61996,-142451,-59502,47018,154327,158745,66075,-38776,-53653,-78118,-57077,19343,67783,47599,20258,-109197,-134671,12617,112521,158174,111100,59468,27780,-11967,-61276,-34479,21137,66086,73806,81594,83887,142104,-12144,-55961,-49359,-41966,-22434,25812,51325,138182,111650,10822,-46771,-176014,-111855,-54736,1081,12874,37189,54890,6212,-15117,98745,339743,466601,396414,94438,-96438,-1295,-10290,-34951,-14328,-96637,13601,43432,37447,-37874,-57786,-12802,66327,59753,14725,-830,18729,-6617,-21100,-15273,13670,10798,-32061,-84179,-75430,19732,74948,74285,67307,60840,36853,-22138,-99316,-33040,52976,21003,-77790,-100858,10937,38034,-47754,-72992,-34290,-26723,-16309,-30663,22063,116666,196303,181131,93009,10651,32516,1641,24981,79537,147686,173642,78262,-29735,-114246,-48139,-1498,-33225,-68541,-60419,-79416,-87138,-27863,28873,104415,81720,106819,135133,207140,234012,220217,109335,19879,-35150,-54087,-50225,-28763,-70019,-46974,244,-12012,-20389,-40396,-19491,28851,115561,141582,143112,79825,-28676,-28623,-28007,-34742,-34104,-52259,-78901,-120468,-55258,34389,110020,109872,52613,-35874,-82366,-30782,17271,40259,44733,18598,-14083,-24529,-44744,-29345,5870,43214,199095,322747,182490,24585,-61787,-97012,-101915,-23947,44977,70160,29808,28806,26436,-17610,-52675,-76496,-125444,-144350,-73095,-27886,15598,33036,-30361,14276,161395,382574,602505,557715,331391,75178,-18667,-32379,-19914,-46757,-82935,-69266,-65604,-82777,28359,184757,265415,186363,58618,-39562,-125406,11093,140820,208099,323329,152742,70570,3683,7802,52681,58018,106405,50535,-128,-28278,-62423,-35056,-6244,33571,39991,36217,8934,-14551,12450,103864,198088,233077,132977,8516,-47080,-38647,-43580,-90987,-59505,-4035,38514,17799,-58569,-113361,-59797,-4270,23374,-5184,-28008,-84311,-86688,-90869,-94648,-117225,-58149,-51002,-2852,29458,57044,-27242,-85443,-79715,-115803,-158573,-126341,-46109,-24991,-17478,58830,167265,36535,-85927,-85285,-33404,-19488,-38090,-31004,-11921,-35368,-13731,44180,44969,-29898,-113736,-145502,-60229,21269,64940,141241,214880,170384,116857,81284,89253,142654,187578,264899,361017,372795,218732,56120,-4427,-25659,28757,129977,173607,153117,57617,-21029,-58759,-64091,-135575,-1848,125703,168486,164472,82823,-33179,-144364,-164300,-82351,-33640,-28065,-30452,-51303,-75676,-66979,-18939,5846,-54856,-100437,-137124,-85231,-101850,-114002,-87283,-79177,-47720,-67114,-120921,-99857,4551,74234,105290,23083,132200,223850,85619,5748,31834,66390,79942,47165,5800,-32267,-16880,29244,26656,58878,33271,-14643,-52491,-77293,-117542,-81001,-36941,14616,84986,65500,19487,-17095,-16475,3760,16377,14582,33887,101430,131420,76523,-31367,-116663,-89126,-78392,-112396,-116981,-58731,10363,30934,21534,-12463,-21830,8831,-9434,15217,82382,67255,26709,-9177,-33595,4403,37929,17558,-27,50719,119672,103742,32397,-32448,38519,59577,42499,15619,25974,2507,-98845,-164627,-65063,-43503,-97019,-48391,-35565,-111467,-67395,-19745,61810,131289,16068,-107588,-140148,-72998,-16280,18964,-9370,14590,-30495,-92231,45922,271687,358330,253268,123845,123048,143365,134115,99268,69847,49744,40216,-1173,-83910,-123961,-121681,-83685,-108920,-82856,-4882,1835,-59216,-95569,-36111,23945,27249,-38488,-90975,-154465,-128225,-8310,91608,192846,151868,159371,96246,22341,-70507,-105587,-73387,-74771,-64173,-44698,-5962,39872,-12687,-122866,-108659,-91835,-132908,-116255,-44676,41964,49873,16137,-47752,-26302,78426,188476,170017,52359,-71361,-82554,-12060,43277,99992,87536,36150,47942,60572,43418,-11517,-91331,-130101,-105659,-56367,71045,150419,102095,-7113,-114760,-83966,-20539,6889,33360,122982,225128,176933,54575,-12941,-58909,-55260,-51533,-13917,46129,75227,72078,74157,83544,32141,-14608,-47526,-61847,-40147,-73839,-149524,-106920,-74395,-52505,-65583,-161314,-164404,-157322,-76762,14641,49258,27527,-41780,-96265,-51893,-45332,-47288,-11402,27209,83062,66908,33294,11474,-46778,-41038,25462,-35353,-36082,-2056,2870,24228,39775,65430,139866,148635,49269,-42513,-73354,-54902,-5535,79569,174562,137220,22014,-61757,-88873,-70428,-50957,-5030,18126,57270,134154,178915,193588,237246,225141,149525,98413,64681,-1544,-54393,-962,57672,78531,18751,-45482,-12184,-29402,-93025,-91863,-84997,-48392,-65236,-18689,59003,129116,217904,240224,162895,178820,341605,430293,273436,26746,27832,60259,103263,143689,119089,57441,-14624,-88832,-146357,-116001,-34899,47924,94896,113611,115587,145020,169948,132291,67230,53514,25295,132104,217128,232382,198786,88601,-17097,-67972,-97780,-86958,-21488,44244,50737,50053,92208,58320,14173,14021,14876,62016,29866,-62190,-74647,-20819,44198,136411,129039,23148,-42465,-35604,-24056,-5983,-17523,-69060,-66357,-58089,-24738,-26591,-55213,-38748,-27736,4601,55332,37471,71971,132554,83346,-15073,-30159,26911,51523,86204,144069,109202,52757,-43246,-99548,-125571,-68592,-66444,-78164,-86831,-104885,-114484,-147442,-49031,110378,234263,247589,205073,250224,405828,344914,102456,-65988,-97840,-4589,26700,2597,-4580,-53481,-117550,-133342,-154586,-117643,-36446,16765,95333,232378,322039,357012,349147,386126,419184,358070,203265,70803,123257,166634,158224,181167,235696,202830,106354,48863,3386,-27675,-65186,-57171,-16948,-44281,-100613,-114855,-115432,-109709,-83707,-55700,-9079,56310,111717,104795,53474,18402,-43005,-60006,30803,129029,231868,321061,147836,2604,-38632,-62577,-36918,62655,92496,-15529,-149557,-72837,-32317,-62185,-37164,-13413,-16986,26893,129826,249446,326030,342213,111557,14673,50416,22045,-1725,64550,154149,225334,241572,198133,169097,43320,-53600,23482,50043,47421,95980,153231,125999,49668,-26604,-47343,-11488,21625,43073,174796,235030,245118,164436,76417,-22919,-95517,-140199,-9762,107337,198452,198294,107426,35904,-12897,18333,85049,77613,6378,14495,34772,-4904,-9509,-5358,-64000,-134284,-86185,-83790,-129428,-146027,-126143,-100904,-65664,-11112,31330,56437,65752,12818,-35479,-75584,-110017,-77581,-44908,-78043,-61895,-84207,-23437,1907,728,-51223,-79135,-7992,-37715,-108653,-125992,-138450,-98673,-2543,46374,125471,49655,-104621,-153360,-37156,35474,11244,-11945,-69273,-48843,-2309,-3822,67873,135413,109572,18985,-59945,-80856,-84063,-99790,-86797,-58445,-46427,-40116,-41816,-39203,-36539,47770,178161,182230,106738,67189,125093,209573,212152,165108,56666,-27355,-61113,-53777,4793,29601,24033,-4281,-76041,-133253,26485,355420,547281,522041,359805,122461,-692,15624,58905,85691,91364,95986,67596,-1461,11306,103850,138255,106010,93804,107928,114404,73232,33833,-2337,-4250,-26496,-112961,-177252,-154120,-65744,-23320,-45318,-66807,-31118,-11229,-1754,51479,19514,-38446,-39649,1765,138119,404029,617483,718704,608698,373514,99341,-52533,-86975,-9754,26101,-3610,6216,17972,6670,-77465,-18460,5698,-62373,-100512,-68692,109322,191014,203621,98447,4089,-33659,13409,-36103,-59803,41893,170475,265707,287450,263143,161852,62455,8100,-16991,-4639,4788,35120,103922,184752,150353,5976,-20443,-104965,-196981,-164910,-63515,-17418,-29089,-59186,-31425,-5462,-8632,42231,19527,-30153,-86850,-48753,20342,-1751,-83162,-12660,89685,190936,150875,43135,-30731,-70504,-25202,-51669,-35953,-36926,9545,109674,298975,365055,166027,579,-86123,-89228,-82995,-71435,-89960,-76736,-23110,-16895,9477,116745,168581,82386,42508,-22764,-65727,-33380,2783,39636,110456,171942,246112,126827,37146,-66298,-90116,36419,38472,47501,34778,21560,-18673,-13346,-29084,-50239,-48179,13962,3643,39736,-35113,-63662,3772,-42298,-116351,-101131,-113431,-46758,-40804,-98502,-9184,56655,28388,-46643,-73717,-20348,39324,37100,-9844,-79511,-129161,-62758,-36137,-47043,-81298,-5475,78910,146845,225395,158190,43081,-40545,-81376,-10469,-15256,-39017,-1044,94107,143394,130091,36368,-50807,-76775,-75934,-72463,-54701,-42335,16350,48848,2175,-75395,-116956,-84255,-84607,-69018,-61116,-50921,-22408,22015,106856,210369,204638,128312,123483,32441,2412,24307,20359,19332,106933,234169,136009,-29341,-89478,-109196,-93981,-137944,-121967,-96222,-42664,-12529,54475,152544,186204,108230,81040,256319,226735,30992,-49797,-60097,-1082,105711,143284,85989,-26286,-140036,54956,218088,159012,35891,-32885,-103625,-69088,-17932,17997,22463,5621,-37686,-58613,-66740,-50629,-45289,9714,53282,61941,67982,102925,91714,77628,116395,82872,64086,33209,-34416,-47275,-38518,-84216,-66254,42730,46532,-8158,-18704,37804,-5199,-85701,-92905,-52565,-42745,-80524,-122563,-54701,-32383,-25193,-68250,-116677,-57023,3350,52307,69342,52564,74904,96154,144549,166545,78760,58038,16168,-905,-36350,-31905,9101,30712,-14214,-78108,-54486,38209,112187,116704,75234,21898,-24348,-79601,-73011,-4862,44697,43440,26677,71111,107309,87781,37899,-53274,-76335,24082,33078,-29059,-87613,-51454,-598,74021,-11609,-79745,-7435,19517,-20311,-69207,-5815,179503,267477,114241,-5305,-111112,-12814,-24556,-70990,-99053,-35602,449,5394,17462,53433,110903,87373,-15698,-80765,-89841,-97501,-65618,-103117,-126270,-95467,-19785,23302,-17608,-95418,-128239,-102736,-44100,10689,105355,206058,279982,317793,260424,148672,55424,-65362,-137762,-73754,-44120,-15602,36776,48192,8748,-38584,-55090,-59179,-70220,-63101,-47530,-31860,-40662,-24925,68110,219443,301952,289465,204851,117766,62496,-3413,1583,66304,101129,33938,-9571,-53263,-92788,-116580,-40944,-202,-22585,8355,42519,67526,-22256,-34686,-41365,-83426,-83364,-16805,10551,-45736,-71497,-8429,158888,293060,221543,45842,-92314,-103505,-102407,-103060,-50044,-120,24866,25237,12038,-12317,-32979,-77650,-40406,-30997,-44599,11469,136133,184310,123229,-41901,-123756,-20950,72189,73117,9442,-19728,-11419,-17045,-56141,-87965,-67575,-14593,4022,-31792,-26102,11477,-10317,-62642,-43700,19172,108988,142681,63464,-18840,-84227,15477,130341,169029,118978,54543,55612,134341,250564,191600,4252,-128559,-52693,-5578,23405,30622,54738,36913,10621,4882,47716,21666,-7623,-38083,-127442,-127715,-74093,12503,200758,288102,211574,136376,151489,93105,-13650,-74335,-16038,40570,44357,3799,-26786,-25903,-7305,49615,34088,5745,-47451,-88553,-67351,-72823,-83376,-58120,-59812,-78863,-61746,32926,74035,3557,-105207,-101428,-21166,15687,43978,19345,18587,81986,127179,224648,361951,377694,320737,207816,95398,3131,-35357,-11815,-1578,-11702,-23530,5766,104190,143354,48887,-64369,-112410,-57734,-4004,97610,112879,89146,132722,206934,96318,-43774,-118680,-46968,7586,21302,130,-34427,-1735,76557,147294,151962,35082,-91389,-170102,-184099,-183046],[-92506,-49524,-26334,-12524,-4098,-6855,20793,70667,74872,17208,-24314,-26906,26698,142461,194872,180192,128183,47212,-19151,-35335,-53668,-74517,-127505,-131872,-3066,37844,27740,7037,-31254,-41338,-14858,-9838,572,57478,16962,-12126,-81480,-83295,-17948,-2827,24274,25220,-1580,-54703,1875,62649,76891,58293,31756,80198,212636,367201,448011,425737,290662,103674,-21477,-62850,-49559,13147,34031,53434,17030,-66967,-91843,-45643,-23738,-35676,-88120,-70438,11517,37996,16754,-17597,-31071,-34240,-62987,-24502,81421,139978,123376,105010,73724,-6326,-95697,-66999,-16881,77163,63475,-44470,-108387,24910,145605,167792,69813,47124,123065,175430,183416,89883,42352,5792,-55295,-23825,12405,-8159,21826,17803,-31993,-115781,-80950,6061,37357,13176,-53700,-68473,-41213,-9951,45803,74561,-2640,6998,20544,-13969,-101350,-102856,-79280,-36422,-12745,13113,82791,72296,4342,-116932,-39150,21500,24618,-20090,-25747,-45680,-152479,-152355,-91235,-71013,-45804,-37721,-42925,-42286,-11618,16017,15794,18534,-14453,-27341,-63480,-2513,85727,166359,188059,131211,-44839,-111105,-51096,-31218,-4687,61511,43262,-53047,-85881,-39934,-56064,-104145,-56533,-107442,-15010,173101,187171,148144,80796,25088,-57136,-132941,-17823,125974,187608,156936,108855,56614,-12431,-31419,-87766,-67592,-69014,-58850,5339,11752,-125436,-163619,-124600,-75216,9415,49789,50253,44295,13997,-19443,-37860,-64881,40678,56154,97706,156990,74786,-15675,-44099,-86440,2911,33494,-14883,-26131,-31136,-59106,-82182,-72643,48334,120914,145913,190769,97880,16925,3558,11674,15840,12943,49553,126709,118720,75158,50940,70991,24343,-57341,-64274,-88909,-40429,-42416,2851,51656,54078,60264,85950,85919,69612,29614,-32748,-73525,-84643,-80002,-62913,-80485,-90549,-112790,-88567,-34680,25598,44607,40929,45693,5405,-51624,-59327,27100,70537,10695,-28835,-51411,-108350,-67886,-6995,-22673,-25679,59754,76444,35946,-2229,-92986,2868,147321,288069,303732,132114,-22016,-880,82945,185752,388614,504382,378435,86377,-38514,-37629,-50001,-64726,-6843,49453,45054,-43738,-87606,-12041,-14080,-23184,-51390,-88071,-82487,-47028,2385,37410,47446,58695,-22708,-71751,22034,-15836,-3164,41989,4401,-65894,-68736,889,73052,151361,220985,152584,123433,86713,54232,-19190,-87904,-55547,-17904,-45433,-38674,5808,61537,78052,4624,-57451,-32119,55571,127740,103701,43823,-21674,-78478,-78730,-34630,21328,36650,28342,1828,-33015,-46636,-45443,-81612,-26874,33694,12250,-52900,-115796,-32592,92474,219339,179461,42527,9319,42164,27650,-23162,-46607,31891,139363,271986,186487,106011,79214,29601,-21159,-17221,-40828,-85660,-26284,13217,30592,63249,38670,12872,18471,25737,23022,15656,-4329,-11952,-11585,6436,-28058,-26635,-91031,-28232,161412,242439,219212,111828,49595,26026,-1179,-36405,-79123,-29713,27677,83036,143275,123960,53743,3458,-22799,-62690,-72666,-81581,-41106,32766,129853,169106,92567,302,-19043,-7472,26715,66782,33696,-77189,-108677,-110349,-104427,-99604,-97052,-39899,25711,12634,-49930,-117901,-32191,5351,-24578,-22597,-41557,-67468,-34062,40513,187364,276815,60906,-74776,-181706,-45372,-62114,-6213,-30042,-62702,-59750,14662,174177,328018,119616,-180145,-175239,-141843,-62358,7543,-50320,-48690,-88601,11353,81875,106196,199732,322148,277433,38051,-75580,29196,100534,121696,163795,275650,325897,244487,114690,85869,31778,-35547,-67055,-58518,-26017,-49916,-146863,-58724,46437,151008,153614,62895,-43684,-60763,-77409,-46579,22309,58058,34538,9413,-106861,-124279,2192,90028,139645,104132,75043,35677,-18505,-74578,-30229,15171,45012,51961,76394,95127,131485,-24582,-63721,-55797,-49968,-33396,9213,33080,104354,82093,6144,-44378,-170093,-109419,-47579,11628,23603,53074,65987,13715,-24023,75103,302546,445077,380612,73292,-101685,9405,8495,-10401,7165,-59056,30202,35209,26211,-44540,-40796,8775,83109,59071,-6575,-26173,7464,-17009,-53632,-47226,-2735,7420,-32476,-75339,-73758,15513,77089,76601,67861,63604,37727,-23357,-108806,-34036,52768,35634,-45385,-89742,-14791,12720,-64386,-72395,-50258,-53088,-44071,-51903,8563,111670,215520,208036,98352,-9049,8752,-18154,13944,73591,132607,140651,46348,-49239,-97643,-21148,24718,-12432,-56406,-64974,-89623,-84801,-24477,24913,96098,81446,121518,158437,206804,199705,189332,98393,21307,-36559,-55756,-49904,-28166,-67803,-51472,-12003,-25826,-27555,-32696,-15250,28699,114088,172880,209238,126976,-6358,-35691,-32443,-43627,-38723,-42791,-60851,-103028,-51781,56474,147196,143616,71719,-31399,-60098,-15226,26235,48288,55457,33396,6757,1503,-22169,-11377,21718,63911,228509,297844,146938,11290,-68914,-109852,-87331,-6516,48074,61156,25802,23061,16646,-28125,-58265,-72878,-107952,-158059,-107940,-62943,-8916,23266,-21841,31995,175587,399985,617014,537223,302611,72917,-10004,-18915,-2509,-34588,-76568,-74074,-68652,-73371,44767,206590,275393,185185,56538,-39835,-117074,10152,138905,211648,298994,143028,68483,-3511,1722,56574,91865,164823,75207,-13905,-45495,-56978,-14888,5727,31563,33044,46287,30883,7862,32278,116890,201388,232013,138373,6323,-59705,-45591,-41295,-80913,-44037,10512,48725,19123,-63866,-108304,-52325,-7098,8450,-18723,-40030,-95462,-94288,-94461,-96807,-121252,-71964,-69459,-3540,46691,75783,-11919,-73370,-77195,-114380,-181016,-143073,-50478,-34814,-30311,40714,154018,38732,-84479,-84762,-34754,-24821,-45945,-32411,-5858,-29538,-5101,56216,52285,-25009,-116698,-129610,-42928,29016,61064,133861,207812,160355,98978,41878,43178,132339,182550,251558,344868,382486,244935,68245,-2817,-24364,41732,157237,203001,159586,56204,-24563,-55537,-49060,-122448,-256,141790,198148,198184,111734,-31351,-161438,-157858,-61673,-10039,-8378,-29179,-61285,-92692,-87701,-42636,-15284,-62976,-102981,-148966,-95993,-116944,-130192,-101696,-97770,-52948,-53024,-92887,-115674,-21388,42638,68114,-14659,89356,184783,80205,25814,44830,61133,55774,8456,-37493,-67022,-18259,53322,62527,80006,41855,-17216,-56102,-73911,-108807,-76467,-25789,17586,75288,46602,-1994,-33709,-32072,-18355,-7857,-3292,26444,104462,139066,82343,-13133,-88434,-89894,-78427,-114696,-118323,-58114,10386,24108,4466,-36547,-46685,-15959,-37779,-1489,81615,71252,25631,-15727,-33178,11577,45803,21720,-5436,33263,95282,79496,-3602,-71586,34884,61615,33068,-7286,30971,9601,-92238,-168274,-67178,-50597,-117970,-45940,-29527,-77731,-23328,36979,122061,165831,19090,-119328,-168476,-80856,-40794,5713,-2479,37148,-12524,-103971,27428,248296,327925,222630,86715,79500,101580,104514,78900,46353,22209,12294,-24127,-105777,-141829,-151187,-109413,-114995,-89099,-21590,-17682,-71728,-90910,-31816,21761,15535,-43746,-87484,-142790,-113148,-12228,77168,153598,83557,95983,67855,19832,-79668,-131636,-103291,-95054,-79627,-52929,-7802,42431,285,-106604,-110271,-99450,-131898,-100606,-32699,48372,59845,21888,-50561,-41177,64564,175258,159171,41216,-81640,-76516,-2027,51572,111993,120296,78295,77475,82381,57708,-2569,-84568,-132480,-123644,-95034,13761,108861,102665,5018,-109754,-75910,-10826,3527,5829,88497,215353,205886,83130,12739,-43920,-57585,-65589,-31354,30216,64589,63492,86187,104260,51942,-10284,-54627,-64290,-38879,-78291,-141845,-87990,-56013,-45398,-76171,-186710,-185681,-136522,-63119,19047,40228,11358,-52844,-85100,-42512,-32535,-26205,14518,59132,123715,99883,43159,3599,-65365,-1710,81434,9180,-19935,-1849,1359,29466,40403,63384,138876,159452,61341,-35014,-68285,-58012,-18465,60181,144057,86934,-23875,-90658,-104716,-80441,-60816,-15358,7243,49465,126117,163113,168549,200933,203021,144079,111324,106640,48618,-46763,-28558,33564,59409,6430,-59025,-11655,-10117,-37135,-70128,-89139,-51179,-69705,-27492,44571,122095,237648,287738,203203,195262,336102,421497,271766,37363,26322,51021,84536,125076,108433,56410,-11806,-83180,-128267,-95386,-14791,63036,96791,104441,103199,129341,141119,105318,54228,61808,45865,161884,240205,242253,213128,107287,-10056,-69425,-102820,-106797,-36922,24477,26899,28187,74213,39999,-3231,-4183,-2757,49011,32127,-48345,-85473,-38650,25583,115552,116528,24438,-36276,-27894,-19329,-11119,-26633,-63101,-61093,-55861,-25786,-33855,-64903,-46536,-28715,19369,91624,56126,75318,130850,74052,-26803,-42906,6713,22310,42037,114199,84620,31864,-61259,-126635,-129179,-60452,-53243,-63220,-78680,-99450,-108207,-142277,-61204,93194,199620,187092,158397,219123,400431,356236,114223,-53749,-110341,-37405,10049,-10911,-15301,-58754,-98493,-110928,-150164,-115443,-36844,10167,83823,214616,285675,310774,321672,365830,400483,364358,247722,130011,165879,182254,153698,168310,211664,184284,98085,40165,-1873,-23424,-53399,-44468,-5992,-34292,-88596,-102000,-104120,-103022,-77417,-45469,3343,64260,104408,82131,17429,-24624,-77588,-90208,3782,97865,192590,292392,143445,-6107,-59615,-28893,7772,82534,78347,-44222,-159454,-68883,-39130,-86445,-77141,-40390,-38987,10019,101842,192859,250238,284709,96618,-11819,27554,-1255,12836,91756,169404,209276,207736,138288,90535,-29460,-91240,21884,56641,59598,111466,165704,111058,25135,-44235,-47985,-5696,23038,50549,218656,299240,275545,174819,78569,-23542,-76271,-101576,-14507,111288,221977,227627,120881,40270,-7889,19677,87829,90718,5281,-12804,879,-25068,-16881,-6925,-49020,-138492,-104523,-95201,-132225,-137462,-109892,-85343,-61384,-14888,24128,47861,58128,13206,-31644,-75034,-119740,-66554,-20130,-57296,-57481,-95363,-28448,-510,-5514,-57182,-78891,-12225,-48165,-154956,-159244,-125757,-81709,3481,43665,103623,20833,-126396,-140311,-23448,49763,42663,24789,-52790,-46620,-12817,-24591,25690,71108,64171,6300,-52426,-80381,-98415,-113594,-91481,-58840,-44273,-34135,-32793,-38685,-44958,55941,196652,220521,150806,97635,155557,243676,228300,182157,77384,-9491,-50949,-59519,12108,50500,35949,-7659,-79665,-120350,-5451,338714,546376,526816,347534,98873,-23683,4463,68759,106766,96926,84804,53934,-5546,9394,102972,130810,96408,87562,102253,100588,64236,37910,7933,1073,-28966,-124095,-170449,-116567,-21493,4854,-12923,-42459,-22561,-514,14174,85131,66443,-8142,-33128,-929,145632,422580,683552,800174,683644,442492,142858,-38716,-96814,-20320,13392,-22471,-5862,5091,-2593,-83013,-30396,-2868,-66512,-114044,-69115,89388,164259,174666,71560,1169,1991,39892,-31570,-79417,20954,131702,247327,295852,255908,150012,68769,33231,14461,9812,5626,18685,63659,162874,167640,18183,-3501,-74706,-142470,-127230,-42481,-12428,-30797,-62758,-38750,-17366,-20761,43166,30797,-22636,-96036,-50890,11175,-16731,-92726,-3602,109664,213098,173361,62053,-21600,-77740,-46548,-70934,-40550,-26970,36440,151284,336156,371169,181562,18651,-71617,-95698,-107064,-99308,-105659,-80241,-26071,-23638,9516,136575,196936,108665,38789,-22797,-44512,-12397,24805,58447,118805,168838,230528,119511,37827,-66145,-108402,29680,12092,4584,-21193,-45415,-71483,-32139,-25444,-44759,-61776,-24383,-33943,28462,-34485,-77215,-18853,-58210,-107355,-92915,-129973,-72217,-65130,-86889,9852,66544,39184,-39326,-76663,-21715,38298,33323,-4737,-66239,-147593,-86121,-51543,-55086,-78016,-14524,64589,132525,228347,171828,68284,4850,-52375,-25061,-27298,-43477,-17612,49478,103022,114557,32933,-46607,-73303,-80098,-80997,-76030,-83951,-13402,23799,-10448,-83442,-122418,-86449,-95756,-80275,-65098,-57760,-33702,15132,111780,219269,202057,111900,110976,34455,9113,31330,34534,35683,110384,221815,100055,-69823,-122015,-103344,-78858,-120644,-110593,-91260,-46225,-22816,44545,159953,207979,122291,83748,240478,228501,44338,-29852,-30635,50012,194181,240990,150800,-5761,-113121,98820,274032,177791,35729,-34351,-101735,-75019,-16632,35090,49757,29036,-33168,-65482,-68814,-48741,-44521,15119,66827,78078,86249,117421,104000,100578,165104,133579,98568,51380,-37725,-34913,-22636,-77665,-64962,38741,58905,28351,19445,67318,-7365,-89840,-95902,-64764,-61708,-95890,-112438,-58430,-54990,-60432,-75933,-84479,-44664,9489,58788,81432,77930,92891,95641,147192,227245,111935,87157,48786,18572,-26404,-29060,8654,24985,-16938,-76195,-72638,-8390,58524,84319,63063,22279,-16002,-70492,-71685,-14372,32102,38417,28669,64573,109625,122058,80237,-12456,-96210,5364,14199,-41661,-86152,-26017,44732,141825,63620,-56193,-35767,-9520,-49501,-90517,-29494,126502,199281,86688,5146,-108607,-19501,-19272,-59900,-88967,-36336,4949,8026,11263,40442,94512,73424,-22429,-82490,-83205,-93417,-84482,-103132,-151662,-108285,-23283,27366,-12944,-99492,-118776,-98426,-67376,-13098,95656,207780,272897,297003,243164,136612,42731,-66327,-143988,-87733,-49269,-7200,42331,31079,-15265,-53502,-56349,-54871,-74704,-78534,-56015,-28346,-28016,386,135819,291254,354385,313574,212560,125273,73076,8840,17258,92446,129932,46788,-6659,-51132,-91391,-88314,-10520,34906,9525,22585,41894,66198,-13967,-20460,-20983,-58274,-82214,-27866,-4609,-60474,-79338,-10445,154013,296978,235559,52821,-70598,-70276,-82475,-87821,-33450,12199,36124,32806,18300,-9258,-33344,-81174,-43016,-32712,-55111,29572,172393,228639,188777,-2309,-127199,-34177,65353,67290,5750,-26833,-20545,-23810,-54908,-76724,-47268,10582,23403,-28460,-29386,18673,3448,-62121,-58872,-11050,61617,92133,32206,-21760,-74631,22759,149604,202012,148939,75768,59576,131973,253761,208713,8413,-142511,-31979,11325,27202,21489,25207,-9489,-12684,39322,67957,24958,-24770,-66507,-138911,-102373,-48228,32427,219263,310174,236834,154804,154169,86819,-13114,-68134,-7571,46934,40184,-2282,-16158,-7892,12325,68338,52818,17714,-39209,-78673,-65720,-78695,-90401,-57142,-52282,-69112,-52363,46927,91957,16453,-93035,-99424,-26597,3992,16483,-35859,-57662,16885,94260,229368,389670,421168,366457,242834,119563,22033,-30726,-17935,-3509,-12560,-27369,-3190,84385,122944,46415,-59141,-109405,-66446,-25587,71047,85936,65310,124290,221119,122831,-28158,-104640,-25717,39949,65747,36580,-4662,19459,92538,159741,162393,42804,-85796,-157566,-162353,-175036],[-93777,-50011,-26869,-15610,-12480,-22746,573,57986,72733,21433,-21048,-29813,13572,118135,157265,137294,91530,19498,-40805,-48522,-56490,-70891,-120271,-142254,-16733,33951,36093,3521,-48299,-69211,-38736,-19441,4708,60807,21460,-7971,-79188,-96039,-48823,-37584,9358,25168,11430,-35605,4735,59369,66705,48234,27650,86499,234894,398969,468750,424730,265897,72828,-42045,-54937,-13635,69214,77527,65209,19289,-63719,-73692,-23639,-19246,-41622,-89240,-65627,1483,24937,15306,-7609,-19434,-29804,-65650,-17314,99390,155651,145079,142515,104151,3033,-89664,-57619,-5140,71686,46681,-52903,-107460,26535,144780,169675,68794,35122,102850,144589,145827,67099,41060,13579,-56143,-22890,16839,-5523,25394,37740,1573,-78602,-66001,-3725,13455,2538,-54084,-82724,-54943,2166,74687,105994,47918,47863,32771,-15089,-110573,-101198,-74319,-32637,-11392,7284,56589,40126,4034,-91319,-38658,24240,21632,-26283,-30596,-49978,-153925,-161830,-105048,-84717,-46111,-43457,-50604,-43281,-12885,6290,2875,6149,-35034,-23910,-25941,16572,102658,198820,220564,143118,-30246,-55662,-8896,-34883,-39692,22816,22474,-57707,-71764,-2633,-2546,-62687,-48036,-105946,-48523,104240,111861,91109,54845,28878,-42250,-93025,-29549,172008,254521,213571,138512,57749,-40390,-72186,-118352,-41469,-29942,-54245,-18123,-26970,-143691,-149777,-110754,-66510,8612,38585,41315,48807,27296,-12840,-37905,-64605,50687,65062,98252,138468,51810,-31087,-39247,-58556,-1185,4603,-51171,-40492,-41411,-85451,-98044,-88485,37091,112090,137829,181126,96912,26384,12800,10256,-3460,-24065,8749,105238,109274,65154,47760,78075,42394,-28356,-64215,-108701,-31747,-36399,12409,60479,62876,71082,85607,75888,62288,23820,-39065,-80410,-90125,-79126,-55774,-69322,-79917,-124877,-120002,-59726,14339,41548,37843,42783,4245,-48204,-60681,31239,74810,20660,-9950,-26705,-89648,-74308,-5361,-10498,-41502,42324,73427,46562,11884,-80667,-20157,111733,235724,259340,107854,-36819,-24346,51069,153957,357147,499916,400489,108783,-29941,-37789,-52254,-81224,-10575,52047,46869,-50798,-94748,-12310,1924,1614,-35228,-71834,-54156,-15919,26694,47126,41110,39606,-36825,-33325,45888,-2093,10539,56728,2769,-76908,-71860,-11469,55510,138908,224755,171465,153485,102227,65487,-14955,-75192,-38926,-3594,-39603,-69920,-55442,68,52517,1527,-54906,-30767,52699,115931,100154,42053,-14641,-68143,-69007,-26594,19359,22332,12530,-8260,-26386,-17762,-936,-38685,-6111,21425,1123,-49105,-70359,-83828,28259,183529,201022,65134,13887,32756,16893,-29327,-47436,37363,148478,260541,156789,84254,68263,28208,-15458,-6979,-29075,-103219,-30621,22213,59848,99478,57831,10184,8697,19092,20454,20827,12605,25890,29888,33487,-18214,-44249,-95196,-3093,193954,273127,237363,115214,46651,23469,-7560,-44587,-90551,-38386,11234,62972,139683,146697,82996,31023,3767,-40692,-62231,-84698,-61031,-583,87849,126810,69253,-6028,-18142,-5021,27411,71216,52534,-58448,-97164,-106184,-97453,-101524,-105244,-37126,30596,12432,-57965,-102031,-7124,24610,-14877,-25410,-46636,-67591,-32008,44778,195012,273043,48506,-84618,-163777,-26720,-44874,1319,-24873,-56478,-40171,42247,198342,346320,183760,-202233,-139982,-72446,7977,41333,-26979,-53620,-59476,44625,119887,132913,208931,336557,277631,26521,-74000,26122,99177,122364,160057,267440,307632,217438,98303,80497,41512,-20463,-52610,-49747,-21003,-45092,-133356,-55831,44933,143918,144503,59324,-44559,-58569,-70700,-37619,22206,44350,18934,-4701,-106207,-105431,-4983,64949,115197,95930,87847,41788,-23741,-85649,-26495,4437,17494,23623,66319,104805,116998,-36068,-70956,-61502,-57027,-43670,-6712,14432,70728,55532,2792,-40655,-163712,-107630,-42659,19881,33302,66252,73156,20275,-31477,45079,246781,391981,337409,47953,-97216,22534,29775,17306,32574,-18722,39312,25474,14497,-47703,-20657,31716,99130,58371,-25930,-50526,-4138,-20814,-77348,-76533,-20268,2667,-30995,-56038,-55974,10810,75943,74616,63914,63557,38488,-23288,-115723,-31119,56105,53335,-12878,-66608,-42200,-18279,-80026,-66534,-61179,-76094,-71245,-74275,-6317,103417,232752,238325,108587,-22886,-12335,-35626,3497,65722,113735,106610,20027,-63183,-72654,5489,49995,8608,-42869,-67228,-98431,-75821,-17972,23070,86999,79502,132482,174803,195834,155831,147819,78924,17988,-41454,-61322,-53325,-29754,-64935,-52506,-21581,-38224,-35532,-26524,-12122,24991,107443,200398,271679,172877,16630,-42262,-37441,-52441,-42560,-33371,-43614,-85025,-48470,71350,171345,165417,83758,-24952,-38981,-447,34129,55308,65553,48995,28999,29650,2041,6813,36413,83589,246291,259256,110917,-1566,-74246,-121424,-71624,7757,45429,48025,18002,13429,2989,-40728,-65756,-71521,-92002,-136490,-129206,-86833,-24109,20740,-5729,53799,190374,409567,607563,499207,270873,70356,-1766,-5447,12852,-24455,-69829,-77619,-70531,-62679,59732,222002,278074,181536,55048,-38293,-108361,9490,135309,210523,267596,127275,63663,-12110,-2617,66190,144490,221996,99514,-25076,-59977,-45037,5260,14209,24005,22683,55981,55453,34847,54573,129492,199995,222966,136028,3794,-67577,-46870,-33284,-65770,-28997,22301,54839,17299,-70033,-94175,-41649,-5321,2065,-23032,-46488,-103258,-97542,-94803,-95953,-119717,-77004,-79543,-2490,63203,95387,4102,-56928,-63668,-94759,-159713,-155266,-56144,-47015,-38100,30176,142695,43600,-80350,-82228,-34327,-27370,-49616,-31129,2925,-22645,3898,68566,60259,-17891,-112845,-101620,-21059,36653,56161,121367,187602,140953,77450,2960,-5484,108877,165541,227898,314589,377338,265719,80597,1142,-17538,59306,185662,224827,156873,51607,-25859,-49708,-33934,-93564,23728,171125,231250,230558,141853,-23168,-165784,-135042,-32744,21777,15403,-27063,-68833,-100865,-93782,-58749,-28492,-64418,-97515,-156108,-104667,-126041,-131360,-99625,-111673,-55311,-35867,-62691,-116065,-46457,8555,24739,-51195,60271,156079,84261,49439,57732,55493,30385,-32850,-83896,-91729,-4773,83681,96059,91964,41499,-27711,-68364,-77791,-101884,-68938,-12184,25616,72041,34051,-17780,-45580,-41893,-33671,-24331,-13759,22723,105373,141360,86455,8274,-56284,-78852,-72222,-112176,-113018,-45976,26680,35279,3288,-46909,-57331,-27587,-58202,-18009,76999,71981,22818,-23016,-34121,14560,48365,23443,-9837,18163,78088,67570,-23103,-106091,30552,63793,25938,-25443,32125,13971,-87569,-166642,-63718,-50108,-124775,-38244,-18966,-44361,19988,90269,179735,191669,20365,-124838,-163496,-75334,-59313,-6710,4593,58471,7975,-107113,8188,216534,286599,187277,48057,31976,55452,69760,54000,22702,-1097,-9038,-40897,-105064,-110507,-143772,-123071,-113886,-95020,-37216,-33173,-75976,-78856,-21089,23886,8472,-44528,-80881,-129683,-98583,-9892,68962,122802,35599,64215,79370,66167,-31824,-97767,-125951,-112968,-90221,-55325,-4824,48246,16813,-88393,-107791,-103223,-125192,-84227,-21340,53054,70428,30882,-47537,-52598,52567,161813,150812,35145,-88028,-71249,6755,58640,122738,154461,126175,105905,96672,67273,6673,-75916,-126206,-138525,-130269,-46848,52398,90965,16532,-104154,-66243,-934,1983,-20087,47671,193683,231752,112611,40768,-21170,-48466,-71863,-46200,12303,47833,45976,86087,118827,69677,-5685,-60549,-61677,-33979,-80541,-130211,-67113,-35746,-35260,-84377,-208293,-157603,-111569,-47974,24630,33264,-836,-56900,-69741,-30358,-16622,145,46541,96112,165556,130642,53441,-2444,-80000,30107,126836,51210,-1992,1674,2747,34969,39904,59202,129231,158935,68689,-27826,-61660,-59106,-31945,35900,107597,44827,-50803,-102154,-106320,-80479,-63678,-20715,-81,42832,115079,142931,140655,160274,170842,129068,114333,137064,91539,-31512,-57552,15197,45500,-2283,-70490,-10553,18529,25526,-34438,-90740,-54695,-74911,-36060,30158,110307,248009,327344,240880,211387,328860,404688,264981,47062,26586,44768,69886,110283,99289,56436,-5852,-70906,-106151,-71260,6513,75525,93439,91233,85899,105036,105876,76975,41424,70097,65923,186282,251807,242006,219335,123142,-1507,-68321,-100941,-126143,-48276,9999,10813,15596,66474,35866,-6429,-12111,-15002,37522,34199,-32540,-89227,-54443,9487,96237,102299,25605,-28943,-19162,-13996,-15927,-33768,-52785,-53516,-51128,-23739,-37871,-74006,-55529,-29197,36393,128957,79773,78257,125260,62940,-37015,-56731,-18800,-10709,-3628,76186,49988,18873,-51646,-146020,-129136,-54252,-41230,-47795,-68161,-90941,-98011,-129485,-70219,77402,170849,142490,119278,184898,376842,349692,119094,-41305,-111481,-73306,-11954,-27648,-27268,-59812,-72645,-83851,-132467,-112276,-38235,2742,69057,190059,244404,260395,282352,329889,372284,368349,296909,199541,211900,195865,145205,145110,173137,158102,91161,35523,-3766,-15657,-37747,-29883,4980,-22626,-71469,-81952,-88058,-91179,-67754,-34489,14369,68820,91043,54026,-20931,-67703,-109504,-118262,-23635,65369,152553,257222,136712,-14077,-75539,1074,45054,98489,61325,-76003,-147657,-60208,-40912,-102079,-97026,-45843,-51696,-3774,75204,139123,175254,213725,78601,-45186,-8790,-35408,34785,119967,178971,185301,167608,76623,9896,-96012,-80987,22172,62286,72146,127504,176915,96175,5464,-59174,-50820,-5031,19340,52237,252364,356025,292459,176828,76812,-22125,-52983,-58811,-11035,111772,235076,247330,131122,44795,-1625,22138,89571,102713,8614,-30361,-22797,-33867,-19721,-7214,-31089,-117420,-127600,-109028,-133885,-127945,-93435,-65988,-50406,-15100,19311,41176,51287,14534,-26833,-72164,-124352,-53321,3804,-38496,-51718,-100909,-32489,-3733,-11736,-62248,-78617,-17215,-54976,-150562,-127080,-93564,-60276,11544,41773,81279,-4357,-142314,-129168,-13895,61036,74074,64109,-32551,-40801,-21474,-42941,-9982,22498,32878,-716,-42067,-76449,-111111,-125970,-95904,-59367,-42278,-28179,-21596,-31361,-49887,63394,209894,256848,204927,142527,196718,284402,249879,205221,105327,14278,-35859,-60499,18655,74626,55457,-1882,-64410,-101109,-25400,319394,526052,505044,318375,73307,-45607,-6081,70072,113405,90938,68252,39626,-6044,11188,105096,126063,89810,78261,89227,82381,53130,39588,18921,7494,-31222,-133490,-147314,-69029,35188,41835,23805,-13020,-12428,10334,32737,126501,123283,25028,-25057,-3989,146618,421329,712583,833944,722193,496714,187656,-21164,-103297,-31175,475,-37421,-13194,-3922,-9199,-87005,-40056,-8969,-64598,-127212,-71305,63330,130358,138301,40848,5946,45533,71923,-18134,-89580,-1425,89353,212997,287962,236681,135699,75793,58018,43735,24230,11474,21067,44213,147160,188815,35518,18772,-31406,-83897,-86782,-21453,-8556,-33243,-64446,-44810,-27421,-30872,44209,44177,-6268,-77899,-47328,1283,-31855,-85340,6611,127036,228020,191743,81916,-7130,-75021,-59759,-86620,-43956,-15180,67457,197827,367399,365412,195733,38096,-55322,-99428,-123827,-101873,-88525,-64741,-23542,-27976,9736,146777,209037,128104,42643,-5562,-23080,8082,44838,72257,120922,162371,218042,121129,52799,-33678,-88596,18798,-13456,-29569,-64417,-103808,-116243,-48177,-23080,-39734,-71931,-63385,-63706,17955,-34195,-85377,-40117,-66966,-90813,-79172,-118805,-95765,-94152,-70312,24621,73066,49830,-32009,-78677,-21051,39428,31318,1256,-52195,-149759,-109358,-64718,-57554,-70987,-26392,45105,112918,223608,181907,90198,42428,-24197,-36635,-40831,-49160,-36494,5229,68267,99449,30494,-39526,-65229,-77772,-82097,-88212,-127309,-40940,381,-21045,-88422,-125484,-86713,-102137,-92508,-69938,-63130,-40324,12356,115996,221482,192923,92277,96064,37911,20832,50506,65305,64878,118199,201497,59104,-98806,-122478,-86032,-61151,-103140,-101549,-87252,-46912,-30681,33409,159798,216852,126643,83300,221576,225432,55242,-12444,-4822,98608,294489,359514,230902,25447,-86208,133382,316477,191469,35026,-32551,-90827,-78191,-12468,54300,79829,51198,-29215,-70539,-65166,-41178,-37218,26046,82421,91623,98548,123913,111103,120289,208144,182663,133260,64705,-44697,-26939,-11364,-73254,-65266,30402,60816,56889,56935,91720,-12246,-89755,-96011,-76995,-82186,-104990,-102191,-63067,-79445,-78862,-51393,-54666,-32047,15289,65743,93541,103788,110360,93726,143304,279583,172493,127178,83514,38179,-18089,-29405,2477,12437,-24795,-75320,-81131,-46849,9707,47585,47229,20515,-9267,-62621,-72086,-26789,16832,31531,30800,59272,108882,152097,117657,26668,-94789,-18613,-8419,-55218,-81651,-1905,85700,203773,144874,3106,-48665,-41917,-82057,-110235,-52549,70633,123430,56158,13080,-88260,-25452,-14756,-51255,-81118,-37537,7110,7676,3208,26238,76202,59798,-29515,-84825,-75369,-67181,-66892,-90894,-172940,-110563,-20647,33985,-6870,-102027,-104741,-84641,-79988,-36746,81628,200873,253130,258707,208704,111235,23307,-72115,-150415,-101573,-54421,-2911,41199,5634,-45944,-71311,-56583,-51033,-75287,-94377,-64189,-24514,-14003,28504,199637,342914,383284,324290,213819,129124,81700,20079,30962,117534,158168,59368,-4959,-51659,-91848,-67933,15188,72856,48289,40699,45697,68251,-3737,-5466,-1566,-35378,-80096,-43193,-22409,-74591,-83751,-9986,149544,298007,247064,59249,-56583,-46428,-53499,-66152,-16111,23875,44605,34825,19143,-10700,-36000,-84107,-46550,-35461,-67004,43380,199480,264048,254858,45478,-107798,-51458,55780,65316,10101,-27375,-28084,-32861,-57142,-70233,-32732,29897,37295,-26231,-26766,28952,19583,-56681,-76166,-47567,2474,33979,560,-26730,-67099,26904,162166,229269,175435,95296,63082,125853,248645,217816,10518,-151069,-14133,27496,28750,8819,-8101,-48729,-5797,74549,84369,26107,-41004,-91706,-137033,-76227,-24778,48436,228287,322643,259058,175469,160708,82730,-13545,-64062,-2279,50220,33875,-7210,-4682,9396,30913,82796,68413,28688,-32212,-71308,-67228,-85163,-97318,-56587,-44689,-55972,-47211,52784,100809,24459,-82980,-99517,-35346,-14818,-20883,-93361,-138679,-46422,64258,232764,410950,457355,407013,275860,142796,40513,-25727,-24496,-6386,-14678,-31795,-11641,70042,105669,42839,-55292,-107860,-75916,-43403,47615,56677,37708,110320,223640,140840,-15986,-90085,-3766,74366,109573,68927,23041,39812,106435,168614,171037,51344,-76576,-138730,-139683,-157285],[-89280,-46658,-23814,-14820,-16454,-32187,-11791,49938,73912,30767,-11538,-26042,8499,101957,130512,108491,68035,452,-57986,-61113,-51276,-59821,-107136,-146710,-24671,33532,48109,5582,-52625,-87311,-57904,-27570,8958,63122,28380,-368,-71500,-101902,-73218,-68994,-4867,25739,25808,-11254,13637,58685,58018,38845,24220,90325,245003,405422,457929,393324,221454,39537,-58909,-39975,27615,128202,113830,69479,16694,-60220,-51941,495,-14312,-47831,-90813,-60347,-4121,17369,19301,6145,-6972,-25879,-68555,-9491,117650,172278,170259,185036,140659,16786,-79541,-49114,3397,57252,24110,-62962,-103513,27810,137610,162356,64920,22926,79501,109904,106391,43208,37067,18985,-57486,-21096,20777,-3671,29555,59729,38086,-41782,-49030,-12115,-6383,-4338,-49546,-89716,-64650,12118,107024,147813,103285,80969,40044,-18808,-120695,-96877,-68898,-28621,-8890,3717,34112,15353,4738,-68237,-34037,27472,18787,-31187,-34561,-54494,-155500,-168388,-115802,-91870,-45538,-49850,-58497,-45138,-18235,-10952,-19685,-14910,-65388,12657,15723,33654,117644,232976,257314,162764,-6942,-20377,17552,-29483,-63936,-5293,7674,-56225,-59232,27231,36379,-29560,-40398,-98327,-94114,13345,14044,17487,16048,21472,-34393,-54704,2989,200860,293331,251065,156474,51390,-68837,-112189,-108185,-14284,4850,-35742,-31139,-60343,-146930,-131831,-97016,-56658,9008,29875,36817,56614,39979,-9696,-41001,-64626,60663,73732,97457,120553,34628,-42098,-33678,-26257,22771,-2532,-86384,-55925,-52555,-110779,-106638,-106101,24430,99465,124591,165153,90178,29591,14450,1535,-28424,-65199,-37750,74638,93303,48875,38341,80486,58583,5475,-27536,-69912,-28018,-35407,19975,68647,69987,82774,83858,64112,53656,17626,-46430,-89822,-99400,-82008,-51891,-60686,-68261,-117275,-151022,-88764,-2637,32329,27682,32982,-2143,-47974,-61995,31402,73742,26099,3044,-9750,-77545,-82527,-9384,-5443,-58294,24590,70773,61021,30085,-63383,-54059,64285,172241,203407,79317,-49800,-44482,13794,115786,318178,473925,402412,122808,-28618,-43372,-57683,-96767,-17947,47759,40167,-65986,-110378,-20535,9645,23050,-24402,-62385,-37781,2193,40367,48391,29605,21049,-29462,5278,54794,-990,19298,70866,-418,-89468,-78634,-28899,32526,119687,219584,188145,183260,115476,74262,-11671,-67072,-33057,-230,-36635,-83078,-101978,-59451,17336,-9213,-59097,-35561,43702,98690,90751,35380,-13055,-62812,-62754,-23413,12200,3784,-7103,-17287,-13905,13008,43760,10562,19636,4284,-10778,-33541,-27684,-68249,-39812,123250,201295,78394,13231,17600,2086,-37895,-53436,33223,144632,233924,119014,57303,53638,24061,-13847,-1991,-20864,-104888,-38648,25147,84036,135013,81968,12090,-1857,8705,10686,17073,23782,60748,68226,59668,-2820,-56688,-91898,20155,220392,295257,244095,109391,37040,14764,-18985,-56792,-105337,-48032,-3615,49148,142376,173169,109595,51562,23421,-24728,-57546,-89727,-80108,-31678,49853,87107,42915,-17194,-20967,-4803,27428,75571,74518,-36735,-89230,-104429,-94897,-104596,-111968,-37078,29694,6535,-71984,-84186,15153,40444,-6244,-27769,-53250,-70498,-34852,41224,189261,254425,32609,-94513,-152355,-17001,-33291,6124,-20395,-52760,-30462,47931,185558,311566,203192,-223633,-109318,-12271,60841,59778,-8529,-48540,-31478,67325,144090,154061,208072,331033,258453,7235,-70622,21360,93719,117832,149731,248899,277382,183045,76215,66648,41496,-14433,-47863,-52007,-29087,-51722,-121700,-53373,39625,130197,128625,52576,-43323,-48844,-61758,-33088,16062,24141,-1814,-23602,-108707,-85198,-9976,36734,83154,82504,93081,42465,-31144,-98611,-28119,-15043,-19603,-13418,49862,110457,98139,-49950,-81462,-70399,-66783,-56511,-25578,-8907,33604,27918,-3122,-39052,-160313,-109329,-42254,23525,39394,71780,72520,21078,-36717,11422,178806,311323,268423,14644,-90221,31628,44583,39610,56759,18557,40993,13237,1975,-45205,-477,52200,110454,54544,-44250,-73144,-17734,-22026,-84770,-105866,-42104,-7248,-30110,-31214,-25621,5135,67843,64841,52619,57858,36027,-25230,-120971,-28449,58842,67872,14041,-41615,-69436,-55741,-92603,-59822,-69015,-96498,-99436,-99095,-23140,91633,245936,268881,121344,-32270,-33133,-53198,-8183,54192,90209,72021,-2609,-74149,-50828,27851,70627,26552,-31047,-66822,-94935,-66422,-13022,19432,74724,73679,136905,180286,173020,104573,95494,48345,6682,-52982,-74476,-64095,-36988,-65282,-53937,-31743,-52049,-45630,-22963,-11162,16086,93322,218769,323487,213428,37246,-50723,-44975,-62961,-48153,-26857,-29771,-69380,-48210,75925,178951,171300,84308,-21745,-22845,10069,38267,58902,72466,62456,49335,56278,24613,21823,46623,99427,247368,209451,74792,-15434,-79180,-130377,-58621,15482,35391,29999,4783,-1711,-15598,-56795,-76589,-73852,-79775,-107900,-116020,-87665,-25469,26829,15977,77178,202507,406504,570369,443542,235285,65507,4206,5822,24025,-18249,-65186,-82043,-73154,-53497,69912,226781,270204,172800,51645,-37133,-101024,7376,128519,202781,229619,102971,52347,-24161,-5083,82353,207169,267633,118018,-34317,-69990,-30294,21390,16573,9256,8108,63070,80155,64709,77455,139520,192104,205136,124857,-789,-70872,-42220,-20035,-48575,-16115,30226,56427,12055,-78096,-79915,-29417,-850,1044,-18985,-45838,-106574,-95860,-92829,-94401,-115355,-75511,-81211,980,78780,114938,19330,-39884,-47185,-70509,-122370,-156227,-64716,-62600,-39875,25933,133523,50843,-74105,-78667,-33447,-28841,-51432,-31283,10249,-17784,11285,79207,67369,-9291,-101724,-70844,2307,42932,49989,105153,156878,112767,51670,-35474,-54313,72708,136946,194143,271167,356875,279760,93801,8801,-4848,80106,212736,236764,145714,45245,-23127,-41481,-20138,-60884,66853,215131,268290,260664,171372,-9050,-154847,-107856,-1131,57878,40860,-24692,-74084,-96367,-84737,-62895,-32313,-61488,-88749,-153617,-107850,-122218,-114336,-82941,-120604,-55841,-17468,-32219,-100762,-70708,-26909,-21866,-74529,49186,140444,96597,74008,69505,49932,7352,-71086,-134825,-86050,21765,116999,124303,95733,34213,-44237,-87503,-88687,-98008,-59682,2216,36735,75092,30309,-23723,-47862,-41915,-39018,-31055,-16548,22167,103931,138172,88807,30116,-23099,-56568,-58975,-105384,-103490,-24611,58431,66242,23674,-35786,-47058,-21118,-65596,-33130,69320,69346,17823,-31703,-37209,13068,45859,22925,-13058,5035,65909,64629,-25835,-129264,25560,64781,20013,-37858,29993,15238,-85427,-159628,-55325,-43487,-110326,-28718,-7335,-17211,53589,135546,230185,206520,19225,-125310,-137227,-63870,-72434,-18008,11856,77441,28610,-101124,-10907,179039,239075,150907,10907,-16651,8229,32967,26512,-873,-21179,-24840,-52190,-83815,-78507,-112002,-116702,-103576,-102254,-52768,-44742,-72765,-62443,-6177,28562,4492,-41995,-71450,-114638,-81993,361,70042,104155,9680,59458,114673,139179,45379,-43576,-95352,-126540,-94295,-52521,989,54824,34006,-69282,-102215,-103449,-115285,-68075,-11238,56291,82030,43484,-38996,-59774,43011,147614,144525,34692,-89754,-66880,13451,63106,130181,185910,175230,131190,101606,70598,16126,-64893,-114747,-142317,-154263,-103041,-14366,65862,25409,-97290,-54091,9241,2515,-41739,2520,161237,251776,141612,68371,5036,-30394,-68227,-55364,-4607,27145,20672,74804,126515,84074,-1196,-65618,-53636,-25212,-80098,-116701,-45801,-14398,-22018,-89323,-213154,-120564,-84047,-31903,31232,28921,-7802,-52030,-50848,-15578,2065,31527,83973,135750,204815,157023,63209,-6871,-90333,54849,158094,87900,16882,8301,7743,41364,39319,54133,113374,147971,70799,-21563,-54162,-58387,-45792,9262,75080,22117,-56689,-98009,-97696,-73244,-60505,-21448,-3672,38092,102433,120356,111987,118841,131352,105356,107999,155764,125526,-11703,-85387,3876,36699,-7494,-78976,-7134,53609,90294,7549,-90243,-60071,-81354,-43792,16833,93825,245978,352841,271717,225173,319455,380873,253614,55753,28400,41421,59598,99402,91792,57263,2322,-54880,-81102,-43977,28639,85835,86709,76472,66608,75997,68352,49476,29251,77230,83446,202829,251716,233042,218205,136139,8706,-64338,-89541,-115781,-55375,-486,1528,12638,70169,46788,6491,-7932,-20952,28247,36355,-15166,-84464,-67258,-2798,80872,88409,26831,-20818,-10084,-8511,-19977,-37403,-39724,-44347,-44336,-18553,-37481,-80711,-65275,-29411,54416,164204,107517,81341,116705,50719,-45812,-72066,-50208,-47170,-45417,35929,6536,15676,-26475,-144874,-128991,-52045,-31320,-32608,-56922,-81193,-85821,-114557,-77015,62063,146911,113388,88572,148847,337209,326590,117117,-29581,-100689,-111828,-41060,-50254,-42294,-54547,-42726,-55960,-111754,-107728,-38307,-2014,57493,165817,203550,209013,233217,280449,335891,368417,346204,276210,259244,206158,132705,114058,126134,127519,85480,34675,-2828,-5379,-19366,-14299,15141,-10283,-51428,-58933,-71327,-77347,-56879,-24593,21607,67393,70723,21104,-60652,-109413,-137968,-144465,-48707,34295,113693,216600,125340,-22684,-84350,24565,71098,108074,41089,-111095,-121348,-47685,-39033,-106292,-77791,-23541,-49513,-14461,50707,91768,108610,139469,62357,-73073,-63211,-77971,61536,146056,180462,154147,123009,17065,-58773,-102537,-42227,22919,65841,83107,141085,183884,81189,-9697,-72407,-57043,-10008,9973,47613,270803,396182,292970,169908,71570,-17910,-28437,-18840,-1656,108043,234912,253464,135977,48252,4761,24796,89449,112082,15000,-37982,-35711,-33430,-19980,-6526,-10813,-83685,-157381,-127827,-136733,-119894,-78805,-47371,-37180,-13602,15584,35314,44376,15642,-22062,-67862,-123566,-40640,24276,-23914,-46185,-99487,-36820,-8973,-19029,-67667,-79528,-24080,-60337,-123501,-90209,-61953,-38935,19526,39209,58757,-26274,-153597,-121545,-9279,68070,101827,101494,-10600,-31992,-28023,-58604,-39102,-12994,10582,-4618,-28233,-62675,-108286,-131145,-100987,-61539,-42047,-23947,-10400,-18987,-50387,69857,217191,287832,264378,200792,247648,329499,274910,231293,137166,41347,-17951,-57360,21360,97318,81579,15643,-37732,-86129,-39115,294877,486058,457458,273309,45131,-67497,-17770,59700,102912,72985,46379,24000,-4377,16862,110918,123870,84089,63105,66069,58534,38438,37629,28529,12709,-35450,-142345,-123156,-20402,95959,83894,60840,17204,-3219,16942,47976,166478,178894,56584,-18030,-10016,137079,396747,695295,809900,714565,526742,228471,-2730,-105480,-43492,-13740,-49891,-18366,-10935,-15000,-91405,-50496,-15274,-59942,-138238,-75701,32214,89606,94592,7118,15787,89723,106232,510,-88293,-25579,44193,162111,258073,201778,116062,79291,77083,66500,35273,17902,34958,50218,145401,215272,57412,42635,13144,-26880,-47900,-3834,-8482,-38890,-67281,-52604,-38391,-41082,43040,56930,16068,-46366,-37095,-10149,-49184,-78645,13561,137165,231118,201361,98023,7506,-66210,-67165,-100880,-48696,-4825,98080,243159,386685,345300,204558,56126,-40531,-103495,-134235,-86767,-61024,-41424,-18871,-32780,6219,143325,200199,133924,49684,14151,-5199,24543,59190,77798,114539,149558,203062,122524,68255,105,-60609,1154,-40847,-56224,-90028,-143523,-146773,-62240,-24859,-38439,-79950,-104133,-82661,5650,-36793,-89934,-61749,-67725,-74872,-66283,-98863,-97688,-103908,-52254,30914,72767,57070,-27793,-83831,-22903,38326,27470,4680,-40729,-134056,-132778,-76766,-56936,-64660,-42660,18288,85835,208034,184236,104070,67859,-4647,-48955,-58572,-59043,-60819,-39890,36318,81296,25320,-33979,-58474,-73854,-77530,-85644,-166482,-68292,-24057,-31847,-92440,-128692,-89223,-103874,-108275,-78988,-70733,-45212,11588,117101,214715,175548,67473,75396,38458,31889,72993,98014,90781,118016,167294,12799,-109318,-98763,-67673,-45886,-90067,-98772,-87723,-49188,-40269,17723,148713,208799,118456,75596,195510,211922,58206,-2918,11876,136685,390585,483532,316314,59110,-65486,153538,338251,195831,30409,-30973,-81991,-82258,-9759,69744,106394,67199,-29596,-77106,-61854,-33728,-27476,40182,97635,100258,102726,120717,110584,131928,236692,220070,161002,68604,-58126,-26786,-8531,-74468,-70423,14965,49381,71885,87354,102833,-25205,-90125,-96034,-90930,-106323,-107969,-96453,-71909,-107748,-69292,-19138,-31017,-23615,16743,69341,101733,125168,122547,86848,129908,312271,247963,176173,116795,53730,-15146,-36199,-12554,-9846,-41400,-81010,-86750,-77046,-35223,5330,24600,12810,-8124,-59848,-77857,-45065,-4065,19219,28872,52188,102375,171229,142864,56671,-77243,-48495,-35527,-71396,-77963,16552,117202,251134,217771,70738,-20604,-63187,-105130,-108545,-72300,16984,46310,23277,15120,-72731,-33421,-14552,-48676,-79133,-42147,3220,173,-11132,6642,52603,42968,-39972,-90734,-71099,-41352,-35849,-79537,-177499,-107915,-17401,38714,-3083,-105914,-94383,-70685,-82734,-61458,61759,183546,220342,205630,160286,75634,-2463,-84620,-148134,-118808,-64223,-6969,30086,-30325,-85741,-94164,-58144,-51109,-75359,-109939,-73563,-23233,-2164,54168,248722,365306,381878,316353,204549,125667,85080,26864,39175,137704,181439,69077,-6218,-57101,-97934,-57291,29398,102933,86913,58841,50830,71215,5911,7453,13502,-18164,-79504,-64812,-43913,-88845,-87036,-10444,142564,293123,251937,60402,-51144,-32778,-27649,-43475,-861,32052,47114,28316,12075,-18646,-42887,-88135,-53361,-41398,-80432,50700,214006,285851,311794,94761,-73536,-64931,47786,68873,23018,-19259,-32025,-44864,-64630,-70431,-25315,42573,45378,-25944,-22862,37121,32333,-50144,-95937,-88181,-63891,-27932,-31117,-34565,-62652,26595,166288,248238,196859,111728,66158,116741,235586,217403,9131,-135655,-1829,40183,26861,-7647,-42004,-55537,24131,103161,95239,24655,-55972,-112992,-125275,-52632,-4589,60357,227913,324375,276314,197234,171802,84678,-11995,-60879,-495,49185,24874,-10724,5596,23583,45345,91329,79623,37990,-27265,-67600,-72472,-92378,-104398,-56733,-37340,-40780,-45999,49994,99269,26492,-75911,-100641,-45831,-38661,-64834,-132841,-142145,-68888,49470,238976,427502,486338,442238,307588,165507,58573,-20013,-30638,-9182,-16809,-35573,-18235,60982,93487,39803,-51319,-106090,-83982,-53860,33079,31983,10033,93900,216678,150764,-6440,-74120,19902,112192,151963,97450,48932,59378,118764,175245,179350,62428,-62084,-114643,-114707,-135302],[-80882,-42148,-20053,-12938,-18514,-37932,-19463,44291,75982,42578,2046,-17324,9443,91716,111813,89187,52073,-13509,-72234,-75508,-34750,-41751,-89801,-141604,-29232,34351,61446,11413,-45200,-93477,-73471,-37641,10122,62038,35948,9223,-59343,-96562,-80593,-95274,-18059,26544,40528,15829,28043,60262,50556,29723,20475,90058,241007,386301,419559,339965,166380,7946,-70532,-21070,69210,181125,138324,67044,10657,-54023,-26072,26517,-8436,-53547,-92933,-55782,-6861,14313,27514,22404,5665,-22304,-69832,1011,137406,190868,199183,230718,181884,36307,-64050,-41534,7488,33526,-3167,-73518,-95138,29497,124892,146618,59272,12851,56166,75120,68614,20270,31551,22639,-57831,-16642,25758,-377,37067,85456,77167,-5033,-30639,-16358,-19054,-7345,-42983,-90607,-68780,24543,147640,202284,162937,107695,43429,-23801,-130090,-86488,-59948,-21811,-3092,4317,18286,978,7311,-46201,-21583,36098,20652,-31367,-35178,-56769,-154996,-169763,-119804,-83447,-40846,-53546,-63822,-45700,-24809,-32266,-49134,-42989,-104288,74797,61674,51834,133346,268814,295750,183991,9781,-4288,28687,-26759,-78998,-19586,2227,-45699,-44715,49810,61050,-5372,-30470,-80254,-141922,-87438,-94064,-62936,-28237,8439,-28348,-16941,58054,213109,303920,267922,163839,41582,-88342,-114301,-78599,12970,37397,-8863,-28159,-75092,-134996,-113176,-81758,-43747,13366,26183,38167,69000,54667,-5673,-42297,-60084,74728,86689,100648,111153,31352,-43687,-24460,13537,74839,14544,-114987,-67023,-58332,-116038,-98630,-112981,15299,87041,109707,146384,80574,28982,12426,-9138,-52329,-102551,-82597,40601,75780,31084,28003,83370,78789,50560,30932,-24230,-24548,-33951,31220,83390,85678,102481,86771,56223,48873,15572,-50250,-97018,-107618,-83578,-46114,-49545,-52797,-97906,-151322,-115171,-19366,22676,16610,22465,-7777,-45354,-57466,34914,74371,32472,15228,4966,-66000,-86964,-13919,-2510,-71000,12619,73800,84226,56604,-36283,-75867,21559,112963,148894,55178,-53622,-48201,-20254,79326,280227,435493,389862,133387,-28195,-46767,-59422,-104168,-26643,40471,29262,-83955,-128425,-29453,15570,42881,-16965,-56100,-27534,12118,46857,45483,18398,10140,3408,43810,50962,-8227,31005,93165,4911,-91837,-83243,-43704,12918,101382,210883,205417,213140,129750,84478,-4720,-59046,-31794,-2011,-33355,-74052,-97469,-107886,-20019,-21907,-64298,-40243,35574,83669,82535,29872,-11277,-56431,-54226,-19415,5977,-12183,-22415,-17178,7298,46753,91179,66215,48370,-11934,-17101,-9811,13236,-8179,-62329,50231,182533,84757,11750,3151,-10975,-44184,-58638,26410,135138,201997,82411,32427,41488,22212,-11699,2420,-12590,-95170,-45402,27186,107224,172236,112612,22660,-7520,196,-432,9972,34747,95914,106852,89636,23521,-46945,-77462,44736,244665,312599,244672,100503,26489,5351,-29971,-67521,-117769,-53469,-11416,45809,153690,204399,134750,67518,38878,-11968,-54951,-92867,-91213,-50780,25798,59714,22383,-25653,-20315,-598,31685,83497,102298,-9849,-80212,-100842,-91785,-103952,-110323,-34733,29280,2352,-81983,-61385,38442,56273,4272,-25466,-55607,-71049,-37784,34970,175614,227035,17784,-101893,-146331,-12053,-23373,11908,-13412,-47284,-25722,38703,147203,239986,183006,-217220,-79654,40886,97398,67863,5180,-37682,-5309,82674,155024,167145,199066,309170,225615,-13992,-63047,18728,88286,112663,138478,227616,244211,149379,54383,49873,36168,-13056,-48218,-60631,-45620,-65060,-107838,-46650,35488,114904,111084,47443,-36081,-31384,-48850,-28128,8870,2616,-22770,-40880,-107701,-61902,-7078,12589,49754,67641,94071,41607,-36774,-110376,-32346,-39502,-61192,-50732,36740,119404,82258,-62012,-91543,-79020,-75557,-67667,-43141,-33553,-3562,2213,-8524,-36105,-155978,-110400,-42486,25744,44120,72014,67645,19434,-34708,-17408,110859,216469,185217,-20714,-82280,34498,50261,55661,80974,54501,40393,2240,-5480,-30711,22879,72583,119221,50432,-55355,-83419,-28853,-20120,-73291,-130603,-65247,-19824,-26000,-920,15042,7393,55231,49732,37048,49642,33259,-26379,-117986,-24473,62218,79685,36211,-17762,-85639,-93514,-90316,-51625,-71709,-109434,-122386,-117752,-35145,82295,258759,301015,137882,-34746,-50837,-68224,-17855,42638,66654,42287,-19043,-80465,-32432,47052,87946,43010,-19127,-60851,-83603,-57133,-9290,14636,60938,66119,136658,176283,143013,53680,37603,9431,-10566,-68886,-94509,-81476,-48861,-68061,-55692,-41767,-65764,-54046,-17645,-8205,5474,74018,227328,361988,248190,56324,-58961,-53075,-73165,-54226,-22146,-18090,-55174,-49980,71577,171854,162842,74169,-22836,-11633,16618,39528,60091,76892,73994,67661,81026,46076,34689,53328,111467,232070,154876,41260,-28510,-81761,-126516,-48330,16727,19730,8956,-12575,-20991,-37244,-74817,-89339,-78435,-70376,-80558,-80375,-62538,-9808,43487,42978,101816,211060,389400,507626,374615,197347,58707,8480,15145,31305,-15694,-62887,-87296,-76379,-46643,73949,219195,251096,158541,45849,-36683,-95019,4107,119305,189127,187810,70171,32128,-39920,-3189,107909,269972,295263,127629,-41474,-71712,-15774,31153,11864,-12639,-9954,66555,103426,96601,99987,145789,177486,179858,106403,-6939,-68596,-31427,-2356,-31376,-6295,33937,53708,3763,-88286,-66927,-17192,3894,1480,-9586,-37240,-103405,-89253,-89094,-93739,-110691,-70496,-75136,8775,94689,134314,32818,-25167,-33365,-49233,-86769,-141576,-77438,-81799,-36178,25122,124959,59360,-66679,-75485,-33854,-31350,-53866,-36564,11891,-17897,15121,86054,71775,-615,-85659,-40612,23796,46097,41582,85364,117867,76391,20817,-74129,-101759,25416,98065,150993,216110,321323,285751,108101,20928,12140,101538,234880,236893,127400,39645,-14104,-31637,-9862,-31026,117918,266717,305350,285711,197271,8730,-135641,-84383,26606,92471,63893,-24528,-78682,-86312,-71282,-55468,-29314,-58666,-81666,-140951,-100612,-103572,-88548,-62188,-124857,-57449,-1476,-5198,-80983,-96242,-64602,-70457,-67310,49270,132189,111134,94761,76856,42704,-10179,-88783,-124685,-49059,55349,148313,143428,90719,19710,-67002,-113428,-108082,-100602,-52295,13419,46239,80256,33466,-20007,-40164,-33377,-36550,-30728,-15351,21123,97256,127100,86604,47479,5934,-31074,-43078,-98507,-94965,-1092,97234,108194,58382,-8439,-21800,-1979,-61310,-48991,56607,60648,7441,-45505,-46193,4014,35840,17329,-18244,-10047,52798,62727,-20368,-116307,16801,59960,10594,-47685,21820,9717,-89680,-151237,-46817,-36870,-97820,-23114,-43,302,72977,166935,265696,205847,11748,-125241,-113528,-54265,-84606,-31613,15504,89553,43949,-91353,-32458,134949,186177,113122,-24858,-66741,-40416,-6551,-5608,-27896,-42548,-40134,-62780,-65417,-51737,-83299,-99649,-89334,-116603,-73940,-57730,-69278,-49026,6331,29553,-2544,-41682,-63227,-99774,-63962,15793,77481,93679,-2635,63397,147808,209444,124966,9923,-61973,-129451,-95054,-50256,3130,55463,44782,-54802,-99151,-105321,-108874,-57645,-7452,53928,90412,55120,-30569,-66655,31459,127220,134778,35048,-90781,-67974,12898,59427,128254,206137,215740,147059,91892,62031,21270,-55195,-104449,-122841,-147537,-137364,-88143,24071,25266,-92779,-43706,14934,527,-60997,-49466,116859,259679,164070,88697,26524,-12064,-59797,-60425,-21009,2296,-15249,49927,122376,89282,-2017,-75076,-45032,-17207,-80794,-107291,-30296,2081,-10794,-94320,-187121,-84433,-59821,-20580,33485,22549,-13434,-43059,-34079,-3499,18056,62186,120326,169920,232752,172170,66466,-15048,-98742,68550,170086,112181,30690,12256,11450,43771,34272,44084,89086,123773,62726,-21849,-51661,-61308,-64758,-18584,54393,17350,-52933,-89957,-89183,-66860,-57842,-23333,-8790,30770,84804,92587,79412,74404,82441,68990,88057,157962,144377,5206,-105790,-5936,26648,-15309,-89394,-4828,86930,148751,49097,-89911,-73094,-93991,-54092,1520,68883,225227,354305,286624,229643,302382,346412,233320,58177,26412,35612,48418,87061,80887,53564,6750,-41976,-58735,-18881,46427,89731,73789,58114,44250,42447,27750,19543,13038,77304,91811,205368,236494,212723,206332,141672,15970,-61769,-74450,-80517,-60966,-13967,-8705,11856,77048,63680,27891,2694,-25038,16903,34023,-1502,-76114,-80515,-15092,65959,71931,23598,-16969,-6014,-8020,-27395,-40432,-29796,-39082,-40937,-15596,-37333,-87168,-79759,-34318,67302,189574,133215,80843,102327,34168,-57661,-93216,-91936,-89700,-73756,4737,-46484,15870,-3573,-129205,-135645,-59183,-28158,-22659,-50211,-75733,-77261,-102939,-86752,41990,122026,91615,61849,108196,281229,285482,104296,-23709,-86166,-145263,-80792,-86529,-66372,-44334,-14844,-33382,-95132,-105375,-40038,-6405,49519,144593,163210,155322,173937,218111,290142,359692,386664,350751,301085,207990,112333,74303,73396,92375,77380,33749,-3202,2701,-3085,-2310,20072,-1869,-34094,-39583,-59423,-66733,-49924,-20886,19480,54610,40397,-18556,-103798,-149918,-157988,-150769,-68615,4910,74207,168401,103739,-36658,-86780,36918,80269,106147,14442,-152596,-91720,-35646,-37940,-101587,-40042,12381,-34587,-24827,25840,49541,51808,70053,50877,-53087,-100102,-86374,86551,163833,169394,114220,73061,-39999,-88907,-52257,-9332,19842,63794,88273,147148,181636,63572,-23578,-86951,-69830,-23445,-7722,34485,268584,410869,274537,152455,61848,-12767,-6646,14012,8377,97514,218024,241564,131567,47363,8105,24775,84591,115098,20971,-38021,-39331,-28639,-21177,-7301,8636,-44561,-135530,-155036,-142596,-116259,-69283,-33470,-26604,-13985,9851,27389,34788,13713,-19986,-64627,-119921,-32376,37258,-16930,-43775,-95401,-43842,-18501,-29651,-75914,-84087,-35250,-66807,-100810,-61924,-37295,-21933,24304,33416,34968,-46821,-162677,-119355,-11110,68859,121578,131408,10161,-22004,-32839,-71718,-62232,-39221,-7218,-7253,-10949,-38130,-84255,-119631,-106415,-66988,-45410,-23410,-1721,-4407,-45152,76166,218819,310507,322671,268385,305310,374972,299737,256064,168731,68815,369,-52501,17945,113771,110526,43859,-8318,-77889,-52464,262865,428396,388480,215590,14195,-89851,-31611,36685,75026,44078,19834,6877,-1562,27672,121969,124036,77390,40621,32101,29863,20329,32293,35654,15287,-42774,-150241,-101232,24610,154107,127920,95138,45312,3912,16911,55994,197638,224301,83432,-13074,-20017,115239,349566,630721,728636,659673,527556,261360,14982,-102919,-56480,-28431,-59612,-22091,-15991,-19667,-95925,-62547,-22564,-54181,-136316,-78602,-281,44266,45495,-26118,28239,129922,140864,22063,-75931,-47898,-1230,98462,205474,151925,91647,78349,88853,81606,42248,23080,52657,75326,164690,251213,86121,67661,55826,26335,-11872,10004,-11855,-47189,-71360,-61983,-49950,-50602,40359,69218,43267,-7855,-19210,-20062,-67605,-74876,16284,138833,221889,201518,109584,21288,-53075,-69486,-112551,-53743,4422,127071,283860,392007,312746,207331,73544,-27113,-107629,-136677,-64840,-32320,-15009,-11746,-37049,-565,127402,172649,125922,56876,31199,9549,37692,68774,76998,102498,132183,185029,120918,79147,25536,-37051,-21154,-68458,-73066,-92245,-126986,-147999,-71462,-29109,-39567,-83650,-135807,-85976,-6635,-40193,-88881,-79158,-59126,-58541,-53767,-77851,-67963,-61925,-29844,30239,67519,62530,-24804,-90877,-26787,35117,22554,6725,-30336,-112619,-140630,-82267,-51725,-58101,-59193,-12617,54539,184641,180386,111247,83115,7178,-60639,-77929,-70732,-88192,-80969,9338,62191,19163,-28581,-51913,-68139,-66701,-66756,-151802,-91819,-46798,-39688,-92235,-129118,-92126,-100184,-123160,-89757,-78709,-47008,14896,118048,202904,154198,40953,51154,37658,43222,97877,128534,108733,106846,121544,-31971,-100620,-76421,-49319,-31704,-79854,-100008,-90062,-51243,-49549,147,129829,187194,101650,63315,165544,190115,54798,247,21180,164031,472846,600379,400505,92414,-49583,161671,340820,193402,24951,-26959,-73011,-84828,-6589,81978,128946,78565,-31728,-82314,-58134,-25626,-14530,58917,114457,107073,102628,112425,106196,137200,249352,242356,180328,65094,-74365,-31298,-11324,-78421,-77372,-3953,28939,75232,110338,100917,-43067,-88455,-92702,-100550,-127108,-103473,-92675,-81974,-133256,-42813,12102,-10882,-17090,16186,71789,108002,143033,130826,77597,110817,324011,327439,234361,151197,67686,-14726,-46200,-32625,-37547,-63250,-91017,-91158,-95261,-72001,-37609,-1738,1665,-10229,-59815,-86408,-65771,-27197,4162,24818,45649,93854,180179,155717,76515,-60602,-77593,-61278,-85571,-73265,31524,140822,283188,276719,140382,31832,-43954,-77288,-89889,-79417,-23574,-21279,-6462,13874,-60108,-40430,-16246,-49869,-80748,-47431,-4556,-12566,-30135,-16828,25927,25210,-51275,-97600,-69055,-20297,-8083,-72467,-166143,-102209,-13711,42418,-66,-109069,-86270,-57873,-77265,-82957,40002,159943,180241,146479,106890,37679,-30219,-100062,-141536,-138058,-77916,-18012,10974,-73489,-131613,-116345,-58933,-53659,-76073,-119442,-81713,-23208,7926,75902,278181,357592,351631,290151,185434,115538,83910,29756,42548,152932,199085,77073,-8340,-65352,-108550,-54118,32593,120649,121022,75478,56373,74844,15155,18594,24407,-6626,-80262,-91182,-65983,-100699,-89017,-12059,133135,282401,249620,56285,-51796,-26504,-6784,-21711,11821,36269,43040,13101,-2742,-32594,-53552,-92831,-63923,-50976,-89391,51727,215414,292462,351936,139527,-36509,-62467,47584,78068,42210,-3327,-29872,-58074,-77623,-77559,-24719,49316,48609,-27055,-20989,40006,38021,-46217,-117770,-128141,-132472,-90246,-62575,-45804,-62131,20578,160452,256331,211409,123267,67938,105020,214826,206127,2576,-127662,2507,46250,19475,-29109,-69479,-31931,52758,118998,98012,18924,-71133,-131873,-113428,-35306,9741,66087,216754,312853,284469,216051,184060,92807,-7257,-59150,-4758,39785,9552,-16139,9787,29749,50283,89703,82043,41293,-28826,-72510,-85810,-104495,-115918,-61841,-34767,-29313,-52585,34117,82565,17468,-77126,-106620,-61523,-70287,-116585,-114251,-63773,-23542,56403,246495,435261,502157,465613,332545,181793,69758,-19986,-42510,-17879,-24823,-44758,-29034,49310,79017,30936,-53637,-110117,-96004,-62009,22451,9987,-22945,69318,194453,144906,-7534,-64844,36978,144706,182179,112997,63947,68943,120544,171139,178495,67059,-51938,-96564,-96868,-119233],[-70560,-38871,-18239,-12609,-21178,-42915,-25884,38124,75889,53554,16899,-6018,13476,84110,96898,73436,37681,-26380,-83335,-80125,-7311,-19487,-71650,-125874,-33578,33142,72464,17641,-31264,-86186,-84952,-54039,3618,53944,40803,17703,-45785,-80536,-65487,-114599,-31819,25368,52634,41416,44678,61935,42671,19167,13678,82541,220919,343072,359173,272975,107561,-21508,-76840,-3916,102999,216659,145604,56570,45,-45579,824,50901,-4166,-60869,-98760,-55735,-11583,10804,34797,36485,14686,-22042,-70255,12550,156360,208801,228194,273492,221981,59161,-45388,-38057,2472,-2427,-37253,-87135,-85526,28257,103623,119691,48673,2830,32370,40509,32079,-3806,21592,21086,-60132,-12326,28995,2183,45716,111440,113725,27282,-15314,-19075,-27563,-10730,-39845,-91740,-69361,40215,197522,266864,222001,124774,39191,-33917,-142563,-72277,-49772,-14951,2817,5402,5870,-7483,8831,-27446,-4592,48432,25448,-29401,-35733,-59981,-155329,-169700,-119897,-72769,-35008,-56973,-69670,-48342,-35222,-59361,-87788,-82460,-93153,147273,106416,68091,145946,298678,325175,194282,10758,-9058,23675,-32021,-90607,-24961,1878,-31775,-31236,60311,67761,6073,-21011,-56115,-163110,-176918,-203811,-145486,-75792,-10221,-25113,16324,109295,206583,284215,258736,155962,26330,-89956,-83099,-51546,35353,63337,16285,-18378,-73262,-121577,-97951,-69185,-32938,16640,21749,38548,79749,66892,-3481,-44042,-53836,89354,100840,105400,109052,39272,-39548,-15876,56114,138613,40818,-137953,-74981,-58782,-96600,-84135,-103142,7136,71908,90102,121930,64666,20705,3880,-23612,-75837,-135221,-126556,1215,53889,8891,14715,84648,102704,104891,97880,22496,-23908,-33705,44341,106124,117812,130252,92256,49609,44822,13995,-53571,-104596,-117416,-86286,-40884,-38396,-36992,-77501,-128796,-137796,-37208,10750,3256,9746,-14421,-42445,-49325,40777,75395,37408,24095,15308,-56810,-89281,-21061,-4084,-82372,4553,79651,112700,87604,-3851,-59571,-3695,65925,100596,35642,-50722,-36993,-48503,44908,243429,387296,362898,138691,-28703,-45710,-55487,-99693,-42010,26326,11038,-106400,-149480,-38523,19327,57391,-15409,-54857,-24604,11967,43004,35659,5410,4456,43433,74353,30850,-24014,48855,126152,21680,-84001,-87615,-56459,-3771,82740,196347,217623,235380,140493,92405,2788,-53058,-35936,-10194,-33145,-59799,-73907,-133921,-59182,-38169,-71988,-45596,28131,70874,74930,23912,-11077,-50514,-45416,-16436,-706,-26345,-33141,-9916,31037,77988,136009,120840,72372,-28762,-18724,15806,50257,52500,-16160,-24986,142862,80259,6796,-11434,-23857,-50672,-63737,17198,120947,167608,48333,9457,30641,20578,-11135,4342,-6656,-87889,-52835,26512,126284,205894,143156,36274,-10832,-8103,-13948,-1358,44278,127377,141689,120700,57425,-20119,-58060,66655,262961,321555,237727,87877,13869,-6144,-41827,-78117,-128615,-56612,-14462,47953,166492,232709,152854,75246,46961,-5372,-56664,-96815,-95446,-56492,16851,45266,9022,-30422,-16428,5915,37351,91269,130655,18009,-71917,-97442,-89553,-102355,-104250,-32100,28786,495,-82191,-36525,59966,69217,13178,-21756,-55269,-70876,-42329,25029,154033,191526,2227,-110594,-148062,-12931,-16761,16408,-6738,-41837,-26553,16291,89903,146059,129669,-193081,-54069,82703,114282,65369,11951,-28467,16250,89704,150940,166164,178200,270273,180371,-37150,-54336,16441,81404,105726,126080,205246,211040,118055,32931,30358,24954,-17005,-54068,-75747,-70501,-84457,-92930,-37236,31880,97633,91549,42895,-26140,-13158,-36083,-23264,713,-20006,-43993,-55064,-101913,-37969,2579,-5645,16370,50414,89693,38179,-41678,-122315,-41117,-69494,-103856,-73575,37216,136399,71190,-72592,-102011,-88420,-84220,-77261,-58827,-59898,-41607,-23009,-14851,-33007,-151349,-111741,-44962,24230,44521,66403,58059,15586,-27051,-38531,48161,117247,96961,-54298,-78025,26571,44117,63773,102448,87172,37529,-8645,-6565,-7596,48303,91124,123472,44681,-58206,-77821,-37106,-18183,-59163,-139584,-90276,-35899,-18748,31244,60244,24274,37790,28293,16878,38772,29907,-27035,-110815,-20927,64207,86837,51709,718,-84566,-121112,-76612,-44017,-71589,-114315,-123712,-114167,-37550,78225,271672,331966,155034,-32591,-65577,-80992,-25305,31987,45061,19569,-29890,-84172,-19209,61716,100817,57071,-7786,-52345,-73216,-49619,-8321,7007,44406,56187,131231,162648,108935,8720,-22432,-36368,-32133,-85767,-122523,-106844,-66287,-74220,-59696,-52978,-79431,-58424,-7811,-482,-4039,50624,224544,383565,274746,72896,-59829,-61469,-82811,-61031,-19626,-8940,-43048,-54134,58725,151594,141442,53976,-29765,-6346,18455,37601,58542,78029,82429,82671,102495,66356,46553,57491,118200,202477,100790,11201,-40096,-81311,-113490,-41262,11194,-465,-14463,-33630,-43713,-60614,-93759,-103055,-84414,-63487,-55950,-41580,-25296,18570,69493,74281,126634,214671,357908,424899,298201,158264,50075,11522,22772,34987,-16707,-63336,-93138,-80269,-43003,70571,198317,220796,138622,37372,-37181,-90287,90,108734,171029,144939,30006,707,-58922,7101,144981,323482,301686,126798,-46945,-65101,-3922,33337,253,-40720,-29969,66069,124053,129683,121483,147564,157075,150112,84347,-11986,-59402,-15046,18471,-15198,419,33834,47537,-6522,-99638,-55616,-5829,7158,816,2030,-21165,-92881,-78929,-83762,-93962,-106781,-63988,-62334,23396,113706,154965,45190,-13661,-24155,-33207,-55889,-117856,-92840,-98880,-28016,25926,116043,68729,-57784,-72668,-35732,-35303,-57234,-47352,5759,-23406,16076,89323,73639,8330,-66637,-11958,42268,46481,31832,63419,74461,34952,-12995,-110483,-118073,-27578,53642,102190,153961,274266,285214,126024,39890,33268,123236,251154,227192,106765,40766,5807,-18149,-2211,-5684,167836,316323,337447,304272,219011,30303,-112725,-66840,47486,122574,83168,-26440,-81795,-77000,-59400,-42557,-22389,-57081,-76773,-124311,-79663,-74171,-60539,-42332,-123118,-59858,11772,17986,-62057,-121584,-102058,-115101,-42611,52562,125878,124003,110458,79849,35246,-15609,-60914,-53482,1783,93694,176844,154287,80030,1124,-92093,-139916,-131786,-108925,-46407,21408,53323,86030,42747,-7340,-23692,-18501,-28669,-25152,-11374,19491,86422,110046,81009,60065,30094,-5961,-26210,-92052,-88061,21237,137010,153362,98788,26546,10422,23408,-49545,-63613,41372,48120,-6575,-63529,-60126,-10929,20590,8348,-24149,-26428,37530,58655,-12990,-90851,5932,49603,-2238,-54202,9488,-1426,-99325,-141759,-38689,-31777,-90389,-21323,3299,10395,81049,184942,284649,191431,-722,-123697,-94067,-47292,-95177,-45780,16653,95497,53960,-79701,-53750,88341,132977,77905,-52999,-110281,-83971,-44179,-39332,-56282,-63734,-54183,-71854,-50940,-30084,-59958,-81646,-72880,-133886,-99895,-72179,-67703,-39937,15430,26303,-13120,-43357,-54295,-81053,-40041,37845,91416,89712,-7088,66530,167841,263433,196563,59417,-32056,-115332,-91883,-48916,1091,49771,48359,-44718,-98413,-108580,-106329,-52613,-9135,47577,96788,66498,-22558,-71875,18719,101075,121768,36517,-89579,-72866,6265,48575,117642,213503,244207,153909,69782,42801,24029,-44121,-94017,-101093,-113468,-113619,-142825,-28985,17155,-87653,-33725,17462,-2504,-73694,-104647,69028,257899,180714,101973,42429,4356,-47775,-58128,-30278,-17109,-56648,16488,108371,86362,-6607,-85249,-34323,-8303,-79531,-101319,-20296,14044,-523,-94849,-149363,-47532,-37956,-13226,32339,15696,-15716,-30421,-18715,6874,32231,92253,154793,196703,247771,176318,63812,-25791,-95629,73934,166463,124451,39963,14014,14977,43361,26561,31199,60584,91106,46893,-27476,-53406,-66823,-86630,-34170,54948,24415,-46782,-82802,-82885,-62070,-55639,-25621,-14241,22981,65788,63802,46472,30631,28599,22893,57111,145834,149042,19216,-85700,-14100,15278,-25506,-100141,-788,117411,199710,91356,-81098,-91456,-109422,-62039,-11101,39994,188670,331175,284012,224703,278769,304403,206382,55709,21943,28549,37459,74395,68146,46703,8190,-31738,-37871,5389,61617,89897,58619,40970,25022,11834,-10454,-10019,-5272,71561,91876,195974,210782,185606,187523,142216,22591,-57917,-55162,-36696,-57238,-30231,-21959,10211,82625,81850,54282,18729,-25656,5720,29289,9838,-64059,-90463,-25004,53486,56144,18102,-15737,-5535,-10888,-35378,-39555,-21908,-36477,-39891,-14217,-36941,-89077,-95887,-42259,75451,204356,156840,80024,86579,17268,-70191,-116645,-140743,-126525,-63525,9524,-92022,17096,13395,-112368,-148370,-73478,-29319,-16239,-46444,-73161,-70959,-92756,-97633,18775,97060,74554,40421,66685,216093,232373,83317,-22226,-70078,-97827,-111007,-137506,-91843,-24787,11654,-14925,-81010,-102314,-40948,-8439,47036,131173,127464,103818,111476,151311,241220,344492,416025,418588,336293,202839,86756,31331,23082,58375,69614,35315,-2485,10344,12648,7852,21788,4395,-18545,-23289,-50206,-57579,-45416,-21902,9332,32588,4686,-59515,-135367,-135505,-137773,-122531,-71306,-15812,38039,116758,72939,-54491,-80548,40516,74521,94213,-15103,-156888,-59131,-22590,-35947,-89239,1799,53565,-9451,-30969,4013,15593,8519,19340,50390,11010,-7196,-20493,108524,173148,148109,70049,22597,-88900,-64873,-5119,11370,14718,58758,89602,147075,171766,46520,-33963,-99616,-86144,-42146,-30163,17169,248636,401051,243200,130064,53300,-3574,14379,41866,19637,83537,188251,214718,120149,44477,10819,24753,77488,113349,28630,-28237,-31036,-18960,-21199,-6966,28790,-818,-91774,-161981,-144096,-113851,-62451,-22277,-17335,-14406,4269,19700,25087,11125,-18113,-59878,-112178,-27100,44099,-15333,-42072,-89120,-50669,-29217,-40592,-84325,-89568,-47951,-71962,-81397,-39789,-17922,-7728,27923,26862,13332,-63335,-166761,-119034,-15758,66435,134255,153358,31537,-8352,-31997,-77792,-75344,-54596,-18556,-5606,12641,-2807,-47645,-93179,-105099,-72221,-49280,-23732,6619,13849,-29128,88667,220297,327112,376848,342797,368481,419231,323831,279055,199924,97919,20710,-45139,11511,124354,140631,81562,21631,-71733,-64875,226148,360936,309158,154000,-15179,-108064,-43792,6205,35568,9939,-6727,-7996,5218,48594,143096,129345,71782,14202,-6672,4191,4684,28596,43394,17883,-50135,-152230,-79628,65880,207246,174228,127707,72613,11900,12573,57866,218004,256261,106696,-7112,-30622,84493,287101,529000,603661,567467,501579,286276,33888,-94770,-65393,-39019,-63164,-21402,-15575,-19221,-96405,-73054,-27963,-45303,-116250,-71178,-26187,375,-3718,-51087,43663,165520,176606,47717,-53069,-58964,-41627,31111,136048,93528,67364,76119,96049,91871,47998,28917,71664,110572,204804,300308,126599,97047,98434,77088,23478,23167,-14941,-54308,-73548,-69435,-58458,-55625,39933,84146,76659,38635,8430,-21795,-82952,-70790,17167,134212,203771,195298,119376,36888,-34104,-65574,-117967,-55062,16002,156110,319343,385423,273357,206053,93772,-11996,-108386,-128375,-38812,-1351,15654,982,-36932,-6887,104068,133891,109192,64002,46733,24458,51122,77788,75478,90924,115149,166957,118172,86454,43440,-17399,-42935,-92057,-77133,-75515,-90922,-125921,-71830,-31587,-39187,-80117,-111074,-74694,-14752,-39847,-78731,-82119,-40292,-37836,-38163,-53637,-22679,-1219,2675,27655,62060,70176,-18811,-95837,-29536,32416,19518,10715,-17309,-85245,-119631,-73750,-38991,-47990,-69437,-42078,24686,159453,174602,115818,92994,15720,-68049,-94079,-79412,-113822,-109311,-8632,46498,15990,-19537,-41585,-57503,-48106,-35598,-112652,-105605,-63178,-39715,-82993,-122154,-90669,-89827,-123877,-97468,-83069,-43076,25222,123449,192119,134960,17802,27527,39481,59003,128461,158399,120660,88121,71482,-64757,-81621,-53113,-28213,-14961,-68738,-100819,-89594,-48913,-54196,-14543,108753,158649,82569,51545,137686,165726,49457,1341,27979,183985,535287,698156,477107,124745,-34708,163544,330249,189327,24046,-15853,-59081,-81643,1013,94093,149077,89195,-30876,-81436,-50283,-13413,4066,83926,135388,116375,103749,105451,103658,140506,249033,249978,192200,58785,-87459,-34929,-14487,-80035,-80905,-20531,6755,72645,128389,90771,-59359,-79640,-80995,-97339,-128479,-90611,-85810,-88034,-134384,-9265,43315,10598,-7777,18201,77311,116429,160592,139025,70887,92479,319545,403081,300979,191378,85313,-11226,-53395,-50520,-62672,-83571,-99553,-91593,-98787,-93083,-73859,-26060,-7665,-10472,-57438,-92392,-82468,-46197,-8116,23428,44183,89806,184157,160571,88993,-45155,-94632,-76823,-90499,-62795,48497,161702,304179,321681,210938,96830,1660,-44338,-64930,-67537,-40996,-68184,-25819,15371,-44814,-40302,-13991,-49074,-80339,-47403,-10489,-24809,-48267,-38958,1922,12376,-57419,-99234,-63771,-628,16082,-65807,-152352,-90738,-5404,50029,7562,-105881,-74423,-41547,-63371,-92909,24434,138800,143029,93688,60826,7701,-52503,-108242,-128014,-153336,-89804,-29798,-9422,-115237,-152193,-116543,-52799,-52502,-73634,-116824,-82416,-18583,21333,97171,290788,328355,303015,252667,162603,104516,83761,34290,46943,168201,215661,89497,-4281,-68646,-116548,-50661,32157,129451,151664,94286,66586,83962,29363,33741,37189,5160,-76693,-114183,-78073,-102149,-83981,-8862,127464,272250,246392,54089,-50162,-18685,15610,4199,27694,42484,38613,-3894,-18164,-45102,-60673,-91116,-71932,-57979,-80677,53991,211077,290612,376301,180750,4238,-35230,64386,96712,69967,23689,-15348,-61374,-88056,-83339,-22161,59164,56124,-21019,-15203,43640,42523,-39777,-132402,-141136,-171122,-141559,-84843,-52290,-57635,16464,152324,260187,226241,137064,75917,99816,195753,192422,-1215,-119384,6599,52671,14367,-46863,-63575,-1223,75744,128298,100869,17718,-77893,-139982,-98069,-16644,26259,74073,204412,297024,290507,238437,203655,115725,12613,-47471,-5200,29771,-4239,-15687,15164,35407,53339,86460,83770,46554,-28611,-78462,-98921,-113107,-123420,-63294,-28668,-14198,-57330,14455,60351,6300,-78227,-107622,-72379,-98497,-161392,-64204,4579,46263,93894,267016,444581,513495,485128,360011,200777,82671,-17013,-51429,-23516,-29567,-50337,-35108,42842,69767,25292,-53024,-110027,-100915,-58976,23213,2402,-50783,46974,168278,133052,-10256,-53311,56177,179313,206706,124060,76788,77329,120920,165888,177603,74060,-37955,-76520,-77195,-100376],[-61514,-39099,-20814,-16288,-26920,-50156,-34464,28239,70332,60086,29890,5120,17322,75657,81424,55999,20302,-41194,-83478,-47541,26503,3198,-56168,-111808,-40142,27266,77979,21101,-17078,-69268,-85426,-78605,-13826,36438,40343,22714,-33569,-59854,-41723,-98161,-46869,20876,60034,62307,60434,62657,34690,7690,2749,66439,185799,281141,285148,201357,51032,-48965,-75649,7414,122471,227009,133897,38280,-14793,-35303,26022,71004,-2818,-70142,-110096,-62344,-21422,3279,37423,45296,18016,-26297,-68851,24222,173468,224806,254834,308586,256163,84189,-23868,-38608,-13579,-50587,-77853,-104229,-76580,22314,72701,81056,31552,-7828,10285,9698,-669,-28868,6452,13046,-65543,-9380,29570,3687,54528,135518,144423,52700,-5123,-21566,-33828,-16095,-41888,-95871,-65298,61953,258995,339643,277044,131204,25955,-50831,-157587,-55092,-38938,-8916,7459,5042,-5042,-13643,8860,-12363,14202,63258,32325,-26205,-37295,-65084,-156972,-169344,-118426,-63575,-29120,-60442,-76976,-54003,-49653,-90935,-134254,-134116,-24100,220723,146732,81502,153555,316480,337325,186843,-4253,-31094,6142,-43764,-95359,-25097,4046,-17637,-19888,57594,57204,5461,-12063,-29018,-122763,-141788,-223550,-220588,-119919,-31065,-23131,44036,145667,184763,238872,223529,131840,7027,-74063,-55886,-28860,51369,81121,35120,-9923,-66001,-112462,-87231,-60415,-26499,16256,13216,33935,85371,74675,-3398,-45940,-46618,103089,114997,110847,112777,54621,-31759,-9345,98506,202822,65734,-135240,-78718,-51897,-66114,-68287,-90803,233,54509,66383,92512,42460,4374,-11014,-41115,-97076,-156746,-168250,-42890,26990,-18139,-838,85829,133469,166499,165276,66054,-25941,-33525,60011,141712,176690,168628,100256,43919,40839,11980,-56864,-112205,-128800,-89995,-36141,-27229,-21207,-57845,-106277,-141970,-54257,-2521,-11211,-4153,-21422,-38857,-37537,49533,77333,41000,29780,21681,-49400,-88658,-30035,-9753,-92173,797,87750,144851,121435,31335,-19745,-1906,39092,63913,22119,-42803,-17510,-63361,15369,209805,334883,325725,140480,-25804,-34762,-39905,-82134,-65565,4424,-14461,-131235,-167679,-43455,23954,67457,-17949,-57261,-27310,3139,29112,19309,-8779,2419,78781,92492,-3994,-39720,79589,172559,51804,-70320,-91346,-66330,-17351,63937,176385,221581,245575,146072,97212,10493,-47803,-43104,-23011,-36059,-47645,-55158,-114922,-96545,-56557,-80446,-49279,23873,62317,69370,18142,-11682,-44198,-35999,-13851,-6814,-37192,-37728,2600,53899,104482,175201,169098,88329,-45188,-14249,42409,84105,106231,45505,-55623,86709,65263,-945,-24602,-35708,-57107,-66697,8534,105801,135404,19538,-9791,22150,19650,-11451,4734,-2364,-82507,-60283,23879,140637,233174,169723,49341,-12657,-15689,-28419,-14683,53776,153578,170834,152065,96784,14564,-36494,83962,273060,320736,224503,73179,442,-18614,-53421,-87560,-134543,-57065,-13371,52289,175844,252610,161260,74247,47661,-4784,-61949,-101468,-93719,-49856,21851,42898,4186,-29498,-8917,14027,43238,97426,156478,45222,-63865,-93747,-87362,-100077,-96208,-29226,29213,2574,-69270,-10344,79043,78725,19401,-17976,-52542,-69784,-47899,12713,127147,151215,-13616,-121042,-155412,-17285,-12273,19844,-681,-35949,-31182,-15961,20117,42688,54461,-167379,-34445,109982,110993,53883,12792,-21854,33849,90612,135021,150708,145523,217585,127125,-60173,-44731,14996,73874,97999,114136,184740,181477,91468,13567,10255,9671,-24588,-63490,-95054,-100917,-104134,-76276,-25333,29754,79742,71463,39299,-15545,1756,-25071,-17284,-6263,-41347,-63217,-62900,-89514,-13420,18182,-15348,-13632,32062,81173,33085,-45023,-131528,-54216,-101993,-120403,-55542,62950,167127,66532,-80173,-111672,-97645,-91741,-83554,-69174,-85112,-79000,-47058,-21558,-29183,-145412,-112536,-49313,19294,41069,57529,44858,11015,-15933,-47792,-3172,25399,14697,-82120,-77924,10380,31195,67053,120114,116457,34041,-18339,-268,22089,76670,107653,122822,37399,-54822,-64620,-40932,-16525,-46759,-125318,-115863,-54095,-7448,63624,106501,59034,19363,1361,-6306,27045,27591,-25678,-102342,-17797,64726,89759,60741,12718,-71601,-108131,-59482,-36902,-69619,-112077,-106893,-93421,-27169,82199,285733,359578,170511,-27431,-76126,-90283,-29019,24689,28945,6788,-34409,-85956,-10768,72271,109885,69481,3935,-42144,-63118,-42991,-9386,-3213,25281,44500,121684,141565,75471,-24538,-79390,-84552,-50523,-89680,-154700,-139995,-88314,-82836,-66094,-64985,-90977,-55910,9013,15049,-7501,26541,211609,387576,292236,87491,-54905,-68505,-90351,-67274,-18148,-1251,-32173,-59413,39573,121790,110629,26672,-41690,-6177,16620,33767,55263,76365,88038,94715,121150,87187,60388,61862,119936,165094,52977,-13798,-48598,-76861,-97972,-36152,540,-22714,-38563,-56614,-67601,-82431,-110536,-114974,-89605,-57551,-33430,-4270,15002,54666,103717,110149,151535,213387,314603,331985,222065,120501,41149,15285,30522,36867,-19868,-65608,-96890,-83525,-41955,60205,165658,181452,114517,27394,-37519,-85563,-3191,98924,151380,104332,-14306,-42336,-75048,32232,194232,361311,287990,116419,-50796,-54000,4618,28977,-15813,-72278,-48865,62544,141831,163435,141883,145019,133222,120429,64065,-11671,-42517,6003,41402,216,5084,31236,39477,-17032,-109452,-45256,4829,8561,-1376,14309,1329,-75848,-65890,-76731,-93778,-103242,-56550,-43907,45960,138082,178781,58036,-4757,-19164,-22122,-29827,-90175,-104503,-92968,-16499,27804,106757,78709,-46651,-69424,-38325,-40024,-60431,-60595,-8729,-33351,17002,90681,74182,18339,-45887,14961,57753,45421,22371,40963,30636,-7226,-45210,-114852,-82074,-76478,10190,52672,90235,220607,280327,149918,67164,58677,145541,261854,211457,89313,52639,39246,1777,5136,15226,210157,354357,358325,314451,236368,56291,-86038,-54800,60255,146282,98225,-29694,-82760,-69437,-50267,-29029,-14127,-56457,-73101,-105204,-48444,-39332,-32861,-24872,-118751,-61995,22853,37884,-45052,-138860,-135149,-100512,-19424,54153,117959,132504,120801,79249,29196,-6081,-4511,24099,60766,135878,202857,159060,67098,-18031,-113193,-148687,-140234,-118482,-40733,27075,58131,91158,55898,10632,-2994,-1689,-19305,-17153,-5940,17509,73012,89615,73716,68639,49666,17104,-9535,-85826,-82402,39981,172404,195032,137584,62015,43704,49937,-35677,-74618,26548,35017,-21061,-83808,-77125,-29282,2965,-1863,-29101,-42420,20060,50772,-7874,-69499,-4803,34921,-17490,-57000,-4756,-16369,-112706,-131246,-31032,-28745,-87240,-21960,4217,15725,81757,191709,287586,166710,-16072,-119212,-77869,-42545,-102919,-57921,16749,96518,59267,-67832,-71702,43131,83576,48537,-66301,-124665,-107036,-74002,-71261,-83009,-82243,-65397,-77916,-39787,-13032,-41889,-66641,-55356,-118170,-119158,-85562,-68764,-35409,20764,19082,-26881,-45853,-42215,-54900,-7563,66634,110265,89350,-8325,66243,173124,296080,254331,103040,-6140,-100113,-85914,-48576,-4874,38311,44923,-38477,-99497,-112890,-107349,-52375,-15110,38811,101961,77888,-15300,-74921,5057,70487,106309,38893,-85279,-79410,-4744,32174,99891,207768,258236,153021,39299,15351,26832,-29201,-81929,-79193,-74616,-62676,-106807,-85816,4191,-78993,-23263,18175,-5239,-77177,-159311,31121,252089,193216,109280,52748,17524,-34236,-48421,-27802,-19910,-89287,-19429,86991,77176,-12508,-69536,-19113,2862,-73803,-98034,-15427,21743,9521,-85714,-105075,-7718,-17140,-8980,28611,9502,-13771,-15484,-4327,16227,45159,121079,185710,214177,249151,170171,55801,-37917,-82220,73323,151726,125777,45039,13673,18696,40553,17324,16969,31166,54815,26203,-37125,-58811,-74307,-106056,-25862,71764,33426,-42815,-79170,-79709,-59275,-54055,-27936,-19343,16313,48662,37935,16340,-9860,-26382,-30363,17498,121217,140380,30450,-53204,-21027,2166,-38302,-108822,6482,143746,241584,134347,-57340,-106976,-120487,-62056,-16617,12661,141529,285809,263004,209803,248944,256952,174154,48929,15574,20617,26875,61697,54302,37232,6598,-24211,-18202,29260,75168,88174,43920,28360,13443,-10437,-42530,-37956,-24761,60845,84494,177123,178958,155255,164782,139518,30039,-51105,-31913,15118,-36349,-47905,-41397,2728,81416,96310,81311,37492,-22965,-4388,23058,19120,-49772,-94568,-31942,43411,42512,11325,-16662,-8358,-16590,-42082,-34316,-15983,-36376,-41456,-15411,-38025,-85609,-110720,-52915,77931,207347,176710,81015,72838,2820,-82317,-137480,-185371,-117625,-25308,50234,-60631,15869,23197,-96390,-167021,-93168,-33491,-13029,-45432,-73396,-66750,-83348,-108463,-7263,71613,59235,23558,26247,147424,172020,55321,-25230,-54963,-51103,-75638,-117517,-78335,4695,35940,-454,-68508,-97567,-41065,-9585,45793,122525,96043,56367,50731,86701,193602,323896,431096,472696,361666,190776,57006,-11806,-20661,28139,62846,39873,-114,17456,27425,15981,20371,8313,-5678,-10761,-42839,-49944,-43764,-27953,-8717,2778,-32634,-93958,-98730,-97963,-111011,-94806,-55024,-24441,6434,63556,32569,-76764,-69562,36084,54821,71939,-45002,-107703,-25260,-9584,-33769,-73265,41990,94092,20386,-30951,-13753,-10365,-23361,-4352,58456,85570,100453,59833,123492,171731,117257,23480,-26605,-123383,-31435,24037,18174,7175,50918,86641,140088,153911,30202,-41656,-109649,-105154,-65287,-55854,-2179,213502,369269,204586,107045,49266,9110,33850,64361,30294,66717,147977,174890,101535,38934,12195,24127,67199,105189,37159,-10272,-13048,-6585,-21087,-6550,47579,43016,-45393,-123692,-135399,-111959,-58835,-14736,-10770,-16155,-2335,11143,14397,6803,-17456,-54660,-102713,-26746,42997,-19935,-42023,-83049,-57893,-41394,-52241,-93801,-96584,-62861,-77036,-66214,-24075,-4831,2096,28937,18371,-6920,-77074,-165932,-120168,-23109,60181,137553,163597,51213,7110,-26749,-77574,-79688,-61141,-24778,-1296,39592,38129,-5135,-60065,-94989,-77266,-54428,-26065,12730,32960,-3415,108923,222648,336057,419353,414573,428859,454619,341667,295473,226275,125118,39754,-38963,1733,126498,165349,120788,47739,-66596,-77629,184085,287853,226801,93106,-42877,-115755,-54412,-29228,-12887,-28269,-33631,-21921,13677,78222,172396,136619,64586,-16738,-43039,-9700,-4711,27360,50186,18394,-59193,-149422,-60976,99054,249049,217801,154863,95768,18784,1991,50695,222743,269156,122977,-1964,-42575,44943,213722,401184,450182,448387,449780,298536,50523,-86026,-70870,-46571,-63502,-18782,-11848,-15485,-94219,-84052,-33972,-36631,-87559,-52081,-42609,-40668,-53483,-65239,57203,191187,208140,73364,-25598,-55349,-78088,-34718,53214,29935,43315,70491,96273,94836,49756,31938,86066,144113,251453,354292,176505,128263,137561,121286,54645,33009,-19862,-62420,-76717,-77403,-66260,-58651,39255,98438,111026,88050,41468,-15802,-96750,-69070,12714,119778,174894,180326,124386,51120,-13559,-60541,-120586,-55103,27064,180662,343266,364142,226835,196289,113156,2245,-106892,-114032,-14304,27831,46189,15829,-35229,-15303,72518,86244,83967,65619,56635,36120,61710,83985,72445,79086,96628,145673,110437,85985,50353,-5397,-65204,-114281,-74676,-54215,-58130,-100417,-67856,-35236,-40472,-74249,-79717,-59615,-21970,-38568,-63719,-69181,-16546,-16305,-23350,-30943,24555,67277,42381,22039,54006,76330,-13247,-102022,-35251,25666,13775,12233,-5718,-56712,-88816,-54659,-23891,-38767,-75244,-72534,-5874,131040,163502,114206,94620,17900,-75451,-110195,-87696,-140640,-122590,-21991,30475,11609,-11134,-31475,-46377,-28062,-3464,-75785,-112450,-77099,-36111,-69013,-111917,-87670,-78367,-112892,-105545,-88181,-39357,36429,128936,179536,114813,-5821,273,39740,75884,160673,182701,122950,60066,17518,-83305,-64397,-33900,-9831,-736,-61683,-105546,-90458,-46781,-58608,-30422,82421,121563,58577,36513,108870,136419,38264,-3570,29203,192151,565971,757623,530292,146797,-25841,156668,305324,179829,23927,-2516,-45010,-78068,7475,100298,159497,93811,-31797,-79543,-43595,-2747,21362,106701,152544,122170,101419,96064,98792,137241,231575,236501,189051,45057,-101007,-41858,-22411,-84127,-85801,-38953,-19113,61928,135836,69485,-77122,-68744,-66328,-85851,-111522,-77173,-80903,-94982,-115441,20530,67538,27885,-1311,16945,79544,120637,170870,140881,61260,70883,296279,459428,363408,231045,101668,-9324,-61906,-68159,-85882,-105254,-110775,-93808,-97224,-99677,-105768,-53308,-20573,-14432,-58377,-101193,-98934,-65147,-22851,18761,41246,85360,178997,152777,87558,-39044,-99757,-85436,-91087,-52644,62206,174453,309094,344474,270798,160962,50137,-14332,-41533,-49043,-45285,-98113,-40268,14512,-32416,-38247,-13219,-51735,-83598,-47692,-20130,-41903,-71031,-65626,-25022,-1258,-64012,-101051,-60939,10995,28764,-65648,-142610,-81072,662,55120,13579,-102581,-64461,-27897,-50310,-95538,11226,117244,106989,46525,20680,-18197,-74434,-107124,-113343,-148424,-105480,-47638,-36105,-130686,-106176,-95470,-46005,-53393,-75092,-112898,-82032,-15476,31254,110129,280784,278208,237927,200632,130446,86349,77870,33689,46155,176398,223865,99956,192,-71468,-126454,-51586,23646,122646,168325,106774,73505,90949,41272,46056,45458,10744,-75617,-132653,-81394,-99063,-78946,-7350,119176,256597,236348,48565,-50968,-13754,33621,26714,39550,43837,27710,-27910,-39471,-61257,-69670,-88955,-83843,-68958,-67924,52227,196107,275107,375504,207095,38550,380,87992,113736,95038,51485,2169,-57541,-99664,-91576,-21402,68192,63795,-13053,-11862,41575,39436,-38129,-142039,-119439,-120787,-154353,-101506,-59203,-54606,8625,136608,253596,235111,146887,83524,95876,173661,171331,-7720,-116302,5146,53488,6078,-65382,-41941,18930,83972,125791,99076,16505,-81445,-143005,-86152,-2099,39440,78967,186871,272719,288225,257163,222429,145642,43611,-28328,-4086,14123,-22255,-15554,15871,35010,49417,77205,79748,48404,-30953,-90869,-116739,-123333,-131913,-65982,-24329,-1396,-63344,-12610,29915,-10950,-84063,-107539,-82182,-125409,-165090,-21630,54995,108819,145703,296209,452139,515940,495492,385691,218429,92700,-15781,-62351,-30863,-35665,-57147,-41605,36020,59766,18158,-53918,-109636,-101631,-52152,27001,2890,-77401,23174,135959,112033,-18976,-44080,72632,208792,218882,125909,82763,80019,115725,155667,172283,78520,-25532,-59515,-60274,-83583],[-51353,-38359,-23272,-19594,-31645,-56309,-42187,17691,62223,64634,43728,18933,23497,68918,67453,38872,2613,-53895,-65614,-6225,66487,27849,-41120,-98322,-45191,20137,80687,24205,-2579,-45801,-65724,-88251,-37031,13612,37701,27534,-20092,-36190,-18177,-80415,-58243,17076,65994,80795,77036,66585,32946,2114,-7481,46359,143227,212243,210475,136524,4453,-71035,-68112,14398,127531,213048,108674,17290,-28431,-20781,50790,88574,-1066,-76285,-124037,-72747,-34312,-6578,36807,50721,18520,-31341,-61625,38570,191601,241794,280774,335789,283920,113952,4517,-35965,-35813,-104954,-118682,-119268,-66166,14001,35360,34865,10444,-16202,-2995,-7355,-20678,-49527,-9883,1801,-70188,-5425,30434,7557,65763,158909,169717,72644,1992,-21738,-36172,-20569,-45745,-99153,-52232,95123,335387,419728,327281,129689,6402,-71734,-131913,-32793,-24966,-1436,12489,4433,-13543,-17612,9685,1100,34440,81163,42623,-19853,-37533,-69611,-156981,-165893,-114809,-53990,-21314,-61285,-83573,-60420,-65112,-121153,-175286,-125925,60104,290053,182435,93873,157045,319497,328940,162200,-29220,-61947,-16499,-57144,-87714,-21027,8979,-2968,-9357,44512,34413,-2164,-962,343,-63815,-63921,-144575,-223334,-147824,-46953,-18233,67947,165692,155411,178145,167686,94447,-10773,-51256,-30841,-8935,62360,91890,47143,-5757,-60267,-107580,-79368,-53754,-23706,12570,303,23573,85077,78266,-3567,-45433,-36957,116358,129531,117280,120893,74351,-20310,-3687,138963,260800,85718,-121006,-76541,-36511,-31649,-50557,-76550,-2130,38574,42537,62002,16715,-17687,-29832,-58964,-112100,-154231,-184779,-88227,-3912,-48781,-15216,92324,175195,232244,226432,103500,-28615,-30433,80416,195187,266544,220745,112119,40700,38560,11420,-58460,-117148,-140155,-92976,-30347,-14576,-4082,-37794,-83819,-123030,-65363,-14241,-24144,-16799,-26839,-32808,-20831,62187,81506,44723,33900,25900,-41977,-83409,-38485,-17512,-97745,2790,98763,179783,157411,67874,24104,19952,33912,42158,15748,-30974,5942,-58387,-5408,182092,284444,284561,142635,-12637,-9707,-7578,-50149,-94752,-24196,-45083,-151443,-164394,-38201,33984,76406,-20924,-60588,-32724,-11310,7409,-1598,-22443,2824,103725,96977,-48329,-38176,126646,230128,92750,-52343,-93205,-72654,-27927,45591,152805,215936,242197,146643,99662,19344,-40668,-49337,-37228,-40622,-38421,-41192,-93285,-124470,-73409,-85676,-47590,25876,59973,67400,13850,-11423,-35910,-24900,-10195,-10529,-42713,-35402,18432,74271,125605,206803,206918,95648,-59252,-2271,70773,116359,151924,102052,-5525,23641,43700,-8722,-34098,-44904,-62202,-65130,3841,93830,109398,-1727,-23436,17518,20773,-10924,5581,2076,-77113,-66242,20871,150714,252503,190021,59874,-13323,-21543,-41652,-26202,65365,174052,193187,182984,139196,52358,-13689,95238,273057,309709,207111,58606,-11907,-30220,-62972,-94222,-131040,-53823,-8478,56795,178824,260447,159049,65516,42355,-8743,-69034,-105672,-87399,-34840,36694,49459,7001,-22585,1550,22758,48592,101473,177734,70955,-55071,-88584,-83954,-96374,-86813,-25699,31400,9184,-46666,16708,95406,84840,22607,-14768,-47665,-67328,-53564,-191,98199,109931,-28681,-130662,-161507,-20791,-7601,23177,5230,-28709,-37407,-54981,-57778,-63225,-31864,-143486,-22028,120123,88380,35056,9373,-16317,49204,88411,112447,124110,104060,156768,71378,-80380,-33712,15357,67006,90834,104300,168329,157694,70948,-2280,-8295,-7450,-33662,-74203,-115844,-133274,-109488,-57163,-11169,29837,62479,52176,36691,-5955,10707,-16417,-9060,-10010,-59022,-77993,-62424,-70511,11965,38345,-15688,-36783,14091,70133,27355,-45916,-129697,-70990,-123428,-82220,-5148,114651,212185,67598,-83548,-119223,-105636,-97155,-85253,-70744,-103730,-113201,-68901,-27887,-24038,-137242,-111624,-53898,13247,36699,47843,28624,4767,-6305,-45205,-36422,-47354,-52311,-104904,-79324,-6594,19330,68609,132575,142062,32019,-25010,11917,58510,109697,121799,116661,28444,-48957,-50038,-39624,-14617,-36183,-107498,-140152,-72276,7870,94648,150467,107774,8948,-30044,-30686,16357,27846,-21109,-93132,-15174,63857,89170,63768,18000,-56385,-80326,-41971,-30067,-66535,-105789,-89210,-69723,-6712,94099,300358,380982,181960,-20854,-82167,-95326,-28121,22663,21195,5382,-32253,-85911,-6503,79160,115732,80774,16744,-30287,-52403,-35994,-11342,-15606,3525,31310,108879,115574,46103,-44169,-121686,-116108,-51619,-66395,-150066,-180870,-113326,-92897,-75060,-77393,-98045,-46660,31696,38203,-1620,5652,190700,374904,299863,100291,-50521,-73192,-94957,-72098,-16997,5566,-22157,-64852,15995,85713,73638,-4801,-57409,-10377,12014,29023,50668,71918,90803,104061,137663,110120,78478,68876,118892,128511,15450,-33362,-53814,-69109,-81575,-31901,-13479,-45128,-62385,-80365,-90464,-98678,-121219,-122424,-92711,-51881,-12849,29825,53924,94233,144217,149908,175393,206761,262752,239208,152524,85685,32871,21114,39719,38209,-24376,-69429,-96060,-85169,-43106,43343,123378,135310,87325,16586,-37203,-80351,-5326,90707,132027,67658,-59286,-93689,-68121,76864,252499,379037,257141,97653,-54278,-42540,9192,19670,-32870,-103389,-63967,56216,155638,195593,159670,137239,107270,93886,48925,-4465,-20093,29017,64120,14373,7826,26326,29753,-27385,-114748,-35991,14073,7339,-5469,25869,28089,-54333,-51585,-69057,-92892,-100333,-49109,-22173,73919,166258,205101,71545,1451,-18378,-16030,-9135,-61112,-100859,-68396,-3636,29643,96602,87633,-33993,-66121,-41916,-45748,-63156,-70484,-31300,-48112,21200,91203,73593,28756,-25339,38741,69401,43176,13479,18051,-11757,-46525,-69349,-87604,-53646,-82954,-25878,6223,28719,163899,271192,179007,101238,87099,167403,266431,192327,77388,72566,84325,29472,13698,31157,239310,372300,360982,312628,247353,85574,-54800,-47174,63517,160900,107505,-34936,-82957,-64242,-44796,-17783,-7120,-57391,-70735,-84612,-12133,-3906,-7897,-11515,-115882,-64126,31119,53819,-30991,-126526,-143740,-70117,-3772,51280,106121,133777,124396,74423,24109,13459,58360,105670,125551,179817,225262,158675,53292,-36012,-121779,-128601,-116786,-110023,-35266,30087,59680,93111,68511,28245,15773,11408,-13319,-10685,-1768,13789,56934,66786,64786,72784,63793,35928,4728,-80817,-78875,51762,197356,226340,168189,92170,73434,73383,-23928,-81833,12935,23055,-33522,-104326,-96288,-49963,-15981,-12943,-33168,-57115,-417,37059,-8373,-54576,-14927,16008,-35216,-57942,-20516,-34760,-129651,-121246,-25417,-29297,-88578,-24723,3031,17251,77226,188569,275191,134236,-33576,-112549,-65366,-40961,-108380,-66685,15469,92312,59062,-58456,-85529,714,38947,25316,-63849,-100808,-94858,-89911,-99184,-105878,-97056,-73958,-81736,-32925,-1706,-30284,-57313,-39173,-79986,-99106,-91006,-73081,-36657,20664,6975,-44595,-48958,-26572,-21230,32375,99551,129900,88270,-10690,61691,165428,306297,293797,137901,13891,-88466,-80391,-50719,-15682,20576,33664,-37162,-103543,-119648,-112941,-57941,-25816,27085,104277,87243,-10903,-78138,-11581,37080,88606,39756,-79572,-86974,-19866,10466,75280,188271,255184,144578,4547,-18168,30420,-10974,-68877,-58503,-38666,-14727,-50557,-137318,-10314,-66758,-13601,16662,-8371,-73589,-146293,17742,248523,202579,110677,56352,25048,-22743,-35500,-16099,-4961,-74723,-51105,59594,62822,-17518,-50720,2363,15557,-64696,-98313,-16941,23685,17984,-65700,-55125,35546,2807,-8361,21486,3060,-9574,-1160,7597,23298,55441,145696,209216,219240,235650,153261,41441,-51512,-67302,66942,128576,116203,44555,9603,20822,33686,5597,753,1476,17750,2500,-50579,-68653,-84991,-93878,-1694,90642,36856,-44246,-81559,-81488,-60220,-54802,-31581,-25195,10391,34620,16920,-9628,-46445,-80464,-89958,-29785,84398,117945,37752,-22818,-28296,-14401,-55326,-111364,15703,162957,270897,174944,-21355,-97478,-115816,-51609,-13847,-8525,90230,222768,222854,182939,211385,203963,135996,36591,6132,10398,14955,47476,38240,23893,123,-21077,-1317,51151,86184,84386,29817,20172,9484,-24076,-67722,-65279,-46360,44783,69620,150377,143543,122999,139162,133629,38012,-41834,-7104,71002,1813,-62499,-71193,-16759,68526,102459,104221,55080,-19286,-14446,14455,24901,-36127,-93398,-37676,33654,30167,2447,-21005,-15816,-26142,-47243,-27439,-13452,-40084,-47455,-21847,-43750,-80060,-119814,-67623,72309,196838,189553,84193,62519,-8485,-94728,-146524,-137800,-70992,17863,101345,-12053,8910,24905,-82032,-182447,-115768,-40606,-14145,-48436,-77700,-65690,-75416,-117098,-36886,44109,42944,8917,-12837,78844,107759,20049,-34179,-43941,-9767,-3127,-33119,-15843,41343,56042,9372,-57505,-91863,-42202,-13301,39371,111212,65994,12641,-5914,28614,149825,297983,428838,505712,373389,171407,23376,-54086,-57427,1674,56195,46352,3241,22846,39654,20686,14764,8559,2651,-3291,-37416,-45020,-46385,-40181,-34658,-33107,-67269,-88548,-63013,-65391,-87143,-69972,-30450,-22774,-20897,9679,-17478,-104818,-58619,23690,22159,38483,-69964,-57960,7410,1221,-33126,-56804,76968,129393,49945,-24659,-27257,-29764,-48193,-8210,67639,154831,204239,133184,127237,157282,77429,-24762,-74084,-120801,-8530,33311,12231,-3158,39977,78465,125173,127640,13722,-48300,-116864,-125648,-91847,-82697,-21628,166894,321023,165100,88289,51853,23573,50521,80835,38501,47254,100162,124974,75516,29547,10881,21408,51883,88626,45571,13620,11475,6243,-22398,-7774,62583,81949,-1064,-82898,-118187,-109586,-58964,-11853,-8222,-20577,-11324,362,1563,-606,-19369,-50405,-93615,-33287,32507,-31189,-44616,-78953,-66182,-55284,-64910,-105233,-105090,-80615,-83037,-56165,-14994,1452,6406,26161,6911,-26861,-89183,-160563,-121558,-32616,49808,130106,159541,66702,22370,-19403,-73607,-78484,-61549,-27503,3585,66325,80092,39376,-24590,-78078,-81224,-61091,-31157,15107,50281,29625,136487,226072,336231,443515,473054,476730,473424,348394,301596,244123,146977,54295,-36657,-10417,119933,179967,154449,67847,-61037,-88956,137588,213894,148629,37842,-67119,-106483,-62282,-63853,-66263,-68804,-60741,-35722,22061,113679,206240,142754,54187,-50997,-55661,556,-1042,30696,55723,15931,-70411,-144204,-46529,121925,275995,254741,174478,112985,23854,-14879,33767,210728,261709,130822,1931,-53571,537,136545,263247,287901,317197,377624,295985,62883,-79454,-72965,-51478,-62741,-15329,-5871,-9427,-89811,-95777,-41437,-29768,-54639,-23142,-46421,-73508,-102215,-66741,66544,204550,231826,97016,3758,-38427,-110374,-86480,-33828,-28960,22318,61645,89570,90446,46959,31074,93624,169711,291396,402655,233572,161017,172446,157663,80662,39330,-26404,-71486,-81408,-86007,-73438,-60140,37929,110891,143290,137247,78042,-2644,-92442,-69814,2424,95403,136960,157716,124684,63697,7251,-56175,-121818,-53881,37523,199337,353397,329871,175926,176829,130135,17709,-97558,-95135,7269,54182,75277,32196,-31743,-24938,35551,35416,54376,61112,60738,44306,69447,88224,69847,68827,77935,121755,97619,77710,47238,-201,-83502,-133268,-69057,-33993,-30349,-76678,-61255,-39565,-42974,-66669,-50530,-44785,-28121,-35708,-44347,-42423,11525,5783,-9651,-10779,68301,137202,87627,17122,45013,80960,-7913,-108643,-43864,14712,4886,10788,4258,-27557,-53031,-26915,-7620,-30831,-75968,-102605,-35136,102133,147978,107084,89325,14859,-82866,-125243,-92729,-165074,-118692,-31285,14615,6056,-3367,-21189,-34483,-7807,25465,-43719,-112453,-88347,-29413,-50806,-98262,-81129,-65709,-98369,-112279,-93678,-36854,46938,134359,166455,94907,-28971,-29620,39598,96094,195762,202887,119116,28190,-34481,-85589,-51141,-18757,5527,10991,-58451,-113398,-91630,-44343,-61956,-46296,53119,79807,32002,19693,80889,105609,23343,-11835,28154,190679,562787,769869,551606,155636,-21867,144525,271373,166817,26359,13461,-30459,-74133,12611,100950,159574,93025,-33667,-76284,-37506,6625,36467,124768,163860,123957,96342,85825,93032,129264,201187,204706,171281,25902,-111905,-50300,-33387,-89563,-90967,-57576,-43447,49270,135937,42345,-92276,-55030,-48183,-67209,-85369,-63388,-76817,-101240,-92239,45403,85043,41614,2898,12803,78339,120658,173705,136961,49746,48174,260170,491446,416125,270047,118521,-7014,-68669,-78770,-98309,-122607,-121525,-95564,-92108,-91571,-123343,-81695,-35678,-20952,-61528,-111428,-110851,-80690,-38391,11831,37253,81831,168318,136340,74524,-42127,-94305,-86131,-86799,-41696,74635,181182,301419,347036,316511,219890,96334,13114,-19290,-29526,-44373,-112340,-48983,13451,-21171,-32280,-11995,-55789,-88499,-46940,-31600,-61608,-96278,-94824,-52961,-14172,-69401,-101196,-58570,16430,31683,-69866,-134970,-72418,5579,59006,19351,-97845,-54488,-15158,-37630,-89436,3700,99657,77371,10062,-9587,-38239,-93662,-94250,-95883,-128506,-121764,-68690,-66149,-87073,-57493,-65501,-37202,-54237,-78674,-108564,-78844,-11810,39257,116009,253838,218564,168701,140840,91766,62988,67426,29157,42311,179121,225247,109926,6856,-70677,-132535,-53644,10777,103497,170171,113095,77722,96565,51802,56779,51045,11996,-75372,-118324,-71938,-90516,-72638,-5717,110139,237705,222077,42559,-51060,-8678,49352,46497,48319,41790,13068,-54921,-62973,-77148,-77224,-84184,-97523,-80832,-52328,49417,174342,249833,351644,217146,65605,36383,113466,126822,115193,78417,21717,-46094,-103965,-96238,-17608,80585,75245,-890,-8571,36110,31242,-39624,-139695,-90778,-75050,-114672,-107273,-63568,-50290,-219,116646,239312,240009,154844,92055,94887,150993,145758,-14281,-115513,1408,51491,-2358,-79659,-20304,29569,81270,115918,96563,18926,-79116,-138979,-74804,11335,51896,83325,168060,244240,280126,273305,240444,181393,86815,2317,5815,-1975,-41954,-13801,14645,31626,42263,66164,73516,49996,-30704,-105396,-135618,-132036,-138135,-66669,-18906,11479,-64624,-41859,-2154,-29276,-90823,-103212,-87290,-144815,-126928,10004,89642,159608,203093,334733,462222,513807,500127,413180,239128,103615,-12708,-72083,-36774,-39916,-62326,-46112,31297,51395,12652,-52794,-105226,-95101,-41608,33696,10423,-99139,1581,102887,86903,-30069,-33877,89262,233021,220679,122007,85041,80263,108578,144360,165853,83099,-12289,-42659,-43135,-66144],[-42085,-36594,-25116,-22252,-35663,-62449,-50319,5278,50261,65315,56481,33437,29998,62160,53200,20708,-16402,-63380,-42620,37312,107692,51485,-28646,-87319,-49192,11057,79097,24930,9003,-21840,-34690,-52974,-52574,-13335,31767,31070,-7237,-14063,-1166,-70193,-65433,13241,69227,94842,91536,72819,38534,4147,-16363,22897,96675,142965,141227,81429,-32731,-89632,-62520,14521,115603,175223,72460,-6190,-40128,-5749,71187,100462,-384,-78440,-133023,-88004,-52303,-20846,30509,50508,14788,-37716,-51887,52414,208077,257501,302689,350679,300298,145163,38187,-25528,-58958,-148943,-136572,-125457,-57077,834,-9843,-18927,-16860,-24737,-6282,-6336,-23029,-62890,-26903,-13234,-65490,-3306,29517,11989,76250,177511,185253,83807,3428,-22502,-37498,-25354,-51260,-98089,-32539,138449,421031,498134,366051,117999,-20889,-94402,-101128,-8541,-10827,4440,14342,-209,-23831,-23645,7734,9261,50663,96942,51996,-13880,-39277,-76072,-157517,-162282,-112826,-47120,-15004,-62230,-92418,-70457,-83726,-144113,-150693,-48778,151663,345861,208369,101602,152148,301365,294892,119518,-61685,-96803,-41456,-72924,-78266,-18280,12053,7781,-3761,19723,303,-15793,9353,25965,-12167,-9422,-93961,-172231,-150874,-55286,-11514,84685,166807,120738,108364,93667,43232,-24077,-30653,-11533,4640,64495,91616,47456,-11630,-62875,-110674,-77619,-52413,-28389,1645,-21427,2413,73121,72509,-7689,-45502,-28794,123854,138784,118749,125901,90506,-10232,-2816,169652,302158,94871,-112345,-73651,-19632,-1471,-35459,-63851,-900,24285,18811,30177,-14397,-47952,-55457,-80018,-122114,-136330,-148535,-129306,-42593,-87749,-27084,106157,223459,291183,269610,126752,-35349,-27208,101771,262120,377110,281951,123583,36589,35427,10635,-60966,-120920,-155554,-99199,-27768,-4777,10072,-21563,-65713,-101747,-68681,-26228,-38276,-31537,-34644,-28349,-3853,73375,83111,44332,32429,24085,-38604,-78090,-49544,-30752,-100668,5985,107645,210386,188905,98876,59940,43253,38231,29202,10789,-21807,25992,-43070,-19924,156877,235218,239820,143696,11013,26376,38011,-8554,-106372,-63049,-82793,-154777,-140516,-23879,47341,81882,-26418,-67879,-43712,-33739,-24907,-30475,-39590,-1023,110375,83607,-100122,-14465,180585,285201,132695,-35752,-97650,-81046,-41523,22569,122144,195228,220549,137640,95454,24884,-34792,-55977,-54739,-50614,-36745,-35720,-79876,-128966,-87757,-87620,-42790,30587,59028,64071,6489,-14306,-29920,-16769,-9696,-15812,-47054,-32233,30368,85975,135964,224097,226080,89980,-74262,11877,96117,142851,184815,143742,48049,-33386,17633,-17972,-43382,-55356,-70016,-63316,173,82550,86313,-20022,-35912,12384,19836,-13176,3519,3145,-75288,-74653,13694,151930,257816,197431,61653,-18345,-30218,-56777,-36552,75523,183644,202751,206725,176101,85148,4756,94064,256160,283605,182549,40867,-26701,-44443,-74085,-101873,-125182,-51360,-5529,55119,169041,249341,141427,45646,27885,-20402,-81125,-113167,-82686,-20162,52238,56329,9900,-16397,8215,25723,47710,98242,188108,89465,-49748,-85869,-83305,-95324,-81023,-26151,30676,14864,-23740,38960,103735,82634,17630,-17434,-45875,-68185,-63564,-16940,65294,66172,-46654,-137576,-157856,-22579,-4868,22640,6785,-24212,-47848,-102578,-144936,-173310,-125564,-126168,-21489,107430,43996,5916,-1281,-14408,59427,81210,83911,87357,54719,90549,14326,-98462,-25464,13700,57435,80863,93193,152459,135599,51981,-18501,-28284,-28989,-46767,-88699,-140149,-160012,-94764,-39814,322,27781,42062,30036,30097,-3129,7826,-14254,-2319,-13677,-75849,-91212,-58734,-50937,33707,57137,-12266,-54552,-6522,53767,17474,-48098,-119951,-94416,-105396,-30766,54981,180041,261799,68030,-86610,-127860,-115867,-104255,-86443,-67020,-111554,-143231,-91679,-37284,-21320,-130288,-111917,-60268,5298,30725,33923,5596,-9855,-7268,-40987,-53441,-95784,-102203,-129595,-81090,-20814,8507,64263,134138,159314,29729,-30596,24215,99519,145637,129113,100190,13557,-46521,-39552,-37142,-15432,-30708,-93751,-160561,-90605,22643,119009,185137,159479,15736,-67881,-57707,4845,28129,-16483,-87057,-16903,58149,82222,57829,13254,-47229,-58062,-28690,-26934,-66307,-101417,-77039,-50717,15346,107939,310137,389967,184267,-17265,-87801,-99306,-25777,23726,20295,11811,-26717,-86439,-8809,79619,115632,88020,27843,-19819,-43451,-30472,-15842,-32600,-23981,13804,90575,84277,19327,-56253,-102200,-85667,-30918,-25331,-100384,-168882,-135229,-105826,-89690,-92457,-101723,-36220,53398,62926,10412,-10816,162209,345379,294609,108468,-50053,-77995,-99249,-77785,-18553,8996,-15647,-72359,-13187,43353,30522,-40291,-77986,-20707,2970,21616,42184,62026,88164,108639,150711,134481,101018,80098,119011,99422,-12132,-50612,-59142,-61875,-67208,-29822,-31046,-68455,-87704,-106400,-111399,-106756,-124293,-125934,-95663,-48713,3300,57319,86630,131609,186211,189662,194162,192028,203898,153321,91296,52704,23706,27738,49189,37895,-31764,-76847,-94168,-85893,-47482,19390,72805,83039,56209,3579,-37869,-76404,-8487,82010,111955,33578,-101024,-104207,-21294,140040,312357,373232,211827,70332,-60563,-34786,7951,6411,-46813,-114249,-74507,45454,162411,221226,170919,121231,78096,69948,37561,5967,2646,49184,82562,25122,6951,17296,16460,-39348,-115040,-29631,19618,1578,-12814,34601,55718,-31072,-38498,-63231,-92851,-99677,-43659,-745,101746,192630,229865,83817,3576,-22942,-16134,4527,-33345,-80105,-39647,7908,29177,84323,92587,-22121,-64468,-48015,-53850,-66384,-69640,-53388,-61738,32031,91124,70864,37464,-7709,56718,75457,38863,4122,-6453,-52889,-78853,-77536,-65251,-34908,-51325,-47985,-34167,-28688,106143,255921,209506,138522,116241,186671,263639,170707,69401,93393,135813,64788,24209,41320,251193,364801,340333,295200,249129,115663,-18809,-41223,56646,163871,109095,-43461,-84198,-62187,-43998,-10839,-3439,-60817,-70256,-63962,24761,27929,12041,-3967,-116633,-66999,35535,64724,-20840,-110068,-125339,-50302,2455,42737,89523,125937,119872,64471,18621,35356,117216,186517,193361,222929,242613,153657,39074,-51730,-114762,-101510,-88029,-93510,-30043,30220,57232,89854,76569,40914,27858,16556,-14030,-8540,-997,7057,37973,42352,54207,72392,72085,49162,15074,-77487,-78027,53972,207083,242096,186180,113559,97070,91548,-16020,-86354,634,13427,-41035,-115928,-115223,-71454,-35268,-24460,-36283,-68352,-23382,16929,-15659,-46357,-23952,-6077,-54434,-58606,-37203,-55637,-149312,-112600,-22605,-33803,-93538,-28435,885,16520,69752,177947,250259,97436,-51672,-104498,-56350,-42546,-111927,-70491,13128,83479,53568,-52753,-95018,-37623,-307,8074,-51685,-68513,-68969,-88991,-118461,-120925,-106719,-79867,-84646,-30309,3839,-25131,-54241,-25560,-34525,-49334,-77198,-78072,-43132,14962,-9441,-65314,-50771,-6588,19550,78750,134759,147496,84461,-15698,53950,149652,297930,314561,163245,27815,-80678,-76525,-55107,-30367,-2098,15751,-40416,-110276,-128706,-121997,-68656,-40107,12850,102920,93540,-9955,-82986,-31771,8130,71817,37928,-73070,-93489,-37099,-14586,45848,157072,235764,130770,-26196,-51151,36559,9920,-54573,-38845,-7343,23164,-7724,-128875,-20903,-50926,-4512,14216,-11170,-65470,-99208,34034,254497,212373,108607,54383,26864,-14452,-22055,397,19717,-36001,-65136,30275,47250,-16587,-27727,33596,30718,-52776,-100959,-24049,20379,25106,-35224,1517,84443,24724,-9262,12476,-2737,-3710,12122,17518,28698,63527,164865,223506,211773,209305,127699,22160,-63532,-52202,56827,101041,98414,39419,2495,21420,23174,-7645,-16205,-26552,-15739,-19694,-64367,-80529,-97948,-74337,25219,103007,33942,-50468,-89210,-87419,-64196,-57180,-35500,-30596,6791,26188,3832,-28413,-75926,-127356,-152791,-80227,38538,84331,42688,4341,-34417,-33247,-75397,-103161,26929,174497,286512,210968,23051,-61168,-89844,-30004,-2495,-18175,45759,152937,167508,144972,166968,147337,93545,19870,-5043,-1056,2430,32693,21250,7878,-10700,-21496,13457,71610,96000,80368,17768,16414,11821,-30470,-84373,-90814,-68577,25943,50239,119952,108767,91868,113703,126858,48395,-28693,18516,127530,54267,-60115,-111148,-50119,44799,100308,122041,70834,-14573,-23164,5042,28260,-23118,-87233,-41942,24681,20253,-6964,-27569,-26660,-37865,-48522,-19413,-13111,-46178,-56984,-33349,-53535,-73439,-115887,-85160,59020,174877,195041,91871,58538,-14616,-106030,-135878,-82746,-18096,59136,148048,28113,-2805,21242,-66927,-155538,-128258,-47807,-18028,-54067,-84541,-65947,-67005,-115717,-67462,15811,26573,-3232,-47562,16155,45820,-20047,-47811,-37062,24444,76729,62730,67913,83775,72915,16981,-45062,-83644,-43605,-20095,25950,93769,37266,-25631,-54746,-17259,113804,269457,410609,515335,371903,148155,-10224,-92511,-86151,-19528,51038,55842,9367,28034,50393,23216,6567,6493,7455,911,-31683,-41469,-51945,-56815,-64684,-69528,-86123,-60795,-32526,-37692,-65738,-47557,-4688,-14171,-42135,-40860,-72515,-136775,-48504,6123,-19227,-3849,-75395,-7870,38999,10215,-33232,-39433,106641,158427,77573,-11753,-34079,-41499,-66794,-7453,73542,210534,291479,189497,119293,131076,32262,-71892,-117094,-97239,4120,28479,-490,-13334,28383,66908,104200,95452,-1651,-53148,-118925,-141832,-116284,-103942,-36916,115757,265961,133092,80498,63242,40268,65698,93147,45203,27809,50744,71018,44635,17463,7693,16930,31794,64648,55536,43810,42174,19737,-24518,-10109,74106,113978,39070,-40750,-95461,-103623,-60775,-12152,-8439,-26500,-21653,-11648,-12289,-10186,-23013,-46402,-84253,-46315,14322,-46735,-48553,-76141,-73905,-68836,-76360,-116251,-110884,-99456,-88520,-49857,-10650,2818,6592,20849,-6249,-45628,-98444,-150554,-119382,-41152,37517,113693,142077,77322,37315,-10674,-67514,-74150,-57564,-27166,8638,91207,120838,84259,11925,-56032,-80875,-67305,-37736,14252,64871,68392,169852,231058,328371,446029,509630,504296,471082,342097,296606,252310,161793,62952,-38416,-21795,107654,183789,179030,82610,-52920,-93730,89757,144586,81621,-5648,-82178,-94040,-64871,-85702,-118535,-108644,-86662,-48838,30157,151685,240484,146042,40805,-84228,-29492,35618,20719,41793,61589,11441,-82595,-137970,-35687,135076,288072,283011,186421,124347,27879,-35978,8648,184601,236948,130871,5478,-57928,-39168,65053,133074,136717,189732,293812,279348,70505,-75946,-71928,-53848,-61555,-10981,2150,-1418,-83194,-106147,-49891,-25031,-19542,11895,-37559,-88421,-140940,-58062,71312,205717,245518,117987,34161,-13864,-128256,-94035,-99053,-61362,8437,50956,77314,79951,40210,26544,94066,184367,315286,435155,294180,195905,203558,186508,101805,42988,-33420,-80652,-87265,-94608,-79462,-60102,36074,120767,171027,183365,116880,15851,-80884,-72358,-12815,62847,93419,130180,121437,75125,27781,-52974,-122628,-51201,47782,211797,349747,286290,123774,147793,142993,38734,-72100,-71897,25511,76964,101841,49758,-25849,-34005,-3166,-13271,24572,51510,59725,49117,74446,91045,68620,61147,60363,96362,80037,62278,35820,-31,-89104,-140836,-62571,-16869,-7426,-55764,-53473,-43983,-45889,-56882,-23835,-31640,-33044,-30790,-20802,-4198,43610,27735,2453,5814,104316,200898,134191,16684,36640,83752,-2954,-114766,-55214,-289,-7479,5815,12275,1341,-13443,6955,8356,-24837,-73018,-131344,-61094,74894,128720,94855,78047,7280,-90677,-138606,-91382,-160110,-105604,-37950,-1210,-1237,3194,-10886,-21931,11411,48334,-17965,-108273,-97728,-21467,-30079,-81968,-70449,-51998,-82485,-115503,-99726,-36944,54490,138355,152784,75255,-50934,-61163,39972,121257,234011,220380,113156,-1448,-79462,-79610,-43248,-8607,16703,19390,-59490,-124435,-93070,-42263,-64453,-61780,22260,36097,3698,1398,54114,75739,6725,-20040,27600,181414,527296,731949,535552,148639,-21988,129275,232535,150935,31633,30873,-16799,-71353,14775,95507,148607,86275,-37156,-72871,-32877,13598,47396,134952,166427,119804,87461,74318,86055,117282,162231,158800,140210,2576,-117066,-60199,-47256,-96887,-97152,-76694,-60693,40999,133330,14761,-99497,-39825,-28002,-44299,-56633,-50734,-74316,-106342,-69187,63561,94781,50467,3474,4232,71713,114788,167631,126418,35537,24124,216008,496423,453562,306073,135626,-4308,-71921,-77234,-93916,-128569,-129733,-96074,-85258,-77259,-114454,-111583,-53776,-31122,-68037,-123972,-114307,-90806,-55242,1481,30610,77683,153494,114139,51925,-55297,-86988,-82837,-80472,-31064,85509,181942,283114,331463,343875,267714,135378,36025,-252,-14533,-45982,-119411,-53882,11724,-11885,-23089,-10444,-61114,-93109,-46680,-45463,-84089,-124285,-126171,-82384,-27599,-74771,-100705,-57206,15672,25383,-78695,-130149,-66282,7913,60366,23505,-93070,-45506,-4222,-26603,-77621,1552,86630,55380,-15321,-30796,-54394,-109894,-77109,-77188,-107108,-134517,-92206,-99421,-44610,-11069,-33332,-28081,-55920,-84660,-104240,-73526,-8153,44448,114295,215186,158754,105815,79590,46801,33620,50629,18912,35141,176174,219392,117783,14025,-67205,-128197,-56899,-5947,73487,155289,110899,77129,98752,58889,64069,52739,7834,-76866,-90961,-53902,-79417,-66780,-5263,99081,214774,203098,35480,-50871,-4294,61427,61042,51811,34819,-5029,-82222,-86102,-88685,-79445,-78063,-95984,-85032,-35368,45109,146573,215951,306807,208547,82434,65549,133486,131987,126029,99785,39669,-31845,-95216,-93601,-9574,96556,89879,13788,-6062,26433,17394,-45515,-132217,-64951,-37504,-78131,-102699,-66000,-45434,-10691,92712,217469,239603,159754,99279,93904,125772,114778,-21705,-117377,-4546,46508,-11057,-79940,-3340,31806,70454,100583,94035,24865,-72025,-129565,-63885,23323,62720,86060,148205,212614,265924,284899,254943,218218,137691,42828,28230,-12028,-63616,-11631,11236,25335,32718,54439,65635,51522,-25086,-115570,-154507,-139258,-141988,-65505,-12823,23777,-58874,-70321,-31328,-45858,-96779,-95469,-88240,-154272,-93826,29556,109134,195858,257511,377702,475103,508967,500388,442877,264380,116420,-7068,-79916,-40997,-42130,-66160,-49284,28224,44529,9018,-48869,-96258,-82793,-29139,41857,21988,-111724,-17232,71260,60192,-42403,-22056,106282,249308,212718,113822,84401,78722,100541,133283,159199,88022,1923,-25364,-25294,-47758],[-33202,-32162,-23892,-22078,-37528,-67548,-57778,-7738,35775,62787,68450,48826,37294,56239,39778,3150,-35116,-65521,-18949,81751,147404,73764,-18121,-77777,-50067,2355,74841,24169,18100,1524,1715,-4480,-29515,-36710,24579,35240,6184,6248,9202,-65536,-66319,11273,71466,105726,104266,82753,53198,15669,-20501,95,52412,81177,83448,38694,-60102,-102875,-59284,9318,89869,121046,32029,-28840,-46631,9140,86680,107135,1222,-73165,-112823,-101073,-73068,-36725,20865,46903,9684,-41823,-40323,65867,223275,273034,320998,353622,305071,177232,77902,-1234,-65660,-102964,-100753,-113510,-48020,-15277,-59988,-74451,-48066,-32025,1490,13373,-5302,-60472,-37650,-26583,-57360,-1675,29023,19194,87032,191357,191538,87763,1420,-21982,-35470,-26049,-51356,-84558,-4705,193757,510808,568046,391130,98809,-50703,-97165,-62429,19339,5100,10523,14748,-7034,-34516,-30026,4384,13722,63404,110745,61261,-6912,-40581,-81940,-155866,-157075,-110576,-40879,-8413,-61017,-100909,-81649,-102085,-139984,-93020,37258,245584,385591,225298,106437,140427,263680,239348,66070,-92165,-119068,-58337,-83904,-68292,-15732,14694,16167,-1443,-11606,-37551,-27872,21234,47799,26129,16169,-71848,-129723,-126024,-48455,1834,97095,154947,87025,41743,11946,-13571,-22773,-11812,4493,14467,60209,82609,38056,-25459,-71383,-118118,-78293,-52790,-37112,-12579,-48323,-27173,50755,58782,-13180,-43073,-20044,126404,143066,115447,127401,102940,401,-3878,189552,325179,95562,-106066,-68788,-1868,24186,-21347,-49447,9948,20447,4251,5558,-44321,-81121,-83919,-100142,-122273,-112335,-108803,-119723,-79247,-128005,-21338,135823,276961,338547,292064,136058,-42370,-20135,126766,340706,499441,351968,137604,36241,37909,17409,-57993,-116616,-172064,-105594,-25718,4780,24016,-6194,-48973,-79388,-57675,-31446,-48306,-44575,-41854,-22500,15718,84653,84356,42797,28666,19688,-36109,-70150,-58569,-44811,-94904,13021,116762,236802,216724,125421,87739,62927,46863,24316,8565,-13842,44045,-22670,-24522,137826,192514,198607,149174,49886,77688,98570,43544,-63206,-104833,-116704,-130876,-106781,2751,67418,87999,-29513,-74720,-55710,-58717,-62316,-62742,-56568,-7468,101554,58639,-119629,25107,234922,329504,166643,-18075,-100762,-88745,-55496,-2142,89044,163871,186375,123245,88647,30656,-25880,-56798,-68869,-61555,-38572,-34363,-70765,-109246,-87344,-78795,-30422,41097,61738,61858,-606,-16407,-22727,-8319,-8634,-18781,-46888,-26577,40056,91891,139153,229744,228714,76673,-84681,30007,121448,167249,209238,173514,90493,-37337,1291,-21284,-47993,-62758,-76273,-58315,1595,76214,69455,-32727,-44151,10263,20904,-13591,3420,5570,-72501,-81215,6897,148513,252606,194887,57872,-24537,-38026,-68318,-37630,88575,186422,202703,224582,206999,113980,22088,83473,225397,247423,156436,24871,-39170,-56445,-82125,-106047,-115883,-46104,-1902,50120,150163,223175,113460,20359,10102,-33935,-92890,-119085,-76458,-4108,69716,64703,13981,-9744,12616,25205,43707,91446,190738,103767,-43725,-81120,-80887,-92396,-75129,-26665,30739,22413,349,59253,107389,75804,8039,-22335,-43660,-68525,-73695,-32310,34703,26330,-62488,-129010,-132107,-13134,2443,23106,8453,-18130,-56220,-151115,-233038,-280224,-215692,-110336,-27668,77072,-14291,-27466,-13329,-10239,69909,75208,57876,51043,8949,31477,-33530,-103694,-15760,14566,50285,73241,85698,141290,118698,37890,-30961,-44604,-49220,-58035,-101145,-161282,-132564,-67925,-20276,12733,27394,22812,9485,22812,-3694,-1899,-12453,7550,-12585,-86869,-98431,-50048,-28810,55578,77302,-3204,-61414,-24466,37614,8257,-47121,-103868,-107695,-63371,25840,121219,253903,311383,69903,-85515,-132565,-123714,-109001,-83875,-56116,-100771,-151672,-110171,-44824,-16511,-119845,-107982,-61854,1907,28506,19224,-19011,-29635,-15569,-36068,-56625,-115911,-128493,-151464,-75434,-26401,-31,55035,127875,171345,32622,-29472,40586,150690,189946,133555,76671,-3344,-43774,-28989,-29632,-13683,-25415,-79992,-151227,-98546,40050,139736,212085,210602,48083,-101267,-79657,-1494,33390,-7584,-79979,-18711,52390,74207,48290,3651,-41263,-39118,-15681,-22988,-64583,-95525,-66353,-33616,39299,124823,317159,389282,181416,-12438,-89404,-97987,-17782,32756,31162,29188,-13498,-81414,-11743,78983,114788,96013,42083,-5923,-30968,-20624,-16473,-48230,-52283,-2355,72602,54996,-488,-61410,-67966,-41447,7150,28825,-35346,-110578,-117914,-113605,-105246,-103947,-97437,-23103,73949,89293,29878,-15153,135055,308150,282162,116824,-48627,-78320,-98831,-79355,-17919,13785,-7990,-76407,-41998,1506,-11698,-72265,-96603,-31200,-4534,17116,34409,51571,85140,114033,166779,167437,137114,107715,134905,88616,-25102,-62227,-61313,-51722,-50417,-24085,-44415,-86244,-109281,-129076,-119792,-100846,-116366,-121488,-94180,-43679,19325,82075,116032,168365,230977,231330,210277,173473,146420,84601,44113,26882,18694,40117,64039,41359,-36827,-83164,-88401,-79101,-47799,-3637,23535,32508,27244,-6194,-34465,-68899,-8556,76708,95909,6689,-119663,-33728,62467,223364,371851,349809,161896,41100,-66035,-27156,6157,-2523,-46049,-87993,-74853,35018,165507,241397,177764,100300,50192,52192,31869,20033,26461,68182,99321,36634,6890,8342,3657,-48723,-108016,-21807,25452,-4119,-18271,44994,87128,-2134,-22736,-55507,-89491,-96773,-35898,23063,129819,216520,253627,98330,6271,-27934,-17639,15595,-3306,-44347,-4794,22192,29995,74609,96854,-7714,-60398,-52320,-59872,-65632,-51111,-37175,-34844,58243,96338,70525,47760,10099,71827,79992,37089,-1317,-27829,-88122,-91737,-65462,-45770,-21187,-21429,-48514,-59402,-75482,53969,237432,241553,180166,149003,206326,257518,151431,66653,113065,191679,111170,42092,50707,249270,336027,300153,265431,244440,148507,26178,-27234,45927,158820,106530,-51458,-82655,-58912,-43736,-4715,377,-62639,-67355,-39978,63100,57474,29726,1165,-117129,-66607,39834,74248,-10733,-93868,-107844,-37481,3518,32680,72609,112872,110878,53189,15623,57889,170092,264565,264197,266547,257808,148681,28750,-60428,-97683,-72758,-57225,-71820,-20709,31862,54783,84452,81361,49732,34333,15360,-18971,-8126,-832,525,20069,21076,46050,71722,78733,60345,24822,-71749,-76068,48828,202316,242835,192896,128321,117282,107382,-8476,-86461,-7271,9702,-38653,-105501,-125365,-88317,-50535,-32393,-34754,-70056,-43430,-5579,-25961,-40818,-28210,-26004,-69851,-56573,-50790,-74156,-165404,-102231,-19325,-38427,-97008,-28293,2519,18590,64768,165907,220010,63013,-65199,-92630,-47174,-43619,-110986,-66305,13455,74276,46784,-47759,-97970,-67874,-30817,-928,-33621,-36191,-41361,-76213,-121257,-122285,-107761,-80650,-85258,-28513,6962,-22958,-54204,-12443,17561,15034,-40819,-76070,-50374,7107,-26179,-84149,-46263,20792,69209,133286,173419,163864,80108,-20668,46887,133437,279625,321427,182208,38864,-73407,-71717,-58150,-44493,-25087,-4253,-44882,-116482,-136501,-128516,-80280,-53661,-906,99634,98398,-10101,-88127,-52001,-1672,62493,34945,-63845,-94852,-51676,-38311,16249,119701,205057,116539,-39359,-67513,48465,33977,-36855,-17723,21053,51787,20960,-96674,-22382,-30356,6632,14491,-10695,-52801,-54598,70065,274824,228474,108280,50764,25656,-7640,-7650,19792,47783,4588,-52857,6762,37232,-4398,3458,78246,51510,-36666,-102423,-33640,14627,32962,5515,66644,142285,53948,-6586,5766,-4944,5310,26421,27985,34994,71771,179405,229306,194780,175129,97981,1924,-67632,-34789,46784,74016,77295,32670,-4694,22196,11485,-19620,-30974,-49775,-40413,-34114,-71915,-88019,-110033,-55005,49052,107725,28085,-58464,-99090,-94764,-68625,-58636,-36837,-32582,8360,26084,1251,-37040,-92977,-148198,-213800,-123634,-10094,45145,48705,29928,-35899,-50984,-95159,-85922,40996,179718,289412,241047,73270,-10395,-47529,1571,16372,-14156,19749,92036,105041,98904,118120,90122,49854,1447,-15034,-11188,-8482,19769,6079,-8073,-23999,-23179,27951,92165,106959,78722,9414,16397,17989,-31857,-91226,-111946,-88581,8488,30681,90838,78891,65198,91948,122222,63670,-9554,44494,180882,117580,-27174,-152862,-94482,15457,92573,135843,85760,-7638,-28370,-2625,31329,-9487,-76616,-43672,18111,14566,-14490,-34237,-38584,-48779,-43639,-9329,-12696,-52088,-67899,-48265,-63884,-64638,-101301,-103328,39905,145479,194436,106237,63296,-13843,-114605,-114924,-30565,34849,97567,184993,58558,-16386,16421,-47938,-121291,-113231,-51433,-22236,-60059,-91271,-64544,-55394,-100267,-93527,-11019,12014,-11788,-73142,-32630,-5113,-61382,-63899,-33250,50938,153748,163883,162193,130573,88553,25782,-27882,-70862,-43588,-28956,6971,70895,11786,-55486,-90925,-45558,88485,241482,380233,503397,360674,126622,-37432,-123002,-105871,-33959,49108,69662,20458,35302,61412,25510,-1915,4233,10668,4612,-23312,-37363,-58263,-75164,-92013,-97827,-77708,-35172,-6257,-13190,-45237,-26446,19626,-2110,-55223,-80808,-120581,-165627,-38492,-13219,-64176,-51254,-52365,43126,70274,18477,-32686,-19850,131943,181431,102621,6875,-32301,-44390,-75620,-7836,75056,248002,352321,222895,101453,96174,-13666,-114965,-147971,-72875,11837,18470,-12194,-19098,19423,54722,80014,60691,-14220,-54870,-113736,-144832,-128235,-110309,-44263,67331,213618,114430,87280,83297,60238,81453,103785,52193,11640,6305,19690,12277,4418,3880,11161,7943,36279,69487,81470,79648,34682,-26368,-12259,83735,139093,74382,2260,-68314,-91567,-61323,-13337,-9275,-31854,-31422,-23074,-25281,-20266,-26876,-41288,-72982,-64664,-7486,-62792,-51791,-73123,-78729,-79190,-82955,-117804,-106856,-115621,-91295,-45086,-8486,1985,5111,15335,-18838,-61641,-102602,-135361,-109502,-44297,26942,92189,114477,83077,52545,-339,-60037,-68035,-50278,-23892,14305,113752,159235,128591,49165,-29160,-72841,-70023,-43585,11597,76464,111020,206270,237609,314091,426844,518858,506823,446759,323414,281879,251563,169212,65853,-42763,-28571,94389,179377,194262,94217,-40556,-87702,44554,84846,31231,-30793,-80912,-80848,-60412,-82125,-156099,-144097,-109489,-59782,38841,188806,271006,146133,25933,-104122,15572,85887,60370,63561,70758,7331,-93381,-130350,-26394,141410,288174,302356,192190,131417,32693,-57383,-21302,149926,201125,125466,10461,-50057,-57127,12106,28499,12867,79824,208663,252398,74617,-74858,-67776,-53183,-58919,-4480,13018,9055,-73650,-106459,-57473,-21355,16717,50016,-18558,-78226,-122387,-42955,73084,197383,249269,137008,66296,14420,-106456,-62742,-72187,-44809,5888,41197,62445,66201,31689,20237,89216,188132,319448,445651,354191,234701,232995,210124,120153,46446,-38280,-87574,-92384,-101198,-82630,-57381,35053,128555,193415,224802,157806,38977,-68980,-74412,-29586,27078,50492,102840,117713,87542,49160,-49316,-122131,-45659,59615,219741,335522,239522,74695,112078,151411,70907,-25171,-42345,42177,97080,126340,69718,-15209,-38441,-37545,-54239,-845,40237,56266,52349,78224,93772,69879,57606,46555,72628,60017,42457,19925,-983,-76058,-128702,-54634,-1524,12998,-35814,-43565,-45952,-46095,-41818,2493,-18494,-34683,-21693,8946,46965,81160,50487,14353,19902,131442,252755,178347,24888,32094,86304,3344,-117161,-66859,-16724,-21305,-964,20191,30947,30768,46440,24624,-19283,-66460,-150702,-78789,53225,108799,80231,63877,-2034,-97036,-147562,-81617,-132311,-89628,-41432,-15087,-8661,10207,1467,-6568,30979,65837,2793,-100647,-104193,-12252,-6720,-61843,-53939,-35027,-63539,-110150,-103764,-38394,59229,141465,140236,58050,-67645,-89458,44535,154804,277181,238727,111368,-20135,-106732,-71422,-39225,-1999,25006,26219,-62353,-135924,-92408,-39072,-64072,-73745,-6031,-4664,-23544,-15837,31189,51609,-5722,-20385,32379,168993,467696,651130,484732,127782,-21915,114935,194585,135129,42033,50609,-3262,-68865,14782,86187,129624,75605,-40586,-68144,-28194,19510,54932,137497,160739,110581,76132,63238,79778,104537,122050,107383,102088,-20048,-112262,-69207,-61330,-104094,-102791,-94381,-61951,45220,136610,-4081,-91660,-22246,-4963,-16933,-26257,-38079,-71790,-106290,-45795,76250,98504,55564,1483,-7768,60465,104112,154406,111449,20476,565,170577,477897,474985,339256,154957,1064,-67732,-61911,-74515,-117739,-130139,-92223,-75292,-59636,-89744,-140198,-73193,-43733,-76722,-137411,-105588,-91156,-71285,-11021,22347,73444,137594,91747,26067,-75503,-80505,-77709,-72806,-19567,96750,179204,258655,303699,352987,301891,165777,54700,15652,-5450,-51521,-124028,-54621,10790,-3318,-9525,-5392,-63707,-85919,-46316,-59768,-107145,-153149,-151312,-111496,-40758,-79444,-98852,-55358,11295,13376,-90198,-126887,-62014,8245,59836,26608,-87688,-36717,5889,-16151,-61346,5350,79200,42377,-28978,-43054,-66790,-106339,-58397,-57338,-84286,-128460,-112387,-125084,-6406,31188,-892,-18761,-57825,-90282,-96763,-64828,-3349,47878,106999,172568,108270,60412,28487,-2333,-868,27200,2671,26985,170169,208221,123308,21080,-61803,-117353,-60513,-25034,35909,125002,99603,71074,96800,61724,67243,50462,-1609,-79136,-62720,-31986,-67737,-62058,-6389,85607,187919,179756,27234,-50554,-1202,69013,68746,48769,22414,-24893,-102616,-98352,-83549,-72207,-71618,-73434,-66343,-18004,38960,113932,175228,246029,181787,87529,83945,143372,127198,124562,111255,52803,-18443,-79859,-82559,2738,115183,105941,28792,-5204,11517,-2822,-57120,-125717,-44011,-8266,-47491,-92945,-67948,-41531,-24050,64644,188217,232078,159718,102071,88313,94889,76644,-31572,-122934,-13577,37593,-21037,-68375,6556,26646,53680,80544,90612,32169,-63091,-117861,-54755,31806,69232,84256,125476,177067,244121,288647,262019,249858,188672,87580,62272,-5291,-87149,-12162,3332,14079,19374,40640,54362,50829,-14553,-107839,-169655,-147715,-145475,-65692,-9419,32057,-49782,-95375,-55222,-59915,-100955,-87945,-89326,-158581,-72455,34504,111692,213446,299393,415392,486015,499719,494765,471315,291589,128100,-2235,-87975,-47149,-46219,-73283,-55967,22057,34818,3112,-45766,-86862,-70663,-20148,46405,31504,-103793,-37804,37705,29327,-59759,-13165,118509,250510,191671,98112,76419,70462,86983,117954,147533,87850,11606,-12910,-12317,-34178],[-23269,-23592,-17451,-17190,-35952,-70252,-62941,-19481,20882,58445,80271,65571,46332,52496,28790,-11892,-51832,-59003,4906,125371,182835,94449,-8703,-68489,-46278,-3382,70061,23079,25643,24214,41030,50131,20755,-42386,18172,41790,21245,24875,13933,-64249,-61555,12162,73957,114489,115436,96449,75465,34725,-18544,-18835,14878,31350,39306,8024,-78358,-108410,-57732,174,54739,59473,-6809,-48622,-47863,22541,96091,108463,4666,-60478,-90234,-92836,-92901,-51078,10177,41811,5316,-41463,-28517,77744,235780,287668,334747,344728,297807,207135,121100,35019,-43334,-45161,-61386,-93686,-39164,-33305,-113407,-108352,-81816,-38375,15689,43932,25571,-40698,-36115,-32750,-48937,-1090,29129,29094,97208,198233,187686,84591,-3479,-19980,-29245,-19986,-40610,-59801,31398,259061,594337,619348,398584,72761,-76126,-62243,-15216,50313,21990,16479,13828,-15567,-45739,-37002,-738,14610,72034,121045,69141,-145,-42535,-87701,-152487,-151404,-108730,-35921,-2515,-58425,-108191,-94325,-118816,-114771,-35184,124596,332362,405748,231691,107139,121025,207784,166720,7064,-108804,-108757,-58707,-79649,-59469,-14864,15322,20712,-3805,-47302,-73667,-34511,33175,62799,45652,11419,-76105,-97645,-85991,-26104,22471,104728,133410,54324,-14316,-67582,-63487,-7861,2892,15942,19461,48261,63555,17758,-48016,-85584,-128689,-80714,-54693,-49260,-28047,-76584,-65691,16323,34915,-21557,-39697,-13454,120539,138182,103606,121983,108591,9553,-7935,194826,326629,86801,-103092,-64190,13293,42018,-11148,-34888,30005,30658,3950,-6036,-67501,-113754,-115837,-118499,-115637,-88406,-70736,-67742,-77056,-87692,13172,180375,326764,365706,289438,128846,-50395,-11115,152564,420840,616702,423197,152330,40032,49112,36449,-46484,-104255,-186602,-114310,-26879,11342,35166,5954,-35952,-59389,-38032,-27682,-53297,-57433,-51173,-18006,34406,92038,81824,37485,20406,10700,-36877,-62557,-65642,-58758,-82577,20757,122817,253782,236275,143568,103867,73448,52430,21161,4769,-10984,56131,-5116,-23199,122143,154345,160693,156952,99543,140540,166858,99201,-11335,-114862,-120053,-98749,-71530,35974,88972,91080,-32601,-83356,-70862,-87019,-104516,-99628,-76082,-20630,76122,23893,-78426,63318,275735,349539,184080,-3355,-103428,-97444,-71990,-31653,51576,121589,140783,101558,76848,33425,-17077,-53735,-79189,-75338,-46262,-39517,-68578,-90140,-72539,-62627,-14344,52465,63028,56146,-11093,-20914,-18056,-3359,-10434,-22821,-46357,-23580,42880,88713,132542,220772,212374,55072,-91200,46136,142125,185663,222714,189057,116064,1456,930,-19664,-51186,-70052,-83863,-54807,3708,70384,53702,-45178,-52952,6953,20443,-15146,2506,6431,-71931,-89181,-2430,137715,234191,179072,45104,-35881,-48914,-77887,-30394,100643,179697,189614,230340,224146,132914,34248,60649,178437,200299,126822,7558,-52451,-69278,-90488,-110365,-108037,-42743,-2835,37359,119221,180140,73533,-12061,-12621,-50951,-106889,-126474,-72859,8675,84137,69319,13390,-9071,8584,15908,32048,77074,181651,109177,-41014,-78137,-80149,-91264,-73636,-31411,27211,26739,19605,72555,101953,60075,-10487,-33375,-45180,-72547,-87881,-49285,3998,-12194,-79168,-108533,-94183,6061,12035,21169,6512,-14450,-64123,-199615,-320835,-383351,-300175,-100005,-43622,27728,-85610,-67106,-29023,-7029,77022,67541,33050,16941,-29205,-15560,-67159,-97667,-8965,13854,42101,64616,78017,130102,101792,23358,-44274,-60820,-70871,-70097,-114223,-170062,-105945,-41818,-3355,21204,23786,284,-13846,9628,-11837,-17272,-10444,16752,-10992,-96013,-104368,-42915,-10397,72707,93289,4822,-62830,-43098,18463,-4174,-47390,-88279,-84927,-18563,79689,184600,323028,347660,67313,-85283,-137003,-133437,-116509,-83536,-45568,-82404,-138032,-127870,-54268,-13845,-110211,-103368,-62279,-1685,23727,-1063,-47652,-56330,-30938,-34235,-56964,-122758,-137266,-168491,-69406,-32663,-16648,33606,109658,172217,34910,-26756,56807,205912,236587,130971,40704,-26896,-45009,-22554,-22033,-12912,-24222,-70557,-129117,-94299,54401,151424,224951,249297,92065,-100815,-95994,-5995,39088,463,-76632,-24881,42859,61839,32182,-13970,-42935,-28065,-7525,-22468,-65426,-92313,-61147,-23669,57885,137488,315289,374525,169881,-10303,-91427,-96212,-9124,45001,48418,51236,2627,-73732,-17526,74187,109775,100741,55435,7412,-18663,-9911,-15732,-64301,-84602,-18983,52485,25925,-18876,-67688,-42279,-2381,49187,86269,34826,-47626,-83929,-114535,-125300,-112736,-91196,-14020,84985,108578,48416,-11346,109828,264926,260976,121888,-49168,-78367,-98209,-80661,-18967,15903,-3262,-80182,-73326,-42225,-54869,-101364,-114397,-44109,-12802,12342,23271,37107,78427,117365,183605,207067,186919,154773,169060,91224,-29726,-73755,-65559,-43462,-35310,-17702,-53869,-100447,-130369,-150455,-115787,-89988,-106130,-115381,-93035,-41196,30852,99599,136948,197567,270263,267199,217490,147116,89542,30238,5926,4688,14066,53955,80086,45165,-42874,-92121,-82960,-66687,-43250,-23353,-21093,-16399,-1679,-15567,-30313,-61430,-9914,69967,79610,-17159,-105563,51539,168512,316838,420653,308588,108557,8338,-75046,-23867,1163,-7676,-32416,-58690,-70398,21400,160255,249163,174264,69836,19803,34842,24450,29955,44438,80317,109588,45078,3891,-4551,-12633,-59193,-100056,-16180,27673,-12901,-24590,53595,117112,28495,-8260,-49977,-86832,-95055,-29370,44272,151327,229922,268846,110381,6402,-36191,-23620,20753,24739,-287,32099,36160,28164,63934,96413,4701,-57629,-58256,-67091,-64562,-24392,13483,16855,98403,104455,69208,55129,23576,79523,79663,34668,-6188,-48134,-120520,-86417,-47159,-33019,-15150,-1515,-38500,-68954,-112325,5650,211306,267228,219477,180543,221686,244456,130690,62406,123629,240919,162042,64327,57434,231929,286536,240353,221249,229577,178210,75482,-3445,32360,143439,96501,-62299,-81315,-57329,-47091,-2998,806,-66011,-65057,-16824,96743,79307,40840,259,-119993,-66231,40431,78670,-4156,-82297,-97368,-34161,-2848,18398,52682,92154,94348,37400,10895,74378,209538,329489,328984,304230,266613,141034,19115,-65466,-80655,-47613,-29183,-49015,-9890,32693,49783,73867,78426,50091,30718,3975,-31350,-12853,-4702,-9083,380,735,37482,68377,81585,67025,31307,-65888,-75671,32694,178817,224282,184616,133214,130932,117885,-3898,-86641,-14884,7217,-31322,-88571,-124932,-101922,-64490,-39499,-31666,-64431,-60436,-32356,-41278,-40103,-31061,-44504,-82318,-55433,-63892,-91507,-159766,-93177,-18264,-45200,-99764,-26238,6046,21868,60869,151842,185502,30727,-75527,-80718,-40494,-46638,-109253,-58949,13973,62987,36924,-45978,-98785,-92302,-55338,-5946,-16419,-8862,-18001,-62183,-113671,-115069,-104188,-80080,-87468,-29897,5287,-26014,-59521,-3541,69397,84265,8059,-65473,-58942,-4772,-44922,-100398,-37072,52223,123305,191807,210972,174791,72548,-27770,38522,117271,254449,314689,192846,45024,-68553,-68339,-61527,-58714,-49131,-27072,-52638,-124399,-143161,-127764,-91987,-66984,-16735,90834,98089,-14183,-97312,-70322,12529,60203,27219,-55554,-93471,-64261,-61466,-14431,76751,164196,101326,-32191,-56524,63007,55744,-19497,1881,43336,68610,34076,-77416,-19520,-9703,17256,15717,-9312,-39670,-15235,109857,302988,250227,109808,44719,19370,-5242,3930,36799,71669,39900,-29041,-6935,33863,15363,40682,132033,76146,-19746,-104001,-47393,4470,38486,50569,135144,205711,90560,652,1379,-5366,14476,39230,36786,39921,77678,185779,223524,167597,134001,64224,-19104,-62348,-17392,35805,46816,53104,22996,-13244,20020,-3251,-32145,-45326,-70043,-56943,-40520,-71143,-86904,-102673,-39283,64134,103098,18772,-69442,-112350,-105163,-75338,-61005,-37193,-32673,13004,31049,5003,-39324,-98039,-129225,-174451,-142387,-55629,4519,54962,51587,-33825,-67655,-113857,-65910,54059,176439,277641,259844,122402,46661,3062,36966,36596,-3312,12883,52364,42824,44651,63393,31128,3980,-19894,-24776,-21416,-19484,7219,-8283,-24751,-41838,-27696,39794,109993,117015,77491,1589,14525,21352,-33812,-91969,-128327,-107144,-7248,10986,63198,52932,41516,72708,118150,81605,13363,65900,222728,183706,32122,-159501,-141883,-15458,79025,143421,97340,-1054,-31954,-9969,32343,2202,-65926,-45667,11762,10804,-21686,-42790,-53005,-59106,-35107,362,-13655,-58756,-81369,-67985,-72217,-55265,-83590,-123477,13667,109600,186032,124633,74383,-8483,-122859,-94864,13843,82552,130045,207712,77194,-32197,11288,-26086,-84066,-83966,-51964,-27974,-67797,-98378,-61880,-41633,-76600,-107725,-37558,-2592,-19236,-85981,-55833,-35354,-102389,-83387,-34506,66389,216953,258454,255066,176272,101581,35493,-7107,-55175,-43708,-41561,-17852,42897,-10602,-74235,-107342,-56645,71459,213322,339427,471743,341946,110107,-53208,-137458,-118505,-43863,48397,85231,34923,43486,70995,26024,-11839,511,10998,7189,-14064,-34232,-66318,-95633,-102906,-101698,-65585,-16151,14080,6719,-27436,-8915,38559,8102,-61808,-97756,-127881,-150307,-30812,-34496,-110920,-100839,-12785,92086,98641,23821,-33464,-217,150683,195909,121527,26549,-24844,-41657,-71745,-11136,70267,262743,378240,228440,73878,53390,-58818,-154623,-132854,-50998,17268,8970,-18748,-19607,13097,41651,52448,23348,-25735,-55512,-103644,-132086,-120297,-100297,-45356,24253,167316,106702,103749,106729,81163,96603,111820,57998,-1499,-30372,-26376,-21491,-11234,-2842,904,-21216,5743,86246,123961,120693,48320,-30353,-15983,90421,155593,102168,42522,-40298,-75751,-61000,-16336,-11729,-37669,-41831,-35219,-38712,-32388,-32733,-37012,-61281,-90515,-28929,-78067,-55648,-71692,-82007,-86773,-83753,-104883,-93098,-121009,-92761,-43094,-9408,-1700,1291,8944,-31602,-76630,-102814,-117522,-92762,-40761,19315,67668,78347,80772,65286,8831,-54688,-63970,-43618,-21128,17953,130645,191185,168063,83541,-634,-58675,-69423,-49687,5333,81473,151356,238911,241713,291866,385495,495997,480096,399903,291494,256729,240423,166567,60871,-50884,-31249,81390,167638,198684,101710,-26721,-75012,2108,34566,-2789,-37383,-68155,-69156,-52438,-63489,-129339,-172728,-131254,-70295,45800,218063,290623,139963,7857,-92920,59705,139672,112203,93906,82905,3044,-103789,-123808,-19687,141245,276948,309922,190305,132596,36566,-77523,-55606,109798,157949,113823,14773,-33763,-45960,-9347,-32172,-77519,-7306,128128,217394,73840,-78685,-63989,-52487,-56960,1896,23936,18926,-64144,-98123,-65686,-21059,49230,85150,3823,-51979,-81197,-27383,70275,179617,240782,151232,97037,40716,-88672,-29950,-7769,-1470,12447,31353,44351,48547,20118,10659,77808,178883,301040,429004,404773,274919,259183,227517,134364,48548,-42100,-93489,-98498,-107618,-85305,-54790,32311,130855,206253,256306,196374,62531,-59212,-77311,-46810,-8480,11955,77484,112907,99266,68868,-46964,-122849,-39915,70673,221295,311180,191917,28578,70127,151653,112360,37004,-8492,55759,111797,145472,89350,-1324,-37757,-63828,-87245,-22749,26923,49224,51907,78090,93027,69844,55062,34804,49863,36449,17436,-313,-3144,-54771,-111562,-47826,10123,29528,-18453,-33882,-46687,-43902,-22253,26823,-6993,-34869,-10444,43228,108437,121301,70949,23594,28933,146055,284974,212461,39079,29961,86391,8831,-116698,-79966,-35462,-38109,-11332,26227,58094,75469,86618,37881,-16409,-59892,-130850,-86300,36752,87894,62418,46213,-14044,-103767,-153527,-68383,-105037,-76891,-44899,-29036,-18268,15730,14169,9969,48788,75889,16540,-93289,-110716,-5587,15295,-40720,-34467,-16509,-43326,-97646,-106021,-43345,57727,140221,126459,41727,-77862,-109869,53120,194956,321459,256215,114389,-25185,-104549,-66548,-41107,-1104,28265,29916,-67440,-147304,-91069,-37221,-62775,-82319,-30717,-41145,-51082,-33424,11030,33991,-10559,-9273,42073,154203,391259,537695,404145,94142,-20243,100958,158350,118468,55557,69548,7134,-69353,9997,71743,103018,59590,-45939,-64551,-25598,22123,56611,130086,144785,94151,60296,50555,72396,90553,83782,55995,61597,-39060,-102857,-78660,-76259,-112264,-109679,-102239,-48468,61769,148535,-9707,-75806,-4964,18194,11904,2209,-27617,-71028,-101224,-24731,81735,94878,54820,-5199,-25246,42719,86952,133374,91661,3546,-24126,126075,438832,478518,366493,174884,7914,-57688,-40299,-50777,-99743,-122806,-84910,-63939,-41875,-63590,-122183,-94707,-60556,-89347,-147261,-90679,-83506,-86509,-27223,10849,66792,119981,71332,2232,-97863,-76510,-74732,-66988,-8945,107175,172569,229503,267387,343313,318690,184338,66864,25825,-5001,-62704,-125696,-53430,9218,3032,6481,5076,-58965,-65212,-46805,-73921,-130015,-180379,-137621,-138618,-55166,-85197,-97453,-53968,3825,-2683,-104482,-126106,-61064,5017,55916,27161,-83121,-29451,13995,-7025,-43218,12864,75122,36086,-33354,-48685,-77039,-92872,-40906,-38420,-62123,-107501,-113547,-88553,24386,65900,28703,-10964,-61032,-91854,-84927,-53299,2162,49357,95291,131595,71678,37269,2627,-54191,-40475,-4074,-20618,21133,163531,193176,125476,26367,-56732,-107030,-64939,-46073,-6798,81596,78424,58378,89436,58973,65108,43584,-16621,-80675,-36451,-10308,-57625,-59508,-9899,68986,156998,152062,17203,-50958,-478,71083,68279,38305,4493,-44227,-104987,-84906,-66541,-64069,-65945,-49996,-37314,-1286,30680,77788,129979,176387,140136,81082,90316,141505,112592,109933,109882,58943,-7799,-63637,-65551,18861,135392,121872,42852,-5708,-8546,-28878,-74329,-119654,-27264,14250,-22013,-81636,-69613,-38666,-39971,34096,153980,217929,154687,98962,75192,58368,32891,-42782,-128736,-24297,26170,-30849,-57726,10256,17410,34867,58719,87403,40603,-52793,-104289,-46326,37337,71540,77900,100730,139719,216919,285071,261751,274021,235325,133238,106888,29328,-95373,-14534,-7594,-435,4488,26927,41871,49684,2032,-81939,-155066,-155923,-141869,-66322,-7680,37413,-38736,-101409,-67466,-65821,-95994,-78827,-88982,-160140,-59847,28697,101335,214891,326339,443511,494273,489354,487828,500817,323374,141137,4079,-90204,-52245,-49689,-82015,-64324,14685,24443,-2543,-40478,-74419,-56975,-12558,49606,40819,-83669,-57464,5543,-1117,-78040,-4318,128103,238657,163267,80254,65018,58571,71264,101900,134374,85694,19886,-2032,-1197,-22433],[-20656,-19828,-14524,-16416,-39877,-78975,-73749,-37536,-1523,44561,83139,74671,48777,43057,12507,-32010,-74212,-54721,20144,156848,202387,104241,-8461,-67219,-45913,-12496,58565,14376,24151,37899,73484,100184,72601,-33559,6103,44001,30667,33912,6420,-72096,-60823,8202,69635,114128,117487,105354,94614,50239,-18805,-39451,-21088,-12648,895,-19300,-95391,-113524,-64172,-18586,8377,-7312,-46354,-71276,-53019,26254,91635,97722,3583,-49049,-72076,-76711,-92479,-66270,-5306,30874,-2957,-42309,-24119,80463,237441,293630,336420,318674,272946,224997,157371,70783,-6377,1248,-33021,-79043,-36584,-56548,-110356,-73559,-107258,-49737,25608,72204,57185,-14171,-26209,-33464,-46467,-7610,24290,35859,100594,190329,168177,69581,-15735,-21295,-23083,-10845,-22643,-30868,71938,325406,655172,637988,381037,35987,-89055,-9227,35657,79365,34509,17808,7957,-28937,-61419,-49265,-11530,8719,72658,122926,70713,1403,-50274,-98089,-152135,-150043,-111853,-36708,-2003,-59186,-114204,-112443,-133741,-89702,13345,202083,399124,401783,223442,99274,90523,134282,80338,-55634,-103257,-87680,-48490,-68766,-56211,-19922,9634,17332,-14736,-88112,-102923,-36620,40716,65996,41607,-22617,-101746,-76188,-44548,5149,47271,105050,102953,18570,-56676,-119906,-72093,9654,9432,19572,16725,25688,31468,-15728,-81178,-105109,-140505,-85129,-59308,-64689,-42128,-88195,-113178,-30977,-1662,-35578,-38692,-13257,101798,118619,79123,106408,104364,14231,-16408,183065,305470,67412,-105283,-62224,23078,49499,-7907,-22799,55039,52850,18155,-2008,-75094,-133597,-152139,-129453,-107945,-68285,-37668,-11666,-18833,-14132,74178,232677,362938,366469,261094,104847,-59438,-2624,175913,490883,711706,486859,166303,48592,72330,73419,-21393,-86120,-167460,-126885,-33462,12674,41525,13123,-28373,-44031,-15799,-15935,-52315,-70454,-64658,-17006,49339,92625,73080,26713,6625,-3566,-41988,-56847,-68544,-66393,-66671,27330,123905,258229,244968,151610,107503,73438,51900,16166,-2818,-15121,60100,5769,-19509,108211,119537,126147,164603,154662,209313,234471,152101,39699,-69575,-86789,-67551,-38054,70892,107407,88744,-36915,-94312,-89570,-116101,-143413,-137646,-98048,-41778,37028,-15498,-46434,89921,293743,338462,179606,6960,-101815,-102171,-87390,-65495,10469,72243,88611,73709,60446,32582,-9414,-47894,-83276,-90258,-58940,-50584,-73005,-77315,-50324,-42029,3866,62297,61045,45729,-25395,-27972,-16608,-2523,-15367,-28219,-46394,-24536,38318,77328,117677,199053,180400,28632,-91756,57567,156618,197457,226391,192525,126405,37699,15411,-13268,-52975,-76362,-91556,-53544,5333,63739,37512,-58841,-63283,2033,18663,-17086,1680,6529,-72945,-97732,-13055,121401,205272,152062,24863,-51784,-62617,-82568,-14700,111632,165770,165436,222803,225328,141269,41888,29781,120489,147705,96218,-9885,-65346,-81631,-98331,-114288,-101614,-41746,-8934,17423,78705,124766,25500,-48474,-36903,-67896,-120782,-133669,-70831,19286,96383,70810,8186,-15216,-4568,-2006,13462,56297,162639,106392,-40794,-75974,-79478,-91029,-76246,-39501,20883,28200,33999,79468,88713,36591,-36606,-47919,-48138,-78575,-104421,-65560,-24536,-47472,-94299,-81354,-50341,34890,25743,18680,2685,-11710,-67796,-238714,-398507,-474775,-352375,-95212,-67163,-34651,-162522,-109540,-44895,-3467,81864,60136,12184,-9462,-51464,-41177,-73933,-85501,-3864,12961,34896,57184,71890,119842,85628,9009,-57297,-74565,-89888,-79462,-124193,-153863,-83153,-18374,11890,26873,17948,-24059,-38521,-8485,-24218,-23465,1075,27742,-7277,-101231,-107617,-36757,4721,86355,105938,11726,-59890,-59719,-980,-17642,-47379,-72666,-53528,26227,129984,242936,381318,365659,61229,-84625,-138505,-142665,-125980,-85242,-36055,-61570,-117322,-141959,-63137,-11287,-99737,-96281,-60501,-5528,15752,-23422,-76025,-82434,-43503,-29672,-52243,-120868,-133057,-170081,-66513,-43114,-41865,2714,83740,162780,35104,-23349,73536,261996,282916,124704,-6182,-54688,-47677,-17929,-12775,-10364,-24639,-63286,-104616,-76537,66547,155604,224975,271601,137469,-63611,-99486,-6351,46507,8697,-75319,-32817,32705,48705,13623,-35744,-49410,-22326,-2092,-22954,-65951,-88526,-58083,-18919,71427,146267,306198,349602,153700,-7774,-90862,-92418,1455,61481,72097,77997,23106,-60741,-21230,69139,103883,104760,70366,22677,-4000,4037,-10363,-74805,-115012,-29945,34656,1083,-34972,-74445,-23671,31401,92115,144619,107904,19553,-45036,-104236,-144161,-112449,-82656,-8329,86126,119537,64842,102,92864,224303,237454,127583,-46494,-75510,-95314,-79120,-19031,17850,997,-80524,-103579,-84015,-93547,-120135,-124992,-54840,-17449,10319,11278,21990,71468,122066,204330,255350,252268,223145,220294,103274,-26936,-83919,-70118,-35032,-19514,-7701,-54130,-106904,-147208,-161007,-102776,-76598,-94149,-107123,-90601,-39303,39907,112010,151036,218889,301600,295248,216165,115766,37906,-10077,-22811,-11309,12138,70584,98656,51789,-46905,-101000,-75049,-44983,-26810,-29052,-48678,-56891,-26149,-20913,-22394,-51263,-10515,63317,64836,-35978,-77249,140271,289168,414267,455510,257087,58253,-23327,-85402,-22746,-3501,-5627,-8467,-29893,-61570,7308,148586,244665,161338,32172,-9119,19213,15302,35586,57027,87336,115698,52957,368,-19191,-29723,-67470,-89595,-10156,28774,-21523,-28405,62938,146357,62708,7191,-44466,-82792,-91793,-21445,64295,166682,232668,275075,121500,7093,-44304,-31069,22854,52517,53661,73399,53012,26573,54327,93726,16659,-53855,-63191,-72770,-61125,6497,79230,89415,153521,117908,69248,61007,34206,81674,77321,34161,-7977,-61928,-104794,-71338,-28161,-24645,-13548,11057,-24644,-63068,-130311,-35438,179764,284766,255464,211533,233737,226521,109948,56454,124802,277846,213849,92355,65631,205304,225275,169001,167997,207614,204368,128557,33709,24164,122579,81873,-73589,-77390,-54818,-51562,-3595,13,-68603,-60955,6737,125423,94065,46653,-4662,-121674,-63873,38934,79410,501,-73821,-91899,-37039,-13282,2781,32313,67130,72865,19326,5694,85099,234671,376201,382451,334158,270036,132914,11832,-65924,-63881,-24500,-2503,-23523,4875,35713,45159,60957,69615,43528,18833,-15121,-48495,-20533,-10550,-19713,-18831,-16020,30511,64987,83840,72502,37631,-57043,-74319,7810,139144,189055,164127,131027,140365,125278,116,-85550,-21495,5288,-21152,-70874,-115287,-109762,-75572,-44001,-25603,-51419,-68620,-60222,-58501,-41504,-31561,-57665,-88443,-53826,-74655,-103421,-143087,-83633,-17185,-51248,-98370,-20393,13524,28669,60436,138869,151683,3861,-80376,-67971,-34619,-49691,-105737,-48767,16512,52398,26876,-44974,-96855,-108027,-71807,-6831,-142,14779,2318,-48212,-101474,-102664,-96451,-77466,-90178,-32446,830,-32176,-68089,1766,117541,153671,64523,-43875,-64528,-17919,-63238,-106353,-22097,88038,181084,253815,246935,180783,63690,-34708,30913,103870,228239,298652,197087,48286,-63872,-64482,-62938,-69525,-70988,-49536,-61827,-132281,-140986,-112918,-94447,-75791,-33215,77180,92979,-20960,-110023,-74225,44686,64659,15399,-48427,-89020,-72060,-81265,-43811,32403,118715,87710,-11622,-27477,80287,73661,-3305,20319,60104,75712,35641,-69805,-16116,9786,28149,19153,-6073,-25920,19845,147106,332508,277930,116113,39113,9574,-6596,12807,50820,90039,69371,-2603,-5213,39152,40217,83433,191057,105535,-2010,-103927,-63719,-8766,41605,96340,202841,272047,136225,16467,2834,-2621,24173,51148,44690,44215,81777,184174,207258,133379,89946,29887,-36443,-46594,562,25706,21087,28833,12335,-21251,14593,-19773,-44131,-58230,-86557,-65006,-38700,-60144,-73698,-88376,-27259,70250,92136,7932,-81697,-127187,-117485,-83405,-63388,-35608,-29877,20792,39475,12320,-38013,-93334,-95269,-116364,-118514,-80231,-25156,62942,69689,-27592,-79065,-116958,-45186,64777,165914,253520,265745,166192,106019,58301,72919,55011,8643,18948,41159,-4228,-13392,4313,-28245,-42156,-42433,-32496,-30633,-29669,-3692,-19776,-39251,-63372,-33913,48862,124411,126102,76606,-6862,7656,18885,-37688,-87824,-130976,-121656,-18840,-7192,38416,31012,20859,56284,114605,101307,39403,80018,247518,245906,108208,-96851,-155447,-40301,61844,144972,105268,4724,-33970,-16526,31486,11326,-57075,-48662,5374,8432,-28263,-53071,-69003,-65898,-23856,9389,-15453,-64703,-95193,-90288,-71735,-44735,-64875,-136276,-18411,70244,170673,145398,90844,1428,-129798,-79438,48226,122599,155897,216317,85259,-48817,8352,-1314,-45245,-51592,-49121,-34774,-76984,-103690,-56608,-25323,-47894,-98680,-62975,-17547,-26388,-82670,-43638,-33543,-130549,-104278,-40190,70436,258885,335651,336069,216845,112221,46872,16648,-36850,-43626,-57279,-46437,13535,-27278,-73807,-97196,-54295,60333,185309,292179,426335,320701,103097,-52085,-123838,-123162,-50133,48151,101036,52294,52770,78727,24546,-23012,-4508,8679,9234,-4725,-32157,-75141,-113688,-85573,-86665,-59825,-4049,28627,22156,-12839,4130,50645,14351,-62371,-81917,-85820,-111401,-26095,-56818,-155997,-130370,33584,137188,122823,25503,-36256,18333,162150,201294,132665,44304,-14190,-35783,-64915,-16267,60238,255374,368135,207141,39414,5763,-98887,-169339,-101228,-31371,23126,4554,-17399,-14220,10296,28976,22919,-15606,-36820,-55994,-90653,-108136,-96603,-80257,-42757,-11517,127905,104838,123303,129021,101721,111017,117298,62225,-11159,-56476,-64521,-55635,-30068,-13805,-15938,-54137,-19731,104933,168457,161910,58640,-37896,-21513,94815,164335,122118,77939,-13503,-58221,-59428,-20943,-15578,-43672,-52695,-47976,-52518,-46841,-41195,-34396,-49434,-120165,-39793,-89392,-60437,-72536,-84690,-91068,-77773,-84888,-73146,-106971,-93487,-44245,-13441,-7952,-4392,2337,-43828,-91184,-99824,-98419,-70591,-28903,17846,44863,38057,68734,73842,15486,-53344,-63933,-39843,-20869,18372,140257,214204,199644,112740,27680,-39993,-64803,-55665,-5067,77817,183995,262469,240520,261722,325557,442432,425695,334584,248258,222697,219759,153802,48350,-62284,-30611,70185,151321,193568,105281,-13530,-60629,-36824,-6275,-21485,-30981,-51883,-59468,-43799,-44249,-94907,-163972,-153157,-80352,50216,234604,294932,126635,-13683,-69301,94247,189218,171905,130807,98652,-315,-113553,-119151,-15032,136413,256756,305032,180939,127791,38921,-91730,-91682,68783,112172,96577,17168,-15169,-20853,1529,-30465,-114146,-70660,57895,179798,69685,-87833,-62072,-52999,-56274,7246,33543,26659,-56226,-89318,-74382,-24852,74407,113400,25415,-20300,-42000,-14093,62893,154382,220511,159241,124246,62002,-76488,-4936,48546,44157,24597,21491,23818,27837,5842,-1982,60513,157364,262653,386708,438782,314573,281809,239246,144670,49542,-44695,-97977,-105793,-114381,-88634,-53808,26646,125754,207433,274585,229137,84067,-52252,-80678,-60083,-36153,-16061,57000,107710,110006,86063,-45833,-125377,-35147,79828,216193,279108,146703,-13671,25463,142690,158050,105482,28479,66931,120408,157927,107576,15889,-30420,-75266,-110866,-41530,12604,39107,47409,72888,86893,66372,51863,24679,29016,10484,-11578,-22848,-5351,-32551,-95123,-42518,18247,42572,-3365,-24515,-45476,-37683,2234,49280,3249,-33625,2635,82174,177875,162491,88009,29804,32692,148064,294697,232241,56138,29903,84035,13557,-113381,-93442,-54994,-57024,-24547,30847,81454,117340,123898,46979,-16166,-54062,-106994,-81659,26817,68487,43365,26943,-27296,-110233,-156510,-53950,-80776,-68828,-48956,-42790,-29367,20581,28002,28367,65309,79522,24027,-86703,-117871,-2643,34288,-19156,-12755,4009,-21109,-79367,-102996,-50783,49457,133663,111541,27237,-78665,-111692,67152,240158,363099,271399,122170,-16943,-82527,-65514,-48084,-5182,27418,32266,-71199,-150491,-87976,-36532,-60111,-84800,-47227,-68230,-77859,-50254,-4832,25379,-2617,14808,56871,140000,308929,408888,306845,54840,-13111,88718,126140,102629,72345,87121,14330,-72362,1019,53881,72621,39876,-52242,-61545,-24280,22230,53299,114349,120613,72113,41255,37253,65019,77544,52051,12177,27278,-47653,-91807,-86949,-89329,-118207,-115260,-83425,-26211,87803,169252,-776,-57042,12500,41839,42355,28720,-18260,-70559,-91207,-5477,81773,86026,49638,-15184,-46564,20757,65590,108016,70637,-12332,-48207,86227,386777,466905,387824,196573,18056,-42250,-16331,-27396,-80329,-108634,-72923,-49835,-22920,-38070,-90083,-111945,-79561,-103863,-127400,-72656,-69719,-95376,-44923,-1693,59207,103024,57282,-10009,-93295,-70860,-73006,-62186,2380,118581,164886,200139,229158,319695,319776,192533,74085,31483,-11242,-76654,-116719,-49006,8966,9190,26062,26092,-38185,-33519,-42988,-81392,-143705,-150226,-103435,-113747,-68422,-90049,-94682,-50494,-2577,-17505,-117403,-124848,-61019,539,51003,27649,-76771,-21214,22680,4014,-21393,25316,75257,37009,-27819,-46263,-82663,-79512,-23011,-18697,-38958,-80989,-88038,-50834,49079,94053,56416,-2387,-62783,-83365,-66090,-36390,11468,52569,84314,99629,52296,35111,11603,-100090,-80656,-39933,-46278,26741,162110,179588,127641,32502,-50039,-95859,-66965,-64745,-48537,32738,51263,42158,79607,53564,60734,35670,-33233,-75433,-10157,12111,-46858,-56019,-12524,52621,126034,124061,8642,-49204,748,70772,62894,24132,-14440,-56682,-83531,-52006,-44658,-54067,-58273,-23754,-1847,17379,23800,43379,86675,109316,92433,68212,88829,132144,93359,86717,97867,60314,2600,-45182,-42329,41136,159113,139540,58630,-3309,-29742,-56276,-92939,-108114,-9776,35371,2881,-66744,-67488,-33132,-54223,6716,121345,202384,148757,92077,55959,23548,-7616,-49258,-119222,-31384,17504,-35099,-46263,12729,10488,20358,41095,88494,53129,-37995,-85703,-34289,43973,73439,70797,78281,106187,190732,279098,258597,292867,277268,179765,161948,92021,-63178,-13885,-16466,-13038,-6454,18581,33699,53063,26799,-45953,-129922,-158919,-134004,-63218,-3251,44330,-23683,-82126,-63323,-57526,-77240,-62851,-80398,-148588,-47450,20063,85487,206776,340697,461901,501376,483041,486759,536577,364473,160506,16879,-77951,-49505,-46544,-87151,-68793,11378,18618,-2389,-27236,-53404,-36446,-1187,56488,54646,-57370,-70414,-19650,-24046,-87634,9899,139634,220232,136742,68799,57242,48865,59198,90931,125677,87276,32434,12919,13417,-7190],[-21568,-17897,-12384,-17005,-46284,-90038,-86039,-57352,-26267,25819,80329,79036,48269,32051,-5040,-53097,-97906,-51406,29802,176538,207031,105581,-13789,-70244,-45981,-20277,45948,2591,17765,45876,101055,146297,121576,-19595,-7037,46318,38360,36751,-8426,-83425,-61900,2464,62328,108636,114093,111679,111000,62652,-19579,-57776,-51638,-48227,-29977,-41274,-108664,-118799,-73996,-41703,-39985,-65311,-78787,-92310,-60887,23086,76934,79401,1896,-37069,-54823,-59078,-78534,-74514,-18905,20061,-10042,-41283,-24060,77035,230572,292993,328652,281120,236254,231415,185777,103218,34807,37136,-13856,-68291,-36239,-73926,-61138,-26372,-79965,-61784,31949,97327,89341,17596,-8331,-27019,-46562,-17646,18228,43037,100715,169397,137639,47856,-30331,-21448,-12394,5149,4499,6601,122188,390907,687216,622059,342289,-6004,-77141,53131,93021,110409,46461,19190,2694,-41162,-76452,-62965,-23036,1573,70188,120590,70078,1835,-59650,-108824,-151010,-148948,-115914,-39083,-2860,-59532,-112842,-131365,-136718,-66472,54158,267346,443202,379793,205606,86962,54556,53758,-7623,-111842,-86275,-67978,-33459,-56191,-54702,-27007,1598,10272,-29733,-127237,-111844,-30456,47283,61261,20298,-72380,-130503,-57703,-3269,44050,78940,103279,71120,-17065,-79110,-96929,-35572,26821,11674,19792,11109,-2621,-8881,-56172,-118352,-117588,-142618,-84625,-60805,-75422,-45546,-66829,-126531,-78174,-44676,-50523,-36272,-15434,73679,86170,46496,85714,95023,18496,-22995,161481,270395,43771,-107633,-58674,31866,51985,-6870,-9195,85590,86313,46848,18645,-59567,-120242,-130243,-122480,-97669,-48602,-6453,43855,65225,78192,156323,288308,383005,344508,216169,72169,-62743,8815,199509,545636,775435,540187,184214,67563,114567,138240,28745,-57846,-144654,-138378,-41495,12752,47243,19628,-21906,-29456,10718,5013,-41724,-77567,-78535,-15957,63352,89669,61653,14632,-7637,-17613,-46394,-48357,-59471,-54673,-44433,36625,123936,253824,246630,154206,104287,68184,49189,12415,-10310,-22260,59386,12878,-11890,99397,91797,99104,173368,212749,279531,296121,200692,89730,-15545,-44045,-36441,-4029,107346,123122,83918,-39219,-103472,-107590,-133421,-144694,-158286,-115773,-66813,-7010,-49588,-23993,104199,288731,299953,156237,16387,-89431,-91402,-89778,-95958,-28839,24903,39094,45401,44232,31851,91,-37311,-77481,-99061,-70887,-62553,-79341,-67699,-23520,-15466,26645,72484,58657,34201,-39558,-33654,-15003,-2280,-19629,-31236,-43673,-26157,30580,63365,100675,171518,141711,4926,-83756,65633,167001,205672,225147,190020,128434,64322,38528,-865,-49991,-77164,-93984,-51366,8900,58576,23250,-71207,-72287,-1327,19169,-15336,5012,9808,-71612,-102513,-20235,105266,172895,120381,2690,-67951,-75469,-77149,10545,124477,150609,136306,205164,213292,142587,48994,1283,63715,99652,69923,-23449,-73787,-89335,-102081,-114668,-93630,-40820,-17750,-5860,34479,65472,-23601,-82963,-56219,-78155,-128903,-136381,-66346,32015,110498,73040,1895,-25519,-24097,-25142,-8387,33121,138715,99134,-39870,-71387,-75028,-89149,-80447,-47623,15047,29860,46507,83607,71981,9173,-65620,-57848,-45487,-80662,-117990,-76629,-46981,-75944,-103443,-49586,-2426,73145,46086,19377,810,-6310,-62367,-252951,-434017,-475387,-297212,-93992,-92643,-98672,-233352,-149092,-55539,2753,86609,55916,-1610,-24045,-55484,-43485,-57511,-69185,2422,14819,32016,54473,70460,113171,72895,-2594,-67154,-81494,-97941,-80515,-124424,-132069,-61359,3762,27855,32501,12399,-47129,-61646,-28683,-33701,-2636,31004,44243,1357,-99324,-105286,-28847,18807,99128,117639,19234,-52502,-70504,-17048,-28882,-44568,-55169,-17501,70843,177187,295341,425241,364818,54136,-81032,-133489,-144715,-135766,-87580,-26581,-39369,-95098,-148660,-68146,-5939,-86075,-85140,-55257,-8272,6884,-41919,-99720,-99487,-45896,-18871,-39680,-109941,-121098,-170334,-66574,-56061,-69296,-30313,56182,146053,32854,-19767,90171,314375,325064,119790,-60691,-82017,-48518,-12418,123,-3146,-23842,-55704,-77398,-48765,77817,154595,214895,276119,176499,-19597,-87508,-1025,56609,18182,-74216,-39257,25619,38915,-2535,-57173,-57469,-19043,2930,-21838,-62884,-80265,-52900,-16585,81220,152655,292969,319740,137281,-1651,-84555,-85324,14831,82460,101461,109196,48858,-41099,-18033,67779,100198,110331,88946,41886,14856,22536,1249,-74045,-108818,-29472,23000,-16931,-47911,-80265,-10041,60556,134041,200975,180296,88768,-2863,-85078,-132117,-101216,-71488,-5205,78326,121961,78513,17063,87518,193201,218065,138213,-34458,-67386,-88634,-73001,-16187,21379,6503,-75535,-129421,-120491,-118677,-121178,-123793,-60005,-15459,12583,112,8790,66813,130036,229324,309215,327078,304808,278696,119500,-18211,-91665,-73596,-25081,-1750,7227,-43993,-104219,-155151,-150254,-85792,-61831,-80398,-96484,-86206,-37156,47345,120409,159162,231307,321429,312200,206031,81430,-6101,-39294,-42628,-20113,13699,89466,119053,61896,-47416,-108318,-62994,-13030,3409,-15784,-50983,-82660,-43166,-20027,-9185,-37157,-9573,57111,51955,-49352,-47273,225316,413399,506440,473084,201874,14466,-50723,-96213,-23268,-6393,2714,20384,-2189,-49795,-6224,131326,227794,139302,-10946,-30421,7590,5210,37080,64664,90739,119182,61177,-2978,-34937,-45514,-70578,-75812,-2783,29756,-28321,-28379,73486,173555,100098,24119,-38484,-76982,-86021,-11278,83055,175640,224907,271815,131848,9814,-50563,-38833,22931,79770,117104,120014,73608,27046,45952,89632,27913,-48668,-66379,-76109,-55317,37779,150086,178535,219294,135739,70734,65005,41667,78920,74115,35961,-6271,-64483,-78359,-54263,-11653,-20086,-15177,17925,-10973,-49143,-123510,-68496,143976,291338,285224,240330,241352,203838,88768,47612,115949,295790,259110,124192,77094,174874,160473,93056,109905,180448,224644,181616,81189,27008,100364,64002,-84795,-70408,-51082,-56891,-6511,-1947,-70399,-54957,29728,147252,100817,46340,-13634,-120198,-60009,34396,75363,2275,-69068,-91233,-44922,-26640,-13406,11830,39000,46955,-1055,-785,89151,243706,398596,416780,351978,266860,123940,6020,-63464,-48111,-3604,22318,3997,23641,41650,41791,46940,55772,30345,-640,-40720,-69642,-31077,-18476,-31518,-37651,-29112,24524,61693,86532,78397,45202,-44867,-71719,-24998,85237,139280,133372,123088,145836,129392,3357,-83710,-28544,865,-12778,-55896,-103450,-113348,-85099,-46811,-17848,-34490,-66034,-88291,-76813,-44795,-31369,-64872,-88746,-52788,-83803,-107127,-125500,-74156,-16183,-56119,-93442,-12196,23793,38015,62458,126546,119882,-17910,-81264,-56086,-30542,-53602,-101794,-38010,20158,42654,17075,-44491,-93118,-113301,-80186,-5749,13689,33977,18877,-35965,-89442,-89613,-87423,-74439,-94501,-36643,-6884,-41862,-80320,1702,155774,215412,121827,-15002,-65292,-31664,-81363,-99557,-3945,125626,238587,315371,278201,180338,53089,-41761,23411,91891,202321,274332,193524,47562,-59780,-60822,-63003,-76392,-89965,-71390,-73253,-140669,-128901,-88706,-79615,-77729,-51223,57295,81283,-31403,-126295,-54755,80498,70050,-1836,-45458,-83936,-75221,-97617,-72536,-12262,71548,74978,11255,4816,98129,84879,7950,35072,69565,73179,27778,-72258,-17774,24387,37230,22938,-2815,-13659,48958,176961,354589,306824,126312,34255,-4554,-13584,16759,59434,100620,90920,21355,8722,49786,65135,127024,246636,136582,13879,-103517,-83675,-26390,39522,135883,261084,333455,187451,40864,10519,2003,32329,60050,49687,45916,81951,172964,180070,93020,44124,-3670,-46850,-25062,16811,15473,-4530,4492,338,-29579,3169,-39327,-57157,-71379,-101249,-68701,-33476,-43569,-54153,-74716,-21387,66105,75560,-5661,-96134,-144162,-133199,-94508,-67528,-34013,-26205,28716,46824,17829,-38503,-85943,-62944,-64587,-73741,-66353,-29202,70941,82086,-20146,-82102,-101247,-27784,69507,147522,218332,256266,198386,160852,112138,104142,66867,14884,25881,48204,-20828,-68034,-58567,-88086,-87544,-65639,-38806,-40200,-40371,-13665,-27792,-48818,-87955,-42620,52531,132222,131387,73249,-19449,-9038,6942,-45413,-81778,-118716,-129735,-26916,-25342,14543,10047,374,40044,108654,118715,64609,82465,249079,294551,188607,-8082,-106527,-55067,40594,138389,106840,6799,-37129,-24480,26399,14699,-54013,-55735,-3851,4305,-36410,-67134,-86366,-67390,-13148,15178,-19992,-70225,-103522,-101666,-62047,-35253,-48409,-115569,-56350,27749,147316,164034,109440,13898,-129979,-72453,68873,150919,172445,210291,82409,-67109,7089,23424,-8705,-22490,-46019,-44594,-89668,-106350,-50110,-8679,-18278,-75619,-87863,-35461,-36355,-72653,-18993,-10131,-116821,-121674,-49880,62257,272733,383940,393423,246254,118258,57570,39637,-18667,-44997,-76992,-78753,-14901,-37441,-60310,-79152,-47984,49781,155161,240273,371831,298952,104915,-38569,-106961,-124692,-56016,45220,112993,69519,60846,81747,18512,-37580,-12928,1749,8734,1554,-33300,-84755,-102927,-65092,-76657,-63528,-560,35606,31019,-4258,9643,53016,13846,-59744,-54656,-38623,-74519,-26894,-81797,-184376,-96984,79434,174267,139445,20810,-43894,32221,163644,195444,133078,55731,-4945,-31099,-62271,-24583,44779,227788,324944,161989,-225,-44289,-122404,-136873,-74253,-16081,27973,3860,-11633,-6586,8995,16121,-8605,-57621,-50230,-59418,-79269,-82041,-69528,-60469,-41846,-41997,91651,101023,137421,144027,118171,122114,117924,62241,-19704,-73613,-95271,-91432,-54755,-32527,-43090,-86213,-31863,121401,208276,196147,61068,-52570,-30552,95825,164932,132838,104880,8152,-43261,-58938,-29007,-22578,-51474,-65461,-62811,-68125,-65679,-54828,-36271,-39738,-81316,-31406,-95804,-68636,-78405,-90252,-94257,-68511,-63044,-51911,-89662,-96209,-51112,-22845,-18740,-13677,-5880,-56566,-107912,-97260,-81523,-47183,-10776,23608,27274,-2258,43966,74489,16465,-59514,-71397,-42750,-26681,12635,139538,224453,218749,132719,51949,-20686,-58172,-62859,-21910,62151,201968,270750,229654,222158,250810,362300,347466,255291,194711,179975,189345,130245,27696,-78221,-30576,59010,130806,178911,102950,-5114,-50465,-73797,-39748,-30068,-21994,-38574,-54060,-38711,-32416,-70800,-138989,-175034,-90870,49555,233308,279912,104337,-40661,-51316,112754,226282,232567,169530,115775,-3596,-124373,-118831,-13757,126325,227801,285905,162538,115056,37080,-96702,-126371,28938,65376,72297,14063,-1992,-549,21104,-13125,-87348,-114408,230,144310,64044,-102456,-64724,-57486,-59441,8637,38581,28977,-53320,-84738,-84975,-35152,87023,129761,41278,8287,-10007,-6864,48914,121596,188038,157687,143333,74022,-72503,9090,88141,80642,35763,9102,-617,2792,-12779,-19390,36309,123509,207569,322415,448524,348368,297999,243503,149008,47268,-48408,-102802,-116618,-124380,-96139,-58209,14544,109281,193420,274951,250115,99003,-50847,-86258,-66896,-50200,-31821,40266,99911,116879,97607,-48057,-132381,-34821,83336,201726,239050,103481,-53915,-19083,122677,197530,167896,63867,74252,120282,160515,120975,33867,-18898,-72985,-124315,-60406,-4473,23931,36081,59119,71397,55470,44099,12901,8221,-18823,-45759,-48032,-9776,-15207,-83355,-41455,20507,49841,7137,-17942,-44298,-29033,28482,67108,9896,-33759,14521,122774,248372,199942,98121,30157,28724,136153,279950,233092,69594,28224,77001,15231,-111014,-108845,-76309,-79622,-42163,31715,96776,149387,151332,48091,-21123,-51877,-87895,-70529,21298,50751,22850,5452,-42993,-118439,-160497,-42578,-63540,-68575,-56763,-58912,-43396,23270,41018,46326,78121,75253,23335,-83812,-128939,-7080,45740,-763,7395,23628,816,-59194,-94605,-61661,31522,118040,92575,12235,-73861,-97990,83222,283119,393002,277723,128541,-3999,-61461,-71308,-62212,-16209,20920,32718,-72206,-141560,-85716,-40049,-59148,-82700,-54453,-82810,-106338,-68783,-18672,22880,15441,45063,71947,124968,227179,279294,205694,16683,-2239,75338,95588,85438,88244,98925,14948,-80637,-14776,30646,38570,14558,-62145,-62175,-27103,17012,42480,88959,87448,43147,17013,20648,54869,63446,25699,-22731,2206,-46138,-83914,-96482,-101464,-120982,-116119,-68085,-4440,114157,190105,13760,-41041,26570,62175,70224,49327,-12973,-73044,-81539,8221,74045,69954,37441,-31046,-73921,-6395,38698,78111,48077,-27903,-74034,48628,324856,438939,398462,216051,28400,-26656,3423,-10975,-65953,-94070,-60566,-36594,-6269,-17641,-62241,-109462,-101821,-121408,-109213,-57263,-56766,-96183,-66569,-17798,47533,84004,47212,-9740,-63899,-64008,-75565,-62272,10443,126735,153220,169112,189100,282867,303271,187538,72903,28817,-26768,-95428,-105389,-45589,6337,11568,44277,54122,-4263,4161,-32730,-79781,-138388,-120056,-72723,-89859,-83542,-97689,-94506,-48630,-10209,-32350,-129605,-125983,-65303,-8704,41656,24806,-71860,-15715,28503,14279,167,37704,74191,39197,-18369,-40917,-87589,-70692,-9163,-2761,-19530,-56716,-57200,-18472,63096,110778,76972,2881,-66988,-72310,-46196,-19137,20301,54076,71864,74239,41999,39214,33884,-91030,-121964,-83368,-68151,43983,162239,164773,126372,35428,-46277,-88439,-70905,-83976,-90896,-20138,15382,18423,63037,41227,49974,22949,-54787,-66682,10668,29244,-40598,-56076,-18665,32281,91355,91985,-3163,-50450,-2543,63407,48391,2485,-37512,-65286,-54853,-18049,-26123,-47900,-54216,-1347,31625,31950,13278,7377,43588,46905,39430,45912,75787,111922,66449,51917,70131,50954,6634,-31156,-20938,62284,178571,151450,69686,-2843,-57203,-89733,-117840,-95320,3857,50562,21981,-54880,-67750,-30907,-72100,-21479,87031,181842,137105,73807,23400,-4607,-37974,-53736,-104064,-39532,6504,-38993,-40728,8764,1099,4846,22396,86720,61883,-26176,-69690,-25455,44939,68086,56191,51510,71099,161496,265405,246666,298465,304040,216295,214947,165126,-15318,-16125,-29459,-30129,-19835,8952,23581,53903,49139,-13144,-109896,-162852,-130395,-64125,-3744,45292,-13893,-63981,-56205,-45782,-56864,-47323,-68291,-124383,-37663,4666,58944,183539,333672,459329,495878,471631,484312,569824,405294,177551,27810,-61041,-44862,-43401,-94989,-75634,4544,9286,-4326,-14126,-32014,-17209,5490,58046,63546,-35638,-83588,-46669,-46361,-82199,20545,143328,189107,107166,57794,46227,33091,42007,75959,112549,83595,40089,22611,21881,1824],[-20760,-13356,-7030,-14818,-50562,-98185,-94179,-72782,-46481,8797,76844,83110,49953,25180,-18388,-69563,-115546,-45476,38254,186761,200602,102643,-19675,-72639,-42388,-21584,38875,-6179,11993,52810,127068,190058,166796,-4063,-16043,54133,49216,37877,-24460,-91322,-60674,-1015,56739,102898,110047,118685,126659,74445,-18072,-70083,-73262,-72701,-50776,-55099,-115738,-122031,-81646,-62938,-79824,-79302,-95370,-106441,-68535,17166,57475,59518,4087,-21487,-34275,-37905,-61653,-71003,-24245,15282,-11242,-35622,-24324,71473,218674,288397,314800,238848,195002,228800,206469,131369,75378,65411,-603,-58700,-33643,-69464,-10090,20662,-46995,-69193,37322,120500,123374,54601,15566,-14910,-45731,-27326,14551,54202,101534,138017,101479,24898,-42302,-16361,6757,30956,42370,57481,185421,451980,687604,574046,288286,-47622,-45458,121540,157814,146702,61529,24971,2939,-47045,-86039,-74577,-31542,-2865,68456,117824,71035,5049,-66292,-115183,-145802,-144462,-117434,-39473,-1548,-56229,-105068,-140487,-126735,-43176,89433,318775,464328,346893,183163,73828,18575,-23476,-86718,-142984,-66622,-49560,-15774,-41210,-51592,-33008,-5548,3046,-44954,-158506,-98660,-15726,55318,52321,-10024,-118739,-141580,-37194,37529,88036,117236,103229,43339,-50044,-84282,-49729,8117,42131,12418,19733,6318,-32369,-53695,-95760,-137265,-110079,-130008,-75505,-55920,-76289,-36447,-35314,-81775,-89031,-86291,-62972,-29921,-15595,39188,41571,10857,64169,84078,24604,-23064,137356,229802,20700,-107207,-52307,41064,52740,-4646,7965,119821,126729,84763,50225,-28587,-87549,-99637,-105477,-84173,-27999,23911,96734,162186,188077,250383,339763,384689,304806,163764,37813,-56797,24265,223506,579367,800610,578809,207939,98451,177186,233854,109975,-16143,-117028,-145691,-49305,13273,54090,27300,-14713,-14257,41605,34163,-22334,-75516,-91628,-13993,76662,84206,48622,2795,-19643,-28163,-47310,-34589,-35352,-21811,-15274,49859,124238,242663,243085,153788,97474,60473,46001,10870,-16133,-30891,54657,17038,-1319,95888,71698,79812,180840,266436,340927,343079,240765,136124,39093,-774,-6387,29794,142151,134291,77247,-39534,-110128,-123942,-124312,-101446,-137462,-122036,-94331,-50334,-72293,-10136,106157,262317,240081,117591,25447,-66655,-63724,-73212,-109094,-63985,-15244,-3261,18649,29253,31311,10696,-23900,-64552,-97789,-79373,-73980,-86423,-60642,3654,15496,52575,81672,55695,22189,-53081,-37820,-13558,-2770,-23170,-31912,-38437,-28518,20697,49170,84062,141744,101952,-12619,-70360,68282,171419,209423,219800,183453,125301,80710,61858,14414,-42955,-72287,-90194,-48857,13137,53592,9837,-83265,-80712,-3824,21478,-10013,12177,15811,-68239,-103198,-23364,91067,140422,87131,-19493,-83886,-87734,-62859,41813,137942,136048,104824,177802,188573,137222,55293,-16319,20545,62092,48355,-33585,-78141,-92686,-102666,-112888,-85447,-41966,-30882,-32681,-11621,6785,-71086,-113918,-68098,-80118,-129612,-135073,-59658,46866,126116,75601,-5863,-40908,-50670,-53906,-33962,7396,110992,87190,-39658,-65727,-68129,-88594,-88340,-56942,8543,30501,56079,84716,52294,-22507,-94342,-54385,-32191,-74015,-123119,-82806,-64548,-98883,-107234,-18117,44343,115786,69937,22177,178,764,-49159,-236930,-395848,-401524,-245993,-96930,-114808,-150759,-284344,-182220,-60441,8912,88348,52505,-10996,-30523,-51790,-35782,-35529,-52423,8159,17609,31761,54848,71893,108176,61900,-13196,-75391,-81634,-90067,-72418,-113458,-107360,-41218,22444,42401,36426,5235,-70027,-84763,-51905,-35211,42599,76584,64638,12668,-92258,-99252,-20810,29836,109047,126423,24940,-44368,-76510,-30949,-39348,-41164,-38517,18530,110836,217371,336811,448939,343703,44206,-76428,-123614,-134245,-148728,-93075,-20110,-19781,-75704,-149437,-70743,472,-71332,-73061,-49186,-11126,-2321,-56201,-117728,-104478,-42456,-8279,-28017,-98185,-107939,-167973,-69085,-68573,-92350,-61891,27961,123000,26613,-18666,101931,354456,354879,117469,-117062,-100529,-48589,-7937,14051,6784,-23530,-49889,-50601,-18301,85257,146688,194059,259863,199582,20594,-67523,6291,65585,25503,-75912,-44695,21163,32392,-15392,-77515,-68366,-19780,5503,-20833,-57235,-67942,-44939,-17184,85233,154894,275513,286438,120472,6729,-74357,-78220,27349,103486,131245,140132,76168,-18497,-8361,69618,97360,115331,108766,62502,35080,42049,15248,-63911,-77286,-18949,16299,-30759,-60571,-87549,-3313,82023,169642,248383,243749,152701,37480,-63139,-106200,-85070,-61001,-7259,60473,113595,85890,33976,90044,172028,204650,154610,-11315,-55369,-80534,-64727,-12573,24229,10948,-67870,-139580,-140474,-115925,-107317,-115010,-61779,-9092,15919,-12427,-3910,62887,138477,253323,358232,396460,383072,329172,133449,-7731,-98501,-77667,-15808,15395,24084,-28613,-96810,-151590,-132827,-70177,-49234,-67803,-86343,-82587,-37473,50411,122409,158991,231093,323666,312056,184173,43045,-44334,-62782,-56936,-24505,15908,106301,136741,72292,-46592,-115536,-48571,25035,41956,8991,-37447,-91916,-53415,-14189,7362,-21311,-9408,48754,38297,-60168,-21206,297218,525541,580781,468842,146137,-23946,-73148,-109212,-28171,-9856,12019,47330,21449,-38661,-21304,106860,197103,106728,-59606,-35836,2291,-5295,33763,66723,90345,119237,67754,-8354,-53644,-58498,-66859,-60355,4181,29082,-34309,-26377,82656,194638,136895,40293,-34159,-71523,-79380,-622,98219,176416,206176,257950,139653,13648,-55690,-48285,19533,103672,185986,171052,95716,29093,37275,82719,36044,-43999,-69377,-78641,-49385,64979,216430,273677,286504,153560,71323,64875,43851,70707,69306,38197,-2931,-56401,-55137,-39593,-536,-20530,-20832,18955,-631,-34547,-105405,-94488,104030,283680,304488,263318,241697,175209,65502,33910,96102,289013,288480,155089,91051,145069,99218,17731,49981,149032,235704,228860,131944,41585,80409,43677,-95927,-61618,-47387,-64264,-12939,-6218,-72799,-48346,50017,159894,98097,38086,-27595,-115063,-56551,24497,64238,-1048,-69611,-95988,-57613,-42849,-30418,-9351,7955,16401,-24647,-10018,85485,235516,392262,424640,352956,255334,112802,-25,-60143,-34216,14425,44342,32303,45800,50602,40199,33176,38865,11943,-25859,-70802,-94282,-44736,-28916,-44982,-56512,-39106,18349,58179,90472,86530,55597,-29648,-67723,-63912,20342,78690,95809,111367,147578,129778,5183,-81647,-37173,-8495,-10172,-46359,-94012,-115521,-94535,-48907,-9724,-16694,-54899,-114984,-94993,-49615,-31849,-66882,-85216,-53081,-91674,-101328,-107904,-64890,-15014,-59265,-86771,-3190,35604,48764,65656,114006,90788,-35334,-80169,-46194,-28811,-58800,-98079,-27828,24414,34311,8567,-43380,-87076,-107719,-80608,-3801,24797,48894,31861,-25612,-78934,-77826,-78545,-71500,-100201,-41935,-17291,-54484,-95622,-4207,179529,262744,174282,17201,-59459,-43650,-98242,-86238,15492,163255,292361,372722,303008,173844,41732,-48129,16371,80523,177478,243424,181424,42520,-55468,-56738,-61411,-78529,-103332,-91290,-86201,-146978,-111341,-58831,-48397,-69837,-69400,32187,63621,-43947,-123896,-16811,111079,72119,-23271,-47274,-77919,-72296,-108403,-99530,-54862,27092,63801,32243,35633,117024,90795,12904,45602,72392,63690,14798,-79802,-25752,32898,44414,27154,777,-2573,72657,198841,365214,333125,140520,32689,-21006,-25602,16196,63171,104613,105691,42826,30160,63803,88351,168313,291790,166936,27667,-101958,-105566,-47024,32247,164803,303203,383143,240812,74581,26218,9954,39949,66859,52692,46006,79113,154295,145381,50369,352,-31135,-44736,80,31960,6972,-28535,-17203,-9846,-36381,-13118,-59972,-69662,-83322,-112727,-69474,-26809,-24134,-31602,-61095,-20527,54586,56786,-20228,-110334,-159608,-150095,-106731,-71725,-31165,-20609,36966,52288,20382,-41769,-77590,-34037,-19054,-24888,-21998,-1465,80207,90394,-11221,-74836,-83309,-13657,68882,124716,177932,234497,217718,208124,162141,129826,72377,14655,28607,60894,-2904,-93734,-111718,-135293,-119553,-81595,-40677,-47464,-48556,-18663,-26794,-44913,-100243,-49704,52518,134673,134151,68806,-34927,-34985,-11717,-53117,-72048,-100058,-124811,-28770,-41046,-6516,-8891,-18395,25721,101757,133886,88731,74837,228487,325050,265183,86130,-31704,-56348,19017,126293,104046,6942,-39626,-31516,19365,13804,-55583,-65050,-14000,-37,-43475,-81287,-93483,-58458,-1174,20124,-24417,-70882,-92851,-78820,-45258,-24781,-32243,-90684,-91006,-13130,120193,180965,132179,31851,-114872,-71315,78194,169290,182411,195099,73570,-80856,10904,49880,26790,4085,-41145,-54182,-102116,-101473,-39262,11082,13555,-47677,-104540,-53548,-46853,-60898,5752,21133,-74931,-115769,-54314,48733,260968,400690,423369,264688,122725,69955,63169,1858,-43821,-94927,-108720,-34569,-36554,-41655,-61045,-40371,40322,126054,190557,317590,281688,116124,-17448,-91853,-125853,-59164,42118,122538,88812,70749,82754,11057,-51982,-21110,-5985,9093,7583,-33795,-87673,-80460,-46531,-70249,-71878,-1127,39242,36997,1338,10659,49501,11016,-51116,-26154,2820,-40047,-29399,-105308,-154671,-42127,125067,205122,151334,13395,-53059,43722,158725,182757,126744,63301,4826,-25277,-60434,-31471,30070,190307,262515,104829,-36414,-80023,-108368,-106266,-49712,-1563,34728,8554,-1410,4479,12342,8699,-34628,-98101,-62355,-62673,-67777,-54784,-41665,-42244,-41182,-64208,60674,95296,145570,152757,132755,133080,117502,61645,-23992,-80559,-113840,-123711,-81395,-55989,-76540,-95769,-21133,136782,241622,221415,57055,-71484,-37533,98780,163442,139851,126765,27514,-28495,-55988,-35849,-27936,-56120,-74550,-73949,-79250,-83682,-69490,-38832,-27940,-32801,-1318,-92042,-76218,-85496,-95498,-92857,-53594,-35493,-26622,-70689,-97123,-59661,-33404,-29652,-22056,-10929,-64405,-122757,-92477,-63727,-20151,16581,42363,23437,-30193,11087,70190,15404,-69730,-82763,-49025,-35014,4751,132719,225567,228198,146525,75040,2175,-45681,-65706,-40379,38869,206302,265820,212161,178795,172785,269887,258912,174120,138940,135592,156027,102676,5414,-93268,-28613,51706,112214,161389,99274,1413,-42417,-102864,-60409,-28830,-11110,-25464,-48271,-33684,-24674,-52660,-113790,-157857,-94813,48282,218068,250997,79203,-67624,-38392,118040,250711,292770,211584,137609,-1541,-131251,-118126,-10503,116317,196643,258391,140521,99376,35144,-87854,-141167,-1913,24343,46231,8604,6252,11933,39150,-2580,-69362,-126157,-36477,121976,68153,-107664,-66746,-61409,-62259,9974,42806,29772,-51741,-80920,-91448,-47047,89581,137088,54189,34899,17830,-2169,33106,87736,150587,150410,156485,80051,-72323,17446,115530,109587,46735,-1944,-23785,-21100,-30450,-36223,11430,85220,147226,249084,435827,376843,311204,244894,151816,45999,-49196,-103434,-126496,-133874,-104557,-64978,-777,84681,168439,260667,260196,109616,-50791,-89124,-62592,-46584,-33609,30372,93296,123383,107012,-49111,-139631,-35533,84047,181880,196885,67085,-87295,-51862,98072,226794,219346,98691,82763,115956,157357,132919,56310,-555,-60728,-123366,-75659,-19543,8443,21971,40387,50110,40698,34974,2679,-8243,-45438,-79593,-69461,-12730,-194,-72740,-40719,21078,55418,17144,-10086,-38892,-13999,58986,83829,16917,-31686,28801,167751,318099,235043,104678,28657,21553,116673,248631,219793,80499,27800,70252,18617,-106722,-121424,-93850,-100660,-58810,32729,106387,171093,168557,44130,-27148,-49262,-69514,-53128,23759,41202,7699,-12120,-55759,-123784,-163485,-31479,-50428,-72071,-64639,-73266,-54079,29367,57919,67945,91200,68209,19183,-80685,-140029,-15334,52071,17361,28710,45634,26570,-33638,-76842,-68955,8525,96675,73327,474,-63870,-76728,102752,321231,407883,274594,132624,10721,-43859,-80128,-78457,-28828,14781,38023,-63000,-123396,-80792,-44150,-56498,-72789,-47427,-78468,-132061,-85099,-26935,28106,43433,80034,88582,113256,156576,167477,120402,-5882,14609,64091,70163,70926,104960,107022,12602,-89813,-33089,6586,7070,-11664,-71687,-62841,-30325,10347,28525,59691,51885,13491,-7250,4821,45699,52302,8394,-43960,-8914,-34649,-76280,-103081,-107142,-114725,-107198,-52560,17231,139218,208207,31306,-25297,40352,82018,97711,66999,-7978,-74492,-70231,19296,62958,51396,22570,-48367,-102274,-31739,12333,50413,30384,-36758,-96585,16401,262185,400370,400214,235556,42314,-8785,20409,47,-54433,-77580,-45540,-21232,11306,639,-35998,-85954,-109712,-125877,-89696,-42191,-43541,-86624,-87566,-33046,35675,67098,43972,3265,-29311,-51091,-77695,-63960,17603,133297,140789,141097,152729,240826,275618,174294,67098,21359,-46646,-113450,-91331,-40451,4516,13496,62809,89007,41396,49972,-8481,-64032,-116824,-91090,-45504,-69332,-95663,-104555,-93697,-45363,-15192,-42575,-133259,-125181,-70006,-18855,31858,22887,-64286,-9803,35530,28530,24865,52400,74193,44423,-3632,-30723,-88719,-62844,3811,12376,-995,-32780,-24651,10393,70042,119582,93198,8590,-69961,-59279,-24030,562,31474,57553,62453,58027,38856,44631,55794,-49012,-133480,-128388,-54619,74519,165043,152578,126273,39686,-41099,-80766,-73200,-98329,-126339,-65515,-22874,-8312,43858,26161,37151,10088,-75820,-52324,28909,43802,-35397,-55672,-24202,12346,57850,60586,-14439,-51290,-6722,53074,29633,-21318,-58922,-66893,-25717,14459,-8771,-42321,-50589,19324,63854,45221,2959,-24309,8784,-1120,-9561,20294,56862,86938,38003,12539,32451,35101,7673,-18658,577,84220,195111,159494,79097,430,-85923,-124178,-142577,-77526,18203,64383,39337,-42772,-66913,-28226,-87939,-44613,56967,163180,126695,48089,-17135,-3183,-33987,-48963,-85545,-43420,-2183,-38775,-37272,3449,-5846,-7272,6979,84842,69429,-14274,-53274,-16344,44093,59525,38361,24651,40045,136217,250120,231593,295003,317753,243901,264460,242765,41656,-15208,-41118,-46867,-30985,2531,16472,56282,70243,17450,-91957,-160009,-126127,-64810,-4806,44804,-6039,-49645,-47907,-30885,-33525,-27780,-46847,-86265,-21073,-8482,28868,152373,310617,439309,479781,457699,484030,602853,447674,196179,41423,-37965,-31836,-33341,-94277,-75340,462,2098,-2797,4052,-4923,6276,12770,58899,71693,-14389,-87086,-70433,-60227,-62169,32791,143927,154729,83306,54328,39873,18497,25755,62457,100730,80467,48542,32610,29619,10005],[-16104,-4800,2526,-8700,-51049,-101212,-95829,-80829,-58421,-2837,74814,88265,55750,24955,-25237,-79022,-112778,-36428,46416,187604,185352,96895,-24434,-73050,-34618,-15735,39620,-9252,8829,59906,151372,229533,204996,11118,-20096,68730,64101,37933,-39297,-92768,-56408,-1969,53590,97792,106296,125959,140540,85150,-14833,-77042,-86668,-87127,-62743,-61979,-118059,-122914,-85528,-79919,-99872,-54917,-94529,-111695,-75971,9318,35951,40771,10424,-2943,-10282,-14446,-43139,-58758,-20946,17010,-7135,-26895,-24818,64020,201858,278662,294440,194746,152846,217363,217030,152095,110390,85883,6524,-51638,-28820,-41745,40909,64470,-12645,-70326,41246,139781,156698,93096,40375,-1939,-44832,-36887,12366,68353,103056,96120,61499,2055,-51223,-6850,33481,65283,88688,120908,257427,500303,653986,497199,222686,-87283,-5862,189518,225073,186406,79105,34840,8531,-46604,-89580,-84400,-38406,-6068,66454,114175,73254,10649,-70012,-116023,-137413,-137099,-117233,-38728,1146,-50262,-93862,-126206,-110601,-20896,118103,352718,461624,306837,157241,59462,-15936,-92025,-152620,-124408,-48463,-33864,1628,-25523,-47475,-38815,-12634,-4871,-60516,-158065,-75030,3186,63185,39484,-42554,-134846,-126515,-15634,74537,131183,156731,104237,20542,-80995,-82719,-10072,44279,51971,10613,18517,2234,-60564,-100899,-113257,-101262,-87906,-107963,-60184,-46601,-69140,-21833,-5875,-37043,-49094,-105556,-73037,-20362,-12187,-806,-16410,-22503,42921,71418,30984,-16719,114587,188225,-1028,-105228,-46412,47121,50192,-1866,27059,152563,167136,123977,84720,7056,-51616,-70247,-86328,-69734,-8663,50938,142538,261038,306722,343185,377146,365409,251748,110186,5361,-43667,41416,244559,586062,782147,596557,235216,138143,255408,353824,219507,38809,-86462,-148335,-58264,12920,60678,34743,-8136,-156,74014,68877,2234,-65630,-105783,-13136,86650,74760,32310,-10135,-29259,-34666,-44597,-15476,2480,26227,18839,65391,123464,224984,233930,150262,87606,50310,41571,10184,-20988,-41770,44110,17163,9195,95220,57164,65452,182347,305238,380405,365763,266786,174314,88820,37926,19778,60277,170332,138132,67880,-39986,-115826,-139036,-94533,-44281,-86319,-109813,-122720,-88670,-81346,-4085,96933,218647,166936,68582,32914,-36136,-25198,-42976,-90706,-92242,-46481,-37853,-6860,14289,28994,19720,-11137,-49256,-87428,-83119,-85241,-94840,-56653,26465,47638,78186,87365,50881,9274,-66896,-42102,-14209,-5721,-27589,-31931,-32581,-33033,8627,35724,68589,111558,64660,-23083,-55596,62778,166769,206485,209636,172918,118127,87813,79928,28915,-33865,-63507,-82267,-47669,15915,46793,-4466,-96711,-90000,-7029,24036,-2395,21458,22710,-64346,-100778,-23140,79313,109970,54557,-40460,-99672,-100165,-43360,75023,150020,122713,72979,141515,152671,125488,59470,-17550,3819,37925,30375,-41594,-79588,-92870,-101777,-111041,-79045,-47586,-50136,-63561,-57970,-46937,-114603,-138508,-70993,-74936,-124286,-131286,-51528,63149,142056,77544,-15606,-61956,-83786,-88281,-63728,-20947,80798,70662,-41957,-60734,-61402,-93160,-102130,-68756,81,28903,61858,82896,30832,-58497,-109176,-29862,-4840,-54452,-112143,-85096,-78942,-117534,-107117,9324,85554,158302,93850,25879,194,8590,-30791,-201697,-333351,-331120,-199649,-101938,-123632,-170980,-293775,-196936,-59797,12665,84476,47471,-18877,-33722,-48666,-27767,-16038,-37351,12140,19922,32535,56582,74444,103448,51630,-23720,-82746,-75029,-67877,-55507,-92921,-79481,-21798,37303,54380,38012,-4367,-92333,-108123,-76286,-23454,98127,129855,87032,24736,-81837,-90798,-13474,36884,115122,131478,27778,-37432,-78479,-43174,-49603,-38406,-24360,51103,143206,248145,364398,450586,305344,30922,-71522,-110051,-114868,-154452,-101463,-17636,-4618,-60719,-146672,-71330,7354,-56092,-60785,-42154,-12323,-9358,-68075,-109710,-94338,-39135,-4657,-27269,-91281,-94909,-158070,-68790,-72336,-103433,-90594,-360,97913,19852,-17799,108383,377349,367554,119961,-93199,-85129,-47339,-4943,27853,18677,-23790,-46372,-25775,10677,87813,132205,164310,224513,201932,51861,-45819,13246,71248,29041,-81102,-47111,20693,30684,-22280,-93090,-81768,-24365,5420,-19818,-48449,-50800,-31807,-18136,84407,153988,256230,252878,104267,17299,-61159,-72686,37172,121912,158219,167998,102961,5075,7384,75336,95561,119421,129068,83641,55503,60730,29100,-48315,-45971,-1895,13895,-41712,-73529,-96555,-3325,95116,196270,282624,292499,205853,72865,-41006,-79417,-67540,-52109,-14334,35524,96437,86675,48459,96835,160234,199081,178953,24670,-38796,-71098,-54668,-8223,26294,14172,-58391,-115480,-111158,-89245,-85230,-101913,-62522,-230,18488,-26312,-15547,59954,146174,272407,393032,446732,443055,361582,143436,3478,-101574,-80893,-7030,31485,41802,-11282,-87429,-140592,-115886,-57458,-39531,-56738,-77013,-79954,-40555,48714,118051,150901,218084,306507,292857,151211,2476,-76362,-81871,-66478,-25189,18230,119188,149585,81862,-44540,-115654,-31454,65754,83832,36975,-21324,-90704,-55887,-2618,27425,-3760,-9874,38320,23827,-68938,333,350384,612802,628535,442979,94586,-56914,-85923,-117884,-37851,-14229,19703,69506,40617,-28863,-37811,76602,155258,65800,-110534,-18079,8628,-11194,29259,66523,88912,117417,72903,-15697,-73934,-61429,-52466,-42546,11370,27723,-38225,-22441,89964,208111,171030,55702,-31313,-66111,-71181,11119,110124,170357,179673,236246,145984,19978,-58123,-58589,13441,123608,256954,228308,119374,33489,29796,73901,41133,-39512,-71494,-79705,-43212,86926,271798,363523,346577,168558,70724,61082,41545,59666,64517,41087,2098,-41715,-34984,-27404,5831,-24665,-29126,16030,6496,-21449,-85729,-110472,62479,262277,311919,279075,234362,142270,41312,16266,67386,257593,296440,181806,107456,121748,50804,-49509,-6412,116578,237073,266765,180526,65865,68221,24977,-102155,-50550,-43096,-72866,-21696,-11622,-75214,-40427,67748,163925,87120,22456,-44893,-105579,-53669,8900,46093,-9477,-74729,-104506,-72819,-59882,-46701,-29880,-23946,-16812,-50331,-21305,75450,212382,358065,403384,335470,235996,100034,-6068,-55632,-21022,30850,64596,62054,72574,64333,42803,23414,24695,-5702,-50130,-98925,-119957,-59936,-40483,-58770,-74021,-45288,12467,55810,98058,100392,71897,-10451,-60584,-103243,-49543,14593,58480,99924,147347,127375,6221,-78538,-46616,-22774,-14834,-43246,-88459,-117986,-103706,-49705,-1008,1105,-38637,-131861,-109623,-54169,-32664,-64579,-79232,-54016,-96866,-87772,-89336,-54582,-12297,-59471,-79336,6333,48897,60826,69658,101190,65504,-48463,-78065,-38096,-28782,-64599,-93972,-17860,29832,28755,3274,-39427,-77017,-94730,-74759,-714,34202,60789,42488,-16127,-69303,-67178,-69688,-67935,-103031,-46658,-28771,-68482,-112457,-15111,186582,290944,217221,49753,-46672,-50312,-110882,-71697,35124,199641,339178,422091,320683,163058,31409,-52570,10376,69394,153743,207932,160553,33089,-49787,-51259,-57772,-76234,-107460,-107810,-99387,-144852,-90305,-24831,-6441,-51835,-85077,4111,42072,-54965,-93694,29152,132325,68722,-46688,-52511,-68839,-61929,-111234,-123186,-93325,-10728,54763,50452,63921,137968,95303,11665,51743,70009,50455,854,-86809,-39272,34706,49565,31887,5123,7825,91554,213110,363319,353027,157748,36466,-36964,-41973,11656,62828,103703,115279,62723,55197,79421,108657,203661,320011,192458,38498,-98933,-127325,-69492,19855,179120,323012,413855,290536,116234,49807,22201,48142,72777,54675,45299,74022,130603,106697,8496,-38138,-46846,-29551,26670,45939,1313,-50157,-34512,-15436,-40322,-32268,-80453,-80814,-93282,-119838,-68854,-20452,-4631,-8838,-47770,-24006,38100,37449,-34960,-122830,-168456,-163925,-118395,-75099,-26943,-13315,44682,54580,18706,-48718,-68848,-8927,19619,21221,32339,44243,90338,95248,-1634,-62531,-66878,-3528,63016,99583,136696,203668,223279,244155,204723,148618,71515,7773,24887,70223,31765,-67353,-102876,-117371,-112632,-80895,-37752,-51551,-52602,-16040,-13597,-24212,-80590,-52331,49241,131886,134144,63207,-52940,-69901,-33545,-57579,-58545,-79126,-108602,-24655,-53850,-24823,-26354,-35294,13563,93890,145164,109305,58753,187998,332574,327662,172749,41039,-48757,-1612,109481,97024,5035,-41720,-37480,10666,8267,-62181,-76525,-25159,-5131,-48745,-90980,-79798,-40004,11968,24601,-28164,-66286,-71619,-48464,-26763,-14101,-16699,-64511,-93398,-50647,91244,194438,158853,55330,-90469,-74707,77188,177855,186315,173868,60859,-80434,19316,77019,59975,27052,-35563,-62781,-108286,-90355,-24403,33788,45806,-20423,-104927,-71704,-58180,-50658,26251,51342,-27365,-86349,-45394,36187,227392,385116,423117,270633,125558,82962,85553,24065,-39273,-106672,-130136,-42262,-26819,-22867,-45768,-34511,30191,98132,145798,267515,267467,131204,4273,-79851,-128753,-60457,38213,127917,108486,81734,81104,2065,-65932,-28771,-14077,10124,13106,-32924,-81092,-56988,-30957,-64936,-82794,-4522,40251,40167,3539,7054,41320,7879,-37630,-876,34069,-10461,-32876,-126895,-119618,12684,167505,227999,157938,3716,-63940,51370,147450,164175,114595,66479,13794,-19325,-59445,-36015,18126,150091,193150,44491,-63300,-69822,-81096,-79362,-28432,11357,41354,15094,9204,16047,18609,7528,-50151,-134651,-73405,-66719,-58461,-30018,-16998,-28768,-42468,-79570,33635,85446,144932,153026,143242,142206,115363,59715,-25825,-82633,-122031,-147742,-109180,-84476,-109733,-74090,4837,147174,261722,231130,43650,-96015,-40512,104131,160772,144098,143063,43373,-15626,-51772,-41168,-31402,-57417,-78760,-79685,-83212,-97731,-85332,-42684,-14412,21362,38846,-80807,-83668,-94631,-101371,-88289,-34719,-2465,1266,-52328,-97221,-70474,-45686,-41260,-30305,-13719,-67799,-136320,-87484,-46750,8220,50488,71988,32425,-39844,-28915,59113,11121,-85121,-98958,-59839,-46887,-5972,119626,217031,226715,152663,94823,26616,-29063,-63899,-59965,8443,194866,246354,186765,132402,97559,175799,169478,97353,83550,90958,121028,72341,-17696,-107247,-27055,46241,95369,141901,93402,4089,-38780,-115606,-68757,-23374,-1444,-14074,-42603,-29672,-21165,-40150,-89831,-131566,-90891,45604,189629,210562,53096,-92822,-32737,109389,258521,344609,252480,160832,4279,-135222,-117440,-5850,105292,163879,223530,114903,80331,31731,-72407,-127438,-23228,-11249,17946,-1453,5820,12975,49409,-9,-58446,-112859,-51757,114654,87560,-90292,-67208,-65462,-66241,9516,44499,27621,-53073,-79706,-93842,-60583,80194,133577,61811,56164,39027,-1974,14504,53171,109978,136107,160589,78286,-77132,20061,131356,129061,53562,-13794,-46452,-44198,-47577,-52744,-13273,45487,87109,174146,400048,394377,318662,241800,151335,43798,-49204,-102057,-136723,-145077,-116346,-76881,-21909,50071,131927,230524,255017,112470,-53541,-90830,-54170,-37249,-31283,22544,85129,126759,111735,-50665,-148734,-39674,78918,154811,151984,35102,-112196,-67001,70392,237829,251025,127486,90739,106306,147126,140831,80290,20393,-48023,-119506,-89228,-33881,-8546,3256,14863,21531,20339,22077,-8869,-22779,-68995,-113647,-86868,-17117,9664,-65600,-42574,17801,56949,24295,-3269,-31687,4306,89350,96542,21761,-30142,42945,212636,378416,262929,105299,23349,9828,90358,204716,193452,85407,25995,63167,22763,-102977,-133425,-108821,-120905,-75279,31048,106676,176617,169812,32042,-36228,-48167,-53645,-34073,30610,38628,-1781,-26152,-66792,-128177,-169519,-23723,-44469,-81107,-74955,-87796,-60428,38229,77059,90824,101932,56977,9894,-79497,-151960,-29281,50082,31823,47612,66661,53738,-5217,-53822,-71079,-20003,67338,51377,-11157,-55506,-57885,119967,345318,399538,256163,127746,19651,-34369,-94233,-97134,-42714,9824,48529,-45244,-104067,-76211,-51426,-55034,-59456,-31386,-62938,-146907,-101717,-33118,35528,73993,112860,102144,101975,98221,80284,59902,-9847,31911,51856,46774,56435,117350,107352,5163,-100931,-55624,-20102,-22685,-40429,-83161,-66164,-36448,-55,9766,26303,14892,-15798,-31958,-12237,34918,41430,-3737,-56050,-13196,-21982,-71806,-108820,-108460,-104682,-96795,-39454,34671,156929,216361,45470,-13027,50703,97867,120549,78704,-5676,-77260,-61061,24492,46643,28787,3279,-68708,-131010,-52934,-13147,25124,16898,-39378,-115683,-14058,200507,351099,389050,250825,56787,7749,30551,1810,-48810,-62860,-31600,-7069,26688,13715,-14700,-59670,-91139,-110517,-72037,-30866,-34231,-75383,-109464,-49312,21435,50228,43299,19617,1919,-35628,-80388,-70037,19411,132869,123905,113774,118112,194937,237842,152057,54471,6765,-71909,-128562,-78547,-37036,387,11971,76920,122382,89585,98398,25525,-41491,-93448,-66630,-26047,-55732,-104350,-113262,-95241,-44296,-20952,-51395,-130259,-124569,-77347,-32191,19454,20047,-56410,-7225,41887,45236,49629,65520,71664,48690,11700,-20138,-89605,-58560,12961,23586,13422,-12885,4163,31617,67850,118513,102298,12477,-74174,-49419,-4475,18433,41168,59806,53250,45784,35706,44658,67775,-14452,-100909,-96347,-15640,108645,163544,139359,125357,44086,-35659,-74700,-76546,-108106,-133433,-92592,-61573,-39326,20222,6571,20550,-4331,-91070,-37830,41270,52540,-33855,-56982,-31166,-8862,24207,28383,-27633,-54490,-14305,37735,5503,-47944,-79177,-66859,-4400,39113,3653,-40320,-50429,34190,89443,53781,-9560,-50479,-14854,-33050,-52538,-9137,31319,56779,7589,-30300,-14220,11944,2997,-10961,18247,102584,203867,159410,83669,4764,-105013,-142575,-126269,-58437,30807,74414,52136,-33664,-67968,-27773,-85891,-63269,29477,146419,120320,17815,-58828,27763,-411,-36871,-67866,-45026,-11179,-38729,-38468,-4803,-12512,-18372,-8000,78803,71797,-5839,-40067,-10272,38669,45355,15207,-4487,12406,114948,232830,212691,281121,315637,258149,303015,313545,100918,-11195,-52111,-65198,-42277,-3208,10205,57188,85299,41006,-79228,-156196,-123123,-67646,-8787,40680,-3159,-43286,-44328,-18966,-11601,-7139,-19151,-40597,1454,-17502,-4635,113473,271280,400502,449489,436652,480786,628973,485103,213010,55124,-13129,-12749,-17319,-80614,-65394,-1610,-4379,298,25040,25888,32078,18692,56365,75893,3198,-79739,-93026,-64899,-41929,44414,139312,119515,64678,55329,37731,6036,9309,48265,88226,75942,55689,40741,34446,15087],[-11591,3270,11519,-3146,-51721,-102608,-94571,-84291,-64180,-10872,71284,90742,62244,28549,-28312,-84253,-102766,-28727,50122,175733,160400,85975,-30914,-74982,-26949,-7396,44574,-8673,5789,64037,169638,258928,230126,21850,-23215,86459,79292,33382,-54623,-89541,-52211,-3968,49554,90182,99887,129579,148586,91302,-13500,-82730,-95659,-95551,-70319,-66249,-119520,-123950,-87289,-92811,-91360,-33283,-84366,-108765,-84938,-1499,13419,23478,18196,15356,14429,7120,-26365,-43876,-13092,21682,-1731,-19083,-27857,52701,178516,260793,265343,149258,111165,197114,214989,162153,135388,97113,5915,-50836,-24273,-635,87738,101310,19477,-65798,42144,152182,184968,127615,60587,7049,-46421,-47917,9014,82227,103852,44959,18774,-20730,-58475,4227,64987,105414,139580,191859,329556,527350,588037,398072,149249,-123343,33536,249831,287689,225695,97400,47035,17527,-41867,-87921,-93121,-45633,-10346,62544,108686,75851,17279,-72022,-111777,-127316,-128018,-116829,-38585,3585,-43301,-81215,-109574,-92326,-875,139284,367441,437009,262823,128586,43148,-48077,-148159,-133289,-92939,-34188,-22166,16651,-10697,-43618,-45598,-20815,-14254,-76694,-134022,-49894,22207,69045,23289,-68624,-106408,-94814,4460,104830,168266,191587,105154,3553,-109565,-82589,15412,67511,53949,5292,15228,-1100,-74177,-107614,-78887,-57622,-60097,-82136,-42046,-35482,-58149,-8316,16170,443,-922,-77740,-80234,-7860,-5441,-38299,-79183,-41528,23788,57121,36295,-5426,96058,148936,-21221,-102971,-43517,46938,42380,363,46703,179523,202266,158971,117058,41189,-18604,-43949,-67985,-55928,7678,72721,178136,351086,421843,422010,393427,326371,191966,61428,-22234,-26333,58574,259919,564040,721615,589976,263435,183533,342400,486162,348666,105359,-54503,-145418,-69024,11085,66098,40966,-3022,11688,105492,108313,29400,-50091,-122094,-14340,91731,61071,11948,-24730,-35612,-36431,-37653,9921,53033,85082,56559,82115,120977,202234,219684,144108,75675,38203,35875,9858,-24653,-54502,27000,13502,17874,95736,46794,53786,174864,320641,388120,358812,275647,201097,129753,69226,40371,85201,188793,134090,56177,-41583,-120797,-146310,-56938,15898,-22889,-78874,-117841,-106678,-79224,-3298,80601,165663,90928,17244,38437,407,18991,-6872,-59086,-88730,-68694,-65240,-31163,-1468,23614,25313,-1257,-34543,-71898,-80973,-95792,-104162,-55063,41855,78216,100464,88429,44124,-3765,-80896,-47560,-18165,-12145,-33882,-32409,-27578,-40357,-4651,24392,54943,82557,32444,-26873,-41963,48055,151072,195459,194467,158738,107770,87800,90792,40575,-24052,-52551,-72695,-48732,16033,37215,-20410,-112308,-100526,-11586,26067,6803,31457,29009,-61056,-96358,-20321,70312,83254,24837,-58553,-114127,-112006,-21829,106899,159309,111103,43078,98460,108761,108495,60332,-5348,13170,25420,14569,-48328,-78920,-90835,-100672,-110768,-75934,-59224,-76388,-98430,-101328,-89345,-148214,-143362,-65400,-65649,-116968,-126779,-42719,79831,156746,77909,-27508,-88389,-116306,-126027,-97426,-51037,50347,50626,-48402,-58244,-58063,-104312,-123407,-84073,-11360,24171,63403,78652,9731,-98200,-88900,12179,34454,-24082,-91816,-85335,-92120,-132671,-105217,29953,117609,196723,114585,29207,283,16171,-10519,-160971,-272971,-270367,-158910,-106114,-110224,-148564,-259364,-181052,-55389,12001,72739,38295,-28198,-37964,-49783,-23474,-2334,-25707,13196,20279,32379,57311,75848,97347,40962,-35021,-89909,-63393,-38598,-32208,-65933,-48545,-1989,48840,62966,36832,-16889,-112018,-128416,-93188,410,150578,180693,108394,35149,-70465,-81594,-8023,39005,116312,131954,26759,-33337,-78367,-54699,-60543,-37780,-14539,76700,165345,267596,376338,431257,254839,13597,-67321,-94563,-90946,-125265,-108375,-19285,4778,-51399,-144151,-70906,13516,-41236,-48024,-33391,-11063,-15062,-81309,-84639,-74140,-41249,-12214,-41938,-85780,-82135,-155373,-59151,-59812,-100556,-119091,-29777,73884,15698,-13759,111718,380139,360274,126787,-16506,-45232,-45062,-4518,39680,30873,-25231,-46298,-5196,34283,84140,111174,127375,173686,181686,69686,-27551,16889,70916,26695,-90807,-44864,24434,33937,-22235,-99586,-98030,-33271,1843,-19393,-37313,-29963,-13335,-16699,79980,150794,236697,220642,88010,28342,-47105,-71070,41791,134532,178754,189372,126107,26996,26183,83411,93558,121197,147872,103272,73938,75859,39317,-32852,-19367,15302,12874,-52222,-88118,-108274,-10728,98576,211153,299939,321332,242506,99386,-21655,-55081,-51955,-46446,-26494,7202,73370,80553,58064,103139,153996,199390,210072,72196,-18550,-61294,-44213,-4212,26480,15007,-49068,-90055,-78519,-57917,-60805,-85932,-67184,6518,16865,-42435,-26841,56867,150682,281900,404766,465923,471899,369198,148168,13833,-97419,-82026,397,44936,58111,4414,-79295,-129832,-102349,-49699,-34273,-48561,-69777,-79405,-47626,40887,106425,134601,192477,269618,253878,108027,-38372,-101365,-98099,-73155,-24147,19101,125506,154797,88295,-42678,-103364,-12897,103375,122388,60797,-11231,-91928,-51207,13995,49812,14136,-11895,24969,7615,-77188,16367,380373,664011,642831,397048,49368,-86017,-85275,-100245,-53612,-20725,23210,84062,53852,-22005,-56866,41613,105367,18542,-94152,15214,26808,-8538,27285,66892,87658,113630,75413,-26209,-92701,-47445,-27476,-23076,18261,25574,-40224,-18154,93695,211889,198893,69039,-30999,-61516,-61878,23438,118302,158201,148026,209133,150987,28794,-57617,-70158,4189,137813,324157,291923,144844,38578,23769,63028,42365,-36021,-73247,-79877,-37710,102112,310086,434883,389803,176801,67452,53577,35356,48024,60165,43605,7419,-26086,-18873,-18156,7980,-31887,-39747,9642,9798,-11540,-67983,-111859,20559,227988,306091,285327,218283,106324,17046,-4792,31346,204403,279618,200100,123897,107447,22601,-95511,-53199,85019,228054,291550,221180,94021,66324,12348,-96646,-38043,-38734,-82882,-31975,-17521,-78013,-31556,82370,159758,68655,-493,-63648,-93619,-52718,-13376,21006,-23230,-84036,-115374,-88591,-76451,-61794,-49476,-55575,-51133,-77734,-34633,59763,176900,299477,353215,298865,209015,85319,-12608,-50081,-8291,45970,83244,93051,104205,83389,50845,20505,19691,-13610,-62408,-113132,-144425,-75837,-52542,-72304,-89403,-48434,6686,55192,110445,121748,95313,12475,-49680,-131071,-118496,-42808,29591,91844,145854,122165,6125,-74652,-56592,-41731,-27850,-47986,-88264,-122732,-112531,-49041,8063,18051,-20668,-118890,-116433,-57276,-33744,-60038,-72524,-55411,-98283,-69595,-69306,-42633,-7703,-57103,-72384,15909,63359,73727,73589,87522,44101,-58060,-76119,-31920,-30252,-70836,-89254,-7992,36448,26479,2137,-31335,-62279,-78103,-65440,3609,42622,70507,51519,-6865,-59924,-57366,-60668,-63202,-94788,-49370,-39946,-82586,-129606,-30009,176375,297154,246452,79848,-28687,-49066,-113423,-58201,53825,232941,375538,459516,330980,150143,23723,-54314,5344,57987,130255,169610,131193,19381,-41993,-43805,-52104,-70810,-102794,-120026,-111464,-133201,-66414,12205,42212,-26099,-94741,-23864,20010,-58357,-53109,75746,143464,59946,-69499,-56920,-53409,-43569,-104732,-140871,-125947,-38717,48401,66437,90020,161625,103354,6811,54071,64731,37132,-10151,-87760,-56132,29951,52719,37445,10979,18396,106608,220865,350560,364029,176732,47098,-47978,-61475,4214,59811,100202,121998,82782,82403,96096,125909,230293,327457,208903,45650,-93360,-142259,-92008,3428,176947,317214,420595,330686,163851,80948,40284,59431,80674,58085,45747,68539,105451,68308,-29320,-66893,-46264,-4471,53715,59390,107,-67966,-45354,-13206,-37517,-48658,-98757,-89017,-99626,-120427,-66556,-14145,14058,13145,-34097,-29899,19914,19385,-48169,-131317,-163658,-154978,-124801,-75615,-20268,-3680,52115,54023,13369,-58201,-57999,13805,52343,62725,86641,95059,101841,98604,9290,-47788,-51467,3637,53938,75059,99118,168981,217203,267870,238296,161387,66581,-3209,16677,74741,68934,-9843,-42298,-62777,-74789,-61922,-29540,-50717,-49884,-2657,13851,11632,-42773,-47371,44978,126099,132893,58214,-70610,-110093,-50441,-53780,-39801,-55171,-84201,-14123,-61687,-38637,-40786,-47607,6116,87365,153288,125919,39481,134328,316747,368446,242335,100880,-36989,-18589,90870,88063,3052,-41681,-40361,2676,170,-71357,-87465,-35188,-9334,-49281,-85650,-50995,-12132,28654,31301,-28496,-55654,-44774,-15726,-7734,-1982,103,-35719,-61000,-81435,64551,205385,191591,86284,-57811,-77889,70030,179844,187235,151716,48272,-66960,33387,106170,92202,48296,-27539,-66959,-98291,-73134,-3927,61275,78586,5960,-89453,-87209,-67821,-40416,43871,79320,22682,-43321,-18005,34315,182291,344157,396980,266717,129300,98101,108063,49923,-28305,-105155,-128515,-36064,-9614,-2922,-31119,-28680,21450,74629,110494,225842,255831,147450,25301,-68379,-130237,-57648,36058,130704,129159,95551,79342,-5349,-75941,-32596,-18994,14662,21312,-26735,-63684,-30448,-14433,-54755,-90503,-6368,42401,43743,5358,2500,34031,10442,-17441,22856,57095,16258,-32677,-138289,-86036,65685,207304,244854,162504,-3676,-72945,57325,133610,144287,101519,68925,24643,-10345,-55805,-34202,13660,116850,132244,-7289,-71268,-36099,-52061,-53296,-7480,25371,49457,23987,20974,29517,29495,15722,-47868,-111443,-79439,-68632,-49577,-6750,5730,-17788,-42549,-84572,13696,74694,138378,147708,151367,151209,114647,59734,-23252,-80520,-120861,-137132,-108932,-93891,-91612,-35836,37354,152826,266674,224048,22837,-123117,-33322,115763,161051,150190,157832,59323,-1458,-42879,-40150,-28542,-51460,-73573,-74958,-75484,-96515,-97678,-43794,4768,81860,83693,-61859,-86613,-102019,-103186,-77111,-8594,40345,34986,-31528,-92958,-79432,-55677,-49711,-35102,-11629,-64257,-134500,-79324,-27599,40444,92693,112750,53480,-28940,-68100,44326,7344,-101689,-115569,-71040,-58217,-15202,105363,203879,218694,154904,114047,55494,-5374,-53041,-73964,-22727,172526,217509,157850,88752,34700,95026,92888,34455,35264,51531,89350,44214,-36836,-106221,-22675,45466,84358,125745,89475,6489,-36140,-103677,-64021,-12754,10464,-335,-32317,-21826,-16123,-27392,-62236,-98737,-75328,45898,155741,167651,33861,-104802,-30145,92805,252918,385424,292563,186626,16254,-132809,-111737,4236,96858,135042,188167,91100,62951,30948,-51560,-98843,-31520,-37430,-7599,-12558,-227,6951,54793,1773,-46877,-95447,-46839,124125,128503,-51369,-58692,-64547,-67402,11113,47680,27003,-52845,-77076,-88703,-69273,64074,123977,67837,74916,56794,-2436,-2117,23670,73549,119891,159135,73283,-82227,22658,142488,143809,59064,-22790,-63710,-61143,-58805,-63366,-30927,13573,37371,109203,349672,401831,323375,238259,151426,44334,-44852,-95467,-142483,-154302,-127766,-90514,-45114,10738,90419,190738,237355,110473,-54257,-87690,-43014,-27668,-28085,17691,78511,130119,115215,-48684,-155151,-43418,71219,125076,109513,10484,-106922,-61814,47154,232041,263343,151068,101526,96491,135015,148277,108286,45656,-34309,-113678,-96799,-42646,-21972,-15555,-12518,-8875,-668,9498,-18358,-32127,-82442,-140530,-94565,-19825,18122,-57962,-43200,14451,57957,32067,6022,-19480,28401,120896,108381,27739,-25761,60622,258250,427243,285258,104205,18647,-1414,64193,159177,163058,88895,27455,61588,33204,-95076,-141987,-117505,-134653,-86572,29576,100798,168115,157199,15326,-44042,-44344,-35893,-10478,43841,45624,-657,-31844,-71864,-127865,-175860,-15814,-42058,-90984,-83734,-97924,-56381,54756,102683,118418,113528,45864,-311,-76134,-155246,-43595,43595,45386,66653,89181,85653,29590,-23756,-61870,-46867,34777,30520,-20048,-47986,-40777,135374,353922,369134,224904,114826,23195,-30252,-109492,-110599,-49740,13532,69234,-17496,-81993,-68839,-58342,-51434,-41220,-7220,-39866,-127712,-115128,-35031,46069,106661,143940,114746,93905,56196,23259,28676,3525,50111,41664,28409,44961,126042,102402,-2864,-107464,-77911,-45278,-46094,-67489,-92817,-68720,-41925,-10367,-9284,-5380,-15955,-36726,-50927,-26428,25824,33732,-9247,-59256,-13218,-9342,-67228,-109921,-103499,-90653,-83393,-25624,50432,168704,215955,57674,-1368,60341,112026,140251,87490,-2604,-78006,-51753,26514,28960,6255,-16326,-87559,-135122,-61230,-31487,7169,11050,-32630,-123497,-40552,145841,297342,367728,263430,74445,25296,35920,-3224,-45617,-47431,-16638,8184,42286,24255,4044,-31665,-62863,-87698,-53921,-20967,-26976,-63745,-128264,-63151,8208,36623,46278,37212,30403,-16764,-79165,-77709,16409,125149,103944,89575,88004,151087,196604,125760,38381,-11688,-98259,-127259,-65443,-33422,-3933,9189,87221,150917,136133,147491,66542,-15147,-69588,-44606,-12678,-47093,-104240,-121323,-97054,-44161,-26567,-58267,-123287,-121710,-84458,-45939,7272,19292,-46086,-7254,50773,67280,75849,77926,68101,53194,27974,-8702,-89157,-55688,20146,32613,25442,4376,29482,46121,59591,110904,106659,17043,-77249,-42383,12500,34879,50008,61748,45140,36477,31527,39940,70389,11505,-68546,-54425,28381,139793,155305,125233,125224,51761,-26759,-67750,-79239,-110800,-110276,-88306,-89621,-70849,-5216,-14942,2701,-17559,-78749,-24420,48609,56522,-34394,-58182,-37539,-28875,-6940,-2182,-41232,-58866,-23867,19292,-21145,-74073,-95489,-67254,7452,54352,11343,-41094,-52964,43158,107111,58020,-22977,-62376,-22320,-47163,-84642,-39870,1610,24013,-22171,-71547,-64092,-14167,-6482,-7816,31714,116517,203750,150620,83545,11134,-78690,-108557,-97279,-39021,41702,80803,60215,-27898,-70911,-29217,-71505,-75470,4487,132860,124104,2246,-60418,69873,41867,-19900,-51902,-44883,-21172,-41021,-44199,-15203,-18983,-28317,-23156,67134,67654,-1966,-31183,-8195,28331,25704,-12825,-35378,-9494,99026,214956,191567,258648,298844,258068,326438,369409,158194,-1937,-60265,-84699,-54238,-9038,4158,55362,92313,55365,-72652,-155641,-121933,-73011,-16135,32647,-6161,-45895,-47408,-13090,6466,12882,12491,7832,26668,-20898,-39993,68231,217825,344759,404438,405918,470167,641670,511616,225770,67357,10862,9929,3086,-57984,-47489,-2002,-10903,3463,47206,59109,58677,22017,48611,73750,14654,-68671,-90623,-62283,-25367,53774,128580,85742,48819,55830,37502,-2569,-7817,31451,73079,67933,59207,44716,34243,14851],[-14213,3491,12440,-5419,-59440,-108891,-97284,-89560,-69849,-20582,60439,83917,62751,29608,-33442,-91496,-100634,-29918,41816,146087,122817,65229,-44851,-85468,-27225,-5049,45483,-10631,-3213,58633,174281,269732,234320,21422,-33338,98938,86816,17026,-75672,-88489,-55027,-14261,37434,72994,83855,121978,143419,85898,-21326,-94816,-107417,-105793,-81685,-75895,-127485,-131770,-92641,-103392,-79057,-23303,-76708,-104803,-98628,-18709,-12077,3857,20435,26178,32455,18093,-18916,-35684,-9947,20480,-3751,-20333,-40104,31294,143166,228104,221524,97960,66365,165117,195520,155664,143338,93850,-7679,-65033,-26737,41260,121465,123278,41316,-62388,34234,150761,199376,148253,67196,3827,-57375,-65891,-2841,86971,97535,-13375,-28968,-48114,-70472,8832,93115,143230,185450,257473,386491,522312,491265,281511,67323,-150500,62686,291210,333597,255237,109592,54676,22693,-40394,-88128,-106011,-59016,-21633,51174,96053,73245,18605,-79020,-109426,-121693,-123319,-122420,-45862,-1025,-42062,-73710,-97645,-79212,10786,147584,358477,389819,212303,92884,19429,-82368,-152242,-97919,-71865,-30588,-20573,22601,-3330,-46825,-59683,-36378,-30884,-98652,-118042,-33159,32972,66067,-521,-85216,-63768,-65632,14822,120684,189800,211412,99530,-11974,-137947,-93723,19492,70227,41604,-9497,3859,-8597,-58600,-53663,-30605,-18499,-36151,-61501,-29430,-30352,-52812,-5417,22482,20959,31990,-51897,-88761,1638,-3281,-37793,-78332,-36685,3701,36101,34199,2923,77086,107961,-45793,-106689,-49592,34299,23207,-4351,60267,192192,222773,180720,138922,65009,3309,-27307,-57125,-49106,14512,82669,196403,417108,514292,470650,379997,266833,127738,16773,-48805,-12731,69376,262338,510680,621437,553463,284507,226548,424320,609622,478306,174096,-27759,-142518,-86837,2452,64501,40021,-5058,15362,128594,147476,52378,-36011,-145386,-22436,86269,38975,-17510,-45966,-43011,-38852,-31310,37764,109969,145934,91568,94079,111521,171377,196268,130862,57714,19890,24272,4849,-31411,-72600,-1328,2267,18884,91524,34705,38285,152169,302780,354726,317086,261767,209632,154384,86758,49755,98422,191618,118541,38260,-49224,-128266,-137404,-22159,69760,40294,-39923,-82915,-90534,-77146,-9386,57805,107852,17050,-31032,37258,36298,60155,24658,-32583,-71638,-88566,-91317,-58855,-23162,9837,21742,-24,-26483,-59536,-78388,-108530,-116851,-58928,43975,100192,112423,80338,31673,-19918,-98079,-59296,-30515,-26977,-47049,-38511,-28949,-55030,-21831,11843,38899,51247,1959,-30512,-35295,20464,119322,171460,170247,137143,90622,78466,90273,44307,-18595,-45167,-67482,-56583,8834,20489,-42222,-134296,-115821,-21385,23450,13171,36915,29439,-63235,-95417,-20063,59624,56916,-4720,-76429,-127802,-123606,-4596,130632,160858,97394,13357,47657,56918,83685,52895,6771,27743,14651,-4255,-57972,-80399,-91126,-103976,-117108,-80938,-80927,-112975,-140525,-136460,-113690,-156123,-127170,-58102,-58882,-114262,-126929,-37925,91562,164413,71974,-45270,-122907,-108820,-148092,-136612,-83850,19306,25732,-63929,-64109,-63903,-104518,-150481,-107092,-29977,12267,57127,69149,-11429,-139620,-50477,59400,76347,8314,-73602,-89394,-109447,-146948,-107210,38514,134495,224176,126127,27599,-3443,19183,5267,-126063,-224719,-225973,-130257,-111661,-78306,-99400,-209839,-152695,-53161,2220,48369,19521,-44598,-49242,-59795,-28040,655,-22075,7165,14141,26093,51218,70381,84949,25578,-50964,-100608,-52876,-11130,-8627,-37937,-18547,15698,55182,64952,29752,-35322,-125057,-119703,-87494,26301,187312,216519,122193,38641,-63464,-76327,-8611,32537,108892,124215,18162,-36349,-81749,-69655,-76069,-43669,-13709,89407,172626,271856,369754,392042,195490,-11267,-67817,-81893,-67326,-93936,-105037,-26140,5077,-51392,-147377,-73599,14623,-30853,-37232,-25940,-12209,-26811,-98222,-63793,-56682,-54484,-31667,-66216,-73484,-73973,-168207,-38968,-33477,-88492,-148776,-62290,47640,10159,-8855,111147,358644,329793,131765,55274,-4355,-45668,-10678,44725,38537,-31298,-53727,5852,46333,70322,80937,82224,109696,137580,68023,-19346,11698,59366,13703,-108190,-40388,28672,38131,-19345,-97919,-119830,-49780,-8883,-23163,-28325,-10603,5540,-13816,70768,143293,214811,187193,67391,34267,-37349,-78460,36075,135732,186937,198283,139305,41927,41071,87704,86397,115984,159764,116138,85159,81956,39760,-25165,-3676,23640,6607,-67613,-108602,-126542,-29068,88500,209480,295446,324340,255535,110685,-10896,-39144,-44077,-48519,-46017,-22461,45224,64763,57921,102061,145707,198336,240814,124836,608,-55168,-37845,-4753,20584,9160,-44950,-72171,-54453,-32913,-40536,-70026,-83950,2162,4332,-64574,-41896,49047,146604,275137,385058,444353,459103,346976,143653,18686,-89755,-83046,2311,50910,67533,12480,-78144,-126112,-97504,-51999,-38145,-47886,-69194,-85192,-63039,22412,83464,106852,152579,211996,193530,53647,-77366,-116353,-116386,-82445,-26847,13664,119852,146941,85951,-45922,-93778,1838,128408,147873,72295,-14020,-105614,-43564,31058,69548,27351,-19929,4467,-14643,-89805,22617,381895,669026,617332,331220,7213,-115653,-77146,-79375,-79741,-33286,17503,85383,56057,-23291,-83337,399,48216,-36216,-48386,48146,47974,-437,27236,66003,82751,103195,69942,-45025,-102771,-20220,1378,-6817,20379,18575,-44853,-19171,88307,200783,212967,74924,-38339,-62377,-55905,31887,118585,136942,109657,174968,150602,35562,-58398,-87490,-12891,140526,377040,356256,170755,38493,14163,45925,35033,-38516,-79429,-84082,-37940,105435,323201,472283,404010,170697,55803,38704,22730,33814,52015,40308,7013,-17735,-12111,-16456,2778,-45397,-56661,-4390,4351,-10248,-57852,-104714,-25551,178334,282204,275762,188424,64823,-9878,-32352,-14977,130847,233971,201891,132569,96658,12227,-94196,-82549,51066,203959,295892,244786,115541,69194,5734,-85254,-29978,-39804,-99131,-46612,-27497,-86248,-27127,88639,143448,38812,-35144,-84339,-86421,-60259,-47547,-13981,-45951,-100799,-129862,-105475,-95320,-80377,-73204,-90608,-88723,-111280,-54974,34010,127148,217588,272927,239385,169820,63074,-25304,-48887,-1369,54451,94877,119515,135086,102228,59171,20450,23286,-7635,-56582,-106939,-166254,-97063,-70017,-90619,-106927,-55627,-4570,51245,122213,144834,119549,32793,-40799,-130277,-155604,-77442,11108,83078,137426,108071,-1482,-76509,-72655,-70145,-54740,-67512,-100434,-137124,-125571,-52407,11489,27764,-9022,-100926,-118007,-63943,-40824,-61061,-72308,-63154,-101496,-54808,-53605,-34959,-7856,-59758,-72727,19498,72950,81093,70543,66407,20004,-71214,-81438,-34044,-39369,-83856,-90158,-4437,37787,20973,-1202,-25205,-49685,-66267,-60821,2758,44103,72150,52947,-3949,-56771,-54525,-57781,-63434,-88037,-55521,-56210,-102364,-152674,-54304,143599,274465,252355,98294,-14705,-46513,-110378,-53534,63755,254172,391729,475214,327583,130625,13019,-59997,-6275,38713,98927,122938,87686,-4501,-38796,-41268,-51708,-70578,-100766,-130336,-127710,-123732,-47333,43805,87097,-2969,-102351,-55166,-5146,-54740,-12250,110789,138476,40022,-96766,-61210,-36683,-25574,-97225,-155845,-158828,-62321,37481,73493,106999,179855,110394,-3867,46354,51756,19530,-22865,-87310,-81417,11368,46023,36120,11202,22102,110886,215438,322026,357124,188050,56907,-56593,-90707,-13022,47511,88247,120026,96558,103322,105697,132264,238221,305358,204532,40160,-91578,-139253,-120863,-23755,150190,277619,393268,347773,206331,110864,57402,68800,85996,57858,41470,56511,73950,25579,-68947,-89039,-39148,17917,71785,64306,-4112,-89271,-56991,-9891,-30509,-61366,-121724,-101577,-109553,-123452,-70425,-15625,23066,25079,-28267,-44910,-5957,-4818,-67246,-142658,-155082,-140240,-127630,-80161,-19073,-148,50633,42378,-3524,-77284,-52033,26720,71308,90127,127463,134937,106056,93303,13308,-40088,-45143,202,34953,44405,58949,126274,193827,270573,253094,160540,51301,-24256,-2119,67027,93573,46906,18855,-11771,-36344,-41177,-25657,-53481,-48386,13264,45538,48973,-7677,-43777,32594,110375,122490,46144,-93619,-157180,-61525,-47555,-24351,-36559,-62640,-6976,-72421,-55820,-60008,-61295,-3444,75221,150069,129154,13711,65977,270368,372449,277648,132794,-33957,-39543,63632,69713,-6877,-47753,-48306,-12130,-17595,-89237,-104141,-51720,-20961,-52343,-71388,-21909,15686,41490,32862,-32704,-48384,-22589,9146,2024,2691,9800,-13206,-31451,-110880,33600,204980,222108,116401,-26369,-85626,51030,168600,177875,122654,28883,-57491,43503,128212,114575,59670,-25420,-73711,-89910,-59789,12936,84035,100959,21814,-75379,-107777,-83505,-38373,50316,95300,64431,-327,14781,39072,128078,278422,342707,246284,125739,106222,121559,70543,-19274,-99187,-116239,-28397,3463,9444,-24996,-30911,6153,48156,77138,184268,235678,152872,35475,-65461,-136792,-59188,27523,122113,140049,102598,69395,-18788,-89302,-40386,-28247,14580,24615,-22446,-46496,-9070,-3484,-46558,-99364,-13578,38151,39810,-999,-9670,23156,13408,92,36674,64661,32345,-35019,-129183,-62684,106343,234111,246966,157482,-14716,-87228,52896,110102,116558,81390,63616,29311,-6301,-57028,-34389,8903,86629,80742,-51224,-71215,-10785,-32372,-36295,4919,32024,49942,25460,24641,35772,35595,23745,-38190,-84201,-87474,-76629,-50348,5398,17575,-16954,-48703,-86977,-7074,56100,119020,129522,147971,150377,107111,53793,-25413,-84366,-122735,-120777,-83860,-62505,-50878,-3121,59347,143438,245380,190160,-12692,-156065,-22359,125531,156347,150782,164026,68300,6800,-36352,-39029,-26417,-46229,-67466,-68310,-66657,-88787,-112468,-49076,22062,137419,120233,-45494,-91231,-114784,-105487,-66904,16965,85397,66447,-16120,-91858,-93504,-70542,-62398,-44592,-13993,-63550,-129540,-75903,-14345,67888,133528,152773,73326,-13319,-101140,18004,-3082,-125927,-137856,-88684,-75729,-29504,84227,180506,198043,146235,124412,80401,17197,-40782,-85041,-58481,134877,174595,119347,42535,-19139,29752,30079,-18232,-11326,10588,53413,10878,-58864,-100969,-22778,41355,71799,106669,80644,1637,-41569,-95082,-58648,-5492,17757,9077,-23637,-15980,-14641,-19579,-37217,-66553,-57388,42474,114207,120649,18175,-100958,-36273,64432,228236,403023,321242,205144,25316,-131405,-107063,12267,83661,104486,148482,63742,41562,26309,-34612,-73330,-36195,-61464,-36086,-31383,-18027,-10831,49440,-1910,-40925,-84216,-37669,137921,180314,-3110,-45187,-64135,-72303,8144,45988,22137,-56654,-79206,-84340,-76448,37427,103309,65821,83868,64041,-9960,-22172,-5477,37728,97227,146463,59864,-93011,20660,145287,148717,56683,-35188,-80866,-76939,-69271,-72999,-45275,-12016,-3546,53004,285648,391673,318619,228367,145919,41193,-42531,-90376,-148471,-167715,-144555,-111901,-75058,-35620,41800,138996,201779,97338,-57520,-86135,-38071,-28271,-33454,8099,67110,126979,111371,-49061,-162211,-52361,55075,88154,65108,-13320,-94287,-52814,24982,205143,250912,161661,108243,82267,117046,149461,132784,67700,-26078,-111897,-103487,-50508,-35817,-38956,-45528,-44319,-26294,-7588,-31350,-42373,-88502,-131705,-97938,-26652,20211,-54745,-47814,5671,52820,34744,12101,-8328,51601,145992,113645,29147,-23971,76654,296090,455061,295654,97259,10412,-15743,36177,113646,129450,88429,29195,62288,46777,-86114,-153379,-126221,-144446,-97108,22658,84306,141692,126746,-10428,-54434,-42008,-20435,12522,56918,54641,5327,-34229,-75971,-127814,-186884,-12145,-47059,-104785,-94902,-106250,-47381,74610,130542,145847,120993,30764,-15463,-74210,-146964,-59562,29583,53080,80583,107607,117339,66197,7473,-46507,-70635,-3089,7045,-31202,-46655,-30320,142839,341083,314556,178356,89088,15662,-35615,-128843,-116214,-48438,25042,95551,13172,-61751,-62601,-68577,-49464,-23440,17502,-17394,-106920,-128749,-37460,54451,134970,167744,122199,84846,25348,-12118,13511,20604,63506,29954,11466,32488,125131,88816,-13048,-108441,-101992,-71429,-65300,-95263,-103230,-73488,-49554,-23008,-30342,-35912,-39135,-47979,-64138,-39875,15386,25658,-12954,-60016,-15683,-2060,-65274,-109020,-97118,-77152,-70353,-14099,61394,171112,204690,64484,6743,66117,120966,152672,90841,-1042,-79208,-45568,22621,8054,-17842,-37776,-105512,-113498,-57501,-42743,-5602,8964,-21126,-120034,-65865,97137,240459,335260,270226,92700,41146,33845,-16927,-45576,-33670,-3445,21775,55429,30003,17776,-5656,-33418,-64039,-37978,-14945,-24449,-55938,-127325,-76116,-5277,24528,49574,51694,53218,1738,-74746,-88378,4563,105740,77940,66052,60483,109855,154097,96227,18146,-34739,-125683,-114179,-54428,-31795,-10488,3205,90596,168212,173185,190139,106635,9240,-48405,-26853,-7042,-44991,-100857,-130114,-100886,-47488,-35052,-66815,-117881,-118346,-92101,-60930,-5608,19651,-35165,-12188,61504,92984,100872,86865,61647,55897,42358,933,-89495,-55500,23929,38055,33798,17605,48782,52202,45525,97342,105846,21589,-79539,-40311,24359,47596,55798,61200,35767,26628,23776,29656,63887,27327,-43927,-21190,66438,159595,136793,107773,123977,62466,-14707,-60333,-81938,-111143,-91488,-69128,-93153,-99196,-31666,-37913,-16192,-29402,-63768,-15095,49627,54784,-37574,-59780,-43593,-47305,-35170,-30882,-55826,-65358,-36047,-2371,-49440,-98278,-108126,-71210,8129,57883,12851,-45576,-59092,44749,114516,56710,-37649,-57887,-17499,-49570,-103044,-71545,-31854,-11023,-50741,-103149,-101438,-37658,-21171,-10325,39349,123909,192961,131692,77570,18683,-46010,-75996,-70891,-21710,49110,81976,61799,-27220,-76998,-33450,-59445,-82244,-20265,120340,138900,23870,-16383,107895,79159,-2794,-39512,-45565,-34367,-48550,-55341,-28314,-26889,-38226,-40015,47717,54927,-4702,-28597,-11954,11886,-88,-46026,-67592,-24234,87335,196198,168700,229212,269102,243130,331317,403329,208218,13160,-63762,-103831,-68003,-16594,-3357,48880,89515,58564,-73504,-160107,-124255,-81719,-27775,19998,-16021,-58311,-58258,-15760,17764,29801,44677,53069,48837,-21107,-75608,17264,152521,274730,345252,363775,447986,634458,521070,231743,75941,31086,32674,24239,-33133,-27398,-2721,-19326,4131,68139,92603,83608,20951,33553,62653,17178,-61537,-77819,-58855,-14903,58950,111082,53785,31152,49994,34293,-8401,-26469,9638,52701,53523,55796,41407,26272,6554],[-14992,4679,14116,-6409,-64837,-110452,-94850,-87523,-66548,-21779,52857,77757,66738,37541,-30185,-90876,-97342,-30922,30351,111472,86711,47270,-54602,-95105,-26869,-706,50061,-5681,-7810,53805,174738,271115,228105,20383,-41508,113340,94929,-1218,-89964,-80770,-55198,-23102,27152,56018,67843,112598,134861,78856,-28681,-103912,-111937,-108973,-88045,-81916,-132442,-136355,-91020,-98019,-63812,-13055,-63808,-92054,-98311,-26556,-25412,-5731,27065,39336,52456,26525,-11552,-25833,-3916,21169,-5052,-21795,-51454,10408,107378,191425,174427,52525,30643,135478,171971,144809,145354,88087,-21474,-86544,-24033,89174,149821,139502,61694,-51642,28487,145845,208278,162435,68962,-2162,-66372,-77515,-13572,89677,93713,-47008,-64389,-67825,-77169,15305,125466,185945,232032,319358,429483,494399,384796,170136,-7706,-135759,89478,320288,368108,281989,125102,67257,33235,-33247,-81697,-111582,-67074,-28091,44122,87648,76048,24692,-81174,-100276,-110516,-113002,-123236,-51227,-3364,-37166,-61699,-80732,-61943,24127,153962,339113,336581,167679,61777,-640,-107929,-122851,-71902,-54239,-28106,-19103,29007,5747,-47869,-71633,-49783,-44602,-115151,-101822,-16890,43639,63370,-20280,-80472,-17728,-37748,22759,130302,202871,222628,96519,-15659,-146512,-108101,12093,62102,24862,-24084,-6081,-9740,-15540,12925,25365,24242,-8091,-38397,-14706,-23296,-46341,-5507,21414,31384,52225,-33385,-88086,16203,4823,30946,17846,1253,-5819,18196,33434,14713,65328,74299,-66548,-107204,-54020,20455,3657,-6841,75727,198079,234981,195794,157617,85673,21894,-11792,-45187,-40722,20256,89220,205851,460553,580545,490755,346549,202726,75189,-12493,-65833,4080,82148,259645,441125,502831,498741,304555,273346,500577,715882,600223,247194,1196,-132774,-102509,-4075,64012,39968,-5790,19166,149893,195087,79904,-15898,-149103,-27175,79473,19339,-46408,-64251,-43101,-35136,-17590,77420,178959,212666,130753,108860,103574,142926,173202,119319,43015,4613,15695,3684,-32125,-85091,-31030,-6622,20367,90535,28598,26298,122891,259663,290589,253694,234893,207418,169539,98274,56144,107858,187839,102021,23487,-54085,-126941,-114269,14889,121919,106495,10224,-40309,-62082,-70735,-11571,41480,61159,-40009,-57592,37144,76363,102570,55609,-8102,-57695,-101489,-109379,-81985,-43132,-4644,16435,158,-17721,-44810,-70126,-113084,-120466,-58599,41322,119152,120225,71693,22570,-29821,-106629,-69836,-43675,-42552,-59627,-42966,-29431,-69030,-33103,6031,27673,25375,-19695,-29317,-28730,-9792,79964,142390,145250,116463,75021,68930,87073,47715,-10408,-34938,-60067,-63350,2031,4570,-61916,-154662,-126730,-27685,24581,24185,44454,30713,-63791,-91833,-16253,53580,38019,-26348,-86125,-128301,-121554,13865,151105,161459,88839,-6989,84,8667,59731,43837,17622,40325,6772,-19387,-62855,-76691,-86756,-104549,-123443,-87021,-102466,-140526,-160786,-136852,-107018,-131628,-102496,-44919,-48876,-109817,-125740,-31107,103374,169919,65971,-61577,-147442,-64889,-112309,-160327,-105931,-815,6845,-81805,-73646,-68265,-68615,-117063,-130731,-48592,477,50633,62340,-22023,-113756,-4851,111089,121281,44580,-54022,-92451,-125289,-149764,-107686,41345,141969,244915,133869,27329,-4188,24052,21511,-93594,-183248,-190692,-108650,-114022,-30608,-38313,-157717,-119567,-48277,-10237,18038,-3219,-62338,-61315,-72029,-35471,-751,-20250,559,7607,19033,42931,62673,71687,11520,-64937,-108245,-39554,17807,19641,-3621,15972,37861,64823,68235,24334,-51849,-119309,-96397,-59633,53647,209372,236925,132061,40599,-55541,-69357,-9002,24368,99729,115067,8702,-40225,-83898,-82074,-89870,-50142,-16122,94388,171683,268356,353833,346424,140844,-36885,-66944,-66615,-38203,-54737,-78748,-26784,4158,-53698,-150191,-73589,16290,-19420,-22413,-15054,-12481,-41771,-103700,-45256,-42249,-69836,-47598,-72205,-46519,-66744,-164829,-8190,3113,-65677,-159736,-85713,22644,4824,-1063,111217,319399,284969,136852,118627,35623,-43966,-17476,48109,46603,-35507,-62767,12018,51150,52678,48853,37585,45217,81076,52448,-16944,2551,41817,-4470,-121321,-28585,38363,47850,-9989,-85878,-134583,-67215,-20450,-25068,-16753,11296,28275,-3406,64901,138707,197139,158695,47653,38663,-27056,-89834,25350,130607,187626,199329,146104,54259,54512,90515,78311,108676,168765,126679,93883,83819,34772,-22088,5081,25299,-1578,-83068,-129242,-145122,-51817,71398,197548,276356,308306,250033,111325,-4437,-27560,-39454,-52775,-64176,-41411,22247,46646,53524,97792,138247,197990,271959,183974,23112,-46892,-30082,-4159,14323,2268,-41051,-57083,-34486,-10887,-19948,-47550,-108327,-12708,-15362,-85658,-54928,41779,139032,257097,340161,389019,410896,304213,135930,23343,-76822,-77777,4406,54651,74792,17603,-79137,-124684,-96362,-59233,-45650,-49260,-69779,-91382,-80845,-934,55378,74857,107975,145051,122497,-531,-91719,-110261,-131792,-89754,-28606,7325,107738,131644,79609,-48953,-83178,17119,142337,161981,75768,-23227,-122561,-27145,53696,91599,41015,-28211,-17100,-36887,-101116,25178,362595,633554,560448,257456,-26602,-131058,-62305,-56183,-107191,-44148,8784,78995,52566,-27459,-111645,-35821,-3354,-89261,-9738,78804,71798,15952,36100,70202,79272,91216,61383,-66809,-86322,20574,36930,11582,23643,12959,-46627,-20510,79097,181160,216882,78527,-47917,-62518,-47085,42723,117685,114251,72971,142030,150953,45898,-54574,-104083,-31785,136998,416253,424176,208526,40241,5776,29414,25615,-41056,-84047,-86494,-38014,103212,316661,475536,391346,154667,41285,24382,13039,25242,46314,36774,5779,-12584,-8873,-15794,-1411,-56423,-72252,-19179,-3521,-11461,-49223,-91342,-69080,122845,247892,256083,151632,27287,-28997,-56215,-63428,51433,170481,191813,137003,92301,19546,-59107,-76941,22170,172074,285325,255372,132922,80027,13639,-67766,-20899,-40418,-113843,-55157,-33013,-92823,-21133,92994,122939,5392,-73582,-92149,-79435,-71288,-85362,-46123,-66235,-112943,-132291,-107611,-104569,-95091,-94476,-119023,-114073,-141030,-75237,5564,73176,126948,176330,167314,126266,39639,-37777,-45708,5967,62531,105735,147235,170778,126429,73265,28753,41515,20000,-28615,-83823,-161780,-115856,-85770,-106742,-116044,-62032,-14320,50847,138958,174007,148713,56041,-28207,-103716,-104058,-64388,10634,79675,128043,91186,-10727,-78486,-88068,-98911,-85754,-95547,-119023,-155266,-132434,-52530,16009,36753,1818,-83369,-110694,-66963,-46826,-62081,-72576,-70479,-100792,-38055,-35607,-25253,-7426,-62940,-73439,24782,85084,89888,66902,44517,-705,-82052,-87919,-37833,-49320,-97231,-90079,-456,40248,18204,-937,-15093,-33830,-53748,-55126,3296,45541,72662,53656,-568,-52804,-51575,-54109,-61712,-79270,-57944,-69890,-120292,-165563,-79701,98015,232183,240611,109753,-334,-38219,-102212,-51573,70714,268035,393208,475242,318843,113567,6655,-63135,-18745,17448,65488,75615,39277,-28864,-33605,-37174,-50180,-69545,-97038,-125325,-136283,-112014,-27113,74980,131461,21309,-100461,-78522,-21248,-35666,33385,137761,126363,17800,-120211,-54462,-12660,-3740,-84788,-157948,-182112,-74819,28567,78849,121895,197455,122238,-6805,37585,40624,6912,-29139,-79859,-105530,-13886,35734,34185,12700,25999,111597,204389,287370,339058,196639,71314,-52289,-121506,-32692,33507,75919,117463,111434,124063,114654,134575,233213,262976,183952,28182,-84626,-119135,-146313,-53531,107445,214314,340384,345083,246729,145623,81497,86422,99415,64320,41863,46749,45435,-12321,-102245,-94979,-24515,40573,86119,67309,-4672,-106670,-62860,783,-8727,-55752,-141343,-111269,-115695,-124346,-73247,-17433,28925,32936,-23656,-60813,-31196,-27854,-84996,-149290,-141551,-122548,-119227,-80825,-16361,3767,46726,26730,-24508,-97090,-43175,37354,83976,109774,158971,166748,109500,87146,17387,-32837,-40562,-5876,14797,15753,23907,85842,163638,260437,255882,154357,35051,-45724,-22101,55987,110734,100184,78747,38408,3360,-17113,-20402,-53691,-42051,37088,85268,89730,26769,-36893,20276,93307,110478,34749,-110904,-176093,-52281,-31376,-5507,-16220,-38229,2246,-78856,-68675,-75995,-66219,-6539,66214,143742,126244,-6277,-2659,204594,343905,280527,141272,-34720,-56902,36628,50260,-17062,-52691,-54161,-25641,-35237,-103572,-115194,-66356,-32712,-50169,-46729,12607,50020,58876,37428,-32466,-37647,1407,32251,9223,6832,19589,9654,-3628,-89332,7057,200619,257383,153499,10267,-87067,30130,153171,166339,95462,10896,-46678,55718,149563,133963,68901,-21691,-74832,-78769,-44045,32343,107178,117431,33658,-59251,-124912,-96882,-36713,53251,105972,103071,47026,53621,56196,83829,207010,276698,219416,122232,113926,132805,92457,-5458,-85977,-98977,-16269,17657,21399,-19535,-33208,-7549,26954,52794,149602,213121,153003,41487,-63420,-137190,-57784,20231,109615,146014,108725,59220,-30047,-97576,-44645,-33953,17251,30951,-12201,-23938,14653,10666,-33584,-98997,-17975,35148,35895,-7552,-19795,20121,25528,21087,48210,66250,46527,-31119,-117186,-41894,140491,253416,241629,150966,-19553,-98024,45182,85443,89850,63359,59169,35450,473,-54968,-30276,10315,67838,49592,-73422,-66227,9441,-15411,-21143,16025,38420,49737,26136,27237,41632,43147,36732,-20065,-57256,-89264,-83567,-54351,12909,26077,-17336,-52345,-82256,-21150,38744,96377,107382,139820,145540,99706,49257,-25822,-87681,-122603,-103588,-54159,-21742,-6970,24783,72802,125063,204884,137887,-50901,-115473,-709,139854,153436,153020,169608,78810,17940,-23218,-28994,-17308,-34981,-54789,-54642,-52398,-75082,-120027,-50222,44535,191542,152979,-25738,-88186,-123951,-99658,-50502,48840,138665,101963,1142,-86360,-104643,-82521,-71740,-52051,-15572,-60652,-123289,-70122,-205,96494,177486,194692,94502,7047,-89835,-12660,-12356,-146127,-149682,-101926,-91183,-40703,65164,155990,173528,134401,132244,107171,44899,-20895,-81717,-87071,93106,128108,80111,2841,-54039,-5708,-5928,-51492,-48250,-25227,18870,-21214,-75618,-91950,-20076,40370,64236,92217,74284,-2888,-47593,-87291,-49348,4923,27898,21624,-8893,-4170,-8260,-8458,-7615,-28290,-32565,42321,76749,80882,14650,-78578,-41848,34803,194334,401497,342135,220695,36311,-124127,-96353,23930,72193,79775,114005,40984,24033,25043,-15643,-47056,-33627,-77148,-59591,-50674,-38471,-30303,42683,-2954,-34185,-72617,-23605,156915,242134,58899,-19575,-56780,-74231,7268,46345,20514,-56641,-78815,-75462,-73039,10723,80098,62533,88973,66854,-17807,-37786,-26057,11121,76947,130946,46155,-101896,22180,148346,151586,53312,-44064,-90500,-84291,-72148,-74799,-49163,-22939,-26460,14238,222756,371357,310975,219112,141382,40548,-36054,-80781,-146641,-178909,-159287,-133641,-98349,-72095,-2216,86235,156858,79847,-55474,-80364,-34298,-33675,-41413,-215,57196,123210,106453,-45865,-154583,-59963,37115,51963,26528,-30277,-80315,-41766,10170,167903,223514,164554,115459,70927,100905,150265,157494,90766,-17282,-107464,-103211,-51186,-42255,-59465,-76195,-76301,-49048,-22511,-41866,-48231,-82216,-105274,-93329,-31913,22453,-49549,-50413,-2786,46989,37599,20204,6603,78023,168270,117725,31172,-19175,96577,328429,465141,299455,91368,5350,-26025,14430,78592,103329,92773,38915,71253,70051,-68493,-161006,-131540,-143987,-101974,15361,64062,106207,87452,-38833,-60699,-35380,-1700,39631,73458,67662,18548,-29815,-74961,-123291,-191890,-6883,-52423,-115240,-102261,-105130,-31168,101952,165497,177581,128974,16907,-30211,-67482,-124482,-67674,15517,59690,93674,125632,152546,108822,43257,-23236,-79498,-38440,-13154,-39904,-46530,-21349,146569,313511,246752,125270,56441,1296,-45321,-143975,-104535,-31306,49697,129767,48558,-38789,-52490,-77103,-44110,-2464,44814,6958,-83503,-136855,-36281,64653,161754,188096,129254,79143,7637,-29331,7510,37991,75532,21614,685,23093,117602,72479,-18498,-98476,-121537,-93018,-74282,-115088,-108343,-75292,-53956,-32209,-47022,-57921,-46783,-43811,-65059,-47053,8234,21258,-11711,-56331,-17509,3465,-61051,-101799,-86201,-60521,-53497,-554,71830,168767,188942,70319,15716,72174,128477,161267,93603,3864,-76182,-38441,17486,-10908,-38266,-55668,-115316,-87331,-42059,-42147,-9991,12503,-3643,-105844,-85497,58426,188495,298986,275605,115688,59384,28878,-33142,-41787,-17251,11895,37551,69976,35277,30638,21441,-522,-36721,-20512,-8831,-22738,-48972,-115478,-83694,-14032,18134,56374,66299,74212,22659,-62771,-96503,-13662,77455,49525,46596,39590,77079,118174,70500,-583,-56915,-146340,-95654,-41820,-28432,-15444,-2058,90354,175435,199751,224800,143569,32499,-27110,-9666,-4713,-45061,-94815,-135412,-102901,-51042,-43639,-74845,-111659,-110999,-95568,-72472,-14896,24978,-20111,-16352,77675,124516,126827,94815,55731,60114,57519,11706,-87254,-54180,28082,43853,42725,31064,65273,54075,31310,83625,104462,30047,-76357,-39697,34201,59736,61708,61167,27937,18556,15941,18624,54581,37795,-24412,4183,95804,166571,111370,89953,124011,79472,3667,-48618,-80400,-109800,-76980,-48332,-73543,-110528,-52504,-56773,-31198,-35606,-49799,-7559,47975,51375,-39141,-57744,-45125,-59195,-55449,-52909,-67317,-70243,-46787,-22613,-73620,-114341,-114060,-75922,2117,53620,11848,-49724,-64686,42715,114967,53503,-49105,-44351,-4704,-44529,-104953,-99230,-64285,-43779,-73324,-99584,-75484,-46232,-36559,-14641,44494,127687,175316,106664,69649,31530,-10152,-44169,-44848,-4153,55763,80916,59783,-28589,-82607,-36523,-46758,-82073,-42427,109917,163813,76037,35801,138393,109750,15048,-27584,-44870,-48034,-58721,-67736,-40162,-33287,-44684,-54642,23939,36818,-11064,-29163,-18246,-6746,-27558,-79460,-93897,-27374,82172,180284,149026,199638,234046,218975,321126,415934,251043,38375,-56686,-111566,-79070,-22313,-8941,41323,81263,54873,-77291,-164859,-126601,-89142,-39117,7598,-27553,-75286,-71528,-22918,25091,46526,78655,94379,67915,-17513,-102647,-33218,83694,199622,279868,315930,417599,608903,514614,234376,84618,50707,57586,47691,-4788,-4341,-747,-25967,5576,91318,129951,110315,20058,15935,46916,14816,-56215,-68174,-53749,-5441,65092,93482,29213,14119,40071,29662,-9618,-41023,-12307,31649,36811,48984,34661,15030,-5100],[-17497,3281,13143,-9270,-70994,-110380,-90864,-82128,-58767,-17850,46463,69890,70866,48474,-21093,-85105,-96203,-35564,12145,73199,53317,32091,-60136,-106990,-29971,1126,53396,2066,-10529,47087,168237,260694,210746,16937,-50634,123412,99076,-22882,-95424,-70554,-55785,-32781,17226,36908,48775,98499,120399,67434,-38602,-113087,-111918,-109096,-93236,-87917,-137599,-138481,-85875,-85633,-50229,-4004,-49698,-75274,-81368,-21412,-26387,-7315,35474,52234,69792,28092,-7682,-18140,442,19196,-9831,-27110,-64546,-12097,70034,149490,123314,11157,2148,108334,145264,129622,140660,79400,-33503,-120131,-13065,135253,168061,146790,77024,-38253,22884,135530,208141,166027,63056,-13280,-69328,-78639,-25361,84859,88594,-31371,-78523,-79869,-81078,19414,156104,226719,271543,366184,449180,443949,278213,73736,-73871,-103840,110178,333022,385740,300790,140636,81711,46072,-23406,-72271,-110579,-71058,-30163,40641,81986,81772,33202,-80327,-88488,-96765,-99771,-119937,-57783,-6463,-31667,-47930,-61585,-43418,36805,157063,311158,281305,127879,34537,-17543,-126759,-105567,-56828,-43324,-29073,-19834,33552,13524,-48755,-84082,-63591,-57245,-125022,-87970,-4223,50948,58299,-36343,-63501,20990,-17939,24031,130365,203661,221228,93416,-10698,-131783,-128050,-7746,42218,2540,-40506,-16845,-6253,36696,82576,82542,67518,21110,-16124,-1291,-17578,-42526,-11309,10957,28635,54916,-28274,-80669,32065,30121,134981,138003,56065,-6256,1583,31258,24885,55645,44399,-86996,-105704,-56916,6762,-14639,-8103,89702,194922,235335,200257,169552,99858,34471,287,-34444,-33217,22460,90062,204807,475383,610028,477646,295144,139773,37226,-29085,-77329,20462,94430,249512,361778,378512,429312,319201,318978,560311,788048,695440,314471,28857,-120442,-117362,-10405,61856,38092,-7346,20915,165551,247865,112490,7880,-123588,-28052,70884,3712,-73878,-79063,-39348,-29915,190,126333,252671,277325,169913,123451,95303,116711,149609,107621,30211,-8747,8814,4633,-28237,-90388,-61104,-13736,20799,91015,26267,15621,86933,194063,202181,175754,196452,193161,173221,102369,58470,112450,177952,85608,11429,-56748,-116852,-86281,50171,167526,169615,66577,5392,-33994,-62137,-9854,32780,28415,-79331,-61662,35927,114452,140687,81417,10091,-51517,-111495,-121700,-102056,-62838,-21038,8058,-1731,-9630,-30412,-60119,-110105,-113460,-53980,35259,132057,121926,62455,16927,-33930,-103522,-80422,-58740,-59937,-73002,-47304,-29934,-82790,-37761,5038,19127,3210,-35314,-26978,-23778,-39202,34210,108185,119276,96386,60680,59161,81552,50211,-905,-23770,-52043,-69030,-4800,-10797,-79816,-173504,-131920,-29489,30072,38795,52448,31464,-63744,-87655,-11280,49607,24556,-41033,-88619,-117721,-107608,30497,165063,159822,84172,-17880,-40341,-33077,36789,32154,22005,44312,-2348,-31274,-62974,-68400,-78586,-102803,-130737,-94248,-111203,-107990,-120422,-109257,-83038,-100414,-76265,-28245,-36674,-104038,-124716,-24285,112075,170286,58421,-76843,-117170,-16264,-64967,-137929,-108390,-6875,-2192,-100259,-88395,-56871,-16965,-79403,-154550,-66649,-10750,44458,58630,-20546,-72444,40020,160314,162644,79507,-35490,-96497,-140777,-143636,-107851,38372,139669,256547,136759,27761,-2222,30292,36884,-65048,-148494,-161020,-92037,-118761,19141,17862,-111829,-86918,-42095,-25299,-17496,-30368,-81315,-72971,-85930,-45934,-6469,-20497,-6647,235,10080,30678,50832,56355,-1867,-76949,-113085,-25809,45748,50569,35560,53117,63216,78835,74681,22001,-64921,-106899,-73383,-26113,77172,214453,237776,135283,40188,-47669,-61468,-9283,15174,89561,105146,-1052,-44747,-85823,-92302,-101865,-57371,-22007,91685,164011,259362,333098,302683,97672,-62424,-64867,-49355,-3806,-7964,-36618,-15452,4875,-56794,-150925,-71118,18194,-7651,-5379,-3295,-13698,-59323,-96077,-30302,-31647,-78490,-55692,-58446,-18525,-62527,-151847,17831,33592,-42214,-145869,-93774,-2997,-4480,3203,105991,264238,230882,138157,167023,69826,-41039,-24658,49329,54208,-37214,-73173,12375,48027,32130,16624,-3814,-13267,19622,24685,-20946,-10686,18644,-27523,-111191,-11697,52010,61342,2940,-69117,-124518,-84446,-32055,-24907,-3708,33981,52347,12148,63267,137514,183507,134936,28646,39383,-16726,-105594,10434,119908,181351,192679,145133,62276,63086,87857,67705,98545,173201,133918,99611,81414,24211,-25086,5863,18547,-13085,-98743,-149419,-160339,-77315,49377,177907,246829,277505,228402,101943,-2876,-21337,-38673,-58726,-76299,-46477,6969,28062,45448,90255,130261,195876,298539,243998,47658,-35968,-20633,-2004,8172,-5269,-37499,-44894,-18864,7406,504,-18270,-97788,-41498,-42055,-100487,-65314,35173,128427,229236,275479,307884,334663,247988,125771,27830,-61463,-67523,6990,56365,79699,19810,-82242,-125551,-98956,-71235,-56333,-52438,-71271,-97168,-100005,-28297,23421,40916,63815,76692,47808,-41621,-73311,-95516,-144582,-95550,-29855,396,90237,110225,69244,-51449,-71624,31735,143169,163232,72298,-35254,-108044,-2332,81164,115412,55069,-36173,-38853,-58216,-110300,24939,327003,563460,479271,182932,-53035,-118881,-45291,-31904,-103068,-49740,-1474,65813,43558,-34340,-138690,-56802,-39005,-136260,20263,103409,93736,36205,52072,78109,75904,77134,49233,-91342,-50797,69246,76613,31896,28441,9204,-45684,-22283,66414,154992,209938,79694,-59698,-60856,-34645,56854,117014,92199,40010,112087,152120,59547,-46175,-118113,-51867,127484,438555,491336,263527,49265,-1382,15091,15587,-42976,-86564,-86813,-37426,96746,293179,444768,352779,128995,24359,13317,10125,23288,43258,33220,3243,-11264,-8715,-15236,-1969,-61084,-83451,-33155,-12847,-14289,-41290,-76292,-109018,66065,206496,227522,109816,-1218,-34635,-68369,-111716,-24506,97155,170607,135669,90525,34517,-22677,-52618,-617,134427,261136,253045,144742,95415,33883,-47060,-11161,-40518,-120926,-53083,-31728,-95695,-13519,96068,100424,-29613,-112246,-82482,-73676,-86537,-118495,-61896,-73689,-110707,-120673,-96379,-101019,-104047,-112449,-130021,-110426,-141790,-93886,-24222,18731,36270,73092,88850,80757,15361,-49553,-40602,13541,69998,115599,175330,209593,154459,91180,42552,68990,61530,9813,-57368,-146215,-129943,-98978,-120087,-115371,-68666,-21378,54156,158910,205730,179364,81119,-12978,-74814,-63643,-35856,20456,79207,116754,71186,-22105,-81416,-102637,-117277,-107198,-129419,-143064,-171986,-128378,-48564,22020,45263,11455,-67983,-99873,-66318,-51143,-63364,-73447,-77231,-97950,-20438,-15656,-14367,-8240,-69037,-72854,33817,101152,100976,62936,22270,-18734,-91285,-95955,-43232,-59889,-111368,-89288,3837,43302,16979,1355,-2565,-16528,-41620,-49080,4725,46600,71767,53382,2967,-48085,-48368,-49653,-58272,-69675,-57320,-80636,-135996,-151210,-104116,43670,175161,212124,112496,12217,-27571,-93791,-53066,73692,273048,380869,461710,307232,100454,4103,-64770,-33588,-7226,28822,27719,-10862,-48558,-27470,-32549,-48334,-68456,-92683,-120486,-132508,-99830,-7389,103133,171003,43512,-92350,-90274,-25117,-5687,80136,154213,108852,-5461,-139834,-40751,13967,17525,-71617,-151457,-180081,-79720,20356,81832,133832,211059,134123,720,29960,32684,-518,-30301,-69579,-123446,-46275,20273,30059,14383,29145,108012,187387,247976,309965,199821,86975,-36671,-151095,-55507,17153,62778,113747,125979,142424,121290,131847,214524,204715,146392,9422,-71931,-96704,-150325,-85332,50995,132507,266324,321046,280092,183330,112507,114171,123442,79969,48411,39771,20177,-45628,-129849,-90954,-9290,58806,93497,66483,-3880,-120670,-65672,15343,24524,-36955,-143764,-119600,-119544,-125784,-76432,-20637,29921,34387,-22351,-78013,-56710,-51220,-103246,-152956,-127782,-105008,-106187,-78850,-13949,5786,38327,5627,-50691,-115811,-33115,44179,89042,119677,177953,186723,109866,78704,19453,-28145,-39229,-15295,-6716,-11905,-7898,47964,128420,237978,245634,142391,18130,-67051,-43215,41262,118384,143228,131575,83931,40048,5439,-17061,-54765,-34947,63604,126483,126910,54880,-31568,6656,73998,95027,22348,-119545,-138760,-25200,-8881,13846,3262,-14463,9486,-83849,-79111,-89452,-63333,-4899,59311,133645,115996,-19514,-67046,123097,282067,247865,124701,-42359,-73023,9144,28486,-29546,-59141,-60797,-39371,-50601,-107818,-116647,-79487,-47155,-45685,-18587,48647,87258,79082,43012,-29679,-26252,23984,50040,11052,7522,26580,29363,18020,-72445,-16967,190211,293706,195845,48304,-82946,6719,132144,150118,67883,-8131,-37938,65907,166205,146979,73490,-19085,-73329,-68384,-29696,49833,124665,122477,38011,-45500,-136662,-109181,-37907,49989,107950,133196,92475,89719,77190,55752,139385,206237,186260,115494,117332,138158,111311,8884,-72443,-84393,-5857,28420,29451,-17699,-38261,-22093,8288,33027,118051,185259,144209,40025,-65363,-134055,-56951,11023,90497,141845,109257,46409,-41583,-103150,-49113,-39425,18938,37030,294,-575,37233,25113,-20768,-95151,-22938,29670,28404,-17131,-28475,24297,42464,40583,54236,60778,56599,-24474,-108193,-26893,163408,260124,225584,139899,-19961,-107174,30389,57001,61689,44980,52890,39596,6439,-52679,-26722,12566,55262,32867,-76089,-65415,20096,-5224,-11878,21871,40555,45001,22147,25075,42959,47305,48476,-2423,-34958,-88458,-93708,-66060,12137,28948,-20185,-55999,-76984,-31871,20779,69286,79419,123123,131854,88013,42069,-28978,-94591,-125119,-90327,-26481,18520,30144,40383,71211,93706,144025,67503,-80781,-69225,26001,153455,147556,152167,170805,88053,29900,-5573,-13161,-5239,-22527,-41313,-40242,-38642,-63166,-122558,-50390,67297,236596,176692,-7157,-79929,-121384,-91881,-32625,81917,192697,135511,16046,-80306,-115890,-95052,-81238,-61860,-22417,-61520,-120069,-66355,10063,120253,216614,229695,109646,24167,-52714,-51593,-24083,-137320,-136358,-106236,-107401,-52198,45324,127548,142318,115632,132407,129682,72153,981,-69055,-104892,47086,77218,37791,-32637,-71668,-15371,-18766,-68675,-79460,-61160,-20178,-56240,-87631,-82975,-18687,37660,56468,78024,66228,-10789,-58012,-84830,-42369,13780,36747,33124,7733,9368,-874,1915,21333,10928,-7444,40623,42643,46409,17371,-51464,-47836,3241,150698,376518,348359,226900,43224,-115367,-84651,33197,57756,56561,82155,19305,6600,22959,612,-25282,-30769,-89561,-81416,-74203,-60879,-51026,34510,-4421,-30742,-64614,-11691,172465,301126,127080,12381,-46859,-77726,3862,44355,18179,-56248,-79649,-67369,-63721,-16070,51744,53554,85110,60324,-30298,-51858,-41198,-9662,56795,110579,29298,-112375,23785,148457,148996,45157,-53225,-96477,-87759,-72669,-74228,-48970,-26357,-36303,-11197,164387,339832,297035,206960,133777,37809,-30099,-71441,-140895,-192111,-173555,-155685,-96988,-73965,-38006,33186,101920,54982,-51403,-75311,-36296,-46820,-53976,-10504,44783,114316,96339,-43981,-146004,-70287,13863,14209,-8734,-43913,-69605,-35766,-3190,122470,182756,155943,117481,58923,83502,146130,175561,108830,-11977,-103851,-100707,-49545,-43925,-78027,-106274,-106061,-71834,-38936,-54117,-54523,-71971,-82239,-87876,-39918,21409,-46018,-55003,-15202,35894,35822,25469,20067,101595,181892,116130,29042,-15666,115617,347904,452976,292915,83582,249,-35217,-3617,52172,83672,100198,53233,82963,98388,-44974,-150688,-139110,-140395,-106387,3823,38167,62918,41538,-72616,-65398,-28579,15768,65412,87639,77532,31144,-25401,-74616,-118985,-178185,-2503,-59054,-123750,-108496,-100541,-14631,130618,202340,208440,133003,128,-48529,-58639,-96269,-67524,476,61315,101241,137796,185215,151881,77756,472,-74925,-72136,-32346,-49389,-50689,-17141,142914,272024,170488,66833,15339,-23762,-62867,-134742,-82306,-4176,81444,164484,82228,-17056,-41978,-87450,-38895,17016,68925,28052,-61791,-140738,-35350,72784,182162,201209,132662,73044,-3489,-38724,531,48125,82263,13528,-7330,12829,99535,52382,-20653,-84355,-135874,-112285,-75465,-93957,-108630,-76333,-57113,-39577,-60442,-71901,-43322,-31001,-57624,-50492,1299,16986,-9595,-52879,-22043,4169,-57170,-91977,-74498,-44272,-36144,11972,78388,159296,168199,72603,22760,75479,131318,162874,93579,9779,-71192,-33038,9129,-29785,-56901,-71692,-116403,-62450,-22976,-34103,-10368,16690,14506,-89101,-101020,26115,142124,260785,278223,140952,77667,19924,-49520,-33213,-220,27037,53099,83497,38177,40619,46568,32316,-8781,-4003,-4696,-23768,-45320,-106457,-87524,-19192,15410,64177,79013,91741,43386,-45594,-100731,-40649,39063,17445,28985,23712,52503,90632,50358,-17005,-77690,-138231,-76396,-29173,-24896,-20199,-7830,85304,170709,211547,245759,170833,51032,-8059,5397,-6003,-47618,-89124,-137862,-104008,-55942,-53839,-84322,-105514,-100841,-94859,-80363,-21158,33983,-1202,-13543,96864,158044,150983,99904,49419,64874,72100,22641,-83051,-52214,32252,49999,52726,45494,79016,52922,18850,71448,102891,41757,-67531,-39952,42176,71304,67697,61412,21302,11867,8713,8508,45620,45401,-8980,20784,112553,158734,80835,72088,124410,101599,27370,-32470,-73695,-108022,-66527,-31222,-48001,-99152,-62699,-68560,-40396,-35867,-37247,-1663,44935,48022,-37400,-50853,-40881,-62668,-65541,-66198,-74069,-72155,-54306,-38866,-89628,-118848,-113387,-79717,-6928,45156,10661,-50959,-67012,39490,110892,50373,-54611,-27658,11709,-35719,-96529,-118286,-92505,-71477,-87092,-78980,-43178,-37509,-49330,-17927,49505,129924,154312,79186,63174,53281,30249,-11717,-17608,15190,63508,79779,56390,-29612,-84657,-35123,-30282,-74009,-59614,101896,193598,139533,86045,161259,134721,34762,-13202,-40433,-59163,-68530,-76947,-47319,-35479,-44724,-62339,-105,16930,-17932,-29502,-23472,-23386,-52002,-107673,-104113,-17502,85064,170351,136908,176486,201710,192344,301456,411162,287916,77002,-34482,-98975,-81934,-21987,-8565,37278,73282,50152,-78289,-163318,-124508,-90107,-44815,1100,-33943,-90095,-80178,-28496,32638,66626,115504,132264,86000,-8607,-110411,-75762,20932,130205,218678,270921,385776,571142,497001,238943,98691,74600,87988,76346,30732,25074,8215,-25769,12750,121533,175716,143729,25870,2976,33478,14173,-46914,-54880,-41549,11020,79979,84896,18943,4131,32466,28619,-3372,-44643,-26695,17264,24681,44878,30932,7802,-12408],[-20925,294,10787,-12514,-76568,-107835,-84866,-73255,-46890,-8831,43072,62248,75707,62084,-5282,-72297,-97733,-44733,-11584,37513,26825,22428,-57518,-119358,-36548,159,54881,11845,-10353,39935,156311,240868,186171,13207,-58338,126655,98818,-42999,-86422,-58206,-56030,-40676,12071,18187,27340,80724,101408,52502,-50484,-121328,-107170,-106754,-97531,-93804,-142162,-130282,-78106,-71159,-38219,4437,-34980,-55577,-53367,-1223,-16249,-1797,46519,66037,83425,22568,-7361,-12824,2489,13962,-18528,-36478,-78897,-35337,32953,104573,70846,-25596,-19474,84488,118452,112897,131646,70287,-37104,-159182,12489,174047,174758,145195,86870,-24064,17619,120866,199069,158946,50283,-28523,-57060,-64833,-36144,70763,80521,13855,-65498,-82287,-82118,19630,180796,260088,298489,390618,442068,376773,182350,3649,-123776,-71573,124003,329537,385383,309475,154852,96867,60115,-11578,-61079,-104802,-71491,-27886,40354,78212,88914,43582,-75991,-76729,-82254,-84680,-111618,-66805,-11405,-26733,-33378,-41247,-24700,48214,157139,278185,228438,92542,12087,-29238,-139033,-100400,-52329,-40022,-33955,-23058,35794,18954,-49140,-97547,-78717,-68965,-123563,-77397,3774,53656,49965,-48004,-43997,47958,-9204,16652,119669,190850,206122,88912,-429,-106389,-153067,-38983,11813,-24781,-59456,-29365,490,89609,150396,137418,109513,49921,3584,9037,-14913,-43236,-23640,-8707,12583,39618,-38487,-68287,48760,91919,261926,262882,114492,-286,-14876,25848,30101,44341,15590,-109436,-101266,-58071,-5172,-29034,-7693,99829,182597,223064,192322,172323,105552,39578,7586,-26316,-28313,19487,83767,192894,460548,598974,432488,230727,83397,13173,-37800,-87165,33509,104152,230729,280066,261599,350852,325175,358581,595235,814948,748829,365982,51877,-109073,-132423,-18519,55235,31799,-11579,18748,172387,300899,152624,33778,-93652,-24786,60656,-5691,-93700,-87289,-35857,-27899,18113,179411,321105,330816,203950,134485,84742,91891,124358,93471,17347,-21687,2025,5672,-21948,-87689,-88617,-20745,18751,91152,25328,4148,44869,112314,100050,92477,148612,166361,164078,97836,55754,111383,162551,69604,1080,-58280,-101755,-57851,79327,201620,223152,123959,51047,-9167,-53062,-6239,29326,7268,-104390,-57541,30562,142828,167811,97145,17534,-56313,-120271,-130877,-121309,-84232,-40903,-4942,-6931,-4073,-19208,-52197,-104202,-101467,-46728,27918,135873,115839,51906,13803,-34779,-94442,-92757,-77436,-80911,-89446,-53876,-31881,-96797,-36956,5344,10021,-18223,-48949,-27229,-22661,-62703,-16204,68417,91227,75485,46195,47860,72912,50231,7382,-14490,-45910,-73900,-12986,-26923,-97411,-191284,-131718,-26791,39577,54398,58162,29389,-65177,-85918,-8761,43716,13112,-50238,-85365,-102370,-89010,40166,168007,153306,80510,-21966,-67042,-66958,13182,15901,16767,37245,-15297,-41006,-59889,-57779,-68944,-100412,-141136,-102918,-94438,-67698,-83500,-77618,-57156,-71880,-51760,-11125,-24500,-98485,-126755,-21252,112754,161211,46319,-93026,-86683,29100,-19121,-99295,-91433,-1131,-978,-109955,-100683,-20886,39756,-42898,-151017,-83747,-21976,37726,56493,-10529,-34431,77831,199295,193032,106627,-21641,-104520,-158021,-136286,-110164,28346,126378,255522,132508,26660,420,35809,48916,-42752,-122026,-135268,-76525,-132071,55059,56125,-78192,-58727,-37175,-44284,-58216,-62949,-100950,-82928,-101437,-60714,-17850,-24642,-16144,-10077,-3387,11391,31530,36087,-17041,-88853,-117534,-15421,68842,80324,75813,88603,87721,94958,84026,22576,-74909,-97504,-54296,4679,91751,201110,216156,127597,34524,-42966,-55623,-11658,3601,77187,93178,-12384,-51404,-89895,-102588,-113855,-67312,-33248,80561,150005,245880,310726,266318,69323,-88412,-63781,-32584,33619,43443,12309,7723,8570,-60540,-148974,-68310,18313,2113,10092,5815,-16932,-76854,-89205,-19541,-21127,-71855,-69196,-53948,-4972,-63029,-152111,23026,42452,-29271,-126777,-92611,-29109,-19421,-1378,88592,195769,172601,131030,193876,92293,-40031,-33839,46133,58572,-37980,-86531,4328,35022,7887,-16057,-41591,-61817,-40797,-13941,-33175,-29444,-10740,-56480,-92384,5729,65906,74823,14926,-53038,-108145,-102243,-44830,-24761,7747,53832,73508,27460,62721,136842,170880,113292,8672,32614,-8835,-128188,-8264,103767,167973,177909,134520,61761,60977,73698,51090,82971,169504,135155,100252,73475,7251,-36742,-3772,1193,-30306,-116170,-169769,-149798,-104117,24422,153338,211282,236693,193633,82879,-7945,-22846,-43830,-67373,-79768,-42905,-3369,8574,32794,78357,119558,188978,314635,296685,70962,-23693,-10881,405,883,-14766,-35993,-37202,-9282,19993,18759,15294,-51058,-83609,-72567,-100139,-73965,27768,114053,192668,197771,211419,240657,184888,112349,30553,-46820,-55914,8620,54901,80836,17987,-88680,-130028,-106599,-89030,-71089,-58759,-74999,-103304,-120604,-60045,-12390,6021,23857,14816,-23436,-45323,-44912,-81180,-156256,-101503,-32339,-8201,67593,83262,53925,-54247,-60429,42946,129768,151181,63277,-45778,-78400,27765,110604,138774,68209,-44494,-61262,-79034,-117463,21465,279570,467471,382186,112807,-74098,-102375,-29580,-8754,-73555,-48348,-12865,46031,28149,-44586,-114819,-53673,-49190,-116484,40249,119275,109915,55318,70402,85907,69874,59273,32016,-118273,-6261,119942,116696,52641,33881,6265,-43135,-25295,50028,123959,191752,77405,-74580,-57014,-18828,74151,116894,71492,10906,84863,152711,75010,-34353,-127534,-73287,111916,442174,552043,336899,73850,-5485,4146,6134,-44128,-87172,-85498,-36329,86962,256834,385218,292825,94689,5397,7113,15385,26473,42025,29519,-1250,-14319,-11577,-14544,2119,-57227,-87099,-44799,-22819,-18005,-33647,-61631,-143414,12750,162198,192257,64995,-15665,-25680,-62606,-149089,-86855,22770,140391,127622,87675,49214,7276,-26865,-17337,93090,225623,239233,150794,112220,61391,-24590,-1290,-40210,-115146,-40613,-23312,-93884,-4429,98336,77946,-64156,-142031,-62098,-69741,-106319,-122051,-50252,-60731,-94333,-103583,-81300,-91567,-106484,-124886,-120028,-88184,-117575,-108581,-53753,-32764,-46516,-26324,12446,36575,-9072,-59749,-33640,21259,76682,124276,202621,248951,184158,110458,58507,99189,107957,50075,-33219,-131126,-136110,-108540,-129768,-113573,-75027,-23813,61269,180089,236184,208111,107210,4288,-50711,-36698,-13611,31440,78932,103120,48645,-35208,-85241,-112334,-104706,-92555,-125722,-156094,-156517,-112919,-39142,30834,54517,20698,-54242,-87704,-61697,-52298,-63634,-73703,-82265,-93625,-2010,6655,-2446,-11118,-79104,-66275,50570,124143,116900,60736,1695,-33466,-98216,-104416,-48628,-69189,-125089,-86759,9575,47646,17368,5355,12004,1844,-29317,-41799,7835,48082,70402,53216,7765,-41267,-43139,-42673,-51810,-58318,-53270,-86915,-147460,-137128,-121432,-12630,112031,171857,107495,23095,-15638,-85322,-56690,74068,271266,360434,441827,298157,93859,6148,-64069,-50171,-34543,-9752,-18721,-56046,-55004,-19628,-26389,-44730,-65539,-86121,-114504,-122548,-86478,12358,127953,203922,63176,-80192,-88276,-16002,31809,126223,161563,89754,-26499,-137508,-25829,39164,35877,-59230,-141515,-166441,-79423,13988,84166,144326,220252,143497,17176,28067,30617,-1536,-26379,-57581,-120782,-83262,823,25222,17963,33386,102288,167069,207600,273925,198396,103194,-12056,-157499,-79159,646,50979,110760,141096,159041,126986,126448,186198,140375,97227,-10477,-51519,-73068,-128309,-113296,-12344,43075,182210,281393,305973,225661,153922,156464,163307,110364,65652,39129,1162,-71972,-147765,-82444,4955,72040,94472,63572,-655,-125355,-64787,33576,66050,-11632,-129839,-124177,-118944,-125514,-77655,-22500,28530,31353,-22524,-92592,-79896,-72625,-120036,-151833,-112753,-86037,-89161,-71912,-9503,7923,27964,-17800,-78652,-123902,-20010,49643,89463,122534,186650,196914,109232,70523,21592,-23783,-38229,-24148,-25428,-35203,-33982,16559,94277,209168,226915,128783,5017,-83304,-61142,26669,119885,175891,177097,125882,74978,27511,-13923,-55405,-26742,91466,166593,158702,76470,-27210,-5068,56096,79130,12104,-112591,-79398,16297,20405,35640,24004,10033,15739,-85740,-84353,-94334,-51791,3593,57866,124400,103189,-23229,-112585,35918,196194,186821,89707,-53711,-85109,-14093,8810,-40953,-64539,-65910,-49162,-54080,-92159,-101960,-84206,-61443,-37091,13158,87547,128489,105126,52954,-21208,-11435,47531,64825,10534,7619,33490,48031,35763,-57077,-35011,177886,332411,247390,89552,-70621,-14686,109389,132051,42801,-25230,-28752,75757,179747,156062,76699,-14568,-67014,-56127,-14517,66726,136367,117511,37703,-31902,-128454,-114086,-38392,43884,104138,155447,135273,121790,99654,48970,89419,144278,153167,108335,118808,140282,128672,25445,-57596,-70596,4246,37947,36304,-16387,-42655,-33790,-4731,19323,92227,156633,130310,34620,-68057,-127033,-53890,3121,69027,130184,106802,35514,-49106,-102276,-51278,-41782,22133,45643,17350,25885,61608,42787,-6255,-87727,-25723,24336,20318,-25646,-29276,39303,65026,60305,58261,53715,66330,-13085,-98951,-14194,177631,256716,203020,127963,-12212,-109076,11805,28938,36260,30215,48671,45139,14836,-46531,-21261,17396,49668,28619,-65142,-66675,24767,1400,-5478,25622,41629,39296,17200,21845,42895,50495,60191,15043,-14435,-82387,-104277,-81983,8696,33088,-18709,-55073,-68799,-35025,7753,44117,51299,102251,112834,75129,35496,-31642,-101433,-126626,-77468,755,57541,59827,45395,57652,54199,71954,-10617,-70928,-14568,59398,168601,141595,150807,171024,100471,48033,21272,12064,13051,-6129,-24965,-23395,-23129,-51204,-116967,-45302,92668,273429,194944,13741,-62538,-107480,-80402,-10742,118058,245846,167846,32017,-69897,-121534,-102951,-85797,-69637,-31991,-63631,-116463,-61292,19371,140367,249830,257054,120494,40033,-10530,-93423,-33761,-102271,-103447,-90086,-117575,-59789,29190,99711,109197,93969,127724,149250,100758,26824,-48264,-99587,3953,28843,-1630,-57695,-69481,-7153,-12774,-68298,-99459,-93458,-59979,-87316,-84844,-70354,-14920,36405,51106,67258,60147,-17723,-68520,-83615,-35038,24155,47807,47081,29473,27498,10661,14625,51348,53243,19535,40237,17530,21337,26134,-20833,-46334,-22641,105103,334616,342305,226294,48713,-101922,-69552,41943,43781,38058,57382,2763,-6931,23621,17565,-4701,-25649,-95817,-95835,-97231,-70235,-61725,34385,-1499,-26037,-55883,715,185676,353199,200003,52071,-31315,-79277,1193,43402,18683,-51418,-77454,-57167,-47642,-34958,23447,42293,75212,47722,-43667,-58958,-46786,-20864,42071,91484,14231,-119961,29199,149620,145132,36436,-58489,-95360,-84963,-69010,-69839,-44730,-24136,-34128,-20897,119691,305505,282018,196439,127116,36320,-21595,-59365,-129018,-201035,-176336,-157816,-57379,-33954,-50455,-10880,45296,28717,-41969,-68297,-40321,-60992,-62745,-17414,33769,103730,84776,-40754,-135383,-79850,-10042,-19402,-35005,-49262,-58249,-31695,-13698,78752,138641,140787,116736,49764,68750,140008,187864,123539,-6773,-97268,-93616,-43656,-37681,-80025,-108121,-121959,-90393,-53377,-65004,-58611,-58352,-60582,-80751,-47586,21060,-40435,-58041,-28341,22433,31978,30334,34059,123388,188874,111605,25180,-10564,135578,354898,423125,279929,77783,-1272,-39714,-14629,36991,73899,113866,73459,97534,132346,-12553,-123131,-144355,-133627,-107880,-8000,12221,21265,1417,-107467,-64386,-19467,33490,90446,100340,84349,41948,-21409,-74286,-112806,-148955,7939,-59850,-124709,-109269,-93494,2332,160099,241285,239124,135088,-17505,-68064,-44179,-62363,-55290,-10196,60693,104864,144735,214611,194900,110881,23667,-60815,-99351,-45588,-55801,-55818,-15044,134511,224568,96895,10020,-29129,-57211,-85977,-107111,-53242,30566,118159,197500,113494,4851,-29165,-96398,-32097,35632,89684,46261,-40961,-135706,-33087,80362,197017,208892,134332,67907,-9172,-43131,-7929,51399,85268,7415,-11337,2741,73188,33167,-17517,-67780,-130728,-125781,-68785,-68271,-100177,-73583,-55962,-41892,-67228,-75303,-33088,-14232,-44087,-49273,-4449,13423,-6414,-49614,-28291,1456,-52431,-79790,-61674,-28075,-17958,24030,80901,144054,145294,72476,28651,76582,129954,158368,91957,17538,-62996,-28279,-778,-47248,-72650,-84599,-108340,-39060,-3029,-20992,-7987,20127,31510,-72491,-110133,-367,103764,225557,279882,168441,96243,9676,-56953,-17152,17653,42037,68357,95803,39039,47934,68830,63643,18737,11016,-2609,-27329,-45016,-100090,-87626,-20599,15698,72207,89640,105864,63111,-24587,-96766,-76229,-7524,-17501,12372,12249,36407,73280,38402,-28624,-94118,-115136,-58075,-17313,-22027,-25423,-14609,75462,154722,207077,249612,183904,62234,6560,16673,-11036,-52653,-85739,-138245,-105007,-62612,-66619,-96811,-99592,-89126,-90444,-84603,-25597,44484,21998,4999,114598,187767,169531,99548,40858,68223,83928,31955,-78496,-51384,34864,55293,63155,60585,89544,49312,8466,60371,99349,53522,-55502,-41118,47420,80937,72153,60039,13843,4634,902,-1308,37438,50819,2500,27605,113144,134737,45262,52070,121656,123926,51922,-15274,-64615,-108531,-62577,-22138,-27907,-80798,-62390,-74502,-46175,-34682,-29634,-622,38155,42671,-34832,-42341,-34400,-61225,-68584,-73904,-79159,-74303,-61456,-52937,-97805,-115571,-111237,-85340,-19577,32457,7252,-51370,-68152,32547,100004,43832,-57445,-14249,24617,-29870,-88347,-124592,-118586,-97105,-96096,-63527,-21289,-25894,-62673,-23610,50376,126368,127310,46703,55357,80309,69415,15701,5294,30768,67033,73529,46737,-35153,-87409,-33650,-14463,-63964,-76059,89403,215063,194935,123695,170235,148266,49684,-1968,-38055,-72396,-82837,-85539,-55783,-39860,-44802,-67119,-28714,-10169,-31668,-35767,-33616,-43612,-78692,-134419,-100474,-5024,86945,158554,125185,154412,168626,159387,268281,384564,310041,119967,-4909,-78201,-82803,-23046,-9889,29750,59724,38798,-82576,-161177,-125518,-92518,-52571,-7006,-40898,-108571,-89815,-38589,31879,79668,141739,154361,92784,-5478,-108515,-116630,-40534,62975,158380,223891,346530,515886,460739,236313,108683,92828,111962,98101,61864,49270,13172,-29224,15037,147127,217479,172370,28876,-13797,13560,6001,-43529,-47227,-32029,26196,94636,77118,12715,-7655,17955,20302,-2921,-49128,-43251,-605,6504,31859,18786,-6100,-25576],[-25152,-3785,7947,-15014,-80595,-103208,-77338,-61583,-31917,4138,43407,56188,81085,77178,16870,-50377,-101514,-61051,-37535,11151,9329,18419,-45771,-126662,-46539,-3708,54270,22612,-6838,33716,140793,214661,158501,11202,-60253,121523,94678,-51863,-64217,-43681,-54653,-42423,17835,4607,4876,61096,79905,35471,-63022,-125697,-97891,-101921,-100425,-98372,-137736,-118340,-67819,-55613,-26950,12735,-19461,-33150,-19076,30257,1039,9315,62028,83718,95109,12289,-9289,-8588,3537,7079,-29530,-48411,-92665,-57166,-835,60702,21375,-56177,-34482,64096,94654,98185,121977,64440,-25351,-94434,54079,202011,170965,137005,92953,-8933,14122,104703,183882,144296,34059,-44419,-33455,-39012,-39522,49997,70058,60900,-34254,-73342,-78150,16947,197232,282612,310527,390756,410997,302803,107368,-29157,-106158,-40732,133013,313922,370346,309234,168524,113433,75963,3155,-47343,-95924,-67759,-21161,43046,76377,97729,57379,-65442,-64442,-66289,-66165,-96429,-76777,-16438,-20635,-16257,-18027,-3995,60593,157111,246013,183406,63582,-1831,-30535,-139915,-103351,-54706,-41618,-39917,-25713,38500,24798,-46068,-106822,-92689,-76533,-111841,-67649,9687,54263,41116,-52142,-25458,64181,-9609,3187,101382,167705,181103,85287,14911,-76478,-172558,-76386,-23684,-52566,-77886,-40696,11812,140834,215247,190667,152143,80667,23073,18712,-12807,-45872,-38897,-32378,-10813,12998,-59507,-47604,75001,198538,406550,384716,171884,11923,-28481,19738,32654,33550,-9913,-130782,-88794,-53791,-11177,-34411,-1370,108516,165933,203710,176594,168867,105737,40524,13359,-17742,-23301,14231,73524,174677,423760,555118,365718,163577,40909,2272,-39504,-94054,45116,113599,207188,206970,167290,274104,324831,391937,605166,797378,756277,398004,71561,-97074,-144202,-26130,45877,23201,-15524,15651,172749,352847,206961,65670,-58760,-14008,53698,-3146,-87292,-81262,-31717,-28510,36579,233434,377461,368802,232028,143251,74780,71919,101125,79347,7023,-31019,-1476,9634,-10987,-73818,-100576,-25183,17977,94125,28398,-4961,2844,27865,1918,19407,99151,132665,146612,88923,52387,109119,147008,58465,-3891,-55209,-81190,-27588,103305,225037,266180,182091,98859,16084,-40173,1281,31679,-2980,-113636,-52585,23280,159116,182377,102958,15025,-69193,-117658,-134205,-136654,-103841,-60235,-18422,-11097,2417,-8432,-44106,-94649,-85194,-34272,26774,133859,106500,44567,16968,-30460,-81274,-102227,-95878,-101661,-105957,-59631,-31858,-104277,-27860,8609,2596,-36529,-59006,-27605,-22076,-69304,-62137,28509,65361,57520,35286,38991,65441,51433,17185,-4442,-38705,-72616,-18436,-39833,-111029,-197927,-122892,-14819,57646,73307,64339,27795,-64713,-84042,-6784,37473,5933,-48924,-71276,-79240,-65275,42649,161074,144568,80065,-17823,-65784,-84195,-7750,-1106,6281,24716,-27355,-44088,-50413,-42128,-54968,-93771,-147719,-106305,-63725,-27521,-48344,-46619,-31536,-44296,-26192,9002,-9313,-89401,-129252,-20426,106219,144437,32210,-106265,-55980,71705,25603,-57342,-60777,15183,12172,-90148,-76106,35559,96711,-7954,-125630,-91604,-27871,34958,59402,7742,1925,108919,226707,211832,125668,-10465,-113326,-170850,-126341,-111562,15551,106716,244218,124345,27111,6882,43842,60745,-23647,-100743,-110183,-54254,-147205,68956,72454,-55969,-33072,-30620,-63069,-96292,-93581,-110219,-83774,-109995,-75528,-30852,-29138,-24355,-20143,-18439,-12147,7173,13460,-31181,-97357,-119066,-6656,88697,110189,117867,122990,112115,114651,99880,30718,-77371,-89642,-36691,32969,99121,175104,177270,110603,25618,-39798,-50102,-13673,-7029,66160,82712,-21647,-56600,-93115,-110165,-122614,-76856,-46530,66200,135373,233853,293985,244687,60520,-105282,-61077,-13816,76429,100463,65941,42442,20519,-59643,-140326,-62384,19607,12972,26937,16312,-15636,-85604,-86901,-7572,259,-44104,-96853,-70324,-5111,-62672,-166176,8807,33479,-21047,-110668,-89181,-47375,-31351,-8228,63637,125486,120814,117077,199768,102700,-39419,-42031,41077,61567,-35193,-99708,-9835,15373,-16223,-45186,-71271,-89734,-87199,-56675,-50408,-50104,-41302,-87215,-70718,23872,80860,89172,26601,-36709,-90319,-116744,-55712,-22738,18887,71647,92182,41814,63013,136915,159967,95147,-9360,19512,-2092,-153809,-24033,87610,152534,160072,118890,53445,46466,46649,29467,63592,158450,131990,97998,63321,-11414,-54716,-21767,-23792,-50833,-132394,-182743,-134518,-119054,5315,132972,179520,195745,154147,59590,-16665,-30032,-52946,-75543,-72145,-34939,-10018,-9145,18664,65205,108281,179036,319548,337727,93369,-7812,1456,5320,-5216,-23979,-34566,-31900,-3689,28753,36320,53442,10242,-97272,-85073,-85283,-78402,21569,98774,152570,118158,114684,144215,124035,98225,33289,-32093,-42948,11008,52591,80381,14614,-96151,-135894,-116891,-109624,-87339,-66461,-79236,-107609,-138894,-93184,-48677,-25688,-5979,-26752,-65734,-16162,-16385,-67419,-163681,-106134,-34748,-16648,43268,54575,36117,-55106,-48058,50982,106025,130423,54026,-47048,-44136,61668,141166,161902,81929,-50988,-82223,-97156,-120124,16862,227519,359107,280932,53020,-88296,-86161,-14957,13580,-40846,-38551,-22753,22565,8011,-55705,-83365,-29439,-35050,-84488,52296,127515,120307,71867,88658,91994,60874,38357,10801,-133183,44263,169385,155229,74222,40905,4792,-37864,-28022,32103,92041,165198,72801,-91439,-48622,1983,96108,119064,54048,-13242,61051,152764,92316,-18594,-128214,-94374,92466,429599,603118,427566,124259,557,-43,416,-42586,-84491,-81474,-33343,76473,214296,308018,220683,55436,-13200,7515,28732,33731,42962,27192,-6395,-20350,-15939,-12467,11536,-44583,-81004,-51007,-31068,-20480,-24825,-47276,-152581,-30067,121359,154901,20483,-14349,-6084,-42585,-110251,-108564,-43131,105459,113678,82075,59998,29533,-5221,-28145,51007,182629,217077,152359,128788,91927,-694,8823,-38994,-102392,-20960,-8709,-87850,6424,100619,57831,-95222,-141092,-37811,-67212,-129770,-92088,-19288,-32758,-71434,-85151,-65960,-80851,-104391,-127080,-104491,-63650,-92119,-116407,-81071,-78086,-113428,-108607,-49430,-2263,-32873,-67403,-25088,28898,82224,131276,227260,285080,212320,128053,73330,126411,151918,86726,-13751,-118380,-134350,-114139,-135450,-113387,-79413,-20602,71255,199678,260936,231147,132720,22625,-32942,-22473,-2691,37172,75801,86326,23852,-50024,-90307,-104583,-80951,-57453,-83837,-129210,-127430,-89982,-24440,42654,64678,29458,-42250,-75610,-54173,-50160,-62353,-72966,-85556,-89046,16135,30374,9060,-17689,-94282,-48762,77713,155679,139110,61524,-16237,-45392,-103309,-113167,-53333,-76112,-136894,-82827,16318,52357,18038,9447,26852,19634,-17596,-33860,11688,48863,67636,52533,13233,-32791,-35791,-32899,-42598,-45704,-47229,-89567,-154570,-125100,-124783,-64342,50973,124761,94867,31057,-4645,-78077,-62866,71909,264581,337779,422459,294870,93053,11004,-62249,-69720,-65480,-50756,-63592,-88754,-47317,-11770,-19986,-40182,-61299,-78301,-107967,-111968,-73544,30261,146967,226640,77904,-67936,-78190,145,71584,167280,159883,69733,-45169,-129218,-17066,56025,46479,-51431,-133574,-156277,-78484,7769,84653,151917,222604,146339,34572,31281,32178,679,-20972,-47054,-103608,-125075,-24570,18305,22166,37495,93605,143114,166495,232502,190653,116210,15187,-131079,-104369,-17191,39071,106658,153858,171160,129763,117548,150271,77139,40906,-26266,-27103,-51093,-103906,-126008,-78883,-45185,98013,231979,322281,270663,205217,212189,218255,155196,92642,43524,-13181,-93435,-150559,-75442,14234,76420,86172,56593,2172,-120940,-63393,51370,107788,12279,-117753,-126221,-115813,-124531,-78676,-24412,23464,22053,-26368,-102922,-102514,-94109,-137563,-148397,-99015,-68206,-71588,-62368,-4794,8337,14725,-43880,-108283,-116503,-6892,51612,83806,116994,183816,195970,105234,60316,21152,-22176,-39245,-33139,-41990,-55462,-56355,-9549,62156,175713,200313,112754,-5331,-94863,-76604,10919,113998,194439,210726,160471,104707,45804,-13835,-59001,-21944,113996,197866,179070,87240,-27438,-16979,37774,60679,2070,-92601,-17796,63493,51662,56339,42630,31206,16913,-88459,-87520,-91110,-37581,14606,58876,114791,87460,-22875,-103408,-51809,94607,103661,39585,-70464,-95905,-33801,-9397,-53080,-71863,-72690,-55985,-44092,-63715,-77679,-79135,-78325,-28734,43194,124400,168135,133045,64700,-10101,3840,68705,73354,4974,4308,37236,61992,46504,-46159,-49673,162178,368314,305004,129736,-55114,-36251,82228,108630,16600,-43840,-22857,80761,185518,157450,75388,-11528,-60063,-45592,-2431,78253,136966,99209,29590,-22403,-113050,-111622,-41088,31901,91284,164455,168115,143544,116397,53938,58995,94642,119458,97000,114258,135378,139372,39136,-46170,-61475,9622,42026,37940,-19400,-49959,-46093,-16340,6330,67736,125229,108912,22248,-75135,-121213,-52783,-7211,42962,108462,98168,24451,-54959,-99125,-55629,-45398,22012,52074,33879,50746,83468,59034,5179,-81583,-30989,14507,7529,-35727,-23666,59102,86264,74838,56538,42660,71080,-2903,-93368,-7748,178918,239378,171517,111519,-1480,-106008,-14398,-2055,10154,15202,42653,47944,21293,-40696,-18466,19577,44511,27525,-54273,-74071,20279,456,-6248,23079,37468,28843,7661,13786,37122,47748,66013,26371,-459,-76665,-120154,-104562,3646,39691,-13820,-53089,-62365,-34779,-2745,19439,20958,74655,85473,56890,25244,-37843,-111855,-130341,-69063,21300,86634,74888,35144,29097,4979,-7698,-91886,-29053,42453,93478,180090,130962,143789,165601,111977,68699,52343,41343,32588,9020,-11413,-10040,-11376,-44719,-110030,-38991,114814,296115,204100,32488,-41359,-94305,-70913,9301,150405,287301,191151,44351,-59503,-122453,-107464,-87122,-76788,-47443,-71355,-117132,-59782,22496,149588,267632,268699,121651,49561,25756,-75572,-42623,-64179,-67110,-64168,-116824,-67678,12668,68585,70774,65361,113140,158840,123861,50186,-28441,-86636,-38340,-18080,-39003,-72983,-60551,2944,-2688,-61306,-104579,-116075,-95583,-97972,-72853,-59240,-13497,31661,42674,54668,51462,-27424,-82669,-87311,-32432,30730,56079,58536,50798,44258,20697,24058,75159,91495,41759,35731,-2821,273,32205,6113,-38581,-42609,56853,276328,319665,214233,47987,-89207,-57067,44069,25643,19140,35104,-13130,-21339,22117,30365,9927,-23834,-101346,-98928,-101632,-57848,-58038,42436,1755,-23756,-50419,8794,190811,387789,266707,92250,-15512,-82932,-5504,38668,16999,-46899,-76168,-49971,-32690,-47037,-7729,24095,54495,24761,-61638,-61627,-47904,-27352,29502,71561,-2280,-126408,33418,147339,135923,23421,-63749,-92401,-81994,-67483,-68272,-44200,-25150,-30173,-22345,86612,268946,263510,184120,117620,31749,-15305,-49424,-116984,-187651,-163631,-128418,-4513,12323,-39931,-42174,-10512,1557,-32648,-64405,-49797,-74688,-64840,-23032,20422,87522,68134,-41049,-127653,-92782,-36821,-49954,-53324,-49110,-49858,-32804,-26397,37976,93213,117552,109035,39198,52690,127652,188639,129576,-5676,-91618,-86973,-39045,-29889,-62954,-78359,-110001,-107737,-69746,-78635,-64846,-47536,-44860,-77346,-58761,18478,-35926,-62368,-45242,3122,22148,30620,43854,137803,185154,100163,15377,-7746,150940,344043,375085,258001,70787,-2596,-43165,-23101,27056,68538,127844,92403,108159,164584,24151,-90262,-137454,-126732,-107923,-21233,-13848,-14596,-22468,-123522,-60576,-12543,46354,108745,106398,82760,44182,-24171,-79197,-108145,-114926,28660,-53682,-119759,-106419,-88940,14358,183693,275864,264161,131726,-39487,-91525,-26787,-27879,-36999,-17644,55477,100855,141717,234009,231089,136932,40528,-48578,-121065,-52103,-59596,-63608,-17795,118732,173310,30538,-44183,-76021,-101247,-115516,-78586,-24613,65596,152235,221860,136951,23296,-17098,-81843,-26958,49176,102399,57310,-25121,-125877,-32419,84404,203076,208739,131643,60651,-14259,-48231,-20670,45609,82225,626,-14562,-9926,38150,15677,-12946,-53309,-113299,-129829,-59751,-45134,-86573,-67503,-51036,-39722,-68314,-72342,-24291,-1062,-31071,-46952,-11763,7647,-5413,-49581,-38597,-6319,-49185,-68960,-50713,-14873,-1875,32414,75504,121288,119445,68162,31231,73215,122250,146325,87033,24975,-52963,-25105,-12756,-64568,-87143,-95808,-96675,-19335,14349,-7097,-5661,20162,44040,-59253,-111650,-22260,73226,195679,280451,195931,113525,818,-46514,5252,34784,55402,81776,105182,36775,51424,86073,90666,43467,22811,-3709,-34055,-48445,-96244,-85252,-19611,17205,78911,97309,116002,80616,-1794,-82311,-119350,-59007,-54263,-4178,4107,27930,65738,35633,-32971,-99197,-93682,-41753,-7049,-20498,-31490,-22500,61623,130062,187602,235892,181031,64893,15272,22977,-19243,-59120,-85284,-136912,-105487,-69100,-80603,-111832,-92037,-75503,-81578,-83521,-27751,55973,52416,42936,127614,209197,180553,93370,30237,70258,93123,40225,-72873,-51181,36766,61001,75798,78568,99633,47084,2890,52122,94630,64619,-40058,-38687,53165,91148,77195,58963,7428,-1124,-5040,-8031,33325,58299,15180,30673,102276,101002,9412,32305,117085,145806,77294,3902,-51864,-107995,-62470,-19047,-14496,-63619,-52822,-72675,-46733,-31552,-24771,-1730,31088,38958,-28505,-30027,-23933,-53493,-63131,-74299,-79901,-73761,-64858,-59955,-93620,-104315,-105745,-88738,-29504,22877,7163,-45988,-63404,26704,87605,37680,-54543,-1359,36265,-24425,-79376,-111544,-132086,-113399,-97209,-51751,-6927,-15019,-71693,-26387,51876,121737,100727,15922,52841,116435,110094,41737,27835,46760,70938,67242,36381,-39619,-84840,-26547,6225,-47609,-83333,77059,227817,238777,151456,171244,156240,64636,11639,-31948,-78380,-88618,-81184,-60329,-41170,-39782,-61828,-52538,-37330,-46444,-41812,-42239,-60613,-100557,-148529,-82041,12817,91818,149774,118884,139627,143186,129343,231672,347069,323395,170953,37759,-46859,-74892,-18989,-6457,26049,49075,29809,-81664,-150893,-122053,-90024,-55991,-10093,-39732,-121332,-91132,-43238,30321,90037,159089,165171,94907,-1972,-96707,-140035,-89755,10534,111992,186758,311502,456880,417357,234676,122296,112806,135123,118861,94503,74489,21355,-28616,20042,173948,260042,202733,38035,-23915,-2453,326,-36496,-35127,-15097,51277,119189,80825,20119,-8805,8611,15309,632,-45848,-51031,-11196,-7096,19827,8356,-15755,-32945],[-32105,-10516,3417,-17854,-83905,-100062,-71764,-50786,-17755,16907,44751,50007,83818,89606,41422,-20214,-83025,-88047,-57103,-2453,-2292,15066,-30795,-119018,-62561,-13289,48641,30294,-3247,26401,120425,182080,128192,9191,-55432,104799,84935,-42325,-37154,-30115,-53412,-37209,34304,-1100,-20344,38325,54588,14482,-77907,-124591,-88055,-97839,-104603,-102959,-126624,-107228,-58303,-42449,-19244,17632,-6466,-11696,15559,63696,17681,20558,79750,105320,105573,-2030,-15505,-7426,1953,-2458,-43867,-64487,-107424,-79137,-31956,18664,-23873,-82673,-47623,42790,71969,84241,110929,60959,-1216,-22701,102306,212979,154892,121276,93605,3694,9662,85859,162189,122323,14346,-60862,-7945,-9566,-32361,24786,54667,95685,290,-57865,-71336,8917,199728,287957,303298,364819,358685,228286,54836,-32514,-70194,-14834,135551,287220,341408,298050,178053,127437,89233,16499,-34968,-88588,-64004,-15191,43271,71906,104229,71305,-51029,-53527,-51569,-46662,-77471,-90119,-23951,-15734,976,5479,16313,71972,155454,215163,145289,38372,-8186,-22080,-129202,-113811,-63973,-49141,-48149,-28838,40076,30026,-41912,-101991,-107027,-81035,-99007,-60505,12020,51284,30497,-51150,-12839,67530,-20476,-17091,75192,134126,146773,80672,31185,-47067,-155984,-117975,-62731,-80273,-96834,-51777,24061,184464,271785,238873,192908,111370,40605,26193,-12730,-51626,-57280,-57284,-36979,-19252,-87899,-18935,119468,337258,556019,492442,221934,25596,-40970,11696,32005,22307,-33472,-143254,-69655,-45211,-12645,-32595,9160,114346,145207,179337,155223,159197,99858,36768,16895,-9821,-19641,5487,58486,150869,371790,488087,286924,99062,11455,-2298,-38132,-100029,53342,120632,178965,146725,101122,204656,317451,415231,589720,739520,717257,405537,85252,-86647,-153768,-35516,31342,10410,-20221,10572,165796,398249,274839,103623,-21175,1434,50057,9528,-60099,-65215,-29460,-34690,51294,278659,410916,384002,249044,146855,64172,55576,79400,63672,-2470,-37899,-2771,15182,2555,-52512,-91701,-28939,18184,98797,33943,-12481,-36912,-49944,-73563,-29340,52122,94598,121792,76047,48755,105765,131832,51388,-4638,-49024,-58387,1671,119320,235458,294642,236308,146827,41440,-24644,10107,35635,-8043,-108506,-50513,12681,158510,179894,95226,-301,-90331,-105848,-133204,-148465,-122059,-78743,-31788,-13740,9284,1019,-36878,-83234,-67259,-18674,33107,126284,95087,40751,25344,-23110,-66857,-105222,-113215,-120877,-123280,-65042,-31210,-99832,-12684,12792,-4529,-53020,-67247,-28951,-22481,-60047,-92703,-9771,41921,42145,27473,32459,59194,53333,27277,5244,-31267,-65510,-21051,-49643,-121185,-187037,-107510,6241,83893,93696,70064,26379,-62674,-82996,-6969,29024,1796,-36693,-46014,-47603,-38808,34476,142272,132487,81085,-8410,-46567,-80424,-26554,-18422,-7649,9640,-36526,-40309,-35812,-22780,-37633,-83210,-133296,-101132,-30711,8827,-16647,-19059,-8384,-18533,-376,31044,8099,-76836,-132840,-23429,90721,119331,15552,-114667,-25997,109369,66902,-15988,-25201,35914,32344,-48246,-20543,100391,145110,21619,-99035,-84870,-26402,37118,67094,30778,35508,131264,239490,217013,134372,-2821,-121737,-164163,-114681,-112279,938,82233,222379,112240,28887,16880,54328,72497,-7919,-84900,-89173,-27172,-149371,55100,63571,-46459,-11011,-22716,-80631,-105997,-104983,-99077,-73727,-104299,-89248,-44445,-33413,-30778,-29757,-34771,-39435,-22197,-11597,-44256,-102136,-118170,-461,104217,138471,158973,153919,134314,135657,121148,46910,-71280,-82669,-20647,57366,99639,140681,125983,84437,12905,-39205,-46001,-15895,-16520,56913,74214,-28151,-59539,-94989,-114908,-127499,-85532,-61010,51764,122910,225739,285213,237973,68129,-91983,-56866,6857,123886,160499,120235,83759,41286,-51640,-125140,-53066,22307,25830,47612,31978,-5218,-82293,-86665,6756,33425,-2229,-120365,-86731,-6326,-57976,-161392,-6221,27292,-2392,-92630,-86087,-54567,-33125,-7767,40674,65936,81896,97157,186069,100119,-39768,-48460,34781,63053,-28770,-111291,-29570,-9276,-38495,-69142,-90975,-88028,-82161,-98490,-71012,-70603,-68482,-116071,-47990,41338,95997,103665,37378,-20236,-71642,-125082,-63806,-19146,29050,86428,107299,53532,61906,135574,149526,80041,-24088,743,2330,-122515,-29787,75607,138808,143481,104151,40452,17853,4973,3090,40834,139774,124707,93609,53053,-26729,-76566,-47117,-54101,-73062,-145324,-171940,-117816,-103841,2353,126236,160028,162762,117131,36752,-26496,-41491,-65229,-81044,-56524,-26339,-15448,-24285,5037,52833,97586,167120,313077,362921,114065,12484,17433,13681,-9110,-32010,-32440,-28004,-1067,34637,53562,94872,82243,-32649,-55333,-64518,-77699,17404,84217,112990,45643,29954,58457,71262,84941,36844,-17202,-29124,14849,51001,79871,11510,-102894,-141138,-126874,-126887,-102654,-74713,-83229,-109058,-149833,-125303,-82432,-50983,-22895,-34772,-33485,19399,9887,-53669,-156424,-108562,-36345,-23864,20072,27339,18160,-52310,-33646,55869,76904,106514,49427,-35245,-7723,96817,171066,184360,97342,-53628,-100183,-110915,-117192,12729,176931,251533,185851,6861,-94021,-69934,-972,35185,-7295,-21820,-29221,-1798,-15259,-63821,-47167,5894,-8590,-56595,59043,130037,125891,85479,105189,95383,49019,15302,-12607,-107031,99080,214457,189892,96762,50268,5401,-28621,-28653,15123,63141,134253,67477,-108713,-33325,29517,123896,124783,41278,-31723,41087,152421,111541,1628,-118007,-113082,72091,405843,643336,532187,207533,27326,6762,2039,-35958,-76755,-73260,-26726,68312,172689,226838,147718,16503,-27977,15224,48559,44603,47020,28602,-9419,-26686,-19512,-7445,26318,-24297,-65829,-48464,-34261,-18844,-12870,-32066,-128070,-53172,91640,122015,-19615,-1535,20019,-14652,-73289,-84520,-88262,71617,96210,73994,66399,45225,11918,-32919,12035,137205,190999,151831,145055,123327,25413,20331,-35318,-85368,4104,11717,-77096,20360,104689,43281,-117174,-111305,-11633,-63652,-152178,-52350,18700,2240,-45276,-65583,-50064,-68721,-98507,-122830,-89079,-40466,-67081,-114085,-102255,-111653,-129049,-109973,-74435,-29744,-53705,-70139,-13748,37793,87795,137564,248615,315174,236690,142469,86039,148264,189556,117872,1847,-106488,-126671,-114388,-135202,-111740,-76843,-10171,84488,216563,277766,247030,157649,43182,-18653,-16306,-695,36937,69857,68173,-413,-64270,-94603,-92623,-54966,-17849,-35696,-87852,-91194,-60687,-3381,59211,77488,39462,-30022,-62223,-42806,-43008,-56941,-68716,-85064,-82814,35205,56558,20961,-26673,-109642,-14478,118752,198522,170762,68638,-28350,-52502,-104581,-119170,-53797,-76530,-136147,-75364,25799,58701,20244,14807,42967,37996,-4526,-23279,17759,50104,64908,53256,21361,-20609,-23715,-17250,-27909,-29532,-37686,-87188,-155488,-113527,-113067,-96767,3705,79581,78472,38103,6662,-70134,-68945,70791,258932,321732,412124,301822,99042,19627,-57360,-89979,-97177,-91297,-102778,-95505,-29620,-2594,-11554,-32512,-53421,-67434,-98699,-99831,-59392,47709,161307,239788,89058,-55235,-63408,20177,112272,202665,153313,52234,-58461,-123055,-15764,62264,48721,-48079,-127614,-148579,-76700,3431,85432,158499,220037,143983,49495,39240,36897,5754,-14024,-36910,-81780,-168131,-54413,11402,29422,43910,84935,119055,128462,191154,179259,126428,43124,-94995,-127277,-33825,29190,103168,164955,180019,131515,108199,113443,25310,-12607,-28895,106,-29347,-78000,-108342,-141454,-116438,29420,185107,333142,320180,268720,281579,287682,214354,129834,54264,-21116,-108418,-139586,-68877,19841,73091,70608,47970,6092,-111888,-60151,69107,146361,33810,-105933,-122644,-107892,-119213,-76868,-23454,18100,9480,-31515,-100808,-121786,-113323,-153157,-140569,-84341,-49545,-51932,-48319,3168,10395,3515,-66611,-131499,-95126,7540,52434,75250,106631,173555,187849,100147,50196,19952,-21229,-39436,-38704,-52884,-69533,-72205,-26969,37015,143912,171468,97899,-10273,-98566,-85950,-2665,104279,200958,233265,188761,130654,62212,-14366,-63652,-19697,129912,218380,188275,89043,-30021,-26332,21814,42556,-4715,-61169,43466,114717,85684,77245,60681,49906,14262,-90964,-87339,-81582,-21135,28352,63494,107745,73153,-19169,-68954,-123394,-3572,13652,-15866,-88624,-103037,-45875,-21169,-61737,-78439,-78560,-55447,-21335,-28398,-46883,-62727,-94732,-19834,71471,159136,205216,162871,80900,5985,22301,89730,78046,-2787,457,40377,73291,52984,-37278,-58084,147168,401462,369115,170051,-36223,-55076,53198,81913,-8924,-62047,-18564,81972,184504,153025,71780,-7994,-50927,-34715,8459,85963,129043,71891,16565,-15232,-95911,-101217,-43446,16744,72177,161517,190101,155928,127715,64427,47332,62058,89221,83519,105503,125562,144108,50555,-36740,-54866,12099,42433,36124,-24875,-58220,-57145,-25464,-5310,45745,94496,83641,5856,-84390,-115320,-52039,-17942,16067,81414,86940,16751,-55608,-92254,-60482,-48887,19412,57099,50505,75205,104259,74908,15079,-74635,-37534,1475,-7907,-43421,-9234,82343,105332,84873,51196,30310,71336,5991,-89366,-5691,169541,211397,135289,93079,12068,-96524,-45795,-33388,-14235,1771,36692,49769,27299,-33662,-16438,20487,39896,27527,-45976,-85324,10501,-5361,-11986,16393,30162,16082,-3965,3255,27543,40531,66955,32579,8284,-71079,-139851,-126154,7059,56218,-1830,-48192,-56083,-30595,-7907,-632,-7798,44468,53965,35939,13589,-44879,-122510,-132066,-62887,35155,103671,75749,12268,-9929,-47676,-82411,-152534,20146,100808,128757,189473,117816,132503,156001,123726,92559,86786,74398,54075,23804,-105,146,-2758,-42744,-101916,-29794,134029,306129,207018,50490,-16235,-81140,-62705,27452,177601,312385,203782,54341,-47471,-113732,-102771,-80177,-75101,-59638,-80558,-120439,-60603,20376,146837,267208,263870,114541,54215,55377,-19117,-39242,-24484,-29495,-34623,-104415,-74268,-2405,36705,30103,32055,90117,157633,140260,70397,-11388,-75846,-76587,-56863,-65512,-73606,-50958,11300,6900,-52390,-91003,-93838,-80443,-70321,-58144,-49249,-13440,24482,31916,40974,41588,-37477,-97095,-92636,-33332,34063,62277,68253,71557,59323,29300,30383,90983,123106,58391,27723,-18042,-16806,33700,28673,-23570,-50557,10467,209102,283284,192784,42715,-76991,-47350,39716,4635,494,15884,-27388,-35991,18971,39661,19466,-24852,-106130,-87292,-72771,-28989,-38141,59444,5911,-22665,-47071,13571,188595,402168,321444,130882,580,-85673,-15170,30897,13251,-42657,-74628,-45329,-20747,-50784,-39064,-43,24240,-6680,-81105,-58188,-45435,-29105,20530,53553,-18257,-123492,36251,142120,122417,7658,-68004,-88167,-79653,-68835,-70528,-48801,-30844,-27692,-19486,64614,233978,243453,171078,106410,25017,-10787,-41352,-105318,-168163,-140447,-82467,48693,52051,-19551,-51109,-50219,-16929,-24411,-63679,-62587,-79331,-55079,-25348,5764,66901,47903,-44574,-122710,-108301,-62724,-72501,-60521,-43680,-43525,-37158,-40169,4097,51758,89919,95695,27488,35699,109768,177853,126836,-8095,-86629,-81138,-36405,-22857,-42246,-53274,-90494,-122274,-87622,-94615,-72900,-40221,-34978,-77952,-72555,15204,-31050,-65542,-63118,-20050,7588,26981,49336,144021,171719,82260,2,-6858,159954,315478,313750,228935,63121,-3369,-45702,-30425,19390,64750,138457,106086,112452,191066,63496,-53500,-115139,-117151,-102064,-31866,-35573,-36618,-20117,-83996,-54738,-8796,52874,118097,104627,71776,35473,-35992,-90371,-103896,-78591,65102,-39533,-110746,-100742,-87384,19852,198175,302425,281280,123098,-65370,-115764,-6739,5294,-17457,-21706,46858,89184,127596,239873,256312,153400,48866,-43747,-125790,-49807,-58724,-72770,-25385,95604,121336,-23935,-92967,-117656,-153227,-119063,-51697,142,96637,178809,233809,150008,37109,-6207,-63646,-24337,55899,105054,59389,-16167,-116068,-33950,84246,199812,200755,124103,50353,-20729,-56527,-38057,31351,73047,-7653,-18466,-25300,-2480,1687,-10122,-43026,-97118,-122146,-51871,-26070,-71424,-58336,-42360,-33142,-64773,-68066,-21831,3921,-23241,-46398,-22266,-1960,-8560,-54543,-54069,-19451,-48923,-62176,-43750,-6675,10037,33826,58822,90137,90203,58773,29159,64009,107091,126372,77572,30237,-42062,-23201,-26413,-82551,-101773,-106423,-85961,-4986,26812,4307,-5307,15305,49579,-51779,-107371,-39136,50168,172042,279096,220656,127649,-2761,-18968,30281,49027,65306,91438,109460,29827,49417,95753,110079,62378,29011,-9721,-45033,-55906,-94598,-82953,-19053,17031,81743,100139,120526,93749,19670,-60802,-159917,-110355,-92693,-22662,-3390,23602,63632,38712,-31341,-91606,-77500,-30014,-1022,-22792,-40559,-33422,42786,97987,154162,204449,160687,56440,14626,20819,-32446,-68082,-90352,-137302,-107375,-74359,-93862,-122796,-83583,-62131,-70476,-78252,-29281,65709,89020,90408,130127,215191,179357,78193,14619,67830,96609,44750,-68872,-54468,35360,64702,88328,97342,108048,46004,145,43883,85586,70356,-25149,-31857,59096,100735,81030,56111,-127,-7632,-11285,-13903,30776,66297,29384,33839,84931,63121,-26290,10626,107751,162055,98739,20937,-39505,-106848,-68410,-24360,-12170,-55494,-43609,-68832,-46686,-31217,-25753,-7449,21718,34644,-21680,-17848,-13997,-44469,-54421,-72330,-80132,-73913,-67540,-61669,-82584,-91757,-101143,-92635,-37835,15913,9049,-37780,-56457,19668,71936,28576,-50985,7198,42619,-23267,-74141,-95056,-124058,-115006,-95301,-47333,-3312,-11946,-80120,-28807,50892,112927,72816,-14387,53687,155050,146153,61826,45836,59320,71894,58210,23369,-44924,-79480,-17176,27950,-30129,-81117,61275,225368,262310,164783,161748,155569,75428,23730,-25578,-74251,-74649,-69153,-65616,-43993,-34591,-51405,-68683,-66391,-66385,-51542,-53051,-77952,-121144,-147516,-60421,28991,93313,138107,111677,126141,121261,99811,190632,299231,323685,221480,87132,-11914,-64101,-15269,-3745,21475,37577,19916,-79524,-138075,-118332,-88775,-61845,-14789,-35816,-131973,-88777,-45172,23265,88847,156837,157410,86567,-4360,-85586,-117837,-128852,-28199,77614,156871,278355,394654,365682,228251,132940,127638,149218,130817,119977,92444,25573,-30732,20638,192397,292435,225826,46908,-32190,-19460,-8143,-31648,-24115,3646,81196,146948,89880,34369,-2920,1113,8809,1202,-41972,-55678,-20226,-21826,2721,-6284,-26517,-39069],[-40128,-18201,-1139,-19579,-84457,-99865,-69516,-42542,-6278,27469,45978,43771,82805,97463,66021,18238,-39777,-78582,-48088,-2990,-11092,8650,-18330,-100584,-84919,-29265,37131,32771,-1647,17158,95376,144497,96401,6238,-46144,76783,70162,-17300,-10571,-19193,-52654,-26456,56168,2460,-48487,12516,25382,-10871,-94764,-117759,-80266,-96341,-111347,-106281,-118067,-98971,-51524,-33717,-16897,17146,1766,6135,46540,91979,28420,27881,97390,131393,117875,-16731,-26936,-10278,-2618,-14091,-60608,-84520,-122309,-102038,-59855,-19255,-61498,-105732,-62969,17348,48415,69363,97527,58284,27751,47852,145738,203237,126225,98059,87939,11074,1805,63262,134248,94088,-8513,-76743,13681,17649,-15862,1841,33134,112929,29702,-41233,-64208,-6172,184192,272086,275190,315150,290660,158292,20529,-29198,-46066,3298,130109,250767,300110,274566,179561,134643,95387,23994,-27609,-86054,-63917,-14189,37062,61809,105108,81296,-36539,-44772,-39926,-28650,-57882,-106237,-36506,-14708,15472,26283,33512,80031,150092,184541,110986,13918,-9321,-7714,-112351,-129176,-79598,-63561,-60131,-34070,38424,32983,-37713,-83474,-121445,-84676,-90371,-58275,8793,42854,16535,-48883,-9875,56110,-43053,-44883,40584,89913,103751,72739,44277,-21961,-122504,-155438,-103348,-101257,-116198,-63623,32594,214528,314307,278015,228354,139144,53779,29362,-16705,-62048,-79031,-76526,-57557,-47812,-103507,15540,186477,487837,693508,575220,258913,35512,-55118,35,27037,8319,-56874,-122972,-48023,-35296,-12919,-28938,18917,114893,118812,149851,129467,143125,86873,27114,16728,-4670,-19757,-8840,36948,121414,311867,409837,205928,39612,-10530,-6969,-37496,-107206,55583,121897,145264,98702,58725,144823,302165,424608,550956,650554,637527,386059,89617,-80761,-163729,-50300,8348,-9127,-27624,1419,150510,431616,350738,146259,15459,16377,47413,26215,-29498,-47131,-31775,-49882,56279,303350,411635,370358,249215,141359,50444,39996,57367,43870,-14067,-44902,-4382,19680,15262,-29927,-78083,-34743,17610,102373,39003,-20383,-73515,-113623,-67537,-40779,10826,54045,89479,58373,43662,99430,115319,45107,-4574,-43438,-37795,25375,123660,230092,304331,280358,191129,64683,-9617,16085,35869,-14304,-107254,-53319,-3611,137653,157285,70579,-31194,-99876,-94343,-131345,-155406,-140783,-97419,-45641,-16089,14357,7101,-32398,-72408,-50882,-3811,43077,112487,81312,38648,35259,-16195,-54360,-98572,-125113,-126246,-122740,-70356,-31752,-81442,4077,14424,-14197,-70515,-76627,-33538,-26014,-46387,-91856,-46490,19050,26926,20148,26007,51972,53274,34544,11656,-26285,-56881,-22974,-58719,-130650,-173304,-89563,33358,114694,111716,72692,23049,-61199,-85391,-12533,14974,-2478,-18041,-13895,-10403,-14307,12059,108687,114036,79599,1291,-26577,-68812,-45786,-37291,-24799,-6983,-42766,-32704,-19979,-3341,-20106,-71462,-118734,-90094,-2775,36290,8011,1658,9185,2617,22658,51675,24640,-63230,-139575,-33373,63868,84535,-5698,-115923,334,138280,100537,20144,7543,53526,51940,1316,46756,159878,175009,40427,-74919,-67007,-18618,42506,76753,53818,63269,141649,234352,206369,129910,-1074,-128571,-144905,-104613,-114912,-17065,52121,188074,93763,29404,27628,64761,82260,2229,-76459,-77379,-4948,-130579,12859,28751,-51949,4325,-16293,-98394,-73116,-80009,-74098,-57668,-91423,-103344,-59923,-39199,-37348,-40979,-53958,-71547,-58213,-41052,-58258,-105161,-117565,67,112146,161084,193698,176920,150216,153162,142793,67161,-59056,-77531,-8488,74761,92286,100065,66200,48490,-5999,-44147,-46461,-21237,-27301,47121,65333,-33980,-62118,-97389,-119057,-130218,-95321,-78079,38049,112051,220016,281348,239919,83317,-71076,-53907,26792,172096,217713,168912,124244,66641,-37673,-106304,-42720,23460,38521,71457,52149,11348,-73384,-84087,18573,65521,35661,-87147,-64874,3252,-51424,-135865,-4518,38202,28007,-69620,-82150,-58365,-29316,-453,24721,24062,53254,70489,154502,83149,-44231,-55125,25379,60401,-21639,-121289,-56642,-39640,-60050,-89421,-102680,-75604,-53687,-126014,-95837,-91270,-88495,-121761,-28336,54353,107966,115090,44417,-6300,-55191,-126295,-71369,-17323,34679,94441,115312,58990,55081,127867,135601,64747,-36946,-23813,-114,-81293,-22464,68249,127154,129588,95440,31722,-23161,-53761,-28818,12977,111163,110992,84993,41979,-34608,-97338,-81279,-89651,-97496,-154859,-153708,-102638,-75121,20399,137932,155891,140533,85338,15757,-36931,-57754,-82732,-84332,-39439,-21564,-23800,-39199,-8889,40262,85625,151434,293607,367251,129410,34566,34977,23289,-12970,-41268,-32045,-27678,-3466,35628,67717,134848,156782,53868,-4949,-43816,-74856,12647,68342,74070,-16503,-37503,-9953,26328,70603,38639,-5248,-17858,17581,48505,77747,7382,-109762,-144901,-131981,-121001,-115490,-86170,-89704,-110356,-148867,-156975,-112947,-70440,-30885,-21195,5916,49631,30414,-42430,-149551,-111300,-39741,-32303,-2921,977,-653,-47723,-19901,54742,44636,81877,49530,-15636,25445,127177,195026,202236,112088,-53592,-117149,-122242,-112156,7036,129004,152473,101294,-28017,-94403,-56344,9574,52756,22643,-3879,-34498,-27840,-43420,-65825,-8718,43445,19374,-34444,59788,125680,124810,93044,115711,92340,31325,-12330,-38269,-65081,152804,248742,214576,116323,58874,5324,-17918,-28935,-1999,36887,99744,59879,-125421,-12721,61672,154326,130921,30305,-47798,21590,148141,129012,22676,-101475,-130936,50416,373518,669217,641980,322105,82280,25001,10346,-25776,-66048,-63204,-18693,61455,134384,150996,81688,-19535,-38942,26080,69115,55369,51486,32370,-10482,-33733,-23754,-2090,42096,-1410,-46874,-39477,-33143,-14409,-43,-18649,-102283,-54176,75670,96640,-55055,13681,46316,14051,-41606,-62144,-92208,40635,73998,60498,65263,52170,21732,-35660,-24154,90074,161040,147243,157284,150365,50440,30369,-31685,-67843,29932,33841,-64627,34538,108112,33085,-126145,-75589,12355,-59771,-145980,-15829,53128,35355,-20921,-48321,-36604,-57906,-91952,-120989,-78140,-22837,-45887,-105085,-116530,-127575,-92498,-59901,-58234,-44704,-73338,-69985,-2496,45249,90530,140019,261924,332431,250723,148351,92265,159791,214442,138655,11126,-97612,-118537,-112486,-131271,-107387,-67572,3743,96931,225708,281204,251063,177694,63164,-7770,-16060,-6682,28864,58614,47374,-24770,-79455,-99647,-79830,-31134,18018,11292,-42498,-51983,-29440,20243,77203,89679,47708,-20049,-50257,-30877,-33881,-49483,-62917,-83209,-77463,52280,81837,30021,-40135,-111815,34260,170335,248995,209231,80171,-36303,-57018,-104329,-122767,-50418,-70499,-120774,-66546,35104,63354,21036,18615,57286,54049,7609,-12424,23131,48458,59217,53016,29811,-7156,-8951,2945,-8852,-11777,-27147,-82739,-154224,-104837,-97430,-94921,-23657,40426,58387,42162,15647,-63694,-76415,70282,255529,313993,410746,316213,107760,28673,-51531,-111361,-128496,-131550,-131958,-80851,-11075,4989,-3601,-24035,-44323,-56325,-89157,-88780,-46625,61927,168338,240886,94236,-45214,-49647,38210,148664,228280,141975,35997,-68155,-121149,-24578,53952,39325,-52511,-126816,-145391,-77103,-1556,84266,161616,210843,134920,56832,45452,39326,9084,-9305,-29843,-61319,-171800,-91074,2028,37957,50826,75128,94346,93068,150913,163229,130666,66578,-59228,-144055,-50949,19161,97797,170956,182971,129981,97098,78153,-11400,-55979,-20731,24304,-10386,-53266,-79926,-162222,-144719,-11695,148669,340000,371455,340652,357676,362536,279449,171044,67284,-25747,-119724,-127448,-64038,20311,60430,46519,36241,8630,-103135,-57549,83386,175507,49459,-96558,-115381,-97272,-110741,-73609,-20847,11995,-7087,-39460,-89972,-132384,-131510,-165214,-130303,-70374,-32017,-32488,-31944,13527,14201,-3362,-81029,-136221,-69066,20545,50424,62975,91238,156425,172826,92218,38143,15633,-23006,-40245,-42161,-59586,-78835,-82757,-36688,18844,115347,141826,83365,-12219,-96987,-90375,-14931,90228,194436,242264,207950,150255,74859,-16611,-70845,-22214,135483,224299,184563,81270,-35675,-34318,6855,23813,-9214,-24491,100322,166277,120945,96160,76080,63140,5647,-95907,-86769,-71682,-5880,41235,68535,101383,59969,-15447,-39298,-96912,-67116,-66768,-69645,-107443,-108104,-51292,-25744,-65517,-84293,-83544,-47919,5981,6397,-14855,-40686,-104650,-13269,94292,187741,234783,189890,100135,26219,43527,109430,77960,-13311,-4320,42196,80810,54680,-31593,-61228,133132,428387,434602,208148,-16849,-71888,21300,50890,-35277,-81405,-17675,77171,174719,141491,64517,-5590,-41291,-24699,17045,89272,114830,38740,-1363,-11831,-80146,-88608,-46527,-2054,46808,146180,198634,158139,132029,73534,45003,42594,62170,66855,91430,110011,140793,57234,-30871,-51667,10659,38009,29531,-34139,-68819,-68595,-34374,-17725,24418,64280,54982,-14606,-96568,-110865,-53074,-30090,-10984,51424,73864,12001,-51333,-82731,-66327,-53741,12125,58320,64928,97588,122454,88584,22399,-67451,-46873,-16171,-26254,-46946,11441,104855,119134,88592,41541,15829,64777,11087,-87585,-9002,149584,174362,96318,72755,25454,-82829,-82267,-65161,-37324,-11078,29844,49675,31663,-26691,-15394,19435,34058,25287,-42607,-100402,-1348,-14515,-22090,5695,19592,1137,-17578,-9785,13888,28633,62934,33071,10824,-67634,-162908,-134021,25706,84558,16081,-41585,-50605,-24975,-8637,-15430,-33806,13806,20969,13473,1254,-51570,-130258,-128969,-58693,40636,105593,62298,-21778,-55425,-96140,-131209,-113487,62153,156399,164113,197035,103111,116979,141849,133998,116520,120370,108045,75692,37069,7648,5679,1497,-45684,-93191,-18352,148869,304189,204762,67002,11034,-68652,-56912,41584,196141,315996,203079,61418,-33859,-95267,-86702,-62725,-57371,-52493,-84239,-125273,-64110,12529,130108,245789,241870,99636,54139,77302,37656,-13821,14903,7137,-5505,-91296,-79629,-15284,6629,-10033,-4657,59312,144035,147257,85227,635,-69981,-107146,-77343,-69879,-61447,-43623,15968,13365,-44709,-71847,-54413,-30188,-37988,-45344,-41271,-15094,14826,18775,26042,31019,-46310,-107113,-95367,-37121,33808,66000,75873,90195,71455,35718,33042,96266,143529,67590,16388,-29196,-30757,29276,45579,-4217,-45669,-30881,139502,236167,163886,34311,-65554,-40944,29004,-18482,-17748,-681,-39793,-51128,13858,45194,24000,-28655,-110808,-73485,-43980,4613,-9267,80917,10280,-22784,-45548,15696,179849,395645,358840,165346,16496,-83831,-26625,20586,7014,-39544,-72668,-43042,-13174,-48503,-67517,-28947,-13700,-44027,-96027,-49393,-40974,-26716,15700,39271,-32041,-117244,37167,134132,105399,-9524,-70965,-83524,-78440,-73324,-77010,-58711,-40834,-27747,-15712,50668,201329,222031,157273,94100,17169,-7356,-34662,-94045,-149098,-113846,-31183,95092,80724,-1098,-41303,-45663,-16435,-17812,-65690,-75395,-70230,-35568,-23688,-9096,43653,26227,-50159,-119763,-124884,-81905,-81757,-57036,-35026,-38212,-42325,-52405,-20440,18199,62128,79210,15509,18649,88045,157356,116584,-12697,-81638,-75570,-35263,-17274,-24088,-34629,-75570,-131820,-105844,-111634,-81350,-35665,-29705,-81383,-86426,13515,-23404,-63630,-75907,-42165,-8207,21724,51804,142965,151267,59722,-18976,-6539,161819,271990,245828,195746,56110,-2432,-46634,-37171,12200,60589,142843,112176,110213,209253,104326,-12830,-85878,-102476,-87737,-34655,-47243,-40394,-821,-49787,-47597,-7788,53293,118303,95796,52647,15922,-57118,-106043,-96512,-40721,116019,-19602,-100096,-93472,-87184,19235,202446,318833,289936,111392,-91604,-128290,16480,36936,794,-22586,37712,72266,103702,231156,268398,160010,48993,-47232,-118040,-40134,-52084,-80585,-36029,66964,71480,-63386,-129006,-126050,-151839,-75513,-26116,20127,121722,195577,232600,152545,47294,5559,-44795,-22927,56381,98188,53064,-13803,-107704,-36136,81450,189331,187272,113416,38362,-27817,-67185,-58359,11600,59955,-16127,-22297,-40062,-40362,-7475,-10029,-36238,-83580,-111016,-45408,-10237,-55218,-45965,-29502,-21653,-57195,-64799,-26538,-68,-21901,-48312,-35346,-14536,-15285,-63841,-73256,-35607,-50915,-59585,-40633,-3068,17999,26514,30064,52504,59444,46135,23749,50335,86195,100858,64719,33771,-29162,-19294,-38581,-99416,-115534,-114854,-76475,4912,34896,13071,-5909,7495,48992,-49385,-100972,-47763,36367,156089,276624,242008,139162,4088,17896,55600,60613,72549,98042,109098,19279,42867,98182,121430,75126,29991,-19563,-58349,-64193,-92236,-81057,-19396,14881,80808,98870,120446,103104,39423,-35551,-115719,-133846,-129708,-42113,-10406,21683,63606,44482,-25967,-81155,-66496,-22732,748,-28758,-52078,-46644,20427,62094,111344,159559,125923,37619,4142,9519,-49889,-77778,-100074,-140542,-110163,-74841,-96318,-106144,-73336,-48657,-57081,-67959,-28214,74489,130306,136485,120233,202431,164461,53787,-6320,60317,93864,45267,-66781,-61467,30530,66098,99912,115867,114592,46749,-641,34667,71646,68822,-12515,-19763,66875,110806,84201,51751,-8705,-15014,-18185,-19758,28248,73772,45654,42431,72013,32461,-57697,-12597,93431,170385,114106,33997,-29445,-103908,-80086,-37770,-21843,-59893,-40637,-67210,-48859,-35848,-33253,-17720,10161,29168,-15991,-7891,-7191,-36954,-45496,-70541,-81937,-76318,-70847,-59508,-70264,-81858,-99633,-98419,-45709,9969,11806,-29491,-50747,10264,52474,14714,-50468,9476,41780,-28289,-74909,-82756,-105927,-102604,-93347,-51681,-11424,-19948,-91447,-32357,45579,98196,42733,-44011,55652,189218,172417,72842,56662,66385,68508,45908,8322,-50264,-73181,-7987,47184,-16141,-74894,39821,205075,261372,161641,140520,144303,79065,31352,-21546,-63716,-57832,-58577,-75300,-52131,-33579,-41798,-71067,-95601,-94268,-67738,-68841,-98556,-143490,-138234,-43766,37533,85843,118205,97528,107756,97860,67996,144041,241654,307585,262691,135755,20046,-56807,-17630,-7442,11003,20912,5164,-80997,-128927,-118375,-94617,-76940,-27656,-36065,-131961,-89344,-48300,6587,67406,125589,124682,61803,-19065,-83091,-98021,-123180,-55144,49949,129031,242781,327972,303855,210213,132720,129195,145590,125763,128565,93811,17375,-43646,8294,191310,302044,230914,47009,-45465,-44341,-26699,-36869,-21964,16144,107829,167875,95181,45821,2538,-10002,-6065,-9005,-46636,-65672,-36076,-45863,-27303,-32761,-45492,-50175],[-44189,-22458,-2085,-17300,-80757,-101744,-69711,-36348,2888,36238,47957,39440,79435,101575,90454,65599,21086,-19183,-11603,4800,-18181,-1076,-10790,-80711,-110527,-49370,21713,30861,-1720,7209,68033,105407,65959,3326,-35560,42544,53773,13909,14451,-9830,-50394,-12552,77202,13043,-76741,-13428,-5043,-37804,-108810,-107510,-73887,-96150,-118857,-105369,-111686,-92437,-46305,-28306,-18611,12644,6178,20882,73374,112860,32792,31099,114682,163464,136162,-24618,-41090,-14816,-7280,-23902,-74486,-102592,-122438,-122933,-79796,-46369,-82576,-121172,-80607,-11122,25119,54338,83282,56942,56797,111232,176908,174804,88863,71206,78581,14109,-8512,38912,103545,63850,-31136,-86815,30307,41465,6683,-7596,8597,115020,52930,-24642,-56360,-26058,152046,237211,230724,250509,216926,98861,-1093,-30676,-32912,14615,118613,209010,251502,241381,172619,134714,94586,26205,-24012,-86642,-65479,-15632,27839,49845,101854,86659,-23329,-36347,-29411,-11128,-36996,-89369,-52809,-16906,27696,44796,48346,85915,142293,155437,79842,-8924,-5191,10601,-91579,-135303,-95552,-81580,-73729,-39862,35216,35156,-25323,-58923,-112742,-87143,-85733,-59693,1617,30807,1494,-45783,-15565,32352,-74512,-77009,572,38597,56476,62924,54348,-684,-87715,-142663,-124967,-81654,-108051,-72848,36382,229568,341418,307783,258319,164398,63757,29726,-23060,-74712,-98362,-74391,-58718,-56212,-74438,55153,274046,631084,804540,627598,281541,40612,-70318,-13353,19198,-8347,-76165,-95243,-24676,-24121,-12584,-26608,24935,110664,88137,116547,102163,123607,69376,14074,15003,-1027,-22590,-27274,10806,89848,253945,334995,134847,-11228,-28330,-12510,-37468,-112340,53049,117478,108799,61777,30999,97564,282032,420890,496766,546481,531721,343974,85392,-78549,-171589,-70625,-22267,-33517,-35970,-10352,129997,452422,430037,194554,50624,29111,45731,43425,-598,-28860,-36452,-73208,48905,300641,377242,328527,231421,126728,34569,25469,36528,21212,-27037,-51268,-5560,23877,27220,-8671,-68189,-41154,17477,105024,43885,-27140,-102346,-109657,-31601,-26966,-17203,16584,52857,38422,38750,90907,98528,39008,-4454,-39320,-20622,42056,116543,210334,295731,311455,230689,86212,4618,18461,31055,-23610,-109727,-59327,-24288,100444,120093,34177,-71137,-64419,-84697,-129071,-150001,-158708,-113698,-57190,-16581,18745,11608,-28469,-61058,-35820,9758,53703,95233,67788,38807,45404,-9860,-43506,-85017,-115704,-105155,-97508,-67708,-25882,-50292,20789,13315,-26038,-88639,-86676,-40494,-31763,-34925,-70873,-78833,-2616,12081,13373,19875,44073,51231,38798,14836,-23610,-48293,-24009,-66987,-139423,-159926,-69520,65809,148226,126491,72598,18556,-59543,-90563,-23395,-4894,-7582,3234,21465,29446,6029,-21859,61700,89278,74267,9285,-10667,-58395,-65025,-55775,-42120,-21780,-44257,-22667,-4318,15234,-2891,-58832,-104591,-76646,17273,53284,24996,15343,21128,19041,42467,70136,39765,-48604,-147117,-49930,27563,42576,-30391,-107419,22615,157631,125001,49152,33661,64264,66877,51594,115766,204051,181766,46742,-54162,-43401,-4654,51300,87809,75399,84906,140424,212605,182030,113652,-3933,-127623,-124201,-96972,-119594,-37870,17810,142429,68889,28525,38604,74884,90844,7550,-74399,-73205,7488,-101275,-49335,-25744,-70935,12562,-12001,-115373,-36205,-39698,-43994,-39407,-78080,-116630,-76066,-45747,-43622,-53197,-74539,-106197,-99315,-73683,-72165,-105879,-117225,-5465,111914,176486,219131,190533,158740,165148,161525,88114,-42080,-72633,7,85030,79089,57546,4545,6328,-30325,-54629,-51636,-29784,-39318,36729,55878,-39107,-64086,-99718,-122230,-130409,-105634,-96095,27690,103404,215930,279506,245073,100028,-52224,-52629,45729,219001,268488,208661,159628,93498,-17887,-84080,-31438,22081,50288,96576,72761,26252,-68457,-75900,24021,82892,52879,-59469,-30905,18095,-47361,-126809,-847,49211,51157,-48092,-74906,-66944,-31377,2078,10160,-3765,28614,39264,111925,55575,-53401,-61683,13576,53685,-14525,-124287,-90026,-73767,-79681,-105496,-108452,-66845,-32859,-90809,-123112,-109804,-95078,-95158,-13460,61972,116073,122825,47705,4804,-41768,-121108,-78660,-18312,34608,94539,115462,57734,41720,111777,116892,48553,-47175,-48286,-11469,-38923,-3461,66019,118627,120721,98621,46190,-50947,-124326,-60160,-17977,73749,91268,72475,31665,-29491,-94225,-122862,-126308,-120574,-157701,-135645,-89566,-45011,57060,168850,167489,130125,60963,-1026,-44559,-75108,-104964,-83523,-23729,-21283,-35416,-53338,-21160,28790,72837,132517,263185,350871,138560,57763,54358,34434,-16530,-51976,-33521,-30745,-10498,32232,78414,170905,226969,140629,48126,-24739,-71058,6688,50889,37314,-65414,-83042,-55128,-10907,55374,38178,3027,-9923,19104,45855,74917,3406,-113883,-139472,-118847,-88244,-115285,-101486,-99173,-112170,-138115,-152799,-133141,-83318,-33918,-5398,35181,72261,44916,-33769,-143275,-114488,-45151,-42164,-24765,-23206,-18496,-41234,-7311,47744,13569,60290,54234,6496,52763,149651,210631,214197,126102,-49656,-132593,-130750,-106162,60,85788,68762,30838,-52675,-91745,-45524,16501,65642,47423,12528,-38887,-53922,-75346,-54697,31883,80455,45738,-16965,56186,115953,118115,94544,119234,82356,7713,-44200,-59268,-15444,202216,269051,225962,130911,65843,4847,-6045,-28230,-17969,14506,64965,51666,-111893,13772,98382,185935,136337,20435,-62173,1825,139057,143731,43121,-81440,-146424,29936,337951,680487,748836,463850,172423,57204,26212,-11394,-51984,-51146,-9124,56950,102744,89618,32251,-46085,-43626,38377,88050,65500,56438,39490,-6772,-38504,-27518,3346,57169,22257,-25941,-25487,-26808,-6511,13675,-7077,-79347,-38280,74855,83082,-81567,27437,70464,41117,-15771,-48394,-72162,16120,48526,41797,56851,51290,24896,-37353,-55510,43828,129057,138746,164613,171217,73628,38756,-27973,-50234,55244,56541,-50504,48660,111010,28224,-117851,-40698,33658,-53009,-116019,13580,80140,62879,204,-33726,-25526,-47971,-83947,-122362,-71760,-11061,-28731,-91919,-120052,-118819,-59770,-20669,-28450,-46940,-90827,-66647,8640,51486,90519,138519,265672,333815,251176,143768,91163,160199,224500,148050,15068,-90865,-110891,-108753,-123309,-96966,-52302,19716,107350,225461,269943,242574,191457,82664,3088,-15817,-14853,16460,44411,27035,-45674,-93509,-102523,-65454,-9491,48057,54137,4104,-11076,2548,45081,95327,100013,53532,-12238,-39602,-18735,-23231,-39685,-54982,-79698,-72425,67501,105669,36323,-56062,-84969,94132,229074,303719,252705,95658,-39684,-58335,-102014,-120503,-40780,-56084,-98278,-55695,43844,65646,20460,21220,69872,68029,19449,-840,27770,43468,50541,52495,39169,7899,8889,28824,16844,8734,-14904,-75949,-151198,-98163,-82062,-70039,-29231,12148,37482,44114,22853,-57889,-83628,72617,256435,314635,416172,335530,117926,37904,-43769,-121870,-141631,-155354,-128955,-59280,5129,11284,4390,-14264,-33792,-44907,-79008,-78277,-34790,73297,168971,231626,94525,-37420,-37804,52993,179060,244072,128833,22423,-73683,-122317,-40112,34202,20679,-63751,-130563,-145264,-79018,-6656,81836,161804,196648,121344,56856,46895,37434,9602,-7043,-25204,-42655,-121814,-129241,-8664,49095,59455,66146,71602,62919,115373,145031,129553,84415,-25662,-137201,-67152,9867,91248,171856,180818,126043,85760,48859,-31017,-74256,-8471,43240,6516,-28919,-49870,-109419,-117321,-18663,129392,347223,424148,418050,433980,433702,342270,211649,81029,-27520,-126980,-114537,-57753,19288,42047,16687,23207,10558,-94195,-54746,94296,193785,59750,-88680,-104289,-83237,-98203,-67196,-14842,7910,-24957,-48376,-75685,-115375,-140088,-157977,-116610,-55596,-14401,-12333,-12280,28438,23341,-136,-77571,-113898,-41410,32543,46958,49191,73761,136211,154252,82686,25149,8691,-26698,-40441,-42899,-61806,-82746,-86778,-38017,9245,93334,115122,70776,-11327,-91103,-89367,-24156,74156,177474,238937,218321,163808,84752,-18445,-78570,-27650,132056,217421,171223,67698,-41231,-39279,-5700,6435,-9870,14820,152461,218511,160901,114936,90144,70990,-7627,-102782,-85917,-62095,8274,52872,73650,96075,49558,-11066,-15168,-37266,-51064,-107196,-110253,-122838,-110313,-50333,-21546,-59841,-84938,-83265,-32935,33582,38068,16952,-15172,-89450,-9016,110950,208978,254845,211545,122777,52870,70150,129379,75041,-24219,-7420,44967,86542,53961,-27515,-58377,122420,448425,497462,244256,3236,-84602,-11607,18000,-60740,-100642,-19238,67206,157737,124678,54867,-3379,-30093,-13950,25308,91619,101765,7750,-20999,-10806,-65364,-75609,-49115,-22164,18428,122439,195864,153294,131321,79975,46111,32108,39557,48749,73890,90826,130620,59579,-27462,-50173,7053,30372,19474,-45964,-80678,-79715,-42733,-30120,4887,36584,25708,-36701,-109731,-106619,-54730,-42171,-35322,22875,61258,10867,-41445,-69063,-69801,-58699,411,55720,77450,118725,138927,100795,28699,-58405,-57798,-37188,-44359,-42161,37132,125435,127660,86925,29240,251,52093,12737,-86301,-16363,121892,132876,59061,53313,38450,-64124,-120547,-95155,-57388,-22155,23354,48922,35415,-18886,-13019,18300,28047,20951,-43083,-100757,-6847,-20881,-32298,-6082,8101,-13599,-30855,-23167,-1420,15479,57994,30221,8462,-65810,-179222,-114096,61533,123403,38608,-32936,-44523,-18120,-5117,-23988,-54470,-13406,-8741,-6693,-8420,-54315,-128169,-118617,-54120,38815,93074,37782,-62982,-98058,-121833,-120118,-64215,91967,206446,200626,205595,90553,99878,124829,142252,138263,150135,140253,96859,49252,12353,6922,2043,-51293,-81523,-3941,159735,293437,199875,82689,40362,-55583,-53413,51074,204124,297078,189243,66488,-17060,-67103,-58200,-32816,-21013,-18392,-72539,-124469,-69023,292,100126,204555,205347,79417,51110,92661,91955,31152,53285,42018,21981,-79654,-82566,-23169,-14931,-42831,-41381,23394,118796,143739,93703,7320,-67828,-111336,-69807,-49444,-40998,-37808,17448,16944,-38278,-52193,-13201,23733,-8761,-35011,-34884,-17646,3904,4654,11316,21675,-51098,-105373,-90180,-41575,30913,67906,82049,106020,80796,40616,32992,90268,149137,68693,3654,-36255,-41197,19881,56859,17013,-32222,-62713,74003,182726,130759,25406,-53726,-36833,13837,-41847,-34436,-14122,-49120,-66211,7233,47256,24317,-34225,-114679,-59883,-15770,38506,23124,102136,14718,-23564,-44776,16650,166516,370620,376052,193882,32465,-76327,-37298,9110,-1415,-37942,-70021,-42229,-9859,-43226,-88466,-59990,-55903,-82812,-96750,-36752,-35152,-20299,15571,30312,-41616,-112127,36301,124021,86133,-26429,-72382,-78660,-77868,-80085,-86926,-72426,-53011,-29421,-12077,41792,169714,197908,141840,81089,9652,-3745,-28271,-82436,-130178,-86228,20620,129832,96976,11268,-26103,-15679,-149,-12556,-69342,-83609,-51258,-11586,-18596,-22946,20089,5840,-55716,-117300,-139339,-87915,-76957,-46935,-25161,-32894,-45943,-60190,-34632,-5159,38161,62646,4578,2781,64804,130412,101100,-17729,-75732,-69206,-34463,-12737,-9367,-21905,-66100,-135873,-122943,-127931,-88246,-32450,-27194,-85591,-96001,15443,-10590,-53270,-76175,-55545,-20122,17983,53220,136636,127252,35024,-38681,-5411,156217,218165,178322,161739,51122,1385,-44970,-43279,4683,54867,139206,109844,102636,217966,145179,31784,-51258,-81858,-66687,-27088,-45762,-30754,20948,-21417,-39858,-8539,48747,110419,81628,27729,-12827,-86796,-121328,-82047,-2107,174323,2561,-89244,-85161,-85986,13818,196606,323721,290252,99393,-111402,-114604,43152,67294,17016,-21085,30684,53672,72678,208524,266483,157656,42478,-57392,-113209,-27175,-41225,-84923,-47450,35340,25740,-87837,-124930,-99020,-94751,-22739,-756,35404,139815,201747,219387,145741,55872,21538,-23519,-20464,52406,83743,40071,-16718,-100217,-36671,78456,174926,171549,102202,27004,-33588,-77591,-79004,-10002,45968,-22703,-24293,-48693,-57845,-12535,-11982,-30831,-71035,-99275,-38869,4300,-36754,-29756,-11977,-4888,-45778,-62163,-36894,-11440,-26138,-51979,-49253,-27859,-23563,-75408,-93189,-50981,-53236,-59774,-39894,-2246,23373,10242,-9243,12543,30843,33925,18074,35411,63145,73720,51108,37501,-12103,-8940,-44855,-111760,-125764,-117670,-65721,13137,41055,21177,-4674,1018,45962,-49057,-93481,-45790,33907,149201,274954,261031,150405,23775,58428,80894,71791,80124,104463,106864,8510,35034,96278,126990,83923,28698,-29503,-69236,-67555,-85758,-77524,-18483,13183,78884,96850,119400,112010,59874,-6972,-70512,-105896,-157626,-58365,-14213,23188,65274,52144,-17650,-70877,-57180,-16570,1492,-34955,-62107,-58169,-985,28353,67079,109785,84425,13202,-12637,-7479,-66986,-82783,-107288,-143967,-110159,-67248,-82119,-82803,-57860,-31092,-37735,-48877,-17916,87972,175570,175525,102091,173844,139714,24777,-28357,51595,88871,45894,-62506,-67538,26768,69042,113207,136169,122050,52760,3420,28080,57481,63764,981,298,81797,126983,92174,51184,-13150,-18495,-21302,-21802,28906,83825,67384,62268,77078,24568,-71656,-30683,80132,175275,127740,47529,-17338,-94894,-90517,-52104,-36829,-72457,-41327,-64729,-49219,-40556,-40829,-25379,3122,28239,-6464,4693,1091,-26244,-31935,-63580,-80032,-75253,-68977,-49336,-54020,-70179,-95741,-100355,-48515,8452,19963,-16630,-42050,4587,36230,2415,-48062,12000,40559,-32772,-75100,-69611,-83088,-80704,-85059,-56741,-22903,-31958,-100185,-30028,43056,84967,18411,-62938,64073,221143,193562,81672,67845,76381,70081,40764,2990,-44032,-58325,8716,70054,152,-63083,21119,177287,245860,151971,117468,131793,84040,42926,-11371,-45237,-36204,-43840,-80284,-57355,-29204,-27191,-52011,-104821,-118117,-79471,-79242,-112519,-157329,-121179,-25520,45891,77268,98173,83979,91821,80881,44091,103904,187814,286162,299599,188938,56252,-45157,-17657,-8900,3931,8964,-4274,-76826,-114904,-111196,-95982,-88774,-36134,-31828,-122162,-84551,-42193,-5956,35496,75203,78552,31532,-35465,-78558,-76967,-93571,-59248,37433,113257,216369,271328,247111,191578,131560,127460,134805,114643,129631,88553,7129,-56495,-6446,179199,296285,226866,48822,-51546,-64637,-43236,-40536,-16997,33683,141822,191147,107369,64788,18489,-10260,-15355,-16580,-47670,-68707,-45967,-65923,-55378,-55355,-56081,-49286],[-43907,-23757,-1076,-13665,-77954,-108206,-74951,-35191,6728,40371,48035,35136,71962,99888,111113,117156,93649,50655,30360,12026,-27028,-15727,-11636,-65128,-132774,-73730,1872,23111,-5700,-5317,37747,65174,36388,-1380,-28465,6499,36095,41392,35396,-3061,-47486,-549,89606,23109,-104211,-38666,-35985,-64811,-115885,-97422,-69670,-97479,-126857,-103445,-108031,-87843,-42758,-26346,-24293,4383,6692,32113,94804,124577,30544,29722,129571,198838,158550,-23466,-56033,-19581,-10303,-29525,-81006,-108714,-113219,-136542,-88152,-57426,-82468,-124969,-99721,-40876,2936,39275,68881,56444,82415,161354,190570,131978,47375,44845,68144,14067,-20208,14715,73284,35372,-50504,-88408,41919,61678,31247,-1313,-14781,107240,71394,-7787,-47052,-47325,107726,189088,177292,181670,147486,53734,-15136,-37662,-27685,21112,103755,166563,201093,202450,158119,129202,89943,27042,-20271,-86726,-63439,-12879,23330,42839,97876,88506,-11418,-27440,-17700,8019,-12535,-62658,-68744,-20332,39441,62889,63099,92319,134863,130094,52776,-26900,5367,32746,-65921,-118088,-101019,-96615,-84981,-42965,34420,40402,6818,-27049,-94883,-86626,-82101,-61305,-5667,19341,-9794,-39656,-25749,1786,-109128,-107735,-39731,-13951,11841,55303,64677,20068,-51168,-99831,-97725,-58506,-86028,-73271,37342,232040,355451,330790,285161,189985,74413,31590,-27220,-83804,-100604,-51249,-38308,-39173,-35502,100207,374874,750631,878994,649639,292264,43411,-83026,-23856,12035,-24363,-79076,-63343,3183,-7943,-8168,-23973,28261,104923,58507,83164,77257,105838,53141,3574,17174,5547,-23740,-44843,-14530,63131,208595,276429,85457,-48281,-40396,-14924,-34328,-107805,50712,111183,75763,36163,12072,66911,263593,409603,439512,447029,420615,290025,77775,-74927,-163046,-92454,-54442,-55000,-39421,-19363,111355,465013,510678,251704,87468,42539,48312,62458,29161,-6413,-35369,-97833,31236,271374,314496,266706,200418,107784,21656,16288,22338,1780,-35999,-52060,-1404,32760,42987,13492,-59183,-41998,22658,110865,53073,-26821,-113335,-80222,-9288,-7468,-22485,-8376,19225,23005,39307,84950,86591,36660,-896,-33249,-3791,54688,103364,182731,275054,331792,268285,110212,21925,21144,25082,-32013,-103403,-62731,-43276,60273,86742,7733,-82057,-24323,-73026,-122248,-136929,-162137,-120031,-59307,-9595,28442,21802,-17279,-43359,-17132,26533,66658,81855,61176,45477,58698,281,-29404,-64291,-89081,-73670,-64841,-43360,5516,-5840,40357,13991,-34995,-102241,-92036,-44343,-34179,-23240,-45126,-98315,-18312,2154,11624,18516,40015,51589,44529,19484,-18612,-36234,-19948,-70182,-141748,-141797,-42709,107137,186660,141992,74861,18108,-52537,-92337,-34166,-25862,-10085,27601,60048,71474,24909,-53252,9400,63579,68395,18382,4549,-46715,-78150,-66703,-52121,-27592,-36511,-7500,14345,36591,18040,-41299,-86956,-59660,32400,63753,38481,26564,32016,35118,63073,90136,57390,-28699,-144558,-67125,-10136,1192,-52672,-89177,44664,171352,143349,73380,54052,69730,78672,101244,181489,229933,168966,44599,-33157,-13668,18317,67326,103787,98806,104603,133186,181642,151621,92638,-4341,-110846,-100162,-87799,-121934,-56821,-15217,91420,41967,30383,53307,88351,103292,13237,-74031,-67401,18455,-66182,-113162,-87194,-97218,17520,-6615,-109034,812,6670,-9128,-17790,-62809,-115873,-87374,-48161,-45046,-61356,-90299,-135668,-138814,-102738,-80105,-99770,-112768,-13136,107263,187369,236891,198050,163473,174251,178261,109686,-18882,-63050,9072,92449,66196,20491,-49230,-32773,-54669,-66587,-57506,-37394,-48512,29501,49429,-39899,-61655,-97646,-120153,-125152,-111509,-107627,25676,100128,215311,279722,252171,117704,-33489,-49740,67143,265879,313262,240765,190306,122234,10094,-54962,-15805,21676,63517,121386,89696,33803,-72600,-61500,25060,82936,51472,-51683,-24809,22892,-47319,-138732,-17739,37733,52090,-34874,-63992,-78849,-44746,-8487,-11658,-27057,5608,9330,70823,27897,-64143,-64457,3557,46639,-4953,-112316,-124962,-105938,-92802,-113865,-109458,-61573,-17868,-56576,-146711,-120710,-86283,-68696,-1763,66909,122979,129488,50671,15848,-29110,-111583,-83219,-20121,30844,88945,110429,52951,25129,89122,95374,33782,-51600,-58168,-29802,799,22054,69119,114690,119148,115822,94259,-13360,-104647,-71623,-44745,32433,68954,59050,25878,-9401,-57708,-106288,-138856,-131798,-149682,-116574,-76655,-15084,106314,215566,192636,130802,45223,-11050,-44462,-84178,-128815,-75435,-8748,-23052,-47138,-62458,-27118,21719,61705,112994,226825,318884,143415,83214,77886,49811,-17116,-62389,-34974,-34982,-19657,27158,87365,202692,287846,217721,97388,-6393,-65691,482,32982,5249,-96449,-88423,-69893,-39767,40898,36491,8667,-4014,21267,45493,74021,2491,-109199,-118893,-84562,-44745,-94384,-120299,-110637,-113756,-124556,-120257,-128832,-89057,-34336,6988,55530,88553,54978,-26333,-136197,-116860,-51413,-52395,-43736,-43111,-32433,-32024,4725,36885,-11762,44673,62326,27729,73342,163281,217485,220383,140160,-40120,-143805,-135066,-98920,-6957,49064,4359,-23958,-67072,-87315,-36641,20721,74431,66913,26399,-42089,-77385,-106408,-27423,75290,116510,70278,-2417,50380,103121,107811,91116,116131,66195,-20887,-78683,-59957,40949,244586,273981,222201,138587,70441,5450,6884,-25757,-31325,-3298,33134,45575,-79969,46627,138963,216819,140006,11272,-74999,-18404,124768,155163,61996,-60092,-156181,13556,303740,676822,842535,622809,298929,105665,49417,7382,-34225,-36945,1890,55207,79324,47664,6941,-56039,-40450,50916,104120,74895,62026,50256,3379,-37938,-29903,8343,70014,45227,-4305,-8699,-15941,4490,27761,2273,-60089,-15859,85381,81655,-89140,37497,90414,64558,3393,-42269,-56103,-366,20655,17943,41480,43441,22237,-38870,-80807,-568,95326,125450,165776,184095,93439,44674,-24813,-33530,78412,78187,-35479,61500,112627,28252,-97575,-9488,51305,-42107,-86202,33237,97192,81773,16299,-22837,-17529,-39228,-74128,-123156,-70134,-5750,-16511,-77938,-113264,-99026,-35633,5031,-3502,-42048,-106417,-61359,18603,55738,86980,132250,258082,316860,234834,126533,81342,148608,218029,144854,13864,-86566,-105118,-104517,-112759,-82155,-34406,34938,113302,213651,242866,220807,196404,100133,15203,-11690,-19618,4064,30267,10544,-59222,-104052,-99574,-50550,8762,70129,89025,47842,28336,32482,67851,109862,104910,54197,-8431,-31967,-8435,-13324,-29377,-46404,-76095,-68800,79372,125770,38708,-72771,-44690,157009,287270,355281,295465,111394,-40771,-57936,-99149,-111925,-25198,-34829,-73057,-44230,49302,62810,16591,21099,78848,78212,29482,9715,29615,32780,37112,50551,47889,22576,27486,58494,49425,31652,-2138,-68318,-146569,-94389,-70007,-44488,-23179,-6661,15416,42286,26569,-54117,-91003,76769,258660,317714,421075,353653,126104,44887,-35513,-102163,-113918,-124263,-102922,-40789,15741,14440,10556,-5312,-24266,-35590,-70489,-70238,-25891,79860,162090,212110,88833,-33566,-30262,61895,199831,248432,113777,9924,-77768,-126648,-57865,9188,-3111,-81033,-139934,-148842,-83988,-13965,76068,156905,176422,102785,48843,39761,27555,4175,-9754,-24887,-28188,-74288,-123693,-18601,61611,68150,57126,50647,37681,84639,124514,121663,93677,1924,-114907,-83734,-579,81590,165300,171862,117824,72596,25208,-40887,-67633,-1534,52953,19484,-6916,-22686,-66920,-80783,-5655,123935,354272,474098,493008,499553,488128,390751,243696,91041,-29908,-130597,-101894,-48822,20044,21698,-18093,7813,9812,-87088,-53695,99388,198659,62793,-84319,-92521,-68299,-84143,-59126,-6911,5452,-44074,-59167,-62728,-97818,-125641,-139650,-101768,-41547,1584,6527,8665,46572,37803,13791,-55912,-79648,-16287,41052,40376,32975,54072,113548,132242,69690,9210,-3656,-34632,-42106,-44152,-63253,-84702,-87329,-35131,5102,76471,90878,58175,-11089,-85327,-86617,-32321,54997,149919,222002,217181,168373,89484,-20943,-87488,-36200,119950,199022,150257,50219,-45942,-42938,-17735,-10828,-8959,51569,196790,268893,206973,133784,101516,70848,-26805,-113951,-87862,-55546,18721,60174,75621,88940,39742,-8055,2194,10112,2556,-91094,-128197,-133707,-112563,-48210,-12990,-44608,-77697,-75728,-14655,55970,62071,44321,9438,-72267,-10016,118006,218794,260932,222138,144611,84438,101174,147555,68028,-36149,-9419,47829,89505,50029,-26593,-53013,113349,457728,549628,275147,21298,-94158,-46537,-16307,-85316,-119286,-25304,50457,133313,101952,41036,-3595,-19404,-3925,32452,94036,94196,-14954,-41570,-13575,-54041,-65801,-53378,-44186,-12021,92953,183006,142331,125061,81171,45085,24225,18917,28130,52143,67486,112654,55517,-28327,-51722,171,18334,4394,-61987,-95573,-92557,-52834,-44244,-14080,10428,-4595,-60988,-124535,-104004,-58614,-55539,-57415,-4141,47124,10192,-29049,-52832,-68732,-64813,-18156,46559,85871,136715,151781,109644,32830,-49061,-71330,-62693,-59952,-29090,63906,140896,128916,78526,13265,-18257,32234,9196,-86476,-29112,86892,89075,25069,35118,48887,-41754,-145416,-123274,-75430,-32860,15862,46144,36996,-11996,-9722,16478,20740,13219,-48218,-80000,1342,-18138,-38916,-17774,-4186,-28190,-43939,-37127,-17342,4783,56181,24866,266,-66934,-164908,-73876,106647,165177,61075,-24526,-38834,-11993,-360,-29234,-70426,-36214,-33269,-22918,-14381,-52276,-116258,-103871,-49096,29588,66581,4240,-109190,-120505,-108822,-82490,-30407,106229,246091,237282,216073,82315,82466,104647,145495,153162,171277,166626,114475,58395,12408,2154,-2446,-57748,-66340,11804,165095,275255,192472,96005,69673,-42213,-54390,53362,198040,255559,161904,68298,2446,-30656,-18408,8497,28978,30826,-47305,-115657,-75884,-16582,57231,145604,156865,54917,45104,101103,139331,86439,87795,72408,45299,-71159,-83774,-24833,-21093,-58891,-75101,-16198,82100,127503,93240,7164,-69063,-90652,-44166,-16250,-17072,-33503,15469,17153,-33885,-34460,25545,72962,15161,-28029,-31039,-21783,-8568,-10374,-2881,14184,-50896,-93086,-78631,-45639,24912,67057,85799,116851,86362,43532,30194,72043,136068,60320,-9051,-40274,-48997,6005,61505,36958,-16336,-79812,16086,126032,95315,17293,-41133,-34435,-4242,-64734,-49680,-25118,-55124,-82056,-1819,44535,19838,-41695,-116761,-46768,11546,70472,55391,118556,18090,-25284,-44595,16834,149583,330169,371449,214017,47568,-65572,-45165,-3148,-12667,-39305,-67857,-43193,-11086,-38130,-98386,-90360,-99112,-116812,-82286,-22697,-28872,-10774,19365,26598,-46340,-108791,33127,111484,64899,-42532,-73176,-74364,-77988,-88595,-99741,-88267,-65402,-31797,-8982,35138,136570,167917,122286,66519,3063,588,-21781,-70377,-111520,-58967,68270,148965,100406,16308,-13034,13252,20764,-8548,-73984,-83803,-28575,12308,-11900,-35457,-2068,-11068,-59339,-114117,-142652,-79754,-63391,-34643,-15772,-27359,-46978,-62314,-39531,-18353,20334,48326,-4407,-11062,41989,100440,82664,-21895,-68405,-61263,-33199,-9188,1690,-14387,-61508,-136857,-137835,-142092,-92054,-29355,-25735,-88428,-96210,21816,8796,-33554,-61165,-53172,-23081,18541,55333,127291,102897,10582,-56065,-2923,143013,159396,117076,129731,49017,8773,-39787,-48196,-3380,46903,126883,99491,91597,217289,183916,79642,-11414,-55314,-41437,-10751,-32849,-15006,39052,1102,-32056,-10033,40757,96255,64195,-177,-47931,-123834,-126350,-58116,35859,230848,23958,-78649,-75668,-81697,5168,181485,316259,282485,89490,-115396,-82454,72967,96507,31473,-17921,27140,37227,37763,173958,250817,147802,31454,-71028,-104970,-14253,-28934,-85287,-57653,3322,-14510,-100656,-104403,-68634,-38180,32704,25087,46226,150070,197373,196383,131338,65077,45026,1913,-14640,46172,64238,22410,-23493,-92662,-33617,77453,159821,156607,92899,18450,-36285,-85095,-97690,-30559,33498,-25730,-22878,-46656,-45024,-15369,-14716,-24649,-57682,-86323,-30668,19172,-14975,-9165,10297,16913,-30726,-58815,-50971,-27934,-34404,-56594,-62666,-39999,-31626,-87382,-110821,-62189,-54477,-61515,-40483,-2856,26911,-13410,-56000,-24238,8357,25699,14952,22188,41159,48136,38712,42680,10040,10134,-42938,-117407,-130395,-112710,-51456,21807,47066,30043,88,-772,44189,-48190,-84840,-35122,41839,150493,274585,277638,162529,53655,98780,105372,83803,90013,112475,104621,-110,28155,92191,128426,90172,27196,-36730,-73984,-63271,-75069,-71415,-15080,13326,77582,96085,119595,122389,82078,23791,-29854,-74622,-155605,-68503,-13541,28005,67685,60000,-8108,-60856,-47539,-9780,2854,-39442,-68177,-65785,-19104,-273,26636,61697,42272,-13565,-33474,-27658,-80543,-80360,-102777,-146831,-106564,-54147,-59112,-55771,-36824,-8159,-11490,-20631,4854,109199,219756,202200,79347,132256,107875,-6002,-49454,43117,83106,47966,-54801,-70338,25749,74067,126982,156076,129121,63093,11830,24674,44966,56585,15259,26303,103936,150481,106622,56056,-12070,-17195,-20158,-20166,32272,95475,92561,90159,98956,38768,-63223,-40448,70102,178047,140525,62288,-2634,-80886,-96399,-63734,-53163,-91688,-45711,-61499,-47554,-44510,-45937,-27755,2135,32327,7051,20109,11069,-12083,-14079,-50822,-73787,-69944,-61345,-32716,-35139,-56966,-89227,-98469,-48080,8450,31075,-238,-31411,2492,24067,-7699,-44086,15555,40070,-35866,-73993,-55676,-58530,-54637,-70513,-60109,-35505,-46487,-92325,-21984,43549,73815,508,-68231,76412,246772,207921,88450,80085,90979,79019,45888,10765,-24434,-35306,32752,94529,17116,-49181,5565,145732,220029,138169,94410,119448,90887,58659,4572,-23111,-12259,-26617,-77977,-59674,-22498,-10042,-22724,-86417,-126955,-82443,-82152,-118859,-159992,-101615,-7629,52489,66383,76956,69502,76611,68442,28007,71772,139929,260690,327571,240817,93295,-31441,-17432,-9982,-1173,603,-9573,-69184,-98498,-97865,-88235,-82552,-29955,-24535,-112710,-77612,-29615,-9722,-3464,7524,20363,-4713,-54115,-71946,-55869,-66972,-50899,33500,105335,196654,224417,196756,170768,126697,119892,115638,96167,120540,74740,-7542,-71266,-26016,152510,270851,209788,48726,-52583,-81502,-59950,-45534,-12476,52266,177691,210666,121742,86231,39302,-2476,-20638,-23634,-48474,-68635,-53133,-84760,-80557,-71321,-55567,-36544],[-31004,-14012,9080,-2030,-69816,-110828,-77220,-31565,12660,47341,53562,38395,68461,100178,133694,175474,177866,128570,74160,21764,-31489,-27059,-13925,-48921,-119528,-94176,-14859,16186,-7924,-15035,10843,30834,13784,-2668,-20906,-19624,22739,65334,56648,6483,-39132,11880,93938,32231,-124244,-56917,-61284,-84167,-109633,-84105,-63001,-95386,-130106,-98781,-102786,-80678,-36360,-23409,-29432,-3108,7650,43732,113950,130566,25980,27426,143278,235486,182088,-13894,-66458,-20339,-7875,-27517,-75844,-97181,-102554,-133859,-84270,-51674,-66352,-115601,-115251,-67168,-15359,25959,56330,57599,103911,194881,186074,81995,7916,24023,59830,13222,-31394,-6992,46573,11881,-64041,-84787,49499,78613,54911,11774,-32744,95639,87206,9939,-36008,-66420,57443,135235,122805,117985,89257,22851,-24788,-48555,-28416,23537,86624,125622,151985,160320,135831,118481,83576,29123,-14610,-85382,-57302,-4018,26134,42190,93210,86321,-1981,-20820,-6525,27725,14935,-28552,-76032,-26174,49140,79093,76641,98433,127067,106993,27633,-39460,19757,55502,-37865,-88977,-91026,-103970,-94321,-44341,35665,49966,58325,10263,-76180,-85565,-80737,-64230,-13876,8043,-17117,-32673,-40386,-34241,-145512,-136324,-80756,-67043,-28382,48820,73670,38418,-16344,-57383,-66841,-39525,-64439,-66556,32140,220049,354150,344079,305227,212513,83522,33153,-30657,-89069,-84990,-23868,-12067,-14657,-594,143273,471029,826161,903973,637651,287456,40103,-96504,-34081,2596,-41311,-66329,-32566,30985,10580,-1212,-22370,25810,93962,29342,47678,51102,86895,36276,-6109,20851,11709,-26435,-64139,-41204,40289,174583,231735,55369,-74973,-51227,-17817,-32263,-100301,45488,99045,43977,14232,-6372,47040,244392,388623,382447,360226,315706,227788,64214,-72803,-146425,-119124,-86670,-70475,-40691,-28826,92464,465054,581115,310305,120274,51614,49681,77036,54767,16172,-28028,-116432,-2090,212741,226157,186983,153952,81229,7735,7613,10803,-16549,-44073,-51489,3940,42331,58290,30355,-55245,-40813,28076,114524,61644,-22904,-108788,-68343,-4404,5039,-14614,-23404,-13949,9223,40355,76694,74863,32200,-17,-31279,6143,56978,80706,144717,239812,334711,296497,130616,36248,18541,12748,-44109,-91874,-67740,-64194,26490,73786,15971,-34953,10788,-65122,-116625,-126841,-147016,-119225,-55681,195,39994,35871,-403,-23413,448,41729,75323,69527,57361,52159,68014,8316,-17273,-43356,-60372,-42099,-30862,-3141,63400,42125,55582,10929,-46069,-115735,-97311,-49815,-37805,-16210,-24003,-103063,-33563,-8587,9123,16009,33982,48595,46210,20216,-16892,-27029,-17191,-74450,-138536,-123633,-14475,150275,221805,152311,74354,16453,-45616,-93064,-48241,-52815,-17040,45883,91472,104224,35852,-65645,-46045,33631,55700,21516,13214,-39667,-82522,-72465,-57990,-28865,-26913,5404,29216,54362,36606,-25108,-72173,-47128,36787,62709,42880,29906,36328,45125,78399,105300,71310,-9604,-131106,-86516,-48999,-41673,-76868,-71784,59967,173529,148755,84857,59560,62245,79967,139519,229766,228523,134169,29435,-18167,14178,42568,83855,118024,117512,116647,116241,140036,113166,64823,-3899,-86820,-79358,-82248,-126448,-78816,-51172,32008,8104,29403,65228,98618,114365,14354,-82028,-63020,32988,-24039,-160022,-152718,-134938,12939,-6878,-93118,30470,48951,22515,-329,-52395,-105067,-97596,-51145,-46505,-69516,-104046,-159110,-176275,-127137,-85008,-92216,-109112,-28169,92773,187316,240039,194152,159293,174503,185404,122942,2224,-54285,13621,92325,50310,-13960,-95937,-66167,-81413,-85176,-69353,-49047,-59937,20032,40470,-41976,-60387,-96330,-118378,-121298,-115498,-109879,26096,95576,210589,273517,252334,128402,-21149,-50674,85697,305047,344395,258802,208987,144861,39260,-24210,-1163,20484,72637,136286,93181,26840,-89762,-49835,19351,69655,54367,-38907,-60006,4557,-57443,-140040,-53471,699,28930,-36354,-58852,-91797,-71227,-35981,-48334,-53468,-20767,-21252,36884,5864,-80137,-67760,-8441,35330,1549,-94219,-159428,-134014,-102343,-118975,-114321,-64873,-12470,-31777,-154013,-126785,-75489,-51880,1154,64912,124037,130287,49395,22057,-22362,-105436,-90175,-28155,18190,72921,95939,40956,2364,55513,66057,15492,-55107,-47858,-57959,25763,40176,68337,107534,117063,135298,157543,67854,-17694,-51368,-62277,-13919,40711,40721,20634,15274,-12463,-55188,-106928,-125546,-137640,-101511,-68656,7874,155324,265137,220144,132719,30350,-20506,-41279,-81270,-139233,-65243,367,-30418,-60855,-66802,-28690,15411,48033,88941,183329,272182,140149,105577,101386,66142,-17762,-77051,-40688,-44333,-34520,17094,90221,224053,329485,272082,133555,6327,-63960,-11192,9584,-25555,-99724,-70512,-64759,-65134,22787,28775,7048,-4096,20483,44103,71958,1794,-96911,-90345,-40493,237,-65118,-148242,-128359,-119770,-116137,-95114,-111815,-94034,-38327,11530,64888,95368,57217,-23977,-132277,-122301,-62520,-67122,-63666,-62100,-45317,-24898,11638,19676,-33235,30781,66672,41064,82125,163488,211463,216566,149797,-29135,-147052,-138739,-94526,-17479,15224,-44742,-67828,-75304,-85965,-33346,18809,75598,77127,33131,-48208,-99031,-103212,9244,117749,147545,89213,6497,40033,85168,91800,80062,103184,40956,-57339,-115629,-33506,99082,273485,259696,198930,133279,67582,5124,16586,-25111,-44947,-20413,2874,40691,-45780,81714,177608,240745,137331,-1006,-89697,-42648,101507,159106,75562,-42677,-157633,576,270435,654067,907785,779439,451951,168711,75530,26909,-15850,-23768,10808,52766,60787,22132,2453,-50150,-32360,60256,114166,80842,65507,61209,16523,-33360,-33151,9515,76711,63563,14345,6201,-4939,14929,38821,6356,-47557,3421,98471,86007,-78965,40170,101932,80165,12719,-44526,-48722,-11896,-11398,-13127,17708,27757,12959,-42663,-101230,-45434,57077,104096,157595,185695,106136,45233,-25007,-20814,95925,95214,-22392,69620,110122,30056,-74915,14488,62543,-29361,-62718,39975,101282,88382,24182,-18279,-14946,-33631,-63815,-112099,-74170,-8607,-11494,-67243,-102723,-81452,-21140,17488,9932,-38193,-121927,-57021,25018,56036,78168,119784,237312,280041,199016,94409,60823,123841,193753,127840,6881,-86225,-103403,-101999,-102546,-67121,-18053,45755,111646,188184,199509,185324,189593,112698,27396,-3351,-17481,-3437,20172,1520,-62023,-106589,-91487,-37286,21760,82459,112493,84063,62172,56886,84448,116021,99938,46288,-11099,-29678,-2558,-6872,-21045,-39370,-74454,-68097,86077,139620,36228,-87254,-4726,212659,335568,394969,330230,122654,-42503,-57760,-97629,-99746,-5414,-9594,-47532,-33874,48460,52090,7490,16750,82282,82821,36004,17322,26770,14620,18090,46605,54513,34829,44111,89039,88699,57875,10614,-60709,-139150,-93527,-62471,-25920,-16716,-20927,-9305,34802,25265,-53510,-98227,80857,257807,316694,418849,365117,129614,47739,-28060,-70129,-71165,-83457,-77480,-29206,19341,13381,13620,1190,-17666,-30158,-65295,-66010,-21304,80414,147576,183653,76928,-34467,-28158,63717,208798,241261,96774,-2807,-82704,-126414,-67715,-7329,-20506,-97706,-152976,-154721,-92344,-24681,65692,145629,149920,79410,33948,23609,8391,-8691,-18603,-29681,-18963,-31496,-64859,-16667,75722,76132,48033,32134,17716,59069,102518,107281,93486,21409,-92352,-100655,-12833,68236,150632,155838,104728,57040,5860,-48950,-60953,-4256,52351,28199,12123,108,-35217,-54034,9951,125003,359170,517463,557720,544963,515595,415521,261346,94650,-34816,-126310,-88913,-34667,28708,7814,-54322,-9515,5918,-82259,-54710,98184,190786,58580,-83947,-81621,-53612,-69688,-49702,2724,5264,-62273,-70696,-52485,-83318,-108860,-120920,-86628,-28253,15915,23866,30540,67500,57593,36647,-22708,-43431,4770,45483,30769,15046,33665,90541,108420,53155,-9734,-22539,-46977,-45376,-47447,-65980,-86708,-86612,-31118,3892,63645,69235,45064,-12971,-81763,-84296,-40123,33261,113622,192542,203923,162828,88182,-23716,-96186,-45589,102600,173912,126681,33403,-47293,-45498,-29333,-27489,-7545,82825,232285,316331,261169,155680,111003,62990,-50433,-129465,-93445,-52242,25211,62504,73637,79316,29938,-6494,13659,43472,48915,-54452,-121552,-137971,-116132,-48683,-4357,-20311,-59082,-58851,4428,71109,76796,65195,30937,-58581,-16915,114679,215848,251685,218700,162000,119419,135943,162955,57428,-47741,-9365,51597,90591,43888,-28406,-46889,105371,454384,584803,299163,36561,-99819,-82109,-47689,-101805,-99425,-35769,28343,104873,75502,23387,-6482,-9434,5803,39659,98735,94460,-23754,-59509,-19232,-46517,-60076,-59652,-66674,-40749,63352,164640,128428,114881,77241,40532,16461,-518,6071,27842,41814,88872,45629,-33215,-55844,-9167,2733,-15212,-81651,-112842,-106610,-64540,-59484,-31313,-12969,-34591,-86247,-138766,-102280,-64215,-69485,-76321,-29097,30496,8748,-15356,-33970,-59187,-70426,-43839,30244,90273,151622,161105,115305,35522,-39437,-85376,-90951,-66455,-7901,90194,150685,123509,64398,-5485,-39551,6878,1197,-87217,-46643,46939,46645,-2942,20386,57163,-15370,-112001,-141631,-90705,-42644,7889,41802,36688,-6073,-4773,14940,12944,3249,-56795,-58042,26812,1227,-35525,-25840,-15199,-41002,-55326,-50040,-29054,5335,64597,20389,-12747,-69949,-130735,-25874,152125,202877,80545,-16976,-32929,-6326,4653,-32885,-81894,-53030,-50205,-32614,-14948,-44594,-98550,-86232,-42206,15821,30253,-33941,-153395,-103754,-74638,-49403,-11680,105799,272898,274408,230531,81940,68033,82586,142318,158672,181393,184520,126813,63707,7628,-8955,-11845,-59230,-46259,28451,164991,252358,183620,106724,98306,-26710,-60185,47503,176633,195630,123309,66731,25009,14139,32927,60430,87294,84777,-15076,-103138,-83984,-36867,4429,74956,101763,28654,37196,103567,176712,144410,116521,96621,63226,-65822,-82955,-19048,-9175,-51117,-98396,-56580,36363,98455,82670,131,-72124,-66258,-12431,20873,8244,-29581,11219,14882,-31166,-19237,59811,113761,33791,-23880,-29644,-27263,-21987,-25220,-15079,10080,-44899,-75967,-63885,-47519,16064,63040,86647,121423,88151,44882,25605,42806,103735,43546,-18725,-41458,-54443,-10802,59466,53723,-1227,-78390,-32070,69396,59804,11434,-26742,-31692,-22324,-85924,-63282,-33794,-56818,-99269,-14144,35664,10213,-50875,-114002,-33492,38364,99947,85883,127713,19922,-27524,-44470,16807,130221,278597,345979,224059,60914,-53200,-48291,-15858,-27131,-44966,-67625,-46387,-16672,-34983,-97117,-115550,-139539,-129764,-60733,-9096,-22494,1062,26041,27371,-46291,-107208,27237,96045,41719,-57800,-74459,-71429,-78938,-98177,-114721,-103797,-75979,-33896,-6428,28730,100287,129017,95762,49165,-2380,5677,-15255,-58229,-93666,-33355,106592,150060,91384,13911,-4409,35561,39811,-5886,-79398,-76317,-6322,32895,-5854,-47137,-21822,-23230,-59781,-109634,-130542,-62873,-46969,-23367,-8441,-22324,-46011,-59932,-38073,-23642,8690,37102,-11437,-22887,20556,70005,62779,-24975,-60055,-51876,-31628,-7854,8037,-12109,-61544,-137523,-150204,-153866,-92669,-26212,-24639,-88601,-86885,31523,34236,-6373,-35413,-35697,-15220,24163,58463,116181,79890,-12418,-69345,-453,121534,100220,64973,100748,49049,18848,-31399,-51866,-12974,35323,105362,81485,78099,207373,216712,127785,31842,-24813,-15294,9937,-13483,1886,51339,16833,-25866,-12748,29589,76692,44232,-29451,-85853,-167972,-111149,-26082,69756,275319,40982,-69864,-66192,-74546,-6743,156814,294659,265263,81467,-101579,-43703,103336,122708,43142,-15052,25388,24561,729,128747,221082,130456,16572,-84981,-90348,-4941,-19566,-84312,-67065,-28644,-50201,-108067,-88350,-44268,10923,83861,49244,51087,149781,181167,164401,109413,74988,76081,30667,-5563,38064,40517,3,-34973,-86351,-27907,77782,144461,142628,85232,12148,-36912,-90068,-114943,-50546,21653,-26558,-19249,-35986,-24229,-19508,-19022,-18191,-44446,-73472,-21937,33066,8164,13575,34628,40732,-14630,-55527,-69312,-49281,-47080,-63614,-77242,-52038,-40739,-100776,-124538,-69305,-56400,-66488,-44399,-6672,26513,-38167,-100847,-51139,-6232,21931,14087,10495,20191,23623,26046,47165,34235,34994,-35802,-118832,-130630,-102171,-34880,29576,51207,37705,6180,989,43894,-47510,-77646,-21833,54454,154981,272246,288021,172755,86595,133435,125238,94212,100332,119905,100559,-8027,20662,84526,124094,91808,23941,-42214,-73600,-55338,-64604,-65402,-11530,12987,74684,94569,119044,131977,102988,52025,1129,-53821,-141379,-73837,-11193,32472,66868,63163,-2067,-53785,-39690,-4781,2359,-44211,-71847,-71701,-36176,-26124,-10342,16512,609,-43573,-59732,-51167,-90817,-73653,-88048,-152677,-103620,-42634,-35888,-29293,-14721,16340,17499,11765,36202,135001,253159,210051,52562,78215,68898,-39095,-71481,31941,73542,48030,-47280,-71845,24309,76508,134664,168168,129700,71712,19461,20319,31254,44443,25360,51252,126877,176299,123789,62810,-9395,-15579,-19550,-19967,33182,102939,113758,116204,123773,59110,-46394,-44416,60279,175403,148598,74148,10311,-67598,-99748,-73805,-70105,-119778,-57034,-61851,-48383,-51884,-50794,-28169,2485,36049,19293,33258,18020,506,2248,-37396,-67729,-64994,-52911,-16195,-19572,-47646,-85349,-98520,-51633,2398,36984,13203,-25044,-1852,11123,-20469,-44071,15319,35821,-42348,-76507,-46383,-38777,-31805,-55903,-64554,-52477,-67185,-76541,-14451,41208,59304,-16528,-67020,84413,257467,208752,87569,88139,105747,91106,56613,25464,436,-10724,57342,112362,27491,-40795,-12748,108169,182996,116446,66924,102667,94100,72509,19188,-5904,5966,-14341,-73060,-64774,-20446,1571,2404,-58057,-111850,-77385,-81673,-123347,-157300,-87910,2283,49915,46192,47692,46976,54867,52728,13046,42427,92663,226199,336760,278978,121359,-23897,-25248,-18723,-12093,-11872,-18694,-66843,-88532,-87091,-74115,-52573,-4869,-20288,-110845,-77635,-20550,-6195,-37940,-77056,-53409,-52916,-80064,-68409,-41657,-50940,-47701,24846,93839,173769,178674,146166,140184,109548,98412,81756,63483,93946,46166,-33774,-94085,-57895,103807,218115,171264,37036,-57140,-97153,-83984,-60636,-18271,61006,202381,214256,127061,98638,52634,1791,-30173,-38750,-58839,-76056,-67291,-111689,-102090,-79891,-49188,-22640],[-7285,5266,26751,16376,-56060,-107988,-75491,-24812,21398,57954,65172,49741,70372,103764,157360,235226,264394,205654,114847,33487,-30718,-32239,-14966,-32000,-97455,-108173,-26603,11373,-7981,-22054,-12031,3561,-1380,-287,-12738,-31357,13184,83483,78019,19404,-25517,23854,88975,37837,-121115,-66721,-79299,-92027,-92956,-67563,-53246,-88867,-127320,-92022,-95356,-70157,-26242,-18626,-33043,-8787,10265,56578,131098,132080,20647,25078,154207,267210,199831,-1374,-69986,-16088,77,-18923,-61303,-77055,-91234,-123577,-73729,-36405,-43906,-97613,-120182,-85100,-28816,14303,45568,59420,119716,209076,164639,31123,-24684,11361,54674,12308,-41583,-25541,24391,-5847,-71440,-79964,53506,91754,74788,22224,-42375,84872,101820,28549,-23771,-79737,9133,84099,74612,65979,45623,3936,-30926,-61539,-33577,22254,67744,87189,106030,117300,106091,102601,75955,32336,-7723,-82914,-51812,5497,30910,43336,86253,80525,6018,-17199,2624,47207,45174,15044,-60053,-35153,55679,92373,88288,103863,118694,85355,3592,-44643,36321,77020,-9078,-56218,-69117,-98734,-101822,-44151,38881,67906,123932,51584,-57047,-84574,-81565,-68400,-22665,-2305,-19312,-25270,-57338,-72197,-180096,-161074,-121953,-118019,-60553,44044,81516,54298,15392,-20289,-42088,-25470,-44433,-55465,19869,194932,338375,346991,316891,230381,90765,34571,-32755,-88249,-63096,984,10933,6505,27030,178797,546117,845109,874578,593062,266420,29504,-111545,-44281,-7968,-56098,-50427,-6632,55604,29581,8718,-18395,20315,77766,3169,13386,24709,66829,19336,-14472,25785,16611,-31177,-84886,-68363,22576,149791,195940,38589,-92041,-61417,-21918,-32375,-94064,37077,80500,13797,-6904,-24764,34493,223978,359096,329773,291025,227414,163655,45787,-71622,-127111,-144456,-100805,-70432,-39630,-38751,73329,450773,632571,364607,146680,55339,48156,85373,75240,38528,-12235,-99341,-50674,131596,122344,96605,95163,48252,-7683,-1861,973,-31337,-50237,-50115,10298,52678,72949,40274,-56268,-38808,31820,114348,68296,-15640,-96036,-71843,-12710,8891,-4915,-32030,-45765,-2537,40149,65244,62281,23929,-3765,-35327,6656,47247,49919,97980,191952,318468,311571,144964,45436,9325,-6614,-59450,-80732,-74525,-86563,14033,93494,65133,27183,35720,-62519,-113813,-121940,-136436,-112388,-47201,12096,54420,56261,24126,-1103,16996,55536,79488,59346,55435,56184,70707,12298,-8092,-23794,-32977,-12949,2343,46616,138853,87713,63632,2919,-59928,-125753,-102836,-57463,-42893,-12876,-6867,-90276,-48905,-21377,4432,10803,24611,41111,42940,16170,-19647,-22368,-17923,-81517,-130527,-106106,14021,192009,249996,156203,70239,12412,-40337,-89747,-61887,-84330,-30946,54157,110324,121402,38243,-44823,-82169,3525,35894,16664,14245,-38256,-71405,-72092,-59822,-27499,-18919,13511,38320,66939,51346,-12002,-62055,-41511,30716,51018,37643,24678,33144,47973,86992,113891,79872,6864,-110800,-99627,-79693,-82413,-102654,-59244,66398,163039,139302,80065,45907,39496,69236,161592,253442,200015,82689,2554,-10684,37370,64943,98388,128282,129586,119919,90838,91307,68845,33103,178,-61358,-63264,-80620,-130616,-102258,-88365,-32424,-31362,24828,72305,103358,122483,9856,-101777,-66235,53258,31551,-157647,-214956,-184789,-3434,-15124,-82129,50936,83517,48290,10772,-48544,-99140,-105609,-54912,-48124,-76928,-114271,-168240,-190227,-134476,-85595,-84698,-106772,-50918,67855,174869,227245,178746,146185,165241,181048,124798,17638,-48297,12973,84637,32201,-44886,-131490,-83856,-103429,-110602,-88038,-65371,-74267,7341,28049,-46529,-61563,-97058,-119078,-120826,-115472,-101121,26036,87296,198920,257929,242500,129645,-16827,-56075,100546,333341,359557,261818,213902,158439,66677,7037,11623,26792,77919,140463,85660,14492,-97031,-44804,11442,61319,84800,60,-112045,-27118,-73707,-102697,-62807,-32427,2554,-46210,-61462,-96951,-94964,-63231,-86608,-62965,-47056,-49034,18053,-1415,-92852,-71487,-21784,20491,3942,-75882,-126196,-127122,-107445,-121298,-124808,-76857,-15970,-16711,-132016,-127816,-69788,-46673,-4932,57034,119521,125206,44455,23082,-22114,-103888,-99655,-43222,-3834,46609,72544,22898,-23806,12463,28749,-6825,-59017,-25545,-85875,28930,42770,58363,92815,109583,147656,216027,153357,62939,-13912,-60851,-60515,7654,17813,15292,38280,31304,-6950,-72626,-107979,-125680,-90942,-65821,21888,196743,308873,243114,130148,12442,-32221,-38360,-68524,-110232,-55044,3304,-42164,-71880,-62454,-24975,9718,31576,60519,135394,216958,129713,123764,124602,84475,-16779,-96335,-50650,-58516,-54420,2955,86850,233443,348174,298381,153670,12895,-66561,-29373,-19887,-52320,-82821,-57611,-57400,-86575,638,14574,-2135,-9367,17538,42339,69543,2223,-78514,-55967,8794,44222,-31778,-130151,-149582,-130436,-114429,-79280,-97767,-101012,-46629,9580,65645,94044,52506,-26463,-131507,-130653,-78418,-86413,-84570,-79629,-57162,-21068,12790,-1985,-50156,17062,64474,44646,78858,150948,193544,202973,154003,-17836,-138343,-141784,-92937,-30991,-15497,-79772,-99438,-78832,-87885,-35206,11467,69998,78733,32885,-57148,-112785,-65838,51917,159288,173748,102985,10856,26548,63870,71878,62835,81538,8016,-100303,-134349,11366,157000,287130,227902,157459,113193,55844,5416,22465,-26544,-58464,-37268,-24197,38968,-10070,117530,210920,255012,127895,-16073,-105513,-70455,69570,154449,84449,-30208,-148937,-6688,239718,612186,933522,913561,617434,246381,103411,46841,3593,-11112,17669,49407,46268,9527,9621,-33479,-19942,67399,119642,84667,67864,71894,31112,-25078,-36176,7328,77520,77342,30255,18688,5300,24617,47151,5916,-40920,17250,109804,91799,-66808,36114,104753,87526,12894,-52442,-46918,-19698,-45958,-49507,-11297,8020,699,-46912,-114369,-90150,14775,75230,140910,177046,111754,41314,-27739,-11525,108060,107762,-10576,72986,104197,33567,-52978,31795,68298,-15313,-46631,35279,93933,83662,24663,-18913,-16428,-29527,-51153,-93788,-79918,-17225,-12107,-59658,-91609,-68010,-13766,20665,13039,-38074,-135722,-52996,29169,54167,66496,104222,206503,227736,146705,50056,31829,88966,155412,100520,-2793,-87950,-104298,-99894,-92284,-52334,-3529,52295,103192,151665,144393,140311,172327,120612,40255,9474,-6338,417,21206,5110,-52707,-98524,-80518,-24717,31004,87469,125761,112063,89801,75767,94158,112511,84436,30113,-19101,-31576,-259,-3021,-13731,-32759,-73430,-68479,89216,148292,31697,-92980,29552,254124,368172,417962,352980,128088,-44420,-56557,-96143,-84652,19003,19622,-20586,-23230,41739,34483,-5295,10041,81514,83319,40451,23262,21016,-8250,-2252,44145,60991,45837,59041,119725,136322,92511,26837,-50226,-126085,-91442,-56221,-12594,-12734,-33116,-36112,22543,20485,-54044,-101380,85378,252675,309690,408401,368853,129324,47875,-19925,-35171,-25869,-44561,-55793,-23201,18306,10367,15494,6746,-12715,-27202,-62013,-63871,-19273,76995,128614,150794,61708,-37747,-29256,60779,207651,226013,80191,-14442,-87475,-114010,-57739,1570,-13278,-97013,-157958,-156083,-100874,-36942,52390,129622,119752,54096,16619,3423,-16698,-26782,-31438,-37299,-12842,7460,6594,13931,94964,85305,41371,19088,5695,41050,82439,89953,86707,34170,-71441,-114594,-24600,53567,130501,135488,89074,41280,-9063,-56570,-60888,-14596,44868,35422,30353,20358,-11286,-37202,21296,127605,360756,552330,607021,565419,512289,413197,263148,92461,-41182,-116692,-72596,-11513,51464,10826,-83076,-25787,1146,-77507,-55319,93282,174606,49957,-85381,-70417,-37879,-53439,-37050,16047,9700,-74299,-78657,-43188,-70027,-92203,-101541,-69599,-13394,31089,42072,55348,92386,83160,66148,16463,-7138,23195,47937,20755,-1496,16298,71336,86608,35597,-28990,-46511,-59807,-47290,-51372,-69160,-88052,-84273,-26155,5127,55098,51699,33081,-15688,-79461,-81905,-46250,11575,72780,154365,180604,148514,82109,-24659,-101316,-51843,85347,149077,107547,23761,-42251,-45337,-38432,-41023,-4878,108294,260224,361032,324240,185099,121716,51481,-73797,-146666,-100986,-49707,30092,61894,69515,69015,21505,-4571,21987,65767,79539,-23001,-101628,-134125,-120273,-53020,1909,12345,-26776,-31750,24107,80051,83466,79708,48977,-47996,-27931,103028,201798,229128,201599,172413,155413,172962,175140,45281,-55968,-5254,58329,92144,38096,-30759,-39575,99186,438486,599110,316056,49912,-100029,-114137,-67038,-95048,-77944,-48568,5702,79375,50198,4281,-10550,1128,17087,49321,107408,100916,-18839,-69050,-24790,-41255,-57162,-66532,-86561,-61557,40358,146950,115971,103861,70113,33352,8888,-17984,-14704,4530,17470,63592,32820,-40230,-60853,-18895,-14221,-37362,-102368,-128823,-118485,-75737,-73395,-44002,-30555,-61515,-110134,-145271,-99202,-69409,-81719,-90281,-50648,12102,7331,20,-11398,-39114,-71757,-75200,7847,92345,164768,168311,119312,38592,-28574,-93305,-114658,-56618,21221,116085,156055,113781,47079,-24993,-62134,-20654,-8890,-86598,-67173,5347,9598,-22351,11957,65310,15864,-70351,-128548,-101532,-49801,1028,37354,35791,-291,2630,15116,6268,-6752,-66688,-34850,66636,39651,-17595,-26147,-22065,-49782,-62949,-59256,-28920,25847,88718,21231,-28528,-72412,-90789,22560,190743,231105,95377,-10082,-25629,287,10388,-35302,-89563,-62859,-58064,-34134,-9581,-31584,-77658,-65939,-31920,2556,-8776,-70164,-121613,-66078,-38277,-25562,-4631,93967,286457,312378,250441,92056,60200,60407,132226,153820,179903,192528,132889,64693,-1673,-26266,-25462,-48784,-20568,45833,160175,227595,174368,115047,126023,-6061,-68912,33265,140622,124227,77002,61925,50376,66283,94657,120476,148117,136376,19199,-88254,-92393,-58922,-53943,1646,47178,3607,28493,101113,201815,197613,137876,113301,74883,-63327,-79788,-6516,14588,-28076,-100522,-93996,-14776,58242,61799,-13277,-75324,-41880,20033,57359,33478,-25212,5887,11009,-29870,-6936,87894,143680,47531,-21829,-30538,-33915,-35744,-38635,-23653,10678,-33559,-57764,-48162,-46030,4548,55139,83792,118764,86178,44960,20130,5125,55387,22856,-22088,-40173,-58179,-29156,50862,65689,11336,-66860,-70125,15558,26061,8474,-10164,-25994,-37034,-104429,-75556,-40465,-53426,-119086,-31440,18568,-5338,-62031,-106071,-19650,64809,126601,113374,128349,19789,-30112,-44454,16529,109036,220083,302276,222667,70970,-40866,-46716,-29585,-45533,-56687,-71555,-52806,-26685,-35056,-89605,-130107,-172906,-113801,-38998,2202,-16540,13956,33940,30920,-42713,-107710,17798,76636,15943,-73065,-77807,-71202,-81552,-108484,-131424,-115632,-83310,-35351,-4909,20850,60352,79155,59629,27645,-7021,10650,-9617,-47226,-77892,-11287,130027,132213,70505,4111,-855,50477,53979,-5165,-86054,-64914,12468,47466,-2977,-59383,-39078,-30789,-57110,-104255,-114173,-43625,-31986,-15650,-4957,-19371,-44947,-55906,-34177,-24714,1266,28279,-17400,-33517,391,40403,41953,-27805,-51905,-42044,-30495,-10713,7882,-15794,-66091,-138433,-157765,-164007,-91324,-23758,-24060,-85727,-72906,42214,63611,25028,-5544,-10421,928,33528,61738,103703,58644,-33701,-78339,-656,91462,44311,22228,74432,49492,29814,-20862,-53989,-25291,18699,75116,56766,62734,188947,239250,171727,75120,6390,8298,30709,7860,17250,57181,24763,-23167,-17697,15088,52419,22050,-58170,-114534,-150181,-76915,10575,95709,299321,50515,-64648,-58305,-65859,-22375,122369,257704,237025,73678,-78072,-4410,130993,143492,50813,-14233,22852,16001,-36402,74865,178101,105810,-1250,-93041,-71399,-1701,-16794,-85100,-76759,-60609,-82820,-114673,-78777,-28820,46821,122925,68634,49253,136765,152539,124592,80553,85380,112814,61331,6223,28924,14175,-26931,-51960,-82564,-20985,78176,128703,129279,78578,7215,-36721,-93494,-131575,-71120,8885,-26829,-14699,-21475,-7739,-26968,-25027,-11836,-32162,-61678,-13681,44678,30599,36356,58511,63863,531,-52344,-91768,-73621,-62790,-72880,-93944,-64614,-51811,-115893,-127787,-72788,-60346,-75697,-52988,-14779,21692,-37303,-76359,-55165,-10328,23280,15734,785,795,-6,12221,49515,57719,62155,-26657,-118636,-127026,-87628,-16544,35984,52693,43311,12294,4852,45212,-46664,-73036,-9767,67409,159094,266039,289794,179407,117688,159631,138797,102077,110428,125792,94395,-15278,12492,73621,114409,88817,19251,-45437,-69135,-47347,-56727,-59892,-8041,11875,70007,92236,117518,140285,121452,75400,20630,-45122,-134042,-74217,-7748,35693,62087,59961,-893,-49221,-33328,-1519,174,-48299,-72198,-75783,-52025,-49356,-42828,-23337,-37689,-74575,-88540,-72071,-94425,-63933,-67954,-151592,-102470,-35330,-14901,-4165,7246,41415,47861,46159,73321,163538,271263,199940,26654,18171,29056,-68463,-90560,19376,61338,46574,-39647,-70048,23220,75648,134055,169937,122993,77486,26052,15586,18005,29452,31100,73173,148256,203271,144491,72782,-4269,-13234,-19220,-20928,32088,106229,129417,136994,144072,77266,-28865,-41587,52771,169934,154074,85011,23250,-54153,-98132,-77892,-78657,-142393,-68664,-62914,-49425,-60214,-51277,-24734,5157,40411,31696,45879,24447,13343,18131,-21826,-59196,-57803,-41430,1613,-5431,-40027,-81840,-98674,-57973,-8057,38093,25145,-20808,-5710,967,-32236,-45081,14700,31547,-48569,-79079,-38465,-21211,-10000,-38932,-64057,-67441,-86431,-55458,-4314,39325,45238,-28963,-60919,90124,255722,199818,83161,96149,125206,110368,75384,47437,30780,18890,85340,126015,35058,-33940,-29160,72371,144391,93585,41497,87978,99331,89487,36392,10151,22422,-2499,-63028,-66096,-17792,12151,25068,-25569,-76175,-57127,-71222,-120793,-148521,-74206,10032,44247,23332,17251,23315,33403,39943,5824,23809,53586,191551,332968,305839,145159,-15905,-34673,-28266,-21795,-21452,-24886,-63443,-78521,-72935,-48888,-4100,41262,-8655,-106692,-77099,-8785,13656,-21509,-92184,-127430,-100211,-96791,-56282,-23993,-34826,-44536,16921,85023,155101,142103,105112,110622,90437,74239,46200,28816,62958,18111,-55947,-104573,-87508,48140,153488,124836,24563,-54118,-86177,-93791,-72228,-23787,69294,222879,211551,133198,111757,67711,11295,-31412,-48661,-66486,-79714,-75734,-123993,-92735,-63877,-27369,1022],[17197,24114,42142,32694,-43335,-105291,-76312,-21689,26378,65732,76180,62211,71755,104744,174315,283601,335833,266042,142829,41133,-30152,-35343,-17687,-20068,-79279,-119708,-37971,3720,-11495,-32494,-36433,-21926,-14792,339,-8885,-35082,966,89701,93922,30724,-12332,30239,70834,34162,-108948,-72332,-93799,-91200,-74212,-52508,-44646,-81721,-122033,-87941,-89659,-60070,-16082,-15559,-38561,-15853,11730,67581,142869,126985,12181,19699,157468,284638,202952,6536,-68811,-9949,9294,-9250,-44622,-57266,-82420,-115038,-63688,-20777,-23184,-77686,-110146,-89087,-38877,1596,33766,58432,126298,201473,128060,-17297,-47966,5346,50589,9512,-52549,-42757,4848,-20127,-75392,-77004,52917,98916,87073,23876,-44094,76377,114711,46413,-12455,-84884,-27030,43376,37479,27657,15673,-6912,-34301,-75688,-42791,16532,46439,50612,63202,74507,69133,80133,63914,31976,-3494,-80530,-52471,6718,28467,39391,74340,71218,13888,-14710,9431,65800,77654,69246,-29905,-48241,57994,101714,97323,108116,109554,64770,-19506,-41004,53850,96156,19121,-22947,-41686,-82622,-107751,-42450,44079,98531,197638,95370,-36998,-82843,-83610,-72953,-30979,-10294,-15155,-16548,-72662,-106378,-207138,-180585,-161934,-160786,-79483,42812,89826,69404,44489,10733,-23912,-15010,-25220,-41720,1932,160828,311743,341056,320611,243795,97619,37839,-31054,-78835,-39485,22385,28611,22217,47958,204081,588298,804928,794864,522081,231482,13035,-126115,-51817,-14457,-62543,-38244,13197,75939,46513,19979,-10530,16883,60189,-16654,-12870,4004,49413,5445,-18881,33972,22164,-35498,-103702,-91642,13203,133225,166380,29683,-98717,-68176,-24735,-32301,-87817,28261,58813,-11685,-25323,-38436,29211,204516,325632,286369,240885,162813,105966,27345,-67297,-103014,-131692,-75510,-49344,-33099,-45519,56523,423776,660262,411701,168393,57086,46516,90477,93930,64062,14107,-60732,-105923,46550,20071,7109,32890,15083,-21025,-9226,-4441,-36031,-49328,-44057,22322,68863,91481,46915,-57807,-34138,36142,113281,76045,-1776,-77426,-82096,-26009,8365,3362,-36432,-70941,-8203,41306,54543,52201,15201,-8974,-42229,347,29613,18026,49227,138303,287166,314687,155548,52305,-2545,-28239,-71591,-67863,-78343,-104251,27495,137427,132762,84616,51301,-61435,-110154,-118089,-125398,-97195,-30557,30435,77626,89319,61775,29119,38657,74165,86078,57066,58777,60186,69897,15586,2699,-1317,-3519,16957,37515,104585,222994,130063,67404,-5732,-71684,-119690,-103925,-62531,-44371,-6426,13269,-62574,-57511,-31352,1751,7105,16494,34101,39780,12295,-22369,-18122,-18649,-87179,-117838,-84855,46741,234133,273520,158232,67129,10154,-33009,-76790,-62602,-105522,-47805,55183,118087,124477,38458,-7450,-58729,-12773,17283,8686,12625,-37439,-53348,-62396,-54000,-21000,-9813,20578,45927,78889,66804,2224,-52361,-38279,22000,36794,28824,16384,27642,48669,93456,120249,87361,24547,-83442,-89814,-83638,-103628,-121204,-48523,67794,145039,119662,61768,15765,6237,52522,170834,255116,154715,27549,-27484,-5951,59320,88437,114265,138238,139094,119295,64282,44640,25902,6477,14046,-32975,-47219,-77523,-122897,-113851,-114599,-84177,-64990,22227,78438,106002,130961,4149,-130521,-81609,71757,95097,-98957,-258142,-242151,-28275,-27682,-71206,66778,113445,71921,19834,-46662,-94738,-105955,-53952,-44011,-77273,-115382,-157310,-162872,-115683,-76808,-73399,-100892,-75465,38078,154924,204148,158052,130368,152292,170277,119639,30201,-41684,12020,75128,17819,-65976,-137037,-79382,-101414,-135260,-108270,-81189,-86557,-3889,16984,-49079,-60906,-95922,-118786,-119558,-109208,-86069,27784,78643,183756,236784,226342,125145,-16355,-60329,116412,353406,362747,255160,209709,166159,94654,42450,27288,56021,85756,142934,80225,13494,-77485,-43232,8471,65150,113479,26380,-135799,-47274,-83136,-80520,-49507,-40250,-164,-51062,-64742,-92086,-96976,-66281,-85287,-53802,-65949,-63876,18539,9405,-79075,-70676,-30880,8076,6487,-55599,-86691,-99116,-105825,-117624,-128011,-92234,-22617,-5754,-103524,-119703,-66518,-48257,-13620,50289,115236,119709,41376,23592,-23797,-101931,-104651,-60705,-30493,15499,46074,5188,-43909,-31239,-11412,-28801,-60352,-355,-75264,10662,28917,39616,71380,96974,150340,258589,226847,131250,26639,-42457,-85048,-24404,-4714,12978,59762,73054,39850,-40456,-86209,-112242,-80591,-63570,29976,228685,343253,259791,122885,-7055,-44256,-35436,-51197,-80766,-42696,4555,-52147,-70140,-45842,-13047,7950,16094,32025,89348,163436,117632,141054,151064,109757,-8352,-116447,-60517,-73079,-74559,-10380,81146,233881,346765,299530,160795,16975,-69575,-50715,-50530,-62885,-62809,-46529,-49369,-97727,-22298,-2511,-15076,-14358,17084,44355,70977,7806,-53331,-13625,63173,88566,8373,-83749,-143292,-141184,-116603,-70728,-88884,-108617,-55643,6123,63513,89544,45278,-30082,-130471,-138417,-95701,-106882,-102921,-91619,-65848,-18654,10870,-22736,-59872,5011,57076,40737,67258,130546,168725,183391,154419,-4759,-125641,-141719,-90993,-43936,-39662,-97027,-104203,-78271,-90009,-38729,2465,61765,76007,29480,-65579,-110089,-24916,100590,202357,198234,114946,14364,13903,43537,52404,43688,55320,-28332,-145195,-103886,67135,214420,287401,184289,103394,80102,36550,9197,26325,-28193,-69636,-51895,-44821,42778,28829,153630,236928,259412,114021,-31041,-119097,-99096,32035,141138,90588,-21234,-133115,-5306,214113,554709,914206,1006448,777045,336978,133681,68422,26166,3299,24271,46540,36166,6556,21633,-10972,-2655,75491,124292,89615,71685,83130,46699,-13358,-36694,4070,74757,88511,45408,30209,15726,35035,54679,3341,-37701,26823,118433,96957,-56648,27886,100342,87745,6229,-62008,-46388,-24062,-80079,-87488,-39361,-9382,-9043,-48253,-117150,-132976,-29926,40975,118139,160981,111792,35120,-31052,-3980,116327,117129,1522,72367,96532,39407,-31871,44302,70556,-572,-37233,22323,78177,70272,19773,-22617,-19727,-24499,-34092,-69359,-81375,-27911,-15774,-53742,-80486,-57446,-10639,18470,8931,-41671,-145550,-47931,33047,52750,55730,90220,170691,166917,83468,-1985,-2213,48038,108376,67968,-11683,-89598,-105948,-96692,-81323,-37651,9485,55339,89611,108169,83515,91153,147103,124265,53484,25081,11317,16421,36409,21424,-35765,-85354,-67806,-12045,37937,88068,131338,132160,111042,89363,96564,98832,58743,6660,-30825,-36264,-676,-730,-6388,-25536,-71738,-68328,90191,152824,27677,-88273,54552,276000,380835,421175,360599,126747,-46000,-53409,-93753,-67356,47355,52260,8360,-11499,29673,11336,-20302,2509,77429,80683,43708,28337,14339,-31108,-17188,46948,69064,56373,72076,148557,191293,139679,50134,-34188,-106323,-83888,-47580,-907,-10135,-44066,-65342,5572,13064,-54384,-97916,89976,242681,296482,390541,364534,125681,46064,-10729,42,17987,-9195,-38075,-21521,14440,6924,17307,12045,-8888,-26105,-60100,-63011,-18893,70861,107538,116914,45057,-41932,-32124,54680,197900,205344,64875,-24900,-91382,-95814,-30977,35884,23413,-68867,-142181,-147636,-106338,-49752,36775,109359,87323,28459,82,-14764,-43250,-48027,-46792,-46471,-8671,42545,82933,74533,121517,96071,37946,12506,2292,30972,65921,72057,75625,41084,-52872,-122758,-34782,38758,106640,112368,71946,26164,-20739,-63191,-65755,-29391,34027,42725,48524,38846,6955,-28469,26026,127750,356312,575178,635550,558098,478020,383504,248539,84272,-49125,-103469,-51821,20970,87022,31468,-91578,-39673,-3673,-72126,-54450,86146,153574,38433,-87896,-59172,-21442,-35598,-21164,33122,18620,-77108,-80246,-34357,-57421,-75688,-81609,-50682,3555,47947,62007,83211,119988,111868,97739,56474,27571,39204,49136,11418,-15239,3801,57873,68771,18185,-47111,-75030,-66068,-45554,-55286,-72867,-89021,-80852,-21190,7050,49110,37553,22169,-19131,-78425,-79939,-50984,-9073,29960,109966,148171,125552,71062,-23673,-102116,-54444,70074,127955,96317,23938,-31751,-42720,-44624,-50694,-1754,126784,280516,400970,392175,223358,135841,41011,-91997,-163255,-109632,-46200,34743,59405,64007,58599,14195,-2197,28201,79046,94674,-2933,-80180,-124497,-125449,-63155,2823,49790,17807,3257,43080,83174,82588,86913,61803,-40710,-41980,84722,178145,195402,171619,172088,186174,206378,180955,31802,-59700,2625,67931,94541,33439,-32938,-31593,93910,409492,588956,324107,60741,-95775,-135039,-66302,-71873,-56020,-62542,-11406,63490,30416,-14786,-15520,12138,30170,61753,118195,107938,-6990,-67018,-27941,-37500,-56357,-73350,-101737,-70161,26926,133398,107242,93590,60665,23471,603,-33676,-32405,-15096,-2761,40623,19814,-48247,-66455,-28424,-31669,-61193,-120215,-135274,-122488,-84636,-84055,-50351,-39923,-82881,-131610,-137490,-93533,-72657,-90331,-98920,-67512,-6789,6681,16794,14764,-10140,-65529,-110587,-19413,93471,176739,174107,122464,42818,-16460,-86409,-110328,-29997,57184,141309,158021,101727,28631,-44033,-84993,-47533,-18991,-83491,-89481,-35480,-19696,-32665,11084,74988,51507,-28383,-106547,-106943,-53127,-3654,33724,35132,5644,12112,17333,1523,-15302,-76308,-10556,115634,93592,13665,-16840,-22885,-53173,-65630,-62412,-12229,67072,128096,30508,-45073,-71916,-48907,66894,217299,246050,104417,-3772,-16196,9226,17802,-35946,-94673,-66060,-57175,-27797,669,-14621,-54643,-42937,-17374,-4036,-38406,-88337,-75529,-25361,-5895,-9710,-5265,75125,288156,350896,275788,113051,61418,39902,115540,139104,167886,190582,132565,61178,-14584,-48687,-40983,-23945,10759,64053,152189,203762,165833,121659,153036,23713,-73239,11537,93925,50558,27591,54675,77659,122858,163023,184040,205376,180736,52701,-70718,-99535,-80292,-112361,-59458,3066,-16294,20648,95445,214113,239824,151626,122399,80514,-62415,-73233,11443,43448,141,-82497,-118015,-65086,12126,33130,-31044,-75868,-16930,52001,91405,58154,-19014,1355,7231,-28801,3252,109609,162618,58149,-19676,-32217,-40458,-47845,-47745,-25594,18186,-16873,-39083,-31549,-39538,-7702,44103,77862,110016,82053,45460,16083,-35417,1726,9798,-15331,-35295,-59396,-46295,37871,73304,22055,-52096,-96682,-31081,-2249,10161,9947,-12938,-43047,-116868,-85146,-43480,-42711,-100858,-53811,-7007,-25635,-73622,-92885,-2909,92966,152551,139039,122463,19582,-31058,-42905,17768,88665,160807,246846,211581,78200,-28170,-40542,-43256,-66127,-73739,-79263,-60703,-38654,-36565,-79284,-129389,-165778,-91965,-18823,12201,-8943,29007,43827,37784,-34830,-108030,6557,54756,-10540,-86760,-82115,-72547,-84339,-116186,-145463,-116160,-83860,-33404,-2329,13009,20047,21017,15493,4232,-8360,17062,-3299,-36018,-62767,8022,136847,99417,41767,-9696,851,61472,65029,-4020,-91571,-50570,28472,56909,-2478,-70759,-50964,-31929,-49492,-95907,-94626,-23311,-18201,-10337,-3811,-17113,-42847,-50109,-28177,-22079,-1521,23556,-20289,-40826,-15923,15192,23351,-28433,-42160,-29822,-26991,-15812,3032,-22574,-70542,-132857,-149046,-170325,-86528,-19700,-21117,-76935,-55138,54642,97227,60493,26356,18577,23554,47346,67107,93224,42298,-49965,-81436,-3088,57328,-1570,-9122,53114,51787,43079,-6065,-50043,-37278,-190,41927,30886,49591,166937,251324,209764,117240,37822,29754,51853,31600,32996,59992,27825,-21926,-22320,623,27735,1604,-78128,-99268,-86682,-28307,51120,114009,301711,53889,-61008,-49977,-53839,-38515,81859,208978,200302,67260,-49668,35059,156180,159989,56844,-13305,20687,14068,-65992,18752,127805,78294,-16570,-84328,-48577,-2382,-19705,-86798,-84513,-89399,-110664,-119188,-72658,-20198,68302,145997,83374,45084,113544,115211,81780,49649,98983,154810,95334,23060,23458,-8684,-53972,-71660,-78988,-11287,80197,115154,119061,75286,5738,-33822,-93345,-145162,-90591,-3542,-25114,-7417,-4455,4370,-35594,-29137,-2809,-18481,-48634,-3834,55708,53083,60005,82424,86649,16043,-46136,-113736,-93349,-74824,-78807,-108473,-74921,-62637,-128128,-114880,-71234,-64694,-87051,-64440,-24906,16683,4223,-14505,-31858,-1099,31935,22415,-4048,-13930,-20606,-1134,50904,80008,90014,-16111,-116777,-118295,-68086,5061,42941,53192,48599,19755,10731,48564,-43314,-69731,560,79362,162062,256578,283229,182996,145332,177851,147174,108694,121468,131005,87855,-20081,5488,61860,102095,83525,15469,-44634,-61298,-40805,-51458,-53066,-3032,11395,65113,90629,116181,148129,137613,93309,29363,-46750,-133480,-69245,-2560,38347,54471,50632,-3971,-45195,-27197,1050,-2351,-49458,-68213,-77472,-65849,-69447,-70072,-56349,-69786,-102260,-112226,-79355,-88981,-52244,-45167,-135854,-103121,-33377,2564,19018,28106,65750,77743,80085,112248,191384,272164,175754,5838,-38440,-1970,-82734,-98803,6693,47406,43511,-32336,-64591,22285,70040,123102,159650,108721,79095,30743,10184,5585,12631,31322,89223,164503,228486,168149,86018,2624,-11305,-20459,-24174,28047,104098,137024,149018,154447,88008,-15141,-35227,46769,161769,156717,94428,35628,-41770,-94042,-76484,-74737,-111953,-71045,-64040,-51162,-69921,-48118,-20153,7273,42976,42195,56151,29419,24333,30860,-6784,-49597,-49829,-28743,18352,5178,-36103,-80817,-101432,-69525,-24600,31312,32350,-20858,-10077,-7055,-43755,-49259,11704,25352,-56435,-83695,-34238,-8825,7341,-23328,-60073,-78438,-82726,-32552,5595,34901,29001,-39550,-56323,89630,238604,178593,72075,100238,144912,131198,94768,68191,59106,48719,110940,130534,35958,-32319,-47367,36450,103972,67231,15686,72850,103021,105113,50715,20019,32038,4116,-54744,-67055,-18888,16680,38923,1371,-37539,-30113,-57020,-117789,-141237,-64686,11005,30970,-6252,-18341,-5346,7927,25034,781,10984,17728,153199,311542,312951,157483,-12965,-51747,-44264,-36079,-34265,-34669,-65706,-75225,-63189,-23986,45001,90667,5367,-103987,-82144,-1967,37840,28024,-13758,-140849,-136487,-97435,-41341,-8311,-23332,-48129,888,69772,131935,105859,65729,76385,63561,42537,5344,-12741,24981,-8756,-68120,-95660,-110740,-13414,77873,68173,4615,-51930,-67555,-81061,-80555,-37434,66895,226520,193688,130359,115515,73965,14621,-33900,-60497,-79403,-89304,-86137,-105736,-72698,-42938,-6404,20523],[41026,40979,53860,46418,-29918,-100138,-78552,-21226,28750,71732,87286,76039,73722,104321,184322,315703,383118,302735,157211,45963,-28348,-34698,-18502,-11732,-65017,-126702,-47485,-5520,-17755,-46069,-61744,-45111,-26225,-136,-8034,-34889,-13982,84861,104545,40925,268,32165,43190,22488,-98366,-73357,-103806,-83133,-55259,-38704,-36602,-72989,-113178,-86411,-84833,-49648,-5106,-13305,-45032,-22989,13722,78188,150540,117646,2228,12356,153007,284472,189852,8294,-62909,-1704,18884,-361,-28742,-39748,-75674,-109222,-55754,-7716,-6036,-57741,-88555,-74946,-43459,-11654,21086,54283,123543,175152,82853,-58603,-58139,4960,47328,5218,-63739,-58282,-12144,-31617,-76935,-75290,49064,100226,90894,16471,-39211,71542,126513,63493,-2453,-80668,-36422,20860,14949,3277,-2417,-11827,-34142,-87841,-54387,6854,23126,16002,23833,33550,26830,50486,44252,23543,-4814,-78055,-57408,-1961,17601,29936,57255,58450,21572,-10162,15556,83557,111984,133254,10226,-66932,55315,106331,103071,110531,99306,44852,-41699,-29696,70942,111729,45124,8680,-13313,-61807,-113236,-40083,51296,142637,272838,138717,-16497,-79978,-86642,-77901,-38791,-15775,-5377,-6292,-82849,-130564,-221277,-196770,-199432,-183811,-82471,45508,99120,84686,70421,34533,-12919,-7946,-7506,-27798,-21164,121025,276960,326607,315613,251402,103767,43079,-25200,-62616,-16825,38814,39332,31246,61650,215938,588729,709809,673281,430632,183608,-9830,-139257,-55812,-14443,-59133,-31385,24888,89496,55429,25023,-6191,13319,42478,-32644,-30909,-8753,35976,-5483,-20265,44091,27392,-39789,-119969,-108600,11041,120863,139484,21840,-100290,-71883,-26739,-32591,-82606,18612,34608,-33199,-41842,-46239,28247,184626,289523,251118,203326,118028,57296,10175,-59744,-75500,-91948,-32374,-16188,-22281,-49250,40324,382775,657382,444980,183799,56797,44281,92172,110495,91781,46558,-19992,-122782,-12356,-60454,-74913,-26268,-15301,-32831,-15500,-7079,-31064,-41368,-33131,41085,92416,114341,50602,-59810,-29594,39135,110289,83515,16589,-55764,-93263,-42237,3537,6787,-42127,-88515,-9221,42074,44206,43427,5268,-16500,-52902,-14068,4938,-11559,860,80847,241282,302963,160139,55309,-17230,-51339,-77628,-54897,-79502,-111790,49788,182609,193498,125939,55178,-62572,-106417,-114605,-111690,-75424,-7678,54217,109469,134089,111207,68134,67371,99393,97762,62336,65123,62134,64347,16964,15169,23754,26663,45784,71892,163658,301030,163485,65332,-15611,-81313,-107613,-101775,-65562,-42628,3999,36903,-26937,-55553,-37821,313,4276,9678,28072,37122,8623,-25612,-15251,-20869,-91905,-103282,-61316,81683,272625,289784,157691,64091,8342,-25333,-57431,-46001,-94550,-66777,47512,112584,112461,37943,26321,-9438,-7032,6461,-1038,8477,-37160,-34510,-47799,-43660,-12398,-1553,25508,51412,89767,82334,16612,-43847,-36906,14432,23961,18048,5646,19966,47142,97237,123552,92748,41730,-52419,-59714,-64328,-91289,-119856,-41407,62848,119809,90288,28594,-31591,-36221,32743,168030,236312,100208,-23258,-55665,-4196,78132,110855,129500,146242,144806,114367,38381,3191,-14745,-11461,35067,-4347,-31841,-71133,-99013,-102480,-116253,-80143,-78986,22172,82302,104674,137039,-3518,-169433,-113301,72924,145460,-19422,-270281,-307107,-63542,-45888,-60682,77561,137144,92264,26425,-47048,-92666,-101752,-48327,-33666,-70574,-109694,-138214,-127314,-85361,-61324,-60066,-92488,-100332,4078,127705,172146,133275,112968,136726,153921,108143,38371,-36214,10194,64186,7280,-76709,-126593,-68204,-82545,-148301,-128873,-95955,-97027,-14113,6965,-50290,-59352,-94286,-118745,-118200,-101496,-71349,28838,68254,164241,209795,203286,113873,-20322,-61863,132875,363246,353569,239516,196618,166652,120173,79547,45482,109901,96408,147538,79427,16315,-64680,-39703,6775,58741,93558,-1724,-114311,-34409,-80084,-97979,-50274,-14551,45761,-34743,-63117,-86842,-87338,-59880,-80863,-57361,-76720,-62945,28573,26896,-54855,-65940,-35604,-1117,8714,-35372,-50571,-72778,-102158,-109647,-112552,-110038,-31199,2383,-73514,-103013,-64114,-54493,-21276,47321,112212,114786,40909,23755,-27165,-98086,-100256,-79269,-61412,-19186,18082,-10138,-51805,-66225,-53231,-50628,-60869,19891,-41119,-29186,-3773,9617,40850,76569,139827,275575,275593,179779,60429,-20977,-63237,-53976,-26308,11955,77025,109436,82616,-12375,-65391,-98766,-70276,-61277,31529,246173,361494,264879,107874,-29660,-58044,-35569,-36162,-53048,-29816,4810,-57909,-55547,-21364,4315,8634,1014,3549,46840,116431,105435,156756,179697,142124,8334,-107429,-69540,-87380,-94038,-22306,72960,224990,326651,278509,155857,18597,-71673,-74244,-75463,-48586,-42144,-36311,-41210,-96103,-46949,-22848,-31119,-16452,19767,50109,76197,18079,-23911,34160,118250,130794,54386,-28284,-110041,-145790,-122974,-70703,-87503,-118134,-65005,2187,60219,83233,36403,-34657,-129248,-145694,-114571,-128391,-117500,-97216,-73180,-19117,5407,-40555,-64226,-6884,43409,28929,48330,104418,139067,158564,149118,8071,-113089,-139737,-88895,-56108,-56997,-96255,-88102,-77155,-92351,-43599,-7594,52083,70658,24257,-73000,-97775,15388,152130,245678,221038,125359,17490,2782,25139,34416,23813,25809,-66582,-171354,-54218,127961,267387,274427,132526,40749,34459,8970,15090,27122,-31146,-79458,-64976,-59160,49792,68927,185831,250881,251635,95689,-45658,-129517,-128696,-8959,115934,90418,-17302,-113569,3274,192681,484695,847797,1040872,907120,431822,164076,89916,50764,18849,29649,42882,28304,8273,34013,12610,17381,85005,129351,96280,76735,93028,60549,-1000,-35378,-345,68550,96711,59335,39991,25238,45480,61021,-1343,-37756,31945,122697,98638,-49596,15966,88204,79775,-6940,-71297,-46090,-26832,-112715,-123843,-59472,-19261,-13185,-45822,-110298,-172205,-77314,1686,89878,138664,106066,26923,-35115,1355,120226,122565,13097,66220,86727,46056,-12887,52028,69359,12121,-34989,2699,55319,49421,9809,-29203,-24576,-18311,-13160,-40262,-74942,-38464,-21625,-49619,-70485,-49708,-11033,12111,-963,-49504,-150693,-42228,36841,52761,48555,81090,134076,104303,14800,-57470,-38789,3586,56928,34317,-18477,-90985,-108323,-92918,-70805,-24479,19800,54288,71427,61116,22163,42312,115697,122590,64775,39810,30206,38934,61750,44809,-17185,-71811,-54941,-220,42279,85609,131103,144393,125037,96860,90516,74524,23263,-23580,-45297,-43297,-4270,-89,769,-18095,-69523,-67629,88798,152740,24586,-78484,67151,274736,370846,402999,350663,117316,-47711,-48780,-90945,-49627,77017,86132,38186,481,12255,-16434,-36934,-5607,69570,74502,45223,32051,8306,-46478,-18720,57553,79572,66200,82092,172121,249086,199799,82767,-11232,-80165,-68287,-33611,12662,-6406,-52450,-97668,-16844,2866,-54331,-88517,93501,227773,277731,366793,352038,118255,42039,-1445,32609,56400,20666,-24894,-23735,8464,3474,19100,16735,-6632,-27267,-60062,-63673,-20245,62344,85552,83840,27620,-46614,-36291,46110,180706,180836,50279,-35171,-93766,-74721,2737,81766,77370,-22023,-112686,-131573,-105251,-62420,18754,84410,52995,3053,-13812,-24799,-64242,-69546,-63384,-56678,-6099,72957,158490,153897,155418,107569,37126,11545,6480,27711,53101,54828,61951,42916,-37410,-123273,-43147,24134,80140,87207,53576,11617,-30488,-68426,-72922,-45064,23145,50717,66395,55644,20929,-25967,23546,123046,343527,582277,639398,523403,416924,329969,218503,69608,-59424,-86964,-26738,60737,128684,61188,-78444,-51045,-8633,-66385,-51933,77550,130145,24723,-91669,-49021,-5682,-17388,-3187,52722,30245,-71617,-75524,-26313,-45819,-59881,-61895,-30838,21937,66186,83480,112882,147560,139567,126594,92865,58722,52352,49032,2910,-25909,-3522,50309,55522,1426,-63338,-104821,-55419,-38530,-58669,-77461,-90306,-77266,-17516,7537,43149,24868,11273,-23845,-79137,-79264,-55289,-28503,-13225,61018,107163,93665,54299,-21611,-99540,-55789,55540,110170,92222,31993,-18872,-39033,-48586,-56932,435,137048,292517,433248,459019,269835,155959,37042,-99371,-174638,-117151,-39915,40125,55605,57247,47783,6774,-402,32162,84468,96415,5247,-63243,-112662,-132522,-81175,-4058,86513,70934,42434,59345,80340,74243,85442,67156,-36647,-57593,61544,146707,153006,130402,157469,203411,227373,175499,15794,-59592,12275,78521,96494,29222,-35472,-24314,87610,367059,552335,320753,67222,-89804,-128550,-48100,-44531,-35100,-75888,-16011,61079,19271,-32953,-22200,22127,43782,75257,127010,109845,4950,-55353,-27142,-34930,-57211,-79736,-109314,-68066,20973,123735,102029,83906,48557,9753,-10439,-48715,-46176,-29531,-17364,22543,8846,-56823,-73965,-39027,-50538,-87266,-122346,-122353,-113506,-89927,-90445,-50416,-40577,-95060,-151380,-124165,-85814,-73463,-93808,-103610,-78069,-24479,6598,33282,42585,23966,-50773,-144489,-48402,94754,186953,177850,124091,47192,-4713,-67843,-77666,7749,97554,164277,156368,87914,9579,-63109,-108530,-72432,-28472,-78595,-113814,-75083,-41620,-36448,16095,85973,88804,11197,-85900,-108164,-53341,-6911,30062,33833,10399,21236,19618,-2641,-23067,-85833,12822,167500,155809,52125,-563,-18722,-52430,-64713,-59598,17224,122028,176075,47168,-61987,-68425,-9279,102271,227206,244181,105262,87,-6215,19616,26175,-35396,-100038,-65693,-51056,-17058,12251,2794,-31947,-19151,-354,-881,-40126,-68521,-33945,10664,19136,-1575,-12143,51691,278662,386508,302760,140929,69678,20435,91084,113998,145441,177602,124267,51098,-31398,-73530,-52027,10946,44739,80892,140699,180805,156518,124960,177184,64057,-59620,-16007,43476,-16234,-22522,43785,102428,176014,228635,241758,250237,211858,80992,-52682,-106253,-100865,-167922,-83087,-20897,-29636,12572,85574,211744,263816,155789,122011,78176,-64393,-65032,30547,70801,26515,-58642,-105761,-103320,-32076,-385,-53197,-73644,6708,80450,119090,78823,-12896,-3720,2169,-29682,9445,122473,168879,64692,-17777,-35797,-48596,-58858,-52184,-21011,31271,1905,-22728,-16693,-30303,-20686,28231,66867,94211,74561,45017,12589,-74309,-38952,15899,-364,-28786,-60263,-62778,20127,74506,29035,-38590,-99783,-68078,-24046,14623,31028,7375,-39559,-121175,-93612,-44100,-26321,-66117,-82148,-43934,-52332,-87245,-77045,15809,121895,177355,161187,109794,18098,-31901,-41663,18889,68771,103706,184318,190358,79845,-18261,-34714,-59458,-89433,-97517,-90086,-70108,-52882,-39980,-70510,-120394,-145849,-76583,-3786,19178,-800,43958,53258,45204,-25347,-108813,-7881,28894,-38868,-100455,-89425,-77729,-89373,-120320,-137244,-106657,-78844,-29051,-9,3675,-20421,-44185,-35943,-20701,-7285,22860,1716,-26648,-50298,21837,123785,53920,6137,-26927,1032,68884,72128,-3514,-96887,-36972,39255,59075,-6741,-83256,-58211,-29270,-39636,-86591,-74251,-5380,-8160,-9464,-6812,-17659,-42203,-45524,-23144,-19193,-2868,20684,-21821,-46397,-29762,-6550,6012,-28761,-32724,-17061,-21841,-23783,-6984,-31494,-70981,-117567,-131816,-171340,-80636,-15592,-16822,-64049,-36652,65998,130925,96043,55691,45481,46786,61971,72497,84029,29850,-61952,-82714,-10801,22207,-33925,-31239,34914,53597,56265,11146,-39119,-47333,-20650,10348,6988,39029,142829,250195,236380,152344,64953,46282,70850,55373,47681,59497,25707,-23253,-27523,-14124,3205,-16535,-79542,-50933,-17982,27831,91224,122534,282121,49760,-60289,-42652,-40426,-54762,35764,150007,154999,59578,-21627,71502,175839,169949,59993,-13454,17121,16546,-77766,-35077,74410,49949,-26019,-61393,-25703,-7428,-29809,-91334,-91584,-115466,-135499,-121683,-70217,-19063,72348,147616,90576,41409,81191,70332,37528,19412,114357,196828,130083,43294,22903,-24293,-78054,-94268,-76228,-784,81738,102649,110768,74102,6267,-29651,-90692,-155888,-110431,-17584,-23118,1199,11753,11351,-45888,-30381,8563,-3999,-34996,6567,64758,73134,82200,103723,106381,30337,-36962,-116320,-98889,-76737,-75293,-104583,-81258,-73012,-124110,-94906,-66737,-70414,-100930,-79177,-36475,14874,59447,45218,3241,17658,45942,33298,-4213,-23596,-38679,-14994,50043,98091,114350,-6671,-114911,-105986,-44957,28673,49890,52114,53195,28070,16100,50349,-37950,-68592,7188,87569,161621,242730,267273,182226,166921,187529,150160,113623,132529,134457,80840,-22641,-315,49950,88494,77079,13393,-40465,-52701,-37917,-49457,-44136,3495,11407,60270,89988,114801,154811,150097,104135,27692,-57321,-137825,-60252,3808,40199,44521,35085,-10790,-40514,-21153,2993,-4433,-46381,-60830,-77425,-77747,-86495,-92525,-82897,-89388,-113267,-112297,-65144,-76112,-39843,-21662,-114481,-103620,-37229,15365,39419,46790,87646,104866,110970,149002,214936,257078,143446,-7392,-70415,-11616,-70393,-87974,-4063,33241,39156,-25456,-55951,21532,59156,102098,138581,88654,76658,33781,4817,-4997,-4228,26203,98073,173816,250528,195680,104015,11994,-9450,-23001,-29143,21849,97303,136599,152015,154555,91051,-5678,-27255,42672,152577,158115,103973,49101,-29121,-88675,-70627,-60719,-77677,-55558,-61810,-51480,-78220,-41648,-15135,8582,44202,51528,65093,34848,34155,40860,8034,-37504,-39413,-13382,35205,13689,-34360,-80866,-105575,-84253,-44297,18654,35754,-22483,-10450,-8797,-50639,-54539,8360,19228,-63767,-87987,-31623,-143,21276,-8284,-51550,-78330,-60647,-6797,17639,30271,13327,-45752,-51883,84954,209824,148593,56413,101119,164202,151872,112254,85722,84476,79254,133908,127881,32863,-33073,-64736,3799,66326,41143,-6546,60975,107979,121233,63470,25949,37128,7967,-46592,-64838,-20634,17867,46231,23553,1686,2817,-38059,-112276,-131614,-55016,9302,14334,-37710,-54098,-33785,-17102,11815,648,6561,-11132,116209,278584,303125,161172,-10785,-72816,-62421,-50965,-46724,-44646,-70112,-75148,-55501,99,90881,138183,24804,-97252,-87583,3740,64244,82081,56011,-75210,-116637,-76529,-20226,10958,-9608,-50945,-18830,51862,108142,73496,32023,44128,36081,11639,-31764,-53492,-8106,-20151,-54742,-71650,-105339,-58988,10108,15350,-14497,-46070,-46608,-54551,-70732,-52400,58093,215996,167809,123948,115175,76429,16321,-33190,-66267,-88671,-98330,-90865,-90598,-51415,-20446,15262,39225],[61010,52661,59029,55365,-15985,-92166,-83342,-24674,27460,74703,96778,88990,74769,101221,185432,326343,398382,310031,156515,47022,-26392,-32164,-17516,-7770,-56447,-130463,-56424,-17729,-28495,-64697,-89706,-68023,-37982,-3532,-11306,-36403,-33283,68262,107669,47816,9600,28641,8512,2942,-88998,-72442,-111414,-73841,-39678,-28627,-31267,-64546,-102620,-89725,-82595,-40866,4643,-13689,-54266,-31504,15185,87237,152979,103697,-10522,1303,138880,263587,159583,1244,-56105,5894,25279,3639,-18268,-28066,-73342,-108986,-53230,-1211,4081,-41783,-65001,-52861,-43604,-27570,4878,43917,108966,132340,33040,-92739,-58933,4926,41311,-3299,-77754,-74710,-29821,-44124,-80132,-76543,40301,93093,83305,-937,-33618,67125,134117,76506,2860,-73790,-24822,14487,3298,-12355,-14787,-15540,-33307,-95950,-69513,-9237,-4738,-19627,-15151,-7629,-21486,11385,13706,3649,-14413,-77817,-59272,-12832,7086,20241,35141,38828,23345,-6401,19598,97443,144536,200520,57429,-96850,44328,102899,102023,107355,84500,22195,-65672,-16749,83092,119652,64343,33875,10095,-43995,-121388,-40431,59185,195012,340090,175078,483,-78860,-93516,-86340,-49201,-21910,5702,2799,-87918,-141844,-225054,-216105,-227496,-175436,-73681,49039,107283,98523,89897,47568,-12085,-7011,4831,-18555,-51396,76034,233969,301308,298618,249090,105782,47209,-18426,-45670,197,46284,39598,30407,65040,210181,542382,569045,520360,322782,121735,-42353,-150529,-58693,-11899,-52522,-30625,25701,93110,50838,15823,-15494,750,21244,-50667,-50018,-19477,23372,-17278,-23156,51533,28337,-47559,-136256,-119038,10744,106529,110514,7999,-105281,-76143,-31321,-36679,-82121,4809,5962,-54950,-60351,-50966,26287,160281,249096,218305,168656,81919,14882,-7815,-52642,-49089,-49888,10158,17360,-11666,-53134,20195,325536,617680,456113,188940,51668,38436,87700,121552,117034,77269,13453,-68726,-7950,-73109,-127676,-73916,-42439,-46591,-24401,-11315,-23079,-30309,-19392,65074,122245,138835,49383,-65024,-30317,36421,101857,86474,33886,-35654,-99514,-63429,-8097,1569,-54506,-100272,-10526,38313,31165,32178,-8986,-29418,-70476,-39699,-27099,-37282,-46683,18539,179540,271894,154170,50669,-36763,-76579,-77874,-45544,-81487,-108744,64081,210491,229760,142229,44361,-68818,-105441,-111742,-95227,-50619,16606,79000,145499,184575,166907,114156,102684,130255,113642,70913,69582,58042,51138,13751,27666,48989,53926,69347,100076,213780,356994,181128,54439,-29294,-90811,-98072,-100308,-69516,-40773,15513,60331,10235,-42302,-41269,-2608,-225,2628,22031,33694,3305,-31965,-16841,-27936,-97603,-90634,-39437,113969,301091,294581,151709,57885,3496,-20784,-37142,-18769,-61611,-83067,28891,91503,85386,35417,46360,34451,15888,8811,-10640,624,-38815,-18790,-33998,-33802,-5953,2717,25865,52759,97581,95577,28647,-38539,-37329,10132,14917,6242,-7980,8997,41934,96301,121531,93422,54997,-22022,-22998,-41011,-71224,-107326,-40872,49106,86786,52124,-19315,-94450,-82631,14254,155134,200801,43139,-62967,-75296,-6649,90501,128674,140865,149391,144267,103510,13285,-31862,-54192,-19555,57563,21413,-17933,-54029,-61781,-73973,-94339,-34801,-62945,24102,81649,96637,136818,-13777,-219945,-153959,56880,169927,51935,-249192,-376907,-111909,-71628,-52042,82031,152647,107644,29637,-50568,-94375,-97401,-39331,-17831,-58914,-101669,-120809,-96418,-54961,-43630,-47348,-83831,-121720,-33972,93220,132596,104830,94195,119061,132677,91264,40719,-34079,6027,51319,-557,-79110,-122569,-63404,-64871,-136633,-147378,-108942,-106389,-24232,-2832,-51360,-58353,-93903,-120312,-117761,-95619,-60544,26850,54805,139864,177019,172980,94698,-29021,-58434,149132,361274,331999,215418,174862,158654,139748,114332,65249,179659,107899,152963,74851,2534,-72327,-23913,427,25267,12752,-89496,-11486,27416,-66161,-152727,-1380,85568,155011,19584,-50815,-86029,-77694,-58419,-95116,-75308,-69976,-51751,38001,40747,-29926,-58489,-36615,-6892,10288,-16705,-20002,-51432,-99203,-98171,-90908,-103067,-39836,9223,-42401,-78072,-58702,-60732,-23089,49808,110527,111286,44000,24480,-30946,-89939,-85052,-92721,-95514,-55384,-9070,-20758,-44810,-74583,-93405,-72085,-61776,32110,-8008,-84750,-53376,-31882,982,48172,116388,263971,293062,204410,82446,-3921,-36421,-77388,-45785,11027,89064,138762,120000,11583,-46647,-85045,-58968,-57322,27573,246879,359393,254931,84263,-55010,-73449,-39780,-26160,-28020,-16561,5872,-56474,-32909,7606,24957,10923,-13428,-23933,10259,79711,95355,171018,209704,181465,33602,-82650,-75174,-99155,-110396,-31560,63159,208054,292286,242317,142229,19280,-68233,-89945,-72240,-13398,-19393,-25185,-31777,-84035,-73384,-45896,-46167,-11355,26960,60304,85887,33276,8924,85036,170508,169855,105455,34447,-67700,-133045,-131774,-78442,-93337,-128388,-72743,-171,58459,77792,28178,-38500,-126327,-151019,-133806,-147927,-121501,-94647,-78921,-21616,-1628,-51733,-63933,-17996,24909,11083,25311,76592,108311,131171,138104,20401,-100278,-135292,-85187,-65625,-65821,-82952,-68907,-75652,-92885,-47689,-16301,44065,66675,20986,-76811,-81809,55117,205153,289255,244059,136394,22479,-4408,11330,20618,6312,-3612,-102558,-124916,2999,191965,313801,251568,78668,-23672,-19207,-23913,23145,26153,-34111,-86812,-74712,-65714,59122,109527,211974,251359,232776,75469,-57422,-133111,-132645,-42220,80539,79669,-18902,-88955,18877,176437,409570,742117,1010463,988660,521306,194398,111704,78073,36943,35100,39617,23326,13704,47350,37194,40668,98383,138105,107356,84879,102248,72940,12243,-30710,-3460,61713,104196,74030,49954,35687,58129,68474,-5554,-38341,35537,124685,97993,-43083,3588,70970,65719,-22914,-75221,-43216,-26274,-136000,-136342,-59542,-14820,-7542,-36876,-93335,-170665,-124524,-39141,59749,114339,97745,20037,-37283,6802,122186,126221,25892,55799,77418,55006,5953,58020,67707,23348,-36684,-18991,29614,25475,-1891,-35603,-27837,-8139,13437,-5478,-57432,-43499,-25665,-44156,-59041,-41558,-11387,5260,-12432,-58360,-146846,-33216,43745,58279,50942,82450,104205,50928,-48541,-104162,-70703,-38702,8610,7066,-19518,-89000,-108425,-86301,-58800,-10959,29533,51969,52797,18128,-29564,2338,83900,118141,75201,53850,49284,64845,93853,72207,2444,-56831,-39904,12954,46876,84392,130589,153399,135508,101678,79746,44779,-16298,-55542,-56820,-48082,-7828,2592,11037,-7487,-63609,-63219,87968,150665,25102,-65911,69784,254135,342295,368294,326636,103001,-46315,-39711,-84795,-29751,108397,122128,70766,15028,-6030,-43470,-50602,-10685,60945,67752,47786,37356,8713,-40717,2017,80608,97043,78947,92050,191013,306918,273111,129125,22872,-44453,-40216,-8540,34879,5180,-50783,-127547,-40652,-6043,-50004,-71460,98934,212780,258815,343012,335820,110413,39214,10457,63339,89111,46762,-12917,-25709,4589,3967,24509,24117,-2667,-27391,-58747,-62383,-19623,55564,67369,56471,13484,-47773,-37562,39504,161441,157574,39382,-42441,-89233,-48568,40822,130925,138671,34941,-74234,-108101,-92163,-68330,3185,58821,20872,-17948,-20117,-19285,-65258,-81099,-74548,-63262,-866,101798,231239,243201,198372,122399,41680,18485,20437,33595,47389,42868,51204,44950,-21195,-113594,-45636,13926,56092,64620,38084,1381,-35180,-68617,-76145,-53939,18995,63523,87479,74832,36059,-23414,18397,116631,325850,575345,621622,469558,341168,263773,179973,52469,-68658,-63494,6108,108743,172660,94134,-56096,-56243,-10005,-56762,-43865,72195,110192,13505,-92999,-37183,11783,3731,19470,77161,46354,-57704,-63108,-15426,-31610,-41376,-39195,-7172,44734,89048,109850,146503,176050,166223,152841,126068,88543,66317,51592,-797,-29654,-2269,51706,50764,-10018,-73054,-87630,-24154,-21916,-56527,-78847,-88316,-70248,-12151,8909,38982,15658,3247,-26313,-77870,-76355,-55779,-42159,-50975,13078,62576,57198,35700,-14950,-90079,-54854,43483,97248,95635,47425,-2630,-31763,-47199,-56424,4798,142863,300199,459930,523959,327956,189560,48012,-88598,-167102,-110537,-24371,51515,55365,53593,40325,2061,3698,37544,87054,91395,6657,-49296,-97273,-137207,-104388,-15172,120514,131361,85824,75090,75603,62881,78708,67822,-29855,-65619,40539,114585,109487,85069,131059,203807,231268,158487,124,-52885,25378,91679,100233,28307,-35159,-15081,82472,316382,494603,308077,71415,-80895,-99841,-18586,-13590,-12835,-70697,-924,74866,21799,-44816,-27420,33467,60329,91520,134082,107637,17106,-34945,-17174,-28202,-53983,-79940,-101470,-57911,21600,119455,102735,77953,37263,-4730,-21923,-59465,-50803,-33817,-21458,14925,6177,-60605,-81060,-48735,-68509,-110140,-97190,-94583,-92123,-86094,-87875,-41648,-30268,-88454,-144702,-108242,-73500,-67647,-87138,-102232,-76502,-34166,10573,51468,73494,63238,-24783,-139950,-61444,103195,199130,182785,127218,54122,8646,-42036,-34681,54674,143630,187180,154681,76478,-6047,-79134,-129104,-89959,-33202,-69243,-135906,-109241,-54016,-33472,27834,100985,128119,49810,-65014,-103953,-48219,-6236,28946,34574,16355,31118,23242,-4393,-27535,-91538,36616,219769,222047,94875,21867,-8428,-46144,-58704,-48942,56313,186127,228148,71296,-74876,-59741,27538,128377,221685,227553,99534,2972,5741,33200,37916,-30549,-104343,-61507,-40226,-2270,25216,20748,-8527,6715,20212,14049,-12756,-33235,3369,41659,38465,2287,-21403,28829,262671,417921,329550,173589,83983,4258,61525,82017,116616,156734,110365,36157,-46280,-77229,-36263,54116,81019,97207,128707,161066,147732,126344,199188,118246,-18156,-29263,11870,-55448,-67635,31730,122511,219300,283101,286183,277547,228266,103229,-33539,-110181,-117135,-130211,-54232,-16142,-32865,5819,73193,196885,267786,152058,113808,69147,-67832,-54393,49586,95003,49950,-34732,-76755,-89341,-52829,-27124,-76014,-66375,29673,105221,139472,94498,-6603,-8398,-3147,-31737,12431,127152,164403,68761,-13818,-39442,-57585,-66372,-49168,-8346,50213,21867,-8823,-3691,-18862,-30198,9145,51711,73498,64920,44451,10712,-100560,-37092,45374,20655,-20449,-60511,-77247,-82,70025,32867,-26518,-79383,-86088,-35729,21687,52063,34565,-26767,-113057,-99010,-41370,-4590,-23965,-85667,-91811,-84548,-102258,-58873,37337,153019,203268,180430,92602,16032,-32372,-40720,20055,51526,54262,122195,161361,75225,-12787,-32817,-79017,-109500,-120519,-86461,-76026,-66999,-42405,-62401,-108960,-136296,-70186,5262,23803,8553,58213,61602,52254,-15294,-107901,-24927,-149,-67696,-113387,-99915,-87401,-97259,-117692,-116910,-93926,-69548,-22266,2231,-7031,-59564,-111677,-86557,-43042,-3503,27370,4877,-19625,-41162,28756,91491,326,-33733,-44507,1497,74130,75984,-3477,-99437,-25979,43877,53416,-16646,-97320,-60533,-24764,-29705,-77606,-54215,8491,-2957,-13729,-14482,-21883,-44158,-43512,-20401,-17776,-4601,18327,-22836,-51006,-41913,-25577,-10592,-29940,-24661,-4883,-15744,-34775,-18389,-36324,-60133,-94585,-113083,-161143,-75270,-12438,-11820,-49035,-19257,74289,160529,128041,79174,66568,66106,74204,76199,75502,20444,-70349,-86610,-25716,-6949,-48216,-45494,17995,52939,67294,28977,-21290,-49054,-38080,-11954,-10482,31313,118035,234733,246789,174474,83546,55779,85867,77363,60040,55294,18477,-27621,-33975,-29582,-20884,-31488,-60927,3192,51681,86305,127117,120575,244066,37559,-63634,-37756,-27678,-67694,-14954,84207,102276,48226,2480,101860,187052,171100,58608,-16159,10678,20310,-64494,-73618,24447,24117,-26137,-33946,-6504,-17118,-48148,-100386,-99614,-139615,-159135,-121425,-72281,-26303,57288,124627,87730,41135,42985,19180,-6921,-6653,128353,232135,161473,63706,26352,-30478,-92760,-120321,-75393,7393,79581,88687,101818,72397,6077,-26752,-87564,-163366,-132492,-35852,-23431,8588,23623,11977,-59406,-28952,20701,9616,-22609,15144,69137,86880,99175,118360,118970,40520,-26875,-89175,-85425,-65114,-57991,-79481,-80266,-81145,-103463,-75351,-63038,-79722,-118862,-98246,-48961,17719,108426,92379,36415,38784,60584,45039,-2294,-29827,-56264,-32163,43904,107383,129396,-2107,-115822,-93614,-21716,50731,54151,46998,54862,35117,16962,44447,-33819,-72494,6596,87831,153949,221547,239618,174023,178498,186603,145816,114375,140314,132864,70990,-25627,-7182,36365,72894,68758,11463,-36601,-47939,-42398,-52382,-34606,8808,9132,53416,88262,110739,156952,154813,104037,13995,-77704,-141485,-51092,8081,38435,30315,11292,-22293,-36856,-17983,1536,-7764,-41475,-54510,-79415,-90724,-103024,-113347,-86747,-80551,-96030,-87350,-38564,-62293,-30755,-2188,-90870,-101205,-49594,19569,53056,59214,102262,123813,133382,177149,228323,226640,106044,-16455,-54370,1923,-40825,-66605,-13898,17056,30411,-22656,-48757,17245,39661,70181,107053,61937,67241,32035,-3317,-16623,-23193,12690,95343,171796,265256,224610,124497,20854,-10898,-30161,-38867,10636,83108,125153,143038,142221,83759,-4011,-22977,36411,139567,155595,111090,61326,-18562,-86638,-66617,-47116,-50831,-32417,-57631,-52598,-83709,-37257,-14641,4784,40478,56136,69351,37908,38990,44357,18556,-26270,-29409,1678,48962,17109,-37746,-85095,-114305,-103742,-67996,-1007,32616,-25855,-6163,-5112,-52706,-63368,1807,10053,-73494,-94400,-33421,1415,27917,2108,-43426,-71304,-40530,17467,29117,23143,-3709,-50214,-50323,73491,169108,108843,33062,93674,175866,164621,120565,94095,101476,105169,148724,115555,23356,-38544,-83906,-28179,29348,13349,-26884,49949,111080,133664,70380,24831,34697,5977,-42162,-63314,-25660,12877,44206,37238,35975,36361,-18510,-106484,-120804,-46656,3729,-6635,-70980,-89568,-62018,-43299,-1967,1719,5969,-35348,79115,235238,275256,153760,-10968,-100171,-84158,-68602,-61501,-57571,-79169,-80881,-53771,17229,124815,174283,44573,-89410,-94218,6266,86146,124707,106340,-18643,-75052,-48684,2687,32035,5928,-50808,-43525,29163,81473,42306,1332,13413,8380,-17034,-63227,-92782,-30723,-15816,-29631,-46684,-82940,-69018,-33399,-24281,-30823,-39742,-27953,-26195,-48274,-67032,40248,188259,134793,112473,109148,73371,14423,-32298,-67370,-92098,-105877,-94074,-80475,-35598,-2143,33680,53913],[79679,61987,61166,63568,3885,-76060,-85900,-27481,27293,79174,108689,104603,79089,100074,182498,319312,384916,292987,147149,49601,-19370,-24049,-10283,-2615,-48599,-127581,-59714,-27865,-38788,-83252,-115223,-85531,-45607,-4919,-13121,-35745,-50775,46716,108186,56051,20017,25806,-23110,-15914,-73829,-65344,-112014,-61379,-23390,-17563,-23564,-51159,-85144,-91741,-77065,-28333,18473,-11017,-60577,-35179,22359,101088,156789,92192,-19958,-7564,121633,229607,121584,-8401,-44435,17960,33230,7293,-8947,-17319,-69743,-108941,-50817,3729,12364,-25378,-37921,-24615,-33712,-39819,-9350,32529,88727,84416,-10336,-110085,-50313,8133,37153,-10470,-89124,-86042,-42933,-52916,-80414,-74106,33148,83572,70616,-19895,-24262,67416,142332,90439,8689,-63405,-5987,22180,3843,-17048,-19134,-13950,-26959,-90762,-80157,-25367,-30838,-50458,-48179,-42886,-67457,-28390,-17075,-16200,-22265,-72653,-48830,-7379,15215,23967,18358,18299,21614,-1694,26774,112650,180292,270970,116558,-103689,32609,98151,100090,103893,70647,2363,-83727,612,94680,124902,81249,57015,32416,-26197,-120057,-36446,77170,257950,399049,206468,18388,-74100,-98207,-92403,-56305,-22944,22783,16903,-81245,-135487,-221282,-234518,-211842,-136397,-51907,58631,121529,118170,108692,55748,-15013,-6136,16671,-9550,-81283,35234,191495,272029,275759,242006,109025,55778,-5753,-25204,16019,49959,35302,25728,64171,193467,460210,406435,358189,211990,54857,-78659,-148405,-55477,-5885,-44867,-31469,22442,94363,42302,247,-33008,-18855,-4,-62793,-71849,-30372,14155,-26035,-23697,60190,29702,-53975,-147580,-116519,14918,93459,83715,-8294,-111569,-76525,-33590,-39633,-81514,-7976,-20562,-73052,-76396,-48616,26786,136252,210688,190052,137893,52453,-17645,-21281,-42253,-20341,-5116,51560,51125,2261,-52534,231,260178,547686,446948,188378,46837,34009,82171,131114,142158,106351,40367,-12941,36585,-31185,-77239,-84871,-59064,-58259,-31899,-13551,-11229,-12544,3044,99943,164124,168863,48796,-68512,-33318,31414,92069,88044,51627,-14683,-91866,-84631,-21563,-7639,-69537,-102742,-10045,33406,19365,21937,-23388,-43360,-90622,-71708,-58060,-51121,-83936,-42950,108288,225135,140274,41823,-55386,-95622,-69833,-36611,-81576,-103370,68477,217757,238598,135649,24253,-76258,-103230,-102962,-70962,-20355,43094,105495,185738,239039,227997,170488,149390,170416,136494,83602,73544,50510,34214,10702,45105,77946,80496,89406,122544,251086,384110,183941,38704,-43170,-96263,-88851,-97487,-71791,-36625,29605,84187,48734,-15978,-36570,-4068,-3372,-593,20548,33809,-34,-38607,-20710,-37742,-100429,-78148,-18241,143188,318421,289342,142333,50133,-2819,-17520,-15922,13284,-23284,-79033,3154,59035,50430,32881,53354,67236,47093,27501,-12289,-6952,-39070,-4881,-21001,-24325,-816,4706,23915,52517,104617,108323,40163,-33831,-34895,13129,14297,-1043,-20258,-1971,35747,92666,115984,90715,64814,7478,13323,-22215,-55336,-95639,-45825,28250,50016,13456,-69206,-142867,-100424,6966,139043,157861,-8150,-80393,-76535,-10941,96311,141483,148433,148054,138275,88310,-8344,-56800,-90510,-17034,78965,44855,-141,-11719,-13731,-38363,-63997,10397,-26062,29598,77136,82231,129981,-21936,-282138,-187441,47095,179381,108718,-201830,-404206,-173321,-103996,-44843,81177,160657,118867,30972,-55729,-99180,-93732,-26615,4212,-43010,-93347,-108057,-72678,-28539,-26243,-36163,-75745,-124237,-74014,53486,88681,74375,75205,101012,108759,71565,37705,-35880,-823,37042,-6149,-76148,-126275,-69525,-56079,-117843,-156893,-118201,-114547,-34222,-12401,-52679,-58528,-95544,-123714,-118382,-93128,-55444,20604,37948,111267,139527,135966,67215,-40897,-47775,164735,347283,299106,183696,145003,141385,150021,141877,84947,252584,117388,153803,57281,-36122,-70282,-1689,-14053,-26133,-94942,-63675,131150,116809,-50632,-133410,101204,224618,282146,88325,-32345,-92317,-74949,-62285,-88576,-70834,-56297,-39346,39790,44417,-8778,-50801,-36312,-10934,9734,-2082,2304,-37384,-99002,-85326,-68116,-82410,-47560,14502,-11965,-47663,-48629,-62955,-18557,54865,106468,107237,49599,25490,-34626,-77833,-64082,-89731,-132804,-91856,-34402,-27221,-29953,-52987,-122174,-95198,-66252,33353,15514,-117562,-110839,-85937,-49085,11061,80164,223840,275775,201635,87619,2976,-18480,-81451,-64589,6391,92790,157459,148537,29244,-32482,-73209,-48703,-53176,17218,228179,332725,225395,49545,-85127,-93124,-51338,-25010,-9226,-5778,6175,-50181,-9807,35292,43549,10426,-30635,-53067,-21179,51242,85255,179812,235684,222288,62631,-58312,-77938,-108617,-122843,-41340,48537,180845,245131,194998,119806,16785,-57945,-74107,-32806,30030,2300,-15868,-24137,-69580,-104754,-73547,-54200,-417,34691,70458,95565,48572,39744,131143,211840,200270,154529,95846,-23990,-113424,-144124,-97142,-110193,-141571,-81884,-4438,55230,70455,17587,-45113,-125368,-157766,-157594,-159450,-112438,-89430,-87240,-29121,-12058,-58533,-65028,-32786,-1896,-16049,-3641,45300,74140,98332,116338,26374,-92149,-133483,-84372,-76572,-71287,-69927,-55894,-78890,-95302,-54965,-27404,34583,61898,17447,-80689,-69352,88807,252146,326405,262741,143863,25064,-11886,-1929,6937,-12279,-35956,-133958,-76296,59590,251117,345355,216441,21808,-89836,-79985,-61965,26766,18334,-42110,-97200,-85798,-70362,63375,142452,223674,231959,198374,49148,-70965,-133166,-97742,-46269,40406,47264,-35566,-64490,33867,159026,330381,604544,912523,1002539,587459,216769,126594,100775,51128,34357,30556,14826,15641,55528,56148,60242,109749,145410,117247,89878,103954,76973,19334,-29146,-10688,49272,105379,83461,54200,41367,67475,71476,-14781,-44789,32693,119075,89001,-42514,-14144,43823,40681,-44364,-76787,-43743,-28372,-127798,-106735,-43050,-2111,1014,-28153,-74640,-128583,-176485,-86219,23026,83822,82015,9469,-43428,6086,116152,121717,32781,34128,63074,59466,18222,56687,59863,25584,-47298,-47080,-3672,-6090,-20872,-47777,-35407,-566,37847,26330,-37995,-47056,-32841,-43056,-52265,-38797,-17417,-7817,-30743,-73796,-140307,-27453,47636,63977,58690,88417,78515,10114,-88316,-103558,-95853,-82490,-38563,-16352,-21460,-90052,-112861,-84343,-52899,-4595,31427,41896,28732,-20817,-65201,-28339,48476,104370,76619,58561,59123,82681,119910,92021,14263,-48198,-30311,19860,44755,78414,125257,154963,137848,98944,60652,8168,-61295,-91525,-67397,-54875,-17348,1626,17852,-802,-60943,-62163,80420,138942,20883,-60723,56925,211610,292256,314348,284171,77858,-48553,-33399,-82505,-16241,131490,150585,97316,24058,-29619,-73442,-66390,-19568,44383,53069,43732,36828,10895,-17638,35265,107912,115267,88204,95187,196533,350899,345957,180919,60923,-6757,-7348,21216,60177,19490,-42539,-141388,-69406,-18831,-47912,-55413,99134,192524,234720,314281,310326,95068,30434,16920,82635,105659,60304,-9316,-34022,-3858,1512,26387,26765,-4368,-33845,-63677,-66221,-23851,44021,46771,28442,-4237,-52218,-42472,28579,135042,129665,24411,-54485,-83302,-25784,72714,169437,190745,86111,-38060,-86661,-76355,-67029,-12124,28396,-15452,-41359,-25783,-7923,-48918,-79350,-81435,-71680,570,121444,288463,323513,238961,132018,43293,24450,35097,39924,40946,29362,37669,42016,-10292,-103947,-49103,1548,28796,38388,18775,-11662,-42373,-71518,-80736,-60219,15949,73899,104375,89728,46930,-24959,5105,101749,297507,547395,577643,396879,254230,187256,130310,26620,-83312,-40335,39105,154537,205503,116396,-40443,-62796,-14988,-50690,-37468,63810,88159,-1299,-99043,-31677,22422,19377,38476,97617,57900,-46154,-52714,-8854,-21968,-27519,-21086,12414,63928,108569,133149,174969,195869,181858,166984,146578,108780,74209,50133,-6606,-33776,-578,53531,46903,-22037,-82902,-46598,11504,-4271,-54629,-83156,-89899,-67136,-12562,3258,28214,1525,-9636,-33615,-81350,-77928,-59151,-55231,-86826,-39000,9334,10756,9618,-10058,-79661,-60009,25800,79917,95473,58990,8027,-28801,-47929,-56449,4606,138667,297988,474193,577524,390440,232100,67084,-70237,-145533,-90187,-3968,63675,53322,47279,29838,-7168,2768,37662,81503,75808,-3584,-45459,-86164,-142721,-139416,-34411,139971,186223,123177,82626,62973,43125,61085,58145,-22875,-61404,20211,80212,63247,33660,87908,177201,206424,122693,-20377,-46722,33797,98925,97971,23439,-38818,-11035,71131,254344,414853,279516,65712,-77151,-71919,8705,12882,3402,-50359,22457,92869,29894,-54202,-37505,39065,72677,102657,131410,95290,22111,-16023,-3619,-20323,-49173,-76812,-92798,-51882,18306,111816,101513,69017,20886,-25784,-39761,-69264,-50452,-33507,-20652,12228,7769,-62090,-94427,-65156,-92619,-85779,-66490,-66643,-70788,-78502,-82235,-31949,-17847,-71556,-121677,-97896,-63674,-60966,-78125,-101776,-70190,-38572,12727,64412,99804,98942,4530,-89189,-38115,119124,208929,183686,126232,57203,16951,-18664,6372,101237,187936,203711,148026,62807,-22905,-96892,-148283,-102206,-38016,-61398,-150828,-133648,-63985,-31890,38325,113654,161426,80988,-49470,-101859,-44483,-7687,24664,31986,18087,35199,21528,-10061,-34454,-95844,54131,262105,279858,131785,41582,530,-41209,-54228,-37782,94778,247248,272562,94093,-85751,-52737,53594,138324,196446,192639,81980,-1168,13342,43262,47275,-26114,-110816,-60272,-32334,9098,32867,32409,9438,28620,37957,31440,16645,-2856,30249,61811,47510,-2008,-36905,3983,237993,436202,346913,201569,95373,-13519,23325,40387,78958,125134,87178,12337,-53317,-38670,8877,97629,112461,107350,112680,139724,134079,120606,213104,180944,45075,7507,26072,-46926,-103294,15666,129559,240145,311972,304535,277982,224189,113182,-18943,-114122,-129633,-81813,-11297,6070,-30218,-4091,53991,166885,247281,137001,94337,49393,-77072,-46438,62182,110060,65081,-17709,-53803,-50453,-35141,-33662,-97281,-58472,46990,120800,146634,98892,-5500,-17181,-12991,-39481,7898,119771,146788,66720,-10788,-45559,-71647,-72450,-41953,7745,69505,37174,-2318,2545,-10860,-34885,-14865,29105,45760,49624,39651,6325,-103330,-2143,83382,40091,-14823,-64177,-93138,-24747,56688,29894,-19919,-64509,-80341,-39343,26541,67541,62000,-11567,-98952,-98352,-38715,17504,21744,-32979,-139859,-124549,-119708,-42585,58187,184431,229255,193955,69518,10219,-35834,-43760,17671,36193,16136,65093,123942,60462,-17201,-41667,-105508,-106577,-104808,-55766,-73978,-80711,-42469,-53488,-97367,-139020,-76189,5229,24215,16547,68097,65287,55148,-8617,-105242,-46307,-33242,-96066,-125719,-116197,-104905,-111308,-111527,-101452,-85032,-60447,-16153,1961,-21473,-97949,-120456,-107350,-58185,269,27599,3419,-17721,-38449,25158,41244,-58740,-76377,-59304,1461,75868,75010,-6013,-93931,-21026,39701,37834,-34635,-114255,-59968,-22169,-23764,-72264,-37671,15269,-5121,-25249,-28686,-31936,-50969,-46339,-22198,-20357,-9448,13867,-25604,-56902,-54753,-44430,-28564,-34333,-20193,4377,-11624,-52205,-19810,-26763,-36573,-68342,-96234,-153947,-72853,-12236,-8018,-35033,-5422,76952,180833,151894,93356,78469,77390,80534,75909,66113,12458,-76667,-97582,-48556,-20373,-45560,-53493,81,47571,73823,45163,1355,-35051,-42215,-17470,-18058,25802,93239,205189,237469,178510,90150,56767,95510,96031,68935,46934,6625,-34682,-41938,-46102,-44358,-42075,-35593,53747,118264,143135,156568,109428,194290,18145,-71171,-35888,-16827,-66675,-63752,20635,46707,32805,21108,124324,188331,162461,51912,-21935,1410,23463,-40316,-61591,-9359,7139,-15329,-8078,7116,-30006,-73511,-113221,-108549,-158025,-153474,-117874,-78337,-41138,24940,78802,75334,46664,8482,-33561,-46571,-22272,138828,255922,186580,82185,32449,-27337,-89084,-125831,-75562,11869,72545,72580,91349,69244,4329,-25659,-84137,-163575,-154107,-57537,-26009,14423,30535,7374,-75334,-23585,34275,23197,-10943,21847,68658,93012,109619,124890,123046,46318,-16023,-60530,-61244,-41833,-26948,-49495,-69439,-77588,-79427,-57503,-60681,-91436,-137958,-116936,-57454,25791,142498,123106,62893,58875,73989,56909,1759,-31534,-71354,-52225,32816,107135,133431,-2370,-118296,-81309,1386,70839,56277,38955,54839,42264,13772,29225,-31014,-80582,-727,80195,139353,194057,202568,159523,180584,177261,136299,112391,145300,127011,59866,-27962,-13446,23584,58687,62112,11945,-32864,-46951,-53004,-55677,-22310,13930,5759,46822,88014,105819,155280,151887,93875,-8723,-104224,-129413,-40928,11393,34706,14474,-17422,-33152,-31926,-16103,-1594,-9495,-34040,-49227,-82643,-102242,-111560,-117897,-67025,-60300,-70782,-54666,-8237,-48710,-24003,13476,-64335,-88624,-67583,16507,60914,66417,110033,134607,147570,196457,232232,188165,70347,-21578,-17650,31332,-4404,-40744,-18812,2168,19364,-22461,-42537,10764,14546,34554,72871,33368,53521,27792,-11657,-27069,-41137,-6447,82841,160811,275150,257762,150081,31581,-13221,-39546,-50707,-2837,64546,105891,125473,121825,69831,-7691,-21451,29272,125122,151797,118659,75472,-6589,-85647,-64541,-36526,-31430,-7933,-48803,-51405,-79825,-34214,-17502,-2268,34239,58308,71351,41009,40824,43674,26668,-13706,-16836,19316,62293,18373,-43300,-90693,-124818,-121728,-89174,-21188,28053,-23004,7836,7116,-45946,-71726,-4941,402,-82886,-99456,-36490,-1601,29372,9830,-34538,-59980,-21534,41649,42878,17487,-17720,-50102,-48169,58981,123109,65073,5162,78785,178361,167958,119677,94812,111655,127053,156540,97909,11246,-44884,-100471,-55819,-3488,-12111,-41083,42810,114929,143980,73317,19809,28133,1241,-38879,-60603,-30652,5032,36562,45388,66648,71930,4198,-95617,-104542,-35325,-254,-25676,-96513,-112236,-82708,-66474,-12790,6061,10200,-51462,46078,189091,236169,139574,-9085,-128778,-103976,-85073,-75317,-70142,-89229,-88842,-55786,28006,145792,197558,65072,-78278,-96881,9752,104650,154361,138699,27331,-32965,-18318,28701,58281,27794,-40730,-67768,5898,55986,15767,-23018,-10976,-13893,-37373,-81913,-122039,-34931,741,-683,-21972,-56258,-47005,-37841,-38326,-37820,-30931,-9392,4582,-16761,-70818,16710,147591,101341,100064,101539,68849,12843,-28362,-61890,-85844,-104231,-95167,-71717,-22867,14041,51205,67175],[91634,64100,56503,67538,26319,-55568,-88035,-33268,24792,81331,118629,118021,82367,97118,172750,293111,342912,252737,128503,50570,-11070,-15286,-2068,587,-44733,-124210,-60520,-39210,-51753,-103364,-115333,-95004,-52978,-7865,-16535,-35710,-67852,18902,102722,61709,27435,21133,-49772,-32362,-56116,-56506,-109913,-51053,-10620,-9337,-16958,-36329,-64314,-90167,-70539,-15280,33077,-8035,-66739,-36560,32392,117204,159855,81273,-28715,-16904,99828,183996,78019,-22297,-32011,31199,39603,7420,-4287,-10756,-67588,-111858,-51193,4282,15994,-12231,-12474,3231,-18315,-50080,-24579,16877,60939,34124,-47029,-100972,-40211,9783,31235,-19041,-100834,-94055,-54142,-61197,-81185,-70401,25389,69578,51446,-40379,-15446,68149,147437,101843,12046,-55206,7380,33060,9229,-16896,-20727,-11032,-19108,-78940,-85804,-43042,-56661,-78570,-77503,-74377,-110682,-66613,-42965,-30342,-25445,-62595,-41831,3593,29907,32385,5698,-3640,12952,-3360,31767,125757,216079,335229,182161,-48756,25827,93241,96371,98145,55777,-16553,-91152,18119,102464,125009,92908,75098,50436,-11983,-104777,-26708,107943,325567,442070,227445,33782,-68444,-102220,-97577,-61471,-20396,43544,34551,-66542,-121826,-220115,-241787,-162538,-84146,-23783,71703,141830,142889,125501,58323,-22071,-6603,25743,-3053,-108499,950,150976,238983,246782,228867,111932,67245,10510,-4812,28439,48483,25891,16729,58624,167431,352511,241259,202430,105990,-12192,-118527,-132404,-48758,-2066,-43049,-42431,13885,94540,38340,-11519,-49748,-43113,-23700,-62227,-95207,-49045,2684,-34437,-23878,68071,30420,-60318,-156756,-105310,20365,79756,57489,-27776,-121054,-74772,-34696,-42334,-81580,-20163,-44234,-89091,-90440,-42250,27852,112190,174528,163528,109128,25663,-42886,-31052,-30576,8743,39541,88793,81736,17818,-48339,-19881,191321,453750,417065,182091,42266,30888,75404,137577,163734,129159,57867,33310,77999,7435,-35524,-64299,-65650,-68693,-38685,-14523,2417,11492,35315,145668,217541,202417,49414,-69597,-39444,23451,80697,87055,67093,4928,-76787,-104832,-36056,-19840,-86239,-99566,-9517,26961,8512,12246,-37707,-57650,-112521,-108133,-81121,-52398,-101195,-100790,30758,164010,117750,28941,-69596,-101380,-57051,-28466,-80750,-100452,62763,204133,220259,109208,-1685,-84136,-99125,-87033,-39234,13383,68501,130217,225649,291342,289042,235222,207145,217922,163662,97835,75764,39654,15579,11317,69591,111002,105625,105003,137314,270540,378170,172674,20828,-55640,-96470,-79237,-93213,-72213,-30523,44916,106496,86093,19818,-22330,-3254,-4437,1279,25301,39374,97,-44573,-26653,-50041,-98701,-65830,1254,166716,322461,274414,129804,40695,-10584,-15491,4381,43650,13218,-53558,-25920,19233,14507,29832,50060,87516,77689,55983,-1936,-11099,-36211,7516,-9162,-15589,3287,5377,21120,52232,111905,121132,52075,-27776,-27046,23117,22387,112,-27378,-10130,30614,87693,108207,85430,71183,35248,44876,-10339,-44534,-85925,-54984,2162,14820,-11288,-80231,-88960,-60129,17597,126068,116661,-48545,-75394,-61508,-14497,95517,148727,152424,142845,127964,70735,-24314,-68791,-115538,-6051,98170,67841,31545,61752,42398,-783,-33902,47313,17322,39925,70484,63173,119100,-17669,-357316,-210228,62929,199741,162547,-132322,-329665,-240659,-138260,-37795,77163,163469,128180,33276,-59610,-105051,-89054,-8696,34006,-22120,-84125,-99059,-55221,-6422,-9487,-25697,-67418,-107147,-111745,12569,45274,45017,58270,85526,85982,53128,32062,-39919,-8699,23750,-8193,-68512,-131900,-85174,-57281,-101538,-151428,-120643,-119483,-41842,-19443,-52278,-57990,-97255,-125917,-117542,-92528,-54706,11926,20312,82224,101456,95849,34141,-48724,-26926,182245,325336,259864,148283,110613,117376,150972,159934,105073,318912,126490,148797,30774,-80672,-28564,6835,-32075,-66206,-89412,12049,241188,183951,-44035,-99317,166144,310464,347585,120772,-20313,-98437,-87998,-80066,-68729,-51407,-48566,-27878,34082,38746,9065,-41405,-33324,-11495,9546,10222,18341,-28034,-98098,-69411,-43225,-60741,-49499,21493,19691,-11573,-31359,-56429,-8250,60918,98929,103914,60459,31314,-32414,-59402,-37492,-67354,-142142,-118820,-51684,-27033,-11345,-17510,-109713,-117267,-72364,26987,30277,-57620,-92487,-146951,-102341,-28441,37588,164546,230459,176133,78221,1596,-7647,-65633,-78500,-248,90919,168216,170931,44399,-19103,-59695,-36396,-45409,6342,196528,287384,180796,8783,-115493,-113878,-67026,-28774,6810,6123,9598,-37888,13842,62499,61074,8861,-48037,-80276,-40986,33208,78112,184621,257600,263669,95850,-31948,-72775,-108401,-121051,-48920,32204,147895,193078,146255,94843,15635,-35985,-26725,30369,79210,25741,-4781,-14786,-51521,-112144,-83895,-36746,19181,44930,82252,107027,65654,69832,171310,241850,224001,200409,152870,20653,-89805,-145532,-120331,-133097,-147498,-88482,-7547,53873,65017,8454,-50930,-122949,-161049,-175769,-141656,-92506,-80768,-93925,-34699,-18042,-58066,-65691,-47963,-32655,-47971,-32208,15822,41037,64608,87259,27880,-86035,-131740,-83511,-85594,-71944,-58144,-46722,-83849,-95461,-61767,-37123,27726,61088,18494,-81179,-57693,119465,293954,358276,280174,151472,28727,-16198,-11083,-3092,-27576,-66018,-127622,-28505,116492,305424,362758,175233,-31653,-146121,-96681,-68145,28128,7349,-51262,-107556,-94361,-71200,64395,167879,222320,196991,153703,20968,-82660,-125981,-60888,-753,34621,1315,-69614,-37006,49365,142697,255993,455274,763721,948891,622798,231816,136059,119836,63295,29882,18404,5503,16660,61501,72001,78075,121407,154041,128494,94030,100562,75187,22489,-28290,-18613,35184,103634,90440,55926,45927,77221,73617,-25513,-53457,27635,109850,75253,-44331,-33099,12263,11688,-60181,-71345,-44701,-29640,-96167,-68605,-15524,17401,12669,-18013,-53245,-82866,-175561,-134816,-15674,52124,63749,-209,-49889,2422,105636,112210,36014,5221,48715,62832,27329,51999,49518,21513,-61958,-76590,-40054,-40538,-43253,-62342,-43763,6859,61016,55477,-17133,-45074,-38546,-42263,-46425,-37626,-25409,-23399,-51840,-91346,-129562,-21904,51896,73675,75074,100017,61860,-5658,-54176,-58369,-96988,-120944,-76706,-30822,-21853,-90681,-118447,-84988,-50897,-2940,28180,27537,4431,-41779,-62710,-39438,16297,85009,71215,55874,61148,92266,138202,103911,20122,-43455,-23889,22793,38899,71063,119677,154964,138582,95679,42791,-22367,-94735,-102397,-67570,-57179,-27387,1955,24668,4785,-58688,-61699,68797,119921,13228,-61246,34676,157145,229903,249947,230548,46662,-51096,-27004,-81059,-7581,146400,171736,118776,29560,-50992,-96771,-78946,-29317,23082,33220,35383,33051,18568,17743,75957,139060,136980,97739,95385,191554,377970,412613,237734,104786,35031,31871,57582,90557,38901,-25295,-108496,-89113,-28512,-44356,-38610,97255,171767,210061,285095,280330,75370,18662,20110,91590,106668,62892,-11084,-45271,-13696,-883,27549,27279,-9002,-43863,-72248,-71845,-29430,31362,27421,3181,-22519,-56781,-47478,17179,106647,101117,7870,-68785,-73434,-4659,99282,197065,230554,128169,-4039,-65665,-57599,-50153,-12213,5828,-50264,-64025,-29004,6005,-21479,-57836,-74162,-76190,1893,134488,328419,387125,274241,137729,43642,30598,51172,47951,35749,17011,25012,38866,121,-92427,-50476,-9578,2515,12338,-930,-24546,-49592,-74811,-82757,-60685,16380,84092,119677,103705,57911,-24743,-11090,82237,263644,503632,515544,316994,169330,112603,77130,-3468,-94269,-14927,74338,197293,225744,127096,-31123,-68584,-20947,-45784,-30439,55703,67832,-15793,-107090,-30574,27522,30941,55267,114890,65900,-36715,-43344,-3895,-14198,-15780,-5250,29958,81172,126151,154559,198587,207806,187477,170441,155527,121288,79056,47802,-11825,-36271,2559,56426,45307,-30917,-90992,-8211,46427,14011,-50049,-86605,-92145,-65646,-16439,-7348,12562,-15937,-25372,-43274,-86650,-80829,-61988,-62454,-110683,-90949,-47646,-40389,-18381,-3438,-65001,-68112,5325,59318,90777,65876,14132,-28454,-48855,-54961,3048,129224,290548,479836,620174,456992,283654,91352,-48962,-116612,-60382,24606,79680,53087,41887,19449,-18544,-1150,35065,71771,54815,-21140,-48850,-77222,-139318,-179202,-52947,143495,230985,153402,83674,45558,18884,37199,43403,-10498,-41967,8919,52240,22695,-16353,34546,127350,156447,77306,-34256,-38761,38717,100894,91019,16194,-44462,-10340,55434,187659,323852,238781,51600,-77229,-46993,32473,36187,15166,-28773,48032,110390,41424,-57122,-49877,40909,82715,109891,121165,76866,22126,992,14688,-5956,-37727,-67796,-87112,-51248,10523,100941,98669,58580,2071,-49983,-59001,-69662,-42962,-27618,-13912,15004,15493,-55576,-111006,-87472,-116527,-48939,-35067,-39973,-50913,-67501,-73479,-21723,-4402,-50960,-101494,-92186,-55731,-52530,-68760,-101020,-62552,-36293,14525,73191,121710,130383,36339,-24370,23136,149584,220039,183396,123450,57876,21497,2080,44474,146106,230307,215344,139109,49696,-38025,-110560,-144444,-104313,-41088,-53523,-130539,-110526,-71635,-31878,47193,124549,188511,106233,-36730,-101158,-41991,-10329,18750,28227,18006,35131,15728,-18468,-42407,-92911,66108,291844,324327,160831,57539,7851,-37315,-50659,-26638,130293,300611,305908,113853,-88973,-47993,68554,133377,155884,144572,55132,-11276,17140,49251,54566,-20826,-102055,-61356,-27630,16805,35900,38206,22682,47301,53332,48086,39887,20650,47918,73033,48936,-11831,-56174,-19332,208681,439169,352481,222075,101568,-31368,-19801,-6953,36376,86852,57994,-16364,-38546,22281,71299,140099,138396,112168,95165,117842,116375,108717,219107,250304,131297,92544,81860,-13103,-96980,-79,122438,234190,309428,292917,251305,201756,111434,-8646,-114399,-130592,-44996,25881,34050,-22284,-15755,29470,125648,206750,113351,66351,21041,-90578,-40702,68235,116543,72970,-7045,-38860,-17484,4383,-11940,-97600,-50022,59052,127256,140697,91560,-9594,-29221,-26171,-52067,-2885,102489,119473,60066,-6991,-50109,-89602,-74226,-30372,26678,88179,47186,-2973,2292,-6754,-30070,-38156,1305,14021,30084,31219,-250,-87337,34650,116919,55363,-11831,-70334,-109271,-51071,36545,21306,-18042,-55431,-64682,-36000,28793,76666,86840,3501,-83065,-88137,-35679,39133,70344,35427,-74857,-153667,-112233,-27936,78889,219045,258701,203708,43283,1697,-41282,-50305,12215,26373,-1693,22144,81616,36218,-32928,-63282,-132228,-75693,-59430,-12558,-63232,-89221,-35081,-36814,-79411,-143528,-92696,-2402,22426,23876,73601,64416,53822,-5593,-100380,-69102,-65325,-110760,-130862,-136625,-129957,-130860,-105137,-92224,-80506,-52367,-10917,-70,-38617,-106685,-56764,-68295,-58176,3760,23841,-2146,-20717,-42243,10719,-19362,-117632,-103454,-64111,1783,74705,69909,-10868,-88962,-22376,27224,13439,-59955,-129740,-56700,-22179,-22940,-71325,-25425,14747,-14383,-43333,-48445,-46995,-61801,-53174,-27858,-26511,-17240,7280,-30078,-64128,-68541,-63557,-47831,-41883,-19204,10622,-9460,-57448,6084,2719,-3356,-40391,-82039,-150226,-73611,-14994,-5737,-23283,4346,73564,188796,164897,97150,80405,79271,79713,71195,55831,5837,-80593,-117413,-73247,-13140,-34999,-56789,-19429,36934,75142,58865,27293,-5811,-23866,-5533,-15557,22041,69657,164413,208124,162671,83903,49530,99788,111021,74322,34928,-8117,-42557,-50638,-63256,-66470,-47472,-11838,97168,178541,195599,179322,92409,141283,-5945,-81680,-36641,-8091,-49682,-62586,-14979,-581,15593,34339,138148,179402,144102,39741,-30695,-9708,25220,-17118,-25993,-13420,4699,3263,13048,14212,-44018,-102824,-126261,-117398,-154348,-136050,-113791,-87822,-62497,-20954,15148,55520,56048,-7799,-75385,-70199,-23353,143495,264456,202245,96094,37756,-20109,-72898,-101578,-76518,11041,59615,53451,78122,63234,-152,-27220,-81344,-155837,-166059,-79152,-30589,17976,31923,-1921,-92340,-15036,49213,36955,-193,25937,62620,89892,111629,121521,116998,46824,-5763,-35546,-36910,-14299,12096,-19096,-53981,-61802,-55430,-42503,-60691,-104462,-144245,-123359,-59416,34340,156433,134973,79586,74581,83477,66932,6653,-29458,-81656,-75928,16022,96151,124575,-8298,-121878,-70493,22642,87118,55234,27823,52794,48947,6435,3360,-31032,-93141,-15505,63759,117045,160004,157573,138682,172670,160270,122185,107426,146263,116265,47303,-30486,-19300,12240,47267,58591,14787,-30715,-50963,-69399,-54922,-7982,17527,308,40734,90326,100273,148438,139523,72884,-39523,-134275,-108630,-30987,12707,28481,-2668,-48766,-38890,-26495,-16326,-7042,-9893,-26925,-47170,-88590,-102170,-104722,-104911,-51908,-42502,-48027,-23875,18549,-38109,-20992,23210,-37680,-68700,-90189,5312,61446,67026,109284,135390,151990,205278,226120,146536,38035,-26021,14740,63662,31208,-14994,-18699,-11358,5194,-26330,-39659,450,-14602,2249,41764,4545,35279,20308,-20775,-37429,-58058,-31176,60153,141515,280397,293752,179100,43002,-17119,-51816,-65159,-19075,41463,79159,99869,94798,50095,-17368,-24690,19079,107849,145591,125761,90821,6639,-85615,-66934,-32576,-21806,11572,-37786,-48949,-73152,-34748,-25684,-13955,24468,56705,69749,42228,37970,37667,30633,-1680,-2593,38371,73923,16509,-51982,-98767,-138106,-131145,-102126,-37512,25805,-10047,29481,24884,-33639,-78780,-13003,-11412,-93628,-103912,-41838,-10776,23669,12812,-27497,-49240,-5847,62764,56767,12848,-28699,-47635,-46423,41036,74585,19257,-28045,53541,166459,157095,106634,86136,113020,141325,155000,75305,-4119,-52712,-105267,-78738,-33076,-35647,-49799,37467,117251,149005,69712,9491,16477,-7694,-38879,-59483,-37230,-7090,22489,46521,90564,106188,28095,-80014,-84610,-22318,-1728,-39520,-102744,-105935,-92110,-87739,-22478,10647,15352,-61679,15917,142349,188844,118482,-6050,-116617,-119280,-101410,-90067,-84154,-101644,-100300,-64234,28928,149990,204069,81749,-67069,-96262,13117,117006,168390,152508,59452,2311,8764,53911,87144,54282,-22138,-89276,-18745,30719,-7893,-43121,-30350,-31431,-50806,-88496,-122208,-25851,19498,25088,-1907,-33934,-20279,-19757,-32395,-37724,-23539,5561,33656,17368,-59930,-13873,94455,68159,85136,90831,61417,9949,-23869,-53798,-74904,-96613,-97414,-66341,-15440,25348,64787,76005],[94671,57549,45113,67362,49825,-31976,-81163,-42452,19489,80237,125053,127309,83125,91504,156852,251667,279691,196610,103741,49685,-2620,-7751,4471,1195,-45115,-121724,-58530,-51254,-65885,-105133,-75790,-75753,-60622,-13008,-21853,-35666,-80970,-13275,91156,63744,30785,14674,-65133,-39807,-37745,-47605,-106688,-44396,-2493,-4814,-11953,-20806,-40955,-74844,-62083,-2148,47994,-4432,-72293,-35842,44578,135268,162466,71485,-36725,-26491,75169,132292,33709,-38859,-19692,45240,44823,4469,-4318,-8483,-66559,-116440,-53543,1115,15495,-2803,9848,28760,321,-56668,-41025,-3521,26838,-14007,-76349,-84283,-31135,8791,23011,-28961,-112361,-97000,-62643,-68794,-82676,-66142,17143,51937,27563,-60398,-8042,67977,148518,109950,12760,-50703,13364,43119,16260,-14677,-21270,-7988,-11246,-66049,-84075,-60755,-80514,-103086,-101921,-101352,-148237,-99623,-61336,-37216,-23046,-47150,-49389,-584,28878,29808,-7155,-23590,208,-13409,31224,135674,250868,386189,248749,20790,40736,94852,93692,91270,40857,-33428,-81004,34552,105770,120145,99044,87743,63672,-1884,-80498,-6052,155696,393379,464511,235511,45360,-62664,-104990,-101111,-63819,-13545,68078,56011,-46904,-108277,-224434,-214831,-100103,-26449,7318,87317,169241,172525,141070,57014,-31375,-7993,31845,1036,-111040,-22629,115421,204676,213888,210892,114934,81878,29855,14307,37378,42670,12915,5034,50144,136565,234999,92832,69367,17994,-65926,-150810,-106795,-38665,918,-40851,-70248,-1243,94857,47718,-3968,-47478,-59754,-47761,-48889,-101118,-74665,-13993,-43027,-23387,75293,31550,-66005,-166346,-89261,26024,65796,32339,-48205,-133072,-71175,-34414,-44115,-81462,-30510,-63011,-102327,-99557,-33593,29248,89441,141583,138291,83208,1883,-61765,-37026,-18110,37633,83074,121372,108358,34757,-40400,-38236,125193,347356,370298,171774,39086,30038,68195,140060,179078,142634,65859,67488,104866,34312,-4539,-38514,-64974,-77743,-44410,-13685,18223,42684,78726,201580,280447,237043,52104,-66782,-48115,13130,68472,83482,78886,21901,-60131,-121431,-49980,-32986,-102438,-93414,-9369,19613,-1066,3439,-50993,-70608,-132229,-142447,-88162,-44293,-91695,-144355,-47978,91887,87049,13444,-74227,-91209,-41702,-20863,-79351,-100381,49719,174269,180778,69770,-28458,-91172,-92374,-64585,-1696,47769,89412,149678,260472,335395,344060,304236,273128,268431,191436,111419,75509,26138,-1270,20131,102619,147945,128450,115368,143049,269748,341149,150481,4811,-64407,-90786,-68240,-86998,-70548,-22754,60161,125569,119955,60951,658,466,-3143,8106,36307,51321,4802,-48656,-34608,-64770,-92048,-53826,17821,181806,312136,250688,114153,29224,-19946,-15927,20867,66913,43569,-19627,-52852,-23350,-16329,25163,40531,95834,101937,85228,18182,-9374,-30015,18145,964,-8147,6301,5210,18311,52481,119236,133414,64347,-19369,-14355,36772,35992,10263,-26952,-13689,27461,81802,98722,77569,73318,59273,67977,-5781,-38189,-77762,-67352,-27716,-11996,-5945,-26195,-7096,-568,43513,118833,83083,-77239,-62950,-40320,-16053,87023,148369,151629,133111,113319,51647,-34566,-69617,-101029,9582,113996,91908,85518,160246,101491,34538,-8638,73583,58079,53893,62358,40411,108126,13114,-446131,-239693,87445,242553,230978,-38601,-226356,-173792,-112610,-31338,70584,162041,136234,37538,-61080,-111653,-82661,13986,70542,2804,-74201,-93507,-44054,10342,5149,-16710,-59712,-87451,-138626,-27154,5012,17710,43144,72816,65690,37390,24767,-46042,-17758,11812,-7472,-57499,-130693,-109134,-69556,-91952,-139382,-117558,-121766,-47173,-23852,-50278,-56813,-98850,-125122,-114849,-94039,-58703,854,2671,54641,65023,54393,-3551,-45019,2921,202179,298678,218024,111243,73074,87206,140954,164489,123062,368004,136979,138940,7743,-91118,9092,-17168,-45019,-89620,-107059,-439,246734,177641,-55827,-114788,123948,265153,286330,74211,-30359,-79937,-104480,-109502,-51720,-39553,-52901,-19558,20354,24029,22123,-31326,-28705,-9613,9528,19503,28085,-22797,-94769,-51649,-17878,-39605,-45599,29887,50976,26644,-10342,-45127,1454,62123,83697,99282,75408,43095,-22146,-36334,-7775,-37517,-107934,-121919,-58518,-22317,6352,17674,-74381,-138660,-80844,14275,36627,5991,-21211,-118608,-140055,-63979,-7594,94622,164546,131990,55554,-7509,-3598,-49721,-85754,-9981,83521,171475,187529,58151,-5434,-44249,-22612,-34666,-1372,159139,231991,127886,-32745,-141136,-135601,-85769,-34260,22048,20063,16128,-22688,35900,87241,75707,5054,-66084,-103059,-46172,23240,72737,183356,271863,300385,129888,-4453,-60514,-98267,-107851,-54857,14188,110875,140076,100452,69814,17139,-3656,38363,106720,130252,49919,7839,-3891,-30892,-65067,-42800,7689,44790,55821,93620,118386,82714,97115,201640,258281,240348,238281,198821,61658,-65246,-128982,-130486,-143352,-136708,-92305,-10360,53541,61156,773,-55962,-119314,-158500,-146520,-109602,-68264,-70837,-97446,-32674,-14364,-53691,-67173,-63278,-66169,-83491,-55835,-10593,9212,30787,51834,23574,-82819,-130993,-83365,-93073,-70193,-49220,-41437,-90511,-93132,-68053,-45537,23142,63728,23690,-79534,-47014,146963,328498,382724,295550,159283,33143,-17823,-16654,-9952,-39006,-91478,-96575,15713,170695,351133,364306,130423,-80075,-90816,-39154,-28926,26401,-6062,-60533,-117971,-100095,-70266,61309,182968,207416,149243,101335,-8612,-92657,-113724,-23484,70993,98494,-12621,-125638,-7500,63112,126167,189411,311220,584831,835645,620562,236635,138048,132396,71398,20556,2345,-5423,16199,64590,83651,92515,131507,162244,139257,95708,91247,66915,20491,-29454,-27659,19652,98638,94017,54780,49582,87348,74868,-37867,-64416,20810,97172,56863,-48931,-52978,-19356,-11567,-57143,-60769,-46889,-30047,-62882,-32999,13152,37161,23165,-8964,-31826,-38948,-121096,-183831,-55505,20236,44146,-8063,-56219,-4314,90739,97339,34432,-25716,37729,65987,33578,44346,36605,10804,-79234,-106004,-79050,-77147,-68958,-79768,-53166,12442,79525,78308,1415,-39258,-42123,-41327,-41308,-37907,-35464,-41587,-75564,-108969,-116321,-17257,56069,86682,97223,112794,52206,279,-9527,-15536,-76133,-144466,-100216,-37966,-22045,-90710,-124900,-89914,-54104,-6904,19065,8865,-17997,-36909,-35384,-32205,-9585,60468,58048,44737,53945,90999,144760,105205,18859,-43478,-21997,20584,28924,61788,113769,154856,140725,96518,34037,-34600,-86867,-69733,-56087,-53006,-33880,5413,31378,8545,-57710,-62645,52370,92862,280,-68087,6451,98176,161692,180631,170206,11033,-54092,-21123,-80499,-5579,150216,182538,132580,30351,-63395,-99326,-86915,-40581,-2512,7876,21654,25151,29525,55027,115694,169090,159917,107553,93391,177115,383865,463704,294302,152136,79206,75156,97919,122753,60342,-3659,-68647,-81498,-29834,-39001,-22399,93190,151388,185468,255975,247373,51403,3654,19205,89068,91065,53448,-18363,-59362,-25134,-3548,27516,25019,-16949,-57724,-84910,-78404,-35699,18112,9710,-18908,-41478,-61501,-52190,6091,78232,72802,-10404,-85597,-61638,13574,119127,212755,254712,156744,25392,-46033,-37541,-22547,13326,9582,-68646,-85056,-31867,17297,6391,-25683,-53802,-73815,3885,140926,348234,425718,298013,137928,41626,35372,66422,56096,30917,5354,13376,36764,12338,-77848,-49546,-18912,-21400,-12339,-20150,-36800,-56769,-78284,-82453,-57562,18658,93419,133413,117479,70246,-20384,-26887,59780,227055,448443,442520,238595,94725,47406,24959,-34462,-81939,12738,111117,233754,231748,125463,-28012,-74041,-27654,-42086,-23195,48380,50157,-28341,-116644,-34155,26111,37427,68916,127397,69462,-30315,-35424,-17,-7761,-5720,8649,45568,95881,140706,172523,215335,211339,183343,163640,152947,126272,81952,45761,-15936,-37473,5919,58914,44851,-35535,-98628,22145,75288,30254,-43171,-87558,-94076,-65417,-23228,-22420,-7629,-36516,-43537,-54649,-92687,-83535,-62348,-60776,-110531,-139208,-104488,-89910,-41376,6212,-46374,-75654,-15623,35979,80190,66769,15505,-30472,-49645,-51620,1927,118150,281357,479242,649609,521667,337577,114417,-29146,-85186,-24240,61788,99632,56022,39371,11093,-30712,-7241,30963,60512,32183,-42866,-57419,-69191,-121622,-131769,-60476,130494,260202,174509,79047,25198,-7038,11557,29070,7047,-17107,11041,37690,-3844,-57342,-21312,63685,95077,46912,-19980,-27157,40873,97665,80064,7225,-51092,-11997,36620,122280,232835,190183,30073,-79858,-24925,52466,57003,23436,-8478,70960,123442,53028,-53216,-62488,40838,92129,114330,105973,56039,18906,15987,37009,17165,-18906,-55072,-84080,-55869,-1297,87207,94081,47510,-16771,-72545,-69294,-56286,-29417,-16904,-1994,21958,28335,-39040,-120304,-112333,-95313,-9922,-3589,-14842,-32747,-54749,-62849,-11483,9401,-29603,-82684,-89869,-49494,-42572,-60167,-98285,-55895,-29925,16759,78867,139351,156901,69555,45363,103624,195719,235098,184640,121171,57685,23809,20646,79192,187947,270017,223567,130464,39624,-48217,-109045,-120698,-96726,-41537,-43967,-97614,-78126,-76928,-32863,54688,134294,210057,127857,-23421,-99630,-40483,-13278,12791,25816,19421,34259,8488,-27606,-49651,-85441,74064,307823,352194,181412,69978,14144,-33307,-46530,-15124,161480,342484,326914,130099,-83332,-45360,73627,116627,106268,90507,23207,-25260,18375,51169,60284,-13560,-88201,-62786,-24911,21957,36334,39950,33040,64530,67968,63259,56941,38795,59376,79069,46852,-23456,-75612,-36873,179328,426948,346003,233935,102321,-46578,-61708,-54793,-6391,47247,27625,-41755,-4043,91772,142883,181507,159886,114139,79682,97790,96933,93071,218877,323261,240838,204392,152319,21216,-67677,-9303,103706,202584,275860,253444,202542,166415,101060,-699,-108980,-119832,-16995,55130,62307,-9048,-25765,3040,79252,154796,85691,34613,-11588,-103419,-34804,70165,117642,77181,810,-29259,6507,44982,24664,-76305,-39528,68266,126924,124595,74918,-16639,-41562,-39211,-66484,-16114,80388,88303,52328,684,-46728,-108081,-68811,-13453,49559,107216,53737,-8091,-1685,-4329,-15614,-50202,-26639,-16482,10049,22000,-6576,-68507,59941,139411,66913,-9093,-75524,-121935,-73883,14567,10971,-17564,-48974,-49264,-27080,30645,81674,109176,19629,-64402,-72604,-29772,61956,122507,110411,-3981,-111631,-89158,-11714,102907,262741,297349,214849,19177,-5617,-44814,-57060,6963,27131,5978,3073,40496,6790,-57837,-94654,-117279,-35169,-7121,35504,-47949,-87661,-16020,-6260,-48532,-127935,-112067,-12398,22957,33684,77818,62224,51416,-3301,-92582,-85356,-83781,-97643,-123470,-153595,-158648,-148054,-96943,-86029,-75868,-42548,-3754,-29,-53792,-76378,1199,-7774,-39339,9494,19813,-7850,-25209,-49164,-10762,-73844,-115346,-76548,-55522,5002,73582,63991,-15075,-84910,-26473,10789,-14698,-87617,-131117,-48229,-21522,-24346,-72138,-14997,10420,-26767,-63558,-68869,-61960,-71463,-59053,-32765,-31900,-23915,2256,-32707,-69301,-80076,-79785,-64625,-48675,-17825,17388,-1588,-10885,62729,52037,39856,-8404,-67580,-146128,-73911,-17005,-1914,-11272,13243,67665,186030,168525,93777,75974,74949,74771,65557,48272,4202,-77499,-142228,-75366,8958,-21461,-54883,-37032,24528,74613,73179,58840,37213,15394,18883,-4198,22382,51608,120160,164777,132226,69605,38718,102719,125795,79973,23566,-20065,-45542,-55660,-76952,-82952,-45468,11076,135366,233377,245103,199808,77261,96507,-27345,-89387,-35436,2557,-22763,-12353,9659,-15556,5314,47161,147088,164636,120649,26161,-38109,-17393,29498,5226,8691,8637,19705,28523,31724,18470,-53047,-123736,-127567,-120561,-139915,-121287,-108169,-96230,-85152,-70947,-55090,35567,68002,4931,-71988,-61684,-8031,144667,259963,209801,106801,42232,-11568,-52540,-79104,-74996,7770,44590,34851,65158,57132,-4254,-27981,-76078,-139924,-153374,-86791,-31965,22813,31810,-11245,-91784,-871,69373,55076,13416,30814,54711,80641,107839,111359,104249,45558,6641,-11878,-13634,15278,56977,13006,-33341,-36294,-28374,-26820,-59488,-112295,-128980,-109296,-53257,41924,153216,132293,89179,87747,91235,77601,15433,-20619,-80393,-99696,-2788,78430,106548,-16101,-121622,-58255,44558,101953,54096,17806,52403,58070,-314,-28290,-30451,-105151,-33807,42529,90997,123707,110790,115997,158985,140659,108199,103378,146288,104598,37323,-29924,-20881,6913,43562,62898,23540,-26955,-56372,-85397,-43098,10833,22164,-4128,39288,100709,99368,139722,120690,45026,-73454,-146056,-83114,-18489,15147,23331,-16904,-73794,-33009,-17932,-15418,-11419,-6621,-19430,-46279,-94498,-94260,-94774,-92130,-37865,-25547,-26671,4906,41427,-28522,-18954,29234,-10444,-43640,-110333,-10417,57295,63920,103008,129276,150013,207027,214429,109634,12385,-28444,40325,94371,65771,12014,-11184,-20245,-9063,-31786,-38463,-11268,-40043,-15152,21559,-19741,16120,12589,-27621,-45197,-70113,-57361,31663,119620,284892,333058,212275,57150,-19621,-63769,-78914,-34930,17390,49208,70772,66513,29552,-29772,-30835,7328,89743,139140,134589,109519,23859,-81912,-71657,-33743,-19655,25558,-24295,-43303,-64357,-36787,-36997,-27745,13741,53454,66540,42588,32201,28800,32184,11026,15479,60526,85579,13640,-61666,-107308,-151418,-122172,-98648,-42300,33778,15838,57849,47422,-16986,-80177,-20487,-24155,-104661,-105652,-47443,-24647,11960,12075,-21680,-39251,7408,80639,70679,10908,-34606,-42744,-43553,22119,28811,-23361,-63867,18878,139344,131698,82665,69893,107029,147710,145447,50816,-20904,-60092,-93556,-90748,-56878,-54733,-51991,33922,118009,148095,59692,-5072,1551,-19682,-42019,-60334,-45003,-22712,3436,41468,106948,137681,53138,-59246,-61803,-7776,1840,-41488,-83240,-78185,-87748,-106706,-31378,14285,19682,-67372,-11042,97985,138250,92375,-1704,-83024,-122906,-116595,-106088,-99814,-116005,-114305,-79826,19249,137685,194120,92081,-57660,-92932,16369,122680,168085,150590,77203,27763,29524,75807,116782,84131,2346,-96984,-44164,6063,-29444,-60311,-45690,-44978,-60101,-88012,-101433,-11629,34681,44121,10753,-20052,-2135,-899,-20510,-35292,-21122,13719,57329,49224,-38653,-50147,31301,35588,66358,75891,50077,4409,-20924,-46279,-63495,-87417,-102651,-66086,-15013,29407,71503,77456],[87104,41474,28110,63665,71903,-6855,-62982,-54476,11052,74924,126413,130630,79884,82362,135613,200213,204681,133291,76186,46561,4537,-3173,6913,-1935,-50213,-114301,-53484,-60645,-72867,-71807,-39109,-50187,-67988,-21226,-29841,-35763,-82926,-47256,73537,60771,28746,5709,-64144,-35018,-21670,-40854,-104339,-42861,-416,-5226,-9426,-5932,-16514,-49382,-51468,9913,62148,-374,-76583,-34593,56910,153524,163602,62203,-44725,-36774,48634,79230,-8631,-56769,-8860,58791,49062,-1194,-9336,-11178,-66936,-116745,-56960,-5173,11161,2152,27323,50159,19555,-58478,-59712,-30139,-12947,-57411,-97044,-69145,-24690,3905,11231,-41299,-113846,-94377,-67987,-75827,-85673,-63690,7163,30548,-150,-79890,-3603,64826,143847,112947,9650,-51710,11896,49933,21876,-13457,-23003,-7078,-5930,-56202,-77381,-77722,-100977,-123532,-117706,-119358,-162421,-128386,-78916,-44548,-20925,-32078,-68929,-29156,1511,7214,-26138,-39937,-12630,-30298,22670,140567,281753,416308,307581,100723,88270,109862,94472,83753,26054,-47531,-62567,47568,102573,109122,97999,93132,70237,2472,-51091,29010,220709,453935,461681,227792,50220,-59251,-108026,-104188,-64485,-3739,94441,79140,-27093,-100212,-233743,-169905,-33180,31128,37283,102289,200787,203241,154048,51807,-43026,-12245,32884,1118,-89988,-34757,85235,169777,177532,187661,116407,97737,49727,29262,40860,31448,-4103,-9694,38572,103356,121755,-26740,-22455,-29049,-80191,-121853,-77920,-25867,9298,-21560,-113935,-24789,92567,66401,22596,-23511,-58740,-68653,-37513,-85406,-100056,-37202,-53035,-23400,80329,32485,-72083,-179815,-72814,29062,50102,7366,-68297,-148494,-68278,-34926,-46626,-82572,-40083,-77423,-112960,-101179,-25914,28586,66888,109835,112345,58781,-19847,-76839,-41570,-7432,63562,122299,147134,128464,50411,-31274,-54431,64356,239088,310403,156977,35866,29734,58765,135028,183011,142067,63834,87329,115395,49041,15708,-19035,-63188,-87821,-51341,-13078,34371,78802,130453,262432,345393,266603,54510,-61840,-60931,-1267,53548,75046,83627,32690,-47366,-122012,-64336,-47641,-118464,-88007,-12174,9500,-11794,-6815,-65049,-82965,-125251,-132325,-81351,-33945,-66904,-143832,-118959,11005,46815,-4733,-68990,-73666,-27397,-16139,-80259,-105450,30291,132562,126897,23489,-52789,-98861,-85479,-40025,35944,76346,99785,158075,283112,363193,384401,368516,338994,313054,213192,119728,69478,8055,-14039,37664,141342,184785,145074,117041,136383,246583,277736,119340,-7591,-69526,-82030,-57774,-81111,-69350,-16333,71564,137413,145500,100691,27425,4633,-2524,15630,49224,66744,12117,-51623,-47501,-84652,-83999,-45112,27525,183546,285203,216999,92772,12730,-33925,-24276,27205,76229,61661,11272,-72067,-66244,-41284,15386,26048,91197,113945,105482,39052,-3573,-23925,23738,6016,-5309,5333,1746,13152,50299,122715,141074,73543,-11294,-2231,47601,48439,24222,-21397,-14640,23692,72288,85125,64215,67488,74145,76924,-10958,-38377,-73525,-84216,-62260,-24743,27331,49756,68419,56212,73865,113540,56444,-97668,-53513,-22195,-17930,66994,135118,141244,114851,91225,28943,-42941,-67073,-79079,24254,123255,116304,160032,269121,154324,61038,6281,85901,88339,66567,50656,12383,100263,80950,-460424,-287989,84764,289941,321776,80258,-110319,-80434,-74341,-28985,58993,154320,140335,41074,-62740,-121883,-76567,37588,108598,27404,-66489,-93552,-41652,18382,13668,-12792,-56425,-73805,-124477,-66476,-33156,-9900,26092,59144,45413,21914,13744,-56807,-31094,-1578,-7860,-46764,-119798,-142276,-95730,-95011,-130929,-114926,-125528,-53682,-28783,-49919,-58045,-102869,-123549,-113184,-100374,-70475,-15326,-17065,27372,29518,10822,-47337,-30343,36705,221944,268495,175084,72269,30939,48761,116248,149982,133110,388966,148676,127731,2825,-81996,3271,-76882,-46154,-80863,-44828,-21533,131866,82014,-78327,-89665,-33126,78684,95442,-55138,-69728,-34657,-56659,-42485,-21157,-31080,-68002,-18198,-3793,-1281,26641,-24388,-26134,-9114,6532,22420,29233,-23353,-90342,-36272,3407,-23249,-41200,35727,76805,59997,7063,-37614,1850,50263,55208,88981,89214,57552,-7029,-13654,19503,-10241,-78882,-106885,-59125,-18789,17684,43586,-40375,-162502,-94982,-5890,33724,53592,44557,-53891,-115278,-86888,-54569,19721,84434,72024,20029,-25137,-8244,-39887,-88529,-26360,68332,165630,196448,68960,6601,-29990,-11230,-25203,-5507,123517,178659,78253,-65370,-142398,-146013,-105957,-38417,37024,34285,22220,-10126,52102,105278,83433,-4351,-87231,-107581,-42469,15512,64684,171475,272641,324487,158615,20676,-46308,-85292,-93858,-61835,-7544,69393,86521,56988,43990,19594,34662,114314,187823,177320,70980,18670,5368,-11147,-1971,30691,66682,70630,63009,99934,125211,95506,117281,217161,258387,246903,261602,225587,91714,-44814,-109577,-106698,-114679,-119677,-96128,-16434,50451,55543,-8232,-62731,-117335,-152599,-118187,-75974,-44972,-63506,-99548,-21970,-2433,-51615,-72784,-79948,-102300,-122743,-69251,-35422,-24017,-4999,9731,10289,-85613,-134391,-87015,-101798,-70120,-45369,-41378,-98722,-91154,-75932,-55164,17327,65210,28360,-80151,-39463,169028,352060,395955,305667,165094,35637,-19721,-21868,-16616,-48444,-109748,-69841,51460,216497,382427,347494,81894,-124732,-48832,12252,9111,19255,-22263,-70122,-128886,-105214,-71611,51876,183923,178107,90999,42275,-41327,-103106,-101275,10483,147080,208344,67582,-127808,20426,71116,106358,129028,183686,397578,678203,578013,226935,128862,133819,71376,3560,-20211,-20586,11733,62061,88012,100037,136048,165753,145220,91263,73741,49975,10417,-35850,-40316,879,88166,91387,48685,50656,95530,73206,-53527,-79452,10549,78951,32071,-58839,-75519,-42583,-13508,-33217,-50397,-53033,-31185,-33873,-5264,34580,49623,26738,-5408,-14923,-1800,-72420,-193801,-97613,-13161,22148,-15304,-62937,-15349,70125,75103,25681,-41737,34321,69513,36194,32413,19163,-8168,-99104,-132754,-122316,-117103,-99666,-102479,-65744,12295,87766,89521,12802,-34470,-45419,-41744,-38517,-41316,-49485,-64423,-103671,-121297,-103727,-16003,57722,99519,118912,120176,43297,10844,21965,15240,-52294,-137415,-106772,-43448,-24872,-91319,-131036,-102476,-65284,-18756,1868,-15820,-37502,-19568,-8740,-18932,-29129,29458,34858,22852,34912,75496,135221,92646,8057,-50620,-27732,10616,12992,48113,104718,152639,143796,102753,36716,-28222,-58874,-39039,-40829,-45417,-33779,11584,35918,7975,-60745,-67563,28984,56016,-20764,-82824,-26201,39687,91805,109276,105440,-29268,-59534,-18085,-82039,-13537,139040,178720,134639,23923,-64006,-87718,-93035,-55587,-32508,-24267,-280,10407,38043,84872,146212,191199,178546,114884,87816,153550,365649,489704,342989,198226,121752,117813,136894,150759,78092,15380,-34889,-53012,-21841,-33730,-9890,84900,129687,159078,225088,211058,21713,-16625,11847,73387,57822,29805,-33055,-78102,-40315,-8761,23907,17509,-30265,-77230,-103720,-85827,-43613,2840,-7870,-38585,-62795,-68363,-58216,-5805,49623,43802,-31808,-106465,-51787,25959,129566,214921,260252,167614,46309,-30244,-18984,8930,56737,44000,-48156,-97955,-38502,20963,26436,5393,-30046,-66625,5189,139186,345401,432530,303014,129174,34314,35378,76670,60862,23639,-8216,287,33857,25785,-60590,-48190,-28156,-43946,-36291,-39744,-49599,-64982,-82733,-83790,-55865,18886,99129,143626,129537,82321,-13386,-40777,34249,188127,385013,364028,166459,32633,-6272,-24839,-61807,-56213,40476,146239,258988,221887,110480,-32238,-81734,-36982,-41774,-18518,39737,33456,-39585,-127939,-44677,15224,35629,76275,131500,65988,-29256,-30975,1213,-4211,1096,19137,57435,105291,148794,182942,221070,204511,168735,145756,137660,122199,81796,42924,-20781,-40100,6121,57433,41996,-38169,-109616,38305,91652,39884,-37581,-87644,-97253,-68417,-34588,-43511,-33836,-61755,-65626,-69390,-100856,-86957,-60946,-52393,-92462,-131595,-149673,-119753,-51383,16482,-28135,-80782,-36917,8537,61082,58832,9821,-36914,-52403,-48744,271,106181,270857,471158,659159,572444,381891,128432,-15538,-55560,15321,104441,119633,59823,38484,4038,-44570,-17180,23963,47687,9115,-67984,-71464,-63330,-95479,-81613,-53879,100030,267359,182494,67107,873,-34604,-13493,17438,23795,4972,21624,36024,-13150,-77453,-67505,5668,54148,64958,22563,-12914,38761,87026,63296,-5631,-60658,-17854,13226,60613,149715,136456,-388,-85702,-7715,66409,72988,26403,7123,85897,127259,59394,-47794,-76282,38098,99816,114346,85841,32762,11029,26227,59026,45145,2009,-44263,-85568,-67615,-18898,68401,84710,33493,-36011,-87374,-60725,-36542,-15046,-5675,10533,28277,40806,-17393,-106599,-112790,-55477,28429,24788,5573,-19366,-44589,-54671,-4706,20146,-11286,-67278,-92701,-48503,-35256,-55956,-95524,-53866,-25778,16329,78997,149387,174388,99435,112846,186579,248432,250959,185868,117743,54487,21829,34027,106442,221394,301839,225817,120310,30676,-54026,-93559,-96534,-87470,-43055,-35097,-65699,-50459,-83395,-37785,57557,139676,223501,144527,-10096,-98498,-43757,-20073,3798,22781,21684,33260,-454,-39126,-58701,-80474,75722,306307,358059,189679,75576,16229,-31960,-44396,-6731,182854,365765,331589,138742,-76959,-48473,66710,87874,50264,34260,-12863,-45109,13574,45179,60358,-8155,-76549,-66726,-27007,21583,31898,35301,37979,77602,79199,73350,65680,49541,63701,79519,40872,-37753,-96016,-49602,149308,397049,323979,232056,93763,-61164,-97912,-102363,-49940,6633,-3931,-56019,35598,158920,213153,216989,173648,111079,64320,77187,73319,71166,209422,389865,364005,325796,218567,47148,-43017,-12509,73787,146632,212502,188371,135253,119728,80742,1837,-103558,-108129,761,73939,84780,4522,-35568,-26802,28524,95837,53055,-1516,-49276,-104853,-31552,65673,111790,76405,4867,-26373,17684,73187,57365,-54839,-30758,71659,117004,96615,47032,-29363,-56438,-53764,-85189,-32842,53757,53527,41342,9142,-37062,-108684,-61324,3697,71730,121841,53304,-20422,-12049,-6654,-847,-49875,-55113,-46704,-12569,8971,-16091,-57243,66525,143090,69958,-10184,-82312,-133182,-94180,-9971,-3035,-21067,-47929,-40550,-19718,28496,79418,124107,33178,-46532,-57671,-24833,81508,171685,180968,60066,-69215,-67223,3290,128458,314729,343616,226261,-4006,-14009,-48829,-66907,-1101,34313,26798,2204,-25,-28452,-90478,-109204,-77824,4376,42120,78033,-36519,-82777,7968,31682,-10727,-98068,-123451,-25551,22679,42027,77480,55641,44781,-5164,-87051,-92734,-84051,-78709,-113389,-158258,-186231,-144059,-89456,-84561,-72272,-34702,1467,-879,-68147,-51517,46333,48872,-12217,13188,12628,-16304,-34409,-62209,-40238,-100510,-74767,-47104,-44616,5628,67837,53059,-23127,-86230,-36073,-11465,-47487,-117102,-118506,-39255,-23321,-31144,-79155,-10908,-940,-45048,-88256,-91177,-77178,-80656,-65556,-39064,-39044,-32336,-4490,-37091,-76217,-93236,-96788,-81999,-57601,-19176,21084,16890,60985,140339,114930,87301,22552,-57119,-144875,-77130,-21719,-852,-3601,17275,55834,168458,158054,79849,62054,61022,61955,55388,39722,3814,-69989,-116812,-48823,30990,-12514,-54127,-56061,6860,68616,84117,91268,87058,62496,42830,6450,21380,35402,73570,108881,89046,46550,21964,100961,136306,82160,9640,-31106,-46306,-60518,-90760,-97316,-42649,28445,163749,276626,285734,215121,63825,61377,-45535,-95651,-35043,11944,5869,40519,61508,5784,4331,57747,147889,141505,89799,8136,-46945,-23745,33232,22312,34330,34823,41686,52847,43672,16643,-59196,-122142,-118291,-120726,-129781,-112895,-106107,-106642,-111262,-119477,-127361,15271,73527,31356,-35397,-33400,13943,138195,239504,204165,108555,38960,-10466,-38544,-64334,-76000,-1664,24787,13427,48454,46612,-11921,-31534,-72255,-122791,-127459,-74330,-31609,25410,27313,-23118,-82606,13979,91134,74201,26232,32723,41732,62023,94409,91400,82212,39314,17023,6502,3144,39637,98170,40237,-11870,-6996,-1619,-13607,-60200,-115452,-114252,-92132,-47363,42120,132531,114672,88623,94185,93356,85029,24609,-8956,-70838,-126526,-26356,52277,77827,-28187,-119578,-48129,63100,111313,49356,6699,50574,65384,-8189,-65727,-31188,-114940,-57276,14984,59521,83581,62181,89780,137879,117101,92626,97802,142437,90185,27685,-29182,-20670,5567,45345,72304,35182,-23877,-64872,-97207,-23774,30056,24440,-10265,40202,118169,103799,128221,94073,9393,-111451,-123380,-58274,-6469,16279,17249,-29915,-84169,-19988,-9412,-15546,-16758,-4047,-16172,-49606,-102632,-87325,-86878,-82116,-26616,-11639,-9403,27993,56574,-22500,-19910,29263,12592,-19923,-113934,-31348,46649,55558,90217,115709,141172,201250,197465,78982,-9096,-31318,56807,118279,96305,38377,695,-26214,-24543,-40275,-41059,-25361,-55414,-15924,11335,-39549,-4268,3717,-33178,-51745,-77373,-83943,-605,98103,287982,370616,245700,72143,-21273,-75356,-91732,-50536,-7353,17304,40047,39899,10961,-44027,-40706,-7131,70027,131728,144166,130243,44272,-72610,-77718,-39720,-24083,32788,-10260,-35014,-53697,-38859,-49960,-42414,2838,48871,61855,41194,23688,18099,31568,23900,37532,85360,97199,10244,-71764,-115647,-159648,-101099,-83365,-34055,55134,52505,90679,73154,2531,-74305,-26133,-37178,-115612,-103086,-51487,-41750,-4568,8652,-16378,-29507,19174,95247,84041,12482,-34502,-35176,-37867,5231,-9414,-56106,-97509,-22017,99518,94491,51335,49587,96904,148042,131442,28655,-35947,-63634,-76835,-84492,-68903,-64329,-45860,34025,119147,143131,46011,-20475,-11746,-30510,-45566,-60828,-51126,-38366,-16447,33906,118158,167637,81819,-31236,-34449,10654,14897,-24284,-45888,-40659,-70644,-119550,-36265,19798,25820,-66524,-30539,61956,93028,67609,7849,-43610,-107641,-123747,-118791,-112306,-126293,-122956,-97138,4879,116919,175952,100016,-46183,-82850,24918,127613,162327,142901,87650,48221,48425,98869,151765,122410,36419,-77100,-61861,-9987,-42283,-68794,-50921,-48333,-61260,-79284,-73877,9356,51412,62394,22265,-8685,11452,16578,-4802,-27073,-18193,21065,81112,83526,-4941,-73525,-28567,12901,52285,65808,44212,5162,-11209,-31647,-44399,-69054,-97828,-61272,-11923,35253,79874,80165],[73527,21226,13294,62724,94898,23183,-38734,-60019,4634,69763,126594,131693,76562,74089,114886,149102,132179,76112,53807,45755,13753,1886,8290,-5320,-55816,-100033,-41770,-54909,-55267,-30918,-3291,-23884,-67011,-28776,-36994,-32683,-68020,-71622,55126,55792,24350,-2623,-51618,-20661,-6756,-34435,-100759,-43560,-1627,-7691,-6187,10795,11364,-15377,-35315,23376,78094,7618,-74546,-31348,70585,173101,165220,55899,-50009,-44733,24390,31791,-44753,-70158,2541,73517,55869,-5419,-15926,-16078,-65561,-103230,-56340,-9899,7213,5778,42179,69684,40789,-51804,-77897,-61385,-54063,-88924,-89563,-53284,-18641,-2500,-2106,-54296,-98378,-84891,-66899,-78796,-87413,-62354,-2973,8435,-27793,-95180,-551,59885,134956,112090,4553,-56722,6571,54766,26537,-12713,-25063,-7576,-2701,-49216,-67730,-89760,-112347,-132401,-112207,-104982,-136685,-147664,-98101,-56164,-23307,-23210,-73158,-65290,-35657,-23418,-47019,-50983,-22672,-46669,10308,142576,308201,422881,352140,185970,163760,144539,103868,79501,15202,-53648,-41228,57881,93893,93670,90984,92222,71064,2686,-16186,82966,302637,501520,434352,205946,48595,-57803,-110501,-105650,-62415,9792,122715,103917,-8347,-97425,-236880,-116116,35113,86965,65479,115935,233581,232460,165565,45455,-54520,-18841,29652,-1465,-70247,-35935,62740,137715,140980,161732,117449,115533,70433,40314,39914,16688,-22840,-24883,26701,72486,27802,-106576,-31819,-14022,-47212,-76734,-47453,-8116,30325,17321,-84202,-49665,87916,81836,49105,2573,-48083,-79324,-37713,-75066,-116594,-60459,-60184,-21175,85499,36533,-74771,-172432,-55772,30304,34651,-14295,-82115,-139381,-65194,-35050,-48197,-82971,-46708,-84970,-116396,-93217,-18225,27201,46557,80484,87728,37846,-36990,-86367,-43266,2880,87610,157836,167998,143645,65749,-20053,-63740,12885,142094,246099,141154,34848,31834,49312,123057,174775,128157,57529,96550,115522,56464,29196,-5291,-61057,-97281,-57798,-10931,52633,120427,189723,325131,406774,288788,58044,-53217,-74827,-16955,38400,64128,82976,38586,-38026,-113667,-75389,-60029,-126701,-81804,-15651,-687,-21642,-16339,-77282,-90851,-104422,-97776,-66669,-22337,-35202,-100260,-124487,-67451,2345,-18732,-53678,-51790,-12188,-11699,-81320,-112618,10459,89041,71503,-17968,-65746,-103980,-76343,-13052,72097,97484,99506,155948,293039,373797,407818,423212,399679,347819,228219,123818,59833,-10926,-14590,66803,186494,221995,156963,112263,120364,207363,201860,87254,-10245,-65850,-67777,-44425,-72359,-65523,-8483,81434,144318,164213,138382,58295,12265,-183,24768,64772,87891,26014,-47010,-62577,-105073,-72437,-36630,32834,174340,247252,178964,69556,-5213,-49578,-40426,23547,72751,68704,36780,-72797,-98533,-56958,3995,13072,79668,116253,116284,57964,8750,-15053,27426,9150,-3809,4017,-1031,9475,48585,124345,146137,82302,-557,10009,56628,60586,42295,-8483,-9422,22869,63194,71942,49432,56933,81161,73888,-21275,-40694,-69126,-98800,-93464,-15142,78029,127463,133277,107345,105162,111335,39900,-104925,-44905,-5779,-16068,39364,111044,123088,90852,65689,7874,-46481,-61131,-57025,40832,130920,147717,252829,378569,198758,80074,13923,89509,110186,80446,40970,-14500,105862,194658,-339525,-313069,49842,324390,433957,225535,19291,23024,-33070,-26327,47744,145912,145104,48207,-60303,-130937,-64850,65712,149675,54666,-56073,-93096,-42015,22985,20651,-9260,-53223,-63232,-103594,-98404,-62887,-32228,11413,48320,30115,11767,4992,-66301,-43543,-11209,-5013,-31763,-98374,-142699,-128738,-107639,-124238,-110457,-126800,-56718,-29259,-46170,-56348,-103225,-116736,-107234,-104893,-84292,-30626,-32509,7289,2579,-26059,-88159,-4233,77477,246888,244547,141356,40588,-8112,8873,82860,121677,138551,383501,167399,130186,33231,-59136,-42203,-140802,-38995,-5314,136953,140546,50067,-17209,-71961,286,-71200,-97874,-125310,-203934,-117904,4689,19499,30536,10856,-25483,-71350,-17746,-31137,-29202,28574,-15232,-19996,-4568,6482,25053,29119,-21757,-78465,-18367,25352,-6540,-33145,43784,100984,90639,23189,-31661,-4565,28235,20064,79184,105150,78737,16562,12559,47625,16552,-52014,-85441,-51947,-12568,27745,64192,-6535,-148654,-108360,-24970,30708,87054,101508,10718,-59266,-80197,-92535,-46974,5803,9263,-16609,-41271,-13775,-30101,-82970,-43048,53144,159100,205522,84527,23785,-11302,3011,-12154,1112,105859,151148,58702,-63830,-115946,-123371,-106030,-28403,61536,56001,33327,4572,68350,122584,90559,-12340,-101937,-87319,-30630,13818,59049,154869,264922,338760,185956,49771,-25209,-65757,-74897,-62067,-24397,33476,41717,23296,25785,30006,84044,203925,275138,224646,94760,33772,19194,14006,75610,125852,139226,101217,72443,106712,133135,109883,136360,224634,251336,251735,275218,237083,113888,-23613,-86084,-65963,-73016,-96602,-93593,-19432,50558,54391,-11700,-63936,-110106,-138361,-84084,-36100,-16672,-52234,-95026,1582,20047,-47020,-75636,-87756,-116042,-111457,-61392,-50533,-51617,-35008,-28565,-4514,-87344,-134941,-87460,-104599,-64887,-37669,-36768,-94171,-83074,-77331,-58503,16248,69748,36506,-77647,-27209,192929,371179,404741,317256,176564,43453,-15073,-20384,-16228,-48236,-108483,-45644,83823,257847,403942,321103,38906,-150265,-13548,56931,44787,14900,-30377,-70206,-126891,-103026,-68866,44305,178275,144906,35514,-12176,-68734,-105901,-83068,46566,223766,335767,212534,-21195,52687,79684,90460,81425,87296,231327,507136,508597,209526,115349,130030,69435,-13411,-41600,-32513,10397,60988,91989,107209,141068,170079,151745,87083,56244,32513,-446,-40638,-49243,-13055,80003,89894,45688,56979,108538,76108,-63546,-89860,4712,62573,8912,-66833,-92327,-36149,18982,8066,-35671,-56055,-24833,-3284,20088,52468,58496,28230,-1712,2804,33552,-25087,-148538,-133537,-40188,5757,-14211,-60145,-20937,52695,53411,18111,-13401,53014,85069,44804,24623,4844,-27043,-110874,-133127,-139524,-129527,-125197,-123316,-74042,11870,89868,94089,22486,-26072,-41721,-35910,-30344,-40075,-59651,-84410,-128246,-111351,-85499,-11069,63709,117301,143004,125819,37927,22774,45124,39071,-27779,-114896,-97425,-43553,-23301,-84175,-123699,-116006,-77048,-30600,-15789,-38732,-43831,3348,16463,-1360,-35818,-107,9089,-2352,11198,52570,116039,73466,-4925,-57614,-34521,205,-1108,36792,98328,153732,153460,120057,53187,-9964,-32031,-11805,-21254,-31210,-19143,27414,44931,9599,-61472,-69903,6013,17567,-42782,-97567,-53607,-6288,31996,46093,46379,-66000,-60612,-11314,-77500,-25436,118874,165732,130296,17172,-52444,-73730,-93621,-66795,-56108,-53786,-24430,-5197,46912,109328,169971,208019,195279,124422,85053,130116,332394,492984,385178,246532,166799,162962,177010,177008,95174,34413,-4118,-15828,-1213,-22580,4343,78705,112799,137021,198753,179262,-6210,-35706,4361,52611,16218,-963,-48547,-94913,-53015,-10551,22667,10760,-42288,-94737,-120611,-84918,-45879,-7869,-18500,-47052,-78852,-71165,-59207,-11662,28320,21511,-48597,-119954,-39214,37868,136573,210942,254327,166800,63432,-12437,3666,47767,112575,99801,-5565,-82247,-44554,21532,41272,34772,-3722,-52055,11920,135974,327727,412980,291820,116170,26732,35149,85766,66675,18983,-18546,-9353,34931,45848,-34137,-40601,-31638,-59030,-52440,-52640,-56043,-66332,-81133,-83072,-52209,21240,106238,155892,145536,99142,302,-44735,12981,154113,323838,292077,110150,-11627,-42868,-64219,-68200,-22469,73304,183395,276240,203511,89648,-37245,-86844,-43438,-39708,-11983,34558,22785,-43581,-123381,-56918,-577,29629,81449,131134,60612,-27994,-24398,5501,2175,10535,32296,71113,113950,154240,188897,219200,193011,150842,123790,116477,115047,84384,45023,-21296,-39822,7067,55773,40346,-35239,-119070,42526,97504,46015,-30029,-82769,-96716,-69717,-45166,-65035,-59939,-85439,-85511,-82029,-105870,-85576,-52667,-35647,-66255,-91216,-117776,-96920,-39577,30346,-8567,-77295,-52322,-17588,38417,46647,1699,-42999,-52508,-42219,3001,99443,264655,459294,648249,603132,411627,134370,-4946,-24381,62507,154963,141527,67776,43587,3520,-54201,-26046,19126,39421,-6881,-88844,-84625,-54600,-61404,-30911,-34469,59699,255064,180781,52842,-22224,-57543,-29879,14003,39925,25698,38571,46426,-4971,-65726,-56295,1107,77065,129978,82908,8626,37747,73660,45472,-18239,-68952,-23549,-9917,10351,86585,87758,-34560,-87936,9102,78641,87776,28473,21190,95397,125103,62804,-40272,-86373,38041,110451,114299,66636,12090,2944,35220,82443,78376,25213,-33847,-87261,-81772,-37641,48577,73833,20296,-49454,-80871,-33832,-12146,1343,7855,25020,35548,53441,9330,-76075,-74302,-7858,68895,52991,24207,-7725,-34742,-46790,1381,30680,6839,-51597,-96002,-50775,-29322,-53448,-89379,-53295,-22796,15771,76918,154375,184677,126863,176680,264403,300954,267937,190222,116694,51726,19226,45010,127850,246530,325589,224738,111795,25903,-50807,-68744,-71638,-77380,-43823,-23913,-33526,-25190,-88363,-43680,58577,143374,232457,160436,7562,-93692,-50095,-29081,-6396,21754,28983,38828,-4914,-48783,-66702,-75933,74624,290912,344574,188146,76892,16656,-30453,-41331,651,194571,370221,322746,141710,-71196,-54821,52227,53369,-3337,-13817,-45368,-67000,4118,34334,56454,-3156,-65114,-69891,-31159,18355,25682,27457,40357,89130,89852,81296,70392,56898,65733,79306,35682,-50391,-112488,-54414,122801,354747,289857,217724,78351,-72013,-112408,-137805,-90128,-29787,-31619,-49839,74850,219371,277309,247018,182127,106132,51835,59094,48533,45765,193368,444744,491517,446582,275731,66944,-23208,-8396,41600,78944,132248,110613,61560,69089,54798,1206,-97496,-96223,12495,86272,102880,19344,-41233,-55699,-20958,39061,19151,-37886,-87717,-91692,-28489,58054,102931,74717,9723,-25173,19183,87266,80154,-36687,-22055,71483,100156,60876,12473,-44134,-68593,-65336,-105538,-47930,28603,20236,29966,20136,-19667,-90718,-52037,21283,93591,132468,47935,-37309,-26039,-11326,11177,-41574,-79046,-73096,-34892,-5819,-27068,-52610,57920,129275,65404,-13626,-88536,-140404,-108592,-32825,-17493,-26008,-49905,-36982,-14425,24091,72455,133080,46361,-27535,-42114,-19606,98425,215742,241092,113198,-31143,-45897,19164,160153,377765,398946,240804,-22803,-20878,-50819,-77428,-9986,46358,52085,11244,-35626,-60883,-65561,-63333,-32542,41724,85510,110837,-29365,-77578,33375,72322,29882,-61843,-109516,-37718,22273,49596,74570,46964,36177,-9275,-83117,-90147,-73497,-63286,-103223,-145259,-163053,-119216,-78357,-82028,-65905,-27454,6023,-643,-76810,-32668,79202,96904,17876,15855,4500,-24882,-45993,-78800,-68924,-82647,-43286,-24456,-35907,2907,57505,37602,-34767,-91777,-47988,-35247,-78668,-132711,-97936,-29300,-25188,-40067,-92043,-12448,-17247,-66748,-114521,-108246,-85420,-84493,-69169,-43897,-45495,-40412,-11263,-41890,-83699,-106751,-112785,-97597,-66290,-21283,23124,53088,154283,234897,190607,137893,51910,-49858,-144617,-81530,-27605,-1876,242,17493,39886,138923,135357,57649,40916,39555,42865,42140,31394,5798,-56521,-83504,-10834,48325,-8081,-54426,-74084,-14223,58871,92934,124879,142568,112347,61921,13627,18660,21774,31140,50062,44380,20492,1981,95996,143230,81936,-5269,-38812,-44042,-64380,-103584,-108523,-40145,41238,183249,307626,316601,226755,55376,38477,-55858,-97588,-33470,21897,36664,92395,115457,44691,16786,69077,142322,112616,54394,-12226,-54881,-26456,38226,35512,51892,56875,65041,74740,49908,10523,-61393,-103482,-104241,-117844,-123691,-109424,-107134,-117721,-138273,-136536,-97169,-2508,70095,58771,7342,2435,38151,125508,206766,186168,100715,26678,-18882,-33370,-57667,-79983,-15309,2886,-9246,28825,32119,-22410,-36816,-69023,-105259,-96485,-46179,-26794,26715,20074,-35676,-74761,29115,114890,94821,38607,32197,25000,35922,72723,64064,53662,29549,25711,20359,13624,57141,129906,59181,10775,26180,25771,-1778,-61804,-113651,-102858,-78045,-44756,35200,100578,87077,79658,94324,90557,89698,34821,5621,-55076,-152358,-53156,20780,42174,-42463,-114685,-39628,78138,115235,41404,-3880,47773,70061,-15717,-104115,-30500,-113561,-81696,-15398,25533,42244,15045,61781,111474,91567,76948,91556,135436,74861,19331,-27794,-18028,8840,52616,86187,49574,-20181,-74231,-95715,76,48496,24167,-17525,43505,142787,117751,118717,64091,-30345,-151635,-96226,-35471,4714,16493,10961,-40988,-78261,-4555,-1452,-16148,-22441,-4341,-18819,-57464,-112227,-81253,-80890,-74302,-17565,-385,3819,44646,63436,-20007,-23480,23656,28966,-883,-99197,-55401,30138,42681,72459,96832,127379,189609,177256,55694,-27235,-35052,64854,134082,122397,64613,15343,-30027,-40839,-51339,-47438,-39847,-54320,-6625,6606,-54870,-25117,-6206,-37632,-57459,-79928,-104201,-31878,80657,288343,400777,275498,86405,-22238,-85736,-102451,-65537,-32035,-14748,10556,19078,-1977,-57910,-54643,-24971,48335,122816,153180,150893,66089,-57586,-82643,-49298,-33690,33127,2554,-24870,-40912,-37368,-60710,-56164,-7913,42733,55200,36586,11951,5940,28249,35370,61987,110658,107124,5240,-83241,-124373,-151551,-77043,-65419,-19043,85225,94607,124000,98897,22079,-64172,-30690,-51829,-128329,-96951,-54008,-62045,-26641,1386,-13245,-21769,27813,104065,93257,14546,-31644,-27563,-30900,-9567,-40150,-74166,-122279,-67318,49061,46960,13713,25438,82564,141316,113291,8674,-50100,-64201,-59520,-68100,-67469,-64057,-34886,35255,118145,132058,27300,-37848,-22146,-39461,-51322,-63415,-57926,-55734,-38558,21949,121230,191412,110115,-832,-7234,28747,33727,6796,-1956,-744,-49431,-129221,-40732,23388,29840,-64203,-45610,31836,53130,42894,18279,-4454,-83092,-122620,-131206,-124606,-133319,-123042,-116338,-15554,88759,150697,101747,-37376,-71467,34480,128751,151178,129968,89605,60589,61457,118450,186703,163874,73935,-47166,-71956,-19435,-50086,-73546,-50960,-46364,-60567,-69709,-47187,29979,64887,75245,27903,-4713,15906,25698,6010,-20509,-21140,21587,98226,112601,31819,-62259,-82417,-4599,38243,56587,39902,7481,-215,-15998,-24126,-47829,-81584,-55854,-10799,37425,83772,78015],[55123,-1335,5291,66255,117055,56920,-11691,-50393,1581,65490,126146,131087,73909,67794,96849,104188,70965,33421,40327,48644,25274,8126,9234,-8316,-60654,-82601,-24264,-32474,-21463,12144,31147,2326,-54503,-34002,-42326,-26219,-44620,-67406,40663,49965,18623,-9561,-36925,-3588,6441,-28438,-95777,-45346,-5080,-10968,-773,30023,43197,26975,-12496,38833,96475,20975,-64201,-26367,85094,193128,167406,53191,-51436,-48952,4660,-6280,-73474,-72859,15143,89193,66778,-5378,-21707,-21594,-60562,-81685,-47918,-8920,7374,10923,56578,89532,65255,-35322,-91318,-96581,-89796,-92790,-65592,-35596,-11516,-8534,-15637,-66974,-80688,-70114,-58475,-75161,-85312,-61522,-12197,-11661,-51659,-91788,2094,53965,123100,108290,-1114,-64581,314,58371,30462,-12074,-27120,-9139,-1457,-44820,-56990,-93155,-110247,-123841,-95778,-84701,-118262,-130597,-114497,-72971,-33404,-24711,-57309,-70550,-45004,-33867,-55668,-56616,-37899,-61399,1106,144430,329127,405653,376512,268152,253740,197394,124726,82061,12442,-46119,-17919,66176,80811,75286,78859,85503,66662,478,23989,156704,396621,530137,386278,173046,40873,-58177,-112371,-105343,-57722,26475,151522,129278,8299,-98431,-220260,-57787,101315,139262,91125,126830,261825,256154,175820,39933,-64036,-28096,22374,-6069,-55013,-30983,48270,110781,106406,134737,118126,134859,91369,47098,34766,-677,-42065,-38981,16213,46471,-34829,-106817,6182,30808,501,-32372,-17342,12710,55889,51923,-43555,-63806,81488,76606,47069,3242,-48611,-82574,-47905,-90059,-136682,-74501,-59301,-14893,92136,46331,-68717,-142545,-38851,29316,19843,-30895,-85471,-122546,-62540,-35140,-48886,-82521,-50313,-85772,-110690,-80123,-11061,24812,28216,52961,64900,20593,-49119,-90308,-42392,12618,109077,188422,184040,153690,79587,-8085,-64697,-29451,63776,183716,125440,35885,35738,40091,103182,152500,101626,52167,97654,109120,58423,37027,2807,-60295,-106953,-64756,-8425,71271,163916,250967,382411,455204,299145,61174,-42752,-88820,-33744,22721,50552,76358,38477,-33731,-107607,-81813,-69578,-120918,-76154,-20360,-11409,-31750,-26165,-88521,-94522,-84783,-66311,-52051,-12145,-2772,-46869,-63678,-95360,-38858,-22873,-33444,-29260,2513,-8636,-83932,-121526,-7574,49277,22640,-47927,-66782,-107844,-67063,12542,100771,106002,85785,141577,287806,364743,410070,459722,445437,365717,232618,120876,44581,-30913,-2514,103371,232841,254990,161310,99178,94479,156011,123901,56701,-4901,-54589,-50450,-29921,-62651,-60874,-1191,87560,144181,173340,168863,88501,21023,1008,31280,78513,111611,45575,-32895,-79692,-109175,-60466,-30622,31399,152817,199903,137193,43473,-25788,-69594,-68916,5895,54133,61630,50179,-61871,-111056,-68722,-10938,468,61600,107104,113854,68027,22221,-6478,26295,7469,-6460,-170,-5489,4407,43320,119337,143970,86406,8562,16969,59389,67835,58501,6267,-2150,21450,52072,57180,30847,38435,75221,55544,-38937,-47859,-67705,-108978,-112619,8331,130007,193213,179677,145710,128809,106013,27660,-104135,-41110,4507,-14485,1662,71613,91373,56039,33162,-13702,-49791,-57466,-39243,55209,134850,184151,349639,470886,225664,85852,10341,82334,119615,90541,30969,-41519,122723,344093,-197910,-256947,15815,334054,543185,378295,152626,126786,5113,-26951,33869,133751,146182,54034,-58688,-133429,-50359,92946,185884,78488,-47080,-94665,-47382,21445,22599,-9926,-54510,-60662,-91866,-124761,-87410,-52767,-5362,34981,15195,2500,-4822,-77556,-59110,-21341,-3851,-17576,-75273,-107013,-139598,-134637,-125121,-110539,-130924,-61157,-30002,-43717,-56050,-103530,-110062,-101520,-109271,-103917,-48596,-47301,-9550,-18677,-54659,-95779,23093,117780,271169,225288,116301,16241,-45135,-35367,37726,77115,133585,347622,183258,142713,80665,-16604,-93104,-128668,-53641,55263,256525,270268,145983,11069,-54032,12076,5029,-39472,-196895,-204816,-148108,-9217,32085,34656,-3123,-50440,-63035,-22280,-64962,-62422,23488,-9328,-15577,-1451,4243,22709,24321,-21019,-65263,-4109,41652,4751,-28862,47431,116064,109829,30035,-34421,-24527,-9864,-22640,65824,114933,97776,39564,34248,67924,34348,-34219,-70411,-47193,-10814,30690,73667,20217,-128876,-125740,-45874,24413,100751,139679,65828,-5682,-56628,-119043,-107055,-68716,-54447,-52355,-56863,-24337,-25820,-77911,-65358,34283,148395,210197,99628,39613,4516,12960,-2913,10000,102307,149878,71202,-36791,-89979,-103743,-87636,-8492,90557,78781,42178,14395,78659,133310,91709,-23481,-106626,-68117,-21912,9959,48531,127843,242637,335292,203956,76575,-4035,-46745,-57360,-60124,-39556,1032,1664,-6696,10131,41299,135636,294447,356168,263786,114210,46070,30606,37879,156093,226287,212803,128881,77825,107019,135163,118986,147915,219658,234816,250058,272747,226877,119344,-9766,-67216,-26898,-33175,-76207,-91941,-26028,46744,50612,-16188,-65679,-103971,-123405,-50708,2676,9742,-43461,-93286,24600,40172,-47340,-81892,-89766,-93497,-79064,-47120,-61837,-79849,-65216,-65286,-26064,-94079,-138856,-90933,-107702,-60318,-29956,-30573,-83750,-76023,-77579,-61248,12439,67859,38337,-79711,-16219,211576,378772,402652,323427,187465,50250,-10744,-19645,-15556,-44962,-101379,-32874,104459,285166,407555,281319,-3526,-132708,9271,86736,69346,8333,-33099,-66747,-119786,-101253,-68722,33344,161095,105511,-16895,-63523,-95176,-106476,-66733,76376,286336,449349,368957,99895,81248,81838,72275,39138,15268,95085,339208,416962,179080,91419,114201,58725,-35425,-67356,-47180,5446,54749,89010,107255,139314,167302,150583,76200,33845,9424,-18109,-50376,-60720,-27710,68441,83625,40314,61903,118455,76741,-71588,-99445,-2921,41563,-18261,-79157,-88677,-12434,64321,50103,-25073,-62338,-16812,21544,35532,58536,55432,19862,-5366,13406,58791,12238,-111860,-168017,-66984,-11120,-11573,-52408,-23517,34310,26827,7684,38496,90376,110815,55757,15818,-12207,-50781,-116525,-114663,-101688,-96474,-120282,-147544,-84051,3078,77343,84725,23330,-22119,-38549,-30281,-22948,-40049,-71172,-107030,-150013,-94516,-68829,-8584,67369,131322,159533,121332,26712,26053,54137,49261,-12622,-98928,-89572,-46355,-23201,-74730,-109059,-131262,-92831,-46002,-38304,-64714,-43116,19993,32338,10131,-39271,-33555,-24438,-36076,-22632,17123,82750,43412,-24972,-69464,-47317,-14817,-18031,21863,87428,149663,159873,136333,67239,785,-18926,4053,-7199,-20352,-812,44903,51831,7119,-66213,-75730,-21160,-26057,-70503,-116788,-80001,-43014,-20240,-13168,-10838,-104190,-63252,-6869,-71543,-47241,84294,137557,113199,5062,-43302,-68356,-97014,-77101,-72268,-79194,-56758,-27977,47294,120155,178922,211049,200375,127601,78123,103073,283634,467823,411197,288167,205903,200821,208055,192159,103136,45116,16072,14558,19973,-12326,13760,68798,94446,113159,171130,147667,-35834,-58853,-8677,24049,-34545,-42774,-69742,-114795,-68722,-14868,17979,-533,-57202,-109332,-115752,-79540,-47388,-19439,-26736,-46629,-90957,-75185,-60662,-16643,9531,1846,-63240,-109289,-30370,43489,135236,197398,234362,150999,70919,2190,24896,86684,166594,156856,38300,-60857,-56081,13335,44058,52595,15050,-38768,18538,127239,294028,365800,258693,93123,13073,28418,87044,67264,11250,-31235,-21593,33313,65417,-3954,-31710,-34665,-72189,-65135,-62690,-60161,-65065,-79707,-86264,-52821,19961,109475,165083,160083,114452,13134,-43949,-7532,121110,263973,226462,66180,-46213,-70323,-93282,-54549,11616,105657,215628,279656,174766,60854,-46504,-94526,-51594,-40782,-9141,27434,12735,-45526,-113815,-75223,-26163,14041,78949,121077,49271,-30137,-19519,8915,7572,19133,44925,82816,117325,151858,184524,204486,173313,127619,95715,87511,101774,85781,47996,-21896,-41464,3741,48888,34628,-32822,-120723,29931,87595,43592,-25942,-78464,-96900,-73364,-58437,-90007,-87195,-108328,-104391,-95284,-111336,-83272,-42266,-18236,-43123,-57980,-77485,-60033,-18649,41394,5561,-71521,-65164,-45530,9355,26988,-12419,-52130,-53626,-36439,5801,94051,258207,438086,610096,602045,416650,127380,-1359,4064,113161,206610,159064,74775,50225,5895,-61592,-36685,13569,33353,-17099,-105256,-98198,-46024,-25883,13757,-14800,10951,221676,166599,33983,-46520,-77340,-39671,12845,49335,40447,53692,58812,8059,-47984,-26615,41283,138157,205802,147839,34178,36594,55921,24637,-33322,-78693,-31657,-34861,-27892,45039,48501,-72640,-85528,23385,87015,98119,27376,30519,96634,115026,60331,-35317,-95189,38886,121304,111699,47201,-8050,-7394,40244,102846,110531,45152,-27662,-90959,-99426,-58950,25818,59038,5908,-56631,-59787,-1410,11413,15593,19705,37119,40126,61696,35723,-39988,-25962,42795,108053,78382,38629,-143,-28003,-42063,4348,38656,22458,-37508,-99543,-59909,-29182,-54768,-82033,-55910,-23933,12462,70813,151966,184795,147512,229824,325717,341448,280172,194850,116016,47761,14751,51606,140356,258760,336135,217771,102649,23104,-39843,-39888,-48096,-69832,-46306,-12241,-3473,-3893,-92865,-51600,56599,144126,236581,174997,28230,-85705,-62154,-43218,-20811,19999,40068,51830,-3176,-56237,-74851,-72552,70593,263053,313071,176278,72866,14232,-29835,-38354,5339,193464,353743,300553,137663,-68976,-64693,32268,17068,-47896,-45922,-68614,-89577,-12467,20800,47581,-367,-55192,-72507,-37902,11749,17352,16364,39726,98375,99583,87573,72743,62321,67244,79746,32283,-60422,-122869,-52837,100539,304582,245872,190733,56553,-79246,-100752,-126707,-124819,-59489,-53234,-31950,108232,266733,328465,269648,185527,99769,41913,44111,23312,17145,171326,481015,608898,554337,320388,81549,-8046,-351,16449,17382,53123,37022,-4597,19969,25490,-2410,-91137,-84419,20316,94027,116866,34865,-41122,-79285,-66265,-9879,-14757,-72688,-124658,-75217,-24971,48990,93268,74284,18032,-21357,13962,87268,90160,-22908,-13185,68397,77704,20367,-24045,-56041,-67394,-69440,-125558,-56436,9572,-8378,19554,34030,5833,-67183,-41449,38481,114033,138534,39032,-56950,-41718,-16887,18246,-32820,-94091,-93850,-55367,-21404,-38732,-52704,39324,101412,53750,-18919,-93443,-143509,-116488,-51239,-30147,-30713,-53247,-37002,-11186,18677,63096,137960,60903,-6244,-25070,-13409,112778,251864,285001,151779,1222,-24735,36957,202946,451500,461413,258802,-34964,-24455,-48867,-86171,-18193,60713,77061,23738,-61136,-69097,-16587,-4147,16377,76337,120801,131022,-25469,-73518,56779,110459,68820,-23010,-83013,-45745,21640,56867,71235,38774,28203,-13400,-79662,-83111,-62728,-52341,-92494,-123720,-126127,-84979,-58712,-71010,-53996,-19309,11484,2757,-76051,-18142,101717,135694,48744,19154,-2079,-30395,-56547,-95254,-79721,-45315,-19180,-7912,-30235,-3093,43148,18533,-49227,-98550,-57102,-53888,-96572,-116397,-72737,-17060,-23859,-45262,-109943,-17879,-35484,-88551,-138472,-107549,-80846,-79258,-66348,-44061,-48356,-45540,-15715,-45053,-89757,-118290,-124477,-107852,-71446,-21321,25903,106429,262632,340427,276472,190123,79476,-43947,-142511,-84342,-32190,-3222,1932,16040,22888,103422,105512,31252,16190,14025,20501,28403,25541,12237,-35346,-44006,30959,61195,-5712,-53464,-85417,-35117,48780,102405,160983,203111,162919,76045,17862,15563,12444,569,3409,14382,-794,-17204,90500,148419,81615,-18265,-40276,-37409,-65275,-113033,-114336,-36495,52246,196733,327989,338661,237071,54873,28515,-55008,-92242,-27395,35954,73154,145908,166395,87381,42774,84882,133704,82283,19027,-30850,-57853,-22335,47710,48176,65051,74708,88244,95302,53453,3699,-58190,-80289,-87038,-110804,-118461,-107509,-108574,-126572,-156539,-106950,-48119,-15521,59468,83288,52038,44030,64199,110622,168704,159979,85247,7216,-35067,-35582,-56535,-84285,-27860,-15816,-29361,9288,16280,-32987,-40840,-63565,-85286,-61054,-8169,-14100,29521,13550,-45287,-66268,46144,142548,118790,52423,31590,7854,6893,47249,34738,24124,19986,35198,32773,20817,69154,148779,67935,36515,65128,56528,11616,-61499,-107286,-93078,-66777,-43936,25588,66453,56756,66446,91003,85962,94325,48678,25260,-32760,-128329,-78996,-10171,6844,-53811,-104344,-30092,91620,116097,32945,-10355,46360,73371,-20271,-133986,-23690,-97221,-94570,-40623,-4411,5333,-25849,35497,83957,67745,64296,87330,128205,62449,14887,-23331,-10533,18807,66709,105271,68257,-12579,-79573,-80296,27549,66947,23339,-23096,50477,174028,145484,120359,41287,-64563,-157097,-67848,-13603,16562,18091,7034,-47754,-68000,11064,7522,-14621,-25798,-7060,-26378,-68019,-118888,-73687,-74458,-66204,-8272,10547,15124,56440,64080,-18859,-27210,15084,38787,13149,-81336,-77385,10793,28139,53476,77035,112496,175521,157324,40839,-40500,-37965,67415,143702,146217,93870,33640,-30697,-55545,-61760,-54191,-47730,-37209,5416,3649,-64957,-43949,-15366,-39613,-60923,-77473,-94596,-52650,71169,285330,419536,299400,99927,-21221,-92235,-107829,-77863,-54262,-43307,-12311,9869,-4494,-65735,-70825,-44675,26630,113993,161901,170588,88577,-36958,-81114,-58545,-44881,29322,14876,-11450,-23400,-24976,-59508,-63891,-16304,36703,48023,29489,-1575,-5410,23583,45633,88236,135289,115006,-1109,-95627,-131868,-130898,-52917,-48253,-2431,117949,138060,155645,123371,40869,-51297,-33309,-67654,-142715,-86648,-52790,-81212,-52501,-8891,-12141,-15975,33407,106539,96509,15142,-28243,-20720,-22719,-20308,-63729,-74290,-118292,-107874,-4548,-5548,-26795,-568,65722,128872,93068,-8211,-62434,-61622,-42860,-49166,-55393,-55077,-21178,37038,114429,115463,4635,-55877,-25573,-42050,-57850,-67990,-65464,-74123,-62825,5244,115132,206014,134890,28170,16622,43661,54595,44913,44079,39165,-28662,-136859,-46789,23029,29659,-63599,-57963,5867,18293,17929,26212,29644,-57182,-113631,-143640,-137635,-134738,-110320,-117964,-41239,56072,121147,95793,-34217,-62859,41381,124271,135572,112913,84221,65095,67475,132101,217634,204329,110437,-17567,-71986,-23081,-54925,-78137,-49494,-42534,-61518,-63464,-25203,46023,72372,80058,25002,-10892,9250,23844,8068,-19592,-33974,11645,103988,130825,64716,-22014,-69238,-20723,21263,46158,34859,8089,8058,-3821,-7487,-28479,-61823,-51214,-14312,32356,79017,66890],[25094,-32335,-802,66090,128164,83750,8281,-38615,-5780,54498,117694,121704,64934,56671,75299,61501,18466,2833,29722,48790,31843,8943,3398,-17394,-70720,-70081,-9452,-7802,12550,49051,56962,21451,-41706,-41171,-51440,-22921,-24213,-39815,31039,39077,6736,-20503,-28398,7528,12096,-28524,-94893,-52615,-15116,-19020,2809,46941,74047,72423,12604,51465,112380,35416,-51274,-24539,95177,207817,165471,49824,-52618,-52909,-13548,-37607,-98966,-66263,25130,100862,77838,-3213,-28456,-30169,-54471,-59108,-33979,-2436,11625,17447,70251,109342,91361,-12152,-92958,-137961,-95936,-71634,-42078,-18584,-5067,-15046,-30601,-80714,-64501,-54575,-46392,-66563,-79581,-61767,-21118,-28433,-68446,-75790,3130,45927,107781,100813,-7605,-75790,-6102,59718,32368,-12715,-30433,-12832,-3387,-43797,-47082,-87503,-98011,-111612,-79711,-67221,-108745,-115269,-128523,-96903,-50952,-33382,-47266,-37942,-7928,-5256,-39932,-50930,-70420,-79740,2951,148937,343609,367381,377208,337643,344607,261533,156849,94152,21782,-21718,8882,74205,65677,56274,63140,74048,58262,-989,69472,247948,494791,536521,325534,134693,29339,-58721,-112480,-102309,-49789,46268,180060,155283,23909,-98795,-185171,2756,163717,188207,115517,135420,280572,272451,186876,39176,-67085,-38119,13682,-9944,-42609,-22230,43139,92853,77838,110406,120721,157498,114347,52106,28352,-17138,-58039,-47836,11215,29379,-53656,-79261,42943,78650,48286,11462,13906,34797,72407,63961,-19043,-55473,80042,44172,1006,-34087,-66116,-77963,-47263,-108178,-152877,-59588,-40925,1035,105265,68608,-42925,-99463,-18661,29899,10050,-37108,-74524,-101714,-56510,-31124,-44478,-76887,-46977,-76828,-92965,-60545,-527,25777,15938,31634,49196,12275,-51069,-84295,-34231,26717,132397,217908,200379,163615,95856,8401,-53820,-58511,11865,133456,116042,44071,46138,37214,81248,121769,72268,58518,99013,104562,61754,45676,11595,-55748,-111634,-67281,-1033,93798,210385,313062,432649,488142,300955,68596,-26219,-94218,-44849,12694,40775,70200,38218,-28972,-97687,-76018,-69568,-109763,-65626,-19946,-16363,-36409,-30502,-92930,-89248,-62302,-35067,-34597,1942,33798,12035,8384,-28327,-46428,-5964,-5119,-1185,22494,-874,-82028,-120485,-14405,24437,-7390,-56871,-56590,-105034,-52228,40590,123917,105568,65215,123105,275259,344136,397449,479212,475693,370090,231737,116570,29968,-42531,25849,150183,282493,287371,164119,84808,67447,105735,60766,36480,11778,-30520,-24093,-7892,-45697,-48794,12175,96635,143984,179503,196377,122067,37017,6914,40071,95410,143873,78922,460,-65242,-76403,-42074,-20302,30553,128254,154671,101553,23310,-39693,-86215,-102646,-18023,29510,48225,55471,-43385,-96793,-72955,-21850,-4858,46610,95428,106092,74181,40562,8102,27248,7850,-6300,-66,-4457,4342,39775,112462,139634,91124,21062,23817,62134,76359,77580,27176,12441,25726,46769,49019,16569,19290,62322,30285,-55638,-52112,-62046,-101478,-95986,44161,182374,248146,212797,176182,148529,102717,24030,-94741,-35246,15409,-7172,-36509,24607,51881,15853,893,-27089,-46523,-49767,-18659,74270,143890,232579,446097,541719,238702,84347,3120,73390,124960,103506,29156,-58909,153395,523363,-25331,-144731,62168,349134,634887,524558,289414,230164,45406,-22824,25571,125611,149968,64365,-51801,-117894,-25143,124815,220507,103948,-32694,-89607,-48140,23309,28260,-6851,-53191,-59093,-83341,-128320,-99054,-63629,-16763,25566,7390,925,-7820,-81913,-70204,-24925,2311,2014,-45964,-64817,-92484,-163523,-125854,-108774,-131056,-60004,-24102,-35670,-49852,-96171,-96882,-88910,-102742,-121162,-60667,-53764,-16528,-26639,-58583,-55128,54891,161462,299379,218760,109097,10689,-65995,-74102,-9293,28163,125784,293638,194949,154354,114846,8698,-98513,-130109,-97478,42202,196965,212301,189522,24716,-74159,-115889,-114948,-33607,-18232,-148011,-132920,-84846,-63437,-33615,15075,-22893,-39310,-22793,-95852,-90837,19519,198,-5927,7010,6920,23167,23728,-12376,-44998,12723,58507,17502,-22657,52438,127213,121929,32967,-39055,-50447,-54680,-56110,57574,123144,117615,64958,55255,83989,47684,-19438,-57231,-41121,-7702,33538,79833,46722,-103263,-137851,-58521,22932,104505,164559,115333,46473,-22743,-116476,-147223,-119997,-100475,-70197,-60736,-31559,-19770,-68051,-85496,21266,142374,217807,120520,59156,22280,23998,7888,23761,111883,169034,105502,2209,-62222,-80910,-58144,24471,128615,107523,54119,25508,90306,144965,95076,-28554,-91237,-47054,-12183,9160,38803,98276,213996,321208,218312,107406,23662,-21801,-34555,-48516,-43281,-17415,-25258,-26501,3736,58160,191661,383150,430074,299096,134955,61107,45175,66299,238799,327973,287684,159273,86333,107271,137392,128921,158606,211850,219774,249468,262118,203808,113514,1443,-48259,12324,7848,-53315,-85685,-30068,44727,49792,-15790,-61698,-92635,-101914,-12005,45760,40090,-30892,-90264,46563,58914,-46791,-84835,-81050,-64044,-47169,-28744,-63934,-102077,-89347,-89531,-46479,-99121,-139651,-90980,-104859,-49522,-13735,-14140,-66580,-64380,-69731,-56208,11478,63019,36957,-80750,-490,229457,380006,395744,329432,203350,62007,-1267,-14703,-9011,-33416,-90899,-27224,117787,301800,398615,237269,-38563,-108760,27013,108000,88303,7008,-23863,-55923,-107733,-94962,-65056,25918,140468,70180,-52906,-97994,-110894,-98582,-47454,103665,334044,537362,513606,227719,110167,83174,57985,7479,-32620,838,198268,322143,144044,63864,92630,45344,-54094,-90045,-58263,2236,48928,84900,105964,136157,162063,145829,64089,14104,-11967,-36200,-59322,-68959,-36684,59899,78982,38845,69674,128371,79413,-69388,-99584,-7163,21335,-43195,-89630,-77058,18207,113716,91863,-14727,-66061,-1716,45314,45957,57714,45451,6587,-11552,21109,77814,43118,-79840,-170643,-88047,-22817,-3015,-34768,-14073,22550,1656,2639,99645,148191,154208,76220,12066,-26317,-72788,-110336,-90320,-63375,-61891,-91361,-125759,-90309,-10629,54642,67059,20495,-18385,-32282,-20556,-11675,-36170,-77684,-124664,-134919,-74395,-49671,-3248,73114,144068,170744,110953,12972,24908,55302,51175,-3371,-87065,-82190,-47312,-19382,-58401,-85975,-116844,-98531,-54148,-55764,-84532,-34638,33596,43762,18810,-38899,-65345,-59363,-71952,-60449,-23010,45118,11347,-44762,-78888,-57047,-25477,-31079,8553,76059,142873,163120,148451,74455,2451,-15424,13245,4196,-10989,19394,65289,60288,4830,-70551,-80297,-45405,-66664,-97354,-133874,-100257,-66149,-57983,-63710,-60532,-139004,-63036,-448,-59546,-73723,41305,99667,88339,-6569,-36092,-67291,-98180,-77202,-70230,-82944,-89767,-53440,41739,121022,176848,203375,195273,125756,69388,77397,230294,422674,423122,324395,240486,231313,229753,197596,104345,50176,28963,37874,40154,-347,21799,59156,78042,91050,146003,121383,-58951,-81101,-22942,-4583,-83176,-89043,-90998,-131752,-83186,-18320,13542,-11340,-67983,-102989,-93349,-67171,-44530,-28147,-27491,-32895,-88300,-76042,-58956,-17230,-3238,-10468,-68321,-89946,-22184,46532,130340,180458,208039,127616,72964,17722,48362,127139,215565,209489,82550,-36466,-69104,291,38053,59281,26199,-25578,27802,117849,253163,301953,209504,63629,-3621,17838,83082,65311,3513,-43101,-33746,30862,85060,31975,-17918,-34059,-81160,-72343,-66984,-59329,-60516,-76739,-90265,-54874,18122,112092,174047,175445,129735,25642,-38191,-23534,92603,211017,172824,36991,-71690,-89623,-96847,-29726,47361,139366,243618,272456,141901,29819,-55711,-101834,-58343,-42121,-7620,20731,5309,-43956,-102938,-95635,-58121,-7918,71402,104520,36047,-31245,-12528,15044,15749,31112,61449,96642,119248,144853,172367,180180,149245,103890,66781,56517,86736,88700,54285,-20061,-42559,-1413,39245,27060,-29757,-108632,4844,65715,35455,-23273,-73204,-95507,-76479,-70797,-113716,-105855,-120502,-114341,-104035,-114010,-77666,-28357,-367,-22995,-30249,-43646,-26595,4357,49627,14548,-64659,-73265,-71890,-21972,3691,-29482,-61050,-53012,-29554,9915,90876,251761,408472,548272,568992,397435,110721,-1938,31844,168366,257715,172440,81775,59406,12528,-63569,-45932,10140,32054,-19097,-112165,-107890,-35259,11219,51983,1389,-38545,174542,144380,14244,-68867,-90601,-43106,12077,52884,50886,66515,70690,21670,-32163,-4616,82782,198879,273225,211846,64894,39363,38108,4374,-48152,-87087,-39561,-58525,-47555,25856,27627,-103922,-73523,38062,94452,105672,25719,37142,92573,100812,54966,-31326,-101595,42417,133158,108311,30367,-25375,-17449,43304,120727,140105,61594,-24338,-93753,-116525,-79683,2883,42839,-6801,-53838,-31903,32831,34080,28279,30294,46991,43109,66106,61170,705,28268,95334,146107,102511,50805,5388,-22740,-38875,6025,45954,37411,-22959,-98255,-75516,-35196,-57072,-71999,-59381,-27644,7767,62725,143978,176004,160784,268755,364494,363877,285682,199877,116837,44391,10687,55475,144779,257627,332330,205578,93557,23172,-20479,-6640,-24378,-63840,-49284,1105,25377,15059,-93813,-58639,54250,144314,238784,189915,52147,-71912,-79595,-62565,-39701,16704,55511,72908,7032,-58613,-81167,-67673,66517,228256,269893,157198,65451,10602,-28486,-33955,8308,179855,318948,268539,128199,-69669,-74689,13055,-12650,-72455,-54466,-75106,-105557,-35968,12217,36103,976,-45809,-72843,-45517,3508,8638,4088,37731,106610,110098,95045,76719,69726,71613,83257,32790,-65493,-124148,-45493,84590,254287,197788,154438,31414,-81693,-77489,-96974,-126728,-76913,-64995,-10929,133532,297518,362730,284931,185852,93809,35387,34188,306,-12934,145836,495623,703273,639482,352619,93085,4238,9491,7858,-12025,3416,-7155,-42015,-20483,-3918,-7622,-83209,-71295,27005,99636,128188,51735,-33554,-87838,-101906,-46285,-46897,-103241,-96298,-56150,-19656,40857,85484,77455,32207,-10004,7321,76383,88250,-12672,-3213,63580,51703,-21268,-54764,-55676,-52975,-62944,-107039,-53456,531,-29429,11650,51565,40826,-33887,-28379,54895,131974,140345,28977,-76680,-56392,-21728,19829,-27072,-97524,-107563,-72739,-36806,-50230,-55112,16738,65005,35931,-25642,-96765,-143686,-119480,-63731,-39225,-33822,-56556,-39017,-9399,13443,53643,140975,77936,17886,-6107,-5904,124346,277413,308581,173490,26487,-3889,56800,260382,531714,525344,277764,-40095,-24033,-41902,-90772,-25039,74780,99302,36819,-69317,-43744,39457,61464,67199,107261,145891,136959,-23803,-71263,74764,140974,101767,15370,-53267,-48946,19675,63360,68711,32724,22603,-16088,-76388,-76732,-56325,-45291,-80633,-97739,-83736,-43000,-27937,-47558,-36562,-10196,18134,9906,-67353,-7179,115139,164925,78766,23566,-6210,-30848,-63129,-107070,-57586,-7974,-1183,3113,-27887,-13004,24138,-4648,-67033,-99639,-58302,-60429,-89898,-84633,-45076,-2759,-17809,-40865,-132552,-26586,-54187,-108836,-155042,-94021,-66970,-65984,-56607,-38866,-47066,-47328,-17596,-46507,-94295,-127047,-129658,-111207,-71948,-18579,30123,168582,372776,445100,364064,238864,102606,-39453,-137868,-84937,-35185,-5092,1210,12987,5933,67707,73914,3386,-10530,-14065,-4055,14546,22065,22706,-7650,-110,71970,69340,-4736,-50784,-84340,-53564,40042,113176,198077,264448,210398,84569,18675,11465,6608,-14478,-15929,9499,-12994,-34224,84514,151121,80959,-28942,-35923,-27639,-63741,-119237,-115137,-31975,61865,204843,337672,351016,245534,61316,28042,-45442,-80428,-16287,55294,116880,202156,212138,126717,76454,104711,122432,52093,-14399,-45972,-54721,-11674,61859,60998,75070,88171,109025,113529,54805,-2962,-51155,-57060,-68507,-100796,-113411,-106469,-110158,-132763,-137291,-70147,-10737,-25856,43068,103531,98676,91165,90609,95262,130152,128530,62390,-19094,-57964,-43950,-58758,-86361,-35276,-28267,-45428,-9494,-658,-43600,-43485,-55929,-63201,-22664,34765,5538,33680,8192,-51370,-57507,63900,172704,144598,66378,30322,-9158,-22706,21002,6700,-3325,11729,45346,44302,25548,75204,150584,62406,63605,107847,89998,26422,-59594,-99214,-85404,-59169,-43903,16115,35771,27533,50480,84522,80092,98891,65819,49276,-5349,-98523,-100365,-36566,-21703,-58447,-88876,-19510,102804,113935,24528,-12036,45917,74186,-22735,-132399,-10475,-71510,-82692,-51816,-23983,-22381,-59094,11407,56697,46285,54722,84939,121064,53733,13939,-16133,1364,34553,86092,127413,89777,-848,-78642,-58594,55798,83751,21582,-26583,59261,206668,184527,138478,36810,-77611,-117512,-39577,6187,27951,20691,5295,-50559,-60878,23518,16744,-10826,-26454,-12711,-39207,-81724,-116514,-64757,-67660,-57897,1121,20977,24271,62833,58638,-19147,-30934,4117,40799,20696,-64265,-91373,-10085,12556,34664,58273,97785,159776,138407,32111,-49294,-40400,65358,147703,168274,127580,55109,-29067,-68117,-68785,-56675,-40932,-12127,14320,-1347,-71775,-60495,-24080,-39937,-62733,-72296,-74268,-54819,68898,276215,422120,313596,110759,-19119,-94371,-107166,-87371,-73641,-66472,-24799,13379,3354,-63085,-88174,-65702,6199,105875,169108,186666,109055,-13500,-70909,-64558,-55469,23359,26777,5873,390,1705,-40330,-61391,-21496,31209,40714,19915,-16569,-14959,17826,53784,113816,156507,119053,-9997,-109748,-136228,-105267,-30831,-34132,11687,146378,177654,182718,144690,57601,-37430,-34202,-84822,-134854,-72654,-45835,-89023,-79093,-21628,-13416,-12530,35555,101966,91934,11794,-26847,-15694,-13959,-25387,-82169,-64644,-93121,-109180,-47730,-55161,-66524,-26625,47846,112267,72447,-21759,-71812,-56694,-27939,-31155,-39265,-41534,-6620,39293,108060,95331,-19404,-70458,-19303,-34362,-59676,-71827,-71420,-89398,-88773,-16042,99825,209484,153265,52606,34802,53447,73963,84495,90403,78523,-10279,-141222,-55293,18017,24577,-66317,-68327,-16973,-12102,-7044,29289,55085,-33944,-100408,-146431,-147144,-128308,-88327,-89468,-69293,22492,90696,82961,-37544,-59273,42852,113765,117103,93545,74923,65648,68827,140103,242662,241166,143702,8514,-61834,-21150,-57085,-83815,-48044,-38063,-64034,-61635,-8976,56435,73832,77172,14081,-26825,-7483,12190,2087,-23524,-56210,-8153,97556,136411,90407,20651,-22496,-36486,1928,35922,29762,6841,12960,3923,4355,-12154,-42113,-44897,-20922,20778,65899,47271],[-7917,-60849,-305,65922,131343,105126,24025,-29087,-14185,41022,105811,108357,54276,45058,54492,25714,-21167,-13339,23727,49391,36101,7436,-5813,-29451,-82788,-61201,3231,16411,45584,80244,75205,34627,-30807,-46518,-62444,-22043,-7394,-5933,34272,27008,-9205,-34546,-25415,12966,11021,-34267,-97906,-64383,-30655,-30351,5255,61394,103354,119231,39311,60196,124236,49699,-38429,-26724,99178,214798,158012,44402,-54624,-57957,-31611,-64084,-123299,-57229,30322,105019,85273,-1190,-37292,-43270,-49553,-39195,-18550,7697,19073,25449,83921,129308,117551,14145,-76895,-118846,-65753,-50020,-24407,-6147,-2637,-24312,-49493,-92446,-54002,-44148,-37116,-58641,-74305,-64055,-31415,-41942,-75167,-64517,-1695,31564,85443,85888,-18384,-94178,-15963,53969,27152,-19892,-40347,-23944,-13898,-51119,-43619,-80220,-86875,-107093,-71535,-58750,-114509,-118569,-126671,-113209,-67483,-38613,-36915,19085,60284,47101,-14218,-28256,-82228,-62098,18309,152064,344622,306537,347033,378416,416646,320936,189731,108786,37258,10945,34227,76632,43923,31132,37186,50557,38759,-6390,111020,341562,577819,511656,253379,88013,7956,-66412,-118789,-105304,-47884,58888,197390,172075,30214,-102892,-148805,52808,210565,223898,129852,131989,275071,270290,190269,36439,-69050,-57506,-4261,-21486,-41960,-21358,36368,75276,47130,80454,115625,173122,129197,46244,11766,-41331,-79268,-59716,2972,11908,-51826,-69161,62675,110584,80824,43202,35175,43994,61328,47153,1523,-36175,80922,-12679,-74083,-63379,-57072,-60937,-37020,-72204,-86884,-13184,-12401,17545,114895,94697,-4643,-55867,-6158,21713,-4810,-43352,-64630,-88477,-57663,-33421,-45468,-76626,-48060,-70882,-77245,-46602,2179,19302,-1478,5932,30687,2853,-53621,-80188,-29593,34708,146582,234697,206417,162895,102908,17538,-45504,-81993,-26754,87431,102799,48400,51616,30895,48908,74732,38629,67915,92141,92493,56513,44967,10970,-58187,-122361,-76870,-840,106848,243749,357616,458294,488762,282918,68365,-16149,-97911,-60101,-2283,24412,54300,27048,-34797,-94022,-69847,-71458,-107329,-61798,-25126,-26478,-47063,-40874,-102190,-88934,-49550,-16689,-26632,8107,61074,60886,68507,41553,-14680,18643,17936,19865,35436,-292,-87209,-114612,-19625,4778,-29382,-61216,-53678,-108431,-44373,57074,126519,83464,28026,92693,247356,304241,360755,467697,474527,349131,214006,98880,4318,-52184,54602,191764,319346,305136,154055,58709,30514,51109,6654,14678,23512,-7957,-1263,9295,-33866,-41275,19786,97095,132602,171515,207662,144758,47598,5014,38127,102981,172684,115169,42477,-24417,-40962,-29751,-17500,19571,92455,104443,63091,-101,-54272,-101173,-105072,-55890,-8770,19052,39781,-36604,-83872,-83389,-39959,-15274,25202,72179,83716,64913,49762,16112,18969,-1222,-14878,-7161,-9652,-3372,24310,89887,119642,82922,23056,17857,53077,74279,86460,40357,20891,23510,36698,36926,-3427,-11324,31205,-10542,-81257,-63865,-63259,-89028,-68230,74637,218824,277793,221627,186513,151119,89096,15094,-92321,-38513,15482,-6796,-80073,-36600,-4239,-42215,-41261,-41713,-48402,-49485,-6488,86584,148488,279688,520898,573126,226055,64375,-17944,53402,117287,108426,25536,-75621,178505,705064,189851,-53062,191190,426381,701581,641495,412791,312933,75127,-23612,12805,110761,144528,66724,-51406,-103267,60,148632,239439,118361,-24357,-87647,-52250,21101,29353,-9682,-60008,-69071,-88846,-121221,-108900,-75053,-32715,9225,-4289,-4128,-14336,-88577,-86960,-32870,2457,15351,-22978,-29381,-47469,-148137,-133820,-115318,-137425,-63668,-22239,-32836,-48134,-91720,-87928,-79897,-94483,-144567,-75083,-62244,-25279,-32593,-47461,-19117,78232,194660,317700,213336,108514,14735,-71194,-111663,-64389,-28185,106957,219966,186946,125684,85638,-15493,-12063,-4504,-81715,54959,35243,1122,334800,84133,-108045,159500,373119,495369,544551,204766,-50357,-70655,4911,150207,225513,108248,-4303,-25655,-127539,-117242,8425,3852,-614,11122,5188,17918,19558,-4500,-28193,22182,66094,22752,-24333,48584,123946,116204,22185,-53284,-88773,-107812,-73483,46401,119268,125589,79945,63324,83883,46046,-16956,-55649,-44365,-12682,27865,75614,64980,-79578,-146082,-68034,17768,93995,168512,148556,86138,5720,-100674,-120034,-116969,-112540,-71879,-60329,-42363,-19783,-62223,-108997,8919,134256,219818,137367,71972,31745,26717,11015,30647,116019,182259,132976,33242,-41771,-63059,-30974,57726,163677,131711,60156,30089,96751,151391,95419,-31690,-73716,-32768,-10227,2946,21663,60446,174416,291770,221606,134283,50467,1721,-13964,-35023,-41216,-27239,-45133,-43627,-1462,71180,239130,452221,482110,321359,148972,70875,54920,91170,308198,412781,350741,184969,92442,101309,133017,132700,162045,198031,203297,243747,239155,165482,90410,1908,-37137,42115,40806,-35336,-81983,-38192,37539,44768,-17563,-58821,-82619,-80560,25141,85617,67430,-20922,-93480,56353,66579,-51822,-89998,-72156,-41311,-23628,-16224,-64952,-123249,-113720,-103601,-69876,-107853,-142971,-93261,-102108,-38192,6154,6714,-50946,-54158,-59067,-47933,7877,47609,24452,-85899,13626,238783,368344,378236,328317,217156,72854,7094,-12120,-2699,-20256,-83995,-35170,117421,300711,372291,186821,-71033,-91544,36085,117087,97096,6888,-10818,-45357,-97507,-89423,-62504,17562,113719,37984,-71040,-108954,-115780,-87901,-31218,121502,357523,583839,620136,343058,132867,78978,43209,-18222,-67763,-59385,89531,231704,103771,29668,62088,25891,-69746,-109607,-69629,-3940,39101,75700,99640,127507,149559,131973,46581,-5296,-33934,-57961,-71393,-77989,-43620,50936,72603,37119,73897,131180,78135,-60761,-93695,-12896,-2138,-69111,-100216,-70948,43330,154772,124848,-9755,-70198,16219,63613,47620,47120,25999,-14985,-24122,21472,86018,62660,-56812,-149093,-105557,-31844,7001,-12289,4586,15198,-24685,1557,156337,215941,210202,102906,10072,-40590,-95160,-100172,-68248,-28530,-30864,-63149,-103095,-95805,-33890,19891,39878,11639,-18186,-27349,-11073,-611,-32111,-81465,-130946,-116498,-56985,-32099,2117,77076,150343,172082,92200,-6746,16786,47285,42903,-3088,-81789,-78086,-48875,-14891,-39324,-59411,-87073,-85389,-49773,-59633,-85132,-25554,41322,48687,21728,-40280,-97394,-95552,-109077,-101098,-61334,11279,-17519,-61748,-83761,-58355,-28688,-40639,-4673,61811,129627,157124,147632,67344,-8454,-21678,14907,10301,-6704,34334,82605,66872,231,-76736,-85349,-64591,-100449,-122639,-146721,-116749,-80596,-81187,-107508,-102583,-171154,-62122,5678,-44451,-104414,-9672,52180,55401,-17885,-33539,-70562,-95094,-65890,-53172,-60495,-103477,-80711,27916,110892,162804,183443,176966,114790,55093,50717,176764,363127,418977,350998,266269,248958,236731,189988,96334,47495,32963,50677,53817,10111,26411,48115,61417,68623,121433,99454,-70572,-101556,-39664,-30974,-115063,-136624,-109277,-138168,-97592,-23265,7524,-20942,-71152,-81756,-69107,-51970,-39882,-35468,-21019,-9698,-69947,-74128,-55687,-15634,-12610,-17061,-63747,-71005,-16345,46024,122106,161473,178393,99834,69619,33331,72759,165144,252885,250429,123135,-11279,-81899,-18053,22636,51988,26014,-15337,37356,107796,209484,229541,147830,27336,-24801,1751,72504,59228,-5624,-55362,-47469,25207,100805,70289,-149,-30956,-87637,-78507,-69264,-56837,-55950,-74021,-95996,-59418,14778,113096,180949,189034,141983,34525,-32299,-36736,67081,164647,130369,19417,-90243,-104470,-82207,-3862,81797,171463,263907,254771,106674,-2252,-64801,-106274,-64944,-44929,-8836,13016,-1561,-41698,-92378,-116014,-95735,-34862,58249,81589,21584,-30561,-3633,23511,26620,46823,82389,113463,121005,133977,152542,146976,120768,79796,38009,25510,70446,91473,61894,-17290,-44278,-9391,25959,16548,-28100,-94058,-30171,33777,21599,-23131,-68670,-93845,-79772,-81786,-128113,-105423,-115440,-111410,-106015,-113903,-69974,-13061,15189,-7653,-8986,-18565,-2250,22972,51869,16014,-60318,-78554,-96439,-54315,-21986,-49704,-69541,-51303,-23125,12855,86631,241714,369376,467700,506641,355765,85668,-6653,57784,224759,302742,179234,86739,68671,20904,-61688,-53903,8142,33850,-15981,-111137,-113560,-23659,46985,80855,10527,-84753,120408,116810,-5470,-89259,-98638,-45323,7792,49575,56067,74961,78823,32039,-20764,7112,108308,239238,320196,266874,97950,46220,21800,-14546,-62695,-93338,-47722,-80995,-49371,20829,25628,-102711,-52963,52935,100741,109083,22926,40312,83658,83554,47306,-28593,-108332,46161,142734,102529,15288,-40706,-27792,43460,133873,163127,72061,-25004,-95538,-129450,-99460,-20179,25281,-17431,-42938,-3135,64658,53338,37329,37228,52135,42915,64957,82546,42707,83245,144905,179913,123964,60049,8205,-19941,-38177,5542,51725,50759,-8835,-90599,-99648,-49356,-58425,-60911,-64046,-34849,459,52002,129911,157340,163382,287630,374560,362737,280947,202436,117186,40461,6431,55579,139620,240962,311421,186049,82158,24044,4124,28724,-1920,-60861,-54038,14222,50968,30297,-90455,-63535,51923,143850,238894,203033,75416,-52635,-103261,-89602,-65499,7569,72114,97457,22218,-57060,-85773,-61317,62429,189619,219855,132052,54099,4731,-27682,-29616,7733,152407,267554,227782,112319,-75045,-82733,-412,-28544,-72428,-44336,-66289,-104656,-66811,13757,22484,-970,-38890,-72447,-55199,-7543,-1770,-10321,33042,112064,120019,103557,83286,80067,78387,88260,35478,-66980,-119213,-36027,73381,208404,149904,111161,3713,-81588,-54962,-70240,-102437,-79689,-67650,6995,147040,307283,375464,290533,182211,86839,29839,27869,-20154,-45646,116895,485864,761933,692621,370910,100321,12230,17044,14502,-305,2924,-6766,-38930,-46981,-33526,-15966,-75238,-58456,31720,101849,135075,67458,-21125,-78384,-71950,-68490,-78785,-126811,-65977,-37145,-14547,32517,78495,82508,50091,8790,3025,56737,74472,-7529,5667,54889,21155,-63794,-71942,-39667,-34411,-50578,-86876,-41219,-610,-44225,4371,70189,83387,10037,-13070,67460,143552,136199,17858,-95141,-69424,-27718,13287,-28202,-95416,-116270,-89435,-54317,-63967,-60848,-7521,23389,10048,-36672,-101679,-144915,-122334,-73392,-46761,-37529,-61973,-44692,-11296,6384,43077,141013,94636,41664,11631,-162,129670,287511,307348,174786,40312,12836,75496,329379,607440,579072,290329,-42493,-22739,-32629,-91996,-33419,83486,114465,46150,-62289,-8912,95103,125748,114687,130404,156482,125924,-26478,-73920,81625,156957,122538,47499,-26866,-51493,12236,65341,64770,26867,17630,-19115,-76137,-76612,-57724,-43438,-70108,-71885,-40304,2786,11060,-15600,-18234,-3842,22551,17519,-56946,-2478,117521,181665,103736,25976,-10876,-27594,-64600,-106930,-10479,20457,8642,6393,-31098,-29526,-2948,-35847,-88978,-87225,-50354,-53345,-67093,-52015,-19973,9710,-9614,-25738,-127481,-40844,-75485,-129739,-146226,-80277,-51506,-50193,-44150,-32022,-45293,-49471,-20629,-50033,-100982,-135248,-129872,-110805,-70951,-16367,33165,225576,465151,531019,438295,274277,114885,-40032,-133950,-86598,-40182,-11347,-5757,4673,-13522,34998,44470,-25953,-41427,-46827,-33056,-2781,16953,32616,20932,41981,105238,69506,-8118,-49647,-75760,-68985,31370,122192,230371,317611,247491,84115,12610,2274,-351,-18131,-7436,22257,-18684,-51864,74087,146718,75863,-40636,-30429,-19502,-64012,-126093,-115160,-30317,66672,204569,333698,349897,247901,69321,30021,-34300,-67020,-3540,77533,165453,258599,248529,155863,107986,122588,104707,19623,-47939,-59373,-48815,865,76662,70744,79373,94329,122630,125104,50790,-12482,-45249,-38840,-53355,-92346,-111621,-109320,-115040,-137311,-114837,-39982,11519,-39316,20649,117791,145836,141378,113185,77598,92068,92487,30010,-54275,-87071,-56136,-61288,-84109,-36903,-35238,-58977,-29739,-21366,-57632,-48333,-49816,-42717,14141,75897,26497,35355,689,-57161,-52479,77731,199783,166696,75408,24265,-28981,-53367,-4936,-20068,-29171,2497,52742,52308,25746,72631,131643,36940,86036,147544,121235,38775,-60034,-94648,-83061,-57784,-45123,6433,8975,-1216,29895,72074,70241,100102,82426,73667,22957,-68357,-110068,-56464,-38172,-55101,-71834,-10915,107967,106176,14649,-11493,43058,68833,-27374,-113544,4013,-43362,-54823,-44465,-28635,-36986,-86443,-13092,27967,24629,45087,81177,111478,46077,12972,-9518,14216,52230,106455,147695,109567,11793,-73347,-37671,79941,94923,16171,-30204,65117,231963,225792,169541,54762,-57925,-78823,-14724,20478,35244,21248,2856,-52318,-61353,28309,23204,-7017,-26136,-21977,-58075,-101120,-105968,-56985,-62911,-51869,8056,28361,28822,61320,45361,-23092,-36599,-10666,32768,19364,-51203,-90492,-32390,-5482,15050,39928,81980,140786,118766,25154,-55975,-44391,57746,145318,187560,165337,78164,-27187,-79265,-69329,-47555,-16487,13030,16390,-11384,-78861,-76242,-34260,-40990,-64969,-67840,-56522,-42036,69428,257717,404514,313737,115742,-18303,-93724,-103010,-95258,-91216,-83680,-26729,24889,16984,-50802,-102397,-86771,-11063,99096,173189,195906,124002,8889,-54600,-66093,-64332,16754,38364,27690,31540,41023,-7439,-48142,-23460,26202,33458,8067,-32994,-22410,10986,58766,135554,171153,117185,-22979,-126480,-133698,-76415,-12189,-24384,20944,165178,208448,202794,161567,71658,-23638,-33708,-102886,-111557,-55031,-30992,-73580,-96016,-35350,-16736,-11142,34585,90742,79108,3226,-28685,-12505,-4540,-23424,-95581,-53816,-66148,-71785,-58610,-87680,-99994,-49837,31305,94234,53735,-31050,-75908,-49609,-14341,-14367,-22142,-25961,8668,43703,101184,76392,-38400,-71736,-3920,-16960,-49262,-67750,-68916,-88892,-113810,-39549,77996,202946,164823,72049,47844,59026,91077,123666,138230,119619,7270,-137391,-64008,10889,17189,-70442,-74525,-34746,-36508,-29324,28431,71855,-12857,-83953,-131632,-139130,-114036,-60605,-54923,-91223,-6213,64744,68214,-43656,-59066,39458,100489,100114,76603,68778,70918,73100,147478,264248,275673,175913,33677,-43079,-11623,-53499,-87080,-43501,-29645,-62662,-60189,5462,65369,74199,72146,1261,-46588,-27975,-2342,-4939,-24672,-77617,-29732,84657,134172,111736,59667,15076,-47251,-12861,32693,30285,9276,19921,12596,16716,6422,-17879,-29790,-22164,10890,52508,27771],[-39586,-70039,-1533,59636,121312,113429,29589,-29823,-29937,21030,87025,88044,38801,29344,30564,-7752,-54364,-26306,15642,46245,33927,-74,-21467,-47600,-99644,-60637,8669,34129,72161,100802,81736,37835,-26854,-52831,-78236,-27489,1793,22877,48604,15080,-30515,-54706,-30526,10794,1448,-48039,-107512,-82905,-53421,-45953,4086,70455,127705,162129,63700,61313,127766,60014,-29558,-34885,94280,210767,142686,34415,-59855,-66862,-52486,-89406,-116384,-53220,27964,98000,84317,-3133,-50314,-62362,-48295,-24815,-5906,17795,27382,34755,99186,150456,143005,41264,-49862,-75373,-35513,-36270,-14772,-425,-5885,-36831,-72422,-88856,-51260,-41701,-34307,-55010,-72176,-65908,-40483,-49965,-73227,-60546,-13311,10137,56145,63610,-33061,-118449,-29078,40336,13935,-34558,-57732,-43317,-33693,-66766,-46898,-74789,-80654,-111498,-72046,-59776,-136076,-129346,-94978,-83905,-62487,-22826,-15931,92616,143149,101924,3088,10637,-3568,13393,55221,156945,333175,230162,289358,384251,459443,367243,218784,124105,57259,49325,61378,76627,20070,2612,2413,15767,9386,-12143,146897,427400,634209,458682,179742,38214,-19878,-78440,-129352,-114411,-52589,62624,201631,178903,28621,-105824,-116430,88721,239753,246123,135237,116979,242746,250753,187686,34808,-66119,-83455,-28258,-38788,-51360,-28280,27046,58546,15846,46696,103656,181648,136265,31508,-12904,-71108,-103141,-72347,-6919,-4823,-51604,-68914,68522,126278,98201,63312,47210,42526,38512,51827,60473,-5658,95546,-42849,-44122,29335,26280,-27075,-36024,-34811,-3512,58232,26596,36823,121821,125404,45140,-12536,164,7200,-22186,-48867,-58198,-81343,-63475,-39413,-49392,-79380,-52063,-67603,-64049,-36697,-745,7784,-21909,-21305,12452,-5025,-55443,-76830,-26044,39588,154272,241004,205122,154861,103110,21498,-39863,-78768,-54531,49421,89117,51872,54847,25172,14724,21978,18263,81390,81950,77103,46990,38988,5237,-63638,-135208,-90179,-5105,111958,262979,381685,458555,458808,250888,63616,-9967,-95099,-74264,-17751,6067,33652,9588,-46652,-91230,-61857,-72632,-109716,-60654,-31200,-37275,-59633,-53420,-112691,-91702,-43127,-7235,-23917,10077,81319,100963,117542,102373,36534,49338,38624,36827,44252,-3187,-95143,-104948,-19494,-7279,-43404,-64813,-56529,-114541,-39998,64283,111239,44799,-17889,60233,213392,254697,308922,430753,445889,310090,185128,72500,-27319,-49415,85367,229409,344509,311838,137351,27884,-7858,1884,-33665,-5726,31046,14927,21738,25497,-23174,-33977,26207,93951,115665,155259,207101,159350,56467,-409,29911,106768,202985,158595,97511,33712,-1995,-19315,-17460,4655,54200,57933,29005,-18942,-59015,-86781,-60678,-93794,-50421,-17534,8979,-40291,-76097,-95616,-59837,-26298,4127,45284,55006,47334,54541,22574,7848,-13923,-26639,-16083,-16144,-14767,151,55004,87705,65218,17655,4059,37802,67018,89687,49443,26938,19990,28117,26895,-21712,-46770,-10849,-57213,-108771,-76715,-65628,-72295,-37876,101410,242022,287169,213905,182688,141711,70458,4450,-92653,-44882,10352,-9048,-98512,-84223,-54395,-112067,-81762,-49856,-49970,-50888,2924,97638,155756,327681,572483,569805,195980,32985,-45826,29905,104984,111645,26614,-85171,195539,877548,486303,10998,329012,619531,796244,746332,525065,371394,98727,-22151,1883,94775,134574,65368,-52034,-83075,30402,168344,246421,126168,-17023,-82510,-51076,24497,34744,-11305,-69128,-84412,-102031,-117214,-113006,-81441,-46460,-7885,-14264,-7644,-18839,-91059,-103230,-39997,1854,27036,-2304,2652,-4605,-99406,-137024,-123583,-143867,-66429,-19066,-30075,-45378,-85129,-77916,-69091,-80705,-132440,-83236,-67557,-31532,-32684,-26393,13512,96787,219294,327730,211585,116446,30311,-55480,-126722,-114954,-75862,85473,142003,168515,42226,-3133,91017,229997,174641,14081,322055,410127,372247,909244,477769,64052,617766,1079771,1357228,1335705,702756,93905,75842,321696,485133,495964,237004,27549,-21069,-122743,-117059,-3199,7148,5612,16016,4555,13248,18197,7469,-10482,29191,69596,26609,-28357,40532,111063,97717,3307,-68364,-117039,-113263,-62455,37388,108183,124376,86584,60845,70887,34267,-21226,-60390,-52340,-20661,19564,68482,81543,-51554,-135766,-66950,14004,78636,159479,169718,117320,31101,-80091,-89647,-81236,-86690,-58676,-53525,-50188,-20029,-55311,-116685,5240,129995,220522,153040,81050,36351,25424,10998,33559,112925,183263,147831,56748,-23729,-45082,-2720,92526,196455,153730,64742,33968,105134,160210,101215,-24283,-53530,-20515,-11317,-4037,2075,21651,133028,256626,219877,161549,81377,28903,9109,-15959,-29265,-25214,-53470,-53718,-1776,83474,276773,496788,510794,333775,160450,79658,64122,115977,360905,475565,401504,210666,103039,95870,127708,135464,163782,186303,192606,237798,211770,122043,57220,-4375,-29715,65400,68553,-17978,-76257,-45500,29797,39894,-17266,-52727,-69220,-54790,64689,125496,95781,-8973,-98685,56217,66302,-57758,-91950,-61447,-22170,-4740,-6375,-62471,-135896,-134087,-106037,-89827,-114883,-143816,-92905,-95182,-22344,33593,34396,-33684,-40612,-40569,-30948,7310,25197,4376,-88638,29488,241959,347817,354409,322628,230759,86520,17812,-8500,6877,-2507,-74158,-52411,107703,285979,334596,137144,-96119,-76484,42248,120296,101175,12619,6673,-32466,-85008,-80086,-56547,12500,87241,16298,-67513,-92199,-104475,-71979,-15144,132194,358930,588677,678477,436095,151662,73502,32154,-34144,-89854,-91657,18182,157789,66779,-5364,28294,6076,-73940,-110201,-77046,-9408,29244,66050,93462,118081,133790,112161,27825,-19097,-50467,-78349,-82418,-83951,-44708,45629,68482,37777,75463,127633,74401,-44697,-81005,-17802,-25208,-91320,-103148,-67132,62563,185824,149039,-7739,-69996,39885,79312,44551,32483,3466,-40487,-39532,17467,86380,73655,-39406,-128169,-110975,-33036,21129,16682,32955,14815,-48364,7265,205438,288505,276822,137023,12184,-52006,-113379,-86790,-46548,5195,-991,-34728,-79318,-96888,-64363,-19718,9472,1140,-18316,-21794,-342,11720,-26125,-80249,-120765,-99481,-40959,-14513,10061,80790,151179,165789,69131,-29619,5105,34156,28319,-8359,-78917,-73460,-48172,-8154,-16972,-28323,-49764,-55117,-28854,-42551,-67520,-16248,45774,50139,21430,-42544,-126551,-123602,-129589,-110137,-69251,664,-29160,-65854,-77766,-45629,-20547,-43526,-14625,47466,111913,142115,132587,46877,-27922,-31844,13361,13719,-5549,43309,95584,72179,-4981,-82676,-88274,-71564,-115798,-140622,-146918,-128490,-88290,-87747,-134559,-123279,-154847,-58977,12854,-26015,-124442,-64096,-306,18762,-25544,-33463,-73623,-82909,-43892,-27035,-19903,-68020,-92369,7939,93055,140090,154162,147498,95055,35182,23107,128230,299077,401529,367504,282591,252614,228224,170367,80603,38864,30210,54149,60059,18705,28578,36822,45291,46583,98093,82927,-65527,-113101,-57526,-51040,-105087,-136398,-113195,-127658,-111115,-30024,206,-25700,-62384,-55180,-43882,-35519,-34180,-39870,-5904,21234,-39480,-67410,-50209,-12290,-19788,-19031,-51412,-52870,-12294,43373,113031,143573,149812,72424,63278,49843,98349,198125,275470,276560,158037,14421,-83712,-40179,-438,31246,13819,-8859,46237,98195,168081,158097,80141,-13925,-50283,-19623,56060,49158,-16095,-67762,-62859,15724,110483,108186,21866,-25179,-90056,-86624,-72332,-54579,-52394,-71972,-103094,-66123,10227,112492,184709,198933,149248,38132,-29329,-49017,43331,124057,97415,10407,-97601,-113206,-65494,19042,112469,199158,274109,228202,70800,-34070,-73184,-101318,-72422,-49820,-13229,3790,-9215,-40760,-82833,-124326,-128028,-60018,40301,53542,7204,-27154,7057,34151,40333,66558,108087,134620,125155,121674,126875,106909,88042,54685,9830,-3623,53283,92123,68446,-15226,-47666,-20877,8524,2398,-29379,-80298,-71074,-5111,2597,-26257,-66160,-93121,-83983,-89784,-117563,-89463,-98183,-98464,-100612,-110896,-61225,1663,26299,1655,5005,-3362,10230,32837,45276,8210,-61045,-83583,-118585,-85513,-47445,-73541,-77279,-49526,-19006,11797,77702,224595,321055,376404,422583,296765,53755,-15561,80208,277396,335748,177328,87516,75169,27853,-59072,-61385,6038,35894,-12459,-107600,-117141,-13555,77860,97787,10705,-124984,66843,87076,-24485,-107996,-105086,-51118,-2596,38762,54782,77170,80806,36520,-15437,8666,113901,252059,340413,305005,128917,55093,7600,-31875,-76997,-95862,-57366,-103267,-44684,20179,34532,-69559,-27519,66803,104625,106355,17459,38676,69683,63422,37271,-27598,-118679,46147,145535,91834,-179,-55777,-39966,38947,139534,175526,73934,-31276,-97168,-130567,-118095,-43826,6074,-26064,-28381,22366,89964,66147,40081,37514,49537,37193,56176,96220,81451,132584,185516,205277,140315,64946,6956,-21237,-41522,1398,54370,60762,3053,-78370,-133640,-70579,-55953,-51494,-70926,-46952,-11186,37429,109131,127771,151572,281116,352440,335556,263379,199091,114228,33925,470,50174,123185,207223,271699,156692,65301,22789,29498,62729,16702,-63073,-62376,24152,70217,39408,-83675,-64660,49651,141924,235369,210407,92584,-29608,-100834,-114801,-95668,-12433,84788,119124,36633,-54878,-88672,-54607,57189,148909,167240,102122,38114,-4788,-29358,-27606,1254,110443,202081,178741,88516,-87274,-86235,-3745,-26250,-55806,-27807,-50755,-87629,-70003,23673,7138,-8387,-36932,-73841,-68772,-23209,-15876,-28499,23738,112322,127149,111940,92230,92990,85408,91745,37367,-67579,-113307,-28267,64076,168889,106942,64749,-25552,-81858,-38788,-50456,-82062,-73787,-65767,18065,146187,293691,364373,284483,173339,76890,22338,22740,-37329,-82348,84598,452195,777199,708457,374421,101597,14114,19049,26666,29253,32019,18981,-15314,-56126,-63888,-28918,-68788,-47806,32973,98824,135384,79231,-7342,-62100,-51103,-73651,-111803,-126940,-41448,-20889,-11978,22236,70362,86723,68219,32249,5014,32431,50817,-8242,11391,40165,-14617,-107314,-71564,-14425,-15467,-37347,-68475,-25122,1418,-55219,-4176,87379,131020,64771,6955,75331,147197,126664,7054,-105423,-78096,-36749,-2769,-38135,-94758,-121981,-107773,-75636,-81829,-70819,-31594,-18916,-24769,-54212,-110641,-149477,-127259,-83314,-54730,-43672,-71227,-55000,-18091,-3690,30865,137102,108262,62278,25559,1477,126281,279555,280956,155133,39765,22234,91356,403033,666307,610891,289973,-46000,-23033,-23290,-90432,-45241,83771,120090,49009,-51894,23343,144064,182153,154686,143187,150870,98527,-34428,-82671,74356,154854,128010,69503,-7643,-56823,-2795,60871,58608,20546,12943,-22491,-79470,-84459,-65489,-45321,-61817,-48679,1125,49550,55082,19858,-2548,-2622,22747,23596,-48416,-5127,108720,185241,121555,24801,-17607,-19918,-55029,-81672,46056,37726,10092,2210,-38264,-49737,-36920,-76830,-70935,-64506,-33807,-36057,-41350,-23894,-359,18365,-574,-1258,-89745,-59837,-99440,-151497,-134847,-70439,-37850,-34772,-31429,-25570,-44933,-53790,-26590,-57334,-111341,-141727,-126697,-108988,-70032,-16035,35068,266090,523318,583125,485849,289113,112821,-46724,-131916,-90430,-48499,-23309,-20148,-10088,-35351,10450,24000,-52844,-76231,-83401,-65164,-24068,8683,39544,46707,78180,127186,61370,-16191,-50769,-66594,-75235,24867,129058,254549,356269,270191,74622,-545,-13081,-10361,-15802,13941,38486,-21129,-70465,58024,133577,65118,-53624,-25669,-14633,-67318,-134493,-115791,-32279,66083,195890,316761,335529,243324,76549,31399,-24781,-53552,10449,103405,218719,315194,275311,172889,131612,134305,79491,-14713,-80726,-69805,-41188,13527,90937,77123,78373,93748,128402,129360,41500,-24820,-41724,-26484,-42670,-86533,-113028,-115727,-122672,-134360,-94269,-18247,20148,-57324,-3003,129859,196319,195576,131537,58978,57874,57092,-8948,-95210,-111661,-59338,-53521,-72581,-31387,-35779,-67636,-48868,-43803,-74621,-55546,-45381,-23922,48467,112622,46193,34152,-8887,-62612,-51750,86539,220973,182590,77906,12926,-50953,-80945,-24793,-42759,-50755,-6480,57731,57948,23429,63995,97650,-7700,100930,179870,147811,48094,-63310,-94347,-84679,-59495,-43707,-1024,-12229,-27715,6318,54591,57286,98263,98167,98027,51815,-37755,-97522,-64483,-36547,-41310,-53278,-3596,107320,94469,6801,-7781,38311,57903,-34642,-99774,16754,-14913,-22104,-21813,-16235,-34375,-104000,-36751,-407,3730,35786,76472,100530,39914,11988,-3301,28042,71590,127174,164910,126387,25060,-64243,-18796,99430,100691,8422,-32820,66950,245202,261790,206738,90783,-15486,-41186,7093,29596,38398,20087,134,-52598,-68317,25561,27545,-2032,-22950,-29748,-76144,-123444,-91214,-49591,-59326,-47357,13198,33420,29715,52986,25986,-29633,-42874,-27377,16769,10991,-41513,-75533,-51438,-24314,-3748,23667,66312,119703,99210,19218,-60114,-48810,46674,138986,205979,209007,104433,-23656,-86191,-58148,-19057,23557,36106,13129,-25024,-86503,-90164,-45079,-42388,-67045,-64380,-42135,-23621,70248,230465,367775,299106,114437,-18711,-90259,-96546,-100487,-105889,-93186,-20429,39779,32979,-32105,-96667,-99250,-19385,97278,175436,197953,132325,28393,-35465,-62615,-69333,12545,51917,56670,72863,91400,33804,-26190,-21115,23129,28176,-3702,-49210,-26622,4565,61125,151567,177650,108870,-40255,-144161,-120068,-43605,3215,-18671,25161,172073,227305,215082,174369,84046,-9564,-31708,-117735,-84271,-32566,-6647,-40701,-85099,-47693,-21120,-10944,31365,74080,58891,-10702,-34028,-10718,5702,-15016,-89096,-45065,-42638,-32714,-36383,-88401,-120312,-67731,17692,76751,38055,-36213,-74222,-41349,-2127,880,-5721,-10413,23876,50808,95204,62681,-44932,-58493,15797,4861,-29341,-53410,-55643,-71474,-126695,-64307,51381,187105,168240,85103,55178,60098,104119,159619,186711,162462,23847,-128056,-72523,2398,8293,-75747,-76876,-47930,-56164,-49362,22247,78011,4467,-66701,-113447,-124399,-96810,-31808,-21863,-93938,-29205,43608,53153,-51167,-64282,28041,83932,84159,61969,67301,83705,83279,155035,280654,304465,204720,56491,-21505,1801,-46812,-89165,-37638,-19168,-57406,-60106,16916,71760,72887,65044,-12478,-69627,-51463,-18228,-11501,-21254,-78076,-47773,65703,123524,125741,88900,40423,-55083,-22806,34782,33755,13387,27111,20413,27754,25193,8275,-8913,-17601,4189,40845,11640],[-47984,-58923,-3246,51054,103407,111335,28917,-37136,-49927,774,67659,67532,25025,15362,8974,-34828,-79498,-36880,8763,44449,30871,-7834,-37135,-65317,-113972,-63286,11527,49626,96343,115527,82206,36705,-24621,-55872,-92256,-33631,9052,49770,75126,14090,-48361,-74585,-36918,8901,-8080,-62031,-116544,-101364,-75638,-57553,5544,80242,152440,204213,90168,59855,127341,71155,-19168,-41482,87173,202128,126540,26466,-61968,-73689,-70634,-109033,-112030,-50184,24034,85432,78971,-4901,-61983,-80232,-44641,-10070,8580,31665,41019,51931,124737,180948,174289,74973,-12105,-29452,-7631,-25042,-6685,4744,-8347,-45313,-90718,-87538,-50782,-41627,-33010,-50959,-68010,-60304,-39934,-47311,-64732,-57356,-24764,-11243,27703,41859,-43772,-125373,-38397,25718,-397,-49867,-75723,-64175,-55756,-82638,-49362,-66221,-73467,-117397,-74296,-63151,-159849,-116753,-73098,-68866,-46969,29575,-25328,132771,192044,126061,5628,58415,85139,106125,117256,174453,318792,152605,217580,360059,473054,400490,246226,143708,84935,97318,99223,84043,5999,-19615,-32834,-22764,-21451,-9443,181222,500213,660830,390431,118562,-4626,-43765,-84582,-133176,-123686,-58559,61669,197359,181142,26918,-98921,-86448,112630,255403,260756,139014,97349,190408,223302,186605,42189,-52313,-98318,-48220,-53899,-63218,-36686,19885,47494,-9855,15856,90760,187769,140858,15301,-38265,-99299,-120588,-79283,-12590,-15151,-51741,-68884,68484,132606,106971,77597,56135,43314,46369,121735,150512,35542,139712,-13365,13255,114390,114588,14635,-22401,-73396,52464,140980,77689,63990,129380,162315,105812,32783,5609,-7218,-35754,-49918,-51924,-74797,-67572,-42794,-50207,-79245,-53864,-62716,-49624,-25588,-3428,-3051,-39770,-44058,48,-6618,-52817,-69873,-18390,47125,161027,242211,202289,145866,102038,25610,-32960,-66545,-71405,24049,80659,60114,61122,25838,-7015,-15603,26327,99901,74957,64816,39700,34055,987,-65827,-143449,-101140,-8469,113482,270430,386417,437541,406331,214607,59722,-2902,-84318,-80646,-27530,-8014,14997,-7600,-57745,-82608,-48864,-69223,-110822,-56238,-31858,-42683,-68387,-62832,-119419,-93155,-37606,-486,-20493,12762,98209,135308,159218,156135,94504,86307,61036,53354,52418,-4964,-100327,-90749,-11669,-10960,-50439,-67677,-60425,-117781,-34740,65754,83501,-3003,-61959,36845,183075,205775,252482,377598,397982,262770,151981,42977,-58335,-28674,121568,265404,360839,312731,121748,984,-37882,-33465,-60018,-21911,36418,39949,48310,44356,-9775,-22807,35690,91970,98675,136735,199888,168987,66869,-5127,20724,113222,238632,210824,167266,109926,42819,-7144,-16143,-8728,20956,21651,4847,-26931,-47702,-53678,-19404,-107282,-85555,-53584,-30059,-51683,-71531,-105267,-77086,-34236,-11489,21323,27189,28595,60536,33616,681,-24737,-36866,-22662,-20413,-27197,-30525,10603,46811,40393,7056,-13177,20885,58848,90950,57276,33419,19490,25301,22724,-32076,-81036,-55982,-99272,-133315,-86666,-65632,-51707,-5824,125815,254449,281627,196679,169999,124858,50733,-5374,-92289,-50163,3808,-11333,-66817,-55438,-42016,-116249,-91945,-46270,-47682,-50203,13100,110871,170365,375984,600583,539515,157478,-3355,-75446,8189,94071,117204,36136,-85330,201957,1027785,895138,160209,370904,854149,963605,865719,623550,400504,118621,-14309,-3990,80358,122421,62281,-49837,-53437,67631,185480,244081,129798,-8289,-71216,-39396,40075,50261,-7373,-77344,-101562,-118626,-114529,-111162,-80862,-54182,-21909,-19686,-7654,-19150,-87011,-115913,-44264,2750,38727,17351,32109,35418,-44494,-125262,-129637,-147291,-65828,-12536,-25551,-39452,-74736,-64851,-54431,-61360,-106947,-80126,-67745,-33514,-26042,-553,43567,111510,234375,328217,212201,130389,53910,-27555,-105608,-134639,-95489,66455,70838,155068,-85493,20035,355336,561787,302990,68060,621368,731468,704123,1542308,928585,297180,929236,1615325,2110181,1949218,1090660,231832,118202,565009,736327,650999,251373,15826,-3067,-90165,-93362,-12795,11874,14126,22974,6684,11454,21398,23694,8742,34951,70658,31703,-32181,29353,90306,68896,-21224,-76411,-77654,-59671,-36608,30638,91643,113980,83843,47173,45768,14524,-29967,-69452,-63656,-30236,10640,61997,98975,-17228,-110168,-55284,12801,62595,142176,179989,140761,53540,-58651,-62745,-46246,-52526,-40327,-43236,-52971,-18814,-46289,-96192,12416,130626,219798,165979,85672,35998,20788,8704,32602,101288,169790,148284,72520,-6900,-25885,26831,127140,224352,172321,68766,39652,119088,175414,116737,-3989,-30939,-9334,-14359,-11027,-18688,-14831,95476,221999,215464,189060,116777,60352,34916,7880,-9327,-14817,-52452,-57144,2311,94582,299902,510658,512827,335840,169551,87756,73110,139566,391253,509954,436888,237037,120957,94737,123861,138666,165401,179483,188948,232163,183635,79393,18244,-16621,-25163,82133,90708,-697,-67644,-50889,22385,35808,-14515,-43021,-51660,-24030,106263,164344,125068,5505,-104937,46849,59061,-63644,-89472,-49690,-6436,9821,1145,-57379,-135419,-149717,-104911,-104045,-118213,-140838,-88857,-83762,-2456,67250,66508,-15060,-22357,-12814,-4123,12389,-3143,-21197,-84560,46587,238409,319737,325289,311192,241694,102770,30600,-3918,19413,19099,-57476,-75924,91042,259946,289192,91457,-111589,-62173,47435,120331,102754,24593,26778,-17352,-69219,-65791,-46390,11108,63875,7296,-49895,-61737,-80955,-51991,296,135321,339947,555477,684357,497111,165968,67983,25638,-40661,-99890,-106294,-20487,103993,38101,-38357,-5951,-10948,-64806,-93379,-79890,-13538,20449,57957,90202,110264,116531,87309,9201,-26116,-58651,-94030,-90918,-85912,-39516,44677,67010,39874,72634,116540,67250,-23827,-64267,-22463,-46831,-105704,-95633,-64665,74955,204771,162797,-8725,-63439,69339,92734,38768,18532,-16037,-67355,-56563,9879,79976,77237,-25807,-105741,-98143,-23986,39783,51371,67540,19810,-68258,18030,243617,358216,347593,176014,17839,-60181,-123649,-71141,-24868,37783,27906,-6391,-54251,-90745,-98206,-52968,-18568,-8262,-17341,-15309,11178,24643,-18719,-74987,-106333,-84194,-26488,2712,20683,83759,146530,153360,44655,-54199,-8186,18012,9727,-16497,-75136,-66216,-44501,223,7239,6592,-6542,-14577,4334,-13042,-45787,-7401,47976,49425,19109,-45317,-144351,-123625,-106154,-67907,-31051,24929,-14630,-52068,-61068,-23444,-4595,-39777,-19556,35121,91687,119205,104358,16214,-51017,-40399,11993,16442,-5738,46731,103080,75806,-10016,-86654,-87248,-63915,-107807,-146627,-139309,-135844,-90984,-81764,-116596,-106058,-125484,-53004,21464,-4927,-102503,-117912,-52920,-16434,-27586,-33969,-72750,-61985,-15450,2350,28582,-7583,-69298,-15829,70805,111983,118737,110076,67979,10086,-5717,86340,238927,374328,374010,289453,242875,205492,141085,59473,26782,23386,50602,59396,25274,29390,26360,30409,25639,76583,72064,-47207,-107833,-75155,-62715,-76764,-93147,-96519,-110840,-123754,-39010,-8303,-23019,-42491,-26119,-17918,-18647,-27741,-37949,19057,59733,297,-53647,-41283,-7240,-25693,-17941,-34263,-35015,-8735,40938,106219,129844,125873,49449,56886,68305,125530,224169,282977,287692,186202,40703,-69604,-63571,-28039,237,-8540,-5702,54374,90516,133510,96373,14088,-56625,-78566,-44336,36337,36654,-26655,-78826,-78679,3372,113878,143622,49475,-15262,-83801,-95029,-76056,-52366,-49171,-69607,-108751,-73120,6207,111576,185617,204621,151359,37054,-29510,-61222,21300,89176,72809,8387,-90364,-108669,-49095,38853,138517,221096,274289,196489,36951,-63112,-78538,-93329,-80280,-55489,-18771,-5104,-16794,-40801,-73021,-108254,-103889,-66336,21273,23988,-3915,-18788,21168,48681,58778,91871,139783,162435,136006,113302,100549,64928,53470,29427,-15959,-27293,37487,90804,73689,-13329,-51450,-34048,-10952,-13434,-32327,-67079,-107316,-44938,-18196,-30603,-64133,-91861,-87306,-90397,-100140,-67896,-75396,-79593,-87698,-102356,-49264,17003,34204,6798,13912,4326,12084,33504,30551,-6935,-65639,-88045,-132795,-106240,-63657,-98469,-80769,-45845,-15995,7167,64070,201109,268114,286409,330476,230648,19664,-25491,100362,323667,354701,168499,85466,79447,33533,-55765,-66243,5289,38409,-9692,-104054,-118651,-4313,103537,104490,4698,-152117,24449,62027,-38535,-120940,-110678,-60000,-16704,23869,49573,75255,78523,36828,-14012,4269,104647,241411,336100,323640,156239,65937,-1322,-43713,-86500,-92426,-66032,-122683,-39658,20775,48051,-27406,2658,81902,108249,99500,11448,34801,54161,43972,28249,-24953,-124671,42347,141312,77800,-14447,-68524,-51690,31989,139246,178111,69255,-40512,-96174,-121273,-129978,-63987,-10488,-28899,-10553,45484,109382,73930,38327,32709,40785,27764,42195,103152,116232,174156,215806,222403,153145,68307,4653,-23829,-46007,-3350,56696,70011,15085,-60953,-112748,-82348,-44246,-42340,-76705,-60577,-24023,22646,86322,91656,126726,250399,302839,287891,236455,191355,109701,27194,-4369,42089,98880,160884,218179,120302,44517,20894,55369,96001,33027,-68193,-71319,32230,84263,44197,-71342,-56330,51955,141931,230442,211953,102607,-1103,-59165,-79876,-87413,-42390,91572,135898,48998,-51433,-85891,-44873,53373,111104,119999,74076,22381,-14104,-30660,-25586,-8552,59227,130480,126316,59990,-103611,-79464,8372,-4854,-31473,-10649,-32897,-62495,-30763,38045,-5177,-18519,-37680,-75121,-83436,-40674,-31098,-47504,12566,109581,133631,122991,106879,111323,94136,94813,39725,-65918,-106606,-21075,57826,138940,77425,25356,-50089,-80760,-27286,-35091,-64746,-64452,-60854,24425,134561,261542,334507,270207,162534,66522,14544,20349,-46061,-119537,53938,402395,752081,690947,367530,99875,12693,17629,38491,56817,63511,46919,9375,-50130,-90956,-43004,-60878,-36869,33480,92999,131334,88616,8579,-44419,-37597,-68522,-138390,-107954,-20616,-5679,-10077,12155,62815,91088,86790,60135,18449,13382,25258,-10493,16372,21783,-51236,-148123,-59345,15289,5766,-22467,-49857,-6186,5275,-61808,-11744,104672,184271,132914,40139,85810,149362,118841,2520,-97808,-77172,-46835,-24840,-53639,-95464,-123998,-125943,-97721,-101305,-82051,-50463,-52234,-64363,-75907,-121304,-154194,-130426,-91917,-61356,-50139,-82032,-66680,-26542,-13678,20210,131590,119735,80794,37080,785,116093,256606,236074,119862,26672,24983,107272,474152,699697,614381,275393,-50171,-23605,-12741,-84574,-58156,77519,118281,46880,-42569,51315,184389,228548,187031,147340,132612,60771,-44936,-94189,55515,137172,120525,81988,4964,-64430,-23030,52417,53346,17004,12056,-22157,-81579,-94871,-71367,-45355,-53264,-27009,40767,97283,103091,56629,10433,-5499,20166,29368,-41098,-12762,92096,178732,133694,21643,-24620,-3542,-24094,-26537,103216,46507,6298,-5138,-42173,-58959,-59646,-70722,-33040,-32473,-9684,-13056,-17547,-1071,13968,24265,10348,30176,-47138,-78350,-123066,-171551,-127841,-63821,-25442,-19252,-18014,-18867,-45197,-59410,-34538,-67378,-124121,-142498,-121222,-106176,-68575,-16446,38494,283648,537758,592629,498259,280363,96618,-57701,-130705,-95247,-59084,-39732,-40423,-29991,-56535,-2235,17402,-70022,-112406,-118644,-93938,-46771,-1967,42956,67625,106345,137173,46835,-27253,-53019,-58797,-68272,24160,135132,269412,376949,277324,58177,-18846,-33583,-23813,-12026,33947,48684,-23257,-88953,36850,112086,49320,-66257,-21886,-12951,-73300,-143631,-117001,-37244,60821,180166,289400,310351,232779,82333,31476,-17645,-39923,26553,134554,276395,371931,293801,178066,143908,136199,46664,-49768,-110949,-75943,-32626,25446,104183,80460,73078,87829,127134,126884,27824,-39390,-40777,-19736,-36642,-83739,-117180,-124725,-131307,-125964,-75844,-4598,17811,-79722,-21647,144608,252966,253995,145641,40567,29777,28360,-48454,-133261,-112070,-41717,-30302,-53035,-21492,-31534,-69783,-62492,-63787,-93402,-65347,-42809,-6942,79228,142462,61858,29418,-20810,-68170,-56263,88767,232497,189053,71956,-4420,-74811,-99627,-35433,-61211,-66660,-14823,60127,61807,20261,53039,60706,-68360,104817,199164,165472,52633,-70838,-99049,-88457,-60227,-38184,-6247,-29238,-52183,-19866,31954,40863,92507,111466,120754,79758,-7972,-74612,-61299,-22180,-20265,-34877,1751,100014,79459,3743,-1633,31031,41053,-46113,-94846,22924,10124,7921,4758,4640,-22342,-106642,-59436,-28365,-17250,25443,69475,87364,33372,9071,622,40724,90351,145610,175939,136814,36105,-55025,-4207,112449,99969,-2020,-36083,61735,241022,283107,238264,131127,32403,-6969,23929,31677,35105,15019,-5049,-53711,-82029,13922,28027,2600,-17914,-32868,-81899,-108663,-76437,-44552,-58812,-46430,14387,34088,25217,36435,-508,-40603,-51373,-47003,-7239,-4873,-37231,-58368,-64048,-45408,-23816,7184,48401,94267,76974,11055,-64689,-55717,30953,127796,221640,255745,131922,-20144,-89414,-38338,24912,71243,53268,3755,-43388,-97849,-105000,-59182,-47145,-71986,-65409,-34343,-9276,65935,192711,311602,266536,102985,-23939,-87934,-92163,-105954,-120094,-99753,-14625,50326,44731,-14362,-77377,-94527,-17596,99948,173902,189573,129579,39367,-21194,-60312,-73895,8638,65185,90908,122437,146705,75542,-2918,-18403,18839,22385,-16946,-67872,-31604,-4332,57190,155885,170632,89676,-66063,-157385,-99321,-10496,11424,-20753,20386,162362,228058,215355,180036,92189,1429,-32834,-108991,-57139,-7932,22759,-5210,-60489,-60845,-30134,-15664,22176,48882,28482,-33709,-47126,-14414,12171,-6831,-81277,-43562,-28326,-4652,-10136,-73099,-126801,-83146,3188,56397,20978,-42624,-72906,-37573,3947,9759,4461,-880,33405,55605,86379,52083,-40861,-44407,30674,21876,-10230,-37153,-40046,-53279,-106848,-94034,17564,159185,158538,86452,52101,52137,107392,185605,229837,201628,34660,-121722,-84842,-11027,-5531,-85913,-80621,-61755,-76852,-72710,5123,68013,12153,-54800,-100380,-115169,-84782,-9925,1762,-82196,-51362,21878,34534,-61329,-81598,1613,59311,63681,44162,65051,98229,95242,158363,285663,319549,223101,71211,-4982,11380,-44067,-95679,-36582,-13045,-53810,-66726,19819,70165,64817,51444,-30158,-99248,-80910,-37718,-20502,-17457,-55395,-56915,37610,100410,125988,100752,48991,-65993,-32401,34487,32497,12755,28510,21623,31765,38183,29833,9683,-12161,-1043,31192,1671],[-22723,-34844,4897,51961,91158,109908,33572,-39139,-63315,-5441,60711,59971,25647,15045,1245,-45525,-88007,-35500,13281,54716,38211,-4650,-41127,-70833,-113843,-58585,21784,72416,126876,134301,87286,41650,-14072,-47382,-94064,-30513,24245,83101,117054,35503,-50063,-84056,-34388,18294,-5116,-64155,-114205,-110132,-86350,-54724,18273,99401,185104,250939,125439,63368,129598,89832,387,-36906,86991,197871,118692,28959,-53137,-70909,-79009,-117256,-103579,-41449,25669,74692,74880,-1475,-66626,-88603,-31827,11566,30466,53533,64004,82071,166780,226447,216281,120088,38990,22966,21712,-10361,5976,15082,-4196,-43603,-94831,-82473,-48128,-39192,-28931,-42539,-57533,-44180,-26947,-33528,-49809,-49786,-30757,-27193,5955,26356,-45433,-110226,-40010,14900,-10998,-61032,-89703,-82076,-75373,-92208,-46032,-51253,-61263,-119592,-74028,-64479,-141490,-90064,-95816,-111568,-1546,147799,-70746,72037,140476,84171,18066,105329,152133,187046,192374,211815,308381,83158,143063,311390,458042,418759,270807,166668,118611,153771,149458,102701,7263,-30962,-64152,-61529,-48823,3138,212849,550603,653759,316762,74184,-37403,-58240,-80829,-127809,-132660,-66023,54876,184394,178952,27502,-82589,-62583,121484,256682,268365,143203,75348,122991,193485,188181,58714,-30508,-84543,-59210,-63855,-75583,-46234,13602,40042,-30899,-12116,76220,189138,141371,-1594,-63368,-124849,-125561,-81935,-15599,-20621,-50658,-69541,63063,130202,107293,85161,61927,54641,98795,223738,237279,70886,228024,82399,-31917,53347,135507,46303,113531,-83326,59305,216372,136372,95134,132169,196905,166937,73677,7277,-23277,-47561,-50843,-49384,-71381,-71914,-45768,-50462,-78869,-56683,-60059,-38254,-16546,-8515,-16238,-58100,-65338,-10700,-6818,-50668,-63638,-10684,53687,163182,234831,194525,133185,96414,26314,-29093,-59097,-84684,5501,73393,69289,66285,28265,-11981,-20770,51811,115162,67618,52478,31279,26729,-4886,-68339,-149755,-112520,-14783,106889,260507,365999,392562,333309,174762,52334,91,-74114,-83780,-35900,-21977,-5224,-28007,-70950,-72667,-37151,-67216,-114389,-52628,-31135,-46948,-77810,-74143,-127587,-97847,-37102,95,-20784,10597,105337,157125,187713,196731,146732,120689,78663,62371,52625,-11634,-107596,-79254,-5024,-16268,-60633,-77129,-70037,-120645,-34780,55037,40200,-62000,-99987,21387,153742,155978,191207,308871,331176,207067,110987,5398,-88999,562,156813,291948,361972,303392,104940,-22591,-59445,-58585,-83837,-41438,31852,57933,70429,58367,-893,-14854,41186,84628,75942,110966,180960,166490,70858,-15818,6192,117917,270439,259991,239502,191899,84018,-889,-20894,-26834,-12517,-11018,-16508,-31385,-31734,-23881,4390,-96467,-115934,-92580,-80232,-77290,-76982,-118450,-98661,-46658,-28529,-5155,-4399,4681,62778,46241,-5051,-38223,-51780,-34170,-30454,-49308,-76491,-50742,-10314,198,-17060,-39875,-4171,42779,82976,55971,32595,15461,20360,16058,-40297,-115747,-102756,-130478,-160896,-101761,-71655,-37396,18066,138543,248410,256543,165888,143146,94766,22774,-22484,-99003,-61713,-11755,-22180,-29299,9690,27705,-34961,-59013,-38683,-49412,-55041,16123,118369,185190,412587,596702,481974,110132,-47231,-112810,-17812,78463,117250,45803,-86289,186786,1134254,1418126,608757,260528,946212,1127217,978823,682603,386238,126230,-8462,-13667,58661,99326,48650,-50934,-22107,101469,190622,225189,121011,-6908,-62546,-24736,61360,68903,-5234,-92344,-128112,-143084,-120057,-113986,-83302,-63837,-39753,-28923,-13473,-24564,-86343,-132826,-54913,-3851,40943,26363,49247,62052,2689,-104869,-138441,-155327,-70589,-11939,-28694,-39583,-70146,-57984,-45070,-47054,-87871,-75172,-71471,-39498,-22224,18193,61348,112860,228795,308112,203078,137122,71594,-4191,-76214,-109162,-88055,43454,3688,150561,-90921,151563,579018,822878,221895,41941,721206,585229,865032,1700084,1037615,431642,775280,1497942,2208252,1780546,977440,243201,-99536,566600,730686,495495,27268,-10101,21637,-63471,-73928,-28896,9052,15457,22486,2440,3834,19429,33242,19409,30077,60534,30216,-42421,5853,53755,22771,-58972,-78251,-36550,-13445,-19004,15417,61323,85118,61271,12555,466,-20140,-50733,-90753,-86885,-50340,-7330,48988,108911,14325,-84767,-45462,5056,38286,110983,171020,147370,63623,-46914,-48319,-25150,-30429,-32117,-41409,-59694,-24927,-44615,-76090,19960,126196,207296,164498,75527,21082,3763,-4808,18735,72953,134976,127371,72157,7,-14472,48094,150597,236030,177004,63661,40349,132300,190422,134578,18905,-15355,-7939,-27816,-27001,-48948,-55467,57736,183631,200695,206260,146317,86167,53526,25891,6658,-9032,-54832,-64374,781,94863,295912,482207,478261,317816,166708,85729,72533,150592,387072,504179,446183,255038,138719,92764,115046,134493,158899,169322,182509,217770,148224,32707,-31241,-42479,-31266,83836,98253,7830,-64536,-62451,6997,23985,-18169,-38590,-38491,2869,139700,191534,145724,13686,-119659,21842,38133,-77537,-91142,-46051,-2614,11657,-1958,-59072,-132155,-161946,-113792,-119023,-124255,-141637,-89137,-76691,11563,95856,91401,-4083,-6768,16536,23911,16631,-43381,-54278,-78248,55619,219729,277610,283755,284611,238624,112251,36331,-7030,25729,35011,-40261,-104446,63437,218245,232139,43979,-122456,-55812,44631,110879,95527,34099,40005,-8239,-57650,-54243,-40097,5039,37831,2061,-34109,-35148,-58534,-37405,6386,122945,296514,485320,634633,513645,167572,55699,16116,-47425,-108568,-119081,-43458,61229,13025,-74295,-45958,-29876,-53393,-79205,-86222,-23771,5977,45804,84979,99022,92470,51380,-15685,-34562,-65176,-103997,-102730,-90852,-35905,40394,60063,34465,56673,90357,48743,-8266,-53342,-35096,-73526,-110804,-88540,-69761,73189,203751,158015,-20102,-56923,96579,96770,25359,3844,-31609,-98947,-81310,-7651,61040,68073,-20585,-85714,-77113,-11449,55951,83328,97290,20688,-90856,24201,262114,410669,407990,209438,18997,-72272,-127510,-60367,-9926,61798,48745,14508,-34806,-80901,-102911,-64267,-44286,-20819,-20817,-14268,16279,30566,-17380,-73922,-98400,-77556,-20460,12310,26635,78653,130366,130359,15347,-85319,-27441,-5980,-17141,-30424,-73564,-61600,-44393,2791,25156,37605,34485,26399,39213,15946,-29363,-5745,42129,40976,9344,-54281,-129143,-100931,-70793,-22803,22250,68803,14824,-30848,-42774,-3371,7813,-37313,-24706,20840,65602,85116,61017,-25059,-77087,-48599,7343,14207,-11303,40712,99545,71684,-19882,-91977,-86597,-51576,-93316,-147006,-136645,-145512,-95223,-75109,-90852,-79034,-100632,-49827,25671,12013,-71293,-147142,-102801,-48255,-29189,-39324,-71975,-41212,9564,25744,72809,56928,-37989,-46516,41623,75925,74804,63229,30712,-24490,-41313,44541,182166,335689,365890,282363,216913,166622,100367,30614,8913,10048,37555,47994,24485,24490,12205,11983,990,51968,60907,-27688,-94630,-96515,-72104,-55573,-56455,-72295,-95482,-140572,-55868,-23573,-18817,-20756,-1199,2997,-7260,-25751,-30195,49484,101297,43147,-36517,-32827,-5671,-36297,-20609,-19602,-22002,-9338,36163,99166,117072,103054,27836,47546,83975,148810,236676,272002,280500,201870,62096,-53340,-90684,-61739,-41379,-42636,-10035,56812,80675,103557,45501,-48395,-101118,-112481,-74024,11863,18683,-40899,-91876,-98377,-15400,106747,169641,78753,-4050,-70034,-95002,-82001,-54195,-50228,-70601,-109528,-83195,-340,106800,179441,201155,143975,28021,-36330,-78658,-3775,55100,50581,7630,-79478,-100083,-36478,51799,154719,231593,260994,158900,2607,-91626,-83108,-86425,-92561,-64670,-26995,-15749,-27525,-45517,-66064,-84761,-61987,-47517,1186,-7951,-13690,-8454,35738,64240,78947,118808,172553,192398,151219,109087,74888,21973,15272,419,-42389,-46868,20715,83700,73368,-15205,-58511,-51097,-34317,-32940,-39510,-57903,-98867,-83714,-41444,-38004,-64866,-92504,-92001,-88594,-85877,-48813,-54147,-61398,-72592,-90313,-35553,30654,36773,5972,16184,3500,1534,21317,5388,-30674,-76220,-95165,-136011,-106413,-63974,-112782,-80795,-42323,-16531,-3984,42807,169555,211947,204025,240156,163833,-16002,-37080,115532,357094,355273,151462,78571,78696,34723,-55037,-70313,3623,38188,-11599,-105279,-122208,902,120200,100022,-7613,-158741,-3056,43756,-47396,-126651,-118905,-73469,-34783,5085,39699,68153,70825,31686,-17593,-5591,84382,212346,309770,319288,174629,74354,-6703,-50090,-89866,-87119,-74529,-131053,-38377,18817,59340,13871,34349,96811,110068,87553,3731,28071,37089,24883,19642,-21133,-115528,32195,127619,59234,-29028,-80155,-63862,21753,131803,169605,57565,-52945,-94012,-111013,-132706,-79147,-22868,-26151,7722,64463,121154,75561,31310,21974,25091,13567,22782,102007,143612,203746,232623,229190,161007,69937,1480,-27615,-51402,-8101,58824,78314,26695,-40947,-71751,-65519,-25627,-34926,-81183,-74510,-36917,9238,64638,52144,88645,196611,231077,225264,202120,178643,102935,20132,-8033,31620,68052,105188,155588,78252,19085,17168,78768,126384,45722,-76604,-80073,37090,91351,43596,-54595,-38173,60065,144001,223106,204894,102501,30853,-4780,-23258,-40482,-76556,86904,143493,56122,-48251,-77931,-32625,50148,77193,81848,52611,10790,-20717,-30736,-23481,-20926,2841,58554,72749,27630,-122909,-63147,33247,27959,-7025,2978,-16858,-35131,11308,50231,-13376,-30553,-40933,-76627,-98602,-59315,-47053,-66573,170,103906,139139,136656,127205,134118,103285,96316,41626,-62927,-100464,-15191,53329,116529,63594,725,-65720,-78404,-19654,-23077,-50087,-55435,-55363,26794,115024,215699,291105,249845,151050,56383,6298,19811,-45516,-155194,27962,343649,693042,646086,353066,96384,9067,13589,45775,73997,85021,66526,27358,-38781,-111508,-56039,-50542,-25099,34008,84943,123311,95376,25822,-27867,-30435,-63035,-126155,-86520,-2839,8413,-8868,2272,55358,94543,104065,89814,41838,6794,4989,-11255,21396,1060,-83998,-172370,-45646,44669,29864,-5772,-30372,14128,8811,-65362,-17753,121770,240702,212731,91672,108557,158845,119393,7364,-79608,-69416,-57668,-50474,-72315,-96922,-123490,-142200,-117129,-120929,-93061,-61677,-68092,-103247,-99825,-131339,-156054,-129483,-97773,-66282,-56157,-93324,-77469,-34262,-21486,12640,125051,128703,97081,46537,-1455,100345,222029,180270,74420,2625,20739,124577,532358,700353,585698,246443,-54918,-24162,-1295,-75094,-69927,66803,110903,40793,-35465,74182,214359,263029,211109,144327,105719,18623,-56183,-105098,28873,107770,103064,85662,11364,-73896,-45870,42636,51804,19408,18174,-14528,-76459,-97715,-67292,-39718,-42960,-6316,78117,144777,152675,92178,20396,-11825,15907,35504,-34350,-23345,70632,164988,141275,17589,-30343,25109,33977,53735,155323,49648,217,-11022,-35466,-40473,-35203,-21702,13906,9508,19875,11528,2360,15977,23257,28442,23561,64636,-4024,-90299,-143204,-187528,-124873,-59102,-13364,-2986,-3376,-11230,-45209,-65366,-43419,-79000,-137789,-136870,-114468,-102607,-66022,-16240,45485,275710,506077,557122,472045,248116,68335,-70433,-129209,-99715,-70607,-58886,-64353,-53234,-72726,-4827,22114,-72734,-146261,-137606,-107074,-66432,-13479,42685,81947,125010,135982,28399,-39095,-55005,-52259,-53187,30929,141822,274878,378530,269552,37560,-39495,-57189,-40785,-9267,46283,49845,-26474,-105615,12043,84033,30227,-75789,-18509,-13505,-80755,-151310,-117930,-43872,52341,159540,255184,278183,218486,87327,31366,-11884,-24836,46613,172777,337624,428423,306606,173543,143863,126102,7424,-83405,-135108,-76933,-23074,37066,116985,82065,65468,79043,121296,120007,12014,-54487,-41086,-16771,-33908,-82931,-122488,-133987,-136997,-114688,-58341,3215,8559,-103995,-28471,167238,318506,316652,156782,24457,9808,12368,-74452,-138350,-85058,-6047,4181,-29491,-10109,-23919,-64401,-64292,-73034,-109408,-76044,-40483,9950,106984,165089,72909,22414,-33467,-72521,-65007,84696,232809,185082,58035,-26129,-98101,-103527,-38827,-75928,-74377,-20442,61820,66497,20032,47010,40170,-131445,97370,202431,171723,52608,-81668,-105762,-89059,-53928,-27651,-8163,-42147,-72909,-45926,6482,22936,84461,123238,142808,107951,22119,-49524,-50693,-2470,5282,-15976,6933,88250,64603,9655,8666,23665,21222,-60015,-96919,21377,30688,32733,28807,26709,-8702,-99480,-76919,-52691,-35962,15929,62057,74131,27533,5504,3392,53146,109337,162256,181080,140790,45148,-45492,8269,121564,96031,-11659,-38993,50351,219859,285960,257138,166547,79040,24979,37440,28687,26918,7553,-11218,-54499,-97987,-3332,26810,8915,-9238,-27863,-67026,-81967,-60677,-39914,-59346,-47218,13490,32424,17904,14843,-30969,-53703,-59635,-66224,-34553,-24114,-35963,-42100,-64520,-65911,-43418,-8125,29956,66503,53576,2359,-68207,-62700,13805,115027,236308,305293,162369,-13816,-86186,-11539,81870,123938,66318,-7397,-62236,-110489,-118830,-74203,-53175,-77918,-69188,-30934,468,57470,148705,242477,219264,83099,-32150,-85151,-88163,-109358,-127760,-104693,-11736,55647,52053,1725,-54732,-75272,-3904,110308,172377,174302,117803,42172,-13262,-60474,-77069,7317,80608,133063,182717,206005,116944,21018,-14014,15594,19064,-27299,-85649,-35921,-12740,49445,149255,151750,62014,-97513,-143735,-70314,24936,14912,-27851,9438,139511,213013,207418,183474,101049,13446,-35089,-95154,-28049,22973,58265,29888,-34720,-70790,-40604,-22306,10094,19084,-6976,-61129,-64593,-20602,17171,1519,-76198,-46432,-20596,13393,8813,-58719,-123265,-92970,-9453,36386,4868,-48482,-71432,-36289,6696,15090,10808,4638,39215,59824,77843,47322,-29509,-31722,40651,34052,7534,-19645,-22654,-36561,-90342,-123909,-16926,125790,140193,79821,42661,39266,104284,203931,269461,239194,43247,-116167,-96317,-24192,-18716,-94810,-82660,-72957,-95316,-96474,-19305,46263,13491,-45129,-89683,-109301,-76121,6456,17960,-68884,-68846,2858,17657,-64631,-107814,-35515,31889,42293,26428,63769,114330,110835,161356,282652,322713,233422,81711,9601,19857,-42077,-102456,-36625,-7887,-48567,-75611,18476,65034,54704,36695,-44626,-126817,-107437,-52734,-25587,-9735,-27451,-48603,8034,71483,117112,99860,47611,-75201,-37516,33619,29255,11393,28535,21099,33765,50107,50904,28804,-1763,3208,34873,10070],[3017,-19472,4351,44670,68956,92212,26740,-50943,-83550,-10454,50560,49786,24803,12258,-8797,-57020,-93224,-37523,13436,61145,40892,-5554,-47976,-78404,-115491,-60950,24629,87317,147935,142988,83723,39197,-8885,-41988,-97521,-31376,34109,108579,155812,64196,-46875,-95002,-34852,27353,664,-63424,-111204,-120875,-95465,-49025,30257,116111,212857,288294,157178,60988,122478,103645,17773,-30803,84714,189209,110236,32344,-43327,-68327,-87487,-125101,-99755,-36551,23478,57435,62499,-3435,-74587,-94115,-18568,31286,50411,72962,85396,114338,213941,275053,257743,166244,92768,71729,43991,598,16060,23351,-499,-38623,-88291,-78297,-50204,-41698,-29483,-37252,-47776,-25873,-10705,-18236,-36136,-43448,-36689,-42874,-13925,12032,-44169,-94667,-40427,3158,-22272,-72390,-104092,-101459,-96313,-96481,-40846,-34777,-48246,-120841,-74750,-67284,-97570,-34268,-35532,31372,165810,356183,200345,178760,208114,160687,143055,151977,198696,254446,270959,272147,303660,23564,72581,242873,414879,417978,287812,188071,152622,212392,206568,129791,21074,-32511,-89339,-98826,-68992,21507,237510,569358,611782,245082,43459,-60941,-61948,-69074,-117065,-142843,-77025,39959,162056,171688,31364,-60628,-48839,112711,243331,269519,149696,54619,48887,167156,192760,82613,-4026,-63038,-57996,-63838,-84560,-55618,8173,35184,-47311,-36063,60638,184611,137522,-16873,-84771,-126849,-116261,-80236,-15560,-20648,-44534,-69023,55399,122580,102344,88287,69031,88266,193705,369123,348719,104295,390731,376583,208818,-59934,59593,66270,399853,298069,164353,300960,210894,129851,129703,225055,222335,108667,7312,-37594,-54690,-50075,-47958,-67898,-72971,-45169,-47233,-75223,-57704,-57170,-27796,-6606,-12379,-28665,-73505,-82034,-18120,-4130,-46737,-55455,-333,62139,163846,222646,185520,121280,90500,27675,-24479,-52438,-92004,-4657,70769,83138,73972,35121,2870,8232,84989,128749,64470,45184,26498,22035,-6983,-66440,-148789,-116893,-18398,97541,238711,326794,332688,253506,140805,46577,3655,-61872,-80121,-38239,-30761,-21198,-45439,-79110,-56999,-22532,-62088,-114044,-43891,-23200,-44329,-82164,-82077,-131689,-98102,-34273,2014,-18725,8808,107696,171325,209009,230391,195535,155696,96098,68166,48981,-17818,-110197,-65501,3772,-20277,-70271,-86953,-77297,-114900,-34264,38483,-7661,-121348,-109090,20799,132478,114420,136297,238470,259832,154970,71078,-32297,-96108,42252,197893,314761,355772,292785,97205,-30302,-61853,-66671,-100978,-58066,23637,72963,92817,73210,9521,-3961,48818,78567,54994,86405,159350,159148,74264,-25306,-2971,128792,300740,306418,313259,277962,125316,5720,-25145,-42394,-38931,-34187,-29533,-28015,-10498,2903,13081,-82233,-131195,-124040,-127276,-106045,-83205,-125490,-116974,-56588,-39917,-25795,-30542,-14425,69595,71159,3315,-42730,-62273,-43093,-39384,-74295,-130826,-118374,-72489,-45918,-45731,-65128,-28378,27049,74008,53608,33085,16805,19996,13352,-38750,-121590,-120431,-123734,-164821,-114016,-76583,-23170,40123,146350,232791,223603,132844,113056,62215,-4517,-38674,-104818,-71276,-28140,-33981,6249,78143,115586,51394,-3430,-20742,-47231,-57045,20149,128226,208642,441876,570850,413881,69918,-80659,-146647,-38037,67098,119345,62675,-81319,157907,1196025,2050216,1473083,478336,738853,1107868,1007446,676280,334270,129499,2070,-20286,37108,73266,32839,-43936,19049,137500,191223,199977,108523,-4993,-49083,306,95909,97889,3446,-104456,-153631,-139469,-123060,-114691,-82440,-67722,-51606,-33912,-17789,-27843,-82645,-137738,-64508,-10356,40881,31893,61319,82349,46501,-71021,-133520,-157501,-72481,-9988,-32335,-38503,-64374,-49946,-33590,-31330,-68307,-63500,-70195,-40432,-13869,36288,74204,108516,209496,274774,189440,140994,87442,18558,-43444,-68691,-66842,25598,-49648,170460,-30342,186557,599481,842191,106939,263567,973558,1665938,2597742,1547374,635602,368069,875889,1639210,2140443,1007110,467122,72088,397608,809564,941277,500672,471502,256685,60780,-38488,-56088,-43711,6259,16634,21591,-820,-2078,18599,41700,27977,21805,47254,30771,-46786,-21725,11349,-29794,-100276,-65198,2701,24513,-7811,-2145,25543,46068,26206,-34513,-54977,-58820,-74288,-115501,-113965,-73549,-26383,37987,118463,49478,-54833,-33179,-2125,13574,76094,151386,144627,68460,-38248,-39422,-11624,-16287,-29526,-42545,-64073,-31397,-43984,-56017,31769,122223,188951,153461,57019,-1271,-18298,-22290,-498,37421,90630,96470,64178,4146,-4142,67309,168270,237322,174032,57155,45321,153169,212296,160045,48338,-382,-9187,-44147,-45134,-81211,-89919,30975,151056,182877,217474,173997,111033,70099,42973,22759,-3902,-56815,-70446,-829,90440,270112,419951,415687,285702,157349,79146,68036,152537,355128,466332,435979,270478,162585,99342,110234,130216,151037,161287,177623,200423,112966,-9790,-81458,-73300,-40146,77593,97541,13701,-60655,-73438,-10002,10574,-22491,-33799,-23844,31309,168795,210702,162315,20954,-129651,-9101,12330,-92965,-91687,-45090,-4674,6904,-9565,-62397,-126359,-153334,-127920,-123475,-125355,-139968,-87903,-69025,23520,121435,111429,4353,12356,52805,57258,26018,-82075,-72147,-63488,61102,192111,229208,236900,248161,224404,118784,39288,-12903,29971,48971,-18042,-106710,36787,171527,173537,1994,-122710,-51510,39669,98201,86112,45199,50399,-214,-45076,-40689,-33127,-1223,15762,2512,-19400,-11183,-36000,-24706,7371,100747,239088,395423,546590,492258,161709,42769,8455,-51914,-115155,-130564,-56482,30749,-3436,-105201,-84635,-43490,-39390,-66338,-91793,-35341,-8487,36245,84756,91513,69151,11571,-41134,-41743,-67662,-99660,-110981,-94114,-30257,36440,50923,24693,31758,54851,23553,3776,-45999,-52080,-100073,-104835,-80963,-76464,62328,187908,139184,-37510,-46478,124208,95797,11185,-2022,-32351,-122462,-108575,-30094,35469,52902,-16319,-61235,-48503,7026,73331,114577,122394,19298,-111875,27493,264674,443678,454748,237611,18380,-85015,-122422,-50702,2041,80051,64768,31088,-17342,-61935,-59931,-43824,-57829,-31038,-24240,-14548,18316,32363,-19244,-74792,-94463,-76244,-19572,17104,30175,68395,107425,102884,-11980,-114758,-46335,-32932,-46425,-42275,-68380,-55991,-45039,1904,38334,66172,74314,68726,76131,44326,-16069,-8446,31520,28215,-4170,-65659,-111648,-71848,-33867,22687,79011,120160,51742,-5058,-21990,14704,16188,-35371,-27302,9450,39928,47145,12429,-65779,-94412,-51537,3418,10951,-17804,31279,90264,63757,-29888,-92325,-82449,-37174,-79526,-144666,-138161,-155525,-98951,-68834,-67638,-52040,-77820,-47146,27568,26017,-41430,-103668,-117555,-63363,-28657,-46399,-69817,-21642,30139,43435,110740,120480,-6688,-79585,10278,36620,27349,13608,-10624,-64082,-81227,3014,131873,291270,346890,265408,181193,119115,55005,-202,-9385,-4919,19969,29960,18548,16596,-3257,-7836,-25204,26255,50013,-10061,-79211,-118204,-79818,-43214,-27192,-44987,-78867,-137595,-78350,-44622,-15161,-57,19518,19314,-719,-26265,-11350,87096,148214,89877,-14104,-22546,-6394,-51052,-27121,-7299,-11852,-11317,32492,94422,106640,82062,8610,37234,97230,167709,235708,246619,258937,205612,78486,-37897,-118055,-97389,-87400,-83274,-20090,54272,69615,79735,9254,-100142,-138365,-147137,-101586,-12637,-2278,-57184,-104977,-120049,-38736,90712,184739,109869,11719,-46838,-74887,-82517,-58707,-54541,-73597,-108285,-94295,-7852,99291,167065,188841,128103,13261,-47088,-101297,-31887,21740,29795,7623,-67162,-89374,-26035,58993,160725,230033,236237,118776,-30919,-117281,-85197,-79720,-108692,-74669,-34216,-25681,-40202,-54238,-61052,-59953,-19806,-14195,-15849,-39807,-21325,4117,51528,81501,100831,145847,203300,220944,168829,110257,53950,-17612,-24694,-32163,-68908,-61053,3907,71053,67238,-20736,-68190,-70685,-59904,-54646,-49969,-52673,-74613,-111046,-64741,-46967,-67285,-94236,-97249,-87298,-75358,-33877,-36168,-45741,-57354,-74764,-18742,43552,35240,436,13276,-3537,-19480,-3883,-28735,-60958,-91817,-104982,-133235,-93528,-50348,-92525,-76722,-38507,-20291,-21611,14427,132002,156248,133901,160742,103138,-50787,-48963,125128,374098,337247,127659,67325,72700,30798,-57403,-73472,974,34531,-19108,-112652,-129541,907,126362,86165,-24158,-151962,-16655,33309,-50575,-126391,-130239,-90169,-54944,-15602,26349,56765,58562,21845,-25401,-19287,58558,173073,267705,292915,180666,77400,-9817,-50739,-86570,-81248,-82086,-122984,-41024,13533,65848,50988,65786,111014,109482,71116,-5524,19156,19384,6391,11170,-16428,-104965,15229,104461,36554,-44082,-90810,-76273,8612,117461,150758,39939,-67622,-91539,-102345,-128162,-87216,-29128,-18513,25024,78650,124987,71292,19666,6003,3150,-5465,-1247,93074,161704,219369,235102,225165,163165,70102,-1780,-31764,-56716,-11226,61602,86066,37746,-20199,-28929,-29526,-4728,-30214,-84365,-86301,-47391,-114,48769,15382,39312,124164,145059,154817,163133,161240,93882,13070,-10324,19424,32737,44637,90993,33737,-11036,10536,96975,151798,53497,-88630,-87311,37469,89490,36398,-34561,-12463,73860,147336,211871,186842,90443,63097,57720,43347,16982,-69518,65166,138204,55594,-46122,-66145,-18997,45868,46907,53945,41429,8025,-21410,-28540,-21296,-34625,-53438,-8069,19667,-8004,-139796,-40895,64788,64050,13467,11116,-4950,-8634,49468,55889,-18722,-43870,-46732,-79039,-114128,-78988,-63805,-85397,-13256,94894,142582,151769,151660,158612,110857,94706,41685,-60061,-96206,-11836,48604,97612,60910,-7450,-71192,-75343,-15122,-13738,-38126,-48568,-51094,25419,90500,161488,239814,225203,139271,46495,-3049,19243,-38962,-183421,8171,282024,609189,581520,333109,91650,3690,7239,46770,79480,94347,75691,36797,-28877,-121166,-66370,-38150,-13027,34271,74251,110789,98401,42875,-14006,-29159,-60127,-105173,-66246,11679,20252,-9506,-8648,46252,94942,117280,117475,69719,13589,-5053,-9009,25931,-20481,-104605,-147361,-36463,69057,55973,12225,-10193,33959,9900,-67970,-22923,136911,295340,298074,160595,150871,183072,131599,20551,-59251,-60527,-70196,-78327,-92539,-98981,-121809,-133160,-125581,-139943,-103639,-65740,-65457,-119058,-122633,-137692,-154148,-125591,-100248,-70445,-62271,-105301,-86169,-39954,-26298,7856,116519,133656,109722,53130,-5615,79375,178804,120378,23288,-31302,7997,141410,567066,664518,524795,204067,-60907,-25665,9077,-64166,-78431,53454,99160,30937,-31589,90638,232390,283717,225516,134822,73785,-23319,-67746,-112765,-1182,70759,78137,80723,11204,-85456,-69019,33610,55752,30279,33464,2183,-60311,-84578,-52192,-28570,-31276,12657,111328,189040,199792,123269,26135,-21989,10093,41406,-28564,-35966,45992,145550,144088,12383,-34259,67097,118347,151796,197544,48695,-6401,-12228,-16282,1761,22101,33764,67774,59907,51710,33781,16439,25953,26883,30871,37965,97022,33829,-93141,-157598,-189035,-125952,-55751,-1802,13434,11801,-3140,-45166,-71758,-53232,-92090,-151147,-127504,-107903,-99330,-62917,-14923,55499,243215,432642,480349,408777,194740,30631,-83112,-127604,-103716,-82786,-79967,-90357,-78904,-80124,-3238,29988,-64755,-153874,-123505,-96446,-78060,-24994,37660,87149,132257,124335,7593,-50601,-56684,-47489,-36630,42434,148587,270505,360980,247763,14392,-60636,-82115,-62247,-9441,48579,41836,-31806,-119576,-15605,51038,9196,-80704,-16002,-16325,-89487,-155230,-118626,-51920,40985,135029,216534,241879,201741,91513,31744,-7032,-7941,71303,217505,398898,481894,315420,161218,130968,102128,-37458,-114045,-148823,-74215,-13364,48101,129037,82193,56371,68738,112671,110613,-4400,-69417,-42097,-16481,-33741,-83811,-128423,-142191,-137151,-101406,-41516,6681,-4851,-127371,-21743,199463,392154,380659,165078,11287,-2413,9495,-71418,-108158,-48066,35553,41772,-6778,-198,-14914,-53224,-53241,-66350,-116562,-86429,-37638,27636,131280,179813,78565,13773,-45933,-75122,-77553,74520,221708,170482,36882,-50613,-118339,-99978,-41966,-88731,-73600,-22414,63873,73659,25321,51649,47118,-77107,79210,187466,163796,47398,-95196,-109918,-82303,-39019,-13730,-7037,-51663,-88837,-69550,-20120,4763,75228,133895,164692,137062,52837,-25076,-37358,17397,32110,3250,12919,74005,52468,24970,23933,18377,1246,-74528,-103887,11840,45168,50107,46109,44561,1677,-89904,-84875,-70512,-50249,8958,55834,62491,23131,2245,5682,65651,128845,177098,180538,138316,52137,-34434,21706,130081,92704,-17210,-41477,33919,184417,269546,259469,191138,120999,55446,48997,22518,15385,-944,-17095,-54170,-110022,-22578,25827,18364,3334,-16675,-41713,-52768,-42847,-33855,-59056,-48007,12285,30456,10543,-8082,-62314,-66718,-65471,-81497,-60188,-42611,-35313,-26878,-53872,-82888,-61187,-21223,12578,38394,30653,-5007,-69058,-67505,-1803,103333,250620,355155,196251,-2353,-75819,20602,148574,179351,77401,-16267,-76956,-121038,-129759,-87625,-58206,-82970,-73715,-29297,7423,47280,103261,167807,161818,57141,-40958,-79661,-82171,-108345,-123026,-107872,-12075,56295,55766,16473,-30508,-49776,19204,128761,174102,156831,100260,37976,-12133,-63548,-78172,9965,99564,184174,254060,267711,157902,46067,-6732,15360,20705,-30861,-98874,-37949,-17680,40691,133619,123995,29426,-128221,-111424,-31211,63949,16469,-36793,-4341,108577,187277,197531,191607,116676,31659,-35828,-81051,4758,63580,100209,64268,-9971,-74482,-49177,-27713,-1594,-11033,-40615,-85526,-81869,-25966,23221,11316,-70948,-50155,-15999,24498,19605,-49723,-116728,-95505,-17790,19655,-7862,-51622,-68563,-34967,9360,20103,16234,8686,43533,64832,72085,48789,-14637,-18980,47219,42724,24843,-62,-2364,-19978,-74797,-142173,-43804,94908,119204,70031,31647,26206,99151,217920,307363,276731,53296,-108074,-102040,-31580,-25177,-95005,-79757,-78111,-107320,-117482,-46587,18552,12440,-34106,-78045,-103649,-68260,19184,29679,-55002,-77512,-9841,7243,-54179,-133315,-73195,8554,24051,11923,64367,130525,129818,167001,275448,316619,238254,92025,26134,30812,-37030,-105064,-33799,-39,-38542,-82268,17331,60931,47273,26065,-49155,-135437,-118226,-56067,-21844,4199,2364,-28124,-15053,43521,104472,92295,43403,-77610,-35774,34143,27195,13342,31411,23610,38701,65515,75339,51492,16565,21811,58493,39202],[30130,-6180,2440,36826,46259,67589,17588,-57905,-77499,-3224,45057,44334,29412,13853,-14372,-63223,-89420,-35789,16124,69923,45788,-3842,-50889,-81272,-113742,-63333,26610,100331,165010,148586,78898,36163,-2686,-33953,-97166,-29953,44591,131111,192896,101918,-33925,-100760,-32085,41656,15840,-52481,-101480,-127970,-96116,-35848,46454,135145,239400,319557,190276,60246,111283,116512,37488,-17949,86960,183002,107530,42200,-27377,-60446,-90370,-127374,-94626,-30226,22621,40162,47643,-6564,-81950,-89153,57,53814,72658,93110,107482,149996,265085,324862,298514,214483,150356,118596,63282,12620,28120,34057,7221,-26106,-67384,-66546,-50920,-45153,-31096,-31618,-34929,-2744,11009,898,-20005,-33987,-38123,-53726,-27462,2692,-37592,-77012,-36933,-4950,-29395,-79225,-114179,-117684,-111937,-88887,-30043,-13778,-31047,-116362,-71825,-67619,-35706,119404,282956,435132,502604,663090,731137,859703,895710,700050,448834,237895,344334,414749,391339,369978,310997,-21041,18299,167520,353759,402332,299350,209279,187360,271484,267966,165212,45868,-23207,-99818,-123051,-72294,45134,255764,556536,543622,185298,24929,-72677,-53854,-49222,-99174,-151807,-89662,19210,134413,163015,42365,-33907,-44701,88953,219765,268315,163213,43614,-17460,151098,202364,113305,26512,-39084,-44623,-48497,-82331,-61121,6031,34458,-56791,-52463,46645,174977,130716,-26902,-95477,-101358,-98199,-72718,-10728,-13486,-30322,-63394,49825,114074,96093,90191,83858,163076,376222,657923,608472,203396,654899,959280,970707,648748,256304,123188,803242,900317,574743,470110,319921,166455,122253,243531,266236,136425,7447,-47367,-55172,-46215,-45288,-61678,-68260,-39112,-38865,-66480,-55072,-52479,-16928,6054,-12648,-38770,-83968,-92777,-22239,1507,-40126,-44141,13460,73255,164152,207799,177047,112542,86689,31877,-17058,-43736,-91616,-6783,73771,102679,85298,46504,30025,50714,118094,141303,67242,44932,27117,22213,-2950,-58712,-139899,-109675,-16145,88605,209309,274681,265460,178359,117107,44299,9238,-47376,-70361,-34077,-33279,-31069,-57492,-79082,-35295,-4193,-52694,-107746,-28402,-6654,-33505,-79939,-85454,-129723,-88899,-25190,8556,-12670,8634,106897,179715,225791,260154,240818,190780,113649,71140,41713,-22451,-105896,-48684,14502,-23000,-78462,-94340,-77728,-101391,-31802,18751,-51175,-164921,-84370,32920,119496,83683,92691,174973,193422,112191,35976,-66849,-68165,96396,246373,335137,345912,284440,101687,-19167,-47964,-61129,-110245,-70348,13494,84133,114435,89149,22200,10614,59200,74843,37642,65859,138882,149666,77871,-31682,-1602,145631,324928,344498,380482,358722,164351,13348,-27892,-54001,-57517,-48322,-35222,-19291,12023,23294,7050,-74567,-133326,-142849,-119175,-119997,-85226,-121907,-130253,-62925,-44995,-38927,-48749,-26100,80525,108054,28464,-32981,-65040,-48106,-46228,-99461,-191596,-158190,-114733,-82633,-68723,-79936,-48328,13791,66405,52934,38562,25868,24434,14777,-28206,-91908,-91190,-87799,-137841,-119411,-79128,-8613,60679,150177,210968,188291,102072,84719,32447,-28122,-51657,-107846,-76999,-43397,-45026,36863,139437,201474,136494,59366,6585,-39701,-54169,27222,142239,242138,462602,528402,344505,44329,-86813,-161854,-49073,61388,124061,86643,-68224,118800,1211027,2755617,2742819,1654632,594203,701808,816145,561474,247936,130040,16789,-23682,16803,46241,17959,-24233,70904,174631,188820,172705,95012,-854,-29869,35871,142997,136189,19704,-108891,-130362,-112333,-119162,-112240,-78124,-65333,-54540,-33243,-19458,-27955,-75516,-126082,-71716,-15425,39574,34891,69349,97500,85697,-26162,-107549,-148335,-69002,-5586,-35514,-35239,-56528,-39474,-18862,-13677,-47342,-45890,-61584,-33831,-164,54444,83664,100506,178861,231257,171220,141208,100568,40349,-9776,-27956,-45197,14775,-89237,247757,64124,376176,682757,838377,1069855,926646,2592777,5298703,6822041,4105193,2028090,459394,3267869,5245277,5459372,4304724,2609155,462607,1552992,2341764,2511752,1956442,1591278,753044,114905,-14892,-39750,-55377,5245,18896,21599,-1520,-4747,19279,49099,35213,11792,33327,35754,-37789,-47934,-30113,-81193,-138489,-42131,38808,53338,-2502,-20786,-12786,581,-17920,-88554,-113995,-93486,-96789,-139941,-141604,-97856,-43729,31284,128517,88215,-19968,-18552,-7199,-9219,41810,124872,134961,69959,-31095,-34482,-4292,-9268,-31576,-45527,-65582,-36770,-43605,-36681,46107,118732,166014,133669,32314,-28196,-42702,-41427,-22286,-319,44131,62451,52485,7540,6588,85601,180895,230259,165627,52448,58303,182881,240211,190665,82718,15376,-10650,-60014,-63075,-112382,-108187,19696,126844,163969,221879,198021,134046,84837,59392,38999,1145,-57899,-74710,-1462,83153,226085,332271,332055,241519,142061,68849,60509,144525,301355,404332,410443,284464,192940,117504,113609,128551,143867,155851,174151,181568,80120,-45892,-127787,-101558,-47383,66726,91072,18697,-54125,-81041,-26558,-2570,-26041,-27358,-6297,62051,192721,221349,174912,28300,-119716,-38876,-12659,-106862,-90093,-45333,-10503,-2172,-19559,-66100,-119839,-141617,-142818,-115743,-119476,-134029,-83498,-59975,33187,141785,125463,11824,36531,95873,94888,40848,-85719,-54527,-40781,63970,158639,178594,188358,204749,199517,122188,40016,-20243,32548,60975,8209,-72700,20873,127859,120191,-30762,-114972,-47110,34536,84438,77117,58209,58697,8043,-30167,-24353,-24666,-6673,-87,6832,-5872,10297,-14193,-13527,4416,71825,175538,300257,438700,441941,151295,32209,4101,-54470,-120706,-141753,-66214,10475,-11886,-125318,-117018,-49131,-24021,-53430,-94324,-46487,-20149,32346,92214,91102,51303,-26512,-64479,-48135,-67888,-91723,-113206,-94357,-22158,33296,40027,11463,508,14330,-5636,11391,-42623,-72282,-123536,-96357,-73131,-80896,45385,160863,109181,-58765,-31400,151450,91778,594,4438,-17416,-122137,-135533,-54808,7061,36734,-7819,-29184,-13061,30882,92925,144415,141375,16014,-127114,28123,254136,455055,483968,259120,16680,-97502,-112535,-40619,12411,92874,76861,44317,-221,-32720,-8470,-12979,-57814,-36805,-25667,-14018,18987,31315,-23123,-76792,-93334,-78794,-22388,18086,31479,54398,81135,75374,-32442,-113212,-59347,-59818,-73362,-46143,-57404,-48253,-45507,-1539,46826,91714,111774,111552,114140,71201,-5195,-14332,17534,12602,-19668,-77294,-95085,-41541,4039,68881,134929,170529,90457,23375,1530,31141,20647,-34213,-26829,3578,19745,12657,-30142,-92341,-95440,-49164,1511,8535,-22841,23338,81325,57257,-34112,-82664,-72635,-22744,-68990,-142770,-142858,-163440,-101529,-63321,-47143,-26496,-56002,-43979,28005,37178,-14451,-62987,-86722,-55793,-25847,-53646,-66914,-4638,45284,55791,140727,178034,22228,-111484,-19952,-2638,-20120,-32790,-49170,-102872,-123474,-38108,87734,245597,320831,242855,142496,70864,11776,-27541,-23757,-17792,1856,8984,9346,7636,-18492,-27649,-51499,825,39247,3863,-64418,-135793,-86351,-38030,-4715,-16184,-57929,-114159,-100370,-70739,-15336,16545,35202,30730,1180,-26864,20420,132450,201928,140777,14585,-8804,-8503,-69462,-37076,3613,-2065,-11692,32456,92913,98389,62354,-8484,26730,107484,180839,222181,211695,227595,198526,89433,-24045,-118708,-131034,-131275,-124901,-33888,47495,57851,62044,-11451,-125689,-145891,-159222,-112683,-31865,-23686,-74020,-116283,-141524,-64679,67908,188131,141534,35674,-13364,-41304,-71927,-64119,-61064,-77086,-106550,-104382,-14965,90164,149860,168743,105548,-4077,-57219,-127721,-62601,-10407,10406,8519,-52671,-75259,-15958,61938,157053,217052,203247,79233,-62428,-136047,-83482,-72121,-114081,-80011,-35858,-32073,-53076,-65797,-56810,-34970,20431,23122,-26223,-69599,-26767,19332,69578,101105,123900,170737,228151,243306,184892,115289,39916,-49685,-64084,-67269,-93573,-68967,-11560,54423,56477,-28699,-78992,-90762,-85420,-76522,-62102,-50468,-55903,-102503,-85448,-55439,-69672,-95616,-101726,-86586,-67694,-22906,-21609,-32971,-42907,-55947,2288,57160,31730,-7786,7393,-13450,-47118,-40559,-68122,-94591,-110500,-116398,-130615,-79529,-30777,-71159,-68083,-33227,-25962,-44443,-18886,92319,104916,77173,97020,52968,-81912,-59513,129268,373254,303140,99623,53282,62487,22457,-61897,-74733,-1705,28033,-31522,-125715,-140732,-4430,121983,66086,-42051,-144124,-21775,29312,-48600,-123711,-142842,-106946,-74211,-35348,11807,43132,43755,9246,-35518,-34528,32187,131838,217702,249138,172948,73808,-10959,-45581,-77572,-74135,-86874,-115926,-45825,6264,67887,82934,96217,124618,106727,52120,-14946,9851,2769,-10683,3002,-10860,-92962,-6845,74341,11820,-58301,-99371,-87430,-5684,98087,124380,19032,-82225,-88338,-94802,-119815,-87053,-27749,-6392,41514,88835,122449,63212,5976,-12397,-22268,-27716,-27409,79093,171288,222195,225414,212259,160447,70175,-3206,-34128,-59492,-9497,67241,94940,49337,1094,13069,11125,15143,-27591,-85513,-91791,-51108,-1327,44630,-7316,-14773,41933,54944,84897,123581,141326,84300,8044,-9662,7733,-3272,-14182,34525,-6392,-43720,1435,109013,171411,56644,-103047,-89941,33922,78144,23168,-10816,19149,93408,151866,196724,157924,67850,93400,124620,116275,79077,-17117,24444,119613,48207,-42839,-49705,-3613,40537,21445,36897,43229,19262,-11535,-21039,-17123,-45843,-93256,-59735,-29550,-44503,-133102,-14417,98849,99243,29885,15067,3794,16765,80849,55214,-21816,-55931,-53118,-81048,-128009,-97744,-79535,-101770,-25738,84024,144538,168616,179869,183242,116883,90608,40591,-56734,-92954,-10257,43725,80438,63589,-3575,-67295,-70076,-10719,-4385,-26916,-42697,-47099,22531,66033,106381,188181,200087,129366,38997,-11754,18858,-29073,-165328,-3667,223980,512775,507627,311593,88273,-816,1131,43780,77248,95525,77790,40134,-21371,-118603,-70619,-22533,691,35906,62560,95397,98890,60596,-1425,-30858,-58575,-84678,-46186,24872,30766,-11030,-19720,35918,92374,125925,141473,98432,30745,-2087,-1407,31086,-36800,-100544,-123809,-31818,86941,84562,33171,12769,53783,9459,-68908,-25954,150261,344492,382169,242844,214124,224895,155711,40556,-38539,-52131,-83030,-104788,-109475,-99144,-117478,-121124,-116369,-153060,-111389,-62631,-50011,-91803,-128971,-134958,-147600,-118772,-97534,-72583,-66884,-116012,-89405,-40237,-25369,7277,107292,135531,119464,58418,-9748,55991,132357,64530,-27286,-71246,-12328,156466,574525,596978,439258,153438,-66244,-26746,18444,-51636,-78682,42337,87025,20075,-29212,102171,240566,292240,231617,122096,43084,-58798,-77079,-113001,-26535,33293,50795,70268,6827,-96582,-86672,29810,69062,54721,62366,31076,-30599,-55855,-28670,-12111,-16874,31395,140874,229170,242851,149725,29144,-33770,5571,48830,-21735,-47362,21944,124011,144010,7966,-33586,123610,226047,260804,228939,47134,-9734,-4870,14356,58224,95414,96884,127487,117406,84992,53022,25690,30300,26975,33982,54595,125057,63286,-87838,-163012,-187964,-127759,-50692,11225,31448,28899,7080,-42977,-76330,-61635,-104088,-157274,-114057,-100237,-94857,-57394,-9447,68818,193874,330993,374955,318398,127967,-10075,-91623,-123965,-105021,-93019,-99800,-113577,-103413,-75538,-106,36191,-51456,-129161,-92566,-68481,-75438,-33084,29401,83682,129375,106106,-11773,-58615,-56115,-42684,-20312,56184,155956,258640,328434,216047,-7862,-78337,-101885,-85079,-11265,43034,28529,-37199,-127463,-42833,17744,-9573,-78767,-12861,-19431,-97301,-152213,-116990,-59183,28962,109442,177440,205849,185629,96998,35375,-562,12831,102666,268301,457072,530167,323613,145452,108061,66029,-84660,-135470,-147159,-67763,-2270,60266,141925,82827,48194,59740,104731,102557,-17915,-81838,-41495,-15975,-33465,-84153,-132820,-146613,-130287,-84764,-23621,8838,-18484,-140255,-2975,241756,471571,442822,171909,2763,-6693,16857,-45666,-70638,-10541,74678,77272,13207,8188,-4175,-36822,-31711,-44922,-108858,-93521,-32279,48036,152697,187747,79995,5544,-55934,-74130,-91724,62272,204808,149802,12417,-73861,-127014,-96095,-48417,-96460,-64335,-19189,68203,85573,38798,69924,74258,-17760,53978,155294,141360,37504,-109190,-104339,-66016,-17062,2710,-2392,-57075,-98002,-86970,-45340,-11674,66764,144706,187735,168429,84848,-1558,-23066,36036,58366,23019,20914,59985,45392,47860,45064,17851,-15308,-86880,-112764,-4039,52660,58935,54597,55207,7268,-78023,-81458,-79083,-57561,6701,52784,54247,21272,498,8299,78616,149099,190093,174995,130257,57667,-18944,40416,142096,94107,-15994,-43697,14008,139496,236527,245194,202451,156236,84889,59676,14941,1992,-9266,-21656,-52255,-110824,-40489,26354,31428,18574,-3374,-14466,-21658,-22344,-25112,-56674,-47734,11906,29599,5458,-28553,-92173,-78167,-67738,-89776,-79669,-57212,-33835,-12714,-37369,-94209,-76868,-32109,-3116,10946,9061,-10286,-66719,-69366,-14578,93347,262891,399675,231411,14458,-59956,55443,219066,233536,87084,-21180,-84826,-126459,-136379,-98690,-61767,-87131,-78608,-28370,12708,36968,59399,93078,97814,26210,-49348,-70919,-73707,-102931,-111695,-108190,-16375,51577,55025,28329,-6912,-23151,46107,150735,178235,139604,78660,26166,-19934,-71713,-78993,14638,119638,240328,331161,326539,195603,70199,1552,16557,25898,-28229,-106858,-38894,-19722,30468,108652,88012,-7026,-139354,-71316,15785,102952,15159,-48082,-21238,71538,154832,190368,208419,141044,57437,-35996,-69021,38084,111054,143730,94177,10394,-74658,-57161,-33443,-14310,-41864,-67638,-100106,-97661,-32005,27938,19450,-67362,-56069,-15906,27454,20224,-49573,-113617,-95344,-25141,3308,-20281,-55223,-68017,-36460,9649,22362,17975,8105,42704,65769,64842,49925,-2830,-9578,46821,43881,36862,16660,16054,-7735,-63734,-128854,-60020,68168,95509,55548,17138,10773,89666,224298,337845,307901,60962,-101382,-105037,-35641,-26853,-89036,-76358,-81580,-115389,-139892,-79678,-16494,5250,-26270,-70364,-103229,-66798,21833,31977,-46017,-82302,-21252,-1659,-37860,-119271,-91219,-10930,4240,-5444,58550,136506,142076,168147,258736,295322,230690,96338,38846,38257,-34862,-109066,-34212,4031,-30826,-92685,10376,51839,36505,13894,-49558,-123809,-113855,-54105,-16947,15503,24652,-10494,-35124,11599,82364,73334,31504,-80099,-36996,26781,17984,10544,28955,21458,38980,76225,94102,68305,32825,44008,89553,72267],[57238,6108,725,30151,26283,40775,11303,-44164,-37802,17936,45488,44183,39651,20228,-15069,-64018,-82128,-29928,21833,80750,53215,668,-49823,-79618,-108834,-64860,28279,111562,178214,152306,73844,32753,4173,-24067,-94056,-26822,54694,148842,223873,143267,-14525,-101694,-27025,59107,38166,-33269,-86698,-132972,-89479,-17952,64610,153734,261149,341434,222473,63830,95657,125646,56695,-1251,92443,178386,109246,56570,-7461,-48874,-88573,-123157,-89690,-24381,21128,22426,29976,-12899,-91340,-74996,21549,76541,94249,110054,125281,182208,310090,365230,330414,257779,204800,157938,76551,22867,39100,44133,15783,-9621,-35721,-43563,-49307,-52190,-37585,-29578,-22633,20467,33468,19507,-4967,-24825,-38431,-63010,-38296,-6166,-31449,-62179,-34258,-12418,-35111,-84417,-122038,-130955,-111907,-74592,-18367,6277,-14989,-110248,-68259,-69759,44142,396632,805058,1059388,997721,1042280,1493611,1955471,2064263,1611542,909396,406658,717722,803500,629063,515981,325869,-55168,-16684,90821,279223,370195,300713,224489,215930,321223,322138,199686,71331,-11645,-97137,-121017,-61771,65500,260815,509712,454362,136020,10016,-78256,-43417,-28742,-79565,-154492,-109563,-11911,98649,149428,55446,-10830,-56135,46864,183592,260713,179397,42629,-65918,140435,210113,141665,52846,-20760,-29486,-25154,-70764,-66653,1925,32063,-64041,-64787,29304,153720,114588,-36519,-94435,-76276,-80385,-65513,-7097,-5381,-14666,-56493,42551,100679,84250,86007,104471,296238,703341,1164347,1098379,445142,1015279,1817765,2143669,1764502,909790,296321,1268687,1673845,1240506,794627,474003,194660,103777,243766,287391,149009,1845,-57543,-55146,-45347,-46444,-57548,-63388,-33869,-31731,-58764,-54578,-51921,-11615,15705,-14700,-52800,-95116,-104028,-30585,2767,-37528,-36066,23848,79991,157558,185014,163260,101531,79746,33544,-12201,-37623,-88813,-8304,75685,120884,93678,55167,55520,87537,141017,147123,69920,45698,27245,22032,1716,-51679,-131089,-97371,-12260,76366,170319,209674,191335,110997,98114,39809,10943,-37402,-62666,-30855,-36272,-40852,-69521,-76280,-14708,11448,-45130,-101733,-12611,11812,-21181,-77451,-90638,-126437,-73798,-13434,15054,-8598,4216,98171,178128,234475,282638,276500,218515,124599,65248,24731,-31402,-100081,-34954,20596,-30371,-90199,-102331,-74076,-87778,-32916,-7560,-83252,-118749,-49180,46872,107051,57985,56682,118361,133022,75571,1966,-101428,-27265,155608,295985,347804,329328,273924,111567,453,-31368,-53928,-116780,-83499,-3172,84307,127182,99472,31182,22813,66184,67726,18684,45113,116609,134817,76580,-39202,5982,159284,332148,363142,426803,418201,192306,16210,-34338,-66449,-73809,-59867,-40772,-13506,27060,29496,-15513,-78856,-135006,-146405,-78462,-95656,-83198,-112131,-142394,-70734,-49614,-49685,-63394,-35441,86902,145497,61777,-13495,-63587,-54265,-55681,-119066,-144389,-92407,-74455,-67411,-63404,-76597,-65783,-898,56706,51473,47474,38167,28079,14792,-16212,-56043,-44381,-46313,-107622,-117198,-83442,1125,74450,145635,181071,149966,71853,57532,5467,-50251,-64535,-111515,-82768,-61096,-58770,56884,183951,270007,209316,117941,36582,-30975,-49787,34193,156998,280784,469147,470572,275835,30933,-66347,-140726,-53879,56660,126479,111770,-48505,69053,1177254,3469712,4339491,3582752,1883799,154782,281684,294823,129819,124408,29998,-28603,-5910,15733,3679,5796,128130,206868,180492,142568,78466,2492,-8725,77157,196216,177128,39158,-104834,-101555,-84624,-111345,-109909,-74423,-61161,-51583,-30391,-21626,-28142,-68572,-113672,-79399,-22037,33923,32132,70095,104567,115481,23040,-66003,-128298,-61655,-1714,-41353,-32943,-49511,-29225,-3876,2584,-27943,-26207,-48174,-22617,15078,69511,87642,87343,136909,178387,145464,134062,107196,57870,20856,7133,-29041,8392,-120532,445398,534450,1320610,1920240,2040764,2694173,1941266,5700704,11161429,13525112,9898929,5757339,1469868,7320444,11714404,12414558,10833712,6737900,1592084,3197282,5005567,5292542,4340121,3172092,1434172,180140,4892,-27199,-65074,4688,20497,20930,-1046,-5747,18978,52818,39056,-1021,18458,43671,-15476,-62098,-61323,-119480,-151130,-16131,68772,71436,-3464,-41276,-53124,-49260,-68460,-130927,-124101,-110454,-116991,-159458,-146713,-123296,-58282,28001,137107,127289,17766,-3384,-11049,-29952,9779,93529,118856,67889,-26024,-34077,-3801,-9936,-38522,-50687,-65834,-41785,-44878,-20368,59483,113721,138469,105723,2929,-57501,-67973,-61596,-45454,-37176,382,29694,39208,10385,17316,102264,187830,216101,153168,51293,79748,218152,269249,220821,118426,31561,-11351,-72208,-78590,-135604,-101190,23096,110425,144285,217489,214734,152498,96640,74293,54675,6233,-57935,-77261,-1078,73982,168932,229650,235452,187025,120182,54519,49614,125516,233533,328208,374423,297077,228221,146838,127187,131039,138326,152645,171419,161933,50752,-74988,-166234,-112735,-48792,54195,80990,23916,-43818,-82480,-41258,-14227,-27969,-18625,14832,94824,210080,222882,182960,36082,-102262,-59145,-30540,-112417,-85740,-45591,-18181,-13454,-30117,-69138,-112773,-128219,-137782,-100584,-106455,-122696,-74680,-49057,40291,154856,133177,20316,65972,143635,134462,59996,-49069,-11968,-11581,65460,122792,129458,141785,158767,166518,122401,39307,-27537,34093,71275,37076,-23108,23256,95296,78877,-50246,-101447,-40307,31365,71691,70888,73638,66116,18084,-11594,-4403,-13613,-9795,-8215,14562,7953,30729,7348,-2698,-429,40384,113981,212826,330527,376054,140780,27619,4959,-54113,-124167,-150414,-74162,-614,-13036,-128880,-132291,-45252,-6206,-37467,-90059,-54434,-25470,36536,108626,100202,43485,-54695,-82324,-52813,-65851,-82584,-109612,-89615,-10396,32394,29198,-2548,-32238,-24942,-34478,14927,-42295,-93078,-136959,-86012,-63406,-78292,27040,128179,72985,-79670,-10032,178352,88208,-1439,23321,9339,-99971,-157177,-77772,-18785,26160,10583,13442,30847,61285,117044,173655,155366,13625,-122277,28576,235890,446982,495792,275048,16509,-107175,-97291,-27085,24061,102134,87467,56963,20107,8103,46472,18051,-47903,-35713,-21963,-8834,22235,31174,-25440,-76647,-91621,-81727,-25491,18295,32769,40488,57168,53994,-40308,-87037,-59482,-81512,-89894,-36697,-38298,-35607,-42774,-4258,53094,115625,147545,155660,154140,97819,5980,-20107,3522,-2508,-33528,-84874,-75617,-7789,46418,118633,190317,218174,130778,56291,30410,49102,24884,-31335,-20945,6869,11619,-7975,-51705,-91137,-81723,-40975,4312,10440,-22615,22913,81818,62434,-21809,-56954,-53099,-6493,-59349,-139787,-146866,-162024,-99898,-55703,-26275,111,-31998,-37019,30253,48198,12010,-23742,-44387,-31231,-18166,-57393,-61180,11777,57526,66423,164823,227779,50384,-131286,-43765,-36405,-62216,-66696,-73370,-126353,-163140,-74597,51854,205505,294725,221944,109944,31961,-20342,-44206,-28736,-23335,-10867,-8829,1603,2025,-29457,-43463,-73818,-20167,31417,16007,-48656,-139290,-88201,-34585,15105,16306,-27198,-76596,-102528,-97912,-19033,29027,47492,39455,1483,-21326,66741,187511,265109,198211,52811,12293,-8251,-87901,-46025,18124,13753,-4127,40310,97181,94283,46207,-20911,19207,116585,189461,201054,175205,194097,185388,97519,-9180,-99969,-150487,-155119,-153415,-46268,40265,48654,52538,-15624,-110271,-122835,-131045,-95456,-38193,-40082,-87198,-121229,-156519,-88323,43686,182975,173892,72380,32416,3721,-49256,-65329,-65951,-76595,-100624,-108756,-17727,83344,132407,145461,81633,-17307,-57884,-149890,-92293,-37587,-4203,13477,-32191,-53544,-1835,64991,147792,197313,168769,45680,-88139,-139333,-74463,-59809,-95708,-70807,-25486,-29886,-61443,-76129,-49472,-7362,60461,62239,-25458,-93319,-27692,40339,93557,125929,149525,193399,245994,257663,197750,123539,34989,-68551,-97473,-100589,-109596,-67770,-21540,39074,46313,-34158,-86092,-106252,-105801,-93935,-71658,-47524,-40293,-86162,-98744,-58880,-67732,-92624,-101616,-83076,-59165,-12536,-7526,-20388,-27321,-32285,29762,74777,30862,-14135,3257,-20153,-72699,-82419,-100208,-124543,-127637,-125606,-126804,-65009,-6949,-45506,-52096,-22926,-29572,-68399,-51636,57486,63628,34953,51215,16934,-104594,-65378,130511,357367,259449,72223,40443,51793,13315,-64538,-70652,-1041,21913,-45346,-141096,-152545,-12615,109977,45317,-56494,-135185,-21707,30809,-40855,-117471,-149943,-117370,-87277,-49300,538,31509,30604,-1988,-43916,-47097,10546,96355,168654,196438,153623,65484,-7749,-33037,-62073,-62903,-85409,-107081,-48815,797,68583,111100,126576,139078,103752,34423,-21279,3710,-9494,-24038,-3210,-3097,-77676,-29716,42570,-10815,-68423,-102900,-94045,-17561,77548,95494,-665,-92722,-82183,-85800,-107699,-78368,-17571,11115,59091,97516,117127,55435,-4986,-28017,-46033,-49487,-51239,65447,176055,216535,208577,194730,155404,72639,112,-31469,-55954,1377,78962,107543,63669,24211,52975,50137,32831,-24978,-82980,-87394,-43723,9494,56509,-3631,-59575,-36171,-28630,23425,88041,122393,77251,8276,-3546,-182,-35173,-63391,-2744,-32054,-74778,-8887,114919,184589,56351,-117609,-84496,28469,57965,6357,17554,55664,118627,157793,178665,120317,38697,120237,191358,191166,142377,48028,-30065,91594,38266,-33765,-26669,14530,35282,3059,30509,57791,46538,12087,-4812,-8362,-49767,-74107,-76500,-69320,-77922,-108469,15939,133062,131696,43703,17435,11707,41788,104465,50724,-22801,-63971,-57700,-80895,-137855,-113390,-92100,-113232,-35267,72987,145700,187369,211058,206481,121834,85081,39327,-52109,-89597,-9587,39070,64439,67019,5418,-56841,-61107,-3578,7455,-14635,-36365,-42146,20202,46063,57049,142471,177774,123077,35933,-17711,19125,-18171,-144372,-8253,173517,414950,433670,291766,88501,-2128,-2427,39648,71613,92933,76369,39815,-15934,-110787,-67336,-3497,16682,39854,50964,78365,97877,79590,11319,-32907,-57270,-64490,-25655,37946,40259,-12971,-30572,24291,86426,128956,159532,124202,52256,10918,11442,36506,-39997,-74178,-100281,-30723,96969,114053,57252,39205,72906,7918,-68005,-26668,160909,383360,455745,329581,289661,277063,186031,63659,-18878,-45670,-95478,-123903,-115986,-96288,-110238,-107124,-100319,-148915,-115300,-54347,-29299,-55468,-110582,-123662,-137710,-110277,-90785,-72948,-69970,-125033,-85848,-33749,-18009,10491,97311,133937,125400,62463,-13450,31441,86074,17198,-73598,-114703,-40488,167879,556697,507225,339337,99133,-70698,-27714,25051,-39186,-69098,36597,76873,9276,-28368,108748,240120,289246,229293,107621,17837,-84109,-83886,-106018,-41153,409,23827,55717,-1222,-106488,-94152,32734,92683,95137,106693,72087,10554,-18898,-2358,6446,-1098,49003,165062,262162,278584,169972,28993,-46825,3436,57286,-14207,-56690,-466,101141,140263,3761,-28437,190649,347145,369082,247552,45476,-9082,9910,51176,120369,176944,165461,187924,175983,116090,66606,28957,28355,23567,37651,71733,144704,79970,-80763,-163485,-191704,-127835,-43541,24714,49334,46148,18053,-39485,-79635,-69085,-114881,-149127,-98111,-92728,-90414,-50340,311,82071,136025,216047,255186,212587,54696,-49187,-95434,-119438,-104525,-101561,-117952,-126058,-119298,-63279,1253,35991,-39650,-104813,-58913,-35009,-60719,-37374,16923,70128,115965,82976,-28908,-63379,-54673,-39110,-7478,66753,160526,238996,283446,176030,-29328,-92126,-105817,-100171,-15903,29777,11104,-43391,-129102,-69098,-13476,-24418,-72681,-10905,-24124,-105260,-145240,-114063,-66712,15087,82071,138079,170555,169592,102573,41555,6627,35817,138446,319592,504629,566795,330680,127656,76041,18195,-133352,-135661,-137000,-60480,8386,72052,154001,82568,39768,51151,97196,96155,-28204,-92866,-40410,-15802,-33604,-84796,-136775,-148313,-119972,-66751,-6443,9155,-32065,-130291,21397,289258,548343,495453,175155,-3052,-6366,27814,-14878,-36034,20565,103140,104215,26792,12907,6060,-18532,-5822,-16638,-90254,-97175,-25764,69192,168259,187199,75695,-3449,-64464,-70957,-105196,54436,191215,130120,-10975,-92236,-118973,-96336,-61380,-92178,-50333,-12860,73291,100825,58897,97120,103756,30073,24348,106372,103553,21348,-122679,-87182,-44015,6044,18385,3368,-60180,-101732,-96285,-69621,-27467,58073,154025,210271,200122,115461,18481,-10794,50891,80139,40558,28907,45989,41891,72814,69678,21673,-27675,-96679,-122842,-26110,50241,56371,50926,54507,5865,-64886,-71436,-79630,-58235,8757,52331,48590,20700,-988,9630,89926,167675,198713,163293,116345,61622,3640,67188,159480,101468,-8683,-47690,-9549,89139,190525,215765,199111,181753,111604,68502,5833,-13585,-18016,-25709,-50044,-103317,-56007,27410,46197,33106,7671,9715,9228,-209,-14045,-52506,-46893,11945,29729,3518,-43484,-119435,-87890,-66889,-89754,-89779,-66323,-31465,-418,-19886,-99051,-91192,-41611,-17359,-15647,-10920,-13573,-61615,-68719,-24600,84235,270099,431777,264143,35587,-40624,89852,285646,281916,95300,-21933,-85074,-124232,-132948,-107185,-63919,-90678,-83440,-26973,17935,28747,20265,23534,32181,-7271,-55109,-58005,-62014,-93045,-95942,-101353,-22917,42353,50107,36683,14845,2427,72852,171530,183157,125408,56616,8319,-36346,-85122,-79578,20596,139269,297085,407656,378352,229006,93240,10621,18972,34341,-19621,-107046,-37420,-17757,20384,77145,47363,-42867,-111069,-25581,69401,139653,12374,-59766,-38950,33239,124836,194297,239526,177544,94419,-33209,-58137,71043,163239,186404,119636,27407,-71217,-62685,-37784,-26048,-70233,-76712,-94348,-104653,-36385,32904,27196,-63300,-61331,-17401,25719,14526,-55175,-112462,-92319,-30313,-11046,-30551,-57416,-68062,-38283,10527,24666,18614,5200,38538,63375,57088,50436,7072,-606,42934,40426,45350,32079,34258,2639,-54296,-105573,-58147,52702,75604,41686,3996,-2450,80524,227074,362106,333131,69418,-92700,-101780,-32265,-19381,-75546,-68996,-79744,-113684,-148093,-112114,-51358,-3177,-17844,-63092,-104454,-68603,17023,29253,-37634,-80231,-27399,-5456,-16125,-74173,-59139,-16375,-11716,-21817,48617,133487,148433,167812,238015,264488,214840,99384,52669,47145,-30519,-109052,-32820,9160,-21020,-101426,3159,43343,28018,6140,-41848,-102455,-96243,-43581,-6984,28421,44221,6826,-43784,-16622,58468,51749,19868,-76748,-36583,16854,7615,8853,26874,20900,41059,88095,112353,84473,51826,72815,127746,107964],[71261,6072,-11516,14147,-340,5759,3333,-16366,5922,39435,41341,38284,44211,20569,-21552,-69985,-81836,-30402,20386,82920,53110,-2042,-54960,-83872,-110544,-73867,21359,112574,179633,146894,60669,20022,2194,-22097,-97870,-31433,54633,151517,236761,174658,-263,-106705,-28926,69269,56500,-16782,-76557,-142278,-84796,-5286,74997,161430,267332,343984,243511,68181,70179,122290,65894,9123,92156,167134,107148,66943,7953,-41251,-88631,-118109,-92431,-26572,11598,-1603,4750,-28353,-108806,-60402,38138,91836,107401,115285,129147,198984,334048,381504,341388,284753,244642,180359,76866,24223,41797,46395,17867,3051,-223,-9393,-45233,-67164,-55934,-38518,-17749,35821,48944,30426,2362,-22595,-44168,-77092,-53322,-22162,-34228,-57668,-39436,-24569,-44581,-93138,-129828,-128173,-94398,-63002,-13293,17097,-8308,-109284,-68599,-80203,140329,782504,1500438,1864967,1606842,1442855,2419655,3363974,3585946,2791446,1474880,659724,1295965,1422738,1026917,712869,339654,-82410,-34155,15760,195267,320555,287343,227813,231394,351725,357400,223403,87733,-6819,-91060,-101001,-49035,74259,246579,431253,351093,92108,-7788,-84017,-39180,-14312,-63489,-134381,-141661,-56704,52926,128176,64763,1202,-87025,-15119,133170,242134,192213,47788,-85810,127449,209242,159429,67842,-14394,-20369,-2418,-56802,-74972,-8357,23647,-71584,-74523,5223,116378,84173,-50221,-85607,-57831,-68274,-63255,-9248,-1426,-3682,-51896,30411,79114,63411,71916,127448,493988,1179552,1863845,1781233,821799,1438205,2875021,3631681,3224637,1854376,595691,1724824,2523226,2065156,1265911,667990,205775,71599,222035,279811,141866,-13139,-71110,-59160,-51531,-54269,-58284,-62451,-34081,-30442,-56403,-59913,-59128,-15187,19055,-21936,-74720,-110162,-119827,-48132,-5197,-43312,-35300,26278,77531,139857,151409,140582,84777,66537,29490,-12987,-36688,-88033,-13993,72027,132605,94753,56542,71437,110300,149363,143485,68563,43428,23366,18639,3459,-49804,-128088,-87005,-9319,59701,122612,134510,112355,54436,78653,29618,5305,-36093,-62508,-33815,-44370,-54599,-84893,-75101,65,20423,-43117,-100503,-1254,27170,-12280,-79131,-101847,-124197,-57028,-1539,18231,-10411,-7729,80050,166115,234759,297298,299609,234106,124850,47677,-4498,-47638,-96471,-28023,18351,-45233,-107178,-110176,-69780,-78849,-40771,-40597,-89671,-72263,-18977,54763,89739,32890,25146,68460,79474,42203,-33159,-134584,11527,213068,341084,349531,304557,257577,119645,18226,-20989,-52570,-123890,-100751,-28669,69192,125025,99106,32535,28416,65565,53451,-5466,21383,91049,113630,68114,-49280,13089,161603,315389,355400,441805,444512,202843,10413,-47409,-82223,-90848,-72326,-50658,-15971,29036,17765,-50842,-93553,-143305,-142412,-49116,-60390,-77110,-102288,-149902,-83431,-58131,-62041,-77953,-47133,81529,171765,93951,8558,-61820,-65622,-69828,-105897,-67118,-6413,9119,1559,-19322,-56323,-80349,-19947,42577,48223,58778,49256,26720,9186,-8922,-25965,-1168,-10037,-80429,-109472,-92855,1764,77155,129619,142286,108122,40789,31322,-18326,-72097,-79538,-118407,-92019,-84074,-77601,62789,205817,310944,260491,163559,62913,-24804,-46871,38436,169985,318934,457494,399763,208461,22893,-38491,-115434,-57012,48117,121994,131984,-23566,9349,1097300,4109229,6109547,6049879,4217374,1523657,-130867,-135260,-12823,109039,36118,-39519,-34542,-20369,-8967,41438,183624,228198,163333,107849,56478,1656,10189,119144,248446,213537,56700,-94721,-77378,-62986,-105174,-111332,-75561,-60185,-47840,-29694,-27845,-32059,-65687,-105437,-90966,-33804,20441,20026,60020,100338,131443,69419,-16202,-101706,-53284,-2235,-53789,-35643,-46823,-22695,7389,13324,-13975,-8999,-34809,-12332,26388,77213,83137,66623,83630,117105,109075,115455,103055,67001,43916,31714,-21762,2165,-149026,789465,1411478,3002702,4302631,4540020,4824857,3211875,10035694,18930729,22373455,18181218,11142161,3151696,12609835,20381699,22035126,19614224,12281406,3181524,5179710,8506733,8949349,7372366,5067251,2227919,248796,16645,-22416,-75835,1211,17740,16068,-2821,-8794,13329,48405,35411,-19696,18,49575,12551,-50365,-69125,-122900,-123224,5604,87968,76142,-12920,-66470,-96983,-102828,-121942,-89389,-70351,-100134,-136364,-155529,-119519,-144255,-70352,23984,139507,160149,53088,8099,-17380,-51274,-21330,57020,94246,59188,-26484,-41777,-13585,-21295,-52884,-60704,-69209,-50232,-52280,-12503,65620,102167,103978,69404,-30835,-88164,-94690,-85202,-72048,-73518,-40219,-2093,22838,9416,24123,113079,185289,193150,135049,51553,104295,249751,289819,241214,147817,43833,-14211,-79404,-87252,-121538,-81663,33078,96583,120424,199382,216911,159904,100807,83156,65521,7909,-60282,-81694,-3394,60171,101653,119912,131196,121011,87067,31589,30685,91840,156688,245046,329472,304259,262134,180709,146767,134423,130880,147234,164775,138052,21511,-100761,-154261,-98587,-45324,38598,65176,26013,-33155,-79637,-57088,-27687,-31892,-11514,35530,124271,215260,210860,181386,39935,-85192,-66303,-39507,-105731,-82714,-49297,-30369,-29374,-44132,-75157,-109388,-117417,-119399,-83497,-91326,-110059,-65323,-40729,39945,154690,130721,27326,94537,187266,167730,76701,-8371,34134,17635,62072,83038,79745,95456,110632,125093,114587,33069,-38357,30244,75168,61997,25902,39250,74316,49713,-58692,-87479,-34236,26897,56612,63908,86506,68605,25939,6253,14357,-4332,-14409,-13426,20773,18410,46375,24123,3742,-10285,5323,55836,136793,232871,303428,129594,26564,7090,-54899,-129648,-158976,-83508,-8775,-12628,-120965,-124626,-37165,10272,-21005,-82096,-61968,-27370,43276,126619,112898,41893,-70137,-97471,-60060,-66251,-76831,-106232,-84009,276,29389,14846,-19963,-66728,-62440,-64282,9183,-49692,-117424,-133915,-78041,-55832,-71742,6281,89752,30137,-100581,13002,198951,82727,2469,46462,38247,-72482,-169676,-101159,-42821,20815,36423,62286,78930,93798,141860,197445,160700,9485,-113108,25714,209673,418270,486931,281379,14619,-117504,-80631,-13382,33604,103622,92801,65833,41137,54582,97037,41506,-37443,-32497,-16683,-1612,26199,30338,-28016,-76578,-91775,-87622,-31551,14780,30440,24736,34955,37943,-38668,-59387,-49963,-98502,-94008,-18647,-15937,-21649,-39936,-8912,53815,133202,176117,195104,190342,119108,13849,-28614,-13431,-20131,-48587,-90127,-55318,26811,90818,168338,240179,257767,168029,89856,60731,65238,26778,-30192,-13653,15461,13761,-12581,-49676,-72625,-64738,-32532,7957,13435,-20355,27637,92349,82776,9377,-17220,-26612,7834,-53568,-139158,-152222,-154758,-96956,-48923,-8060,24319,-9066,-29265,31374,55830,34737,11155,-3487,-2112,-9200,-60425,-56057,24201,64104,73222,180021,263155,74064,-115496,-62438,-65562,-100390,-83390,-77992,-120180,-185388,-105942,21833,171440,269415,203191,84665,3826,-41212,-52165,-27589,-24146,-19623,-24246,-6158,-2196,-38384,-57471,-94259,-38470,23667,22882,-35804,-129917,-87252,-33294,30830,48918,11421,-28768,-75596,-127327,-30409,31994,51972,41566,-2434,-8850,121352,246448,331955,257400,97060,37861,-7817,-108200,-53321,36670,36988,12026,53187,103178,90364,30685,-31415,12101,120620,189454,172574,138917,159880,165981,100064,3850,-82175,-130813,-132492,-123035,-57507,30890,39700,47440,-9796,-85032,-95175,-94665,-63363,-32328,-51632,-98239,-121117,-159442,-110150,18111,168200,200801,117085,84426,52484,-21094,-62322,-70890,-72961,-92080,-108464,-17788,77371,114164,118837,56897,-24786,-46329,-150101,-122253,-60945,-15730,20331,-7432,-25605,15174,67199,132513,171400,134645,17903,-109636,-128217,-60154,-44167,-70020,-46172,-4352,-20363,-65673,-86158,-40332,20427,97425,98624,-16183,-112260,-26490,65369,121932,153344,173616,209066,252121,259123,202119,129538,34911,-75300,-122121,-131626,-112322,-59870,-26579,26579,39028,-35337,-88312,-116204,-120493,-107056,-79129,-44619,-28253,-72225,-104870,-57619,-61916,-85911,-97775,-77829,-50567,-3598,4880,-9459,-12995,-7285,59919,94157,32496,-18553,1086,-21963,-86975,-115029,-87824,-130861,-142291,-133025,-123044,-51718,18343,-15898,-29940,-8314,-31145,-93232,-81346,30681,33423,4290,19026,-7323,-118270,-67719,127725,327379,209770,46183,28913,40794,3876,-64292,-61412,2541,15791,-60595,-158665,-163481,-24209,90317,25475,-66862,-126112,-20797,33342,-30378,-108432,-143330,-117354,-92054,-56339,-6585,22604,19727,-11313,-50159,-56393,-5887,68058,124205,140561,123230,52409,-386,-14795,-41942,-48058,-78123,-96464,-49373,-2329,68191,134026,154378,152191,99328,18634,-24484,979,-17526,-34587,-8885,5086,-60396,-51571,12056,-30069,-74083,-101411,-95780,-26344,56924,66360,-17625,-98051,-73578,-75439,-93123,-64176,-1268,32216,76941,104538,110167,49655,-10626,-37463,-64619,-68787,-70097,55857,178198,205299,187880,174839,148383,77184,8059,-23493,-44983,22295,96878,123377,80277,48153,87762,82417,46093,-22355,-77308,-74562,-25531,31991,82619,25778,-72239,-89565,-98637,-26033,58217,105865,73829,14882,8355,-3162,-60405,-96451,-16123,-35784,-99098,-21474,112669,188038,51872,-131369,-70407,22389,28917,-10844,49048,94032,147220,163538,157599,76036,7072,141078,251106,261075,201999,116006,-40995,64898,33701,-14082,3664,35153,30635,-6839,32899,81493,87220,49030,21581,6386,-43592,-33999,-53033,-85955,-98829,-74970,49489,165305,159913,56121,20407,20760,66670,120195,45122,-21921,-66466,-58904,-77557,-141736,-124492,-100019,-118157,-40918,62724,146066,207257,243238,226431,125870,78834,38420,-45817,-85505,-9459,34750,49619,68778,14897,-42354,-47486,8323,23460,-4,-28421,-35207,20084,33728,18708,106865,160613,121576,39062,-18323,21240,-7347,-127328,-7937,132445,324816,366998,276297,94397,1961,-1162,37406,66370,90192,74440,38186,-11456,-101015,-56722,18942,35529,47049,40770,61392,97221,101127,26486,-32103,-54581,-43601,-3587,52345,49608,-14025,-40096,12064,77460,126111,170175,144603,73650,29575,28749,41869,-22974,-35173,-74756,-30650,99662,142533,84349,69330,90930,6655,-64166,-24186,168913,408870,510848,411110,365381,328366,215935,87219,-276,-40938,-104469,-108924,-104393,-88648,-99023,-90201,-81603,-133447,-113574,-41591,-6391,-18428,-81726,-106010,-124539,-99953,-80670,-70742,-70436,-127415,-73963,-18668,-2852,18255,87976,129932,127891,66691,-14936,8214,43882,-18121,-110964,-157454,-72886,180912,525163,411216,239191,47434,-72593,-27268,28851,-27079,-49677,39975,72451,1283,-27519,112183,234423,277548,220470,94524,3224,-94406,-86539,-92543,-40661,-22158,1222,40360,-10520,-112342,-87170,43976,128003,153893,168675,125989,61805,22215,24382,26012,16294,66300,184263,287427,306564,185208,27520,-58196,7243,68334,-4436,-61340,-18649,79197,133792,1050,-17796,263407,469667,465595,254805,45718,-2691,31113,91307,183701,262250,237995,245146,230523,143344,74548,27591,22160,19398,43864,89733,155317,83924,-74671,-161827,-180249,-119435,-31975,39521,67089,63502,30201,-33631,-80136,-73804,-121184,-128794,-78565,-84204,-84971,-40452,15998,94174,82115,105693,139120,107609,-15309,-79040,-93159,-113028,-101084,-106291,-129069,-111164,-96009,-46119,1467,29597,-31373,-81555,-24953,-584,-38064,-35868,2162,48852,95598,59719,-40690,-63321,-51532,-35721,1896,72593,161084,214013,231767,131930,-48314,-99926,-87883,-82981,-21710,11634,-7306,-48834,-123688,-90739,-37245,-31452,-63587,-9710,-29411,-112070,-134626,-108544,-73174,337,54252,100411,138032,154950,109128,51522,15658,61068,177381,366663,536177,587324,337519,111569,39350,-36796,-171888,-114229,-123059,-52417,19251,84305,165913,82229,31910,43854,91351,93215,-32814,-101552,-37997,-14593,-32500,-84052,-138861,-146637,-107317,-47344,10156,8908,-43422,-109073,47921,338218,614657,533018,174822,-6145,-2389,39806,14243,-6507,42892,117894,120200,33645,14575,15961,740,21529,13938,-65229,-95031,-17428,90288,176779,178825,66506,-12571,-70768,-65266,-96818,65606,196593,126001,-21779,-95443,-106742,-100619,-79711,-73631,-33570,-4220,79028,119137,84872,127883,125251,63386,-3258,45068,55049,1808,-127972,-59796,-19742,26488,32103,9534,-61160,-100725,-94433,-91592,-42446,49443,161496,231696,230907,142860,34111,-1426,61414,95551,54304,35796,32706,40771,95894,96020,29921,-34442,-102376,-131193,-52442,37011,41707,34016,40654,-2140,-50699,-59014,-74203,-52643,15161,54447,45292,20905,-2819,8805,98126,182560,201121,145561,98653,67615,38422,105006,183442,114836,3337,-54357,-36275,38118,137417,175502,182495,195874,134012,74676,-4681,-31442,-27594,-29917,-48611,-94735,-68995,27452,60099,43680,13970,28202,37720,22261,-1310,-47103,-46228,11614,30219,4791,-50333,-142344,-96087,-64017,-82412,-89496,-69720,-28965,8743,-5047,-98350,-105351,-50963,-30947,-41800,-29533,-15735,-55238,-67220,-33491,73758,268254,444160,289440,58529,-20549,119390,338989,318875,100504,-20601,-80596,-117019,-126159,-114758,-66682,-95490,-89056,-25419,23142,23241,-12395,-36969,-29724,-40581,-56692,-41973,-48386,-80702,-77957,-86030,-29361,28620,39716,39105,31473,23195,94143,184651,184105,113347,35968,-14747,-61360,-105593,-81894,24817,154450,346336,473214,416758,254739,112485,17599,19446,42545,-8995,-100597,-34536,-13911,9085,39654,2866,-74342,-71306,20719,123319,167812,6004,-73396,-58650,-4815,103939,211662,283234,223489,140859,-29001,-51218,98357,211987,221501,137121,38562,-67901,-68319,-43426,-39190,-96691,-67454,-74295,-100663,-41314,35245,31511,-61432,-67864,-22340,18059,1978,-67605,-115484,-90558,-37039,-26891,-41817,-61313,-71748,-42761,9837,24538,15502,-2910,27576,53300,44359,45518,11515,5269,34320,30442,46877,42217,48142,7891,-49685,-85055,-44483,46359,58605,27091,-9564,-15629,69657,223598,374557,346019,74794,-85540,-96498,-25436,-6995,-60604,-61180,-75951,-105483,-129424,-120399,-84588,-15175,-12732,-60302,-111393,-78288,117,18440,-33278,-76939,-32556,-8855,3442,-26341,-10581,-9647,-26323,-41436,29294,115943,142566,160817,210570,222188,186764,97018,63479,53373,-28057,-108962,-33767,10966,-13923,-112105,-8183,31446,17745,-1139,-32733,-83347,-78026,-32060,1895,37731,56670,18537,-45629,-44144,30173,25696,5443,-72672,-39237,52,-8179,3247,19961,17079,40146,95538,123885,94038,67160,99763,161203,134962],[79107,2100,-25328,-2074,-23966,-22670,8199,24840,55407,65671,41181,34961,51085,23365,-25213,-72371,-79175,-28344,20779,85178,54703,-2653,-57220,-85314,-109482,-78604,17705,115033,181337,144685,50939,8085,821,-18871,-98902,-34265,53576,148210,239604,201817,16554,-106331,-28331,80535,78383,4679,-62124,-127619,-72317,11463,86642,166350,266185,336471,260481,85412,49910,117389,74464,21178,94290,158535,110952,83084,28777,-26776,-78897,-104587,-91920,-25819,5318,-19237,-13507,-38293,-116147,-36342,60296,110505,122877,119082,128093,206868,341914,379746,339478,303211,277349,195728,75899,27788,47261,51845,24196,22048,48737,49148,-18710,-72964,-74473,-47790,-8730,53678,67990,44782,13466,-15903,-43917,-84299,-61564,-34724,-35992,-52767,-40965,-28287,-45015,-92545,-121287,-101674,-64651,-44871,-4538,28002,-1722,-101503,-58481,-88175,262733,1251061,2311251,2778027,2269466,1816984,3403833,4931972,5294247,4112531,2088754,973943,2007244,2205968,1569603,963057,359829,-80745,-29295,-39692,122315,270878,273172,231678,245242,372214,381480,245196,104640,1002,-77215,-71644,-29809,81514,225977,344710,258310,63832,-15899,-79664,-30290,5669,-38536,-102255,-171715,-99937,13477,114231,81291,13481,-120693,-80236,83985,224049,210494,65939,-74906,120913,210764,176761,82657,-7812,-5166,29102,-32049,-71485,-11326,22863,-64072,-66539,-10668,77469,52618,-55595,-63031,-33541,-49205,-52821,-4011,10788,14319,-36980,26844,62997,47260,61281,162858,756087,1768119,2677730,2571550,1292816,1882690,4010310,5270249,4884102,2997155,1000068,2109389,3333691,2942266,1829172,891938,209284,41951,195019,258779,129606,-23187,-73582,-54524,-51275,-53878,-49444,-52535,-27162,-22303,-46433,-57237,-59950,-12802,31120,-19485,-89914,-113792,-123555,-61808,-9488,-44035,-28245,33864,78723,124558,121645,122860,75903,61021,33695,-5257,-26650,-77618,-11121,75683,149810,101521,63759,89846,131892,158024,145174,76308,51212,29360,26431,15621,-40339,-119074,-68128,5954,54431,84148,68459,46271,24732,69997,27332,6154,-30158,-57732,-30903,-45072,-59431,-90126,-63495,21634,35937,-33261,-91531,17679,51036,5064,-72560,-106269,-109294,-27184,23258,31008,-5026,-13059,69106,161506,244137,320725,324557,250213,127720,33725,-29476,-55575,-82197,-14458,21542,-52875,-112959,-100995,-54158,-62307,-41491,-62373,-62210,-25569,14851,67149,79706,20505,10550,39515,47720,24654,-55408,-134942,56098,276972,391231,353584,286118,247626,134779,42135,-6287,-45542,-117323,-108618,-48306,52427,119415,99459,39034,39780,69928,45149,-21939,8042,76695,101687,67746,-45427,27510,161849,287329,333969,435408,446667,207508,8847,-52703,-86849,-94588,-71485,-51518,-14105,30468,3192,-73615,-94817,-141996,-131507,-21238,-17465,-54781,-82148,-133733,-87916,-58355,-63726,-80063,-49803,75179,192651,131923,40784,-49263,-70327,-71261,-50521,19820,87084,108995,98709,54931,-16823,-76202,-30493,37584,57826,85383,69958,32456,9990,4208,7993,44750,31192,-43771,-87130,-95116,4769,80591,115360,109669,77362,22860,20643,-24725,-79375,-83220,-115541,-92606,-99144,-87665,67689,217294,333638,298248,204258,94717,-9414,-32958,52736,194780,365263,440370,334109,157177,26940,-3429,-85013,-49102,46361,121649,156510,18670,-43133,992015,4598427,7842371,8781530,7144376,3865953,1179817,-113539,-143489,95450,45038,-45235,-57093,-48136,-3603,91632,243822,247943,149473,80967,41241,7920,37535,171675,307235,253409,82000,-69934,-47724,-37806,-91208,-105354,-70780,-52399,-34438,-20966,-26921,-28598,-55878,-90406,-95238,-39811,10434,9952,50851,96948,145115,121002,49897,-59461,-33255,3201,-62365,-32989,-37518,-9127,25237,28799,4967,15316,-13075,4852,42234,87443,81381,50096,33756,63646,74370,96257,98647,77959,69081,55625,-11764,5662,-136614,1259552,2663109,5330259,7573221,7953864,7231396,4591077,15157247,27810275,32497876,28104607,17662345,5246068,18523283,30299486,33223162,29675886,18638011,5064651,7250773,12433886,13044077,10688297,7038911,3035217,324268,29505,-16008,-77351,4510,20157,16746,2825,-4520,11329,44748,33321,-34181,-12008,60511,50252,-8580,-39471,-84066,-81322,29968,105253,78345,-20340,-86457,-132175,-141580,-107716,-32751,-16629,-72719,-144163,-131142,-86080,-115684,-67239,27115,143587,192419,92496,24095,-17674,-63843,-40698,27600,71540,52943,-23806,-49311,-24852,-33579,-64145,-65334,-67682,-53861,-58254,-6900,70222,91031,72852,39081,-53595,-103951,-109465,-102607,-92576,-97587,-66762,-23101,12826,12708,34367,125078,181043,171093,120992,61190,135705,278497,303954,254765,174266,58458,-11795,-71116,-72895,-90108,-53944,51726,90749,100001,174743,209142,161141,103725,92297,77944,13249,-57718,-80779,-1464,49551,38494,20597,35571,54159,48985,5517,9098,51920,85717,171122,287154,312153,298325,221525,176212,144664,127760,145243,159641,116429,-1047,-116300,-121486,-64877,-30501,27900,51145,31250,-16080,-66432,-67088,-36705,-31878,-480,61073,153978,212793,191135,174774,44719,-64247,-53897,-31831,-88990,-75955,-50708,-40511,-43151,-55446,-78752,-104683,-104651,-95519,-60770,-70245,-91719,-50831,-30744,36379,145708,124555,38930,123391,225443,194641,92601,31340,79198,48957,58912,45948,35000,55589,69685,85318,102773,25687,-48159,24916,76271,84793,72412,66232,68982,37652,-53287,-69614,-24467,25510,43582,59976,99239,69695,35002,26184,34390,6172,-16917,-13413,28457,29115,60838,39189,9167,-20865,-27516,7946,78579,157753,238147,123889,32578,13073,-53772,-134258,-163809,-89043,-12772,-8688,-103733,-102507,-23738,28382,-523,-68188,-65432,-23716,51338,142672,127148,45986,-69347,-107215,-67579,-67006,-72254,-101796,-75808,11008,25966,-409,-37298,-97005,-92445,-90631,-4744,-63290,-142280,-119425,-70647,-48849,-60636,-12342,50827,-14263,-113217,37989,212970,78129,12986,71196,66975,-43060,-159116,-122513,-61434,23141,69774,116852,131558,129103,168249,216251,159521,5853,-103464,21137,179676,374285,460805,279370,12275,-127537,-61919,1248,41769,97605,93177,72080,64272,103865,140148,56877,-28817,-28193,-9881,8400,32929,31767,-28006,-74423,-92238,-95333,-39615,8295,24867,8971,16922,28456,-29989,-32800,-34235,-106674,-85518,4289,7709,-6931,-36960,-14975,49086,143030,195222,226485,219397,132835,17560,-39671,-33429,-40592,-65032,-91719,-33615,62596,136836,216342,282398,287853,200678,122596,90387,77913,26056,-32070,-6793,26789,23823,-2542,-32550,-51412,-50434,-26617,10523,15907,-17925,35031,110780,117703,56272,33675,4707,18299,-52749,-142280,-158803,-145334,-94067,-44437,5712,43924,10584,-22648,29576,58290,52010,40095,32033,24859,-1669,-64865,-53504,30750,63751,75074,185006,280320,90925,-94140,-76915,-90166,-136185,-80661,-66005,-91934,-145108,-123229,-2202,143642,245050,185722,65071,-16113,-55443,-57334,-25917,-24495,-27337,-39231,-16000,-7573,-47967,-72303,-115368,-55867,13196,21116,-29943,-117847,-86086,-35331,40625,77513,53539,23427,-34398,-138126,-52731,20401,43676,32285,-13311,9511,175739,300562,392883,310973,141355,62668,-10727,-132424,-56361,59585,67864,35509,65809,105190,81537,12144,-43658,1601,114567,176000,136036,101943,123801,138819,93258,10697,-69499,-112041,-111363,-100090,-69768,15853,26768,41149,-2536,-64231,-73461,-61511,-30391,-20794,-61036,-111149,-120109,-149254,-132540,-11018,141580,213963,159001,131545,93387,3426,-58122,-80296,-69690,-85257,-107814,-19717,67971,91816,86232,29303,-28499,-26676,-121409,-155680,-84123,-29035,23684,16381,3537,30306,64218,108042,137402,99235,-7981,-132036,-113210,-46191,-30108,-43137,-14167,20162,-9620,-70010,-100391,-34507,42284,125113,125316,-6006,-131112,-28615,88779,148859,176270,188042,210015,240003,241449,190761,124956,31221,-77447,-130688,-155897,-103302,-52158,-31590,14978,34353,-33119,-87709,-123433,-133148,-120706,-89666,-47042,-24415,-66157,-109010,-57017,-57614,-81004,-95889,-76860,-47643,-1596,9915,-6182,-7109,10144,82923,107053,30947,-26207,-4149,-22697,-81807,-89054,-48140,-103637,-152351,-144284,-125317,-45519,38530,12265,-7895,4415,-35938,-123673,-109103,9312,9300,-22045,-8994,-28016,-127989,-73396,114787,280640,152413,16262,13093,24348,-9999,-64784,-52639,2834,3594,-82968,-182225,-172129,-44465,57942,1841,-79011,-123483,-27338,27493,-25880,-102855,-129290,-111308,-93125,-61910,-15005,10827,5351,-24610,-60253,-68365,-23618,40085,79703,80420,77640,29851,4921,1212,-25110,-36805,-72538,-90847,-53658,-9466,60440,144073,170509,154951,85760,-1532,-31388,-5063,-28393,-49946,-21978,5365,-49228,-77246,-20988,-51599,-81873,-101931,-99311,-38404,30280,32040,-37578,-104490,-70023,-70875,-83850,-53849,11326,48097,87050,102611,95623,40394,-15562,-44240,-80502,-89262,-87348,46874,172907,184510,159406,147574,132556,75810,12562,-17845,-33303,45321,112686,133528,90844,64456,107912,97837,46523,-27042,-76307,-63080,-5854,57000,111651,63684,-45942,-95359,-153620,-69741,27415,85299,67344,20965,18480,-7984,-84619,-114026,-17611,-25526,-110888,-45548,92408,170999,35098,-148615,-55835,10724,-14478,-28494,73418,122660,168583,159913,126401,20777,-29272,146566,289725,311280,245596,172273,38193,58269,40312,12968,33879,50148,19896,-14915,34392,102474,129291,89497,50468,20312,-34728,-2481,-23610,-68759,-88916,-41461,77956,186482,175496,60827,18434,25089,83940,121561,33275,-26729,-70542,-63289,-78055,-145017,-137269,-109648,-123295,-50262,46044,137627,219136,265850,233677,121311,64641,30370,-45557,-88125,-17589,22977,28613,60515,15378,-33059,-36601,18172,36595,9888,-25936,-33378,15561,22767,-12845,75435,142008,117512,41698,-18515,19770,-3732,-122711,-13543,92850,240961,304544,259078,99584,5259,-1138,31651,56267,81692,66096,29177,-14688,-97629,-47894,36462,49542,50148,25245,38448,91393,118856,38616,-33194,-56905,-28947,13005,61349,52032,-20212,-54780,-7692,58310,109614,164502,150100,84226,42258,41177,38743,5891,3028,-53665,-36698,88828,159668,105228,93790,99170,-796,-64165,-25516,166894,411899,534158,470354,421694,360415,232013,101548,9700,-44874,-109902,-84144,-87494,-82674,-90721,-77356,-68475,-121927,-112608,-32240,10175,10187,-56199,-91273,-115665,-95113,-75365,-72902,-74893,-116457,-60627,-1449,13488,23842,73298,117152,119954,65105,-19826,-18819,1362,-47063,-137269,-154002,-98342,201750,489294,319640,145769,-3186,-77642,-31228,23011,-22807,-29466,46984,69520,-8234,-32295,107343,219695,253053,200417,78864,-4224,-94617,-90795,-80866,-33399,-37819,-20721,20458,-25555,-117897,-74074,56537,167883,223473,241155,185442,114219,58035,43799,39340,28730,77261,192422,298523,320812,190770,20288,-70327,13837,77018,2536,-65517,-36898,53534,118939,-5465,-8003,328505,573049,533612,246889,42991,3791,50786,126253,238249,340052,305303,289200,270157,159265,71412,17241,8351,11664,48394,102903,151766,71783,-75976,-160186,-159464,-102974,-20057,50358,78449,74665,37789,-30459,-82212,-79550,-123499,-105310,-59769,-78912,-83162,-32273,32380,99139,38582,9759,38761,14960,-78423,-97422,-90308,-109208,-99139,-110332,-119006,-89547,-69596,-30666,-3272,13694,-31995,-63310,3963,27762,-16749,-32906,-17413,18829,68753,36815,-49150,-62338,-50739,-36320,3831,69524,152394,181791,174638,83211,-68273,-105461,-65580,-49592,-31293,-13063,-28731,-56667,-116953,-106604,-52934,-32974,-56825,-13120,-38432,-120291,-124199,-103389,-81121,-18498,23067,62016,105771,138679,113295,62185,23429,84198,213109,400456,543614,584273,340312,96859,99,-95576,-129879,-88890,-109827,-46592,27635,94678,174960,79256,21891,34997,84467,91235,-33120,-110192,-36851,-14491,-31773,-82933,-139917,-144150,-95887,-29666,23195,6137,-53502,-88093,71550,381837,660297,548754,168542,-9095,2099,49354,36984,14699,53116,116282,122438,32058,11829,23515,17997,46076,41545,-39153,-87501,-8478,107762,175244,161689,51583,-23274,-76186,-58799,-64604,104492,228963,147863,-9618,-80058,-96443,-108970,-97476,-49530,-17407,4129,83627,138333,114038,155676,134025,80690,-21959,-23684,6250,-13151,-113977,-26908,2268,40483,42037,14594,-61333,-97363,-83701,-107040,-57427,40180,165836,250184,258070,164282,43968,3863,66743,102982,62357,39870,19957,39907,113625,121540,41608,-35356,-103067,-131817,-81028,13181,15372,3974,13331,-14427,-36103,-46971,-65590,-42139,25396,58804,44031,21452,-5496,5304,102143,191950,196146,123213,81954,83522,90607,155562,213578,132881,18645,-62881,-64965,-8609,84237,130571,156335,198811,151336,78284,-15538,-50784,-37454,-33996,-47941,-87558,-79393,25528,71180,48775,15701,40956,63042,44860,13496,-39724,-45116,11364,31515,9839,-47362,-148521,-101426,-58740,-68833,-79758,-66986,-25752,15208,6331,-92861,-118386,-59272,-42709,-65891,-44923,-15791,-47317,-64750,-41321,61659,256125,433895,304889,82731,-11,141756,372838,341727,103293,-17513,-73164,-107025,-117873,-120818,-70070,-101027,-93447,-21613,30484,22961,-33975,-79054,-74337,-64670,-49376,-21422,-31588,-65199,-57085,-61805,-27730,14771,26024,36473,42788,38658,108493,188035,179676,104127,21533,-36609,-87493,-130865,-84099,27935,165023,383450,521196,439960,273393,128931,23297,18405,50501,3134,-86461,-27366,-6836,-991,981,-40986,-88958,-30287,65836,173654,185209,-2221,-86676,-77540,-36208,99769,243288,337514,277793,196608,-21595,-46860,118800,252273,246753,147824,45895,-63725,-72643,-48947,-51920,-106925,-47509,-47908,-86065,-44645,36644,34044,-60068,-73334,-28250,7644,-13501,-83274,-119926,-89002,-44227,-43000,-52482,-65235,-77053,-47010,10210,24275,10956,-13940,11529,36679,27460,36168,12230,10084,25216,17789,43666,48444,58809,9977,-48092,-67182,-24788,48241,46815,14748,-20686,-26260,59607,216002,374737,345500,78044,-78409,-88721,-14851,10212,-43891,-51191,-68256,-90939,-106102,-89901,-103984,-27839,-9843,-60868,-122812,-95409,-27618,1836,-31260,-72694,-36021,-11235,19614,18378,34986,6132,-36626,-62815,1414,85233,124968,147927,179275,172665,148755,90507,72244,57954,-26383,-107798,-35956,10338,-8998,-120139,-22206,17362,6761,-6869,-23396,-67782,-62147,-21478,9018,43811,63323,25524,-42912,-68911,-98,-2035,-10085,-67876,-43128,-21603,-28131,-6281,8207,10086,36291,97733,127494,96164,77467,121461,183818,148215],[70688,-14684,-49052,-26817,-52979,-46175,17365,62279,96278,83482,35403,24773,50361,19064,-35553,-80603,-82980,-33014,13774,78356,49096,-9948,-65681,-93517,-114878,-85075,11057,112093,176223,138758,37729,-11700,-9453,-24192,-104044,-44660,41817,129460,222546,211969,24727,-110808,-35160,82133,92219,19605,-54079,-115615,-61468,22631,89189,157187,246839,309193,260029,102552,31200,103211,72437,22712,85953,140987,109722,94317,44520,-15106,-69004,-94581,-97507,-31493,-6684,-38329,-30562,-46511,-108125,-14253,77603,122624,130795,111487,110802,192505,320689,348687,314175,301402,290622,194049,64490,23516,45364,50232,24040,35889,96677,117716,25403,-70074,-102148,-68251,-5323,62973,79593,52064,18054,-15158,-48186,-94680,-73900,-54729,-48167,-58397,-48298,-32272,-46223,-92527,-109008,-75898,-37961,-32258,-3985,26184,-8016,-94690,-45039,-106814,389534,1728213,3115827,3659823,2878144,2092234,4283242,6417991,6929523,5372836,2651593,1284581,2730353,3026047,2169948,1226661,370971,-65606,-24605,-82453,55543,215652,249588,225872,246541,370745,381531,252185,109944,-421,-72074,-52974,-20475,75012,190157,251612,174660,37901,-24901,-78375,-28098,19869,-15743,-70081,-151293,-148546,-26694,98558,92128,15422,-156783,-155101,26874,192713,216887,76731,-69432,107125,202732,181268,85535,-11629,5770,55701,-10738,-66951,-17248,19735,-52179,-53364,-26598,29345,9884,-64415,-42938,-14688,-34325,-44962,-2009,19737,27723,-24081,20401,41397,25163,43236,193926,1038842,2371976,3465133,3329200,1774665,2269694,5038164,6804377,6496268,4174859,1447519,2343820,3956396,3717431,2377247,1097098,192102,8169,157362,218724,104252,-37476,-74985,-52868,-55139,-54559,-41478,-45282,-24824,-18899,-40220,-56938,-64086,-13171,43840,-13804,-98937,-113211,-114043,-81577,-21169,-49754,-25171,35823,72595,101337,86151,99674,63933,52464,35473,561,-18210,-69766,-11240,75310,160199,102749,65902,100056,142838,158452,142501,81818,57833,34882,35354,26971,-34688,-116222,-53948,21152,51039,48028,5220,-15136,8292,59428,22209,3207,-30265,-59996,-34068,-50025,-66802,-96170,-53626,38513,46985,-26444,-86334,31899,70590,18461,-69507,-115194,-93270,2886,48236,41589,-3407,-21274,58485,158428,255984,344812,341565,255932,122889,15824,-53439,-60351,-68547,-4684,20357,-62080,-114204,-87298,-40577,-49719,-45105,-77721,-33096,9120,39752,72053,65897,9055,687,19896,26378,11036,-75113,-111378,92335,330477,431069,349205,264084,232422,142831,58400,1060,-43818,-110405,-117020,-70452,25789,99993,88775,39836,45757,68676,32985,-41314,-5360,63898,90622,67801,-35005,34324,147848,240627,291436,398911,415911,196521,1752,-58044,-89303,-94527,-66181,-51809,-16979,22612,-20210,-74292,-81575,-131495,-126349,-5396,18098,-29549,-63262,-116609,-93592,-60500,-65099,-80447,-54426,58189,194289,160711,68468,-38817,-79129,-60975,15991,101270,170338,202894,196429,134361,24487,-64198,-42325,32668,71324,115382,88579,35409,7264,12216,34700,81406,67165,-6424,-61273,-99531,-312,75055,94816,76393,49860,9694,16306,-24790,-81240,-84505,-111997,-93512,-113000,-95710,63630,210998,329685,311889,227986,119739,5545,-17052,68437,223928,406335,410384,269910,114331,29649,24442,-60666,-42042,41215,115830,173854,66887,-89295,862477,4849384,9267502,11380922,10245445,6603974,2898675,598084,-128160,74633,46579,-54116,-80873,-71354,13144,144031,293974,255613,130677,53437,24279,12050,63746,224136,359942,285269,104840,-42342,-22255,-18853,-79181,-100606,-68933,-47217,-22053,-13649,-27261,-26178,-47565,-76908,-100447,-48670,-4089,-5783,35587,87984,150055,167491,121031,-11541,-10711,5683,-75636,-33532,-29690,3303,41075,40512,20496,37312,6378,18152,52617,91639,75089,30956,-16021,17711,37547,70461,87184,83101,87953,70926,-5512,10353,-113464,1782915,4163754,8070747,11365944,11847643,9559034,5861907,20359944,36554183,42531328,38334587,24455475,7438097,24184497,40065316,44395835,39588749,24902230,6972214,9079221,16204823,16966849,13783650,8771127,3719219,391288,35802,-15326,-76212,7358,20627,16111,8824,-124,5802,34537,25508,-50769,-24476,66870,85455,40159,5189,-36640,-42944,48648,114193,73389,-31194,-107237,-155068,-124359,-59596,12324,25076,-48839,-146249,-109891,-57173,-82358,-54296,29858,142387,214911,127015,37752,-18521,-73686,-52728,2991,46694,43460,-24048,-63430,-42953,-50005,-74093,-67278,-66834,-58304,-69040,-11911,64767,73355,42218,17610,-60064,-100707,-110449,-116600,-111191,-108367,-82789,-38403,4336,14547,41680,131611,169490,145877,106856,73207,163123,292337,302148,253116,188638,68245,-10607,-56501,-51171,-60561,-28218,69499,85736,78101,139567,185137,149691,99766,95692,85756,16607,-55627,-79426,-419,37765,-18359,-64844,-44712,-11243,2304,-30201,-21521,4577,22037,108179,246406,315453,329070,260062,206710,155519,123716,141097,150329,92540,-21330,-124443,-94110,-29130,-11147,18548,35474,35133,2672,-48233,-73302,-45433,-32322,9704,86286,177116,198105,160454,158241,45269,-44840,-32889,-15154,-71211,-70088,-53672,-51503,-57316,-67267,-83837,-102897,-94827,-73282,-38352,-48626,-72654,-35965,-23833,25382,125653,113864,51643,144271,248311,207104,101100,62236,114336,76306,52949,9525,-7900,20296,37384,50938,83984,14025,-60282,14456,70792,100178,109159,93190,71856,36455,-41133,-51533,-14130,24208,29945,55637,106879,65839,41481,43797,51075,13951,-20558,-12431,34163,36991,71139,49295,10619,-34183,-59166,-30819,34848,104395,184438,122497,41911,19084,-53628,-140635,-167543,-92295,-16032,-4163,-83660,-78240,-8972,45471,21359,-51733,-66690,-18872,53369,147154,134517,48525,-62571,-114533,-77675,-70474,-71181,-99168,-68018,18420,19386,-18295,-55529,-119720,-114670,-113006,-29131,-84751,-156909,-104212,-65976,-44846,-48759,-28156,12712,-58850,-110048,61191,217329,73320,25947,92577,91524,-15022,-137730,-143134,-75349,29934,105959,172895,185868,165137,194137,228331,151914,2089,-95515,13837,147083,319010,419849,268445,8387,-138602,-42909,15150,47078,82812,86886,75144,88455,150661,171874,63391,-24219,-25243,-3415,19867,42646,37327,-23303,-69024,-92503,-104913,-49938,-1418,15804,-5952,3630,24134,-18679,-9083,-16428,-103764,-70772,27645,30182,7404,-34325,-22351,38950,143821,202844,246160,237669,136900,16335,-52446,-56138,-63848,-82259,-87747,-9678,99965,183415,260686,315448,308120,227912,153398,117521,85977,22546,-37696,-1327,38926,38695,16625,-11683,-34388,-40913,-23988,11595,17514,-15917,43289,132816,161143,111364,91297,39128,24733,-56056,-148363,-161539,-134235,-90765,-41750,15210,58803,26790,-16997,25346,56477,64741,63876,61967,47994,4164,-70462,-52354,32755,58373,73695,181981,280530,102141,-73892,-85273,-106307,-153235,-64434,-45344,-57389,-103604,-108390,-15002,124741,223528,170188,50718,-30008,-67622,-63908,-26464,-25769,-34231,-52924,-26621,-13127,-57168,-86795,-135765,-69434,1802,12057,-30719,-106561,-83611,-37917,46986,102420,97577,77216,11379,-100858,-83064,-4318,23286,12068,-27259,35183,225569,344942,441468,355343,183296,85384,-15565,-151862,-45096,92772,111085,69008,77830,103130,68734,-6818,-55282,-10176,99880,151267,96690,67998,89518,108387,79920,13405,-59377,-96533,-96640,-84494,-79209,-2031,12047,34751,5244,-46831,-56798,-31941,1169,-5147,-64997,-123481,-116325,-132824,-148849,-38925,108866,213557,192902,168520,121622,22337,-50183,-91160,-63429,-77457,-104387,-20915,58150,69286,52484,4190,-24982,523,-80419,-161583,-101730,-41472,25743,41212,35885,46137,59330,79316,101649,68260,-28056,-152475,-95440,-30254,-14502,-13152,23592,47596,3631,-71029,-114789,-28919,60527,146115,144652,5808,-143863,-29992,113453,176589,195945,193838,198874,214342,209956,167516,111961,25190,-74815,-113777,-134408,-82907,-42577,-32726,11255,41379,-18908,-77028,-121676,-138254,-130588,-99275,-50780,-24038,-63185,-107160,-53374,-51051,-74124,-92163,-76912,-46801,-2421,11881,-6413,-6913,20662,98354,114557,29788,-32668,-7885,-17251,-50835,-27920,-4988,-72104,-137432,-148573,-129099,-41328,58154,43866,18087,19179,-38835,-152818,-122979,-283,-4286,-40068,-30403,-42446,-128913,-78438,97011,226664,95965,-12445,-1958,8494,-20450,-58502,-38942,4457,-9935,-107297,-176353,-159646,-65719,19652,-19854,-88384,-122878,-37616,15955,-24688,-95840,-110261,-98324,-86932,-61344,-19296,1600,-7325,-36795,-69196,-78098,-38235,16085,40296,24940,25499,6373,13254,18567,-7978,-25137,-65083,-85863,-56590,-15800,50556,145730,177872,150331,67448,-20973,-37366,-9746,-37607,-65847,-38363,1570,-40418,-99796,-48786,-69559,-86746,-99859,-99679,-48464,3353,-970,-54708,-107007,-67089,-67378,-75507,-44070,22696,61974,93338,96474,79503,33905,-13362,-41188,-84004,-100102,-93209,45880,166912,162048,130881,119729,113311,72443,17273,-10361,-16079,73316,129322,140388,98875,76912,117417,100831,39355,-33894,-75095,-49591,18396,87696,144909,106471,5063,-59064,-141877,-102922,810,66375,63299,31584,31486,-9233,-101562,-111747,-11738,-4468,-90840,-76730,58306,138821,13209,-148814,-36740,3098,-59070,-29322,92321,141992,184397,151062,91929,-34889,-58313,141345,307688,341229,274564,216314,131103,100466,74047,54259,68817,64270,9627,-16126,38245,122189,173095,135693,85672,38818,-19607,23797,5683,-30092,-46889,-3099,106010,201118,183858,64664,18754,31358,98995,116010,22330,-31581,-71173,-64840,-76726,-140512,-143333,-114217,-123210,-58477,28494,125250,226328,280849,232295,113397,48100,20421,-46313,-92147,-28914,8857,7196,47933,12077,-24484,-23441,31020,51854,20330,-23474,-31151,12482,18389,-30443,53198,127214,115744,49193,-10567,24026,1627,-124610,-22913,58353,172046,253529,245841,109710,13627,3608,28894,47715,73516,57360,18925,-19843,-95623,-37379,53111,63319,54069,10094,16441,87874,139124,54576,-28981,-58388,-15063,29404,70473,53595,-24358,-68173,-29114,34882,84772,146840,144430,87050,51018,51551,31411,45028,42006,-31895,-41923,71463,167534,121792,113839,100895,-8823,-62754,-25576,160120,397706,528366,504750,454311,370806,235339,109837,15655,-51603,-96788,-56766,-66214,-73393,-80498,-63895,-56493,-110742,-107598,-21960,24702,34189,-31726,-76238,-106857,-91229,-70999,-74767,-78334,-100588,-41439,22553,35733,32204,58874,100767,106505,63256,-22191,-43484,-35164,-64305,-124754,-102719,-64469,249748,467058,251759,75232,-43692,-80331,-33894,12722,-22317,-6385,61183,73653,-12450,-37049,100433,202894,222800,176058,67863,651,-83637,-91631,-67804,-19913,-42079,-35644,2955,-39942,-116158,-54841,73310,214380,303706,324458,252121,168800,90754,59817,50482,40374,86452,194477,300589,327008,193146,13772,-73681,29113,88693,12139,-63391,-49251,29674,100455,-10864,4281,382132,647819,569667,231003,42169,14082,71273,158223,284854,408950,367446,321687,296263,167481,62644,4014,-5717,7756,56567,115469,140313,52244,-79082,-143569,-128807,-74008,-2834,61382,86554,82705,44449,-25692,-80819,-80026,-111905,-74929,-36622,-71447,-80331,-21452,52186,101145,16536,-55671,-22625,-40025,-119385,-97783,-84024,-103484,-94330,-108044,-98469,-66400,-42181,-13608,-7706,-5413,-36698,-44617,31902,52890,4134,-25432,-35326,-10752,46250,23393,-48672,-56340,-47822,-36304,3486,63887,138951,149112,121125,37269,-84848,-105568,-42855,-14451,-39134,-38041,-47787,-62272,-106806,-105610,-55062,-26567,-49503,-16942,-46079,-123236,-109946,-94044,-84754,-36926,-6706,28179,78700,125152,118974,77564,34080,107915,245946,420008,528561,559405,341724,89559,-30547,-136704,-77703,-60213,-93280,-38432,38133,108364,185569,78255,13920,28422,80211,93592,-24806,-113747,-33004,-11261,-26608,-75512,-133171,-136627,-82280,-10351,36189,5160,-57116,-65445,94632,420057,683737,545020,160838,-7983,10633,60073,56544,31225,55300,104308,116108,27098,9539,32777,36350,70026,67750,-10449,-70645,6150,123814,167259,141171,36113,-31301,-76438,-47783,-18446,169668,286099,197271,28792,-51480,-84902,-112207,-70913,-20778,391,14845,90572,161286,148724,180671,135065,87991,-21457,-85722,-14349,-3172,-76717,11591,22957,50363,51613,22096,-57311,-89279,-64798,-94701,-68457,34183,170369,268129,282979,181690,51564,8636,70702,106163,67776,44052,11649,41516,127847,147850,59517,-26879,-94559,-116815,-105329,-15295,-16639,-33667,-21536,-21752,-18029,-33029,-52325,-24789,42218,68543,48174,25683,-5707,2671,105044,198103,187179,102691,77016,121250,165093,221192,250838,156555,39327,-67258,-90923,-43187,40712,90346,128507,195289,166395,82953,-22167,-67526,-43737,-34411,-44693,-79107,-84692,23682,80493,50903,17077,51892,87719,70210,33492,-26658,-39824,14484,36643,21082,-33457,-127857,-99819,-47783,-47499,-60877,-56274,-18742,22141,16790,-81423,-125877,-62710,-48791,-83460,-52496,-10435,-35125,-58686,-45741,50591,236277,403854,311632,110030,23270,157301,385477,351362,106586,-10732,-61889,-93021,-104979,-121448,-71760,-104410,-91881,-11618,43632,31394,-38629,-86649,-78866,-65058,-27631,6867,-8481,-43770,-30798,-28049,-8833,8875,13845,32115,50866,50626,117263,183442,171608,99506,18570,-45782,-95333,-147199,-81915,32939,173529,407136,548916,449866,288139,145792,30733,18399,60256,18497,-62530,-11497,6609,-5399,-31885,-78151,-75509,11091,109648,217912,192552,-8581,-95381,-90676,-49713,114549,287040,399374,339485,260707,-8296,-41506,133605,281440,262889,155522,53719,-55285,-72381,-50960,-60424,-85899,-21899,-17701,-62638,-42146,41069,38813,-55318,-73588,-30763,-433,-26118,-96522,-120732,-83981,-48256,-55786,-58603,-65141,-79303,-45502,16381,28424,9882,-22574,-4865,17866,10193,26447,13556,17962,22004,9308,41065,55058,70180,13620,-45072,-48575,-824,58026,43373,9459,-24267,-29545,55103,208805,365361,334066,82741,-67053,-75030,2487,35021,-20821,-34180,-51760,-67184,-76384,-54420,-93143,-35283,-5043,-60292,-133552,-116319,-60751,-14959,-26797,-64029,-33822,-8277,35546,59102,74042,29050,-36567,-79933,-29785,47724,101304,134377,150894,124502,108108,85387,83734,65707,-20524,-100750,-34184,12341,-1447,-112783,-33053,6601,440,-5749,-9832,-51298,-44982,-8407,18716,51920,70423,33781,-33503,-83608,-25310,-24355,-20335,-57198,-40332,-39332,-45436,-14546,-2855,5295,34718,99133,127634,95748,87014,140334,196532,150059],[52112,-37289,-75014,-52479,-80363,-53621,32353,96673,130244,96276,29842,14135,47905,13760,-46432,-88465,-86584,-38013,5927,69452,43398,-16675,-73320,-101956,-120414,-85045,9659,111199,170902,136053,29636,-32064,-22471,-32201,-102505,-55870,25707,102177,192673,209118,29052,-114678,-43637,79285,102531,32446,-47492,-101838,-46050,34846,88617,139100,215058,269271,245310,119059,24397,88876,66587,17489,69631,118307,107834,105354,60201,-501,-53833,-83336,-102649,-37253,-17627,-51449,-37902,-41805,-80393,10149,95019,133792,136932,98851,82333,159934,276822,296581,273055,284897,289409,182124,49257,17006,41613,46947,22127,48304,141978,192214,90895,-45964,-125627,-93673,-1676,68283,88232,57146,21145,-15446,-52224,-102648,-85717,-77116,-66131,-69570,-53560,-30771,-43779,-88935,-92901,-48532,-10955,-21410,-8007,14800,-23474,-78855,-20499,-112321,506391,2140543,3787921,4370342,3335974,2223840,4909252,7576353,8223360,6368075,3075370,1537645,3345862,3750778,2732657,1466220,373730,-48100,-21223,-96418,2956,163774,223108,215377,239856,352394,362450,247973,107715,-7256,-74533,-44354,-19945,58373,146697,167210,109635,16909,-31078,-77662,-28461,32111,8581,-34515,-105385,-179154,-59343,85925,99271,13529,-165529,-231159,-33833,148135,207312,75588,-74600,89118,188748,176296,80096,-20899,16818,78738,8628,-59460,-21914,18728,-34625,-35303,-36153,-18950,-38716,-73573,-24203,2013,-20343,-36039,674,28393,39789,-11540,13436,17404,746,21240,217734,1302591,2893230,4090398,3923404,2190602,2535544,5783744,7977644,7799655,5206414,1877554,2387800,4279502,4253845,2810671,1245252,157547,-20966,118710,170329,73300,-50183,-72177,-51808,-59399,-52087,-31732,-38482,-24770,-17830,-35206,-55627,-67033,-10897,63320,4499,-80108,-105109,-97133,-96920,-36682,-55188,-22055,35617,62534,74110,49013,74259,51262,43329,37267,7210,-9104,-62436,-12274,73231,165267,100816,65673,105584,147888,155550,138821,87093,65496,42969,48466,39544,-30572,-117994,-44144,36397,51619,19798,-49005,-67595,1124,48082,16672,-394,-33408,-67302,-41817,-57613,-75051,-100997,-44337,52296,55508,-20653,-83189,42194,85963,28569,-68626,-126633,-75094,33267,72941,50801,-3502,-28542,53831,162461,274917,372586,353103,253545,113067,181,-59279,-52554,-54232,3531,17830,-68822,-107247,-71787,-29029,-40023,-49330,-81045,-10885,32940,56644,70747,50028,-797,-4733,8927,14596,1596,-90806,-86605,119156,368695,457079,337661,240141,212750,142962,66644,2122,-45888,-104827,-123345,-90277,-4561,71254,68583,35740,47180,63554,19710,-62192,-17747,54063,82808,71576,-17508,32227,121287,182105,234536,339649,360366,173815,-8130,-59481,-88442,-90248,-55463,-48101,-20969,9939,-45656,-54439,-57553,-111164,-124752,238,45298,-3318,-45219,-100592,-98109,-63126,-65192,-78872,-60258,33918,177523,177652,88859,-32024,-90943,-32958,85581,172719,238384,283569,284811,210656,64775,-47812,-54729,29062,88651,145830,104220,36480,1903,15284,54264,109031,98782,33285,-30917,-102207,-13054,62101,71266,46125,27754,2474,17247,-22078,-79367,-83435,-106789,-91495,-115874,-97153,52978,190863,303897,303488,234432,136127,20449,1893,87079,259347,438504,370884,211671,80348,29282,43781,-42476,-37267,32622,104999,182759,117549,-114228,718610,4810462,10139593,13424750,13038968,9336403,4713603,1365415,11427,47269,40651,-63220,-98997,-78719,39717,194963,328798,250580,107761,25556,5861,13701,88357,274362,403098,307429,124257,-13889,-1517,-6548,-69433,-96724,-69836,-44878,-11963,-8171,-28483,-24442,-40347,-64471,-105507,-60338,-22446,-26191,15890,75648,148852,207653,193443,40221,13341,4649,-93716,-37139,-23002,15020,54624,48319,32473,55617,21364,25619,56197,89619,65103,10456,-59234,-10259,6974,42844,71480,83287,100237,77917,-1841,15508,-95820,2277234,5716307,10865156,15161355,15655414,11423394,6805766,24807909,43730707,50888134,47256687,30459336,9363233,28645785,48093807,53744556,47739981,30053106,8594321,10349317,19194810,20066159,16137361,9963041,4158835,441298,35178,-20455,-72495,9478,19209,14470,14981,4227,-2945,17813,11811,-68830,-37754,66256,113225,85729,50738,6894,-11182,60765,115699,63372,-44386,-128234,-139179,-83933,-22306,41117,52170,-32384,-142547,-95072,-35751,-51544,-34965,31058,135714,225601,153969,48494,-20362,-80998,-56887,-13042,22320,31252,-27093,-85120,-65333,-64010,-74950,-61933,-64824,-61755,-82737,-29786,46829,48600,16144,12826,-43516,-78023,-95295,-120140,-123450,-101597,-88379,-48462,-2545,14576,45071,131397,150549,118347,93059,84590,180694,286322,282552,235399,188433,71119,-12669,-41784,-29351,-35282,-6830,83142,79607,54819,95991,145573,125428,88658,92215,87210,16592,-55133,-77847,-640,24974,-60769,-116845,-81706,-53786,-43772,-76837,-62535,-43639,-30981,58310,208948,313276,351250,291644,233216,164211,117483,133343,135290,66105,-39463,-124073,-73189,2245,8780,10022,18370,37005,22088,-26093,-71431,-53968,-33730,18129,109580,190914,171603,120272,131446,40134,-28641,-10785,4520,-54600,-66104,-58379,-62482,-70468,-78916,-90623,-104672,-89476,-55510,-19011,-28711,-54758,-22459,-21356,6571,97858,101882,63771,152267,250672,201664,99352,81241,136024,97002,44282,-25354,-49099,-8557,17275,28564,59261,-1746,-75231,-1678,58103,106360,133237,113926,76857,40412,-26903,-34330,-3993,22482,15881,49953,106648,55939,43898,56932,62070,17330,-26308,-12172,36826,41217,76541,53559,7404,-50058,-89199,-60739,2335,68748,144129,124297,51612,22866,-55655,-149195,-169342,-94849,-19409,106,-63557,-55438,5167,60247,42923,-34594,-66601,-16196,44048,133019,128364,43971,-59105,-121533,-91083,-77340,-74439,-99632,-62315,20648,8336,-39294,-74582,-116662,-129111,-126615,-64066,-112066,-125835,-91378,-65205,-45209,-38803,-39862,-22218,-100706,-93448,79523,210755,67394,37520,107424,109668,10056,-114988,-164202,-86162,36883,140078,226179,239163,200375,217747,232806,138514,-2611,-90997,3026,112766,256810,367335,248510,1964,-151921,-25403,26634,48151,58884,72478,74797,111867,189683,189501,60931,-25063,-25795,672,30799,54570,48015,-12495,-60113,-92440,-116694,-63156,-14887,3025,-19759,-6000,21707,-9151,9775,48,-95023,-56613,47034,48628,19520,-33269,-31742,22947,134073,196897,250155,241054,128910,8893,-65374,-80498,-89572,-97982,-77743,16259,137488,227122,297520,336598,317238,247614,179652,138930,87402,14483,-49361,494,48717,53623,37131,4507,-25455,-38302,-26198,9542,16476,-16313,49275,151701,202074,163384,146513,71867,25330,-64139,-157655,-154403,-123468,-88654,-42324,18728,67011,37547,-14042,17368,49760,72068,81247,84402,64632,6051,-79090,-53156,29776,47945,68578,171342,264821,107062,-56516,-88220,-111819,-120891,-45210,-24738,-25593,-64909,-77840,-14752,113057,202248,153170,37783,-42665,-84628,-77910,-34194,-32048,-43638,-67767,-39876,-20968,-67964,-102836,-156823,-78238,-11103,-5251,-40463,-99907,-82270,-41732,49131,120958,137828,125943,53542,-64817,-120493,-41551,-10056,-20876,-40558,63596,263185,371351,467840,383132,216012,100439,-24580,-142325,-17066,136975,165596,109469,85392,93749,49858,-26705,-67398,-24657,75261,115015,55711,35926,55975,75062,59667,10745,-52424,-84992,-89007,-77469,-86542,-23880,-6133,25663,9950,-34901,-47265,-9767,26800,9365,-65313,-137119,-112587,-117478,-150718,-64718,72421,198150,210658,186924,129598,29865,-41987,-90667,-55917,-70645,-100567,-23349,46332,45713,17671,-18255,-17872,28758,-37630,-124618,-110088,-55032,23938,63594,67751,60034,50838,46426,65478,41701,-43397,-170894,-78894,-15046,716,16408,60427,72239,15330,-71208,-128946,-25729,72473,158249,154469,15208,-144918,-30946,136919,201612,208306,187734,174812,176625,166711,132694,88884,13727,-72383,-91492,-101749,-59915,-34595,-32203,15008,60508,7585,-56769,-112375,-137547,-138257,-109806,-57575,-28232,-63953,-101671,-49108,-44573,-67545,-88693,-80836,-50602,-7996,9505,-11225,-15132,19222,100323,112060,26134,-39851,-11949,-7928,-7250,35468,33442,-44240,-117924,-135778,-135099,-39482,76147,77351,45776,33447,-41020,-172692,-118818,-736,-10622,-52406,-48299,-54069,-124644,-84501,74366,169388,41773,-41411,-17608,-6661,-25518,-46213,-21717,5551,-26772,-134993,-142491,-129875,-83933,-23418,-41149,-97719,-126718,-54253,-4553,-30709,-89505,-92027,-85143,-79229,-58337,-21579,-6937,-20402,-50122,-79289,-88140,-52779,-7453,3141,-25766,-30440,-14546,21961,33651,5823,-16505,-59626,-84696,-60601,-24055,36384,136877,173043,135040,42175,-42173,-45383,-16054,-48141,-85217,-60970,-9347,-37428,-114170,-71707,-86154,-91481,-98392,-99816,-59106,-25963,-34310,-71180,-109047,-68023,-68014,-71416,-38849,27943,69298,91885,83083,59828,27968,-7390,-32258,-77134,-98173,-87589,49764,157861,137054,101140,89483,87944,62811,17493,-5104,2638,99956,140900,137654,99325,81177,113306,89559,22733,-45830,-76543,-38056,42739,119562,176465,145666,56615,-20770,-109541,-129174,-25139,46070,58485,42851,43364,-10213,-114045,-105162,-9154,15795,-53162,-109037,12677,98600,-6744,-123945,-17724,1756,-82558,-9986,98684,144074,188082,133913,54846,-82834,-75645,122716,299793,344395,283180,240721,213859,173239,128664,104453,103905,73692,-2139,-15680,38989,133920,209929,180234,121001,57676,-3719,41825,29152,11151,4074,35901,129362,205475,182435,65748,19267,36569,108015,102397,9551,-39752,-72731,-66900,-77135,-133188,-141245,-115959,-122192,-70038,6507,104791,222767,281170,217969,98224,25563,4549,-52383,-101505,-47601,-11663,-18025,28050,1749,-21014,-12685,41794,64208,26840,-25213,-32583,6993,15552,-38027,34590,111383,111222,56616,2640,35546,12610,-129118,-42929,22474,114461,209565,231961,120073,22651,8650,25157,36753,61570,44177,3565,-30916,-99540,-31073,63179,71550,53749,-8814,-6863,84421,158230,70671,-23380,-63248,-6395,40902,75206,50952,-28557,-82662,-55505,4594,48209,112863,122455,76367,49105,52822,15468,82541,74220,-14965,-49964,45103,159123,125462,119899,89491,-22015,-64935,-29415,144293,363713,490503,505515,453620,352157,219609,105949,12157,-63780,-74860,-33194,-48010,-66455,-73909,-55498,-51178,-105537,-104550,-16528,31640,47594,-15451,-67673,-104157,-93997,-73719,-82088,-86113,-86650,-22494,47181,57915,37891,39719,75356,82459,56206,-26562,-70242,-70095,-74760,-99708,-57312,3795,321218,454425,207326,28446,-75986,-85742,-39782,-6401,-31486,11582,74237,78244,-15608,-46405,87231,179804,183173,144444,58175,10208,-72215,-94740,-60147,-10597,-43648,-48889,-16276,-58041,-112621,-38774,86424,257602,380862,405120,315106,215268,112651,66312,53291,44881,87774,185068,288979,320924,188416,4085,-70322,45810,97519,19108,-60360,-60348,2442,72547,-21073,11427,410844,677838,564447,203899,36997,20697,84557,179196,314538,457600,414121,336052,303036,162806,44104,-16091,-22626,3928,62433,121024,117740,24630,-86464,-118632,-95189,-41450,13179,65820,83771,79920,43032,-25896,-81642,-78899,-91113,-43922,-15040,-67003,-82773,-15051,66429,94306,6917,-66474,-30350,-40055,-104197,-93744,-82207,-102309,-93386,-105854,-83085,-50212,-21502,-2085,-17548,-32198,-50296,-30578,52264,67406,15883,-21965,-55951,-39969,28566,16151,-46174,-52503,-49190,-42108,-4358,52554,115878,111979,68302,-9897,-104988,-108853,-30396,7010,-51030,-68231,-70546,-72276,-101482,-96159,-54159,-23037,-49490,-27572,-57327,-122250,-99049,-87357,-88221,-61390,-40959,-6258,50904,107725,118829,90151,40512,123799,265196,415200,484771,506236,332920,83197,-50629,-116633,-34455,-36751,-80329,-34099,44603,120006,191234,72996,1257,16800,70933,91947,-15948,-115461,-33737,-12071,-23746,-67383,-123592,-130681,-73935,2881,41635,-942,-60764,-49069,109166,442681,676152,516484,145829,-9704,15917,64796,65787,36097,43477,78822,96758,13131,1619,36741,47965,84892,83656,11781,-52602,20928,130410,146744,112237,14518,-43274,-78249,-39554,29891,239085,344193,252211,73958,-25575,-79193,-103797,-37414,2708,11358,19702,92448,179866,180196,193853,124452,81644,-11033,-71858,8648,34153,-30689,45132,33063,48636,53635,24783,-56643,-84708,-48342,-70970,-82188,24360,167489,276716,295955,186631,49821,5723,66390,98702,63439,40791,556,37163,130422,165771,75257,-17171,-84762,-99613,-124360,-51291,-57453,-83130,-64633,-23095,-4421,-25197,-43215,-9691,57040,75588,50117,26077,-10900,-5955,99711,193272,168159,81247,83579,175348,250239,290080,283870,175712,56944,-70268,-120254,-67968,4378,52271,96098,180314,171811,81945,-30427,-88142,-53178,-38308,-46120,-76641,-93065,13545,78846,42965,12105,54767,103939,90114,50813,-14837,-36933,13651,37786,29630,-19971,-108828,-98112,-38338,-26974,-43313,-46776,-15569,22172,18756,-73158,-131762,-67757,-55899,-100029,-58223,-7223,-26494,-56840,-54541,33595,202524,349990,301826,131789,41182,156584,367920,339850,102935,-8524,-55462,-83169,-94673,-119471,-78566,-112707,-89750,-2420,55146,40379,-34269,-67431,-49474,-43573,1211,35495,13577,-24009,-7092,5417,19772,9037,-1641,19531,47902,51035,112536,164259,152863,90901,19396,-41352,-74458,-112286,-80969,32957,173095,408276,546763,440180,292600,156413,33114,12071,63961,29172,-36944,6408,19342,-9798,-61795,-112687,-51553,43572,142157,244213,182235,-19193,-105221,-102448,-45176,134848,329147,454988,396630,319995,3017,-41254,135140,288792,262388,154746,56755,-48726,-74098,-55826,-70641,-65423,-789,7152,-40195,-39231,43062,40503,-52703,-74447,-35429,-10999,-40007,-111424,-122473,-81054,-54601,-71013,-65577,-66389,-82965,-42426,23123,31891,7971,-31789,-24996,-7051,-12307,11484,10563,23300,20354,2248,35463,57363,77143,14405,-45319,-34891,18784,66448,41246,6145,-24790,-30225,51231,197126,340851,306337,83259,-56389,-60773,20843,61712,5397,-13994,-30821,-39800,-45544,-22428,-71328,-40857,-3001,-62358,-142949,-145557,-101458,-35313,-24294,-56125,-30831,-4253,46474,87457,98612,49847,-30259,-93356,-67174,1939,69711,117277,123316,77639,64705,79129,93959,72660,-14240,-91709,-31842,13493,5035,-99755,-43183,-3849,-4406,-1053,4194,-37361,-30519,2844,27230,58997,75734,40881,-22562,-88756,-47180,-43124,-27461,-43772,-31673,-50340,-61352,-24552,-15581,-188,32227,95981,120903,89772,91968,151029,194076,136797],[21889,-66864,-102582,-79056,-106848,-51785,45451,121867,151675,100291,21963,1342,41470,5302,-59887,-97830,-91614,-45164,-4154,57791,36907,-23369,-80738,-111468,-127921,-82305,10728,109177,161571,133092,26147,-53159,-40018,-44920,-99322,-68335,4292,66150,150367,190905,26927,-119733,-55661,69837,106610,40234,-45139,-88822,-28065,47454,84368,111024,170192,217564,214160,127088,26593,76572,57607,2965,40913,87201,102148,113272,73371,15167,-35994,-72993,-107880,-44019,-28083,-59593,-37565,-25760,-45631,33993,110144,142303,139935,81284,41760,108652,213822,228085,218720,253952,273385,160817,30100,7173,34898,40837,16564,55917,174843,258352,168887,-3780,-113109,-113308,1256,67729,91792,58194,21032,-18517,-57989,-109021,-98719,-102728,-90851,-86512,-53427,-26356,-40668,-84974,-77290,-22244,13867,-14565,-18926,-8004,-47360,-51270,15837,-70615,589536,2411315,4205686,4780880,3559060,2185654,5163924,8195262,8940926,6918591,3283489,1680868,3738700,4247736,3154416,1636018,364313,-34338,-22101,-85043,-34289,117288,194251,199444,224398,318329,325951,231896,97344,-20161,-87348,-48365,-30728,30743,99173,98106,62898,-992,-36742,-79650,-32247,41065,32652,2217,-59506,-146617,-81241,74798,100124,11810,-130154,-239131,-99887,85557,173126,56556,-90707,66512,168107,161043,65578,-34607,26725,95172,23401,-52432,-26119,19134,-15276,-16714,-38932,-59540,-90997,-83263,-8877,15351,-8566,-27035,3459,35380,49350,-1993,3731,-10401,-26608,-5473,228442,1502929,3237579,4436277,4243693,2467619,2629574,6107082,8575524,8561596,5913751,2222048,2231964,4239017,4446908,3041204,1301231,107542,-39638,84233,121041,41502,-58516,-66927,-52677,-63790,-47096,-21977,-33598,-28230,-20228,-32392,-53908,-68042,-5014,89948,36067,-55631,-94967,-80636,-83288,-51926,-55978,-17821,33844,49295,44054,10912,46522,36827,32500,37814,13787,-604,-56663,-15102,68777,163837,95119,62712,107049,148693,150626,134048,91180,73509,53704,65630,52670,-28015,-124834,-41108,48943,54021,1054,-87548,-102167,-2852,35025,10591,-3654,-38121,-79356,-54797,-68500,-84884,-105032,-36669,62190,60977,-16362,-82382,47353,95265,34071,-70435,-137278,-55864,61822,94774,57419,-5088,-32760,56848,173999,300457,402614,359042,243760,99286,-8571,-38904,-32346,-39849,10550,15209,-71305,-95063,-57607,-20551,-33574,-53895,-76388,1296,45898,65369,63450,32424,-9841,-7520,3955,9471,-4737,-102774,-66715,134913,386522,465291,319138,214468,188644,134306,66189,-2870,-51307,-101041,-125367,-101805,-30100,40990,42336,26473,44183,55997,7974,-83792,-29107,47086,78482,79430,3471,21286,84906,118921,170604,267406,291241,144653,-17393,-55599,-85674,-83605,-41068,-38888,-22474,-2257,-65366,-33866,-31317,-86919,-123254,-2246,64375,22679,-27587,-85583,-98891,-64660,-63288,-75441,-66252,6538,146275,181663,100334,-29534,-100443,9013,152759,230011,287725,345619,356396,277432,102710,-29740,-67146,27432,108207,173356,116384,36690,-4877,14160,67389,128796,126976,76213,4690,-95288,-31945,44826,49388,22958,13076,1643,21375,-20084,-76699,-80803,-98088,-80912,-98147,-88531,38504,161772,263568,277927,225585,143317,36214,25733,111415,302041,459470,326289,162171,54447,26206,55521,-29233,-34594,21706,90743,183566,166980,-103573,568979,4471811,10289169,14549626,15052445,11632078,6357160,2081675,150484,15587,29222,-65136,-92718,-60411,73249,241653,345467,234108,82528,-1407,-12806,13668,112173,320762,435001,320370,140876,15516,15468,412,-60633,-91860,-71727,-43911,-3380,-3215,-28745,-21599,-32324,-51169,-105962,-73027,-42247,-48735,-5386,63008,145182,241837,263601,94612,39249,1300,-114926,-41154,-14768,28906,67444,53939,42585,70708,32218,28107,54179,83397,54120,-8164,-78849,-10056,-2130,25012,58988,82212,107965,79287,2131,22356,-81944,2660575,7081293,13284165,18362642,18756727,12495005,7248569,27712736,48046145,56114471,53321174,34638310,10673300,31104118,52970764,59629090,52697226,33183388,9644973,10832768,20874057,21791798,17329027,10397360,4273650,469286,29906,-28883,-64763,12937,18580,14737,23418,10897,-11356,-2234,-5083,-85134,-49797,59765,132056,124339,92252,44647,15098,68813,113863,52903,-56164,-145932,-106041,-48666,3094,54717,66890,-20574,-127901,-83887,-20940,-22789,-11301,32599,126685,226626,174079,58755,-20682,-83399,-51997,-15506,4605,20093,-29564,-112285,-80178,-60626,-56406,-43383,-55231,-56860,-85082,-57784,18288,20809,2625,27987,-8101,-42912,-68068,-105585,-114964,-86148,-85524,-51322,-4955,15660,46882,126550,127590,92180,82473,95124,186620,261703,249245,206402,176695,68947,-16648,-27910,-7056,-12225,12303,93828,74283,33759,50365,96671,93413,74182,84381,83821,14929,-54234,-72718,1133,14729,-71069,-72582,-49681,-29951,-43032,-88599,-110473,-71976,-68160,23459,178628,308528,365935,315882,254618,171229,111240,124152,116743,40809,-51426,-114668,-55550,29675,29256,4704,3492,39950,44807,3129,-57798,-58114,-32686,27886,133164,197418,138951,76944,99116,31979,-13226,11696,26549,-36728,-60918,-60794,-68266,-76624,-84760,-94692,-106234,-85898,-40585,-1267,-8699,-35901,-8046,-20337,-15635,71828,95467,76534,147928,234377,181490,89732,90789,146872,113234,37366,-52833,-82377,-23285,14129,24772,35091,-16631,-89064,-19270,42405,106771,147641,129102,83330,48514,-9755,-14731,9447,24242,6449,46346,100056,43453,45255,67916,69563,19162,-30630,-9589,40022,45572,80902,55821,3484,-63715,-113253,-78156,-18287,48734,119775,130914,62561,26535,-56690,-154942,-162473,-94248,-18913,7918,-40670,-31316,21575,75825,66589,-14008,-62164,-14167,24439,100951,108784,33158,-59225,-125697,-103659,-83091,-77861,-99384,-55448,21026,-3472,-59143,-89285,-99492,-133380,-118502,-103474,-123597,-91071,-77970,-64681,-46385,-28362,-42510,-45856,-125455,-69579,94907,197845,63667,48976,118282,124791,35960,-88598,-181369,-91677,44292,172138,277152,293340,238209,242060,233982,124669,-4737,-86688,-7118,82031,196417,311447,224563,-3063,-153342,-6227,39014,48768,31720,54176,76222,137017,221371,196766,54720,-27284,-26483,5538,44027,71950,68136,8888,-43992,-87587,-125779,-74804,-27371,-8211,-27394,-9126,22454,300,27223,17956,-81885,-42466,64094,65714,32789,-29891,-38770,5954,118066,181345,240723,231623,112565,-96,-68502,-92121,-106486,-98054,-57157,49023,177771,268440,327587,348285,319033,262718,203817,156952,86213,5650,-64171,1834,58606,69711,58160,16893,-21160,-38382,-28839,8352,16484,-15492,55818,167174,235317,206722,193857,102483,23846,-71784,-163105,-136765,-109578,-84061,-42226,20148,72275,46554,-9884,10079,43360,78749,96437,103112,78157,7471,-86887,-50649,27079,37984,64651,159120,241180,110801,-37834,-81808,-101991,-88022,-23312,-3706,4491,-26027,-41273,1042,110399,182748,136395,28733,-50909,-104763,-97634,-47265,-41094,-52872,-80450,-52027,-27643,-76785,-116832,-172503,-75526,-19796,-25200,-55418,-94969,-78886,-42117,51690,136307,174081,168795,91569,-28825,-130880,-81073,-48520,-61006,-41117,94203,287616,378768,469905,393700,238410,108042,-34275,-107471,28671,195193,232665,157193,91008,80295,29302,-41754,-75270,-37419,46155,73976,19426,9696,27389,44582,38492,8131,-42776,-71731,-82299,-73650,-87702,-44877,-23384,17519,14744,-24450,-40618,7541,48746,24516,-58751,-148079,-106026,-101153,-134703,-80960,41168,175577,214109,187973,119091,27524,-31737,-70591,-43601,-60975,-92832,-22992,36909,25946,-12522,-32965,-6324,57934,7237,-81934,-100776,-65327,21756,85457,100606,75093,43037,15311,35794,24566,-49259,-157964,-60649,2820,19594,47849,96044,94840,27627,-67567,-128830,-21005,81842,165864,159333,24856,-130869,-25414,162693,226250,215851,174012,144858,135790,121033,94017,61592,972,-67978,-67867,-68246,-35123,-25351,-26551,29130,93322,48626,-24357,-93506,-129075,-139422,-116909,-62891,-31856,-62447,-89315,-40518,-34432,-57414,-81295,-85243,-55419,-14058,8136,-14264,-27059,7987,90648,102331,23316,-43535,-12076,8229,43594,96961,68473,-17611,-96336,-119794,-134927,-33190,98131,117135,79221,51054,-37350,-157578,-96165,9217,-7807,-56086,-59371,-59987,-113608,-85463,54515,119430,-2781,-64874,-28302,-13915,-18383,-25270,3267,11081,-42313,-153842,-103057,-89619,-86257,-62091,-57439,-103564,-130855,-72908,-30032,-40906,-79623,-72249,-70092,-68694,-50746,-18134,-10463,-29644,-60493,-86380,-94547,-63994,-27210,-28266,-66147,-77420,-21863,34424,49540,19378,-7770,-53368,-83930,-61538,-30287,22517,122993,160931,114326,15563,-60907,-51703,-20311,-56062,-103746,-85360,-22744,-36363,-98613,-84813,-97418,-92251,-94027,-96112,-66195,-52799,-62915,-82402,-107672,-69116,-68964,-67968,-35034,29454,72491,85770,66461,41416,26505,4201,-16964,-60279,-79838,-68565,59897,149347,114714,75011,61349,60665,49649,15451,985,25048,125420,148432,126181,93946,80073,100665,70554,2618,-58510,-75845,-24625,70552,155806,208572,182151,101988,8000,-85882,-141936,-47026,28266,56534,57594,57074,-7266,-118468,-99407,-9242,34388,-5725,-91114,-14019,84199,2650,-85173,3874,13952,-50630,25334,93471,129942,182474,115416,27556,-91533,-74365,96475,271752,325155,275039,247795,279138,256465,196952,163041,141350,82272,-9978,-12223,38726,139069,238525,222376,156846,79375,15622,56798,50441,54186,61664,78586,151196,203985,177086,69851,24803,44479,114454,87054,-930,-46842,-71800,-65397,-75255,-121664,-129072,-110514,-116887,-81340,-15468,80122,210212,268250,194973,79759,1156,-13467,-60267,-112185,-69823,-34616,-42648,5956,-10785,-18972,-1456,52768,76024,32489,-27672,-34077,2836,16765,-33662,21545,97250,106515,66223,24219,62701,41966,-109149,-72049,-13209,70019,174775,220169,133218,35333,16827,23662,26900,49494,30265,-12991,-43884,-105869,-26490,69126,76913,52066,-27583,-24855,86112,179657,90079,-13769,-67757,662,50820,79077,49202,-27069,-90484,-79578,-23685,7169,68245,88493,55542,38825,46399,-2854,116091,100738,-568,-56986,15661,137248,116409,111194,67353,-36782,-67559,-33805,123920,317476,429923,476728,423574,310334,189361,92900,2318,-71709,-47999,-10758,-30807,-59296,-68225,-49503,-49455,-103276,-101282,-13252,34049,53273,-5662,-63676,-105080,-100511,-80880,-92115,-94963,-71813,-1483,74390,82251,43880,19059,43814,51686,47365,-29069,-94984,-97245,-75720,-76361,-16450,82407,404909,444227,183201,6539,-93521,-90324,-44419,-28977,-46604,25740,86232,84085,-14470,-55642,72297,154375,139257,112227,54891,24696,-60341,-97012,-55370,-4973,-43143,-58104,-33181,-75595,-106332,-24802,97218,295853,448543,476548,370823,252053,125588,66420,50869,45019,84127,168122,268664,307671,181562,-3546,-58738,63541,105936,27133,-53322,-65595,-24002,38742,-33105,14967,413215,662684,523450,171250,30046,25145,92143,190789,328670,485708,445912,337942,297745,151783,22385,-36896,-35275,4363,68655,122583,90793,-2219,-87955,-86446,-56925,-5118,30169,66160,72122,68320,36049,-28022,-80655,-69926,-60437,-9274,7958,-61405,-87502,-11275,75342,82561,3541,-45582,-12200,-18789,-81849,-90784,-82838,-102770,-93738,-102191,-70970,-38836,-5572,6334,-29246,-61945,-66571,-16877,67953,73832,20218,-21504,-74368,-58229,22787,17646,-40641,-48639,-51664,-50820,-15153,42043,89110,75732,21335,-52925,-126371,-114431,-27921,12387,-63826,-99216,-93871,-84009,-99230,-85598,-53476,-23674,-54957,-40894,-65879,-112190,-89423,-81090,-85960,-88602,-74852,-35620,26469,89500,114967,101457,45005,133216,270617,388178,418836,430917,314666,79236,-51660,-67800,415,-17073,-68642,-30106,50967,133962,195069,67037,-13013,2372,58525,87344,-5927,-108657,-36930,-14850,-20971,-55902,-109285,-123418,-68553,11916,41720,-9619,-62274,-36983,117302,450552,642546,470437,127731,-11461,20245,65925,67427,32195,22020,47274,70229,-5874,-8415,37899,54664,92047,90385,28109,-31647,40272,130682,118829,80034,-8953,-55966,-78861,-31997,78808,300263,389183,298762,115699,-4738,-76384,-83890,-6345,21374,16841,20208,91525,195600,209237,197300,107925,67640,3205,-12036,58633,91482,21579,73013,33731,38232,50679,24945,-57235,-82044,-33979,-47189,-94429,13036,159124,276554,297127,180854,41388,-2440,56542,84195,52398,32472,-11349,28177,123416,175852,89722,-5420,-72924,-82858,-108538,-83946,-95725,-138446,-88818,-11049,6046,-21836,-37301,3439,70254,80857,51435,24375,-19130,-17667,89124,180285,143996,66519,105350,240916,338675,356789,310041,189772,72464,-65383,-138996,-75589,-19834,21321,64665,158684,170000,77994,-36877,-109065,-63241,-43744,-50341,-77995,-102891,-3541,67077,27885,3868,52481,113149,105195,66210,-2358,-33655,10659,36017,35349,-8963,-94880,-94880,-28650,-6586,-27567,-38613,-15106,16772,13760,-67834,-128540,-72103,-62198,-111233,-60090,-5301,-20661,-58250,-65803,13799,159259,279804,277749,147976,54212,139760,323282,309567,93509,-10356,-53388,-76675,-85818,-108598,-85217,-122652,-84663,6785,65365,49277,-24092,-38751,-7864,-6556,36196,64950,35223,-5449,13960,36945,53406,18236,-16495,767,34637,40334,95398,133418,125613,78114,21958,-23657,-35864,-74092,-79166,29104,165198,388216,516512,413984,288489,161964,31560,-190,61518,35189,-10328,26072,31546,-12703,-83320,-131377,-27654,66214,161306,249660,155884,-32777,-114619,-108677,-28985,154159,363767,498212,444009,367202,11347,-45041,124002,273414,246473,147326,56625,-43315,-77565,-63078,-81795,-49114,14733,25683,-20283,-34763,44005,40657,-50902,-75554,-41653,-22854,-53349,-125808,-123637,-79210,-61883,-88010,-72327,-68104,-86260,-37046,30504,35274,6936,-37204,-43584,-34243,-38091,-7412,4150,26027,19886,-1764,28802,56403,80320,13478,-47865,-26114,32417,70981,38824,4772,-21757,-28078,47938,181165,302008,263643,79073,-46382,-45987,39976,90174,37321,10836,-5308,-9451,-14246,4559,-50721,-43621,-3254,-64869,-132681,-166210,-141897,-58332,-24230,-49923,-27699,802,52600,101155,107662,65213,-19420,-95945,-109185,-49391,32977,97748,97631,35201,23527,73326,102262,78075,-8054,-81314,-29095,13525,9965,-85288,-51744,-14058,-8083,6792,18294,-26270,-19550,11159,33684,64522,79251,46588,-11902,-84877,-65620,-58445,-31641,-28784,-18060,-49534,-74950,-37150,-30031,-7470,27155,86354,105979,77082,90149,150382,174937,108456],[-15055,-98939,-117432,-97956,-107422,-45776,55782,138177,161435,97856,14169,-10376,33783,-3614,-73005,-105570,-94980,-51579,-12994,47512,33553,-26026,-83843,-117492,-134518,-78328,13029,104926,147415,128964,29038,-69896,-59742,-60105,-94254,-77633,-18586,25862,100881,160659,20266,-123019,-69159,55809,106046,44072,-46030,-75577,-6608,63234,80745,77450,116303,159448,170743,124522,33803,70926,50699,-17431,-125,48318,92827,118199,84645,32903,-15087,-62475,-111058,-49952,-36281,-62843,-31869,-2572,-8527,57101,123080,148884,140997,62342,-7813,43722,141412,152528,157342,212482,245880,133834,9332,-4449,26839,33575,8321,57482,188315,303518,248355,51328,-72004,-95759,3979,61555,90118,55152,17723,-24382,-65738,-113614,-112643,-130138,-120133,-103596,-45647,-21254,-38736,-82507,-63904,1810,35455,-12365,-37331,-40747,-69744,-11128,65501,-14337,618777,2486265,4289020,4813121,3504150,1983412,4997112,8157002,8946460,6920683,3236252,1681776,3830983,4420646,3352814,1699445,340975,-26196,-28678,-77464,-55569,77079,163345,177551,199921,271217,275718,204569,79078,-38465,-111927,-65705,-53613,-7461,52595,46387,30444,-17496,-44584,-86157,-40317,45251,54226,37203,-18250,-109575,-92259,62517,92662,15666,-71793,-175613,-173941,1661,107982,17861,-115953,38849,139661,134394,40775,-51285,32509,101652,30546,-49620,-31883,18777,1867,-1651,-38145,-81784,-137162,-92477,594,23037,-1451,-20208,4393,38212,53790,1175,-12012,-44727,-58546,-38912,221105,1603266,3339146,4434599,4228496,2555280,2529320,5941022,8481818,8638596,6166765,2421287,1902363,3837574,4252535,3014201,1243547,44492,-46875,54980,75293,12098,-62305,-63762,-58818,-70102,-43568,-16476,-34179,-38505,-29296,-34905,-55224,-69719,1098,117691,71697,-37172,-89358,-69298,-58703,-53944,-50369,-14073,28775,31594,10231,-30325,13546,16697,15930,32680,16174,3062,-56565,-23375,58404,152212,82099,53478,101696,143120,140947,124499,90003,77996,63772,83011,62704,-29704,-137990,-50234,52914,52050,-12104,-96850,-90909,-10701,16115,382,-8678,-45025,-97677,-76813,-86796,-100548,-112408,-35268,63649,59013,-17954,-87638,42802,93289,30231,-78815,-130658,-40627,82322,107449,56488,-11658,-36252,62202,185741,324434,426670,354560,223342,78561,-11891,-10584,-10706,-30327,12250,9119,-73603,-86333,-50909,-20102,-34710,-63192,-76661,-1618,43841,61512,46057,8820,-23362,-13758,-1978,3929,-13513,-116214,-57598,134248,376604,449138,289677,182547,155838,112242,52231,-18279,-64449,-103586,-126735,-104135,-44536,17092,13827,7940,32700,43295,-4031,-109696,-44483,37412,71762,84370,18785,-1468,37489,52741,101965,188179,216007,110560,-26734,-53677,-88816,-82303,-30788,-30437,-24212,-14072,-75760,-23727,-11933,-66787,-122851,-15765,71459,42719,-15224,-76772,-99482,-68888,-64421,-75828,-76543,-25247,101008,168124,97301,-36047,-97177,52834,206686,264444,311156,380426,400897,324414,131803,-16602,-84909,21914,121703,189156,119031,31052,-17622,3997,69117,136115,146130,115734,38963,-82023,-60087,22036,28661,4478,983,484,20366,-27168,-81949,-83334,-89939,-65084,-73306,-77341,16514,122156,210279,235200,198577,135368,47248,50089,138375,344636,461928,274564,115562,28457,15087,54964,-25829,-39581,3461,68414,170959,204896,-73321,412815,3863547,9661017,14535116,15923212,13105173,7571569,2650297,267493,-23835,9156,-58257,-66712,-30228,104180,274933,336655,201482,49882,-33074,-37283,6163,129278,354659,448177,318740,148865,39578,23130,-3091,-58033,-90915,-79428,-49373,-1749,-3970,-33077,-22810,-28544,-42128,-103281,-90952,-67196,-77372,-32609,45365,134729,263062,319788,142101,59811,-10001,-144372,-48069,-8046,41798,74334,52221,45605,76435,33341,20544,41512,68298,37787,-28330,-65598,7863,13211,25280,53188,77788,106693,71143,1928,24974,-76630,2860214,8021563,14914247,20418008,20604870,12572970,7096157,28517317,48658859,57234166,55409349,36225417,11111173,31093548,53792297,60968074,53552881,33714853,9923714,10437583,20929045,21820988,17134820,9986741,4035502,465689,15349,-45103,-59297,12546,14378,12651,28892,15007,-22115,-28523,-29209,-103383,-65659,42487,134617,147067,121097,70209,30702,68684,105746,38896,-70194,-154492,-79484,-26873,10926,49562,66389,-15273,-106955,-77698,-17412,-2496,8145,29313,111462,214207,181655,63858,-24111,-86227,-45878,-10397,-7483,6917,-34884,-141994,-73003,-35401,-24265,-17396,-39746,-44286,-64360,-88643,-22332,-9806,739,50524,30481,-8176,-40097,-85298,-98629,-75190,-85203,-52912,-7629,13465,42425,112248,96942,63429,70065,97664,173511,215733,201314,165549,151706,57594,-27836,-21287,9888,3994,24626,96275,64956,11414,1970,39180,53198,53484,67791,69905,5970,-58260,-67875,1064,3277,-56418,-32878,-3528,28104,18086,-19030,-52119,-57437,-91005,-3663,151121,297157,367745,326170,263500,169996,99797,108361,89909,13674,-59597,-104546,-44727,48068,43952,-2609,-12893,39928,66224,35137,-41395,-60260,-32786,35199,152348,193151,100138,30932,60489,16761,-2980,28864,44982,-21833,-58336,-63566,-70754,-77344,-85544,-97616,-110055,-87885,-33383,9861,6413,-20802,2686,-24378,-42971,50817,92433,83776,127134,198206,145929,69077,87734,144350,121188,29900,-70913,-90249,-23313,21259,31668,11971,-31905,-104199,-40223,21704,99005,150024,134692,85684,54577,5614,3877,22963,26789,532,41314,82111,25424,42107,72692,69352,15871,-36442,-7994,40949,47414,81674,53613,-3579,-76833,-133301,-86458,-32710,35865,104976,136545,68954,25709,-60144,-148910,-150317,-93541,-17155,16514,-18308,-9068,36893,88879,88267,6472,-57124,-16861,-8274,49843,73191,13265,-65864,-130435,-117353,-88480,-83033,-99983,-50064,17295,-18158,-79796,-97047,-87850,-134797,-99119,-132110,-92413,-58269,-66893,-66811,-50726,-20830,-39534,-55409,-111975,-46781,103724,177936,58873,56086,122348,134775,60732,-60917,-170072,-95824,47220,196663,320369,344013,275928,263941,230342,109449,-7100,-85111,-18122,53972,139663,254082,195893,-8541,-131770,12177,49971,47189,3197,31846,79168,160277,241672,192997,44331,-32267,-29192,8909,56681,91457,94186,37183,-24305,-80429,-132563,-85992,-39535,-17964,-30009,-9216,22339,6800,41543,35266,-67995,-31615,75837,79101,45280,-25720,-44572,-12472,95252,155648,216245,207578,87263,-10166,-56804,-72843,-95444,-75035,-27349,87553,216736,301559,346084,347858,312031,270833,223120,169305,82023,-4625,-84094,991,66255,83710,75644,23438,-21941,-40991,-31930,7183,16290,-14593,61317,175810,253253,232682,223253,125269,19424,-77862,-159027,-114246,-93914,-78131,-42289,18819,73901,53130,-5099,3505,37906,84852,109035,117399,87617,7402,-94315,-44317,25172,29169,62044,146529,213566,113849,-18273,-67842,-81542,-55548,-978,15736,31009,11714,-2939,26675,112628,161656,117687,22802,-53302,-125450,-123563,-66706,-53793,-62524,-91207,-63396,-33831,-84350,-129569,-169320,-61166,-22277,-44982,-75478,-92225,-74053,-38887,54815,147702,202526,201765,122198,4935,-84730,-103771,-81337,-104772,-25037,121930,295675,364828,445422,384905,246916,105487,-44849,-65222,86060,262449,305768,206454,94216,63072,8416,-49789,-78178,-47938,14824,31737,-10543,-10838,3971,18430,18980,8074,-28332,-55232,-74101,-71137,-83499,-63843,-38789,10552,19518,-15026,-36042,19432,66295,39433,-46187,-155937,-97399,-84577,-113043,-84103,20475,153132,207219,175110,93179,15189,-20948,-45646,-26857,-48201,-81116,-19239,30796,11098,-36382,-39755,7032,85448,51977,-36397,-78274,-70804,19390,105026,132046,90918,36941,-11726,15431,17525,-44875,-131760,-40647,23594,42788,80211,127604,113629,39794,-60495,-110020,-13904,89590,170532,161149,34886,-109970,-11191,190881,249687,218776,155363,114081,97910,79092,56699,34054,-10971,-61498,-44228,-35516,-10554,-14715,-15639,51373,135211,100731,17866,-67172,-114639,-133617,-119063,-64943,-32467,-55246,-69920,-26740,-19780,-42769,-68652,-89352,-60332,-19190,10510,-10620,-38475,-12119,70317,86837,22109,-42324,-6871,30969,97333,152808,99742,8198,-72733,-100357,-121883,-18285,126802,164344,119585,73293,-25599,-120189,-62613,27248,2953,-51462,-63353,-60061,-96219,-76710,43355,84184,-31839,-76751,-30355,-8839,1270,2472,36340,23744,-53926,-120830,-59823,-43460,-67536,-87359,-66917,-105049,-133454,-91179,-58205,-53968,-64570,-50375,-52670,-55162,-38575,-8262,-7500,-33406,-66312,-88576,-95042,-71049,-41939,-52639,-90331,-87105,-10591,51358,67175,33700,2069,-45575,-82122,-57455,-32690,11498,108275,146211,93505,-7565,-74964,-54673,-20927,-59291,-118289,-108221,-34694,-34475,-82016,-88226,-102046,-87437,-85324,-87148,-67426,-72894,-82812,-85662,-101822,-68498,-68325,-63440,-31209,28062,72196,76347,48964,27118,30775,20701,3017,-36989,-49670,-39375,74653,142590,97466,54606,37431,33797,34027,11644,9394,50912,148186,151632,105955,82715,74829,83380,49054,-16560,-69161,-69510,-6740,104012,198187,242537,216409,138196,25342,-69913,-134393,-63313,14932,59035,76551,73679,1342,-113899,-95406,-10499,51656,48793,-14744,27435,132409,59854,-36779,29015,39675,12958,65717,77490,102555,173594,105274,25224,-54030,-59891,67458,230974,289831,254013,240498,322028,336510,269866,226372,181138,92423,-10737,-6047,38143,138059,256291,258943,191380,104144,39989,72385,71773,98695,124825,125984,172910,199831,172403,80738,37655,56451,119893,74177,-7055,-50001,-66110,-58018,-68599,-105160,-110455,-97050,-105128,-89086,-33833,54017,189335,243273,166805,60595,-22464,-31265,-67876,-121318,-92896,-57177,-63905,-14696,-22251,-16123,11449,64519,87934,38634,-29112,-33807,1972,22975,-18259,14719,86011,102575,78253,53966,107604,93867,-56114,-109663,-47966,37419,148961,211261,149568,52764,28974,25538,19785,39192,17620,-28517,-56083,-112630,-22409,72102,80601,50362,-43814,-32273,94831,203915,113156,-30,-69842,8076,60839,84017,51774,-17503,-85298,-85601,-35917,-27068,19966,46795,27202,21562,32468,-15355,143205,121466,11881,-61508,-12826,105011,94697,87384,36550,-51215,-69183,-37114,102271,265966,356999,424979,370992,253151,149272,72780,-12177,-63284,-17730,11584,-13828,-51038,-62436,-44891,-49768,-102431,-97261,-11159,33327,52814,-1897,-63826,-108727,-109422,-91250,-103708,-102733,-55079,22009,103987,108799,51305,-1955,7098,16594,38056,-27950,-112781,-97497,-68654,-55335,20137,162156,481325,424847,169200,846,-95256,-92266,-45074,-50058,-64467,36196,95820,89539,-9158,-60687,58273,128345,94369,85078,60281,42782,-48270,-97121,-52387,-2730,-42235,-63626,-46362,-90497,-98627,-12895,105626,325676,498687,529978,413181,276068,130094,61510,44557,41794,76555,145863,242995,290337,175164,-6227,-43595,79063,113698,37708,-41530,-62818,-46887,845,-46126,14806,390054,607639,455399,136221,21693,26985,93867,193123,327951,493551,463914,333316,288199,141214,3751,-52947,-39631,9195,75232,121234,64069,-22543,-76679,-48899,-15084,33127,47725,62798,52164,48604,24625,-30501,-75388,-49688,-21433,29435,32507,-53114,-93666,-10773,77474,67691,-27,-36274,-806,-6820,-71598,-92074,-85590,-104184,-95051,-97852,-61902,-32101,5380,11758,-41764,-92682,-79365,-2153,79382,72657,17222,-24974,-88382,-61427,26986,24262,-34145,-45005,-54345,-62130,-26907,34727,62648,42611,-18603,-87479,-149303,-123510,-36542,-370,-77328,-128707,-117442,-97536,-100639,-79667,-57412,-31121,-66527,-53135,-66589,-98192,-81905,-76065,-78409,-116781,-101915,-55282,7179,71220,106829,109797,46963,135305,260835,341257,337192,339448,285508,75161,-39155,-25206,25367,-2602,-59167,-26032,58800,151246,197221,61133,-28247,-15468,42094,78077,2733,-99468,-43546,-20731,-19634,-42849,-93035,-115390,-66678,15719,35789,-21389,-63330,-30001,118693,443365,588470,412986,107867,-13622,22672,62656,61118,19453,-7236,14116,39210,-29231,-20193,35508,55201,89995,86276,36179,-8071,65503,126447,86993,47077,-32925,-68839,-79105,-26343,122662,340884,409109,324199,144058,7093,-76391,-63295,18763,32867,15134,14806,86882,206886,233320,190860,86915,47779,13744,36229,107918,152349,75073,91709,23682,19375,42143,21470,-60263,-82815,-23981,-27412,-100240,-940,143898,265087,283963,163508,25657,-16702,40620,63052,34852,18450,-25764,12771,106050,175660,100315,5631,-61812,-69809,-86369,-95234,-100089,-107514,-59432,9254,11186,-24650,-36880,11522,78556,81567,50088,18753,-31862,-32527,73656,160054,117753,61443,135487,304961,416679,410814,323625,195300,83352,-53914,-111229,-70509,-33190,-2824,35086,131729,160375,70440,-41960,-120835,-74693,-52353,-59029,-84389,-114258,-28827,43940,5772,-8344,44203,113431,112418,76566,8817,-30472,4191,29073,34827,-4845,-88903,-92862,-20536,10919,-16901,-35007,-19754,3927,3,-68252,-119351,-77174,-69691,-115760,-61053,-7516,-20509,-65343,-78477,-7020,109360,198930,239438,155101,59453,104838,254506,261136,76138,-18874,-58149,-75959,-80863,-93870,-84050,-126840,-79078,12942,70897,53814,-15331,-14635,28820,33003,72241,91982,53485,8845,28722,61452,83238,30939,-29671,-24777,9184,16229,64602,91611,89505,58229,20357,-3777,2031,-39892,-78240,19312,148411,347492,459918,372199,274450,160454,24273,-21147,49724,33743,13354,43198,39983,-16349,-93244,-111326,-10555,75795,162917,230692,113855,-51019,-124833,-109845,-14045,165468,383851,521434,473779,392549,13023,-54698,99133,234723,215132,132355,51857,-41377,-85422,-75010,-96050,-39909,21750,34903,-6473,-30590,42766,38337,-50991,-79436,-51825,-37950,-67554,-140061,-125767,-79839,-70607,-108381,-80045,-71964,-90367,-32776,35275,36203,5641,-36767,-53095,-58514,-65901,-30912,-7133,23703,16805,-5334,20113,50839,78084,9608,-53772,-24176,37276,68285,33049,3330,-16977,-25138,42980,159188,249051,207018,67902,-38968,-32403,58221,118900,75802,40499,23073,21430,14918,23850,-35912,-44415,-5616,-64543,-102867,-122599,-127618,-84150,-28820,-47779,-26382,5448,53567,99049,101261,72250,-7540,-84344,-152622,-104561,-6298,76007,73370,-1338,-9189,69027,107051,80283,-3330,-70992,-26895,11496,12259,-71352,-58259,-24728,-11459,16893,31975,-18376,-12893,15466,37087,67633,80398,50149,-3016,-76851,-81152,-70670,-33291,-13668,-2489,-39422,-81083,-52367,-45224,-17252,18106,69103,82569,57392,80240,137001,140752,68105],[-50979,-122800,-101908,-94098,-90309,-35819,65591,148659,163380,93583,10330,-16438,29139,-8663,-80904,-106651,-91953,-52452,-15177,44335,38668,-19278,-77075,-113340,-134037,-71939,16690,98987,130391,124982,40812,-73693,-76837,-72502,-83241,-76695,-35482,-10753,53040,126544,14917,-118117,-78735,42696,106105,48659,-45765,-57811,22015,87621,86369,49008,62200,104344,125512,115940,46428,77955,54960,-30862,-47708,7380,84466,124617,98872,57870,13779,-46389,-106685,-49244,-36916,-58111,-19164,27338,33176,83972,138575,158841,146054,51032,-55883,-20716,77416,85090,100363,170251,216111,110066,-5441,-10562,25145,33202,5118,58145,184230,324030,322392,119245,-14249,-48216,12272,56220,89217,54037,17304,-26869,-69498,-111370,-120603,-150729,-140999,-100330,-26306,-11023,-33051,-76457,-47357,29160,59541,-8398,-56507,-71354,-63125,47256,136231,61796,588759,2353716,4026562,4465598,3185875,1659397,4446130,7475129,8245008,6379941,2947724,1542086,3607979,4239725,3292612,1644950,311010,-16976,-34217,-71259,-58299,49869,137777,156891,174240,222179,224103,175271,61640,-52160,-140537,-86847,-79407,-45625,21095,17586,14449,-26304,-48673,-90230,-44989,51665,79396,75672,22293,-75846,-89785,55054,84890,38383,-3191,-114527,-249402,-93328,20109,-27294,-138295,14622,111334,104541,13829,-59029,39958,104727,36755,-44722,-32122,24506,23205,16392,-29536,-74933,-123325,-88881,11858,32532,8388,-8122,10970,44339,60304,5161,-26600,-78150,-85960,-70985,203253,1593972,3187096,4093563,3890631,2448463,2257554,5320118,7720100,8024536,5927363,2449010,1465197,3155441,3710180,2733570,1081383,-16538,-39479,39079,45239,-2392,-53777,-56731,-62931,-70103,-35544,-8875,-33008,-48086,-37298,-34939,-52714,-65421,12746,147886,110102,-19739,-82232,-56438,-29527,-26601,-30896,-2310,29439,19349,-16834,-65951,-16710,-2005,697,28373,21080,8784,-55210,-29611,49660,138209,69318,45362,97378,139257,134026,117291,90717,86321,80714,107441,77492,-26557,-140421,-64288,54098,51028,-14623,-74800,-59996,-16405,-1303,-6144,-6026,-42356,-108348,-99504,-104991,-114761,-115981,-33308,63588,56619,-18463,-90860,36028,87081,24407,-85528,-113633,-23242,99922,116656,54937,-14950,-31209,73803,199705,347655,446179,346096,200693,59598,-3639,20878,14383,-19035,15847,7168,-69999,-76624,-45380,-20611,-35562,-69551,-80102,-11985,34486,52400,26136,-13547,-34906,-17411,-3375,3452,-18417,-124803,-52367,124613,346678,416846,257943,151919,122204,84705,32315,-36510,-77873,-105114,-122546,-92839,-35935,18180,4140,-8483,22056,35252,-7063,-129725,-57058,31123,68005,89996,31814,-25426,-9986,-4210,42122,119270,152624,84923,-26172,-51299,-93873,-81767,-20239,-18836,-19673,-16556,-70575,-17282,5803,-45629,-115668,-31146,75340,63456,-1233,-67658,-94006,-68329,-62301,-74004,-83506,-51524,54472,146117,87687,-42522,-74020,98687,248704,280652,315451,394229,423426,355532,157638,-2224,-101583,17591,132343,196944,117969,25929,-29262,-8277,66188,137808,161575,155427,75591,-61449,-85264,5784,19270,-2191,-3168,3067,17897,-38915,-91432,-84788,-75560,-39262,-42033,-61450,-5766,81021,156076,186803,162559,118460,58748,81324,175644,389159,451374,224280,75940,5693,1879,48774,-25971,-46320,-15955,44422,151290,232541,-35487,257891,3067642,8348865,13378191,15503809,13521252,8179965,3009194,363336,-61553,-9730,-37901,-31202,6804,134315,296984,308132,159164,15068,-64743,-62375,-3775,144188,378159,446992,308487,153064,62541,26496,-11466,-56398,-88595,-87219,-55790,-1790,-5138,-36399,-23202,-24046,-32634,-93520,-104791,-87699,-103979,-59797,27702,122307,274064,359872,182055,77066,-24991,-177025,-47521,5307,61024,80214,47901,46122,77028,29989,8530,23465,49532,21260,-43264,-38666,34142,48529,53371,66716,78853,102357,59567,2134,26743,-75293,2844546,8374928,15472714,20968985,20874701,11651735,6374286,27054561,45414858,54013147,53132317,34931428,10591094,28620952,50410736,57527426,50169534,31560424,9381757,9246034,19356531,20154617,15599086,8811016,3490394,433172,-4237,-64839,-53789,11630,10836,12263,34453,19955,-28651,-53288,-55266,-116411,-81823,19015,123584,155055,138662,86533,39214,64756,96204,25509,-82589,-139748,-60276,-16732,4850,32171,57839,-8756,-78982,-67655,-19584,11079,23366,23753,93839,193215,179519,66736,-27669,-87783,-38875,579,-9360,-3722,-38698,-103958,-34818,9601,17705,15185,-15896,-22521,-27087,-64127,-54458,-28871,11399,73549,67225,24157,-12547,-63070,-82158,-68452,-88751,-52755,-8985,10257,33814,90587,61565,34254,56797,92293,142510,154767,145499,119546,119985,40815,-44455,-21064,22169,15262,31976,91766,53132,-9723,-44541,-18918,11665,29961,44165,45753,-10256,-66729,-61615,854,-7752,-39848,-6103,34991,86952,96009,56714,10478,-21698,-95636,-25169,126815,280385,357159,322038,258664,159440,82724,85301,55061,-12660,-61241,-94470,-38971,58236,52170,-12538,-30210,37383,86010,69061,-24650,-58905,-33339,40784,167166,180690,60694,-11442,21238,-5066,1987,40151,58959,-9976,-58140,-65343,-69421,-73588,-81189,-96928,-113803,-94760,-34632,13487,15474,-10476,8824,-33290,-72791,39101,91175,83059,91740,148337,100917,38875,73135,130286,120935,22496,-71506,-60848,-10627,32375,40564,-7079,-45857,-118204,-62829,-2807,84006,141638,130594,82317,56404,17744,20534,35643,29743,-635,33351,50587,1349,33414,69675,59680,6177,-44426,-8529,38881,46092,78312,46519,-14301,-89283,-117757,-88809,-44496,24808,94034,137056,66858,17615,-67892,-136348,-137682,-93488,-15706,24185,1559,9439,49019,97306,105100,24446,-53898,-26358,-53386,-14812,25090,-13995,-78053,-134781,-124810,-91822,-89742,-100213,-47780,8478,-36772,-102698,-89428,-84079,-134263,-80658,-86317,-49772,-31206,-60697,-73742,-60158,-19189,-36209,-52261,-84759,-30243,103030,150656,49354,55026,117138,137598,82271,-34375,-143609,-102090,41434,208473,350199,385903,309823,279443,219754,90947,-13310,-89284,-31957,26656,86296,195604,161095,-17048,-111554,26654,56376,40873,-23474,6871,82184,176788,246735,177166,27919,-42601,-36848,7349,64554,107719,119617,65552,-7234,-76227,-138452,-99557,-53643,-28106,-31468,-11729,16114,6317,49431,48472,-56955,-28278,78029,84830,53104,-24428,-52576,-35015,63239,117741,174528,166554,51029,-21758,-36043,-39296,-62657,-39663,7735,126948,246384,317613,345846,330462,292094,266839,232113,171570,71956,-19035,-112499,-6105,66622,89963,83768,20156,-30459,-47958,-38095,2063,11409,-17866,61272,172527,248287,232265,223740,131680,8160,-83626,-144734,-93060,-81335,-75522,-46853,10797,67993,53379,-3676,-5868,30019,86545,114926,123027,88490,935,-105607,-38355,20057,17660,56485,130213,181477,112261,-2622,-53042,-60104,-28461,16189,28152,48545,42728,30886,52476,110820,131592,91443,15584,-51891,-124381,-157186,-96078,-73581,-75921,-103138,-78556,-44532,-95986,-146443,-146612,-43023,-21772,-64126,-104459,-95845,-72574,-37145,53306,149507,215362,217232,138366,29495,-46077,-82844,-86153,-126680,-3881,136937,281219,325129,391715,353032,235560,86728,-61379,-26061,143172,325137,369762,244717,89983,38026,-16006,-54685,-81539,-61554,-22029,-13889,-39319,-31735,-19950,-8193,-2047,7532,-14113,-41132,-68811,-74226,-81273,-85474,-57285,-899,18161,-12312,-38828,19772,73118,47664,-34924,-166521,-93765,-74610,-96938,-80600,7674,132761,192771,151803,54339,-11792,-17040,-24048,-12954,-38802,-72022,-18177,22126,-4755,-59540,-46430,13597,102851,87976,4236,-55278,-76261,10269,113685,152693,100130,26651,-39799,-831,13303,-37546,-108486,-25652,40554,63586,105541,146201,120549,44348,-57347,-90777,-10670,89851,166829,154792,38630,-92178,5096,213802,263978,210901,128283,80357,60722,38534,18500,3824,-26497,-59645,-28074,-11585,5370,-9786,-7015,71439,173469,151822,59312,-42887,-102813,-128750,-122256,-69418,-35109,-47173,-50949,-14573,-7498,-30455,-57345,-97018,-71939,-29736,11354,-2619,-48808,-45805,34441,60594,15752,-42734,-2901,52162,143524,192809,119720,26054,-54433,-84472,-104066,184,155955,211231,159555,93545,-12060,-82674,-30984,43452,12638,-47168,-68438,-62237,-80361,-62589,38007,60796,-44735,-75306,-28015,2915,22676,26645,68183,37774,-65458,-88217,-21260,-1877,-41112,-97491,-76428,-109567,-140726,-114216,-94363,-75430,-51092,-33672,-39994,-45929,-29525,156,-5335,-38576,-74314,-91817,-93741,-81099,-58407,-76632,-82989,-56034,8726,65103,79394,41805,5977,-43461,-85394,-54682,-37663,-2230,89296,126902,71515,-29281,-90030,-60760,-24433,-63700,-131142,-131613,-47408,-35892,-72675,-92462,-106911,-83694,-79002,-79684,-67944,-85046,-94575,-86398,-98116,-72305,-72249,-64145,-33889,16880,61188,57195,25226,11721,33483,33586,18830,-17338,-20212,-11061,84651,130847,79018,33411,11422,1754,9396,-1159,13919,71690,159459,143315,70689,58095,59017,57539,22088,-38504,-82554,-62215,10436,137629,240440,272267,242010,157577,25563,-66808,-124280,-80385,110,59482,92373,86331,9375,-107553,-99421,-17862,62089,101651,79091,125633,229498,146235,13176,50954,67287,74482,95866,45898,63432,167205,110032,49476,-8802,-47142,33169,179870,240222,218092,216102,334720,397686,332814,282749,215383,99088,-9941,-4352,30845,124622,254103,279018,215247,124518,63617,84624,87886,137239,185031,171285,188345,188947,165267,93908,51965,66145,118712,60074,-14103,-53510,-60170,-49665,-61621,-89179,-92889,-82481,-91525,-94393,-50617,23015,154772,202169,130713,36766,-49333,-53102,-79682,-132041,-120014,-82461,-85746,-36795,-36074,-16805,20627,71127,94049,40085,-34520,-36672,-327,28689,838,8996,72720,94080,86433,84364,161125,157497,13672,-125499,-85848,9299,125606,199732,163095,69797,39741,25670,10861,26452,2177,-46689,-70141,-123544,-23236,67748,78205,44415,-60613,-31381,104814,224425,133730,12153,-73113,12136,67057,86447,55920,-5250,-72985,-65893,-22408,-38508,-24210,-1537,-10445,-6006,6466,-16820,157757,131747,17973,-67675,-41960,62338,57752,46772,-3849,-68350,-73320,-42500,78037,211440,278052,354937,300833,185316,100224,43635,-34022,-40979,11126,30295,-664,-45285,-59981,-44983,-54831,-105680,-96089,-13579,26605,43989,-7317,-71578,-118123,-123218,-107347,-119496,-107683,-39583,44226,131409,133273,57371,-25925,-37502,-23857,25423,-25754,-104391,-75107,-59171,-38551,49731,232947,530073,387080,154559,-983,-90880,-93100,-43086,-66044,-82820,40498,99127,89846,-3985,-59938,44494,100298,49119,65941,72165,60856,-38371,-96514,-52540,-5220,-44061,-68735,-57827,-103578,-92651,-5101,109543,342078,522818,555906,434409,282938,124895,50753,33553,34145,64053,118542,213236,269572,169073,-4127,-31286,87499,118304,50072,-26254,-53158,-64353,-40774,-61060,9868,345260,523364,371070,99961,10859,24596,88589,185560,313163,482874,470372,327416,280580,137123,-5842,-59362,-36001,15899,80818,117237,40383,-33776,-55506,-8906,27975,70732,64479,55655,24820,22267,10657,-31227,-63379,-16897,24693,71643,57705,-41786,-100133,-14100,72306,51170,-5615,-35206,719,-5822,-71162,-97579,-89404,-105469,-96374,-92503,-55103,-29296,11678,14700,-53797,-122333,-80831,14478,87332,65286,8252,-31934,-95973,-55482,35023,31987,-27701,-40893,-55221,-74811,-37179,31236,40982,15014,-50303,-101920,-172760,-135329,-54766,-28876,-89577,-145259,-139680,-111511,-104580,-78923,-66458,-44880,-82860,-55352,-55555,-82804,-75712,-71485,-67272,-106424,-104342,-59258,-3355,56052,96150,115416,47906,132142,238713,281535,249922,241733,247396,70518,-21770,7555,41921,7777,-50592,-19261,72586,174482,200239,58598,-40334,-34387,23809,65724,10623,-89181,-51637,-27978,-18426,-27730,-74529,-104553,-65489,16648,26665,-33467,-62612,-25328,116965,426221,524896,353884,90770,-13318,25607,57704,50118,1601,-38171,-13185,9516,-52597,-29577,32629,52366,81519,74021,38483,22909,101206,124663,59633,20417,-51344,-76466,-76141,-19648,159752,357388,402710,325826,156818,11398,-74353,-42042,39811,39832,9376,6901,82411,217051,254737,179738,66431,27497,21528,73208,147881,208657,129338,103468,7555,-2239,32628,18319,-61746,-83167,-15032,-8815,-92245,-13509,125949,245706,260394,139902,7519,-32306,23728,41174,16822,3897,-38905,-4888,83611,169031,110166,19049,-48188,-56987,-66258,-75373,-66660,-54734,-10269,34375,14768,-29281,-38111,17654,84617,80991,50068,13433,-44298,-43941,60634,141161,99385,70615,170297,360429,476655,448245,326393,195951,93399,-35277,-85333,-58770,-34268,-15833,13343,106687,148996,64927,-40671,-104769,-81473,-59197,-67256,-90299,-116853,-55580,16642,-16164,-18912,35489,109734,115523,85376,23061,-21321,506,22025,32040,-4043,-86266,-88193,-9005,29713,-7212,-31870,-24887,-11325,-17219,-69831,-105615,-77890,-73709,-110147,-58219,-9742,-21980,-73260,-79694,-17624,64647,120166,194817,156925,61374,58420,174177,203784,55981,-29317,-64742,-76154,-75213,-74339,-63051,-110767,-69343,19949,75456,57075,-6730,5413,59348,72263,111160,120132,72348,22842,40600,81000,108499,46341,-33763,-49005,-22051,-15741,26915,47232,51590,35949,16575,15518,36431,-6922,-73607,8585,128497,295401,387939,323142,256087,156880,16812,-46481,32342,29453,36870,60030,48118,-16678,-87349,-87109,2836,76725,150921,193296,64638,-68672,-129835,-106842,-951,170906,391054,525818,485902,395112,11557,-65418,67166,181692,176134,115397,47072,-39055,-93819,-87200,-109106,-33961,24097,38545,4257,-22674,44590,38987,-47668,-82387,-62394,-52549,-78593,-147898,-124872,-78229,-74691,-126327,-83908,-73864,-91622,-28344,39362,37547,7816,-26004,-41932,-63988,-85051,-53467,-19312,19429,12746,-7069,12779,44278,73876,6429,-58842,-25663,36285,60993,26576,4980,-7659,-18792,38848,134318,188085,143426,52314,-31660,-17289,78389,150602,124991,79626,57131,54608,43203,37148,-25022,-40195,-4007,-52106,-61255,-62682,-76243,-106075,-36964,-48538,-25311,11411,52766,85487,84258,72454,5238,-62685,-136326,-158148,-41315,54917,52174,-28773,-23549,69264,109064,79901,837,-59991,-24153,8521,12863,-57662,-60633,-34905,-13765,29958,46377,-12256,-9671,16275,37794,68532,79368,51499,3660,-68536,-94073,-79355,-32594,315,11606,-27763,-71625,-67835,-57827,-29902,3681,43494,50758,30477,61060,110580,94842,20279],[-78232,-95616,-77550,-76657,-73415,-26714,71073,150265,155391,85176,6849,-20008,24319,-12919,-85644,-103711,-85807,-50470,-13140,45411,48695,-6668,-63812,-101875,-128221,-68832,14804,85058,106211,115649,55380,-65752,-94604,-83527,-70104,-68401,-46447,-43182,8258,90611,10009,-107369,-86650,28107,104307,50914,-47979,-39390,52920,116689,101049,30556,9647,52947,82003,100247,59037,92735,69146,-26705,-102224,-36831,73482,129040,112606,86786,47367,-28100,-98767,-45259,-34130,-50820,-5288,56518,73791,110431,152717,168692,152270,47402,-93851,-70669,32556,31573,49776,128311,184565,88988,-15706,-12392,29298,39795,7485,56613,161000,313915,377301,190657,52758,8814,22543,49551,86428,52067,17000,-28606,-72091,-106471,-124402,-163094,-140656,-77861,-1270,493,-27206,-70259,-30955,56346,82943,-4946,-78211,-89671,-21908,119057,224352,149753,496323,2033705,3464607,3799755,2658481,1267086,3611550,6276507,6966634,5395192,2467527,1282444,3106958,3734225,2979217,1473861,273748,-8923,-40480,-68749,-54606,31124,114847,135229,145974,172819,173754,144181,44567,-59777,-173948,-108198,-105208,-77727,7309,4149,7181,-30965,-51923,-93930,-48003,57852,104732,113182,56832,-50583,-83158,49416,76846,79677,64033,-59112,-232164,-181167,-80467,-65875,-145875,-7277,81667,70471,-16325,-56918,45653,102288,39820,-40173,-29191,33759,46682,35581,-18415,-55867,-80485,-71780,23550,42023,19213,7195,20890,51992,67093,8535,-41065,-112157,-107354,-102796,175212,1476562,2809917,3477004,3295246,2170083,1859102,4354514,6430163,6834583,5241401,2300781,992551,2312436,2915279,2243169,834624,-66409,-27482,32176,29593,-2744,-37548,-48875,-66883,-65978,-26382,-1913,-32011,-58575,-45411,-33662,-48931,-58815,24816,171391,140962,-6697,-76129,-44559,-1028,16059,-2147,15461,34836,12785,-35730,-96107,-45576,-21207,-15039,22395,25947,14318,-54703,-35600,40833,120744,55133,36352,92225,135147,127500,110123,91334,96707,102368,135989,95729,-18626,-124739,-80687,49546,47739,-11534,-46271,-30803,-22470,-18958,-10406,4184,-28795,-103375,-121338,-124421,-129252,-117978,-33031,59905,51707,-20062,-92876,26088,75538,15590,-90856,-96119,-7255,110704,119590,51061,-15736,-20558,85973,208650,361206,453059,331057,175190,42139,10512,48648,38025,-8316,19363,7327,-64431,-68996,-43035,-23539,-36559,-72870,-89824,-30464,16838,36493,2310,-36465,-46684,-20760,-2690,5502,-21696,-131022,-52327,105862,299349,371264,224954,122058,87415,51717,5989,-58265,-92528,-107185,-117184,-77100,-13784,40560,19952,-13596,15735,33274,-2659,-137184,-68217,26030,64261,91789,38641,-47005,-54997,-48772,-4192,67528,106715,70351,-18081,-53853,-104139,-84475,-12245,-8311,-12737,-13041,-61233,-14845,20030,-25740,-105077,-46751,77178,83875,13294,-59639,-85938,-64326,-58770,-71683,-87674,-70737,10913,118584,73420,-45709,-44275,139654,273747,277672,302208,389128,425473,370170,178892,12628,-116662,11771,136467,194296,111912,20133,-40039,-22791,58324,133453,171390,191095,110502,-38803,-91216,885,20828,-3,-2166,6446,11457,-56841,-107567,-83576,-55612,-5478,-7671,-44408,-28227,39759,104618,136792,120076,92820,68732,117987,222487,430055,428294,176716,40960,-15945,-14002,37150,-29847,-55094,-36799,18711,124982,245962,415,104479,2185065,6560533,11281283,13883255,12837030,8110267,3126251,435556,-88184,-21349,-10692,6509,44716,160034,304988,261936,108079,-22911,-97831,-88101,-16458,155609,388690,431645,290471,152716,82862,25120,-24411,-56009,-85503,-94769,-63047,-3434,-6869,-39330,-23561,-19511,-23743,-80976,-103731,-91468,-118783,-85040,9970,107278,272736,377595,208605,87592,-44583,-211657,-32502,29350,88940,85418,40873,43857,72634,23472,-6446,970,27639,4782,-50851,-14080,58647,89183,99653,100425,90187,97624,46726,2492,26574,-77926,2617508,8082349,14866500,19927904,19531383,9910417,5210497,23581294,38881463,47011397,46919289,31006733,9208777,24153159,43461546,49966737,43201199,27133578,8122695,7481016,16451907,17104421,13010533,7085015,2735262,374445,-27998,-87261,-49308,9949,8610,13730,39541,25442,-28038,-67918,-78415,-113603,-97712,-8234,100257,148059,144344,94047,41519,58357,86279,12901,-93206,-128339,-49770,-18470,-13159,8290,47541,3510,-46404,-48900,-21469,17868,32423,15908,74910,166614,168929,67945,-30709,-88788,-32703,13156,-2147,-9725,-38766,-52774,21367,65327,64641,51625,15189,6433,17495,-863,-33203,-19725,29548,91621,98626,52542,13566,-40367,-66761,-65181,-96624,-51725,-9176,6794,22046,62775,23111,5195,42194,78981,95872,85692,87742,73990,87778,23134,-64699,-26600,29830,22876,35636,81236,39639,-27957,-86132,-67214,-23563,6684,15119,11551,-34138,-78920,-52951,1514,-17386,-28358,11048,63555,137709,173354,133124,71518,11891,-88684,-42217,105919,259492,335405,304191,240370,139564,59988,54054,12909,-34067,-54816,-82751,-35459,62433,54595,-24949,-47670,33083,103974,103309,-7679,-53808,-33221,46090,178957,164935,28017,-40497,-8386,-31731,2569,46473,69158,-188,-58972,-64190,-64830,-68073,-74526,-91344,-113195,-103149,-43286,10496,18963,-4391,11048,-45216,-98705,37077,89948,74515,47898,96573,57604,4073,50471,108904,114891,17192,-55679,-25843,9895,43993,46864,-19136,-55324,-114966,-81547,-27350,65293,126384,119656,74769,55119,27926,36563,48842,34972,5667,23882,6747,-26503,20958,60312,41907,-8260,-52277,-9482,35863,43739,73164,37118,-26250,-98192,-100555,-86973,-53579,15128,84830,132309,56503,2991,-78116,-122460,-124720,-91510,-12955,32381,20399,25857,59414,102711,118107,41221,-50591,-40017,-104427,-74794,-20600,-37547,-86585,-125225,-108445,-88111,-91809,-94353,-45775,-1619,-55460,-124890,-73708,-83547,-122647,-63672,-38800,-8002,-8932,-57414,-83139,-71769,-21646,-33429,-40955,-60470,-19049,95385,120310,36218,47229,105364,136259,103289,-6607,-115474,-107622,28783,208290,366573,418486,340550,289558,205235,72262,-21536,-96699,-44827,3256,40150,140983,124486,-25271,-90247,39805,60880,33025,-37294,-9479,88925,187663,239792,154405,9237,-55015,-46322,3475,69487,121146,143304,92633,6772,-74494,-138419,-112384,-65904,-34888,-30338,-15616,5494,1636,54110,60550,-45196,-29429,73559,85801,58971,-23242,-59851,-57928,26411,72718,121798,114690,9336,-27417,-10113,-2241,-22472,2883,50518,167387,264898,315259,327758,299147,262377,252935,232718,167098,60221,-32142,-112652,-15110,62148,90487,84838,11011,-41150,-52490,-42167,-3602,4740,-21998,58932,161024,223847,207812,196190,122432,-5577,-82004,-120147,-70804,-68851,-73026,-52267,421,59115,51830,-1362,-13676,23709,87832,118269,124326,84901,-8517,-115165,-29980,15104,7173,51528,114492,151643,110016,12440,-35780,-37196,-3390,31355,36968,60618,70004,63168,79145,105365,94829,61960,11662,-41694,-88354,-120265,-122844,-90367,-84049,-106814,-92249,-54991,-107202,-144108,-117235,-20745,-14320,-69975,-129599,-98161,-69195,-33182,50766,145365,215321,218434,143465,47497,-13973,-43931,-54953,-79909,15913,140090,249988,267942,320666,308473,212114,58287,-78333,10797,197563,377883,417943,269159,83758,12659,-35847,-52142,-81768,-74058,-58268,-56032,-63094,-49313,-40274,-30568,-18089,12317,2825,-26487,-62229,-77809,-78128,-102913,-73590,-12427,14624,-12112,-44313,13033,73461,53137,-22307,-150687,-92100,-67964,-84352,-71446,6278,123744,185085,135783,22480,-46278,-16394,-3893,787,-29190,-62054,-15844,15024,-17691,-78036,-50910,16034,112875,117321,42681,-30799,-76036,-1667,113678,164018,105771,16637,-64140,-9134,14454,-24887,-84618,-11823,57470,85335,126572,154705,118960,44712,-54530,-70696,-6923,87583,159929,145613,40243,-74241,26014,233870,272168,197569,100432,51367,30838,5918,-12568,-19915,-38505,-58096,-15796,6603,15693,-6693,2480,90337,206923,200301,99918,-18988,-90515,-121723,-121689,-71110,-34137,-33819,-29061,-66,6250,-16662,-43469,-76697,-85757,-41205,15487,16666,-42587,-83143,-9571,30389,8590,-40556,3994,74700,183444,218989,132296,39889,-37675,-68179,-80876,26058,188946,259940,202005,116041,7227,-44631,-210,59729,23632,-40726,-71994,-63461,-63037,-39411,43654,53322,-34658,-56796,-15825,23894,45776,48141,99178,57200,-66280,-55129,15374,36225,-12142,-87972,-82585,-113752,-147805,-133760,-131473,-95804,-35250,-18307,-28106,-37150,-20117,9999,-868,-41583,-80413,-90470,-84609,-89383,-72148,-94923,-57587,-18544,33419,78765,89859,47683,7969,-43042,-87522,-49016,-40952,-13531,73260,111899,57950,-40767,-100426,-65708,-26652,-64469,-128432,-136139,-50305,-32708,-63833,-94728,-106976,-77143,-71183,-69794,-61333,-73051,-86063,-80293,-92262,-76033,-76307,-65798,-38919,-77,43112,32872,931,538,37672,45380,32984,557,8437,16923,91876,118106,63020,14980,-12829,-30256,-19759,-19395,18864,89171,161878,127959,26686,23729,36859,29224,-3935,-57233,-91865,-49691,31707,175829,285953,301968,263455,165093,15013,-71406,-114710,-94633,-12203,61137,107487,98104,20368,-96315,-106955,-25668,71129,153865,179231,246454,345127,244076,66519,72640,94596,125889,114255,5567,33356,183556,143787,96390,33224,-37023,562,131772,189571,175969,182349,323409,437598,382769,330164,245394,106274,-5063,-4434,20087,102525,233544,281295,228594,142164,89461,98053,102379,171316,242007,215851,199908,175782,160134,112214,70032,75900,114368,49049,-18645,-53157,-49962,-36672,-50008,-70272,-73660,-64633,-72352,-87794,-57743,-6738,110789,151004,92756,13129,-74895,-74666,-91568,-138097,-142480,-103265,-103547,-54652,-47491,-17162,28944,75117,96881,39964,-40882,-39655,-970,36329,24731,7942,60771,83850,92467,115466,219330,226072,94365,-58778,-112280,-12491,106120,187755,175282,88849,51507,26626,3135,14571,-12583,-63450,-79784,-114814,-25815,59402,72973,37755,-73165,-20985,116110,240942,152469,24453,-74253,16071,72558,89849,64786,10070,-56517,-35891,14088,-11442,-38070,-44003,-51171,-39925,-28860,-983,161787,134237,20168,-73255,-67542,17356,12793,373,-44609,-84850,-77187,-46700,56261,161618,204353,278412,224898,117146,49132,9990,-59671,-10517,39964,47636,10918,-39882,-58495,-47239,-61615,-109850,-95479,-18186,16653,30583,-18812,-84498,-130304,-134154,-122700,-125266,-97983,-23342,66374,156881,156146,64469,-48681,-85544,-64445,11135,-20742,-82849,-49415,-46589,-22615,74994,290710,542542,334407,137820,-2327,-85581,-90722,-36918,-68547,-90775,41100,97217,84885,591,-50895,33906,72911,8673,60039,90846,79671,-28889,-92993,-53089,-9442,-47035,-72813,-66492,-112529,-87322,314,110692,345007,519171,551453,432029,273121,112349,36546,20230,24222,48791,89496,183369,248427,165222,3943,-23702,87823,120069,65631,-6262,-36851,-71771,-83033,-76293,2456,289167,427306,284727,65547,-1151,18896,77761,170230,288402,459535,470491,325360,279046,144089,-1571,-53114,-26620,23014,85613,112373,22541,-35204,-29949,31341,70739,106509,80259,46119,-6676,-6094,-1097,-26165,-41486,29156,77665,116879,82897,-27304,-103813,-20138,61432,34874,-11712,-36627,-4113,-11655,-76904,-105397,-92289,-104858,-95703,-84817,-49333,-29320,14073,15865,-64066,-149086,-68584,32746,92227,53219,-4989,-41412,-98362,-49617,40544,37403,-22217,-35993,-52882,-87804,-45101,29501,26082,-6430,-73680,-90455,-152883,-147147,-80658,-68881,-97767,-130050,-154121,-125690,-110818,-83576,-80597,-64394,-103397,-42259,-36358,-68230,-71614,-68120,-55516,-78506,-83090,-49239,-4665,45477,83182,116885,47568,124647,207055,215647,164898,145734,201514,63123,-6762,29301,49843,12962,-44107,-10023,93951,202363,203551,59579,-47235,-54552,3377,49584,15906,-79336,-62096,-37765,-19075,-13158,-56095,-92286,-65073,14202,14272,-46172,-61804,-23096,113034,402337,459150,297892,76676,-11663,27699,50136,34029,-21124,-67383,-32587,-17868,-75457,-36566,28368,45186,65822,52794,35289,61845,145649,127034,40023,2471,-62308,-78063,-71942,-13443,184402,346534,369908,301653,150174,5908,-70270,-23124,54523,40559,-1819,-4521,77284,224718,270973,164286,45678,6311,24530,97297,172636,251059,178372,106268,-14547,-26002,21421,14036,-63209,-84458,-9010,6285,-80196,-26201,104151,217111,225962,110241,-13830,-49991,5378,18508,-1550,-11779,-52732,-26175,55705,154496,116524,32024,-34586,-46575,-51461,-49574,-32506,-9886,34373,56213,14379,-37578,-43325,18818,84867,76317,48985,6176,-57906,-51699,51033,126084,90492,86956,200139,395775,506854,460667,314998,189317,99599,-16194,-64410,-49087,-30671,-22019,-2939,82716,134501,59435,-36478,-85148,-84782,-66404,-77139,-97177,-111741,-82042,-12936,-37902,-29870,24312,99891,111202,88941,36983,-8386,-694,13380,24295,-9455,-89432,-84316,3407,46539,-1540,-32242,-33145,-31232,-39981,-75089,-93117,-77266,-77325,-102668,-56347,-15416,-28606,-84129,-66465,-14834,30274,47406,144448,149886,57320,1007,88872,140251,30793,-44297,-75556,-79964,-72041,-55345,-30404,-85398,-59774,23930,75125,54768,-3417,16803,78116,103109,146747,144816,87839,32642,45249,90065,121839,56497,-32020,-67786,-57821,-57114,-17936,1085,11063,8526,5950,26966,60752,20172,-69032,-5876,103387,234139,304563,267051,231009,148419,7439,-79416,5394,19914,55067,71006,51555,-17800,-76918,-68660,9023,66404,122927,138265,9675,-87917,-132008,-108053,5084,166577,381270,507262,474620,369984,3600,-79886,28028,117928,130389,94427,39043,-40163,-106156,-101486,-105119,-34524,18509,33300,7811,-14624,47424,40793,-42987,-87404,-76940,-70251,-89961,-150599,-124227,-76712,-75201,-132319,-86433,-76656,-94039,-29443,37711,35094,9529,-11250,-18786,-48601,-87517,-74317,-34950,10058,3705,-12093,3026,33643,64656,939,-65043,-32992,26801,46293,16602,6993,2702,-12515,32194,103981,120097,74696,29485,-27747,-3768,97273,181623,181337,126624,94594,86645,66247,41172,-20703,-33330,4180,-25603,-13088,341,-26835,-108987,-52498,-55642,-27403,15564,48980,61867,57700,63888,14984,-39800,-91675,-128398,-66699,33080,31264,-48954,-20555,71759,105309,73942,1864,-51062,-23328,2356,9467,-47104,-60919,-46790,-17250,43661,59594,-9064,-11398,11695,33701,64902,73796,48122,5529,-63914,-103603,-85699,-32053,9862,19331,-21418,-63913,-69166,-60923,-46091,-18253,8529,10315,-4339,31501,72062,41852,-28243],[-69562,-63483,-54885,-58819,-60003,-21311,70164,141858,137291,71443,1043,-23645,17011,-18295,-87624,-99090,-79361,-47512,-9044,47537,59441,7838,-47729,-86950,-120126,-73147,2823,59490,73202,97792,67670,-50615,-114521,-89727,-58054,-57312,-51727,-69652,-30376,57366,6856,-93349,-93675,10423,99047,48740,-55584,-23485,81672,146072,122936,27161,-36753,5388,43862,78703,68686,109783,89587,-522,-125461,-81388,56626,128942,123195,116920,83368,-10602,-91081,-41409,-31940,-45093,5752,79800,108529,132746,162193,175440,157216,50599,-97680,-78359,13945,-4106,6855,87742,151827,69676,-23045,-10821,39334,54115,17686,56194,124609,276172,405619,257622,123262,66117,31621,40182,79935,47220,14745,-31492,-75584,-101853,-125366,-165447,-125558,-49970,24649,10782,-23651,-66229,-17058,80630,103284,-3291,-102915,-82161,37676,198435,323092,238622,350912,1582711,2704685,2933382,2011405,867540,2640560,4777839,5342160,4142418,1877733,946829,2417110,2994316,2466407,1209415,230400,-3250,-47528,-70648,-52562,15992,92073,111086,114637,124808,126895,112169,28087,-59909,-149627,-119022,-119403,-87042,7744,-1609,2736,-34244,-55752,-98004,-50307,62266,127744,146211,81738,-36012,-78210,44178,70793,135457,124491,-9592,-153571,-165545,-141573,-73788,-130536,-26832,50541,32570,-49422,-48044,47997,94196,39299,-36620,-24055,45468,72312,56340,-7691,-38067,-39809,-43887,35769,51039,30657,24721,32759,60825,74342,11869,-53123,-144702,-117573,-133800,140169,1272955,2277445,2697292,2552393,1774466,1399948,3212256,4842332,5285510,4236768,2005075,555610,1448535,2005792,1626625,539560,-89196,-16863,30109,24795,7123,-17430,-41167,-70699,-59102,-17437,3675,-31236,-69641,-52636,-30265,-44593,-51991,33879,181750,157582,945,-71511,-34284,24666,65224,33805,37965,44628,12669,-44326,-117953,-72432,-40635,-30833,14576,30180,19395,-55049,-41312,32092,100905,39865,26271,85970,130270,120636,102592,91894,109354,128031,167211,117766,-4654,-96376,-83411,38843,41633,-5150,-18165,-5200,-29150,-36432,-12036,22831,-3929,-82070,-130061,-143638,-143578,-118770,-34541,52751,44355,-22834,-92751,14756,60606,5580,-92928,-79975,5120,113076,116166,45633,-13005,-6016,95852,208627,359393,442432,309174,148221,27918,26969,71088,58549,1636,22790,9227,-58293,-63465,-43285,-27884,-35669,-69798,-103246,-55181,-7899,14318,-24818,-59726,-58497,-23514,291,10080,-23202,-135064,-56207,80986,242277,319940,194746,95375,53940,16207,-24222,-81486,-106384,-109332,-111583,-61364,11578,71776,53202,4651,21420,39722,7348,-131155,-76836,22489,60281,88594,38796,-60781,-93013,-74202,-30651,37422,79872,66706,-5879,-62709,-119341,-89194,-6192,121,-5490,-6603,-52262,-14751,31722,-6648,-92026,-58171,80086,105085,29435,-51677,-76052,-56714,-53348,-68042,-87927,-80153,-24609,91605,59801,-40363,-12438,171940,281025,258951,277528,372410,413922,372645,197260,29653,-119275,4332,133889,182607,102336,14838,-47827,-36904,48108,125407,176685,221154,142066,-14914,-69860,9996,31143,8594,3336,10638,1845,-79142,-129444,-74647,-27995,37431,29870,-26213,-48277,1669,60386,90597,75876,61760,77401,159548,278033,464221,396906,135007,11575,-35111,-30682,22725,-35186,-63486,-56833,-6371,95217,245340,32452,-44537,1323041,4578510,8611922,11372062,11215883,7417141,3012466,485552,-86126,-18379,20221,45348,82196,180596,299756,204207,52080,-62957,-131199,-110245,-28983,165063,387909,406348,268452,149571,101167,21246,-38621,-54602,-80151,-99261,-68468,-4059,-7039,-40395,-22455,-13423,-14429,-66473,-86354,-73684,-107863,-101673,-5288,91622,260378,371611,219337,90494,-67369,-212258,2422,70291,129410,92801,33379,40780,66376,17620,-20409,-22561,5341,-9428,-49165,6337,78314,127010,152769,149195,116536,98305,37308,4500,25514,-82504,2223218,7209022,13222634,17506265,16843602,7673890,3808401,18721395,30212318,37450273,37912211,25181155,7222057,18503841,34206814,39672821,33927552,21245698,6380849,5454604,12738604,13217920,9833166,5109469,1899180,297184,-52933,-109339,-44917,9126,9978,18561,45297,32645,-17761,-61824,-85132,-103795,-110485,-34178,69282,129198,140058,95111,40284,52050,77610,1997,-101149,-120278,-46760,-29817,-38137,-12401,43980,24339,-10490,-20226,-14339,20439,35565,7276,57055,138957,153320,69519,-31137,-88143,-26740,25795,11722,-8704,-32364,2403,86284,126100,114394,91051,53539,42874,66347,70569,32280,17898,51266,103767,124273,77760,39174,-16340,-51138,-62928,-107081,-49190,-7346,4858,9607,31735,-15660,-22317,26950,60047,39029,16821,34510,34530,61237,11035,-84244,-35704,34180,29275,38253,67115,26233,-40927,-112409,-82220,-43506,-12229,-16003,-30938,-64899,-90267,-40366,4505,-24123,-20823,22099,83981,178660,243390,205930,128051,38892,-79486,-54444,89238,236423,305014,275044,210846,112302,33556,14541,-34873,-44675,-40744,-66600,-30027,64411,53382,-38691,-64255,27964,119852,135681,10173,-45508,-31238,52837,189900,151762,9675,-46313,-15405,-60411,-154,49139,76680,8546,-59220,-59142,-58385,-63235,-68177,-82302,-105490,-107201,-57808,2067,17580,-1948,10112,-58313,-107764,40602,86941,59326,4183,57332,29560,-27572,23169,84081,105294,15083,-33175,8825,33771,54089,48852,-25017,-59426,-100404,-88906,-48329,45824,107477,104300,64379,51794,36957,52461,62981,43250,19671,15763,-47353,-56509,5890,45669,17232,-26302,-58268,-10066,32860,41421,67559,27005,-38038,-102471,-87186,-83514,-60389,6658,75471,122216,38826,-17802,-88973,-106400,-111075,-86886,-8613,41108,38386,40574,68275,105551,127331,56837,-46093,-55574,-149243,-95272,-41072,-42242,-81106,-115743,-94285,-79424,-86204,-83492,-42568,-10245,-70524,-113031,-57559,-81868,-107852,-48328,3052,28757,8164,-56684,-94375,-83709,-27962,-32912,-28246,-41852,-13204,82294,89038,19003,32683,88188,131925,124349,22555,-86040,-110221,9992,195735,368068,439031,365815,293075,187671,54191,-31681,-106587,-54568,-15593,1701,92133,88508,-31411,-67555,52103,64038,24567,-32910,-6271,99620,192105,222667,127301,-10642,-68718,-56856,-2519,70944,129806,161803,114613,14808,-76645,-132364,-124188,-75528,-38301,-28331,-22061,-9901,-6839,56108,71544,-31967,-34003,63115,82384,62783,-22386,-66590,-80571,-13808,23073,63116,56992,-34915,-24266,15683,33378,18200,47555,98690,203971,267493,291655,291289,254884,223205,228520,224024,156466,47435,-40883,-69645,-22890,52144,84157,78259,-3095,-50989,-50856,-42638,-10055,-4391,-27172,54181,142217,182755,161792,142774,97073,-20212,-71217,-90239,-48473,-57091,-71083,-58399,-11187,48713,49677,2446,-19835,18394,88644,119652,122447,78067,-20488,-105446,-21432,8835,-3219,46303,99128,125349,106720,26049,-18168,-15070,18945,43751,41719,66920,92449,93068,104603,93934,50697,30737,11228,-24954,-47482,-76197,-109270,-90117,-79105,-97645,-101028,-63117,-113669,-117946,-85836,2367,-2595,-57930,-105372,-91991,-62475,-27991,46133,134585,202045,205676,137433,57471,8822,-12331,-21437,-43605,25696,129747,205424,199621,244203,261686,184559,26244,-92723,41685,242262,411311,440254,273870,76706,-7267,-45882,-44745,-80733,-86048,-92984,-93755,-83371,-64692,-57768,-48947,-28258,20888,19063,-13987,-56180,-82302,-75485,-102497,-86909,-24540,8040,-15322,-52927,-780,67034,54855,-10893,-136603,-94324,-66262,-77566,-63344,10619,123981,187770,135656,15908,-85313,-19611,11290,11628,-21154,-53117,-13833,7986,-29480,-93714,-55935,12609,113768,137295,76366,-7511,-70666,-17562,102749,163056,105634,5844,-85903,-12330,17927,-10075,-61845,-660,72597,105475,140799,151781,107621,39230,-53424,-52141,-3751,82320,149299,133061,38388,-57802,47910,247656,272247,179182,73630,27537,7138,-19714,-34871,-33353,-45287,-58099,-9271,16732,18394,-7019,10405,104265,229896,238953,133770,705,-79913,-114398,-118594,-70615,-30234,-17912,-6740,14833,19380,-3598,-29284,-54897,-102683,-54816,20914,44940,-15123,-109079,-59446,-2455,-685,-37580,12000,95809,213093,228892,135912,47876,-24490,-53362,-55916,55855,222102,305897,243226,138961,29848,-9158,26383,72841,32901,-35055,-76902,-66460,-47346,-11721,55918,55871,-14178,-32480,3594,49237,65826,62619,123242,78625,-50577,-22989,47162,66427,11069,-71077,-88497,-120296,-154693,-131386,-125874,-97211,-19215,-6273,-18984,-30887,-12710,18238,2817,-45122,-86045,-84633,-71658,-90465,-83228,-98234,-34850,12451,56534,89518,96262,49565,6567,-45367,-85134,-42580,-44407,-23544,60269,102018,53080,-42129,-105199,-71283,-29427,-63115,-111659,-113373,-40260,-22936,-52365,-89696,-101221,-69964,-64002,-59407,-47067,-41982,-63461,-70288,-85932,-81113,-82025,-70024,-47977,-24360,16308,2916,-23116,-7097,40611,53277,42772,13633,31685,40112,93440,102770,47059,-3080,-37392,-61467,-53325,-44596,22652,99636,153531,105581,-22163,-20949,7383,-1741,-29425,-73117,-91381,-34768,55568,216489,331661,330032,280271,162237,-4311,-84104,-107685,-108048,-23703,61448,118551,106482,32057,-82463,-118745,-33450,78863,200493,273075,362995,450085,334211,118802,91377,115325,159897,117284,-40534,34009,229843,203996,151891,66078,-32682,-28824,94416,146145,131814,141705,292378,452027,413680,362386,267272,112181,558,-8390,4207,71152,193004,260589,227148,153792,114700,111254,113400,197117,289455,254768,204329,158874,154611,131850,88608,83023,105606,39511,-22412,-50433,-37195,-20661,-34635,-50014,-54625,-45761,-49365,-68918,-52769,-32205,57913,92248,54152,-9821,-99146,-96398,-104132,-137968,-138997,-111651,-114973,-66733,-56554,-18118,34718,74706,94705,37184,-49622,-44389,-1674,43563,50224,11038,49515,70513,93865,142962,273145,288296,176439,16333,-80626,-28638,88009,173360,183436,108077,62728,27089,-4351,2904,-27027,-78156,-80811,-94935,-30880,46734,64643,30766,-79222,-6538,124461,249353,166367,35024,-74074,19164,76638,94015,76798,25323,-40504,-6342,58056,36561,-10208,-60993,-88517,-78633,-73492,24982,155338,128979,18034,-79146,-89269,-22278,-28952,-29293,-66638,-100269,-81172,-49397,38772,119804,141384,203304,150719,53921,-735,-26169,-88082,21978,67360,62954,20269,-35515,-58293,-51697,-69838,-114096,-95493,-25121,3847,14417,-34653,-101756,-141116,-113608,-99244,-100136,-79082,-6887,87041,178018,175343,72894,-61930,-103974,-92956,-5602,-13695,-60966,-23447,-31081,-5944,97314,331528,516898,273760,118266,-5034,-82228,-86103,-28057,-58208,-80725,39155,90071,73479,2672,-36799,27165,47368,-22609,66955,114264,98711,-19515,-86193,-52518,-13522,-50257,-76113,-72774,-116975,-82372,4044,109841,334991,488742,516831,405397,247844,94104,20333,5996,13271,32115,61168,156062,228609,164050,17281,-21697,79796,119096,84634,18859,-15388,-67240,-123279,-90336,-4414,233945,337144,208873,35567,-13107,10916,63047,149694,258452,430018,468253,328479,282661,160953,14998,-37307,-14812,29525,90088,108286,11831,-28377,-3698,69198,111349,139578,95259,36103,-37628,-28846,-4152,-11108,-7295,88415,137044,164409,107645,-9637,-99563,-25457,48681,21349,-15373,-36247,-11144,-19675,-84557,-111663,-90887,-99279,-89255,-72194,-41975,-29602,14982,17450,-69960,-165700,-46576,53073,95797,39705,-18782,-50025,-97471,-46574,41827,40505,-16251,-28113,-44633,-91822,-48883,29240,19627,-19811,-86027,-67331,-124971,-135761,-108119,-109799,-94599,-106795,-132325,-137262,-116194,-90442,-96169,-85465,-96454,-15646,-11800,-53299,-67537,-63796,-42133,-51032,-54950,-29599,4481,43476,71597,116415,49096,117559,173299,153869,91804,61607,154001,55225,6379,44074,52960,15672,-37180,4884,126886,235757,209604,67130,-43747,-72022,-15352,33330,21096,-66859,-71665,-47040,-19003,2660,-35538,-75849,-61089,12567,3205,-55248,-57576,-18523,112868,379798,400885,251819,69366,-5515,32232,43813,17329,-43200,-84714,-39735,-38172,-91940,-36666,26876,38041,47754,28047,35001,112733,199290,137300,33715,-1041,-60134,-69935,-63107,-3796,197811,315184,320460,259574,128787,-4924,-59179,-3122,66975,39639,-13622,-14046,76809,234666,285726,150738,29684,-10441,27792,114140,186456,280063,222796,105478,-35637,-44806,14208,13596,-59801,-81338,-926,22428,-63953,-33839,84586,185988,188319,81932,-32329,-63190,-7759,1801,-13431,-22096,-61574,-44806,29245,138434,124099,49212,-16023,-33127,-36691,-23652,-135,30363,73990,76690,15362,-43623,-46970,20057,83917,73267,52419,2633,-65970,-48603,52719,123620,96307,109568,225479,411208,508371,451512,296050,181798,107318,6280,-42887,-37570,-20697,-18262,-8869,66113,123114,59564,-25192,-61649,-78329,-67380,-81925,-97643,-99145,-93119,-32696,-51090,-34798,17313,90848,105549,92931,55920,14094,9284,11579,18776,-14053,-91375,-75105,23360,67555,6725,-29443,-37398,-48184,-60738,-76563,-76234,-69123,-73971,-89857,-49923,-18154,-34053,-88636,-36819,8319,18828,-7651,98611,140895,55385,-54644,17043,84380,8855,-55938,-82514,-79799,-64317,-31512,12541,-49473,-44238,31424,76558,53400,787,26332,91399,129394,183047,171653,106406,44918,49141,94225,127930,65723,-19801,-62850,-76882,-97915,-58618,-34907,-22167,-15731,-4285,36636,81477,48148,-57501,-16013,81752,176526,224281,214402,207536,143195,5932,-111460,-23621,14875,73871,81871,56997,-12815,-59725,-48281,16199,53946,88954,79360,-38537,-99274,-125223,-107690,11303,160768,363168,475138,447831,327726,-2184,-89361,-6527,59292,90141,78650,35720,-37106,-113950,-104375,-89287,-33075,13380,27546,11744,1077,60334,53104,-27994,-85045,-87273,-83052,-93577,-142072,-115490,-66297,-63196,-113359,-79562,-71627,-89904,-29531,37147,36237,17872,11625,15151,-14355,-64609,-78048,-44869,4439,-1657,-13083,-1481,27377,59013,1567,-62782,-36347,18506,33566,12429,18215,22069,1845,31547,77513,57842,14192,8692,-18871,16442,122639,218729,249939,189387,144421,125653,91042,44554,-13768,-15203,32126,23282,49327,70450,24322,-80184,-67708,-60621,-23741,26165,51994,41618,33933,56734,29660,-10027,-42905,-75939,-65495,20186,18993,-53955,-869,83647,104133,70878,8627,-35643,-15733,1998,11007,-31323,-51390,-51468,-12968,66543,80321,1101,-8212,11092,33831,65463,72298,48477,11035,-54849,-89640,-80443,-23696,22411,27347,-13535,-51282,-47369,-45121,-53379,-38084,-24995,-27709,-36675,2315,35212,-1076,-52759],[-38800,-36129,-37461,-45272,-51696,-20941,62450,124153,110665,52415,-8396,-28834,6357,-24981,-85922,-94444,-74126,-44394,-4446,47946,66944,20788,-31628,-71378,-111527,-86922,-20568,22034,32404,71065,74748,-32260,-103980,-83682,-49078,-47503,-53057,-87305,-57053,33299,8707,-77719,-98123,-10590,90113,41728,-70143,-11880,105142,172057,148642,39079,-65972,-38270,13434,54423,74624,125214,111820,38229,-67533,-104957,31023,123026,129482,146584,120791,4611,-85976,-40304,-33118,-43140,12032,94583,134166,148272,164998,177280,159454,58785,-66308,-45681,16343,-22304,-27475,49857,118927,51435,-28757,-6433,55541,76973,38462,64636,89259,222935,408473,315440,192275,117577,37470,27842,69108,38599,9529,-36415,-81004,-98919,-124473,-164368,-113648,-25053,47181,18766,-23535,-65417,-6895,100178,119123,-3672,-129117,-54109,100911,278529,422455,316397,172273,1080090,1877832,2010594,1347292,515963,1689786,3230676,3644694,2830202,1272337,591852,1656897,2148007,1842027,890318,183668,-221,-53986,-76148,-55076,410,67373,83604,80365,79351,84630,80243,12541,-53565,-115143,-109030,-108471,-66466,13806,-5662,-2474,-38128,-60714,-102422,-52592,63809,146444,171796,94736,-32785,-77538,38701,69737,199026,175575,34507,-76233,-64338,-80888,-47339,-110818,-43656,18451,-8164,-84774,-37038,46514,81361,35686,-33875,-17111,59189,100982,80068,1457,-26662,-6770,-9764,48681,59125,42105,42984,45022,70604,82968,16407,-58161,-136676,-114328,-158619,102028,1018124,1681104,1885285,1787786,1331357,949603,2076082,3218210,3639119,3088761,1614041,207538,689357,1127620,986571,238883,-81387,-10655,29079,25680,21446,3494,-34210,-74248,-51037,-9699,7427,-30607,-80763,-57792,-24066,-40307,-46776,37007,174813,156170,2662,-68759,-26255,45742,114604,75082,63081,57218,17931,-43440,-127890,-96551,-59833,-46106,5028,33059,23534,-56481,-47028,23340,79665,23633,14644,77926,123626,112371,94026,92146,124018,156178,198855,142789,14946,-61618,-58855,21869,32278,2748,7646,15980,-36903,-53637,-11553,48814,30172,-52194,-115761,-157224,-157357,-119326,-38383,41960,34224,-27392,-90870,3648,44391,-3950,-91311,-67745,10516,105419,106307,39038,-7044,10001,100997,196771,338201,411014,279763,120286,17531,42570,87149,74152,9832,25279,11564,-53072,-60371,-46114,-33350,-32075,-59200,-113315,-84674,-39509,-14657,-55724,-84153,-70776,-26093,4890,16249,-23647,-137958,-63515,52549,183397,269948,170379,73779,23917,-19064,-55725,-103713,-110313,-111879,-106953,-48602,32712,99927,89779,44357,43261,53497,18884,-123424,-82820,19897,55104,79308,31700,-66899,-118901,-77734,-37280,24945,66786,68611,5684,-78313,-138974,-94495,-1624,5318,-455,-864,-45472,-16922,40882,11094,-77978,-62814,84775,126150,46537,-44029,-65742,-47001,-46829,-63475,-85208,-81580,-50042,69260,50163,-26616,17632,191524,270443,228102,247369,351009,395163,366913,213100,48593,-105843,-5608,124300,163059,89534,9707,-52328,-49200,37018,114944,177770,242989,167293,8457,-39541,28159,44760,19677,11499,14809,-10900,-104779,-147878,-56050,8774,89166,69093,-7922,-64526,-31695,24976,50949,32671,27396,83338,202364,337261,487634,360454,100150,-12237,-51726,-47845,6522,-41331,-70524,-75396,-30168,63660,231128,59205,-186844,570090,2690877,5809486,8419303,8978745,6259981,2712902,514059,-61918,-2688,51455,83395,116938,194109,281736,140443,-5307,-105703,-156130,-122402,-38917,173379,377904,374947,244835,143841,116148,15953,-51340,-51411,-72807,-99658,-70865,-2656,-5379,-39951,-20079,-5927,-5370,-51537,-62689,-47316,-81677,-103483,-17455,75898,238118,342602,212386,83961,-93193,-177909,54996,131113,183189,103554,26188,37255,60138,14048,-31355,-45238,-16350,-21033,-41204,21980,91155,156206,202569,203503,156513,108161,34101,7719,23073,-88519,1730998,5923817,10853229,14157611,13309440,5331344,2394473,13308756,20857259,26907838,27672430,18473596,4981333,12629623,24217710,28405681,23926350,14896999,4458075,3488895,8834729,9138571,6587694,3194568,1109340,209312,-77180,-127515,-41170,9250,15316,26340,51236,40873,167,-38662,-70014,-94949,-117806,-54408,34883,101232,126689,90481,36360,45976,69288,-8358,-107700,-115578,-50774,-49011,-63821,-20408,51454,51100,25533,13844,4528,20800,32308,-2105,40964,112907,134978,71882,-28539,-85788,-21327,36721,27822,-1572,-20180,56768,152503,186387,163973,131437,97653,85988,115700,139870,108415,68900,72854,109702,143465,99717,63973,8506,-35504,-60766,-119370,-45601,-4075,4657,-2063,-214,-53417,-48335,10624,37711,-22275,-45696,-10061,3620,42049,7895,-95339,-47097,35493,35552,41738,51223,13370,-48246,-88429,-61975,-45386,-24128,-45318,-80116,-102158,-88501,-23714,9742,-27875,-16100,28531,97481,209008,300865,269755,176509,58822,-71967,-62347,76405,212080,268058,236919,172480,80233,8186,-31598,-86578,-41455,-21480,-44706,-18957,67805,50780,-52675,-79922,21762,132046,162760,28659,-35075,-27223,61750,201456,145269,8973,-29868,2141,-84901,-6017,48690,81935,16381,-57981,-51033,-51862,-61008,-64102,-72231,-91885,-100854,-76620,-11203,11465,-3221,6135,-71498,-94578,44493,80789,39076,-28722,41769,25958,-42845,-6282,58312,93356,15917,-9051,42349,58101,61401,46395,-28004,-59985,-86349,-82080,-62802,27448,86912,86055,51926,47054,44932,67832,77503,54137,39458,15332,-70147,-87379,-11148,26679,-12598,-46645,-61057,-10223,29990,39424,62090,17070,-48973,-102903,-77302,-80228,-65516,-749,64994,107360,17296,-42719,-96032,-87406,-95949,-79822,-2937,49794,55224,53540,75383,105979,132727,70986,-39546,-69994,-103797,-64275,-23735,-22485,-63466,-107114,-83109,-69766,-76411,-70314,-37096,-14905,-76770,-92027,-42696,-75683,-91509,-34580,37186,58250,19945,-58155,-106842,-92610,-37837,-35400,-17267,-28795,-12037,65835,58530,-2346,11801,67262,125855,145640,52964,-55747,-107406,-13539,171380,354162,445047,382658,288947,167967,37370,-43049,-113820,-58829,-29700,-29336,50377,56136,-32562,-42741,64359,66814,16511,-14972,18606,113584,190112,197976,98225,-30623,-82624,-67341,-10138,68818,132491,172657,128494,14775,-81919,-121940,-133972,-82029,-39119,-26720,-31370,-29544,-18028,56247,81488,-16733,-39570,48346,75626,64891,-21777,-72737,-101941,-55675,-27762,6592,1748,-77481,-13829,38264,64865,55945,90456,148104,231014,251242,247125,238630,200330,175929,194175,206257,141165,34549,-41850,-22531,-23220,36897,70640,64416,-20339,-55740,-40801,-38436,-17005,-15973,-32813,47746,118158,130586,100332,70800,58878,-32372,-52150,-57275,-26140,-45796,-69204,-63974,-21511,39576,49109,9041,-24059,13749,89511,120764,120183,71535,-31390,-88642,-14782,0,-14046,40507,84363,103397,102702,38233,-983,5703,38818,53706,43079,68319,110017,120927,128653,77213,722,2011,14955,-4326,-8236,-35759,-67547,-64796,-58631,-80338,-98239,-63899,-104410,-88877,-52809,24936,10899,-33803,-61916,-72390,-50401,-21533,39509,117881,177612,181697,122255,59659,21701,5702,-468,-24088,22360,108250,154146,129793,178904,227072,165519,2926,-97552,64661,272549,420036,431745,257239,71103,-12284,-41009,-34842,-79189,-96318,-122559,-111229,-98196,-77193,-71621,-62094,-32110,30892,32200,-4814,-51435,-87093,-72677,-83802,-94438,-36130,-664,-21193,-63534,-19541,55624,53421,-1748,-125172,-100165,-68907,-76710,-59492,15670,128033,196814,149123,35848,-75338,-24535,19904,18540,-14793,-45418,-12277,923,-40472,-106752,-61552,4171,106384,147695,104688,14339,-60504,-36229,81611,149984,99643,-5070,-104762,-12122,22701,5843,-40025,8335,85995,123028,147945,139095,88050,28742,-52790,-34867,-220,75480,136085,118155,33706,-42339,69184,253944,264837,158426,50767,9355,-11339,-38953,-46383,-33387,-44479,-58963,-8226,18846,14077,-10056,16506,112306,240072,263131,157052,14556,-70913,-105960,-112675,-66891,-23020,-589,15532,30091,31695,8374,-15311,-32851,-119174,-69400,26892,79067,28377,-93492,-110930,-34547,-11177,-33665,21276,114979,231191,223454,131438,50385,-14732,-39776,-29876,87685,253241,346228,281177,162370,55260,23349,48284,82197,39928,-30414,-83028,-71814,-34244,17332,70379,63214,7447,-7490,28190,76170,81580,68796,136684,99538,-18277,9555,73730,87030,25189,-55911,-95276,-129732,-154307,-105947,-80750,-67278,-3187,2662,-12526,-27110,-7517,24104,4792,-49876,-88962,-73866,-56834,-77593,-86120,-81707,-16359,35663,75413,96692,98376,47998,3253,-47324,-73319,-35762,-47895,-31942,50482,96293,53899,-36795,-102509,-77297,-32667,-59787,-91159,-82359,-19005,-5179,-33684,-70281,-87875,-62455,-57628,-48378,-24397,-2473,-35370,-57893,-79133,-87048,-89054,-76521,-60721,-55149,-17567,-28913,-42070,-10357,41736,56871,47867,21276,47696,56527,89100,85203,30598,-21266,-62414,-84565,-84621,-74963,25192,101770,135436,78996,-60646,-71173,-27426,-34239,-53897,-84957,-80716,-19143,81489,257911,375313,356244,294270,153992,-27327,-103502,-102107,-119597,-34380,59502,123948,110790,43720,-66774,-133196,-39121,86472,238184,350853,458501,526651,403668,166430,105924,126542,174457,105774,-86449,69560,297913,280148,206873,88433,-34301,-50927,74034,117763,92025,97540,249045,441469,423406,376410,278999,115953,5165,-16569,-16645,32528,134948,215412,209268,157966,137429,123431,120200,212166,321856,283238,199176,137303,146291,149295,105521,86251,92707,30481,-26093,-46418,-23117,-2461,-15683,-29101,-36519,-26794,-23792,-42327,-37080,-46701,-1229,30132,16916,-29899,-120051,-117766,-117104,-132422,-113311,-100619,-110108,-70744,-62771,-19902,37219,69288,87174,32161,-60641,-51799,-3672,48574,74816,18411,39373,53671,89166,163490,314675,335057,250635,94564,-35532,-38259,69666,155312,185590,126052,72641,26567,-11814,-8375,-40565,-88511,-70803,-74854,-38664,30110,53977,25424,-74884,6797,126350,246639,173210,42566,-73520,20793,78798,98997,90069,38350,-27468,18678,99203,86367,34841,-39222,-102082,-113448,-126428,51358,139560,116812,11757,-85672,-105669,-38836,-34190,-10513,-44485,-111824,-85716,-50280,26767,87552,91186,135116,83067,-1971,-47326,-62536,-114850,52407,91558,75220,26395,-33157,-59880,-58513,-79756,-116872,-96253,-34777,-11522,-2237,-51467,-118587,-129913,-87424,-69332,-71288,-56842,8442,103843,191650,188030,82339,-49051,-45247,-73621,-26481,-6315,-40177,1986,-13294,12283,117878,353503,458502,211914,94975,-10181,-82345,-81568,-19410,-43707,-60958,34774,76975,53871,-430,-22187,22906,23556,-41634,80764,138717,116018,-11576,-77726,-50898,-17225,-54131,-80096,-78687,-119030,-79005,5120,106080,312346,434347,454630,355254,208176,70088,1618,-9767,465,13338,33836,131309,209272,163392,32689,-26362,62551,113872,104680,46975,7612,-54991,-161304,-102498,-8944,188684,264396,149922,10038,-26077,-515,43917,124454,225770,397362,462367,332303,285076,179874,35625,-19779,-5742,32390,92090,103312,5557,-18062,18240,98478,144128,165700,106514,24279,-65491,-39520,3436,12921,36764,155807,197822,209269,127884,7431,-86512,-28271,35511,9538,-17729,-35154,-20608,-30157,-94085,-115205,-85944,-89739,-77485,-56349,-34322,-31319,13272,17884,-72875,-143683,-23497,71503,95565,23990,-33221,-57805,-97209,-49173,35990,38527,-12205,-19399,-32864,-76229,-51663,26825,17428,-27959,-89069,-44789,-96904,-112207,-94791,-73211,-80498,-85948,-112093,-123000,-121014,-100514,-113749,-107978,-67293,14686,11341,-41515,-66236,-61107,-30400,-28166,-31208,-9658,18543,47665,60118,111744,50740,110621,140196,100420,32705,-7687,107362,45026,15504,51483,50066,13438,-32559,23054,167610,268428,214496,77690,-32789,-88164,-34158,15134,23197,-54369,-82846,-58440,-21207,15906,-16429,-58533,-55279,10215,-7780,-62373,-52126,-12579,116316,359159,350180,213598,65245,1578,36053,36271,-1721,-64436,-85745,-39434,-54198,-101789,-32747,25588,28883,26233,1256,42107,170007,252904,148844,35494,5248,-49500,-57601,-53192,6080,195973,266489,259167,202977,92397,-22763,-44313,14434,74322,34665,-28335,-23175,78911,244186,295337,137350,15826,-25026,28937,121956,187938,291724,256453,99502,-56415,-59566,8529,13909,-54834,-76478,6368,36246,-48259,-39370,65682,152127,148000,54149,-50270,-73132,-17256,-10755,-20861,-29007,-67345,-62191,2651,119142,129290,66820,3962,-19679,-24932,-3761,25544,61852,103269,90824,14382,-50254,-52149,17936,78244,69719,57112,-513,-70599,-38501,62140,129808,108720,129352,239656,401977,478734,419182,268335,170797,112709,26936,-24339,-28121,-10267,-10869,-9777,52471,110420,60403,-12419,-38886,-66855,-65339,-84330,-94471,-86071,-84701,-41336,-58615,-37639,10965,79665,95117,93444,74922,40901,27348,15104,13027,-20529,-95146,-64386,46999,88734,14113,-26869,-40444,-64171,-82260,-76760,-59187,-57883,-67436,-76474,-43364,-22003,-42404,-85064,-873,42000,24834,-46247,56297,126750,53717,-95233,-27859,40265,-11821,-66849,-88173,-78955,-55989,-8267,55178,-10032,-27544,37997,75521,48715,1445,30047,95047,144792,212690,194733,123098,55086,47812,88447,121617,68506,-4231,-38342,-59289,-131443,-92118,-58967,-49357,-39900,-17599,40797,95072,72696,-43566,-25628,60160,122440,148360,162858,181827,137372,10410,-141209,-57017,13270,87348,86672,59122,-6806,-42209,-29964,20675,36598,47661,18924,-80601,-104916,-115353,-111014,13187,149862,334026,428079,403437,270160,-9088,-97456,-37023,8746,54443,64543,32513,-34588,-118225,-92664,-71552,-33330,4638,17181,11141,18817,78875,71811,-7017,-77592,-97455,-95410,-93670,-129687,-103052,-51342,-44527,-89993,-68879,-63050,-83432,-33904,32093,35590,26804,34550,49342,24041,-32098,-65652,-52835,-1374,-7053,-14908,-5912,20845,52483,3498,-56075,-38333,8656,19406,10320,33913,45060,19227,32424,51287,291,-38785,-13628,-9897,38105,148276,254228,319458,259121,200296,165487,110947,42890,-8293,8617,75524,86579,119453,137801,70074,-42182,-88080,-67454,-18425,38054,57397,24128,11142,48046,44029,20206,2731,-28081,-45250,12125,10216,-50783,21367,97414,100575,66038,16839,-18544,-6197,3010,13026,-15331,-38572,-53482,-5255,93290,103114,14364,-3447,10608,33899,65636,70213,47799,15447,-45947,-74267,-69297,-13131,32149,29911,-8949,-37550,-24097,-24957,-49357,-56419,-56660,-64268,-68783,-26923,3372,-27013,-40312],[-12882,-16876,-27576,-38355,-49796,-26693,47776,98231,77289,28193,-22344,-36838,-7883,-32536,-80954,-91199,-70861,-41788,-939,44160,67422,29028,-17638,-56937,-103201,-110487,-53641,-24894,-13741,37051,75529,-12481,-79823,-69287,-44217,-41782,-54003,-95905,-67057,23005,18122,-61119,-97736,-33699,78597,31241,-91910,-4932,121703,192160,174272,60551,-66174,-77146,-9258,31437,77864,137615,132560,79163,-11765,-79442,-5513,111589,132292,175370,159931,18735,-83598,-42975,-38385,-44920,13940,101126,149861,156286,161253,174393,159274,70404,-26165,-4557,27343,-27829,-51755,17004,88292,35115,-32657,1262,79016,109607,72105,89202,73105,173133,395518,364135,256923,160239,40575,14446,55666,27667,2673,-41998,-87069,-96480,-120893,-163957,-110003,-7127,63766,26099,-25347,-66230,843,115557,131401,-3924,-137742,-19093,160306,353496,512077,373938,-12213,613061,1115145,1168995,761168,254808,890371,1863430,2126595,1652239,737433,277436,948410,1332708,1208308,563002,139389,2867,-55470,-80808,-60043,-15950,41589,54745,45989,39341,49239,51564,379,-41524,-80245,-83092,-81157,-31963,20678,-9221,-7406,-41250,-64391,-104202,-52882,64270,161807,190107,97284,-38119,-79337,35439,78414,265471,218517,75803,-1771,42341,22451,-8401,-90708,-54749,-11046,-47667,-118817,-23902,44415,68249,33027,-28363,-5556,77671,136684,111279,12098,-19473,19581,28974,64852,68363,55030,62740,58939,83877,97180,26635,-49700,-107135,-100688,-138573,67506,754315,1114494,1162800,1117211,911785,568087,1103901,1792266,2142408,1979727,1193152,-22868,123520,408620,430623,-22294,-61110,-7017,29507,30898,38663,26284,-25122,-74144,-39943,-623,12333,-26749,-88039,-57059,-11758,-33358,-41325,35342,152752,139668,1668,-64907,-17792,63981,161464,122248,91537,73615,29541,-33268,-122950,-113336,-74745,-56892,-2567,37122,29401,-56215,-49795,17726,61229,9849,4268,70631,117478,104994,87062,95012,143350,188001,231343,171987,41550,-21372,-15268,2736,22813,13956,33312,35086,-42752,-67219,-6819,82495,73429,-16530,-89379,-147955,-157415,-117428,-41865,30754,24298,-31158,-85167,-2547,32358,-8313,-83938,-59105,8775,90354,93753,34880,4225,28459,103087,175188,299758,361602,245586,94775,13957,58279,99446,86546,18320,29077,16199,-46687,-56845,-48445,-36753,-23009,-39939,-105168,-112571,-74934,-48136,-87829,-107553,-80633,-25926,13143,25828,-20893,-137782,-70846,26084,132652,229123,156550,61893,3022,-46940,-80430,-113442,-98155,-111953,-101460,-37830,48432,121029,122991,96786,81785,74235,30863,-116552,-83444,20371,50722,66439,20233,-68148,-116371,-68511,-30183,23896,63084,72893,15933,-95607,-157554,-95168,5302,9761,3595,4662,-39023,-18663,50160,29472,-61566,-57896,93086,147654,65786,-34615,-53577,-34254,-37558,-55977,-78401,-76934,-62448,55768,47815,-6281,44887,198207,246024,191851,219934,332835,376312,358348,228218,70433,-83912,-15290,110989,139836,76063,6422,-51850,-56258,28663,105480,177191,256424,185326,31218,-7984,50367,58928,32264,22944,20619,-24218,-129187,-116842,-25032,58645,150480,109976,11321,-73304,-56770,749,21345,-5521,-6379,86999,243376,395051,498964,323656,74135,-28932,-64360,-63560,-8861,-46105,-73768,-90312,-50673,33352,206965,81852,-313727,-10338,1131668,3285107,5505245,6524290,4862878,2296928,523896,-31633,19502,81501,120038,148051,200538,253854,77891,-54030,-144090,-124922,-115224,-41371,183691,363401,342944,223119,136961,127324,11975,-57321,-44673,-62668,-94430,-68085,2589,-920,-37461,-15531,3874,3815,-36309,-36129,-17554,-50013,-90755,-25981,61131,209056,295720,189278,67924,-120205,-140315,120652,212466,249585,119092,20982,34394,56244,13745,-37658,-64534,-35874,-29314,-29778,33648,97201,174172,242475,255047,205151,128691,38981,12020,19378,-94786,1220238,4458489,8181038,10467903,9532837,3255630,1167837,8195754,12219714,16947906,17804031,11944104,2845898,7416156,15009094,17879340,14697468,9038299,2652355,1847080,5311584,5456987,3732544,1592028,464950,119170,-97540,-126334,-38465,10509,24713,36615,56935,49207,22080,-9000,-46285,-88107,-117959,-64622,1789,67454,105291,80519,29875,39117,59657,-19574,-114473,-114040,-60657,-73111,-76891,-11487,68389,78720,57745,47007,30193,20662,22627,-12498,26729,89910,115651,74698,-23376,-81964,-17116,44400,41998,8542,-5446,104053,212607,240741,209992,170255,144999,133625,160967,198963,179693,121065,91274,109448,155379,117677,86693,32513,-21355,-59158,-118485,-42147,-897,5152,-12395,-30686,-89887,-73959,-8012,14108,-81305,-97528,-44082,-19858,27121,11142,-89427,-60443,33054,41255,47071,34852,259,-51999,-70339,-40136,-37261,-28862,-66728,-132649,-139079,-66597,-4226,15491,-30157,-14519,29970,103850,227590,340929,318546,212882,71287,-68233,-68146,65386,185875,225562,191315,126943,46190,-6199,-71486,-131944,-28932,-906,-18468,-827,74733,48228,-66199,-96093,12257,137005,179825,45721,-24609,-22709,71657,212807,145122,21239,-3659,30396,-82022,-16806,43791,83598,21777,-56324,-43084,-48282,-64273,-65350,-64879,-76977,-85582,-97493,-30694,-1181,-10323,-2819,-85848,-76893,43574,69256,13956,-42313,46367,40481,-33194,-38168,30731,77341,16650,12779,72241,79060,63197,38220,-32857,-61709,-76985,-70641,-71585,8659,63332,63449,35521,38867,49134,79341,88771,63791,59639,28064,-5130,-96550,-32272,2006,-46068,-68661,-62312,-12975,24233,34925,54211,5037,-61498,-104187,-73514,-80941,-72364,-10351,50405,86314,-3299,-66364,-93361,-67686,-81388,-73636,535,54662,67425,61520,77315,100987,131263,80133,-33765,-81562,-68291,-26762,8854,6063,-45791,-103191,-78850,-64803,-69407,-59626,-32244,-17489,-74583,-76896,-33293,-68594,-78339,-25832,59338,76009,23188,-64765,-121919,-96510,-54316,-44145,-11989,-23696,-17762,44849,26512,-30953,-17927,41576,115883,163210,80409,-29116,-102115,-43663,132940,321570,430920,384054,272637,143095,18294,-58213,-106475,-60572,-43508,-57735,12604,26630,-29314,-18472,73790,66466,5732,3522,52045,125307,178212,164416,64889,-53844,-99350,-80605,-22991,59040,124460,170217,127974,1281,-90133,-111977,-140674,-89864,-42971,-30652,-47609,-56678,-34891,50867,85611,-4179,-47164,26995,62394,61274,-25822,-82768,-125250,-102026,-78768,-38374,-39843,-90225,-5173,51019,85371,83243,122851,187896,238178,210970,180456,169501,134407,117749,146558,175681,118189,17750,-39454,19260,-15099,12623,45062,39284,-43297,-57003,-28440,-34811,-28996,-34651,-43002,35685,86308,69059,26423,-14388,9620,-42918,-32534,-27421,-8625,-39461,-71569,-72223,-32590,29555,46953,14122,-31296,4343,85739,118325,115934,65456,-39234,-77601,-17556,-17887,-31066,28594,65123,80509,93126,43974,10248,19869,51469,56554,36700,60639,117549,141875,146432,53235,-57842,-23204,17591,12682,21964,-6571,-29467,-31011,-34225,-66260,-91387,-59238,-87242,-61777,-23416,40825,18699,-11387,-22773,-48052,-37959,-19174,25742,90844,139573,144571,95045,49421,19519,3380,-2291,-29272,2516,75668,98743,64046,134646,209798,159614,-4427,-94552,73085,279985,397109,387205,215704,62656,-3911,-28835,-30076,-83284,-108384,-125128,-86728,-91176,-90395,-86344,-74737,-37228,33721,34653,-5191,-54165,-97433,-74325,-69839,-99863,-51650,-15954,-34359,-80508,-46213,35811,43793,-1527,-122051,-113248,-79489,-86677,-67007,12332,124570,197860,159290,57743,-43076,-33815,15496,15201,-15693,-44643,-17006,-11992,-56763,-122063,-72475,-13317,86780,143617,121804,29242,-52549,-61002,46625,120832,82592,-21154,-106203,-15723,22485,16590,-24591,10282,92113,131391,142604,113508,57008,9361,-56277,-23790,-809,62722,115591,96089,21365,-32824,83120,246722,245686,132346,27839,-9826,-32250,-59013,-53586,-28281,-42289,-65723,-17750,7894,-1540,-20338,15208,108724,230982,263760,160813,15524,-68871,-100902,-109342,-65162,-18560,11552,31684,39970,37282,13157,-7849,-17246,-118662,-88624,26768,109223,73362,-53714,-165346,-68001,-27440,-34336,26368,126312,231680,199129,114495,42398,-13675,-32652,-8693,114153,274605,372644,308179,180547,77313,47195,59815,82013,38957,-32138,-94361,-85421,-30058,39036,77062,65578,21056,10610,49911,96868,87311,61001,131386,111339,19604,38655,89809,91689,23440,-52059,-109006,-147472,-148115,-83808,-42807,-31619,7007,3362,-14111,-31246,-10162,21568,-1128,-61870,-90792,-64814,-46580,-67104,-83473,-70017,-7581,46113,83392,94297,90625,38395,-4588,-48391,-59944,-34541,-56698,-44571,36622,85199,48861,-36171,-101775,-89025,-41683,-60551,-77044,-57717,2118,13452,-12295,-46513,-73894,-60316,-57526,-41765,-94,34601,-10752,-49630,-77477,-98683,-102407,-90249,-81855,-95828,-57492,-57312,-53677,-14518,35542,50953,43083,18025,50084,59518,73897,60510,8037,-45170,-92971,-89496,-97339,-107189,20717,89824,104179,46254,-58619,-106595,-67482,-72514,-82497,-96246,-74622,-9653,103001,291708,408425,374556,302107,140957,-52331,-133240,-101672,-119509,-49187,49481,117357,105665,49548,-55271,-144609,-46417,89014,259085,399953,516807,560434,439300,200659,110097,122098,165574,77777,-107815,113806,365303,354807,250669,95506,-46238,-64517,65416,102113,58746,47618,195717,404333,407458,366658,274598,111762,2757,-33748,-46331,-13452,61185,142658,170255,149280,150989,128680,117277,209631,329209,291109,177326,105301,127978,156365,114135,80129,71650,16283,-34975,-47089,-13815,12278,1613,-13012,-24640,-13105,-1753,-17543,-20372,-48687,-66732,-35023,-21451,-48370,-135777,-141759,-134688,-130011,-92746,-86594,-101775,-71835,-70571,-27184,31604,54400,70488,22282,-75649,-67159,-12617,45231,91766,25497,26799,29062,73174,170064,333509,355712,304054,165320,4890,-45115,45636,128534,176005,137118,76609,20744,-23278,-22715,-55932,-95303,-57926,-59910,-53233,6287,38609,21129,-62041,11372,115311,227198,167599,42172,-77475,16434,74802,101065,98927,44036,-22690,32874,127449,123854,72931,-4945,-79409,-102004,-77635,67571,112625,95706,-1267,-95721,-103701,-25817,-1552,32113,-9352,-110920,-94569,-52736,16864,61326,49696,73285,20514,-53793,-92792,-98223,-100429,74308,107486,80127,25183,-36802,-66610,-70490,-94981,-118249,-100561,-50459,-31662,-18906,-64959,-114430,-107385,-64459,-42156,-44364,-36382,18146,111117,191772,188606,89360,-9521,23898,-32060,-55903,-3018,-23730,23539,3362,30195,135607,355208,375738,149862,64660,-20514,-89190,-81903,-16387,-34470,-44478,25207,54975,22322,-13341,-12691,16709,-1332,-51300,91461,158073,126955,-9213,-72098,-51197,-23246,-61626,-88530,-88597,-123834,-80851,18,95910,276010,359028,368351,282763,154056,37858,-22596,-30247,-17622,-10750,5164,106046,186859,158512,44852,-38674,34240,101088,120823,73323,26642,-43172,-129576,-108063,-11232,155859,211093,107111,-13458,-43140,-18462,18003,93281,190318,360593,447089,329400,278566,190768,50604,-8711,-5058,27512,87793,93531,-893,-10042,29939,111050,160846,178139,108920,7091,-87789,-37839,17346,40610,85017,222416,251969,244215,137846,18264,-68706,-27522,22139,-3318,-22283,-36589,-34449,-45612,-107214,-116114,-80817,-79637,-63831,-41204,-29564,-37227,6510,14159,-75899,-129143,-7079,82584,87554,3828,-49693,-65719,-99140,-59169,21258,28483,-13604,-13486,-21736,-59388,-57724,18553,14103,-34860,-88780,-28821,-72371,-88950,-62916,-32692,-62704,-71578,-96838,-108681,-121208,-115179,-134783,-110445,-41977,39521,26219,-37246,-71310,-63398,-24172,-14520,-18761,2938,30890,53427,46560,100487,50143,102535,109357,57126,-13345,-60003,65346,31714,19517,51021,39608,3440,-33272,41295,209200,292475,213343,86455,-19957,-101696,-55332,-7229,18895,-44988,-98429,-74770,-28694,22681,-2620,-44057,-50096,5456,-20204,-69466,-47551,-6405,122144,338125,303855,179159,59814,5632,35717,24920,-24538,-81991,-72619,-37833,-69583,-104255,-28526,21701,15755,1584,-19679,60501,225410,295619,153488,37942,14302,-37130,-46523,-45742,12777,176887,205312,190942,136188,42309,-47728,-29456,26294,74086,23599,-48052,-32840,81524,250537,296433,121975,1465,-39543,25684,118966,176678,285004,274817,87375,-77583,-71532,1728,11892,-51587,-72601,10318,44691,-36795,-45573,46523,116702,106529,26027,-69853,-80298,-24576,-20921,-25996,-34142,-70698,-78083,-25348,95422,129083,81500,22185,-8846,-18585,6966,41735,81971,119419,95480,8684,-59823,-61308,9973,66041,65259,60395,-6055,-73501,-26362,74007,137871,119013,139670,238483,368006,421386,366491,232253,154478,112745,42045,-11474,-23385,-3323,-4764,-10405,37531,92107,57284,-2713,-20186,-54791,-62983,-85869,-90630,-76625,-69543,-42190,-64437,-41923,2348,64164,77653,87826,89750,67090,49018,22224,5597,-30518,-102958,-54939,70972,106980,18165,-26867,-43705,-78211,-106126,-76966,-45110,-47042,-60501,-65389,-39773,-29959,-56629,-72920,34168,76208,37336,-70643,16751,105882,51893,-72013,-28321,13265,-31435,-78209,-93972,-79879,-50107,10072,89418,26971,-13533,40242,68895,37663,-4621,25174,86380,144849,229300,208937,133837,59637,38355,69626,100268,61672,9623,-7333,-20182,-91150,-96750,-66820,-69014,-65643,-35525,38159,100203,91074,-30634,-37795,35642,71076,77075,110043,150770,127982,19522,-127907,-87011,15342,90735,80729,53492,-3874,-28658,-16979,19616,12491,-1164,-39718,-117416,-106100,-105603,-120063,7374,131182,292292,366402,342209,202221,-19473,-106297,-62863,-31382,21940,48955,25676,-36222,-108620,-73895,-55541,-37881,-10962,-1088,1964,33030,98097,92475,15984,-66708,-109521,-110230,-93172,-118051,-90846,-36237,-25351,-69641,-59534,-54880,-77150,-45735,18150,28528,30881,50897,76089,56984,-1721,-47954,-62105,-10847,-15631,-21472,-14648,9882,41020,2182,-49392,-40612,-4430,905,6537,49074,66419,34733,30661,22118,-54471,-85672,-40651,-5559,55821,167556,279773,376215,323396,252580,197948,118961,31950,-8434,31726,125866,155113,188903,192172,103923,-5848,-118219,-77492,-15519,45861,59746,6848,-13764,34406,52449,44495,38705,9174,-21868,3895,-632,-47333,36455,104963,89325,54605,21922,-5143,-267,269,10421,-4821,-29740,-58191,998,117244,120951,25325,-1330,5609,28801,60057,62118,40605,13344,-42397,-63052,-59925,-7097,32418,21059,-12717,-28148,-8900,-10934,-37386,-65152,-67913,-78991,-100033,-53854,-18930,-32284,-17652],[8855,296,-18354,-31185,-47127,-31397,33946,72958,46334,6425,-33826,-41352,-18232,-33465,-67998,-83434,-63070,-33648,6611,40826,64119,36138,-1030,-38539,-89496,-135058,-84346,-70708,-56905,3809,75588,13370,-49026,-48126,-38885,-36942,-53451,-95722,-60606,29061,38944,-39333,-88610,-52071,70496,24084,-116464,1710,134506,208586,199765,87873,-43421,-103907,-22942,16234,83198,150255,152888,118670,39203,-34755,-51398,99453,136146,205573,203259,37181,-80649,-47652,-45328,-47395,14791,103014,158006,158835,153786,169422,159050,85451,13681,32723,40062,-25241,-64225,-7605,63474,23053,-33122,13521,111135,153044,119097,129489,82373,142974,378945,405846,315204,193037,42553,2498,42035,16572,-3885,-46390,-92119,-92896,-113564,-160216,-114304,895,71887,34560,-27461,-67065,7340,127092,140649,-2495,-118570,14799,210544,416436,580405,404116,-147594,263608,518288,507292,322582,106944,318496,830960,964302,744283,330890,61157,392869,664745,656069,267423,102002,7374,-49798,-81277,-65997,-33933,14406,24896,12450,4988,20071,26711,-8609,-26996,-46688,-51755,-49771,3872,24744,-13938,-12271,-44087,-66754,-103008,-51794,62960,172378,199212,88991,-51782,-83624,34223,96280,327135,251868,112671,64243,132856,112596,25684,-72664,-60961,-37706,-84987,-151031,-10280,42089,56301,32356,-19703,10033,100141,179373,150311,24482,-15860,37912,67315,82247,76547,66264,80434,71991,99031,117147,42824,-30549,-78946,-84605,-116068,38453,515171,646598,612889,619020,566535,287490,390741,718680,968591,1051102,798912,-138812,-106362,-11024,94821,-90107,-43608,-7466,28574,36219,54649,48406,-15157,-71446,-28101,8223,17176,-20685,-91903,-52654,4485,-25492,-37835,26489,116293,109752,-2956,-61408,-10654,77036,199006,170023,119308,90178,43614,-19119,-110592,-122075,-85663,-63952,-9076,40177,34802,-56422,-51233,13763,44973,-2720,-6701,61973,109519,96257,79693,98557,164740,219370,259757,200426,70571,18859,33004,-17308,11824,25408,56159,49460,-48401,-78584,-940,117782,119452,19033,-61033,-128406,-144474,-115603,-47000,17794,12971,-36280,-78675,-4722,24535,-8561,-74820,-58445,-3947,67547,78306,31940,17540,45842,99896,143029,244633,295331,205106,70257,14671,70998,106126,93160,24500,31947,20581,-41416,-54693,-51984,-39900,-11529,-17226,-80743,-124720,-115508,-88191,-121393,-130792,-89172,-25072,22281,35904,-17586,-137256,-79444,2250,92478,196707,151030,58634,-7558,-62160,-88990,-100814,-84119,-111246,-97721,-32025,55139,130542,146359,149085,128519,96414,38688,-114012,-80584,21569,44882,48742,3443,-71835,-106851,-59563,-20570,24952,61452,73889,21516,-107902,-167681,-89937,14445,12636,4867,7596,-34883,-21128,58102,46306,-45419,-47337,101852,165514,83778,-25500,-41926,-21334,-27808,-47508,-70208,-71145,-65183,48594,49428,14054,64958,189734,209337,153278,198261,318945,357845,346625,239425,91511,-57545,-22745,95132,114000,60968,2998,-48940,-58786,22831,96587,173696,258335,192283,49520,19137,69535,68998,42996,35373,26849,-38279,-135949,-75637,18463,121599,217390,148890,29132,-74396,-72578,-14047,1245,-37857,-38863,86140,276170,442690,495164,287510,55227,-40481,-74931,-78677,-23616,-50222,-73982,-102269,-68903,4271,174951,99542,-283151,-316843,40475,1330000,3027795,4229282,3455996,1837691,515911,-4467,39859,106537,151916,172295,198243,217830,22175,-67913,-106976,-84433,-90423,-33211,197463,347166,313196,204305,128398,132086,10353,-53211,-34878,-50777,-84612,-60227,11229,5212,-34133,-9429,15305,12058,-22299,-9308,12916,-17197,-70887,-32664,46084,175147,237204,152449,42034,-145609,-102175,192442,309709,324011,138691,18450,32261,55031,15351,-40138,-79132,-52702,-34714,-17258,41599,96498,179534,267683,296401,254732,156734,50949,16619,14174,-100463,761413,3051191,5640800,7019986,6080995,1749714,261663,4095007,5360539,8784057,9601691,6455104,1109050,3533182,7739207,9397147,7341662,4366160,1194359,692333,2582661,2591175,1572753,448321,20329,34337,-107056,-110782,-36667,13586,38558,49713,62721,57251,44759,20400,-22256,-82551,-114314,-64044,-24152,32094,77952,66222,21275,30788,48166,-31638,-121619,-113692,-72583,-94295,-62725,10031,90176,103190,83537,74521,55873,22070,8876,-22471,15799,72050,98282,78883,-14859,-75314,-12991,49505,52982,19639,9488,139852,261416,286259,251337,207201,194664,184674,199862,243726,238971,168777,106675,105740,161900,133195,108178,56067,-8109,-56626,-103249,-37357,3287,7629,-18523,-52995,-121745,-97502,-27162,-5495,-109992,-101290,-64146,-36255,14608,17549,-76058,-72194,29381,48498,57815,22964,-10608,-51978,-58311,-24683,-25580,-24927,-68082,-139897,-107631,-29838,20542,23561,-28951,-12901,29765,106631,237761,364531,351626,238446,80361,-65252,-70229,58147,161407,183057,144363,80548,18758,6606,-56686,-96958,-10365,21859,14158,28359,90721,51868,-72410,-108632,1797,136006,187950,64136,-10809,-14066,86193,227020,152834,43191,26622,61593,-54049,-29073,38447,85918,29092,-50226,-33151,-44722,-69526,-68791,-57991,-59612,-62443,-102185,-52022,-16372,-19614,-12908,-96567,-59261,40694,56922,-9509,-34910,62500,64411,-6008,-66956,5413,60985,20231,35654,102407,99914,63736,30208,-35754,-61850,-68891,-57455,-72091,-6584,41091,41071,19668,31579,53217,90031,99373,74297,81180,59686,63321,-66211,-52814,-22116,-67532,-79398,-57554,-14568,19423,31975,48199,-4575,-71154,-103830,-71315,-81798,-77007,-18298,36376,65790,-7416,-64337,-71306,-41742,-62034,-63953,5642,59519,79092,68896,78289,95223,127759,88493,-24478,-81410,-43145,552,39876,35367,-28500,-99821,-77201,-61012,-62224,-47578,-23507,-13527,-63063,-63325,-25132,-58362,-64692,-17225,74676,87083,23532,-70624,-119667,-88858,-71448,-52485,-6049,-19546,-23281,26856,-813,-60528,-48657,20738,109122,181578,109148,-2015,-90693,-72771,87999,277157,401200,372414,249215,118949,2302,-69988,-93188,-56008,-52902,-79350,-15427,8149,-13992,12564,87560,69897,-1652,21964,89844,138472,162923,129988,34000,-73934,-110441,-89656,-35026,47388,111333,159615,117645,-20062,-87466,-96815,-133817,-94028,-45512,-34891,-64401,-84088,-50195,46035,88720,10193,-47955,7111,49751,58020,-28848,-91024,-142806,-145521,-105047,-46713,-40114,-58117,3672,58404,98719,103069,146198,216557,227006,154830,103750,95779,67061,56818,93634,139893,95184,3836,-30788,58254,7525,-12607,13555,9999,-63174,-48665,-10751,-27050,-39596,-53919,-50667,25119,55188,10969,-45413,-94900,-33829,-42982,-8924,4544,10485,-31306,-71002,-75079,-35875,26559,49987,23551,-34848,-3667,83720,120009,119338,72095,-29243,-66637,-25773,-39494,-48422,16480,47744,62483,84687,49885,21865,34034,63829,59341,29944,51381,121588,162459,165024,34561,-115184,-31854,25072,31228,48763,16759,5906,7672,-5198,-51479,-80539,-44299,-61712,-28924,9014,56257,26121,11141,15988,-16347,-19295,-14223,11935,61376,97940,104658,65273,34739,9992,-11425,-20608,-51618,-18306,47506,54890,20773,121816,215906,173856,11523,-82076,73720,270872,352244,319164,161337,58062,18189,-9001,-24815,-86345,-112730,-100860,-65741,-79884,-93697,-94150,-80720,-39575,33950,32266,-8047,-57480,-106052,-72497,-56200,-97140,-63037,-29565,-46567,-95458,-70728,17014,33561,-4022,-119574,-119960,-86015,-97826,-79100,6301,117825,191595,163607,75681,-16136,-37588,5662,8753,-16287,-43287,-20733,-23511,-71385,-128799,-79866,-30332,64703,134130,135420,44979,-40702,-79736,8308,85988,62895,-34429,-94842,-16706,24456,29322,-7751,13692,98615,137398,133092,85508,25233,-8352,-54144,-10261,3425,52707,96194,75287,10033,-20924,96869,234404,224470,110877,12852,-24021,-50167,-73979,-52170,-16162,-33936,-70216,-29268,-7128,-18500,-28632,14621,101835,210974,246891,150456,10293,-65590,-90435,-100286,-57723,-9830,25656,49122,52056,43550,18031,187,-1351,-100214,-101447,27545,139267,120730,-7125,-121454,-90829,-40473,-31693,35260,137590,222918,166601,94489,32661,-12874,-23577,15357,141615,292326,390916,330274,201020,103339,70334,69041,80251,37957,-31738,-99605,-98027,-27680,58233,80636,68271,33368,28736,74239,117427,91387,48191,114394,119110,65765,73622,104272,88586,14005,-52577,-120867,-161181,-135170,-61040,-7004,6667,18842,4209,-15645,-35236,-12752,18273,-7403,-73444,-83469,-50892,-33647,-54675,-74291,-58916,-420,52573,87961,89857,80937,29753,-5290,-36103,-41342,-31573,-62730,-54622,23715,71922,40380,-37041,-99578,-98505,-48426,-58333,-63050,-34386,25886,37989,18062,-14660,-53664,-55997,-55800,-31246,31028,73929,16963,-38339,-73459,-107633,-113905,-102866,-102010,-120778,-72962,-54560,-45743,-12683,29971,43850,36685,11851,46230,56139,56239,36821,-12972,-67186,-118068,-68434,-70679,-99936,16017,71861,69618,18078,-23122,-71251,-89218,-106727,-107272,-98668,-68758,-30,125731,320998,434229,390548,312098,135291,-64112,-164176,-97549,-108237,-60167,38622,105861,98960,56464,-41399,-130889,-48053,93000,268982,423688,540017,557178,445805,226003,110622,109991,144158,45129,-77711,154351,423118,424636,287256,95843,-60031,-60639,69618,102646,44930,1544,145141,353239,375794,342101,261467,106197,161,-52070,-74599,-47865,-4350,55030,119410,135328,161147,133115,111313,195404,314668,280455,144266,69642,105368,157678,120232,71702,50551,3493,-42309,-46364,-3402,29647,23438,4426,-12477,1733,22205,9128,-175,-33920,-91817,-81853,-51087,-54829,-130248,-152046,-148968,-127281,-75332,-72240,-92891,-67227,-73526,-33056,24877,37664,53536,18277,-78618,-83884,-22651,38996,105928,38571,19599,4194,52600,167933,333183,354263,336928,228577,45138,-43527,21931,99452,160554,146565,81146,16458,-31667,-32293,-64340,-90607,-40600,-44361,-67394,-16536,27946,28444,-36001,12208,96915,197767,155726,39993,-79323,12406,71419,107198,108748,48668,-20045,41386,145611,150206,102114,29233,-40459,-54527,-16249,76691,83451,74772,-12239,-100504,-91125,-5236,35930,73893,23537,-98657,-100803,-50622,14338,46200,21697,25353,-30173,-95836,-129242,-116099,-68617,91939,120260,83549,22905,-39984,-71098,-79227,-109082,-112411,-100845,-64943,-47592,-24526,-60082,-85333,-80132,-40221,-13060,-14126,-12209,27446,112812,182628,181708,99604,49399,94766,11931,-88042,2185,-4955,47342,25273,55590,159064,347480,288859,93963,34165,-28872,-96030,-82360,-14680,-27426,-30061,16584,30802,-14959,-30205,-3333,13380,-21121,-52115,99072,175702,135916,-7701,-64942,-47946,-25857,-66993,-96181,-97775,-127521,-82696,-6070,84482,234280,276030,272238,199776,94860,3652,-46788,-50207,-36081,-34952,-18925,85122,166090,153184,57291,-48017,2409,86141,136398,101170,44848,-30765,-95528,-94997,-4913,139295,179545,82731,-29897,-59225,-37750,-8788,63178,159013,324676,423992,321319,265744,193556,60237,-2484,-9203,19458,81466,82822,-3638,-1430,33936,107180,160859,177188,104506,-11912,-93369,-26487,36954,72600,137921,285089,298219,269568,139615,24764,-44773,-16435,15521,-12739,-25615,-36662,-46864,-61162,-115693,-110239,-72674,-65972,-45627,-24062,-24247,-43162,-553,10337,-75408,-118432,3829,88059,74871,-16220,-62699,-68235,-95510,-69555,4655,15078,-17120,-7476,-8710,-40878,-64048,8221,11869,-37644,-86571,-16825,-48546,-64007,-33700,-95,-42356,-60287,-83365,-94943,-111030,-119237,-117439,-85507,-19971,57342,33069,-38387,-79929,-67514,-20843,-8139,-16407,9182,42060,61602,34657,86992,51100,97486,87279,29545,-42505,-74848,39346,22496,24408,48408,26263,-10871,-35923,61828,248539,305706,207291,94279,-5291,-93193,-75309,-30119,10815,-36107,-114020,-92411,-38130,25216,7887,-30454,-42810,2227,-30023,-72870,-40192,4193,133052,317437,262683,149337,54047,8176,33279,12900,-45496,-83610,-49855,-35205,-82531,-96522,-22634,17744,2356,-17316,-14123,93644,274524,322149,149393,39265,24334,-24055,-36053,-39073,17890,145543,141641,124447,68153,-14334,-71577,-13498,34473,69116,9762,-69762,-38546,87402,255850,290960,107014,-11295,-51171,20651,108114,157344,265702,279856,73086,-95261,-78126,-4375,9157,-48585,-67936,13157,49583,-28207,-50469,31148,86322,70394,961,-88736,-80712,-26986,-26024,-26467,-34473,-67485,-85657,-51210,70645,125351,94622,40064,1378,-15300,11061,51055,93643,125750,93251,285,-70045,-72086,-1181,51664,64698,64187,-12152,-72520,-12907,86689,144605,124449,140346,224060,317003,348133,303403,193251,135628,109211,53066,-2198,-21189,1503,475,-10550,21787,68679,50305,4506,-4068,-41645,-58654,-83346,-85056,-69467,-56054,-39414,-69108,-46685,-6881,46760,55888,78499,100916,92147,73243,34047,-415,-40861,-112286,-44660,96379,124072,21314,-26866,-43400,-80338,-116983,-73756,-32294,-35216,-51169,-54326,-37194,-40017,-74606,-54351,66732,107293,50255,-80526,-16357,82319,54092,-20495,1601,8803,-44348,-85766,-96634,-80308,-44825,24382,113616,60337,-1070,39820,58715,22434,-15353,14199,68199,131119,232014,214299,139667,60412,23856,40918,67892,48514,23046,25827,23380,-45753,-68031,-56617,-72413,-86466,-52284,34050,101762,106466,-16522,-50301,10229,25458,14216,58480,116939,117746,36450,-74994,-77573,25593,85403,65521,41393,-2302,-17122,-7045,15820,-14523,-52025,-85775,-132826,-100442,-92382,-105701,-2930,108114,242351,296697,272600,135588,-29680,-105152,-76473,-54798,-3819,34522,17770,-39099,-91011,-51133,-38746,-42300,-30029,-23924,-13005,44092,118303,116246,43697,-48835,-114416,-119181,-87963,-104213,-76268,-19007,-4883,-50387,-49543,-44358,-66197,-58229,-1169,17882,32139,62050,96099,84352,25823,-28643,-68403,-20110,-23346,-28953,-24144,-1938,28289,714,-40142,-37143,-13915,-16858,4673,66180,88789,51370,30112,-4794,-101363,-113017,-67303,-2373,72271,182016,295365,414214,375592,296787,220968,116442,16273,-9782,55959,181317,227413,256186,232663,128951,30540,-78967,-75989,-9911,53455,62402,-5432,-35393,21265,58502,65986,68481,39971,2163,-242,-9246,-41000,47819,108940,75390,42425,29662,9359,6633,-1171,8412,4851,-21448,-60546,11669,141831,136925,38566,4329,2289,24383,54467,53823,32805,10854,-37815,-49940,-48272,-811,28459,7198,-17729,-17712,2813,1348,-17595,-46667,-38790,-46082,-84257,-58961,-19256,-19801,2075],[21263,11476,-13089,-27165,-47137,-38583,17775,45979,15454,-16233,-46552,-46865,-28052,-32153,-53852,-75774,-55230,-24824,12659,32373,50294,35321,12528,-21578,-75609,-134284,-100624,-108997,-100123,-31376,70058,38914,-18057,-29109,-39024,-39899,-59968,-98757,-53653,38411,61478,-18946,-79111,-68071,61505,17348,-149509,2044,136580,213590,215073,108588,-20213,-112351,-37064,3053,84831,156543,164383,145277,75138,4166,-108814,85212,135887,228789,241780,55442,-83862,-63021,-61633,-57773,7609,93891,151418,148172,135417,154784,150678,93709,41659,54542,43255,-26773,-74872,-31843,37126,7217,-38632,21031,142131,196725,167151,167824,95582,124413,355746,431208,354662,205807,35043,-15983,20360,-2693,-18301,-57896,-104832,-96791,-111512,-155348,-129612,-11984,60065,35530,-38388,-76536,3511,124897,137010,-8512,-107909,33913,238142,451101,607863,394039,-41686,99029,140535,60353,70371,50042,-22519,187334,230907,159771,66036,-7607,80487,226167,243685,20979,65439,4658,-46288,-84934,-81004,-63401,-23555,-15134,-29327,-33946,-13843,-4232,-25039,-22329,-25840,-30242,-28994,25915,14962,-29995,-26975,-56658,-77620,-108861,-59850,49379,167088,188264,60512,-83282,-99267,25028,110365,367484,264378,132527,106137,186724,162679,37972,-67765,-73784,-71343,-128417,-152827,-6803,30275,37010,24726,-17450,19127,115697,217946,186304,29143,-24022,38156,90811,88216,71322,62590,82757,72111,104348,132566,54526,-16091,-64715,-80629,-107222,5755,313442,304586,265421,317537,312589,102688,-43250,65618,190256,371293,461359,-150294,23036,87232,131435,24822,-43081,-22463,14799,29236,57206,58398,-14848,-76861,-27025,6092,11479,-22917,-102162,-57921,11963,-27917,-47476,-335,59160,61020,-21158,-68914,-15770,73775,212492,202897,133198,94428,47494,-14558,-106878,-132234,-102061,-77491,-24632,30806,28173,-68605,-61842,915,20915,-24351,-29066,40867,88573,75049,60955,91644,175917,236558,269762,213099,87602,44373,67276,-42324,-11086,24975,64411,47345,-64509,-98077,-6168,138543,151311,40114,-44656,-117963,-141550,-125133,-64509,-6832,-9879,-53554,-83219,-13911,10633,-16078,-77198,-78311,-37710,30738,52095,20094,20641,50167,81265,92510,167660,207372,148730,36775,7936,69435,96868,83316,17484,23509,13971,-47868,-64268,-67093,-53511,-9905,-4884,-59574,-109122,-160795,-141674,-151024,-136486,-104896,-34084,21050,35092,-25015,-147583,-98958,-27278,52930,159848,140663,52580,-17019,-68781,-84065,-87482,-80361,-120502,-106659,-42151,42143,118155,148392,182985,165802,106560,30668,-126005,-84663,12780,27140,17022,-27529,-90166,-113011,-64204,-23390,13804,48043,59598,12173,-110828,-166335,-87298,16638,5291,-5709,-1745,-42870,-33493,54982,51170,-40302,-44090,99456,167484,88653,-26960,-41149,-18966,-27876,-48131,-71137,-75545,-72713,35266,42172,20765,66256,157522,154629,107018,174850,299003,329590,321577,234485,99606,-37236,-30256,71302,78843,35392,-10560,-54445,-66508,10764,79351,157716,238599,177470,51978,30124,72674,63691,41271,38823,24620,-60576,-119878,-38034,66602,187411,276208,173994,35107,-77701,-86518,-30229,-19006,-70933,-77296,71065,286984,464289,466724,244141,32992,-57441,-93488,-101681,-45621,-62272,-80384,-119968,-94054,-31872,129800,103833,-184335,-202536,-345635,61288,1218809,2362102,2220034,1390898,483471,6937,44260,114856,167341,178749,178623,168491,-26858,-37680,-52128,-46500,-63664,-20741,207337,322828,279195,180725,109831,120228,3808,-46776,-30693,-45887,-79403,-55821,14445,3868,-38852,-9946,20050,10796,-18546,7960,34576,6493,-56399,-46888,21460,130253,166238,98202,-400,-166405,-72791,255113,406352,391524,152823,11526,23277,48034,9223,-48366,-96048,-74049,-45560,-12665,38504,81927,164951,268146,314415,289625,178557,59403,13123,-248,-112272,395142,1887009,3580351,4268586,3361998,1004058,13309,1620995,976793,3076412,3841499,2506975,101920,1496114,3128200,3661485,2380399,1200115,225576,120285,877494,738584,234178,29134,24794,-47086,-107378,-102790,-43079,11648,49676,58861,61747,57179,57913,38071,-8735,-84755,-117753,-65340,-45102,-8488,39272,40840,3011,12726,27398,-51395,-136093,-119047,-87669,-103679,-39184,29033,103868,113748,93317,85313,68268,17791,-13284,-37936,1856,53002,77640,77427,-10072,-72355,-15418,45441,52920,22364,14792,153290,287212,313350,279791,234715,237839,229521,223225,264836,274674,201315,112259,93730,157467,140027,121395,71681,-2957,-59557,-92559,-37248,2108,5580,-26081,-67187,-139635,-124718,-52366,-24373,-83317,-78079,-77397,-54330,-4082,16491,-69568,-86236,19450,51184,68150,12462,-24310,-55707,-57441,-21897,-20009,-19968,-54024,-90741,-56647,11776,45288,28208,-29894,-15828,23717,101738,235726,366946,362658,248309,82493,-67171,-74476,49112,134749,138663,94689,31982,-1428,40375,3486,-46296,4580,40319,46787,62748,111295,59015,-72317,-119164,-14847,123145,181895,79124,2342,-4970,101238,238342,160354,64582,51977,85637,-27840,-46631,29404,86076,35999,-43643,-26466,-45415,-79340,-77724,-56534,-45759,-39891,-85161,-77835,-37537,-34922,-27794,-106189,-47674,32456,41198,-32361,-24198,75204,84272,21359,-91709,-22007,40120,22184,55679,129337,116971,60363,21270,-38704,-63938,-65837,-49246,-71758,-22801,16340,15537,1088,21640,53001,95125,103874,79395,97196,100415,125355,-39028,-75908,-45966,-62075,-71427,-51126,-19068,11717,26878,40449,-15261,-81414,-106500,-73982,-86415,-83122,-28308,19844,45224,8184,-28365,-35541,-11514,-40498,-54148,8316,60471,86555,72268,74734,85501,119286,92486,-15759,-77372,-31923,10347,56727,55469,-17267,-100623,-81324,-62036,-58849,-37971,-14833,-7977,-50930,-54790,-21822,-50673,-54672,-11849,81297,89577,19122,-77235,-107341,-77334,-88610,-59597,147,-16661,-28988,10877,-25307,-91414,-76082,8869,105353,197231,135140,21664,-78312,-100380,37178,221118,354047,343239,216366,93236,-13443,-78872,-80732,-50422,-61990,-98262,-36518,-740,10784,49991,105385,76056,-7742,34947,123069,148747,142974,94131,3693,-92623,-113618,-95696,-48328,31624,91201,138875,95278,-50312,-72540,-79367,-123292,-97537,-50096,-41999,-83000,-111918,-64850,39287,87107,21934,-43713,-11725,36417,52882,-33499,-100098,-153958,-138744,-84066,-25570,-13846,-30823,8114,57267,100902,110392,153983,224880,193480,85380,22904,22101,71,-6813,35675,98854,71332,-8897,-21618,89016,37123,-37187,-25795,-24071,-78677,-35454,7324,-18781,-50530,-75340,-56923,14781,24861,-39467,-107468,-133545,-58884,-35599,14286,35304,29145,-22997,-68830,-73649,-33186,27757,54597,33491,-35860,-12123,81110,124100,130189,93631,470,-53358,-42140,-66878,-68403,1622,30007,46596,75505,54037,31821,46379,74279,60566,21560,39384,120093,180141,182891,26582,-88698,-24543,34424,48543,69966,32168,34322,44050,23016,-38992,-70483,-24847,-31019,8719,42231,69034,30507,29622,50952,18233,2445,-8681,-3357,28797,53905,63355,33681,15273,-7403,-38055,-54946,-88004,-26008,32042,28647,4855,126418,232780,197352,37191,-68190,65673,245257,289996,235503,99549,54214,43239,11341,-21481,-90143,-109952,-76997,-48375,-69970,-90786,-97737,-84343,-43091,28398,23067,-14535,-62899,-114380,-68421,-44596,-90878,-71490,-42206,-58368,-108918,-91844,-529,21283,-11705,-118067,-111456,-82048,-105471,-97193,-4156,105936,174885,156724,84308,3087,-36951,-9662,-1898,-17725,-42478,-24657,-34838,-85858,-125298,-83964,-46062,41339,120103,144819,60557,-27364,-85798,-31153,47668,40454,-45996,-86182,-17083,27028,42374,9352,18252,104251,139379,119295,56713,-4809,-21511,-46550,5468,12491,44864,77190,55267,-367,-7346,109056,217496,202207,94256,3894,-36069,-68262,-86280,-46906,-2998,-23865,-73447,-42801,-25332,-34850,-34448,14103,91437,180604,211614,123711,-3019,-61757,-75147,-86002,-45944,1322,40159,66280,64745,48774,21235,6879,12665,-80611,-105313,27672,164836,164454,35870,-82997,-100094,-50346,-26917,46824,147709,205177,127837,72060,21282,-12632,-12951,41052,167653,304081,398591,344830,221986,131543,91759,75132,75982,35986,-29626,-95811,-103586,-29387,70847,78100,68782,42872,45044,97715,135173,93271,31222,85618,119728,114119,113570,117388,77910,-2968,-58049,-128407,-154135,-119177,-39750,23913,41590,30567,4522,-18058,-40017,-16343,13038,-15276,-85681,-71268,-34302,-19800,-42553,-64676,-50216,4191,54688,87909,81968,68330,21950,2471,-13496,-21487,-28500,-66979,-64642,8002,52144,24382,-42958,-98959,-106940,-53777,-55008,-51016,-14827,47846,64718,54135,21805,-30083,-50919,-53417,-17530,64590,111756,45979,-25500,-68493,-114297,-124221,-114634,-116590,-87865,-42939,-20655,-24640,-7519,24211,35275,28242,2032,35192,45127,35676,13254,-33626,-88541,-107233,-38922,-29553,-67303,8702,47738,32509,-4723,11532,-16872,-73601,-120854,-125427,-96920,-65217,7286,145681,339288,446293,399422,321363,136823,-60566,-137045,-90511,-96324,-68191,25675,88586,90162,62475,-27586,-114625,-47321,95163,265970,420251,527029,520037,424018,239603,106121,90672,113712,11025,-55146,179452,458842,479888,313279,89624,-75818,-49034,78021,110850,48566,-39435,98516,292712,330963,304631,239210,97331,-4245,-71992,-94172,-50962,-20310,-37787,58875,115563,165261,134055,100248,167329,274433,245795,97871,29386,76712,150305,121339,59714,28727,-9716,-49999,-46645,5435,46863,46773,20454,-2350,15256,44601,33562,18808,-12782,-42475,-53399,-68994,-50745,-111048,-137446,-157443,-127400,-64196,-62517,-86897,-62441,-74414,-39175,15750,18680,37856,23717,-61541,-98466,-36075,27051,113910,54888,16515,-21602,26153,154978,311805,329593,343862,276105,81636,-37662,-3651,66264,137073,150900,83984,11739,-38813,-38222,-66162,-79515,-23840,-30899,-81889,-38005,23092,47150,-2445,7716,69419,157897,135987,33945,-79935,6774,67387,115739,116853,50561,-21217,41622,149878,160919,117157,54136,-2913,-4167,41754,75784,52499,55137,-20044,-99750,-81637,8180,62555,101200,46115,-87978,-105665,-47055,14802,37493,3152,-10530,-71204,-130880,-154596,-109212,-40246,101856,126928,83290,17898,-43990,-73447,-83315,-120377,-105696,-98041,-77430,-56553,-19072,-41718,-52749,-53331,-18084,14815,16811,13653,33611,104927,161263,164710,109727,114197,158521,49714,-87636,9308,14938,71359,51395,88315,188229,334513,209024,40532,3274,-36318,-103390,-85961,-17390,-25670,-21809,6683,3841,-58815,-50287,4288,10335,-37774,-54735,97736,187764,139716,-10109,-59636,-43964,-27580,-72469,-105507,-108981,-133332,-87029,-15724,69137,187824,191066,173335,111342,32555,-33858,-73093,-72166,-57790,-61715,-40404,65396,144031,143839,66300,-49509,-32197,66994,147306,126041,58186,-22866,-69315,-76218,5682,130310,160010,68106,-42889,-76814,-60605,-37775,33640,129815,285887,388430,303907,244008,183325,59373,-5416,-20831,6164,70258,68072,-5402,4003,26220,81334,137111,155770,87461,-36867,-90795,-18192,53699,101806,187390,332782,328376,279380,128904,22007,-20816,672,13548,-21638,-31482,-38964,-58628,-78479,-112254,-103891,-66203,-53266,-27658,-9613,-22373,-52221,-10193,3433,-75150,-114240,4642,83138,53987,-38648,-74006,-68644,-90535,-78335,-12278,-3168,-26369,-5608,1939,-24783,-73697,-6850,6960,-40249,-88814,-12502,-29519,-41864,-12431,19955,-25902,-55189,-75285,-85708,-101863,-106286,-100549,-67468,-7394,61003,26257,-49317,-95828,-76769,-24412,-13419,-28223,5698,47406,66530,21108,69243,50437,92117,71727,13335,-58203,-57685,31243,19297,29697,42604,8263,-32383,-43114,79351,274956,300382,191554,95646,5245,-79784,-96612,-56261,-4790,-31710,-117036,-111910,-51866,19727,10774,-22233,-37687,-2431,-40097,-75821,-33149,16166,143234,290100,220692,118574,42865,4465,24433,-2636,-61685,-68942,-28128,-37277,-96636,-86490,-19978,9912,-13556,-24210,19876,132233,306603,323030,130925,32962,28429,-16487,-31261,-37806,16523,101869,77691,60039,270,-76752,-84492,-1686,34834,56185,-9411,-96672,-42233,92724,255895,275058,88312,-26871,-63438,10188,85931,128204,234233,268581,54042,-111968,-84400,-14456,1002,-50601,-67213,10746,46551,-27287,-58288,17036,60866,39175,-24416,-110936,-78419,-28771,-29992,-26211,-33599,-61376,-85022,-77025,41674,113951,101393,52741,6709,-18876,5223,50246,94148,120326,81382,-14757,-84770,-88160,-18680,34529,65662,64052,-23140,-72834,-4575,92723,141731,118277,126633,193765,252286,266039,234481,150552,110856,97935,55686,-436,-25448,-269,-370,-15697,151,35314,34035,4180,4909,-32710,-57062,-81230,-82682,-68834,-51744,-42757,-79273,-57061,-21210,23594,26609,62029,103037,109432,92611,44084,-8544,-54548,-126060,-37448,118103,135855,20010,-30277,-42066,-70543,-95225,-70663,-25194,-27144,-43826,-47192,-39649,-56086,-100070,-38175,89385,127175,54674,-84726,-45401,54550,56930,23212,30195,15439,-51534,-91741,-100256,-84650,-44661,29492,121415,82593,4628,32127,40784,-971,-34871,-6477,37315,99713,214440,204791,135340,53129,2116,216,23233,27094,31585,53648,60068,-9376,-41611,-43419,-64728,-88543,-64139,27964,98368,115792,-5552,-67354,-20964,-19284,-44735,4334,77178,103233,56529,-16599,-25256,38760,66740,36402,17514,-6984,-12117,-4691,5175,-47335,-106190,-106433,-111364,-95118,-79074,-80615,-19519,77301,181345,218515,197382,74090,-43283,-96999,-79474,-66612,-27593,16304,4056,-47558,-76064,-31436,-26104,-48615,-55893,-54902,-37753,44829,131433,136158,71608,-28988,-107323,-113345,-81945,-92738,-64409,-5334,10578,-37445,-44182,-36444,-54230,-66815,-28805,-684,25495,62588,103288,99373,43639,-15678,-75121,-33177,-34416,-41295,-38331,-18658,10244,-5588,-33842,-31203,-20761,-36400,-132,79644,106862,64060,26488,-31783,-137668,-96310,-96750,-5039,81818,185184,293496,420663,400331,318370,222694,96526,-7941,-16537,74482,230887,292119,309678,250934,140146,60474,-36664,-59015,-5556,55965,59854,-18144,-57822,4446,56591,78826,86840,59729,19288,-5484,-20328,-37506,51227,103963,54991,26876,36580,20353,9573,-5891,2606,8695,-19579,-65052,23052,160451,144236,48319,9209,-3220,16557,44744,41287,20556,4448,-35734,-39383,-39940,434,15714,-14963,-26972,-11882,6118,6856,-206,-21931,-10277,-18923,-59058,-46280,-9900,-9841,10102],[34298,26753,-1317,-15949,-39563,-37929,9871,28618,-4072,-28742,-49487,-42963,-26092,-18957,-29594,-56981,-36267,-4065,28042,30116,36825,37240,34568,5685,-49781,-98720,-77024,-99467,-129271,-53767,71840,75087,24337,-1349,-31618,-38065,-61697,-95144,-38902,58114,95001,13056,-57151,-63427,67880,28964,-141193,11007,142301,221165,232386,133878,11176,-93225,-38182,6643,99015,172320,181759,171901,109536,47331,-105004,96888,150423,259975,289187,91723,-75613,-74129,-70934,-59264,9465,91722,147947,141668,123751,147581,150681,110216,73375,77977,53976,-16877,-68941,-38748,26798,5040,-31634,40469,187575,255041,228431,211680,116133,124010,341806,454910,389472,216411,36781,-22221,9833,-10788,-21126,-57176,-106535,-89341,-96052,-127911,-118377,-24145,47788,47928,-38520,-75182,8385,127444,138840,-3191,-89627,55576,260331,472221,608291,364820,52096,104422,16535,-154447,22149,47303,-125811,-45773,-17032,-65326,-51953,17035,84415,106420,45465,-137987,52359,16123,-25299,-70935,-82527,-83135,-49885,-43310,-57804,-57322,-32778,-20876,-28928,-8181,2134,-174,31,52649,12559,-35877,-30543,-57694,-75555,-101002,-56278,44381,166674,179335,35271,-110260,-102583,28986,137806,403258,276731,154181,140920,220308,188942,48113,-54961,-73421,-89973,-151932,-119586,8061,31447,33132,32330,436,42942,144978,271578,238504,48146,-19830,43361,117974,101965,72699,63687,89338,79849,120097,164227,82247,11204,-43988,-68978,-90790,-8638,180194,114861,128421,202437,172603,17901,-103389,11039,-31112,-27893,220648,-137896,32257,167683,227613,94289,-37232,-29531,9875,31112,67665,77782,-2025,-68711,-15477,15055,17502,-11497,-96139,-54434,29591,-19396,-48496,-22438,8857,21432,-30056,-65352,-11309,76195,221853,237908,153006,107142,61834,588,-92638,-124387,-101563,-75601,-27059,30135,30283,-71782,-59297,1170,11197,-32836,-41012,28808,76103,62868,52373,95356,196424,257878,279469,227000,110152,72892,103524,-40678,-24464,32839,78252,49146,-69634,-104065,-2608,160518,183200,64439,-20987,-97285,-128318,-125198,-72986,-20854,-22074,-61608,-78594,-10626,10341,-11886,-72276,-98308,-65488,9237,39895,20537,32840,61244,69238,49060,97599,126366,99052,16157,13106,73950,92804,78183,18204,25178,17158,-45334,-64783,-73098,-57562,500,14823,-26872,-67552,-119067,-142535,-120937,-104976,-104799,-32856,28890,42627,-24039,-149450,-108351,-41236,31384,134745,141181,60870,-7993,-50780,-56280,-62546,-67694,-120489,-109020,-48843,29516,104948,149656,213036,206787,121904,26266,-130856,-76794,12778,16615,-8345,-51694,-100482,-111891,-62521,-21145,7688,39556,48434,7566,-88452,-140849,-69669,29747,7336,-7967,-3786,-43795,-36523,59410,62077,-28526,-32230,102810,170157,96789,-21141,-33336,-9533,-19912,-39905,-63487,-72558,-71507,30962,41208,29356,65865,121950,103810,74389,166908,288039,307574,299602,228282,109736,-6900,-13518,61607,54570,17482,-17388,-52405,-63426,9636,71009,146260,215033,158441,54762,40944,74841,58915,43076,49507,31091,-72101,-92495,10543,135732,268582,337527,198983,44321,-69956,-84055,-34215,-25187,-85644,-103171,57674,288437,470825,430575,209690,21217,-66033,-105294,-115940,-57909,-66286,-78155,-127857,-111256,-59526,90192,110316,-93542,-43719,-138823,-275887,147694,1069336,1285543,1015169,443882,14962,43791,118179,177688,180222,157223,124472,-44213,20629,19174,4853,-25386,9371,226259,304531,254976,166082,95306,104541,5787,-27476,-18876,-34507,-65949,-42029,24791,7586,-38569,-3369,31517,13346,-12342,27507,59346,32078,-36658,-55841,-178,89024,102047,44658,-43120,-154251,-40550,314093,503322,455909,171625,13205,20292,46435,6188,-51940,-103357,-87116,-50329,-4658,36812,66424,144179,255813,317780,314739,199171,72292,12557,-12148,-117907,152721,1085364,2210266,2482328,1595287,834645,232668,1318650,1579239,493877,1103765,318279,482059,1260501,1674682,1083567,180423,42212,122487,95046,404659,250242,274378,278360,103461,-109316,-95781,-94919,-47607,15166,68194,74873,64732,58507,68883,50928,2015,-84264,-119359,-64057,-50646,-41931,279,13914,-16297,-6519,7239,-68568,-147084,-117741,-89016,-84321,-10212,48490,113477,116525,94142,85696,72099,14750,-32317,-49474,-6548,40883,62795,77998,-1418,-65158,-16187,40480,49357,22598,15892,149986,294599,327974,301999,259754,279640,272065,236973,269548,292074,223569,115373,81958,149973,145099,132481,85038,228,-60958,-79611,-34657,2396,5419,-28924,-65736,-120086,-148206,-76254,-35613,-53016,-61882,-82104,-69708,-23232,11922,-65283,-94223,10322,54798,82030,10261,-34158,-58398,-60787,-24077,-15038,-10148,-28256,-37361,-478,61764,75324,34973,-27514,-16993,18528,95948,228836,355943,358150,249547,84477,-67494,-75844,43345,112389,100737,50940,-10241,-7679,85895,75345,1297,18046,58058,82208,104607,139150,74257,-61117,-119174,-33251,102632,167013,95177,20174,10180,121534,249289,168544,86237,74805,104439,-4402,-63723,22624,90516,49717,-32291,-19390,-45765,-85423,-84974,-56811,-32749,-16891,-58274,-99629,-59761,-51893,-43052,-109691,-38460,23748,27144,-48660,-15671,82914,99167,46743,-90806,-48710,18159,25749,76451,156906,134254,58229,17507,-36562,-63797,-64260,-43844,-70840,-38109,-8277,-9986,-16950,11880,50780,96316,103047,78776,107239,144827,179054,-13997,-98719,-61941,-32226,-45979,-42187,-24568,3405,21878,33060,-24995,-90236,-110678,-79223,-92582,-88658,-38200,3204,29319,40259,30298,13856,26367,-14543,-42760,9531,58746,91135,73176,67975,73397,107695,93310,-7249,-73865,-31976,5767,58678,64696,-12202,-104729,-89392,-66599,-58566,-30283,-6297,-2206,-40642,-50646,-22884,-46565,-48278,-8968,81604,86025,12171,-82020,-94498,-65180,-89200,-59514,10043,-11809,-32070,-1840,-45554,-116326,-84106,13563,107908,210202,157381,41289,-66609,-121436,-14361,158282,292551,296576,175196,66305,-29083,-83515,-70083,-45931,-71886,-116050,-51772,-1357,43019,95518,129589,86049,-12444,41273,147559,154293,119372,57879,-26116,-109347,-110134,-98701,-63029,11508,64529,108793,61832,-86559,-50997,-61580,-112412,-101227,-57892,-52638,-102157,-134313,-78485,29339,78422,27466,-38212,-29379,22141,44749,-41236,-111313,-157087,-105821,-51983,292,12752,-12165,5938,46136,89581,101795,141753,207003,138029,8141,-53124,-44099,-63186,-72245,-25586,53998,46315,-21854,-15926,107460,65645,-56222,-73943,-61762,-87442,-21810,22252,-12723,-62653,-99345,-62449,3631,-4516,-77045,-129119,-90417,-59296,-26310,33252,61369,45240,-16253,-66670,-70316,-28458,28135,55427,39234,-35435,-22494,75200,127530,145765,128255,47393,-28151,-61691,-98842,-93014,-18725,9354,29987,63281,54103,37730,54672,80681,58195,9693,22838,110533,191335,197558,30745,-42860,-9145,42038,61634,83214,37867,52244,72523,45737,-31764,-64682,-6384,2235,48872,72748,76289,28869,40466,78353,51003,23298,-5471,-22367,-8477,7328,20673,-32,-9914,-33824,-76115,-103795,-117149,-11500,32392,19736,6869,131079,245992,216812,58848,-58949,47906,204206,215996,144934,35131,46659,62317,26084,-23225,-97423,-104251,-57586,-36021,-63636,-89248,-102421,-90861,-51784,13706,4790,-26660,-72935,-124123,-64907,-37522,-86332,-80049,-56126,-71729,-122954,-110107,-18616,4048,-28147,-117976,-89162,-64240,-101454,-123692,-21227,87230,147420,137090,81588,11965,-36435,-30761,-18590,-22464,-44475,-30633,-47599,-101668,-118174,-87302,-61421,16379,101311,148221,73562,-16011,-79582,-71020,6740,13916,-58623,-82648,-20028,27185,52592,24032,22143,106326,134762,100119,27242,-31571,-28524,-36647,21412,24700,37032,56459,34201,-11207,5588,117121,195716,178413,80420,-2737,-49543,-90508,-98359,-42413,6102,-16963,-77955,-59284,-46010,-49139,-38811,11733,76195,139882,157649,78464,-27065,-59327,-57359,-68282,-32347,12046,52434,80260,74861,49793,19696,9068,21544,-64358,-101818,24842,181339,198793,69578,-53070,-98870,-58627,-22484,58551,154426,178366,83514,46881,7739,-14038,-2048,65979,188919,306997,392931,348483,240178,158817,109361,76270,67305,31100,-27280,-83559,-93645,-37738,72371,66656,64416,47361,56805,116087,146734,91335,10610,45802,110480,157422,154992,128494,59891,-27566,-68994,-127524,-132732,-102384,-22104,47003,68295,39616,2832,-22947,-47140,-22563,4223,-26383,-99788,-58022,-17700,-7388,-33111,-58158,-45796,4809,51397,81678,68868,51475,13978,16008,12880,-3997,-27234,-70852,-77359,-13431,23622,-891,-55959,-101886,-115648,-58756,-52462,-42566,-1044,64728,90357,92654,59869,-5741,-46407,-51130,-1647,96077,144641,74707,-12234,-63682,-118435,-133305,-124593,-112858,-46706,8608,25752,1264,-1441,17900,25548,17903,-11497,17095,26355,12221,-10639,-54603,-109751,-86962,-10397,11145,-35468,-2899,18624,-6110,-21997,36077,32732,-35987,-98831,-119742,-94986,-64615,10946,159288,341384,439378,396312,325561,142348,-46448,-109548,-81003,-84514,-73126,11039,67037,80423,66739,-15143,-100122,-47054,93261,250611,392623,482980,457819,380070,242001,97963,67127,79726,-20442,-43750,185844,467510,515181,328215,78887,-91754,-36476,86203,121161,63231,-67009,56507,228821,277997,258990,210145,85543,-9921,-89771,-89265,-19976,27494,-76259,-5526,91989,163265,131092,84281,126288,209392,186352,40378,-12475,43957,135107,118001,45720,7789,-22500,-57346,-47550,12762,63654,70838,34804,5945,27436,64559,54865,35731,9383,4212,-18416,-70830,-38700,-85029,-109373,-149839,-127985,-57833,-56885,-82648,-57953,-72976,-43908,6485,851,28931,44240,-25183,-85670,-50502,10376,116264,74913,18925,-45110,-3358,134064,274091,287114,326531,304766,114413,-27912,-29047,31203,107718,150245,86224,7965,-43400,-38817,-59933,-64232,-7415,-18120,-92154,-52980,28050,77379,37091,2337,36305,112203,111499,26381,-76798,2198,66248,128962,125220,52651,-22888,36197,142624,158144,120076,70021,31048,46100,94882,68224,24692,42386,-19224,-91145,-73045,15546,78072,113983,59761,-78105,-106378,-40623,18495,34866,-5397,-31624,-98949,-155894,-156402,-89339,-14717,106448,130060,82640,14034,-44351,-68542,-77565,-111971,-97057,-88684,-78364,-49727,-2168,-16108,-18918,-25628,4548,44481,51993,45549,40081,89739,131713,141832,121421,180064,213140,82025,-51960,26875,40684,99439,87341,133936,227762,325840,149701,-6831,-21254,-38551,-105073,-89133,-20584,-24936,-16090,-586,-19372,-102076,-60563,15970,12108,-47007,-59981,90596,197962,142496,-12477,-52530,-35472,-24290,-73484,-111884,-117667,-136634,-89206,-24370,54385,144110,115923,85014,29594,-23493,-68350,-96062,-91211,-78203,-85738,-54043,51112,125373,134854,76039,-35491,-59950,49291,157433,151195,70742,-15682,-46444,-52794,22171,127572,150164,61540,-49326,-90633,-81274,-61766,11799,107268,248479,346069,282596,219967,165480,52612,-12392,-33196,-5532,59866,55118,-317,11396,12282,38647,93227,116671,60460,-63346,-85957,-13173,68855,130024,233152,364148,344467,278234,111471,14562,5971,25493,20649,-24418,-34492,-38348,-61697,-86413,-100715,-93989,-56878,-37021,-5625,6514,-18902,-58415,-15500,-223,-69789,-109348,1207,73194,31438,-56391,-76807,-62812,-81345,-74653,-18401,-17403,-35362,-2649,15701,-5586,-78916,-19396,5835,-36949,-90133,-9505,-9579,-17161,6685,34532,-8801,-49321,-66245,-74929,-89911,-90101,-83789,-51304,265,54939,11447,-63796,-112223,-83889,-28587,-24093,-46005,2024,54180,73662,12646,55516,54737,92550,68327,11402,-56628,-35984,43556,32886,44313,42466,-5597,-53177,-46395,98100,288969,281521,172925,96154,17048,-64084,-107915,-76933,-20698,-25076,-95770,-115614,-60429,13757,12771,-13011,-28511,-1447,-43247,-71514,-19257,36371,156216,260355,183239,92644,32770,1032,16010,-12922,-56924,-38593,-4242,-37954,-101871,-70130,-14000,5633,-22474,-5926,75626,175723,323681,303595,106426,25429,32164,-8512,-25644,-35239,14992,57669,24931,7958,-55254,-132945,-68810,12116,34755,43696,-24383,-118079,-35615,104787,257889,256850,73048,-38343,-68518,2189,60404,98980,202394,250268,38595,-118649,-84660,-21645,-5663,-50769,-63717,10331,42861,-27150,-61494,12247,49474,22017,-42254,-127876,-67790,-23195,-25491,-17750,-24279,-46509,-70720,-92012,16703,102615,108794,67055,14491,-21359,-2069,47814,92710,113403,69541,-28199,-95687,-101304,-33888,25523,74838,67015,-31529,-68576,4634,97397,134708,107477,106926,157982,189274,192985,175070,114786,88623,86755,57665,1834,-28192,-1138,-324,-19078,-19901,111,15797,3621,14156,-21180,-51163,-73516,-76194,-66515,-48864,-46215,-88698,-66146,-33226,2501,-1435,46984,102985,124456,111939,57346,-11136,-62814,-128998,-25284,143043,150293,22748,-28556,-31656,-48894,-68379,-60611,-16430,-15751,-31373,-36272,-39171,-69727,-123200,-19837,107023,141216,56602,-80694,-60340,33301,66915,61386,55686,29318,-45745,-88706,-98912,-85983,-42462,32229,119787,98441,10069,24305,22664,-24758,-55431,-28381,2541,59260,183066,186624,127430,45376,-16168,-41686,-22437,8242,42593,81461,93858,23044,-17806,-27946,-48419,-67340,-55649,30218,99566,127247,9268,-80816,-51612,-57392,-94078,-40825,41989,93131,85563,50102,47671,57944,42249,600,-12046,-11395,-6917,-3143,-5280,-77038,-146034,-88890,-91651,-85857,-58660,-45728,-27910,46858,116936,142467,131546,30265,-53317,-85251,-70518,-66535,-44334,-319,-9911,-55452,-58764,-10251,-12123,-48239,-80072,-86464,-65096,38895,139442,155181,105518,-1743,-85031,-92181,-69746,-78113,-50175,9393,25432,-25578,-38264,-25962,-36195,-56476,-55507,-20894,16614,58094,102560,106045,55585,-5261,-76391,-44223,-43532,-52612,-50984,-34212,-7142,-11430,-26087,-18429,-17744,-49756,-3128,93853,125203,77392,25026,-50834,-109172,-73249,-122308,-8689,88355,180609,277455,395824,393925,313126,201332,62533,-35129,-23849,89767,272874,346049,346351,249559,142078,86496,9380,-28879,2009,57499,55694,-28205,-76586,-12046,49851,85928,97572,72752,32420,-8561,-29800,-33467,51616,94401,33528,14752,47377,31561,11846,-10439,-3382,9792,-21751,-67485,39362,174574,144408,56556,16145,-7270,8955,34560,28280,7928,-1423,-32135,-28525,-32656,-951,-2426,-40883,-36030,-9032,4058,8326,14236,1132,11810,534,-39792,-28693,-458,-6395,9394],[31528,29050,-358,-15269,-42422,-47496,-7726,3215,-30177,-48905,-60514,-48143,-30849,-13978,-14972,-44773,-24120,10986,34386,16297,6344,24257,47139,25123,-30491,-69060,-49572,-72941,-134076,-79748,62719,101196,57887,15773,-34101,-48957,-76370,-103624,-36224,66926,118351,38309,-41315,-54653,74366,44464,-106721,12178,134955,214383,233439,144936,31093,-80341,-43923,9257,110193,181404,188278,181024,124877,74867,-32880,130794,166986,282359,326870,130426,-68304,-98347,-89242,-67643,4686,81684,133275,124622,103697,132017,142603,117515,92308,88305,57065,-12037,-64531,-45096,16072,246,-27812,55466,229202,308075,280803,237540,121499,115998,315487,456395,400663,210192,32860,-31406,-4153,-21871,-26162,-58158,-112208,-85668,-82411,-94830,-82713,-37969,25964,56077,-42278,-77768,6747,119210,130304,-2394,-79602,64468,262256,463655,567389,307959,102676,121613,-2211,-118614,16031,44957,-88457,-84904,-36569,-92120,-94947,17547,109339,118049,25772,-71127,48796,28799,-1877,-54324,-82433,-105391,-74284,-70425,-85325,-79263,-51079,-37210,-34401,1246,23177,23737,22837,69549,4988,-44356,-36375,-60177,-73380,-93071,-54474,34651,158350,162299,4483,-143920,-103840,32411,161508,419152,276063,163006,153692,220911,180688,43941,-47496,-74162,-105373,-158878,-88202,21714,33540,32267,42091,21433,68360,174119,323594,290093,68707,-13572,43552,134878,109340,67723,56993,87333,82487,132687,197715,111456,36185,-29629,-62491,-78673,-17372,100151,41620,98902,165903,108982,-8572,-70701,67564,68737,-69582,64798,-100645,-21808,140490,239777,114882,-35583,-38961,2867,30669,75028,95461,12654,-58261,-4922,24540,24836,2590,-84214,-56156,43153,-11410,-51441,-48909,-39669,-14231,-38891,-60874,-7541,74563,217234,261006,167179,117793,75944,15394,-79120,-112728,-94970,-68708,-26184,27758,30138,-76494,-52640,4883,6046,-37499,-51916,16087,62449,50114,44343,99474,214339,270734,276798,228829,125001,91977,128994,-18411,-38377,38627,86780,44866,-72865,-105803,-551,169988,199444,79757,-500,-76136,-113902,-124842,-80854,-31779,-30921,-68470,-74151,-5723,12488,-7252,-70077,-125298,-77527,5351,37243,24777,44369,69911,57249,10703,36174,53562,50800,1927,20773,76457,86604,70949,19908,30386,22702,-41366,-63722,-77518,-60380,10489,32393,6638,-19384,-56191,-76871,-63534,-67880,-95094,-28924,37738,50262,-22999,-150839,-113498,-46803,17193,111448,141256,72963,7906,-24359,-22969,-35584,-53230,-116049,-111720,-58739,11510,86366,145652,230579,240345,134924,20786,-128659,-64213,14513,6757,-32684,-72267,-95102,-99623,-57704,-20029,57,28858,34530,2674,-60470,-109134,-46354,44939,12312,-6499,-3249,-42723,-35873,65349,72669,-16667,-19314,105114,166960,100883,-14162,-24332,1021,-9675,-28532,-53004,-67641,-69367,28321,39452,33405,58756,81087,55514,52676,166873,278069,285351,274892,214123,115101,26275,21347,64388,38771,3325,-22635,-48691,-55902,14037,66749,135002,185318,132991,53838,47258,71161,49957,43412,62390,41947,-75056,-64306,63292,218615,354277,390831,217180,51279,-58711,-74412,-33044,-24372,-85308,-116166,42183,274984,456029,385201,179902,13743,-72124,-114805,-123672,-62834,-65598,-71794,-129648,-124856,-82548,55003,115300,-19776,58004,-73680,-156640,-232433,337639,682428,726095,396822,14608,32879,110565,176711,172532,132659,86890,-31990,85834,102024,67718,18891,50559,247378,287541,235734,155903,81739,81958,10884,-2648,-3145,-19669,-47829,-22941,37956,12431,-36398,7787,46867,17165,-6814,45290,83034,54227,-16915,-61902,-20653,50755,46497,-5272,-81583,-123790,-8978,360528,585076,505553,189959,20982,21388,46755,3090,-54573,-104856,-93646,-51934,3838,34490,48835,117868,230675,303652,323062,210805,83970,12354,-23217,-119203,24508,634721,1478928,1594470,756148,727276,236820,1493284,2163355,1345014,1266251,548851,670850,1183836,1621584,1061200,787260,597097,272583,54316,427347,413635,383685,261025,83382,-94560,-80941,-89652,-51692,23166,92860,97421,71634,60129,74812,55899,7562,-81595,-119380,-63576,-47433,-66736,-38711,-15479,-38338,-27690,-11095,-81436,-147697,-108314,-73977,-51733,17582,63865,114978,109384,84785,74517,65299,10315,-46028,-57002,-10396,34222,52963,79047,9515,-55062,-16109,34127,41624,18353,10714,129528,282294,329153,316926,281241,316851,307895,240104,259435,291302,234080,115692,70685,139199,147143,139572,94027,121,-60928,-64821,-29850,3719,6256,-28915,-55898,-99688,-150525,-98277,-41876,-31454,-52110,-83079,-83149,-41934,3657,-63073,-95191,2581,58271,95714,14631,-39882,-60745,-67233,-28498,-9312,3257,1710,13612,57501,117524,109294,43876,-21839,-15762,15213,90525,219221,335246,341341,245026,87618,-64957,-73886,41181,95802,72248,16312,-43004,-3715,130287,142543,42023,29039,74525,118386,150799,171144,95785,-41577,-108769,-52706,75542,145663,112684,43965,32913,147627,258618,175758,107123,95215,118079,15020,-76320,21189,102768,74730,-15055,-10939,-43925,-81323,-84126,-57660,-20405,5676,-28396,-99830,-80233,-68512,-56569,-106151,-29705,16972,16929,-56782,-10748,85899,109271,69569,-69886,-73186,-2589,32803,99991,187303,154497,61292,22370,-27440,-59040,-61678,-39383,-69215,-51690,-31268,-33468,-32336,3933,47874,94452,96719,71177,110574,187598,222737,9876,-119329,-63066,6938,-11301,-30592,-29384,-3170,19111,27838,-32157,-95928,-114656,-84865,-97743,-91325,-45421,-10827,21854,79887,99687,77705,75025,17886,-28411,10728,56107,94644,73680,59926,61009,95400,92873,2069,-70710,-39002,-7259,49501,64496,-11864,-110193,-97356,-71650,-59285,-22788,3115,3875,-31822,-48891,-26406,-45114,-43951,-6481,79513,80667,6482,-81271,-80311,-52198,-73286,-47448,27873,-822,-29148,-9721,-58584,-117511,-61724,38844,121413,223240,177262,58698,-54266,-127947,-56412,98145,224522,236829,129541,40731,-42436,-82402,-59520,-41341,-80411,-131667,-60586,5820,82536,152226,164502,103034,-13119,43459,163564,156414,95877,24662,-52852,-120237,-103035,-96977,-76275,-10170,35154,73997,22701,-113487,-26785,-42950,-99592,-102347,-66402,-64026,-115251,-129571,-88085,18040,63839,26349,-33808,-43446,9682,35827,-50071,-122358,-150924,-75748,-22570,21666,33189,52,-490,27896,67068,78724,110778,164879,68693,-65587,-101705,-80986,-105557,-134049,-82396,11883,23666,-32840,-12679,114633,90033,-59850,-126988,-94222,-84561,-7086,35514,-6822,-71771,-117495,-63811,-5237,-28800,-92170,-99030,-54234,-44205,-16559,48682,83322,60783,-8602,-62208,-64038,-22108,26282,50942,40522,-30985,-31407,67673,130653,165435,174665,111943,21230,-55768,-114329,-118523,-42528,-12113,14656,50376,52442,41923,61329,85481,54784,-2955,4544,95286,196906,210654,46246,-2635,10122,49263,72530,91201,37511,62023,93664,64028,-27423,-61004,11527,40142,93091,101513,80176,23486,45809,99755,82386,44351,-2579,-42227,-47121,-37306,-18670,-31134,-36197,-64993,-120085,-150283,-83336,20831,47597,24975,16239,130908,250899,227765,73173,-53373,25112,155233,141423,60907,-23016,36467,74266,35623,-27848,-105690,-95365,-40063,-25298,-57986,-88243,-107636,-99176,-63682,-7306,-18894,-41086,-84824,-126725,-59789,-32200,-82421,-87034,-68719,-83700,-134783,-122250,-34752,-15869,-51448,-113763,-56497,-31127,-78274,-155668,-41367,65469,115783,110786,72011,13552,-35905,-51480,-37496,-27882,-46128,-34334,-56333,-110911,-108031,-88400,-73219,-6008,82387,148977,86455,-4977,-66938,-106221,-31501,-13175,-70390,-81876,-23705,26700,61536,38275,28151,107013,126418,79760,2114,-48820,-25741,-23926,39766,42606,31994,36956,15145,-19106,20033,123265,173535,156831,71181,-6036,-62433,-115613,-106129,-37126,12334,-12403,-81688,-74352,-62285,-55507,-38853,10010,59275,93659,90799,18551,-59134,-55769,-35332,-44500,-14839,24178,64352,92438,83266,47679,14639,7964,26537,-50506,-92214,21352,189541,223539,94774,-29602,-91351,-63285,-16883,71746,159513,147035,37935,22799,-3804,-13759,12055,91483,206118,302567,375860,342098,255782,185546,124743,74469,56118,25081,-22671,-62982,-69104,-46270,63454,48119,56560,48274,64872,128914,152557,87169,-9600,380,93563,191897,195991,139564,38643,-56290,-81970,-114153,-104881,-83375,-6636,63122,86411,46643,704,-28755,-54993,-29861,-6573,-39115,-111929,-43610,-732,4235,-25616,-54268,-44417,2852,44309,70593,51716,31911,6778,32424,39256,10545,-26908,-73190,-92427,-39280,-10973,-32701,-74357,-107228,-113786,-61924,-49951,-36678,7776,76524,114433,132755,99007,19234,-41338,-47129,16935,123375,171719,103715,2677,-57778,-118026,-137956,-128104,-93627,-5516,64998,74451,28241,5284,12545,16983,7825,-26673,-5437,2185,-12394,-33665,-74916,-128866,-67881,14040,46081,-10250,-18522,-12065,-44033,-33336,49735,72262,6214,-71074,-105364,-93610,-66067,11068,164243,324849,410974,377598,320104,147295,-28710,-83153,-68942,-72243,-74288,-3426,45023,72022,69139,-4699,-88406,-49285,86076,225059,346864,416851,381621,322733,236034,89527,43617,47680,-45945,-42356,175085,449887,528327,332732,65842,-105276,-25541,92160,130469,81954,-63660,18605,166511,221695,209918,176892,71374,-16464,-90453,-65211,24289,91099,-5726,-65218,66329,155023,123473,63140,73409,122648,104517,-22585,-51280,9419,113501,110636,30722,-11664,-34871,-64507,-49454,17857,78747,93589,46131,11413,36885,80065,71346,49174,28918,41468,7127,-63479,-23416,-54983,-73455,-126477,-125144,-54741,-55040,-80173,-54644,-70395,-47223,-2076,-13812,29316,79290,26402,-45627,-62257,-11545,112205,96955,25348,-64802,-34635,107374,224862,231886,287586,311424,141145,-16432,-53632,-5713,72699,142235,85908,3362,-47483,-36366,-48869,-48382,6773,-7306,-95000,-59287,41565,113812,78191,-949,-1017,62573,82563,16656,-71669,-1561,68548,145246,132649,54502,-24709,25075,124339,142352,111221,76048,58712,92560,138526,54619,897,37058,-10106,-78369,-66336,16693,81967,112573,63955,-70802,-105687,-33962,21912,34032,-8128,-40548,-112928,-168765,-146328,-70428,5120,104172,127982,80543,10713,-41083,-57344,-65405,-101144,-88698,-74850,-62998,-27160,19830,8906,11455,-674,25530,74394,90246,82836,45700,65119,93985,112956,130680,237940,252487,105631,-16621,57686,71041,129627,132941,191086,274565,322453,113046,-46699,-38313,-37987,-101771,-93861,-25475,-26340,-14467,-7452,-37774,-124837,-51517,31141,17199,-50920,-70654,77135,204824,142996,-16765,-46025,-25037,-18242,-71820,-116879,-125363,-138386,-90961,-33799,38346,103276,53419,12052,-40492,-69309,-98898,-115927,-108753,-99189,-107551,-61703,39817,108139,124179,83994,-12952,-75400,31651,164062,173056,79961,-11705,-29084,-28901,39117,124546,141722,55102,-54108,-103115,-101504,-79653,-3450,87619,209872,297084,256080,192609,139243,38160,-24763,-46006,-16074,48456,42678,9316,18436,-8542,-21024,28739,58768,19650,-94050,-84034,-16062,77270,151606,266878,372383,342903,264854,86463,-247,30293,51088,31575,-24187,-37262,-37908,-59076,-78864,-89474,-84496,-48231,-21107,16327,20305,-17194,-64268,-18345,-2803,-62590,-104566,-8072,56083,6061,-70681,-74411,-55738,-72405,-62501,-14329,-27011,-46790,-2185,29272,13134,-79744,-30835,6118,-31112,-92938,-10251,8077,6455,21171,42521,5165,-44724,-58925,-65625,-78935,-75903,-70700,-40473,-707,36281,-13527,-84046,-129496,-90214,-36276,-42718,-66539,1119,61563,80008,6465,44202,60450,94748,71213,16050,-47151,-18956,63158,59715,65600,46132,-16408,-74704,-47041,111983,283611,247223,149470,92304,26320,-50248,-102641,-90658,-38988,-19308,-70725,-99157,-63609,5459,10975,-6217,-19164,1376,-43252,-63925,-1988,60812,164901,223748,146187,67773,20851,-5314,4934,-18878,-35280,-3645,16502,-40847,-96941,-51511,-7947,2245,-24635,28639,136462,214128,320334,263094,75998,13984,31772,-3970,-22811,-34897,9332,14378,-17132,-31639,-92193,-132781,-41353,23728,31407,29976,-34847,-101971,-22590,120215,258694,234489,57974,-49220,-69458,-5789,29077,69187,170613,223890,23946,-117801,-83362,-29322,-14252,-52622,-61241,8421,35322,-31313,-62823,12873,47174,14381,-55458,-122525,-54051,-14232,-16016,-4605,-10699,-28362,-51329,-95762,-6946,88668,113347,79336,21468,-25324,-12993,41603,87902,104677,57357,-41471,-102984,-113609,-49273,22173,85468,69172,-40294,-64390,10789,96557,120334,89914,80198,117552,131993,133395,127537,85499,67018,73199,56438,2205,-31824,-3888,-2553,-24014,-40625,-38301,-6485,242,20833,-10465,-44277,-64314,-68411,-64047,-47952,-50245,-99489,-77096,-45785,-19157,-29706,31656,97848,133030,126487,69075,-11363,-67438,-116800,-10415,168118,165375,28021,-23396,-15807,-24534,-42623,-47354,-8637,-4083,-17098,-24174,-37697,-81343,-97628,-3961,115482,146438,54264,-73306,-62019,19243,79345,90380,73841,40584,-33806,-81757,-97378,-87287,-40756,30049,107465,103935,12288,14027,2454,-50510,-78335,-51748,-36336,9738,136514,157527,113462,35548,-28765,-80088,-64982,-5494,54055,105919,120916,48205,-285,-15499,-32104,-44347,-34838,39753,104647,139470,25744,-88841,-84158,-91859,-60915,-47555,17805,88282,120284,120518,122755,76504,11856,-42582,-49408,-17112,-3455,-3945,-16767,-100204,-119307,-61938,-76935,-75261,-33110,-3714,-16142,18431,48223,72775,83421,4739,-61260,-73111,-58197,-62534,-57339,-18167,-26742,-63937,-41448,9396,815,-42139,-98113,-117206,-94687,23285,137109,168642,143080,31438,-55459,-66112,-53912,-62295,-35782,22681,37274,-16517,-33499,-14794,-14944,-32468,-73479,-42910,4988,48290,93080,102368,59420,604,-74413,-54078,-52109,-63603,-62141,-48753,-24080,-17635,-18484,-1966,-6818,-54459,-5099,107740,142687,90117,24969,-59790,-82531,-55475,-113582,-13965,90392,167086,246750,339637,352251,275474,153215,14488,-64693,-32150,99550,301283,381023,359181,228483,134993,106547,55518,6944,12143,57764,49411,-36593,-91577,-28764,37499,86236,100644,79446,41268,-10067,-37193,-29042,50346,82042,13754,9794,62729,43218,13319,-14937,-9545,7837,-28703,-65082,61390,183108,136800,62460,24564,-9423,2291,24814,15899,-3495,-4763,-25799,-17058,-26306,-4646,-24350,-67863,-42799,-9243,-1818,6894,24679,19458,26517,12499,-26951,-14728,3628,-9272,3175],[28569,32714,3256,-12337,-43361,-55112,-22926,-18257,-51379,-65073,-68329,-51708,-32462,-8425,-602,-28036,-7062,31664,41517,1340,-29158,8444,59711,45532,-9581,-39841,-21829,-45295,-112259,-100489,49903,121509,87220,28598,-38377,-64171,-95627,-116859,-38967,70334,135812,62407,-25956,-38804,88379,70522,-68462,12399,121346,199855,223911,146709,43825,-72316,-49530,15216,124796,189162,189168,177968,126043,89305,52023,191786,192733,300620,357495,175298,-50847,-131201,-112373,-78749,-2776,68290,112836,102183,79304,111212,128832,117331,101007,89506,55514,-10274,-61056,-50118,5715,-6299,-25523,67391,265858,352730,319486,242632,112418,98741,273848,432464,387007,189636,24300,-43086,-20507,-34149,-31128,-58730,-118730,-85796,-70887,-58926,-32898,-30331,8013,58275,-49800,-85073,-2707,98815,109467,-8592,-79466,59978,244422,426354,490235,231050,116373,117954,-13897,-158643,-22334,33072,-43858,-132961,-123517,-144730,-110467,-12187,68117,83962,20616,-20024,49590,40813,20149,-39501,-82931,-129043,-92919,-94188,-112682,-103243,-72503,-56804,-45049,2355,33560,37273,35226,72655,-10631,-59007,-48297,-67821,-74918,-89564,-58696,15850,138998,137763,-29193,-185906,-106163,29588,173597,410262,258303,153613,140299,188397,140159,22069,-51106,-82248,-121459,-151115,-64991,28482,30927,27879,46744,39291,88682,195503,362480,329103,83579,-10289,35641,135771,103649,50978,37973,71392,73654,134318,222823,132127,49804,-28740,-68033,-77172,-28359,54841,31510,90440,138389,75510,-15623,-87506,25900,50114,-24655,-19994,-73979,-67770,68378,190839,99859,-43323,-56856,-13032,20962,72455,104249,22159,-53166,-3205,27391,26431,11405,-74169,-72819,41757,-12456,-63749,-85419,-89691,-50316,-53821,-62842,-11895,62179,193529,262611,167622,118914,81979,21790,-74579,-108020,-92002,-65611,-30072,15602,18740,-91241,-49269,3903,-3032,-46270,-69309,-5311,39599,28775,28710,95059,219070,264593,252424,208132,120966,91598,134193,8524,-62801,32570,79242,25678,-82504,-112429,-9254,155803,186986,75125,7259,-63498,-106862,-132461,-96056,-46884,-43283,-81368,-78824,-9777,5883,-13158,-79585,-145573,-61446,14736,37580,23761,45478,66932,38642,-23871,-14129,-8343,-124,-12614,21163,68538,70579,54819,16140,31980,22362,-44282,-69367,-88591,-71146,10442,38264,30362,23636,5526,-1090,-4023,-36312,-86257,-31079,38281,48450,-31523,-160974,-121370,-53829,-925,80174,129036,77069,18078,-4102,2733,-16266,-45481,-113569,-122539,-79561,-18984,56161,130336,227802,255669,137627,9680,-120596,-56309,8967,-10921,-63441,-89138,-76856,-81182,-54212,-27554,-16794,7820,10417,-9864,-42423,-85372,-29436,50082,10016,-8981,-7272,-47049,-40150,64137,74171,-13757,-14908,97487,149755,91654,-14752,-22497,4342,-5457,-22372,-48085,-68824,-75321,18133,28098,24752,37986,30336,5345,34989,163818,259191,254432,239701,184171,107133,51553,58947,71440,25083,-13889,-34291,-51965,-53165,15055,58577,116931,145016,96920,42890,42484,54859,29462,34295,69088,48960,-76657,-45147,109628,301917,429060,423229,219287,47292,-54143,-69741,-36738,-27073,-81730,-119412,17704,239685,413240,326767,146729,1117,-84693,-129297,-130296,-66769,-67093,-69002,-132433,-142208,-108421,18547,111255,26353,97073,-66171,-297731,-159953,61508,364268,514702,339686,-1749,3825,83621,156072,149385,100762,52825,-10548,144254,186056,134619,60734,91391,258966,263045,212171,141270,62224,47250,8688,17225,8765,-8129,-32291,-6615,45635,10663,-39080,17018,59163,16049,-8715,53565,97424,63432,-6824,-72248,-44984,11280,-4369,-53020,-108375,-93971,14580,383425,633152,526294,198959,27735,20669,42153,-6435,-63215,-108673,-99743,-57252,5787,25257,24018,83306,190384,267574,306250,203757,85521,6080,-38888,-122853,-25594,399381,1079824,1156156,458699,524638,123772,1232826,1737926,1243529,1090735,559603,580949,806340,1112940,707234,552965,466835,229149,-49595,242884,260813,218255,119223,30370,-57231,-70428,-92970,-60579,30776,118342,122105,78919,57909,70318,47143,2154,-81478,-120749,-69496,-46474,-84702,-81487,-51997,-68298,-53495,-27952,-89604,-138121,-95734,-52114,-21777,36152,68045,102063,87673,61399,48525,44089,-1354,-57050,-64457,-14742,27510,42945,75197,17128,-47469,-19983,22030,25573,4674,-5303,90145,248019,313684,320410,294427,342454,329025,228901,233928,271037,228995,109184,55901,120743,140616,136705,92606,-8213,-62810,-52387,-27021,1806,3386,-31858,-48113,-85115,-134823,-121461,-50460,-22857,-50622,-85938,-97317,-61652,-10337,-65707,-94059,-7120,56766,101555,18812,-45393,-66783,-79259,-35479,-4643,15958,28604,56212,110572,171604,140990,51079,-16694,-15549,10628,82690,205138,305383,313117,234264,89030,-62477,-71842,39296,82374,51267,-10887,-67836,947,161320,192211,69891,33701,85736,149240,193640,199858,116996,-20339,-94680,-75769,40084,117079,127929,70831,60452,175706,261970,178038,123566,110247,123844,26532,-82043,24405,122318,111332,5999,-3341,-41690,-68770,-74924,-61253,-11872,23932,-806,-81544,-98598,-86062,-69511,-99463,-22884,10496,8337,-61207,-11470,82703,112784,87199,-46464,-95157,-22027,42148,125011,219093,177140,69897,33757,-14823,-51682,-58824,-36677,-68543,-65323,-54116,-55968,-46228,-3864,42527,87440,81777,52504,104498,221580,252796,30627,-132900,-51157,46040,25210,-19163,-34574,-8314,17821,23505,-38312,-100010,-119581,-91775,-101837,-91696,-50439,-22226,21750,116858,169438,152479,133245,55128,-13087,10488,51453,95925,72904,49643,47448,81798,90218,10400,-68858,-51462,-25792,31574,54836,-17266,-117714,-101879,-76062,-61499,-16496,11687,8111,-26045,-50176,-33047,-47647,-42720,-5115,75905,74778,2841,-75444,-66077,-40160,-54192,-26280,53300,16190,-21320,-14996,-65007,-97583,-22044,79345,145652,236961,194303,73691,-41836,-118911,-77673,51236,158400,168208,80894,16445,-53944,-78140,-49748,-37339,-86850,-146196,-65081,17634,126497,218626,210194,126626,-9904,41958,170063,154328,73599,-4790,-76478,-124352,-95117,-92032,-87506,-33006,4785,37432,-17512,-98009,-4564,-25788,-85853,-100637,-75194,-75589,-116414,-111876,-94007,4833,42624,16040,-35302,-54725,-958,25911,-60317,-132942,-138955,-49034,1039,35330,45587,6298,-10448,3829,34514,41876,62697,103383,-4697,-117425,-91784,-66917,-89010,-132886,-116296,-21060,4762,-42070,-12295,110721,106515,-46576,-176129,-107061,-70955,8216,47218,-550,-74792,-110520,-60024,-10873,-46233,-87982,-68117,-29516,-27206,-8858,59436,99598,75492,204,-55551,-56058,-16314,19456,38312,35947,-23096,-37282,58338,131217,184948,226629,189685,94142,-7719,-87729,-139637,-69404,-34110,819,37357,49637,44934,66878,89169,50944,-15619,-14551,75296,196125,221397,66853,31223,29439,55905,81598,94927,33251,65113,107391,77950,-24949,-58682,28264,82211,139938,127436,81306,15243,46645,115433,111218,65125,408,-61429,-85475,-76937,-51349,-56070,-59246,-96602,-149137,-102917,-30127,58905,70097,36870,26138,125801,246196,228578,79254,-50950,821,104806,74927,-6483,-69166,23968,78256,39799,-34411,-113658,-83814,-23225,-14549,-51597,-86898,-112925,-108644,-77417,-31891,-44980,-55669,-96947,-118864,-52218,-27058,-78458,-92063,-78871,-92794,-143012,-128370,-48261,-36976,-80361,-102069,-16879,14140,-39688,-131924,-61443,42931,84816,82806,58685,9934,-35736,-64392,-55282,-32471,-44928,-31107,-53771,-102402,-94376,-87347,-80641,-23654,66329,149273,100449,6403,-53199,-122222,-63698,-38542,-80617,-82687,-27307,26179,69541,52770,37624,107505,116789,61901,-14449,-53590,-14899,-9331,61022,67067,32096,21447,456,-21788,36962,128676,153962,139559,66840,-5749,-72598,-142561,-105007,-29431,17090,-9264,-83280,-83580,-67369,-51372,-33581,10304,42767,45837,17112,-51738,-95510,-49391,-8581,-12994,7966,38884,76927,103249,89800,42773,6550,4110,28368,-38612,-78996,18884,190577,239001,112740,-10916,-81336,-63618,-9460,86665,163865,115296,-5864,2979,-9337,-8831,31518,117863,219335,291911,349277,326299,267965,211049,138684,71080,43662,18964,-14827,-35795,-33560,-36694,47129,24507,46218,46386,69474,135601,152876,81520,-26509,-45302,71841,214010,232851,150809,17751,-86301,-93538,-90621,-71821,-61310,7835,73189,96278,51948,-964,-34439,-62425,-37123,-18131,-52213,-110839,-28088,16458,15322,-19652,-52544,-45131,-705,34499,55596,31368,10754,3,47589,61932,21445,-26933,-73288,-109321,-66381,-46983,-67243,-96000,-113809,-109127,-62226,-46858,-32486,12518,83617,136519,173304,138522,44576,-34613,-39600,37754,144762,192495,133279,20402,-49514,-112679,-135435,-121647,-67852,34386,119421,119981,54318,12586,9427,11702,163,-41085,-28993,-24246,-36448,-54752,-93644,-137977,-50359,32753,72091,5696,-37154,-39640,-78427,-38936,54268,99609,46112,-43396,-90825,-92589,-68507,8173,159079,289897,361452,341348,301015,147121,-12442,-58096,-54207,-58796,-71301,-15141,27859,67312,69682,3280,-80101,-55246,73465,192333,290335,339058,302088,261170,225629,85306,25073,22124,-63340,-48207,151752,411268,520311,328556,52833,-112803,-16638,95577,137763,100614,-41666,-15301,109678,166527,161916,142527,56040,-23045,-76088,-35412,69166,147961,68171,-95728,40718,141212,111136,37151,11055,21302,10140,-73188,-78542,-23341,88421,100818,16427,-28604,-46314,-71012,-52013,20793,91579,113606,53879,13696,42761,89989,82402,58833,44465,68248,23445,-54485,-7660,-21692,-30704,-91969,-113096,-51403,-54962,-78453,-52050,-66796,-48270,-8163,-22775,39059,124802,91321,10676,-62165,-37909,102545,120088,34761,-78134,-64735,79142,170938,170512,232980,296561,160567,-3972,-74002,-43308,33665,125893,81743,-3242,-52578,-32985,-35775,-33432,18194,1405,-89263,-56032,61364,151627,117582,2096,-38920,11913,50666,5300,-65072,-3429,75613,163393,139082,56619,-25091,10161,98003,116698,93549,74266,79979,133412,170305,37105,-17261,38900,5788,-63729,-61090,13356,76798,100900,60656,-65954,-105219,-28128,23514,32824,-7698,-40326,-113372,-164973,-137839,-56436,18343,95333,120615,77494,8833,-33161,-40810,-49892,-90717,-80787,-57116,-31524,8213,43463,30220,35894,19420,44439,104832,131895,125602,51363,31443,50654,80188,135252,281495,273911,119954,16176,101882,105537,161121,188138,257678,324962,323517,96939,-67150,-46445,-35742,-94471,-100033,-30878,-29099,-16422,-14419,-48787,-90579,-26017,49676,25434,-49544,-82767,61488,210179,142818,-22670,-40461,-13280,-9737,-67308,-119925,-131364,-137415,-92024,-43664,21284,66356,4869,-41590,-90646,-92365,-116450,-126360,-122602,-119592,-123629,-63503,31374,92680,112305,89984,11800,-72955,14807,167081,190578,85886,-10630,-16761,-5554,54283,118897,130220,44984,-59840,-114933,-121052,-85872,-11842,69567,170623,245029,225602,162705,106855,17559,-40220,-55491,-23527,36688,32235,22936,25474,-31572,-92943,-46981,-5928,-30868,-107092,-82577,-26763,77735,164246,283932,357037,325570,242754,57268,-21453,49703,73967,43595,-21709,-39488,-37803,-53300,-66887,-79042,-75768,-40659,-6503,36856,30775,-17562,-69397,-18282,-3669,-53886,-97677,-20539,34024,-19196,-79527,-68267,-48768,-64482,-46719,-2457,-28994,-60046,-4704,42220,30619,-74486,-39413,8283,-23134,-95310,-13819,23506,28542,32043,45910,15969,-40276,-52750,-57530,-69101,-64092,-61251,-34684,-9566,7553,-46137,-107405,-124278,-92987,-46940,-68026,-73352,10228,72447,86571,3102,36295,66860,97658,77221,23917,-34328,-5924,82644,95945,92467,53860,-22547,-94548,-44010,118521,258760,201796,123544,84802,33266,-37995,-87932,-89365,-57000,-13896,-44275,-73247,-58927,-3063,6379,-1500,-9900,5260,-40914,-53710,18415,88565,166259,181054,109653,44551,8490,-13630,-7940,-18308,-5072,31892,33303,-45539,-82215,-29891,-845,1033,-17004,71165,194634,243253,298337,208380,44363,459,27998,-2434,-22294,-36343,-350,-22886,-45294,-52404,-90947,-88210,-13175,33022,26132,17779,-36007,-76543,-4207,139398,259164,210333,43890,-58929,-66158,-12051,-6448,42980,142011,192204,10702,-110527,-79998,-36409,-23913,-55526,-59479,5361,24824,-39118,-60742,17938,50667,13465,-62999,-103207,-37603,-1507,-1038,13289,6555,-8009,-29854,-88200,-28095,73636,115792,90116,28480,-29199,-25753,33377,82050,97500,48776,-50357,-99117,-122321,-64216,22199,93610,70411,-48187,-60347,14598,91160,100894,68458,50418,78214,86962,91751,95138,65596,48466,59072,53629,2372,-34490,-6928,-5765,-29402,-59495,-76534,-29696,-3910,26387,303,-35473,-52953,-57975,-58484,-44055,-48411,-102947,-88623,-57598,-40060,-55203,18330,89355,135864,136505,79413,-8586,-66774,-99667,8707,194315,183095,38389,-12798,5174,1078,-17236,-30553,-231,8839,-448,-9709,-33145,-85350,-72286,9457,115804,145329,51175,-61620,-51452,15633,93246,111966,86339,47538,-19586,-72768,-96200,-87307,-37967,24744,88215,100445,12608,3161,-17606,-75556,-99453,-71298,-74736,-44230,79035,120322,95357,25937,-31010,-91145,-79940,-8415,67505,127907,142184,67372,12395,-5525,-16738,-22143,-9309,56500,115145,154094,45203,-83319,-116291,-116430,-21608,-5842,18603,93549,161060,192758,191974,92078,-19508,-89499,-92347,-21342,-105,-5025,-26624,-103318,-75683,-35836,-64619,-61635,-1440,45834,21425,2201,-22438,24641,63668,-4001,-65526,-59033,-44066,-55863,-65882,-36678,-45382,-68796,-23056,27833,13541,-30371,-96828,-134722,-120566,-377,123740,175390,183932,72500,-19387,-35786,-33903,-44299,-20454,35146,46964,-8912,-28535,-1912,9351,-1840,-67154,-63470,-6413,36509,77835,89937,56249,3124,-69298,-61005,-58875,-72459,-69364,-59936,-38230,-22447,-10004,17339,10390,-47125,-3353,123248,160720,103293,27630,-56938,-60591,-41656,-94779,-19311,88741,146213,204505,259326,279835,208190,82755,-41771,-93573,-40188,103793,313142,391845,345188,191486,121158,120508,98990,45057,25363,58094,42303,-42447,-101037,-44748,20767,80429,97589,81566,47140,-9230,-40628,-23157,49744,70485,440,15511,83538,56454,14798,-18818,-15330,3061,-40170,-52267,90046,186352,122399,66095,34124,-9187,-2560,16572,5390,-11989,-3741,-15851,-4623,-20576,-10117,-48120,-92133,-45844,-12270,-9956,3590,30574,31645,33916,17521,-20278,-7255,1028,-16999,-5497],[19555,30691,1725,-15177,-50351,-68500,-43117,-43142,-75166,-84272,-80074,-60847,-38909,-10278,6409,-12024,12506,54010,43707,-19450,-70014,-10041,67062,61119,6924,-17843,-2480,-26378,-98420,-120449,28517,128380,105242,32621,-47111,-84948,-120015,-136999,-49498,65573,143524,81788,-14151,-22118,107335,103316,-29373,10848,101399,177680,203733,138384,48057,-70505,-55860,23616,143735,195677,185099,164570,114548,90584,133061,267814,228584,316786,381794,226698,-16037,-146851,-137615,-89812,-10410,54635,91184,79094,54018,87899,111759,111973,102714,85906,52661,-8617,-56232,-51764,-2200,-12257,-21495,80087,299096,389099,344202,231282,96206,79135,222999,387198,353706,162191,16303,-52466,-33482,-40789,-28633,-51349,-115070,-84132,-56084,-17083,25957,11589,15807,59338,-54461,-91106,-14271,72477,82156,-16751,-82364,50457,217128,373125,395313,151144,111768,120480,16225,-123135,-72937,22118,8414,-22295,-72650,-109658,-95624,-44469,8746,23704,-9182,712,59264,61144,48610,-19204,-76531,-132476,-91203,-99163,-126963,-119853,-88046,-70263,-51389,4702,42757,49633,46486,71985,-23919,-70080,-56309,-70699,-70541,-80981,-59026,-2203,120459,121635,-45922,-208432,-99950,29747,182424,388620,234934,136906,114394,141513,87916,-4731,-55494,-87373,-126428,-128916,-40120,38581,33581,29038,54880,63679,113451,217876,392982,359817,101786,625,33623,134135,97363,36177,21332,55068,64992,135001,245974,151287,61171,-30233,-74118,-74353,-31465,40666,51346,93723,117860,54939,-17167,-80753,-13915,8201,-23929,-35531,-60352,-64465,23422,136990,80210,-46649,-69969,-25282,14496,72649,116434,38747,-41505,1384,35672,34649,26341,-54848,-92929,35426,-11194,-73027,-117475,-125732,-73598,-60722,-58571,-11569,52726,167283,255714,167552,123759,92656,32391,-66443,-99178,-82063,-54886,-26534,6613,7941,-103613,-36480,10374,-4181,-46746,-79658,-22510,20443,11744,18158,94035,221357,251206,219943,177882,109581,84536,132806,45282,-85706,25234,65485,4435,-85744,-112348,-16368,130602,157291,62155,14491,-46869,-94361,-134741,-105148,-52587,-45104,-85584,-79965,-11413,1332,-18476,-87163,-106165,-18181,42586,52270,29585,48117,64628,27857,-36531,-32826,-34697,-33424,-13548,26121,63354,58695,45009,22474,43673,28966,-41101,-68663,-92946,-77462,12686,45042,55677,72246,76906,89105,65638,940,-68424,-26846,42488,48915,-37903,-167639,-118203,-51623,-11976,53437,115227,83324,32457,19682,31358,7401,-31738,-102441,-126125,-96863,-47731,28858,118265,219873,265060,144190,10782,-95385,-41667,8067,-23990,-87363,-78931,-44769,-49092,-37725,-30109,-29174,-10184,-10140,-17215,-25370,-60468,-9948,53913,10132,-3664,-2984,-44005,-37965,67463,78342,-8386,-7933,91716,131513,80802,-11444,-15956,12397,4680,-9689,-37137,-64196,-77681,11748,18956,15838,17068,-15508,-30839,32710,167027,242383,226651,206704,152131,98135,77585,102851,90443,24930,-21624,-40692,-51303,-44794,22922,57594,104188,108809,65025,34776,39704,39293,9480,26863,79939,61945,-67954,-25472,157329,388884,496317,442539,215741,42520,-47294,-62048,-36289,-24838,-70010,-107035,-4166,195667,356844,270112,120046,-7642,-94199,-136987,-124575,-59586,-60113,-59304,-125507,-150766,-126466,-8088,108314,53234,86665,-60463,-259188,-49195,81423,249069,377183,289244,-22726,-32059,48511,127512,123642,74979,34739,18513,201495,275392,211976,108242,136813,266513,239565,191616,129537,46287,13735,5027,38605,25124,9358,-10449,14867,55486,10585,-37261,33268,76796,19510,-8955,60422,109770,65918,-575,-80178,-63221,-18351,-40932,-86208,-100959,-60691,37964,389261,647489,521933,205193,40652,26777,41143,-13529,-69589,-107957,-97884,-58643,8374,16915,1105,52280,147805,221253,272946,184802,83006,1424,-50294,-122351,-27624,262403,769734,802750,283613,308543,1809,748511,961814,588659,424335,175169,378269,450845,391060,24078,-14154,109308,104586,-31461,-13084,-8058,-3112,4062,13429,-24331,-57332,-97894,-66451,45537,151262,156292,95547,61166,64244,32359,-7402,-77153,-114831,-74888,-43903,-86434,-120230,-88192,-99001,-71002,-30309,-81681,-119894,-75450,-24273,6431,49605,65869,80837,58886,31996,16468,16855,-14455,-59396,-65433,-14179,25746,37742,71759,26162,-37471,-22313,10110,7548,-12302,-25116,42072,202070,289824,318845,304484,359447,337865,210227,202871,241085,215171,101377,42708,99419,129048,127072,84058,-20106,-60241,-37471,-21452,1320,1104,-34245,-40403,-71576,-117578,-138717,-58918,-20860,-50703,-85348,-104173,-74052,-22273,-67073,-88058,-14094,53764,100974,24330,-46967,-72372,-91072,-37064,4731,31804,54867,93154,159659,223282,171030,60012,-8586,-12698,8521,76551,191757,273964,282130,223610,92384,-56518,-66251,41190,75791,41122,-27004,-80787,5223,177204,221453,86493,35204,94357,174938,231222,224238,137455,3122,-76227,-98173,1198,86684,142669,103075,95019,206992,261590,178151,138065,122760,124964,32396,-74963,35957,152581,163302,34912,6608,-36115,-48981,-57461,-64624,-5089,39381,25415,-57684,-107493,-100652,-77938,-88562,-15023,6678,2926,-62762,-14418,76784,112815,101876,-21103,-104339,-34460,56849,154303,254501,205340,87311,51447,946,-40708,-52772,-32389,-65677,-75872,-73987,-74515,-56102,-9467,36887,77290,59438,23103,91849,244777,270408,49884,-114787,-29691,83360,61893,-7106,-37496,-8930,20413,21815,-42061,-101114,-123483,-97819,-101497,-87522,-51153,-28037,28892,147109,234055,235180,200478,97135,3607,9981,46223,96248,72384,38701,34136,68525,86744,18386,-66493,-65994,-45823,9516,38622,-27044,-125385,-96815,-76019,-63508,-10413,19743,10782,-22504,-53118,-41334,-53251,-43722,-3977,72794,70651,2945,-64889,-51576,-29081,-33872,1378,85525,38871,-9709,-18946,-65541,-71469,24128,128498,178555,252750,209984,87808,-28292,-98575,-69584,31426,107441,98657,31682,-5820,-63283,-72407,-40585,-33384,-88774,-158056,-66104,32417,172658,291356,264681,155661,-2856,37814,167455,148081,53820,-29340,-96550,-123134,-87197,-85054,-95581,-56178,-24272,3143,-51284,-65539,12672,-12354,-72552,-96435,-83672,-86575,-107078,-94929,-97563,-10833,14592,-5311,-46609,-64163,-10311,14568,-72441,-142445,-123936,-26375,17605,40750,49938,6951,-23197,-24602,-6278,-6850,1774,33279,-65412,-104272,-58330,-34251,-50861,-83529,-95684,-37100,-9639,-50457,-15389,96430,112178,-23608,-135522,-90388,-50411,23407,57201,6218,-69875,-88389,-51543,-13315,-56424,-77746,-44708,-13764,-14446,-5572,63561,107726,87757,9148,-48170,-48608,-13663,5355,15337,24358,-14297,-39873,46097,125662,198199,274814,270948,180834,64117,-41088,-143098,-99960,-57544,-12690,23504,44959,45964,70393,90729,45773,-29030,-34883,50665,187658,227373,85867,57105,45479,60515,87716,93800,25627,61964,113005,86631,-24600,-58304,42052,125227,185163,147709,78851,3631,42657,124330,134774,83541,2317,-79596,-123529,-108227,-74849,-72328,-73910,-114498,-104996,-49305,22327,93603,91844,48602,32994,116323,231876,218912,76617,-52340,-23265,57081,21173,-51103,-99168,8344,72914,37269,-43672,-121543,-71425,-7842,-4225,-44984,-85774,-119017,-119914,-91980,-56629,-71599,-70001,-109167,-107322,-43177,-22320,-75023,-96288,-87518,-99591,-147997,-131965,-60519,-58664,-114556,-84031,25060,66064,7762,-95358,-78729,19575,55545,54816,42046,1200,-37500,-64356,-69730,-36613,-39910,-17400,-34519,-76071,-78114,-85983,-85883,-37386,53345,149024,114637,16922,-42228,-105264,-89317,-62147,-90659,-85973,-31977,24172,74822,65976,49456,107112,106828,48635,-20683,-49034,-2010,4162,83079,96188,38322,11916,-9077,-19291,55182,132483,137179,125943,65410,-3473,-78950,-166040,-93717,-19412,20481,-7705,-82939,-84385,-59530,-39646,-24906,11648,26454,-2065,-58378,-128690,-128884,-40535,20855,25260,35302,55235,88975,111040,92343,33749,-5869,-3717,26067,-30008,-65461,17098,184646,244787,123642,2957,-71822,-61257,-1567,101335,166263,85252,-47239,-11601,-7094,1707,56031,143069,226826,274454,313743,300442,273896,232437,149905,65582,29295,11798,-5098,-5155,12388,8294,29498,-3140,32633,40542,69035,134364,146564,73203,-40075,-87702,47102,220075,259828,159565,-1490,-116851,-101727,-61962,-35847,-37340,20777,76842,97556,54322,-3167,-40751,-70060,-44994,-30932,-66105,-101184,-13205,31959,24454,-16387,-53984,-48551,-6615,21288,35967,7078,-12650,-9005,56190,76141,26655,-28341,-72231,-128630,-88787,-77551,-100427,-119562,-121696,-103467,-60263,-44059,-30617,12777,85297,154809,211480,176113,68478,-26547,-28423,58188,157870,205578,161948,40570,-39113,-103981,-127264,-107208,-38782,70845,166221,157135,76807,19140,8085,9897,-4523,-53281,-50598,-50298,-59529,-74401,-111315,-129683,-35865,43354,85773,9804,-58026,-58647,-100814,-40629,51113,113082,78818,-18182,-78134,-92854,-72265,1773,142430,238331,293131,286923,265070,137405,-1569,-35620,-37938,-44833,-65461,-22720,19484,66546,66998,7012,-77023,-66535,55190,154474,228800,257933,226110,201729,212775,87338,14389,4310,-73628,-59120,120354,358169,493263,316624,40604,-113039,-10746,95557,141727,115987,-18618,-46031,59533,114696,117116,108559,39671,-30118,-61070,-6554,107800,189871,125182,-72764,15890,121599,93087,5627,-58932,-75033,-59423,-72275,-86137,-51764,62015,89295,3304,-43280,-57504,-77547,-55999,20648,100589,128537,56648,11413,43161,92505,86780,63619,54388,83654,30802,-47931,5780,12493,15615,-50554,-90892,-45365,-55351,-77507,-50711,-63324,-47534,-11431,-26010,53567,173275,164777,77292,-45322,-68602,87649,142145,45058,-84686,-90974,52597,117590,107871,168629,262029,170532,7798,-85286,-81362,-8562,99927,71314,-14266,-61413,-32082,-24294,-21390,25402,6820,-79672,-46663,83231,185412,151153,12469,-72904,-38281,16009,-8332,-58545,-3616,86441,180389,143169,57992,-24088,-7066,66361,84304,69988,66793,94498,166130,187888,16425,-30236,44581,24340,-50059,-58141,5896,64435,82232,51027,-64276,-107330,-25234,21006,28562,-7295,-35880,-106642,-158305,-134518,-49745,23171,79205,106680,72664,8003,-21565,-21734,-34498,-82130,-74716,-37220,10966,51487,65698,45194,51278,31551,59627,134555,175113,170736,56637,-11374,3496,44407,132082,304768,275449,123645,42941,153212,141039,190928,248738,327177,371942,324274,93381,-58574,-48890,-34501,-86489,-104743,-36754,-34250,-23109,-23647,-53415,-55797,3811,68174,34138,-44286,-86631,48817,215919,142773,-31311,-37913,-2640,-949,-61695,-122203,-136703,-135515,-94057,-55393,1666,31337,-33961,-77567,-109534,-85156,-109936,-121603,-127882,-137288,-130284,-61988,23729,77363,97887,91872,32461,-62661,-2762,164533,200901,86625,-14013,-10931,14239,64111,107246,110722,26899,-70957,-129578,-140440,-79794,-15674,50502,129507,190921,189866,128162,68208,-9351,-57394,-60337,-29132,22668,22612,36881,30447,-49506,-144722,-95937,-35677,-63441,-72249,-80237,-46623,67450,163824,279184,318908,294084,214074,25937,-49954,59378,88803,51665,-20712,-43573,-40656,-48561,-57286,-72049,-70648,-37236,2954,51636,34245,-23067,-76308,-18555,-5433,-47018,-90205,-35038,7951,-43162,-84618,-63082,-45668,-61196,-34232,9318,-26087,-77221,-13843,50423,42629,-68069,-46990,9044,-16851,-97256,-22510,33458,45262,36834,42635,20470,-38520,-50666,-53886,-63975,-58273,-58723,-36885,-28083,-30228,-86281,-125387,-103712,-93417,-63617,-102126,-54263,29168,84813,90481,-900,27981,69005,96139,79596,28841,-24320,257,94390,132853,118661,60636,-27856,-113483,-42332,111973,213754,147138,93586,70621,34110,-31147,-76001,-78437,-73692,-12725,-21626,-49150,-51714,-14259,-4330,-2908,-5462,4707,-41737,-46087,36838,113517,153677,129463,69650,19485,-7274,-27354,-26432,-15928,23052,60694,40788,-56371,-66258,-9278,3991,-1325,-3440,111244,240320,255944,257459,143558,10511,-18307,16813,-8349,-28633,-44381,-18954,-53739,-61263,-55802,-70313,-56023,6170,34596,15165,5017,-31684,-56689,12746,156950,254415,180962,25928,-72529,-64896,-20530,-50136,19552,112495,151718,-6860,-104588,-79272,-47250,-39501,-64757,-64089,-4709,6165,-55925,-59945,19981,50552,10167,-70363,-88074,-24394,9463,13732,29343,20461,7622,-13916,-80073,-52210,52548,110419,93480,29817,-37974,-45315,18031,70307,87688,40587,-55981,-90952,-129290,-85870,14441,89019,63557,-60791,-62950,10231,75935,72394,39356,15136,39133,51292,61218,70865,49734,28367,39051,43585,-3381,-41576,-15752,-15728,-41284,-80831,-118175,-56991,-13829,24921,4618,-31216,-45904,-51151,-54786,-40110,-42748,-94413,-106542,-75105,-66775,-81213,1299,71902,126725,135335,81455,-9987,-67878,-87443,25208,214209,196971,48097,-3376,22920,19868,826,-17574,2447,15867,10879,-43,-31906,-85921,-55918,12817,101953,133105,42989,-52743,-40475,14934,99840,120296,87018,42503,-14132,-71287,-103581,-92527,-40844,9946,57842,82283,4266,-14674,-43655,-105136,-117379,-88003,-114274,-106116,7772,70369,66855,9867,-31625,-72002,-58760,-7685,75362,139858,150570,73680,13464,-5366,-10342,-8964,9239,70051,122528,163183,59898,-70083,-136689,-103352,7178,37549,40202,103702,199202,254999,240928,94832,-53943,-140543,-104329,-29273,-3927,-13439,-41019,-90558,-41414,-19822,-61016,-52147,27890,93580,69870,5095,-88426,16341,64553,-9963,-73686,-50326,-36258,-54327,-76043,-63695,-72675,-72820,-11407,36582,17981,-22678,-84457,-126734,-127621,-37623,91996,166364,217680,114043,15483,-9043,-17783,-32048,-12302,38659,46746,-10175,-30784,4895,27824,23062,-50290,-86381,-22806,17890,52096,62685,39259,-4802,-69409,-72018,-70992,-85927,-79576,-74514,-56071,-32829,-8238,30287,23460,-36239,-2352,134332,172191,109343,25484,-52842,-50093,-38403,-85471,-31702,75899,111678,146549,157848,180308,114347,-2430,-93568,-117878,-55129,94591,298865,367512,296545,135757,94866,120571,128798,74627,33886,51848,27853,-52751,-110960,-66474,-6036,61886,82307,73062,43709,-12873,-45933,-22458,44118,55805,-9329,24783,102325,64811,9785,-28977,-27811,-12055,-61886,-30854,118268,178275,96120,60849,37381,-13407,-11997,3676,-9185,-23081,-4190,-8680,2360,-21769,-23325,-78127,-103775,-51057,-23854,-25276,-6931,25632,31015,28484,10349,-25144,-12544,-13319,-33544,-19441],[14001,30974,2142,-16937,-56546,-80730,-61251,-64700,-95248,-100201,-89930,-69838,-45445,-14564,11405,9729,45033,85094,46146,-39993,-98935,-19227,73204,75024,22018,-337,11047,-13366,-88555,-136807,2021,122462,112572,30807,-56186,-104454,-139959,-159929,-64152,55982,143852,97834,-4268,-5384,131082,141374,11005,9754,78493,151227,176256,122095,45104,-73485,-61616,35341,168339,201823,177680,143895,93025,80618,200478,342595,271089,331702,399935,282449,35156,-110860,-160033,-99561,-17705,41403,70286,57486,28371,61792,90769,100842,97412,77756,47656,-8198,-51731,-52260,-10115,-20092,-17810,92279,325865,413299,351792,205450,75023,58523,167325,322683,302180,128969,6917,-61995,-44724,-42857,-20028,-37198,-108715,-83073,-40847,25448,83617,68013,44572,55401,-58821,-99234,-31606,37352,45129,-31485,-90395,35046,181664,309068,293366,73390,95332,130315,62743,-64907,-119400,13540,34433,51689,15318,-43370,-74922,-68816,-31051,-21633,-46277,2447,69630,85211,78728,1056,-69743,-119851,-76998,-89522,-129689,-131999,-101742,-81496,-57569,3993,46287,56019,51829,63694,-39203,-82360,-65124,-73874,-65864,-72830,-60515,-24908,99593,113061,-43376,-177653,-92035,27004,181942,351922,201854,108665,75506,84796,28977,-39535,-66143,-95079,-126285,-106983,-20395,45277,34217,27778,58179,86640,134793,232708,403373,370096,114717,11261,33092,127326,87269,20912,4794,34934,50655,127164,255405,157834,61628,-40875,-87192,-76446,-34704,36372,67324,91769,94310,27987,-32783,-73749,-30870,-16062,-30572,-32806,-65094,-65197,7196,98419,60640,-51201,-84024,-40444,4656,69153,125030,55140,-30623,1157,41382,42003,38984,-35316,-122909,16914,-15724,-86573,-149572,-135197,-92348,-65420,-55292,-13539,40054,135627,235496,161044,125701,100720,39948,-61905,-94322,-74205,-45236,-23742,-5961,-10085,-117954,-22397,15903,-5940,-47125,-89284,-42797,-2332,-8332,5064,88125,212462,223687,174635,133562,84531,65257,119844,80030,-96802,6930,35509,-25619,-90267,-114321,-29474,89354,105333,33939,13676,-33880,-83709,-138007,-114947,-56441,-43777,-86754,-84986,-18824,-9742,-31434,-97994,-62289,25392,71111,69920,34072,44351,55230,18118,-36123,-31894,-33124,-46462,-9135,27547,54056,45013,36982,34013,58042,34818,-39053,-68673,-96952,-86515,10141,45971,74436,116922,148134,181049,134455,35275,-50856,-23602,42557,43654,-50061,-177731,-111409,-49036,-23908,24506,92339,83156,42575,38747,55002,28236,-18747,-91104,-123460,-113252,-79539,-746,103970,203649,263232,150115,21682,-64735,-28021,4733,-39010,-110402,-58198,-12163,-14618,-16286,-32987,-41813,-29963,-31421,-25807,-17187,-42731,3360,47907,4065,1696,3093,-39974,-36601,68714,78843,-7312,-5423,81561,107486,62580,-10928,-10936,19186,14723,3243,-26630,-60004,-82398,3006,6358,1702,-7988,-60175,-53590,38210,168982,221924,196595,171380,115703,84053,96031,140716,110384,30717,-24869,-46913,-52621,-37153,30908,57643,91438,73473,34011,25078,35527,22105,-14198,15854,88545,73523,-57681,-11796,197694,465475,544554,443043,202312,31520,-44839,-58210,-38131,-24450,-59147,-92269,-27453,141671,287691,214189,94064,-18565,-106119,-139853,-113124,-48039,-49877,-47270,-113780,-148951,-139254,-29324,102275,56827,29253,-97352,-120724,108456,186176,228926,292112,250171,-46910,-73459,7155,93256,96397,54632,27991,45559,249809,358352,289419,155034,178147,263627,213051,168360,114754,30127,-15620,-6845,55007,40941,28530,13322,36190,62110,7563,-34469,51902,94605,23878,-11241,61378,114492,55927,-4331,-91959,-78699,-40646,-67622,-107581,-73179,-29948,56909,374974,621157,488291,203951,54671,35959,40729,-20868,-76837,-106971,-92913,-59975,7104,5605,-22151,25081,104818,166471,223154,151811,72443,-4728,-58957,-122283,-12327,203247,515548,502982,240528,170139,-71068,316154,379910,-67971,10888,-77245,188391,385118,275755,360122,181696,-47480,-10410,35880,-17284,-4834,4544,16776,26966,2123,-43635,-105542,-69254,65648,188343,197163,121002,71305,59063,12294,-22796,-71309,-104436,-81401,-42814,-77759,-153992,-123826,-129635,-70248,-16762,-61819,-98413,-51749,1909,27679,54681,54795,50403,23291,-2876,-20439,-15437,-30384,-57086,-61986,-11276,26127,34580,66751,33830,-27623,-24974,-3073,-13259,-32800,-47393,-10667,149346,259757,311952,309485,364283,330915,184623,169118,204964,193526,91177,29391,73535,109457,107500,65589,-36490,-53048,-21658,-14787,677,-2330,-37992,-34671,-60066,-100703,-140527,-68660,-23978,-51386,-80639,-100428,-75740,-29029,-66188,-79137,-19218,47642,91646,28302,-46318,-78498,-100361,-31028,18740,49702,78899,122946,201096,266908,195266,69207,1203,-8419,7708,71269,179321,243561,252342,214219,96614,-48270,-58141,46007,75061,39810,-33581,-83353,6593,175639,226933,90733,33313,99492,192148,257987,240131,153617,26490,-55094,-116795,-38920,56444,155003,138843,134657,238796,257383,176225,150173,132496,121697,32367,-58446,54890,191887,228707,73584,19265,-27700,-26032,-35889,-67709,-493,51240,49076,-32242,-101914,-110078,-80016,-74225,-5953,5007,-513,-63619,-18237,69297,110271,113765,5290,-91726,-35826,77607,188279,293062,239331,113097,72105,17809,-27241,-42955,-25050,-58888,-80550,-88819,-87365,-61039,-12233,32004,65381,31072,-16579,77031,255915,276756,68261,-92383,-2713,117511,97068,5866,-36069,-3230,28051,23430,-43005,-98866,-125068,-101543,-94661,-77612,-46486,-26292,41614,168908,289020,320377,273548,142274,21573,9925,41445,96415,73256,28532,22163,56834,83642,26647,-62003,-79936,-64669,-12798,19139,-39628,-129025,-80576,-68349,-63319,-3368,27913,12806,-19742,-55727,-48934,-60220,-45638,-1952,71868,70054,7904,-50178,-36248,-18426,-12313,34111,122977,66298,4619,-22057,-61168,-44029,71899,180426,216136,271150,226791,103748,-11673,-70968,-37658,46057,86918,40800,-14905,-24510,-69242,-65195,-30780,-27667,-82913,-150360,-62576,50515,219800,365781,324260,188771,8608,33158,158067,139281,38750,-46440,-111071,-118188,-78286,-75590,-97706,-77043,-47681,-22203,-65459,-33041,24724,-3098,-59898,-89397,-89828,-94442,-92199,-79595,-98775,-27746,-18030,-36536,-68136,-69942,-17409,3108,-85096,-147470,-105682,-6613,28422,40355,48837,4339,-35890,-53419,-50726,-62129,-60981,-21993,-77302,-64485,-27631,-2395,-13842,-37935,-54240,-31064,-16943,-56693,-20155,75449,107818,2732,-80438,-54489,-24339,40204,67787,15995,-55407,-61131,-37110,-10506,-57312,-66349,-26608,-1699,-4494,-5696,61675,107912,98003,19275,-39406,-41426,-13680,-14041,-15414,8588,-4825,-37080,32697,113257,201858,311757,345524,270196,144652,12086,-121278,-131720,-80671,-24702,10464,40041,46607,73305,91506,40762,-41465,-54281,24767,174120,229230,101507,76505,58691,64376,92279,89652,17408,55778,113059,92229,-23893,-57733,54046,167574,226329,162282,74778,-9078,36304,128227,153127,100176,4704,-92696,-156888,-119581,-83560,-75381,-71502,-91253,-59389,2885,70772,122824,110385,58835,37771,105468,211891,202648,68541,-55102,-43097,17616,-15383,-67649,-101231,-8011,60555,29929,-53547,-126390,-57052,7927,7753,-36000,-82579,-123624,-121133,-97752,-67460,-91449,-80725,-117388,-91986,-30871,-15384,-69520,-97550,-92911,-102025,-147123,-133516,-69986,-75820,-146363,-60035,67211,121415,61264,-54280,-85369,-2086,29969,29659,24780,-9927,-39477,-54354,-75426,-37924,-27449,11767,4272,-35480,-57426,-82817,-88710,-46071,45487,150417,130702,28266,-33423,-93309,-105422,-81479,-99101,-89940,-36083,21929,78245,78814,64739,107937,100390,44536,-14388,-37813,9837,16397,106146,130045,54394,13891,-9702,-9462,76028,136413,125146,117312,67477,1849,-77794,-139465,-71776,-4823,25570,-4526,-77839,-73898,-40106,-22360,-12649,15305,12325,-46448,-123501,-184418,-134943,-27169,52743,70385,68224,74372,101501,116654,91603,22365,-21068,-13950,21447,-23332,-51492,17893,175178,244082,130716,14677,-61750,-55416,7914,116095,167843,60979,-83234,-18430,5318,20435,86702,167086,229424,252224,272689,267165,273464,249180,159451,59929,14855,4962,7250,29063,72129,85631,24385,-30145,17544,31937,64543,126629,135413,63497,-49017,-119560,23554,211029,274508,165176,-16261,-145244,-102673,-29824,2876,-10549,33896,76408,93074,55192,-4632,-46167,-76223,-51826,-43123,-78861,-89146,1567,46157,32592,-14506,-56994,-52766,-13307,6278,13350,-19485,-36794,-20721,56381,80489,26836,-29859,-69006,-115011,-91137,-87168,-119635,-139146,-127974,-95307,-54396,-40118,-29254,10739,83499,169857,246538,211556,91344,-15238,-11893,77643,163571,212373,190179,64839,-24777,-91127,-113781,-85430,-5520,104255,203223,184018,95550,25941,9876,13126,-4003,-59417,-64333,-70230,-78814,-91103,-126237,-116036,-23642,46154,87107,3208,-75908,-60986,-87888,-38282,44021,114574,102799,4610,-66626,-93135,-75680,-6113,117012,176808,213438,218784,214141,117972,4091,-14433,-19028,-28939,-56041,-23472,22965,70778,61849,6849,-78647,-80927,34646,115759,168855,181748,159548,150349,199780,96435,13943,-4935,-77519,-70307,87512,299850,453099,300202,31543,-106090,-6487,93618,143576,128160,2780,-71232,18191,69399,78495,78025,24551,-36077,-46931,19909,138241,215807,162846,-35120,-5566,98360,70865,-29464,-117198,-41133,-13120,-20536,-73436,-71754,38313,78942,-6288,-53892,-66843,-82495,-59930,18900,106688,138692,55723,5745,38783,88728,86097,65062,59869,89930,32042,-43311,17072,46710,62944,-4700,-59828,-33645,-53070,-75191,-48968,-58843,-43585,-10031,-23239,69110,218856,241476,149652,-15106,-100571,70864,163389,56996,-83960,-107860,31839,70740,49872,102721,214040,171785,19781,-81650,-116595,-50471,66855,55314,-29295,-73812,-34095,-14921,-11288,29818,10504,-67638,-32864,105940,213528,178186,30625,-92095,-83395,-18646,-22158,-50778,-11,101284,195634,146263,60128,-19802,-21585,35681,52126,47434,59519,105569,191743,193316,-4055,-36707,53006,44349,-36642,-55338,-2576,49494,62192,39282,-62924,-110676,-24084,15635,22320,-6104,-27914,-95650,-151997,-134099,-48376,21553,58560,88372,68448,11222,-4239,573,-18510,-73270,-68507,-13499,63451,102211,88431,56086,59197,37263,73373,165456,220383,216672,64243,-58763,-41592,10141,122872,308097,260957,119577,64279,206366,177124,219249,311707,394467,411571,323338,97104,-40158,-47168,-32723,-76681,-97423,-38914,-39072,-31762,-33082,-51203,-25629,33623,86518,44293,-32623,-69415,49502,229666,148644,-39058,-36096,8747,10210,-52523,-120599,-138136,-130934,-94318,-65769,-17436,10,-64632,-96808,-97970,-65730,-92257,-109629,-118545,-139192,-121311,-55181,19648,65369,84523,92535,49655,-50526,-17818,159593,206462,85380,-18254,-7850,32650,70837,92183,85377,3054,-86113,-145505,-127303,-62190,-11017,34850,91078,140211,152817,92304,28509,-36452,-67783,-55917,-29728,9968,17689,52957,37147,-46049,-68411,-44966,18872,-18357,-32849,-71753,-70461,50371,153190,256506,268043,257409,187050,1442,-79734,61362,97381,57644,-18576,-45471,-42051,-41118,-46403,-64491,-65282,-34337,10081,62989,34018,-29873,-80730,-16129,-4283,-38492,-78044,-42278,-12310,-56983,-82507,-56139,-42680,-58892,-23245,20929,-16567,-91889,-25847,56532,52185,-58804,-48963,12159,-8659,-92342,-30934,42325,60431,40448,37756,23458,-34530,-47890,-50125,-59194,-53954,-58258,-41788,-49252,-64765,-121381,-108654,-80151,-86730,-80493,-99715,-15330,59878,102837,96608,-899,23189,70360,93637,80915,33861,-13641,5241,101833,170977,146401,69599,-28687,-121285,-39437,97212,160024,94693,66989,56154,34387,-24319,-63451,-61139,-75328,-10376,1301,-24621,-40166,-21708,-14841,-4799,-871,4136,-41261,-36399,57783,138774,131886,76561,32783,-448,-19246,-39509,-44232,-8400,51148,86185,43996,-67218,-45799,16356,14834,3190,20725,151393,276096,257565,210160,83740,-17436,-34943,5231,-14988,-35316,-52948,-39935,-65613,-60087,-44718,-47559,-31012,20894,34575,6615,1317,-18714,-36781,33099,178720,250752,154034,10718,-83498,-60352,-23550,-91214,9882,88618,110373,-22861,-94889,-73912,-53728,-53540,-73499,-68606,-15597,-13734,-74860,-53411,24079,51141,8956,-71232,-70517,-7537,25916,35164,49371,36727,24625,2480,-68476,-72187,33093,104345,96414,32670,-43676,-63808,3235,60303,83060,41304,-48314,-76257,-123504,-108332,1822,76466,54823,-70281,-64852,5611,59589,44524,12462,-14114,12830,32489,45537,59365,44991,15888,21674,34384,-7131,-44629,-21759,-24028,-51543,-94632,-149164,-76097,-20146,24775,10262,-23633,-35146,-39981,-44492,-26977,-25673,-74493,-112966,-90248,-91463,-91862,-10829,54836,114859,131864,83688,-7728,-63476,-72507,46494,234542,214613,65726,12712,44171,39317,19884,-291,8401,25098,24415,12803,-25504,-78536,-41173,14544,84192,120699,40367,-38615,-24110,23203,106777,125476,85592,34768,-11294,-70355,-111091,-92536,-40175,-4607,28097,60954,-3058,-29594,-65696,-125361,-109126,-87105,-132404,-162457,-62933,20184,38323,-3592,-26578,-45826,-31184,1682,86106,150833,155915,77171,12917,-5417,-3613,4291,28103,86615,134310,174986,78549,-44100,-104471,-76289,34770,82432,81174,127683,242424,311756,274445,93470,-74177,-93259,-50085,-28190,-4429,-19274,-49244,-65094,-8158,-4053,-55389,-37069,63133,146529,131662,40985,-12778,56228,84746,-8535,-75974,-37097,-24735,-47383,-73749,-87301,-96103,-64783,3198,44862,23648,-10942,-62650,-101713,-105499,-74391,55005,151547,250856,165079,59660,24471,4279,-15861,-1802,42852,46703,-10012,-29964,15524,49538,50080,-25128,-93093,-31388,5386,29807,33769,20525,-12045,-64905,-76407,-77489,-92259,-83358,-82368,-66684,-38247,-3191,45603,40341,-13941,11907,152853,187475,118143,28294,-41455,-40156,-34732,-75285,-40765,61966,74977,86736,57895,83966,29162,-43443,-72215,-96434,-66779,81765,268101,317731,226502,76534,67760,116733,151775,102367,46984,49568,16779,-57398,-110775,-82325,-30173,41785,65861,64797,41636,-10848,-42404,-16824,44085,50136,-4125,44598,127530,78381,8741,-35537,-37714,-28988,-77561,10695,154496,169940,70132,56886,43358,-12788,-16420,-4135,-17912,-26728,3258,5061,13504,-20092,-34070,-101715,-86626,-49236,-33552,-37213,-14454,19643,27158,20500,1376,-31209,-20238,-28234,-47473,-26504],[8708,29351,-39,-21879,-65805,-95233,-80394,-86113,-115089,-116353,-101666,-82198,-56083,-24602,11361,34667,91035,122245,45897,-62010,-99212,-17661,74098,82667,31596,9098,15739,-8857,-84691,-153078,-31133,100317,105406,21268,-66845,-118674,-143639,-184993,-83870,40596,135567,107814,1257,7430,154439,178747,48950,7362,52809,120843,142201,97391,33781,-82239,-67592,48942,196249,206007,166450,117244,62718,61522,245804,400411,312493,343551,410368,336950,95127,-66055,-148710,-106992,-24481,28900,51586,39053,2917,32877,65858,84231,85928,65752,40412,-9200,-47960,-52322,-18767,-30567,-15271,104039,345653,425237,344069,171252,52524,38410,114644,247090,238819,93722,-3219,-71316,-53161,-39562,-5517,-16028,-100827,-81512,-24448,67084,135412,124290,79775,47074,-61529,-108659,-53990,-4469,431,-52529,-99657,18103,144559,245096,199925,4993,74317,135955,89614,-35732,-149447,10860,35753,67577,45635,-13947,-63786,-81567,-43490,-33339,-66321,-652,79288,113473,112029,22284,-62395,-104624,-57188,-70892,-122005,-135282,-109888,-87414,-60884,2847,46706,58807,53738,51425,-53778,-93255,-72374,-75333,-59253,-63201,-60642,-50191,80607,114980,-21397,-139034,-81261,23844,175131,306844,163585,73941,33054,31618,-23937,-76484,-79968,-102473,-120472,-86739,-4211,50132,33834,24883,57314,108192,153169,240207,392562,358805,122531,21901,36670,121455,79956,11819,-6288,16281,33992,112686,249288,150404,52000,-58113,-104451,-80612,-36822,33610,70252,82179,70382,-4408,-59104,-77311,-41665,-33831,-43884,-39096,-75983,-88221,-7018,77583,46721,-53746,-95167,-55569,-5647,64993,132478,73251,-18334,-2139,45305,49985,50226,-15596,-140779,-7504,-23969,-101688,-169263,-116124,-105217,-65182,-50833,-15230,27415,104740,208043,152068,127433,108316,46780,-58427,-91526,-67421,-35705,-20480,-19117,-32954,-102772,-6071,21417,-7315,-46254,-94747,-63874,-26487,-29305,-8716,78759,194224,186271,122869,82963,52095,39630,100705,112300,-56149,-17666,-8334,-60859,-94465,-117374,-46370,38602,38982,-4877,7406,-22585,-72638,-138341,-122833,-57507,-38647,-82708,-91716,-30218,-25800,-50099,-106515,-21115,62083,95410,88014,38415,35851,40241,10278,-28939,-23344,-19134,-37044,-465,26530,42834,32665,34808,53178,75478,40718,-36661,-67693,-97958,-95552,5049,43436,87554,156091,216333,268948,199390,66781,-33428,-20147,39305,33319,-67205,-182091,-101043,-45877,-35661,-4822,62663,77342,49279,54164,74711,47554,-4812,-77305,-109109,-119261,-110385,-30141,89417,183965,253802,158442,43910,-31066,-15082,-34,-54525,-130724,-36559,18425,19570,7861,-34193,-51473,-47261,-48833,-34787,-16974,-31934,10447,32951,-8433,6263,10863,-34841,-36063,68777,76979,-9815,-7108,68020,80186,38913,-12875,-6709,25706,25665,17058,-16260,-55883,-88626,-7299,-8516,-15816,-34567,-101613,-57735,49534,169280,198963,165316,135469,79425,67545,105595,168075,127009,40007,-23244,-51526,-55494,-30440,38397,58193,78555,40194,4770,14538,32065,7191,-39684,1876,93986,81609,-48541,-4747,227750,523414,569791,426879,181717,14965,-47764,-59168,-43040,-26931,-51121,-79072,-50895,82132,212703,161851,67962,-32265,-120635,-135344,-99092,-34834,-37525,-32911,-97972,-134707,-141532,-45076,94719,41567,-57630,-200497,-98233,190090,254748,230187,244431,231952,-57934,-89682,-22978,65464,74572,41820,28694,67592,285828,426310,358413,197777,211059,249871,183833,141024,95192,13946,-31082,-28808,63813,55158,48532,37992,55289,63524,409,-31046,70746,109935,28015,-16303,55106,108833,31614,-20470,-109789,-91753,-57041,-87757,-120663,-42989,-4236,69830,342315,555741,427906,193646,66962,46108,40081,-28967,-85870,-107434,-87541,-62803,-417,-10543,-45715,3319,64867,107491,160480,106178,52733,-13326,-63936,-125288,1630,212755,372027,352509,322613,132856,-113839,109589,242010,185529,333702,140792,73920,401533,505005,645640,380058,14660,-72996,47609,63111,86617,61187,32037,30589,20991,-30732,-111806,-66143,89647,225950,240868,153827,89980,59653,-9040,-45072,-66848,-93612,-90241,-45655,-67780,-144198,-151947,-146615,-49512,6636,-37918,-77383,-29275,20132,37560,48542,32607,10277,-18699,-42750,-61446,-52460,-50790,-55565,-57740,-9691,24867,29771,57564,36535,-21346,-30700,-19961,-38612,-57176,-70386,-65336,94113,224623,298128,305970,352748,304680,151418,133157,164221,163775,75953,12576,40077,77583,73595,33461,-58358,-43527,-8513,-10623,-3612,-10420,-46293,-33843,-53603,-87895,-126613,-80620,-32161,-53787,-73960,-89453,-68844,-30496,-64540,-71181,-25839,34710,70572,26286,-47615,-88626,-101593,-19953,33729,65806,96869,141984,229118,294839,207490,74377,8551,-6845,3919,62758,164665,212992,223632,203108,97304,-42243,-51729,49609,75681,41766,-35705,-81319,1101,154088,205654,79380,24789,97074,194769,265800,240862,159211,44300,-36117,-124624,-79996,24438,159436,171814,172880,264401,246165,168813,155711,135266,110405,22768,-41439,74746,232439,298548,119700,30856,-21354,-7242,-18260,-75172,-2423,54827,64994,-10822,-88324,-115217,-78603,-61401,-360,236,-7693,-69168,-26148,56661,101265,118303,27131,-69187,-28853,99729,221933,328612,273002,140145,87095,29217,-17285,-34426,-18726,-51932,-81110,-100436,-97619,-65372,-16491,24276,49211,-3900,-68682,62461,250728,268845,81371,-69954,22163,142438,124439,15317,-33569,4220,35874,23340,-46279,-98444,-128301,-106760,-86239,-66756,-41006,-21216,52797,177198,326068,396096,341986,182376,35067,5328,32420,91434,70855,15109,6855,42115,76333,30192,-59868,-96914,-86186,-38122,-5926,-59012,-125901,-61424,-58095,-64725,-60,31062,9577,-21757,-61338,-58410,-72126,-52989,-4047,68135,67779,11827,-37977,-25720,-13723,4580,64813,157205,90841,14526,-30574,-58943,-22576,111910,223209,246797,284322,240139,117725,3403,-44523,210,80906,96056,4921,-62288,-44599,-77067,-62331,-25466,-24766,-74379,-136902,-59350,66359,260056,429040,376421,216975,18060,23371,138122,123210,23618,-60181,-123671,-116718,-73891,-69570,-98025,-98023,-66721,-37792,-57878,-9465,25916,-4442,-54917,-86463,-98755,-102865,-80501,-71665,-104100,-51216,-58772,-81299,-103927,-75268,-28060,-13845,-103578,-150157,-90275,4730,28474,30220,38329,-5977,-52208,-83706,-99795,-123169,-100069,-32760,-46640,-35210,-8894,19398,13382,-3152,-19128,-15544,-22094,-66001,-31360,45119,88897,21371,-33058,-17859,-325,53431,74497,24362,-38456,-36312,-22599,-7397,-54199,-59606,-17082,4444,-438,-13874,47958,94127,99639,24506,-35587,-40963,-22123,-41665,-55442,-13977,-1421,-34417,13689,87338,187033,324279,395877,343139,216129,60148,-92780,-166103,-108205,-40967,-7246,29352,41348,69954,85774,30379,-58165,-77360,-5070,152945,221819,107200,84547,63374,62010,89705,77292,4001,42712,103551,90210,-27291,-61693,58758,200171,253990,164657,64329,-27406,23153,122116,159727,108736,2359,-102071,-140909,-110141,-82038,-71185,-57755,-57288,-19207,46234,107825,140213,118631,61064,35055,88448,183443,177199,51816,-63274,-61979,-16609,-40498,-67917,-90001,-29128,37444,13327,-68627,-131573,-46152,19143,16613,-29266,-81756,-124661,-109606,-88512,-55862,-93004,-90898,-121513,-78360,-20173,-10311,-65794,-99813,-99841,-104674,-144769,-139005,-81553,-87970,-135567,-37830,100590,169736,111442,-15360,-81246,-26113,2807,2766,2925,-27354,-46117,-46587,-76392,-40647,-11265,51548,54185,11229,-37198,-82113,-94832,-55147,37677,148700,143783,35972,-31448,-90266,-115016,-100527,-110711,-99096,-44212,14389,74369,85690,77788,105777,94684,46391,-2570,-28023,12378,21249,124083,161902,76781,25763,-4257,3136,94474,135955,112979,108365,67496,5043,-73373,-108914,-46696,9721,29142,-2288,-71203,-58507,-18766,-7293,-2804,16142,-4054,-90010,-135035,-119716,-104384,-13683,79977,114453,100469,90698,109150,115063,82893,5161,-42951,-30666,10602,-22970,-42378,16858,159984,234953,131753,21272,-55143,-50963,14317,125433,163893,39777,-115836,-22360,22082,42718,117627,183864,222449,221663,224032,224328,261582,255336,162668,50488,-3324,-5811,17272,62438,141380,175458,38421,-55485,-2630,16229,51790,109160,116216,48407,-58246,-129588,-704,184696,270998,162087,-30030,-174542,-99633,-508,38523,14323,43280,68996,80780,50925,-9387,-54481,-84574,-61295,-58072,-93575,-80219,11497,54274,35583,-17695,-64802,-60730,-24302,-14057,-15620,-51586,-65281,-40195,43047,70263,18183,-35260,-67839,-96636,-73962,-73721,-113650,-145954,-133380,-88430,-48152,-38440,-31095,4038,75549,177357,272629,239413,108591,-3930,5905,90816,158763,209806,213175,89620,-9940,-78169,-99639,-60788,28247,130547,224758,195197,105851,29274,11018,17296,-1652,-61098,-69933,-83064,-95970,-108256,-140931,-104941,-17557,37321,72807,-15870,-85996,-50569,-64753,-36579,31654,102392,112700,20266,-60284,-96676,-81951,-17764,83010,109380,127182,139263,148516,86344,1790,2631,-805,-14288,-46817,-20936,32290,75206,50653,-1373,-88578,-96817,12460,76028,111004,111654,101068,105796,182640,105509,18199,-11334,-80964,-80896,54638,240188,402072,278109,23081,-98200,-6866,86898,140194,133356,18339,-75783,-17494,28442,43497,48870,8487,-43745,-37830,39139,155617,222924,178156,-5731,-25791,69556,42237,-68263,-49954,59089,82825,39621,-54194,-85466,16019,67762,-14865,-63228,-76840,-88187,-66554,12890,106755,140667,48618,-5918,26665,76388,78372,60778,58222,85593,25701,-43572,22486,75180,103433,37805,-27182,-20228,-50607,-74124,-49729,-56678,-39839,-7650,-20101,78142,251700,309507,217047,18248,-132624,51563,180019,67740,-81342,-116790,13518,29299,-3670,37947,155498,161309,28544,-70076,-143462,-92680,26523,31313,-51527,-93293,-43080,-11911,-6169,28863,9936,-57187,-19639,124764,231351,194699,50696,-90688,-118053,-54987,-38310,-44698,4534,114880,204243,145390,60054,-15538,-32555,8232,23488,29184,54111,112662,207760,185723,-25561,-40773,59014,60859,-26697,-54891,-13468,31564,40721,24957,-63000,-117342,-27632,4594,11272,-7056,-20228,-84893,-148304,-138069,-54088,11546,31974,63835,62688,17116,16660,22597,-5181,-66447,-64746,10882,120893,156214,110124,61933,58394,35410,83964,194265,262203,255713,71362,-109087,-82496,-22822,105995,290151,231307,106300,76734,250663,207990,241241,367522,448661,435669,315406,99475,-26783,-47086,-33179,-68040,-88390,-38556,-45842,-44502,-45195,-47598,-3970,57108,99755,51938,-17746,-39031,65282,253422,161070,-46716,-37553,17819,20784,-42527,-117315,-137913,-126789,-95117,-76380,-37824,-30976,-93075,-107109,-81568,-49316,-76744,-98733,-104034,-123526,-102212,-46361,16638,54594,70598,89828,60247,-42088,-32589,150206,204682,80000,-25109,-9074,46593,71860,71655,52491,-28991,-108813,-165791,-105142,-38373,1500,23274,54808,91692,112767,53151,-12676,-62041,-68991,-46557,-28896,-3599,14929,67373,43795,-22678,864,38060,108578,60816,4403,-60896,-98733,25131,130415,217069,210123,218183,162348,-14258,-110020,52568,96246,57916,-18558,-47144,-42913,-32846,-36383,-58542,-61907,-34399,11662,67241,27583,-40171,-84678,-14319,-3022,-31102,-64418,-40437,-22786,-60642,-77850,-50725,-42224,-60201,-17478,27292,-6066,-101495,-43302,56306,55821,-50755,-48563,14526,-1596,-84442,-40303,47831,71202,40762,29333,23006,-30526,-46553,-48575,-57250,-53414,-61774,-50827,-72686,-80466,-103107,-85368,-58978,-77262,-95328,-63656,26933,93526,121403,101696,39,18280,67260,86501,77121,34878,-5854,7039,102183,204065,170549,76247,-29693,-120205,-40192,73664,103271,47455,43028,40126,31919,-19941,-53419,-44443,-62192,-9309,20222,-4442,-30492,-27938,-26782,-9353,1041,453,-42639,-27931,77528,158779,99120,21765,-1729,-16341,-28668,-51077,-63320,-1323,73913,103712,39753,-79918,-24926,43984,32640,15129,50603,186674,297326,246383,160636,33259,-41947,-51291,-8334,-24140,-44573,-64858,-64587,-61696,-52351,-32734,-31548,-16020,27389,30536,367,6180,-3420,-19983,52669,201072,244851,127323,-4527,-94641,-56265,-23214,-78142,12974,66830,66335,-40924,-85218,-66743,-57170,-67508,-84537,-76133,-30697,-37662,-98373,-44629,25965,48296,5642,-69769,-53554,10002,45094,60010,69092,51167,39243,15677,-58561,-91280,12539,94393,95643,33925,-48672,-83781,-13909,48811,79997,47122,-32757,-59917,-110699,-135098,-20978,52102,40002,-79588,-69059,-1897,40265,15893,-13433,-36831,-1466,23533,36316,53680,46244,8683,4389,22808,-12384,-46639,-27556,-33386,-63279,-102817,-137767,-85633,-24983,22837,13606,-16338,-24110,-28121,-31617,-9504,-4138,-52464,-98273,-106190,-117902,-84422,-21524,35823,98282,123739,83147,-5610,-58255,-58888,67429,249379,230696,86996,30836,63490,54905,36139,17434,14548,32454,35480,24470,-18134,-71529,-32492,11279,60805,106087,40322,-23913,-8135,33591,109892,125042,79289,21708,-16233,-75415,-121671,-88794,-39433,-21819,-2269,36031,-11993,-44244,-86561,-123909,-87831,-74120,-120374,-167376,-131357,-30165,7387,-18791,-24433,-26829,-10922,11200,94909,156898,155179,74923,7646,-9079,-67,13884,42338,99853,144703,184315,96382,-13110,-66429,-50226,56865,121324,125628,158271,284241,354265,286585,84582,-77453,-45962,6543,-18652,-4308,-25864,-54468,-38440,19753,7885,-50811,-20702,98452,197272,196594,95559,62952,111612,108945,-6173,-76268,-23467,-13127,-38125,-59581,-94164,-100125,-51895,16753,48403,26360,-365,-40965,-76830,-83300,-101854,15486,128776,276229,219181,109526,61494,28385,10,6653,43564,43159,-12005,-29710,25946,69943,74510,501,-81355,-33809,-2667,11565,4597,-117,-20608,-59647,-77427,-80959,-92676,-86083,-88218,-73475,-42378,1006,58216,55750,14104,38327,176347,202661,125417,31570,-29610,-33938,-33688,-67603,-50380,43104,33702,24910,-30426,23760,2905,7319,-8143,-67153,-78865,61515,218469,242024,137852,14993,37562,105697,162112,121764,59979,47871,5924,-60223,-105183,-92288,-50652,18469,45653,53764,37785,-6845,-33816,-10020,45963,50405,10150,67491,153288,93476,9032,-41719,-49659,-53161,-71176,67022,192545,159167,43562,51239,47878,-11474,-19819,-10769,-24512,-26773,14095,21335,25296,-18741,-44907,-105482,-66956,-44573,-43518,-48488,-21879,9787,17236,7448,-11774,-40805,-32163,-45067,-59832,-27951],[10753,32342,1632,-23142,-70796,-104204,-92428,-99429,-127091,-125466,-108335,-90741,-63881,-32704,13901,69584,156929,170371,49904,-77261,-74218,-1434,74984,88906,41266,16994,18695,-5564,-79365,-162147,-62255,69925,90724,11716,-71637,-115610,-124721,-173955,-100960,27047,126474,117720,8486,21156,179949,217372,88223,9392,32404,94741,110260,71787,20746,-90106,-66856,70234,230969,213667,158075,92831,32058,44010,271074,436790,350847,355564,417027,388641,159935,-17018,-129245,-105091,-24385,23468,42025,30669,-15868,7166,43169,68625,75057,56211,36624,-6135,-39585,-46739,-22820,-38495,-9283,120263,363739,431742,330283,140394,36513,23710,75049,174999,176171,64575,-8700,-75222,-53319,-26647,17729,15395,-86215,-73662,-1484,110981,182780,176458,114822,39905,-57130,-114052,-76104,-45874,-44425,-74787,-100495,8080,115915,194878,131198,-46405,55861,133246,94297,-27625,-156443,14783,36248,48085,32219,-15221,-58934,-82025,-46275,-30050,-62258,2892,90872,148359,152784,48786,-50570,-86809,-33446,-45933,-105473,-126503,-106193,-82768,-56150,6561,49381,63260,57606,41687,-62302,-97494,-73268,-70644,-46319,-47549,-54301,-73481,69610,128822,15671,-96110,-63895,25324,168125,263019,128265,42310,653,-3053,-56801,-105792,-91745,-104628,-107269,-65693,12120,56790,35624,23677,55740,129979,170961,242978,364315,330073,127714,34712,47007,122679,82814,15164,-7703,5015,20372,95912,229837,131083,35540,-77381,-121258,-82436,-34818,31026,65527,75024,55229,-33944,-81314,-61975,-28540,-35297,-58496,-53654,-80645,-119310,-29283,65676,40429,-50242,-98179,-66112,-11951,64618,142567,96092,-1097,-5384,49096,60919,62255,5457,-102456,-23805,-30705,-112016,-151512,-97988,-107349,-57501,-41934,-12906,18983,80786,180979,145578,132424,118552,56294,-52250,-87396,-59140,-24000,-14428,-28803,-56297,-75568,14299,28895,-6101,-41859,-91940,-82215,-48686,-47967,-20238,68746,170707,145490,73018,37489,23079,16058,81920,143480,14176,-24280,-53014,-94881,-95731,-119071,-63517,-12887,-30500,-46005,137,-9802,-57700,-130755,-125011,-54218,-28629,-72066,-96467,-42114,-43575,-70667,-105658,16600,91060,115250,106122,45214,25971,22407,4838,-20794,-14833,-3736,-15604,11955,25412,32942,25676,42241,81320,96764,48368,-31481,-63020,-92497,-97461,1156,41072,97310,188489,277771,346442,257800,96819,-14332,-14149,34733,19868,-87091,-165929,-86048,-40178,-44404,-31363,31157,69083,55649,69167,93308,68129,13661,-53608,-82613,-105898,-132562,-55839,77458,166092,241719,172092,76357,5673,-978,-3580,-67430,-130670,-15398,46844,52636,33612,-31056,-53659,-53301,-54901,-41797,-21488,-25357,14203,13571,-24978,10744,21101,-27539,-34627,70480,76194,-13144,-10986,53706,53557,13696,-15319,-980,34557,40232,34074,-4089,-49923,-93875,-16559,-22734,-33183,-58432,-134912,-43537,66190,169557,176485,135676,102248,48983,52666,107790,184060,139283,52224,-15390,-51056,-57272,-22842,46919,60555,67043,11012,-21006,5408,32430,-181,-62571,-12260,97265,86296,-40203,-2514,247226,558065,572400,399769,160009,-3138,-54421,-63166,-49220,-30653,-44684,-66755,-70597,23671,140938,116665,43396,-46538,-134803,-123181,-82996,-20168,-22213,-14151,-76465,-111867,-129580,-52628,91494,20551,-138383,-336378,-161314,182906,249370,220086,225432,242509,-32127,-45910,-12153,60733,66655,38707,34313,85423,309706,474123,412860,235589,235126,229557,155201,111785,72955,1573,-24189,-58182,66177,70661,72119,65732,73216,61156,-8544,-24372,90242,122974,33430,-21671,43727,93385,-4444,-47348,-129963,-98201,-67059,-102521,-127156,-15102,18144,78774,298071,461870,350357,176856,78236,58022,41419,-35147,-94187,-107292,-80547,-64595,-12578,-29467,-65026,-9128,34059,52327,92999,54077,27795,-20731,-60085,-129009,8853,233007,321745,321692,371447,145271,-105071,119206,190307,223924,339569,146526,34353,310381,458371,569065,285144,-42219,-76186,9826,39336,60030,30605,5953,17388,34871,-16278,-101977,-50391,119875,263792,286084,194562,120694,73802,-20129,-70534,-62507,-81927,-97027,-50359,-58264,-110514,-144693,-122545,-17205,35624,-11732,-55668,-8197,29895,37104,33489,2268,-34691,-61189,-81516,-100579,-89274,-72479,-55004,-52212,-8663,22755,24362,46522,35668,-17166,-37245,-38134,-65389,-79858,-86337,-115424,44696,189612,280136,295134,326551,262312,114857,99173,124233,130526,58088,-6065,1517,35083,27042,-9386,-77110,-30116,3379,-7477,-9872,-21306,-56611,-35342,-50092,-77642,-109759,-86931,-39410,-53902,-63865,-73823,-55456,-24490,-59436,-62760,-31950,17049,41682,20001,-49360,-100616,-89101,-3463,50772,81609,110693,152648,244392,306449,208246,77006,15058,-6379,-1511,52381,149858,185995,199966,192019,95650,-37226,-45409,53566,78822,47587,-32370,-74810,-8337,118243,163772,56308,12716,89239,183715,254233,227071,154896,57361,-18020,-108935,-105722,-5655,156980,201219,208727,283417,231308,158694,156768,133003,93633,6579,-25110,94414,271167,367633,175633,44015,-15344,6752,-6549,-85941,-8235,52215,74581,7784,-70431,-111148,-71736,-48675,3175,-6498,-17624,-77373,-35026,41616,88169,117250,45089,-43952,-13581,124184,255864,360495,305030,166488,94428,35542,-10146,-26233,-11738,-43057,-74891,-103913,-102265,-67169,-19909,17161,34576,-32649,-111130,58393,233590,251008,91731,-45032,44864,159209,144976,23906,-27453,14282,44897,22930,-50401,-98366,-130309,-110377,-75503,-53394,-32506,-10934,62734,175347,345883,457527,401408,215723,45204,-1897,21312,83161,67343,1691,-9466,26635,67200,31173,-57905,-113840,-107435,-62699,-31511,-81323,-113422,-40346,-45013,-64544,1964,31373,3990,-24820,-65262,-63779,-84128,-62905,-8128,63291,65094,15444,-27520,-18457,-13202,18195,93664,186727,111983,20492,-43028,-58043,-6132,142586,252543,266294,290277,251118,132360,19060,-19134,37537,123651,125733,2904,-106446,-63829,-84672,-61890,-22361,-22005,-62743,-123568,-53970,81878,292830,475157,415094,238219,26210,11065,111504,102745,10616,-67946,-128576,-117509,-72038,-65320,-94508,-108747,-74896,-37932,-35987,6290,19109,-14235,-56868,-87230,-108590,-107303,-70990,-68674,-111775,-78761,-100106,-125733,-132865,-74712,-40344,-33976,-125422,-145624,-76041,9907,20780,14175,22121,-20815,-67667,-99944,-108151,-116443,-66832,796,-13098,-17085,857,33065,32520,22328,7493,1841,-23523,-75518,-45812,10630,59830,30970,5088,15133,22166,65433,80422,34316,-18417,-12333,-6167,-1258,-44883,-52917,-10967,9527,3214,-25348,25123,69024,93959,26370,-35251,-45634,-36362,-70654,-94659,-37254,-2438,-30142,-6497,50575,154820,310019,414863,390116,270922,101123,-62234,-173142,-135582,-59189,-27423,14973,32303,62329,75512,16855,-76553,-100644,-32733,130839,209069,105811,84668,62179,55901,82199,59351,-11747,26405,88357,83837,-31644,-67106,58744,221848,267188,156860,50746,-47966,6493,108847,156237,110817,-1947,-101273,-108504,-89517,-72247,-61148,-37024,-22511,16878,82206,135449,148657,118667,57480,27651,68221,151239,147559,31069,-72703,-75995,-42605,-55204,-61616,-77811,-50887,8148,-8813,-85581,-132715,-36193,28763,25403,-21588,-79977,-120602,-96995,-69715,-32653,-77930,-95909,-115746,-63988,-8155,-3428,-59925,-99056,-104897,-104140,-138258,-145434,-92321,-87966,-99400,-17409,124151,208185,156567,22367,-66243,-48624,-23214,-22711,-19571,-47215,-53779,-40950,-73547,-41575,11336,101380,112578,64138,-14866,-79782,-101033,-61640,32267,146518,156668,43698,-32175,-91710,-116440,-115303,-122001,-109816,-52981,4336,65637,88666,90309,104074,93717,56365,14338,-18408,6259,20805,138680,192467,107895,50668,10907,21266,113035,134284,103189,101335,67774,8576,-64405,-77315,-18273,26485,35021,3804,-59072,-37915,3523,6445,6458,16492,-19720,-126168,-86005,-46825,-54824,2633,102394,155259,131904,105456,113946,109153,69918,-12893,-67107,-50059,-2613,-25558,-35500,16768,144215,223332,132414,27638,-48035,-44902,20620,131595,157370,25186,-133930,-22110,43444,70017,149337,194846,209074,186890,173147,178088,241752,253104,162501,41228,-21157,-17169,27751,98736,219131,265350,72962,-68674,-23414,-3337,34609,87009,93701,31749,-65184,-116412,-21168,148306,253424,153456,-39342,-180996,-90377,27677,72611,39737,52123,59076,66115,45510,-13939,-62032,-91362,-69673,-71485,-104740,-71608,19308,59102,36828,-21974,-72733,-67597,-35531,-35726,-46641,-84533,-93669,-63492,21347,50770,5208,-40848,-65707,-77574,-47762,-48339,-91116,-133005,-132158,-79519,-37926,-34511,-30662,-1862,66430,180433,291145,261235,122893,11007,27396,100138,148261,202276,233045,118055,8793,-62021,-81926,-30121,65726,153252,233926,193969,110621,32703,14674,24908,5454,-54613,-63677,-83367,-105689,-122265,-148661,-93542,-14172,20778,48346,-39909,-78041,-31423,-41234,-33043,19138,82576,111099,31020,-56003,-99287,-87415,-28238,49307,48332,47089,59122,77985,49409,-2712,20150,20525,2941,-34493,-13176,46123,81262,37277,-14754,-102556,-98567,-2263,42196,61450,53607,54674,71608,163522,113069,26633,-14432,-82511,-83404,28927,188026,349247,255889,19041,-87841,-8070,79276,135202,134883,31324,-60367,-44385,-4310,15626,25216,-4086,-49131,-30668,53621,162934,216695,177144,15275,-40629,40239,12755,-88117,21827,155467,176188,94652,-33915,-91031,-853,59572,-18930,-67774,-82932,-89881,-71811,6773,104619,138323,39987,-18872,11370,60925,68995,55372,53707,76019,16755,-44728,25177,98505,135753,75347,6269,-4270,-45291,-70981,-49659,-53829,-33736,-2610,-16147,81011,269714,362698,274466,52809,-130265,35514,195043,81635,-75062,-118568,-2265,-4062,-48288,-18273,95755,143093,36918,-53813,-129172,-128564,-12865,5143,-76568,-116235,-55927,-12625,-2488,26660,9196,-45147,-4506,142179,241908,204154,72987,-69786,-115560,-88443,-52371,-36888,12849,127783,208020,143932,61037,-8856,-34433,-8089,7517,23862,57316,121577,218834,171651,-43168,-40730,64450,75895,-16864,-52793,-21990,15810,22766,13300,-59359,-120650,-32393,-8426,-782,-6405,-9668,-71247,-142691,-141372,-61956,-2110,4397,38042,59390,30428,45380,47171,8692,-57826,-60008,38244,183713,215422,135861,68885,55529,32971,96150,223128,299995,285640,80162,-127884,-108775,-48883,87010,258281,194275,88566,83569,282446,233654,258028,412230,485499,443604,302336,100173,-17553,-46838,-32155,-57186,-75158,-32252,-51008,-57549,-56123,-41366,12263,75459,109442,59279,2317,-669,96854,291042,184817,-48968,-38784,27470,33643,-28773,-109162,-133003,-119969,-92942,-82818,-55183,-58761,-117375,-109107,-65557,-34382,-61170,-85017,-83101,-95055,-74618,-32988,17837,48539,60165,87617,67920,-34562,-43779,140049,198967,73964,-30744,-10460,58890,70722,49907,16880,-65540,-136239,-173555,-76070,-5567,26223,22633,26425,49090,73696,14666,-49675,-77162,-57881,-32447,-25064,-14599,16857,82240,54252,12733,60479,115750,197282,143319,39681,-46919,-125298,-3704,100382,170290,155836,182712,143613,-17564,-131807,36469,88264,54935,-18160,-45092,-38475,-20365,-24017,-50990,-57260,-34259,10243,66656,18395,-50462,-84945,-10735,859,-22119,-47507,-26757,-18317,-54345,-70007,-44391,-41117,-62118,-14607,30024,5832,-97474,-63035,51045,55802,-41873,-44265,18476,6792,-72947,-46420,53155,80286,40895,20871,22589,-23621,-43466,-46195,-55220,-53472,-65677,-59799,-92359,-65639,-74506,-63560,-39300,-64113,-91161,-26032,67949,126423,139625,107083,3729,14983,61645,76719,69989,33281,910,8687,98543,231744,191556,81579,-30253,-116579,-42659,48430,54794,11996,25579,26223,29606,-15373,-43651,-27553,-39144,-6800,35267,11845,-22900,-31259,-36675,-13388,2936,-3650,-43434,-18737,97358,172843,60340,-30653,-28479,-24607,-32375,-57951,-80565,5162,91601,114034,30241,-90227,-2352,74897,62951,39821,85901,217460,305530,226663,116470,-3103,-61993,-64835,-20437,-32455,-53620,-77971,-85702,-49907,-42630,-22575,-21387,-8589,27795,25605,1584,21345,14294,-4437,72244,224798,237839,102849,-17883,-103832,-51291,-17576,-32352,28267,48288,22368,-59607,-74383,-56490,-54888,-76559,-95505,-84683,-48256,-63340,-104579,-33001,26492,43441,1423,-65698,-35683,29824,68572,89313,88808,64360,52489,26883,-49745,-108288,-7523,81877,92420,34971,-50947,-103115,-31882,36847,78728,57333,-12147,-41398,-92498,-146385,-52270,18320,19704,-87374,-73778,-10442,20481,-11034,-35637,-49717,-4952,19922,30036,51565,52112,7771,-11092,9716,-18658,-46779,-31724,-42327,-75423,-105250,-114430,-83535,-26865,20004,15080,-8961,-12213,-15264,-16627,10613,19227,-29695,-80603,-112933,-102787,-67442,-30567,16428,79263,112850,80957,-3370,-52883,-46834,86282,256450,243118,110627,49877,79050,65846,49456,35484,21672,37589,43169,34252,-10520,-66923,-30106,3735,33627,89780,42036,-9834,6173,43445,108998,119815,68818,4588,-29137,-88531,-129510,-79931,-38726,-41203,-31452,10765,-21401,-57649,-105803,-108907,-65225,-56421,-96359,-124352,-142949,-77353,-24809,-36742,-28392,-17652,-144,17141,100023,157316,148479,67101,-2426,-16651,12,19352,50551,107221,151191,189071,111452,19302,-29010,-26925,72053,150484,164151,189408,320064,377477,276977,68431,-68285,-5286,60941,461,-3812,-33315,-57516,-14894,40628,14818,-48091,-5188,130172,240419,256665,156496,134457,165672,128964,-5551,-76206,-11547,-3017,-27749,-36292,-64991,-73408,-36815,27555,45474,24209,6334,-23519,-57010,-67122,-84711,-17628,99436,289374,270425,162306,100479,52424,13044,10486,38546,34323,-17983,-31981,33792,86430,94118,23593,-61006,-31992,-8022,-1260,-19184,-19329,-29947,-56056,-77312,-82851,-89298,-90583,-95547,-78979,-47975,1209,64298,66031,43571,73918,202182,214383,127689,31540,-22141,-33868,-37607,-64958,-63989,16248,-13938,-38895,-79949,32451,50179,84416,53593,-41478,-94716,30734,149694,143821,36343,-48314,2166,84925,155792,127472,68232,43281,-7959,-65178,-99767,-94484,-64215,-8640,19017,36605,28679,-5075,-25108,-6385,45125,51416,25191,85846,172800,105681,8109,-50139,-68910,-90332,-35642,129346,224352,142607,14473,40048,45941,-14649,-27448,-21554,-34162,-28700,22339,34762,33001,-22003,-59040,-89690,-53649,-42881,-56788,-63758,-33963,-8298,-3087,-15016,-33297,-58117,-51885,-67202,-73079,-28607],[23215,42970,10247,-17220,-67534,-103107,-92633,-100079,-126739,-123604,-106494,-91860,-65245,-34522,22996,116190,240432,227840,61023,-81545,-40223,24733,77157,94843,52897,26350,23347,-15,-69170,-150013,-85768,37417,73090,6049,-67818,-95650,-93347,-143846,-112178,18445,120158,129433,19179,36518,205724,254758,127626,16631,20523,76380,84501,48340,8053,-95169,-57415,99809,270101,225197,154191,73503,4377,34489,277339,447677,380101,364974,417937,429598,219721,30470,-107297,-93017,-16612,25846,42378,32647,-27030,-14744,23531,55186,66144,49880,36493,898,-26795,-35668,-22045,-43804,-785,139540,379530,434459,314450,117606,28354,13794,48438,113951,120570,42841,-10020,-74282,-46000,-6401,45932,53273,-65203,-59539,27679,154780,222930,219088,143317,33945,-46433,-115518,-98073,-84510,-85373,-97961,-89486,6502,98061,162234,90662,-82055,39410,123024,88121,-24438,-143816,17759,47381,26734,6964,-27416,-55556,-74337,-50688,-30268,-49135,11479,101461,184960,197923,78618,-36184,-69080,-10731,-20593,-85921,-111595,-93549,-70110,-45257,13736,53192,68272,62489,34419,-65883,-96445,-69531,-61843,-28742,-27653,-42909,-96583,65662,148026,58153,-52187,-42759,29863,160850,223587,99140,19474,-14429,-14904,-65612,-120702,-102839,-103377,-91518,-47386,25718,62483,36619,21556,51270,147121,184203,237818,319073,285075,126937,45720,59146,127929,93749,27097,-4161,-1083,8910,75661,196283,98157,9999,-100190,-139277,-84108,-32069,25567,59220,75561,49215,-58265,-89721,-24670,12777,-5303,-53580,-70672,-81848,-142059,-56307,52747,36720,-43591,-94971,-73563,-15939,66178,152740,120102,18203,-11595,48129,70508,71173,22955,-64933,-19478,-32317,-110725,-120132,-83204,-102067,-46964,-31696,-9173,12347,62237,155133,139755,137541,128154,65605,-45797,-84454,-52621,-13747,-9269,-37507,-80338,-44512,34270,34294,-5994,-37547,-84058,-99530,-71558,-67072,-32467,55289,140986,102494,27710,4232,4739,-2611,63378,169253,99645,20448,-62242,-119202,-97347,-122484,-83090,-62198,-96540,-82464,-8773,1978,-41306,-117736,-123551,-50769,-18362,-59774,-100446,-56216,-65138,-94332,-96573,45787,108683,127012,119392,51764,13227,-918,-4118,-20201,-13631,5207,4263,22473,21035,21866,21825,55412,112488,116877,53899,-26729,-57646,-83556,-89358,-3196,36932,100652,206946,321882,401282,301401,121524,3137,-8749,25404,46,-112368,-144736,-70336,-34944,-52271,-57046,-750,57874,60586,82624,108808,87624,35913,-16100,-49629,-80634,-138288,-79785,65518,148842,226108,187056,111429,41073,11395,-7946,-79246,-115929,915,68504,79137,55183,-26704,-50516,-45697,-49606,-49146,-31873,-24288,13941,-8748,-47109,11306,29477,-22085,-35102,72324,75778,-18642,-19642,36417,26414,-13843,-20989,3743,43514,56498,51969,7165,-44884,-100156,-26743,-37953,-51531,-79788,-120129,-21582,83177,166872,152814,106093,70300,23954,37960,100628,185215,143125,62946,-4979,-46823,-59194,-16695,54080,62111,54460,-16524,-46041,-4415,34084,-1309,-81965,-27861,95148,83969,-35738,-7118,252603,563174,550629,363394,139193,-21358,-66677,-72113,-58631,-37736,-42141,-57796,-86130,-31754,76237,76687,18285,-62641,-146747,-108845,-68568,-7701,-7140,6795,-51429,-86379,-111726,-53273,96064,10910,-163924,-376130,-203082,144854,184664,192644,226260,277461,23836,11330,32611,80194,71699,40915,39319,96834,319032,495224,444514,264205,247772,204441,126584,79893,47773,-6057,-3807,-94187,61344,87911,99554,95519,87812,53593,-19641,-15504,107319,130752,38074,-27979,26494,66137,-51505,-86023,-138141,-96745,-73858,-116412,-129736,8605,36645,83115,246747,351253,264381,153811,86456,69247,43472,-40152,-102405,-107265,-73271,-64944,-29649,-51095,-77053,-13469,13766,6022,25743,-627,348,-24812,-45888,-129776,9906,226449,284226,291193,344223,173555,-7024,235512,189837,83510,102990,1147,36810,140686,211797,280673,56986,-110453,-43353,-47202,-48825,-31540,-42543,-37711,-4210,43666,-971,-75831,-21483,155578,298435,327632,238950,160838,101081,-13766,-97075,-59223,-70837,-97544,-57009,-50963,-79718,-109836,-83436,17847,65329,14480,-34154,9260,29823,26215,10241,-34944,-80553,-97406,-111176,-129671,-121765,-94246,-56624,-46962,-9432,18688,17590,34157,31080,-15333,-44045,-56937,-92199,-96042,-90949,-157893,5331,156373,258085,276249,286829,206980,77242,68399,87280,96243,38247,-26464,-40859,-16450,-29982,-57357,-77783,-13932,13727,-5484,-17979,-34540,-67669,-38302,-49153,-69985,-93865,-80834,-41182,-50159,-51619,-57169,-40108,-13809,-51316,-54083,-37047,-4354,8454,10265,-51151,-112938,-71499,16277,69136,97058,120977,156215,247155,301462,198000,77497,21183,-6487,-8455,40127,135258,164340,182407,180831,91617,-33126,-38728,58197,84450,57162,-23540,-64831,-19585,73942,108529,25326,-526,77255,160082,224119,199911,141237,65650,-579,-79493,-89204,-31865,148292,225096,240006,295104,215329,147737,154639,126722,73003,-13713,-10387,111686,303571,428688,240338,60902,-7790,14653,-3845,-99243,-14966,45167,78702,24063,-50538,-98028,-59825,-35580,5135,-14745,-29724,-86107,-42714,26040,72467,111547,58962,-19262,6928,150371,288939,386438,332016,188773,92158,36734,-5698,-18457,-3896,-32247,-63163,-98240,-100509,-65680,-20976,13620,28014,-34574,-66624,69846,209451,227116,101272,-16668,64954,168588,159385,33469,-17463,26070,54627,22531,-54743,-97978,-129494,-110487,-62650,-37020,-19685,5133,71644,166908,350489,500621,446994,240100,52343,-10477,9546,72746,64077,-8801,-25061,11920,57909,31211,-54810,-128307,-126167,-83553,-52516,-99923,-95043,-18007,-29764,-60736,4574,30627,-1335,-25267,-62975,-60085,-90205,-72797,-12630,58188,62331,18763,-18364,-13500,-15548,29394,120141,209616,128742,22862,-58154,-57646,6110,162106,264505,271140,286515,258659,148338,36156,5206,71141,165257,162038,25351,-139355,-80621,-90612,-62307,-19764,-17554,-48576,-110062,-45237,98094,316876,498533,434343,250121,33126,-1896,81483,80184,833,-69213,-124418,-119571,-71403,-61710,-86995,-99339,-69583,-24128,-10237,15807,7294,-29614,-64837,-91720,-118616,-104512,-62418,-68295,-119630,-108310,-89860,-82137,-94795,-64958,-52756,-55539,-148574,-132815,-61967,10696,8013,-4631,3201,-37717,-77561,-85075,-65441,-61744,-13254,42108,11262,-7378,4496,40595,45194,39700,25806,16432,-21556,-82840,-60889,-23703,25082,31056,32474,42235,43082,77463,87472,47536,4986,11941,13284,9801,-28187,-41764,-3608,17129,10843,-34073,-3783,35402,81782,25437,-37700,-54413,-54138,-93006,-117649,-56135,-6571,-23662,-22860,6894,108098,269987,399459,404947,303430,133120,-30955,-137120,-153966,-77703,-48732,-2038,20468,51261,61597,1378,-95069,-121092,-52471,113660,194606,100190,79619,57062,47570,70868,37476,-28347,8968,70049,75034,-35304,-72160,55533,231009,265108,140565,36206,-68505,-11731,90052,143588,106923,-6491,-89207,-76088,-65644,-57953,-47694,-13271,11303,49247,111688,155244,150352,112011,49391,17570,47301,118439,117046,9537,-80187,-83251,-60166,-63159,-54306,-66208,-70167,-24009,-34007,-102495,-128052,-25965,38332,35705,-11306,-75493,-116383,-83599,-46866,-8114,-61609,-94357,-103497,-47996,6439,7131,-49916,-93443,-105792,-98371,-126763,-150051,-101382,-76764,-62944,-192,135803,232841,193406,58077,-45206,-67236,-46736,-45219,-40490,-67485,-60361,-36841,-69441,-39885,39642,156053,173568,120267,9843,-73491,-104454,-63502,29631,144354,170031,53408,-32595,-94750,-114893,-123216,-130194,-118784,-60762,-7399,52625,87737,101710,103920,98082,72668,34224,-8756,-8860,15730,149968,220258,146174,86505,35661,45094,131733,132264,95946,96213,68521,12611,-52752,-45826,11648,44681,43663,15080,-40773,-13724,24802,18174,14772,16163,-34288,-137626,-33606,20304,-314,21384,117035,186989,158707,116799,115270,99655,54585,-28784,-90657,-70743,-16923,-30283,-30721,17392,129612,212097,135640,36198,-39001,-36712,27123,134384,148627,16636,-126953,-19680,66472,99881,178794,198844,189950,149251,122157,132082,215721,242616,159076,33176,-37205,-28482,38819,138232,297349,341406,116132,-63823,-42278,-26454,14476,62665,69762,14589,-69841,-101318,-37544,106996,225202,140734,-44045,-157445,-76640,53681,103506,64675,59962,47539,50921,39659,-18044,-68453,-96218,-76579,-81771,-107138,-63660,24395,60233,36473,-26548,-78969,-71665,-46134,-58012,-78312,-115220,-117614,-85917,-2100,27653,-9700,-46346,-63259,-59413,-21813,-22599,-66713,-114957,-126857,-69108,-23711,-26125,-25248,-4851,57631,178611,299767,274502,133104,28816,50592,104625,133238,190276,247747,148704,30511,-43688,-61669,5386,105441,172203,231399,181202,109290,35828,19820,34176,15538,-42303,-49880,-74392,-108247,-133865,-146393,-82629,-14032,-3150,16694,-62542,-58815,-10675,-20373,-29249,6760,57070,97157,34682,-54932,-100500,-92856,-37281,20692,1903,-17544,-14905,9914,12033,-6900,38413,44287,22049,-20254,-3300,59110,85723,21793,-34547,-117697,-76981,-5387,16495,21094,7741,19124,45377,140430,113822,34157,-18041,-84491,-78123,11351,145169,298110,234023,18071,-77250,-11192,69547,127139,131258,40291,-46977,-64578,-30382,-6928,5784,-13940,-53087,-26960,61339,159141,198427,162033,26129,-51544,10600,-15077,-58307,89876,237205,251550,136432,-18830,-93443,-14737,52140,-20786,-69631,-85570,-89573,-76743,-443,99093,130796,29579,-32937,-6724,43582,58665,48404,45481,61226,4634,-48030,23160,112214,154090,101431,34803,9439,-40570,-68355,-51124,-52963,-28640,580,-15942,74115,267396,390604,312193,82498,-104181,22287,206178,97936,-66979,-122128,-21910,-33787,-86616,-65691,37756,115994,41821,-39269,-107883,-148997,-46370,-20353,-103283,-143838,-74461,-19705,-2342,21831,6776,-33752,9925,155485,243434,205079,92734,-42371,-89175,-119866,-65342,-29850,21437,134858,203521,139430,60429,-3385,-30782,-14060,4168,30334,67460,131622,224319,152320,-58063,-40688,65984,86191,-9506,-51131,-29471,922,6466,2838,-53594,-117254,-40733,-25610,-15694,-6135,1041,-57397,-136882,-144849,-72802,-20373,-25152,10990,56943,49572,79750,71087,20349,-49798,-57190,63961,244680,274577,164230,77191,52322,31876,108276,247454,326493,298611,85894,-90518,-115593,-69136,65908,215291,151387,64917,82420,294149,248237,264779,436706,496692,430775,280750,94758,-15937,-49369,-31809,-46881,-60729,-23998,-57375,-73466,-67854,-36469,20462,84643,111621,62550,22808,37424,134370,334414,215297,-47346,-42468,34330,45283,-14847,-99724,-127051,-113556,-90754,-87238,-71189,-86295,-140296,-108122,-53756,-23012,-46811,-68673,-57615,-61574,-44960,-18944,19723,43980,50616,83497,70605,-30662,-54788,126279,186477,64153,-37998,-14424,66149,64852,25049,-22854,-108885,-170687,-148752,-42900,32483,58780,31234,5539,9512,33181,-25484,-81357,-80061,-42136,-19709,-22932,-25884,19387,93590,65745,48033,104227,173447,264706,211906,67104,-34959,-115630,-37778,62973,120626,107008,148479,125904,-15760,-133928,11234,70806,45356,-20979,-42392,-31119,-7113,-12631,-45094,-54433,-36968,2446,57907,4109,-63339,-84968,-8910,3635,-15028,-31774,-8711,-6845,-47099,-63791,-40709,-42284,-67592,-18037,25478,14277,-84720,-87523,36532,48733,-35802,-40502,20459,13043,-62645,-51413,55473,84571,37930,9972,19651,-17113,-41464,-45907,-56078,-56821,-72207,-70065,-102726,-49032,-54975,-49162,-25752,-51474,-72194,8150,100370,150408,150898,108104,5988,9548,50139,60994,56055,25139,2976,7318,88719,248707,204725,81462,-34814,-118282,-47811,25314,18938,-12580,12337,12204,24642,-13569,-37301,-14265,-15343,-5480,40461,19219,-21978,-35655,-46429,-18723,2693,-10068,-46041,-12002,113179,175350,16811,-81845,-46176,-27936,-33363,-61808,-97661,6539,99930,113461,13114,-97236,18316,104761,103479,75212,121024,239207,298409,198259,77255,-30682,-81994,-78264,-32254,-41099,-63953,-94613,-89475,-39534,-36517,-18347,-19510,-10454,20443,19043,9698,42175,31283,7424,88482,245720,226218,77878,-31806,-112869,-48165,-9653,12981,48787,30433,-22843,-80841,-65142,-46322,-49634,-78534,-104812,-94964,-69282,-90456,-78566,-22108,23053,34645,-5899,-62325,-19237,49664,93745,119945,105237,73484,61981,33991,-44367,-125389,-29127,64701,84636,33815,-52175,-122030,-52336,22235,76117,67673,8410,-23340,-72330,-118628,-90971,-24106,-7868,-95351,-79590,-20902,-135,-37089,-54854,-55575,-5000,15268,22028,49117,58833,10689,-25422,-6518,-27945,-46932,-35465,-51712,-89148,-106086,-97153,-75483,-27170,15000,13073,-3261,-958,-3080,-1965,30017,40936,-8621,-62634,-97434,-74795,-49489,-39471,-3462,58623,99690,76843,-2039,-49214,-38049,99851,252767,248526,133516,67397,87872,70287,58561,52674,29951,39341,45892,40697,-4111,-65728,-34328,-7682,3562,70714,43206,2012,17572,50617,103798,110041,54547,-15140,-48011,-111476,-119527,-66135,-38205,-62258,-57698,-11736,-29703,-68382,-122609,-95218,-45026,-39339,-73983,-89953,-96340,-117437,-55490,-56511,-38618,-17911,1451,18262,100872,152554,137049,54993,-16212,-27111,-2166,21883,53257,108423,153264,189122,123508,51691,6903,-5963,81005,168702,191948,216587,346720,380097,249938,47993,-55353,27593,110866,30935,-1138,-38827,-57091,5307,55527,18285,-45448,10067,157521,273718,306787,216432,199780,213528,143382,-5442,-74278,-158,7297,-14355,-4403,-16756,-32689,-12889,38099,38850,19576,10913,-9072,-40980,-55693,-60766,-29432,70516,291793,316690,218343,143883,78777,25516,12155,30771,23654,-24527,-33559,41927,101951,112528,47448,-35662,-24384,-8642,-4566,-25940,-27124,-32757,-50539,-72823,-79587,-81318,-89469,-98612,-79572,-51493,744,66844,74654,76734,119711,232994,225896,128555,31543,-15929,-35178,-41588,-62386,-77696,-13886,-62150,-97357,-49872,77185,113577,150152,106142,-15990,-109457,-4990,71605,38673,-60648,-105372,-31827,61203,139406,124453,76200,41270,-18999,-66987,-90559,-83942,-60303,-28976,-6765,19707,20667,-75,-11771,-327,46779,57222,43290,103245,189822,121112,14854,-50105,-87028,-110193,22856,197944,252557,127670,-8254,30878,44333,-15734,-32833,-30119,-40242,-26080,34214,52225,44355,-21377,-65776,-70036,-40160,-37198,-62026,-74985,-42614,-25831,-24864,-37971,-53878,-73884,-69419,-84225,-75478,-21159],[38295,53871,18621,-10878,-62260,-97522,-86664,-93816,-118887,-115923,-102318,-91694,-66089,-35194,32897,165267,325999,281739,72626,-80067,-10396,47623,73571,93471,60030,31886,24776,2872,-59222,-128481,-102176,2780,50374,183,-61277,-71170,-60851,-112272,-122016,10034,112518,137626,27863,47212,223115,281724,158832,22810,13118,62098,62157,23592,-8906,-102232,-44383,131141,304483,234536,149936,55292,-23540,32130,263142,428576,390585,363451,405575,447088,260066,65419,-89508,-76539,-6324,30896,47133,38844,-35059,-37611,2521,39857,55266,42341,35124,6725,-14769,-24135,-20737,-50800,4691,155231,387056,429592,294701,100814,24425,4842,27620,63864,72202,24505,-11866,-73071,-36360,14796,71352,89267,-41827,-42828,59008,192987,251055,246572,159675,25974,-34059,-115728,-122514,-117991,-111306,-120720,-70431,9851,87365,142533,70456,-107193,21863,109321,84011,-12751,-119894,13496,59859,23323,-1311,-30472,-49573,-64569,-58014,-38351,-41164,17380,106469,215527,240749,107528,-23045,-55132,5939,-558,-68777,-96503,-78197,-54773,-32587,20808,55100,70986,65714,27462,-67372,-93315,-64400,-52373,-9407,-6728,-29553,-122383,66154,165729,98426,-11014,-21771,34356,151713,189704,79106,10721,-10981,-8988,-55646,-115544,-115243,-101733,-78528,-35982,32933,63848,33537,15726,41795,154497,188666,221780,259410,227287,117239,51014,67560,131710,107232,41232,-856,-5699,-1374,51721,151995,53363,-25843,-127576,-160058,-88068,-31881,16668,55429,79867,45450,-77986,-87051,6100,48827,28922,-32306,-80038,-86666,-146898,-79961,36737,32278,-36643,-88416,-78537,-18606,68350,160957,142075,37024,-22771,39069,75195,74224,33322,-33863,6541,-18380,-88191,-87779,-72118,-97157,-37259,-22412,-5893,5670,47216,131154,133132,140409,134771,72737,-40524,-83929,-49735,-7188,-7306,-47057,-94463,-12598,50562,34985,-9208,-35381,-74024,-108476,-95719,-87475,-46627,37556,106344,59864,-9290,-10403,2959,-13684,45342,186895,191571,109125,-7667,-105501,-100979,-128624,-105545,-105313,-123941,-96050,-17832,12085,-24278,-101430,-119379,-49362,-10414,-48681,-101649,-71702,-90520,-119255,-82722,64396,114904,130174,125887,57467,-789,-29872,-20492,-30789,-21620,5781,16838,28041,12188,8698,19710,70725,141686,132801,55489,-23811,-52884,-73250,-75733,-8046,30778,96577,206542,340112,424644,324622,139287,17863,-5175,9825,-27145,-140831,-121849,-55502,-30993,-59410,-81745,-27150,47359,66124,96155,121616,105777,63635,37853,-12428,-51759,-125265,-101942,52839,131789,207169,200091,144181,73304,21598,-12681,-88854,-106039,10736,81423,96307,69465,-22692,-44527,-30485,-37734,-56735,-46930,-27358,11678,-29444,-73632,6643,33806,-20385,-37762,75375,77652,-24569,-33278,15999,-806,-42584,-30426,6962,52269,74576,70513,16910,-41402,-93644,-37721,-53714,-69891,-95696,-91663,1012,97706,160170,128112,77066,40156,3979,22892,84939,171885,137682,70471,6203,-39076,-59845,-11881,60151,63064,41307,-42133,-70251,-14765,35455,1579,-94327,-44163,86576,73743,-35670,-18284,243510,537694,506434,320405,121619,-34934,-83574,-85607,-71053,-48164,-43628,-52439,-94957,-80907,22546,40951,-7353,-79410,-145201,-94619,-57100,1207,6382,29167,-23219,-60204,-92765,-47340,113299,34454,-101908,-244539,-153646,132887,104040,161602,242292,327015,93016,65252,83790,110911,83841,44399,41262,101798,314170,487909,449684,281718,249460,177783,98576,46669,22099,-6789,18635,-128739,52411,109419,133137,127758,98633,41514,-30920,-4518,120495,132296,41393,-34215,4559,27736,-104698,-135536,-112965,-86589,-78649,-131352,-125869,30324,52810,84078,194052,238786,180374,126665,91301,78749,45936,-43879,-109998,-106666,-65494,-61742,-48611,-72102,-77935,-11734,3806,-25676,-35972,-52555,-23809,-21299,-20750,-120570,11217,196870,230675,233441,275628,216278,104744,394491,369376,139585,-119820,-100115,50939,-15704,-55278,24732,2787,-7978,-8517,-92263,-141798,-106071,-80528,-70785,-21834,48176,14896,-40793,20119,195891,326914,360529,281937,205785,136124,7645,-115715,-56815,-60565,-90745,-64685,-45778,-52852,-69501,-42535,51970,93460,40093,-12887,21905,20749,7037,-18749,-76652,-115702,-109827,-114786,-128269,-133471,-114259,-60189,-42575,-12317,12550,9650,21766,23747,-15244,-49716,-74836,-116664,-101096,-85548,-131874,-22649,125180,231879,249322,236560,143907,41219,41773,55016,63353,17631,-47877,-84718,-71172,-87747,-85750,-53248,4000,22719,-4252,-27276,-49061,-77717,-41784,-50123,-64499,-79370,-63665,-34347,-42048,-38252,-41210,-25328,-1722,-41169,-45125,-40387,-27888,-25053,-1471,-51993,-117164,-52564,37457,88214,112210,128508,154223,238627,281347,178427,76649,27734,-6173,-16378,26164,120978,149149,170913,169376,85410,-29539,-31115,63895,92632,70645,-9312,-52061,-30488,27189,48021,-8681,-12211,62609,126268,178887,162236,119754,69381,16384,-45245,-57026,-52979,134676,241721,264700,299614,200555,137808,150794,117498,50140,-35227,2331,124651,325613,474812,310148,84087,4521,16062,-12806,-108066,-18301,35967,78412,38376,-29460,-78598,-43826,-21936,5825,-24062,-43221,-92252,-47648,11500,55435,101971,68363,3143,29370,176788,318891,403463,349859,203538,79686,32730,-3982,-11622,4158,-20406,-48545,-86509,-93513,-60965,-18870,15889,35035,-1332,1537,93314,183011,200446,111391,14672,81751,171276,168156,44595,-5218,37711,63567,21676,-59407,-97338,-126007,-106998,-48294,-17965,-2290,26410,79536,154992,342828,522877,474529,253366,56153,-19797,-2218,60631,61536,-14124,-38777,-1334,49288,31232,-50123,-138151,-141000,-98419,-63868,-99052,-72094,4741,-13383,-52825,8808,29962,-4386,-20181,-52078,-47276,-85942,-80541,-16763,52805,58967,21127,-10665,-10691,-20091,38285,142726,223612,139576,21551,-75244,-57419,14324,168345,256117,259252,271176,260177,164226,54070,27788,98990,200157,195092,54552,-127001,-94371,-94466,-62839,-16964,-10858,-33052,-96804,-33756,114437,330119,495034,429681,250365,38047,-14686,50174,56785,-6040,-65615,-116070,-122806,-71711,-58605,-76583,-78761,-54231,-2587,14100,20272,-7098,-47117,-77130,-100202,-128903,-94791,-54148,-68856,-124667,-125856,-47119,-26661,-39286,-47077,-64557,-77808,-170661,-113678,-48127,8019,-7972,-24228,-16589,-55380,-78260,-58772,-25688,-13177,33629,73998,25831,-3814,3664,43103,52202,49438,35980,25499,-18304,-86768,-75044,-54853,-11686,21443,47428,61457,61366,89317,95913,63963,31216,36668,35769,26507,-4399,-23679,8165,29212,24550,-33438,-34968,-4132,63379,21166,-43192,-67061,-73992,-101559,-111974,-68177,-13235,-15522,-30274,-37358,51374,208676,351781,386259,310825,154291,-299,-90213,-147061,-95567,-70601,-21684,5640,36279,43714,-16000,-113289,-135200,-60452,104308,180750,92544,71254,49100,37461,55722,12391,-45532,-8979,49787,64322,-38156,-76384,49596,226193,247567,117159,21841,-87660,-30780,66260,122182,96720,-10403,-69280,-43989,-41231,-41806,-32762,10985,42695,77488,134984,168255,146623,99534,37268,5970,27921,87291,87898,-10414,-83130,-83485,-70652,-68073,-48178,-55483,-84062,-56742,-60691,-118384,-118272,-15206,48376,48029,2115,-67614,-112850,-70136,-21653,14286,-47039,-87887,-88317,-30503,23781,22020,-35064,-82935,-100977,-85899,-110111,-148910,-109078,-60374,-30000,12034,133752,240465,218661,90142,-21802,-79875,-67202,-64083,-58510,-87080,-64337,-33692,-65292,-36161,70576,207633,229349,174271,35932,-62166,-101577,-58822,29445,141873,183562,66305,-30061,-96760,-113298,-123141,-130774,-117417,-66323,-20620,35451,82351,110675,105375,106562,92257,55024,936,-32813,7151,157848,243446,188237,129012,68059,73694,149652,130046,90877,92566,69570,16843,-40632,-16879,40476,62461,53927,30848,-17039,12473,43525,27304,21485,14508,-47879,-116175,12794,79013,52727,41233,120935,203729,176403,122421,112230,87373,39020,-39724,-109054,-91560,-31421,-36632,-28127,17980,116655,202864,143589,49135,-26845,-25978,33911,133756,137965,12489,-110457,-16950,88241,129117,202622,195024,165949,110055,72617,89803,186121,224845,152591,27173,-49753,-38742,50802,179549,366194,392848,155922,-42233,-54897,-52634,-6199,38835,46428,-1582,-71499,-88073,-50090,66066,191608,126677,-43710,-133891,-59589,77118,130024,88141,66209,35089,36699,34144,-21219,-73125,-98635,-81307,-85822,-98310,-56184,26605,57816,35146,-30024,-80917,-71044,-54559,-79386,-106784,-131431,-120663,-91790,-12160,12361,-21517,-50734,-60708,-43296,85,-817,-44829,-97332,-120161,-57301,-4241,-8769,-11363,-2368,51316,172257,297094,277235,138812,48784,73734,104228,115389,174824,255894,180103,54771,-23602,-39219,44439,145755,188107,219943,159918,102748,39130,26221,44188,27414,-26504,-32974,-60795,-105182,-143056,-137745,-71891,-16470,-32689,-16356,-72865,-36050,8426,-2726,-25503,-4501,28752,71992,30150,-56890,-98200,-97692,-44426,927,-22641,-51995,-72526,-43573,-17302,-6571,58798,70940,43527,-4044,7153,68712,87049,6574,-59189,-119440,-37006,4822,1691,-8088,-24847,-5572,25774,114050,105964,38242,-23558,-86931,-67397,2555,112853,252427,214199,20165,-66510,-15807,57859,115953,122716,45524,-36022,-78687,-49787,-24330,-9213,-20394,-54551,-26038,62593,145789,171541,137201,28164,-58673,-17173,-33363,-8367,152263,301314,304235,162767,-10437,-95576,-26785,44722,-21089,-69127,-84445,-88373,-80355,-7664,91230,119677,19371,-45103,-23876,28634,50511,41729,35010,43240,-9205,-52476,16935,114913,156607,113301,55820,19210,-37398,-66664,-54260,-54511,-25817,-298,-20771,57727,244364,388402,325423,104787,-78911,12889,213697,118526,-54516,-131372,-47665,-61381,-119505,-101610,-13993,81965,42629,-28390,-90423,-136435,-64452,-36466,-121158,-171741,-96918,-32550,-4980,16007,4093,-22260,24185,165170,237628,199382,108916,-14172,-60403,-129263,-74586,-23216,29543,134608,191057,132473,58567,333,-24246,-11458,11341,45940,83412,144129,226883,132032,-68712,-41162,64137,92288,-3616,-48975,-34400,-11521,-7217,-5461,-45276,-106578,-51570,-45759,-31548,-4729,12364,-42858,-129479,-146091,-83929,-40542,-53957,-12032,58498,76326,120347,94615,30564,-41425,-55865,86227,298572,330307,196162,89820,53718,36572,121397,266057,338516,292110,87405,-55674,-108943,-82083,46269,168076,107201,37553,75099,285120,250527,261075,438003,481121,398939,251880,83933,-20891,-52550,-30305,-36100,-44353,-14293,-63898,-91000,-77930,-32260,22297,85391,107039,62265,42793,72719,171729,375464,248938,-40711,-47147,39153,56250,-410,-88777,-119724,-106617,-87619,-88416,-82969,-111693,-159449,-104897,-44510,-12656,-29637,-44818,-24673,-23666,-14298,-4054,22623,41416,43097,79185,70706,-28547,-65117,110074,168649,51463,-45835,-19418,69391,56095,-564,-63678,-156139,-181911,-113965,-5422,74844,96772,47956,-5105,-25359,-6971,-65257,-97719,-71171,-25099,-9131,-22428,-35812,22811,102053,79347,79426,132311,207848,303519,258808,85831,-25054,-91895,-74309,23955,76364,66447,115589,107816,-13132,-124113,-19539,46654,30859,-25985,-38053,-19977,7455,-1345,-39841,-52178,-41085,-10248,42929,-12771,-76848,-83946,-7614,6146,-8884,-17103,10140,5980,-41564,-58708,-38630,-44130,-74780,-26329,15107,19621,-67515,-113466,14054,36277,-31373,-36635,21778,18404,-53273,-53514,56519,85744,33574,-1217,16089,-9876,-38872,-46035,-58173,-61572,-79026,-78112,-96848,-39803,-44261,-41938,-17857,-38220,-47231,38700,123047,163576,154053,104896,7234,3133,34416,41138,36995,11635,1391,4460,75365,255185,210571,76994,-42469,-124815,-49263,13225,773,-24675,4844,-59,18556,-13013,-32904,-3452,7496,-3379,34155,17277,-26697,-40175,-53547,-22360,3290,-15586,-47979,-6253,125280,166119,-24225,-126687,-50413,-25893,-31072,-61247,-110022,3551,99874,103670,-8724,-95276,37972,133181,152523,120283,154410,251859,279039,165370,43676,-53162,-101864,-89799,-40283,-46488,-71651,-111570,-72203,-31246,-33331,-18622,-23523,-18670,8630,14610,25652,68071,49354,17633,102760,263193,210631,53702,-44567,-118812,-45311,1325,56654,72310,15628,-65866,-100951,-55982,-35335,-41021,-71693,-100897,-100311,-87178,-96990,-49810,-11635,17328,24150,-14330,-58671,-2679,70943,121285,152013,119032,79787,69363,38916,-40611,-136089,-50590,44643,74035,32180,-50819,-132774,-72967,6749,72951,77896,28490,-4983,-50077,-87889,-128246,-69987,-40366,-101826,-83079,-30539,-18541,-59995,-69246,-56678,-5180,8476,12610,46802,66528,17775,-35701,-24013,-38797,-45849,-37007,-59202,-102272,-106376,-85111,-64993,-24734,9717,9194,2043,11157,9867,13142,48859,61226,11556,-42433,-73721,-43186,-31211,-46847,-21159,39885,87466,73311,218,-46119,-31537,107774,239168,246786,154823,83506,89781,69042,64647,70218,42664,39470,44841,44940,2288,-65321,-42582,-20041,-26585,49604,43500,12367,27242,55809,96189,97825,38825,-33481,-64659,-138825,-92284,-46588,-36172,-82644,-77457,-27634,-33814,-73617,-132554,-83992,-27189,-24108,-55622,-64594,-62568,-137947,-77447,-72744,-51620,-24584,-3772,15691,98520,144549,123352,41045,-31457,-38206,-4160,24020,52503,104833,151879,185747,133410,83624,41459,13867,85432,176408,206905,236304,361499,363427,212076,26765,-43912,52512,154550,73191,6111,-39820,-52649,22599,65732,19948,-41256,25676,179936,295553,342398,268517,256221,252733,152269,-4723,-69623,11397,18860,3018,35816,47046,27837,27935,50517,31113,14365,14682,3401,-27621,-47792,-43571,-20099,47927,285260,354592,275046,191471,107816,38200,12851,21976,13256,-29660,-32937,51420,117771,131597,73433,-7193,-12293,-5513,-210,-14370,-19766,-25242,-41734,-63438,-71196,-70115,-80253,-90942,-74442,-52090,273,66408,82661,112742,172230,266974,237259,128760,31979,-10497,-36335,-44037,-58174,-90726,-45465,-108439,-143775,-11720,116079,161199,192629,145461,9492,-121389,-43539,-7400,-53583,-117676,-153380,-62055,37393,116600,114609,83994,42552,-26017,-65091,-77960,-66437,-42573,-36083,-28907,4518,15014,8224,5189,8329,50665,66301,62325,118555,202937,140097,32488,-34313,-87287,-51434,93642,265675,273930,115071,-22849,24828,43685,-14391,-35802,-36564,-42656,-19008,49447,73924,60375,-14962,-60716,-49863,-26698,-27795,-54904,-81238,-47363,-41615,-46805,-60005,-71323,-86703,-82668,-92752,-65775,-7455],[50081,59857,21783,-8759,-59127,-91170,-79049,-85514,-107805,-105285,-99402,-94444,-70396,-38133,39286,208201,397857,320318,79760,-76390,8898,58654,60033,80762,58593,30452,20052,80,-52981,-108436,-103681,-30062,23127,-8375,-56647,-50811,-33789,-84656,-132262,-1324,100975,139008,31106,49119,226220,291943,175954,24010,7751,49888,42355,-3566,-32777,-114315,-31657,159039,327383,237620,142189,35648,-53346,34834,231295,381606,377588,346008,375778,433446,271467,79895,-80454,-60214,2673,34833,51873,44275,-42702,-64511,-22642,20173,40013,30743,29189,7737,-7149,-15652,-21506,-61842,3399,162078,381219,413378,268573,87047,21913,-4694,7202,22251,30026,6153,-17457,-74545,-28214,32166,88102,116446,-18788,-25664,89816,222128,265099,257235,162470,14120,-23667,-115209,-148419,-130674,-94878,-115932,-49573,13677,78529,128132,59137,-121109,2070,96119,87128,7319,-93126,2966,63336,32930,13956,-15459,-38661,-57569,-67591,-52346,-44088,14713,102921,233414,274280,131926,-13894,-47085,13855,10969,-57087,-84504,-64566,-41112,-21936,24825,52828,69393,65391,18935,-69053,-90516,-60161,-44658,9485,12549,-16945,-117927,69129,177876,132248,25164,-3621,36104,139023,161499,70323,18084,4475,3756,-38284,-97154,-129576,-102424,-72365,-34664,30959,58342,24058,4337,26254,148341,181129,193257,189980,162052,97057,47743,67754,128605,116977,51876,-1206,-12315,-11164,25748,105404,4053,-71133,-152411,-166397,-96635,-37097,3978,51202,78363,36226,-93914,-83778,13012,55160,37718,-22561,-81704,-98570,-150721,-96045,18940,25161,-32236,-82152,-81446,-20775,69840,165213,158731,52512,-40147,19906,72105,69382,33877,-13769,39203,17233,-48883,-57513,-65249,-97277,-31763,-16547,-5237,-3333,32871,108298,123659,138457,135885,75444,-38254,-87097,-52300,-6501,-10748,-59855,-80192,16110,59639,28318,-17980,-37418,-65196,-95541,-115725,-107834,-63384,15165,68233,19411,-35846,-9795,13308,-18832,26427,193424,278817,212949,68206,-77587,-108719,-137994,-131628,-135816,-85870,-81076,-26332,19421,-7921,-84728,-114959,-52530,-7645,-41839,-99159,-87064,-119938,-139902,-70068,70679,109814,124046,123712,60994,-13765,-63546,-47975,-54660,-39960,-3489,18544,25369,-3224,-8746,15858,82915,162709,140825,50548,-25242,-51387,-65368,-63798,-15268,20961,83055,182455,324690,409987,322606,147699,27638,-5960,-14651,-63350,-132000,-100192,-44268,-30428,-67670,-106844,-41784,41699,73855,110275,130944,120821,96216,104355,25698,-25996,-108330,-123225,36888,111981,182686,206034,169324,99524,28026,-18587,-96422,-103342,11079,82483,100467,72475,-22351,-40726,-17397,-27483,-66062,-67225,-35075,6913,-46642,-104784,-5940,30254,-26075,-44072,79097,81893,-30028,-53499,-9650,-30083,-73744,-45951,6143,58301,92331,87353,22536,-42107,-89301,-51420,-71564,-89147,-104217,-70985,17762,104969,146024,100114,46812,9991,-15016,4053,59784,143596,120725,71357,14197,-31359,-59884,-9990,63680,62007,26569,-66872,-95009,-27790,32173,2204,-100488,-62901,68442,53065,-42636,-37931,218295,481487,440714,269638,104080,-42562,-104782,-105519,-88682,-64462,-51819,-53463,-98959,-119653,-20493,5716,-36081,-97769,-132532,-84502,-52258,2790,14415,49042,4739,-37510,-77626,-39089,142095,97526,18799,-77308,-90020,126500,37792,140918,266780,376481,160885,106878,122246,134693,92206,42515,35954,97693,293420,450957,425337,284183,238626,148729,68364,10597,-3898,-3443,33512,-97165,41639,134012,171246,158910,102031,22799,-43111,4648,125240,124000,39661,-42706,-23969,-22937,-139267,-126302,-79185,-72194,-84921,-150181,-115557,49564,65051,79755,141181,135061,103431,94326,89234,82209,44782,-50160,-120221,-108421,-60493,-57338,-65930,-88629,-71991,-10286,-2137,-43539,-91485,-98810,-41384,-10518,10452,-106131,15469,160239,171893,170489,206018,269706,204720,517527,525537,299328,92529,-2277,48139,-87173,-26971,50434,106919,69852,3548,-112555,-136319,-62282,-57961,-87147,-32879,45243,26704,-4864,69776,234693,342290,376160,313955,245794,167794,31050,-105514,-58831,-55055,-84755,-76386,-46148,-33895,-33898,-6886,79405,114762,60749,3908,24844,984,-20176,-52464,-122884,-108706,-96030,-100137,-111034,-119364,-134007,-69158,-43466,-21398,487,-3071,6525,10959,-20313,-57067,-94138,-139610,-99636,-79893,-111637,-45566,90722,196843,210642,175562,74875,4990,15595,24092,29444,-6800,-73624,-130969,-113594,-106313,-56641,-18866,18493,26378,-7535,-41297,-67982,-89606,-49511,-56719,-64960,-70425,-45482,-23311,-34306,-28685,-30962,-16550,5198,-34235,-40162,-45710,-55997,-59456,-17894,-55042,-108938,-37638,54412,103101,122681,129594,143716,216176,244341,147547,70990,31230,-8519,-28699,6422,102448,136110,160304,153196,73059,-30166,-26365,66654,99023,83650,5369,-41445,-43622,-21280,-14506,-43874,-24041,42464,81352,120027,114167,88445,64628,28612,-14037,-30630,-72621,113579,245693,277084,293673,184597,126385,142593,102275,22379,-58746,8646,127785,330411,496798,375386,111995,21870,9675,-37933,-96922,-17542,23319,70840,46790,-11748,-59151,-28759,-11968,1307,-38156,-61300,-96038,-53190,-4833,34194,85217,68825,17835,46950,197224,338599,404541,350840,204043,54688,19453,-9214,-10574,7284,-12899,-37364,-76296,-87331,-57709,-17560,20827,52761,47859,64833,116972,153691,169540,118806,43389,90532,164053,167605,52461,2704,43083,65935,15540,-68955,-100994,-125060,-105049,-37182,-979,15121,47445,82277,138028,322346,519891,477447,250189,52081,-33602,-17764,42926,55665,-16925,-53630,-16908,37645,27761,-47776,-144044,-155060,-109560,-66221,-78878,-49077,23097,-754,-45265,11237,26250,-7586,-11862,-37051,-32871,-77090,-88126,-24002,42930,50416,17944,-8683,-14075,-30163,40822,155635,223079,139160,12625,-97578,-61014,14621,155887,222777,227121,240540,249539,173798,67658,43808,116006,221439,215920,76249,-101933,-108621,-100099,-66880,-17512,-5873,-21079,-88332,-24927,125459,326749,459882,396163,234138,36424,-30543,15360,29608,-14595,-62854,-109473,-131192,-76811,-59927,-68175,-58968,-37609,17530,31142,17095,-25457,-65380,-92164,-114591,-137659,-83355,-49403,-72521,-125482,-94836,-8665,21122,11391,-28209,-78628,-103954,-169956,-93906,-38540,-919,-29146,-46725,-39374,-76538,-73592,-35722,4522,22446,64869,89489,29241,-8182,-4072,37925,50616,48523,35050,24220,-19848,-90744,-90749,-83324,-50678,-667,45734,68024,72311,96737,101716,79234,56090,58327,57501,45667,21989,-1824,22606,43238,41160,-21987,-65086,-49886,36041,9496,-55402,-86609,-97948,-99527,-93544,-77156,-25228,-9794,-28378,-71485,-11897,130769,276234,335226,290894,160533,25191,-42997,-117202,-113676,-95015,-47649,-16066,13182,18023,-38708,-134328,-140410,-59747,98872,165358,81546,58007,36004,22541,33372,-18391,-66430,-30491,25060,48633,-43812,-82971,38005,204136,212877,85350,5425,-106318,-53147,34722,89710,76994,-15827,-47845,-15519,-20198,-28109,-20425,31248,67390,98170,149447,172507,135591,79150,18454,-9672,8671,57152,59441,-29137,-82127,-80085,-78260,-75051,-46905,-48770,-91927,-91063,-90411,-134976,-107710,-6797,56178,59589,15907,-58753,-112775,-59445,2377,30686,-37356,-81443,-74503,-14646,40879,38691,-17725,-70449,-91562,-67908,-90817,-140987,-118398,-46547,-5515,15363,114896,227301,227592,114333,-789,-86658,-87152,-81698,-75106,-107630,-66887,-33520,-63865,-34120,97032,244841,269232,216982,59183,-48269,-91779,-48827,28826,136162,194047,80550,-25058,-97424,-114611,-120033,-123823,-105567,-70735,-37588,11969,69745,113569,105656,114870,109829,72566,8199,-66583,-4575,160280,258282,227743,171163,102978,103104,163142,125234,85294,87783,68644,18882,-32180,3825,62585,75259,61588,46853,8479,36997,56423,31357,23868,8758,-62775,-90987,49497,125641,98246,58358,110129,199228,179256,118398,102168,71335,23427,-45831,-117039,-113170,-47379,-46179,-29792,15696,102927,193868,155312,66269,-12456,-14249,39101,128084,123859,8971,-96169,-17130,104343,152568,216022,181443,136435,68852,23954,52633,154339,199819,141637,22044,-58652,-47991,62493,218105,415469,412221,182555,-12381,-57312,-82820,-25635,16330,23965,-16591,-70695,-77803,-60804,28390,156845,112910,-39411,-111323,-41227,96497,149846,107522,68590,20577,22828,27961,-24562,-76944,-99721,-84411,-81932,-84135,-50064,24596,50861,32213,-32186,-77910,-66246,-60316,-98474,-119786,-116622,-95621,-67006,5945,17294,-24423,-53846,-59532,-31507,14919,14276,-27938,-82795,-114705,-45509,21425,20920,11819,5906,48125,160874,281145,266572,138684,68548,93630,97872,94898,155602,255240,209020,79940,-3404,-16100,83595,183047,200447,202024,133002,91528,42094,32644,53182,38879,-10448,-17334,-47474,-99899,-150588,-127102,-61847,-21453,-66656,-43952,-64497,-14486,23386,10614,-22797,-14704,-593,36713,15697,-62057,-91487,-101246,-51238,-11486,-27680,-48542,-83836,-63673,-30447,759,81437,99948,67007,13423,16508,73097,83644,-5844,-83158,-92303,11961,24543,-2298,-25549,-44319,-20387,11194,85681,89324,36998,-32045,-89885,-54682,776,90130,213961,197169,24701,-55946,-22068,43678,101006,109173,46932,-27603,-87473,-62958,-37040,-19973,-23413,-52750,-27031,57951,124740,139060,106456,23195,-62612,-41151,-33632,46862,207296,347000,333569,173670,-8838,-99324,-38361,36356,-20741,-66825,-80858,-86947,-82086,-14019,81994,106563,11027,-52234,-35484,20306,47150,36935,23658,23719,-23588,-57190,7214,106401,143557,110206,67848,24449,-36106,-66218,-59197,-58925,-26620,-7083,-30990,33341,203076,355785,313001,118293,-56608,7247,217742,144903,-34069,-143933,-78139,-85857,-145145,-119926,-55472,43458,38819,-22145,-77611,-116340,-62179,-34726,-113221,-170062,-120183,-49869,-9341,11169,2842,-9671,39069,172006,226613,189305,121409,12721,-33188,-105959,-77058,-16408,36617,126735,171998,123984,56067,2227,-17121,-3865,24363,66331,102938,159471,229093,114660,-74124,-41887,60350,95671,2298,-45259,-35576,-19944,-17245,-11028,-34741,-90968,-63271,-67246,-45436,-327,24929,-26962,-118784,-142724,-92357,-59379,-77804,-23261,69435,113173,167590,118459,40534,-31534,-55290,103375,339989,378244,231397,108424,62755,48728,135916,278523,334859,266643,84613,-27559,-100398,-87616,31206,123115,65807,9065,64172,258497,241152,247966,416941,441990,352705,218123,69432,-30055,-52868,-25478,-23499,-24981,-3038,-69021,-108409,-82955,-27348,20114,79590,97569,59743,61931,104066,204729,405886,280873,-28892,-50765,43355,67709,15399,-75651,-110140,-97834,-82255,-85453,-87065,-130648,-170588,-99468,-35763,-559,-5366,-8729,18582,19112,17264,12197,27079,41397,38753,76621,71059,-25789,-74010,92916,147432,37108,-53087,-23770,70239,46819,-24229,-100951,-174755,-140156,-72297,35463,119272,136785,69707,-5524,-52486,-44610,-101105,-90916,-55263,-8102,-260,-22601,-42208,27945,108824,95881,105808,147006,220056,312542,280542,96286,-16310,-68572,-109931,-9013,43266,34525,83961,88641,-12305,-116202,-50786,20179,14138,-31752,-31186,-4679,23819,10720,-34164,-49168,-44966,-25791,24630,-29366,-88878,-80834,-5277,9488,-2730,-3120,27564,16834,-37580,-53548,-36882,-44947,-81325,-37680,848,22792,-48100,-123524,-13869,20684,-27135,-31413,24158,24363,-44211,-51733,58018,85741,29675,-10659,13658,-867,-34099,-44886,-59821,-65893,-83988,-80848,-91325,-38150,-40570,-40589,-14455,-22795,-17700,65632,135966,165568,149003,97994,7967,-2957,16458,19375,15025,-5648,-2789,1387,61167,252463,210218,69808,-51638,-133711,-40669,17082,-540,-25150,3641,-9318,12408,-12556,-29241,5924,28687,1047,14961,5871,-35120,-43446,-56181,-21678,7640,-17229,-47084,-329,133435,145961,-54596,-106028,-42506,-19338,-25902,-56716,-110260,-2694,92982,87026,-31748,-82912,56938,158885,204905,170751,183690,255172,250670,131101,14044,-73876,-121532,-97555,-41306,-45451,-72511,-118269,-49833,-24906,-32428,-22310,-31592,-30802,-4681,14505,47219,97878,69772,27711,116062,275100,190861,30630,-55434,-119846,-42091,15000,97321,96859,5903,-102028,-114603,-46357,-23611,-29851,-59726,-88255,-94240,-88935,-74699,-21345,-2497,9934,12950,-23044,-54791,14123,93384,149841,183515,129491,83256,74972,42222,-37970,-127009,-71773,22086,60886,30145,-47470,-128190,-92731,-9134,68756,86675,46635,12514,-27740,-59027,-132924,-115103,-76695,-106964,-82768,-38450,-33609,-79519,-79926,-57312,-8714,-1795,1350,43866,73883,27322,-41030,-42524,-51535,-44330,-36921,-64729,-114546,-108237,-78563,-55649,-20843,3954,3001,6001,23294,22835,27412,65434,78467,29454,-20077,-43817,-8565,-14139,-53647,-36522,23715,76615,70267,2787,-44760,-28785,107523,215264,236081,171018,95707,82494,60467,66154,86441,60884,38360,39117,45604,7462,-64896,-54689,-33222,-57225,24399,39897,19185,33505,57138,84977,82021,20862,-48937,-68950,-125838,-56407,-23967,-34212,-103180,-90868,-38243,-34975,-75260,-131105,-77554,-14287,-13856,-44223,-50494,-44601,-126740,-82746,-79041,-64784,-37191,-16635,7595,90768,131774,106116,23915,-49696,-51381,-7290,24638,46941,94473,144494,176718,138322,110848,70861,29670,83215,171056,204692,241815,358050,326625,166451,3667,-39834,65660,186375,121890,17744,-39022,-48718,33247,68155,16982,-38617,37730,192689,300835,355843,302154,296367,277249,151785,-7010,-66407,18925,27651,20094,79745,122654,108268,85224,62122,20170,5627,14140,10228,-20491,-46800,-38688,-8870,30535,267146,375927,322992,235713,133426,46169,8363,8514,-281,-37001,-34554,57334,129153,146965,96531,17770,-2631,-5436,2333,1466,-6746,-13312,-34353,-54773,-64236,-62360,-71154,-80224,-69345,-55280,-5830,57501,84910,144072,220929,294983,242026,122796,26929,-11601,-42473,-50080,-57328,-107451,-82045,-155523,-127790,10225,131485,179317,203442,163787,28469,-121063,-88601,-75186,-80057,-75870,-171447,-93320,9256,84536,93622,84560,40218,-35351,-66426,-69611,-53054,-25955,-34087,-51425,-14932,5337,12012,16966,11858,48756,69678,73316,123513,203508,154678,54915,-5350,-54914,14990,160958,316980,278072,96990,-36765,14502,36490,-18373,-44107,-48952,-49324,-15709,59567,91677,73575,-9489,-51807,-38767,-21991,-23670,-45606,-74205,-56737,-63345,-76677,-86352,-87820,-103769,-97946,-96951,-56305,1364],[57348,60661,19844,-10362,-57099,-83580,-70762,-76720,-96222,-92869,-94689,-98832,-77198,-42261,42159,240543,445243,337570,82359,-69226,18712,57337,38511,58954,50099,24101,11376,-6402,-49137,-90321,-85045,-49315,-2909,-17570,-53823,-36219,-12770,-61157,-132949,-13704,87795,135635,30949,43783,215639,285878,179742,22780,7283,42997,29471,-28010,-60438,-122124,-18166,183575,338890,236263,133361,17411,-80842,42503,191079,317681,345354,315502,332352,391431,254626,73958,-78175,-42836,12112,39432,57709,49799,-46673,-92453,-48802,-455,23773,18110,21310,6301,-1654,-7880,-21062,-72893,-2087,161148,362969,387074,238253,77764,23227,-10498,-10385,-9898,-3288,-9780,-23713,-75120,-19103,47393,97317,134898,7333,-3728,123566,245711,270350,257367,158130,2764,-12810,-108389,-157147,-106944,-55033,-80600,-27084,18638,71214,116966,52903,-109195,-14436,88867,97424,30921,-64379,-996,65207,51536,45763,15327,-20006,-49614,-72741,-62118,-51003,7527,95179,239619,297725,154507,-4623,-39772,18181,18838,-46054,-71077,-49049,-25972,-10028,29759,51087,68559,66621,13537,-66507,-83158,-51888,-33778,32228,34083,-1132,-82648,79510,189477,164380,62086,16849,39489,127604,144288,78576,43940,28420,19778,-17047,-71493,-138143,-100967,-68879,-38502,25001,51292,13754,-6637,11383,133687,166631,159026,123282,102032,73464,41429,63878,121909,125145,62482,398,-16188,-13858,8726,75964,-26299,-107849,-124034,-139425,-104331,-42393,-6407,47632,72934,27068,-94782,-75894,5340,38972,23155,-28752,-80759,-108153,-155418,-98159,8498,21873,-24975,-71531,-75387,-15284,77353,171614,174934,69644,-55493,-1217,67924,63837,31278,448,72930,76812,6923,-23219,-55134,-96419,-25066,-8213,-1205,-8776,24417,93172,117587,137735,137585,79931,-32501,-86636,-53313,-4982,-12857,-69663,-59805,45145,66726,20604,-25598,-36776,-51929,-72198,-101400,-110382,-72914,-2471,37128,-9019,-44458,2973,32890,-14831,13100,195099,357892,318318,143923,-49059,-113564,-139801,-152130,-131172,-56618,-54667,-25912,31974,15820,-61323,-104342,-53552,-3628,-32957,-87079,-90414,-140297,-135472,-54873,72708,102721,117167,120627,69861,-13577,-86519,-78950,-82624,-59884,-14562,16387,20930,-18060,-23748,15289,95953,179089,146913,46075,-24345,-46798,-54574,-48959,-18421,14805,67483,141233,280888,365096,302724,154166,39600,-4398,-41077,-98829,-93440,-73393,-29959,-26058,-69999,-119054,-34515,53555,95064,134638,145365,140162,140292,184557,70400,1309,-87721,-132905,24283,95327,159385,209718,192317,126984,38964,-16882,-93400,-100179,8680,78598,98347,70759,-19277,-33947,-3093,-15162,-69321,-83993,-39317,6665,-52457,-129753,-19133,24819,-33057,-44962,92348,97399,-24223,-71261,-32959,-54129,-99341,-59903,8393,68509,116767,109501,31069,-39973,-82054,-60015,-83236,-100048,-98730,-51701,33365,109962,130591,76020,23010,-12601,-27878,-12255,34115,110519,100329,72199,24932,-18043,-51136,-2331,73241,67468,19135,-81473,-111740,-36455,29682,4169,-96824,-76202,48050,29835,-49322,-57971,186194,407240,365336,218856,90265,-38130,-113273,-123632,-103732,-79390,-59609,-53875,-93579,-113976,-44568,-22519,-60660,-108285,-111953,-72228,-47694,3365,23067,71902,38219,-12621,-60543,-23678,186708,197103,165327,94091,-31966,85763,-3182,146245,302091,422575,225698,139098,147122,148895,97713,39666,29991,92035,265609,396069,381997,278572,224032,124892,42847,-19872,-20191,8577,45158,-62562,41347,168538,219857,193856,103996,5311,-47389,17285,127060,112591,39016,-46353,-51150,-75080,-95862,-63592,-35947,-48749,-85643,-161524,-92710,74760,81314,77969,97388,57006,44769,65237,86518,85199,45579,-53410,-126899,-106006,-52012,-46107,-65029,-85557,-57783,-5368,-1525,-45029,-127275,-122500,-41854,13863,51534,-81323,31978,139846,129838,127659,169626,334284,290669,566868,560054,355122,159734,23512,24830,-98151,38758,101400,130124,73792,-3911,-110516,-118029,-52434,-63351,-91728,-35129,40992,38980,34824,130955,273912,347499,376693,335464,280747,195493,54388,-87091,-59313,-48754,-76489,-85811,-46007,-17257,206,27440,104530,133859,81397,20990,22845,-20541,-43070,-73403,-114867,-76165,-73384,-81192,-92544,-101011,-134535,-77660,-44732,-31256,-11866,-14811,-5380,-517,-24809,-60116,-107643,-150893,-91653,-73250,-97395,-62144,56476,157593,166320,113283,10433,-24443,-4962,-290,500,-29200,-97940,-157835,-97072,-50874,5408,21301,33558,29733,-10104,-54673,-85549,-97929,-56606,-63878,-66231,-62120,-25298,-5608,-22923,-18480,-21994,-9581,10368,-26588,-34615,-48213,-82157,-87433,-32928,-54857,-95279,-22648,70591,117641,132674,129016,130101,186019,198002,112456,65660,36698,-7862,-39642,-14360,83500,128179,153411,136500,59377,-29900,-19734,70948,107693,99913,23636,-29403,-53642,-63667,-68225,-68029,-30103,22321,33563,59631,65847,54454,56069,40109,16184,-9033,-85984,91032,240920,280704,282997,172844,119028,135851,86582,-4616,-75461,12633,124738,321412,496792,434093,150740,53025,9640,-66537,-64208,-5632,14649,61703,53552,6324,-36908,-11287,-1855,-4171,-52541,-78745,-92390,-55410,-17864,14201,66368,64238,27745,61627,213321,348860,391604,336826,193128,26200,1036,-17626,-12248,8202,-7161,-27433,-66076,-79958,-53001,-13803,31496,81073,101535,121294,137794,126870,140049,127219,70955,94501,151555,161666,58858,7285,44058,64050,7101,-80518,-106185,-124470,-102382,-26476,16611,35071,69636,83108,121080,295889,496783,458806,233782,43068,-48475,-33757,22943,49405,-13870,-65305,-31608,26182,24258,-44660,-141719,-164563,-113413,-58155,-50180,-23341,39498,10543,-35846,15074,23134,-7033,2625,-17199,-17568,-65713,-91321,-31089,31288,39159,11728,-9840,-20890,-42028,39776,159992,210158,129407,-878,-121591,-65330,9819,127179,169418,180508,199685,228671,177497,78201,55060,124282,230397,225089,89086,-80607,-120443,-105181,-71565,-18772,-566,-10986,-82850,-18242,131266,307881,398351,339074,204647,30281,-46396,-19221,1728,-23234,-59779,-102360,-142703,-84562,-63581,-60428,-40652,-21118,34972,42268,9564,-43237,-75818,-96170,-123431,-125154,-68994,-45721,-75904,-117219,-63731,23917,59015,53176,-9998,-91830,-131011,-145308,-73064,-31594,-13186,-51996,-68955,-61771,-98578,-65500,-16835,26119,45882,81578,92132,25842,-17353,-15972,27697,42860,39515,25817,14145,-26905,-94517,-105731,-102945,-86916,-32046,29603,63161,76476,100338,105481,93591,80344,78367,79463,68583,50916,23864,41168,60522,60987,1350,-81626,-96599,2508,-8549,-72951,-110954,-123261,-93497,-77265,-84207,-40579,-5854,-16910,-71944,-70414,47541,185762,262323,249443,153461,45593,2906,-75556,-120574,-112775,-79854,-44639,-18166,-14984,-65834,-157061,-134023,-53206,94873,149252,69464,42225,19463,3681,4543,-53176,-90106,-54745,-2819,28830,-52095,-91501,21674,167063,164821,48101,-11571,-116429,-76968,-3401,48204,48885,-20956,-26455,9643,-2252,-16788,-10577,47187,84936,111503,156042,169530,118822,52405,-6200,-29047,-9600,30989,34745,-43155,-75582,-73497,-83213,-84498,-50160,-45875,-91839,-124860,-121620,-148423,-97472,-671,61828,70274,29964,-48642,-112819,-50069,25177,41424,-32164,-76340,-62748,-802,57289,57142,2595,-54769,-74711,-42928,-68715,-126734,-127957,-38068,9061,9324,80340,194837,219731,129266,16326,-86446,-107086,-98392,-89139,-117583,-67411,-36113,-65225,-35345,113500,259728,285997,241396,77046,-32870,-74799,-34085,27021,126509,200085,95514,-17495,-95373,-119112,-117611,-113428,-90853,-73250,-58530,-17750,49556,109063,103585,120515,122332,84482,12039,-106939,-15158,157299,263320,259998,207700,136339,130199,169845,116804,78076,80959,65219,18280,-29512,11560,72943,79580,63412,59491,33039,57418,61822,29294,20574,-2416,-79969,-70380,75238,158426,132497,70005,83532,171373,164549,102887,83998,51742,8590,-47987,-111560,-131293,-65293,-59702,-36902,8604,86288,182795,169007,87285,3783,-2494,41435,116632,105481,3225,-87311,-22276,111562,166092,215794,157597,101585,25819,-23779,22003,122166,168603,125420,16663,-63627,-54990,73566,249855,439594,398539,190742,17532,-48048,-116137,-41131,-4511,2477,-29976,-68083,-71070,-71415,-4494,124181,100513,-32453,-90373,-23066,110554,161004,120137,64746,2536,7980,19607,-29546,-81175,-101016,-86458,-71853,-68355,-45923,17108,38332,26804,-33172,-71508,-59641,-63522,-111079,-104906,-88354,-60006,-22972,47450,43596,-14950,-55685,-61688,-26639,20311,20689,-18049,-73589,-113217,-35969,53479,62646,41649,17724,47015,143488,249944,239494,130883,84475,106068,83608,70491,131084,243058,230754,103283,14163,4933,117364,211840,207072,178896,102367,75448,42938,36613,58270,46518,1750,-7363,-39049,-96518,-156015,-117400,-54357,-30047,-105188,-60017,-45644,1668,31015,17160,-23557,-25626,-30908,-8410,-11491,-71422,-82357,-102961,-61827,-23327,-26282,-31962,-57509,-49712,-26847,13350,103856,128482,89993,29466,21717,69540,72717,-15024,-92299,-45981,61059,45834,-323,-34664,-54568,-29090,-1439,55219,63431,27457,-46015,-95255,-44549,985,72778,180828,180953,28774,-48052,-32484,24108,79436,88467,42228,-24072,-87348,-72738,-47774,-28978,-25511,-49523,-30715,46296,95902,101326,70716,11359,-65946,-62039,-20708,99965,251226,372611,339263,168424,-15559,-107806,-52909,23910,-23021,-65766,-78464,-88259,-84381,-21414,69690,90337,3051,-54744,-40098,18552,47210,32376,9900,1248,-40349,-64183,-7747,85167,114506,90743,67903,22784,-39140,-69872,-68848,-69474,-35220,-23805,-49031,350,145398,294227,274753,119747,-40863,1484,215090,174406,-5711,-143405,-108085,-103517,-133665,-117164,-84962,92,26880,-24163,-72652,-101446,-49165,-18398,-86507,-142615,-141783,-73060,-17306,6124,1519,1726,51977,173334,209057,173542,127177,34309,-11215,-85466,-75401,-12278,38767,108537,145020,111554,50135,-999,-14185,2233,35528,84151,120097,173426,229020,99198,-77952,-45725,53029,94806,6241,-42710,-36112,-26854,-26507,-17409,-26540,-75246,-77545,-91964,-57323,4987,35514,-12832,-106678,-136519,-99286,-77400,-92566,-20131,91757,158991,217841,139573,47660,-22907,-58500,110214,360618,409901,264439,128994,75501,62985,147592,281408,312786,221732,74590,-9769,-97420,-91150,18357,81191,26500,-21933,48399,216248,218382,223749,373856,382001,294472,178575,49270,-43723,-50707,-19608,-11903,-5739,6125,-75162,-127766,-83930,-24373,12295,65584,81517,52564,76142,127017,226763,415368,301986,-16653,-55356,44514,76996,29549,-63624,-101387,-90007,-77486,-81886,-85377,-138467,-172847,-95327,-29791,11277,24535,38151,69600,62790,45690,26153,29430,40105,34244,73284,70130,-24074,-84849,72148,120801,18226,-62871,-30186,66359,35339,-47346,-129145,-131056,-93966,-29131,73405,158119,170793,89021,-2506,-70008,-81405,-113862,-73504,-39931,4711,3913,-26111,-46928,31674,111172,111589,123435,147693,210070,291422,273764,95848,-11470,-48900,-136990,-31458,18850,6434,49946,64547,-18089,-115344,-79482,-6425,-5110,-40802,-25210,10807,38165,20159,-31179,-48257,-51068,-45941,2375,-46943,-101532,-78413,-4347,10726,134,6601,38672,21277,-36913,-50739,-38122,-47060,-88279,-54093,-19156,21067,-31069,-104128,-47500,723,-25407,-27129,25757,28635,-38535,-49590,57688,82752,24282,-20374,10038,7007,-29528,-44632,-63153,-71882,-89135,-80601,-90466,-45550,-44980,-46638,-17333,-7245,13210,85537,136419,153758,133135,84823,5290,-10911,-5041,-5154,-10419,-28220,-11905,-4229,45363,239738,202237,58817,-63293,-139525,-23502,31723,7028,-19902,5190,-17917,3724,-14558,-28479,11634,44780,5627,-20404,-16741,-47013,-46715,-56304,-17866,15045,-15851,-44740,3710,134241,114118,-70095,-75665,-30275,-12310,-21383,-52334,-106724,-13119,79198,64427,-53681,-65273,72498,177552,251170,217962,203787,246810,214135,95031,-15866,-96708,-142484,-101137,-34702,-37602,-65638,-106196,-30496,-22627,-35673,-30825,-44463,-46884,-18959,16742,68764,127975,91321,37281,127229,276848,164436,6547,-66210,-118182,-40294,28523,131320,118968,1131,-122256,-116799,-37976,-13372,-18859,-47147,-73763,-80572,-73463,-51324,2120,2329,-549,-153,-33292,-52630,29140,114258,175483,209848,133971,82015,77309,42596,-37848,-118390,-94419,-4264,43680,25890,-44869,-119171,-111864,-26371,61751,91544,60151,26244,-9119,-35926,-104812,-149345,-116625,-112127,-79656,-45327,-45703,-96564,-90035,-61449,-18063,-17035,-12821,38731,78811,36711,-42085,-62252,-67258,-44128,-36955,-69482,-126492,-113690,-78273,-50111,-17555,-3156,-6529,6922,33760,34436,39122,77738,90695,43232,3902,-7665,27714,160,-61153,-49998,9736,66780,67164,4885,-46279,-31342,97026,181717,215561,178812,101696,64659,43328,61636,99620,85599,39313,29481,42084,11000,-62978,-69676,-46755,-88452,-5836,30424,21163,35337,53543,69516,62052,617,-59125,-54370,-77419,-16054,-313,-33033,-122888,-98735,-45805,-34778,-75730,-130964,-76278,-7052,-9463,-40303,-47611,-42444,-121030,-70300,-69763,-71309,-52450,-35992,-5763,77567,114657,85809,4030,-70623,-66074,-11051,24560,37616,77774,130948,162229,137827,131574,93690,40782,74796,153604,185244,230143,333772,273119,118226,-20286,-44285,66585,204260,173280,38764,-36166,-46297,36798,62878,9620,-37686,45530,194805,289093,345062,312032,316863,285360,141964,-12501,-65347,21785,33123,36048,126387,208206,207486,157581,74118,8022,-5417,10069,12145,-18683,-51448,-45140,-5382,18249,239461,377925,356409,271756,152883,48791,-830,-8548,-15734,-45558,-38480,59085,135729,158483,116002,37912,3426,-9340,-316,12666,5001,-192,-27746,-46855,-59511,-58816,-63656,-69456,-64661,-60935,-17389,40770,82176,169039,261312,313903,240024,111640,16988,-18484,-52471,-58579,-58608,-117369,-115721,-176609,-90419,18414,125140,170692,186923,162814,41697,-106328,-127692,-74916,-21147,-18996,-138754,-122857,-20149,47919,65342,78651,34787,-45762,-70193,-65181,-44857,-14637,-25443,-69423,-36111,-6588,11630,23121,10782,41616,67441,76638,119170,192429,165116,82484,37056,-656,82552,218795,346573,265382,74772,-48996,1691,24834,-25622,-55114,-64602,-57549,-14253,66248,107316,86295,-2434,-41564,-35678,-24346,-23479,-37210,-66497,-68858,-87217,-110930,-84752,-83467,-114713,-108249,-94510,-49259,5629],[58185,55400,12515,-15381,-55630,-76592,-64918,-71011,-88481,-83074,-87419,-102158,-86564,-48696,39267,256198,458010,327873,78550,-59674,20064,43957,9891,29155,34244,12549,-1513,-17267,-49417,-77250,-64668,-49483,-25707,-29089,-55886,-31168,-1300,-45235,-120381,-28598,71420,126015,26011,29515,189609,261998,169031,19377,10650,40530,22991,-48015,-92151,-100331,-7406,200586,336234,228182,121326,-1135,-104407,48509,146239,243974,296080,272012,276329,323685,210034,45405,-83795,-28043,18449,41091,60432,51270,-49046,-122728,-77994,-24068,4296,1817,8513,-868,-1784,-4400,-22313,-85455,-14798,148170,328115,346044,199779,67589,23828,-15558,-27968,-38670,-32882,-27221,-33849,-77298,-13084,55745,94421,139490,33108,20489,156511,260836,265708,246884,146339,-10965,-6271,-98851,-138090,-75245,-19083,-46287,-9605,17831,57903,101225,43852,-97879,-30273,81625,103936,47163,-39890,8081,72738,73934,78760,45484,-3108,-43813,-75204,-67195,-60078,-5785,79949,228441,302483,169087,559,-36103,16427,20388,-38658,-59629,-35794,-14078,-1760,31167,46131,65100,65903,7084,-64263,-74864,-43368,-23450,53344,52182,12451,-49192,92533,197612,191536,96709,35921,39697,112873,132441,96306,76685,49208,29588,-1068,-48910,-142475,-102335,-72667,-51306,11481,39066,-841,-20403,-5511,107562,141555,117016,61262,48562,44965,28905,51613,106825,125837,68192,332,-21707,-13484,2043,69191,-22607,-84545,-89595,-114179,-115372,-51870,-19241,38082,61724,17906,-83708,-67366,-8782,11752,-5948,-49433,-84854,-114609,-152493,-95094,1705,18222,-19385,-61487,-65012,-5633,87091,175934,185374,82878,-68711,-23873,60811,55554,22951,4899,97532,148041,70911,10523,-45266,-98366,-21863,-2004,1500,-15387,16586,81020,110666,134032,135669,81924,-27509,-85886,-56041,-6144,-17063,-80305,-46705,66716,66701,7913,-35659,-36995,-38925,-48788,-73616,-93135,-74295,-15652,12611,-27604,-43140,14985,49118,-10270,543,188037,415300,405120,202251,-28260,-118820,-134272,-164043,-115514,-42872,-34930,-20956,46819,44507,-35528,-92528,-56400,-2576,-26342,-71991,-83602,-132017,-116043,-43066,68079,91707,107101,113807,80109,-1301,-86338,-110846,-113277,-82843,-30145,7201,10839,-35999,-40648,12058,103443,184828,146815,38626,-25261,-43744,-46246,-36583,-22711,8473,46588,81101,208192,292720,265001,155753,49938,-4751,-72860,-118705,-52844,-46180,-16800,-21742,-70543,-105996,-16510,79552,129009,167079,162164,159917,189046,265516,115400,24886,-69159,-129988,10555,76652,132998,206175,208912,152623,52090,-10077,-84075,-99269,-386,66309,86724,61102,-17615,-28973,7037,-6109,-70224,-99721,-44267,4908,-53940,-131825,-35942,13005,-45830,-41250,112455,120799,-8668,-86028,-56867,-76635,-122296,-74627,10168,78875,143454,132803,38773,-38698,-75737,-66238,-91057,-104228,-89329,-37806,42570,107218,109480,52274,2473,-30957,-39644,-29781,6369,72697,74357,69221,33929,-4143,-37641,9335,86646,76921,16630,-87712,-122525,-44855,23377,1678,-92130,-86601,23173,2031,-58691,-80344,146991,319445,282557,165329,72354,-30967,-103437,-140498,-118187,-96031,-70171,-56974,-85928,-89967,-53515,-46831,-84026,-111931,-90506,-61472,-47053,-535,28826,92822,72084,9960,-45588,-6454,238132,312274,308658,255629,43949,-3592,-28346,172340,339438,454789,277022,156102,152289,146774,94413,31747,20923,82808,230194,327258,323408,263089,204696,103155,19274,-45873,-27875,22757,50398,-34228,50219,207366,272209,226236,100692,-12697,-45935,28794,122235,95667,36127,-48037,-78486,-112715,-41301,586,11191,-21320,-83540,-160172,-63656,103386,99647,77009,61019,6251,2080,38157,80220,84267,44708,-57266,-133057,-102317,-43186,-32641,-49746,-69378,-42598,-1424,-68,-40532,-123233,-118408,-30152,46463,96825,-47473,57601,140865,108121,110073,175726,396583,361306,544064,485682,304104,104873,-33480,-13833,-112410,7156,59102,67871,25527,-22426,-104058,-125271,-73293,-89037,-79222,-38310,32847,47612,72679,196252,306017,338042,358073,340165,303278,212385,70564,-72710,-60593,-44382,-69585,-95042,-47583,-5512,28760,56597,123950,147527,98716,34583,13024,-42175,-55425,-66914,-73245,-45427,-54340,-66926,-79244,-86888,-124150,-87810,-49388,-44065,-26539,-27586,-15858,-11534,-30813,-61160,-115808,-150550,-84316,-69998,-89841,-77779,19076,112010,115892,51769,-47667,-47881,-22338,-20720,-25546,-51394,-122516,-129691,-42993,21770,70907,60346,46110,30536,-14048,-69412,-103322,-105072,-65512,-73827,-70365,-56652,-7310,14166,-10652,-9768,-16483,-6789,11050,-20951,-30822,-50270,-106415,-109474,-47538,-53350,-81554,-10144,82850,128892,139478,124561,111692,147660,143514,73911,59058,42268,-5292,-49309,-37706,61392,120652,146036,117060,42975,-29851,-12899,74791,116210,116446,42088,-18631,-62155,-99652,-106941,-75504,-32257,1272,-14489,5947,23050,19562,42541,48709,41859,5267,-93881,67069,226436,274240,267652,164181,115028,130576,70533,-30897,-81790,12795,114430,298613,474720,479300,199447,99362,30477,-62703,-22880,15085,11811,51754,57598,23133,-13998,6732,6921,-11573,-67915,-95070,-85662,-56185,-27830,-3763,45961,53914,31127,70931,221890,346051,363254,306951,170714,2147,-22761,-30158,-18271,5009,-5186,-20815,-58126,-73657,-48727,-9528,44890,112799,149840,166436,150866,101743,112495,135014,94133,92693,134040,149847,60730,5515,38935,56996,-4251,-95386,-114558,-126165,-100651,-17421,33386,55742,89902,81078,104288,265664,456288,419879,204498,28323,-65075,-50912,56,41611,-6807,-73243,-46214,14041,20132,-41552,-136312,-169967,-112189,-45314,-19478,3894,52908,19535,-26019,19571,20350,-3312,21213,4313,-4641,-56200,-91019,-38338,17335,24619,1968,-14810,-31565,-54771,34784,154191,184967,109727,-18850,-146161,-70347,-288,83110,100767,124266,152177,198275,173579,84219,60600,123544,226631,222015,91959,-65178,-129595,-110276,-76913,-20963,4198,-3600,-81104,-15895,128941,273008,316510,264639,164251,19647,-61353,-52214,-26174,-32390,-56751,-94249,-157367,-95103,-69727,-54122,-25263,-7073,47544,47149,-1414,-58191,-74320,-80306,-110373,-100722,-52209,-42968,-78321,-103016,-34366,48792,84574,82432,4689,-102559,-150845,-118513,-52172,-27282,-27448,-74950,-89724,-81874,-120682,-57267,-2993,39248,57619,85307,85448,17801,-30039,-30892,13600,30010,23846,10082,-3596,-41159,-100512,-118909,-108066,-115401,-70122,1311,47792,73553,99555,106481,105960,103474,97106,101283,94792,80894,51657,62928,80560,82700,32652,-75220,-138177,-34682,-32235,-94844,-137898,-147191,-89740,-68726,-91257,-57820,-3628,-164,-44196,-103359,-30266,94050,179925,193978,135269,60714,45773,-27712,-99411,-98177,-117312,-80685,-58147,-54731,-96285,-160256,-121895,-45016,89045,132361,57642,25731,761,-18594,-30025,-90231,-115583,-80884,-32472,6025,-62696,-101711,1578,118721,108426,8665,-27723,-109609,-98500,-46420,517,14747,-23663,-5790,32016,13355,-7115,-2473,59166,95530,118142,156135,161195,98340,21598,-34913,-50388,-25161,12462,17639,-48588,-63030,-63705,-84508,-95049,-56556,-45867,-86056,-142227,-151114,-147696,-87555,3977,66071,80536,44733,-36647,-105553,-37981,48511,48560,-29959,-72295,-52532,11576,73350,78127,27368,-31764,-45569,-8927,-42714,-107030,-131266,-34583,14370,-4461,33907,148418,197650,135283,29686,-80174,-126394,-113322,-97825,-102154,-65065,-40014,-68021,-39852,116296,248643,276594,243340,88177,-15900,-51018,-14937,24877,113938,201742,111199,-7215,-89813,-125058,-116184,-101455,-74788,-72080,-81566,-51373,24033,98413,99844,123247,129144,90239,13111,-130375,-16838,151126,259797,282786,235839,165714,153270,169430,105708,70277,73530,61236,17434,-31300,4664,68617,74088,58508,67328,55884,73475,60587,22473,12777,-17636,-97959,-54587,91540,178642,155140,76141,44673,124249,134764,77926,59899,31350,-3030,-46157,-96843,-122054,-82912,-75386,-47921,-2382,67186,169136,183764,113202,23815,10790,42294,101505,84769,-4310,-82714,-31110,110389,169370,203128,126800,64731,-15708,-66239,1498,93687,135546,106426,12608,-62348,-54829,87945,276212,442066,359904,182041,44273,-28153,-103289,-47909,-21105,-15207,-38312,-61828,-65297,-80104,-29392,97974,92508,-21238,-68338,-3005,121480,165308,126874,55998,-17016,-6074,10786,-34379,-83834,-100686,-84508,-55767,-48971,-40076,7164,23148,21756,-29853,-61112,-50699,-61785,-108843,-80132,-57874,-19850,30259,100727,83591,7545,-52526,-64959,-26796,18972,21303,-12613,-67498,-114205,-27022,94458,116012,77072,33167,49701,123486,206674,198274,118152,96860,111154,63767,44576,103708,221476,244695,126067,30631,25044,143960,230575,209333,155176,73595,58722,43940,39850,60922,51255,10617,-2191,-34477,-93664,-151734,-106408,-46928,-38668,-144068,-59123,-23792,13446,32948,18899,-25757,-34848,-57552,-57826,-48701,-80052,-69154,-97789,-75681,-36816,-25230,-17437,-32993,-25865,-10541,31428,127254,157638,114099,45814,24675,60557,56766,-17855,-70353,11262,107298,66005,5909,-36309,-56775,-31442,-10017,27379,33655,12256,-62782,-100065,-35897,2912,60883,154736,167806,34215,-40508,-44808,1130,53495,63592,34123,-22801,-85464,-77489,-54389,-33773,-24361,-42266,-32128,32212,64436,63350,35594,-1250,-65217,-76154,-3034,149268,285761,382629,327945,152727,-26068,-117826,-68020,10021,-25676,-63644,-75185,-89999,-84736,-26731,57800,74910,-1480,-49881,-34031,25637,52847,30935,-2746,-20569,-56251,-70248,-23917,56645,76158,60687,59634,18021,-42916,-74602,-80529,-83833,-50063,-48131,-71168,-35921,80103,214597,219346,112355,-29435,-3058,207774,208241,34042,-109203,-114324,-99639,-107660,-99737,-94525,-42660,9127,-32118,-72927,-90450,-32512,6970,-52670,-113149,-148559,-97276,-24557,5291,4295,15231,65740,171912,188924,155965,129030,52802,8183,-66874,-69483,-8180,37849,83876,115003,98579,43693,-6737,-13669,7397,44416,98940,135059,186821,229198,88718,-78884,-49459,46677,94242,11914,-38509,-33882,-29602,-32490,-22585,-19559,-58225,-89875,-115399,-61157,14423,46561,2148,-88904,-123454,-100926,-89844,-88793,-1492,130272,217258,272719,160596,55068,-12693,-62616,108142,360292,423777,294845,152181,91880,78580,157754,278063,277942,165243,61283,1246,-97310,-92557,9558,46706,-6333,-51089,32314,167711,187745,193702,317755,311993,233283,138737,27821,-54301,-41864,-9754,1516,15885,15588,-78971,-143382,-77682,-20309,3000,47862,63262,44386,87611,143679,238622,403125,310213,-3141,-57460,46240,87518,45078,-49925,-90575,-80049,-70213,-75165,-76092,-129646,-164315,-89418,-23170,25971,62273,97555,129780,108621,72864,40026,31928,39521,31890,72150,71810,-19417,-95013,51124,92842,-1951,-72436,-35678,61435,25877,-65396,-128797,-86185,-45438,15146,107133,189179,196978,105127,2972,-69373,-98758,-86417,-52055,-24539,15939,6783,-29304,-46106,36931,112445,128331,135481,140253,185668,249425,245032,88743,-7076,-29722,-112461,-35365,3282,-16586,16475,38431,-28037,-117945,-93636,-22914,-19857,-49702,-17824,28283,52385,29204,-28234,-46556,-56087,-66567,-18627,-61415,-111316,-73475,-1584,12654,1994,14371,45601,23076,-34162,-46749,-39156,-47044,-90298,-71606,-40920,17708,-14527,-79631,-79541,-18595,-22634,-20103,30766,34803,-33343,-45054,58825,80729,21195,-26848,8413,16474,-21997,-41796,-64587,-76061,-91288,-75663,-89163,-56867,-52479,-55258,-21908,11786,47968,100969,128199,132356,110490,68982,2275,-17174,-25490,-27123,-33229,-51336,-22387,-8993,32887,223384,192048,49445,-71656,-128149,1610,54172,21271,-9389,11249,-22613,-4337,-15850,-27204,17097,58269,13244,-67547,-42575,-54577,-45517,-50986,-7582,29252,-7976,-37448,9215,130079,76857,-68210,-49423,-15032,-2995,-15330,-46564,-102170,-21857,65678,44151,-64755,-42269,87305,190534,287578,258574,215779,230878,175736,61549,-43582,-118732,-158106,-94108,-14939,-17177,-46016,-83938,-13127,-21061,-39596,-40208,-57583,-61625,-28666,23028,90162,159962,117938,52061,140673,270226,134540,-15362,-73603,-112006,-36579,44060,160217,140715,5579,-112297,-103267,-27489,-1667,-5422,-31893,-55396,-60436,-49282,-28522,20877,5060,-10556,-11543,-41474,-49121,45089,135334,198866,231011,134752,79083,79777,43562,-36966,-108553,-115459,-30679,25740,22265,-41167,-108972,-125030,-41031,55120,95109,71288,37968,6782,-16896,-74076,-132577,-148791,-113131,-71408,-47617,-50833,-106449,-98060,-66861,-29743,-33584,-26356,34405,83943,48035,-36014,-77973,-82405,-42476,-34473,-70555,-134125,-119741,-80434,-45676,-12351,-8008,-15882,7467,45000,47552,50980,88228,100325,55337,32947,38787,68131,14406,-66425,-58347,849,61177,67359,9964,-47487,-36560,79024,143938,189356,179598,103589,40202,20880,53756,111871,120242,52439,23155,38621,16895,-55204,-82136,-56465,-115643,-37260,17589,21068,35590,47883,52876,41119,-18023,-59565,-24739,-19066,27939,25673,-29631,-131544,-100588,-49954,-32253,-74420,-132859,-76279,-1971,-7497,-40154,-51563,-51174,-121061,-47910,-47422,-63527,-62261,-56732,-20336,62751,97221,66265,-14828,-90482,-78233,-11918,27585,29077,58661,114493,145841,134930,147583,111937,49698,63988,129067,153262,203048,290997,210625,74245,-41501,-54285,58444,210117,225655,77280,-25884,-41592,36263,53124,986,-35868,51295,188765,264071,313491,298626,318496,279112,125826,-18855,-64521,22018,37287,52637,176637,301196,321680,242718,89848,-1096,-15011,5857,12526,-18661,-57721,-58363,-9645,10509,206308,361510,371938,295816,164793,47417,-12039,-26061,-29970,-52562,-43188,57629,138579,167285,132591,54085,7272,-15359,-7865,16166,12265,12684,-19428,-37738,-55589,-58318,-57120,-58349,-59309,-67348,-32559,18784,76737,187638,291065,322864,232913,98076,4590,-28720,-63872,-67170,-59693,-104260,-123146,-142103,-59665,17857,103941,143387,151880,147321,51348,-90078,-113168,-14436,46330,24055,-114511,-146206,-47318,11762,34608,68096,27466,-55347,-74813,-63470,-41238,-9420,-14754,-77898,-55403,-18492,8032,23973,6077,30558,60735,73724,107572,171830,171463,113685,89194,64314,146523,262180,351856,238279,49979,-58944,-11803,11000,-33713,-65107,-78764,-63392,-12429,71330,122554,100357,7298,-32758,-39335,-32062,-26007,-31171,-62453,-82156,-99028,-91783,-60529,-68312,-108861,-109323,-90887,-45895,5614],[58629,51178,7816,-14971,-46875,-65393,-57096,-64103,-80219,-71816,-74778,-93603,-89769,-51506,35782,257856,438138,296672,74539,-42092,23379,29095,-16204,998,18875,3188,-11281,-25772,-48329,-64778,-45745,-35267,-37813,-37807,-58217,-31228,4876,-32825,-103855,-39937,57475,115983,22360,12502,155100,227999,152305,22807,23992,48744,28179,-55329,-117777,-78396,4430,213581,325219,218560,111071,-14450,-110208,53897,105736,173854,240974,224371,217318,243768,149411,2063,-86442,-11688,25501,43473,63268,52260,-45107,-133849,-103892,-45174,-13381,-13458,-4745,-9690,-3750,-1634,-21431,-93602,-30100,127035,281293,294246,157451,58514,26104,-16789,-41266,-62253,-56816,-42626,-43608,-76034,-6986,59863,83039,134232,62392,51347,191480,271942,257307,232618,133295,-22973,-1583,-84893,-109952,-44458,10854,-15708,4168,12111,39599,82693,33750,-89956,-41726,75334,106747,58457,-15614,37321,97078,102341,109507,70159,10416,-37275,-73760,-67355,-65072,-19573,61353,203079,288468,175994,4408,-31991,13419,20438,-30541,-46274,-21477,-2599,5455,31909,41444,62878,66863,2447,-59868,-62241,-31362,-10438,73526,67447,24935,-15979,109474,206354,217407,132412,56319,38653,97522,126243,120361,110804,64554,33304,10264,-28795,-139397,-104835,-81290,-69720,-5835,25309,-15969,-33077,-20366,75347,110124,72564,10881,7276,17899,15071,34743,86862,121601,71918,1688,-25999,-8107,10349,83647,10776,-35222,-54605,-88662,-126426,-62094,-31943,26864,53041,15918,-66368,-58926,-18693,-8934,-30321,-69733,-85342,-113843,-139506,-90451,-1498,16216,-12795,-49502,-48754,10994,101789,180730,191843,93549,-70678,-37898,57424,50353,14246,3712,113737,225395,142050,45604,-32770,-99652,-19691,4324,4830,-21022,11211,73394,105541,130318,133121,84186,-20732,-81566,-56615,-6258,-19511,-87775,-40145,79924,61751,-6388,-44529,-34634,-23777,-23481,-41318,-64237,-61684,-17988,-47,-33882,-35061,24708,60355,-5564,-9278,175893,447205,464291,239196,-13595,-120078,-121255,-155028,-100404,-38902,-22366,-10162,67533,82234,-4575,-77577,-58120,-1697,-19198,-52636,-67472,-107064,-92206,-32681,61360,81244,98110,107363,93884,24100,-57014,-113906,-131308,-102208,-45912,-4879,-1424,-53706,-56827,7681,106975,183076,144248,32207,-24991,-39791,-38533,-25107,-26660,4898,24371,9763,119106,208568,219903,156919,61638,-4385,-105310,-86638,-10202,-16543,-2106,-14585,-66642,-94318,6165,117811,178957,210617,184772,182604,240518,339583,160297,47051,-49450,-113663,-1856,57776,106425,198641,222738,180613,71907,5253,-67350,-95785,-12941,49499,70100,48260,-14345,-23064,15525,2198,-66373,-110647,-48519,1440,-52432,-109947,-51830,-2449,-61753,-26941,142512,153977,19369,-87303,-76843,-94430,-137095,-84253,14942,92100,174018,159391,48708,-35140,-67292,-66121,-91041,-98979,-77376,-26415,47389,98421,85457,32227,-11276,-41780,-47616,-44529,-17918,37171,47719,65609,43691,12311,-17806,29304,107752,93596,22130,-82533,-121409,-49913,16349,-2925,-86112,-89153,-447,-25231,-66760,-99339,107987,230347,201491,113365,50115,-24433,-86148,-134647,-125726,-110574,-79750,-59187,-75395,-65802,-48180,-62846,-102125,-104823,-66077,-48936,-46973,-4969,35858,113621,107242,32485,-29922,14271,293120,430451,436876,396604,146977,-113529,-31149,213633,376248,472194,312531,160085,141740,132573,85647,22641,13844,75106,193657,256089,261735,243449,186079,86808,1875,-61745,-24124,39234,53813,-9861,67613,248485,325169,255038,94880,-26484,-36283,41242,114157,77771,34445,-44327,-100112,-76632,11383,65491,62788,11105,-75844,-147397,-28073,138178,124117,81542,36076,-17106,-23373,18038,74197,82899,45400,-58500,-134685,-93732,-30630,-15073,-26427,-45985,-25388,4540,4425,-31933,-100110,-96926,-8679,87381,146871,1129,93251,165214,113452,126202,215810,448861,425522,491409,382642,224528,32185,-114873,-47547,-105483,-67626,-24902,-18361,-25509,-32466,-96751,-132794,-98858,-85531,-61173,-42095,24732,55123,109472,262483,329881,317462,325442,330665,314316,220386,81542,-59433,-58471,-38105,-60625,-99550,-46717,5301,54595,83482,141080,159268,115724,47080,-338,-55815,-48639,-35930,-30185,-16350,-37183,-54926,-67887,-73843,-111123,-95404,-53955,-55138,-38823,-36955,-20688,-16495,-33809,-56470,-113859,-141136,-76210,-66561,-83399,-89358,-16828,65948,66719,-232,-93118,-60207,-32705,-33628,-44839,-69107,-142725,-94104,18651,94720,134512,99383,59575,32831,-15256,-81301,-116041,-107123,-72245,-82597,-73195,-49967,11505,38494,6444,2013,-9950,-3990,11288,-13587,-24860,-48192,-120355,-120026,-56740,-46814,-64528,3551,94308,140025,146360,119939,92637,106713,88282,39125,55636,51842,3781,-51137,-58520,39652,114383,139728,98736,28850,-24950,-1507,82184,128075,136061,63328,-5759,-65353,-122925,-112133,-63549,-27927,-15918,-53254,-24669,-1196,-7643,29095,58071,65579,16494,-92566,47388,208074,263100,253356,162697,118936,132365,60420,-50526,-74658,13610,102469,269692,439250,511256,261053,164642,83404,-7834,25542,45080,21043,47857,63821,42854,13418,29323,18710,-16017,-79202,-103171,-74468,-51948,-29615,-12816,31004,43551,32416,78649,225947,333419,325714,268301,144291,-3275,-45503,-41872,-24345,1810,-2960,-13519,-48539,-64689,-41164,-1371,62796,146364,192019,202695,159196,82212,92362,145398,115384,89940,117192,137184,60681,554,32659,50821,-12401,-108812,-122354,-126461,-95679,-5652,53508,80635,110582,80605,92461,238385,407592,369164,168957,12614,-78761,-64609,-21029,36380,6936,-71797,-56152,5498,19829,-34065,-126271,-167996,-104007,-27399,15516,36200,67586,30559,-12032,28762,22341,7221,46219,29566,8519,-46480,-84681,-41200,5726,11581,-6513,-19027,-41281,-61911,30663,142442,153747,85264,-36012,-149653,-71161,-10872,31086,28930,69341,106887,165364,166274,89502,64633,118805,215448,211864,89837,-51765,-131383,-111206,-78276,-19565,12321,5202,-78881,-15160,120341,227530,227368,185915,121218,9836,-69444,-76914,-48476,-37195,-48771,-80046,-143848,-103668,-73756,-45320,-9184,7552,58331,50182,-10639,-64142,-58747,-46780,-74166,-65988,-29195,-36925,-75604,-82463,-3975,69314,101463,101963,18183,-104926,-132560,-86659,-27629,-20946,-37948,-92457,-103827,-93041,-124225,-46564,9755,48884,63354,82812,76868,10724,-40986,-43630,1051,17473,7352,-5936,-22781,-59539,-107501,-119878,-96839,-124008,-107996,-31651,27761,67711,98012,108059,119284,128787,118711,126223,126900,114139,83622,90202,106253,108796,71318,-46878,-159762,-68513,-56267,-115683,-151874,-152667,-86826,-64719,-95352,-71374,851,21022,-8823,-89936,-89471,16961,103653,136192,112572,74276,87554,27101,-49336,-53643,-109338,-118395,-101960,-95312,-122118,-136981,-104998,-34580,82867,118072,50219,13430,-15709,-40510,-65976,-124368,-138360,-104300,-58714,-14767,-71520,-110030,-17865,67232,52546,-26467,-38586,-92303,-107588,-88622,-46519,-18274,-19025,16896,55169,30544,4917,7934,70904,102791,121858,154078,152306,79254,-7317,-61023,-64750,-30625,7960,14317,-40389,-42163,-47764,-78108,-101456,-61792,-45012,-75312,-117332,-149739,-133253,-74783,10799,72429,93569,63364,-19413,-83516,-14487,78015,57096,-26625,-66035,-40625,25578,91889,104565,59942,5340,1827,37515,-9555,-79622,-118638,-31660,14393,-21106,-16992,97932,167785,135610,41993,-67714,-142048,-123100,-97054,-83918,-57576,-41579,-68792,-45096,105541,214233,243833,223403,93456,4817,-19155,9839,25344,101690,201160,128814,7123,-79151,-127739,-112964,-86239,-55292,-64539,-101925,-83850,-1573,85737,97216,125236,132105,91256,13857,-96231,-2393,145777,251351,296496,255266,190302,172003,163531,94579,64718,68795,60598,21146,-31966,-13802,49708,59520,48162,70914,77601,86394,55324,13836,3437,-33510,-113677,-41518,101568,189516,168232,78654,620,66991,96666,48294,34093,14118,-8732,-39634,-76923,-101806,-95212,-90230,-60023,-14915,47476,153308,198235,144411,50011,27822,43968,85763,64658,-11685,-79760,-40881,103387,164385,181797,94042,30220,-51054,-91153,-6317,72606,105744,88254,12035,-53094,-42601,111377,302463,432404,309372,161672,66814,-225,-68949,-44480,-31293,-26322,-38577,-50316,-57558,-84302,-44204,80492,90874,-4040,-42173,21451,131778,165275,129327,44491,-35442,-17314,3452,-37082,-82912,-96594,-75797,-32732,-22942,-27908,-872,8941,20227,-19547,-45980,-38504,-54051,-95331,-54331,-27040,23615,88308,157940,129252,39664,-41509,-66269,-28826,15107,19955,-8545,-61876,-115892,-16913,144196,177506,115719,51417,56717,104463,155771,146836,103681,106006,109507,40880,19109,75677,193256,250544,149058,47509,44836,161590,237780,207601,133788,50693,44913,46723,43600,62257,53679,16545,-673,-32129,-89218,-139285,-92228,-37632,-44074,-169271,-45295,-3082,21718,30464,17235,-28013,-40921,-76125,-104408,-91155,-81582,-51128,-84374,-91490,-52621,-26803,-7716,-14936,-4811,10591,52892,151157,186827,139353,62986,26479,47998,37829,-15127,-28901,72671,147104,82597,13722,-33375,-53841,-28568,-13468,5296,4587,-6493,-80651,-102645,-28358,5589,53287,135247,158087,41396,-32409,-58024,-24494,24533,36430,24009,-22521,-83147,-77700,-56507,-33620,-19269,-30424,-27707,19233,33923,28214,5108,-9233,-57655,-82582,11823,191335,311218,380353,305291,131381,-36777,-126877,-82305,-3820,-27844,-59824,-70547,-91637,-82579,-28917,47878,62011,-2092,-38846,-19278,39317,62780,32683,-13119,-40396,-70306,-74330,-38744,25782,34352,24853,45506,12221,-45615,-78905,-93395,-101565,-71239,-78887,-95194,-72155,14097,127756,155251,97804,-22134,-7189,195583,243565,83906,-54464,-86476,-76692,-79650,-77428,-85955,-80958,-14183,-45740,-78069,-83519,-18016,33256,-18926,-85828,-137781,-119159,-28603,10380,12738,31508,80330,167657,167083,137215,127119,67924,25143,-50438,-62221,-4564,33031,54489,84355,85784,36891,-15037,-16107,10285,49029,108343,145614,197296,228120,81892,-78727,-52592,42874,95421,19731,-33093,-30016,-29133,-36058,-27596,-15595,-42135,-98304,-130650,-55712,27427,57202,17322,-63826,-101946,-97425,-96658,-75575,25517,181541,285044,329089,180427,62344,-1622,-67988,96259,338651,417353,318749,174869,108131,91822,164373,268980,234433,102980,45814,6288,-99360,-94638,2010,18442,-32687,-77872,16492,118561,151985,160173,255409,239698,174182,100732,6695,-56094,-27858,2584,15521,38258,23934,-81242,-139436,-66646,-16279,-7746,26994,43203,34992,94963,152803,238470,368510,301656,8499,-58481,48032,98623,60994,-35772,-78883,-69026,-61422,-66428,-62592,-114573,-150836,-82596,-16825,41774,104034,164276,194066,152834,96388,51758,32667,37397,29628,71520,75060,-12600,-106086,29114,63578,-24238,-83355,-41762,54773,18185,-78431,-110090,-46361,251,54909,130843,206357,210083,113832,6735,-59518,-72535,-56370,-31669,-11603,24121,7518,-32774,-40905,42168,111591,143320,141175,126037,150728,193233,199243,75227,-4188,-12370,-78157,-23878,-8595,-37545,-17821,8990,-43612,-123856,-88204,-23760,-26524,-59666,-11592,44694,63509,35142,-27538,-46060,-61644,-88540,-38624,-74384,-119312,-67649,1148,13065,160,17769,46741,22888,-28430,-43010,-41707,-46454,-87196,-90742,-65431,11140,-1192,-56431,-97987,-36547,-20203,-11538,38458,41496,-30503,-41048,59477,78448,19043,-31861,6691,25077,-13642,-38148,-65661,-80164,-92777,-69818,-86401,-71910,-63191,-66458,-28454,31776,83111,109575,110559,101224,80624,49286,-2903,-23342,-45378,-45998,-51369,-74475,-35596,-14596,23348,205815,181127,42733,-75191,-109868,27476,77016,36278,1503,18305,-25370,-13654,-18522,-27244,20502,66709,21057,-125061,-59950,-54159,-41272,-43141,6160,47303,3392,-27704,14063,118528,36283,-59314,-29951,-1531,5534,-10562,-42694,-99549,-27053,55805,30823,-61188,-18340,98679,194438,306805,285142,216644,207114,136080,29326,-70777,-141848,-162411,-76812,17074,16321,-13968,-57280,-847,-22181,-46020,-51808,-71787,-75199,-34533,28990,106682,190129,148062,73266,156249,254228,99800,-37104,-79708,-104596,-32975,58275,180487,158992,16722,-85976,-81956,-16993,9195,7896,-16733,-36071,-38483,-24866,-10187,30439,2920,-21869,-23110,-49492,-46515,59166,152788,215364,241872,128931,72184,80463,43294,-37604,-99850,-136925,-58229,5296,16766,-39720,-101582,-131106,-54464,46878,94929,77234,44318,16174,-4579,-48111,-99872,-124866,-109653,-61503,-47341,-50740,-108609,-106917,-75302,-44533,-52623,-40989,28657,86811,58348,-26056,-88499,-98451,-41709,-31931,-70391,-138766,-128234,-86305,-44276,-7585,-12039,-26420,5250,54179,59849,60689,94386,104741,63163,64853,93399,109630,26272,-71570,-64084,-5871,57452,68948,16626,-49887,-46665,52045,102487,157289,170737,99110,9710,-7969,40506,120363,160959,82182,25274,35919,24474,-43850,-90861,-63364,-113829,-69527,-180,17134,32425,38358,33393,17832,-35577,-53669,7797,39151,69147,50380,-25464,-123622,-101440,-54798,-31350,-74964,-137622,-77433,667,-8415,-44033,-61703,-68992,-123850,-24993,-21652,-46457,-63234,-76722,-36032,46311,79319,47015,-33106,-109287,-87942,-11087,32671,21556,36959,94262,126946,128599,156979,123794,54880,50668,98914,110629,160019,230193,143426,35521,-60625,-70009,41000,203020,272943,134096,-3228,-32278,31796,38735,-9465,-34409,53610,173968,227016,263453,262312,300284,258054,102996,-27468,-65563,18211,38668,68213,226780,392656,439195,332274,108391,-7045,-22896,1558,11441,-20207,-64773,-76619,-21396,2944,168206,326045,364246,300908,164366,40237,-25643,-44119,-43261,-58736,-50540,50552,135446,171130,143964,64555,7901,-23725,-21207,9458,11789,22284,-9658,-28090,-53268,-62174,-53604,-49060,-54969,-75454,-51984,-8034,68207,197689,306534,319744,220346,82785,-9741,-41943,-76582,-75990,-60837,-80220,-96796,-102952,-37143,10378,72761,104106,105958,121275,57905,-73587,-65132,52884,100962,51233,-99120,-159814,-71344,-21689,4193,53264,17791,-63971,-80292,-64752,-42644,-11057,-6608,-76901,-70412,-29763,934,18839,-2606,15909,49936,65221,89961,143335,172251,144660,144851,132567,200904,286750,332590,199844,23323,-67108,-25116,-3498,-40837,-70457,-85376,-63176,-8568,76138,138258,116400,19178,-27083,-48478,-43545,-30242,-27691,-61365,-95031,-89520,-66595,-36546,-54219,-102975,-107257,-89565,-46150,2189],[50247,40643,-513,-15121,-39308,-59580,-56565,-65155,-80355,-68219,-67924,-86270,-92377,-58784,23621,236928,380005,240247,64100,-24641,26455,12344,-41924,-28072,-219,-8975,-23075,-37575,-52606,-60124,-37101,-26465,-47005,-50542,-67149,-42626,-869,-30812,-94493,-52584,40532,100405,15117,-11236,109651,182707,129648,31342,42558,63317,38867,-55185,-125894,-62708,11519,216804,302657,202864,97671,-26816,-101794,51877,66871,109013,182636,173078,156185,157939,77972,-54634,-79017,2431,28838,41940,61383,48511,-39277,-109436,-123441,-65712,-32020,-30752,-21566,-23660,-11337,-3629,-22624,-99371,-50247,95314,221625,230254,109537,46049,25519,-18779,-53738,-84704,-79297,-59000,-55077,-73261,-4244,56021,61249,118779,92828,86153,224249,277065,244788,214534,118060,-35309,-1792,-70951,-84068,-19628,31086,6084,10472,-2366,13538,59799,20365,-87105,-51126,67298,105333,66419,8635,79212,135537,133245,135363,87035,17869,-33405,-75340,-71551,-70403,-34521,38948,163837,253203,170776,4923,-28272,9244,19196,-21966,-31587,-6976,7303,10282,30843,36460,61711,68999,-1557,-54948,-46240,-16655,4110,89011,76100,33192,14339,126953,215039,240989,167503,75895,34131,81215,122026,143494,138369,70429,28878,15450,-12227,-131529,-110787,-96142,-94063,-26526,10312,-31232,-44252,-32956,39983,73958,27756,-26654,-22121,-4283,2743,14802,63040,112667,73618,3945,-29336,373,29492,105813,51776,13369,-20707,-63742,-134884,-72026,-43877,17438,51383,22931,-49005,-55015,-26682,-20271,-42518,-81245,-78080,-108913,-126690,-88217,-4857,14851,-5245,-35644,-27797,33991,120829,185519,193528,100350,-58941,-36063,61739,51447,8364,-1082,121926,300485,215800,80756,-17979,-98668,-18693,10108,7722,-26249,7622,68862,102037,127036,130483,86919,-12405,-73564,-53808,-4085,-18824,-89744,-40381,82041,51841,-21285,-51020,-29066,-6674,3443,-6236,-29713,-37297,-8398,-869,-30537,-24690,31014,65574,-2061,-16940,160103,451208,489565,252940,-4819,-115219,-103993,-134405,-86704,-40866,-16102,5183,94276,129039,31625,-60243,-58635,-948,-11294,-29774,-46401,-80331,-68457,-23848,54201,72576,91409,102442,109836,57612,-13710,-74154,-119317,-111987,-60186,-18412,-14879,-70604,-72286,1862,107026,176884,141518,28504,-23027,-35011,-32141,-16534,-31389,4011,2385,-66054,31701,131238,177331,159228,74480,-3625,-129425,-39128,32134,14345,13748,-4892,-58775,-84062,28007,161381,241274,262674,212409,207056,288544,396411,201001,67577,-27702,-89021,-13414,37551,79856,188333,234763,211665,99014,28111,-45598,-87655,-28929,29061,50260,34520,-9649,-16519,22069,9398,-59168,-117245,-54643,-6935,-51274,-86669,-64713,-21908,-81308,-958,180875,193994,57223,-71040,-90622,-107761,-132903,-84928,22629,107082,205651,187096,60095,-29952,-57443,-60429,-84511,-88014,-65454,-18461,46299,81802,57858,15504,-18717,-45757,-51964,-55246,-36418,7106,21394,60597,52792,29429,5507,56333,135161,115451,33206,-69409,-108746,-51500,8677,-10239,-80075,-82137,-20076,-51014,-73731,-111325,72573,147438,125968,62960,20796,-24303,-71002,-116423,-122825,-123324,-88811,-61326,-64668,-44534,-35733,-70334,-115036,-90137,-40573,-35837,-48512,-9689,44674,131638,139383,52509,-15336,35762,344125,537878,539913,501463,247320,-205825,-9878,258039,405543,471430,326911,149520,116961,108133,71426,12253,9461,69230,157421,188384,203817,220561,168007,74083,-10078,-67547,-13872,53548,55035,8741,84564,282338,368146,273206,83954,-37190,-22746,51448,101223,58085,32090,-37471,-111170,-29336,56594,125724,114306,44249,-66066,-131720,9826,175446,152497,90200,20592,-24112,-36755,3610,66738,79118,45355,-59389,-132883,-82543,-16848,2818,-3434,-22902,-9745,10183,9245,-23923,-79697,-73506,14979,130607,195907,63103,132888,200950,137130,159829,255501,482635,482726,450904,329818,196376,52644,-110604,-63987,-69953,-125858,-102439,-75051,-41201,-26226,-93471,-137606,-117780,-61097,-49109,-48339,14306,57929,139594,318851,338852,284549,279959,305668,310370,216884,84579,-49632,-55301,-32585,-52492,-98890,-45937,12603,74235,104611,152929,166069,128581,54058,-18659,-61359,-30193,818,9338,7484,-25214,-48526,-61583,-64921,-99228,-103198,-61564,-65882,-50273,-45240,-22766,-16936,-35593,-49276,-106221,-131705,-71346,-65637,-79729,-98511,-51043,20880,21610,-38912,-109485,-64400,-39423,-42660,-60884,-85356,-160723,-63131,73131,156923,187851,133140,70385,33467,-16951,-93123,-122249,-106631,-79619,-93476,-77836,-45303,27397,63306,25569,14533,-4793,-4042,8150,-7941,-20114,-45707,-116862,-120378,-63283,-39357,-48191,14693,100653,146642,148943,111223,69469,61380,32101,8106,52261,61508,15801,-46408,-78152,14604,102937,128529,77919,14848,-17784,11084,89439,139089,153841,82395,4986,-67500,-132198,-93315,-45058,-22957,-32506,-78139,-27614,-4310,-25577,13416,64034,82434,21460,-88628,29479,184357,245270,237414,164028,126758,138303,54628,-65153,-64888,11776,87127,235467,392880,524047,328343,241085,156348,62997,72855,76221,38244,48738,69369,61771,41340,52630,29973,-20560,-89340,-103866,-64116,-47126,-26798,-14428,21111,31637,28586,81058,221209,307725,278913,221695,114571,7468,-66403,-55571,-33883,-4854,-4046,-9199,-41117,-57116,-34625,5825,78656,173088,221329,225630,159300,64097,76383,153067,129558,83178,98381,120622,53808,-11694,23607,45004,-17787,-122605,-133876,-129582,-90997,5277,73216,105075,126331,78051,81793,211715,352208,308241,126164,-7325,-92905,-78176,-43708,29682,21760,-64184,-64559,-3322,19507,-26025,-116141,-164689,-94825,-10586,49602,68451,79676,39861,1771,38250,24970,19508,71618,52688,17060,-41729,-78439,-43552,-6952,-3084,-16807,-25805,-52984,-64867,24262,121807,115513,53751,-55103,-129134,-71241,-25126,-28082,-39352,18655,63887,129509,152773,90240,63602,107332,194655,192187,79964,-44305,-130573,-111830,-79180,-18164,19751,11700,-79712,-21022,99831,169957,136484,108187,76296,-1259,-72616,-92977,-66912,-40069,-38492,-62999,-124688,-112587,-78775,-37946,3463,18245,62893,47836,-21114,-64249,-38697,-9368,-29600,-26533,-4536,-31649,-72325,-61905,22256,81581,106918,108542,25672,-102023,-102481,-53484,-3392,-15435,-46794,-107215,-114285,-96833,-106935,-38054,17864,52528,61514,73309,65007,1965,-52909,-56910,-12152,3158,-11684,-23699,-43788,-85696,-120449,-105497,-80634,-115064,-146512,-68307,2057,55978,91964,106118,129037,151772,139483,149585,159052,145170,114413,117652,132820,134522,110233,-11700,-154255,-98643,-82107,-136615,-131244,-136447,-88477,-67580,-99962,-82555,4254,39757,18920,-66671,-122429,-40951,38569,79281,84976,82920,123000,82453,17887,7490,-46186,-128827,-139249,-124681,-119445,-113275,-88582,-26913,72373,102870,43694,2788,-32950,-65405,-105832,-157565,-160889,-126449,-82512,-34838,-80842,-119806,-39062,14167,-1140,-58069,-47097,-74400,-101179,-127921,-91213,-47226,-10060,37508,75621,46248,16427,17876,79412,103772,119575,147240,140642,59894,-33891,-78224,-63348,-23283,15898,22442,-22891,-17570,-29401,-67070,-104310,-68403,-46321,-65342,-93953,-124744,-116881,-62374,16793,77797,106109,82581,1169,-46936,23734,113237,65192,-24710,-60605,-30225,37789,109329,132281,95893,54173,63787,91807,27171,-48289,-94351,-30050,7543,-41354,-70364,48347,131163,127712,49869,-54144,-145547,-129812,-91363,-67036,-48932,-43330,-70335,-54174,77892,157513,188315,179463,88352,25582,16268,35492,25400,87125,194714,143176,20859,-67517,-126134,-110525,-71418,-35868,-54453,-117416,-113798,-26454,70356,93068,123474,127991,83720,11360,-50476,23866,139395,236407,296961,261029,203979,180653,148758,80555,58748,64632,61824,29151,-27814,-39419,14772,32756,29474,66302,93335,92175,43596,1172,-9298,-51181,-129248,-33983,103446,189521,169598,74911,-44691,6792,54435,14735,6149,-1325,-11641,-32389,-57382,-81188,-95311,-106211,-75276,-31347,24480,131182,205242,174608,78840,45472,43704,67454,43182,-21372,-80442,-53151,89558,149834,152240,59992,-2453,-79289,-82120,-6257,56516,79164,70124,12399,-39727,-20416,144206,330400,417393,256649,132310,80801,29255,-36180,-37282,-38166,-33287,-33595,-36768,-49546,-85780,-52545,67855,92243,16400,-13377,48210,139388,159326,125206,28631,-53992,-27858,-4577,-39905,-80771,-90690,-62181,-4858,8919,-8812,-5384,-4128,21380,-4141,-28680,-25519,-43781,-80221,-32540,571,66185,144982,211391,172595,74633,-24599,-64897,-31287,10877,17653,-5965,-57351,-119688,-7195,196410,238393,151452,68131,64530,86650,99812,88004,87730,109240,99382,14543,-7371,45957,158675,245829,169522,63332,61546,166346,229904,198716,113129,32908,33689,49451,45945,60411,51468,17186,-4088,-32495,-82852,-122105,-75927,-27536,-46053,-137782,-27944,12527,24785,22193,10824,-31750,-45452,-84987,-131163,-121303,-71610,-30264,-65704,-105200,-71749,-32987,-4415,-4309,8920,28582,72896,172038,212231,162566,78688,25755,31339,15854,-11719,15102,128998,175026,91920,18897,-30610,-50213,-23709,-13291,-10953,-21594,-28381,-100101,-103848,-23535,6480,46968,119311,149502,48376,-25026,-72546,-53586,-7267,7069,11284,-24020,-81156,-76255,-56135,-30192,-11711,-15787,-17148,8815,5681,-3277,-18446,-9145,-42478,-82460,18271,221161,326262,367341,275066,107718,-45394,-133364,-95462,-17398,-30087,-55362,-65778,-94015,-79037,-28772,39736,51329,-464,-25218,-937,54921,73461,35461,-22071,-58678,-83233,-77053,-50675,-2677,-5902,-13190,26852,5805,-46966,-82121,-107434,-123288,-99534,-115202,-119444,-106088,-47684,43421,89933,76923,-19857,-12658,177447,275004,139066,8659,-44172,-47295,-51550,-54656,-69561,-108891,-43446,-65354,-88537,-81690,-9426,53984,9804,-63777,-122695,-134175,-27521,21870,27326,50321,94637,159516,143102,116527,120674,78626,39055,-36956,-56616,-3125,22778,21786,54898,73296,29201,-26537,-22486,9356,47484,110036,149341,201868,223003,75901,-79687,-55099,42193,98504,29003,-27709,-26211,-27263,-38814,-33850,-16555,-30085,-101665,-120221,-43238,42408,65971,31450,-29965,-69835,-89479,-100228,-62419,53900,237934,355062,381250,196929,68440,8993,-75104,74506,298206,390768,332678,193946,121029,99941,165443,254340,186849,40617,29263,6287,-102398,-99662,-7482,-6322,-53633,-102099,884,72886,113863,125553,193275,171654,120921,66633,-11328,-46690,-11615,15324,28504,59291,29598,-83261,-124482,-53816,-13667,-20296,3317,21478,24060,97150,153639,225645,314510,275183,15285,-60917,49094,109380,76143,-22381,-67523,-58107,-52038,-56381,-48001,-99763,-136542,-75775,-11799,56615,145073,230966,255527,191109,113945,59458,30067,31832,25609,69600,78393,-4799,-119300,6043,33638,-48765,-96874,-49808,45833,12083,-86740,-92312,-15598,37982,84584,139784,205456,206812,112342,6105,-50019,-47215,-29110,-14732,-2587,28402,5797,-36586,-32732,46307,108156,154270,140485,106539,109293,130198,143152,56277,-3487,2252,-44570,-4379,-20214,-58685,-53778,-24325,-65382,-130719,-69672,-8469,-21866,-71156,-8699,57290,69090,35709,-30770,-48259,-68887,-112518,-58344,-87824,-121612,-62133,2283,10261,-7250,15346,42256,22923,-19071,-40533,-46887,-46248,-79745,-109267,-93002,506,7081,-37010,-82142,-50446,-18818,-1818,48606,48023,-30916,-39642,58155,75103,16894,-36764,3302,30964,-6138,-34953,-67254,-85260,-95385,-65686,-81233,-89870,-76749,-79596,-36812,49904,114784,109961,83928,61435,44233,25564,-11050,-30216,-64516,-60621,-61806,-94323,-51821,-21804,16762,190571,172553,40881,-71941,-90798,48676,95628,48258,9666,23815,-27362,-24901,-23752,-29550,20906,68830,26875,-109006,-50256,-43921,-35632,-35127,20481,66011,15479,-17611,16797,98709,-3956,-52004,-18606,7583,11442,-8675,-42538,-99862,-26161,53729,29320,-44451,3574,104954,187681,305339,293548,205782,176853,96064,-2132,-97243,-162704,-151281,-51479,59786,63273,30613,-28144,4957,-26916,-55596,-65888,-86965,-87144,-37661,31532,115671,216055,180997,103593,176432,232539,61169,-59333,-85471,-97569,-30392,68853,190190,171914,31832,-57131,-58961,-7520,18127,19772,-3154,-17677,-17419,-4009,1792,28699,-5128,-35048,-35664,-58190,-45820,69676,164034,222065,239338,115165,60410,78685,41162,-40970,-93337,-157740,-85387,-17423,8298,-42144,-98355,-129853,-66728,36441,90085,76773,43654,17466,636,-28248,-69814,-88294,-99797,-51799,-45216,-46429,-103516,-116671,-86022,-60904,-73437,-56947,20762,86485,66291,-14392,-91253,-115254,-42525,-30051,-69837,-140712,-139277,-95542,-45990,-3787,-15059,-37568,-309,60032,70472,67669,95438,103031,65854,98365,153975,150352,35148,-76981,-68612,-12031,54633,71573,25379,-52677,-61799,17172,59436,121327,152496,88469,-22275,-41820,22154,124280,203638,128805,42660,37823,34635,-30410,-93150,-67150,-93217,-97702,-21625,9905,26179,25370,11600,-6785,-50091,-44537,36457,90275,103091,72428,-19429,-110306,-103179,-61496,-33506,-78171,-138822,-76603,3509,-9889,-49428,-74306,-90064,-121277,-4652,3213,-25536,-54054,-87895,-49699,31202,63389,30178,-48500,-122803,-92939,-7643,40702,17418,15237,72125,107594,120626,161128,130669,57785,37575,67547,62769,105124,156822,78686,4270,-75391,-87801,17523,186100,312268,208411,41258,-10982,28290,23404,-18819,-31373,54489,153715,183327,202560,210246,266662,226289,76760,-36283,-66524,12688,39539,84889,275615,475510,549170,419309,131325,-6981,-25507,820,12590,-19516,-68182,-94438,-35325,-3830,129442,276582,334220,285424,151532,29822,-37805,-58858,-52104,-60995,-58280,39712,128448,172135,152393,72436,9130,-29588,-35327,-3046,7151,31477,5836,-13892,-48236,-66604,-50446,-38986,-48588,-81367,-71302,-33794,60985,202492,310535,308815,207425,71694,-19814,-52220,-85295,-80157,-57279,-48074,-53444,-62867,-17962,2298,40406,63724,61433,94806,67837,-50791,-4933,119934,146020,70405,-86237,-159627,-86408,-45265,-17702,40886,11615,-65371,-80350,-62896,-42825,-12950,3096,-63752,-72962,-33595,-3128,14165,-8808,5058,42565,58855,74641,115886,172958,178253,204631,204135,247608,297704,299190,161405,2841,-66597,-30081,-9795,-37840,-60780,-72654,-47216,6495,89646,162549,142138,40041,-17038,-53315,-48797,-26881,-17991,-54027,-96319,-68867,-34341,-5851,-34280,-91125,-97456,-82207,-40368,5500],[40287,31598,-4335,-9258,-28296,-53860,-57712,-68651,-83526,-67424,-62916,-79775,-91193,-66179,7661,199577,295494,170460,53157,-4329,35765,3384,-59096,-50819,-16844,-18942,-32545,-48688,-58896,-60105,-35791,-24725,-54157,-64824,-79113,-61781,-15813,-37028,-90966,-63287,23325,82100,6928,-37347,59318,133534,109167,47598,67653,86116,55390,-49291,-114314,-53018,14516,210948,271350,181968,81240,-38039,-91667,42300,30125,53008,127605,123105,97535,76031,5472,-115945,-58105,14844,28123,35665,53795,39545,-33497,-84929,-123758,-83954,-51335,-50148,-42149,-43629,-25856,-12183,-28309,-104260,-74806,53448,151451,155781,56298,27813,19157,-24972,-68559,-108399,-102900,-78526,-69265,-71415,-7890,40999,28139,94667,121933,121101,249675,273605,226869,191308,98214,-50603,-9649,-61370,-64956,-4267,38316,14041,4852,-29786,-22366,31302,1036,-91856,-62898,54472,99107,70718,28780,120083,177837,162760,156380,96787,17291,-37794,-87154,-87716,-84716,-55429,9424,109514,193916,146427,-3233,-29572,47,12869,-17206,-19953,3276,11084,8042,23373,26993,57623,67830,-10037,-55175,-32298,-4090,14372,91938,70152,29719,34348,136771,217229,255465,194238,86764,18934,59659,111653,154704,148732,59806,10496,8765,-4629,-125753,-128040,-124058,-130103,-55321,-11162,-51887,-59354,-49202,-947,29541,-21320,-58241,-47405,-24605,-10326,-11780,30571,93515,67050,200,-38278,3584,46678,118631,81175,50186,4330,-46902,-135563,-86440,-60182,6078,51070,30996,-39585,-63917,-43835,-32765,-51109,-91277,-74779,-108863,-123132,-95320,-16928,6758,-3773,-26988,-10144,55191,135880,182390,182667,95120,-45891,-25578,68171,53582,1090,-14496,116386,357816,279346,107030,-8960,-99611,-26436,6923,1373,-39109,-2208,58552,92253,117129,120907,82851,-10387,-69849,-54291,-6049,-21366,-91370,-54137,64308,29722,-43253,-61615,-27747,4455,23942,23175,395,-13202,2769,-443,-29096,-22237,26442,57923,-7608,-30587,134493,421592,473075,238045,-8592,-111518,-91746,-118510,-81676,-53248,-21070,16870,118585,175204,65069,-49121,-65960,-8211,-10024,-11761,-30730,-61782,-54050,-24109,40163,58814,80105,92043,118403,85973,25194,-28283,-90972,-113363,-78761,-39748,-36072,-93764,-94238,-11838,98752,164047,134745,22136,-25935,-36440,-34833,-21357,-44672,-1897,-24758,-144824,-25328,75547,139251,156081,80348,-10244,-113026,2776,64456,37691,22845,-564,-55018,-82269,39035,196422,301668,310681,235749,224240,319697,420897,226438,79569,-9961,-65556,-31018,7966,47006,170154,238833,238443,125704,49413,-27925,-80155,-55172,-940,22357,15753,-10639,-16485,19760,8488,-56810,-127508,-71740,-28774,-58758,-71541,-77595,-51872,-109141,29602,218176,230466,94994,-48700,-100285,-122590,-120213,-80156,26563,116073,228564,206814,65556,-30293,-53394,-57383,-80337,-81198,-61342,-21156,31806,49916,20319,-4240,-26578,-49620,-57844,-65277,-51475,-20032,-9662,47416,53895,39492,23569,81847,160516,133842,40968,-58668,-96482,-54858,-4356,-25452,-78748,-70086,-37624,-79976,-85311,-114849,38645,71271,52596,8351,-21648,-39042,-67549,-104900,-115872,-136831,-102487,-69287,-60815,-32436,-26777,-74767,-127141,-76916,-20757,-28342,-57535,-18125,51482,139752,159214,62783,-8361,50762,379960,619353,607673,557715,311452,-230133,22628,291423,416973,446595,312867,119572,76511,71962,48242,-3103,4409,61151,118356,123870,150039,190975,145626,59300,-21357,-68956,-6817,58064,49553,16757,89378,295116,386296,270124,61624,-50458,-13614,52782,78509,32085,23734,-33379,-104196,5283,87572,173834,159024,71802,-60376,-118979,43150,207796,178702,97901,9491,-26967,-45529,-10135,53139,68055,39375,-65022,-131326,-74131,-7309,14649,11354,-7691,-1337,10671,9510,-22002,-68207,-57068,32802,167744,235488,132477,168661,231558,157454,180386,265294,494291,523651,435317,335034,217538,106903,-78186,-60927,-33916,-96418,-124552,-63771,-13408,-8088,-96687,-150426,-111240,-49610,-47988,-58246,-2327,51094,156098,353435,326493,237932,222837,264450,288369,199268,76738,-46424,-54960,-31855,-49287,-94431,-49178,12547,83216,115467,155398,163719,131979,49986,-43106,-62465,-11703,32871,40808,22392,-22121,-51658,-64096,-63655,-92039,-114897,-75746,-77434,-62321,-55266,-25824,-15710,-37627,-43190,-98716,-128040,-73430,-70209,-81145,-105413,-79573,-17517,-12518,-55698,-79858,-65311,-46238,-51804,-77525,-103403,-171502,-41408,111879,200356,224347,156865,75120,29274,-22469,-106241,-115376,-105072,-89321,-109556,-87135,-45686,37122,85234,44957,26192,-2572,-9134,-699,-6935,-19496,-46077,-105362,-117027,-69766,-34714,-35999,20130,98122,144717,143300,95095,39540,10871,-24874,-18306,46503,67995,27479,-37194,-94458,-15958,81759,108085,52279,425,-10187,22403,93857,146090,166019,95597,10586,-71867,-128194,-74224,-29859,-21877,-50708,-81849,-11823,8569,-32135,-4840,63870,89292,18556,-86801,11782,155254,220105,217912,164831,135363,146034,52312,-74487,-59412,5655,68456,198414,340089,515141,393807,319787,234248,132257,113171,102801,59028,53863,73345,78057,67677,74743,39114,-26402,-99511,-99957,-57210,-44074,-21888,-9743,17496,19402,19180,76909,206255,269367,225970,170891,84526,23547,-77413,-71473,-47819,-15662,-9243,-8888,-37192,-52610,-31131,9479,88277,187768,234871,234081,150873,45964,62870,155027,134561,71848,77121,99498,38413,-31830,14430,42317,-17416,-132443,-150786,-136694,-87188,14537,91490,127003,135172,72525,70824,185140,294082,241743,77887,-32130,-107712,-91809,-68637,20239,35007,-51932,-70957,-13440,17996,-18543,-107039,-162842,-87060,2835,80286,97741,88076,46489,13924,46277,26646,31209,94311,70914,19694,-43500,-75216,-46695,-21230,-19457,-28848,-35294,-65960,-62923,15528,93340,72865,16562,-75871,-110448,-71444,-43089,-88390,-85861,-22858,24938,93234,134148,86224,57376,89724,165534,163904,62733,-43453,-129862,-112747,-80052,-17220,25755,15604,-83530,-34803,65988,102957,51553,38346,33234,-12070,-70378,-96180,-79176,-39777,-25494,-43561,-103406,-118525,-84238,-32583,11985,24028,60382,39834,-32773,-60123,-19597,24855,16160,15012,19917,-28106,-70084,-43749,42487,85529,102490,103602,26291,-95353,-71226,-19326,20158,-10063,-52995,-118827,-121418,-94431,-92553,-32624,21330,51144,54004,59163,50923,-7939,-65395,-70284,-24708,-11342,-31573,-41505,-62202,-117204,-111238,-81999,-63941,-100047,-183468,-102472,-26241,39238,81347,100206,134286,171095,158705,169757,188144,171897,142306,143552,159013,158944,146798,22321,-133042,-119861,-107176,-151746,-107037,-120174,-94064,-75717,-104772,-88885,6676,53874,34819,-53228,-119703,-77744,-12031,27536,55351,86827,150463,134832,96208,82936,35548,-70670,-111162,-95287,-85764,-89536,-73369,-22559,58225,86752,37701,-5350,-50352,-92448,-148326,-148316,-171266,-141532,-99850,-51287,-88732,-130712,-60819,-35743,-48349,-84097,-53442,-58016,-82061,-133556,-117843,-62166,2201,55218,92953,60464,27614,27717,84938,98956,111382,135963,126894,41742,-52134,-67975,-36926,2529,36341,40698,1218,9496,-9219,-51940,-101192,-75892,-49748,-57458,-74603,-100963,-100512,-50628,21525,81618,117706,102147,28542,7660,81177,155216,73154,-24010,-56027,-21558,47753,125143,159226,132216,111358,135914,150428,66213,-14002,-63013,-27302,-4378,-62560,-119286,7738,91756,112306,52925,-40728,-129566,-131756,-83267,-51808,-40078,-45036,-72707,-66874,36043,86115,116605,115543,72357,45646,53537,60239,24781,70388,181840,151844,32379,-55855,-119183,-108418,-57776,-17345,-43050,-116357,-128829,-45718,54994,87788,118101,116921,67415,6135,-6852,56429,132360,216176,283727,251884,203919,176675,125022,63420,52231,61344,65715,43194,-11763,-52910,-26661,-3159,4201,53478,101002,89738,25911,-14876,-23986,-68238,-144306,-32051,97967,179964,160347,65368,-82383,-43704,16213,-19008,-21954,-14338,-12748,-25327,-39393,-60719,-82066,-122888,-93375,-51481,-1717,101744,199964,198466,107843,62411,40920,46761,20560,-33332,-84429,-66680,71330,127977,117948,27491,-32016,-95185,-58778,-2664,43997,57111,53526,13376,-24130,9189,185260,360837,402741,211150,99577,85028,56368,-8004,-30845,-43122,-37124,-25237,-22480,-41215,-84513,-56708,57672,94956,39278,18152,76601,143844,147832,114441,9093,-71756,-37833,-13511,-43255,-78037,-83067,-43859,28005,47419,18795,-2385,-13629,26025,16006,-9326,-12080,-32322,-66948,-16338,23867,105577,196565,257358,210197,108883,-2525,-57182,-28678,11358,17610,-3073,-52649,-124603,2599,244976,291259,180283,81178,71318,71742,45121,29534,72354,106175,81834,-13681,-34576,15393,120307,231245,186500,78546,74312,157755,206730,181277,92312,19597,25301,51588,46549,55286,44182,12190,-11514,-33647,-71788,-99937,-56955,-16181,-43450,-106211,-11922,22324,22770,8540,44,-36785,-48665,-83150,-109049,-91240,-47899,-7106,-43054,-99357,-92129,-43020,-6675,106,15427,40024,88686,187790,231177,181532,91890,22629,11605,-7480,-10717,52337,172493,188021,92677,19572,-30259,-47685,-18191,-9921,-20820,-41722,-50886,-120109,-103479,-21393,5062,40815,105334,140993,54578,-18089,-85086,-83190,-38236,-22562,-3082,-26674,-79239,-74435,-54046,-24073,-1940,1107,-962,2706,-18210,-29221,-31696,1550,-18834,-74061,14720,236068,331066,346357,241814,86265,-48532,-134239,-105309,-28883,-31422,-49998,-60787,-94952,-73801,-25744,34474,43510,2836,-10883,17876,69651,82776,38148,-29514,-74682,-94398,-77896,-56854,-22332,-38136,-49084,5977,-201,-45993,-82102,-119599,-147868,-133596,-153121,-139316,-132699,-99808,-28897,30787,51990,-21960,-19522,154250,298139,194247,72461,-1366,-17293,-23909,-32305,-51248,-113402,-77023,-89019,-102970,-84484,-7457,66372,31334,-48083,-110298,-135360,-18786,41113,49662,72965,108982,148044,117754,94278,110366,85434,50924,-25353,-53567,-4356,7283,-10795,30140,62950,21807,-40127,-32104,4848,39964,103786,145785,199418,212631,69333,-82033,-55395,45905,104103,39978,-22189,-22467,-24260,-40761,-40871,-22063,-23609,-99988,-99799,-25963,58993,72978,44821,14849,-23579,-75878,-102207,-51525,80263,291981,418668,423243,208968,73717,19344,-82375,45643,245581,348626,336085,208670,130116,103051,161072,235455,140718,-15573,14180,3911,-103302,-107493,-19886,-28914,-69448,-121378,-13237,34344,77492,93646,137993,113958,77398,40002,-21048,-29137,5404,27997,40516,78474,32832,-84724,-108542,-39957,-12052,-33366,-21209,-140,13068,95391,147832,202446,248545,234566,16664,-66203,50144,120242,90876,-9132,-55844,-46677,-40996,-43587,-32948,-86127,-121914,-68090,-7268,70338,182416,291047,308103,220864,125326,63416,25011,23428,20295,66634,81964,4424,-118031,-15191,6418,-72672,-111904,-58973,36148,9353,-88972,-79773,4953,65145,101437,133053,186988,188273,101303,1555,-42375,-24680,-4286,-475,3784,30387,3675,-38435,-21131,50811,104340,161571,135880,85287,67066,68986,85794,35266,-3381,15590,-11079,18729,-30931,-79423,-89735,-59200,-91095,-131286,-46062,18922,-4278,-81407,-8989,65549,69293,31273,-36913,-51967,-76303,-136772,-76639,-101653,-113618,-55660,2744,5329,-18680,9154,36206,27763,-4462,-37840,-53044,-44626,-67233,-114551,-120479,-12187,11462,-20526,-56223,-53799,-16239,11757,63345,56397,-32299,-39848,56051,72423,16392,-40267,-507,35136,1535,-30779,-67400,-89428,-97887,-62411,-72011,-106431,-90135,-91424,-44711,65343,141077,103952,52014,17192,5131,806,-19730,-35532,-80118,-68187,-61259,-102111,-67941,-28233,15468,182967,171955,48383,-59443,-71173,64404,110028,57508,15764,28525,-26854,-35188,-29508,-31925,20439,66794,31738,-49128,-13454,-24428,-28096,-26247,35369,84842,28573,-6337,18885,73484,-36925,-47795,-13340,13494,16292,-7825,-44196,-100689,-16660,63405,42854,-18386,24065,107803,172874,286216,285872,187144,144755,58984,-30132,-117206,-142580,-129203,-19152,112671,124163,88432,4438,6681,-32936,-65561,-79375,-99986,-94604,-37179,31528,118817,238937,218942,148459,208299,215177,24608,-79222,-88526,-88935,-26505,76713,191226,180944,50746,-28495,-35025,3001,27298,32081,10517,901,3460,13858,9367,18355,-16289,-47427,-46916,-65379,-44880,78043,169918,220021,224716,95705,46216,76838,39507,-45302,-86969,-159171,-104530,-37489,-750,-46220,-96495,-122315,-74937,26254,82839,72000,37876,13057,2055,-11726,-41675,-51202,-80651,-40604,-38915,-36622,-92095,-122179,-94354,-73563,-91571,-71492,12899,84888,73364,-444,-84156,-129819,-42733,-26554,-66780,-138241,-150236,-105130,-48098,1324,-14360,-45776,-6895,63956,80939,73934,93235,96822,65267,134002,218913,190392,42880,-80663,-71112,-16850,53955,77055,39009,-51989,-78999,-21491,18596,85659,128330,74652,-46300,-76479,1612,125224,245119,187992,78475,49862,49282,-14660,-87389,-66423,-72847,-109785,-42655,2013,19086,11204,-10095,-29576,-57966,-33358,58857,129712,127695,92381,-8566,-94232,-105021,-69135,-38320,-83066,-129124,-69474,10478,-8358,-52504,-84062,-105130,-108476,12575,25737,-3492,-37198,-81935,-56976,21230,52333,18454,-57987,-124409,-91533,-631,52368,18465,-3572,50268,89998,113052,162031,134566,60260,27363,39053,15159,43729,77829,22781,-18715,-83817,-103017,-8617,162904,341056,295189,113296,29553,32046,11074,-24547,-25635,55342,130937,137876,138420,151082,222742,187732,49434,-44294,-66589,6776,41150,103476,319864,541183,638405,493754,157277,-799,-21887,4957,17293,-15336,-66493,-108842,-48618,-10320,91927,217258,283092,247773,125176,16661,-47345,-69465,-56332,-59502,-67051,24366,117136,169643,157360,77946,11555,-31344,-47480,-18904,-186,40315,27059,4764,-39991,-71288,-49136,-29835,-41580,-85731,-90615,-56335,54545,201054,302482,290496,194335,65384,-24357,-58546,-90156,-80609,-50135,-11554,-4829,-24882,-3006,-6461,7844,24903,22502,71472,81217,-20911,61777,182874,182143,83604,-76117,-155493,-95058,-60246,-31343,30174,7222,-61308,-76760,-59852,-43537,-16235,11628,-44782,-65467,-32432,-6302,7921,-14945,-3548,36908,52892,60227,88734,169589,207681,259331,268953,279941,292411,254156,123667,-14381,-61497,-29946,-10639,-27571,-39538,-46018,-20010,29477,108366,190476,172060,64070,-6859,-56274,-50455,-19609,-6126,-44447,-89497,-44671,320,26255,-13777,-78001,-85676,-73618,-33049,11191],[39906,35370,7140,11244,-4832,-37852,-49617,-63671,-79033,-59272,-49816,-65085,-79049,-63798,-1132,159872,206160,107811,53577,27862,60215,13566,-56623,-56197,-19222,-15767,-29465,-48605,-56240,-53409,-30155,-19123,-51483,-69781,-81434,-75695,-28130,-40225,-82190,-60705,17522,72917,9170,-51617,20259,97717,106762,80779,109519,127961,88513,-28441,-91376,-38016,25090,207839,244863,167476,72485,-37944,-74967,37421,6683,18387,92073,90282,56557,17093,-47335,-123676,-18069,38389,35821,36592,52493,37942,-17148,-54028,-100662,-85002,-57574,-58068,-52825,-56738,-34973,-15404,-27252,-97513,-87951,17088,88418,87621,12067,16385,18971,-23858,-74556,-120622,-114916,-88580,-71949,-58834,-5931,26861,-1405,79552,161694,166541,277548,274056,217163,176552,86498,-55470,-10443,-43179,-39183,15027,46109,20270,-367,-57125,-50951,13953,-9400,-89718,-64998,50531,102248,83596,54108,163620,228596,203128,188392,116172,24020,-37185,-94832,-100898,-95749,-69251,-12984,57397,128202,115131,-7726,-23227,-968,14701,-3372,1727,22777,22464,12549,23423,27241,64790,76971,-9778,-47850,-7798,20026,32693,93895,61015,26129,55250,149557,224263,271915,222746,99366,5356,48122,106716,163900,152973,47146,-6977,4372,7942,-107853,-144893,-151838,-163481,-76565,-25113,-64111,-64823,-56082,-30763,-6655,-59587,-72954,-57207,-28645,-7401,-28296,4087,78105,65342,3121,-39879,12771,69611,130405,107205,86097,32438,-26142,-114607,-89789,-66311,6369,62393,49180,-24820,-71247,-55433,-33084,-44633,-88219,-67315,-100356,-114500,-96015,-23530,5283,4415,-10801,16223,85979,157968,183122,171703,90169,-24437,-872,87473,69126,6932,-21477,111726,403126,339426,135314,6026,-88742,-30507,6028,-3124,-47580,-6160,53935,88178,113557,117683,84795,-2524,-58734,-45288,1104,-13970,-79615,-67049,40118,8641,-58663,-63105,-18656,21522,49769,58347,36491,19101,23248,9421,-20686,-16609,23984,51383,-9395,-38280,112663,376268,432424,211960,-11125,-98266,-73270,-97685,-72936,-61793,-21327,37216,151010,228942,106796,-33119,-68761,-11747,-2854,12613,-9998,-40357,-37785,-21266,32025,52349,76460,88252,129465,116250,65937,22412,-51106,-95648,-87449,-56071,-52069,-110712,-109297,-18445,98923,162232,139824,27603,-20183,-30682,-33438,-30787,-52818,-1420,-42392,-82284,-2618,66698,121807,158539,89630,-12953,-71439,46549,96143,63403,35953,9126,-44901,-77109,49647,229137,362654,358877,263076,243343,340311,420644,245205,95098,15956,-33060,-41528,-20238,20840,157560,246467,270297,160851,77492,-5106,-61735,-80172,-28291,-220,5884,-6470,-12148,19880,10517,-49290,-131191,-90187,-53024,-64116,-54336,-74709,-79392,-91280,74560,261829,270184,140170,-16112,-91747,-124007,-101138,-60904,37150,128495,250134,226529,74804,-26238,-45308,-48300,-70269,-70177,-55400,-24677,13764,13044,-16106,-16307,-24940,-43214,-52952,-60742,-48671,-29999,-33782,35854,56236,51383,44324,112885,191251,156500,53257,-43721,-80238,-50777,-11344,-36610,-68992,-44337,-39778,-100497,-91224,-99290,19338,16782,-7955,-40941,-65020,-58266,-67743,-92455,-100806,-125099,-108862,-73276,-54961,-20097,-14428,-68363,-127114,-58409,1856,-17437,-64648,-17453,67052,146448,172823,71088,-569,67049,405588,677213,647480,576937,340216,-180037,65747,317790,415834,407673,280381,80770,33854,36679,27067,-12511,8876,60441,86837,73862,111148,164698,127623,50812,-23112,-59715,1858,59708,46200,23631,87543,288719,380226,250119,35414,-59099,-3310,52318,54737,8484,17495,-24740,-82972,31438,111819,216481,204009,101842,-50266,-101141,77749,240471,208944,111807,10513,-20581,-43971,-16335,41219,57385,34742,-67983,-122171,-61670,4775,26574,23843,5505,6695,13284,12565,-18848,-57981,-41413,50245,202580,269162,212564,205912,256253,167773,180718,248901,494428,546909,433305,351109,238558,126910,-81426,-36935,-7850,-48293,-63510,2168,41944,21083,-94018,-152066,-92840,-44782,-47774,-62101,-18000,40842,163512,367360,299424,187667,166200,217979,257192,176269,66283,-42085,-51266,-29762,-44872,-86492,-50396,11363,87361,121652,154278,157773,130080,39429,-63197,-55862,7699,63918,70034,34678,-21767,-58486,-69281,-63630,-83368,-125013,-90304,-81165,-66698,-60589,-24644,-7635,-31673,-32587,-87421,-125348,-76866,-74447,-81297,-101298,-85220,-29580,-16984,-41086,-54739,-60228,-48543,-56708,-90246,-117932,-154292,-24531,137033,227281,247149,174451,78581,25084,-27327,-109366,-93163,-96168,-93196,-126007,-95878,-46350,45275,108716,71262,43374,3179,-13579,-9994,-5962,-18457,-45137,-92680,-111694,-71930,-29372,-24281,23887,89967,136863,132362,75309,7608,-37876,-76195,-33131,42601,74787,41901,-20830,-95187,-46619,54363,81847,26746,-7774,2062,36263,99096,152310,175311,105745,14377,-75443,-118374,-58211,-18064,-22676,-66613,-64726,12568,31908,-23368,-19077,61044,89433,12097,-84483,-2045,125987,192191,198006,167071,146694,157650,56618,-73526,-56923,-964,51607,165448,289786,488831,453863,395468,308530,194628,146576,125183,83109,65921,79730,94841,95255,98631,49340,-30099,-106437,-92934,-51291,-40412,-13559,2332,23654,12723,8629,69697,184756,224326,174504,123660,60125,37871,-67522,-84616,-62649,-26483,-14661,-9210,-33965,-48811,-28733,10969,91640,190281,234757,231311,137642,30441,53070,152229,132660,59034,56243,76601,17055,-55454,12572,48103,-6157,-126837,-171154,-140043,-81256,24665,110630,147760,139249,66487,61174,160684,239367,176928,28651,-59529,-118920,-101915,-93466,9719,47198,-34488,-71134,-22867,16858,-10027,-97168,-161716,-79893,13794,107305,123255,94085,51891,25459,53450,28104,42518,113756,84163,18174,-50260,-75166,-50069,-35651,-35408,-40204,-45431,-75968,-55163,6517,61063,30797,-22331,-96188,-94958,-71087,-62665,-128046,-81093,-50768,-7795,60209,113691,79508,47900,68465,131277,129815,40234,-48024,-130017,-112698,-79658,-15595,31296,18417,-88132,-55711,20294,31276,-20461,-18282,-3545,-19558,-62450,-87175,-81983,-34171,-8676,-21314,-79620,-114383,-87921,-28544,16999,25295,51369,27004,-44576,-53260,-3824,52361,58636,56244,42794,-26309,-69390,-29165,55943,82387,91037,90123,20544,-86698,-40213,15920,43428,-3517,-55207,-125562,-125600,-89164,-81335,-30223,20939,46275,43182,42941,35848,-17950,-77672,-82951,-34712,-23583,-50150,-57653,-72007,-109473,-76179,-51812,-48093,-86097,-150731,-123620,-52957,19154,66734,90460,134697,185643,175506,185266,211168,192634,166062,166754,184098,181817,179565,51224,-110205,-126377,-128096,-147660,-86544,-107432,-102574,-87590,-109472,-88757,8263,62319,38071,-52582,-113815,-99048,-50145,-17281,26095,86212,168608,180373,178667,168643,130497,13642,-40594,-39526,-46622,-66246,-59812,-21546,41473,69528,31683,-9915,-65784,-116816,-152403,-119079,-150605,-137717,-105679,-60990,-92816,-140799,-81730,-78386,-85831,-103554,-58664,-44749,-58571,-98716,-99272,-56560,15427,68864,106187,72549,38026,37180,87202,88517,96886,119915,110994,25721,-55015,-29321,13901,53674,68927,66229,28786,37417,11549,-34263,-92152,-84100,-55781,-52894,-60136,-80483,-85082,-41088,22889,81511,126266,120640,66287,80830,156782,201089,79696,-25232,-53030,-15570,54405,138073,181922,164173,169751,210003,207508,104955,21248,-28875,-22564,-20136,-82475,-139352,-18477,52142,89616,50157,-29048,-114568,-128816,-75134,-39227,-32511,-47402,-76724,-83289,-14569,9497,36364,37521,46067,63650,89952,81766,22440,50844,161624,152028,39709,-45583,-110194,-106760,-46870,-1391,-32147,-98345,-114874,-54962,41751,81300,108888,98922,42737,-935,30224,88756,123872,191049,256625,226994,187649,157870,92245,42282,44113,58114,71566,62509,16653,-32712,-48717,-37551,-22710,33916,98824,78260,2911,-33598,-38430,-81547,-158957,-36219,85478,161778,141533,50302,-101108,-70719,-11202,-49759,-49287,-25393,-13598,-19499,-23939,-41162,-65753,-139747,-114708,-75645,-31323,64322,178084,209642,132829,76269,34423,23207,-3695,-48036,-92011,-79982,51502,101411,81892,-1664,-58378,-96432,-38952,-363,32481,39343,39310,14316,-8285,41691,228080,388267,387445,176690,68404,78909,76702,12063,-28664,-48019,-39700,-16212,-9229,-33338,-81345,-59331,47474,97095,63238,51554,104858,143918,130618,96678,-13795,-88197,-47805,-23961,-48021,-75875,-74408,-21576,65367,92139,54625,10067,-17642,34162,40080,12146,959,-20976,-57440,-7003,41738,139191,239380,293039,239863,139558,23452,-40743,-15709,20562,22306,1413,-46950,-128613,12646,283226,329218,198846,88824,75360,60453,1025,-15689,58874,96796,58560,-42485,-62245,-15109,80858,208804,199509,93721,82841,137267,169826,154314,69981,8999,18853,52226,44965,46865,31636,1589,-21520,-33169,-53491,-72216,-34770,-3298,-36330,-77810,778,26504,15999,-9882,-14461,-42855,-50845,-73319,-67500,-34216,-12655,17840,-17332,-72956,-110135,-55461,-13082,-294,15819,43772,98492,196716,241233,194011,101576,17391,-9964,-30196,-13722,77048,196841,184612,84544,14837,-33347,-46812,-12588,-3874,-24579,-53357,-70304,-139284,-101428,-21392,1589,34498,92369,131920,59840,-10755,-87283,-97803,-59760,-49380,-17475,-29413,-76994,-72585,-50479,-15483,10121,20120,19106,1158,-36203,-47646,-33094,22141,13057,-55543,2145,235452,326500,320395,209796,71234,-43792,-127484,-109087,-35977,-30313,-42952,-54899,-89605,-65658,-18442,33738,39489,7933,3632,35899,82367,89835,40381,-34941,-86967,-101939,-75857,-55073,-28298,-56243,-78826,-14972,-5065,-41911,-76773,-121276,-161911,-169822,-170407,-146803,-142087,-132586,-80658,-16584,26026,-26744,-26655,128365,310107,244139,130632,36352,11441,3530,-9808,-32331,-96610,-111274,-111560,-118109,-90208,-10875,70415,45502,-38142,-101832,-122874,-945,69625,81889,101887,125007,135323,92942,71932,98093,90213,63173,-12736,-52031,-7496,-11522,-37513,14888,58005,17465,-53037,-42875,-1550,28335,91159,136207,190635,197616,62452,-84273,-50817,55477,112997,53643,-15074,-17226,-18863,-40348,-46395,-29302,-22147,-94804,-77155,-4534,78033,79851,59094,71731,39390,-54067,-101999,-41610,104192,338109,467964,450126,216554,79856,31067,-86072,14901,189981,298933,331401,220636,137364,103654,153393,214489,101065,-59695,4111,3148,-97917,-115677,-33775,-48702,-79565,-127025,-23313,5987,47696,68923,95326,71571,47337,24987,-17711,-6987,23563,41820,53245,96894,35677,-83539,-89950,-23557,-9204,-44131,-43132,-18338,5154,93027,139239,173811,180796,188103,15189,-74049,53377,132704,106682,6167,-41484,-32407,-25398,-24942,-15848,-71621,-104805,-56961,-667,84733,215292,339823,347631,241566,132324,65985,20863,15340,16358,64846,87540,17072,-100212,-28558,-12042,-89691,-125226,-66385,29039,13379,-82016,-70103,17070,82040,106100,113833,156317,159860,84534,-3869,-34145,-2336,20825,14211,11017,33670,5068,-34260,-3910,59391,104538,167993,131762,67445,30913,18464,36804,17216,-516,30878,25227,45334,-37120,-96685,-121929,-90345,-115972,-119054,-19653,54311,25628,-84303,-10572,70595,66376,24334,-42724,-53803,-80156,-156993,-89761,-113686,-97899,-45112,5422,1655,-29159,4537,35559,42250,17462,-31645,-56407,-37700,-46926,-93937,-135697,-22775,15410,-3731,-28099,-41294,-7863,34086,86074,70240,-30091,-38458,56277,73840,20918,-39224,-1466,40647,12273,-22334,-62238,-88604,-96780,-56703,-56389,-109496,-98629,-97201,-48896,78674,161568,95668,20784,-25422,-30957,-19946,-24345,-34978,-88285,-66479,-49370,-92002,-78223,-29471,22868,187428,184557,69595,-36056,-48749,77234,123182,67049,22765,35307,-20485,-39308,-31769,-30308,23006,64900,38911,7914,35745,2692,-16741,-13858,52759,105189,45011,8763,23443,47972,-54520,-43747,-10061,19548,23585,-4171,-43494,-97902,2055,85616,70493,14633,45707,110827,155316,257258,268802,167331,116845,29160,-50225,-115625,-115124,-99368,20062,174438,197121,158305,42252,8771,-36181,-71262,-87244,-106338,-94107,-31015,32371,120459,262018,265185,213222,259499,213436,-213,-92060,-84851,-74895,-17432,84460,187735,189289,74819,1638,-8229,18045,40387,48159,27391,22123,26424,31424,16496,5309,-25643,-54863,-53181,-67536,-40140,87151,173172,212654,202192,74737,33781,78746,41846,-47558,-77339,-134879,-103241,-45862,-5376,-47165,-90267,-106994,-75124,19963,76804,66539,30715,7559,4605,5811,-12038,-11783,-49939,-24286,-24806,-19247,-73632,-115451,-93836,-75705,-99312,-80777,8353,85012,82155,17540,-67549,-137908,-38989,-17923,-57844,-128942,-157548,-111131,-46905,10984,-6611,-46379,-10875,68447,93460,82347,90581,88577,64559,172674,285970,230297,52151,-79868,-69717,-18487,57446,87848,60714,-42578,-92274,-58094,-15960,54930,103115,61721,-51104,-105843,-16824,125998,283084,253167,129915,75533,69808,4452,-73879,-59725,-51295,-96024,-57181,-3020,14052,-1175,-28559,-46247,-56045,-19928,75071,155278,143211,111992,10576,-73698,-104723,-75892,-44497,-87904,-109874,-52727,25045,-444,-49428,-85627,-103781,-87066,27202,45791,18866,-15392,-62756,-54161,19676,48490,14267,-58791,-112879,-83391,10604,67916,25453,-16663,30776,76159,107780,161866,137731,64333,22301,16744,-27342,-18131,892,-19182,-33360,-84406,-109314,-33854,137223,357768,386634,212683,94638,50314,6327,-24189,-16353,57508,108596,95146,78164,94242,174387,146543,23177,-50514,-65097,1893,44892,124468,356106,582583,695078,545316,183616,10675,-12321,14222,25827,-7579,-59986,-116296,-59869,-16833,57020,152729,214503,189168,85962,1640,-53514,-75894,-56756,-55124,-77557,4398,101689,163302,158480,81150,15227,-28244,-54254,-35014,-8409,48704,52653,26805,-28769,-75165,-51539,-23889,-36143,-90029,-110709,-72379,47383,192064,282287,265146,180370,63060,-23079,-60452,-92205,-79453,-41652,25308,42901,7705,6014,-16795,-25641,-11364,-8664,53253,97078,16860,130838,239349,210472,92213,-69399,-154323,-101175,-69621,-39114,19320,2071,-54849,-72538,-58717,-47560,-22800,16134,-26113,-53387,-30286,-11721,-2496,-24150,-12416,29911,44155,43775,59575,157512,225658,299358,316665,292247,269291,199986,85363,-32753,-57299,-29743,-10726,-15175,-13764,-14842,11312,54913,126753,214611,198347,83974,-1500,-60602,-52528,-13755,2384,-38222,-83052,-22912,31295,53127,892,-69262,-77882,-69632,-30114,13316],[46604,48963,29692,40691,26658,-14782,-34981,-52991,-70098,-47831,-32778,-46598,-61867,-56246,-6322,118305,119959,59054,61348,65439,91270,34205,-42883,-51552,-12963,-5298,-20323,-43267,-49456,-44350,-24046,-13339,-45474,-70504,-77251,-86155,-41869,-45347,-73208,-51067,17834,67737,15904,-56844,-8039,74246,116902,121373,160234,180838,131202,1241,-66640,-23123,37737,201994,219073,153356,64133,-34950,-59829,32053,-10223,-2109,71153,70528,28772,-21862,-78796,-72962,28235,66655,46037,38255,51091,37802,1703,-24684,-73511,-74941,-55962,-59616,-58299,-68787,-45455,-20523,-27340,-88116,-90876,-15536,32514,23907,-28759,5182,17764,-22976,-79801,-127857,-122069,-96309,-68927,-43876,-6185,5972,-31669,70562,202695,211625,297494,270497,208430,163137,75221,-56506,-7918,-22171,-12926,31494,47914,17274,-12820,-91155,-70435,4811,-16083,-86299,-66097,47214,104614,92521,72039,194973,271011,241189,219590,135071,29976,-38057,-102188,-114280,-108663,-82592,-35093,3913,54969,70533,-17248,-18038,-2465,15977,10516,24755,43533,33982,16673,23964,30116,75633,88213,-9071,-41692,18151,47829,49953,86503,40056,13557,67077,154891,225646,279767,241349,102505,-13740,40259,97935,161125,142759,27053,-29123,-4718,17614,-84603,-170122,-182964,-189632,-93344,-39301,-75998,-69174,-62432,-55129,-38868,-94042,-82339,-61653,-26729,3585,-39543,-23749,58387,59643,3580,-43091,17474,85765,131463,120082,111101,53671,-11459,-92237,-88775,-70394,7694,72191,63829,-14379,-83699,-63292,-27010,-32973,-79214,-65174,-91793,-107164,-96150,-31003,2235,10148,3627,41408,115502,175774,177507,151543,76588,-6825,21858,106101,86375,16508,-28729,100571,422739,381365,154775,16912,-77467,-40203,-3184,-16181,-61228,-13622,45209,80204,107707,112629,84057,1778,-50273,-36303,8506,-5755,-65430,-83388,3856,-19003,-75212,-64412,-11682,34780,71167,88925,67271,47328,39651,16074,-16726,-17254,15548,38948,-15436,-49131,86709,314234,367937,172463,-19424,-85960,-58235,-81828,-69326,-74096,-21688,57721,180584,276427,146029,-21984,-76885,-20490,2255,33526,5916,-25532,-28914,-23868,21503,44577,71652,82097,132557,136070,96379,63769,-16678,-75009,-91898,-75320,-70035,-127938,-120159,-21258,104413,166209,150629,39349,-11408,-22763,-30632,-51882,-56709,-3235,-54773,-19973,52264,83959,113412,156169,92311,-20126,-33192,81150,117209,81584,43977,15001,-37859,-76415,51548,247738,407172,391664,282643,253973,339380,388696,248274,107051,42181,-568,-48266,-55168,-3815,144246,248842,295522,192345,100813,12850,-41122,-102412,-59792,-22910,-961,-5271,-11560,15095,7818,-44987,-132163,-117862,-85447,-74460,-43034,-62551,-98408,-46574,124850,300337,301529,181703,14725,-77260,-115695,-85759,-39420,46273,135634,260118,236548,79617,-25814,-41292,-41979,-63301,-63595,-55582,-36723,-14627,-34685,-57235,-27455,-21592,-33887,-43113,-48145,-35857,-28474,-56038,18523,51927,56939,58957,139329,217813,174831,62163,-33187,-70228,-48964,-18732,-47571,-54673,-15299,-34057,-115536,-97767,-80435,9404,-17819,-60702,-91985,-105563,-82260,-77967,-86783,-87961,-105524,-109353,-79189,-53885,-13983,-6463,-60908,-122143,-42947,20005,-9829,-76051,-10868,84762,145296,171698,69890,1098,77125,411963,700969,652432,559973,334568,-117263,106179,327406,393175,350663,227462,29564,-12406,-845,3948,-20059,16752,60954,57761,32759,79805,136650,108061,42568,-21463,-48784,3910,51969,39296,24980,74821,255658,340852,206157,-457,-69814,673,43841,25198,-17751,7979,-17794,-63599,42049,123821,247139,242406,129072,-39428,-84368,106025,265718,236051,125618,18221,-10720,-39311,-21504,25900,41968,25943,-73470,-111553,-50891,13655,32575,28372,10844,9019,12831,13361,-19172,-53378,-31611,61553,227336,289041,292414,239146,268874,161506,160283,216472,478964,541195,413107,332265,226779,101737,-112549,-11223,-6178,-22594,-3709,64104,90377,47499,-84494,-133828,-83334,-48509,-47467,-62263,-35732,23224,156943,354969,256253,133425,110752,166864,216203,146727,51713,-38914,-48558,-30435,-43254,-80299,-53798,5264,82801,118954,145377,143829,117011,17862,-76005,-49248,21915,89593,93565,41291,-27222,-72329,-79860,-67282,-76213,-130126,-107529,-79079,-65383,-64099,-23268,2454,-19360,-20747,-76473,-126943,-84689,-81436,-82737,-89283,-66589,-11009,6292,-14310,-36150,-54606,-50227,-61475,-102850,-130943,-135510,-15977,144379,233802,252811,182255,77653,17703,-35158,-97359,-66417,-83175,-89429,-144969,-105669,-50035,48861,130439,104049,65187,11668,-18708,-21787,-7689,-19687,-45885,-84040,-108865,-72985,-26787,-16437,23050,72388,118267,112072,49006,-27302,-81691,-120302,-38407,37968,78853,55449,-2105,-80207,-75652,19733,48727,1395,-9292,16472,50171,102650,154926,178603,109894,13855,-80987,-111527,-49030,-13602,-28638,-81243,-42194,34833,55898,-5569,-26909,54325,81521,1134,-83502,-14132,95847,160422,175376,167475,157284,169285,63985,-65275,-59734,-9226,36257,137157,244484,446091,499916,458054,368547,243110,169726,140137,105657,81415,87676,110794,122490,122906,59451,-32730,-111500,-87337,-47898,-37937,-5071,17215,35906,12167,-2516,59046,156880,175276,127451,82576,41140,44168,-46461,-91066,-78052,-36130,-19557,-10145,-32184,-46934,-29002,8275,85703,178306,220567,217533,119916,16909,44431,142884,123536,44590,35207,51482,-10213,-77852,21476,61994,14584,-103869,-150671,-125585,-73107,35326,130044,166176,138779,59879,51897,137459,190154,117327,-20090,-89795,-121673,-106237,-118010,-2542,56768,-13923,-63737,-31547,15425,-1095,-86817,-162276,-74280,21454,127960,141963,96823,55391,35428,58438,28235,51980,127801,90978,13144,-61215,-79723,-55302,-50958,-50561,-49861,-55719,-78420,-43749,-2352,28188,-6848,-59669,-115560,-84094,-71131,-82666,-100032,-49928,-65934,-34384,31970,93502,71332,36246,44972,94020,91786,13601,-57660,-132091,-111101,-77541,-12933,36586,20951,-91418,-83006,-34994,-40829,-75501,-60617,-31457,-21997,-50504,-72941,-75930,-23008,11736,3328,-53562,-99269,-87825,-25529,18822,22237,36345,9850,-55797,-45361,7427,71053,93798,93866,62186,-26308,-70523,-19236,62012,73534,75235,71061,9283,-77972,-10472,51598,66416,5016,-52515,-124426,-127399,-83768,-73206,-30433,17759,39527,31291,27029,21226,-26849,-88785,-94006,-40244,-30722,-65012,-70778,-69771,-67068,-31392,-15929,-33063,-75085,-121897,-120937,-72788,-1753,49524,77852,130850,195007,189323,195395,226154,206672,185350,187148,208385,204058,208586,74067,-89997,-118765,-140240,-134737,-71023,-98213,-112161,-101145,-113114,-82572,10000,65847,30832,-62415,-116204,-113772,-79587,-54241,-42,82272,177580,216385,257995,258528,232430,108645,38954,20089,-6191,-42835,-47072,-22409,24294,52105,26348,-8224,-71868,-119425,-106326,-93468,-131566,-119233,-97516,-60862,-90117,-138139,-98107,-107547,-109286,-115356,-62878,-34730,-35788,-61508,-65500,-36782,28321,78787,115628,82990,48284,47037,87098,74078,77106,99987,94008,13924,-39263,26285,91718,139491,116269,97881,58709,66073,32980,-14408,-78031,-90923,-63428,-51133,-49715,-62826,-69686,-34758,18813,74863,129417,136845,116278,169808,245215,246221,84392,-27803,-50968,-11806,58263,148034,198052,188361,222270,277470,257706,141643,56546,5938,-15257,-37168,-97311,-109429,-28962,15235,61447,42182,-19104,-100236,-122054,-67100,-28874,-26193,-49919,-81681,-101686,-62400,-58894,-42779,-45914,14127,79799,123961,99412,18741,29261,135021,143078,42664,-36552,-99792,-104177,-38878,11691,-21931,-74157,-87784,-51408,33372,75058,97285,75985,13029,-6606,59343,116750,114146,162565,217707,187966,155442,124770,52376,17643,34406,54869,78861,85169,51657,14150,-21091,-44473,-38749,13686,88613,60128,-21675,-51184,-46931,-85835,-169079,-45474,67814,137377,115819,31487,-96676,-70531,-24669,-73309,-74167,-34164,-14380,-14591,-10613,-22334,-48638,-145792,-138675,-103029,-63186,20294,138411,203720,150041,85462,24202,-2645,-29198,-64950,-102612,-89221,34238,74028,47312,-25510,-80718,-93000,-26830,-2318,20267,25572,28849,15765,7349,72896,263846,403612,366773,152730,43405,63946,86881,21446,-32116,-53831,-42284,-8443,1834,-26407,-76940,-61917,35949,97569,87250,85918,131134,138734,107878,72088,-39427,-102448,-58023,-36169,-54807,-75214,-65363,3890,106203,141584,97054,30795,-15156,45422,67422,36777,13025,-10755,-52827,-5201,53350,164549,270177,316435,260209,164403,51729,-16013,8576,39058,32532,7937,-40146,-127900,22437,305276,346952,204611,89648,75066,52053,-20093,-30679,47107,81092,31152,-71404,-90328,-44811,42404,180947,208487,109228,87253,107582,121861,117048,44184,-1717,12033,49509,39908,34441,13170,-14910,-33037,-29585,-27760,-39296,-9866,10049,-26973,-54357,8577,24608,3782,-33437,-32843,-50839,-53591,-60885,-27425,23386,29173,42932,9345,-41767,-118813,-69847,-23378,-5585,9980,38478,99830,196059,238931,196342,105007,8586,-33828,-52131,-22776,84272,196451,163069,65927,2442,-41998,-49331,-9023,2155,-25421,-58052,-84092,-157501,-99940,-24976,-5499,25845,77661,119663,61900,-4213,-73070,-73831,-61286,-71156,-32385,-33565,-76567,-72957,-47841,-7055,21906,38440,38045,-75,-50756,-60214,-27613,46657,49007,-30620,-19680,217629,310680,289085,179315,62090,-34201,-116685,-108116,-40075,-28634,-36728,-50634,-80927,-56204,-8463,35666,36570,11755,15058,49452,89421,90973,38620,-41438,-97460,-106101,-73770,-49168,-24462,-61729,-103506,-38736,-12856,-38584,-69490,-111926,-134885,-150465,-139604,-140747,-133957,-127553,-106372,-53732,-2338,-36496,-36883,98386,305392,279446,173510,62221,33871,26663,9158,-17048,-78092,-140355,-124446,-132704,-101307,-22293,62949,48536,-37276,-101377,-107798,20550,102978,120540,134589,139857,119144,65925,46210,80961,90089,73485,-502,-54617,-16553,-35662,-55701,8085,56466,14056,-67058,-57872,-13292,9471,68848,116925,171429,173901,50642,-89939,-44786,65786,119556,64900,-10529,-14401,-15281,-41533,-53453,-39780,-29135,-93441,-58090,15169,94402,82458,69848,132587,111776,-28383,-103582,-36771,120189,366398,490727,452299,213608,82131,39477,-88229,-18065,133764,243789,315896,225661,138771,98144,138444,186698,63877,-94446,-4743,848,-90249,-127229,-53666,-71168,-90506,-119091,-33872,-17558,21177,47534,61372,39820,25668,16704,-8317,10478,36386,50990,61243,108555,33147,-84389,-73268,-9936,-10112,-57252,-66616,-37384,-4070,86250,124588,137760,113427,138643,8766,-89766,53375,139867,116615,17707,-29878,-20621,-10140,-5574,-2671,-61642,-90594,-47727,2627,93867,235775,366027,363305,245317,128880,61678,13699,3532,8685,58429,88531,26754,-83322,-35494,-23837,-99903,-141676,-77424,19291,18691,-70929,-66900,15488,82016,92657,79042,113125,120620,58462,-15289,-30959,13968,40358,23894,14022,32979,4780,-29331,12200,67085,104227,167814,123399,48847,-2002,-23302,-5266,-2457,-871,42019,57853,67723,-44053,-116112,-155492,-117730,-141348,-103509,740,85694,56682,-81816,-21058,64156,53474,8226,-54048,-59583,-85849,-166708,-100171,-127777,-82021,-37065,3685,-6603,-41431,-1417,37467,59190,38316,-28533,-62798,-31312,-25401,-63492,-120217,-36786,12840,7136,-5657,-22731,1521,59802,109292,82516,-29708,-42057,51918,72525,23640,-40557,-6270,40591,18816,-16540,-58197,-88795,-98339,-54984,-42206,-98385,-108003,-102911,-56948,80316,165931,79425,-13579,-70873,-68742,-41933,-30497,-34522,-96548,-65710,-38475,-78189,-86312,-31511,31273,194912,201835,96023,-11460,-31434,80458,128277,70019,23404,36757,-15645,-42470,-36968,-31270,21774,57074,41581,50763,77423,25527,-10163,-5712,64334,118334,56847,19822,22906,17036,-61844,-46133,-15085,18705,26295,-4370,-46498,-98324,18799,107664,98311,43261,60637,107166,130357,217615,240328,142568,87838,-207,-68596,-99940,-90981,-72345,55230,231048,266277,225419,75642,5213,-43175,-78404,-94462,-112262,-93398,-27377,27580,115042,278192,311610,289886,322463,222238,-13769,-103287,-80993,-62152,-9977,84349,173913,189832,95100,25324,13321,30382,50455,60707,39977,37849,43327,41339,16956,-13488,-38226,-63733,-61257,-71680,-38588,89531,166673,193886,166927,46603,17413,78245,41388,-55022,-71350,-108955,-84929,-41827,-7747,-47924,-82195,-90458,-73870,10863,65415,54055,16265,-3815,3169,18598,12539,22270,-16266,-8579,-9411,-2423,-56303,-102174,-88798,-72151,-97481,-91074,439,79922,85376,31610,-51977,-143805,-37677,-10309,-49255,-119978,-167403,-119375,-48481,18650,1456,-44653,-17738,66746,100534,86135,80876,71254,58288,205795,342915,261130,56340,-81195,-71327,-23964,58052,97129,83837,-28397,-98463,-92870,-49542,24394,73073,44892,-42295,-120700,-36679,121343,307808,309411,182835,106184,88231,19736,-61258,-54158,-35019,-72330,-65900,-9581,5851,-16905,-48624,-59979,-51115,-11444,78677,159646,144476,125914,33043,-54275,-106895,-87384,-57989,-98092,-88794,-32497,41666,8703,-44725,-82698,-90216,-66688,33084,56738,34502,2769,-43674,-47259,21233,46131,12294,-56087,-99380,-75657,19695,80516,31743,-28158,8952,61262,99984,156327,136053,65792,17995,-3118,-66974,-80302,-71843,-49747,-45606,-82258,-106230,-60008,107154,356774,467974,328090,180328,83063,8444,-20809,-7909,57323,84618,54102,22803,43651,122790,102200,-4428,-58173,-65751,-4515,48264,144015,377694,591704,707373,561997,203521,22627,-1469,24474,34130,-483,-53558,-113218,-71971,-26765,22522,84794,131432,111169,34411,-16010,-58351,-80970,-57135,-51340,-91512,-20228,81869,151841,154124,80443,18123,-22323,-53924,-48967,-16983,54911,78858,49306,-16533,-75848,-59619,-24117,-35430,-96706,-132371,-77048,37226,174083,250361,233073,164316,62961,-16684,-57744,-92502,-78827,-33996,58904,85594,32620,8288,-28714,-59440,-41160,-28655,42100,115332,64476,199546,289288,233983,99285,-64084,-156068,-105678,-74477,-42187,8884,-3568,-46767,-68175,-59840,-54689,-31215,17526,-9326,-39412,-27926,-18771,-15299,-34889,-19982,22171,33203,26103,29894,137255,230515,321322,343657,286193,233398,144101,49482,-51493,-54145,-29370,-9663,-821,14477,17973,45383,82800,145016,233229,219240,99405,1760,-61743,-52022,-7660,9266,-33631,-75555,-1531,60270,76088,11573,-62071,-71158,-67231,-28849,14541],[60417,71633,61610,76924,65142,15505,-12991,-35758,-56210,-33657,-12357,-24792,-40727,-44160,-7585,79541,47918,34278,75720,105843,124625,59935,-22451,-40036,-177,10645,-7169,-34130,-38600,-32348,-16313,-5973,-36439,-66917,-65056,-86471,-55095,-51921,-63533,-35713,24008,66640,26387,-51688,-20684,65058,135960,165653,216869,240959,180998,40134,-36911,-6474,53527,194493,196227,140387,55578,-31120,-46355,27673,-20508,-10168,63574,64090,14924,-40616,-81807,-22466,76565,99033,59843,41442,50546,40514,22329,2837,-45400,-55411,-45009,-52511,-55192,-76942,-56482,-27114,-28612,-76937,-78498,-34610,-3962,-26235,-64022,-4378,16544,-21566,-83642,-127717,-122857,-100722,-59164,-26537,-7921,-20773,-56674,71027,242560,253201,308096,263464,201397,152121,65292,-51912,3342,5524,16266,46950,45992,7074,-30695,-129198,-65516,8582,-15457,-78186,-65869,44029,103548,94100,80996,211540,298987,270436,243355,149029,34483,-37546,-102386,-121054,-118325,-91555,-54100,-45250,-14280,20230,-30527,-13277,-3851,17220,24644,49556,66892,47825,23224,27936,38024,91584,102484,-6604,-35574,46037,80955,67232,73140,10410,-5382,70564,153088,221322,279178,248891,95273,-30576,38790,86511,147429,120686,4119,-51529,-15437,26317,-53516,-176253,-168171,-153627,-94907,-51391,-84938,-70876,-66552,-70014,-58824,-119306,-87469,-60482,-20844,21280,-41190,-49831,36631,51536,2948,-46382,17965,94543,124543,122482,126515,68656,-2261,-70815,-81780,-71156,9290,79065,73641,-8148,-98448,-59532,-13003,-18236,-65912,-64876,-82843,-98322,-93019,-35827,-211,14841,17518,66037,143149,188339,166035,124172,56850,7062,40040,120984,103273,29338,-32383,85951,416906,402525,165552,24448,-65869,-53872,-20344,-36752,-78667,-22916,33698,69820,102004,108572,82928,4017,-43724,-26617,17417,4186,-49869,-77733,-35464,-48733,-89391,-64498,-6213,45071,89269,114884,91854,70209,50406,18709,-16942,-22386,3938,24352,-22697,-61202,59150,245700,292224,127997,-29578,-73912,-45469,-69676,-68980,-87120,-17328,80136,206782,314505,182026,-14434,-89570,-31793,8356,51671,18019,-15998,-25832,-29836,10701,37275,67151,74984,128410,144997,116397,94522,10434,-55170,-88688,-95023,-84729,-131435,-113426,-13636,119352,176426,167778,61077,5636,-6048,-13823,-56208,-43548,-5479,-56389,24967,98397,105202,107770,147880,88418,-29378,-217,106642,128644,92853,48171,18039,-33147,-77878,47238,252427,430244,405134,293097,256246,318782,332724,238639,118203,70012,32723,-42766,-94376,-21144,132618,245838,310748,216329,117100,25820,-17413,-66316,-92329,-41092,-2770,-5411,-12931,7997,2565,-42191,-121669,-151379,-119728,-86714,-35766,-43826,-73748,3660,180282,331744,322840,217857,42762,-61618,-103750,-72974,-17931,54908,138334,258686,237509,81545,-27474,-39960,-37419,-58512,-60273,-60380,-55213,-47589,-85730,-97825,-35248,-15226,-19977,-26921,-28854,-16697,-17519,-71069,-2558,42431,57357,68287,160721,240317,190217,70027,-24798,-65051,-49965,-25052,-52765,-33750,14781,-23389,-115406,-102480,-62120,9418,-27057,-83406,-103859,-96993,-88420,-91954,-86408,-77079,-85644,-98860,-83698,-55410,-11883,-1503,-53443,-114303,-29774,35001,-3732,-89375,3855,104204,138830,157051,60308,-1854,81958,399725,690849,624534,514501,306227,-56901,136614,317140,348905,280547,163263,-28678,-55061,-36794,-17335,-23006,28037,63231,32935,1296,54794,109217,88901,36325,-15481,-37024,61,36833,30706,24200,59010,203046,273149,142394,-43163,-80791,-597,29427,-6890,-44231,-2705,-11276,-46473,39109,125643,266546,273463,153807,-25450,-67874,128125,283786,260132,140047,34049,3894,-31313,-25008,9261,23775,14529,-79352,-98822,-40210,20781,34078,26920,10026,7383,10868,13528,-20877,-51920,-25616,68297,241794,295068,366320,269644,274877,148637,136190,188189,447144,507433,365737,277835,190760,54551,-145218,4143,-27535,-25878,24538,93381,115762,67176,-67438,-117559,-85889,-53445,-40250,-55937,-50889,1369,139483,321353,204021,80672,61540,117021,171259,115818,37990,-33344,-45342,-32012,-42398,-74206,-57794,-3399,72058,109336,130482,123449,92990,-11913,-73969,-44183,32122,111822,113619,44867,-35611,-90694,-92366,-71092,-68136,-112545,-121207,-70885,-57609,-63770,-20427,14642,596,-5778,-64172,-129957,-94443,-89079,-82991,-70765,-32168,28918,45174,14640,-21193,-47936,-50072,-65120,-113970,-136450,-117609,-13958,136303,222874,244215,182128,74262,8848,-44848,-73704,-37045,-66113,-75914,-127161,-111189,-54433,49561,151330,147159,95287,26313,-21004,-33561,-10207,-21310,-46693,-78155,-106919,-71837,-25768,-11433,19207,46053,88205,82812,18202,-59322,-100799,-91091,-35125,34099,81523,68747,18436,-55499,-86336,-16367,14392,-16927,-1093,34194,65585,106048,155209,177048,109372,10662,-87064,-107457,-45194,-15496,-38738,-88937,-19538,53207,77938,17705,-22008,47774,69143,-11271,-81442,-23204,67235,127179,151431,166554,167252,180252,73451,-51148,-65805,-16677,24898,116104,208318,392855,527769,502330,410240,276730,183980,148714,125658,99324,99063,127869,151100,149490,71399,-32365,-113213,-82780,-45219,-35309,3359,33133,51959,18726,-10936,47558,126010,127886,89247,51182,27974,43180,-23295,-83872,-89658,-40332,-20242,-8776,-29785,-45427,-30682,2299,70808,153486,195200,195785,100494,7267,36973,128488,109981,30914,15922,26210,-40352,-83619,43202,83189,42751,-68659,-117225,-103305,-60635,48407,151191,183586,136764,55123,44607,116936,149153,67109,-65191,-120709,-108928,-100002,-138883,-14909,64643,9890,-47616,-36776,15284,9878,-74009,-163209,-68843,27328,141581,153207,97416,58281,44951,62085,28182,60446,136695,92486,7866,-71797,-87721,-62604,-66612,-62453,-54441,-62961,-67118,-29083,-8919,326,-33730,-88630,-131708,-77149,-70697,-98873,-54163,-21385,-71298,-53496,10954,77075,64877,25414,22390,57574,53528,-14180,-70065,-134924,-105506,-71326,-6830,43734,25725,-89169,-113161,-94549,-107213,-107730,-88879,-47878,-17474,-34943,-56774,-63218,-5931,36459,31318,-24011,-76000,-80961,-21652,19428,16769,17623,-9509,-63975,-36040,15405,81730,119926,125773,77628,-26446,-71822,-13307,61939,61956,58768,50410,-4921,-69301,18157,87425,89700,16958,-43104,-112948,-125376,-78094,-66565,-31278,14303,33679,21539,14788,9853,-32222,-96308,-101472,-38974,-29410,-72707,-78948,-58024,-21958,20971,25188,-17302,-65940,-97102,-99777,-79828,-19549,32592,64858,124946,200382,200764,201076,233280,214998,201289,206137,233624,228109,235679,92467,-71715,-103241,-140070,-122946,-59784,-90870,-119868,-113446,-113771,-71454,14004,67191,17871,-77868,-121743,-125810,-102174,-81715,-19881,77297,179223,242004,327661,345334,333275,206378,118850,78998,35154,-17611,-33073,-22369,9744,36626,23664,3160,-57568,-85936,-58457,-70085,-113394,-95832,-78487,-50043,-79045,-122580,-103797,-114098,-114766,-118884,-65112,-26777,-15397,-27636,-33036,-12240,41042,86828,122889,93293,59955,58915,86496,58510,54386,78213,78055,9218,-8552,94916,200747,264619,182640,136510,91766,96627,56264,8369,-59199,-92557,-70417,-50247,-41149,-46090,-52012,-31995,7393,58947,124393,149359,175992,267746,337735,285651,88041,-29926,-47973,-8547,61255,155823,206974,203568,263565,331027,297099,175413,91920,40795,-5074,-51944,-102753,-73236,-27453,-15902,31006,31199,-9515,-84926,-111728,-57615,-19025,-19673,-50844,-85371,-118373,-84938,-92963,-107239,-124353,-13666,95871,155310,114216,15518,7888,104893,126739,42889,-27031,-86432,-97885,-32450,23072,-10815,-47246,-58091,-35956,32597,72058,86559,52164,-15323,-6105,81653,139162,104856,133686,171411,139091,110820,81105,9576,-8184,24586,52663,87623,108803,86373,67284,41883,-5674,-27454,4496,78011,43093,-38476,-58105,-40319,-76029,-160011,-56568,49044,111316,87994,12742,-81810,-57606,-26395,-84323,-92514,-38403,-13078,-8226,3089,-2236,-29043,-127025,-162642,-130683,-93676,-25895,84569,180576,158132,90674,12757,-27940,-53401,-81287,-113483,-87775,25327,51714,18620,-40652,-93994,-91864,-21843,-8077,8465,17381,25403,21140,25524,101214,285972,400236,338573,138545,29818,45874,87444,21000,-39023,-58701,-43430,-970,12200,-18540,-69600,-62762,24884,98121,112664,122461,155910,130245,82537,43683,-64743,-111072,-66055,-47585,-61418,-74258,-54068,34008,151128,195487,145827,58937,-4130,61827,100259,69611,28218,518,-50627,-7950,61041,182410,289280,329161,273307,184678,83339,17695,43379,66823,50186,19171,-29666,-117053,33880,310508,344899,199483,85963,72543,48042,-11179,-12320,38944,62615,4315,-97121,-114414,-68928,9963,153624,217520,129183,91992,76171,70362,73194,16791,-11739,5866,45133,33636,20978,-7918,-33348,-41023,-18709,7501,1897,20592,25975,-14651,-33862,14120,20034,-10800,-58529,-50734,-57743,-54781,-46499,9142,77101,76343,70822,38793,-10350,-109431,-81163,-33197,-11907,1826,27583,94958,187770,225848,189555,103548,-1246,-56325,-69250,-34799,75768,173330,127449,39891,-15208,-53311,-52121,-5075,9716,-22617,-55303,-86282,-151105,-96965,-29112,-13152,17344,63246,106389,63201,5156,-41839,-25685,-39041,-79274,-43400,-35838,-75451,-72580,-43430,3480,35497,57803,55593,-1261,-60788,-65473,-17315,73501,88737,25,-44929,187453,286747,256389,154421,60943,-19688,-101894,-100478,-38557,-23741,-28950,-45489,-67926,-41559,7796,43073,36931,16539,25713,60705,93065,88392,34964,-46758,-102530,-102071,-69376,-39339,-13482,-56128,-120231,-63602,-22918,-34881,-59361,-97536,-106644,-108948,-102897,-124391,-117800,-106813,-103022,-78938,-29212,-47816,-47268,68627,286242,298082,199026,76997,51335,47232,26749,-3288,-61650,-119829,-110854,-134362,-113419,-37680,47991,43698,-42076,-106049,-92089,45292,141642,167140,174201,157186,104105,40642,20364,62468,88626,85906,16679,-54672,-28802,-57993,-56059,12843,62161,15917,-76534,-73681,-27246,-13037,40432,91149,144879,144724,36420,-95503,-34870,77655,124504,74999,-6036,-11066,-10866,-41450,-58013,-46566,-37654,-95009,-40644,34581,109800,83725,79344,193504,189433,2520,-102710,-33847,130488,376626,485730,430496,201773,82788,46966,-84083,-45711,84741,191607,294826,227175,137710,90191,119869,154879,30802,-114954,-9411,673,-78302,-134341,-75876,-93606,-101053,-108429,-42047,-34674,954,31761,37726,19668,13499,15791,4826,23034,45388,57571,66879,115492,28310,-83326,-54934,3729,-11837,-69699,-88204,-53800,-11213,79356,108757,100513,54989,97856,8158,-102130,53240,142450,121175,27442,-18344,-8235,7929,16966,8966,-53252,-76442,-37554,5493,100302,245302,369229,355120,233643,117546,53626,8792,-6509,918,50182,86685,35431,-64804,-30975,-24469,-96243,-156506,-88829,10071,27890,-52136,-62821,5398,68994,66021,36355,68356,80256,29511,-28680,-29466,27251,57217,31975,16539,31667,5949,-20785,29311,77706,107295,164543,114696,33796,-26342,-51013,-35145,-20027,-1710,51628,88820,87781,-48260,-134043,-178114,-119988,-137934,-85508,16621,111981,87523,-68196,-38396,47894,33801,-13875,-66988,-65607,-89202,-144052,-96336,-110844,-63297,-28869,301,-15657,-47517,-1803,46586,79081,58993,-25841,-68534,-22019,511,-26680,-91773,-50247,7375,15608,14372,1003,16866,91826,133967,94853,-27502,-47586,45608,71022,27142,-41536,-11947,37757,23447,-10834,-52342,-86611,-98858,-53613,-27381,-83080,-114713,-105299,-66742,71118,154740,59875,-43986,-114148,-103279,-60718,-34114,-30479,-103272,-66733,-30376,-64660,-86203,-30709,42531,204513,222547,127383,14870,-17017,78024,128864,69818,20573,35581,-9968,-40551,-41584,-31677,19521,47222,43283,80301,107721,43346,-6689,631,72193,126227,66427,29076,19779,-13826,-58399,-50443,-24491,14132,27491,-4974,-48968,-99149,33066,126989,123318,67610,71261,100210,103775,176955,209019,118807,61835,-26045,-81347,-80212,-67732,-47051,85643,277615,324358,283682,104699,127,-50268,-82277,-95222,-113471,-89778,-23575,21333,107467,290546,359303,377263,393673,238805,-11932,-107467,-73369,-47280,-1010,79109,154569,185896,113113,45130,31948,42748,60555,72445,50868,50099,56306,46761,14717,-30013,-48795,-70460,-67864,-74786,-37229,87933,153938,168424,125182,16262,2203,80059,42014,-64770,-65805,-81133,-53507,-18708,4027,-37255,-64279,-68864,-68176,2112,52106,38397,-925,-15431,2418,30619,35321,53354,21283,11047,10224,15602,-37924,-82354,-76270,-61318,-85141,-99110,-7768,72501,85599,43780,-37079,-140335,-35372,-147,-37516,-108475,-157598,-125968,-49323,27277,12406,-37156,-22796,62143,104279,87962,67292,47570,51946,234665,387595,283751,58397,-81753,-72693,-30425,58387,107474,110220,-4941,-81917,-105200,-78253,-1742,43695,28528,-26195,-97459,-50742,116109,320977,353289,233004,140370,105641,33566,-47961,-47417,-21149,-45716,-60880,-12386,-1376,-31783,-65627,-64803,-42294,-5559,73542,147751,137926,138407,61832,-32522,-106189,-100061,-75356,-108460,-63789,-7246,62210,21626,-35357,-72771,-68389,-46912,33446,61258,45646,18413,-25311,-35863,27397,47024,14760,-47880,-84461,-66964,28505,91455,38883,-34340,-11853,48412,92741,149012,133323,68406,17795,-16938,-98994,-132506,-124672,-65775,-53307,-75311,-91442,-80385,78285,341956,532330,451296,285471,133118,22696,-10603,2984,58793,64315,20507,-20890,8266,75871,61263,-28263,-62667,-64719,-7254,56433,165537,386790,571749,676544,543394,217791,37480,12917,38149,44631,8155,-45670,-101934,-81448,-36608,-7510,21592,45067,24646,-18781,-29207,-57563,-81121,-54914,-45230,-99582,-38281,66215,141872,149877,80735,24159,-10703,-42036,-52288,-19816,62655,106887,74677,-86,-64551,-66185,-26983,-36719,-102506,-105110,-64468,27314,151521,213106,199942,150040,67886,-2076,-46335,-87272,-75814,-24345,90803,124685,53350,8457,-37356,-84511,-50972,-29977,42741,139890,126886,269270,336895,259313,111721,-53182,-149117,-103252,-71776,-38336,3466,-4962,-34077,-60291,-59560,-60614,-35898,20924,8748,-21965,-22352,-22942,-24251,-40790,-21331,17249,23569,10911,3813,113204,224976,326972,352010,268473,193369,95298,20976,-67168,-49557,-26389,-4915,17345,45565,52683,82918,114636,165061,246478,235028,112524,8433,-53314,-44675,1815,17765,-27500,-63386,22926,90190,97744,21460,-52215,-61163,-61912,-25511,18267],[65428,86706,85837,103006,94325,38031,2196,-25921,-51231,-31989,-3924,-14759,-30810,-42487,-19059,33309,-14787,23139,81454,132585,143058,72933,-12079,-36823,3644,16847,-5101,-35766,-36974,-30043,-18954,-8871,-37151,-71819,-57525,-80459,-76305,-71956,-65048,-28405,23025,57114,27534,-49426,-26987,56970,147347,198624,264003,291468,222250,75619,-8934,4022,62648,175438,167245,118889,35930,-39230,-44898,14732,-34859,-18912,55333,58164,3325,-52272,-72634,12371,113280,123490,67679,36920,41876,37387,34065,18452,-26942,-38777,-34209,-44953,-50151,-85350,-76447,-44088,-40260,-73602,-63091,-36933,-12835,-50106,-98895,-19974,7398,-27777,-93686,-126634,-124834,-109528,-51899,-15198,-17991,-60675,-73620,72983,269934,279768,300718,245513,188310,136226,49619,-49219,18058,35132,42085,54942,34713,-15534,-58933,-160076,-41316,18264,-13084,-71111,-71370,33008,90620,80859,74997,206642,302998,279737,248610,148717,30557,-40427,-97248,-115861,-127761,-99403,-73463,-89686,-58490,-24111,-51581,-14472,-10899,12630,32771,69851,87515,59674,28699,31927,46582,107036,113968,-7301,-34268,70226,114570,80214,53151,-28294,-31550,61784,139738,206546,265990,240033,72413,-35359,39184,68224,118579,83581,-24170,-76517,-30667,30287,-18973,-132733,-119443,-108196,-83405,-64789,-90378,-73490,-71288,-77668,-63710,-115061,-93613,-58499,-17786,37663,-37049,-75317,10542,38159,-1869,-52615,10457,92260,108687,113605,129965,73864,-1964,-55137,-74173,-72590,7052,80047,76252,-9113,-117851,-46515,4114,-5587,-55637,-67523,-78282,-92169,-90474,-40171,-4173,16173,28272,86833,164181,190966,145791,88390,30541,14777,49949,126872,114496,40868,-32844,67390,385976,399079,164899,26300,-56480,-72409,-47404,-65269,-101380,-34979,18021,56071,96335,105631,81071,2957,-41152,-18743,25622,13343,-36483,-55156,-58141,-74546,-99596,-65652,-4432,50523,102759,133228,106690,84092,52427,14918,-22947,-32452,-10445,8656,-30492,-74401,29727,177211,214651,83260,-40117,-63535,-36053,-62100,-72344,-99301,-8311,103120,226830,338701,211750,-10731,-108044,-43180,16194,65519,25314,-12443,-28852,-39173,-534,29950,62160,66185,116458,141983,125098,112955,28260,-39200,-80693,-112124,-87791,-115213,-93312,3973,140575,187654,186549,91794,32772,22559,23484,-10561,-15648,-7939,-48545,51468,123273,116009,97408,130865,76203,-39425,25599,122248,130615,96741,48422,17648,-31591,-81085,37910,243542,428597,396707,292413,249412,281550,261881,219159,129030,98292,65758,-23141,-132031,-27754,121897,234797,310245,226363,122405,33160,9218,-27484,-102453,-51865,-1090,-6772,-15896,-319,-4507,-40466,-106066,-182027,-144960,-98810,-32023,-23439,-30567,57186,238045,353063,331798,245312,66158,-48143,-92708,-62797,1207,62388,136286,245949,229959,81442,-30611,-41049,-34612,-55888,-60023,-69408,-78043,-69459,-113172,-125126,-38927,-5910,-1410,-5724,-6227,4326,-2689,-74419,-26089,28324,52979,72560,176348,258483,203443,78361,-16738,-62498,-53602,-30226,-49652,-8434,42537,-12263,-103954,-104647,-45828,16436,-16161,-50177,-51234,-47815,-60860,-91067,-90573,-68229,-66187,-81014,-84203,-58199,-12697,877,-47229,-106289,-18883,47122,1442,-103311,24032,122362,128718,130432,42709,-8950,81512,369698,648371,565964,443959,260246,-16369,144960,281000,282983,202035,99179,-86909,-82738,-69406,-34587,-21602,40321,65577,12009,-21639,34022,83458,71082,32574,-6070,-25745,-9124,15764,21015,23292,49424,145894,189217,66248,-89439,-89413,-6024,11043,-38757,-69992,-13835,-5188,-31520,24837,118421,274469,294661,173384,-9909,-51469,144162,294765,280338,154476,57797,22749,-20256,-27017,-7821,3511,735,-84348,-84144,-28940,26608,31699,20623,3928,2319,7494,13114,-23428,-52555,-22642,70984,245353,287216,426880,296458,279102,139809,121447,169780,398075,451021,300843,213993,156882,17634,-153526,3047,-59736,-52697,17906,89019,119652,80586,-49336,-105641,-98429,-49056,-26697,-43907,-57958,-21728,114844,274166,149716,32752,20071,71546,126730,87376,28651,-24178,-41697,-34082,-41685,-68077,-62318,-13315,56872,93765,110167,96951,57611,-45422,-59618,-42566,38950,131165,130669,46356,-45286,-112435,-103488,-72682,-58565,-93251,-117924,-59769,-46238,-59899,-16523,27360,25563,12178,-50305,-131502,-105000,-97021,-81636,-49378,7043,75892,87775,41897,-8926,-40737,-48448,-68221,-123853,-129553,-101451,-18226,114875,197355,223699,174809,68804,-1307,-57049,-46117,-7676,-47233,-57067,-100041,-106523,-58465,47211,169901,201036,135043,47628,-19006,-44698,-13491,-23338,-47737,-75077,-105711,-69241,-26755,-10108,12179,10251,44380,43585,-15700,-78472,-76772,-50894,-27490,30427,82307,80598,38699,-28107,-64583,-44462,-13127,-20987,15106,54032,81842,108783,152462,170045,103799,4611,-94015,-106728,-46801,-24264,-53669,-82824,579,66273,95599,42217,-3152,45514,55280,-23742,-77815,-30277,40048,92805,125712,162946,174657,187691,81761,-34206,-74417,-23031,17093,101334,181207,334154,532966,523365,430651,294667,189558,150457,140427,116280,112773,145615,180464,177988,84720,-29624,-112630,-80259,-43681,-33580,9249,46298,67147,28604,-16636,35114,93009,84796,60106,28491,17563,35739,-3342,-68253,-94340,-38876,-16340,-4970,-27277,-45273,-34978,-8375,45562,116075,159384,166536,79400,560,28462,108596,92461,17701,-2380,279,-72657,-63118,73193,106784,72696,-28770,-80463,-77531,-45023,62746,172200,198373,133318,51870,38412,98040,114906,25927,-106782,-151254,-83638,-83244,-151997,-28463,69173,34325,-26096,-38295,15284,21798,-59475,-165903,-64954,30256,145027,154221,94197,58953,52291,62602,26497,66133,138294,87571,3146,-77080,-99314,-75625,-85469,-70358,-52688,-63986,-43318,-13777,-14034,-19633,-46237,-101887,-144129,-76135,-71652,-106937,-15542,-3078,-73274,-66761,-4113,64260,60228,15479,784,22586,15842,-43003,-85741,-140013,-96647,-61529,2623,52217,32157,-80880,-139375,-155022,-157712,-112790,-107676,-55274,-8746,-18980,-42325,-49057,13499,62699,60342,7030,-48922,-68795,-18126,17761,7867,-5324,-31926,-69276,-27448,18809,83188,133305,146979,85806,-27971,-74301,-13520,54312,47573,41593,28427,-22494,-63581,42399,118979,109842,29849,-28840,-95188,-120417,-74224,-62886,-33817,9897,28071,13481,5973,1179,-34991,-100604,-106912,-33187,-21419,-73736,-83961,-44859,19507,74538,67070,-2529,-60286,-78361,-75094,-75268,-33785,15600,50817,116214,200180,207344,200492,230596,215788,211813,221917,258160,253027,259498,105415,-56848,-86776,-133046,-116451,-55024,-86951,-126228,-125193,-113173,-59526,18899,66317,1597,-97122,-124221,-121823,-120091,-100393,-34496,70001,172448,253969,378558,417537,419938,294675,189325,130785,73782,7548,-19216,-22147,-2949,21842,22078,22485,-22838,-34053,-12451,-50808,-98236,-73063,-56048,-33767,-63725,-105005,-98603,-103367,-108329,-118256,-67817,-23029,-1149,-1026,-6903,9084,50841,91747,126356,101348,70864,70543,83497,41168,27754,53089,61625,10159,28628,171665,335648,420301,266244,179846,125732,126752,78951,31128,-39459,-89160,-78038,-51794,-35783,-31919,-33338,-36243,-16789,27231,104301,152338,234536,360076,419441,311294,88167,-33394,-45876,-7708,61702,158388,205454,206556,286642,361702,319341,201597,123408,71440,3866,-65129,-100708,-43685,-22927,-42809,-2212,16017,-2578,-70858,-101058,-48853,-11773,-15255,-52192,-89199,-119613,-70259,-73267,-103456,-111534,-27107,110037,180120,123747,10892,-14719,70723,101933,38593,-18963,-72203,-89186,-29900,29969,-751,-21758,-31137,-15747,36639,71241,76317,28011,-38958,-333,95306,152124,93879,103471,119041,81838,55071,28203,-35491,-36541,12160,48277,93145,126094,111044,109927,108000,57431,9632,14349,75553,35943,-37227,-45079,-16075,-55699,-143059,-69559,29774,84514,59082,-5943,-69764,-47777,-25450,-84817,-101183,-39661,-11355,-1862,15870,17232,-8759,-102686,-173344,-159331,-122077,-72598,19100,139303,153145,89266,-803,-53494,-77509,-97880,-125597,-76974,24602,35552,-4788,-48379,-92136,-95015,-26127,-19938,-4817,12552,27849,30456,45797,122045,286557,371704,300438,129410,26540,28664,78120,9534,-50293,-64295,-45223,3747,19698,-11701,-61464,-63500,12570,96744,136751,158164,175861,116976,53890,10920,-90765,-114792,-73273,-59340,-69305,-75016,-42692,65697,195645,248250,195625,89118,12176,81248,136932,112413,50648,12304,-50922,-15099,63532,190150,293977,329549,277717,198258,115075,56372,82401,98400,71947,33234,-17297,-99495,44425,297158,322511,182687,76642,66477,45567,12340,16733,31651,41167,-21669,-120344,-128413,-85245,-16018,128008,226518,153448,97698,47026,20117,23744,-13775,-23728,-2269,37153,24609,5655,-31811,-52726,-44385,-1811,49258,49910,54809,42129,-2649,-18240,16145,12188,-28602,-84868,-65892,-64278,-56216,-33508,39171,121674,123547,100553,68791,15842,-96092,-87408,-42063,-19436,-8684,11052,82835,170644,200957,171765,94819,-13601,-77631,-81843,-50094,51826,129243,79379,5972,-39172,-67245,-55468,-2105,16482,-19277,-49599,-79504,-133420,-94330,-34670,-22172,7698,47487,90685,62583,17514,927,30385,-7089,-73201,-49948,-36947,-74959,-71867,-37983,14734,49056,75821,67937,-6207,-69715,-67402,-7480,97675,127239,31089,-70643,147024,254053,221692,133942,64062,-4677,-87071,-89565,-33747,-17454,-21330,-40992,-52596,-21560,29647,54165,38577,20611,34163,68233,92041,80858,27958,-52422,-102646,-93612,-64556,-29961,-2337,-46916,-131104,-92308,-38803,-33614,-49808,-84289,-80533,-69904,-69976,-105622,-102418,-90637,-92600,-95080,-55137,-61405,-58923,39069,252957,296397,203721,78688,61525,63014,41033,7200,-50347,-90814,-86061,-120642,-124109,-56156,26590,31264,-52477,-116458,-78914,68861,181123,217870,218921,176810,91341,17751,-5936,42205,85408,100244,39785,-45398,-44352,-68818,-40615,25608,73797,22742,-79308,-90964,-44289,-39556,5665,58338,110562,109807,18645,-101047,-23441,87545,124654,80975,-3214,-8348,-7074,-41440,-60235,-46186,-39666,-100129,-26781,51275,121791,82550,85410,245083,261591,34727,-99147,-33852,133621,367351,452544,385353,179454,79744,51687,-74732,-64049,44249,144752,269364,224436,133203,78999,97209,118236,-1070,-115166,-11502,1519,-64879,-129283,-99948,-116605,-113567,-99992,-49205,-47785,-15111,18722,20624,6798,6897,17587,15421,27251,48145,59593,68401,115925,20378,-79740,-35577,16122,-15689,-82890,-108984,-68455,-17343,72324,92304,63838,7720,71435,23433,-87736,52601,137019,116378,32769,-8508,3699,27430,40242,17223,-47871,-64067,-28136,6465,102449,242104,347777,321795,205012,96794,40854,7331,-12779,-7390,38658,79210,40485,-46646,-19073,-17668,-83454,-158499,-101743,-67,38590,-27179,-53679,-10368,44434,28586,-9189,30370,45342,1030,-44014,-30703,36069,69712,37293,17721,28306,6592,-11020,44953,89963,112197,157319,104672,21418,-42592,-66360,-54437,-36951,-5114,57452,115044,102821,-51489,-151365,-151671,-94896,-108388,-69074,25347,128832,113198,-46210,-62948,20891,8391,-41422,-81310,-72609,-90645,-116851,-77011,-85092,-43917,-22657,-6611,-26312,-45607,3768,59883,97077,75782,-25823,-74665,-11436,29328,12348,-64213,-64118,-2037,20569,30839,25689,37635,126328,155290,103309,-25569,-56868,35067,66817,28925,-44267,-20465,30017,23383,-7809,-47066,-84193,-99499,-53629,-14675,-70387,-120637,-106467,-80630,48117,125386,37405,-65608,-153760,-134109,-77163,-36582,-24615,-110991,-74858,-30526,-57225,-80634,-28971,53352,210199,239495,157598,38777,-8275,69055,123616,64872,12267,29409,-6384,-35851,-47333,-33975,13385,33904,42464,94567,121638,51377,-9628,2468,73545,126171,70966,33495,11411,-42761,-51134,-57160,-39518,3711,24830,-7982,-52076,-103341,39908,137027,138857,83242,74689,87974,75750,138199,176894,95582,36787,-50950,-90365,-62982,-48239,-27219,105463,304293,359265,321956,124071,-8152,-59475,-83979,-90628,-110672,-85330,-21858,12319,96747,296280,402654,465192,459556,250700,-4826,-105030,-64197,-32753,6437,66020,128922,175217,124858,57935,44265,51803,67641,80070,56711,55091,61771,45165,7646,-42730,-58585,-77786,-75801,-79909,-39254,79189,132847,135269,77576,-16940,-12050,83706,42689,-79638,-63609,-55471,-19394,16197,34183,-9863,-37324,-45287,-61778,-9535,33994,17241,-22262,-27956,267,39195,53030,77576,56920,32274,29920,30158,-22624,-62119,-61760,-49834,-72724,-108419,-19783,59113,78929,49674,-28064,-135867,-35324,9256,-26035,-98055,-144930,-133499,-52799,32906,21838,-28277,-27765,51636,100217,83535,46478,14122,45782,254288,412531,292825,54456,-85521,-76673,-41606,54334,114447,133716,23859,-50515,-84995,-105361,-26755,12958,9529,-15156,-75453,-58080,108624,319404,377297,271024,169345,116302,41458,-38924,-44139,-13891,-24526,-46445,-13135,-10468,-48634,-81675,-64131,-36225,-6888,57134,120086,124445,146467,91427,-12420,-104035,-117439,-99880,-113421,-40106,16802,80269,32597,-26816,-62680,-49367,-33721,24688,55076,47411,25797,-13938,-27312,31021,44691,15462,-40682,-74391,-63385,31071,94094,40919,-39830,-36315,32550,80946,135261,124994,67652,16778,-29573,-126967,-120402,-118872,-74801,-62148,-69937,-75492,-95512,47552,310710,566574,562999,395942,190623,43273,1033,11465,57733,44370,-8968,-56191,-15864,31909,21416,-51217,-67378,-66337,-9448,66060,184034,378861,521465,601940,486430,219858,49445,24774,49058,51043,11854,-43219,-95436,-93410,-51289,-38032,-37994,-41248,-66790,-64837,-39065,-56174,-81655,-56300,-42743,-94272,-41664,56260,132432,143170,78140,28005,-350,-27610,-48717,-21224,65997,128213,95665,13962,-47506,-64852,-36685,-45994,-112751,-79862,-47863,11849,119916,167848,161920,131981,70905,13277,-33243,-82694,-76742,-19202,113585,152748,65143,2678,-47252,-85515,-39676,-19524,48093,164328,197171,331131,375896,282001,125614,-39640,-132776,-97512,-68448,-35282,-2245,-6847,-23660,-55259,-63712,-70245,-40956,21784,22309,-8248,-19976,-29239,-32286,-44330,-22190,8415,8648,-8228,-24956,80313,203143,310373,336656,237073,147564,50217,-5621,-86251,-51069,-28479,-4146,31053,70198,80009,114316,141164,178377,244829,236444,116106,14204,-41673,-37569,7278,20647,-27142,-53761,43282,113345,110216,23338,-45973,-53977,-59351,-26801,17146],[65503,97307,105343,122082,117262,57172,15829,-18018,-49071,-38585,-4113,-12891,-28532,-47587,-36612,-13611,-51903,21918,81260,147385,148230,74533,-9615,-38215,1038,15606,-11666,-45413,-41059,-33507,-27563,-17675,-43909,-81835,-52438,-65478,-90931,-101426,-73750,-27122,17044,41775,21566,-49544,-25905,50198,150581,220782,300519,329499,252899,107468,22718,16176,69883,149163,136321,93564,9432,-57947,-51641,-3157,-50915,-28476,45044,51522,-6570,-59123,-62435,33816,137984,139716,71578,27732,28341,31482,38128,23924,-16600,-25258,-22655,-35067,-40550,-85040,-100985,-68970,-60224,-76455,-48686,-21034,7076,-31020,-114917,-39076,-7439,-39720,-107172,-123774,-126859,-120614,-47290,-8362,-30973,-111165,-69212,75793,283060,289674,277112,218513,170181,116834,29851,-48683,35072,67719,65251,56721,16453,-47318,-91717,-115919,-10299,30723,-9141,-65206,-81955,14680,67621,55816,56967,183109,284906,270079,236970,136383,20127,-45297,-88726,-105287,-131247,-105491,-89721,-99964,-36563,-27697,-73931,-20661,-22971,2744,34747,84978,105386,70414,34613,37320,55958,120946,121704,-10966,-37199,90118,148227,89956,31973,-66833,-56846,42826,116149,182330,242243,216859,37429,-14463,39572,43227,74840,32281,-57385,-103467,-50012,29311,16945,-82692,-68391,-67667,-69491,-80755,-86621,-77047,-75974,-80360,-58837,-101592,-101716,-57321,-19931,48253,-30939,-97588,-18995,19833,-10911,-61593,-5403,79381,85839,95597,122165,68618,-10978,-46918,-69808,-76787,640,76468,73601,-16245,-136212,-28946,21851,5184,-49088,-74457,-80310,-92237,-91638,-45485,-10203,13644,34952,101943,175122,180760,115777,44925,-642,15964,50799,121698,116987,48194,-30893,45833,334562,371030,151785,21479,-50424,-92653,-82827,-94261,-118010,-49064,-1794,39806,92022,104970,79351,-1453,-43678,-14562,31152,19557,-27670,-35251,-40539,-79547,-103650,-69665,-7851,50041,110911,141450,109082,86155,43911,3282,-35631,-47438,-26983,-7296,-38191,-87166,-2076,112897,141888,40863,-50115,-56208,-31097,-59980,-80065,-107706,2439,124287,237962,345833,232474,-10498,-132594,-49894,25133,73115,26419,-15938,-38635,-52408,-13067,21360,55123,54338,96172,126591,121932,117914,35162,-29596,-73182,-103047,-79303,-97634,-71767,25352,160635,193075,200034,126514,67529,60761,75545,53961,16252,-11471,-38192,59547,125072,111078,77358,102137,52904,-49686,41911,126750,122852,92356,43803,12258,-35190,-87391,23414,221442,401408,365857,278470,232174,231315,184725,191562,137337,123586,95594,4030,-92915,-26219,108264,210996,286939,214393,112167,35404,37442,8954,-74336,-56292,-91,-11048,-21918,-10799,-14544,-41253,-91014,-165695,-143919,-110222,-33215,-6458,12101,109800,291980,360138,325140,258838,81311,-40293,-85564,-57178,14531,65895,127389,221342,213700,78888,-36042,-46071,-35406,-57201,-64491,-84120,-98451,-53995,-78958,-113622,-40573,4034,19475,16749,15322,22610,10080,-68451,-51961,8526,42467,70501,184391,270550,213156,85799,-10262,-62521,-60346,-36148,-42091,15696,62867,-5583,-94309,-106797,-33752,25020,1187,-7540,-2498,2523,-21853,-70021,-100322,-63308,-49327,-62005,-81014,-62963,-17610,-1132,-45072,-101419,-12257,54470,3887,-118780,42938,133684,114237,92435,15609,-21862,73619,321584,574968,478675,349292,196051,-10695,118524,211856,195013,118661,48440,-88320,-79055,-99786,-48595,-19864,48486,63401,-8346,-39544,14365,58165,53396,29370,3245,-17936,-24491,-11553,8443,21478,51028,106709,110632,-9870,-132918,-92984,-15192,-9840,-67402,-96579,-27155,-1906,-20584,214,101598,269440,302322,183074,2220,-36253,153326,297392,293925,166021,86725,43005,-8038,-29324,-26561,-20343,-17506,-88785,-69393,-18343,29727,24279,8649,-8454,-7819,450,9689,-28841,-56656,-24160,68019,236211,264697,465475,315452,281008,137002,113949,150739,333592,378292,235091,170132,144971,11512,-158143,-14426,-88765,-85631,-4432,73583,116733,89383,-37918,-98650,-109023,-38136,-14957,-31256,-54087,-43056,86660,221206,98396,-9643,-15827,30134,84682,63126,24408,-13530,-39739,-38207,-42504,-63914,-68972,-24363,37944,71993,83451,62976,10087,-72300,-42896,-46833,41817,146230,143021,44608,-55998,-133843,-107471,-70838,-48939,-74757,-99847,-50340,-35976,-55114,-13760,37441,50236,30734,-36481,-128434,-116298,-106763,-80508,-29578,43210,119857,126369,64630,-392,-34906,-47202,-72668,-134341,-116491,-89386,-30048,81700,159805,192972,160155,60455,-13641,-73828,-20808,17503,-30217,-38171,-73889,-91555,-61778,40121,182562,261979,183368,73319,-13748,-56142,-19076,-27339,-50626,-76072,-106324,-67259,-31250,-14663,569,-35443,-15482,-6294,-48842,-71582,-36226,-17220,-20157,25003,79498,88694,55719,-3130,-32680,-47244,-22333,-9522,34312,73289,96855,109079,144788,156013,91889,-5437,-103014,-110755,-54996,-41232,-74829,-64911,16121,72430,106489,64127,25554,52167,43413,-35333,-73611,-37461,12949,56834,97060,154580,176715,188051,85166,-17699,-83281,-29085,10773,90009,160262,274719,512730,518289,428898,297024,186489,144516,147005,128408,126145,162473,208943,206993,97915,-26224,-111707,-81070,-44504,-34677,9468,52618,76752,36482,-21762,20280,57604,46873,37899,11285,6516,23121,10979,-51155,-92760,-35632,-9948,42,-25996,-48162,-43700,-25565,8815,66701,113446,129588,55818,-5129,16644,82697,70880,3922,-21061,-27264,-106594,-30129,104927,127442,98830,9792,-43181,-50799,-28459,76195,189890,207850,127406,49013,32103,79475,84809,-8404,-145553,-154445,-51700,-59210,-148241,-44657,68486,56375,-2933,-36457,13946,33261,-44208,-166766,-64303,28861,135688,143018,85358,55520,55430,58239,21703,67185,130743,75471,-444,-70719,-107683,-98116,-108820,-70556,-42696,-51482,-11368,267,-18544,-29953,-44578,-94966,-145066,-82970,-75726,-100751,11673,4145,-76115,-75834,-15138,54050,57029,6373,-19945,-10497,-20345,-72592,-104933,-133851,-85689,-48712,15958,62160,39683,-67852,-118113,-140964,-127042,-100285,-121074,-57775,568,-5345,-31850,-37140,31730,87582,88094,37584,-20826,-53789,-15999,13010,-5135,-32577,-57706,-70996,-21076,16927,75298,131834,153602,84285,-31650,-78218,-21273,38589,30694,23487,5159,-43390,-63019,59210,141699,123432,41318,-11704,-74894,-113149,-73334,-63103,-38516,4275,22226,6680,326,-5119,-35628,-100909,-111666,-25760,-9915,-69384,-87090,-35450,52799,122793,105445,10045,-58933,-66850,-54386,-64392,-44149,-1284,35725,104741,193992,207631,193066,217997,208355,215554,233267,280565,277969,279103,112811,-45891,-72256,-124355,-116695,-57843,-87214,-131163,-136691,-112690,-49208,23912,64336,-14077,-116443,-115162,-104924,-119073,-107575,-45088,59668,157315,251034,404480,465403,480652,362175,242143,170318,106852,31419,-6220,-21871,-14111,7318,20653,46772,24677,23924,29265,-36512,-87267,-53163,-34513,-16485,-47713,-88469,-87993,-89429,-98531,-116698,-72355,-24410,5331,16690,11504,24035,56728,93753,125864,106042,79641,80288,76973,22389,-2468,24129,44127,15316,66985,251655,484165,589944,361801,226344,159793,155232,99562,51807,-21341,-81540,-86453,-56237,-33894,-20927,-14105,-46861,-55263,-24185,64595,141492,280062,431847,476861,318357,83911,-38794,-45470,-10048,59026,154130,192870,197097,288696,365197,321320,216822,147899,94819,8661,-76832,-94746,-22966,-20652,-66239,-37659,-3095,577,-59270,-91654,-42019,-8141,-14108,-54854,-93240,-100760,-44590,-41795,-57563,-48750,-17520,121729,196055,127022,4191,-38784,33422,69559,29411,-13075,-58030,-78633,-32154,30376,7549,125,-8805,4199,42794,72213,67280,5330,-54529,8108,100226,154043,80360,72203,63875,20033,-7781,-30370,-80906,-67409,-4204,39431,91484,131074,119643,133916,159904,122040,58780,44117,91671,50163,-10198,-7420,23213,-29879,-125334,-82575,12046,59091,31183,-23463,-63976,-45684,-27310,-80096,-95524,-38434,-9593,4244,27726,35561,11785,-76677,-142430,-182277,-143032,-114687,-52045,83478,134308,80665,-15704,-78689,-101208,-113785,-137970,-61425,30284,26227,-23249,-49535,-72156,-89198,-38264,-37485,-18986,10642,35823,45013,69064,133478,263245,318822,255220,122528,31414,19097,64635,-9998,-64968,-70652,-48097,5018,23814,-6324,-53151,-64049,-1127,92796,157961,191100,189396,99397,22971,-24858,-117278,-113628,-79523,-70850,-78092,-77977,-32104,96549,235649,294691,241712,117811,31501,102836,177037,167181,88719,27997,-49949,-23613,61236,187205,283969,317964,273760,204959,144936,96991,121222,130051,95614,49440,-3458,-77913,52811,267629,283300,155878,62328,57400,43372,36428,41608,23942,18035,-45687,-137521,-117659,-89511,-34664,105115,235216,181721,105314,24700,-21111,-27274,-47176,-38368,-13033,25583,12998,-10739,-56814,-69387,-41442,19827,95222,103569,91377,57193,7483,-7840,14709,1781,-48959,-107335,-71350,-69306,-58122,-22925,62119,155052,167001,132408,98241,34262,-84887,-85423,-47965,-26941,-20114,-9342,64505,145819,166232,143927,78370,-28462,-95800,-89223,-67169,16344,70928,23568,-34169,-68006,-80211,-57622,188,21845,-16530,-43425,-68561,-117758,-92115,-40888,-31729,-2686,30576,73142,60961,35259,53845,89002,24840,-59761,-50565,-36121,-74508,-69218,-30222,27262,62526,91671,73640,-15993,-79024,-68468,-275,116603,160690,58898,-88377,100727,213863,185575,117369,68725,8526,-73835,-77323,-26780,-10139,-13841,-37003,-34991,5695,57406,68226,41186,24079,40817,72600,87198,69407,18411,-57806,-97640,-83166,-59501,-23001,5539,-38127,-136542,-125682,-61796,-35252,-42162,-73698,-57406,-35034,-41820,-86844,-89147,-79712,-83824,-102303,-79207,-76289,-71179,11027,209364,275537,188928,68213,64319,73754,51907,14595,-44040,-67918,-61874,-100253,-125538,-73510,2754,14512,-65731,-130910,-68380,89293,218397,269656,267703,200410,84256,881,-30314,21867,81939,117731,70550,-19038,-54089,-54524,-16207,43736,90942,35049,-73298,-108233,-63187,-68314,-33483,20358,70679,71323,-1453,-104181,-11279,94052,119392,82051,-1647,-5281,-3396,-41004,-58885,-35633,-24291,-99830,-16061,65157,130097,79977,87810,280563,319261,65833,-91810,-35892,130504,341855,397558,323321,148199,72933,53857,-60732,-68309,13662,105572,242347,218607,126170,65609,72066,78749,-31917,-102726,-10614,4048,-50525,-112556,-120511,-135160,-126638,-92272,-54362,-56689,-27319,7603,8300,-977,4137,19956,21011,22957,44982,57690,66572,110969,11440,-70564,-13610,28258,-20611,-95994,-127918,-79470,-21337,67269,77904,31390,-25602,62207,62140,-39791,54313,123541,101246,33547,462,16442,49225,63885,22825,-44521,-52940,-18900,6601,101418,228022,305660,267687,161816,68013,25262,12299,-10909,-13848,25242,65820,41605,-28349,-3525,-6871,-67162,-143127,-114661,-10054,50638,3939,-34685,-24320,14352,-12983,-47641,9547,24568,-19553,-57613,-32935,41784,78832,41379,19374,24009,6964,-158,59422,104445,119223,148152,94899,12981,-50313,-71509,-64190,-52103,-10377,59981,136043,113055,-53151,-165479,-123284,-61138,-75168,-54493,27530,136088,132815,-17746,-83189,-9857,-12360,-62134,-91513,-78071,-87966,-88738,-47388,-55767,-23153,-17374,-15671,-36279,-35609,15225,75179,111740,88447,-27591,-79004,1757,62820,53427,-38502,-76308,-12997,24321,45903,51371,65075,160960,171333,107099,-23412,-68307,21506,60776,29788,-47356,-30387,18718,19220,-6767,-41584,-80783,-98162,-52431,-3147,-59672,-124479,-105153,-96329,13464,81118,17052,-68044,-149162,-153779,-88772,-36156,-15466,-114575,-90744,-39320,-56228,-71731,-24905,64427,210850,250012,184495,60269,-3973,56615,115309,57737,782,19945,-3846,-27746,-51924,-36943,4211,19658,41565,97645,121531,50231,-17906,1338,70100,120211,71988,34270,-300,-59901,-41485,-62535,-56789,-10334,20223,-11191,-53022,-109643,39632,137250,144329,90783,72587,72940,50313,106279,148420,75724,14618,-73164,-93737,-47201,-30616,-11450,114361,308097,366486,336167,133747,-16917,-68233,-81107,-80024,-100328,-76757,-19293,3830,86069,297090,440090,546002,510370,251766,792,-93805,-50808,-16285,13801,47654,101134,160677,131630,65734,52004,59037,73459,85223,59233,54341,61520,39333,-1493,-48200,-65003,-83727,-82816,-84956,-42766,65512,106773,98723,29868,-47814,-19797,94145,48878,-96127,-62224,-30526,15406,58058,83499,37352,109,-18283,-53306,-21888,13703,-6106,-43242,-37037,-336,46949,67902,96827,90395,57175,50435,42359,-8725,-40737,-45139,-37820,-61378,-116770,-33263,42084,67535,51059,-23429,-132375,-34974,20177,-12629,-86321,-131645,-138019,-56342,37507,31440,-16852,-28400,38912,90504,74710,21767,-24282,46920,266533,418775,290383,47120,-89993,-78773,-54514,48417,120034,153837,58990,-9827,-52892,-127625,-47798,-15241,-8990,-10378,-59710,-53870,103926,308390,383832,296637,192184,121952,46042,-31796,-41841,-10357,-7608,-24481,-7008,-17046,-63017,-91569,-57667,-31919,-12600,34636,86205,112189,153817,122696,9382,-95736,-134281,-125026,-98260,-15590,40989,96791,43091,-17574,-51983,-33572,-24610,11551,42138,42977,27397,-7297,-20437,32679,40413,15711,-33286,-66841,-62909,29216,89646,40313,-41766,-61230,16328,67240,118100,114106,66589,17773,-38098,-105407,-80481,-81824,-77670,-69420,-64181,-59573,-99184,19555,270049,569456,651952,502672,251904,70658,16483,21190,58462,29484,-29985,-79176,-29460,-3746,-11545,-67063,-67410,-66227,-6276,81693,203061,359659,451652,497653,402753,213546,62040,37421,60221,56288,13431,-43498,-91614,-103272,-66117,-64338,-84391,-109723,-139257,-75122,-39134,-50605,-78691,-57911,-40485,-72418,-20670,61332,131817,140944,78125,33615,11177,-10935,-37442,-17715,68336,143824,114207,28247,-25644,-46268,-45212,-58496,-117686,-56599,-30614,-4651,85195,121854,124960,114679,75221,31625,-16245,-75252,-77416,-14582,130755,173375,74799,-1351,-52329,-60588,-11561,1104,60012,192019,276583,386165,409529,306480,146084,-17385,-107337,-84290,-60965,-29633,-3122,-3350,-11384,-48379,-66686,-76594,-40142,26353,37305,6758,-15451,-31359,-31845,-38063,-18342,114,-6746,-26216,-51439,45380,171900,279304,306606,202018,105100,15112,-24090,-102179,-54135,-31164,-2825,44384,91805,103344,142130,164977,188680,232327,227847,116335,26295,-23717,-26414,13585,23011,-27462,-41886,64538,134286,118193,22676,-37269,-43208,-52560,-26528,16457],[63576,105788,122418,136755,135936,76238,32278,-7171,-43816,-48722,-10292,-16254,-30893,-56344,-56772,-56330,-52157,22981,77574,152126,142406,66728,-12517,-40251,-5048,9221,-24249,-60099,-47671,-39341,-38347,-28653,-53386,-94050,-48308,-46157,-81799,-134579,-85528,-29959,7791,22823,10599,-51232,-19511,45231,146893,233223,325280,352486,270967,134133,59389,37202,80135,120020,106523,69247,-17402,-84879,-61725,-22566,-66645,-38655,31978,42857,-16048,-63982,-55178,45034,151176,147495,72882,16990,13430,25481,35811,21175,-12683,-14426,-9901,-21982,-25812,-72812,-117896,-97960,-85936,-83490,-36737,2057,36996,2446,-100790,-59149,-25718,-55351,-120884,-120620,-128942,-131634,-45046,-4028,-36355,-103054,-48573,78660,281721,282901,240619,184944,148326,95496,7896,-50480,51087,101468,85407,53193,-6380,-84530,-109654,-75784,18530,42229,-4987,-60835,-96484,-9002,38394,23346,29917,145250,249758,246468,214203,117442,6834,-50599,-79699,-93731,-126722,-111261,-100305,-80279,-2570,6410,-79421,-30106,-38577,-11085,31115,94593,120407,80675,41836,44703,65790,132079,124913,-17095,-43294,105420,181031,97746,14725,-80838,-67805,17366,84836,150965,212071,186668,5018,29082,37649,12581,18108,-30769,-93650,-130876,-72796,23401,51113,-29082,-19290,-34941,-61491,-100498,-76414,-81040,-80161,-81703,-54830,-96796,-110790,-57691,-27679,50612,-26461,-113258,-50268,-2296,-23442,-72290,-28502,58450,58574,71049,104670,53192,-28555,-46719,-71190,-84940,-8698,70356,67957,-27027,-122891,-12050,37085,14743,-43628,-86597,-88961,-99555,-97715,-51990,-17942,7577,37347,109968,173121,156103,76207,-4431,-33611,11448,43487,105829,109665,49965,-27869,23474,270248,321962,126689,10088,-47824,-98959,-110621,-91605,-98563,-62593,-24015,23910,91713,108661,79930,-7663,-51101,-14880,32807,21580,-24409,-21055,-12873,-62606,-101392,-76503,-16250,44394,114244,139004,98630,75638,25110,-15909,-54317,-65936,-44041,-22160,-44668,-95205,-35892,55132,78108,2448,-58612,-52125,-30500,-62995,-91684,-110502,12054,141915,239098,335717,243755,-11089,-138166,-46709,34227,73780,21198,-26274,-54493,-68827,-26693,11338,45611,39305,68719,100578,108298,110429,31438,-26990,-68877,-92411,-69826,-83560,-53214,44895,173442,188810,203540,159694,105652,103721,132555,118513,45323,-15930,-30597,51930,107825,91894,47778,61820,17499,-58357,48284,120874,107050,81198,35432,2316,-44250,-97169,4673,188651,352639,316505,251888,205429,173942,109828,158155,141084,143236,120245,32487,-57771,-22220,88535,171326,236631,175262,86347,39029,67333,41030,-52158,-57707,-2218,-18689,-31280,-23436,-27554,-44988,-78551,-132963,-124348,-119542,-39591,4610,48876,157729,336073,351181,302067,254936,85956,-39404,-83213,-56777,20489,63913,111070,186711,190757,75306,-42460,-54809,-40189,-62702,-73815,-104277,-91735,-8737,-25464,-84873,-41657,13376,41410,38402,33618,36078,18115,-59434,-76821,-16014,26401,62723,185227,276386,218846,91121,-6939,-65686,-69439,-43684,-35026,34530,72837,-5361,-91069,-110747,-25986,32078,16792,30116,40654,45258,13852,-46812,-114738,-62602,-35723,-44497,-74963,-69109,-26568,-8017,-48056,-100760,-10359,56506,2919,-135384,55469,134643,95529,45902,-20698,-40788,57595,257288,475125,367902,235918,117748,-40941,52577,108335,88597,37065,26118,-37927,-59984,-128040,-59975,-20863,48770,53279,-30266,-54521,-4996,33467,35950,25868,10212,-14902,-44765,-43697,-7555,18528,62547,105541,73783,-54009,-141245,-88474,-24627,-27884,-81687,-123673,-43246,-2581,-14238,-32140,76483,252580,296208,181685,9131,-21492,156634,291948,299668,173117,118973,63379,4817,-32009,-46675,-47982,-41074,-91286,-54911,-8360,30289,12272,-8491,-26669,-23434,-11381,1865,-38227,-64658,-30584,59008,214692,229146,476931,323391,277249,134863,104061,121487,260946,296395,178191,147064,143978,17332,-144863,-42517,-115904,-103270,-11515,73802,119939,94075,-34747,-96200,-102564,-33960,-11128,-21685,-42666,-56225,60809,170712,54769,-44847,-47925,-7238,47889,45197,25156,-3376,-40470,-44881,-45341,-62721,-77122,-34356,18110,45843,50892,21461,-46590,-71639,-30657,-57222,41496,156472,149828,39309,-65751,-121085,-96510,-63350,-39664,-58413,-81160,-45124,-29606,-51193,-13258,43041,70564,48172,-23375,-118727,-125816,-118844,-80871,-13903,72454,155899,157403,81796,4082,-31266,-46834,-78492,-137256,-103993,-82778,-49581,40484,114928,155648,139895,50029,-26906,-95788,-2071,35319,-17486,-22133,-50498,-71364,-62495,27727,186366,324185,238481,101005,-6758,-67955,-27636,-34050,-56041,-81332,-108624,-66907,-39253,-26206,-15695,-81910,-87915,-59791,-65714,-41158,3106,8853,-15651,16832,72395,91910,67867,16834,-3536,-24977,-9940,9784,51951,89962,109192,106022,131207,134486,73568,-19416,-113715,-119869,-70079,-66455,-100434,-42301,26646,71340,109658,81451,59168,71651,38510,-43659,-69820,-45930,-14564,19900,65485,140582,171720,179161,81552,-3758,-82008,-35109,4245,79686,142280,219522,467927,487916,407141,285788,175848,131153,143871,133233,136913,177337,235412,235587,110070,-23310,-111633,-85379,-48182,-39769,1871,49250,77660,38453,-28784,1800,19820,14603,20327,-3347,-6713,7493,20020,-34155,-90480,-36275,-4250,4904,-26744,-55055,-57842,-49999,-38896,7795,58732,85500,29454,-11334,766,51394,45710,-10914,-40648,-56415,-133088,3523,133048,141376,117311,42711,-7958,-24984,-12768,86794,201012,209394,117878,45667,25177,60789,57013,-38047,-178608,-119134,-16742,-31635,-130573,-64283,61476,73668,19134,-32129,10382,43421,-28531,-153852,-67938,22405,112792,119473,69990,46792,52988,48246,13080,62440,113309,56511,-2401,-53808,-92937,-119444,-107102,-56578,-22199,-19535,25376,12430,-22338,-31876,-35120,-77561,-131276,-98818,-83987,-83142,27012,1731,-81306,-81993,-23916,45206,54797,-1737,-39539,-40906,-53253,-101654,-126808,-119915,-73761,-33204,34524,74868,48328,-52385,-80985,-87021,-82777,-86360,-131476,-59551,7198,4023,-26594,-29637,45897,108591,112581,65958,6369,-38296,-15901,4861,-22324,-63586,-85717,-68065,-17667,9690,58863,115270,143577,71927,-37700,-82934,-36984,15282,12183,4315,-19301,-66967,-69047,66094,151734,127915,49614,6288,-54714,-104853,-75886,-67582,-45202,-2487,15837,703,-2539,-9135,-34159,-96232,-116629,-19494,1538,-61785,-88764,-32278,74685,159933,136641,19656,-62037,-63130,-40697,-53105,-51132,-17724,19976,91169,182358,201221,179212,196782,192863,211585,239149,299083,301478,293335,114852,-38930,-60723,-115586,-123601,-68605,-91912,-134345,-148217,-113533,-41802,28577,62830,-24566,-119475,-100856,-91164,-102734,-102648,-53225,45790,134523,233612,402652,482307,506753,399697,270979,193655,132011,52895,5367,-21650,-24066,-7204,18467,72120,76668,81326,64655,-27634,-81225,-37382,-16280,-1283,-33608,-74632,-77952,-78634,-90312,-116317,-79573,-31106,3947,25248,22161,31974,58898,93867,122181,106845,85188,86608,66001,2858,-35069,-8803,25183,22702,103067,328339,628222,751707,460170,273825,193505,181135,116794,68460,-6931,-71860,-95174,-63696,-35483,-13505,5101,-54908,-92726,-94081,4309,114833,301946,470280,500122,305465,75222,-46285,-47327,-15897,53140,142742,170452,176907,270568,341812,302716,218499,162386,108289,7200,-87403,-88716,-11520,-22853,-86185,-74683,-25252,-878,-51283,-84724,-38206,-8841,-17074,-59640,-96761,-84873,-26642,-19331,-22284,-917,10002,130612,201608,123528,-5042,-64291,-5746,31289,15358,-9898,-44730,-66956,-39573,22102,13332,16690,7997,20755,48332,74087,59970,-14061,-62976,14885,96776,144400,63678,40535,10844,-39771,-71052,-90027,-124575,-100554,-25681,23946,79051,119305,109371,136513,189447,174976,107348,85189,128652,88650,37580,49657,71433,-3078,-108204,-92826,-2268,36799,6049,-38858,-64083,-51198,-34165,-75387,-83652,-35660,-8207,9807,38724,52598,32279,-49881,-110934,-150599,-143240,-134894,-121828,19288,103049,65230,-30945,-102718,-123701,-127018,-143783,-45339,38771,22467,-37786,-45634,-41473,-60705,-50254,-57481,-31722,11842,48549,65370,95416,135319,218416,247912,207698,115611,41145,22649,57531,-30168,-81759,-77582,-52214,2578,24412,-2542,-45039,-64086,-16234,85604,174648,219218,195538,78569,-8677,-61412,-143924,-108407,-84446,-81014,-86563,-83454,-23172,123614,266607,329467,279161,142273,51889,125739,219768,232860,147565,53552,-41156,-28823,54824,173730,260011,295405,262140,205102,170941,136301,156362,158983,119318,67276,11792,-53715,58088,226438,232613,121349,43830,46102,40755,55082,57231,15053,-5551,-67071,-127690,-94909,-81778,-46454,84289,241138,211172,113783,11290,-43791,-71747,-82705,-55898,-26566,10991,-734,-27370,-81005,-78976,-32276,44019,142541,160029,127613,69550,14559,-2881,9700,-10734,-71178,-104591,-61828,-71378,-60625,-15283,77989,176638,203223,165544,125361,43577,-76761,-76021,-49240,-33315,-31101,-31680,41445,115164,124987,108271,54279,-45796,-106727,-91601,-84523,-25430,8089,-32951,-77571,-97413,-85504,-56681,2100,25310,-15103,-38364,-57633,-104642,-90250,-47005,-41057,-13405,12858,54747,59766,60955,115765,145964,51786,-45618,-45648,-32899,-73211,-63299,-18934,41780,76027,104579,72192,-30539,-89506,-70321,3235,128442,185265,80244,-82558,52889,167741,148386,103619,72543,18351,-63188,-65307,-18808,-2138,-6296,-33417,-15133,41538,90289,83964,44447,27059,46107,74508,79648,55570,7741,-61768,-88528,-71650,-54468,-19713,8473,-31684,-136221,-164062,-91397,-39149,-37267,-66493,-37908,-5455,-18408,-68665,-77588,-72661,-76859,-101114,-100811,-91733,-83471,-14766,160246,239411,158640,47304,59851,79263,59210,19027,-42180,-53304,-42653,-79098,-112377,-83611,-18471,-2272,-78203,-147093,-60286,105203,250430,318514,318136,229064,85862,-5711,-49281,3198,79421,138666,108896,24842,-34653,-20186,11388,64849,112234,51939,-60544,-119725,-82559,-97288,-74959,-20384,28058,31683,-22484,-102872,487,95949,108632,77690,-1052,-1046,374,-40066,-54033,-16689,8470,-80786,-7467,76249,134434,76877,86250,295400,355327,93315,-81269,-39622,121914,304897,330122,252821,110080,61932,53347,-43313,-59537,-7467,74215,215438,210128,116959,50480,45491,38348,-61525,-87976,-6802,8277,-35948,-91190,-124958,-131678,-127082,-83269,-56786,-61429,-36307,-2443,-1166,-5808,3484,21192,20297,10478,36415,52473,61972,101876,3755,-54507,11752,40485,-26073,-108736,-119382,-84195,-22811,65274,67126,5424,-44611,65954,120050,25568,60699,103135,75663,29440,8766,30240,73403,86721,25958,-42975,-43367,-10066,6350,97815,205097,248659,198918,106967,32369,8433,24146,799,-16592,11041,45603,37457,-10193,12003,4092,-51731,-126771,-126831,-19662,62800,39256,-6569,-29422,-14572,-51622,-67667,8066,20698,-26391,-65244,-35304,44900,84612,44842,22231,18788,6002,10426,72007,119768,126985,137977,85744,8076,-51930,-71588,-67976,-65317,-17804,58635,150314,117775,-54102,-171919,-97354,-26634,-42394,-42833,22842,133561,145300,13934,-71870,-27468,-10947,-49734,-91368,-80869,-81174,-60917,-13184,-23962,-1697,-13117,-26630,-44864,-22763,28106,88166,120788,95675,-31627,-80856,17260,101137,94820,-16004,-86556,-24373,27752,60060,76944,97065,190670,178809,104277,-22407,-81670,4818,52299,28922,-51043,-41942,3605,9874,-8810,-37013,-77718,-95004,-49150,6719,-51182,-126994,-102058,-111335,-30968,25707,2836,-51950,-114317,-152460,-95319,-33520,-3841,-106150,-115922,-57744,-63052,-63058,-19426,74714,204758,250898,204323,77490,-4807,41600,104812,49219,-13276,6908,-3291,-18048,-55182,-41737,-9313,4987,40564,92524,110062,39770,-32456,-3378,61596,108542,68841,30335,-15277,-57324,-31666,-65743,-74501,-28083,13179,-14963,-52155,-118616,30896,126139,138019,88890,64230,54989,27928,80858,123397,58268,-5819,-93805,-93348,-33881,-15574,-502,110707,286770,343172,323162,131916,-26674,-77059,-75811,-66693,-83729,-64081,-16028,-4362,74754,291367,466624,608244,535340,236804,-1086,-76456,-33887,907,18772,23553,71807,141875,131671,67233,53558,62321,76014,85964,56658,46099,54094,28547,-13792,-51116,-70817,-90505,-90616,-91658,-49746,45462,75302,58987,-16687,-74446,-20332,110797,61637,-112288,-63121,-9002,46383,98731,141855,96710,43252,8463,-45960,-37085,-10498,-32657,-63341,-43870,-1484,51768,77645,108665,117075,81610,67329,48805,830,-21605,-30315,-28891,-54704,-126109,-50676,19045,48960,45058,-25984,-133034,-37014,29347,-636,-76099,-120145,-140522,-62696,37668,37770,-7016,-26795,22825,72588,58109,-8352,-62354,54850,268148,404208,274118,33548,-98093,-79879,-71584,37593,120393,163955,93819,32563,-25268,-142718,-68500,-43770,-30236,-16256,-54809,-44891,100012,287807,371553,305524,203083,118707,43800,-30385,-44298,-13974,732,-3516,2858,-23452,-77197,-97990,-53139,-34447,-26399,4616,49096,100332,156411,149057,29348,-86000,-144453,-134929,-77409,4725,59683,105803,47388,-13426,-46967,-26802,-23772,-8071,19385,28314,18534,-10291,-21052,25788,28111,9140,-32085,-67018,-71257,16558,71414,31991,-45631,-91407,-6028,45839,92068,95083,59480,14862,-48349,-94432,-54970,-56692,-83397,-80928,-64468,-51594,-100418,-10609,218729,535262,700543,586680,303782,95610,28749,26443,55870,14381,-48568,-96600,-44471,-36768,-41865,-79874,-69244,-70220,-4338,96412,215569,325788,364894,371518,298277,193864,68856,44327,64679,53292,5755,-53645,-97459,-114266,-86095,-89216,-105496,-111665,-81083,-56938,-37767,-48845,-79671,-67188,-46302,-52588,6352,73087,134074,137376,73997,33139,15006,-2540,-30983,-18832,61232,143195,119843,33065,-11580,-29107,-54342,-79813,-115114,-44526,-24763,-29791,41034,69431,82052,90071,71576,42618,-5916,-74499,-86311,-19289,133356,177679,76315,-8746,-60302,-42510,12862,16711,66421,212051,350350,421153,426292,321731,162608,3443,-85967,-75777,-60056,-31829,-9042,-3998,-7418,-49420,-77172,-87190,-43662,25216,44918,13806,-18106,-38701,-33446,-33764,-22045,-18506,-33000,-53057,-86106,-247,123453,227387,256619,156963,57915,-21313,-44831,-116071,-69987,-45650,-12138,45773,98368,110405,152840,172272,183432,198383,198803,103700,33095,-13944,-24357,8488,12823,-40551,-40528,73931,139837,108918,7484,-38222,-40616,-52912,-36207,3524],[65434,117439,142192,152570,154856,100699,58097,13936,-27699,-52865,-16818,-18917,-31850,-62515,-72924,-87410,-39432,26922,76190,152590,131887,55419,-14529,-35813,-7767,3638,-36295,-72570,-50308,-41102,-44543,-35135,-59096,-102251,-40305,-21282,-51018,-133314,-92321,-31585,268,5723,333,-49067,-5543,47090,142495,241198,341276,362695,279125,157483,102771,74314,100966,95637,83282,53681,-31829,-109440,-65503,-36648,-76733,-45137,19952,35120,-22472,-64893,-47192,52859,157893,150864,75954,11204,4283,25072,32088,15896,-9873,-1979,8011,-1605,-2409,-47750,-105553,-118213,-110482,-88936,-23320,28597,69018,36724,-80118,-74185,-41607,-68717,-127393,-114764,-127656,-136661,-40701,3933,-20406,-51492,-18673,85098,271311,265034,199464,151401,128062,77569,-10458,-50535,66676,136223,105092,48667,-27655,-117653,-90094,-36933,45155,54014,1791,-54177,-109674,-31729,10812,-8846,-171,101599,207114,218121,189770,100581,-1995,-50938,-68031,-78906,-116155,-113977,-102661,-62064,23154,48236,-59238,-36827,-51868,-23227,26709,102413,136024,94429,54152,57520,79061,142973,126901,-21194,-47441,119820,215209,108215,7313,-62166,-57877,-6023,52794,119318,185085,166212,6878,85860,35284,-17637,-43556,-96940,-125021,-151682,-93661,16689,83113,28421,28215,-8774,-59629,-102262,-57755,-80837,-80128,-79527,-52815,-96809,-114523,-55694,-36146,48140,-21619,-117109,-76943,-22630,-34333,-79267,-51965,37805,33733,46438,83316,32473,-49166,-50215,-75395,-93187,-15558,66568,64196,-35375,-109838,3204,49176,25015,-34290,-97021,-98837,-107590,-102627,-54070,-22331,2765,39633,113705,160073,120671,32222,-53295,-60065,6716,33842,85271,97076,50101,-20888,7456,206070,262408,95341,-3055,-44214,-83930,-90381,-60002,-76972,-68327,-41246,16605,102323,122865,89604,-8773,-58067,-15650,33982,22850,-22690,-8840,12130,-37093,-90510,-79875,-23344,40311,118511,131864,81593,58072,2086,-36943,-72973,-81392,-55532,-30682,-44969,-91955,-66615,8611,28734,-27127,-61253,-46588,-29253,-65906,-101877,-107255,22813,159063,234779,314737,251133,-4404,-114007,-30104,46211,71952,14519,-38203,-70560,-82656,-36346,4608,38167,25958,40508,71254,90963,97145,22881,-26607,-64237,-82199,-59277,-69345,-34593,63511,180015,178414,199530,190477,146349,149982,189436,176737,71683,-16590,-23894,37069,82321,67534,17033,17879,-25178,-59689,49913,110920,90451,70972,30655,-5405,-53065,-105135,-12603,153128,293744,259776,219713,175972,120159,48092,125107,142718,159551,142673,62580,-25040,-16729,64922,118958,163047,112421,56594,58550,103460,71944,-32266,-55308,-3842,-24936,-39156,-33267,-38489,-47262,-65175,-100236,-100304,-122394,-46283,13215,81257,201681,369178,330938,268282,236289,83143,-41044,-81028,-56965,23293,60360,92273,149898,168678,77245,-42636,-61016,-43793,-67141,-82659,-122484,-56499,48301,27858,-54690,-38704,25906,68174,62853,52334,48588,25153,-47721,-89143,-37945,11419,55628,185017,281057,224727,97711,-3769,-68805,-75696,-48796,-27310,50072,76004,-7330,-90678,-112414,-16777,40953,32024,64960,81997,82109,45343,-23670,-125668,-60759,-20505,-24709,-62872,-71026,-34250,-14839,-51642,-99467,-8107,58107,3050,-147367,63159,128362,77562,-438,-60062,-60230,38362,184699,359903,245427,118179,40948,-86952,-44668,-18871,-23399,-27279,37591,10068,-40199,-147697,-65193,-21676,43115,37427,-49886,-63216,-19154,14836,24127,26433,18178,-12269,-62427,-73281,-22106,18894,82045,137654,98379,-30568,-106585,-72994,-24707,-30917,-69314,-120197,-57216,-2851,-7704,-64384,50029,231134,283189,175907,17426,-1458,160046,283843,301892,179736,157561,88277,22950,-29614,-61968,-73795,-65323,-85695,-35638,6394,34099,1872,-24760,-44584,-39355,-23641,-6321,-47411,-71816,-37032,48954,187308,188456,464676,323150,268468,130810,89632,86132,193150,215773,128763,121403,131695,9892,-118485,-71562,-152963,-91856,10575,93826,129420,96141,-31234,-89392,-102951,-38680,-11616,-11735,-25610,-52504,47245,132419,25641,-65637,-72461,-35246,23714,39291,33945,9354,-39490,-49330,-45654,-60080,-78498,-35229,6199,23705,19096,-22005,-91740,-41773,-21603,-68001,43778,166313,155375,35268,-67177,-87779,-69401,-45030,-26039,-40395,-62317,-40629,-23808,-44593,-10818,47889,88452,67866,-6413,-99922,-125042,-128522,-78958,979,97621,186438,184030,97734,9070,-25455,-42230,-79052,-126347,-90373,-77780,-71669,1573,73850,121471,121950,44332,-32980,-116494,11428,48106,-5948,-5924,-26446,-45502,-54347,14976,183635,384442,301427,132810,4516,-75161,-34756,-39178,-59582,-85841,-107351,-64034,-44751,-40409,-30810,-68896,-85488,-70560,-43288,2795,40833,31526,-10645,10062,65492,94509,79004,35080,23442,5686,14915,32290,68863,106901,122171,103734,115843,110253,54145,-31810,-119667,-128786,-87384,-93928,-100100,-13838,37148,67924,109488,97781,98136,107739,48299,-42031,-63036,-51756,-37962,-12219,36213,125347,163187,164449,74581,10509,-66380,-36988,536,72850,128910,176193,406878,440267,373680,268133,163420,115638,135034,133841,147601,193591,263221,267245,124920,-17336,-108862,-88281,-50484,-45148,-10614,38661,72413,36634,-35568,-17171,-15909,-7742,9698,-13110,-17897,-4804,29671,-11588,-83999,-41658,1322,12305,-25774,-62133,-73539,-77011,-91128,-51292,2134,39848,4587,-15109,-14139,20291,21870,-22760,-56617,-81792,-106725,36916,157846,150415,129998,70888,26820,2462,4675,96805,206553,204759,107686,45049,21621,46190,34727,-60558,-171782,-78118,22984,388,-106173,-83562,51671,88396,42137,-22924,8078,55670,-8350,-135668,-72354,14525,81407,89153,52023,36227,48189,36777,4401,55183,90124,35765,928,-29768,-57208,-74030,-57960,-22849,13759,34079,68503,26771,-20699,-26262,-21330,-56542,-110752,-120219,-92689,-58067,35398,-4379,-84845,-82700,-28338,40085,56458,-5054,-53840,-63950,-76313,-122735,-140962,-102728,-58226,-11632,63431,96149,62450,-33010,-44732,-43059,-46922,-73509,-136488,-60163,12227,11361,-23621,-24159,57430,127103,135585,94163,34666,-20663,-14656,-3141,-39841,-93818,-105258,-57236,-13955,922,38647,88377,120276,52288,-42536,-83817,-56692,-10666,-3224,-12547,-41407,-88459,-79039,64632,149981,125521,57113,26422,-33408,-93886,-78549,-72906,-49877,-6895,11930,-1688,-39,-7537,-27181,-83894,-118554,-13470,13024,-50149,-85639,-32946,86552,184890,161106,29061,-65982,-64159,-32070,-42262,-53142,-30408,7190,79487,169526,191722,163124,172176,173170,202330,241510,314351,324035,303527,114705,-32897,-49522,-103673,-131733,-84145,-97848,-132842,-157210,-113703,-34967,35560,66165,-23646,-97291,-84765,-78202,-87023,-90768,-57794,30851,107977,206276,376780,468627,497031,404570,275008,201198,150236,73579,17716,-19047,-30574,-19338,17182,97207,128785,135489,94683,-21699,-77915,-23869,-135,12497,-20553,-62139,-69160,-70186,-83088,-115660,-87394,-40058,-1560,28066,28425,36295,60918,96016,119212,106407,89145,90497,52251,-14050,-64844,-43268,6785,32320,136569,396080,749793,885123,552380,321398,228470,205707,131535,81392,4202,-60346,-100206,-71780,-38184,-7766,25454,-39496,-57360,-78116,-67263,76076,295382,469907,487210,276650,64667,-53598,-49844,-23074,46731,127396,142843,150878,238080,298005,267683,206953,165998,111547,103,-95440,-83328,-7142,-27919,-98851,-110785,-47060,-5739,-46093,-79483,-36390,-12199,-22590,-65632,-95877,-72464,-19226,-6729,928,33423,45076,138071,197827,114751,-15522,-89485,-43579,-9147,-1770,-8321,-31554,-53478,-50051,4699,16924,28051,20387,33663,52450,76907,55748,-27222,-68543,17097,86768,124830,44696,11118,-29981,-80304,-113271,-135401,-149917,-134371,-51948,1274,54780,90183,81811,120254,195562,210171,148177,127885,178924,143852,97270,119170,123158,22494,-91447,-96339,-11270,19434,-14276,-50472,-67323,-61791,-45355,-72536,-71849,-31748,-6847,15297,49751,69472,53491,-22030,-79365,-119062,-124432,-113560,-171901,-44888,63404,44816,-44928,-123692,-142284,-133305,-130769,-30644,47013,22215,-49242,-37947,-5566,-17548,-41379,-68588,-38053,17295,65463,91230,124007,129491,158954,169106,162297,107349,53051,39922,67190,-37454,-98901,-84435,-57252,-3157,22056,117,-37040,-62911,-32516,74678,185354,240664,194206,56206,-38651,-94307,-159719,-100178,-87424,-87981,-92007,-91516,-16689,143769,284340,348019,303579,160594,71858,149094,263591,304636,224044,93803,-19111,-25836,45066,150444,223692,263317,243786,199267,191162,170910,185061,183072,141433,86284,28763,-27633,59551,178896,176275,81332,21641,33111,37310,66705,62999,4513,-28895,-85582,-107868,-72161,-68102,-53623,63478,239947,236364,119914,5212,-43044,-87237,-119881,-76751,-43056,-6080,-16362,-44038,-103086,-79537,-19328,67656,187207,214065,159136,76847,17073,-4098,247,-25835,-94822,-77890,-43102,-70019,-64540,-11607,86353,186267,228573,196672,146801,42805,-71989,-63467,-46142,-38461,-41235,-54787,14569,80236,80630,67138,22301,-66363,-105020,-90898,-101455,-68365,-46617,-76974,-115946,-112765,-76720,-52277,2752,25389,-16460,-36342,-50083,-95171,-89656,-53459,-50676,-25296,-6373,35706,59652,94997,182953,195956,70158,-34975,-38390,-28444,-71384,-55013,-4804,57665,88567,112726,62799,-50069,-102532,-75010,1404,130764,196490,91524,-66708,5876,116235,109283,90268,72614,22554,-57036,-55910,-12065,5040,372,-31566,5476,84444,124834,98228,46635,28182,48935,73232,69237,39913,-3397,-64131,-77978,-60986,-51292,-22316,4470,-29655,-130904,-203247,-121553,-44236,-36918,-64628,-24019,16655,-931,-52715,-68446,-69464,-72653,-95970,-120700,-108895,-96941,-39689,108890,192274,117136,16684,46828,77769,61080,18917,-45726,-49552,-32355,-61562,-90836,-82301,-33212,-15841,-87058,-159561,-56134,114005,272897,358401,364832,260976,96098,-702,-59999,-13847,76817,160523,151184,81017,13574,20292,37173,85392,133995,69702,-46385,-107215,-101895,-123973,-117480,-61684,-15145,-8086,-44586,-98530,8779,90536,91037,66034,-3013,3135,2350,-40733,-48675,4577,48127,-47692,-681,83013,132873,72151,79028,286906,364787,113502,-70374,-47015,106652,259781,258474,180411,65576,44296,47993,-25393,-45152,-22523,47546,187317,197022,103714,31927,16272,-3123,-90936,-73858,-2306,12005,-23746,-70624,-109433,-110894,-108803,-73116,-57817,-64250,-44412,-13742,-11178,-11168,1673,18377,11306,-11016,21780,42985,53407,88316,-2065,-34041,38788,50813,-33669,-122922,-103620,-82524,-23679,64653,58639,-14975,-53429,73636,184603,95096,70801,77030,39756,18927,14676,43338,97985,105567,24875,-45152,-37742,-3865,4237,90397,173945,181916,120960,42274,-10339,-9625,39487,19484,-15715,-3943,16396,24873,5640,23379,10883,-41275,-113739,-139225,-30527,71871,73985,24882,-24007,-37046,-81128,-66310,16286,27070,-20976,-64900,-38816,44172,85333,46618,25084,10847,707,17490,80227,132115,132165,125848,75720,4124,-52223,-72565,-70844,-77650,-29151,51351,155150,115029,-56857,-168007,-75911,4428,-13178,-36445,9639,120637,148943,44211,-32566,-12562,15618,-15572,-81636,-82048,-72641,-35688,20828,7796,18312,-11135,-40339,-53203,-13862,35894,93695,121266,95205,-39588,-81034,33458,142720,133332,1072,-96297,-35954,30580,72446,100309,128943,209223,174196,92674,-24728,-97062,-15579,40110,24721,-56547,-56302,-16381,-6509,-15980,-35390,-77297,-91350,-43634,14055,-45603,-129784,-98791,-120012,-82780,-35190,-2808,-28258,-82074,-135467,-97538,-30195,8754,-84888,-149248,-85072,-78833,-57179,-13929,83093,191111,240309,213748,88453,-11579,24577,92918,40378,-28917,-9853,-5470,-8275,-56925,-49541,-27814,-9076,39187,82428,91549,21818,-53737,-11908,48309,91938,61365,21124,-32337,-39838,-22757,-66633,-88680,-48776,3995,-19128,-49985,-119815,13901,104202,120165,77605,49921,34784,8777,60634,101257,42369,-24981,-113118,-90782,-22746,-2582,6704,96070,243380,292713,285284,119299,-36893,-85345,-69617,-51909,-62065,-47077,-11279,-11615,63007,279151,479259,643557,529726,206687,-10315,-53735,-12726,19024,20644,-4573,43226,120439,125676,63413,49607,61613,75303,82564,49565,31279,40769,14558,-27992,-55093,-77271,-98147,-98604,-99193,-59533,20486,40671,18668,-58815,-91830,-12605,133188,82207,-118786,-64712,9460,72909,134514,200526,160984,89148,33913,-39702,-53811,-36881,-59820,-78123,-47362,-2036,55095,83792,114715,136661,104097,79864,50279,7195,-3775,-16382,-21445,-50956,-129918,-70123,-7724,25548,33619,-33423,-135565,-39786,37653,10906,-65598,-108035,-138244,-69733,34697,42583,2430,-21332,7791,49999,36108,-39455,-72689,70161,261646,374325,248593,16846,-106501,-76557,-88948,24893,117672,163839,126134,75439,-2704,-135223,-86676,-69778,-51060,-29133,-57480,-32988,100060,263996,347353,301924,204562,110309,38424,-31210,-47984,-20796,4060,16859,19219,-25154,-86519,-98728,-49606,-40453,-43950,-26517,18059,92822,157541,172007,52191,-72129,-133755,-113164,-52655,24399,76146,110558,48851,-11044,-44208,-24671,-25769,-26758,-6630,8950,4255,-18058,-25013,14084,11934,-513,-33347,-69970,-83951,-3667,43115,21504,-46691,-120452,-30084,21318,62222,72916,51070,12662,-55631,-88365,-38816,-40958,-88465,-91078,-65515,-46778,-99650,-36850,167028,474515,708132,642884,345941,121324,43279,33577,56904,5608,-59058,-104310,-57549,-61217,-61681,-84010,-67868,-71851,1442,114840,226824,287343,277373,245846,194442,170409,77456,53155,69774,49469,-3605,-65935,-105132,-115282,-99631,-94519,-88803,-72275,-33198,-31329,-30829,-43886,-77021,-75942,-52670,-32739,35546,93047,144748,140222,74107,34657,18914,4766,-23887,-17753,53129,133423,118743,35430,160,-11211,-51102,-92935,-105810,-34826,-22481,-53220,-926,22283,43908,68313,69340,54719,6086,-71284,-92986,-23123,131862,176334,81880,-6741,-61177,-26086,38143,34072,75542,232961,421733,443098,434622,336134,183969,31881,-59333,-62828,-55270,-30871,-9268,1886,-403,-46693,-82454,-89967,-41429,29796,57833,25804,-15184,-39489,-27843,-23231,-23021,-35185,-57207,-75076,-115167,-41814,74052,172585,205543,118275,20693,-47119,-55724,-111281,-84851,-57784,-17796,49361,103965,115032,159107,175383,176305,160589,166998,95355,47373,128,-17942,6451,4928,-51463,-35494,85456,143934,97285,-6412,-33740,-30507,-44351,-39130,-5848],[59173,119929,152080,157532,160830,117610,81207,34208,-12339,-57419,-34558,-31461,-41753,-75983,-94134,-111279,-36938,22724,67176,139531,107977,31472,-24414,-33642,-14979,-9813,-55101,-88310,-57225,-47320,-54390,-45415,-69192,-113688,-37781,-1801,-18732,-104682,-99622,-40516,-14296,-17765,-16812,-50074,6234,47810,131188,237413,339500,351372,268863,167386,140454,117787,125171,70487,58809,40716,-33989,-110552,-65558,-50907,-88087,-55188,1704,20258,-34193,-69839,-45318,52295,152538,143414,73482,4973,-3546,24026,20909,2858,-13877,5451,24107,19344,22597,-18552,-79375,-116469,-135312,-97516,-14200,49310,92599,61327,-65407,-88731,-59508,-83605,-130371,-112764,-128990,-140395,-39270,12077,10296,-655,10481,89700,249521,234049,153072,115355,105677,59225,-28489,-53561,74398,162065,117427,38330,-49943,-124652,-60745,-4943,63293,59956,5508,-49759,-124603,-55832,-16111,-41581,-35873,52279,157158,183675,161844,83476,-8589,-49353,-58549,-66384,-105936,-117997,-104137,-51357,35462,79778,-31655,-42695,-64655,-35781,18854,104646,147654,107421,66891,70841,90830,148667,123733,-26243,-52040,129619,244857,117724,4629,-41244,-42299,-25888,19885,87205,163907,165521,52574,139988,27936,-47520,-106939,-163265,-150717,-165635,-113227,6714,104769,80357,66100,4622,-68634,-76513,-33199,-78739,-79250,-76961,-56564,-103159,-113884,-53723,-46537,38958,-19605,-114287,-98717,-41990,-45006,-83715,-72209,20482,11477,21216,57290,5189,-73377,-58923,-84873,-103378,-21896,62350,59857,-42854,-100274,10790,52169,30897,-25090,-98848,-110545,-113791,-103866,-51505,-24537,-2273,39694,109657,132519,73088,-16757,-101501,-77225,1091,21638,60431,78549,47013,-12771,-1241,148615,198575,58088,-19147,-41232,-63654,-52816,-24658,-55590,-67297,-51474,19337,123302,146580,108546,-3503,-64625,-18665,32060,20799,-24351,-257,29779,-11435,-73893,-77768,-26987,39928,124546,122233,60491,34942,-23886,-59276,-90785,-93056,-62154,-34610,-41106,-81936,-94734,-29488,-9421,-49976,-60693,-40918,-28351,-69528,-111387,-103219,31703,172958,224294,284373,254474,10636,-85310,-7228,57252,66253,5266,-52442,-86728,-94055,-43094,-219,31292,13110,11857,39915,70604,78849,9477,-29526,-61186,-74243,-50481,-56909,-18185,77602,177686,161219,186507,212603,182386,191774,236079,218462,90312,-15575,-20980,17114,53210,41935,-10277,-23431,-75606,-56094,46058,97054,74013,63531,31531,-8965,-60704,-109944,-29475,116211,230569,200948,183403,144604,72897,607,91052,138203,168477,159294,89293,1719,-15456,33957,52223,66790,28423,37442,97202,142364,98331,-16991,-53544,-7233,-31634,-47400,-42140,-49103,-50654,-53957,-72551,-80235,-123292,-55220,16555,104594,235287,384044,298659,223888,200117,69327,-47162,-81069,-59904,20721,52556,69296,112049,147526,83166,-36644,-64600,-47539,-71997,-92488,-125171,-11691,103424,71890,-29718,-35310,38025,96080,87017,68412,57231,28369,-38549,-87183,-55758,-2318,48651,182608,281913,227384,101900,-4296,-75535,-81267,-54204,-23188,58194,69846,-14035,-96130,-113683,-7541,48245,42851,93290,117790,108843,67344,-6201,-128986,-59702,-6141,-5875,-49190,-71310,-43017,-24150,-58634,-99887,-7873,56578,1052,-156670,61489,111739,57235,-45336,-103587,-81885,13393,104365,233474,115667,3781,-23669,-115564,-162933,-155999,-128737,-62820,62672,47121,-27820,-143143,-69279,-26241,26015,10635,-69998,-70181,-31403,-561,14968,27258,22788,-13470,-77411,-99870,-38275,18473,99275,174057,145565,18854,-69750,-54956,-16341,-19620,-47397,-104045,-72209,-6311,-4373,-96967,20730,203686,261868,164570,26067,19694,160161,269835,296746,181783,196558,113782,42269,-25281,-73963,-99168,-93515,-75919,-15266,22774,38551,-8935,-42249,-63973,-58407,-40118,-19012,-60512,-81927,-47127,34471,152657,142390,427192,310457,248664,117341,66566,46904,131282,136843,72080,71538,93143,-22615,-97628,-104409,-174489,-55095,42382,109673,127756,87757,-27451,-76832,-100057,-54059,-17383,-5310,-11590,-41214,42600,102052,4951,-75776,-93604,-56678,9086,39941,43970,19219,-41008,-55604,-47935,-60024,-72851,-28815,1498,6199,-12644,-69906,-70806,-9041,-21420,-81903,44851,170977,154993,28342,-63553,-54100,-37611,-22292,-12678,-25786,-49587,-41636,-23417,-40445,-11033,47187,97841,84340,10213,-78949,-118000,-139721,-79824,10010,113579,206207,201294,107845,9972,-21989,-36848,-75503,-116511,-81495,-79363,-99897,-31360,40013,92068,106100,41820,-31986,-116523,12902,49974,-993,5062,-7114,-20864,-42093,-1497,168430,429423,361872,161581,13456,-82041,-44898,-47377,-65807,-93457,-107041,-63344,-49621,-61126,-46424,-14213,-2371,-16020,2303,46797,70769,46313,-10149,104,54581,92249,84566,46631,42151,29676,35563,47532,77698,117952,129996,97581,94141,79548,30518,-45390,-122437,-136905,-110955,-119206,-67520,15150,44202,58691,101899,108360,134937,150909,67095,-35142,-58526,-59523,-61195,-42294,5952,104891,146275,139391,60014,19526,-50858,-39800,-5863,63717,113955,140425,331195,376284,328598,242388,146036,94739,116650,125544,152472,205836,286847,296475,137615,-13220,-108427,-93250,-55703,-55318,-33138,15594,56171,26278,-47413,-41747,-53647,-24924,350,-23184,-30427,-16707,36952,13950,-69607,-58503,-886,16421,-27640,-73590,-94836,-108258,-142214,-97664,-54021,-8672,-22485,-21572,-29430,-12575,-3905,-35620,-71545,-102924,-77090,63501,172735,149356,131818,87996,54625,26052,18604,100510,199956,188348,92000,42281,17487,32148,13945,-80891,-144922,-39188,61628,30415,-83681,-106074,35150,95343,60713,-14402,2866,65512,12714,-117558,-81377,1242,40509,51376,28612,20390,37445,21321,-7800,41462,58453,11356,4728,-7716,-16569,-11009,5203,23773,61095,100577,112355,40213,-16371,-21366,-11002,-39907,-90693,-140906,-99997,-33039,35352,-15365,-89043,-82691,-33255,33891,57457,-7251,-65860,-82110,-89623,-129636,-128730,-86687,-43331,12303,100078,125035,80168,-14404,-16240,-14695,-24302,-66488,-140044,-64686,10832,12630,-26327,-24343,61776,138183,152402,117667,59647,-5309,-15428,-13723,-60011,-124553,-95754,-43234,-12715,-11664,13252,50727,82702,23726,-48660,-82756,-81505,-39239,-16674,-29721,-63636,-107664,-95737,51264,133220,114151,60918,44106,-15315,-84364,-83507,-81002,-54063,-11313,7722,-3596,4376,-2723,-17130,-68190,-118330,-11756,19742,-38993,-80180,-39461,85768,193292,175063,35945,-71806,-71879,-30921,-36062,-54381,-41637,-4374,68388,154793,178309,144306,144612,148485,185463,237108,321359,340018,305598,110468,-29564,-40580,-90519,-132874,-105376,-105707,-129449,-165774,-115426,-30505,43097,73384,-13538,-73453,-70739,-67803,-74471,-79429,-61836,13184,77447,170249,329631,425051,451469,374659,252537,191203,159159,90924,28896,-15833,-35521,-30741,14462,117279,173887,180614,116933,-19797,-78617,-14149,12016,22631,-10649,-52890,-64130,-65584,-78504,-116019,-96820,-50780,-9860,26143,31000,37990,63442,100744,117805,105060,90516,90130,34521,-27726,-85310,-79678,-12189,41134,164556,446055,829990,970541,626810,364589,262755,227022,141717,88275,10117,-49537,-98655,-80124,-42018,-4258,45232,5875,27983,23633,-57663,31673,258700,430249,440577,236280,52991,-60148,-53359,-30802,41256,110205,113414,122300,196899,241243,220325,181831,156549,103062,-12955,-101090,-79532,-8583,-34404,-99642,-142001,-65436,-14060,-44153,-76293,-36074,-16483,-28739,-72555,-90171,-64321,-21701,-3159,13056,56384,79780,144393,185737,101508,-26824,-113346,-76736,-48405,-20881,-7989,-18531,-38306,-60046,-21451,17483,34152,29324,43013,54441,79910,54778,-32357,-76046,12695,71496,97187,24119,-12378,-43067,-71521,-88402,-99818,-113141,-166146,-82139,-27923,20661,46853,41219,90439,181604,225857,177525,164934,230820,204870,161873,194203,173710,46001,-74408,-91263,-14264,7949,-28138,-56450,-69749,-73967,-58781,-71078,-60451,-26337,-4489,21853,62382,88531,77668,8114,-47210,-89140,-101607,-83548,-120542,-98720,21707,22929,-55219,-137014,-149232,-127749,-111622,-16940,54204,24434,-57175,-26294,33895,35029,-2220,-51934,-30794,29750,87452,122591,154358,120807,96140,94800,122862,99183,67192,68007,95801,-21529,-112383,-88496,-60779,-9408,19799,4516,-26803,-57708,-47546,61748,190955,256015,188272,36624,-61155,-111431,-129274,-87404,-85406,-87157,-88063,-99543,-10844,156745,288424,350082,314501,174342,93053,174802,308878,377584,311057,150971,18581,-9910,35810,121594,180343,226679,223014,191383,207160,200880,208485,203966,163802,109314,51427,3230,60278,133548,123181,41395,-482,22249,36570,75471,64027,-4100,-47910,-96586,-86753,-49001,-50554,-55268,44367,231283,254936,123887,6629,-23616,-56770,-135205,-97209,-58238,-20683,-29359,-56682,-118042,-69781,-1856,91802,228911,263387,185287,81126,18091,-7774,-10120,-39645,-108034,-44932,-18686,-61510,-66185,-8316,91446,189098,244801,225578,163303,36575,-65332,-46247,-35660,-37875,-45509,-72480,-10159,47844,41969,28319,-12363,-85456,-90227,-84027,-110388,-100263,-68777,-75939,-110013,-86904,-49439,-40180,6113,25703,-16733,-33697,-42800,-85075,-86007,-55643,-56099,-34130,-22513,21870,66561,141003,255282,239480,83368,-24670,-26755,-18843,-64562,-40942,15997,79404,104744,120225,51116,-68472,-113203,-78361,-1319,127582,196960,96130,-49735,-33092,66014,73918,81189,72760,25328,-51068,-45187,-2487,16094,11483,-26769,31073,136797,162410,113640,52053,32075,54126,74091,62043,29596,-7524,-58415,-62229,-46928,-45725,-26454,-1517,-27110,-115949,-150392,-116565,-40314,-35841,-63509,-11159,35898,15835,-34212,-56033,-63734,-65970,-85261,-125440,-122737,-106279,-58984,64486,145719,76138,-15892,30657,74073,62176,19201,-48963,-51837,-27385,-44413,-62578,-65131,-32747,-17048,-83139,-145144,-50881,120157,288882,390284,408265,299530,119627,20477,-54304,-22938,79180,186503,199027,149566,82415,64673,64224,109007,159077,90932,-28652,-87329,-109446,-124730,-129319,-89096,-47650,-39183,-60543,-87640,17360,82397,72584,52720,-2282,12407,7277,-38480,-39428,29204,91265,-2688,12560,91071,130691,71474,72255,263609,354445,130900,-54610,-53478,90276,216001,195938,117509,21968,24489,42553,-2682,-24843,-28444,28687,162731,183873,91317,15095,-10112,-39166,-111806,-55569,7265,19700,-9624,-47776,-82625,-83499,-82305,-56032,-52371,-60912,-46845,-21310,-17705,-13091,2623,15952,-103,-34827,8255,35481,46630,76885,801,-5848,71867,63596,-38448,-133688,-86332,-72881,-19476,69609,56818,-25266,-51681,84206,249586,165037,88127,54835,3233,8337,23664,61737,127504,123924,24365,-46595,-31945,4091,5365,84474,141867,117072,45737,-23583,-52979,-22187,60393,47262,-5303,-12046,-15481,8239,23382,33905,16742,-32275,-100216,-145639,-37932,80997,109016,59559,-6180,-43760,-90566,-50206,28856,40084,-4721,-53576,-38557,44460,85535,51957,32583,4520,-5880,23797,87567,143489,137666,116583,69176,4281,-49547,-72600,-70787,-83787,-40007,42167,154365,109135,-57983,-156524,-55034,34756,15465,-31749,-7774,103363,148324,74152,16998,28191,55375,23144,-64675,-78259,-59637,-9760,56387,42240,40062,-7152,-51991,-57691,-8601,38414,92928,116022,90318,-47786,-75635,53898,190262,170659,15849,-102476,-42413,37338,86952,124324,160218,216271,160140,75971,-27125,-107970,-34675,28101,20603,-60342,-70026,-37484,-26885,-25823,-34170,-77261,-83828,-30987,22698,-39174,-130059,-92690,-112842,-134592,-83882,2929,-1250,-50807,-110966,-92390,-23601,24885,-52126,-134262,-110195,-100149,-51785,-5841,92536,173809,221675,214078,95019,-21261,9701,84070,36224,-40881,-26608,-7249,4169,-53440,-57812,-46673,-17540,40179,73183,73854,3586,-78665,-21066,33911,74434,52720,9376,-46425,-15818,-12684,-63422,-91547,-68002,-3641,-20713,-44803,-107896,-7468,75725,94688,60231,32843,15434,-5480,46007,83316,29214,-41103,-128993,-85371,-11216,11234,14072,76450,186984,224879,230602,99724,-45299,-90921,-62055,-34684,-35232,-25105,-3420,-16265,52280,262356,477592,648404,495541,166953,-21741,-25420,13681,38746,19862,-33706,18465,99051,115858,56551,42041,57842,72085,76178,39456,11932,23950,-139,-42131,-61545,-84977,-106291,-105976,-106396,-71041,-7460,5241,-19744,-93604,-96969,1987,158400,108193,-108482,-65586,25118,94628,162599,250744,221113,133018,56099,-35018,-71167,-64245,-85273,-84558,-47951,-1760,57578,87208,116084,148770,121891,86545,46766,10491,12676,-3142,-14317,-48763,-124720,-91069,-36954,-1304,17563,-44496,-139047,-43535,43782,20861,-54998,-94953,-131911,-77299,27440,45559,10778,-13513,-4020,24901,9523,-69110,-48061,87643,247225,333361,216710,-2172,-113645,-70151,-104159,10594,111150,151337,149747,113408,13535,-129976,-103807,-94220,-71660,-47895,-67047,-21881,102252,238723,314743,287295,196451,97084,29823,-34616,-53291,-30838,2185,34143,39660,-22883,-91870,-97456,-49069,-50380,-65287,-57162,-5543,86518,155416,188468,77405,-55378,-115696,-84834,-26878,41875,88676,109580,45894,-12106,-45063,-27552,-30382,-42806,-34740,-15082,-15839,-31305,-33738,-3894,-9330,-15067,-39088,-76457,-102086,-34751,2800,8419,-46556,-142809,-58020,-8342,27175,46126,39376,8894,-62302,-87518,-32266,-34974,-95295,-101260,-68882,-46809,-101967,-60819,116933,393788,673090,663102,372344,143964,58347,41183,60335,1495,-63928,-106333,-70392,-79871,-73371,-84959,-66780,-73652,7110,132002,232739,245374,195177,132119,102878,144052,86450,62699,73974,43452,-15753,-81351,-115949,-114861,-103828,-86018,-67526,-41799,-3890,-13211,-23678,-38481,-73259,-85737,-62154,-18396,57604,111178,156040,144660,75448,35660,20511,8485,-19632,-17833,42032,112081,106470,31336,4788,1691,-40562,-89269,-94686,-29413,-26093,-75983,-40521,-20047,9317,47907,66459,65007,16665,-68170,-98873,-27782,124987,168190,89421,2186,-58796,-14473,59279,49177,83720,250455,480177,447206,430629,345010,205546,63477,-30763,-48553,-48981,-28726,-6476,11211,7731,-42085,-84099,-88985,-37346,36987,73918,41122,-8511,-36908,-20197,-12016,-24496,-51510,-80439,-92223,-117439,-78794,25636,118198,156855,86272,-7601,-65383,-61305,-104308,-99392,-67684,-20012,54754,108396,116764,159426,172316,166249,123301,136486,92443,65612,16097,-9058,6370,-1431,-60891,-28440,96767,144451,82439,-19012,-25198,-13705,-27252,-35004,-11882],[57017,124755,162941,162912,163710,135807,110604,63381,11114,-49927,-51792,-42185,-48792,-84326,-106207,-104895,-32374,21968,61535,125004,82989,6597,-30190,-23034,-14319,-19177,-66141,-90189,-57181,-47456,-57325,-49169,-73099,-113966,-31385,20521,19530,-67802,-96130,-47360,-26828,-38135,-30349,-43448,23649,55829,123832,231868,329008,328527,249969,171377,176384,171208,158857,53995,40883,37957,-15926,-76042,-52192,-56290,-92755,-61005,-14720,5559,-44345,-71084,-41545,52245,144294,133739,72040,5692,-1813,28936,9808,-9687,-17178,14282,44331,47076,55036,20358,-41211,-87556,-141097,-101722,-2600,69223,112203,81179,-50994,-96106,-72300,-91714,-125116,-108993,-126997,-137106,-34476,27533,54814,53239,42869,98187,225904,199893,111381,84777,88050,46926,-39204,-53999,78131,179718,125558,27402,-65279,-96797,-26912,24454,77380,64361,10421,-42746,-134904,-74343,-33704,-64559,-69820,6119,107687,148292,134608,70102,-8004,-40824,-46082,-51680,-92331,-118677,-102271,-42615,41031,101453,1101,-42038,-71110,-43275,12725,105492,158172,122518,82411,86840,103441,151861,119196,-27934,-52387,138463,270922,129098,7603,-22056,-24537,-34957,-7206,61058,155667,191281,125150,184508,18615,-70212,-160071,-220920,-167060,-168669,-125103,-1798,114745,121851,91794,5336,-83855,-33419,334,-71174,-74717,-70740,-62150,-111137,-105509,-48059,-54039,28009,-16813,-104774,-108990,-55394,-51293,-81538,-74837,15020,-2975,-173,31094,-24151,-96030,-68333,-95632,-111476,-24878,60581,58454,-46129,-91000,12539,49464,35719,-14320,-86020,-118671,-110805,-94109,-39751,-20968,-4019,40414,99638,93447,18511,-65702,-143753,-78951,-1247,11501,36712,59003,44532,-888,2233,107746,142534,21004,-34529,-35713,-39689,-12283,11322,-31999,-58312,-49265,35779,156751,182028,140472,13952,-65391,-20738,29276,17625,-26413,8067,43526,15609,-48672,-63007,-18665,51374,139306,118593,44439,14597,-45304,-76346,-101290,-95947,-60991,-31783,-30982,-65166,-111361,-57567,-35942,-63971,-55117,-31853,-24211,-70152,-116494,-96688,41056,185814,212185,251171,257589,37275,-51556,19656,68315,60179,-2970,-64951,-97786,-98519,-43405,78,28199,4219,-12481,12162,52255,60900,-3989,-31968,-56638,-65417,-40706,-43290,-1151,89617,170540,142361,169380,226085,212013,226942,269221,241309,102071,-10783,-19134,-1485,29214,24189,-23413,-43656,-127821,-46442,40938,84156,63025,64694,44817,-528,-59634,-104833,-42508,83488,173055,149226,149515,117030,37967,-29654,59189,128996,171286,171598,113355,24378,-17276,-1702,-23493,-43106,-57148,51345,153425,183954,122010,-3319,-50340,-9125,-35493,-52755,-46918,-56115,-52747,-42636,-48051,-62664,-121236,-63139,17446,120150,257772,380371,259920,175270,150497,46697,-53916,-79970,-62373,16187,43446,45997,79328,131523,95122,-20764,-60583,-46811,-73146,-99136,-107171,39831,153471,106895,-7860,-29492,51285,126372,113533,84609,64874,30789,-30226,-73900,-62153,-8928,46609,181817,281324,228986,106501,-4812,-82095,-81807,-55398,-19266,61850,58630,-22036,-104317,-109364,5843,56532,51902,117614,149975,127990,82090,7282,-122435,-55493,10823,14882,-32091,-67355,-49517,-32592,-65712,-98209,-6077,55161,-431,-159446,53541,88897,37274,-81041,-146011,-100635,-13594,23124,106934,-10504,-94953,-62776,-83310,-251518,-256994,-195192,-59419,88829,74193,-20940,-138062,-70987,-31246,-1166,-25463,-85307,-73742,-39402,-10005,11119,30531,26166,-15592,-84107,-115241,-52760,19207,112763,201648,187349,64699,-37548,-35899,1230,3686,-23703,-89558,-85034,-10084,-1313,-116861,-7113,173863,235607,150687,37373,42170,159000,252978,286918,181743,235851,142051,64714,-16311,-78051,-114477,-119982,-60709,8295,43858,46979,-15962,-56205,-79320,-76230,-57699,-33448,-74808,-92340,-58026,18733,116037,96966,372499,288855,221548,98619,42139,13369,78547,66402,9658,7914,40517,-65897,-85676,-135962,-114975,-2170,72864,111694,111552,71200,-22065,-58917,-84933,-68901,-22487,-126,-850,-28033,44851,78427,-9494,-78756,-107738,-67966,4716,46396,54986,27610,-42641,-61396,-50366,-59819,-56986,-13242,6772,-387,-36346,-116338,-23640,17091,-28167,-94972,46314,171656,150203,20636,-54481,-20696,-3412,3841,1593,-13382,-41792,-46014,-26302,-37277,-12084,42756,99896,98543,28662,-55374,-106255,-149643,-82038,14791,122075,216951,210918,113656,8238,-19075,-27898,-63986,-104938,-76349,-86185,-131390,-47145,22472,74719,97935,46531,-20849,-98692,2802,42015,-1491,11874,8320,2403,-26216,-18285,141844,452487,413687,185928,19662,-87664,-56500,-57356,-73468,-102244,-107067,-63634,-50114,-84351,-56703,40162,79192,54846,55643,87693,93522,54721,-13042,-11815,41318,86863,86002,52625,53092,44810,47695,53344,77423,122339,132167,88523,67273,44331,5428,-57119,-120116,-132707,-138660,-108500,-28183,45505,49976,45890,88423,113960,167868,195380,90922,-24851,-56036,-68488,-82354,-67903,-23459,80511,121534,105197,39252,23064,-38481,-43945,-15235,51912,97048,110058,248279,302399,276484,211117,124923,70039,90306,109173,151028,213280,305157,322039,147957,-11085,-110712,-99477,-63589,-69824,-65882,-19560,30068,9021,-63142,-71845,-92832,-37775,-8498,-33553,-43070,-28006,41569,41944,-43231,-83896,-13672,15636,-32731,-89185,-121302,-131813,-112328,-85360,-86250,-52708,-50845,-31715,-40757,-44246,-31043,-49614,-83043,-108042,-53801,81602,175952,137484,122221,92222,72575,43767,27371,95901,179161,159127,69838,35830,12024,18424,-5685,-100489,-123482,-4613,96436,55455,-65755,-131197,11341,92737,72771,-8810,-6480,70973,33466,-100718,-95817,-18732,-6915,9452,686,-409,21115,2970,-24131,20145,18559,-15627,6167,7951,22044,57047,75280,78189,116342,172058,152984,51544,-11092,-21410,-7549,-30585,-73682,-112944,-91215,-11262,27516,-30721,-94357,-84957,-41572,23645,54695,-10847,-77403,-97092,-95257,-123729,-113633,-74819,-31902,35908,141660,161042,101281,769,473,-4654,-17010,-67679,-144965,-76196,-73,5063,-36993,-32509,55826,138003,159170,132635,77630,4337,-20677,-28918,-84457,-136583,-71698,-30593,-16105,-29873,-18446,2828,31744,-14423,-58390,-82809,-110037,-67803,-29584,-49712,-88378,-121385,-121128,23352,100092,92907,58277,54682,-4787,-80476,-93102,-93496,-59997,-18865,-185,-8802,6398,1908,-7512,-54011,-117110,-18600,16719,-33348,-76657,-53991,69985,182016,174891,37119,-80914,-89089,-40299,-38606,-60071,-55478,-18243,54700,135795,159042,120898,112759,116617,157324,220825,312971,341248,293517,98243,-32599,-37657,-80619,-121916,-131684,-116364,-129510,-172259,-122675,-32121,47250,80118,-2212,-56879,-63887,-64182,-69001,-74548,-70445,-11228,40096,124490,263629,353511,372228,309751,202283,161203,154349,99349,33890,-17007,-43991,-46276,4842,125151,202773,208617,126178,-26197,-87730,-12886,15180,23915,-9005,-51964,-68095,-69545,-81328,-121911,-111974,-65599,-23128,17082,27041,34292,62687,103647,114003,99674,85002,80112,7686,-41684,-89076,-122307,-37483,41790,179695,466180,851303,991170,669416,394039,288707,237845,140267,82147,4374,-46489,-96490,-92143,-51854,-8497,57376,61996,115054,119606,25722,-9252,190809,353102,363291,184542,35603,-70295,-63446,-43131,32483,87271,79730,88342,147145,174147,159703,138099,126816,76069,-37548,-110033,-83005,-19705,-45554,-92853,-115888,-81430,-31893,-51868,-81214,-41510,-23420,-36049,-80842,-89440,-67354,-38620,-14286,9072,64243,103692,143035,160566,78105,-45245,-140835,-104419,-88421,-47751,-15494,-12736,-28594,-68830,-58082,6698,28393,28921,42204,46847,74960,49238,-36511,-94746,-6211,44481,56070,-4713,-31963,-28900,-31906,-41933,-57607,-82869,-145642,-120428,-66210,-21173,-9386,-14500,45462,145606,215504,185980,183733,266046,254143,217365,258907,210568,58963,-64831,-88146,-20639,-6436,-43307,-63937,-75799,-92160,-80544,-78522,-57101,-27503,-8888,21711,69143,103385,99004,32788,-23215,-69720,-88461,-66537,-87859,-132727,-24528,-5908,-69043,-144170,-146003,-120570,-99015,-12595,51207,19164,-70430,-19766,66381,84068,44648,-20180,-16260,41813,105638,148884,175594,104679,32491,25378,81363,83763,74689,92558,125696,-127,-122924,-96999,-70353,-23110,11046,3630,-22048,-55971,-68825,38471,182388,255997,170850,13869,-79603,-108513,-102720,-78701,-86054,-85658,-81253,-114903,-14263,152542,269706,327080,302672,175180,106770,194108,344551,434753,387686,210814,59262,8290,20197,81041,124937,180022,193527,174579,210044,215910,217469,212669,177279,127828,72392,30305,52542,86755,70091,-4135,-30138,5869,31048,75368,54998,-18244,-69889,-104601,-73559,-34598,-40129,-61432,17923,205090,254136,115271,4188,-5330,-19543,-98662,-124752,-78514,-39030,-46389,-72914,-114491,-63049,9256,106135,255601,293862,194135,73220,9322,-21625,-29211,-59255,-90662,-18721,-540,-55110,-73498,-13451,85858,178934,242899,239562,163919,18514,-62759,-33240,-27260,-39298,-50993,-89799,-38215,13422,6038,-12033,-55802,-106867,-77814,-79367,-110215,-113718,-57242,-39924,-65872,-42637,-17518,-29488,3868,17891,-23909,-38493,-43907,-81946,-86998,-61224,-65109,-47875,-42916,7318,73741,188223,319435,266077,83997,-22701,-20170,-12445,-61159,-30354,34353,98808,117008,119578,31353,-90900,-127150,-87940,-12208,111755,179219,86895,-41330,-69415,12156,37271,68958,65569,19341,-52691,-40814,2369,23940,20614,-26125,53488,186946,191677,120867,53010,31402,54432,70386,52302,20131,-8881,-50750,-49300,-37249,-45474,-39356,-15874,-30486,-99855,-98243,-68231,-27663,-39536,-70117,-6319,45422,25262,-20256,-46627,-60975,-63271,-77674,-111009,-139348,-117601,-79756,23568,99273,35678,-53597,5277,61435,55577,13243,-57555,-66140,-34836,-35513,-38852,-45086,-24814,-11280,-71875,-123014,-51045,116924,290920,404684,437398,335248,148001,47920,-40492,-29939,79566,207768,241691,217600,156289,102167,84958,128351,179089,107020,-15459,-71962,-101695,-101729,-91756,-90075,-66016,-62168,-73393,-78360,19166,65651,48647,33149,-4571,20210,8855,-39750,-33671,48454,126117,43188,29351,95431,122845,69724,62604,227201,324886,140893,-39375,-65045,67765,171127,141561,61787,-24219,-3121,31950,19028,-6297,-32340,10527,135815,165022,74503,-4957,-38322,-72939,-114543,-38760,16132,25766,833,-28828,-56906,-57873,-55076,-37094,-45731,-57126,-48382,-29479,-25804,-16823,922,9155,-16866,-62931,-5218,27061,38047,64624,8147,23822,105338,73635,-44805,-144369,-71841,-63005,-15083,74688,56305,-30692,-47957,90201,301965,224103,105528,37579,-29406,-3197,33972,85008,157753,136970,20662,-51477,-30194,10018,6532,77022,107745,56371,-24179,-89994,-94721,-30682,80855,78124,11754,-12348,-45561,-12280,39460,39840,18105,-28028,-89607,-144943,-44683,85992,137620,90508,15328,-38287,-84357,-34148,37070,50914,13167,-38640,-37070,43540,83117,59396,42215,-2503,-17380,25384,90748,149507,140227,108190,63787,5221,-47814,-74851,-71139,-84882,-51868,29244,146410,98718,-59865,-143869,-36766,61425,40704,-30738,-30497,82891,142679,99316,64364,72810,93218,56081,-47831,-72364,-44618,14960,90437,76696,61451,-1998,-61300,-60234,-9671,32393,83399,103628,79888,-57031,-65863,77566,240786,203908,27213,-106855,-43081,47843,102954,147542,186190,209169,136667,54715,-29587,-108635,-50158,16806,16482,-62445,-83485,-59267,-51172,-39569,-34220,-78697,-71834,-9524,33080,-31549,-128359,-84290,-94325,-127259,-74302,15957,25452,-20567,-82785,-79840,-13658,44532,-10652,-81257,-106307,-125502,-46372,5127,103813,154958,197268,205409,97056,-32801,-959,80494,39797,-45173,-40959,-6839,20782,-42377,-64512,-58808,-16937,44580,68016,62426,-7019,-105005,-28570,21133,58980,45269,-2807,-52856,10208,-94,-55815,-81134,-80355,-5747,-17244,-35528,-90145,-28425,45604,66095,40547,16365,-223,-13776,37386,70821,20171,-52240,-138739,-75784,3598,29202,26279,60330,130151,152767,170199,78547,-48925,-91188,-51362,-13008,-2367,2733,9562,-15898,45222,244644,464132,625146,441148,126301,-26365,9161,46543,61467,18829,-58922,2096,82228,106874,51314,35185,54255,69278,70262,30254,-7175,8842,-10545,-51510,-67401,-91241,-111798,-109375,-109429,-80257,-33415,-25865,-51022,-114905,-88443,24231,185627,138162,-82241,-61225,41671,114982,184762,288637,271279,172649,76432,-28684,-84339,-87472,-101555,-78606,-42210,3629,63988,93073,118423,158320,137310,90954,42915,15276,32129,14398,-1248,-41241,-110107,-108304,-61874,-24646,2974,-52684,-137629,-43713,51061,32913,-39530,-75667,-117453,-79986,19451,51299,22753,292,-5795,5717,-14315,-89560,-12697,107046,231044,291645,187541,-16438,-111284,-56797,-104364,1012,106236,131853,164943,146895,29421,-120786,-115379,-112166,-86047,-64671,-75744,-7289,110392,219088,283168,269795,185761,86044,24483,-34298,-53965,-37456,1802,53308,68121,-11492,-88421,-90245,-45366,-57032,-83424,-79054,-16849,84833,155361,202869,110579,-28313,-88703,-49855,4896,62826,102965,109063,44517,-10677,-43154,-28117,-30037,-48209,-56323,-36255,-34510,-43135,-40998,-21531,-28873,-28339,-43401,-78906,-116546,-71571,-42816,215,-39169,-132500,-84169,-37331,-6322,21344,30343,9092,-62956,-84475,-27320,-30642,-97751,-104951,-68025,-44966,-101956,-76428,76888,309344,608036,652861,387491,168359,80736,56280,72595,8229,-57407,-97230,-75463,-87723,-74151,-79846,-61151,-70525,16748,150613,237039,208260,129825,45264,39103,123048,102136,79587,83653,41925,-23508,-92485,-123467,-109684,-95256,-69684,-44483,-17186,14785,875,-12539,-27601,-63406,-90378,-69743,-6643,73759,126384,166972,152190,81785,40927,24980,13912,-13367,-14571,33430,85394,86637,24037,5299,12272,-22828,-68725,-76819,-22595,-30183,-92457,-70728,-51866,-16476,34009,67679,77430,29513,-61117,-98992,-28483,117969,158521,101074,19239,-51023,-3958,78274,64845,93795,266206,521236,436228,417257,349781,228328,99226,1889,-30185,-37976,-21923,2062,26184,20200,-32582,-79548,-83594,-29983,48140,94663,61725,3865,-29916,-10174,172,-24505,-64506,-99437,-100070,-101129,-105830,-16159,70476,116172,63593,-25185,-75499,-63132,-96883,-110639,-71915,-15911,64471,114599,118503,155985,164642,155094,94167,114006,96563,86420,33913,2446,8895,-5347,-67956,-19710,106301,140395,64820,-29224,-13353,9270,-1546,-23344,-14153],[55542,127673,169823,164184,157880,147755,138459,94256,35276,-37948,-71348,-53832,-55451,-88896,-107462,-86770,-27295,21595,55750,106975,55097,-21374,-33624,-7976,-7751,-25370,-66640,-77466,-52785,-44757,-56643,-49786,-73701,-106155,-24848,41102,57353,-29762,-86283,-55510,-40786,-58195,-41407,-31350,41818,66043,118293,222476,307928,293857,221617,166336,203633,225030,194266,42814,25761,40071,12052,-32138,-30965,-56107,-94277,-65996,-32233,-12347,-56740,-71577,-38597,50417,131870,120362,67660,8956,5628,35108,-4054,-23880,-22706,20456,64049,77131,89934,64111,3337,-49413,-125515,-104131,8419,84401,123642,92564,-40043,-99889,-82637,-93674,-116888,-106758,-124574,-130430,-29348,46846,103265,104516,74259,107335,201274,164152,74849,58672,73357,38259,-44570,-55004,74307,183076,124714,13230,-72787,-64927,5198,47464,84270,63951,12946,-36555,-141431,-86809,-40156,-72841,-101015,-36356,58212,108897,103868,55918,-3896,-28701,-32303,-36491,-77774,-117306,-100182,-37530,39701,110391,33107,-37248,-73336,-48007,6178,102225,163280,135033,95625,100377,112149,148611,110409,-29005,-50957,143298,287766,138144,11440,-8135,-9572,-35265,-28662,39826,156229,229456,195503,208442,4607,-85951,-194156,-269543,-180206,-166183,-129651,-9147,107613,142239,97225,-11512,-98662,21450,38528,-60942,-69626,-63709,-71028,-121926,-92552,-40886,-59953,14876,-14969,-92945,-108028,-63705,-55028,-74928,-55982,21504,-11086,-19486,3380,-56456,-117314,-79015,-107982,-118404,-26590,59872,59142,-46876,-83564,7469,43705,41477,-2938,-65851,-119254,-98433,-74400,-21408,-13785,-4272,39472,80961,42532,-40766,-113025,-152114,-69184,-1298,2858,14265,38815,41955,12923,16040,85315,101312,-13385,-50362,-29324,-15740,24370,43423,-8503,-45275,-37304,62077,198075,225226,182826,43829,-58898,-22773,23729,11240,-30258,15213,53603,42041,-16301,-34414,5766,78826,165754,124439,38398,2804,-56971,-83802,-101756,-90541,-54051,-24413,-16681,-44201,-99142,-77044,-53959,-71012,-46356,-20163,-17294,-68164,-117659,-88778,49919,196417,199486,217688,259105,72348,-15361,45978,77251,53735,-10208,-75193,-101772,-95467,-37442,5113,28549,-874,-31698,-10614,36917,44821,-16259,-33497,-50778,-55935,-30341,-28806,16255,99636,160604,123948,150607,229592,231656,251629,285237,243545,105953,-3589,-18300,-16076,14705,19355,-17143,-29184,-123312,-32805,35694,73724,58776,75017,71890,23747,-45500,-91212,-51431,56861,126313,108923,121362,95692,16245,-44903,30249,114715,167153,178681,133495,42779,-22213,-40811,-102724,-156466,-86588,100472,216870,224401,142545,9506,-45239,-8491,-35634,-54386,-47030,-58659,-53458,-30999,-26314,-46820,-116175,-68974,16851,127868,267275,358183,218778,127405,91026,16071,-58889,-76322,-63117,11286,34233,24430,55139,121689,111734,5114,-47924,-38688,-68270,-99884,-79870,95704,196039,133439,12218,-20967,65268,157976,143255,102239,72949,34028,-21926,-55693,-54576,-5171,52055,184078,279767,230380,113502,-1867,-84343,-74239,-48090,-11835,63986,46033,-29020,-113112,-95524,25711,67164,60991,139457,179362,141782,91900,18413,-110216,-45430,32763,39593,-10309,-57843,-51505,-37725,-70143,-91413,-43,56292,485,-152786,43200,64120,19816,-98660,-165144,-110716,-39295,-52528,-7755,-121437,-168326,-72065,855,-202671,-245752,-188066,-28165,111071,93204,-16743,-133871,-68752,-32610,-35911,-68432,-88783,-72260,-41458,-11640,14482,38161,30582,-15697,-79497,-113385,-62112,23144,123464,218440,216298,101007,-9648,-15906,26191,34491,797,-74332,-92250,-10869,4717,-99439,-29107,144710,206861,135515,51025,65898,158964,237220,276026,182955,275809,175610,92756,221,-70845,-107142,-111840,-38355,37527,73439,62783,-14833,-60686,-83403,-86343,-71521,-45096,-85821,-99205,-65691,6244,83876,58786,311823,264134,194414,82761,25025,-8561,37311,12752,-44953,-42931,-3589,-95643,-78448,-146231,-56894,51187,98763,105651,90593,54605,-15475,-40231,-66998,-72583,-22796,7015,9397,-13523,52516,62647,-17361,-77236,-108592,-65504,11506,59901,69687,38599,-39567,-62101,-48635,-53999,-26777,13614,23709,8957,-41261,-86556,20536,36574,-36384,-100329,51682,172000,145148,16884,-37770,15867,35728,35682,20558,952,-34031,-48038,-26729,-30236,-8919,39844,99784,114788,54169,-24983,-87569,-151671,-80530,20647,128743,224388,218393,120148,8851,-11151,-9253,-39189,-84580,-69322,-92843,-154630,-36845,28853,77336,104767,64533,3178,-77769,-13009,30371,-1763,20011,25017,28605,-3434,-27064,110500,453966,454802,208836,27616,-87251,-63369,-63219,-76862,-105914,-101972,-59026,-40186,-93332,-52185,89993,153953,128737,114712,129086,115177,63455,-12923,-19358,32555,85361,90101,59674,62617,56916,56092,54797,73161,124549,133442,82952,42139,12269,-12632,-58698,-108179,-117414,-128962,-68873,20261,83940,62452,37985,76735,121361,201479,241755,121249,-7232,-48935,-71748,-90131,-80994,-44287,59685,95997,69882,20358,27639,-23686,-43361,-21074,43942,84870,88825,171835,231394,227779,182939,107763,49877,64937,93079,150222,222113,323805,349392,162851,-3708,-108743,-99724,-66711,-80334,-101269,-56502,5265,-3584,-70923,-97869,-123977,-39979,-9660,-36011,-47161,-31860,49451,76813,-1761,-90701,-30946,16350,-33467,-100343,-143987,-115440,-58353,-32298,-56265,-62991,-69328,-38047,-37229,-61332,-50490,-56479,-81164,-91357,-29749,98961,175443,123358,109957,91386,86819,62234,38168,90234,152485,126303,49627,33219,13204,13526,-15436,-111645,-101862,32447,133684,81945,-45022,-143288,-10758,88586,85829,1419,-11762,79088,61216,-76133,-106685,-37162,-47032,-22261,-19610,-14454,11330,-6483,-35005,323,-19024,-33711,12517,24162,62899,131708,155513,145108,184299,249323,196079,69240,2490,-18693,-2796,-19872,-51421,-69898,-56959,15508,23022,-39562,-91425,-81622,-45195,17389,55905,-7879,-79987,-101175,-89936,-110134,-96066,-59151,-15695,66958,194540,213202,136730,21754,13712,-2863,-15127,-67572,-142456,-85609,-11416,-2279,-46223,-39051,48676,134772,163835,146942,96725,16882,-21019,-38882,-102876,-111179,-41204,-11395,-14191,-43421,-45674,-42425,-18129,-50256,-61991,-76051,-119696,-76667,-32348,-62598,-105344,-116010,-142497,-8095,63534,74178,59053,66462,6803,-73468,-96876,-98005,-58087,-20196,-2449,-8304,14492,15379,10788,-32756,-105133,-24538,12666,-24835,-66865,-64853,50973,163101,171261,42763,-81066,-104876,-49442,-39676,-61188,-62817,-25039,48057,123159,145479,104549,88416,89012,128275,201156,295885,333219,275371,87861,-31910,-30659,-64849,-97757,-122952,-114557,-123864,-164008,-125020,-29304,58102,95124,16205,-38534,-54536,-57275,-60210,-66246,-73783,-31770,7362,82220,196581,273010,279475,227927,140240,125442,146839,107919,42258,-13023,-46419,-56121,-2243,129352,222578,227638,132574,-30116,-94443,-9595,19600,26475,-5341,-48960,-70703,-71455,-80935,-122391,-119520,-71003,-29049,13431,28774,37058,68982,114135,117655,102320,84797,71494,-17590,-44612,-67534,-147896,-59507,42682,190215,462619,820314,955280,685379,416462,313525,246255,135864,72227,-3224,-42070,-87731,-93824,-56616,-10058,70715,124170,198798,207030,107449,-15489,111680,262572,278360,137532,23828,-72270,-69040,-47670,30476,69083,54635,61517,103950,114419,100875,88053,87057,40958,-62176,-111054,-81747,-26590,-47048,-72882,-82157,-80121,-48571,-58545,-82526,-37885,-14635,-24509,-68280,-84965,-71374,-57769,-29327,1107,70212,125554,144035,135031,55818,-60174,-150568,-102570,-107168,-71284,-20544,-4382,-14596,-56991,-70668,-6653,22025,30569,41942,39607,71072,47972,-31340,-113448,-28933,16085,13207,-30930,-32298,7918,18463,5162,-19465,-53958,-109233,-127401,-77154,-30427,-43375,-69683,514,103782,192228,183313,191390,287082,293778,267314,314389,239219,70663,-53190,-81243,-23315,-15893,-50926,-63347,-73209,-101375,-98256,-84653,-52078,-25863,-10518,24296,79567,124569,129272,61138,780,-52312,-77234,-55208,-67839,-117787,-60979,-30015,-76763,-135132,-131054,-107233,-84490,-8266,47040,14510,-80227,-9918,98852,133892,97141,22330,11470,62552,128339,176556,194247,93090,-12888,-25466,46583,71812,84667,117897,155516,23908,-112727,-99954,-76242,-33618,6826,7735,-13264,-48205,-85493,14006,168335,249203,152567,-1160,-81264,-83314,-73985,-65388,-80319,-75712,-65213,-105319,-18271,139603,238406,290063,278036,172522,121660,215411,376321,476851,450097,273071,106404,33198,8494,40048,69728,135247,166225,158939,208440,223481,220367,217342,189541,149483,99943,60880,45637,50079,29426,-43767,-58247,-7165,29900,77275,47201,-28652,-85216,-98851,-59976,-20939,-29587,-64507,-7399,170279,240071,101700,4121,14082,17791,-60766,-134061,-91828,-50673,-57381,-83791,-103747,-55565,19926,117029,271945,308711,191266,60913,-921,-36814,-47915,-73214,-59787,7350,17562,-44259,-77989,-18780,78359,165731,231031,242281,154486,-1111,-54413,-16700,-14218,-34973,-49343,-95468,-58546,-11247,-15207,-42060,-97557,-104505,-62528,-69686,-96945,-97204,-27658,7642,-9666,11493,20846,-14674,2835,9026,-30499,-43259,-45702,-77941,-85109,-62889,-70449,-59402,-59585,1132,88272,239283,376942,281796,80538,-21648,-12516,-2800,-54934,-17757,55441,121819,132285,118382,12653,-105870,-126722,-96578,-23710,91728,152697,72604,-34288,-91703,-35040,10431,61048,58434,11896,-54826,-35963,9369,35593,35337,-22288,78094,235851,215156,124774,55628,32731,56342,69116,47932,20266,776,-35049,-33603,-26264,-44722,-54473,-30985,-32406,-78272,-43345,1904,2629,-39168,-77946,-3113,51715,33660,-5072,-33850,-54100,-58103,-68024,-91198,-135395,-123376,-96439,-5782,63511,7198,-85382,-22715,45703,46881,6905,-64476,-85403,-48638,-30162,-17589,-23007,-9278,4246,-50528,-97624,-51300,109551,284157,405296,453624,369316,183402,82439,-19020,-30654,81846,226439,279197,281919,230339,134268,103208,147241,196737,120578,-3477,-57679,-83819,-73947,-51170,-60896,-59435,-67072,-75853,-68134,17781,45228,25024,13491,-5618,29147,10692,-41004,-28510,64485,152977,89011,53834,100504,114210,71160,57245,190778,288391,149206,-20421,-78322,43299,130287,99129,16718,-67898,-34365,21470,42945,13055,-32061,-4951,109337,143566,56624,-24625,-64558,-96062,-93782,-21140,26617,32709,10248,-11456,-31587,-31967,-24972,-14252,-35862,-50936,-46319,-34836,-32707,-20002,-1289,782,-34221,-86995,-11836,21836,30972,55044,20763,55572,139556,82343,-50469,-135049,-57913,-51997,-9097,80540,57867,-30412,-43102,92212,337706,268833,121170,29639,-45740,-9636,51178,119635,189761,145737,15414,-58606,-30995,15787,9812,70141,75248,5256,-82602,-149788,-125078,-32389,99996,110988,36189,123,-51529,-23864,54655,42295,16361,-26870,-80793,-135999,-49553,86926,157377,115490,36149,-25114,-70349,-22586,39222,57091,29198,-22980,-34118,42315,79705,70584,54146,-9200,-34264,21245,89216,149113,139713,101022,59573,6190,-47805,-79478,-72502,-81293,-63753,13147,132437,84644,-62753,-131235,-21454,83253,61337,-33434,-57273,62355,132668,116888,102613,109973,120802,77653,-35728,-66430,-28851,37328,120770,108829,80692,3706,-66681,-62692,-17976,16669,64076,83316,63301,-67701,-53321,103249,289958,229966,33814,-111724,-38700,60780,118910,167669,202004,186649,104146,29080,-32433,-96473,-59585,5945,11011,-64087,-98758,-82033,-79097,-60165,-38078,-84478,-56066,19969,43165,-24696,-127585,-76467,-73484,-80993,-34043,28803,47063,5720,-54680,-62883,-2898,64799,34583,-21728,-66791,-143108,-43277,15888,114185,133230,166327,185103,90846,-48891,-9331,79878,49386,-42316,-54074,-6310,39189,-25162,-68718,-56843,-9764,48630,64192,55884,-7069,-134414,-36822,7765,43254,36315,-18253,-52925,32161,11050,-48988,-66921,-84009,-3229,-12045,-26732,-71729,-48035,13497,33428,16773,-2047,-15907,-21356,29142,58616,10438,-62864,-145042,-66986,17742,47732,40767,49690,79776,83061,108599,54291,-52000,-91096,-42742,7626,29748,29607,21818,-15749,37089,222495,435456,572995,370451,85681,-24227,41418,77487,79581,12236,-83228,-10043,66029,95397,44354,25344,45899,61296,59695,17263,-29683,-7809,-20508,-59988,-77357,-101629,-120285,-114576,-113716,-92238,-61608,-56914,-79218,-124970,-76487,45708,204890,160903,-52757,-57116,53205,127969,194144,302998,297191,195805,86298,-27515,-98272,-110938,-108278,-68797,-36646,8248,68838,96351,117312,160980,143989,87447,33088,15445,48165,30628,13440,-31574,-93056,-127524,-84782,-47222,-14559,-62281,-136755,-46951,51561,39555,-25753,-56537,-101889,-83599,2582,52283,31559,12337,-3746,-10334,-38462,-105923,12631,117536,207966,247296,158054,-30128,-105006,-44412,-95638,-9390,96584,100449,162010,165787,39944,-111030,-128805,-131069,-100683,-83538,-87225,3650,115938,199001,248821,244871,167303,71591,16297,-36515,-56386,-46674,-2926,67162,95743,1041,-84272,-84419,-43960,-65066,-104086,-97155,-25506,79226,150127,207340,142899,4428,-59598,-16773,34764,79967,111855,102485,37971,-13571,-44891,-31974,-30563,-49948,-76011,-60151,-57521,-59717,-53556,-44884,-52632,-46848,-52961,-81502,-119633,-112320,-97161,-8590,-31685,-105643,-114334,-72288,-43795,-7476,17050,5849,-65149,-85056,-29000,-32931,-102328,-108701,-69280,-47118,-105547,-90405,40786,224220,517324,610337,385768,187301,104600,73844,87018,19075,-46474,-84612,-78433,-92721,-74420,-77017,-58502,-70198,22224,161310,231531,171220,77366,-18117,-1407,102253,118002,97883,92709,39283,-31671,-103459,-133647,-106675,-85690,-55682,-27337,-3265,20130,5940,-4413,-18162,-54552,-95456,-82196,-5801,75264,127803,165888,152655,84955,43531,25993,15024,-11256,-14500,21516,49513,52989,5946,-5720,13074,-7595,-44946,-58121,-18948,-39444,-108255,-94913,-78848,-39103,21075,67189,85563,37991,-56472,-98879,-30661,105864,142407,107890,34751,-45118,-382,87664,74487,99263,272638,532898,405688,389474,343391,244364,130930,31576,-13756,-27843,-15802,10549,40644,31607,-23818,-75093,-80491,-25448,56574,112779,80732,15478,-24931,-3864,7519,-27700,-78252,-117998,-102466,-87313,-122177,-52683,27905,80869,45573,-36994,-82487,-68114,-94386,-120856,-72729,-8675,74900,119747,118083,146655,149812,139985,74615,99772,102823,104379,49418,12655,10560,-9903,-75596,-13540,108539,127450,41750,-39144,-2145,34450,29541,-6650,-14541],[52793,125748,168999,157893,139249,146968,157569,119918,53693,-28964,-94460,-67058,-62254,-89299,-98120,-69956,-24286,18666,46902,84083,23048,-53603,-35791,7739,2337,-27985,-56162,-57057,-46751,-42271,-55596,-50499,-73712,-97307,-21451,55858,89216,4135,-75917,-68033,-59048,-79672,-49712,-16962,55726,72663,111343,207006,275316,248186,183748,150141,216727,269491,222660,32568,9670,41165,39243,10608,-9272,-55056,-96738,-73903,-54040,-36826,-75334,-75033,-39758,43808,113559,101526,56141,8914,12870,36634,-23997,-42456,-34075,19156,77502,103318,120366,105420,47939,-12711,-108669,-108350,14840,90394,122342,91302,-36578,-105148,-94256,-91702,-110582,-109845,-125080,-124862,-28128,63656,145027,146104,99345,112621,174542,126836,41720,34427,58378,29194,-48746,-61259,59012,167165,109979,-6997,-72666,-37620,29114,58949,79664,54255,8042,-36398,-144006,-91846,-36790,-67370,-126586,-76832,6746,61744,64613,34812,-2220,-19020,-21550,-24632,-66133,-114687,-101536,-39997,28764,103718,57307,-33603,-76390,-55027,-5337,90130,156652,137727,98955,103892,109923,133070,92340,-34793,-52986,138808,288125,138375,9985,-3810,-2842,-33998,-47608,18480,154346,257299,239370,201460,-19117,-99323,-202804,-288734,-198589,-166632,-131285,-17219,78651,130518,73484,-51422,-93524,78142,72727,-54254,-70163,-62054,-87651,-139368,-81368,-37818,-69285,-4091,-18950,-85421,-102985,-71518,-61789,-70053,-28962,32143,-19126,-42533,-30956,-96103,-140048,-94835,-123811,-127377,-31592,55757,57412,-50299,-83379,-7813,35637,47012,5927,-46396,-109623,-81212,-51574,-4432,-9688,-9137,30395,47718,-22761,-100586,-146904,-116473,-58558,-4583,-9490,-11568,14148,34470,22699,32355,74286,74806,-44967,-72389,-28366,361,47981,63741,7977,-36105,-25179,87991,236429,266027,226385,79798,-48444,-29774,9328,-4893,-42068,15352,55530,61084,16166,1941,42796,119362,199253,134425,38929,-980,-59056,-82453,-96621,-84089,-48867,-19898,-5436,-26153,-80557,-92346,-70831,-78253,-41280,-12148,-13646,-69603,-121158,-85673,52232,198383,181592,180332,250816,105367,14788,62737,77013,41344,-22140,-88119,-102890,-90836,-31325,8601,26091,-8353,-51381,-33825,19007,25638,-32285,-39692,-49785,-52068,-25761,-19859,27795,102172,144146,101598,126409,217429,233276,257551,277301,220985,95970,-1809,-24568,-31177,5540,22847,493,4131,-70099,-23395,24646,60115,54648,85776,103608,57430,-24164,-78146,-62952,30628,86113,75056,94457,75295,-72,-55959,-1525,89023,149028,173074,142088,50430,-36045,-87769,-144231,-88819,-22747,160910,269188,252340,152562,15136,-44690,-11599,-38566,-58927,-49501,-63274,-59983,-25915,-13680,-38678,-114579,-79099,8498,121149,256106,312706,171699,77974,19165,-28393,-66541,-76423,-68606,-115,18483,-1050,33929,110369,123151,32095,-34730,-28702,-63218,-99354,-51125,146075,222737,145455,24044,-17655,71252,181140,168300,114451,74761,31538,-20704,-43796,-43550,1591,58037,181638,269132,223852,115898,-1087,-85995,-64834,-37201,-4860,59771,27329,-41285,-128670,-78333,44873,72590,63178,151654,198140,144284,91018,20697,-101401,-36163,52835,61318,8686,-50432,-55898,-46187,-77917,-85779,3618,53298,-3256,-143178,26446,32921,-2019,-100315,-131502,-115013,-69477,-125250,-105687,-212934,-218265,-65468,93673,-57374,-138672,-129324,5040,119859,97644,-21351,-137089,-70060,-35207,-81219,-122395,-84257,-73681,-45931,-13985,16634,42000,28533,-20763,-73302,-106704,-72797,22509,123780,218405,225261,119609,5955,-4232,46417,59603,17061,-65757,-100666,-15591,6527,-79652,-51071,109024,168160,110316,56690,81430,152545,216356,257529,178399,306506,206296,118285,16312,-61623,-92943,-87561,-17862,64222,104099,77593,-13034,-61658,-81620,-92449,-86583,-59299,-98915,-109527,-76956,-9321,51231,22540,245757,231482,163508,65058,7678,-30791,-825,-28544,-87187,-70900,-33683,-104331,-76314,-130161,-19482,84574,111709,94415,68872,35701,-17781,-33919,-60395,-78230,-28449,7509,10974,-7046,54242,46117,-28005,-81962,-106283,-59775,18469,70616,79664,44752,-38751,-64941,-49945,-48099,10566,41227,40111,22539,-35766,-56389,47587,40410,-52210,-103769,52101,163618,131879,9465,-22978,47373,71113,63847,35558,8996,-33302,-54024,-31070,-26690,-8818,31423,90807,124994,78937,3856,-70960,-152300,-82615,20515,126878,221888,216698,119597,4207,-5199,11994,-9306,-60528,-66107,-105960,-134614,-15103,46465,89884,117602,86506,28038,-63792,-40347,9098,-8764,22168,35215,49050,16632,-32771,69027,425125,471522,220440,29068,-89236,-72366,-72128,-83633,-111700,-99305,-57007,-29214,-80410,-42121,122359,207185,190086,167236,161880,128555,65758,-16880,-29777,21573,81094,89984,60836,63833,59398,53777,44676,57184,115387,124831,73335,12124,-22618,-29130,-56944,-96242,-102594,-101539,-26142,68381,122706,75301,29641,60712,123280,226445,277614,146455,8287,-44593,-76655,-88001,-89615,-63696,35337,62554,27453,-2844,25766,-14595,-46126,-31002,32148,69770,67117,99650,160504,177475,151506,87622,27978,35242,71493,142933,224106,333832,369246,174653,1783,-109711,-102006,-72306,-92120,-145683,-89914,-16121,-11934,-71012,-118092,-134091,-40311,-10555,-37116,-49719,-36924,51088,106159,40316,-65594,-60364,10012,-37264,-113143,-166285,-87447,-12511,19417,-5419,-37065,-77858,-47971,-29348,-65680,-68136,-63342,-75199,-73845,-12299,108949,165088,100832,88900,78900,88744,72644,42852,76098,114668,84953,24707,26689,13254,10022,-22364,-121840,-88366,63149,163991,100956,-29450,-135960,-37573,75665,91936,8452,-20494,80783,86104,-50663,-119754,-61399,-78969,-44142,-34400,-23967,6256,-11220,-46305,-24366,-59442,-47341,15524,32749,94554,197180,231107,212061,251618,315999,230900,85099,15126,-20763,-4012,-14598,-31543,-24569,-11757,39661,16432,-47683,-88259,-80749,-51968,7253,52813,-6747,-81905,-104108,-86864,-102540,-85104,-47993,-2830,96011,246768,271923,180210,41840,16376,-14565,-24726,-72872,-139952,-99679,-29879,-16435,-60966,-50502,33541,120728,158129,152107,108670,24636,-23561,-50312,-121506,-91850,-15506,6165,-13615,-58572,-74446,-88290,-66392,-88134,-66567,-71445,-107334,-69147,-33738,-75123,-120162,-105691,-150320,-47535,20970,53488,56206,71499,11743,-71060,-101318,-98999,-56529,-22975,-6542,-9895,20319,29537,29941,-12335,-90970,-36035,36,-21637,-59504,-76520,24139,132936,158650,46093,-77896,-124541,-64037,-45276,-64648,-71331,-32777,40508,109901,131774,89638,65872,59987,92132,169740,260584,305270,243057,72166,-34503,-26575,-51011,-72601,-94443,-105695,-119811,-158817,-128885,-28653,68402,109504,31809,-25662,-49643,-53894,-54824,-61267,-78595,-54651,-26631,38941,128550,186155,177585,132219,67179,82966,131229,108737,46366,-11572,-50425,-67661,-14286,122255,225068,230245,129619,-37794,-104770,-10785,18561,23516,-6280,-50209,-78400,-77720,-83727,-123576,-119187,-72086,-34146,9418,30339,39627,74094,122948,119761,106506,85775,59625,-47379,-44032,-41307,-118274,-85720,35316,187274,427984,735563,863279,666820,422384,326980,243311,120563,51312,-19377,-43791,-81422,-90148,-62423,-15580,77203,174552,261799,268842,167005,2322,27875,169405,192648,92974,11443,-73203,-75293,-50129,25449,47158,32550,36260,63299,59849,40762,27690,31910,-8017,-91272,-109977,-79774,-30936,-42170,-51619,-54680,-71784,-70201,-69334,-83394,-25030,9784,3139,-49741,-82999,-82362,-83968,-54439,-14606,70492,138517,140423,105324,29188,-77682,-136514,-85139,-98734,-97154,-29628,-473,-3344,-31367,-41275,-29882,10770,29152,36403,26262,60853,43128,-25891,-117458,-59932,-19930,-36335,-58966,-19861,46144,61657,40387,6513,-33269,-76995,-87883,-38271,9600,-22975,-122459,-47044,55298,154039,164345,180672,283775,311851,299246,346298,249993,74414,-46254,-79843,-31374,-28828,-58685,-61925,-67747,-101296,-111536,-94637,-52018,-28391,-16213,22692,86626,145481,162818,85344,16321,-44489,-75166,-56169,-65189,-102555,-90601,-54266,-85202,-125105,-118588,-97370,-75162,-10372,35287,3274,-93404,-4098,122537,172978,141286,61825,41202,84280,147802,196364,201683,80637,-40476,-64025,12266,58524,90891,134656,172045,38009,-105636,-103364,-84432,-45749,2536,11251,-6692,-40808,-98378,-17661,142635,229489,128533,-13959,-74135,-56420,-50158,-54245,-74994,-65934,-49691,-89625,-29324,112560,191599,236956,237165,161007,131350,231977,395060,491710,481792,321787,148526,54724,-4150,-4853,11946,89493,137000,139349,196500,217054,211093,211440,193309,166265,125794,86268,34118,18478,-2249,-79089,-90467,-22920,27095,76609,36377,-40913,-98307,-90505,-52075,-14296,-25335,-70275,-36887,123415,207125,77843,-723,26351,45435,-29103,-107875,-97477,-59876,-66703,-93877,-101578,-55783,22457,117100,269445,299200,170017,38701,-18036,-58123,-69876,-79701,-30739,26820,29025,-35917,-84452,-29598,64063,145555,204819,224986,128475,-25033,-45216,-2255,-2776,-30866,-46361,-93324,-72972,-27796,-26131,-64026,-128207,-81633,-50330,-61350,-85582,-77031,-3332,48253,43476,63943,55970,-3441,-3377,-6719,-41864,-53277,-53006,-77968,-85734,-66318,-77641,-74288,-76837,-1229,103159,283412,417424,281640,69494,-26303,-9677,4084,-51873,-9823,71974,141563,144820,112136,-8180,-110409,-114468,-109083,-40090,65111,117200,51356,-32736,-91485,-73927,-6879,53044,47100,-1262,-61915,-35264,13793,46089,51005,-19000,98473,272746,224581,119298,54527,31381,55002,65885,45214,25887,16078,-17609,-20691,-19415,-48629,-75864,-49449,-36097,-57634,7056,73812,42031,-36479,-90850,-5688,50742,36607,6415,-22252,-47160,-54788,-61266,-74298,-118363,-125676,-113641,-27064,36163,-10891,-106619,-56673,22830,31846,-3750,-72240,-111184,-71536,-33150,-5825,-7589,3912,20799,-27151,-75268,-55867,93775,264843,387915,450425,393320,218295,116036,676,-31515,80257,235412,302462,329627,289721,154194,114019,160572,206009,125750,2100,-49577,-69150,-51604,-17899,-26388,-39477,-59405,-72417,-62478,8613,17977,-1017,-8287,-9871,32755,7922,-46944,-28876,72085,165878,125883,78626,101975,101740,71751,55222,158282,248531,153671,-1518,-96822,13413,89736,61948,-23629,-111591,-69515,11932,64920,29091,-32133,-22437,79132,115763,34055,-47359,-92007,-99111,-72267,-7398,34162,36239,14651,441,-11084,-9809,3756,7674,-27407,-46807,-44801,-40508,-41973,-26614,-8065,-12511,-53327,-83187,-12407,17150,22325,44951,32603,84099,168332,85408,-58779,-121888,-48058,-43833,-5783,82283,57017,-28850,-41945,86577,350733,292947,128502,25705,-44496,-10680,75659,164984,219010,146688,5290,-71586,-36944,18994,12525,61168,42981,-37385,-124163,-156751,-131332,-30310,112940,140489,63526,22893,-19634,-11533,65562,38700,9443,-30377,-76076,-126979,-55189,80471,163073,129547,50189,-12588,-58192,-19700,32058,54806,38602,-11324,-33125,38473,74594,83631,65139,-16990,-59521,7702,79576,139191,133600,92500,53697,3953,-52406,-88992,-77907,-77523,-76675,-7580,111771,65670,-68848,-121301,-11645,97014,74180,-40952,-86022,43142,117000,122858,125225,132167,131615,82719,-33384,-63292,-14668,54711,143846,134685,94418,7618,-67661,-68173,-34547,-9220,34377,54274,40011,-79775,-40583,128766,331923,245295,33739,-119734,-31782,73745,132512,181819,203569,149225,63497,-619,-35672,-77618,-60612,-4480,2737,-66577,-118168,-103428,-103131,-89421,-47724,-97322,-36798,55847,50876,-20290,-130032,-71714,-55541,-44374,-2453,35873,59945,25430,-29254,-43981,7184,83720,79535,38782,-15475,-107678,-43304,24457,121830,108314,129430,152655,74219,-70820,-16185,80471,63419,-33425,-65074,-5912,58749,-1163,-62225,-37420,1096,50276,59830,52543,3791,-128155,-45969,-6385,26726,25169,-37396,-48003,48028,19232,-45305,-55496,-76333,5275,-6145,-20187,-54736,-59455,-17614,-1328,-9795,-22011,-32874,-30196,19060,44700,-1428,-74259,-145441,-60559,30214,66043,57051,47298,44392,24371,52443,28732,-55260,-92136,-37614,25085,57833,52496,31320,-17055,27332,196680,393739,498819,292577,49084,-16373,66148,101284,89325,-273,-102645,-18357,50732,82751,37175,13917,32930,47389,44049,539,-54155,-24246,-29187,-66233,-90508,-116164,-131849,-122177,-119695,-106764,-91110,-86805,-102534,-123394,-64824,64007,212887,171957,-24767,-53573,59478,133479,190706,291712,293528,197279,83206,-32449,-111076,-126709,-101044,-57399,-31366,12394,72785,98232,114788,159820,144317,78483,18338,11170,60548,46353,31678,-16380,-73154,-139428,-97041,-63291,-32195,-70922,-135556,-53054,44473,40442,-13382,-37348,-85197,-86676,-23896,47341,37333,22130,1498,-19680,-57620,-118391,23424,117432,180615,204738,131558,-39631,-95626,-33305,-85488,-18432,83703,61170,142361,171065,49148,-96254,-142095,-150595,-114647,-100215,-96138,12014,118640,179770,214927,215433,143804,55782,6992,-39587,-59026,-56615,-9780,76959,121800,14922,-78789,-77801,-41245,-69953,-124488,-108968,-32591,70552,141055,202964,172352,45459,-25913,14867,63223,94493,116763,91989,28225,-18817,-48014,-36272,-29772,-48123,-90384,-83785,-81991,-78592,-69394,-71010,-77551,-68036,-64751,-77959,-92066,-85545,-96519,-14629,-22562,-73042,-130616,-107624,-79807,-37031,1745,926,-67289,-86263,-33482,-37973,-106265,-110143,-69838,-49678,-108287,-99800,10394,148489,416585,546869,373016,203764,133152,98722,105931,36224,-29291,-67623,-77123,-93978,-73804,-74532,-56825,-71155,25389,165244,218647,138359,40513,-57867,-23076,84924,136482,120830,104305,39275,-35491,-108186,-138350,-103220,-74908,-42176,-13313,4769,19055,7521,3752,-7729,-44498,-97092,-96501,-14140,64086,115807,152308,146082,86174,45799,26533,15164,-9967,-14607,9786,10732,10461,-20318,-25447,6933,6102,-18102,-35493,-13318,-48417,-120270,-106424,-98183,-55124,12585,68175,92109,44581,-51577,-95267,-30610,92730,123820,110162,48458,-38862,-413,89198,80466,102646,271614,515482,362055,352365,328555,254869,159130,59825,3433,-15522,-7128,21916,57234,45015,-13029,-68554,-77017,-20798,64368,129143,99177,28034,-19520,1947,13618,-29892,-88454,-131393,-97325,-72842,-120310,-77428,-4018,55058,35192,-40129,-82779,-74280,-94007,-123472,-64957,5646,89250,127821,120814,137533,133673,125852,69563,97808,112840,122133,66075,25179,15268,-10894,-79411,-7161,105120,108812,17848,-43988,11437,64221,68802,18966,-8125],[49712,119024,159824,143574,107396,131022,164620,136871,63695,-25989,-113487,-77262,-65400,-82984,-81343,-55817,-23759,13167,35357,58153,-11187,-86847,-34735,23730,16019,-23626,-37334,-33838,-38846,-39549,-53973,-50913,-72385,-88220,-20449,64868,113921,32792,-66676,-83763,-79628,-98097,-50660,-443,64628,74152,102864,187085,234994,197017,140882,125792,216312,300214,240214,22935,-6541,40350,61864,49184,10440,-53724,-99623,-83631,-78455,-65851,-98882,-80547,-43583,34279,92574,80293,38757,4539,18244,32516,-47831,-62769,-49490,11022,83922,123589,143514,140540,90105,19572,-96269,-112454,18187,88682,109821,79311,-38869,-111412,-104613,-84783,-103567,-114699,-125055,-118790,-29085,76351,176018,177121,118922,115570,149602,93145,15436,15224,45965,21713,-50725,-71120,35889,136653,85242,-27114,-61868,-14346,45397,60693,66292,37843,-2478,-40821,-138365,-83417,-23246,-52385,-129426,-109120,-41289,11368,20019,8099,-2151,-11210,-12577,-14313,-54945,-105232,-101682,-46839,12019,86796,74636,-29480,-78548,-62399,-19159,72142,139924,130813,92351,97455,97605,107578,67748,-43190,-56361,127574,273786,131524,5359,-5208,-1129,-31262,-59997,-1397,144845,262559,248003,165193,-49480,-109026,-188320,-256797,-219568,-168245,-127227,-19633,35734,87844,22758,-107702,-53781,133219,101761,-49277,-74214,-63769,-107984,-143228,-69973,-36312,-79095,-24363,-25236,-79908,-94711,-75646,-68942,-64866,822,44938,-25833,-66823,-68372,-138595,-151714,-110676,-132455,-130688,-35191,51774,56354,-53245,-87483,-27367,32667,56402,16887,-25151,-87574,-55886,-23614,12074,-6641,-15939,15748,4120,-93147,-119905,-116417,-83119,-47002,-7747,-21957,-36773,-9670,26629,31833,51949,73249,66257,-62076,-97082,-29917,10378,60231,74742,20010,-28750,-12937,112356,269717,302848,269744,122830,-28857,-36086,-9331,-26926,-58260,12230,54143,75559,50442,48064,94863,175306,240176,148473,47209,7017,-47759,-69004,-84061,-74740,-42971,-15499,5615,-7957,-61435,-95564,-82957,-82666,-36476,-4134,-9354,-70543,-123373,-83175,52380,195796,163677,145007,234472,135449,40553,72324,71664,27838,-34037,-97852,-96839,-81018,-20972,14613,24927,-14141,-67164,-53263,2824,8326,-46810,-45652,-49281,-49547,-22749,-12262,37868,102548,127775,81039,103061,196023,221350,248971,252078,183257,78114,-2312,-33101,-41387,5506,36635,27365,44377,-18417,-15033,12705,48025,53871,97629,138730,101050,6059,-63082,-72908,9468,56925,51578,74166,60595,-8725,-62718,-30538,57664,121844,159048,143356,52730,-51841,-130619,-68112,15424,67025,218900,305645,268451,156399,18654,-43691,-13484,-39543,-61802,-50079,-65024,-67805,-22356,-4457,-32376,-110941,-88265,-2125,105952,230278,253321,126117,36101,-54212,-79186,-68894,-74972,-73691,-12547,1494,-24279,20653,101419,131583,62307,-17302,-11643,-52445,-89959,-15298,193570,238728,149546,32911,-15736,72450,197904,191942,126171,75596,28738,-21428,-35273,-29236,14013,68515,178306,253403,213244,117248,1969,-79563,-48273,-17421,9291,56483,9651,-53068,-141439,-53105,67482,77234,63536,159380,211107,142237,86329,20358,-91058,-22628,75971,85222,29792,-40297,-57364,-52315,-82280,-75708,10367,51948,-5871,-125174,12444,3257,-22517,-88571,-99105,-107053,-96923,-185085,-167754,-268993,-238841,-48402,175191,98079,-9961,-56171,34355,120806,94687,-27827,-141476,-69403,-31315,-103375,-117634,-67945,-73155,-48573,-13130,21569,46410,25209,-25167,-63430,-96616,-78665,22406,119591,210424,223645,127784,14920,3337,63495,80343,29485,-58536,-104084,-18213,9606,-59692,-65531,73624,127010,82256,60308,94281,145834,196984,237990,174048,331517,238818,146154,36748,-46991,-75716,-60325,4892,93661,140195,95118,-5900,-54420,-70386,-87063,-93632,-67024,-104827,-117203,-85484,-21085,25672,-4926,186862,199271,136593,50169,-9064,-53650,-29678,-52496,-105274,-73566,-40153,-86599,-63989,-104010,1799,104137,124381,94857,60214,23053,-21885,-33355,-58175,-86195,-34869,6967,9439,-2916,54413,34776,-35759,-87649,-98434,-47981,28965,82886,90361,52200,-33816,-63636,-47549,-32528,60500,72413,57105,39748,-22714,-33341,61330,34996,-68263,-99376,52551,152222,116349,4136,-5634,79137,107644,92474,51211,16040,-32909,-56857,-32299,-20503,-5535,24071,80104,134588,107861,35933,-51321,-146193,-81940,20992,123475,216529,212454,117889,517,5478,41802,31182,-23982,-56840,-116178,-101496,14988,73563,112781,138399,114830,55167,-51605,-70211,-13258,-15438,24881,44951,68824,38374,-28243,26574,375588,467133,225431,29990,-87956,-76345,-77031,-87548,-112895,-92760,-51378,-13025,-50593,-25023,140538,240661,239818,215760,191193,140344,68577,-18306,-36606,15374,80966,92331,62882,63878,60019,48553,30655,36506,99923,111503,65750,-15118,-52084,-36303,-46330,-79138,-82378,-66974,22276,120109,166976,95456,29301,48368,126297,247557,305730,170025,26818,-36518,-76798,-79506,-90263,-75843,13844,28115,-14120,-22774,24060,-5111,-46167,-38573,22927,57976,50585,41145,99333,133743,124285,71571,11834,9958,52808,136317,225238,340451,386373,189749,12516,-106012,-100299,-73592,-94927,-126024,-77633,-11399,-2804,-53955,-107381,-107202,-33579,-4601,-29940,-44854,-37932,51355,131141,82285,-23080,-94331,1930,-37715,-119546,-155825,-56810,28343,68349,49959,6729,-65518,-54690,-16160,-54275,-75808,-63797,-62451,-53460,5778,119877,154046,78296,67145,62867,84471,80138,47255,60999,76333,45086,2547,22604,18119,13921,-20100,-123756,-77100,92775,191982,117730,-12966,-115032,-61398,61027,97207,18461,-26262,80746,110743,-18824,-123722,-84165,-83566,-45368,-32543,-17523,16984,-3583,-49729,-45685,-93450,-48537,21208,40066,120057,251421,299857,279096,317072,369663,260655,104326,31489,-20894,-4226,-7442,-7665,27755,47316,67367,15488,-47952,-79647,-76350,-55661,-499,51298,-1948,-77877,-101869,-82490,-96249,-75162,-35746,12277,126513,298696,338955,237396,68120,15973,-30634,-37857,-76485,-131158,-110711,-47641,-30203,-74277,-59275,17982,102519,148037,153761,119240,33903,-21631,-56184,-132808,-73917,10237,27925,-7347,-67785,-97217,-120222,-88242,-112832,-65690,-63831,-84788,-50875,-29634,-80484,-123792,-91076,-128366,-84220,-16060,39179,56212,76100,16447,-66975,-99784,-91478,-50174,-21257,-6221,-7618,29294,49802,55693,13105,-69338,-44510,-14485,-17994,-49346,-79539,-1355,101909,145450,53741,-65478,-137900,-75608,-47251,-62947,-74537,-35974,37381,102095,124944,83569,52517,37164,56742,132228,212526,262030,203165,57649,-33960,-18964,-33147,-41689,-58710,-86980,-110863,-150222,-127386,-23553,83983,127666,49355,-11694,-42399,-47197,-46120,-52812,-77930,-72384,-54586,2694,70998,107726,83322,39114,-1336,47677,115851,107570,51920,-7075,-50347,-75020,-25191,110473,217089,223808,124502,-42107,-111093,-9642,18749,21645,-5100,-48508,-84160,-81449,-82827,-118574,-106962,-64283,-33476,10901,37655,47113,82058,133110,123517,116771,96644,54544,-73862,-35855,-11326,-77907,-109124,24682,175522,371829,616473,735871,622804,416753,332371,233915,100582,26305,-36843,-45441,-71736,-77977,-62689,-18642,82245,211888,303162,304676,203553,25353,-35484,97739,123867,59662,4492,-69354,-73771,-45344,19166,25789,19560,19031,32046,17685,-12221,-33728,-29415,-62774,-113511,-100645,-68456,-21905,-24464,-25997,-28059,-57718,-89955,-74512,-72584,8685,55583,48803,-22762,-76246,-91601,-108050,-82902,-27132,73636,149070,137848,80073,5461,-90915,-116439,-62397,-75558,-118070,-36566,4664,10733,6115,4402,-56630,4250,32122,32419,13197,49846,39637,-16433,-93043,-88648,-56627,-84680,-77101,5679,84560,99462,68009,26168,-14731,-43664,-34531,26231,76546,31725,-102585,-89056,10177,111603,137271,158409,261767,311194,314049,355075,247254,76186,-38302,-79442,-40854,-40753,-61875,-54953,-54798,-85689,-104354,-99385,-51071,-30006,-20751,22050,95154,170450,203381,108673,26779,-41493,-76832,-63096,-71267,-94709,-106398,-72124,-89398,-113321,-105712,-87067,-65993,-13166,21843,-9252,-104346,2436,140984,202433,176970,99320,74506,110493,167893,211366,202087,72060,-47384,-87347,-15137,50609,99005,146925,178047,45346,-99894,-102124,-89381,-52861,4609,19712,2820,-28855,-92642,-50438,111560,203102,105112,-19803,-58882,-29292,-26791,-40649,-65599,-53089,-31994,-71854,-42237,78870,139404,178432,189323,146908,140953,248497,404007,482034,482015,353686,185859,75197,-11667,-45423,-40078,51147,112562,121497,179936,202160,195098,199757,192492,180711,151343,108167,23607,-3664,-18831,-96761,-121178,-36543,26884,78258,27872,-50047,-102342,-79241,-45026,-9903,-22357,-72701,-64222,73144,162865,50102,-6163,35463,67011,96,-80098,-88443,-61917,-69492,-96303,-102005,-59983,20228,109923,251554,269896,136233,12229,-36721,-79453,-86268,-67381,-440,44054,38253,-26310,-86822,-40580,48463,124458,171255,191175,91091,-44859,-31310,14546,11391,-22752,-38209,-80819,-74213,-29743,-25193,-73081,-96335,-52156,-36805,-50917,-74212,-58265,15247,82190,94258,115376,88944,6589,-11383,-25216,-53431,-63890,-60582,-77132,-84600,-67494,-82283,-88159,-88731,3702,120006,319522,441400,271333,57093,-31688,-7619,11782,-48149,-3336,86388,160431,157907,105678,-25309,-100249,-98786,-114454,-55873,40170,83833,31562,-31423,-77420,-83360,-9731,48823,36215,-15199,-69035,-34000,19976,59014,71026,-10610,117488,297018,222162,108139,53299,31843,54660,65198,48681,39676,38576,3748,-7170,-13179,-53256,-97695,-63898,-35792,-35177,54581,142919,87581,-26379,-103309,-9327,47261,38348,17943,-8017,-36228,-49431,-53733,-56845,-99459,-121059,-126038,-37128,20448,-16014,-104790,-91256,-2497,15006,-13920,-74906,-128286,-96183,-40493,-1490,2342,14787,38431,-688,-52751,-60498,73626,237854,358022,431554,407738,253300,149562,18833,-31472,76992,235988,311199,356845,328515,164018,120678,171251,209202,125144,4270,-44694,-56979,-32862,9838,6401,-14801,-43918,-63481,-58742,-4811,-11311,-24846,-26903,-14466,31991,3108,-54654,-31724,74245,167922,152984,101731,102186,89631,74460,60977,136364,212661,158214,20141,-103696,-18031,52378,30126,-58059,-140009,-88406,14698,87885,44973,-29552,-38913,48519,85316,10351,-69572,-116607,-83111,-52517,4814,41200,39059,17245,10394,7774,11645,33803,30579,-18176,-42340,-41647,-43392,-50576,-34010,-16731,-27381,-68448,-60206,-5199,15726,15044,37018,44318,110591,191651,85311,-66240,-108580,-39475,-36012,-3040,81635,56108,-24025,-42235,76511,344439,299184,128421,23522,-30932,-3063,110704,221602,246541,142735,-7033,-87739,-43446,23733,17815,53265,15017,-68319,-115324,-109682,-108749,-23144,120876,166884,94335,55621,36583,28473,74333,32364,1295,-33948,-71631,-117081,-58886,69230,156333,134213,58505,-1589,-48250,-22705,18623,46844,43274,-2268,-32373,35131,73077,100960,76901,-21457,-90111,-13262,63781,122565,124762,85005,48305,537,-59151,-100855,-85409,-73586,-86249,-29105,88863,45539,-75189,-111826,-5081,104441,81073,-47919,-101391,30723,98979,118797,132507,139837,126587,72913,-39585,-59512,507,68983,160721,154649,103566,11338,-63050,-75259,-55321,-39532,355,22073,16089,-86140,-25948,155855,364888,251052,29372,-128484,-21572,88062,145358,191143,192389,103039,20100,-29603,-35341,-55298,-50245,-10417,-5762,-67742,-140318,-111105,-96251,-113512,-59970,-116402,-11183,98567,58001,-16404,-133229,-68849,-40453,-16936,17052,36609,64194,39014,-5891,-22509,18539,102700,123266,98229,38624,-68940,-43509,32178,127777,82737,90050,111451,48523,-96566,-19655,82646,81776,-19021,-70590,-2963,81468,32579,-36479,-6856,14138,50160,55219,51975,22854,-92560,-53390,-19097,11093,13285,-58091,-39132,59083,25525,-44022,-48994,-58312,21667,1408,-15122,-38932,-55024,-41998,-34118,-35664,-40944,-50326,-39601,7605,29549,-14521,-85550,-140726,-55955,41708,84701,75006,53083,27967,-16120,7636,4854,-57711,-93926,-35584,38656,80276,70365,38021,-19098,17358,169809,343907,412963,217176,20202,-6630,79754,113961,88693,-16730,-100518,-22521,37737,71504,32731,4188,17643,28506,24216,-18665,-77366,-37572,-34923,-67957,-103529,-133091,-144047,-131188,-126769,-122179,-119676,-112408,-116819,-115211,-54610,78198,208936,169863,-749,-50320,61231,132478,176248,257139,260231,175220,66148,-43624,-117746,-113204,-85114,-44982,-25682,16984,76998,100391,113479,159181,143487,68982,698,2965,69169,62678,55306,7296,-49855,-118194,-89942,-66386,-46312,-76512,-133460,-61473,29984,36115,-1972,-18057,-67319,-87116,-58719,35150,40058,29298,8426,-21346,-66924,-128841,19199,107023,151730,166890,109596,-42170,-84372,-23996,-76181,-23935,69079,18524,111453,167759,61589,-73936,-145661,-169619,-127879,-109490,-97226,18409,118230,161746,183194,183279,117132,39570,-2603,-42702,-61290,-66401,-17429,83392,144953,29797,-71334,-68292,-34415,-68138,-140161,-114582,-39265,59235,128484,190253,194780,93215,13220,44416,89499,106374,117923,78505,16140,-25518,-51566,-39831,-27510,-44868,-98717,-105601,-106595,-98913,-87904,-98326,-101857,-90638,-75718,-63482,-42951,-6058,-29825,-16553,-12157,-37402,-98194,-121825,-104687,-65507,-15030,-5573,-69524,-87248,-39192,-44137,-108777,-109147,-68978,-50929,-107022,-103202,-15268,86736,318663,473139,354008,219361,166952,133188,129092,59081,-6891,-47919,-72917,-93158,-73064,-72345,-56294,-74289,26589,162672,199803,110849,17494,-80040,-36167,71040,156983,148803,118896,42896,-33170,-103882,-127029,-99412,-63981,-29457,-2063,8664,15112,8353,12387,3250,-33930,-94379,-111426,-32037,40367,89521,124869,130731,83910,47011,26483,14601,-9172,-14799,-1379,-27512,-36610,-53480,-53139,-5496,16951,9804,-9433,-3878,-53813,-128716,-105598,-110947,-64360,8498,70193,96333,48341,-47334,-88611,-27941,79132,103149,105778,57503,-33261,-4111,81505,81432,102860,262083,470009,309604,308244,305198,257793,180696,84317,20254,-1874,3358,35210,74762,59436,-1492,-61552,-73862,-16616,69987,140852,114081,39295,-14789,7086,18677,-30761,-95088,-138367,-87556,-58303,-106917,-89151,-25127,37774,31064,-36130,-76946,-83206,-97196,-116403,-48584,25905,105373,137195,126790,130283,118036,113277,75129,104417,123935,138512,83094,39300,22474,-8651,-79358,-2565,93627,83730,-6665,-43931,25799,95775,113278,52015,4985],[53615,114285,148583,127530,69261,106173,164843,149392,70237,-24256,-97054,-73085,-55582,-64141,-54981,-38595,-20130,10886,27189,36375,-40229,-108947,-24007,45200,38137,-5920,-9448,-5610,-24165,-31123,-46564,-45608,-64262,-73755,-15956,73480,135635,60242,-54688,-96498,-94369,-101837,-37758,21944,72679,74108,96484,168163,195034,149732,101490,100793,208648,318644,248553,17597,-18043,41353,82033,85128,30338,-48927,-98723,-90353,-99968,-92748,-122141,-83544,-45266,27096,75318,62516,20498,-1631,23073,25193,-69769,-78830,-63792,108,85469,137946,158732,167438,128565,47516,-86689,-111810,22678,83711,90691,61481,-42581,-115669,-107575,-70779,-89202,-112649,-117942,-108246,-28245,85222,195426,199210,135853,119611,131028,68736,239,5347,40333,19241,-48609,-81159,11735,101461,59640,-36216,-40397,7209,56466,56299,48658,19014,-15223,-47049,-126514,-62256,-1692,-33245,-112398,-121095,-78704,-36241,-25412,-21951,-2509,-3808,-4173,-4379,-42429,-87539,-95537,-54347,-6778,65638,87361,-22800,-77781,-67902,-32430,51648,115693,115038,76250,81708,76824,75293,39597,-52249,-59260,112285,247920,119714,-473,-8828,-1220,-26738,-63392,-19095,122901,238329,219090,104519,-83986,-116271,-168502,-234486,-239176,-168089,-116254,-13268,-9427,18718,-50789,-161151,4066,181507,123214,-45516,-80888,-68185,-128003,-122523,-57914,-35498,-88334,-43398,-32074,-75618,-85123,-75654,-75843,-59298,29309,55853,-32345,-91906,-106566,-145741,-140597,-123252,-126110,-124396,-36117,47576,55215,-55736,-95555,-46612,35490,67047,29166,-2636,-59661,-24560,7891,26602,-5502,-25001,-4642,-47458,-136175,-75079,-66878,-53208,-35826,-10805,-34455,-60935,-30651,19731,40476,72227,76556,69461,-59176,-124244,-34594,12883,60667,76198,26671,-24511,-3540,130650,292210,330092,306638,167833,-954,-38951,-30001,-53651,-79074,5425,49585,84064,83033,100046,156599,239667,280412,159969,57155,20787,-29774,-49631,-68395,-65183,-38265,-12901,14802,8774,-44234,-89397,-91238,-85958,-33266,2642,-5459,-72008,-125616,-81962,49866,187810,145196,111702,207495,156735,58534,72936,60689,12820,-46340,-103498,-86764,-68367,-7942,21675,23542,-19892,-80694,-71037,-13436,-8307,-60648,-52325,-50683,-49922,-22914,-7726,44930,100029,111405,61433,79989,166550,195801,225563,211995,135496,53074,-7826,-45218,-48618,9637,53852,54921,80603,25790,-10541,-1976,35203,52630,104635,168334,145856,38729,-50179,-83898,-9040,34868,34377,57899,48604,-14511,-70481,-58059,20310,84428,134539,135159,48670,-67607,-126143,4122,100495,143831,259582,318105,267831,151575,17914,-44596,-16721,-41344,-65972,-51916,-66361,-79299,-22199,-27,-29434,-107258,-98575,-16976,81569,190466,183722,80727,2326,-116330,-125683,-65943,-74583,-81094,-28521,-19330,-46744,11335,90935,132181,89371,234,8486,-38921,-72905,25269,233403,242163,144329,35622,-19613,64200,202569,208653,133816,72449,22705,-27155,-34436,-19173,25621,78309,169386,228397,193646,111727,2039,-68109,-28350,6352,27644,51907,-9104,-67411,-128377,-24546,88300,76626,58229,159254,214808,133817,76028,15020,-82584,-9169,97579,107175,48891,-31408,-59540,-59417,-85192,-65199,16319,49149,-9798,-103103,1122,-26202,-45093,-77014,-73658,-94250,-122528,-228857,-192345,-292600,-240069,-33962,225992,216258,88090,187,50539,111579,83094,-38255,-149783,-70610,-23838,-59197,-49943,-48390,-75315,-54649,-14739,23612,45991,16083,-33132,-56865,-90747,-83632,18277,107311,193373,211316,123690,13586,1744,70277,89480,32754,-57715,-105838,-22332,9424,-44690,-74714,36774,82900,51379,60529,101252,135031,174994,213803,165721,344979,267533,170960,56025,-33137,-63664,-37345,24038,121126,173737,108125,634,-45786,-57770,-76911,-93483,-68853,-104305,-126465,-95106,-32452,3658,-28023,135047,165243,109574,31002,-33842,-83793,-52550,-68491,-106949,-63312,-26500,-55369,-45543,-86378,8456,112589,138274,103583,58378,11561,-29294,-38130,-58619,-97628,-45069,1566,75,-4931,48596,23870,-44633,-98049,-90170,-36855,36689,90952,96777,56429,-29256,-62457,-44754,-7747,115593,99142,65771,49375,-15772,-23268,57663,17263,-88183,-93657,47855,133533,94268,-4184,8058,105070,138512,114123,60767,16552,-36984,-60730,-34765,-16683,-3883,13396,63854,137864,133858,64491,-34446,-139724,-83134,17652,114508,204362,201269,109959,-6745,16436,74493,76645,21710,-41780,-119518,-69160,42770,98995,135201,157001,139553,74992,-45920,-102770,-38338,-25578,23635,49225,82037,55371,-19788,-18512,307960,438111,218764,25770,-88584,-79033,-81004,-92807,-112892,-87223,-47213,1834,-19178,-9776,139161,248242,269732,252310,211242,145989,67465,-22014,-44698,9579,80267,92222,61118,58723,55445,37370,9911,7831,72908,88076,54811,-42392,-77904,-38727,-33375,-62282,-61672,-29566,69273,167416,209492,117852,33624,36881,125873,258806,319136,185254,42585,-29595,-77095,-73729,-91007,-86826,-9978,-11308,-58174,-43290,17996,-160,-48411,-48466,11552,44568,34296,-7901,44831,93415,97830,55663,-2441,-13394,34245,126525,220646,338148,394753,203407,24652,-100298,-99101,-74828,-89818,-73944,-26457,20179,19136,-29001,-77832,-79533,-25500,3506,-19495,-38512,-40497,44864,142762,113232,17730,-131937,-13862,-39903,-123158,-136469,-32803,57608,106838,98487,50074,-44071,-62200,-6183,-40215,-77378,-63075,-50318,-35863,21410,130009,141672,53690,41823,40795,69941,78928,46221,42568,38981,6373,-20401,16426,22550,19781,-13883,-120358,-73029,116106,211525,126800,-432,-93793,-85157,41002,96870,26623,-33564,72957,126015,11425,-116669,-106601,-69461,-34161,-18706,789,38649,10297,-48105,-64877,-116695,-43027,24980,42103,132760,283146,348949,334609,367882,398793,278365,121097,45738,-23029,-7032,-1748,15955,80823,112260,93767,16395,-45074,-71068,-73049,-60607,-10078,46863,1520,-73272,-100372,-81747,-95878,-70935,-27307,24418,150663,339500,403313,300806,96567,9927,-52494,-57088,-81910,-120472,-120490,-66544,-46285,-89641,-67952,-447,76986,129714,147601,124110,40722,-19022,-60017,-139272,-61733,31056,49434,1089,-73860,-116957,-116623,-69827,-92815,-63421,-57925,-65267,-34359,-25869,-82624,-120042,-78966,-102943,-113686,-46718,28230,55332,76916,17575,-64810,-96366,-82265,-43755,-19152,-5264,-5459,36900,71518,83471,39326,-44696,-49458,-33702,-17865,-40819,-76047,-26483,70012,129967,62058,-49276,-140911,-84935,-47056,-58117,-75036,-38677,34273,95734,121420,83140,45482,18068,20653,85278,149256,200746,153786,41200,-33685,-11214,-14829,-9229,-21701,-64635,-100120,-141151,-123938,-17390,100649,144505,64760,530,-35441,-39864,-36961,-43665,-74470,-86769,-78940,-28804,23176,40261,1062,-45812,-56336,24182,99566,101252,55264,-3378,-49937,-81747,-37907,92043,197636,207534,115369,-45266,-114874,-8686,17653,18308,-4359,-45871,-90063,-84935,-80532,-110079,-91782,-53787,-31969,13445,46290,54699,87704,138532,123141,126935,115039,57776,-95658,-25227,16918,-37090,-123146,7400,151583,298193,478474,588788,556627,397223,325321,215554,74974,-3270,-55765,-48547,-60764,-63291,-60061,-21473,83117,229975,317674,310423,212601,37924,-46569,57510,76223,35865,-146,-65215,-65782,-37672,6212,3311,12581,7217,7392,-15746,-59147,-95039,-92100,-121684,-118917,-86051,-49201,-343,1390,132,-4825,-44337,-109090,-70580,-48607,62289,116434,105270,11139,-65492,-93076,-116064,-114681,-30786,79609,155964,134015,59091,-16108,-100598,-97661,-41762,-53222,-121740,-42988,8958,25354,46129,44859,-86795,4848,38804,29030,-671,36311,35078,-6409,-66830,-103627,-91589,-124344,-76255,36956,118229,128382,86099,38420,540,-11233,22907,97547,146286,87215,-58727,-125962,-30684,67629,103433,125366,222106,289734,307181,337534,230097,75031,-30546,-81375,-53984,-53512,-62631,-44845,-37548,-61776,-82587,-95441,-49876,-32516,-25944,20521,102818,195718,244718,126577,28667,-45041,-83212,-76099,-83904,-94158,-111866,-84570,-91285,-102594,-94646,-78383,-58504,-17484,6107,-24057,-112961,7956,151687,218117,199277,130336,107190,137686,185713,218756,194163,64612,-44012,-99371,-35278,47693,108149,153609,173167,44977,-97092,-98023,-92106,-55503,11922,31694,13862,-13918,-72571,-83442,76187,170871,82014,-21367,-41764,-5612,-5567,-26170,-53784,-39444,-14832,-54004,-57629,40973,86760,119494,138279,130589,149720,263837,402047,448691,449637,362560,213553,92042,-14519,-78096,-83704,22310,93016,104823,158952,179385,172419,181664,185610,189675,171805,122773,14009,-18713,-22672,-90674,-147776,-48591,27332,80009,20236,-56922,-97905,-67428,-39534,-8311,-20608,-70617,-86627,23023,110997,19777,-13150,40576,81693,25389,-53017,-72193,-59452,-68260,-92331,-103369,-68712,11794,94233,218174,222995,92342,-17576,-56738,-99198,-91360,-40735,29501,58525,44904,-16573,-84386,-51208,31952,103014,133154,141697,43918,-56121,-14648,32837,27675,-11332,-26203,-62207,-63357,-19341,-17636,-73728,-63899,-22675,-22714,-39842,-63909,-43228,27344,107523,139552,161898,116458,13354,-22532,-46972,-65321,-75132,-67826,-75390,-82240,-67015,-84314,-100718,-93965,13220,135248,342546,446215,252456,44596,-37396,-6691,19283,-44274,747,96965,176293,169968,98974,-37990,-85148,-82254,-101751,-69499,21547,59611,17366,-29824,-64766,-66547,-4519,46227,25203,-29715,-75595,-31801,27612,72950,93314,3772,134317,305883,207698,91492,51271,34440,55492,67215,57733,58728,65002,27079,6239,-8063,-58466,-114267,-70267,-30149,-11837,97088,202494,132186,-10868,-112497,-13350,42049,39137,29271,8457,-21850,-42350,-45745,-39122,-79597,-113080,-124760,-38878,13478,-12746,-86802,-124535,-29097,-2475,-22314,-71487,-112740,-114326,-51576,-5390,5340,21334,54736,27197,-30132,-64288,49555,204594,318548,399303,410856,285621,180808,33327,-32890,70772,226551,302950,358731,340428,163351,123287,178789,205614,118483,2839,-43283,-48302,-18392,31082,33179,7040,-27703,-52933,-57220,-21862,-41115,-45697,-41344,-19957,24966,-4601,-64431,-36842,71196,160041,167332,117714,99705,78427,78565,72779,122858,180849,161851,43250,-83196,-50286,17831,1708,-87672,-111498,-64580,36492,111441,60617,-24407,-53887,18130,53193,-13905,-90813,-134301,-64927,-36108,14882,47178,40965,18550,19385,25529,32526,64989,53325,-8912,-38081,-37915,-44065,-58644,-42528,-27539,-43434,-76998,-39932,5423,16187,8629,30602,54302,133375,206962,82202,-71682,-95688,-32363,-28992,-1581,77872,55132,-16982,-44259,62722,322006,290005,120535,18109,-17085,9754,152207,282821,270388,134409,-21665,-106490,-47266,31531,25784,46703,-7749,-88122,-91326,-68067,-74638,-13368,122534,187657,125971,93601,98568,80576,80298,23969,-6750,-35622,-66035,-106694,-61014,53461,137560,129298,60646,6146,-41446,-30830,-285,34000,43180,3339,-32797,32910,77576,121080,88247,-20762,-123175,-41658,41459,100064,113554,78173,42869,-4478,-68012,-115108,-95581,-71555,-90957,-49810,65436,25342,-81221,-103280,-2108,104926,81639,-49543,-87019,26153,79195,104655,124382,133331,106520,49497,-52477,-52093,16747,79430,170048,166561,106488,13499,-57304,-84857,-78113,-68624,-30226,-5645,-509,-80296,-10238,183182,384990,246452,20638,-134206,-10143,102305,156413,194328,169010,52420,-23036,-54678,-31019,-33067,-32379,-10755,-13619,-68116,-142066,-97214,-58064,-85098,-69755,-127041,19846,144343,65022,-13809,-133470,-68756,-29860,226,23818,29243,57765,44237,13233,-690,30460,120595,162248,151940,89633,-30023,-42903,38292,130181,56141,48731,63083,13358,-124637,-20925,83591,100426,-3184,-72231,2421,106240,74832,3835,24778,25124,46319,47924,50745,42985,-57923,-59100,-31046,-4856,-1088,-80917,-30439,64279,28489,-46225,-50320,-35361,42602,8526,-13262,-26683,-41317,-57188,-64113,-60293,-58695,-69264,-50971,-6950,11395,-30437,-98488,-136970,-55220,49930,100882,90520,60551,23237,-39230,-25684,-17878,-61249,-98667,-39068,44663,92941,79909,39555,-23585,6045,141778,288608,322894,148449,-2341,-1727,76955,109597,73951,-36674,-85307,-25491,25328,60913,30774,-3061,739,3573,-1615,-42000,-97168,-48344,-39516,-66945,-110244,-147156,-151780,-141486,-136934,-137308,-141974,-129889,-120894,-107818,-48957,84906,191218,152593,14731,-50104,56456,123238,150461,201956,199093,128473,32397,-63864,-115200,-91169,-68571,-34456,-21871,19877,79496,101239,112681,160186,144424,62086,-19915,-11694,70652,77544,82710,38215,-25930,-99384,-72651,-58159,-56472,-81037,-133272,-74435,6562,25164,5961,-1876,-51341,-85262,-96567,12080,36531,30494,12322,-20539,-68872,-138020,38,85577,120875,132191,88998,-40423,-75261,-20122,-71014,-26864,51185,-26067,75835,160844,77567,-46817,-131085,-172032,-143115,-110454,-92330,20184,111675,141703,151112,146514,85603,20242,-15145,-48494,-66063,-78682,-27995,84071,161035,42464,-63841,-57105,-25090,-61663,-137432,-119269,-49455,42368,109231,166694,202560,139347,53729,67729,109340,112146,112163,59505,-699,-35973,-58103,-45386,-27685,-45558,-105593,-126586,-133111,-123385,-111537,-127178,-125712,-116473,-84058,-39877,17073,83889,36723,-17436,-4678,-3621,-46567,-89616,-104427,-94448,-36389,-17094,-75621,-91174,-48717,-53943,-113077,-109696,-70052,-53217,-103402,-103738,-41091,36022,229655,394976,329212,231982,202078,173936,151847,82532,15327,-30969,-71437,-95619,-76358,-74166,-60792,-84402,23314,151369,173507,85318,1397,-93859,-50514,56129,174399,177665,132753,46807,-27987,-95049,-117861,-99443,-57536,-21699,2871,5834,6873,6397,17623,10130,-27654,-91025,-126544,-63143,959,45406,80060,101993,72815,42240,21431,9312,-12779,-19090,-15825,-66333,-82405,-91835,-90960,-26839,20040,32897,14856,5979,-56205,-135284,-105317,-122224,-70816,4214,68191,93099,44013,-49077,-83884,-26401,61403,76469,89690,55757,-33531,-15792,59558,71500,94429,239407,397403,248712,255427,269598,247184,188359,98365,31073,7649,10279,44858,87468,69202,4932,-60015,-75733,-17711,67746,141044,118361,42807,-15901,7249,18625,-34669,-103156,-141737,-79964,-48851,-94777,-93931,-41134,22910,27105,-31412,-70588,-100412,-109760,-104574,-29030,45691,115781,140528,130230,121198,99891,98125,81310,110471,129666,148336,95329,49767,26997,-8237,-79906,-6526,68014,47572,-36128,-44403,34694,121204,154288,85364,19220],[59905,107254,130998,105569,21826,71349,155808,153244,69349,-28108,-81169,-58753,-36631,-38671,-25563,-22450,-17155,7921,18639,15811,-66502,-110781,-7847,68037,63984,19820,20302,21826,-7208,-20726,-37167,-38057,-52881,-57320,-10623,78854,150686,82621,-43626,-107924,-101325,-90977,-16179,45753,76696,69310,88126,147607,155414,107200,65972,75256,193666,321118,244081,13451,-26982,41625,96462,113935,46710,-43707,-96297,-95711,-119089,-114525,-144073,-85209,-46029,21509,61891,47480,874,-12102,23321,12381,-88890,-89942,-76807,-14262,79443,141221,160598,179301,156428,66720,-81618,-106685,27880,75661,65553,38609,-47739,-118981,-101566,-50737,-64319,-97377,-101641,-93108,-25466,87499,200513,211010,149444,124486,118769,54156,-4182,4715,41723,21694,-43653,-90716,-7518,72167,43819,-26155,-12240,26828,62619,47322,29216,110,-28708,-54436,-111152,-33544,23794,-13878,-90963,-109348,-97790,-76806,-69365,-55006,-4513,3464,3738,4711,-28924,-63640,-81479,-60021,-25337,44785,97616,-12138,-72665,-69956,-43124,31356,86592,91153,51160,57677,49931,39904,10666,-60433,-60279,95547,214863,105393,-5692,-11499,112,-19045,-56822,-33018,86170,183958,156902,27559,-119578,-122576,-156313,-225462,-249426,-161879,-97537,1877,-39679,-67475,-139111,-142275,67742,219522,136361,-41392,-88082,-73404,-130461,-96609,-43562,-33318,-94830,-57769,-36540,-70321,-73541,-70406,-80432,-51747,55586,63699,-37989,-115327,-128157,-102500,-119873,-127787,-107306,-109133,-33088,43826,54653,-56202,-104777,-56037,44657,77874,42833,21940,-28568,10967,41990,40167,-4722,-34210,-28146,-100967,-81303,-13837,-15517,-24070,-22722,-11158,-44352,-80993,-44106,17849,51718,93822,82814,79622,-37652,-141124,-39696,10223,53408,71967,30607,-21098,4188,142640,302680,346325,334360,211712,35833,-32151,-44815,-77724,-100714,-1785,45255,89066,113389,155623,223321,305610,314205,166993,67275,37646,-7862,-25981,-49384,-53631,-32279,-9442,24735,26621,-26436,-77627,-92811,-85516,-28531,11388,1478,-70406,-124413,-78211,48657,178074,129499,84105,173386,168879,70446,68409,48797,701,-54513,-100281,-71633,-50551,10926,33107,25217,-22518,-89015,-84788,-26866,-20818,-69955,-55796,-50386,-49678,-22773,-2885,52425,98659,99199,46565,61084,135492,162821,193259,165556,88198,27295,-15255,-56760,-50380,17572,73013,81859,112054,63300,-6912,-15946,24668,52669,107401,189784,187638,72380,-38151,-92824,-21780,21062,24565,47911,41497,-16091,-76912,-79378,-16688,42253,103980,121760,43530,-73164,-80808,65271,164725,199764,280131,308708,253697,142072,16797,-43885,-18097,-40891,-68417,-52066,-63779,-89197,-20591,4566,-25310,-99767,-105562,-31765,54243,145674,114995,39240,-18651,-93969,-93929,-53582,-71770,-87311,-44406,-40357,-63204,7708,81597,127548,113096,19835,32729,-19804,-44365,74109,267571,237967,134504,35073,-27093,48940,197013,219394,140075,68783,16944,-34342,-38401,-13007,36711,88490,156980,197106,167342,101077,1476,-50435,-3951,34575,51360,49071,-25172,-80903,-103319,8787,108299,72891,50029,154836,213012,123906,64943,9074,-72589,6137,119177,129269,68398,-20968,-59278,-64011,-82341,-52032,24067,48918,-9550,-75264,-2328,-50053,-66499,-66476,-52823,-77843,-138441,-222213,-194045,-294924,-227892,-23659,241847,277309,135660,29457,54587,97630,69292,-47511,-148752,-70814,-10761,11542,23457,-26668,-77920,-62576,-17507,23971,42100,3339,-42328,-52941,-87822,-85486,12325,90173,171689,193474,111965,5288,-6883,67489,87668,28390,-62041,-102463,-24454,8206,-32217,-74875,4316,41926,23965,61660,105169,122356,152139,187738,155717,348295,292969,193615,75108,-19100,-56755,-19038,40293,147503,200969,115624,7292,-35620,-44241,-63980,-83035,-60931,-96000,-134809,-102713,-40235,-12593,-45355,94042,133175,84772,9339,-63990,-115860,-66221,-80788,-99479,-41889,-696,-23335,-28429,-78259,6870,112258,148697,110891,56856,1580,-36211,-42743,-56291,-89417,-53902,-5540,-15048,-9687,39774,14659,-51767,-107354,-79123,-25804,42422,95789,100388,59267,-23407,-59165,-37969,29736,172204,119566,64412,47822,-18986,-23298,41165,-8754,-109632,-87186,39502,109994,67967,-14234,18169,124653,161964,126681,63125,11380,-43408,-64172,-37276,-14415,-2756,1027,44053,134923,154961,88258,-20232,-132965,-84877,11962,101819,187311,184681,96797,-15803,28822,109669,126690,76511,-17426,-103910,-37525,66219,119683,153295,169214,155888,84030,-44101,-112847,-60503,-37044,19619,48807,88746,67225,-9383,-62449,233129,390933,202865,18080,-90546,-78769,-80327,-95449,-108742,-82161,-44207,14632,9819,1627,120763,232540,279245,275095,221910,146185,63101,-27705,-53655,4885,79129,89606,55808,49533,47446,22449,-14697,-25998,35654,55284,40168,-65713,-93600,-37082,-19483,-45654,-40072,11586,112678,206774,246871,141635,43304,28944,122818,259858,317399,191208,54856,-23998,-77625,-71078,-93733,-98110,-36373,-53994,-103398,-63585,7884,287,-52826,-60544,-1862,29525,17935,-48771,-1938,58637,73900,40785,-14329,-32750,17504,114316,210389,326603,393500,215426,38859,-90666,-97592,-75705,-77625,-22121,34324,66304,47780,-2184,-45319,-55390,-17106,13161,-7113,-32475,-45614,31377,138269,128526,49986,-88713,-39099,-45324,-124915,-122383,-18589,73748,132673,136236,87466,-20803,-69887,-2171,-29018,-74961,-62898,-41130,-21657,36283,142289,131979,29503,13927,14179,45741,67323,38531,23463,9470,-27083,-44019,7355,24892,25580,-5715,-111726,-77222,131992,220438,126585,6870,-75275,-107252,15585,89693,31462,-43303,55594,126668,33531,-102815,-110398,-54468,-19389,1178,25519,65143,26177,-42067,-77162,-102890,-35147,25594,38399,130820,287394,370655,370356,395164,398158,281214,132648,55394,-28191,-12892,2122,38104,131071,176877,116561,17532,-41616,-64854,-72576,-68218,-22669,38147,1732,-70432,-101961,-85481,-102643,-74062,-24615,30972,163370,361742,455506,362948,124767,-1617,-79319,-82463,-89903,-109836,-126536,-84648,-63857,-107852,-76328,-21346,44092,102528,132428,121782,43656,-17241,-63139,-140559,-56939,44587,68506,10208,-77420,-134281,-91301,-39121,-66351,-61757,-55962,-53239,-24349,-25349,-83985,-114922,-72291,-82430,-116536,-69672,18843,52024,73052,14146,-65895,-93308,-74746,-39659,-18734,-5469,-5326,40690,91718,109941,63686,-19711,-47558,-58157,-23206,-36311,-69517,-50664,37949,111761,68714,-33352,-131672,-90827,-44771,-50968,-73311,-42690,28784,88341,118552,85760,42790,1393,-15661,28036,71711,122641,95492,21211,-35837,-5505,1714,21921,13204,-42118,-89448,-133352,-121293,-12751,115064,156305,75504,9350,-30363,-33670,-29237,-35713,-70281,-98538,-101287,-57410,-17144,-16188,-67814,-115816,-81343,14490,81681,88045,53713,-3482,-52100,-90599,-54154,66353,167445,182048,101230,-48953,-117262,-9911,13455,11655,-6108,-44039,-97601,-89818,-78557,-100563,-77626,-45231,-33638,12885,51783,58036,86870,134337,114237,130887,136130,69336,-100996,-16273,39868,790,-107153,-18571,114059,213846,338592,438355,473898,363284,303400,187783,45081,-35651,-73594,-52907,-50117,-50297,-57478,-26081,77827,226554,304819,287080,194564,34819,-21513,43322,47145,18173,-5854,-63862,-54944,-30663,-14994,-16933,8318,-2248,-13820,-44863,-100874,-145776,-115476,-122728,-102649,-69460,-25379,28945,29956,23482,12607,-35656,-108017,-56822,-13391,130810,184636,165128,50373,-51656,-81467,-93379,-109758,-20502,87291,157733,126499,40698,-36680,-107528,-83269,-27013,-37482,-106827,-50819,10107,37809,80305,69428,-109842,12840,47349,24672,-16630,18484,26931,718,-44000,-89650,-104714,-98019,-55587,68141,143415,145529,92926,42064,11169,17906,79200,166089,206138,131037,-23193,-157420,-68370,23104,63602,82479,166951,246956,275991,293896,198829,69602,-24553,-86146,-72700,-68871,-63498,-34514,-19581,-36050,-57523,-84541,-49372,-38033,-34129,15658,106521,216087,277861,133460,18382,-56887,-95456,-95832,-101814,-99728,-114032,-94055,-93575,-95542,-87830,-73706,-54791,-24865,-13241,-42565,-117290,10115,152051,216897,204500,150359,134637,161252,197396,215644,176672,54611,-40193,-105186,-49141,47672,116384,153490,158210,36373,-99218,-93965,-94774,-56522,21098,44292,23882,1348,-49109,-112936,37964,133413,57603,-22814,-27942,11418,10962,-13332,-42083,-27831,-1551,-39084,-76793,815,37621,63516,86501,111363,155994,276049,388853,395344,388027,345145,227016,102419,-15120,-97925,-115269,2445,76302,87332,132921,148888,142340,155916,170740,189615,181953,126270,4015,-30546,-20128,-70925,-146527,-60207,25172,77678,10298,-63594,-89539,-57494,-37358,-10857,-20504,-64182,-97091,-24548,54758,-13098,-23538,40051,88050,44437,-29317,-56174,-56861,-67377,-87634,-104294,-83001,-4895,68231,169958,162126,41153,-50431,-78716,-115206,-83244,-8771,56446,68810,47778,-8820,-78925,-61776,13803,80382,92877,79003,-11194,-56510,1652,50352,44214,1636,-12670,-42071,-45456,-2099,-8383,-72551,-39927,2338,-10309,-30510,-56309,-33414,32392,122364,175438,198493,134481,14213,-38978,-73316,-78602,-88051,-75196,-73958,-80251,-66297,-84276,-111011,-93838,22983,144319,347604,429743,225567,31607,-44110,-8117,24602,-41565,869,101532,186310,178301,90646,-47089,-70318,-65929,-87942,-79541,12056,47576,10454,-28827,-56762,-49711,-770,40725,11474,-46179,-82030,-29366,35079,85034,113997,22950,147967,298325,182066,69396,46994,38547,57002,71104,70208,79088,91498,49785,18005,-5263,-64435,-111558,-66545,-19462,11044,132233,246860,169228,5654,-114973,-17910,35159,38544,39520,25939,-5499,-34564,-38268,-22111,-59686,-104654,-117716,-36692,11250,-6471,-65688,-137391,-55930,-19437,-28087,-63443,-87488,-112221,-65941,-17877,412,22303,67970,55006,-7630,-66357,21757,166146,272651,357394,402378,312544,207700,42655,-37854,60334,206083,276795,333931,323834,152828,122113,182620,194935,105896,-2227,-45346,-43345,-8417,45281,51727,22269,-14521,-43014,-57746,-41368,-69962,-63407,-51794,-26528,10972,-15895,-76328,-43353,63710,143944,167602,122557,93312,68394,83211,87080,113028,151328,162671,66035,-59156,-82185,-13865,-23805,-112235,-79945,-16725,76414,135328,76098,-16644,-65905,-10555,21140,-37566,-110201,-128221,-49427,-23204,22823,52211,42498,20043,29262,43442,53644,97809,75434,363,-33859,-33979,-42940,-65728,-51719,-39922,-59475,-77891,-24409,15787,17414,3143,25851,62522,151888,213720,77884,-72589,-82721,-26054,-22345,-993,71847,55361,-8012,-47134,47181,289365,270830,107112,7789,-9446,23642,194301,341517,290128,123905,-37328,-123948,-43288,44723,37506,42986,-23476,-97258,-73375,-34583,-39238,-2290,118538,202094,157080,133606,157228,132904,84354,15765,-12037,-32618,-56528,-94423,-60693,35408,110211,117211,58665,11774,-36064,-41132,-21852,19255,40509,6782,-33280,34356,90713,143333,99786,-12203,-136729,-74604,14697,74988,102388,73652,38991,-9210,-76674,-129268,-106239,-70213,-88811,-65112,45067,8274,-84097,-93926,-680,100599,78383,-39065,-50292,30414,60593,83768,105204,117297,76651,18348,-61347,-34775,36414,88012,173406,171214,104461,15289,-51096,-94811,-96783,-84827,-40829,-11601,4776,-57965,8680,211731,392338,234304,10543,-127724,3652,118136,167806,193400,138436,4644,-59278,-68274,-20671,-9981,-8810,-2134,-15032,-63990,-114485,-67307,-6413,-28375,-61958,-94182,57354,191377,77894,-10186,-124605,-67832,-21050,10485,22469,16801,43051,42846,29639,22834,45798,140139,197151,199555,137293,10681,-36076,46802,131068,31987,9744,14138,-26009,-126049,-17443,84498,118502,14171,-70128,14016,135583,126610,55234,54910,34792,41336,40209,50233,62908,-22924,-58892,-38668,-17846,-15609,-102002,-20640,67375,31542,-47197,-54301,-6592,67736,17659,-11315,-15302,-23483,-59559,-86505,-78491,-69123,-82413,-60031,-20947,-6081,-45468,-109608,-131848,-54986,57659,116493,104253,67915,25176,-46205,-44654,-35313,-62527,-102881,-45075,45016,97845,84105,39709,-26262,-1922,118093,236024,240050,93004,-16369,-689,60240,89961,48977,-51636,-67211,-24386,17440,55418,36091,-1448,-9502,-20796,-28745,-65009,-102013,-52288,-39242,-60268,-99338,-131579,-141177,-140599,-143414,-134179,-125994,-126669,-112403,-99003,-44025,87716,166003,126805,24581,-48937,49997,110930,120244,137715,122705,67013,-12210,-88542,-100224,-65811,-49177,-21582,-15379,25743,85001,105681,117873,169336,154986,66902,-34977,-28054,68733,95893,119090,81249,2894,-79026,-50288,-39468,-56569,-80218,-130365,-86287,-17993,15028,15634,15567,-32682,-73825,-98477,-15746,31350,30366,16650,-15973,-63416,-128431,-21868,62241,95259,105941,73607,-31698,-64062,-17064,-64374,-20923,36610,-63395,52161,162370,102173,-10945,-101956,-147453,-146241,-101942,-79643,23229,104868,124751,123877,111481,55889,3486,-24713,-51030,-67622,-87502,-34947,85621,175456,59143,-49062,-37471,-7873,-46730,-120736,-120006,-57834,25910,89048,139158,198334,182581,98719,89875,127858,117730,105754,41871,-14975,-42690,-60743,-46620,-25036,-45495,-107251,-132673,-131317,-113659,-112723,-109846,-126275,-133804,-77701,-2588,90202,179451,102067,-11569,5392,33277,17005,-31327,-75744,-114905,-55397,-26881,-79212,-91462,-55040,-60298,-112676,-105964,-66726,-49541,-91635,-96437,-61505,960,161810,325894,307766,248937,244133,225609,179323,111410,42265,-11505,-67433,-95761,-77060,-73099,-63206,-95463,24822,140773,149351,68437,-4296,-94684,-60292,46332,194024,213445,152867,58153,-13718,-77866,-105191,-96519,-48931,-11916,9120,4673,3149,9740,26399,19372,-19248,-80311,-123705,-98632,-45333,-7466,27507,67826,59353,37969,18258,6589,-13305,-19976,-25886,-95917,-90189,-105282,-122935,-46925,22612,57155,43440,22961,-46456,-125620,-104699,-122770,-66864,6637,68684,89114,38309,-50279,-74203,-17630,48103,52049,70184,50228,-32673,-27570,31407,56965,84083,211936,314060,191499,204399,230824,229974,187741,107907,42600,19831,20497,57532,101898,80947,12839,-57126,-74368,-16216,64853,136272,118265,45221,-14937,10929,21925,-33652,-105436,-134379,-67821,-36930,-79741,-87973,-46229,16855,29979,-19754,-56961,-116699,-120412,-81223,748,71187,125859,143073,137280,118448,88612,89130,92516,121229,137814,160223,111201,64662,36828,-1639,-72517,-12369,37144,9969,-61399,-38100,45265,145849,195874,124370,41493],[66321,96785,106439,77224,-34128,33401,140869,148835,61033,-38402,-72171,-41019,-12661,-10542,2816,-9825,-16601,2123,7443,-5425,-90774,-94097,9899,89301,89899,48345,46807,43967,7966,-11753,-29147,-31328,-41537,-42122,-6978,78573,156174,96702,-36490,-119425,-99628,-73885,7155,65965,73464,56895,73673,121966,114601,68068,32899,47870,170483,304836,223943,6458,-36874,37605,101337,130426,54968,-42329,-96245,-103211,-137175,-124162,-133175,-88595,-49064,14621,49699,31663,-22725,-30858,13330,-9105,-105835,-98341,-90578,-34761,61340,126689,142386,168250,164641,70821,-84663,-100844,30199,61828,32285,8428,-57806,-125293,-91182,-27686,-30387,-69797,-79500,-76901,-24238,78101,186921,208077,155149,125793,107964,44402,-3287,8072,45344,24451,-40930,-100464,-18165,56438,45222,-252,14965,39956,60119,31266,6216,-20749,-45561,-66843,-97755,-5365,45639,-572,-74099,-92839,-97098,-108089,-114438,-95671,-14991,5981,6991,8151,-19667,-40352,-65348,-66692,-46794,22849,102882,-1084,-66736,-72025,-54625,8458,50380,55280,13092,22507,15705,799,-21610,-71884,-63760,74307,174025,85510,-14251,-16166,43,-12114,-46238,-45463,29537,98150,64883,-61874,-158682,-134882,-163712,-235526,-239741,-151422,-77189,17362,-45375,-159421,-206929,-69198,124306,239297,135430,-41504,-99822,-83704,-112839,-72400,-31742,-34186,-102917,-70999,-42489,-68336,-65141,-65582,-87273,-47207,72925,62067,-48302,-140094,-99348,-62762,-101461,-129162,-89102,-94324,-32564,34722,48987,-59749,-117668,-51883,54012,82918,51916,41985,-2230,41716,69669,46644,-9776,-48415,-58750,-138415,-20027,40706,29815,184,-12075,-13361,-56236,-100917,-52944,17556,61467,110613,85209,86876,-11167,-114900,-49272,-1601,36528,59471,27717,-23086,5041,142302,294643,344550,344350,243919,73370,-18876,-52121,-94903,-126023,-13186,37200,86208,133353,203235,280797,357538,329809,162830,71092,49919,10402,-5042,-33024,-45021,-29434,-9417,31024,41082,-12490,-67876,-92808,-85838,-26103,18416,8068,-68858,-122842,-75277,45411,162956,112358,57967,130063,165953,71723,56359,33954,-11079,-60902,-92945,-56988,-32136,31793,45187,26179,-26016,-96324,-99325,-41505,-32885,-78153,-59304,-51762,-52206,-25736,-1314,56738,95151,87612,32813,42865,101974,122181,151601,114206,43699,360,-27761,-70149,-51506,22793,87010,101773,133448,89135,-7583,-32537,12708,49441,101284,195801,216100,98673,-32354,-102861,-32185,10087,16786,39481,34750,-18017,-84970,-95526,-52136,-4771,65999,101468,36347,-66363,-36811,108315,203228,228540,276470,277221,225092,126013,12884,-44495,-20885,-41519,-72297,-53880,-60432,-94030,-18379,8068,-21852,-91404,-110348,-48316,24721,100589,52897,-1630,-31312,-37254,-34659,-36327,-69204,-94788,-62668,-63949,-73973,5438,70405,115468,127902,36957,55027,1236,-7523,127671,292157,225103,118494,28286,-41260,24386,179024,220148,141972,62447,9314,-44909,-49296,-14778,42659,94688,138169,158004,132799,84100,-436,-32144,18957,61514,74678,44570,-40726,-95482,-77596,42656,123105,63066,36637,144823,204810,112137,52677,1855,-62897,19961,136880,148143,85551,-11200,-58307,-67413,-75862,-39184,31224,50869,-3604,-45353,-115,-67324,-88348,-59889,-38447,-62067,-141176,-211936,-201099,-294503,-209967,-18943,221841,272895,125830,25886,45573,80878,55815,-54576,-136920,-71705,4002,83363,92981,-6764,-82693,-74893,-24024,19935,32133,-14941,-54732,-54384,-89778,-86787,2684,67339,144805,169865,92748,-10474,-23955,53129,72852,14350,-73947,-94416,-24596,4478,-23399,-68035,-21357,4198,-1492,60425,103280,105479,126144,158637,142473,339787,311520,211071,91218,-7165,-57909,-9858,50433,167996,213303,113303,11624,-26482,-32598,-52836,-65705,-47004,-85984,-141280,-107835,-44594,-24854,-59282,61948,102946,62104,-12559,-95399,-136739,-71373,-95462,-92019,-16857,20529,-6117,-22298,-79156,-6815,91856,139623,102388,47583,-8327,-43562,-49275,-56340,-81240,-59136,-14021,-36044,-15916,28755,5889,-56787,-104402,-65608,-16075,44989,96214,100359,60183,-17106,-53818,-25976,77292,222582,129701,50170,31187,-35132,-29889,15945,-40742,-132543,-82306,26806,81818,37727,-26549,23088,135328,173774,125924,55240,28,-51711,-67873,-40843,-14797,-2954,-13132,20584,123978,166990,103962,-10394,-127374,-87533,3679,85536,165626,162688,78060,-25883,41809,144816,178319,135754,14097,-71704,-7695,83418,132788,163102,170278,157852,78400,-43229,-83676,-73083,-48790,12776,43373,88231,72825,-53,-103156,161498,334236,181074,8360,-94172,-76049,-73326,-89986,-100657,-78117,-43083,23875,32701,7400,88964,197959,269085,282507,222548,140678,55127,-36055,-63784,986,76574,83375,46200,36660,36887,5275,-40464,-61373,-9260,14322,20970,-78791,-92624,-33337,-6213,-29493,-17237,56348,149629,234154,274604,164812,57629,27285,118401,251194,301394,187378,62667,-20326,-78761,-71497,-99228,-111008,-64736,-95779,-148732,-82929,-6035,-3610,-59224,-74686,-17176,12956,968,-83127,-38500,32721,54802,27984,-23441,-46095,4134,100466,194984,306333,382574,225696,55666,-76422,-94432,-75722,-61902,26114,92923,115597,77187,22468,-15809,-35567,-8722,23904,6008,-27925,-53557,11799,117875,126812,70445,-42689,-73950,-55443,-126746,-116054,-15689,76762,145073,161114,116398,1187,-75268,-4989,-22661,-71386,-64487,-35765,-9815,53525,160354,129125,9527,-14785,-14775,14014,44941,24214,8182,-5183,-49682,-67327,-4496,24388,30157,3187,-98613,-89060,140254,217920,116856,8732,-60335,-122067,-14022,75563,32452,-54959,29199,110555,41815,-90580,-90758,-44352,-6352,21953,51446,90574,41271,-32372,-75767,-79895,-27785,23108,30009,115526,264593,361967,380940,393736,367920,269068,137749,59626,-36277,-20797,5111,58940,176123,235475,134563,18217,-38905,-61642,-75195,-78412,-37823,25593,-1428,-69866,-106880,-92013,-115509,-84271,-27661,30966,161969,361594,487971,416009,150662,-17120,-109156,-112323,-98888,-99540,-124795,-96850,-78669,-126173,-82470,-42281,6122,68415,109579,112971,43138,-16146,-65291,-140617,-59095,50525,84645,20104,-77560,-146125,-68933,-12433,-44600,-60912,-58097,-49528,-21384,-28286,-85396,-111397,-71349,-69265,-100193,-84143,11050,47048,65936,7469,-69260,-90568,-69219,-37899,-19942,-6543,-6832,40548,109089,132978,85220,4752,-36577,-85685,-33710,-35918,-62559,-70947,7367,91909,73191,-19395,-117277,-90941,-39293,-41183,-68084,-46861,21255,79728,115471,90208,43849,-12345,-49055,-37009,-15222,33441,31740,-1731,-40526,-2018,16273,50837,44822,-20145,-78587,-126415,-119957,-10378,125845,161782,81421,15186,-26820,-28581,-22924,-28926,-65812,-106818,-121222,-83111,-51323,-62275,-122984,-122591,-69587,15651,62952,68885,46879,-8170,-57477,-102098,-72693,35285,129775,150242,83227,-53072,-118511,-13418,6421,1999,-10411,-43197,-106335,-95508,-76537,-90493,-64930,-39689,-39463,7679,52029,55455,78438,119046,95874,125541,155151,87528,-85951,-10250,56746,34672,-74090,-50888,66420,129059,213784,300198,383212,317919,268228,154226,16557,-63725,-82385,-54581,-39433,-40119,-55900,-32282,67054,204810,269988,241659,155705,18077,-2712,39629,30520,4159,-13771,-64920,-43307,-24255,-37059,-24635,5634,-10506,-32451,-71171,-119635,-103251,-60929,-60746,-76251,-51821,969,61970,58532,43319,24229,-32286,-91768,-36029,31452,208258,253415,222269,93637,-33415,-62813,-63765,-69128,3813,96803,155018,115250,24254,-55452,-110901,-73542,-18610,-29280,-96698,-59827,8013,47347,103288,73777,-85619,27044,57065,19524,-33717,-2918,15085,3979,-25840,-62064,-76045,-53072,-24417,96939,159365,150878,89329,38282,18004,43478,131594,226208,250248,160006,2733,-132541,-102760,-20208,20311,33070,101154,186116,222584,229916,157132,60695,-19724,-90643,-96080,-86082,-64856,-24654,-2000,-10821,-33182,-70410,-48699,-46321,-45332,7231,105230,228128,295498,126248,-4388,-75627,-111830,-120964,-121740,-108321,-116797,-101721,-97030,-92537,-85501,-73164,-54792,-34931,-35646,-63850,-113636,8658,142117,199417,192826,157562,154232,178291,200943,201762,150841,40706,-39831,-109155,-57322,49407,123296,147476,136553,21419,-106143,-91026,-98025,-58207,29626,55974,31911,15893,-26688,-119727,1779,93738,31756,-26447,-19397,20993,22056,-2944,-31307,-19197,6350,-28511,-98949,-38176,-3261,14094,37053,89966,159709,284901,367091,329831,306336,303813,224767,105549,-15232,-101046,-125285,-10544,60697,68229,102736,112554,105769,123156,148126,179494,179359,117780,-6648,-41611,-16780,-49516,-121741,-70601,18512,68343,-3794,-70765,-80801,-50326,-38908,-17172,-20602,-53497,-88685,-65025,-1585,-47767,-37834,33603,86098,56296,-10377,-43591,-56684,-69410,-85520,-103831,-102493,-30285,31929,110458,93949,-12180,-84160,-101476,-122129,-66370,23064,78855,74599,46759,-4149,-72605,-71593,-5878,56441,53936,9708,-69301,-48470,15592,65432,59721,15184,980,-23059,-24875,17898,603,-72800,-26221,20000,-1370,-24360,-52080,-29016,30745,126154,198902,220998,140192,7807,-61692,-104574,-93578,-103097,-82750,-73696,-79589,-65935,-81935,-114468,-91435,29260,143598,332003,391973,191513,17491,-52265,-12637,26238,-40805,-3745,98895,188487,180700,79489,-53722,-57109,-49959,-74247,-83921,11293,44981,9491,-29475,-54367,-41135,-5159,27519,-8235,-66410,-88756,-27509,40530,92281,128990,44474,157922,275900,147874,42496,39266,43310,58897,75888,83626,97193,114560,69357,26475,-5989,-70749,-92832,-54581,-5186,32257,158202,272549,193901,18874,-114032,-23609,26353,35930,47593,42803,10956,-27323,-32505,-7173,-40905,-97494,-113617,-34518,10121,-1346,-48694,-114351,-81791,-34665,-31208,-53769,-64744,-95962,-83329,-38919,-13144,16767,76622,80964,14151,-66197,-9936,123029,223047,309953,383065,331414,228060,45521,-48408,44182,173873,233065,284559,282021,133733,117077,181603,176696,87245,-11385,-51082,-42219,-3393,51614,60205,28452,-6714,-35336,-60424,-62352,-97398,-79226,-60225,-34547,-9880,-32032,-91040,-50688,51888,120608,153142,113350,81366,58415,86344,98979,101852,121646,157549,85246,-36041,-113077,-43687,-47648,-130465,-52983,36539,126545,157816,90016,-7824,-74558,-36985,-10133,-60719,-128274,-115670,-38727,-14943,27412,55165,43047,22081,40312,61174,74420,131074,94971,8179,-31010,-31601,-42128,-73046,-62649,-54815,-75788,-75016,-15147,21962,16752,-3019,21360,67809,164279,211174,73061,-68654,-70946,-21746,-17504,-2524,63166,56082,559,-51806,30043,250998,245978,89813,-8522,-11861,33028,228967,389548,304044,111728,-54558,-132446,-30290,62186,51513,41357,-32948,-99900,-63589,-10699,-8414,6843,107849,207907,184121,170652,205046,175868,85203,7542,-15004,-26082,-43791,-81511,-59741,15038,76250,98569,52549,14532,-32605,-52944,-45788,3099,34956,6920,-35105,38992,109861,163773,109350,2252,-108820,-110539,-16720,48009,90731,70187,35471,-14493,-85531,-142338,-116249,-69683,-81756,-72352,27741,-5843,-84324,-85136,-1727,90978,71244,-17532,-7187,39491,42823,56944,77419,94127,40111,-15930,-53571,-7148,57858,93421,169406,166578,95823,14575,-47068,-106072,-107152,-81528,-22950,13916,36174,-24323,29394,238310,384775,214310,-1541,-116072,17668,133719,178139,187022,102748,-37661,-84194,-68317,-7175,11780,16135,13881,-6730,-53425,-83326,-31902,48156,37025,-31255,-53699,97039,232858,99365,-7518,-109815,-65544,-14678,13686,13936,-974,19252,33028,40762,45053,62714,159797,225051,237289,178079,50647,-22174,57947,128119,9179,-27295,-31922,-65351,-95280,-11471,82211,129922,28128,-69600,30488,166616,182357,109987,78489,39959,33251,29995,47680,78450,9333,-54099,-43595,-29380,-33032,-122413,-12444,67229,33266,-46024,-54495,24486,91125,26030,-10961,-6931,-7865,-55575,-103109,-90492,-69935,-82381,-67196,-35911,-24369,-61059,-120731,-127309,-56968,62269,127809,111711,69485,25879,-45976,-53864,-49441,-64009,-108420,-56295,36490,92383,81159,37187,-28317,-7611,98299,187842,167382,48563,-26953,-6602,28517,53383,13942,-56851,-50599,-22250,11610,52427,45956,7740,-10364,-41237,-57527,-89348,-94421,-52981,-37243,-51940,-82864,-110688,-121674,-127320,-138375,-118270,-102132,-110366,-99271,-91814,-42463,83895,133804,93793,25890,-49442,39946,93954,85722,69646,39296,-528,-65869,-118229,-80143,-41417,-30587,-9325,-9076,31710,90490,110507,125787,182930,171309,81064,-42094,-48690,59795,114667,161197,132262,32955,-60691,-30591,-19771,-51169,-78281,-127814,-98854,-41738,6079,24359,30746,-14696,-54963,-55755,-46480,21162,25668,17184,-14050,-59622,-111481,-37920,39298,73154,84169,58571,-22901,-54983,-18496,-58705,-10241,22877,-93206,43697,169485,127771,27594,-67518,-119079,-130542,-92349,-65932,24630,94983,106965,97092,75138,25279,-14262,-34639,-53746,-69583,-96295,-41304,85346,184888,76932,-29708,-13571,11441,-30531,-106250,-122944,-68720,5856,63791,104868,176967,211583,139710,106047,140437,119212,95132,22611,-28928,-47899,-62766,-47724,-24625,-49783,-110105,-122997,-108620,-89694,-88148,-84160,-109711,-127140,-60343,40709,166802,266259,156565,-5001,12588,67064,82688,30685,-42102,-128516,-76145,-39187,-85058,-93154,-62949,-68040,-113020,-103825,-64745,-45695,-79616,-89189,-82388,-26395,111242,264558,284891,263749,285383,278490,203979,138128,66654,3805,-67386,-99942,-80798,-74731,-68289,-112465,28290,127822,123858,53502,-8615,-92223,-70938,34812,207876,248314,172953,70520,1595,-61781,-96076,-97164,-44759,-6461,10812,-81,-1647,11810,31607,23675,-16009,-70029,-105538,-136343,-102986,-72749,-35549,23051,36254,26477,9423,-784,-17835,-24508,-38480,-119492,-60707,-77724,-102159,-67832,17445,73784,67009,37257,-34405,-112539,-113525,-116964,-60915,6914,62492,75619,22574,-60036,-68320,-9119,32294,22591,40581,32930,-39500,-47503,-9843,28379,62493,172419,221449,132449,148721,181680,197134,168679,102700,44841,24529,23845,62797,107488,84157,11799,-62894,-78364,-21608,51442,116628,103512,36293,-21175,8807,18853,-38025,-112678,-129922,-61963,-33170,-73795,-86344,-53693,7443,27823,-13529,-48261,-126688,-110802,-57565,28597,89515,122521,131468,134459,109853,73280,75306,95742,124202,137515,163703,119846,72445,39998,-1004,-69439,-32636,-7702,-38108,-92487,-38532,44268,154786,221433,153151,57239],[74996,86807,80237,48626,-89306,11169,130424,143145,51618,-49583,-67362,-20664,17282,22081,31779,2544,-14611,-2762,-2712,-23494,-105927,-69157,31257,112241,118550,80815,72018,63042,23540,-1420,-19428,-21911,-26957,-24845,-1046,77184,156745,106958,-28523,-124813,-87569,-52642,32604,84610,67291,41965,57356,95599,77870,36991,7190,24067,145326,276068,194438,440,-43717,33539,101095,138050,58867,-40928,-94569,-108613,-145065,-109170,-104197,-89034,-49536,11523,43592,19370,-44681,-52756,-2987,-31773,-112277,-99270,-98567,-54902,36537,98428,108348,137960,154859,63613,-89710,-89975,34545,48379,-2091,-22716,-67820,-128504,-72913,5060,17679,-27418,-47863,-54535,-19022,62529,161300,195643,157355,127880,102197,42495,5936,18559,54695,31650,-35956,-89323,-9268,66015,72860,39867,43638,51410,54947,15356,-12593,-35955,-58467,-78624,-81846,24685,66394,10629,-58206,-74462,-79664,-109067,-142733,-136948,-30760,8497,11498,11514,-9679,-14384,-44168,-67975,-64840,7326,110357,16397,-53789,-67745,-60695,-10403,14785,14164,-30763,-13837,-14039,-30990,-49597,-81024,-64350,55163,134651,66772,-20244,-16304,5058,-159,-28008,-46442,-37894,-6247,-39929,-148842,-192520,-149073,-187990,-253037,-204735,-129184,-51086,34861,-23999,-142789,-112515,12640,173190,245036,125986,-40418,-109874,-93291,-88754,-45872,-17503,-32717,-107052,-77254,-44267,-64241,-54965,-56885,-91117,-40924,85021,55538,-58576,-149552,-58577,-22931,-81514,-125607,-71282,-78093,-30882,25303,43272,-61038,-121657,-27644,67374,87582,61492,60767,22036,69291,91920,49506,-16502,-62834,-90414,-85086,35573,88799,72696,25074,1299,-12536,-65279,-114813,-51746,24225,74847,126291,87668,93401,18340,-82496,-57388,-16381,18168,45945,23602,-25457,3935,134566,273223,329184,339590,264241,112018,3740,-44186,-91071,-147700,-23208,30708,80780,144092,239302,323165,389848,327641,152448,73216,61272,28433,16480,-15565,-34870,-24892,-7943,38415,56754,2279,-56475,-87868,-82423,-20670,29261,20176,-61155,-114766,-67864,45185,147362,98072,37250,85198,152686,67587,43764,22925,-16447,-59477,-79073,-39065,-8807,59583,62842,31212,-25795,-98223,-110823,-52547,-39624,-80359,-57824,-49730,-52356,-26680,1880,62570,94279,80950,24545,29996,72709,81915,108485,66772,10433,-20293,-39694,-79187,-48532,28118,98253,117688,148921,107571,-7562,-46886,3930,47084,91191,190012,231285,117904,-29757,-108129,-35589,4973,14067,35869,31978,-16328,-89453,-99001,-74533,-47409,27814,80963,33868,-44741,4366,136195,221697,236211,256145,234017,190462,109625,11446,-41819,-20826,-38990,-72973,-53248,-52447,-81762,-8934,16390,-13759,-78008,-106844,-61046,1561,68141,11359,-38178,-35212,15112,25491,-12433,-62412,-98582,-78590,-85228,-72994,7583,61716,101717,136574,53547,75595,26890,40159,187531,309886,209136,101267,19382,-57518,-3630,154964,214868,143533,58128,4459,-53807,-61988,-20750,46307,99606,117334,117323,96944,68516,3951,-11389,41242,88148,98101,41174,-51810,-106352,-48850,78966,135030,50973,22453,134636,195959,104289,45044,-986,-49271,35292,153083,166446,103699,1822,-52145,-64741,-63127,-23508,41652,60957,14931,-11265,9443,-71335,-106194,-53315,-25836,-43513,-128031,-211776,-225656,-293757,-184557,-13781,176782,217602,75090,-1725,31141,69841,50598,-53217,-120941,-69428,21626,150642,156431,14355,-84952,-88190,-30685,14972,19695,-34753,-66744,-57721,-92504,-84864,-6900,43480,117348,145117,71333,-28587,-45028,31941,49704,-5300,-88207,-76055,-17264,2309,-14178,-52806,-32630,-26579,-24444,56640,97246,87249,100384,130464,129392,323404,324408,225163,106602,5667,-64238,-9227,55924,181090,207941,102514,16447,-15478,-20010,-41445,-40497,-28061,-74941,-135770,-104798,-41260,-30656,-67710,39971,78348,46621,-25454,-111640,-116128,-65434,-111466,-80150,14118,34115,-5590,-25298,-82956,-34584,45128,106528,78140,33194,-13918,-47965,-57097,-60760,-76482,-55831,-19486,-58108,-18010,20680,1075,-55555,-85756,-46178,-4111,47920,95637,100323,63019,-6954,-42432,-4324,133399,262763,130372,25685,2312,-58644,-33094,-8947,-72052,-152372,-76890,12871,52823,7645,-37327,25837,139220,174244,112589,38954,-12871,-57177,-68637,-42479,-14765,-1247,-24925,-2996,107321,169885,112379,-2767,-120348,-87564,-3542,69625,143426,139277,57598,-31736,57944,180734,231011,195957,51391,-28165,23066,97088,140320,165491,160325,144310,59677,-36311,-50363,-68014,-56147,6656,36410,83939,75254,9564,-131612,105395,281196,161786,2432,-95958,-69051,-58095,-73622,-87140,-72194,-41061,31687,49990,10128,52019,153867,245221,277545,216287,132527,46412,-44448,-71600,781,74808,75632,34674,23689,27704,-9365,-60171,-86944,-52743,-29396,5,-74391,-77484,-26337,8481,-10599,10953,106702,180420,249303,291433,187970,78408,37492,118434,238051,276704,177107,68269,-16120,-77783,-71542,-104304,-122822,-88153,-121105,-161291,-97050,-20318,-8277,-63984,-87594,-31083,-1856,-13993,-107567,-55381,22233,45705,21200,-26550,-48982,-1733,88576,178173,281451,365567,236912,77948,-55534,-86201,-71730,-42706,70532,146393,164206,106228,45279,10839,-17349,2503,38054,21613,-22823,-61406,-9535,87162,112544,81176,2327,-104686,-68276,-127628,-116296,-21501,70485,146943,174926,138306,23123,-72636,-11679,-18973,-66219,-66106,-31511,4542,79305,189209,137561,62,-39657,-41246,-19529,14972,7070,3666,-1307,-54753,-86376,-16132,23236,35306,14509,-79647,-103213,143273,206486,100671,7924,-46595,-119194,-43404,57388,31870,-64319,-1022,81967,35766,-83407,-70441,-36901,5323,42786,77114,112942,56435,-17667,-59460,-58278,-19992,20462,20981,92812,222184,326980,366565,364922,315128,245983,138342,60749,-44443,-26697,10881,81366,216403,284989,149336,20427,-35208,-59008,-78261,-88211,-52073,12825,-4830,-68866,-112108,-95933,-129026,-97928,-32977,26689,148279,341117,498035,454646,174008,-32577,-137508,-140811,-103042,-86946,-113570,-96099,-82172,-122156,-82390,-57803,-31229,33027,84094,101785,42619,-12756,-63459,-139650,-64566,51798,100178,33637,-70953,-144003,-50847,9822,-25004,-58163,-61350,-50935,-21712,-31202,-84504,-107266,-72924,-61808,-86136,-88534,8302,44569,60252,2140,-70530,-84725,-62367,-35139,-19553,-5106,-6221,39891,124986,152796,105552,30545,-16478,-108354,-45846,-36472,-53940,-80399,-17905,74083,77949,-5640,-100461,-82412,-27722,-26402,-56203,-46260,15764,73051,114348,97962,50513,-19860,-72582,-102680,-101234,-55521,-30561,-23893,-44776,2090,31574,79449,74994,3824,-64155,-116655,-116703,-7990,134749,163160,85599,21477,-21590,-21764,-15120,-20377,-58719,-108884,-135368,-102791,-77390,-95740,-100766,-79797,-41766,23404,46622,48268,37708,-14916,-63238,-112213,-86993,4082,90898,117901,65545,-54778,-116966,-16349,-80,-7146,-14238,-40831,-112950,-98115,-71063,-77144,-50579,-34022,-46288,315,48861,49352,65538,95939,71694,112667,170139,110855,-65073,-4627,70383,66651,-33549,-77010,20097,58247,119305,188309,296086,268272,226510,123345,-445,-73775,-73779,-46719,-25492,-30082,-52857,-36546,55202,173424,224045,186392,107438,-4462,7015,38601,22411,-5544,-21280,-63569,-28954,-14177,-40467,-12400,6864,-15268,-45764,-91572,-93237,-51088,4292,2067,-44557,-30462,31213,98622,88565,62637,33743,-30656,-76456,-9222,86449,289284,318357,273325,140258,-6956,-39716,-31443,-22573,40316,111075,151981,104067,12172,-68328,-107844,-64850,-12888,-25038,-89217,-66167,6266,56561,114480,60714,-54508,47267,70107,16990,-47293,-23158,3362,6464,-9362,-31093,-33795,-7438,13591,125504,169634,148762,80252,32267,25646,68903,181135,277003,279519,177712,22718,-110654,-130417,-57818,-20469,-15592,33189,115437,155293,157369,113100,52927,-11760,-87542,-118536,-100336,-63139,-11929,18290,16473,-7512,-51885,-43966,-53174,-55241,-728,102039,232659,295606,107338,-33561,-93682,-124732,-146299,-135373,-113488,-117809,-105131,-98420,-89876,-83753,-72621,-54234,-43386,-56701,-82064,-101567,7503,126603,171923,170133,154999,167448,189888,198576,181585,122264,26218,-40500,-111353,-58250,55215,132212,140491,115367,6227,-113223,-86055,-98576,-59201,38797,69086,40942,32548,-3685,-95132,-21551,59625,8572,-29898,-13117,26831,31232,8329,-18170,-10249,11673,-19599,-116025,-68988,-29060,-22813,-4312,70979,164798,294193,344044,264918,219878,248368,211109,105142,-13000,-92822,-118224,-17412,47849,50681,73293,76217,67795,88562,122838,163574,167435,102067,-14607,-49933,-12824,-28691,-94352,-74771,9827,53795,-19359,-74943,-70112,-42645,-40333,-22192,-15126,-35804,-66952,-84889,-49940,-79895,-52343,25114,80086,64335,6663,-32165,-56428,-71865,-83811,-100315,-122723,-60116,-9584,49231,31004,-56227,-109265,-116236,-114634,-43026,55310,99462,79670,45763,429,-63839,-76470,-23128,34998,23515,-48251,-96346,-33771,29512,80308,76641,32260,17380,-3131,-798,42086,12750,-71057,-19176,32273,6351,-18551,-47724,-25960,26734,122809,211395,230011,135777,-2333,-86418,-136175,-106315,-116756,-86918,-71622,-77112,-62346,-73280,-103643,-86399,32642,134177,299035,338571,155004,5055,-58616,-17038,26746,-38800,-9584,92387,185373,179264,68285,-55585,-42101,-30512,-57009,-78819,18796,48741,14296,-29118,-54280,-38547,-17019,6386,-33457,-88368,-92322,-23438,45778,95670,138344,68721,167294,245750,112613,15653,31013,51373,64866,84303,99377,113822,134714,87147,33698,-7655,-72575,-68325,-35164,14263,54479,177653,282535,207716,29638,-113270,-27592,18983,34348,56090,60974,29267,-18242,-25963,7953,-20833,-88931,-110375,-31382,11055,3680,-35451,-94309,-100986,-43374,-28905,-41742,-44135,-76619,-99652,-64187,-31793,7916,83194,106912,38210,-59984,-41861,79336,175836,264657,358355,343994,243928,45053,-62421,24852,133676,177341,220060,226878,112132,111870,178224,154421,66238,-21226,-56341,-40594,273,53295,61228,28069,-1743,-27010,-61261,-79683,-119727,-91188,-65181,-40084,-31496,-50158,-105020,-54382,39373,94374,128226,93034,66534,50568,89264,107754,89772,94035,147456,100981,-13231,-124634,-69210,-67843,-130791,-28713,91105,181475,180243,104071,3467,-76721,-57145,-36565,-80221,-142513,-103897,-30586,-8970,30817,58296,45463,28215,55405,81150,97501,166174,113206,16260,-27694,-29176,-40425,-78724,-73225,-69912,-89302,-69664,-9876,24568,15204,-8149,18940,72364,172244,202928,71640,-57985,-58658,-17680,-12881,-4220,54922,59097,9421,-56181,14427,213714,222440,74191,-26739,-22235,37026,253161,424245,314138,101466,-70584,-121433,-7878,83955,68784,43777,-34623,-97258,-59391,5761,17491,14167,92846,206532,206772,203322,239794,206044,84560,1679,-14232,-15769,-26989,-66714,-57242,-4858,40810,77141,45213,16668,-28776,-62680,-69183,-11468,28792,5430,-36625,48239,133146,181100,117429,21741,-70701,-139461,-49930,22352,80446,69035,33747,-18474,-92166,-146684,-117753,-65392,-67004,-67203,15300,-15239,-80514,-75780,-3551,78525,63055,12198,36619,51458,27815,27782,46402,68767,2783,-43142,-25632,29787,81036,96859,159539,153830,81972,11912,-44671,-116577,-104380,-61381,16172,64930,88136,17708,52802,261642,363906,188886,-13985,-101928,32508,149856,188565,176631,66583,-70445,-90498,-56717,8732,32906,42175,37735,16068,-30761,-47884,5483,101943,106750,17437,-5220,136103,264249,132212,-3856,-88834,-58353,-8339,12425,1280,-21332,-10734,16461,46757,65245,81186,180311,246300,264915,211770,89900,997,74105,121679,-11068,-60506,-66899,-88980,-59191,-3016,76380,130920,35135,-72168,52364,198135,237609,163027,94481,40607,22754,18043,43395,89320,38325,-44507,-45387,-38349,-53395,-135943,-5418,65187,34788,-38698,-37505,56433,109688,33308,-11323,-902,4431,-49882,-114760,-94243,-57252,-62665,-70065,-50833,-42390,-75880,-131017,-122495,-59874,64016,134003,112000,64303,23355,-43140,-56266,-60033,-65714,-113992,-72491,19689,78141,73108,34051,-28029,-9531,84353,147534,107919,13612,-36473,-18461,-14270,3739,-25041,-47764,-35070,-19069,7971,51486,59273,24079,1609,-47824,-80893,-109719,-83578,-51707,-33887,-42756,-65203,-89227,-98928,-107650,-124273,-99686,-79144,-89885,-84614,-85750,-43713,74205,98559,58456,19910,-50807,27567,73919,50044,5405,-37534,-50494,-110853,-138810,-56975,-18143,-12787,2612,-2676,37947,95749,114976,135041,198025,189397,101441,-36704,-72341,44424,133681,207819,188913,63836,-44271,-14962,-2718,-42811,-75700,-124784,-109923,-57473,2106,33164,44105,3200,-28950,-3324,-67186,6869,17426,14200,-15956,-60210,-92891,-35811,23488,56337,66637,43621,-16203,-47861,-23447,-51969,3947,11231,-109483,47685,177499,149348,66389,-28957,-87711,-107094,-80345,-50689,26548,84220,89500,71322,39264,-4092,-31493,-43204,-55130,-70442,-103355,-45207,85564,191533,98019,-4203,14642,31843,-14489,-94493,-127844,-80731,-16220,35000,66878,141630,222530,173454,117574,148824,118947,83110,5202,-38014,-47476,-61235,-46715,-25044,-56756,-113147,-107646,-86450,-65616,-62166,-60980,-93289,-107191,-34439,88659,242516,337354,198624,2877,18568,98463,147701,91049,-10725,-131477,-94862,-50516,-90192,-93939,-69948,-74759,-112170,-101395,-62399,-40577,-67515,-81476,-101231,-44887,78596,215351,262731,276469,324777,329709,226523,163718,90113,17407,-68418,-105260,-84078,-75721,-70909,-109785,39211,117874,101943,42721,-10461,-87979,-78916,24457,217669,283480,196373,87104,19561,-45223,-87232,-97586,-41236,-1278,12417,-3506,-3341,15923,36668,26600,-14217,-57279,-76949,-112157,-152906,-137791,-96745,-25202,8316,11806,-973,-8338,-21731,-27935,-48596,-114722,-25795,-32010,-60471,-73982,10204,86812,88719,51090,-19208,-95988,-121557,-101523,-48961,9208,53724,57577,2188,-73663,-60994,5058,21149,-4748,8947,11011,-48092,-68896,-54956,-7802,35667,129158,135424,79770,96614,130421,155832,137774,89036,43847,27542,26182,66349,110005,84830,8222,-70051,-79419,-26654,34935,90401,82211,24020,-26001,8812,16889,-40613,-116956,-122391,-54804,-29941,-69757,-84308,-58111,1317,27729,-5942,-37596,-100541,-71242,-24507,61639,107679,113767,113746,128822,102932,62441,65805,100128,129055,139464,169814,131981,83148,46009,3000,-61744,-55232,-47392,-77998,-106458,-36799,41321,156634,238079,179023,74918],[77532,70843,48366,17843,-87854,12036,122679,132148,36795,-65867,-73411,-7621,43630,50331,52278,7395,-18206,-13554,-18623,-45199,-112813,-49639,47756,129517,142126,108241,87913,71108,31046,2270,-15465,-16777,-16416,-12822,356,68832,147256,108338,-24415,-128407,-77474,-37638,50415,93245,52246,19686,34395,63740,40130,7242,-17729,-2052,113215,231601,152456,-11042,-54082,23209,90012,130714,52227,-45835,-97652,-118160,-143392,-84718,-78533,-92676,-53156,6783,37397,4497,-69656,-81914,-29780,-54674,-112789,-99990,-104941,-77522,2112,53458,55443,85469,121686,40651,-99537,-80432,35423,31447,-40001,-59029,-83397,-129281,-52350,43708,72330,19784,-14483,-31744,-14473,37647,121763,169439,150244,124721,94648,41033,16410,29111,62750,37094,-34016,-75326,12432,92196,114491,81102,66767,56208,43524,-2769,-29537,-48198,-69521,-93873,-68741,49356,79099,14139,-48654,-61052,-60831,-84937,-115551,-162346,-55816,6418,13666,11013,-3306,8153,-24466,-67875,-83015,-4769,116989,36241,-37644,-60636,-64892,-28490,-22039,-34127,-79970,-44615,-32408,-51578,-74129,-91680,-66115,35130,96003,46378,-26980,-15128,11697,12846,-7706,-35634,-106189,-122412,-144656,-153463,-216810,-168977,-232549,-253746,-159857,-98329,-22851,48608,5326,-54825,-16628,85054,206764,234343,106131,-41355,-119036,-104771,-65978,-21689,-4735,-32320,-110320,-79879,-45217,-61378,-46603,-48388,-95244,-36821,87597,41030,-72258,-128736,-18483,12665,-63600,-122863,-59715,-65760,-32064,13201,35236,-61718,-106913,6429,79546,88826,68465,73751,39256,88349,103045,44568,-28705,-80798,-123673,-31538,80025,125923,109275,47951,14384,-11942,-74716,-123743,-44485,34480,88656,137008,87002,95257,44044,-50036,-65063,-34936,-1095,30956,16300,-30803,-1062,118348,238093,299134,318112,267062,144550,29044,-27027,-71767,-149260,-33728,23640,71025,140133,253270,338562,392681,304591,135309,72049,69430,43488,35298,-115,-25731,-20953,-7300,44532,71113,15521,-46159,-81623,-77782,-13895,42586,36832,-47957,-101373,-58024,45413,128917,83865,18836,39745,128940,57493,31057,15347,-16638,-52104,-62766,-20441,17133,92546,84228,38301,-23950,-96791,-121856,-61289,-42668,-78453,-53176,-45873,-51499,-26971,5089,68050,94131,76816,19430,20631,47209,43164,65117,24490,-11918,-34330,-51242,-83537,-43825,31190,104110,127372,157263,117765,-7749,-60080,-2825,44262,77201,173030,230910,126232,-32470,-106716,-33300,3367,14012,34779,31324,-12535,-91374,-90461,-76764,-78853,-8060,61848,36687,-15602,39275,148221,222303,226109,223523,185223,153635,93953,12260,-36749,-19080,-34445,-70897,-51427,-41597,-58065,8080,29520,-1414,-60767,-96161,-69696,-12092,54094,-2402,-71512,-35100,57573,80222,14990,-52079,-98560,-92481,-104093,-61935,12584,55087,87643,138763,66598,89739,54372,94878,248435,318523,190513,82753,8062,-74955,-32666,127708,203776,144188,55738,2210,-60548,-75634,-30945,46534,101771,94775,77436,62944,57792,17425,11871,61566,112046,118198,37461,-59103,-112084,-18828,114976,142452,36491,7833,125510,187804,101371,43217,1653,-32068,51003,166175,182508,121814,17611,-40786,-55768,-45985,-5937,55186,80390,46111,24919,23269,-62920,-119481,-46525,-13943,-21642,-102630,-194440,-271375,-285482,-152636,-7825,116291,138624,14679,-37652,18536,69132,55657,-43110,-102398,-64096,39585,206623,208701,37181,-82655,-102235,-36856,9635,5680,-55173,-78292,-62577,-95182,-80542,-16141,19671,90496,120410,49401,-47244,-68774,6654,20739,-28923,-92377,-44623,-541,2586,-4274,-31931,-27514,-48313,-46015,49019,87015,68395,75961,104061,116496,300332,329772,234586,120390,19393,-74154,-17966,56462,183452,182582,82642,21699,-2520,-6234,-28828,-9048,-7772,-65178,-121382,-91892,-29744,-30860,-71690,25620,59380,39723,-23532,-91884,-82776,-50163,-127055,-54140,54681,44644,-14872,-32066,-86916,-76092,-25837,57910,47528,18844,-13795,-47695,-65511,-69809,-70316,-44607,-20762,-78769,-14074,17361,974,-47947,-60441,-20810,11120,52238,94924,101305,68919,7687,-24234,27166,191818,287231,120747,-7629,-35092,-78014,-27059,-27421,-98064,-134410,-71107,-1817,24017,-20925,-45203,27233,136544,162186,86535,15358,-23457,-57735,-65973,-41616,-13512,3113,-32226,-25845,85147,161934,112284,2339,-111719,-83963,-8523,55559,122367,116120,37231,-30390,76881,215395,280630,249846,89653,20951,55082,108054,142675,159920,138564,113812,29631,-20945,-18791,-49966,-57409,2306,29153,77449,75780,19264,-104263,70451,240294,150873,3874,-94276,-58618,-36306,-49020,-68923,-63938,-37697,38041,60917,10762,16029,107369,212343,261978,204215,122342,37306,-52652,-74786,4713,73712,66149,21122,11769,21181,-19057,-66643,-84233,-77961,-72283,-21708,-59295,-57754,-17135,24438,11964,46462,160835,203195,250759,294642,208918,104789,61393,127902,225166,247891,162016,71603,-11403,-74436,-70008,-107624,-130915,-95035,-108803,-117919,-103325,-33815,-12139,-65421,-98270,-42626,-14027,-26452,-110490,-47383,28342,47813,21381,-23069,-40778,828,79542,161299,253972,344058,249026,105305,-29300,-73200,-63530,-21481,109059,191640,208520,133015,65145,33558,-121,17007,55375,39047,-17365,-68495,-30343,51070,89922,83734,44227,-69758,-79790,-126082,-123663,-34435,57111,139470,177984,152919,44251,-62306,-21066,-17679,-60649,-68325,-27259,24616,116445,228514,155609,2591,-58596,-63298,-50870,-21103,-9840,11357,14731,-44636,-99473,-27081,21229,40431,27488,-56006,-112591,141479,186917,78978,4807,-33970,-101661,-69698,35800,29448,-68076,-29802,47615,17426,-85013,-55127,-31374,14911,61492,99433,129072,70590,696,-35347,-39012,-12654,17931,12704,67326,168263,271288,328295,311564,247199,214351,134037,58652,-52443,-29040,20177,105371,249746,320254,159811,23409,-31237,-57117,-81815,-97344,-64592,998,-7733,-67166,-117168,-94492,-135773,-113435,-39195,18264,123320,302896,483617,472196,191241,-47276,-160217,-151468,-98444,-72269,-96929,-84057,-72009,-101364,-76745,-65993,-64890,-342,58695,89769,42676,-7131,-57784,-135169,-72449,48687,114338,50566,-57807,-134716,-37894,27307,-7256,-53783,-65584,-56259,-23455,-33035,-81529,-102161,-76244,-60351,-78823,-84362,11443,45884,57651,-211,-68170,-75361,-53661,-30929,-17386,-940,-2594,39665,137660,166258,122728,55964,7681,-108175,-59135,-37838,-44673,-77025,-37600,58471,82343,6811,-83978,-67848,-11462,-8162,-39004,-39327,13535,68389,114168,107110,60931,-21620,-82860,-137388,-141015,-125348,-87828,-44940,-48920,6261,46802,106076,102074,28854,-46228,-103647,-110963,-6491,140311,159659,87725,28042,-15174,-14115,-6654,-10860,-50288,-106822,-144173,-116889,-95820,-109191,-66400,-42056,-14884,30938,31933,27220,25685,-24573,-69583,-105291,-89849,-25507,52875,86566,48453,-55298,-115067,-19705,-6509,-16004,-18256,-38311,-118076,-97502,-62710,-61592,-35222,-28326,-54045,-9701,41273,39254,48463,65937,42553,91911,176251,133144,-45234,-399,79949,94838,9893,-73814,-9567,12788,59326,106955,218542,217714,182228,99900,-2078,-62374,-53753,-29954,-9616,-21257,-49678,-39403,42885,137709,173969,129027,56743,-28301,10551,36325,16738,-13923,-29404,-58783,-13598,-660,-19112,9855,10298,-18180,-55173,-105943,-64189,-3451,65519,61270,-11179,-6881,62647,135274,117779,80343,40788,-31018,-63401,19055,146078,362439,370484,310738,182729,24891,-16100,899,27782,83251,128307,148449,92695,2654,-75982,-100920,-57685,-10226,-25055,-85440,-70366,4205,63314,110579,31869,-26732,68484,83788,15673,-57356,-41539,-8548,7282,4417,-1630,9379,35824,53889,151933,173771,139606,66498,24971,34078,93048,224533,314305,292819,184780,36281,-93796,-152717,-90215,-57270,-60291,-33486,39222,79615,84026,70133,46263,-1292,-76749,-137685,-111384,-59191,2591,40069,44285,17750,-31411,-36932,-58987,-63402,-8160,95935,226797,274319,77097,-62746,-104057,-128191,-156225,-137799,-114560,-118209,-106428,-99060,-88384,-83116,-72235,-53222,-50631,-76732,-93791,-85821,6162,106185,137109,138789,142027,171339,192738,188387,155678,92123,10456,-43444,-114538,-55803,62618,141607,132571,96286,-7761,-119087,-80359,-97765,-62467,45558,81307,49296,49305,17479,-62980,-26569,34755,-11891,-34651,-10091,28388,37564,19254,-4043,-2168,12890,-14188,-106297,-89665,-41699,-47690,-37932,54053,170302,302713,321682,207474,138887,185832,187205,100585,-11203,-85157,-113469,-24028,34655,33216,44579,40550,28821,53043,95865,142488,146545,80346,-21493,-57792,-11675,-12350,-69309,-73469,-2673,32170,-37760,-77268,-59785,-35761,-42176,-24911,-3572,-13596,-41441,-76878,-85276,-110036,-67943,13833,69651,67466,20185,-23616,-57524,-76099,-84382,-97283,-144021,-93867,-54167,-5925,-15888,-79498,-112937,-112933,-99571,-17843,84948,116607,83097,43959,3336,-55462,-78098,-38929,15171,2855,-61050,-54939,-17353,41414,92532,92518,51026,34454,15433,23966,68268,27278,-67092,-18496,37641,10867,-14550,-44199,-24631,20096,112064,210647,223084,120462,-15841,-109699,-156130,-117008,-130140,-89097,-69338,-74097,-56425,-59390,-82282,-81799,29581,113585,249587,272356,116275,-7608,-64673,-22629,24370,-36878,-17321,81390,175710,172199,55575,-55135,-26427,-8502,-37024,-67620,28460,51756,19923,-29483,-57455,-42381,-37241,-25669,-67274,-112878,-93331,-18851,48324,92277,138620,91253,174191,211258,79653,-10365,21206,60830,74377,94763,114825,125965,148273,100222,37423,-11936,-69482,-43816,-13374,35915,76146,189639,278042,210722,36635,-116907,-31406,12053,32635,63393,78026,46898,-9229,-20322,21341,-1295,-80181,-109227,-29473,11611,6546,-27932,-80682,-111481,-46081,-23481,-30152,-27903,-60668,-114572,-92859,-55551,-4785,86364,130624,63453,-48548,-73830,35251,132875,224287,330123,348975,254204,41457,-81083,1538,86171,112613,149089,169911,91059,106372,171243,128173,42971,-31747,-59698,-37148,2921,50370,54627,21103,286,-18147,-59490,-91555,-137004,-100716,-68127,-42356,-47305,-69844,-114742,-53876,26147,65810,94728,63347,48935,43361,89828,110321,75212,67893,131020,110213,6534,-103417,-91321,-86012,-120452,-8191,141932,233317,200390,116482,15149,-73959,-70711,-57702,-96456,-154019,-94422,-25542,-5981,32148,60784,49501,38295,73267,102009,122199,200407,128265,23209,-25179,-28005,-39433,-83991,-84427,-85815,-99661,-64713,-8988,22303,11416,-13275,17388,75373,174755,189986,73780,-43039,-47275,-15095,-9747,-6868,47491,62735,16611,-61011,472,180044,203130,63187,-43671,-39333,34089,264265,443047,320105,93837,-84748,-99936,18697,106051,87235,49355,-30027,-91363,-60301,14876,36807,17863,73779,197739,222807,228572,258967,220405,81883,-2185,-11430,-4422,-8599,-51459,-54557,-23944,6470,54405,37178,18139,-24681,-69070,-91692,-24223,21734,1778,-38255,60395,155898,192288,122396,42646,-33549,-132248,-83752,-1149,70966,69205,33106,-21397,-96066,-137000,-105375,-53143,-41515,-51646,6902,-20862,-73969,-66740,-6394,64023,54743,44451,76633,63011,15273,-2102,15224,43653,-31574,-50745,11290,70815,103385,97741,143942,133298,63262,6487,-44706,-118796,-92084,-34759,62821,127974,150416,64590,77904,278562,330923,158923,-27018,-86767,47505,166035,198748,162548,32655,-90983,-81470,-40129,25059,52931,68902,68812,53951,6632,-9261,41761,151030,175572,76730,49251,170271,280692,173148,6206,-62634,-44391,-480,8245,-14193,-42189,-43148,-4666,47142,81492,99434,200902,260946,282277,237820,127454,33086,95071,111460,-28708,-89018,-81560,-76949,-22180,6853,66153,117540,29827,-76414,78588,227412,286505,208837,102264,36439,9833,4554,37296,95265,62831,-31454,-44791,-44398,-76592,-120705,437,61746,36430,-23004,-133,86300,120474,38413,-12312,2995,12933,-45577,-123708,-89481,-32288,-29376,-67455,-65393,-59772,-89005,-139877,-117223,-62566,63199,134576,105086,52616,16868,-40849,-55367,-67769,-68433,-117791,-92626,-3248,58095,62639,32324,-24306,-7185,77073,116921,62081,-14650,-47082,-35030,-62948,-52752,-56475,-28596,-20485,-15208,5945,51265,73687,45096,24889,-33858,-80545,-93450,-73925,-49845,-29999,-33661,-47855,-68330,-75322,-84767,-106234,-80376,-57673,-68933,-70103,-80718,-47674,59206,63249,24636,8200,-52591,13381,51759,15388,-49560,-81761,-47302,-89617,-115210,-32051,3369,3701,13835,3353,43692,99349,116877,142396,209710,203667,122622,-19728,-97207,24035,151280,255037,246206,93998,-30279,-4244,9291,-34398,-73202,-121032,-117987,-60779,4222,42038,55404,20727,1599,44046,-62119,-11147,6035,7495,-22714,-66447,-74842,-17994,18507,44924,52100,28125,-13675,-43389,-31593,-43609,18907,1272,-108685,54543,179232,161474,101573,11793,-53839,-77921,-62540,-32362,30294,73719,72662,46442,4629,-31201,-47752,-49915,-55024,-69902,-108255,-46525,86769,195949,122351,26568,45253,51109,-602,-86027,-135200,-93698,-40044,2883,26912,96403,213158,195837,124623,153714,118028,71293,-8000,-39099,-39474,-55045,-43256,-26337,-66187,-115954,-91681,-65661,-42023,-36605,-41232,-79972,-87074,-5009,137567,310082,385573,225980,10644,23004,125991,206489,143641,14027,-127610,-109028,-59386,-93727,-93948,-76115,-80717,-110719,-99138,-60635,-36046,-57493,-74637,-117302,-54706,59514,177888,240259,283431,356875,372740,244851,186536,111625,29137,-70205,-111138,-86214,-75913,-68589,-80950,57671,111545,84110,34765,-11358,-84074,-85024,14775,221870,316072,222610,107240,38271,-29554,-78983,-97719,-38455,3703,14195,-5241,-2584,20891,40809,27625,-14253,-43412,-44353,-60758,-98429,-121408,-118980,-73385,-23731,-6409,-13515,-16385,-25290,-30546,-56325,-102323,1886,13442,-20297,-61061,1583,95183,106238,61227,-5350,-78472,-106102,-80483,-33120,11652,40608,34470,-22602,-92369,-52738,23866,15215,-28778,-22796,-14151,-58549,-91212,-98018,-49396,3940,84284,62482,33690,48833,78312,106981,95943,67175,38877,27534,26138,66620,108030,81789,1565,-77858,-77373,-32124,15269,59128,55845,9526,-28603,10282,14913,-42679,-117579,-112780,-47175,-28187,-68733,-84378,-62240,-3581,28000,1060,-27058,-63350,-19075,17362,96986,123397,99515,90192,118635,95331,54036,59263,105227,135751,144097,179147,147812,96315,53695,8891,-51416,-69412,-60418,-83476,-88968,-35138,34938,149601,242775,198381,91535],[83052,59559,24968,2615,-33660,40941,127313,126275,27478,-74837,-79449,5279,72721,80832,71143,13333,-18779,-21447,-31488,-61912,-105437,-29569,66212,148688,167753,136865,101739,75364,36599,5651,-10200,-8508,-2964,688,4236,61611,136913,110414,-14112,-122491,-66923,-24590,64409,96829,35681,-1413,14645,36678,10006,-15356,-36581,-24731,80773,180939,107533,-22096,-62561,12294,74384,114928,41035,-51534,-100252,-126579,-130479,-54741,-52317,-94723,-54798,5735,35328,-8137,-91345,-110039,-56610,-62791,-106733,-98177,-105144,-94136,-32273,2550,-6630,21001,72991,9237,-105959,-69312,36581,16686,-72142,-95966,-101218,-119348,-25439,91640,132534,69891,20621,-6769,-7368,9777,75631,133947,136023,118072,86357,40720,29146,40593,70016,41966,-32782,-60311,42762,127779,160935,119062,84856,56565,29546,-18520,-41040,-54883,-74639,-109996,-57401,67875,83641,11102,-43946,-51524,-43797,-53512,-69330,-125430,-81654,3113,15990,8324,475,26759,-7035,-66010,-99857,-12393,123659,58494,-18051,-50186,-66520,-44825,-57609,-86225,-120168,-50764,-27885,-53720,-90332,-103452,-69007,15013,60249,25210,-33811,-12600,19540,26043,12634,-14680,-116815,-186970,-134555,-82802,-216072,-192706,-293265,-214396,-112555,-60986,7659,57271,30257,18724,62051,139551,221964,209195,77479,-44943,-118215,-116761,-47175,-2237,4765,-34316,-113641,-80660,-46956,-61268,-41773,-42140,-100852,-37265,78611,17637,-90897,-102116,17384,41342,-49783,-122799,-57688,-60877,-38620,-2411,24639,-60306,-78308,39984,85473,83141,69210,77323,45569,95147,99688,29016,-49415,-105089,-123875,13504,110347,149229,136149,65913,23856,-15043,-87917,-127415,-36255,44012,98942,138910,79970,88998,60389,-22338,-72444,-57865,-21534,13047,2983,-42535,-11716,93144,189661,254065,279414,248602,163396,49013,-10926,-52134,-129423,-48015,12447,54090,116034,235433,317213,359410,259565,109995,64544,70878,51600,46651,8504,-22058,-21951,-11879,44876,79517,22801,-41583,-79556,-76637,-9844,54630,54484,-32762,-87151,-50773,40286,102442,64254,-2826,-8452,93780,39184,15790,7274,-16730,-44903,-50452,-6541,40285,125593,104160,42050,-25847,-97047,-137907,-71638,-46990,-77864,-50908,-45474,-54620,-31596,3062,67587,89013,69052,11284,9092,20546,2436,18240,-16562,-29560,-46523,-66335,-86983,-43390,26344,98763,125136,153618,115436,-13137,-77352,-12722,35773,55818,143581,212605,118575,-45544,-100701,-31446,-1258,9988,29689,26651,-12668,-96789,-79430,-63992,-91798,-42018,41615,39772,10255,60794,140427,203378,197859,178733,131591,113371,75089,9941,-35259,-21831,-34060,-71316,-54524,-34848,-35401,26190,41388,9130,-46068,-86198,-79563,-20245,52254,2952,-105570,-39517,83251,120254,37846,-44477,-99905,-109933,-123868,-50166,13591,44544,69070,130350,68382,87969,74875,145748,298086,310607,163761,56995,-11314,-96572,-64314,94626,181694,137417,49081,-3850,-70650,-95128,-50619,36732,94058,65111,34876,27331,47318,33950,33158,74749,125822,126186,26299,-69577,-113763,4459,141521,138004,13609,-12791,112226,174906,97351,41358,3847,-18362,59694,168481,188239,132175,28864,-31236,-47605,-32527,6134,65098,102298,80534,54614,32179,-53419,-116499,-45790,-8274,-2223,-71122,-145389,-308794,-258734,-121277,-9412,43400,68034,-18469,-61495,11540,74680,63002,-32986,-88917,-62784,48941,239661,239377,56153,-79734,-122506,-47854,-1452,-14609,-81315,-96035,-75032,-103648,-81279,-31580,-10051,58536,90186,21692,-71297,-100593,-25125,-17165,-60160,-69982,-5039,19862,-611,-712,-15110,-16503,-62534,-69314,34102,68723,44432,47876,73500,96784,265218,319377,231441,124957,27176,-86692,-36684,50482,171420,134945,47559,20482,5645,2387,-18866,19789,4235,-65006,-108788,-76257,-17368,-33350,-79244,9582,38463,34356,-11602,-59574,-50294,-35042,-136800,-18401,94193,50676,-28923,-42804,-94943,-127286,-108668,8878,17011,2778,-14793,-47625,-77126,-86830,-64615,-35357,-24595,-100842,-10779,12673,-1229,-41981,-38758,2882,23503,51969,88011,97334,71905,20320,-5972,60226,238574,285935,94328,-53576,-77381,-72872,-19317,-42145,-116622,-114393,-71601,-23162,-10081,-53270,-55710,21082,120723,130665,42673,-18151,-32540,-58904,-66648,-44636,-17008,3882,-39299,-53979,51393,135942,96371,-2215,-108209,-82779,-16984,37879,97235,88166,12405,-26942,91080,239749,315624,283604,117684,64426,81789,110669,134124,140116,99227,60942,-12782,-4911,3353,-33507,-58852,-6184,16185,64002,69399,22773,-82588,49244,208079,144922,8170,-93878,-51989,-15955,-24176,-53193,-59626,-39114,36748,59481,4124,-20048,57816,168785,231861,181097,104082,21508,-66830,-75495,6712,66915,48427,-1134,-4454,11757,-28103,-61655,-62823,-65918,-117166,-48659,-48199,-44527,-13081,34993,32570,84254,209110,210240,232263,276844,219015,129417,92594,145843,212557,214253,138097,66423,-12652,-74851,-71919,-113471,-131840,-80230,-73027,-81402,-105510,-51493,-19412,-67689,-111656,-57043,-28898,-41854,-96672,-29307,41373,53751,22407,-18813,-28525,5634,67839,139448,219863,313728,255576,130482,-5409,-62292,-57290,-4989,134659,221471,240843,151064,75898,46251,11082,29201,69723,51834,-17446,-79818,-53416,9836,58379,75165,76093,-7791,-77228,-119473,-142395,-56670,33893,118908,165966,155051,58463,-52393,-37108,-23736,-60771,-76967,-26180,48325,160367,269441,173539,9650,-75239,-84821,-79676,-66206,-25516,23553,30238,-31431,-109884,-42184,13035,39835,36197,-34025,-109412,133499,156790,48096,-5226,-27278,-82634,-92062,6905,20005,-67335,-52262,15220,-7816,-101524,-51534,-31973,17364,71731,111192,132330,78228,16649,-13037,-26783,-11007,10920,1547,39548,108076,199053,266182,235678,168249,172394,120100,48777,-64533,-30877,28836,126051,269758,333074,160662,21951,-31982,-60532,-90325,-109995,-78942,-12945,-13496,-68670,-125893,-90890,-128939,-131481,-48662,2267,85721,248163,442506,461105,195022,-64973,-149400,-127463,-87350,-59927,-81743,-70670,-56630,-82541,-71570,-70996,-95737,-32275,32316,74625,39855,-3430,-52664,-129435,-85620,37834,122344,66595,-42624,-127359,-34057,36704,5253,-51840,-74311,-66854,-27420,-36123,-79996,-98712,-83332,-67231,-79172,-75404,17666,48490,55914,-1728,-64449,-65823,-46042,-28265,-16784,2510,1490,38089,142733,167432,131155,75573,28164,-89397,-76380,-43100,-38488,-67951,-54340,41999,82791,14000,-72546,-53562,4405,8639,-21534,-28873,12601,62834,111015,112811,70095,-21649,-83991,-83446,-76148,-106929,-137594,-67524,-55985,7186,58219,126088,121556,50988,-27803,-89756,-104316,-8769,138873,148296,84836,31844,-10950,-9310,-1156,-3961,-44383,-105678,-151178,-128557,-108582,-96568,-39959,-14395,3284,31865,15588,4180,7993,-40048,-77892,-88980,-79173,-53567,14708,54806,29636,-58345,-117254,-26708,-15626,-26994,-25165,-38931,-123998,-95929,-54476,-47150,-21779,-24638,-64259,-24231,27245,23588,26323,29127,7948,62361,168433,147088,-30755,-286,82872,115480,50950,-37991,-7176,-1994,27518,53046,152283,167241,137848,84812,7433,-40904,-32116,-9698,4805,-16219,-49120,-43110,29154,100702,123701,73506,6904,-50706,9444,30192,8019,-24617,-40223,-51979,-176,13480,10938,30555,12975,-21982,-63489,-113429,-39576,36960,117678,112975,20674,16072,91416,167559,143054,94181,43853,-34584,-54831,43782,201967,415178,400779,327122,211356,55602,3943,30814,80123,127646,145574,143198,80066,-6628,-80615,-93466,-53317,-11760,-30290,-86951,-73816,516,64414,89627,-9498,-5619,85648,94532,13150,-65202,-57769,-21362,5284,14117,23373,48521,73978,92630,173855,171010,123606,48497,16799,42377,114091,258230,334877,290363,181917,42700,-82975,-167509,-117603,-88035,-96470,-95699,-38489,1327,16119,30412,40070,10102,-61956,-148594,-119498,-53993,17644,61990,71063,40993,-11649,-30241,-64024,-68373,-14292,86481,208823,231060,39305,-77127,-98482,-119113,-132660,-130257,-112801,-119018,-107504,-100199,-88832,-83964,-71905,-51725,-57121,-96027,-93751,-68590,4457,82045,98185,101719,119011,163609,184311,169462,125519,62027,-6443,-48999,-119020,-52940,69564,150115,123705,80134,-19039,-119330,-74795,-96446,-69853,47975,90885,55764,64431,35171,-32175,-14096,22732,-28155,-40813,-10241,25992,40885,29218,10240,4649,9580,-13253,-91397,-98700,-46893,-62315,-64665,39231,175570,309309,301074,162003,71712,124066,156124,92352,-11378,-82943,-116993,-34043,19266,15312,17084,6388,-9950,18742,69376,118345,119055,55142,-28140,-66211,-14821,-2304,-48624,-68423,-19358,3715,-58774,-78003,-50715,-29855,-43626,-23180,14129,11530,-15405,-54202,-96661,-136869,-84282,112,55540,65895,29865,-18144,-59779,-81707,-87673,-96061,-165285,-127416,-94589,-40995,-32754,-72809,-94199,-95557,-81506,7722,110945,130070,85040,41592,4346,-48807,-78208,-53402,-2702,-7868,-27129,-11700,-1094,50804,100980,105984,70720,51308,31792,48462,95881,44434,-59284,-21267,37318,12203,-12155,-40992,-24020,11927,95425,197144,201506,97199,-28577,-115883,-129110,-123833,-143003,-89562,-66950,-70294,-47707,-40438,-53750,-77604,18367,81891,187885,198876,77056,-20879,-70635,-29253,19081,-34943,-25896,67203,160417,159923,41687,-53350,-10125,16176,-13754,-52005,37063,51113,24153,-30539,-63140,-50897,-62771,-67889,-109007,-133387,-90278,-13793,47607,81567,129290,109371,177748,176827,53141,-33037,10785,71348,88462,107412,129340,132774,153206,107183,37075,-18783,-60816,-20696,8311,58417,97221,195332,263657,206895,42479,-125376,-34996,6090,31260,69510,93038,62882,-632,-15626,32749,17432,-70765,-109497,-28716,11502,7425,-25446,-73436,-113202,-43734,-16172,-19607,-15994,-49336,-125553,-121804,-82399,-20064,86552,151502,90289,-31708,-102406,-7102,97416,191720,301592,347371,260161,37657,-103334,-24235,34325,44409,84681,124846,74951,101826,161160,99907,19313,-40868,-57494,-28928,6876,45148,42930,10470,1884,-6802,-52739,-95512,-147301,-106748,-67880,-39355,-46836,-85897,-109160,-48374,13601,36973,56974,29765,31271,37073,87748,106356,58776,44032,109691,112275,22344,-82966,-108436,-102029,-109095,9478,186545,277124,217641,127124,26811,-67314,-77080,-72392,-108653,-162695,-85976,-22130,-4797,32350,63583,56505,52942,93379,123492,149010,231764,139958,29322,-23014,-27519,-38769,-88323,-95518,-101171,-104643,-60201,-11025,16266,6259,-17585,16942,77271,172228,174127,79555,-25182,-36847,-13665,-7677,-9502,42574,66529,22055,-65464,-10331,152342,190657,60397,-53163,-58734,26400,264415,447068,323005,90557,-94046,-75603,44870,125568,106045,58531,-19309,-81229,-63746,18661,50181,18251,52622,183505,232303,245880,263639,220006,78296,-3225,-6967,6955,10088,-35828,-51365,-40553,-23397,33041,30217,20273,-19097,-69829,-111855,-34164,14637,-3098,-38839,74587,175384,196591,124250,62943,118,-100198,-114369,-20533,62854,70958,34137,-22184,-95344,-117171,-81182,-28178,-2092,-28784,2602,-22903,-65076,-57577,-9161,49692,48229,75676,110907,73015,5857,-30139,-12732,21534,-57555,-37012,48578,111336,123291,96751,124451,107593,42103,-748,-46502,-107671,-75493,-7735,109138,194040,215632,114171,104484,287233,289167,126461,-39934,-70190,63450,183125,209490,146689,4163,-94994,-66482,-22428,41237,72659,97825,108012,106184,59237,31912,75536,193233,239280,141813,107814,197025,280429,215996,33514,-31404,-22233,11387,3728,-30591,-59526,-68373,-24509,43263,93005,116214,221164,270546,291199,257292,163348,73368,119511,98715,-42800,-110670,-72962,-39249,14587,18038,52150,88705,8572,-70485,108349,252403,324630,243944,103221,28606,-4353,-9041,30539,97433,82775,-15728,-41882,-46423,-98681,-96831,6119,58161,39283,1613,50120,111603,122536,41153,-13144,5979,18759,-42864,-130780,-77180,1107,10194,-58752,-78402,-75298,-98348,-142723,-110706,-62727,62128,131544,93499,36786,7251,-40203,-53091,-72757,-72358,-115615,-107627,-25470,38276,54215,34860,-15788,-23,77068,97294,29811,-37992,-59326,-53983,-109055,-102699,-60033,-4859,-6131,-10409,5418,51015,87217,68258,55300,-3219,-51941,-63978,-65310,-47329,-25728,-24839,-31151,-48384,-51940,-59691,-84699,-60369,-37221,-48249,-56019,-76149,-53746,40165,30374,-4628,-6729,-53911,-1978,28604,-16170,-89845,-57977,-3007,-27380,-67940,-6023,22824,18713,24244,8810,48282,99660,113769,144411,213683,210127,140322,5061,-112726,3168,165447,297306,297807,121702,-18826,1834,15585,-27349,-70731,-116014,-121827,-53685,11413,50867,64652,37550,33443,80297,-36026,-31975,-7816,-2705,-34440,-77614,-58276,4560,23786,38484,39717,12121,-16125,-41914,-42211,-33916,32178,-7549,-99680,57453,170696,161198,129683,52704,-17759,-42686,-34813,-7970,37373,64678,57096,23032,-27439,-54525,-62313,-54239,-53262,-67507,-110577,-45493,88819,198023,148629,60979,76264,67691,10076,-80659,-144892,-106916,-64716,-32003,-12863,47195,184955,204671,128018,156473,117984,61814,-14183,-29924,-23011,-43269,-36722,-28052,-77472,-116809,-75664,-46118,-19238,-12304,-25108,-70102,-68459,24522,183702,362760,407062,238133,17340,25924,148435,253734,183293,29965,-121815,-114599,-64037,-94459,-93046,-81323,-85978,-108884,-97060,-60059,-33573,-50754,-69162,-122992,-55579,49452,150333,217007,281638,376005,401532,257615,205660,130866,39526,-71698,-108375,-85920,-74805,-59259,-43592,82020,108493,70363,28802,-11791,-80066,-89538,5922,220034,343641,251332,130635,56759,-15039,-70947,-96847,-36061,8902,16616,-5046,16,26062,43921,26948,-15741,-28990,-10309,-6425,-31493,-52401,-73150,-112727,-57916,-27480,-27980,-24467,-28105,-32024,-61240,-93134,20393,52728,15825,-39043,-6741,98830,118036,65663,4431,-61396,-81566,-55376,-14644,12983,22324,7505,-48850,-116268,-42776,46227,14887,-47339,-51863,-39837,-69571,-112405,-117370,-87701,-29429,41588,6456,-5050,6820,27667,53405,46830,39937,30992,24674,23806,63608,101908,75773,-6419,-82639,-71658,-37617,-5794,26969,28852,-3250,-26728,13731,13269,-43778,-112454,-100139,-38208,-27040,-69746,-86094,-66150,-7141,29104,7842,-16520,-22199,41374,68023,133137,136729,83287,65309,105464,87236,47930,56070,112557,146193,153460,193785,169122,113546,64238,17583,-37899,-53936,-35338,-51454,-63814,-32975,26495,135600,236782,211378,107329],[92397,54940,16035,11028,24081,83054,141135,125680,25041,-73078,-80911,18305,103050,112192,88045,21804,-14677,-24627,-39478,-71900,-90744,-8415,86923,170507,195979,166850,114931,77323,40326,8977,-2321,4528,14541,16692,11788,57882,129464,117504,7408,-104851,-56775,-13616,73681,95740,20130,-17597,4413,22344,-6983,-28717,-48635,-43172,49681,129293,64861,-30713,-67742,2477,56705,94066,27979,-55923,-100556,-131891,-110650,-21310,-24586,-93464,-52588,10415,38403,-16450,-105772,-127814,-69190,-50020,-96744,-93537,-98793,-98433,-56395,-41221,-67858,-44852,17763,-23398,-102915,-55552,39978,8245,-83455,-129328,-118435,-98370,10584,148597,194435,119649,55826,20100,3548,-14932,29788,93481,116210,108738,77808,42224,45019,53780,76790,47068,-30138,-42496,78452,166805,205134,151380,99050,55186,17260,-27407,-44834,-55085,-71599,-122725,-46314,80570,81576,4167,-41200,-43222,-27589,-20443,-21357,-71264,-85356,7746,23224,6355,3818,42686,9280,-61013,-112322,-14013,131847,84043,6199,-34942,-63695,-56979,-87618,-134026,-112385,-21351,1431,-36488,-91511,-113486,-70563,-2192,30853,6470,-37507,-6631,30330,40937,33632,12792,-51994,-79421,-49441,-27176,-192390,-204033,-247683,-152494,-62785,-16520,43472,63949,48113,71620,120004,174800,221627,176430,45960,-47849,-103977,-117345,-30506,14290,13326,-35808,-113697,-77454,-46885,-61071,-37755,-35561,-103836,-40207,61194,-10552,-110479,-73989,50925,65482,-37306,-120144,-62385,-61503,-47626,-16915,17538,-48267,-39791,70612,85933,71892,64385,73391,43312,92281,85527,6541,-75569,-131233,-81626,51700,130480,162539,155956,81547,31981,-19482,-102255,-121317,-26240,54236,107532,134688,69625,77837,69095,1898,-72402,-77823,-37581,-3523,-13022,-57578,-21884,66100,135841,201324,231498,214792,169203,63202,1647,-37149,-113204,-62527,412,34392,75525,187085,261673,296014,201268,82075,54587,69272,56243,53307,12862,-21005,-25000,-18830,42290,84738,27197,-39739,-79236,-76148,-5302,68866,76526,-12294,-69674,-43824,31261,70589,41548,-25091,-53970,56120,19380,3030,1747,-14832,-36709,-40165,5235,63095,161082,125134,44950,-28785,-95403,-153602,-78496,-49423,-75884,-48507,-45788,-58583,-37363,-1196,63903,81573,59971,2394,-1910,-4103,-36115,-27570,-52583,-40939,-54320,-80162,-85960,-44312,17112,85806,114491,142187,105488,-19923,-95065,-21963,25484,32666,110620,186622,103041,-61651,-87324,-27618,-6287,4592,23418,21116,-13658,-102264,-66854,-41935,-77675,-62182,27413,46474,33356,71946,119168,172714,160261,130613,81598,76951,58304,8287,-33905,-25725,-34496,-69855,-58595,-29583,-13532,47050,54723,21040,-30574,-74916,-86682,-20780,59251,18383,-103923,-45460,96390,147489,58195,-36189,-98138,-124835,-121148,-37062,13806,34000,51471,118496,63265,72445,89655,191128,334100,289893,133371,28081,-33777,-110701,-86618,62464,153496,126692,41916,-10425,-79748,-114431,-73999,20922,79838,33471,-3391,-4180,39796,53734,55712,85489,132653,124393,11314,-79894,-106237,23277,159800,125210,-12963,-33940,99506,161585,95816,43214,9231,-5055,64498,163154,186125,137262,38360,-20560,-37544,-20074,15828,74940,128591,117894,79960,38279,-43595,-102735,-46815,-4036,18902,-29620,-74894,-229292,-196754,-85626,-15521,-29322,42367,6737,-43649,23594,89536,72898,-21587,-77202,-61976,51959,251083,250804,76360,-69975,-139076,-57227,-11935,-33595,-106050,-115617,-89939,-112650,-83556,-48964,-41110,26289,59570,-6285,-94268,-135048,-52051,-54408,-86237,-26345,46788,47802,-2439,315,-660,-2519,-61842,-82761,23218,52045,22922,22167,43808,74190,223937,296832,219304,123872,33163,-77591,-35329,58014,164364,85137,3628,16938,13260,10844,-3411,47468,10279,-70915,-94055,-55135,-1004,-34834,-87289,-5740,18770,32909,11875,-21226,-15108,-18609,-122094,20769,124635,53485,-39657,-50990,-98093,-138331,-98161,-15815,-5138,-10942,-14300,-42766,-82455,-103853,-57651,-27275,-28287,-98941,-5138,10452,-2099,-35115,-18266,27716,37375,51912,79774,93307,76672,35201,16222,96439,271338,263063,57087,-101458,-92820,-40178,-11292,-48492,-109916,-96142,-73545,-45358,-43354,-82938,-63622,11693,95763,84886,-10891,-46143,-29897,-56505,-66993,-47378,-20497,5411,-39755,-81744,11695,97291,69187,-12648,-105730,-79544,-23928,21849,73580,61275,-10074,-18085,103538,255645,335557,296072,136240,102482,107196,110229,120328,111882,49586,-5891,-48934,12866,19949,-18975,-57390,-14296,2766,49698,62003,24901,-66307,40129,186358,147031,18824,-90122,-45449,5707,3754,-36574,-55035,-40731,32983,51662,-4182,-47540,13227,122897,194283,152375,82178,3300,-81602,-66195,11340,59129,27076,-28258,-19704,3927,-31240,-46642,-37570,-33853,-93990,-72607,-40726,-35722,-11109,43586,55466,128111,251148,204985,199601,243146,220301,154968,133429,179222,210637,185869,112339,56945,-16337,-75000,-72215,-114742,-116942,-47057,-29480,-48466,-100094,-67973,-23941,-65211,-121355,-69628,-41903,-55636,-80619,-7433,59782,64370,27192,-10007,-10138,15515,57487,117294,184728,280061,259613,155403,18056,-50556,-49478,10220,151228,240108,264742,164727,81878,53306,21050,43026,84653,63127,-19189,-90444,-69829,-25754,26733,62606,101550,62145,-38332,-94094,-149604,-77642,8346,91741,145017,149707,69353,-40559,-54021,-32371,-62754,-87861,-20576,82173,213405,310518,190397,20955,-84755,-100765,-93217,-108927,-26369,40418,44887,-16457,-112167,-57039,2751,37241,44061,-10780,-81564,133953,127147,14373,-17367,-21927,-61616,-95353,-22736,7894,-58910,-52523,4150,-16409,-125215,-55700,-34069,16907,76690,114931,126399,83110,33237,9116,-17137,-11104,3674,-7575,18366,56162,125485,192646,151193,90841,127184,100889,35493,-76353,-26939,41110,146932,279375,326247,155665,19605,-33605,-65057,-99516,-121759,-90096,-23320,-16669,-68560,-133615,-82389,-109136,-136687,-55076,-15538,43948,188498,384936,426873,187979,-80733,-121881,-92174,-67074,-46027,-65270,-56772,-38187,-63676,-64780,-71134,-116147,-55498,11853,62127,38717,2164,-44713,-119921,-98741,24197,127421,85198,-22135,-117734,-35067,42862,17009,-48474,-83018,-74718,-26138,-35152,-75391,-91478,-87153,-74510,-75114,-57335,31190,56926,59884,2517,-54860,-52216,-35059,-22670,-13638,9053,10606,41389,145010,159439,132905,91243,45825,-67552,-92971,-47919,-31469,-54037,-62453,29206,83502,19689,-63045,-38051,22032,26417,-1639,-12114,17459,60604,108329,117608,80213,-17284,-78123,-31391,-12539,-48369,-129789,-87260,-61519,8961,69237,141948,135995,72983,-5152,-70677,-91454,-9453,134606,133506,80865,36528,-5626,-4288,4443,3398,-38034,-103355,-153760,-134606,-111365,-75598,-16854,7594,15400,28608,1018,-16283,-11540,-57113,-80858,-66146,-57522,-72108,-18881,26996,12915,-61246,-121142,-33866,-23742,-36136,-31003,-39082,-124398,-89869,-43389,-31096,-7199,-18986,-71989,-38374,11926,7779,4950,-7639,-26368,29982,149648,152892,-19002,-932,82644,130912,90262,13047,25148,8597,17126,24762,101841,122396,100459,80469,24640,-15507,-9794,13723,19845,-11830,-48195,-44483,18511,69535,80605,26482,-36032,-63641,8421,22842,-2217,-35135,-50040,-40658,13781,29735,40736,48323,17317,-23898,-68266,-109352,-16451,73218,162656,158993,53237,40458,118759,196416,166635,106950,46319,-37560,-47818,65285,249772,442042,407552,322361,222169,81693,21322,61331,137251,174436,164729,139555,69785,-12948,-80238,-83550,-48396,-14041,-37089,-90598,-73346,-1291,61419,56586,-54271,11058,99098,103278,11242,-68592,-67233,-31125,4019,22866,46062,84419,108680,130541,193112,164858,105227,30782,11895,53211,134091,283113,340995,277473,173777,45410,-74869,-150742,-131396,-104060,-112315,-140305,-109348,-70163,-38760,-1443,37034,23927,-44203,-145011,-121625,-44820,35544,86329,98980,64332,8458,-22556,-63949,-64042,-13839,77719,182066,171961,5793,-59803,-75110,-99906,-109207,-117128,-107674,-118209,-106754,-99845,-88813,-83463,-68373,-46757,-60371,-111218,-79132,-47916,5384,58531,61085,64565,89952,145718,165988,144879,96165,36783,-20855,-53917,-120374,-48594,77036,159049,116244,69387,-24115,-110686,-67593,-92703,-79539,47918,99208,61940,78763,50641,-3182,10711,26709,-35480,-45126,-10543,22685,43628,40038,26186,12424,4480,-14935,-78637,-98086,-48390,-68142,-83874,28517,181717,314355,283695,131174,24804,71588,123748,83506,-12070,-85012,-128132,-47173,2610,-1345,-7018,-24044,-45350,-9837,47380,95209,89640,30548,-33431,-74126,-21272,1998,-32256,-60839,-38376,-28496,-79861,-75942,-41836,-23284,-41984,-14252,38000,39494,11138,-27523,-81967,-151073,-99098,-14142,39942,61418,37010,-14246,-61299,-86269,-92517,-95700,-149031,-145684,-113481,-40956,-17677,-47009,-67366,-72794,-60911,34430,133897,140832,86553,39815,4465,-43924,-78124,-66057,-17386,-9956,11405,23383,14799,58200,105487,116399,91088,67661,45939,72700,124941,64551,-46377,-22908,34573,11897,-10215,-36893,-22642,3823,75378,173830,170093,72319,-32862,-91947,-95429,-124469,-154347,-88278,-64088,-65045,-35555,-16629,-19606,-71518,-1991,40525,119671,124333,39085,-34767,-76618,-36628,11249,-32822,-34026,51437,141019,143577,27210,-51069,6281,43049,12986,-32492,43294,46156,25949,-32134,-70627,-62322,-87683,-116654,-148546,-131092,-81719,-8351,43420,63775,111044,120747,176677,145130,34922,-50236,529,82238,107416,122115,142247,133576,147148,105848,31498,-28570,-47957,-323,27575,79826,116808,195430,243797,200472,50601,-123796,-38990,750,29874,73615,104157,75332,6299,-12786,41092,34057,-61264,-111317,-29688,9813,5803,-27584,-72278,-112906,-39911,-9388,-11433,-9050,-43634,-130895,-146302,-111133,-37842,82944,167741,117622,-10933,-119851,-46055,70918,166711,273809,339060,262000,35893,-128617,-51553,-19907,-22163,41208,99086,64745,97213,146935,70042,-4445,-47869,-49051,-15892,12693,38756,28018,-1341,4468,7126,-41222,-93607,-150111,-108981,-64512,-32321,-32986,-87607,-95269,-40761,797,7872,17939,-2436,14904,30110,80980,94411,39127,20777,83834,105445,31540,-67868,-114153,-117648,-99479,23323,221160,307350,229261,133748,35935,-60239,-79674,-83406,-119057,-157703,-79032,-20935,-6367,30169,65314,65080,69457,112267,142545,175174,255192,145740,32525,-23080,-29389,-40197,-93457,-108067,-116425,-105186,-58111,-16932,5490,-1545,-22774,14933,75279,161962,153068,84511,-8281,-30172,-15728,-8774,-13758,38489,67260,23291,-71439,-19589,128608,182882,64575,-52433,-76795,15406,255025,435478,320379,89623,-98134,-54559,63760,137117,121407,68617,-5527,-68608,-69431,16497,55867,13203,28333,163201,233120,252690,253509,204871,71894,-3986,-4051,14860,24839,-23060,-50289,-56354,-49616,11962,22536,21005,-14156,-66879,-131681,-44164,4894,-11482,-40428,86521,186627,191010,120011,77802,25779,-69678,-134330,-37423,53147,71101,33956,-23244,-91837,-94367,-51862,8047,47411,-4773,-1191,-25256,-57754,-51313,-14257,34180,41348,99932,134873,77615,-3547,-57696,-38736,751,-69815,-19451,77727,143666,135705,90989,99738,76770,18191,-11724,-52786,-98313,-61681,13086,146863,252683,273972,160295,128120,282763,238962,89775,-55763,-55083,77706,198450,217891,127713,-20073,-89740,-54756,-9249,53173,89059,126748,152077,166448,120757,70577,101933,223248,290250,204490,164039,211362,260516,249373,80164,1559,4058,25111,-2665,-50104,-71498,-72867,-37952,33605,95430,126156,236003,272771,290160,267730,193680,116010,140563,81342,-56415,-126524,-55160,859,46268,26562,31595,42588,-31580,-43531,136235,267296,344977,262613,95581,14776,-22253,-24855,20545,93258,94437,-2157,-40774,-47717,-108351,-73564,8613,51586,40326,29402,100088,126136,112199,37467,-17203,5328,19468,-44722,-139455,-63948,34221,46893,-48696,-92409,-91507,-105482,-137560,-106356,-61960,60751,125234,77662,16192,-8153,-45309,-54289,-79034,-81651,-108697,-96078,-37659,22818,48659,40006,-5797,7891,79992,84654,6703,-60978,-76973,-76447,-118160,-105845,-37076,16247,4582,-8444,2239,46207,94076,87011,83971,31348,-16359,-35656,-59582,-47206,-25074,-20335,-19264,-33709,-33665,-37192,-63610,-43384,-21157,-31756,-46229,-75448,-65235,14551,-2575,-31726,-26215,-58029,-22135,1390,-46955,-105130,-22385,42329,34042,-18117,16463,35999,28160,29804,9587,47004,90833,99284,134163,203364,203152,148239,30518,-95638,-13059,170126,324155,332867,141006,-13671,406,12876,-25711,-71639,-113022,-125224,-45762,17677,55498,68031,49133,59226,98972,-8919,-58070,-27152,-19777,-54505,-94928,-47091,21201,31608,32370,25353,-7656,-26958,-46993,-58071,-27777,38109,-19245,-93539,51006,148703,144969,144635,87932,16567,-4635,2181,22030,45464,54540,39986,-1444,-58372,-75193,-77834,-59283,-53201,-66224,-113581,-46140,87440,193515,170976,93473,102352,77394,13948,-80767,-159308,-121994,-91237,-72073,-52686,-2694,139441,196962,125902,155647,117339,53810,-14129,-13388,-1568,-28510,-29466,-32444,-92898,-116273,-62281,-30535,-534,7164,-15374,-66384,-54417,49044,220539,392581,398931,233237,19457,24711,162010,282279,203397,33381,-118890,-111597,-65936,-94330,-93659,-88022,-93125,-109257,-97524,-63600,-36743,-50423,-67618,-111148,-50770,42494,127370,190567,267089,375140,408934,261793,218294,145527,47067,-73842,-98765,-84188,-74121,-44839,-1493,107468,105580,58084,22181,-13938,-77210,-93953,-3663,210651,362281,279980,155008,72664,-3345,-64366,-95967,-35606,12733,18054,-4927,2022,29319,44435,23320,-19739,-15924,22175,46192,33917,14159,-21003,-109992,-92889,-51471,-45275,-33291,-30986,-33300,-64308,-87549,29586,82317,45946,-15756,-14064,96800,121682,62038,7346,-47193,-54178,-27990,4376,10813,-2325,-20946,-69895,-145861,-30778,69497,18626,-59422,-76389,-63813,-80056,-126856,-92078,-100699,-58028,5272,-32835,-36186,-28611,-19621,-1673,-4413,11502,21777,19307,19392,57604,92521,68263,-12775,-79546,-62450,-42766,-25920,-671,7261,-9193,-18474,19808,12816,-42806,-101005,-83239,-26530,-24901,-70814,-87329,-68230,-8046,32673,16120,-4505,21497,106933,126548,169251,149186,70822,46443,93114,80680,45472,57746,124399,162900,169946,215860,197826,137356,80418,31806,-18804,-18062,4902,-10188,-36035,-27478,19626,119504,224984,221411,125248],[103586,55654,22569,39787,79977,125535,156829,126462,26710,-63080,-75392,29247,129772,139450,99913,31114,-7251,-24435,-44066,-76768,-74248,11500,106965,192096,223852,195299,126019,75728,39292,9285,6412,20664,33768,32762,20638,56141,124511,129369,40192,-76207,-49745,-7798,74218,87248,4414,-29225,5436,24754,-8560,-33097,-56132,-60461,17522,77613,25130,-38532,-71991,-8488,35560,67991,12150,-60625,-100531,-135734,-88843,11516,1742,-91036,-48690,18557,43626,-22260,-112598,-126166,-56978,-27670,-87436,-89080,-90191,-91838,-63832,-64550,-117304,-103757,-36979,-52965,-92501,-42198,43374,5855,-65661,-109078,-128468,-70213,53596,207844,249297,161809,85231,43730,14511,-34040,-12695,48935,88322,92869,65260,42426,60777,65379,79291,48825,-28404,-23999,114062,202183,239095,173051,106643,50694,6559,-30666,-44982,-53843,-65505,-108385,-38490,84141,71113,-7882,-41892,-37779,-14184,9694,22171,-19928,-53116,27556,36003,3589,4375,53159,21570,-56127,-120906,-13460,137845,108540,31139,-18642,-59714,-67561,-110500,-125646,-66008,26721,42112,-10811,-81590,-123305,-72950,-18387,5628,-11497,-39767,-220,40875,54190,51265,38424,17276,12087,17207,8519,-165326,-179908,-151478,-78935,-12078,31223,81117,67328,55524,100670,153285,188234,205995,138448,12747,-51483,-88601,-105126,-18553,25251,18710,-38389,-111986,-72943,-47035,-62489,-36385,-30576,-103749,-48344,34376,-43924,-125548,-47544,79743,83113,-28179,-114326,-74376,-69481,-59767,-29645,15982,-23655,3858,93803,78678,52869,50299,59557,31275,78613,60587,-23186,-108193,-134741,-38596,80958,140308,165498,166846,92467,36190,-27564,-119582,-110828,-17942,61908,111547,122821,54402,60607,68017,19288,-66110,-89088,-49610,-20247,-33509,-77351,-28756,40064,79960,143881,178537,169425,159908,67772,5745,-32375,-104815,-78386,-13903,12118,20592,109652,175716,208826,134989,51762,41026,63361,56244,53639,11023,-24380,-31970,-30041,34971,84959,27208,-42107,-82583,-78192,-2061,83516,100666,11086,-51589,-39845,15137,31802,13527,-49603,-94196,22324,1176,-7485,-3702,-14288,-31054,-34398,12778,83072,195777,144457,44659,-34744,-92568,-143702,-81216,-51646,-74497,-48178,-48920,-65101,-45904,-9403,55064,69840,47370,-9445,-14336,-28310,-73642,-72985,-84149,-48944,-60626,-92350,-83466,-48239,2692,64704,94632,122680,88321,-29043,-114222,-31492,12587,8460,78203,160064,87248,-69363,-71239,-24394,-13755,-4088,14330,13331,-17037,-105940,-56709,-20074,-51918,-62388,21140,54903,50982,71844,86597,133025,116521,82027,37081,45758,43724,6185,-33889,-31959,-37027,-67293,-63951,-27821,4248,66920,67064,32560,-15531,-64178,-92187,-18945,66063,32876,-71333,-53187,97230,160493,73770,-28508,-94131,-127352,-100987,-25610,11886,22643,35172,105887,54162,42883,95902,224944,350828,257032,99135,-4429,-58221,-107344,-90480,31817,119224,110920,33424,-19219,-88581,-123089,-97847,-1023,58194,825,-34086,-30975,31265,69588,73598,90712,130352,111307,-8152,-91248,-98326,35330,166761,103519,-42745,-53292,86857,147006,95112,47202,16179,6227,64047,149132,174325,134795,43987,-10762,-27689,-10367,21680,83334,155443,153264,98857,39710,-37079,-93846,-49943,-1531,39974,17505,5553,-106612,-105574,-45231,-25066,-95256,59775,72406,13926,55034,109067,80510,-11651,-68305,-62695,46933,240130,243049,97286,-53924,-134824,-62261,-19245,-47041,-123861,-136477,-105840,-120693,-88339,-68527,-73802,-6360,28804,-33475,-113122,-166807,-64001,-81294,-84010,24651,107848,80837,-3052,-1708,9575,9144,-49647,-79877,23530,42415,6550,-417,15280,48223,177902,262207,197758,116354,36855,-44206,9751,97583,185400,62207,-46020,10714,19948,19822,19459,70369,8976,-82845,-77477,-30463,17663,-36324,-97138,-21750,-976,32246,41543,19079,19393,-3479,-103796,50557,134678,45360,-54658,-58887,-92174,-90697,-23470,-19303,-27229,-27268,-15037,-34405,-79222,-106733,-53495,-22813,-35032,-79648,750,9150,-3221,-29337,-718,51479,51704,51881,70358,89264,82868,51685,41328,132021,285144,221514,12076,-131004,-62188,-4603,-8515,-50151,-90402,-80302,-76538,-66915,-74208,-105836,-69046,-1673,60868,27208,-65438,-47081,-15535,-52237,-68391,-50770,-24255,6990,-33674,-103706,-31892,48454,31650,-29706,-104882,-74887,-29279,7875,52140,36624,-27691,-6999,112394,260647,336587,284402,142918,131331,130275,107358,102891,78118,-4226,-78957,-49133,28707,30349,-8939,-55366,-22503,-10698,35734,54579,25826,-55135,36390,169845,152423,32453,-84863,-39833,26412,32320,-20614,-50852,-42558,27978,39520,-13430,-63774,-25108,77195,151596,118709,56222,-17473,-91047,-48935,18544,51278,3329,-61061,-33127,-3060,-29649,-29277,-15545,-4733,-59356,-82779,-38629,-33013,-12997,48453,79213,174829,281279,186960,155184,196007,210861,178865,180182,225529,222262,167353,87735,43006,-23946,-75681,-71151,-109824,-95255,-7709,12462,-20515,-91190,-81629,-24788,-58748,-121578,-80915,-53727,-68438,-66749,12868,78113,75235,33084,1706,11298,27723,47131,94114,148725,243265,258886,176485,37813,-40067,-41625,22778,158541,247870,279758,174020,82965,54591,29373,57226,98529,70784,-23783,-99744,-72950,-48001,-2524,47819,119802,132793,25697,-51475,-117758,-86993,-16371,59992,116937,137306,75564,-28791,-70891,-43697,-67494,-100187,-7371,125456,270174,344387,200827,30970,-89103,-111739,-87334,-82491,-8811,57651,55834,-3543,-108600,-72489,-10542,31349,49429,11460,-36139,157159,110141,-19386,-31640,-18302,-40896,-77411,-47909,-6821,-48006,-37467,15954,2836,-122931,-67560,-38425,12636,74724,108751,110876,83975,48387,28560,-10829,-14086,-4849,-15451,5405,20485,62030,118302,69310,20664,80290,75820,18001,-89275,-18037,55723,166065,277153,300040,143820,14788,-37388,-71547,-110107,-133564,-98325,-29636,-16963,-67202,-141038,-72984,-86689,-123417,-58178,-34188,1780,130766,318873,374639,170035,-93419,-93870,-55015,-41202,-31822,-49368,-46593,-22768,-47157,-59143,-70814,-123951,-69006,-1732,52467,38349,8042,-36129,-109737,-111488,7653,127597,104212,1454,-105999,-41769,45332,27057,-45132,-92378,-76361,-18790,-31083,-68614,-80781,-85133,-76592,-59294,-32412,49763,69429,68210,11259,-41255,-36377,-22059,-15344,-9426,16774,23164,50146,145962,142372,125398,99617,57232,-48489,-109738,-53374,-25014,-39193,-61641,19679,83855,22756,-57330,-24493,38408,42436,17665,7390,26135,60333,104361,118990,88327,-11391,-71365,9974,37735,290,-97045,-104894,-65595,11141,78421,151201,142901,92088,19909,-47753,-73094,-6599,127839,115047,74549,40383,-1225,-1265,7940,9031,-33379,-102389,-154784,-137519,-107506,-55890,1597,22856,20006,19638,-13344,-35374,-34137,-75522,-74558,-38435,-32375,-76628,-48886,1868,-3198,-66234,-128804,-41994,-31893,-44338,-36423,-39441,-117545,-81418,-31843,-16017,6215,-12910,-77357,-51727,-3652,-7100,-14605,-42445,-59876,-4127,119565,147400,-12038,-3987,77814,138736,123465,65193,64697,26294,16655,12603,64208,82245,69658,80409,40915,7280,9491,35612,32609,-9897,-48837,-45484,10147,44840,45434,-12141,-72438,-65209,5510,11840,-16120,-47484,-59520,-28035,25783,44277,62995,59972,20924,-25888,-71835,-101364,3501,103571,198190,196540,83716,63244,141020,217987,186056,116608,46495,-41112,-44132,79488,280790,436761,387714,294619,209187,94667,32307,90885,196125,220243,182926,135802,60493,-18159,-77721,-73509,-44395,-18461,-46649,-97899,-70395,-2015,52396,14518,-95596,21402,105369,106571,7126,-70690,-71073,-38209,2656,29285,64301,113849,137045,163794,206880,154164,84207,13013,8986,64118,150364,296037,331719,255258,160156,43431,-70392,-134805,-123125,-101446,-105579,-133722,-143942,-127647,-80413,-26759,34845,36708,-28508,-137994,-119389,-33478,54052,110905,125898,85674,26852,-15026,-57552,-49032,-5176,70668,147391,101266,-11647,-21682,-44139,-78215,-88817,-104888,-103063,-118211,-106671,-100287,-90248,-83106,-62917,-40007,-62301,-117958,-57264,-25621,7820,35752,26803,28090,55139,116148,136482,114965,69210,17453,-32465,-58175,-117138,-44670,82267,165629,108228,61708,-24756,-99220,-61033,-88443,-91921,45029,104841,66068,89591,61689,21174,38631,41834,-33408,-47308,-11314,17938,44594,49769,41518,19885,-2164,-20175,-71393,-96155,-50940,-70892,-98832,20085,185880,314268,266349,110806,-3515,30965,92738,74381,-13825,-90255,-148457,-64296,-16746,-18141,-29040,-52118,-76963,-31216,29921,73335,59438,6611,-39330,-83380,-32672,-1592,-23158,-55163,-60515,-63363,-100570,-73182,-34947,-17352,-37797,-412,63859,67072,35562,-2544,-58699,-139935,-111900,-29787,22136,53081,40285,-13035,-62908,-89506,-100178,-97212,-127822,-129341,-97146,-13885,11444,-17644,-40630,-49318,-39675,60783,151987,147258,85917,37065,2374,-43046,-81521,-79137,-30224,-8274,38833,46926,27866,61772,103667,120790,109138,80713,55600,94402,152777,85018,-30679,-21127,31364,10144,-9487,-32854,-21408,-4921,52745,143860,134819,52567,-22807,-53695,-64561,-120219,-147589,-87095,-62229,-59639,-21431,9672,17229,-61212,-33773,-9753,49487,52546,1921,-50836,-84449,-46201,-180,-31904,-42086,34093,117775,123279,11347,-50502,20395,69600,41520,-10500,46005,36215,23770,-35320,-80517,-76272,-100179,-137601,-126544,-101607,-68233,-3604,35195,39216,84861,123001,169089,116225,23166,-61555,-9798,91839,129906,137926,152356,127636,127336,92801,18317,-42362,-33644,15264,41750,97434,132962,189773,221395,194105,63186,-105333,-44560,-5024,27477,74276,108934,81756,9753,-13226,44834,46677,-52983,-115222,-33257,5434,928,-33666,-75106,-116412,-38693,-5647,-6999,-7682,-44111,-130776,-149419,-139317,-58289,74541,177511,143944,12138,-113149,-76866,53750,147461,246850,323799,259651,38184,-144020,-78136,-73864,-76158,29926,89905,58444,90737,127714,39127,-27767,-51977,-36035,534,20611,32883,13069,-10523,9810,23563,-25817,-89369,-145639,-106134,-57777,-23259,-16829,-75974,-82356,-34259,-13028,-20866,-17809,-26063,1974,21738,68555,74510,15953,-2598,55488,90227,32978,-59182,-105532,-133426,-91649,33693,244086,321402,233802,135352,41326,-54486,-81145,-93636,-129111,-148694,-72411,-21098,-10195,25742,65806,74543,85820,127711,157402,198340,267123,144716,32374,-25549,-33493,-43595,-99142,-121542,-128630,-102169,-58454,-25858,-8967,-11268,-28731,10118,67774,142847,125543,84944,6047,-27879,-21549,-12909,-19157,34834,64099,20314,-78633,-27133,107981,178375,74406,-40415,-85500,6463,240181,409843,311544,90565,-96261,-39077,72216,138903,132211,79304,10827,-53300,-73908,10611,55172,3692,2406,139017,226505,250060,232097,179053,63516,-4448,-2681,19271,34739,-13421,-50851,-70313,-71277,-7799,14826,21006,-9105,-60137,-137214,-54322,-7010,-22432,-41969,95258,189040,176773,110343,86302,42973,-44675,-124209,-50327,42211,69777,32985,-23698,-84532,-69340,-18581,55371,103385,18415,-4490,-28153,-52152,-47301,-20469,19546,34992,116161,148599,77377,-12387,-82608,-61016,-17046,-64004,-4837,96898,165299,140094,81531,72807,45750,-3862,-23303,-61803,-91242,-51920,26766,173462,298639,320530,200565,148074,265651,185196,51384,-72769,-39587,92262,213829,225608,109093,-37329,-82662,-47298,-647,61427,103344,157236,200815,231008,186970,105763,120974,241191,326480,261372,215831,214577,225339,267675,142222,39306,34408,42073,-8300,-70140,-71953,-51697,-35299,22578,89854,128864,244573,269750,282618,271773,219458,159171,155913,62643,-67707,-133024,-36984,36321,73261,33630,7336,-12432,-70713,3809,161529,272082,347650,266220,83227,-1722,-40436,-39207,10134,85530,99760,9835,-40196,-46868,-90291,-50020,10167,44447,41766,58902,143626,130020,92340,28935,-22599,3663,18185,-48078,-146471,-51361,63980,78396,-37091,-103966,-104839,-106991,-129806,-102198,-56968,65645,123415,64936,-3421,-25872,-53904,-57363,-84709,-94579,-96749,-61952,-25726,20848,51300,50596,7341,17767,86454,79469,-6058,-80714,-97488,-95760,-82642,-65400,-5952,35027,13883,-7358,-1948,38415,94702,100838,108334,64819,19726,-7570,-51739,-46183,-26100,-18299,-10492,-22762,-19453,-16238,-41145,-27184,-7060,-17257,-38573,-76200,-79569,-14256,-33081,-54379,-46061,-62643,-45045,-27320,-73720,-90025,4118,77336,88014,31123,36402,44491,33781,32312,7427,40903,72843,73503,112025,180499,185273,147885,56758,-58404,-11279,165498,331144,346956,151599,-12563,-5114,4600,-26941,-73352,-109749,-126880,-38855,22953,57331,67267,56114,77359,101906,12554,-85511,-49449,-41427,-80386,-110705,-39086,31378,39451,27228,10705,-28770,-42981,-55673,-76334,-25134,37140,-32022,-89836,38511,118716,117341,147154,116899,50294,37969,51751,61358,56795,45592,23611,-24221,-83191,-87947,-91859,-63302,-53161,-63999,-115625,-47677,82912,182918,187900,123131,123325,81596,13032,-82721,-163789,-132875,-111145,-114216,-84914,-45733,84952,176783,121427,154476,119103,50703,-5559,10461,25182,-9307,-19390,-36987,-110241,-110980,-49717,-17332,15117,22690,-10275,-67053,-43475,68439,246202,398302,366013,214614,17705,20854,167211,290628,203165,25408,-117475,-101142,-63931,-92432,-94488,-94974,-101029,-110698,-99230,-70435,-45191,-55730,-68933,-95438,-41156,37647,107044,162027,240731,352842,393171,258098,224979,156391,53174,-74720,-87747,-79821,-72953,-25895,44642,131789,102162,46909,14892,-17464,-74901,-96790,-13066,195331,371130,307755,179948,85986,6093,-58457,-94225,-37031,15026,18190,-5574,2659,30298,42410,17018,-25825,-4644,51725,94929,95112,73098,23537,-76636,-123910,-76592,-65258,-42660,-34013,-34641,-65999,-84745,31040,100973,69308,5956,-19552,88327,115027,48683,1319,-38375,-27128,-526,21240,2154,-33684,-44364,-71748,-131066,-17226,89640,23235,-66131,-96078,-85045,-89760,-112545,-56872,-73690,-71192,-20953,-59156,-61108,-58678,-63745,-56447,-52308,-14396,11291,9787,10865,46792,78778,58874,-16211,-67999,-53028,-50227,-45432,-21015,-5699,-7122,-6335,25629,11095,-42056,-87388,-64998,-14814,-24067,-73669,-89241,-70209,-8878,36209,23542,6324,62344,169099,185440,199531,157550,62708,35758,80530,72797,42882,60198,136651,181581,188745,239641,227811,162967,98508,47963,1710,19370,40917,26313,-10993,-22567,11028,99513,205957,225225,140956],[102262,47743,29487,67756,119359,150186,157475,113949,18391,-60161,-73153,25752,137552,147164,93890,29222,-8098,-32309,-56804,-88149,-68678,18448,114056,200980,239055,210513,124964,61144,22373,-4535,6169,29987,44073,38369,20361,46483,112627,135952,73691,-45946,-53942,-16693,55619,62196,-19782,-44469,8798,35818,-1754,-34223,-65880,-85153,-24158,20085,-17898,-52950,-83371,-28614,3851,31138,-12645,-72467,-107253,-144024,-73517,35352,18958,-94370,-49967,22950,43610,-31822,-116702,-110994,-31517,-12238,-85879,-91077,-86973,-84485,-60009,-64930,-122374,-135996,-85929,-78607,-83936,-35275,41536,5423,-37304,-72073,-113448,-40130,97665,258746,286572,187764,101373,57130,19908,-46880,-48177,1354,49109,64743,43474,37117,71738,70835,72678,42391,-31259,-7752,144478,228265,256838,179731,104606,41143,-3838,-32162,-47215,-56912,-62823,-97861,-37235,75999,51071,-26345,-47982,-37001,-4886,34217,57412,21986,-2317,63744,53608,-1070,578,56447,27871,-53782,-122115,-14072,138598,128086,53257,-4405,-57245,-78502,-113341,-82407,-15174,76953,82763,14627,-67897,-132230,-76995,-34299,-16766,-29073,-41331,5001,49521,64129,63555,57880,73448,82287,62919,25032,-141519,-129257,-48033,1720,39894,79615,116977,68012,54053,109294,163951,182524,179093,99450,-19130,-55071,-74620,-89854,-11090,30890,21524,-40748,-107742,-67074,-46569,-64227,-36496,-26156,-97912,-61480,591,-79752,-114284,-22195,104857,95637,-21414,-104795,-89491,-81931,-70664,-36280,23576,13752,51466,110016,66427,28987,28097,37662,12918,57531,28975,-56804,-143774,-101343,3495,103368,143468,161541,170750,99750,37555,-37806,-137036,-98118,-10662,67846,112130,106039,36648,40231,59595,30541,-55861,-85551,-56318,-36006,-56761,-97950,-26305,20904,28631,88249,128394,121771,139491,64318,2455,-36736,-102745,-92373,-27795,-7860,-37912,13156,72641,111832,69848,22639,26631,55863,54501,50505,5520,-29663,-40506,-43136,25488,82800,25734,-45764,-87101,-80471,2076,100432,127802,38495,-31440,-37369,-6484,-10377,-17427,-73280,-112063,4160,-7791,-12578,-7642,-14149,-26850,-31141,18349,101813,229858,163297,43157,-41216,-85001,-120808,-76249,-51169,-71245,-47597,-52584,-71588,-54527,-18811,43687,56399,33690,-21726,-25645,-49078,-107143,-114488,-104646,-51696,-63877,-97979,-78927,-52420,-13130,39720,69390,99300,68708,-37152,-131356,-38202,450,-12381,52842,142126,83879,-52531,-52144,-20075,-21337,-13450,5284,6301,-19922,-102412,-47435,308,-23915,-44479,26619,67185,65610,64451,49062,90646,73046,38884,2655,24130,35014,6551,-32176,-37415,-38669,-61105,-66662,-27351,19233,86052,79840,45885,1901,-51312,-93479,-15834,70648,44950,-37362,-58118,90311,163015,86628,-18754,-85528,-112547,-77863,-13987,10525,13501,23759,97798,50613,5128,95661,246237,349015,217858,64650,-36873,-78465,-88722,-77464,5458,82831,93264,26862,-28305,-94736,-108762,-108253,-24854,32429,-27224,-49347,-48739,21355,78586,83362,88716,119766,89935,-28861,-101020,-90630,42188,163732,76478,-71114,-62854,76763,133620,96825,54939,26399,17430,60642,129255,154949,126067,47038,-427,-16550,-1531,25758,92034,182204,185875,113132,38501,-32836,-87884,-52189,1745,61327,66461,89082,26945,1033,762,-32586,-146240,92616,142922,88517,100074,130660,85024,-1805,-59739,-62465,36109,211580,221498,119999,-30969,-109690,-57644,-17963,-48501,-124643,-151748,-116300,-122174,-93490,-86715,-105681,-36624,1020,-55249,-120684,-133612,-53887,-81699,-55461,78510,175272,117679,-437,-4224,17742,20222,-26830,-56683,41085,45440,-997,-17397,-9252,21442,131152,219267,169619,104520,40276,849,83204,171715,245909,87081,-94062,4246,27916,32715,50501,87522,2282,-96049,-57222,-1610,39343,-36065,-107376,-36817,-19119,31757,74710,60606,51998,11026,-88278,65832,123701,26083,-77850,-65670,-75752,-33445,41987,-15157,-54593,-47779,-16906,-22688,-66813,-88755,-48649,-20369,-45928,-59234,7268,9098,-4036,-24230,14500,73908,66914,53409,61902,87010,91729,70891,70084,164977,279947,168973,-33099,-108461,-12878,25011,-11819,-49421,-69571,-65641,-78483,-84598,-99478,-109165,-71368,-17946,18066,-33700,-87111,-15587,6376,-46552,-70398,-54018,-27031,9388,-21675,-100884,-72947,-4536,-12478,-52043,-104348,-68023,-31535,-2132,35184,17004,-36860,4507,117506,254790,318667,250928,138635,149851,151311,104303,85793,46049,-45501,-91899,-14478,41299,35557,-3132,-53308,-29772,-22404,24377,49152,27123,-47128,35030,155760,157322,46619,-78628,-34347,45055,59900,-5490,-46423,-42901,24576,26455,-21738,-67933,-55820,34443,107299,82115,27261,-38449,-80304,-25426,29825,47229,-16859,-98263,-41954,-8953,-24594,-12375,2311,16357,-31783,-69800,-40865,-36105,-19075,48932,102660,220387,295586,157993,103708,141009,191411,199529,229487,279365,246647,162163,69366,26822,-35590,-76127,-68357,-99477,-69796,31946,49370,2263,-81434,-85519,-21030,-49147,-112926,-90711,-64307,-79953,-54904,30295,93699,83683,38447,15413,33807,40376,36272,70062,112767,204392,252183,191044,51618,-31733,-34163,32516,157985,246669,286978,180358,80567,51388,36425,71594,110455,73460,-31332,-103014,-62228,-49339,-27368,32897,131462,198345,101940,3004,-74959,-76126,-35336,27427,85171,119700,76949,-17811,-82714,-56342,-74226,-103552,15829,175752,324284,365207,201783,36160,-90646,-117991,-70408,-34955,20970,73103,62664,6120,-102216,-88435,-26628,22026,51752,31424,17628,210908,120791,-46017,-46472,-15606,-21030,-49049,-54034,-21124,-37426,-21824,36080,36972,-86594,-85112,-44895,4667,65528,92550,87204,80728,61114,44183,-7655,-20020,-14707,-22287,71,4989,21709,58898,6027,-37152,34020,45692,-3445,-103887,-4807,72257,182420,263653,258357,125629,7080,-43421,-79431,-121086,-145395,-102930,-30477,-13187,-63930,-147815,-65610,-66294,-105878,-58191,-51530,-36194,81958,254517,314470,145287,-97989,-66417,-17889,-11750,-17241,-34351,-41742,-13883,-34080,-55830,-72442,-124829,-72295,-7319,46525,38786,13646,-28153,-100613,-121375,-10545,122362,122278,26948,-91366,-53491,44847,35540,-41997,-101665,-69701,-6192,-24905,-59669,-66611,-75012,-66924,-31621,-3133,71322,84550,79991,23740,-24801,-19160,-7601,-6637,-4603,24716,37978,64909,149507,120306,108598,99188,61317,-33385,-126329,-59379,-19323,-24706,-52963,14596,85002,23889,-55569,-14138,52180,55597,35002,27285,37108,61694,98880,116158,93102,-5387,-64902,39515,73572,34335,-72938,-119132,-65806,15877,86616,153564,141698,106931,46789,-21065,-49063,4857,122045,94769,66282,43239,1859,-852,8748,12431,-30760,-103169,-155330,-138409,-100229,-38628,15681,31839,17705,5739,-27242,-53130,-58996,-90653,-56065,-5874,-6531,-67064,-74799,-20376,-18346,-73143,-138187,-48552,-38394,-50173,-39669,-38043,-105192,-71147,-20539,-2758,17891,-6488,-78968,-61388,-15772,-17768,-29602,-71685,-90360,-37154,81117,131129,-9651,-9034,69080,139037,148552,111943,97891,41977,19754,9043,37243,46837,44301,79309,52001,25687,25320,54259,42559,-10036,-50801,-46066,4909,28174,20438,-39799,-94181,-56918,774,-2334,-32714,-61191,-65733,-15232,35541,55695,76358,66018,23752,-27525,-74031,-92769,20728,128433,224665,225303,111332,83553,156876,230729,200961,123346,44730,-44267,-43038,85308,290619,400430,344245,247620,172917,90116,36254,120107,254833,264164,199825,132305,52926,-21698,-73286,-62976,-40456,-24080,-57880,-107942,-63734,651,40643,-26717,-94286,26270,104327,103988,698,-72457,-70153,-40494,2976,34575,78681,136580,158856,191161,214875,140182,62509,-3140,8299,74776,162740,297160,309758,227208,143110,38445,-67626,-118204,-101496,-84562,-86833,-97623,-96363,-123857,-108209,-45455,33353,47360,-16558,-134315,-111901,-19344,73440,136132,152433,106010,46526,-3107,-41042,-21414,15581,70371,110634,27060,-4045,21958,-11355,-56401,-71271,-94652,-99525,-118762,-106915,-101111,-92415,-81818,-54614,-30958,-62243,-107652,-31356,-677,13357,16365,-1905,-5099,17802,77597,99206,84397,49343,7749,-37604,-58282,-106619,-39605,85592,169790,100330,57120,-21208,-86445,-54537,-82675,-100923,43812,110799,70199,97809,69433,41570,65999,63983,-20849,-43807,-9712,14157,45493,59290,56790,28826,-5692,-25550,-69128,-93582,-54299,-72265,-109521,14864,187938,308497,248635,98206,-16025,5064,68513,69311,-12128,-89847,-143480,-78772,-35647,-33044,-47137,-75694,-97168,-41832,18683,55011,31798,-14544,-44701,-91436,-46872,-11631,-20979,-52355,-82976,-93823,-113920,-68925,-28696,-10422,-29474,17223,89927,93844,58256,20500,-34272,-117876,-117085,-44441,4352,43042,41577,-12470,-62597,-88181,-107330,-97786,-106930,-92881,-56955,23612,43636,11099,-14685,-24863,-16494,88084,166288,150602,84242,34634,-61,-44869,-88510,-91860,-39717,-4352,54546,60359,38545,62621,96335,119438,124450,90441,61545,114179,179236,105693,-12362,-12541,32326,10559,-7626,-26991,-18661,-12347,31713,115555,106812,46821,3766,-11706,-37334,-111617,-136155,-84893,-59920,-52537,-4099,38698,56522,-41343,-75441,-63532,-14847,-11260,-32540,-67704,-93090,-56617,-13176,-30382,-47781,17758,93792,102257,-3741,-50920,32410,95665,72549,15209,47722,24013,19316,-38332,-90575,-89705,-88918,-88931,-72575,-60842,-49286,2151,25933,12277,55576,117637,156584,91713,16658,-65962,-18044,101039,156349,156539,161511,117985,94712,67037,-2894,-58171,-18111,26565,50934,111088,145960,180355,200214,190549,81949,-83081,-50342,-9923,25460,72495,107464,82107,10246,-16006,44844,55621,-45211,-119462,-37954,-373,-5621,-40156,-74341,-120101,-40991,-4946,-5335,-10152,-48771,-126381,-130392,-151181,-79603,62389,181262,169506,38011,-87416,-85675,46509,133222,221904,303002,254145,46712,-119292,-97783,-118879,-80390,44857,89220,53523,81464,104357,9224,-48356,-51683,-19875,19425,31526,30509,3185,-12077,20204,43101,-6595,-84221,-134562,-96326,-46747,-13102,-3826,-63626,-73021,-30743,-27613,-47161,-42606,-34245,-4954,12597,51147,48481,-9357,-24894,28632,70086,27716,-55937,-96386,-137051,-84024,42340,255894,319768,231221,132175,43083,-50024,-81698,-104559,-137872,-137100,-63898,-20841,-14854,20076,65442,84297,100508,138507,167178,216056,265509,136964,29264,-29717,-38832,-47971,-104063,-133523,-132004,-96887,-60518,-36401,-25441,-21641,-34818,1308,53064,114934,91291,77548,16595,-29923,-30921,-19327,-24880,31004,57009,13705,-86377,-32894,89433,175183,87333,-20225,-78642,5153,222875,371927,295876,92419,-90511,-30850,68737,130659,137832,90140,29112,-35907,-74236,3127,49506,-9190,-24039,112807,213893,239369,202986,146648,53511,-5110,-2936,20253,39059,-7459,-52911,-82213,-89135,-26660,6655,20056,-3961,-50619,-122676,-65243,-21133,-35566,-43332,99503,182359,155089,95473,87380,51106,-26606,-101544,-59077,29520,66121,30546,-23857,-74031,-43124,17388,111058,159016,38059,-8399,-32753,-49381,-46088,-27908,6121,28309,123100,151709,72012,-21454,-104004,-79484,-31910,-53265,4666,104989,173975,135217,67862,45185,18076,-20728,-32847,-72224,-87717,-48330,31338,185571,325774,349455,230550,161406,236031,130786,11965,-89623,-23436,107306,229142,232580,92392,-47792,-78388,-45680,1778,64537,114147,187233,249680,291935,249447,133968,130709,245666,345019,307075,258675,206912,178763,265545,207060,82998,66374,59840,-14064,-90577,-64764,-22884,-17786,12472,75374,121568,243016,260074,268768,269078,238684,197431,160983,42979,-78023,-134045,-24844,62131,93086,37405,-20440,-60419,-51740,61485,180117,264429,331502,254487,66748,-20554,-57880,-51425,-1294,73558,97539,17482,-42307,-46589,-65243,-29203,9249,35443,41976,84841,172933,120951,62884,13585,-31414,-568,13893,-53718,-152479,-44607,83914,99396,-27647,-113193,-115155,-105501,-124522,-100501,-49901,77958,129003,58079,-20301,-46070,-67558,-64569,-91804,-113026,-84588,-25122,2331,31213,60207,63530,20323,26116,92182,76859,-12412,-96976,-122400,-103686,-53574,-29522,19075,48018,19204,-9929,-10165,24785,85367,104811,121786,89447,49510,16330,-42121,-45962,-31662,-21712,-7988,-18859,-13053,-786,-20620,-14453,2444,-7449,-35816,-81068,-99226,-47984,-64105,-75984,-67775,-70729,-73689,-60204,-98343,-74838,17995,96157,127500,72751,49313,44644,32050,28283,-1192,25727,40809,32696,75785,144604,155786,137247,79581,-17934,8638,147490,310129,332229,148016,-18366,-16482,-10599,-33542,-78800,-109627,-129823,-37436,22484,52166,58322,53164,81211,87464,21860,-112757,-78050,-71054,-114817,-116899,-37520,31049,40408,18009,-8154,-54453,-65354,-68481,-99140,-31692,24754,-49537,-92294,18515,81499,78879,133768,133361,78456,80704,110372,106073,66802,33778,4165,-48439,-101199,-93978,-107958,-70709,-57419,-64810,-120639,-55312,69512,161171,192181,143030,133383,76314,4123,-87159,-147239,-134800,-113159,-133739,-98746,-81650,24454,144021,111858,149930,119873,49076,6066,35077,51411,9533,-10465,-44719,-132723,-105156,-42165,-10936,22835,29460,-13738,-76101,-39939,77331,253934,375932,310073,180468,7123,10210,159262,273818,178337,2298,-120569,-91679,-63587,-94037,-99949,-106623,-114148,-117632,-106483,-85120,-63696,-71162,-77466,-84365,-33292,29665,82979,127109,199633,305521,350105,242429,221027,158793,53650,-78169,-80522,-77688,-75883,-8716,88028,147895,92608,31195,1749,-27247,-77924,-101658,-26351,171323,365323,328470,199702,91888,8978,-57390,-95839,-45423,10331,11482,-12638,-3494,23988,33174,3573,-38263,-187,72433,133249,145065,117095,52953,-49647,-134391,-103163,-91938,-56652,-41728,-40650,-71060,-88299,22458,104621,81581,20780,-26724,68565,92242,20633,-18899,-41022,-7597,20464,28972,-19501,-71897,-52142,-48302,-88860,-6619,99041,22076,-73246,-114694,-105865,-101064,-97322,-30417,-34340,-62640,-36252,-78829,-84100,-87595,-107923,-110890,-89948,-35458,-2490,-7826,-6300,27168,57637,45443,-17639,-53301,-48637,-64751,-66275,-34342,-10801,-484,4472,26547,4108,-45357,-77076,-50185,-7437,-28271,-81089,-93537,-74242,-13063,36210,26944,12679,94601,218767,235525,217986,158259,57585,32402,66058,60759,36558,59348,144663,197072,204039,257838,251304,184642,114716,62765,19827,49091,64604,52227,7866,-20992,-1449,75076,179892,221172,151469],[98783,41435,43188,98888,152345,166344,152355,98242,9740,-56159,-65444,18953,134457,143055,80205,26083,-7226,-38092,-67876,-96637,-64892,21807,116917,205270,249724,221410,122207,44917,-866,-23059,7027,41940,53973,42131,19513,37315,101622,143343,112510,-7551,-57103,-30920,26195,29579,-43664,-55604,18375,57699,18327,-22154,-65909,-106693,-66683,-33799,-55583,-65622,-94319,-50585,-30364,-7087,-37661,-83426,-113029,-145518,-58325,56287,33547,-96500,-49453,29807,44700,-38074,-112325,-87092,-677,-2500,-85535,-92676,-83477,-74667,-47528,-49258,-92445,-112678,-110411,-91472,-75094,-29238,40567,12652,-4028,-33362,-79403,-2809,145944,300886,307870,200917,108453,64844,25438,-45179,-57671,-33055,7915,28794,16946,31878,82356,74745,61418,31874,-33722,12212,173833,249287,262948,176634,98473,32683,-8389,-29489,-49396,-61666,-61675,-89666,-38148,61932,27909,-45746,-54853,-35941,5775,57868,88331,56909,53474,113901,78441,-2769,-2559,57385,32545,-50191,-117051,-13145,137046,144366,74383,10054,-53594,-86502,-96168,-40766,33645,124893,121024,39341,-51618,-132902,-79012,-46379,-33458,-42541,-39302,11601,58817,73258,73064,72908,115920,133895,93184,28236,-119753,-66577,55722,85228,93250,126998,148792,69230,49814,105934,159064,164729,148068,65187,-44834,-55649,-60024,-72529,-5249,34149,24943,-39138,-98529,-57581,-42469,-62736,-34737,-19369,-84285,-77556,-35623,-112778,-88066,4470,129128,106173,-14672,-91528,-100181,-92236,-73258,-32842,41073,62027,101945,121359,53374,5108,1281,11624,-6491,34107,-4136,-90392,-149631,-60788,45052,121809,143825,154383,170034,104700,37475,-48365,-135093,-83429,-3187,73375,110901,87402,18785,19823,46837,36691,-44269,-74344,-58967,-51159,-81598,-101689,-13168,11364,-13374,39394,86927,80382,112872,54984,-6377,-48147,-105309,-100981,-39329,-21069,-77041,-90302,-29553,19851,12298,-3367,12955,48237,52552,45800,-1985,-35421,-49474,-56929,15312,79767,24462,-49035,-91696,-82230,7675,119362,156337,68774,-9630,-36591,-32777,-53072,-50205,-93825,-93296,7749,-3769,-11815,-10427,-15027,-24545,-30090,22407,118795,260944,180620,40491,-47431,-71877,-94523,-64498,-47746,-65642,-46242,-56370,-77512,-62623,-28631,30502,41899,19508,-33776,-35348,-65345,-135641,-149963,-106190,-49803,-64192,-95961,-73733,-56510,-28894,13031,40332,73902,48927,-43495,-144750,-41979,-10385,-28903,35585,133895,96561,-20770,-31490,-15360,-29188,-23277,-3307,441,-21988,-97582,-39506,17481,1352,-19238,41902,82639,77567,51365,9725,48613,32822,3721,-20546,12401,32305,9442,-28507,-41673,-39188,-51971,-65334,-28436,30224,102020,91539,60133,21489,-36485,-91048,-13936,70866,53019,-5759,-58759,77248,156644,96124,-7301,-73256,-92156,-54058,-2902,9426,6399,16989,94154,57809,-36041,88978,252933,329322,175688,30346,-68311,-90066,-66493,-60952,-17968,45710,74506,22615,-38721,-99449,-92251,-95978,-48523,3420,-46884,-48181,-57147,8344,78376,82054,76109,99350,61129,-50549,-109516,-84595,42737,150057,44888,-95642,-59117,68145,120693,99374,64901,38629,27489,53621,103565,127540,109552,45816,8861,-5533,5349,27160,99499,205497,212878,122076,33957,-32240,-85825,-53743,4761,79585,109594,165785,155736,105512,45925,-38062,-180285,113150,190133,154423,146774,148860,83740,6936,-51640,-61265,19596,168995,190048,141158,-4293,-78458,-43670,-7750,-38983,-111196,-150791,-116545,-116762,-99734,-98201,-137265,-63924,-23111,-68948,-115467,-102295,-31864,-62491,-24042,128689,240856,152709,3635,-7827,23292,31051,2967,-19168,72099,58994,-1654,-30127,-30101,-6148,84470,169501,135140,87719,42249,47803,163983,262576,327820,137277,-108288,-2723,36461,49636,84405,95688,-10232,-104029,-35106,28834,61613,-35107,-119277,-52067,-36444,28834,107144,102028,80814,23253,-78899,64229,96252,192,-107769,-71232,-54489,21474,93521,-8214,-85777,-72715,-21446,-11060,-49409,-67607,-39240,-20156,-63861,-39586,12421,7807,-6761,-22057,25305,91903,80137,54784,53481,84991,101064,90643,99835,190603,255767,111867,-68238,-63509,32792,43517,-22485,-49740,-52251,-53998,-80820,-98258,-112088,-99846,-73976,-38810,-30633,-75822,-49760,25963,28114,-42684,-75154,-59003,-30628,10301,-8274,-78077,-96424,-55787,-61011,-80459,-105295,-61203,-32438,-9437,21776,1868,-39778,12182,116067,236301,281379,198311,122908,155323,167487,100375,70764,23175,-47452,-30329,22398,47389,33957,-3254,-53747,-37652,-33577,14322,44131,27178,-43259,31954,140426,156457,56578,-74357,-30971,57562,81604,5776,-44035,-42817,21489,11804,-30459,-66727,-80760,-6425,61600,41708,-6352,-57475,-56312,727,43768,49440,-24937,-129333,-46378,-16529,-20589,234,13537,26371,-13759,-50978,-48160,-46930,-32142,41637,120912,256476,288720,117943,47410,82050,161403,212633,274553,330527,275896,167003,59328,9965,-53601,-77871,-66788,-87871,-44300,65725,76518,16863,-75191,-79881,-16242,-40383,-105246,-102288,-76918,-92658,-47416,41708,102260,85068,38921,26956,52449,48634,21374,42411,74704,161418,235573,193606,54481,-29288,-30436,36339,148068,235388,284462,182057,73398,42146,39236,82880,115992,66676,-44812,-99777,-49330,-39758,-49869,16098,134203,250008,177100,59943,-33065,-55381,-47079,-4346,50572,95917,70524,-11391,-79366,-70909,-84003,-89807,45156,224955,365221,365504,188481,30991,-95072,-123596,-55413,4671,50910,82283,62410,8996,-98531,-107969,-48322,6142,47408,44687,69187,283079,158606,-57606,-62620,-16216,-5643,-21509,-36887,-31856,-31861,-15926,47059,63419,-53772,-109270,-56666,-10222,45776,63652,53952,70040,67149,51768,-10845,-32299,-29347,-31960,-4179,1514,7909,28730,-22204,-79377,-12606,8400,-31939,-102254,8152,86787,191473,236828,203469,98427,-7329,-55138,-91015,-133342,-160910,-106793,-28443,-8214,-61810,-156675,-66234,-54584,-95098,-60020,-69383,-70042,42816,196973,253966,116810,-93477,-43711,14325,16007,-5731,-23891,-46030,-17358,-29100,-59374,-80798,-130507,-70091,-8635,40852,36077,14566,-25900,-97931,-127810,-32770,107842,133886,49097,-77519,-72689,38331,38691,-43019,-113717,-61595,4695,-22331,-52825,-53655,-61989,-49815,-2591,23205,89187,96273,89851,34884,-10753,-5606,3356,-1268,-3867,27684,49163,80284,154327,95394,80112,85327,53918,-26604,-145473,-70209,-18925,-15643,-43979,10650,83974,19958,-61813,-11991,58084,60855,45032,41225,44210,59731,87458,104332,89166,-4800,-62298,53873,91808,50187,-62587,-132129,-63482,22124,91391,145352,127952,111742,70126,4924,-23436,25209,116996,70448,52085,40501,-1081,-8076,1856,8740,-34781,-110163,-160606,-142834,-96578,-28461,21307,30521,4747,-16598,-44994,-74530,-89154,-98485,-32059,26314,13725,-55919,-100638,-44243,-36469,-85182,-142140,-53806,-45058,-56214,-43416,-37466,-94442,-64442,-14942,3114,22533,-4825,-81087,-69221,-25637,-26550,-43261,-97128,-120302,-71503,33155,101377,-16066,-20315,52564,127703,159405,144025,113917,47699,17302,3638,14116,11052,16690,68521,51171,34314,33087,64005,44684,-16640,-58675,-51136,-1866,15046,2488,-56817,-84492,-48994,-10082,-23363,-55590,-80511,-69434,-8234,37786,58071,76450,62465,20892,-33318,-79498,-89341,30384,142986,237586,240083,130018,95371,160041,228022,205132,121839,35987,-51370,-48720,77430,272834,333852,278162,182518,113124,61986,29263,144464,305667,300019,209937,123904,42219,-28368,-72071,-56705,-41061,-35261,-75089,-125070,-57180,4694,28518,-54079,-66337,21284,91355,90601,-13065,-80036,-72098,-42154,1159,34552,84563,147439,168744,206215,211530,118622,36265,-22154,3746,79230,165756,282146,273150,190906,119027,26685,-69968,-104921,-81084,-67356,-71815,-68896,-56344,-91516,-126944,-63687,26605,49332,-14877,-141218,-104021,-7580,88389,156879,173732,121469,67208,14990,-16894,14035,45277,76734,74750,-48430,15257,57131,14667,-40846,-61578,-91853,-102514,-125025,-112607,-107479,-100210,-84261,-48612,-25036,-65160,-97019,-8116,22299,17882,-2779,-28833,-38787,-24421,28942,54518,53810,35101,4440,-38562,-56367,-94510,-37083,82161,165850,87659,50002,-19840,-78087,-52907,-80046,-101444,44603,115938,72008,99833,69905,53514,85745,83995,-4621,-37070,-8407,8140,42476,63880,67026,35581,-6083,-31353,-75634,-93788,-62833,-77954,-118120,8263,182436,291683,225267,85442,-22846,-11067,50189,68089,-5789,-78405,-112050,-80636,-53191,-48726,-64170,-93191,-95671,-46937,8356,36075,3721,-36839,-53687,-94335,-65526,-31028,-30144,-58041,-106774,-101287,-113822,-67610,-26955,-6452,-21965,31447,109005,113969,74329,36812,-15440,-98613,-114993,-60575,-16418,28385,37811,-15665,-63996,-86010,-107607,-99400,-90646,-56273,-14009,57304,70292,33648,5807,-3905,4617,111961,172615,147030,77569,28704,-5808,-52126,-103317,-107928,-49447,-3708,56492,61208,42307,56913,79781,108409,131545,91918,59921,127825,199120,121457,3438,-1359,35593,11675,-7021,-22288,-17786,-21433,12029,93420,91018,52791,36812,24458,-18610,-104169,-128049,-85000,-60153,-46703,13060,65963,93251,-13431,-123332,-112460,-67288,-67400,-67084,-88252,-105672,-70802,-29652,-30007,-53240,413,67697,79528,-19840,-55599,38365,116661,102245,41348,47069,8376,10424,-43504,-102060,-103340,-72210,-43736,-22844,-22507,-29753,6564,15414,-15117,24949,103439,137775,68839,9855,-68676,-26261,106825,182558,175766,168276,105351,48644,24370,-36616,-75089,-5163,30545,51933,117286,152469,165343,178765,186605,101811,-61441,-58227,-15961,21986,66140,96980,73367,5072,-23359,38894,58016,-40655,-125429,-45411,-9429,-15267,-46171,-64068,-110885,-48218,-9726,-8294,-17548,-58313,-122546,-110662,-134532,-102845,44759,177000,191603,64670,-56421,-69234,45451,120355,196975,275315,243010,58539,-92025,-105688,-119151,-43604,67009,88166,44892,65611,75361,-20259,-66165,-49094,-4279,37244,43143,31346,59,-5778,34073,63345,13965,-79864,-119679,-81252,-33280,-4436,2653,-56726,-70395,-33548,-44674,-70426,-50574,-29012,-6807,1740,28209,16987,-36535,-45725,6236,49183,17054,-57441,-89205,-124944,-76197,49867,256916,303457,220632,123427,40394,-47256,-80596,-115585,-139466,-121965,-52553,-19554,-19921,13172,63375,92273,111228,143141,170531,224906,249089,122221,23048,-35343,-44890,-52832,-107244,-138601,-125096,-90837,-63903,-47618,-42719,-31890,-40496,-13341,29169,80482,52046,59945,21521,-36348,-43541,-26902,-30103,26428,46588,4460,-93721,-36781,72357,171641,100872,4228,-57354,14999,204872,324893,273993,94692,-82815,-30481,54303,114475,139146,101449,49332,-16633,-68615,-3213,41275,-23209,-49046,87172,197924,223399,170649,112526,43275,-5287,-3472,19466,39061,-4101,-54810,-90770,-103151,-44146,-1302,19236,2705,-37565,-106825,-75079,-35357,-48396,-42786,100327,169108,129570,77966,82707,52374,-13532,-77672,-61897,16959,61560,28173,-21871,-58963,-14412,57756,173331,209308,54457,-11307,-37272,-47600,-45443,-34006,-3495,23151,123416,147579,64580,-28381,-117245,-90889,-41027,-41506,12274,105951,172711,124161,52836,21559,-394,-27101,-33870,-75553,-85014,-48944,28881,184339,333123,360094,249980,169159,199601,82197,-23455,-97730,-2107,127164,248335,243080,82969,-49034,-74379,-46424,1222,65622,124202,217681,296788,344816,303556,156497,134308,240796,349324,341869,293247,194309,130441,246208,265856,136627,103099,80285,-16628,-105126,-52236,7115,10850,10394,57446,107657,233392,247309,253718,264625,254917,230945,158361,28008,-83212,-130522,-16127,81308,109453,42070,-45074,-63500,26231,126169,194281,249289,303433,234502,52674,-34869,-66267,-54835,-8100,63000,93334,24770,-42604,-43294,-38963,-7772,10896,29959,45958,109192,189488,104864,31059,-3328,-38857,-2382,12002,-55707,-153161,-40939,95786,112933,-16440,-113599,-115865,-97850,-116979,-96144,-36607,102549,148301,64454,-26018,-60659,-79973,-70255,-94238,-128041,-68735,12446,38481,53894,78434,82572,37587,37440,100954,79909,-9041,-100706,-143510,-92032,-29922,-635,40145,60661,26356,-10425,-16825,11296,71605,103065,127157,107431,75880,40343,-24352,-40228,-35647,-24535,-5847,-16221,-8966,14323,3554,1319,13969,4221,-31411,-83471,-117384,-79095,-89289,-90651,-84052,-75579,-100872,-90204,-112800,-59793,27998,106270,156914,109676,60352,42656,29303,24112,-9860,7274,913,-13971,37764,108755,125950,125993,105526,28749,45227,124042,266239,294291,136013,-23120,-25008,-23366,-37513,-80638,-105868,-125691,-33949,22768,46400,47576,45466,75748,65971,25965,-115105,-106019,-101416,-132371,-101175,-34933,27743,39778,10683,-24326,-77023,-82004,-71387,-110429,-41748,8263,-64306,-93432,40,47859,41745,113497,142581,106833,129888,184180,161269,81189,25753,-11190,-66060,-101952,-88591,-118661,-74864,-59038,-61566,-120364,-62939,53113,135275,188781,157786,138521,69336,-3979,-82270,-121672,-116592,-86842,-91164,-81766,-100846,-28519,110688,105543,149733,126844,55610,25607,65382,82661,34365,4505,-46995,-146062,-92926,-32588,-4486,29192,34304,-18079,-86043,-36683,82258,249729,335798,245675,140736,-5641,383,145550,240804,138369,-27527,-119040,-78778,-59359,-92926,-103082,-116008,-125473,-123035,-112204,-100558,-85189,-89551,-86065,-71938,-22174,25145,61386,92930,153258,244199,290257,222430,213110,159142,55160,-77515,-71016,-71906,-76515,11474,132157,160342,82656,16453,-11454,-37181,-79822,-101805,-36545,147228,351975,346623,219089,96453,11855,-54590,-94450,-55297,3566,2839,-21062,-11034,16050,22576,-11026,-50814,2930,88925,165132,187170,149962,71882,-28520,-112476,-115536,-118843,-69150,-48785,-45972,-74176,-92201,11200,99955,88600,33750,-29819,42282,57653,-16804,-48162,-51084,6632,37257,29661,-50200,-96927,-26976,-3826,-42205,4838,99641,17999,-78303,-127942,-119605,-106301,-83705,-11033,4103,-34430,-35375,-88643,-101149,-111168,-146987,-151447,-99909,-42541,-13354,-29117,-28713,2834,34221,33735,-11947,-35293,-46583,-83478,-82347,-36948,-5987,11341,15408,24997,-5064,-49653,-68314,-37060,-2368,-34808,-89051,-95074,-75588,-17594,35201,29172,17373,119135,253827,273565,225177,153516,57276,36799,52601,47097,28327,56357,148540,208492,214096,266736,263877,200005,128928,76707,35595,68983,75750,67629,21192,-21751,-16412,48816,150117,210774,156730],[94250,37393,60619,130398,180325,176088,143520,81492,1890,-50962,-53805,11892,121188,127552,61340,22931,-3557,-40316,-76095,-101627,-61951,22702,116220,204968,255865,228971,120184,31095,-27565,-43372,11147,57611,64077,44983,19075,29126,90698,148610,151539,35863,-52820,-46899,-11988,-8416,-66046,-63378,29319,83338,46740,3090,-50798,-114908,-104194,-81692,-87049,-75225,-103856,-74067,-65920,-44321,-61137,-92373,-116946,-139015,-43596,73802,45371,-97187,-46894,38529,46786,-40754,-102313,-62184,26091,-99,-85843,-93109,-79787,-64954,-34462,-32977,-67708,-91287,-109918,-95802,-68551,-24490,40524,26055,29994,5571,-37948,40230,194320,328909,311535,201150,107087,68125,32833,-31338,-38526,-35759,-23113,-12866,-14358,27579,91650,76406,45057,16264,-36088,36562,201163,264905,258254,164709,88834,26066,-8123,-25786,-53669,-69595,-64168,-85256,-40994,43954,3446,-65783,-62907,-34600,17837,80411,114500,83701,103422,166779,105749,-1868,-4447,56536,35653,-45825,-111779,-11968,132194,154979,91978,22783,-50180,-92282,-75805,-3372,76765,166217,153519,61132,-35517,-125636,-79472,-55325,-45577,-52486,-35141,18296,67497,80356,78892,82414,143018,166332,109094,19992,-101314,-1590,148599,161651,141544,166416,170193,70173,45266,94929,142344,138469,115926,36580,-63926,-54062,-45677,-54911,-1402,34884,29060,-33228,-85684,-45441,-35006,-57641,-30862,-10663,-65222,-97521,-72477,-119346,-58345,31793,152456,114868,-8722,-77357,-100928,-94183,-65412,-21514,63309,115024,150287,126987,40043,-17112,-28745,-15816,-23884,11171,-36002,-122797,-111575,-18241,84027,136574,142236,144854,164577,106106,34928,-59760,-114487,-68439,3612,77864,107573,67745,1007,471,31057,37161,-34710,-64518,-61981,-68927,-107460,-77723,6011,8717,-45253,-1156,55646,49678,83642,40689,-20050,-65402,-111764,-100613,-48536,-25433,-62297,-119731,-88996,-50608,-35428,-26545,-378,39990,49827,39640,-11292,-41856,-59470,-71863,4397,75827,23497,-51752,-96888,-84340,13578,137932,182387,98394,11304,-39177,-63471,-93178,-84700,-107152,-59829,28936,11492,-6858,-13520,-18564,-25686,-32063,24243,132125,285350,194328,35664,-53488,-54407,-66757,-49222,-42452,-58299,-44372,-60546,-83236,-70507,-38840,15530,26220,4730,-45527,-43752,-76733,-157157,-154388,-92226,-45129,-62018,-88775,-69419,-61062,-44039,-13761,8237,47634,30400,-48210,-144930,-43957,-20441,-41812,24264,130801,119011,14637,-10820,-11169,-37813,-33720,-11422,-4317,-23394,-92938,-33499,30338,21603,6222,62990,100107,87048,33940,-29260,9339,-1539,-21256,-32267,9430,34891,14761,-22827,-44370,-38393,-40421,-58038,-30434,36416,112716,100628,74152,42639,-20047,-85394,-14242,66384,56798,21664,-54758,59714,143492,101952,5510,-58012,-69414,-30053,7382,8511,1189,14166,93339,74847,-68340,77131,245517,295437,133914,-2997,-96662,-89263,-45654,-47065,-39389,10556,56557,21434,-50331,-103493,-77490,-74411,-67879,-26247,-53552,-36252,-57042,-6071,71584,72714,54380,70444,27536,-72016,-115990,-80257,37375,127413,10722,-111228,-44879,60680,108502,102311,76766,52929,36532,43549,73437,93330,85374,40109,16929,5385,10562,26412,105384,223887,233749,126812,27009,-34944,-87121,-53568,7612,92968,141682,228084,267937,195074,83684,-43251,-198925,110765,203627,197139,186136,160611,76726,15574,-42041,-56694,233,118734,154962,158596,24641,-44705,-21580,10664,-22152,-92146,-133855,-104469,-106279,-104516,-89520,-114059,-82064,-39340,-69912,-99995,-73312,-7194,-39248,3750,171019,297417,181998,9090,-11299,27125,41925,34792,24550,109024,78689,2682,-37922,-45217,-31565,40859,117285,97456,68116,43925,92436,240226,352306,406372,183875,-76697,-7449,47732,72539,117469,95452,-25993,-97041,-10955,60500,84556,-31724,-130964,-65745,-50671,24910,138900,147413,109469,34226,-75753,49294,62352,-22441,-134709,-72971,-30677,72663,133854,5181,-109877,-96127,-25873,651,-28016,-42222,-22158,-18884,-83903,-18061,17965,6430,-10157,-21530,33206,106075,91931,57546,47410,84595,111638,111752,130735,208238,218505,60581,-73458,-18362,69262,52442,-36690,-49242,-37230,-43597,-81899,-104670,-101319,-91049,-76909,-61972,-71006,-55818,4488,66334,47655,-39470,-80496,-63515,-33096,11328,6272,-49908,-79659,-86235,-104242,-109655,-104198,-52562,-29904,-11539,14592,-6177,-37874,16603,109889,208833,230919,135700,100613,150697,180281,99113,63795,20734,-13409,21653,50836,49093,28951,-5613,-53524,-42578,-41097,8098,41798,28607,-39969,28672,126032,151126,63279,-69856,-26902,64912,97372,15130,-41158,-38897,19982,-1873,-36404,-62313,-96455,-42158,19275,1622,-40952,-63822,-25081,31272,63543,64828,-8424,-95961,-43272,-23357,-16528,10739,21450,29472,-1804,-32901,-55089,-61272,-48914,29167,134020,279916,262984,72770,-6030,28992,127238,220025,314203,374589,306149,180837,62960,2700,-72276,-76562,-63779,-72621,-16581,94410,95838,26274,-70160,-70449,-8963,-30163,-96892,-113353,-89093,-102148,-40587,50467,106540,81772,36593,38092,68451,53942,5123,15022,38822,118652,211929,185536,48154,-29955,-27420,37448,133426,218858,276254,183295,66628,31718,40963,93833,116576,52668,-60334,-92164,-36189,-27269,-65978,1571,132207,286395,244816,115686,6728,-31730,-46792,-26368,20984,71831,60361,-6494,-69137,-79247,-89050,-66195,81082,270111,389688,346892,164375,17929,-100227,-125991,-43107,36816,78340,88222,59372,9062,-94806,-126972,-71136,-12015,40143,54166,116400,359053,214229,-43572,-72530,-15296,8933,5513,-6956,-28254,-27841,-17681,46593,75281,-28145,-126877,-69462,-27811,19923,27540,17336,56215,69859,54829,-16154,-46669,-44586,-40793,-6625,5202,15383,34483,-11678,-90060,-51453,-29261,-62255,-86716,24110,103271,196571,203055,146113,67562,-24297,-67866,-99834,-137925,-176078,-104860,-18943,2240,-56275,-160931,-72142,-49472,-89249,-60100,-82272,-93562,18030,155073,205923,96228,-77965,-21889,44963,45108,7484,-13214,-53006,-29019,-28413,-65807,-91052,-128080,-59355,-2162,39662,34343,14643,-26161,-98588,-126606,-52905,89052,141753,70808,-60359,-91546,31291,41205,-43562,-122483,-52430,14796,-20704,-44096,-38507,-44689,-26819,25656,47588,105023,106960,100855,48258,4375,7687,14262,4465,-3370,29089,59192,98009,164313,78473,48295,63428,40509,-23278,-138007,-81623,-19794,-8300,-33272,12247,86023,16704,-71039,-13878,59985,62275,51529,52119,50216,58079,74566,87902,80277,-6040,-57930,60227,99675,55047,-60320,-137142,-51793,38192,100382,132953,106780,109836,93011,34841,9342,60695,119914,48774,37008,36628,-5508,-18800,-8627,2323,-40757,-118457,-166400,-146979,-93394,-20831,23478,24075,-13413,-41758,-61970,-95570,-116243,-88954,-1554,61238,31667,-44389,-120699,-65063,-51814,-94179,-126176,-48822,-44128,-55708,-41876,-32183,-82101,-57503,-11300,5327,24156,-3923,-79850,-69549,-27324,-28862,-51723,-113023,-141255,-100706,-16119,65998,-25837,-32651,33905,110523,160173,163086,115669,47207,11222,-2162,-2112,-20454,-11441,50978,42849,37718,37895,69430,43804,-24621,-67643,-56267,-6091,9017,-3949,-56911,-63503,-40658,-21719,-45372,-78890,-99536,-66499,-3484,36657,55367,69138,54712,16940,-38420,-83445,-87068,36710,151575,241873,245263,142975,102086,153814,212701,200492,115217,24303,-57586,-55769,60912,233897,250689,201744,111194,42538,18745,20467,169534,350681,330871,217039,114458,32400,-33916,-69757,-50183,-41541,-47112,-93412,-132503,-45269,18044,30679,-46201,-42928,11256,71848,71752,-29429,-89984,-75001,-39829,1876,34008,86497,150739,170723,211951,200574,94146,10226,-40216,-2122,80582,163323,256747,229356,152422,93103,13275,-71931,-90515,-60310,-50473,-61060,-48709,-27950,-67347,-131826,-78963,17443,45195,-20482,-155016,-92180,5244,102399,176832,193720,137650,97997,50780,22193,62073,88072,96763,53173,-91590,36586,83393,35735,-28436,-55753,-92617,-108314,-133330,-120094,-115913,-109910,-86607,-41786,-19235,-67445,-86467,15093,47008,25502,-16653,-50117,-68888,-65506,-20029,14359,32804,31392,10231,-31119,-47456,-78963,-32424,75959,156522,73784,43219,-18524,-71026,-52545,-77273,-87145,54840,127056,77948,101170,67627,60835,100120,102201,15729,-22730,-2415,4487,39604,66736,75245,44257,2937,-29773,-84881,-92490,-72800,-84637,-115980,3601,172200,267253,199515,73263,-25784,-16654,42670,77708,13795,-50839,-75469,-60082,-57383,-59564,-74571,-89167,-83102,-47862,-3,18990,-21241,-57071,-62963,-87347,-79927,-53632,-46823,-69793,-116750,-83124,-102955,-66278,-26424,-2736,-14073,42221,121217,128611,85983,48931,-192,-81045,-105307,-73292,-36218,13223,32958,-18980,-64464,-81707,-99888,-98430,-76337,-21680,26582,86066,92727,52239,23172,15663,25781,133828,173194,139273,68483,21880,-11338,-59761,-122335,-123476,-56764,-4641,50030,53738,40970,47044,57026,91045,131256,86478,53364,137331,213331,133348,17806,12401,42883,16711,-4400,-15982,-16541,-29528,-1211,84927,90830,66161,69926,52738,-7043,-97090,-121083,-85046,-60205,-39417,32130,92349,127667,23541,-96954,-114912,-88795,-106034,-99103,-109957,-119155,-86234,-45690,-26746,-55516,-15199,42709,58792,-33395,-62585,39489,132914,131354,69047,47094,-7131,-250,-48590,-109936,-112381,-59250,-9091,16955,9216,-10734,11402,7910,-35780,-689,84381,116181,48889,2122,-71296,-32798,110244,207819,197071,175505,95529,-3634,-34035,-82905,-80465,5256,28167,45710,116685,153059,146411,157972,181353,119623,-41408,-66429,-21499,18968,56929,78918,56521,-4951,-34047,28252,54382,-38894,-131333,-54073,-20362,-26212,-47973,-40511,-81004,-53063,-18398,-14631,-28017,-70486,-120249,-94153,-112582,-126105,22714,165820,210127,92927,-23040,-40423,48786,107965,172195,241879,225615,71106,-67197,-100520,-86945,-5224,86866,84624,31112,41639,41283,-48362,-79363,-45296,9243,52335,54266,35308,4099,6633,49812,82794,34703,-74962,-101751,-62122,-18310,1919,2465,-56663,-75651,-44247,-64744,-88316,-43164,-17358,-5273,-10648,731,-17860,-64106,-63546,-8191,34585,5878,-60472,-83038,-112825,-67346,57335,248689,275172,201945,108828,32994,-45784,-75697,-118512,-127336,-102786,-37932,-16970,-25134,4848,58447,96130,115963,140595,166401,221911,218260,100287,13243,-42569,-51691,-58373,-108824,-134108,-113530,-85681,-68976,-59533,-60691,-42454,-45780,-36592,-5697,45443,11958,30601,16918,-49087,-60074,-35370,-35438,19438,32406,-7728,-101199,-40337,55003,164890,111323,28235,-29002,33686,185156,271638,245720,95170,-75915,-40068,29627,91801,135710,111408,69082,1787,-60044,-8742,30301,-38581,-73339,61738,178488,202264,136198,77885,31294,-7072,-5786,15780,33660,-4975,-57843,-98100,-116297,-63041,-11823,16169,8871,-23303,-90853,-84159,-50368,-61350,-42318,95764,148822,100309,56961,70928,45905,-6473,-56889,-61458,2787,53654,23354,-20114,-42384,13810,100330,234658,245773,64278,-15779,-43959,-49070,-47445,-40719,-11673,16966,116056,135645,53804,-35235,-122243,-97055,-46788,-31970,17128,100148,161486,106094,34427,970,-11741,-26475,-27125,-67843,-84966,-56789,16423,166457,316371,348417,254200,167701,157994,39784,-54478,-92745,23103,150174,269180,255166,79152,-45973,-73036,-51499,-4674,62025,129996,242415,333304,379613,339205,168999,129188,225083,338098,360923,314497,176389,83192,209990,305034,193103,140849,98292,-19928,-111361,-40857,31370,39817,14598,35713,84622,211903,227940,235000,256052,264651,253341,145301,15410,-86596,-128572,-14008,90807,119056,44495,-66791,-26745,114355,187063,199437,225127,264118,206208,39232,-45787,-66122,-52182,-12852,51519,84994,28051,-44469,-41363,-18407,9570,11985,25253,50493,126542,189230,80537,-4189,-24562,-48512,-5639,8822,-57012,-152394,-44966,94389,114814,-7693,-109495,-111987,-89491,-110768,-92699,-22145,131800,173681,78427,-23382,-70141,-93508,-77486,-94791,-127071,-54568,42136,69963,77822,98419,101884,54349,47133,107566,82890,-2271,-95085,-146686,-76803,-15041,17204,53276,69343,31746,-12450,-25670,-5272,50220,90809,118615,112343,92493,58708,-3868,-33317,-41413,-30180,-7642,-18519,-11022,24768,27148,17035,24585,14671,-28429,-86528,-136931,-109755,-111926,-102191,-97721,-79584,-126884,-119149,-119064,-48656,32658,106518,172109,135352,64871,35015,22126,16400,-21950,-18233,-48508,-60625,7191,79314,98673,114985,131374,75379,84652,95399,198522,232595,113090,-28100,-32071,-34297,-40961,-81657,-101804,-117612,-30611,20684,36565,31426,28563,57272,38152,23326,-92552,-136980,-128303,-96870,-76242,-34049,19157,33943,1558,-40882,-98458,-87989,-60547,-96337,-58695,-14159,-78783,-95803,-18848,16649,7445,86401,140575,130972,181413,266922,220014,95154,17995,-25309,-78893,-92211,-80153,-124484,-78937,-60857,-57152,-116237,-74032,30466,103342,174233,162859,135628,59063,-11614,-67871,-92099,-86561,-48226,-46463,-55997,-106837,-71437,78879,100715,151348,136803,66307,48234,97006,114982,61919,23027,-44589,-132307,-78048,-23431,-479,31608,35078,-24609,-98533,-35756,81061,231964,281281,178201,96409,-22581,-9340,125546,193929,85755,-63812,-112851,-65575,-54190,-91320,-105575,-124726,-136429,-128290,-117799,-117654,-110383,-111786,-95614,-60216,-10822,22312,41043,58573,103440,174312,219116,198123,200076,155829,56176,-74550,-60954,-64370,-76196,31872,172460,166807,70855,1041,-26234,-48451,-81186,-98653,-43781,124579,332007,359779,235861,98967,14497,-50274,-90568,-67799,-7136,-9360,-32054,-20710,5861,10103,-27097,-63343,4187,99968,188772,219066,170359,80007,-14677,-87617,-105505,-143866,-79442,-55273,-50506,-75156,-96083,-1058,89096,91399,45216,-28448,9473,11607,-62291,-84628,-68088,13754,47636,21673,-86999,-81708,25065,50566,6613,16429,90818,10970,-82194,-135578,-123121,-101878,-70868,2421,36360,1590,-22288,-88746,-111035,-127183,-174590,-150316,-82142,-34170,-17604,-50800,-54669,-23455,12425,27615,1805,-15164,-44892,-104358,-88084,-29734,6526,26911,27304,23045,-13655,-52195,-59184,-24012,2335,-40916,-92805,-88637,-68944,-18667,36203,33621,24121,138692,275313,298994,224305,147285,63408,48461,44152,36379,22351,54882,150915,217326,219731,265334,263991,209238,143489,92949,52265,82302,79773,77418,33746,-19747,-28304,27213,123924,200030,161410],[86180,32348,76056,157446,201208,178537,130168,62642,-7373,-47362,-42418,4771,96897,99657,37405,17696,581,-40801,-83442,-105853,-61830,19424,110074,197632,254897,231540,118432,21538,-54716,-62124,17567,74671,72477,45614,17981,20265,76595,146463,182648,77579,-38839,-60658,-57678,-51220,-87842,-71040,35776,105271,76870,37220,-20258,-97824,-113987,-111894,-113551,-82203,-96464,-100327,-102627,-79298,-82890,-99831,-119624,-130557,-31088,86074,52976,-97563,-43501,47118,48546,-41166,-90710,-40989,43048,-5617,-87124,-92550,-76630,-57181,-25148,-22643,-52647,-81607,-105153,-99507,-66462,-22154,40635,42916,62178,42504,6149,85609,237185,338756,298109,190199,99855,70378,44174,-10164,-6717,-2755,-19162,-46527,-47768,25830,98585,75115,23601,-5218,-38404,65432,225225,274834,244250,145357,76231,21503,-5124,-23606,-61110,-81258,-71388,-85713,-43843,25599,-19703,-85637,-72110,-32812,30835,101176,135483,102090,141295,212335,130540,1148,-4183,55075,37953,-40421,-106609,-10732,124217,158754,104392,32763,-47373,-95186,-54724,29873,113527,199990,179935,80259,-19822,-114560,-77931,-60962,-53100,-58733,-29270,25067,75572,85543,81412,86484,155073,180053,111432,2471,-85359,60966,222830,224102,180630,193194,177548,71193,42906,80193,118299,108282,86215,15076,-75247,-49712,-30592,-36607,1741,34782,35748,-21512,-69156,-30007,-22910,-47041,-22974,886,-41224,-120303,-102356,-85503,-26301,60740,176394,123592,-2539,-62757,-88974,-81975,-48032,-4437,86690,167823,192877,127683,27582,-35258,-58596,-37343,-34286,-6642,-61625,-149392,-71675,25272,120532,149840,141162,135471,156408,104992,31134,-70123,-90171,-52232,11350,83297,104487,50084,-14093,-14110,16378,34555,-27103,-58137,-67104,-90093,-102381,-45690,28454,10752,-65913,-30827,36068,32736,57487,25031,-35134,-84199,-117320,-91024,-53148,-18694,-12600,-26540,-41339,-64389,-70744,-44964,-11428,32943,47863,34351,-19511,-46638,-68634,-85824,-4708,73412,25370,-51127,-100568,-85081,20984,155860,204164,125427,30455,-43956,-94963,-114459,-117071,-101056,-22425,61345,35931,2861,-15506,-23604,-29096,-35009,25924,142630,302668,205659,30906,-56478,-31861,-36877,-31043,-33975,-47347,-39414,-62197,-86192,-75702,-46589,1615,11915,-7956,-54058,-48593,-80417,-154153,-123737,-71636,-37043,-55185,-76725,-64480,-64254,-55769,-36422,-23834,24210,16840,-49212,-131928,-43201,-28081,-50088,18135,129636,144116,50623,11132,-5560,-45052,-42406,-16546,-5680,-21953,-86404,-27411,40662,38107,30711,88217,120664,96439,15732,-64205,-22475,-24869,-31944,-31327,15348,43984,24783,-12863,-42791,-33710,-24373,-41654,-28642,40022,118844,107896,88759,66550,-409,-74858,-14479,60055,58868,45616,-45170,41493,127863,106132,21313,-38240,-42975,-4067,18799,9787,-381,16247,95426,97707,-45204,64024,228503,254839,97060,-32547,-115768,-75809,-25988,-35213,-57086,-17313,43351,25335,-59440,-105123,-62906,-51026,-75124,-49997,-45112,-18627,-48386,-16212,64269,62361,30114,38416,-5484,-90076,-117646,-75617,29126,100942,-22003,-111342,-24337,55771,99086,107078,92136,71345,46494,32772,42026,55722,55982,31852,25517,18039,16174,25876,110974,238182,250307,130353,20320,-38852,-89491,-49399,11776,101938,161184,271752,355471,262680,110915,-48961,-207042,87543,185714,212422,213088,165016,66236,26310,-27616,-45129,-16992,68580,123083,171576,55583,-8346,7465,35783,-1564,-71667,-110177,-82919,-91548,-99333,-67602,-81816,-78590,-41181,-56004,-77366,-45411,16705,-17682,26713,202939,339103,202952,16451,-12951,29941,51366,63656,67800,143202,98911,9995,-39317,-52065,-50658,3901,67699,60650,48835,46869,132190,303907,426701,462408,211869,-51997,-6479,64501,102567,146887,89019,-42069,-79346,14980,92651,108191,-24146,-139820,-75845,-59712,22166,170515,200697,142225,44094,-79428,24801,28420,-37815,-145332,-70020,-5242,117894,163022,21395,-121513,-112329,-27108,13588,-2962,-13143,1225,-12930,-76992,6918,25491,6143,-13237,-21574,39493,117089,102703,62710,45223,86201,123172,133831,161500,217252,174640,23901,-48723,21487,95159,54307,-51055,-46283,-23541,-33457,-81099,-104558,-90572,-85440,-81003,-85783,-72412,-828,55383,100432,63608,-36340,-85262,-66698,-33955,12914,21145,-21012,-48591,-75048,-119354,-128042,-98333,-41446,-23367,-7731,14196,-7309,-34822,17451,99783,175572,173578,71459,75499,138473,189695,102150,67679,38987,26973,57688,67510,47519,22803,-7522,-50235,-42381,-44021,5816,42077,31804,-35819,25450,113047,142135,66626,-64655,-21494,66662,105591,22629,-37370,-30690,17590,-15171,-38919,-56532,-102221,-72092,-17492,-36237,-74785,-52846,10487,65231,88850,94117,29323,-50289,-34389,-29363,-13214,19168,26992,28068,5325,-18109,-58783,-76526,-67748,12447,139469,285817,220458,25911,-51619,-11430,93236,221657,345071,405806,331322,198453,78556,12583,-78411,-71637,-59590,-54239,12211,116516,106841,30614,-66630,-61444,-723,-18876,-87528,-116199,-101008,-105649,-33969,56932,106745,73786,30671,47180,79878,54667,-12965,-10823,6636,77444,181655,165814,31625,-34201,-25542,35457,114855,197852,262363,183857,61511,21139,40843,102456,109582,30721,-76930,-83764,-25104,-16949,-75784,-10923,125582,303789,295550,162370,39909,-11209,-38354,-35273,-289,49096,46759,-4076,-59847,-78099,-85933,-39211,118525,303591,391842,309179,129731,-3927,-107000,-126749,-35810,58950,98481,89832,53445,6097,-92084,-145571,-94850,-32336,29493,58534,153507,419932,269656,-11516,-73270,-12901,21667,29219,23725,-13117,-26041,-27444,33443,68850,-13941,-110741,-83720,-48690,-12109,-14649,-21427,38783,67838,52141,-24371,-63769,-61097,-49931,-10425,8723,27842,55493,9723,-76976,-75892,-62546,-89965,-70173,42055,120629,196017,163750,91014,33184,-44831,-81867,-104399,-134622,-179505,-97441,-3545,16230,-48550,-159000,-85068,-53333,-89313,-58863,-91090,-108899,2838,126370,171021,86167,-57932,-2714,71778,73075,21643,-2890,-59017,-47649,-33559,-76612,-102439,-114461,-43103,9113,40845,31732,11919,-31343,-105064,-125480,-70691,65692,142855,88922,-42113,-104095,23545,41943,-44781,-128662,-47641,19419,-22997,-35598,-23918,-27663,-5699,46424,65040,114553,113067,110106,61571,18240,17837,22358,8054,-5432,26261,64370,112901,173584,70522,17354,34183,21033,-24480,-127049,-95831,-24321,-5318,-24890,16095,88853,13141,-84369,-21676,55678,57811,52154,56924,51832,53841,58262,65088,64031,-11714,-53377,60158,98813,50465,-66232,-136628,-32688,64626,115137,117260,77312,98226,111258,66341,48105,106876,127581,29094,19378,29473,-13273,-35315,-25127,-8928,-50456,-129589,-174923,-153378,-93499,-17990,20290,10945,-38036,-70960,-80473,-118903,-131453,-69833,30098,94352,43995,-37174,-135292,-84870,-64983,-96745,-101942,-35036,-36374,-49858,-37731,-25338,-71486,-53341,-12632,900,20079,-6619,-78880,-66194,-24895,-29324,-59766,-124256,-149394,-125349,-65691,26936,-39966,-47610,12055,86921,149211,165692,101911,38292,-1519,-11539,-15039,-48924,-43999,24520,25694,33906,38024,68930,38296,-35675,-79740,-63927,-10985,5631,-3992,-49045,-46818,-36093,-35977,-69756,-103101,-108618,-63737,-4123,29467,45069,53513,41175,9710,-44916,-88068,-88853,36826,151518,235572,238650,146645,100361,134969,181024,180962,98604,6730,-64968,-65320,35052,176639,159219,120771,38678,-30453,-29269,16750,195277,386145,352994,217970,100836,20368,-41144,-68812,-45787,-44150,-61481,-114690,-121604,-29611,41082,50261,-18636,-28818,-5791,45264,47327,-49655,-105113,-82693,-37943,2197,30691,82265,144314,162338,205052,179288,64592,-17967,-60822,-13358,75489,153232,221145,179260,110677,63607,-3595,-75166,-77672,-42521,-38415,-58781,-40707,-13939,-54691,-130945,-95310,2184,31312,-36360,-176600,-79803,15817,112454,193087,209594,153899,140102,108052,78623,121981,140809,127752,49485,-46369,49651,96664,48341,-21938,-55905,-99022,-119188,-146173,-131855,-129241,-123987,-91323,-37373,-16804,-71745,-79091,34818,70527,33571,-27076,-68774,-97888,-104924,-60733,-13116,22704,34184,19759,-19354,-34497,-63812,-27274,65594,138840,56536,33937,-20531,-67763,-55947,-77365,-67522,72028,142356,87666,101593,61355,61536,106211,114331,35336,-3417,6728,1687,35025,65237,78744,52653,17895,-22285,-93732,-92270,-86086,-93679,-111510,-1268,155111,234119,169719,57921,-30425,-17421,42820,97019,45988,-13909,-36976,-29349,-47088,-65612,-79355,-80483,-74908,-51333,-10725,612,-45379,-77274,-74299,-80086,-84178,-75393,-70604,-89355,-111157,-68115,-92689,-66808,-28934,-2101,-10004,45071,122295,134084,90643,54731,9285,-67513,-94279,-82570,-55785,-3021,26278,-23794,-66430,-78730,-93194,-97542,-65798,7164,59681,107040,108863,65023,35446,31462,44287,150073,166003,125886,55392,12494,-17555,-65703,-141789,-136579,-63327,-8914,36344,38145,32540,31415,27753,68136,120996,71831,41100,141033,219240,138900,28362,24761,50624,23607,-681,-9077,-16449,-37775,-8220,87448,97879,76868,94643,68932,-4017,-92324,-116270,-85857,-60434,-31041,51863,115496,156846,65727,-34359,-72178,-75171,-102588,-127575,-132922,-125411,-102595,-59370,-19906,-54584,-29406,18582,40128,-43675,-72350,34680,142257,157672,96417,47454,-21789,-12684,-54172,-112212,-116003,-53978,10993,41835,29973,4361,15612,4391,-46012,-18322,62613,93303,30771,-8280,-76433,-38430,110343,229140,219270,183926,92043,-48521,-106225,-136598,-64669,11474,18941,32036,108884,147153,123626,136676,172386,131002,-25409,-74472,-26056,17296,45838,54467,32169,-19884,-47782,13296,44388,-40571,-136680,-63398,-32683,-37451,-44016,-6813,-35659,-41472,-27837,-23568,-40354,-83631,-120145,-81719,-92430,-146559,-2932,148928,224797,123427,12928,-6554,55186,95557,147511,204039,201467,81305,-46032,-88769,-57384,26431,101761,79446,13344,9282,3143,-74209,-86675,-41118,19938,63730,63880,41468,13250,21840,65519,100237,54923,-66848,-80594,-39511,-2078,6326,-2817,-62590,-88057,-62676,-87106,-97091,-28318,-4530,-1619,-22709,-27788,-51509,-88868,-75748,-11675,34585,4155,-57997,-74785,-98707,-55450,67096,234727,239895,177182,90035,22619,-43162,-63895,-103182,-103676,-77512,-18217,-11224,-28330,-3045,51881,96349,115860,133054,156822,208150,177958,73935,1865,-49095,-57001,-62637,-107525,-124291,-99414,-80129,-73623,-69705,-76912,-51427,-47494,-66223,-44309,25333,-17120,-5856,1572,-67836,-76879,-40937,-38557,11903,17409,-19947,-106243,-41846,39396,155972,118989,51565,3423,59517,166300,219954,215408,95595,-67789,-57354,826,68794,131499,122069,89618,20338,-48887,-10953,19942,-51712,-93897,39608,159130,179894,103963,46868,20093,-8289,-7242,12243,26441,-7165,-58986,-101960,-126299,-81287,-23250,12791,16801,-5553,-71300,-86905,-61404,-69351,-39334,89024,126109,72022,36532,56120,36334,-950,-36521,-55751,-9385,45172,18600,-16121,-22611,43723,147694,291595,267162,70164,-18951,-49494,-50412,-48643,-44623,-15604,12927,106068,121335,44198,-38239,-116539,-95295,-46346,-20960,24375,94405,147559,87056,16876,-12259,-15110,-19127,-10614,-47605,-81975,-68558,-2581,135812,279869,319119,246636,161212,120018,9696,-72481,-71033,56744,180454,295012,272157,84145,-37041,-69796,-55816,-11159,58064,134758,261747,357653,395273,355421,174853,120131,204375,318139,367862,325334,159345,45479,166956,322206,248465,181364,115846,-20834,-103376,-27803,52632,68252,27993,18059,58450,183546,206171,217214,248160,271952,266916,128207,9483,-84161,-124616,-13358,95978,126541,49238,-77873,19490,195766,241459,199692,199034,222820,177318,31663,-47726,-54120,-40298,-10805,44474,78333,31903,-43329,-37027,-598,26433,17385,26620,60366,140543,178624,55364,-36143,-44476,-55825,-6410,8295,-52690,-142244,-51622,84527,110347,2972,-98135,-101539,-76959,-101118,-85395,-3210,164851,203191,100037,-9560,-67592,-101635,-80638,-88179,-103926,-38992,64911,96476,101953,121061,124088,74289,59148,115606,89168,10447,-78602,-124620,-58371,-2738,30513,64399,79197,40325,-10962,-31796,-19382,27327,72516,99815,107151,101926,74096,21143,-21693,-43587,-33275,-8157,-20599,-14058,35147,54458,38315,40115,29534,-21221,-84633,-151967,-132887,-126519,-105736,-102904,-75625,-135436,-136876,-112553,-35799,38354,104443,178679,152696,67174,27119,15963,10564,-32041,-45363,-95443,-76834,6504,71375,85920,113794,162124,123907,124560,72605,118658,158920,87841,-25287,-30713,-35834,-37731,-76261,-92275,-101614,-21744,21615,27865,14945,7231,31960,12678,21416,-58001,-117754,-91096,-50870,-44206,-29461,11339,28409,-4289,-52373,-110944,-73678,-32451,-67538,-76399,-35566,-87325,-93967,-32640,-6893,-16157,60916,132210,154135,238213,357156,281390,111496,14747,-33248,-81257,-74141,-67479,-115309,-78176,-57909,-46937,-103534,-83963,6859,71675,153985,162063,129722,51472,-11636,-40592,-55043,-45342,-1225,505,-27058,-99571,-95455,56468,101979,158635,152741,83367,76113,132414,151042,95424,48938,-32287,-106009,-57593,-10776,5057,34080,36298,-28045,-108892,-32971,78143,206517,222820,117699,54524,-38983,-12803,105741,143053,29987,-99885,-97779,-49028,-45097,-85720,-103646,-128836,-142811,-129314,-119413,-131322,-133493,-133268,-101375,-46318,2896,23811,25597,27943,56525,106843,148531,174107,185306,151521,59169,-67223,-47911,-52847,-72247,53718,208267,169427,59740,-12656,-40271,-58611,-79317,-90848,-44958,107742,309943,368907,250901,101822,19673,-41849,-82101,-81157,-20938,-23971,-44073,-30652,-4835,-2625,-42880,-73500,5199,106543,204517,240548,179357,79150,-7201,-65313,-82851,-125885,-85865,-59949,-52723,-72646,-99246,-12578,74834,91546,55995,-22362,-29409,-44507,-113736,-118999,-90771,12557,49712,4833,-117011,-29169,89612,106913,53446,25902,72231,317,-86631,-138985,-117196,-90651,-59343,10090,59064,36073,-4680,-83158,-115316,-134979,-165493,-120874,-54731,-17548,-16186,-71046,-85559,-51676,-7047,26063,18622,2470,-45194,-129213,-83729,-19340,19503,40328,36262,17877,-24006,-55586,-52932,-14898,2922,-49720,-93201,-76397,-55998,-18561,35464,36625,29665,149869,279511,306276,212502,136283,69402,59157,36254,25012,14642,50375,146229,216650,213457,244783,242418,203703,150936,104587,63323,83907,73040,76865,39976,-20503,-42381,5298,96930,183714,159053],[79268,29758,91514,182675,219377,179132,117685,46568,-14175,-41829,-28652,3708,68509,66150,14873,13816,8199,-36161,-86549,-106929,-61248,15518,102015,186402,249482,232271,120711,22233,-67835,-65993,28629,94089,81559,47191,19801,13849,60695,136534,202157,114215,-14711,-62367,-103644,-94530,-105658,-78376,36765,121310,106296,77983,24540,-55643,-76913,-78444,-131969,-84694,-79664,-128003,-132212,-104267,-100034,-104431,-119811,-121514,-20635,93274,56744,-97122,-39017,55113,50127,-39546,-79365,-25136,48713,-17271,-88557,-90229,-73592,-51365,-20052,-18250,-44915,-80550,-106323,-107005,-69720,-22985,40272,60751,90654,75164,48780,128736,268705,328629,270185,171414,90952,75717,59904,14282,27373,47216,28873,-34051,-67222,28245,101632,69540,-3025,-33917,-40728,96806,242977,277116,221037,118438,59276,16750,-3447,-26240,-73588,-98458,-85608,-93517,-44719,9554,-39958,-105435,-84467,-32988,41349,116317,147829,109541,161410,240627,145875,2687,-4083,51244,37336,-36624,-103976,-12276,110642,152116,107164,36042,-48465,-96967,-36163,56187,140933,223403,197957,94481,-7380,-104635,-77672,-66895,-59605,-65122,-25743,28219,79311,85162,76882,81010,149238,172264,96974,-26542,-74411,114182,270419,265445,205674,201431,165664,68022,39061,59806,86590,73817,57153,-3073,-82953,-46576,-18411,-21868,600,30760,41935,-8205,-54041,-15790,-10252,-34589,-14652,10605,-17964,-100798,-84310,-53502,2558,86583,196649,128544,-547,-53283,-73854,-63478,-29856,10901,103021,209571,220552,118473,10731,-53225,-90017,-46822,-39810,-21573,-81880,-135756,-37774,62736,148668,157349,136446,122184,141397,96348,21163,-83089,-68509,-40007,15565,85587,97843,30836,-30051,-26336,902,26102,-26656,-61471,-81762,-116001,-62725,-14830,45866,8891,-82709,-54716,21372,22175,32145,4679,-55061,-106342,-120876,-82927,-57974,-8356,34399,44191,17859,-35151,-95728,-63904,-25399,21755,40859,24752,-30735,-54509,-82148,-103596,-16550,67595,25193,-51636,-107553,-89863,23570,165335,212600,139904,38813,-56153,-127276,-93147,-126987,-81441,10330,92692,59877,10539,-22034,-36138,-40737,-43551,22535,144291,306486,209651,22763,-60431,-11481,-12127,-17796,-28665,-38607,-36188,-65146,-90606,-82814,-56371,-15808,-6080,-23209,-63788,-55339,-82047,-137192,-99414,-55593,-32306,-49511,-66828,-64765,-72112,-69344,-58166,-60860,-133,3845,-52467,-123489,-46680,-39549,-60737,9048,121430,159507,78818,28238,-3903,-56267,-54707,-23993,-9290,-23389,-83705,-26950,42624,44728,46723,108668,137375,99796,-7715,-100062,-49834,-40153,-33989,-26071,22005,52732,33905,-4367,-42169,-30375,-9648,-23016,-24054,36614,114025,106417,96700,86171,15901,-65735,-19507,47511,54432,59314,-37733,18471,106033,103007,33742,-20122,-18921,17839,25521,7464,-4434,16372,93454,114607,-15958,45994,200058,207803,60970,-63110,-122800,-60565,-13583,-30494,-75941,-40246,30432,27843,-66236,-108488,-53740,-34351,-73084,-64351,-32253,-4439,-38002,-23310,53497,47803,2114,2156,-38983,-108152,-118972,-75831,14764,70392,-55746,-105467,-7103,47669,87212,108039,105539,88969,52187,16539,5355,11387,17586,16636,29565,27358,17469,21178,110649,242690,257808,128846,9717,-48662,-97005,-46207,11856,101131,162453,288383,406737,298746,121299,-60146,-217037,43693,138047,196130,218978,155435,48520,34314,-12191,-30881,-33271,19264,92922,173681,81830,24725,36079,59355,14147,-56976,-88714,-61071,-78627,-90391,-44806,-52082,-59788,-31438,-35248,-55093,-23318,33212,-4559,39026,217274,356150,208413,20254,-17066,26530,53383,83824,103946,163885,110268,13746,-38270,-54502,-64962,-28503,19771,23239,27562,46824,159898,344510,470773,480219,212017,-41674,-2169,83994,134201,165792,74262,-61043,-63362,36564,118701,126925,-16232,-147576,-85619,-67511,17245,196419,257045,176133,47439,-95496,-10403,-8599,-53664,-140744,-66731,16578,150111,174834,28062,-131428,-122733,-27106,25461,22179,15341,25883,-2234,-45378,31186,31893,3915,-19370,-25469,41129,121653,108858,66873,43693,85471,130597,151480,185711,213369,126359,3111,-16280,50832,107455,48270,-66782,-43648,-14199,-26536,-81322,-104960,-87021,-86766,-90592,-110307,-34252,52491,93993,122750,72127,-36139,-92101,-71678,-36577,12042,32556,3813,-21485,-48420,-96455,-118149,-88337,-30322,-15525,-947,17257,-5859,-36203,11770,83938,137303,113143,10258,48159,118919,193064,107789,79706,66556,58782,74692,70108,41566,15476,-8567,-43719,-37852,-44374,4862,42290,34559,-32066,20779,99562,128815,65012,-60362,-16535,61056,103390,26385,-34343,-20556,10116,-30284,-39607,-51490,-102109,-97519,-48490,-71552,-107067,-31849,46782,99298,116366,132081,77163,-4894,-23746,-35815,-12437,24296,29666,23184,7563,-8455,-58892,-89877,-86779,-7487,134374,270386,164412,-20400,-83171,-35656,62417,217437,364051,419854,346174,214347,100732,40169,-58139,-64121,-55016,-34057,40038,130706,109077,29768,-64973,-54212,7202,-6806,-76490,-106236,-108877,-101409,-27273,61495,103493,61869,20846,52690,85231,49732,-32890,-32470,-19159,40425,146996,135498,5175,-41802,-24749,30452,93475,173320,243118,183360,59319,11887,38691,106188,93366,2401,-90725,-74975,-16120,-9274,-79225,-20991,115203,301593,322976,194144,63971,4428,-26073,-31520,-10838,30103,31527,-3561,-51448,-68892,-74528,-10505,153319,320231,370120,255988,87218,-33043,-113186,-125293,-32934,71280,110018,88008,46255,1829,-89222,-159545,-117119,-52364,17402,58898,178064,454006,312949,28978,-61975,-7250,33741,49676,51432,7725,-24355,-42044,11925,48383,-10189,-96663,-97034,-70811,-47474,-58781,-58660,20114,62606,45464,-33560,-81341,-76419,-57311,-14529,11133,38657,76357,27875,-57907,-76600,-77470,-87290,-47618,65758,141042,191592,123554,44190,-1259,-66403,-93523,-101598,-125733,-169449,-81574,19041,34636,-36698,-148656,-101244,-62852,-88987,-52080,-93734,-117072,-5064,108395,147531,87200,-34095,16055,96578,101526,40246,10853,-54421,-63949,-41486,-88858,-108183,-92756,-20666,25988,46177,30589,8841,-39068,-115109,-124398,-81909,42371,139129,104769,-20722,-98702,19713,44532,-43049,-131230,-46608,19259,-26784,-24674,-7823,-9999,12306,59398,75909,118873,116473,120008,77850,33997,27012,30062,12166,-7137,21921,66472,125049,180125,72234,-2317,5154,1258,-25773,-114183,-109693,-29492,-3905,-16902,23331,94180,12930,-97272,-31396,48864,51304,50495,58740,51903,49897,42366,40147,44124,-18361,-45344,60933,96925,44033,-74065,-129798,-4504,105249,142115,105660,45242,80361,125968,101715,95778,161850,139289,15555,3524,23068,-19742,-53307,-43631,-20615,-59201,-138691,-181881,-157947,-92964,-15885,16038,-4101,-63985,-99054,-96263,-140332,-121932,-44196,64381,126934,54144,-31002,-139787,-99088,-70142,-85138,-69793,-11225,-18877,-35102,-28580,-14740,-59125,-48158,-15090,-6195,14600,-8823,-74956,-57381,-17094,-26357,-65448,-131118,-145871,-139545,-107772,-6322,-52089,-59714,-6945,63649,132920,157375,80196,26367,-15409,-19387,-21318,-67441,-76327,-4893,5995,28215,38767,68482,34019,-44258,-89787,-69336,-12697,7279,3178,-35788,-31228,-31136,-47803,-91032,-117959,-99363,-58965,-5736,20969,32312,35792,27592,4429,-47580,-88314,-90164,35128,147518,224183,225841,145241,94567,108226,137256,147515,73806,-11952,-67919,-70757,7724,113588,74467,47372,-23746,-82690,-47499,32273,229207,416524,370250,217009,87471,10463,-45417,-64185,-38417,-43667,-72519,-132631,-106404,-4881,79230,87845,15025,-18465,-24137,19582,26182,-66386,-119959,-90517,-33307,6168,29652,77228,133821,149037,190369,152952,35428,-43242,-80030,-25836,68834,141823,184276,131337,71899,36138,-18481,-74412,-61734,-23079,-26940,-60374,-39911,-8245,-46433,-125421,-108915,-15027,12126,-57310,-171471,-62999,28318,123195,210251,225830,176765,200212,195024,161447,200173,207104,171666,65603,-11003,56964,102217,57323,-16195,-56354,-105292,-129515,-158328,-142443,-142722,-137046,-93253,-31059,-13386,-73243,-70191,54957,96834,46156,-29540,-80942,-121045,-122413,-71543,-16516,27359,44885,34538,-1098,-14345,-45215,-16494,57732,117938,41418,26890,-21259,-63398,-58714,-76130,-43388,96720,163436,105545,107030,56814,60713,108662,124130,57283,24756,23710,4906,33725,63716,81783,64599,39121,-7766,-91871,-89467,-97659,-98664,-102435,-1582,136514,198809,141366,43460,-33683,-11851,52516,128085,92437,32632,6892,9351,-24025,-62455,-76374,-70615,-68695,-55550,-20945,-15522,-64709,-92898,-82876,-69983,-72056,-82521,-91314,-110573,-104261,-56330,-81011,-64638,-30188,-1465,-7617,42541,115052,133141,92078,58431,17324,-53816,-79942,-83586,-69778,-14967,22819,-25915,-66427,-73904,-84653,-93817,-54793,33402,87907,124331,122820,76112,46528,46779,62824,162504,155018,111281,42472,4525,-20170,-62849,-140715,-138241,-65466,-12360,21514,19866,20778,13902,-2103,47346,104402,51461,28213,142781,219935,141266,38255,37538,60189,34427,7722,2395,-14070,-42508,-6660,97869,106433,82162,109840,75403,-5284,-86520,-109689,-83381,-56277,-17140,75484,137728,182671,113046,35969,-18693,-45210,-77942,-133394,-147120,-116444,-112200,-64450,-6125,-46500,-38390,-1400,26599,-46913,-81021,27304,146895,182722,125192,50919,-31532,-23195,-57397,-109101,-114568,-54064,18290,52587,40749,16187,21182,7494,-42710,-24284,43520,73730,16500,-18961,-82203,-40869,109533,246817,243531,196650,99017,-57847,-146554,-88924,-33314,14754,5566,14112,97057,137665,99856,116416,160756,135500,-12991,-79278,-26418,20562,36873,28341,4279,-36969,-61709,-3098,30271,-44006,-139380,-70694,-43661,-45852,-32645,34576,23787,-1863,-29356,-32121,-51522,-94295,-120523,-71693,-73620,-154963,-29379,129703,237335,158376,54294,32826,65873,84734,124407,164858,172247,88032,-28014,-75590,-33641,51201,112678,75222,-3571,-28661,-36753,-96358,-87772,-36283,28147,71525,71689,48863,24784,36893,79663,114959,74251,-52976,-55654,-13475,15562,9612,-11172,-72598,-105145,-87587,-110558,-95447,-11947,6840,3094,-31727,-50979,-76753,-107062,-80992,-4820,51906,21088,-43407,-61979,-81285,-39585,80283,217766,201818,147982,68177,10458,-38042,-45296,-74300,-71188,-45464,6777,-1953,-28609,-9696,44601,93759,112316,122581,143565,185719,133616,45225,-10478,-54258,-60662,-65866,-104634,-113131,-84795,-74709,-77969,-77954,-91357,-59355,-44568,-86727,-53449,33985,-23196,-40959,-26315,-93655,-88199,-42171,-39914,3373,1872,-32134,-109350,-42429,25025,143557,121798,71675,35610,87045,148221,174329,184509,94764,-58964,-82355,-27819,48358,127164,132008,108532,36305,-39318,-12206,9202,-63132,-111904,19351,138918,155782,73316,18380,7909,-10928,-9600,7417,16748,-12029,-59803,-104102,-133950,-100503,-38376,6192,23726,12969,-50088,-82544,-67973,-71773,-36346,78536,100480,43896,15470,37493,23476,2434,-18856,-48260,-21115,33588,10761,-13462,-3946,71925,195245,334665,269106,69451,-23858,-56458,-54135,-51586,-48494,-18748,8168,92432,103836,33935,-39932,-106888,-90396,-43655,-11247,32362,88836,132161,67186,-1546,-20695,-17272,-12027,9297,-21204,-75039,-87223,-31187,90257,223331,272339,225862,148575,86967,-9986,-75890,-41863,94808,213470,320230,288014,92141,-27647,-67774,-61639,-20729,50566,134039,268600,362010,386126,346612,170337,104207,176536,288585,359515,321563,140367,15405,119917,312216,289391,215673,126536,-24528,-92511,-18062,66030,88782,42951,3812,27421,145779,177802,195846,236504,272004,266392,105401,4690,-81244,-123345,-18011,93262,127452,51461,-81140,53991,253174,278420,190562,168910,179204,145437,24653,-46670,-39240,-26683,-7670,37058,69127,31174,-44674,-36325,8499,36838,21840,29225,70174,145692,155646,26358,-68940,-67451,-66608,-11373,3723,-48272,-126028,-64531,62198,95274,9565,-86957,-92319,-67056,-94071,-80234,12928,190423,224398,118140,5955,-59437,-107982,-84809,-80744,-77749,-29804,72010,109045,116239,136793,140802,89836,66238,117705,91330,20986,-61530,-103587,-44606,1918,34899,68353,83889,45427,-12460,-41911,-36966,-1877,41808,63614,83898,95719,77943,40214,-13894,-48564,-40179,-13950,-29045,-24502,38439,77739,58830,54235,42432,-16166,-84191,-167739,-149924,-139367,-108558,-105595,-68598,-119752,-137854,-103188,-27646,38830,94906,170842,153533,59783,12416,4238,-80,-46822,-80211,-115504,-46860,33377,80832,84877,118001,189406,163708,153290,55276,29978,75817,59634,-19070,-26726,-33682,-34444,-71376,-84485,-86246,-14867,18359,13292,-8797,-25142,-5146,-15244,15217,-24238,-76743,-44451,-5102,-15702,-28312,-1977,17022,-13536,-65093,-114585,-51709,-896,-39058,-96172,-61058,-96584,-94953,-48260,-30424,-35585,32905,110909,167144,289615,438424,331066,120765,8101,-42252,-80699,-59498,-59578,-110255,-79558,-57179,-38495,-90345,-98945,-23134,34882,122649,148240,114506,40556,-9658,-11323,-19299,-3920,41786,39685,-5577,-90588,-103999,37824,101697,163459,165595,97183,99923,162320,181676,126257,74142,-17537,-81530,-39931,-2241,4728,29419,31392,-34173,-123677,-35415,66967,169080,159433,60981,11353,-59150,-13957,82753,88085,-29681,-137433,-81950,-36630,-39566,-83222,-104224,-134818,-150453,-132386,-123684,-145197,-150631,-156866,-107839,-37704,11146,21809,8282,-5137,8217,41932,80502,144917,162452,139090,56682,-63261,-39100,-44672,-71487,68953,230035,161549,42764,-31132,-60111,-74149,-80878,-86157,-46299,91330,281386,366629,256675,98929,21668,-35265,-75557,-101430,-44735,-47522,-63364,-46888,-22291,-22033,-64536,-86472,40,102401,205665,244647,171472,64252,-11986,-53313,-64291,-104722,-94460,-67787,-56900,-71468,-107974,-28661,53308,84195,60610,-17739,-78697,-113751,-109983,-89538,-122649,-2369,38014,-22244,-109464,32030,150218,154099,88865,26125,40256,-18815,-97289,-143576,-109758,-80614,-53740,8346,66852,59611,8204,-79428,-119408,-137335,-143878,-95830,-33917,-3964,-14954,-86750,-124999,-81867,-25451,24179,30684,11415,-50631,-159360,-74849,-13060,25512,45187,37289,5625,-39548,-63462,-53401,-14044,-4792,-64776,-91887,-62303,-39850,-19051,29267,34412,30939,150407,265523,293278,188971,118613,70515,63636,25885,10924,2977,40360,131491,202473,191362,201034,195311,179074,147026,107874,65831,73266,55873,65329,38236,-25638,-59813,-18037,68644,161404,148532],[66098,20847,97585,197168,227146,171087,99265,26038,-26188,-42066,-20635,2854,33973,25021,-10056,4086,11591,-33723,-92193,-112603,-66853,4771,86148,165457,233142,224739,120626,27713,-58191,-53810,36604,107343,85128,44635,20155,5776,37500,111969,200194,135146,8490,-53526,-111048,-120832,-114267,-91954,25672,123980,126654,116098,73408,-4918,-28577,-41947,-116969,-87742,-65939,-112211,-120823,-103772,-113368,-110818,-122190,-117544,-17359,90520,51960,-100596,-38334,57219,46798,-41125,-74067,-19889,39252,-37174,-93593,-89849,-74306,-51173,-22374,-21821,-45201,-86943,-115775,-122477,-82047,-31095,35403,74124,110658,98365,82849,161510,281064,296542,229133,146525,82471,83893,75709,36906,57345,97838,97469,25709,-42023,34669,98527,57588,-34335,-71150,-41544,126203,249653,268160,187289,82441,35124,7996,-7393,-36334,-92225,-123141,-108534,-103983,-40943,-1636,-54811,-121743,-102099,-37981,45766,121890,148212,104191,161277,245658,146785,-447,-6357,43688,32278,-36429,-105396,-18298,90215,133211,97376,30100,-55236,-97462,-21807,74313,157948,236027,207707,103841,1290,-97394,-80218,-74861,-66482,-73592,-26294,26416,77369,77947,63791,64692,126756,144896,67193,-65695,-67685,154791,289910,284679,217375,191363,135520,59336,32222,35059,50529,38162,29918,-18546,-88195,-44824,-9200,-11309,-4818,23466,47949,5486,-41674,-3582,2531,-20523,-6037,17466,2765,-65167,-48699,-26688,27142,108555,212736,130066,-2550,-49536,-61145,-44990,-14170,22496,110000,234659,229891,99650,-10359,-68799,-105389,-36783,-39916,-32237,-93258,-109993,-11207,92424,167910,159786,128834,105948,120821,80806,5650,-91790,-49611,-31269,17614,86388,89509,11857,-44070,-33101,-11363,16138,-30816,-72648,-104980,-81906,-18163,14258,57205,1997,-97609,-72289,10424,15192,9901,-17831,-77247,-124679,-115002,-77078,-61656,3260,69434,90662,56993,-8911,-82190,-82207,-40915,7693,29557,11873,-42402,-63362,-97860,-122229,-28824,60028,24590,-51261,-114709,-97225,21642,165502,206088,138675,34220,-71574,-92103,-61486,-90915,-56492,39213,120693,81912,16807,-31005,-54268,-58086,-52992,17531,139635,299694,210125,18382,-61699,6454,7403,-9595,-25369,-30513,-31984,-65033,-92027,-87930,-64985,-33635,-25298,-37311,-71173,-61974,-80898,-122232,-81869,-44312,-29644,-43492,-57802,-68078,-82989,-82358,-73690,-99972,-20663,-5769,-56390,-118907,-53417,-53079,-72691,-2377,107612,164620,100235,42712,-3133,-68384,-67974,-31266,-13030,-25587,-82788,-29862,38382,43365,55265,124000,150996,98521,-32575,-134425,-67899,-44411,-27862,-17532,29427,62125,44300,4677,-40015,-25658,5668,-948,-9111,31689,100883,97494,98658,102161,30159,-56457,-25749,32788,47008,64421,-32166,-5618,81896,95001,44185,-1918,4605,37453,29662,3687,-9153,15827,89358,124407,5384,27135,166817,161844,28777,-91492,-112554,-45189,-5820,-29181,-91196,-54175,19960,29873,-60412,-106805,-46790,-22961,-65361,-58663,-17668,7805,-24021,-21352,43614,30890,-25584,-31585,-63872,-118158,-117253,-77863,292,45357,-81954,-98830,6840,38664,75468,107545,119446,108897,56342,-1975,-32699,-34687,-24393,-1030,32103,36212,17983,16086,106719,239819,259323,126054,-1117,-61102,-103721,-41541,10264,93916,150073,280278,421952,305135,118711,-71530,-231158,-12135,72235,156723,206502,134002,27842,41799,6819,-12750,-43131,-21847,68074,167139,104309,56260,64896,81193,25442,-46330,-68434,-39044,-65742,-78878,-20010,-22106,-33624,-11137,-9023,-32115,-4395,44322,2394,43099,216019,349355,200512,22429,-20503,20051,53514,103258,139890,174782,115598,17105,-31623,-50268,-69927,-51650,-21316,-9558,8835,46314,176591,362033,482227,460204,189262,-42898,8785,109661,167836,175807,56512,-78730,-50708,54057,138522,141620,-5615,-148564,-92194,-72172,12505,216217,313616,211994,46552,-121841,-48227,-45242,-70240,-136126,-61367,36051,170612,171544,23550,-144575,-124618,-22274,40840,51367,47046,55344,18240,-7240,55759,39766,2936,-25685,-30494,41051,122751,112985,72358,44974,83716,134282,164398,202044,198569,80512,-1133,16192,71873,110117,39071,-80125,-39434,-6977,-20433,-79197,-105266,-87849,-91684,-104173,-119499,16891,96773,120898,135079,75431,-36503,-98674,-76503,-39188,10915,42147,25591,630,-23309,-63195,-86359,-70631,-16465,-4094,10422,24839,-1535,-41339,1769,65741,99696,57513,-40280,23172,97101,192641,118343,99489,96644,80700,76975,62767,34806,11208,-4353,-30215,-26716,-40274,6963,44169,38908,-26089,17672,88001,114915,61468,-54451,-9995,51320,93013,28624,-29817,-7398,-989,-44039,-36430,-44961,-97563,-115484,-69648,-99527,-129898,-5847,83657,133156,145145,174613,129274,39426,-11321,-40389,-12236,28390,32176,18638,7997,-1676,-53782,-94130,-99055,-25082,120341,235994,102752,-61270,-88480,-43288,39340,210726,372298,417802,350219,227033,126457,82191,-20188,-52540,-48030,-10933,67373,138906,105201,26436,-62736,-46553,16739,8663,-60389,-89827,-100428,-88631,-17846,66918,99957,49717,9650,55640,85860,40950,-51819,-43985,-33043,14041,114808,100630,-27599,-50136,-22902,24711,72413,148019,220821,182871,62457,7187,36364,103619,69091,-26321,-92736,-63961,-6991,-1688,-75321,-26750,103339,282971,325746,208877,79249,16539,-11628,-18450,-10306,17668,17890,-2769,-41912,-54196,-56377,19812,182595,318213,327331,193693,41036,-66096,-114101,-119673,-32340,75819,113924,84632,40097,-1250,-84239,-151770,-134803,-68654,6882,57445,189901,456901,338169,72165,-38260,3520,46770,67684,75055,30515,-20182,-57450,-12352,21407,-13443,-83429,-106141,-91883,-82898,-100318,-90686,2781,55955,36795,-41811,-97149,-87595,-60674,-17114,13282,46779,91871,40627,-38486,-58009,-63220,-54259,-10946,99960,165990,184909,86348,8563,-32904,-86810,-99358,-91697,-113887,-152795,-55451,48838,57092,-19926,-129819,-113301,-71274,-79057,-37144,-89524,-119577,-7739,97539,131101,95226,-6665,35776,120296,131159,65951,30744,-33586,-66475,-49821,-100561,-103317,-64898,6990,47759,55879,31859,6606,-47627,-127450,-122037,-85095,22430,131739,118304,4162,-75820,22751,51092,-36339,-131151,-49280,14088,-30540,-10387,10163,7994,25692,63882,79449,117967,117866,131472,98430,53535,35835,38033,17623,-7440,17116,65727,133111,180903,79193,-5402,-17051,-15033,-24938,-97911,-122204,-34451,-3459,-9407,32207,100145,16263,-107647,-41179,41132,44427,47986,58678,51243,46799,28241,15087,22103,-24802,-33688,66023,98503,40256,-80062,-118514,30401,158237,182314,102155,13963,57439,134847,138036,148911,218171,150226,8026,-9353,18504,-22993,-70620,-62791,-31035,-65228,-143979,-185870,-159486,-90739,-13506,11851,-19490,-89298,-123630,-107482,-156681,-99608,-15361,99561,156672,62439,-25382,-137109,-106641,-65956,-60162,-30987,19089,5859,-12775,-16299,-2106,-45024,-41582,-18221,-15328,8657,-9861,-68124,-44555,-5846,-21296,-69527,-135655,-138914,-143164,-136889,-28221,-59378,-67292,-20897,43705,114668,141601,55173,13507,-28268,-24511,-21611,-73050,-106406,-34952,-13901,22114,41164,70055,32831,-48948,-96677,-71733,-11357,12575,14907,-20015,-16032,-25108,-56351,-107925,-114670,-86935,-52659,-7867,11832,18207,17708,15431,2021,-45556,-83458,-90543,31683,140023,208940,208426,139116,85070,74525,82105,97496,38603,-30200,-65012,-70027,-16659,53600,4384,-13037,-71368,-72812,-21549,67584,271723,441201,381786,213762,74378,2484,-46711,-55518,-27673,-39583,-78954,-143954,-87197,28574,130211,134728,47457,-10773,-42576,-1016,13226,-75968,-132780,-97884,-27053,12820,30921,71958,120324,131773,168601,122489,7452,-65251,-98463,-39376,61663,131813,151233,89218,37304,11179,-31140,-69845,-42979,-2067,-16107,-65448,-45676,-8985,-40174,-117039,-120548,-34592,-12249,-82447,-147682,-42875,42048,134460,227892,241687,206868,277636,309698,270525,295706,284339,224010,92722,15806,58998,101536,63209,-10688,-56159,-110312,-138114,-168895,-150242,-156352,-147625,-91948,-23330,-9428,-72122,-60081,74320,124261,61554,-25693,-88044,-123130,-103915,-54085,-1335,41524,59609,51579,20744,10669,-24181,-629,54621,95367,29380,22018,-20652,-58113,-61622,-73997,-18130,122688,184415,128391,116643,54313,58413,107446,130991,80424,60519,47488,13920,35422,61450,83526,77919,61151,8556,-80291,-85425,-107382,-97843,-89134,2288,117135,163204,115025,29718,-35930,-2194,68383,165654,147353,85160,54571,52480,5347,-52659,-69056,-60782,-64808,-61925,-31843,-30366,-80106,-104279,-88736,-58099,-49911,-69186,-98441,-128148,-100670,-48073,-68515,-60071,-30905,-2678,-9200,33276,98599,124205,89458,59603,23710,-40334,-63777,-78046,-77801,-22232,22429,-26302,-65602,-68191,-75197,-88620,-43739,55947,110180,137777,134202,85035,55716,60221,79265,168486,140052,95449,29432,-2565,-19940,-51608,-119735,-128452,-64209,-15110,6624,-288,5358,-5955,-29694,32859,81808,25049,15973,142272,214709,139668,46576,48964,69241,46754,19632,18011,-10261,-44498,-63,108067,109237,78538,113186,72518,-9919,-80067,-101406,-77539,-47188,2483,101764,157381,203307,160999,108577,34791,-13038,-53713,-119100,-135440,-103165,-108842,-61665,12452,-31943,-42200,-18190,16352,-44927,-88381,17264,145660,204044,153066,55978,-36755,-32111,-59451,-104701,-112044,-59773,12694,48466,40483,22524,26210,14602,-30422,-21499,28344,57916,4577,-30473,-89404,-41252,107029,258247,267017,212364,113793,-27559,-70868,-19929,3702,13187,-12154,-7359,82157,125116,74842,95798,145222,131094,-6280,-80849,-22302,29189,31275,3112,-25258,-55909,-75713,-20869,11683,-50260,-140564,-76099,-53301,-51212,-16433,79059,93245,60701,-14991,-39581,-61197,-101768,-121816,-64647,-57344,-146927,-55803,109556,247538,197357,101616,77546,80553,75408,102361,125361,138588,89461,-14223,-65268,-17319,68137,119108,72145,-14583,-66640,-77597,-115493,-85502,-32067,32666,74319,75750,54607,34409,47829,89298,124833,90681,-33745,-28031,14497,33303,11184,-22208,-85433,-120806,-117774,-134352,-87368,2180,14595,7296,-34781,-58676,-83871,-115420,-80562,8249,81452,56844,-15607,-44145,-60621,-20291,96284,199162,163642,115426,43882,-2669,-30605,-22576,-38453,-31786,-7107,36091,10315,-25681,-14303,38660,91042,108315,112261,129389,158823,91622,17081,-23039,-57657,-63211,-68947,-101780,-102473,-71104,-70022,-82432,-84393,-104208,-66988,-36665,-55028,-72,69719,-4223,-54527,-60690,-115816,-81684,-38097,-39824,-6026,-13628,-43995,-110959,-42724,12087,127379,118780,86958,64895,112110,131559,137676,154820,92518,-48661,-111420,-49863,33513,123891,140869,124544,48115,-34179,-14590,-2304,-72522,-127609,277,117763,130337,44297,-8039,-5680,-15470,-13236,1180,5327,-19348,-60490,-103872,-136483,-118720,-57734,-4839,28331,30965,-27977,-70691,-68016,-67485,-34001,64835,73299,16736,-5578,16585,9663,5172,-3974,-40171,-31433,19090,-1031,-13807,11593,97350,238688,357853,252599,62443,-30953,-64840,-60021,-56086,-52428,-21733,2698,76797,84927,23887,-40076,-96003,-84076,-39679,-2726,42026,85944,119393,50348,-17861,-22737,-20135,-7259,29978,10631,-57867,-107860,-67081,32343,152356,214426,196830,134266,62433,-18803,-65626,-9680,135888,247328,341884,299343,100870,-18501,-66118,-66693,-30872,41151,128119,261431,345415,354664,315439,157134,83310,143961,253088,338523,304895,120750,-6206,75906,280686,310647,239085,129497,-30626,-81905,-11280,72315,100680,56691,-3515,-3867,102299,144420,171726,221840,265604,253454,80886,736,-77750,-123567,-26161,84863,123195,52002,-76787,72772,280774,295134,174279,138453,138148,113512,18270,-43892,-23801,-12404,-3359,30402,59210,27207,-47722,-38687,10205,41871,26643,34862,81171,144101,125783,-3326,-100510,-90387,-79742,-20343,-4504,-42283,-103433,-77763,31959,73120,13418,-75511,-83987,-59141,-88499,-75909,26616,206115,234391,130209,21240,-46628,-108203,-87296,-71646,-50910,-26566,64166,108297,120253,144879,151923,101434,69280,114923,90499,29896,-44743,-84342,-34129,2008,34121,68213,85468,48704,-14986,-54290,-55165,-32704,2112,12393,44403,75961,72146,51804,-9536,-53877,-48286,-22599,-41388,-39535,36967,98262,81317,69442,56037,-10545,-82417,-169757,-144521,-146172,-108541,-102439,-55186,-89256,-117617,-91253,-20977,37438,81944,153114,140773,45584,-5519,-9539,-12153,-62918,-117806,-72826,8041,76402,103946,97504,130228,213761,194671,171994,51234,-46324,-411,41094,-4708,-15823,-24169,-27516,-63378,-74868,-69057,-7222,14329,-3083,-35197,-63048,-47084,-40523,10275,11191,-27778,10623,42880,11445,-26566,-15617,5712,-20600,-72716,-101366,-24927,32921,-8659,-81092,-84134,-100623,-94215,-60732,-49491,-47153,9406,82731,172781,335582,505119,366814,125854,2484,-47323,-73835,-45442,-52109,-104522,-77186,-53089,-27009,-72224,-109015,-50203,265,88208,127940,96932,32845,-224,21659,18772,39717,82146,74053,12710,-76696,-93466,28852,105212,170934,179592,111681,123723,190542,210803,158861,103591,4628,-54044,-19763,8076,4843,24285,27688,-34977,-134354,-36393,55014,129723,102780,16623,-21659,-67239,-2963,67816,43409,-78498,-139443,-59931,-21536,-30650,-76622,-100044,-134572,-150042,-129323,-122808,-145696,-129185,-135885,-104186,-27249,20978,23213,-3157,-32104,-31809,-7846,29898,119570,140186,126457,56168,-55335,-26738,-32119,-65603,84942,244402,152202,28809,-45160,-76574,-85777,-77114,-76754,-39230,84299,256902,361523,261596,99917,30392,-20952,-61962,-115436,-67940,-69682,-79953,-59514,-36961,-38805,-82335,-91195,-1088,97747,202251,241539,158281,46815,-18461,-42039,-44276,-82308,-96360,-66522,-49800,-59592,-112359,-38530,36711,80861,70027,-4232,-100394,-91030,-40272,-31212,-108255,-17604,27327,-36296,-54604,98670,210117,198942,120809,27378,9464,-33905,-102194,-137066,-91700,-61278,-41602,10643,72791,82101,26355,-66805,-111602,-123089,-115441,-68882,-12138,14315,-3843,-75688,-114808,-87933,-26499,33419,48114,23487,-46459,-122245,-51497,864,36278,53681,43291,225,-46077,-61840,-46489,-7626,-6903,-71668,-74345,-33432,-6985,-3634,31793,40757,42513,156206,251794,278008,171541,110563,81046,76374,28185,9842,3045,40461,122298,189946,169406,151290,140380,151472,146661,117867,75602,68779,46737,60589,45155,-18682,-63609,-25957,56316,151112,147585],[47649,5089,93403,200273,224549,155034,75415,1139,-43479,-48171,-18767,2164,651,-16158,-33887,-11409,9893,-34197,-99956,-123431,-78210,-12025,63645,136404,206529,208919,117394,35978,-33065,-34708,39404,112178,83355,39208,20812,-1101,9400,73707,175418,137145,25226,-39182,-69595,-80953,-102795,-112328,2557,112579,135705,147580,120549,45253,15953,-14445,-104806,-92460,-56286,-81104,-85671,-81520,-117335,-119488,-127396,-119374,-21698,77698,38447,-108540,-42131,52553,37980,-47113,-76045,-25809,16272,-63597,-101876,-91768,-78716,-56588,-31652,-32139,-51663,-96589,-126148,-140977,-103203,-47249,25137,81080,120802,110389,104620,178953,271035,245551,179468,119528,76981,92929,88072,55649,81114,142045,167191,97393,3124,45610,90632,40905,-62865,-106251,-34630,150136,242300,245959,143176,37348,2463,-6823,-18144,-52729,-113170,-141452,-120912,-85813,-31084,-6468,-61447,-124199,-125958,-49726,41878,115721,135236,86143,142087,226423,131371,-10162,-12433,31793,22057,-41071,-111596,-29538,62620,101609,73405,13434,-68515,-96740,-12881,83480,164190,238141,209931,109020,6363,-93535,-86859,-86324,-74459,-85823,-32190,18739,68793,62887,40918,37293,90638,102002,25668,-112264,-64390,179264,281446,281019,215209,164016,89842,43568,20520,7350,13315,3842,4664,-33082,-92951,-45016,-3760,-6182,-15267,12758,52731,17013,-34216,4826,13843,-6469,1131,19204,17878,-31620,-18797,-7083,45294,124466,222502,127115,-9222,-52734,-55197,-32041,-4378,27485,104873,237435,217602,70588,-35985,-79555,-82677,-18319,-37933,-40412,-97240,-92191,5435,111178,176165,155729,116936,85660,94075,57328,-16574,-85189,-35359,-27350,16932,85132,78986,-7449,-54944,-35085,-19444,7613,-36146,-85257,-109341,-31733,25640,38790,60038,-12090,-114394,-85719,-99,7113,-11066,-42975,-101999,-128879,-104807,-75465,-65810,11567,88076,112115,73097,3631,-66887,-101598,-59331,-10734,11887,-6514,-55231,-73849,-114454,-138149,-42190,49099,21733,-51696,-117473,-109155,12208,152623,180783,116100,12117,-83851,-61694,-36844,-55860,-32076,62367,141694,98369,19233,-42968,-77245,-76538,-57989,12610,129366,283503,208022,23413,-61107,17549,17802,-9941,-26345,-25168,-27955,-61772,-90464,-90496,-73239,-52657,-46995,-48590,-76294,-70389,-80794,-113509,-73686,-40724,-31403,-39719,-52081,-75774,-99113,-95686,-80780,-138021,-35673,-14010,-63557,-120591,-66136,-70495,-88436,-18746,87098,157897,112966,53098,-3874,-81138,-83455,-40192,-19129,-30697,-85867,-38146,25817,31613,53287,129997,157431,89270,-57506,-157961,-77834,-42339,-19909,-10699,33696,68644,53317,11648,-38596,-21361,19383,23915,17092,28748,78851,78335,91037,110551,38949,-50164,-34088,15573,35678,58475,-32437,-31996,54207,79868,49068,13185,24497,51625,28488,-4268,-17497,11349,80787,123926,15830,6195,130171,117994,-1569,-119354,-98218,-34321,-4586,-32228,-99999,-63102,8017,27345,-45599,-99246,-43442,-19492,-61698,-43729,-6803,15514,-9878,-11073,37216,11711,-53339,-58845,-73332,-115165,-115968,-83338,-12251,30666,-90617,-97062,13285,26036,61208,102823,131116,128965,56536,-24697,-73165,-81104,-66520,-20396,31051,42225,16598,9393,96406,226881,252444,120080,-13687,-77679,-103415,-38459,4218,79059,124982,247285,400553,281770,102462,-83186,-253821,-76979,-5018,100673,177269,99235,3341,45178,25333,3631,-49097,-53998,44651,149910,118856,82749,89691,96603,28672,-42686,-53098,-21487,-56503,-68341,3461,5156,-7604,11986,16663,-12447,8468,47167,627,36517,197590,317698,178026,19709,-25543,9323,53716,124201,176232,179134,116437,19194,-22805,-43532,-68592,-67411,-57240,-38776,-8824,42273,179188,354607,459197,405118,147206,-57128,22521,138267,197923,174637,35795,-95710,-46538,62213,146611,147565,4093,-144510,-99296,-77727,4283,223415,359364,243761,41282,-152446,-79848,-79717,-88442,-133584,-58852,49315,177804,153580,7177,-164273,-122237,-15460,58202,83326,81313,87909,43868,28253,75624,45645,809,-34655,-39622,36441,117812,112035,75463,45030,76596,128782,166167,203272,169678,36707,1490,42204,82074,102014,25343,-93075,-38216,-5764,-18799,-76744,-106360,-91873,-99400,-125344,-99084,63699,125916,133099,134839,70503,-40847,-108322,-84687,-45519,6083,45989,39815,13506,-7223,-35215,-51365,-48430,-2600,7432,21900,31996,485,-54191,-15739,43227,62322,7394,-80289,-1556,71979,185173,129732,120021,120151,89128,64835,44733,25028,7846,2531,-13291,-13834,-35903,8238,43898,41227,-21391,13252,75263,98284,53478,-50279,-5832,35694,72002,25823,-27405,3748,-17729,-57125,-33352,-40592,-94319,-126672,-82836,-119217,-132034,17104,114849,160283,167746,211066,175545,76238,-2191,-46483,-16284,27901,31161,11675,3685,-906,-48784,-90504,-102814,-39843,94789,182395,38047,-97895,-78460,-45632,20791,198996,366330,397117,338863,230344,147713,127851,25010,-41213,-42329,10348,88960,137767,92438,17664,-63069,-41634,24603,24681,-41640,-69924,-83029,-72565,-8905,70056,93450,35567,-5521,51859,78230,25320,-71257,-46072,-36466,282,89765,66268,-66629,-61840,-23465,15219,49285,119053,192364,177733,67035,4635,30841,88491,34009,-50246,-83420,-54404,-749,3400,-68460,-31794,86593,247386,301071,202054,82244,21996,-594,-4991,-6169,7984,3492,-4662,-34691,-40520,-38050,46083,198911,293259,263927,124068,-9885,-104131,-110026,-113228,-36928,69849,106862,76248,31627,-6234,-80614,-142863,-150299,-83078,-4159,51379,185329,425639,339093,109837,-8372,15610,56972,78890,89117,48156,-16494,-74638,-39595,-9403,-24316,-74610,-111882,-114870,-120179,-135875,-117437,-15870,44571,23009,-52543,-114301,-96081,-63025,-21255,11668,48458,97373,44871,-24001,-34743,-32218,-11739,42539,143696,190955,172547,50336,-20350,-64257,-108788,-101413,-81230,-104840,-130993,-23248,80061,77661,-3069,-107145,-111811,-70581,-56641,-18536,-83323,-120644,-10640,86906,114586,101588,19811,52811,139005,157733,96105,53976,-2304,-53556,-60723,-114483,-92214,-36848,33933,68752,65111,31498,1569,-59094,-145245,-120506,-85093,4154,117739,124885,27874,-46053,30164,58807,-27652,-131739,-59534,-313,-36710,3324,25704,21629,29440,55788,71213,108110,114011,141050,119955,74665,41422,42532,20717,-9839,8637,58368,132084,170613,83168,2141,-30754,-28900,-24588,-81462,-136759,-42791,-7832,-6929,36148,99754,17794,-118226,-53467,29824,34544,41815,53794,46580,40862,12885,-12227,-4485,-33995,-22798,72790,102314,38240,-85162,-107921,64931,215195,229035,104430,-17058,26973,131231,165673,196273,262896,152414,1439,-22453,12623,-25179,-87176,-84759,-42251,-70937,-148134,-189496,-160839,-89823,-13841,4855,-37702,-116027,-142284,-114250,-154398,-76381,11151,129961,177487,65409,-23611,-134328,-110799,-56553,-28355,9370,48802,30956,11195,-6733,7167,-33007,-37010,-25265,-29502,-475,-12722,-61893,-32152,4200,-18231,-75476,-140904,-133459,-142319,-146936,-39032,-63082,-72630,-31626,26043,94437,119391,28119,-1351,-41745,-30001,-20144,-68742,-133723,-67046,-35458,13528,42416,71638,32712,-52141,-102937,-73826,-10402,17212,26285,-5645,-3562,-20385,-64012,-122151,-103891,-75802,-48017,-13194,-510,649,-2427,2737,-43,-41406,-76008,-92318,23388,126380,187913,185013,125950,69410,32294,14185,27207,-9543,-46443,-57852,-64967,-36186,1708,-49805,-60776,-104558,-50966,14771,111685,315887,455082,383378,204767,58833,-6581,-47891,-45503,-16184,-34412,-82601,-146282,-67155,66320,186528,180472,73825,-7539,-62488,-14769,9510,-77489,-142819,-106398,-22616,18513,31664,64323,102345,109082,138428,86618,-20959,-85949,-118882,-55294,53633,124415,124952,54017,5541,-13500,-44065,-64302,-24036,18156,-7954,-75535,-59363,-16170,-36242,-108263,-133016,-58820,-43376,-112475,-120583,-22775,54189,143985,243233,253990,241189,366079,441253,397531,401695,365973,277661,120961,34074,55423,94642,64940,-6681,-56251,-114728,-144899,-172053,-152957,-170611,-153767,-88604,-16386,-7105,-70470,-50993,89830,148632,75596,-19716,-93322,-110269,-82584,-29785,19286,57459,73430,66878,41812,36368,-3419,17464,56708,73037,20199,17776,-20095,-53834,-66650,-72460,4503,142662,197828,150206,126617,52235,53249,101399,133395,102813,100960,75079,26703,38131,56370,81757,88550,77924,20924,-65519,-82537,-115974,-91692,-73184,8429,96551,127864,89966,15811,-37891,9208,86438,202676,203023,139315,103253,96413,36153,-40037,-60459,-52210,-63970,-71787,-44762,-45299,-93141,-112721,-92883,-46196,-24565,-40440,-83483,-128011,-102143,-43127,-56044,-54322,-32689,-8164,-17133,16260,72707,105813,81504,57313,27702,-27989,-47383,-68918,-80528,-25400,23865,-26723,-65461,-62716,-65988,-83413,-33609,73468,125513,146845,142204,90895,61896,69989,91094,165612,120963,78149,15741,-9585,-18309,-35319,-92680,-112132,-60970,-17538,-7682,-21680,-13874,-28613,-50025,27794,54630,-7123,6040,139301,203343,133651,52591,57848,76204,58489,33601,37146,-5870,-44616,7909,112253,102799,65485,105706,63147,-16048,-72778,-91135,-67968,-32554,27770,129186,173133,217557,205320,178917,84989,17029,-32898,-104553,-119217,-87590,-97746,-54429,33224,-12088,-40583,-32185,7457,-40082,-93726,5174,138323,219620,178038,61469,-37981,-39460,-61157,-100462,-109669,-70254,-3958,31129,30058,22585,29397,23027,-14114,-13217,18194,46306,-5529,-42372,-97711,-39888,103052,262386,287429,229560,132271,16308,5361,48597,39754,5952,-33145,-29843,67204,111509,49152,74587,126010,117999,-5800,-78226,-12524,43954,30777,-17502,-52955,-74953,-88602,-38979,-10428,-59217,-140029,-78707,-60540,-52633,2634,123663,168359,137202,19311,-43738,-68085,-104563,-122857,-59786,-43336,-130814,-79374,91429,256806,240681,156075,128518,100323,69208,82429,87867,103563,86915,-3592,-58643,-7848,78042,121867,71238,-13560,-82791,-112613,-124729,-81078,-28023,34081,72520,75851,57518,40098,53106,93549,129732,103975,-9194,2690,44562,51509,12061,-34213,-96648,-113363,-135095,-145537,-75622,13705,19164,11900,-26435,-41353,-67666,-111421,-75254,24713,117256,106168,23524,-20497,-35564,3197,115367,181324,128892,82522,19880,-13741,-20383,2526,1651,14048,37980,69912,26587,-17539,-13547,39348,94431,110191,108031,119852,134715,59866,-4344,-32388,-57230,-63812,-71256,-98642,-91758,-57635,-64827,-85687,-87520,-113491,-73297,-23050,10253,82753,119885,30283,-29227,-69960,-92312,-55296,-27588,-36911,-14216,-26807,-53593,-109999,-41473,2707,109615,111404,97815,91020,133381,118109,111171,129111,90734,-34105,-127491,-57449,27339,123819,150236,138666,56423,-34136,-18616,-13371,-77940,-139406,-16677,97246,105628,18495,-31176,-19131,-20335,-16580,-4779,-5438,-27049,-59554,-98872,-130070,-127720,-78673,-19360,30936,48573,-4484,-51842,-59645,-56506,-31191,50283,47510,-7200,-24447,-3171,-787,10135,9691,-30840,-37481,4520,-15751,-17401,23758,119840,273474,359008,222648,51364,-39044,-72995,-66073,-60191,-54794,-23286,-1761,62060,67500,16151,-37152,-83631,-75952,-33752,6037,55226,88612,113669,41858,-25610,-14428,-21881,-4061,50994,49136,-24949,-107414,-99633,-32766,75955,155555,168285,124844,48848,-17197,-47362,23751,178634,280317,357598,303732,109561,-8767,-63013,-67399,-36790,33467,119145,241571,310810,307716,269051,138788,60725,110063,215899,309359,279198,102427,-19037,41083,238899,314848,250811,126478,-36893,-71141,-6126,73401,105160,67938,-2017,-29029,58063,108690,146513,205566,254465,231687,58692,-1974,-73060,-123543,-35604,73432,115813,52151,-67109,77187,278793,292005,153921,111031,103308,83931,12478,-40640,-8587,2338,2279,25522,50292,21575,-51652,-43283,6503,43173,33167,45405,94708,138532,94315,-31417,-129328,-108280,-93927,-33198,-15790,-33768,-75738,-82908,-843,47287,15577,-63372,-76201,-53035,-83959,-71706,37816,210772,232105,134511,34303,-31345,-100769,-86415,-61137,-24978,-29056,42906,95275,113901,144462,156665,108500,68145,107507,86873,36770,-29460,-67287,-26615,-1035,30010,65235,84388,50112,-18196,-68949,-72164,-60559,-42475,-52433,-8711,47664,60143,53173,-9955,-59190,-57099,-33866,-57381,-58404,31071,114978,105998,85701,70297,-4374,-79272,-150579,-123525,-143715,-106334,-93702,-36680,-55837,-90524,-78941,-15736,34451,66085,127100,115368,24733,-26246,-25101,-25654,-80421,-149542,-16549,63186,119155,129809,117239,146120,230765,213441,179776,58853,-64574,-48025,39130,16077,1264,-9236,-18285,-53322,-64419,-51970,-862,8068,-21744,-63392,-104128,-91064,-63916,6388,46246,28275,72300,90155,34791,-25718,-29833,-4467,-24592,-73264,-81323,917,63630,20564,-48442,-93327,-96314,-93599,-71376,-65611,-54314,-9929,47621,167457,368683,546012,381058,123149,-4426,-50468,-64921,-35069,-47379,-99049,-72342,-47551,-15258,-52304,-104731,-68952,-32589,50932,100571,76238,26337,12173,52234,54119,78915,113126,98338,24202,-62657,-75435,25569,109024,177412,190248,122099,142329,211328,232693,187819,132280,28941,-27971,-1509,16163,1817,15429,22475,-33052,-117298,-39648,39383,87990,52105,-19283,-41169,-53092,16728,60158,11748,-105611,-102573,-37748,-8433,-23014,-70592,-95930,-132082,-144873,-124429,-121254,-134071,-96923,-105367,-95027,-20539,26772,22311,-13952,-57447,-67899,-46463,-5978,93102,113669,108043,51331,-49909,-17106,-21617,-60509,95116,244891,136256,12340,-59465,-93878,-96822,-74173,-69664,-31035,79275,230905,347008,258865,98727,39745,-5549,-48654,-97828,-87967,-93342,-99828,-75268,-56208,-60698,-103456,-93569,-5162,85848,187655,225159,134738,21008,-33742,-39189,-32873,-68800,-101810,-60988,-36207,-43676,-115235,-50631,17643,73621,75719,9091,-42608,-8211,27478,24246,-68901,-36369,16809,-28303,6031,152598,253713,228393,137194,19413,-26229,-53618,-110279,-128975,-74981,-43785,-32913,7727,68112,92145,38037,-56841,-103258,-106705,-92700,-52380,-2629,22890,2799,-52567,-68602,-67458,-20036,40269,56982,25964,-43174,-85510,-28934,9612,38922,52893,41356,-10538,-55895,-63387,-44580,-8126,-15967,-82501,-55033,-4701,27648,16285,29662,41073,50480,154631,228574,250953,149174,99358,86942,83547,28778,7376,332,36104,104396,165002,135102,85623,67641,108444,134918,119135,77422,57153,31701,48239,44965,-15945,-69691,-34778,43542,137441,140800],[28548,-14251,82046,195137,215107,134955,50072,-24443,-62400,-56541,-19625,3810,-19699,-44254,-50345,-28528,5755,-34892,-105636,-133781,-90672,-30030,39757,105375,174727,188572,113460,47178,-3789,-15199,39066,111160,80774,36162,26847,-227,-14699,28830,133645,123345,35503,-23309,-32278,-46379,-87106,-135269,-27220,91838,136303,172987,164238,92167,54918,6539,-96810,-96221,-47247,-50534,-49309,-54683,-110001,-126924,-132008,-122703,-29144,59728,20869,-116952,-46399,45192,27837,-53947,-81397,-38042,-12924,-90455,-108482,-92084,-82208,-63073,-43155,-44289,-59172,-102601,-124218,-135730,-126649,-67254,13407,84816,124895,114935,116048,182007,242489,184989,129938,97314,77832,102343,98201,73515,102002,180446,230905,166630,51315,64010,85550,28155,-69678,-87880,-13001,169556,223383,213483,93694,-11977,-34580,-23480,-29327,-65887,-120223,-114135,-92827,-56488,-13637,-2773,-56897,-110635,-151357,-65110,32969,101767,113867,61581,112131,190787,105197,-22387,-18303,20206,11338,-46358,-117927,-41192,33118,62944,39825,-9536,-83211,-91374,-5205,88342,164758,235362,210526,116032,13603,-88027,-93324,-97055,-78349,-97569,-38637,10367,58772,45050,13274,5193,50171,53607,-18277,-154306,-58448,189651,251086,258177,201460,125296,37649,25518,8448,-16363,-16710,-21805,-13618,-43267,-93427,-42009,2728,-1867,-25667,4194,60297,29408,-27884,13444,27755,11529,10444,19365,30062,1911,7914,9544,60909,137978,229545,124577,-14724,-57145,-52015,-21799,3015,29397,91712,220526,188409,36943,-59800,-78637,-52751,3587,-31687,-42876,-93467,-78521,16158,122474,177742,149663,105266,66235,66682,31256,-40367,-69176,-21223,-23170,19029,86973,71417,-21964,-56384,-29242,-18283,8781,-30470,-74397,-64409,27964,70475,62212,58951,-28232,-128681,-91312,-6836,912,-27261,-65361,-123625,-117104,-92021,-73594,-66206,19068,95043,116734,74701,8551,-55102,-117181,-75395,-28447,-7662,-26499,-64318,-80110,-119317,-136287,-51001,39429,20840,-48854,-110665,-121705,-1092,129950,140522,74557,-23708,-77260,-35506,-16928,-21768,-4650,84707,159616,112847,22111,-51052,-87715,-70657,-44425,17508,122083,266391,209784,45475,-54900,23268,21414,-15713,-27104,-18191,-19266,-50971,-82764,-86167,-76476,-67850,-65600,-47268,-73279,-75978,-78826,-106664,-70515,-40705,-33208,-34249,-45473,-82159,-115911,-101709,-72158,-131545,-37524,-17172,-70001,-124146,-80424,-86301,-103224,-35378,65911,146213,122603,64835,2,-85302,-95163,-46089,-23214,-34204,-88332,-47111,9476,13708,44552,129211,158318,75609,-70008,-129048,-77411,-33990,-9400,-3034,38143,75546,64631,20651,-33376,-12424,37933,61259,60177,39408,56143,53877,77898,114509,45739,-43176,-38711,2529,26524,46469,-35171,-55340,28164,62263,51526,28599,44214,63913,26081,-12307,-25486,6803,72368,118798,21029,-11738,97395,82288,-25309,-139890,-82478,-24533,-4674,-33857,-94794,-66330,-2692,23513,-24896,-83386,-37921,-18954,-61298,-26084,3461,23120,7279,10729,46502,5094,-66385,-62181,-61939,-102739,-111707,-86190,-14338,33820,-73236,-94789,15599,14178,48689,98110,144682,153566,57370,-46372,-107318,-108817,-88795,-32333,31195,49833,19678,6940,84163,208379,241513,115567,-22376,-91207,-89544,-33049,-1874,62672,95659,198627,353435,238946,79308,-90019,-279801,-140637,-80174,43132,144149,59591,-18633,47851,45510,19455,-49428,-71615,24982,128032,129033,108085,113934,109045,28331,-41422,-39031,-5393,-47373,-54857,29481,33642,20762,38716,43542,7058,19453,46353,-4988,24385,169031,270467,148548,16351,-27561,206,58945,147775,212309,184351,120089,24588,-9710,-31788,-58839,-72538,-83872,-59064,-20217,39107,173386,330785,412260,330407,98282,-77819,41258,172538,226347,168594,19329,-103276,-47495,63587,145514,147708,16344,-132985,-104230,-80840,-3367,219848,390779,273027,42511,-115307,-85567,-99778,-99504,-130555,-56509,60997,179349,131379,-10721,-181741,-113702,-2855,82068,123274,124131,127362,74240,61311,93333,53218,2521,-40842,-48404,31802,111659,110266,79541,46899,67541,116450,157920,190150,131667,566,9601,65085,86885,89555,12644,-99747,-37402,-7221,-18099,-69201,-99538,-87115,-98579,-148843,-59100,103923,143629,136023,127600,62073,-45018,-116619,-92038,-51612,1603,47716,49600,21121,3580,-11226,-14692,-18457,16206,22825,36155,41124,2911,-70131,-35837,22491,31611,-30675,-103775,-21498,49331,175118,144794,141992,138299,89658,46649,22785,17322,9817,15482,9554,2628,-28137,12399,45364,45535,-14274,11658,65773,83922,45975,-43946,-670,20337,46202,21912,-23442,15023,-32204,-61612,-27108,-34865,-89431,-123644,-84043,-121269,-113294,38105,141442,181612,184234,238585,213912,106553,6453,-50074,-20780,26638,30390,6267,-1125,-1689,-41776,-78256,-93276,-44808,64076,119323,-20422,-122952,-64998,-45464,9495,186644,350863,364210,316233,226409,164876,174147,76954,-27181,-34172,32351,107185,131685,75594,7860,-61687,-35035,35262,45880,-15594,-42193,-57240,-50232,3438,74774,88207,24710,-19339,45340,67223,8412,-81854,-36167,-27305,5896,86154,50611,-97739,-71691,-22531,6723,29118,90869,162215,170801,76033,9049,27890,64452,-5178,-52666,-64807,-42757,6977,11106,-55212,-32228,68872,202744,257376,179970,78581,25714,9926,9155,1442,3697,-6914,-4614,-26084,-25844,-18039,70014,203718,251518,189959,56180,-59323,-135530,-95867,-102123,-41963,58412,93589,66730,24556,-9193,-74649,-132976,-159177,-90639,-10539,45467,169674,370043,320996,142813,28829,32341,67808,86353,96051,61973,-9590,-86676,-63867,-35772,-36081,-66385,-108113,-135232,-151555,-111859,-114412,-31342,32436,8219,-62096,-128889,-95910,-60612,-22966,10327,48056,97732,45698,-11239,-9185,7890,41951,117844,200140,217379,158204,20219,-40909,-91049,-127479,-96179,-69398,-95632,-99936,16724,113278,97118,15504,-78158,-85268,-45709,-18915,4598,-73291,-116245,-11143,78164,100410,106988,48041,70398,155825,183936,133778,83415,36761,-27441,-69129,-126071,-74785,-7344,61298,90261,75831,32252,-3045,-66896,-149602,-114209,-80240,-7944,101645,127070,52381,-10747,45208,71298,-13594,-126712,-73611,-20417,-40321,19037,41205,33229,26316,39046,54917,93668,109232,152235,145521,102036,49610,46828,24481,-11109,365,48051,124787,153005,84916,16954,-30955,-35623,-21185,-61867,-149782,-51462,-14239,-7437,35093,92663,18084,-125831,-64085,18925,25563,35758,47863,41305,35019,-215,-37243,-31317,-42312,-10596,83462,111757,41992,-84968,-96011,98507,272761,279246,113841,-41863,-6636,115339,180001,231068,290189,146361,-2876,-32889,8425,-22396,-91741,-103226,-49625,-72713,-148231,-189178,-158747,-87132,-13710,-1637,-55049,-139778,-134378,-109064,-135032,-52211,36730,156176,190110,65787,-22938,-130548,-109293,-40941,10087,51793,77445,55781,36525,602,14064,-20953,-31886,-33407,-45657,-9561,-14472,-53717,-18194,15045,-14687,-80312,-142197,-126271,-137165,-136142,-37437,-59914,-72784,-35900,14486,77498,97756,5698,-13117,-52149,-33709,-15414,-54786,-144984,-97215,-54849,5858,44993,76024,36439,-51275,-105861,-72896,-7668,22810,38749,9808,9339,-13837,-67709,-127844,-90511,-63772,-42617,-18889,-13243,-17102,-21045,-7442,694,-32691,-63278,-91725,12511,109260,164364,159417,109009,50611,-14027,-61113,-57624,-58109,-48392,-43290,-53464,-44553,-34236,-85586,-93224,-112214,-40632,44806,156932,356218,456747,375335,191367,43166,-14795,-46973,-32214,-1973,-26096,-81042,-137499,-45037,107405,243967,221785,95903,-5973,-80343,-16664,17319,-67546,-142764,-112493,-18631,24274,33443,56667,82952,84115,103512,48794,-46817,-102441,-139181,-69298,49576,125184,111627,30858,-20430,-35979,-55466,-56162,-3032,39667,81,-87499,-77866,-25332,-31332,-97032,-144749,-85529,-78016,-141711,-90129,-1902,66115,153631,257347,263398,278995,459020,576718,532279,511223,447449,329280,147196,47502,49909,85437,65464,-1591,-53841,-115393,-145043,-159701,-144506,-167362,-147657,-80696,-8700,-4897,-66882,-41654,102012,168793,87291,-12450,-96389,-96580,-62030,-7275,38610,72184,85647,80316,61245,61698,17445,37670,66286,57993,17056,15891,-17917,-49368,-71933,-69653,24711,154125,201099,168238,135623,51595,46904,92577,133137,125824,145510,105921,43612,42326,49343,77279,95499,87638,27701,-50666,-80257,-120099,-79575,-53834,17118,76706,95425,67782,3448,-37752,22976,105712,234972,254241,193099,152250,140010,67066,-25526,-50419,-43702,-64405,-83637,-58140,-58988,-102895,-117446,-94322,-33903,1369,-3296,-49274,-105367,-107300,-38758,-42489,-46848,-35204,-18022,-31064,-6393,40673,79627,69097,52615,30407,-15949,-30421,-57057,-77505,-23738,27146,-27356,-65712,-56763,-56422,-77873,-24010,86219,134706,152403,147418,94180,65357,75741,97333,153723,99225,60496,2206,-16091,-15693,-16693,-63798,-92369,-56123,-19077,-19686,-42410,-35687,-53237,-55216,32759,26400,-42928,1136,134646,186982,123944,56569,64259,80921,68790,48836,59483,-1039,-43122,14956,108069,87061,45163,92022,52680,-20616,-63495,-77844,-53810,-11689,58366,156125,184212,225006,242486,242917,130536,43779,-15924,-91902,-102479,-70374,-84109,-45723,53525,11227,-33603,-43025,-1836,-34621,-96539,-8251,125056,227554,197984,66196,-36225,-45482,-63529,-97269,-107853,-84629,-29285,3203,10966,16013,29330,29959,2060,-2228,12948,38287,-14479,-54614,-107165,-37552,97426,258578,302105,245560,149438,55610,70129,107150,67945,-8126,-56467,-50266,55405,97930,22279,51810,102656,96371,-12258,-71460,2750,63507,34646,-31982,-76440,-93238,-100515,-57796,-36161,-71882,-138148,-79038,-65757,-51097,21385,164372,241964,216974,68104,-43746,-72655,-103329,-123536,-57749,-32819,-113525,-97646,76532,264881,286127,215823,183738,123913,66097,64093,52669,69209,81637,4054,-57062,-6154,79926,119685,71051,-1171,-57039,-81697,-109957,-77063,-25646,31163,64688,69860,54562,38410,49782,89931,127808,112024,17760,34551,74483,68218,10861,-48144,-100117,-89628,-103541,-126045,-64154,20484,18942,15863,-5535,-6114,-38751,-100354,-68895,39753,151406,159557,67410,5669,-8383,28462,134198,163050,97226,49397,-3842,-22710,-11016,24971,40590,61707,85777,104562,44457,-5607,-7103,48153,105965,120323,111980,116669,115923,39788,-15849,-37370,-54782,-65353,-75734,-98158,-83633,-46971,-61339,-89911,-89653,-119276,-80760,-7975,84107,171622,169963,67200,16336,-26596,-37570,-22303,-14679,-33780,-22948,-39396,-63079,-109437,-41244,-4968,89196,97933,100972,110132,146481,104701,89277,105167,87326,-16918,-106631,-51293,26532,123854,157516,148428,58476,-43691,-28766,-26912,-81831,-149569,-34792,74736,79421,-6789,-53855,-34926,-27931,-22209,-13114,-17818,-37490,-60036,-92523,-119771,-121461,-99834,-39906,27369,61078,15912,-32042,-47961,-44739,-31425,32615,21249,-30540,-43892,-22948,-8429,14882,18867,-24269,-41307,-10298,-36389,-29304,27322,132848,289488,334162,180754,33704,-51792,-84019,-74835,-66518,-58538,-26642,-8264,45770,48934,7406,-34993,-73963,-70295,-30178,11280,68274,93496,112605,40833,-22888,1901,-24183,-5890,67426,89934,20148,-67928,-103626,-102717,663,102887,144661,120071,40927,-12432,-30660,52048,215551,304901,359995,294476,112787,-2729,-62225,-66224,-38372,26829,104863,206969,258227,248611,211380,113960,34734,72945,175373,271474,243745,81762,-28906,13740,194322,307430,251775,117313,-45164,-64450,-6594,65998,98834,71085,2173,-46872,12789,68017,116611,183728,235134,200011,36270,-8224,-71998,-127177,-49801,56055,102045,47812,-59736,65723,247173,266839,127226,83545,70982,52785,1766,-42925,1365,12715,4173,17852,38453,10561,-60978,-54418,-5586,37444,37518,57461,106954,126769,60400,-61607,-154395,-116810,-111722,-54754,-34099,-27691,-49953,-77938,-35157,15853,11978,-55091,-73535,-53723,-85314,-72089,41538,199947,213569,125552,38728,-20429,-92465,-86301,-54662,-6394,-41242,6266,67212,93221,130607,149754,105678,57942,91109,75903,36431,-21265,-57519,-26540,-10896,19035,55476,76165,44653,-26501,-90724,-89295,-82651,-85168,-132910,-64289,23248,46376,38433,-20710,-68918,-70805,-52266,-81479,-84702,16849,122411,128280,99061,80368,-2429,-79428,-132612,-104923,-139264,-107045,-85079,-19716,-28475,-68229,-72013,-16362,25733,43400,90240,75165,-6291,-53302,-46219,-44712,-103558,-123823,28751,103664,147767,146069,132444,155861,231948,213987,173346,68083,-23820,-43263,48010,36356,19306,4692,-12138,-46047,-57718,-40185,-1154,-5296,-46153,-92944,-139974,-133560,-89694,-549,75439,86028,134385,130547,49315,-30382,-47829,-14975,-27043,-68618,-64258,19236,84354,42852,-20954,-73754,-92991,-97761,-84397,-82848,-62968,-28776,3236,145825,379788,551152,366773,107320,-16967,-55884,-59985,-32825,-49312,-96202,-68823,-44665,-7958,-35628,-85252,-72991,-65178,9128,64449,50176,16977,20740,73434,80176,105741,127545,106728,24632,-53946,-60095,22624,108962,178702,192810,123508,149877,218139,240929,206881,154408,49569,-7976,10205,17768,-8025,-376,12948,-32025,-102636,-48844,17384,43376,5238,-51452,-44115,-24608,39176,56755,-6483,-96934,-68648,-20363,-1106,-20398,-68954,-95858,-131092,-139933,-121466,-122223,-118936,-70509,-81968,-87298,-21413,24785,15572,-27193,-83250,-102952,-78769,-33102,62444,80474,80976,38541,-50696,-13856,-16897,-59401,96229,229337,111894,-8817,-74014,-103390,-92871,-75032,-68111,-25684,72030,200994,320782,246117,93367,47459,8281,-38805,-72295,-74910,-104625,-122869,-96126,-82691,-90681,-129215,-94769,-13951,65628,161546,196468,102638,-12513,-58896,-45723,-32643,-67308,-110542,-48284,-15166,-24163,-98754,-66833,-4941,61234,76048,20415,21744,69036,87708,70380,-36223,-47492,15927,2923,56715,186910,275868,239306,136026,1413,-63517,-76950,-120002,-120766,-62012,-30155,-28634,-622,53809,89038,41884,-50928,-95663,-91610,-76586,-47092,-6922,19082,1625,-28564,-26996,-34992,-7795,43042,55723,18113,-40399,-52950,-9773,12925,33542,42879,31283,-26271,-68777,-68073,-46915,-14230,-30433,-93416,-35683,22379,62231,42029,24459,34881,55094,147118,200122,217331,125149,86997,89766,87001,28541,4242,-4335,28337,79799,130904,94591,15670,-14039,56544,115309,114240,73720,42014,13757,31353,39608,-16117,-76244,-42847,31718,123001,131317],[21555,-25504,74903,193015,210104,122439,34798,-39331,-71808,-56199,-12424,16619,-13350,-42700,-48701,-35819,8457,-26663,-98996,-124062,-92679,-37963,26022,85068,149424,173431,116833,67248,31836,9228,43950,113652,87645,45568,47145,17819,-19317,-8214,88429,104064,45830,-2717,3953,-10664,-64468,-137663,-53085,71717,136339,197520,207098,138227,92551,28195,-85056,-92547,-31598,-14805,-8929,-22080,-91302,-126566,-129508,-119242,-31516,45100,7211,-118717,-44057,42461,23525,-55038,-83056,-48303,-37876,-109551,-106507,-84842,-78211,-64188,-50472,-52044,-61580,-98855,-107388,-110250,-136103,-84949,5835,90415,128659,117750,121674,174681,202894,125814,89100,85109,86137,112254,109129,94439,124293,215596,285987,228329,100382,91494,91455,29630,-43319,-36912,24924,185655,196465,174031,43795,-60701,-70037,-34498,-31006,-63418,-101629,-81607,-56121,-18877,9924,8313,-42697,-88233,-142399,-81801,21698,83810,88960,36060,79407,148031,74536,-33466,-20959,12310,3656,-49151,-120716,-49784,5633,21868,475,-35409,-95193,-80450,3637,91731,162832,231048,212718,128263,26445,-77941,-97335,-104254,-76080,-105525,-42408,4878,50968,27961,-15821,-27586,10836,5206,-59954,-154866,-47363,186159,202544,217131,174741,77944,-14719,8059,-2244,-33572,-36099,-36492,-24301,-49312,-89059,-34415,11510,2953,-34304,-408,70544,42163,-22286,22695,44554,33569,21448,17880,38400,33447,31308,23745,74187,148988,233688,123475,-16649,-59733,-49685,-13794,8067,28089,71204,185175,144937,-73,-79965,-68650,-23592,25632,-22644,-41215,-86589,-69061,20852,125858,172658,141290,93506,47831,39404,3386,-65094,-50645,-7328,-18305,24119,91446,66284,-32221,-50433,-19039,-10310,19612,-10319,-38554,-758,93106,112714,82713,53810,-45834,-136968,-91415,-11615,-4934,-40853,-85403,-142053,-103712,-81123,-72739,-64762,23185,90675,108070,65469,6897,-48056,-124416,-89154,-45765,-30065,-50079,-71532,-82248,-107712,-119912,-55842,29666,19947,-45009,-101381,-136962,-20017,95712,84579,12576,-72180,-56373,-16483,-3821,8195,23805,104979,172595,123077,23516,-54219,-69637,-34819,-11760,34675,119900,249436,212764,77226,-46996,17969,13630,-30522,-29700,-11954,-8531,-37006,-73790,-80090,-78364,-82401,-81262,-32883,-64503,-81049,-78506,-103876,-74698,-46860,-37577,-30130,-40844,-88157,-134728,-98723,-51714,-90174,-29826,-19486,-78993,-132287,-98262,-101459,-119067,-54463,42576,129625,127707,75728,6589,-80810,-103755,-51864,-28357,-39017,-92830,-59528,-13581,-13598,25367,116145,146589,54794,-63509,-101329,-74040,-26896,-2227,1015,38868,78610,73924,28251,-27056,-1162,62783,113684,116882,64563,35889,22986,57050,110103,46444,-39486,-42123,-7639,17871,26219,-44381,-78448,797,39050,46874,39625,59026,69906,18614,-24213,-36915,-1623,60670,107499,19056,-29988,66543,51200,-45832,-137643,-71432,-19827,-8930,-36852,-85554,-70679,-17082,14107,-7375,-65468,-32695,-23936,-69058,-14238,9025,27018,22121,36267,70241,16862,-57448,-45368,-44743,-91961,-108848,-88055,-9233,46615,-47275,-92290,9426,-710,33788,89302,155713,177962,55135,-69781,-114828,-93436,-77391,-36765,28473,54632,24928,5685,66273,180604,222282,108215,-30126,-98589,-72661,-29844,-11940,42287,61471,136492,286519,181458,48744,-96747,-309846,-200729,-149097,-10080,113816,19630,-40333,44843,60786,28002,-51864,-81780,3153,99618,130649,127993,133138,114344,21038,-46203,-30890,4066,-43331,-43231,53173,58448,45973,62191,64900,20800,23971,37988,-18051,3276,129471,210121,111658,8207,-31156,-11538,59630,160260,232793,180972,118875,25779,526,-21343,-48085,-74473,-106917,-74390,-29249,33002,157616,292608,346762,245083,45762,-106777,58088,205348,246847,156024,5089,-102015,-57880,52975,130271,137027,25839,-120411,-112992,-86544,-14258,200762,397931,293095,53151,-64824,-71155,-106335,-104922,-130607,-58061,68380,174559,106561,-29414,-197501,-105832,10292,106727,165929,170713,166581,99893,84694,103366,57552,4319,-46814,-60846,23014,100446,103229,79123,44929,52025,92065,133089,156282,81827,-31653,15864,80395,83458,70367,-2622,-104037,-42625,-16366,-23188,-61260,-87777,-76348,-91709,-139894,-16747,128918,145891,126551,110456,46509,-53109,-127332,-103001,-61950,-6953,42597,49801,19319,5257,3605,16405,13224,36114,36944,47108,46108,368,-90780,-60226,2125,4940,-59668,-114698,-41149,25778,158703,157533,158352,145746,80295,22065,-5162,8076,12422,28584,31668,15905,-22264,14862,44306,47703,-9538,8146,55364,68108,35340,-40123,517,3061,13623,12519,-22764,20185,-43059,-59830,-22941,-32820,-87876,-116419,-80142,-112009,-94057,50933,156543,190348,187312,247392,234763,123452,9485,-55420,-30153,20084,25150,-2276,-10559,-7724,-38275,-66145,-79410,-44314,27472,49733,-73139,-131406,-57855,-49915,-316,169458,322950,318165,279297,209997,171137,210682,125857,-15826,-27834,49622,116796,117228,51482,-6777,-62437,-30210,45338,68739,13901,-10670,-28383,-26428,14729,76521,79857,13534,-33988,33250,51128,-10407,-79282,-23088,-14386,23248,105692,62633,-97070,-81732,-24119,-3612,8973,60032,127072,157348,84243,16887,27174,31872,-46916,-37645,-46435,-33458,12614,18509,-39912,-31844,46350,149444,198208,144343,67775,25359,15857,18266,5999,-505,-16549,-5657,-20284,-15232,-1992,86048,192836,194035,108900,-9140,-108254,-128422,-76865,-90413,-49940,39295,71783,52443,14869,-14001,-70219,-125878,-165198,-94891,-15012,37158,142137,295859,284688,165739,67427,49715,75426,85980,91513,66793,-3785,-92905,-87363,-59207,-50081,-62239,-99831,-148286,-130186,-83471,-97197,-46511,16356,-10713,-74202,-144346,-90741,-57564,-25849,6149,43095,91464,41016,-3816,12293,47642,102702,206812,261235,238487,138420,-6930,-58280,-116431,-142373,-88806,-61764,-88678,-64610,57817,141546,109158,29942,-47622,-44001,-1481,24799,25538,-64612,-109731,-13039,66877,85070,107279,73981,84868,167099,205555,173349,113519,73825,-430,-76694,-135645,-57207,18354,83752,106997,83265,30064,-10777,-69103,-124141,-104589,-74934,-16857,81682,121234,72892,23850,63421,85024,2136,-116261,-92997,-47696,-42869,32442,52513,38844,13543,12499,29902,74369,102226,162166,171327,133122,61960,48246,25548,-14357,-9690,33033,108981,127257,80917,30340,-23718,-38079,-17937,-42878,-151844,-63644,-26088,-15179,23199,73149,11380,-134163,-74936,6324,15171,27443,38607,32761,26254,-13617,-61199,-59842,-52128,-957,93388,122624,48002,-82572,-86273,125144,321331,322720,123822,-60691,-44374,82828,171189,241409,291438,129132,-8796,-43683,2972,-17108,-78666,-109351,-53788,-73057,-147734,-187334,-155894,-85437,-15693,-10025,-73531,-159727,-110712,-94174,-113704,-31091,57608,173676,190880,60887,-26199,-129377,-105610,-23671,49760,91018,99789,74825,57455,1511,14696,-12082,-29027,-44981,-65898,-20710,-17503,-46277,-5697,23872,-13070,-86077,-139430,-118896,-131446,-121465,-30395,-53245,-70500,-36439,6609,62950,77891,-11282,-21371,-60734,-38296,-10802,-37226,-130437,-126535,-73354,-2562,46238,80340,41048,-49299,-107944,-71209,-5767,26511,49496,24357,21042,-7189,-69338,-122683,-78708,-53180,-38565,-26583,-28110,-36368,-39205,-17093,1759,-21908,-47391,-88228,-2912,86920,136979,130810,87323,27562,-62403,-130828,-123402,-66777,-26780,-23200,-38539,-42792,-54513,-107627,-109963,-99426,-43091,61356,193389,382304,440821,353901,170770,25674,-24324,-46152,-18097,12565,-16919,-76629,-125052,-23955,145982,293955,253643,112083,-7283,-95866,-9082,31417,-49831,-131728,-115476,-17467,27426,33923,47492,61440,56315,64141,8863,-70657,-114986,-160523,-79480,50379,134131,110821,19988,-41071,-57829,-66528,-46762,18821,61347,7461,-101002,-101286,-35282,-26102,-84797,-157253,-115566,-114871,-141607,-59377,17360,76070,162054,267945,267258,314773,543438,696520,657570,611418,519690,372621,167390,56078,42651,74497,64669,4050,-49381,-112431,-137806,-143736,-128250,-143916,-128939,-68785,-1540,-4097,-62853,-33594,108828,180778,93067,-7214,-99358,-82827,-43724,9504,51534,81850,93696,89585,75809,82889,35989,57000,80881,54832,20390,15741,-15019,-45639,-77555,-65481,41379,154446,192115,178687,140505,50966,38965,81026,130094,148781,190672,136945,62372,46052,39458,69491,97024,88535,26791,-39474,-79855,-116365,-63579,-32669,26341,57273,65987,47898,-7722,-35899,37938,123776,257697,294808,242623,198792,180299,95486,-11297,-40126,-35772,-65896,-97270,-71308,-71188,-109714,-119260,-93758,-22358,24971,35413,-6098,-74441,-115071,-33733,-28404,-38633,-39334,-33096,-50829,-32156,6745,48025,52423,45606,31817,-4543,-13533,-43900,-69715,-17801,31143,-29215,-66864,-50395,-46669,-72488,-15698,93586,137846,154349,149521,94537,65615,76535,96648,132989,75750,42952,-10991,-22372,-13181,1440,-35580,-71429,-50622,-19967,-28324,-60745,-58990,-79098,-43179,44030,1133,-78971,3047,128741,166805,111226,58632,68324,83438,77084,64368,83979,3981,-40399,19559,95281,63579,21014,78607,46990,-20440,-50627,-60144,-34226,15662,93184,180740,190253,225813,270015,297282,171036,67195,-2413,-81146,-85522,-51756,-69192,-36885,71391,36156,-21524,-48893,-12173,-29714,-96201,-21679,107043,227011,211578,69833,-31839,-49470,-66695,-94982,-105802,-101059,-59706,-31189,-13941,4010,25947,34326,16579,10915,12978,33956,-21610,-66026,-116526,-33831,91235,248322,310277,258973,162618,83775,117275,148284,83481,-28186,-78403,-62679,51235,85991,-5075,28106,76296,68386,-23859,-59165,24328,86791,41956,-39569,-92803,-108317,-110323,-76268,-63702,-87340,-132978,-76056,-67681,-46206,38958,199402,308089,291567,124251,-37284,-73640,-97347,-121266,-56969,-24858,-96099,-105047,67620,273235,332567,279446,241723,151256,68030,49262,22165,40338,78456,12239,-58277,-10368,75422,113770,72333,19194,-13515,-43962,-94448,-72797,-23669,25660,52338,58630,45849,29370,38467,79448,120589,116061,47042,68412,104830,84417,9144,-62113,-89511,-63262,-69486,-103031,-52974,23825,15772,21577,28634,38757,-4751,-85646,-61729,52699,180793,211355,112177,33552,21411,56191,152398,146001,70954,19561,-23916,-27094,-3307,43258,76303,108868,134296,139196,64813,11790,7781,66681,127039,140942,126868,122444,104611,31224,-13827,-33206,-48865,-66930,-81355,-99062,-76475,-37474,-57674,-93162,-89332,-116495,-87576,7733,157842,257064,214654,102237,64880,41690,23513,11325,541,-28862,-29738,-49020,-70441,-107760,-40066,-8533,70296,82175,98511,123378,152449,92253,70811,84847,84870,5263,-62029,-33394,30900,124861,164735,156978,57777,-61961,-43886,-40396,-81835,-154736,-52055,52859,54648,-28970,-73238,-49884,-35016,-27309,-21259,-29143,-47868,-59788,-83701,-106496,-100913,-108382,-61301,19165,68909,33825,-11791,-33678,-32245,-32752,14990,-2009,-50549,-61345,-38429,-9259,21832,25795,-18750,-39993,-17353,-57816,-48598,22095,133957,283489,288383,134389,12813,-66968,-94627,-82260,-71135,-60141,-28586,-13678,31106,32083,-91,-31727,-64986,-65197,-27183,15260,83351,102595,118373,50359,-5357,26828,-22464,-9512,81086,133957,77597,-1918,-61103,-132077,-52648,70276,134228,122393,38586,-5158,-15848,75690,245298,320172,349432,273297,112384,1992,-61183,-60673,-30346,27579,90621,164108,195961,187428,153429,88151,10736,37754,136318,231059,204856,61825,-34858,-3331,158295,305113,258216,113706,-49007,-58867,-9612,53947,85892,68606,8716,-51593,-26331,26879,85672,159611,211475,164659,16979,-15385,-72149,-131479,-65236,36934,86029,42271,-53740,45240,196828,226996,99011,59188,43229,22836,-11806,-48275,9621,22182,5116,10244,27083,-1945,-72505,-68535,-21257,29160,43408,75152,121672,114075,29683,-90273,-131348,-106199,-122937,-81331,-54606,-22049,-25566,-61451,-61416,-15654,6487,-47206,-72409,-58190,-89583,-73606,40894,178658,184387,106916,36619,-12216,-82886,-84167,-49703,6521,-58112,-38271,30791,63533,107486,134623,96040,42159,69796,61262,31956,-17302,-51936,-30220,-23310,5467,42907,64394,35435,-35869,-115292,-97138,-86523,-92837,-106821,-49573,37442,48292,12461,-38524,-79332,-85387,-74314,-110008,-112908,-888,123658,151391,115193,89540,-1448,-79502,-115387,-88574,-134857,-107646,-74546,-2753,-5794,-49856,-67580,-19228,15153,18103,48200,27136,-42277,-81655,-68261,-65213,-128308,-87063,60841,128710,161858,152272,141185,158122,218080,200084,158561,76466,16291,-16593,61945,57045,40507,19045,-6515,-38314,-51100,-30349,-4806,-22100,-70536,-107434,-123780,-133366,-113104,-6934,101062,146558,197396,166072,58653,-36917,-64359,-19536,-22222,-56467,-48109,32664,97500,60724,1669,-59596,-92220,-103333,-96326,-97456,-70561,-43353,-44738,111883,370328,524155,328698,81713,-31257,-59854,-56324,-34617,-53515,-91650,-63565,-41057,-1984,-19472,-56883,-57950,-89249,-31674,25892,24137,7998,26599,86767,98294,120622,127265,102139,17857,-47915,-46581,22355,108795,178575,190754,119256,148286,212180,236877,217266,171578,68364,8931,18413,16227,-20748,-18745,3558,-29295,-91088,-60233,-6256,2381,-33746,-77950,-32825,9727,63956,58365,-10355,-71907,-40288,-5299,3790,-19497,-68594,-96844,-129281,-134406,-117784,-122068,-102836,-49666,-64224,-81100,-26738,18308,6558,-38873,-103523,-133322,-104442,-54100,31052,44865,49340,21033,-54598,-14023,-15170,-59124,91916,203158,83880,-30146,-80535,-87060,-75342,-76626,-68842,-20859,64489,170581,287121,227549,87842,56863,23630,-29675,-48421,-39286,-85082,-137360,-118175,-113368,-126008,-149550,-91424,-23572,41952,130093,163455,70690,-45822,-88954,-56029,-39200,-73577,-100874,-21409,17679,3209,-80401,-83789,-27219,47437,74429,33133,84170,138268,139826,106750,-9729,-36819,31516,43508,93552,202042,278570,234961,121664,-22184,-91093,-94758,-123071,-110712,-50862,-18381,-25889,-10890,34769,76875,40893,-46291,-86245,-76247,-63993,-49326,-22197,4613,-6393,-7353,9931,-271,9889,44326,47119,2879,-35856,-23876,6952,13737,23788,27233,16137,-43708,-81867,-73214,-49863,-21156,-44650,-91710,-15750,48507,96737,75253,21758,24352,58721,136737,171518,183284,103652,76856,92852,90076,29648,2321,-8940,19444,52107,93320,57612,-30713,-93466,5257,93487,107214,68004,27153,-3792,13580,31728,-17492,-81318,-48322,22154,109968,122020],[20519,-35130,65151,186984,202579,110847,23076,-49927,-78479,-54021,-4060,32049,6952,-23689,-38342,-38618,10232,-17458,-87524,-108672,-89237,-41401,17190,71589,126300,156937,119268,86770,64068,30059,47458,114377,98391,60855,73574,44160,-7305,-35295,40203,76321,49215,13435,31227,18878,-42417,-113619,-78203,48365,130105,212889,238473,172927,120243,44245,-75176,-88152,-15626,18213,27172,8395,-70927,-125061,-126374,-112949,-33092,29803,-7100,-118978,-40416,39574,20047,-55702,-85603,-59522,-59682,-124256,-101526,-75960,-72246,-65397,-58941,-60753,-64358,-92086,-87517,-81938,-118440,-104623,-2793,92405,127411,114415,116753,152580,151223,68050,53688,75811,92225,114559,115086,112626,142640,241180,323029,271965,141969,119849,105450,44658,868,18163,70437,191532,157818,122750,-10094,-112346,-98037,-34577,-18699,-43849,-71250,-49467,-19208,19240,30581,18118,-27730,-65253,-113047,-104955,3545,58625,58236,7547,44303,101186,39586,-46343,-24278,4551,-4036,-52524,-121231,-58444,-22414,-23110,-46453,-66420,-105606,-69021,9913,90365,155474,222188,212948,142244,41877,-66304,-101964,-98069,-72289,-106078,-44746,1379,44921,11393,-47065,-62835,-29113,-44956,-100345,-118778,-34465,166390,136882,157290,132261,22989,-62869,-9337,-14784,-47931,-47832,-44136,-31695,-55440,-83217,-25251,19812,5958,-43056,-3256,79491,51437,-20241,29704,61070,56223,30374,11816,39423,58176,48708,33344,82799,155034,232623,122381,-14922,-58756,-47136,-8813,9085,21742,42624,133627,90000,-41459,-96736,-55812,1874,45357,-13053,-38458,-81127,-65353,18272,120131,159890,128917,79972,29341,11839,-26373,-90316,-32253,5296,-13164,30972,96582,61682,-40177,-41698,-8450,316,36336,20672,11034,74866,158148,148554,98400,44746,-63692,-133109,-88822,-16167,-11548,-53573,-103492,-156117,-94216,-74571,-74033,-63404,22124,76288,89865,48679,-515,-45885,-119007,-99085,-61288,-54542,-78126,-78103,-79713,-85795,-98603,-56525,20074,18658,-40920,-91003,-151232,-43396,52283,16447,-66701,-118548,-31562,-5077,2792,33165,53247,123885,180959,129083,23668,-50426,-35884,17081,35512,64758,125020,233777,214073,109820,-38519,-1433,-7742,-55586,-33320,-6171,3655,-22167,-65040,-74417,-80811,-98140,-88509,-6909,-50524,-84900,-79849,-104035,-85217,-58462,-43719,-27166,-37867,-91413,-133774,-85320,-21842,-43287,-16640,-22167,-90355,-144140,-115678,-112822,-134010,-74299,18911,111403,130183,86372,16458,-70376,-106493,-56684,-33660,-44063,-97749,-74147,-42183,-49298,-3711,88594,118728,31125,-38153,-74760,-70041,-23137,933,1841,36724,78357,81266,35828,-17113,15186,100906,184509,187001,104457,27971,-7927,33170,99135,42202,-37964,-42645,-12041,12770,1227,-58655,-99188,-25937,12355,35946,46719,69246,70496,7663,-38285,-49957,-12113,47563,93708,13147,-46649,40058,25802,-61384,-126991,-64053,-18285,-14703,-39005,-75730,-75634,-33626,1153,5712,-45159,-24992,-30821,-82675,-7740,12292,30045,36216,63594,105484,45371,-34734,-23118,-27870,-82481,-105339,-85264,1805,63624,-19399,-83357,-2662,-16076,18609,78554,165779,202776,52476,-90826,-89550,-59010,-46176,-31615,24589,58140,35203,8118,45832,146670,197092,99927,-33780,-91220,-53391,-26658,-23117,21710,27203,70272,214319,122507,18601,-101017,-298598,-247576,-203012,-50063,97421,-3696,-57568,38432,71888,30559,-56293,-87560,-18820,70031,127386,145660,150369,116082,10879,-53428,-25981,9227,-42093,-31336,76571,81620,69767,82997,81180,30235,24476,25418,-34723,-22930,85419,146623,73814,-1500,-34089,-24101,53225,158630,233486,164198,109130,21961,9583,-10814,-36050,-73636,-125150,-81713,-32663,28097,138821,250472,276734,164766,-939,-133940,73697,236291,261325,142768,-2610,-91869,-73511,33866,104850,118997,34920,-104430,-122587,-91594,-24091,171208,381731,304434,78951,-9938,-49421,-102570,-102074,-125559,-57100,77315,169492,85908,-44190,-208484,-96071,26399,133047,211847,221976,205298,120646,100508,108762,61719,9955,-47129,-72782,13842,88138,94325,76643,41487,34208,59949,94626,105311,26232,-55068,22427,91857,76883,49613,-16722,-105277,-50828,-29657,-30270,-49839,-69145,-61192,-81332,-111996,24591,139600,137033,109141,88183,28248,-61001,-135865,-114418,-73054,-16023,34065,43607,12213,2180,12833,43526,47774,60260,52074,56488,48864,-4149,-102472,-76469,-10079,-12660,-74823,-113918,-57287,5352,140330,169755,170821,146353,67239,-2074,-33853,1302,18881,44094,54172,27349,-15473,19094,44708,51849,-3952,5634,47492,54748,25656,-35656,861,-10875,-19622,1399,-22250,21291,-43137,-50669,-18229,-31645,-86630,-106680,-70939,-95683,-75414,58080,161954,188700,179244,237932,237799,128657,9970,-58877,-40889,11594,18505,-10910,-20872,-14736,-35288,-53438,-62671,-37959,-7464,-15587,-114643,-121472,-54577,-55939,-6214,150969,287809,266033,233535,184506,168530,236098,168979,-4858,-19677,64723,120915,98937,24705,-22500,-61636,-22701,59239,97120,50215,27945,6295,1612,27929,78115,71220,4936,-43893,21819,37528,-21801,-62428,-8206,926,48898,147039,103313,-61114,-85940,-24675,-11010,-6776,30702,91194,140515,93752,31129,36211,5167,-75569,-16233,-28155,-23654,19738,29500,-19810,-27104,22737,94863,136040,106590,57852,26217,21008,25187,9722,-2217,-21511,-3875,-14366,-6094,12225,96663,171369,130516,31166,-64320,-134276,-89474,-52218,-75346,-55819,17679,46509,36952,5604,-17588,-64010,-117545,-164997,-93630,-14233,30838,109679,216727,239494,181286,108715,71020,83227,81075,78768,65193,3055,-88189,-105096,-76064,-61711,-58781,-86903,-130015,-100334,-59930,-81537,-57631,48,-30139,-85973,-137122,-80246,-51908,-27282,2521,37855,83853,35122,1297,31112,86641,171167,303050,322164,253407,116244,-27903,-70481,-137357,-138955,-78434,-56370,-78632,-25407,98704,164254,114174,40508,-14447,6828,54542,70282,44013,-56083,-99257,-13679,55249,70966,105519,99842,99027,175487,224478,213641,143647,106320,23860,-79359,-132199,-38770,41343,102332,119917,88727,26849,-19255,-59219,-93994,-88826,-66995,-20494,62026,110132,90461,57909,85354,101633,21159,-98082,-109514,-73736,-41104,44529,61171,40511,-4950,-17313,4451,57761,97944,173483,198586,169343,85573,50278,26014,-17166,-17472,18230,89164,98780,74169,41493,-11871,-35078,-13056,-23276,-132049,-77242,-41459,-29080,1087,42102,-2505,-142203,-82564,-4866,6043,19520,28786,23362,16769,-24765,-79834,-86262,-60877,7299,102696,134726,56630,-77363,-76974,144636,356991,354393,132042,-70235,-81666,36065,136954,223716,267668,104549,-14800,-53201,-2158,-7993,-51077,-89411,-50694,-70347,-146020,-182418,-150779,-83187,-17994,-18321,-90818,-159660,-82891,-71707,-90659,-12223,74608,182885,181763,52406,-32043,-129714,-98922,-4736,89451,125927,115509,87412,72630,-3044,9807,-5513,-27235,-57961,-88056,-32137,-20313,-38325,6368,31951,-11787,-91018,-130755,-109273,-123979,-107414,-20924,-43496,-65082,-32883,2662,52198,63056,-19768,-22238,-64844,-42358,-5927,-17824,-102897,-151248,-88718,-10035,46907,84649,46347,-46235,-108506,-67788,-3919,29075,59458,39436,33187,913,-67899,-114219,-68107,-43063,-34512,-34205,-43244,-54840,-54650,-25482,3476,-8828,-27792,-77471,-21147,60785,107329,101065,62964,2592,-99163,-77707,-38597,-2029,19039,2662,-20699,-33018,-61374,-119184,-100882,-84579,-53743,65526,216632,388567,406625,318879,143048,7299,-34787,-45178,-3361,27247,-6933,-69780,-112026,-4788,178389,331106,275210,123179,-10412,-104212,4674,47357,-27616,-112769,-111817,-19239,27614,32946,37482,39306,27322,23017,-31274,-90622,-121317,-180274,-81423,57086,149872,120191,21019,-54530,-77993,-74774,-34723,42745,84342,15806,-112602,-127422,-43078,-19989,-71603,-167338,-147587,-142364,-103275,-29694,34397,84033,169538,274250,264496,343580,607064,783121,756820,689995,574678,403368,180191,60503,34621,63247,63504,10717,-42495,-105494,-124909,-126412,-107914,-114999,-101566,-52841,4952,-4897,-58861,-27189,109725,182302,91096,-5803,-103011,-69041,-27783,20324,56728,84939,96478,93597,83460,97047,50418,73108,96812,65042,30440,17527,-11447,-42363,-82898,-56539,55395,143974,172202,180020,139664,49476,29739,67509,124897,171341,232783,165367,80769,47682,26793,59425,93891,81729,18116,-34250,-82162,-105414,-45696,-11403,34087,37828,39279,29644,-18155,-32858,52889,138505,267608,320011,284035,239809,214219,118967,670,-30768,-29113,-68351,-112375,-82650,-81288,-113900,-119145,-92225,-12869,43811,70534,37921,-43076,-121175,-27843,-15055,-31133,-46082,-53990,-74976,-55941,-21981,15893,32059,36209,31501,5375,2224,-31200,-58623,-8724,34355,-33512,-69772,-44078,-37309,-68314,-10307,94326,134417,151811,147427,90914,61533,70977,87522,103822,50701,25215,-24457,-29622,-12625,16086,-10738,-51765,-46283,-21643,-33913,-75252,-83193,-105734,-22210,55403,-18030,-105271,11065,120828,143085,95231,57878,69250,82936,82049,78155,107870,7850,-37949,19779,73859,33411,-3983,70226,48597,-14528,-33810,-37736,-9922,47820,129001,199759,189800,219074,285166,338295,205114,86218,6717,-73492,-69891,-33512,-54932,-29969,83934,59165,-6840,-49146,-25000,-27588,-94305,-35436,84148,216170,216209,70596,-26706,-51865,-72164,-94954,-104248,-119164,-93186,-69546,-43460,-13506,17930,34187,27438,24732,16599,31497,-28027,-77181,-124907,-30130,83729,232038,310282,267076,168811,97273,141447,165059,81448,-54393,-93921,-63589,54750,73793,-34435,2176,46098,34363,-39562,-42449,50035,109487,48325,-44070,-103960,-120741,-119773,-95757,-93127,-106657,-125191,-71155,-67395,-40016,52819,225231,358889,351254,178236,-25503,-72252,-88555,-115776,-58043,-20756,-80962,-100645,63924,280213,375366,341320,296865,178797,73860,37415,-3819,19135,79655,22411,-61408,-20722,63904,102994,73188,40576,28180,-10999,-80361,-69765,-23279,17083,34686,40750,29405,11111,17901,61171,107475,115191,76188,102369,133370,98463,5841,-76886,-73440,-40158,-40836,-83556,-44408,22505,8969,28484,71383,85393,28164,-71726,-56206,60845,200871,253869,150942,59180,50995,83993,166660,128677,49004,-6491,-40379,-29194,-955,53275,103704,149243,177347,169467,85241,32626,28619,89521,151325,166430,148191,132777,95734,27326,-3716,-21223,-41430,-70526,-89918,-102639,-71229,-30218,-54815,-96399,-88270,-108148,-94665,20254,221444,328849,249133,130951,105396,107015,77250,39118,15164,-23735,-35372,-56688,-76929,-106275,-38887,-8958,54702,66314,91270,129498,150019,78800,52993,66824,82819,30985,-11859,-10810,36756,124346,170540,164951,56937,-89964,-64461,-53393,-78832,-154493,-68977,31526,31397,-48186,-88661,-62923,-40794,-31981,-29711,-40017,-58502,-59695,-74190,-93006,-75600,-94333,-76727,5701,69402,46532,5637,-20418,-21559,-36278,-2542,-22027,-67718,-77513,-48857,-4174,29656,29573,-15562,-34712,-10847,-71123,-76369,4082,117274,252141,226462,87104,-11054,-85290,-103291,-86241,-72287,-58560,-28523,-17713,17945,16346,-7492,-28745,-57732,-61835,-26078,17137,99555,114601,129185,68223,22470,55058,-16970,-14657,91111,178000,142555,75672,398,-74385,-55973,62242,136123,127723,38881,2064,-4733,92511,263835,323016,325051,241051,107781,4857,-60516,-52828,-13895,37747,79294,117936,129857,129615,101652,63607,-8626,7202,100578,190998,165531,42644,-38551,-12113,132404,316159,284873,127028,-44950,-54326,-14971,38250,67930,60909,14706,-45450,-53459,-13245,54517,133721,184533,128600,396,-23538,-73873,-136588,-81359,17417,69232,36141,-49929,19693,137317,178219,70791,37598,18685,-6274,-28658,-55448,18295,32345,5680,2839,16692,-14702,-85401,-84264,-38272,20044,51690,99494,139532,102428,4014,-116210,-107598,-83006,-115145,-107671,-73103,-17971,-4578,-40186,-73961,-44805,521,-38611,-71260,-65552,-96124,-75206,36742,150480,148643,80666,28138,-7088,-73294,-80390,-46118,13313,-75887,-82601,-7061,29602,78244,113204,80842,22292,45578,44409,24329,-16777,-49641,-36231,-36460,-8900,29091,50380,23406,-43953,-112217,-90057,-70344,-51912,-13467,39094,98454,74611,-17580,-61445,-88881,-98595,-98995,-141421,-135300,-18740,120228,175936,138858,99207,-381,-78299,-98340,-74140,-131208,-107220,-62098,14013,12372,-35265,-64517,-22792,4330,-7678,4609,-22970,-79404,-107229,-88233,-84954,-152286,-54615,79260,138902,162603,148874,141819,151084,190003,175355,139793,81740,40895,1685,73215,77495,64651,33432,-734,-28731,-42583,-20460,-9634,-39725,-88818,-93108,-81688,-97784,-126990,-11149,123441,207592,258956,197308,65306,-43045,-75294,-15503,-8286,-37869,-31179,42995,104974,75480,20060,-49095,-92518,-108372,-105516,-107379,-75565,-51784,-91967,70523,344666,473596,274232,49101,-44499,-60068,-51777,-37128,-56628,-83818,-55467,-35018,4501,-2485,-24872,-32501,-96305,-67867,-10100,1932,1138,30373,93412,109163,124064,114700,87587,6989,-42623,-33543,26183,111399,179973,187017,112317,138872,194167,221465,219425,184507,86514,24991,25426,14119,-33151,-35995,-2516,-23812,-80781,-70858,-27603,-29573,-61694,-98052,-16541,46436,89548,63204,-4847,-47133,-16035,9502,8947,-17729,-67100,-96468,-125030,-127114,-111407,-117901,-86030,-33087,-50527,-75739,-33747,10471,-1369,-45138,-110758,-153307,-123203,-70712,2127,10720,17161,1991,-58637,-14842,-13941,-56993,85800,172204,56759,-47036,-72888,-59477,-53747,-75398,-68539,-14117,58729,142818,250673,207627,85819,70654,43199,-18587,-25353,-803,-52578,-128710,-136970,-145184,-163809,-139538,-81266,-30097,19994,100272,135057,48577,-67181,-115736,-62939,-46193,-79193,-68449,22448,64291,41657,-57131,-97679,-45140,36282,74723,51125,143097,198139,184029,134386,12375,-11068,58841,81956,116567,201622,266927,221082,100736,-45777,-88346,-90295,-112960,-96873,-38873,-5855,-21355,-19094,16247,61051,39196,-39049,-71720,-57697,-50821,-53718,-44214,-17326,-18396,11430,43244,35556,33647,48616,36112,-15378,-27343,3527,23575,15996,14795,11247,665,-58335,-91211,-74940,-48509,-22255,-49784,-73880,6519,75456,131986,116931,30365,14599,65110,127555,147845,154758,89093,73101,100565,96986,35336,4690,-10162,13054,26571,60239,36419,-10020,-70507,-32380,76721,103387,65239,17348,-16222,288,26020,-16532,-81460,-47842,17705,101623,116954],[19782,-47759,47358,171527,186935,94820,9712,-60969,-87784,-55441,99,43712,27976,-2548,-27833,-40362,5578,-13178,-77054,-94768,-84020,-44269,9804,62540,103542,134977,115112,99704,87467,42880,46368,111189,109339,77066,99826,71192,14460,-45664,-6227,41040,42790,20705,46163,38682,-24774,-92024,-100804,21427,115722,215044,252532,190674,133900,52155,-69267,-85703,-2027,44392,54984,33461,-52503,-125086,-125068,-103983,-34114,13721,-22730,-117949,-36680,35965,16660,-56767,-88916,-69627,-74955,-124180,-95330,-67038,-65864,-68009,-69492,-71101,-68412,-84737,-68201,-53837,-88531,-124057,-13053,90094,121305,105468,102338,117984,92311,15096,23890,66428,92477,108279,115999,127396,156842,256652,340471,295626,174456,146336,126757,72901,52004,72875,119565,186988,110993,60929,-65770,-162908,-87447,-10643,13763,-8775,-36188,-17755,16429,55119,45975,24819,-13775,-41855,-78631,-131831,-18858,29293,25041,-20985,11690,58146,6170,-58538,-26735,-1173,-9008,-53178,-114749,-64830,-48086,-67766,-96612,-98011,-109032,-56228,15469,86537,145246,211036,212529,158977,61621,-50945,-103578,-88344,-65875,-95724,-40753,5119,46913,2828,-72197,-97053,-66623,-92880,-128667,-77692,-18330,136049,63738,88128,81770,-27352,-91205,-21443,-28048,-58832,-51042,-44405,-34776,-59995,-73681,-12333,30257,10429,-48213,-1460,88724,59199,-18815,37227,79501,81147,39014,4116,35993,77370,63213,41809,90254,159737,230318,125454,-4531,-47466,-37403,-1787,10237,14437,11303,76928,34632,-82514,-103996,-38907,27396,66655,786,-31749,-74724,-63529,12905,110175,144190,116308,68349,14991,-11027,-52454,-105381,-10478,20960,-3009,43051,105209,60614,-43006,-28891,4602,14904,59370,62152,74203,161755,221878,179795,112790,37311,-74776,-118177,-81111,-17081,-14968,-61667,-114999,-156795,-85656,-68847,-73678,-59338,19290,58098,69591,30971,-8619,-43737,-110175,-98876,-67532,-73386,-106193,-79867,-67858,-55247,-71874,-48585,16387,22156,-31889,-75295,-139414,-61658,14182,-46533,-144312,-100933,-4654,3561,8143,57194,87947,146574,189646,135597,27341,-35789,7766,81134,96205,108355,140409,222549,214069,139305,-25387,-32808,-40063,-87732,-31900,3862,20510,-4303,-53288,-66328,-81772,-113543,-77015,31474,-28296,-82858,-78520,-101853,-96738,-70617,-46705,-21230,-32359,-86694,-112476,-59864,19097,8416,1276,-22920,-100272,-155015,-117008,-114704,-142411,-89567,-69,97269,134478,99384,32193,-54066,-100064,-56434,-34798,-44908,-97725,-86465,-71771,-88560,-38072,47215,75518,16571,992,-45323,-62776,-20591,3041,3158,35792,78649,89886,48102,2429,42510,159072,274332,270905,159320,42421,-26151,15684,86989,37248,-34501,-36552,-6472,16119,-21745,-73770,-112732,-47626,-13087,22724,53019,77628,69166,-2598,-50106,-59982,-20220,37211,82576,8235,-57678,21800,9027,-68723,-115981,-56672,-15780,-17561,-36713,-63517,-77606,-48291,-11016,16298,-20246,-11077,-34117,-97340,-2969,17715,37301,54289,95186,150498,85533,-7603,-1281,-11038,-71030,-97531,-74779,17699,82264,10453,-63389,-15851,-27959,6517,69262,177342,229039,53200,-103532,-58093,-21493,-10371,-18623,21659,62403,52439,16572,27143,110898,169381,93256,-30184,-71834,-29958,-20486,-31731,4953,-2900,9728,151530,74973,-2574,-99064,-265841,-271779,-236525,-73411,98524,3751,-66828,31650,80572,29816,-60984,-90837,-37633,44729,123765,164753,169096,118245,2132,-59346,-21333,12838,-41147,-17303,101362,104946,93705,101561,92681,36567,23059,11718,-51129,-50413,42993,88535,40070,-9875,-34481,-35864,41976,148838,220468,136370,91294,15606,20963,1266,-22262,-70044,-137652,-79312,-28247,28083,123624,213604,214389,101055,-34103,-103718,88278,263752,271231,132918,-2114,-76194,-90458,9790,73351,96846,44874,-83149,-125890,-92838,-29954,136419,345112,305596,117797,46722,-28027,-93058,-92611,-113014,-48267,92038,167356,71776,-54340,-200362,-82017,46180,159882,258779,276093,242016,136718,110689,111532,67267,20894,-39074,-81430,6263,76788,85178,72905,37345,17061,24788,45800,41344,-30481,-63441,30132,101168,69988,29940,-28392,-104880,-60396,-44945,-36801,-34188,-44407,-44530,-71657,-82912,60586,136857,119853,85928,62973,9367,-66939,-139041,-125712,-83767,-24506,23245,32092,1610,-3811,17805,66216,83094,87624,67301,63263,48694,-10014,-89197,-67181,-8958,-19208,-75379,-107273,-69595,-11149,121632,180355,178921,141745,53458,-22734,-61629,-2329,30084,62269,75240,35610,-7826,25555,47715,59219,2755,3848,42167,44265,17485,-30661,479,-20446,-50889,-10587,-21775,17858,-35415,-38202,-13661,-31830,-85997,-95614,-58663,-76980,-58412,59360,157134,176834,160808,210088,221347,121480,7751,-60346,-52915,998,9970,-20141,-31833,-21920,-32892,-41593,-46215,-29816,-37344,-70857,-144077,-109390,-55149,-63190,-9227,131173,247167,210736,181138,150546,156601,247391,200694,4452,-9845,76658,119427,77635,-4045,-39714,-59987,-12004,77259,130346,92159,72477,45367,32422,41805,78226,60856,-3094,-48356,14256,31149,-19828,-40715,4231,14366,76288,198585,157473,-17631,-83565,-24780,-15241,-18314,2999,54621,119549,102223,49323,55319,-1540,-71386,617,-13043,-14850,27272,42857,3131,-19121,-2334,41435,79334,74661,52572,29195,25285,29359,11706,-2580,-22369,-413,-9898,123,23021,101015,141584,66320,-38617,-103135,-98830,-48312,-25558,-58957,-58899,-5418,18434,19443,-4658,-21423,-56976,-107608,-158108,-89896,-10611,25920,74697,140343,190219,188369,149494,95386,90571,71107,57246,55948,8286,-78332,-115030,-87657,-71523,-57164,-72783,-108384,-75824,-44161,-70980,-65912,-17193,-50927,-99193,-121829,-68690,-46618,-29679,-2132,31888,75277,27401,2392,44527,120706,240943,392699,371957,256671,90166,-44392,-79906,-153238,-122202,-68430,-54309,-65044,11497,132909,176597,108594,42914,17068,59339,109781,109107,55628,-50965,-88261,-15096,41160,55439,100273,123169,111729,179275,237983,248053,168128,128601,40031,-78812,-119424,-22886,58411,113813,125665,89110,19964,-30793,-41654,-63474,-70272,-58642,-21933,42014,92447,101668,87171,106534,117607,40111,-76011,-109427,-81548,-38258,51346,64220,36143,-28407,-44362,-13129,48511,96810,183987,223416,205683,119246,52546,23412,-21632,-23006,5321,66462,68355,63403,46957,-1816,-30633,-9385,-6493,-111618,-94675,-62840,-52002,-32613,-2309,-27455,-153228,-87693,-15911,-3776,10029,16577,11070,4501,-35431,-92761,-110555,-70579,11019,107345,143263,63439,-73535,-70534,153522,373324,366576,132420,-73996,-115202,-24632,75137,175909,221378,73489,-23143,-64003,-9778,1167,-19636,-57891,-41555,-67527,-146852,-177671,-146454,-83209,-23064,-28707,-108901,-140956,-56759,-47660,-69471,1208,84589,180865,161833,38043,-43266,-133942,-92121,12257,124001,151720,121072,89645,77318,-14852,-3301,-4328,-29343,-73676,-113159,-46125,-25456,-32642,15076,36598,-13266,-97569,-120883,-99810,-117056,-97276,-14035,-34792,-59642,-29014,-1561,41620,50756,-22574,-17209,-65955,-48114,-3996,-1325,-75995,-152085,-102333,-18674,44096,85108,48107,-46064,-110502,-65443,-5016,27804,66243,52969,43671,7964,-66315,-109180,-61538,-35860,-32132,-41903,-58538,-71717,-67868,-35622,2554,3041,-7797,-60246,-42292,29213,73505,68373,34644,-24272,-91773,13148,74136,90433,76913,30710,-3704,-22126,-63025,-125649,-82040,-67215,-70957,57767,222097,370335,353555,268689,105766,-14031,-48882,-46930,8508,38606,609,-64079,-102697,8633,198600,348967,284054,126991,-17348,-101480,17574,58385,-7151,-92879,-103972,-26787,21884,27702,24726,15526,-3687,-19400,-72527,-106931,-122280,-169364,-75592,65477,165368,132218,28340,-61304,-94844,-76902,-20316,68020,107763,24492,-119172,-153925,-48573,-15336,-60226,-152915,-172471,-123771,-62838,-4653,46461,87822,174093,273283,252041,358447,637918,821399,813763,733922,603099,415933,182852,58962,24220,50458,60409,16375,-35461,-97311,-111495,-110969,-87947,-85368,-71284,-35519,8675,-9415,-57352,-24514,102937,170633,78935,-11075,-108883,-57330,-16141,24216,52758,79232,91657,89935,81083,100039,57269,82061,107961,82471,44452,19816,-8365,-40430,-86713,-36585,67453,123722,143395,170835,131127,44922,18267,51566,117068,191396,266640,187179,95140,44519,11025,48395,87942,69631,2099,-37495,-89041,-93106,-29117,6813,37236,16722,13656,11122,-29495,-30237,65490,146933,262169,326037,312783,271085,237828,134288,7617,-24446,-25439,-72710,-126861,-89654,-89016,-116585,-118875,-91619,-7380,55317,97524,76338,-16052,-113664,-22550,-4686,-26484,-56711,-81352,-98420,-68281,-35654,-8503,9414,24155,28540,12438,15217,-21160,-45564,2037,35267,-41326,-75301,-38433,-29030,-66618,-9962,87024,123703,143620,139801,82107,51914,57871,69009,67334,24069,6914,-38843,-39097,-15729,24876,8428,-35435,-44775,-25714,-37513,-83628,-105983,-121517,-1298,61618,-29462,-92010,22843,110122,116294,75970,53687,66601,79015,82947,88610,128421,9707,-36808,14656,44880,-1860,-26041,68757,56391,-3342,-12688,-9798,18650,83066,162549,210755,182271,204699,287056,364120,232289,100591,11202,-69335,-56379,-16742,-42333,-25843,89803,77661,8308,-43664,-40105,-29176,-91973,-49092,57310,194846,210695,67778,-21664,-51656,-79984,-97294,-102856,-134655,-125662,-108287,-75496,-35253,5561,29527,34621,39299,23280,30319,-33719,-87139,-119752,-26585,75410,211884,302795,269294,167858,96873,142009,155696,61105,-84061,-93464,-53041,63512,59723,-65973,-25753,12770,-3876,-54771,-21622,78134,128081,50632,-48588,-113073,-131367,-129856,-115850,-121573,-128918,-114701,-64101,-64327,-32840,62745,240753,389815,390158,223469,-9117,-67999,-77144,-105839,-59567,-19843,-68412,-87376,65119,285232,410929,396304,344244,204111,83465,29712,-23664,8427,87610,37190,-62858,-35059,47042,88472,73759,59607,62447,16553,-67108,-67121,-23486,7337,13305,17236,5951,-15427,-10360,36903,90380,111060,105142,136479,159881,110927,2145,-90792,-56218,-21328,-19373,-68560,-38265,17702,195,37617,119167,130365,58403,-59125,-51942,64416,210587,282744,179506,81097,79581,111625,176325,111902,32398,-26100,-51662,-30177,-4454,54000,120380,178623,210641,193322,105499,56549,53559,112075,173080,190967,171042,143167,85519,24305,9394,-3281,-31929,-75242,-100323,-106622,-65701,-23361,-50997,-97811,-85456,-96454,-99892,28933,269013,381531,273396,153087,134555,156875,116125,58941,29382,-17242,-38169,-61018,-81159,-103213,-35745,-4735,47195,56876,85640,130932,141407,65782,37412,52782,83349,61037,39833,13858,43819,122908,176128,175763,63649,-120173,-85183,-61351,-71049,-146998,-82457,13909,12879,-61353,-95689,-68861,-41221,-33477,-36108,-48260,-66780,-57585,-62529,-78250,-48089,-60446,-72060,-8930,63114,54019,20052,-8366,-11841,-40084,-16950,-35806,-79704,-90245,-51640,7165,39545,32277,-12878,-24490,13608,-56654,-104790,-26811,81898,199472,157980,44079,-34712,-103864,-103171,-80533,-64579,-49575,-22721,-17001,8992,3871,-13123,-24503,-50240,-58418,-25204,19081,119036,131407,146077,94030,56377,83312,-7237,-18273,99875,220964,211357,157565,65742,-14740,-21201,74178,146828,133840,42571,10665,4605,103738,271005,314552,290812,203283,101753,8304,-58065,-42532,10041,59348,76033,77015,68209,80898,62285,44785,-18243,-12566,73110,156513,130808,27034,-38349,-12824,115218,338263,337021,165534,-29300,-48100,-19694,22642,49367,51679,21042,-31071,-59096,-48213,26583,109233,157915,96706,-11621,-30075,-74806,-140064,-94775,1623,55891,32759,-45882,-5230,79884,128776,46071,20637,-1192,-32340,-46310,-58409,33199,48068,9432,-1699,10089,-24028,-95830,-96830,-51924,13840,65129,132911,162651,95160,-13468,-132394,-83370,-52323,-88522,-98406,-79844,-14474,13611,-17515,-71459,-67668,-2324,-25880,-65708,-71950,-101662,-73683,32206,121453,112753,51647,15920,-3178,-62315,-73536,-41718,15843,-87328,-100894,-31581,1181,49678,90303,63797,1985,22411,28640,16513,-16977,-47886,-41416,-47001,-20766,17139,37041,11340,-46156,-81603,-68773,-40398,12001,84348,150134,185236,120649,-35106,-84763,-94670,-104107,-123414,-137049,-131735,-31177,115500,203176,175346,112361,2967,-73630,-79704,-59800,-126468,-103782,-46522,31748,27705,-22748,-60588,-24597,-4363,-31101,-36112,-67514,-111609,-120884,-101826,-100890,-162134,-26748,86533,137646,153889,138673,135284,135331,151341,145338,121705,84454,51328,7900,78248,97696,91354,47867,6142,-15781,-29984,-8046,-12682,-54446,-92885,-59396,-36919,-59355,-120739,-11895,142733,265403,315721,224895,71917,-46419,-77179,-3161,14392,-13308,-11765,52017,108993,88293,35292,-40487,-92277,-111432,-111161,-111301,-76797,-53406,-133255,29706,311689,412699,213430,12084,-54542,-55253,-44567,-37706,-56360,-72549,-44664,-26270,12100,15283,7387,-4694,-86734,-97882,-40339,-14680,-3427,31923,93876,112649,116531,92321,65582,-6349,-37708,-20752,33795,117704,183915,182851,104182,121554,163604,194360,212153,191996,103282,40340,31447,11839,-44285,-50728,-5119,-17050,-72147,-80282,-45362,-50100,-77398,-113928,-2087,81654,111901,67004,2986,-26918,3608,23285,13943,-15698,-65204,-95324,-119505,-119233,-103454,-110407,-70617,-22160,-42185,-73092,-43032,1271,-8098,-45599,-103702,-147663,-136467,-84811,-24587,-22071,-15258,-19115,-63755,-17525,-14803,-54658,77334,138207,30646,-59061,-55328,-29575,-31430,-71751,-68128,-7294,52625,116194,211838,186276,85739,86102,64321,-7829,-6571,31281,-22457,-111963,-141117,-149447,-141014,-109000,-67745,-35076,-502,73660,113858,38928,-68560,-112516,-64354,-51402,-76253,-26628,75987,117535,85953,-32227,-110538,-60796,25625,74650,71794,191322,241954,214778,149037,26254,13829,83788,106911,121838,184786,241324,198002,74117,-70444,-69044,-70970,-97544,-84398,-30538,2779,-19206,-28789,-4350,39789,33729,-32669,-56582,-40536,-40611,-61600,-75790,-50887,-38074,21867,66539,65470,56626,52700,20669,-40253,-21407,22961,34243,14973,3350,-7762,-18252,-74131,-101529,-78128,-47076,-20224,-46489,-55498,23776,95758,159373,157327,49389,4804,68541,113927,123464,126555,75130,69492,106861,101434,38650,4395,-14697,2698,-1552,29700,28804,35648,-14098,-52044,60238,96486,59316,6244,-29525,-13700,17067,-19953,-83891,-49219,10179,89751,108437],[20426,-59122,23670,148564,164819,75889,-3817,-70175,-98488,-59591,885,51799,45790,15192,-19288,-39706,-4822,-14064,-68102,-82438,-77270,-46242,4701,58777,83802,108111,103476,105147,101828,48303,41877,105397,119298,92085,122752,94575,38653,-36947,-41445,2302,27296,18450,48941,48185,-12827,-74712,-109628,-7391,93661,202881,247116,189370,132144,51068,-68117,-86188,7608,61043,72029,51077,-38041,-128152,-127095,-93158,-34710,-3314,-40337,-115374,-33968,31045,12576,-58940,-92709,-76713,-81977,-112998,-90469,-60340,-61619,-74283,-83859,-84489,-75607,-80151,-52753,-29105,-57817,-133042,-27052,81234,108795,89728,78286,72646,29071,-33468,-3069,52239,82633,91718,109674,135804,164399,259714,336884,297967,194718,165992,149191,106709,100724,121397,164453,170422,58975,-12395,-122181,-142921,-41889,35867,60743,31788,-3193,9749,45569,81963,50876,23626,-5721,-21997,-42885,-120394,-41017,-3128,-11059,-51444,-19418,20235,-25349,-73010,-32041,-8180,-13548,-52160,-105751,-72086,-73967,-112924,-150813,-126665,-106726,-46715,16420,76727,128807,193796,206425,172517,80516,-36233,-102324,-80866,-61549,-85334,-32837,14368,56877,4946,-80423,-128291,-102741,-136856,-129116,-41664,-4730,95805,-12014,15251,27092,-63332,-91415,-30849,-48397,-72592,-52486,-44240,-39294,-68074,-65633,-1086,37870,12118,-53707,-146,92440,60063,-22627,40329,94030,101567,41438,-9829,24032,85201,70101,44661,92316,159231,223318,128491,9971,-30127,-23437,3587,7450,1999,-25592,22035,-13775,-126107,-103752,-23503,48600,85010,14004,-26463,-72678,-68250,891,92775,121981,98664,53612,132,-33054,-77641,-98831,9616,35152,7567,54437,111008,57029,-46966,-18577,13988,26547,80731,105551,143370,248124,273860,199820,120565,27966,-81195,-103297,-74698,-20057,-20506,-70331,-124540,-152351,-83246,-68979,-76961,-59191,8984,32641,43994,8397,-21826,-46210,-104732,-94073,-66430,-84018,-136682,-80698,-52248,-24335,-46399,-37531,15569,27397,-21526,-59145,-117077,-64789,3703,-55586,-89831,-43819,16015,5277,8064,75088,122219,168327,193975,137895,29733,-17848,52201,146181,159339,154208,156601,208164,204261,154359,-12494,-81789,-87892,-129777,-26762,13619,35577,9680,-44574,-62068,-88364,-136310,-52255,73496,-4487,-80003,-79466,-101452,-112861,-87675,-50915,-17687,-29662,-79793,-90624,-29991,63286,56382,14853,-29004,-114387,-146837,-103220,-113921,-148412,-104477,-19134,82278,134457,106604,45901,-39359,-92317,-56400,-36773,-46509,-96623,-101457,-106933,-133326,-77871,-14652,13484,16929,41192,-18582,-57256,-25447,-1813,-392,31048,74467,94313,61084,28397,77050,229816,370350,357700,219943,72554,-27136,5382,70512,27119,-33699,-29316,3150,22754,-44047,-94373,-122405,-68696,-41422,3263,53272,78307,60809,-16540,-63542,-70435,-29945,25045,69649,10,-67807,6460,-4918,-73933,-110074,-54100,-16861,-22047,-35417,-54474,-81093,-65326,-26458,18865,2608,3424,-37178,-116496,-3967,21259,45573,73881,128485,199186,129584,17388,13390,177,-62253,-90099,-62907,30114,94241,35855,-39050,-32222,-40467,-7255,56702,184492,249355,53031,-110036,-31313,9939,17867,-8773,13578,61392,69255,24767,6888,70034,135113,82984,-24747,-50716,-7897,-15952,-41747,-12061,-32916,-43630,102055,40151,-16104,-94503,-230589,-275604,-256231,-89480,104931,30621,-73459,20526,81997,21940,-70516,-98412,-56240,21520,117309,181734,185472,117544,-8182,-67254,-20776,11033,-44657,-6417,121932,123098,112305,111368,93067,34249,14937,-6849,-69647,-81619,1789,36011,7747,-20501,-36495,-50270,27203,137455,202516,105943,68994,8450,32853,10788,-11697,-68533,-148424,-72643,-20420,30391,112092,183670,163129,55228,-52293,-75493,96667,280515,272455,123540,1006,-61920,-109445,-20561,34985,68723,51387,-60222,-115000,-91463,-34966,96526,288486,290259,158862,96582,-13770,-85128,-84304,-99785,-33259,110326,165024,59894,-63737,-183383,-67020,64879,181311,299229,325940,271232,145153,113355,109301,71014,33167,-26544,-88473,-2535,63633,72839,64438,28971,-659,-10007,-11271,-33548,-87640,-56224,35786,105559,60861,9318,-40631,-106389,-73585,-63464,-43807,-18996,-19970,-32448,-68858,-58793,83923,120361,94529,55833,33212,-11911,-73102,-136951,-139773,-96147,-34981,7708,13043,-14143,-14556,16465,80946,113181,112294,77889,62983,41621,-19617,-61866,-36573,4664,-16700,-66986,-100465,-80941,-26330,101091,185234,179640,130751,38257,-40556,-90303,-5153,44707,81439,90451,36964,-1974,32024,51910,68488,8374,-5,36648,34189,8497,-27805,-2807,-28178,-80389,-24323,-23039,8094,-27923,-27803,-12098,-35945,-88349,-85525,-46624,-59834,-45341,53193,140748,154318,132648,164771,184397,100638,1094,-61591,-67823,-13554,-2586,-32063,-44735,-29953,-32359,-32749,-33216,-24423,-61784,-113699,-133790,-101284,-60405,-72233,-11838,109007,201632,153306,123480,108912,135536,243527,217034,10637,293,83706,111762,53271,-35101,-60012,-59809,1185,98429,166099,136967,120200,86246,63541,54335,74916,46814,-13330,-49108,12592,35158,-4056,-20255,10659,22494,100442,248827,210566,21899,-77077,-25241,-17111,-26618,-22893,17233,93862,107059,67953,79807,13275,-52159,7924,-3444,-8450,33904,56753,26788,-9332,-28625,-8228,36245,55121,54423,35094,29305,31445,12508,-1402,-19380,3362,-7919,2948,30217,100002,107128,6319,-96692,-105618,-62125,-11007,487,-42726,-58233,-27681,-10864,127,-16283,-25939,-48783,-94109,-143141,-85364,-6492,22052,39964,72572,141685,187602,187729,123452,98701,57889,28497,39813,10630,-68537,-114324,-93835,-78848,-57049,-58695,-88413,-58369,-36851,-66087,-71619,-34198,-72050,-113961,-107984,-57728,-42977,-33943,-7945,26272,67370,18822,-457,51964,147936,305641,463397,402147,245648,60964,-56246,-87071,-137575,-103564,-59353,-52652,-47546,41916,156479,176976,92115,35664,44004,108016,155621,136324,59032,-49918,-77852,-17083,25214,38427,92388,143914,125200,179731,246071,272998,184465,139430,47452,-75553,-104933,-9924,69425,118087,124019,84381,9697,-44949,-21352,-33969,-50112,-49467,-21610,23429,70268,106352,110470,125348,132029,58362,-50974,-84959,-55906,-36103,51835,62039,27493,-50619,-53201,-9705,53341,101484,194229,244796,238964,159719,58170,18619,-26562,-23313,-229,45976,39402,50476,47651,5148,-25356,-6244,7632,-91013,-114828,-89054,-80883,-69519,-56389,-62723,-164918,-87474,-24435,-12811,430,3622,-2533,-8787,-43701,-96870,-124085,-79860,10842,107414,147484,67868,-71227,-65492,153202,370259,358167,124004,-73843,-121902,-92199,-7110,107207,164435,41245,-31964,-74568,-18823,10006,12216,-22788,-25504,-63597,-149908,-172584,-142207,-84451,-29292,-39116,-125839,-120706,-32616,-23049,-49614,10214,88662,169541,135190,19828,-58498,-138361,-83505,28362,152914,168643,118085,82751,71998,-30166,-22515,-7301,-33910,-87740,-134214,-60563,-31268,-27822,21729,39325,-15822,-104161,-110400,-89226,-108704,-88456,-8485,-26089,-52631,-24218,-5988,31377,41377,-20089,-5973,-62646,-53695,-3745,12435,-51731,-127961,-111289,-26299,39448,82340,46492,-48415,-111977,-62639,-7582,24482,72091,67591,54546,15620,-63264,-106408,-57222,-29368,-27946,-43195,-64302,-76314,-73627,-46154,166,14500,13370,-35866,-58528,-4290,38033,35096,5561,-46515,-41872,100873,178712,182893,138681,61437,13294,-11666,-62412,-122612,-60880,-44578,-88013,43565,212497,331903,288631,208361,61855,-35832,-64778,-49819,18385,47522,6881,-58464,-96029,17222,206416,348172,283051,125734,-25721,-88630,27923,63605,10395,-73120,-93263,-38313,12061,20149,12104,-5945,-32361,-57027,-111368,-114932,-116432,-143312,-62404,73906,176832,143480,39742,-58673,-94925,-64254,934,98645,135428,37255,-112943,-160238,-48230,-10442,-49219,-130632,-138286,-79949,-23563,16769,55412,89839,178073,266650,231795,358407,633634,808174,821872,737998,602074,410294,177402,53830,13876,38675,57621,22802,-26824,-87082,-97715,-96366,-68054,-54714,-38634,-15887,11729,-15519,-56584,-23142,91799,149278,59916,-20624,-109169,-45866,-6680,24608,43197,67373,81444,80746,70579,92765,57398,84299,112707,101687,62443,25003,-2549,-36487,-75271,3822,82547,100245,112685,154850,117698,39172,7595,36817,110352,210287,291368,202667,105875,38278,-3287,42496,86017,60092,-15235,-46891,-98386,-79867,-13265,22458,36641,-3837,-8650,-5757,-39569,-25917,77068,150039,244137,314808,328599,292151,251149,142105,10525,-19669,-23000,-76613,-109346,-86063,-90645,-115713,-116749,-90328,-4170,60980,116394,107690,6618,-95612,-16751,3660,-23417,-68577,-112038,-101358,-57478,-25667,-12389,-8814,12760,25201,18364,26581,-12447,-27577,16342,35899,-49994,-80628,-30824,-19198,-65301,-13797,73537,108141,131679,128365,70013,38726,39448,43955,28176,-1291,-9339,-51726,-48967,-20969,28958,22916,-21340,-44696,-31046,-38220,-82126,-111513,-94938,16460,61776,-32669,-57532,37415,98276,89426,56072,48084,62588,73939,81852,96925,145610,11449,-35348,6196,12130,-38304,-39173,74123,68368,13145,14542,26555,53190,121521,192661,214252,169651,185033,278225,376444,254374,112247,12872,-66722,-43537,-411,-30191,-22974,90586,91577,23702,-32672,-54250,-32963,-88216,-60348,29547,165586,196442,62715,-15652,-46188,-87242,-99921,-99573,-122694,-141480,-140460,-106469,-58088,-8725,22653,40303,56483,34274,31563,-37163,-92671,-104127,-21696,68360,191671,290912,267472,162318,86803,123240,124228,26451,-105300,-76209,-35245,73944,43745,-98459,-54107,-21648,-43337,-60845,3423,107051,140228,47693,-54068,-122150,-141566,-140872,-130206,-133973,-149271,-100754,-53323,-56779,-23723,70082,246707,399743,406378,256184,11291,-59553,-62419,-90668,-59241,-20516,-57857,-69855,70430,287891,436137,439419,379318,225097,96528,27349,-35616,8902,102350,57729,-58924,-50375,27230,72008,74682,75050,87841,39058,-53845,-63599,-22982,-1218,-9758,-10399,-22904,-48479,-44062,8989,71462,105577,133953,170471,183937,122325,-750,-100810,-38939,-6659,-5708,-58371,-34201,10521,-9168,48849,167675,170954,85106,-47754,-48490,63798,209551,294688,194333,98012,105862,138217,180807,96102,21444,-37455,-57093,-31055,-13251,44870,124026,192774,229750,208420,124492,81837,79344,129782,186885,208168,189214,148234,71176,20145,21474,17552,-20451,-80475,-111941,-107384,-58149,-15796,-45387,-96478,-80680,-82527,-101727,32790,296042,411399,287587,168141,150686,183789,134596,69185,42556,-9422,-38003,-62211,-83083,-97851,-29902,4137,50357,59531,89022,129707,127970,53678,24870,43117,86978,94332,90388,38556,51149,120099,180874,190225,83858,-109523,-96652,-60563,-58704,-133789,-90418,1585,547,-67251,-92770,-64803,-34803,-31327,-40143,-53662,-71959,-53052,-48942,-62621,-20508,-17517,-42331,-19914,49307,54028,29062,553,-4051,-44255,-27204,-42847,-86432,-99608,-47883,22098,50310,33825,-10926,-10863,52071,-10925,-100014,-65881,30006,132204,90730,6881,-57389,-115558,-88739,-61385,-45391,-31986,-10259,-10827,4358,-5753,-17762,-19876,-42987,-55642,-25407,20789,141406,152835,167799,124733,89992,106163,3435,-20218,107326,258769,276532,234310,125435,35686,17505,93444,158745,137032,48424,20024,11801,108388,265329,294683,249408,163667,94515,12031,-54516,-32441,36880,88763,81045,46464,15433,41684,35176,32360,-17395,-18639,56129,129323,101810,14839,-35206,-8824,101588,356807,400489,222767,-4615,-40639,-23867,7740,31460,41778,26610,-13313,-45097,-76223,2045,86097,131889,69794,-20320,-35536,-75622,-142131,-104256,-9066,47248,32339,-42043,-28084,29928,82682,24689,6999,-17517,-56141,-64824,-51890,57298,71262,17074,-3902,6640,-29576,-102284,-102832,-60741,10404,82488,173099,188664,91288,-23816,-123204,-59429,-18386,-52340,-61079,-70679,-13681,26891,2342,-61913,-84436,-1912,-8852,-54189,-75254,-104973,-69228,27142,94002,79523,21914,-364,-1868,-51624,-65405,-37611,13002,-87894,-70382,-26051,-11125,27449,68442,45816,-18339,857,13870,8247,-18427,-47184,-45994,-55170,-30425,6614,23874,-1015,-41353,-46703,-40273,-5518,80879,181010,264894,276641,173114,-23657,-102356,-97183,-95519,-92655,-99653,-104601,-35546,110108,230643,223553,129005,7556,-66846,-61168,-47022,-121691,-98546,-29694,48657,39059,-13388,-56642,-25400,-11815,-52731,-72648,-98795,-126755,-113577,-107379,-112563,-140945,-5465,83734,126588,137502,122299,121119,110384,104622,113374,105396,83886,49835,2092,74013,114878,116936,59622,12158,-1018,-14150,6530,-13434,-64214,-80401,-19463,5346,-23802,-104150,-10894,156478,312909,361407,246940,78520,-47146,-71873,13212,42241,15174,9260,59049,109506,98044,46545,-34323,-92324,-113472,-114871,-110325,-75345,-50445,-141081,827,282333,354875,156339,-28447,-61215,-46489,-34865,-35940,-53164,-59925,-33402,-16840,19156,31384,35302,19624,-70664,-122809,-64333,-26745,-7440,29792,87498,107565,98192,62070,37696,-22318,-34638,-9591,43094,126531,189425,177743,94907,95440,119431,154587,193351,191673,116609,53646,35256,8350,-54662,-62986,-6143,-11623,-66856,-89428,-59730,-59405,-80956,-128769,6569,110927,126443,65852,8203,-12820,17591,34405,17299,-15046,-64526,-94689,-114317,-112305,-95621,-101276,-58787,-18418,-40561,-74929,-55446,-9256,-13464,-40459,-88147,-131429,-139266,-95082,-48789,-54031,-47763,-42780,-71038,-23363,-19384,-53900,65785,102545,5398,-66207,-33591,-89,-10764,-67072,-67929,-1622,44856,89768,171893,164000,86125,100604,84418,974,5614,51600,-1494,-98761,-124163,-109996,-93350,-73570,-52915,-39021,-18810,52165,100728,40865,-52199,-84386,-58684,-51000,-58942,18165,130899,169085,129794,-7679,-121965,-74277,15362,74106,94108,224755,266658,229756,149977,31205,31420,98479,114449,110293,154830,206045,169505,45876,-93733,-51891,-50468,-82231,-75171,-27168,6103,-20528,-40416,-26698,14739,25088,-27157,-41965,-25738,-33274,-69318,-113826,-95717,-62820,23198,78237,87272,76529,57248,4235,-70754,-20036,32949,37847,10277,-9197,-27161,-37903,-89741,-112306,-82638,-45525,-14779,-36202,-41292,33988,107302,175788,191447,79280,3719,68750,95814,97727,98229,60596,65193,111091,102694,38688,791,-22790,-11624,-30398,5152,29574,69972,19912,-54240,43567,85978,50533,-5759,-42534,-26306,7557,-25921,-87431,-52803,-851,73741,96195],[22335,-63448,-3475,120263,138115,55590,-16137,-75042,-107452,-65439,-664,57120,59809,28390,-13289,-36413,-18650,-19206,-60265,-70864,-69261,-46545,3206,60597,70184,78477,85353,104441,109246,49082,36836,98999,127702,105322,141130,112462,60657,-17403,-54626,-33658,6217,9029,42680,49594,-5300,-60895,-97259,-33917,67304,179138,224910,171685,117632,43279,-69585,-87109,14806,69321,79755,62784,-25826,-131361,-129849,-78989,-32259,-18535,-57253,-109915,-29645,27880,10830,-58823,-92701,-76323,-79450,-103448,-85127,-53773,-57738,-81999,-99053,-97418,-83085,-76686,-39331,-5807,-25980,-114036,-41855,68606,93286,71020,49812,24195,-31150,-73821,-24661,35000,65313,69436,99552,140866,168908,254856,319109,286068,206498,180479,171691,143083,146089,164411,203127,148325,15563,-89683,-150993,-86787,17203,100567,118867,74514,29054,36276,70342,100478,47974,17399,-816,-2566,-2746,-65330,-37192,-24530,-41007,-78272,-43713,-6272,-48157,-85970,-36814,-12678,-12858,-43189,-91646,-76198,-95294,-131948,-149149,-125790,-96430,-37490,16429,65007,110432,174337,197285,184047,100461,-19172,-94225,-72081,-55970,-72879,-17558,33397,80561,26231,-56954,-118832,-123641,-155978,-102298,-9965,8844,55147,-77105,-47487,-20771,-72121,-64892,-32674,-72309,-85098,-49367,-40819,-41257,-75280,-55709,11658,46290,15380,-55013,4013,93933,57754,-27421,42909,107439,119035,40822,-25434,9391,85752,73703,46440,94004,159121,217510,135754,31554,-4654,-1986,11694,5576,-10754,-61807,-8519,-31545,-151155,-92131,-5571,70254,104932,30699,-18529,-70316,-74551,-11903,74558,99443,80876,40250,-10592,-48838,-94467,-75380,32733,53101,22987,68560,117327,54637,-48440,-6842,23921,38896,103267,152980,220136,330569,314195,212661,126539,22813,-77077,-85920,-65745,-20747,-23481,-74669,-126958,-144808,-81626,-69291,-78396,-59432,-4130,6102,18897,-13450,-34337,-47952,-97884,-82280,-52853,-73108,-122983,-72892,-28822,9850,-18054,-19075,24921,42852,-1929,-36224,-85692,-27966,52220,18392,4761,17394,34232,6538,8729,92169,160187,194201,199450,141601,36278,5984,99584,211220,223664,201073,173824,193868,188483,156902,5649,-140738,-125792,-105510,-6835,29312,53009,23962,-34193,-57051,-96536,-160217,-13399,120529,24566,-71227,-76926,-96417,-125232,-102873,-50007,-11272,-24492,-66733,-63879,8168,113077,102380,26952,-36997,-127242,-127001,-80826,-108207,-146325,-112713,-32762,71140,133751,109916,59896,-21765,-79644,-51075,-33840,-43154,-88666,-113569,-141182,-145169,-89585,-77170,-39989,42802,82659,10303,-46660,-32231,-8554,-3423,28175,71789,100525,81895,67646,124408,312303,468255,445828,288017,117302,-2824,10809,57255,18325,-29142,-15544,21286,37349,-55217,-114500,-119959,-82564,-66161,-14400,53587,76564,51356,-27400,-70764,-73096,-34248,17189,60614,-5515,-71185,-892,-11164,-72791,-103614,-50546,-15670,-22515,-30198,-43223,-79806,-78317,-38707,19374,27000,22857,-33441,-119675,-3944,28962,61367,102682,171683,256591,182818,49822,28641,11686,-50347,-77512,-45530,42451,103481,61250,-7779,-41824,-47416,-17203,46432,191474,266799,57879,-105288,-5479,38867,40370,-1645,4573,59444,87951,36365,-8015,31102,100748,74168,-13223,-24650,17454,-7593,-47130,-23708,-57076,-79153,74235,23533,-17255,-82173,-189006,-258137,-261655,-99665,111795,65434,-73975,11173,81696,13223,-79242,-105745,-66935,7215,114840,202188,204702,119876,-13745,-70831,-18282,9952,-46769,5532,141857,140065,129384,115555,86120,27525,4885,-24478,-82203,-107900,-28243,-3003,-17106,-27345,-34270,-59935,20144,137157,195837,95798,61076,13152,50953,23298,711,-63437,-149952,-58650,-4789,41194,112114,169256,131810,33315,-48346,-45257,103562,289494,270318,119771,9817,-45282,-117620,-48565,-1576,42085,59279,-30594,-86071,-79367,-33454,60395,223620,263413,199841,139685,-3158,-77399,-74300,-81378,-7264,136958,167480,54830,-65999,-161153,-47682,85976,200672,334716,372952,296787,152541,115704,108512,78296,50809,-6312,-87390,-7038,54214,62887,56599,21563,-12026,-27981,-56193,-100918,-90357,-35164,44708,110427,55365,-6232,-47958,-104409,-84029,-76974,-44195,-2744,3414,-24020,-70548,-37528,96753,100033,70254,26591,5494,-29382,-73840,-125253,-146170,-103104,-42071,-7082,-7604,-28763,-24268,14531,92374,139760,135383,86791,59011,31493,-27315,-26579,7649,33720,-893,-48963,-89576,-86737,-35479,84453,187919,177708,119439,27463,-49467,-114241,-1541,68593,107171,103018,35378,6780,43504,63055,85436,17967,-1541,35218,28801,3087,-22769,-4074,-30298,-101205,-32580,-20123,-1764,-19652,-16735,-9464,-39601,-89021,-71770,-30836,-40340,-31485,45180,119192,128439,103240,111891,135048,72668,-5007,-58010,-80503,-27355,-14701,-42197,-54218,-33010,-28345,-22155,-19561,-18547,-76251,-134745,-115136,-92910,-64656,-77267,-10630,89532,157846,100153,68540,68547,114007,233023,223871,19508,14823,90250,103576,31656,-63087,-79412,-58487,21108,126801,206760,186583,173011,131396,97835,69009,72027,33060,-22453,-43946,21293,53946,24583,494,13810,28308,123325,294305,257956,57632,-65203,-21592,-13081,-28115,-41344,-15860,68307,110797,88105,106906,38582,-35137,9112,4000,-750,43046,73821,53720,5264,-50294,-44688,17417,54394,67766,48665,38573,37467,18169,6730,-8600,10327,-4743,6951,39047,99876,75956,-41992,-130800,-80904,-28360,23999,27915,-23869,-49941,-41956,-35412,-16308,-25147,-27122,-34576,-71038,-116371,-76411,-466,22030,11145,19871,100973,183900,225337,159851,113445,48602,-845,21952,12919,-57890,-103860,-91482,-79523,-54322,-41787,-67537,-45355,-34472,-63317,-72113,-45831,-88062,-126467,-92246,-44794,-38524,-37453,-11692,25227,64514,13589,-3683,56553,170183,361537,508177,409983,222594,33257,-60310,-89487,-120222,-83168,-47862,-44335,-25157,65574,169774,168269,68718,21303,65829,149954,188436,151595,56542,-50423,-66043,-16759,11043,23225,85355,164668,144821,181424,251825,289103,194224,142043,49678,-68267,-88305,2667,77241,118040,117788,77457,-878,-58749,59,-4521,-27250,-37147,-17653,9869,48463,107138,129152,142580,146076,77395,-21724,-47955,-15221,-34612,47252,57627,19503,-60168,-31705,20274,75659,114646,206197,263548,267528,202421,71295,14549,-28965,-15288,6746,34052,16160,38589,46591,10697,-17843,-1039,21352,-68284,-127107,-115919,-95003,-78574,-110715,-104597,-164699,-78507,-26802,-18279,-6597,-7170,-14467,-19765,-46572,-92014,-113819,-86488,8802,104686,148473,71064,-68710,-59265,147060,351567,332483,108565,-70644,-94109,-136644,-92663,37613,113547,13733,-38605,-82259,-27300,18948,43506,14201,-2294,-56402,-153661,-165814,-136666,-85234,-34278,-46419,-138979,-102170,-9932,2166,-29969,16499,88655,151997,106873,706,-75651,-134233,-70590,45531,176997,178589,109575,69300,58688,-43908,-44757,-12801,-39011,-92805,-132084,-72213,-35816,-22318,27752,41685,-17814,-109324,-99113,-76592,-97205,-77739,-1515,-15136,-42077,-17695,-10257,21692,34696,-13628,9913,-55256,-57926,-4077,23779,-30461,-104195,-113597,-31109,34517,76907,41599,-53120,-110263,-58197,-10593,20476,78891,85971,67106,24839,-57965,-104568,-53717,-21736,-18555,-32329,-50322,-60857,-68566,-56293,-3027,25640,35529,-5825,-58661,-35480,2729,2534,-21765,-56016,18854,179545,264823,261451,196781,94074,30358,-2758,-61503,-113368,-38045,-17615,-87333,26612,191629,280084,219760,143787,14105,-56713,-81712,-53376,25894,53619,11848,-52801,-91669,21039,202092,330792,274081,120283,-34602,-73206,33863,62132,23212,-54981,-81798,-53234,-1058,11203,1382,-22053,-54536,-82570,-142761,-113442,-106156,-118105,-46121,78841,179583,149993,51906,-48340,-74968,-36864,30926,136538,169217,55520,-93808,-134157,-41975,-5624,-38995,-107711,-98341,-35156,12316,33941,61438,90779,181795,254351,204682,343352,596280,746795,779662,699874,569661,385839,164112,45406,3772,27881,54802,29241,-17657,-76404,-85183,-83747,-50010,-25153,-6087,4335,13972,-23229,-57087,-22589,78360,121692,36778,-32890,-97967,-35323,259,22367,29579,50113,66018,66234,52518,75046,49662,78326,108189,115405,81240,32810,6423,-28660,-34776,63393,101536,77912,83943,133674,99974,31562,-1977,24310,106081,226428,304415,210074,111101,28698,-13624,44039,90657,57252,-28930,-61877,-110690,-67830,-315,33223,30707,-24164,-27687,-21573,-48755,-20794,86038,146237,214651,287233,329260,300086,251925,140531,7598,-17862,-23104,-81053,-88986,-74117,-86887,-112815,-114164,-89687,-4331,59813,125112,128705,22735,-77196,-12788,7834,-23678,-81256,-123907,-76907,-30937,-627,4313,-17443,2303,20289,21251,33505,-5583,-3672,32812,35133,-59665,-85389,-21906,-8330,-64906,-24168,52743,86983,114639,111528,53229,20735,14985,12675,-12043,-26036,-24312,-63767,-60507,-29889,26626,30732,-11513,-47756,-39907,-39134,-75399,-94291,-68704,26755,53065,-33888,-26225,49885,83252,61738,34574,39571,55854,66432,77431,100995,156454,11682,-35381,-6845,-24275,-75599,-42924,80179,78229,30420,44975,69830,91540,159251,214697,207966,150502,158855,258420,374298,269333,119262,9805,-67146,-33517,12858,-20943,-23334,84906,97793,35528,-21411,-66417,-40723,-85391,-70690,266,127938,171867,53118,-11459,-37876,-91162,-103957,-96528,-103116,-122720,-151171,-136770,-82652,-25975,12464,43095,74294,47222,32639,-40731,-93874,-88892,-17665,60910,171196,274495,260393,151729,68682,88532,74950,-18711,-87309,-55553,-19007,79430,24149,-134082,-85036,-58867,-84842,-53960,28270,130669,140538,36000,-63267,-131459,-129534,-132616,-115288,-112164,-132802,-86261,-40549,-46629,-15144,72891,240995,386669,397718,271334,31317,-49453,-47502,-74127,-58668,-24840,-52443,-55169,74713,283919,444723,462567,394652,236051,108408,26939,-42714,14712,117902,79203,-51656,-67151,3244,51835,72882,83107,101011,53504,-43661,-61805,-24356,-10044,-35925,-44255,-58301,-89346,-84433,-23910,48946,96749,158640,199731,201026,129155,-5592,-98814,-25509,877,-3091,-56509,-35339,-1721,-21856,57399,208530,201156,104026,-40931,-49018,55882,194418,284417,189791,105647,124847,158971,176372,77974,12435,-43082,-59073,-33952,-28123,22975,109724,185268,228039,209595,137380,102573,99123,136191,186075,209886,193954,140579,48960,11186,27230,35628,-10001,-87638,-124469,-102190,-50362,-10105,-40954,-95259,-77254,-70182,-102109,27931,297556,414308,288872,172536,150396,181932,127550,66488,50757,-3919,-38669,-64300,-86270,-93033,-24295,13989,61227,74178,104357,124985,107863,39512,12417,34620,90339,125919,134551,59042,55054,112460,180531,203954,115675,-56123,-88125,-51619,-45840,-120177,-94235,-7675,-8095,-68993,-85458,-55056,-25296,-29255,-45291,-59615,-76752,-49060,-36953,-49672,2554,24113,954,-23294,25132,40903,26564,1138,-2368,-52192,-35545,-46636,-91372,-109101,-43095,34638,57384,30849,-13112,1461,95241,51755,-41813,-82615,-27591,58912,28591,-26937,-81665,-97039,-61264,-30321,-16805,-9078,5738,-2207,759,-16123,-25194,-18738,-39481,-57265,-30607,18923,163009,176050,190348,154566,115349,116375,8819,-23554,110540,284645,327570,294014,169779,70868,45686,107922,163276,132764,52829,27019,13950,103203,244144,261983,201487,122900,83555,13003,-53264,-27767,59142,118034,89036,26021,-27916,8318,15143,23354,-10222,-13290,48584,107787,76137,3263,-32464,-5478,86482,355544,452107,282665,22580,-35035,-30137,-8479,12733,29591,28576,2572,-23746,-93918,-21482,61657,104081,45433,-29149,-42875,-79219,-143651,-108806,-15029,42327,32725,-41007,-50550,-12708,40076,3968,-6657,-33174,-80440,-84237,-33754,90172,100997,27197,-6385,3429,-33304,-104281,-99670,-65580,6841,99732,214091,212149,87075,-30791,-104388,-38540,14280,-13095,-20776,-54375,-19161,32103,15213,-54039,-97794,-217,10737,-37032,-72924,-104283,-64038,19631,68074,49436,-7713,-22367,-6202,-44453,-59305,-36559,2376,-78811,-26776,8424,783,17132,49414,26569,-39908,-20158,-1539,-2132,-22976,-49419,-51680,-62907,-39901,-4587,8872,-14773,-31408,-12108,-11099,27481,145042,269660,370462,357107,220142,10355,-95659,-98108,-78235,-55637,-60703,-72080,-31553,103887,254608,277365,147832,11413,-60637,-45719,-38408,-119017,-93690,-14349,62208,44663,-8829,-54344,-26902,-19802,-74190,-103485,-105165,-109690,-97818,-105603,-118153,-118831,7500,72161,107228,114667,100083,99595,77097,52940,82235,90694,79788,39387,-14775,59470,125886,137071,65775,15008,13419,3455,22302,-11732,-66748,-56656,20123,42306,6480,-87013,-10263,162397,343318,390163,261539,84853,-45369,-63622,29307,71653,46077,30863,63337,106447,103857,53475,-30971,-93471,-115103,-117552,-105543,-72155,-45182,-106119,-1441,267644,311109,113308,-70391,-63710,-34611,-22630,-31615,-48017,-47717,-23432,-8371,24379,43557,55174,37329,-54695,-143632,-82006,-35467,-11827,23692,74896,94259,71178,27327,6767,-40467,-34248,-828,52671,136974,195856,171673,85317,61656,62684,103072,162673,182585,125507,64464,36569,3537,-63956,-72095,-6949,-8878,-65513,-98180,-70215,-59186,-74192,-140891,8440,131234,130668,58547,9377,-4311,26308,42469,18646,-16237,-65392,-94351,-109542,-106379,-88187,-91112,-51117,-21546,-44896,-80590,-69464,-18782,-15219,-28902,-68179,-115308,-129244,-96059,-66710,-84182,-78578,-67673,-79898,-31912,-27510,-54741,51921,67677,-17807,-68111,-9681,29811,8202,-62335,-66279,3763,36394,64801,134350,143199,87125,113328,102445,8284,11517,58668,7932,-91319,-104976,-65823,-41081,-35318,-36133,-40230,-32337,38021,94868,50676,-28415,-55226,-45900,-41824,-30923,62525,180194,211516,167366,16362,-127064,-82819,8304,76009,119098,243501,273719,230678,140440,29998,41898,102196,107132,87396,118695,168592,142225,22687,-105438,-38198,-31012,-67164,-67680,-26799,6010,-23248,-51337,-47507,-9270,17281,-19496,-25867,-11027,-25552,-69357,-141551,-145151,-81071,19161,81178,102740,94750,65431,-5635,-101805,-21162,36079,37169,5005,-18259,-40328,-50790,-99051,-118610,-84580,-40945,-4389,-21161,-29759,39172,112072,182508,218301,119707,22112,69165,77172,73681,72857,48121,63158,116262,103873,38699,-2472,-30296,-25570,-53655,-9039,33033,88849,36010,-52058,28750,75146,43107,-14144,-50091,-31908,4654,-26908,-85577,-54352,-11096,57668,84370],[25767,-56544,-29678,90144,109743,35973,-25749,-74314,-104643,-71908,-3670,60403,70636,37422,-10246,-32312,-32942,-27901,-53956,-60275,-61260,-45770,4784,65715,62828,47060,60766,98036,110620,46350,31679,90930,131346,114034,151735,121358,75211,1043,-49445,-62703,-19377,-7660,27746,42262,-3998,-52870,-83349,-57639,36575,143910,186707,138168,90131,27303,-75641,-89679,17083,66974,76006,65996,-18415,-134518,-134220,-65247,-30016,-34911,-76199,-105718,-26344,23971,8878,-58597,-91043,-72673,-75722,-100109,-82977,-50923,-58167,-94667,-117485,-111738,-93846,-78423,-32017,11934,2106,-86096,-60657,48551,71498,46376,15227,-26473,-89174,-104056,-44565,10689,37131,38909,81967,138821,167310,240427,288317,260870,206513,184495,186014,171993,180541,195153,226234,120563,-7723,-144159,-115400,-35749,74782,169720,175485,108791,54064,57100,85584,104352,32321,914,-4384,10928,35698,703,4168,-24278,-61159,-104295,-65778,-26701,-65774,-103259,-47164,-20597,-12424,-31238,-79048,-83150,-115190,-101452,-104102,-102453,-88354,-35663,8913,45206,84125,146324,177649,184121,112330,-7674,-89007,-69206,-56450,-66112,-3641,53328,109031,57976,-22517,-88923,-125347,-147355,-78965,7978,13981,11872,-130747,-100069,-66737,-68476,-36130,-34355,-105386,-100976,-48752,-41283,-47121,-87863,-52470,17257,47279,12547,-59945,2193,84844,44261,-41034,36697,110154,122699,28410,-50219,-13562,71620,65946,39219,87978,152598,205886,138028,49406,17184,15279,13091,-3722,-32005,-103687,-8186,-18807,-119060,-81898,5465,83507,117280,41321,-17212,-76024,-90510,-32590,49052,69644,54711,19344,-26318,-66918,-108395,-56169,50080,66579,33527,75069,114002,43646,-57224,-3059,25281,42440,116917,193311,290976,391686,330516,209162,121740,13406,-73616,-76412,-64244,-28773,-33197,-83893,-131795,-144861,-89254,-77642,-85067,-70265,-29190,-29970,-14660,-43399,-54759,-58166,-99127,-75294,-39175,-53694,-90086,-63334,-8437,35936,2823,-3839,36136,62925,21063,-13198,-51788,39078,135370,108844,86280,63370,40284,-944,1361,98945,190504,213596,196386,137265,37191,23694,136976,260108,272552,233341,178319,169195,157613,136794,18820,-79062,-79249,-39868,22150,41917,62072,28156,-32347,-61546,-116554,-127926,25219,158148,47035,-66974,-80314,-95802,-137292,-122931,-52983,-11914,-26769,-58741,-42640,43636,155055,132979,26537,-58452,-144639,-110255,-64724,-109545,-146569,-123358,-51095,52699,120354,96335,61484,-11323,-72357,-50068,-35520,-44443,-84409,-132759,-156680,-100226,-47350,-42423,-19354,77386,111525,30635,-39029,-49528,-27174,-15889,17477,61482,99917,102270,110361,173048,388195,548108,518127,349967,160324,29679,19872,38957,2272,-29457,-4882,37368,48918,-60333,-143610,-114810,-97183,-96177,-35793,45477,63081,31966,-42898,-77614,-74356,-40953,4597,45792,-17730,-77294,-10520,-20079,-76165,-106141,-55533,-21784,-28856,-31365,-39470,-82610,-95807,-56627,9335,41507,36363,-31913,-99524,-11300,31081,74348,130094,212643,306975,230085,80118,37120,14324,-44689,-69558,-33353,44110,100009,76203,17919,-48555,-57831,-32884,29017,187689,270201,58571,-102453,8847,54536,45389,-9986,-15509,46524,96256,40319,-25677,-13757,58220,57306,-6295,-4084,35963,-4809,-56803,-39412,-84439,-102878,55809,11011,-19678,-74110,-153831,-236362,-266571,-118358,102329,86048,-79597,-4905,70782,-4789,-96154,-122204,-76091,-7034,107576,215990,216423,115894,-23309,-78454,-22249,1478,-55717,8206,149819,145016,133904,103223,62149,6685,-16578,-49576,-93164,-112713,-49771,-35802,-43066,-38637,-36067,-71534,11612,133992,188257,100001,64198,21775,63768,30008,6482,-62483,-149738,-48404,8790,51973,115546,162235,111446,23424,-36183,-22452,100555,281298,256755,112369,13939,-35477,-110660,-77828,-41250,10643,59894,-3330,-51797,-63443,-33117,22959,150325,219807,225777,163355,-5888,-80429,-69691,-64463,19302,161764,166107,48465,-67777,-145382,-34672,99724,208568,354036,405230,309620,152486,111850,102562,81265,64537,11406,-85916,-14866,41005,48060,42264,7757,-23818,-26376,-51411,-61619,-40185,-14449,49558,108416,46253,-23427,-57462,-106572,-95741,-87150,-43871,2844,11436,-31548,-86219,-28352,90734,73986,43465,-6311,-25839,-48965,-75770,-113994,-128982,-107105,-52249,-27721,-35655,-47747,-39326,5706,93617,153159,146433,85515,43216,10645,-38639,5282,52397,67840,19635,-31074,-81893,-94041,-45588,65617,180721,166510,102034,14624,-55731,-120000,4631,95799,132867,105596,24016,11979,53773,75623,104420,25594,-7559,30941,21066,-5604,-22297,-9370,-34037,-109099,-37400,-17238,-15298,-18203,-12273,-12372,-49009,-93599,-60474,-17855,-24912,-22683,30598,89015,96418,70796,52264,72964,34705,-15871,-55604,-95626,-45887,-32051,-56226,-64822,-35611,-25708,-14970,-10739,-17960,-88079,-130158,-104154,-89197,-71973,-82590,-12223,67605,112199,47264,15683,32106,93857,217549,220751,28166,27466,91095,90980,8858,-92409,-103633,-63691,41047,155821,244141,232407,222183,173140,128409,79859,64344,14780,-35388,-40004,31883,77929,54295,14741,8060,26745,139161,325560,290041,82988,-54868,-18273,-9013,-28628,-55454,-48029,39396,107557,102256,125210,55673,-29141,1109,4888,3637,49545,88060,77867,18996,-68454,-61047,18820,64821,86067,65459,50173,45470,26788,18892,5093,15295,-4517,9080,47256,98950,47031,-80940,-117940,-58772,-2675,51365,51182,-7344,-39376,-49102,-56662,-32572,-34469,-28289,-16973,-40375,-81914,-65492,1658,20496,-14766,-21683,65979,174977,256928,201542,133649,44523,-29143,734,11248,-51082,-93391,-85857,-77163,-51884,-25953,-49623,-40369,-39790,-65545,-71840,-53416,-98044,-132197,-77741,-33470,-36990,-43910,-16517,26169,63949,9357,-9831,55422,183476,399413,518008,390261,185717,6385,-59954,-90706,-105883,-64839,-36090,-29874,-3896,77855,169130,149055,37822,-1974,76432,176865,201474,150904,45540,-55282,-56164,-16966,-3240,8011,77163,182392,169808,183976,253436,293690,195372,135928,45979,-60720,-72598,12607,80008,111933,105241,66734,-13284,-73971,17510,20970,-5409,-24653,-13036,-413,27463,102498,140202,154616,156332,94097,8357,-8885,24862,-37457,35086,50419,14103,-50979,8186,65472,108467,132494,217119,276450,286146,238381,89946,10203,-30051,-2188,22945,30650,-2039,26651,42879,13286,-10220,5207,33689,-44941,-100587,-102883,-62204,-41009,-110674,-147202,-144463,-62754,-23653,-21041,-12033,-16461,-25105,-28250,-45162,-84473,-100258,-91996,3849,98146,144818,71646,-66588,-52641,135766,320187,292982,86654,-66636,-61727,-83453,-112526,-1154,81820,-7187,-43695,-87112,-35882,25921,71282,50040,25246,-45798,-157884,-158371,-130962,-86469,-38110,-49702,-147584,-87748,9529,25913,-11709,19594,84240,129396,79561,-17858,-93714,-117464,-53027,63913,196016,182766,97561,50841,38556,-52997,-68019,-20943,-44107,-82811,-101997,-77107,-38685,-16358,32803,43417,-19442,-113348,-87983,-62785,-82830,-63614,8896,-75,-27245,-9954,-14984,11923,29386,-5530,27366,-45967,-61376,-5216,32031,-13117,-83527,-109819,-32670,29870,68567,32833,-60770,-103126,-51918,-14058,16146,87501,110267,81704,35550,-50507,-102477,-50195,-11845,-1788,-9561,-21557,-33613,-55396,-65755,-6769,35998,57739,27595,-37887,-57542,-30801,-28768,-44977,-46817,79021,244916,325920,317388,244742,127157,47356,4229,-61107,-102084,-14057,11703,-66833,9273,164365,223393,155039,82241,-33797,-75360,-98787,-57022,30680,56584,15569,-46637,-88660,20692,187716,301246,259146,111708,-42912,-58574,34839,54478,30524,-39095,-70152,-70368,-15746,2625,-5136,-29301,-64473,-86947,-120031,-104893,-93659,-94553,-29826,78306,171400,149898,63194,-32916,-46586,102,70290,183057,210835,80491,-65962,-98189,-30430,-420,-29062,-84433,-59889,6339,43980,47344,65839,92438,186291,237836,173855,317420,534561,648934,693817,623553,508359,344570,144592,35132,-4875,18859,52446,35894,-7956,-65536,-73840,-72927,-34241,2270,25202,24614,16624,-31044,-58003,-20802,66856,94460,15191,-42947,-81412,-24986,5774,19489,14957,30070,47423,48616,30152,49975,35212,65022,94798,120580,99390,44961,20042,-10288,35518,136038,124157,61611,60976,110609,80385,23355,-8531,16950,107502,240242,306509,210335,111499,18255,-15991,54028,102435,63178,-32039,-78435,-124008,-56664,9778,39071,20375,-41972,-40559,-34131,-54854,-13898,92887,136516,177800,247831,315946,295077,241106,130545,-453,-18072,-24804,-85068,-70142,-57729,-78157,-107478,-110191,-88502,-6365,53683,124952,139670,33283,-59577,-10435,8285,-26403,-90353,-86710,-42612,551,28693,32121,-10985,-4631,14646,21013,35147,4365,30166,52495,34227,-67864,-85892,-9850,5717,-62084,-40435,26682,62362,93973,90415,33024,-507,-13204,-20908,-48742,-48244,-36124,-72440,-71867,-41076,19363,33068,-4920,-52485,-51628,-40632,-67438,-75701,-47595,29603,36800,-36397,-1836,58475,65797,35120,13271,29504,47853,58029,71302,101877,161702,12181,-35731,-22582,-61510,-109545,-37549,84074,83876,46992,77773,120179,134095,194947,227569,193460,126537,128001,230879,360245,277709,122431,3085,-68774,-25324,23528,-13929,-25699,74970,96982,43319,-11788,-71048,-50709,-82502,-78561,-27852,85164,139273,39961,-8877,-27369,-84091,-106369,-93297,-86017,-96670,-131639,-163176,-106484,-43905,1163,44731,93677,63034,34120,-43723,-89491,-74155,-13382,54647,153046,256748,250482,139146,47820,46589,18810,-61185,-59211,-38045,-7297,80126,6246,-170123,-117148,-97090,-124365,-35850,51298,146007,128392,17208,-73266,-123968,-105686,-109770,-87687,-81805,-103653,-70426,-23755,-32239,-5915,72916,225790,354684,368579,270029,50360,-37065,-32258,-56984,-56501,-31433,-51923,-45462,76213,272774,435277,462912,388205,235338,117639,27729,-45911,22303,131019,98827,-42214,-82295,-22692,29765,68739,84097,103125,60517,-36432,-61196,-27009,-17524,-62297,-82775,-94508,-133270,-129221,-59897,24070,85622,178187,222444,209761,130941,-12032,-88202,-16237,1985,-10460,-62457,-40969,-18343,-37708,61374,236870,218772,114353,-38557,-53310,41069,165852,251964,165678,103870,135153,172420,163231,57483,4664,-43022,-55584,-34489,-43305,-9349,77312,155272,204546,196337,142836,115960,109892,130057,169830,193769,181767,118408,20361,-2153,26223,49773,1016,-90391,-111627,-89282,-41405,-5971,-37804,-94265,-75345,-59892,-100335,14224,274939,392206,277832,166148,134702,153470,97198,52247,53389,-1383,-41171,-68403,-91280,-88797,-19091,24127,77760,99288,132003,118939,82384,23080,-444,26720,92559,153490,170439,74637,55272,99831,173797,213864,154176,5206,-56882,-34914,-33956,-108226,-93854,-14159,-13700,-68264,-78109,-43989,-15275,-28914,-52638,-66940,-81234,-45894,-27322,-40127,19672,59555,46774,-13883,-7272,12192,8982,-9115,-8268,-64675,-41745,-48765,-95607,-119768,-40395,41711,58787,22527,-20205,10579,136889,121619,40397,-28692,-50671,-3770,-23505,-57443,-107841,-67535,-23559,10931,19801,16957,23590,7467,-3070,-28496,-36654,-22465,-40724,-64619,-42370,12467,182099,200603,212136,180359,128349,110626,5646,-29019,108886,294996,357432,328757,193335,88779,60199,112393,156732,120500,54627,30865,10557,87642,208487,218308,149746,82666,68374,10325,-55449,-31472,71372,140633,94810,12995,-60507,-21075,-1440,15951,-488,-444,49434,91139,52542,-8698,-31451,-5355,68931,327343,474402,330851,47722,-32587,-39328,-26348,-6787,15155,26341,14619,-2117,-90928,-44484,34881,73669,22240,-39709,-53351,-86570,-141430,-104672,-14856,41619,33178,-43700,-73213,-49232,1055,-17304,-21893,-49341,-106303,-94072,-5473,130370,136134,39447,-10242,-1097,-36010,-100186,-87660,-66922,1151,113659,249998,228550,79862,-37172,-88227,-22219,42918,25783,16913,-39541,-32599,28385,19769,-51552,-108956,1693,32155,-14132,-61086,-96238,-59448,8853,43821,23353,-34836,-50061,-18039,-42827,-57329,-40293,-17055,-65731,13580,55052,33852,22736,35774,6562,-63362,-40639,-18207,-15158,-31261,-55365,-59273,-71491,-50621,-17921,-9101,-29300,-19440,18536,14501,54542,198643,344448,456352,416122,254354,48561,-74834,-98074,-56982,-15290,-22395,-41203,-21224,97347,272270,328797,167301,13472,-57166,-35919,-35991,-120175,-90829,-2475,70682,43638,-9733,-54654,-30298,-29541,-96634,-121786,-90141,-87233,-85039,-100366,-114469,-99329,11772,53817,81452,86671,72832,72558,38655,-12,54187,77221,72799,23636,-41287,35710,128070,147815,64087,12887,25564,21457,38140,-7810,-61374,-29101,55615,72149,29970,-72710,-11875,159048,351750,397882,267212,90515,-41227,-56045,41548,99139,78183,51967,64176,99719,105242,56194,-30479,-96486,-116314,-118860,-98461,-68220,-39702,-71070,24884,271023,284081,90220,-106118,-61081,-20429,-8298,-25457,-42661,-37696,-16336,-2345,26595,49441,63939,46499,-41905,-149791,-94500,-42416,-17081,13965,57282,73942,38442,-8411,-24105,-60529,-37457,4521,61025,147602,201994,164142,75861,23084,-4273,41609,120680,164341,129032,72139,34928,-2906,-72196,-78283,-9257,-10128,-68880,-106383,-76988,-53385,-61797,-123821,3402,139921,123083,44878,6088,-894,29976,46805,17231,-20047,-68386,-94206,-105459,-101759,-81749,-81081,-48408,-31167,-53825,-87480,-80529,-24242,-11237,-11062,-45521,-99381,-116352,-86644,-72403,-111659,-106311,-92722,-89946,-42922,-39248,-57330,36050,35063,-38646,-66367,15519,61554,26353,-58066,-62178,9427,28095,42480,102272,125579,88297,122990,116646,14187,11615,52443,4598,-90172,-83346,-16127,15625,5261,-16887,-37500,-39581,30716,92547,62628,-4567,-27887,-28498,-25228,1558,102852,216994,237444,192072,38552,-123806,-83864,7385,83472,146879,249105,266151,220404,124334,25587,47153,97181,89699,59124,82990,135536,121525,9610,-95469,-26141,-12038,-51473,-60298,-27445,4425,-25404,-59184,-63764,-27710,14108,-7192,-6544,5637,-14615,-56318,-123091,-137223,-75166,14278,79036,114046,112742,79160,-2818,-123149,-22195,35378,35229,2182,-20024,-41648,-50041,-95568,-115233,-80210,-30971,11268,-2989,-18508,41766,112523,181756,237886,168268,61228,73120,62151,54621,53701,40746,66572,125449,108272,42268,-1361,-32604,-34315,-64602,-12159,36782,96661,41704,-50616,18298,67981,41512,-14254,-47658,-26308,14394,-15027,-72141,-48931,-15590,46307,77638],[36062,-35421,-42175,68536,88967,24943,-25652,-63272,-89641,-71599,-1067,68697,85773,49787,-3661,-23012,-36577,-31829,-42663,-43982,-47013,-37187,15641,78799,67504,22820,38143,94873,115016,49034,34025,87740,135477,124024,160170,126996,87082,19765,-31483,-71007,-38985,-22465,13514,34745,-1459,-43482,-67462,-69108,10746,107455,144126,100171,59858,11608,-78402,-84921,22542,62808,69525,68699,-7857,-125999,-129309,-45226,-21450,-45383,-89502,-95180,-16034,27319,14703,-50017,-80418,-61148,-67398,-94741,-76043,-43746,-55047,-103853,-128238,-116407,-98589,-77034,-22574,32222,33980,-50211,-73671,29891,52490,25158,-15083,-65804,-114294,-91130,-52528,-10481,8529,10374,66517,139596,170506,229151,259565,236530,204941,186718,198563,198441,210996,221081,239510,100811,5842,-80114,-58201,16490,134622,244087,232028,139398,80194,82493,102170,103997,14458,-15920,-6513,27751,80653,82941,79103,10375,-55417,-116961,-76276,-33776,-69430,-115687,-54039,-22934,-3583,-8292,-59397,-83848,-109441,-70124,-62166,-71812,-76750,-32898,2700,26716,59518,119247,156171,179198,122301,5749,-79139,-63779,-54455,-56828,15704,79622,146067,102854,19360,-56492,-109926,-127051,-59288,20814,18949,-20587,-157140,-129349,-103435,-57310,-6798,-27996,-134776,-105957,-39817,-34963,-46077,-93965,-47904,23835,49392,12576,-60001,2283,73947,28724,-54409,30339,109553,119093,12875,-74592,-32868,53093,55800,32148,84014,149632,197680,142408,69262,40510,33100,14902,-11914,-52679,-115838,19889,13856,-83157,-68274,17265,96303,129699,53245,-14625,-80998,-106790,-50554,27213,43214,29691,-597,-39099,-78991,-109861,-35911,70132,84677,46686,81120,108630,32003,-65263,1274,26803,45689,129855,233422,358870,433106,330005,198391,114885,8144,-65719,-67141,-62388,-36006,-41153,-89563,-131546,-144077,-96629,-83581,-84222,-82634,-56802,-66490,-47984,-72488,-74244,-68463,-100152,-66233,-20285,-26127,-53064,-43254,15492,60402,23579,15028,56994,98878,59304,22558,-1138,136464,239374,203950,156694,98512,43047,-7929,-5364,103478,218895,232741,192410,132778,39911,41176,168867,294967,307486,254300,175681,142556,121719,104143,33556,-4365,2558,37588,67023,59287,69832,29911,-31467,-67971,-139454,-86875,66805,189192,68307,-60463,-81682,-91673,-133590,-130203,-51841,-12101,-28975,-49312,-19855,82813,192973,152854,21501,-86750,-137878,-88964,-49270,-110982,-142474,-128366,-67240,32950,99784,71683,56652,-126,-62292,-45602,-34155,-42813,-77139,-151415,-118314,-44612,25009,67465,72763,115930,131924,48630,-25840,-66941,-50376,-30824,6091,51436,101147,129854,161791,226461,455439,608025,575008,408989,203885,67516,33805,23288,-12806,-26562,9785,57808,63075,-52750,-124896,-102706,-103300,-123725,-48491,37330,45715,10860,-53235,-73450,-65585,-41511,-5298,31903,-29861,-79558,-16468,-25844,-78282,-111043,-62555,-28889,-35075,-33065,-36868,-82619,-109297,-73263,-3378,51345,49522,-25719,-78224,-18949,33087,87814,156281,247147,342599,264157,105708,42983,13840,-39218,-60696,-21418,40737,90003,85828,41218,-43675,-65762,-48528,10465,178369,264771,61036,-98282,16420,61476,37336,-29496,-40780,28498,97825,40974,-39680,-57549,14792,38270,479,15783,52295,-2352,-65191,-54101,-109594,-110457,45943,1274,-24199,-70192,-123572,-210850,-267288,-141643,78704,90658,-86669,-22065,54617,-26644,-116305,-142185,-76765,-17162,99559,225682,223264,109568,-32333,-84965,-27327,-8643,-65583,4983,147885,140403,128077,77803,26370,-23794,-45300,-76644,-92427,-83931,-52874,-56138,-65520,-49675,-37480,-79882,-817,119075,168396,104963,71798,31354,71676,34533,10222,-60614,-148439,-39794,23183,66188,124957,164540,102529,23635,-19614,-3799,92215,260623,236568,104288,15893,-29065,-93965,-96060,-76741,-20224,56814,23940,-10033,-40609,-29622,-9423,80476,168451,235145,168379,-18688,-89341,-63875,-45781,46242,185142,163625,44441,-65199,-133769,-26111,108153,206977,357461,421849,311692,149258,106607,95614,82781,75883,27387,-82455,-23054,27119,31847,25353,-8877,-33495,-8491,-2709,7881,4943,5851,53261,102468,36233,-38925,-66374,-110548,-97166,-84282,-39325,-2522,1288,-55820,-109365,-27979,69801,48838,18442,-38637,-57129,-66644,-76047,-102477,-111332,-100567,-61900,-51341,-66963,-66607,-56814,-6990,87465,153975,145486,75558,17205,-18954,-49114,33352,96514,105963,44808,-13122,-75854,-101112,-54948,46873,165110,148180,80945,1221,-58331,-92650,20348,129591,160124,100523,4830,15508,64747,92200,127512,33621,-16925,24687,11800,-16540,-25215,-16879,-38434,-95204,-32635,-10093,-27555,-22334,-13570,-19741,-62664,-99146,-50413,-6831,-12522,-17426,12110,54313,62573,40000,-5661,6221,-8275,-29765,-53600,-107315,-67246,-53147,-72829,-73694,-35992,-22841,-9638,-5329,-21186,-98451,-122466,-98970,-88430,-79784,-86723,-16739,44041,66823,-3272,-26257,12746,84867,205353,214245,39185,37239,86913,75774,-13486,-121830,-132541,-77678,58082,183010,274684,270424,263442,208480,153342,86141,52248,-7025,-50459,-38212,39287,100415,79734,21111,-6463,18857,148410,341158,305507,97800,-46862,-15003,-6100,-29528,-64227,-76214,9032,96776,108057,129994,58180,-33402,-13598,-51,4649,52575,97737,97180,30257,-78172,-50180,33199,80284,105680,84164,64434,56833,39619,34934,19885,17037,-7511,10074,55934,98137,21346,-109922,-93984,-44195,13974,69658,68286,5207,-29397,-49528,-72727,-48066,-44197,-29601,4085,-1363,-40616,-51254,-2464,14616,-39014,-55143,35797,161171,279809,247112,160134,49225,-47825,-22909,4569,-49593,-86774,-80263,-73987,-50565,-12728,-36018,-44079,-52955,-73088,-72730,-56369,-97029,-116096,-65533,-25076,-39756,-54781,-23332,28063,64153,5425,-19348,47776,186136,413817,490945,343749,137157,-17735,-57493,-92536,-95618,-50294,-24661,-11890,11986,77361,154220,120550,1191,-32910,72478,183412,192207,133417,25115,-65971,-50302,-19664,-18738,-8144,66660,194684,198249,187805,250234,286614,188036,122180,36664,-55507,-59795,18439,76760,98949,85621,51572,-28065,-91122,27558,39166,12122,-14918,-10464,-9387,8023,91668,141190,158352,159721,105584,35938,26618,56904,-46783,14384,41207,14139,-26808,51419,112368,142046,149483,223638,280420,290697,260040,109775,4376,-31666,10968,41315,31849,-17226,12798,34901,11029,-5029,10858,43448,-22842,-72640,-65509,-15018,6945,-55934,-119549,-116243,-44561,-17798,-23141,-18003,-25979,-35631,-34989,-42627,-80263,-93451,-99409,-5991,86019,134607,67713,-65943,-48043,118626,279023,244245,59421,-63466,-34979,-24554,-40520,13835,70946,-23130,-49974,-90939,-46661,27729,91595,80520,52743,-32816,-159463,-152641,-127785,-90820,-42768,-50141,-150308,-80876,22366,44532,2246,17348,73321,101063,53378,-35042,-106669,-94392,-32789,81660,208560,181446,82880,27802,11572,-58325,-90595,-33731,-49867,-60613,-62918,-71042,-41133,-12399,34259,41906,-23318,-118733,-80011,-51039,-68514,-47739,22171,18961,-9909,-3942,-22795,-414,22268,208,41468,-39114,-67321,-9934,34186,-2766,-69040,-104240,-33478,23484,54747,17437,-74018,-92483,-46302,-20684,9089,95824,139782,96400,44851,-43802,-100822,-48444,-1566,20354,18678,11397,-4962,-41623,-76944,-13402,42347,76094,59256,-6638,-63366,-62885,-61461,-64245,-24327,130978,291045,356398,343477,274811,155792,61166,6494,-64203,-92613,7127,38272,-47067,-9950,132653,166959,98153,28813,-80077,-93784,-117741,-63155,29220,52964,14899,-42695,-88880,13919,163326,261817,236745,97799,-52987,-49237,27761,38609,28966,-29050,-61628,-91639,-32848,-6803,-9029,-29335,-62448,-76120,-94693,-96524,-83770,-76275,-18658,68408,148821,139311,69433,-18068,-19743,37902,113931,233998,256919,108891,-36465,-63728,-18284,2215,-22323,-64267,-27392,39394,67370,54015,66455,93030,188716,215579,140113,283688,456719,527040,573122,514142,420219,286249,117027,20849,-14601,8559,47296,39328,-1228,-58046,-66938,-67205,-24650,22838,50469,40915,17345,-40848,-62093,-19521,57796,70545,-2255,-48122,-65799,-17785,7330,13958,-1455,6440,24329,26790,3946,18780,12488,42551,70910,113438,112530,60435,36444,24325,125033,209945,144292,49883,41672,84897,57570,12403,-13900,13983,114007,249018,296251,201653,104939,6524,-12059,66758,114990,72069,-25949,-92614,-119777,-49240,13854,36863,3601,-57855,-47550,-44002,-58841,-7945,94570,118854,134456,198456,287692,275113,217429,110588,-15990,-22544,-30468,-91165,-55573,-42614,-68870,-102634,-107188,-88737,-11911,41465,114589,138552,36583,-45550,-12311,2483,-33766,-93464,-52999,-10751,27996,52617,57734,5932,-9388,5185,13431,27677,22193,73591,72953,30865,-76034,-82277,3932,21933,-55249,-64024,-4867,33693,68380,63219,7591,-26473,-45581,-54659,-79813,-69156,-46146,-78037,-83474,-56032,6001,28568,-3168,-59877,-68187,-45631,-63281,-63471,-34778,23557,12560,-44206,12397,59238,43975,8514,-8889,16493,37210,47446,62367,98139,160158,12176,-37871,-41636,-99493,-132638,-28496,82093,82357,59398,108979,173481,177915,224572,228553,170504,97124,91950,196495,334475,277039,119782,-8560,-71818,-20216,29797,-10766,-31069,60964,88278,44774,-7063,-68344,-62943,-80802,-84841,-54011,38800,99606,22303,-9802,-17811,-72278,-105942,-91802,-73821,-75763,-110028,-177514,-129123,-62141,-11051,44823,113353,80699,34698,-47377,-82802,-60947,-9383,49439,137574,238872,238522,125778,27677,5767,-31087,-72387,-37430,-27578,-1102,79295,-2582,-190242,-149305,-134393,-118828,-14435,69334,149312,103831,-6350,-80223,-100021,-77515,-83321,-58716,-53087,-75355,-53143,-2009,-13125,4225,70930,202975,308889,324743,254945,67451,-22928,-17580,-40843,-52919,-39676,-56787,-42726,72802,253821,407749,439721,360037,221796,122161,27884,-47695,28042,138404,113020,-33681,-93587,-48840,7291,62240,78318,95567,60461,-32530,-61866,-30892,-22943,-82902,-122439,-108736,-135590,-175859,-97527,-2480,72654,191129,236347,208657,126823,-20071,-79325,-11357,-2533,-25947,-74629,-49480,-38281,-56784,59151,248927,222431,115539,-40345,-60834,20285,125510,199731,124428,93722,136328,177854,142701,34996,-2307,-37668,-44593,-27136,-49986,-45705,28928,105318,161897,170574,140778,120250,110285,112518,140165,160763,152364,83115,-11555,-18531,19840,60733,16264,-79264,-90458,-71148,-30370,-2530,-35362,-93034,-74094,-51050,-95736,-6841,233350,350439,256387,150298,106670,105619,50465,30303,51364,-1252,-45331,-74307,-97279,-84175,-13391,35206,98212,131119,167351,114323,54364,5461,-13010,19959,93882,176117,198016,86462,53437,83979,161280,217788,192712,66883,-12103,-11834,-22933,-97852,-89623,-17439,-16152,-65816,-72077,-33757,-5967,-30374,-61560,-74621,-83701,-41963,-18763,-32606,31786,87463,88978,8497,-39093,-30758,-24422,-30043,-20864,-80256,-43991,-48999,-98121,-130508,-40238,42981,54970,10384,-30508,17261,174125,193329,133716,65136,-8243,-33822,-59787,-81530,-125702,-34769,23067,61256,64197,45701,43578,18829,-6114,-41455,-50460,-29515,-44712,-75877,-59381,3178,199191,228435,234273,201985,129351,90314,-5557,-34025,104656,290599,364448,336632,195984,91708,63568,107714,140714,103829,55823,33943,4477,64802,163709,169330,99303,46204,51492,6355,-58665,-43108,71741,153499,96132,4412,-80015,-44763,-14124,11146,11108,17655,58535,80623,32486,-18889,-30047,-6830,51428,276516,461609,359656,70236,-31123,-48741,-42812,-23893,1782,23002,25206,20204,-69732,-63092,8392,43380,2007,-49944,-64584,-94653,-131509,-88740,-4688,48550,36249,-47370,-93249,-78399,-31865,-36682,-36412,-63373,-119599,-77444,32063,177500,177096,56332,-12808,-4738,-35130,-87415,-68539,-63190,-5132,124609,278129,237251,70882,-41905,-73656,-8256,68603,64866,51785,-27226,-51181,19876,19980,-51325,-113384,6277,58086,17457,-36332,-78531,-53280,-2257,24289,4930,-53230,-78629,-35223,-44772,-57658,-46761,-42186,-50414,49730,105170,79945,44655,31547,-10804,-86148,-55802,-32608,-27165,-39665,-61672,-65723,-78588,-60422,-31197,-27195,-39053,-5738,45158,36813,76408,241039,403849,517682,450688,275342,82927,-54822,-93813,-29318,30662,16679,-11820,-5326,94250,285068,373147,188358,16639,-54728,-30701,-38026,-123231,-87993,7811,76267,39067,-12705,-54725,-33185,-38608,-117288,-116216,-69414,-68180,-75555,-92278,-102042,-80016,11177,33885,54194,57704,44714,46166,3528,-47822,33161,67552,67029,9594,-72760,8613,122415,148813,56027,7504,36619,41512,55545,34,-48136,-397,87307,96551,48500,-60050,-14391,148715,338946,385681,265773,97617,-32475,-48515,49793,123846,112646,74053,63571,91833,104726,57752,-29943,-99491,-114896,-115720,-88371,-62153,-33235,-39741,67127,287238,269637,86068,-101306,-50751,-2426,9295,-16871,-36889,-29272,-11203,2268,27170,49063,61669,48150,-31772,-135723,-102166,-46977,-21006,3752,38400,50486,5072,-40249,-49928,-80553,-43373,7082,68374,158346,207855,155850,68014,-12675,-75401,-25774,70394,138672,127754,77214,31097,-10142,-78558,-81913,-13667,-15499,-76691,-112140,-79807,-45077,-47273,-104747,-6944,136140,104282,26058,-932,-1582,29242,47117,12589,-26931,-73812,-93817,-102197,-98700,-76947,-72594,-51458,-46642,-64761,-88431,-77082,-22190,-365,12067,-21193,-83496,-103293,-72276,-63765,-132672,-129689,-117500,-101047,-56679,-55575,-62379,17665,4793,-58284,-64333,40267,95037,44624,-53851,-56781,14228,19216,22436,76263,110351,87184,126381,123129,16585,4616,32322,-13553,-96727,-60018,36726,73156,45071,2536,-32748,-42883,25274,86999,69240,13020,-6194,-12040,-7520,31151,132808,232973,238299,195030,53010,-120735,-79358,11769,95759,172866,240405,244164,198688,101614,16492,45419,82844,63198,26408,48528,106819,105800,4024,-80197,-18865,2291,-39336,-56819,-32717,-2419,-30954,-67799,-78721,-42661,12618,5413,11098,19539,-4771,-35522,-74947,-77175,-48816,6447,68885,116442,124637,91961,7609,-109253,-27880,26273,27185,-3318,-19898,-36636,-41148,-84123,-106997,-74867,-22250,23648,9452,-13805,35351,102194,167296,242066,212725,106318,73961,44892,34039,34110,31635,68417,131220,108583,42238,-2731,-36051,-43966,-69013,-15843,31377,89261,34195,-57928,4106,57091,38060,-14035,-44148,-19312,27643,2505,-55307,-44501,-22453,31228,67279],[37242,-19731,-46778,46180,64474,9188,-30540,-58933,-82819,-77758,-6774,68061,91779,52141,-7724,-24589,-39870,-42500,-40597,-36085,-40573,-34484,21019,84226,68253,-5322,6450,84062,111169,45321,30414,75918,126081,121416,152596,115873,82197,23464,-22016,-69564,-60845,-45618,-10446,15962,-9772,-44966,-62838,-79576,-20686,60746,89760,50049,17955,-14642,-89204,-83418,20853,47230,50423,60001,-5235,-116322,-124044,-31195,-19313,-62077,-108594,-89210,-9810,26697,16969,-44420,-73501,-56014,-67556,-97278,-74731,-42567,-58680,-119085,-135549,-118732,-105875,-82035,-20703,45065,59131,-19425,-87935,3633,27315,-1357,-49244,-95881,-79182,-68072,-55901,-34401,-26612,-23647,45478,135987,172478,216723,229598,208364,194289,178860,199677,211740,227929,233088,233448,83649,32465,-9335,-6052,59863,184785,307731,273590,155652,99633,106430,115594,95665,-10613,-39073,-13311,40561,123222,168359,163077,58641,-37501,-122344,-83835,-38382,-70529,-130281,-64469,-27024,5301,16301,-40371,-85397,-103552,-49710,-32890,-48604,-70629,-36641,-9222,3201,30570,87132,126387,160711,120754,12612,-72195,-62913,-56870,-52256,31756,101595,178457,146657,56009,-32615,-97275,-113467,-49837,23774,17650,-44661,-160877,-142244,-139181,-51197,14273,-22109,-159722,-100816,-26448,-25912,-42455,-95587,-48585,25094,46773,9813,-61529,-2273,55878,6176,-72739,18334,99148,101689,-10651,-103032,-50745,26704,38202,20448,77810,145501,187099,141601,82808,56558,42588,10368,-24383,-77271,-85512,50080,44041,-54011,-58176,24177,102834,135957,60138,-16378,-90072,-127568,-68185,6460,17541,2543,-24220,-54481,-90595,-107874,-20930,87623,102599,56872,80970,96110,14905,-77133,2052,24542,44603,137863,267699,413675,446469,309174,177112,101964,2027,-60362,-62863,-64793,-46755,-51210,-95713,-131364,-146109,-106442,-88773,-76770,-94346,-87748,-106507,-84291,-103713,-96347,-82618,-104385,-59498,-2280,517,-18010,-18125,37460,78064,39656,32433,82211,147985,111519,71866,68198,253615,347462,292820,209516,118620,40376,-16920,-14504,102240,239290,245835,183506,124364,40162,53191,188601,308303,320379,257862,162094,111987,80634,59929,44898,65518,86784,117381,119656,77354,72741,26437,-34502,-78952,-153027,-43667,103753,206451,83094,-55576,-83728,-87097,-120062,-120056,-49605,-14700,-33971,-41990,1286,121506,220594,157808,11256,-121854,-110438,-65510,-37824,-114282,-137199,-130104,-84246,8194,68471,34678,44839,11348,-49955,-39572,-31901,-40465,-69377,-139201,-82257,7915,102719,184117,172543,146053,139614,61084,-9212,-80564,-79645,-50565,-8215,40225,103222,161279,216114,277611,503699,639396,609444,459370,243010,101466,45243,8358,-27510,-21598,26637,80307,76722,-39449,-94456,-87185,-101789,-144570,-50368,28814,24357,-11546,-56646,-59985,-49489,-36569,-13302,17453,-43600,-80034,-21000,-30800,-80941,-119842,-73358,-38930,-43325,-37360,-37109,-81567,-115830,-89658,-18732,54992,61051,-15781,-58013,-27975,32359,96037,170721,259796,346075,268839,113647,39109,7865,-35528,-52978,-12107,31075,72670,88013,58336,-32019,-73098,-65522,-10097,162484,249816,63874,-92928,15396,57444,15218,-60213,-70444,5523,90720,36319,-51156,-99909,-28200,17054,5486,33411,64531,-1724,-73550,-69402,-133989,-108521,37720,-12035,-37095,-76823,-101121,-185012,-263028,-167129,41379,76004,-97090,-41012,32465,-53172,-140851,-145752,-70595,-25976,87966,226904,221408,98617,-42641,-91446,-34191,-20565,-75808,-6347,132552,122946,108502,38334,-19516,-63867,-82445,-103842,-80567,-53840,-41604,-63392,-84915,-61619,-40204,-86616,-24213,82529,121972,91602,68619,33914,72077,35258,11399,-58345,-150352,-35052,36459,81857,136850,171630,99187,26929,-4736,9307,78606,228897,210308,93932,14081,-27070,-78023,-94615,-104516,-50390,49176,48523,36894,-13326,-23427,-35500,20152,114421,224591,153453,-40535,-100162,-56734,-29315,68886,203148,158326,41829,-59595,-125249,-22173,109902,193919,341621,418213,301054,142612,100265,87435,81507,82545,38820,-79777,-32663,11773,13985,6322,-28209,-43261,10946,46893,66117,42522,23546,54966,91959,24297,-53242,-75770,-116525,-85587,-69263,-31456,-19268,-29420,-95784,-98005,-32082,37891,26355,-5219,-70242,-88315,-81102,-75283,-91822,-93817,-85473,-69209,-77979,-98641,-82382,-76559,-23254,74253,141416,131790,56801,-19176,-57079,-55903,55428,137081,145118,72064,3075,-72333,-108615,-64293,27800,140757,122580,55904,-13959,-59560,-64683,50282,172950,189768,90065,-21901,17231,76162,113241,154096,42628,-30415,15153,-144,-30514,-32200,-26693,-43983,-80269,-17415,4060,-35360,-31970,-21111,-32018,-80423,-102546,-42064,1437,-3712,-15778,-9197,17554,29118,12635,-54055,-57223,-51974,-46339,-52717,-102391,-88691,-77020,-91527,-78737,-34406,-19767,-5920,-3002,-27600,-108905,-121020,-98902,-89960,-86437,-90224,-24901,18627,22544,-49453,-44175,19914,92968,200609,207703,52114,42101,77615,58731,-34726,-150352,-164796,-102794,67115,203749,293820,295656,291512,233430,169875,86577,35939,-31213,-64400,-38658,38642,114484,96598,18221,-28953,6951,152745,342505,305901,103298,-40810,-11673,-5339,-32173,-68187,-86330,-18852,79341,104522,119836,45858,-45215,-31925,-9208,2691,51712,101572,109762,37695,-76354,-26299,52193,95929,123572,103366,81157,72138,56965,53970,34037,15161,-13301,11011,65694,97387,-785,-120877,-76035,-36911,21762,78601,78200,12965,-22032,-46568,-81761,-61346,-53448,-30459,28837,47226,7716,-31596,-13407,2651,-62363,-83087,9657,143689,292541,294781,193272,64510,-45927,-47053,-6588,-53205,-84740,-76245,-71336,-50193,-2297,-26520,-55046,-72411,-84304,-74283,-53520,-84979,-98349,-55099,-19235,-46240,-69666,-30980,31227,64889,2542,-30659,34799,178822,403947,432287,277054,83092,-34808,-53749,-94740,-88475,-39027,-12713,6603,21342,66385,128385,86877,-36507,-65698,56203,169945,163581,102431,-2862,-81501,-48198,-24641,-34546,-24269,54831,201232,228173,194956,244012,271095,175442,104437,24311,-52320,-49269,21285,69199,81050,61070,34268,-42520,-103945,30491,49651,24800,-8327,-9990,-16710,-6767,77063,132879,153830,156262,111972,60541,57212,78910,-59473,-9651,35548,24494,4894,91544,153639,170369,162618,225263,275936,281838,265572,128497,-948,-32897,22164,57485,34619,-29079,-1874,23992,5194,-1594,17192,52612,-415,-43623,-26739,31904,48716,-5247,-66006,-84558,-25445,-9932,-23668,-23430,-34131,-43557,-37755,-39305,-79539,-92066,-108336,-18987,70330,119996,61456,-63973,-44746,98059,234586,195555,33639,-57872,-13895,22182,28134,54923,72740,-34097,-56893,-92577,-57860,25427,104854,105510,79701,-14900,-149371,-146835,-125770,-97076,-46702,-46215,-145153,-80538,29390,58578,13090,11785,57864,70144,31477,-44462,-93216,-66432,-8254,100636,217606,179403,70934,5646,-17575,-59609,-102198,-48368,-51494,-30154,-20364,-49976,-39393,-8613,33767,38785,-27827,-123273,-73693,-40181,-53010,-28427,40923,45383,12080,1627,-31594,-12900,15179,4812,52582,-33956,-74471,-16412,31967,2421,-58714,-96711,-31865,17753,37716,-2210,-89227,-77382,-39350,-28500,1490,106094,177375,114759,54456,-36115,-95730,-45501,11571,49230,51217,46795,23782,-28320,-87269,-20142,46458,91567,88959,28606,-47288,-85942,-93405,-74890,5646,173715,318331,359610,341959,286411,179803,73755,6599,-68140,-83552,26373,62170,-29591,-27571,102856,119016,55579,-6174,-112347,-109181,-132283,-68672,23188,44551,11808,-38723,-88933,3824,134566,219782,210290,81488,-62234,-43817,15271,18107,21062,-22912,-54071,-111474,-46943,-13114,-7942,-21731,-50128,-60555,-75819,-88960,-75317,-61397,-11419,51923,115584,120732,72327,-3368,4579,73917,160112,288012,307466,142012,-5209,-30378,-4667,4734,-16284,-45213,544,65002,83983,56302,66375,95814,191218,192005,110352,251167,376244,399729,434952,385344,315036,217006,85067,5741,-22724,-802,41492,41648,4680,-51647,-62021,-64319,-19543,37394,70519,54895,19241,-48853,-66745,-15734,55444,55552,-9383,-42672,-49895,-11246,7809,8851,-15420,-16099,951,5092,-20015,-10342,-13488,15439,41614,98082,122781,84534,61374,83586,227428,279155,161048,43972,27746,60697,35302,2227,-14485,19899,129696,255893,278826,188376,95448,-1246,-589,81130,126787,82266,-12302,-90733,-103586,-42692,14602,29430,-15756,-66719,-45026,-46266,-56577,-277,93496,97110,90686,146496,250140,244985,186339,85685,-35519,-27800,-36854,-96016,-41988,-26968,-57279,-95489,-101958,-86789,-17062,27591,98542,129472,36848,-31756,-15042,-6311,-42265,-85260,-20797,18401,51544,70909,77957,29820,-8842,-6560,-1142,14573,57206,129074,96670,27781,-81693,-71536,23357,44569,-37751,-88115,-35408,6285,42371,33756,-19566,-53401,-77022,-79096,-97255,-84895,-50946,-76581,-88752,-70951,-9123,21506,-2334,-65243,-85955,-51198,-60785,-55087,-26804,14097,-13592,-54044,19800,54260,21350,-13960,-27789,4378,27701,38508,54666,93661,156166,15931,-38163,-59341,-132274,-124294,-15904,77363,77278,70036,139562,228992,224033,249203,221077,144407,66855,55542,161111,302045,269410,114051,-21294,-71166,-14281,35012,-7965,-35336,48154,76473,43138,-4553,-59804,-72052,-76893,-86105,-72224,-4473,59528,4463,-11015,-7139,-57325,-99773,-88903,-63121,-57994,-90760,-165381,-145246,-75572,-19391,47485,136462,103730,37876,-48160,-72222,-45194,-1283,49923,129413,226271,229786,117073,15536,-20579,-52514,-44664,-20646,-20739,6875,88004,8499,-161549,-168487,-149252,-81463,9070,84081,142790,73755,-25846,-75449,-67068,-42408,-49815,-26118,-23954,-44994,-29369,29843,15413,20023,72125,179468,259911,277634,235023,86609,-3285,113,-22586,-44233,-44366,-62798,-43859,67446,231692,368831,399905,317681,200194,124625,29919,-46251,33745,142174,123139,-24752,-96276,-69141,-9713,57728,70608,84236,58080,-28080,-59873,-31868,-22120,-82281,-121658,-76781,-87177,-140538,-131435,-26172,61996,200068,243387,200683,119872,-25862,-69647,-6940,-7815,-43000,-85678,-54098,-55598,-75095,53777,246599,215614,111144,-42117,-66990,-1125,79793,135898,74560,80774,132554,179192,120671,14743,-5150,-24182,-22833,-7060,-39126,-67959,-27833,44526,109633,139920,135675,118258,103752,89494,104033,117556,111571,41716,-40439,-33125,13520,73290,42031,-51726,-64179,-46184,-14021,4069,-29852,-87937,-69165,-39605,-85151,-30014,182920,298940,229951,129884,73194,50990,-537,8225,49071,224,-47740,-78485,-100141,-75329,-3428,50932,123899,167961,206122,115406,29645,-9296,-21634,17508,97241,195853,220415,98511,54161,69776,146894,216737,227278,127075,40330,17856,-9843,-85913,-80242,-15188,-13274,-59691,-64699,-22559,4295,-30949,-68799,-79048,-80166,-33202,-7344,-23090,42676,110118,126313,40590,-51574,-79009,-69373,-57105,-36295,-94967,-39118,-44724,-95562,-137940,-40211,40899,48896,-1693,-39899,24843,207244,264039,232024,167670,59504,-27308,-75258,-92881,-100595,3193,78953,120064,116781,78434,67733,34240,-5582,-51538,-62612,-36039,-46938,-85513,-77995,-5253,216157,262438,259432,221369,122038,60506,-21374,-33564,101900,275681,351895,321355,181906,84721,60950,98135,120036,88321,60013,40266,430,39856,117371,122460,55847,16843,36753,5023,-58524,-60437,61312,156357,93285,-1546,-86860,-59526,-20300,11184,25799,40668,75687,77552,18166,-24138,-24858,-6570,36649,214244,417873,367006,91249,-27335,-54465,-53795,-34589,-6389,22744,38101,46227,-38775,-71000,-13760,17038,-12679,-56824,-73168,-98955,-113315,-61502,18075,66288,44901,-48429,-107185,-98215,-56132,-50951,-47008,-71532,-95770,-43848,78385,229924,223088,80060,-10796,-4563,-27871,-65251,-43054,-53238,-9840,133592,296702,238909,62208,-43085,-58032,5966,92766,104804,84294,-15966,-70880,12312,21494,-47655,-105325,16087,90935,60073,955,-51707,-43314,-10599,11963,-3369,-58148,-101227,-55137,-47893,-58189,-53728,-69476,-32408,83032,155647,132250,77617,36862,-23712,-106380,-59057,-40631,-33998,-44088,-64652,-68071,-82074,-67291,-42332,-42051,-38496,9523,67659,56496,94364,272559,447069,552036,461388,285112,111168,-37369,-82895,6991,83406,57528,16905,14794,97251,294744,406705,210783,23719,-51569,-29156,-42843,-126169,-83479,18306,81112,34064,-14252,-51857,-33466,-44827,-131763,-97150,-49653,-52463,-67705,-79964,-82280,-58148,9570,16513,29434,31041,19304,26413,-19166,-85768,20575,63536,65792,3294,-103233,-14763,110013,139798,43067,378,47245,64559,74957,11778,-29746,27909,115473,116929,63603,-47892,-16720,133764,308066,356628,258887,107232,-18097,-39907,53802,144085,148987,97625,62888,84615,104441,60662,-26938,-101226,-110933,-107836,-75167,-53321,-25286,-12280,111334,305098,259537,92581,-64850,-32026,20188,30040,-6404,-30942,-22218,-7353,6321,27481,42530,49160,43451,-23654,-124521,-106401,-48421,-21065,-3298,22073,27804,-24638,-64738,-66655,-98926,-51370,7191,74657,168692,212850,146853,62251,-33636,-130894,-94892,15606,107783,122153,79850,25540,-17643,-82881,-84674,-20890,-25228,-88870,-112734,-78971,-36466,-32913,-84676,-19843,120578,76153,3612,-10851,-5627,24523,42950,4130,-37371,-82036,-92900,-100049,-97627,-74622,-67295,-61054,-66919,-73227,-75280,-55022,-10284,17284,39198,3937,-67643,-90940,-57106,-46950,-126972,-139776,-119609,-108812,-72117,-77192,-69358,-2510,-21952,-77132,-64404,63023,129340,64800,-47411,-51205,17249,9399,4718,56035,96407,81908,121086,118857,13843,-9920,-371,-46550,-108637,-35248,89989,127656,81405,20283,-27632,-44696,17449,73827,65979,20913,7387,-297,6489,53159,148387,224239,210659,171549,54772,-121224,-71281,21370,112810,193339,218582,210264,167597,73660,2441,36603,60591,29955,-9177,16309,81828,92876,2257,-68603,-18109,9643,-33062,-59192,-44410,-16503,-42178,-79499,-94087,-55299,10843,15430,23846,27637,1053,-12950,-22373,-16843,-17452,-4397,50181,107683,126936,99335,19773,-85644,-40179,6733,10662,-14186,-21614,-30896,-30755,-69969,-97776,-71634,-18682,27547,11394,-18706,16794,77985,136838,227434,244785,146015,68216,22596,9005,11225,17805,65316,129667,100970,34838,-10082,-43551,-56852,-72279,-26217,14036,67447,14709,-74981,-16830,39460,29052,-17634,-44677,-16796,37814,19929,-39694,-44674,-35387,8391,49043],[36444,-4456,-34036,36973,47586,-2384,-33135,-55019,-77097,-81025,-12305,66826,97212,53136,-14370,-30423,-35908,-48954,-40107,-28947,-34064,-29656,27599,88439,70417,-26876,-22717,76068,108689,43952,28066,63553,111438,113953,136922,96238,68355,19506,-16025,-57792,-71482,-65885,-33864,-4499,-20357,-48823,-60778,-81874,-48264,14774,36069,88,-24357,-42265,-98888,-76544,22230,30972,28871,48874,-2043,-99061,-110556,-15901,-16798,-77470,-125519,-79385,184,29756,23029,-34754,-64351,-51597,-68778,-98478,-70538,-38799,-60285,-130345,-127807,-110633,-105842,-84135,-17498,58940,85431,12468,-91434,-20752,5223,-23893,-77921,-98503,-47005,-42119,-46287,-47571,-54834,-52530,28942,138277,184432,215333,210344,187030,184010,170174,198018,219849,239721,239811,217677,77258,63998,56770,45652,101518,230951,362226,303443,165158,121706,139179,137798,93845,-29956,-56881,-14187,58094,169998,257522,251615,116454,-10343,-115806,-82656,-35845,-65483,-137620,-69551,-24614,21122,48602,-14170,-79476,-97873,-33264,-9636,-27202,-62648,-38660,-18429,-16369,6496,59372,97464,136131,113264,18957,-60877,-58793,-55571,-44736,50480,123144,207458,189505,91499,-9696,-81526,-98098,-40021,27014,19387,-50801,-143417,-138901,-166339,-41352,35463,-12154,-155778,-76405,-87,-5670,-28201,-84921,-47160,28716,47445,12151,-57477,-4404,39013,-14599,-87460,8997,86720,79142,-32811,-126380,-57490,2207,21399,12726,77954,147612,180551,141360,94961,69750,48464,5875,-33710,-97371,-51949,79550,71977,-25158,-44611,33500,109872,142167,67978,-15579,-95663,-144674,-75511,-4180,1989,-17165,-43740,-66012,-95879,-100742,-5467,108219,125912,70282,80969,83443,-536,-85285,7145,26325,46889,148491,302223,457379,438232,277623,153536,90072,750,-52419,-57061,-64868,-54158,-56091,-95409,-125283,-143621,-110534,-84846,-57523,-84034,-103401,-141307,-115047,-128025,-113966,-93824,-103855,-48336,19758,29723,19947,15783,62231,94354,56739,53475,116209,214706,183705,142994,164050,387943,456299,376857,250509,131470,40052,-20939,-19625,101320,255294,256465,175176,117546,42876,64101,199540,304469,315136,249399,144394,84972,43675,15247,57116,129793,169874,198811,179193,100067,76466,24154,-35115,-86992,-125606,4345,137635,212985,95128,-47386,-80492,-76783,-98374,-98612,-41147,-14003,-36114,-31624,26199,163425,240862,153730,5034,-119361,-69114,-34068,-24760,-112230,-125677,-123498,-96630,-16741,32146,-3248,39113,33178,-27231,-26085,-23205,-31880,-55814,-114467,-45737,57655,179905,293871,260666,166429,139119,72447,14754,-77420,-107734,-69923,-20335,33543,111293,198491,273210,326044,531846,643897,623737,502956,281277,132620,56184,-949,-35602,-9467,50484,109257,93642,-20222,-58469,-63768,-89920,-128577,-38739,25560,5881,-27623,-46792,-35596,-23746,-21686,-13777,7549,-54293,-74666,-19882,-30582,-78917,-127359,-83395,-47575,-49408,-39869,-35633,-75572,-108867,-100357,-30781,58202,76715,2513,-35095,-33620,32252,99982,171045,246368,314155,243234,104182,25522,62,-29578,-42740,-1969,19932,53170,86520,71636,-15470,-76675,-79358,-27349,145692,231184,70796,-77821,11679,47287,-13084,-90956,-92894,-15240,79800,30162,-56833,-132883,-62114,255,13358,52884,76065,596,-78197,-81863,-154049,-99289,31715,-26950,-56168,-92547,-81706,-154888,-246563,-183217,-120,47655,-107389,-57757,8675,-80270,-158197,-117999,-56723,-31877,74379,219796,211829,85382,-51721,-94782,-39234,-30119,-81053,-23084,105679,94436,77056,-9788,-64956,-106269,-124353,-117408,-59669,-22996,-21576,-57312,-96479,-71725,-42084,-89652,-55081,30858,53911,64413,56544,33417,69946,35048,13286,-52760,-153557,-31822,50910,100685,151340,182395,99466,31531,8641,19366,63569,192277,182577,83745,11056,-26731,-62729,-77297,-116075,-76840,39734,70935,89246,19081,-12259,-51631,-23982,64646,197166,122783,-65827,-106293,-48542,-16312,86841,215475,151132,41508,-50677,-115423,-19112,107031,170965,307242,394083,279452,134914,95331,80124,78762,85287,46156,-77485,-42095,-3082,-2971,-11363,-46991,-52917,25995,87717,111292,73629,39606,56231,78843,11992,-64654,-84046,-116904,-68259,-47494,-20087,-41062,-75121,-93552,-50871,-30244,5290,10352,-24725,-97410,-116535,-88805,-72287,-80334,-74470,-64066,-69152,-105440,-116972,-88670,-96079,-40507,56682,118260,108858,32410,-62565,-99258,-54399,71870,173520,184627,100950,17898,-70156,-115192,-72427,9625,109841,91577,28313,-30395,-60141,-36908,96501,230733,226159,80657,-53768,18774,89460,140615,184405,54998,-46474,2664,-14253,-46530,-42261,-37376,-49391,-66787,6238,28158,-36226,-45212,-33625,-48030,-99844,-98788,-34604,7514,2322,-16480,-31036,-17947,-1310,-9939,-78294,-99103,-88971,-64066,-52529,-87043,-97271,-98765,-109075,-77738,-30792,-15911,-2791,-2492,-35583,-119011,-123984,-102325,-92358,-89979,-93601,-35998,-7624,-18857,-85160,-32004,48593,116601,202554,200992,64871,40926,63906,41012,-53711,-172256,-149992,-137897,63235,213181,298036,304216,302159,244654,175810,80585,16474,-55272,-71123,-40023,27390,114848,101820,5478,-56194,-4162,155728,333944,295678,102714,-34782,-7865,-6995,-37274,-69136,-70286,-35758,58697,92996,97029,22427,-61153,-50589,-20224,-1293,47055,98899,114020,40158,-67763,-2632,70126,108779,137584,121535,99310,90615,77762,74317,45745,9588,-21360,12408,75770,95354,-19718,-110627,-63601,-35744,21125,78209,80084,15102,-18986,-44593,-85263,-71548,-61765,-30768,56381,105028,62647,-5924,-30840,-16942,-85788,-107884,-13786,123169,293808,340828,230988,87755,-28378,-70487,-21644,-61707,-87757,-75210,-70817,-51310,4692,-21247,-71487,-96914,-96739,-75263,-45226,-67709,-80469,-46306,-16056,-56039,-88558,-38417,35118,65137,538,-42543,17251,162132,371421,350987,199055,30880,-42514,-50382,-97830,-84243,-31126,-910,21709,23457,47546,95030,51473,-70861,-92074,34615,141362,121054,62253,-36545,-101299,-50406,-32624,-50939,-40697,41436,200605,254820,205128,235342,249362,159576,84689,9924,-51669,-41466,21143,57942,59180,32905,16226,-54318,-99306,26662,51347,31019,-6427,-12857,-23492,-16118,60118,115262,140242,145068,112328,80481,80913,88983,-69687,-26852,38915,45378,36733,124040,183514,187845,167887,220164,262574,260418,254493,142543,-5103,-34699,28255,66561,34252,-39488,-18083,9639,-4754,-978,23248,60813,22089,-13946,11275,72254,77289,34158,-16087,-52546,-8531,-3220,-24098,-29285,-41254,-48193,-37329,-37379,-82399,-94085,-119911,-35141,51326,101490,53388,-60289,-44362,73853,190229,153370,15436,-48766,1027,53552,75320,88859,74435,-43221,-66123,-93891,-69851,18284,109810,122946,103331,7118,-131731,-141155,-125616,-106314,-51173,-40144,-138201,-87454,29400,66533,19756,2681,37449,37041,13432,-42951,-65596,-35748,19295,119549,223190,178229,64075,-12205,-46479,-60744,-95978,-63161,-46506,2546,21514,-18594,-31940,-5794,30320,33005,-34062,-126765,-70127,-31666,-37860,-7496,63489,78025,37326,5050,-41853,-25715,7437,7182,58951,-31979,-84225,-25597,24430,1754,-53042,-89505,-29463,11775,16980,-26037,-99781,-60153,-32270,-38550,-7653,117137,220731,137741,62867,-28755,-88219,-41708,26444,82007,84500,81226,49525,-18396,-97114,-27100,47116,102076,113485,61545,-18886,-91367,-125340,-77303,34984,203747,325287,338932,315754,278118,195731,83945,3989,-73225,-76782,41147,80362,-17166,-43158,76673,81428,27425,-20095,-109342,-122594,-130959,-73376,10947,29792,4721,-36344,-89308,-10000,103169,177562,179416,62068,-72052,-44337,-3307,-7009,6279,-22134,-48996,-93136,-55644,-16831,-4866,-11909,-35796,-49808,-65557,-85282,-70511,-51752,-10096,28714,72854,93504,69956,8158,22415,102040,201796,337724,356676,176712,25056,-470,7691,5502,-12558,-29273,21503,80514,91324,52244,64228,99303,191483,167776,86925,222718,299707,279106,292800,247824,199491,139146,48033,-11378,-31124,-11406,32915,40828,7972,-47816,-60632,-66255,-21414,42742,82085,64112,20880,-55608,-74043,-11954,56599,45881,-8927,-31256,-36794,-7582,5378,2313,-27983,-37678,-23231,-17207,-41201,-33335,-40928,-15591,8030,75508,128496,117731,98606,164638,330609,334923,170401,39370,15771,36838,12087,-8404,-11600,33715,152394,258967,254917,170246,82510,-5425,13389,92076,132698,88352,1795,-76297,-88905,-39120,9945,14945,-38748,-69831,-37297,-42708,-50336,6421,86837,70135,46594,93438,204370,205275,148893,56775,-60512,-35503,-45981,-100636,-31119,-13303,-46208,-88483,-96796,-84693,-23536,10788,75806,111301,32894,-20106,-20383,-20147,-53820,-71054,6591,40966,67481,79951,87716,52371,-6035,-25271,-28425,-1570,106982,190315,119738,21855,-89443,-57616,46382,71742,-10943,-103203,-62117,-19853,15158,441,-50895,-83812,-107465,-89195,-101347,-97971,-53809,-72007,-86670,-87957,-27685,10217,-4542,-69952,-107123,-59971,-62853,-52614,-24630,2712,-39549,-67261,18256,40095,-4477,-34508,-45736,-9373,16631,28512,45658,85861,147461,20697,-39594,-77380,-151336,-100777,-5027,67540,66557,75392,164035,278107,265638,263535,202909,113975,33762,17552,123616,261062,249954,100963,-37919,-68560,-10322,35846,-8768,-41167,34850,59996,35371,-7650,-53072,-79538,-74679,-86733,-84114,-45058,19512,-15799,-15944,71,-44598,-93584,-88154,-57062,-46718,-78328,-152748,-156923,-86569,-26644,49276,158504,127885,39985,-49726,-62200,-29896,8113,53300,125415,216312,221743,110420,9558,-29910,-43510,-15780,-12759,-19309,18719,108147,34961,-123338,-157050,-123992,-47588,28397,90342,122955,39571,-39104,-61510,-32968,-5895,-13902,5249,1080,-16755,-1574,68702,49802,38257,73746,154694,210532,230673,211940,104307,17824,16819,-6481,-34800,-47911,-72936,-52975,56107,204077,319450,345478,263513,169202,120384,28814,-47077,34417,137696,123749,-21177,-96262,-85527,-23536,51644,58051,67107,50307,-27049,-59320,-33818,-19538,-63666,-81683,-32107,-38082,-98799,-162679,-50672,49418,199815,238036,181432,105112,-33814,-63624,-7007,-17071,-62453,-93674,-55517,-70647,-96029,41228,225809,194636,96814,-47956,-75201,-25148,28054,61943,18377,62719,120582,173137,95454,-7206,-8737,-8308,2507,16861,-19240,-61036,-91879,-23165,52202,105421,124528,105657,86546,59039,60437,63907,59126,-5708,-69117,-49561,4374,83451,72897,-18542,-38499,-20656,1528,8813,-26083,-83890,-64626,-29931,-74152,-58303,125569,239229,195577,101553,32889,-6153,-52303,-15358,42451,-1815,-53492,-85852,-104198,-67224,5742,66207,147907,200179,236244,116241,5220,-25806,-31354,13599,96758,206275,232249,105821,53128,53418,126255,204084,246846,175815,88991,45710,-418,-77843,-72948,-14160,-11812,-56280,-61267,-16184,9088,-36369,-79770,-85405,-75903,-24520,2076,-16364,47507,121902,150507,69581,-37866,-98699,-115490,-87344,-57828,-91196,-33641,-42023,-93479,-147591,-46327,29485,34894,-18670,-53012,27984,228641,322218,320004,254983,113629,-15231,-79897,-95403,-79289,39527,134599,176425,167477,107380,89080,47032,-7728,-64171,-77629,-46630,-50885,-91678,-101808,-18068,225493,295225,280898,231708,102357,19003,-45741,-31309,95653,247096,317379,281592,148744,64682,48874,79864,91477,70346,61724,44811,-5585,9405,68070,75945,15384,-11880,18878,1338,-59078,-89545,35435,142890,79689,-13368,-92946,-71462,-25983,9574,36681,60524,91862,73728,2523,-30363,-21426,-9911,17956,144830,345382,346515,103487,-26816,-61402,-64176,-44013,-14351,20778,48250,70533,-7684,-70333,-35512,-10113,-28004,-66106,-84367,-103233,-94659,-32169,45711,88125,52931,-52051,-120481,-115201,-78317,-65679,-59084,-78397,-76351,-9025,124282,276293,263507,103400,-9683,-6175,-20374,-41792,-18912,-44360,-19160,133413,296674,226712,47754,-46915,-47082,14489,108158,137117,106567,-11692,-94595,3909,22298,-42230,-91492,25074,123921,106636,41007,-24377,-35834,-21571,398,-8897,-56730,-116521,-83105,-57692,-64786,-67005,-102995,-18196,107329,197526,178885,107612,40656,-40130,-130682,-54373,-45990,-39370,-48247,-68495,-71719,-87971,-77238,-57215,-57000,-32710,18908,78453,66742,102293,286648,466551,552289,444410,279750,126682,-28354,-71284,45275,135283,93292,38571,31002,100392,295767,420321,226615,29988,-53076,-37608,-55974,-133783,-82787,23595,80263,24707,-17942,-50570,-36251,-53114,-136177,-80563,-38043,-45215,-65718,-67482,-60325,-37594,3871,-1862,3686,2665,-6981,11310,-29845,-117106,9654,60038,64884,2114,-99702,-32356,86219,114763,20595,-13230,51558,84678,89951,20316,-14960,48928,134415,128583,70758,-41030,-23645,110841,258754,309910,242564,113993,-3534,-34318,47898,152258,179512,116813,57628,74070,100803,61497,-24980,-104330,-110230,-101430,-64109,-46661,-20549,6510,144185,310361,243029,97323,-29110,-10304,42758,48224,276,-29726,-20991,-8705,6130,24665,26228,23753,29370,-21323,-120187,-112592,-49759,-18666,-7397,7887,5441,-51645,-84366,-76988,-117352,-64676,1429,76026,174354,212490,133246,54658,-32706,-100889,-164326,-42138,71085,109465,76734,15377,-28213,-88639,-91567,-34578,-42527,-108234,-109569,-77839,-31630,-22850,-67063,-33329,93500,39233,-23296,-25282,-14879,13703,31521,-10937,-53930,-95501,-93633,-101495,-101098,-77704,-68812,-79689,-91818,-75521,-51703,-24415,9475,38865,67154,27262,-53545,-81373,-44723,-29761,-107790,-131600,-102966,-105117,-84837,-105133,-76641,-22354,-42085,-93596,-68075,81922,162284,87809,-36997,-46148,17357,-1790,-10899,39688,82136,71196,105653,102037,4813,-31686,-42859,-92469,-115206,-8979,140710,175528,112316,35309,-23083,-46641,5268,51962,51712,18405,12455,5520,14842,65988,149247,192956,158064,123300,42002,-122985,-60158,37324,135651,207191,188093,170255,132722,44627,-14050,23641,34696,-5351,-43637,-10683,61559,82656,3005,-60468,-21972,11716,-30761,-65032,-59926,-35434,-57035,-92342,-107440,-63660,10529,24469,33204,31641,4466,10058,29713,40824,13245,-13602,27815,91462,122211,102880,33168,-63162,-54343,-18980,-10376,-26662,-22774,-23967,-19061,-51847,-84898,-66872,-16910,25685,6266,-28514,-9070,44880,96684,200118,265735,179442,60768,591,-14607,-8652,5423,62903,125837,90520,25167,-18030,-49117,-65915,-72152,-37787,-6862,41828,-6241,-91628,-37043,22194,20977,-18971,-43615,-13580,48717,40849,-19443,-42115,-46823,-14987,30099],[37368,12880,-8420,46805,43803,-5884,-30748,-48804,-69222,-77344,-13600,68758,105771,56532,-20149,-38103,-26137,-46395,-38637,-20180,-24850,-20329,36621,92915,74296,-37854,-42287,74661,110479,47013,28120,53062,94869,103850,115642,70807,47884,9964,-12564,-41517,-66353,-77242,-52574,-23494,-31182,-53062,-58752,-76985,-69777,-27047,-12459,-45233,-63249,-69357,-103844,-63690,29251,17340,7549,36796,2439,-75451,-89885,203,-14517,-91131,-130730,-65271,13631,36010,31961,-22410,-54993,-49274,-70943,-97112,-63218,-32062,-59064,-134365,-110892,-95307,-98285,-82395,-12529,73864,112133,43087,-83773,-42102,-13209,-42027,-101157,-82927,-18539,-15660,-26831,-45713,-69189,-73519,17652,146487,206482,225182,201454,171941,173862,160636,193586,222450,245924,240940,194086,77650,91732,112944,93965,139581,270145,401288,317637,167564,146200,179969,168985,102649,-38689,-65540,-8419,79032,217050,339659,331953,173979,17301,-104682,-77226,-30424,-58737,-134704,-70126,-17513,40816,84874,16957,-67863,-94967,-23190,5173,-10250,-54401,-39841,-26056,-32922,-13467,35464,68970,104148,96183,20441,-48144,-53504,-52178,-36486,67803,138567,225229,221953,120556,10755,-63701,-81673,-30430,30176,24517,-43508,-120484,-132452,-185003,-27860,54566,-3262,-129271,-38272,35417,22125,-7142,-67859,-46049,32680,49602,17343,-50860,-6926,21891,-34559,-99337,1422,71542,52448,-52903,-137991,-56032,-20809,4041,8110,82825,152704,174344,138182,101652,75555,46786,-1438,-42122,-113806,-20647,102224,92788,423,-29883,43023,114768,144976,73145,-14776,-99350,-156618,-73084,-6378,-4377,-28566,-59965,-76355,-98833,-94235,6867,127295,149230,83491,78600,68767,-16307,-90490,15492,30894,51083,160149,334000,484432,408975,236865,126578,76875,641,-45248,-52269,-65093,-60359,-57557,-90869,-116161,-138404,-110276,-74356,-32027,-55456,-85346,-140584,-132425,-132818,-124478,-103363,-97873,-34152,42228,57052,56900,53228,85945,106423,71906,74705,154769,291835,269570,231442,280191,525468,555365,449927,278822,137683,41224,-21695,-22881,98447,262657,260179,164778,109494,44597,70186,197885,282447,290676,228208,122109,60681,12023,-26965,66912,181137,242306,272903,236451,122866,78969,21724,-34406,-89532,-85697,51930,163393,206265,101111,-38357,-73611,-63086,-74074,-73827,-28933,-11695,-37200,-20323,53062,204352,250602,140887,5117,-68241,-18295,3759,-10998,-105006,-110124,-111111,-104892,-43487,-8653,-28706,50856,70530,6905,-6404,-9543,-18422,-38428,-83401,-12123,99269,246334,381490,322640,172608,129645,80831,42368,-55657,-129792,-89951,-31529,30348,122782,235747,325839,365261,535423,620465,616424,536235,317312,158699,65028,-5672,-37376,8189,79810,142682,111659,1207,-18854,-33449,-71435,-105841,-20541,26565,-8549,-35533,-26475,-3646,8637,840,-7053,1922,-62751,-64893,-14112,-25656,-71887,-132034,-93250,-55538,-54080,-41139,-32938,-66065,-94531,-103615,-38951,62342,97451,27786,-10611,-35732,31501,98519,157230,210418,255344,199263,86893,3892,-9308,-21969,-30793,8147,7921,32452,81067,79786,1070,-77881,-88976,-39231,130514,211091,80876,-49056,13073,37099,-35522,-97296,-88837,-28435,67451,22994,-57979,-134910,-78188,-7577,26350,75158,86901,4482,-79129,-91433,-167894,-86315,27615,-41368,-78056,-114918,-63054,-119531,-215371,-180205,-35223,11571,-116710,-71319,-14855,-106062,-130728,-82843,-37649,-35996,57752,202335,193424,69633,-59878,-94897,-41865,-36187,-79235,-44488,68282,55510,34807,-59564,-89387,-135442,-165396,-101679,-33945,7647,1480,-43989,-97478,-79501,-42983,-89014,-85039,-19770,-13717,49664,53390,39458,69614,35374,16930,-43117,-156765,-29041,67229,122429,166910,194201,100573,35696,20285,27285,49107,155557,156405,74934,8149,-26738,-47909,-54628,-109378,-98568,29829,90256,144755,55786,3901,-57161,-50500,22332,157379,80892,-90825,-107193,-40970,-7067,100146,221300,141246,41629,-40917,-103993,-15492,100432,139723,256007,350643,249022,127414,92620,74282,74827,84311,49508,-75463,-50633,-16297,-17176,-24824,-62141,-62608,35065,117535,143566,98827,54570,57898,64508,436,-72005,-89523,-111738,-49957,-23789,-6399,-56673,-107510,-35185,3359,-15028,-15126,4374,-35489,-111532,-127942,-88311,-66506,-66710,-51944,-36992,-58396,-129875,-102019,-82391,-112732,-56110,37544,88594,82151,6824,-106300,-130593,-42569,83663,205648,223963,131264,32082,-67850,-119157,-77891,-6304,75393,57620,-23,-47012,-60101,-8828,155989,303937,273236,80265,-87591,22180,106773,175853,218268,73549,-61010,-11650,-29296,-62738,-53682,-46947,-52688,-53141,35727,63016,-30368,-58894,-48895,-65700,-113150,-86149,-26545,12745,7170,-17532,-50493,-48682,-26100,-26814,-70561,-84731,-104744,-80609,-51749,-68864,-80438,-103487,-114589,-70163,-24548,-10128,1392,-1819,-42801,-126824,-128274,-106558,-93504,-89222,-96404,-47643,-31996,-53768,-96727,-2591,86812,148871,207339,192397,75543,34260,47747,24604,-68249,-168461,-111470,-118955,43803,208184,286518,294933,293821,240837,170644,69210,-3507,-73725,-65792,-39391,6389,99161,94038,-16001,-77764,-6407,163128,322387,282148,102042,-24795,-1885,-9587,-43778,-67997,-48767,-30997,42705,78914,68250,-5208,-76697,-65212,-29178,-4565,40592,91152,110364,38121,-57516,17252,85332,118722,147893,138682,118797,112015,101627,95508,54964,2111,-29462,15705,86028,91908,-34085,-95876,-53490,-37434,14526,70555,75179,12696,-19685,-44780,-85678,-77133,-67432,-29068,86640,171058,124311,26506,-50760,-43205,-107909,-129195,-33911,101822,284813,382033,271048,115638,-6366,-90142,-37477,-72483,-94161,-76332,-71819,-52750,9478,-18358,-88609,-123246,-102788,-71881,-30344,-46239,-60268,-36954,-13643,-66328,-109469,-42429,40839,65733,786,-51705,-1972,139114,322390,260196,121875,-9188,-40178,-47065,-100489,-80855,-24671,11323,32526,20524,25752,59408,18993,-95648,-100557,22765,111094,75403,21297,-70034,-121076,-55421,-42379,-66451,-56018,27906,193373,274655,218343,226334,224994,143503,65822,-4229,-52036,-34962,19810,45412,36195,4711,844,-58952,-79813,19903,45998,31362,-8654,-18253,-28977,-18905,44244,90838,119175,127642,107918,96192,98177,88281,-67104,-20864,57109,75472,65937,147887,200223,192694,164096,208730,242339,230435,230619,151263,-5148,-36372,28480,66806,29048,-48784,-34862,-7016,-17678,-2528,29261,68442,45684,17811,48665,103647,91441,61476,27582,-20988,5352,1001,-24634,-34938,-45994,-47582,-33740,-36780,-85438,-93791,-129930,-52486,31023,81377,45666,-53885,-46939,46993,149229,122917,11275,-34771,11721,71034,100173,106210,71273,-51339,-77388,-95389,-81443,7485,107335,132695,122380,32458,-109469,-134045,-126132,-117932,-56303,-33262,-129291,-99822,23199,68755,22873,-8544,13194,3376,-673,-30674,-33630,-2300,49756,137872,225943,179455,64387,-21670,-71138,-63476,-78765,-72268,-33176,34197,60544,19580,-16551,-3260,24395,25011,-41625,-127930,-68903,-25418,-23190,14338,88562,115249,64868,5999,-52307,-37647,-212,7860,60786,-32655,-96450,-36961,12228,-3688,-50804,-83028,-26794,5552,-6458,-51640,-91845,-41535,-25105,-50592,-18244,128755,266303,166703,69784,-21512,-78941,-36480,42798,116286,116423,112836,70834,-12827,-105278,-32950,44593,107055,131246,89252,12998,-76566,-151725,-73743,58957,219513,312942,300937,271761,252131,201884,92113,-467,-78332,-72839,50294,91419,-10684,-54957,55496,54279,11623,-19668,-91545,-134129,-116827,-75314,-7468,8645,-6669,-36251,-90004,-26810,71221,137060,144927,40077,-82904,-51448,-27197,-35579,-14143,-26588,-46766,-76308,-57276,-18650,-2623,-4138,-24959,-47550,-64397,-86613,-70128,-47879,-15090,293,23648,58620,61700,14896,31393,117905,232720,376052,398850,210823,53371,25252,17614,3950,-11673,-17217,34450,84799,88138,40848,59440,102516,188315,144748,71536,198858,231397,174437,159166,112561,81267,56103,6322,-30531,-40708,-24252,20769,36349,8627,-46040,-62484,-73523,-31206,37599,83809,67754,21874,-60513,-85144,-10449,56663,35997,-6051,-20106,-28403,-7951,-755,-6594,-39759,-57599,-47686,-40260,-59803,-47054,-64711,-47306,-27062,48723,129799,160244,153276,260452,423430,372865,172346,34173,4415,13149,-12666,-19455,-5573,54671,179399,256959,226224,148299,67032,-6461,26256,97361,130807,88075,12586,-60143,-77255,-39318,-576,-6676,-65077,-69683,-28721,-35964,-42402,10538,73142,38171,2685,41021,152985,158478,107845,27325,-90443,-45799,-58436,-103266,-23195,-2297,-36653,-82701,-92856,-83516,-32057,-9316,46398,84252,24810,-11209,-28460,-39544,-68840,-55926,27505,55332,74421,78773,85756,69160,-1849,-53207,-71763,-8540,164529,249891,139087,11727,-102662,-42553,72147,102555,23537,-90725,-78070,-42588,-11638,-35458,-86765,-119068,-127824,-83701,-97204,-109849,-56936,-67433,-80272,-106739,-49751,-5384,-10418,-74209,-131561,-72234,-69793,-54640,-24984,-4853,-56114,-81356,7882,15677,-33814,-53611,-63463,-25716,2869,16270,34246,73671,132980,24571,-43668,-95494,-136488,-78103,1854,52494,50244,74230,179105,313681,296863,264567,174388,79747,-2193,-19978,84523,211413,215931,77997,-59098,-64488,-9264,30973,-14457,-49299,21040,39487,20927,-17171,-50951,-86000,-76287,-89606,-91825,-81657,-17004,-38102,-25579,1619,-36357,-90033,-90719,-56270,-42402,-73557,-146721,-165175,-95955,-33934,48582,176712,150362,39594,-53403,-54181,-15757,18199,58716,124191,207915,213565,104751,8055,-26000,-24542,2467,-13927,-20774,37629,137748,68173,-87167,-130185,-92410,-19697,41270,86327,90789,6528,-43179,-42461,-926,29014,22033,33216,20523,7997,30131,113164,88315,57970,75470,130639,165124,188450,189157,119670,39249,31689,6532,-25963,-49709,-86173,-70653,38617,172451,264879,283428,204622,132295,108634,23220,-51745,29096,124573,113927,-24383,-97212,-97265,-33940,43782,41269,45457,37656,-29745,-60767,-37096,-16512,-38715,-41240,11453,6060,-62928,-139805,-75977,34263,189463,219522,151232,81621,-44577,-61526,-11509,-29492,-79976,-92210,-51811,-77741,-115963,22829,188827,160893,72706,-57842,-84528,-48243,-23898,-14939,-34912,41545,102164,161768,70232,-30221,-13419,8529,28171,38779,1506,-31674,-131188,-81624,2220,73733,109576,84105,60586,23897,12904,5177,1670,-53095,-96157,-66493,-5800,91204,105077,15721,-14340,3725,14757,11559,-23699,-80555,-59326,-21111,-62908,-89299,67656,177350,155821,67666,-10023,-57075,-97648,-37419,32942,-6756,-62040,-95585,-108065,-59252,14594,81355,169426,225173,253896,115827,-16506,-42859,-41445,8260,92508,207360,234271,109070,51585,36986,101415,180762,249195,210346,130511,70060,5980,-72672,-68026,-14687,-11958,-55144,-60145,-12655,9784,-45228,-93147,-92334,-70002,-14422,11233,-10633,48215,124645,161621,91196,-6631,-45514,-79744,-87697,-74873,-72991,-27355,-39854,-90470,-157551,-57179,10285,14666,-38363,-67226,28661,239022,364562,390183,316923,143592,-12510,-79805,-90727,-59963,74394,186996,225979,212450,132309,108319,58087,-11160,-77127,-91745,-57340,-50979,-79968,-105926,-32672,227369,325852,299352,234412,74950,-26672,-70640,-23594,88854,210891,269273,227248,104145,37024,32138,57794,60527,53968,63671,50720,-9186,-21267,22206,35988,-17670,-38148,946,-1280,-55723,-126289,4476,120230,60294,-27849,-99625,-78600,-28520,8953,46351,78979,107676,69988,-12680,-34606,-16457,-13115,-1581,80089,259277,304892,109205,-26078,-65403,-69804,-48348,-18177,21360,59740,96975,25950,-57029,-50359,-33115,-40569,-74045,-93764,-101954,-72942,815,79686,116264,63493,-53805,-129152,-126358,-95416,-76775,-68213,-79214,-57900,27163,169933,314983,297427,128606,-5132,-5104,-8919,-14454,7096,-33164,-28836,127567,281139,205226,31992,-49041,-36305,21547,117667,163001,121340,-9292,-108902,3241,30432,-27326,-69929,37508,159913,159374,84668,5841,-26651,-30154,-6582,-9218,-48255,-113535,-113314,-68195,-71879,-81008,-128504,-2915,127579,233714,220610,133161,42115,-57870,-118515,-40689,-42501,-36680,-45314,-66776,-71625,-91361,-85192,-70615,-62408,-18961,26828,81827,72264,105575,288760,467104,525587,409713,267628,136276,-20285,-54045,88627,188748,128261,58371,47405,108278,293966,418479,239729,42006,-52585,-50630,-71309,-138848,-79628,29855,80455,18746,-15937,-44018,-35134,-56752,-122676,-62468,-27844,-39072,-61353,-47071,-28799,-10709,2302,-13866,-15335,-20085,-26539,7689,-25054,-127887,5065,63339,70722,11880,-66703,-32068,59278,80520,-3857,-26129,55332,107012,105527,30150,300,68155,150444,138658,77333,-32314,-27910,88561,204078,257897,224897,124004,17336,-23588,38906,153057,207188,136905,54963,67873,101733,68053,-16510,-100051,-106171,-90449,-48622,-35391,-11832,23983,168828,305901,225632,103852,8298,20289,71774,69541,9431,-26124,-18123,-7300,9838,27812,9700,-4529,14753,-16995,-115068,-113202,-41947,-4058,1954,6043,-6473,-66986,-92418,-76396,-122615,-74718,-1823,80344,182772,213814,122488,52226,-7115,-39214,-139373,-87457,39861,98399,75782,9021,-33443,-88284,-95885,-46994,-59313,-125371,-95865,-68716,-22944,-9612,-44513,-33121,68738,5981,-44543,-34985,-20498,5398,20936,-24440,-68148,-105291,-88002,-98482,-101140,-78611,-70089,-99061,-108229,-60953,-15119,18298,43362,71077,102419,55892,-33167,-66535,-27832,-7081,-81385,-115039,-84046,-90914,-76827,-93697,-71189,-27454,-41153,-92302,-65457,105360,201602,123934,-10001,-31440,22681,-5618,-16144,33065,74683,63463,88699,81140,-2568,-51309,-82961,-138798,-95209,26888,193714,221455,144259,54820,-11929,-41968,-3787,30170,35036,13855,17235,12948,24513,76971,144573,152706,96226,63750,22546,-115079,-39473,66459,170541,220844,160561,136917,106637,25105,-23920,15905,15286,-32613,-67123,-24429,52189,80801,11340,-48502,-22543,16389,-24385,-65763,-70444,-50852,-67802,-98881,-111488,-61853,18016,39247,45823,38253,11697,37418,84202,98806,46010,-13376,10697,76042,117730,108953,52331,-36108,-60860,-42800,-28259,-33325,-17491,-11249,-1719,-24949,-62462,-54124,-10472,24316,891,-35634,-34460,10672,56012,169759,280987,210298,58571,-14174,-28786,-17135,2532,68375,126122,83439,19160,-20586,-46477,-63962,-64998,-43434,-22065,22577,-19108,-96603,-49749,11550,19601,-12739,-35823,-4968,63402,67340,9414,-31160,-50628,-33410,15770],[42464,33852,25359,73492,53763,-109,-22321,-38698,-57417,-65642,-8155,76059,119523,64428,-22888,-46214,-12614,-34371,-35231,-9133,-12081,-6292,47745,97878,79279,-38270,-47539,80042,116572,54193,30086,45162,78648,92117,90155,41089,22033,-4202,-11677,-24677,-48868,-75146,-63123,-39193,-41862,-57280,-55822,-67490,-85023,-64011,-54515,-84255,-96872,-96064,-99521,-46733,40849,6926,-13252,23003,6477,-48701,-65177,14528,-14828,-103498,-109845,-48829,27787,42667,40498,-11219,-49431,-51822,-75776,-94306,-54977,-24296,-56316,-129912,-92355,-78200,-86893,-78391,-7839,87512,135870,67464,-71784,-61048,-29843,-57939,-122128,-66695,3578,7490,-4147,-31305,-66103,-84788,8601,155724,232681,240043,196953,158125,160216,147030,183541,216740,243223,233187,162388,77241,108932,152993,133520,169580,297165,417983,311813,160528,168968,222439,202880,118980,-36153,-64474,242,98265,256354,400650,389358,219708,36346,-98339,-75149,-28891,-56702,-127495,-70682,-11403,57728,117775,46851,-56304,-100580,-25256,6252,-2886,-50084,-43525,-36457,-51161,-34091,10857,36656,60731,63435,8697,-41394,-53021,-52109,-33707,75684,138955,221617,231818,133882,21911,-51459,-72142,-28092,28172,29342,-34188,-106900,-135880,-197940,-18303,63511,-3728,-102885,892,69627,47684,10964,-54583,-52045,30628,46829,18208,-49438,-17305,-1625,-59116,-112825,-9043,49984,20128,-73359,-121973,-56540,-48161,-19661,1108,85285,151991,160028,124416,95185,65976,29971,-18954,-56801,-124710,-335,109551,98385,14745,-21750,44981,109686,136074,66807,-21795,-107497,-150279,-69172,-8681,-9410,-36267,-77113,-92419,-108521,-97682,7499,134756,161301,87435,66628,45427,-39508,-96948,20737,31638,50161,165626,354559,485901,356101,183031,89134,54017,-7660,-47563,-56797,-73786,-73251,-63241,-90356,-112590,-138372,-114058,-67644,-11517,-27177,-57150,-108681,-118727,-114953,-112906,-105005,-91307,-24031,55471,72311,82716,82849,98721,105593,76103,86581,187431,363322,352916,322066,399007,644156,629027,500345,288306,131826,36198,-27638,-33054,84944,251559,246785,143547,90979,35361,61408,174652,237314,242466,188666,88418,31303,-19832,-71065,64912,207749,289640,324566,276021,134332,71564,10949,-39931,-87968,-49709,87371,170726,179096,91832,-37432,-71602,-55156,-57538,-56217,-22218,-16309,-45979,-17082,73058,232654,241049,113838,4975,-15444,31491,38846,-4234,-101248,-100064,-102784,-114765,-80183,-56392,-27837,80119,119329,45089,10644,276,-8515,-26759,-54450,8502,121329,286422,428594,343462,156077,104296,77378,62169,-28715,-137850,-118653,-50211,21926,126971,259674,359628,382562,506119,564182,581115,549462,343323,172179,64563,-14007,-41362,21898,105369,170699,121208,14931,14848,-4760,-56184,-91302,-8899,22802,-25560,-42525,-7423,26760,37885,20865,-1676,-7129,-77049,-59482,-11969,-23525,-67008,-134931,-110545,-70583,-65178,-48881,-36860,-61790,-84925,-105164,-50567,60912,115520,50145,6811,-41168,21576,86058,129526,160092,185168,153814,71292,-24795,-25958,-20729,-25297,10256,-11526,4276,64463,74908,7300,-85299,-99110,-50158,112575,184325,85363,-14142,27094,35194,-35844,-68044,-65021,-35276,49823,8564,-63389,-114532,-76235,-8576,40790,94476,90107,2640,-83561,-104875,-170674,-78332,19433,-58089,-103027,-145372,-52281,-87027,-177613,-160371,-57255,-29654,-130002,-87315,-42164,-131421,-102143,-49656,-22312,-45943,30680,166902,159294,44597,-74193,-98794,-48672,-45014,-77056,-75660,17308,2197,-21246,-87585,-74162,-124799,-134300,-73940,-12630,30522,17995,-34500,-95206,-90858,-49023,-91502,-108523,-61249,-60713,60575,68776,51538,65873,31241,16533,-35054,-155123,-31308,79753,140280,175878,198455,94371,32577,24100,27679,30563,116706,128179,62631,587,-32023,-39186,-36907,-98092,-121167,14549,99641,193997,89682,18247,-59446,-68217,-17417,105320,27045,-119478,-109689,-39025,-5319,103786,214355,121798,33879,-39047,-99190,-17763,84772,97220,186217,286101,207525,115269,86389,64197,64141,74421,43884,-78809,-63313,-32433,-32427,-36950,-75560,-77538,33372,131169,158878,113214,63429,55219,44822,-14547,-79461,-95698,-110193,-37181,-5748,3245,-56921,-63037,22116,51396,6636,-20093,4174,-39187,-108706,-111928,-86176,-62937,-55435,-30555,-9267,-42111,-110902,-76840,-71711,-127345,-72430,14646,52583,53484,-19196,-137253,-116207,-26219,87514,228837,257746,158149,41870,-68511,-123341,-83786,-23215,36404,19253,-31124,-66390,-63334,15386,217905,382307,325901,89898,-123744,25127,126258,214833,250541,96514,-69358,-30554,-47848,-80836,-68611,-57490,-55948,-41441,65062,102704,-22993,-71936,-68282,-86447,-106691,-69868,-20222,14842,8791,-20644,-68440,-75292,-46782,-41072,-57565,-56729,-95136,-96999,-52504,-51787,-53805,-86410,-102938,-60119,-18362,-4717,4737,-2512,-50483,-133535,-134284,-112013,-94735,-87461,-100630,-59628,-53785,-79545,-82788,28967,123279,179475,207977,178039,80145,20738,28559,8562,-78816,-146455,-71393,-67798,6210,185610,258559,266636,264796,219753,152482,51789,-23299,-80849,-53230,-36462,-23632,65040,70297,-46831,-74450,5465,177992,312034,270476,105762,-9170,5852,-13274,-52133,-67012,-28583,-8356,39355,68580,40238,-31721,-89756,-73823,-34343,-5782,33226,79025,98670,30934,-49124,31793,96506,125243,154092,153723,138067,134464,126701,115893,60980,-6230,-36249,20874,95155,86465,-42959,-79879,-43556,-39201,4128,57442,64598,6554,-23470,-47088,-85025,-78249,-69645,-24545,118441,241319,190750,64907,-65852,-74194,-126390,-145904,-49817,81680,267695,414666,309977,144546,14668,-94044,-49362,-81456,-101799,-78104,-72993,-52947,13818,-15490,-99521,-133012,-95364,-60664,-7123,-18637,-34765,-24087,-9139,-72667,-129555,-39313,50127,68429,5267,-54127,-18711,114340,265740,173936,58180,-27890,-29121,-42062,-100153,-75045,-16406,25617,40863,16726,6991,27359,-5928,-105422,-86730,36200,98447,42027,-7641,-89451,-127159,-59724,-50779,-77885,-66957,17409,182357,286551,235282,220727,203015,131369,51767,-14338,-49700,-26160,21170,36110,17213,-17030,-6225,-51017,-51390,18395,39373,29457,-11514,-22492,-29679,-12740,35326,65609,95578,108816,103154,111250,112885,81826,-47311,14315,94335,115027,94548,166161,206752,188030,154406,195098,220949,199838,202658,158717,5629,-33803,26134,61221,22187,-53678,-47772,-21344,-28868,-1992,38685,78687,74253,56559,89484,129225,96432,81441,67743,13477,20057,6004,-21680,-35746,-42992,-36611,-23080,-32566,-79896,-82361,-119638,-64436,15685,66085,44326,-40528,-48053,22658,117609,109608,26710,-11491,25055,82582,111473,113308,68848,-53185,-85162,-92524,-86864,-836,103541,139876,140530,63962,-78251,-118972,-120740,-125977,-57328,-21741,-111948,-108896,17295,71139,28427,-15176,-8516,-24140,-6050,-6106,6983,39836,88170,159950,231063,188325,77052,-16037,-82393,-62405,-52884,-63321,-7452,67881,100382,67687,13112,5470,22351,21175,-44136,-121551,-63640,-15324,-3127,42325,120420,160043,98763,10581,-55027,-41468,-1053,13607,64934,-28656,-104698,-43666,2529,-6124,-44193,-71033,-18077,5113,-25082,-68315,-63439,-15620,-11460,-57795,-23751,147034,315006,207139,81762,-7236,-61612,-22897,66786,155727,151585,146552,93291,-5353,-103849,-29577,46275,113206,148127,116990,50464,-44014,-136879,-61168,81383,227167,290432,259586,224988,219674,204771,106148,1516,-75159,-64952,60176,101689,-3203,-54886,46527,42716,10729,-8997,-73156,-136227,-93758,-65404,-23662,-10990,-14955,-31699,-84222,-38376,47480,106392,115377,23882,-87439,-57868,-47641,-58816,-30671,-27870,-39916,-56556,-46813,-12687,3679,6063,-13344,-47424,-64572,-85656,-66769,-42199,-18536,-23702,-20721,25467,55104,23505,37730,126297,255526,404824,436541,250296,87308,54395,32373,7657,-5945,-1477,46846,85341,81582,29370,59631,112409,189125,132558,71473,185607,181465,98912,50999,-3641,-24846,-20683,-31296,-43080,-43989,-31741,12993,36660,15929,-36297,-57721,-77331,-40603,30393,84025,74140,30265,-54704,-92715,-5432,58667,29292,2357,-5806,-17897,-4894,-2830,-10294,-43363,-67008,-63238,-55961,-69464,-45120,-69621,-65094,-51446,29537,135419,218427,234833,369156,504491,400626,178334,37873,2497,-1761,-30971,-22248,11350,89344,214975,256605,202562,132207,58659,2555,43859,104757,129509,89408,26653,-39083,-61263,-35232,-8192,-26126,-85534,-61587,-14428,-20850,-26858,19025,60051,10372,-32509,-1295,107168,115911,74413,10105,-109626,-49815,-65760,-94345,-9716,14296,-20688,-70581,-82773,-75967,-35027,-24835,18700,57199,21289,2764,-30599,-56177,-78778,-34971,49222,69096,80224,75792,80963,86635,13366,-77445,-120364,16622,228496,307484,159884,5249,-115454,-19117,107870,144009,71734,-47653,-69543,-51128,-26738,-60546,-115457,-150469,-110910,-61959,-83871,-113997,-54131,-57137,-66607,-110270,-67029,-17094,-12391,-70748,-144727,-78565,-71930,-48884,-13775,5723,-44514,-82083,-2492,-11081,-58097,-63486,-73617,-37550,-6706,8527,27165,63934,119325,32831,-44091,-104979,-109085,-52890,11157,40118,36381,73589,190066,337304,319666,257896,144103,49878,-32872,-44158,52040,160854,173153,50479,-76984,-52721,-4563,26737,-18717,-52938,13866,23132,7187,-26073,-47087,-86044,-76365,-90087,-92855,-104912,-38361,-54017,-33312,2862,-27229,-83794,-90516,-53935,-37924,-69495,-141692,-165672,-98292,-35905,50459,194859,174479,42137,-53574,-42496,3190,34906,71561,130555,206024,210502,104983,14391,-11568,-3926,14718,-16848,-15441,68679,175850,105588,-49808,-96498,-57857,7141,52502,77392,55008,-14458,-33627,-17026,32606,65525,61354,61602,38996,33733,70592,166091,133876,83360,82320,114361,131764,158575,173581,136932,65382,49712,21411,-13264,-43893,-94262,-91558,21000,144117,215873,226278,153324,99433,94517,17451,-56094,22465,108166,98903,-29875,-96841,-100462,-37058,38741,25774,25173,25491,-31567,-59984,-37380,-9793,-9670,-410,53617,47032,-29821,-112362,-97683,20290,173103,192551,115669,53103,-54680,-59234,-16124,-40037,-85930,-77975,-40331,-70327,-118840,5066,143655,120358,43196,-68032,-90225,-61902,-60237,-76462,-66429,22378,82920,151230,51642,-50051,-16167,28113,54532,57413,20023,4387,-74747,-88381,-22565,53603,95962,59183,31213,-10799,-32889,-49935,-48754,-89824,-117473,-79914,-13190,98073,135566,49331,9130,26629,26281,14359,-19973,-75125,-50053,-10124,-49378,-118072,15878,119916,115302,32885,-48915,-91140,-130049,-54725,23419,-12498,-71270,-105214,-108900,-49418,24872,97707,189111,242825,259172,114345,-32699,-58342,-50404,2485,85655,200579,228240,109286,50844,22808,75228,149705,235620,230034,163275,90289,10457,-69049,-64991,-16617,-13477,-55458,-59299,-8497,9910,-55143,-107404,-98675,-62028,-1919,21416,-4632,46286,120205,160626,102693,26997,21956,-2794,-43462,-65168,-53605,-20866,-38052,-86246,-155843,-72132,-15850,-10996,-59882,-81164,27492,238799,388228,436060,347734,147386,-22069,-80146,-83817,-42776,105574,230647,262335,245337,150944,124249,66036,-16750,-90549,-102717,-65375,-43395,-49777,-78274,-49075,219538,349566,312281,228436,41839,-68619,-79132,-11251,81149,170420,214236,166643,53496,3857,12004,33463,29221,38956,64869,57230,-10029,-50366,-18657,4215,-42007,-63984,-18134,-3852,-48706,-123755,-14066,97887,39431,-43080,-109222,-83873,-30009,7672,53235,93737,119820,62962,-30466,-38833,-11902,-17514,-22971,22976,170004,246447,105697,-27082,-68179,-72380,-49637,-19921,22766,70696,123365,58991,-36663,-57451,-52718,-52856,-82951,-102785,-97240,-51481,33418,115309,146183,73177,-55849,-136055,-135790,-110709,-86945,-76731,-77605,-43411,59077,207964,338045,317492,150643,-128,-4092,2884,12478,31116,-23212,-41724,112661,247840,172461,12023,-52631,-29045,23509,116279,175403,123806,-11194,-101110,9121,44055,-6122,-45993,49183,192680,210898,124401,32853,-20239,-40154,-13930,-10578,-40855,-99920,-147194,-80484,-81221,-97129,-107822,9394,139764,258477,249823,145254,32133,-83585,-92787,-26169,-35527,-30378,-39267,-63673,-72944,-97098,-95777,-87014,-59176,-5180,28436,73027,68101,99714,274887,444540,471423,358418,247088,137630,-14540,-37098,128329,234864,156088,71088,58101,114431,284238,396859,243895,55296,-52637,-73184,-93560,-144684,-78589,32249,77437,12724,-12186,-36979,-35127,-60493,-106814,-48014,-22935,-37635,-57606,-23414,7597,17739,707,-24440,-32094,-41949,-44308,7364,-18308,-121188,45,67325,76665,23909,-37505,-21628,26744,33010,-34637,-43313,51923,123382,114070,33502,8596,79053,157503,141705,78128,-27161,-34735,62822,144773,200553,201336,130386,37704,-12231,22099,139411,221650,149725,48955,60501,101612,74353,-7795,-95901,-104863,-81613,-35323,-25967,-5127,34578,178355,286200,202631,105501,40121,51857,99635,86159,14174,-26242,-19437,-8629,11996,32179,-8979,-38549,-5189,-16802,-115239,-112912,-29818,17507,19208,10814,-13454,-77382,-97660,-75691,-117781,-86265,-7702,82007,187857,210195,108183,47803,23278,13395,-87500,-113897,11642,83819,70919,935,-38968,-88197,-104353,-64182,-81291,-122609,-79495,-58065,-16482,513,-23746,-21963,48228,-24519,-64099,-44914,-27872,-5929,5390,-41985,-85150,-106276,-82489,-97121,-103900,-83801,-77745,-124427,-112824,-38380,24696,64955,83039,106108,136758,82459,-12915,-52396,-12705,13764,-55358,-99349,-69591,-76655,-58776,-63100,-55544,-18325,-24824,-77874,-58997,128996,242577,170683,34920,-9543,27589,-7261,-17419,27828,67539,54309,66700,52632,-13676,-72745,-113553,-108322,-58304,66331,240003,256945,170387,72593,-423,-36959,-14534,5075,12542,3367,17533,17160,30267,81334,131827,106478,31149,-3478,-5000,-101160,-15535,101442,209184,228604,134520,109539,88189,12190,-30979,9875,-886,-55071,-82505,-30381,47328,81026,21024,-37262,-23873,19825,-17521,-64300,-78224,-65582,-78215,-103174,-111122,-56088,27990,55183,57307,43117,17732,62454,133371,149176,74348,-8140,-3515,59217,110739,114156,72597,-7986,-59548,-66786,-45373,-36759,-9677,2828,16863,5793,-34279,-36607,-2126,21057,-6631,-41463,-60238,-25570,15270,137773,289072,235710,60045,-23379,-33612,-14400,8957,80797,128903,78014,14811,-19728,-37532,-52681,-53509,-43049,-29611,11747,-22807,-87716,-55846,6487,23785,-293,-22423,7637,79171,95539,44272,-12365,-46334,-46929,5856],[49079,55175,60835,107276,70791,10644,-11213,-27300,-44170,-49430,2352,86972,136880,75307,-23528,-56297,1292,-17285,-31945,1626,1903,9411,58176,101423,83165,-32645,-40890,88370,124018,62942,31961,38801,63742,78849,61181,7912,-8361,-22474,-13930,-9950,-25650,-59814,-61745,-48947,-51868,-60880,-51178,-55124,-93299,-95804,-89538,-115328,-120570,-113915,-83016,-27049,54829,202,-32613,7743,9328,-20742,-37989,26188,-17874,-110381,-86833,-30206,41917,49164,47713,-2628,-48786,-58659,-81993,-88871,-45307,-14470,-50247,-117491,-73994,-60600,-72607,-70584,-1845,101339,156822,84506,-58995,-72705,-42277,-69462,-140225,-53035,20786,28083,20152,-7103,-45807,-81094,2175,163866,259056,256225,194569,145021,144308,131111,170187,205419,233635,218603,127998,75246,116938,178127,165474,193691,313972,414606,290570,148615,190946,264370,237249,141813,-20968,-51851,13061,117114,286473,435267,418949,250462,46468,-97253,-76046,-29987,-57605,-119296,-68567,-4623,72920,147692,76832,-42992,-112181,-36925,-2665,-815,-44397,-43031,-44527,-67165,-51910,-10895,4615,11580,20336,-15024,-39755,-54379,-51915,-33690,75336,125707,197892,218365,131567,24549,-45575,-69545,-31116,25235,38272,-24007,-100971,-145875,-201162,-13307,64054,-10847,-81458,37527,101384,70875,26084,-44442,-61600,26414,42588,17249,-50964,-32802,-27443,-82793,-120949,-15627,30721,-7236,-85155,-105630,-59006,-75715,-44032,-3272,88112,147130,140319,104058,80496,46271,3019,-42674,-73842,-114083,11593,105115,92694,21181,-17246,42149,97739,118585,51480,-33391,-115058,-134439,-62911,-9564,-11416,-36103,-85551,-106853,-120647,-106702,955,133927,164552,85647,50823,19667,-64620,-96415,28201,33857,48880,169413,367418,467006,290092,123698,45577,24843,-21270,-55867,-67017,-87371,-88590,-68930,-90355,-111037,-139591,-119439,-63763,5101,-933,-30254,-80679,-94475,-95237,-99496,-92773,-79200,-13076,62088,77805,99464,105675,103145,95746,72669,92012,215844,423972,427355,408658,511599,734630,675708,529716,285456,120348,29107,-35188,-46731,64549,225682,219558,115579,65505,17827,40477,134787,178677,180983,138619,48749,1042,-45116,-107309,54637,212633,312152,352600,296184,135805,57978,-4240,-46795,-77157,-16734,111994,163402,138346,71526,-40672,-70650,-49691,-45994,-42964,-17795,-24025,-58983,-18668,89259,248798,217011,79959,7032,34972,81250,73546,-221,-98782,-93034,-96153,-119139,-122143,-81783,2755,125809,181580,89974,27859,9364,1878,-17491,-24962,18668,125812,299260,434294,326539,122829,68957,65403,74539,-1123,-121297,-151286,-72704,11111,124909,269379,373189,378825,450847,484906,525186,545823,363762,178498,59931,-22603,-45355,33638,129162,194501,124340,23094,44332,24804,-41500,-82072,-3153,16547,-41023,-47111,10414,58676,65894,39539,4284,-16341,-92801,-55903,-10499,-20587,-60503,-128863,-130768,-88845,-79107,-59609,-44235,-60378,-78624,-105240,-62629,56910,131870,69815,19279,-46189,4560,68409,100761,114188,124958,119468,60823,-50457,-44194,-23366,-23936,7040,-34493,-27117,40407,60333,4848,-96725,-103881,-54925,96909,155147,85280,26081,66340,62145,-1658,-25671,-37425,-31846,33092,-9076,-71828,-97084,-60249,2152,63276,114934,88579,-2537,-89128,-118748,-161547,-73685,10656,-70588,-121366,-175310,-50383,-58884,-136004,-125633,-55435,-60598,-138523,-101494,-66633,-134317,-75059,-18200,-10185,-59795,-4721,116315,112543,12659,-92772,-104841,-57834,-54784,-74570,-106861,-36891,-57670,-79455,-56038,-36950,-84766,-87640,-44477,4385,46634,28365,-28900,-91802,-103083,-58151,-95547,-113139,-98062,-97099,72277,89289,62738,56483,24726,13570,-26401,-143375,-34415,90250,154704,178211,194315,80912,23230,21458,22424,10096,79735,100715,48990,-9427,-40607,-35065,-24420,-88117,-143604,-4363,99442,233694,120178,30343,-60186,-81478,-53999,47907,-32788,-149035,-110448,-39437,-8040,98629,195000,92783,17201,-46190,-102742,-27021,60593,47426,104293,206863,159227,98712,75900,49339,46633,56280,30452,-86738,-79868,-50827,-47418,-46166,-84086,-97359,22139,129767,158796,116899,65939,48146,20366,-32293,-86564,-102045,-111943,-30484,5066,7796,-38406,-2482,71211,87921,26667,-14915,5433,-38624,-97263,-96830,-85851,-63136,-47703,-11183,17571,-23385,-90412,-54869,-61992,-131113,-88821,-11150,14246,27793,-40978,-126158,-73421,-9160,83502,241641,283283,179541,46405,-72453,-127920,-90599,-41676,-5175,-21159,-62396,-86469,-70737,33680,272372,452424,375309,106679,-107698,27152,147792,253601,277471,123133,-61840,-55294,-70145,-99635,-87326,-69649,-59958,-32459,90233,140637,-17111,-78034,-91486,-109309,-89854,-53950,-17101,12527,6084,-26764,-85106,-97750,-64498,-54877,-51971,-39091,-80115,-112732,-56558,-38254,-26959,-63284,-86775,-51178,-14698,-2016,5102,-6461,-60386,-140880,-142721,-119479,-98027,-88391,-107749,-71280,-71784,-92051,-61596,54375,150356,199743,198901,155785,75327,-1119,4861,-9351,-87103,-122927,-34297,-16411,-50017,145731,215588,219815,214596,179534,119176,26816,-43446,-76712,-41167,-33661,-61745,10939,27279,-89227,-44804,29671,198482,302253,261325,114498,9808,12042,-20736,-65195,-70418,-13995,19046,50580,65855,16361,-55927,-102180,-79314,-38479,-7110,22838,60575,76561,15044,-47518,37210,99905,124840,152618,162027,151809,152209,147098,129876,59638,-18166,-44318,23578,98014,75076,-49381,-66204,-36388,-42602,-11869,36617,45522,-6607,-33564,-54673,-87910,-80283,-72646,-21259,145358,304797,253090,102666,-69513,-110294,-142285,-161251,-65473,59520,240247,430158,338532,166163,27821,-84347,-56134,-87656,-113889,-84302,-78289,-55943,13907,-16030,-102942,-111016,-83372,-45996,19871,11550,-7087,-11143,-5647,-75936,-134949,-32792,58115,68572,9228,-53235,-35033,86171,204170,96882,10886,-30824,-17946,-40286,-101044,-70621,-10131,36602,42556,9233,-10825,-3761,-27886,-107056,-64552,69125,108823,28129,-18559,-83157,-112915,-67091,-62287,-89853,-78005,5224,163072,282881,247969,213944,180088,118503,37522,-25226,-49162,-19735,20660,25945,-983,-33351,-8157,-36309,-21535,23029,30886,21159,-19613,-30166,-30694,-4584,29815,37704,66199,85053,93787,120541,120366,66263,-22693,61727,141487,155149,116420,173406,198054,169033,133727,174518,194948,167055,170258,160551,24226,-31953,15740,44300,8199,-60356,-62156,-38572,-43458,-5009,44818,84336,100740,96550,127773,143724,89236,89634,97818,44160,29915,5702,-21810,-37270,-37399,-21401,-11594,-29574,-68628,-65970,-104294,-74670,663,50834,43798,-27486,-53908,-4850,89339,104350,50964,13672,36841,86125,109420,109706,63935,-53717,-94586,-91575,-91963,-11861,93475,138641,150340,92361,-44846,-101014,-114044,-134869,-60909,-12971,-92080,-114240,7153,68218,30797,-22200,-33068,-50636,-9894,20743,50471,84992,127251,177839,231260,196807,93388,-4085,-85401,-63093,-27628,-41879,20673,95025,132743,116701,49551,14471,18246,15561,-47507,-115113,-60414,-7682,15698,69264,150770,201988,129563,13014,-54163,-42799,-1355,18335,65734,-25045,-115042,-51682,-10111,-10335,-38298,-60068,-10435,3353,-44293,-75706,-30194,10464,1895,-66000,-30527,164667,353607,248429,93040,8133,-42760,-7500,91040,190410,181314,174093,109441,-2682,-99692,-22662,46348,114205,157247,137479,84503,-7473,-107624,-49635,93575,219974,254046,214089,176060,179439,198657,120558,4813,-69430,-59921,63834,104410,-1041,-50486,42097,37078,13023,-1717,-63885,-134308,-71044,-49863,-41561,-34534,-26260,-29654,-79380,-50459,26170,79155,85638,8259,-91235,-69804,-69385,-81906,-47228,-30920,-34693,-41097,-35071,-7481,5478,10147,-9438,-55905,-71927,-88708,-66784,-40929,-26343,-47659,-62511,-10104,43912,26939,34377,119610,260942,414287,459602,287141,120589,80559,45370,10209,-1593,11627,52373,75958,65023,11367,58930,122057,187791,125658,77804,174288,144487,47115,-33560,-101685,-120119,-94396,-70068,-53752,-47421,-40069,3824,36730,26012,-21576,-49127,-81218,-53992,17082,78454,78159,39988,-43909,-102956,-5220,52161,17600,7030,2863,-12114,-4784,-6998,-15134,-45699,-71690,-74494,-69958,-78812,-39355,-59314,-66453,-65626,15151,139384,281780,332242,472896,560689,414262,187093,48295,6225,-12967,-48645,-22273,32160,128893,248280,250495,179194,117651,53058,14029,59025,108932,124273,87410,37753,-20617,-47058,-32329,-17184,-46705,-103833,-54226,-2189,-5429,-11243,25236,42298,-17268,-64315,-38270,64142,74927,45282,2536,-90328,-51901,-72229,-81014,4263,31357,-3729,-57942,-72585,-68209,-38375,-41356,-12238,26022,17838,16192,-31373,-74584,-87585,-15235,66254,77247,80155,66891,70098,99931,37877,-76599,-129014,67916,284179,349923,174522,-1808,-133404,7524,147405,189640,126314,5773,-44555,-48665,-31094,-67502,-121487,-129549,-79115,-35915,-70229,-116478,-51323,-47181,-53107,-96155,-83645,-29062,-15285,-65413,-129519,-79533,-69191,-33841,10121,31319,-15532,-69528,-15436,-43098,-79504,-68296,-80759,-49724,-17127,87,19176,51723,101405,38519,-46376,-108500,-83430,-30758,18113,26694,21417,69314,191682,341156,325634,238727,109451,21097,-59756,-49788,23369,106290,117650,13167,-91794,-38797,-939,18589,-26175,-56192,9132,8099,-8999,-37928,-44842,-83128,-79501,-93458,-95327,-102637,-44935,-64875,-42716,-862,-22084,-79486,-91873,-53459,-36226,-69038,-141368,-164980,-98896,-37721,49674,206427,192958,42972,-54553,-31407,22727,53915,86823,139067,205345,207617,105940,21908,2759,10769,18789,-23164,-4661,103332,210976,137717,-16445,-62807,-25712,28856,58211,60574,16074,-24692,-18610,8070,62630,98240,98377,85449,52413,55915,114433,219698,179517,109342,90310,103383,107808,137373,161428,151474,92171,67852,35250,-7,-33097,-94585,-117495,2135,118617,174284,177115,112129,73151,76254,8597,-63221,11882,86667,77210,-39944,-98880,-100210,-37214,33813,9809,4688,11977,-34934,-59748,-37430,-3088,17747,35999,88961,80472,-2701,-88314,-118016,4821,148920,156432,74749,17323,-67097,-58782,-22738,-49743,-79898,-59248,-26792,-55386,-101160,-10587,93616,73607,7366,-80308,-93317,-64277,-61616,-61549,-62779,4294,63092,142197,40311,-67284,-19178,47034,77467,68483,31205,36510,-18236,-47298,-18443,45473,83429,32379,-680,-45014,-76436,-94563,-78893,-105927,-131610,-89960,-18802,101123,157445,76708,28179,43031,32964,15541,-15637,-67868,-37290,2391,-35017,-137791,-28168,68792,75585,-655,-78112,-99499,-139842,-68414,13415,-20036,-82012,-114894,-106857,-38470,35560,113638,205049,251484,252010,110165,-43777,-72680,-59242,-4853,75475,186017,214093,105111,49561,10622,48674,113182,208473,234573,185308,104833,12655,-67105,-64500,-20945,-17268,-57587,-57770,-517,14225,-62963,-121357,-104315,-52632,12839,32887,1886,42343,110019,149002,102662,53865,84547,76708,16829,-31399,-33533,-14823,-36546,-80737,-144214,-90046,-47445,-40805,-82195,-93134,25291,229721,393364,455760,348715,130145,-40143,-82309,-76810,-27369,131300,261104,281069,261404,162099,136962,70633,-24354,-103448,-106487,-65539,-24698,-8106,-45004,-65734,202035,362854,318602,214845,6593,-88346,-54670,5548,73878,130733,160991,110070,4554,-30807,-8280,10512,1612,26747,66717,65827,-5981,-73066,-51503,-16214,-52789,-88241,-36705,-5043,-36633,-74494,3673,93612,28430,-51131,-117012,-86803,-29267,7731,59549,106482,129282,53751,-50059,-41316,-6344,-20854,-42789,-23063,89846,180985,94581,-27906,-68069,-70046,-46232,-17944,27074,83192,151358,92268,-11126,-53550,-65265,-62770,-90621,-107913,-88090,-28846,66608,152875,178056,83449,-55569,-139387,-142660,-118712,-93813,-81900,-72820,-30615,86502,236095,344312,323086,169957,7694,-453,16935,40463,54946,-12189,-54565,91680,202309,133052,-8946,-54890,-22790,22721,105236,173613,115889,-13344,-77166,23915,65311,22324,-18146,62126,221993,259429,159399,57084,-14594,-48960,-19894,-12008,-34654,-81299,-131502,-84953,-84254,-103449,-70189,21722,147035,273550,266608,143636,10487,-114742,-62943,-9828,-24233,-18970,-28112,-57017,-73596,-102531,-105998,-102956,-45984,9153,27144,56049,57380,88116,249319,403617,398869,299783,224080,136659,-4408,-18816,162986,272551,178638,79807,65753,120515,269591,360973,241818,73239,-44628,-100199,-118864,-145337,-75964,34562,75611,11439,-2940,-26106,-32848,-60937,-88923,-33454,-18424,-35679,-49429,6283,51801,50572,2844,-30221,-42682,-59047,-57253,9676,-12586,-117736,-2635,74415,84388,38074,-11144,-4787,-2720,-20791,-66257,-60550,43764,133769,116919,31971,12410,84615,158775,141325,77024,-21860,-40083,38524,89909,146337,176500,135448,59872,4263,4503,115336,222395,156217,42851,55461,103528,83081,3750,-88172,-102812,-72150,-21540,-15503,2932,42443,177517,258259,179717,106261,69042,85407,127479,99749,17289,-26664,-21251,-8870,16292,41481,-20058,-71329,-26187,-17969,-117509,-106395,-9706,48683,45866,23470,-13812,-81712,-99612,-74736,-108329,-94168,-11839,85058,192966,204408,93125,43301,52003,54855,-44629,-108866,-7546,69626,65065,-5446,-41557,-85597,-114355,-82939,-104311,-97144,-58942,-43786,-9436,10112,-2765,-27,41701,-44405,-77443,-51673,-33995,-17344,-12226,-60346,-100507,-92403,-75405,-95258,-107250,-91356,-89321,-151494,-98518,-10066,67189,115651,128038,143677,169372,107205,8291,-37183,2434,33881,-28215,-81865,-58243,-61784,-36549,-29528,-29094,5164,1567,-56049,-44245,156166,288192,232584,103473,23061,33473,-5209,-14911,22901,61382,47027,44777,21496,-26899,-92489,-82292,-55052,-12285,109027,277058,280424,190222,88503,11251,-31628,-25335,-20345,-12616,-10437,15484,19527,33068,80432,114397,62921,-24217,-68574,-30719,-81889,10237,138842,246879,230110,112284,90129,78145,5768,-35311,5633,-13841,-72561,-89322,-30852,44655,81299,30202,-27640,-26513,21756,-10327,-60293,-81761,-78122,-88779,-106279,-108839,-49659,37848,70327,66069,44579,19905,81078,171693,186360,94629,-1333,-15996,40481,100535,117205,91552,19233,-49531,-91547,-63040,-38778,-2379,15060,33394,35739,-4123,-17458,5709,14293,-17833,-47535,-86780,-65047,-25814,104698,288783,253003,62356,-30051,-31073,-3659,22201,97140,130637,70639,8023,-19791,-26970,-37616,-42503,-39787,-31342,6876,-21452,-74151,-60361,2091,28491,13123,-8386,18863,89600,117738,77609,8641,-38470,-60144,-4933],[45141,64291,83688,130140,78757,12805,-9557,-25908,-40704,-40615,7344,91125,148044,79470,-30588,-77684,5524,-7262,-38546,1300,6506,15734,57826,94560,77174,-32946,-37524,87466,122203,63585,25059,25937,44074,57872,23510,-33739,-47970,-50079,-25981,-5417,-8070,-42698,-53836,-54711,-65698,-68737,-50348,-46928,-99003,-127532,-122889,-141077,-125609,-84505,-63354,-11410,62795,-8568,-55039,-13742,5306,1594,-14552,30002,-27587,-108946,-67021,-13935,51179,50964,48842,-1885,-57494,-72208,-91619,-84137,-37403,-5062,-42876,-104185,-60056,-46583,-59528,-61176,4126,113829,172049,90583,-50393,-74579,-50768,-76801,-130823,-44290,31800,44420,42718,20398,-17447,-67145,-4616,165586,278162,267446,190064,130065,125281,112520,153692,189216,217127,197209,94172,70647,116641,189458,190263,213494,322510,395307,259472,135139,210741,301197,268127,167212,2194,-32219,29065,135810,305581,441213,419487,264460,48269,-101054,-79163,-32316,-59435,-109528,-61994,4215,87496,175070,108004,-26236,-115850,-54917,-16284,2019,-30832,-30267,-42678,-75677,-62815,-25896,-22565,-35570,-21587,-44944,-41557,-53456,-47569,-32697,69691,102964,159052,185056,115931,20706,-44623,-70963,-34921,26672,54647,-10702,-95354,-154231,-197510,-11523,61613,-19307,-66865,71245,132518,94601,41023,-33928,-68393,25947,41982,18563,-51299,-48502,-49110,-96471,-115448,-9178,25189,-17946,-80736,-89222,-60133,-97303,-59300,1542,95876,142364,120974,84440,67156,27741,-23965,-65225,-86147,-97083,20655,95833,83039,26355,-10669,39837,84818,98843,32987,-43350,-114469,-114059,-50797,-4834,-6609,-24566,-74962,-105235,-122928,-108948,-1126,136026,169934,88412,42815,3145,-80467,-82606,46167,46387,55568,179479,379952,438454,225010,69266,3660,-3429,-32830,-62494,-75423,-98455,-97898,-66776,-83629,-103892,-134218,-120570,-57684,23137,27372,-1876,-51950,-66670,-72969,-82798,-73005,-54782,6802,69041,80446,113623,127320,106435,85353,69517,98555,245789,473308,490456,487925,612162,794588,700620,545340,281067,113370,28226,-36390,-55939,45753,194564,187731,90239,41947,-6,15536,89673,122453,123441,91251,13079,-21364,-53657,-107477,44874,205889,317677,363007,302280,134432,46973,-15134,-45367,-53412,19717,133115,151734,96886,50750,-38244,-61633,-38083,-31068,-25701,-7115,-25755,-67600,-16731,109232,258770,189631,51718,16739,86990,136477,114701,9927,-90546,-81267,-83415,-109579,-135565,-49885,50886,185063,259028,147378,53054,26199,22901,828,12110,27062,121744,292829,409379,286559,86114,35593,54070,85735,29156,-88207,-170059,-89128,6344,123909,271140,372903,362849,385166,400360,463209,535424,388976,189238,61790,-22714,-41760,51277,158731,220832,129196,33953,76939,63049,-18367,-68837,4917,16260,-45630,-43232,33720,100462,100471,64131,18319,-16953,-89709,-45589,-728,-7525,-42213,-109826,-140131,-99474,-85754,-63637,-45859,-53297,-67271,-98585,-66576,58122,151854,92989,35013,-41941,-11542,55037,83481,83712,77044,83003,42807,-69896,-51974,-21006,-18098,7621,-50861,-51208,19466,46603,3031,-102734,-95313,-44805,92870,133188,87897,75293,133522,126469,57855,22303,-5351,-14470,28534,-19224,-75197,-78524,-32923,31081,105773,146560,91596,-2207,-87065,-122509,-144300,-64159,10062,-68358,-119861,-190865,-52538,-31401,-88968,-76894,-27399,-62641,-131760,-103161,-74242,-109320,-42411,18046,6123,-68439,-39230,61422,63832,-16890,-106828,-104825,-61139,-57598,-65802,-82334,-64759,-100560,-91441,-9548,6494,-34173,-36191,-9280,24509,64177,40822,-18809,-81610,-105870,-61899,-91899,-88568,-118477,-154755,53344,93091,65999,44802,23865,15884,-8472,-119019,-26384,106980,172790,180829,187968,67579,15650,20724,20234,-3645,54082,82804,42653,-13191,-43855,-27127,-9603,-74532,-157602,-18407,97489,267599,153409,46836,-53706,-86561,-80165,-1384,-85124,-163218,-99520,-33289,-7354,91553,171237,62541,-435,-54121,-106901,-36166,35964,2090,25365,127621,115070,84375,67133,36043,29370,38075,18289,-90693,-92927,-63765,-54142,-45191,-79724,-114292,9878,122202,152210,117239,68925,43599,-1180,-44956,-86024,-101724,-109044,-23207,14779,13953,-4194,58659,115213,116943,45071,-3739,9762,-32398,-80940,-80781,-82801,-61649,-37458,12404,48601,1910,-67572,-32853,-49479,-121189,-98283,-32313,-15003,15181,-47555,-81229,-22250,12324,79067,249931,304876,200418,52012,-72842,-126164,-91797,-55027,-39766,-51238,-78343,-92937,-75170,51134,317148,506587,416473,130115,-75562,34739,177266,293967,302433,158661,-31228,-79436,-87269,-107264,-101868,-77002,-58600,-19919,114900,176618,-7685,-67825,-108597,-113360,-67437,-34524,-11569,11825,5212,-29705,-93718,-107814,-73434,-62605,-48429,-27112,-63824,-113965,-58467,-23246,2849,-35564,-65965,-38997,-8611,2907,7489,-8481,-67295,-143775,-146568,-122688,-98248,-87814,-110180,-74227,-77464,-85513,-38196,76185,170379,211082,184513,133141,66707,-24719,-17449,-24242,-87893,-96072,2572,33976,-106964,103909,170721,165844,152779,127675,77511,1171,-56510,-63203,-27716,-26913,-95685,-52378,-25201,-100658,468,67098,226678,296615,259244,132957,35364,20186,-27502,-78425,-74748,-1303,49109,77887,78060,4044,-71128,-109220,-79299,-38425,-4267,14466,41541,49945,-5174,-49419,37464,99670,121673,147474,166368,162057,166779,163936,139027,54531,-29074,-49113,26710,97291,61772,-49399,-51092,-27782,-42370,-27617,13374,22894,-22378,-45227,-62217,-90252,-81089,-73434,-15977,168179,356856,308228,139928,-50927,-132754,-147643,-170141,-77398,39421,208242,428693,355276,180474,35208,-73411,-50237,-82077,-125843,-91059,-83973,-58310,13543,-15989,-95493,-89751,-68689,-26189,52733,47915,27023,5553,1222,-69999,-111857,-20434,67139,68867,15103,-46463,-45434,60570,147058,36551,-15964,-23561,-6699,-39092,-99925,-64202,-2454,46506,41463,2273,-23611,-30345,-45788,-103458,-40607,111107,138543,38722,-5735,-53064,-86833,-73412,-73910,-99713,-86381,-6050,139025,265417,255800,208439,160001,107171,24960,-34692,-47691,-13112,20841,17822,-14044,-37120,-1483,-14810,11273,40646,29576,10935,-29470,-37982,-29636,6083,30511,13746,35878,60606,83112,126496,123637,45898,3490,113248,195172,194853,133432,172068,177376,139284,105265,150051,168285,137231,139798,160322,54055,-26400,934,19131,-10287,-67348,-75847,-56500,-59115,-9766,48356,85675,124760,138484,164792,150609,75170,89535,119320,71922,37330,2583,-23524,-37186,-27094,-994,2346,-24475,-50138,-45724,-86885,-79482,-11778,37469,44848,-14944,-63153,-33779,65227,104176,79390,40448,49755,87014,101980,102971,60492,-50840,-102935,-91248,-95692,-23662,79566,130803,152149,115638,-9115,-78187,-103346,-138294,-65960,-6728,-69194,-106446,-3791,62059,31703,-27329,-58479,-73720,-12031,48409,98421,134526,166385,190766,226480,203663,111299,11162,-81763,-63534,-3377,-12178,48140,114899,157129,164544,91362,24776,13294,9392,-50461,-108333,-58222,-1645,33728,95120,178535,237528,154460,15506,-46919,-40493,-637,22775,64582,-19832,-105341,-59977,-23952,-14028,-31596,-49734,-3956,165,-62551,-69079,4210,36354,14834,-73111,-37199,181046,376268,284856,106199,25451,-21810,9955,114816,217464,204072,194350,119099,-4265,-91667,-11608,45941,110912,159203,150964,114010,29994,-77850,-41291,94435,198589,207272,168511,130295,137004,185911,136724,11208,-60700,-57596,61464,100156,-3494,-43640,40762,34545,14889,-309,-63038,-127380,-49264,-29701,-56222,-60247,-39726,-30158,-76195,-62353,7855,55595,57419,-5023,-91157,-85962,-89646,-103396,-60977,-33642,-30357,-29973,-25006,-4612,1565,6873,-14375,-72142,-85390,-95162,-69761,-43575,-37768,-69411,-95643,-44803,28680,25040,21653,98748,249284,404659,466478,319891,153264,103644,56450,11706,1745,22311,51349,57224,38568,-12110,59280,131574,184925,123451,87349,163525,119476,14934,-94422,-153076,-162843,-161021,-108701,-59860,-51008,-48922,-5975,38137,41713,1804,-32357,-79952,-67392,1480,70187,81225,51030,-28289,-112772,-11900,34098,1454,6508,4700,-11320,-7642,-13199,-21278,-47654,-72211,-80017,-80944,-90032,-35044,-40005,-51557,-65733,7038,140526,343047,434689,559229,587670,416217,201617,68861,17774,-19766,-65576,-19863,54737,168830,273804,237242,156459,105691,51119,26079,70864,110324,116372,83048,45814,-5417,-34909,-30320,-25644,-64289,-114473,-49695,6671,8570,2898,28258,21092,-42384,-92233,-69389,25909,37378,20824,2416,-62036,-51350,-75824,-65766,18719,48907,13997,-45327,-62971,-61049,-42771,-59109,-45823,-7444,15299,28524,-30469,-93484,-93065,2203,78664,80328,75015,53421,55404,110213,74112,-26748,-55883,130748,323244,370764,180963,-8139,-119864,37183,188963,237262,184217,61362,-11506,-36334,-23053,-48434,-89670,-84483,-43505,-8882,-57865,-118321,-49187,-38208,-40774,-81390,-99075,-40609,-19125,-59686,-104812,-70588,-56394,-6326,47399,67459,19114,-48473,-27847,-76217,-93731,-67932,-84841,-62537,-28841,-9733,9534,36853,79120,39161,-51551,-105442,-61028,-12268,22562,12795,6081,61869,184117,324512,312643,207686,72119,-5361,-75143,-32887,344,49266,51349,-33978,-92598,-24407,794,6297,-37234,-58950,6287,-4703,-26495,-52168,-42878,-73459,-83553,-99318,-101388,-90232,-39898,-68273,-52867,-9707,-21932,-77624,-95245,-54426,-36391,-70976,-145017,-165108,-99532,-40992,44675,208698,202152,41095,-56992,-21695,41876,74012,102537,147545,203883,203265,105818,27864,13033,18982,16553,-30980,10376,135034,236773,160753,11294,-30797,2642,44690,58026,36746,-22331,-26965,-3386,30204,87528,125205,130440,102961,59775,72745,157525,267430,220193,133166,97878,96980,91613,121948,150321,161237,118102,85986,48236,13685,-17628,-81939,-142713,-15354,98031,142663,138618,82450,57149,55615,-3256,-73506,-2742,60839,50264,-54025,-103553,-98834,-36269,28689,-6143,-15540,-2583,-40008,-60614,-37937,2074,40777,65373,114825,104633,17621,-68330,-136832,-12619,117612,113298,31145,-25474,-83001,-60167,-31394,-57659,-66404,-41258,-15374,-39745,-76502,-21076,44227,22976,-33481,-94077,-93660,-57310,-34489,-11419,-40442,-12788,44059,135766,36639,-80446,-23365,63230,94779,70822,33639,61182,29502,-2441,1667,46210,71762,6252,-33228,-78047,-116279,-110278,-76143,-98822,-133164,-95860,-23261,98729,166222,93788,39676,48627,32846,14450,-10273,-57449,-20692,16377,-20627,-126705,-62701,25573,39326,-28924,-87686,-87664,-128441,-79849,2540,-30054,-94739,-123833,-102100,-26812,45937,127619,215610,250512,234235,102637,-50812,-86326,-68918,-14549,61769,164653,192197,94990,45821,-617,22497,74219,172252,225633,195876,112639,12141,-67148,-67253,-28745,-24395,-62178,-55016,13165,27159,-63728,-131988,-109726,-43031,28933,45133,8313,36220,94934,128356,90673,68775,133953,147378,77247,9655,-14378,-10535,-35979,-74845,-131113,-109260,-82772,-73573,-104998,-102278,21732,213289,381861,451252,326055,100050,-62287,-87380,-71516,-14843,148530,273752,278596,256515,163482,145212,70556,-35372,-115984,-101515,-55105,3332,37467,-11583,-82086,174448,361242,315743,193524,-29391,-73467,-13778,24324,66356,94187,114950,63913,-37206,-65385,-27777,-9824,-21020,16240,68624,75716,2005,-86431,-76568,-26285,-49770,-108884,-55313,-6347,-21574,-22704,51491,116406,35908,-46438,-116396,-88802,-27376,8842,65331,116883,135296,42044,-73045,-42948,-1322,-23848,-60014,-57605,25564,116151,75190,-29720,-66876,-64418,-39978,-14098,32915,95919,178900,123066,15329,-42014,-71106,-71426,-98151,-109107,-77155,-6901,98152,189473,208699,92524,-53894,-140756,-148352,-112295,-98339,-84546,-67134,-20721,105883,248984,331009,311797,183602,17005,4721,31386,67184,76536,-1543,-67359,64336,147576,88212,-31409,-57014,-19059,17625,82353,153972,96267,-15586,-49994,43950,90579,54073,11083,74067,243454,298790,185216,74915,-12067,-58393,-26926,-16286,-32867,-64693,-97001,-74341,-73904,-87896,-30389,32572,148214,276722,267544,125542,-25375,-139724,-31356,5373,-12327,-6206,-15420,-49943,-76126,-109659,-117428,-117268,-28822,20724,22067,31145,38798,69482,211917,345303,312925,237548,199049,133895,10018,-2838,186450,296431,193194,82862,68329,123385,248214,312621,231684,93293,-24287,-124742,-148064,-140599,-73648,35729,74503,14170,9651,-13547,-30267,-60488,-72222,-20673,-15049,-33539,-38500,38420,100096,84157,6357,-33568,-49023,-72986,-68476,9170,-12860,-120135,-5301,81242,89954,49523,9209,10712,-23314,-73602,-95813,-78599,28018,132180,109804,21990,9521,82687,151973,135374,72170,-18410,-45537,14678,41195,96589,149167,135918,80328,24101,-8616,81546,204781,151949,34156,50242,104344,90791,14839,-79012,-101909,-64890,-10322,-6831,10009,46380,166964,224672,156563,104515,92086,115846,150366,106608,16114,-29599,-25492,-10041,20367,52599,-19843,-100402,-50157,-23882,-124332,-94963,15382,85515,76806,38501,-12721,-84912,-102511,-77239,-101118,-98558,-15416,88216,195829,193732,74446,34983,71466,80631,-14784,-87677,-19188,53884,55437,-12475,-43865,-83238,-115253,-103855,-111437,-70179,-38164,-29760,-4786,16079,14746,24356,46781,-53526,-86278,-57905,-41691,-31605,-34450,-81494,-111708,-79085,-70725,-96416,-114706,-104706,-106139,-170608,-76147,17289,106702,164507,172005,177520,193823,124852,25728,-24777,13952,49254,-3788,-64877,-53637,-51082,-16918,2255,1260,33252,28104,-35491,-24770,183661,334159,305132,188931,61700,36613,-3349,-13982,13000,52417,40659,25209,-9806,-44909,-105156,-47125,-7561,33784,149346,298413,286654,198895,97803,18385,-30331,-38987,-47677,-41469,-28815,9222,17351,29902,71603,91067,24314,-61252,-126124,-40289,-62786,32053,170473,274372,221392,90950,74150,70241,-10,-41683,-1364,-28273,-89149,-92400,-32130,38493,76275,33744,-24196,-34752,18323,-6682,-57461,-83503,-86903,-102749,-112540,-110496,-48638,41933,79601,67802,38389,12713,86555,191037,202665,101072,609,-31192,16508,84050,114555,104622,41080,-35183,-117174,-84659,-43841,-903,20297,42634,58058,21760,-2016,8826,1282,-35660,-57294,-111988,-110278,-69452,68536,277217,257970,60757,-38918,-26603,8357,37074,112275,126340,56666,-6272,-26172,-20737,-25785,-37532,-38896,-32164,2594,-21998,-66583,-69134,-6993,28181,21992,1214,23256,88757,127034,101899,25923,-32057,-75119,-21584],[40538,70444,101652,146974,83609,13830,-8715,-25274,-37990,-30915,15496,97376,162495,86345,-33130,-100568,8996,2455,-46516,-3788,7912,18695,53935,85486,69885,-33024,-36990,81018,116108,61941,16100,13449,27712,37941,-12326,-72532,-84400,-77066,-40729,-5485,7185,-22654,-37354,-47933,-73946,-73620,-48038,-38308,-95951,-145796,-146244,-149603,-107471,-53506,-39688,3289,66412,-16197,-75933,-36952,-2086,20327,7575,29835,-38576,-94721,-47337,3287,58659,51296,46811,-6681,-72136,-86980,-99299,-77638,-28127,7651,-30953,-89943,-48764,-34455,-46145,-47744,14027,128355,183413,87347,-45524,-65870,-52360,-76949,-114740,-38494,38707,58053,63811,48759,13980,-47946,-12553,158217,285223,270439,181947,112837,103843,92185,135178,169606,194243,169474,63869,63773,109725,189336,209076,231199,325771,366210,224588,122010,225510,327477,291180,190595,27414,-11400,45103,152521,310971,418626,392449,260518,41648,-110806,-85639,-36682,-62271,-99353,-52849,13291,99429,197130,137756,-8081,-97585,-78637,-31426,8510,-7877,-3359,-27021,-75056,-66873,-34848,-44953,-75723,-45654,-67394,-49326,-51247,-41245,-32416,57123,71023,106732,132624,85194,8208,-50178,-76920,-40054,30080,72715,1634,-90458,-162288,-199453,-15851,56627,-30045,-65741,96850,158855,115261,51814,-26788,-72532,26986,41545,17679,-54735,-67534,-67862,-99254,-100866,8596,32721,-15317,-68900,-77717,-64842,-115410,-64112,11138,103093,132597,98429,63543,56155,15147,-47217,-87936,-95967,-83161,22101,78482,66539,26547,-6995,32690,66122,72598,6729,-56187,-110389,-95576,-39923,-1367,-2589,-11232,-54430,-87693,-111272,-97956,6963,146422,182624,99141,45122,-2758,-85430,-64867,69547,65333,66041,191126,387155,399290,161064,16337,-41837,-35461,-46575,-72137,-87321,-112564,-105195,-62411,-76255,-96690,-127721,-124663,-57348,34699,49118,19635,-30056,-44793,-56724,-70307,-53423,-25936,28278,69567,73587,117928,139736,102024,68883,60628,99846,268607,498632,527214,542870,681612,811620,696980,541197,270737,105399,26793,-38201,-67468,22347,153852,146791,62365,15058,-24034,-19186,37453,70435,72938,44694,-24107,-42760,-54448,-91355,29260,183783,301110,348940,286759,122960,31842,-28706,-42290,-27717,50801,143346,131251,51834,25485,-35205,-50893,-27404,-19928,-11717,2572,-28298,-79230,-19027,123641,253267,154734,24677,23308,129150,185989,152278,18149,-85492,-73133,-72895,-97386,-102569,-7142,95242,239441,333977,204812,77283,42782,48564,26250,46476,26513,103107,262039,353542,225650,43363,-254,36215,85987,49183,-56707,-156588,-104911,-388,115534,256523,351082,329019,309762,312332,393707,512578,412237,198711,63195,-22817,-39563,66152,184719,239752,127582,39214,103206,100460,5516,-58830,7655,13932,-47579,-40960,52727,141812,132204,85242,31054,-17472,-82620,-36769,9493,8259,-18012,-88357,-137935,-107257,-91367,-68006,-49394,-48799,-59119,-94473,-70969,55073,163620,109364,45526,-37354,-35409,35416,65691,54250,19284,13394,-6918,-102372,-54518,-21150,-15624,4604,-67331,-74149,-3757,28616,-4096,-108846,-84931,-30529,90993,110684,84116,119721,206382,203754,117176,61269,20151,3057,28517,-27769,-81281,-67442,-8635,65212,160912,181644,91742,-3988,-85095,-122372,-128802,-58142,8468,-60942,-107122,-196640,-67373,-15655,-50806,-31471,5506,-49890,-125770,-100289,-70523,-81873,-13280,49313,18084,-78245,-79360,-1966,8422,-50542,-123234,-106506,-66498,-61857,-60313,-55625,-52579,-98562,-54263,25430,39324,9681,9404,21986,39635,75828,48309,-11150,-73136,-104812,-67776,-87775,-52458,-78097,-180210,-13291,59829,46601,22753,20958,15534,11219,-91344,-11488,122379,186223,175492,170409,46787,2607,15252,14659,-17463,32722,67250,36534,-17682,-48470,-21987,458,-65523,-159850,-34095,87333,285489,180461,59802,-48266,-92360,-103495,-43827,-126818,-157208,-87401,-29331,-12364,74520,137573,26213,-24152,-67750,-116439,-50948,5360,-40632,-47898,48702,70517,64513,51998,16581,5573,14612,3355,-95106,-108783,-77375,-59118,-42004,-71437,-133031,-8803,103846,134355,108110,65649,34783,-25516,-58187,-84299,-101386,-108055,-22656,16127,14893,28556,106526,144627,130369,51493,178,8045,-30113,-69359,-70360,-84640,-65777,-31241,33282,75303,25088,-49501,-18581,-42031,-113968,-107699,-54497,-36641,9688,-44101,-33124,23958,30060,69190,247186,314351,213202,52601,-75256,-124101,-93379,-68837,-69220,-66573,-71538,-82265,-80254,60942,339959,527719,433214,146852,-49539,42135,206886,325378,317426,195252,12579,-93729,-96558,-102707,-109447,-84924,-57653,-9258,131737,199437,-878,-53846,-110541,-97141,-47875,-18665,-9364,7628,1188,-34528,-99241,-109518,-79487,-69220,-50116,-23589,-52857,-105621,-63677,-12429,28672,-11009,-47380,-29535,-5694,4422,6325,-13920,-76532,-147772,-148586,-126146,-100594,-91259,-109159,-71952,-75445,-73767,-21312,88256,177238,207234,161086,108212,51165,-52652,-42318,-41211,-86540,-71997,32171,72851,-41120,76192,131844,110340,81844,63894,26523,-26247,-64060,-50665,-18965,-21942,-110307,-101431,-58648,-44703,48324,108123,253122,287537,256669,153417,60322,24315,-38269,-96060,-85287,4297,73717,109228,97500,-2687,-81350,-114311,-80581,-40271,-2567,4162,19206,16902,-32989,-59271,28186,91773,111780,134548,161405,162770,171532,169896,136806,41559,-42467,-54497,25178,88214,43051,-47716,-38977,-21875,-42013,-44820,-14638,-5771,-43672,-60701,-70923,-94861,-85659,-76440,-12990,180480,386027,345130,169194,-18101,-113238,-143263,-173775,-89388,18188,170490,405439,352939,181389,32678,-65299,-37142,-69015,-135644,-101068,-92861,-63420,9928,-18119,-85807,-74046,-57361,-6742,85964,86738,65219,23358,9329,-57704,-89852,-6799,73062,65592,18831,-38577,-51127,37195,96045,-10804,-31657,-17163,-300,-41811,-99669,-58721,3684,51783,35619,-6448,-34354,-55215,-65103,-102543,-23125,145784,169059,61336,19576,-17284,-59215,-79459,-88105,-110494,-94985,-19357,108823,232770,253425,200874,140708,94043,10450,-46037,-48010,-9103,18827,9107,-22239,-27378,11230,8441,43668,68961,39400,-8,-41506,-46898,-28997,15315,34276,-3644,5494,35228,69717,126872,121114,20328,25658,159976,247308,229139,143329,160471,144046,98544,68427,120594,140313,110084,111867,157100,92671,-13236,-15022,-13882,-34427,-77136,-90471,-76773,-77331,-18286,46186,79489,141660,178035,197395,150057,55739,80827,130390,93934,41382,-3274,-27588,-35924,-13732,21987,17601,-16711,-28591,-26150,-70489,-79860,-23530,23525,43891,-6554,-77665,-65575,42722,103521,105402,65261,62367,86591,92692,95932,57930,-46979,-109738,-93282,-100372,-37732,61066,115401,143903,129268,25438,-51875,-89222,-130470,-73385,-5465,-46377,-86432,-14331,52055,30016,-31216,-84960,-92857,-14881,73407,148674,185937,201506,195398,214346,205179,126247,24488,-77108,-64666,17003,18342,69755,124976,171262,206466,133845,34606,6190,1337,-54274,-103141,-58614,1184,48911,117448,200377,261111,168500,18455,-34316,-36233,-977,25097,60411,-13786,-91430,-69823,-39345,-17468,-25490,-42001,-902,-6562,-80599,-55338,35261,59223,24706,-77793,-43030,193413,377025,308317,122904,43459,-241,27626,135079,232721,216861,204749,120610,-11083,-80354,1794,44254,102531,153230,156321,136515,64766,-50559,-39169,81697,162411,151939,123367,88817,95435,168035,154268,20744,-50745,-59221,52021,88398,-11330,-37560,39573,31530,12936,-6541,-70301,-117599,-30203,-8117,-62573,-87488,-55754,-34464,-76589,-75060,-8443,34717,31086,-15351,-84140,-102584,-104206,-122838,-70926,-35328,-27078,-23891,-19174,-6095,-9648,-5733,-29977,-95997,-104777,-105372,-76413,-50819,-53338,-87785,-111123,-74385,9139,16823,-482,65562,223166,378466,456620,345809,183682,122020,64123,11028,3301,29641,43075,28832,1666,-38170,63459,140696,179847,123137,96377,151891,101809,-6706,-126869,-92500,-94982,-114493,-121106,-59739,-55671,-58882,-16649,41219,64251,35445,-5084,-68734,-75196,-12528,61587,83586,62208,-9335,-108754,-28478,1955,-17747,-467,-1351,-16188,-14147,-22199,-29752,-50944,-70769,-80109,-87395,-105099,-35695,-19894,-30741,-56307,3338,135846,392269,526930,616122,583160,407029,220307,98874,36893,-22984,-82530,-17014,75420,202792,285659,215263,133240,95875,51996,36262,77960,108207,105830,76239,50122,5466,-25880,-29877,-32497,-73474,-110399,-50129,10545,19170,13555,26581,-2050,-61940,-114079,-94804,-7418,2916,-1384,2508,-38922,-49574,-75839,-51371,32202,65565,31012,-34375,-55513,-56178,-49762,-78946,-81658,-41007,13457,38135,-29145,-111047,-93734,15793,85805,78132,64802,35813,37949,117552,119874,50420,32295,189523,339080,365570,177014,-13544,-92782,68195,229155,283094,240784,113255,22000,-18606,-6287,-14709,-45098,-36893,-6649,17010,-48275,-121275,-49041,-31318,-30643,-69654,-113530,-51850,-24776,-55919,-81461,-52546,-33581,31474,93637,107374,52456,-25441,-36339,-100789,-96751,-64011,-86933,-77324,-43310,-22614,-3509,18475,51959,31684,-61575,-98826,-43560,1172,23340,-2253,-10112,50828,167413,288426,279924,165394,32765,-28189,-68273,-3083,-16303,-9299,-23126,-90629,-75969,-12452,-1511,-11227,-53259,-62123,3264,-16062,-45197,-69352,-40993,-57674,-81640,-104686,-111261,-85018,-32577,-65557,-63048,-24313,-29079,-79915,-102160,-57771,-38889,-75118,-151921,-167926,-103002,-48506,32823,198263,197819,34359,-62763,-15539,58047,92222,115098,152443,198396,194539,101667,28921,16006,19510,8257,-39981,24734,156740,248162,171290,30680,-3291,24558,52585,50423,5834,-58603,-28070,6845,46011,104523,143426,153576,111143,58744,80879,192882,300535,249056,150290,101633,91980,79000,107131,136050,162803,139883,102493,59345,26548,406,-57936,-139145,-29015,82496,119767,108590,60230,49915,34178,-18927,-88674,-23127,29803,18011,-72879,-111767,-98895,-37034,21608,-23287,-36947,-19727,-48667,-64836,-41438,2454,55023,83329,127433,116664,28921,-54756,-139161,-34090,78488,64018,-13567,-76069,-105408,-64981,-43980,-64568,-52734,-28871,-11293,-30033,-54803,-27137,-816,-31251,-78870,-108498,-93669,-49430,-6588,26842,-22101,-31405,24638,129548,37043,-89504,-31719,72761,102826,62554,25652,75551,64734,31485,20943,48135,57693,-19340,-66600,-111007,-140537,-93871,-58219,-87005,-128350,-99843,-29592,88010,157663,95669,38727,37835,22456,8605,-5219,-43923,-1818,29460,-9256,-105297,-85103,-10384,7619,-48628,-78993,-74340,-122168,-92711,-12149,-45529,-112154,-132375,-97514,-17103,53052,135823,217003,237579,206257,89434,-57710,-102108,-82595,-29325,42632,135998,161196,75084,35054,-14948,-5196,34113,130524,204303,193263,110989,6262,-71772,-76126,-43319,-38210,-72214,-53301,29116,46409,-56219,-134665,-117968,-36892,42766,54944,11312,25090,73224,98198,65127,66948,162613,198749,126471,47140,-434,-11529,-39208,-72033,-120361,-124822,-117729,-107674,-128795,-110183,13920,189026,355468,426275,287238,64165,-86552,-98376,-71651,-8958,152086,263381,251637,226896,150781,144914,62552,-53574,-129610,-91787,-37687,33451,77623,15885,-95426,135229,339457,299274,162406,-67791,-47015,27862,40066,55247,59444,76299,28160,-69999,-101423,-48491,-29460,-41108,3719,67612,83356,9565,-92364,-97607,-31832,-40362,-103582,-76672,-12220,-8885,22888,104475,155803,59166,-31669,-106950,-93119,-27644,8321,68461,122686,135535,26527,-103246,-47179,-1106,-30117,-75674,-79340,-20075,57516,45346,-36744,-69193,-60111,-35855,-13291,35869,104541,200514,145760,36527,-30518,-74812,-82570,-109324,-110466,-69397,9893,123264,219679,232474,96245,-54446,-143954,-153146,-103901,-103787,-88104,-64658,-17386,111708,240161,295101,280715,186629,24033,7865,41935,87784,91271,4770,-81705,28419,84789,36962,-58036,-62743,-21835,4395,43971,112220,62164,-20282,-26767,62679,113258,82868,36736,80314,250866,321087,196103,80981,-17295,-72656,-39615,-28001,-40087,-56616,-67959,-51136,-50113,-55309,6280,38242,140192,264661,249178,89272,-76238,-112317,-3135,14505,-5294,2016,-7175,-47808,-84865,-122428,-133320,-118101,-14478,24926,10649,-2460,9508,40717,160972,269618,216614,172444,169896,126996,24037,5325,191917,300827,195908,77171,62330,118503,217092,253055,210521,110040,6145,-124351,-173969,-135380,-75554,33528,72489,18291,21617,-3037,-30845,-63457,-61169,-13542,-15638,-33673,-29265,67288,146152,112786,7082,-38391,-54768,-86586,-82641,522,-22873,-129512,-11368,83142,88530,53245,19802,18784,-30438,-91755,-111749,-97763,1642,112209,87662,-298,-2029,70798,134167,120810,60828,-19627,-53482,-10662,-2351,50220,117245,128148,94859,44000,-10369,41030,165904,132881,19985,41650,100224,93528,21907,-71102,-103900,-62729,-4822,-2907,13622,45412,148228,187903,132132,98274,106319,138044,163522,103749,8425,-36974,-33744,-14003,21888,61945,-10597,-118995,-79076,-37768,-137060,-81165,42297,124078,107562,51177,-14658,-90752,-108940,-85085,-99032,-100010,-18885,91179,194923,176566,50325,20271,77695,88662,57,-68059,-26294,35593,40516,-21389,-47446,-82555,-104120,-104997,-88142,-44992,-19735,-18589,-4170,16844,26717,45398,55729,-55292,-91902,-64908,-52121,-49640,-61694,-104802,-111491,-69205,-70349,-102078,-127690,-124509,-122939,-152016,-53892,40483,140155,207499,210447,203464,206558,132915,37030,-16703,20760,58731,16760,-48183,-55971,-46668,-2500,30612,31527,59648,50254,-19406,-3661,208688,375402,380842,281020,102149,36762,-2271,-16034,-2654,41133,38021,14866,-32083,-65055,-95898,-18206,32383,76800,185571,303174,275992,196289,100271,20922,-32616,-53798,-74191,-70318,-47911,1693,12850,22883,57256,64879,-6079,-74876,-86287,-25315,-44402,49200,193329,288249,204286,71991,60543,62044,-6339,-49698,-10446,-43580,-103120,-92244,-34247,29603,66979,32817,-25333,-46754,11883,-4512,-54108,-81714,-83760,-111741,-119401,-115040,-51856,41642,84924,65646,28162,-1723,79846,191428,198963,95855,-1111,-46482,-8683,65835,110269,114920,60731,-15486,-120030,-104572,-48847,-2514,21687,47653,74364,45124,12636,11582,-11416,-53846,-65837,-110075,-147961,-108363,34889,259396,254783,59092,-45986,-18579,22947,56315,129337,120167,41073,-23313,-34550,-15147,-14294,-34270,-36938,-29595,1485,-22396,-62687,-77736,-15568,27690,31362,11964,26094,82027,128317,120816,44147,-21968,-73572,-38020],[31681,69635,109551,151110,79742,8870,-12440,-28271,-39021,-24020,23080,102405,177637,93733,-31640,-100374,9389,8059,-57376,-18550,1047,13837,43694,72476,60340,-34379,-46455,63654,101247,54219,2290,-1332,12497,18786,-40914,-94973,-98560,-97611,-59382,-13065,15782,-5331,-19440,-33999,-74777,-77215,-47895,-32623,-88220,-131444,-145677,-142570,-87518,-26152,-16996,13134,61539,-26368,-97599,-63867,-15576,31183,24493,23998,-50432,-76784,-30533,19009,62101,48103,39453,-19538,-93348,-101260,-104236,-72079,-19178,22521,-16752,-77926,-42580,-26706,-34974,-32398,27852,144450,189487,73775,-46913,-54564,-49549,-72545,-102128,-36715,40496,67532,81159,74105,43674,-28159,-24100,138092,275059,261366,167655,91494,78795,69070,113697,145889,163554,134069,37372,53774,96530,179335,222329,248225,326453,333211,190527,109144,231811,338302,302871,208291,50246,6432,57782,164858,301280,371790,343561,240701,28414,-126569,-95706,-42903,-64869,-89028,-42651,21470,107606,212196,164225,10387,-76475,-102903,-41778,22036,24973,37249,4068,-62922,-62229,-36249,-60117,-98852,-33648,-49584,-60019,-46795,-33573,-32113,39793,34629,47120,67118,42530,-10151,-58318,-83230,-43883,34688,88430,10802,-87578,-172570,-209313,-22292,53724,-38538,-76768,114296,179727,132275,57921,-23391,-69534,30960,41542,14169,-61313,-87679,-79263,-91847,-80374,36930,51256,-4676,-55609,-70868,-72575,-123839,-56949,24674,109067,118230,74471,44416,52715,17682,-54704,-103623,-99844,-72616,16946,55607,46043,23585,-5585,21479,43126,41932,-25247,-69791,-102527,-78453,-30452,690,-144,1268,-29219,-56861,-82504,-66133,38425,178267,214953,129527,66866,8594,-74504,-44553,98807,92840,82754,206315,391007,355545,103714,-32352,-88917,-65003,-57209,-81291,-100262,-127365,-106849,-54317,-66809,-87449,-118033,-130173,-62437,40011,64166,34660,-14332,-28933,-46510,-61394,-33161,6907,50721,65257,59176,113735,143636,91915,49169,48595,98223,284223,499116,534749,567869,712988,787228,669014,521041,258019,98812,26505,-38970,-79297,-2998,108520,101758,35677,-10615,-49359,-58446,-11983,33519,40574,6057,-59413,-61267,-50381,-77602,10678,152502,268468,315264,253975,104562,15253,-42556,-35597,-78,77481,145593,107158,8963,2147,-26482,-34785,-15020,-9881,1482,13722,-28776,-91551,-23692,132129,233979,118332,2963,26863,160827,228436,185735,25785,-82243,-66857,-62847,-83140,-70523,32588,132111,283646,398367,258743,101440,61160,82363,66599,77626,20546,75198,214847,280289,157714,2155,-32989,15199,76625,57876,-28770,-130106,-112881,-6383,102639,229503,313081,284051,235988,232093,325404,482605,436403,210581,66748,-21128,-36745,80450,208346,252363,122449,41479,124510,137797,32925,-48483,8485,12395,-44977,-38209,68511,180998,161753,104350,44021,-15873,-74913,-26881,23083,31024,17292,-62129,-121427,-106093,-91311,-68961,-51685,-44291,-51577,-90424,-73513,49654,167108,120148,53390,-30409,-64182,9472,44741,28018,-32560,-80221,-76074,-121347,-48009,-19833,-12924,1734,-79849,-91116,-22897,13264,-10112,-107915,-72039,-12621,91659,90510,76363,156649,273629,279096,168518,90820,40644,20157,34347,-30147,-86142,-60647,12672,102214,228519,221636,92214,-4547,-79978,-115402,-112154,-53190,6603,-49837,-86016,-189975,-88110,-8303,-22107,6978,36056,-33264,-120236,-92164,-56103,-53385,14307,76925,28384,-84075,-120412,-66394,-46991,-83508,-137310,-106603,-70856,-65037,-56042,-33372,-25746,-68505,-16541,47631,61380,45786,49838,51207,52614,84950,54383,-2450,-63482,-97159,-72003,-82748,-18853,-14568,-78876,-88130,9703,15387,-772,19598,15217,35230,-58448,13984,139100,197490,164942,143459,21949,-12195,9344,9987,-27643,18404,56902,33565,-19896,-50782,-15635,9493,-57858,-151555,-47317,73704,289283,202897,71974,-41223,-96108,-120752,-69168,-130977,-139260,-75842,-26622,-21673,50960,100362,-9807,-48754,-82269,-126053,-66388,-25788,-71263,-95848,-19898,30291,42293,33232,-6099,-20624,-7908,-7327,-93346,-121985,-87133,-59190,-34865,-58782,-130986,-29077,80515,110885,93982,59864,25261,-47343,-67223,-77432,-96677,-106004,-26102,12156,13495,55848,139384,160258,130675,48181,-1158,4471,-27849,-58450,-61417,-88234,-72277,-25494,53858,98605,47381,-33309,-9204,-36900,-108697,-114933,-73420,-43655,12530,-29921,13162,65478,46351,58676,236862,313616,220107,51882,-75561,-118363,-91796,-78893,-84908,-56369,-40438,-53486,-78452,66449,341419,514071,423182,154990,-27440,52740,236925,347491,324843,233380,70918,-59137,-83623,-86569,-99131,-89619,-53705,3359,143479,208943,6429,-37296,-93787,-77094,-28971,-3969,-6992,4204,-1713,-37181,-98559,-104588,-80338,-70577,-50441,-21239,-42366,-93616,-68549,-2174,53008,12704,-28179,-19551,-2466,5974,5141,-18931,-84164,-149147,-145967,-126053,-101155,-94778,-101427,-62360,-65645,-60522,-8758,93926,174732,192597,134506,86588,34740,-77265,-64860,-56780,-80566,-48125,56281,99582,22392,86079,115914,70620,15633,-2412,-23983,-46008,-60823,-37710,-11946,-16200,-87677,-62021,-8008,20542,98497,151820,275997,275351,252868,174409,84876,26308,-49688,-113433,-99227,5554,94009,140783,120785,-4553,-84722,-112671,-81326,-42020,-147,-4675,-1425,-16406,-62915,-72348,13131,79975,99117,117715,149913,156006,167783,165518,124846,24725,-54301,-57208,21618,74099,23185,-42165,-26931,-15657,-38609,-57637,-42238,-35281,-65534,-73945,-73847,-96903,-91246,-78455,-9245,183832,390332,360959,190438,24042,-65723,-127920,-169336,-98135,-275,132790,365180,333328,170991,23624,-55921,-18385,-49829,-125065,-109043,-100270,-67664,7395,-18085,-74650,-61468,-47727,13473,120039,130204,111683,47507,23391,-37184,-65707,10457,78577,61712,22951,-27971,-48159,21847,57625,-45785,-40592,-12112,3721,-45167,-96862,-50949,11411,55462,29238,-13466,-40523,-74628,-84665,-103588,-11135,167957,190829,87458,50046,19816,-29375,-79180,-100764,-119131,-100653,-31485,77593,191713,242760,193579,125373,81643,-3608,-56606,-47034,-4691,17516,2905,-19500,-1052,32316,34742,77998,108149,65575,-3102,-48927,-51363,-25547,25307,42963,-7161,-17467,14384,57739,125043,116761,-5531,45048,200882,295865,259079,149668,142733,103192,52367,28478,90590,115450,89571,90702,154686,141191,18404,-17083,-46211,-59723,-86714,-101416,-94636,-93375,-26800,40944,68506,152278,215202,226997,147264,37067,68187,134624,112594,46433,-5366,-27270,-27579,6102,50421,39525,-178,-3449,-6147,-53034,-73936,-32126,10888,41848,-888,-94108,-96298,24548,103145,129005,89552,77285,89753,87895,93912,59037,-41008,-109657,-94445,-103277,-51009,41943,96550,129084,134482,59469,-19301,-67885,-109307,-77593,-6737,-22507,-57252,-18476,42319,29157,-30260,-105362,-101240,-16195,97044,201778,239311,232290,193169,197391,202554,138619,36060,-71510,-63745,34743,47567,85419,127794,177924,242152,175988,46075,-161,-5884,-56248,-97285,-59072,3334,63263,137864,217202,272303,171834,25878,-15449,-28315,-558,27314,55924,-4522,-75886,-78600,-52495,-17658,-18196,-35126,405,-14752,-95376,-39123,62560,79848,32752,-74269,-41485,203181,356768,315931,148050,65057,24138,47327,152339,236888,221187,207153,116566,-19979,-63707,19141,44058,92085,142581,156400,153455,97022,-24211,-41897,57287,115023,93450,81753,54545,60064,150201,176100,36774,-37997,-62177,38493,72700,-21603,-31127,39569,28972,8668,-17569,-81049,-104141,-12109,15061,-55250,-111548,-71072,-40058,-78633,-86271,-20251,19118,10504,-18612,-66442,-97536,-102592,-134442,-73945,-32481,-21299,-19398,-15276,-9211,-25035,-25599,-54027,-123056,-125063,-115792,-83948,-59916,-70305,-97935,-101163,-87622,-11049,5052,-27980,27514,191636,343921,434383,365207,212617,136859,69906,10141,5422,35882,30164,-6032,-41992,-53598,78390,152477,174382,124738,105237,141460,88762,-23270,-105979,-46158,-39558,-60331,-85117,-51836,-59046,-67291,-25488,48550,96084,81379,35337,-44117,-69497,-18660,57051,87972,75310,14582,-84852,-54790,-42051,-34402,-11276,-12304,-23585,-21447,-31454,-38359,-53960,-66673,-73452,-84963,-121595,-39315,-849,-8668,-42507,3448,125348,422429,596115,637882,550991,389243,241473,137052,64226,-21315,-97126,-13015,93469,227426,282603,187033,111243,90177,57099,45707,82324,104781,95435,69829,53269,14371,-17855,-28727,-34387,-68744,-99557,-53899,11447,28027,22259,22265,-20864,-68571,-115116,-110925,-33661,-26735,-21554,-1092,-21996,-46044,-71065,-36991,45998,82550,48585,-23756,-48606,-52031,-57568,-97709,-113878,-66845,14878,46538,-26049,-118398,-86733,27501,90350,73677,52668,17480,21352,124300,172348,137587,119185,235669,331934,336877,164697,-15404,-64221,101403,267447,326289,294366,160291,54422,2953,16423,23789,2354,13512,33389,43667,-39328,-123620,-48577,-23909,-20452,-59592,-120884,-59050,-29376,-52616,-58981,-25969,74,79463,147023,148906,84019,-821,-34118,-96584,-85085,-55289,-84874,-91914,-58500,-36658,-18093,-326,23374,17338,-74692,-89316,-28978,11806,22840,-15794,-24247,39483,145914,239872,232753,117159,-3484,-39449,-36815,31789,-23479,-63844,-96697,-146497,-50137,-2090,-6380,-31005,-71607,-63038,1517,-23757,-61276,-86180,-36103,-35711,-64894,-99035,-114589,-84326,-26729,-57451,-67840,-40429,-41879,-84227,-110091,-60781,-40667,-77457,-155330,-169932,-107713,-58833,15787,176649,181010,24910,-69656,-11168,72405,109151,124810,154424,189999,182919,94997,26561,13655,15270,-2297,-46396,37209,167421,246592,171366,43526,21079,41676,54903,38425,-27662,-88058,-29871,12671,56961,115455,154659,168499,111741,51567,81531,217393,315432,264303,160736,102511,89090,70049,92550,119264,157726,158496,120092,72233,42053,23231,-23648,-101536,-31058,76014,107164,87293,44000,50621,19669,-33365,-105155,-46287,-2662,-14901,-92228,-118738,-97459,-36956,15785,-38002,-56261,-36279,-57961,-69800,-45695,-263,61011,90596,128762,119418,34263,-44923,-125546,-56518,36051,14648,-51931,-127873,-132123,-69490,-57294,-66487,-38634,-20297,-13538,-26152,-36932,-27585,-33074,-83830,-118170,-113977,-91092,-43484,13733,51200,-11600,-49121,8163,125050,41804,-90331,-41969,77235,103826,47851,12099,83528,90567,55589,35506,49594,42894,-40210,-94123,-131120,-117306,-70541,-41466,-78474,-123140,-100488,-35291,72551,135689,84805,27143,12430,4814,1510,3937,-21365,23582,44744,1661,-83962,-85694,-33655,-12880,-52771,-62455,-63383,-118609,-104597,-27976,-63578,-130931,-134500,-90433,-6109,59926,140448,211633,216716,174544,74498,-62509,-116851,-97177,-45336,22952,106427,126650,47999,18709,-30719,-30582,676,93288,178848,183030,103981,-1258,-77205,-87473,-61578,-55716,-84261,-49347,47338,70571,-39029,-126810,-126012,-31526,56868,65191,13625,12274,49321,64425,31679,52124,172286,229568,162246,79413,10400,-14473,-42260,-69311,-109288,-118893,-122892,-123918,-139739,-112544,5562,163201,323739,393219,246634,34419,-104730,-111431,-74001,-6855,144247,233836,206527,178719,127248,138302,50852,-75133,-136781,-76702,-13528,63917,110143,38289,-91179,91031,301614,272841,126975,-103779,-21764,68421,55012,44186,30932,48786,5004,-88377,-134051,-65798,-43910,-55143,-6962,67987,92060,18873,-90843,-112194,-32811,-26399,-84464,-94896,-20126,2845,61326,151539,200527,93835,-8266,-89879,-95228,-25984,10791,74395,129518,135969,14853,-136573,-50256,-2726,-36334,-83436,-80557,-38701,18394,12352,-46728,-72294,-54773,-32010,-13523,38342,111423,217088,161961,54090,-18978,-74978,-92658,-120646,-109927,-62072,24427,144527,245474,251346,98045,-53567,-145188,-151274,-94345,-105949,-88749,-61688,-16717,106806,212708,243120,236208,182237,32592,13050,51902,104860,101998,10249,-90808,-10166,22526,-13920,-83570,-68427,-27558,-13004,-4803,53963,19406,-22751,-5178,81396,134368,110229,61260,83742,246586,327336,195202,78390,-27168,-88363,-54825,-43807,-52719,-54497,-42711,-16918,-10611,-7326,42739,42644,127887,243518,219572,46470,-120169,-65888,23903,20332,-866,7469,-1851,-48215,-95982,-137084,-147181,-104639,-920,25289,-1999,-37064,-25374,6463,102679,184991,119741,111592,141538,120062,38730,7988,182011,289625,191270,67640,52103,109271,181357,191896,183514,124527,45504,-90279,-149179,-128522,-78027,33716,75860,28415,36533,9280,-30412,-66791,-52847,-8966,-16314,-32025,-19445,94217,190154,137946,8082,-41335,-56508,-95261,-96867,-12920,-37559,-136738,-16947,82850,83089,52387,24659,22516,-20399,-51502,-95632,-108614,-29618,76418,53102,-30476,-15433,54321,109916,101769,47386,-21169,-59274,-32524,-36285,11711,85580,115978,106357,66816,6281,6605,112362,103323,4661,33351,94302,94418,28562,-60302,-103293,-61328,-1008,376,18239,45658,130039,156384,111685,91995,115752,154035,169576,95749,-911,-43846,-40685,-15886,25133,72463,6229,-116195,-108566,-56168,-147717,-61988,74123,166568,140546,63985,-16856,-95799,-114447,-93156,-97802,-95515,-16916,99575,194633,157775,25401,3133,74523,84104,4809,-52435,-27729,19563,25022,-27492,-47933,-79105,-90374,-83849,-59358,-18458,-443,-7060,-3548,16634,36925,64444,65484,-50734,-91428,-68634,-60890,-66709,-88432,-122854,-101855,-59532,-70579,-108225,-142122,-143609,-122846,-119639,-30841,62393,169950,245465,243584,222421,210015,134533,44840,-9706,26610,66211,37107,-27251,-59567,-45608,9494,58836,62682,84324,69380,-5495,19472,230354,407875,451566,369607,142862,38032,1668,-17610,-19835,32700,44914,21383,-33609,-77315,-76379,8119,68129,118659,220026,296003,254035,186670,99763,22924,-33872,-64475,-93896,-91982,-60444,-1241,11445,17592,43185,41408,-25990,-75107,-62015,140,-24442,63895,207785,289293,183786,58853,50332,53978,-11632,-56470,-18562,-56805,-110244,-87380,-34386,21405,56896,30854,-27336,-58614,6734,-223,-47558,-75164,-71948,-103355,-122082,-119440,-56126,40221,89914,64722,20206,-18673,64282,175877,179051,82891,-3840,-58478,-30357,51006,108709,125952,81851,10895,-93913,-113844,-50723,-4114,22777,51828,86855,67644,29370,18239,-17088,-65495,-69161,-83413,-123984,-129546,7584,238607,246461,60068,-48590,-6854,40446,80821,149249,114799,27690,-39275,-41851,-7922,-1444,-29948,-32553,-23782,3573,-22188,-60576,-83650,-20362,29639,43979,26939,30255,72811,124874,135980,65004,-6371,-55806,-51406],[19721,62718,107237,142051,67526,-1661,-19475,-32461,-41441,-18647,30916,107391,194924,103976,-23224,-75664,8736,10768,-66050,-43066,-14423,2005,29670,58967,52676,-31956,-66075,36023,78354,41305,-14657,-16647,-69,4551,-46189,-77434,-73580,-95856,-77606,-26725,18118,9011,-1391,-16080,-67095,-78933,-50035,-29184,-77112,-109632,-128759,-129768,-69782,-1809,4159,18314,49299,-38474,-118362,-92299,-33609,34003,36117,15317,-58185,-58425,-15602,34455,63211,43198,28548,-38786,-116138,-108793,-103391,-66532,-8814,41477,274,-67192,-40366,-22303,-25016,-14110,48673,165237,193363,53547,-53307,-43699,-43103,-64437,-90982,-36770,39319,74578,95889,96642,71677,-7023,-36680,106662,248319,241312,148713,67932,52112,45134,91131,119935,126521,92749,16676,42558,80003,163789,233165,268368,329620,303652,162597,98071,229659,333322,303745,220459,70207,20986,66553,172764,279337,310429,283569,212082,14290,-145331,-106722,-48034,-63512,-76699,-30771,29701,113083,220922,187449,30055,-52892,-110617,-39433,45129,67766,90157,49229,-37719,-45925,-26642,-63357,-97578,3217,2330,-61562,-38274,-23836,-29542,22798,1999,-10334,-2246,-5724,-29708,-64372,-85494,-43690,40126,99063,15188,-88983,-186385,-216915,-24261,57189,-37238,-94092,123132,192977,143455,58148,-24319,-56705,39773,43081,8752,-69875,-102988,-78804,-78935,-56205,73381,75979,8450,-43496,-67185,-81468,-118370,-41885,41456,113924,100924,51693,30056,58869,36660,-40764,-102833,-95862,-64517,7213,30488,24833,19305,-5642,7761,18282,10001,-59527,-80873,-90779,-61582,-21600,2104,929,11749,-2625,-17108,-37447,-14043,97077,235679,269639,183946,111109,38056,-50885,-21929,133211,129773,107551,226469,393090,312225,56280,-74947,-133136,-74593,-57322,-85737,-111262,-139279,-100673,-41552,-54110,-74775,-103672,-133662,-72267,39346,72624,43675,-4207,-18975,-42458,-55999,-12169,41935,72074,57263,38914,102271,139669,77661,28298,35503,95558,292434,476988,513911,560851,703779,727288,621954,488532,244785,94419,27829,-38238,-90478,-28701,62360,56515,12139,-31245,-69307,-92183,-44496,18127,30330,-19437,-90778,-76826,-45312,-68149,-9533,116647,225252,267117,208818,81623,-1781,-55795,-25493,28479,99421,141565,82432,-29097,-14584,-9250,-11270,-198,-28,14525,26786,-26420,-104099,-30946,132004,202149,84394,-12715,26620,180542,260793,212376,31845,-81271,-62693,-53716,-68476,-41585,65174,159154,313291,443499,303170,123810,80749,123559,122245,102714,10422,41341,158274,201544,93036,-33328,-60381,-8192,57146,52971,-7370,-102422,-109197,-11490,85877,192771,263435,232853,170627,165143,262828,447786,459885,224115,71227,-18975,-33937,93446,227789,257271,114040,40431,139378,172422,62989,-37525,7550,11052,-39725,-35179,78847,211568,185727,119599,55484,-13608,-67710,-16898,39319,62578,64230,-31958,-97824,-96161,-85444,-66710,-53358,-40974,-45907,-87558,-75540,40798,160077,123465,57498,-22280,-98050,-23845,15992,2788,-54197,-150310,-114957,-79535,-35825,-16744,-10045,-1298,-88927,-101770,-35494,3674,-11992,-99069,-58882,4717,91099,71150,63323,179996,322225,336830,203871,108017,54114,33621,42117,-27372,-89735,-59148,27979,135853,300192,261405,91132,-5331,-73252,-104804,-96210,-51682,246,-42109,-66385,-177407,-110165,-8424,-5360,33099,56772,-23111,-117519,-82795,-38165,-27171,37468,97528,34912,-85852,-162652,-128400,-100028,-115554,-148603,-106897,-76262,-69642,-55556,-19934,-9341,-45835,7122,54111,69889,69873,80879,75160,60934,89145,56690,4929,-55057,-86859,-75067,-83549,-6958,18583,-14104,-105225,-23605,-12323,-18867,18490,12023,60124,-23360,45370,153522,203400,146595,103298,-9018,-30496,1592,4615,-36502,7559,48386,30259,-23326,-53244,-10105,15338,-53914,-145756,-59949,55691,276706,216305,79911,-36228,-101260,-133315,-74907,-107515,-123506,-69817,-28460,-37791,20019,61159,-44883,-76394,-100944,-138816,-84944,-58357,-87403,-98450,-73159,-7435,15338,7718,-35024,-50539,-28419,-13495,-86405,-128223,-94662,-58126,-28355,-46982,-114826,-52521,51667,81135,73156,49010,12298,-66421,-73693,-67716,-89240,-105473,-36746,-103,5935,69936,151362,157477,114474,32448,-9935,-2154,-27257,-50663,-56750,-96551,-84431,-24078,68764,112353,63095,-22863,-8135,-37582,-109568,-124792,-90592,-39248,17520,-12604,50740,96955,57154,45308,215730,298203,216542,46655,-76722,-112760,-90632,-88031,-87966,-31411,-465,-17617,-69891,64670,318837,463888,382906,148359,-13616,62510,260206,354516,321026,265594,137148,-1548,-55249,-68546,-87497,-94738,-50584,14571,146479,200343,10083,-23863,-76584,-60513,-15432,4975,-8074,-1242,-6446,-40983,-96648,-101235,-81324,-70515,-50369,-20195,-34397,-83934,-76701,4154,71341,30940,-12722,-13060,-2722,3763,343,-26550,-92936,-150865,-144939,-126634,-103134,-100972,-94014,-52638,-56580,-53061,-4981,89550,160041,165469,103288,64488,15606,-91436,-87227,-74971,-75496,-29524,69648,108150,70440,121338,122370,53968,-33613,-68637,-66565,-55304,-52614,-29073,-10889,-14621,-54631,13072,80332,87366,144408,190352,286758,253741,239808,186535,101253,20326,-65794,-130216,-121444,-2531,104119,163047,136965,-9701,-88353,-114651,-86588,-48904,-3079,-16779,-23323,-51754,-96033,-88252,-10076,60558,80065,93492,127637,136778,149760,144488,98136,727,-68371,-62215,11075,50898,-1257,-38663,-19880,-14134,-37816,-68661,-71986,-68084,-90214,-85907,-73250,-99725,-102639,-83661,-9468,172981,363316,347337,196545,64643,-14935,-110592,-165415,-108193,-19960,92728,307246,292787,144669,3944,-49248,-2378,-32718,-111071,-115297,-108446,-75268,2488,-19141,-67781,-56876,-45735,27602,147023,171616,161828,76637,40570,-14431,-43542,26436,78904,52408,22165,-20697,-42370,11266,28672,-76960,-51396,-14018,476,-53654,-96213,-45833,15583,52745,18199,-23711,-47885,-91966,-110388,-111871,-9873,169513,192732,104421,73740,49771,-3641,-75031,-114650,-130341,-108079,-46984,42710,142449,219245,180740,108382,64514,-22541,-71522,-49670,-4826,11874,-5507,-8663,33474,55301,57804,108567,149520,99687,1634,-52083,-53625,-23996,30736,50342,-1438,-33266,-4727,43183,116516,106478,-34996,55795,228613,331795,278419,148329,115353,52217,-1415,-16955,56589,89801,70725,71127,148331,191059,66621,1496,-70984,-88993,-100717,-110155,-108520,-107602,-38344,28228,48411,150431,241812,246699,138930,16646,48313,128030,122638,48859,-4414,-21340,-13392,28189,80190,66901,22791,18500,8246,-40067,-68721,-43125,-6442,32031,-3888,-116305,-128550,6287,97434,143913,107376,88909,92351,84196,92560,58028,-39803,-110757,-98590,-108273,-67875,18782,71286,104499,126334,85920,14089,-43238,-83634,-78392,-15184,-4018,-28745,-18821,29593,25100,-28711,-112504,-101053,-21027,113347,248969,285279,250568,178579,171168,190162,141989,39550,-70981,-65982,43616,66946,88686,119207,173192,264467,209219,53662,-10146,-17092,-61339,-95884,-64467,21,71473,150633,222819,264878,159008,32962,1786,-22950,-4857,24144,46393,2202,-64251,-91072,-66562,-19621,-15649,-34752,-5480,-29145,-110836,-29040,78843,91907,34260,-64811,-31870,205468,312726,300468,176610,86843,46394,63642,160013,225026,212426,197179,103024,-34378,-47345,34732,40952,75678,123723,147243,159491,119909,-4124,-54197,16740,53793,30145,39597,22689,27783,129896,197541,55313,-27755,-70435,17630,50339,-38009,-29375,35525,21798,-2403,-36726,-96247,-92730,26,33363,-42859,-132691,-88992,-50837,-86656,-100283,-31830,4741,-7128,-17769,-43813,-74804,-93249,-137129,-75102,-29241,-16162,-18946,-16318,-16051,-45696,-55903,-90027,-146961,-134158,-128248,-95800,-74450,-92435,-102433,-81076,-82642,-33733,-13436,-62429,-11592,158890,303200,398378,371746,233484,142534,68737,4454,3941,36960,9039,-50147,-90940,-44930,102470,162606,163226,122281,108778,127851,72556,-42685,-85988,-14383,683,-17965,-54419,-43238,-64857,-77627,-36341,55113,130810,132117,82360,-13535,-55910,-20098,52699,90149,85975,39178,-53661,-96472,-99826,-48692,-28779,-30343,-35509,-32127,-44089,-50710,-60781,-64961,-65787,-78019,-141002,-48188,11993,8158,-32719,520,103954,422552,625979,617800,492063,359597,256691,174404,93012,-20020,-112628,-12778,102725,234674,260004,150248,86514,84353,61658,50382,80721,96759,82298,61054,52495,18268,-14211,-30317,-35061,-58777,-92770,-64316,6346,31743,25486,12458,-33258,-64649,-102986,-119969,-56916,-55588,-44730,-15058,-16404,-45946,-67353,-26804,55896,95367,62332,-17465,-45833,-52122,-69377,-114855,-133273,-79803,16379,50182,-25178,-113963,-76679,34430,89916,64794,36463,-3669,3330,126710,221554,219054,191575,259706,300951,285908,142052,-17099,-38847,132053,298363,361239,338744,197573,81198,22774,37877,57770,45101,61837,73626,68220,-33700,-128431,-50004,-18146,-13953,-56115,-118853,-62438,-34296,-52387,-40546,4552,41547,133234,201731,186633,109952,21753,-22471,-67380,-65276,-45205,-81271,-108450,-76928,-54382,-36681,-20549,-7526,-6011,-93323,-81410,-19589,17528,19036,-29810,-37973,26802,119961,182851,174066,65361,-32749,-33246,7194,63195,-24959,-107829,-143626,-116016,-24309,3448,-16437,-53845,-93396,-63742,-1683,-30466,-75405,-103141,-30559,-11906,-39234,-82162,-104240,-87628,-27064,-49491,-66854,-55354,-62219,-92015,-120388,-65044,-43195,-78529,-152319,-170521,-115406,-74078,-8224,142737,150604,11445,-79237,-10630,82081,121195,128241,150674,176450,166558,84035,19156,4914,5499,-15483,-51248,43769,164390,231505,160240,48438,39984,52153,50706,21862,-62556,-111162,-35891,12164,61415,118950,157522,172891,103466,37286,72870,225169,307341,262245,161656,98203,85427,61731,75298,97793,144779,171388,137648,86928,60095,49351,16274,-54538,-18987,78216,102241,71283,29358,53695,16430,-43138,-120986,-72386,-36001,-47144,-110656,-122675,-95164,-36569,11159,-49977,-73407,-52305,-68110,-76005,-51646,-7389,56451,85403,118848,113586,33986,-39173,-114487,-79762,-8220,-31823,-78756,-149949,-139551,-72856,-70966,-63365,-25090,-15499,-22806,-29912,-25569,-26367,-49593,-129724,-119302,-106096,-86778,-42757,22487,60875,-10299,-66489,-5674,120239,47984,-84792,-54654,75758,97624,28284,-4406,86718,108000,70696,43640,47913,26259,-56331,-106909,-117443,-93926,-52525,-32713,-76282,-120398,-99988,-40507,53793,103593,62749,5718,-26314,-18771,-5834,18401,12972,56625,62271,11867,-64671,-73327,-43237,-21088,-44846,-47171,-56531,-116837,-115323,-44988,-83892,-146406,-129692,-80985,6784,66981,141273,199640,189596,142325,59100,-65683,-129977,-111913,-60663,5762,80291,92617,14547,-4199,-48983,-52864,-21294,66609,154856,168729,93578,-9115,-82065,-99700,-82774,-76324,-97077,-43198,64116,93373,-16675,-116061,-133597,-26747,70993,75857,15137,-1703,24809,30041,-6204,27007,164959,239206,182067,103317,17712,-18126,-43563,-66374,-97987,-97880,-93443,-106657,-128172,-109095,-2153,139168,293088,360583,212408,15543,-112738,-125278,-77866,-8276,125626,188591,149228,118286,94612,125134,37869,-96731,-133359,-58563,13323,90027,130834,54145,-79906,46766,251846,238919,90663,-135343,-2413,105468,69116,34208,9230,30399,-9551,-95497,-161666,-78179,-51813,-62463,-13705,71421,102074,29089,-86528,-121412,-31626,-10885,-64435,-103425,-30189,12120,89655,185769,239493,131518,18672,-68992,-93397,-21267,17973,85825,140496,140378,12482,-121581,-51458,-6046,-42290,-82966,-68024,-32804,6163,-15180,-61375,-76348,-49368,-29933,-16093,39210,115142,225678,170404,67020,-9316,-73540,-101298,-131757,-108299,-55325,36440,161343,265715,264402,98328,-50912,-144100,-146114,-84150,-104205,-86165,-57672,-17960,91868,168849,179946,182702,171102,43278,21302,61522,117726,108267,15001,-91927,-47844,-34125,-60264,-105446,-73962,-36070,-33783,-60980,-16197,-28440,-22661,13897,98224,151651,134253,83303,83711,230625,316754,183388,67712,-41881,-105724,-72946,-63776,-70446,-58611,-22924,22927,42558,53692,78086,45919,113043,218453,188735,14566,-101146,-15363,48010,21839,-769,7926,-1974,-52476,-108211,-153709,-147887,-88311,10444,21610,-15112,-67885,-64661,-32731,39332,96356,26544,56938,114190,111989,50507,3621,157093,264295,180020,55134,37779,94940,142025,134252,151960,132806,84819,-45965,-122290,-123076,-81349,37854,86263,44207,53416,22603,-29407,-72187,-49354,-9100,-18772,-30309,-11862,115462,226839,156290,7345,-44238,-56166,-99883,-113050,-32069,-56308,-136618,-23519,78007,71805,45412,22837,20726,-2504,321,-61925,-107243,-62686,24648,4019,-67499,-27776,33554,78362,76667,30422,-24525,-64363,-52057,-63081,-21399,52930,97713,111833,88542,32103,-14718,46724,63017,-13433,22748,83606,90513,32340,-48885,-101173,-62401,-978,842,21824,46545,114013,130595,93417,83231,117905,159873,165396,81207,-13554,-52055,-47818,-17726,27454,80410,22335,-105344,-141352,-82341,-150309,-41794,106519,207410,171109,72854,-23053,-103398,-121749,-103537,-100415,-90972,-12761,110298,190973,134583,-3157,-19865,59043,65002,-2927,-46421,-30603,2245,5829,-34296,-49129,-76777,-78550,-62918,-32529,4194,14575,-226,-7379,11254,40792,75406,67303,-48026,-90983,-73789,-72284,-86661,-117262,-135895,-95301,-55680,-76460,-119601,-162454,-154341,-105698,-89830,-13486,77215,189515,269957,262212,226286,198416,124095,42479,-10259,25523,66027,51199,-7806,-66900,-54162,12865,80487,85970,98470,77478,-1039,34935,236701,416648,497379,433405,171603,34091,1634,-25268,-44265,21752,54271,35115,-24613,-80488,-61001,25468,92981,151173,244470,272132,216505,163817,89370,17701,-40281,-77063,-112582,-111300,-71939,-6520,6304,7711,23334,13835,-46864,-83551,-59805,13243,-12880,66276,202962,267911,152723,42126,32721,35254,-26143,-71493,-35211,-77608,-119402,-88565,-42169,4625,36650,18241,-39672,-79523,-6135,-3932,-49051,-76585,-68344,-99551,-129503,-133997,-71636,27440,84573,56583,8291,-44808,31158,135893,134569,52395,-18861,-78315,-58452,29436,98792,126032,93108,31065,-71271,-118409,-61686,-17638,12048,43418,83030,75696,35637,17306,-25720,-79561,-79827,-63939,-90549,-129402,-26278,201646,220159,50050,-60718,-7018,45403,94754,155661,96150,3697,-66473,-61613,-13532,-2139,-38694,-41095,-31240,-7654,-37208,-74921,-100536,-35537,19062,44694,30980,20775,47004,102820,131720,71997,-1581,-48858,-77445],[5562,50403,94681,120401,47908,-17362,-28845,-35422,-42748,-13967,39008,112471,213969,117974,-8282,-52346,7450,10788,-67349,-77850,-38902,-15853,14081,47340,49200,-23084,-95663,-1172,47304,22450,-34940,-32749,-11067,-3553,-27889,-44396,-40098,-76528,-90465,-47415,12471,18258,14254,1682,-56588,-82299,-57434,-29998,-66274,-90834,-113066,-118735,-56761,17116,20196,16215,28741,-54624,-138730,-122016,-57321,25759,39064,3872,-61090,-44189,-5164,47098,60162,34736,12244,-66075,-134908,-109236,-100630,-63957,423,61634,16162,-60663,-45087,-24433,-19553,3560,74346,189489,195244,27591,-67567,-38438,-38369,-57636,-83975,-41144,32562,76202,104529,112334,93963,12158,-49537,62627,203686,208181,122635,39795,21045,17410,64310,88406,79960,42935,-2238,26724,57645,141425,238904,288886,333334,276768,138225,84501,215030,309110,290307,222759,82267,27312,66022,171093,244275,240050,218168,177431,461,-166367,-120667,-54586,-61141,-66511,-22206,33131,111141,218434,201581,45907,-32315,-95502,-27288,71499,113113,146038,98745,-5640,-22400,-9397,-57248,-85907,38399,58261,-47737,-30631,-17279,-28859,5827,-23725,-59240,-71982,-58974,-53858,-73764,-89733,-45913,39029,96877,8474,-101390,-207682,-214916,-24738,61946,-26323,-117796,113787,187808,138483,44219,-36514,-40500,48571,41101,-3695,-85208,-109779,-73188,-69428,-35750,108554,96274,15181,-38892,-70819,-95322,-112762,-28882,54839,112106,76926,26673,16250,66510,59549,-18307,-91631,-90902,-63313,-10342,754,77,9024,-12598,-12564,-11344,-24885,-96529,-91338,-80890,-49517,-17843,-1532,-4195,14353,17868,22948,18725,51780,172273,305265,331539,250082,167809,76155,-24697,-2364,165604,170048,136025,246995,389130,267677,15015,-114891,-111889,-54125,-46946,-86603,-121368,-146559,-91699,-28568,-41930,-62730,-88575,-133709,-89949,28455,70154,42552,-3693,-19008,-49109,-58992,4300,71675,85218,41983,9976,80579,124406,56261,3588,18889,89259,289378,433059,465162,519988,652807,637317,557695,443256,227748,88137,26556,-40166,-104531,-57620,14250,9878,-11723,-47948,-79021,-98857,-48703,18207,33095,-33015,-119822,-93888,-45496,-66686,-34243,76117,173033,206510,153315,52824,-22352,-71256,-16217,53337,112798,129314,55365,-64953,-25364,14086,17785,13891,6773,24280,38406,-24346,-119389,-44564,117482,157423,53041,-26125,19280,184806,277626,226658,32219,-86015,-63938,-49142,-57657,-20104,86042,172942,323940,461036,330152,139691,97740,166345,185039,116742,-5352,2121,96826,125031,36327,-62713,-84034,-35798,25355,31286,2908,-78502,-98756,-17920,63828,147583,205528,178214,115003,110705,206467,407715,477361,235369,72933,-19573,-33469,102509,239418,251893,101012,34172,145030,200023,92610,-27560,3079,7374,-35561,-33436,80209,225751,199036,127819,62488,-13399,-63229,-9182,56041,103605,119856,5,-72470,-81616,-76044,-63011,-56148,-41138,-44494,-87991,-79083,27280,141220,117426,56150,-14658,-137389,-61554,-23363,-34737,-74611,-118519,-98958,-50825,-23233,-11815,-7147,-5262,-96021,-107242,-40608,1648,-7681,-85362,-47190,18079,86400,51137,44241,185547,343181,366216,218659,111673,59425,41612,48616,-21232,-91277,-63257,35428,161217,365569,294960,86843,-7301,-65931,-93144,-82437,-55256,-13487,-42604,-55436,-165662,-129264,-15069,-1122,44750,64472,-23256,-118036,-73956,-20890,-4662,54822,109594,37177,-83002,-177553,-168620,-142803,-143198,-154262,-107495,-83012,-76258,-59264,-16722,-9914,-37149,14475,46130,65685,81028,100860,92779,64324,88089,54940,11254,-47716,-75012,-74258,-92006,-22661,3303,-20710,-102346,-31168,-23221,-24193,19210,5865,84933,14216,79355,164286,203570,121521,49358,-45003,-50711,-6462,-214,-43502,-328,41397,26087,-28556,-55076,-4333,19091,-52590,-141589,-70499,35922,250685,220132,83729,-33451,-107923,-136215,-63899,-81443,-111378,-67342,-32309,-57091,-13243,26654,-73374,-105439,-123757,-155067,-106236,-89359,-88508,-73680,-91549,-39544,-13956,-22968,-68404,-78954,-40519,-12395,-73281,-119844,-97226,-55216,-21983,-35668,-97424,-75437,21799,49453,49107,35573,-1543,-75782,-74253,-52384,-75764,-102378,-51482,-17419,-5785,71655,145645,139894,85711,8449,-22369,-8589,-26270,-44534,-54069,-105916,-100082,-25814,77738,116382,72339,-16205,-12418,-41004,-113403,-135190,-98892,-23812,25419,7148,80577,120049,64999,32827,187088,270603,204445,40004,-75646,-104825,-87212,-92998,-80061,-207,43668,23230,-51741,59923,279484,388517,321376,130241,-4958,74092,277256,349601,310129,291110,208820,69330,-16318,-47717,-75815,-97044,-44941,28208,145087,178839,13199,-11081,-59261,-45013,-4399,11333,-8511,-3847,-8480,-41856,-90873,-96585,-79788,-66086,-44536,-14098,-23780,-73175,-83817,11289,87241,47146,2555,-6119,-2263,2098,-3356,-31136,-96602,-147407,-141710,-124298,-101433,-103108,-84759,-41625,-47437,-48501,-5623,80176,139281,133331,74010,45389,-610,-80785,-102091,-91242,-68434,-12767,76237,103580,102462,162396,145215,62767,-40959,-113129,-75838,-47806,-38001,-20050,-10848,-13036,-20398,88221,174749,156660,189015,225658,287727,226920,219898,190377,110996,9971,-80328,-129118,-147421,-15550,108093,177929,146510,-15384,-89729,-114621,-91403,-56194,-7731,-27458,-40031,-81634,-118844,-90834,-29671,40568,61015,68713,101212,111017,122742,112073,63178,-23423,-78700,-64941,-1311,24763,-23779,-33143,-12815,-12454,-35636,-72348,-96408,-96442,-109134,-88054,-65049,-97699,-114243,-85600,-8202,153976,312491,309267,191820,104929,38482,-88930,-158881,-113834,-34599,57770,243109,240437,109430,-19761,-39298,14038,-14481,-93764,-108855,-108565,-79937,2077,-13919,-58012,-53553,-46553,39375,169467,213903,219920,119793,68826,16080,-16208,47688,80565,43768,22031,-11694,-29873,11169,14927,-98503,-58609,-16566,-3775,-60764,-91786,-37703,21640,49727,8820,-31492,-51314,-99030,-136389,-120317,-12562,157279,180034,114278,92717,76408,22798,-60746,-119660,-137184,-110803,-59086,12466,96419,190710,167684,94738,48376,-40326,-84504,-49682,-3317,8124,-9404,15925,77531,84158,82688,140770,195870,142154,21129,-42507,-46281,-17909,37826,61631,16006,-33653,-14716,32936,108146,97257,-60407,63911,248374,358497,292768,146631,86351,-118,-53495,-58779,26315,70253,59073,58281,144210,243536,134036,44030,-66320,-112137,-112195,-107101,-101055,-106021,-43203,16018,26935,142396,261343,260884,132312,2487,29166,118175,130364,55901,8971,1903,15672,59857,119325,109258,59296,42429,22962,-25479,-59347,-50522,-22755,19696,-9622,-135639,-150917,-4631,93159,156307,124586,102855,100529,88006,97730,60222,-38489,-110625,-97395,-106625,-80609,117,48699,79191,112739,109467,53540,-8006,-48392,-65448,-23391,14363,2484,-9025,22013,25341,-19539,-92684,-89927,-22846,128018,291701,324563,259688,158162,142973,174368,141940,40749,-69177,-65382,49072,80389,85659,107014,164994,278532,236613,63071,-16611,-25906,-63445,-92675,-68307,-2126,79634,161364,222688,245677,137916,44395,20344,-15445,-7977,21753,38321,11276,-50955,-100933,-73168,-17597,-12596,-35281,-12585,-42830,-118685,-20434,88717,100857,38465,-40934,-3419,207642,256347,269334,211091,116999,72863,82074,162861,204742,197978,182330,87541,-46167,-26263,53643,41396,60506,104217,135980,160525,137640,15453,-68440,-32874,-11812,-28916,3833,-758,4938,114179,223637,82588,-14379,-76858,-2159,29997,-53287,-26078,33467,16182,-13607,-56200,-104019,-78162,11993,51265,-25705,-137563,-102194,-59837,-93901,-110270,-36960,-1878,-14136,-6112,-11700,-43545,-79378,-128371,-69870,-20246,-5071,-14407,-14004,-16673,-58354,-85805,-130152,-126502,-113307,-132560,-104684,-87443,-113214,-96650,-55452,-60554,-49394,-31048,-93875,-34917,137706,266717,357054,369027,248902,143139,65407,-678,4679,38843,-13694,-95462,-107052,-2745,138941,174581,150453,120195,112251,116364,57690,-59519,-67498,11243,33112,18434,-24498,-30602,-67186,-83796,-43916,63990,168964,186772,136547,23830,-35428,-14502,51994,94511,99167,69612,-11292,-120322,-128049,-52799,-46233,-47683,-43892,-39055,-53697,-61110,-66134,-61185,-53909,-64215,-146398,-54599,24098,24333,-23540,-2648,76757,394288,614388,563525,418569,324787,267287,210522,124420,-15966,-123528,-12098,106388,227073,224360,111806,63900,82401,69304,55180,78778,89681,72143,55702,53639,22649,-9880,-29847,-31157,-45014,-86142,-75944,787,35407,28259,3033,-31242,-50952,-87472,-119234,-73675,-79072,-66230,-35373,-18140,-46153,-62093,-16776,65638,107172,75371,-11518,-42835,-51939,-80312,-117036,-120545,-71546,21946,53368,-22734,-100393,-60974,41453,89661,56662,21220,-22800,-11669,127916,264698,288780,246114,263736,255913,223982,115234,-15370,-13734,162277,324074,390150,375771,228543,106023,43388,59319,88060,84245,109795,117666,94473,-27270,-131986,-48440,-9707,-9497,-58687,-108575,-55154,-33885,-50608,-22207,42100,94910,195009,259217,222814,133588,45667,-80,-25420,-38144,-30549,-72450,-121959,-94898,-72022,-55217,-36712,-35599,-33096,-113410,-72594,-11520,22391,15978,-40443,-47119,17676,95834,127602,114235,20910,-39716,-3064,60426,90829,-20687,-109142,-105042,-59767,1627,6859,-28369,-74577,-113110,-61294,-3404,-33777,-83628,-113993,-22064,14774,-6374,-55534,-82512,-87660,-31053,-40903,-57341,-57065,-85497,-98016,-128576,-67283,-43340,-74769,-139979,-164497,-122137,-90904,-35530,101651,112131,-1967,-88084,-11007,88927,129358,127073,143599,160766,148863,72258,10330,-6134,-5740,-27262,-51973,46212,151287,207815,142315,48982,55618,58879,43956,5525,-92717,-125696,-43740,8415,62452,118282,155267,169279,89756,19479,57859,216335,278920,245523,155235,90898,82336,55526,57448,74023,127243,179874,157136,106522,83687,80482,61441,-1180,9181,91398,106037,61538,17091,58282,28728,-40455,-127132,-97534,-65849,-73802,-122922,-120297,-90000,-33356,10566,-56069,-85027,-64614,-76039,-80594,-56886,-16714,42964,70395,102472,104079,31946,-34567,-104131,-100431,-49890,-69376,-87483,-108475,-108814,-71654,-81198,-53150,-9219,-10466,-35398,-39356,-19792,-24564,-50821,-114406,-87874,-87289,-78796,-45287,21297,59192,-15159,-81306,-15097,115841,55707,-73752,-67529,70512,87144,7988,-18698,89046,120708,80786,48131,44390,9504,-66356,-98588,-97304,-73606,-40122,-30909,-78351,-118450,-97608,-43010,35653,68089,34844,-20294,-72715,-43600,-10254,40480,62424,99330,83690,23093,-45953,-57066,-40860,-18765,-30940,-34593,-52105,-114384,-121725,-61052,-103960,-135714,-118500,-67348,24273,76593,140267,183501,159873,113645,46103,-65549,-139055,-123915,-70913,-3805,63642,66118,-21108,-32479,-68882,-69785,-27868,54901,138274,155483,83621,-14200,-83103,-108587,-103964,-97396,-106985,-33733,77784,110813,8201,-104475,-138801,-20654,86314,88189,17061,-14945,2542,-888,-43508,-3151,146431,231709,187411,118322,22807,-19286,-40282,-61570,-85174,-70779,-54145,-72468,-105170,-98990,-6486,120926,269099,334146,188568,8462,-109807,-137276,-81107,-11493,99215,134186,88168,54917,57347,108152,28961,-108152,-118706,-37744,40287,108861,138257,63877,-66603,9008,197843,202845,58739,-158389,11514,138992,84184,27808,-4735,19076,-18706,-96419,-167483,-83036,-50404,-59868,-12141,80742,114598,40672,-80857,-125010,-28228,6104,-43110,-97958,-40742,19096,107807,206380,268399,167869,47176,-44295,-84730,-11170,32944,106522,159908,153685,24303,-89958,-48667,-9174,-46208,-75763,-49125,-10967,20163,-21876,-81074,-79646,-43482,-29582,-20729,38649,115367,224854,172054,76597,-705,-70101,-106369,-140422,-103935,-47288,47545,174960,281219,272979,99493,-44319,-138600,-137224,-71506,-96438,-78246,-50069,-18160,70858,115257,113603,127582,156882,58896,36194,73630,128196,112125,21479,-82943,-76033,-75754,-92581,-117689,-76824,-44627,-54324,-117634,-88334,-72903,-17921,32202,114145,165840,155803,104017,82512,207098,293346,165557,53539,-58142,-121848,-91191,-84716,-89608,-65564,-6746,66893,109814,128284,114554,51555,101611,201197,175577,21006,-32358,38515,71195,21851,-3242,4848,-6318,-57615,-112196,-145275,-135025,-67210,22499,17844,-24395,-84209,-103022,-72214,-22181,13968,-56091,14312,92105,105586,60671,-4255,123799,232266,167770,45322,24272,79623,104768,88609,122337,136163,119702,-230,-92748,-115803,-79543,52931,109801,70252,76621,41436,-22816,-75749,-47546,-10908,-19662,-25218,-3645,133080,256799,170660,8654,-43246,-49921,-96062,-126739,-51243,-72129,-127823,-26500,72770,59605,37595,20099,19303,21386,53344,-17471,-89189,-82769,-32252,-53436,-95992,-28281,16241,45966,51050,15612,-24061,-63284,-63448,-78099,-44440,25448,79639,116187,112331,63536,-14886,-19328,21390,-27628,15340,73551,87274,39264,-30868,-90797,-58853,1977,5043,30896,55568,109069,118184,83959,78420,119606,161733,158187,68652,-21608,-54069,-47356,-12078,35899,92242,41653,-88078,-169975,-108827,-136135,-14652,145137,250863,205014,84864,-25693,-105791,-122815,-107478,-98833,-80822,347,129629,190260,115415,-26513,-40295,40643,41546,-13370,-41908,-29180,-8253,-7921,-33264,-42587,-67228,-60665,-35750,-411,30473,33148,10042,-7062,9688,47166,86422,68955,-39386,-82448,-71217,-76638,-99166,-135343,-133092,-84848,-48807,-78275,-125923,-175773,-135447,-69923,-54859,7610,94723,207974,288439,273151,223453,183032,112631,39673,-8814,27611,68862,69409,20567,-62023,-61569,19334,106301,110158,111432,84433,4606,51188,234705,407153,518787,471974,195256,36828,9197,-26750,-62561,21192,75805,61639,-2585,-62792,-38266,47282,120483,186641,271108,247957,180123,142468,83127,19604,-37046,-77035,-115888,-113950,-69167,-1187,11124,7879,12971,-3278,-57296,-89190,-61837,22227,2626,69251,192024,239419,126900,35328,21374,19947,-35811,-80223,-45808,-91477,-116290,-81585,-42559,-5359,21600,10138,-46953,-93301,-10540,-594,-44396,-72396,-59570,-88555,-125900,-142445,-81872,19920,85769,59462,13497,-55353,2831,94092,87017,22887,-29171,-89074,-74946,18429,97081,131712,111751,61605,-39055,-103912,-64461,-25254,7852,40778,81150,86216,49411,27503,-19052,-77348,-79704,-36562,-48293,-103268,-47744,167803,196071,47787,-63950,-1179,55951,115245,165197,83546,-10250,-82640,-73199,-12195,3347,-39985,-42652,-32399,-12422,-46966,-84478,-96689,-39623,16964,54039,44459,19126,27423,85643,130170,85973,13756,-31901,-91325],[-10447,33217,72382,88230,22701,-37205,-38983,-34177,-39315,-8023,48285,118640,234608,137122,12659,-30385,7206,10186,-57930,-115961,-66104,-33424,2979,42503,53444,-5953,-128327,-41932,12299,486,-55340,-46395,-18235,-2661,1659,-8639,-6479,-50125,-87655,-71591,2048,25425,30614,21736,-42480,-85615,-67666,-31462,-53227,-71961,-96707,-106797,-44368,34098,33623,10793,5737,-70113,-147474,-134288,-79940,10907,37099,-2975,-54306,-30701,5196,61439,58434,28202,-3862,-95109,-132974,-99558,-93458,-59509,13472,87046,34710,-53082,-51519,-28135,-13694,24995,109728,223583,204789,7339,-83617,-34022,-31273,-47526,-75028,-43463,26506,78446,112749,126540,115855,35215,-50192,15830,151759,170798,97258,15024,-7134,-7193,39938,57944,31632,-6401,-13864,12866,36851,120564,246081,315218,343300,259092,123254,74690,195773,274898,270678,222084,92655,31766,62446,166534,207527,176436,162315,149568,-1579,-164289,-126944,-54283,-51051,-51651,-10679,38035,108204,211388,212165,64110,-8818,-65247,-2328,104790,164067,205399,153349,37984,14216,22076,-35701,-67571,67635,112571,-15857,-17408,-7210,-22940,-803,-30710,-75624,-125173,-105658,-76224,-82868,-93618,-48133,35353,88056,-539,-115520,-225797,-201032,-20641,71902,845,-134455,88605,166489,120623,21966,-51858,-15248,64203,42730,-15827,-99940,-97227,-59445,-57661,-13505,145401,115771,21644,-34397,-73314,-105385,-103244,-13106,70854,110851,55380,8173,9904,78349,85800,10712,-70566,-79805,-60673,-26043,-23448,-19168,-146,-19727,-31117,-36026,-50503,-118529,-90972,-66074,-34443,-11030,-1851,-7429,16336,37945,67642,92338,136642,263021,380884,392786,322181,235549,124737,8368,21098,200473,218381,175027,274875,386652,231251,-12777,-136644,-67100,-10233,-20249,-75027,-119301,-137078,-73882,-7938,-21670,-43394,-64848,-117657,-103900,15715,64845,39450,-4409,-20254,-58222,-63152,22484,100088,95249,27617,-18439,58180,106941,36668,-15903,8057,88507,283861,381512,403393,459172,575680,536770,490050,396309,214495,87018,29693,-37702,-113730,-81312,-26369,-29275,-29379,-52934,-67790,-67871,-24900,32407,47144,-29319,-135976,-106147,-45025,-65751,-55601,40829,123547,146089,100117,27166,-39122,-80930,-1398,80546,124564,117210,33722,-91952,-23666,49594,59964,33884,17565,37508,55021,-15993,-127484,-58179,94028,111367,33276,-31767,11849,181076,284424,233557,32735,-90162,-64213,-43291,-45341,-683,101286,180531,322934,456112,342930,153731,117145,212283,252481,124777,-19414,-33351,42875,64012,-2685,-78533,-98417,-60905,-11499,-89,6946,-53995,-80715,-19678,43506,103766,151215,130537,75037,72527,162957,369308,490364,247793,76074,-17999,-29677,112730,247510,241975,89764,28668,146828,224212,125727,-13069,384,5862,-28941,-27868,76816,224763,204211,133174,69320,-10870,-56844,713,77785,159810,185311,37797,-42392,-60552,-59786,-53682,-55405,-40746,-43526,-87687,-79800,14359,116787,106942,53826,-4087,-135396,-89292,-63768,-82465,-123217,-135482,-106577,-42885,-8244,207,957,-5912,-97852,-104998,-35083,11218,7303,-65376,-33489,29735,80520,33903,23506,176083,337016,366628,215915,106412,60440,47341,55751,-9824,-85947,-68742,37779,178403,417699,319913,81483,-7628,-55370,-78824,-68767,-61854,-33095,-50430,-52939,-154993,-141339,-27027,-7895,43701,61097,-31452,-118402,-63631,-3767,15912,68146,115052,37728,-73590,-139988,-137563,-150860,-155713,-150255,-106022,-88902,-82917,-64967,-21728,-25648,-38982,9234,28572,52605,81331,110621,104833,64514,83513,50939,19405,-39151,-60528,-66202,-103258,-50404,-34389,-94504,-125132,-30083,-12872,-14998,23700,-2168,108981,55003,112759,170416,198305,92991,-17531,-84134,-70474,-12983,-3168,-47939,-5296,36015,20806,-35915,-55114,2572,21715,-52858,-137906,-77787,16645,215145,214139,83484,-33054,-116220,-127485,-44554,-58427,-101890,-66381,-36573,-76519,-43042,3011,-88938,-132493,-150379,-175419,-131084,-117017,-82423,-51021,-76581,-63802,-44775,-58643,-105168,-96453,-40846,-5733,-56158,-104956,-94989,-51606,-16856,-25962,-80466,-94175,-6308,18117,23276,19816,-15612,-71685,-68498,-31685,-56268,-95935,-68942,-38073,-21565,62177,126311,111622,47966,-20979,-37188,-16101,-28092,-42935,-54255,-113281,-119426,-31936,77757,108159,72131,-14873,-22040,-46699,-118634,-144184,-92664,-2220,34171,25970,100737,133206,68653,20577,150474,229967,181918,30656,-73908,-96510,-83391,-95596,-69774,28453,85327,63207,-28871,52190,227995,298705,246728,101143,-2388,85411,285134,332595,291712,304372,275715,143673,25912,-27225,-67387,-98728,-38823,42650,138730,146340,13350,-1854,-45425,-33643,1431,12917,-9613,-4549,-9346,-41861,-84219,-92677,-78602,-60852,-35679,-4800,-12622,-64117,-91683,17575,97970,58459,14696,-1353,-3472,-1246,-7636,-33198,-95212,-140724,-138538,-122331,-98180,-101236,-77902,-34516,-43273,-50196,-13067,63949,111639,96619,45454,25384,-16804,-65124,-109115,-108499,-63916,-1983,73033,85355,113947,189794,167262,79730,-21347,-84502,-56304,-32976,-22775,-13703,-14692,-15141,7078,149194,257411,220678,227376,252227,275041,192025,188747,179518,107820,-9089,-92824,-108423,-147429,-37106,102148,180560,143624,-26268,-94080,-114187,-99182,-67604,-18794,-40605,-53811,-105862,-112408,-77584,-35971,20435,40003,42117,69920,77297,84903,66961,19403,-49418,-88688,-70205,-19502,-7342,-47228,-30753,-10204,-15240,-37559,-75078,-117759,-121836,-122880,-84896,-57000,-96038,-129419,-87247,-9783,124069,238938,245292,172164,137332,86723,-69296,-155146,-119442,-48124,24895,175033,177386,63412,-50805,-30799,24391,-1980,-79080,-94476,-104223,-85799,2096,-5927,-47079,-53571,-55536,42169,179739,248609,277233,172558,104731,49808,13207,70674,79958,31382,17529,-6308,-17485,14858,9212,-105306,-66808,-24129,-13502,-70781,-88765,-32033,23847,41481,-3955,-42253,-56574,-99656,-166712,-131672,-22847,129621,150409,110367,99706,92953,43455,-43399,-117287,-142462,-113692,-72084,-16626,52558,154486,148702,78115,27745,-62173,-100269,-52240,-5438,1160,-13204,45903,120572,110829,102933,168341,238887,182301,46360,-27656,-35906,-12642,41357,70704,35159,-26904,-21528,21720,95176,84192,-86010,64042,254582,368898,296430,140080,52097,-56847,-105582,-99521,-4703,51171,47675,44973,136498,287074,207131,93763,-41812,-126463,-125930,-99903,-83951,-93166,-42972,1260,210,123485,266087,262299,121983,-10345,6525,100629,130180,62029,29261,37170,54071,96292,163717,161200,102098,61827,32236,-15029,-52093,-59817,-43792,-1263,-23868,-153549,-160865,-13015,85431,160890,135177,112558,107540,92565,102604,58826,-43858,-114369,-94597,-102553,-92411,-17043,26182,50429,90449,123208,91347,32051,-9735,-45638,-35469,26173,28642,2692,15030,25182,-7724,-62168,-78949,-27227,134828,319082,345532,251463,126853,108067,149814,132379,33788,-71409,-68000,44946,80852,71352,87226,149303,278327,249857,67851,-24326,-38192,-68786,-93456,-76175,-8525,81834,163634,210579,211063,106290,51761,31389,-13268,-15934,14542,26222,15265,-42701,-114020,-76189,-17646,-15364,-42878,-26582,-60401,-121803,-19557,85841,101251,45834,-5649,39592,205782,189087,221508,239702,150858,98116,95981,154299,172997,174159,158905,66094,-58700,-7548,68915,39872,42010,79826,117976,151006,143059,28700,-86015,-95548,-80740,-86608,-30259,-21522,-14900,97256,246579,112343,-3779,-85567,-22846,9286,-71648,-26314,28209,7016,-29568,-79315,-103900,-66622,18222,62221,-13477,-133248,-115195,-71470,-104625,-119470,-40937,-5523,-14439,10801,23115,-13559,-69798,-120040,-64903,-11899,6252,-9678,-11302,-12336,-57997,-102977,-158063,-98751,-89913,-130237,-113906,-102583,-137144,-89072,-33714,-36411,-59183,-50623,-115004,-39496,124845,230773,307211,349903,250097,131716,53694,-10584,2922,36814,-41822,-138673,-63911,55039,175792,179248,129634,112765,110621,101865,39916,-77290,-55225,27456,54322,44487,-531,-19984,-70744,-90295,-53640,66817,198927,232304,186420,58570,-18346,-11306,47157,94666,109421,100625,37864,-57795,-65721,-51946,-66959,-66079,-50591,-45108,-63718,-73888,-74738,-60689,-44255,-51203,-134416,-60587,31830,35566,-19970,-12192,40155,334182,556434,477949,334406,283002,266476,235969,149521,-15722,-134148,-15977,98908,199994,174656,69176,38913,78636,74207,55709,72844,79928,61405,50207,53143,23605,-9177,-31966,-28859,-34914,-83422,-92296,-8863,34887,26540,-8918,-21879,-37092,-75800,-117303,-89446,-100385,-87781,-64915,-30629,-51851,-60733,-11544,70234,112189,81612,-10460,-43876,-55511,-94038,-107665,-95504,-52819,26539,51940,-23226,-87111,-44880,44968,86093,45682,3071,-44138,-28067,122779,291841,334706,274229,245474,200189,155377,82633,-15227,6298,186110,339360,408055,400455,249645,125214,60050,75219,109205,113931,151128,160744,117991,-23933,-138457,-46665,-2148,-12144,-70975,-89795,-39010,-30435,-50031,-7374,82270,155496,258692,313766,253097,151218,67062,26311,17206,-10146,-15203,-62120,-132559,-116262,-93409,-76483,-50733,-63287,-64519,-137707,-66957,-8070,23271,10542,-51117,-54878,9650,72333,76682,57886,-7588,-18785,44160,114914,108886,-17550,-82623,-56375,-11385,22113,4410,-45158,-94520,-116589,-59672,-7195,-37927,-89775,-117710,-14976,38812,26714,-26457,-57947,-83781,-41545,-36147,-44484,-43326,-101397,-100621,-130551,-70601,-44534,-69739,-124428,-154617,-129438,-111663,-68124,53506,66362,-16926,-98717,-15233,88815,128787,117564,130182,140550,127853,57797,-1621,-20884,-20002,-39429,-52164,41789,127308,175136,116771,43518,64810,59626,33659,-10654,-116131,-136138,-55662,-498,58099,111698,146120,155487,69166,-3275,34806,188355,231072,213874,139497,78116,76345,48196,36747,45723,103660,180255,174427,127695,109518,112409,106415,53570,47505,112045,114878,54931,4391,60367,51095,-24892,-119461,-120338,-91735,-94461,-129171,-115672,-85195,-30058,11311,-58872,-92947,-74922,-83450,-85371,-63572,-30330,18633,45541,81723,92157,27705,-32582,-96600,-119535,-89282,-96533,-82181,-61432,-74120,-67824,-87944,-38419,7916,-4872,-50159,-56035,-22215,-26311,-45747,-81358,-56730,-66065,-69444,-51009,9548,46190,-26698,-95293,-22688,109081,61699,-61522,-82011,60266,71838,-12868,-30193,89803,128185,85778,48361,37294,-9127,-73255,-83195,-79483,-58291,-35056,-36819,-85380,-118835,-95626,-44380,18110,32129,3612,-46709,-123188,-67169,-12609,67513,123906,148111,106326,33324,-29724,-42490,-34351,-13742,-19096,-27556,-51381,-112324,-122887,-76748,-123419,-121297,-104822,-51190,45823,87646,136220,162642,127675,87885,34552,-63610,-145084,-133468,-75201,-4995,57671,51134,-55208,-67618,-92558,-82439,-22843,54902,129325,144205,74411,-16793,-80403,-112126,-124144,-118600,-112552,-23312,84571,117542,30261,-95393,-142402,-14508,100570,99794,17132,-28999,-18180,-28205,-78702,-35776,120579,210266,178731,121968,24016,-17909,-33627,-56703,-72883,-42917,-14999,-35298,-79009,-84566,-8013,107954,250906,311707,171429,7793,-102342,-148111,-84990,-18006,65468,74563,28106,-5332,18034,89895,28903,-97133,-95801,-17415,61871,115139,129478,65219,-54549,-19770,144838,167493,33001,-169297,18568,166404,98945,23941,-14288,9520,-27846,-98075,-154375,-81533,-40383,-46923,-1764,94358,126644,50400,-77089,-125765,-25284,21635,-23128,-87489,-53352,20773,113781,212218,283592,197444,73125,-18309,-70241,2681,54718,135341,186838,175084,47103,-57132,-43862,-13910,-50097,-66653,-29818,16015,48628,-425,-106725,-83620,-40952,-34934,-31122,32643,107496,209703,164475,80513,4243,-67771,-110029,-148408,-99058,-40251,55097,182331,288614,274411,99566,-36118,-131013,-127448,-58984,-85353,-67531,-40980,-18760,44251,55897,48064,73974,139321,77505,56832,86806,133871,111257,27453,-68482,-86389,-90949,-101645,-119704,-79344,-55276,-75686,-167541,-144638,-101461,-12046,46295,125105,172847,170629,119234,77490,176026,257607,142063,36097,-77166,-138937,-111896,-108565,-111744,-77009,2715,108182,184226,209497,148711,57576,94833,199021,191416,69893,46657,90068,90097,17780,-12355,-5560,-18836,-65319,-102138,-129156,-118271,-44215,32349,11908,-32257,-83597,-141150,-113600,-79786,-54313,-129163,-16593,72957,97218,64888,-17927,83390,194987,153386,37127,9868,60746,67994,53743,94036,130062,140269,35828,-65486,-108712,-72668,78427,143713,103345,103072,62767,-13079,-80573,-51948,-19069,-23482,-21338,518,141745,273543,176625,7847,-42658,-42144,-88117,-141386,-72721,-86281,-117524,-29755,63222,43311,26006,13812,15798,43967,99424,28847,-63077,-81430,-83672,-119981,-92441,-17100,1031,10142,21215,-767,-23722,-60383,-70829,-86099,-62071,-496,58588,114840,131318,89520,-5446,-84045,-20107,-41137,6426,59500,79953,45092,-10885,-76464,-53990,4061,8811,40929,68307,111070,113997,78291,72805,116636,155491,144784,55457,-28639,-54119,-43654,-3494,45708,102993,58140,-71470,-169081,-139438,-115878,13208,182920,288480,235414,95063,-29308,-107639,-122494,-109351,-97858,-71674,15358,148773,184810,95231,-48892,-62773,15703,10677,-30001,-43569,-30306,-17895,-20880,-29956,-33946,-56287,-42853,-8945,29991,53610,48884,17628,-8510,6298,50343,91554,65414,-30679,-72062,-66654,-79341,-108914,-143217,-124671,-77273,-45434,-81572,-131729,-173721,-104202,-28778,-21886,26256,108742,218610,292955,267925,207094,159670,95194,30101,-12574,25961,68456,85098,50877,-46275,-75438,24425,130007,127246,115787,82983,4775,59724,216121,371461,503723,472425,204373,39644,17433,-28305,-79598,24202,99284,87980,19060,-37892,-14954,67790,145039,218354,292967,220571,142180,118164,75689,23288,-29737,-70893,-111238,-108616,-61185,6216,18050,11059,5789,-16781,-65343,-97334,-71205,18579,12844,64404,167862,199092,99989,29929,8998,1145,-48307,-90172,-57985,-106330,-110017,-74663,-43375,-16223,3942,-1681,-57242,-106169,-13869,1155,-42978,-72168,-54707,-79310,-120742,-152731,-94594,9902,85631,65846,29699,-48106,-17592,52513,35026,-12184,-43127,-99551,-88059,8447,93442,133080,128424,92837,-6957,-85022,-68272,-35909,1527,35223,72768,89243,61225,39505,-8686,-71663,-78344,-10705,-7305,-73830,-65255,128936,166712,43442,-68588,216,61737,130087,165441,66995,-23352,-94338,-85537,-13971,5019,-43339,-47094,-37045,-20192,-60454,-98484,-89476,-42530,13164,60668,55499,15115,5228,65172,122097,95863,28878,-14691,-81752],[-27221,12716,42584,49573,-5411,-59731,-48227,-27035,-28544,1045,59087,126001,255095,160803,37508,-10408,8030,9490,-41424,-77938,-76462,-41524,1082,46123,64418,15781,-108107,-78480,-23589,-24236,-75571,-57426,-22639,4576,33080,25557,24062,-22953,-71351,-99346,-13284,29983,47420,43496,-26002,-89947,-82279,-34038,-39829,-54278,-80939,-95167,-33566,47439,41908,1151,-19187,-85155,-139559,-116277,-97489,-10832,28686,-4436,-42067,-20399,13543,75438,57013,22499,-20827,-125774,-114662,-86040,-85862,-55440,27687,113519,52296,-46506,-61774,-36022,-10257,46452,150262,264024,222771,-2617,-103142,-33213,-25331,-37305,-66581,-45935,18833,78707,117527,135914,133709,58515,-38413,-31721,95592,129809,71813,-7010,-33991,-30926,15497,26194,-18123,-52412,-22352,-2029,15225,99246,250400,340782,352951,245326,112778,65282,170775,231358,243500,215527,97804,30968,52859,156821,170775,122664,117176,127633,5665,-142346,-125278,-50250,-37970,-36000,-617,39764,99740,195905,214203,79794,12603,-33496,26020,137412,211883,256728,202333,86045,57786,61700,-5882,-50400,82581,153895,21198,-3508,1845,-16465,-1250,-26477,-63217,-114607,-146975,-101521,-98101,-105536,-59493,22325,69546,-11958,-130050,-240917,-192676,-22749,78301,35442,-129791,42945,124425,85944,-9883,-65422,13765,81497,43300,-31893,-118768,-76103,-44955,-48721,4593,175642,128304,23796,-33632,-77891,-114568,-94394,72,84116,106120,34138,-7073,5467,86346,106181,36666,-48786,-68186,-59829,-41612,-43839,-36339,-13153,-31891,-50892,-57343,-64207,-113630,-82841,-51009,-20320,-4651,-1948,-11926,13879,52177,109584,175106,231666,356008,445724,436035,383190,300995,174658,42331,43763,230527,266800,218859,304977,381488,199921,-31855,-121286,-23130,41882,14777,-56141,-108165,-118851,-52499,16185,4237,-19683,-35740,-89225,-108890,-938,53926,31658,-8627,-23996,-71183,-71812,37359,120310,97101,11337,-47869,34449,86276,17270,-31799,1429,91628,274500,325777,333684,384127,480795,434762,421932,347925,201666,87411,33658,-34349,-120798,-101465,-60881,-63693,-45399,-51613,-45536,-28606,5022,50029,63067,-16447,-138499,-117273,-47317,-67813,-75649,10229,77770,87777,50867,3116,-54652,-86332,15683,106632,132263,103713,14984,-113554,-15206,92466,111974,56478,29580,51275,73402,-4424,-123425,-73963,60202,68259,23295,-33323,2542,168662,278993,230188,30657,-96200,-65873,-39182,-34954,13636,109129,180927,310694,429359,338615,162438,135252,253708,312679,124735,-32914,-64922,-1365,19398,-26275,-83892,-107373,-85036,-53504,-40335,2826,-32304,-60525,-18972,24099,63201,104084,91506,46721,45282,129882,331355,492785,257401,77768,-16314,-24121,121803,249340,226577,79522,23112,143780,242309,159086,4252,-2251,4057,-22864,-20893,67103,206289,198603,133848,74159,-7880,-50356,10918,102828,227534,253271,78593,-10349,-36477,-39607,-40845,-52276,-41484,-45015,-88443,-78954,1603,88257,91977,49632,6386,-91066,-92188,-90783,-108126,-126291,-113017,-138906,-49727,9247,18904,14125,-4448,-96173,-97701,-23110,28692,30025,-41674,-18878,38004,72625,18490,1255,152282,304826,338714,197153,93665,57344,50338,62056,4702,-73717,-74695,34368,184751,447405,331001,73580,-7149,-42692,-63594,-56537,-72759,-59851,-66853,-59305,-146147,-147723,-47363,-28166,28737,46661,-46856,-117277,-52265,11880,33747,76776,113773,36716,-59205,-103365,-92956,-123150,-145745,-138228,-102374,-93857,-89668,-72382,-33897,-53459,-45720,-4232,5272,33097,71819,109887,110361,61602,75724,45279,31218,-28089,-43454,-50704,-109148,-60142,-33488,-161065,-83046,-3222,21173,2899,31745,-11733,129838,97512,141374,170254,187430,66382,-95269,-124859,-87553,-16727,-3582,-49527,-7372,32335,14395,-45020,-51641,11299,24053,-53691,-133430,-80684,-2,174905,199250,80115,-34074,-124911,-110533,-21538,-38032,-93064,-65608,-40724,-93891,-61732,-4441,-85360,-144090,-173695,-196304,-157956,-137734,-76256,-38193,-59493,-77238,-75178,-97430,-122685,-87677,-28836,4721,-35777,-86487,-87469,-46514,-12024,-16864,-62987,-97757,-27097,-8386,-665,4197,-26576,-53525,-54705,-4518,-29449,-85535,-84974,-56536,-38177,46888,101707,80971,9179,-48155,-48790,-22835,-32843,-45101,-54359,-108791,-128490,-37207,70803,90126,63511,-17081,-32820,-49375,-115883,-136231,-66608,24946,45750,44954,113651,139158,70679,11280,109616,180068,151407,21078,-69499,-85877,-77143,-94223,-59135,53060,122778,100499,-2913,45530,173858,210583,172710,67284,-1281,99305,286786,308807,269979,305462,331190,215150,69864,-5283,-59896,-96923,-29318,61180,132100,111020,13248,6129,-33109,-24147,4861,13400,-6883,915,-5446,-37816,-73995,-85988,-74730,-52728,-22251,9635,1584,-53983,-96058,26605,106515,67893,26523,4398,-2905,-2557,-8122,-27321,-83822,-127883,-131635,-117864,-90135,-91715,-71314,-29707,-42049,-54681,-23028,45542,82728,61938,22325,7487,-30147,-49734,-104910,-123043,-59665,5446,64196,60922,110847,200567,182915,95901,1432,-52381,-29634,-14101,-4779,-6064,-18116,-17404,29623,194773,323468,279120,262142,272766,254043,154314,150664,156526,93831,-32949,-91783,-73341,-108587,-61017,91229,175292,132229,-38604,-98094,-109630,-105149,-78884,-32550,-51685,-59030,-107856,-91822,-53569,-15627,11402,24175,21798,43383,44791,45452,19371,-22896,-69980,-93820,-74468,-38973,-40087,-65971,-28076,-8175,-18654,-40447,-76008,-130724,-136299,-125423,-75915,-47987,-91766,-131907,-83202,-9996,89890,154748,165556,143693,163851,131503,-48559,-150258,-120824,-55931,-462,113975,115247,15246,-83194,-19964,31474,6746,-63586,-71584,-93319,-88184,6721,9277,-27818,-47976,-68319,38799,180074,275950,331824,235241,152095,91315,50749,101121,82975,20297,13080,-301,-2208,24323,12413,-92498,-71642,-31790,-23703,-78491,-83081,-24986,25864,32505,-15907,-51905,-59730,-90832,-154554,-137793,-34315,95816,112881,97223,98278,102728,61435,-21079,-104324,-138804,-112126,-80439,-38917,17499,117966,128414,62394,7193,-83372,-112951,-52625,-6642,-4120,-11337,81636,162036,136996,121963,194855,280576,220750,77121,-6689,-20143,-3737,46191,81701,57427,-13090,-22283,13983,82999,72397,-105354,61133,252423,367317,294200,134152,19376,-110015,-144444,-130751,-31325,36363,39418,34190,129583,320365,280328,145422,-8848,-119724,-136061,-88176,-61529,-70602,-30741,-8400,-25286,99994,259783,254739,112393,-17416,-13727,81223,126972,71378,58788,84884,104048,142398,218191,224108,152519,80751,40826,-4010,-42142,-65082,-63832,-25665,-41763,-158501,-151012,-14078,79736,162983,143627,121809,116630,101001,110632,57541,-51908,-110337,-84786,-92246,-95193,-25220,11372,25654,66927,131277,129511,80057,36085,-18205,-44729,35715,52724,17457,13325,30010,12312,-23986,-66306,-29531,138081,331454,347962,229106,90260,71924,121669,117787,23311,-72560,-69425,35948,72732,51780,66216,132196,268944,251929,71788,-27771,-49553,-73460,-93809,-83506,-14428,82360,161238,190818,168681,73306,56796,36876,-13650,-24438,7364,14750,16808,-36516,-124734,-70726,-14780,-19300,-53083,-42497,-75910,-117776,-22023,75091,98827,66844,46544,99588,205409,122751,168649,260214,191050,126317,108271,138379,137372,147609,133415,44563,-65692,11425,83323,40473,25407,55999,98343,135530,139463,39792,-93811,-163986,-119054,-135328,-57869,-35909,-29095,82487,267476,146995,7833,-90660,-35428,-4475,-87512,-25476,24345,-1079,-45205,-98926,-92947,-54741,22821,69831,-3943,-125534,-123934,-80901,-113353,-120447,-39701,-1560,-3021,36120,62714,16799,-61528,-110165,-57045,-1372,20503,-841,-3218,2148,-37538,-81553,-115906,-70849,-64982,-118261,-117312,-113847,-159132,-78646,-13675,-11807,-57586,-65499,-102256,-26829,120384,198031,254059,316825,237390,110302,36110,-21216,3513,35263,-69411,-127856,-1604,119797,208044,175603,103862,103420,107785,88277,24046,-91067,-45174,39085,69301,64549,20996,-8358,-71915,-93203,-62206,63493,217193,264022,228296,89989,-4464,-10584,39147,92496,119411,134897,97421,18430,-242,-45353,-86115,-78762,-50607,-45682,-69440,-85233,-83199,-60545,-34699,-37618,-117111,-60887,39891,46127,-18230,-25422,-671,251423,462564,375466,251429,240659,256807,250278,167189,-17884,-141497,-21268,83478,159007,118802,27333,14916,75033,78311,55206,66846,71557,54072,48423,54715,24528,-9071,-33980,-26536,-26519,-80431,-109412,-19188,33064,23494,-18873,-7496,-22799,-65470,-114293,-102067,-113851,-99894,-97229,-47936,-60290,-61142,-8531,71893,111741,81754,-11563,-45984,-59677,-107193,-92825,-68186,-29272,31766,48629,-24116,-72905,-26384,48050,82175,34629,-15611,-65750,-43679,113315,301861,354689,277563,212076,143666,90287,49141,-14957,23278,204403,346275,417341,415360,264358,141644,74708,87188,123168,135511,186074,203770,140161,-21596,-145775,-41180,8348,-13009,-67587,-53777,-11754,-21240,-47511,6599,125978,222398,322903,365538,279632,165371,88187,56845,59102,19327,2783,-48383,-131817,-139059,-117332,-96141,-59590,-87808,-93434,-161759,-62764,-7168,22334,4883,-60033,-59406,5103,52831,36558,16168,-5540,26873,105662,168042,117765,-16296,-56242,-17277,26893,37141,-2205,-64256,-110096,-103894,-57951,-11582,-42026,-93536,-114505,-8583,59672,58229,3837,-31360,-73659,-56134,-34112,-28419,-17285,-75933,-94014,-122878,-73415,-45680,-62880,-106364,-140298,-133836,-133794,-103244,3548,19058,-30431,-109032,-21717,82188,119496,100967,112165,118044,106138,43401,-13827,-36362,-34638,-49739,-51138,32705,96412,137162,87040,34712,68873,56816,23473,-22242,-125470,-143217,-69676,-12350,50582,101687,132530,133839,44383,-28330,6333,145164,171262,172618,117083,61529,68057,40429,15114,14685,76299,172629,187907,149008,136209,143385,148926,108148,92804,139463,128552,52013,-7529,60551,79527,2934,-99074,-126972,-107778,-105432,-128725,-110128,-80845,-26640,13127,-58809,-96899,-82317,-89233,-89208,-70785,-47017,-13997,16729,63541,82457,23761,-31752,-90977,-135289,-124185,-110058,-68674,-17601,-35800,-61374,-88467,-18783,27961,4202,-61344,-78173,-32050,-31805,-39193,-53141,-30986,-45887,-58626,-55440,-8996,25137,-42700,-107344,-28522,100299,65775,-48978,-96401,46923,54112,-31606,-37127,89850,131864,87498,45940,27646,-28742,-77497,-67317,-64000,-47122,-35883,-48169,-95384,-120630,-93657,-44159,2943,-208,-26150,-64678,-123070,-83131,-12179,97828,193068,199290,128864,42574,-15743,-30361,-27851,-10794,-12621,-25973,-53312,-109599,-117735,-87274,-121371,-106681,-89630,-32258,73078,100925,130127,138756,94840,65366,25036,-59363,-147189,-139079,-72365,2458,62612,51507,-77157,-107847,-119725,-89658,-10662,62601,127636,136317,67510,-15652,-72581,-106653,-137000,-134875,-110396,-12519,83896,112311,46240,-89799,-142166,-7709,113142,109707,14682,-43800,-36615,-50753,-108650,-66003,93217,180968,159760,114874,21674,-12835,-24193,-52115,-61473,-15945,21288,926,-51447,-66274,-5990,100000,236628,290033,157463,9425,-94494,-156651,-89340,-27641,26872,15015,-26090,-56239,-17785,77680,45728,-61750,-63541,1421,74918,106735,105185,58202,-44683,-37751,98831,137148,15855,-165668,19598,187440,113858,22817,-21465,-951,-39207,-102977,-143361,-73472,-21399,-22968,17565,110850,136123,56478,-76082,-124375,-23384,34655,-5568,-76873,-67663,16487,108784,205855,285934,218275,95069,8637,-49022,20614,83460,171006,219769,202542,76231,-24632,-37674,-20329,-54234,-57177,-11426,43404,82760,43151,-103851,-85479,-44075,-48146,-48968,19153,89081,178488,147744,78631,5083,-67493,-112871,-142033,-94085,-34821,58144,182107,286399,268005,98165,-27095,-121950,-117611,-47411,-72075,-54953,-30965,-19433,15045,-2080,-10148,26956,120422,98682,84032,101890,134960,105689,32613,-51028,-73949,-76277,-87691,-112912,-81852,-68008,-96845,-143086,-112784,-90026,-6826,54611,129084,170914,176608,126858,68332,140178,213294,115527,18193,-96901,-156512,-134867,-134781,-136087,-92179,5137,142488,259196,290695,179401,64507,96445,217231,236149,143108,124097,136522,104298,10057,-29258,-22432,-38515,-72038,-80216,-110214,-98617,-19329,40035,4356,-38938,-71581,-167342,-155327,-122733,-85450,-139291,-33190,57147,86471,62644,-35885,40526,156589,138195,31968,-4030,38768,32438,28075,68598,114470,142464,56431,-43112,-99630,-57074,115432,186180,142626,132553,86488,338,-85267,-63836,-34997,-31404,-19933,-567,140082,275197,173751,4120,-43573,-33972,-77279,-156782,-95308,-96868,-107309,-33704,49315,23517,11419,4930,11350,63508,136309,73207,-33526,-59077,-95228,-125195,-50815,4856,-10185,-27786,-12649,-18638,-23802,-56430,-74809,-87818,-74424,-24699,35499,107609,142957,105679,4450,-141373,-52509,-52736,-4536,41190,68116,49872,10434,-58560,-46910,5748,12123,51357,83591,118272,115804,75231,65949,109248,142205,127021,43242,-33884,-52243,-37164,7540,56467,112455,71406,-55964,-140567,-169387,-92790,40232,217055,316615,260041,103543,-33359,-108714,-120993,-109226,-97455,-64716,29532,162322,171595,73777,-69263,-86622,-14103,-25450,-50936,-50479,-34708,-27506,-32449,-24776,-23643,-44471,-25844,16381,57092,72530,61175,22218,-11971,1071,50402,91121,58410,-21667,-59979,-59923,-79888,-114651,-138376,-114931,-72754,-45845,-85444,-134088,-153038,-67139,13751,8533,42713,119416,221379,283073,245964,178232,131220,73700,14765,-21984,20002,65060,98215,82533,-17345,-99056,32481,153138,137188,111778,73317,131,60027,182826,313764,454063,436123,199053,42936,26517,-29193,-92707,30129,121584,110230,37706,-9913,9595,88488,168399,247177,310561,194031,107217,94483,69737,30917,-17206,-58690,-99577,-97025,-49309,14854,26580,17225,2508,-26055,-70276,-104441,-83947,4434,16738,51840,132869,151559,73568,25692,-2532,-18701,-62462,-99979,-70551,-121303,-101204,-67396,-43945,-27129,-15543,-17032,-69905,-111568,-14660,1786,-44876,-75954,-53273,-71371,-114343,-163933,-108538,-1326,85009,75783,55843,-18634,-14186,26768,-10315,-49736,-59757,-109296,-97291,-1227,86874,129604,142875,124388,25392,-63471,-72383,-48934,-6135,27639,59382,85022,71256,53314,2995,-65624,-75046,14747,33328,-42882,-75643,87919,135027,37367,-74642,-2709,62879,137102,154901,46912,-35019,-98231,-97004,-18517,3564,-47813,-53536,-43647,-28592,-74302,-115312,-81495,-44009,8013,63381,62316,9087,-17865,43796,109324,101530,43649,3431,-65289],[-49536,-14342,4092,4921,-38502,-88540,-60313,-19342,-14746,10093,66636,129545,268456,182586,59511,2596,5275,4649,-26484,-37028,-53787,-34147,7572,54074,75530,33952,-77965,-95182,-57540,-54107,-98262,-68957,-28553,11554,59215,53329,47246,-387,-51327,-130402,-34847,29728,62819,65068,-8844,-94523,-103013,-39309,-29677,-40986,-68734,-86623,-27043,53958,41472,-14560,-47180,-100167,-128015,-95740,-103391,-39273,12188,-2503,-30357,-16194,17195,86253,54198,15945,-40186,-155769,-93516,-74480,-81401,-54303,39819,135891,65201,-42977,-77662,-50628,-11984,63975,190065,304927,247023,417,-126259,-37945,-23180,-29495,-60694,-50353,7786,74938,116441,137791,144379,78547,-20103,-76296,39477,87163,46727,-25487,-59391,-54745,-10107,-7210,-63151,-81689,-30406,-19569,-8247,76551,248390,359035,356204,231450,103664,54922,141122,181550,209443,202182,96269,23856,37230,142786,137022,80411,82047,108851,17387,-117306,-116707,-44307,-24473,-21173,5702,35672,83363,170886,205752,90439,29449,-5531,51883,164661,250042,291413,238205,133306,104130,105061,27304,-35734,81729,176837,55934,9003,8259,-11534,501,-19615,-45532,-85043,-136754,-128912,-118587,-126177,-82214,-787,43382,-23082,-140567,-249894,-195471,-34664,77368,71207,-93416,-17143,65813,37948,-44584,-57481,44640,98361,41290,-52830,-143359,-53102,-32317,-44030,16226,195340,132620,21653,-36521,-84460,-122313,-86792,9488,93004,97881,14942,-19107,827,87811,117839,56362,-29166,-57434,-60452,-55130,-59192,-52228,-31418,-49908,-70485,-72552,-61911,-89246,-68588,-36758,-7806,1105,-1472,-17051,7114,59099,144682,258838,328219,441055,490027,452967,423012,355465,220788,74936,64091,252056,310077,264216,334991,372861,173388,-43919,-99568,17817,97144,54406,-32796,-90932,-96701,-29357,42535,36552,9607,-829,-50879,-95481,-19405,38004,19894,-15022,-27478,-83794,-84268,47079,129405,89886,-6702,-76417,12524,65140,-140,-42548,134,99607,262731,270845,263233,304057,380502,341640,358304,300759,188613,88495,37762,-30721,-125547,-116013,-87337,-94196,-61628,-48064,-21190,7327,31367,66460,77425,300,-128841,-127922,-52675,-72640,-93189,-13746,38541,34934,7905,-19071,-68917,-86584,34264,130803,136142,89451,-1284,-130896,-3921,139462,171127,80204,41970,64624,92299,9359,-107962,-89705,20109,35410,21490,-32126,-8131,149480,262392,216856,25625,-104533,-69156,-37841,-27949,22056,110230,175320,290367,386353,318516,164660,150063,285003,356425,117342,-45509,-91535,-34410,-10258,-38238,-82496,-113375,-108373,-98759,-85238,-8563,-15273,-40945,-17026,6059,28688,67902,62891,27147,25611,105182,293475,480623,261729,76740,-15130,-17360,128230,243429,206014,70271,17899,136465,253371,190208,23210,-5767,317,-19240,-14728,51241,172233,182251,129505,76307,-5444,-44890,20287,130145,300502,315532,119258,21351,-11874,-17911,-26326,-47221,-44143,-50394,-91687,-77452,-11291,57602,73245,43044,13994,-41993,-59476,-87239,-99177,-80105,-64654,-118171,-43704,30481,43126,31656,-2710,-92590,-87478,-9517,48897,56206,-16645,-4820,41385,61963,3726,-22744,116225,251315,287342,165490,75059,50200,49862,65952,19845,-56224,-79848,24379,178163,448318,324120,61105,-7563,-30073,-50087,-47950,-89980,-95362,-94311,-76635,-142560,-150938,-77081,-63469,-1400,20822,-68766,-113776,-41351,24028,46895,79003,104839,33074,-43087,-70203,-54039,-88910,-123729,-122491,-98015,-99279,-98057,-82739,-52798,-89386,-51059,-21782,-21551,7789,52116,97084,106548,53310,62416,36285,45748,-15433,-26022,-30777,-102392,-43721,-2289,-128619,-8735,50693,68037,17392,39860,-24745,142206,136486,158974,160289,168796,48177,-109562,-152630,-101715,-19250,-3628,-50629,-9026,28018,4793,-56134,-44896,19637,24019,-56976,-129771,-81251,-15198,131797,174350,72023,-38090,-135293,-91490,427,-22137,-86706,-67860,-48163,-111088,-66201,1829,-66242,-127338,-164901,-200047,-185939,-150464,-77078,-39226,-52484,-82359,-105094,-113926,-82295,-59485,-11161,13479,-16448,-68171,-78191,-42721,-10126,-11021,-47749,-84164,-38330,-29245,-22822,-12668,-34656,-28852,-36183,25190,1157,-75576,-98701,-69459,-55816,26783,74620,50481,-26987,-67264,-54215,-29105,-42148,-52240,-54330,-91161,-103948,-36421,56852,62371,44167,-25216,-43767,-46302,-96030,-103977,-26066,53251,57547,61082,117663,136431,68879,2587,63939,120645,111153,8765,-65504,-75919,-71427,-92553,-52828,68880,149842,128244,19307,38091,120542,132941,106203,30238,-1125,113505,280442,278183,243567,290677,364260,271908,108650,14369,-55772,-93922,-18840,81498,124329,75574,10232,9800,-25668,-19620,3563,11667,-979,10865,888,-32322,-63102,-78885,-70562,-45021,-8675,24526,14949,-45872,-98417,35274,109922,72649,34916,8294,-3157,-4138,-6595,-15103,-65562,-112567,-123630,-114119,-80909,-79429,-68888,-31262,-47232,-64200,-37070,23525,51815,29119,2612,-11208,-44303,-39502,-96971,-137491,-59499,5974,47841,31565,95440,191985,185435,102114,14040,-33736,-9733,1969,12177,191,-23282,-22696,43610,220412,365563,326068,289800,284388,224883,112838,104344,118979,65808,-63019,-75464,-32437,-64101,-76722,75487,161240,111132,-54930,-104761,-104910,-110316,-92522,-51463,-62171,-58104,-92646,-73953,-30341,19610,17055,14726,9901,26125,18512,10247,-23007,-56204,-83979,-97359,-80919,-61960,-75098,-81028,-28502,-9837,-25737,-47848,-80976,-139484,-139752,-122436,-68187,-43028,-88748,-116748,-76103,-11830,51303,65846,75046,106749,180147,167891,-30334,-147165,-121244,-61021,-20464,62534,59568,-30809,-114223,-10512,31132,6320,-50893,-46031,-81717,-90071,12161,27622,-2257,-34664,-85974,25276,166411,288907,372951,296888,204805,136963,94232,136472,87692,8246,5833,3379,12004,34381,18212,-78089,-76483,-42185,-36813,-86172,-78250,-20240,23941,19815,-30322,-63719,-64186,-78656,-124054,-137560,-47637,57850,69309,73022,85425,102047,72406,720,-87231,-129777,-109217,-86357,-56775,-11564,80928,104643,44530,-15888,-106645,-122785,-53525,-9892,-10131,-5983,115937,194546,157074,135765,216376,315837,252047,106744,14621,-3765,5681,49727,91471,78298,1983,-21468,6744,69726,59711,-115573,52801,240090,351835,283765,126730,-11373,-148846,-149316,-149485,-56408,21688,29731,21845,120527,335926,340021,188387,20454,-103600,-142867,-77416,-39741,-45291,-10378,-13317,-50456,71287,240230,235749,100530,-22319,-33157,58533,118683,80573,91846,136418,158641,194502,277802,289313,203512,96166,46349,5144,-31412,-66135,-82242,-54040,-65364,-151228,-132268,-11247,74109,160767,147313,127319,123869,109294,118254,53125,-65272,-97362,-71139,-79901,-90076,-25407,3618,4488,42327,131456,162710,130488,84701,10604,-51441,40703,71036,29505,13295,37830,39065,16056,-55673,-32226,135368,324186,327048,190440,47325,33026,88362,95948,7178,-74419,-71881,20609,54704,26622,43536,112626,249346,240289,71973,-28393,-61825,-80153,-96020,-92543,-21899,78766,151375,161434,120013,41762,55309,32955,-20122,-35539,-1191,1921,12113,-36503,-121439,-60119,-9084,-24642,-66876,-60753,-89389,-112546,-29557,56002,93575,99970,110939,169181,203817,61620,117366,265379,230612,154117,115092,113603,99194,118653,106018,22309,-68579,27019,93433,40776,9502,31729,75835,112794,124822,46915,-83074,-129429,-79095,-130595,-80616,-46795,-41198,67330,281408,181977,18192,-92470,-37482,-11120,-100012,-24985,20548,-9344,-61322,-111131,-78528,-44992,24223,72603,1152,-119638,-131254,-89567,-120377,-114949,-34965,8762,18658,66725,102746,43763,-56479,-100717,-48427,8678,34362,9142,7774,22740,-5794,-40494,-75647,-46643,-41548,-101398,-114701,-120173,-169010,-68707,2250,9009,-48664,-74545,-82022,-10381,116686,164970,197426,268163,206815,76152,9865,-32912,7012,33830,-93629,-82281,62913,180761,226500,158650,72207,90844,102727,74735,9159,-102115,-37733,46027,78020,78118,38727,2563,-72147,-93502,-70258,49774,216669,274129,254377,113168,3219,-15462,25282,85454,126934,169910,164961,103316,60964,-36973,-103578,-84553,-45944,-42045,-71139,-95734,-92569,-62089,-27099,-25652,-99877,-56106,48589,56382,-18192,-43088,-44373,154595,345317,267829,175741,199187,237807,250367,172894,-24768,-147300,-28492,60361,107796,61060,-12948,-8471,69883,79902,52972,60695,64696,50137,50127,57929,24832,-10377,-36968,-25760,-20658,-76567,-127005,-30931,28791,18485,-25978,7526,-9863,-57153,-112171,-112055,-116670,-95886,-113092,-63466,-70603,-64254,-8369,69735,104194,73583,-15035,-48921,-64097,-118195,-77183,-42927,-6357,36094,43100,-25764,-58459,-6364,50667,77553,23076,-35605,-88744,-58823,99331,293486,347718,258392,169253,91690,34039,16540,-15276,36832,215919,344983,418485,421205,273716,155454,86851,94849,130211,148745,212927,244633,159625,-20710,-152555,-30573,26379,9551,-14145,1875,24786,-7176,-42606,20036,171022,290492,383127,412355,302781,176855,109625,90541,98442,49413,23255,-31603,-118102,-149500,-145198,-106076,-63244,-108413,-111652,-161731,-59898,-8756,19674,-874,-67353,-60991,4015,38086,9946,-2196,25578,88480,176746,215186,117185,-18261,-35617,9909,52936,45559,-12415,-84000,-119861,-93161,-56731,-16525,-46367,-96019,-109217,-3326,75783,85217,33249,-4142,-58676,-73538,-34311,-9968,16283,-33855,-78204,-110471,-74921,-46618,-54728,-86669,-122208,-132919,-155153,-138983,-43595,-25285,-40529,-115953,-29585,69171,101681,78459,90834,94849,85615,31147,-24047,-50354,-47889,-56933,-48652,20916,61963,96708,55852,24640,69116,52981,16923,-25739,-119726,-147702,-84367,-25349,41888,90634,116908,106889,17781,-53290,-25048,92387,107980,127607,90799,42740,58065,32698,-5613,-17356,47087,157216,194984,167277,160669,170625,186221,160268,141712,172230,146442,52980,-17499,59939,110535,39984,-69639,-107622,-107439,-105082,-123140,-104283,-76852,-23148,15444,-56600,-97385,-86376,-92509,-91105,-77515,-65179,-49851,-5644,55859,79282,22480,-30497,-86100,-146130,-151954,-109770,-51495,21691,5714,-52358,-81411,6618,52515,19019,-62286,-103187,-47504,-39928,-32710,-29436,-10926,-28123,-46030,-53109,-27856,515,-60345,-115322,-32021,90825,68710,-35843,-107082,33642,37415,-44901,-38610,89995,133344,87883,42808,17249,-47624,-78461,-51615,-49586,-38325,-40026,-61723,-105488,-122047,-90400,-41372,-7834,-25683,-49617,-66589,-82038,-84864,-7971,129826,263375,248252,150261,51753,-2808,-19665,-22409,-11718,-12028,-28333,-55850,-104309,-106676,-81509,-101098,-91138,-72278,-9280,108575,118170,124242,114852,64007,47004,18972,-51231,-143392,-139091,-62519,17606,77171,67845,-72897,-145566,-147707,-88651,6142,75317,132624,133237,65011,-8781,-57605,-89755,-131756,-134854,-98096,-544,77806,97444,54623,-86994,-133974,1814,124795,118162,10451,-57874,-50832,-66733,-128362,-86320,70763,151185,136346,100356,17869,-2650,-11934,-46767,-49695,10629,54835,35882,-21926,-43170,1186,97268,224797,267471,145154,11609,-86924,-159269,-92575,-38553,-12391,-38419,-69811,-92258,-42194,79816,84611,-6974,-18815,20085,79099,85154,69541,45181,-36078,-45109,64850,116136,9376,-155749,17502,204112,130974,25855,-26364,-12182,-52037,-109853,-130300,-57170,7619,11914,45256,129047,142180,58785,-76678,-119699,-21160,45958,10158,-66370,-81333,8290,96981,192569,279596,231452,114013,38228,-17989,45817,120370,212065,256665,233375,108184,7624,-29203,-26678,-57024,-46203,7337,70875,118998,98307,-50414,-76868,-53180,-69251,-73349,-1024,60707,133395,124575,72966,3396,-68191,-113856,-133015,-87783,-29965,57443,174688,275015,254980,96432,-16545,-110423,-106801,-35928,-56170,-39951,-19183,-18323,-11698,-48002,-49972,-6566,103899,123206,119718,121732,134294,97636,38287,-30674,-47407,-50079,-64345,-100055,-82948,-81098,-115206,-101503,-61208,-59082,-2503,57113,125755,160278,173504,126707,56575,103998,166148,89737,3944,-111943,-168215,-150585,-159913,-160323,-108752,2176,167644,328467,365653,207037,74549,110099,253771,297364,222040,194872,177197,115341,1308,-52199,-37847,-56444,-68848,-50141,-87575,-74632,8999,47321,-2888,-43602,-55340,-136634,-185925,-126425,-62316,-83727,-33863,46306,74862,55801,-53748,1338,121633,124175,31750,-14428,15620,-514,9237,47500,91991,126998,59999,-27007,-85746,-27665,163604,234415,187282,165443,113217,18630,-84773,-83027,-58791,-43119,-20972,-6821,128560,262512,163263,-2267,-46251,-25714,-63912,-154143,-116882,-101856,-97300,-37842,32274,1857,-4496,-4845,7771,80000,163460,112538,-3591,-27784,-59258,-53916,5304,33583,-16071,-65644,-49426,-37106,-24095,-51741,-75554,-83712,-80640,-46453,11895,95306,146001,110424,10100,-110011,-62886,-60378,-17590,19054,52163,54171,32600,-37319,-36672,7704,15059,61578,99771,128102,120986,73496,57538,97850,123515,106925,33097,-36766,-48668,-28720,20094,67484,120385,81465,-41703,-112595,-134501,-68995,64625,244245,332061,276479,110253,-37433,-109091,-118927,-107969,-97982,-61170,39278,164075,147818,50431,-86719,-111430,-47511,-65146,-74551,-61986,-43007,-38329,-42606,-18792,-12822,-32903,-10930,38461,78779,85910,69094,23064,-18248,-6656,46831,85186,49249,-12896,-47042,-51576,-78541,-116171,-126663,-106695,-71905,-50843,-89361,-129974,-125324,-27591,54170,35207,56397,125916,215651,258701,207519,138381,99700,49197,-5297,-37855,7940,57741,107558,113590,22918,-136047,50535,177603,140159,99287,55013,-9534,51380,138025,240951,376747,369829,180440,45624,35201,-30414,-100846,36107,138539,124625,50942,17455,34307,108978,190368,272120,322359,169404,77100,73319,66164,42084,-1433,-43278,-83971,-82027,-35935,22422,34254,23905,1082,-32966,-73470,-109619,-99405,-18743,11585,30166,88460,99777,46830,20370,-13002,-38227,-78625,-109311,-83729,-130701,-92490,-61634,-45919,-39541,-38282,-38243,-86398,-104111,-13552,190,-51597,-85235,-56402,-66449,-108927,-171890,-124852,-15025,81776,85405,85416,24687,16578,27229,-37274,-88215,-80728,-120512,-105317,-13951,73879,118312,151900,152865,55636,-41958,-78249,-66451,-17365,15947,39759,71578,76750,65790,11226,-63828,-71970,37879,71421,-13214,-78054,45296,100653,26953,-84954,-12511,56409,131146,130056,20745,-48346,-97224,-109055,-28528,-3193,-55729,-64133,-53085,-37041,-84705,-113566,-75844,-47485,-1628,57442,59640,-2154,-43844,20058,90243,99494,54085,18709,-50920],[-63960,-30864,-21839,-23662,-59445,-108595,-62337,-979,12830,31905,82261,140261,283734,211089,87698,19399,9617,6668,-5554,8474,-6485,-887,32499,74900,93789,54969,-44239,-73105,-67253,-75820,-107622,-70969,-27080,25038,87441,83024,71988,25871,-22470,-116304,-49094,35515,87500,97019,20150,-82088,-109996,-36633,-15112,-24316,-52257,-73212,-16900,61232,39810,-27528,-69649,-104017,-111105,-72290,-88256,-62730,-3615,7934,-15141,-11412,22647,99962,57070,15684,-54622,-150512,-69532,-60930,-74857,-50522,54359,156574,77694,-36738,-92609,-66782,-14074,80798,229495,345489,278567,20150,-124343,-43024,-20497,-20023,-53104,-52279,-2113,71208,113130,135519,150511,97164,2441,-103987,-7483,50034,27522,-34631,-76980,-74347,-32522,-36324,-82897,-71608,-35842,-36631,-29849,55867,241024,367652,351795,218353,97377,46439,111754,132246,172963,184967,90465,13308,19786,129060,110730,51254,56570,91300,29770,-92030,-102702,-36007,-10234,-6098,8474,25355,59263,138499,188418,96125,41753,17404,72980,184598,274525,304705,257220,176067,150420,149058,60974,-22201,67946,180643,84309,19663,11939,-8882,1481,-14997,-32381,-65249,-110407,-154046,-138597,-149831,-112130,-29552,13699,-34056,-147739,-252155,-203006,-51966,69575,102913,-43826,-79251,-2661,-19090,-73325,-23985,75157,112741,35211,-79444,-136344,-32202,-23405,-44910,19544,202021,128507,15293,-43083,-93346,-128190,-81322,14058,95920,86363,-520,-28534,-6210,81196,119392,67695,-14004,-49186,-62768,-65538,-70134,-69022,-56822,-74539,-87875,-79575,-50247,-63023,-52097,-25517,1112,4622,-1439,-23084,-4498,56608,167768,331816,413989,507134,507287,440365,435068,390977,257074,102338,78749,260455,341467,305449,360602,358544,149209,-52557,-83159,51866,150235,94329,-9506,-72641,-75027,-8055,67511,73552,44514,38833,-6800,-67319,-38327,15733,3028,-24107,-29927,-90919,-100148,48017,123591,71630,-28628,-103373,-6491,44243,-15768,-49038,2395,110406,246814,217409,195047,224582,283388,262180,300458,254478,172318,87088,39024,-29748,-130215,-124040,-104220,-124317,-81872,-48336,-2956,32992,48236,77000,86260,14894,-115482,-140576,-63511,-82357,-107466,-31651,5769,-12463,-30811,-42078,-84078,-84058,51064,150021,134211,72398,-18078,-147358,4767,184506,230556,100750,51135,73915,107801,21864,-89966,-100023,-19892,15441,22450,-31612,-21912,123168,234146,192444,15218,-117841,-76496,-42525,-28028,21752,103164,162640,262840,331889,283459,157516,157401,299482,374672,101829,-59318,-115202,-59497,-31481,-46190,-80635,-120124,-133429,-147260,-129419,-27106,-6672,-26263,-17480,-12403,414,42544,43001,12339,9518,84408,253159,449687,256877,70214,-16742,-12162,128288,226569,178680,59721,11576,124026,255301,214698,40356,-12892,-8724,-21475,-13467,28480,125674,155499,118965,73837,-6087,-43079,26240,157150,368703,362044,154311,48689,9575,1533,-13403,-41774,-49770,-61895,-100092,-77604,-26147,25195,50443,32356,16195,8702,4932,-35388,-80293,-92253,-83292,-95252,-10308,52920,70334,51441,-3975,-89368,-76989,814,65972,80829,6631,6192,37903,47090,-12196,-49598,70228,182823,219635,124613,51962,38780,44781,65568,32849,-36350,-82150,7290,157565,418441,297338,41930,-11041,-20255,-41363,-46107,-115523,-140370,-135576,-109579,-152266,-153837,-112074,-110928,-45456,-15806,-95199,-107426,-32367,31002,53572,73410,87846,25908,-28254,-42756,-24173,-58929,-100142,-106263,-94201,-106162,-109272,-96922,-76274,-113344,-49809,-38691,-49546,-22599,22432,71607,91281,37012,40242,22537,61403,-1928,-10154,-9422,-78065,-5951,31792,-103598,-17940,78289,101924,19050,45401,-42089,142313,167197,161620,139121,142086,47101,-14400,-107433,-110865,-21216,-4396,-52352,-11350,22229,-7838,-64236,-33358,26682,20849,-63234,-127129,-80392,-29043,88534,140654,59367,-45109,-147374,-72948,19326,-11060,-83239,-73170,-58816,-125484,-58004,16518,-38320,-92301,-129495,-172912,-194636,-153505,-86775,-53450,-56513,-81556,-99327,-66549,-36008,-24921,7332,18040,-127,-50921,-68105,-40472,-11263,-8542,-35012,-63210,-37373,-41466,-40710,-29500,-37818,-2598,-14391,55482,34260,-66717,-103891,-69683,-69834,4705,47592,22287,-54726,-69914,-48680,-30282,-50990,-59736,-49887,-63908,-61008,-21883,40736,29857,16169,-37599,-49115,-30653,-53397,-50178,25629,82035,70263,75156,115075,127391,64454,-4592,17044,55673,63690,-5230,-61430,-65972,-65526,-90531,-50505,76242,165113,144057,35077,30679,73438,73525,53847,-4567,2883,129061,267898,243927,214770,262116,370919,307929,139852,32051,-52586,-87771,-5433,105253,118366,45903,6175,10630,-21866,-18450,259,11860,11867,27622,11594,-23522,-49880,-69366,-63715,-36039,5632,39881,28116,-38166,-96357,44332,109972,74762,41567,12243,-2073,-3594,-496,5162,-39951,-93468,-112572,-109379,-69546,-64500,-69331,-37685,-56565,-75370,-51342,1609,23101,2539,-10859,-28114,-57442,-32443,-87057,-149097,-61592,1700,27631,3258,76389,170829,177102,99190,17341,-25395,3800,16253,30101,7826,-26733,-28120,51775,229822,385893,362691,312994,290808,194204,72616,55015,71897,27975,-91009,-44950,14496,-11868,-52405,64163,145046,86376,-71369,-110849,-97571,-108469,-104854,-71316,-66734,-49568,-72367,-55922,-8312,59996,40147,18482,13644,27405,10266,-6500,-42447,-63804,-85648,-97146,-86105,-83927,-107435,-86910,-28761,-11710,-32802,-56306,-88112,-143552,-133005,-115293,-61035,-39726,-83775,-96259,-63005,-11670,14843,-15434,-13461,69480,189470,198312,-11145,-141863,-117389,-60010,-31005,28013,22898,-57802,-95822,661,26507,-1369,-37127,-15987,-67588,-87809,21339,51280,32393,-7261,-95183,5433,142977,288385,397107,351633,261528,188835,147005,179541,98245,66,212,9133,28674,47651,28554,-61262,-77252,-50761,-48042,-89059,-70579,-14201,21755,7735,-43085,-73496,-65914,-61557,-89886,-124711,-55817,24572,28462,44209,66323,95191,79715,24228,-63722,-112598,-100690,-85225,-65430,-30840,50343,83417,29547,-36239,-127152,-121271,-49973,-10558,-11541,7618,149743,219565,173648,148083,236700,347643,279596,137674,39475,16880,20136,57005,104608,101912,22402,-14770,5124,61416,52039,-106332,44449,223784,329234,270860,123338,-29151,-124552,-113672,-145580,-75500,10525,22013,12109,114237,336305,381597,221563,46696,-81820,-138526,-64193,-14988,-14127,19775,-8033,-68374,44683,214424,211836,91257,-21124,-45525,39233,111712,94372,131071,191009,217412,254776,342565,354419,255394,113035,54346,17950,-13752,-54059,-87224,-76249,-88504,-133608,-107047,-809,74081,160204,151574,133860,133431,121565,129992,50519,-77894,-73041,-49635,-61679,-74320,-13472,7841,-6791,24041,130042,193727,184504,138397,42937,-48758,47108,88089,41479,18192,54027,78017,60789,-42313,-30056,132432,303163,289078,143008,5022,-2284,56345,72658,-8867,-71044,-69557,6036,34307,3833,26541,96996,226741,221522,73487,-20370,-67576,-83173,-94459,-97799,-25318,76383,139269,128712,74331,21225,51886,24490,-27884,-42955,-4468,-6604,5533,-39263,-101679,-40895,8160,-21070,-75141,-71901,-92909,-102156,-35967,36664,92859,144409,186254,245255,203844,15504,81104,258096,267874,183953,119875,86810,66832,94811,84065,5816,-63384,43263,103529,45594,251,13191,56495,89184,105477,55788,-47439,-50633,-15145,-93904,-93059,-50075,-47170,57125,291590,219420,32235,-85449,-23949,-5821,-97068,-19150,22624,-11813,-71629,-104616,-59161,-32538,28239,76958,8580,-109816,-133477,-92400,-119421,-100782,-21416,30907,55127,105886,145256,70705,-49246,-86378,-34159,22687,51456,23659,24755,50413,34222,8280,-35699,-22315,-15366,-76721,-100541,-114293,-148202,-55218,18628,29702,-31655,-71757,-60494,7251,113883,135231,143927,210391,162723,33966,-21042,-37961,21293,39222,-101519,-29655,128876,235154,230949,132136,40977,80264,100782,66622,-178,-105947,-26551,54577,86615,90857,57462,17232,-66859,-86063,-70891,29013,198959,264077,264868,130143,8836,-21630,9991,77371,135540,208384,241831,195592,118486,-23975,-113573,-79787,-34402,-30849,-64296,-99974,-98059,-60712,-17219,-11258,-79162,-42652,63518,72673,-13283,-59184,-83891,59643,226831,171656,116004,164047,215221,240378,169156,-32556,-139951,-32451,36273,56813,10624,-45679,-26072,67183,82854,53475,59271,64393,54417,59844,67136,28856,-8880,-36907,-22627,-12729,-66494,-139604,-40420,25616,15675,-24870,25535,5442,-46628,-107217,-114134,-104562,-75167,-81438,-60789,-74077,-66029,-6848,67852,93256,60869,-15788,-46956,-63199,-107720,-58321,-17339,17281,42568,39485,-23960,-39804,18610,57196,76053,14996,-52902,-109017,-68648,85496,272338,320844,225748,126620,51047,-6820,-9857,-12576,50873,224175,340246,416337,422954,282408,170353,99854,102087,135026,158039,234535,284612,178679,-17967,-143902,-9228,63175,76855,81071,78938,71126,13469,-31880,36628,218007,357110,438139,455473,326427,190269,135753,130255,137373,82735,49166,-9180,-92487,-117378,-125337,-90505,-59392,-120835,-107202,-130939,-54771,-9785,18208,-3793,-70341,-57189,8781,31054,-63,6960,75691,162359,254313,254577,110557,-21234,-19004,28089,68695,49449,-22501,-98960,-121084,-83915,-54152,-19469,-48514,-95460,-101123,2953,88463,107531,62222,24780,-38182,-90255,-33487,12564,58474,23812,-51205,-91196,-71446,-44624,-43450,-63712,-98850,-123041,-169958,-171083,-80413,-61092,-43769,-108073,-35657,52952,79079,53988,69633,74402,69801,24653,-28471,-59084,-56471,-58430,-42650,10096,28658,57851,27228,16714,68980,52661,18753,-18214,-104705,-148443,-97143,-36371,35559,82661,103544,79165,-7145,-74399,-55639,37750,50555,85516,64541,24415,48181,26421,-22645,-47712,18677,135622,193804,179304,179731,191811,216326,207880,191379,208926,168098,58160,-24008,60319,142193,83368,-32360,-74533,-91511,-94911,-113611,-97764,-72534,-19201,18034,-52508,-94667,-86753,-92397,-90096,-82640,-82797,-77531,-7722,64479,85362,25686,-27382,-80783,-151488,-165724,-98881,-32802,56063,49166,-41023,-67319,38284,82348,40106,-50016,-128407,-66649,-49352,-26583,-9535,3924,-13530,-31940,-40982,-38124,-22336,-77061,-116766,-33020,81608,70906,-22191,-108663,23487,24753,-50514,-35604,89899,133068,87611,39780,7049,-64932,-76123,-36289,-35826,-31006,-45717,-75338,-113890,-122332,-85628,-36348,-13896,-43698,-64716,-56006,-49157,-73094,-569,160319,325295,288252,167866,60498,8966,-10508,-19154,-17988,-18000,-34259,-58513,-96304,-90956,-62371,-78311,-75366,-53364,17604,152426,139324,119270,92390,35870,31990,15907,-39511,-133507,-135078,-48895,36715,97136,95146,-41339,-154294,-169793,-78905,24873,89838,141560,133667,66346,3211,-36124,-63612,-108444,-115265,-78119,11423,67240,74930,52623,-88091,-117626,14071,134286,123266,3174,-71816,-61260,-77278,-134685,-90664,55778,124714,111769,80288,12568,10460,513,-41930,-38440,35312,83987,67530,7696,-17214,11873,97040,211805,241399,131355,11202,-81444,-155925,-95715,-51297,-50782,-82849,-101989,-112265,-51294,95110,139053,61322,36782,38048,73185,51481,25392,26476,-30247,-47186,41707,103457,10716,-146147,12626,216059,149303,31322,-31241,-25714,-67238,-118473,-113416,-33969,44086,53210,76309,144103,141198,54608,-80418,-113476,-19944,53632,21850,-58152,-94685,-3513,80335,174764,266323,236087,128599,69259,22997,79718,162583,252498,291024,260905,137224,36797,-20541,-34022,-59619,-35143,24936,96330,152980,153893,19394,-54584,-70630,-100508,-104024,-27789,22098,76198,95676,62955,-1958,-71535,-114909,-123744,-81976,-27667,50878,157718,252354,233832,92425,-6874,-98513,-97079,-26636,-40266,-25100,-7983,-16750,-33770,-70701,-59752,-23388,90125,148420,161931,146404,132796,86937,42855,-9972,-17936,-24917,-42009,-86003,-83930,-95465,-131159,-71209,-23231,-31518,-2109,50989,112306,139000,158942,116532,41217,68662,118730,64882,-6408,-117632,-155692,-124389,-148373,-184733,-127298,-6959,179745,383057,425600,229483,87178,133455,297113,356841,291830,253162,209420,122421,-7682,-77238,-37382,-55368,-49708,-16324,-63193,-47165,39725,53579,-10556,-48187,-40512,-100960,-159501,-92463,-17352,-37595,-24135,39261,62052,44787,-66668,-30033,90979,110214,34871,-20462,-8711,-32325,-7393,28673,63811,95783,46848,-18392,-65869,18310,217528,281853,233026,199186,140854,40170,-74585,-110097,-92132,-59482,-26116,-19975,106469,235828,144948,-12892,-53047,-19770,-50421,-135292,-136975,-102631,-89318,-43464,11820,-21787,-21946,-15808,4798,91977,179153,141937,22172,573,-17383,8519,60385,62223,-18508,-102269,-88853,-56297,-25959,-48193,-74687,-76194,-81694,-66518,-12196,77803,138953,102789,9193,-68189,-48579,-63081,-33830,-7230,32401,57565,53790,-14204,-23932,9331,16460,69764,113941,136904,126129,70870,46348,81934,100296,85319,24494,-37822,-44497,-20063,32202,77103,125724,87754,-29561,-87112,-100976,-46958,83993,260771,332303,282290,114646,-41511,-109279,-117287,-106964,-100153,-62318,40554,148919,112305,24985,-99868,-136519,-83283,-106665,-98762,-77228,-55303,-51188,-51143,-12872,-2463,-22394,1005,55896,93679,93400,72545,20172,-27429,-16858,39877,74840,39768,-4281,-33312,-41372,-74738,-112998,-113014,-100357,-73972,-59759,-91281,-117077,-93256,13054,91028,58527,68102,128815,202631,222510,156174,91981,68441,24418,-25901,-57501,-10115,47360,113791,143853,73347,-75835,90349,208575,139874,81314,30547,-21796,36350,88701,164163,285431,287423,154064,49231,44933,-30538,-102070,41839,149553,131571,60041,44238,60896,131567,213386,294915,329478,149390,55347,59105,68392,58424,17929,-24415,-63831,-62350,-19226,30907,42626,32301,2836,-35899,-72929,-109373,-113249,-44924,-497,2909,41054,50763,23155,16311,-17847,-50492,-91148,-110931,-91151,-115954,-81502,-54333,-46006,-49836,-60311,-62493,-102112,-85214,-5655,1891,-57555,-94087,-58369,-60236,-100679,-158814,-138615,-26699,79256,96100,117224,76910,68857,55792,-32994,-114668,-101276,-128620,-108385,-25946,58236,103598,159137,181521,88279,-15553,-79473,-83324,-27304,5268,20102,55177,82623,81351,19714,-62039,-63836,64220,112199,20280,-66404,10123,70715,17931,-93673,-22831,47720,116413,97348,-5214,-58113,-88798,-114753,-37295,-7984,-60372,-71629,-56140,-34705,-76858,-93383,-66229,-46930,-9357,48185,52505,-11945,-65006,2080,73191,96633,66163,36982,-32661],[-81707,-40956,-32170,-34010,-71649,-116050,-66845,12865,39417,53754,92923,145129,286643,231070,107956,27873,8806,3627,7248,42470,38808,38675,61310,94800,105119,64976,-20939,-46261,-56937,-87898,-99324,-73917,-29132,32832,106177,103667,88225,45596,3502,-83100,-56920,41053,114393,132222,54747,-56350,-91481,-32353,-5452,-13366,-40433,-63619,-11637,60893,29081,-44663,-94150,-102394,-98595,-55949,-69064,-82743,-24076,16283,-5540,-13193,22415,108647,58799,15250,-69966,-128632,-52489,-53445,-73482,-51223,63069,165807,82103,-34097,-110204,-90739,-23164,88778,257342,373059,304985,44923,-101093,-53499,-23291,-15265,-49953,-57507,-16307,61740,101616,123059,145493,106844,19110,-100911,-46467,16076,10160,-38987,-88058,-93664,-55023,-61040,-67914,-43283,-43986,-57544,-52881,33267,222750,358506,333251,201003,89020,35942,80492,82998,132015,160599,76833,-3582,-860,113671,88195,28928,33924,68036,34239,-72050,-89823,-30136,218,5299,3129,3547,23551,97876,161117,93361,45883,30967,84289,192240,278866,291356,254804,207509,190304,187284,89545,-11718,42866,164556,101141,25524,10376,-11557,-2513,-16654,-27279,-55753,-94808,-166333,-155380,-171781,-143633,-57720,-16668,-50054,-160373,-253997,-201956,-66132,57076,124722,32,-130918,-78086,-85058,-90874,18063,101577,121901,23111,-112762,-99954,-16349,-19846,-52608,13734,195380,116871,5174,-52966,-104673,-131526,-78457,13535,92369,73156,-9925,-35177,-16413,67010,111675,70643,-3856,-43564,-65572,-71462,-77405,-87606,-89244,-103706,-98349,-77860,-37401,-41529,-35813,-17909,5982,5789,-1331,-28213,-18812,45455,176580,384318,478392,547173,497898,403057,420247,404666,280621,122976,86680,254725,357630,339176,379982,339254,127285,-58748,-72494,77896,198635,133870,12545,-54596,-54442,10821,90153,115514,88031,85263,41920,-31734,-51860,-10997,-16648,-33223,-28536,-85366,-111416,40529,104021,44663,-53195,-121138,-19088,27141,-26489,-49451,9216,124513,227604,168111,133781,152730,198579,200892,251753,211770,153657,83855,38370,-30461,-133573,-122856,-106296,-153224,-105404,-53307,7497,47832,56202,82163,90469,26762,-101618,-151983,-77952,-94923,-110891,-40764,-17145,-50610,-64586,-64545,-97718,-78120,66795,165530,128776,54585,-34193,-152921,10909,225635,286238,117781,57510,79575,120068,33814,-70589,-91669,-44310,8635,24783,-30658,-36147,93451,198451,160724,1580,-134395,-85781,-51928,-34383,14501,90837,146028,232771,274896,239573,142940,157659,296564,366029,82033,-72375,-134549,-77620,-47511,-53144,-79288,-125572,-158308,-192992,-154843,-47264,-5655,-16203,-19776,-29011,-18185,29388,32637,3154,-2077,67283,212143,402252,243765,59997,-19148,-7492,122174,199958,146948,49247,6522,109856,250510,232155,55851,-22248,-22279,-28686,-16879,2526,75175,124038,105628,69059,-8342,-43497,30302,184955,425352,387641,181541,71238,28121,18856,-1489,-33490,-53511,-76417,-112168,-78169,-41216,-5494,26936,19541,15765,58974,93466,79328,32795,-1749,-44210,-45568,37497,73705,101559,74766,-8321,-85310,-65692,7492,78192,102749,28425,14720,29035,29726,-27780,-77348,19811,109219,146719,81651,28878,26146,37148,62208,44165,-14369,-76506,-13238,126474,363660,254274,17041,-17112,-13435,-37809,-52778,-148424,-190911,-188912,-160043,-181828,-156162,-142523,-161105,-96618,-58669,-118699,-97330,-24564,33628,54403,61047,64893,16474,-15433,-21111,-3143,-34915,-77720,-89950,-90318,-113423,-122551,-114031,-94561,-82491,-41573,-50378,-75031,-56256,-15559,34800,64536,10791,5691,5888,77930,12923,3441,10928,-38771,63257,124736,32427,-144223,53601,108160,10708,47392,-63363,128938,186223,148107,107332,108627,65784,80890,-61745,-113030,-23092,-6472,-55256,-14925,14730,-21780,-60426,-15932,31756,13987,-72813,-125614,-79168,-41969,46835,99830,42246,-55415,-158375,-56751,33001,-5596,-82975,-79501,-69485,-129748,-45655,32375,-7977,-50245,-87540,-138457,-166310,-150129,-105976,-79538,-71129,-78416,-69202,-17453,9464,8439,21928,15715,10196,-36730,-59057,-41057,-16641,-10691,-26276,-42464,-28108,-45548,-53725,-46495,-37173,20095,7178,82518,66637,-60147,-98284,-56637,-74198,-18288,19272,-5297,-70552,-57792,-33851,-24121,-54105,-63139,-39224,-32626,-13048,3302,24760,-4255,-19925,-53171,-45827,-1200,9642,20797,82723,108031,81761,85461,105712,111699,55495,-12561,-29343,-13344,9114,-23014,-59940,-58578,-61976,-91202,-54409,73216,165287,143579,38966,19543,32018,30133,13543,-35877,10445,141905,246356,204609,181647,219540,347280,316516,157909,44020,-51520,-80942,8723,129298,112103,21749,-1143,5895,-24656,-23067,-6124,13897,29981,48374,23765,-14387,-37496,-60359,-56658,-28658,16815,51178,36880,-34215,-94191,48835,103320,71073,42910,12780,-2987,-4208,6528,28405,-12160,-74546,-102300,-107570,-60867,-52304,-76853,-52653,-72836,-89992,-67745,-22557,-5425,-20071,-21548,-46056,-73322,-32051,-81097,-161132,-70057,-11214,913,-25683,54838,139147,155675,83818,8445,-29002,7755,24391,44338,12652,-31900,-37463,50522,221731,382895,384467,327517,289022,161434,31580,1253,14613,-20898,-100407,-10460,60780,42381,-2091,62609,127454,57410,-91216,-120627,-92581,-103744,-119677,-95066,-68290,-40875,-55530,-40993,7699,93661,69297,31294,28149,41979,17985,-4547,-38470,-53849,-83580,-99500,-94800,-107295,-137162,-88116,-33850,-18656,-44403,-70208,-102287,-145122,-126980,-112598,-61262,-43803,-81988,-77892,-50412,-14819,-22173,-85772,-94044,31682,186850,216777,3669,-139392,-115213,-59054,-37986,5353,5192,-56291,-61735,7338,11853,-22736,-26885,10757,-58030,-87437,27752,72650,67970,27106,-82372,-25609,105491,267056,392906,384083,309587,237521,200390,221072,107439,-9640,-9292,11365,41393,57178,36245,-48221,-79818,-63249,-62913,-93061,-66671,-13563,12801,-9796,-60368,-87320,-71262,-47553,-59183,-106929,-62385,-6502,-12119,7334,36172,76364,76430,41294,-41240,-94257,-93014,-83985,-71296,-47245,21913,60380,12018,-59170,-151051,-113448,-47997,-15024,-14006,22358,173760,228999,178869,151713,248600,368230,296479,162269,60841,34823,32789,61529,114223,121308,42016,-8066,3328,52922,44061,-93732,29877,198219,295262,249768,117735,-31220,-70101,-68742,-129126,-96145,-5538,8098,-2264,103755,314893,391557,233848,60816,-64413,-131938,-56616,4768,14312,48633,-1491,-84253,15226,178250,178189,77334,-22110,-56936,18148,100910,105864,167610,236349,266948,310703,397714,404219,296109,123964,57919,27460,4308,-33705,-78563,-90218,-117045,-118888,-86416,8136,72174,154443,149182,133777,137150,129551,137872,42460,-94102,-46975,-29137,-46283,-58911,-62,13950,-16179,5800,120928,213142,229941,185685,68549,-44335,48226,95881,43734,17840,70422,120038,99863,-34248,-30841,122307,264133,230931,83366,-42537,-40458,19300,40859,-32107,-69714,-69601,-12895,7059,-21110,9381,78272,195386,190190,68503,-11851,-70194,-88764,-96393,-106972,-32328,67427,117412,86407,27505,5614,38878,4129,-44372,-52561,-8867,-18521,-11155,-54331,-80934,-23012,31595,-8324,-77508,-76914,-92920,-95071,-48135,12317,89353,182846,254839,309012,193970,-21480,56100,231042,287416,203319,112833,52157,34383,69697,61041,-12197,-60497,51150,104941,46225,-10155,-7074,32868,57889,75299,58740,-2996,23218,39804,-67760,-103386,-55104,-55907,44352,289136,248021,41376,-79073,-7586,498,-89249,-15811,22785,-16043,-83456,-93176,-44916,-25641,27532,76511,12472,-102283,-139950,-98107,-118626,-87910,-7220,56521,96361,142887,178727,87957,-47561,-75245,-22823,31864,62364,32844,37098,72791,68445,48876,-6822,-6905,4706,-53625,-83931,-104286,-128448,-47086,26900,41285,-18306,-67159,-47803,14648,101260,100138,87033,138305,98527,-23338,-64385,-38816,41407,45395,-93922,16610,183444,268537,211500,89494,3793,63893,94099,55961,-12688,-109636,-18483,57862,88005,95256,68863,26933,-64544,-78899,-69030,-6192,156109,226311,249912,131259,4423,-36716,-14351,59601,135714,239367,314095,279395,160965,-15485,-123303,-76229,-26606,-21954,-58056,-104722,-107373,-64242,-13234,-2782,-63597,-30296,77066,88915,-8559,-77718,-124217,-29708,118390,88649,64997,127070,182791,213880,148705,-48527,-132663,-40158,6442,4805,-36344,-77056,-44712,59224,79136,48802,54826,62945,58915,69351,74151,28607,-12580,-41908,-25112,-10145,-57587,-142020,-56437,15038,7202,-23042,37913,15093,-41700,-107328,-114434,-89048,-53286,-47660,-42399,-70285,-73833,-11383,58898,71867,38318,-18716,-44789,-62450,-96354,-44826,-27,32500,42795,30339,-25984,-24579,40247,60716,70164,3475,-72673,-128193,-78363,65519,234715,272657,178498,81016,14747,-39824,-36632,-14330,58246,222151,325974,404594,414220,283432,178518,105965,101986,131591,157352,243549,313833,188775,-20767,-127465,17844,117306,174949,194871,164608,116151,31284,-23104,49182,256604,409133,476733,485796,343826,199925,160398,168314,167930,111466,72813,10795,-65418,-77931,-81674,-61426,-56281,-129610,-89539,-98903,-53208,-17138,10688,-11082,-76280,-55625,11560,24318,-2665,28268,127604,235737,324252,275590,92409,-32081,-13282,31555,67900,42083,-37584,-110502,-120738,-84256,-57798,-27131,-55130,-98998,-97459,3281,90386,116573,82198,47358,-20327,-112012,-36998,32297,104524,92475,-17266,-70898,-67177,-45122,-35608,-44410,-77365,-110574,-177207,-200003,-103657,-91297,-46107,-95590,-44317,30333,49442,24251,44011,51734,53506,18641,-32133,-67356,-65399,-60159,-39187,-4273,-7202,16346,-3165,6047,64357,52331,24368,-7456,-92437,-151692,-113355,-50022,27690,74772,89979,48545,-34745,-95082,-89417,-18842,-865,44304,34409,1699,32935,15611,-40650,-81109,-13712,102818,175992,174936,183230,197968,230708,241723,231679,240434,185559,60482,-32893,56393,166399,123403,5337,-40516,-72695,-84051,-107106,-96498,-73620,-20802,14383,-52985,-95022,-89415,-94427,-91792,-91450,-103500,-78812,11322,83570,94931,28294,-27333,-79906,-158165,-157505,-86857,-19254,79663,86731,-33490,-52950,70333,111738,60890,-32671,-134307,-93013,-64149,-26115,1778,9017,-7600,-22159,-24998,-35679,-40657,-94708,-114867,-36600,68324,67609,-13235,-101895,14521,13796,-52439,-34559,84082,126226,82067,32479,-7017,-84825,-75250,-26099,-27177,-29076,-55973,-91905,-123725,-125521,-83867,-34184,-20065,-59091,-76027,-46335,-30364,-58230,4964,181882,365212,308705,174889,64266,15178,-7277,-22732,-33999,-34428,-47271,-64996,-89692,-75163,-41439,-58667,-63978,-37259,44858,199457,160256,112099,69047,7200,16015,11659,-28331,-121100,-132930,-38293,52719,115105,123930,2541,-116949,-159281,-64601,40782,100997,148966,132863,67270,15954,-12470,-34147,-78136,-87769,-56818,19225,50678,44881,35976,-96649,-97157,26221,137848,120640,-10819,-88658,-71126,-86664,-130425,-80780,46357,100929,85813,54422,3305,21114,8219,-40998,-30641,54615,105234,91950,33181,6802,21555,94533,192977,208608,111550,4219,-81103,-153069,-101691,-68145,-88701,-115752,-122507,-117829,-47874,112658,194740,134773,96961,53714,56540,7562,-25354,1401,-29885,-50210,24223,94362,14438,-140212,3978,221656,166081,35983,-38905,-43323,-85757,-127581,-92966,-6501,83818,94765,104235,150290,129329,40881,-89609,-108250,-21771,55155,26749,-54708,-108662,-18368,60108,153455,246859,231250,137220,99690,72510,122684,205106,284750,315346,278267,158251,59857,-14034,-43628,-63267,-25596,39572,117734,181162,201413,92855,-23075,-96076,-143202,-133180,-56986,-24186,11132,62675,48389,-11856,-78906,-117763,-116047,-78405,-29726,36731,129457,217173,203635,84466,-220,-88053,-90174,-21211,-26678,-12703,567,-15819,-49002,-66071,-43277,-24075,79156,171811,208081,176160,132576,74495,45331,9441,9129,-4853,-24614,-73320,-84965,-110433,-144037,-55648,-3290,-13935,-7572,34703,87665,107208,132832,96355,22575,35536,73678,41283,-13222,-111456,-135806,-96674,-118691,-185985,-147426,-21771,177364,416518,464463,246067,102713,162147,335760,401368,344072,296018,232426,126079,-14289,-81168,-8247,-21024,-15655,18497,-37827,-15569,72941,59522,-18123,-53351,-28806,-68505,-116534,-47929,26284,-939,-10083,35699,49604,32416,-66058,-47206,65596,96107,40156,-20048,-31851,-63265,-23671,10923,32849,55011,24120,-10608,-32484,83555,271239,322822,275989,231916,168253,64193,-52818,-136410,-133222,-77672,-34871,-39925,75537,198455,120707,-27389,-64770,-17025,-37738,-116837,-150960,-100589,-83508,-50185,-10475,-45976,-39697,-26901,3317,99527,183650,158377,40833,20092,12309,54848,105781,85875,-19132,-132378,-126684,-73623,-29254,-46136,-72279,-66452,-78268,-84231,-35523,56710,122896,84734,2903,-35478,-21551,-59163,-52643,-35749,12743,61087,73319,10535,-8638,11052,16297,75288,124577,142770,129595,66581,32399,62114,74369,63508,17292,-36875,-39778,-11822,42847,84524,128246,90571,-19621,-65154,-71255,-28171,96862,264380,317229,276667,116821,-44853,-109082,-116269,-106817,-103993,-68605,30392,115595,67498,-944,-106000,-157535,-119459,-146898,-119968,-94724,-70942,-66076,-57401,-7445,6830,-13320,9560,67719,101300,95537,72011,13972,-39239,-29211,30059,61547,31471,4255,-18814,-29109,-68023,-105397,-99383,-95606,-77987,-71671,-89548,-96607,-58045,53238,123196,78771,78211,128348,183502,177705,96423,43957,39552,1446,-41808,-74821,-34221,34085,116812,172190,131313,9285,158264,249410,139860,60779,2003,-35030,17074,40597,92635,193717,202970,125034,54023,55862,-29587,-98688,45743,153394,130909,64982,69086,89162,156541,237639,314976,330791,133393,41503,52446,76092,77962,38432,-4124,-40799,-39116,360,40380,51186,41253,6442,-36066,-69863,-104732,-121868,-70867,-19309,-28486,-5471,7788,2702,12870,-16651,-52115,-95105,-103087,-88444,-98766,-69266,-46016,-44533,-57941,-80715,-89875,-110987,-60121,9851,9820,-58591,-96879,-55819,-52101,-89966,-142794,-148256,-36539,75902,104686,146107,129995,128731,98076,-6245,-110610,-121613,-132505,-107614,-37886,39256,85322,163100,208064,122171,15231,-74739,-99895,-36917,-5116,870,37109,88356,98564,26865,-61518,-52161,92404,153804,55754,-45035,-14931,44955,9332,-100968,-33272,35573,91757,57497,-31756,-66633,-78567,-116256,-44754,-10750,-62784,-76067,-51250,-20315,-53558,-69671,-54702,-44574,-17153,33356,38486,-22035,-82349,-11153,57434,91208,76817,54753,-13842],[-89617,-34655,-17001,-21997,-67423,-100983,-72152,21416,63994,75856,99600,145227,277558,241378,120287,29767,4182,-3123,11781,63094,76701,78650,91712,112834,108906,63814,-8411,-25480,-37507,-77107,-87761,-76800,-33654,35178,115804,115731,97308,60077,26906,-49341,-48966,51408,147004,173726,98514,-17225,-59249,-23688,318,-6937,-32061,-56576,-9836,54682,11820,-63270,-117879,-96456,-89992,-46598,-52421,-93190,-45448,21520,-415,-19385,17875,112993,60955,16619,-83236,-111035,-42367,-51186,-76097,-55438,65701,162623,79050,-33616,-122501,-120225,-37978,87718,270572,383358,321127,70081,-77375,-66786,-30412,-14770,-50667,-65159,-33422,47562,82815,101348,129755,106878,27826,-89323,-73900,-11829,-4527,-39601,-91111,-110727,-74395,-73282,-33159,-16800,-54341,-80759,-74216,10338,194471,331062,301597,180237,79021,24342,49332,37176,89166,130545,56600,-24987,-21826,97529,68267,10884,12167,38341,28077,-58180,-79472,-27390,6449,12797,-10401,-31026,-22616,54206,128353,83288,42393,35095,85232,186895,261939,253186,232688,225071,220888,216835,111074,-3787,11939,133023,105907,26793,4154,-19447,-11576,-24088,-28964,-53707,-88848,-156106,-171333,-192759,-168347,-75668,-43009,-73334,-184262,-254945,-183686,-69707,43311,133665,28637,-158708,-159271,-160298,-94357,57460,121035,124610,4803,-151759,-58783,-6160,-21381,-66655,1146,178894,100890,-6537,-64243,-117245,-131747,-77359,9199,83664,61498,-10970,-37850,-28839,47478,97254,66984,2323,-39245,-66547,-72576,-81776,-107140,-126942,-131498,-98447,-70685,-27285,-26542,-21197,-13909,6835,4903,-410,-30178,-32158,28070,170957,409488,513338,557618,466552,350124,384120,396975,289971,135642,87138,235552,357079,362519,391711,316187,107510,-63261,-67219,95110,239633,172645,32760,-37424,-35243,26820,109348,161369,141688,139491,93628,5519,-54976,-40373,-36779,-40382,-22941,-68818,-107516,25608,73137,11686,-79383,-120565,-24568,15498,-30395,-43479,20687,141025,205143,124223,82099,92773,131146,158112,213388,174212,133344,79134,36397,-32243,-135440,-115669,-96992,-169525,-131396,-63148,9725,52239,56441,82619,90858,35732,-88757,-154127,-94462,-108575,-102637,-40977,-28786,-75913,-93689,-85423,-107540,-69367,81464,178024,121633,37423,-48925,-144179,14977,260534,332918,130348,60936,81415,128617,45347,-50106,-65862,-43647,8729,27198,-28461,-48702,63114,158918,125139,-13411,-152830,-95008,-64759,-46365,1897,75549,127931,203522,222239,192634,122822,151172,277299,332373,61223,-83343,-149520,-90979,-61240,-60995,-78650,-127071,-179229,-175825,-145069,-63469,-11175,-10521,-23477,-41986,-26051,26568,30568,-150,-8675,53480,172093,342591,223824,48016,-20561,-2804,109944,165110,112936,39744,4457,97079,241462,242158,69449,-32375,-39408,-39679,-24072,-22783,29033,93715,93010,64370,-10658,-44473,34370,214413,464742,389564,198824,88605,44277,34516,10360,-19868,-48023,-86836,-123809,-77769,-54466,-31306,6116,6960,15819,105609,188262,228245,233669,231683,156142,67563,88218,89728,138558,103613,-15105,-78754,-52715,11775,85439,122111,49760,21933,17187,12300,-40649,-103044,-29285,40027,79744,44216,10915,16391,30175,58366,55456,10404,-59490,-30363,91499,295161,202051,-11072,-24085,-8684,-38454,-69774,-185929,-238148,-246979,-223793,-231287,-153661,-158746,-202153,-144363,-99374,-125323,-82759,-15781,34492,51840,44864,39989,7617,-3514,-3542,11450,-15270,-55257,-71656,-84020,-117923,-135011,-131377,-86017,-46006,-29376,-54307,-92287,-89806,-58374,-9465,29755,-24856,-42874,-2807,98658,32183,16618,29694,3631,142408,263909,258809,-18670,60107,109787,11273,47905,-84972,105348,193363,121640,68864,73181,99165,170449,-15483,-107178,-23074,-7712,-57113,-17526,8193,-31388,-37765,9403,37018,5803,-83103,-122511,-75832,-51784,10295,56646,23779,-66103,-145421,-41601,42365,-3474,-82420,-79858,-70130,-118201,-34683,46767,24224,-880,-37429,-96589,-126817,-141304,-130743,-112064,-91629,-72265,-38528,32011,54214,39901,32833,8336,15476,-23811,-48858,-41746,-23418,-14646,-18952,-21573,-13152,-41160,-58667,-59791,-31674,39505,29193,106957,99148,-52639,-85319,-32766,-60364,-35135,-6795,-28875,-70617,-36094,-10262,-6303,-42540,-53532,-17935,3404,38377,34520,14149,-32605,-57998,-62550,-29817,43278,92678,107962,144079,133076,95015,95612,94751,94202,45087,-18667,-65130,-78382,-46581,-41335,-58272,-50877,-57879,-91905,-60810,64369,154430,130137,32521,6185,-675,1298,-14666,-57551,24229,152487,218589,164370,147960,169763,299680,301042,164696,52777,-47704,-70144,27500,155877,108738,7039,-7371,-629,-30354,-28959,-9685,23300,56707,76339,40957,-1489,-22674,-48277,-45456,-18971,28073,61068,44029,-30543,-90373,50482,93512,65199,42194,13195,-2527,-2748,17023,55903,19969,-52511,-89571,-105472,-52599,-40818,-87985,-71689,-90445,-101702,-81122,-44347,-28672,-34300,-25730,-58882,-87175,-33952,-76357,-168284,-81140,-28657,-27457,-50646,36993,106223,127422,61454,-6902,-37607,7868,30440,58021,18162,-34541,-46481,44615,203902,364956,395688,336975,283717,133169,-4284,-49626,-43489,-71067,-73797,27597,107772,100556,62949,84232,118789,32731,-108824,-129460,-86303,-94965,-128502,-115619,-63329,-30438,-39121,-24223,23918,123096,102351,54647,53479,67524,39790,13122,-20838,-39938,-79746,-101256,-102846,-115900,-118075,-82809,-39513,-26283,-55629,-83610,-114842,-130684,-118398,-111473,-65377,-51160,-78872,-58472,-35545,-17190,-53478,-120265,-132336,2603,177529,227535,18591,-135125,-111027,-54835,-38449,-4073,7904,-27508,-26829,13227,-8130,-51736,-13854,35829,-49877,-84906,35264,94396,105983,69372,-47296,-61187,60899,229755,362547,391536,346273,282519,253922,260412,117414,-16313,-17752,14884,54248,66835,45199,-34401,-79612,-74925,-76458,-93976,-62440,-14274,1442,-28130,-77517,-100357,-75738,-33184,-28029,-82258,-60591,-27750,-44212,-29353,1791,51396,67265,55273,-15845,-70286,-81410,-78667,-70131,-56112,2020,42606,-1789,-78102,-172629,-97386,-42344,-18184,-11873,41909,191173,227770,177118,151253,256642,381881,307921,185189,83985,55196,48345,68155,124823,141031,66442,5228,7858,51109,42169,-78651,14570,169921,257651,226656,115387,-6716,-4223,-16642,-102302,-113558,-22818,-7976,-16240,94055,279651,372715,228423,67168,-47396,-121254,-50497,23616,42827,77268,8448,-91587,-10177,140296,142597,63823,-21163,-61689,2719,93959,121109,205586,273727,306499,360229,439666,436610,326474,133888,62469,38968,28033,-133,-50032,-80942,-142737,-104832,-66945,19201,73097,148901,145491,132181,139734,137834,146745,35001,-95826,-15886,-5903,-29630,-41210,16658,23709,-20119,-6787,110881,225173,267723,227568,90572,-34522,50147,99669,40187,14896,90918,166839,135471,-26519,-29580,111151,218212,165815,23264,-87975,-74238,-15584,6792,-56722,-64874,-66215,-27365,-17059,-38698,-1052,62217,162556,154628,62526,1333,-59607,-88296,-95552,-114545,-37467,57430,92151,42473,-11338,-951,22585,-21241,-62078,-55542,-7766,-28362,-31943,-77029,-55037,-3049,66118,26255,-57807,-64659,-85238,-86277,-59351,-8582,87316,211995,311377,354728,176664,-43985,45730,193273,288831,212667,98379,17730,8335,49764,43342,-25885,-56512,55561,102959,47447,-16457,-23253,10908,25698,42400,61455,47403,92587,85109,-47373,-106563,-57464,-62293,35295,280059,270574,50456,-69796,12153,9944,-78600,-9406,26555,-16266,-90855,-78922,-31273,-18654,28540,78546,20406,-89624,-144879,-101781,-113392,-71550,12876,90367,144827,180205,205594,99976,-45380,-61990,-9572,41127,71691,40873,48095,91885,98070,81895,14781,4603,23578,-27399,-60800,-86562,-107340,-39420,32239,48811,-5471,-58446,-38909,16351,83692,65162,33576,61491,23715,-86779,-107261,-20956,75490,59571,-69384,59020,227681,282114,175401,40282,-32167,47527,88247,48071,-23178,-105142,-7542,62131,88369,97154,78001,36337,-60138,-66769,-56678,-46466,97174,170626,216431,121849,-3805,-54161,-41328,37366,131316,264654,379331,351649,191625,-6617,-126469,-71830,-19101,-11664,-48449,-102755,-114056,-66684,-9658,5010,-48264,-15393,94432,112376,5021,-83122,-147584,-89922,44758,30718,26675,93284,147994,179783,121299,-63898,-121296,-45343,-19945,-35966,-70482,-99255,-57497,52350,74463,44199,52446,65256,68203,83131,83746,29214,-16335,-46902,-27862,-7220,-44679,-122561,-74593,2094,-1465,-15941,49554,24184,-37183,-107228,-106917,-68727,-29355,-14620,-12168,-51107,-81036,-16159,48855,47192,17725,-12771,-33167,-54652,-83617,-32252,13512,43553,41347,20977,-26340,-7855,62748,67334,65854,-4278,-80489,-117119,-79363,45939,190579,215668,127818,40018,-12935,-61862,-58455,-15470,64314,215744,308540,389090,400587,281558,184096,109716,100082,126252,153182,245551,334793,193885,-23916,-103665,57158,192931,292976,317827,255150,160423,49056,-12227,62393,288703,446596,500829,506520,359915,212066,188710,208522,194305,139550,98048,31854,-34296,-29717,-27058,-22995,-50124,-127244,-63892,-63653,-48207,-25393,1694,-18234,-80653,-52168,16175,21968,3513,56811,180077,307135,383704,280871,69481,-45591,-13254,26674,57015,29169,-50350,-106734,-112513,-90177,-63639,-34408,-61063,-102002,-93729,2205,86206,116101,96239,66946,-1666,-128360,-38469,54697,162904,177719,31915,-43300,-54583,-41552,-26144,-24336,-53682,-91810,-165214,-189775,-97251,-87024,-43540,-79183,-47474,12146,24650,-1705,20739,32606,41797,17663,-30343,-69938,-69089,-57586,-33649,-16174,-38746,-21517,-29346,-1989,61611,57791,37308,7516,-81129,-152777,-127865,-60329,25068,74863,85135,24489,-59308,-107600,-120073,-68459,-38371,10399,6153,-20244,17108,4409,-54359,-112293,-44775,64492,144709,155494,172315,191341,231842,262836,262429,267018,200329,62467,-40579,52331,185235,160137,45224,-4611,-51380,-70750,-100300,-96622,-76042,-24117,7921,-54585,-94624,-90139,-94303,-92360,-99710,-116297,-47127,47462,111866,109633,33861,-26190,-78953,-157066,-133982,-72474,-7715,96091,119323,-26777,-35860,105102,143279,82975,-11400,-102680,-121180,-79397,-27580,8527,8874,-6409,-13618,-4558,-15306,-40729,-103811,-107483,-39224,55155,62672,-5665,-86397,12566,9735,-47912,-33342,75534,116276,74789,24654,-20819,-103313,-72457,-17613,-20034,-28358,-65812,-106623,-130450,-127801,-81781,-32054,-23624,-68986,-81952,-39878,-21783,-42011,11518,195564,379686,308639,172945,66316,19011,-6866,-29836,-55723,-56939,-63222,-71565,-81219,-56389,-18095,-39771,-54239,-20969,76803,250116,183716,106668,49507,-18181,2093,9135,-14933,-102949,-131234,-30025,66150,131471,152498,50692,-63281,-123266,-44376,56508,111249,156754,132963,70012,31309,15299,-354,-42920,-55651,-33675,25222,33131,14260,9079,-108495,-70168,41640,138399,112738,-28498,-104714,-77534,-93039,-117287,-59615,45198,83581,63117,28406,-6508,29821,12705,-40982,-23024,71206,121261,111344,56009,29379,31169,91156,170539,172536,87727,-6562,-82896,-150084,-107719,-85492,-118188,-124423,-125047,-106992,-34017,124860,241856,208233,158344,70855,36382,-36485,-75622,-24987,-32038,-53283,12148,88516,20478,-134779,-4473,224143,183109,41651,-46443,-60671,-102059,-128359,-65681,27428,127305,135399,127825,147937,109062,20365,-101477,-101472,-23678,53155,27311,-53448,-119021,-30633,41637,133282,225822,220929,143040,131542,131681,176508,245780,305600,327105,284247,171729,78548,-7422,-52249,-64675,-14849,53878,137301,204803,238764,163297,14781,-109894,-158461,-128578,-73957,-67075,-50582,32047,33389,-22898,-87396,-119905,-107731,-74798,-33827,17612,92753,173014,167782,74903,5309,-76950,-83864,-17341,-13875,-1261,8238,-12977,-53479,-48201,-17182,-11682,73635,194342,257986,213644,138834,64921,48376,29694,34436,11873,-10384,-59904,-82210,-119406,-148534,-52605,1357,-5538,-16950,10949,55730,70359,100719,71458,4808,8502,35807,21906,-14974,-96155,-114523,-68658,-88704,-159343,-165456,-38412,163799,428159,481986,259700,123890,193418,363820,426270,377490,325253,249141,129816,-13416,-48180,44072,38553,28937,54445,-9153,23754,111281,68616,-22163,-56726,-17956,-37696,-71603,-2311,64534,29339,6642,37613,42153,25042,-47887,-44170,48238,84266,48720,-9476,-46954,-90828,-37402,-3977,4554,15309,7267,13566,27723,169817,320778,354893,314530,263883,196581,92190,-19736,-120951,-150325,-87666,-43004,-63412,41192,157553,95832,-41793,-79302,-15479,-24058,-97148,-145655,-94932,-77098,-54688,-30060,-66510,-53891,-34403,6508,105450,180409,162568,52654,30914,28321,83292,137872,103614,-17026,-138757,-144159,-81569,-30942,-42958,-65531,-52728,-69044,-96055,-54329,36547,102697,61951,-3984,-7762,10098,-45736,-69777,-59464,3448,68574,93220,39374,11632,15913,17386,80521,133477,147453,133338,63191,18742,41871,50072,45016,13841,-31202,-31647,-1529,54048,91866,130553,93017,-9127,-44639,-44168,-10915,104976,256937,291375,262845,119714,-43797,-105300,-112935,-104911,-106392,-77231,10371,71196,23268,-20605,-99658,-144158,-147592,-163017,-129329,-109559,-85807,-79279,-57453,471,17859,-2611,17888,76612,105302,96838,71656,8508,-49761,-39770,21525,50398,28891,16338,12,-11066,-54455,-90326,-82403,-87951,-78959,-81611,-79902,-67291,-17114,95245,153909,100167,90882,128766,163757,132019,37456,3745,18255,-13738,-42992,-72957,-59151,22278,120648,201520,197671,120805,255765,304339,147501,45690,-23614,-43080,415,2535,37287,117818,133278,102841,65021,72905,-22642,-89113,51439,154525,128065,70757,95655,123619,189005,267887,336362,330291,125102,38528,56777,92209,102843,62721,20995,-11198,-8333,27520,56606,65269,55405,16314,-29058,-60074,-92200,-112280,-86530,-37455,-55568,-40804,-20655,-8569,15496,-4420,-36934,-80141,-83830,-71216,-75307,-50468,-30905,-35476,-57270,-90650,-108015,-89323,-24032,39816,34238,-41309,-78205,-37806,-34008,-70298,-117854,-142563,-38007,77123,115693,175400,185129,193197,148285,35322,-74955,-133231,-119699,-96207,-41937,24842,71962,170616,238197,163929,57756,-54959,-107813,-38910,-7530,-8841,28177,102894,124978,40466,-54288,-30176,129285,202532,99806,-10180,-18592,31835,9420,-95608,-31929,29855,68228,22067,-50003,-66607,-61764,-107814,-39773,-1418,-54140,-66782,-28363,13854,-12705,-34864,-33068,-32149,-16457,22475,27211,-23073,-84559,-10081,52915,92879,94341,79920,13480],[-86141,-18181,8631,-5109,-58278,-86546,-79208,21506,82628,94931,100797,139366,255397,239310,123044,24901,-4919,-14374,6549,68168,102760,113610,120135,126815,103865,50898,-7437,-14258,-19897,-58603,-78745,-80229,-40765,31595,115754,118429,99281,69471,47226,-16955,-26931,69427,186710,222132,152149,33470,-21399,-10797,2558,-4360,-26453,-51406,-10582,44089,-9428,-81280,-105478,-89064,-84694,-43845,-41669,-95274,-64615,24273,2626,-27404,10567,113738,65020,21690,-91295,-98746,-37948,-52466,-80867,-61720,62717,147994,70287,-33334,-119485,-148237,-55985,78944,268566,375322,324512,93522,-53220,-78502,-39565,-17109,-53681,-73357,-50736,31259,59406,73330,105962,98747,29390,-83011,-86668,-30093,-15009,-37281,-88921,-121927,-85227,-65842,5469,3079,-64269,-100481,-87372,-9373,160168,289464,261965,159268,69924,14300,21600,-794,48904,98346,33165,-46909,-38890,82230,51456,-2746,-7297,5802,12596,-48791,-70091,-25867,10617,18402,-27596,-75847,-71509,19070,99038,70822,35122,33038,78653,171370,227560,198226,197939,230430,242702,238257,126992,4286,-16654,94514,102544,26799,-3019,-29142,-22009,-33142,-32934,-53923,-86492,-143282,-189580,-217382,-168423,-73833,-58873,-98601,-213635,-241911,-153638,-63506,30633,131656,43247,-148187,-231820,-239075,-80884,90427,133478,122742,-16442,-121174,-11754,1702,-24191,-83187,-10430,161229,87625,-14031,-71420,-126466,-126356,-73826,5814,74918,57604,-273,-32529,-38724,28376,82265,62399,9537,-31050,-60238,-66818,-80429,-120820,-162380,-141087,-86596,-58549,-17698,-14779,-5722,-9697,7179,5653,5210,-23824,-36570,11868,156441,408388,518452,542378,423913,295460,338439,374500,288570,142998,83197,208627,343944,377022,398424,294274,93317,-63127,-63218,106785,274190,213442,54702,-17755,-13964,43287,127668,212261,208175,204352,149583,44336,-43822,-66969,-51268,-40973,-11070,-44078,-87800,8708,38096,-20791,-102546,-104383,-21362,12512,-23488,-28074,40222,161799,183332,89926,44702,50354,86296,134846,188469,146235,115888,76861,37271,-30920,-132511,-102802,-79615,-145397,-155095,-73774,7870,51083,54066,82872,91914,45559,-73879,-143389,-108033,-117434,-85583,-30892,-26712,-82418,-114764,-99984,-107979,-55118,98233,191361,117750,25549,-58224,-132513,21259,290579,368838,140879,64539,82492,136140,59704,-25400,-29131,-24724,12416,32504,-21014,-54537,37505,121802,92021,-24599,-167397,-98555,-75924,-59873,-11200,62398,113447,180497,181292,150706,102247,141644,247625,281905,45035,-88230,-157838,-98299,-71065,-67192,-75372,-119691,-175622,-137096,-113953,-68783,-18822,-5932,-25110,-47189,-22084,33384,37262,4639,-7648,45558,137388,279219,201766,38909,-16957,4697,94445,126641,81184,34350,8842,90722,232891,246922,83065,-39310,-56630,-50513,-30950,-41408,-4292,71198,86071,63999,-9353,-42040,42726,248063,485506,370293,206659,102474,60668,51165,25241,2858,-25239,-79768,-119076,-73241,-61988,-47921,-7515,-1205,18966,148735,265924,349270,400842,424207,323407,166477,126546,103067,184138,140994,-21682,-66721,-35812,17211,89994,140973,73092,30465,6312,-1404,-47092,-121346,-70849,-15859,29144,19848,3408,14540,28440,57938,69737,39805,-30002,-33970,62415,227504,150442,-38473,-28939,-3971,-41087,-97675,-222380,-266404,-296071,-288035,-291536,-141450,-156187,-224056,-176565,-125122,-107330,-62701,-3286,37055,49382,28866,18023,2680,9391,12400,22869,2736,-30298,-48717,-72564,-116026,-142678,-145797,-61964,-12587,-15997,-51265,-96096,-119586,-102502,-56210,-6151,-65394,-102879,14966,127800,58768,31728,46649,30863,177707,334572,405882,178043,160436,140060,29041,48327,-102448,75870,188601,86365,27511,40908,138322,249317,32020,-95524,-20258,-6546,-56235,-17505,4698,-31593,-381,41791,43791,-2034,-92196,-116120,-69541,-57483,-19380,14598,6108,-74820,-130127,-27669,47447,-3537,-78992,-69015,-52802,-95816,-28844,57906,57932,57062,22852,-46010,-81582,-127399,-157696,-146952,-112847,-62534,-8573,79206,96510,68224,39513,-3344,15240,-12165,-37005,-41493,-30423,-19249,-12176,-878,3954,-31390,-56465,-67762,-23051,54971,50548,128006,130481,-43868,-71163,-4058,-30907,-40161,-27846,-46356,-62231,-12432,18268,22078,-14596,-28346,13225,42962,90362,65161,9398,-51975,-93296,-56798,-4041,98034,188120,203751,204971,156305,110299,106575,84574,76760,33267,-23444,-77258,-122209,-99306,-59941,-56648,-43085,-53423,-92869,-68715,51847,135180,106190,15908,-10819,-26258,-18799,-34569,-68586,41056,157361,184631,124083,113892,116556,234369,265165,160123,57569,-40681,-55976,50774,182686,106983,200,-11645,-8639,-38593,-34621,-8395,39775,90144,110359,62801,14613,-6246,-33568,-30517,-7172,38793,68514,48514,-27767,-87514,47008,79883,56356,38276,12287,-1932,-826,28585,84352,54414,-28563,-75480,-104231,-47030,-32615,-102141,-92638,-106126,-108074,-91852,-64331,-46464,-41345,-24824,-63301,-96051,-38419,-74533,-168147,-95777,-51119,-57824,-72952,21393,74313,93527,32679,-28003,-49119,4775,33297,68818,22311,-36161,-56249,33675,178786,335528,395336,338925,273110,108869,-34834,-93726,-92876,-103955,-38321,63935,150684,158022,135273,129356,123065,15023,-123282,-128173,-80995,-86174,-119166,-118330,-56367,-22015,-25809,-7983,40903,148335,134569,82982,82657,94815,64673,33087,-5953,-33275,-79883,-105147,-112557,-100036,-91045,-76489,-47948,-36663,-67763,-95040,-113367,-106828,-108178,-113857,-75784,-64078,-76547,-41498,-22353,-21570,-80112,-97925,-100594,-16801,160235,228407,31275,-131424,-108034,-51163,-37055,-7780,19031,8067,3840,14995,-35272,-81191,1195,53219,-47069,-83141,40833,112265,140767,112649,-5515,-97673,9579,175930,304857,367889,362467,315164,298155,288669,122413,-23442,-27799,16755,63684,73045,51905,-23100,-80103,-88913,-91561,-95745,-61504,-19891,-15513,-50415,-97612,-115402,-82672,-22459,-317,-56119,-52963,-40650,-67553,-64446,-37195,18813,49696,62121,8321,-44395,-68834,-72935,-66409,-61104,-12027,28638,-13501,-93661,-163665,-79915,-36170,-22868,-8024,61338,197944,213773,165174,143411,257444,385042,311052,202956,106040,74941,62875,72918,132116,156732,92067,23023,16925,54334,43530,-66270,-4745,136763,215317,198960,112832,36071,66829,38472,-72873,-129635,-46083,-30731,-33238,81234,231521,323743,201981,62250,-35088,-111673,-50418,36217,64352,98304,15269,-94470,-34009,100072,103714,46810,-23084,-64085,-8804,89422,137444,240270,296917,327599,391572,456237,442170,339017,138335,63922,48164,52500,40405,-11169,-54369,-152922,-97172,-53615,27010,71956,139306,136408,124894,136699,141765,152280,25518,-78702,13714,14243,-17085,-27362,29602,29687,-25066,-18386,96925,225353,290183,255882,103221,-25820,49049,95539,26022,2809,108848,208590,160008,-23862,-31049,95441,168185,99893,-32083,-131720,-103634,-49794,-32472,-86394,-60993,-63731,-37898,-36057,-48714,-8481,44509,125422,113417,51349,12970,-40334,-82617,-95324,-124790,-45247,42190,60747,-3340,-42133,-6102,-228,-53632,-80263,-52542,-5361,-40719,-59449,-111265,-29930,12567,103186,78310,-17878,-42125,-77493,-80772,-72605,-28502,79829,221326,341854,368845,146177,-58569,39151,145941,264863,203664,72449,-18028,-15766,30846,26780,-39628,-57372,51732,93262,44093,-23793,-39787,-13538,-10697,5305,59237,92317,147958,113186,-37056,-108080,-62394,-70819,26039,261281,280732,54193,-63911,27210,15281,-71545,-4664,29055,-17124,-98275,-69504,-23269,-15811,27600,79645,28725,-75692,-148135,-108007,-109204,-56589,33833,126645,192091,210180,219069,101811,-46613,-51559,226,45409,74395,42389,51599,100653,115425,99574,23941,7585,36250,-3153,-36965,-68045,-90336,-37238,29940,47663,960,-52793,-38188,8083,57230,25923,-20105,-19895,-59506,-146372,-112373,17779,119895,77407,-41900,90486,253256,269778,122969,-13932,-69984,26985,78672,38155,-36043,-97612,1437,63096,83618,92291,79941,40100,-58358,-54677,-38545,-85755,24083,99811,164460,98925,-18857,-76500,-73864,6457,116431,275780,424497,400179,205150,-1979,-126698,-72861,-17507,-5696,-41127,-97956,-119660,-71217,-10496,7779,-37846,-3672,110692,140295,26656,-67348,-125422,-78549,14340,-3501,-4726,58809,109221,139566,91509,-74557,-110420,-51626,-43056,-63120,-90775,-112665,-66533,44371,65759,35464,47429,66231,76885,95913,91177,26460,-24335,-56127,-34702,-7626,-32178,-102624,-98811,-16597,-13702,-9106,56209,28565,-37159,-110765,-96674,-50111,-9530,11509,16993,-26201,-86992,-24072,35008,18892,5996,5461,-12714,-43417,-74280,-25129,18934,46023,33927,7646,-28589,6069,81112,74353,61768,-7449,-64793,-81283,-72920,24392,140948,153172,74735,1072,-36513,-79270,-79335,-19819,65532,202228,285320,366491,378475,272335,182219,106843,93132,116418,143212,237801,341678,189680,-30418,-77060,104888,279259,410418,430675,336547,195989,61390,-3818,72240,308167,462597,504954,512383,370471,224053,216483,245628,212417,162255,119873,48968,-4630,21902,33794,17141,-45054,-120915,-40184,-29914,-40048,-36291,-12116,-28811,-86948,-50661,18523,20043,12161,83569,226128,366971,422802,267275,40916,-64053,-21219,12202,35519,9559,-60323,-93065,-99954,-104337,-74750,-42934,-68192,-107098,-92938,-3169,73557,103440,100323,79576,13960,-102955,-38512,79446,234590,275533,96374,-8173,-34324,-34137,-16821,-6062,-30818,-70582,-141484,-156864,-76632,-66502,-39910,-62688,-43353,4642,11848,-20562,-2,15554,32014,18180,-26621,-69672,-69421,-53320,-28379,-26665,-65672,-56066,-52413,-9172,59522,65938,52241,20799,-74137,-153183,-141733,-67774,27795,84022,91411,10438,-81910,-110828,-144514,-109669,-63062,-17835,-21441,-42778,-804,-9334,-65152,-141698,-75096,20721,98903,118521,144218,169810,217498,267061,277894,282762,207718,60633,-49767,45979,195110,187762,82262,28507,-31593,-58149,-95452,-100009,-81287,-30740,-3159,-59160,-94689,-89155,-92707,-93366,-108164,-104164,-8503,86786,141205,124744,40039,-25336,-78543,-142650,-107025,-58621,-139,103817,142564,-23152,-18923,138693,173607,102403,8230,-72438,-150657,-95147,-32412,9548,2983,-10692,-8135,15700,14537,-22134,-98869,-98810,-42358,41223,55051,-1113,-68650,16665,11164,-40297,-34255,62629,101899,64456,15159,-34998,-121035,-69254,-12190,-15571,-29419,-75086,-119736,-134768,-130184,-80752,-31685,-26619,-75036,-85843,-39638,-22583,-28282,17742,199128,364960,285612,160456,65687,19295,-10458,-41251,-82865,-84841,-82079,-78751,-71950,-36106,5410,-23391,-47599,-5624,113774,299450,207952,102563,34012,-40577,-10767,7196,-748,-80238,-131774,-26931,74210,143519,176502,94905,-9203,-83689,-21320,70875,119569,163452,132555,72965,47107,45080,35280,-6301,-22814,-11519,28072,15550,-13756,-23640,-117574,-37661,59743,135570,99047,-49986,-119063,-81316,-97774,-99775,-33195,50658,71836,43792,3842,-17233,33996,12740,-41807,-15627,84407,131490,124695,74283,47414,38317,85456,144314,133736,59528,-20963,-86891,-147740,-114135,-102303,-106163,-109925,-111885,-84125,-15520,124144,269844,272172,213302,89354,19133,-68177,-121941,-50175,-36424,-57209,3378,83252,26680,-129249,-12172,223343,198721,47244,-53275,-74693,-111509,-116119,-32289,67021,171972,171447,143936,136518,82124,-5615,-115533,-93047,-25273,47998,23816,-54300,-113685,-38244,26406,115055,204233,206375,146398,163355,196323,235808,278571,309954,322355,276546,176442,92326,-938,-59311,-63376,-3042,67821,154393,222729,262936,221419,53511,-78753,-97348,-83698,-65382,-90578,-89629,7742,19412,-34272,-96610,-121261,-99274,-71537,-40195,-6191,48543,121728,127360,63551,9166,-65695,-78456,-15243,-2989,8060,14261,-8422,-49424,-31099,7526,6256,72407,214175,307598,256711,152019,59488,51879,50250,56894,25043,650,-45707,-74425,-115818,-143089,-61139,-7429,-6716,-30592,-19193,20145,34084,68450,46453,-10365,-12184,5862,6419,-13683,-78424,-93779,-42386,-60691,-133884,-179528,-55983,140696,417421,477933,270563,149316,221608,375956,428783,390949,341015,259771,133652,-5547,-4777,103556,105793,76067,88340,22028,70666,153359,80593,-22698,-59088,-8605,-9704,-27480,39918,95186,53234,23003,43156,40478,25201,-20614,-27523,37410,73552,58072,9510,-49613,-116059,-49532,-17379,-19890,-16217,8841,65018,117821,270102,358910,373245,343401,291153,222837,121455,19774,-69763,-97365,-79398,-48981,-90657,5949,116914,72216,-54690,-98242,-17027,-11752,-78780,-131419,-88681,-71442,-57880,-46717,-83690,-65283,-39009,12572,107996,168742,152157,54270,31449,30599,91623,151237,111543,-15246,-117458,-120668,-76287,-32588,-40748,-56663,-37993,-57661,-103311,-70352,16510,78584,35176,-12006,14011,38992,-26838,-84249,-70758,10335,77956,109849,68878,33269,21060,16871,82287,137202,147618,134044,57807,2594,18569,25151,26647,10167,-24616,-23612,7098,61648,94885,128673,91478,-2002,-29895,-24549,152,103678,234835,253702,238078,119020,-41982,-101967,-111514,-105771,-111396,-92632,-22304,23202,-12327,-32546,-85639,-115790,-132100,-127762,-125576,-124363,-103616,-94631,-55689,5785,25324,4627,21018,77241,101648,93633,67142,-780,-63725,-53322,9625,37485,27019,26498,17557,7143,-39576,-74093,-67456,-82126,-81186,-94110,-69224,-37619,22017,131539,176818,116816,99961,124245,138946,83017,-22087,-29757,-1736,-26139,-33055,-49272,-86753,5344,118162,223429,261214,244649,366144,361816,156778,32519,-50534,-51763,-18817,-30683,-6706,57665,78643,83436,74883,88515,-16963,-83478,50256,145346,116015,69356,114522,155246,220647,295082,349392,318829,114249,34716,59826,104271,120604,79409,40241,14292,19308,52010,70609,75647,64774,22155,-25385,-54500,-83602,-97648,-91245,-60514,-83029,-68373,-42080,-20979,13484,6382,-19062,-60084,-66819,-55616,-57302,-36752,-20373,-30081,-58568,-95960,-93243,-52948,11201,72295,66026,-12074,-47648,-14330,-16239,-53748,-96470,-130659,-43972,69256,115221,190523,225752,243259,186145,69525,-40219,-106724,-104717,-87827,-50121,2968,51850,168123,256816,198691,97640,-33931,-118606,-47569,-15883,-21393,18063,113989,146290,46504,-54444,-14193,158241,240996,135460,19380,-15832,16036,2704,-87455,-27499,20129,36344,-20604,-75716,-75405,-57824,-108993,-35734,4186,-51349,-58964,-5925,47344,23867,-7741,-19731,-27994,-25447,-487,2757,-32319,-76713,-13062,41499,83723,99386,92584,29055],[-79661,4543,36884,11658,-47140,-71615,-82454,16492,97309,113083,100814,132066,225458,228502,120479,18401,-14069,-26070,-4503,62108,119094,144269,148083,139436,93988,30871,-13820,-9477,-4771,-37937,-69459,-81342,-47180,25185,108863,113983,96858,76551,66579,15135,3826,97451,234808,277688,215574,95279,21415,6152,3202,-3388,-21473,-46160,-11759,31849,-30942,-96047,-94153,-80745,-81198,-46285,-37741,-94757,-78809,27298,6939,-34397,1994,111428,71959,31553,-92513,-91336,-37979,-55899,-86450,-69350,54198,123654,57178,-32496,-102253,-149502,-75203,63341,251413,349389,313676,113038,-29344,-85335,-50270,-22884,-59456,-82440,-67384,13669,32428,40456,75433,82533,23373,-83161,-87623,-38447,-22332,-34988,-87317,-126617,-85583,-42702,38812,13486,-74036,-98672,-89537,-25942,121177,236728,217339,137693,60475,4368,-3762,-31252,11616,63432,5790,-69584,-53201,64551,34433,-15362,-26488,-29202,-13989,-46840,-64622,-28200,10302,19210,-43795,-123297,-101954,3136,77794,56861,23434,23465,62775,143963,176346,131699,153822,221446,251756,247437,133696,9123,-41316,51728,90356,23175,-13142,-42755,-35750,-45600,-40868,-57967,-87191,-129136,-185531,-203085,-140020,-56789,-66749,-122307,-238979,-217071,-128659,-62418,11278,116273,44121,-115734,-174887,-176951,-60504,107957,132399,111541,-43628,-77482,33899,4196,-31282,-105465,-18405,144464,76952,-18627,-76165,-134797,-120178,-71181,591,63844,58671,15891,-23629,-48777,7591,64952,55026,15384,-21401,-49829,-60150,-77582,-124231,-148392,-125941,-71584,-48106,-13121,-10150,5584,-8926,2591,3587,10970,-13202,-32823,-2326,132783,379227,490499,501117,373119,243397,287209,337321,272901,139919,70006,172413,316004,377072,394978,269959,79684,-63666,-64737,108496,295689,249912,73961,-438,4456,55280,139425,259542,278867,271905,201818,77161,-27507,-94046,-62797,-40142,-116,-20959,-65502,-12602,-2108,-55058,-126744,-87244,-17735,11245,-11775,-9008,62490,179628,158087,60021,15833,20154,57442,121796,170152,122909,97229,72234,36368,-31097,-130277,-91314,-62731,-118961,-179321,-89498,-1989,41102,45577,78866,89476,51460,-62326,-132094,-122500,-122160,-68569,-18502,-19102,-77421,-132687,-112077,-103367,-41290,111340,200341,113007,14658,-66816,-122328,25425,309033,384705,143343,62796,77201,136636,71235,-2223,6149,-8268,10939,35612,-13125,-57905,12635,83938,58531,-35360,-156543,-98885,-87840,-79001,-28444,47548,98567,159563,148186,112000,77795,124591,206417,216908,29775,-91852,-165866,-105453,-82164,-76621,-74315,-108739,-154811,-104584,-84046,-68042,-32050,-7241,-29267,-49425,-14876,41137,44928,11008,-5070,38015,104114,213061,174631,28966,-13174,9350,70796,81570,47975,27922,14335,86818,221064,241001,90429,-47087,-78413,-64720,-40451,-55610,-27642,52589,80213,63369,-8919,-40169,51777,280032,481232,327732,198760,106821,72081,63736,38427,29552,9798,-55498,-101005,-69290,-67773,-59694,-18298,-8610,18027,185579,305634,381602,414645,415553,305154,155955,131266,116032,232154,180660,-32262,-53880,-20100,20419,87521,154160,93363,35712,-6900,-14959,-50972,-130905,-106238,-58231,-4774,6283,2670,17528,29315,57808,83038,68572,4728,-22199,43066,167882,102795,-67577,-35000,-3859,-49844,-138545,-238479,-264947,-324940,-339222,-354223,-128589,-144014,-228415,-189056,-128148,-78898,-42425,9051,38467,44560,11172,-2268,-1515,19074,23086,28415,16002,-6333,-24579,-59424,-110636,-146559,-154735,-39753,11968,-8043,-48558,-91760,-145678,-150422,-103432,-34629,-92052,-95285,62495,161614,88173,45530,57060,25296,142082,258482,311740,164390,206234,170769,35730,42965,-115470,39573,167094,41742,-18361,12471,171313,308724,76226,-84965,-19134,-6638,-56039,-18310,1235,-24451,38895,73805,48302,-12688,-102892,-109832,-64280,-63087,-45891,-28165,-13442,-83547,-117109,-19973,44114,-9237,-75046,-49138,-20759,-69248,-33385,61482,88910,120333,90156,9123,-36362,-112249,-182965,-164211,-112687,-51351,16294,116981,130264,88618,38116,-22173,5455,-5796,-26948,-43162,-40287,-27050,-8795,15899,17585,-22321,-52824,-73065,-16154,63209,67096,142087,156011,-37453,-61380,22324,4525,-34100,-43941,-59422,-57576,4801,44339,53964,22597,6153,48353,81632,136942,88160,6566,-64451,-116101,-36487,24386,153690,281373,294396,257226,174172,125171,116622,74641,58350,17385,-30248,-64871,-97175,-133360,-81040,-57700,-37862,-51208,-96485,-79104,35860,109127,73987,-10802,-34334,-49004,-36114,-50606,-72934,54779,151638,143831,82919,77633,61533,157603,213378,143749,56257,-32943,-40903,76157,205020,103407,-3137,-14695,-18886,-49676,-39198,-2923,59427,125960,147143,87383,32149,9655,-17887,-13704,5178,47388,71687,48456,-27540,-89031,35562,60734,42623,28969,7764,-3582,-1320,37726,109689,88478,-4855,-61708,-105408,-47099,-31046,-110395,-106660,-113497,-109044,-102265,-83959,-59321,-43833,-21266,-58055,-94353,-45933,-77501,-164792,-114796,-78861,-90891,-94372,5195,43242,54680,-2106,-54299,-61505,-1517,31560,74145,22847,-38705,-67738,17553,148287,297537,382380,330651,254680,86476,-60290,-115844,-102673,-80278,-6861,93834,184762,209789,209058,191631,141653,6105,-131137,-120144,-78404,-79913,-109711,-104305,-51613,-18251,-17609,4989,58108,170759,164541,112433,110748,117789,84960,46878,-643,-36764,-86517,-112660,-108130,-80688,-69402,-72743,-60379,-50777,-80637,-99597,-93266,-79997,-96480,-118847,-92883,-83453,-76099,-29317,-13503,-29620,-102096,-70750,-60671,-27402,135147,218885,40754,-129291,-107875,-50464,-37209,-11581,28781,38652,27530,10927,-68956,-78526,17598,58587,-51820,-83045,43354,124108,168761,151878,35635,-102623,-45529,108494,224311,313669,353232,329071,325271,299421,118897,-32983,-40126,15828,68093,74296,54881,-15732,-82948,-106376,-109162,-100388,-65232,-31534,-38777,-77508,-121320,-132637,-93148,-16933,22343,-30978,-41339,-46408,-80872,-92573,-77408,-19612,24493,60952,29390,-18158,-55207,-67224,-62527,-64217,-21858,18399,-22391,-103235,-143427,-64152,-30284,-28766,-3223,78228,193587,188376,143150,128191,250823,377391,305814,214757,126698,93683,74965,74299,134332,166545,117173,45184,31260,63420,47065,-58025,-28526,99595,169786,166945,109203,88114,141342,96240,-43281,-137698,-76373,-61250,-53031,64410,175206,250498,156496,46531,-28457,-104404,-57530,39884,74958,108736,16620,-95944,-55942,59826,63027,25712,-29272,-66235,-16028,88173,155306,270096,304776,327586,397669,441094,417732,330957,135941,61280,53676,75197,84052,31424,-21514,-135609,-97488,-47386,30080,67238,124609,121236,111280,127205,140367,153905,15425,-58348,38450,28897,-10470,-19623,35831,28730,-33726,-30597,79226,213540,294660,267129,105062,-20868,44279,83679,1382,-20226,120361,237947,169741,-27441,-36490,75119,120146,44124,-68818,-145180,-118282,-78843,-74488,-119945,-59145,-63316,-42687,-44103,-49547,-14149,24259,84453,68343,34466,20363,-17603,-72046,-95765,-138004,-56588,21372,25042,-44224,-60151,-13637,-28975,-89733,-90050,-42871,-3363,-56553,-89395,-93617,-8387,21340,135925,140384,34536,-17668,-73353,-79831,-86774,-47739,63757,207690,339453,345940,102670,-69265,29960,94721,216004,174814,37323,-51992,-39072,12102,10490,-54029,-64691,39002,75615,34988,-33671,-57506,-40872,-50995,-33423,50812,125112,184145,121910,-36988,-110006,-70859,-81733,15977,233955,277002,51201,-63606,34537,14013,-69112,-2797,28853,-19850,-106684,-66937,-21936,-17578,24457,78895,35884,-62158,-143284,-116408,-107277,-44123,54122,162747,233043,229223,217294,92904,-51454,-45374,4828,43414,69471,36229,45849,96787,117618,99518,20162,1428,41492,17731,-14311,-51664,-79103,-41861,19092,37157,-601,-52792,-46058,-10173,22138,-18255,-74560,-102286,-137516,-129543,-57639,74556,171393,95602,-19177,107727,256362,231793,60112,-66304,-109596,1493,64054,24742,-52262,-91817,6361,59317,72743,79668,73114,36228,-60363,-44610,-18819,-100885,-56470,21282,99470,64212,-39728,-101371,-110502,-33527,88625,267614,440603,418136,200670,-2838,-125837,-81181,-23640,-6196,-38275,-93452,-121141,-77353,-16401,4423,-33826,2617,123766,172234,57516,-34965,-95568,-44146,13290,-18083,-30720,23792,68588,99847,69900,-71226,-102005,-60485,-61254,-75492,-95811,-116073,-71199,36750,53618,21366,37689,63238,82100,105117,94539,19089,-37824,-70891,-46370,-12159,-21526,-83391,-123057,-40356,-29652,-5701,56338,26798,-42984,-118944,-87240,-36181,3586,28180,38818,-2605,-84877,-34850,17667,-8973,9995,37065,15186,-31941,-70527,-25410,14547,38227,18827,-10999,-33959,15138,92623,81159,61024,-599,-27983,-39808,-61584,657,88248,89194,21060,-36291,-57572,-95837,-101412,-29149,60364,180965,255500,335309,346266,253221,170033,95124,79781,101142,126761,219605,331301,174247,-40798,-49954,156905,363715,508839,516453,396816,217389,65179,-578,76349,311316,453634,486241,499541,371810,234030,240402,275467,219835,176117,134359,58577,19595,71993,95847,54116,-43438,-117767,-23367,-859,-27939,-48679,-32286,-44873,-97142,-53430,16103,16017,19219,104031,261272,407637,435179,235046,7093,-88228,-37926,-11798,4549,-15774,-66180,-79715,-87208,-115848,-90116,-51472,-76420,-115259,-96958,-14500,51546,78002,92024,82593,23911,-80297,-36654,108734,319281,380404,174526,36308,-7793,-22761,-8310,8943,-10752,-49763,-115052,-125917,-58270,-53018,-38427,-48831,-32282,10992,14605,-29245,-17395,-677,21397,16392,-24843,-69950,-68799,-49642,-25313,-36715,-86768,-86329,-73350,-17221,55972,72061,63267,27488,-73741,-153907,-154306,-72704,35441,102086,109212,7557,-103506,-107932,-136708,-130419,-78127,-42930,-49878,-67253,-22106,-27551,-74970,-140405,-103802,-27705,39690,64442,98862,133168,186944,251557,273432,282146,203188,51682,-63279,34832,192664,200758,110521,53748,-16669,-49196,-94980,-108683,-90678,-41997,-20192,-68163,-96055,-86712,-90357,-96090,-115610,-84117,23075,118305,164007,135265,43999,-26450,-79204,-126221,-80624,-47904,1232,101010,152106,-25231,-5674,165799,198074,114649,21244,-47886,-135870,-111438,-42746,2962,-9872,-21674,-8054,31150,44201,3776,-85300,-92863,-48330,24750,42938,-2030,-54117,22667,13940,-34223,-40102,43013,80898,48748,1750,-51130,-137079,-68397,-12323,-16081,-33961,-84988,-132857,-139458,-135045,-83425,-35918,-32311,-80257,-91613,-47689,-32481,-20661,21155,190437,320748,239237,136039,60225,13624,-20337,-58968,-116149,-117895,-104888,-88548,-64486,-17439,25596,-12779,-47032,6352,153890,340491,229332,97498,20684,-61890,-25164,3091,11066,-56257,-136370,-33121,73061,147595,191061,127877,36868,-48070,-401,80701,123194,166006,128645,72807,59319,72704,68502,27181,6043,5222,24616,-3610,-38066,-51569,-108031,-2589,77546,127308,77764,-76968,-131085,-85464,-103564,-81751,-6551,58898,62426,25329,-20415,-31584,29714,5908,-44962,-10747,91327,133213,128959,84118,55898,38770,74243,112586,90886,25328,-40761,-95209,-148200,-123199,-116178,-79668,-91161,-92815,-56583,1423,105675,270294,315612,252452,105621,9603,-72172,-142292,-72786,-44681,-64425,-5348,74902,29526,-125282,-21433,216358,208653,49460,-60515,-82150,-111201,-95229,3527,108942,212771,197567,148428,115589,50557,-35849,-131377,-84960,-28220,38446,14971,-59335,-106263,-43678,12267,96310,180016,186235,144955,190485,257411,289252,295043,292151,296588,252167,169685,98653,2924,-66760,-61907,6995,78825,165845,231472,270108,256963,85662,-30478,-35517,-28317,-36363,-82919,-74182,-9884,5156,-47669,-108552,-123968,-93633,-71472,-51405,-36539,-3791,63908,81275,47890,8631,-57139,-76556,-17492,2419,11689,15676,-4808,-43501,-21496,24644,21926,71159,227046,349637,298620,167447,55735,53156,68106,73474,32360,6550,-32693,-63336,-101757,-133667,-81638,-29140,-19194,-50728,-55029,-13345,5806,42956,25299,-23486,-29201,-18727,-8016,-13518,-64041,-77087,-21934,-38614,-113551,-179906,-75955,108354,384503,452518,276568,174241,239964,368111,407871,383565,342267,262435,134914,4042,33798,155960,165994,116931,115066,52813,121907,194746,92543,-22124,-63081,-3265,12584,12192,74879,115952,69092,35390,48480,42405,31636,6838,-8141,29370,61112,64216,31989,-39915,-141628,-62800,-31859,-41641,-36197,29211,137786,228816,371238,378414,373565,356869,308441,242479,147693,59906,-11962,-34216,-51734,-51504,-121666,-27213,79370,51110,-63488,-123073,-24304,-4305,-65446,-121110,-85149,-68794,-61800,-61612,-99106,-75873,-42297,18313,104511,147374,125723,43087,22305,22812,82688,144300,107571,-16032,-89814,-81774,-58280,-35590,-41847,-48458,-25434,-47683,-107560,-86075,-4942,50503,4570,-22380,28337,60696,-7224,-90447,-60723,31574,86469,119546,95161,52481,23665,12251,77967,133197,140883,129271,48366,-18212,-10092,-2659,5360,2941,-20461,-18630,11092,62449,90204,119360,82978,-1412,-24149,-15592,1808,89846,196831,205010,201439,111344,-42231,-102107,-115058,-112679,-121129,-117790,-62063,-8744,-26427,-33988,-69341,-90399,-98017,-91092,-112988,-139245,-126086,-113260,-55085,5359,26011,5366,16207,66826,89054,84438,56246,-16273,-83569,-72309,-7928,21064,22791,31683,30641,22302,-26550,-60262,-57052,-80109,-86055,-110746,-62223,-13022,54579,157812,188941,125762,102314,112392,108321,31821,-80776,-55237,-23922,-37804,-17756,-14644,-93384,-19544,105904,233216,313988,366642,473354,411470,163403,20796,-77627,-63106,-41926,-61564,-42421,12922,38608,65551,80858,99838,-14733,-86020,38845,123829,93029,57838,121430,179723,248079,315066,349726,293353,96157,23905,54278,104946,124598,83280,49028,31003,39046,69368,79200,79305,65819,20226,-28985,-57448,-83792,-89206,-81149,-80637,-102381,-81208,-56975,-38210,3078,9923,-6424,-43711,-56495,-48023,-49118,-32351,-18398,-32159,-65158,-94804,-53891,-14241,41918,102344,100790,24280,-14573,9115,-1156,-43567,-82087,-120817,-59006,47562,98988,187151,245880,271691,204558,88299,-16818,-85707,-96002,-87089,-64704,-28319,23314,152301,259035,221172,129846,-17009,-127949,-66682,-33289,-38057,6974,120273,159241,42263,-64553,-9767,173176,262469,156663,36917,-14699,-6506,-14849,-79948,-17811,12040,2938,-68506,-112663,-98034,-73263,-121910,-35161,1561,-58989,-57429,8956,72492,48920,5918,-20045,-37165,-48868,-35815,-35229,-52121,-67181,-25079,18609,60003,87186,87540,27246],[-69117,31834,65773,29283,-32352,-52749,-76927,9686,109761,131893,103508,127379,193386,213166,117010,15136,-19053,-34413,-17023,50932,129473,172542,177660,154050,84495,9578,-22378,-6616,10326,-14000,-56257,-76725,-49090,19814,98829,105364,93203,84493,87582,48524,39766,135594,290522,338691,286684,166845,69384,27188,5122,-721,-13921,-37828,-10165,21873,-47915,-104130,-80838,-69510,-76477,-50734,-38752,-93680,-83820,36027,17423,-36021,-4794,108229,84012,48251,-85256,-85930,-39065,-58094,-89516,-75680,42898,94927,43653,-28432,-75526,-119200,-90352,44894,223615,311133,292006,129800,-3959,-82222,-59681,-30304,-65896,-90256,-79513,-1309,6134,7640,43149,62105,13147,-85442,-78650,-34662,-23470,-30749,-85175,-121268,-72521,-8698,65439,16649,-80535,-79398,-80056,-36844,82358,180698,174431,118175,52487,-3908,-24787,-51844,-18976,28557,-22952,-89890,-63465,45312,18266,-25956,-43014,-61992,-48727,-51395,-62364,-33344,6737,16029,-43560,-89824,-68547,16516,70878,46422,11006,9383,40152,107476,114391,64027,107791,201374,249178,245237,132072,11126,-58062,10391,73185,17638,-24006,-57831,-50744,-59427,-50556,-63717,-88258,-115728,-159258,-164311,-99942,-32166,-67857,-135308,-243918,-190641,-116001,-73712,-17303,91321,35948,-84521,-108383,-110487,-43172,107015,117081,91804,-72764,-32088,74615,3454,-40887,-132118,-15638,133813,72441,-17521,-75828,-139166,-113213,-68579,-5147,52270,64255,34782,-11924,-57433,-13009,47539,47263,21919,-8542,-35026,-53420,-72400,-110586,-107757,-98183,-56612,-40057,-12902,-11658,12508,-10126,-6529,-1233,16530,1108,-19827,-8331,106380,329715,436074,441329,321188,199807,237697,290903,245234,126646,47890,130579,277246,363087,381530,244030,66166,-65487,-71289,101632,304240,280425,91228,14631,19877,62788,144026,298424,347416,336878,246663,101946,-10600,-120282,-70095,-39164,7774,-2357,-44738,-35315,-43936,-88851,-146341,-72447,-16729,9253,2977,13052,86904,192190,130759,33502,-7031,-678,40109,114220,155789,103563,78159,65251,33782,-32674,-129427,-82404,-47888,-93514,-176912,-109791,-18571,24184,32332,71551,84314,53622,-54469,-122457,-136906,-117655,-53337,-6513,-9611,-66966,-145882,-120811,-94868,-28883,119688,204217,107602,4962,-74758,-113454,27818,314764,378113,136906,55099,64877,129089,78945,18232,34357,-2699,3397,36709,-5146,-59190,-11396,46123,26034,-44146,-133260,-93604,-96674,-102536,-48734,31573,83444,140492,121748,77932,50698,100594,158134,145986,15636,-94572,-174770,-112162,-93481,-89032,-75619,-96084,-132131,-78723,-61270,-64448,-49233,-14175,-35567,-49475,-7901,46944,51117,17112,-2400,30238,72922,149403,144551,18840,-10107,9956,39383,32063,14183,19972,19867,85152,206567,224291,90008,-55063,-104456,-80121,-49765,-63640,-42152,36360,73829,61553,-9540,-38316,62382,308553,452982,267210,174922,100551,77860,71798,49618,58514,52510,-20247,-79496,-66185,-71634,-67596,-27118,-14701,11626,222486,328344,373303,355195,294127,203839,148750,160039,143379,279541,218795,-45828,-40553,-6039,22617,78737,160758,109617,37618,-21401,-27667,-52314,-126247,-129743,-82804,-21567,2265,7425,25313,34056,59096,95724,95689,42004,4801,39321,124109,65854,-95064,-40803,-8112,-63107,-149717,-203072,-237089,-321128,-356492,-402522,-126120,-131053,-218149,-178921,-106870,-48436,-22509,21618,40243,39706,-5206,-17854,-4060,25908,29461,30018,26139,17445,1418,-43808,-101119,-143505,-141419,-21818,27830,-5862,-47739,-83735,-153182,-200078,-132215,-33933,-54301,-1361,128964,196175,117715,59023,62634,2127,167466,274303,69510,-187829,106440,171437,5238,28973,-118745,-781,129849,-7801,-65973,-6779,193852,346440,116953,-76488,-19883,-7440,-55640,-19094,-943,-10915,73000,101624,50934,-24825,-113306,-102852,-59593,-68312,-68580,-69682,-33443,-90070,-106456,-18689,33127,-19596,-69215,-20777,23343,-38429,-47316,59100,117668,189447,164961,68190,7220,-95677,-175625,-127537,-84238,-36588,36058,142810,153910,101183,29868,-46283,-12902,-4243,-17814,-45310,-51205,-36066,-7144,29680,27668,-14382,-48605,-74729,-10430,66239,79886,150859,176150,-31980,-54418,45847,42702,-17662,-51637,-66324,-59208,14000,65100,84920,63151,44908,85213,119194,176199,102665,5218,-70460,-103596,-6243,53598,204586,360358,369279,297267,187796,141609,128381,68373,42160,-587,-38037,-42854,-54276,-103548,-102277,-59467,-33338,-49271,-100401,-88079,21050,82697,41473,-40678,-61765,-68322,-49839,-61399,-72098,64241,136420,101310,44594,41985,10127,80386,155856,120756,51722,-23196,-22797,105214,222504,99060,-3055,-13172,-26739,-57920,-37166,8607,81730,163742,186917,116755,54130,27782,1969,7871,21109,57184,73849,47044,-26692,-93265,18680,39134,26812,16909,2109,-5109,-2447,45873,132921,124325,21321,-45123,-105163,-50611,-34553,-95977,-96115,-105073,-104480,-111055,-99485,-63522,-40287,-13217,-42951,-81452,-51920,-82075,-159676,-133074,-106154,-122035,-111232,-9187,16319,16176,-37545,-79897,-68408,-6945,28496,76309,22424,-39436,-76665,1361,118300,257757,360869,314715,230746,67769,-77029,-98812,-68373,-39357,19795,117873,210392,255559,282961,267741,176960,9915,-126576,-110985,-75165,-73257,-100458,-90408,-47541,-16327,-11412,16744,77446,194361,195981,145167,139470,138036,101500,55907,-1061,-44987,-95703,-117929,-99707,-60361,-49914,-68906,-72829,-64156,-88493,-90636,-63443,-49879,-79747,-118917,-110168,-104520,-73630,-19020,-6316,-37783,-114358,-49229,-28514,-28239,107636,203917,51326,-124435,-106741,-49835,-36827,-14695,36188,63514,47059,4759,-99320,-38540,37690,53734,-60797,-79759,47231,133560,192388,187784,76120,-68168,-93606,36798,133619,239347,322371,324960,334192,293536,109578,-41586,-49927,16253,71374,74632,58084,-8244,-84292,-122974,-124744,-104260,-69189,-44252,-62939,-104331,-142471,-145814,-102627,-12436,43935,-3262,-22966,-42845,-81424,-103059,-106938,-55129,-927,57324,51003,12169,-34295,-55863,-55251,-62521,-24838,15853,-23029,-100456,-121805,-46692,-20042,-29349,6865,95869,183982,159012,117507,112097,242838,364797,297889,225327,150794,116367,88676,76343,135414,174342,145168,76427,56657,84113,56417,-49290,-51349,65306,128145,136703,109128,147557,222071,161216,-9344,-126016,-106426,-93584,-68326,48718,120913,167456,101637,27274,-22309,-94364,-66235,38263,78364,113515,17257,-93675,-70108,27153,27652,6193,-34833,-64744,-14538,95395,180327,299108,303873,313055,381063,398251,369898,307433,131364,59500,59986,99076,132357,78663,14723,-113467,-100407,-42343,33734,63868,110028,105591,97107,116905,139228,157580,12335,-36037,61139,42027,-5132,-13621,39301,24839,-41831,-38801,63893,196597,286552,265789,101906,-15235,41347,71372,-24736,-46927,127788,254118,168195,-31934,-40656,56371,84178,12789,-70477,-113837,-106905,-89231,-104029,-142300,-54068,-60026,-36815,-34468,-37961,-13828,6992,46372,27000,17941,27595,9496,-53680,-91289,-146853,-65862,1430,-5648,-62131,-58510,-19557,-56387,-115931,-78424,-22898,2198,-70139,-99132,-52386,13137,27813,163871,208509,95794,7744,-68849,-77925,-93951,-61406,43714,178293,308960,293025,54830,-73160,21541,51172,153468,136028,6073,-71282,-55705,-749,122,-62680,-72796,23835,56855,26203,-40491,-70377,-64472,-88188,-64090,41611,147193,204086,117563,-40149,-107413,-76300,-87823,10839,206163,265874,47437,-63808,38964,11488,-64870,1767,31315,-18907,-110121,-65451,-21096,-17490,25245,81111,46118,-44606,-127694,-118200,-101335,-28246,79169,202647,269833,241603,206872,80469,-53074,-37792,9656,41070,63309,28802,36932,86173,110080,88221,10868,-7058,45333,41011,12694,-32720,-68062,-47360,6202,24110,-4051,-53053,-55498,-30761,-13624,-60455,-123330,-175395,-136389,-64869,17494,147395,230320,115851,731,115116,241868,178327,1250,-100156,-143588,-22576,50070,13453,-65915,-84262,12094,56191,61737,65466,63260,30048,-59899,-31565,4540,-75599,-130222,-50591,35123,27853,-57248,-115358,-137872,-74690,53106,243032,428373,409045,185598,-3217,-119612,-90438,-31566,-7694,-34546,-85304,-112099,-77343,-20664,1143,-30362,8805,138702,213800,104562,10863,-65810,-16415,22718,-15976,-44846,-3461,36425,75464,70698,-48285,-90985,-67194,-68927,-73634,-87574,-107286,-65190,38024,46494,8082,28230,60700,88141,115425,99222,13220,-50583,-85044,-55931,-14117,-6458,-58058,-107904,-59631,-41993,-1545,55624,24739,-48650,-125306,-74833,-22170,15137,40676,56658,21864,-69229,-40447,4686,-24288,31226,82078,52725,-17183,-67243,-27677,6107,25976,1723,-29029,-36523,24470,101848,93431,74495,26904,25128,7477,-43196,-18527,40884,33039,-25045,-64434,-70151,-107535,-119689,-38130,54334,158335,225132,301178,309675,228996,152090,79632,65675,86255,109860,197280,308527,153372,-47899,-17729,214152,439610,579129,568565,433309,227482,64972,2063,79407,302491,424985,449777,471028,366028,245852,263702,300632,221166,184412,144207,64208,41454,121602,159361,90143,-40514,-114789,-9753,27308,-6270,-53307,-52847,-61384,-106144,-55696,13626,14436,28334,122253,288800,430072,424468,192974,-24993,-111818,-56954,-38380,-27746,-38153,-62878,-66294,-71386,-93026,-86240,-50766,-78285,-119753,-100758,-26422,26390,46932,76456,80562,32610,-57360,-26348,152036,420290,491372,268436,97689,29422,-2195,5277,26165,11547,-25094,-84199,-94731,-41173,-41890,-35322,-33674,-12506,30954,32178,-23307,-25086,-11333,13344,14830,-22531,-68041,-64019,-42357,-19867,-41420,-95216,-103502,-87118,-21658,54252,77203,71275,30068,-75212,-150225,-156820,-69838,52597,133065,141443,17683,-118275,-99692,-113396,-110821,-82157,-61291,-74509,-88697,-41607,-45604,-80321,-115113,-120192,-72564,-23662,2617,44952,89133,147060,221350,252291,267006,189139,39129,-77341,22561,181301,200752,130095,72306,-3285,-40503,-95120,-118371,-98642,-52220,-37057,-75728,-93429,-79317,-82978,-94987,-112482,-63446,46983,140739,180451,143013,49234,-24742,-74882,-103831,-51315,-36385,464,92152,150724,-29199,6333,186647,217397,121450,29605,-26681,-106233,-120820,-54725,-7113,-24980,-34586,-9596,43930,72557,32414,-67538,-87056,-53586,9828,30560,-4802,-41264,30803,18719,-28179,-47504,20343,56992,31160,-12066,-64785,-130443,-67075,-14798,-18092,-38000,-91361,-141693,-142555,-139273,-86828,-41855,-38245,-82316,-96600,-59545,-45689,-16433,24836,174141,256526,177680,105417,53400,5299,-32989,-79347,-145715,-140619,-125779,-97532,-56105,1768,44428,-5770,-50138,18337,199174,372052,249365,94230,12288,-78724,-38363,-645,22595,-29471,-137730,-46963,64885,146042,197550,149282,73627,-16691,18613,87603,124313,166503,123489,71473,69156,98892,100119,58304,31628,17443,16919,-21520,-52888,-49015,-73974,36611,96529,116716,52687,-105643,-133422,-88107,-107232,-61056,21692,71091,56980,9963,-41082,-47485,18988,-4239,-46783,-6254,93669,128454,125995,86786,55376,33613,59424,78818,47806,-11102,-63017,-105128,-148108,-131355,-110735,-56928,-74270,-71276,-26117,16741,73805,244831,335173,273036,119666,13839,-48349,-105941,-84707,-53432,-72395,-12265,65482,30738,-120241,-30613,204631,213198,49639,-64435,-76824,-99218,-68847,42223,153968,249069,213777,143228,91444,23835,-60413,-133678,-74770,-29452,28547,4786,-65944,-102808,-47295,368,78336,154953,163149,140318,212010,308711,328516,292516,253479,251701,213908,153790,99645,6021,-72479,-59395,16390,88291,172693,231919,262066,266861,108810,19779,23930,25922,-79,-57144,-44004,-19313,-7189,-60902,-121157,-125896,-89710,-73390,-65898,-71025,-59291,6197,32693,29520,5348,-50018,-76623,-22634,2817,10135,13897,-830,-37807,-18495,34487,33758,69323,232731,380581,335111,182375,53639,53193,84028,85300,35558,9497,-18902,-47771,-82313,-122202,-110065,-58978,-40044,-75280,-86736,-29101,-1246,35335,15057,-31866,-41789,-37286,-20389,-14233,-52802,-63799,-7229,-22281,-97783,-166156,-96164,71246,335729,411628,279061,196955,247106,342892,368903,359812,332274,258939,134254,13067,63338,194929,212421,148099,133855,83909,176688,233935,104915,-19410,-67356,-589,30308,47892,103551,129224,79323,44846,53813,48397,44392,32651,10684,24147,48107,67482,56475,-19791,-140061,-76138,-45791,-58489,-42425,59962,219309,348045,461233,378413,357831,354951,315233,255283,170734,99211,45915,29430,-11093,-45733,-136069,-48580,51582,37952,-60047,-141218,-34966,-970,-56594,-115076,-82620,-67005,-64519,-72575,-110647,-83562,-41648,24567,96772,119592,87977,23164,11542,16541,70510,126201,97411,-15505,-62511,-41809,-29294,-35539,-43688,-39144,-13434,-37614,-106389,-99483,-25161,22722,-25582,-32012,38048,76911,13367,-79135,-35742,61441,95530,123691,118687,70304,25918,6414,70524,124703,130580,122243,38471,-40116,-41187,-30641,-16619,-5457,-16452,-14077,13108,59101,80246,105008,70066,-4927,-24713,-14108,-2875,66798,148549,152054,158250,99033,-41865,-103051,-120738,-122999,-128373,-148725,-78760,-445,-12138,-21797,-50080,-66206,-64889,-57675,-95071,-146931,-147653,-127339,-52689,2567,23388,3249,7556,49806,73275,74175,43282,-33703,-104934,-92275,-26599,5917,19700,35708,42930,38021,-11712,-45282,-46703,-76979,-88083,-117303,-56223,8582,83134,177527,194952,131366,102307,98712,79331,-11510,-123227,-67174,-44245,-43856,1990,24352,-60447,-47077,88539,234368,356101,478708,568882,450776,169832,15972,-91794,-71354,-62126,-84503,-64720,-12146,16722,54885,88887,112764,-9289,-91158,23398,97589,66787,42606,121640,201551,276628,332774,342838,261166,76187,10290,43047,97161,118838,79822,53277,44687,56485,85361,89173,83562,65652,17577,-32902,-62272,-86411,-82410,-63589,-74025,-93742,-71176,-58397,-53044,-8265,11871,5456,-26105,-44939,-41476,-43510,-29793,-17248,-33793,-68833,-82082,-8741,31980,76390,136289,142835,69967,23602,38013,20729,-29366,-64360,-107248,-74620,20785,76689,175434,254434,286898,212502,99816,2796,-64542,-85099,-85041,-74700,-56706,-1192,134499,254854,240276,163163,4195,-119285,-84558,-47093,-44903,8133,134373,175802,40673,-70967,-6915,183387,275951,173200,52248,-8922,-24043,-31099,-66687,6554,24405,-8026,-99856,-147717,-122101,-96662,-109789,-26847,2363,-64381,-51435,26888,99994,73797,18401,-21193,-46253,-72861,-55731,-63185,-63770,-55763,-32655,-1530,37223,72741,79470,22376],[-64316,51220,83796,38494,-23233,-38845,-70678,-7419,109970,141029,100511,117116,153361,186284,105421,8056,-27373,-47288,-37764,30325,127671,190048,200211,163387,70535,-17221,-38349,-11406,18343,5142,-45976,-73311,-52999,9249,79534,85797,81411,86311,102774,74864,69626,172417,340972,391719,351650,235291,112325,43000,2070,-2033,-9523,-32259,-11392,9347,-64471,-111039,-70719,-61121,-75627,-61838,-49373,-97480,-82791,47641,30194,-36097,-14491,98807,95441,65492,-76261,-86503,-44854,-62737,-93690,-84979,25735,61573,27392,-25133,-48053,-83885,-100964,22037,185229,262068,258743,139639,18848,-72657,-70848,-43157,-76200,-99710,-88050,-14900,-20147,-24793,9674,37161,-2091,-89195,-65410,-22747,-18962,-24888,-80307,-106992,-49354,28376,81895,11615,-84819,-59509,-66459,-44446,44482,125880,135606,99303,43815,-12822,-43149,-64421,-42584,-6848,-53849,-107705,-72013,23432,1830,-35658,-56593,-89474,-90452,-63390,-64945,-42836,-1583,7542,-17536,-12320,584,51976,76902,41271,-367,-7796,11768,63318,46767,4029,64507,172803,235656,231969,121973,9174,-66727,-26586,53426,10622,-34330,-72026,-66268,-74034,-61090,-70388,-90846,-107925,-138132,-130558,-63287,-9679,-65440,-132179,-224388,-164820,-110292,-93868,-53116,61090,18886,-71240,-62237,-60883,-34805,87582,89043,66939,-89277,12980,107139,2597,-50211,-149399,1724,131852,76495,-8350,-67871,-134769,-104809,-64901,-9861,42120,73028,54492,2132,-62724,-31236,32602,41970,31780,9615,-15195,-45824,-63067,-85501,-67230,-67868,-42313,-33125,-14755,-16781,16449,-10031,-17808,-7210,22867,19430,2125,-191,86298,272527,367424,374168,275415,168875,196511,242535,210713,106345,19854,88838,234553,338917,361000,219057,54401,-66913,-79863,91564,305400,307223,110008,30330,34792,68528,143850,326518,408424,395216,283067,120000,6487,-125239,-70681,-36909,13876,13042,-24584,-52594,-81692,-116164,-116819,-57882,-17351,7787,22241,40976,115824,200841,106084,12338,-23634,-13169,31735,111393,146013,90469,62743,59382,32974,-32203,-127312,-73561,-32503,-66191,-145627,-130684,-36716,6029,19471,65864,81102,56177,-46812,-111708,-136963,-103893,-37254,6797,2599,-52352,-140195,-121964,-80748,-15010,125995,205891,105123,267,-78381,-102158,32542,311601,353335,125303,45068,49222,117114,85956,38656,55026,-6177,-5056,40273,6309,-55456,-30920,12713,-225,-44966,-103701,-76998,-93535,-123648,-66780,19015,71993,126739,104119,52831,26375,74849,111640,82566,6520,-92578,-180078,-112631,-98161,-99711,-75090,-79357,-105714,-54576,-42527,-57400,-64146,-21524,-38904,-44166,879,53443,58556,25866,3666,26310,48805,96901,118363,13260,-4712,9775,5825,-14858,-14821,14706,28927,89463,194418,202178,85178,-57930,-129225,-87781,-50636,-60608,-45599,24821,69084,61561,-7027,-31483,79669,335999,408862,200505,141263,87808,82003,79600,62940,91819,101663,23313,-52862,-59630,-69178,-68712,-30608,-14693,8583,269375,396508,538769,689723,762789,711207,540774,343997,198065,327928,256005,-55681,-22507,10795,29519,69456,164048,125088,40795,-31734,-34477,-47158,-109734,-125434,-83548,-20922,8814,19928,41297,47678,67109,112509,124460,83946,46169,55180,102143,47858,-107190,-40354,-11381,-70581,-80518,-154704,-194764,-282264,-326291,-392062,-136891,-119967,-195404,-146932,-67516,-15052,1166,39098,48088,41740,-12580,-22057,-15,34826,36994,34153,39323,45806,33672,-20810,-83275,-129238,-121283,-3813,40446,-4324,-44672,-70494,-129675,-178785,-108066,7790,30443,107763,203141,228412,147319,78027,72296,21333,393339,695830,546922,439283,254428,248441,-44075,8302,-104405,-38774,85355,-52167,-108021,-9267,208587,366823,158144,-65724,-18662,-4564,-50315,-15137,3243,10181,101197,125437,55730,-33098,-117235,-90623,-51054,-68921,-82215,-104362,-49069,-89280,-93870,-19403,19386,-29596,-56883,17990,80423,-416,-65387,57332,149047,267993,251023,134344,51318,-74081,-140784,-86040,-47520,-14281,54089,158820,170170,110175,20274,-70079,-34566,-3310,-5388,-43240,-57982,-40784,-2069,44987,38187,-3876,-40621,-69015,-1267,70035,94069,159936,195343,-21806,-44787,70369,85442,10544,-46213,-63341,-61866,18942,82250,113999,104327,86184,125100,158272,209007,111663,7150,-69426,-76848,31436,85640,248318,416955,421985,325454,201372,164175,146855,71093,33763,-15658,-43018,-18121,-13899,-62785,-118601,-57283,-24998,-43016,-99499,-89181,13867,63918,18606,-61825,-87256,-80413,-55812,-62983,-65051,71696,116855,64832,14669,12151,-30969,14697,104471,98950,49364,-8125,2625,141007,237158,97230,2856,-2760,-25078,-54737,-22928,28278,107790,204358,230349,153463,85060,52992,31180,39151,45493,73474,80376,49560,-20262,-96406,1272,19921,13537,6625,-368,-2346,-682,56455,157081,165638,54749,-21281,-97438,-53196,-39691,-69975,-67007,-84219,-94742,-115560,-104215,-55387,-28221,2082,-18703,-60128,-50648,-83593,-149739,-141805,-123872,-143228,-117833,-17511,-2400,-15826,-66889,-95842,-64771,-7344,28132,78720,24779,-34706,-77377,-8501,94596,222598,336225,295680,205320,55002,-82558,-66293,-24409,641,43429,137810,229202,295854,355750,355009,229639,27987,-110938,-97521,-67353,-62713,-88002,-75834,-41521,-12719,-3646,29921,99563,219920,230694,183372,171579,158981,117681,64620,-824,-51209,-102608,-109788,-86804,-35743,-28340,-61519,-81227,-71815,-85912,-69177,-27938,-16088,-55676,-107113,-117130,-119278,-65705,-7819,1819,-42730,-113512,-29440,-1644,-20145,82522,188114,66812,-112965,-101327,-46737,-33969,-15534,42435,83909,64899,-179,-91863,12445,61412,41238,-71002,-68926,56158,143899,213983,220974,115733,-26811,-110816,-30459,45912,157794,276440,305347,325574,273573,97186,-46802,-53415,21005,76450,77073,64323,2268,-81330,-135464,-134998,-104547,-69732,-53539,-82771,-125491,-147832,-148809,-107838,-6099,67016,29377,3229,-30271,-71536,-94287,-113021,-78225,-19754,55837,75141,48342,-1840,-35221,-42807,-54966,-20724,21827,-13237,-84879,-96436,-25499,-2845,-20091,24087,115642,173374,131057,93275,100368,237786,351352,290820,237125,180245,145068,105636,80859,137248,182039,176984,118688,96138,118808,72332,-37585,-69996,38676,94864,111951,114522,211189,307279,233651,30696,-98333,-119924,-118645,-73094,36884,74938,87187,45535,9841,-13901,-78983,-71920,34380,78873,117030,20096,-87220,-74281,5949,1578,-8649,-37397,-58963,-4694,111445,213619,327601,298829,290683,346331,333837,305918,272540,126277,60415,68414,123666,183023,129135,51479,-91010,-102653,-34961,40791,64015,97891,92123,85172,108538,141003,166114,19410,-12300,81517,54517,516,-7966,41154,19424,-47747,-41630,53296,178404,269459,254652,96904,-7196,42387,63192,-42430,-67087,130460,254316,156635,-35453,-41735,41603,62547,5980,-48661,-78895,-82202,-76164,-99226,-128034,-44265,-52795,-21875,-11078,-16997,-7485,-5557,13946,-7594,4040,35362,38958,-29057,-80995,-146134,-71323,-14886,-25464,-49563,-42655,-22690,-78925,-118336,-48624,5320,10988,-79621,-78279,-9097,34130,32963,183590,273766,158050,30863,-63329,-73482,-91740,-69386,21528,139017,256099,218478,8066,-70418,15362,20023,87312,98408,-8200,-67815,-63322,-6375,-3121,-63467,-79912,8620,39643,19998,-42359,-76458,-81646,-119805,-81392,32776,157195,208115,103383,-43675,-99430,-75949,-86075,11409,181225,250194,44991,-63627,41577,9311,-56749,10023,37262,-13319,-107027,-63237,-18797,-13695,30796,85760,58671,-23410,-105048,-109830,-89684,-7708,109812,245353,300774,248013,191097,67688,-49414,-27672,15714,39821,57863,22264,27009,71102,94877,69117,-710,-15538,49250,67655,45077,-10796,-56163,-52325,-6589,10998,-7507,-52279,-63940,-50150,-46010,-97465,-160494,-112923,-76343,-650,95366,226821,289258,134056,16301,112916,211635,116935,-42870,-104859,-161324,-43700,37406,4940,-76152,-74786,18784,54160,51695,51113,51502,22255,-55426,-15462,29129,-35394,-136138,-106977,-19700,-3886,-66183,-108753,-135963,-110627,10916,201584,387483,375168,163208,-2070,-108291,-98003,-39818,-9270,-29240,-73701,-95429,-69307,-21500,-752,-26411,15594,155607,264149,168111,66045,-36507,4784,32543,-5662,-46717,-19075,18798,73301,91894,-15068,-77317,-72717,-68648,-65563,-74282,-91336,-49214,50194,47866,-2920,19051,58128,94461,126720,105785,10133,-61062,-97017,-60873,-11410,14796,-25378,-74245,-68798,-48749,2999,54885,23417,-52875,-128108,-60093,-7860,25764,49878,70424,45805,-45134,-37773,-1221,-23602,58343,131079,94910,-977,-64011,-31130,-5199,10535,-16347,-45119,-35156,34500,108813,110734,104969,74826,88935,58419,-20267,-31539,1368,-12225,-60021,-79303,-73734,-114549,-133631,-46119,48242,135858,195355,265183,270075,200184,128768,61065,51724,72640,93512,172299,274745,128877,-48887,19318,271535,496618,612245,581500,442665,226154,61317,4382,81667,282636,379241,397345,425887,349992,257293,284626,319209,216571,185881,147604,65230,59825,166865,219116,123069,-35882,-111910,756,53984,23530,-46460,-71448,-77509,-113111,-56886,11717,15666,39352,138698,308462,433253,393286,146398,-53081,-132715,-75914,-64895,-57526,-52803,-53193,-53961,-53591,-65461,-64850,-39025,-71635,-117737,-103414,-37519,300,14009,55487,74459,40749,-33766,-6261,213602,533806,601615,372968,176604,77348,27056,25166,47127,37379,4192,-48994,-62808,-24869,-31495,-30399,-17225,12031,55664,54893,-7791,-22956,-16250,7334,12448,-20727,-64819,-56008,-31083,-11288,-40513,-91962,-104562,-93244,-22018,53492,79275,74458,28304,-77012,-142111,-147717,-58845,78848,175476,184217,35133,-123396,-88683,-89564,-87624,-77996,-72680,-94282,-105723,-57510,-62025,-81903,-91519,-116568,-106156,-83950,-59299,-10576,43003,102206,179606,216217,237433,165761,23984,-90646,9642,161847,187489,138366,82799,9016,-31776,-95280,-127800,-101838,-57824,-48268,-77599,-85859,-67987,-70781,-87824,-98959,-43684,62335,152525,189381,147773,56693,-17843,-62596,-74380,-18254,-22591,-797,79324,139905,-33339,16941,198828,229179,122285,33372,-8737,-77914,-118569,-66950,-19029,-40195,-47257,-11351,54388,97977,60409,-48851,-80916,-56950,-1806,20019,-7773,-30280,38853,23825,-22414,-55037,-3804,31801,13064,-24900,-73353,-113207,-64721,-18472,-20087,-39669,-92690,-143358,-144477,-141943,-89983,-48468,-43811,-80947,-99128,-72405,-58918,-14419,29767,153701,182473,109274,73832,46878,-4041,-46656,-100235,-112194,-116129,-132705,-103985,-45883,21881,62217,-1808,-56037,32659,248439,392503,267926,93684,9333,-89352,-49066,-2971,34459,-214,-126208,-67302,51647,140705,196930,158858,99418,9161,34653,91528,123473,165603,118076,69769,76823,122974,129669,86725,53621,25178,6112,-37066,-55783,-15434,-27197,79337,116534,105868,27040,-131841,-123544,-88274,-105723,-36558,52283,87566,56261,-912,-55760,-63497,4415,-13764,-44705,-1411,92052,118356,117030,83333,46853,23826,42465,46068,8205,-46138,-85392,-114456,-144489,-132297,-92125,-38021,-60022,-48658,5801,30379,35382,199788,331397,274801,130670,30894,-14953,-72773,-80435,-59256,-78567,-15998,57270,32095,-112307,-38793,189375,212743,49016,-62766,-61629,-79776,-39388,83801,202002,280101,220938,131654,71431,12449,-64600,-112757,-60509,-25914,22771,-2105,-71122,-102227,-50298,-8822,62044,130490,139368,133742,226801,343981,346554,271095,198394,191684,165795,131820,97853,10323,-74466,-55488,26189,97518,176136,225334,241847,252135,122085,67158,78187,74166,33752,-31132,-23507,-22267,-16086,-71940,-132211,-124888,-86181,-75826,-81794,-106862,-107159,-39648,-14609,10379,1582,-42690,-76718,-28973,-948,4402,11221,5052,-32779,-19951,38646,41895,66855,231567,397790,361999,193888,52538,53029,98902,93944,36725,12033,-2345,-26970,-60195,-108221,-141953,-91434,-65213,-101393,-90573,-14792,17820,49075,18150,-33873,-49079,-48950,-29241,-14628,-43099,-52649,2542,-10814,-85389,-151781,-114308,34047,279034,362289,279166,215904,243648,305180,318767,325150,314669,251191,132360,20266,82756,217980,242104,168212,145120,116008,233212,269228,118234,-13533,-70114,1039,44967,80430,127621,137981,86672,53108,59978,58391,62248,56946,28638,22052,35971,68800,81821,6751,-115105,-88194,-57342,-68677,-38010,91099,295767,459188,528111,360816,330168,339836,312361,261745,190742,136480,100388,90118,35046,-29835,-106120,-48961,38467,36786,-39962,-117975,-45425,-1078,-51620,-111559,-78809,-63908,-64650,-78889,-117193,-86399,-35197,31903,86506,88599,44848,1172,8746,23346,72638,112496,90145,-9147,-35775,-3187,7253,-27319,-43528,-27295,-638,-26135,-99266,-108889,-42402,-1701,-52206,-38683,45167,89348,35035,-54892,-6755,92796,105359,123229,138657,86952,29307,1904,62728,114798,119663,115729,31273,-59366,-72573,-57056,-37765,-13001,-10701,-7847,15179,53754,66876,87272,54355,-11095,-29693,-17449,-11318,37487,95143,100067,112768,83269,-39823,-103582,-127013,-135488,-121101,-125343,-44840,38251,17248,-736,-28323,-42264,-33053,-27342,-75082,-143156,-160747,-127084,-47772,-1029,19235,179,-2460,29324,58094,65189,30227,-51058,-125462,-110642,-44101,-5923,18667,39870,55490,55235,5863,-28254,-34865,-71011,-85555,-104533,-50892,26819,107618,191703,196721,134873,101355,85968,56903,-36567,-95274,-68951,-61879,-43895,22507,61671,-19697,-75330,67326,227045,384488,569261,641918,474859,174273,16825,-87135,-75607,-77124,-97606,-72876,-21072,9065,51336,100078,128070,586,-97331,5823,69807,40313,25380,115859,219737,305484,347711,329562,224947,54937,-6423,24674,79524,103174,69994,53964,55886,71851,100168,101301,89752,65623,15502,-35901,-68043,-90938,-77281,-45766,-45590,-66034,-51531,-52104,-65150,-19848,11529,15278,-8016,-30920,-34996,-40296,-28867,-16597,-34611,-69399,-64515,35099,82587,114133,171402,185795,117091,62055,69451,49657,-8116,-40554,-89645,-89820,-10481,49975,157602,252761,290018,211370,104432,18134,-43660,-72204,-82310,-80772,-79827,-19457,116480,244956,254847,195671,27718,-102883,-98203,-54037,-40232,20458,155699,196385,43520,-71129,-6663,187023,279623,183709,64240,-2392,-36962,-45758,-51875,36836,51454,3623,-105786,-179451,-146712,-128014,-85778,-14528,4750,-67965,-43226,45757,127681,96783,28593,-23877,-55003,-65576,-42894,-63785,-62980,-45003,-37109,-19338,16166,56675,68599,14288],[-54410,71517,101092,50648,-9047,-19392,-53314,-23593,107776,149559,102007,111431,118257,159516,96471,7730,-28735,-54985,-55874,13532,125327,206075,224130,177026,64217,-36747,-50725,-13438,28605,27567,-29982,-62652,-50185,2459,60161,63787,69305,89365,118849,100079,97673,209790,385748,436041,409033,299482,152283,57493,729,-143,-1337,-22764,-8648,1633,-73038,-110639,-57080,-49289,-72018,-72461,-60855,-95705,-67946,68432,50660,-28441,-21296,88479,110263,86210,-62282,-86883,-49185,-63882,-93009,-92048,10286,33132,15434,-17517,-17538,-44536,-97428,2198,145742,212850,222272,146789,42910,-54667,-79266,-57091,-85079,-104534,-86208,-21522,-40126,-49378,-17318,14712,-15941,-86481,-46248,-1884,-3747,-10733,-60806,-79422,-13962,68357,91762,3353,-83425,-38937,-50522,-47162,12598,80812,106284,83692,36372,-20587,-56433,-67923,-55487,-39267,-83965,-118254,-77615,2406,-12031,-41752,-63338,-102711,-134032,-79275,-70111,-55190,-13961,-4233,28437,71487,77290,97068,91144,42275,-7703,-24726,-19509,14652,-20114,-38642,27689,139771,213808,209709,104423,2869,-69207,-57161,33217,2775,-42071,-80392,-81485,-89368,-72234,-78044,-97138,-108246,-126713,-108875,-38269,4118,-63253,-114845,-184716,-128389,-93499,-108656,-90530,28101,-10586,-83418,-36370,-25826,-32796,51849,50039,42108,-70108,52485,126602,2482,-57650,-113942,28896,134744,86287,6652,-54197,-123515,-97918,-62920,-16071,30922,79312,69702,13992,-67302,-49508,17947,37025,42500,29836,5381,-40973,-53270,-59241,-32851,-43334,-33582,-30883,-21413,-28173,13714,-10958,-33601,-18156,25234,36137,25724,17385,74226,214791,292291,304763,234966,145603,160980,192340,168607,76711,-17016,45683,187934,302570,329895,190264,38845,-73298,-93662,78598,300649,327907,126981,42446,44398,67805,134010,334371,448223,434548,302461,125297,16477,-102662,-71997,-40521,11715,19019,-11675,-64836,-119325,-130679,-91529,-49592,-26527,222,38993,68893,142201,198583,79286,-10522,-42250,-27353,21038,104203,132254,76058,45147,48624,27738,-35996,-131298,-72282,-23923,-44326,-117208,-158441,-60952,-17594,2340,57068,74657,53318,-46043,-107419,-124746,-93405,-28366,12806,8320,-43670,-130225,-123397,-70453,-7950,121828,196911,97404,-7317,-85669,-96394,32001,292865,305803,101243,24931,22779,93775,83900,49709,57073,-25416,-20289,38470,12047,-56452,-54913,-24435,-27098,-44221,-76530,-57521,-84301,-141145,-89924,1544,55068,108675,84673,27292,-2745,39882,62108,26289,-7053,-95221,-182785,-114067,-101918,-117116,-81881,-69190,-85408,-40015,-36210,-58471,-84180,-37073,-47639,-44181,682,50280,56763,26797,3038,16644,22604,48591,88794,2438,-8246,-1991,-37777,-66224,-47889,2333,30979,88993,175394,166659,65476,-64726,-147222,-90864,-50007,-58179,-50445,6259,53660,51563,-12038,-29664,93499,349499,343796,125005,90598,58645,73664,76458,67310,116025,140842,59081,-33177,-60486,-71526,-75234,-39978,-19433,11066,314153,505055,852625,1265562,1500063,1424188,1062448,605249,250388,365432,280654,-69076,-11152,19462,30883,50326,151228,126919,34144,-48462,-46438,-47706,-99574,-113492,-78706,-20400,10893,26568,52478,58428,70760,121791,141935,116695,84271,72830,86208,36189,-101060,-44202,-23680,-70375,382,-115614,-160656,-233439,-272347,-339535,-167960,-122799,-177768,-113996,-31896,7858,16437,49571,50757,40737,-20304,-26369,-1403,34280,34623,30663,45044,66292,59110,-2601,-69904,-118082,-108310,3037,39290,-14343,-51094,-65156,-105861,-133493,-64934,61616,119432,208340,260023,238473,160405,93643,81361,73620,610041,1090856,1097327,1144601,781480,499226,-56706,-28457,-84974,-84532,31284,-93902,-153239,-9043,203398,359565,186989,-64229,-28865,-10850,-52682,-18966,1577,23172,108241,129207,49319,-49233,-125365,-85833,-51306,-77651,-97208,-142301,-73125,-94596,-91949,-34384,-9159,-50774,-50703,51937,134459,29912,-99613,46706,171470,341486,334124,193838,81538,-60874,-112452,-56276,-20354,890,56737,151831,165966,103521,-1397,-104958,-70388,-15509,-2865,-49761,-72801,-52892,-5597,49258,36319,-4137,-42650,-69719,-1079,63608,98154,158065,201385,-18060,-45163,82765,117896,35178,-42477,-66488,-76324,8092,82934,126059,129354,113865,153342,184278,219775,101886,-2800,-77670,-61955,58841,106142,266950,429917,432806,326946,202209,179867,159149,69908,21079,-39519,-58440,-7531,8300,-37164,-142111,-63591,-25472,-44965,-105709,-93923,2350,41712,-4462,-78397,-121368,-97699,-67145,-68964,-66530,63490,82381,24211,-19030,-23522,-73001,-46475,52250,68798,37633,-1223,22537,169029,234778,84474,697,2722,-24787,-50492,-10739,40483,121937,231072,259718,181267,111243,73083,57736,68159,66359,84610,79861,44527,-20309,-110977,-28045,-8805,-9225,-13867,-11924,-7701,-8960,56673,168927,199131,84375,-2699,-92720,-65945,-58896,-54123,-45845,-71855,-95179,-127708,-106612,-49174,-21644,10728,-1243,-46018,-53649,-93621,-147454,-146423,-136759,-155817,-125044,-31778,-25126,-51726,-98698,-105230,-65019,-15594,18057,68786,17571,-37001,-80429,-21622,65884,181137,298402,263651,167931,34703,-92059,-43918,5503,23404,50856,140120,227780,315912,410301,434806,284018,44947,-101021,-92125,-66876,-60647,-84554,-73426,-46258,-19516,-6449,31813,109380,230672,252375,212257,193954,168883,122197,62764,-8934,-64460,-117519,-105691,-80868,-17264,-15111,-62079,-96883,-83614,-84552,-52607,-2925,6552,-37758,-94846,-115302,-114225,-64442,-8100,-1606,-56356,-114075,-21775,9723,-18462,49126,160826,75695,-106206,-103767,-53671,-41434,-26638,35112,87297,68705,-15368,-66323,51404,73382,10600,-93735,-61230,58801,143803,221700,238081,140097,2308,-93100,-99981,-40329,68671,210632,261338,288930,230319,70835,-60508,-61464,18420,71825,70177,61871,4150,-85709,-154946,-150967,-112298,-77030,-68108,-104943,-139895,-137919,-150609,-119727,-9299,79796,55016,24249,-22828,-67352,-86254,-106853,-92087,-38894,47205,89715,77646,30870,-16740,-37134,-54201,-23004,22728,-5872,-71477,-78583,-12118,9912,-11480,36000,125116,152188,95725,62162,84869,226069,327444,274350,238896,202607,167422,113691,76153,128489,178458,200111,160229,139179,155378,82077,-33707,-94494,11090,60685,83064,113836,263028,380133,298392,65081,-71640,-102805,-116206,-74986,18648,28714,7794,-16364,-13022,-13376,-68649,-79831,22543,71674,112159,15623,-87979,-80200,-13963,-24403,-28290,-47095,-60556,-339,122616,241500,342176,281652,256389,290728,246229,223269,219581,109978,53325,67844,136048,220752,169218,75384,-80159,-111867,-33290,42377,58064,78750,71587,66358,92993,136432,169999,25800,1265,87797,55547,-3642,-12911,31054,2599,-61093,-49383,37681,151139,236400,226176,81967,-6129,38190,52579,-49061,-71716,117406,226875,126259,-47511,-49280,21567,42311,2666,-31766,-55401,-62850,-56306,-71061,-99653,-39574,-51823,-10943,10293,1,-6092,-22785,-21288,-44175,-16102,33769,58614,-10198,-75265,-145586,-82203,-35689,-40455,-27739,-29219,-32089,-103264,-105200,-18625,29141,12141,-93657,-57079,22905,43724,27602,183013,317425,203336,39407,-66149,-75284,-90590,-81530,-10325,86750,180202,124281,-42646,-70844,3341,-7878,19138,66715,-6145,-58270,-69609,-13724,-8334,-65010,-93940,-14233,16593,9091,-46596,-83379,-98879,-153537,-91974,15788,145834,188734,73754,-54400,-94705,-76476,-83880,8417,152165,223572,36774,-71593,34368,20,-52490,13313,37974,-11656,-105340,-67460,-22237,-13906,31805,82715,63558,-8208,-85801,-100165,-80378,9331,137567,280410,316076,240963,164973,48940,-47815,-22778,15148,32122,46069,9943,9838,45808,66306,37771,-20233,-30554,45867,89459,74926,5958,-51033,-63937,-25582,-8151,-17440,-57407,-77267,-72633,-78004,-131307,-126307,-66716,-28348,46829,158844,293796,330865,137897,18390,93691,160896,48385,-69846,-94122,-146708,-68788,18239,-8657,-90426,-70874,18521,45466,35506,29974,31068,5700,-53662,-4361,45321,-3726,-91166,-141860,-64260,-32202,-69929,-92459,-113151,-130903,-43225,137152,314145,314215,129258,-6317,-99638,-107089,-54448,-17572,-29303,-66216,-81279,-60740,-25094,-7702,-28550,16192,166861,313075,238515,120548,-14297,15042,34612,123,-45566,-27466,12835,85112,115873,12843,-68464,-85583,-70206,-62012,-65818,-78027,-32380,65399,52648,-17304,2791,47831,93357,131709,107568,3776,-74778,-111786,-65811,-9120,36781,7578,-44124,-71885,-56266,877,47888,16806,-61328,-132782,-50304,189,29381,50034,73974,61735,-21862,-31946,-5529,-17851,75187,167430,128868,8298,-67106,-41582,-24763,-13398,-40972,-64223,-35411,39128,107171,124707,143062,131852,153012,104416,-997,-43875,-35269,-50926,-86281,-84824,-75759,-123284,-148205,-58870,36484,108456,160673,222127,222712,161413,94706,34111,32427,54617,72069,139560,226214,96955,-47698,54194,317126,521057,599325,550369,419878,208702,49030,684,77345,247783,314804,326304,358619,314927,258757,294629,323365,200249,173449,137077,55457,67997,198167,263829,145079,-35132,-114563,2739,72635,52378,-34361,-90707,-98186,-123034,-62252,5281,14316,46662,148304,314877,412871,341155,94712,-81290,-152393,-98001,-94616,-86809,-62218,-46291,-48538,-40474,-42458,-44457,-24751,-62535,-114031,-109743,-51920,-30255,-21808,26362,60149,43733,-14422,18825,289511,647759,697411,474576,264183,129670,57838,45995,67474,62507,33649,-14254,-34839,-13745,-25987,-28822,-5081,32329,72834,70254,5942,-18675,-21412,-2485,3222,-25442,-66167,-50973,-20979,-4394,-39889,-86954,-99449,-97553,-23533,47626,72047,66847,17477,-82665,-135256,-136034,-45790,107588,221400,226913,49165,-123825,-79981,-69918,-70294,-73268,-82144,-113629,-122594,-73510,-80419,-85857,-75321,-103075,-120756,-136667,-118680,-65836,-5224,51581,125181,163230,189951,129252,2866,-105427,-8675,130499,156926,128561,79677,15617,-28019,-100211,-140838,-102386,-60271,-51267,-74974,-78909,-58669,-59643,-79082,-84345,-30263,64516,148785,185717,144867,62309,-8420,-45705,-41997,14282,-10008,-5631,59877,117547,-40346,21012,195396,225826,111890,28017,1247,-56162,-110887,-82984,-36209,-58598,-62845,-17015,58219,114906,81278,-35391,-78945,-62376,-13585,8538,-13862,-25958,40154,23047,-21810,-66172,-32880,1969,-9106,-40231,-79252,-99524,-65888,-27160,-25382,-42294,-93249,-141837,-150421,-147333,-96904,-59680,-53269,-80810,-101850,-88579,-74592,-18333,31525,127387,104018,38082,42215,37131,-17811,-64842,-119845,-81989,-86957,-121288,-111298,-38104,38086,74182,-5353,-68530,47014,294265,396596,279824,91440,6671,-97577,-60979,-7912,42195,25766,-103612,-94877,32330,129543,186036,152510,108476,23292,41585,87004,115663,158646,108192,63446,77686,139072,151493,107028,66712,23680,-11587,-54697,-54008,22412,19718,118273,131647,91523,-878,-147892,-110378,-89880,-101173,-12835,80538,103377,55740,-11165,-67033,-82462,-14765,-23108,-42502,-1348,81615,98759,98210,70147,27456,5725,19777,12380,-28661,-80521,-110532,-126187,-141299,-126656,-75744,-27288,-52812,-30469,32797,37028,-7133,140025,304050,255313,132797,50355,13230,-48684,-69945,-64217,-85366,-20705,47225,30104,-105605,-50664,166642,202845,43605,-61430,-47644,-62283,-13531,122593,246506,299786,215364,112595,56161,15579,-48753,-87508,-46420,-20678,19216,-7034,-76881,-108593,-58733,-20573,42584,102250,111175,120630,228360,353008,334098,228782,128966,116559,106893,101716,90399,12020,-76647,-55775,31704,102004,171699,207588,207460,212025,120564,102926,119117,108016,54857,-16944,-19544,-27660,-26674,-85090,-145386,-125466,-87560,-83095,-102968,-147102,-118130,-58885,-61619,-13451,-6004,-39307,-80721,-40846,-13796,-9999,4775,8206,-33910,-29613,33151,41241,58046,218236,393862,369993,193756,45531,47409,107272,94857,31740,10327,12199,-6688,-42173,-96940,-168412,-124474,-94844,-126772,-66413,16261,48276,70776,24679,-35775,-56645,-59144,-39360,-19411,-39240,-48507,2244,-9373,-81348,-143723,-134630,-5492,216014,304887,271049,223434,225220,254317,257798,278434,286288,234384,123360,18929,86614,219421,248773,171246,143767,142901,282193,292411,126410,-10227,-76049,-3466,51422,103915,142182,138446,87070,55381,61378,65482,77202,73870,39825,16766,19311,62575,100335,30047,-96314,-104199,-71651,-78109,-34205,110244,349161,539146,555809,323079,289135,308685,295203,256319,201326,163785,141758,137780,74444,-12075,-73222,-35995,34193,41717,-11990,-80160,-57433,-11179,-56914,-114430,-78155,-64448,-68292,-88042,-125546,-89493,-29157,33743,68384,50421,-3995,-20706,13889,41582,92161,113066,89350,-354,-15467,27233,41933,-13726,-45005,-18726,7123,-19114,-93503,-119454,-62527,-27899,-80188,-47890,44259,92554,50846,-31104,14822,113695,108518,111992,146459,95080,27789,-5943,50341,99449,103719,105070,22476,-77832,-109434,-87624,-63672,-24490,-8207,-4850,12295,41546,45001,60725,30159,-25851,-44465,-30196,-27961,-1944,34435,46033,61598,57930,-42900,-110149,-139611,-152827,-107162,-88072,7396,75466,40398,15959,-12019,-25291,-9448,-7012,-61494,-136166,-161197,-118503,-47451,-11478,7872,-9374,-18617,1660,39229,51539,11129,-74097,-149500,-131350,-65798,-20641,12783,37578,61442,66910,19112,-16212,-28185,-68910,-85877,-98956,-53201,34146,120633,194051,188393,129689,93231,69348,38126,-41364,-69117,-73782,-83551,-46220,33881,86039,12045,-109874,36020,204099,389370,621381,677175,473626,167686,12997,-82071,-83290,-92859,-107439,-77599,-27694,2719,46136,106963,137488,6867,-110395,-19675,35714,8688,133,97305,225057,324731,351223,303373,179674,25516,-33678,-9137,44232,71265,48052,44865,57712,77813,106294,108402,91104,59259,7525,-44331,-81177,-104450,-81340,-37028,-17880,-40108,-38029,-51052,-82249,-38918,729,14537,2317,-21141,-34350,-46815,-37292,-24136,-42325,-75072,-54079,65390,125000,145232,195810,213916,149335,88205,92592,76878,15526,-15868,-74498,-107137,-53063,13096,128426,235214,275422,195330,95273,21322,-31420,-65369,-87245,-93421,-104103,-38028,92203,222736,256049,217228,43893,-92778,-109836,-58764,-33172,32607,173423,212266,43919,-72196,-17656,174956,264875,179589,64552,-4820,-53806,-66422,-45926,56648,73295,17692,-99712,-203106,-173680,-151499,-64170,-9264,-634,-77837,-41913,56267,146012,108800,27966,-36223,-69247,-51937,-27862,-52581,-60442,-43425,-47470,-42828,-10154,32245,47896,-4229],[-50022,80918,107414,56040,-71,-4927,-35995,-47708,93581,146982,97930,100450,81198,125158,81232,5140,-31660,-66360,-79355,-5394,115650,211952,239646,186267,59336,-53404,-66376,-19950,33221,44274,-16901,-53376,-48835,-8261,33659,31986,48608,84810,126412,114584,113768,234575,409520,456492,442872,343101,176331,60410,-6669,-2133,3439,-16679,-9031,-7727,-80109,-110417,-46495,-40709,-71927,-88082,-73973,-87111,-45767,90286,70816,-19534,-31253,71193,120381,101136,-51049,-91967,-56957,-66542,-92224,-102165,-4735,8617,4710,-10216,9734,-8282,-83330,-16370,105561,164597,182047,146844,63342,-35135,-88788,-74239,-92207,-101918,-76227,-24478,-55881,-66730,-37866,-5170,-28517,-77564,-26117,21427,18095,10037,-26745,-41106,30291,106865,94228,-8428,-79859,-21846,-37606,-49038,-13712,47448,85152,69064,27504,-29709,-66477,-66548,-59714,-67921,-113673,-118903,-82093,-16774,-23096,-44173,-62677,-96664,-146594,-94781,-75157,-69049,-31891,-17354,80536,151307,149719,140774,106106,46169,-10556,-38849,-51145,-35851,-80691,-57379,-1699,105912,186827,181310,81034,-7720,-68522,-79503,14488,-4552,-43722,-75213,-90443,-104554,-82999,-85884,-105874,-112841,-120997,-94983,-20939,11478,-62228,-89170,-129992,-74032,-55860,-105382,-120501,-1930,-47815,-109196,-16638,6971,-22900,9845,7730,30195,-25520,84958,133825,7559,-55103,-68447,62286,141266,101889,28723,-32921,-105641,-90491,-60458,-21312,21066,83288,81282,24961,-68575,-64713,6893,35670,56977,54427,28676,-35999,-41003,-31948,-2847,-23334,-27705,-29623,-28246,-41104,8350,-8494,-47705,-29939,26707,53509,51838,43769,75543,168982,225486,244896,205397,131857,134681,148102,127396,45632,-55823,7971,145734,261946,294519,162226,23559,-80028,-102588,74719,302784,352458,149785,57548,54666,66566,120531,324752,464957,454092,308115,123478,24044,-81240,-71071,-45529,6741,21460,-482,-62176,-137881,-112198,-65288,-41428,-38380,-6829,58963,103278,171021,191811,57543,-29039,-57242,-38853,11735,97495,119534,65870,32441,40670,25622,-36516,-134980,-72522,-15831,-21675,-86660,-174996,-80323,-36011,-8473,55705,75071,54574,-43703,-102371,-111755,-81228,-19943,18091,13914,-34704,-118362,-118947,-57968,-726,114223,184345,91447,-10433,-89174,-88394,34230,268653,249102,74057,3394,-4707,70697,81612,58394,47814,-48874,-31208,39487,19127,-55310,-75770,-56166,-43610,-32288,-43381,-27967,-62363,-127478,-108059,-11980,40762,94043,70833,9204,-26632,6110,20990,-8414,-16747,-93905,-170213,-107144,-94628,-131032,-86889,-57492,-62478,-24084,-31026,-58800,-98386,-49438,-51499,-41370,173,46460,54627,28922,5109,10910,4014,14861,67458,-4371,-12414,-16518,-79356,-109159,-74259,-6922,35616,92939,160375,130523,41096,-64442,-114932,-75313,-37544,-48941,-48904,-9733,36504,40518,-14720,-22580,113746,356643,274219,57950,37736,24957,63114,72709,72525,138691,175154,93095,-11153,-58329,-68601,-77274,-43513,-18555,48026,363989,567182,989641,1485204,1769104,1700602,1302071,756826,265667,404926,309502,-69883,4175,31340,38264,34947,131755,124464,28935,-60017,-52447,-43675,-86798,-96838,-65965,-13575,17270,37105,68757,76927,81631,134562,158016,149389,125620,96463,82090,37822,-77051,-39933,-30534,-38598,83849,-77408,-128318,-176285,-202059,-270691,-190297,-119743,-154239,-74964,6427,31526,35001,64768,60233,49636,-15482,-20190,3357,36712,35260,33160,56478,89967,88064,22305,-49584,-99374,-89569,12679,38845,-21990,-53839,-55538,-76747,-85788,-13483,123935,211503,303026,303591,234251,167060,124708,112271,96149,660507,1134702,1033431,1357203,1220482,801934,-45065,-49317,-50488,-122219,-569,-104000,-147318,1362,192980,341378,216468,-56909,-39169,-13999,-50298,-17905,6954,39059,107063,124010,43568,-59507,-123378,-75709,-47357,-81383,-97275,-146251,-92947,-94867,-88037,-50226,-38354,-67693,-37213,92438,195341,64257,-135498,44537,199740,419848,424104,258330,110028,-43328,-81509,-26659,8296,20201,57227,137168,156360,96570,-18262,-134932,-102403,-26254,2589,-51750,-81818,-57823,-3422,56403,35890,-2308,-42195,-64539,3802,62183,107184,160326,208636,-5889,-42678,96313,151618,66755,-30767,-67305,-88737,-2263,83451,136577,152481,141675,182797,209372,221412,88396,-11521,-82914,-46465,86526,127973,271992,410812,414265,316105,204646,201864,178190,77710,18199,-56395,-70617,1445,25917,-13892,-143135,-64082,-20638,-40877,-104318,-88673,-26,29679,-14721,-74357,-142298,-105007,-70649,-66543,-63266,53875,49961,-5542,-42338,-49493,-100414,-84146,16579,46785,31665,11167,50724,201304,229135,74507,3894,15673,-12367,-32934,10338,56506,135712,253581,283358,209177,143918,101931,95563,109109,98406,105411,87464,47070,-12439,-121386,-53411,-32051,-26522,-29456,-17828,-6786,-13010,61066,182439,237877,126616,25002,-75629,-71067,-76652,-38626,-25168,-58443,-92034,-127550,-91338,-32725,-7556,25691,21485,-26299,-46947,-96740,-138410,-132246,-126461,-139980,-119543,-37649,-37294,-75322,-112132,-93599,-58124,-18209,12513,61008,15377,-31931,-70695,-21319,46966,148174,264504,236921,136681,20812,-93854,-19819,33176,42370,56396,138773,220508,328697,456915,515193,351278,72778,-84216,-80565,-59025,-52732,-75790,-68992,-47634,-22222,-5388,36551,119387,237165,270484,242240,219159,182111,130049,66077,-9156,-68624,-123413,-92773,-65623,12291,6455,-55385,-104699,-83103,-71753,-30152,22733,29946,-13264,-69937,-91490,-87919,-55961,-5980,-2826,-64420,-105159,-11094,21528,-11173,22429,137246,92128,-89727,-100438,-57179,-45829,-34081,28432,87702,72134,-26249,-33431,87377,84815,-20962,-113004,-42038,69286,147777,229875,252312,161328,30587,-60530,-148935,-98242,-2856,148089,212681,242749,182383,45894,-68816,-59802,22180,71492,67878,64303,10910,-83850,-167136,-158198,-112681,-75512,-70311,-107238,-119838,-114829,-139081,-124121,-8425,95335,86445,52246,-8822,-58022,-72707,-86904,-82117,-41658,46621,107490,111733,75168,11733,-25227,-47743,-19823,29968,10571,-49514,-54877,6640,31169,8781,54327,136329,134994,68079,40476,81363,221726,307488,262311,243696,229296,194687,124888,74937,122417,177041,226358,213185,199100,204580,97172,-24422,-110728,-2846,39545,64106,119392,311559,446658,362266,105200,-35728,-59372,-75924,-61545,7409,-4312,-52050,-64622,-25313,-7369,-50383,-69337,25350,76902,114786,17570,-83485,-77011,-20987,-37023,-38957,-50771,-57648,8017,137676,271215,351580,266465,228855,238254,160235,143476,165805,94745,50241,70025,146333,252870,207856,96786,-69283,-111511,-22404,52474,59269,66071,57505,54196,83788,138691,181523,41449,15872,91132,56839,-5311,-16292,21151,-12978,-68931,-50167,29083,128753,202994,195636,71042,883,41851,54524,-26662,-41424,101240,185215,91366,-55877,-51093,8483,31184,4571,-15925,-32365,-39457,-25425,-26585,-61027,-28587,-45928,5257,37544,22547,1034,-32890,-46722,-70846,-30390,34337,78060,12340,-63525,-137783,-86930,-48352,-38965,2318,-10405,-35883,-114268,-77731,17077,57079,15817,-100141,-32936,51471,51996,23298,172782,343550,235518,42708,-66150,-71843,-81535,-86499,-38780,38310,102618,33835,-83124,-64356,-3001,-24424,-28504,61493,16823,-41483,-64352,-12268,-5112,-57251,-102271,-32829,-286,5950,-40548,-79167,-102634,-155041,-87875,1701,125123,159560,42733,-60056,-82727,-65879,-70904,11469,130255,198648,34757,-77233,28507,-4736,-41557,21621,43422,-3844,-94578,-66204,-19885,-7506,36936,80543,69614,9930,-61295,-81531,-63748,32832,171979,315581,325352,231833,141878,36699,-37883,-12675,18243,28302,38555,2933,-2586,23066,37401,7853,-36012,-41191,45331,115293,111411,27054,-42750,-71797,-39438,-21777,-22737,-57728,-83895,-84183,-92820,-135689,-93243,-28193,9077,83292,210139,346781,355403,133223,15423,67589,103323,-8063,-68037,-73459,-124875,-88321,1153,-18906,-99588,-63622,19898,38865,22476,11891,11785,-10125,-45489,9875,60567,22935,-55185,-131090,-82688,-43371,-59540,-66839,-79553,-107111,-92596,62402,224570,242021,95117,-7408,-85880,-104080,-65879,-23703,-26259,-54980,-63322,-45121,-22809,-10965,-28126,19046,179847,363918,318397,179203,9492,24290,37291,6500,-36652,-20761,26087,111438,140463,37829,-57247,-99142,-66031,-55226,-54461,-60674,-9326,88145,67995,-26273,-13716,36459,91427,137231,111935,1879,-83295,-118365,-62309,1126,67182,46340,-13844,-64773,-58436,-876,42101,12445,-66086,-131784,-38932,9078,33545,49043,75121,76239,6155,-16596,-2225,-7257,83510,189644,154949,15767,-69634,-51632,-44788,-37966,-64630,-77165,-29830,45339,103744,139108,188397,197710,219495,149414,19806,-49018,-62123,-75431,-94974,-77534,-71891,-127545,-150271,-69641,25943,83276,127729,179123,175217,120039,57433,5978,14349,38407,51678,105736,172297,66369,-37733,91253,351266,515381,550164,488461,375871,183387,34867,-2977,72367,206656,243466,247458,277640,265372,251752,295970,316978,177901,151926,117242,40501,70991,218057,294385,160102,-32864,-117013,1999,87751,81507,-15796,-101608,-117336,-130040,-66277,27,15783,55729,156918,313929,377459,279818,46945,-103847,-138325,-115550,-120583,-107264,-62517,-39852,-45080,-28192,-21538,-23726,-6892,-48346,-105374,-114590,-63576,-58994,-49827,-2244,44089,47123,5773,54463,382575,757755,774365,567532,357450,188324,92187,71037,91806,91943,68397,24808,-6200,-2908,-20524,-26361,6449,49620,82794,78854,17821,-11479,-23969,-12517,-9114,-32983,-68439,-45725,-8369,4812,-36684,-80743,-91670,-97190,-22751,39984,59497,52564,2533,-86783,-126464,-121199,-28326,140627,271000,267455,59619,-119761,-68622,-49350,-54112,-66143,-86525,-128788,-135761,-85447,-95790,-89653,-63259,-85891,-110841,-148389,-165246,-111900,-48206,2039,65401,100460,130728,85261,-18595,-112285,-29210,91914,114277,103354,66664,19725,-26544,-107030,-152513,-97126,-55366,-40847,-64886,-70820,-49478,-47751,-66755,-68060,-20666,57348,133428,172776,137513,69290,7846,-21261,-3465,49413,5375,-9173,39050,90319,-45050,20857,177718,207500,92553,16573,6039,-38734,-99972,-99037,-55036,-76399,-77798,-23396,58325,125466,96467,-25549,-78702,-67045,-22319,261,-18565,-25570,35850,17691,-24151,-77562,-63648,-28995,-31939,-54462,-79133,-88042,-68479,-37861,-30416,-42889,-91300,-137540,-158585,-153274,-105010,-72814,-64106,-79891,-101255,-103824,-88986,-25343,31760,99053,31160,-25091,17457,26780,-33029,-84550,-106132,-56649,-62373,-106268,-116863,-30979,51665,81723,-14494,-84059,65396,334885,386664,286087,88992,4971,-101871,-71670,-13336,47452,48610,-71908,-110412,15728,118166,168739,133334,102163,25833,39366,74264,101493,146785,95478,54257,73369,147352,165854,119807,71719,14513,-33885,-73169,-51034,53543,61965,150470,141295,76009,-26820,-136161,-96456,-90542,-91266,10791,107139,119179,56416,-19196,-72454,-97295,-31475,-27663,-39751,-5954,63103,71246,71616,49854,1240,-18200,-6318,-18233,-56842,-107285,-134484,-137467,-138185,-118093,-62856,-23172,-50845,-16131,54395,37103,-46821,77689,261813,220321,126668,67768,34194,-32076,-59521,-66329,-89927,-25079,37633,26857,-99008,-65220,138420,185405,35344,-61950,-37704,-48554,8343,158336,285477,307929,199684,90679,47744,27914,-24099,-62706,-31817,-12559,19129,-7939,-79885,-118746,-71634,-34278,20725,71347,80216,101989,216605,334339,292286,172871,56393,33258,42271,67626,80209,12822,-77472,-59980,34189,103094,160810,180757,163014,154642,106774,125394,145321,126524,62246,-14839,-28724,-37520,-38790,-99324,-158343,-127058,-92383,-93371,-126913,-168142,-82901,-41977,-98338,-39839,-14562,-37839,-86330,-56611,-34196,-30477,-1410,9768,-40112,-45189,20459,33330,43751,194150,369409,357888,181350,32395,37260,109746,89687,22602,6422,25505,13397,-27937,-87378,-138592,-134935,-111880,-108027,-37194,50265,79325,90963,29491,-38204,-63635,-66886,-49060,-26521,-38918,-49490,-6267,-16188,-83833,-140551,-154291,-43582,154043,245634,255409,219450,195380,196510,192215,224732,250430,210526,108479,10271,78348,203413,236076,160029,132831,165323,321250,303091,130638,-8038,-82507,-12009,51747,119622,149457,133826,83516,54214,59989,70440,89320,85366,46254,9588,159,50918,112217,49477,-81544,-121535,-86349,-85767,-32755,116975,373764,576681,541422,272353,241695,267885,268491,242514,204691,181743,169291,170930,104441,6484,-42692,-16438,37522,52418,21472,-38837,-63264,-29480,-70298,-117260,-76548,-65109,-73028,-99070,-133981,-89432,-21727,32372,45962,9893,-49412,-31504,29233,70486,126404,136191,104085,14399,2039,52668,75654,9129,-41485,-9855,13530,-12905,-86493,-126423,-81842,-52160,-105114,-55900,39566,90876,63931,-7408,30530,124536,107598,94184,143542,97308,25192,-11787,39466,84800,88345,95591,17640,-85588,-145444,-117379,-88763,-33561,-2922,1000,10576,28822,21015,31456,3061,-43994,-63210,-45818,-45854,-43559,-24692,-2655,12347,28617,-46699,-117758,-151813,-137939,-87313,-47477,59829,102348,55274,28947,2722,-10231,11054,8594,-49486,-124312,-147794,-104160,-46528,-22411,-3785,-18229,-32687,-23342,24270,39482,-7385,-95740,-164080,-142602,-83871,-31846,8215,35247,66920,79076,34069,-2997,-20262,-64420,-83588,-94743,-56001,37581,129244,192586,178053,123268,85945,58030,32525,-25984,-49967,-78222,-101212,-44969,41996,102430,38588,-132459,3707,174015,377542,637412,679009,455062,157218,9814,-76234,-86321,-100427,-108067,-76574,-29793,1204,46080,117108,147333,16362,-119620,-42772,6340,-16960,-22607,76118,224961,340408,351362,274974,136975,-1790,-61285,-48710,2422,36018,26787,37703,61002,84735,113928,120856,98203,57704,4887,-46556,-89351,-115577,-83956,-27281,12582,-10885,-22178,-46483,-93581,-54252,-9733,13819,15472,-3800,-25304,-50636,-43720,-28544,-45634,-75088,-41260,90407,165250,177795,216402,231126,170806,109748,116676,112513,55735,23522,-48034,-101362,-92914,-18816,103240,217215,258746,179516,86654,25791,-15157,-51667,-86508,-101841,-115133,-42899,77051,203687,257202,239513,65218,-76773,-101864,-46265,-12136,55482,197967,235812,56352,-60917,-25503,161990,247497,176072,68541,-1364,-59982,-77448,-35167,74959,96006,38520,-79081,-181769,-164431,-108284,-31316,3474,1814,-77491,-31480,74166,170334,125866,33182,-41065,-67218,-28326,-5421,-30132,-44606,-33576,-46945,-54227,-23157,18647,36544,-13814],[-40764,89038,113457,65033,13374,13747,-10702,-68796,78132,142721,97142,93215,53670,94152,68968,9316,-25666,-70155,-98664,-15869,108813,216385,253969,198686,64972,-55085,-76133,-22233,40287,62189,109,-38799,-41977,-15522,8218,-1570,25888,78254,130388,123491,123010,248866,412884,453934,452824,364553,185619,55302,-15068,-2426,10139,-9009,-7459,-13281,-80724,-106156,-34010,-30586,-70310,-102903,-74464,-62329,-14224,114453,92471,-6050,-40172,51292,127069,110270,-40437,-97347,-63978,-66782,-87208,-111672,-10867,-5764,152,635,36519,26778,-59125,-27859,72011,124316,144104,142629,82248,-13481,-95836,-84683,-84599,-81232,-56518,-22611,-65261,-73893,-48051,-17407,-34435,-61360,-4838,45739,44454,36545,18325,8482,84473,145033,93558,-19885,-74887,-8411,-28436,-50613,-31925,28170,72061,55907,17436,-39853,-72818,-62568,-57788,-86088,-136713,-109191,-85100,-31269,-29277,-41510,-54500,-77714,-99528,-99590,-72144,-75538,-55580,-26375,128651,219122,210474,176190,115908,48257,-10650,-48256,-79987,-85603,-126000,-56930,-25400,73339,157133,149066,52739,-23426,-68938,-93368,-3199,-11763,-38659,-58585,-79696,-120696,-95055,-95737,-116294,-117306,-113291,-78571,-2893,15863,-66521,-66887,-76898,-20474,-20381,-100272,-143885,-25607,-81031,-123877,3933,38996,-2873,-30853,-32833,35966,20905,104389,126379,15257,-40423,-20631,92867,144475,116808,52491,-8648,-86345,-86520,-61628,-29587,8256,79453,84146,29981,-71098,-80841,-4648,33442,70252,77967,49285,-35564,-32313,-9994,17611,-12905,-29183,-33353,-38418,-58850,-3440,-7595,-61358,-46517,21970,65340,73228,68769,81580,132979,168672,193658,180659,119474,110302,106708,85814,12397,-98563,-28223,104834,214852,251196,129292,2391,-92411,-100937,80157,311108,379399,175431,71706,60991,59820,98575,291464,448120,443710,293177,109305,22984,-67828,-76470,-58894,-7061,14719,2901,-54022,-111877,-90407,-45272,-39600,-59041,-18461,75528,137510,194122,174827,34427,-49934,-75360,-54965,-3728,83316,100030,52083,17743,29921,21090,-39245,-143502,-82093,-15860,-6181,-62219,-148368,-95170,-51714,-15753,58573,78853,55983,-45049,-103604,-106858,-76225,-20082,14599,11204,-33690,-113388,-118135,-52275,-1706,95008,160064,78610,-17541,-97193,-85997,31368,233864,182121,37689,-26267,-37524,47367,73792,56112,21098,-80259,-43437,34233,17702,-61648,-102486,-88242,-54669,-18098,-12905,1203,-40726,-106554,-127258,-30075,19859,73309,53098,-10865,-52698,-33521,-19818,-31750,-31918,-97863,-161699,-102522,-88021,-146236,-99096,-53973,-46364,-14020,-33222,-66206,-114566,-65644,-59265,-46006,-10211,32625,42643,22847,639,-103,-16639,-14624,46379,-16798,-27598,-43889,-125801,-124206,-102538,-21861,33399,91341,140939,87657,3365,-65946,-81395,-54184,-25649,-45196,-52993,-32868,7652,18028,-25142,-20347,129494,345172,196351,-5689,-22236,-20754,40505,58311,67861,147199,190134,111575,1864,-63376,-70995,-84839,-48573,-22642,120896,416995,472994,580798,714214,804121,857716,802251,568143,178125,438934,343108,-66274,12675,36376,41315,16436,94383,105854,14842,-76752,-63358,-46362,-82625,-89344,-60460,-13733,15972,39997,78420,91665,89412,139485,160593,169080,155580,109944,74839,37227,-57347,-37446,-38194,9523,147559,-52942,-110204,-130742,-142510,-214180,-198415,-110806,-131757,-42927,34230,44837,45770,73435,65013,57049,-10295,-16923,2597,31476,28637,31603,62976,104369,107289,41692,-34005,-84754,-75207,16335,30855,-36311,-62854,-52707,-55471,-48043,28149,174110,285368,371926,318662,204223,156143,167696,165226,103240,916156,1596551,969342,480364,1365970,1040163,-13717,-24313,-15599,-159812,-1226,-91040,-123380,5591,168923,305891,236099,-50399,-63238,-26197,-55064,-23641,7724,45905,88931,98907,25987,-74667,-122789,-71899,-50496,-91023,-92931,-121535,-119617,-103863,-94717,-78169,-77258,-87480,-27078,127142,248079,90582,-174084,43522,223719,486333,503310,313060,124257,-33631,-60994,-9471,25905,30880,45226,107660,133838,81510,-36181,-140182,-123598,-44461,-1233,-61241,-96327,-66028,-6073,55778,26262,-10576,-51826,-66371,1543,55415,110768,156284,206165,3288,-48973,99527,173253,89894,-27059,-81268,-110416,-19725,76183,138166,165178,159185,200916,220761,204100,63162,-28880,-95962,-41169,101090,139189,253030,352680,359470,284478,197995,217430,190770,81499,13384,-74784,-90944,-2911,28107,-4067,-129864,-69830,-21765,-41920,-106331,-86479,-6019,14864,-27021,-69237,-126699,-112299,-78695,-68377,-66677,32549,11090,-36265,-66653,-74975,-120732,-101941,-13235,22893,20816,17479,75188,224371,209817,55937,513,22942,-1817,-17620,25532,62550,135647,256334,284517,220104,167113,126644,131748,149410,130228,124547,92264,46296,-8161,-123210,-83875,-60196,-48720,-50247,-28821,-11019,-23505,59159,186414,268900,172071,51530,-57468,-73678,-100884,-37599,-19995,-57491,-94216,-117821,-72588,-18902,1946,34822,36880,-12955,-42847,-102809,-133586,-117022,-109833,-120795,-115154,-46423,-49793,-95795,-113405,-83825,-57628,-26922,591,45142,7790,-30125,-59572,-17567,27167,112749,226392,209134,105950,3036,-99815,-4946,47526,47240,50015,123616,197934,323512,482393,579877,417732,99779,-71534,-73561,-53916,-49114,-72143,-72935,-56183,-31145,-10774,33711,118604,227712,271158,258752,234388,187718,130925,64606,-11544,-74034,-125253,-80871,-47849,46344,28882,-50554,-114014,-79898,-60249,-14417,36477,42264,6261,-45178,-64099,-63474,-50855,-11823,-12294,-77009,-98999,-7019,24910,-9561,-7243,108121,105618,-73648,-101488,-67991,-57738,-47838,12789,75442,64855,-41999,-6988,108098,84360,-58302,-127881,-21248,77461,146363,229230,253812,168614,46912,-36257,-103767,-106432,-55716,89361,157670,184387,125968,14532,-81156,-58257,22307,65887,60460,61557,12391,-85806,-181019,-165170,-113785,-72988,-66305,-94844,-93945,-93662,-127077,-130196,-13291,103184,112664,76152,921,-54342,-66900,-71813,-66610,-37718,45368,118250,138879,117490,38579,-16903,-45654,-21561,32790,25093,-29876,-34808,21243,50761,28948,67918,138744,113269,39971,21700,81563,215217,282889,245806,242257,249322,215572,129243,68026,110602,169368,245489,266905,265819,253679,107270,-18692,-125008,-12217,22193,46673,121682,344424,491385,409433,139704,-1171,-11811,-30149,-44888,-5299,-33388,-99011,-96647,-33969,-4248,-32999,-45745,43088,89624,117179,17722,-82520,-75178,-25980,-45519,-48357,-56563,-59334,9292,144173,287497,343310,245027,203255,192020,81347,66383,107699,72115,42190,65990,144404,266568,233139,106000,-66982,-105242,-8214,64374,60434,53066,43128,41896,74169,140459,191832,55417,22838,83147,50167,-12284,-25998,3637,-34532,-78113,-52136,19318,104683,164867,158599,57905,7027,46871,62733,8918,-8,76969,126508,47701,-67858,-54463,-5003,18933,25,-10274,-17138,-19843,4928,17969,-23631,-19208,-43003,18003,61452,42284,6102,-42951,-68588,-94919,-45741,30012,88851,29609,-53855,-131830,-92677,-59142,-31257,27807,5289,-40649,-115435,-51288,47890,79830,14434,-104936,-15284,67543,51560,13739,147764,342157,243450,33487,-69921,-69558,-72685,-89753,-68635,-8565,26610,-48340,-116968,-58585,-10246,-39180,-51051,71666,41644,-27338,-56339,-8960,-421,-47787,-105492,-52539,-16214,5881,-28866,-69382,-98169,-130697,-80583,-14971,92133,118981,7708,-65234,-69701,-49871,-54312,13722,109582,171520,34204,-86332,19042,-9493,-30165,28649,47441,4066,-80539,-63035,-16209,-84,38756,72440,70308,24369,-38399,-61795,-46117,57072,206811,343529,323897,216959,119473,27805,-24719,-1969,20189,23375,30454,-3123,-13179,1263,6993,-22161,-51784,-51722,42807,138710,148228,47407,-36007,-80078,-51334,-32897,-26675,-56731,-86709,-85612,-89706,-114601,-66697,-1823,30584,102698,239712,372690,352017,113906,2650,31647,40467,-44136,-52109,-55366,-106941,-106508,-18873,-31089,-107856,-57801,18164,30016,8755,-6344,-9348,-28318,-35438,22370,70165,39276,-31816,-108879,-79897,-40882,-42537,-40831,-46111,-61883,-104931,-17169,126218,163170,59406,-9307,-71732,-93216,-76739,-31016,-23904,-44337,-46840,-28440,-18535,-13826,-28416,20742,189979,407296,396148,234440,31895,30055,36755,8900,-26172,-5020,50960,141281,156486,53402,-47531,-114249,-57238,-46908,-42620,-42870,14694,111276,88284,-31669,-34495,20038,84671,139254,115322,1109,-89214,-114951,-53986,16365,102010,85058,11379,-55736,-59898,-5098,34875,7641,-69457,-128319,-29154,16114,36053,45113,72144,86720,35194,3979,4079,1015,79490,190126,165323,17642,-73949,-62980,-66519,-64242,-88457,-81475,-19856,51360,96724,148813,230697,262547,281188,188598,39115,-49527,-81495,-88126,-90631,-64916,-65761,-129328,-141239,-79760,15576,59381,95035,135221,127351,76105,17468,-23508,-3745,22360,30606,69694,115753,38822,-21503,126846,368277,479582,473102,406340,317180,151999,18509,-7664,65612,161752,171384,166437,187211,201970,232018,284296,297904,148859,120427,87306,20017,67882,224169,307217,166564,-30134,-119847,-1818,97731,106111,3552,-102336,-134409,-134186,-69485,-4336,19587,66544,164857,306295,331328,215680,5131,-121174,-123293,-125311,-141383,-116843,-58428,-35756,-43739,-17888,-4850,-5399,11329,-31514,-93609,-117960,-71263,-84796,-61514,-24298,28873,51807,27211,102084,487937,853464,824279,641140,446183,249022,127546,98464,119556,125760,108903,68380,23125,7975,-14748,-22904,17051,62080,84516,80039,25922,-3892,-24820,-22558,-23861,-42650,-71222,-40309,6641,16653,-31268,-75261,-84759,-91943,-19552,31208,43527,33821,-13715,-87179,-115394,-103761,-6833,176942,321266,301616,65374,-113006,-52243,-25498,-37124,-56614,-85513,-138661,-144825,-92393,-105258,-92652,-54276,-68704,-92207,-124337,-177489,-144027,-81792,-42276,5448,33526,65369,39163,-35514,-103846,-50594,49461,64061,65531,47428,22832,-26360,-114540,-148823,-86523,-43223,-20939,-48518,-61119,-39919,-34483,-50289,-49515,-13297,44053,110056,153418,128079,79364,33384,12448,43435,89454,26947,-6607,22202,65374,-43157,18346,147971,175068,66401,1875,8203,-23575,-86623,-111174,-72377,-90408,-89231,-27803,57407,131987,107759,-17534,-77886,-68432,-25358,-1004,-16924,-25127,28368,9862,-26905,-85813,-92850,-56962,-51216,-63170,-71029,-76373,-70004,-46938,-31092,-38495,-84832,-129522,-166239,-157062,-111112,-84585,-72836,-75519,-94814,-112581,-97495,-31695,32740,72339,-28456,-64478,5053,19186,-45356,-100132,-84254,-34444,-41493,-91544,-117659,-21801,64922,87417,-25761,-94837,92583,369693,367445,289151,89007,6250,-100103,-77328,-15575,53368,69923,-31295,-82573,16559,115414,151532,107127,84696,19110,29835,55019,83249,132932,83283,45795,67645,150198,175004,127751,71700,1596,-56399,-89242,-46921,76320,97424,174239,146695,63473,-44379,-113962,-79736,-85232,-73203,36779,134558,137603,61199,-21738,-69715,-93026,-36153,-23451,-34859,-13022,39690,39893,41948,27814,-24595,-42792,-30818,-39208,-68371,-115765,-148645,-143051,-132259,-106422,-50664,-21413,-49569,-2305,72958,33873,-77119,26437,216757,179528,116477,83397,51204,-18574,-48939,-63244,-88711,-25410,32968,26960,-88852,-78467,109667,165670,29236,-62466,-30082,-36366,29019,193174,318746,307395,179521,72156,46551,43840,2379,-36790,-13815,791,23767,-2912,-76045,-115715,-83750,-46082,99,41545,50671,81703,195345,293137,229918,116267,-1352,-47339,-20089,36952,72815,16910,-72919,-64639,38039,105120,147972,150136,115398,92414,87208,137015,159423,133064,59940,-19856,-43612,-49311,-49677,-111315,-165679,-126468,-96342,-101673,-146011,-136022,-38618,-6180,-102372,-63861,-18637,-33374,-88431,-71857,-57209,-49731,-572,13110,-47506,-61838,5877,22636,27738,163947,329632,329334,160057,16111,26127,109301,82408,13527,4254,40066,35676,-14569,-76437,-109975,-113278,-96282,-84129,-10441,81070,106361,105665,31549,-39575,-67168,-69489,-54850,-31835,-38004,-51629,-18845,-27241,-88950,-138699,-163856,-75110,100640,191233,234848,206593,160078,139065,128557,169898,211600,183253,90807,-2175,64255,177564,211241,140253,117562,185421,349900,303288,133548,-4234,-85589,-21340,49114,129860,152453,127854,79591,52950,58738,75252,100130,94247,50749,2599,-18928,36648,118619,65872,-68235,-137061,-98823,-90657,-33332,113668,369404,567908,488880,216755,194527,224283,237855,224785,203704,191652,183348,188821,123195,24827,-14182,4734,45590,66955,58154,4378,-58094,-54694,-90001,-113549,-71164,-63465,-77163,-111466,-141322,-84650,-12606,28960,21540,-29538,-83283,-28145,50258,104336,164652,173779,133621,34499,18355,74619,107794,40509,-28579,706,20062,-6136,-77619,-128031,-98887,-73821,-124725,-62071,32527,85835,74753,15311,40196,124554,102338,71213,128571,92885,21556,-14461,32205,72763,74748,88085,17342,-80629,-151033,-144614,-110441,-38048,6786,11243,11690,17529,-2643,1766,-25631,-65053,-85020,-63040,-63240,-83948,-78714,-44759,-33321,-4247,-52621,-127079,-160494,-120419,-64090,-6257,101877,113686,58730,34475,13201,1120,26779,18008,-40561,-111666,-131619,-90134,-46977,-34782,-16193,-26636,-43854,-42725,11955,27057,-26852,-116809,-162137,-142011,-98705,-42014,2524,30452,69072,88657,47533,8260,-14164,-60873,-82609,-94606,-61372,35297,131396,185694,163708,113019,77323,50110,35731,-7573,-41005,-87198,-117277,-45208,42422,105902,53868,-113946,-31313,134481,345903,612919,644628,417594,138707,1408,-75124,-88869,-104799,-107902,-78453,-35959,-3497,44711,123784,149344,21569,-127847,-67365,-22154,-40270,-46325,48546,213149,344250,341826,240459,93002,-31692,-93481,-99026,-47712,-2809,4294,28543,60564,86735,116858,132271,104481,54889,1460,-48407,-96789,-129491,-92129,-23959,35186,11849,-11840,-46360,-106779,-73522,-27769,4813,22649,12934,-12921,-57690,-56637,-38696,-53634,-79149,-36096,99110,188716,197879,218749,221487,166051,113883,129524,143462,101740,66954,-19890,-81940,-138415,-53392,73713,190654,231996,155083,68993,21042,-6561,-42889,-90439,-117117,-119313,-45764,60699,178000,246478,248657,78357,-67886,-90687,-30954,7955,73898,212721,251024,66557,-52528,-43402,136441,216600,160797,63344,-5404,-70008,-92735,-35087,73324,100171,46222,-65564,-161357,-143012,-67706,-4668,8044,-3230,-82056,-27588,83278,183725,131655,28400,-53883,-62556,-11758,5954,-18224,-35603,-32125,-52997,-70513,-39568,-335,18322,-30376],[-36346,86012,110096,67920,21282,26393,11260,-94255,54494,128466,90319,80928,28566,59813,51553,12199,-15813,-64504,-120977,-24714,98220,212182,258534,205595,72835,-47575,-85826,-26458,43325,74031,13636,-26300,-36531,-25495,-20913,-41210,-4971,62653,123367,120288,119540,244825,388218,421372,430755,354191,172659,36337,-29882,-5783,13914,-4757,-8681,-19322,-79673,-102854,-23905,-23085,-70863,-119601,-58040,-27733,19615,134354,109895,7711,-50752,26436,124462,107032,-34646,-105259,-72521,-66947,-79987,-121693,-6344,-11641,503,13800,61289,58542,-30315,-31590,46748,92705,109360,133098,97955,7861,-97606,-73345,-54467,-43690,-29107,-18291,-70599,-73512,-49067,-20668,-31433,-40804,16320,68610,70645,64036,67648,67280,148102,184162,93960,-27440,-69219,1564,-22839,-51520,-39414,22930,66493,45537,7603,-49301,-74209,-56426,-52021,-80881,-113910,-92765,-84136,-36764,-26572,-30680,-38145,-53135,-53409,-81354,-49553,-55938,-78509,-20520,169887,272469,258274,203321,121241,48697,-6605,-47976,-96499,-124328,-115643,-46063,-40676,48659,132405,121185,26960,-38431,-67420,-93362,-14483,-12958,-23159,-32683,-56107,-107982,-103000,-102177,-120472,-111158,-90725,-45984,26926,25429,-72027,-48729,-34945,15543,-6436,-109269,-157225,-30169,-82384,-108235,25967,68535,23315,-55349,-54803,60333,65893,115358,113088,30568,-7221,35875,123221,148535,134787,82638,24272,-59135,-79088,-59792,-34138,-963,74167,84879,35576,-68289,-90689,-9707,36976,88585,106519,73588,-32473,-21290,13046,36236,-3789,-29579,-33458,-42358,-71912,-12477,-1275,-62960,-58395,18987,78774,96466,96580,94810,112728,131516,159421,166326,114127,94134,77585,55852,-9180,-125334,-53444,74784,172884,210628,100431,-16072,-100217,-76874,104345,333288,417517,214407,95866,73944,57618,78608,246040,406404,411674,267802,93606,23378,-52693,-80217,-71317,-19497,9390,8705,-36936,-85170,-64838,-22279,-33951,-77887,-22829,98604,180830,219765,159180,19803,-63149,-86442,-65413,-15039,70956,83529,44232,10960,27919,26494,-31535,-135816,-91084,-13977,11764,-34408,-113808,-88117,-49981,-5560,79479,100418,72068,-36523,-99413,-100134,-68693,-18444,12943,10770,-30119,-104775,-111744,-43527,-596,74934,135087,69113,-18389,-99147,-78154,34389,202566,122709,5640,-50798,-56952,46349,77971,55801,-5665,-101402,-44578,32386,17251,-65254,-123654,-102448,-46664,7910,26166,39097,-12368,-80169,-130824,-41437,3238,57100,42222,-22000,-67999,-65581,-49929,-40750,-41640,-96113,-148072,-91272,-74413,-139277,-107068,-47661,-26064,3035,-28317,-66824,-120238,-72943,-59924,-47529,-19002,20411,32345,20114,1150,-4950,-28675,-30499,38001,-22239,-42488,-72580,-117557,-92167,-120172,-29849,36310,95633,129799,53516,-34480,-57462,-40479,-21286,-6301,-37239,-52825,-51341,-20591,-4101,-31717,-11934,150622,325394,127229,-51966,-72579,-63571,17912,44900,64280,151268,194542,123417,16274,-64105,-67453,-85563,-40368,-20477,243397,513049,459225,626664,1235976,1737910,1589817,922324,306301,-10291,479011,400933,-50244,25415,46308,51234,10729,52394,82342,3639,-87235,-68167,-44836,-75760,-79941,-52189,-10517,17886,46245,92196,113344,106289,147269,160044,185181,182440,121585,73379,42764,-32908,-24694,-29714,73893,194784,-31772,-93481,-88748,-91671,-170316,-184689,-80615,-95354,-6106,62330,59126,59882,86421,75349,72490,3921,-7753,6737,30048,26556,37441,75313,119241,125868,65304,-12453,-63114,-53245,27569,29612,-43852,-65790,-45566,-31938,-10260,68071,217510,343683,419397,316017,162515,140408,238507,262231,415668,2276942,4227332,4319405,2362729,2285016,1571289,397974,71635,27309,-183623,36260,-62285,-101617,11705,145244,268982,257883,-26549,-93034,-38099,-56748,-25937,13941,54711,69195,67660,6358,-83675,-114429,-64051,-49849,-95020,-76620,-90389,-137132,-113276,-102877,-106987,-108984,-93204,-8949,165618,298726,118312,-138454,56530,253951,544233,573334,363039,133218,-22492,-41382,5637,42704,42825,33332,79364,114319,73793,-37999,-105853,-98230,-55664,-4944,-68810,-106095,-66497,-2303,59211,19466,-18870,-62332,-66473,1457,53702,119165,156239,203990,17942,-52477,103176,191762,111439,-24211,-98338,-119465,-28329,74463,143435,178392,175184,215380,227178,181191,40593,-42183,-105317,-35438,111389,149276,223826,275306,287300,246462,192640,234172,204114,89059,15446,-81406,-109596,-10855,25467,2707,-114091,-71146,-19361,-38568,-102484,-79920,-7799,5078,-35179,-61642,-102968,-110046,-82697,-66265,-67278,10338,-22811,-59801,-82914,-87883,-119368,-94116,-29821,6459,14370,26539,103797,245275,187784,37958,-1300,31698,12244,-55,40433,65369,128883,244981,268194,217662,183990,152917,171856,194700,169065,149592,102337,50393,463,-103752,-106703,-83807,-66431,-66510,-36231,-12768,-30884,60248,189279,298099,228895,87148,-30608,-60157,-114335,-44290,-24113,-61221,-88261,-91268,-45464,-885,14219,45436,51967,1400,-34756,-102900,-125034,-97663,-86750,-98119,-105987,-50395,-54753,-104146,-103752,-73970,-57207,-34402,-9686,30154,3290,-23442,-40379,-3681,14276,82294,193763,191210,88390,-9688,-101683,8705,56665,46789,40479,103566,169852,309230,493598,632012,487724,133473,-55315,-63734,-43535,-41435,-65530,-77390,-64293,-38567,-14893,30964,114974,211200,261111,266127,244657,192129,131717,65265,-9684,-74727,-116510,-61773,-15647,95600,61916,-39197,-116818,-68556,-45291,-43,44018,49912,26844,-15654,-30748,-35616,-42494,-18621,-23153,-87025,-89654,-2243,27540,-7357,-32892,81059,122188,-51419,-99081,-79900,-70765,-61021,-4570,57815,53335,-54260,18495,120068,78870,-86925,-108220,7089,89363,146423,226993,249760,168464,57359,-16336,-66358,-77865,-74405,50441,111566,128453,73411,-14859,-90473,-51111,24789,61346,53998,59390,14257,-85883,-180653,-164039,-107942,-62340,-49662,-68243,-63477,-69507,-110773,-131613,-18364,108153,137502,100191,11383,-50952,-64494,-59754,-47396,-24427,48951,127050,162395,158364,66930,-6894,-42705,-23080,36138,42147,-7894,-13121,36960,72836,51510,80390,136816,92753,17423,13001,89765,210627,259111,230245,240017,266644,233719,131967,61425,99754,161688,261753,324002,341109,302903,116447,-11455,-119318,-13898,12141,35680,125391,364838,514745,438759,170270,35283,40903,20818,-23441,-14450,-54415,-127632,-89974,-34560,941,-12062,-7915,79343,111366,122440,20547,-80631,-71484,-26794,-47075,-51483,-59555,-61407,6263,143156,288321,318903,221091,184124,162610,27135,2403,53843,46598,32896,59697,133683,263172,246038,106446,-68911,-86610,14894,83270,66623,45339,34140,35078,69764,146522,203616,69213,25998,68346,39742,-20210,-37787,-17166,-57232,-83357,-51596,11934,83546,128853,122075,47537,16990,58166,80234,50836,43165,52970,62375,3062,-79277,-55222,-14875,8664,-7037,-9860,-4979,225,36320,62409,14153,-8358,-39772,30424,84999,62650,12784,-48930,-81818,-113081,-58410,24676,94043,43731,-43586,-125019,-96027,-64150,-18042,50146,20817,-42492,-104598,-26003,74870,98926,11285,-103692,-1708,73848,45924,2896,114812,318181,230209,15833,-73893,-64885,-61375,-86428,-95286,-48179,-37110,-110525,-121350,-51290,-15572,-50614,-47875,86705,62957,-13656,-44536,-1427,8136,-34763,-94214,-69538,-27221,12782,-8134,-51374,-85294,-107963,-71102,-30420,54312,75306,-25284,-65959,-53071,-26518,-32681,17316,92523,146799,38373,-95889,9782,-10338,-16280,36658,52470,14572,-60576,-52549,-7362,10756,38324,60525,67887,37029,-15537,-40006,-25607,84614,243923,365871,316047,200804,102641,26472,-5514,12851,24155,20081,24364,-5321,-17393,-13130,-17831,-46768,-64132,-59154,40894,160445,185833,69543,-27945,-85582,-57311,-37592,-25349,-50575,-82219,-75387,-71768,-87624,-44608,15786,40280,108103,248025,369658,321339,83033,-16975,-9448,-16316,-46765,-30949,-40362,-91178,-120676,-39986,-43913,-112747,-51514,15418,21554,-2721,-21196,-28381,-44545,-22092,34764,76553,48391,-16502,-88121,-64646,-27224,-20924,-14723,-13217,-9336,-49808,-70020,37161,88418,26277,-10048,-56043,-77168,-83700,-37143,-20351,-32945,-31141,-10798,-10838,-13945,-27056,23523,198234,439424,464364,283697,55258,35006,34560,9189,-13995,18626,84915,171533,163898,60217,-37547,-99380,-39659,-33669,-27702,-23080,39745,132954,112012,-30039,-58744,-192,74221,138255,118411,2335,-91297,-103475,-40785,37342,140548,121975,31753,-46713,-60433,-9853,28056,3976,-69658,-121543,-19525,23063,39073,40786,67643,95195,65830,29706,13237,6906,66172,169419,158523,14712,-78320,-73050,-86835,-88551,-107159,-70353,-2966,59488,88389,153092,264171,319963,334300,221019,57834,-44525,-92692,-90419,-77878,-49184,-56732,-126988,-129416,-86902,8162,39499,64642,92817,82537,33997,-19922,-50551,-19746,8069,10301,33540,63578,19428,666,160109,367786,421343,383293,319424,254349,119439,2556,-11555,58870,118758,108026,92992,96952,131644,200343,259334,267888,115618,82012,50533,-3172,60878,218521,303830,166409,-25594,-121239,-6550,103646,124504,21220,-92793,-143761,-133125,-70201,-5965,27430,81595,174879,295207,281468,156407,-27967,-132157,-109150,-122538,-153130,-115163,-52654,-33228,-42687,-8522,8037,10016,29141,-12308,-78318,-118175,-72107,-100532,-51264,-30201,19991,60341,52105,164430,599636,925979,842630,687553,520615,307409,162662,127396,150633,164408,156061,117133,53855,20038,-7375,-17227,27656,69981,79879,75799,30727,3532,-23592,-31084,-38576,-51965,-72855,-33546,24611,32199,-22657,-69747,-78032,-79613,-12924,23106,27462,14686,-26597,-81468,-100896,-82794,19282,216321,369760,327005,67250,-103043,-28908,3797,-17466,-43748,-78465,-141635,-149448,-93770,-105778,-93405,-46881,-52217,-73825,-104336,-160487,-159542,-102478,-77301,-49524,-31726,1042,-1348,-42097,-82808,-71234,7221,11508,19713,27268,26347,-26479,-121582,-133021,-71098,-24898,4833,-27101,-49380,-29684,-19449,-29253,-27964,-6527,27946,82473,130663,118649,93347,69260,57045,100305,136438,58008,7051,15351,49972,-32313,15170,109441,130939,35675,-13340,10130,-8879,-70594,-115084,-85834,-98355,-95206,-28405,57486,136396,116608,-10046,-74879,-64941,-21349,7127,-4754,-19384,20994,1593,-28209,-88595,-118191,-77316,-62447,-62300,-54891,-62850,-68774,-51351,-24508,-27631,-72753,-116690,-162343,-156096,-112996,-92801,-76673,-66328,-82308,-110711,-96907,-34487,35728,49074,-71768,-60975,5631,16509,-50793,-103312,-59587,-14451,-23650,-77350,-112745,-9327,78779,92591,-36242,-89542,130807,396759,343011,290156,92645,11266,-91938,-75733,-12331,61664,90018,16991,-23938,46343,128929,140171,79200,60060,4705,13606,29291,62187,118661,73392,40160,63034,149075,179949,132284,68571,-12360,-76265,-101131,-41526,90872,123586,186654,147570,56273,-49123,-88255,-58245,-70491,-46698,65697,163277,159361,70988,-17902,-59998,-76000,-26216,-11532,-28325,-22050,13115,7261,12389,7696,-44721,-64608,-50108,-46557,-61817,-104114,-146092,-140699,-122097,-91087,-37829,-19435,-46131,12697,89415,29242,-96727,-5997,177148,140705,105354,97579,66639,-5581,-37522,-55322,-81554,-20174,35309,32894,-73363,-87830,83591,147382,28723,-61903,-23938,-24540,49770,226923,343847,299471,158355,59368,49490,59034,27391,-9440,8201,18763,31358,6651,-65072,-101745,-90004,-53456,-17347,14625,24645,61959,167769,236352,157812,71018,-26338,-111011,-73168,15511,71433,26296,-61106,-67346,46284,110898,136292,119580,69470,35732,67023,139861,163648,130692,51664,-27872,-58330,-60586,-58091,-119657,-164364,-121888,-96648,-104034,-145290,-103784,3933,33607,-77557,-81991,-14766,-22384,-83453,-83150,-77831,-58642,11065,19741,-53650,-76111,-6458,12509,12638,131480,280206,288842,133133,-1025,16477,107616,75532,7159,5962,56610,60837,-311,-62424,-81554,-82673,-67492,-58711,12511,105990,127266,113566,31260,-38866,-65585,-65826,-54703,-32477,-33728,-52002,-32161,-39247,-93664,-135554,-156455,-96165,60349,146032,211473,187606,124575,87587,71260,118116,173211,155576,73038,-14991,50540,149578,181875,117790,102930,204881,368236,295682,137342,3403,-82146,-28639,46205,136514,153482,123349,78057,54306,60134,81801,111252,102963,55764,-2349,-35751,22427,120959,80449,-54095,-147722,-106724,-91809,-34610,103791,341022,517505,408621,164203,153404,184335,209217,208412,202326,196212,186196,192483,130434,42903,13676,26419,56896,84164,96878,48730,-41769,-84193,-111745,-98401,-59182,-56629,-77804,-123022,-144817,-73588,-657,25716,-1642,-63382,-98086,-14547,72711,139052,199785,214556,172523,59330,36021,95697,139091,79622,-2391,15707,29565,3948,-64687,-122460,-110228,-90674,-132979,-64292,26241,80727,85794,38637,46364,116504,94879,46976,103329,83343,18752,-11631,31904,66535,65576,84782,23291,-64918,-125375,-157767,-121698,-34070,24494,29502,19490,12069,-20163,-21770,-50726,-85417,-106079,-77916,-75778,-115141,-119278,-76348,-71057,-36693,-58782,-135230,-158169,-97816,-35476,36197,132152,113267,54085,34050,20523,10574,39739,23736,-31934,-96852,-113425,-75570,-46459,-45305,-25584,-30631,-47443,-49871,4665,16768,-44262,-132960,-148510,-131338,-106085,-48902,-1745,25718,69996,97540,61310,19588,-7746,-56242,-81061,-95436,-65432,31857,131326,177639,149096,102319,70982,48387,46571,9433,-38690,-98090,-127524,-45344,37759,99275,59616,-93083,-62755,90970,300159,555514,582597,368580,115957,-9513,-74465,-87626,-104475,-106397,-81789,-44843,-9832,43652,127642,143143,23088,-131131,-89547,-46270,-57405,-65533,20118,193426,338115,325944,204953,52441,-59529,-123130,-154596,-92926,-33065,-11448,22818,60689,87592,118623,145755,112853,54291,714,-46258,-97811,-139132,-102395,-24011,51332,30005,-3723,-47253,-117938,-93608,-50109,-9597,26051,31487,8014,-60221,-72806,-51992,-63900,-85127,-36212,94066,194213,203656,201636,184355,135359,102508,132479,168412,152248,114063,11684,-54715,-132988,-84669,44076,160310,200181,126345,46262,10443,-3460,-37067,-93420,-124137,-109574,-44030,46784,150450,227370,246261,85114,-63852,-78336,-12757,28219,88912,217581,257337,75220,-46177,-67863,104820,179017,138575,52835,-13584,-81741,-109722,-43969,53021,87544,42386,-58691,-144789,-121232,-30794,16235,7327,-12750,-88613,-27682,85848,187867,128701,16764,-70654,-55138,-223,9104,-14874,-32323,-36209,-63257,-89032,-56604,-21327,-3042,-49270],[-34774,73574,98947,65341,23979,32970,28657,-77268,26658,106106,77625,64079,6430,23856,29520,14281,892,-40910,-100216,-32126,83978,199214,251747,204475,79490,-35592,-94453,-32819,41654,78371,21716,-17991,-34393,-39307,-52424,-84196,-45260,35519,102566,103267,102379,220586,335493,359284,375911,309648,136406,2588,-53663,-14345,12225,-6759,-15455,-28436,-80184,-103894,-19285,-21278,-76260,-138533,-31732,7323,49003,144442,118046,17524,-64475,-5411,106508,85165,-38217,-119044,-86054,-70693,-74223,-113634,4788,-14926,1366,25595,80634,83197,-3234,-30872,26895,65501,74571,113919,105314,23310,-90877,-42935,-11312,1859,200,-17620,-79617,-74649,-49204,-20964,-25045,-23489,31219,82940,86992,82045,109317,125736,213092,219303,92958,-34188,-69071,2340,-26598,-57121,-41039,22943,60831,32205,-7526,-63436,-77353,-55240,-51470,-66336,-86624,-79880,-85048,-38804,-20658,-18205,-22189,-33580,-17305,-49863,-12902,-16091,-85917,-2387,194909,301994,284542,214671,115127,39373,-6988,-45448,-101303,-129079,-82744,-39278,-54928,26971,108915,95016,1224,-56527,-70080,-88624,-25274,-13768,-6772,-8627,-34428,-87952,-111462,-111000,-122789,-99353,-62350,-9881,54963,29297,-84491,-40044,-15957,18730,-26972,-144445,-162799,-20269,-57229,-92283,31343,79609,37860,-67715,-57198,83400,96622,110465,90255,43772,33403,93765,143940,145011,146234,109926,57390,-31220,-74783,-62285,-42371,-14201,60223,76229,34240,-67965,-101739,-16210,38060,103410,131317,93107,-34309,-16544,29258,46288,-2217,-35269,-36546,-45892,-85841,-24812,1813,-58635,-70981,10488,85635,112997,117087,102953,96298,103402,131299,151016,106000,77133,53075,31904,-22897,-103120,-75001,47684,130490,167021,68470,-39438,-107844,-46513,134209,354674,453170,257370,123183,86807,52844,54156,185226,335883,352786,226605,70491,18782,-42139,-90278,-90272,-37344,-1047,10034,-22232,-65324,-44780,-4322,-31742,-101491,-25729,120283,223963,238592,139047,5696,-76529,-98325,-77829,-29829,52107,62483,34271,3824,27532,36287,-18581,-117800,-106723,-17842,23858,-11680,-81576,-69327,-38817,14023,111434,134376,98155,-22952,-95671,-99510,-66921,-22680,5855,5232,-31560,-100139,-108401,-39951,-5365,46692,102671,55146,-21015,-102811,-72559,35699,170055,68980,-26670,-74140,-59729,68035,96326,56497,-27261,-107119,-43084,24711,8777,-74046,-140547,-97085,-28311,36597,66854,76157,12118,-59146,-125011,-53401,-16555,37692,30392,-31680,-78033,-93637,-78275,-50421,-53580,-96351,-137587,-82761,-63762,-126426,-118011,-46071,-9290,20479,-21137,-65272,-122054,-79070,-61935,-53778,-32885,3222,16920,13608,-670,-11106,-40434,-42329,35701,-23796,-62353,-106488,-82629,-69507,-130283,-36622,37898,98737,120662,24907,-77055,-46573,-664,12425,10486,-33276,-56258,-71966,-53886,-31692,-40946,-5055,167958,290872,64111,-87817,-114286,-106146,-10702,25770,54459,143141,180684,120374,24190,-67392,-65014,-85373,-24828,-19121,404042,673902,1204837,3066992,5495503,7016060,6472362,4209809,1717806,245243,512913,472298,-33089,35171,54370,60669,14858,7442,49254,-10823,-98324,-74059,-46100,-72819,-75015,-47904,-10743,16264,49081,103092,134846,126794,150897,149434,189659,197341,123620,69723,46650,-10263,-8211,-7636,138159,215314,-19817,-80634,-53592,-54767,-145891,-170603,-42836,-53845,28808,84684,68213,70891,96924,83684,87170,18111,-824,8724,26378,23236,44003,86264,127328,136166,85658,8708,-40378,-29223,42121,31868,-48436,-67651,-40224,-12803,20701,98656,244965,374668,435753,292027,108084,116213,330216,401843,1100080,4689759,8821090,10294399,7681903,5434329,3099143,1212435,206683,69434,-181425,85642,-33829,-86488,13475,119213,229468,277111,15677,-133084,-57267,-61279,-31013,19050,60464,47905,30736,-21101,-91916,-105580,-57904,-50414,-97429,-57387,-61995,-127976,-130324,-118165,-138615,-118962,-85172,12249,200692,336726,139655,-93961,77829,283558,580516,619179,396640,130397,-16179,-28334,14089,54183,51314,19478,52924,98441,73665,-24990,-70427,-59826,-59707,-14166,-80217,-115642,-63539,4245,64850,14772,-29443,-78325,-70390,-2066,51885,126890,154918,196832,30699,-54873,104217,202875,126376,-25930,-116695,-98198,-24896,76074,147074,184779,181548,219154,223513,152306,20074,-53385,-114009,-33077,113161,153835,186158,187774,205135,203203,184792,245279,211455,94464,19201,-77834,-129729,-25979,15325,3526,-100130,-71977,-17536,-34930,-97416,-74688,-10635,-4527,-44548,-58804,-83310,-103923,-86823,-64812,-68664,-14764,-54213,-80783,-95317,-90144,-107409,-82785,-40058,-6876,8319,34267,131154,258684,161940,17432,-6173,36478,22343,12095,48360,59629,110735,214937,229833,194984,185761,173174,208010,236866,208311,174797,112689,54691,9018,-80920,-112832,-105262,-82324,-80440,-43668,-16577,-36729,61599,187510,319005,290230,130577,1028,-34808,-105216,-61924,-41071,-70906,-71926,-56610,-15647,16946,25352,53715,62777,12924,-27207,-100096,-116214,-79974,-65301,-77637,-96314,-52700,-55365,-105487,-96044,-69254,-60717,-43868,-20921,14537,-404,-14594,-17198,14911,5204,53681,164570,180670,83269,-18614,-100758,18537,58399,39528,26255,77564,136173,285293,488723,665949,554951,171741,-37934,-53876,-30147,-31461,-57366,-84050,-74295,-46709,-19948,26172,107031,188307,239953,260854,245955,192020,129412,64851,-7336,-74710,-104155,-36682,33190,159417,104627,-22685,-115552,-54345,-31210,9366,42738,50875,45521,14808,4098,-7345,-33311,-28204,-37434,-96265,-79691,1552,27799,-7009,-56642,54805,138699,-25131,-93324,-95147,-87057,-75415,-25080,33642,35551,-61156,40783,122967,68031,-96678,-74684,39741,102425,146276,221958,239428,159908,60393,-2949,-38033,-53278,-66493,34384,79929,80864,27954,-42033,-96932,-40917,27663,56170,46522,55679,14442,-86222,-168108,-155803,-96086,-45475,-24592,-35819,-31660,-44412,-92854,-129511,-25672,107517,156855,121021,20366,-49485,-67305,-53495,-29172,-6923,54877,131861,178617,191263,92884,2950,-40632,-25942,38529,59635,14386,8324,51989,94100,72116,88684,128563,72050,-715,12958,101869,204751,234549,214260,236043,279430,247219,132882,55785,90940,153956,273096,379361,417365,345300,122592,-4160,-103249,-12153,5641,28918,129035,371628,514134,445354,192046,70196,94615,73308,-931,-21352,-69394,-107760,-66784,-30614,6942,10654,37417,122960,133386,126482,24137,-79347,-68165,-26650,-45107,-49797,-60706,-65191,-3045,131199,268359,276515,192502,167572,146002,2755,-46604,5925,17432,20687,49944,113182,240724,242929,96608,-75644,-58352,45686,108080,77075,42782,30697,34007,70916,156220,213998,79734,24314,46756,25073,-29745,-52303,-41888,-81259,-84433,-49983,5382,64314,95770,87386,39326,30014,74857,103093,90760,79877,33606,2141,-39467,-90756,-54036,-21899,-45,-15515,-13002,5008,20545,66185,103055,49510,2259,-37523,41573,107283,83059,20659,-51085,-85485,-126709,-69387,17709,92828,52703,-34515,-118851,-97993,-64462,-3553,67898,35140,-41908,-87852,-4410,95591,112108,5828,-97510,6632,70314,34947,-9480,77683,276938,199249,-9112,-78462,-58544,-48618,-76625,-118629,-80611,-85403,-127112,-96030,-44078,-20212,-59983,-37357,95266,76017,-1619,-31130,8617,18895,-20147,-76265,-84094,-33465,25452,19755,-27064,-68328,-87959,-62341,-44662,15764,33037,-54719,-62773,-34351,1407,-8427,20739,77391,124912,45795,-106532,733,-7699,-1810,44146,57267,26451,-35761,-33021,6897,23275,33482,43822,61336,46465,5451,-18314,-3696,114621,281723,381669,303129,184017,91562,32329,18880,31711,29683,17406,18955,-4928,-15372,-17984,-33618,-64766,-73560,-64373,38553,177641,220605,92563,-19104,-88820,-57797,-36424,-18931,-39327,-72090,-60004,-49923,-63324,-28021,25204,40083,100848,235321,337500,265658,42322,-43154,-53569,-51134,-23924,-11252,-30208,-78644,-128228,-63195,-59463,-114851,-45827,11000,13307,-12053,-32265,-44164,-56099,-7619,45593,79470,51216,-7703,-71064,-46871,-9461,1015,8902,16599,43546,28305,-37730,-16203,25208,-3817,-10843,-40821,-60221,-86464,-43064,-17035,-22702,-18500,4985,-1603,-12246,-24808,26573,202574,454498,512845,321327,78414,38673,29774,6568,-2219,47001,123829,198429,162078,57399,-28021,-61408,-14425,-16308,-10831,-3077,62958,149086,134754,-20612,-88829,-25131,58708,131247,117929,2651,-92411,-90355,-25812,61041,177970,152329,45235,-40652,-62184,-16080,20418,-234,-68379,-113484,-11403,28707,41696,35528,61059,100810,95594,58037,23153,9140,45102,128948,132983,5284,-83937,-81724,-104456,-107082,-107470,-45870,20229,69085,78153,149111,281713,361013,372241,243062,73904,-36254,-98526,-88388,-63325,-33567,-46691,-122042,-118189,-91717,3743,23677,35863,51237,41917,-2959,-49825,-73311,-34455,-5863,-10814,-3449,20913,9627,25129,187070,348938,348629,293695,238789,193902,87155,-13624,-16007,50800,79946,58877,34852,16486,62054,157352,220037,227109,78177,38137,8535,-28969,49484,201672,285079,159332,-21098,-122537,-13106,103816,133006,32828,-79053,-136243,-127818,-69975,-6352,37716,100240,186649,280907,231270,104720,-53803,-139302,-97811,-112963,-154411,-109087,-49618,-34306,-43339,-2016,15098,19305,42999,6046,-62092,-116455,-67568,-76102,-29746,-17282,20593,72207,80041,239640,706430,964551,825016,698783,568787,355185,192966,153470,180858,203943,206197,167346,82795,30702,-705,-11583,35943,71117,68417,65398,30065,7608,-23062,-39750,-53382,-60921,-74937,-27532,42439,48953,-12752,-65016,-70951,-60630,-5237,14109,11255,-3402,-33883,-71617,-85300,-60677,47276,255170,410789,339339,63477,-92529,-1704,36057,2555,-30061,-68323,-139510,-153027,-93025,-99748,-93696,-43183,-39806,-61361,-95192,-152979,-161461,-111289,-101948,-97496,-93005,-56009,-29453,-37545,-57445,-92487,-33002,-41577,-31673,9017,27903,-29529,-130695,-115090,-54418,-4608,31486,-4775,-38842,-22207,-6407,-7029,-6376,-2315,8618,50839,103925,107353,107635,111687,110394,164276,188457,98186,32693,20928,46255,-16039,9371,62898,76163,-246,-29541,10707,3500,-54877,-110749,-97148,-102344,-98034,-27563,56524,136790,120745,-5615,-71988,-59157,-13403,22141,17320,-4975,15262,-8333,-30127,-87998,-139593,-86311,-63874,-52240,-34701,-49741,-66984,-51902,-12643,-13332,-57999,-101825,-148311,-149710,-112462,-99479,-76686,-55392,-67742,-102201,-90077,-34667,38238,26946,-102166,-35500,13179,16961,-48449,-91489,-35292,462,-11843,-67129,-105825,3307,89835,94399,-45525,-64174,176098,410038,313452,286048,96669,16657,-81309,-69327,-5689,69699,105145,67172,47434,101671,159228,136035,51507,29281,-19036,-12707,-7107,36530,101515,63226,35110,57895,141883,177828,130853,60327,-28768,-94996,-111138,-38004,94920,135583,182104,139921,52406,-42705,-62262,-33416,-47864,-16010,93602,189158,180500,81994,-11809,-48780,-57923,-9890,1264,-24843,-36716,-18799,-28262,-18184,-11573,-59441,-84898,-64515,-43238,-45724,-83685,-133541,-134450,-110498,-75350,-27357,-19114,-42145,26189,100628,21060,-110877,-22596,143178,105812,92286,107392,78658,5049,-28095,-46937,-72552,-12640,41714,42248,-55342,-94768,58757,129707,32710,-62295,-22214,-15770,67615,254329,353983,281116,134399,48125,50091,68132,46050,15279,29982,35796,36156,15123,-51542,-84606,-88653,-57990,-33948,-12395,-581,40514,133597,168923,84197,41985,-17995,-117511,-106973,3983,73902,38038,-45063,-68816,57780,118874,124574,88461,25073,-11448,46371,132580,156873,118989,37288,-39305,-71884,-72149,-67013,-127513,-158102,-115803,-94990,-100796,-127267,-75117,38436,67983,-47702,-94895,-4711,-5838,-72614,-89983,-92111,-51617,30141,26387,-60623,-88709,-16642,2089,-3185,96577,223624,238153,100206,-20669,6663,102108,67001,1436,8878,71241,84676,12269,-48126,-56343,-53077,-37991,-34840,28377,120640,137926,111763,26530,-38845,-61744,-59382,-51347,-30232,-27984,-52128,-47134,-52940,-99106,-132864,-145997,-107434,31380,108646,183574,161729,89589,42597,19566,68614,134240,126428,53941,-28477,38902,122530,151275,94395,89418,221291,373584,279827,140086,12896,-73742,-35106,41557,137500,150603,118593,77136,56597,62426,87945,120378,109695,59482,-7479,-52267,6884,117137,90760,-40994,-154133,-111901,-92011,-38644,87102,293444,433998,311843,117346,118782,149342,183826,194717,201440,195612,178005,180863,123502,57343,38600,45508,67459,99828,132790,89143,-21363,-117292,-124679,-74011,-42212,-45739,-75287,-133901,-144806,-58934,11651,21291,-24030,-90364,-96977,-104,90232,168346,225232,247304,210874,84602,53669,114596,166579,121498,34929,34265,41105,16292,-49190,-112396,-115729,-103476,-128906,-63900,20326,75466,96322,61049,48834,101038,84469,22536,67803,67444,15198,-5135,37426,65023,59477,83934,33162,-44255,-99234,-146127,-119769,-22442,49695,55520,33798,12904,-28867,-34137,-68132,-104069,-125728,-89883,-82940,-129777,-134627,-96614,-99818,-67587,-66039,-141781,-145369,-70517,-2217,77549,149728,104525,43134,27551,23238,17009,49027,25648,-23298,-80400,-94295,-61259,-45129,-53342,-31006,-29259,-42800,-44605,1812,8689,-59113,-141671,-130167,-115381,-105389,-52663,-4405,21214,69398,105169,74770,30731,-1053,-50571,-78831,-95905,-66101,30104,131460,170487,135709,92442,68023,52187,61109,22878,-41309,-109609,-130408,-45387,29177,84595,56942,-73475,-84444,48166,245923,475225,502895,314612,91778,-20564,-70697,-81225,-99632,-103061,-85381,-55135,-16429,43420,127864,127890,20756,-129487,-107163,-64626,-66945,-75705,-3947,170195,324650,306821,172444,18667,-81034,-138662,-182754,-109186,-43011,-14979,24177,64510,90223,122003,163226,125133,58244,5007,-37960,-89665,-137928,-111637,-24862,62802,45527,5085,-45982,-122584,-111769,-73584,-26664,27518,53441,40679,-49001,-88422,-65908,-74107,-90741,-38813,79528,182962,194601,166240,123350,83737,80984,128603,186101,203455,162390,46924,-21500,-96989,-105911,18177,130707,168108,97647,22765,-1991,-2998,-31521,-87098,-104449,-87022,-34509,39170,126481,204876,235731,88490,-61355,-63789,9858,51238,103129,214892,255962,83853,-39475,-91856,77103,143936,116249,42445,-21157,-91534,-124549,-58033,19922,64784,32526,-54378,-128284,-97762,3564,34117,6308,-21697,-92501,-27358,86179,186922,122179,4094,-83220,-42591,10469,9751,-14553,-30491,-40674,-72840,-104852,-69351,-38903,-21582,-62904],[-35281,52336,80043,56464,20583,32426,39501,-40580,187,77705,59091,42849,-13964,-12881,3453,16005,24277,-9091,-69156,-38826,66019,177577,232609,193148,81438,-25264,-98889,-40657,35460,74996,23501,-14807,-36284,-56457,-76765,-105809,-94032,-3525,67679,73370,73283,178496,260449,273896,293682,235413,83161,-39737,-85410,-27020,5391,-14893,-27583,-40314,-82341,-109169,-20259,-25121,-85793,-126007,-5177,37463,71051,143761,116302,23105,-74630,-40913,71911,44007,-50901,-137811,-103866,-77479,-69646,-90582,18563,-18449,1728,36068,95522,101842,21703,-25968,12542,41940,40504,85527,103856,32415,-73337,-6553,36863,52282,30713,-19827,-94230,-80414,-51721,-20674,-17678,-10598,39566,87871,90812,87334,138425,178788,275083,250090,92445,-38505,-73736,-5136,-38936,-65534,-36766,25578,54227,16474,-26941,-81102,-82803,-58846,-57061,-56693,-67300,-71869,-87563,-38218,-12237,-4863,-8145,-19844,9169,-13437,33031,35206,-51589,24591,203703,308094,289893,211322,99000,20788,-12506,-42679,-95047,-99998,-58088,-37835,-67718,9465,88789,74101,-19184,-72536,-73777,-81929,-34282,-13246,8852,12408,-14896,-70436,-111886,-119942,-118936,-82526,-35024,18642,70846,22374,-98483,-30175,-8199,3795,-62148,-190056,-154594,107,-19468,-83689,21150,75146,41644,-68813,-47770,96014,110352,91706,62206,53195,78002,152877,155071,134404,150253,133198,89989,-2002,-71409,-68108,-53515,-30785,39082,59508,26950,-69599,-113460,-24086,36685,114434,151791,107501,-40225,-17697,39619,49655,-6026,-44443,-41354,-47584,-97692,-38265,1566,-49703,-81058,-2245,86248,122915,129544,104104,80990,80462,105507,131816,94035,59399,33183,14474,-28589,-78505,-92169,23372,89515,122643,34802,-66852,-109503,-14640,162852,367303,477846,299910,153171,99930,46033,26684,115246,244700,273401,173576,42343,11243,-33151,-104005,-114787,-59179,-15055,8079,-10844,-51389,-30228,8789,-32251,-127964,-25842,140142,264621,249376,116498,-7963,-90251,-111086,-92383,-48369,26738,37628,22287,-4191,28216,51678,1306,-94189,-124592,-26825,29775,5463,-52443,-46593,-22907,39500,152446,180546,134887,-2979,-90501,-104599,-71277,-32468,-5950,-4968,-37842,-99387,-108714,-41976,-16326,10809,64407,37015,-25648,-108440,-69943,34995,138237,24243,-56260,-91574,-43568,108125,135790,69389,-27899,-94412,-41959,9340,-9055,-88007,-131417,-74910,-3737,66509,109255,109843,30159,-45217,-118415,-66160,-39507,14703,16883,-40314,-82071,-109451,-106125,-63605,-68439,-99375,-131320,-78896,-58186,-116540,-132299,-49806,2916,37452,-11313,-60651,-120966,-86814,-67444,-65269,-50817,-18109,-3463,2715,-5797,-19787,-53891,-52735,38606,-14535,-78601,-116159,-56880,-59336,-127351,-41711,37962,99728,112687,3874,-120903,-35381,35638,43156,21617,-34927,-64513,-95560,-91474,-63214,-52396,-1426,178138,243180,8388,-115916,-136674,-142479,-45292,155,37068,121846,148600,101280,23577,-74517,-65110,-85344,-5673,-20042,587853,893893,2543250,6682086,11634203,14620635,13572705,9133470,4065269,851260,529267,540246,-19337,39777,58554,67074,27664,-18731,11005,-29377,-112043,-83316,-52138,-75457,-75960,-49086,-16064,9243,46540,108958,153845,149945,148542,127254,179726,196799,114059,60983,46636,9146,9285,25898,192341,208080,-17098,-68988,-20070,-22782,-129759,-167588,-12958,-18434,56228,99080,69874,76285,102028,86309,95977,27538,151,5384,18101,16492,47845,92018,125690,135186,99340,26941,-18847,-5525,58059,36573,-51241,-70470,-39360,-1007,41705,116435,252648,373418,418201,247877,43589,83021,432726,572508,2054315,7860081,14872903,18381839,15368723,10644452,5776955,2379883,351001,105153,-167279,130124,-10672,-78549,8769,90221,187786,290761,74672,-128357,-87725,-71818,-42629,18797,60364,26974,-5792,-58523,-102448,-100812,-56782,-54643,-99875,-40926,-40386,-102148,-159499,-135893,-149012,-96939,-68349,32722,226025,353591,147827,-57594,100997,305765,585044,629069,404721,111818,-18859,-25655,13228,57968,53910,3175,28546,85859,80031,-3658,-40040,-26110,-57721,-32705,-99685,-126754,-60427,11117,73001,15509,-37525,-98349,-80968,-13231,45498,128927,147538,180278,35341,-57540,100689,204439,133749,-31185,-124348,-67274,-9300,78193,142235,176081,171091,207203,206114,116792,-1074,-65701,-125648,-37470,103534,149172,142784,100049,120725,155829,170669,244259,206825,92535,19852,-68934,-145788,-51260,-4304,-4078,-91983,-76043,-20193,-35026,-95770,-75858,-19170,-17937,-58700,-64899,-72638,-100192,-94988,-68315,-74497,-44586,-86079,-103367,-108556,-88733,-98599,-77580,-50905,-22145,-1884,36194,151214,259481,131021,-8557,-18996,31180,20560,11255,42602,40035,77123,164535,168078,147506,164787,179181,231329,266467,239366,192834,117026,53399,12326,-61147,-99417,-125915,-99970,-94977,-55378,-26991,-42813,59108,176499,324012,344840,177512,32543,-8212,-88467,-93141,-73469,-84555,-48877,-22222,10441,29207,30384,54858,64460,16614,-25706,-99569,-112019,-70071,-52812,-65015,-91465,-57786,-56237,-108132,-98720,-75217,-72993,-59547,-36807,-4491,-7203,-8029,4310,30802,-4991,22366,134108,170514,83799,-27018,-100596,19773,48590,22021,3865,42776,94975,249668,465219,675519,610695,210602,-23708,-48702,-18178,-23328,-50909,-94986,-90437,-59811,-30231,15197,91282,157793,206893,239429,233328,182263,118964,57938,-10441,-79813,-93288,-9235,96745,231777,152047,-5214,-116384,-44929,-24436,8229,28606,41457,57186,40331,34427,16127,-28043,-44400,-59399,-108632,-73970,122,21386,-13371,-83212,25746,149316,1322,-87586,-117671,-111019,-95291,-52839,-706,7042,-61259,55511,114917,49668,-89124,-44354,69989,111269,141348,209976,219498,139812,52180,-282,-22181,-41083,-54032,32389,60630,42338,-11686,-69912,-102465,-33203,26077,45566,33040,45486,8194,-91793,-162043,-146526,-83431,-28221,1375,-5253,-3624,-23153,-78354,-127862,-40030,95799,163626,132330,22861,-54387,-79441,-57131,-17007,7612,57302,127825,181461,207834,109985,7737,-44170,-34476,35891,72725,31952,24500,61259,107890,83816,87050,109438,46550,-18968,15020,109956,191223,204349,193405,226644,283741,252387,129979,49994,82753,143022,274491,423542,481403,370802,120602,-1529,-91127,-14195,-4533,20198,127795,362066,487363,424798,197562,96170,141143,120261,16275,-30780,-83628,-93335,-51373,-29576,9071,29944,80579,158708,144193,122338,23120,-83569,-70469,-31380,-45946,-48742,-64363,-74985,-22463,104179,223665,214138,154232,145590,129033,-4682,-84051,-39267,-19154,952,32681,79708,196441,218365,72157,-90220,-28448,78035,133255,86957,41125,28928,35176,74324,165246,216880,81260,13728,15712,3056,-44458,-72623,-73757,-109364,-84900,-52077,-5184,42233,61953,51633,28803,41344,91555,123102,119782,101852,18794,-44627,-79968,-106044,-54973,-30148,-10405,-26886,-20291,11248,37472,88699,133312,76375,7598,-40723,47588,124612,100144,26514,-52654,-83169,-137797,-83158,5158,81615,51672,-31656,-118015,-102702,-64947,5949,77019,44171,-42701,-73412,8599,105154,114562,-5286,-92179,5817,54784,15728,-26803,37365,223952,154990,-42046,-86712,-54508,-38369,-65006,-120467,-109500,-120138,-99711,-77718,-41546,-28415,-71250,-32994,89536,76014,4634,-20979,16330,27049,-8861,-60495,-98719,-38565,38505,48983,-1662,-53289,-74810,-59068,-60791,-22833,-7191,-82870,-60019,-18319,27629,13028,19626,59565,102796,51306,-118489,-11090,-5765,8365,46720,57717,35553,-10140,-6360,24678,33081,20237,19012,47117,48677,20189,-1192,15716,143588,316044,388090,283805,164037,82461,41042,44535,51370,33252,11322,9818,-6515,-11727,-16774,-41602,-78436,-83597,-71330,31911,184972,246019,112815,-12662,-93408,-57329,-34006,-11259,-26590,-61604,-48206,-33919,-47586,-20269,24899,29900,80910,202096,278287,189059,-7684,-77538,-98975,-45437,4161,1418,-28220,-72651,-116975,-90715,-82240,-116216,-43773,2585,3126,-21531,-41666,-57725,-60963,3321,51182,76627,46775,-6576,-60804,-33720,4699,17716,25659,38980,90132,103962,34358,-6965,-19787,-33091,-15017,-30132,-47312,-87046,-52114,-17650,-17637,-13011,14593,5312,-11761,-24350,27174,199250,446749,531504,340483,97665,38546,20021,-1571,5968,76163,162989,217857,149815,43358,-21003,-19789,13163,1231,4309,13242,79784,154829,151108,-4212,-127853,-54162,36364,113372,107886,-3388,-97670,-80083,-13487,82453,207417,170404,48937,-40805,-68221,-26154,9158,-8360,-69149,-107176,-7427,30388,41461,27267,50187,101255,120558,85551,31452,5936,16895,71797,88825,-13119,-92517,-88857,-115674,-108523,-81759,-14830,47577,78159,64291,133846,277431,377083,388194,250525,84065,-28208,-102893,-88508,-52220,-21226,-38377,-117542,-110386,-96091,1180,11182,7539,8753,7561,-28629,-64379,-89359,-49440,-21656,-35198,-42390,-7186,7829,47432,203181,312404,269919,214083,170577,139027,55011,-31728,-23324,39181,45808,25757,-291,-34981,6059,105749,167261,176637,36552,-8605,-36154,-57789,32761,174676,253030,145005,-19157,-125570,-22906,96459,128749,34669,-67324,-118046,-120467,-70885,-7659,48143,121060,199121,263085,182514,60738,-74683,-143812,-91285,-104912,-149699,-105691,-52856,-41168,-47527,-373,14689,19635,49562,20236,-47751,-113046,-61261,-54512,-8532,7595,32384,87180,111367,323630,795877,961398,771059,671163,581766,384528,214002,172371,205547,239490,254376,214245,106323,37162,2786,-8313,39741,64077,50081,48222,22186,5755,-25729,-49949,-67093,-68341,-78926,-24208,57007,64453,-2670,-59217,-58825,-35427,1333,2738,-5316,-18414,-33478,-60164,-70766,-39638,74614,290171,439562,336405,53190,-84038,25308,67977,20425,-17876,-57736,-134010,-158476,-93211,-91375,-94510,-44975,-34100,-57684,-97418,-153876,-154143,-110988,-113187,-129708,-142685,-88776,-37617,-24678,-32758,-101248,-63482,-91892,-83802,-3834,25634,-37392,-143801,-97543,-39002,14721,56005,15680,-31815,-20399,920,13471,12868,-1854,-13817,15952,73346,92747,118865,156564,170453,232120,243848,147566,70687,40149,53422,1763,-137,10784,15754,-38979,-45051,10035,12688,-41427,-101297,-107552,-104290,-99534,-27080,53125,132075,118874,-5820,-70553,-53007,-4050,41616,48291,22259,15932,-19388,-33806,-85751,-121795,-78422,-53698,-34227,-13222,-38316,-65673,-48825,2262,1949,-42650,-86911,-133961,-141401,-110478,-105663,-73366,-44949,-53923,-92593,-80915,-32108,39361,5213,-118327,-10636,22987,20177,-35763,-68657,-12688,8818,-7626,-62862,-99592,13829,95557,91057,-48386,-23753,223275,405088,279830,274918,98789,20246,-70907,-59974,3073,75742,112909,114160,123286,172433,202841,140186,27959,-3698,-50719,-50880,-56266,8183,80547,51317,29510,51786,128429,167540,122470,46512,-47825,-112827,-118412,-37824,88497,132260,159054,122261,51234,-27970,-36246,-5004,-18791,15800,117722,209161,197965,91418,-6716,-39663,-43149,5002,9786,-27365,-59073,-56075,-66700,-49696,-30427,-69925,-104124,-72748,-33743,-27805,-63413,-120064,-127593,-98775,-61115,-20818,-21078,-38088,36736,105092,8740,-123362,-29808,113272,76057,77374,111787,86683,12739,-21746,-40505,-64009,-4957,50056,53421,-36519,-99113,34604,112548,40776,-61681,-25728,-10896,80952,270958,344487,250664,106180,34470,44954,69154,56167,34569,48206,47696,35029,19101,-38472,-66869,-78919,-59901,-50370,-41578,-26855,16336,94430,97852,18314,28083,5600,-72418,-94977,2016,78279,49956,-27077,-66224,72765,128561,112606,56974,-17476,-46927,25391,115643,139955,99256,17833,-54020,-82473,-82480,-78108,-136919,-149750,-109572,-92176,-92454,-106243,-52520,61582,92579,-21786,-101888,9969,15944,-56726,-88625,-91224,-29787,52109,30502,-69672,-98459,-23865,-8475,-20380,60024,163647,180672,62090,-43356,-3874,91296,55454,-5147,10934,80946,103452,21504,-35551,-36257,-28018,-11907,-14446,35950,123105,136556,99878,16992,-41169,-57947,-52949,-47071,-26550,-22252,-53035,-64055,-67947,-105475,-131772,-137186,-110480,10903,77041,150466,129271,55879,4716,-27135,20732,94152,95451,33120,-41880,30488,98696,122200,71719,77142,232664,365091,256387,140237,22633,-62104,-41286,34157,131486,142390,112045,75143,58266,64067,91880,125583,112761,60231,-14667,-70158,-10988,105910,94942,-30635,-155997,-116107,-93539,-46888,63579,233626,331349,211881,77099,89929,119286,161773,184341,202532,191589,160823,154931,101445,65366,58506,59827,74390,110519,161149,120366,-4172,-144406,-102989,-43894,-22367,-32289,-69747,-141555,-141566,-43650,21893,14345,-46172,-108249,-89473,8143,98113,187036,237340,265522,240436,106308,69424,129408,186930,160550,78991,54989,53061,28980,-33329,-101013,-116256,-111801,-119352,-62569,13927,69516,105272,80699,47376,79109,70199,-1131,23295,44326,8821,2133,46100,65788,54037,82757,43725,-23158,-75920,-130423,-109350,-6066,80372,87787,52748,18557,-28395,-32180,-72672,-119777,-144352,-99612,-86019,-125147,-122017,-106112,-119495,-96864,-75726,-146421,-126344,-40048,33738,114509,154914,90244,27002,14650,19195,18100,52442,22655,-15349,-63631,-75805,-48774,-44250,-59585,-33119,-23434,-32006,-31695,1503,1680,-72214,-142060,-110001,-97115,-98814,-54760,-6659,15752,65558,109428,85740,40020,4534,-45143,-76879,-95635,-62657,31225,132536,164398,123190,82818,67158,58104,74395,30617,-48732,-121792,-128021,-46801,16464,62984,46288,-56874,-91874,9727,188030,382687,415086,260373,67644,-30059,-62508,-70784,-91970,-98608,-89380,-66939,-23434,42808,122026,102380,13275,-125608,-120547,-78380,-70589,-75815,-20086,146992,305821,285791,144367,-7241,-93568,-130048,-131276,-84293,-31145,-7027,32401,72285,95141,127451,183789,140434,66325,14024,-24307,-74258,-127330,-118762,-26160,69715,58369,15075,-41784,-119864,-127565,-97033,-45759,26560,77454,83929,-19909,-100079,-79980,-84165,-95780,-43092,58693,156662,170138,114844,44609,19639,56342,120385,193546,247605,205420,81968,14510,-61301,-113892,-3389,103142,137349,70334,46,-14702,-4598,-25552,-66587,-67265,-53891,-17103,38568,108640,181925,218858,89177,-59636,-47645,36168,76941,116682,205644,246689,91280,-32563,-102960,61464,117737,98137,34872,-26224,-98363,-136084,-75484,-20027,37906,20328,-50513,-110429,-72440,34321,49632,7185,-27753,-92039,-25056,85988,183132,115530,-5367,-82828,-24386,21826,10969,-14160,-28105,-43125,-79435,-115815,-75861,-50740,-34357,-66501],[-34529,26262,56360,43513,13334,26907,45149,-9509,-13278,49389,38357,20362,-32055,-47575,-23002,20035,53647,24826,-43980,-43724,46553,149724,202917,172225,77938,-18674,-95940,-47161,27109,66116,20415,-15465,-40822,-73346,-68568,-70819,-126026,-52066,21282,34179,36455,124613,173284,175586,194129,141974,29207,-64658,-116637,-39714,-4107,-27013,-42952,-52890,-84217,-114348,-25298,-32891,-96716,-103691,16215,60192,84968,133835,106384,26022,-68454,-68306,22390,-13410,-69198,-150999,-123105,-85068,-64745,-66878,31414,-23463,1429,45785,107697,116832,45985,-16868,3862,22227,8838,49584,94078,36131,-48616,29103,84456,104793,62299,-21052,-113614,-90802,-57390,-20977,-10649,-1405,42591,84409,82358,80160,153210,222204,329348,275778,93702,-39239,-80002,-17657,-57343,-72387,-26483,30464,47833,299,-47985,-99566,-89568,-64948,-66697,-55252,-55651,-67716,-90393,-35467,-1555,9633,4484,-10186,28771,24579,85071,94644,4402,55538,199578,295167,278362,196996,76627,-3890,-21406,-40173,-83433,-72347,-41563,-39215,-76651,-2233,74063,61495,-28535,-78744,-72310,-71556,-38869,-9716,24639,31979,4854,-52950,-103083,-124055,-107496,-63639,-13632,34858,72411,6431,-104610,-2814,14436,4350,-75310,-216451,-140414,27707,28526,-61859,14735,71950,46356,-59001,-36471,96349,108576,64416,34696,60176,125662,214080,159982,120097,148924,153651,123212,30811,-63946,-73551,-64277,-47413,15037,38881,17477,-69924,-122859,-30666,35628,124209,170094,119128,-46328,-20491,48580,51270,-10335,-52729,-44336,-44538,-101893,-47725,1473,-36044,-82937,-14597,84237,129692,137144,101345,68895,62833,82305,110131,80835,44873,20932,5402,-27014,-60096,-100727,5174,54652,83123,4818,-93694,-98751,20069,188110,369100,487695,339582,187198,116127,41013,1192,46447,147641,186534,117538,15502,6877,-18149,-107905,-139523,-79466,-27101,8086,1512,-38200,-16587,21576,-30580,-147683,-18790,161584,304077,255662,97717,-16769,-100136,-119462,-104737,-66451,-47,14687,13252,-8860,33046,76697,33259,-60054,-121185,-34589,34328,21668,-22052,-20141,-2040,72063,204150,241757,185653,27984,-77591,-108344,-76504,-41793,-16124,-13925,-43307,-96877,-107503,-44310,-28139,-26279,28664,21505,-26333,-110465,-65625,37554,113679,-5084,-74751,-93664,-12692,161498,200707,109187,-419,-71151,-38482,-8903,-30491,-99584,-103836,-39855,29324,102876,158716,143774,46307,-32905,-109155,-73256,-58537,-5369,7736,-41764,-74792,-99654,-121282,-73064,-80063,-99113,-123173,-74096,-52181,-104778,-143284,-52416,16428,59235,6774,-46977,-111944,-92255,-71096,-73540,-61937,-33618,-20627,-5797,-7907,-24879,-63397,-56068,52183,19681,-61996,-70704,-34431,-55359,-117708,-37563,43844,105202,111902,-2172,-139335,-18534,73591,75495,32744,-35359,-70510,-114751,-123497,-85670,-55623,6038,186722,194120,-32075,-131120,-127292,-146658,-77160,-23975,19606,95984,108636,74857,21269,-78099,-60590,-78992,20389,-15954,778880,1141338,4202591,11094117,19121899,23910013,22287212,15242083,7039713,1606122,525549,593438,-3225,46086,65652,76854,53324,8772,-11953,-43141,-121240,-88918,-55552,-75976,-74814,-47741,-18692,4317,46024,117113,177450,183471,148704,102502,163021,187881,101351,54523,50699,33758,35402,75607,238329,185928,-12405,-47116,26271,26205,-93077,-162980,8250,9720,79062,112736,71723,83472,108808,89688,104155,38160,2078,3794,12944,14156,55508,99070,122364,131288,113823,50145,9366,25356,82566,51206,-44545,-66507,-35139,11305,60534,129136,248898,349620,378496,196634,-17450,51106,541511,759006,3167978,11391260,21649491,27724177,24763075,17388809,9356494,3797914,489220,140158,-149845,171014,15230,-67136,6945,67866,154082,305517,154122,-50315,-110347,-79910,-53483,20022,62222,17141,-22763,-93526,-106646,-93026,-52664,-53570,-93266,-20920,-18031,-67422,-137982,-116340,-113237,-58354,-40641,58983,246164,353782,148027,-23909,129435,323975,561936,606285,391861,86210,-22760,-25480,12050,63528,60065,-5416,14646,83536,98547,27775,-7773,7217,-44572,-52088,-119216,-126867,-49153,26850,94482,36374,-22115,-92524,-85495,-24119,41711,131824,140916,162199,38863,-52997,101408,206221,145362,-26629,-117168,-33231,22447,87990,134439,158325,151995,188942,184193,84366,-16313,-72133,-132069,-39826,92134,143657,107003,31504,51397,116069,158065,237120,197103,90638,24817,-50216,-125596,-77246,-22826,-10414,-81506,-74911,-19062,-30797,-90021,-75986,-25452,-26534,-68046,-70550,-63067,-92425,-99027,-68773,-76343,-68247,-108679,-118978,-115410,-81177,-88207,-70583,-56087,-32289,-8711,39970,170016,255378,105623,-29674,-32325,21548,11707,2951,29388,14221,38197,109313,98191,86114,128340,175842,245672,286684,265349,208219,121112,52963,17586,-37813,-75121,-126049,-110804,-100738,-61843,-33605,-38856,60296,163791,318121,391347,231602,70127,20133,-68700,-122448,-107837,-82372,-14839,16577,38759,42847,36718,56510,64720,19810,-23260,-94736,-105214,-61385,-43328,-53272,-84484,-58188,-50043,-103287,-105523,-84728,-86342,-72788,-48243,-17542,-9112,3695,30454,48930,-9473,-3980,109159,164418,92292,-27250,-94705,19139,34803,2495,-18432,8125,55957,212138,432965,667576,657700,257515,-5003,-40958,-173,-9070,-37957,-96073,-104147,-70185,-38224,5813,75949,129294,173217,211816,214895,170050,107431,51059,-12844,-83453,-76644,28060,181317,314855,209057,20239,-113600,-35975,-19540,3030,10010,30035,68563,66907,66234,41334,-19675,-58632,-81435,-115744,-65771,595,15416,-19731,-105684,2054,159735,36553,-74970,-136849,-134779,-113175,-80571,-37241,-24973,-46434,69944,105798,33135,-72718,-14572,101832,121811,138193,197892,197840,116576,40391,-897,-10739,-32803,-39278,41388,56395,20807,-37468,-90817,-98763,-22456,26139,35474,19477,35046,2122,-96230,-157595,-131701,-65152,-5738,32631,28868,27041,701,-61059,-119797,-54808,78945,162133,138891,24825,-59259,-93781,-62550,-3985,23734,61111,121013,176413,212346,123167,13258,-47410,-42174,35004,87305,50386,40901,70059,118199,90923,80755,85909,22169,-31648,21814,116666,174451,174133,173843,218865,286916,257005,132304,53850,83817,135743,271320,456721,529290,380506,115713,1790,-78233,-16062,-15165,12872,126470,344425,445312,386649,191109,115305,181268,163812,32138,-37779,-92655,-83953,-42196,-28588,12349,50229,121987,184195,145221,114084,21900,-88520,-73789,-36532,-45596,-44575,-65436,-84987,-43833,72235,166524,142627,111492,120379,108834,-5780,-98984,-76967,-57350,-20903,13712,40283,139097,178127,38499,-104555,4191,113666,161235,99651,44093,32868,43183,84923,177758,215573,77704,-601,-17880,-19277,-57861,-89168,-99861,-120339,-80637,-53857,-15747,21133,31416,19600,19755,54170,110350,140675,139391,111763,13370,-58472,-108116,-119644,-53889,-35362,-17186,-34036,-23388,20762,55099,106232,155170,97053,10837,-45500,52981,141713,119024,35684,-48752,-73477,-126478,-96405,-9055,65078,44183,-32013,-119215,-106152,-62973,12920,81495,51706,-41092,-59859,16433,107111,109958,-17449,-86100,-139,33281,-6776,-44796,2271,173465,112034,-73932,-93216,-49357,-27083,-49339,-93513,-121356,-114411,-82391,-65662,-40992,-37136,-81318,-32586,73725,67123,8133,-11609,24022,34899,1358,-45706,-89909,-39838,52917,80319,26447,-38354,-65701,-58593,-75149,-55351,-39780,-105978,-55838,-3183,52368,32958,16456,41327,83494,56115,-102655,-21985,-2795,16067,46659,56322,44204,18532,30810,51763,44239,3251,-10231,28368,46345,31039,13767,35360,174122,348918,388980,262696,144039,76860,53510,73103,73915,36948,3602,-1630,-8894,-6325,-10415,-41192,-85022,-92085,-78356,22939,183549,261659,132227,-6074,-97749,-56004,-30324,-1447,-11143,-50068,-41186,-24934,-39425,-18726,19330,15395,54546,156382,203124,103791,-60473,-115795,-121536,-10192,29665,8522,-31842,-70996,-100203,-113538,-111169,-112277,-42630,-6231,-5709,-28210,-46846,-65687,-56535,11266,53090,70855,39095,-9717,-55377,-25003,14357,29309,36484,54855,129295,168570,101189,35310,-34022,-59300,-20976,-23024,-37813,-84135,-63044,-21217,-16993,-13600,19185,11142,-10642,-23396,27456,189621,417635,518450,340415,113288,36437,7465,-13108,12723,107363,202742,230990,130711,21658,-13999,22910,41291,18573,17865,26097,90186,150754,161106,22164,-126719,-71535,12529,84589,85847,-17873,-107471,-71381,-3615,100734,226568,175785,44737,-45594,-76977,-38233,-4439,-19723,-71399,-100944,-5981,29517,39823,17877,36627,98095,140704,112774,40186,-313,-14295,6592,32787,-38512,-93833,-88922,-109675,-84740,-45238,21036,80295,88171,48952,109049,251981,365883,380751,243742,88731,-20305,-105211,-91767,-44282,-10983,-30806,-113262,-104592,-98675,1996,4535,-16833,-32703,-11408,-30994,-54569,-92468,-62432,-37739,-61637,-79331,-15328,12961,66830,208060,264067,196237,152212,118436,93170,25391,-50351,-32583,25074,18740,8702,-7088,-25720,-12069,53718,107277,122204,-4953,-49651,-74859,-86775,13079,142282,213850,126574,-19013,-128024,-34019,83552,113475,27386,-59067,-98825,-110972,-71754,-8990,59307,145111,213783,244234,138611,25700,-89524,-132535,-88120,-99906,-146148,-106814,-62022,-52774,-54052,-2282,8868,12036,49205,30246,-35038,-106852,-54600,-37706,8689,36901,56176,108576,150187,413057,858862,916240,687585,609047,558285,392480,224904,183327,223198,268932,297976,255526,123820,39659,3590,-6734,40093,51078,27797,26483,8603,-1145,-30840,-59774,-74040,-69706,-83300,-22512,68258,79240,10130,-45046,-32323,-2593,7551,-9647,-20093,-25928,-23659,-46995,-56515,-19086,101584,320959,455246,320687,38963,-77351,50313,98381,36281,-6728,-46418,-124723,-165332,-93954,-81940,-93243,-51119,-34492,-61583,-106843,-150288,-139618,-104140,-108455,-120142,-130906,-72914,-25491,-6816,-9451,-71287,-61539,-117816,-116610,-6949,20827,-48470,-158750,-79490,-24011,33841,79418,35354,-26772,-24439,1632,32350,30432,-3129,-36203,-18122,42288,76356,126709,202047,236944,302478,303215,208364,122770,73778,69767,20299,-11172,-40655,-35618,-68282,-52526,11866,21196,-28854,-89002,-115346,-103424,-98572,-25712,48976,124358,113141,-8743,-68364,-45247,7474,66119,89586,66544,30923,-26741,-37043,-80719,-91718,-54450,-30972,-8088,10314,-26426,-62251,-40215,20278,18919,-25538,-70670,-118058,-130946,-105531,-104238,-65401,-33736,-40022,-82628,-69942,-23667,42170,-12595,-103289,12238,35565,29660,-7108,-30637,11267,13079,-8614,-62575,-93024,23252,96668,84440,-33328,28968,268935,382444,246440,258716,100340,23645,-59553,-46261,16083,81587,114965,156460,200305,251085,255907,154893,16451,-28306,-80199,-97036,-110632,-12777,59052,40098,26102,48140,113073,152584,110524,30945,-65834,-124128,-110025,-38254,76186,119056,123984,99410,56408,-4398,-5767,31131,18348,49778,139488,224482,212577,100444,-1719,-31590,-30524,16950,14218,-33890,-86302,-91312,-102733,-77891,-45636,-74953,-118913,-70178,-19046,-9168,-44322,-106811,-118283,-83239,-45675,-14895,-21227,-30131,47385,106179,-3582,-132053,-29930,89462,55232,64846,114580,94709,21562,-14559,-33161,-53248,5448,62645,69156,-14105,-96146,14854,99844,56199,-50023,-28984,-5286,93038,277281,317141,211561,76397,19517,36963,66149,61305,50667,64357,55808,31333,21213,-23615,-46052,-59627,-54596,-61160,-70090,-51109,-6451,57320,34531,-27509,26155,31762,-24406,-58096,11235,87034,64748,-4613,-50696,96507,144131,104768,29923,-53320,-66088,8242,95179,119617,78328,-651,-67211,-83173,-83499,-87471,-144316,-136005,-99287,-84064,-75999,-82080,-33001,76365,110055,1815,-97255,32535,47385,-31766,-71731,-68243,3464,77041,34906,-76692,-97273,-22523,-13717,-34106,27779,108915,125115,25015,-64041,-10143,79499,44917,-8820,15491,88539,118910,31351,-21163,-17393,-4205,13746,6346,40461,118210,127989,84057,8172,-41712,-51051,-43639,-38689,-17603,-12577,-50377,-77735,-77544,-106927,-127783,-126562,-104015,644,53882,117340,96304,29185,-19987,-63732,-20800,58056,68047,16061,-48257,30480,84238,101435,55933,70701,242485,348568,231846,141785,36553,-43688,-41815,28703,123235,133434,107839,75915,63245,69034,97417,130582,115969,61848,-20053,-85421,-26460,92205,97057,-19156,-149039,-115606,-92821,-55035,38851,173978,230575,126423,48089,70640,98440,147369,182121,212333,192465,143731,123043,70363,70253,76975,73138,80973,118953,183128,143126,9183,-122703,-52649,-6189,3398,-12614,-56158,-134521,-130520,-25272,33217,9038,-63165,-109305,-78235,11395,98557,196400,239632,271756,260797,126411,86492,143253,202217,196368,129264,81315,68629,44725,-14599,-86237,-108937,-108012,-104343,-56890,11144,67279,116569,100761,46911,56860,56232,-17957,-21751,19365,2605,12028,59616,70845,51512,83189,56560,-170,-53127,-113176,-92918,16034,118594,129146,78376,30993,-16668,-13873,-58475,-124859,-158313,-103904,-82839,-106050,-96894,-102999,-125889,-120753,-84202,-143652,-100194,-4194,74004,147901,153156,76148,10488,-615,10496,15176,51296,17536,-5176,-44236,-55841,-36064,-41664,-61578,-29727,-11371,-14469,-12859,5132,-2283,-81313,-132446,-86530,-75222,-86173,-53760,-6953,10948,59490,110762,94612,48398,10293,-38519,-73300,-91217,-52337,37983,136913,161133,112877,74432,68190,64178,84245,33053,-59005,-132583,-121821,-49242,1211,37518,30298,-43217,-84368,-19194,132737,289987,329399,210740,46335,-34691,-49133,-57094,-82152,-92824,-92794,-79864,-30704,41091,108711,67469,464,-121184,-130322,-88790,-70632,-68035,-26235,126817,283363,263257,120847,-24965,-95895,-104718,-76566,-40796,-7234,7047,44427,82173,101151,133727,204393,155765,75945,25387,-8227,-55966,-113477,-124475,-29605,70443,66423,24167,-36665,-114281,-143098,-121360,-68735,19950,98684,131619,22784,-103741,-96200,-96981,-103121,-51475,31804,116023,128980,50803,-42492,-42912,35219,107707,184933,272680,231764,107316,45012,-32169,-114453,-25765,73058,103498,39879,-26158,-31695,-12996,-23258,-37286,-24638,-18103,1277,38739,92392,154983,191469,81219,-64970,-37339,58081,97361,122123,184159,223031,88665,-33656,-92808,55040,96484,79361,23812,-35916,-110070,-152063,-102867,-67951,3910,-144,-54469,-99679,-54839,51170,53809,1484,-39312,-96537,-30165,76234,168594,102115,-17139,-75778,-11587,23579,3605,-22865,-35178,-53607,-93137,-132078,-87293,-67873,-51979,-70801],[-26320,4127,35517,33533,9348,23548,52140,21383,-1683,33451,24838,4567,-42719,-73395,-41067,32678,92033,63299,-19382,-41653,32501,122805,169734,147872,73911,-11142,-83665,-45327,23554,58803,18676,-13946,-41938,-79173,-36615,-21109,-70724,-100800,-28590,-5752,812,70713,89837,79728,92936,48437,8927,-31802,-107234,-42326,-8803,-36270,-54890,-59732,-79455,-106344,-28551,-38495,-101251,-79442,34319,78316,94678,120928,94766,32181,-41666,-57608,-33829,-76742,-81067,-128223,-134294,-86890,-54240,-38196,44892,-26647,4041,58362,121814,133675,74676,-146,4141,10303,-15304,11263,79619,39133,-15069,64517,129568,158271,97181,-13536,-129617,-100681,-62340,-18981,-1242,8233,44741,77104,66450,65893,157045,255235,373510,297288,99337,-33804,-79763,-27827,-76106,-70072,-8092,40693,45857,-11793,-65007,-113131,-93686,-68113,-73923,-59529,-48431,-63898,-90263,-28833,13115,27621,18639,-548,46651,65562,143082,162514,73145,88451,188712,271008,256964,177763,53809,-29281,-29762,-36219,-69069,-48097,-28730,-39387,-78178,-6230,66445,58841,-23661,-69278,-59213,-52966,-35841,-1245,42717,52647,27860,-32465,-89410,-118917,-91561,-45655,3161,45726,69675,-9306,-94838,53011,73224,46028,-47565,-202945,-124510,61130,84802,-14858,31005,84361,60390,-42690,-25834,86211,94302,34018,11665,66265,174956,276411,161893,104968,144009,171591,156693,67591,-48973,-75773,-72472,-61886,-8710,17441,8390,-66979,-128424,-34682,36306,133899,186839,128773,-50085,-21027,59374,54288,-12402,-58036,-44479,-36789,-96589,-50253,3475,-19102,-75078,-23964,81058,134588,141213,96418,60323,49398,60899,86049,66679,34820,16247,2743,-22566,-47909,-99659,-6385,27167,50871,-18569,-118380,-78024,56212,206623,358359,479263,370842,221976,133752,37705,-21238,-15240,57120,103382,64162,-7586,7563,5508,-89582,-161246,-96792,-35971,10974,15263,-24931,-3429,34208,-26366,-137038,-5650,183128,338643,256942,83730,-21015,-106711,-116536,-114601,-84247,-27567,-5260,7297,-10804,39603,108382,76071,-14987,-87922,-38662,37182,36412,8655,6843,20130,108186,262150,313806,246653,67562,-57413,-106411,-82606,-49990,-24025,-21693,-48252,-92889,-105406,-47522,-41418,-63743,-433,10244,-22641,-109092,-60982,42210,95455,-21576,-82010,-82995,21792,217171,281716,172866,40251,-46532,-36040,-30910,-54702,-105003,-71103,669,67065,143494,211368,174253,58605,-23355,-99255,-75360,-73216,-23051,1904,-37423,-59875,-75338,-104327,-78701,-89743,-96932,-114225,-69798,-47372,-92975,-151944,-55198,29185,82615,29503,-27768,-98426,-98674,-74554,-74589,-59705,-38184,-33286,-13228,-8876,-28396,-71182,-54381,72249,77739,-4541,-9726,-16973,-58845,-104065,-26145,53948,112879,114963,2357,-110326,428,109301,105528,41452,-36129,-75890,-130687,-140987,-88344,-47782,16613,191945,147823,-59723,-137243,-112785,-128291,-106544,-47254,907,65994,63242,41685,15230,-79826,-53669,-69832,47156,-8926,945563,1361306,5924191,15717790,26986308,33685303,31498672,21759997,10265707,2407173,493783,615140,12053,51284,72603,86664,84511,73318,-5651,-52414,-128569,-93613,-58699,-76503,-73503,-45812,-20844,-1077,44838,124800,202535,223786,150521,75106,137992,168591,84326,48105,56876,61886,69544,135182,270200,153891,-4151,-16356,84031,96257,-23815,-131918,24777,28201,92699,122512,70803,89317,113870,90110,107063,46000,1736,641,8040,13347,63014,103686,115445,123120,126463,75489,41147,59763,111273,71050,-32674,-59279,-30362,21581,74656,134343,232497,305778,321313,141947,-71757,20619,638310,925855,4277197,14747541,28137738,37000563,34656704,24815120,13374645,5274614,597767,169734,-134938,201583,40483,-52586,6483,50102,126336,316131,242979,48090,-78623,-84609,-67080,18868,62504,15055,-17329,-107927,-105630,-85647,-48363,-49261,-80765,-1763,1641,-30673,-90179,-70056,-71450,-19767,-10549,85669,255130,333453,136003,1701,154180,330169,508287,547918,354693,52223,-31015,-30701,8694,69318,67922,-8719,5953,84309,120337,60634,22368,35440,-28563,-74118,-139154,-114300,-33247,47715,125571,74871,17731,-56331,-77020,-37555,36752,131276,131196,140569,39199,-47018,102652,205916,159487,-14068,-109454,-1117,60051,100238,121001,131517,126030,165070,156921,53005,-30523,-76779,-132676,-41952,77853,134784,78318,-14797,-241,83026,143703,220036,179365,85836,30883,-28006,-96567,-104290,-39702,-16656,-71346,-70904,-16551,-24922,-83190,-78087,-31938,-32319,-73365,-76512,-57018,-84248,-101627,-68914,-76539,-83906,-120591,-128888,-119189,-73832,-79822,-64243,-58959,-40670,-15161,42675,183233,244195,85022,-44242,-49319,2921,-8135,-16090,5724,-19469,-1904,61772,30964,14406,76387,159420,245921,291832,279684,215553,120775,49957,22031,-14393,-49868,-109314,-116654,-98932,-60596,-31989,-26560,62087,146969,297347,417979,281933,107486,41376,-51114,-84808,-110960,-59276,23707,54936,65589,55192,42164,56783,61877,20340,-22279,-88704,-98179,-56585,-39797,-44756,-77740,-56351,-39379,-88621,-117889,-99660,-101991,-83011,-54703,-25009,-7875,18414,57953,65373,-10993,-26994,87050,157126,101646,-22260,-87408,13685,15129,-20299,-41663,-26811,19290,172915,392735,640808,689495,309920,16997,-32277,22582,11975,-19336,-81159,-107671,-78603,-45188,-2921,60404,102526,140572,180074,191084,154465,93610,42454,-16521,-86888,-56112,73156,280273,399404,270500,51992,-107698,-31184,-19172,-7562,-12417,16901,78309,92525,97584,66816,-9125,-68836,-103342,-116382,-56371,1921,8952,-27218,-124414,-15624,168049,81751,-54596,-139420,-154780,-128325,-108712,-75116,-60555,-22804,83792,97684,19926,-57902,11457,131641,132621,135879,184923,174758,91331,25557,-4310,-2933,-27085,-25296,53055,59730,13001,-49998,-104731,-88655,-10146,26804,24547,4819,23965,-3483,-98932,-155718,-112949,-43362,20329,67923,66487,60723,27526,-40990,-105286,-68509,57434,151538,139701,26022,-64038,-109054,-66418,10950,40428,65223,111576,163837,205161,132099,19345,-50390,-48325,36690,103272,69413,57230,77836,123887,92914,69934,59228,-560,-38983,30267,119711,153929,144341,156673,214661,291434,263844,142940,70478,95778,133153,263937,474200,552965,372205,108209,6034,-63843,-17320,-27230,5171,124377,322126,395576,338768,174985,125426,210862,200861,46368,-42104,-96432,-78197,-38820,-28399,17272,71349,158058,196428,137056,102818,20866,-93504,-77517,-41242,-43520,-37729,-63159,-92475,-58799,48503,113279,72175,66380,91592,82958,-8588,-86553,-107062,-94859,-41803,-4209,-1083,75596,126701,-1917,-109812,37567,149952,190079,114311,51042,41995,58083,103164,193827,210651,70311,-16486,-48966,-35708,-63716,-85020,-77887,-90243,-71625,-54230,-25070,2014,4637,-7784,12804,68256,129757,154004,149709,111522,15424,-43748,-111878,-124447,-49615,-36119,-18077,-32949,-17258,37128,74170,118700,168623,111713,12852,-50162,59968,161028,142628,51436,-37162,-58260,-110863,-108124,-23285,45903,32184,-34490,-121025,-106080,-57996,18371,83381,59628,-35521,-46558,21094,103913,101015,-27686,-78875,-8731,10148,-29137,-60494,-21491,136192,82936,-91793,-92762,-41196,-12717,-28386,-64477,-100142,-93996,-72627,-57949,-40934,-44618,-88504,-32926,53240,53272,10768,-1518,33002,43763,11855,-30984,-74415,-36375,68628,113490,57823,-22211,-58615,-58739,-85009,-78794,-62668,-121572,-49267,12085,75158,51982,13211,24639,68950,61069,-78529,-28348,2276,22924,46034,55275,54280,51779,80171,93764,64095,-8894,-39614,8276,42285,40626,29316,57824,207959,381557,387823,243754,126713,75779,70152,105450,100405,42306,-4138,-14024,-10751,888,-864,-34611,-83153,-96954,-83783,13847,175515,268034,152560,3266,-100460,-54188,-25475,11120,8053,-35762,-38415,-22357,-36826,-19909,13622,2631,28778,107668,125206,23248,-109225,-148474,-88524,30944,51459,12857,-37600,-70724,-82601,-103242,-138986,-99265,-38453,-10844,-9303,-28617,-45304,-66121,-47702,17727,53745,65568,32582,-13214,-51877,-18774,20670,37348,43526,66404,160960,217264,152679,76243,-20025,-79528,-26103,-17347,-29621,-77013,-73700,-25765,-18888,-17530,21871,18801,-5481,-18246,30778,176640,372302,477205,323476,126189,34950,-5010,-24280,22002,143112,244481,240416,109293,-2733,-3972,65739,69465,36328,30922,36789,95581,139645,167128,61545,-60747,-49353,-1251,48229,50855,-42209,-111752,-60804,5715,116552,235426,170731,36241,-51794,-85243,-49106,-17790,-32200,-72728,-91398,-3979,28805,39402,10443,23118,94029,157219,140693,52142,-6137,-43862,-56415,-24454,-66801,-77464,-77909,-86980,-47547,-3163,62512,120204,101265,35636,78597,209977,329641,351958,225237,89585,-11344,-102738,-96081,-36719,-10,-21810,-107742,-97609,-96993,7173,5936,-31093,-69311,-6086,-7446,-24388,-80031,-69707,-50882,-87381,-103228,-6514,23175,84020,203436,211709,136508,109542,81492,58071,933,-67295,-41926,10534,617,3997,5154,12255,8545,11702,48243,71410,-39406,-71995,-91843,-112077,-6395,109881,174364,107924,-18946,-124874,-43544,68410,90942,13397,-53700,-80170,-98862,-70512,-8720,72274,173154,231867,226989,102195,122,-96161,-121094,-85848,-96245,-146374,-112073,-75699,-67424,-61213,-5693,746,-1222,43522,36801,-23199,-98958,-48126,-25027,21218,65762,89678,139928,200550,502687,888384,834172,584924,521511,502521,379024,225914,186625,233276,290822,334609,289161,135155,38757,2335,-6003,38265,34721,4178,2097,-9018,-11835,-37421,-66974,-69915,-63079,-86842,-21619,76151,93667,28232,-16233,12962,37463,13660,-22242,-31978,-24384,-7107,-32413,-42355,838,127640,346472,457479,295293,23012,-72965,70590,124866,49342,2919,-34937,-112775,-172728,-95112,-72545,-88170,-61516,-41111,-72011,-117984,-132625,-120557,-94824,-95768,-88461,-85715,-35660,-5407,10971,10971,-36523,-30112,-85420,-90515,-1840,13508,-61852,-134121,-61672,-9976,52447,102021,54581,-22496,-36770,-5990,48053,45137,-5913,-56929,-48225,12533,57759,129115,243694,305724,370698,363780,278651,186493,117572,89646,36869,-23783,-84739,-50551,-66649,-46210,17652,29202,-18166,-77549,-121512,-101812,-96892,-25007,42900,112962,103172,-14801,-65644,-37553,19221,93413,139277,125447,60098,-28218,-40711,-75189,-63578,-24043,-1215,22088,33332,-15280,-57450,-29147,37316,34604,-9199,-55465,-102877,-120530,-100683,-95444,-56710,-24282,-28924,-75558,-60811,-11331,45709,-26579,-82238,31959,48742,44521,36924,25060,35949,11771,-16464,-68265,-89406,27520,88832,72296,-753,87752,304274,340090,212082,234933,97897,23745,-50778,-31947,30277,83842,108275,187770,269806,325560,307739,174656,17774,-36723,-90330,-126601,-96542,-18014,35165,26590,22106,44719,94931,131396,93105,11943,-84986,-120319,-95917,-42344,56762,97510,82460,73639,65522,22980,27301,71956,58160,80717,154282,230360,218663,103637,-2108,-29614,-24943,19903,9324,-48177,-121205,-105062,-128640,-105448,-61214,-80742,-133153,-62304,-6262,3947,-32521,-99953,-110775,-66325,-32599,-12700,-22060,-21919,53941,100300,-19002,-140618,-30899,66798,38036,50817,112095,99110,28002,-9951,-29132,-45133,13475,73922,84154,6659,-90404,-5178,86847,72998,-28873,-31855,-1720,98960,266380,267675,159507,39296,-3002,21430,55276,57155,57626,71559,53877,21175,16375,-13167,-28405,-39696,-46894,-67524,-102534,-78563,-32159,20616,-20187,-54491,22788,47607,10974,-26077,22165,93145,75820,15400,-27028,123877,159317,95175,1998,-87615,-75851,-11201,68095,93512,53564,-21996,-84167,-78780,-77898,-100460,-154500,-123191,-91014,-76840,-59065,-62074,-23247,76534,114020,16243,-87252,55822,81887,-4239,-48059,-38218,34515,94923,32224,-87898,-89458,-18853,-19066,-49922,-5169,56258,68844,-15576,-88131,-17894,60767,28750,-16581,15289,86677,122491,35164,-12127,-6360,11483,31835,20790,36861,100705,106835,59847,-5454,-47280,-48961,-39436,-33988,-10780,-6133,-51099,-94241,-85170,-108298,-127403,-121496,-99044,-9224,30210,78244,57500,3369,-37087,-95581,-62646,19762,38327,-2930,-52071,31130,72246,82645,40472,62265,242688,319026,201000,137106,47022,-26593,-42741,18465,106511,117354,98822,71824,63892,69716,96846,127612,111522,56585,-31151,-105472,-46179,69823,89877,-14247,-143594,-118320,-97665,-70350,7268,113688,138619,57261,22140,52534,78679,132468,179939,224715,194999,125102,83666,26043,64346,86251,77970,79422,116917,189378,147985,8299,-84987,2429,29615,26573,5317,-41640,-118282,-119276,-12456,37692,-1635,-81042,-102702,-73608,1783,83858,187722,225504,259761,262816,136511,96961,148227,204044,218040,173416,105221,79954,55141,-1622,-76734,-102684,-99048,-92163,-54181,5301,62342,123395,113823,41735,29677,36240,-32686,-64754,-10297,-10342,16351,69494,72111,44238,77403,63489,16730,-38420,-102429,-80860,34861,156261,172498,102931,41949,-3270,8839,-36776,-120723,-173553,-109420,-81031,-87632,-75590,-96765,-125772,-145139,-95310,-136687,-74259,30039,110806,170056,141379,57909,-10609,-22404,-8601,1189,38469,5111,1743,-28217,-40468,-29154,-43336,-65175,-27006,467,2781,3854,6509,-8929,-91685,-120602,-65415,-55349,-74250,-55404,-10911,1453,45358,102722,95000,50158,10986,-35572,-72173,-85334,-39426,45922,139975,155759,99661,61792,64372,62754,83596,25395,-75629,-144313,-118056,-57336,-19842,6492,7128,-36860,-72026,-39080,81279,203168,249871,165236,26763,-35388,-35052,-44851,-74290,-88895,-97225,-96777,-41404,34560,84502,22825,-19605,-119608,-139509,-99121,-71396,-58364,-25585,109013,256311,237140,99777,-35693,-90475,-75777,-27682,1731,17113,20570,55848,91283,106443,139127,221450,167885,84485,37002,8006,-37896,-100013,-128379,-35553,65135,69373,31851,-31080,-108269,-147534,-142272,-94340,7482,114780,178902,74759,-91239,-111066,-110926,-111219,-62040,3384,68435,78089,-8614,-95287,-66835,29519,96780,162414,274766,237621,119983,68009,-8963,-110149,-47364,42788,69216,9105,-52390,-48657,-23866,-18978,684,22879,21127,22590,42616,82211,130255,160078,69289,-73022,-29366,78094,114989,123328,157018,191860,79930,-38726,-66428,61602,85915,66845,15897,-43864,-120455,-163828,-130736,-107101,-26446,-20066,-58152,-88881,-38492,60983,54579,-2926,-48084,-98399,-34707,65846,154104,94172,-17469,-57727,3567,24810,-2315,-30307,-41471,-61767,-103134,-137061,-93805,-80107,-63717,-67493],[-12669,-12156,18137,26699,8850,22690,60358,51364,27070,34955,21695,-3720,-47455,-91117,-48974,51952,135224,102677,3178,-34776,23728,96905,133637,120160,68171,-3801,-66922,-36197,24467,53132,17524,-11288,-40609,-70157,-1224,27839,-10441,-109689,-80339,-44938,-31917,22274,19348,-6405,-1667,-21426,38724,25028,-61312,-31422,-7762,-42662,-63729,-61597,-69212,-89732,-31164,-42724,-97995,-55639,45891,88481,97505,104452,81182,40444,-4863,-18754,-85855,-112182,-74081,-96754,-129535,-83024,-39973,-6792,55205,-31060,6259,69996,134784,150093,105292,20755,9677,3225,-33766,-31035,57032,39941,23389,94701,163762,203481,129898,1851,-115149,-109770,-68498,-17762,7180,15714,43672,64053,42247,44599,148575,271853,399315,308610,104523,-26788,-71826,-32887,-94234,-58900,13775,53102,46079,-21806,-77842,-121458,-96871,-68714,-75698,-72386,-48538,-63414,-90458,-22647,27212,44971,30980,6717,61502,105497,200761,232182,146075,116515,171248,237705,226951,153746,30397,-55770,-39541,-34678,-57613,-30515,-21236,-40783,-75457,-7335,60595,59766,-11589,-50382,-37402,-28023,-28211,7917,59159,70824,50792,-12352,-75349,-110632,-78106,-30911,22465,65147,76473,-17446,-71899,128838,159248,116722,3241,-155612,-96996,92790,134262,35356,59182,103526,75219,-30804,-20030,64273,66481,284,-9829,67933,218953,332638,158652,86411,132140,181870,184143,102298,-30092,-77411,-81442,-77486,-34408,-7056,-3190,-64300,-133815,-40187,34835,139392,197363,132073,-53984,-19491,70133,56347,-15080,-63713,-46292,-29635,-87112,-48475,4705,-4247,-63011,-32603,73221,133828,138326,86516,50660,34949,36844,55878,47400,25354,13737,-172,-22729,-45366,-93857,-15506,3338,23337,-36340,-142233,-55085,87612,212463,332180,449092,385557,249564,146382,31401,-44332,-69783,-18244,32296,15423,-28971,9964,33745,-57543,-139401,-114173,-45051,13091,26514,-15235,5338,42512,-23673,-112379,7922,199006,360626,249213,70832,-25170,-114366,-105097,-122974,-105356,-58872,-24895,606,-14434,41765,138604,123371,36486,-42848,-38400,34401,45494,34975,28515,37439,141348,318230,387700,309558,109218,-34794,-96578,-92096,-59422,-32684,-32125,-56640,-91297,-106492,-55572,-60084,-102345,-19667,2313,-16841,-106895,-59989,44425,78524,-32799,-84088,-69831,49095,263152,363489,245626,78253,-27836,-40259,-58807,-79788,-100238,-39966,38909,102954,181616,257801,194443,62571,-20352,-92832,-76334,-85584,-41618,-4456,-31804,-43900,-50320,-82501,-84190,-101531,-96871,-107912,-69560,-47737,-85435,-161305,-62258,36229,101249,49916,-9752,-86399,-110870,-79984,-64302,-41641,-28260,-41121,-23360,-13147,-34690,-81629,-52123,91207,148454,76400,51318,-7921,-71919,-87499,-12616,63772,117777,115758,8870,-77613,15559,136361,127309,43659,-40730,-84418,-145355,-124612,-69444,-31097,28686,192043,106374,-79451,-140677,-107503,-117090,-135454,-71472,-21646,31187,13632,918,1781,-83094,-48639,-63433,66821,-3084,1054625,1501220,7421607,19823800,33995127,42418084,39772408,27679759,13250371,3130303,430590,595093,21905,50809,74539,91437,112361,143527,25436,-58841,-138316,-101780,-65578,-80835,-75626,-46932,-26467,-11270,38489,127481,223914,264169,151541,44307,102351,136368,60488,38170,61596,90317,111866,196696,282853,115664,6857,17949,143220,176120,69035,-58413,52675,45758,97630,124959,62655,89143,112442,82950,99502,46158,-5188,-8616,-890,9652,65224,101232,102051,108455,133405,98370,71467,92148,137984,89368,-21864,-53939,-29154,26155,80564,128812,201617,245197,252365,86955,-116221,-9162,703693,1035361,5195031,17355562,33237652,44683561,43505136,31790487,17212297,6571080,657554,188293,-129153,215328,59634,-37316,4482,33070,100294,315914,326835,151752,-7125,-76060,-86567,10920,56463,13933,-294,-78248,-100706,-82808,-47722,-45372,-68095,11026,14004,1830,-38291,-17987,-35346,8516,13553,105681,246951,290579,107792,10849,163510,315876,424317,454802,292052,7619,-48183,-44994,313,72164,73458,-11764,-4353,79645,134777,86353,45146,53466,-18173,-100891,-140940,-94454,-18035,67478,157651,120701,69113,-11346,-58226,-57497,25789,122068,113919,113141,34184,-45950,98611,198590,169065,-1062,-90273,28064,93502,108801,101479,98731,95882,135255,122630,19914,-48088,-83967,-126810,-47198,58005,118584,51742,-44924,-37063,52915,122982,189062,150285,74238,33478,-9189,-70129,-123410,-54906,-25722,-65794,-68007,-16561,-21609,-79625,-86616,-42557,-39164,-77521,-85041,-58311,-80513,-107110,-73299,-79290,-89500,-120666,-135022,-124609,-72887,-78170,-63196,-64315,-52207,-25955,39572,185135,222478,65546,-50841,-75377,-29221,-39718,-47642,-31119,-61936,-30669,39686,-14804,-62779,9563,126224,226814,276331,275351,208460,110487,39462,21087,3650,-30268,-94568,-122181,-94418,-50362,-19471,-12290,58926,121623,257048,412831,312884,133238,45717,-40136,-45955,-70174,-26825,58374,85960,85138,61447,42372,51638,52212,13911,-27273,-86732,-95583,-60334,-46989,-44050,-75712,-57328,-29627,-68951,-127678,-120667,-119305,-90048,-57937,-30909,-8247,31089,80679,74097,-15125,-51085,62469,141919,103560,-18450,-86137,-2644,-15285,-50550,-69247,-65048,-17891,128709,342088,591909,697099,360859,38397,-27181,45902,39364,2200,-57237,-92276,-87450,-55348,-15022,40875,73335,106069,142949,159615,131801,73379,27461,-26265,-93891,-37498,119287,379298,471167,326706,84823,-100076,-37326,-29076,-27784,-41304,-1205,81707,111836,123207,87716,-693,-74475,-125304,-113568,-50631,-688,-2664,-40485,-141074,-30214,169032,133290,-24347,-114475,-158188,-140658,-141484,-114918,-103154,78,92717,88048,7035,-51253,27739,152239,138464,129445,166092,146282,61015,4238,-13857,-2272,-27393,-17831,58560,60112,9373,-55575,-116462,-80820,-2019,22522,6859,-16178,7861,-11894,-101197,-157830,-95804,-24365,44350,102214,103565,93699,53760,-22371,-89235,-81579,28647,128227,130105,21825,-73317,-127753,-68939,23961,52375,64176,95210,140317,183772,132400,21156,-57800,-56904,36650,115444,83936,68492,79434,119955,85278,50376,26143,-25603,-46464,32965,112687,124896,110976,138543,211086,294581,269856,157732,94594,112539,130343,247772,467531,542188,340847,93354,6217,-52222,-21166,-45730,-9757,115131,292538,340071,284881,149350,120957,221795,223304,53805,-48813,-99544,-79955,-45394,-34322,18815,87554,180487,190404,117337,84933,15227,-102789,-86208,-49507,-44193,-34041,-62662,-98947,-60926,44629,79729,10623,16019,54338,46935,-20206,-75150,-103502,-132173,-61537,-23425,-45727,8224,65356,-51481,-101613,64271,178017,211406,123687,54886,49100,72981,122312,206610,197103,54746,-37544,-72750,-43262,-59290,-57978,-34460,-58465,-64288,-58139,-37803,-19979,-24167,-36559,2067,76691,141688,155793,145671,98176,15281,-27901,-101353,-118048,-47783,-37800,-18055,-28013,-6095,55296,88044,119691,167710,114362,8053,-59426,63972,178083,166899,70151,-23079,-44851,-99389,-124101,-42692,20088,11418,-44470,-128410,-106931,-56170,16794,77827,62881,-31641,-39134,18075,91715,84231,-40083,-76467,-24253,-17616,-54793,-77222,-36791,110533,67625,-87407,-88048,-35204,-393,-7373,-38191,-78581,-81898,-72080,-59132,-46781,-56202,-97935,-38285,26694,31478,7318,3781,37578,47943,16934,-22242,-65830,-34884,78637,141013,85617,-10685,-58689,-64350,-94996,-100084,-83851,-134229,-46452,21297,88548,63531,4733,4412,53454,60180,-57183,-33261,3581,23648,39951,49600,60257,83291,134474,146480,94332,-10475,-69814,-17015,32323,44676,41191,77865,238211,406499,379860,222777,107037,72794,83927,134144,123409,42955,-17723,-33413,-17845,3179,3642,-30797,-80352,-103843,-93440,-383,156501,259232,167616,10265,-107751,-59486,-26829,19465,24391,-23953,-45808,-32213,-44619,-27266,5318,-10213,3047,58018,50011,-46886,-132214,-122363,-49189,62523,63528,10069,-49349,-76228,-70057,-71995,-106599,-83092,-34225,-14257,-11567,-27168,-42542,-66319,-45550,17098,48168,56325,23519,-20736,-54643,-20011,18129,36436,41902,68840,177925,240004,179737,100903,-2208,-98382,-35138,-18109,-27629,-72026,-89176,-36652,-28636,-28527,19411,24603,451,-12352,33100,156301,310606,408095,286798,129767,29120,-22158,-37777,30710,178218,281746,241352,82281,-32244,3711,100506,90524,48053,37342,39410,90503,117881,165209,108164,14266,2723,2321,6708,-3009,-84700,-91534,-51608,9748,123925,228406,151777,20227,-63066,-96621,-62616,-35342,-50287,-76597,-82378,-5321,23894,35638,928,5294,84619,164282,162087,61891,-15468,-75024,-112504,-72720,-95599,-60892,-64173,-62195,-10240,37611,103889,161245,112047,21033,40262,151373,267175,299504,191791,81720,-6872,-99635,-104019,-32490,8073,-15937,-105944,-92649,-94367,9444,8814,-36209,-84497,12550,25542,9943,-61901,-74160,-63450,-114746,-100738,4318,30328,93724,185841,156515,88448,75516,49992,27596,-22570,-86771,-55741,-8518,-14015,1316,17351,40383,31525,-16608,-8196,26311,-63486,-72231,-83421,-133922,-28613,76150,134388,86662,-22943,-120967,-54362,48895,59954,-9894,-55487,-67337,-89236,-70672,-10794,82275,199230,247936,207829,69285,-21514,-98875,-114084,-87090,-95707,-155083,-124993,-97430,-88613,-72573,-13634,-11315,-22417,29702,35841,-16510,-94322,-46754,-20601,24585,87113,124966,178700,259753,580725,875955,720216,470184,415902,418633,342466,213733,179042,231981,300413,358338,309575,136529,31014,-4531,-9474,31286,13408,-22788,-27494,-32961,-28751,-48265,-73122,-60693,-54742,-92711,-24791,76959,104120,49831,25202,71883,79235,15809,-38248,-44219,-19128,9111,-20210,-31844,16152,148295,361882,443280,260377,4218,-74691,80212,141502,55439,7260,-27174,-102658,-169847,-99024,-66557,-82210,-79260,-56803,-89753,-122881,-110571,-102046,-88504,-86223,-61955,-49231,-5281,8899,22134,24653,-5240,4148,-47423,-52304,4305,1520,-77445,-111163,-47290,408,68444,122653,72459,-17824,-61509,-21763,57344,53727,-12066,-75011,-69996,-15175,34925,122786,275226,369295,429608,419644,352059,255532,164599,106499,47700,-39362,-91181,-23816,-36309,-27868,26968,35714,-11412,-70426,-120181,-102507,-97403,-27545,32664,96304,88128,-24374,-63171,-32356,28786,120962,194214,193605,97032,-23791,-46160,-71964,-40262,5608,29604,51708,52850,-6429,-52547,-19758,48906,45844,3703,-43589,-90513,-112011,-98419,-92053,-51217,-19077,-23127,-73663,-56219,1905,48530,-37045,-64421,48198,61530,63420,93276,96900,61381,4621,-31749,-80600,-91048,22723,68095,55016,42723,147161,322353,279767,175785,202703,89522,18966,-46530,-19465,43961,80475,91683,204105,324630,386246,349679,194405,30330,-23953,-63514,-68798,-18637,-4069,9223,10082,16919,41321,75410,105050,70855,-9752,-105184,-108102,-84504,-50469,31402,72603,48504,54174,78414,52324,63008,115717,97533,106384,160815,225712,213889,98493,-9658,-35137,-27663,12548,-5771,-69551,-142153,-73594,-109270,-131748,-77605,-89159,-147192,-53240,2371,10211,-29282,-100945,-104415,-45652,-19363,-12255,-21329,-13137,56496,88394,-36290,-145772,-34922,45088,22634,35377,105159,100788,33159,-6457,-27354,-39589,18934,83310,97981,25407,-83232,-25511,73412,89366,-632,-26407,2733,99123,238255,199619,96402,-4998,-32761,-358,38451,45396,55586,69082,42513,7330,6038,-7284,-14249,-21126,-36580,-63324,-103341,-104268,-57636,-10924,-60586,-66593,14178,52048,33119,-2647,31881,96139,83185,32561,2438,154242,173090,83869,-25952,-119202,-78210,-32399,38650,66676,29354,-43038,-103283,-70853,-66189,-113952,-155320,-110546,-83735,-69711,-41671,-45427,-22068,63972,106318,23049,-72267,80113,119552,26805,-20010,-7556,59864,104283,23212,-101383,-77151,-12803,-22845,-65335,-36307,8994,16192,-56266,-112332,-25057,37715,8656,-27078,11590,77089,114975,34888,-7007,-962,21246,44357,30966,29056,74558,76834,31469,-20942,-55906,-50719,-39300,-31700,-4578,-1105,-53287,-110697,-85433,-105511,-127727,-120053,-96335,-19084,6421,36441,16449,-18916,-44438,-116796,-102123,-17533,9747,-20106,-50376,33202,64109,67618,27171,53025,234928,281448,167787,128131,56031,-9271,-40829,6509,85285,98146,88027,65279,62475,68419,92448,118971,101616,46727,-45168,-127417,-66487,42848,76473,-13465,-139404,-122115,-105586,-90028,-25999,60055,66816,9556,873,37267,61729,118896,179075,241876,204668,113132,46888,-24621,50923,89120,77374,72573,107105,182397,137877,-4887,-51233,56957,64478,49012,23824,-23691,-95312,-105441,-3020,38142,-14010,-94530,-92163,-73308,-16617,57951,164097,199461,234984,249882,139429,103549,147220,195488,226395,209540,128651,89846,62659,7541,-70490,-95827,-86137,-79941,-51205,186,58654,129322,123078,36425,2992,14402,-40969,-80166,-33724,-25574,17966,78271,72496,35628,68859,67449,30512,-28563,-95164,-71598,52136,195231,220587,129597,53627,12347,34616,-9626,-104861,-175836,-112824,-78003,-70306,-56928,-86987,-118819,-165701,-100487,-120472,-45589,65496,145979,183842,126034,40153,-30893,-44565,-32901,-20668,16958,-9317,9553,-11912,-26041,-24329,-45620,-66879,-21795,15068,22574,20937,8880,-14725,-99152,-105013,-43082,-33846,-60253,-56285,-15073,-8885,26603,87987,89613,48573,10346,-32092,-68260,-72656,-20408,58304,144914,151306,86474,47331,56967,54859,74318,11318,-93927,-147993,-114191,-67484,-41770,-23894,-17184,-34035,-57419,-45846,41249,132658,185125,129560,14922,-27575,-18243,-31571,-65325,-83054,-96792,-113083,-51620,26386,53739,-24085,-41319,-117172,-144228,-105857,-70434,-46238,-18134,96526,228442,210653,84436,-35301,-76335,-45371,15878,39373,39315,33251,67359,101311,113696,146291,235708,177963,93645,51064,26588,-18324,-85142,-126790,-40340,58063,70888,41180,-22161,-99743,-133273,-140575,-116597,-7421,126337,222769,132821,-59988,-115341,-120454,-115551,-70406,-20456,24742,30463,-27422,-48261,-31414,44440,94194,131924,254917,223360,119429,82857,9979,-102511,-66144,14983,37300,-19128,-75139,-60910,-31924,-6894,45320,74110,63677,47867,52029,80659,112069,130012,56829,-81003,-21797,96329,129622,121922,128703,158830,67665,-46460,-33913,77068,85491,62478,13658,-47486,-126966,-156252,-139737,-116439,-48942,-35500,-58188,-75762,-21773,66406,54804,-3921,-51703,-96024,-36696,57882,144143,96552,-1891,-31462,21616,27485,-4485,-33981,-44404,-65129,-106406,-127257,-94141,-86080,-68153,-57918],[-3478,-28380,-3096,15451,4355,17122,62351,72711,55907,47095,23939,-11250,-54284,-108668,-52982,68359,172160,132936,16014,-31396,13733,65949,89549,83897,54280,-3058,-54042,-27464,23526,43573,10777,-13963,-43111,-56919,26623,66348,42944,-54197,-112491,-86777,-64544,-18530,-30083,-77345,-80124,-16414,86219,76446,-12839,-10458,-4002,-50053,-73720,-63315,-59229,-73554,-37456,-49404,-90158,-37740,45587,84784,87943,80540,62309,46411,32394,22949,-66931,-48573,-46570,-65712,-110349,-76286,-26432,22553,57499,-41779,2637,74531,140872,160938,132484,40400,14849,-4076,-50251,-79618,21974,37350,61191,113960,178222,229699,153225,19816,-86727,-116400,-78352,-21072,10486,17284,35956,42629,8557,16037,127070,267347,399914,303888,103763,-23235,-62130,-30677,-96056,-42555,34278,64218,45941,-31824,-84792,-123091,-99630,-66913,-67955,-95884,-58256,-69260,-94060,-20643,36578,57745,38470,9520,71974,140773,251852,296326,214923,134658,147486,197555,190095,125861,7421,-81339,-51693,-38147,-52134,-21187,-20107,-45051,-71349,-9399,52041,58385,166,-30006,-11542,1308,-17675,15043,71229,84048,71302,5022,-63072,-104007,-67962,-12296,56345,103959,100369,-14023,-42253,205529,244276,185067,53224,-91617,-50840,115150,161510,64260,74903,111186,79271,-28253,-20300,32428,27278,-35238,-31367,64062,253124,377598,150293,64092,112637,181999,201650,130762,-10092,-79010,-92162,-95004,-61680,-34243,-17739,-63080,-137988,-48600,29909,139196,199756,127599,-57720,-13503,81261,57244,-18894,-70249,-51324,-25124,-76435,-43091,5104,6954,-49921,-39708,60267,126527,128119,71868,38429,17955,9605,19856,22609,15480,10855,-6179,-29861,-51758,-85606,-23255,-17481,838,-45969,-115081,-33196,111274,204844,293310,400974,381865,266445,151595,21011,-68561,-114534,-64837,-13138,-21784,-47178,13327,63833,-19920,-111270,-130838,-54374,14152,34860,-9355,9321,45899,-23035,-88505,20085,207363,366905,232918,58537,-29966,-121774,-92895,-120269,-128962,-92838,-42792,-6819,-20143,37938,162714,171251,91909,7694,-28131,26829,49049,56251,43565,48522,169629,368361,457738,369767,150478,-10715,-78763,-99996,-67630,-41359,-45242,-68419,-91931,-110639,-68172,-83512,-117037,-22006,907,-6642,-101191,-61627,44129,61900,-42353,-84654,-59671,64998,293785,435041,315214,107729,-16251,-51471,-86054,-91112,-83518,-11776,72383,134502,212905,291394,202204,58583,-23017,-89372,-76196,-93502,-59767,-10731,-25106,-28241,-27896,-62951,-88683,-114877,-98232,-102698,-71600,-52273,-81709,-161705,-73238,37031,113150,65563,5138,-76853,-128070,-80470,-39004,-8809,-2663,-39215,-35242,-20516,-43216,-94135,-49339,105992,221693,167497,106554,-5508,-87491,-65885,2362,73032,119414,112911,13737,-52138,25750,153274,140132,40586,-47639,-94840,-147738,-97504,-40017,-6764,46394,191685,75063,-91098,-143454,-111715,-117549,-155810,-91861,-44942,-3236,-33247,-43312,-17532,-86105,-44957,-60187,77031,2177,1085188,1529591,8434345,22704698,38938339,48599025,45681221,31986722,15488885,3657045,343764,537063,26989,45210,71712,91268,134086,205124,66120,-59743,-149399,-112660,-75086,-87667,-79679,-49664,-34417,-25534,27464,125554,240942,301487,153427,15131,59628,94681,32559,26254,66211,121073,168259,257191,278163,78377,22700,54792,195564,249469,163040,30999,101710,78310,104682,123597,48195,83531,105142,69582,82592,39453,-17432,-23012,-12786,3871,62634,92877,84721,90368,135853,118856,99968,121771,161629,104716,-12923,-50372,-30371,26784,80311,115039,160112,176600,182386,38794,-114855,-34670,727140,1063732,5757213,18739457,36020590,49396645,49776709,37123753,20211040,7460859,664250,195937,-131335,213472,72889,-19972,3237,17995,76514,304314,396236,251850,79462,-41839,-95819,-1537,45244,12099,18606,-35447,-89117,-82487,-48831,-40772,-56293,17544,20011,29663,15484,34027,-6649,23273,29702,117226,222693,231148,66110,-1523,150354,280476,319693,337527,212153,-44041,-73316,-65783,-10142,73747,77165,-14452,-16023,68574,138427,103206,61061,62553,-14279,-125969,-112254,-70193,-3550,84903,186172,167030,122886,36190,-34581,-82062,10123,105275,91025,83509,27039,-47386,90052,184882,170967,9065,-60452,56525,120537,115041,83290,68923,67354,103047,85563,-10447,-64997,-90740,-118478,-53794,35490,96995,26535,-65033,-59213,27197,97741,147612,113470,58451,34090,6092,-46389,-101658,-62213,-34930,-63287,-64461,-16963,-18959,-77333,-99919,-55224,-45414,-78719,-92566,-64550,-79766,-113316,-80514,-82949,-82446,-110563,-134197,-129922,-77474,-81652,-66021,-70927,-65486,-39613,32053,176731,193311,48517,-45213,-108072,-59935,-56975,-76407,-71164,-94449,-21580,55532,-13715,-122391,-63490,80688,191267,243129,253749,188353,91869,23410,16601,17191,-15501,-83398,-127053,-87086,-29336,4936,2626,51515,89868,200664,374813,316307,140768,31713,-32735,-12376,-27336,7409,87706,109514,98309,63424,39523,43551,38637,2907,-36067,-87354,-95485,-70275,-62552,-49052,-76246,-59518,-19765,-44555,-103323,-100962,-106894,-87491,-54722,-34167,-8799,42947,98944,76173,-20879,-74168,36813,120009,98187,-15308,-91387,-29334,-54648,-85350,-95061,-100367,-51283,82395,284905,525369,679460,408446,62169,-23359,71904,78773,32075,-26759,-69844,-89674,-65927,-27800,20302,44210,72509,105165,124950,105358,49602,8514,-39763,-100590,-20179,164964,467888,522800,374298,120157,-85515,-53783,-47634,-54399,-72499,-20933,80965,126496,144858,106188,8293,-69507,-125214,-106212,-46426,-5091,-17164,-57061,-145138,-38206,164874,192044,26592,-69305,-134386,-139559,-171751,-131041,-98503,21551,99153,80482,-2164,-49075,36654,164499,141410,121071,143481,115329,29439,-19784,-25485,-5319,-30506,-15021,58487,56634,7955,-54438,-123400,-75432,3376,14786,-16393,-41299,-9961,-18338,-94951,-149545,-78275,-6818,68407,138009,143250,129472,83434,-1833,-69459,-84446,-777,97890,113915,15187,-84336,-142651,-63624,38083,61941,60290,75292,110628,154317,127604,21446,-66664,-64425,37585,125874,96448,77485,77849,110088,71840,25939,-8598,-48701,-52215,31017,97791,91054,78585,124349,212656,300495,278116,177624,125485,133669,129336,226289,438416,498956,291647,74417,5224,-39823,-21627,-65808,-30402,100198,259831,286595,235196,124517,107845,217114,232820,57969,-54629,-98248,-84370,-57630,-42912,19893,101093,190230,171927,92949,65147,8690,-111046,-95417,-56270,-43568,-30855,-61115,-97865,-42869,69470,79677,-24282,-33428,12835,6349,-36802,-68255,-81416,-105846,-67837,-37500,-85288,-50558,7109,-101182,-78960,85880,197666,225326,128959,57048,55343,88996,143311,217056,178712,35540,-58466,-67511,-33420,-38997,-16396,14255,-26379,-56100,-61717,-49555,-40478,-51577,-64460,-9924,81008,146806,148292,131758,78238,13178,-18084,-90043,-107207,-45549,-37460,-14408,-17356,11503,76707,98283,111977,155914,108255,-239,-69040,68849,196618,195747,96297,-3410,-30580,-88163,-141271,-63567,-7380,-12752,-57898,-135739,-104591,-54559,11752,68773,65136,-26432,-33909,12048,75950,65353,-50294,-75491,-41982,-44606,-77904,-88337,-41234,97567,66434,-64337,-76632,-27644,13552,17747,-9772,-56910,-72711,-74170,-64146,-54545,-68017,-104227,-44457,809,7659,1751,8044,41361,51061,20229,-15936,-60633,-32755,85548,164663,111995,-423,-61763,-70823,-100627,-118364,-103277,-137939,-43991,27734,94973,70549,-4706,-14902,40447,57318,-35391,-30444,5408,22893,33327,43851,65956,115628,194051,210690,141560,9493,-84406,-41525,22089,48711,54556,98872,266136,424428,368790,204236,89265,71148,97445,160434,144111,41815,-33107,-56154,-25754,4302,6283,-26813,-74729,-109043,-103486,-14810,132581,240093,180318,19319,-115747,-69131,-31667,26372,40906,-10113,-58425,-50165,-57076,-34014,920,-16400,-14328,18405,-8677,-86448,-94884,-86828,-13583,86227,70565,5585,-61198,-82068,-58227,-36124,-60638,-59464,-22888,-10118,-7120,-19116,-34313,-62934,-46984,13995,41198,48030,17198,-26299,-58063,-23527,11622,31506,37043,67756,183517,239391,186719,113355,13509,-110501,-42945,-20216,-26530,-64729,-102694,-49212,-41422,-39157,19324,35397,14235,542,39838,134618,243405,324412,239226,127545,23749,-38768,-45541,45243,216623,317280,238726,55755,-59683,12646,129311,107953,57649,41149,38129,79817,92312,161649,164427,98802,69533,31038,-11307,-56836,-97339,-56872,-37424,14106,127409,211484,126457,3497,-73048,-104690,-72917,-51625,-67561,-75158,-68607,-4231,20152,33644,-5104,-11427,75171,166094,178756,72775,-22904,-101800,-126180,-76764,-79655,-41984,-46536,-35173,29049,80962,148988,205711,124225,11343,2192,87101,189916,233039,150848,70259,-2584,-91580,-106127,-24356,19371,-8026,-102862,-83705,-83945,10588,14957,-29230,-56324,37988,62982,46496,-38371,-69944,-67248,-129767,-76919,14982,37164,100766,162521,108154,54662,48683,24848,4958,-40051,-103347,-68738,-26385,-21470,2306,27713,57618,46675,-25311,-52238,-1759,-65656,-53766,-61546,-134022,-47176,48289,101710,69365,-25304,-114437,-60109,32387,29208,-35143,-58566,-55446,-77432,-66373,-9572,93886,225872,265088,192191,44778,-35161,-94939,-106167,-85046,-89693,-155601,-135224,-120952,-110296,-82237,-19663,-19282,-43769,15019,33070,-9743,-87815,-45518,-18943,24455,105226,164335,229837,331480,644016,826948,592100,359239,309807,323418,293068,195474,167768,226330,303918,374128,322032,134501,22885,-10863,-10989,25413,-5304,-46024,-55750,-55749,-44427,-56408,-71319,-46547,-43426,-95387,-26244,76383,115947,81030,82788,145877,125373,18897,-52083,-51445,-7756,28259,-5078,-19705,31636,167662,371091,419193,224744,-9798,-77214,82668,151400,59332,11396,-18178,-89914,-155811,-98776,-58123,-70893,-98825,-75036,-104266,-108291,-84259,-80113,-80682,-77992,-40161,-19965,17047,17576,30037,36569,26276,37571,-12602,-18038,12889,-8596,-84039,-85858,-31215,12932,88435,148986,97195,-1377,-68962,-26510,65914,61152,-15511,-79711,-69208,-30750,14509,113356,299147,427535,479999,471718,427398,329198,215544,123055,57388,-51116,-59080,14344,4554,2348,45915,47457,-2580,-62460,-113453,-100609,-95233,-28108,23750,80645,75498,-28903,-54494,-24372,41693,154172,257478,271290,140887,-9296,-47277,-66251,-17024,37040,63715,83634,73158,5721,-42233,-8977,57981,56740,17799,-29908,-75615,-99877,-93111,-89803,-45309,-13670,-17884,-71787,-51500,19116,54688,-39334,-45272,66930,79641,90367,162243,184223,93318,-1420,-48125,-92902,-93508,11202,36927,43918,97292,207650,324954,212073,142223,168100,80089,14445,-42036,-4750,61828,75793,70693,208936,364496,431071,380785,215352,55031,9502,-9867,11234,65541,24408,-12459,-3904,15963,43499,61684,80725,50357,-27655,-120421,-94465,-72310,-56929,6782,54057,42656,56795,99776,87488,105749,164563,138433,130173,163738,215891,202439,88357,-19996,-43454,-34117,-16,-25774,-90290,-98644,-28931,-75242,-147339,-89514,-95722,-144968,-41519,10546,14018,-30198,-105785,-92869,-14302,3795,-5525,-12094,1222,60024,76266,-49642,-140361,-38702,28273,11494,22859,99004,104997,42456,1737,-21961,-31993,26119,94881,114673,46132,-72333,-42101,63477,107295,36013,-3408,14841,98258,199253,123035,29290,-51313,-64441,-22883,21554,31847,49119,60753,27263,-3362,-4092,-2181,-68,-1259,-20475,-42628,-58512,-101569,-73157,-29075,-78296,-70479,3409,49821,46587,15461,41869,99114,90298,49782,37714,187638,186374,73736,-50180,-144176,-73799,-51648,14820,47272,12823,-57614,-119977,-59127,-48760,-118553,-138025,-94753,-73964,-59342,-20767,-28297,-25090,43641,91871,26978,-50194,107949,161958,64417,13623,23191,80194,106881,11179,-111779,-61059,-3116,-22338,-75878,-61476,-28883,-27477,-91484,-128819,-28277,15009,-11776,-37071,7567,63888,100074,34180,-2641,2787,29259,55250,40584,22434,45534,43339,4233,-34358,-64402,-53969,-40726,-29123,3757,5539,-53955,-122716,-75217,-94889,-124538,-119038,-94385,-27724,-15660,-3966,-22872,-34645,-41847,-120137,-135817,-50085,-13843,-31485,-42857,37718,61131,57757,17567,44516,221657,241286,135856,117015,65845,9975,-33719,-3984,63894,80274,78886,58987,61340,67471,86584,107089,88493,34598,-58878,-146938,-83562,15123,59768,-14623,-135343,-125286,-114410,-111761,-54803,18505,18687,-19069,-14600,25897,48552,107889,179853,263436,223379,112794,22199,-75212,32851,87556,73476,62332,91574,165206,116838,-27632,-25131,105885,98034,71272,43787,-1678,-67944,-88086,4198,36170,-25759,-99115,-80889,-75616,-40537,24026,128248,164665,201447,225033,136704,107277,141606,178767,222051,234489,151020,99240,68089,12890,-67420,-88318,-70967,-66876,-46942,-2775,57617,135427,129519,32788,-20676,-7502,-43323,-57308,-40206,-39855,17979,86666,73006,27234,59458,69725,42080,-22320,-90614,-65451,67266,233947,272193,159388,65795,28615,60965,20282,-81769,-160484,-113958,-74082,-55242,-41087,-75426,-108406,-156511,-94022,-95558,-14437,101569,177823,189448,109385,23624,-48697,-63909,-58941,-49939,-13104,-23085,18591,4736,-12464,-21368,-48493,-67013,-14671,31764,44254,37623,11666,-20065,-103171,-87323,-19941,-11014,-45100,-56903,-19932,-20009,3089,65557,77385,42943,8106,-27744,-60096,-53397,3397,73621,150213,146177,71691,28941,43003,37838,54766,-9531,-113156,-139096,-111628,-80208,-63694,-51830,-41269,-35143,-45065,-43718,13800,80529,136099,103627,11132,-13700,-1488,-19370,-56878,-76509,-91222,-113652,-61506,15202,17037,-69635,-62565,-114540,-144944,-110149,-69745,-35018,-9171,85945,198220,182264,73123,-25561,-57668,-17806,50369,67359,54917,41275,75084,108759,120105,152250,242725,182096,99877,64341,44551,-350,-71705,-122510,-45670,48262,69400,49730,-12597,-91453,-119606,-120255,-128287,-25990,128955,254825,187420,-18264,-104692,-123720,-116681,-77714,-40139,-9554,-2272,7299,26604,23870,69633,98095,95955,213125,187852,102006,84588,21194,-96578,-85470,-13063,5091,-47500,-96190,-68738,-36142,11941,88692,122196,104017,72782,63325,84044,98249,100835,42039,-91465,-17904,107319,135514,114139,98151,124984,51115,-60667,-4231,91527,88089,61540,13748,-49667,-132203,-140683,-114015,-99299,-66651,-47921,-56601,-63324,-8112,65530,52165,-4765,-53290,-93086,-39249,50373,136989,106125,23771,-3505,37865,28510,-5975,-36735,-46545,-66321,-105116,-115528,-92140,-89569,-69360,-47563],[-1899,-43940,-29586,-1858,-5871,5372,56429,83591,78019,63249,28873,-20269,-65659,-125122,-56665,77443,196868,149382,16738,-34247,857,29002,37671,39208,30985,-10368,-47740,-22642,18536,28945,-3187,-24053,-51288,-47705,43106,90413,84284,-1225,-61065,-112958,-93160,-43774,-42365,-65771,-47876,34614,124417,112456,28497,16400,2158,-59038,-85847,-66730,-52600,-61033,-46844,-57946,-80779,-27931,32078,65121,63937,48103,37701,48234,65545,59319,-2525,19285,-10636,-37983,-87140,-67969,-15600,47558,50448,-61236,-9678,68395,136649,162959,152523,55523,16247,-14790,-66415,-120519,-22790,35668,94396,119384,168166,229656,162153,35024,-62068,-116581,-92164,-30684,6409,10824,19877,12181,-34059,-18691,94013,240861,372950,280305,93441,-26422,-56706,-24421,-77570,-25665,50175,71764,43925,-42523,-84808,-119199,-100608,-63160,-53348,-88548,-77409,-83296,-102733,-25191,38292,62999,38997,6595,76953,168260,290694,347680,271488,139641,117601,152512,148286,95608,-12931,-96922,-66265,-48265,-54213,-20829,-26057,-53315,-68648,-15462,37168,49729,5231,-14874,13253,32342,-5436,18380,76579,90138,87134,17408,-54650,-101923,-59143,12669,97627,145974,124301,-8073,-15620,262261,298105,220272,78093,-43603,-7316,121710,158886,61271,62770,95282,66572,-34372,-28093,-7294,-20195,-70824,-54561,53691,273377,406507,136748,37830,85411,170312,206024,149060,7497,-81695,-105465,-114476,-89087,-63280,-35727,-64635,-135601,-61170,20234,131862,192363,114334,-61309,-3068,92171,56056,-24774,-77643,-60261,-24592,-66801,-35907,4231,13455,-38537,-44656,41919,111712,110196,52531,22564,-2463,-20809,-21199,-7161,4104,5119,-17355,-44907,-65195,-76806,-30807,-36068,-17027,-47358,-92294,-15087,124349,184419,245449,340927,360772,270868,148195,5914,-94420,-143134,-74518,-24306,-39885,-60799,16225,91896,18481,-86277,-143952,-64082,13731,39799,-7680,7997,43740,-25004,-67426,29405,206896,355905,209226,46136,-35996,-116530,-81397,-107937,-150777,-126410,-57244,-14926,-28049,27464,176528,214561,146925,60047,-4801,17732,48344,72123,51245,52825,191884,409258,518330,423054,189360,14081,-56603,-96384,-71698,-49605,-61016,-83323,-94409,-117410,-84644,-109673,-84348,-8575,7618,10095,-88818,-64368,42229,45351,-52704,-86699,-55530,67135,305901,487626,371579,126732,-11730,-68491,-96742,-74334,-60413,12647,99250,158895,232049,306281,196814,47945,-29814,-87908,-75157,-96253,-75590,-15876,-17030,-13097,-8579,-45476,-89577,-128307,-99447,-96196,-72633,-58789,-80480,-152169,-87176,31678,116933,74902,16166,-69645,-148165,-65890,653,36041,34459,-26261,-46953,-29978,-52405,-106980,-45628,114899,287504,257439,151193,-7023,-87240,-38405,19074,81939,118124,106269,15434,-34798,31097,160112,145003,34859,-54261,-104718,-136427,-71030,-6931,24979,74897,196011,56705,-94340,-145303,-122616,-128054,-143396,-100856,-63534,-29687,-66971,-86140,-39827,-86107,-41025,-59002,77336,8310,1030776,1439000,8783580,23842814,40919878,51102840,48149445,33900734,16580687,3898348,246227,453239,29353,36424,65814,87688,149336,252322,105850,-53345,-158412,-124115,-84796,-94337,-82793,-51269,-42119,-41729,13555,120654,253778,332731,157453,-6093,15220,49055,4614,15168,73194,157531,243378,314683,260477,47810,44381,95937,238109,303197,233412,95572,151529,126217,123224,124316,30253,74734,94402,53863,60194,28699,-31846,-39709,-24882,-1600,57716,81808,67437,73106,136135,137944,127296,149094,182693,117517,-4676,-46782,-31391,26736,77596,97403,113545,108539,120034,1671,-100866,-53506,706028,1004604,5858882,18635216,35956934,50253219,52322882,39839377,21818469,7781734,625666,194817,-135530,202035,83524,1184,6237,7569,56955,283734,444686,340599,173115,15147,-67838,-12801,32317,10351,35293,7080,-69437,-80325,-48021,-33627,-45020,19755,22411,54267,69473,82736,15539,24111,38025,120060,186495,164124,17191,-39216,110909,229154,208591,211193,129599,-96057,-103388,-87730,-18138,76540,80494,-14826,-25567,54105,131870,112212,72490,66220,-14383,-126326,-75962,-42153,11645,100423,208729,209321,173625,84937,-7429,-107576,-6745,84247,66245,55604,20968,-44862,81114,168367,165543,15121,-34438,80379,140787,122262,72968,46329,41225,70769,51157,-31531,-74590,-91809,-108876,-59110,14504,73647,3704,-78853,-67202,8856,72094,101840,74913,43196,35852,19813,-23445,-68546,-56923,-40581,-60826,-57314,-14114,-13394,-72415,-114716,-66396,-48469,-75279,-94915,-71704,-78874,-115910,-87611,-84569,-67208,-95272,-125896,-131705,-84779,-87007,-69494,-76161,-77456,-53123,22975,161184,161412,35809,-29110,-70215,-34272,-21270,-63892,-76677,-70912,23269,94580,21106,-105488,-130349,29992,145168,198475,219834,159622,68752,5512,11700,28418,-3178,-73697,-130481,-75724,-54,36744,18071,41872,55107,134395,310424,290593,125576,1650,-24897,16322,11935,40177,111892,126969,107385,64091,36803,35936,25053,-9159,-45380,-87947,-94876,-82287,-82396,-56525,-76538,-60244,-7924,-14569,-64204,-65712,-81219,-74354,-44038,-34047,-7617,55641,113800,73851,-26476,-93508,12246,94255,87920,-10654,-101524,-64652,-100260,-116330,-101644,-114555,-74605,37130,225296,447375,638028,449807,91456,-17876,102049,132323,75593,10982,-43309,-80999,-73549,-38396,1752,18020,42442,70618,91312,78622,25378,-11635,-54458,-102750,-3646,207453,534880,548864,410088,159029,-60941,-78566,-72427,-83299,-102251,-39447,78086,138026,164133,124182,20118,-54480,-103614,-94852,-41924,-9481,-32661,-74680,-133661,-37951,157684,255621,102875,-11214,-99597,-125008,-140147,-100995,-56133,41207,104581,76952,-5695,-47234,41151,169798,142937,112192,118394,83788,-787,-43471,-35957,-9747,-34298,-15420,53583,49154,7108,-47954,-122605,-72615,6342,3908,-45023,-69050,-26893,-19148,-76893,-125467,-59590,9655,93511,176259,186658,169504,118784,22618,-45371,-72066,-23777,66183,94306,7618,-96003,-145001,-48701,54133,70016,54491,53639,78152,121437,119514,21177,-75723,-69557,39773,134458,107534,85336,74789,96737,54820,-1255,-41825,-67090,-56578,24275,76034,54814,50692,117015,220931,309750,287823,199616,158767,155698,129231,200847,389138,427887,229486,52401,3514,-25862,-15338,-81543,-57168,78852,224655,237586,193584,107381,93638,201742,231555,60549,-58447,-92857,-88527,-73809,-53172,20317,111236,186727,145412,67531,44946,2172,-113923,-102333,-58970,-40718,-28315,-58976,-89894,-13779,109469,99571,-28496,-77622,-31414,-36344,-57374,-66260,-64424,-74188,-57851,-44475,-107312,-86398,-34287,-132644,-50204,101031,205927,228934,128064,55686,58525,103507,162986,222043,155591,13575,-76725,-45134,-11243,-7769,33261,64878,4782,-48060,-64912,-59497,-58353,-77030,-93204,-24997,78510,142004,130408,108808,54024,6963,-16824,-84667,-98729,-44491,-36784,-9548,-4822,31007,96978,101846,94351,132819,92551,-13209,-79227,73355,214908,227114,128502,20111,-16914,-77963,-161312,-86779,-35910,-38512,-74153,-136078,-100529,-55023,1849,54991,64751,-22039,-32092,2590,56811,44577,-59998,-77586,-62510,-71235,-96407,-92839,-40872,89869,69836,-38804,-63357,-20493,26878,45123,19777,-36556,-66818,-78764,-73079,-65647,-81767,-106398,-53160,-24964,-18564,-7786,9210,42155,50903,19577,-14281,-60935,-33034,86302,180242,132816,5679,-69812,-79527,-103860,-137953,-126250,-135956,-44544,28566,91317,69914,-17149,-35091,26899,50279,-16203,-21607,6493,19477,24926,36056,68518,144221,250825,276223,197511,42454,-74715,-65536,10591,51447,67177,116421,285160,428441,350614,184897,70475,67267,106450,177919,156038,34780,-52463,-85493,-36232,1721,4755,-25244,-71008,-116268,-117173,-31281,103043,209150,185846,27579,-125746,-86360,-44238,27339,53124,2574,-76558,-78525,-74484,-40747,-2084,-18821,-24824,-9891,-47054,-83613,-67680,-58674,12543,98447,69752,-3224,-75326,-90762,-50614,-4533,-14689,-31543,-5780,-758,673,-8528,-24395,-58726,-53311,5312,29480,36937,9885,-32539,-64716,-32214,-1788,19707,26606,60903,173776,212703,171880,111536,20262,-119301,-52919,-26936,-29366,-58953,-100488,-67121,-60684,-49236,20635,49437,34105,17296,46764,108638,172775,232056,181913,114841,14726,-58081,-48746,61998,252412,344344,228341,26360,-86989,17097,146040,116998,60592,37732,28305,59726,60893,153289,221772,183331,134930,70708,16189,-17780,-27992,-16540,-22086,15447,122925,182707,93545,-16581,-84744,-112833,-84233,-70621,-84373,-70300,-55209,-4986,13116,28717,-12119,-31355,61239,157631,183038,78149,-33145,-127315,-99803,-49493,-49994,-26197,-31855,-12815,63676,120852,190932,244380,131053,2138,-36673,18243,101099,153890,100492,50622,-4034,-84996,-103070,-15463,29646,-3029,-103438,-75848,-70354,2561,15916,-21943,-34565,58594,94728,77223,-17255,-62620,-64836,-122158,-55651,17273,37407,100015,131075,64209,25359,20499,-943,-16562,-56950,-121585,-85916,-47574,-28520,-131,28995,59528,46603,-29830,-85346,-15491,-55439,-35471,-45090,-125416,-66501,21848,71886,51363,-30866,-111744,-65748,15163,-3305,-65563,-67356,-49950,-69245,-62806,-10053,100913,244356,275224,174500,22702,-47249,-92971,-102780,-84297,-81863,-141113,-130201,-106575,-124657,-94976,-28236,-26283,-66482,-3466,23786,-8315,-84868,-49892,-25111,16355,114964,200265,285494,405460,679375,740958,458038,254634,208663,224351,232091,168290,149988,213728,298244,377856,322711,126027,10881,-20598,-14945,15975,-24834,-68823,-86705,-79360,-61169,-65048,-67505,-36837,-37725,-100604,-31104,69520,123341,115605,147692,224259,167152,16754,-69300,-59357,2061,43942,7394,-11612,41113,178782,367101,381226,185526,-22869,-85655,71407,147353,55149,9784,-13761,-80750,-144686,-98584,-52144,-60498,-125497,-98209,-111113,-87773,-61617,-61362,-77030,-77784,-29496,-3876,24609,13439,28380,41179,51178,61909,11983,4467,16180,-20930,-81639,-64562,-19104,22665,108278,177838,126253,26454,-23453,-5605,69440,61588,-21409,-76151,-54866,-35467,-6799,96627,308566,470082,512662,509583,490716,394166,260062,132452,60197,-62554,-33086,41442,38850,33891,68555,60147,3951,-58495,-111398,-101760,-95893,-31914,11147,61922,62945,-29532,-44691,-18719,53316,187827,319594,346239,180803,6763,-48591,-63517,430,63219,93489,110408,88125,16089,-32328,-3851,57553,61172,27540,-19322,-62869,-88787,-88948,-94183,-44935,-13659,-18517,-74732,-52019,32793,56805,-41084,-30619,83190,97957,117909,230926,271886,125782,-9090,-69272,-107713,-102372,-13845,-11706,46414,153984,259416,306963,138997,105729,127683,65026,5772,-42071,6742,78623,64406,41261,197303,380714,450259,392525,229853,82240,49325,48923,92087,140568,50519,-33555,-19287,14973,46916,50989,56200,28519,-45144,-133683,-85944,-64410,-65118,-20122,39341,61133,79091,124198,122928,149368,210017,173232,146374,158904,198196,181616,69575,-35541,-57322,-48268,-20958,-53815,-107309,-56588,10138,-48474,-132048,-99299,-103753,-136775,-33178,13680,11379,-39077,-118894,-78496,24140,37731,7686,2880,17465,60844,60902,-62319,-133694,-46683,11069,-1084,8922,90104,108102,52396,11382,-15701,-26088,31097,104680,130146,64665,-63213,-59170,52851,120655,74664,30751,31705,93446,150432,42705,-40718,-99272,-99782,-48284,2527,14584,35527,43470,6822,-12336,-15766,-1553,10172,15577,-3143,-12198,-8992,-69517,-73682,-34882,-78727,-76008,-11945,39213,49323,25206,47478,98292,93619,62977,71515,215290,192645,61024,-73274,-142510,-69899,-71855,-1595,35915,3419,-66486,-135482,-48757,-31593,-110665,-117580,-79143,-65005,-48895,483,-12965,-33613,14424,69621,26990,-24756,135364,203668,105007,48630,49189,91536,99443,-6330,-113673,-46105,5444,-21575,-83464,-82580,-59788,-62860,-119789,-128890,-30587,-8382,-34615,-48828,842,46044,77254,31030,-1385,3417,34439,63192,47908,16652,14334,6451,-22223,-47446,-74939,-61419,-46154,-28501,11894,11726,-55212,-128545,-60051,-79630,-118655,-119701,-95691,-37982,-38283,-43451,-61719,-45950,-35333,-110654,-164564,-79029,-33676,-38595,-34855,41384,60077,49758,8533,34076,201610,199584,104005,101697,74593,28613,-24365,-14152,42536,64100,70940,51879,58887,65287,77848,90780,70800,19088,-71431,-144374,-96760,-13362,39074,-19109,-133323,-129711,-125364,-136714,-73716,-9289,-11178,-37290,-26361,16271,36878,97616,179590,284781,247232,122231,13286,-121112,10343,80592,65373,47572,69725,139258,88006,-58279,-10016,142134,126991,91192,63315,22145,-39194,-68850,8155,30949,-37006,-94822,-71822,-80829,-68842,-16442,81747,122140,160663,189781,127856,107017,130829,154762,205311,244546,169355,106900,70185,12237,-69271,-81612,-55552,-54096,-42339,-4282,58386,140688,132460,30329,-40976,-29349,-43700,-26302,-27661,-49927,16795,94608,73769,19781,50702,71451,51941,-18765,-88589,-63292,78965,269333,323815,192414,77615,43735,85677,50796,-55173,-145119,-113783,-70468,-43713,-28827,-63872,-97421,-136878,-76015,-64145,18162,136710,203944,187032,92165,8206,-63428,-77542,-80691,-85440,-51163,-33343,28319,21283,21,-20302,-52267,-66330,-6502,49637,66922,53011,13948,-25683,-103308,-68858,3291,12592,-29805,-57796,-26010,-31669,-24681,34949,57599,32661,4090,-22002,-46371,-28653,30433,90257,154320,138780,53749,4761,20173,10231,25019,-36391,-127305,-123496,-111132,-95162,-83592,-74677,-63545,-39821,-36906,-37851,-1816,45909,101676,86707,14452,2939,13141,-9642,-49945,-70157,-81753,-91526,-69257,753,-23177,-106394,-78249,-111271,-141840,-112705,-70338,-26533,-1879,74972,165705,152154,65066,-8645,-36980,4710,73675,83743,62265,42980,76774,111235,123553,154631,239464,177826,100730,74329,59788,14135,-61248,-117819,-52493,35594,64232,55816,-4320,-85030,-108030,-98808,-114999,-47239,120199,268965,230008,26788,-80744,-117969,-114580,-84526,-56422,-30288,-9518,59051,89347,71403,93395,104360,58955,154258,134780,67659,70819,22493,-94913,-107652,-42890,-29089,-77882,-115990,-71474,-34382,34549,123944,161245,137702,93990,73637,88860,86237,72130,23956,-106117,-19912,106866,128443,97067,64626,92309,33025,-83855,16456,97905,87794,59515,13028,-52863,-137876,-125998,-87348,-83495,-82925,-58357,-55233,-54162,-340,57155,44570,-8498,-55925,-92996,-45088,41422,129302,116589,50669,20210,47730,24847,-10037,-41659,-50727,-68325,-102714,-107032,-91813,-94615,-71976,-41385],[-7868,-56712,-60016,-24050,-20770,-11198,43873,85288,92486,79254,34302,-30797,-80731,-123895,-61986,78458,207223,151423,6900,-41763,-12975,-10390,-17339,-9610,1177,-23180,-46497,-21176,10970,11916,-21642,-39347,-62623,-43234,49458,101034,112943,42897,-19148,-86788,-103230,-48085,-27524,-24186,4002,78617,146209,131883,60773,47330,13516,-66081,-96561,-69293,-47836,-50168,-51127,-61613,-69448,-23196,9849,33282,29074,11101,12050,48904,95883,91282,60037,77119,28098,-11110,-61832,-55434,-4055,71408,38958,-86189,-27811,53942,124478,158396,166872,68361,16023,-26669,-78886,-90401,-46114,47027,124351,114456,137121,204548,158266,47588,-40585,-108088,-104458,-42614,-1523,-50,-386,-21591,-79390,-53469,56455,199329,324932,242564,76320,-33496,-54212,-17063,-58196,-7473,64340,79157,43908,-49064,-78763,-111309,-95132,-54883,-34390,-57572,-95774,-101033,-111494,-32543,35546,63748,36222,2236,80319,190203,317724,384897,313414,134880,86464,108848,108195,69629,-23619,-89538,-77586,-60739,-59276,-24416,-34351,-61147,-64613,-22489,18587,35303,4135,-4706,37599,67229,12718,22499,78540,92431,101361,27964,-46906,-100782,-47819,37351,126837,165722,125751,-10151,4155,296167,315584,218125,72235,-31971,12265,116370,138223,42526,33181,64882,46590,-39530,-40185,-48389,-65766,-96993,-75525,40964,281269,420260,122774,12668,56060,151279,200335,159175,24214,-82248,-116649,-124837,-106820,-87333,-52621,-65448,-126600,-73986,9392,120859,178700,96488,-61026,13328,105747,55920,-29254,-80530,-67339,-23725,-55030,-24792,5745,19064,-26355,-43070,22806,92944,88636,32852,6921,-22105,-49447,-61664,-35662,-5567,-1222,-30773,-63501,-77323,-64741,-35132,-49128,-27496,-40578,-71889,684,128676,156916,196146,279297,329379,267013,140458,-9884,-118284,-139604,-58775,-7880,-33759,-65353,20757,117658,57501,-62342,-142425,-70691,14957,44394,-7134,4266,38722,-26611,-46391,38306,200412,331317,183147,36228,-40379,-106248,-67846,-90718,-143186,-137175,-63766,-20561,-34977,13553,179946,250417,198676,113341,32863,17183,49383,85365,54088,53324,210536,441470,567483,468702,227087,41690,-30148,-78343,-67654,-54878,-76763,-98405,-95746,-123758,-101638,-129455,-45941,14387,23447,36525,-64480,-63365,43361,31827,-62818,-89533,-56384,56703,301012,518084,410195,137487,-11572,-86263,-75631,-35853,-33042,34507,119658,174573,235732,301108,181140,34295,-37322,-85852,-72002,-93891,-85531,-17300,-5606,3367,9483,-27776,-83209,-137354,-97129,-84666,-67417,-62949,-78740,-139735,-101629,21727,112620,78108,24471,-62921,-144689,-32308,55819,92912,80464,-3989,-55003,-39269,-59363,-112914,-39735,118207,338144,336118,182194,-9207,-61993,-4998,38664,91367,115229,97024,14445,-24127,33000,158877,144723,30159,-57371,-110869,-122122,-44760,29139,65765,118654,207467,50642,-90226,-143298,-135484,-144945,-122744,-93913,-70594,-39831,-74497,-122921,-61804,-80979,-35058,-58217,68572,16620,900932,1246139,8414748,23040036,39584315,49473820,46725743,33073030,16329238,3815869,151437,359400,31053,26467,58658,82311,158680,283378,140148,-39986,-159431,-134166,-92524,-98409,-82409,-49420,-47176,-57835,-1775,113976,261783,353923,162844,-15127,-25661,4856,-19959,7144,84212,201940,336141,366039,233960,26364,70764,144206,277131,339642,272988,120111,170766,171403,151979,131044,11525,64513,82235,39813,36521,16281,-45774,-56324,-35087,-5147,52422,70581,52912,59311,135227,155213,152688,173337,200671,127513,3374,-42324,-30875,27870,74795,79232,66322,45902,67321,-26607,-93986,-67052,643900,868694,5480477,17058020,33051638,47083681,50668932,39419201,21722449,7474288,556192,186500,-136072,187749,95005,26511,14950,2932,42153,256578,467188,409691,265135,88602,-20754,-17028,20282,9021,48296,45647,-43194,-73293,-43491,-24652,-35510,18332,22546,75765,120039,123991,31595,11143,37326,112487,142229,96890,-28802,-103585,47482,171939,105515,91025,63606,-136146,-135612,-105001,-21283,80634,83079,-12405,-30554,39193,116364,113737,80357,66718,-16388,-107602,-37993,-12120,27263,113289,222946,243059,216389,132364,22067,-125308,-22408,61208,41216,29904,16133,-35189,75141,152651,155919,18127,-24272,90635,151716,129816,69333,26395,12427,37745,22410,-40487,-73697,-84208,-96633,-62075,-2764,50540,-16421,-86917,-63964,-796,48981,56756,39401,31838,40186,32651,-905,-33718,-41044,-41374,-57177,-45660,-6240,-2944,-62417,-129200,-74283,-47804,-67934,-91208,-77271,-76199,-112322,-93136,-82936,-48229,-77304,-112521,-128306,-93238,-92131,-71430,-78692,-86392,-64875,13772,140890,130014,27396,-7770,-21158,31983,39607,-14407,-30461,-14865,80837,136190,61148,-53943,-133029,-19193,94122,148581,179088,126796,44446,-11497,8120,38323,7975,-64160,-132547,-60175,33161,70148,33250,31083,19589,64598,232799,242877,86376,-40209,-14702,40390,46273,69420,130724,139199,113986,65487,36255,30967,14146,-19717,-52857,-86715,-91590,-91610,-101748,-63805,-75068,-57777,6838,21070,-15936,-23641,-51554,-54136,-27468,-30839,-3709,69783,125745,69041,-30701,-106881,-9697,67476,75777,-1541,-106624,-103044,-145492,-104527,-78308,-91841,-81207,-4320,166642,364570,576291,480758,128016,-8009,136074,197017,134365,57322,-11849,-64002,-75065,-44475,-12298,-2702,18027,42008,62016,54655,3539,-30389,-68016,-98226,12393,243205,571061,547146,431747,201753,-24295,-103195,-98678,-107057,-126432,-54317,75002,147961,182612,143606,36728,-32518,-76823,-79228,-35179,-11930,-47128,-90682,-114150,-29175,149997,319865,201938,57917,-59022,-102796,-107005,-60623,-14259,59396,110639,79079,-1842,-41203,45628,171170,145134,104844,92824,53977,-26867,-62967,-41663,-12799,-36081,-16452,45988,39253,7153,-36061,-112343,-71086,7977,-8759,-77548,-95971,-38868,-11084,-47088,-88252,-38078,26722,121650,218256,234819,215172,162024,53834,-15400,-46102,-32107,40307,76095,1894,-106029,-130590,-23911,73938,79044,49382,33570,47682,90746,111166,22730,-82172,-69921,44666,142567,119371,95000,74060,84106,38132,-27290,-67849,-76247,-58043,15161,51213,21577,33852,120871,238331,323676,299305,222507,192315,177596,131007,175158,327163,340453,162852,30674,3820,-7641,1389,-80871,-87395,53435,189630,195685,162266,102681,90593,187473,227848,67047,-55868,-81673,-86821,-89272,-61379,22352,119929,173620,118337,46321,28257,-545,-105686,-100309,-52799,-32116,-23284,-53664,-75735,18346,148903,120349,-14174,-105132,-73083,-75765,-77464,-65136,-48920,-44970,-37104,-42020,-96034,-83603,-42901,-112468,-16934,112653,204751,224081,123345,53236,60717,117885,181972,222512,131758,-6421,-83654,-18875,19303,34451,92384,119336,38200,-36725,-63442,-62413,-67535,-93791,-119467,-40871,70867,129229,106217,82347,31769,311,-19355,-82518,-90397,-41490,-32908,-1387,10564,52751,116259,100865,71023,103397,71699,-27067,-85162,80794,235414,262553,169098,50940,129,-64423,-155268,-106938,-58230,-56053,-83206,-123995,-91400,-53922,-8914,40533,65318,-15080,-29308,-5365,39495,26666,-66072,-78679,-80924,-92551,-99621,-87705,-35965,86715,75735,-12990,-46553,-10159,42731,77835,54612,-13248,-59368,-80298,-79475,-75171,-92977,-102741,-59821,-46119,-41858,-16923,11460,44059,51586,19269,-13033,-62310,-32052,84577,190138,150209,11031,-78372,-85092,-100438,-151660,-149219,-128245,-44021,27828,82014,65598,-27878,-50990,16602,43841,4190,-3507,13240,19869,20672,31120,72026,171208,302613,337406,255492,81643,-51703,-81564,3900,58373,83120,132667,295859,419409,328484,168304,54919,65100,114250,187488,160148,25719,-68323,-115919,-42157,1152,5651,-20531,-65691,-121535,-129615,-43330,75028,173488,187088,40541,-123260,-102790,-60428,25945,64475,18465,-86770,-108742,-85982,-40616,284,-14293,-24817,-21427,-59243,-64677,-46540,-34127,33622,104803,66585,-11036,-86031,-96722,-42379,25341,33461,5492,22939,18833,15980,8250,-8408,-47458,-53822,-3085,18194,27568,5828,-34075,-68440,-40118,-15861,7516,17588,55159,154799,168765,143820,102641,22751,-121729,-59638,-32574,-30301,-49820,-85200,-84538,-80156,-49519,30301,73202,66333,42701,57599,84077,108966,145590,125384,97076,7082,-73494,-41854,85235,288121,365369,215306,-253,-106411,20987,155053,123105,62648,32599,15128,36336,30957,145626,279503,265687,195911,115142,75786,70680,54769,32766,-780,20154,116668,150683,61558,-33163,-91625,-115937,-92046,-86390,-86888,-56760,-38192,-2815,7761,25726,-15270,-49119,48112,144394,178418,81649,-41190,-125365,-72536,-18584,-19418,-8750,-16035,8767,97065,160756,231637,276729,135468,-2046,-65916,-44909,14644,74431,49172,28574,-6544,-76074,-89821,87,44353,4208,-102400,-64779,-49643,-11391,13910,-14806,-17380,76823,123729,106438,5945,-47834,-50818,-98577,-37247,15705,35973,96851,99528,30745,2257,-4077,-22313,-32712,-68257,-133962,-101647,-65971,-31506,-2141,26214,53746,38748,-34255,-95591,-14392,-37821,-19179,-32733,-117172,-80943,1847,49504,37730,-34159,-107934,-66705,3031,-29624,-94168,-75763,-45719,-59980,-55232,-6951,107534,256420,280731,159504,7575,-53735,-89870,-98958,-79959,-67971,-119780,-109280,-80168,-102298,-104975,-33765,-26536,-73832,-18006,14007,-7116,-80388,-54687,-33525,6856,122547,236266,346481,479319,686447,632553,335497,165548,125031,138908,171880,140137,133468,202302,291375,376917,319430,119363,2843,-26407,-15248,8514,-38474,-82702,-110618,-92830,-69924,-66809,-58637,-28510,-34486,-103922,-34239,61897,130350,156162,220176,305351,205952,13435,-85423,-63461,14010,60450,21668,-3069,48653,184923,353389,335801,148987,-29781,-94258,51036,133181,47505,7264,-9441,-71062,-132698,-93711,-43631,-46746,-135769,-112567,-98956,-63880,-39474,-42210,-72941,-81336,-25243,3999,22479,1203,21755,43212,72755,80643,30659,19938,17775,-29759,-68422,-43722,-6701,34456,133252,214956,165605,71080,39991,41652,73863,58954,-25750,-66876,-33769,-25756,-21905,78872,307940,497760,529417,532693,537112,445838,297133,138051,60156,-67677,-13513,58039,66313,67404,97414,78282,13307,-53613,-109378,-102314,-95250,-34720,-753,45636,57713,-19566,-30405,-11196,68625,225046,378108,413610,215886,25019,-45902,-59971,15434,86443,120575,133685,100634,28175,-20203,-2202,50201,62108,36447,-7645,-47964,-74586,-81116,-101620,-46555,-15340,-21506,-78465,-54387,44077,55800,-42057,-17968,99902,119063,146265,293069,351058,159732,-12627,-90567,-117869,-114794,-46380,-74481,75449,211911,301264,274586,70659,68981,86526,48429,-2990,-43029,18199,96766,49259,7464,173538,374542,444683,386651,239155,111165,92000,108219,170572,202098,69718,-50727,-32340,17008,54363,47511,37076,9550,-58690,-139713,-79951,-58045,-70972,-45301,29906,91667,115131,153024,160160,193862,250012,201306,156518,149534,178134,159412,50966,-45260,-67636,-66143,-45810,-85808,-105342,-18469,41495,-29518,-118793,-101614,-109226,-130718,-26693,14089,5117,-52640,-137947,-57945,70293,85895,33532,26472,38112,61347,44987,-72168,-127655,-56456,-5677,-14008,-4776,80525,111775,64675,24168,-6259,-19884,35892,114771,146227,82661,-54970,-75152,43122,129319,114171,71662,53671,87824,101409,-25521,-89673,-108693,-131950,-73210,-15579,-3100,17817,20205,-14387,-17153,-25672,-3847,17752,30516,16136,25478,43553,-28100,-55792,-28793,-71035,-82565,-29109,23396,44267,28634,49531,94843,94396,72854,100998,232682,190503,47394,-91144,-123722,-67838,-90789,-5530,35264,3004,-67296,-142587,-39612,-15118,-92631,-95188,-62905,-56140,-37386,23068,2501,-43912,-20722,42713,26252,4167,161982,242595,148232,84833,70337,94782,83370,-27911,-102471,-32651,12052,-21329,-87479,-97891,-82188,-86362,-131665,-113781,-32173,-30297,-58638,-61153,-7803,25866,50287,26226,-2641,2288,38561,69683,53919,13532,-14942,-30737,-45838,-59609,-87055,-72900,-55065,-29309,20042,17829,-56686,-124226,-43436,-61459,-109276,-120210,-99755,-49539,-60414,-78967,-99511,-53238,-28108,-96904,-182125,-103872,-49675,-42311,-28933,43193,59875,42400,-1071,21125,176003,158807,72388,82009,82180,45784,-14708,-23800,22679,50996,65100,44562,54978,61716,66391,70587,49013,1294,-77704,-120886,-103867,-41597,14896,-27034,-133805,-136044,-138126,-161571,-74632,-21257,-28265,-50715,-35511,7270,25523,87299,176879,302004,271769,137418,18330,-145071,-15330,68038,52788,27728,41794,107361,56349,-92911,-6598,160707,148445,107227,81119,46042,-10876,-48898,8572,22101,-47530,-85784,-66265,-88755,-100137,-61051,27636,73270,113991,146026,112611,101836,114667,124942,178139,238273,181071,111588,67311,2929,-77664,-76836,-41483,-42871,-38549,-5461,59543,143671,131185,27925,-57827,-50921,-46053,-3290,-6200,-52187,15382,102377,75064,14061,44381,74679,61659,-15973,-87955,-65213,86647,298975,371743,228248,88443,56310,107107,80222,-27434,-131529,-113703,-68677,-37051,-21251,-53991,-88030,-120546,-52436,-28891,50702,168771,221938,176944,74120,-6757,-75496,-83754,-88351,-122369,-95490,-37978,37343,36853,10950,-21341,-57544,-65942,1536,67413,89223,65818,14402,-32715,-99750,-50985,25448,35900,-15736,-59686,-34032,-43575,-55253,-3844,29700,16944,-2121,-14635,-26895,-48,58801,106407,155571,127410,31049,-26861,-13121,-27805,-11448,-65064,-113466,-106393,-113181,-110868,-97951,-88858,-82273,-47246,-33267,-31970,-8344,25808,79316,77133,22486,19211,24141,-3229,-45067,-64700,-70648,-69485,-70731,-15869,-62025,-113956,-80515,-106046,-136083,-114284,-72454,-21307,2881,63533,133158,122371,60254,13175,-15121,21855,85637,88897,61941,38802,72192,108054,123226,152370,225315,165050,95672,80008,71661,25092,-53330,-112808,-60198,21503,56398,59459,2510,-80092,-98022,-79542,-88986,-65129,101667,263946,255779,70926,-48705,-102068,-107945,-89368,-68483,-36699,5104,104316,133535,104088,110221,110451,28019,88914,74012,22016,44469,15611,-95298,-130953,-71753,-62985,-108460,-129993,-65635,-22576,59724,149289,190150,164940,112622,84439,95765,77175,47129,6324,-121574,-24722,97219,111139,73244,32111,67617,24155,-111385,28740,97259,85675,57935,14009,-53789,-139042,-109916,-62536,-73007,-94056,-61631,-49804,-44274,5633,46897,36654,-11227,-55838,-91957,-49428,35959,123559,127381,77378,41694,54673,21385,-12016,-43921,-51913,-66345,-95793,-97422,-88461,-96447,-71787,-34842],[-18757,-66155,-90992,-47912,-37392,-29429,27795,80898,101252,94384,39406,-41714,-97000,-128197,-69151,72570,203410,140720,-10179,-50537,-24751,-45850,-67789,-56689,-31054,-37982,-47796,-21381,2877,-4424,-40794,-56636,-73886,-42071,47976,100388,129236,76637,13052,-65121,-97348,-41061,-9427,6975,42279,107309,151891,135826,82643,79558,30896,-68700,-102745,-69090,-43679,-39197,-43813,-55405,-55738,-20706,-16315,-6498,-12888,-26869,-10480,50648,124481,120218,114296,122949,67003,16625,-34112,-37602,10953,96662,27633,-113665,-49345,33241,106322,148846,176080,80207,15464,-38346,-86558,-40440,-7565,78168,151101,102108,90058,157808,143205,57026,-22057,-95336,-112045,-54338,-11118,-13026,-21708,-53123,-122209,-84412,19104,149466,263256,195228,54188,-42883,-54007,-11948,-41254,11710,78267,88007,47512,-49531,-71865,-102448,-83913,-42970,-14110,-25161,-97058,-117455,-116202,-40481,30036,61382,31908,-1550,83257,206728,332426,405826,337546,122496,56035,69436,73279,51158,-23233,-71970,-83256,-73229,-64697,-29182,-42661,-66627,-58621,-29222,-2631,15282,-3670,-366,60165,105323,38394,30396,78391,92009,114577,37488,-38956,-98734,-37651,49131,127745,148586,93442,-27889,16069,322536,324048,213440,69756,-40057,5954,106358,118303,36685,11960,40836,33682,-37597,-55893,-87803,-90688,-100661,-92201,27395,276588,418035,110196,-8778,28266,128001,186549,161856,39701,-80174,-121057,-114637,-105345,-100669,-66290,-64575,-114201,-85222,-1594,107172,160073,76020,-56997,32915,121195,56938,-31609,-75974,-67063,-19652,-40059,-10350,10264,25073,-12949,-34460,5569,71366,64952,14421,-6987,-38846,-72967,-96896,-57066,-12979,-7987,-45480,-82808,-79200,-49167,-35707,-56079,-31326,-29795,-54522,12953,124566,126038,149423,222547,293087,257964,131442,-24058,-138289,-118214,-35875,19356,-11070,-60472,26636,138860,94612,-39691,-131438,-73184,18443,49193,-7186,-1590,30535,-27258,-24866,47037,188922,296179,157311,29044,-42567,-94009,-51910,-69811,-114435,-109971,-61887,-23133,-40097,-2488,171872,273633,241275,163850,81180,35080,57692,96548,52599,51297,226434,464519,602477,504840,263005,71898,-990,-52805,-56615,-57235,-91655,-112871,-95251,-128970,-117931,-123955,-9863,39216,44911,71664,-25224,-50386,52048,23022,-72798,-93356,-62038,34064,281296,525447,428416,141199,-14931,-97795,-33951,10139,-3729,52902,131667,177757,220613,277220,158396,19700,-44279,-82965,-67653,-89188,-88558,-14746,8969,21033,26320,-9659,-70505,-135262,-89933,-67111,-53589,-62024,-75416,-124828,-115947,6850,98349,73721,29635,-56547,-120344,16953,125396,159816,131848,23724,-57326,-47948,-63048,-98942,-32425,115233,366596,393079,196388,-11602,-26533,31149,59966,100188,110427,85026,10238,-19758,31708,151196,141368,28406,-55989,-112261,-106857,-18475,67870,115962,177593,222504,52289,-81976,-135760,-139677,-158521,-102876,-76392,-63255,-31782,-58109,-125629,-81953,-71433,-27180,-57660,51185,26267,717869,985054,7408202,20465678,35205611,44040946,41697432,29674174,14790738,3430419,68441,269007,32340,15722,50487,75152,161764,297874,166556,-22095,-149077,-142481,-97870,-99208,-77910,-43803,-48857,-73179,-18750,104940,262463,359847,166447,-12761,-59385,-34392,-39876,2695,98981,253336,438100,406033,201174,12739,98661,199898,323807,378715,305418,136126,151773,198493,182544,143517,-6156,53283,69336,30308,15020,3137,-57999,-71759,-42856,-6752,47260,60114,41667,49176,132286,168436,173514,191960,213404,133027,10285,-37811,-29461,29818,72079,61917,21100,-9849,21226,-50713,-83892,-78374,549141,680079,4694622,14301458,27845486,40480587,45136543,35935992,19931408,6596465,470835,171877,-132787,174161,108789,54804,28327,3283,30963,224552,460989,451637,345026,170320,35519,-10608,10271,7392,56644,77264,-13803,-60945,-36163,-17149,-30685,12429,20084,92859,162280,153421,41429,-13771,25444,92058,93691,34076,-49926,-130835,-13138,125589,25218,-7095,35268,-134533,-161976,-110094,-19783,83903,82930,-8705,-30961,25590,93252,107233,83935,64614,-19265,-90962,-3140,16384,41205,121623,226748,264033,246524,174251,51538,-94672,-35734,36988,15348,4641,11199,-21571,72383,139659,147281,24779,-32241,81580,149655,132559,65684,3088,-23201,2887,-343,-40103,-64756,-69419,-81124,-62667,-16481,27595,-34704,-88667,-53939,-2830,29319,15044,9610,25459,46211,43372,19586,-467,-20550,-38933,-53428,-31171,5781,11936,-47300,-142563,-79519,-45349,-59508,-84165,-81038,-72328,-103921,-97798,-79272,-28967,-59007,-97385,-121070,-103432,-96474,-71558,-79188,-92767,-75512,3597,116431,99706,20842,13192,32239,106072,102227,42767,28958,45520,135112,167311,92292,-8961,-83352,-61853,41516,97572,135482,92733,20220,-27390,4821,45448,16774,-55893,-135096,-42900,64521,98796,45369,17885,-17135,-3716,160821,191841,28269,-87738,-4111,58094,72986,91785,142017,144990,117396,66932,36920,27692,5417,-29101,-58988,-84609,-86249,-93895,-115106,-70596,-73284,-53780,22371,59394,37759,22029,-21177,-32063,-9556,-27463,889,82841,132645,60946,-35179,-114227,-30500,39793,62681,13062,-82990,-105492,-104980,-63452,-43125,-54609,-71790,-41658,108885,280669,496962,493940,168728,5835,169428,263300,202327,109696,22531,-43723,-71119,-47306,-23125,-19166,-2129,17904,36230,32740,-16693,-48661,-81701,-90974,24752,265418,568248,515959,434962,244241,22347,-95423,-115309,-109624,-131810,-67118,69812,154066,198009,162376,55654,-9176,-50430,-62167,-28157,-14449,-62469,-105961,-93122,-16321,140441,375943,312402,132684,-16981,-78533,-75029,-22347,22676,72632,114715,83896,6405,-31632,50510,168112,145849,96919,64779,23884,-50676,-78307,-44062,-16298,-37754,-19797,33957,24692,4899,-22581,-97257,-73698,4952,-25795,-116265,-118637,-46013,2303,-11019,-44436,-16871,41608,149795,259452,282491,261576,208918,89225,17009,-15498,-27081,21217,58987,-4147,-117009,-108093,5471,94365,86734,42901,13481,18725,61956,100210,23309,-88306,-68675,48542,146594,128986,104338,74216,70702,20184,-53529,-85090,-78293,-60125,1519,22904,-6777,29200,133684,260866,337608,307647,240488,219570,193786,130389,147720,257169,246277,95380,7211,3389,11686,24339,-62517,-123293,21535,151832,156872,135529,103777,101371,181325,226404,78434,-47881,-68243,-81055,-104407,-69997,22223,123189,149907,91429,27271,12728,-1892,-91480,-90907,-40812,-20704,-18410,-48516,-61622,43014,171369,125433,-409,-108101,-111096,-111906,-98174,-66551,-37358,-21949,-16514,-36541,-77821,-64180,-26768,-67323,15283,118061,191397,207761,111742,46409,58216,127508,194847,213765,104893,-26347,-79677,3929,50503,83199,156240,172932,70528,-24988,-59673,-60040,-68593,-99825,-142465,-61937,53431,104951,73952,51356,10293,-9032,-27046,-86220,-85652,-39880,-29533,5715,23811,71172,128667,91605,40086,66347,43834,-44598,-88687,87521,253271,295703,212280,85710,18045,-49972,-135592,-121537,-70853,-59540,-76991,-107821,-80879,-54340,-23400,22532,63494,-8882,-28070,-14159,21349,8118,-72725,-81625,-99456,-109716,-93609,-79775,-32030,82630,78369,7951,-30856,-426,56608,110346,90505,9305,-53424,-81160,-83904,-84890,-104221,-99753,-67029,-65722,-64443,-28505,11697,43914,49994,16418,-15119,-67496,-33238,76997,189677,158890,11520,-90453,-89341,-93792,-150097,-165067,-119752,-45756,22265,64828,54524,-39672,-64725,5890,35231,22095,18759,24565,23376,18764,26137,72967,191150,339581,380709,300218,114645,-30554,-90067,-73,66549,97844,141917,291895,392111,298251,149988,38980,60963,116584,182794,150440,11891,-76813,-100367,-43321,899,8243,-15426,-62751,-128480,-142235,-51910,47537,132846,179442,56553,-99051,-108048,-83304,18109,70529,33571,-78804,-120995,-85554,-36250,3096,-8562,-20738,-23219,-56973,-50932,-33722,-16473,46942,103358,58547,-20861,-96190,-102720,-36663,48951,77823,47323,59157,44039,33949,26204,9236,-32461,-46510,-13014,4483,16271,930,-34232,-71005,-49029,-31846,-5959,9374,49352,125699,110285,104021,85886,18629,-124361,-65819,-39552,-31856,-40880,-69684,-101447,-98367,-41925,45105,103474,107264,72061,67051,58167,52603,69440,71406,72634,-2143,-85684,-30182,110023,317813,375221,196900,-26621,-117642,20805,153909,124489,62603,24176,-3691,8140,1438,135200,327897,334418,242880,153296,139854,161527,141270,85211,22608,26351,107299,116299,30613,-47801,-95792,-117816,-100507,-99249,-76134,-39292,-21894,-1589,787,21455,-18000,-67445,33105,124733,162418,79757,-49899,-110982,-52644,4844,7317,7331,-2438,25783,124537,195569,263997,293991,132565,-5413,-81241,-100454,-62280,246,-2444,2329,-13042,-68454,-72201,19155,60776,11078,-102193,-54305,-26408,-33700,4003,-13668,-7625,89318,146757,131886,29178,-28499,-29017,-71496,-25013,8328,30721,89224,68013,4949,-18137,-26277,-41105,-46155,-76074,-136730,-116735,-82444,-34090,-6879,17823,40996,24544,-43334,-91075,-8584,-21545,-9276,-27008,-113317,-92561,-14649,31003,25728,-37196,-105006,-66143,-6298,-49733,-121517,-85044,-44774,-52167,-46481,-2427,110798,257382,277487,144879,-3132,-57610,-88409,-96804,-74845,-51817,-95155,-84266,-53618,-80418,-113158,-38176,-23132,-63479,-28198,2999,-7886,-76167,-61416,-45284,-3721,127793,269231,405516,542603,661822,512584,231682,90648,60380,75430,117612,112140,118703,192672,284102,372078,313556,116212,501,-27137,-12610,1880,-46633,-85698,-104733,-91633,-68847,-61772,-47876,-23631,-35805,-107084,-36904,52704,134262,197691,292769,380275,237174,6937,-102351,-65436,26183,75834,35812,4365,52433,183603,328082,283585,114484,-32607,-101974,21251,107936,35551,3088,-6389,-62359,-121438,-86252,-33677,-30847,-106353,-103878,-74975,-40585,-19763,-24495,-69294,-89427,-27497,3829,11266,-18778,10096,42298,89265,92747,42896,28478,16833,-35035,-51300,-24825,5186,47845,162607,259249,213698,129150,113118,99556,80087,52352,-29844,-57274,-12159,-7229,-28534,62157,298582,508820,529230,537110,558428,475784,321403,139054,56950,-66271,-164,64667,85155,100026,130060,101232,26180,-47070,-107214,-102716,-92957,-36268,-11596,33419,62116,350,-12603,-1553,88967,263577,425341,464099,242199,43176,-39175,-55390,27651,105485,143146,151735,110087,41550,-6982,-4959,35863,59397,44864,6093,-29931,-56447,-67455,-96514,-49539,-17747,-26344,-82005,-58268,51390,50260,-44423,-7678,116549,141910,172429,339569,410495,192450,-9581,-109898,-119126,-130207,-65970,-78000,127710,267143,330442,233845,13563,32876,47736,32676,-9676,-43242,31241,116088,31831,-28748,140976,347519,416199,365199,243391,140276,135077,165100,242095,245874,79799,-63178,-41332,22950,66415,52869,27593,-3986,-66925,-137435,-75049,-51708,-72325,-66486,24103,122031,156044,186074,199281,237293,281318,221080,161156,137891,160991,146793,48694,-31011,-58544,-80175,-69228,-118247,-84718,14739,64280,-17508,-104914,-93712,-108896,-124737,-20572,13722,-2274,-67380,-160758,-29346,122588,146967,75892,61538,65231,63398,30356,-78028,-121611,-65335,-20395,-25445,-16508,71986,117002,80229,41046,7939,-11344,42936,127614,165149,102192,-45718,-87621,36443,134265,153383,115569,80056,85778,65392,-49785,-46858,-62054,-116748,-93304,-29186,-17226,217,-4364,-30864,-15771,-29900,-6299,25250,46157,39741,69974,99827,19453,-23891,-12732,-59197,-86041,-44166,6837,35923,29534,50972,91826,95707,82103,125393,238344,181780,37424,-94272,-104519,-65509,-96993,5673,46871,13299,-57609,-131720,-28842,3197,-66462,-67799,-42788,-44021,-21222,50463,22582,-48455,-56241,17201,30451,38955,189996,279426,196033,125053,90164,94662,63872,-49023,-84430,-17645,19443,-19047,-85265,-102501,-90443,-91018,-118833,-92310,-30061,-45272,-78912,-68872,-14188,9047,27279,23743,-2389,3994,46538,79446,62943,17595,-33438,-60570,-61070,-66803,-96351,-84050,-62590,-26995,32221,27970,-54121,-112381,-23766,-38071,-92587,-114141,-101153,-56963,-75146,-98277,-131376,-53039,-17739,-79692,-168723,-120317,-58185,-40178,-22237,46918,64260,39406,-7523,9837,151086,125334,45627,62752,93001,65282,-2089,-28342,9982,46095,66538,42499,54241,61398,57341,52340,29340,-10896,-66807,-92065,-98918,-63618,-7282,-33345,-131826,-139534,-145662,-130959,-51235,-13305,-31187,-56469,-38047,3084,18758,81476,175951,316986,297773,158672,35639,-119548,-37190,55188,40825,7590,13675,77783,32212,-118844,-8334,164503,165118,123613,101861,74111,21125,-23721,11153,14921,-51613,-71236,-59240,-93449,-127472,-100158,-23576,25265,68235,101247,96366,96629,98821,96673,149255,222510,190623,118766,64193,-11882,-88168,-68925,-24441,-28717,-30980,-1888,65188,148619,130996,30071,-65070,-65057,-47087,13013,18659,-40423,21095,116456,83135,16597,47727,87673,79724,-5193,-80011,-63419,97670,329047,420065,272195,104052,71461,130202,113218,5700,-114799,-109175,-64182,-30458,-13462,-41236,-75864,-102795,-24053,13273,87435,201427,236117,165970,60676,-16186,-80111,-77828,-71486,-124127,-130995,-31136,49757,56381,25929,-18603,-58984,-61075,14134,89548,115400,80484,17449,-36551,-87668,-29155,51000,63206,1342,-57467,-38944,-49444,-78582,-44106,-825,617,-5454,-252,2911,36217,92004,125767,157884,115964,7676,-61710,-51869,-66395,-36015,-70072,-79281,-84519,-112616,-117959,-97086,-86396,-90008,-51144,-28312,-22765,-4453,21105,70572,77177,36853,37291,35121,4106,-37862,-56161,-55640,-44889,-58181,-27423,-84277,-84499,-62499,-93240,-125691,-112152,-72060,-15145,9629,56991,107770,99335,62132,41081,11199,38055,90977,87899,58950,33548,65566,102806,122153,148286,204608,148327,88345,84032,82930,36086,-43835,-103568,-65103,10332,49823,63585,10643,-73275,-86102,-60352,-58529,-65740,80246,244518,265087,112668,-11477,-76781,-94710,-89159,-73979,-32091,28387,137713,161283,123559,120075,115999,9460,29842,18359,-26337,11758,4320,-92784,-149343,-94259,-92711,-136594,-131008,-49162,460,86192,165045,209297,186806,130226,97347,105516,71928,28144,-7222,-132922,-28687,82853,88948,45303,3596,55590,33565,-123869,33488,91472,82779,57578,17728,-50922,-132351,-91570,-39638,-66317,-96848,-55595,-38777,-32024,11627,37603,30232,-11863,-52323,-89120,-50340,34820,118262,134754,99964,59573,58697,19040,-11421,-43087,-49819,-60731,-86069,-86857,-82105,-95023,-69356,-28174],[-23014,-64719,-110451,-61955,-44654,-38227,19218,81317,114364,116889,51681,-44341,-104491,-128254,-70245,68445,193839,126843,-23910,-50292,-25274,-62291,-94286,-88658,-55532,-45596,-43432,-15760,1645,-12175,-51455,-67155,-77096,-37292,46177,96013,138852,103966,40603,-43759,-83969,-27645,9751,33972,73732,126667,148746,130517,96776,112901,56613,-61911,-98339,-61690,-36023,-23722,-21465,-35392,-36234,-15288,-38853,-46907,-55525,-59888,-24136,57352,154381,149561,160399,158746,106369,48157,-1586,-12434,33190,126922,21846,-137028,-70637,9577,85183,136740,181375,92750,16303,-48054,-89507,10197,66477,127619,174441,85278,33490,95597,119337,63045,-6614,-81951,-114639,-64593,-21260,-26825,-41655,-75678,-147987,-109309,-16007,96686,194839,141880,27520,-54656,-56826,-11775,-28430,30155,91388,97430,53393,-45964,-69562,-96029,-71126,-31042,3399,4466,-80341,-123366,-116110,-49561,20710,54398,24594,-6515,83008,214639,332227,406686,339229,101360,24027,32337,41901,37461,-18313,-57262,-87443,-87491,-72183,-36962,-53354,-72815,-54454,-38605,-29313,-14013,-22555,-6596,75113,140652,67747,40261,72652,84899,122050,41558,-34886,-99161,-37673,39674,100519,103984,37585,-62510,20163,356716,358519,252667,120860,-10439,-897,92487,99563,44689,8742,32723,30579,-34135,-80128,-121950,-76502,-89019,-107985,7799,253613,393568,93629,-30730,-651,97663,161051,152307,47609,-81521,-122671,-105322,-95279,-105920,-81665,-68309,-105737,-99504,-19095,84442,130650,47564,-57466,45428,129509,51410,-38724,-69646,-61346,-16440,-28464,-837,10247,24836,-5514,-27300,-14437,40455,32704,-9413,-25854,-58456,-93777,-97325,-71631,-25844,-22839,-68355,-106503,-72809,-38280,-40397,-65004,-38096,-26405,-49458,12159,104987,86885,99388,166162,248213,238580,116078,-42122,-157427,-102419,-20987,39943,10503,-56221,24949,145262,118569,-27361,-126963,-79538,15766,45711,-16388,-18513,9048,-34997,-11418,46884,164790,245686,124820,15698,-51211,-89086,-42681,-54442,-89264,-85010,-62386,-31586,-51952,-28478,143383,270813,259990,198327,126362,66943,69459,96842,38102,39260,231704,469861,613210,521502,287293,94843,19984,-33099,-50396,-66023,-112895,-134970,-101938,-142091,-141342,-104265,12067,51709,58250,103054,21059,-20294,64848,11594,-91625,-107081,-80620,-8614,242347,503519,417869,129919,-30536,-99889,5267,46020,16258,57330,123926,155965,177912,232707,125021,-2784,-59198,-88951,-72623,-93612,-94238,-18024,16563,29935,32193,-839,-62932,-129035,-86702,-53265,-40582,-63548,-79290,-117011,-138292,-22849,62808,50871,21794,-60019,-104568,68163,195910,223325,175484,44395,-61719,-65231,-72306,-91902,-34236,96351,359874,411821,183581,-24496,-1080,56097,71380,97573,94073,60907,-6875,-30411,18649,130488,128214,21573,-59508,-118419,-100244,-1141,100105,165767,238356,225620,47771,-81266,-132491,-127893,-134357,-93701,-64828,-53783,-20845,-42766,-101566,-107974,-68097,-27191,-66387,17825,26626,504013,690232,5948977,16602417,28605220,35821600,34005433,24340083,12250820,2809116,-7586,182108,23974,-4684,32345,57015,149529,288334,175487,-10815,-140471,-156895,-109736,-105406,-78279,-43670,-55658,-95403,-46659,83838,244524,337943,156542,-11778,-91011,-74780,-63437,-6693,108062,299546,527459,420745,155850,-4118,116401,250751,372783,427824,353854,184803,118257,206530,203696,151364,-28735,33148,48047,19152,-9187,-18345,-75849,-93094,-56130,-14872,34302,42648,25212,33770,118212,167260,178896,194203,210467,124292,6959,-42357,-36304,23425,60760,38168,-27377,-65447,-28043,-79077,-75570,-96335,426492,462077,3642345,10859261,21272632,31639233,36752104,30028228,16766117,5301600,373380,144983,-138306,152254,115545,75988,36730,-108,14660,182189,420023,455188,396053,243221,88009,-1276,-4209,-2282,52960,92905,8141,-51776,-35450,-22006,-40364,-5691,7601,97513,185450,161810,39030,-49418,-4058,52212,40537,-28068,-30654,-16327,5749,104800,-23358,-67143,43980,-95056,-152442,-102442,-21284,77598,71869,-12036,-34456,8247,58681,86504,76246,54040,-28070,-86864,17982,33670,45275,118101,213885,264178,255423,200642,72833,-69936,-51043,6869,-17473,-26055,869,-14995,64809,123146,137456,36637,-48945,52262,128264,119815,50738,-29202,-68249,-36679,-22363,-40598,-58572,-57831,-69175,-65817,-32492,-732,-56993,-89132,-45549,-4102,8355,-26670,-17566,19198,47657,45806,31442,23745,-5314,-40389,-55741,-20749,15597,25445,-32470,-136400,-87769,-47753,-57002,-81326,-87607,-72471,-97540,-106539,-79450,-15968,-46396,-87113,-116411,-120209,-102489,-73734,-82374,-101231,-89775,-12499,84534,66494,9836,25933,80034,170657,151631,90867,81477,96902,173190,178559,106495,19593,-47104,-93448,-13405,45479,89359,56754,-6093,-45728,-2988,45023,18723,-53300,-141217,-29773,86217,115215,48967,-1930,-58805,-65543,115165,165868,-24804,-116524,1210,65181,87319,102070,141524,140993,114536,64970,34817,22052,-4807,-40572,-66966,-85115,-82045,-86566,-114947,-78353,-74604,-52970,33927,94960,90912,65737,4838,-14113,3638,-28475,2057,90266,130852,47001,-43277,-116558,-53551,9660,48219,32080,-35400,-47925,-45218,-21420,-8306,-18867,-55514,-74309,50167,197294,403118,481679,207078,21707,195875,318996,268595,162702,56472,-24315,-64426,-49543,-33518,-34229,-20851,-4661,11469,10759,-37250,-68313,-97744,-86123,29594,267822,523605,456871,416748,280957,75270,-47462,-98780,-87155,-113911,-80071,60070,153638,207477,177670,73349,10979,-27821,-46429,-23164,-19351,-80841,-120895,-74273,-3841,127456,415557,420554,206905,23115,-55634,-46944,8996,50474,77841,114363,88500,16025,-20304,55694,160318,143135,86822,33159,-8014,-73920,-88712,-45223,-21821,-41030,-26715,16644,4234,-1588,-10440,-80654,-82339,-5146,-47834,-151853,-118284,-48169,16755,26184,76,1627,52632,175269,294904,323707,303162,254357,126145,49141,13362,-15316,8162,42968,-11589,-130196,-82903,36046,113734,92354,34625,-6779,-8260,35256,85477,21445,-94997,-67672,49394,144828,134991,112619,74826,56018,629,-79769,-90803,-75877,-64241,-16331,-6052,-24154,36996,153670,285730,348885,310695,250914,237201,201730,125590,119338,187831,159248,32950,-17728,1714,30985,50440,-32916,-164109,-16140,111003,119443,110126,103891,122223,187349,232488,98184,-33348,-53129,-72282,-113207,-79548,18631,119535,118038,66544,10090,-1588,-2052,-74448,-76093,-24564,-6926,-13412,-43906,-49720,55603,170181,111147,5966,-92837,-129167,-130070,-115620,-69104,-29094,-5218,177,-31316,-64279,-46861,-3085,-20404,45038,118303,167922,181720,94366,35705,51136,131475,200010,195495,76127,-45061,-70304,22791,80312,137978,222859,224088,101736,-12209,-52779,-51660,-60155,-91070,-140645,-88954,25903,70961,36265,18415,-8648,-19309,-37557,-94108,-83678,-38943,-26380,11619,34563,85485,133431,75369,4088,24653,11479,-64259,-87741,93967,267456,323679,255170,124669,38843,-32991,-113565,-118370,-66106,-43991,-51778,-87505,-68280,-54945,-40103,2487,60445,-2142,-26570,-22214,3092,-11192,-79655,-84840,-115793,-110551,-86314,-70447,-28505,78222,78684,24809,-15980,9195,68043,139961,126097,31036,-48142,-80211,-83579,-91077,-112249,-96979,-72961,-81939,-83877,-40604,11463,43251,47764,12865,-18633,-74384,-35186,65143,179344,158438,7689,-104402,-89411,-82798,-130199,-145128,-109705,-48337,13538,42894,38843,-50533,-73608,-4065,26346,38640,44887,43214,33644,21467,22637,72684,203801,357961,399534,323630,136879,-13651,-89726,599,77016,111033,143692,273280,348425,261346,130298,23795,56105,114247,163549,127558,-2373,-66345,-63797,-36087,4057,15747,-8787,-61085,-135546,-146526,-53579,23791,91953,164012,78962,-52333,-83785,-109443,4884,71822,48397,-52183,-88816,-67894,-27106,6101,-2435,-14410,-19248,-48837,-41751,-26303,-3573,55088,97132,47858,-31172,-104526,-107190,-31779,67160,117211,92983,101344,73423,53760,44656,28104,-14086,-31039,-21326,-9683,4200,-4171,-32057,-69503,-55554,-45671,-16385,5890,46337,90737,45489,59288,65466,10734,-127221,-69563,-45760,-32382,-31289,-53639,-103265,-96223,-27724,64493,139786,155520,103839,74058,32593,7214,9568,25003,45449,-11003,-90627,-15326,135397,340240,374349,175376,-50708,-118174,18221,145810,124529,64686,16550,-25178,-21519,-24866,122388,361714,382769,272221,181363,197128,244520,224176,138062,48097,35873,97903,84353,4315,-58456,-96082,-117349,-109231,-99779,-59081,-18959,-6585,-1454,-7112,16851,-19669,-85024,17713,101796,138609,73812,-57854,-98062,-38014,21677,30791,23091,9752,38460,145086,223338,284190,292257,121726,-8689,-79782,-102283,-102579,-55470,-49935,-25903,-22466,-61698,-52004,41359,79606,18700,-101531,-44631,-1969,-58860,-14565,-19281,-3909,97329,165013,155320,54230,-3762,97,-41537,-16945,-2868,23202,78614,39475,-13219,-34486,-44072,-55818,-55690,-78814,-127393,-125560,-93928,-36466,-13694,6128,25524,8945,-54715,-86203,-2595,-8562,-5031,-26397,-112897,-100801,-27918,15487,15240,-39335,-101946,-64239,-12681,-61895,-144778,-93991,-46417,-45667,-36911,3657,110513,246498,265001,130981,-9418,-59051,-88180,-95953,-69479,-34747,-67851,-57224,-27539,-59398,-118088,-41660,-17936,-49887,-33081,-7822,-10237,-71963,-69336,-59273,-12643,132368,297961,456661,587078,608265,394499,150356,27900,14015,38144,74467,86470,106614,185375,277255,364557,306870,118491,6040,-21467,-6997,-3847,-49570,-80627,-85306,-78284,-58425,-50749,-36565,-22444,-41926,-110445,-39427,41973,132993,235011,357662,440989,257748,-3611,-121318,-66202,37372,88429,48237,9839,51548,173497,290890,226047,81233,-33769,-105749,-17004,72329,19196,-2975,-5362,-55753,-112159,-78457,-23619,-13952,-73690,-75289,-47185,-20230,-4099,-9961,-67120,-102702,-35827,-3682,-7877,-45877,-6406,37923,99017,97291,47981,29885,12411,-38003,-35390,-9709,15225,61373,193603,306595,265439,193942,187859,155797,87330,40238,-36100,-50569,6483,13613,-27165,47473,281613,502326,511671,519715,548365,476731,327173,133491,48961,-61459,6589,62005,93660,127647,161936,125852,41144,-40102,-106912,-104512,-90098,-38033,-22880,24914,74358,25358,5631,8339,113509,297532,451552,487237,254429,57459,-30929,-51694,34530,116943,157223,160795,113589,52940,3572,-15010,12703,50624,50671,20160,-10714,-36215,-47909,-78974,-56315,-23029,-35126,-87384,-66306,50891,37101,-52485,-3082,129060,161655,190155,360013,438492,217645,-2176,-125168,-116949,-136559,-38055,6954,189746,311759,341670,187739,-30975,-4503,11186,16910,-15634,-44540,44048,132518,10854,-69580,99583,299309,365207,327713,238945,164471,173268,213552,298135,265645,76790,-75326,-49677,28446,78389,62748,26542,-14301,-73808,-135031,-74751,-49038,-73076,-86805,15464,141815,191012,217762,234877,272038,296113,226138,155545,120649,146422,149515,73948,10344,-30480,-74802,-83075,-119484,-61447,36943,72944,-16037,-92090,-82491,-107082,-122928,-19326,8292,-14549,-85149,-148193,1695,171852,210410,129567,104601,93801,61847,11554,-86042,-120876,-77531,-37572,-39992,-31423,58918,117093,92109,55247,20705,-5694,47505,138430,181845,118023,-40503,-100271,27535,129740,183562,152272,102549,84521,47626,-23814,9163,-17085,-88886,-111577,-43057,-32081,-20924,-32997,-45681,-15078,-33581,-14274,27186,57036,62067,112783,151618,65266,9851,3521,-50566,-91144,-62400,-14987,19965,22968,46248,83632,91892,84808,136021,224257,161061,27215,-84380,-89615,-68888,-84995,21184,60906,25355,-45856,-117203,-22811,16754,-40308,-41530,-24926,-34299,-6148,76397,41849,-48938,-96256,-10183,34763,71647,211752,305487,240155,162465,102910,86585,36775,-75017,-69711,-7959,20679,-21869,-84916,-103447,-91084,-85663,-100139,-75401,-31590,-58335,-98992,-76372,-24684,-9617,5788,16620,-7405,1970,51798,85835,68169,21541,-42733,-83984,-73737,-76135,-108812,-100638,-74053,-28009,41184,34901,-54555,-104452,-9740,-18188,-76783,-107292,-104633,-64997,-84385,-95203,-139915,-53546,-12253,-68088,-153241,-136081,-67724,-41667,-22951,44797,65425,33227,-18456,-7300,121374,92780,16528,37225,98812,78613,4235,-35571,-2720,41237,67471,38809,48950,56566,43550,30003,7133,-18821,-47891,-67858,-91283,-85563,-34570,-45329,-134210,-147104,-149335,-96069,-18867,2029,-30215,-62703,-42817,-4824,8223,71832,168414,319525,313766,173905,50238,-88968,-60816,34432,21593,-21049,-21316,45169,10916,-125750,-20663,146010,167003,131653,117507,97586,47912,-2071,8606,1396,-57332,-62047,-58833,-102378,-157271,-129510,-70320,-27917,16519,49082,70895,82849,75547,63542,113951,192678,190896,123014,56204,-39634,-109203,-66134,-13698,-20889,-28817,-3088,65481,145966,123576,27458,-70537,-75176,-55803,13730,31793,-27631,27084,129190,89935,19224,52393,103162,99895,7715,-69471,-61119,108319,355076,461644,315717,116549,80732,146380,140664,34668,-103918,-109522,-66264,-32942,-14439,-34893,-70226,-92695,-4093,50927,118329,224461,237883,147316,43334,-29100,-87076,-72220,-48486,-84779,-111392,-23961,55590,70879,36907,-19887,-65017,-60801,22060,106470,135563,87536,13675,-46391,-76818,-12495,70509,84461,11787,-59693,-49368,-56609,-91111,-89679,-41705,-25240,-14683,12185,33104,70170,119768,138382,151640,94951,-25445,-108629,-101408,-92028,-27729,-36419,-46163,-67153,-116844,-117076,-88379,-78122,-93003,-58428,-28881,-18822,-1736,19111,63390,75349,45897,46602,36710,3712,-36859,-53659,-47360,-27490,-42813,-37299,-80537,-54165,-39861,-80791,-121534,-117112,-78135,-16398,10570,48005,83146,75733,60477,63260,32266,45738,82712,73750,45912,19718,49113,87127,111193,133221,170592,120932,70921,77384,84405,38862,-40381,-97731,-75668,-5912,36221,59084,10853,-72996,-80427,-50303,-35638,-50460,54524,207324,250024,139673,17957,-54988,-85099,-92711,-82124,-31247,41359,149282,166167,123178,114492,111067,-5254,-22580,-30399,-79144,-29838,-16925,-91172,-144441,-111906,-122906,-170157,-123537,-32083,23364,103059,163236,210268,194837,138440,103931,109114,61676,7197,-22684,-136525,-36323,62118,61579,7530,-27392,49103,53883,-89847,23837,74503,71896,50783,16319,-51862,-125937,-78740,-26288,-68896,-96121,-48029,-29530,-24140,11325,23602,18904,-17356,-52774,-91491,-53612,30194,104725,128936,108391,65507,52824,11317,-15135,-46135,-51708,-59440,-81898,-82295,-79548,-96628,-71377,-27905],[-30494,-64727,-124668,-75498,-51998,-46806,9220,77778,122644,136573,60595,-48102,-111280,-131907,-74219,57837,171386,103783,-39414,-47184,-21722,-61569,-92466,-105219,-77002,-52044,-39916,-11055,452,-17938,-58536,-75260,-78048,-34660,39212,83569,136257,117979,57761,-27624,-72293,-16933,24184,54040,96050,134926,135646,113726,97399,137565,82698,-49388,-85945,-51319,-28792,-7320,9670,-6972,-14517,-8944,-56774,-85814,-98039,-87270,-29899,67191,183361,177663,195480,183307,142606,81853,34071,18140,62387,161985,22642,-137992,-90358,-16104,61800,122405,182177,105732,18669,-55423,-89592,57661,152175,188639,193610,66417,-25486,26280,90093,66330,6369,-68946,-112798,-71633,-29845,-38836,-55778,-80294,-130375,-123684,-45778,48029,128783,88744,-126,-65805,-59850,-13873,-16660,50254,106830,110168,63763,-36944,-70851,-89534,-55573,-17345,19997,32586,-53766,-110110,-107212,-54400,12758,47632,19076,-8409,83092,217775,322824,392841,323506,77764,-4521,2646,19019,31753,-8365,-43288,-87463,-96956,-75327,-41414,-60442,-74514,-46927,-44247,-54220,-46135,-46631,-17638,86707,176752,106196,59627,68362,77531,129350,46335,-27841,-95025,-41339,27015,80772,78680,3361,-90446,29470,400974,419838,329315,211135,72084,30822,79834,69435,42099,10374,36630,36743,-25575,-102896,-90682,-42526,-68230,-112163,-9467,221755,356103,81103,-43876,-19461,71914,135269,141146,57001,-77043,-119470,-93683,-78165,-97115,-88833,-67854,-92837,-104886,-34201,61754,100289,21274,-54885,57129,137369,47583,-41280,-52624,-39768,-2153,-10635,12102,14463,28113,5474,-13743,-24710,11158,2583,-28535,-39617,-69676,-95570,-68924,-66047,-34348,-35703,-88431,-116973,-52025,-22673,-39363,-66401,-39137,-22332,-47952,7420,82232,52327,57157,121422,208231,221574,107307,-50534,-152608,-84940,-5242,61202,36107,-44296,25985,146704,137685,-15124,-119412,-78638,17678,44728,-23946,-36221,-16979,-37137,4844,48753,140297,195277,97859,7088,-55184,-80903,-29569,-34125,-59172,-58875,-56765,-35008,-59065,-52049,107203,250959,262121,224335,174757,119591,97962,97840,22692,31060,239654,470789,612344,530698,311029,121188,42764,-10075,-39382,-68626,-122296,-145080,-104139,-151366,-153371,-75720,30072,60884,71195,137901,84536,45465,98099,11154,-106272,-117490,-96983,-55725,204199,470896,394657,117244,-45640,-77786,47109,79363,37609,59165,107499,120766,127173,193934,101679,-17443,-68723,-91750,-75333,-95572,-91243,-15602,28467,41592,38965,10573,-49597,-113241,-75330,-31979,-17930,-55103,-77693,-104323,-149927,-54898,17234,20872,13088,-61054,-86354,128011,272281,289656,219751,68035,-55972,-78557,-74764,-81833,-33942,74220,331015,402948,158543,-37096,20153,77210,82354,94570,78685,37467,-24579,-42541,7864,112770,120341,22550,-56505,-118498,-89836,20079,138325,225394,305457,223333,46090,-77205,-122993,-103453,-102573,-83087,-51767,-35745,-2549,-25383,-79192,-113916,-60132,-23624,-71788,-15419,28261,306453,416447,4306919,12149196,20967296,26286091,25028417,18034909,9178241,2077012,-64507,114247,17625,-22483,16445,39822,134323,269583,179491,4247,-125408,-151651,-116264,-105125,-72159,-37859,-55556,-109420,-73906,61757,218162,299139,143386,-4996,-104884,-102818,-78990,-9136,122442,346611,600841,417854,112224,-14808,133368,301955,422401,481263,415187,261442,125832,233235,234450,164995,-41501,16688,30974,18450,-21946,-35977,-87064,-107158,-63008,-18120,25349,29878,14333,23428,103980,161604,178085,189350,201245,111354,3912,-45606,-41229,18651,51089,19552,-63534,-106217,-67149,-96115,-66146,-108234,301653,255022,2521924,7330085,14455688,22079897,27006613,22760797,12801714,3823639,280558,118865,-146760,127581,120914,96572,48292,2323,3067,142306,360405,431795,422662,307967,141515,17187,-12131,-9465,48323,102718,30386,-37748,-33627,-31707,-55552,-25342,-4398,99900,198296,159976,36430,-64569,-32888,9966,4155,-77069,20157,124154,130918,127770,-27099,-64642,79890,-38765,-102430,-74026,-16924,70349,59200,-13763,-32746,-2029,26190,62733,67195,45592,-31492,-86282,31961,46869,47997,112455,195948,253847,252769,218491,94161,-42834,-56485,-17454,-46163,-49204,-2385,-8403,58946,109249,131254,55094,-45777,25547,100699,99899,31909,-57106,-103436,-64072,-32801,-35380,-51138,-46546,-55559,-62882,-41961,-25214,-74294,-80811,-31395,2756,-4800,-58313,-32109,21429,52479,48354,42614,46161,10480,-38802,-56171,-7334,30419,45195,-10063,-113675,-91055,-47642,-53093,-75887,-88200,-68169,-85957,-109695,-75887,-1761,-31777,-74376,-107606,-124968,-98694,-69017,-79920,-103548,-99105,-26331,54968,38834,1316,36618,124376,224821,189483,131510,128176,141810,198192,177221,111910,39690,-19183,-94020,-60167,3501,52196,29454,-24883,-58554,-8356,44359,21290,-48908,-134026,-14910,103431,125432,50644,-20875,-97808,-94531,115283,191555,-6461,-79731,6693,68751,96181,106949,136787,135500,113562,66909,36480,20373,-9977,-47160,-69541,-81155,-71789,-61393,-88995,-77337,-71455,-49989,46900,132389,147298,111768,31536,4500,16694,-28072,5619,97604,127107,34554,-48386,-109112,-72657,-14833,41092,61488,29693,29856,19417,23181,28443,16819,-33573,-89380,-2539,123745,307582,447371,243689,45909,218371,361227,329184,217661,94660,-179,-49727,-45571,-38200,-42928,-33130,-20758,-7044,-5658,-52174,-83067,-110311,-80076,31355,254258,448393,382337,384028,313662,136979,18245,-54775,-54120,-92308,-87863,50795,151442,215426,193565,92946,31296,-4765,-27540,-15475,-21914,-97399,-127883,-53623,11225,116199,438818,519129,280407,64648,-30302,-18993,36170,71781,78784,113684,96450,30361,-3758,65773,152933,140996,79310,3935,-36806,-92165,-88759,-42226,-25306,-42071,-32812,-862,-17446,-8264,3143,-60009,-93093,-18899,-67700,-103259,-89050,-41665,32813,63837,44024,20019,63282,199706,323515,356134,337967,296438,165393,82585,40208,-402,2339,31505,-17077,-141971,-53509,69493,134988,99767,28687,-22992,-29053,14217,69901,19698,-99089,-64657,49582,140025,140001,122554,78528,43128,-17444,-101995,-83767,-69044,-67806,-33661,-27121,-21594,57314,181485,313229,358768,310680,255665,246426,203135,118632,94225,131569,96162,-15259,-40776,1352,52009,79606,3860,-124728,-55307,70083,84845,86818,100381,146286,203488,248227,130201,-9379,-34130,-59324,-105063,-88566,12606,109716,83092,46333,-3531,-12664,525,-54283,-56021,-3550,10745,-5980,-38145,-39455,55744,146455,82111,5744,-72274,-108094,-109110,-117616,-70060,-21893,7150,13057,-26749,-55369,-34862,18155,22934,72758,116063,138988,150300,74321,23253,41188,130451,197634,169615,47714,-60743,-58886,39220,108842,198824,290204,271807,132452,3000,-41529,-36872,-42267,-67949,-110699,-121813,-9380,32412,-2707,-13528,-23324,-28124,-47999,-103721,-82849,-37327,-22632,17026,43546,96132,131580,54966,-33790,-18183,-22135,-83501,-80487,100987,277310,343879,294303,167196,64955,-11937,-88139,-97513,-45487,-14214,-13098,-61854,-52726,-54307,-57465,-18029,57611,6621,-23270,-28596,-15516,-31914,-86360,-86979,-119153,-101989,-79558,-59667,-24234,74412,78030,38532,-1848,18593,75787,162157,157684,50503,-43689,-77652,-78746,-90631,-110767,-93977,-76765,-92929,-97562,-51631,11572,42880,45850,9662,-22299,-81420,-37236,49990,159376,147963,-766,-119381,-83929,-67411,-102073,-116870,-98401,-51378,2436,18651,20067,-59508,-76631,-13139,17828,53871,73537,69197,51776,28707,20533,71374,208362,355110,389997,320832,145265,-2317,-83927,5693,88816,120865,136929,240481,291094,218545,108322,9032,50396,106821,129725,93605,-10738,-33603,-22721,-21313,11498,27664,-1847,-60958,-142248,-137328,-48182,4576,53692,141496,108344,13159,-34890,-130511,-13960,67417,61537,-16948,-42514,-38601,-15210,7679,2149,-8514,-14080,-40466,-36214,-23042,5321,59081,87315,34842,-42445,-112050,-110788,-27874,79526,148964,138349,144295,102726,72411,60898,45426,4665,-12138,-26839,-24097,-9227,-10570,-28688,-63365,-57872,-54960,-21626,7922,45510,51845,-19595,15241,44181,172,-130294,-70981,-51238,-32700,-22282,-38241,-89127,-78245,-11404,84955,178089,205470,133416,75889,7307,-27130,-33358,-12302,18182,-18893,-88564,-297,158393,352925,362632,151584,-72150,-112392,13526,132833,125055,71657,13053,-47109,-50914,-47770,105634,375168,404121,280649,196029,240138,310568,293906,185949,73556,47908,89356,56801,-16712,-65830,-93787,-113978,-117398,-90246,-41534,1184,5653,-4521,-17039,11193,-21264,-102321,1824,77299,110047,63964,-65161,-87216,-27845,32842,50431,37925,19753,45369,155857,239827,287031,268219,101448,-14131,-70860,-70183,-76830,-72617,-90151,-55400,-35107,-56670,-31680,64252,99727,26678,-100564,-37380,20747,-72565,-43283,-32833,-5620,101363,178748,177039,81190,25600,34573,-9428,-11368,-17023,13722,65332,14986,-25175,-46494,-57151,-66122,-60947,-76219,-111879,-121557,-98386,-39647,-22488,-7049,10878,-4173,-65339,-84346,834,-54,-5971,-30208,-115633,-106389,-39220,1276,5142,-41065,-98584,-61495,-16702,-66781,-149989,-102611,-50779,-41164,-27705,10363,106002,223922,243289,117549,-12084,-58477,-89032,-96678,-64929,-18521,-39267,-29747,-3218,-40339,-119778,-45239,-13248,-38580,-34374,-17700,-14260,-68075,-77801,-74447,-17807,136894,320776,493970,606146,532152,289485,89457,-25562,-16638,21691,44454,64245,96734,179187,269872,353951,299252,125730,19133,-10431,857,-8731,-48830,-73437,-67452,-59944,-42094,-35704,-25515,-24725,-52485,-113885,-42113,29684,124602,262631,407096,481026,266009,-18266,-143295,-66349,46424,96564,57492,13082,46001,154613,243296,165450,48692,-35179,-102886,-61593,29189,-500,-10330,-6348,-51534,-105315,-71704,-14347,3359,-38781,-37908,-19223,-3588,7089,734,-66605,-120639,-47918,-15892,-31822,-78219,-26096,30766,101911,94821,46525,25139,4950,-39403,-22564,1368,23429,74430,223464,352022,314987,258332,256415,202652,95111,23131,-45265,-47071,21661,33683,-19283,36762,259845,480323,479445,481604,506721,447029,312396,121408,36564,-54951,8519,53136,93201,148446,190106,150208,58148,-32384,-108421,-105281,-85313,-39215,-33854,21461,92783,52634,23547,18963,142997,322553,451258,477808,250898,67284,-21121,-47900,36542,120552,162099,160594,111323,61709,10655,-31172,-17404,36844,54951,35742,10593,-12360,-19488,-53347,-63780,-30071,-45682,-93389,-77636,43560,18504,-66139,-3987,136609,176616,197164,351234,431716,233085,9600,-121404,-115357,-117756,23333,96794,252455,341893,334773,142190,-58616,-39228,-18266,4840,-17852,-43935,59452,147336,-8512,-112790,54164,235803,298479,279122,226875,183436,206368,252681,335864,262483,63064,-87237,-56826,33282,89813,76406,35141,-19086,-78737,-134441,-77875,-49224,-73181,-104453,3599,150334,217370,247404,266379,295629,293101,216127,140296,99405,137736,171132,126130,69218,8181,-52886,-70551,-88856,-39802,48490,68814,-21267,-77376,-69997,-104104,-123924,-21809,-909,-29806,-100559,-117131,34430,214318,270556,193043,157305,123988,57215,-11168,-96500,-124454,-91432,-55268,-55950,-48480,41785,111188,98977,65898,31841,-1882,51124,148763,197531,131325,-37592,-107202,17578,117320,203353,180079,120984,87860,51400,14412,55291,19975,-67232,-122805,-55517,-45474,-42437,-60954,-56183,-15022,-35845,-26070,25305,64933,84657,152391,197472,109050,43410,19080,-43697,-96079,-82261,-39605,-806,11282,37320,72155,84813,82828,133386,192891,132076,19975,-64742,-76096,-75569,-70876,37437,75055,37906,-32791,-102809,-19955,26927,-13118,-14413,-7206,-23841,10404,102420,62445,-41091,-136000,-34007,41327,102152,228030,321332,280682,199031,111849,74815,6740,-102197,-57390,-1682,17898,-27741,-85621,-101684,-86482,-75604,-82496,-62181,-35042,-66180,-105331,-78850,-36678,-26909,-9136,6785,-15493,-1705,56082,90729,71665,26559,-38851,-91068,-81391,-85390,-119365,-116049,-83998,-29323,49025,40694,-55618,-98861,122,-679,-60642,-97742,-104567,-67868,-80814,-73732,-110703,-52978,-9145,-59811,-141511,-148380,-76789,-45771,-28790,39251,65720,26877,-30826,-27468,91356,64145,-11449,9526,100623,86979,5564,-43055,-12956,37800,69758,36719,41739,49736,28260,8526,-9376,-12205,-23649,-46054,-81216,-101709,-63437,-59270,-135701,-152462,-140074,-60103,18018,22211,-24670,-66509,-47719,-13959,-3383,60985,157005,311343,320197,183128,60518,-64728,-80158,9467,-1460,-54898,-57181,14922,-4219,-109429,-37364,111679,156523,134464,131970,119536,72347,18794,5307,-14952,-61923,-56195,-61386,-111524,-155773,-119549,-87758,-79436,-36341,-5404,39684,63840,48958,30560,78790,157409,188879,134896,60444,-60575,-131554,-64392,-6230,-16456,-29177,-6594,62681,138364,112880,23058,-71774,-71784,-67323,3777,33631,-16346,37445,144310,98906,25018,60329,123139,125209,26701,-50931,-47890,129105,386393,503293,362842,130591,88427,159873,166053,62423,-95195,-111239,-71289,-40616,-20305,-31429,-67484,-86406,8624,84871,145784,240830,232617,127325,26692,-41634,-93573,-67022,-26014,-40961,-64950,-16310,58149,84591,49166,-19747,-70822,-61008,29188,121620,152775,90760,6997,-58013,-63949,3381,87800,102390,19301,-61477,-60389,-59420,-76651,-110119,-86044,-56049,-25191,26538,66835,105240,145282,147849,140873,68814,-62925,-162267,-127000,-60455,23977,18098,-11319,-49535,-117596,-102104,-71713,-65185,-88565,-62441,-27880,-14234,2999,21423,59777,74116,52301,50880,33718,1278,-36162,-52112,-42215,-13078,-24050,-34278,-54319,-27336,-14441,-63232,-119139,-126056,-85565,-19058,11946,42301,64778,56539,58454,82046,51987,51799,68779,53874,29521,3875,29452,67219,95686,112712,131602,91041,50630,66186,81836,39970,-35996,-88730,-86135,-21328,21338,51097,8200,-73130,-74516,-43732,-16332,-22247,40150,166214,220230,155219,42152,-34272,-75098,-94825,-87836,-31424,46407,146451,157121,111666,100930,101650,-13294,-56905,-58547,-123399,-64933,-36501,-79307,-108230,-108535,-138130,-201653,-104153,-10411,49021,115072,152041,200384,195480,143388,110103,112185,52411,-9320,-31530,-115231,-36130,50526,45879,-29603,-52660,52587,84545,-43623,8651,55131,60510,44541,16260,-50186,-115563,-64758,-15040,-71745,-85378,-33707,-15577,-13181,12690,13127,10465,-20341,-50359,-91789,-51166,27960,89649,116379,108431,66084,44740,5823,-15952,-46057,-50951,-56460,-76968,-76467,-73457,-92709,-69493,-26185],[-36098,-62460,-121457,-83742,-54875,-50626,2555,75038,130342,156519,69122,-49246,-112808,-134536,-77249,45101,142484,78672,-48955,-36438,-10245,-42133,-68746,-100021,-89541,-53423,-33691,-3926,2332,-19097,-58613,-76284,-73952,-30845,31303,67848,125475,121372,67807,-13261,-59895,-6908,37088,71502,113929,137605,118544,90625,86640,150591,106756,-28537,-63176,-36767,-20217,11794,48789,29304,10826,862,-64984,-113110,-133105,-102332,-25768,82491,213274,206665,221793,200010,176037,119015,74133,55138,100602,203694,32129,-117156,-103874,-40394,39115,108230,180075,120560,24366,-58532,-87049,100505,239582,254571,208835,48326,-79244,-39716,59682,68220,17859,-56377,-107548,-74543,-35454,-47065,-60343,-67338,-104644,-125602,-69012,7836,71250,39901,-26810,-75173,-61871,-16090,-4244,72214,124991,126042,77830,-23733,-75802,-82548,-38519,-2877,34817,57582,-23526,-86637,-90872,-53635,7567,42026,15928,-7488,82731,216015,306374,366856,293115,53116,-29320,-19642,3752,31227,3005,-31329,-85649,-100924,-74005,-42502,-64256,-72981,-37070,-45939,-75259,-80017,-75722,-33309,92983,210158,151301,87445,65629,69228,134685,50679,-18585,-87415,-43786,31112,95709,94453,8528,-92349,42224,423292,451536,369581,263193,139646,78490,59251,2748,-1625,-10060,29607,36345,-17317,-113657,-57686,-6914,-45364,-106240,-25610,182235,307159,70510,-49747,-28275,51672,110516,129212,67266,-67397,-115563,-82852,-60605,-82318,-89281,-65136,-77842,-100235,-48867,37234,67893,-4031,-52540,63938,140393,42454,-41208,-28570,-6968,22182,10979,25245,19847,32646,17575,2122,-25623,-16394,-26288,-45260,-50818,-74232,-84091,-43199,-48916,-40959,-48952,-107176,-110002,-25878,-5965,-35861,-63979,-38121,-21487,-54197,-4045,56178,21204,19532,84229,171738,204995,103070,-50160,-135024,-69629,7465,78716,59859,-29957,26317,140110,147123,-6563,-111681,-73723,20639,42784,-33274,-58877,-52734,-33308,20241,49038,113273,145530,73298,-560,-58106,-73643,-16934,-13446,-29579,-37581,-51087,-37627,-65081,-75880,62083,210731,242453,235355,217551,179716,136036,95721,3470,25885,248411,465859,598588,529773,329708,145773,61955,10458,-28495,-66358,-113988,-130143,-106285,-160700,-141825,-48604,39270,61254,76367,166574,155272,136391,146712,17756,-118194,-126347,-108632,-101054,172841,431377,360268,100437,-63682,-46363,83416,103453,55164,54280,78900,71802,81275,173182,92500,-24017,-75107,-94894,-79531,-98583,-85077,-12775,39133,50676,41798,19802,-35851,-95758,-61252,-9420,7234,-43071,-75222,-91965,-140749,-91288,-42172,-21194,-965,-64308,-71597,184528,340017,346653,255982,87959,-47167,-92414,-76062,-74543,-37357,44736,279897,365842,122139,-55756,27822,85112,84893,85377,60087,10778,-47596,-59087,-3098,96538,114581,25878,-53465,-119655,-80357,40694,177008,285506,363417,207118,40075,-75845,-114203,-79721,-73393,-76440,-45351,-19044,12808,-14505,-64495,-96418,-53907,-22483,-78332,-46966,24302,152341,190415,2734805,7812741,13509767,16957478,16204730,11775082,6071856,1352084,-109014,58766,7261,-42801,-2391,18065,111212,239329,174097,16387,-111259,-139624,-123248,-104463,-66140,-33039,-54570,-114745,-106104,32446,177270,240135,121275,-1668,-106883,-124100,-92799,-10500,135543,381648,638413,389630,66897,-27015,142210,342859,449790,494676,424340,287751,165605,287795,276924,178221,-48104,-539,13440,20735,-29061,-55245,-97562,-117973,-69017,-22466,14706,15833,2213,11026,83695,144963,163924,170208,178390,87462,-5390,-54315,-51076,8479,36231,425,-84733,-124989,-97985,-103483,-67620,-117632,182755,73262,1504864,4248845,8417457,13249519,17454136,15328475,8691068,2387133,188508,89120,-164577,89704,113216,105722,54314,3221,-10668,100375,284028,380154,416488,349619,183830,33007,-20149,-20282,37253,101166,44642,-27996,-39576,-53556,-81411,-51012,-21698,94083,194895,144126,28653,-45543,-45713,-23516,-9210,-114321,68977,258239,282142,170965,-13628,-39436,114051,15735,-42961,-38980,-14063,55401,38767,-20982,-33829,-11698,-6716,31565,50989,33703,-34916,-94814,30648,47927,42456,99085,169458,229205,234068,220036,108227,-20705,-57117,-39814,-73929,-65498,-1377,-6200,47009,87585,110641,53519,-43095,5635,66954,71140,7558,-80208,-120972,-76884,-35440,-28424,-49591,-45742,-50696,-62408,-51516,-51895,-92882,-72642,-18816,9789,-16995,-85966,-41189,24260,53494,44610,46356,59477,18776,-41947,-61596,1271,42343,63453,12462,-93525,-96268,-52098,-54689,-75002,-89113,-65563,-76082,-110790,-75489,6893,-21762,-65967,-102188,-108930,-90845,-63942,-78316,-106450,-108796,-43727,23232,10724,-11458,38244,153983,256467,206566,155077,158753,170232,201902,158954,104101,46721,-4394,-79257,-102860,-31985,20057,6281,-40727,-71854,-17912,37456,18561,-48680,-126126,-5602,109244,123579,44034,-44631,-139753,-80503,138959,242446,64075,-36314,4933,62908,93777,100721,123065,124380,109788,66893,35286,15848,-16763,-55145,-72461,-78498,-61280,-28102,-49512,-70061,-68738,-51369,54288,163593,197668,151660,51552,16565,22390,-32483,5151,98488,116420,18819,-55815,-102103,-93841,-37946,36184,91952,97844,108357,79606,61959,58721,43952,-16776,-88245,-54191,55948,211024,385557,266578,72061,229145,377693,368737,262863,129351,23311,-33168,-41326,-43513,-52033,-45702,-37014,-25700,-22519,-67024,-97766,-124483,-79728,23820,220137,347712,295362,334592,333271,197537,85126,-6806,-24041,-75520,-95807,36394,141738,215615,203157,106711,45011,12594,-11523,-10840,-27767,-117597,-129723,-37258,22124,101495,437857,592080,342629,100838,-8658,2483,52372,79833,69745,107115,101636,43111,11271,74057,140421,133530,69733,-24636,-65881,-108672,-86074,-41997,-32341,-46593,-43085,-22650,-44952,-20258,11780,-42059,-110652,-41575,-82804,-55799,-55463,-33598,42143,91830,77215,31968,68131,215164,334944,368330,354796,323600,197657,109654,56943,7503,-4600,18615,-25941,-156238,-26310,99273,152715,104568,20980,-39247,-48260,-6576,48224,12298,-105744,-65375,43666,127305,138594,128189,79409,27478,-39028,-122726,-74744,-65242,-75747,-52520,-37848,-5592,81100,209600,335966,361554,303109,250052,242111,193100,104669,69286,91317,60465,-46670,-65868,-2392,69221,104961,39105,-83301,-97968,25206,47859,60419,86673,160234,215938,263296,167911,19319,-15760,-47291,-91855,-101725,-1569,87817,43331,25931,-18439,-25244,606,-36413,-36486,16719,27468,-282,-35878,-36141,38783,99653,39664,-4178,-56853,-81652,-85493,-108586,-73369,-19733,11337,17439,-27981,-54993,-32593,28225,55471,93260,108210,104151,112897,49383,5694,24662,119819,182945,133359,16295,-77440,-50977,49672,131372,259378,349992,309626,157766,16563,-30287,-21068,-21316,-38768,-73789,-133733,-48567,-5535,-42445,-46836,-37372,-38058,-60240,-117255,-86167,-38473,-22246,18284,47347,99662,120848,29557,-74886,-62938,-57620,-102154,-70191,105242,278233,350107,321802,207096,94354,10345,-62831,-71604,-19416,19652,30894,-33413,-37206,-54896,-77743,-41238,52928,15168,-20770,-36651,-38852,-58127,-95615,-90542,-110534,-97241,-75928,-49861,-21361,68616,74144,46707,8190,24034,75034,168521,176715,62185,-43872,-77308,-74477,-87103,-106579,-93531,-81047,-99388,-104128,-62345,9676,40471,42087,4697,-27857,-89581,-41701,29736,127791,124295,-16893,-136428,-75304,-50575,-73033,-89861,-89011,-57232,-12843,-8122,-2639,-68259,-76731,-23740,7639,65340,100871,98529,74724,36860,16941,66901,202500,329030,350751,289832,136998,802,-78152,12231,98472,123624,119414,193566,222387,169114,81346,-7670,41721,92158,81295,53052,-5934,14642,20441,-3109,20913,39501,2048,-64229,-149032,-123200,-39108,-11829,18663,112361,141358,91160,25567,-124023,-39612,55183,70048,19076,5548,-5422,-3977,5348,2562,-6062,-11741,-35497,-35057,-24035,9872,58716,73747,18551,-56406,-121084,-115515,-26231,84952,170024,177504,180926,126631,86093,71406,57490,19996,5439,-29672,-39199,-25217,-19970,-26039,-53494,-55186,-58919,-21866,13455,43569,9299,-80237,-21594,24854,-12468,-132561,-70827,-56730,-34548,-15625,-25084,-72574,-59166,2873,102480,212851,249500,155401,70339,-17585,-51763,-61894,-40562,-6541,-24843,-82723,12464,176220,354331,341109,126698,-90237,-104957,7272,117267,127643,85735,17298,-65707,-78112,-67742,83914,365126,395487,267723,196326,265088,353539,342585,223762,96917,61215,82045,34511,-32809,-71035,-89725,-106582,-117143,-77381,-25938,18293,13177,-12310,-29425,4469,-22970,-117694,-13855,53357,80463,51224,-71213,-77927,-20871,40166,66745,51976,27541,45900,154812,241441,269515,222625,72074,-22736,-62247,-46627,-44448,-55353,-116992,-84558,-50121,-53035,-12118,86213,120700,35610,-98282,-32953,40035,-56034,-81229,-53353,-10205,103487,189443,198011,110541,59287,72975,24762,-5159,-31945,3798,51137,-3455,-30984,-53110,-64234,-70291,-60323,-67424,-92206,-105399,-94232,-42915,-31344,-17869,2097,-10177,-69923,-84302,1991,5133,-9891,-36275,-119585,-108646,-48069,-11346,-3998,-41400,-93124,-56099,-16928,-64836,-136254,-109593,-56264,-37518,-18176,18342,98712,193173,215310,106162,-10262,-54228,-88733,-97383,-60274,-2850,-9155,-1419,19880,-22593,-117925,-48068,-8971,-29293,-32874,-24313,-18109,-62952,-83508,-86382,-16515,143011,337995,514804,598476,444552,206229,45389,-69724,-31377,17451,27930,47799,90011,174255,262226,341028,291212,137336,39329,5743,11882,-10761,-44354,-65506,-51011,-39256,-21372,-16558,-13151,-27867,-64624,-114858,-43201,17809,109688,277782,437044,498958,264121,-34034,-166956,-64155,54131,100655,64335,16390,38792,130470,190534,106557,18603,-36007,-92630,-107540,-14127,-19395,-15920,-6928,-47540,-98936,-64802,-4589,22569,-387,4905,9289,11304,15971,9433,-65688,-140092,-57860,-26531,-53414,-111555,-44662,23875,100704,88527,41652,17620,-2618,-37911,-11173,10905,32195,88267,250727,391552,357992,316744,313444,237157,104392,4892,-55362,-44118,35800,53582,-5554,33005,237642,447623,438371,428563,440251,391841,279887,105432,22672,-45503,9695,43320,88238,163452,213886,174059,78641,-21885,-108137,-97884,-74872,-36661,-41455,25716,117182,82218,42786,33288,178976,336771,424542,437049,233740,75035,-7175,-40281,37202,119267,160453,154343,106321,69687,16294,-47591,-49523,22193,61406,56305,37223,19401,21930,-15696,-55309,-31911,-51280,-96362,-88229,35097,1236,-81659,-7700,140834,187529,194523,317116,394974,239974,27311,-100589,-111837,-96246,93761,185557,310486,357015,313219,103324,-65314,-60810,-32846,2512,-11033,-35278,83486,166255,-16277,-151060,12621,166761,226321,227072,210814,199458,236809,284498,356637,242462,44412,-96407,-60331,39363,102366,94798,54143,-14639,-78820,-133399,-80977,-49328,-70518,-113823,-8581,151678,236988,276628,295422,308520,275109,194226,118594,77716,137733,207054,192276,134637,52786,-24970,-45377,-58218,-18616,53112,57120,-24997,-57416,-55263,-98602,-124405,-24801,-10598,-44128,-105090,-81354,69414,248658,324115,265221,221579,157130,51979,-35393,-107493,-129288,-103563,-69659,-69673,-64663,23048,100418,101157,73863,42939,2983,56910,161923,215023,145023,-33234,-101681,9433,101059,214832,201677,139084,100149,70446,47721,90833,49083,-50882,-123383,-63472,-53988,-59752,-81184,-59820,-13672,-34963,-38469,23034,73241,110088,188550,237283,151881,77614,35467,-35734,-98060,-101209,-63510,-22588,-2130,27316,60427,77487,79381,121108,150578,100586,18477,-39406,-60415,-81591,-56438,53399,88747,51223,-17633,-87210,-17782,35963,17129,16319,13739,-8030,31951,130466,86575,-23853,-149684,-48155,51760,130899,240527,329259,318627,237761,121306,64328,-20965,-112942,-45350,3841,14163,-33616,-85516,-97715,-78913,-63775,-66407,-50652,-38090,-66723,-92010,-73532,-47215,-40044,-15442,-3631,-24308,-5112,60670,95684,75397,33636,-24012,-80087,-83073,-92159,-120896,-117084,-86019,-28009,57746,47295,-55077,-93295,7589,15643,-43067,-84791,-97529,-61616,-64849,-46582,-81372,-49537,-5876,-52295,-131277,-152675,-83653,-51114,-37583,32312,66938,23151,-41553,-48168,64456,41262,-34766,-16388,97784,90048,2687,-49101,-19651,35984,73876,38053,34297,42245,13471,-7919,-11835,11571,4271,-25186,-69428,-106717,-91480,-72189,-132393,-148915,-120677,-21543,56650,44923,-14881,-66831,-51941,-23206,-14852,49962,142974,293439,316757,185633,65311,-47596,-91195,-17620,-26395,-91686,-85808,-9331,-14360,-92583,-54730,67855,135784,133846,147428,141131,95416,39379,3336,-32826,-65562,-53301,-65548,-119560,-134388,-90791,-66711,-112816,-87444,-59727,3688,40450,20519,-414,46607,122749,189833,163669,96654,-33138,-123615,-62321,-1679,-15158,-32116,-12976,56057,125566,99748,16828,-71603,-60909,-77194,-14557,23253,-11436,51031,160651,108986,32576,68678,143176,151356,49142,-25894,-21477,164130,425361,546139,412711,146519,94823,170859,188637,87596,-89082,-114867,-79589,-53679,-31367,-31622,-68292,-84403,12196,111049,167307,249388,221861,107677,10838,-54580,-101521,-65911,-10601,-4142,-24518,-12800,56308,97022,62993,-18009,-76721,-62831,34012,132970,164549,88667,-3932,-72339,-51233,17560,101036,113699,22033,-63744,-72642,-59303,-48184,-74927,-126506,-93088,-38308,40122,100960,138576,165502,151546,123439,36117,-103532,-169125,-78196,3833,92014,76729,22641,-33385,-112648,-83098,-54603,-54124,-84559,-64672,-25982,-10269,6603,23393,55172,69204,52059,46947,23953,-4311,-36546,-53279,-43754,-5045,-7699,-21340,-28755,-8831,7223,-43334,-119035,-143367,-96698,-24899,11392,36034,47683,36824,50716,91689,65424,54452,49114,27188,7582,-16436,4404,40715,72424,83860,87268,57978,26346,48589,72906,37375,-33002,-80226,-100137,-39857,1188,35227,-1862,-76812,-71322,-44304,-5952,4274,39876,126289,177579,154146,54560,-21513,-70789,-100848,-96498,-38164,38900,127338,132489,87050,76836,84236,-22686,-77837,-70704,-145779,-81049,-49421,-60639,-69884,-88472,-131546,-167407,-83622,8496,69363,116483,128977,176078,183565,139170,109558,108367,38303,-27007,-37903,-88001,-29646,49065,42820,-65056,-76074,55885,110432,-3718,-15058,28895,42923,32634,10625,-53196,-109700,-56358,-11569,-79752,-75192,-21768,-4686,-5955,9398,-169,-1606,-27674,-52586,-97181,-50580,19352,66229,90571,92591,53800,27559,-4979,-21877,-51166,-56262,-60990,-79859,-77519,-72110,-90057,-69579,-30641],[-37470,-56284,-109497,-84814,-51499,-47883,1383,75367,139353,177179,78219,-46128,-107045,-133817,-77432,32863,112765,57872,-45958,-15938,10991,-8402,-35027,-79346,-89564,-48003,-22997,7338,8790,-14730,-50955,-68177,-63666,-23801,25537,52736,110339,116974,73580,1839,-44496,4723,51088,89488,130812,138905,102099,65892,67502,149986,126119,2089,-29818,-17658,-8925,34889,94618,72410,40732,16023,-60579,-113717,-143010,-98546,-10764,105826,246145,238738,242775,212950,207757,160832,119895,99829,149605,253332,51570,-87717,-104932,-59008,20789,97392,177799,139459,36177,-54371,-80623,138916,322663,320380,221832,34584,-116740,-84731,33756,71719,30504,-42244,-97867,-71180,-35263,-47929,-51486,-42364,-77030,-115900,-82899,-19260,28241,659,-48627,-79681,-59408,-13275,12803,98110,147951,146719,96873,-4880,-79576,-71622,-18388,14164,49942,81059,10243,-54532,-65764,-43773,9167,41280,18356,-1316,84318,212671,288397,335454,255642,31857,-46513,-31041,-1698,36759,16988,-18566,-79944,-95846,-65240,-37136,-61905,-66095,-22443,-40033,-85044,-108316,-104472,-48286,96360,241284,203387,124764,68323,63315,140278,57541,-4414,-73739,-33783,62892,138953,127725,26760,-65328,54578,402298,414472,328538,236724,149614,103326,32440,-98469,-77655,-44984,9823,26837,-7197,-89069,-21756,30136,-18657,-90178,-36580,142536,255244,64837,-45855,-24542,41428,92581,122313,83050,-48263,-107124,-70023,-40958,-62373,-80150,-56448,-57402,-82011,-58801,14927,38182,-24056,-47618,68450,140589,39095,-34520,4366,37846,60077,39519,41577,29533,42229,34462,22596,-13727,-33298,-47012,-55689,-55856,-68748,-64489,-17995,-24327,-41292,-58284,-119154,-87349,5337,14754,-26655,-54917,-31382,-20090,-65091,-16122,33830,-1554,-10342,56396,143135,192804,106587,-37328,-111272,-52737,20564,95836,84371,-10752,29909,130554,150470,2462,-98639,-60929,28412,43853,-40120,-83063,-91433,-14582,38548,51696,89081,103655,55131,-3391,-55932,-63669,-1444,10923,1788,-18425,-42866,-35865,-65854,-94534,15348,157609,206771,234455,254479,241764,181128,94720,-13784,31152,263886,461782,579414,524457,346839,171545,80888,31780,-13065,-51526,-86075,-105595,-104578,-162678,-116554,-21211,44221,57018,76046,188027,228375,244010,208309,34080,-117258,-125518,-101953,-99979,161729,396438,325012,85421,-78801,-8280,116542,122063,73414,49191,47073,25638,70004,182481,105266,-13686,-70194,-90600,-77181,-95556,-71938,-5531,52216,61122,45380,31667,-17405,-73009,-40963,17473,37183,-25262,-67446,-75858,-113608,-114453,-104111,-69365,-14759,-64772,-56412,234639,393951,391982,285733,107463,-33364,-101093,-72865,-65913,-40307,13891,219188,314742,87779,-76240,24478,81719,81389,74742,44619,-12396,-70451,-71752,-6606,88547,115906,35181,-47002,-118700,-66421,66144,219545,344758,406323,181514,33639,-72893,-102712,-54679,-44576,-69132,-42400,-1601,27779,-6146,-52489,-76739,-45123,-19285,-79834,-61331,18559,68567,32836,1439198,4174312,7233929,9090721,8729579,6421654,3371259,748958,-127153,17453,-2722,-59872,-18584,-3036,86010,205641,165566,29830,-94150,-124837,-125714,-99270,-56373,-25385,-48641,-102970,-136608,673,127894,171340,96537,1163,-99064,-135463,-100272,-6211,151412,402596,635331,341765,26751,-37358,147024,378621,461971,462148,349740,223223,197094,357244,330895,194464,-44409,-11964,1667,28230,-28394,-71112,-103251,-119096,-68866,-23005,7417,5224,-7076,523,62789,122744,141322,141615,146383,57537,-16196,-63987,-61067,-2214,21309,-12973,-77433,-109024,-115304,-96821,-70044,-118515,86267,-67699,721347,2027936,3940867,6242680,9386012,8811895,5040961,1184274,105276,61739,-172436,45080,96092,106334,58411,6464,-21982,62412,204884,313040,384610,367281,214661,46606,-24675,-29771,25508,94668,54746,-20032,-49993,-79080,-105194,-72431,-38391,85688,182067,122706,20977,-4107,-17355,-19565,5905,-109891,106904,371234,419428,214778,741,-16611,139697,69439,26152,1505,-8567,38125,16211,-29137,-34217,-17022,-31975,150,33462,23856,-33571,-105543,18633,41027,33530,83929,142147,198515,207051,210049,119268,544,-49183,-53277,-91961,-65931,11052,1899,35235,62011,72197,23396,-58751,-4781,36642,46709,-3536,-78747,-113622,-72984,-24724,-9097,-42356,-48098,-50747,-61659,-56918,-75691,-107961,-62293,-4129,20171,-24618,-105400,-42763,30179,54576,39425,47293,67915,23341,-46210,-67747,8409,54424,83115,38307,-72466,-99288,-56997,-57396,-74292,-86087,-59883,-63737,-104450,-74148,14341,-11921,-57539,-96458,-92522,-77328,-55217,-73753,-106636,-113225,-59370,-4422,-12992,-23891,35505,170378,267984,207556,165063,175657,184350,189114,131160,89551,46923,3841,-61773,-119056,-54733,-2278,-8284,-48411,-80686,-27309,29291,15456,-47868,-116591,1921,108495,115353,33664,-68056,-167742,-43192,165823,289178,136328,-1763,-502,52368,85104,88748,106776,114291,108740,69196,34902,11996,-21586,-60568,-71288,-72698,-46260,13323,1038,-49444,-61773,-52001,59645,190488,242539,186941,67818,25358,24229,-37484,4534,97136,104329,5187,-60538,-93411,-113087,-54644,35979,121965,164371,183489,136085,96927,84643,64818,-4097,-75032,-99811,-1584,122562,303737,273938,102262,231291,369213,383813,295949,161645,50346,-11003,-33074,-46150,-58662,-55740,-50448,-41371,-36491,-78130,-107810,-134885,-81952,10853,172935,238591,208277,276948,340877,255325,150354,42050,4293,-60055,-99987,20798,128383,211253,208682,116311,55020,27485,4766,-5771,-33198,-137485,-123010,-21917,31791,87298,416403,635249,392466,133921,12298,20223,60309,77668,54592,98458,107225,57240,27154,82082,125622,123688,62568,-42407,-86094,-111681,-80689,-42338,-39715,-51440,-53567,-43584,-74092,-33789,18020,-24782,-123528,-69003,-79817,-10471,-21099,-22716,45525,109071,98950,39896,70256,221880,328127,358563,351797,333099,221199,130577,64565,9044,-11859,6375,-35222,-164488,428,127063,169657,110622,15694,-51479,-62785,-24887,23468,1566,-112146,-67339,34528,110195,133422,131058,79464,13189,-60977,-129154,-65261,-63145,-84834,-65954,-31240,19402,107678,238041,354328,359740,291706,237784,227813,175146,87029,48880,71146,49227,-54939,-89564,-6803,84491,127456,72878,-43392,-135277,-20006,10917,33474,66068,161674,219367,272867,208888,54463,4608,-33758,-75593,-112833,-22265,55337,3436,7132,-32528,-37399,-238,-19109,-15902,37864,45196,6049,-35095,-38142,8464,38911,-7909,-19580,-45710,-57839,-65412,-98498,-77162,-20377,10047,15747,-33005,-60246,-37058,28348,77527,107701,97539,69017,75161,23422,-14211,4001,101286,157823,90519,-15683,-93524,-44899,56669,149363,317987,399371,337090,178428,29951,-17914,-4003,1988,-5528,-31946,-85055,-60790,-24250,-73930,-78687,-49248,-46447,-70684,-131072,-91191,-40614,-23904,17272,48321,98636,105174,4117,-115379,-103831,-88646,-110040,-55554,108647,271361,342531,335536,242136,128929,35959,-36603,-43602,8872,54760,78311,248,-19880,-54338,-98107,-64426,49263,25812,-17453,-45411,-66501,-88655,-105144,-93792,-103649,-95144,-72647,-38552,-17845,62375,68699,51121,15031,25877,65369,155653,178530,64312,-48471,-78875,-71800,-82516,-103339,-94666,-84671,-99563,-101015,-68504,7067,37255,37776,-667,-33683,-95389,-47383,6226,86856,88566,-40040,-144466,-63303,-32076,-44620,-65231,-81471,-65013,-30842,-34751,-26833,-75378,-74674,-35152,-3333,73628,125979,129081,100833,44430,11605,60010,187496,283438,287750,236082,114148,-3705,-73454,19710,105083,118730,92464,136351,147701,115058,49344,-26243,30326,70708,22408,18486,18423,72505,65029,16703,30482,47757,1743,-70563,-153216,-108006,-28607,-25886,-11556,80204,174091,174390,89337,-90741,-70409,35108,72784,52024,51365,27515,5091,-1376,-1804,-7846,-13473,-34712,-37832,-28231,10971,54905,57336,-789,-73584,-132624,-122254,-27083,83726,179259,205644,205587,141607,92479,74004,61884,29539,19129,-29781,-54312,-43961,-33170,-25244,-40759,-47129,-58285,-19179,18978,36131,-37022,-128844,-42452,10932,-26215,-132076,-69647,-62697,-39581,-12800,-15481,-57708,-43006,12160,113579,238221,279654,164936,56431,-41528,-68795,-80465,-60750,-26758,-28072,-76495,20901,186425,343816,311353,101662,-104215,-98679,-380,100526,132363,106783,30486,-76876,-101921,-86459,56236,331083,357471,234990,182445,270381,369999,364542,246442,115148,73156,74504,15968,-46390,-76480,-85415,-96046,-105290,-63563,-14693,28312,12999,-27248,-45601,-4389,-25983,-110236,-29634,30060,51140,35181,-76982,-71185,-17482,43732,78933,63782,31483,37988,138657,223557,229354,158186,33455,-36656,-58831,-33406,-24431,-35904,-124417,-113953,-68433,-52207,4145,103658,139616,43928,-95677,-33638,52410,-21059,-119590,-80016,-16397,103570,195968,216049,139388,93643,110488,57443,1549,-47937,-7695,35424,-16616,-33318,-56748,-67441,-70064,-55764,-55077,-71204,-84193,-85301,-48167,-40957,-25183,-20,-9671,-68177,-87360,-1098,5497,-17678,-45608,-125786,-110040,-56903,-24888,-14656,-42658,-87129,-49105,-15091,-60333,-124212,-117260,-64537,-36725,-10758,24866,87066,155493,181405,94878,-6726,-48270,-88569,-100027,-58065,9124,18924,24552,38587,-9341,-116494,-52912,-8331,-24784,-32813,-29724,-23785,-59019,-86469,-90544,-12132,147424,346097,514547,562513,353253,143187,10319,-104618,-34499,15616,18329,34455,83097,166677,250434,322287,278433,147156,60827,22373,22380,-12474,-40377,-60899,-39297,-21200,-1417,2512,-2404,-33736,-79828,-115454,-45699,3512,84869,274849,442146,492561,251404,-51464,-195631,-62598,56261,96378,64878,17634,28997,101198,134413,49288,-12141,-39917,-80822,-146853,-50974,-37198,-21745,-9770,-46657,-96127,-61531,1648,39665,36937,46814,34073,21334,19553,12748,-67792,-162246,-63996,-33557,-68415,-147163,-63078,14742,93080,76278,31067,5202,-12858,-37623,-4415,16118,38163,97996,267841,415444,384923,358386,349427,253129,110045,-15008,-69838,-44452,45652,68774,7538,31799,212314,402917,388345,362039,353493,314418,229138,82411,4310,-37422,7842,31197,77409,168247,226705,190595,96949,-13372,-105485,-81686,-61545,-33613,-49045,33050,141196,108429,58802,48270,214798,333135,369103,364382,200401,77295,7308,-31226,34510,110831,149996,140123,95645,72497,16809,-61101,-84806,5029,67277,78577,65856,56697,71984,30277,-22446,-20803,-49889,-99294,-98808,27144,-12812,-100091,-17954,137041,188803,177965,259366,331730,234200,45577,-75611,-106865,-78601,155397,261284,353277,351523,275029,68212,-60215,-62726,-33937,7961,2592,-18970,116208,189609,-9746,-159821,-22849,96252,152514,172183,187833,208279,260359,304791,357126,206855,20304,-106575,-64624,41936,111080,112117,76127,-5435,-77905,-135684,-87219,-52764,-69303,-115400,-24339,144274,246586,300573,317089,305668,240218,158345,87401,52261,139981,241661,251948,190725,93359,1251,-21472,-32445,-2289,49124,38505,-24588,-36922,-43257,-95492,-127775,-31726,-24160,-60263,-100027,-46201,100154,268065,362495,337400,290683,187232,42304,-64597,-123240,-138846,-116842,-83640,-84048,-83415,-1101,79953,92761,73542,49120,5170,61230,174631,230345,155500,-30043,-91748,-557,79101,215709,215832,155508,117046,90018,68400,111035,64823,-44323,-124619,-70097,-60879,-74930,-92861,-61592,-15054,-35654,-54527,17706,79167,133898,214793,265059,188591,107685,48431,-30275,-100289,-123054,-89356,-47950,-20350,12962,45118,66602,71548,98447,99341,66201,17643,-16007,-45779,-88606,-45782,63382,96236,60179,-5032,-74124,-19774,40083,46075,47020,35584,12000,55922,156055,109825,-4233,-123969,-54356,61127,152599,245437,326810,349706,276175,130020,54201,-47026,-96206,-36801,5859,7246,-41709,-87752,-96097,-73780,-55525,-55841,-43995,-43637,-64921,-76391,-65829,-58695,-52282,-19317,-17736,-36832,-11746,61339,96801,76010,38583,-7343,-63484,-83871,-98913,-115075,-104071,-80736,-26269,64488,51850,-55486,-90046,9919,27367,-27572,-72407,-87768,-50340,-45277,-22025,-55132,-45622,-4287,-47244,-123791,-149248,-90093,-59805,-51199,21786,66494,20652,-51337,-70640,39356,21521,-53132,-40415,85295,82920,-7302,-55821,-26012,32178,76236,40213,24615,31435,-2962,-19422,-254,44807,32368,-7120,-59008,-102897,-119079,-83887,-126570,-138985,-97874,17685,92748,66332,-3705,-65977,-57540,-34397,-28017,36796,124705,264685,301033,178600,61991,-39271,-95409,-47240,-53416,-127683,-95628,-25982,-23196,-83351,-72570,19461,106910,130570,163913,161243,116046,57992,2319,-52813,-70597,-54537,-71931,-127515,-119626,-65644,-35180,-91558,-127841,-111703,-37465,12209,-9757,-29341,17875,92335,196282,211927,168322,39829,-82795,-59247,-671,-17333,-38287,-23434,44362,107002,84356,8299,-73027,-50565,-78260,-38929,724,-16434,65143,175464,118174,40011,74581,157838,172057,71118,2883,15176,211209,468207,587065,462634,164533,100551,179925,208077,109329,-85250,-120035,-90366,-71215,-46850,-35200,-72149,-85921,7068,126852,181636,250902,208757,91186,-2485,-66977,-110880,-69495,-3931,22703,5663,-14819,51818,110128,80613,-12790,-80946,-65182,37270,140780,170789,82514,-17599,-86954,-37889,32115,111202,118106,21409,-64658,-83380,-55882,-16941,-25387,-122276,-133846,-51479,53700,135874,170916,181240,150798,101285,32,-132894,-107767,-9596,75746,162192,136102,57762,-15680,-99375,-62802,-37436,-44102,-81626,-63401,-20301,-3787,11475,26675,51161,62454,47357,37696,11497,-7607,-32076,-51726,-48770,-491,7672,-1733,-7684,4557,26980,-17510,-110841,-163614,-105299,-28464,12928,31694,33243,18403,39674,94487,75068,58716,31437,375,-14536,-36173,-20374,13551,46786,52507,45262,29105,5898,32499,65173,38066,-25549,-68024,-112085,-56593,-19073,16549,-14362,-77095,-64187,-45396,374,28881,55715,100869,134952,143335,60108,-12336,-67421,-105535,-102798,-45512,26373,101378,101559,58407,51458,67850,-27574,-83803,-68723,-124040,-64490,-39233,-30925,-27096,-54789,-103282,-129685,-58429,30340,89927,115392,104885,147348,167251,133082,109221,104873,27384,-37358,-33422,-54402,-9024,64056,56847,-78940,-86510,63162,133256,34010,-34383,5793,28225,23810,7600,-53132,-100456,-44616,-5726,-82245,-60193,-5292,11191,6472,10913,-6801,-7577,-29621,-50207,-98116,-43892,12939,45557,63429,72020,39346,12217,-11093,-23215,-51952,-58265,-63795,-80233,-75148,-65394,-78315,-58646,-29663],[-43371,-55491,-102707,-88463,-51627,-48353,-3671,69552,140113,187160,77500,-48682,-104061,-139290,-84545,12212,76699,36664,-37389,3798,31709,24808,-6807,-61045,-87676,-46683,-18487,12097,9034,-16212,-47770,-62585,-58518,-23905,12639,29816,82941,96183,65750,7563,-36272,8012,56232,98205,137049,129641,77389,31292,31859,123740,126841,29654,-219,-6864,-6516,50111,132613,108019,62771,24902,-56302,-97988,-125476,-89369,2382,126681,270690,262527,249010,212863,225974,194599,158811,139782,196814,297497,68044,-63767,-102129,-80997,-3156,79449,164760,150978,43312,-53438,-82251,160192,383374,368538,221061,14673,-118639,-83211,4128,66194,33406,-37905,-95839,-73240,-40308,-51709,-41732,-22397,-59674,-110407,-98227,-43853,-9990,-37982,-75508,-90223,-62700,-14232,23944,115558,163333,159657,108236,7565,-86773,-66830,-7206,21963,53971,91464,34820,-26232,-44025,-36022,7290,35015,15360,-1481,76663,197573,260336,291759,205628,4617,-65297,-41526,-8641,36447,22105,-15572,-81313,-92887,-60379,-36386,-64538,-65591,-14585,-37180,-89163,-127945,-135679,-68953,86098,257060,247971,157445,65901,49329,134715,56133,3083,-65153,-20813,95126,168875,135226,22487,-36862,51007,333467,307375,209819,136002,92803,79573,883,-161987,-139631,-74963,-21110,3983,-1617,-59132,6394,57223,980,-77257,-51432,97216,196567,53880,-43985,-21401,30190,72499,111879,94824,-29754,-102572,-65641,-30076,-49469,-72750,-51313,-41326,-62112,-71092,-13791,2774,-48053,-50339,60804,127482,27560,-30696,34832,82747,100930,64547,51080,33705,47555,46699,37161,-1069,-40880,-62935,-68874,-64188,-64113,-50533,-2832,-6054,-43608,-72110,-131258,-66708,29986,29567,-21402,-49206,-27693,-26021,-89316,-32460,9178,-24270,-42001,27173,113555,175938,107435,-23267,-92508,-42785,25418,103857,100506,3846,28539,111403,140268,4405,-87100,-48840,32497,39768,-51961,-116155,-89407,13013,51422,48643,60907,63459,35080,-9534,-56601,-58997,8449,30851,25176,-10006,-40803,-37878,-69070,-113511,-37268,89741,151900,214811,274699,290078,218499,87568,-34013,41388,279332,452919,550296,508493,354107,189961,92086,46778,1258,-30474,-54639,-84677,-106490,-155002,-92785,-1788,39214,42230,62625,191117,286047,345454,266155,50367,-107417,-119123,-82383,-52813,166316,363420,286937,66970,-94664,26771,139307,129472,86758,42040,15956,329,96361,206342,128933,8378,-56706,-80024,-68875,-89732,-58421,155,61151,66786,44677,41176,440,-50999,-21174,41777,64458,-9318,-60212,-61899,-84533,-99963,-133625,-123960,-31661,-67081,-46342,266464,421332,415449,302048,120594,-21731,-104746,-71434,-61045,-47764,-21445,153604,257110,60378,-102217,5634,61802,66180,58966,29825,-33413,-96463,-79869,-5458,83824,118320,44576,-42505,-120495,-51696,92594,259030,391631,421385,144780,22697,-72602,-93562,-33948,-21835,-65234,-47370,11360,38210,-3614,-46164,-60783,-37520,-17661,-78832,-57118,7089,40059,-61720,526452,1563033,2716763,3415181,3306929,2494153,1351346,348335,-109978,-15690,-15799,-74786,-34034,-25790,56930,168336,152446,41412,-77579,-110996,-125218,-93097,-46565,-18576,-41626,-82052,-137588,-35616,70102,97847,68966,401,-90096,-141558,-103359,849,166652,401948,586376,275489,-9062,-49166,145401,410199,482810,431017,234981,87841,186590,404546,375965,207670,-36062,-18216,-4959,36871,-25550,-85472,-106539,-111792,-63967,-21446,1851,-3841,-15781,-10202,40555,94825,110007,103293,104537,21167,-29587,-75917,-71247,-13099,7213,-18597,-49488,-85588,-127009,-79929,-60780,-113245,16721,-86975,220918,955970,1667148,1699013,3580087,3980594,2288977,324270,36690,37062,-155927,1128,74025,100302,60486,10716,-31370,28606,130779,239145,332512,358808,230206,54828,-27828,-38282,13727,85056,60637,-15187,-64417,-91628,-104479,-77242,-52689,75780,162743,99461,13343,37406,38764,22453,35800,-82417,127936,447247,517362,243162,7921,-2841,153535,120582,102472,44169,-350,20333,-6875,-37734,-34303,-19028,-47417,-28613,16663,17183,-27790,-113293,-2032,27433,22630,69002,117123,166124,175826,190697,127977,21413,-34452,-56211,-96105,-50801,35357,20885,27947,37606,21547,-28083,-84850,-10772,10988,31308,6073,-54597,-100896,-62159,-1855,24202,-21641,-44447,-50751,-59163,-57441,-94574,-117948,-50110,13021,34017,-27465,-115968,-38472,38574,56620,34760,47342,73199,25609,-50510,-73114,14719,66923,104020,67592,-49410,-98627,-60838,-59392,-71755,-77786,-49185,-47465,-91458,-70317,22402,-350,-47155,-88968,-74817,-59248,-42363,-65179,-103579,-110734,-70003,-24219,-29609,-33268,31566,175542,263330,197462,164704,180914,185738,164249,99169,72342,44088,9649,-44535,-92417,-62058,-13740,-13047,-45955,-81342,-33546,23223,15131,-43608,-103547,10000,104908,104951,22395,-87258,-130132,-1208,184749,313525,188628,22302,-7331,40321,73782,75322,93282,110138,113707,76139,37403,10864,-22381,-60754,-63303,-61013,-24258,62533,61957,-11190,-47925,-47626,65068,213304,280832,217692,82046,33072,24893,-39936,6544,96877,95291,-2213,-58751,-80535,-119803,-62516,40016,148397,223284,250556,188547,129414,107809,81394,5684,-57362,-98661,-45920,48398,211210,264721,136348,227869,339513,373767,314688,191411,83659,19694,-17913,-43486,-60447,-60938,-58651,-51572,-45069,-82912,-109942,-135285,-83919,-3747,121495,137000,131165,219473,338234,307811,211597,91148,32911,-42666,-97547,7583,115043,205360,212091,123480,64182,42814,23944,2822,-34803,-153155,-107592,-4513,43254,77279,380225,647853,429435,165845,35323,36810,63005,68981,37620,91760,116524,75881,46522,91408,111358,114471,62214,-38385,-83960,-96393,-71011,-40384,-44073,-53255,-60017,-57654,-100483,-44652,24821,-5869,-103706,-95248,-57437,32933,14614,-6891,44890,116093,110499,46953,73044,220671,304333,328110,329715,324354,234748,145837,65268,7073,-16870,-2424,-41390,-155892,28640,154878,188873,122253,17679,-55193,-69322,-38058,-525,-9417,-114879,-67252,25932,93156,127915,133253,81686,5608,-78551,-114079,-53818,-59924,-90677,-66123,-7582,50951,138160,267565,369667,356903,281257,223943,208879,154432,70509,37718,68085,51256,-45560,-107660,-8297,100637,149346,106788,-3642,-136995,-60808,-22189,9632,44212,153166,213617,275113,250445,97970,30585,-15001,-52693,-105707,-44309,16449,-31517,-7152,-42747,-46272,768,604,8695,62831,66974,16249,-32739,-42493,-28934,-23981,-52388,-34917,-35245,-34895,-46504,-87343,-78823,-20601,7184,12025,-38137,-66933,-43951,22534,91403,118538,87664,39541,43333,1163,-32573,-17140,78062,126021,46356,-44667,-106205,-37173,64043,165752,373418,437133,355632,196555,45801,-2056,16037,28664,32166,16620,-24223,-16058,-6152,-83187,-105018,-56274,-49660,-74749,-138531,-94146,-40821,-24939,17342,50750,97660,90228,-15003,-149031,-126047,-103433,-97393,-34162,114654,260122,324478,336407,271271,170283,68457,-7042,-12752,39645,91186,128826,43053,2618,-48615,-113174,-82875,50951,42062,-10484,-52266,-95518,-119696,-110447,-93721,-96456,-91867,-65181,-21769,-10464,58546,64674,55049,21241,26128,48628,124153,161977,57299,-55124,-79959,-69471,-76645,-99453,-94853,-84988,-93116,-90541,-64461,6577,35917,35545,-3686,-37084,-94182,-51490,-16989,41238,44572,-67505,-128420,-46323,-10221,-16085,-41945,-73965,-72084,-48397,-57389,-48388,-77967,-69369,-44898,-12620,80999,149610,159700,128769,51256,5932,53166,166992,225986,211826,169936,82061,-13056,-67710,29482,109733,108116,60061,75018,73862,60222,14342,-44702,18219,44981,-39104,7840,61672,135873,111020,38074,38880,50898,-1739,-77706,-151021,-91474,-17030,-36660,-34639,51184,203047,254822,150871,-47179,-99554,9509,70714,80813,93659,59095,12719,-10808,-9345,-12358,-17922,-36353,-42162,-33045,11075,50108,40633,-21115,-92622,-145411,-129959,-28890,78145,178326,220811,216163,147371,91893,69014,58756,33544,29261,-25862,-66407,-63403,-48948,-25483,-24543,-32770,-54192,-15822,21575,20278,-85544,-135523,-40531,6648,-38176,-127440,-66204,-67432,-47524,-13244,-8666,-44535,-30002,16356,117366,250713,291038,160586,36469,-61692,-78786,-91526,-72352,-39959,-26836,-70147,25407,189235,323766,277109,79006,-111620,-93128,-7500,85033,139567,133783,52029,-77134,-119936,-103935,24307,277975,296873,188269,158056,258926,362159,359988,252632,127323,82896,66609,680,-58355,-82359,-80138,-82109,-86476,-48075,-7385,29831,4218,-49425,-64253,-14185,-29194,-95979,-43344,8703,23837,17376,-81677,-66005,-16063,45431,88405,73918,32033,21983,107021,185302,169539,83496,-10872,-55002,-60725,-29275,-17109,-25666,-119167,-142413,-88515,-53184,17018,115450,155327,52106,-91599,-39225,57126,16861,-82939,-99891,-20086,103327,198814,230278,166047,126244,143657,86273,9342,-63196,-19859,19925,-23407,-32719,-58278,-67839,-66390,-47970,-39986,-49008,-60163,-73885,-54965,-49641,-26539,4693,-4081,-61963,-92352,-7792,1927,-28107,-57075,-132837,-110765,-65723,-39361,-26908,-44960,-80137,-39506,-11049,-55010,-115719,-125810,-74807,-38121,-5178,29727,72135,114986,144666,84009,-2003,-40612,-87759,-104217,-58386,16841,43693,47419,52177,-1439,-116701,-59874,-11787,-25139,-35226,-34142,-30829,-56347,-85868,-86503,-7090,148618,344328,493400,502712,267249,95951,-18915,-87876,-30537,13430,11234,23243,75310,155678,233794,297460,259527,151503,80261,37689,31119,-14090,-38259,-60494,-32969,-7268,15932,20169,6350,-41522,-96532,-115488,-50116,-13540,50360,254101,424455,466515,231752,-66843,-191698,-61850,51203,82400,58460,17919,19470,71322,80891,-3523,-43776,-47511,-69816,-116909,-66047,-49594,-27250,-14867,-49025,-97217,-62806,3073,53086,70757,84559,53777,26197,17629,10081,-73761,-169516,-62568,-32561,-69880,-148907,-79681,3442,79748,58790,15299,-11473,-25542,-39457,-2172,17183,40504,101128,270444,418112,390840,377167,360391,249822,109988,-32675,-88980,-47613,50784,77912,17042,30593,183156,347509,331570,286853,255842,223633,164824,52328,-18574,-32004,3098,17600,62067,161994,225505,195807,109388,-9168,-95522,-55807,-45543,-30743,-57464,41233,161859,128921,70083,63951,245112,309396,289379,266192,152981,74091,21732,-20217,30282,97415,133158,120198,79645,69021,12404,-63468,-121446,-12889,72419,101750,95897,99019,127052,81994,29786,11962,-39024,-102541,-104513,25109,-19310,-116118,-35205,123928,178342,147580,185806,252066,215934,61946,-49018,-97652,-67938,198696,316187,375249,324874,222421,35405,-52046,-47458,-25103,20019,22563,6768,160009,219351,10854,-131459,-46472,32372,83418,117405,158226,208915,275817,312902,338906,160925,-6835,-117843,-70842,39686,114428,126093,97058,6153,-76745,-141631,-96300,-58931,-69836,-114191,-43521,129960,247142,318035,330108,286846,191400,110978,47472,22978,140296,264510,292290,227246,123613,23185,-1967,-12689,8560,39112,18928,-16671,-17964,-35162,-95841,-134084,-42586,-41593,-77599,-89207,-13957,123491,270771,382453,403876,359454,211265,28266,-97556,-143913,-153126,-130375,-96781,-98497,-104596,-30643,49431,72291,63117,49067,4155,63847,186855,242624,162522,-27227,-81766,-12595,53342,208715,225675,171569,135219,103054,76578,115880,66225,-47994,-131100,-74943,-66128,-86927,-95101,-63229,-19451,-38945,-73752,10339,83401,154218,228536,279069,217672,132686,57402,-27590,-102247,-148016,-115459,-75801,-43265,-5835,26103,52043,59671,69243,45228,31045,14931,2825,-32653,-94684,-39172,66077,95879,63583,4186,-63624,-25958,38964,72159,76550,58970,37853,82492,177597,130602,14241,-101549,-54612,67746,165657,242607,315619,373458,314966,139803,46308,-69202,-82213,-31490,5097,-1630,-50847,-91834,-97092,-71680,-51373,-50817,-41991,-51187,-62774,-63231,-58116,-70391,-64145,-24206,-35338,-52893,-21866,57144,93373,73231,40481,6962,-48247,-85542,-104960,-105723,-86366,-69661,-23451,69699,54878,-56078,-88271,7662,34322,-14451,-61194,-77123,-36658,-25922,-1483,-31096,-40361,-3272,-43459,-117418,-140292,-94300,-70113,-68285,8495,64612,20597,-58032,-92095,17002,4947,-63673,-60213,61642,63706,-24126,-62458,-32615,25809,76025,42799,13658,17174,-20942,-25100,21139,82043,60485,9082,-49598,-94511,-137972,-91233,-119057,-125609,-72861,57410,125148,86155,8791,-63591,-63845,-46841,-42313,21949,103096,226975,273635,162084,50976,-38739,-95760,-77317,-79724,-128075,-81208,-31940,-30424,-81080,-89667,-26459,76629,128857,183143,180224,134811,74774,3202,-73127,-77182,-58955,-79425,-135097,-111263,-47877,-7682,-55665,-114394,-146426,-82148,-19497,-40252,-54908,-6076,69252,208480,274515,262360,131372,-30251,-52619,-2843,-21933,-46430,-37441,27965,83844,68022,-1621,-76545,-42880,-69431,-64902,-31824,-31784,77720,186153,125038,46433,76900,163294,182166,89564,33218,58061,263150,506344,619159,507842,184666,106521,187871,224267,127133,-82928,-125942,-102192,-91794,-65622,-41677,-78319,-89976,-5283,130636,187925,246596,195829,79735,-11792,-77919,-121453,-77685,-6293,37987,23779,-22677,46893,125482,103063,-3517,-82766,-67815,38828,144406,170617,72906,-33108,-99158,-23963,47963,118131,114844,18037,-64081,-91129,-50568,12156,22902,-79943,-174502,-63035,66525,170117,201058,191643,145210,74675,-37434,-122661,-45877,60637,145065,225696,192226,93627,4271,-80000,-43026,-21230,-35282,-80467,-60662,-12193,4585,17124,30641,46945,53333,37912,23388,-1879,-5834,-19899,-44080,-56314,410,20669,18209,6808,12952,43852,13617,-88421,-157408,-106080,-28255,15996,27735,19304,-645,24152,89185,79210,63909,18189,-24670,-36482,-55517,-44269,-12983,19671,19870,7383,5620,-8474,20958,61052,42535,-14795,-54261,-120556,-72411,-40030,-5501,-30118,-73028,-53180,-45932,1742,47523,76334,90680,97730,124489,58100,-8431,-66800,-110544,-108370,-54626,9351,70667,66409,27653,27250,54897,-27334,-81859,-62487,-100785,-39342,-11260,4385,16506,-17154,-68540,-92691,-32184,52391,108123,111514,81193,115081,145524,123071,106528,99519,18322,-41301,-21393,-19215,18940,84130,74597,-68101,-85351,68946,147088,64476,-46165,-15539,14307,15580,4156,-53576,-90710,-31990,895,-80665,-45549,11133,27964,20419,13872,-10188,-10498,-29062,-46515,-97870,-36727,4794,25887,34194,45418,20520,-3853,-16328,-24148,-52845,-61472,-69388,-80702,-73337,-57812,-63118,-41459,-26128],[-47569,-54293,-95955,-89712,-50203,-46992,-7073,63441,138190,190195,71975,-51723,-99098,-145358,-93205,-10443,43866,24833,-19137,27045,56658,59686,19079,-43477,-81367,-45466,-15738,14860,7488,-19482,-45891,-56407,-54473,-26135,-1262,6100,51221,66572,50556,9081,-30079,8490,57945,103055,138121,115586,50235,-6122,-10885,79269,113300,55274,25710,-1930,-9124,61017,163697,137160,79701,30924,-50801,-76526,-100971,-77315,16206,149808,290751,281644,246340,205403,234570,222400,193102,177401,243875,336930,83690,-42381,-93408,-100092,-27809,58859,145542,158543,49956,-51281,-88524,167537,420788,398200,210306,-7350,-91863,-49535,-22613,55751,30464,-39711,-98329,-77592,-46926,-54326,-30318,-6768,-49224,-108260,-110597,-63137,-40017,-70454,-102586,-103315,-67610,-14723,31865,125986,172619,166447,113656,16136,-83988,-64097,-2485,23168,50080,92137,52427,901,-23281,-28252,5016,26489,9596,-5752,62723,174674,226988,242323,151314,-23812,-79728,-47328,-14108,33264,21446,-18906,-86390,-90413,-57562,-38050,-69933,-69747,-11836,-35335,-83183,-115092,-137773,-85532,65304,258200,283085,183678,59970,29801,119897,48615,5351,-59574,-11607,106942,164486,105479,-7514,-23407,37005,256350,193195,90354,34004,19189,30864,-17538,-74769,-130714,-85520,-44686,-13471,10637,-29024,27951,75478,14732,-67628,-66813,52504,139167,39685,-44362,-20892,17176,51485,99654,103436,-11639,-98780,-68729,-27224,-43485,-67301,-48097,-28179,-40753,-78039,-45106,-35481,-74754,-59963,42501,102064,8729,-28954,62264,126714,143943,85663,54179,32978,49535,55020,45708,9577,-34024,-66547,-83808,-75394,-61817,-43367,2989,4455,-46535,-89023,-141099,-52265,46676,38059,-20393,-47493,-26668,-36696,-124984,-45171,-15693,-46492,-75419,-4439,82769,154301,103879,-11011,-79435,-39486,22473,103004,108059,13242,22614,84784,118592,780,-75868,-37924,32583,30574,-67398,-125941,-29443,46567,58452,39740,29571,25172,12534,-19499,-60502,-59667,12188,45946,38208,-13011,-45742,-44401,-75240,-129290,-93091,13960,83532,178187,275778,318147,241644,74003,-54469,55189,292949,438791,512013,481173,349190,198812,94931,55436,14977,-7484,-26469,-70355,-113507,-145069,-72904,8111,24967,17386,35342,172145,316605,422514,308488,61893,-95586,-110228,-59241,-3487,178393,330847,246883,44226,-106880,55595,150284,125495,94418,37286,-55,15167,137574,226309,152466,37226,-36079,-62858,-55128,-82615,-47223,2820,63505,65764,39199,47390,17031,-31756,-4785,60468,85640,1273,-55900,-52346,-58706,-55132,-80160,-161379,-50635,-72503,-43340,273776,416547,412965,302446,124755,-15898,-102345,-74776,-61948,-61610,-61386,90147,201791,43863,-116847,-28589,24850,37543,37317,15297,-50487,-126050,-81604,-2969,77314,116755,50066,-43116,-126568,-38367,117215,288882,416188,401494,98185,5188,-77593,-90087,-21182,-8840,-67533,-62468,16862,42410,-8111,-46947,-51217,-33649,-20047,-78483,-49059,-12660,22867,-111910,7540,35668,66277,71143,86692,123451,101410,183236,-96239,-45730,-35118,-86241,-50111,-51985,22393,126732,133236,48136,-64951,-101338,-123881,-89642,-40627,-16535,-37882,-61441,-104231,-77670,4480,24887,37866,-6866,-85184,-144077,-104154,6796,176566,374281,493224,193029,-42780,-65994,134185,433763,529027,466560,198576,-32645,134608,403464,391022,209187,-30628,-22696,-8942,42258,-26745,-101941,-109566,-99863,-57842,-21553,-5741,-15285,-27929,-24915,14315,59519,68470,53829,51122,-23167,-48557,-93174,-81425,-24241,-5091,-15194,-15618,-65781,-131363,-63847,-45565,-108941,-34396,-37930,-11960,815458,1524752,1052299,506154,1437004,765759,-154298,-13007,13020,-145977,-35845,51850,89102,58005,11527,-42388,-4452,63648,163006,264474,322748,225435,52416,-35384,-50078,-1272,70577,59672,-16782,-81726,-69799,-69533,-59960,-65632,61697,136162,73559,1814,64146,94597,74878,63515,-58166,126416,472831,558028,245269,2767,-1542,151588,163152,177568,82476,6334,-33,-33437,-50741,-38640,-23322,-58186,-56880,-1797,9828,-23147,-113910,-32858,4634,6787,51284,91577,130764,139216,160233,130327,37633,-19732,-54211,-91140,-30350,61576,42430,22251,16199,-27018,-76409,-83516,-20074,-18309,10840,8065,-46845,-105432,-48308,25671,58043,836,-37815,-50833,-57778,-58155,-111428,-126894,-41630,27272,45782,-31125,-123122,-35182,43405,54772,26758,42782,71632,21651,-59278,-81940,15129,74254,119932,94159,-29253,-98643,-68157,-64938,-71407,-69110,-37943,-32121,-78650,-68670,26677,8559,-39081,-84326,-61088,-43122,-31071,-57891,-102937,-108084,-78520,-39029,-42658,-42984,23741,167704,243059,176413,152142,171564,170999,126371,61311,49665,35033,9821,-32870,-71430,-61600,-20813,-14078,-39291,-76763,-39511,16116,14037,-39877,-91564,14406,95601,89513,6224,-103412,-92242,34559,188337,304899,207868,30827,-19997,23104,56724,58308,81174,108975,119961,82574,37794,7508,-24146,-59867,-53293,-48174,-387,112569,126734,40721,-30668,-43038,64548,224763,304423,236837,88756,34746,20098,-43934,6745,93880,86240,-6866,-54403,-67835,-103375,-67919,40134,161691,262425,298449,229513,153755,122999,89001,7244,-45223,-67562,-81114,-14497,111742,233269,165702,215042,288358,334954,311722,211605,118038,54170,-531,-40237,-62141,-66036,-66378,-61085,-53229,-86576,-109427,-130146,-90066,-23036,68477,48566,64062,162668,321086,345569,260092,133342,56831,-27667,-93819,-7162,98118,193864,208397,123231,68170,54043,40884,10402,-36779,-166740,-90764,10606,52303,67561,329490,625587,446851,191023,55562,47378,56497,50740,16201,83908,125551,94919,64907,96731,93430,101686,65170,-15758,-62346,-75803,-61193,-39957,-49292,-55930,-65537,-65529,-126592,-55584,28038,9807,-77660,-112358,-30127,67702,45800,9364,36156,108163,107940,49553,72674,206040,260386,274520,285208,292539,231046,149121,54942,-1597,-23312,-11725,-47878,-141287,52882,177463,205990,136424,24717,-53305,-71879,-50344,-26685,-24162,-117410,-68647,14839,73823,118713,130271,82475,2854,-91763,-94109,-44516,-59059,-95215,-55095,22556,82249,167476,292118,376753,349854,269727,207200,184735,130171,53788,32723,69776,52559,-33884,-122755,-9991,113899,166600,136156,30824,-106522,-98338,-53853,-13929,20341,133678,196073,265155,283779,144362,59167,6334,-25352,-75455,-58920,-25937,-63158,-20359,-52611,-55405,293,19514,34120,88383,89435,26993,-32072,-52275,-72218,-82490,-93188,-50806,-27543,-15937,-31603,-78540,-81979,-23387,522,4453,-45455,-76911,-55096,9325,94031,122371,75851,14322,16495,-19185,-51585,-41092,47743,86026,294,-73005,-118317,-29905,69753,177876,418429,457481,361894,208833,61023,13969,35329,54504,69685,67942,43997,56709,37629,-69100,-126495,-61439,-50121,-74376,-136860,-96880,-41804,-28086,16664,54147,96274,75824,-27905,-152247,-114129,-96499,-73313,-9070,121419,243541,295814,322271,289016,213042,105722,23271,17287,69160,124582,176829,93398,28762,-38586,-120577,-96017,56808,61964,-2043,-58918,-124933,-146352,-111423,-92349,-90818,-87926,-54314,-887,-1065,55119,60286,57133,25021,22485,23159,73988,126266,39495,-64209,-81637,-69884,-72759,-97140,-95853,-83822,-84114,-77824,-52255,6782,34799,33572,-6099,-40189,-88899,-55283,-40349,-7545,-6555,-99661,-104732,-26727,12645,9739,-22508,-68294,-79380,-66088,-76534,-67006,-77228,-62847,-54068,-21498,86085,168955,185344,152459,53489,-2026,45356,141551,161938,131498,99409,43491,-27323,-61199,39843,110642,91342,23798,12652,3545,5240,-24461,-63778,4426,14821,-92772,25387,114284,197002,153976,57373,41557,45701,-9691,-86132,-144775,-75680,-7093,-46108,-51834,28525,222163,320844,202378,-1663,-111128,-21256,62714,102579,129137,86410,17555,-23432,-20587,-20190,-25704,-40692,-47945,-38509,10024,44255,23828,-42436,-114209,-159322,-139559,-32251,68489,167708,220756,211038,143249,83567,55581,47171,31124,35061,-18813,-73747,-82586,-67729,-27679,-6274,-13885,-50503,-16663,16344,-7524,-135666,-106130,-22099,11856,-46985,-120225,-60822,-70111,-59322,-17504,-4895,-33748,-21004,14873,112495,246901,280095,141917,12781,-76484,-83599,-97371,-76519,-46639,-21980,-64119,25784,184708,296395,240869,59499,-112591,-88286,-13346,71242,147023,162076,77184,-69591,-132159,-120875,-10180,213116,223219,134278,127180,234832,334747,332467,242672,132432,89242,57662,-12518,-69817,-88798,-73484,-65212,-62993,-30508,-3056,22877,-13110,-79040,-83138,-23641,-31401,-80251,-52604,-10177,-974,-763,-84834,-61440,-15003,47021,96675,83022,29814,-1081,61022,128744,97053,11994,-54332,-74884,-66119,-32316,-20353,-25785,-113434,-168053,-107417,-54150,27185,121442,166998,61042,-84521,-48428,54716,50520,-30263,-83929,-17194,104467,198594,239910,188923,154786,169571,109360,18273,-75257,-31065,7269,-22655,-28823,-57744,-65897,-59761,-37014,-21928,-24627,-33206,-60481,-61655,-54562,-20469,15120,4889,-53344,-96918,-16028,-3393,-38830,-68321,-137833,-109632,-73041,-53287,-39314,-47048,-70563,-25659,-3908,-48671,-109440,-133952,-84512,-39067,824,34569,56769,77223,109792,75420,5025,-29990,-84391,-107866,-59473,21742,65718,68420,61921,2145,-117470,-66806,-17584,-28357,-38570,-36209,-36702,-53037,-81449,-80317,-2100,146896,334419,455890,428228,194679,60413,-41202,-68062,-22659,12250,5707,14751,68280,143267,214555,269412,236282,149800,96831,52667,39280,-13708,-36651,-62513,-30220,3923,31815,37751,15227,-47750,-109548,-112669,-54431,-31077,10294,222910,393818,431657,213201,-72517,-161365,-59158,40231,60708,48204,21744,16645,49494,39762,-45428,-73437,-56285,-58386,-79171,-50939,-49872,-29326,-19366,-51845,-99524,-66421,1434,64066,101126,117844,70083,28609,13057,3974,-81503,-152346,-50243,-19263,-55355,-121955,-90414,-7041,64653,39946,-1937,-28626,-37263,-40661,-795,17435,41259,98266,258656,399812,376750,373255,348969,232107,106030,-40487,-109134,-49578,54048,83160,24060,29982,152649,286275,272892,210698,159981,132683,96644,18981,-42642,-27187,-1470,6150,46563,147982,211689,189571,115213,-8160,-73723,-17470,-23697,-25539,-64476,51654,180285,145202,78748,83554,267287,269095,196424,155273,98954,69447,38947,-3543,30465,86371,117849,101302,62386,62053,7772,-50581,-148614,-26338,79574,127812,129678,147469,184951,138397,97928,65878,-18097,-103289,-99261,34855,-14252,-118018,-55936,104260,158333,108276,108946,170759,189939,77481,-18941,-81019,-63058,221497,348397,376916,282237,162198,6612,-43070,-23167,-8910,39239,50905,45811,217625,256695,42672,-97537,-51814,-12062,28216,68316,125982,204155,285468,312135,308342,113294,-31563,-126327,-76217,35314,114885,138624,117535,21174,-72558,-147844,-103966,-62842,-68062,-111057,-62362,113952,243823,331991,337469,257113,136252,59261,3677,-6362,138717,272965,309233,240920,141822,42295,15222,3808,17120,29479,8283,315,855,-28246,-96696,-139711,-53682,-59211,-91934,-74342,16561,140262,260452,386561,462750,425174,229806,14153,-126798,-164987,-168434,-139248,-105269,-108916,-124253,-61550,13416,43386,44991,45189,2821,68334,201717,254198,169306,-20677,-70107,-23272,29192,200184,236172,189309,153386,110130,77188,109874,56901,-58223,-139211,-74256,-66451,-91826,-88525,-62518,-23500,-42091,-92031,5506,89866,171864,231402,282107,241420,155362,65340,-24582,-100249,-166581,-133874,-100524,-67507,-26088,6352,36740,47062,40771,-3070,-849,11170,18487,-18761,-95607,-33490,64145,89849,63913,12736,-52454,-32971,35781,96550,105905,86359,72698,113951,196352,150187,32072,-82762,-49763,73351,172156,235317,300828,392847,357237,154938,44809,-82282,-69802,-26011,5442,-8249,-57012,-94083,-97502,-69601,-48233,-48083,-41380,-57195,-58686,-50571,-48946,-78864,-73388,-29372,-53286,-69450,-32586,50424,87760,69618,41371,19242,-34816,-86374,-107016,-92940,-65754,-52951,-16409,76872,60052,-53073,-84473,4200,39188,-1143,-48810,-64140,-20072,-6069,17424,-5694,-30137,710,-37478,-108546,-126170,-92185,-76973,-84558,-4219,63895,26021,-57905,-103965,238,-6254,-64099,-73008,29297,34141,-44504,-65961,-37622,18978,74960,47411,5110,1612,-38336,-23675,49179,121445,90921,26729,-38095,-82272,-129313,-89835,-107894,-107827,-43573,98517,154974,106908,24847,-56666,-67637,-57569,-55001,8091,81326,184823,237889,138688,35182,-42799,-93771,-103355,-99482,-97146,-52707,-25167,-32046,-81031,-103290,-61390,55054,135174,207711,199422,153358,91584,8174,-88841,-82969,-63543,-85189,-140384,-106659,-35851,14216,-20560,-76514,-128653,-126515,-51254,-67556,-74306,-22648,55928,224711,342154,362904,227159,29001,-37872,-6132,-26285,-52400,-51937,9331,59447,53570,-10242,-80132,-36519,-54896,-83234,-69569,-52633,88709,191734,129800,52858,77125,159159,180159,103853,64553,104559,312336,531407,635622,543467,207796,114880,196712,238455,142123,-79794,-130216,-111757,-112131,-84972,-49105,-84583,-94089,-21314,123763,187695,239476,185963,75401,-14675,-85115,-131331,-88399,-15502,42775,30877,-33864,45766,145577,131673,11079,-80581,-69347,39751,144439,164689,61980,-47859,-103275,-8093,66803,122968,105678,14200,-60967,-93798,-43046,38699,67726,-31040,-145659,-69111,79456,203292,228809,197304,135810,45375,-71860,-82965,15656,128620,207296,278209,242859,130725,28210,-54593,-22672,-4639,-25734,-79077,-57020,-2469,14763,24142,36120,43361,43157,25278,6144,-11842,4816,3193,-25921,-62474,-667,31835,36052,15951,18229,58755,50195,-50212,-118495,-92194,-21746,21353,24730,6457,-19706,5353,77046,78246,69852,11700,-44819,-56586,-73373,-64980,-35459,-5675,-10743,-23806,-10925,-14328,17587,63131,50703,-1724,-39511,-114463,-85729,-60066,-29256,-47809,-62907,-37407,-42564,-234,59567,94278,91571,70733,102137,50807,-8736,-68309,-115296,-112347,-64531,-9508,39700,32235,115,10076,50436,-18611,-74463,-54942,-82775,-17806,23975,42584,59972,20879,-32747,-56404,-5144,74761,124484,107274,61045,82441,120015,109795,101645,92997,12655,-37424,-3648,16493,49216,100672,86973,-45274,-76380,71900,151634,87001,-45418,-33637,2127,8619,638,-54626,-79532,-17518,9657,-74371,-31949,26974,45136,35391,18074,-10508,-10098,-25313,-40829,-95734,-30638,-4461,9388,6218,16028,-387,-19020,-20289,-24584,-53885,-65777,-77335,-76917,-71382,-49378,-45441,-19913,-18393],[-55018,-57930,-94567,-94541,-53093,-49586,-13968,52493,128976,180587,57048,-60006,-97335,-152690,-107615,-38054,13537,19534,908,48836,81320,90341,38123,-31625,-77033,-48890,-18629,12093,626,-28116,-49541,-54089,-54884,-32688,-17205,-18597,16238,29233,27432,4751,-27524,5159,55134,102910,133096,96206,20131,-44761,-53244,23869,88203,73921,42710,-5427,-17791,66331,184432,156442,89556,32749,-47042,-58093,-80644,-66969,29170,175375,305929,295480,236471,192085,234230,242657,221274,211425,288373,368757,97841,-23271,-81844,-112865,-51244,37192,122144,162871,57780,-46102,-97843,163023,434619,408710,191810,-29409,-66778,-17289,-41260,42807,23972,-45336,-103226,-82184,-52596,-53385,-17229,5815,-42873,-107841,-116149,-75873,-59833,-91287,-124172,-115737,-70611,-12582,38169,130639,177150,168801,115303,23874,-65418,-59476,-894,21347,42553,87892,66876,30882,340,-17628,5767,19684,4739,-10615,47005,149495,194161,194503,101717,-46142,-81771,-43728,-12784,33166,20962,-22574,-88871,-84816,-52719,-37627,-73377,-74250,-10122,-30491,-65934,-78775,-101389,-85277,40645,249318,309890,204780,54552,10528,101511,40508,7943,-51218,-11599,90191,125532,46676,-63028,-38104,30239,229316,169645,94490,60787,37482,20709,-19298,-43663,-113471,-61177,-25041,6040,42577,5346,48628,90912,28498,-56067,-74359,18677,94683,29816,-41758,-19117,6524,34950,91500,114027,10842,-88604,-72810,-26109,-38365,-58309,-39838,-10980,-11929,-65852,-66148,-67062,-97500,-69858,21214,71794,-10508,-22788,92382,174976,193590,108193,57396,34065,55018,66155,54511,22127,-11618,-51797,-93215,-82784,-56705,-36704,6880,13695,-42591,-100837,-143235,-39488,61074,46504,-17276,-43717,-21739,-41899,-133846,-42206,-33283,-60970,-101303,-31402,57485,135106,101713,4143,-65174,-35381,19500,100871,114252,24334,19918,60141,95620,1016,-57157,-21341,35778,23782,-76555,-83139,41865,87923,66839,32540,3337,-4231,-5412,-26166,-60439,-57491,17632,63371,46623,-19661,-50187,-48094,-77036,-129917,-137473,-52988,15963,135557,265024,330232,254505,62231,-64067,76966,309434,425633,472279,449207,337778,204172,97375,66200,35266,19123,1294,-56967,-118973,-130042,-49984,15974,10820,-8240,2798,138160,319794,467827,333669,72748,-79643,-95314,-32328,42710,194998,303099,211962,24008,-101518,84365,157168,118746,103666,46557,16391,62167,177287,237144,174422,74700,-3660,-34074,-32563,-69495,-32620,9916,65637,65074,37491,57715,40617,-8637,14110,79449,106320,12273,-48071,-40517,-30716,2038,-3836,-123920,-60766,-73456,-40086,262733,387724,392768,294729,126565,-10154,-97182,-76503,-61498,-74520,-96730,42427,161249,42938,-87659,-67529,-18795,4285,18285,8413,-53881,-144983,-71761,4391,72401,115177,56823,-42638,-126565,-20069,145047,310594,418847,353804,52160,-11796,-81488,-86429,-10588,349,-69871,-79635,22384,48849,-10876,-46852,-41106,-27005,-19712,-74331,-43464,-33817,1451,-118419,-101196,184047,604662,954634,953620,612829,242092,148231,-87854,-68725,-54863,-83752,-59217,-73956,-10209,88546,115164,55940,-50690,-90074,-117601,-83686,-33622,-14315,-32928,-39107,-66789,-110412,-59174,-33699,10807,-14361,-78563,-134275,-96515,16319,184701,326463,373435,106294,-67581,-81525,119131,447484,586567,559419,273120,-49999,87002,367275,378491,201255,-25138,-21538,-4681,49800,-27629,-114791,-103205,-78862,-45929,-18847,-10836,-24614,-38902,-38611,-10173,23737,24135,947,-6099,-66344,-67302,-109063,-80290,-26073,-4687,5580,24097,-45357,-119699,-55493,-37103,-106169,-75376,-35666,-37975,746074,1493924,1594270,1088221,1326652,656310,-10959,-35357,-3703,-140958,-55401,39247,80267,55492,12603,-50486,-32240,9996,94717,193154,269011,205606,43182,-44932,-61858,-15164,57011,57870,-18278,-85192,-22292,-14692,-25878,-69943,48531,108918,50858,-9335,75774,138414,121970,86244,-35050,108132,451058,542617,224662,-10056,-7545,138841,198661,248708,117831,14572,-16994,-58924,-64598,-43984,-27762,-64336,-80132,-16990,4881,-17960,-103240,-67247,-21735,-9419,34618,68884,97223,102466,124713,129596,52378,-3802,-47164,-79255,-10064,82117,58296,17021,1943,-50913,-86453,-75480,-38021,-52957,-28166,-26945,-80667,-113665,-14816,58737,84813,13074,-36827,-50723,-55100,-57577,-120652,-132019,-35433,39880,56428,-34617,-126110,-32359,45621,50693,17900,36418,66309,14436,-70056,-91781,11168,77278,130922,117854,-10668,-97294,-77338,-72244,-71247,-58959,-24870,-16656,-65890,-67878,28734,16311,-31602,-80991,-50528,-28927,-20870,-51199,-104152,-106198,-82430,-46762,-50109,-50521,15419,152606,214964,150717,132007,151502,143831,80751,20930,24070,21882,6107,-25807,-56877,-57789,-24583,-12103,-29558,-66169,-41962,10354,13931,-35400,-79796,16178,82667,70872,-13771,-108496,-57085,62881,179525,267999,194657,25468,-37842,2201,36217,41159,73605,111381,126660,87824,35892,1870,-27135,-57486,-41840,-34625,24348,160959,193306,105843,-5423,-40410,55094,222178,310565,242286,86955,29848,10096,-49290,5018,88544,77883,-8554,-47878,-55430,-88237,-73190,33184,158384,276457,322128,256047,168769,129649,87778,17,-41622,-46287,-100974,-65792,14173,181280,185247,193124,221849,271828,286735,220508,151978,90888,17771,-37407,-64607,-71728,-74417,-70878,-62317,-90917,-108701,-124602,-101233,-45632,21006,-21458,7789,109392,289956,363925,291787,165399,74497,-16312,-91209,-24272,77363,176400,196696,114620,65974,59677,53212,15167,-40628,-164262,-75857,21979,57691,56993,268476,570774,442421,206686,70713,49802,39931,23151,-9051,74560,132968,112931,80662,95979,70633,83982,69581,17232,-32080,-54645,-52120,-41870,-56694,-60912,-71106,-66734,-134617,-66654,25942,19754,-52962,-95536,-6949,89980,69098,23974,19016,84842,91383,46630,67454,176037,198026,200683,220140,238272,207020,137070,32232,-17691,-32779,-23387,-56216,-128605,69311,191176,217924,151187,36000,-47640,-73058,-64156,-56071,-43723,-121329,-73371,-149,51327,104107,119729,79795,3140,-96388,-75735,-39514,-62257,-98678,-37979,51467,109153,192053,306928,371881,336405,255949,187492,156534,103400,37052,30450,67607,46925,-28108,-136458,-14090,121571,176415,157443,56099,-76461,-127763,-85278,-39152,-6183,104455,167476,241963,302287,188031,87682,28136,4452,-30660,-40771,-52580,-91451,-35456,-65261,-67811,-4260,34978,57702,111721,109332,35063,-36020,-70010,-117886,-126132,-129788,-67705,-24437,-3564,-23126,-74710,-89996,-31612,-12125,-8671,-56770,-91991,-72391,-12651,82932,115976,59109,-9501,-7765,-40086,-73706,-70429,8080,36803,-48368,-103139,-125779,-25475,71289,182941,446027,456066,353260,212032,72201,26489,49950,75179,102189,116922,112974,132789,86434,-45660,-138718,-68419,-51453,-73508,-131642,-102257,-47091,-36678,13539,57711,92803,59735,-37812,-129700,-89615,-77963,-48347,15470,125828,220217,256791,292193,290442,249628,143302,50761,42151,93212,149729,215479,147253,56115,-26386,-119186,-104398,63296,81572,4458,-67390,-142728,-129159,-110373,-93218,-89723,-85359,-43348,20240,6727,48476,52235,54558,23405,11586,-12985,9298,78324,13746,-73712,-85187,-76116,-75202,-100076,-100956,-84822,-77044,-67212,-37885,4612,30428,28083,-11892,-47333,-84898,-61678,-66035,-58197,-62577,-130172,-81549,-8689,32270,28439,-10920,-67789,-89258,-86263,-95174,-84460,-76757,-58664,-65583,-33272,85526,179375,199129,163213,45309,-15873,33520,109773,94250,52154,29339,-914,-47989,-55865,47177,104387,66713,-15904,-49602,-63796,-51501,-69761,-85463,-13994,-21535,-97132,55157,163547,245387,185977,67878,32602,28484,-25160,-98591,-140267,-65040,-3541,-58569,-67299,11353,224403,359600,234668,38058,-93090,-58656,45660,112703,152576,104565,16015,-42172,-38478,-34370,-39914,-50678,-57956,-47624,4647,34341,4372,-67134,-141498,-172736,-154440,-40478,52278,145794,202556,188506,127147,64748,30791,24175,19214,33428,-12525,-77375,-102079,-92698,-35665,9216,4003,-53707,-29419,-3923,-51475,-185654,-78407,-793,20347,-54638,-114646,-56958,-72355,-78598,-28711,-6968,-28478,-19215,4754,95407,222233,243609,107788,-14699,-88337,-88267,-102298,-78329,-52005,-18643,-61647,18977,170398,261080,201226,39544,-112617,-87289,-20882,55381,147998,181937,96418,-63696,-143925,-141127,-48238,142598,144597,76951,90738,199633,290940,285039,215701,126740,87932,43855,-27911,-84813,-98905,-68588,-49371,-39281,-14216,-3474,7006,-38120,-119838,-101357,-34843,-34867,-66299,-59013,-29998,-26869,-21448,-89787,-60178,-16460,46424,101515,88021,21883,-33085,-167,56332,20435,-38003,-87063,-93441,-75389,-43941,-35212,-38147,-113519,-157110,-122908,-56632,31880,118367,170114,67720,-77018,-63064,42624,72659,18344,-52713,-10046,103987,191674,240083,202314,172939,181941,121303,23877,-85974,-43688,-4079,-18140,-25117,-58729,-65435,-54173,-26785,-4504,-1055,-6891,-48801,-70387,-57257,-11387,25594,11961,-47211,-102967,-27663,-12271,-51616,-81037,-141985,-109388,-81250,-69077,-54313,-51613,-61112,-10990,2568,-44798,-107846,-144334,-94882,-40652,5746,37181,39716,42932,76968,66783,11408,-19500,-81242,-113080,-63567,21443,81675,84969,65330,-1515,-121457,-75181,-27749,-36370,-44953,-38801,-42858,-51283,-77208,-77444,-1571,138598,314393,404087,345313,135621,29966,-58745,-54657,-16332,9372,-1973,5037,59294,127491,191157,237294,207108,138456,105867,64157,43957,-13847,-38120,-69189,-33378,9815,43562,52614,22203,-52988,-116555,-109184,-60743,-50884,-33260,189320,359517,395947,199721,-66195,-128641,-55695,20831,29940,34560,29776,22306,39589,15465,-72886,-101987,-67707,-49067,-46254,-22010,-39577,-29510,-24690,-56492,-104435,-74139,-5507,69619,123708,142279,80519,27098,4594,-6967,-93126,-134511,-31622,2223,-33337,-98969,-96925,-18036,47541,19429,-21061,-46664,-48755,-42220,-698,15781,38008,86077,230376,359911,342526,346125,316847,202374,96524,-38143,-127061,-50566,54107,82664,26099,26777,119500,220543,212390,135905,72381,49596,30890,-17202,-68764,-25183,-7355,-4202,30549,125950,183812,168603,109646,-12744,-42867,30691,3075,-19861,-72303,62123,194115,154962,82794,104962,274814,213866,99264,41991,43920,63597,57419,17788,36642,82019,109131,86175,43755,50587,3987,-30940,-129372,-35193,86490,153580,164235,196726,237745,192494,172953,130239,6946,-103126,-87503,52672,-2172,-106067,-80457,77119,127636,61677,36035,96765,157358,88984,11683,-60714,-65786,221369,354975,357358,226457,97555,-20426,-36804,1989,8969,61265,84712,96073,282786,294043,77015,-64873,-43025,-29982,-9057,25403,90988,192867,287425,301914,268131,67303,-53353,-132230,-81833,27770,111192,147976,135090,36908,-66770,-155006,-109797,-63487,-63590,-107437,-81319,96953,237870,341920,338861,218860,78463,6805,-42806,-35621,132642,264506,299862,228659,143986,56258,28661,15958,22504,21677,8891,20446,16999,-23633,-98906,-145043,-65302,-77320,-103242,-59589,42553,148003,238401,375406,508748,480762,239871,732,-143430,-182551,-179909,-142782,-109754,-115502,-142118,-93432,-25884,7847,18553,36036,186,74691,217736,263164,174941,-10615,-58217,-33082,7737,190851,244982,203949,166312,110407,71496,94378,37663,-74599,-143466,-68803,-62731,-90458,-77947,-60638,-27661,-45975,-108760,3733,98065,183315,222178,274253,258729,174783,71440,-22017,-95000,-149333,-136650,-117153,-93253,-48857,-15210,19496,32731,15429,-42236,-30507,3944,28956,-6039,-92774,-29372,57051,77060,60198,19780,-41106,-40770,30452,116456,131463,114503,113621,147448,209758,166096,46829,-68692,-43774,76372,171120,223421,283881,407149,401128,175147,49255,-84652,-58950,-20444,7127,-12352,-60284,-94532,-97650,-68017,-46486,-47936,-42581,-61813,-54119,-39386,-39915,-84657,-81338,-36338,-72044,-87029,-44180,40558,79069,64141,39766,27135,-25560,-87734,-105773,-78815,-44770,-33690,-5847,86179,67886,-46131,-78940,-674,41182,11403,-36309,-50466,-2889,12361,33879,20880,-14998,7373,-29923,-98002,-109779,-84471,-78743,-98310,-16795,63066,35367,-52300,-101217,-12250,-13796,-58963,-82039,-10788,-5443,-67718,-67229,-42710,10415,71379,51894,-668,-16601,-56595,-18082,78911,158465,122206,45501,-24771,-68324,-110786,-81047,-94252,-87224,-11567,137173,179711,127882,43434,-45268,-68754,-67035,-66861,-5608,59181,139525,194081,107857,14205,-51777,-92955,-123638,-110205,-65771,-22433,-10417,-27510,-81112,-113942,-81632,46595,150201,234739,215516,168616,106431,15363,-96110,-88367,-68686,-90017,-144830,-106342,-30224,28925,10405,-38943,-92791,-169820,-82947,-91798,-88540,-33233,49405,238293,401170,452144,313375,88327,-14583,-10033,-30296,-53644,-65777,-12182,34032,40069,-18370,-84876,-33076,-39927,-84147,-107720,-68862,95356,188484,129520,57063,74076,143870,163932,110999,92931,148586,348731,534198,628340,561470,230756,123987,204661,248322,152112,-77047,-133919,-118784,-131580,-105636,-59106,-92292,-99361,-40719,106050,180308,229217,177421,75443,-13145,-90130,-142037,-102806,-32252,35670,25689,-48073,49008,168253,162924,28233,-76679,-72217,37367,137795,150426,48400,-62357,-98148,7440,85814,123324,90270,8788,-58105,-94237,-36015,59899,105269,15704,-101506,-68997,90084,231175,250047,195338,120081,11659,-100273,-38731,72219,188341,256009,313872,282495,165274,53550,-26449,-3706,10430,-17018,-78452,-56102,4302,22546,29087,39931,37532,29777,7572,-15109,-16595,22970,34861,758,-65488,-5453,38374,47433,18103,18630,68966,87617,-1614,-70153,-66507,-11241,25956,20026,-7605,-41060,-18603,56394,69351,71930,8225,-61606,-77358,-92713,-83475,-53689,-29173,-39553,-50558,-24221,-15517,19255,67086,56239,7823,-28091,-101674,-96807,-80729,-56424,-69627,-50523,-20727,-36474,-7354,61495,102364,93529,51362,76728,37026,-15684,-75076,-123129,-116838,-78181,-31191,9896,1976,-20934,2226,53986,-4385,-67155,-50824,-72601,-6364,54961,77323,98237,53385,-1928,-24813,18679,93550,135634,100516,42157,47740,87992,89672,90484,81795,7423,-29961,13363,47411,73289,104542,85437,-27647,-69527,67266,144092,97782,-37842,-51660,-11897,-851,-6876,-60498,-70253,-4859,16744,-68873,-23864,37673,57781,46087,18558,-12722,-11066,-22626,-36986,-95218,-31119,-18210,-6649,-21848,-17433,-25514,-36120,-27076,-28940,-59541,-75329,-87348,-69363,-73014,-44727,-30521,-120,-10713],[-52393,-53399,-85667,-91063,-48767,-44781,-12632,49042,124758,170608,44992,-62293,-88174,-138723,-116575,-58289,-2115,27983,29027,78316,114703,124976,59869,-16205,-67042,-48411,-17962,13429,-2132,-32959,-50228,-47730,-51009,-33718,-24578,-33290,-9953,-3628,6574,3511,-19902,7220,56642,106349,130603,80447,-4061,-71254,-71030,-17725,66837,89588,54900,-11097,-24991,73130,200202,170950,98115,36424,-40052,-38971,-60251,-54021,46349,208859,321766,309214,226570,179828,231644,259557,247214,245593,332501,395294,115008,-1281,-64992,-112861,-67573,19796,100357,168179,71888,-33188,-104496,152937,430488,404593,170861,-46637,-41837,12823,-44628,31643,17933,-50738,-106644,-83290,-53416,-45908,-561,18466,-36686,-105979,-113060,-80911,-67849,-95822,-131836,-123794,-68853,-6882,43952,130863,177997,168028,114988,33151,-36421,-50849,136,19213,34813,82758,81238,66324,29583,-3079,10429,16122,2273,-14611,31883,125193,164780,152117,61694,-57283,-70380,-30355,-2543,39350,23951,-23495,-85624,-75907,-45335,-34284,-73763,-78444,-9368,-23092,-42427,-35820,-54081,-68419,14918,231611,325832,218196,48717,-7322,80999,32463,11892,-39882,-25455,53929,85055,8184,-115228,-85550,43627,280872,284449,264207,252332,197936,93023,-21312,-55272,-23814,41322,61804,66725,87240,41281,67731,103119,41521,-43835,-73622,-2359,65253,25246,-37113,-17755,-3864,20876,85506,124112,34863,-73656,-78533,-27620,-35257,-47512,-27541,9396,22547,-36971,-68283,-87393,-117571,-81148,-3181,36543,-31138,-13733,123085,224752,245288,128935,58931,35205,62089,78100,61450,32772,15671,-28669,-98837,-88486,-51889,-32639,7567,20085,-33772,-107716,-144662,-31961,70095,52125,-14872,-40979,-16176,-41235,-96252,-29196,-46672,-69872,-107260,-54807,35158,116324,97964,18339,-52106,-32519,14632,95478,116826,34579,18610,37042,72059,4776,-33761,-2082,39403,17077,-79102,-35423,109972,128489,73951,24825,-19606,-28037,-21537,-32451,-59298,-53858,23532,79940,47170,-31347,-56088,-51406,-77193,-119674,-110307,-89400,-46967,88519,241419,323464,253645,50866,-64149,100008,322337,408673,428014,408970,315681,202205,97300,76718,56837,40318,21455,-48823,-126648,-113285,-27026,19655,-4130,-35430,-35820,88537,290135,469592,333240,77633,-64930,-80054,-8547,78689,205312,273858,177645,2262,-84125,109688,157838,107615,110875,66495,53853,112420,200698,231376,186580,112753,34525,127,-8202,-56035,-18947,18746,64187,61976,37856,68746,68404,14903,31624,94937,122381,20019,-39945,-29294,-4269,56993,66119,-61531,-61009,-72081,-38379,233588,337945,356603,278263,123430,-7932,-94885,-79308,-61869,-88272,-126846,10446,131731,47112,-58859,-108312,-66889,-32563,929,5681,-47142,-133110,-58225,10665,64277,109383,61359,-43474,-119214,313,171062,316805,394016,281994,7615,-29959,-86750,-85235,-4582,3594,-74698,-96965,29340,58957,-10711,-45990,-31484,-19244,-17959,-70154,-47367,-57421,-24594,-97140,-122038,187734,626403,999562,1033173,722077,339923,106646,-86584,-88830,-77030,-72086,-62348,-90911,-41113,53382,97496,63034,-36819,-78992,-109080,-77561,-28169,-14438,-29590,-18920,-30654,-95496,-117341,-70735,-12776,-22926,-71199,-116805,-82982,26903,187338,261746,242791,20448,-82772,-95786,99355,441430,610650,618874,327822,-10815,111122,335201,352916,184078,-20142,-17722,6508,59176,-28100,-122087,-85576,-51276,-30250,-15116,-15091,-33354,-49849,-51933,-33087,-11557,-21228,-52953,-63347,-89616,-84912,-115841,-66311,-16151,11839,42275,67469,-25808,-112659,-63270,-46200,-109846,-107135,-56658,1500,563725,1095854,1263081,1086646,1318845,697462,-28593,-33145,-11493,-124305,-55425,34016,71541,51281,13335,-55552,-54465,-31091,36905,125676,205324,173892,27798,-57601,-74520,-28006,45576,57633,-15335,-64808,31241,44835,14114,-63761,37564,83281,32640,-18825,73031,162534,154029,102021,-12934,79456,391090,480161,186099,-28891,-18974,118258,226183,309526,149137,24535,-26792,-80146,-77957,-49153,-32144,-68542,-96834,-26649,2844,-12515,-88046,-99708,-47224,-23265,20473,49771,67290,68163,88696,127450,67557,14029,-36365,-65375,3260,88697,60134,6639,-9327,-53223,-79464,-102770,-69660,-92470,-90336,-105751,-113700,-57492,45546,98279,105453,12827,-49704,-55648,-51685,-54758,-117017,-130891,-30326,51733,66512,-37207,-124501,-28907,46516,46005,10439,31076,60708,7570,-79345,-99176,4958,77283,137532,138696,8062,-91949,-86274,-79168,-69016,-45835,-8403,492,-51893,-65862,30934,25190,-22134,-76247,-41097,-15167,-9977,-43160,-105155,-103794,-79740,-45778,-49533,-52190,11310,137598,188012,127749,110845,127157,110937,34582,-17283,-123,8556,1965,-20309,-45571,-51482,-23686,-5592,-15688,-48466,-35616,10686,18942,-26400,-64877,18686,70262,52940,-33965,-95518,-22002,86584,165218,215970,158478,11651,-57145,-17397,18435,31110,75722,119749,135561,94282,34888,-2629,-28225,-50423,-26480,-17650,51996,208401,262338,185785,39470,-33928,36432,207630,302252,237148,79837,21912,-742,-51824,5306,85221,74500,-3493,-35829,-39257,-69994,-74848,21973,142068,268307,323938,270636,178430,132627,83607,-10829,-43350,-30900,-88529,-95811,-64303,119214,195669,167900,152502,197441,248311,223969,189500,132875,40733,-30544,-63097,-72846,-77615,-76046,-67878,-91971,-104406,-115792,-111948,-61956,-6752,-62716,-32548,67202,252536,366291,310356,190825,90579,-3830,-85772,-38402,59098,159709,183725,104159,63246,64742,64893,21556,-41587,-148892,-58833,34763,64892,51024,208798,495826,422526,217198,85220,48975,19776,-6191,-29495,70379,144452,135632,99462,94916,49272,67661,80037,59226,6455,-27875,-37120,-39078,-59886,-61994,-70576,-56882,-108308,-70070,24657,29367,-25567,-64012,14109,104692,89417,42760,3236,55667,70474,45488,64009,138881,129603,120094,147263,173846,170957,116488,5007,-33326,-38649,-30805,-59521,-113735,82589,200927,229723,172253,58670,-31944,-66971,-73037,-80519,-58700,-118950,-74316,-11521,33526,91445,108945,80428,12015,-82873,-53293,-31721,-61821,-92638,-12269,82510,137319,217422,316658,361037,323402,247580,173913,134951,84856,29703,35682,65832,40955,-23100,-140171,-13332,130583,185797,176900,78369,-45828,-118785,-107505,-58304,-27143,76617,139196,216184,311261,232687,122756,57836,43925,30968,25747,-23254,-101058,-45461,-73803,-76343,-5197,54495,86853,140035,133116,47132,-37285,-87725,-141052,-129563,-149177,-76223,-17770,9970,-13160,-67874,-95700,-37742,-22658,-18808,-63414,-103454,-87397,-34437,66610,106882,44899,-25170,-22402,-53802,-90855,-97235,-32072,-11049,-88832,-125623,-110787,-15860,76602,188997,461214,441272,338862,214179,86791,42692,66957,97412,135741,168546,185445,208848,136423,-15714,-127521,-70030,-46802,-66067,-121059,-102653,-49262,-42630,18802,71152,95297,49215,-39365,-105550,-60530,-50653,-18319,45858,135190,199825,219339,258012,283692,283504,186259,82665,68773,118853,172544,249274,209815,93754,-3213,-102087,-100062,76825,107334,16925,-67399,-119317,-94921,-100478,-88742,-84815,-75758,-25325,47886,20264,46149,48418,55792,25033,1901,-49399,-42142,51818,5897,-65307,-79441,-78700,-76568,-100555,-102033,-80385,-64466,-50949,-15569,8439,30527,26432,-14415,-50975,-74250,-62047,-84859,-91348,-91177,-101592,-52207,14994,55776,47290,643,-63953,-92022,-99548,-105359,-91472,-69051,-48818,-70849,-39861,87393,187944,206318,164244,32651,-27194,26034,81571,36006,-12030,-26645,-39630,-63681,-42282,59472,99541,44931,-45465,-94510,-113920,-99374,-112349,-98015,-27907,-52844,-53627,89904,209295,282529,210400,74284,19880,9321,-39175,-106392,-131218,-52549,596,-66861,-73881,7476,216502,372904,251908,76254,-56446,-91645,28262,118753,170906,120632,16159,-58555,-54566,-46562,-52333,-58220,-64096,-52393,2783,28424,-9046,-85607,-164767,-164162,-163968,-45569,38177,122517,176454,160167,109003,44519,3534,-1428,6308,32642,117,-68230,-109313,-115745,-42245,27271,25480,-57799,-49553,-33474,-100692,-142192,-50486,24061,35463,-53156,-103683,-47265,-64883,-97252,-38273,-6108,-20216,-16088,-5460,74253,185297,192715,69880,-35276,-90592,-86856,-99482,-72463,-50967,-11485,-55281,12853,155024,227796,166708,25168,-107178,-82756,-22946,43745,146133,194272,111243,-57126,-150426,-157859,-79541,83901,79731,30281,59674,165063,244645,232494,182930,117793,85625,32255,-38927,-96500,-105078,-58528,-28453,-9493,7275,231,-3653,-48933,-158400,-104667,-39801,-31994,-47470,-55714,-44299,-47320,-37010,-90029,-55096,-13026,51074,110243,95518,15123,-65156,-65276,-12345,-30378,-37091,-83038,-93265,-77755,-55433,-52856,-53616,-111260,-134016,-119558,-52404,37988,113012,169927,78280,-62714,-74667,28172,87460,63508,-15972,5565,107250,183441,235251,209792,183837,184696,126689,30785,-88966,-51241,-7346,-5439,-16089,-55489,-60770,-44301,-12149,17514,27318,23881,-33373,-74480,-51548,4356,39701,21405,-38730,-104252,-36083,-18097,-59912,-88548,-138896,-104330,-84275,-80673,-65917,-52940,-46445,8472,12562,-38427,-105134,-151251,-98916,-35915,16085,43382,27495,19573,53556,63607,22147,-4457,-73613,-114288,-65025,21579,96361,102573,68150,-7395,-123188,-78293,-36332,-43317,-48591,-37150,-43155,-45729,-68838,-73710,-1837,127874,289990,348216,267271,93812,7895,-66831,-41735,-7833,9075,-7597,-2694,52422,113357,169076,207189,177826,122007,110019,75369,49089,-10363,-38189,-75803,-37930,14752,55473,68950,31953,-51256,-110259,-100738,-64507,-68012,-66537,170493,336809,371610,199566,-43450,-89781,-46250,-2639,-3823,25925,48509,42206,47752,12896,-78399,-123249,-77031,-38083,-15036,12160,-18177,-23882,-26463,-58489,-107368,-81639,-13935,72640,140035,159560,88364,25845,-3220,-18131,-105063,-115069,-7188,31019,-6406,-77117,-97043,-25561,33382,2173,-37166,-60757,-55470,-39599,2698,15886,33351,66988,190883,306053,295768,303427,273093,168739,85383,-25450,-122167,-46415,54448,79510,25877,23112,87662,156874,154392,68020,772,-15746,-21751,-49689,-93374,-23819,-11810,-10476,17558,100435,146183,135397,93082,-19624,-2742,88441,37793,-11624,-79097,75360,205946,160430,84090,128212,266497,151147,12699,-55793,724,60717,79037,45893,52920,91729,114959,80172,27065,37559,5388,-8776,-110092,-37461,93641,178238,198597,243020,280275,239680,247052,196486,33752,-100472,-71057,74859,14229,-85361,-105638,45109,89087,12865,-25506,37870,122332,96142,41903,-38707,-73760,202325,338958,320928,164291,34267,-44994,-32573,26187,27204,84376,122923,155806,347490,324038,108823,-33380,-24829,-21796,-24700,-9299,55459,176563,282293,284146,223045,26854,-70327,-134066,-86516,18364,104451,154773,149980,53035,-58958,-161794,-111385,-58780,-54357,-101990,-99262,80994,232095,349526,336473,177075,22803,-40864,-88809,-62275,122542,241490,267465,193293,129995,64517,38575,24193,25050,16702,18406,38917,29425,-21138,-102023,-149300,-76586,-95106,-110635,-46533,62536,146255,208062,352137,538597,520660,240255,-10160,-137082,-183396,-167840,-140869,-110576,-118176,-156672,-124874,-63405,-28951,-14764,20888,-3628,83765,233314,268098,178895,2868,-46746,-41973,-10119,179586,247612,210142,170358,104667,61028,71635,10735,-95537,-135651,-59674,-55882,-84108,-65960,-58259,-32181,-51108,-121661,5161,106780,185155,200927,256701,269032,190173,74990,-20653,-87516,-127854,-122349,-117503,-118682,-75353,-39856,-1204,15161,-6312,-70623,-59663,-8659,32317,3129,-88759,-27656,44621,56881,51562,24389,-30338,-48410,23337,129016,149098,138240,154987,178436,215141,175704,56326,-60369,-39663,75265,161857,206626,265505,414939,442762,198805,58012,-76466,-48903,-14913,9839,-14631,-61765,-93908,-98349,-67914,-47031,-51165,-46593,-65910,-50790,-31084,-32916,-89241,-89786,-46418,-92671,-106408,-56769,27197,66315,55282,33681,28152,-22789,-91341,-102897,-65463,-25859,-14882,6605,97209,78431,-35794,-72935,-7968,38921,21560,-25246,-38179,12435,27216,46469,47317,4006,15478,-22655,-88174,-94509,-73978,-75633,-105291,-30763,59591,45220,-44541,-91780,-23047,-20437,-53727,-91604,-55986,-52151,-91201,-68449,-50276,-1827,63055,53298,-4238,-39239,-77316,-11295,106110,188373,151649,64099,-10707,-54644,-92479,-68277,-79872,-65731,20219,168077,196103,147691,63394,-29825,-67227,-76247,-79399,-20701,35831,91864,142209,68694,-12920,-66678,-96021,-135781,-113250,-41057,2133,6079,-18386,-79949,-121944,-88345,48715,169729,258460,223612,175932,116378,22061,-92379,-93300,-75109,-95159,-149884,-110933,-31337,35809,35264,-6200,-60153,-179306,-114582,-113468,-99222,-40095,45623,243213,439998,515512,378332,140776,15736,-8994,-30412,-46364,-75396,-36961,7886,26281,-26936,-91744,-33913,-27834,-69052,-111758,-59572,95970,174147,121933,57166,67220,118327,134612,109433,114888,184633,365414,510684,594078,556459,250476,132374,210158,252095,155684,-75438,-137534,-122272,-146005,-127533,-72716,-102212,-106319,-62465,80108,167445,216428,168665,77108,-9296,-94135,-154179,-121004,-55869,17192,9031,-62487,57250,191180,193383,46170,-72116,-77788,30167,122779,127118,32276,-74807,-85865,21731,102727,118574,71264,2300,-56680,-94274,-29992,75317,134330,57677,-58144,-61013,98363,251635,262641,185192,97831,-25883,-113777,2670,121468,236765,288544,331164,308733,195351,79354,3319,14458,24646,-8267,-76753,-58211,6701,26498,31147,41451,29479,14101,-13874,-37378,-11378,48796,74319,34275,-60775,-12058,41250,52793,15562,15923,75312,123913,54794,-14152,-31347,3689,30724,15247,-20685,-62064,-44870,30434,54486,69791,6656,-73463,-97234,-112006,-94863,-62840,-45754,-61914,-71155,-34036,-12927,24901,71128,56913,13120,-18530,-83643,-97123,-96815,-82226,-90415,-34926,-1928,-24862,-15301,56313,102347,94811,40177,53735,21597,-25375,-83929,-131040,-115377,-92023,-48774,-9078,-13277,-25082,9771,68285,16435,-58276,-47510,-65503,-1451,80710,109762,133445,82548,26517,5637,42938,112441,145798,96062,28771,16491,54448,67039,76916,70441,7193,-16349,31746,76378,92197,98963,74310,-15997,-63873,59757,131561,102887,-24344,-63876,-22347,-7458,-12899,-65700,-56981,11461,27217,-60466,-15533,48816,70916,57021,20451,-11691,-8239,-15490,-28674,-89478,-32418,-28779,-14887,-40602,-45553,-46007,-46174,-29494,-30281,-62731,-82164,-67861,-53375,-70374,-36682,-11522,24263,3174],[-49258,-49912,-78328,-88995,-47563,-42986,-13104,44007,117053,153567,28082,-68226,-81731,-124974,-129121,-78678,-13969,35070,52086,104406,145316,152213,74542,-6924,-62157,-54489,-22995,10563,-9161,-42840,-57307,-47311,-51866,-36884,-30644,-45236,-33535,-37432,-19325,-2981,-15801,6705,54291,105024,122470,60625,-29680,-81235,-58258,-29040,50059,91820,52374,-27469,-37870,73645,202400,171799,96650,33295,-38912,-28093,-48286,-47597,58524,239985,329397,313829,209434,161483,220144,264404,261733,270331,365252,406657,127055,16152,-51802,-109150,-83687,-799,73343,166065,84805,-20622,-113225,132468,404514,380513,141160,-65232,-23436,34497,-39367,14909,4838,-63287,-115831,-88169,-56603,-40195,11395,24069,-37163,-109570,-112034,-87455,-73556,-93539,-129102,-132389,-69938,-6431,41090,119464,167374,156322,105491,37013,-11179,-45933,-5620,10793,21707,72308,90415,101109,58880,8204,11107,8588,-4637,-24253,11760,96752,133372,109984,26157,-61498,-56156,-15209,10400,46926,26218,-25942,-81990,-70600,-42059,-34348,-76934,-88423,-16479,-20708,-23292,1286,-11649,-49203,-15330,200742,323327,216302,35569,-28568,54093,19083,11540,-32478,-52563,34662,110458,72789,-43185,-122134,70992,367571,458499,488202,486629,400198,201802,-35567,-37036,123697,177900,165616,127473,122242,71584,80011,107058,48330,-36829,-71317,-16020,44990,22136,-34889,-21398,-19185,3175,75379,127116,53420,-60207,-90308,-36407,-39083,-40370,-16588,27762,56368,-2701,-54718,-93352,-136631,-98277,-34366,-7167,-57305,-6664,149130,269922,290395,141268,53694,31214,65193,85323,61334,35329,36764,-9167,-106073,-97709,-53066,-36023,909,19486,-25438,-111788,-154392,-35554,68132,49425,-18774,-45047,-16338,-39515,-64157,-18744,-62031,-78390,-93941,-76725,10999,93501,87818,26088,-44806,-35249,3506,82469,111313,39285,14514,12451,45954,8495,-11263,14587,38594,5920,-79067,6345,162047,158208,75144,12459,-43244,-51439,-40544,-43289,-61968,-52024,27713,91014,36683,-50159,-66550,-58326,-80213,-108947,-77176,-68487,-103003,37213,203803,296097,236472,37293,-61857,115932,323363,381362,374520,355652,277872,187926,90785,81848,71218,46105,25557,-51436,-141632,-99086,-8486,15856,-22610,-66547,-82343,23355,226413,422433,301639,70750,-56917,-70328,5729,98477,200929,236310,137496,-26752,-64395,127125,148847,88850,110486,87874,92526,147656,200736,206305,182600,142752,71045,32064,10380,-48586,-11781,24639,54874,52453,36132,74699,94116,33741,42638,101986,128442,19807,-35919,-22596,16087,99043,117345,-4807,-54274,-71977,-40766,188264,272045,306876,251701,111707,-13633,-99925,-86944,-66533,-105521,-150854,-12251,104068,45233,-38596,-108104,-118172,-71567,-17754,980,-38745,-114707,-49369,9354,48103,94897,59195,-49086,-110452,18250,187891,299876,338477,192559,-37138,-52650,-97506,-90411,-6588,-2252,-85948,-109497,39962,73717,-7640,-45937,-24640,-13051,-17196,-69993,-64338,-85586,-51225,-80329,-97353,-94728,157931,427913,516140,383995,191609,39932,-94436,-111548,-104875,-60939,-64005,-103124,-72009,18642,77220,65574,-27316,-71865,-102559,-75706,-28970,-21414,-32534,-6079,-1493,-58906,-87589,-83385,-36557,-35727,-66727,-99641,-69562,33656,178804,183593,117852,-60655,-90944,-112281,71694,410837,575486,584201,271332,29623,217159,340416,331147,158521,-15999,-16176,20117,67160,-29159,-122102,-62172,-23409,-15948,-14943,-22940,-45751,-64513,-68133,-57513,-48515,-68773,-107320,-73493,-66356,-101611,-107006,-48402,345,39188,86659,109918,-11943,-110013,-85252,-69650,-123543,-80499,-29334,54659,389100,621658,586350,487822,863059,479607,-126426,-18274,-14045,-94525,-41848,26111,54159,39763,9640,-61357,-74377,-65793,-14389,62877,135954,131070,3949,-77669,-92785,-44110,32743,56870,-7884,-33279,77307,96697,49970,-53117,25406,56375,14959,-29473,55706,160836,163299,106141,3240,45556,304916,383587,132032,-57039,-38298,89197,240932,349665,171006,31658,-31167,-92002,-93465,-57281,-40452,-76884,-110339,-34091,-809,-11578,-76461,-125419,-71157,-37005,5007,29660,36954,33234,51786,120577,80443,30352,-27071,-57756,1978,75817,44034,-16856,-27857,-51049,-50218,-79331,-88695,-136749,-165028,-99940,-19740,34459,113470,138165,127026,12880,-73965,-73300,-53930,-54406,-107826,-128429,-30908,57777,70664,-43988,-123529,-29186,41815,36402,370,23428,52410,-912,-88209,-105186,-7135,69531,134334,150402,22383,-86229,-99015,-90149,-69254,-34929,6164,14187,-41766,-67109,29038,30787,-14814,-73837,-37098,-6710,-3180,-38544,-110396,-105630,-76934,-42845,-46724,-52067,8310,121332,162079,106505,87910,98350,72921,-12075,-56142,-25866,-8342,-6459,-20617,-41670,-48930,-23733,-262,-3786,-30605,-24591,14006,25630,-16534,-51165,17421,54365,31614,-58417,-76500,7977,101200,143536,155160,104196,-12820,-82020,-37375,2858,27383,82841,127515,140172,96231,29966,-10544,-32448,-44442,-13244,-3022,75982,246988,325104,271570,105781,-13171,421,176951,276869,218206,62641,6073,-16579,-56029,2866,79370,71100,2821,-23889,-24193,-52888,-75978,2331,110115,235963,300452,267974,178361,128706,74634,-27648,-55329,-26184,-76480,-93653,-94448,52191,190144,136472,83591,117580,199078,220643,225053,172819,62412,-24540,-62183,-73460,-79951,-80854,-74670,-94993,-102175,-108665,-114117,-67612,-12950,-68865,-61354,32811,207570,348563,311356,204002,100034,4691,-83079,-53973,40196,141503,167605,89413,55945,64414,69966,23743,-45179,-136425,-45321,44002,69242,44847,151635,405282,385191,217250,93314,39751,-7467,-39709,-44861,67368,155130,158223,116639,89387,25266,48928,90096,100477,45694,-703,-20524,-35201,-62907,-63500,-69014,-44523,-83618,-69267,19742,33491,-1994,-35769,26079,106958,101289,60436,-9960,20822,44810,42616,58435,94276,58250,36157,70060,103505,123732,85840,-28942,-51620,-45662,-38566,-62235,-102877,86436,200645,234928,192988,87512,-11662,-59131,-81755,-101770,-68246,-113543,-75536,-23056,16701,76822,94502,79516,22654,-61513,-32214,-25538,-61385,-81749,13711,108628,161038,237261,314818,339235,305933,240126,163408,118436,72960,28210,41035,59039,30270,-23994,-138580,-12304,136138,190115,189141,92568,-20806,-91904,-122646,-75704,-46864,48557,110180,187026,306219,270035,158313,90402,87532,101118,117627,43516,-89058,-55284,-83255,-85721,-6736,73456,116732,168083,154612,57588,-40527,-108889,-120148,-106949,-149331,-80161,-11988,20162,-6036,-62156,-103890,-46356,-35273,-29915,-69069,-114252,-104011,-59513,41712,90661,28534,-38375,-33051,-64917,-106908,-125823,-74624,-56428,-117831,-127700,-94273,-5813,81110,191801,458392,410925,316189,211348,99950,57417,81143,115681,164017,214755,250832,272357,176325,10505,-112800,-71511,-41940,-58547,-112480,-103290,-53196,-49055,31597,89821,97705,37980,-40709,-86944,-35587,-24717,9767,75463,143532,178982,182593,219830,266282,306711,226167,113173,91545,140017,186295,270727,271687,138269,26894,-78245,-91168,90408,132465,30821,-60690,-80788,-62483,-88428,-83966,-80343,-64247,-6403,74864,34064,43088,44109,56717,26264,-9992,-87567,-41356,72548,33978,-37563,-66413,-79077,-81207,-103398,-103399,-75459,-51381,-33792,8542,14098,29945,23003,-20440,-53418,-60280,-60200,-100284,-84417,-55334,-58317,-22350,38923,77738,61348,7918,-60371,-90164,-108560,-112000,-92259,-59243,-37902,-73787,-45678,87280,189654,200913,148055,9716,-39195,18819,54146,-14011,-62551,-70605,-74257,-72667,-24070,72393,92873,25336,-61121,-92206,-90005,-110459,-138129,-98755,-39235,-75137,-11996,116250,241030,299675,219748,70528,2789,-11328,-54333,-113072,-123022,-43312,393,-75760,-76467,10275,195786,355108,248813,105637,-18727,-116007,7584,117067,179962,130386,14383,-76062,-72341,-60361,-66726,-67427,-70556,-56912,233,22541,-19622,-98557,-158126,-140512,-151041,-51105,22967,96024,142333,126933,87292,20741,-28518,-32166,-10606,29314,14361,-50768,-103085,-139470,-51902,40551,42624,-65308,-80245,-73044,-139284,-97220,-27146,44703,49235,-47323,-91727,-35989,-50916,-113252,-47441,-4159,-11083,-13494,-17978,46711,135585,130041,29740,-50486,-89226,-84218,-93425,-64567,-49195,-5927,-48932,4360,136423,195007,134213,10866,-102192,-78424,-23742,31619,135094,191284,114637,-55562,-154911,-174806,-102743,42791,34484,-3882,33254,131199,198096,178659,145851,103619,79209,19996,-48934,-107834,-109547,-47083,-6853,21570,29646,6389,-1806,-25077,-116469,-89813,-41015,-25946,-27736,-47864,-56863,-65758,-50075,-89253,-49404,-7879,57788,119619,101814,6310,-96821,-124892,-48310,-25315,-5452,-51684,-72468,-72070,-67078,-73837,-71248,-106041,-109074,-99479,-43098,42709,102954,162568,88835,-45322,-83174,9422,91125,97192,17519,23213,109563,169892,220871,205976,182040,173895,121930,34689,-88084,-56744,-5960,10395,-5451,-51295,-55219,-33885,2915,40106,56649,54890,-17595,-76294,-41306,21719,52857,29284,-31357,-103742,-43724,-23313,-66219,-93184,-132025,-97550,-84812,-90637,-76860,-53965,-30129,27556,21650,-33046,-104049,-157252,-98485,-27007,29299,50222,17771,4657,37484,62914,33951,11532,-65212,-114351,-66420,19763,106819,118990,68726,-18131,-124507,-77153,-44962,-51085,-51432,-34232,-39457,-38822,-59297,-71995,-6357,111660,259447,290634,198108,63303,-8562,-69035,-30921,122,8324,-14090,-12292,44140,98302,146291,177494,147051,98741,105317,81401,51240,-6368,-39292,-84523,-46261,16234,64982,84063,42241,-43974,-94847,-89873,-67890,-84035,-72133,172755,328377,358951,210402,-10293,-48026,-32558,-31527,-38884,25218,76704,72839,68590,23660,-69184,-134871,-85658,-27650,12152,44030,8262,-14928,-26477,-59434,-109627,-90253,-25650,70382,146294,166247,91254,23270,-11394,-29982,-119127,-97305,17126,60318,19501,-58873,-94639,-31071,21474,-12470,-50788,-71518,-58231,-33559,8223,15782,24827,39266,142503,243183,240819,249950,222914,134177,72034,-8968,-101213,-38542,53716,72201,21744,17011,56749,97177,98366,6794,-55257,-62000,-56641,-73252,-117084,-25292,-16432,-14243,6464,71986,100228,90023,63384,-27352,41821,149504,78386,-3149,-86454,91119,215556,160885,80554,147872,239608,85898,-48049,-91400,-18554,61093,101708,78739,78193,116340,136194,83054,11974,22862,11738,11260,-93507,-35810,97906,197046,227482,278794,305167,272621,308674,253336,57959,-96630,-53195,95030,30462,-61905,-129689,8581,43831,-35704,-74399,-6082,86150,96321,67580,-19605,-85669,168722,303737,271529,100599,-24982,-68223,-31237,46945,43523,105155,161644,218770,399795,338209,132915,-4217,-2040,1422,-22259,-36091,19930,155660,269653,259457,175788,-7372,-82836,-132570,-90575,7106,94556,158388,161450,68142,-50177,-167504,-107812,-49331,-40436,-94348,-116465,66534,227774,355693,332010,135972,-28058,-78789,-130738,-83366,109154,207525,217891,140474,101507,66177,44590,28289,24249,13067,30361,51571,36773,-21161,-106208,-152285,-87270,-112306,-113999,-36258,75082,135176,172957,320466,550025,540438,230551,-17268,-113674,-165617,-153042,-134720,-108424,-117434,-165827,-154062,-90748,-57729,-51335,-861,-7876,96179,246486,267898,180640,19489,-36071,-49707,-24069,164135,239655,204087,164043,94404,47462,44521,-20252,-117284,-119113,-47797,-46554,-73876,-53466,-55417,-36781,-57297,-124058,9753,114439,175164,169544,232084,272874,201506,76094,-20434,-77995,-104230,-97888,-99641,-129914,-105726,-67868,-25992,-6356,-24582,-86263,-88883,-26924,27995,7358,-85003,-27994,28451,30971,38887,27034,-19615,-51457,16826,133338,156633,153297,190820,202844,211775,178226,60320,-57170,-37948,70349,145787,186395,247490,415950,478369,225058,70702,-58114,-36173,-7303,14801,-14598,-61280,-91478,-98672,-68593,-49045,-56710,-52589,-68774,-48497,-25240,-27868,-92484,-98556,-58743,-114195,-125161,-67394,13057,51223,43853,23395,22209,-26402,-96656,-98176,-52771,-9168,2948,21117,111332,93525,-21120,-65950,-16735,33254,29802,-14783,-26858,26033,38798,55950,73923,27559,25853,-15700,-79834,-81665,-62096,-67607,-100550,-45803,52556,53484,-36224,-81878,-32843,-26843,-50290,-101098,-95951,-91572,-101633,-70020,-60436,-17386,50224,51046,-4655,-64757,-97463,-2795,129728,209308,178187,83093,5026,-40773,-75151,-52714,-64153,-42937,50212,188155,203322,166898,86441,-8297,-60678,-83899,-92051,-36624,12612,44924,84665,22729,-44969,-86371,-102577,-137144,-112740,-25318,18313,20984,-5991,-75448,-125241,-86684,55175,187824,273326,220307,172230,120005,27334,-80699,-94945,-81382,-99761,-154384,-118766,-37108,36713,54332,20796,-34311,-145108,-143906,-131334,-106457,-44222,42293,237337,452874,545046,415266,181425,51103,8576,-16806,-27225,-74673,-63628,-17327,12367,-35513,-100184,-38773,-19709,-48874,-73857,-24088,91062,149389,106736,52675,57379,86457,97038,99832,128594,209084,360096,462986,535677,527539,264910,139393,212494,249157,152644,-74960,-140766,-121384,-146438,-148516,-90245,-114448,-114955,-84970,50852,152605,202319,158698,77918,-5451,-98445,-168066,-142733,-85201,-11178,-17175,-72728,69723,211248,219177,63192,-67590,-87367,16616,98028,94632,13644,-82401,-70668,33497,114350,108120,51640,-5426,-58234,-95776,-25795,84227,153649,92443,-18278,-46502,103873,262298,264069,165928,68398,-67386,-108358,36697,160123,270446,302536,329158,318854,217306,102431,31510,30389,36729,-749,-74413,-64929,2061,23549,27552,37951,17177,-5074,-39702,-57586,3536,79219,117203,68934,-50392,-20866,39251,51073,8156,9044,75738,153503,112460,45241,8247,19697,33483,8926,-33508,-82193,-73151,-438,32629,60040,1881,-83784,-118581,-132723,-97591,-63975,-55357,-77740,-88528,-44531,-12137,28142,68609,46866,9960,-12759,-61553,-85270,-106118,-103141,-92156,-20296,14856,-11818,-24760,42232,92332,90868,31223,31576,3218,-39696,-97486,-139638,-109921,-107069,-58495,-14180,-12276,-14138,26475,86250,37103,-52249,-49017,-64202,-5726,95082,134071,160420,103598,48272,30999,63618,127234,151077,89909,16067,-14187,16136,37869,56267,54800,6994,-3467,45020,96945,98958,80694,51303,-15974,-66011,44940,111712,99097,-14003,-74731,-34098,-16170,-22217,-74809,-44906,25763,34869,-55806,-11909,55025,78340,61381,17702,-13701,-8287,-10614,-21914,-84517,-40253,-40508,-21455,-53332,-70932,-65001,-51064,-33226,-34597,-69237,-87247,-51798,-39976,-69896,-31761,4598,45684,14745],[-43615,-44382,-69276,-85330,-47361,-42152,-13162,40699,110502,137333,12521,-75024,-75637,-110582,-139425,-92358,-22569,38867,69883,127886,173300,173154,84866,-861,-60058,-64991,-29492,9082,-14838,-52971,-66893,-49905,-53476,-36913,-30653,-50276,-49523,-65447,-45312,-10656,-11539,7804,52261,102970,112868,41397,-51039,-64191,-23516,-1229,47246,84480,39672,-49652,-49874,73003,196058,163778,89510,27444,-39716,-21070,-40055,-43884,68926,269415,332187,312717,189961,142203,205744,261891,268829,288863,388675,406788,138667,34499,-37713,-99756,-94018,-19793,46536,160369,101027,-4532,-114031,109881,366777,344843,108838,-77745,-5488,54495,-22955,-2827,-10810,-78362,-125861,-91830,-57410,-32375,22978,28025,-38463,-113006,-110070,-91938,-74360,-84362,-116419,-132357,-69302,-7039,34766,103091,151005,138749,92227,40643,11207,-40471,-11984,2557,10456,64315,101750,141066,94694,21571,12099,1885,-10614,-33594,-6633,71085,106142,73973,-216,-54947,-36888,6020,31070,61748,34827,-22716,-72943,-63629,-37473,-32174,-76712,-97770,-26337,-18948,-5706,35289,27742,-28572,-41515,165012,308435,205015,20926,-45711,28644,6984,11810,-24632,-68837,60909,185847,173432,54798,-83421,98755,409161,559453,617167,617016,522266,276420,-46609,20949,227164,255637,212695,145894,137905,102458,92240,109529,55216,-29207,-64125,-19144,36767,27229,-27099,-21768,-31799,-12086,66679,128549,71371,-42912,-100578,-45459,-42985,-30582,-1198,49901,93848,37894,-28720,-81479,-129347,-113350,-64514,-51349,-80876,5036,177056,315754,331411,150105,47996,28165,69797,93370,60435,35638,54448,8854,-109564,-104332,-54312,-40253,-5943,19095,-11973,-104079,-168229,-44449,61061,44153,-23391,-50416,-17465,-33000,-35087,-10379,-74154,-81442,-75907,-87106,-8588,73135,77871,33480,-36698,-36857,-7294,68436,104271,44792,14210,-6241,25176,17764,15202,34079,39297,-3527,-72859,43707,197826,179105,76574,2130,-61044,-68725,-56397,-52903,-62634,-45023,39523,104478,25445,-66001,-73337,-61980,-79886,-95347,-48041,-36289,-126448,-7601,162737,259149,212807,29439,-55579,127176,315167,348058,317936,295664,230853,167353,83899,85793,80046,38452,16781,-59325,-138074,-81260,11414,11708,-37536,-93957,-128155,-45465,142753,339359,247976,57519,-50235,-60989,15612,107905,186796,195161,95591,-58070,-38184,142472,136756,69009,107018,110505,127611,168635,185879,172508,168598,166969,108312,63916,26306,-42813,-6517,32038,43936,42321,36521,79001,119447,52241,52029,105685,129084,16932,-30451,-14226,36033,129760,151686,45197,-37091,-67174,-39638,139895,205511,256165,223463,97665,-21630,-106433,-93342,-69443,-118560,-158744,-25920,78979,39198,-23141,-77960,-111104,-97352,-32157,-2501,-27588,-95305,-41858,4770,29800,77771,55789,-53195,-97026,38428,197282,263769,262479,104001,-75346,-74085,-108710,-96152,-10195,-10618,-98195,-103658,64539,101945,6388,-39525,-13591,-1087,-10180,-66596,-84143,-108427,-69683,-70482,6681,-11848,-44917,-51408,14453,28754,8659,-19596,-103149,-128528,-103152,-48273,-61071,-104131,-94795,-9680,59745,68443,-17331,-63641,-93589,-73908,-31978,-30873,-37350,3487,24103,-21040,-46879,-78876,-56286,-47557,-60859,-80739,-53900,40237,163011,105279,27050,-112570,-90035,-127847,41485,370547,511608,493170,141831,52665,315588,361873,317352,133141,-3616,-12211,39418,77934,-23266,-109407,-32679,5928,-142,-14551,-30463,-57671,-78205,-82137,-78491,-81407,-111086,-126407,-27165,-35482,-107239,-90279,-27685,22649,75626,137332,154637,455,-101537,-91189,-75765,-135575,-45027,28808,105660,297452,307414,22264,45595,345586,187201,-115470,-2195,-9883,-65904,-24936,12946,29184,24954,5338,-64258,-87635,-92172,-56956,10361,71577,86143,-22199,-100700,-113412,-60344,21776,59809,8711,2240,114115,138953,81489,-38443,15370,31770,455,-37058,33039,139588,153641,101693,15256,19602,215147,277177,73089,-90462,-59831,59066,246052,367908,185668,38609,-27566,-84160,-104967,-64177,-49100,-86714,-116529,-36548,-3559,-12448,-67008,-125452,-85162,-46389,-8891,10936,8856,1317,20605,112734,95496,49482,-16300,-54301,-6908,56658,25871,-46969,-51856,-47259,-3704,-10941,-58766,-170456,-128660,-14792,68526,106949,168649,176664,161325,36092,-77275,-96821,-59168,-54416,-95845,-123599,-35087,59562,70217,-53248,-121367,-30638,34166,24267,-9955,16482,45449,-6234,-89892,-103813,-21751,56013,122792,153388,34303,-77345,-112171,-103322,-70405,-25222,19600,25501,-34187,-69716,25156,34983,-7580,-71068,-36091,-1744,1186,-35792,-117760,-109550,-74034,-38551,-41875,-49130,8098,106095,140384,90299,67848,71048,37174,-52526,-92505,-50093,-26270,-16985,-24864,-43348,-49308,-23944,4377,6315,-13274,-9116,22354,36320,-3564,-37419,13514,36379,8506,-85123,-55763,33643,108351,117105,94905,42717,-44332,-110746,-51030,-4373,33163,94280,133536,139860,93735,22104,-20585,-39143,-40078,-2609,8988,95247,274523,377741,357452,194345,38788,-50304,135553,241055,190858,37285,-16796,-36045,-60968,-1602,71675,67707,9982,-12261,-9869,-36036,-72733,-22382,67368,185954,256353,249363,170113,120861,65625,-45052,-76338,-31280,-71368,-73738,-61845,-4897,169329,101636,22524,43795,148853,214888,257028,207544,81745,-19152,-61307,-72632,-80299,-84310,-82066,-99814,-102000,-102514,-96465,-56135,-2528,-52635,-76312,6998,159018,313474,296579,204853,102867,9137,-83426,-70096,22929,124965,152067,73486,45153,58926,67639,20615,-52210,-127767,-35836,49566,70872,38389,101660,309413,334766,207135,94304,22180,-40329,-74506,-48997,65693,164570,180324,132165,80266,-870,28924,97858,137398,83850,26089,-2771,-29952,-65280,-65208,-67408,-33005,-62642,-64569,11455,31729,15891,-14350,27716,97288,104224,75806,-14423,-13982,18543,38770,51674,49106,-6971,-44108,-2315,38539,74348,51406,-66000,-71334,-54389,-47042,-64792,-97492,79278,188922,231255,209870,119915,11517,-50906,-90885,-113842,-66105,-104474,-76717,-34299,1054,60585,77526,76202,32335,-38798,-13827,-21381,-60635,-68191,36643,127423,178570,248966,299677,306298,283169,232685,156109,107893,68009,30886,43322,46670,14432,-31294,-138474,-11736,137340,188688,192854,98093,-2619,-67210,-128928,-92022,-66125,21306,81975,156911,288338,296049,191283,123959,132803,174509,217231,118562,-67161,-65726,-94684,-96649,-9336,90807,145887,193813,170895,64481,-46337,-129806,-86641,-82940,-138301,-81163,-8270,26087,-2505,-58114,-115256,-58173,-50562,-42634,-74206,-121362,-122493,-87886,8808,66867,9208,-50796,-41490,-74111,-120803,-150487,-107682,-84621,-118090,-106586,-79025,3101,83744,190678,437388,367626,286576,203400,110388,69045,90898,128095,184275,250737,302046,316408,201276,28917,-102095,-74528,-39128,-53650,-108324,-106016,-59889,-53384,52233,109848,96279,22957,-46045,-75496,-17404,-4109,32663,100527,147608,156838,148023,180868,240429,316627,258340,139704,108345,153058,187541,276588,325268,188817,62870,-52088,-82854,100094,153079,44913,-46743,-42193,-35192,-77366,-80707,-77492,-53312,10259,96719,45632,37572,37812,56392,26864,-23427,-125365,5695,131763,94701,3653,-47449,-74543,-87640,-109353,-105900,-71838,-39707,-17567,31506,20359,26161,14565,-34203,-48667,-43167,-57006,-112939,-54516,-5401,-16650,5251,60596,95747,68963,10068,-57331,-84126,-112787,-117248,-89525,-49566,-27824,-75623,-52210,83722,182877,181363,113011,-25182,-51088,10657,27291,-55795,-100225,-104413,-103587,-69075,-2922,84404,84534,10924,-57805,-55253,-47845,-70828,-94662,-85011,-45345,-73527,19355,129065,253683,294122,212239,56597,-11847,-27982,-69731,-119533,-117996,-39489,-6022,-87023,-77065,15226,164754,308327,225647,122508,13185,-109564,-16297,107445,179248,133094,10181,-95314,-92469,-76560,-84122,-79797,-78956,-62600,-4429,15424,-27895,-102195,-126169,-111997,-130263,-57524,6108,66925,103406,92253,63064,-5566,-64499,-67752,-31838,22605,27862,-28287,-84488,-155041,-66480,43607,49791,-70714,-105288,-99706,-107228,-59720,-10111,57620,57179,-40204,-80575,-24872,-32622,-98779,-52376,88,-337,-10156,-31851,13866,76913,62196,-8537,-61135,-87745,-82063,-86264,-57325,-49156,-4178,-44210,-6843,114942,163049,102826,-6185,-100249,-75546,-25131,17142,113102,171799,106200,-58374,-151692,-166696,-111481,22930,11368,-24051,12007,99408,154326,128338,108539,85965,69216,7452,-58046,-117628,-110881,-35574,13609,51518,50890,15028,18139,34786,-41634,-58941,-38738,-17909,-8900,-38782,-68827,-82805,-60813,-88595,-43984,-2074,65425,128481,105584,-5276,-120877,-112461,-19313,17381,27992,-13731,-39268,-57471,-75059,-94586,-84311,-94785,-82743,-70131,-28485,45710,88656,147425,97611,-26466,-85081,-12861,83557,115189,43336,39067,108541,149790,195559,188763,165787,149661,107071,34234,-85305,-60984,-1711,26889,5499,-46996,-49783,-24356,16769,61418,85056,84083,-2380,-75907,-28583,38507,63476,34511,-25901,-102228,-50883,-28260,-70935,-95200,-122967,-89843,-83329,-99070,-87650,-55402,-13682,43258,27933,-29749,-105047,-161808,-94015,-14819,44224,56535,10017,-3461,27838,63868,45839,27190,-57425,-114038,-68098,15949,112757,134622,68626,-33367,-123713,-70836,-52444,-58979,-53066,-30623,-31725,-30714,-48994,-72376,-15746,89708,223366,234872,141342,40302,-19754,-67089,-21887,7325,6693,-21981,-24780,33260,81905,122909,148482,115560,69947,91042,79043,48918,-2770,-41426,-94948,-58106,14300,71764,97424,53044,-31123,-73653,-76865,-70747,-97830,-45542,193873,330921,354903,228376,28326,-4995,-15134,-63557,-65876,36392,113604,111094,96324,39689,-53942,-131807,-92672,-17565,35621,71740,36947,-3027,-24368,-58721,-110184,-98669,-39864,62749,141827,162136,89366,20121,-18397,-39789,-133936,-82110,38125,85961,42098,-44249,-90845,-33687,13091,-23209,-60439,-77586,-55839,-22962,16292,15477,12653,4649,91534,179555,184857,193515,173546,103023,58425,8211,-74430,-26692,52841,61762,14655,9282,28740,44984,45936,-46525,-96602,-90067,-71433,-77465,-127020,-29325,-20286,-14847,-1733,43543,50758,36678,22948,-29655,87710,208489,123253,4890,-91291,112324,226063,159393,72778,160288,196525,26150,-62554,-40300,-7710,66632,125361,116178,112435,155343,171553,94671,280,9089,23657,28965,-77870,-31000,98652,207628,247709,299802,309829,288136,350136,293791,78742,-90339,-33958,111026,45972,-36768,-132564,-29101,-3484,-79359,-109705,-36822,52196,89973,86935,-5034,-96369,128889,257013,216572,42477,-76211,-87950,-30786,65107,58991,123358,198942,279278,431327,333907,148667,24423,25559,33111,-6604,-53045,-12122,134239,252916,231763,131277,-33219,-88935,-126174,-91592,-3114,84358,161045,171631,83718,-38823,-165884,-95799,-34105,-20359,-81265,-130591,56446,228399,364035,330090,102115,-69863,-98624,-153647,-91558,96727,169935,161486,80834,65172,63790,49336,30987,22454,11207,41560,58666,40936,-21226,-108825,-150933,-94291,-125783,-110534,-26260,82370,118780,139270,287231,545258,540687,214409,-17172,-80962,-137224,-132865,-122569,-100972,-111047,-164626,-172532,-94607,-63977,-79629,-26518,-8514,114851,258408,265031,182675,41647,-23512,-53079,-31507,145602,221714,187608,150807,84031,35300,18978,-47486,-127660,-94496,-31041,-32439,-57867,-37938,-49104,-38147,-61182,-113893,19725,121687,155331,133969,206492,274154,211822,78002,-18096,-63405,-75689,-65304,-67217,-105802,-136140,-96039,-52145,-29154,-36828,-85192,-114934,-47420,18930,8545,-79461,-26670,14016,6115,27414,31818,-4889,-40477,16954,132854,156599,159684,218092,219880,203108,176891,62449,-54905,-35099,65705,128266,167849,234569,413108,506806,255845,90603,-26717,-13303,8478,26530,-8622,-55307,-83191,-94050,-65833,-48149,-59779,-55963,-66287,-43373,-17794,-20916,-90670,-103724,-68735,-131196,-133050,-68111,5745,40289,35151,13554,13569,-32031,-98995,-87606,-36707,9150,23346,41425,133012,117869,1838,-53885,-22268,29105,40553,155,-11521,42486,51694,67025,104374,59778,43317,-5139,-69967,-68606,-46322,-51886,-85618,-57770,44676,61705,-24807,-69620,-38295,-29495,-45288,-100192,-95411,-81388,-83663,-68319,-68986,-31563,37648,49082,2162,-83486,-102342,13310,153675,224511,204547,106974,27394,-21973,-54510,-30875,-41951,-14111,80625,199654,205512,189994,119192,26089,-42674,-84148,-99878,-48330,-4646,6733,28536,-23685,-76095,-104985,-106748,-127548,-108927,-15194,29590,36694,12030,-62849,-118455,-77834,63650,202145,278161,207302,159769,120357,34975,-61206,-86291,-80909,-97796,-151633,-122752,-40191,38557,72975,46347,-11778,-111972,-161356,-139418,-105557,-41855,42619,225794,443810,543674,426685,211600,92975,52880,22637,7387,-57797,-85697,-35163,3720,-38641,-104426,-42009,-10949,-24756,-27897,24768,86945,121648,89599,48518,50498,58489,62856,89070,138304,224949,339320,402537,465320,482875,277774,149803,216481,244758,148636,-70191,-138012,-111570,-128961,-151200,-106280,-123425,-119702,-101021,29540,145155,193698,152719,81483,1554,-98998,-178127,-161945,-113215,-41601,-44253,-68761,90191,231076,242519,83707,-57326,-95750,1484,69134,59653,-1278,-76721,-49618,47510,123585,97945,39932,-8783,-57888,-93420,-17947,92322,168699,124274,21819,-22351,112865,268264,259355,143923,38572,-105861,-88053,66480,191854,293488,303790,315167,318005,234190,125735,61084,48673,51571,10427,-66225,-70708,-4891,17824,22496,33634,5491,-22166,-63350,-62070,31552,117759,165254,105655,-32784,-25078,38658,49183,2817,3940,75305,177744,170785,109527,54556,40452,39368,6887,-39299,-91746,-94032,-27731,10700,47633,-2963,-88924,-135777,-143297,-86486,-54138,-53218,-81412,-98055,-51781,-10285,31106,61970,30204,4002,-3346,-29981,-60517,-99836,-101642,-66542,-2656,33550,5893,-28318,25990,79364,86760,27164,15605,-11730,-52287,-109704,-129480,-99047,-98092,-49723,-1521,4877,10427,51465,108363,59580,-44327,-50267,-63131,-13060,102041,153570,182957,121042,68319,56333,85603,142560,156250,86353,7674,-37504,-20335,7475,32972,39826,10278,10991,56123,111612,96900,57190,24525,-21449,-72017,28066,91319,92693,-3926,-79461,-42702,-22560,-30060,-82331,-30178,41560,42981,-51235,-8141,60638,83621,62385,14472,-14922,-7979,-5018,-13225,-76841,-49722,-47870,-23708,-55796,-78401,-69794,-46108,-33917,-37533,-74060,-78714,-37709,-28668,-68437,-26031,21317,66778,25943],[-38107,-38090,-59757,-81442,-50130,-44305,-14910,38005,105843,125998,1728,-84380,-72027,-97909,-132432,-93570,-33214,34395,77855,144169,193430,184208,88655,40,-62835,-82459,-36207,11465,-16461,-61059,-78507,-57200,-56378,-33937,-26282,-51088,-60473,-87066,-72350,-21179,-9350,8548,48851,98378,100064,21394,-67255,-37809,13423,39397,53479,67060,17027,-77690,-59032,70249,180794,146405,75322,16831,-44642,-19515,-36905,-45276,74229,290237,326791,302769,166178,120364,187786,250839,266575,298176,398989,394164,147852,52652,-24433,-88884,-100075,-39512,18173,147733,117226,11511,-105621,86470,320528,299169,72668,-82768,10240,71676,-960,-24793,-32423,-99172,-139364,-96873,-59020,-26103,31111,28214,-42428,-118302,-110522,-97858,-74849,-74971,-102638,-126735,-69881,-11460,23618,82279,128446,113436,73111,41151,25737,-38058,-20717,-6981,53,57944,114162,183379,134735,34589,9818,-7284,-18396,-44665,-24739,46453,80427,40766,-22948,-44623,-16980,29818,55550,79828,46983,-16245,-62658,-58132,-34640,-30709,-75597,-107644,-42363,-21962,5574,61460,58874,-12823,-63889,124324,280115,183099,2809,-59647,3568,-5877,8444,-20032,-65724,75029,199023,173945,49641,-69516,98068,318651,452182,501573,499273,448902,246513,-33282,57027,193879,189731,138885,87938,130836,132882,102374,108451,59567,-24032,-57584,-18954,33431,36862,-14499,-19063,-42330,-27271,56348,125486,84986,-25296,-110144,-57130,-48946,-20783,15064,71926,129340,77485,-1149,-65131,-116290,-124737,-94653,-97279,-100669,18943,204748,358302,362020,151567,38997,22877,71991,98428,55987,30964,64054,20215,-113227,-111263,-58526,-47689,-14964,16900,2961,-86672,-179314,-61385,45956,33040,-32169,-60473,-23596,-27755,-14240,-9449,-86368,-83587,-61378,-88042,-26397,52518,65803,37876,-30229,-39688,-20184,50950,93259,48415,14958,-21334,7150,27559,41083,52451,38376,-14271,-66817,69495,210721,186026,75384,-8493,-75783,-83135,-72038,-64419,-64418,-35587,59504,121756,17432,-76362,-76908,-64311,-78803,-83161,-26000,-13428,-109552,-43989,120513,216027,184520,25774,-51197,127811,292534,305037,256018,227434,173569,138437,73562,83721,77246,13052,-7441,-73839,-123049,-62142,29580,5621,-50991,-118972,-172730,-112780,47975,231191,176465,35804,-47658,-54870,18684,105515,161518,147947,48632,-92429,-8187,153026,119594,46073,97202,127289,151427,172871,158959,132759,143942,180416,140373,89645,35203,-41980,-6404,36604,30070,29054,33957,76968,137285,66425,56804,103354,121212,8701,-25943,-5727,53616,145083,166270,83222,-15175,-59757,-35396,93329,144697,208183,193805,79949,-33736,-115672,-100162,-72560,-126919,-156369,-38613,51724,26032,-15524,-56267,-82125,-99853,-44917,-8520,-18503,-77782,-37892,-4753,8892,57543,49747,-56641,-81816,57924,194201,207976,172528,29193,-107309,-95884,-122561,-103222,-15706,-21771,-113049,-86684,100256,140683,29804,-27611,1301,17781,3491,-57940,-95381,-110909,-84725,-70054,64454,163373,238998,236186,148770,38904,-47660,-54386,-109644,-121304,-79796,-36906,-57101,-98984,-107680,-32672,43408,69811,-8593,-55798,-84319,-74554,-39620,-44714,-45643,7968,43579,12027,-16778,-74223,-74467,-59859,-56068,-63553,-39535,44191,139274,33998,-7879,-97492,-86562,-145572,7919,333743,478626,460831,112802,16382,298375,323393,283133,107275,18263,-5792,61430,88860,-10312,-89862,-2609,32028,14300,-15618,-39183,-70408,-91638,-94511,-96968,-110313,-142542,-92962,10663,-13126,-101668,-73601,-8962,44023,113158,187674,198929,12229,-94934,-82199,-68083,-139512,-20953,50942,120458,273057,194207,-204420,280904,133570,-42277,-101909,-2858,-4360,-57123,-24356,-10765,-1836,8866,-356,-65632,-95487,-111686,-93253,-33212,15920,43251,-47904,-124072,-136629,-77920,10952,64802,31105,34996,137862,167155,105220,-23990,5712,7969,-13050,-42455,10500,104680,127792,88032,20801,5910,138312,180222,16442,-128189,-80770,31556,241337,361915,191887,44314,-19885,-72534,-108719,-69724,-58083,-97835,-115833,-35715,-6494,-15749,-60885,-110024,-87554,-51934,-22097,-7462,-17889,-27380,-1960,104259,113516,72576,-3659,-52602,-14250,44639,18182,-73794,-75904,-63747,3049,5317,-52048,-156892,-110913,1307,80882,122025,197249,208901,198757,69172,-57506,-113729,-64676,-55342,-83874,-117259,-43250,56070,64098,-65542,-118401,-33124,23872,9577,-20881,10373,40834,-6669,-82458,-95514,-37423,36653,102565,146318,43822,-64979,-121342,-119031,-73235,-17937,30321,33334,-29825,-73769,19400,37626,-502,-67296,-37061,10,3086,-35147,-126447,-114365,-71739,-34360,-36645,-44752,9397,90760,122247,78908,52386,48899,9398,-79634,-123784,-71269,-44301,-28948,-32504,-50177,-52667,-24580,7702,13748,1999,8628,35570,51711,13140,-24028,6771,16284,-15824,-111175,-35259,54691,108789,86958,38889,-18319,-79823,-128244,-51139,349,47639,107583,136004,133556,86251,11599,-32064,-48303,-38566,4320,17481,108295,288853,415763,435326,298361,120234,-56138,95075,204947,163635,7680,-45918,-58107,-66136,-7745,62313,63802,17187,-1288,3752,-19139,-62698,-46376,19683,126402,198012,217197,155713,112716,62017,-54523,-103720,-44979,-72069,-54633,-22845,-33452,136290,66532,-24591,-12298,107118,209436,282272,233492,97776,-13906,-59717,-69530,-77631,-85192,-88805,-105537,-102989,-96071,-75602,-33493,14138,-34112,-76082,-9737,111166,265456,269092,194335,99798,10116,-86166,-84385,10472,113678,141026,60143,32877,49473,58442,11930,-62677,-122114,-29797,52239,70775,32432,62143,218757,277480,189135,89237,-1912,-76135,-101144,-41073,65940,173126,202220,146976,69748,-27553,10073,102858,168497,120649,52686,16272,-22851,-65732,-65856,-65671,-23054,-44612,-56316,1595,25304,27863,-301,20178,78315,99681,88815,-7389,-40752,-3277,35833,46395,14505,-52174,-114139,-55628,-5678,36287,24465,-97279,-89514,-63771,-55006,-66207,-96777,61828,166584,218295,220239,153073,36961,-41934,-99253,-109847,-49983,-90203,-75621,-42975,-11630,44968,61014,71534,40678,-16751,2449,-17948,-57878,-52856,55769,138799,189847,251733,272447,264882,256564,226162,153274,104116,69420,36203,42045,30603,-4697,-42974,-139632,-10346,135346,182893,189010,96985,10241,-46506,-125886,-105867,-83572,-2955,57100,129351,262230,309865,220193,158131,178788,246792,311984,188426,-42501,-74708,-106571,-107110,-11263,107525,174701,216909,181193,68382,-52272,-127672,-56250,-64264,-126348,-79571,-5546,29264,-896,-54070,-112837,-70984,-66514,-55335,-77474,-118358,-139855,-117012,-28699,38129,-10856,-60852,-46384,-79047,-126167,-124135,-88827,-70313,-91576,-84490,-64278,11918,86222,187690,402398,317211,254019,192968,119542,78746,97450,135683,196796,274800,335849,339311,211348,39578,-95217,-77687,-37544,-50756,-107571,-109419,-66639,-48966,79257,128285,90117,4521,-55497,-69313,-4875,11223,50203,119844,146840,134724,118615,146165,211771,315807,282775,163571,120983,157106,176149,267749,365514,245703,106045,-23663,-75726,105190,168328,60854,-24308,-6131,-12481,-66929,-77770,-74687,-42639,24490,112033,55313,31139,31211,56885,29669,-33672,-114617,55622,199984,170179,53506,-22876,-61720,-84663,-108097,-106572,-68274,-28399,-1341,53205,28545,19257,18,-55983,-27744,-21074,-50804,-120981,-26169,39722,21559,30612,80373,110406,71756,9637,-52143,-73284,-110590,-120360,-83865,-39411,-17865,-75155,-58022,78183,169381,150613,64169,-68941,-58169,3135,3409,-86724,-120853,-127824,-120440,-51809,21444,96617,77840,7102,-37997,-17793,-12408,-33787,-51522,-60140,-40486,-47519,41175,129614,248107,269828,192702,39924,-13099,-33208,-81078,-124256,-115466,-40274,-17532,-99364,-74948,21143,130080,241591,187681,126931,37340,-84927,-40570,92814,171617,131254,5975,-113965,-112838,-93202,-102855,-94229,-88278,-68185,-9888,8409,-32147,-92651,-90892,-80186,-106735,-62149,-10394,37976,65123,60828,39493,-30454,-100199,-105502,-55339,13876,40401,-2284,-56995,-134962,-85328,33439,44287,-61658,-74436,-61802,-45728,-30291,1110,62533,58161,-32789,-69793,-13523,-11032,-67151,-46105,9521,14221,-3166,-43617,-20260,16247,-2357,-40089,-67800,-86741,-79515,-78132,-51058,-50763,-5803,-40833,-19035,92652,133449,73358,-26340,-101315,-73440,-27090,798,82909,141520,92472,-58489,-134686,-143594,-102139,21310,5876,-31476,-3233,71585,116198,85812,75893,69090,58944,-2795,-64057,-119924,-105754,-23720,32852,79521,70510,26456,52152,113379,46061,-16918,-32128,-8128,8380,-30131,-79682,-97113,-68127,-87780,-38548,4387,73811,136640,106781,-19048,-122894,-51745,37444,61439,53638,22088,-1270,-35832,-73496,-105441,-81976,-76399,-54967,-35591,-8345,47626,71866,125785,103507,-7102,-77555,-36767,66389,116038,58887,50704,102846,123171,159550,157880,135495,114224,83807,29200,-82047,-64273,3857,42474,16041,-42926,-45060,-16723,28161,79804,110690,109738,11843,-73233,-15211,53225,70714,36630,-22792,-100386,-57871,-33313,-74494,-95020,-113143,-81952,-80351,-105713,-98767,-58140,1114,52721,29760,-29622,-108732,-162045,-87032,-1420,58584,60471,3047,-7552,22548,65215,56550,40977,-51864,-114607,-70907,9655,113741,149648,70048,-51649,-118398,-60019,-57494,-66397,-53782,-27494,-21148,-22269,-38996,-75053,-30865,61532,181613,181956,96283,21134,-27598,-63620,-15595,12361,2944,-32700,-41646,17873,62665,97834,119065,82803,36175,66747,64454,39185,-1793,-45734,-107221,-73474,8061,73919,106757,62727,-14959,-50520,-63592,-74501,-108955,-8934,221723,334528,351761,246061,65931,35012,2224,-94781,-67667,57858,154936,151386,123598,53225,-40141,-120972,-99217,-9627,53726,92733,63748,9175,-22087,-58061,-110307,-107375,-57827,47731,124688,145708,80796,14783,-24909,-46302,-147225,-72850,50440,101652,57149,-35796,-88746,-35219,6336,-32078,-68022,-81036,-50482,-10286,23690,11895,-5328,-36972,42215,119785,131227,138090,127618,75089,43306,21487,-46286,-13987,49545,46066,2379,-2370,2028,-624,-4837,-94683,-129102,-107805,-74167,-62726,-102838,-38980,-25850,-15410,-9922,14055,-606,-22653,-27088,-23726,127819,255629,164652,6995,-88402,137845,236651,156249,58314,158551,138020,-24057,-41795,13193,18300,73735,145248,153165,150553,201500,212575,108955,-11045,-5593,36103,40810,-65931,-28204,90999,203664,252179,299424,290266,280928,362308,309343,91472,-85248,-18046,117591,56227,-14987,-107989,-69153,-52388,-119126,-136846,-62030,18177,73112,93327,-1051,-105195,85682,201567,157852,-9162,-121946,-106321,-34572,76413,69533,133735,226928,325038,431446,306856,151496,48834,53552,64980,11958,-64801,-42658,111510,230808,199665,87915,-55316,-93017,-119471,-93333,-15519,70670,158801,176397,95024,-29663,-156504,-78573,-17647,497,-65918,-145828,46760,230233,371102,328137,74188,-106084,-101232,-138027,-87199,82885,129028,101625,18420,22036,53711,48737,28271,15236,4690,43845,54883,37181,-25925,-114417,-149344,-101859,-139330,-104750,-20700,80170,94475,105067,251429,520839,517035,188977,-14876,-49042,-107412,-112310,-109894,-93418,-104475,-158135,-164511,-80454,-50381,-86412,-60070,-9173,134347,263269,254978,179795,63429,-14345,-56987,-38316,118533,189120,157093,127362,69448,20577,-7513,-69850,-118195,-68835,-15481,-19598,-42571,-25253,-44870,-41534,-67882,-103728,28034,120100,120536,92034,177263,268124,215318,75192,-19082,-49564,-48438,-32937,-31524,-68324,-127963,-128661,-85559,-59079,-48904,-76312,-142013,-75423,-761,-389,-79148,-29004,-1981,-17248,15018,34258,8995,-18111,19706,122680,143829,149977,225452,220167,183978,166134,57278,-58828,-36812,56063,105330,146585,221316,399696,517313,282824,111800,10944,16414,28617,39341,-3165,-50233,-75083,-89756,-65345,-49969,-65411,-61872,-64530,-41574,-14729,-18136,-90101,-111397,-81979,-144014,-125600,-61142,3146,30906,25468,-295,-2815,-44867,-103329,-77456,-23495,22765,39626,60583,155177,144197,25722,-43353,-30440,21061,47782,14328,3036,56407,60254,73752,131150,93502,62038,2535,-66155,-63326,-34666,-36540,-70701,-73432,27817,60746,-18266,-62585,-46783,-35489,-45407,-89200,-65345,-43732,-58777,-70525,-82493,-50412,19461,40756,8329,-85785,-85232,32294,171299,227073,222108,128736,49920,-4795,-37421,-10321,-19146,14019,102445,195245,196460,209618,156770,68825,-19119,-82691,-109304,-61994,-21479,-24888,-30265,-75237,-111620,-127371,-112814,-118431,-111304,-17558,29241,45086,26592,-50254,-109716,-71564,63005,200404,261791,176255,131009,109062,37336,-43292,-74082,-78287,-94493,-146796,-126610,-44628,36625,85091,63431,120,-88406,-161223,-143941,-103484,-40752,38875,203825,409679,508493,407968,222921,130437,110962,78131,46182,-37068,-108632,-51146,-5629,-42594,-110050,-49394,-8132,-5810,12404,68870,78334,87729,65155,38118,40506,32740,32035,72890,137499,225112,300677,331034,385403,421803,281673,156734,215417,232930,137957,-67470,-135649,-100889,-109003,-134781,-126752,-134936,-126650,-114874,14553,141373,185358,144923,80489,3444,-103430,-185850,-150432,-144206,-77149,-73332,-55600,110298,242355,254924,100913,-46494,-107466,-20814,32023,18196,-17453,-64572,-30127,57177,122546,83052,31289,-13920,-61790,-92210,-12344,94085,174048,146572,54752,2775,120423,264786,244005,115724,5843,-142791,-68505,84864,209929,300144,288603,286748,301664,238631,141227,83998,62470,62655,18813,-58755,-80524,-19625,3166,9695,22183,-11386,-42379,-88067,-49892,64345,157058,209125,135213,-16934,-28639,35592,44005,-4211,-3997,68713,188020,217931,168122,98894,59337,43231,4553,-41898,-91418,-105217,-52183,-13959,28579,-13369,-94490,-149344,-132827,-70883,-42305,-47465,-80289,-104839,-61017,-13201,27617,45997,4168,-6111,8165,5054,-32765,-85106,-83885,-40033,12837,48982,22362,-28413,5469,61482,78872,22344,1345,-26419,-65705,-122238,-115735,-88634,-81128,-31243,16783,24843,37026,75909,127155,77871,-38257,-54221,-65146,-25752,98482,164005,197144,131848,84078,78916,105888,155152,158078,81531,-624,-52566,-52291,-25518,4101,23142,12720,22251,60851,115513,83232,29018,-5148,-31916,-84187,7649,69642,82875,3316,-80574,-50541,-28974,-38285,-88608,-15859,55659,48543,-48950,-5720,63662,84243,57644,9306,-17186,-9815,-1595,-5195,-68689,-60741,-51817,-25185,-53801,-67079,-61339,-39013,-32834,-39783,-76509,-68125,-27863,-23088,-67874,-20307,37286,85025,34166],[-35448,-32770,-51597,-79431,-57640,-51080,-20200,34814,103539,121294,-1036,-97626,-72719,-88875,-117020,-83486,-49122,18586,72497,149039,201090,182798,84370,-5409,-71114,-106757,-38000,22661,-8600,-60551,-85435,-68573,-59175,-28096,-19361,-50368,-69890,-102219,-100818,-35347,-10684,7510,43226,90446,83359,206,-75681,-13566,43385,73140,59943,41419,-12732,-107165,-61569,65550,158015,121293,54673,1085,-54227,-23353,-38412,-52350,72661,297016,311522,282821,137697,95998,167140,232322,255529,297709,395411,370167,154463,71379,-11488,-77741,-102031,-60298,-11632,126862,131142,25798,-90656,65141,270430,246871,33512,-78434,23642,86241,24162,-51416,-61771,-126917,-156033,-103423,-62436,-22470,35297,25020,-48515,-125020,-113653,-105641,-76259,-67582,-90491,-119162,-71391,-18859,10329,61695,103868,82593,49331,38463,31827,-39012,-30709,-16489,-8139,54297,128632,227305,178860,48203,4293,-18823,-27442,-56180,-40998,23722,56170,9931,-44834,-33614,3508,56496,83015,99580,61870,-6820,-51847,-53820,-33203,-29514,-72864,-114012,-64460,-30313,10111,79462,81272,-2329,-79714,82001,242080,154109,-16308,-68037,-19141,-17852,2409,-16847,-49934,32636,87207,4645,-119467,-100977,56528,67544,108535,140000,116799,157618,94998,28920,120470,11525,-29819,-48681,-15787,129311,165870,112531,105938,63015,-20021,-52155,-17653,32764,50652,5923,-9745,-47083,-39818,46214,120005,95549,-6224,-113929,-69829,-54126,-9043,33018,94028,161161,113556,25541,-47862,-102167,-123388,-119532,-141735,-106827,37663,235364,398290,381527,147010,28557,16791,72469,101313,50105,23848,66973,25750,-115849,-116410,-63416,-55616,-23213,15679,20601,-58491,-156917,-83198,25315,18001,-43314,-73220,-33135,-23949,-452,-13643,-96372,-84115,-49479,-81798,-40317,34071,54573,42076,-22599,-40871,-32186,32971,81276,52827,19129,-30464,-6443,37509,66830,70774,38115,-23900,-61054,83057,203031,181421,74262,-16302,-85025,-92459,-84799,-75208,-64807,-21435,92473,150452,22230,-74046,-72850,-61657,-73742,-69910,-7784,2360,-88759,-64666,85072,175972,159057,29474,-46499,118337,257262,255191,192657,155854,111981,105759,62435,77267,64550,-25561,-37841,-84555,-99947,-37793,48663,1809,-59499,-136798,-160244,-149474,-42026,118010,99651,10483,-45542,-48294,19411,96846,131050,99541,1378,-112127,28935,162083,101499,24184,84919,139590,166285,166959,129362,94716,115044,185588,167756,109955,39859,-42528,-7955,40259,18762,16323,29542,70971,147640,78747,60677,99149,108906,-1289,-18375,7875,73467,149677,167444,112559,12782,-45442,-22900,57682,99465,171079,168912,63809,-44945,-120726,-102787,-71659,-125547,-147911,-50011,25698,10796,-11448,-40082,-59349,-85275,-52255,-13379,-8449,-57175,-31413,-12727,-7612,41058,46919,-53425,-60329,80099,181589,141434,84438,-11138,-121745,-113035,-134398,-104958,-16526,-29174,-125293,-63069,144771,188428,65128,-5249,25814,51612,30564,-36166,-81021,-93583,-95261,-71336,72611,189107,273261,268837,172652,51394,-48329,-61560,-104708,-99566,-51817,-22220,-48134,-87178,-105429,-45476,32844,74424,3861,-43137,-70135,-73310,-47558,-57859,-51788,12856,61753,43726,8131,-68393,-87000,-67650,-48196,-44284,-22696,50144,115558,-16634,4527,-52486,-79145,-159184,-23160,311327,519398,585997,345734,-18008,149927,186970,209451,85966,53802,10203,89600,103368,14053,-61883,29774,57276,31308,-12886,-43728,-78364,-98738,-99480,-107777,-128895,-141233,-58796,41347,2839,-85524,-53562,10577,65469,151480,238233,246131,32618,-90740,-87713,-75303,-129398,576,22219,72691,263207,224939,-189423,316252,92035,-169147,-91302,-12999,4261,-68233,-41166,-35481,-24532,1221,-1556,-60379,-93922,-119086,-118336,-63684,-23417,12029,-62229,-130572,-150997,-90907,4987,75846,60892,67449,153207,185068,125006,-6489,754,-10422,-21369,-41040,-1449,70569,97029,71783,24640,6661,89493,112447,-23568,-159808,-91219,16342,233598,338781,195201,54226,-5814,-58167,-101188,-68193,-61141,-102748,-104397,-27079,-4187,-15514,-52468,-89661,-76741,-49207,-29356,-20229,-37720,-45986,-8295,101659,140689,106457,17401,-42056,-8814,45339,18436,-85810,-80445,-112062,-63324,-67100,-106830,-141530,-111600,-45078,29074,103773,218103,239415,225392,88743,-43259,-109124,-60908,-51569,-67099,-103899,-49133,52773,57829,-74727,-108705,-30378,17412,-1522,-26844,10795,44607,3947,-62534,-77797,-46397,17669,79903,134757,57416,-43152,-113050,-131295,-72524,-8331,42603,42540,-23266,-73342,17815,44425,12057,-56334,-32715,5023,8491,-30918,-128504,-112099,-63968,-25028,-26234,-34502,16236,79851,111797,76486,47317,39489,-1225,-81299,-127251,-82268,-55912,-36021,-37163,-55972,-53128,-20063,14906,23549,19766,32381,58421,77447,39035,-6173,2598,-418,-34800,-106894,-10287,76345,108932,59876,-7346,-69144,-107674,-94716,-31651,21579,73072,125646,138985,126084,78882,4212,-38773,-54418,-35521,12019,27074,119450,294316,440866,501873,411056,225449,23858,80411,186146,152596,-12074,-74905,-76377,-65899,-9959,56556,63999,28860,14001,21825,2892,-41461,-56277,-21795,70551,137480,179877,142738,113134,73299,-42652,-123543,-60712,-71159,-34205,11668,-23623,100846,39066,-47967,-35897,84077,208670,301341,252178,114434,-3543,-51961,-58931,-66656,-77834,-88668,-106141,-99095,-83389,-47829,-1996,36134,-11605,-60863,-12986,72537,213969,236724,178353,96310,12966,-85736,-88619,10056,114336,141012,56642,25705,41956,48116,2398,-71953,-113677,-21907,57320,74348,32140,37966,145962,224083,170996,84799,-24991,-107651,-86068,-23005,72467,185169,227967,166025,64281,-48939,-1094,109310,197173,160026,83360,40444,-10161,-59588,-60449,-59519,-10314,-24325,-41081,-3802,19780,38162,10751,9442,57127,93580,103301,11324,-48325,-12956,39183,48926,4915,-58527,-139673,-66032,-13414,24961,19899,-102724,-99252,-68866,-57423,-61805,-95280,39269,138852,199845,224895,186229,66906,-28160,-101947,-92266,-20747,-66270,-66493,-43346,-16223,35728,51195,70302,51447,7610,20794,-10591,-48670,-33018,74188,146379,197916,248372,238866,221803,231421,224922,158868,109517,77933,45311,40794,16312,-21435,-53345,-132242,-3674,134432,177150,181939,94857,22922,-25629,-113554,-112678,-94646,-19556,40378,109904,236104,314977,246383,194811,226835,315624,393798,248918,-12713,-76391,-114013,-111526,-8053,127165,205938,239466,187851,73145,-52086,-98293,-27381,-47750,-113363,-72915,191,34170,3325,-45768,-95892,-78954,-78019,-63666,-75380,-105886,-143274,-141394,-64360,10482,-26116,-63651,-43291,-74543,-114155,-85266,-35323,-22861,-54241,-60090,-46434,24655,93081,187700,361466,267997,224768,185142,131432,90377,104763,142316,204962,288889,353629,344727,211006,46063,-88369,-76600,-33361,-46150,-106169,-108515,-67070,-30254,110428,144419,81869,-13420,-65387,-63369,6167,24437,64986,134705,143422,116168,98523,121668,188002,311018,304249,190468,136062,155601,155454,248868,390793,309201,159208,10015,-66606,108075,180294,82474,8466,29369,9168,-53911,-71464,-68161,-29490,38630,122345,65830,28045,28661,62648,39679,-33225,-83770,95387,259948,247995,110808,8798,-38707,-62583,-88888,-99706,-61133,-14115,17945,75670,41587,11794,-20001,-73518,10868,8787,-38278,-121702,-1283,79569,57572,55861,100769,124669,73935,11764,-40319,-55930,-100964,-118338,-73527,-26086,-5367,-69534,-59480,74356,153584,115130,13605,-106276,-54011,-138,-13163,-98167,-114671,-135640,-113247,-24525,50817,111953,78104,18594,-7681,17224,18555,343,-9184,-26936,-20419,-10280,57959,123555,230497,236443,171628,33952,3092,-24132,-82266,-123970,-112356,-42490,-30707,-108937,-67338,29864,100531,168594,143605,122192,55013,-59229,-60504,78283,162254,129630,6259,-126545,-128896,-106037,-118963,-107585,-95246,-70099,-12563,4922,-29226,-70465,-50987,-43078,-78224,-59904,-22445,13602,33953,37589,21268,-47655,-126543,-140931,-77165,6239,53527,27699,-22173,-98838,-104947,10227,27135,-30966,-3287,12735,15331,-6608,9002,61929,54262,-23788,-56925,386,14401,-30150,-24727,27369,35234,10590,-48121,-48817,-36994,-54903,-60479,-69676,-83747,-73357,-67052,-43810,-51528,-7839,-36420,-28489,73289,109076,48517,-47221,-102541,-69259,-27413,-14365,52087,112525,85993,-44339,-105775,-116918,-79725,31417,10989,-28839,-10824,50796,87170,55228,53217,59159,54297,-6001,-62483,-107824,-91117,-9018,53125,107018,90249,42063,93362,197977,144381,34552,-18635,4965,25423,-20867,-86315,-103503,-69158,-84295,-30754,13569,84844,145986,107778,-32047,-102403,5460,90369,96218,72707,55044,39280,-8183,-58442,-93103,-60168,-50615,-23972,4251,18798,51385,56849,102224,107710,14048,-59721,-57428,44129,102755,65079,58839,94115,93065,116385,116709,95444,73220,56858,22242,-77004,-64480,11803,58511,28076,-36822,-39099,-9400,38372,95989,134010,132847,27356,-65847,-343,67238,76642,38066,-19721,-96309,-62548,-36351,-74808,-90697,-101073,-71931,-73804,-107014,-107354,-60402,15007,56284,28601,-30852,-112936,-153118,-76785,13324,72350,62812,-1736,-7655,22010,68520,67789,54394,-47004,-114416,-72837,3312,112468,167139,79073,-64525,-104208,-43375,-55448,-68880,-51067,-22958,-6405,-11346,-27372,-76172,-48932,30384,137382,134370,62514,6324,-31412,-57680,-10000,16761,-999,-44249,-60495,11,42552,73261,91382,51428,1524,37476,39671,22812,-2236,-49711,-114785,-85756,763,72834,112822,72884,5232,-25012,-48535,-77096,-111810,28241,247537,333303,345704,259797,100079,70326,18019,-105681,-37412,88021,199086,192050,148318,63006,-28374,-107554,-102654,-1817,68652,108888,88849,22854,-17808,-55336,-107483,-112281,-76539,27760,98078,120473,68061,9792,-27383,-43769,-143609,-68458,53288,105867,64933,-31848,-86576,-33397,3022,-37605,-72090,-80519,-40798,5398,30904,6251,-26219,-80217,3416,70874,85900,90165,89956,53203,29670,32036,-14794,1733,46447,27655,-12760,-15644,-20681,-36480,-51164,-135909,-154168,-118991,-70846,-36594,-72957,-51917,-30607,-14402,-16390,-13226,-47124,-79065,-76607,-5905,160451,286855,198151,2272,-63495,170166,250171,156682,41706,143169,71732,-55941,-11763,54395,47546,82699,161510,189301,192410,252159,255518,124750,-20131,-17887,49009,49246,-55224,-26758,76134,185801,241234,279950,251600,254260,346188,301237,97984,-79570,-4513,116500,62820,4389,-78791,-105026,-94684,-150833,-154195,-81728,-12790,48485,86911,-6771,-106403,46367,145250,101752,-47695,-147772,-117743,-39834,82849,77224,137584,243958,350476,400474,262525,144374,71484,83612,96604,31147,-70912,-66721,93470,209042,168397,49739,-72408,-93437,-110768,-93417,-27101,56625,153997,177835,103631,-21142,-139128,-52525,6535,25170,-45169,-158957,39629,235217,379026,328767,55414,-134467,-88779,-102232,-69437,71482,90762,46726,-37507,-20070,39668,45711,23150,5364,-5230,38096,43048,28162,-32849,-120584,-144824,-107360,-147955,-94255,-16170,72215,67121,74429,218099,482010,474618,159132,-9000,-18092,-75657,-89362,-94818,-83751,-95940,-146590,-141901,-58144,-25770,-62132,-91596,-4995,157057,264226,241714,174659,86018,-6321,-58942,-42949,86708,147131,118322,98652,53794,6607,-30218,-77615,-92255,-41008,719,-6238,-26671,-13562,-40598,-44505,-74741,-93572,35041,109284,75203,49528,149198,257864,214021,70030,-20851,-34468,-20857,-217,6486,-24732,-82704,-124433,-123483,-93164,-57269,-61670,-141236,-107633,-28504,-18066,-82824,-31868,-14543,-27416,10315,39287,25920,15569,27625,107115,123053,127585,212380,204433,158389,149551,48263,-65682,-40154,44765,81562,126692,210393,377940,508838,305880,137502,56137,55863,56948,55635,3851,-43746,-64665,-82396,-64041,-51507,-69884,-66567,-61049,-40502,-13238,-16657,-88114,-118722,-95192,-134508,-100544,-42456,10657,29760,21533,-11740,-21366,-59945,-104664,-64991,-10309,34491,54203,80365,178608,172703,51522,-32116,-38129,12856,54550,31539,21712,72073,68260,79239,155408,130015,85174,10515,-66398,-64372,-25503,-19827,-53595,-90518,3548,51443,-14920,-58610,-56180,-42258,-47301,-70062,-35402,-8275,-34180,-74083,-97941,-70326,-473,29219,14914,-60121,-49352,58212,185614,220418,231813,150452,75217,13478,-21430,10749,7759,43798,116760,179031,180410,227281,202426,123876,12288,-76441,-117270,-74225,-34044,-41089,-85492,-126548,-146575,-146213,-114021,-108239,-117680,-28429,21075,48311,38609,-36611,-98188,-66035,54875,182975,225566,130780,90661,87905,36520,-25491,-56996,-68847,-85800,-137143,-124405,-45240,35426,94196,74903,4231,-72719,-147987,-142473,-97645,-38865,33541,177116,360178,450715,367855,218787,162262,175026,143141,86430,-15913,-128922,-61191,-11792,-44192,-108260,-56991,-7858,9912,47339,104710,69076,54192,37953,24566,30407,15177,11943,56620,129976,213418,252702,259366,307285,354492,279212,162743,212117,217448,124448,-63937,-131005,-87879,-87794,-113479,-147099,-144715,-132664,-121554,10015,143975,180585,139042,77549,1534,-110109,-172039,-124945,-143203,-109671,-91987,-33334,130799,246811,258108,117285,-31030,-113445,-43642,-5122,-24140,-30607,-46389,-10196,64820,113213,67443,27208,-18481,-66977,-87903,-6355,92700,173204,161779,82024,29028,129829,256779,223855,88081,-20780,-153920,-51246,93941,216885,294374,262907,250526,274793,232535,149654,100892,73037,71357,25906,-50695,-90956,-38911,-17894,-8646,5586,-31119,-62897,-105876,-23002,101776,197288,247346,157236,-2792,-28572,33899,39883,-9532,-11896,58393,184347,249589,216594,139212,77255,47256,4413,-39074,-80603,-99363,-66665,-36322,7244,-25947,-97137,-141891,-109943,-52923,-30036,-40055,-76155,-107271,-70149,-19070,19475,23955,-24578,-13185,25137,42465,-3597,-65811,-61489,-14420,27495,62473,38321,-22705,-15051,42511,69663,17749,-10030,-38581,-76650,-127591,-100694,-77638,-64030,-8975,35083,42381,61993,98017,141548,91895,-32869,-58645,-67927,-41113,87364,166938,204672,138502,98259,101018,126286,166507,157945,76140,-8291,-53593,-61090,-55240,-28562,7006,14272,30055,59319,108044,60259,185,-33793,-42446,-100173,-13897,48925,72027,9158,-77845,-56731,-34561,-45562,-90590,-2150,67818,51760,-47873,-3511,64699,80558,48050,3609,-19514,-13621,-770,1732,-60137,-69284,-52711,-27210,-51782,-56577,-53439,-32651,-30001,-40470,-74737,-58771,-22817,-25095,-68348,-14356,51941,98309,37617],[-28607,-21228,-37847,-72619,-62194,-54372,-21180,39241,111690,129126,11841,-105351,-70182,-76041,-95142,-62475,-60988,-1204,60626,148204,201811,176399,79946,-8879,-74861,-110417,-19316,55982,22196,-39615,-71011,-70718,-50686,-11621,-2965,-41678,-72659,-104629,-122323,-44843,-7990,11999,43426,87375,71087,-13718,-68239,12836,71142,100840,67916,18614,-37216,-110843,-48101,67398,138012,99213,37391,-11153,-60136,-23663,-35259,-56555,71241,293960,293650,260841,112844,77763,152841,215993,245184,296037,386758,345202,166518,99315,9782,-58760,-92854,-74062,-34539,104990,147614,44554,-65480,55507,227693,198429,390,-59208,42185,105543,58469,-70337,-93495,-155192,-164073,-103428,-60925,-14645,42883,26515,-48688,-125228,-111899,-107873,-71772,-55808,-73650,-103927,-65660,-20244,5826,53408,89696,57003,29703,39732,37177,-36172,-33970,-18020,-6786,60136,151686,277535,232633,70354,2942,-25563,-30340,-60123,-47739,9607,39349,-12038,-61422,-17090,31425,92993,118741,125239,83914,10561,-34976,-44469,-26898,-22267,-62126,-106275,-86588,-38667,13900,95546,101306,9605,-82007,46161,203838,127389,-28291,-65180,-33167,-22349,2050,-6970,-17218,-15667,-56337,-110917,-9704,497,-6430,-217942,32254,209697,85131,-72997,-41918,128666,279830,-91323,-181170,-110433,-3788,169399,206051,128754,107853,71030,-11993,-43795,-12314,37444,71491,39505,11626,-39976,-43440,41908,117991,108238,18898,-103047,-78848,-52044,9479,56292,118988,190337,146669,53488,-26896,-82769,-107394,-123953,-140741,-88219,66842,274767,438711,392749,140444,20483,13134,73681,104555,46689,18852,67220,28808,-114209,-116090,-65019,-59811,-26493,19315,43377,-18009,-120825,-103652,3169,2073,-53910,-85427,-43059,-19816,9396,-18462,-101027,-81306,-38025,-70442,-48232,20452,47324,49089,-11003,-37629,-40334,17495,71429,60579,28708,-32076,-14686,46990,92111,89222,40293,-30422,-55421,84796,179698,168928,75110,-19221,-87550,-95628,-92998,-83523,-62420,-1767,139030,193341,43354,-57768,-59884,-52191,-63059,-54319,8359,13745,-70183,-67310,61404,145077,140648,40510,-39321,97942,210126,199763,129507,83671,50571,72067,50714,66458,43188,-72899,-56738,-73454,-66959,-6969,68028,1108,-63094,-142917,-125151,-113861,-113812,16044,27328,-16289,-43580,-40965,19099,84168,98027,52118,-41477,-88764,71571,168660,82449,3306,70726,146546,172560,154281,100650,59598,83939,181643,186954,121732,39154,-45337,-12155,40436,10441,2735,19933,59349,147204,86844,62459,92459,92041,-15191,-9386,25700,94356,144235,157760,132456,43200,-25925,-4396,32753,69869,144541,148195,48279,-56286,-118408,-103455,-69205,-119190,-140596,-64402,-1772,-7515,-12748,-31609,-45227,-70362,-57089,-19620,-712,-35551,-22326,-18433,-19370,28241,46365,-44906,-34771,100461,156695,67533,9304,-15512,-114436,-127652,-146449,-102299,-14316,-34520,-137541,-41486,185010,232544,104764,23638,56726,99002,68321,-5118,-55091,-76019,-105386,-74479,46285,110588,132616,89545,13810,-47452,-80343,-55033,-93172,-76817,-24756,-8630,-38763,-75688,-97124,-53731,22862,77290,15323,-30342,-56189,-75514,-61202,-74696,-59476,14263,74173,68613,24125,-66368,-99799,-76298,-43109,-28867,-9244,53000,91133,-44396,21767,-13417,-75052,-168995,-56498,287613,591529,799961,698172,91296,-6362,-7710,100288,67018,93270,30946,116110,113551,41320,-33637,55621,73495,43620,-12357,-50039,-87332,-105129,-103523,-118094,-142841,-123515,-34894,57216,5018,-70278,-37785,22312,77422,179728,278179,286937,57450,-80722,-126186,-100322,-100471,25804,-2487,-22490,199417,283105,-13098,121462,-76129,23951,50335,-3384,8233,-90578,-64268,-50960,-36328,-4091,-5396,-56343,-92579,-124061,-139593,-89976,-54436,-12948,-67411,-116965,-144822,-105464,-4517,83351,86488,90104,152845,184453,131837,4425,-8827,-32429,-33790,-42517,-9410,37698,59927,46652,18371,5579,58547,69270,-47455,-172859,-95830,8032,216193,294085,187189,59585,3765,-50916,-96457,-69012,-66777,-108018,-93239,-20269,-5420,-20085,-50311,-77326,-67648,-49062,-40108,-36629,-59498,-61872,-8623,96485,167046,141698,37705,-28050,-2014,40559,2508,-100003,-68067,-61461,-48267,-33646,-63149,-108746,-51650,23779,82629,150134,256817,262098,222449,73560,-57886,-105016,-57170,-52806,-55562,-93482,-60893,40537,42402,-89060,-101752,-31653,5770,-18304,-37875,7435,46166,14466,-43493,-63039,-56725,-10016,46084,109894,66549,-21804,-97418,-145165,-78630,-7331,45032,42295,-24711,-78270,10579,45140,19633,-48436,-31664,3962,7457,-33325,-130492,-111117,-60169,-20762,-21305,-29628,16823,62678,97088,70549,40790,31636,-6491,-74490,-113105,-92790,-70883,-48073,-48478,-70637,-60856,-21074,15011,24704,28668,50068,78993,101919,62237,4386,-9779,-24456,-57036,-84646,7726,87467,98904,26725,-55441,-117868,-117614,-65806,-9448,44118,94620,135265,130596,106302,60531,-10757,-50892,-68250,-42713,8765,26171,117192,280139,439831,538313,506281,328862,109306,95109,182126,154282,-18544,-113533,-100696,-71327,-19206,43077,56357,32931,21974,32787,18209,-23065,-57739,-63124,13531,69541,129731,122502,113568,89237,-20296,-117983,-88145,-76717,-23573,29837,-6265,57031,9946,-58106,-40605,66578,197894,298427,249569,119184,409,-49425,-52551,-59124,-73669,-92151,-112010,-100703,-75423,-25239,23129,50155,3661,-47782,-15710,34564,151547,190304,146357,81386,6490,-92929,-91007,10763,114829,139461,51782,13408,25750,26523,-18925,-91643,-112693,-23253,53527,70292,25987,15262,83392,168021,144777,72784,-53589,-142252,-65431,-11758,72765,188283,244555,177368,53511,-75613,-15047,105382,210908,189279,106043,56843,-5093,-59318,-60891,-60980,-6314,-12851,-31541,-15053,4527,35081,7496,-14365,24549,75767,106851,24284,-47774,-21136,37425,48403,9158,-46107,-100971,-49172,-2613,28778,27917,-88949,-110181,-80880,-65486,-63107,-102569,1301,95399,164214,209006,201737,86742,-21643,-110033,-80371,4282,-44646,-60028,-46147,-23926,22370,37654,61464,52894,22001,29506,-10791,-45155,-21619,79296,138080,189725,226410,189824,168492,197654,217732,160812,110174,78291,44021,28086,-6276,-45456,-72207,-126489,-3118,123004,159900,160364,81791,25170,-15297,-106731,-123509,-110382,-39713,20634,87811,202376,300713,255891,219666,262103,363012,441696,283926,11094,-79890,-126824,-119261,-10899,137539,226454,247976,178550,67825,-54139,-70808,-10782,-43351,-110700,-73221,-1941,30325,-384,-44229,-85728,-89974,-94502,-78241,-79631,-99828,-134549,-169537,-106293,-24139,-45346,-68994,-42637,-70737,-97127,-50952,17422,26096,-23493,-44288,-36171,31112,94235,181131,308573,212988,189857,170063,135419,93330,102402,137702,198421,282116,344992,324610,191861,38446,-91496,-80660,-36491,-49798,-113778,-111166,-68591,-11702,129034,144734,61731,-39894,-84817,-65920,6488,25281,66119,132922,126444,91105,77248,97978,161905,295857,315368,213972,149477,142862,117042,212286,388177,363828,210349,38636,-64829,98549,178577,99926,39559,54039,20508,-47991,-71142,-67432,-24121,42159,117141,67089,19875,21856,65128,48386,-29409,-66664,111712,292691,308230,162295,36502,-17483,-36847,-68167,-93890,-59289,-6099,30672,88386,49202,-4474,-56799,-50883,50997,35699,-28960,-125219,11318,104675,81221,70971,112059,129528,67947,9664,-30259,-42436,-95437,-120114,-68275,-18966,250,-68158,-64810,64150,128481,70451,-29441,-72957,-46999,-7440,-30005,-94022,-103451,-134029,-100894,-1121,75069,121463,78341,34777,18544,40345,36735,22669,22559,2635,3468,22166,63635,106673,198676,194692,149634,37915,19266,-15294,-80608,-126226,-116038,-53473,-52776,-121891,-62335,33074,72442,92873,91521,101912,57826,-44304,-82318,58119,145537,122137,4574,-135448,-145543,-120847,-138056,-127169,-106382,-74793,-19008,-1876,-26991,-48023,-14366,-8551,-52508,-56491,-36019,-12140,4827,15694,2314,-61374,-137220,-166866,-103199,-7386,58731,52308,9765,-64732,-126216,-33469,-7595,6610,70803,86303,61523,4733,6570,49406,39248,-20996,-49002,9614,34680,2010,425,45514,54370,22837,-51152,-73644,-82112,-98659,-77288,-74429,-84564,-69563,-60073,-42557,-57838,-16084,-37424,-40673,51192,83357,22002,-74750,-108845,-68837,-32510,-33602,21458,88735,88810,-18508,-75397,-93194,-58142,39248,13151,-27594,-18489,30959,61265,30439,35071,51998,51773,-6794,-58381,-91101,-74456,2839,68567,127383,103780,54546,128610,272251,241521,86567,-4403,14553,35382,-17512,-93154,-103642,-69994,-83648,-26345,19554,92500,150548,103426,-48934,-82311,44857,122782,113628,81192,78774,74132,17214,-39380,-69572,-33230,-25762,3912,42247,46062,52277,40297,74565,104094,30815,-40607,-76077,14082,72859,56722,57680,77417,55795,63097,62555,43814,25417,23907,9150,-75656,-66549,16507,69774,36677,-33316,-36817,-7610,41761,103722,148578,147878,39716,-58408,10184,75305,76754,34642,-20989,-94791,-69615,-41991,-76504,-87147,-91700,-64425,-68273,-105602,-113870,-66635,22032,48429,19825,-37867,-121865,-143233,-68958,23056,79051,58127,-9356,-9767,20387,69107,75133,62904,-47241,-117966,-78104,-6867,105521,183450,95330,-63365,-85714,-26091,-48735,-67806,-48861,-21161,7424,-1894,-18314,-76692,-72354,-5523,88476,87557,32461,-8992,-36356,-53627,-8954,16136,-9177,-60214,-83870,-22948,18234,45731,61844,18277,-35506,5588,6571,-3984,-8342,-56032,-109621,-87295,-9051,64344,110489,79276,24418,-1883,-35773,-81984,-107313,58233,261116,319357,329459,261802,123319,93138,24680,-83801,2983,118372,238653,226568,164586,64372,-22946,-97770,-105610,2636,77297,117108,107527,33971,-14940,-53606,-104566,-113999,-97456,712,61233,85790,49093,2843,-27391,-32911,-118207,-71802,41683,93071,61046,-35603,-86861,-31124,-465,-43901,-77016,-80304,-30992,19328,33189,-4999,-50963,-120420,-21761,32157,47819,49039,58224,34218,15375,37102,18018,19507,42242,4556,-33328,-33121,-41694,-63202,-93747,-170336,-177297,-130634,-69704,-11344,-43331,-68546,-36501,-15114,-24309,-40386,-85436,-118710,-106735,17276,180310,295438,214406,-13723,-17602,204714,262298,158687,25202,113591,1391,-68535,12110,80289,69637,88360,169569,219148,233159,300205,292635,136624,-30050,-29491,57928,52319,-48128,-30091,51539,152336,213689,243011,197530,209575,303038,270390,96225,-76273,3053,105851,62941,17856,-52378,-93082,-112125,-156251,-155934,-98043,-42059,15470,64914,-24626,-102567,11551,89805,48196,-69009,-114736,-119853,-48146,82034,79553,132137,244759,347883,339300,204131,126670,90024,112027,123109,45231,-76619,-83096,80788,188283,138311,15388,-88046,-93470,-103170,-94425,-39816,40447,144074,173069,106229,-16549,-118797,-18286,47037,56983,-20966,-145406,31980,239558,383959,328094,41891,-158223,-71987,-66840,-46294,60675,54791,-2088,-85162,-59291,20890,38480,13968,-8748,-20970,22222,22116,12103,-44352,-129648,-140056,-113367,-146098,-81909,-13866,58030,36603,45371,185868,430149,415404,124798,-3637,7667,-46076,-67384,-80687,-75251,-88877,-135449,-122313,-39373,-3890,-28536,-79967,6662,181399,260813,224863,165159,105054,-2374,-61842,-48980,49774,96896,72311,64184,34605,-9038,-50269,-71661,-64247,-15051,14287,4258,-14068,-6397,-39681,-50157,-84599,-87243,35500,84300,19754,6437,120954,240811,204426,59292,-26458,-21847,2990,28135,41193,18331,-36168,-81793,-134380,-129896,-62657,-47136,-109702,-144944,-67080,-48430,-94733,-37567,-25091,-20518,16986,47146,43956,51541,35493,85042,94113,92276,175711,169732,124940,125519,33392,-78160,-48124,29166,55356,106020,198086,344763,476354,318912,164738,102848,98804,89292,70976,8308,-39654,-55762,-74980,-64800,-56068,-75857,-72550,-59932,-43867,-16783,-19729,-88165,-128784,-111093,-113525,-69909,-17835,24060,35603,24398,-18151,-39911,-76649,-103620,-54001,-807,40723,62995,95726,196700,195940,73210,-24703,-48888,1489,57060,48487,42731,87303,72886,79740,171315,163140,108648,15867,-74739,-76640,-23314,-5974,-37706,-113913,-32340,29063,-19469,-62133,-70971,-53687,-53723,-52343,-16435,13146,-17572,-82821,-119088,-94322,-25001,10945,16068,-26656,-9030,86480,192431,201624,228070,166752,98333,28228,-11400,26737,34608,69994,118548,149688,155294,236808,249699,185433,45369,-70555,-128086,-89006,-46212,-42534,-112033,-158955,-163528,-152183,-111102,-101235,-131316,-49940,2233,41643,42136,-28090,-90042,-66001,35845,146236,166969,70049,39438,52236,27298,-13314,-41272,-56641,-76197,-128602,-119691,-45526,31274,96141,76296,-3701,-70219,-140789,-140573,-93196,-41571,21868,143750,298749,376268,309730,196914,180399,229908,202173,117777,-3732,-150432,-68472,-18508,-48128,-104255,-68569,-14091,17434,70644,124070,54656,19222,4901,3330,15070,900,-1827,37492,112407,187119,196311,188590,232137,283106,265706,162549,201646,194464,104136,-64766,-129378,-78538,-71891,-96787,-147797,-153352,-142579,-125156,8330,145215,173959,130862,68026,-10096,-124873,-157042,-103379,-114301,-126972,-91700,-11104,144904,239304,247114,127544,-15074,-106800,-60016,-35504,-68865,-44079,-29922,4501,64896,90857,47115,19960,-28065,-78056,-84797,-5479,83407,161925,164824,97606,49046,135694,241586,198030,61410,-37140,-129053,-42725,88763,208375,273572,225658,205472,235337,211205,144907,105467,74138,71288,25461,-48305,-106084,-66725,-49846,-37530,-21535,-58730,-88241,-109602,6015,136375,230669,271501,165228,3363,-30604,29392,32769,-17884,-24463,39548,160877,255191,242860,165669,87911,46235,1304,-37229,-70152,-87918,-73329,-58165,-17867,-42310,-98340,-123215,-88616,-39899,-24486,-38776,-76704,-111094,-83648,-32325,2526,-6562,-53620,-17640,41060,73485,19565,-51052,-45366,4068,36153,69033,48401,-16748,-37303,19376,55184,8540,-23652,-52592,-88208,-124254,-89313,-70896,-52110,8346,44816,49561,77881,111331,145524,96288,-32961,-67391,-75030,-62291,66765,159142,202322,138415,108233,119417,143145,172751,151896,65691,-19763,-45678,-41142,-72445,-67649,-10818,10191,29525,46993,84331,26515,-30830,-63130,-53348,-119539,-38518,26400,57673,10690,-75851,-64783,-42778,-54815,-91696,6608,73872,49219,-50486,-4512,60419,69473,31577,-4726,-24201,-22374,-6195,3782,-54633,-72580,-55094,-33554,-54798,-53417,-51449,-29924,-28343,-41619,-71977,-53772,-25097,-38241,-70929,-10245,62273,102215,32553],[-26685,-13328,-28828,-71401,-72828,-62489,-26386,42326,119061,134355,25567,-103216,-74153,-69291,-77354,-44046,-69816,-34206,33074,131197,185025,155782,65899,-19437,-79998,-82052,12538,102630,66928,-11663,-51129,-66080,-38988,4471,11925,-36132,-80892,-108285,-146821,-59254,-11763,11076,39182,79228,53469,-30301,-60045,29713,85494,111278,64332,-8947,-62338,-90366,-31995,65446,112640,72715,15446,-29168,-72134,-29652,-36232,-66760,59129,269087,262880,227337,82087,56296,135238,193032,226955,284077,364628,311657,173537,125974,29406,-42468,-84318,-90398,-60096,71996,152679,55758,-43196,47228,183803,145297,-34575,-38459,55459,118743,90321,-69766,-139291,-185806,-158679,-105588,-65088,-12981,43997,23422,-52365,-128360,-114842,-114190,-71495,-49900,-62370,-91378,-61338,-23047,3908,50547,80295,31399,6587,35555,33533,-38744,-39445,-20859,-6147,64713,172051,320783,283956,92662,-2392,-36192,-35627,-64585,-54130,-5862,19808,-33226,-82547,-4865,58209,130483,152039,145371,101534,24978,-21991,-39504,-25015,-18100,-52489,-92588,-116363,-56141,8806,102060,111584,15620,-80296,9109,159773,97183,-39996,-62190,-47581,-27656,1459,1963,17850,37664,99229,217193,317622,178918,-55826,24922,455745,706187,480656,114877,50205,208053,422157,30951,-28818,8208,80432,221280,242483,143917,106565,75965,-7698,-40863,-11712,38479,89707,77484,36221,-29082,-44405,37002,113353,116609,42886,-83056,-88816,-47269,27512,76587,137762,206683,166492,74157,-9664,-65103,-89796,-108851,-99505,-54292,101899,317817,471818,389187,125585,7749,4231,67268,100003,39059,10230,59157,23175,-114860,-116740,-69332,-66027,-30680,21643,63961,26194,-78397,-119345,-24966,-20888,-70100,-102742,-58926,-21594,10477,-27667,-105953,-81714,-33042,-62358,-56773,5784,38677,53497,-1124,-35640,-50014,-403,59258,66374,37807,-32561,-24093,48488,108906,100313,39440,-38649,-56163,70202,141325,146793,73119,-22042,-88860,-98150,-101303,-93733,-62113,18013,190246,241355,72266,-35769,-43769,-40198,-50819,-40477,18804,18099,-57621,-60138,47321,122282,126876,53331,-30839,62458,148472,136056,63981,9338,-9265,36561,34817,48356,12404,-126177,-42937,-32208,-25416,27844,83384,626,-65377,-136179,-94394,-70985,-129125,-63913,-33686,-44443,-43922,-35019,16816,67478,62695,7057,-66828,-39567,114939,169721,60589,-18322,54129,147168,170450,136681,73086,26082,51335,167882,194531,122201,31873,-51795,-20314,34788,4288,-13332,2589,41418,134916,89029,61403,83412,72251,-35301,-650,46517,114703,130657,141130,144142,74019,-2168,17533,16330,53678,127477,131747,33611,-67236,-110433,-103249,-66115,-111190,-136631,-82717,-31129,-27632,-18769,-30080,-38902,-59256,-59648,-26772,4348,-12841,-7725,-17720,-23332,21802,50503,-29508,-3512,117631,122113,-6004,-30539,-3942,-100799,-132534,-148969,-93270,-7646,-36087,-147669,-23917,212950,264653,144391,59028,94709,160625,116949,33407,-27341,-60318,-111873,-75776,15960,14473,-20480,-42817,-3266,-19927,-42502,-41354,-77337,-53564,1947,5455,-27124,-63776,-86015,-57591,14465,79643,27402,-15973,-41335,-79654,-79150,-92086,-64958,15655,84024,89171,35075,-65452,-111162,-83700,-38801,-15080,3329,56166,73637,-46355,32961,17491,-72272,-169187,-88286,247189,613832,940972,946251,181204,-24701,-143215,6693,61648,134979,59138,142183,120844,71731,-3343,76258,82852,53650,-10484,-54454,-93487,-107188,-104032,-125788,-148477,-103835,-17998,62036,-2418,-54811,-23456,28447,82037,198920,308091,322306,87321,-45155,-105867,-67227,-57841,63613,78627,10990,92237,280764,151466,-90078,-86265,202881,203107,47574,15224,-79005,-52588,-40717,-36667,-6939,-7354,-49317,-88697,-125478,-152028,-108399,-74575,-27407,-58846,-89720,-120223,-113159,-12973,90679,109943,107183,143239,171143,130273,12540,-19017,-53664,-46094,-43504,-10250,16837,28438,20334,7347,1545,41634,49241,-48429,-147108,-87588,13518,196834,239078,173379,65398,12863,-45561,-91416,-67871,-69809,-107031,-78409,-10266,-4310,-23289,-48257,-67962,-58450,-47616,-49112,-51143,-76928,-67882,-804,94859,195941,181770,61795,-4622,10151,39618,-15283,-113097,-53100,40987,117320,156544,82542,-58596,34771,186039,255168,276614,322788,287713,211356,49458,-82754,-104734,-51918,-52840,-43144,-80073,-69136,27694,26407,-98953,-90838,-30024,-3841,-33605,-47598,6125,50664,29316,-21141,-45964,-60679,-38371,9973,81427,80033,5934,-72501,-134202,-84685,-8709,43475,39011,-27064,-81257,4917,46551,28668,-37171,-25878,4605,7226,-35275,-125369,-104583,-52428,-14074,-14717,-23471,17470,46914,84172,66448,37868,29780,-4373,-63608,-99188,-96164,-81315,-57105,-57932,-85788,-67785,-20454,15042,24368,35675,68033,103174,130522,87980,13970,-22748,-48145,-70738,-58493,25578,95243,87183,-3001,-96442,-131881,-92375,-34440,18116,70897,116302,142236,118004,82091,38946,-25443,-59961,-81431,-52906,1890,22261,109450,255612,420233,547266,576734,421971,191961,137814,199202,175169,3111,-137008,-120475,-74713,-27559,29538,47966,36324,29765,43774,33646,-2814,-46851,-91995,-32898,6511,78460,105612,122803,115238,13966,-85014,-112502,-76901,-14145,41301,10286,17792,-11662,-53870,-33448,56402,181530,278860,232712,119064,5500,-44407,-42953,-47660,-65196,-90833,-114167,-98930,-64162,-867,47677,63834,20065,-31518,-11976,7554,89470,139383,107268,63487,-1133,-98908,-83224,19154,120647,141542,51973,4601,9555,3554,-41830,-112384,-109470,-25388,48896,66470,21607,-1128,38431,120680,122248,65847,-70796,-137387,-47229,-2171,73518,189178,257856,187933,45860,-98316,-23804,98864,217004,214820,128221,71794,-1759,-58526,-60187,-62747,-3088,-2043,-20810,-23406,-11750,26542,-1636,-41686,-9587,55358,106485,35389,-37593,-21376,37928,51937,25113,-28044,-71854,-23175,18180,44843,47657,-65149,-114460,-91987,-71481,-62661,-107920,-42816,45396,119475,178003,201459,100431,-15609,-115536,-69518,28603,-18764,-48662,-43917,-27456,12777,28036,52788,52334,33218,35643,-11492,-41145,-12764,77280,120689,170994,192980,135531,115038,164038,212144,165717,111305,74884,37540,11389,-28729,-68015,-90833,-117467,-1959,107598,137544,131312,65997,24966,-7764,-99920,-131373,-123789,-56718,4545,69914,170644,275623,253470,235940,287274,389846,456720,298340,36001,-77297,-135578,-122480,-13503,143858,240393,246733,159657,59613,-49601,-42232,1260,-42839,-110990,-74244,-5094,24835,-5182,-43185,-76344,-93844,-107211,-92220,-84429,-95048,-123083,-180203,-144428,-55598,-59929,-69933,-38162,-61589,-72619,-14615,71302,75835,5495,-30641,-26805,38108,96265,175311,254325,160840,156163,153928,137201,93475,96493,128315,184069,261816,318571,289382,162930,23824,-97769,-82647,-40120,-54982,-123405,-109035,-64280,6293,136216,133950,37524,-66892,-105450,-68658,3304,19860,59027,118933,101813,65758,59688,80199,140446,278799,323959,242546,173441,134557,70788,166797,363247,408400,261507,67204,-63823,82514,169092,118289,72366,73577,27848,-43402,-70856,-66935,-21542,39920,102233,64508,13517,17695,70502,61369,-18243,-57763,111023,301370,349862,209776,64146,5147,-7143,-43086,-84511,-56960,904,41638,95503,55082,-18542,-77600,1355,90871,62472,-18437,-122145,19288,121824,97671,80354,118630,130263,60579,10284,-17279,-28961,-90648,-120781,-63746,-13749,3229,-66831,-68612,53172,100925,25894,-33295,-24677,-35312,-13868,-41800,-83081,-93625,-126946,-89113,19925,97017,128960,83219,55986,42053,55901,46934,37642,47183,30694,31507,51386,64966,87959,164729,157566,136617,52142,30446,-8455,-73765,-125327,-120676,-67623,-78360,-130705,-55868,34918,51444,28739,40669,72561,50426,-36808,-100549,37973,127078,113800,5400,-132389,-154219,-131211,-151280,-148511,-114933,-76923,-24134,-7282,-22296,-24432,22563,26915,-26075,-48019,-45905,-34081,-17576,-1615,-13303,-66867,-122695,-131464,-125723,-23347,58356,73057,40124,-31291,-119105,-91593,-50677,44684,138866,150879,93555,8134,-2469,29664,18543,-21295,-42687,17130,51137,30183,27498,64762,72509,34284,-50905,-87593,-107275,-129576,-89605,-78576,-84577,-64683,-54450,-44409,-66275,-26555,-40375,-51750,29901,59037,-2949,-104867,-113905,-68412,-39133,-52213,733,77358,103226,17042,-43105,-69802,-38070,43446,11496,-28376,-25157,14563,40989,12981,22733,49233,54073,-2915,-50082,-71768,-54490,14919,81957,142723,113443,65169,156335,331402,332789,138520,12043,21821,39680,-17992,-96537,-97292,-69541,-83380,-23124,24423,98832,152446,96906,-66083,-69444,65576,134207,117019,83144,95565,103627,40519,-18584,-43196,-6167,-2468,29446,78441,73424,52705,25748,48125,94183,44328,-21587,-85170,-19297,32256,36940,49349,55693,15243,4185,586,-13636,-23786,-10750,-7261,-76355,-68558,19641,78265,43895,-30257,-36339,-9778,39402,103527,154857,156383,51129,-49250,17181,78823,73127,28650,-24373,-94182,-77476,-48464,-77887,-83096,-83539,-57801,-62132,-98917,-108077,-74307,22129,30472,5255,-48766,-133505,-133311,-63005,27673,78540,47331,-18885,-13498,18035,68241,80139,68054,-50833,-123897,-85188,-18980,95053,199499,121730,-39038,-63043,-7791,-36568,-61205,-46066,-20790,20526,7487,-10696,-72735,-96060,-40931,39233,41972,4392,-24373,-41812,-50152,-11116,11353,-20513,-78851,-107493,-46635,-7726,17059,31910,-14856,-71357,-18137,-16943,-37851,-18992,-61776,-91039,-69299,-17336,49474,99480,82219,42377,19076,-24643,-87823,-97540,80418,261158,293059,302545,250613,133391,100252,19569,-50194,42496,145277,270866,253478,172204,58372,-22833,-91390,-106278,5059,81018,118894,119860,43011,-12422,-51424,-100204,-109858,-114943,-30327,18943,46264,26844,-3670,-22646,-13331,-80440,-78943,16342,63504,45895,-45602,-86965,-27295,-3741,-51103,-83407,-80661,-21516,30446,30033,-20841,-74444,-114106,-30532,4394,18233,16125,32497,18463,2138,38712,54634,44524,41245,-20199,-57787,-53345,-59275,-75270,-121072,-162820,-195073,-143799,-71871,8898,-13867,-79161,-41097,-16751,-32830,-65933,-102859,-105078,-86531,41293,187706,281654,209650,-37206,43266,238644,270308,160050,15952,77698,-65450,-65099,28532,94080,82599,89473,169173,241283,272004,342974,321237,143859,-39944,-38540,63033,52114,-43089,-36994,19889,108354,176160,197900,137971,154340,242263,225241,88740,-74260,5384,88366,58040,26176,-29307,-58396,-88487,-134986,-144952,-106870,-65555,-20437,31225,-51470,-95785,-15872,39832,-407,-66571,-80119,-109687,-56362,76220,78314,119535,230143,317827,257433,139950,102699,106022,138505,143852,53502,-83162,-86588,76253,171806,113126,-12858,-101296,-92091,-95442,-94693,-51399,24605,130820,163580,103963,-14644,-94880,27842,117251,108368,9082,-125905,24966,243252,385736,325574,32718,-175871,-54050,-33807,-20590,52452,24166,-41196,-120492,-90813,1510,30247,4183,-23042,-38427,929,-3107,-7220,-57445,-137953,-133255,-117808,-132893,-65967,-9877,42714,7645,20222,157117,372224,347561,90699,2213,29598,-17613,-44856,-65894,-66217,-81638,-124175,-105726,-25560,12043,3377,-30898,35421,211910,258611,209683,154984,121584,118,-63220,-54183,13359,45015,25046,28448,14821,-23587,-63848,-56183,-36074,10976,28009,14613,-2575,-1349,-39712,-55817,-94483,-82140,30324,47775,-38471,-31689,96519,220374,189266,45849,-32912,-9379,25157,53740,73531,61248,12133,-35341,-83812,-88661,-59327,-30868,-74460,-155362,-112089,-88341,-110713,-41482,-29971,3815,41323,64508,66972,87171,43814,62035,63773,52082,122341,122211,89343,99974,18119,-91990,-56800,13496,31740,89050,187510,305134,424688,323645,196507,150774,143537,126259,87425,13366,-34450,-44963,-63543,-62749,-59499,-78870,-75014,-57979,-47879,-21205,-22817,-85886,-135739,-123110,-88237,-34534,13162,43950,51640,41033,-8345,-44700,-83529,-93680,-40371,9346,45940,69987,109545,210722,214333,92767,-17540,-58059,-8033,59352,69301,71824,107914,79492,79774,181535,194643,136145,24758,-85348,-95594,-22672,10448,-17070,-118133,-73283,-476,-27052,-68398,-86345,-64112,-57463,-34031,-4025,24292,-5283,-90647,-140349,-115664,-47484,-8089,15678,9616,35268,120087,196610,177756,215760,181540,123353,44211,-2766,41436,66013,96783,113775,116888,129522,241716,299094,253970,82762,-60971,-136247,-100439,-52410,-28074,-64674,-109798,-127870,-132292,-98285,-91283,-141427,-72533,-19264,31191,42181,-19998,-80503,-65443,14362,100098,97413,7751,-6515,9709,15404,-1161,-21897,-36168,-60331,-116246,-107886,-39601,30701,97621,74399,-16474,-74410,-135584,-132073,-84326,-42916,10544,112567,239608,302317,248785,167769,189561,273688,252017,142074,3341,-140459,-64705,-18299,-47667,-97774,-76352,-18838,24084,88753,133085,41946,-8441,-25387,-18096,1069,-5752,-5462,24075,93897,156289,143548,128890,169855,220358,249043,163021,191292,172394,85171,-63048,-123750,-66331,-54830,-78501,-121252,-146892,-148938,-119806,12722,148799,171931,128218,60240,-23904,-139702,-136377,-78793,-83595,-104180,-67025,15373,158854,228130,230647,139061,9126,-75680,-43568,-34406,-100203,-48513,-9136,21123,64674,64676,30586,14932,-35271,-86437,-75668,-2568,74237,148896,163860,108777,68733,144606,228689,178286,49012,-29121,-93566,-35081,78069,193971,249128,189132,163210,194540,184111,135042,105474,73101,69382,24476,-44460,-116606,-93585,-83223,-68417,-51098,-85291,-106713,-90629,40475,173613,262292,287369,167309,9341,-28148,30012,30485,-21552,-33434,20715,126634,239555,249110,181867,98298,48013,2871,-30150,-56311,-71247,-66994,-68366,-33887,-48705,-85815,-94852,-62166,-24602,-18385,-36808,-75041,-109258,-92759,-43972,-13795,-34561,-66643,-11414,60113,102130,42600,-35325,-29676,22483,46613,76739,60421,-3839,-49366,1383,44301,3147,-31656,-60244,-91171,-108637,-73717,-60533,-37699,26534,52131,53289,91259,122820,146484,98794,-30631,-72068,-77815,-80129,47742,150538,199818,141505,123451,142863,164825,182125,148120,57974,-27147,-26865,-4348,-55875,-101139,-20190,7963,27870,31361,52156,-6817,-54454,-83913,-55419,-117086,-56500,10356,48331,16121,-67940,-67090,-45941,-57911,-86950,17219,80932,48873,-48111,-1159,58226,59015,17523,-7355,-22813,-28116,-10736,7749,-45273,-63614,-53173,-37154,-55991,-50099,-47542,-22972,-20897,-35874,-62692,-46116,-26966,-55431,-65178,-583,74561,102101,24982],[-20697,-1594,-17650,-68728,-80697,-65682,-26127,52571,130301,138894,41976,-93863,-77035,-61227,-56119,-21806,-57593,-71368,-42,106569,159076,129678,49999,-28898,-75234,-39847,60905,165844,129281,26857,-25361,-48211,-17793,25665,31055,-27914,-88983,-109795,-133943,-71315,-15923,10214,36436,72356,37050,-43513,-49758,42415,92555,112149,55417,-33665,-79106,-63203,-11822,64763,89187,49790,-3254,-46187,-84203,-34821,-34554,-74922,41653,228585,225218,189029,51712,37654,119411,169404,207179,268077,336210,276668,179545,154485,51533,-24719,-73381,-103668,-82882,33398,146867,61666,-21382,42722,143173,92385,-61482,-13664,67596,129255,122067,-27933,-116257,-136443,-132440,-103365,-71166,-13367,43105,20572,-55006,-129899,-118168,-120170,-71557,-46075,-52958,-77946,-53702,-21176,10050,56186,79721,13150,-14024,30233,26341,-42495,-43224,-21813,-4008,69934,190590,355702,332386,119340,-6387,-46246,-38859,-65137,-57464,-20426,280,-47169,-102897,6575,87959,172007,184153,160965,115307,37562,-10838,-36551,-25021,-14295,-41335,-72671,-129276,-77573,6,104335,117280,20209,-73623,-26447,114844,68095,-48141,-59677,-60690,-31285,2473,9474,29405,79657,202513,361677,461290,260567,-30649,33149,531312,761795,360763,-54486,56426,221443,420629,-35606,-196912,-84894,52198,235144,274713,160434,103367,79547,-5399,-42010,-14657,36889,105157,118931,63226,-14729,-40738,34019,108955,123444,67730,-52807,-87190,-35193,45906,93912,149836,209377,172134,87742,4867,-48346,-72300,-88282,-60260,-9015,146489,366405,497746,373404,104074,-9294,-10481,51975,86620,27551,-730,44588,10154,-117124,-118016,-75604,-73404,-35249,22865,81606,71561,-30419,-109188,-54694,-50448,-91611,-124391,-79802,-28724,4537,-39194,-110911,-85754,-34423,-58637,-66945,-10342,28519,55072,6341,-35718,-61906,-20189,45972,69950,45431,-33344,-35850,40207,114003,101249,34776,-48123,-64352,41246,94185,118280,67814,-25481,-90272,-101368,-110216,-105914,-64723,36487,238497,285052,101438,-12964,-27100,-26856,-37825,-29055,23270,15745,-51204,-50127,41137,107121,116698,65204,-19201,12709,73650,65032,-2937,-65725,-60742,1701,14102,23240,-24821,-127196,576,29205,24726,65156,92416,-953,-68244,-127060,-69374,-37199,-94446,-107690,-75016,-71803,-47192,-31194,12936,47893,26125,-30571,-52620,15811,154260,163186,34939,-41684,35559,141838,161190,115710,45966,-6958,18072,144992,188773,110289,17545,-62966,-33308,22068,-1601,-33070,-23848,17468,111835,84349,56912,72361,52658,-64588,5119,67410,130987,109742,120215,148657,102831,23747,38666,3635,45494,116428,117929,18661,-78497,-102735,-104733,-64666,-105064,-138195,-106517,-63909,-49820,-30432,-36230,-40943,-54468,-62127,-36109,4482,8016,11638,-10013,-20316,21118,59171,-8262,32589,127887,79624,-74074,-23538,5064,-90340,-122975,-135868,-80567,803,-36057,-154385,-14089,220244,275412,176072,96668,136213,230337,170824,72710,-4993,-49887,-116155,-77143,-184,-27875,-31472,62586,131614,78478,10189,-31837,-62907,-33721,24784,17377,-15604,-54156,-77575,-61689,4272,78132,36950,-3555,-29337,-88211,-104564,-109698,-68945,15754,89859,103466,39948,-67996,-123989,-92467,-37804,-5134,13151,58542,63816,-35849,35388,37022,-73524,-169673,-119142,175735,508712,842484,865000,212705,12392,-157759,-10649,76102,171894,90813,163373,121267,99950,25231,88007,82460,58044,-9847,-59455,-99254,-108085,-104959,-135006,-149056,-88536,-10368,54282,-20631,-43473,-14215,25314,76083,204784,323037,346653,109936,-9312,-62207,-30944,-26173,96763,158364,115118,45030,224192,217696,-32181,74034,263285,235853,78881,25997,-22322,-695,-18880,-45320,-17644,-10694,-42480,-86319,-128719,-159055,-122585,-89607,-37179,-45504,-61066,-92958,-112544,-23079,93942,126506,115705,123388,143952,117654,14172,-33205,-77255,-61751,-48438,-10475,5918,5263,-7234,-11259,-11153,27208,38478,-36841,-113639,-70263,29363,175077,177547,150811,67954,17512,-45150,-89841,-68883,-73926,-103585,-63987,-489,-3335,-27571,-48663,-64222,-53921,-49171,-59784,-66939,-91760,-67432,8375,93705,220481,219043,84310,20902,22376,44453,-17955,-114650,-65328,78156,194659,253792,164560,-24529,54765,241352,322380,333081,358826,313247,228197,66666,-72434,-121158,-54614,-54812,-32978,-67170,-72372,15221,11128,-102509,-78766,-28108,-13755,-49638,-58980,3191,53628,43433,144,-30221,-61301,-68115,-27748,51764,96961,37475,-43372,-115072,-92867,-15494,34732,29862,-32552,-84594,-1646,45658,35712,-26132,-17986,4644,5142,-39400,-118760,-96613,-43041,-7209,-8948,-18796,15336,30761,69887,60427,34023,28198,-2525,-56512,-90406,-96698,-89250,-64863,-66403,-101385,-74979,-20887,12281,20052,38212,83087,126784,157871,110983,19228,-38234,-73347,-73119,-33534,40144,97137,72449,-29563,-123342,-101007,-58458,-3309,45957,95897,133014,143069,99062,51981,12390,-41783,-67354,-93985,-68251,-10535,13576,95103,221278,381972,525301,608539,487339,258849,186755,225617,204548,40678,-102550,-128609,-78211,-36884,13977,36300,36170,34479,51833,46018,14473,-34270,-107049,-69257,-50926,28569,92989,137915,145120,51444,-47226,-90547,-71388,-7062,46115,19252,-14886,-26937,-44929,-25726,46481,156232,241357,201215,111983,9514,-38933,-32289,-34488,-54633,-86358,-113398,-94714,-51425,22372,68534,75634,36388,-14719,-5356,-8515,29164,83491,60827,41876,-11104,-103917,-69487,31279,127369,142896,53440,-2119,-7343,-19602,-62112,-123695,-103296,-28931,42160,61283,17179,-14924,5890,82526,105512,67612,-67943,-112201,-34796,3237,72369,185459,264524,195232,40067,-112046,-29292,88739,214298,234082,148605,82877,-3155,-59819,-60425,-66372,-1496,7232,-10680,-29320,-29080,12049,-16568,-71627,-44542,32660,100894,42006,-24820,-17083,39172,57137,42246,-13847,-51791,-34,38321,61733,67883,-42862,-114888,-102822,-76286,-61540,-108491,-91763,-9914,66223,130985,180947,103936,-11631,-118613,-61208,48971,9317,-33577,-37945,-27968,6205,21291,43910,49199,40234,38271,-13761,-38517,-8452,66605,93488,140305,148654,78699,63448,131695,208118,172839,111661,66162,24424,-9178,-50342,-88230,-107781,-106957,-1317,87114,108737,94412,47883,22592,-2777,-93927,-136921,-135499,-71440,-8809,55372,141991,241787,237747,239862,298024,391929,437789,292746,61535,-69423,-136675,-122256,-16852,144108,244743,233628,131888,49146,-38295,-13959,9690,-44857,-113445,-76101,-9083,18055,-11078,-43187,-68358,-90416,-113191,-105127,-90263,-91855,-112487,-163459,-168642,-78779,-68070,-66678,-30541,-48144,-42800,24112,124797,124002,32451,-18838,-17699,46015,99473,171397,202557,112987,123601,136201,135991,90358,87019,114820,163488,230939,279069,244626,127773,3844,-105872,-81327,-43006,-60480,-133499,-101833,-55760,18688,130136,113458,12518,-90990,-121446,-68656,-1262,9204,44067,92748,71005,41439,45335,67337,123848,261427,330349,275848,210837,142858,25431,116616,319610,437059,308677,95499,-61826,61427,153689,137375,105666,89272,32831,-39049,-69355,-65873,-21368,32360,80074,59603,11466,18525,80014,78827,-2141,-54783,97654,289590,371187,251143,91573,28670,24338,-14563,-71184,-52538,7976,51476,97453,58838,-16197,-19680,61973,125780,87690,-6337,-111071,27767,135652,109871,85513,121495,128862,55173,16217,-892,-14978,-85976,-119006,-58900,-9608,4406,-64692,-69006,43718,74508,-12929,-8108,18222,-21096,-17967,-47221,-72108,-85754,-119126,-78932,38204,116367,134951,92854,79638,62652,65498,51133,47099,65746,57077,61921,77726,65689,73357,137592,131761,132896,67561,33674,-4634,-62163,-117704,-121849,-80899,-103932,-129897,-46454,37103,38024,-15408,-3784,38756,36134,-34422,-111668,20590,109449,106556,10035,-120961,-150336,-133076,-149108,-160952,-113752,-73349,-24859,-8457,-13875,830,61531,64916,2742,-33769,-48964,-48755,-31284,-13152,-24221,-64117,-96701,-97175,-120664,-39584,53376,89974,69016,2172,-84207,-151966,-83675,78129,194920,202062,113442,7081,-15315,6839,-2334,-22063,-35707,24734,64220,54349,54747,84604,89409,44678,-48069,-89353,-108278,-144260,-96567,-78544,-80036,-56583,-48273,-47124,-74136,-35995,-42176,-58880,12044,38231,-23607,-133118,-110355,-64612,-44179,-65090,-5810,75878,123077,57138,-8307,-44540,-18295,44946,7152,-30357,-29760,3587,28357,3555,16171,50054,61059,6127,-37212,-49614,-29339,30364,95953,155235,121670,75566,177477,373358,413016,189262,31530,27828,40090,-19781,-94313,-87561,-66705,-80937,-18721,30547,106289,154348,92093,-78691,-64726,69671,128630,111532,82657,108592,129201,62986,3837,-15964,19910,19592,53649,113106,101105,55193,16409,28106,80633,56413,-2286,-79223,-50865,-12033,10560,37516,33483,-23366,-54974,-62586,-70131,-68965,-42546,-23362,-76440,-67747,24132,87207,52836,-24677,-34888,-13353,33409,97263,154882,161449,64738,-35888,22597,80333,68962,23402,-26553,-91735,-83418,-52757,-76084,-76145,-73856,-49218,-52582,-84930,-89409,-78385,16204,5685,-11707,-60048,-143927,-121429,-56775,28935,72706,33211,-27940,-16649,17091,68711,85927,73090,-54235,-129330,-91140,-29742,84417,216341,159081,3588,-34767,13449,-18309,-48471,-40466,-19086,34551,19657,-1936,-62373,-103115,-65285,-1763,64,-20557,-37854,-45051,-44278,-13644,4958,-32260,-96757,-121106,-62104,-29843,-9012,4613,-44723,-100859,-21924,-5584,-67705,-30701,-61899,-65733,-37973,-18886,31500,81577,83420,60525,39757,-12895,-91633,-84230,96856,250842,258644,267611,227932,130413,90996,2876,-17820,78142,167746,294976,273328,173348,48362,-24915,-85790,-101631,8471,82802,117429,127949,52209,-7519,-45710,-91700,-98364,-114437,-59101,-21040,8914,6570,-5498,-10304,14158,-35603,-80307,-18342,20811,22265,-58015,-81916,-19524,-4929,-57702,-90274,-80126,-11637,38946,22770,-38217,-86920,-75102,-26246,-12097,-1273,-7032,13433,7465,-7151,40733,98920,84605,50925,-39985,-83081,-73429,-70341,-68370,-106738,-128064,-178439,-156572,-75367,24059,16593,-66856,-40462,-17047,-39707,-87312,-91121,-64724,-42351,64027,185880,250261,184389,-52702,113308,269065,271618,156585,18712,48596,-119814,-52694,40241,100247,87981,86473,161850,255817,309240,379298,340802,147535,-47792,-42678,66154,51612,-37568,-44631,-13916,62710,139577,156852,84513,97622,176524,176891,79228,-71439,4482,67848,50584,31176,-8866,-28020,-61448,-118712,-134048,-103964,-75593,-49202,-5749,-81751,-87558,-33633,322,-42062,-48558,-47957,-89865,-60213,68718,75998,103156,203785,266090,167414,78028,77464,120944,162570,158737,56236,-91003,-75646,79938,160654,95096,-33210,-110751,-87999,-86125,-92430,-59497,11598,116193,151039,98233,-13887,-66413,88182,220716,188722,47226,-105316,19509,245774,383765,320179,26471,-169603,-35318,-2441,6502,48078,817,-68573,-140052,-112017,-14788,24014,-2793,-32765,-51551,-19133,-27049,-25506,-68561,-138841,-123368,-119452,-115523,-45600,-1222,30869,-15969,335,132718,314256,278689,60220,8968,48557,9950,-21343,-49933,-56021,-73605,-112641,-91631,-16632,21315,29266,23374,84906,250589,260948,199577,146743,135764,2703,-61944,-57287,-17853,-4071,-19970,-6100,-4145,-36064,-69545,-37351,-8388,37830,43497,26380,8837,2588,-39908,-60553,-103174,-76972,19395,2662,-93738,-61221,77413,198116,169736,30742,-39225,3264,45701,76389,102629,102308,60282,11921,-31306,-41479,-46526,-12861,-37623,-109941,-152190,-135678,-109698,-41158,-29665,36633,80185,93104,94667,118066,50667,40582,35527,12752,58922,67122,54635,76692,5722,-105552,-65236,-1128,12264,76717,178671,262035,358652,320015,230650,195180,183455,162826,103063,18855,-27985,-32322,-47970,-56115,-60862,-78406,-73113,-55612,-52319,-25792,-24779,-80450,-134348,-122999,-61405,3007,47200,65993,74204,70168,19673,-28442,-73686,-75030,-24198,20317,50491,75012,120488,218087,224573,108008,-11396,-65305,-15426,60510,92478,108567,134121,88344,79150,184520,221427,165837,38729,-94805,-119417,-20803,31065,9749,-80308,-111025,-33684,-36534,-76932,-101565,-71871,-55580,-16953,2897,26644,2611,-95558,-161206,-131775,-66199,-27025,12914,43589,79213,155251,197228,150742,195619,193154,148328,60469,3329,52956,99871,122485,103774,85095,106141,240113,343010,320628,120287,-49790,-142374,-108374,-53556,-6147,-15021,-59108,-88600,-102532,-79267,-78872,-135079,-90646,-41115,17264,38025,-13469,-70747,-64639,-7119,49966,24240,-41626,-31603,-35927,565,10508,180,-9140,-39940,-101508,-92030,-29433,32954,98502,69508,-33273,-84558,-130993,-117053,-72241,-43666,-487,84897,188107,236927,192042,135434,189126,300261,284695,155520,3780,-115084,-50475,-11622,-43394,-89876,-79960,-21177,30439,101828,132867,30550,-28816,-51891,-39341,-12328,-8583,-3523,16733,76335,123960,97438,80203,119757,169017,229954,163551,180889,152054,67941,-59515,-114514,-52138,-37486,-59577,-91083,-130818,-151781,-108652,19464,151337,172979,130572,54972,-38743,-147810,-110873,-52192,-52679,-67208,-31769,43363,171254,214045,210074,151025,40327,-27119,5297,-2747,-90517,-43595,14447,38711,63345,36643,17933,10553,-40528,-91191,-62269,1243,64979,134622,159167,115071,86138,154207,217789,166005,52421,-1769,-57368,-27995,62900,175776,224776,157105,126388,155176,153356,120965,101344,69648,64881,22039,-39941,-117765,-117758,-114502,-100446,-82637,-96650,-89426,-61728,77214,210381,289111,293879,164662,15502,-22900,34520,31724,-21426,-38864,2461,84112,202385,231953,184523,107500,52277,8448,-19483,-41375,-53586,-53587,-65576,-35702,-38887,-57881,-57859,-30414,-6754,-11300,-33983,-71088,-102391,-96557,-52628,-27575,-57145,-61240,1343,78310,125276,63968,-19832,-14966,40452,59094,86222,74830,15291,-46669,-9952,38327,2819,-33335,-60779,-84569,-85581,-53388,-45953,-20407,44898,57245,54792,102579,133003,145575,100770,-24634,-71263,-74824,-92510,34907,144873,200504,150759,146069,172918,192713,196115,148213,54408,-28825,-518,39249,-17596,-94887,-17304,9242,26338,14048,14410,-33399,-66987,-93015,-47983,-91217,-63849,3003,46360,27575,-53038,-61865,-42010,-52402,-76543,31298,91148,53776,-37303,8654,60371,52467,10427,-1348,-11986,-27307,-11719,15912,-29810,-45206,-45151,-35008,-52054,-42711,-37402,-8124,-4940,-20459,-44771,-32582,-23944,-71622,-44683,18314,91590,100830,18438],[-14339,8605,-10197,-70085,-88792,-66609,-22715,65933,137418,134336,52231,-87649,-83287,-56465,-35946,-1050,-35528,-105684,-37395,73037,122280,95756,28453,-40669,-64404,4019,115064,233916,198583,69279,-1140,-27149,6499,46186,48760,-22397,-101540,-114629,-118630,-84128,-25202,4022,30141,62133,17485,-58447,-44617,45989,88396,101461,38415,-59305,-91292,-41759,4465,59808,64015,27415,-21235,-65336,-100532,-42857,-33823,-81364,15194,171546,177634,143429,18586,17926,100137,140969,182006,244402,299037,237160,178495,177070,69989,-11046,-66100,-117294,-106565,-13565,122262,55140,-6291,34584,100217,34987,-72373,10134,74215,131905,146874,34434,-43440,-79790,-98572,-98047,-83468,-19561,36769,14712,-60163,-133413,-125712,-129070,-75898,-48277,-49421,-67804,-46444,-17401,19299,62856,80101,-913,-33603,21094,13796,-50405,-48993,-25388,-5406,70754,200899,373963,369647,146958,-10319,-57796,-42263,-64635,-62197,-38396,-22269,-53167,-115955,15096,118486,213445,209788,167213,119970,43476,-5552,-39384,-30347,-13997,-32006,-52036,-93425,-95981,-10301,103407,118478,22199,-66479,-63916,67915,38354,-56327,-62707,-75672,-35889,-1374,7140,-6176,-14492,35826,123965,235279,141691,121538,-148261,-54073,7807,18942,421657,9519,176776,413624,447097,298460,129469,4273,185476,303431,176162,94813,79418,-7121,-49547,-23550,30224,114209,158145,87751,-1364,-35203,31589,103923,128102,92104,-14854,-61006,-15486,61766,104942,151900,195910,161134,91779,14653,-34982,-58408,-70886,-25849,42722,200948,418328,514112,346420,75223,-32919,-34332,23951,60848,9882,-15354,23095,-10926,-122426,-121931,-85465,-83505,-42153,20815,93547,113123,19621,-74210,-75628,-87047,-119777,-151127,-106277,-41880,-8201,-53147,-117203,-95173,-43179,-60810,-80871,-29777,15151,51995,9004,-40470,-78534,-41541,32452,69919,49443,-36732,-51642,20415,103771,88771,24755,-58240,-81113,653,43593,85798,58092,-30998,-93611,-107044,-120662,-120128,-71460,51817,274935,314043,123755,6411,-12707,-13939,-25366,-20955,21312,6611,-51259,-42465,39115,97072,107977,73706,-3959,-45687,-10912,-9099,-64741,-132417,-89998,-28642,-11082,-7714,-64090,-78817,50626,97477,81756,102264,93676,-4535,-72911,-119138,-50233,-13705,-69290,-104309,-90199,-94547,-52957,-29231,8634,27319,-10032,-50716,-11315,69896,185541,148449,5845,-66490,16501,132197,147127,93260,19427,-38829,-13778,115879,171059,87893,-2357,-78128,-49954,3890,-8178,-55061,-57717,-9448,82515,74675,50667,61885,39796,-103421,6832,86268,140376,83392,98387,149046,129744,51708,56980,-7926,41629,109620,106853,4427,-88468,-96615,-107871,-64525,-100871,-144028,-134233,-98269,-71491,-46036,-48186,-49295,-54975,-64317,-46156,288,25874,35341,4848,-10868,26676,74160,20753,74557,130929,35239,-123963,-842,8945,-83090,-109471,-118956,-64949,10568,-34297,-151896,-11617,205580,262453,195691,134347,179783,301960,225284,108868,10602,-44234,-119095,-78393,-1920,-22387,-1836,103278,162642,98917,23906,-30761,-50564,-17116,44025,28003,-3296,-45565,-72019,-66503,-7236,73088,44211,7206,-19640,-97307,-136549,-118271,-68731,16671,93779,113439,41338,-72333,-136749,-100675,-38053,3428,22992,63092,62642,-21549,32203,47369,-77060,-172587,-143208,82240,267254,444155,398134,990408,484427,99948,116117,120500,202306,126599,179904,115755,125691,53085,92557,74652,58180,-8685,-63125,-102787,-106965,-105687,-144953,-143646,-75926,-9198,37873,-45434,-35614,-9031,14706,61900,198852,323976,359723,117495,-3280,-71929,-48256,-20473,107161,143527,105850,79472,205278,209094,52683,147973,225158,100532,22804,41516,58294,88705,20909,-63903,-39063,-14279,-34209,-84160,-132908,-161488,-131282,-100250,-44298,-31343,-32984,-64628,-102074,-32235,94700,137176,117973,97170,107182,97065,11271,-49079,-100899,-79111,-56484,-11168,4022,-4616,-30584,-35209,-30118,12352,29949,-20513,-79099,-44118,54971,155110,118465,121476,68281,19007,-47600,-89819,-70794,-77805,-97228,-48719,10662,198,-30341,-48774,-63306,-52549,-52409,-70356,-82066,-99628,-60900,18291,94625,238117,249231,104781,44044,29709,41632,-20484,-112501,-119144,-7812,79345,146640,100118,-34095,-49275,77772,148655,203021,306424,335373,305454,163958,5705,-124080,-65837,-56896,-23171,-53344,-65021,11027,4847,-93718,-63518,-23709,-21494,-63601,-69878,41,55803,57165,21503,-14202,-57651,-93691,-59275,30345,119963,74948,-8683,-91391,-99591,-25354,21234,17466,-38186,-85685,-6774,44189,41948,-14212,-6643,6077,3138,-43502,-110036,-86336,-30085,2175,-1749,-13384,12826,17056,56463,54270,30226,26871,-1599,-52235,-84252,-93841,-92102,-68337,-69743,-108009,-77831,-20271,8827,14134,38652,96947,150111,182670,130439,21812,-53192,-96906,-62928,-8811,52875,95421,58012,-48714,-115735,-66473,-22100,29357,74496,118539,144959,139397,76663,19503,-15950,-57130,-70103,-98124,-85689,-25130,3543,78184,182754,331198,477524,598120,515921,304044,230261,253197,235245,84261,-66720,-117717,-79653,-44666,-1003,23353,33839,37389,58101,56225,28545,-24141,-109277,-93746,-99629,-11694,89426,158790,176625,89246,-8191,-60238,-59303,336,48023,23279,-37037,-33788,-33017,-17505,36828,125143,191743,160600,100325,14039,-31224,-18839,-17965,-40385,-76940,-107137,-85612,-35479,45053,86621,87633,54901,3993,4469,-11898,-23648,25566,11009,19851,-20922,-104417,-50764,46678,134641,143523,56060,-5277,-22248,-37821,-68147,-102979,-90391,-30819,35480,56389,14088,-25474,-17064,55662,98453,82481,-43971,-87824,-26611,5934,70398,178167,264689,199849,37517,-103705,-30843,77242,205299,247982,168928,91093,-9007,-62611,-60663,-70362,511,16849,48,-30892,-44462,-5618,-33928,-100045,-77026,10698,92059,45672,-10956,-8953,42306,64104,57351,-3411,-37300,19523,56062,75501,83532,-24218,-112423,-111428,-78377,-58445,-100755,-141388,-66381,8399,71858,141282,96629,-8913,-117166,-53817,65481,39412,-14097,-27623,-24568,3693,18263,36595,45254,44414,38697,-16531,-36898,-8430,48328,58681,99811,97537,24060,17366,103731,207646,183837,113328,54497,6241,-31417,-68640,-103369,-117627,-94812,-689,62420,74050,51428,29276,19701,1400,-87519,-139356,-144739,-83319,-18978,44640,117876,203219,210346,230351,292715,369599,390268,271467,87926,-56299,-129598,-119307,-20736,137702,238148,208982,98798,38591,-20713,13946,16286,-47323,-116307,-77675,-12664,11313,-17209,-43872,-61492,-82448,-110219,-114589,-96505,-89438,-102515,-144360,-158028,-87041,-68292,-59348,-20078,-31034,-8152,66044,177382,169972,57783,-8109,-7962,55391,105023,170938,156785,70669,91952,116292,130984,83566,74270,98418,139127,193820,232519,196223,90047,-19531,-113984,-76010,-43852,-64870,-141983,-91227,-46004,22334,111693,86430,-9834,-107529,-121768,-63792,-5004,-5423,21666,55237,36019,19361,33406,57709,110944,243510,331974,308714,256956,170994,-5326,65740,262926,445435,347089,122483,-57842,36271,134092,155957,137605,101734,36242,-34652,-66235,-64341,-24068,19285,53306,53795,15292,25440,93322,99215,15721,-55569,75551,262528,372602,283775,117616,51704,54562,14600,-54873,-45853,14833,59481,93793,59132,9345,48393,121747,151029,108633,6142,-94620,40295,149977,120704,87694,120846,126216,53361,27291,17421,-1507,-82117,-115259,-54323,-7410,2927,-62558,-66183,36223,50801,-43211,15484,50610,-7666,-20444,-47788,-63161,-80389,-112551,-71517,51796,130786,137642,104132,101757,78485,68549,49080,50794,77468,79655,91349,99848,66615,65102,120726,116039,131239,74949,27573,-4562,-47468,-103391,-117294,-90556,-126143,-119976,-35542,38419,28590,-40203,-41485,2416,16247,-36760,-113740,5155,91538,98616,16026,-108301,-139120,-127479,-134621,-139860,-102256,-64779,-21513,-5712,-3243,25930,100934,103605,32346,-16491,-45931,-56024,-38029,-21005,-33196,-57975,-70056,-65603,-97830,-57386,41620,99620,93137,32833,-42828,-102240,-76245,101157,232213,234964,121416,1707,-32480,-17951,-20377,-23617,-29375,30505,70997,71031,77592,101014,101461,50562,-47107,-86524,-100502,-139358,-99381,-74663,-71920,-47466,-43636,-52330,-82717,-45234,-43507,-63536,-3938,19084,-41195,-145388,-97015,-58199,-48273,-70627,-4768,73863,137478,93673,25581,-19477,-912,41818,-1903,-35887,-35122,-4516,20758,-1616,11041,48945,67046,15835,-23805,-27799,-1267,47895,108517,162621,126386,83209,190059,393977,472753,232352,49613,28934,34162,-24745,-90702,-79337,-64693,-78519,-15431,35675,112752,154496,88332,-85262,-71458,56606,107722,97881,78659,116417,148011,81502,24092,7829,40691,36295,72561,141443,124332,56835,9432,13130,61735,63987,13504,-65111,-79640,-58359,-21716,21699,11351,-58592,-114168,-123750,-122624,-110699,-72667,-40804,-78366,-66626,27924,94779,61397,-19053,-35012,-21003,20819,82113,146206,161312,78125,-21400,23110,77110,62130,16791,-29694,-90126,-90001,-57078,-73578,-69241,-65289,-41231,-42275,-67490,-65967,-77817,-509,-27533,-32867,-73244,-150496,-110779,-53319,23797,58806,13584,-39496,-22201,14553,67924,90207,75968,-59105,-136878,-98586,-41536,71076,228423,199697,52118,-4974,33929,788,-35176,-35704,-19058,45576,31761,4804,-51540,-85459,-69812,-26520,-40210,-45957,-53036,-48852,-39049,-19542,-6225,-47266,-116289,-116426,-63864,-46408,-33961,-22810,-74065,-124667,-10704,28044,-64585,-44341,-57731,-40883,-5915,-16398,8690,53554,78571,74341,56113,-4282,-96442,-73065,104235,228829,215189,222187,190713,109541,60599,-29400,3785,103219,179876,304876,280877,164532,31984,-31852,-83966,-95358,9853,79579,109848,128241,57848,-3611,-39670,-82781,-85704,-98641,-80876,-54984,-24582,-12096,-4713,5067,41672,8088,-70526,-60765,-35719,-12022,-73501,-73145,-11912,-8293,-68068,-102382,-82987,-7210,38745,6974,-59664,-85029,-42110,-20782,-23940,-15751,-25696,-4630,-3538,-16293,40760,148004,140817,73384,-50644,-112154,-96712,-78399,-52448,-73570,-96216,-154573,-171488,-83664,29455,42631,-37710,-37364,-19862,-48899,-108309,-71728,-29939,-3119,79085,173113,202385,136563,-40343,180154,286866,258026,137687,25696,33083,-135996,-41830,44192,96629,82380,74395,143672,257369,338739,402080,345535,143120,-57620,-46392,63332,47303,-35341,-55900,-50141,20211,109562,124467,41584,41520,112184,129649,65092,-71803,-3441,41833,36961,28697,3746,-8471,-46108,-112076,-129173,-96874,-71579,-61361,-37262,-111884,-84061,-46400,-28501,-80780,-30856,-23001,-69652,-61565,57083,69071,80766,165489,196674,75979,18621,49611,129544,177452,162009,48231,-105973,-59032,83673,147683,78421,-50833,-120862,-85916,-79830,-91977,-67901,-2279,96148,131193,84595,-18528,-38599,156481,344248,291447,89230,-88807,10386,240407,371616,305262,16167,-156744,-20656,22778,29214,42716,-19758,-88720,-144302,-127625,-30885,16606,-9551,-38649,-58082,-34588,-48577,-43151,-78307,-130604,-115335,-123310,-101088,-26153,8258,20526,-36830,-18866,107411,255375,209649,30106,11383,59702,30949,-2487,-38351,-50013,-70096,-106322,-85033,-17239,19267,42121,69669,145087,289818,262619,190540,136935,142508,1268,-62755,-62546,-43301,-52474,-66056,-43258,-26789,-51544,-72880,-23379,13442,60800,56971,35770,15960,954,-45169,-69223,-115233,-75714,-1821,-51075,-145923,-83524,58939,170006,141836,9534,-50099,10705,59081,90458,122255,134147,100313,51931,14873,-447,-32000,1206,-5518,-61047,-112493,-129790,-78357,-40216,-31186,64537,120912,125422,119465,135589,49419,16894,6116,-26277,-12360,5370,18468,54318,-5582,-121917,-78163,-19434,-7726,63759,165996,213919,280645,304068,257541,225240,206038,186784,109848,18951,-25807,-23609,-34163,-48770,-64331,-80019,-72489,-58750,-62469,-35111,-29871,-76715,-126210,-112038,-39844,35082,75742,80666,92987,101373,55140,-899,-54148,-55371,-11414,26508,49033,72271,121727,211418,218829,111456,-12651,-75883,-26362,53611,109648,144643,158811,93246,71893,173724,234875,189424,52795,-102043,-143831,-18197,52237,38263,-39493,-108471,-68946,-50441,-90693,-117027,-79380,-51622,-7965,105,17405,1330,-100282,-186778,-144155,-84780,-50653,1723,66084,113145,181781,187466,116758,163996,194263,165048,70039,-160,53760,127206,139347,84596,52622,82236,225124,367050,368511,147116,-45041,-153022,-117646,-56740,11692,24497,-18337,-56874,-77096,-63927,-71095,-119270,-101424,-66479,-5483,23370,-15267,-67753,-70013,-32630,-4337,-50176,-57455,-30147,-81282,-22461,15708,18432,16287,-23079,-91843,-80946,-23631,30688,92327,55860,-59288,-104659,-128157,-102140,-64612,-50806,-17496,55200,140583,178276,137718,97311,173624,300581,289188,149743,-8816,-93690,-35222,-6427,-42596,-87583,-85927,-26949,30724,104248,119499,13784,-49641,-80613,-66449,-32351,-17267,-6136,8236,54769,86370,52442,33841,72407,122265,202523,156754,163507,127175,45607,-61760,-108896,-43604,-27604,-47891,-67440,-118490,-154694,-101551,19125,143622,168402,129500,45649,-58673,-136263,-89015,-32133,-30185,-36035,-1367,63104,173281,190180,179256,154588,68583,24111,62597,33241,-65040,-38616,31525,48248,52127,1263,923,-1685,-52030,-98767,-54724,-3408,47148,111304,142962,108105,91254,153389,198570,150884,58929,25409,-31686,-29423,35930,147668,195438,123743,87909,110541,112618,95476,85195,55100,48805,8677,-44338,-110834,-141179,-131227,-129620,-111568,-68150,-66584,-38327,104193,233827,299006,281731,149595,13010,-25935,31306,25027,-28439,-50912,-24540,26953,136497,181367,162230,104622,48390,6888,-16906,-37033,-47345,-48001,-61960,-31408,-21272,-26682,-22636,-3584,3732,-12925,-40282,-75255,-101865,-105435,-68083,-48014,-83522,-56320,4206,81107,129424,70884,-16864,-12919,46038,61910,86221,80157,28146,-40046,-25399,26087,-3557,-40200,-65902,-80927,-69235,-40551,-39293,-12692,50201,48316,43321,100025,129773,131437,90988,-26786,-76885,-78258,-110957,19388,132491,193959,154720,163492,196534,213696,201833,139478,42244,-37369,17695,72390,16054,-59839,-14382,1266,11525,-17863,-39616,-59162,-78826,-102358,-47082,-71564,-72435,-9329,38005,30959,-45931,-63537,-45126,-52233,-75611,34534,90777,50842,-31572,10151,52341,36434,-2425,-1396,-5989,-33207,-23453,13372,-23524,-35369,-46492,-41753,-57233,-44933,-34540,-319,3743,-11351,-34238,-28517,-29681,-68162,-24832,31006,97339,83481,-1223],[1978,25797,1819,-66618,-85647,-54718,-4745,92023,147382,129125,63580,-75531,-82587,-44804,-6949,27254,-1584,-72459,-58187,45741,89188,66998,12485,-43422,-40343,55720,178458,308022,276808,123402,30226,3832,42105,75343,74230,-9889,-107154,-111096,-96451,-84587,-28656,2674,30805,59200,5774,-64951,-35072,51213,84911,92690,26413,-74592,-89628,-17221,25611,60664,48483,17288,-25996,-73712,-109753,-41921,-22442,-70478,-6188,115569,133670,104309,-4345,8443,87606,119249,162888,224709,265981,205086,179736,200812,93701,8600,-52480,-119188,-118885,-55008,88590,45038,11837,31529,65017,-15923,-47529,44375,87122,137649,173326,114674,51048,-5533,-48747,-76114,-89878,-18898,37828,18600,-55403,-126596,-125435,-127746,-72376,-44355,-39689,-49157,-27934,-254,40873,78238,87384,-1905,-38175,21760,9877,-49561,-44808,-20347,864,78548,212918,384432,403293,186836,-106,-57021,-32476,-50902,-56937,-47807,-33849,-38489,-96717,34920,163117,265434,239410,175732,126681,54047,5748,-35945,-28411,-4285,-12029,-19638,-34740,-79030,-1353,116549,130629,35596,-47185,-91130,33413,21204,-53601,-59090,-78674,-28087,668,3378,9298,117720,236061,168295,17973,138460,418293,612306,612326,854925,1794436,1960897,691798,222771,869476,1462717,1223026,813575,307408,112057,353041,203215,92435,88652,1012,-50099,-25313,31462,128810,204096,120259,21968,-16305,42885,112026,144643,129172,42455,743,24453,86788,121424,156318,180453,147680,99237,32502,-12764,-36439,-45873,15618,111306,278619,484447,533418,324654,53388,-50514,-55922,-5642,34021,-1635,-20520,8864,-25899,-117478,-116024,-86217,-83680,-39188,27557,111520,160205,81846,-16776,-55283,-108955,-141410,-167969,-124599,-47308,-13577,-56166,-111852,-97443,-45741,-55433,-85934,-40279,10667,56193,18077,-39173,-88990,-47935,34221,78691,61414,-31109,-58970,2176,89328,74152,21590,-54104,-93113,-34650,6824,64294,56228,-26779,-87287,-103509,-120237,-122298,-70342,75059,304887,333427,147187,32012,9680,9410,-2124,-4317,25285,3283,-45324,-27563,49557,101094,110618,89335,25571,-76043,-78534,-52342,-71673,-92568,-72271,-37415,-27328,-30931,-86734,-30152,102876,173056,152825,146625,98222,831,-68534,-100875,-24986,11909,-44416,-75242,-74308,-97185,-49000,-17179,16377,18954,-33032,-36364,46112,129029,216547,136772,-14834,-81127,9142,130592,141202,81598,4860,-57286,-31303,94794,155177,69018,-15199,-85407,-57572,-6093,-5483,-65761,-85410,-24706,62721,73141,55094,64834,49826,-127621,14169,110491,149710,63120,87742,157965,165396,91745,81310,-10047,49145,115294,108197,1785,-85887,-82495,-102250,-55171,-88121,-142109,-153821,-120966,-79710,-54079,-54421,-52402,-49950,-56686,-45953,2132,48481,70331,33732,12132,46766,105321,68940,130941,136505,5010,-103502,25292,18400,-68923,-86252,-91470,-38358,29799,-22145,-133900,-6483,180472,236613,209492,177559,231364,375768,282777,146773,27914,-34064,-113564,-70973,7935,-5961,-7103,53628,99367,53020,8597,-27934,-31666,5107,68322,46163,18230,-28779,-60733,-63942,-11472,72724,56963,25539,-1441,-88478,-140328,-100210,-55327,27179,104662,128145,48868,-69219,-139667,-98328,-29521,20939,43130,79049,74889,504,32527,58657,-73766,-155833,-144094,8278,56457,144856,522300,2482094,1543954,740496,419318,208859,232498,174830,199051,112380,156099,88178,98910,68786,62176,1051,-57242,-96139,-96830,-99073,-147775,-125135,-57336,-5131,23549,-66087,-24182,-614,5336,48516,189563,319027,368469,116733,-37328,-130260,-41077,-5328,94090,38591,64835,221994,305845,216541,213268,375480,441767,134941,-139242,63992,138758,209362,99231,-56744,-60683,-12214,-17868,-75583,-131383,-154822,-127864,-100956,-45290,-13128,-1162,-30569,-79632,-32793,99709,148326,121139,72825,70183,77338,11450,-58514,-116860,-91971,-61964,-7703,13672,4372,-39186,-57465,-45866,1381,24088,-274,-39825,-5984,92254,144229,74302,91483,71191,22765,-46753,-85161,-68112,-76037,-83284,-27407,28463,12609,-25313,-42197,-58534,-48498,-51926,-75352,-90981,-93021,-45635,32764,102330,250005,270818,126631,67681,46269,47986,-9706,-129961,-108557,19507,62889,47034,-48845,-91698,-95535,1195,-21229,-101808,157679,355436,432784,321826,133632,-43457,-71244,-54588,-9163,-34587,-42950,25084,18014,-68340,-40752,-12344,-22337,-70314,-75622,645,60727,73744,46726,6156,-46806,-105310,-72033,28354,151519,121741,35260,-59628,-98090,-33397,8191,7054,-38792,-80123,-6341,45536,50136,1438,10805,12149,4616,-43650,-95921,-70860,-10517,17664,10546,-3444,14086,9890,48185,51922,29794,28564,1267,-46796,-76300,-84782,-86051,-63318,-62810,-93845,-70241,-15193,8099,10322,40719,112608,174430,204730,146980,24879,-63229,-113703,-43346,17642,66197,93531,48070,-55764,-87194,-30584,17446,65941,105248,139767,153917,134198,54895,-10618,-41721,-68031,-64946,-85656,-99162,-36449,-2927,63841,146369,275783,413104,549671,505661,326001,263948,277733,263428,128948,-29255,-97243,-76524,-47865,-12130,11722,31043,40126,64054,65346,39741,-17325,-105168,-105076,-137490,-31127,98933,185040,208191,125882,31390,-26754,-41033,10388,50397,26646,-46982,-31058,-17642,-6666,29821,93300,138063,117490,86833,20445,-19801,-1143,3284,-21130,-61275,-93628,-69888,-15103,67271,102747,101302,77108,25490,17639,-3558,-59542,-31602,-37278,831,-28445,-97845,-27637,64908,142512,143918,59764,-4324,-33123,-46676,-52365,-64267,-68594,-28368,30468,52718,12943,-32182,-32824,40094,101993,109880,-7470,-64444,-21243,7151,68227,168029,258415,201730,38502,-86934,-28666,65867,192225,257477,190014,97045,-19489,-66808,-60673,-74041,3955,27516,11650,-27730,-55661,-24242,-50683,-120691,-104662,-8555,81436,47687,3276,1877,47536,72231,69615,4271,-26469,35906,71226,85029,92352,-9981,-108413,-116820,-77382,-53269,-85633,-187395,-120235,-50358,5644,85950,78339,-7678,-110653,-46434,77920,69885,9019,-13649,-17643,4828,18545,31417,41290,46259,37269,-19749,-36780,-13247,23356,18919,52910,44065,-25099,-21019,81929,211446,199449,118283,43089,-15375,-54173,-82291,-111250,-113390,-82130,-768,33789,33530,3726,10670,16445,5059,-80648,-139172,-152074,-93089,-26846,36773,97726,162728,173338,207437,270945,325595,322259,239145,113660,-38674,-118108,-115125,-26104,123372,219027,173659,64677,29168,460,39996,21111,-49940,-119306,-79090,-15881,4652,-23984,-46096,-56735,-73438,-101397,-116367,-103560,-88166,-93887,-126833,-132219,-79199,-61707,-49574,-8372,-12051,29817,110469,227219,212076,80496,813,1637,65827,113845,174237,118718,34222,59997,92466,120098,71466,57750,79666,112844,154243,183973,148242,51866,-45499,-120623,-67947,-42777,-67798,-144899,-80501,-39105,15075,82937,55946,-27782,-112364,-106235,-54455,-6706,-23049,-8519,7293,-1641,-435,22079,48540,98982,223180,324245,332442,300827,208532,-8324,17796,199514,431538,371886,146061,-52152,6885,111198,171498,165204,110316,37582,-31080,-62235,-63489,-31168,-285,24361,48186,25286,37974,108416,119456,32099,-58227,47259,225052,355959,304922,140226,72064,79754,40240,-37831,-37988,20191,64008,83614,54455,47723,117533,171873,163008,122258,16891,-75271,57610,166852,132727,88729,117175,122884,55374,41413,35230,9662,-80385,-110845,-51240,-8610,-2642,-61845,-61387,30284,30226,-64283,25952,68919,1962,-22763,-46096,-57362,-78247,-108524,-68231,58628,137612,134645,112988,118534,87343,63902,39949,48070,81464,96105,116474,116275,67350,62768,112481,104798,124123,69670,13132,-7714,-30957,-84018,-106787,-93381,-130744,-105468,-25231,37008,19302,-53181,-74191,-35016,-7614,-42951,-107878,-9923,71463,87499,20280,-98297,-126810,-117885,-116749,-116697,-85375,-52968,-15149,280,8325,49286,138722,140628,60890,1373,-38263,-56237,-39668,-27233,-43303,-52610,-46719,-38133,-74686,-77871,21340,98591,109090,57588,-3066,-36729,-37063,110740,247096,247623,118855,-7516,-54016,-42789,-31985,-25454,-24649,32807,69260,77499,92393,110752,106035,49586,-51307,-86002,-96330,-135443,-98208,-67860,-61852,-39278,-42153,-61088,-92872,-54766,-44578,-66850,-19130,368,-56379,-121766,-76702,-49607,-51104,-68596,-3918,64795,140241,121268,56007,4013,13113,33595,-16333,-45906,-42884,-11645,16057,-5224,4591,42337,67698,22903,-12483,-8144,28327,67004,118318,163512,126467,86867,194023,392389,504835,262081,62580,22820,21198,-33339,-88635,-74583,-65036,-77050,-14159,39014,117590,152786,86190,-82715,-89818,29358,76039,78165,71402,119134,159189,94852,40564,26381,54310,45599,83976,160448,140174,55998,2846,1614,38158,65833,24321,-49367,-98362,-103943,-55682,4431,-6775,-83601,-167480,-159256,-142315,-145471,-100788,-59464,-82620,-65884,30940,101102,69328,-14053,-37210,-33160,1123,58178,129416,156603,90618,-6993,17628,68703,52742,8937,-33869,-89827,-97277,-61150,-70465,-62840,-58039,-33963,-31450,-47602,-38624,-68112,-30181,-67834,-57237,-86588,-142410,-101833,-52746,12692,37765,-10523,-53586,-30030,10561,66261,93603,77645,-64026,-146131,-107276,-53961,55141,232821,237560,100215,25158,52920,18801,-23202,-32385,-20722,53005,44034,9499,-42730,-63675,-53808,-23987,-72945,-71799,-69805,-52762,-34523,-28453,-21983,-64850,-136009,-96913,-47824,-50733,-54822,-49433,-102204,-140323,4444,59904,-34401,-54201,-48913,-18192,21769,-11441,-15918,17255,67212,82985,67785,1124,-101637,-64762,103450,198042,165616,168158,140728,71148,11045,-75266,11997,116109,180774,299381,275176,146472,11072,-42035,-84491,-87513,10309,72466,97466,121805,60565,54,-32655,-73242,-73506,-80295,-80051,-72415,-47832,-25280,224,22402,66171,47691,-46389,-97000,-100811,-52383,-84770,-59111,-4245,-13400,-81564,-118963,-88214,-9697,28681,-16543,-82189,-71254,-18005,-17914,-32528,-25341,-40127,-22026,-14303,-24684,40848,203013,217136,114473,-42009,-141387,-121421,-82507,-33566,-39689,-68002,-131784,-180703,-94673,26774,63979,-2015,-30304,-23681,-59055,-127212,-54333,-3991,26437,87236,153808,146063,73030,1202,236926,289703,228856,101119,32490,34746,-105493,-33627,42922,86437,68831,54948,117306,247342,359938,410437,336388,132451,-67301,-48693,56758,41330,-34411,-67505,-82090,-8369,93730,105860,16489,-7443,59115,90968,49635,-73030,-15544,13891,19893,21041,9932,1486,-41695,-112273,-127872,-88262,-56507,-47215,-42025,-115680,-83806,-52850,-38584,-69883,-15407,-2976,-49621,-56775,45683,60784,57066,123426,123491,-4686,-32859,24024,133123,183654,155561,31944,-126033,-38447,86076,132261,63102,-64533,-128628,-83430,-74037,-90585,-73312,-13676,73992,107224,66124,-25247,-9548,231001,475458,408358,137253,-74065,-222,228063,350922,282555,3114,-145077,-6734,45352,50308,39402,-34486,-98951,-137421,-123558,-42979,11899,-11635,-35103,-49929,-34386,-58081,-51972,-78166,-113452,-106117,-126504,-86874,-5130,21593,16227,-50291,-33799,84277,201430,147766,4518,12583,66542,48003,14219,-28460,-45211,-68095,-102188,-82391,-23105,10628,45109,106424,209680,326460,264207,185349,130001,145919,452,-61801,-65472,-50588,-92181,-108349,-78276,-48935,-66407,-71256,-11223,33423,84201,73776,48197,23989,-1447,-51305,-77714,-125731,-72895,-26480,-95301,-118515,-90769,45159,141340,111367,-12610,-60902,16842,69218,100003,136003,159092,133635,86056,55819,36273,-14270,15066,25099,-10548,-49146,-64544,-36083,-33966,-31603,87219,160730,161156,142691,142686,44382,-3627,-19051,-57231,-79749,-50729,-10857,41375,-7789,-131187,-90232,-36309,-23417,54522,154210,170385,206672,283671,277023,241023,210354,196088,109906,18096,-23212,-14324,-17913,-34762,-62901,-78883,-69282,-62484,-72617,-42531,-31679,-69241,-110161,-94235,-19361,64913,101337,90205,108910,133809,95338,33093,-27187,-31742,2758,33112,47112,66997,117763,195539,201837,107326,-16454,-83794,-35524,43047,122890,180769,184418,98514,63277,154799,238334,209489,71703,-93693,-132202,-3648,80960,74618,9007,-63176,-86925,-56814,-92050,-107831,-76340,-40149,-1705,-5186,5793,-1506,-96302,-176158,-142877,-94771,-71683,-11594,80978,139863,201665,172817,83827,130519,189974,177209,77892,-8110,49043,150587,151636,64583,29001,66491,203603,370155,393225,164611,-42189,-158604,-118882,-56390,29222,59227,17364,-28001,-52718,-48624,-62722,-99250,-93255,-85035,-29244,5156,-18932,-65409,-75142,-54082,-50791,-106587,-31016,-6248,-95578,-42650,22465,40042,44982,-4570,-81334,-69517,-17272,29832,85988,41209,-86084,-121909,-113632,-81182,-55646,-57654,-32970,31194,104548,134494,94945,63581,152534,282974,272266,132273,-25540,-70580,-15429,2664,-38687,-83513,-87137,-28522,33157,105016,103964,-330,-64720,-103522,-90694,-51443,-25758,-7467,5149,38375,53952,16212,-4732,32649,85802,175653,150203,147314,106100,25891,-62144,-99246,-33215,-17854,-36223,-44707,-104730,-147286,-92402,18578,133014,164929,131409,40611,-69592,-105027,-64340,-11904,-9162,-6208,28258,80595,171713,164947,147405,156183,98809,79868,122895,68366,-39913,-28235,48573,56466,38189,-30731,-12801,-13595,-61611,-99075,-46949,-9638,28480,87372,123962,96220,90794,147559,176364,136687,69021,51462,-9918,-30601,6531,120267,171881,98618,56503,69948,72496,68700,66376,38295,30364,-7149,-49779,-100178,-122947,-97375,-87407,-67407,-31503,-42229,-14907,127138,248935,298387,260459,132308,11010,-29998,26551,17010,-35582,-61974,-51652,-32550,55472,109146,124265,97227,43878,5186,-15603,-36174,-45638,-44620,-53055,-15319,8776,13074,18972,26815,16005,-13681,-46379,-78844,-99903,-111130,-81234,-65116,-104753,-52141,1580,74738,121878,70379,-18926,-15430,46952,62750,84897,84421,41970,-25041,-35957,15745,-7657,-43986,-67585,-73495,-52685,-27578,-32719,-7042,49519,34270,28916,92583,121668,113514,79231,-28222,-80340,-79970,-104345,12313,124123,189944,161728,183034,220895,235081,207067,130084,29832,-44081,34442,100984,47947,-22389,-4354,-6844,-8170,-54891,-96531,-64340,-78894,-103084,-46676,-53988,-73891,-18538,31207,33920,-39290,-64548,-47284,-49308,-75408,35774,89274,49803,-22470,11104,42392,20328,-11736,293,3205,-35776,-36807,8604,-18508,-27174,-49135,-48649,-62164,-46508,-29243,8503,12838,-1007,-23342,-25471,-33401,-32126,1416,45928,100418,60940,-19748],[10054,31670,242,-75873,-87961,-47726,11011,112370,141282,106837,57714,-75133,-91256,-42655,13435,44822,23393,-37929,-67798,13310,47971,29431,-13697,-53534,-24120,93934,226782,361222,337129,168239,50387,25593,69570,94870,88997,-8159,-120904,-113928,-83704,-87001,-42142,-10602,22039,46627,-14644,-80322,-38384,41543,66639,71418,4675,-96026,-93555,-7040,33523,49985,25802,2614,-33732,-85791,-128313,-48086,-17055,-57710,-32419,53301,79929,58031,-31774,-8015,64126,88100,133176,192306,221430,163892,164731,204929,103404,16230,-50269,-126270,-135401,-104266,30539,13117,14889,15120,20344,-77039,-13473,72537,90353,129702,181766,185824,144336,66832,-1845,-54505,-105180,-26327,31296,16870,-56443,-125434,-133072,-130735,-76882,-50214,-39730,-38368,-15057,12449,55605,82637,80078,-11012,-42999,17689,4,-55394,-47116,-23558,-1730,77091,209317,370022,413633,220731,8701,-58844,-25090,-40646,-58104,-64174,-47465,-23548,-73276,52090,206219,309478,255548,170701,119248,52950,7027,-42123,-34257,154,3159,8005,20143,-37959,18673,131655,139853,45580,-31747,-122456,-1263,1855,-56981,-62246,-80547,-21844,-1832,-15713,159005,534065,923774,1027348,828831,643391,757502,1381380,1908154,2518252,3713316,3636808,1586984,387140,1481541,2432114,2009357,1354111,563155,31658,427331,224459,80663,93084,6273,-57198,-34125,26209,133816,238312,144246,39340,-277,52963,118945,158811,163321,101635,72924,66940,105144,128162,149186,151656,120371,96578,44227,3642,-21506,-28535,48921,179471,363084,546975,541330,297741,26547,-75806,-90100,-51397,-8570,-21093,-29735,-10466,-46827,-115410,-114269,-91781,-87984,-40767,28664,121050,196114,139418,41940,-11085,-85239,-124365,-155340,-144902,-57289,-23988,-61584,-107877,-105769,-53718,-53949,-94028,-55215,1193,53645,18819,-47349,-107668,-45431,41104,83026,67255,-30323,-70323,-25693,57941,44420,12217,-47344,-110408,-73173,-26442,42070,49106,-26401,-84953,-104249,-121865,-122587,-74687,91631,311180,327220,156675,49006,25360,28727,17903,7574,22535,-6677,-45704,-19498,56321,103054,109602,98139,53659,-41185,-46617,-17854,-13433,-18311,-33609,-34124,-44668,-57449,-91141,3447,136477,233387,217932,180259,93413,1806,-68340,-84765,-5752,28333,-28892,-50462,-54287,-91857,-47028,-7019,24274,11741,-54399,-10857,97616,176781,232338,116300,-38656,-97598,1306,125102,132112,69041,-9545,-73265,-45423,72409,132491,45027,-31500,-95773,-65750,-16386,-5805,-73001,-113854,-36051,44396,69830,59362,70134,71480,-75977,15841,124514,143535,37682,76526,164548,197983,131459,99189,-15839,53892,119625,108987,-871,-82592,-72416,-98914,-47908,-77903,-141446,-172616,-131810,-82904,-64690,-65166,-60558,-50229,-51408,-46327,-797,62037,100993,61271,34208,67632,140039,125998,187229,134123,-16006,-66798,40502,23212,-58413,-65349,-65400,-13249,46088,-11568,-116098,-8651,139223,192295,205611,210970,275517,431366,325380,172061,36058,-30025,-111049,-65693,10735,-2108,-29455,-34461,-7209,-25503,-24648,-28569,-16356,22714,87104,61101,37493,-14254,-53969,-64581,-18830,66092,63862,43977,21298,-59232,-90552,-71924,-40267,36094,111646,137256,52895,-68227,-139754,-93649,-20397,39404,64923,95479,86175,18529,26575,63300,-72516,-124677,-124345,-13531,129715,616389,1549120,3953420,2623897,1451698,782492,319576,252458,227282,210856,102042,181634,121329,99123,57021,61005,9923,-50985,-88864,-87812,-94909,-150710,-103671,-41011,-5475,5833,-88126,-18556,1933,-9986,28680,169409,300732,365171,113947,-104247,24493,130682,84531,65796,32837,315875,578278,546697,274223,488009,768171,870895,517144,-71520,82139,151243,285214,163036,-31855,-75616,-14407,-2421,-69235,-132608,-146823,-120393,-98633,-50524,-1206,24017,-1003,-57519,-32046,101140,151937,117597,43502,28230,54609,9613,-65422,-127089,-108399,-73123,-8605,23971,20540,-37311,-84497,-60214,-13217,9959,12114,-5455,33156,128669,134664,42106,53588,67625,20620,-49973,-83078,-68574,-76285,-69900,-8134,44723,26531,-19455,-35840,-56215,-48538,-54942,-82121,-101018,-80754,-31281,43411,108544,245951,270504,140790,93437,110721,145773,108236,-110388,-9647,343839,558498,545843,268830,-120383,174507,492406,517600,223081,-298,375364,552044,474528,263778,48591,-58932,-54932,2003,-18494,-16543,51125,44972,-36488,-17639,-1014,-23018,-75926,-82588,-1915,61366,85936,68881,24115,-36498,-103630,-66110,40543,181268,169085,81045,-26669,-91550,-44557,-8892,-5903,-39475,-74031,-6624,42609,52592,13538,26807,15738,2708,-45786,-82752,-57004,8465,32612,21659,4915,13480,3482,40087,48318,27404,27831,906,-44937,-71167,-75192,-76623,-55045,-50751,-69811,-56770,-11250,4578,3454,39314,124233,192224,215724,153346,23305,-72325,-115744,-24765,39203,74149,86691,38280,-55596,-58689,588,53789,100256,131608,153099,154404,122973,30246,-41048,-67760,-78710,-56937,-64535,-98925,-44060,-7611,49912,110631,216482,335986,466909,454672,320413,280933,291657,281404,165834,3939,-77094,-73386,-50184,-22540,-2527,22812,37516,64491,67756,42146,-19259,-103691,-108007,-131064,-26299,117502,210101,232717,154464,65196,3964,-22789,18916,50160,27485,-50564,-24300,-3320,3232,23077,60867,83441,72920,68867,24364,-9014,16476,24915,-1211,-43690,-77002,-51561,5284,83752,112588,112536,98639,45141,29236,9329,-64528,-88064,-79720,-16062,-36419,-87735,-4914,81295,147061,140598,60358,-3523,-42712,-47786,-23607,-19930,-41296,-23325,24404,46770,9893,-38710,-46341,30648,110775,141821,30487,-45242,-20834,4466,62786,152379,242797,197301,39347,-71206,-26542,52391,174017,261027,209643,98616,-37575,-75081,-63449,-80098,6268,36291,21004,-23213,-63636,-44391,-65749,-117119,-126125,-26260,67751,46585,14989,11947,52244,78544,77095,7835,-20492,47343,81832,88571,92148,-2434,-105940,-120461,-75488,-48454,-68340,-147907,-164433,-108113,-63299,19187,48429,-10163,-101282,-40055,84672,96956,32764,1225,-9652,7102,19864,27088,36499,44890,32923,-24797,-39914,-24424,-7172,-21454,5404,-7206,-67276,-50942,66224,218531,218904,127443,35277,-38489,-77463,-90961,-111118,-103594,-71115,-3158,1559,-12456,-46895,-8327,11829,7359,-74257,-137684,-158856,-102250,-34083,29997,79871,122087,129768,173946,235353,265641,243428,200487,136654,-17048,-104418,-110757,-34053,100419,187006,130403,35718,22004,22092,62305,23621,-53085,-122584,-80633,-18897,-1915,-31731,-50590,-54964,-65489,-90487,-107769,-111404,-88186,-87074,-111781,-106484,-60732,-49974,-38524,3540,7641,69898,156760,272780,249077,99917,7449,10908,78654,128798,182278,90330,6395,28773,64555,102508,53763,38943,60964,87969,116957,138784,104698,15873,-72298,-121871,-57880,-39252,-67807,-138093,-71810,-37415,-1971,48526,26433,-39667,-105288,-85100,-41143,-3948,-39503,-44750,-47663,-38428,-16766,11079,38782,86728,200400,305231,340480,332175,241586,14225,-19523,138267,399281,382050,166246,-43365,-25335,87681,183129,187187,115858,37919,-27445,-56322,-62416,-42187,-25042,-1832,45968,43018,56891,124696,138178,46591,-58413,16489,183289,326613,314893,159541,89822,98764,60530,-20417,-28169,24940,65728,68668,46482,88834,180869,207313,162665,128743,26220,-53213,79985,188190,149618,93433,114416,121984,62803,58173,52539,19223,-79481,-104551,-48147,-11809,-10924,-61208,-53550,27835,15157,-75264,23999,74384,8350,-23612,-41831,-52644,-77257,-105382,-67517,59907,137509,126612,118400,129608,90069,53334,25806,41268,80110,107401,137392,128705,69727,66608,110591,95107,110428,54436,-4027,-9890,-11041,-58658,-89545,-85177,-110514,-87973,-14835,33760,10070,-60133,-101584,-69001,-30079,-48231,-95927,-23151,50447,73909,22909,-90167,-113840,-104869,-97322,-92166,-63941,-36941,-4098,11705,23055,72753,175706,176479,89644,21125,-24370,-47147,-34754,-30527,-54079,-47272,-25105,-12697,-51168,-98359,-5377,86908,116478,76153,32521,20545,7138,109528,242221,243760,110685,-16713,-76341,-61780,-32213,-23526,-18950,33523,60791,75037,99524,114565,104661,43571,-59629,-88062,-96439,-133458,-91046,-56761,-48657,-30502,-41870,-70898,-102053,-61844,-42531,-66608,-31167,-15631,-66538,-94053,-50297,-36294,-49003,-59493,-4726,50646,132974,139904,84075,27991,26411,23617,-33018,-57550,-50931,-16323,15333,-6087,-1655,31580,63381,28085,-1926,11180,61072,90090,127221,159958,124145,88860,193017,373009,507743,276589,70216,11156,4652,-42315,-86778,-71189,-65469,-73910,-12139,43454,123838,152814,89138,-68224,-113955,-3115,42563,57819,64558,120250,165696,105590,55486,41817,62954,49498,89543,171108,149640,54365,-2141,-5760,14611,64360,32553,-32473,-92136,-115924,-77113,-6842,-12533,-84730,-135106,-121289,-103210,-124810,-123270,-76075,-86392,-63072,36171,109272,79335,-7253,-38598,-46623,-22401,29757,109166,151158,104282,8989,8339,58002,44151,3195,-36060,-88161,-101799,-61467,-63670,-54059,-49056,-24376,-17225,-22876,-3236,-42138,-70993,-110525,-80430,-94207,-125961,-91915,-51772,40,14647,-34513,-66855,-36572,8660,67318,99816,82079,-64685,-146046,-113959,-63785,39522,230069,269749,146066,57191,72554,36995,-11005,-28150,-21305,59411,59503,15140,-34817,-43570,-28093,1624,-72135,-95374,-84655,-53725,-28162,-37064,-39291,-81490,-125878,-71308,-16594,-36009,-64854,-71159,-125720,-144685,16751,80065,-4966,-49830,-34377,3551,44336,-4421,-35707,-21013,51769,88015,76749,5579,-104438,-57184,98014,163666,115005,110046,82698,19435,-49274,-128621,8251,118254,172635,280646,257857,122108,-10378,-51621,-83601,-76180,12932,64704,83664,112114,63128,6066,-22539,-61216,-60792,-62236,-59198,-66685,-54504,-28528,11558,42116,87397,82618,-11343,-97744,-166325,-86180,-79834,-38330,5190,-18061,-95543,-134772,-92161,-18944,9926,-44853,-99904,-52405,-947,-16858,-36875,-28575,-48555,-37025,-22958,-30778,43641,264769,315383,178052,-11199,-147039,-143983,-81124,-13138,-6728,-41526,-108895,-171011,-105069,19570,81664,36112,-17735,-25957,-67911,-139544,-38979,15340,47746,91346,133237,90207,3913,53018,278584,277991,186728,49932,38488,46871,-78548,-26737,39541,73367,51295,31210,86691,228766,372691,404623,315639,118212,-73992,-48341,49022,35887,-32792,-76198,-102230,-17860,91764,99651,10702,-44106,22458,63939,35892,-72657,-28576,-12618,2137,10630,11364,3865,-45526,-116261,-127562,-78577,-36184,-16447,-14939,-87663,-84934,-52379,-28230,-36485,-1233,14266,-29395,-44602,38104,53887,36047,85630,61183,-64375,-72352,4174,132523,181930,141583,10000,-142386,-14463,86260,113958,48315,-74144,-131301,-78997,-67140,-86468,-73530,-20348,52255,81565,45172,-31476,21336,306611,597896,525315,190836,-59866,-11289,208936,322863,253499,-11973,-131534,8662,67645,71768,40111,-41621,-99299,-128654,-116881,-50076,11081,-7617,-21594,-27890,-16903,-51792,-47796,-64527,-90790,-94426,-127418,-71599,18014,38955,18649,-55024,-42863,64813,154888,96182,-15132,13668,70519,61681,29072,-19642,-40665,-66730,-99384,-82361,-32081,-1846,40181,131036,268422,353030,262678,183121,127071,147843,2341,-57891,-64463,-38724,-102394,-144575,-109213,-69247,-79724,-64784,315,52792,109267,96262,66113,35379,-2572,-57057,-85023,-119967,-66216,-46238,-80190,-81624,-83635,36531,114239,81360,-33310,-70236,22208,76856,106068,144628,176666,158615,112498,89447,67484,5353,28792,53769,39914,17508,4207,11145,-22971,-30862,103349,194973,195629,161933,140265,36926,-20032,-39454,-78322,-135302,-85747,-27993,40770,1213,-124997,-99968,-51072,-34784,48770,143932,137265,151878,263181,285258,239958,193773,185807,101209,16129,-20183,-4658,180,-13785,-53628,-73987,-64290,-65748,-80480,-45279,-28850,-57896,-89923,-74249,-537,90954,121907,92954,118925,161846,132698,65178,557,-6028,17835,40029,44993,59265,108328,171274,174674,95372,-23041,-88229,-42993,28417,128888,210782,206660,102443,53063,128761,230568,222931,92677,-69208,-89114,23847,116128,117673,62286,-15844,-77227,-48993,-70292,-79664,-61467,-23996,1491,-12411,-5874,-4341,-84384,-149061,-130607,-95149,-88559,-26773,86906,156592,211412,152987,53114,98948,179431,182146,82347,-21837,38368,165952,156965,45089,15269,59462,177388,347358,386220,167895,-43253,-145571,-109435,-53287,44661,88151,46418,-3927,-32060,-36084,-55656,-80314,-75154,-93599,-53025,-16569,-24926,-64673,-80865,-71598,-86251,-99113,3239,20580,-66086,-49531,32472,65053,74206,13313,-71527,-59656,-12492,28866,78804,25718,-112634,-124835,-87487,-56419,-47272,-65153,-46903,12503,77964,102990,62617,35213,127974,250763,236401,104449,-44359,-48287,4654,12813,-33270,-78117,-84879,-27392,37169,104808,88729,-11681,-75735,-120879,-110854,-69724,-35155,-8997,5290,27235,28085,-12592,-37822,-2449,55960,149729,143310,132488,88439,7766,-60923,-86845,-22099,-9532,-25874,-25772,-92150,-138567,-83229,16571,119103,160818,133764,38788,-65967,-68911,-39604,6284,8658,19516,53648,93016,164391,137357,114242,153018,126337,132673,175106,94922,-19982,-16352,62782,60819,19600,-57586,-24847,-26013,-70079,-93644,-41953,-19655,7551,62002,101756,78831,82548,133259,147398,117404,74361,69456,5700,-32254,-25515,94327,153797,80175,30537,32398,33813,41222,44635,18988,10821,-24949,-57458,-90353,-92330,-52554,-39182,-16808,4755,-20144,5267,142516,252039,285357,230834,113096,9040,-36565,17264,5149,-45332,-74243,-79946,-90544,-35082,20657,73016,83578,36521,622,-18321,-41169,-50911,-46402,-44031,5758,44051,56713,64721,59112,29235,-13744,-52598,-82932,-98482,-115592,-92961,-78317,-119304,-54486,-9943,57232,101744,60371,-27915,-23923,41258,59262,80283,85507,54017,-7683,-42396,5078,-11600,-46691,-68049,-65699,-38810,-17023,-28529,-6089,40138,14388,11757,79457,107337,91334,65668,-29770,-83172,-82090,-86313,12738,119320,187043,168938,201130,242539,253586,209187,117869,15351,-50293,46816,121585,73445,10536,8308,-15638,-33952,-95019,-98841,-50577,-72137,-99940,-49821,-42204,-72482,-26781,23581,33812,-35936,-67544,-50636,-45889,-74667,34974,86885,50381,-12282,9264,28828,3345,-19272,1389,13118,-35255,-52258,302,-16851,-23098,-54917,-56964,-67254,-46887,-22790,15948,19965,8010,-14407,-25014,-34429,2980,30643,61333,99966,35776,-20973],[33911,50768,10131,-72279,-71478,-21692,48668,149085,143185,94082,59074,-62433,-84131,-24938,48441,74169,60748,7371,-46637,3236,26708,9015,-25832,-48395,3413,136746,275236,406628,391999,220560,80074,58524,107935,124840,112946,3438,-118674,-100277,-58893,-69869,-42752,-13906,25814,44858,-23115,-84462,-34331,37551,54995,59576,-5338,-103737,-85731,8171,46769,46679,14754,1757,-26155,-80936,-137269,-42397,397,-27069,-33578,15265,38768,25888,-44127,-15031,46480,65761,110187,164088,182984,130330,149085,203369,113502,27203,-43827,-123707,-138439,-138497,-29849,-24615,17358,203,-16822,-119716,34818,109590,99873,123293,184363,252600,241683,146360,52922,-21574,-109384,-25677,32932,24502,-48753,-115857,-128539,-122901,-75309,-51895,-35744,-22251,4642,32050,74181,86797,67992,-19438,-35707,22603,-2322,-55068,-44036,-23348,-1118,78760,201912,344149,410639,256961,26499,-51780,-9271,-23668,-54261,-74840,-48639,-2049,-44123,78604,257645,353012,267637,163300,108543,50527,8551,-47599,-36323,11009,24170,40279,75745,21962,60288,158816,155701,61598,-11076,-100989,-21037,-9213,-58088,-58043,-69594,-6311,14549,-33628,294011,811136,1357418,1541621,1320891,1061815,964478,1542432,2295032,3137215,4636835,4546558,2128072,463799,1618790,2605228,1918096,1137716,344661,92065,552944,243664,68017,101120,18944,-61569,-41922,22057,136258,264616,165481,56999,18267,67641,130824,176294,198324,164189,151871,113317,121743,131222,138355,120116,89503,91480,56445,20463,-8033,-13521,79073,249108,454813,606765,543485,274669,3179,-101648,-130535,-106113,-60902,-42203,-36686,-27491,-65596,-110084,-111198,-96972,-91527,-42296,28737,126843,223767,193988,102676,44616,-36852,-86445,-123833,-121636,-65669,-34014,-64920,-100601,-113897,-59273,-48838,-96626,-69371,-9285,48138,14405,-62868,-126766,-23881,58609,87081,70301,-30765,-79899,-55121,16359,5056,765,-35886,-114061,-106244,-51917,22853,40167,-26968,-83731,-106229,-122435,-115924,-81558,102878,296337,299850,154873,58990,35551,45101,36189,16952,15979,-20256,-49003,-16201,59475,102535,105409,101651,79270,27922,42646,62328,61580,52599,9669,-19539,-56765,-83805,-73233,23626,150396,272665,270327,199795,81447,-701,-71230,-69469,9296,38188,-18730,-30346,-37133,-82172,-45076,2898,33599,7665,-72514,14300,139693,211160,232769,88970,-63629,-114748,-6795,116306,120935,56614,-22602,-84883,-55112,51382,107166,19947,-49200,-106904,-70595,-22868,-7922,-71915,-117802,-39668,29779,66092,63913,77361,100431,-6905,16587,125463,119863,8082,64157,168793,227225,170182,111077,-25773,54346,120693,107517,-4115,-79935,-66597,-96744,-42677,-69891,-139426,-169651,-112617,-79937,-76504,-79602,-73136,-55685,-49627,-47549,-8083,64079,122253,83245,52176,86260,175520,190577,237963,124640,-24394,-40543,46019,23046,-51778,-48047,-42184,8529,57699,-4006,-100902,-17488,88296,136858,184807,229724,306495,460110,346637,181872,34646,-32757,-112309,-62805,4603,-11714,-45263,-91476,-92380,-89682,-52144,-27876,-4728,35350,99555,71396,52121,-3434,-52333,-68953,-29873,51635,63652,66838,56046,-11124,-39222,-43024,-27054,40424,112206,138902,52182,-70368,-134217,-86645,-10301,59266,87353,108549,91959,30232,13560,62594,-73354,-98535,-86825,55552,205543,850567,1954693,4413925,2858643,1673544,967855,410120,261811,284582,213697,83919,201342,151442,93317,39361,53638,16174,-45887,-82961,-82126,-95030,-147159,-82027,-27819,-9758,-12062,-100095,-20155,-2478,-30403,2744,138685,269687,351577,137651,-81475,165398,299985,210208,76609,86047,527385,933248,851602,347841,718157,972965,1021212,697129,104697,101151,44773,210146,123687,-56416,-64332,-24125,9755,-67011,-138090,-137782,-110733,-91545,-62481,1351,38987,20396,-40267,-31097,97817,146773,106186,8519,-15335,34822,10345,-63978,-116631,-129114,-91408,-15251,31413,37696,-26432,-116100,-67194,-30704,-15090,13105,20807,68665,158136,123642,21594,7297,54234,10207,-58839,-84894,-73862,-79906,-59118,6795,56901,39678,-14086,-31138,-56880,-53341,-62577,-92036,-112285,-68080,-21354,47699,110411,223451,242878,141727,133179,227523,310811,283320,-20443,17977,570131,931117,942875,556126,-56127,289280,758594,825844,473549,38100,422579,598207,536746,323251,102733,-45391,-59732,8191,-7775,8266,82027,79207,-3573,3279,7853,-25732,-82081,-92349,-9656,55849,91677,85884,37647,-29520,-90679,-47209,58896,202335,211086,124762,4821,-80494,-58437,-29464,-21086,-41234,-69426,-9671,32419,45760,19168,38181,13936,-5343,-51357,-72609,-47343,23551,44243,29244,9337,9103,-4092,31260,42860,22542,24222,-3103,-47183,-69407,-66475,-65599,-45206,-36171,-44080,-40094,-10295,-3467,-7843,33071,129661,199965,212246,147127,15942,-80643,-97212,-11754,52872,74499,73851,27574,-51265,-35014,25248,84150,129101,150366,156127,145097,105081,2839,-70061,-91759,-89847,-48228,-40807,-75722,-41580,-8551,37348,76648,156856,253836,361736,370998,290323,280662,293305,287115,191098,30360,-60235,-71858,-52102,-31553,-19690,7475,26918,56853,60801,33340,-31139,-107025,-104611,-97004,-2464,142188,230694,246766,171648,90072,28977,-7561,24168,46626,25897,-51079,-16518,8604,11261,17015,30674,33009,29699,46491,23972,-901,31938,44812,17260,-26209,-59189,-32453,23396,91800,114391,119328,116836,60355,36695,22221,-37907,-111578,-94440,-28947,-45393,-76429,15051,93767,147041,132633,56241,-4936,-51853,-43260,7845,25471,-10590,-15758,16663,37023,2971,-46986,-59422,23722,120295,171328,63797,-31294,-25262,-2440,53061,130901,217714,185236,38122,-58718,-26287,36242,151514,259873,229015,97668,-62466,-86468,-69953,-89561,6272,41526,26450,-19416,-68106,-64239,-73927,-92652,-127111,-42077,51290,42263,23088,19654,55257,81899,79846,7344,-19325,53605,87582,86522,83653,-1947,-106282,-122586,-73716,-45282,-52870,-104944,-145145,-153719,-127741,-51840,8915,-17293,-90588,-34588,85680,118060,54999,15212,-2151,8928,20975,23304,31299,40912,26042,-31689,-46587,-41445,-37769,-49910,-28235,-47359,-99349,-70490,56520,228149,241591,141639,34866,-58235,-100641,-93979,-106137,-96060,-63251,-8508,-31156,-59989,-94020,-27237,5275,7786,-68938,-135640,-165681,-111725,-41852,22962,63015,82866,84497,137328,193457,198776,163720,160143,155521,8733,-89072,-106141,-45103,69441,143624,84512,19321,18140,41288,78996,23027,-57460,-126517,-82658,-21955,-8352,-40578,-57906,-56920,-60029,-80019,-94849,-119216,-89685,-82613,-99874,-84023,-38268,-34977,-27156,14800,27021,110432,203568,312159,279355,114992,11027,20290,96689,153321,195636,72698,-7657,3038,34172,78371,31300,21092,45593,67749,85652,100585,68019,-16128,-98695,-115582,-47271,-33804,-64231,-130080,-67846,-43024,-26555,12792,833,-46221,-93146,-64395,-25868,4349,-48115,-83498,-105310,-70452,-29735,-569,26954,72488,174898,274529,328361,342383,258178,45216,-35063,87561,355660,378470,182833,-30964,-60162,65033,188984,201259,117819,37003,-24018,-48666,-60880,-57240,-54024,-21369,48260,67722,80842,139913,152683,58161,-53663,-15152,140509,288934,313555,174395,103789,109799,73012,-4486,-17325,28561,64025,49531,36236,124348,230348,224046,151435,127692,33046,-30379,103981,211314,170439,103491,114745,124201,74107,75040,67617,26064,-79778,-96955,-45096,-17038,-22096,-60963,-43660,28502,5190,-80176,12197,68421,11013,-23400,-36096,-48697,-77453,-103585,-69722,55412,129948,112624,117903,133186,85786,36739,6672,30719,73904,112807,152547,136807,72803,73255,109779,83766,90394,32639,-19936,-9548,10827,-28945,-68162,-68569,-84749,-70512,-6432,26732,-1170,-66138,-125991,-96569,-47529,-49928,-80269,-35131,27513,56356,21733,-85104,-101750,-90880,-78716,-67851,-40067,-18394,10302,27561,40456,95499,209594,208556,116930,41573,-5361,-29876,-24779,-32382,-67351,-42512,-5679,9923,-28811,-99266,-38699,61997,111542,84738,59000,64198,44501,98865,219542,225504,98270,-25336,-98698,-72307,-23674,-17584,-12789,31584,44811,62389,96745,110495,96248,31667,-73623,-93335,-101369,-132395,-80657,-43847,-34669,-22922,-44109,-82607,-111229,-67479,-38605,-64182,-41189,-30132,-72987,-68509,-21730,-19862,-42674,-48447,-9023,32924,116489,147481,107405,50767,37869,11618,-52490,-71554,-60742,-20852,15813,-6495,-9387,15381,51881,28838,5663,28201,94000,114715,133006,150152,117578,87475,186486,337610,479015,271275,68782,-7632,-15392,-52237,-87314,-70952,-67679,-70539,-10549,47938,130503,153969,95567,-46627,-131940,-31996,12935,37878,57409,118848,166432,112165,67007,52235,64921,46258,87194,170889,150074,49341,-8507,-12724,-8139,57774,36438,-17575,-71438,-79129,-67969,-8528,-4697,-64559,-83845,-68356,-60531,-95370,-140180,-92185,-91573,-60615,41482,117122,88941,-1089,-40926,-62401,-50648,-2626,85839,143665,115881,23009,-7290,43305,34952,-1918,-38133,-87342,-104755,-59638,-55094,-44810,-40132,-14405,-1777,3972,39450,646,-120301,-155871,-102537,-95135,-109209,-83337,-51872,-13833,-9346,-58177,-80600,-42977,7530,69669,107332,87780,-62626,-136622,-120571,-73189,21836,216592,289313,183543,87164,89645,51528,-2018,-25823,-23418,62316,75794,19865,-31219,-30583,-5331,31544,-44624,-119393,-98567,-54235,-22827,-47049,-60396,-98846,-109245,-47905,19440,-7191,-62941,-88416,-146184,-143314,18949,81355,13729,-32844,-19230,20098,56623,-1077,-49298,-57138,29763,85334,79195,5563,-108046,-53678,85896,124938,62777,46910,15963,-45364,-108151,-171843,-10071,106068,152582,246273,225424,88641,-34243,-62603,-83399,-65311,14763,53707,65912,96976,62460,10876,-13608,-51063,-52134,-49723,-37855,-50948,-49707,-25607,24612,58778,100224,107148,23726,-64412,-136226,-91399,-59449,-16265,11895,-26105,-113120,-135950,-95823,-40384,-20810,-80478,-110984,-37993,5715,-21509,-41341,-30257,-54937,-53553,-33486,-39413,44756,325565,426393,257664,31457,-118341,-161810,-79262,3392,20261,-21016,-90507,-156274,-117874,5518,90911,69162,-4915,-30525,-79668,-138275,-29819,24955,57698,88481,109706,36096,-65682,96434,296011,247971,130206,-13151,41156,54911,-62893,-25548,30724,54612,27336,337,49880,199270,370715,379520,279969,96929,-81063,-50525,36091,26354,-35480,-86367,-112229,-19408,91172,95116,13699,-69299,-4745,41451,19963,-74853,-45613,-41194,-20199,-6669,3376,-5285,-60693,-127275,-132198,-73518,-19249,13723,21382,-58869,-91919,-51226,-10810,-9864,7076,24335,-14563,-31869,30359,44183,14294,52049,15672,-99463,-101979,-14046,122535,167584,116636,-20590,-117375,6833,78306,87254,27396,-85742,-132586,-77859,-64293,-84625,-73381,-27000,26993,50206,17666,-41135,47730,370316,688882,620510,241303,-51546,-28337,177293,282717,213668,-34530,-119696,21088,85431,89223,40340,-46134,-97658,-125427,-116278,-58782,7564,-4245,-6900,-3592,5132,-39981,-38423,-46021,-70035,-85631,-129449,-60538,37106,53353,20391,-57897,-51330,44185,110655,49459,-34616,9068,66431,66068,35856,-17527,-41613,-71508,-103607,-90159,-48633,-22030,23435,135941,305217,356500,249247,176165,122011,143380,2295,-56497,-65097,-25419,-81373,-168278,-140523,-92925,-96693,-59797,6048,66035,130157,119733,85005,45870,-6826,-67603,-96737,-111204,-60656,-52392,-39877,-58768,-74824,26686,84258,48657,-55926,-83074,20929,76535,103655,143151,180958,168174,123838,108098,86303,19844,36104,73547,82427,77693,65717,53287,-14768,-34304,107316,214989,218913,169474,124556,22833,-37885,-61202,-95800,-107743,-80500,-34243,46433,14706,-110478,-111098,-69300,-48309,40045,129870,113599,125027,240412,274279,216022,151252,148103,76585,6817,-22833,-886,13423,7518,-39802,-68114,-61718,-70770,-86627,-45923,-26599,-48848,-73079,-59490,10346,106151,130032,82513,115429,175076,154961,83779,18862,14426,27820,41524,37278,43679,88223,135191,134510,70956,-37659,-93763,-54228,4796,119846,223017,215461,97799,35727,92113,206293,221761,106278,-41368,-44966,53731,148462,159088,110371,18939,-57182,-31836,-41155,-50563,-43190,-11522,-3650,-26613,-21738,-11217,-72913,-127938,-118846,-92956,-103436,-48476,78543,156620,203963,123444,20282,67644,157457,172906,77036,-47227,17818,165163,148566,22289,5544,55207,145296,293291,338979,148938,-54292,-127760,-93947,-51564,52248,105895,63092,9134,-21883,-32990,-56048,-69615,-61339,-96238,-79684,-45904,-37805,-70645,-92218,-90234,-113695,-70041,23591,35574,-25342,-34595,44320,89319,97167,24385,-67909,-56846,-14775,22661,66314,5673,-140517,-110332,-58079,-34227,-44995,-77709,-62527,-5233,54368,76220,34673,8374,98450,205531,183205,65342,-65812,-32780,18151,18040,-31305,-75197,-83696,-29124,38039,100318,71920,-23367,-86809,-135664,-127555,-89311,-48576,-14599,3466,17476,6207,-37866,-69089,-37656,26691,122216,133147,117157,70951,-12470,-60097,-76134,-14403,-6579,-20481,-15610,-85463,-133776,-77975,9870,99774,152448,131949,36299,-51943,-36694,-19819,18270,19902,37049,70011,95803,147401,104272,77191,140670,144617,173111,208751,107155,-8691,-7971,69721,57262,-6831,-78748,-38148,-41157,-79350,-88347,-43675,-36532,-17925,33436,75069,54727,63839,106841,107986,87474,68262,74465,12679,-35968,-61361,69211,138470,64895,7266,-4179,-3343,12883,19136,-2878,-6763,-41412,-67797,-83553,-63957,-9896,6956,31615,36239,-3744,19454,147762,241452,259919,194511,92174,6949,-44703,2049,-11710,-59190,-89188,-109224,-99632,-128056,-74703,15220,63633,25277,-8215,-26308,-52752,-63950,-54386,-37790,26695,79364,100990,113079,92573,43594,-12095,-57716,-86874,-97722,-119163,-102311,-84787,-103692,-64184,-30033,30325,72131,42310,-42558,-36866,29820,51515,72714,83630,64022,9891,-43092,-5672,-15106,-47875,-66959,-57958,-27477,-8488,-25960,-9331,22967,-8534,-4802,63221,88866,67726,54050,-28105,-83317,-83274,-69308,20727,119791,186411,176563,217728,261708,269659,209467,104649,1097,-53088,56565,135680,93376,39298,23482,-20709,-61138,-108808,-40726,-29404,-61684,-93434,-53430,-33871,-67845,-31156,17880,33237,-33374,-69764,-51886,-38978,-64347,39283,90277,57650,2049,8373,15979,-9674,-21558,5867,27308,-26875,-63471,-6417,-14256,-18919,-59132,-61231,-66239,-39814,-10931,26173,29500,19886,-2927,-21770,-27022,38684,66091,82389,102518,19240,3507],[45866,56526,6111,-80265,-62386,-2783,81315,173345,128637,68659,43956,-62020,-84824,-14886,72780,90072,84745,36354,-32153,-7494,5028,-15350,-45914,-52138,16427,157221,294849,414809,411138,252224,95910,79445,132575,141679,122795,2732,-119557,-91482,-43100,-55970,-48255,-25059,23385,33209,-39965,-97623,-42804,19730,31373,38954,-22164,-117289,-86989,9304,45708,31459,-4176,-5203,-23587,-77753,-153557,-43318,10744,-55,-19010,-4466,-1726,-6297,-58386,-31969,16734,35659,76502,122313,133502,87046,115739,178777,105939,24077,-50068,-129974,-143238,-136394,-89407,-81557,2090,-29196,-54845,-61483,75710,138744,100782,103464,163699,290241,316256,209934,94795,2664,-108100,-30006,29306,27250,-46738,-112520,-122505,-118915,-81644,-63428,-41723,-15330,16088,42768,80800,75595,36596,-42214,-31117,23025,-10401,-62020,-49461,-33444,-10505,70848,178465,297470,381823,278636,38081,-49811,794,-13996,-56833,-88988,-47688,11093,-24211,102070,303068,380629,263143,142744,83836,35423,-1240,-63594,-43759,18927,40645,65388,115790,77028,106556,184309,165830,72154,3636,-68057,-27860,-20559,-67362,-51230,-61613,10105,60884,-56083,235707,623573,1074722,1114722,893546,1008225,779077,944767,1137731,1857407,3909655,4121333,1764576,329496,789793,1067739,51645,121908,524867,676472,733341,248851,50823,105521,33785,-68867,-55863,11349,128257,272761,175381,66864,30256,77724,138508,187169,222451,215960,219997,150312,127732,123542,119000,83601,52444,79023,63228,31757,-2781,-7901,98657,308823,539149,651705,533514,251400,-19279,-127540,-135425,-146084,-126401,-67428,-45518,-44961,-82987,-106597,-111851,-107217,-100004,-49477,22247,123738,237022,237347,156901,97100,7762,-54712,-98418,-97575,-75575,-47777,-71004,-95257,-117014,-62190,-41778,-92757,-84712,-25012,35362,473,-90393,-126095,10793,81316,87208,66424,-36140,-87628,-80829,-32042,-44387,-15610,-26945,-95189,-120559,-73362,2852,26243,-32118,-87094,-112604,-125693,-107420,-93683,104620,260541,253451,139953,58415,35963,53926,48563,20536,3218,-39748,-56627,-20164,54903,94910,94144,96893,97094,93867,126505,144458,134603,114541,47154,-2382,-60721,-108703,-55415,29733,143765,285116,300881,200132,61415,-9185,-79405,-57282,18454,40597,-14717,-17592,-27407,-75102,-44302,11212,42441,5315,-88697,31636,168320,228994,216869,54719,-89360,-133473,-17576,102377,106222,43115,-35183,-92742,-62415,31360,80813,-4588,-68029,-116230,-70299,-24534,-11353,-63040,-89669,-36570,17826,60817,67048,83939,129572,64164,25454,111687,78435,-24917,49256,169451,251756,206514,117897,-39816,49262,116629,101758,-9256,-79395,-65038,-94883,-39680,-63964,-134722,-145541,-87317,-73328,-86895,-96460,-89188,-65824,-51884,-49823,-18473,53697,130066,96839,64226,100759,209206,259417,277689,110350,-21322,-23897,44785,18637,-48265,-34404,-22014,26669,64653,765,-88325,-30734,36108,80259,151494,231788,320803,458602,344611,176962,25489,-40968,-116496,-60395,-5532,-30815,-62492,-106191,-119008,-110732,-57883,-21612,5440,45048,107275,77833,61990,4256,-53830,-74091,-41562,30834,59636,100713,107884,49180,12118,-16461,-16772,39597,106395,133788,47863,-74200,-123886,-76204,3061,82989,110895,116662,92154,36663,-3744,60752,-72967,-92758,-36224,342436,359174,166290,576014,3170059,1366110,687327,672582,424928,264916,350772,209293,60534,217601,180404,84667,18859,42402,21211,-40352,-77200,-78343,-97460,-132740,-59777,-15680,-14127,-22026,-79834,-26469,-10942,-51091,-25386,101369,230254,334652,220824,-101227,157423,304452,263339,193477,60653,221207,887093,997928,393286,749676,551580,524501,338718,16949,146507,278969,214408,148983,13932,-3583,-40641,19979,-66994,-144139,-126106,-97874,-77912,-79058,-4374,44448,33840,-27834,-27719,92533,135747,89701,-28973,-48835,31663,25761,-46324,-90663,-132284,-113856,-24356,37462,54653,-7930,-121305,-60614,-44517,-48009,4792,40541,100771,179836,112096,12366,-42215,31493,-7007,-71047,-87705,-81348,-83569,-48860,19142,66473,53202,-6603,-25671,-56918,-58919,-71121,-101024,-101023,-55288,-14894,47402,109253,186661,190171,123816,180135,320035,399840,372117,36721,-108507,402146,731420,743352,431402,-105117,-3186,341243,393453,164694,115995,542794,577375,501394,292563,82027,-68879,-65956,11272,-1089,29941,112247,115777,29653,23312,15655,-28876,-86760,-102408,-20377,46749,93337,99784,48768,-24482,-71258,-23519,76875,212095,244684,165296,35705,-64472,-69537,-48674,-34309,-41868,-64661,-13686,15788,30041,19489,45789,7899,-18405,-57311,-63818,-40635,35012,53450,34395,10734,2341,-11271,24228,39020,19148,21687,-7169,-50349,-67923,-56439,-51332,-32135,-18762,-17602,-19988,-10635,-14195,-21381,24102,130209,198217,196029,130713,5344,-85042,-79187,-4045,59319,68736,57554,17987,-43512,-15225,45270,109046,152210,161729,150463,128672,83580,-23630,-89662,-101870,-98454,-37873,-15070,-43415,-23358,-1340,29682,47844,102620,176486,251296,270278,244842,267692,285743,283213,205507,50968,-45692,-70517,-51049,-34598,-35470,-12974,7985,40764,44929,14725,-50257,-112676,-96061,-66797,30673,171632,246994,250736,177789,106187,48416,4827,27037,41612,24077,-48377,-7611,19783,19295,14464,7895,-6726,-7976,22468,20226,4991,45485,63095,34464,-8392,-39629,-11943,39323,91694,109217,122072,131131,70904,40027,33860,-183,-57971,-64277,-33997,-53594,-64222,32386,102892,143817,121605,48490,-8076,-59213,-34754,37046,70150,23230,-4193,8976,24265,-7586,-56875,-71265,18077,128229,194378,90282,-21520,-31912,-11609,40332,105822,185976,166789,34986,-49014,-27516,18749,127510,257691,253582,102725,-82211,-91857,-78345,-101304,4598,43270,28138,-16600,-67938,-77446,-67709,-64861,-106021,-53782,34019,36155,28369,25390,57139,83124,79665,4511,-21313,56193,90040,81179,70081,-6749,-108697,-122033,-71607,-43500,-40970,-69674,-103281,-110225,-120479,-117611,-35709,-28296,-78886,-28736,82617,132489,74920,27880,4565,10089,22076,21132,27745,37009,19130,-38492,-55068,-60647,-55723,-46424,-26878,-58258,-109795,-77448,52749,240068,267114,161120,43927,-66549,-122092,-91724,-100315,-92420,-58802,-15978,-54919,-90880,-108772,-44078,-2844,6647,-64460,-132697,-171438,-121299,-50334,15268,46829,46790,44501,109938,158147,136896,92002,122489,170316,39535,-71177,-99673,-58545,32773,92679,44352,19801,18513,56099,88886,18995,-63353,-131134,-85050,-24863,-14080,-49797,-67782,-62540,-57529,-71130,-81487,-118895,-92297,-80489,-91115,-65392,-15435,-17725,-15475,25445,45861,149939,249324,343793,301601,125029,11695,32336,124730,190980,214733,66008,-2388,-4776,8279,51265,8601,10660,38101,55400,62944,71552,39794,-42176,-122805,-104414,-37278,-27137,-56768,-123711,-70777,-56608,-54972,-20381,-19222,-49274,-81447,-46705,-10548,18390,-40270,-104342,-133335,-91008,-39896,-13563,12162,55323,147064,234298,295737,327377,252311,72045,-22405,55574,310395,364963,196676,-14230,-97150,44573,187566,205541,115603,34571,-20956,-39396,-57686,-73914,-82502,-31307,54504,97353,107595,151736,160563,66361,-43451,-46359,98548,246814,301546,183754,112962,112061,76491,8373,-6436,30724,58668,27036,25324,148726,259962,221336,132205,119682,36648,-8636,125609,231685,191274,117296,118506,128600,86518,89387,78846,29108,-81481,-88581,-41867,-23778,-35986,-61186,-32731,31468,-824,-83370,-5194,54295,10488,-22092,-29317,-44983,-78840,-103606,-74961,45789,115690,92667,110081,128441,74428,14638,-17166,17022,63654,112170,161062,140485,75425,79288,106221,69889,66770,9348,-30839,-6182,32673,3395,-44839,-47941,-60150,-55260,-2388,13660,-16124,-73155,-148474,-111565,-55925,-45906,-61995,-45239,2665,34185,15296,-83579,-91068,-77362,-62341,-45057,-14827,1924,27022,46730,60137,117029,238277,234500,141304,61983,18151,-5376,-11025,-33800,-83662,-37180,11894,29412,-8551,-75254,-76925,22783,90993,79951,72984,92085,71501,81630,183050,196136,82767,-32763,-119116,-73656,-11155,-7972,-5971,27026,21952,39660,83193,97840,80941,14266,-93585,-99091,-109573,-129449,-69221,-30744,-21277,-17368,-49256,-96158,-120592,-72124,-33714,-60174,-49472,-43451,-76669,-46484,6494,-1463,-32998,-38223,-15859,14619,93638,144120,124856,71630,47318,-1602,-74282,-87462,-72576,-26333,15956,-7427,-18777,-5576,33179,24258,9566,42216,124649,138672,134754,133876,106181,82168,174772,290074,421168,245008,56872,-32799,-36774,-61870,-90599,-74137,-71822,-66886,-8924,53025,138097,156796,104545,-21071,-112433,-41853,-5145,20702,50604,115438,162029,114807,75125,57673,60605,36558,77441,160089,141486,40520,-16865,-20394,-27161,46481,36363,-5055,-48569,-47183,-38416,2060,14233,-34911,-36701,-18707,-22156,-69730,-147013,-107332,-97918,-58905,46449,124059,97460,4167,-43703,-78280,-81650,-34959,62224,134637,124221,33654,-29126,25927,26507,-5313,-39275,-86929,-105018,-55114,-44113,-34305,-30337,-3353,15247,32524,90167,61420,-99388,-161561,-119499,-88249,-92900,-75451,-51375,-24796,-28642,-76994,-92404,-47089,9005,74964,117551,95892,-57255,-127744,-125841,-81406,2964,193518,294589,210867,114243,104287,62058,3945,-24649,-26266,62868,93987,26132,-30686,-25256,10531,56562,-14794,-109214,-107209,-53156,-17582,-55656,-83461,-113191,-95552,-27971,56029,31507,-46802,-96504,-159887,-138994,11513,65810,21369,-8350,-4233,31544,58836,-1735,-52805,-76602,4135,75316,75599,1907,-111474,-52985,69643,85459,13432,-17172,-55386,-115259,-119287,-113399,-38972,81458,123128,199889,180149,48282,-57490,-72206,-81431,-53926,17537,41917,46681,79329,60557,15818,-5365,-42249,-46768,-41910,-20424,-33949,-37392,-16706,39745,72827,106103,122196,55348,-21877,-79023,-59191,-28236,6975,16899,-35679,-129003,-113066,-93400,-72595,-56938,-117928,-108976,-28602,4981,-29279,-44001,-29548,-57491,-69189,-43382,-49282,45317,381407,541919,349092,82790,-83050,-150784,-75528,17717,43070,-4337,-74682,-141244,-129815,-11112,94137,97467,9417,-34723,-92038,-127035,-23927,28563,60512,82485,87371,-10260,-116719,126347,290237,204787,66514,-64414,47310,56293,-54718,-27066,20220,34399,1573,-33081,12645,164658,356000,338930,234356,72788,-84439,-52847,21197,15317,-40476,-96401,-114563,-19813,87714,90743,21949,-74576,-24528,23287,5395,-76181,-61731,-67758,-43294,-27138,-10539,-21490,-81943,-139433,-137352,-70151,-4061,40672,56576,-33702,-100937,-47329,9579,13475,13575,31146,-2020,-17313,25625,35357,-4233,28011,-6272,-103372,-115106,-26981,107464,145868,87036,-52369,-83678,28354,66366,56778,3637,-95607,-128577,-76500,-61837,-81255,-69215,-29734,3465,18396,-11159,-49040,72235,418573,738799,683758,288148,-45028,-47414,137615,235717,168478,-60234,-104250,35405,103858,107798,44937,-43895,-92212,-123104,-115366,-66235,3769,564,9520,21972,28755,-25297,-24983,-23104,-47835,-75382,-125733,-49106,55832,67647,23585,-56665,-54924,27679,73351,11097,-50019,3218,59153,65623,38886,-16854,-42341,-77249,-110217,-100725,-67021,-43678,1718,125875,317210,337641,227549,167696,118702,137633,5791,-52705,-63059,-12902,-57387,-144208,-163577,-114172,-110656,-51987,11180,77880,150966,149268,110302,61296,-8011,-77266,-107753,-101721,-51393,-34778,-4213,-43749,-64623,19845,57555,20874,-72135,-93395,18224,74030,99117,138267,178265,167675,124903,116335,97724,33716,41862,88421,119916,132814,120628,91531,-5534,-35513,106053,225491,234070,170188,104051,9413,-51570,-79103,-105670,-71328,-51445,-24461,61273,35615,-88952,-114557,-85047,-59135,33418,118308,106977,134218,222886,250201,177564,92928,90672,41726,-4521,-25816,2240,26650,33348,-14726,-50572,-49535,-63725,-78155,-36629,-19400,-36891,-54868,-44974,18859,115640,130682,65126,103766,176259,163203,91118,30824,34172,38918,43820,30361,26808,64861,96980,91957,42848,-52654,-93399,-62765,-19983,101507,219134,213189,89436,17766,53876,173515,210830,114545,-12586,-4096,83957,178372,200416,153905,43843,-35974,-5354,-4696,-17167,-19006,1241,-10540,-41304,-35399,-15345,-58611,-107218,-105378,-85473,-106064,-69703,63099,146082,185554,91897,-7946,44731,131042,155221,68031,-78020,-3161,153125,132189,3587,3818,57930,118710,219132,260229,113672,-68332,-102520,-66088,-41759,57955,118474,73285,16535,-17363,-34285,-58378,-62058,-49990,-90607,-99894,-75658,-50766,-77127,-102907,-104018,-127608,-51411,32247,42159,14963,5406,67455,119005,118167,33520,-65017,-55390,-18183,17273,55012,-11911,-152523,-82221,-23227,-10376,-43333,-88615,-71956,-16238,37766,57183,15153,-11148,72309,159619,125784,24767,-79648,-19415,29247,22980,-27541,-68835,-78149,-29425,40263,97122,60035,-29156,-91777,-140998,-131905,-101063,-58489,-18071,4317,13801,-6075,-53205,-89709,-67518,2403,99658,126401,109146,59418,-29204,-52012,-62780,-5933,-4017,-14545,-9675,-80202,-128024,-71421,4288,81995,145281,130341,37456,-29809,-6781,-1470,28560,30066,51158,81289,92908,125280,70596,41451,123281,155416,200239,223790,109432,-861,163,72653,49491,-36409,-86873,-48130,-53905,-84024,-81383,-48386,-55712,-42561,7295,49828,30094,39541,72370,62416,50050,53611,70523,15586,-37061,-96009,49833,128241,54800,-10121,-36051,-32893,-11064,-5350,-21021,-12354,-44004,-73903,-76187,-35695,31402,52407,77984,63928,8704,30324,146398,222507,228392,157968,73880,8745,-45754,-14198,-29353,-73935,-103907,-114045,-49379,-88799,-132024,-32622,42165,13087,-18893,-36820,-67246,-81393,-65925,-33156,46764,113613,145557,164442,128424,61018,-6182,-58689,-87869,-95407,-120038,-106467,-81784,-88345,-78793,-55506,-1115,39809,21302,-58524,-50304,15291,40754,63392,79719,72394,27097,-37435,-15857,-17752,-47208,-64108,-50485,-18557,-1693,-24309,-16383,-792,-31945,-18507,45501,67418,44119,46433,-20773,-80035,-83705,-54155,32863,123790,186215,182344,230512,276302,281222,206602,89492,-13537,-52770,62655,142143,106007,61497,37954,-21395,-84771,-71113,9922,-11043,-52425,-86354,-57716,-30119,-62923,-33757,11880,29727,-34399,-73729,-53285,-31567,-45127,50812,99851,69401,16873,5755,1483,-21265,-22425,10845,42220,-14730,-70795,-14416,-14407,-18392,-65242,-62998,-62751,-30019,1045,34281,36319,29233,5979,-20154,-17700,67730,100309,103472,103571,11448,29518],[55990,60001,524,-85914,-49379,19812,117567,192297,110303,44290,25255,-62487,-81771,-558,96153,102847,105113,58227,-20656,-10260,-5685,-31421,-61892,-55091,23861,163479,292581,393832,401527,269349,108076,98705,152488,154988,128487,610,-112749,-77533,-25280,-36221,-43927,-27446,27685,22918,-53876,-107943,-51872,41,8297,21979,-33935,-125475,-86652,8145,41643,15711,-20091,-8047,-16544,-66793,-149661,-39805,24297,31842,17338,4736,-22257,-23835,-64142,-48986,-13366,10009,43398,77885,84243,45717,77997,145191,92529,18566,-56764,-134836,-140878,-103781,-81066,-131940,-20370,-60689,-59196,650,115670,168867,104421,82359,130086,302568,367607,259432,127676,22392,-99990,-27472,31993,35669,-39915,-105054,-112117,-109784,-85309,-74495,-47416,-8074,28202,53001,83995,58439,-2981,-67249,-20769,27821,-14944,-66825,-54118,-44433,-20278,63283,150176,244465,339422,291455,50156,-45472,12341,-3658,-53675,-91261,-35848,24258,-5342,130019,348218,398528,251269,119406,55720,17365,-13179,-80240,-44176,35087,62824,91512,144657,127605,158215,212477,176974,85015,20521,-33251,-12104,-21718,-75375,-32765,-51423,37427,163513,-81188,191409,1043098,2100035,2583428,2371211,1556518,36106,3873738,5588635,6441985,7258756,6126424,2144854,837694,2364594,2819320,3978967,3945053,3018092,1821873,977332,248693,46925,115147,60814,-68751,-66836,2466,118069,269677,181638,76904,42457,89380,147623,196114,239063,257616,275255,179940,129373,113450,101599,54289,20756,69152,73742,46850,2438,-4295,114596,360948,613774,683748,519151,236388,-29426,-118481,-79233,-80365,-109179,-78315,-46387,-51310,-84395,-97652,-108337,-115010,-106327,-55102,16538,119492,243350,274256,208599,147794,50529,-24005,-73810,-74356,-78701,-57790,-73014,-85876,-102384,-53152,-25587,-75427,-90290,-38719,22509,-14941,-116993,-83831,58333,112190,90335,62472,-39254,-83201,-81894,-64412,-93111,-29450,-17230,-70823,-100066,-84700,-12048,14121,-35613,-88612,-116598,-126391,-94903,-103327,103517,216091,201497,120322,53600,31698,59707,59847,23975,-9171,-58531,-60586,-24606,47891,84967,81067,89682,111118,151901,202247,223387,206190,171503,81480,17807,-50645,-99386,-39201,29782,126378,277597,312048,187066,40328,-18448,-87492,-43294,27104,41656,-11276,-7630,-20331,-67991,-39173,23277,55510,9464,-97363,44153,187454,235132,191662,20179,-106958,-145584,-27084,87822,92568,33340,-42203,-92794,-64325,16762,59555,-22360,-82017,-113608,-60729,-17749,-10147,-46043,-58678,-26053,11797,57340,71744,92300,158095,136447,56331,90171,27168,-55289,35569,169901,274488,243269,125542,-52323,42406,110554,94428,-13423,-77167,-63012,-90153,-35189,-56189,-124334,-118624,-62199,-62999,-87826,-106844,-103243,-76161,-54606,-49781,-26691,35103,125177,103737,72814,113337,241798,329872,304535,97181,-8969,-10765,42576,14382,-43998,-21173,-1794,44304,70544,6347,-75041,-43007,-6741,34594,114224,219903,319463,430913,323673,162690,13482,-50428,-117382,-54191,-10215,-44473,-73744,-95890,-89087,-85197,-37932,-6973,18341,56049,114138,83405,69339,11406,-54152,-73485,-46613,9331,60221,149442,175394,117085,63085,8138,-8463,35116,96373,124502,42536,-76779,-110687,-61194,22241,113498,136309,120000,89157,40485,-21053,62670,-66694,-88916,25678,989486,1971966,2719505,3317402,5111838,3260496,1086719,125141,346404,268347,430073,200188,35253,233031,210088,76586,-1075,30248,26961,-32378,-69774,-74121,-99070,-113178,-36082,-2571,-14771,-17539,-56474,-34295,-19879,-66089,-51369,61701,186871,321795,394686,90846,-93424,-26943,129313,451170,963408,773408,609205,916922,459307,762108,694479,1699023,1249433,159405,261001,1130157,1082387,827082,438927,141891,-62606,29151,-67665,-140694,-111598,-81491,-59358,-97305,-17285,41184,39027,-20307,-20852,87433,121346,70363,-66457,-55436,55203,65445,-13684,-60723,-104291,-137931,-32831,43542,70831,14838,-86229,-43163,-48554,-85629,-10261,55336,129729,193537,100221,10433,-86819,-1247,-30804,-84984,-89196,-89252,-84540,-38327,29515,73799,66655,4101,-18412,-54026,-61844,-76860,-101998,-81791,-42907,-11955,43184,105292,140759,117239,75960,193233,281297,241925,206775,-19141,233869,223429,292749,334424,226295,125385,634387,917780,984883,819981,607593,768071,819280,833278,566660,182306,-73052,-70443,11526,1407,45778,135200,148498,61269,42013,21987,-32666,-89992,-111755,-33263,35414,91975,111026,57841,-21580,-51990,-3112,87951,207626,265018,198947,64611,-45944,-73548,-63537,-43973,-41777,-59981,-18550,-7964,4581,14283,48872,-2677,-36913,-61223,-56717,-37525,41074,59065,35489,7416,-7802,-18746,19048,38410,19591,22308,-9846,-53424,-65909,-45299,-34502,-16394,-378,7559,1343,-12670,-27839,-37043,12308,125048,186238,168341,105504,-8023,-85661,-65200,-2565,57482,56534,38293,9049,-35297,-258,60248,126688,166874,163930,136158,106128,59586,-47371,-90842,-90087,-103410,-27157,10782,-8729,5663,13830,26999,24240,55675,109389,149389,167081,191870,245143,270375,270794,208677,64827,-34483,-70184,-47220,-29943,-44603,-36759,-21633,13117,18768,-13181,-75441,-117365,-86121,-41184,63884,201550,257421,243759,171859,112010,60465,12510,26071,34376,21451,-44067,624,29480,26829,15187,-5555,-32643,-39275,-2768,12047,6757,54664,76999,47832,7735,-20112,8163,50819,82049,96179,118890,138571,74294,37124,41402,36405,3886,-19664,-32116,-61757,-53703,44953,107089,136521,106867,36176,-14413,-65803,-26295,59511,110037,57266,9721,970,7271,-23646,-70349,-83370,10764,130699,206260,106662,-17151,-40095,-23178,23890,77522,148815,141570,28024,-43736,-31894,-1019,102364,255355,287162,124685,-66599,-78308,-86635,-114933,-58,39462,24141,-17053,-65515,-76449,-50372,-39224,-82831,-61276,15609,27340,29575,27592,56350,81034,76034,-1153,-27021,54498,88783,72812,52942,-16536,-113855,-120094,-70827,-44895,-35679,-45492,-70658,-71657,-74864,-128431,-82523,-44123,-68614,-23659,75257,138198,89813,36844,8203,8469,21526,19724,26169,34810,13788,-44403,-64682,-77443,-49630,-15900,603,-42488,-98704,-76201,51805,251477,292170,182371,58523,-60952,-131797,-88664,-96864,-95104,-59700,-26069,-55565,-69634,-74963,-58178,-14007,2270,-62560,-130193,-175214,-132083,-61502,4766,29243,13132,15644,101745,141372,90269,32347,88625,179812,73953,-51340,-91344,-74697,-8330,37235,17631,31218,21083,63180,89181,9344,-72888,-138408,-89651,-29440,-20454,-60116,-81376,-73248,-59925,-66337,-71092,-109234,-97472,-82411,-87133,-52307,4323,-520,-4755,34229,62532,184989,289996,364397,312723,127575,8981,49729,166144,241860,237029,66836,19225,15830,587,29179,-5651,13571,40580,50912,47719,50167,18705,-62010,-141072,-93752,-30512,-21842,-47534,-119492,-83734,-78819,-84258,-50002,-35461,-52562,-74389,-35038,1620,35699,-15057,-72736,-82798,-94204,-49941,-29996,-7608,33450,116004,186634,244392,286373,222460,87641,6006,45466,271407,345462,207804,5776,-125344,25686,176356,197339,107192,28894,-19812,-30125,-52198,-81272,-84924,-33350,60993,127258,132646,156604,158562,69774,-30802,-76773,56835,201723,278552,185296,115132,104335,69784,15690,2241,30034,48581,820,14004,157776,265611,200283,107091,104674,35421,9072,140135,243219,205427,128808,121807,131104,95271,97298,83399,26073,-85809,-81159,-39333,-32206,-53373,-63021,-22972,34309,-5665,-87470,-24542,35335,7134,-20425,-22625,-42087,-82467,-106994,-84281,31466,95929,66785,93683,114659,56054,-12495,-46363,-172,49114,104633,161464,138586,75224,80782,96823,52841,42064,-11337,-35991,-1827,51114,35224,-22316,-27929,-40106,-45092,-6655,-9311,-37503,-82802,-159166,-108931,-54757,-37377,-43318,-52632,-24020,6343,1667,-86559,-82967,-66319,-50337,-26183,10296,23386,44160,66733,80296,135774,258746,251110,160241,80506,44365,24161,4043,-36609,-102989,-30442,27058,44490,7736,-52425,-113418,-30360,51593,58197,71754,103567,86821,59958,136254,157770,63590,-40097,-134655,-70296,54,2971,764,19687,-7147,6698,57921,75623,58466,-8517,-120329,-101340,-119385,-124442,-59429,-19714,-10511,-15384,-58467,-112266,-131182,-77316,-29885,-56154,-57198,-56801,-79897,-29807,31205,16496,-22605,-31328,-24814,-3592,65985,129863,134652,88942,53606,-16139,-98917,-105519,-87496,-34600,13518,-10708,-30728,-31022,7030,12898,8397,51668,149137,158043,130893,110568,88516,71363,156875,233470,339279,198245,33378,-63664,-57507,-70409,-97437,-81952,-78981,-63938,-7793,58217,145855,160156,113594,5238,-71567,-25145,-8006,6835,43343,109177,151983,112682,78840,57272,49618,20603,60562,138973,123704,26921,-28317,-30149,-40824,30131,31761,3978,-28374,-21744,-6400,21455,38297,-3961,4792,24433,10285,-48785,-143136,-122281,-106331,-59568,49065,127756,102712,7018,-47840,-91132,-114072,-62773,39404,122799,126713,38177,-57901,7121,19489,-6937,-39701,-87499,-103788,-49122,-31443,-22998,-20030,8188,32643,60508,146229,137280,-22858,-117509,-126847,-77076,-78382,-68833,-49882,-29939,-38311,-86158,-100338,-48166,13379,83321,130207,105654,-50077,-120562,-129927,-89316,-17508,162045,284986,226196,136093,115025,66896,5869,-25138,-30502,60709,113523,35693,-31679,-28661,16521,70966,10180,-87340,-107146,-51030,-13107,-61046,-107351,-115672,-85948,-13100,89333,74957,-19168,-92664,-163686,-134917,-4451,37272,18777,17289,8620,36646,50725,-6996,-47926,-68869,-22183,57021,64819,-6159,-115461,-55308,50196,47139,-28864,-77759,-128864,-166684,-69532,-60039,-73056,45415,85707,144483,123744,1840,-78529,-79687,-77714,-42866,20901,30015,26637,60243,57538,20224,696,-36253,-45734,-39415,-8980,-20604,-22786,-4163,55728,83551,105650,128075,80322,16416,-32617,-16647,6948,29280,19233,-46875,-114634,-84372,-82725,-114285,-79731,-119088,-97751,-25401,-2022,-39459,-45184,-27936,-57346,-83171,-51699,-60913,44036,424596,647360,442613,139122,-45416,-124577,-70423,29462,61277,8348,-61738,-127679,-140030,-28478,92149,119947,24324,-38297,-105097,-115133,-20753,27299,57950,74498,67025,-47509,-99886,139694,263336,152505,1516,-54816,59510,50538,-52607,-30607,9131,14224,-24098,-67017,-21138,128902,329675,286059,182199,47667,-83133,-55355,4806,2530,-48831,-108374,-117367,-24729,78203,84876,31197,-65040,-40383,7777,-7278,-76249,-74668,-91227,-66298,-49970,-29516,-42804,-106734,-143887,-140465,-68124,8933,62277,84931,-13774,-111095,-41358,29667,34199,19381,35619,8516,-2359,23067,27443,-19635,12378,-11300,-89449,-112480,-34637,89413,120118,57090,-76962,-46636,49604,52109,24684,-21822,-102026,-120199,-74727,-59393,-75938,-61119,-28369,-16239,-11717,-39165,-53628,94024,446314,741326,706758,327333,-39392,-67587,91960,184124,120139,-87745,-83998,52813,124411,128904,54791,-34949,-83795,-120224,-112002,-72643,-1468,5305,25482,46114,50187,-11847,-11676,995,-24193,-63236,-116492,-36489,74181,81153,26977,-52749,-53621,16648,43874,-19301,-61461,-3319,49731,61356,39350,-15189,-39993,-81808,-118266,-112848,-85477,-64625,-21847,103626,302153,297788,199340,157671,116916,131305,13786,-45750,-58346,-2615,-36797,-118927,-161001,-129415,-116049,-41385,16397,88494,170967,184572,142321,82442,-4530,-84410,-117230,-90681,-38436,-5866,22494,-34202,-54711,15723,35458,499,-78218,-99589,15183,71030,94699,132821,171674,159738,117566,115628,103089,47332,46464,97695,150431,179487,165455,123000,4544,-32604,102616,228309,241384,165642,82892,-795,-60131,-92415,-108792,-42825,-21122,-2879,83028,62129,-62808,-106992,-96455,-66885,29497,110855,116014,166851,211153,216954,130710,27108,20507,-817,-17190,-28550,5284,40007,62616,21367,-16907,-18986,-36032,-52900,-17071,-7175,-21683,-35083,-30226,26017,120452,125035,43083,85694,165233,155987,86612,36080,53123,53165,48698,25925,10680,41848,62980,54643,17304,-63003,-85753,-66849,-42234,76842,198776,198887,77921,1100,18747,136922,191719,115453,11301,28056,107732,200825,237070,188561,58873,-19148,24710,37728,20587,9674,14078,-17372,-54855,-45897,-15693,-42220,-86044,-90714,-74289,-96128,-88310,43520,127391,159115,61529,-30162,30700,102769,131441,58327,-111045,-17950,131881,110140,-8760,8737,66481,103594,136456,159360,66652,-78683,-67934,-22227,-17222,63416,126990,78237,19045,-18247,-39313,-61459,-56725,-41590,-80688,-107927,-103495,-61713,-82612,-111037,-110994,-131884,-43060,31254,42568,50382,60215,104709,154506,137047,41017,-62109,-54096,-21004,14395,46796,-24863,-136168,-48734,15292,14882,-40988,-94983,-72079,-19889,27775,44941,3619,-22619,52403,119770,72243,-12429,-81595,-7589,38350,28135,-21203,-58161,-67710,-28204,43403,95318,53629,-28311,-89413,-137209,-124829,-100340,-61243,-17485,8328,15813,-9029,-56740,-90992,-89851,-15969,83828,125355,111484,54961,-40957,-33894,-46019,2830,-995,-6745,-6971,-75824,-120202,-62237,1765,68821,140968,129650,42409,-4884,19420,15221,38011,41149,63169,87919,84757,99079,37484,8330,102046,157535,210886,219491,103979,5372,8128,71326,37796,-67645,-81425,-53762,-62689,-82708,-72997,-55292,-75468,-63339,-13752,28703,8189,12032,31508,12676,6940,33247,60599,16341,-34176,-127494,37671,122319,49176,-21167,-62272,-51038,-28784,-27115,-31661,-1444,-26269,-70369,-67381,-7319,70919,96700,120218,86412,16611,38604,140864,200169,195775,124978,59782,15508,-33512,-25133,-44080,-88010,-117374,-84307,-2203,-10861,-60120,-46511,23553,1643,-30752,-48340,-79905,-99019,-79604,-29847,64912,145155,188683,216958,165816,81324,4090,-54813,-84824,-90456,-117340,-104534,-71633,-73478,-95656,-83113,-30741,13919,5365,-68986,-58810,721,27966,53057,74275,79196,43524,-26717,-24885,-19273,-44648,-59475,-43280,-11708,3993,-22130,-25579,-28068,-51923,-27334,28217,44750,22062,44168,-5183,-71974,-82657,-40746,46554,129576,185181,185201,238591,285658,287622,200773,72947,-27796,-48761,65891,142063,111952,77052,50899,-16111,-86915,-29319,47611,1834,-45042,-77923,-59196,-28032,-56554,-34118,6261,23902,-38756,-78563,-54000,-23840,-19147,73486,117612,85431,31756,2314,-13562,-30925,-21934,17364,58361,458,-69948,-23081,-17071,-21136,-71784,-58116,-58287,-19160,12175,39766,39321,35144,11861,-19896,-8404,88840,130635,123540,102843,12320,49961],[67070,64782,-1745,-81325,-28811,48844,156938,205494,93367,25990,8088,-60520,-72052,21082,119816,115016,123817,75323,-10336,-4667,-4391,-36366,-70342,-55704,27204,157078,270126,348036,366577,271830,118909,118719,169422,166744,132356,178,-97317,-56787,-2751,-9271,-24954,-12301,41968,17260,-61638,-110509,-57231,-17555,-9945,12349,-37622,-125289,-81617,8628,38237,3055,-29887,-4459,-3376,-47280,-128055,-28919,43468,69723,67224,31517,-15497,-22632,-60176,-62769,-38212,-6638,14592,34375,39504,12476,44818,112578,80095,17032,-56637,-132088,-131679,-69284,-16390,-95814,-45982,-85781,-19102,64231,154175,200665,114370,65956,88527,290106,391017,290538,148534,34305,-92653,-14234,44899,52740,-25167,-90123,-94918,-93725,-82922,-82092,-49878,1716,42631,64106,85458,38095,-45238,-84808,-3285,38103,-14188,-67230,-55440,-53641,-27923,58677,121741,192801,290519,295335,62813,-38339,25412,9443,-37222,-73096,-12736,40063,14542,162288,391325,407225,235293,97075,28470,-211,-24585,-92643,-31341,63866,94585,120118,161589,169917,210157,241188,189623,101508,41176,4820,18823,-10694,-76866,-4408,-37858,79298,333844,-44279,1156072,3709329,6652638,8376805,7876615,4688606,1313151,10477662,16011557,18766285,19233168,15294622,6849209,2439646,7393876,10111943,11485639,10197259,7020893,3562706,1273645,255177,68942,132180,102195,-58310,-71350,-1959,108369,258052,186628,89573,56228,103169,157785,202219,247010,285477,312059,199970,127963,104456,91306,37700,-459,66435,92431,70720,11498,-310,128844,403026,671246,700850,503499,231845,-22809,-84623,-18898,-4553,-31511,-57657,-34686,-40862,-65347,-81243,-97983,-117382,-108125,-56447,14472,117466,246498,305651,257329,194910,90531,6500,-48490,-50407,-72633,-61163,-68620,-70820,-79084,-32432,142,-46887,-80610,-47221,12827,-26028,-108107,-19398,114391,149222,98928,61456,-36845,-65862,-55258,-53690,-131555,-37422,-5981,-44864,-74191,-83746,-19693,6859,-34883,-85473,-114924,-123344,-79438,-105140,104329,172811,154061,101612,48250,24925,63756,71557,29612,-17776,-72828,-55620,-25357,41099,75001,68833,83009,123208,200243,268443,296221,275241,224664,114097,40829,-29593,-71445,-22692,29195,106980,259423,309550,167860,22981,-25535,-92492,-25171,37963,44734,-5274,2711,-12624,-58552,-26840,41869,75084,22184,-94493,54374,200013,233623,163078,-10064,-105881,-133265,-32929,75437,82645,29992,-40671,-84269,-59937,9402,46264,-30467,-86599,-97578,-42194,-2501,-928,-22434,-27363,-9300,13278,57345,79506,103868,185673,207643,111992,71521,-23256,-78240,25835,172269,296667,281130,138010,-57706,36671,104888,87531,-14825,-69738,-56535,-81118,-26910,-44122,-107481,-89318,-35707,-48424,-75579,-89750,-102150,-82851,-54742,-44848,-28172,13404,109337,105846,80342,126089,273346,396653,317316,90296,10501,4250,44152,14544,-35549,-5271,21451,64625,79121,16345,-57784,-49077,-31656,8743,81481,198870,305882,385666,291517,145914,3958,-56129,-101166,-40342,-2409,-36083,-51301,-37762,-21861,-30005,909,16422,37866,72628,124318,91637,77292,21195,-48364,-60075,-35481,-530,76598,211505,252743,188874,113595,32475,106,30001,85794,114893,39674,-74209,-93241,-40011,49752,153757,164683,120809,86961,45554,-33092,73106,-49614,12266,100172,2032479,5197859,8714991,11732183,14757571,11583437,6379436,2099460,379230,280624,525911,190315,12974,250788,242844,73392,-15827,21626,36862,-18529,-57130,-65125,-94587,-87958,-8252,14942,-7048,1814,-32334,-38400,-23821,-66289,-68225,25965,145584,320347,693386,630885,697173,670281,98237,887967,2747512,3459466,2831578,1855339,909960,1654154,3608439,5401248,4187865,1426841,485828,2433550,2605091,2047885,1157264,396489,-82344,40613,-65059,-123138,-91515,-58666,-33571,-75034,-32200,33468,38407,-14693,-7116,87169,108860,53187,-98458,-25383,106637,133293,33006,-26175,-69546,-136246,-34206,54423,89614,42275,-49470,-17230,-36449,-121084,-25071,70743,159699,203552,91737,15149,-104559,-41278,-57843,-87699,-83349,-92366,-77355,-23735,41757,82589,82742,21974,-5150,-43016,-55120,-71668,-86114,-58016,-27541,-8907,39343,102488,96000,35953,-9677,131916,114023,159610,212813,58178,963638,2078306,3029017,3218820,2255191,829770,2453767,3984811,4313841,3377125,1783611,1105466,1712671,1980587,1504541,692173,133536,-63956,13211,3726,57632,150232,176646,93681,62922,30425,-33337,-88033,-114826,-42851,27843,93074,124258,69486,-16687,-33066,13294,92597,192485,272758,226262,94121,-22805,-64630,-68034,-45465,-37065,-51029,-19167,-33776,-25408,8651,51409,-13080,-56257,-55263,-47259,-34096,44442,63885,34136,1471,-18051,-22903,19815,46887,30434,31988,-5741,-51182,-58494,-29112,-11481,5965,21937,33951,25701,-12114,-39870,-49884,2201,118117,168921,136534,78402,-19013,-79689,-51719,-2685,51662,42777,21460,4832,-24225,13912,74361,140101,175328,160496,118670,83648,39238,-61289,-72828,-66645,-99386,-12400,40037,30583,44001,39272,32890,9488,20946,60333,71172,78933,143428,221053,253529,256010,205994,76382,-22401,-66536,-36619,-13565,-34528,-49510,-53052,-20919,-11645,-41654,-99145,-107560,-72396,-16119,96826,232814,266079,231221,159030,111934,68976,19107,25097,29212,22435,-34363,11880,41909,38287,23061,-4990,-38247,-57969,-23478,4048,7861,61883,88306,59553,25243,2822,31222,61090,67529,80107,113421,141697,73559,31502,47909,72108,65242,26510,-22032,-65671,-42068,56021,110202,129602,93146,23982,-19665,-67252,-15695,77934,146646,93727,29001,-2199,-9308,-41309,-83612,-91827,4895,130208,209473,116061,-14082,-43710,-31813,8784,52083,113264,115260,21039,-38954,-35445,-18523,81527,257561,335652,176379,-11757,-43753,-83266,-117123,-2819,33960,18346,-17274,-58478,-58222,-24557,-12560,-57673,-59549,1085,20262,31009,30356,56913,79961,73685,-4797,-31683,53329,88892,67179,39348,-24639,-115399,-113011,-67524,-45628,-33746,-29556,-46643,-43052,-41255,-82725,-121972,-59782,-56677,-15501,68843,139482,102810,45438,12142,7733,23472,23870,32462,42056,17944,-42563,-68474,-79796,-20564,24094,33674,-21617,-85121,-69248,55460,264602,318246,206185,77812,-43195,-112098,-83372,-91213,-100599,-61998,-33176,-30617,-23651,-31606,-63338,-24092,-1529,-59486,-123775,-169591,-138166,-71770,-5068,13761,-13694,6908,117788,151770,70068,-8919,63576,188319,115235,-24723,-76440,-86810,-46815,-13628,12943,48797,28176,65139,82823,-2650,-82667,-144901,-93065,-32368,-23728,-66599,-93779,-84626,-63497,-62600,-61080,-97146,-101510,-84791,-84183,-40955,23827,19866,9308,45552,80859,217286,326198,376061,314904,125371,9106,81405,227643,308134,263305,75351,53341,63493,28617,32105,5605,36389,56990,56913,41883,38186,7123,-70986,-135357,-82356,-24288,-15494,-34150,-109851,-103471,-101164,-104478,-71366,-45820,-54346,-69521,-26743,12919,58133,25287,-19437,-30242,-81270,-57923,-46862,-29008,10748,85876,138700,183401,227547,176706,94098,40490,57308,247394,328278,220982,32061,-86132,11881,158226,179677,95584,23114,-17293,-17745,-39090,-59634,-50141,-27929,68012,156771,155701,156171,149024,72004,-14860,-98369,18972,158601,249063,181440,112932,90860,57550,20213,11288,30076,37933,-24748,6459,154564,251447,168863,82454,87546,32745,24749,148506,245462,211135,135389,123091,131093,100090,99349,82835,19184,-89031,-71877,-33961,-37620,-70347,-63121,-12062,38885,-7593,-87277,-37637,19735,6472,-14493,-12575,-36378,-84793,-110683,-94045,18252,78006,41085,73585,97301,37119,-37408,-77077,-16743,34293,93894,156941,134193,74138,78928,84226,36753,22599,-22675,-33677,4723,67109,67290,1392,-7749,-22851,-38478,-19309,-42144,-63807,-91182,-137438,-91413,-44108,-23689,-22603,-51952,-46790,-23529,-16430,-90297,-74433,-55494,-40671,-9718,38093,50069,63865,88803,102631,153991,272290,259540,175097,98908,74748,59796,21664,-38590,-116923,-18000,42901,57694,22042,-29828,-111001,-85935,-2902,21633,58385,103602,94411,39206,85958,115484,43220,-45608,-136957,-64682,9886,16130,10217,13866,-36774,-32443,24700,47377,32817,-31642,-130228,-93827,-124498,-116744,-49992,-9187,-588,-14744,-69215,-127235,-139734,-81121,-25584,-50220,-62098,-67910,-81755,-16723,52779,34758,-11049,-26272,-32638,-19404,37447,108613,138709,104479,58917,-28662,-123424,-121996,-103133,-43984,9774,-14872,-42800,-56919,-23186,-3124,4270,58300,166698,171820,123464,83588,66483,56608,134698,173458,244084,136911,1594,-95762,-71593,-73751,-103990,-92540,-87063,-59813,-4921,65645,155328,165025,123016,32492,-25596,9685,3251,-1766,37173,101707,138396,107652,79936,53054,34502,1832,40277,111375,100066,10861,-40740,-40159,-46174,11466,24798,11222,-10389,-1038,24579,46925,65406,27184,42262,62200,38475,-30713,-133793,-135299,-115193,-61748,49540,128017,104860,8380,-52151,-92872,-110706,-77507,19899,108813,123144,36292,-91485,-7430,17632,-4086,-37186,-87032,-100889,-41041,-15644,-9097,-7480,21805,51031,87286,204891,224392,63581,-74977,-121555,-63413,-64557,-61868,-45166,-25845,-33834,-81034,-100442,-44015,22510,96533,146639,117904,-40692,-113780,-131303,-96048,-37870,126565,264377,231180,152444,122094,66333,4900,-25734,-34888,57079,135080,52280,-28516,-38764,12968,73581,29025,-66670,-97797,-46885,-8548,-60117,-111890,-105152,-79603,-2497,118366,120908,17687,-75601,-155836,-131240,-25096,2940,10335,41325,19313,36157,34673,-14737,-37525,-43628,-42298,31647,47481,-17652,-118957,-59000,30074,13485,-56064,-113157,-167548,-133855,-7838,-14402,-95739,1339,44053,85393,60583,-48018,-93724,-83456,-71627,-31661,25569,19989,7807,41962,54765,24642,4422,-33311,-48758,-41240,-2896,-11315,-7582,11614,73206,92281,101484,127394,98551,47007,2141,23005,42426,49692,19135,-58545,-95329,-54753,-64261,-113854,-56502,-78306,-83343,-27721,-13059,-50256,-44559,-25794,-55112,-90309,-55938,-73290,40681,448535,727517,527394,197946,-5090,-93803,-63150,39120,75333,17736,-51153,-115516,-146898,-44149,87117,137084,39824,-40227,-117982,-102718,-19042,22862,52185,65996,49439,-75352,-64573,137791,221071,96514,-55742,-1696,76705,40180,-54601,-34664,-946,-4002,-47271,-98968,-45846,97055,295703,226789,128469,24344,-76571,-57301,-12071,-11731,-61199,-123553,-123155,-35045,63297,77774,39508,-51455,-52762,-4789,-17224,-74465,-81832,-110016,-88089,-74000,-52052,-66549,-127179,-130634,-137614,-66579,19995,78339,104947,1095,-121163,-33435,48578,53295,25886,39076,17797,12354,21828,20372,-32239,2562,-9118,-71330,-100222,-37058,71362,94754,32396,-79779,-7843,69927,37511,-6590,-46828,-102245,-108490,-72210,-56368,-68190,-49343,-22942,-29946,-37629,-63858,-53871,112435,451550,698217,688203,355796,-33370,-87054,43408,130510,70973,-114497,-58278,74302,148301,153532,70184,-19874,-72690,-115534,-105447,-77498,-8949,8905,39772,67501,67767,-1593,-1271,23650,708,-49114,-102947,-22138,92036,93346,29775,-47190,-47955,11811,22923,-41820,-69372,-10212,39054,54585,39271,-9341,-31281,-82072,-126595,-125453,-102430,-83030,-44273,73409,262820,242245,167457,146359,116171,124704,26361,-35344,-51281,5478,-19823,-95801,-138858,-129968,-107075,-28660,21642,97360,188610,223570,179920,108809,4184,-87635,-124587,-77532,-22386,24541,40240,-28399,-45823,13388,18042,-12035,-74035,-101019,12624,68864,92120,129263,164542,147930,104564,108068,103709,60559,49585,99802,171009,213646,196884,145109,15054,-24997,99292,225460,241706,157420,63923,-6653,-63554,-101135,-106689,-20003,6605,25822,109471,92337,-33114,-89998,-101167,-71695,28199,108014,135557,207365,203296,179328,82207,-37223,-52882,-47956,-31268,-31383,7951,52799,92888,65447,31835,31589,11719,-14872,10251,8871,-3897,-14417,-15609,32052,121299,114377,18310,62958,142795,133534,70603,34502,70378,71811,57178,24631,-3533,22723,39684,30758,2236,-61906,-71486,-65888,-59253,49476,163783,172418,63274,-13345,-9531,101404,166840,107613,25151,46615,119010,210545,263030,209761,64473,-8705,53102,83807,61533,40842,26081,-23604,-66848,-53605,-13115,-25163,-64806,-75622,-61083,-79304,-102694,21643,102490,127400,34195,-46641,22482,74124,104216,52091,-119206,-20510,104151,84751,-14485,17882,78438,101578,61184,48284,15947,-70863,-22611,40449,26331,69707,130896,77700,16103,-25554,-48597,-65090,-53814,-37097,-70392,-101339,-128660,-70161,-87208,-115201,-109353,-133263,-43331,22713,38738,78865,121070,154396,193417,152253,45573,-60262,-53424,-22928,14148,41746,-33113,-111545,-14875,54504,39819,-37997,-94811,-63441,-17972,22372,37324,-2054,-27481,38653,88719,27050,-44445,-73997,1806,44469,32319,-13552,-44735,-54218,-26957,44940,92413,50258,-23196,-81788,-129342,-113648,-89584,-56089,-13267,13928,20667,-6110,-50877,-75244,-88913,-29515,73639,129345,123210,55803,-48591,-6992,-25048,9818,1544,1653,-8444,-74116,-111472,-51520,1813,60726,138579,128327,48796,17780,38919,27767,45092,52613,72101,88038,69494,67555,3597,-23376,76478,148283,201492,195468,91138,9142,13543,62893,19852,-101553,-68238,-57003,-68925,-77840,-65470,-65951,-95572,-78040,-29696,11188,-10481,-18212,-16365,-41889,-41405,10824,46280,14057,-29396,-151720,31208,117528,44887,-28156,-83006,-56907,-42205,-47941,-35042,20844,4494,-58736,-59875,17920,105248,136761,153879,99145,16090,42056,131240,176978,163613,94863,47400,23904,-12775,-23610,-52815,-102940,-124088,-55951,35646,50148,9516,-23325,9733,-10258,-47636,-62240,-82642,-106235,-97686,-31208,76858,168979,224634,263904,199158,99622,13746,-50700,-81624,-86210,-114393,-101162,-61730,-61869,-110104,-110027,-50712,2603,1635,-68574,-59707,-13866,9910,37904,63279,79968,54395,-17078,-36575,-24027,-44874,-57784,-40905,-11161,4752,-21899,-36720,-55240,-65211,-35049,8330,17951,-2320,41956,14625,-63245,-84299,-33913,54843,130098,176967,179271,236338,284247,283266,187136,50523,-46269,-46538,61923,131616,106948,80969,56466,-10495,-66797,-996,64213,2974,-45030,-72941,-59664,-28810,-52663,-37601,-3717,11220,-51388,-88021,-58921,-22071,4983,101312,136760,98378,40055,-7117,-34393,-44795,-26131,20090,69972,12011,-66745,-38827,-28673,-33294,-77634,-56789,-61151,-15426,14884,34835,30123,29937,7334,-27770,-7162,94783,147504,133940,92097,8569,55684],[60572,52965,-17483,-81355,-19080,64744,176468,192154,61629,-3504,-23822,-74404,-74298,30807,123742,108335,122262,70508,-16786,-9437,-11135,-48946,-88961,-72705,8152,120942,211926,265534,293919,241988,110958,121911,166152,159694,117425,-15024,-91779,-47253,7213,6805,-9154,4903,47791,138,-79481,-117911,-73259,-48400,-38506,-6138,-50072,-133075,-87627,-4269,20542,-21537,-49088,-10809,-903,-36861,-115100,-26385,52265,96549,106486,48169,-4322,-21706,-63595,-85396,-67141,-27798,-23941,-22138,-12249,-19782,11346,75575,60184,10602,-57414,-129358,-131375,-50497,38726,-41090,-86690,-102848,25430,111401,173966,217213,116479,44472,29329,241138,370010,285218,139647,19824,-101090,-3576,54647,64443,-16253,-81137,-84368,-85300,-87732,-99867,-62808,-393,44466,61052,70640,1260,-99311,-96168,6281,38454,-22848,-77182,-66520,-74064,-47174,43079,81775,133087,226924,275884,60731,-43889,24007,13795,-15790,-48125,6059,45655,21966,182496,414579,392793,203393,63709,-9219,-29258,-48291,-106893,-16252,93163,123996,137091,152222,186740,243125,253693,189273,107523,51592,31957,43716,-3362,-76663,16379,-34656,124262,556773,109570,2820892,8008139,13885499,17440594,16458966,9962147,3848713,19889185,31140287,36897462,37493867,29871187,14578651,4756990,14557362,20377672,21782005,18623358,12332142,5792883,1579782,275410,104533,142259,142394,-51980,-81014,-14553,86682,226687,177681,91861,57898,104413,153170,190006,231805,283197,313182,195028,110427,85570,77603,21957,-22887,59718,108760,93823,14272,-8434,128471,418654,690924,687863,475070,224043,-14079,-59211,26979,54980,33173,-26059,-23005,-27606,-45013,-70708,-93812,-125372,-117620,-65597,4003,106065,235651,318187,287830,222412,112472,22843,-35771,-38925,-71633,-70305,-70708,-63416,-63617,-16951,20036,-23980,-70589,-62489,-5403,-39609,-62778,43599,160509,175493,99789,51286,-41039,-53238,-28637,-22536,-99446,-51804,-6248,-31011,-60837,-84985,-33045,-7751,-42530,-90103,-119500,-130718,-76774,-108006,97268,124435,104427,74789,32086,3473,52522,70070,24583,-34238,-91413,-52416,-32949,22307,52465,45166,64762,120712,224575,309849,346185,325428,259830,131693,52511,-15539,-54188,-18152,17711,79364,228531,290085,138295,-606,-42332,-106337,-16009,38239,37565,-8795,1933,-16129,-58947,-20273,53961,87848,29833,-92432,50262,194380,214061,122002,-46991,-96384,-116723,-47411,52883,63768,20135,-43448,-82036,-63515,-4638,27292,-42926,-91912,-86754,-30304,5754,2932,-7689,-9346,-1700,8302,47313,76731,105116,198072,260068,170667,55217,-69405,-104535,7287,163053,303646,304106,142219,-64941,19503,86691,67797,-27203,-69060,-57241,-81226,-28754,-41595,-98733,-70846,-20837,-43572,-67766,-74869,-89372,-97450,-64981,-48309,-34727,-20591,70378,89983,73703,125512,288061,437925,300979,77977,21293,9719,37741,7175,-35638,471,34811,75015,78263,18341,-49359,-60033,-49626,-10262,44375,159193,269919,318574,241824,118001,-13620,-67521,-89614,-31734,3350,-22111,-18280,18801,35933,16101,31897,32106,50861,82189,125443,89894,73187,20762,-48023,-46249,-17893,5986,101200,265602,316611,244754,147418,42455,-4470,11851,62707,92949,26573,-78852,-85196,-27100,71350,189599,180602,106228,73428,39418,-50739,78911,-34915,213168,172303,3403632,9819625,17504520,24081474,29154123,23567755,14033901,5453820,877876,292888,621414,167210,-17595,256736,263658,62407,-37500,4482,37906,-11864,-51938,-63247,-95324,-70740,10363,23827,-3840,16709,-20388,-49987,-34076,-61805,-83958,-15372,95771,317369,1114821,1510677,2022054,2113944,900297,1502175,5402866,7642208,7081659,4629522,2004383,3533489,7978443,10809187,8523437,3429326,818080,4081809,4633626,3696265,2124056,742330,-89620,41393,-71564,-111369,-79261,-42775,-13213,-44520,-56207,10873,18594,-23671,480,79822,87302,26943,-130534,14917,164021,210140,78571,-162,-43118,-110739,-38364,58605,98557,59477,-24899,414,-22892,-159675,-47082,76942,179337,199142,74455,11263,-89656,-101311,-100419,-71382,-81068,-101624,-74681,-17775,43491,80468,88114,34259,2069,-35616,-49047,-65177,-71803,-42398,-21704,-17998,24210,88926,46955,-54959,-138966,69506,580068,1277064,1365542,629072,2010851,4972604,7372336,7808453,5512778,1948610,5115894,8573911,9316179,7230455,3596501,1521318,3147945,3768701,2957767,1512746,441736,-54309,4796,-5667,52404,143288,185425,113775,73811,28777,-42894,-93080,-121259,-58522,14751,86458,128372,72718,-21128,-28692,11521,78180,157087,255303,233103,111163,-8066,-57670,-74765,-50528,-38047,-48350,-24774,-67540,-65512,-6326,42288,-33319,-86297,-49308,-46825,-41642,32583,54241,15248,-21023,-40447,-35505,14981,54123,41523,39836,-5725,-54232,-56738,-19516,5874,23588,36243,48718,39060,-19851,-60676,-69589,-16791,98463,136982,93662,41570,-37646,-80188,-49715,-14084,31889,17838,-2383,-5646,-22154,16687,76738,137648,165475,140772,89054,52706,13879,-73248,-58998,-52095,-98176,-4570,61365,62811,77470,61617,35235,-8505,-13188,19809,11980,4573,94661,188270,226595,230187,188813,75939,-19478,-69552,-30358,1887,-13600,-38485,-62920,-48998,-43086,-66921,-119646,-98388,-65995,-1888,117183,252663,263474,205560,131537,97256,64509,14692,14216,16460,17444,-29379,16147,47220,43834,27177,-3056,-37060,-70290,-47329,-12218,-1510,55683,84564,57737,33406,18972,46865,60167,40039,52772,96196,130013,58669,13695,43565,95855,113247,59583,-16988,-74969,-39713,55749,102927,114244,72012,3687,-32226,-72318,-12981,83205,168982,121645,43280,-8379,-33033,-68926,-105304,-105126,-8593,117508,195536,109897,-21002,-50275,-45104,-12125,23092,73833,81604,5708,-43081,-46494,-41625,57524,254645,386438,246253,52095,-6171,-70776,-104292,-9878,19374,3100,-25495,-56381,-40092,-2245,6938,-39177,-56999,-16610,7339,25132,26026,51054,72340,65259,-13624,-42482,45631,83566,58116,24433,-35054,-116396,-108968,-69385,-53230,-42697,-29623,-39885,-32918,-28030,-55598,-138549,-80972,-51177,-12111,57184,130212,106390,46197,8975,858,21340,27417,41059,54871,27902,-37863,-70908,-72317,8938,53893,53561,-12170,-82097,-68129,54764,270785,335905,222480,90433,-28255,-101597,-83318,-87955,-114299,-71554,-41646,-3716,15135,1266,-65095,-38998,-11013,-61525,-119132,-160805,-141024,-87478,-20557,-5939,-39196,9604,141485,174445,67001,-38379,41241,189999,155814,3430,-61002,-94906,-85079,-59658,18619,60283,32180,55828,63811,-22920,-98367,-156074,-101256,-39762,-29697,-73476,-106790,-99330,-73112,-65761,-57606,-90266,-109984,-93047,-87422,-36354,37424,37820,22242,55206,95902,239822,349603,372488,301922,112758,11248,127035,303501,379529,284020,82830,87912,120886,81634,64894,40291,69869,79178,65666,37887,28128,-1938,-74833,-121634,-76032,-23785,-13627,-22488,-95556,-125741,-101809,-110553,-88435,-56418,-60034,-71351,-26453,18415,79662,69597,33417,11349,-67671,-69391,-68538,-55754,-15638,53535,89312,115086,154168,118398,88433,70344,78229,233525,311911,232684,59435,-47962,-1319,129548,149532,77052,13459,-17101,-6208,-21291,-23352,-10962,-22899,69356,178307,169693,146129,128750,70123,-1149,-101988,-18288,114766,210947,168186,102687,69940,38784,18871,17170,28434,25263,-51330,-439,138237,218604,129868,57584,67075,26268,34830,146942,233798,202378,129499,114740,122389,95613,90438,72621,4808,-92349,-63543,-28189,-41093,-88386,-63846,-3134,41627,-9964,-83134,-42907,9335,8612,-5883,-1203,-29955,-87453,-116608,-105381,7441,65244,18751,52041,79377,21929,-52836,-109869,-33364,18119,78872,146048,125461,69422,70953,67213,21020,8595,-26258,-29075,9881,77525,95703,24178,9806,-10642,-38150,-44472,-88623,-97352,-95906,-109940,-69988,-30404,-9102,-2572,-43872,-62088,-55240,-39761,-94391,-66605,-46599,-35208,1753,66666,81105,84121,110088,124556,169910,276945,257771,183478,114810,106089,97817,39184,-41113,-113503,-597,58483,67924,32843,-9625,-71717,-107682,-61981,-26966,34645,94668,95276,20380,34633,70080,20409,-51530,-130931,-61235,16288,29252,21685,11082,-61547,-76085,-13791,15201,6226,-49555,-97062,-78860,-122810,-108975,-42188,-230,7666,-15843,-81533,-125595,-140641,-84229,-21768,-43126,-64601,-77113,-83923,-8007,69140,51261,-454,-23831,-39479,-33828,8559,82055,136918,117759,63186,-38054,-145106,-133644,-119156,-54883,3964,-20655,-54681,-80053,-56043,-23498,-2489,61835,174878,177241,112865,55000,40181,37533,108138,112742,145251,66626,-36005,-118621,-75587,-70909,-103747,-105583,-94864,-54687,-348,74984,165382,169903,131426,59219,19966,49428,20913,-6580,31413,92587,121393,99722,78475,45432,16186,-17668,19045,80000,72940,-6336,-53172,-50001,-44198,-7630,16191,16930,5005,15264,53062,75246,93532,57591,75938,94663,62725,-15168,-123580,-145866,-124164,-65859,46677,123285,102866,7894,-57031,-84711,-83151,-75373,3918,91922,112236,26855,-125094,-10864,24005,5132,-30731,-84394,-97295,-31632,3451,8188,7754,37884,69464,110739,260634,315147,152730,-34255,-108873,-48973,-51101,-53932,-36623,-13014,-17103,-64994,-92052,-34394,36655,114952,166725,132257,-29362,-106774,-129896,-101775,-57124,91419,237815,228067,162529,124571,59875,1628,-25577,-39021,51971,157311,77877,-15477,-51937,822,64374,40534,-47344,-83294,-40856,-4062,-52786,-89171,-92664,-76249,4330,142057,166842,61081,-47749,-139890,-128217,-47127,-30576,591,61499,27439,30556,13056,-22895,-24926,-15258,-48441,503,23922,-31893,-120911,-62577,11139,-12638,-60752,-82742,-97428,-66281,46256,21933,-80625,-46204,2702,28168,-4408,-98837,-99787,-83397,-63751,-20584,31294,12922,-8491,25781,52760,28870,5118,-34295,-56254,-46666,-1496,-5893,7358,30242,92663,100221,95801,122621,110682,69154,25253,54125,74740,66550,16238,-70110,-76066,-27027,-41199,-59421,-6626,-36049,-69868,-35200,-26655,-60697,-42715,-23908,-51982,-82054,-54488,-85122,34503,447872,768321,591653,255356,37671,-59902,-53397,46310,84835,23688,-43213,-105265,-149896,-56962,80506,148980,55128,-40428,-130196,-89949,-18516,15890,44099,57172,33972,-95381,-38194,123791,170019,41156,-75876,51650,94051,27158,-59694,-38609,-9585,-19580,-66545,-127585,-56194,73053,259185,167577,77708,4643,-66176,-58805,-29412,-28206,-79192,-137127,-128435,-50444,44223,68838,45103,-39014,-62005,-14687,-24965,-71644,-82909,-122491,-108924,-99387,-77707,-89632,-100762,-109651,-128485,-65979,28270,88151,115747,10422,-131157,-24875,64960,70365,33018,41607,25354,25244,19979,12702,-43671,-4920,-6821,-55488,-85358,-35907,54920,72886,17335,-57842,29383,86841,22663,-36466,-70120,-95785,-95787,-70216,-53646,-59156,-35835,-15317,-37492,-58209,-84089,-51252,125377,434089,617031,632017,370501,-27143,-103185,-5683,75811,21637,-133651,-28619,98789,174587,180328,89035,-1307,-60899,-110088,-97809,-81242,-20740,9116,50188,83905,79349,3003,2713,40455,24075,-35137,-87823,-7730,107271,101923,29647,-42592,-40737,11063,8645,-58153,-76307,-19226,25973,45103,39585,1724,-15787,-76264,-135081,-139163,-117988,-99101,-64556,38394,204526,176825,132774,132068,113764,116015,40707,-23756,-44427,9812,-7828,-76445,-115416,-114294,-89068,-17088,24164,101396,199838,260483,218400,136743,15575,-87869,-128009,-64384,-6332,49866,48169,-27646,-40798,9159,1998,-20683,-65933,-100560,8959,66223,90150,126990,157639,134040,87030,93885,98423,70417,47971,90255,175792,228859,209969,153738,22989,-15890,94822,216176,233565,144283,45939,-10904,-65126,-108388,-103709,-3596,29082,56183,136494,122062,-3344,-69536,-98614,-76477,26380,106697,157111,243229,193931,139488,35924,-90760,-103027,-98822,-49870,-37887,6825,61204,118277,109988,87549,93556,70563,28855,39194,24193,12465,3153,-4698,34039,116098,97637,-10173,34664,108172,95329,41869,23834,81972,92172,66856,23690,-17929,8164,29758,24217,2670,-47210,-55116,-62890,-72201,20641,115590,132156,42566,-28113,-30991,69466,137521,89036,22866,45437,111171,201005,269925,211406,58827,-7879,72861,127375,100717,69334,33360,-32150,-80120,-62131,-12102,-11979,-47342,-63829,-50098,-62867,-103273,-4208,70438,90375,8164,-61257,13253,43411,74492,52098,-74718,-11648,71098,56104,-17505,26119,88498,106928,13086,-61897,-24859,-36982,32208,119424,86006,76171,126346,68211,4143,-43129,-65418,-71481,-56335,-40059,-64823,-86743,-131762,-78773,-94178,-114233,-100761,-130285,-53289,6037,29597,97111,178867,209530,229558,159609,43065,-63616,-56677,-26263,13829,36907,-39892,-90225,13883,89290,60470,-36679,-89330,-51622,-15310,16994,29857,-6539,-30051,27489,64098,-10204,-73368,-64728,5774,44605,32162,-8327,-32740,-42061,-29072,40326,83680,44949,-18907,-73958,-123262,-106291,-77331,-46624,-8387,17546,23610,-2958,-42059,-56579,-67888,-41427,65607,134885,139414,57841,-54871,24024,2613,14427,2500,7524,-16257,-78328,-104318,-41861,2373,56329,135469,123677,53092,33777,48551,32917,47278,62361,76049,79177,44733,28969,-32927,-55042,46659,125920,170721,153291,70940,8847,13792,44400,-6798,-137340,-53773,-60271,-74452,-72744,-60744,-80490,-102311,-81401,-40515,-3559,-25221,-48091,-70326,-101589,-85421,-4145,30827,8506,-24484,-129746,30111,112657,40558,-31977,-76318,-52227,-52487,-68643,-32370,47119,39187,-43474,-55161,37996,132600,171970,178464,100480,5363,40963,120232,157047,134613,68086,36163,32357,10982,-6918,-49117,-107307,-105010,-30479,64019,93064,60040,10949,5746,-18624,-71058,-70895,-62540,-84539,-117569,-36710,82585,184446,251757,302105,226615,114999,21776,-47172,-78261,-81734,-110022,-96671,-52994,-51350,-94032,-100431,-44042,14406,18786,-51026,-48252,-21106,-10431,19943,48747,76424,61243,-7807,-47859,-29802,-45883,-56997,-40967,-14007,4262,-18010,-35304,-53456,-59635,-38715,-9217,-7288,-25270,41462,41076,-50109,-84285,-29780,60228,127478,164616,168296,227845,276251,272342,170624,27887,-63434,-41946,56635,117557,97480,79193,59725,-910,-38209,15196,64647,-1747,-46137,-65193,-51404,-21854,-43831,-37621,-10201,652,-63028,-91048,-59978,-19618,31925,137615,161323,113779,48751,-13939,-52480,-55084,-26671,27689,85494,28425,-55840,-53160,-40551,-45501,-69787,-53046,-62633,-10389,17928,27342,17414,23298,1960,-33525,-4003,96641,159478,143416,80794,5990,57865],[52009,40299,-30419,-73172,-6490,79774,185752,165875,31028,-29851,-54686,-90567,-74880,40154,119792,96422,113972,59586,-22735,-10919,-14139,-57222,-104916,-93731,-20258,70181,135582,167656,204739,194966,97139,120601,156218,147051,96870,-31742,-84681,-37594,16244,22947,12522,31652,53919,-15977,-95157,-116657,-85087,-79774,-64521,-22177,-60575,-137755,-92754,-18027,1398,-45375,-65633,-16040,1546,-25591,-100367,-20941,61825,122443,140820,60501,11875,-15282,-64011,-97668,-79128,-41046,-59528,-78791,-51149,-27406,-699,53323,50448,16287,-43075,-115629,-128772,-36796,80651,6760,-125711,-86539,71279,149673,183782,226666,120899,33328,-28994,173331,319259,255172,112145,-11029,-97144,15854,71835,81126,-2620,-67520,-69768,-74435,-88903,-117224,-75771,-4722,42896,52963,49195,-41061,-143284,-83845,16579,37415,-31833,-86628,-75936,-93672,-68006,25803,42136,77824,163647,244136,52840,-54026,15964,24388,21837,-11065,28491,51269,26778,197543,423746,365797,167266,30129,-45617,-58300,-73799,-102071,9868,132347,161315,151598,127167,185889,262246,257177,184647,111707,60334,56347,67698,6404,-68533,35518,-33029,183421,824914,357600,5040009,13604063,23224583,29100946,27518947,16898081,7069460,31217219,49690954,59276615,60071922,48031359,24421483,7503692,23149937,32699997,33917887,28402927,18415037,8279008,1861553,335921,153209,151703,185498,-43245,-85713,-26067,62425,187221,163931,91861,55642,99984,139723,166893,202872,259469,287613,173993,86541,68213,70577,14455,-38323,58452,133188,127924,23068,-19178,122440,414902,677404,653847,444380,220445,1246,-37131,62267,100770,87976,12443,-4635,-7169,-20566,-58002,-87688,-125925,-114311,-72577,-5206,95256,221642,320727,306826,236759,123461,33021,-27203,-31386,-68846,-76261,-70690,-55357,-48344,-806,40635,-542,-56292,-75177,-22238,-39997,-1374,107358,200605,196412,100876,41390,-42919,-40060,-2754,12111,-67325,-63720,-8326,-19949,-50544,-82606,-43442,-20390,-49449,-93365,-120782,-140878,-80654,-100153,92814,84012,65075,52952,18650,-21169,34868,63785,17920,-47975,-89484,-42124,-35940,1348,26890,19789,44720,113331,234336,334274,379401,362409,284616,142974,61164,-2276,-39543,-15880,6389,58309,205547,275930,117786,-17539,-57827,-116132,-6998,37050,29636,-12044,335,-20788,-59068,-10858,68135,102295,40624,-84148,42357,181693,188690,81217,-79497,-78092,-97001,-59407,30377,45596,12926,-41639,-77981,-66510,-16827,10902,-52221,-89231,-74251,-17217,14735,9586,6144,4678,4766,5124,36629,72840,105391,204679,299397,230809,60839,-72874,-121966,-10412,151209,303305,318093,146209,-61955,1048,65823,44954,-41466,-64712,-54306,-79429,-32244,-40054,-88971,-53123,-7644,-39168,-58288,-59480,-73230,-105077,-75302,-50736,-36490,-51410,20934,66550,62809,121033,293275,455890,265845,69876,31839,15980,33738,2484,-34452,5981,48144,85676,78525,22469,-39923,-64945,-53994,-18081,14600,115206,226251,249134,191352,92693,-26970,-68654,-73683,-18774,12606,-6473,8655,55914,71736,45292,55191,47728,66331,94231,127533,88385,67594,20299,-42532,-24255,14418,48493,142376,312898,367712,288776,171928,47447,-12007,-8014,38588,69881,13603,-80248,-76742,-13499,95790,229016,191859,87389,59413,32614,-60981,88643,-14401,492333,248654,4973433,15430226,28403188,39427472,46569840,38079742,23450842,9706226,1743042,316584,718109,141515,-44216,259330,279997,53513,-55483,-10353,40084,-2432,-43607,-57327,-90072,-50862,30077,34315,4256,33399,-9667,-57503,-39562,-46716,-83951,-47318,50033,319162,1642734,2709919,3848653,4103717,2081096,2265236,8756463,13103926,12939557,8825706,3678527,6056607,13474261,17435992,13884812,6064047,1248418,5903016,6967937,5615791,3257351,1157817,-56531,41713,-76432,-96353,-64929,-24040,12117,-7307,-62457,-10127,-9448,-35715,12076,76232,68698,3520,-105957,62360,228982,297354,132089,28157,-15260,-84129,-33395,67264,108335,75288,-3197,17610,-2160,-152471,-58485,87929,201028,193361,59386,7883,-50604,-135072,-79952,-43260,-72040,-105212,-67794,-10481,45169,78005,92562,50596,14011,-21423,-33251,-48175,-52775,-24698,-14986,-28452,8947,75572,9920,-114874,1177,389085,1626430,2971972,3104512,1527331,3306536,8750696,13100057,13878021,9847316,3445241,8421075,14358910,15638954,12105067,5907906,1983313,4940940,5993026,4777945,2568552,840777,-32372,-2737,-15510,40602,125185,184230,131102,84861,27245,-50972,-95048,-119168,-66314,9112,83865,134256,78776,-23621,-29634,1274,56411,116204,225038,229110,125045,7730,-47057,-76876,-48269,-30856,-39704,-21287,-78610,-84096,-15800,32681,-50644,-98467,-35436,-44941,-49368,15090,36985,-14964,-52399,-64935,-46486,14591,70293,62532,55062,-47,-52298,-50739,-6853,26967,46375,52362,60386,48601,-25552,-78635,-83058,-33774,76741,103058,54037,8206,-52935,-78626,-48635,-24779,9963,-6406,-21532,-12330,-19399,18724,77476,129031,147039,115741,59433,25454,-4604,-72943,-45059,-39196,-92230,6053,84074,97044,113829,88204,42071,-21878,-39174,-3724,-18795,-41564,58065,159035,200692,204402,168851,74260,-15379,-69018,-19639,23781,22777,14588,-2987,-5342,-25419,-54581,-102439,-85680,-57766,11081,133694,268942,260304,179932,102470,80069,58238,9601,3512,6135,16406,-19737,23030,54947,52680,35540,5354,-27523,-66311,-62019,-25102,-11039,44138,72396,49455,40438,37012,63576,57572,11072,25322,77107,112468,38917,-6509,37775,116129,154972,86816,-10805,-81264,-38411,53012,94524,100010,53430,-14318,-41677,-71642,-9326,85279,185009,148156,60220,-7677,-52348,-95716,-125518,-112859,-20224,102300,175541,98644,-28740,-51483,-53668,-27631,1723,42490,52605,-8142,-46744,-55694,-60621,39790,253110,439360,331061,123884,37794,-43735,-77448,-9198,7023,-11075,-32325,-51112,-17601,23776,28199,-18548,-46522,-27895,-2328,21159,23698,47657,67087,59674,-18669,-50327,40579,82042,55240,18687,-35249,-105141,-100129,-67960,-58984,-53360,-36429,-41858,-32486,-25087,-38696,-112572,-96657,-44356,-5926,49376,120401,109221,47671,7273,-3223,24277,39522,60839,82574,52628,-22309,-63882,-54145,36563,76136,65053,-6861,-81597,-66916,55905,276148,350556,236292,101017,-13281,-92712,-80101,-77290,-104341,-78862,-41894,23949,48688,28616,-57375,-50220,-18132,-60657,-108074,-144149,-131795,-100960,-33894,-22114,-54847,22953,168582,203540,77592,-52021,27975,191880,200262,40455,-38442,-87466,-111535,-84884,31598,69833,38682,42983,39749,-44147,-112218,-163096,-107251,-44960,-31642,-72863,-104734,-97608,-79774,-68733,-53956,-82133,-116089,-100195,-89606,-31176,51915,59808,41534,71086,114626,257926,364311,359980,280197,96992,27546,195295,394779,453635,300315,92703,124580,185514,152390,125465,94701,112696,108435,79998,39414,23721,-4746,-70499,-106076,-69040,-23034,-10696,-7604,-70448,-98313,-73007,-99859,-94874,-62458,-63965,-73413,-27893,24160,104748,118650,86992,46308,-52838,-79290,-89190,-80873,-37652,26024,45922,50742,79955,60921,78349,98081,105703,230036,301116,247216,91191,-9392,-9843,96558,114116,57451,5415,-13894,9462,5855,23209,30749,-15613,68626,193629,176935,131812,104550,69813,13936,-85254,-49899,75237,170326,150052,89251,48370,20919,17226,24736,30967,17686,-71491,-2648,117416,178105,93541,38474,49579,21627,43952,140560,213261,183017,113391,98263,107820,85489,73462,55262,-13514,-88866,-51648,-17680,-37556,-101232,-60726,7813,46222,-8746,-72269,-36384,9984,19186,9993,15755,-18805,-85680,-120001,-112259,6105,66009,10750,40585,73024,22918,-43932,-104749,-44398,5471,64578,133498,116488,64511,60736,50948,10584,4070,-21497,-21507,16172,85672,122542,49877,28188,183,-41064,-79287,-144021,-129945,-86686,-77411,-45587,-13750,7760,19227,-26802,-61698,-82420,-63231,-93031,-55905,-36426,-30756,10490,97145,117576,107037,132370,147923,186242,276038,249125,187701,130029,138616,137760,58111,-41303,-91579,23615,76546,78185,42837,10193,-25396,-57074,-75876,-70258,8343,83171,94000,7226,-12469,25309,-2568,-56715,-123389,-59012,21551,43862,37364,15444,-68945,-106103,-45574,-11831,-13140,-48355,-60398,-58599,-113963,-99898,-33911,9399,16692,-15864,-92020,-109882,-131492,-84211,-16248,-32693,-62332,-81871,-85081,-1614,81164,66474,9842,-22007,-43626,-45243,-18020,54525,132173,131018,69056,-40795,-144807,-133085,-131961,-65143,-2176,-26424,-63600,-90769,-87234,-45138,-8901,64254,174205,174498,101752,29522,11958,15988,79293,54969,53501,-4525,-74186,-93008,-69697,-61552,-90869,-114644,-95206,-47330,6943,86692,175584,174451,139122,85423,63506,87883,39692,-8877,26251,82330,102091,89972,75686,36020,-3303,-34619,350,48699,46172,-21738,-63379,-58376,-36521,-23009,7813,22282,18439,28260,79303,105169,122252,87536,106660,122624,83915,-1261,-113247,-151847,-131991,-71546,39969,112842,96552,5853,-62530,-73972,-58906,-61847,-8531,71910,93414,9749,-94019,2798,41550,23142,-19278,-78192,-93408,-21523,26005,30121,26275,56758,86707,128775,307348,400394,238883,4841,-93220,-34472,-37485,-44444,-24403,5882,6973,-43482,-77141,-19974,55407,138314,189666,147973,-16221,-98899,-125990,-106901,-74170,61130,211215,219954,165973,121142,46989,-3230,-23982,-42782,44699,177153,112289,9717,-59723,-17403,44781,43689,-29872,-67145,-33829,-348,-41330,-66057,-81635,-75872,7771,159274,209627,108089,-12589,-119897,-126568,-68267,-57876,-6979,75855,32395,20251,-12022,-29896,-12540,9411,-38371,-34509,-5489,-48160,-119662,-64376,-5348,-29300,-45474,-29658,-30602,-978,86639,48113,-42340,-83423,-31393,-20901,-65188,-148130,-96091,-80841,-55608,-10726,36851,8686,-21817,11913,51102,31945,1549,-40650,-69370,-54984,-4332,-4504,21038,50810,113904,107891,89727,115386,117451,83071,37199,73214,100014,77473,9572,-81370,-58436,-4155,-17379,-5320,45046,1975,-60111,-47938,-42092,-70690,-40847,-23344,-49378,-69881,-47792,-93095,24398,420083,760314,624954,306109,81609,-23929,-41330,49995,88729,25431,-38728,-97850,-149836,-66924,72902,155340,68823,-39522,-139493,-77617,-19615,6332,33740,47405,19209,-109315,-21101,101839,116504,-10143,-39572,92827,106400,12234,-67152,-42246,-16968,-32438,-80655,-124677,-50973,59298,225990,115029,33983,-10385,-54096,-60130,-47313,-47719,-104182,-111148,-120210,-70022,22277,57226,46929,-29632,-68676,-22539,-31384,-68895,-79774,-122257,-129374,-126505,-105656,-86699,-69721,-87032,-115874,-66908,32960,91417,117436,14086,-138579,-16826,77916,85057,40673,43539,31033,35293,16425,3622,-54733,-11743,-6826,-44098,-71692,-32712,41391,57054,14580,-25428,61941,98150,7502,-64426,-89438,-84112,-83781,-69608,-51511,-49457,-21945,-6824,-38949,-71510,-97811,-47245,131865,397585,511382,548254,371253,-20006,-104799,-50217,21792,-25650,-122237,4039,125805,202889,208333,109901,19095,-49487,-104393,-90343,-82065,-37065,5678,56491,95094,85046,1719,-1112,48360,43261,-22267,-72516,6093,119091,106156,26018,-39802,-33337,13018,-217,-68396,-83116,-30427,11143,34951,43307,19002,6355,-62022,-138865,-148935,-127409,-110505,-79168,4502,137761,109948,97574,115196,109065,105650,55581,-11459,-38198,11295,465,-60032,-93103,-91993,-67846,-7802,23356,99906,203222,291103,254488,164544,29037,-83732,-115551,-51151,9179,68744,48622,-31123,-39793,1850,-13831,-27716,-58279,-99176,5554,64392,89799,127339,153698,122518,69462,76598,88984,76683,41264,67741,162463,222805,204206,149228,28483,-6102,90107,202396,218694,127817,29711,-13927,-65260,-114264,-100675,8270,47556,87560,164227,151077,26568,-47160,-87584,-80456,24264,106709,176913,270507,181895,102371,-1511,-74554,-48355,-91545,-72189,-47920,2326,65222,136715,150640,144190,159152,134238,75480,67643,38144,27219,17579,2909,33050,106912,78159,-39158,4289,65876,46911,4640,7042,88402,114292,78867,24226,-30486,2093,35597,36474,21494,-20115,-36903,-56894,-78910,-4164,61992,82256,17482,-41702,-42813,48058,111937,66082,6441,25671,85282,173058,256215,194402,45273,-14330,83100,166441,137373,94744,37009,-41317,-91538,-70038,-12386,-2403,-32917,-54178,-40373,-47201,-83755,-31259,35244,52919,-13722,-73171,2205,14067,49265,64344,-24545,6236,39866,29530,-17593,33716,96743,116277,11492,-123315,-28538,17110,99889,213307,159796,88529,114709,51425,-15049,-69082,-87166,-76622,-61830,-48522,-62417,-67343,-100030,-85097,-101703,-104087,-85378,-112430,-68489,-14469,18545,107841,231021,266989,261609,160465,34712,-71214,-61745,-27891,15844,34270,-43723,-72152,38436,120487,78667,-33944,-77808,-37797,-11639,12311,23273,-9287,-29733,19839,46478,-37179,-97290,-55265,6733,41251,29671,-4152,-21350,-30621,-32447,30606,69957,38018,-15437,-65905,-117967,-103327,-65923,-33398,-1382,20617,25152,76,-31904,-38775,-48865,-50282,60744,142400,158560,61437,-58073,58040,44596,25903,7516,12151,-27726,-86985,-96407,-31348,5609,57819,132979,117582,56348,44215,50485,32285,46432,71660,77279,63685,12890,-13627,-68948,-82052,18798,95190,124491,100316,47298,6610,10507,17436,-40087,-99697,-39260,-62354,-77643,-67172,-56764,-84890,-77853,-69603,-43766,-13551,-32390,-65486,-117367,-114220,-57379,3044,20743,2501,-18358,-94597,37006,110393,38410,-30648,-53592,-41144,-58355,-87473,-24668,73158,73586,-25942,-52308,52936,153277,204236,198651,93708,-14844,38210,112168,144006,111475,45910,26908,40628,35069,17222,-35869,-90664,-84847,-6564,84786,119766,91602,40692,13946,-16205,-100062,-55602,-23450,-46394,-114019,-45392,82610,191500,268745,328405,246296,126482,27099,-45335,-75289,-76827,-103894,-91530,-45758,-40789,-68039,-69307,-17355,42611,52762,-20987,-27814,-16251,-30584,-670,30843,68419,63645,136,-55988,-36634,-47953,-57498,-43574,-19778,3952,-7488,-12690,-24026,-45840,-39250,-22371,-27261,-46755,40455,71495,-33066,-82489,-28599,61424,120009,147243,151959,212989,261333,254359,151172,6272,-77375,-36172,50392,101106,84423,72039,59809,9438,-12488,16465,48943,-12810,-48922,-56163,-37277,-6935,-31455,-35527,-13110,-5421,-68943,-84731,-57671,-18333,57501,174657,184827,127720,55422,-19365,-69257,-63813,-25366,37982,102295,47567,-41258,-67005,-55013,-58796,-59419,-49724,-64419,-6811,18369,13266,1235,14163,-7015,-39523,-1466,92981,162696,147188,65178,194,54842],[49647,35052,-32508,-54014,13974,97742,187751,134769,9416,-46654,-75882,-101148,-66498,52468,112901,85630,105778,52250,-18672,-3008,-8479,-56548,-112721,-113459,-51783,13700,53131,69437,114306,140666,83250,119637,146328,135149,76894,-43970,-71880,-24036,28178,42323,40790,65383,61204,-26485,-104129,-106023,-85008,-106968,-82432,-32235,-66061,-136524,-93235,-28240,-14125,-63399,-75187,-16901,6899,-11159,-80761,-9269,75551,149888,170137,70267,30337,-3830,-57920,-87614,-65675,-43004,-86763,-129381,-58109,-3832,12404,49659,56363,38443,-12711,-92389,-120683,-24989,108113,43744,-132255,-51359,114740,179013,185291,229433,128799,36877,-67913,99444,251242,209665,74720,-48500,-63647,46473,98129,104766,17954,-47389,-49175,-59126,-84369,-131767,-86729,-9933,38795,40693,22552,-85731,-139275,-54806,27753,35406,-40333,-93593,-79955,-105268,-88158,7605,5622,29276,105916,204365,40593,-68974,2167,48601,74030,34799,53877,58059,30191,206186,417125,329356,130115,-1674,-77495,-83585,-97741,-79742,44506,180246,206834,164870,90184,168596,265579,251115,175961,113885,67035,77086,88560,16332,-58792,50638,-33285,257673,1107145,679528,7572900,19864206,33591248,42013999,39794511,24693731,10576219,42965077,69321236,83101331,84018338,67334487,35126024,10271285,32028669,45489904,46301739,38211386,24424673,10663077,2069204,432801,203048,156554,224304,-35033,-86003,-36849,35349,142079,144644,86952,47643,86595,113933,131911,161708,216381,238832,138388,57570,54330,68928,11270,-49887,60785,164577,172855,39420,-32708,109819,390857,629738,600312,411736,218154,17685,-21055,81619,126873,126752,49693,15705,14538,2882,-45771,-82104,-121481,-107255,-77375,-13977,84241,204339,311878,310954,234875,120940,34783,-24893,-29889,-67722,-81080,-70842,-49140,-36061,12232,58150,19531,-43620,-87349,-38626,-27229,60859,163426,228463,207280,98856,29943,-45369,-30716,16046,37356,-46726,-75832,-13015,-13114,-44752,-81476,-53616,-33164,-57762,-97545,-121030,-156990,-94449,-83215,86966,50157,34322,37417,12138,-44871,9302,50138,7449,-59195,-72571,-29570,-35399,-23353,-3633,-9119,20940,99283,228533,338888,391415,380540,294890,144773,63417,5761,-30730,-18362,-6392,44213,194696,274071,110400,-26339,-71436,-113106,-1539,31353,18084,-17849,-4821,-29102,-61282,-2673,80240,114314,50228,-75137,29145,161096,157430,40417,-107680,-60991,-79022,-68471,6097,25459,4927,-39294,-75853,-72404,-30820,-7114,-63483,-86815,-64008,-6977,20165,14258,14790,11342,5905,-825,22280,64977,101386,202727,319998,279290,82437,-43052,-131144,-30711,132687,290849,316188,144276,-54888,-21528,39275,16120,-61283,-59778,-50387,-74782,-40985,-43339,-80965,-38935,712,-38979,-52439,-48381,-60694,-99444,-88744,-55945,-38040,-73824,-36981,33868,44603,108923,283804,442569,211465,60903,37590,19051,28363,-3550,-36005,7499,57603,93062,76493,24832,-33542,-67871,-54617,-24730,-12168,67606,176745,181665,141501,68433,-38261,-60941,-57884,-5773,18559,-370,16370,65091,77819,50559,65414,58780,78779,103506,126014,83065,57140,15936,-36410,-682,54727,113371,188596,341964,395145,312539,181367,43173,-25907,-31991,10821,42663,-3114,-82559,-72206,-4184,117718,264770,192368,61615,41294,21245,-64953,95782,4723,810359,319088,6525468,21307087,40070317,55890883,64639686,53231927,33452293,14327435,2769067,345034,799378,109390,-68109,252537,284725,41620,-74160,-26935,38679,5057,-36041,-50821,-82060,-31034,47244,42272,11704,45747,-3642,-64689,-44608,-30775,-74185,-67605,7117,315371,2209089,4105451,5995353,6438738,3517382,3083415,12405027,19237447,19794271,13961549,5735912,8856363,19423394,24423108,19587788,9035190,1726998,7633215,9283732,7541809,4400774,1582806,-14516,37002,-83698,-82731,-53296,-7527,36900,29845,-37736,-20291,-46759,-52164,22892,72006,49952,-20071,-77817,105037,289887,380724,187424,54753,8779,-62371,-24201,76229,114738,84364,10288,28165,16975,-115695,-56151,103180,222797,184683,42863,-38,-12154,-57075,-22430,-12607,-61330,-106583,-62935,-6982,42227,70877,91305,65422,26519,-5368,-13788,-28166,-34937,-9674,-11739,-44055,-10212,58477,-16626,-67221,227729,982048,3009652,5098828,5279330,2684256,4689710,12987339,19582182,20764323,14791622,5166145,11950997,20628307,22506935,17398966,8422735,2426333,6841855,8355382,6728099,3727053,1281445,-6902,-13242,-28968,19385,94066,169284,140658,91454,21248,-61987,-98648,-114163,-67346,8041,81436,137525,83942,-27076,-40027,-20774,26286,71366,182169,211122,130920,19654,-40339,-81924,-41580,-15915,-27176,-9463,-50173,-57560,-18566,19423,-65927,-70502,-21366,-45769,-60691,-12421,3842,-62627,-97302,-92656,-59925,14223,90073,87371,71535,5953,-50157,-45435,3901,46463,69344,65918,63427,47549,-33686,-92095,-88727,-51890,49544,65623,16808,-23517,-68561,-80088,-51971,-36857,-16202,-32068,-38621,-19409,-20152,16510,72506,110256,116634,82847,27645,-615,-19230,-67975,-36736,-32865,-87494,14981,103257,128245,147326,112777,47535,-36647,-63554,-17556,-31749,-62749,29427,130609,172370,175222,143728,68236,-13639,-68770,-9433,46300,66144,91484,91901,85006,36759,-15595,-75770,-74944,-52103,18711,142133,276683,253779,154392,72308,60061,48982,1486,-10014,-5190,15597,-9624,28657,61072,60289,42681,12742,-18877,-56535,-68398,-35458,-22005,23417,45919,28861,41277,52076,76432,50123,-20605,-3794,53395,85642,11039,-32014,27193,128871,185253,103921,-8960,-89528,-42811,43936,81365,83442,34379,-32303,-50044,-69079,-8467,81661,190717,167694,74769,-3648,-67184,-121451,-145734,-116465,-32608,82704,149528,81746,-40374,-53431,-61760,-38323,-13795,18288,28437,-22223,-52630,-65934,-78016,24958,247137,480730,413175,193618,80953,-10747,-46290,-1234,-1777,-23955,-39626,-45938,4805,49630,48196,1129,-33292,-35378,-11612,16426,20647,43770,61180,53786,-23116,-58119,35337,81364,55614,19338,-26101,-86495,-90264,-66440,-65615,-67546,-51031,-54256,-43325,-32691,-32217,-87310,-105987,-39706,-846,42705,108912,109290,47710,4980,-6276,30393,57911,88657,121028,87200,-1059,-53026,-36682,54284,86106,65842,-6857,-85010,-69101,54634,276187,357249,242659,104962,-3335,-88107,-75207,-61478,-80928,-83590,-36497,46544,72740,47405,-45989,-59515,-25042,-58998,-93159,-124561,-117848,-114814,-47283,-36993,-62527,37428,189307,227082,89712,-57762,19382,190493,241929,82439,-12527,-71872,-120971,-84982,42823,74003,43815,25434,9089,-68436,-125329,-163551,-113526,-50854,-32587,-67713,-90837,-80491,-81368,-73221,-52353,-74943,-120798,-108392,-92709,-27370,64917,82854,65035,91581,134480,268337,366420,336744,248443,78698,60324,281387,488819,516535,304775,100441,157697,248730,228426,197593,155448,155608,137684,94659,42312,20868,-5680,-63608,-92755,-63705,-24275,-9313,7125,-39114,-57508,-41698,-86824,-93804,-66868,-68318,-77047,-32394,28765,130056,166442,136391,72442,-39970,-89552,-110726,-103791,-53973,2805,7271,-7814,10065,8226,63962,120116,132489,229029,290958,259889,122430,25698,-17566,58596,74074,35635,-2841,-9800,26742,38951,74035,70502,-8976,63344,198472,173771,112381,77541,69534,27490,-64779,-77942,37720,126293,124943,70853,26082,4260,14317,32241,36666,15544,-80019,-2888,94654,134885,62122,23716,34533,18115,50775,129092,184398,152959,85595,71377,86280,69627,46931,27500,-37839,-77928,-37665,-4436,-29340,-105002,-55450,18995,50846,-5439,-58766,-23931,18382,36151,31264,36414,-4986,-80840,-121713,-113895,13048,78258,19623,46130,84949,43440,-15491,-72447,-49700,-4274,50681,118801,106131,57898,47563,35599,4723,6047,-13568,-14150,21782,90709,145645,77582,46419,8808,-48572,-121829,-162019,-123266,-61282,-41606,-21081,2706,24399,40853,-4837,-48050,-100912,-84669,-85596,-43417,-26097,-28175,14662,124460,153352,129755,153354,170455,201515,269490,233698,186450,142315,167867,174369,75873,-40418,-63463,51543,95529,87630,51087,28016,18536,20026,-11829,-70291,-14267,71373,91019,-901,-53854,-18962,-26871,-63317,-119316,-59131,25085,58399,55369,25626,-55777,-65560,-47541,-21157,-16893,-25115,-22339,-37495,-102679,-90706,-25819,19204,26147,-14833,-99355,-93756,-120208,-81276,-9366,-19392,-55609,-82244,-86229,2008,87543,78293,18207,-21158,-46231,-54308,-42088,28114,125621,144559,77271,-36170,-122547,-121380,-136377,-74385,-8790,-32414,-68412,-81352,-105206,-65408,-13226,65797,164518,163214,90882,10326,-17266,-7340,49119,1624,-23794,-70283,-107276,-68042,-59597,-48076,-69983,-100348,-83175,-38161,16085,99149,183680,177019,145270,109815,102935,121236,55659,-11342,20356,70027,80243,78253,71698,25386,-23186,-47035,-13953,19976,22780,-32987,-70077,-65190,-25606,-29376,1364,27663,29707,38102,102990,135365,150730,116599,134366,146105,102095,11123,-103212,-149489,-136693,-78655,28666,96000,85730,2335,-69151,-64304,-38823,-44773,-17696,48735,66291,-14442,-49142,32611,71288,52128,-2159,-67651,-89544,-11489,51743,58142,48837,78260,101189,139548,339403,470848,316790,42711,-75879,-19920,-23024,-32836,-9125,27885,34304,-19564,-57822,-1573,78237,166169,214408,164358,-1051,-89173,-119362,-111408,-87007,40317,190504,210739,163667,111206,28201,-7794,-19711,-45430,34955,191177,153656,45565,-48706,-35182,18936,38816,-14131,-50724,-26233,2566,-27501,-44325,-72531,-77362,9285,169971,246541,156227,27587,-97532,-126324,-86182,-71802,-9976,84211,34948,7161,-37570,-33672,-585,29081,-17654,-67846,-38413,-63559,-111762,-60824,-16911,-34742,-19457,24176,31038,55728,112836,65497,-615,-63342,-45271,-51814,-108626,-163484,-84581,-76210,-47477,-1982,42102,7772,-30770,1489,50468,34237,-5929,-52134,-87850,-62466,-9032,-5918,33862,73570,137618,116707,85104,108202,121272,91260,40755,80031,116120,81685,-123,-89128,-42317,13040,5638,44199,89797,33736,-54253,-64274,-56945,-78705,-38246,-23122,-46649,-57742,-36313,-88117,11314,368486,703334,622553,346462,126570,14714,-25395,50946,87756,23994,-36605,-92194,-146609,-72900,66106,157652,81259,-36495,-134139,-64882,-21107,-4131,22855,37817,5560,-112989,-9238,78084,67630,-51431,3210,120566,112342,-2751,-74051,-43551,-21547,-40815,-86028,-96381,-34100,57684,202829,76245,1892,-18957,-40474,-59445,-63470,-68585,-126075,-70402,-94789,-90585,396,44332,46475,-22205,-71603,-27375,-35547,-65358,-73474,-109016,-145606,-147209,-111396,-55887,-38817,-63251,-100376,-67932,35283,90029,112523,14130,-126001,-8276,88790,99027,50625,47278,36908,43908,12789,-4941,-63350,-16098,-7306,-35862,-59274,-27176,32930,49821,24244,8367,88804,103801,-6560,-88372,-100284,-68490,-72077,-69307,-48156,-37699,-6874,3310,-33386,-73951,-101274,-41387,133559,349865,399160,451770,361721,-9429,-84885,-75227,-27691,-61304,-86297,40489,156634,234479,238120,133218,41713,-37621,-97324,-82215,-76144,-55011,1397,61157,103479,87733,-2789,-11360,46710,56558,-9794,-56706,20300,128563,107366,20423,-37493,-25042,17771,-3935,-71437,-88260,-41641,-2486,28487,54288,42638,34485,-38223,-128853,-136953,-119434,-112121,-82570,-19468,76194,50570,65131,98018,103388,95847,71254,2653,-31131,12840,8392,-43924,-70503,-66620,-44986,-155,20403,94230,199740,313045,286166,192072,45492,-72919,-96791,-36375,25258,82817,45547,-36610,-41335,-8122,-28800,-33396,-52264,-96233,5410,65873,92996,132101,155281,117668,57345,61122,78480,80457,30841,33206,131685,196400,182014,134643,33069,4651,86597,186863,200029,110511,16423,-15171,-63232,-117671,-96744,18021,64345,121179,194554,180773,57952,-22476,-70112,-81541,23133,108556,193741,289119,168126,72271,-24248,-35929,4283,-38788,-95168,-60046,-3797,66071,147620,184251,196561,221357,197160,122915,94664,51090,41012,29710,8530,30978,96440,59740,-64571,-23829,21768,-4385,-35202,-11172,91249,137366,94047,27698,-38785,5969,53777,61732,53491,14745,-16440,-46737,-77872,-20197,12242,28015,-9833,-52762,-44845,42020,99781,50006,-16166,-7701,45806,130843,223794,162459,27478,-25122,84508,199131,170627,117020,38571,-49237,-89893,-74761,-13362,3952,-20882,-45424,-30642,-31674,-61892,-57131,892,19682,-28918,-81659,-9819,-9986,35016,88623,24600,27826,17157,9457,-15042,41007,103392,126010,39623,-52292,7491,82992,181329,316118,242347,111553,97472,28830,-39646,-100395,-108353,-75866,-67831,-60608,-60650,-44247,-68017,-87265,-108465,-88990,-65470,-87400,-82074,-35330,7564,113501,275355,322638,287819,155862,21320,-82721,-66574,-25246,21743,34925,-44186,-56775,59725,148931,95950,-27837,-62617,-23511,-7435,8200,17417,-10576,-26980,15361,34283,-54533,-114552,-46025,6376,36250,26151,-552,-10703,-20306,-35667,16383,51725,29170,-13501,-58300,-112618,-104986,-56768,-18443,7622,23490,24995,1958,-22238,-23361,-33373,-55995,58653,150525,177499,65627,-58182,91880,102045,54199,21599,15286,-41456,-99670,-86683,-19570,11866,64655,130522,110508,58232,49331,46089,26483,42876,79182,76133,43092,-24438,-57764,-100567,-97393,210,62686,70501,42978,22122,2636,3995,-17174,-77200,-57881,-26487,-63808,-78881,-62321,-52960,-64739,-48676,-50730,-40922,-19188,-31492,-57078,-97280,-48913,1593,32889,18744,-3267,-11937,-59794,51502,111751,39007,-24786,-32734,-29249,-60848,-104281,-15769,94619,103772,-7444,-51814,60749,165481,233038,219585,85864,-44421,35205,107976,136245,92952,27028,18265,46413,55710,40129,-22358,-74239,-64408,15573,98245,131335,105166,60024,29786,797,-68198,-15569,26074,-3085,-90178,-58268,75567,188347,272623,338170,254634,131318,26957,-48042,-75254,-73552,-98023,-87714,-41762,-31543,-43576,-40248,12454,74938,92682,12883,-5065,-2282,-46742,-25902,7484,53695,59110,3930,-56655,-46534,-53304,-61625,-50755,-29644,3774,9588,22654,6435,-35222,-39678,-30899,-38730,-68147,35243,100422,-14798,-81117,-32600,55529,104698,122705,128618,190251,237601,227184,126823,-13676,-83246,-31856,41794,81735,67001,58292,54168,15654,3380,712,16843,-32192,-55680,-49494,-23207,10817,-19620,-34745,-14764,-6203,-64433,-72480,-54770,-21545,75722,202367,198758,134575,55983,-26777,-88116,-74522,-25999,46538,115344,65010,-27757,-76863,-75513,-72304,-52428,-50637,-68655,-8190,12774,-8178,-8838,3065,-22780,-48871,-3095,81500,153230,139802,41304,-11829,44488],[50199,33854,-28131,-31828,35405,111250,176573,98209,-6408,-57944,-86055,-95198,-50421,61177,99179,72918,95898,49414,-6544,10362,1768,-50967,-114931,-134537,-88056,-47386,-30827,-22949,29258,82236,67477,116118,135679,122982,56652,-52722,-56592,-10100,39537,60849,69242,96917,64442,-33819,-108376,-90991,-73902,-127555,-91083,-38178,-69190,-132985,-91768,-36767,-26788,-75927,-78971,-15636,12690,3485,-58519,6712,91896,176699,191141,76030,47171,9577,-45920,-59200,-35580,-36084,-103419,-160838,-29977,38148,38545,56733,73381,71644,26708,-63131,-107745,-14912,120906,66843,-101368,-12594,151337,197492,178568,224046,138120,51924,-62193,31944,180695,161285,41019,-65360,-12411,86998,132646,135517,46264,-20054,-22079,-38791,-73947,-141883,-94943,-15794,32043,24235,-8619,-127932,-94856,-19225,39372,32630,-47830,-96141,-75347,-98752,-102539,-10585,-25664,-11534,57332,162214,27029,-88426,-12311,89942,137068,87087,81893,67250,34021,208711,395623,288328,96030,-28589,-99249,-97550,-104646,-48163,85354,235219,260594,180405,48040,139620,254685,237670,165435,115843,73283,95206,106753,26844,-47195,62143,-33532,347392,1365042,1042337,10066433,25888389,43473725,54292412,51498268,32219262,13840825,53279218,87011284,104732316,105619608,84761279,45058519,12590613,39798283,56784473,57018430,46492903,29388912,12549271,2161527,547485,247793,156519,254504,-26178,-80295,-43450,8954,97411,122746,77659,35613,64765,77154,89725,115149,162575,177697,96047,30607,49743,74423,12958,-56629,68310,204326,229886,66879,-43939,94479,352307,556309,535566,381744,219089,35721,-7987,86325,134582,149957,84646,38122,37525,26324,-31803,-74492,-113363,-97922,-75284,-18030,77090,188209,295665,302891,220306,108836,31802,-25313,-30917,-65599,-81448,-67886,-41638,-23807,24767,75075,38685,-31257,-95928,-49637,-2442,120202,209805,245014,210408,96416,20953,-45792,-22724,29888,53998,-33709,-84705,-14916,-5924,-39029,-79105,-60068,-41936,-63107,-98568,-116560,-166660,-106614,-53728,79832,25544,14645,34011,21773,-51206,-16907,34371,-1595,-60936,-51220,-13478,-27670,-46152,-33868,-36308,-1670,83747,213806,328847,386106,382138,293803,140913,62950,11683,-23970,-21326,-15959,40999,199118,288420,119317,-20126,-73920,-98536,4078,25336,7149,-22279,-9724,-36724,-61263,7126,93021,126773,61400,-62853,16665,139189,127213,5736,-115244,-44066,-59656,-66410,-13790,8305,121,-33237,-71622,-76762,-42376,-23121,-73971,-82544,-51854,4314,25728,19880,21767,14831,5395,-6281,9071,58094,97283,197297,325710,313239,111838,-8057,-129177,-49590,111091,269658,300253,138468,-44380,-43408,11912,-13428,-82239,-50067,-40881,-59622,-45577,-44486,-68499,-23187,8815,-38983,-47084,-38316,-48828,-86873,-99049,-59782,-36804,-75190,-84686,644,24743,93870,263862,402564,147384,53162,41865,22284,25081,-7595,-36672,9002,67053,101238,76187,28998,-26642,-66273,-52172,-29735,-33741,24300,130776,125275,98943,49437,-43443,-45703,-38919,10921,25878,2444,14021,60991,70199,46457,72406,69434,90334,112163,123730,77448,46232,11551,-27155,26171,104910,191993,234622,351936,399300,317809,179133,33790,-41146,-54359,-15477,15922,-19754,-82511,-68067,3961,139881,296758,184526,34074,23047,9069,-59760,101506,22535,1123779,379210,7816675,26543144,50737548,70977034,80509333,66666801,42510357,18626444,3782300,376405,855317,74722,-81128,238517,278872,29022,-90715,-42041,36496,13509,-25446,-39182,-65444,-5249,66517,51436,20598,56247,1673,-68308,-46369,-14150,-57755,-67734,-24630,303486,2728555,5507015,8171583,8801021,5023055,3836573,15801762,25156758,26699289,19338812,7889845,11501944,24929612,30684398,24754865,11916650,2191450,8989479,11210758,9167986,5373574,1950935,26829,30029,-89865,-67673,-41703,8989,62145,67781,12247,-648,-79249,-63673,35178,69586,34694,-39715,-54432,141141,343275,453545,244538,81987,30430,-43659,-9706,88047,120687,89126,17816,33807,34184,-77636,-35577,128397,249411,178173,28406,-10299,20267,28119,43689,22331,-46632,-102461,-58926,-5656,36860,61576,86705,79910,42235,14322,9774,-5416,-16819,4503,-9448,-61095,-30442,40260,-32166,-16990,467049,1708929,4559011,7398496,7622179,3967627,5954877,17070716,25889488,27482439,19644956,6879597,15163342,26428475,28876386,22305283,10753480,2783302,8556869,10492490,8513031,4819125,1702808,19872,-24279,-42365,-5855,55980,144429,143961,95177,12452,-74133,-102332,-106871,-59862,12832,80399,139278,90236,-27592,-55630,-49338,-4655,30785,134476,183606,130656,29149,-37265,-89541,-28199,9064,-7668,13154,288,-4547,-9763,5448,-73662,-44053,-8135,-47718,-72463,-46896,-46712,-86373,-86755,-75429,-71751,15290,113265,115181,88694,12494,-47202,-40245,13297,64417,92557,78276,58958,35916,-43565,-82919,-81377,-67887,19298,28402,-14765,-50903,-83133,-83702,-57564,-47119,-43185,-55554,-51208,-25713,-23022,11743,63128,83220,77278,45298,-3565,-23473,-28978,-61402,-33120,-32120,-83861,22686,118959,156322,177489,134575,51254,-52986,-86352,-24197,-34086,-64992,7924,104346,142623,143680,115700,59596,-12990,-68054,377,68965,114906,180220,197024,188610,113722,29540,-51225,-66190,-48621,21673,143400,276388,245641,133355,46784,42678,41626,-6031,-24187,-16344,15636,1231,33582,65875,66425,47760,17490,-12835,-46037,-65627,-39659,-28651,-2470,5693,-4439,35557,63321,84716,39394,-51260,-31001,27167,51486,-23372,-61181,12886,134599,203955,111796,-11492,-100548,-53172,29020,63980,65084,15830,-48051,-55057,-64827,-10068,73816,186819,178884,85951,3277,-73070,-137304,-157776,-114149,-44007,61734,122788,64502,-54064,-58984,-70074,-41242,-22556,3059,13047,-33348,-59245,-76359,-92433,12966,235475,502570,480198,255505,120098,24711,-13060,14499,-1089,-29707,-44659,-40179,27079,75114,67214,20064,-18820,-38848,-20149,11529,17406,39678,54745,47500,-27218,-65818,29923,81205,58543,25094,-8677,-63246,-79985,-65011,-72720,-83443,-69746,-73916,-62867,-47831,-33102,-68278,-105899,-37707,2171,36859,97215,107848,47573,3503,-6907,40427,82615,123588,167286,127872,22759,-41929,-25360,59952,83956,58061,-10153,-89884,-74833,49651,269348,354264,240076,101466,682,-87502,-67694,-41537,-53543,-81962,-27218,63120,87348,58173,-33964,-66232,-31348,-56098,-75048,-103780,-102533,-129358,-60341,-50308,-63283,49163,200534,240541,98265,-60848,12944,184487,275592,126115,14710,-54861,-116333,-71728,49817,72539,46065,4899,-27173,-95669,-135522,-154506,-120330,-58344,-33751,-60199,-73957,-60166,-73346,-77892,-52514,-68245,-115867,-117199,-96829,-25183,75749,105457,91670,116091,154030,270068,355184,303817,208881,63591,109782,376871,571189,555452,293063,103835,184050,304532,301356,269503,213471,192594,162468,106800,44688,17709,-7037,-57269,-82678,-60797,-28269,-10566,19681,-5713,-16548,-14505,-76474,-88985,-71095,-73934,-82145,-39513,32643,153626,208826,178457,89552,-29476,-99283,-133693,-118147,-61783,-15668,-27182,-59294,-50409,-37659,45908,134572,154455,225420,277203,266252,148710,54193,-27701,16492,31586,11583,-12392,-6386,43590,74876,124769,105303,-4233,52612,190684,158596,88310,50561,68009,37499,-46271,-103707,360,78369,91593,46447,3197,-11190,9582,38351,44366,18442,-71942,-3227,72301,93245,36173,11635,21297,15193,54480,113135,149386,114384,47097,34411,59357,51314,13814,-11118,-65895,-60197,-22969,9451,-19558,-98453,-49768,28745,54042,-1418,-45828,-11254,29601,55912,55291,58386,9100,-74971,-122908,-111409,23754,94491,40340,70268,115682,78428,19822,-42730,-50321,-12308,36385,101100,92892,47913,30735,20774,1566,10227,-6847,-9541,25007,91925,163043,105709,63112,14136,-61957,-151794,-88317,-65140,-23408,-4868,935,16189,38265,59935,17708,-29290,-105535,-99027,-74168,-31227,-17488,-28750,12131,141940,180274,148095,170155,189210,213344,256794,211369,178048,148680,188283,201295,88892,-40938,-36165,78668,112475,94293,55731,41358,54480,93975,75909,-21769,-26972,59587,85064,-6351,-87084,-64079,-54706,-74304,-122192,-62990,25294,70176,71755,36831,-33770,-21270,-13430,-2869,-827,9193,13712,-19974,-93671,-83616,-19824,27367,34225,-14435,-102820,-80427,-110364,-77242,-2891,-5220,-46316,-79949,-89592,979,85909,83181,21717,-23109,-50176,-63514,-65029,3381,117315,157455,87204,-26358,-99139,-107068,-128965,-83277,-17478,-40243,-69424,-61589,-84308,-79408,-14914,65036,145084,142536,78796,-1996,-47685,-32340,17720,-47351,-80796,-125020,-117729,-50197,-51195,-34530,-46194,-76248,-66559,-29737,23950,108401,185525,174268,147182,129161,134668,145488,64740,-18268,10140,52536,53378,62359,64661,12067,-45063,-55832,-25239,-6550,3260,-40149,-74657,-72980,-15519,-23427,-2429,31271,36215,42417,121399,162398,175807,141819,156363,162579,114734,19514,-96164,-143139,-135449,-88915,9950,70273,68248,-4721,-79623,-59050,-25676,-30745,-25598,20829,28674,-46023,-6203,70063,109385,91178,18848,-55347,-88611,-5024,77185,90764,73722,98770,108503,139022,349946,515815,379179,76818,-59604,-7773,-10020,-21687,5258,47558,59286,2407,-38437,16981,101435,194665,236409,177379,13034,-79970,-112994,-118240,-96099,28933,176287,200583,154144,91709,1952,-12344,-14898,-49257,19248,192740,194723,85084,-20640,-44026,-9524,23701,-3484,-38105,-21969,1169,-16003,-27974,-68830,-82474,7050,170835,270969,198535,66791,-77392,-131246,-102923,-69665,-12042,83670,32780,-9766,-64541,-36728,7595,40688,3019,-88458,-74574,-77217,-99271,-52412,-24709,-33159,7290,71958,83137,98222,122789,72134,34550,-12817,-33538,-59289,-113663,-120027,-72623,-73880,-43566,1672,42767,5930,-38626,-8887,47229,32032,-20816,-71986,-115464,-66269,-16642,-13234,41794,94036,159298,122946,78703,98585,120021,92102,34762,71489,117067,74276,-16193,-89643,-31809,20145,22728,81846,119235,53359,-56276,-86798,-72749,-87821,-38434,-26431,-47344,-50140,-25703,-73532,-7992,295551,600822,580351,368617,167081,51644,-8931,45465,78128,15803,-40287,-91654,-144866,-79070,56550,152578,88044,-35301,-119599,-55877,-26681,-18700,8370,24742,-11242,-105156,-3483,52784,23725,-74623,36456,131902,107537,-21253,-81977,-45663,-26937,-48240,-85531,-74443,-16097,62267,187578,49215,-21953,-26006,-30301,-59961,-79577,-91638,-86719,-27846,-65737,-112511,-23976,26890,40226,-20546,-74752,-33715,-41827,-65264,-69716,-96400,-122479,-113585,-77329,-26699,-13171,-43318,-87096,-72806,31110,80570,98231,7298,-110525,-3388,93741,108614,59185,49834,39805,47465,5805,-15788,-72091,-20893,-11296,-34377,-52981,-24681,24853,45834,37164,34446,103722,98559,-24041,-112121,-105148,-55966,-65791,-73763,-47306,-28098,4710,10400,-26225,-69276,-98123,-38207,127294,293852,291668,351689,340971,886,-61175,-65179,-71393,-58065,-48024,75521,186688,264541,264138,153677,61161,-30256,-93680,-78237,-68540,-74136,-5430,61449,106135,84988,-12717,-31457,30175,56347,-3428,-46161,29625,130763,101028,8608,-39940,-20691,19586,-9082,-73513,-95112,-55912,-17340,23865,67831,64750,60683,-12076,-109554,-116021,-103987,-107949,-79435,-31027,26909,-813,32061,76865,92225,82560,81880,13532,-27709,11342,13238,-31628,-51920,-44471,-26913,605,10630,80127,185194,318896,305594,213214,59839,-60403,-80058,-24959,36842,88318,36347,-48059,-50031,-26342,-47071,-42513,-53240,-96203,4949,66452,94924,135957,156927,114874,48069,45466,63602,76626,12662,-16978,80821,146805,141001,107861,32101,10557,79086,165713,174221,88362,625,-20142,-64428,-123644,-96885,21447,75232,152051,223230,206539,86017,-1035,-54388,-83941,18009,106370,201295,294096,148149,45199,-36631,-14386,35396,1633,-101575,-77983,-15325,59152,145118,202537,234314,268255,247946,162736,113555,57461,48380,34398,7433,23488,80739,38835,-88400,-51422,-24428,-57349,-76916,-31493,86304,153608,106194,29132,-46947,11572,72050,86562,85231,47668,694,-37632,-74575,-31092,-29948,-31491,-43473,-66662,-45803,44833,101529,47619,-34876,-50722,-6054,75066,171884,115306,2785,-43392,72909,217903,193538,130371,33787,-59876,-76801,-77472,-20018,1596,-16691,-42316,-25455,-21155,-44994,-85594,-34347,-10778,-41272,-91855,-26076,-29908,29016,113487,64328,43434,1320,-7285,-15741,42740,103192,128247,64658,4502,51606,149209,268116,412790,320646,140897,71324,-3383,-72731,-130641,-111227,-71133,-76896,-79508,-61270,-22208,-41035,-89354,-118533,-77236,-47894,-62546,-83125,-58025,-7304,111171,305389,367345,301771,141885,-1213,-102613,-72991,-21033,27767,34744,-45988,-48079,74179,170969,108899,-22448,-50843,-14662,-7966,-280,7310,-15424,-27113,8753,21014,-68996,-114381,-41037,1824,26991,18489,-1537,-5453,-16009,-41723,-5689,25609,14095,-17865,-55861,-110457,-114721,-54279,-7601,13929,22309,18941,-2105,-18213,-15028,-25731,-62567,54780,153776,189518,65618,-59580,118001,165221,98018,42862,12773,-59862,-118212,-78046,-9975,17495,71506,123625,99286,54875,46113,33556,13084,33440,79553,69028,16421,-67997,-101280,-120576,-95830,-4287,36457,17511,-15386,-6186,-6116,-8099,-60268,-96168,-22267,-19457,-67977,-81578,-61740,-51336,-40713,-23698,-34351,-37610,-23770,-26354,-28776,-38748,12466,58286,71272,21533,-10793,-8390,-29216,69304,114930,40502,-18001,-17695,-21579,-63430,-118025,-10707,107074,125716,10414,-54555,58156,166038,255289,244556,89571,-73807,32190,105342,128798,75485,8890,7735,46555,68647,55418,-14656,-61130,-44761,35312,104339,128906,102481,67120,46793,29818,-13339,40404,81309,40850,-67170,-76155,60322,173646,261181,328211,249130,127592,19553,-57241,-80000,-73492,-93959,-86185,-41670,-24574,-23394,-16939,38118,104283,130812,45324,16399,15921,-48886,-55638,-22128,31415,46730,2468,-52585,-59475,-62142,-69631,-62321,-42052,5997,33474,62411,30292,-30068,-40526,-33529,-38935,-83486,25511,124747,4498,-79908,-41006,42996,82330,92716,100474,161940,206879,192343,99044,-26646,-75565,-27435,33403,62828,48548,41023,44483,17428,8926,-26907,-26381,-57185,-64186,-44363,-10040,29647,-7897,-34060,-13729,1333,-47445,-55435,-49493,-26825,86218,216696,200666,134506,52123,-34272,-106835,-84665,-26626,54681,125385,81803,-13991,-73809,-96256,-74504,-46537,-52780,-70767,-10256,7036,-14712,6881,-236,-39262,-56451,-4709,67737,136149,124772,14409,-23747,32920],[49463,32186,-23485,-14468,49939,112750,148100,56175,-20799,-68227,-79780,-65206,-29297,59372,74762,54382,82178,49739,7606,23058,10917,-45794,-114173,-147904,-130328,-113402,-110775,-106344,-47676,21249,46532,105571,121367,107540,33825,-60458,-44159,-1390,44690,72212,89463,116134,57393,-43121,-111776,-77642,-58900,-93723,-88906,-42484,-75016,-133735,-94403,-48752,-40372,-85805,-81416,-17548,13348,12255,-39253,21746,106117,197713,198667,73534,56791,19620,-32459,-26026,-3208,-27366,-110696,-135564,11617,81575,61083,61534,89884,103743,64153,-34623,-95047,-10362,117303,71816,-74364,18636,173523,200082,160431,205804,142170,67841,-33782,-19093,119762,121272,24967,-33929,42410,129399,169168,168776,78918,12006,8492,-17765,-62529,-148970,-104576,-26842,17802,-1075,-48319,-139715,-47433,12596,46214,24604,-58609,-97236,-65748,-79861,-102487,-32094,-55118,-49203,14895,118682,11799,-116729,-20748,139917,200487,137990,106693,74226,34516,200853,356789,242442,63354,-52416,-107876,-97085,-86318,-16957,124277,288430,314995,195899,2668,99342,227147,214036,149706,113822,75098,106115,117351,33081,-38346,65238,-37551,443398,1553380,1392436,12113130,30678765,51221135,63881192,60674702,38222469,16309643,60352216,99715087,120468453,121153044,97295617,52516901,14029562,45111956,64675559,64252839,51808087,32424613,13588794,2107872,651594,278031,146197,266401,-21188,-73766,-48542,-19338,52701,94977,58447,15218,29687,26066,40650,64364,101593,110249,49977,7897,52220,81883,14672,-63306,75982,245955,290887,99807,-53115,74200,300304,462874,462638,351933,218997,50451,-766,73462,121426,153832,110684,56498,56027,44719,-20443,-68686,-106569,-89963,-70224,-19978,70838,170425,269609,279678,191352,85580,21724,-31232,-37291,-65789,-80656,-65013,-36137,-15004,33375,88046,53564,-23355,-104915,-56935,24945,168146,239407,246271,202707,90014,11805,-48308,-19650,35704,59502,-29679,-93168,-15986,-938,-35929,-78835,-65711,-49109,-67508,-98790,-110427,-146574,-93323,-17118,65188,5128,382,38289,42886,-37031,-39075,17148,-9328,-54356,-31395,1165,-17529,-66947,-64365,-62525,-24522,65522,190677,303922,362522,364627,278765,129004,57200,12576,-21834,-27020,-24722,43173,209682,307693,135338,-2689,-64728,-82770,7310,17069,-5109,-27843,-16890,-45808,-61549,15013,102809,136113,70524,-50745,4935,116255,98191,-23774,-103736,-31225,-42136,-55610,-28790,-6900,-3653,-26463,-67333,-80970,-53087,-39203,-86587,-78131,-39553,14641,29293,23625,24739,13317,1114,-13584,-4167,50889,90974,187329,316122,327127,135688,17518,-123864,-69105,84142,237762,267925,125537,-35709,-65708,-17131,-43968,-100668,-37808,-27452,-35747,-33691,-36907,-50737,-6782,15256,-40983,-44656,-31759,-40329,-75358,-101272,-63596,-35959,-62100,-81070,-24712,5088,76053,234236,340145,78597,43196,42298,23223,21358,-12091,-38506,8804,74658,108430,75719,32753,-21291,-63648,-50751,-36050,-53505,-13288,90609,80151,62491,32637,-45977,-29312,-18887,29556,36682,10008,14489,61024,67378,47611,81486,77856,97896,116979,118096,69580,33920,5711,-17801,53147,161576,273090,271224,340087,379194,303855,164994,19097,-57053,-74244,-40318,-10890,-37629,-82119,-65690,9444,160441,320055,166789,4782,3592,-5172,-51317,102508,34219,1378473,419176,8619321,30230897,58578364,82105148,91421078,76062472,49071803,21876314,4606525,403033,873656,36748,-81235,215529,259776,13275,-107290,-57348,31773,21352,-12500,-21631,-37531,28469,88528,61197,28694,63319,5447,-69835,-46488,-395,-41286,-51797,-39147,278362,3106540,6683709,10023660,10806565,6360128,4394168,18363490,29871938,32534650,24100810,9791580,13543758,29056337,35133926,28495359,14229906,2567046,9724999,12405580,10204163,6000757,2193764,59936,19498,-94915,-52415,-31373,23811,85710,105923,77603,45836,-80893,-62734,46947,67156,21945,-55444,-38686,166262,382743,506810,298692,107677,47130,-29106,7446,101182,125217,88666,18470,33427,46632,-44062,-3087,163477,280448,174022,15850,-24196,42167,112632,115464,59897,-28969,-93658,-57643,-8464,27647,49035,77884,91846,60268,36020,34666,17023,-349,16071,-8980,-76816,-52467,19970,-42998,13331,685801,2458146,6044081,9520680,9773651,5186263,6886668,20320810,30976770,32920338,23607379,8311757,17502555,30763376,33654271,25979756,12494677,2990612,9790549,12036467,9828412,5662659,2035989,43319,-36578,-54463,-29963,14952,111335,139716,94489,-520,-88618,-107502,-100246,-48544,19984,78104,137059,96180,-23749,-70688,-76609,-28066,-752,86816,148923,123857,35220,-38922,-99717,-10765,39740,17430,43210,54448,51547,7672,-8853,-73664,-23374,1460,-51943,-82460,-77765,-101966,-9058,-11115,-33070,-66559,16662,136803,142499,103695,17431,-45346,-37078,19371,78287,113085,88350,47468,13163,-57001,-65062,-67308,-78965,-13493,-7764,-41256,-74523,-97887,-90435,-65258,-55231,-69977,-74838,-59708,-32284,-28633,3799,48526,48286,30953,4537,-34064,-43954,-36132,-56796,-34772,-37642,-82721,27462,129084,178935,201853,151162,51388,-71594,-106232,-26987,-32444,-62231,-9440,79112,110271,108720,84970,48136,-14158,-68202,8273,89822,166284,269442,295898,286852,189324,69817,-32336,-60919,-48637,19001,136980,267513,235552,118177,29517,32101,40365,-9160,-37590,-27779,15344,11459,36635,67803,69241,48647,17551,-10981,-38004,-58380,-37528,-25480,-23390,-44413,-50060,22563,68446,86467,25989,-75305,-51914,193,12570,-63043,-93291,-5213,132890,210573,110910,-18420,-115068,-70042,8015,41907,44381,-2250,-59536,-55822,-60314,-14875,61827,173567,179763,91963,11078,-68949,-133088,-148071,-107428,-53265,42486,100768,53572,-65426,-70507,-75600,-36800,-26051,-3882,7946,-38155,-65102,-86822,-102912,2793,217393,500124,522421,303693,151562,58970,19472,34689,11475,-23642,-44605,-33637,48635,99307,84687,37613,-4912,-39491,-28380,6298,13794,34974,47187,39996,-32003,-74312,23376,80141,62067,33132,13174,-37869,-70387,-64487,-80410,-98965,-86574,-94592,-87224,-68132,-39436,-56015,-98718,-39201,1847,30714,85762,105795,48504,4337,-4181,54215,112665,164019,217114,169912,45864,-33737,-23076,53290,71027,44063,-15288,-92243,-83937,39747,254406,340497,227731,90453,-1329,-90365,-57743,-19114,-23860,-72553,-16309,73900,93614,62005,-23347,-69974,-36537,-51437,-54757,-83225,-87588,-134528,-72173,-61592,-59969,56445,201971,243128,101694,-64458,6323,172989,296362,167031,40965,-40383,-115298,-56966,52867,65861,44380,-15700,-67094,-125182,-139063,-140553,-127156,-67986,-36112,-52502,-57904,-39997,-56986,-79184,-52768,-60355,-100995,-122587,-101498,-24543,84076,126292,120095,143522,171667,263161,331899,263912,166339,59948,171660,469360,627291,560487,263754,101845,201662,348245,364454,332660,262407,219953,180277,115163,45961,13714,-9860,-52893,-75847,-60280,-34951,-14640,28890,26022,20172,6242,-69472,-83320,-75703,-80834,-87507,-47162,37521,174510,243093,211360,98848,-20242,-103487,-145666,-112162,-59607,-28612,-56803,-101092,-92845,-76498,25229,141075,169809,217211,257780,263189,166582,73966,-42243,-26310,-9144,-13271,-23310,-4308,58814,111248,172082,133648,-1094,37344,170827,132379,61569,28067,64805,43388,-30612,-116116,-37137,27335,50418,16504,-19210,-25050,3523,42882,53442,25523,-58168,-4053,52735,56893,15761,1694,10243,13431,55695,94874,112587,72552,2047,-8977,32368,38372,-11997,-48281,-72306,-35910,-7450,23377,-9847,-91478,-43884,36998,56162,3486,-34356,-754,40695,75981,80525,80558,22569,-68774,-123355,-107048,34039,106769,64478,107957,159363,119812,55065,-16717,-47029,-18392,22425,81225,77028,34778,11517,7459,376,14367,-2591,-7651,26378,90649,174868,133865,78473,16983,-79721,-116763,-4983,10696,24286,32111,20028,26384,49179,76332,39345,-10627,-97541,-97127,-60374,-19568,-10436,-31347,3716,146268,193636,160184,182361,203634,221408,239645,184521,163507,148645,196993,215102,95950,-43328,-11960,102662,126395,98288,57211,50176,80407,153757,157152,36496,-24506,49681,76892,-9480,-99836,-108521,-85678,-89721,-132057,-68781,23117,79026,84523,45802,-11708,18859,34257,37257,31738,48396,47026,-6813,-87633,-77955,-15114,34650,41538,-14222,-100673,-69687,-101726,-71573,4002,10406,-33673,-74211,-94301,-3705,77237,80742,20646,-26734,-55441,-72812,-85338,-16334,110446,171956,101078,-11886,-77480,-93423,-116771,-88468,-26500,-47982,-64574,-39689,-55426,-75546,-10647,63553,119209,115798,66618,-6022,-73515,-52597,-9931,-87072,-100991,-137125,-96976,-38908,-44917,-21116,-19762,-48278,-47566,-21386,30727,113985,181027,166780,145719,143823,159064,161248,67618,-29679,-4428,30261,22583,44022,56701,-1528,-67173,-59612,-32436,-28534,-9397,-40887,-75722,-80939,-6190,-3214,2284,35433,39095,42396,135427,186652,198077,163885,173596,173253,123036,25177,-90944,-136449,-126751,-99082,-14505,37896,46508,-12809,-90088,-55999,-17779,-19697,-29169,-7065,-15819,-76169,33619,110390,154274,142344,46952,-40242,-89237,-1395,102502,129655,103246,118100,108723,128281,338828,531661,424282,108660,-42551,4204,3441,-9534,18931,64411,81676,23223,-18309,36397,125691,224047,255285,187227,26928,-69724,-105768,-125220,-97560,28460,170384,192756,141049,65298,-26681,-11595,-7352,-51603,-995,181008,231511,125320,16262,-31547,-28159,1748,3338,-28270,-20082,-3432,-6361,-16031,-69046,-87047,4121,163564,281051,231772,103036,-59292,-140152,-115480,-59194,-13195,77104,29070,-25816,-89015,-37574,13728,46913,20909,-74481,-102953,-82015,-81663,-36672,-24974,-24554,34547,115015,127079,127877,120785,71359,62490,38620,-3025,-45694,-86238,-81968,-61327,-72731,-42700,1501,39844,3749,-44120,-17713,42912,26965,-40977,-96598,-150064,-56446,-21703,-24266,45942,112649,178928,127541,72194,88936,116582,89198,23579,51257,103238,56258,-35997,-79020,-25219,19314,35219,107532,133313,61336,-63844,-111521,-83949,-95286,-39039,-30518,-49019,-45211,-15602,-54762,-30557,211915,468838,505511,371955,202885,87845,10130,36102,62195,3302,-47182,-93377,-142511,-83943,46175,142728,90894,-34054,-103398,-48807,-34024,-34519,-6629,10782,-29049,-91986,463,30642,-10737,-62947,61139,131438,95293,-40333,-86015,-45835,-30696,-52395,-79583,-56574,1459,71829,179674,33085,-37716,-31072,-21893,-58636,-88633,-93983,-39908,15638,-35561,-119326,-46873,8542,31182,-21907,-75789,-39601,-47981,-65954,-66338,-84089,-98366,-78529,-41541,627,9168,-25272,-74053,-78342,23000,66306,78407,-2874,-94621,694,95934,117150,69582,55024,43502,49491,-663,-24430,-76338,-22212,-14990,-36108,-50505,-23721,18524,45163,50775,53164,108022,84731,-42584,-132728,-103169,-45988,-62832,-80057,-45510,-17789,15413,17063,-15890,-56030,-86461,-33641,118078,239030,203912,262049,315362,13740,-37927,-38671,-54445,-22967,-9423,111033,218641,295196,287929,173386,79370,-24912,-90814,-75680,-59060,-76142,-8042,62331,107734,81926,-21822,-55596,3215,44217,-1953,-39281,36014,128133,90130,-6046,-43387,-16941,20962,-14279,-74181,-97926,-67526,-27731,25437,84143,84515,84504,16319,-83722,-93494,-87199,-99809,-72404,-27705,717,-38206,2470,55901,79055,69072,89496,23861,-24592,11110,19597,-19131,-33865,-23290,-11782,-2667,-2479,61777,164190,310934,313833,230054,75020,-44087,-62822,-14093,46662,89606,25796,-61463,-62440,-50095,-61425,-49594,-56516,-94035,7414,69127,98299,141046,160006,115104,44144,34208,48760,68158,-7789,-74459,20707,82282,87866,75337,29006,14155,70322,142906,145950,65275,-15098,-25756,-65881,-128921,-97764,22264,83785,182781,253647,231824,114163,19783,-39095,-84269,12053,102516,202212,289224,125970,23627,-40424,-6143,48830,31082,-72566,-93289,-26757,48514,132592,207050,257143,298420,284662,194927,126335,60230,52236,34943,3253,14324,63441,18553,-104550,-71680,-64843,-102588,-104986,-46472,77767,163569,116854,31541,-51453,17462,87649,108262,113752,78611,17194,-26798,-66694,-34678,-52732,-89738,-79512,-80937,-46585,53943,118229,66421,-28208,-80902,-57468,16907,110951,62006,-23806,-64444,53128,224103,207505,137453,26583,-68719,-61461,-71538,-28606,-6680,-17757,-41591,-21258,-12260,-30170,-95565,-62730,-32046,-47961,-100192,-40015,-39137,31454,134490,95028,53576,-5768,-18158,-17243,41756,99042,124668,78226,37915,89140,212875,355827,494477,388681,175749,42000,-40814,-107654,-112199,-83500,-60119,-83586,-99762,-57921,2151,-15989,-88630,-128018,-67263,-31039,-36129,-62361,-74696,-22642,105287,323242,400389,305490,122422,-29012,-125343,-73479,-10905,37557,37123,-46075,-42147,85982,190500,120996,-15747,-41321,-9312,-10961,-10569,-4433,-21275,-28019,2079,8075,-79904,-100309,-36678,-2574,18158,10901,-3793,-2953,-15230,-46760,-31328,-4130,-4038,-25849,-55962,-107852,-127170,-54926,850,19719,20238,10045,-9617,-17581,-11141,-23046,-67128,51360,153737,195525,63658,-60215,135556,226525,152095,70705,7081,-78748,-128600,-67258,360,25219,78965,114263,86983,48769,37997,17366,-3766,21236,73825,58168,-10408,-110083,-122575,-114340,-77784,9572,31905,-15048,-64925,-33798,-16985,-22052,-100315,-62123,7759,-16114,-72444,-83647,-62980,-48476,-16478,-2198,-21066,-33972,-25297,-16613,8554,22671,70832,111123,110152,27772,-17584,-5854,-1391,89739,121665,45054,-9605,-6615,-17002,-65224,-118787,-8866,112025,141206,30971,-55386,46880,156617,271086,276920,119323,-51615,32897,104536,120686,59506,-6941,-3232,42047,73889,62210,-12257,-48535,-23148,55652,106713,117339,89121,65367,63204,68558,55350,111314,141920,85548,-44571,-96192,39106,149514,236035,300031,231342,116953,6638,-71564,-88382,-75520,-90681,-85215,-43416,-18666,-6983,1090,58646,129050,164247,75104,36661,36740,-32800,-82962,-56735,2537,27385,-3592,-48732,-73115,-72859,-79985,-76164,-53171,13483,63989,101492,45623,-29840,-41401,-30951,-31649,-83021,12240,142076,24642,-78436,-52315,25106,54708,59928,70457,130885,171327,151464,68993,-29162,-59708,-21335,27538,47175,31908,22833,31825,14147,4383,-58542,-75595,-86027,-73600,-41234,711,46675,2638,-34008,-11304,14816,-23410,-36265,-42591,-33340,87137,212935,186907,125476,43109,-42881,-126079,-94496,-28331,60690,130176,95355,-2162,-66574,-101133,-69361,-42902,-56996,-71356,-11993,6128,11302,39670,5712,-52345,-61587,-6775,52426,112724,102187,-14059,-34359,20607],[48370,30590,-19606,-3220,55994,101863,106537,15255,-32429,-75181,-61877,-25681,-3006,47221,42549,32129,68469,54596,21729,34185,18669,-40709,-107681,-115668,-121080,-98186,-100301,-117364,-110890,-35873,22978,89480,105464,90879,12058,-63943,-34447,2099,43656,75788,99161,120322,40679,-54323,-112143,-66266,-42720,-60016,-71175,-38735,-81874,-140327,-102312,-64372,-53459,-90690,-82428,-22766,8472,14205,-23634,35555,118572,213205,193859,63759,59468,26569,-17766,5947,25978,-19154,-108306,-95737,52793,118527,73095,59466,100120,128084,94605,-8674,-83136,-10351,101592,61471,-58393,38652,179580,187630,133143,175844,139092,78932,-10287,-39306,81566,101684,36065,20920,92803,168746,205433,204279,117545,52780,45924,4034,-50536,-147935,-115334,-43004,-4023,-35065,-95739,-96850,-4999,37885,47753,11529,-72314,-95875,-52610,-56807,-84497,-53912,-81344,-83606,-20633,78926,797,-147135,-8149,190172,257357,183780,126715,78354,31965,183370,304278,195387,34114,-69787,-101708,-86134,-63628,10868,157436,334129,364582,211513,-39454,52703,185960,181917,129529,108339,72823,109514,119783,34575,-32533,59713,-44754,537130,1639740,1674939,13353459,33380990,55438722,69049738,65668939,41626514,17546222,62873727,105105958,127444483,127780486,102642709,56142391,14310744,47007348,67779080,66739774,53197409,32966215,13577258,1906070,725203,291158,125637,256216,-20378,-67565,-51307,-48200,10409,62019,28859,-12121,-16340,-36577,-8508,14250,40333,45690,7445,-4930,60547,89632,15972,-70115,82624,285803,349272,134363,-56494,50624,240334,360680,387876,322670,217474,61222,1685,45782,90913,140459,125698,68690,68341,56875,-12494,-64965,-101580,-83506,-63912,-19707,65272,150856,234690,242702,150754,53771,6008,-41818,-48225,-67751,-78601,-61961,-32442,-9566,38319,97710,65052,-19802,-115212,-59392,50586,201265,250629,233268,185433,79818,3121,-53655,-21437,34686,56237,-32089,-100383,-16246,1849,-35148,-80464,-70059,-53986,-69884,-97388,-102554,-118374,-46365,22118,42386,-13130,-11596,45672,67226,-13508,-45935,4365,-11897,-40725,-13918,12779,-7593,-81498,-91410,-85008,-45813,46501,162644,267783,324232,330222,251112,110021,46865,8886,-23729,-34689,-32637,47164,219834,322556,152366,22363,-45979,-67130,8775,7889,-17337,-33897,-25500,-55588,-62118,20554,108995,141764,76997,-39192,-3174,95219,72777,-46841,-92929,-22943,-26911,-39705,-35912,-18288,-5630,-18892,-62131,-83414,-61568,-54170,-100812,-71890,-25980,24882,31805,25921,24508,8004,-5941,-21795,-15853,44314,82928,174327,294969,321765,148584,31779,-118653,-88409,52567,196603,221551,105886,-29997,-86391,-45694,-72776,-82036,-23010,-9392,-3252,1360,-10594,-25106,11617,21070,-44043,-44680,-28360,-35069,-65732,-93317,-65851,-35525,-45355,-37769,-26082,-6851,60250,201038,267037,12502,30738,39260,22117,17222,-16752,-40890,7842,81126,115259,75664,36476,-16915,-60643,-50621,-43239,-71628,-42188,58526,46365,32143,16625,-47745,-13298,2681,50659,54642,32060,33599,81670,83984,62394,94246,83528,101180,117481,109155,59946,21640,-549,-8767,79799,222831,349063,293933,309389,339700,274838,142605,2190,-69860,-88409,-61195,-35870,-55654,-81115,-63801,13709,180489,333388,141361,-24116,-15758,-20367,-42456,98590,37877,1528287,432872,8783236,31688481,62154978,87237852,95384183,79704127,51941324,23492787,5094653,420279,849752,-2860,-71752,184988,228332,-5630,-123767,-72260,25325,29619,4525,5510,6225,73816,116124,73130,36186,67833,8712,-68398,-44358,9704,-27198,-27530,-31926,239304,3268704,7423999,11222744,12100125,7297546,4653539,19617693,32530626,36270276,27420795,11112129,14616701,31058361,36956530,30126804,15562983,2789201,9697346,12642609,10453998,6162534,2263768,81151,6369,-95961,-36098,-21172,37684,110195,149651,155453,104850,-48519,-47560,58108,64764,12017,-65886,-30929,179015,405315,536221,347050,131922,59174,-16452,27132,115824,128994,84078,13606,28451,54164,-16135,35113,207616,314962,172657,6474,-40997,52737,190271,190510,100070,-7657,-80000,-58636,-15444,15039,34043,66016,101135,81401,60088,60243,38278,14253,24920,-9400,-81235,-75354,-1777,-53049,24321,853014,3110141,7218480,11105172,11366373,6135285,7315796,22154626,33933657,36105265,25971857,9213676,18539303,32839850,35966715,27749067,13324725,3008455,10318206,12705820,10437125,6109539,2224684,60978,-49409,-62131,-42914,-22800,73498,128276,89127,-17593,-105212,-114073,-95093,-37088,26684,72844,129457,101066,-13307,-72213,-83697,-32630,-19892,43538,110426,111651,38511,-43802,-106645,7970,71417,46259,77196,104674,101471,28804,-21773,-69469,-9379,6609,-58458,-85143,-57546,-20489,86825,75975,14291,-50790,18189,158540,167028,115129,19934,-45353,-36723,21253,86586,128664,95863,32791,-17795,-74080,-48576,-52378,-80340,-46462,-41737,-63519,-94819,-113324,-99662,-73584,-61180,-95046,-86220,-64605,-39309,-36640,-7143,28811,7272,-18254,-36607,-63379,-62704,-42805,-55560,-41160,-49066,-84308,28326,132345,194304,218707,161119,47370,-89987,-116100,-27171,-30318,-59730,-24491,54162,74762,70002,52472,34289,-17415,-70086,13323,107991,217717,348850,375278,365384,252649,99595,-20670,-59954,-52885,10316,123039,250402,223053,108283,22022,31107,48410,-3421,-47613,-39651,13739,19966,36859,65494,67267,43857,11884,-13778,-33746,-51353,-31832,-11699,-21236,-82504,-101286,3891,65752,80388,11034,-78165,-59378,-23685,-23857,-101391,-124631,-26915,123725,205543,102497,-28294,-116831,-90178,-18362,15169,21174,-19220,-63757,-52427,-56743,-23527,45481,151682,169130,91375,17576,-58288,-113614,-127413,-99397,-59243,28622,88762,55954,-63991,-81569,-66266,-28542,-27032,-5212,11059,-34794,-68135,-96981,-108629,-6688,193174,472980,534421,333441,171981,88082,47850,54291,32197,-6952,-38251,-26564,68406,120796,99518,52593,6497,-39492,-37316,6,9115,28752,37420,30002,-38949,-85254,13915,75890,63438,40009,34750,-12972,-63084,-66335,-89435,-111568,-93172,-104295,-107863,-91887,-50844,-51112,-90662,-45621,-3608,22230,73535,102884,50952,8120,1378,70008,145466,206975,264660,207449,64533,-31390,-31604,34665,48582,24939,-22375,-89152,-96129,23061,229904,314828,204658,71459,-9896,-96768,-47712,3004,5298,-58927,-6456,78654,92081,59139,-16327,-71874,-41086,-45713,-34654,-65364,-75550,-120523,-82432,-71583,-57133,57334,193481,234827,98916,-71069,-3804,154395,299296,198689,62217,-32293,-124178,-43773,51933,53190,36545,-33802,-107197,-155762,-135619,-127260,-134090,-81709,-42075,-48034,-45949,-22975,-38054,-74457,-51826,-50773,-83146,-118255,-107487,-26995,87931,142326,146730,170174,183659,246467,297415,218928,125439,70059,235829,542559,643456,524876,216352,92155,207395,374329,410052,378596,295641,233642,187967,117440,44173,6966,-16666,-53208,-74119,-63999,-46077,-23480,31908,50655,47353,17612,-67608,-80533,-83230,-91019,-93622,-54262,43159,189800,265112,231711,99713,-13199,-98424,-123704,-94473,-52662,-38724,-82525,-125308,-101392,-111802,336,137486,175433,201491,229849,246396,170653,80697,-64604,-64050,-44582,-39327,-38063,-6688,68690,142980,210159,151948,-1644,16488,138435,94787,31597,10917,56746,42312,-20230,-96024,-75742,-28236,-216,-20685,-42785,-40212,-6270,42870,60008,31912,-48428,-8207,34094,24622,-2934,-9394,-1237,10272,52184,73491,75670,31387,-46429,-56290,9111,35865,-8806,-43951,-29726,-8122,6226,33896,-4372,-90146,-40824,40780,54766,6413,-27757,3463,46730,91060,102069,98537,31470,-66011,-126026,-106195,37148,105024,80202,146568,202929,156416,83298,1809,-44666,-25792,6107,56719,55587,15531,-12025,-7172,-3195,13727,-4456,-11341,23242,84614,177540,157095,88686,14553,-102432,-62614,70737,90518,75998,64780,32250,29687,53712,86621,55816,1736,-90359,-87204,-49772,-12340,-8366,-38079,-11816,134201,188878,161617,186363,209775,221633,215779,151821,140569,138460,188610,210228,92562,-51876,3769,117548,132333,95672,52084,50750,91362,189324,214673,81913,-13217,39005,63282,-14809,-88998,-137188,-123123,-112895,-152241,-77936,15509,80846,87681,45707,2541,49579,79144,83074,70007,85851,72917,-2073,-88444,-76888,-14920,37534,44173,-18523,-99299,-65188,-98014,-68269,7738,23661,-21150,-68620,-103115,-15180,58841,66956,11523,-35027,-66064,-86414,-105488,-32751,103504,185806,116139,1669,-62400,-85954,-109052,-91160,-38028,-57311,-57824,-22753,-32927,-59142,-3310,58111,86200,82430,50591,-7691,-82646,-61153,-31162,-112063,-89301,-111508,-79735,-37374,-44635,-12186,4803,-21201,-31027,-17092,32175,111403,166518,151109,137287,149798,172347,165329,61312,-49254,-27661,-852,-15491,21258,46019,-17156,-92588,-63088,-40037,-49360,-19016,-39670,-77620,-93205,-2124,22578,16018,38482,34840,34308,141039,203694,213280,178570,182114,174491,123348,24482,-91252,-134655,-120021,-109473,-47212,-2984,18676,-23543,-88241,-56812,-18044,-15349,-29856,-30647,-62865,-85144,64404,144828,198095,200622,81158,-26550,-94813,-4752,122344,169560,133544,130375,97438,104336,303648,513357,446718,134276,-28243,13384,14167,-295,26892,73289,96634,38778,-1619,52367,146602,249084,265423,188858,35861,-62680,-102151,-131424,-95111,32094,166503,183482,122751,30568,-53708,-6365,-441,-54783,-29205,151904,254679,158008,50530,-5669,-30117,-27971,2269,-25251,-24760,-15605,-3173,-12716,-76957,-91123,-2032,144667,269949,246482,127757,-48901,-156775,-122255,-52754,-18745,62542,21874,-41084,-110349,-40911,13878,44982,30082,-48645,-103847,-79898,-64783,-18950,-20505,-13013,59302,150212,159315,141734,105874,60739,78464,80476,28887,-28906,-61156,-56566,-56248,-77030,-49233,-6881,28768,-3966,-52322,-29553,33174,14911,-69722,-123429,-118693,-35489,-23769,-42563,41487,123777,190196,125273,61271,75509,107559,79828,5518,18157,70437,23360,-61853,-69501,-26473,7846,39326,117071,128359,53203,-79489,-127580,-89502,-103545,-43575,-38515,-54910,-46703,-11054,-39729,-58803,122755,321383,403777,351872,227411,117833,27260,20016,36674,-16907,-60566,-100198,-142533,-91845,30735,124772,85765,-36963,-92186,-47890,-46807,-54647,-24902,-7182,-51221,-82270,-285,8559,-38952,-41750,73888,118138,73654,-62590,-88136,-47815,-36611,-57452,-75609,-46114,13167,79168,169867,18506,-52073,-39225,-19303,-58865,-89551,-70804,4314,53045,-10559,-104618,-69835,-13027,16330,-29572,-79366,-49090,-57617,-70367,-66135,-75504,-77891,-46488,-10020,21746,24359,-13017,-65134,-87051,7396,44343,50669,-18810,-82107,945,92665,122176,79226,60498,45618,47484,-8963,-32707,-78309,-23006,-20962,-43564,-55473,-28773,8966,41659,58015,60076,97722,59167,-65902,-153542,-102140,-43476,-67029,-90894,-45435,-10052,21845,19972,-6654,-39292,-69834,-27887,105762,187097,139092,187112,284326,25192,-20965,-19044,-24269,9444,24256,142792,248885,321906,304791,188394,92106,-25072,-92021,-77740,-53032,-59904,-6305,62361,106513,77030,-29672,-79980,-31362,19859,-9967,-40631,35079,116849,71498,-26067,-49402,-15552,19546,-23170,-78572,-97001,-75773,-34354,29223,96032,95589,99966,41086,-58269,-74693,-74803,-94791,-69667,-21919,-8566,-62523,-25460,33320,61568,52317,90385,30328,-24486,9587,25069,-8882,-19140,-6644,-3491,-12795,-21041,37941,136126,287540,307494,239134,88092,-28061,-48398,-7057,51355,84903,12188,-78730,-80903,-81546,-65509,-53273,-61159,-90342,8659,70192,99608,143531,159893,112655,40039,24273,32146,52317,-28225,-99021,-30307,10132,24015,37704,21394,12483,57342,116432,113959,39177,-33752,-34113,-70127,-135773,-101844,18322,87505,209328,282330,253896,139935,36872,-27930,-85677,2707,93847,193923,272792,99784,3497,-44122,-10705,45530,46606,-43895,-94150,-36937,33002,108749,195540,261352,307613,301767,214520,130002,57131,50162,29333,-5840,1416,42054,-4712,-114838,-83831,-94117,-108626,-97518,-56309,64317,163213,122115,32307,-54817,17504,94511,121176,133061,102988,30333,-17047,-57441,-35350,-56892,-117476,-118739,-98160,-52148,61145,139862,96708,2265,-75110,-92269,-34156,49098,6515,-53122,-89311,25208,214854,209152,135988,15577,-76126,-49133,-61029,-39295,-22794,-26540,-45212,-19769,-6758,-19459,-75155,-77994,-44225,-53119,-100275,-49069,-39547,34683,144010,112809,55290,-10425,-27140,-21861,35999,88938,113034,77267,49501,111319,266134,432218,548055,436010,207750,11866,-83699,-130327,-71692,-50734,-47659,-88260,-117707,-50668,26706,5190,-87923,-134483,-61718,-17812,-11118,-34793,-81280,-39949,95050,327081,417371,297072,96685,-62295,-130036,-65040,3975,49834,40686,-45798,-39456,94577,206279,130032,-11301,-36997,-9891,-18692,-24645,-19553,-29972,-32017,-7018,-6974,-89846,-88256,-33917,-7295,9647,2954,-8458,-4897,-19633,-52281,-60294,-37349,-26224,-38888,-60218,-106105,-137419,-58837,4720,22853,16113,-2661,-22091,-22078,-13030,-26308,-71082,46386,148204,193162,58143,-62293,140042,272851,202237,96899,-3352,-97795,-115876,-55319,10297,33711,83633,100586,72353,38372,24378,-2302,-23812,5622,60161,41827,-35313,-133986,-107015,-93899,-54715,33765,49825,-17329,-95290,-61178,-31243,-37914,-82562,-21209,29193,-17928,-78466,-86791,-66995,-45156,4604,13359,-13598,-32928,-25455,-5672,45682,79934,123665,156677,141686,31747,-25370,-6086,21504,108140,128799,50301,-2411,-935,-17295,-68839,-115745,-12200,108565,149500,53547,-52442,25956,136114,276523,311161,170819,-5658,36233,102009,108800,42732,-22117,-16491,30840,68606,57551,-15934,-36213,-165,75919,105637,98154,67132,55542,75648,111533,134506,192981,204174,128360,-23937,-117202,11457,115511,196760,254125,201199,98987,-12050,-91866,-101809,-81225,-89952,-85921,-47620,-15512,3842,12313,71924,146999,189342,99624,54215,57603,-7239,-86969,-95728,-34237,-493,-16034,-48548,-86117,-85876,-93118,-91785,-61151,25060,97210,133234,49651,-35830,-44434,-27979,-25001,-81630,-5527,148363,42527,-78687,-66690,1579,22234,25477,39695,97989,131221,104128,35462,-24602,-41288,-13948,24489,35129,17592,4212,15294,3631,-10721,-84324,-124769,-118876,-85484,-42503,6101,57823,9080,-37107,-11122,28530,822,-18953,-36928,-41683,76111,187182,153743,104040,26536,-55427,-148362,-106190,-33924,61252,126228,101368,3853,-62302,-97422,-64852,-44419,-65992,-73592,-14004,13480,54387,74139,14419,-59848,-66239,-11561,34294,83132,72018,-43240,-45481,5653],[41501,23330,-23067,-4131,47529,74472,52500,-23062,-45658,-81313,-48775,10947,20204,21199,787,3256,52613,56887,28436,37650,19467,-40655,-101271,-86073,-76101,-39961,-39787,-65947,-109424,-87019,-5266,64923,84479,69538,-9781,-66161,-32066,-4146,32063,66766,92552,104466,11488,-72026,-113642,-61669,-31821,-31948,-45439,-22630,-86340,-159357,-121305,-88215,-68945,-94657,-87249,-35801,-6686,4062,-16875,43341,125193,219406,174437,43430,51583,26595,-7066,28989,44771,-17651,-105379,-66735,81831,139180,67643,45447,96831,135953,110263,8791,-76856,-18154,73958,35870,-59363,40910,164879,157871,95184,132203,123476,77282,-3350,-37813,62985,97612,59299,67479,127679,195755,234723,237333,159625,102720,90460,23069,-42321,-144113,-130755,-67955,-37058,-80917,-118003,-51469,26099,51410,39766,-10155,-92288,-96018,-42260,-38096,-65023,-72747,-104241,-116501,-52132,43188,-3752,-125623,24424,227670,296914,216859,136675,74990,22539,153705,239101,146123,5649,-81368,-94238,-77785,-47392,29369,177533,362418,398657,220967,-75180,395,130964,139244,101715,96192,63284,101531,109829,27160,-33829,41885,-57642,614225,1604630,1838062,13556607,33488993,55328598,68817608,65533533,41789391,17334009,60357937,102159126,124346534,124253394,99795432,55253781,13376187,45141306,65572409,64073446,50418268,30904040,12501007,1576514,752328,283361,92783,219259,-27795,-66558,-55684,-80189,-31966,20838,-12946,-42712,-63234,-104973,-49396,-34316,-19965,-12961,-29058,-10400,67448,91935,12617,-80574,83492,316056,393710,161996,-56547,21508,173703,256416,311960,289639,210251,63697,-3612,3492,44121,109698,124765,69094,69163,57810,-12811,-67754,-102892,-82919,-61974,-22140,55244,124576,187734,189945,97634,12130,-17917,-60375,-67008,-74823,-79397,-62676,-34563,-11610,35737,100894,70698,-23787,-131874,-61250,67746,213912,239956,204183,156289,62026,-8920,-66689,-31987,24426,42897,-42645,-109825,-21075,-2381,-41070,-88099,-76960,-60616,-74053,-98260,-97415,-90639,11993,53794,9636,-35296,-28448,46193,80908,2701,-39115,-2462,-10705,-27377,-3829,15407,-5140,-91776,-114294,-105852,-68375,23881,128215,219983,271244,278103,208441,80664,28256,-3273,-33521,-48193,-44636,45383,220949,323336,162860,46951,-26471,-56514,4592,-5305,-32481,-44203,-39117,-70021,-67800,18898,106570,138624,75669,-33146,-10407,73664,47892,-67574,-91676,-24114,-19207,-26876,-39168,-29201,-9851,-14975,-59957,-87502,-71459,-71350,-120151,-67246,-14901,30971,29532,22788,17401,-4464,-19300,-34460,-29514,33810,68663,154696,261808,296167,145103,31636,-118943,-111087,12598,143356,160238,75913,-32317,-105787,-76102,-101497,-68099,-10957,8603,32152,48042,30510,4124,27826,22146,-52019,-51262,-32459,-37567,-62900,-86590,-69952,-39725,-35105,2242,-4545,-7172,48395,167803,193020,-49909,11324,28526,14571,8036,-25902,-47917,2245,82280,117403,71820,35875,-17619,-62155,-56160,-55419,-92443,-65467,29394,17572,2624,-4667,-54784,-2839,21541,69585,74185,61919,65762,114709,109910,79449,101638,80897,95563,108848,92470,44354,5995,-10925,-4876,101150,280687,408360,296161,260583,283293,231970,112003,-17826,-80989,-99705,-80294,-61579,-77413,-83962,-65632,14049,196957,332877,107265,-55348,-38243,-40012,-38861,85772,27997,1539462,412705,8267471,30626947,60777897,85393588,91672428,76914940,50579338,23174343,5153687,420859,781264,-46890,-63689,144468,182167,-31939,-144074,-90389,13950,35228,22854,40835,63352,128020,146599,83860,38951,66297,7736,-67596,-44025,11442,-21042,-5712,-12600,183314,3173856,7582387,11540312,12436993,7660884,4559991,19316855,32626748,37214209,28693419,11613520,14521744,30564041,35809232,29341757,15667267,2812987,8900316,11866773,9860047,5819700,2140853,84536,-12258,-94841,-21970,-13814,47904,136929,201810,237644,159690,-13302,-29081,64614,58420,608,-74931,-34847,175330,406062,536876,383375,152152,65210,-5930,45734,128082,128375,72449,778,16509,53111,1822,70443,254074,345778,169227,-3038,-63462,48470,250949,261225,138756,13928,-65585,-64621,-30019,-3945,13920,48901,104486,102560,83528,82611,54182,23243,27480,-12858,-72101,-101243,-27882,-66922,16072,941402,3551513,7871970,11864283,12109538,6640564,7156777,22227460,34207724,36442423,26296013,9417465,18074706,32263877,35375475,27276310,13081855,2826880,10037721,12372050,10224501,6077943,2234407,68124,-65095,-66407,-41415,-53561,31284,107145,75689,-41611,-126568,-124776,-94687,-30948,27555,60195,112385,100936,1515,-53805,-62572,-20751,-31498,3234,67610,92265,37145,-52044,-105162,22479,96932,73331,108872,143915,137897,46356,-34077,-67940,-4008,4820,-69647,-81015,-11991,65460,181478,163721,62149,-36879,17181,174018,184368,119706,17182,-50068,-42039,16056,85897,134899,98078,18516,-51941,-91082,-37945,-41630,-74758,-75870,-74778,-84955,-114646,-131715,-110724,-82524,-68121,-119148,-90180,-69037,-48747,-48400,-22609,2556,-38988,-64589,-73957,-92971,-82287,-52507,-59856,-53111,-67280,-89923,23033,126344,199195,225048,161998,37881,-103189,-110543,-26463,-31011,-60294,-39536,27622,34627,26485,18653,17585,-24206,-75627,13493,122354,265071,408257,424000,412146,293975,114537,-17969,-64702,-62692,-5351,101158,224904,206398,100119,21176,37737,64299,11371,-52754,-52830,9196,25079,32815,57287,58807,31908,-411,-21648,-34288,-47843,-27095,6368,5828,-59426,-113634,-15816,54344,65854,-4280,-63486,-52753,-38244,-40487,-92671,-114301,-51840,107392,190043,88346,-38100,-96954,-95523,-47181,-15113,-3675,-32964,-59144,-45740,-54459,-35975,24850,122664,147275,83828,21387,-45983,-91408,-106892,-92300,-60876,23675,90064,74785,-41291,-65764,-43121,-19684,-27462,-3627,18548,-24653,-66620,-104942,-109539,-15313,165043,425775,516702,343144,180076,109375,69574,69707,55447,15501,-26216,-18211,86544,139516,112001,65250,15258,-39611,-46496,-6501,4313,21817,26140,18169,-47478,-98606,1441,67978,61980,44743,53857,10871,-57597,-69995,-98577,-116764,-83403,-91362,-106619,-113871,-65217,-51817,-84451,-55952,-13389,11750,61273,100483,57111,17041,10641,87747,179951,251092,306024,237194,78173,-34191,-48597,8143,20927,3815,-29403,-79949,-105384,1001,198235,280132,173622,47382,-22180,-103454,-37547,25015,33920,-42273,3707,80481,86512,53039,-11021,-70166,-42083,-36497,-13787,-49142,-65421,-107859,-87321,-77950,-54978,53969,179030,220121,93278,-77988,-16613,131352,285328,218605,78102,-29877,-132177,-27947,51012,37839,24598,-42813,-118206,-151920,-125763,-114095,-136493,-97080,-49677,-45508,-36406,-7311,-16635,-60272,-44036,-35265,-60640,-102659,-110645,-29478,89983,155205,172197,196204,190807,223857,257843,175618,94675,91320,294615,586154,616677,453224,157703,77881,203781,383558,436823,405834,313230,236115,188650,117184,42975,1164,-24376,-55295,-74009,-68401,-57871,-33384,31811,69138,66563,23349,-66860,-77908,-90500,-100683,-95232,-53675,54472,202450,277339,242574,97474,-3767,-81756,-99213,-73318,-42403,-44226,-98718,-116046,-80882,-132244,-24310,128351,175177,182370,198087,219397,162604,76711,-88230,-75172,-63148,-59861,-52611,-10110,76033,171387,240003,163624,-1495,-4002,100818,52923,4163,3501,47386,38556,-10196,-69118,-96896,-80566,-54336,-59148,-61737,-52826,-15414,42320,66979,39506,-39982,-11264,20487,555,-16853,-17585,-8635,10099,48871,54944,46886,3087,-83089,-93516,-620,50488,36690,22708,42897,28126,23331,45356,852,-89909,-35787,44907,55274,12282,-21209,5932,51551,104279,122823,115740,39877,-62220,-125661,-104576,35905,89860,85492,181288,241261,186843,107258,17591,-39708,-29746,-7173,33424,34006,-4393,-33410,-17982,-5003,12827,-7029,-14787,21376,79516,175340,177609,97771,12207,-119947,-10476,135868,171514,133662,96857,42286,31311,57353,96408,72405,12534,-84831,-75684,-38506,-4465,-5709,-41793,-24229,117266,175720,158919,188172,213031,219043,191690,120811,116412,124071,168735,192679,84450,-61529,15219,126888,134596,91585,46104,48869,92710,203313,246873,113116,6211,33945,50648,-17431,-65597,-98884,-160579,-135744,-145200,-81700,9068,81357,85532,40694,13596,76196,122157,132428,114901,125860,96699,662,-89458,-73476,-12562,42210,47679,-22233,-94999,-60326,-92825,-61470,14533,40539,-2135,-56498,-107514,-26321,38719,48876,1732,-40647,-75578,-97963,-116288,-39087,104054,206091,138737,18953,-48010,-78929,-100830,-85801,-43363,-58902,-43892,-5303,-11770,-34079,12340,55318,55737,52354,37439,-3661,-63996,-46538,-33519,-108887,-69625,-87974,-66077,-37667,-43078,-1140,33648,11296,-10715,-10130,35102,107756,150214,135134,129243,154198,182023,166061,54547,-68193,-52068,-33550,-52687,4730,42676,-25112,-113345,-60779,-41917,-62411,-20584,-31548,-74251,-102858,3291,55118,46616,50600,31365,25477,145254,220239,228272,192780,189152,173878,123242,24996,-89587,-130754,-110416,-109546,-78676,-42236,-5067,-26768,-69397,-51826,-17962,-9748,-18955,-30001,-77452,-54880,91896,176867,243487,269613,131172,-7065,-96938,-7638,142426,214461,170156,140860,82413,76524,256067,471183,454050,160731,-9296,28473,30580,13428,35662,80884,111110,56459,18983,72195,171353,275779,272919,188934,46278,-52045,-95303,-124150,-83759,43326,168692,179075,108423,-1500,-58713,10871,13883,-49672,-56559,115416,268124,187145,85190,29869,-11169,-53143,1076,-21087,-28301,-28027,773,-10419,-84577,-84504,-2822,122545,243517,244875,143186,-40649,-171359,-113112,-44388,-21674,49825,20677,-44784,-108917,-40111,15530,43404,37496,-21419,-79427,-67888,-42941,6060,-3948,10834,91474,186681,188550,149329,88500,49149,90130,117683,61807,-11321,-41396,-37064,-50592,-79244,-55818,-16263,16774,-10608,-57007,-37713,25065,3199,-98563,-126204,-69491,-543,-12392,-59877,35070,133203,198309,122517,53169,65851,100616,72142,-10073,-16825,27516,-16582,-82005,-57033,-27921,-4732,43108,119132,113812,36856,-92361,-103068,-80647,-103235,-44492,-42543,-56917,-46890,-5403,-22884,-82766,43029,183797,294755,317143,245265,146816,48390,6246,9817,-36952,-72465,-103558,-136581,-95402,17118,106577,79989,-37177,-79937,-46245,-57612,-70918,-38007,-20860,-69179,-70038,1402,-6956,-54432,-18763,82783,101759,51897,-78822,-81692,-44910,-37768,-57036,-68508,-35429,25596,88792,160270,8523,-58142,-42961,-15489,-53792,-78092,-39095,49218,88198,14464,-80879,-82943,-29693,3423,-36087,-79848,-55487,-63349,-70312,-60757,-63229,-53987,-10947,23193,43186,39268,182,-53619,-90397,-8874,22145,22969,-32201,-66178,4777,91739,131853,96142,73954,53704,48845,-11716,-33272,-71710,-17096,-21978,-49039,-61128,-33899,1662,40081,63658,61661,79770,29380,-87577,-167818,-99180,-42828,-72095,-98414,-40060,1620,30533,25717,7322,-13838,-41101,-10361,100405,147273,102577,136401,255757,40594,-5165,-4661,59,38832,58072,176185,282697,348907,319459,204162,104522,-24632,-91021,-78027,-45551,-35770,6296,68347,109087,76856,-28279,-84857,-52720,-638,-20359,-45787,31352,101987,50933,-44523,-49611,-8049,23609,-28911,-81790,-87089,-72023,-30742,38175,105397,101575,110797,65608,-29630,-54848,-61801,-88612,-67976,-15665,-6961,-68190,-44748,15890,46225,37724,89753,38218,-21730,11652,34594,4586,-2509,10467,2690,-23887,-38379,16172,109120,257124,293030,245605,104222,-8209,-32019,928,55573,80125,1417,-93629,-99438,-102990,-49502,-45531,-57478,-79884,11441,73186,103001,147589,160414,110386,37683,19027,19353,34406,-35884,-42584,-27082,-41817,-41393,2885,14414,10399,44937,91665,84178,15238,-50447,-39393,-72083,-138871,-104334,14676,90965,234011,311600,276549,167769,54483,-17123,-84687,-5444,84565,181234,250182,74458,-12245,-45885,-20292,34204,53302,-15601,-72776,-37580,18557,79757,174203,252164,301090,302813,224251,128796,52855,46694,22443,-15034,-11052,20310,-28242,-119940,-85878,-94206,-87784,-79014,-58747,50805,156141,124803,35003,-53642,13396,94542,127480,145053,122978,43518,-5199,-44034,-31297,-49340,-72308,-126393,-113060,-60074,66020,162004,130579,43789,-41317,-85898,-56472,4229,-41587,-80587,-113681,-4837,194212,201520,129695,4873,-78193,-37108,-45479,-44345,-41824,-39401,-49515,-17335,-1013,-9444,-55963,-73066,-45940,-56152,-98297,-47745,-31957,37091,142408,119979,51813,-13481,-33122,-26575,28702,76089,96799,67416,47748,119557,306561,489405,568527,459241,233158,-10206,-127028,-111836,-29672,-16625,-33427,-88516,-119626,-37430,53080,25001,-85347,-134581,-58416,-6337,14156,-4451,-75618,-56225,83777,320331,419730,279896,68418,-94372,-102859,-43195,26060,67334,48204,-42056,-36001,103413,220544,137047,-8690,-36235,-14390,-29131,-40275,-35466,-39090,-37093,-16543,-21945,-96285,-76671,-29941,-9314,4701,-2239,-12732,-8821,-26630,-56816,-87766,-69708,-49362,-54278,-66238,-103160,-134887,-61902,5991,25136,12585,-16003,-36979,-29393,-17955,-32283,-72204,41633,139207,184753,51564,-64179,131752,296318,238537,116578,-16226,-112429,-91521,-39275,22591,45296,86239,84653,57458,25805,8240,-22033,-43229,-9912,42100,22551,-53861,-120242,-82182,-70884,-30621,62782,81853,1932,-96186,-85695,-46618,-52417,-52429,16009,42915,-22615,-83680,-89103,-70903,-39138,23330,24300,-10442,-33006,-22531,7007,80909,132570,172056,195480,163985,32213,-32775,-7301,40801,123728,136051,56817,4629,1626,-20398,-73016,-113338,-18355,100202,153959,79798,-42545,-1148,107697,271605,342201,233344,46018,43260,98280,95029,27178,-34623,-30190,14768,54215,43562,-20541,-20116,26862,98369,104627,76306,41714,42141,85525,157013,221554,282642,267272,170422,-2695,-131484,-18869,75497,147787,196757,163872,78176,-31771,-114137,-117300,-87912,-89328,-85417,-50788,-12638,11874,20118,81248,161760,208398,121730,72640,81227,25986,-61353,-120115,-74419,-33755,-31927,-49636,-92346,-96491,-104192,-103078,-60704,42575,132878,156503,45494,-44237,-46985,-24314,-19778,-81714,-23563,145722,59629,-77508,-78508,-21846,-8541,-3755,14568,69406,92434,55433,2482,-13677,-17741,-195,29900,31965,10966,-9131,-277,-10070,-30087,-91455,-140046,-150008,-95948,-44467,9627,65823,14800,-39673,-10503,43061,25183,-1095,-29023,-45919,59263,145552,106176,74006,6906,-67751,-169323,-115214,-39128,60315,117806,103113,7679,-57930,-90636,-57976,-46816,-75237,-73290,-10207,34984,105761,106943,25532,-57084,-65542,-13676,19445,55477,43328,-63964,-52330,-6321],[38887,20256,-24130,-6641,35631,43864,3232,-42525,-50075,-76839,-33487,50453,46343,-5225,-36749,-19551,45878,63523,36328,42895,23086,-35487,-87482,-54146,-29094,14022,12958,-24692,-74443,-91272,-25011,44419,69308,54372,-19033,-57959,-26628,-9437,20910,56045,80351,80816,-17399,-85943,-108438,-53886,-17203,139,-6484,20701,-61698,-183512,-142470,-109111,-74822,-89969,-86959,-46505,-22189,-8766,-9759,54659,136235,227206,153068,23758,44194,30280,8489,51168,61655,-14190,-97533,-42270,104033,149430,54850,30775,89570,135364,119035,26201,-66901,-23043,48010,9683,-67105,34105,140194,123362,59071,87688,104865,71137,-3695,-25941,62496,106947,87176,103969,151912,215986,264175,276609,215529,173958,154473,50623,-28255,-132484,-139702,-90849,-69884,-102496,-64576,-2981,54574,62490,32033,-30136,-107674,-88837,-27079,-16219,-40134,-69770,-106376,-126417,-68504,23375,10331,-72724,74901,254465,323127,243674,145205,73160,15864,123234,176232,106022,-12199,-77991,-82109,-66791,-29902,46739,191600,377695,419942,229534,-88868,-44189,75688,97369,76500,87819,57388,92335,97012,20256,-32767,21848,-63454,674054,1462865,1861934,12695754,30991357,50912067,63224602,60290101,38685222,15747938,53286730,91433636,111767020,111249025,89307888,50039454,11418738,39891930,58538628,56823474,44023878,26630252,10558371,1174542,739321,266335,60665,167548,-34055,-62248,-53270,-104527,-64644,-18041,-51017,-48437,-59088,-89692,-55906,-66071,-67125,-52399,-46983,-3474,78301,96225,13335,-84623,87632,342701,426913,187573,-46085,-2093,114006,167252,246519,261454,206471,66948,-6708,-39266,-3966,75715,117610,66111,66899,56048,-12999,-68434,-101970,-79582,-56527,-19777,48032,99369,138744,133013,44249,-27621,-39562,-77195,-83759,-77058,-74126,-58097,-33505,-12253,34742,107509,81847,-24313,-146167,-54728,84020,215486,218942,171121,126380,46020,-15406,-79051,-41492,15956,31017,-50554,-112891,-23179,-5669,-45376,-92952,-77548,-60636,-71665,-92975,-86873,-56632,76677,80642,-18938,-53797,-43483,43827,85157,13067,-20569,6620,2815,-8683,6560,15885,-4479,-93209,-121682,-116519,-82810,7266,97966,172776,216622,221156,161661,50513,10446,-14991,-42334,-58796,-53156,44024,219485,317784,174518,76667,-1347,-43009,3494,-13045,-40715,-49868,-48776,-80661,-70922,17963,103369,134328,74078,-24972,-8719,60649,32029,-78410,-92412,-27022,-11883,-11617,-32950,-31625,-8226,-6659,-52544,-84928,-74694,-81885,-133320,-55914,1947,40759,30913,22720,12208,-15085,-30106,-42837,-37091,26442,55839,136752,228216,263349,135306,27709,-116503,-127967,-27070,87665,96031,44655,-35128,-107365,-98079,-106746,-53476,4801,33025,75435,106128,87348,42731,48879,26027,-56819,-56340,-36343,-40220,-59567,-76591,-67956,-40417,-25273,37940,34671,14412,53900,149750,138560,-98342,-7265,17896,8146,1174,-31986,-51887,-169,85569,122195,71910,38511,-15742,-60956,-59649,-64884,-108393,-76822,8133,-1923,-19972,-25082,-60265,8999,45074,92761,98158,95270,100901,147445,134237,93966,105972,76719,88178,98038,75258,30095,-5234,-17810,713,123632,337225,451859,285012,206884,224483,188389,84798,-30721,-83440,-102704,-89585,-79292,-95408,-83974,-63419,19057,218101,327656,75778,-80729,-56031,-56624,-34303,71758,11235,1413813,366065,7165897,27241138,54701993,76919202,81025370,68247474,45257547,20994277,4780862,410612,683123,-87467,-54796,102524,130458,-59001,-159001,-104184,5402,45735,49766,91102,137943,195327,185430,99456,43221,65521,8826,-61215,-39658,10839,-17327,15961,16013,119129,2838662,7130887,10920686,11759314,7389756,4134485,17516967,30145145,35201977,27697742,11217573,13288521,27683830,31922619,26299994,14534134,2637710,7480163,10222223,8532940,5037761,1851010,76036,-29205,-85840,-3690,-2358,62085,177198,271595,323243,207272,17725,-7417,72125,53640,-7534,-78418,-43704,162119,391712,516372,411260,175927,75765,11662,68795,143043,128551,59957,-13435,3909,48888,14912,104741,303581,373003,166843,-8116,-85184,35377,294256,327599,180136,40639,-46327,-69309,-46610,-23336,-5194,33031,107441,128687,111825,106511,69191,31297,28720,-12195,-52588,-115740,-52957,-78851,-2187,944527,3711839,7893583,11666729,11873798,6613816,6440758,20532253,31757162,33878452,24526249,8889251,16201789,29152169,32000648,24657262,11814898,2478922,9006459,11103297,9237904,5582900,2070768,68555,-78375,-63704,-27667,-67985,-8058,81277,57985,-67988,-147979,-134942,-94769,-27209,25190,43498,89581,98849,23739,-16841,-23832,364,-37618,-31361,25523,70287,35831,-56949,-96191,34450,116834,99567,138991,173469,162453,61173,-40216,-66881,-1369,715,-81399,-70807,36845,149515,266735,247121,112281,-22752,16790,185009,196428,120472,12529,-56278,-49826,7005,79020,133583,97684,13009,-68274,-83143,-30891,-33238,-64556,-83439,-101988,-103488,-131591,-129492,-114134,-87171,-74444,-110557,-87707,-71283,-57440,-60216,-39042,-26383,-83304,-84640,-83376,-119058,-100382,-63283,-66623,-66664,-88252,-95634,14443,113939,195161,222684,156267,26685,-101030,-91191,-22266,-32385,-61883,-51965,2172,-6893,-17699,-10488,2040,-31898,-82698,10997,136694,307937,443825,439258,423674,310193,115784,-21689,-72563,-75423,-25110,74670,194486,186995,92499,24685,50016,86416,34190,-51232,-65140,3273,28263,26342,44989,45562,14854,-16717,-31843,-37430,-46919,-24365,23751,42267,-4782,-65407,-26278,37445,45920,-16395,-46143,-38882,-37435,-25466,-57294,-89379,-77202,86534,167749,72490,-42276,-71933,-71781,-69105,-44362,-26212,-38726,-46061,-35082,-51437,-49909,1780,89805,117179,71190,23118,-34474,-72261,-88756,-86317,-57258,29501,104351,107148,-926,-26543,-12137,-11250,-27628,-535,27480,-10727,-61123,-108907,-107075,-21969,136277,366318,474565,334016,176234,121054,82708,78773,76438,38990,-10595,-8054,103317,155640,122645,76029,21601,-40268,-55446,-12308,424,15047,14140,5372,-56616,-114396,-14235,55995,57310,46811,68643,32656,-53744,-75282,-107231,-114577,-62557,-63047,-85854,-125214,-81116,-57089,-81797,-69792,-27191,-1058,48426,98081,66905,30758,22369,105504,212763,292520,335832,255021,85417,-42027,-72173,-23196,-9273,-18401,-36476,-68469,-104832,-26156,161215,238617,136284,19459,-37052,-109392,-29339,44814,59732,-24670,14068,80019,78030,44676,-7245,-65512,-39124,-24057,6388,-35808,-58517,-97934,-87629,-81995,-55415,46096,159830,200794,85570,-84382,-33694,103860,254873,222466,85347,-34985,-116710,-9034,50395,20047,7589,-42660,-90133,-127474,-114796,-103245,-134995,-114989,-60307,-46775,-30800,5402,4495,-40428,-29525,-14676,-34924,-82433,-110719,-32785,89034,162796,192870,217243,190040,195151,214756,135330,73463,110903,335878,589980,547215,352127,91703,57997,189441,373624,440589,410348,312184,226225,181496,113596,41391,-4662,-34571,-60997,-77052,-74974,-71506,-45551,27115,78664,75827,22879,-68431,-77632,-99555,-111101,-93335,-45510,69676,209970,277531,242096,91779,6335,-60804,-76872,-55611,-35246,-49953,-107090,-97579,-59460,-112929,-50032,112778,167576,158557,162010,181329,139066,58638,-98124,-53787,-63190,-74188,-69134,-17426,77401,191420,256780,166016,-3074,-24548,59316,7443,-22294,-118,33641,30015,-1997,-41375,-75815,-100814,-110704,-96813,-75765,-65991,-26762,38118,70180,43438,-35948,-15992,8199,-19571,-30064,-26120,-15006,9566,43002,36883,24970,-10059,-90799,-102556,11,73454,102656,112556,125910,69993,41681,54390,2354,-93457,-31899,46251,55097,17998,-17573,3569,51497,111213,137583,127357,43757,-60836,-124863,-104405,26966,57068,72161,200104,262261,202998,122061,27123,-36608,-34192,-20797,8572,9155,-28224,-54759,-28816,-9373,7964,-13413,-21016,17395,71500,163128,187544,100086,5690,-129476,28082,180106,240741,188136,122315,45467,27190,56339,102124,85727,18936,-86504,-72763,-31009,-193,-6292,-44791,-30278,103310,159037,150980,184651,209364,209094,163876,88869,88517,102135,135231,161288,68925,-76784,16919,124675,127610,80956,34812,40430,80717,191417,246922,123796,24693,30398,35438,-22553,-44606,-61479,-143246,-148324,-117500,-81948,78,76154,73080,26100,17238,94244,156058,175214,157850,162115,113324,-2257,-94054,-71320,-12120,44041,46491,-31130,-92347,-58970,-90401,-56052,19661,56047,19161,-41545,-108432,-40685,14462,23839,-11392,-47087,-88152,-111644,-118783,-41666,106969,227245,162724,33732,-39301,-77243,-97093,-79966,-45045,-55158,-28756,7738,2927,-11078,28846,49827,25648,23694,22925,-1203,-41763,-23159,-23890,-99138,-59068,-76325,-60884,-43041,-44219,7381,61353,43923,8133,-5267,35225,99543,129701,115631,117571,152884,184415,160674,45212,-85188,-79235,-71375,-90326,-4417,45561,-27520,-130493,-58773,-43614,-73464,-21647,-23530,-71142,-114369,5029,84942,86049,69941,25427,11487,143360,231361,238207,201699,190247,167294,118541,22511,-90223,-129267,-103576,-104751,-110331,-80577,-25547,-24995,-48858,-44604,-20927,-6820,-1879,-4514,-40637,-14681,110439,198971,280902,338299,192029,13877,-98681,-14240,156487,254814,204667,143183,60290,42857,197695,406828,443242,182741,9111,45577,49359,27120,39943,82235,120302,71625,38804,91299,195147,297946,272335,182539,52597,-43275,-90432,-114869,-70960,54187,169361,173234,94007,-31987,-44794,32984,31634,-39922,-84630,72198,267023,206284,113076,62823,11907,-69189,-3760,-19134,-34372,-44896,959,-13147,-95535,-72986,-2277,94154,197469,218524,139792,-40786,-179045,-100186,-38307,-26251,36633,22157,-41282,-96893,-40305,14287,38503,39015,-2525,-57680,-56272,-22229,31761,19389,44847,129331,222108,212379,149114,67006,33547,93977,144751,87518,-1679,-33267,-27400,-48616,-83177,-66489,-30839,36,-20460,-63205,-47098,14062,-12343,-129809,-98002,-15608,40234,7937,-78343,22048,135519,197632,114701,43946,56074,91834,62501,-25632,-53099,-25696,-66208,-88037,-46633,-33025,-19554,43516,112091,88971,9995,-98762,-72227,-65366,-98720,-45860,-46398,-58268,-48987,-2717,-8977,-99317,-26148,67034,187387,267534,250484,168691,67855,-6471,-20666,-59765,-85671,-105658,-127717,-97289,1547,85309,70458,-38521,-70973,-47625,-69686,-85559,-48080,-32160,-82778,-59239,1532,-20632,-62437,-251,85543,81235,28947,-88854,-72161,-41148,-37814,-55255,-62355,-27272,35469,95824,144994,-1168,-56660,-43080,-13271,-47120,-63609,-8083,87903,115313,35095,-57959,-86968,-43733,-9770,-43755,-80874,-61702,-67148,-67204,-51996,-49880,-29556,24595,54363,61893,51210,11545,-42283,-89077,-28543,-2290,-6011,-43524,-49568,10056,91617,145113,119093,93225,65289,50920,-11577,-29432,-60969,-8309,-20399,-53775,-69455,-41797,-6348,37171,64743,56026,52971,-5491,-109962,-173703,-98581,-46797,-80394,-102656,-31510,14869,39258,32161,23340,17106,-2352,19571,102839,118134,84531,106006,228070,56769,6806,1707,15084,60967,89130,208279,315902,371488,328591,217885,113676,-25385,-89441,-77979,-39187,-12631,25053,77692,112923,78620,-20931,-68524,-43927,-2249,-27210,-58185,21546,80857,26612,-61125,-42665,7481,35428,-30400,-85468,-72682,-58673,-20151,47262,108061,100151,114650,86645,-682,-35841,-49546,-82395,-69104,-13463,-3669,-62597,-55474,3408,32842,24220,86571,46262,-17446,14902,45813,19841,14657,26975,5450,-35984,-53570,-2006,84976,222782,271870,248681,122170,13539,-15067,8601,57997,74824,-6953,-105485,-116704,-74828,-21137,-28445,-44304,-64797,12732,75748,106923,152111,160740,107107,34662,16175,10393,14990,-27796,21745,28569,-34646,-103532,-26505,8133,7964,33190,68994,57308,-6345,-64323,-40419,-71312,-137774,-105083,11633,94005,254035,337947,298315,197154,72806,-7130,-82125,-12077,74843,164903,222610,50312,-24397,-45514,-31485,18993,53052,10821,-40655,-26839,7153,48234,146645,232761,282574,289984,224418,123855,48755,43190,15904,-23002,-22610,-1410,-52002,-124706,-83512,-82434,-75056,-65301,-57026,38777,144161,125283,40103,-47653,5482,88045,127541,150002,138509,57421,9170,-26430,-22904,-38523,-31070,-90194,-118191,-69414,67571,180098,160279,83339,-2881,-55336,-43017,-7552,-72795,-103575,-135401,-32892,165493,186617,120686,-3484,-75526,-24113,-24615,-36505,-57516,-53070,-52096,-11965,6991,1736,-36784,-56647,-40214,-57118,-94981,-37159,-19449,37876,131380,118653,45776,-14966,-35394,-29298,22222,62813,78695,53780,39621,116933,332117,520717,555144,457610,248794,-17058,-146709,-79596,11180,19000,-16603,-83924,-107785,-18368,81559,45244,-78987,-134054,-55421,5034,41069,28439,-62030,-68749,74309,306904,410244,257945,41453,-105363,-63007,-6513,57113,92190,62112,-31863,-27700,115671,234964,142753,-7000,-36848,-20277,-39803,-54905,-49212,-45819,-40645,-23803,-33935,-96675,-62686,-21742,-5758,6145,-1736,-13378,-11447,-32829,-58607,-104684,-95632,-69529,-68377,-70762,-96435,-118452,-59430,7747,29387,13125,-25596,-50550,-36047,-21991,-36275,-67457,39946,130217,174455,47779,-62957,113580,294025,255618,127756,-27856,-116940,-59597,-14567,41575,63397,89347,69972,45396,14639,-6111,-37379,-56972,-19822,26570,5565,-62762,-98197,-58386,-47166,-4686,95349,120720,29243,-81739,-103636,-59192,-61257,-26055,48315,51932,-26029,-84076,-86948,-70032,-26881,42463,33848,-8040,-30539,-13397,24046,115856,182266,218575,229877,178394,31010,-36836,-5959,59646,138164,144935,66800,14654,5270,-22346,-74403,-108619,-22579,92798,159754,111838,-23225,-28297,76843,259188,366829,297822,102195,56010,96358,83821,16894,-40815,-40696,-2441,34601,26185,-16905,4964,61566,125998,108124,57935,19133,30962,96329,204433,312500,376275,330881,214170,23462,-129779,-46313,35088,95805,137042,126976,61181,-45522,-131853,-130165,-91310,-84892,-79627,-48305,-6204,21513,29821,92282,179421,226469,146448,97133,111779,69088,-17563,-97713,-106268,-67747,-47066,-48159,-88476,-98986,-107102,-103162,-48297,67596,170760,172140,37920,-50409,-45680,-17952,-13879,-80147,-37078,138154,77800,-71150,-81657,-38181,-29885,-20799,958,50996,61204,10881,-25836,3514,14261,24874,48834,42013,16137,-12545,-10310,-22689,-47298,-81970,-118775,-157450,-101923,-43755,14557,73441,22689,-38611,-7188,58459,48669,18531,-16337,-41567,44058,96986,50416,38848,-12223,-76644,-185766,-118481,-40850,60676,108382,103036,11821,-51234,-79562,-46686,-47964,-82252,-68141,2080,69103,158441,134905,37710,-45379,-57487,-10493,10783,34562,22458,-71927,-53557,-13121],[38651,19517,-24305,-11240,20892,12670,-35636,-44250,-48188,-66759,-18017,87373,69988,-29274,-68471,-35335,45614,70344,43113,48019,27809,-26843,-69802,-23133,15354,60999,54401,5831,-47322,-63140,-34796,29114,58937,44286,-17230,-43435,-19141,-14225,10289,44211,63785,52358,-44373,-97009,-99684,-44310,-867,34257,40913,87132,-1215,-202822,-167881,-120355,-70411,-80377,-83592,-55786,-39061,-25808,-4217,67787,150538,236323,131335,4847,37436,37024,26719,70480,74915,-10641,-89467,-25270,115045,145662,35605,16498,78768,125773,119463,41321,-54836,-25378,25464,-13511,-80647,17316,106734,86268,26204,44599,83111,59892,-10436,-15380,67234,116886,107975,125236,162525,226168,290603,319514,283135,263836,235753,88215,-9110,-115544,-139741,-108798,-93847,-53368,-7033,44749,79175,70422,24065,-48476,-116954,-76291,-9326,6775,-12970,-48907,-90943,-109487,-70308,18239,39356,-7839,129441,265163,331789,261231,151032,71814,11274,93215,119870,75018,-20938,-64949,-67944,-55244,-12657,61644,197665,376061,422506,232107,-83915,-78443,23408,57488,54120,83825,56900,83163,81360,13476,-29672,98,-57635,708706,1239239,1742695,10934132,26353561,43004052,53300918,50904338,32890478,13112700,42963906,74906126,92029020,91172149,73128915,41486537,8810562,32236957,48014525,46362898,35200319,20918320,8089238,757703,691435,243716,34247,106818,-39141,-55591,-45703,-119890,-88024,-53201,-71378,-15428,-124,-24091,-32197,-74128,-100216,-71849,-48586,9644,89754,100705,17232,-81345,95576,363730,444600,207755,-28391,-18158,64508,97298,192332,237976,206634,71264,-7013,-77121,-47265,44021,106424,60248,61728,51675,-13332,-67278,-99201,-73790,-48321,-14236,41734,74197,89105,75033,-6138,-62639,-57213,-91355,-96965,-73099,-62513,-47816,-28862,-11232,35742,118520,101595,-17677,-149507,-40867,99431,208664,192125,138164,98593,32939,-16068,-90189,-47113,12239,23200,-54102,-110279,-23222,-8175,-48067,-94340,-71452,-54253,-63100,-81771,-71226,-18223,137405,98752,-35603,-67981,-56768,36834,76784,14787,335,27642,26174,13478,16924,13273,-7152,-91793,-119465,-119588,-88334,-1953,74028,130255,165415,164914,114338,21567,-5128,-24947,-48883,-65444,-58201,42714,215733,308931,188517,110386,27855,-26161,6677,-13560,-39760,-49478,-53019,-86589,-71143,18527,100247,129487,72663,-14259,1225,56873,25642,-79657,-94085,-31046,-5036,5185,-19824,-25787,-124,7006,-38953,-75142,-70925,-84530,-129462,-37040,25496,54645,37114,27279,10836,-21780,-36417,-45233,-38109,22215,45333,121774,198214,229964,124260,24428,-109365,-135832,-64009,32691,34339,14796,-37145,-98352,-106958,-96347,-37798,24063,62962,123665,169280,152801,88831,74855,33701,-56767,-57988,-38414,-41498,-54528,-63001,-58794,-35489,-14091,69219,82191,54564,79562,151611,110663,-130659,-23043,9341,4576,-1729,-33365,-51038,2412,92494,131198,78252,46284,-9382,-55338,-58925,-69535,-117616,-78052,-6042,-13678,-35267,-43300,-61589,23924,75065,120633,124640,124444,125980,165473,145593,101388,108067,73564,81088,87002,59670,19347,-9711,-18894,9915,148540,388725,477086,264421,156166,172008,151731,66912,-32840,-78159,-98553,-88072,-85726,-107138,-79219,-54634,32267,247100,322923,53829,-96411,-65976,-67443,-26844,60131,-9067,1174672,299821,5670077,22146966,45049164,63388973,65441090,55327515,36975725,17368142,4050113,393322,570593,-121196,-44926,63421,78607,-84123,-155739,-109524,3364,64153,87404,155588,225565,271771,231225,120760,51001,68090,14085,-47664,-29740,10328,-13934,37740,49886,52569,2321362,6154319,9483251,10198634,6540610,3455810,14551227,25553187,30625187,24637978,10008498,11154584,22967878,26027106,21573840,12384324,2295481,5687676,8004616,6712178,3959084,1448283,60309,-40298,-67632,21538,16476,85057,236391,359661,407560,245499,44146,17905,83505,52931,-10819,-75579,-52115,145108,368177,481720,431446,206691,98777,40822,98632,162814,131904,50246,-25165,-6205,44200,25791,137927,353234,393642,165764,-7515,-101916,17411,319205,386797,225437,74348,-20997,-68892,-61666,-39155,-19328,22476,113239,161694,147757,134403,85656,40876,31641,-1672,-26640,-101790,-73657,-84171,-23530,869133,3571840,7290954,10562700,10715982,6067116,5299137,17392375,27052171,28905706,21002487,7729391,13271973,24091742,26479046,20385268,9760840,2024105,7418538,9138556,7665969,4723597,1769437,65579,-85454,-53763,-8249,-65419,-39456,54238,38459,-93303,-165986,-141074,-92121,-23287,21890,25753,64725,97057,54125,31567,21675,24299,-40636,-59494,-12581,48893,37693,-54332,-83301,45441,132252,125409,168120,195413,177904,74952,-35931,-61975,4524,-1242,-90147,-55595,85230,224406,335106,320498,165329,-6126,19490,193171,205053,120322,9040,-61066,-57085,-2744,68933,126941,96936,19429,-53207,-60949,-24568,-25021,-50913,-67683,-110055,-116639,-140102,-116712,-105291,-84528,-78163,-102180,-80361,-69315,-62207,-68485,-52895,-53743,-112316,-64642,-61970,-118564,-114191,-72239,-72291,-77700,-107518,-96585,6473,99255,184627,214234,147223,18441,-81387,-63600,-12045,-30955,-61127,-58211,-18399,-45124,-55108,-26399,-7266,-37064,-88495,9742,156395,347176,456104,424393,403121,302786,106984,-27843,-79629,-87079,-44797,48055,163601,167230,85625,31475,66451,113323,63505,-42994,-73475,-1256,32219,20660,31773,30791,-3413,-32484,-40109,-39428,-45508,-22049,38567,77178,50079,-8740,-17854,21571,26406,-20892,-27692,-21054,-22753,5279,-20582,-64206,-98297,65443,143986,60299,-35486,-41173,-32859,-68746,-63827,-39322,-31576,-23967,-17458,-43263,-60314,-19702,58303,84727,57940,25883,-22637,-56175,-71406,-78996,-46720,46558,129702,148388,52341,27169,26264,-920,-24859,5707,38501,6782,-51033,-107418,-100182,-23228,112302,305448,418429,311681,164361,124434,88253,83054,94622,62930,9234,6538,121446,171961,134610,88077,28656,-38832,-61028,-13676,1387,12224,5187,-4361,-61896,-129462,-30108,43072,52712,49366,80801,54248,-48251,-78866,-111966,-105835,-35409,-27420,-57466,-117819,-93624,-62683,-80129,-83324,-41108,-12979,37639,97734,82195,50905,38052,124039,242884,329563,352574,261257,88879,-50833,-96556,-52841,-36322,-37786,-40594,-54080,-92273,-53600,125539,197097,98457,-7473,-49850,-111255,-21569,63435,84105,-3410,28356,81014,70770,38256,-852,-54675,-28362,-5162,28262,-22656,-52063,-88112,-82647,-82117,-55814,37568,140735,182170,80399,-85159,-52247,75896,214453,211856,85170,-44979,-90704,15610,53596,4279,-11104,-33863,-56128,-102518,-102432,-92445,-128495,-131885,-70941,-49090,-26086,18017,27192,-14726,-6250,13451,-3171,-56935,-103962,-33338,88350,167659,209558,233316,183302,164541,173119,101509,59300,121424,354349,555447,447593,237516,27132,36261,168084,348303,423825,394918,295751,208262,170795,110668,43055,-6849,-43961,-67404,-80194,-80606,-83453,-56388,21570,82696,79449,20907,-68909,-77023,-107601,-118460,-85656,-28149,90402,214706,269017,233841,86860,19480,-36582,-55058,-40848,-31301,-55611,-108780,-80853,-42279,-97155,-72599,95414,156840,134477,126966,138199,103082,28784,-72723,-14721,-47742,-78076,-84560,-26249,74728,203516,261744,161987,-3996,-40530,20570,-36125,-44920,-2021,17803,20200,8225,-10152,-35359,-58718,-110841,-101257,-78653,-77298,-38062,32408,70931,44743,-33791,-19946,-1265,-34957,-40988,-32949,-18366,10399,36898,21393,11038,-8335,-70229,-82468,8024,98384,171911,206174,212326,119141,64497,63038,2300,-97750,-27102,47016,56857,25792,-14079,-1102,48653,113346,146788,134048,44615,-59535,-120767,-100862,15407,12745,40098,198432,261655,204087,128933,32562,-33889,-37696,-32882,-15128,-16563,-53731,-72498,-38085,-14817,1178,-21214,-27785,12978,61695,141422,184255,95078,-4397,-127278,51073,201228,290779,233934,139957,42442,18617,52275,105634,98367,25299,-90734,-78229,-24518,1811,-8416,-44319,-22361,105780,149957,143184,178363,200312,192896,134122,58301,59619,75111,93355,122757,50499,-95679,9105,110747,111330,63922,18899,26800,57877,157491,217840,116558,40918,29331,19667,-29758,-28077,-27837,-104691,-126169,-85462,-76858,-9773,66492,51958,4242,15779,105275,180023,207536,195238,193004,123215,-8877,-99922,-68904,-12623,43506,39996,-45486,-88844,-59605,-89684,-51539,23531,70241,43501,-21923,-102501,-56389,-10831,-4248,-24427,-52715,-102514,-126093,-115893,-42731,110839,247139,185828,45180,-35933,-80331,-97191,-74831,-41777,-45328,-12929,16918,11580,7270,43369,40881,-2050,-1205,8338,-1186,-22500,707,-10063,-95743,-59594,-75202,-62439,-51747,-47026,13824,87261,76000,25155,-2321,33596,88880,107911,94523,103275,146836,180950,151466,36494,-86618,-97301,-109912,-112577,-157,57466,-23267,-124733,-57912,-45795,-83796,-24432,-17149,-68552,-126453,2873,108513,128894,97289,19218,-7364,135449,237020,243080,205257,185663,155297,109691,17404,-92866,-130028,-100246,-99792,-137206,-111153,-38811,-18531,-29188,-35936,-26042,-6272,18769,37474,18559,23194,119344,208988,305585,398166,259183,36760,-98972,-24123,162865,284901,231837,136065,32656,5761,135099,328376,416489,198834,25380,63729,71254,40582,38773,76770,123663,83795,57194,109153,216988,313281,262784,169197,53354,-37960,-88787,-106645,-59353,61714,165748,163598,78078,-59504,-25988,56221,52359,-26511,-105438,29256,254232,214752,132105,88144,30143,-67706,-10944,-18249,-41763,-66014,-3407,-21070,-109304,-60548,-1689,60605,133306,164878,112825,-51336,-168361,-87172,-35008,-33193,23125,24833,-35015,-87479,-43134,9047,29572,34087,5247,-46162,-50036,-5566,54728,46918,88432,173080,256986,231852,142934,42372,13742,89771,160017,102688,-2927,-37514,-27701,-51205,-89403,-82036,-51557,-21432,-33818,-72284,-59644,-1387,-32934,-155795,-56208,40164,82725,33216,-94509,749,128406,185987,100367,32406,44822,79737,49525,-41549,-85061,-80969,-124766,-74034,-40489,-42786,-35229,39649,96863,55746,-26430,-91881,-42959,-49248,-93803,-50136,-52337,-60575,-53992,-4734,-349,-97750,-84752,-21420,90714,206155,239810,179174,81417,-17591,-54873,-86394,-101047,-107187,-117950,-98025,-17866,59901,56057,-42984,-67727,-54061,-84688,-98918,-55954,-41214,-87324,-52253,-2578,-35802,-67711,11374,81184,56437,5113,-91168,-63814,-39481,-39351,-55025,-59696,-23434,40695,97100,121453,-12169,-48961,-39158,-14215,-41797,-51910,17314,114680,130168,48039,-39927,-85808,-57301,-25074,-53942,-84481,-69414,-69981,-62372,-42079,-37946,-7283,56736,80081,75232,57975,18767,-33434,-84438,-53526,-30088,-36203,-51995,-34950,14591,90878,160963,146662,115400,77037,50244,-11812,-25437,-51005,-776,-18991,-58777,-81830,-54608,-17471,30319,58892,41439,16549,-46036,-135615,-169399,-103764,-58115,-94465,-103667,-22827,26690,45178,36458,38036,49377,42204,58676,111213,95921,72864,87070,198358,69756,11827,-2323,17663,71599,113459,234571,341779,383448,328041,225535,115623,-30090,-89975,-80109,-37409,3666,42538,85096,112882,76934,-15028,-48830,-15685,19563,-18625,-82506,622,49136,-4762,-75460,-29578,31110,55738,-27499,-92534,-59654,-42670,-9192,49926,99399,88257,108313,99561,23914,-21320,-41051,-78431,-75445,-19533,-4988,-56754,-61042,-6968,18942,8750,77928,50969,-15263,14404,53783,32868,28999,39808,1490,-51047,-67585,-17885,62214,184795,243246,244859,137556,32525,-1739,11961,54650,65422,-16597,-115836,-125384,-37802,8452,-9708,-27601,-50521,6991,72428,106607,153013,157560,99717,26792,10739,1904,-7681,-14484,76101,94875,15927,-125426,-50925,-844,1916,18946,45355,30335,-28773,-76715,-40089,-71051,-136310,-107419,5760,92777,262967,353533,313406,223309,88569,-2043,-82267,-20686,61124,141877,187464,23436,-37350,-46273,-45171,-1156,44046,30294,-8025,-10780,-4022,12490,112809,203024,252674,262908,212151,112325,41881,36859,7055,-33029,-37468,-26950,-79515,-134449,-83972,-77026,-73703,-61762,-58297,25000,125332,119751,43233,-41457,-9310,71523,117622,144213,145160,67866,21587,-9521,-15252,-31740,2114,-53759,-110786,-83595,61031,186831,176508,108999,25908,-26318,-18882,3944,-78905,-122502,-151929,-59835,127814,162085,106034,-12975,-74175,-14154,-2836,-17842,-63998,-67380,-55398,-7161,13727,10412,-21431,-40709,-34852,-60689,-93832,-25822,-9330,32362,108914,106170,34387,-19027,-38273,-33549,13291,45794,55751,34780,24566,101994,337016,518023,507069,428429,247805,-13941,-115305,-50763,44413,51245,-1488,-80003,-96730,-190,105754,61420,-72688,-137684,-56904,11854,64697,58390,-49146,-81178,63014,284916,386814,229457,13691,-84661,-18309,38905,91734,119130,77857,-19145,-17301,127656,244344,141466,-11280,-42874,-31251,-54533,-72538,-64434,-54002,-46501,-32442,-46509,-96048,-50142,-13221,-990,9240,-16,-14093,-16066,-41496,-62397,-102452,-113450,-89536,-84164,-77197,-90156,-98058,-54479,6432,31733,14278,-33660,-65623,-45238,-27905,-39991,-60755,37313,118073,160035,43832,-62475,83095,261426,246035,124224,-41356,-115070,-26013,16289,64696,84043,88951,53058,32158,1615,-21377,-51121,-67271,-25241,14726,-9506,-67531,-81941,-41885,-28128,18453,125559,156745,52651,-68529,-118777,-71908,-67820,-9558,68948,52918,-30776,-82696,-83638,-66798,-12030,58098,38484,-9597,-28656,-2222,41305,145938,223848,258163,255036,180466,24216,-41424,-5408,74404,146968,150537,75732,24154,7413,-25994,-76285,-104428,-26481,85614,164801,144038,232,-55118,42532,236753,377276,351247,155943,69680,93118,73063,9084,-43929,-50978,-23647,8102,8396,-2105,36550,99959,154323,113149,41971,-1395,20781,105156,246360,394803,461232,387262,255160,52521,-116132,-71456,-6464,41664,78472,92167,48521,-52552,-143541,-141838,-93358,-78988,-70947,-42194,1389,31079,40930,105470,200644,243778,173320,126730,147172,119024,38982,-52068,-103076,-102096,-62915,-45972,-78839,-94348,-102143,-93002,-28034,95343,204551,176832,26587,-55396,-42685,-11525,-9384,-78510,-47055,125333,93649,-61256,-76507,-45562,-39676,-25752,-2228,42195,38362,-28910,-50573,22962,52838,60775,80329,63677,31170,-7459,-15398,-34551,-61194,-67710,-95037,-146337,-105245,-41574,19677,79246,31153,-35307,-3120,70567,66012,36413,-785,-29403,35383,50071,-9170,-1083,-30974,-82605,-190260,-116793,-39657,61625,98225,100663,15616,-43199,-65747,-32452,-49427,-87952,-59061,21025,108937,203947,153851,48236,-28757,-43165,-2528,7874,21422,11598,-69085,-50327,-15376],[31882,12424,-31695,-24811,-2158,-23037,-65565,-43414,-49715,-61411,-10070,110656,80561,-54300,-99849,-49863,41947,68486,41155,45533,26250,-22251,-56613,-1428,48488,93561,78516,21181,-31912,-43131,-39959,14568,46983,32904,-13368,-31501,-15483,-23576,-3976,28371,41341,18986,-72583,-110510,-93963,-38800,10906,63704,88154,163295,81359,-152828,-173988,-107444,-60027,-72098,-82549,-68211,-61826,-52053,-5748,77191,162854,242513,106876,-16777,28049,42649,42288,82348,80230,-11658,-87429,-21145,108568,122933,8764,675,62917,105655,108662,49447,-44938,-28504,4410,-33405,-99428,-11646,64310,46351,-4987,2651,56750,42106,-24148,-11573,67987,118102,114725,128464,157379,223190,309447,360860,356101,363400,325843,135014,12757,-96072,-130052,-111681,-74691,-1889,49030,86798,97302,73159,13919,-66792,-118113,-61713,7780,27792,12700,-21955,-69814,-86848,-62266,22747,75643,62791,176336,256646,320232,266471,152074,68949,6968,63647,71738,50933,-24066,-48855,-54175,-45231,2339,72371,194092,355181,402279,224022,-72064,-100814,-23839,19835,34036,84040,63600,76169,62962,5851,-25382,-23168,-39559,713891,972152,1502757,8591981,20407273,33013057,40812087,39047523,25444690,9926828,31191956,55474093,68600509,67548866,54111897,31134463,6017624,23512048,35856032,34528094,25478788,14739019,5499912,384581,619750,219395,18612,45297,-43227,-47807,-35016,-125665,-103270,-83078,-59855,43068,73659,38136,1077,-61437,-117865,-74545,-40113,24107,99216,103524,22871,-70199,108328,378444,445267,220475,-6251,-24889,27152,46775,149532,219786,211668,77089,-4402,-104318,-79781,19375,94139,52881,54414,45142,-13917,-64630,-95046,-65925,-38121,-7286,34281,48183,40258,19030,-50703,-89521,-69306,-102149,-104397,-61944,-44400,-31569,-20248,-8389,38888,134005,132141,242,-128227,-20693,114485,197110,164455,109188,75700,23880,-11032,-97659,-44249,15949,20997,-52618,-102911,-21505,-9973,-49257,-91344,-58766,-42025,-49171,-65404,-51213,22008,185622,106465,-35527,-75826,-66871,26344,56459,7527,18649,53964,54943,37172,26587,6688,-13486,-90626,-116905,-119371,-85110,-3144,57616,95490,121546,114290,69792,-4491,-17440,-32211,-52245,-67570,-60072,41386,210174,299848,205410,146948,59720,-6017,14702,-6045,-28409,-42298,-50942,-87453,-68630,20923,97816,124485,71503,-1174,17650,61548,28009,-72410,-96151,-36212,450,22235,-2604,-13351,13936,26024,-19333,-58904,-61059,-79681,-111032,-10833,55359,71650,47935,36879,14082,-23649,-37497,-41386,-33640,20227,37101,109792,173633,200685,116181,24898,-96912,-132597,-96242,-19515,-21237,-12128,-38091,-86942,-102206,-86996,-21671,45344,95487,171564,229715,218447,138552,104151,44733,-51715,-55533,-38178,-41084,-47928,-46500,-43339,-24559,-761,96342,131955,106196,120957,169650,103863,-117309,-35619,3220,3982,-666,-30211,-45464,9896,102735,144350,91966,59360,1464,-45423,-53799,-69252,-120070,-73033,-15044,-20425,-44522,-59388,-57148,41819,110851,151160,151960,147269,138752,167238,144155,104104,110423,72202,74271,75626,45763,12194,-7633,-14315,22496,174796,429326,481518,237105,112353,130340,125704,59950,-25728,-69025,-90126,-78864,-82126,-112809,-70242,-39892,53896,283415,320283,44479,-99995,-67885,-72516,-17106,51944,-31040,863462,221119,4024061,16227300,33524046,47203505,47667254,40441536,27207889,12948927,3094932,371490,457699,-141054,-35901,28146,29088,-107234,-138150,-105298,8002,89435,133280,227001,314609,346538,276892,144299,60730,72970,22125,-29155,-16312,9173,-11742,57492,84140,-13597,1708076,4829254,7492010,8042106,5272212,2640671,10944780,19679845,24328959,20088166,8207930,8504367,17263151,19164216,16000409,9610025,1843575,3817080,5587680,4706406,2767306,1001205,39671,-45182,-42663,52105,41220,117461,312575,459386,483769,272851,66712,45656,97689,54708,-11714,-69340,-56687,127347,338578,436864,440079,240181,133689,78594,132581,184910,136563,42857,-34866,-15417,37304,32709,165777,395090,400894,162114,-4815,-113563,-5700,322958,432222,270902,111777,6675,-64867,-75990,-51806,-29227,16165,120026,197769,188373,163622,101132,49491,34518,18415,240,-84286,-91455,-83268,-46791,731024,3165409,6185409,8767847,8861341,5107438,3927932,13374990,20949402,22430700,16366556,6144093,9801251,17984250,19795354,15219655,7279914,1530671,5552087,6823083,5786502,3653860,1383257,58037,-88037,-41445,9376,-55930,-63998,24233,14417,-119181,-182582,-145108,-88846,-21405,15345,5377,37278,92929,87382,81342,64331,43574,-45983,-84882,-49146,25476,39359,-48130,-72299,52098,140157,146339,191912,207466,182782,84822,-23672,-52638,13439,-2281,-98164,-40399,125865,278453,376160,373629,215313,9419,21694,194738,206584,116331,3799,-67513,-66707,-15832,53041,112015,92109,30017,-30372,-37027,-21100,-20519,-39181,-49121,-98509,-126985,-132160,-103196,-91949,-79355,-82929,-97604,-73303,-66946,-66247,-76212,-67245,-81197,-107711,-35761,-38326,-102986,-127035,-82385,-79595,-88823,-127004,-94130,-2472,80982,164258,196317,131972,11317,-54929,-36832,-400,-29459,-60587,-61264,-36248,-79985,-75835,-27554,-11836,-42738,-96775,8718,180768,378062,442900,381060,352463,270514,86489,-38727,-88306,-99791,-66659,19171,129862,142972,74084,35313,79972,137357,91071,-35095,-81741,-8404,32891,12097,13513,11066,-25177,-49231,-48866,-43252,-46924,-24330,44089,99246,90883,39263,3634,7761,7321,-21324,-12614,-5602,-5236,34059,10206,-43605,-116126,41271,116752,49338,-22781,-10051,8912,-47646,-70168,-42881,-16867,1626,3490,-32425,-68316,-42246,26134,49391,41973,26148,-15250,-48462,-59758,-74558,-35136,66502,156319,186760,108182,85900,65184,7243,-23116,10332,46374,21778,-42149,-106500,-93708,-23069,90719,245833,352547,276040,142105,114627,80918,78229,104096,81102,27447,20744,136412,184157,143910,97440,32579,-39506,-67230,-13903,4184,10116,-3974,-13876,-65451,-146492,-49708,26145,45111,48978,85443,70331,-44865,-84364,-116686,-98041,-10817,5406,-31969,-104926,-104607,-71356,-83290,-99582,-57850,-27476,24694,94231,96862,71316,51945,136574,261718,352917,349094,250848,84703,-63333,-122916,-81618,-62065,-57636,-45962,-42081,-77132,-80697,92277,156230,59417,-35722,-63177,-113990,-19751,74534,101764,17875,43027,79645,61215,30424,5206,-41123,-13182,16269,47381,-13713,-50013,-82576,-78929,-83799,-59978,25504,119410,162118,75086,-82729,-75899,44446,165024,183758,72810,-63579,-63120,40327,56498,-11739,-34709,-25242,-28060,-82724,-93943,-85980,-122747,-150176,-85020,-56054,-25621,26805,46718,10949,20302,44252,30363,-31170,-94551,-34269,84659,166114,216835,238394,166877,129559,130160,68615,40373,113270,342871,485419,329894,121053,-34476,10079,137368,306257,384676,357956,262227,180588,154555,105837,44941,-8356,-55384,-77914,-86823,-88625,-96609,-68678,12944,79672,76501,15901,-71449,-79673,-118039,-125144,-77110,-7804,111054,212848,249523,215644,80359,31271,-15094,-38408,-33862,-35656,-66205,-112467,-72174,-34424,-88094,-92573,75472,141892,109364,93311,92278,53645,-15571,-33547,24609,-29370,-76543,-101396,-39830,64512,203050,251619,148988,-7874,-53736,-14748,-78437,-67157,-8905,-3195,7456,18548,21531,7895,-10239,-62362,-74273,-75426,-89445,-52629,21889,65436,39654,-36270,-26217,-11650,-49737,-53146,-41395,-22355,8866,27363,4608,-1369,-3307,-47986,-61609,14442,115314,228828,287687,290600,170598,89271,68174,-2078,-104533,-24711,44281,57875,32733,-12871,-10421,40292,107625,146359,131762,39272,-60563,-115805,-93824,5086,-33077,-12247,169885,233686,186597,124972,31490,-34508,-43513,-46376,-39583,-45249,-83271,-87410,-48644,-24101,-9947,-32714,-37656,4927,46576,107233,161593,77830,-22275,-121632,55161,195874,311736,260574,143805,29466,2536,42377,104398,108856,33055,-89672,-88789,-18618,-1092,-14394,-42515,-3511,123684,149895,136170,167822,183570,167945,100279,27051,28237,41836,46179,81671,31582,-115575,-11303,81772,82228,36841,-4801,5749,23689,103826,162638,92930,51402,27914,2012,-41822,-19325,-886,-67057,-90602,-52575,-69785,-22057,50627,21647,-24274,9279,108312,190934,223004,219592,213071,123796,-20281,-107778,-68186,-16439,37842,24567,-67722,-84523,-63717,-92554,-50294,23588,80119,68082,976,-92272,-74079,-36774,-32811,-36194,-58945,-119887,-141595,-115081,-46885,111011,259977,202458,50166,-39907,-89836,-102613,-72748,-36207,-32577,1010,20648,12583,17197,50834,25408,-28492,-23181,-6868,-5505,-9738,19039,-242,-103762,-72315,-83656,-70168,-64165,-52521,16730,108567,104461,37974,-2954,29802,76351,85856,71970,85669,135429,171369,138914,29694,-70643,-88151,-124157,-94846,17686,77545,-14896,-115096,-60054,-50494,-95919,-31305,-14236,-67411,-135476,-4540,122152,168049,129235,14368,-31848,120749,236415,242182,202547,174729,137441,96088,9008,-98223,-133718,-101917,-100275,-150057,-120588,-43848,-10364,-12607,-28108,-33343,-8828,39297,85399,79531,53407,117922,205351,313417,439864,324106,61673,-98292,-36960,160135,299525,246452,119158,1307,-32862,74027,244304,376467,207153,37177,80199,96118,53693,31435,64179,120843,92909,73759,125231,235533,319636,244109,149020,47581,-37421,-91278,-100273,-50421,64244,156355,148675,59042,-84371,-10439,78109,75616,-10632,-102560,-3478,236219,214468,142030,103604,39893,-58377,-17019,-15518,-46251,-87886,-12172,-33204,-121634,-49660,-1994,24913,56427,85654,61082,-71417,-147683,-74660,-33864,-42168,9557,27185,-29673,-82675,-48749,70,17080,23632,2130,-46281,-50773,5703,73071,77091,140242,222446,292455,249584,134231,16927,-8938,79078,164202,106835,-14788,-51680,-35400,-56958,-96213,-100527,-76488,-43671,-47192,-82099,-74618,-20183,-57107,-140915,-10907,96532,125460,61465,-98454,-27655,112507,164416,80788,19799,33125,65314,34199,-56195,-99337,-97510,-111886,-52324,-38129,-55559,-48245,32888,76654,18430,-67440,-72614,-15668,-33330,-88542,-57369,-60164,-63160,-59947,-10100,3823,-83587,-124733,-75812,13327,139686,214110,177329,87801,-24785,-89232,-114665,-116112,-106343,-106459,-95497,-39560,32631,39272,-48885,-68912,-64019,-100857,-107993,-59766,-45125,-79992,-47994,-9991,-51923,-71405,17735,72125,30424,-15729,-85251,-56691,-39227,-41415,-55484,-59340,-22251,42803,93606,92263,-22309,-36633,-29285,-15831,-36882,-42996,36560,128640,133350,54212,-26203,-82557,-69476,-40634,-63601,-87448,-75239,-69074,-54144,-30093,-26190,13938,85771,100955,84686,61566,23860,-25043,-75104,-78645,-56106,-60141,-52346,-20812,20207,92246,182349,180957,140927,89106,47217,-11528,-21218,-41905,6084,-16138,-60258,-93697,-68820,-28776,22088,48815,21061,-25062,-87095,-162222,-164871,-112679,-74360,-111531,-98484,-12578,38813,50172,40427,52729,83208,91817,105802,126151,80925,63644,74608,168585,80660,12077,-13538,10316,72007,131445,254472,357588,383913,319277,228182,111802,-36230,-90120,-81729,-38270,13634,56586,89545,108122,70997,-13366,-34079,14498,55033,15688,-110919,-31318,8071,-40361,-79856,-7718,66957,88886,-16136,-100451,-47661,-25612,775,45921,81571,69194,94949,105773,45042,-9251,-33623,-73101,-82246,-31366,-10068,-52527,-60882,-13110,7367,-5985,66781,54481,-13344,11040,59415,45399,43804,51929,-6130,-64478,-75710,-28225,43726,148009,211788,236066,151181,49727,9423,12774,47476,53909,-25785,-120547,-113166,-814,36639,8897,-9063,-36598,-4665,63729,102973,152041,153706,91667,16794,4336,-3802,-28112,-1886,117699,154740,74201,-77706,-64453,-10119,-5137,5023,23631,6156,-48900,-81913,-36421,-68875,-132806,-108633,-480,89421,261008,356827,321832,247054,104525,316,-82946,-28847,45838,115087,148313,-4296,-49349,-45928,-56359,-22237,30446,44205,23867,8931,-12796,-23622,78402,168828,217929,227975,191347,97393,35044,30750,-1018,-42854,-54075,-53943,-107731,-140748,-84960,-76746,-79340,-65444,-61895,12049,103923,110584,45672,-34040,-27133,48086,100298,130395,144739,76472,33379,7607,-7538,-27686,29094,-17931,-93381,-99770,48196,182415,178516,119029,43515,-3708,3469,20928,-67243,-126030,-138815,-80388,86647,131956,88596,-21675,-73462,-5603,21081,10576,-50745,-73836,-55703,-871,21164,18403,-8180,-26415,-30318,-65431,-92819,-15446,-1993,22416,79549,85941,20366,-23637,-40291,-37357,4131,27278,30387,13203,5886,79256,323581,484341,433924,377985,231233,-6691,-88370,-27436,69664,80820,13479,-76249,-89039,15600,124176,74011,-65104,-144635,-62009,14690,84885,84965,-38141,-92441,50993,257580,353351,197917,-11302,-53860,30586,91031,128318,146339,94917,-3746,-3605,139908,248111,132663,-21441,-53570,-46152,-72298,-92720,-80329,-63201,-54034,-41552,-58781,-95147,-38725,-4228,4475,12871,2076,-14727,-21846,-51777,-68425,-94964,-114298,-108244,-100521,-84948,-84607,-77088,-47438,2382,32189,16213,-38713,-80879,-56373,-34693,-41348,-52454,33250,103209,142905,40047,-63090,42648,202798,210997,106044,-56502,-109711,7136,53105,92089,105766,84284,33398,16871,-13366,-37372,-63316,-73945,-25197,9653,-19669,-70209,-72496,-33173,-14948,37668,151621,186394,68987,-59970,-132774,-85117,-73611,-4856,74891,45546,-37023,-80553,-80376,-61872,3714,68705,36943,-16260,-28663,8462,56564,168853,254008,286583,267435,168458,10413,-48615,-7406,83143,147846,149993,80802,31085,6796,-32944,-80605,-102152,-30207,78775,167407,171429,23483,-78965,4658,203904,369564,384637,201277,80427,86383,60936,1139,-46859,-63410,-51249,-24325,-1207,23703,71078,137130,178336,116109,26610,-21135,9815,109013,275459,455487,524208,428114,288241,82152,-97895,-94808,-50402,-13732,24144,60054,39313,-54248,-148774,-154539,-97002,-75055,-63095,-36092,6466,37543,51575,120416,224938,259843,200347,158283,183178,170930,104308,4538,-63808,-120097,-82463,-46866,-68901,-86883,-93136,-78085,-6771,118442,225766,166411,8828,-63061,-42744,-9716,-10333,-80976,-57818,104648,101258,-52632,-68184,-46564,-41389,-24797,-1348,37544,20566,-66323,-76386,37703,91766,102388,118158,90509,49437,-298,-20773,-50147,-76014,-59881,-78958,-139607,-112456,-43882,18992,77176,33690,-36119,-5101,70594,67591,43580,10114,-16684,31758,10467,-71064,-50058,-54668,-91722,-185374,-116820,-41969,56612,81742,89929,12476,-40909,-57078,-23445,-59376,-99546,-53506,37288,140788,229050,155028,48897,-17179,-31002,2258,2679,8695,3083,-66436,-51240,-21517],[35916,16330,-28597,-28667,-13869,-43065,-66836,-30452,-40103,-45951,6425,133890,92200,-62144,-114716,-48070,47286,72064,44831,49547,32243,-8473,-35258,23404,82329,124757,99655,36116,-13556,-19762,-29819,13749,45222,31906,1104,-12440,-4076,-25178,-8685,23436,29510,-2351,-89155,-115468,-81704,-27761,27126,96475,141105,247713,181165,-77057,-123037,-69044,-35599,-56544,-75465,-75072,-81653,-79506,-6984,89439,179298,252670,88230,-33340,24009,53889,61042,93498,84381,-11081,-86433,-24720,89464,87893,-16749,-9427,49914,83697,93674,54907,-32946,-27726,-9621,-42586,-109391,-45816,21349,10587,-29486,-31977,32013,24042,-38732,-11159,66007,112152,110702,119487,142260,211516,322345,400160,431071,465314,417881,192602,39782,-72053,-109730,-88618,-32585,48991,101348,121959,109861,72004,2772,-83789,-107814,-45479,23955,46378,35717,5415,-47669,-64663,-48784,32614,113335,133430,208546,230356,289650,258497,147324,63403,1691,34608,32002,31092,-25413,-34775,-43218,-38732,13088,77222,179852,314716,357872,201980,-62353,-111036,-65513,-16846,14264,86459,77777,73928,41578,-5402,-22587,-49019,-14990,687896,703621,1183458,6063758,14140050,22587370,27816188,26676714,17587066,6735879,19831469,36240859,45237411,44157145,35309776,20687680,3488683,15081313,23982410,23173843,16372164,9028915,3164528,114768,533702,192654,12543,-10027,-50957,-44709,-27791,-127392,-116684,-109889,-29906,102793,137486,83986,27263,-45736,-113691,-72144,-32809,31644,99414,97409,22884,-56751,121359,381490,424351,219190,12333,-27325,-3237,7749,112754,202323,216662,78624,-5575,-119162,-101536,-1887,76819,39195,39453,30382,-21574,-67783,-96879,-63353,-33753,-7841,16599,13684,-13559,-39511,-93120,-103673,-81749,-116582,-109640,-50785,-27309,-16784,-14877,-11281,36397,145240,165709,24515,-104406,-2961,122060,176816,132487,79515,52250,11874,-8779,-99059,-35328,20829,16775,-54454,-99619,-26137,-19226,-57269,-90696,-48174,-32941,-39144,-53248,-36244,52704,207219,96311,-30166,-81479,-77645,8570,20418,-15533,23889,71192,75777,51854,26158,-12816,-29374,-93871,-126992,-126707,-81894,-4839,40661,61877,79050,64663,22511,-34754,-34356,-44745,-60350,-73557,-67831,31564,194709,283684,216336,176483,84230,8422,19037,830,-15289,-36653,-50492,-91614,-72415,16638,88048,111205,62052,5225,30078,64593,29312,-66343,-106928,-51428,-5268,29436,7784,-5016,24226,41249,-3003,-46063,-54972,-77160,-94102,13768,81803,81619,53880,42725,13584,-28974,-41842,-40396,-33747,11147,22539,91965,146487,169793,105644,22757,-87779,-126655,-128444,-75293,-76291,-43190,-46140,-83095,-98865,-86496,-13990,58781,118883,205182,271858,268266,179530,126759,50426,-50027,-56488,-42961,-46637,-48076,-35906,-30863,-15979,7164,111968,172048,154903,162853,187934,99727,-98273,-52670,-8143,-1495,-3651,-30753,-43342,14122,108131,153956,106935,70219,8910,-39217,-52137,-71924,-122510,-71612,-27490,-31110,-55720,-80521,-52728,55214,143709,174750,172233,159584,140283,157383,134576,103010,109120,65639,60599,56758,26626,1878,-6481,-11378,31310,194328,447395,458360,199264,70326,94876,105033,56227,-19514,-65346,-85472,-71459,-78259,-118534,-64116,-26731,76814,318262,312716,41434,-96017,-68564,-78251,-11759,41981,-57455,526004,132511,2463113,10412220,21988891,30990384,30526604,25975046,17535556,8461862,2072705,342694,351513,-115002,-34508,-8057,-20930,-131697,-120451,-97334,13379,114155,178085,290392,386058,401854,308974,160953,65605,73895,26586,-12942,-6256,1990,-16029,69048,110717,-80880,1090470,3377794,5286689,5657763,3803429,1813145,7282234,13505507,17396647,14844996,6117466,5772532,11500759,12428012,10473145,6674704,1349975,2138278,3333977,2818910,1642534,575755,13529,-47610,-16728,82249,65993,155292,398132,560271,545072,288848,85955,72270,110428,54299,-15589,-65182,-55813,109473,303460,382936,430381,265819,171033,116653,164625,203903,138142,34780,-45516,-27959,23994,31501,182007,419023,387437,150716,-5476,-121886,-35907,303833,457340,310762,147382,31047,-61359,-91765,-63230,-37572,10798,123885,230656,228033,189590,111797,53184,34313,43320,22424,-69826,-104792,-78924,-72368,554672,2573844,4783677,6610828,6648595,3912775,2543596,9151848,14478799,15548112,11403370,4398035,6346028,11824565,13039868,10000144,4770256,1064034,3704608,4527050,3901591,2547560,973304,45397,-88099,-30511,21216,-47162,-82762,-9740,-15396,-145302,-198877,-148524,-86416,-22677,4741,-17548,8756,85434,118922,125531,98515,54264,-56245,-107060,-85000,-1213,38002,-42556,-66419,53188,140264,160245,208374,209923,178161,90231,-5220,-36495,25285,-2191,-105956,-27489,154484,305218,385803,401017,257830,22409,21947,188789,200116,107926,-3855,-76373,-79062,-32260,31643,89226,82375,38871,-11596,-14319,-18344,-19867,-30830,-33809,-85347,-130798,-122561,-89116,-76767,-73280,-88820,-95254,-66807,-64374,-69566,-83397,-82170,-105679,-81696,-9623,-17715,-88560,-138435,-92725,-87474,-99209,-134789,-86426,-9086,62689,135548,170049,111774,6885,-27188,-13469,11907,-26635,-58529,-60182,-48523,-98853,-61761,-13714,-9456,-47286,-105701,13529,213876,401659,410029,319178,282402,220248,58471,-51507,-95690,-109368,-87524,-9049,95784,115527,58859,36794,90194,156959,114246,-28361,-88694,-16833,31573,2036,-9205,-11124,-46047,-61912,-54918,-46225,-48579,-28870,41209,107221,115568,76065,32534,2780,-5022,-16247,1479,8887,13085,58313,36171,-25307,-120334,17160,89771,42360,-4775,22278,52189,-12824,-57722,-33278,5037,32272,30650,-15234,-68186,-61383,-2337,17528,28128,27367,-9602,-46619,-51653,-70110,-21339,88068,182224,218840,163927,147679,104839,16622,-19091,16106,53767,36225,-32321,-103689,-84496,-18577,75460,195315,287846,235036,115102,95286,63983,68537,108014,95982,46313,37171,151218,195540,154151,107822,37307,-38589,-70239,-8459,13734,13384,-8736,-18112,-61612,-148116,-67647,11204,39969,50448,86196,83661,-39177,-87130,-117362,-88786,13054,36643,-7546,-88779,-107919,-77512,-86335,-113023,-71246,-39230,14154,91104,112981,94064,66790,144609,269472,362307,328975,229332,78084,-73702,-143792,-102177,-80116,-72617,-48100,-28511,-57559,-89538,72020,125716,27485,-59034,-71268,-113598,-20616,80781,116995,44585,62876,80653,54305,26233,16475,-19241,11936,45160,68473,-3670,-47206,-76528,-73209,-82962,-62176,16293,102392,147055,75546,-71575,-98416,15611,116983,146535,53975,-84657,-31082,68092,63763,-21056,-56936,-15088,-2552,-63320,-84511,-78555,-113310,-158255,-96120,-61377,-23022,37574,67823,40441,53722,81607,70037,-729,-78025,-29386,84321,164443,219538,237101,147781,97368,92008,39656,16616,91478,309869,399256,218923,24020,-83321,-13471,104907,256850,332839,309284,220804,151418,140240,105800,53249,-2877,-61658,-86140,-90662,-92699,-104304,-75662,8785,78380,76054,15609,-69830,-79459,-124449,-124423,-62971,19066,135381,210453,226950,195416,79136,46698,7786,-21978,-29236,-42630,-75976,-114973,-65809,-29749,-78938,-99429,62372,132060,92817,72074,58318,2709,-66001,12932,63913,-8004,-67128,-112101,-51429,53510,196263,234226,134537,-8679,-57601,-37127,-110675,-83055,-15984,-22286,279,36299,60134,58090,42334,-10738,-42140,-65018,-94862,-64052,13084,60010,34679,-36391,-28308,-16876,-57732,-60238,-45107,-21114,10883,20766,-7918,-9436,4253,-26734,-41647,21859,126799,272215,354200,359238,227294,121808,76111,-3912,-105912,-18834,44591,64647,45166,-6741,-17171,33219,100782,142269,126300,34363,-56427,-103310,-75549,10692,-45892,-71472,121481,185981,158471,117163,30901,-32031,-45613,-55085,-57405,-69495,-109873,-91559,-54000,-30598,-18691,-41292,-44375,-1071,31864,68045,124514,53012,-43223,-110595,48737,172872,306183,267601,136807,11664,-15222,32629,104461,124179,52185,-65336,-81658,-3850,-2628,-17678,-33687,26430,153073,160465,136818,159858,165658,140783,68850,1302,1085,9849,6601,51331,23527,-112685,-38182,43610,45605,4631,-31024,-16464,-13546,42196,94857,64184,61591,31394,-10445,-52916,-12670,24995,-24574,-43964,-14466,-56570,-30126,35245,-9501,-49078,6607,111130,194831,224557,231372,224490,120534,-29823,-110933,-63745,-18239,31921,5055,-89916,-72900,-65312,-93275,-47005,24859,90098,96530,31972,-73924,-86575,-55745,-50867,-38825,-60319,-133683,-145662,-112833,-50529,110369,267274,214248,53001,-45870,-99942,-107423,-68300,-24368,-13226,17702,24469,11581,22502,53466,7649,-48634,-37120,-16423,-8518,890,34466,7271,-117354,-89385,-92336,-76322,-74309,-55298,21146,128779,132195,50509,-2354,30107,68691,70230,54239,70338,124281,161461,129168,31102,-43613,-56486,-90688,-57609,50499,108952,-218,-104782,-60888,-53818,-106157,-37477,-9787,-62372,-130849,-12706,129021,202540,165708,17914,-57017,104551,234730,240837,198464,162317,118628,82353,1841,-101805,-135736,-104691,-105100,-144877,-108108,-38741,1294,4073,-18253,-38096,-10565,61192,136751,138020,77609,110801,192470,306782,460231,381042,92417,-93517,-47600,152272,300047,249537,97980,-27237,-67315,22777,166330,330498,210198,45802,94833,126292,70311,21724,48572,115785,103521,92472,142763,252827,319072,220575,126291,38514,-39028,-94877,-92447,-41387,64499,144034,131187,39177,-103419,3561,100606,103730,9662,-80936,-14302,222762,211694,146791,111667,43242,-48611,-15059,-4638,-39345,-91985,-22012,-45257,-120031,-39153,-1441,-5687,-20095,-10904,-10486,-93926,-122723,-60437,-31808,-50510,-1969,29832,-25180,-80035,-54629,-9879,3837,10977,-8231,-55314,-56411,12808,87356,109983,199025,277117,330428,269710,128092,-5210,-31335,65370,160450,102154,-34246,-70230,-45290,-62300,-99845,-115988,-99208,-57592,-53354,-86774,-88039,-38181,-79934,-111085,34925,152802,168296,92499,-84395,-59573,90675,136020,58674,8589,23205,50845,18700,-67269,-89388,-54641,-54767,-29469,-38116,-68732,-55603,25112,54845,-18526,-102477,-46572,10275,-17139,-81798,-67060,-69156,-65167,-64454,-16842,5036,-67222,-98499,-93812,-40106,74745,175747,163134,86232,-27900,-118459,-142027,-128056,-102092,-92542,-88938,-61796,5823,22731,-54133,-72723,-75788,-116498,-111253,-58957,-42656,-66660,-45729,-19944,-68427,-74347,20034,60070,5290,-30846,-74969,-50952,-40285,-43767,-56339,-60880,-23110,42329,85747,59717,-31282,-23782,-15463,-16571,-32296,-36961,48440,129016,125196,53624,-17318,-80809,-81754,-55477,-70648,-87580,-76605,-64173,-43169,-17068,-15127,33385,110012,115912,90062,62358,27282,-16661,-61523,-88643,-72240,-67825,-43356,-7554,26577,96168,209376,220752,167271,99023,40216,-11820,-18410,-35215,11191,-12306,-56829,-100771,-81597,-38902,13129,35179,-4095,-69089,-121734,-188578,-162089,-125185,-95051,-129572,-89025,-1748,50537,53606,43250,66091,115963,142208,155683,144052,70660,54176,63009,138105,88018,7276,-31078,-6632,61253,139698,263419,357953,370363,301707,224249,101173,-44100,-90307,-83158,-42512,15460,62600,86604,94376,56889,-21077,-30062,35053,87659,66185,-88647,-77228,-43023,-77463,-71369,20855,114166,133099,1651,-110057,-39051,-11453,5706,32773,54488,43516,75008,103918,60245,-847,-27920,-66413,-86540,-49026,-21017,-52488,-58640,-16930,-2953,-20839,52636,55352,-13512,2494,60593,55980,59895,62933,-17006,-74330,-78740,-35307,27210,112166,177815,220283,159687,62326,16131,9151,34909,38520,-36747,-122127,-97799,30616,58312,22732,6287,-26174,-23917,46622,93090,147130,148279,82749,4150,-4640,-8510,-43140,3609,142415,198975,123890,-33476,-67503,-21204,-14522,-9678,2871,-15994,-66734,-80710,-32177,-66514,-129345,-109987,-8460,82345,245707,343769,320153,265389,119451,-1110,-85322,-38075,27500,83634,105348,-34895,-62352,-46644,-64363,-44310,12451,50753,50967,27400,-21450,-60484,44539,131569,180100,187646,162553,78385,26986,23754,-9475,-54461,-74649,-83442,-137021,-133768,-85968,-81264,-90640,-76126,-69087,-1228,80301,96591,44871,-28264,-46921,17852,74865,108004,135795,81217,42284,22317,-2456,-27961,48059,14064,-73715,-117878,27926,164932,164164,111241,47811,9353,18258,32086,-55815,-117908,-125229,-92767,44343,97342,67946,-31164,-75317,-89,44775,43495,-22623,-67694,-52345,5794,28082,24381,1578,-16152,-28978,-72649,-92971,-9303,200,7523,45165,58831,3594,-29405,-42656,-41514,-5668,7062,2436,-11286,-16269,51059,294731,426047,346159,312731,200199,-3212,-69572,-12564,84994,106440,28101,-73381,-87443,25526,133394,81357,-57110,-148634,-71944,12091,99206,105606,-31097,-103612,37305,226178,312677,165315,-30200,-22553,80931,145226,162732,169229,110593,12440,12286,151196,244668,115306,-38184,-69178,-64478,-92424,-116160,-97072,-74248,-63707,-51217,-70734,-95165,-29188,4302,9078,14816,2596,-16215,-28853,-63451,-77165,-91728,-109070,-124756,-116533,-93862,-80425,-57801,-39818,-4339,30625,18804,-39817,-94365,-68779,-41240,-38782,-42945,27328,86177,124502,36586,-64876,-4166,127142,156795,76333,-72514,-102843,38380,95007,123630,127210,75454,11451,29,-29196,-52918,-73119,-76333,-19321,12400,-21990,-69480,-66646,-29435,-6127,54134,174444,210092,79737,-54451,-144682,-96932,-78201,-10377,67112,32497,-42505,-76545,-76094,-53957,20995,75679,30931,-26481,-29356,18832,70502,185635,272750,302130,266563,144902,-7892,-56868,-10239,87634,142665,144664,83228,37192,5882,-40947,-85266,-99058,-29828,75860,169483,193560,46780,-91707,-32510,165672,347160,397187,237514,89702,79042,50234,-4776,-47379,-74777,-82234,-50061,11199,61413,109235,172901,198532,118920,15269,-35815,1968,111181,291779,489935,560180,452477,314814,116672,-73435,-108751,-90165,-60692,-15861,37230,38410,-47063,-143652,-162774,-97614,-68866,-52157,-26118,13242,45709,67473,144669,259830,282406,233230,196226,223652,228275,182908,77988,-2925,-86773,-97805,-45204,-54002,-71981,-75369,-54986,18648,139576,236898,148316,-7851,-67183,-40096,-6199,-9642,-80859,-63302,84538,106421,-39036,-51698,-35059,-30426,-14503,7772,42215,15270,-90619,-95502,53326,136259,155509,166916,127782,76674,14904,-19281,-61025,-84052,-52226,-62379,-127572,-116499,-43244,20055,75025,37675,-33420,-5638,64954,59772,45755,23042,3125,42176,-3832,-111655,-96038,-72467,-94499,-172589,-109536,-38392,55104,69340,81223,12217,-34956,-44923,-11427,-68936,-106064,-41710,58472,169388,240890,149531,50335,-1875,-11710,13753,5162,6498,5634,-55859,-46162,-21277],[26156,7044,-38476,-45001,-35731,-68439,-68251,-30841,-42980,-43325,9602,134696,83637,-74274,-133697,-52702,39355,60758,34036,39957,25680,-5979,-26154,31348,96890,135773,100473,33558,-9580,-10151,-25598,8116,35712,23770,7033,-3991,-1421,-34456,-18091,17040,17735,-21970,-106385,-124919,-78600,-26690,32084,115947,180953,313776,268446,5861,-68776,-29502,-11752,-46108,-74992,-88430,-109274,-120335,-19785,91022,185468,253402,63994,-56048,14747,59172,71236,93504,77376,-19207,-97280,-46541,48048,33262,-46877,-21830,32449,54399,67882,48351,-28334,-32114,-24897,-48144,-102044,-87786,-23992,-26057,-54445,-65233,4393,1523,-58884,-20702,53975,93158,91634,96038,115026,188239,323161,428253,495120,552698,496024,252187,67390,-48258,-86348,-58091,7315,90987,142000,143872,112552,63236,-13070,-102674,-93570,-31895,35211,58503,51589,26924,-29623,-47376,-36233,41581,145502,195214,220326,188605,242110,236304,134926,53217,-6522,5214,-1296,12401,-28636,-26307,-37165,-37013,18676,75810,155964,257958,292794,166764,-57552,-109770,-98362,-51592,-4768,91058,101501,83434,23182,-19570,-20297,-70724,14305,637348,477450,841758,3730439,8469712,13235520,16188476,15581762,10470189,4017209,10406795,19823081,25137553,24180006,19293181,11630763,1596736,8043268,13961237,13783207,9081258,4517223,1364604,64338,449215,169637,18266,-38822,-58703,-43769,-21938,-123883,-126034,-121446,3939,154236,185068,113640,46029,-30669,-98728,-66386,-25952,35448,93974,85719,20341,-36357,140421,378859,390239,209599,30892,-20921,-21283,-15855,89492,193801,228740,81834,-5689,-111630,-102915,-14144,61430,26523,23903,13870,-30584,-71503,-99093,-60516,-30162,-11920,-7017,-23186,-64810,-91629,-105002,-83197,-87098,-128509,-102570,-33932,-5237,2785,-6145,-13583,34244,156610,205653,61639,-74999,17953,129445,157731,106122,58136,36939,4506,-3233,-76780,-9720,34311,17190,-53351,-93876,-29782,-28735,-64942,-83306,-33138,-20573,-26799,-39236,-20324,78184,207620,78666,-19297,-73202,-72486,-1094,-14912,-43737,23578,82826,91876,63118,22418,-36937,-38283,-76712,-128448,-127577,-70218,436,31013,38226,47183,26931,-16331,-59609,-47318,-54072,-64610,-75307,-73845,21721,178113,268965,228745,205851,108247,24827,27696,14617,6813,-24180,-42891,-90179,-74627,13987,79965,98802,52949,12785,45320,72845,36722,-53873,-117500,-68643,-15087,33644,17936,5614,37698,60131,17372,-29590,-45512,-69965,-72243,45125,111495,91179,62003,52499,17445,-29613,-41585,-34981,-31534,2954,10196,76287,124818,146595,102443,27287,-74389,-111967,-142317,-121828,-117756,-68367,-52596,-78594,-91935,-83798,-6758,71428,138357,228046,298571,304653,216408,149471,58840,-43668,-51801,-42955,-48791,-46648,-23602,-14286,-2332,17961,124981,207826,203455,206293,207047,99072,-79808,-65835,-16407,-3731,-2824,-27338,-37060,22704,116499,168343,132939,87279,20674,-29200,-46524,-70183,-115937,-66468,-35686,-38091,-60538,-97824,-40019,72051,179834,197530,192332,171746,146106,155614,135286,110415,112277,60960,47875,38142,10378,-3248,816,-2863,43861,213653,447804,417826,161183,37422,73332,96420,60330,-10186,-60814,-77423,-60291,-69811,-111492,-54143,-9017,106938,354673,304848,48786,-80181,-62124,-77692,-3819,37972,-75538,219444,49345,1180565,5485444,12052064,17012152,16308601,13901985,9304900,4553875,1146752,316871,267825,-89976,-34516,-37421,-60711,-136367,-98266,-81086,24916,142151,223336,342114,433355,432652,326226,173377,70522,76188,32836,5402,5240,-4963,-20294,78129,133802,-132911,560148,2028372,3214120,3419052,2373435,1089518,4084442,7942910,10904963,9750659,4061747,3356007,6492542,6729472,5750133,4015598,890404,861590,1531482,1294177,733658,232880,-8947,-42738,14073,115224,93723,201934,492783,661286,596639,304449,111438,102835,126295,56087,-18658,-59615,-42439,99554,271158,328933,404939,280151,206024,153723,196381,222150,140217,30620,-52340,-40429,7729,25712,188380,423361,355756,134834,-6980,-121794,-67308,270424,465591,346535,182402,53551,-56230,-103831,-68960,-41011,9000,127010,259877,266312,213536,120117,54115,33876,71158,40637,-56293,-89871,-69648,-94468,373676,1910762,3331674,4457200,4451102,2693128,1338692,5344804,8602455,9283775,6857636,2756542,3379639,6473841,7159121,5456224,2580944,677716,2128194,2564200,2271530,1561009,597932,31334,-84156,-20082,28762,-39533,-92557,-43423,-45645,-160430,-193092,-149633,-83063,-24717,-6819,-38741,-15202,77124,147097,161388,122838,56446,-70540,-115634,-117096,-29684,32866,-39709,-66025,50342,135249,167937,218227,205476,167238,92549,18338,-12085,39623,-106,-112683,-17536,169313,303716,365760,401645,289455,32146,19598,175766,185872,95087,-14235,-88046,-93941,-51560,5513,59754,67380,41944,-58,4912,-13129,-22406,-27001,-24006,-74608,-125716,-112872,-75683,-61932,-68293,-96639,-93954,-61595,-62749,-73461,-91526,-99374,-119522,-54772,10120,-2396,-76954,-138078,-103608,-96453,-109885,-118327,-74926,-11538,46325,98717,134736,85488,2962,-4389,2527,21422,-24461,-56440,-57358,-55037,-86679,-30261,7359,-2523,-52114,-110459,27839,255640,416087,361736,246447,201589,157137,23779,-67130,-102375,-112857,-107059,-37688,59532,82297,37679,33311,93517,166922,126351,-27411,-97929,-30048,24469,-13441,-40584,-36115,-64140,-69876,-60620,-51095,-53175,-38157,27045,97550,120072,96344,58038,4886,-11340,-10614,11158,18437,26384,72723,53079,-12881,-111992,-10207,59856,34635,11382,49928,89904,24069,-35081,-17592,27091,62448,59431,4124,-62721,-79107,-30289,-12078,13792,25611,-10059,-55003,-52395,-70347,-11577,103119,198769,234935,209311,202418,137644,22579,-17713,17745,55444,44292,-27351,-104048,-77662,-15718,60898,150539,224705,187786,80463,62424,33032,50049,101705,101873,59336,49182,159597,200139,159497,113484,37338,-41801,-75627,-2439,25264,17008,-14311,-22042,-55442,-133954,-86657,-4856,32800,48349,77017,87037,-36848,-92634,-120336,-84729,29278,58786,8682,-77647,-109216,-86110,-94563,-128375,-85275,-53234,297,81830,122220,110541,74477,138929,256536,348032,287339,193090,63292,-87690,-162312,-119122,-95783,-88783,-53885,-20646,-41875,-76418,62165,102553,-925,-83228,-80659,-116551,-32638,73974,123008,69730,80102,76693,42706,18244,25713,4281,40263,73936,84176,941,-50720,-77672,-73953,-87311,-68715,3896,83378,130226,74480,-59702,-124416,-17234,67171,97355,23059,-113969,-4378,88974,66973,-30093,-84278,-13187,11930,-52184,-81887,-77735,-108303,-154189,-110164,-71359,-24850,42923,82004,64168,83510,114999,105497,24889,-63688,-26269,80279,155848,209993,221995,120698,61799,51228,4870,-21402,52156,255907,306229,125089,-45209,-123641,-41159,64693,196258,265582,246089,167614,114917,120833,102657,59679,1401,-69384,-99550,-99433,-100530,-114148,-84960,2232,73219,72411,12797,-72293,-84397,-134450,-124886,-52541,42211,152979,199520,195165,166976,75213,56316,21977,-15266,-35245,-59605,-92165,-125427,-69707,-35936,-77209,-99167,51094,122522,80023,59742,38331,-44481,-122098,51944,91174,4817,-61706,-123662,-68580,34485,176218,204080,111845,-14918,-61676,-53814,-138171,-101347,-31567,-46442,-7368,53511,97240,106278,89462,32630,-18122,-58607,-100376,-80402,-1904,46800,22207,-41717,-34380,-25381,-66994,-70466,-52250,-23352,7873,8920,-25035,-23810,2498,-16951,-32303,20418,123513,290319,391686,403855,276389,151888,78507,-10790,-109155,-18284,39972,68860,54680,-3293,-28530,19801,85379,126788,109692,22782,-53816,-90892,-54431,27210,-18614,-114440,51213,116404,115388,98697,23579,-34300,-52196,-67173,-75490,-95396,-139849,-93093,-61849,-41809,-32644,-54780,-56136,-13533,9456,18490,66489,12083,-76340,-101743,28235,129499,267065,243382,108707,-19824,-42736,14979,97568,136322,76154,-26555,-55077,12793,-10262,-25489,-26621,53252,174215,165726,135644,147089,139649,104686,32698,-26642,-29106,-26809,-25642,29008,21744,-91330,-77527,-10428,-6092,-40790,-67605,-46821,-58695,-28783,15367,28724,63978,31663,-23791,-69962,-15165,42542,15237,4305,19936,-45833,-40245,14408,-45709,-70806,3895,109332,186509,204722,219519,217143,106371,-43845,-116366,-63126,-25182,18146,-24015,-106855,-61711,-71174,-98599,-48799,19990,92122,118880,61687,-55797,-98730,-72901,-60866,-38833,-63995,-146765,-141979,-116119,-61135,100757,259871,211826,46480,-60054,-116156,-117051,-67466,-13702,5079,30260,22434,2936,16098,42789,-18850,-69257,-50013,-25840,-15498,2867,39254,5211,-135494,-109274,-100610,-84049,-87480,-61091,21113,140418,150805,55681,-6325,30118,61261,56071,36510,52152,108315,146136,117098,34735,-17677,-22704,-50233,-20619,88106,143508,12728,-99756,-66062,-61858,-120530,-46921,-7880,-57807,-122914,-26753,123723,222899,196134,25763,-86993,83511,228306,235565,188980,144085,94344,63606,-9044,-108461,-140716,-113604,-120731,-141636,-96290,-32486,9892,15493,-11918,-44570,-16541,77653,182225,183999,89986,94529,167418,281689,450839,416180,122660,-90007,-59044,135941,282357,236639,71229,-54276,-100609,-20901,95794,278240,203375,44479,98717,154352,85998,6366,26958,105305,113157,110200,157358,263278,307070,189759,98408,22764,-46878,-103188,-86559,-35950,58924,125437,107760,15073,-111875,13962,119800,131861,29891,-57643,-8372,213456,205995,144699,109774,37623,-44183,-6484,13197,-21882,-79512,-35150,-58171,-112357,-32970,-3641,-28013,-75758,-116561,-97939,-111417,-99274,-47493,-31175,-60902,-14299,28845,-25039,-81472,-62833,-22695,-12013,-5146,-25965,-73893,-68312,13105,94296,140944,257807,330943,367359,291288,124764,-24150,-54365,48126,148429,87718,-61344,-89660,-55073,-66927,-100218,-121265,-109584,-55758,-48284,-82651,-95445,-51092,-93422,-80778,76802,204539,207953,123709,-59831,-91357,64368,101959,34295,-1212,14938,36487,3124,-75068,-69664,-3638,-1684,-9181,-40893,-81436,-58031,16229,32481,-52945,-105763,-18739,34047,-1370,-73726,-79516,-79613,-67036,-66714,-24009,3943,-52056,-74786,-90671,-70679,15963,127509,136897,75968,-29230,-132569,-165200,-134502,-94329,-75873,-78770,-82767,-18255,8956,-56191,-76356,-87052,-129445,-109025,-53527,-33893,-51066,-44284,-31104,-83962,-76084,19960,47123,-16677,-38369,-62612,-45656,-41589,-45215,-56119,-62843,-24595,40737,75262,27239,-38341,-12284,458,-13725,-26302,-31749,53993,118062,108471,48216,-11925,-80590,-94514,-64699,-71584,-82629,-70432,-53958,-28332,-1942,-3180,52317,129773,126207,93525,63158,32068,-5195,-40795,-65509,-65164,-51317,-24079,7249,36071,105503,243729,266191,194253,107240,31256,-10378,-14895,-28556,17297,-4440,-44585,-94877,-85238,-42614,7800,22381,-29266,-106587,-127272,-183555,-157086,-136910,-115058,-136705,-73129,13427,65547,59160,48385,81130,149337,193126,207022,165492,67576,48735,54276,111025,95259,2162,-48827,-27434,44050,139222,261660,344517,347550,280926,217888,88459,-48641,-85704,-79440,-45109,13402,62176,77404,73242,36770,-36092,-33913,46558,112624,124498,-27128,-132265,-92379,-96669,-46373,59494,176197,189957,28087,-115160,-29221,3211,8933,15627,25310,18571,55800,99708,73780,9387,-18060,-52429,-79063,-64536,-32380,-51146,-50722,-13724,-6598,-29933,41862,59054,-10564,-5989,63142,71012,85907,79958,-22327,-72274,-73024,-35587,16629,83377,148609,203019,166988,74993,23690,6890,23222,25221,-44093,-117564,-77942,59182,76825,35806,22110,-14264,-43394,26349,82115,144309,148371,80479,-3562,-9476,-6313,-42840,6355,156411,231677,167214,9265,-57709,-27408,-19394,-18150,-9655,-28380,-73429,-69910,-22048,-57435,-119269,-104555,-11000,78621,224549,320804,314384,284341,140767,2142,-81499,-41417,13125,55374,68294,-61593,-69435,-42160,-61680,-58421,-1198,57586,78879,49835,-23185,-89762,19955,100375,148334,152315,135203,63301,24972,23061,-11254,-61299,-92277,-107038,-156308,-114308,-77349,-79934,-96305,-83732,-70910,-7135,63166,85498,47168,-18144,-58149,-9440,49884,85697,126110,89004,55019,41016,6403,-25337,65990,47847,-47850,-127328,8509,142555,141826,94397,46942,20168,32096,42725,-41635,-101832,-107522,-89681,11817,68198,52392,-34383,-72561,9568,74172,84577,18818,-42020,-36713,20414,41927,35688,15125,-3073,-24017,-74918,-86829,-1106,4127,-4013,15766,34328,-7500,-28475,-38066,-38423,-7932,-6224,-19563,-30520,-33030,28687,264821,362294,263445,248582,166157,-265,-53232,-130,97435,135199,50684,-62960,-85872,34492,138680,89927,-41845,-135890,-79950,10548,112888,125446,-21922,-108204,28590,199359,275495,141481,-31085,13706,136714,203380,197713,189943,129082,34460,35847,167300,240247,96463,-54506,-82234,-77282,-104479,-136235,-107332,-81261,-69168,-54786,-75522,-90294,-15773,17860,17725,19275,5834,-13451,-31118,-70011,-82445,-88086,-101321,-125819,-124389,-97879,-72343,-36074,-27667,-8008,32643,27406,-31278,-97793,-76139,-41065,-26702,-27610,24201,72488,110841,38021,-63091,-48675,50398,97290,44433,-84076,-90976,70593,143988,162145,150626,66779,-7946,-13195,-40591,-63115,-76203,-70822,-5461,24119,-13183,-59927,-56797,-23374,4014,72744,198670,232505,90346,-46755,-142285,-102446,-78451,-20973,51008,19575,-42716,-67678,-67838,-40285,42089,82523,24333,-37193,-28320,30473,85126,198916,281863,304605,253534,114292,-26988,-63738,-11565,90353,134134,136679,84679,44206,6868,-47964,-88339,-92800,-22379,78786,171842,209853,69793,-88587,-66082,126119,314188,389975,263290,97699,72203,41513,-8669,-45343,-83339,-115659,-47844,44016,106378,147584,203495,212435,120297,7485,-45191,-2755,111437,293423,493534,563993,457106,332360,155654,-43495,-108867,-119534,-89778,-37788,23156,43437,-34979,-133704,-166637,-96448,-62170,-40404,-14835,19536,53610,86736,177532,304355,310591,268874,236425,264354,286327,269801,166054,71927,-39201,-103605,-43719,-37903,-53859,-53479,-29231,42439,152546,232471,121391,-25955,-71729,-38996,-4592,-10404,-81958,-68505,62209,104568,-25468,-33852,-18644,-15769,-3518,17202,48779,16408,-102495,-111791,62814,177541,210662,216133,166370,104664,30178,-18222,-73109,-92607,-50684,-50285,-114238,-124786,-47785,14716,64871,34593,-35659,-13255,45113,34564,32641,27283,18741,53287,-3669,-114308,-141233,-90125,-99570,-161584,-104573,-38404,47546,51948,65524,5016,-35721,-40589,-8447,-88713,-112810,-34402,71488,180240,228516,128664,42150,4655,1643,19280,2568,1543,4217,-51705,-48464,-28176],[25479,7367,-38291,-50201,-44669,-75960,-55732,-22968,-37301,-32549,20791,135074,77594,-72691,-135102,-46088,37737,55234,29111,36643,25954,3816,-10891,41128,110558,145476,100689,33016,-1252,4243,-12403,13319,35403,25622,20865,10984,9717,-33668,-14384,26913,24194,-22080,-104231,-117585,-69518,-20597,40290,135280,217984,364552,342569,103638,2965,22572,24277,-25852,-66655,-93142,-124162,-149228,-28296,93575,190950,254976,46219,-72258,13224,70125,84329,94886,72028,-23581,-107650,-74875,-2502,-25762,-65598,-24599,22604,31755,44427,40051,-21562,-32247,-31805,-41372,-71831,-107620,-50464,-51217,-70751,-87335,-14814,-14057,-73734,-31242,40055,70775,68282,69910,87554,164856,319820,449094,547753,621540,557488,314864,102735,-17766,-55166,-22167,46285,126979,174215,157131,111248,53005,-27721,-115619,-74307,-16152,46458,68778,64332,45538,-12214,-31084,-22353,51597,173355,245902,215379,141165,187170,205749,118869,41935,-14385,-20814,-26411,-3559,-32583,-22088,-34177,-37486,22030,71318,127137,192654,215862,123677,-56027,-100499,-115155,-81686,-21276,98223,135768,110703,19029,-34953,-16911,-65881,47767,571644,325813,534118,1874017,4052037,6014704,7233691,7009187,4910048,2087251,3918478,7882361,10338651,9618161,7683911,4940632,699499,3026926,6723485,7207020,4352453,1701095,327286,143160,374535,151328,30113,-31310,-66927,-46854,-19684,-119437,-133988,-109469,29800,187222,209073,124117,54093,-21125,-89011,-63177,-23535,33123,80671,65864,12325,-11402,163330,369365,345204,191014,45770,-10331,-30029,-26304,80049,195041,246971,84341,-8401,-98195,-94266,-23284,44387,12524,5742,-7091,-44528,-79894,-104128,-60825,-31702,-25099,-41489,-64740,-113951,-124942,-72249,-58347,-89031,-142788,-89737,-17020,16696,22330,1412,-20115,26975,160591,241249,103755,-46537,36036,132054,136965,81818,40834,25481,-3040,-592,-46079,27167,50271,16244,-55483,-91504,-37723,-43942,-77417,-73809,-20135,-11493,-18959,-30426,-10677,90114,182986,51491,-13952,-59989,-53794,-1307,-41954,-78792,13000,80391,93418,62743,8347,-68847,-31566,-39934,-93152,-109196,-55328,5469,21641,17826,19538,-3486,-48881,-83368,-62568,-66633,-71371,-79596,-85157,5739,154391,248501,234895,226757,123624,35629,33273,27190,29092,-11852,-35080,-89117,-82627,5785,67171,81251,37599,13816,54939,77742,41944,-42934,-123974,-95452,-37424,26058,19060,9411,45326,73924,32969,-18359,-41261,-66817,-53802,75914,134682,91089,63138,57472,17285,-33935,-45393,-34198,-35954,-12031,-7107,54776,100132,122834,98604,30398,-65682,-99373,-133024,-138798,-131065,-91904,-64633,-80428,-87501,-81820,-7926,74529,143798,229321,299345,316502,238587,163352,62134,-40769,-48770,-43874,-53359,-51004,-17992,-2589,7260,23265,127872,229226,239356,237462,214048,91306,-69478,-82793,-29235,-10638,-6399,-28302,-35044,27280,119897,179971,163010,103252,28550,-23796,-45586,-72690,-110625,-65039,-46894,-49118,-66209,-94300,-28079,84679,209964,211041,202968,174452,146331,152347,135326,113942,109063,49619,28594,12267,-9635,-9656,6046,3165,52454,224258,422791,357081,117324,5097,57037,89909,61322,-7640,-62669,-72986,-53693,-66040,-108372,-48428,4818,135136,379903,286295,54769,-63643,-57239,-78345,-454,32649,-84755,-26236,-29266,267843,1910717,4732689,6689295,6375792,5456971,3360270,1644492,435849,288930,203179,-74111,-42833,-65173,-88826,-116075,-79359,-65712,34185,163616,256803,366707,440281,424304,316354,171791,67601,72381,33628,17829,10590,-17878,-30268,78385,145887,-104416,174243,945333,1529633,1600360,1166074,532924,1680251,3624987,5678443,5493369,2300240,1513102,2747336,2607169,2289197,1931237,511393,164699,349006,262023,110947,-2320,-30571,-37959,42510,142855,116048,247527,582472,749450,633022,318528,138879,130811,139172,54338,-27014,-59400,-25864,92527,238342,272914,358529,271597,224375,179030,219551,232183,136678,25009,-60078,-59026,-17361,9890,178135,399066,301682,109497,-15008,-118461,-101307,225279,454883,371861,209771,67708,-55682,-114375,-73697,-45004,4975,123565,276993,294306,228705,121100,47048,28235,91146,48628,-48521,-76282,-61463,-111498,212253,1282987,2045984,2615073,2580625,1630937,432495,2383712,3999175,4365525,3264227,1419543,1189214,2476871,2756126,2052208,937361,396085,970830,1122688,1055572,791732,292199,14097,-80271,-13911,29309,-36467,-94517,-72600,-67946,-148685,-178033,-151477,-81573,-29385,-19779,-56632,-32747,66765,166635,183448,133135,47276,-91215,-104535,-131843,-61569,20089,-44300,-73740,42866,125177,168035,219931,194103,150314,90350,42510,16473,52472,1592,-119513,-13269,167958,275226,319910,376166,305806,36160,12491,155107,163012,76320,-29116,-104149,-111270,-74027,-25470,24075,46215,36504,3053,18156,-3500,-26407,-28614,-21326,-68036,-118836,-104629,-64593,-49497,-66047,-107074,-92244,-58077,-62878,-78872,-101591,-119954,-110510,-32074,22623,6917,-68844,-129339,-112909,-105066,-119244,-103223,-60731,-7431,34821,56564,91844,53646,-2286,10237,9956,26897,-23300,-54260,-53369,-54647,-59854,3878,30828,7833,-55706,-99879,57845,306829,422125,305700,172958,121117,90137,-13263,-83074,-105466,-106765,-117867,-63602,23065,44881,13049,26989,91354,167137,125945,-31976,-108730,-47167,11897,-33520,-76029,-52801,-69416,-69485,-64185,-55911,-58433,-49102,5383,74405,108362,102328,77363,13902,-9580,-3778,18622,25077,35839,79427,63342,-3579,-98388,-37566,29841,27217,25609,73494,122003,61481,-6136,2502,49478,93046,91453,27573,-50114,-89492,-53969,-34054,3324,24234,-13316,-69983,-59567,-72416,-4114,112256,206106,234999,242769,248425,164598,28496,-15921,18228,54615,48835,-24360,-103645,-69859,-12057,49368,114643,169896,141679,44363,22395,-6177,28349,90424,102938,69538,59477,164658,201398,163454,118116,36698,-45225,-79010,8576,43394,25702,-16137,-21167,-43156,-114088,-96534,-14924,28806,47107,62648,84165,-32910,-95727,-121321,-81061,42797,76316,21270,-67425,-104761,-91153,-101787,-138411,-92504,-62829,-10725,72301,128813,124407,78810,122888,226988,314648,233616,151778,46484,-99678,-168068,-126313,-102860,-100021,-57987,-13502,-25833,-49231,67690,93247,-18218,-102127,-85843,-114922,-51017,60563,126414,98208,99258,73391,31960,11748,38035,35392,77858,107703,100444,7405,-53822,-80147,-75612,-90422,-72004,-4311,69165,117858,77677,-41674,-136466,-46985,24676,47900,-10025,-137821,21310,107323,71775,-32063,-108915,-14115,21726,-42635,-79160,-76549,-101173,-140451,-117387,-77145,-23042,49930,95337,86821,112782,147420,139676,50262,-46170,-18088,80297,148750,196574,202211,96322,32141,16055,-28256,-63779,10513,200619,229231,67691,-62801,-128954,-64507,26217,136354,196493,181769,114772,80429,104137,103408,71062,11522,-69644,-109597,-104978,-103962,-118173,-88692,1695,73483,74545,15278,-71263,-86390,-139416,-119758,-38804,67869,170004,188468,164304,140445,76420,67029,33815,-11396,-42728,-75349,-103037,-134451,-74848,-43909,-74025,-86548,52223,124612,81811,67205,47136,-52144,-100039,87023,112311,15900,-54309,-127196,-81834,17498,154118,173350,91065,-18126,-59389,-58372,-148870,-113780,-46022,-65006,-5296,78479,141085,160669,139523,75487,5344,-48445,-96821,-92458,-13674,35419,12076,-42672,-35447,-28380,-68547,-74774,-53730,-20430,8654,1001,-37919,-36454,-583,-9703,-24283,19032,115496,292427,407544,430237,322033,185449,84281,-12906,-105356,-14513,39850,79313,70012,6816,-34263,9863,71639,110418,92307,15844,-42069,-68578,-22290,58988,32762,-73210,-16909,45692,72350,80718,19903,-31612,-53873,-73298,-83527,-109390,-134720,-84663,-62534,-47751,-42041,-63756,-63758,-23319,-10861,-28504,1109,-34868,-112622,-82999,8729,81933,209244,198041,68706,-56173,-70340,-1149,92584,153304,112137,27329,-10078,37768,-14024,-27655,-13024,81712,189253,169282,139277,139014,116224,70573,1945,-47369,-52672,-56588,-36189,24146,34264,-55670,-113974,-68782,-62494,-89674,-104717,-75000,-99522,-93995,-58500,1584,68233,37557,-27389,-82361,-16626,61639,61390,61582,58428,-28960,-41909,-697,-74395,-73636,13002,115586,179389,176187,192320,198892,91175,-52450,-115539,-57433,-27510,6527,-46043,-88494,-43300,-71963,-98917,-46448,18034,94424,140550,95277,-30269,-99654,-78079,-53749,-28758,-61280,-141767,-129990,-115398,-69393,91281,246681,203541,39922,-72298,-127228,-120584,-60342,4438,30720,47557,24337,-3066,7353,27199,-44144,-81774,-53789,-25916,-16177,5280,41572,3248,-126815,-105895,-92018,-82035,-94156,-60681,25674,151156,166788,61287,-5275,40145,63435,52237,28143,40540,96947,134541,111338,47631,12982,16002,-3247,21978,135227,186855,30673,-91252,-66917,-66388,-130666,-48528,1950,-44307,-107363,-37638,115967,235463,224352,45478,-109144,69474,228109,237282,184313,129490,73484,48177,-15432,-109818,-140090,-120072,-138929,-135229,-81790,-20024,22592,29581,-1315,-44375,-19091,95080,226005,221372,98215,78655,140821,248650,419825,430638,156506,-80675,-62319,120641,257043,218062,50357,-69096,-124525,-50032,42648,231230,195313,38579,94585,182724,106692,-6000,8169,97933,130325,134807,175461,272466,291130,160617,73867,8256,-53874,-108452,-75100,-26838,54974,108240,86109,-4916,-94062,29609,142191,164761,55785,-29968,10931,212504,205112,144027,105962,31050,-38148,13244,43331,9440,-60667,-44084,-63042,-98358,-25432,-2495,-30211,-66912,-166103,-170958,-104460,-72624,-29925,-25773,-67469,-20843,29777,-23230,-80168,-66827,-31829,-24021,-17702,-42387,-93719,-78943,12639,99296,173150,316774,384743,406483,319830,130983,-32911,-71597,34035,135276,70364,-88272,-97410,-55322,-63585,-91239,-106307,-91631,-31315,-25418,-62298,-83620,-44079,-77071,-46063,116960,252890,246994,158786,-25527,-106604,42501,69711,13707,-3883,13915,28206,-6645,-74733,-45254,44858,48260,11433,-41597,-87461,-52494,11113,15114,-77920,-75187,12474,59516,17953,-59903,-88162,-86983,-64716,-62375,-26414,5541,-34811,-52682,-78722,-80766,-29906,76846,103832,60869,-27815,-123175,-171101,-130528,-79752,-52901,-62440,-96963,-34277,2961,-49577,-73068,-92025,-134142,-99858,-41061,-17177,-31919,-40011,-39709,-94738,-73549,21192,37216,-31709,-36630,-47174,-38001,-40300,-42863,-51548,-62108,-24070,40706,65287,-904,-41784,-1504,18010,-4258,-16145,-23962,56007,100017,87056,40609,-7994,-81244,-106010,-60436,-64525,-71411,-55736,-37513,-8709,16213,10901,71410,144872,132669,96642,66073,40550,11735,-10343,-21493,-33841,-15916,4124,24877,49718,121218,284112,314465,219941,112905,21428,-6417,-9915,-20921,25601,8574,-22883,-73466,-74976,-37340,7935,12303,-52222,-116032,-101008,-157990,-148446,-146196,-130630,-122360,-50024,34810,84629,67454,56103,97634,181834,241018,255208,187947,71027,48530,48688,87567,102075,-2307,-64017,-49904,21841,127332,246739,318268,318581,259173,209436,74324,-49439,-76267,-70520,-45407,7508,52798,58585,42549,9036,-58677,-45669,47986,125473,179193,51006,-102772,-95926,-74468,-9538,105611,248588,252758,58728,-110502,-18567,16931,9094,-5163,-4437,-4495,38276,92803,83641,20407,-5035,-32785,-61030,-73854,-44741,-49577,-39751,-5741,-5523,-34882,33335,63657,-6567,-15910,66536,90327,122846,103211,-20191,-61492,-63614,-33632,7837,59484,123419,182341,169141,84396,29397,3768,10679,11879,-50631,-111198,-57213,79735,87709,44279,34280,-4153,-62839,-128,66872,141189,152300,82961,-8155,-12607,-826,-32465,3306,158532,250703,200790,47317,-42998,-31580,-22553,-23211,-16563,-33156,-70642,-56082,-10368,-44899,-105448,-95469,-10779,75492,196308,286410,301596,300495,166279,9488,-73719,-42431,-761,28034,37836,-87815,-73812,-36712,-53759,-66067,-12627,62245,103569,72155,-20811,-112495,1251,72364,119502,120120,107473,48902,24958,24303,-10977,-67994,-110350,-125498,-140094,-91587,-62180,-72844,-95087,-88245,-69185,-9645,49000,73484,47527,-9135,-62324,-34779,22677,60713,112088,95070,66675,58548,13977,-24576,78034,77211,-22501,-127420,-13015,112763,109309,66642,37790,24690,40743,48859,-30006,-86033,-91001,-80269,-12856,42018,37989,-36458,-69913,18510,102659,125390,61990,-7438,-13810,38370,57941,47484,27582,7692,-20566,-77034,-79336,3893,4929,-16060,-11660,9610,-16641,-25349,-31494,-32904,-6712,-15804,-38831,-48124,-47074,11893,238056,301450,191611,188826,129654,-4132,-45243,4468,102639,162180,77524,-47847,-89464,35914,134308,94388,-24768,-119520,-91035,4759,119234,137759,-16223,-111780,19532,173433,240349,124385,-16773,48846,189526,255201,224360,199136,142645,55488,60459,182262,230214,72590,-74178,-95150,-84099,-103687,-133432,-113643,-89811,-75298,-57010,-77681,-85891,-3952,30700,24276,19571,5055,-12593,-33842,-75975,-88150,-88432,-97720,-116577,-125377,-101518,-65636,-18055,-17500,-13427,33531,36906,-18608,-93613,-81905,-38023,-10841,-12180,18395,57537,97413,38539,-62939,-92400,-21641,37159,10372,-95444,-79611,97223,191418,199834,168632,53610,-28624,-25851,-50985,-72174,-77493,-63267,8879,36056,-1068,-46093,-44669,-15884,13581,90639,221167,250809,98425,-39584,-130053,-104257,-78727,-38385,26501,5946,-40678,-58432,-60016,-25634,61950,86064,14979,-52136,-30047,38473,95972,205244,277903,289429,225183,76282,-48769,-72387,-14705,88365,119753,123076,81671,48439,6453,-57130,-92740,-86023,-10629,83645,170565,216153,88204,-75393,-97585,85010,271801,363056,274718,101389,63462,31810,-13769,-43612,-88753,-125556,-16081,84217,149993,179281,222736,215906,117182,579,-51430,-6286,108242,279290,465409,534489,440369,338308,197298,-7897,-92420,-121167,-88334,-41841,15424,50866,-22326,-123877,-166067,-93933,-55657,-28932,-3540,24673,60660,108186,217796,356443,343059,304666,276124,303245,342667,360774,266864,159086,14957,-90156,-41132,-20267,-32302,-27660,-1458,63917,156964,214063,90366,-42737,-75109,-37667,-2235,-9478,-81566,-71953,41093,98658,-9651,-13801,2345,1595,8306,27752,58378,25582,-96137,-118445,68568,215337,265690,263745,206356,135054,47993,-14503,-81673,-97777,-48673,-35414,-92101,-130536,-53582,6987,51308,28762,-38272,-22910,17832,244,9154,25972,32764,64190,5011,-87212,-130671,-96320,-99741,-146231,-95367,-35073,41070,37158,50870,-1556,-35849,-37232,-8163,-108329,-101774,-22967,83247,180746,203658,104726,34517,11043,16844,27216,3472,1861,6087,-45661,-49102,-33098],[23938,7422,-37577,-53400,-50556,-74926,-41669,-15528,-32782,-23516,30355,127441,67260,-69791,-129372,-40032,33067,46974,21459,30706,23786,10999,751,43730,114160,145089,92368,26640,3056,14625,-1100,18211,34842,28424,33955,24571,21175,-30741,-6602,42110,37270,-14731,-93783,-106521,-63358,-18289,42747,144431,239459,382915,382962,198104,82579,77664,62978,-3331,-57933,-94989,-116805,-96865,-33922,87872,183896,246496,26072,-89188,12128,78323,92125,90637,62006,-30187,-120961,-115906,-66099,-91074,-74070,-25189,13428,10877,18591,23105,-20430,-36034,-38275,-32362,-40025,-79411,-47466,-67434,-85786,-104661,-31574,-28240,-87240,-48911,17571,39555,36108,36988,56245,138083,305976,452525,574881,655775,587921,367117,138701,12772,-24143,9044,74599,147924,189655,154750,99605,35279,-47347,-115880,-58528,-4949,51262,70685,67081,53906,-2539,-22346,-14521,55156,188848,274179,189782,87510,124936,163768,93789,23738,-27827,-49175,-50669,-23835,-44335,-28850,-40868,-45806,18022,58830,90105,119033,129282,71508,-62708,-94390,-117428,-111286,-40972,100307,171911,149467,32353,-55111,-17197,-39382,79215,494911,247838,301400,632415,1218659,1457867,1587994,1513660,1254444,1043345,1592079,1687995,1988508,1786584,1631036,1181427,709030,313396,2525793,3560786,2391429,1041359,401720,186395,309915,134107,38764,-10181,-78495,-58469,-25616,-120381,-145364,-94945,39562,193331,203882,112497,47534,-21979,-89792,-68383,-30327,21080,56403,34997,-3369,14331,185447,350183,290625,162419,52752,-1678,-34431,-26971,82486,205564,269493,83376,-17368,-92751,-90224,-36401,21069,-5920,-16880,-34741,-66458,-95999,-108950,-65400,-40798,-50851,-89579,-105988,-131126,-95262,-42549,-42069,-91563,-159948,-79285,-4254,34859,38619,5064,-33617,11036,151685,262516,143092,-23116,47685,127530,112912,57044,24528,14870,-13269,-4174,-16985,70466,65124,11485,-63092,-94705,-52107,-66787,-94762,-65278,-12173,-8712,-18762,-30007,-10531,85240,136782,16301,-18388,-49930,-31683,5805,-49843,-110027,-6868,61472,76168,47314,-18004,-93941,-7114,3751,-44148,-71412,-38474,7558,9944,-2147,-6370,-27313,-69495,-103642,-81271,-83906,-82062,-87634,-102269,-16643,123051,220475,232383,236278,127821,38735,33735,35696,47822,-990,-28829,-88554,-97525,-9447,48998,58508,15549,6591,56688,76933,42847,-35432,-107064,-133150,-73951,4421,8867,3776,44263,79824,41003,-14903,-44294,-69760,-40467,104914,147872,78965,54574,55160,10926,-44097,-55628,-40540,-49047,-34464,-29452,26479,70604,96143,91766,29882,-63898,-92392,-111420,-105729,-106926,-105516,-81656,-87043,-84116,-79267,-18272,66710,133314,207578,273872,302759,243703,166961,59688,-42346,-48200,-44559,-58249,-60693,-20196,2443,10647,21468,119998,234062,258263,251380,205882,75335,-67987,-104009,-47047,-22945,-15371,-34721,-38490,26745,117772,188351,195638,118044,31584,-24150,-50618,-80796,-109174,-67154,-60315,-64882,-73600,-79097,-19459,92681,232600,215209,202740,163938,132541,136106,123088,105374,95612,30844,2557,-20967,-31384,-16249,8282,5845,56582,225054,374323,281695,68598,-27616,43696,82084,55992,-13454,-69837,-71812,-52253,-67987,-111741,-47862,13698,159211,388436,255042,55443,-48609,-54927,-80619,-1633,25103,-82819,-169540,-100167,-269949,-111195,554491,521540,1680235,1625986,373553,14470,60335,258976,155256,-67946,-59049,-88497,-94195,-92083,-64381,-52995,39462,175656,273429,358727,403108,374365,276933,154008,55861,61806,28527,23214,9095,-36237,-44924,70313,146680,-62558,2890,234274,373183,346107,294067,163542,179045,849231,2220340,2530303,1005629,357469,427903,323536,286729,556415,237749,207843,150311,18691,-97105,-112357,-49883,-35262,66937,162522,130384,286042,655517,814913,651827,331042,165663,154244,148272,49177,-40693,-65825,-12460,85512,205332,217264,294043,237809,220106,188324,231159,231755,126487,17401,-68130,-85073,-51927,-15955,150271,344499,227890,74859,-29866,-113557,-130589,177371,430283,385969,227610,72429,-60865,-121425,-78913,-50941,-2594,112480,278686,307615,232861,114478,31602,16437,97151,44992,-46895,-67367,-55839,-115248,91899,776764,1081784,1289737,1240922,854857,-120267,451811,971184,1123315,878468,504216,-143769,11648,40390,-14742,40308,222078,271420,266517,310489,274063,73163,-5128,-77314,-12165,23784,-37292,-88544,-82087,-63140,-120711,-165584,-154335,-82003,-35767,-31326,-66171,-41263,55532,175543,190074,128783,27087,-117795,-85856,-113409,-95911,-1161,-57712,-87895,33122,112297,161822,214509,177648,129282,83968,64229,45154,61548,1722,-125564,-15448,151340,226099,256451,329843,305894,33787,375,128164,132508,51567,-48868,-123884,-123642,-97458,-60043,-16234,19279,22442,-1467,24324,10379,-27860,-34887,-26152,-66635,-114573,-99217,-57252,-41052,-67580,-120416,-89358,-56515,-65326,-86448,-113960,-142770,-89369,-15262,27556,9556,-65211,-123252,-116351,-110610,-122661,-91125,-45848,2432,28415,12286,42710,16250,-12232,13720,7558,26656,-24540,-53360,-49996,-49823,-32845,35149,52685,18644,-57628,-82325,105989,363498,418177,247139,104924,47946,25909,-49988,-98421,-105507,-97343,-114803,-84364,-13270,3228,-13831,18196,83712,156455,110946,-43541,-122576,-69610,-8500,-58322,-89080,-46940,-59502,-64548,-67482,-61816,-65012,-61051,-21559,40697,83217,94854,87011,24196,-3656,1826,22681,27620,39893,78008,66423,1944,-84305,-63785,-999,17405,34734,89996,145153,95447,22975,21904,68573,120362,123400,52058,-34445,-91855,-74233,-48497,-3887,21923,-20435,-92108,-75171,-78245,-1656,112220,200462,216025,259156,280069,182376,32459,-15991,15301,49301,47648,-25606,-103689,-63392,-10701,37363,83754,122263,97607,7557,-22211,-52772,3248,73842,97783,74151,64779,163455,196610,163163,119008,32979,-51355,-82091,22047,65343,37249,-16429,-18265,-28451,-93099,-93970,-20296,25139,43553,41141,72478,-29329,-98399,-123122,-79660,52098,87332,27995,-60906,-98917,-94355,-108893,-142833,-94152,-68842,-19912,61811,130939,133096,76864,93810,179470,261649,171113,107511,25513,-112777,-164898,-127729,-104556,-108508,-63507,-10588,-13715,-21052,80253,91951,-27851,-118865,-90368,-108848,-77384,40925,125148,124942,115596,67485,18527,2791,48833,70111,120755,141586,113870,14225,-57883,-86373,-80993,-94358,-73807,-10962,56250,105849,80729,-21827,-122927,-76526,-13077,-418,-43438,-124673,40439,117741,73633,-31480,-132245,-22102,23242,-38152,-79587,-78347,-95797,-126100,-118098,-80139,-20457,54704,103032,101804,132885,170042,163469,68292,-31316,-9579,80777,140470,177384,176954,74371,6695,-15915,-61008,-107710,-27042,151879,171739,39839,-53707,-114542,-87034,-12828,77159,127654,118154,62578,44755,85101,102316,81693,22011,-66514,-119497,-111238,-107111,-121026,-91628,2495,74765,77632,17670,-71749,-89802,-143201,-114952,-27265,89845,180427,173138,131560,113038,77451,73047,36918,-16189,-53800,-87633,-105592,-140457,-84598,-57563,-73819,-70741,61315,135089,93867,88397,76619,-15623,-39813,109584,120666,19362,-51603,-128963,-95341,-791,128326,140611,68486,-23523,-57790,-60114,-149382,-125836,-62980,-80490,1215,104846,185370,215084,186970,112079,22657,-40230,-90673,-104998,-26978,21350,-138,-44141,-36921,-31423,-68254,-78503,-54937,-18060,7655,-8267,-51873,-52826,-10063,-9687,-22240,12808,99393,276257,398596,432842,354234,213063,87420,-15374,-101108,-13805,38636,89588,84638,17458,-39324,-1800,54864,89259,70442,10676,-26375,-41991,13170,92255,81142,-7504,-55290,-12730,30467,59407,14990,-29530,-56474,-79410,-87355,-111266,-112210,-74945,-62140,-53976,-52686,-74402,-73459,-36451,-34455,-75321,-71375,-92101,-157176,-58877,-10260,31076,135655,131392,14415,-103057,-102776,-21773,82531,166283,148775,80736,34227,59250,-19691,-29867,-391,102560,189938,163367,138989,129083,90538,33764,-29212,-67488,-76117,-82708,-33524,25877,49950,-18285,-126194,-133583,-128085,-147278,-147828,-106404,-139599,-154845,-125536,-19355,68026,41814,-27368,-94851,-22745,76159,106197,118267,92617,-13253,-41165,-14887,-99256,-64714,27520,125898,172262,139631,145646,163403,68949,-62328,-116743,-53967,-31132,-6010,-50969,-52754,-26601,-74804,-100929,-46959,11869,89024,150492,120655,-6696,-96342,-78251,-40698,-18004,-59774,-132410,-119267,-117159,-81602,76149,222831,183995,27596,-87427,-136152,-122937,-53412,22581,55956,62242,23743,-12112,-9468,641,-73738,-93777,-56690,-24367,-16594,1205,33871,-3766,-93728,-75639,-71226,-76813,-101329,-61162,27616,152808,170792,59032,-4874,53790,67677,50712,21687,28535,83199,119296,103726,60010,39172,49109,40028,61712,180961,228262,44850,-86351,-70738,-75008,-143970,-46917,14033,-29013,-93065,-51998,100634,232988,239876,67224,-111160,60202,230374,241986,179783,112635,49148,28396,-25058,-113363,-141208,-130460,-164934,-129351,-71952,-10532,31423,38928,5995,-44943,-26138,104710,257120,239798,95182,57631,108627,204326,364074,414318,181597,-73726,-64524,100727,221072,190589,31347,-76987,-146364,-74467,-1165,185873,181720,20550,71430,198138,122093,-21542,-13671,87477,147573,158407,188359,271599,264908,127358,46243,-11718,-67506,-116614,-65368,-21484,45505,85589,59625,-25856,-68752,43619,159207,191990,78412,-7020,27876,206707,200265,138139,94117,17388,-36968,32293,73995,41120,-47589,-55294,-65307,-87246,-24867,-5441,-19271,-16695,-84219,-121221,-78574,-51294,-15734,-23469,-78161,-27779,25329,-26917,-83017,-73800,-44483,-39508,-33317,-61805,-119522,-93692,4513,95035,196589,362853,425993,437249,346323,138909,-38576,-90049,16205,114771,44011,-119210,-94550,-51041,-58778,-81005,-85224,-61181,1613,4366,-35135,-58850,-17655,-37338,-14506,145155,285989,275041,188695,7887,-97014,22968,34486,-9609,-6243,13264,19621,-16942,-74024,-27074,78965,84518,23720,-47347,-92574,-48166,2706,-3896,-97523,-43950,37730,78778,33032,-47570,-88890,-97725,-65540,-59260,-30537,3439,-22834,-38681,-69974,-85800,-69217,20469,59147,34702,-32986,-112899,-161898,-123720,-65844,-30984,-48132,-107946,-48031,-2007,-40408,-66559,-95225,-135893,-92267,-29287,-1236,-17334,-39533,-52137,-106788,-73749,17115,23962,-46567,-35199,-36894,-35170,-43456,-43584,-48927,-64983,-28701,35165,49402,-30474,-49236,831,28191,4672,-8414,-19125,49325,70971,55879,24338,-12599,-92615,-112462,-46070,-57986,-61562,-40942,-22769,7789,29678,19646,82518,146765,127734,92403,64583,46487,28035,23826,26964,6110,23439,31915,38481,60397,135695,319862,353882,234786,107954,4706,-6837,-10143,-18668,29841,20118,457,-45643,-57053,-29051,7579,-707,-78170,-92269,-70615,-134882,-141901,-158496,-139830,-99136,-24183,58611,101928,72417,60024,108849,205662,276340,289867,203143,74352,47953,40804,61559,102004,-11292,-78644,-76906,-9087,97334,213929,279005,283324,233717,194155,54066,-51853,-67674,-62064,-47807,-6898,27588,22819,-1606,-28881,-86632,-68156,35595,120953,216916,133430,-19549,-32302,-22878,30315,151728,319761,308233,84180,-99389,-10472,25597,2619,-31706,-36837,-28755,18908,78876,84020,26963,5738,-13822,-40549,-73457,-62119,-52681,-31475,1314,-5423,-41292,21959,63531,-6935,-31206,68040,111276,167916,130247,-12876,-50444,-57855,-36433,-5839,35428,98664,154459,160030,84735,28119,-4863,-6815,-5928,-61349,-108480,-41122,85945,85132,42768,37280,-764,-80893,-37103,43398,134532,156911,86264,-13848,-18608,2277,-22434,-8861,147490,254332,221489,76696,-30397,-38042,-28282,-29260,-22191,-34511,-63534,-45404,-2219,-33055,-91473,-86637,-11286,69459,159852,240013,279235,310344,193942,20706,-65175,-45416,-18249,-538,15748,-116327,-78541,-34589,-46994,-69898,-24433,62444,121907,91528,-15903,-121320,-15882,43977,89821,88177,77339,32053,23057,23294,-13087,-78143,-127483,-131890,-122360,-70907,-44402,-61071,-87255,-88226,-65451,-12255,34457,57579,42146,-5443,-62046,-56910,-7831,31673,91548,95892,73699,71240,16887,-29054,80827,97558,-2436,-119936,-37187,75986,67320,28527,19224,20902,42119,48811,-23668,-74331,-78856,-71875,-31080,17590,22559,-40504,-69831,24082,125575,159801,99633,27430,12304,57310,73650,57290,36495,13555,-21193,-81409,-73126,3508,668,-29960,-38356,-15661,-24887,-22028,-25318,-27317,-3623,-22111,-55285,-64446,-57868,3227,220908,251889,135620,137776,94478,-15817,-47771,-318,99989,185525,107732,-27689,-98104,27428,119071,92921,-8368,-101835,-106145,-6893,115288,139542,-15984,-116548,8229,147666,208445,114799,8079,80869,234302,294353,238191,192274,147157,72281,82889,193706,214243,44617,-96076,-102912,-79143,-86763,-107599,-113394,-101795,-83022,-59095,-78552,-83566,4589,40834,26517,13267,-2313,-16032,-38418,-82268,-92179,-91435,-99057,-109863,-119768,-105088,-61514,-5674,-11663,-21484,32652,46001,-4046,-83284,-85033,-32462,6433,1326,8331,40612,83106,35940,-65793,-133869,-82139,-16974,-22837,-106963,-70229,115775,231770,231791,177712,35518,-50095,-36447,-59717,-80731,-78534,-56162,19957,43917,9838,-30835,-30696,-5521,24431,108812,242455,265776,104817,-32515,-116535,-102197,-79795,-60586,-1128,-5234,-36367,-49988,-53804,-11795,78593,86620,5196,-71577,-35832,41340,101864,204684,262028,258201,184413,34930,-71768,-82722,-19864,81938,100177,104008,73693,48836,3755,-68986,-98460,-78913,4170,88197,164273,211699,100499,-58484,-126333,43797,223385,320535,271353,100157,52468,20175,-21202,-42935,-86608,-80921,25956,121526,184767,198684,226576,207160,108425,-6815,-55907,-9504,101447,251471,410594,476616,404317,332094,239841,35185,-59672,-87243,-58239,-32840,11010,57091,-12858,-117573,-162187,-90406,-49862,-18741,6490,27943,65929,129499,261259,409644,375106,335776,310999,337150,393543,448579,373813,253860,72769,-65671,-37423,-2162,-8335,505,26360,81123,151801,183369,58069,-57677,-77824,-36267,1341,-6383,-79454,-74664,21437,89234,8054,7479,25813,18886,19113,37809,69344,40547,-75233,-112384,69584,245024,312861,303036,243169,164881,66511,-9520,-86765,-99664,-43996,-15667,-60493,-126897,-61640,-4493,33555,19136,-42236,-34764,-13857,-37971,-24132,16054,41232,68342,10523,-61303,-91754,-89107,-95179,-127870,-82846,-29091,35056,24496,37176,-8020,-36088,-35987,-12206,-117883,-74357,-7432,92683,171494,170654,80634,27892,16603,32056,36050,6357,5133,8803,-39620,-49653,-37798],[21121,6845,-36445,-54614,-53720,-66168,-26156,-7222,-29051,-16342,38196,114419,55731,-66592,-122294,-35718,26168,37401,12583,23353,19920,15734,9173,40509,108902,136028,77635,16754,5184,22255,8381,22316,34803,33318,48220,39396,35076,-23819,4964,59894,53334,-3622,-80592,-95492,-58534,-17993,41210,144442,244320,367214,385152,280217,168842,136969,105280,23706,-46231,-90124,-88146,-42407,-24548,75866,163215,228129,5674,-100989,14542,86042,97276,84494,51922,-33315,-121567,-158877,-127865,-92830,-66883,-21657,7827,-3701,-3782,1988,-21695,-40403,-41584,-20518,-8927,-34593,-21036,-67947,-96189,-111095,-43095,-37645,-91184,-68477,-8518,5064,1074,2983,27585,114628,285973,439853,574996,653698,587317,406824,178056,47247,9746,37752,94468,156983,192334,141780,82428,15026,-67081,-100089,-42551,6040,54275,68953,64375,56312,3651,-16374,-8341,56638,196042,282063,152365,36652,66096,118934,65612,3922,-41579,-74470,-69362,-43940,-59317,-41751,-52525,-56159,12802,44471,52391,47739,46133,20708,-70698,-88764,-107030,-131725,-59031,99940,209811,199520,65382,-64947,-15088,-6437,113657,421128,218417,173647,85434,501866,1050281,1337413,1064180,233515,633467,2153214,2740869,2865855,3121947,2516248,1152782,701379,831580,1033319,2021689,1909965,1153469,504092,192744,263101,123982,47283,11650,-84790,-71820,-32962,-121178,-149565,-82110,39256,178854,178256,88290,34105,-26327,-94222,-75974,-39870,6577,29313,2781,-14455,47261,211421,328277,237659,133412,58374,9562,-30411,-14270,101296,232462,302992,86239,-25543,-91199,-89447,-49707,-2919,-22474,-35794,-60798,-88981,-110552,-99501,-63039,-46598,-77680,-139642,-110445,-92064,-55079,-16543,-29149,-90022,-145472,-67047,10441,55565,58123,12197,-46259,-6916,135042,269911,180709,1454,59668,123483,93028,38181,14847,10703,-19173,-7024,14063,124130,85570,11419,-66874,-95270,-65274,-88674,-102598,-51849,-2428,-5316,-19303,-30892,-12568,72160,84528,-16897,-25673,-39200,-6472,19743,-37174,-95095,-23903,35024,47093,23847,-47249,-73365,29897,53060,14603,-18729,-13150,13303,2536,-15761,-24385,-38152,-67450,-108645,-95100,-98074,-89140,-90494,-109925,-35287,93155,192721,228044,240792,127779,41343,36191,46290,68072,16121,-17064,-80290,-110006,-24139,33615,39440,-4459,-1521,57512,77224,46361,-24374,-83465,-141441,-115326,-23634,-5691,-4664,40565,83590,47315,-12935,-47805,-71809,-25042,138587,156517,61716,42377,51599,4614,-53825,-66110,-47825,-64022,-56220,-48049,-492,43074,72390,87570,31642,-62755,-85505,-84489,-63578,-74264,-96927,-92395,-87183,-75084,-72197,-30155,55201,114513,172005,232857,273253,238748,167226,58881,-41274,-43542,-37553,-54381,-66504,-23144,7091,13613,18701,108461,228876,264994,252794,189399,58173,-68163,-122143,-62482,-33666,-22967,-39923,-40868,27703,117274,200156,234895,138637,36453,-23726,-55058,-88029,-105325,-65453,-67392,-78759,-77229,-64561,-9073,102885,253925,217949,199173,146390,107972,108301,100832,89366,78231,11891,-23153,-53695,-42464,-14953,13874,11470,62780,222313,313548,204526,22530,-53510,37685,76838,49116,-21229,-73441,-66780,-49218,-69031,-114817,-46062,23708,183853,383152,218108,55307,-29585,-48724,-77969,-445,20834,-70654,-90184,-155931,-241466,168782,890731,1452639,1942899,1809118,901081,232787,51272,232394,124434,-65072,-75619,-97547,-77235,-65183,-47222,-37521,45905,182596,276154,323857,331428,293115,215818,125571,41169,50524,23750,27244,6831,-52989,-56816,61005,142989,-27612,28529,67636,33171,83240,-48352,-28614,256750,391758,935507,1122660,279105,13285,269249,654888,464996,-50980,70444,234983,276225,152706,-7290,-106793,-61384,-30289,91459,177682,140500,316687,704499,851947,653701,343555,193252,176794,158631,46969,-53071,-74098,-1572,80088,177181,169244,222799,186950,197355,185109,234617,224782,114495,13060,-69437,-113978,-90277,-45395,110582,266861,144146,36926,-45618,-103028,-136423,141353,403541,394722,240584,73262,-66506,-121438,-81036,-54478,-9051,98919,268705,308494,230046,106182,13954,3180,90527,34819,-45853,-57844,-48033,-103123,27741,439378,510414,564514,510765,414130,89374,250088,341499,337145,174802,81835,364714,782710,892404,685517,331199,137497,-11313,36276,41709,-9577,-47984,-19994,-70413,-9145,18899,-35388,-71930,-58805,-24370,-84453,-150626,-152977,-79001,-37690,-33682,-60209,-37067,49361,178227,186428,115635,2338,-134613,-62979,-89062,-125934,-25264,-74474,-96518,29478,104001,156305,208752,163150,111085,79102,85900,74899,70521,4463,-125388,-18896,127437,170070,189984,275465,296878,31012,-10582,102150,101275,26594,-67759,-130084,-113053,-110176,-90578,-54208,-7287,6196,-7019,28471,30780,-17968,-38366,-32817,-65927,-109774,-92510,-49554,-32563,-68143,-122277,-80662,-51801,-65051,-90988,-122332,-140556,-61644,430,30353,10498,-61514,-115149,-107916,-105140,-112795,-77510,-26921,20054,29869,-24608,-5285,-20530,-24359,9932,442,25161,-23740,-49623,-43373,-38583,-4173,66866,76088,32663,-52035,-56314,176567,423837,407520,195120,51148,-8600,-24355,-77799,-106701,-99654,-84062,-99168,-91090,-42579,-36651,-35442,12961,76799,140729,87004,-57299,-134764,-92780,-33119,-77620,-52159,-15920,-37768,-55330,-67237,-64458,-67978,-67373,-44372,6116,54112,81658,91232,36197,7415,9903,28003,30899,43345,74462,68067,8945,-66020,-78476,-26917,8842,42195,102881,162760,128627,53649,42371,86945,146388,157297,80016,-14122,-83379,-86225,-50754,-2964,23304,-26161,-115241,-94726,-83553,-347,106863,185229,183137,261332,299430,194620,38500,-14127,12887,43738,44929,-26878,-99228,-54551,-8460,27682,59810,85233,61958,-21958,-57959,-98524,-19298,57900,91530,76990,68371,159575,189498,162053,119745,30088,-56283,-79879,41157,93571,55250,-11085,-10122,-8815,-67823,-76761,-18451,24244,40477,17307,57067,-21322,-96135,-121853,-75517,62688,97185,33700,-54016,-89172,-91219,-109735,-137551,-87123,-65871,-21256,57249,135430,143094,74842,58701,121980,198016,110750,68560,4833,-123626,-155926,-121514,-98464,-109867,-66718,-8554,-2970,7696,97080,97378,-28799,-130200,-90828,-93316,-96157,25590,123979,151223,131430,62962,6048,-5444,60332,110683,170947,177162,128117,27642,-54898,-88636,-83085,-92200,-68848,-12007,47782,96955,86300,2853,-94317,-101367,-42551,-39676,-65298,-91951,55310,122768,75469,-26170,-129796,-33388,20781,-34461,-78640,-78763,-88467,-108577,-107610,-74683,-12947,60621,107797,109889,142679,181593,175289,79205,-17508,1820,85490,135837,158818,153866,61513,-8529,-38738,-83713,-130206,-46564,119668,134401,29952,-43951,-101839,-104735,-46880,26568,69232,65240,19295,12102,65914,101062,93449,35056,-57244,-123825,-114000,-106218,-119683,-90693,7459,79750,83988,22338,-70647,-90816,-141752,-108032,-15177,110345,186975,157607,101988,89957,81167,77173,33580,-26669,-59982,-82369,-89895,-127958,-92602,-72210,-72713,-50856,80543,157365,118508,123183,121278,43182,21952,121232,118995,18314,-51074,-127457,-104917,-15313,105610,112270,48653,-27647,-54696,-59205,-143857,-133871,-76865,-86355,14120,134493,231924,271461,234867,145792,37608,-30572,-79850,-113514,-37714,8880,-10168,-42352,-35368,-31072,-63191,-78059,-52375,-12899,8393,-15108,-62812,-68666,-21027,-11888,-21341,6393,81571,250830,374235,418592,373731,234755,91092,-14245,-93653,-13050,39796,102276,101049,31413,-39727,-11106,39739,69194,50759,13821,-3681,-8314,52985,124026,120908,55072,-27648,-28881,671,40660,13455,-24031,-56122,-81750,-84225,-99052,-88389,-62515,-57405,-56423,-60647,-83077,-81296,-48651,-56604,-114282,-136955,-152258,-136221,-26651,-20578,-12653,61921,59913,-37080,-146490,-126899,-42253,70541,176008,183647,128880,72051,75455,-22891,-27831,14089,118261,182301,153964,137606,120996,68238,72,-56367,-83502,-95875,-94519,-20842,32894,67789,21171,-86388,-157443,-184165,-157391,-118699,-119287,-159578,-187445,-157249,-27688,67529,47674,-20298,-100773,-28545,90436,151822,174562,124727,4651,-34154,-22574,-113303,-46928,49692,145390,174424,110211,90600,117351,44775,-69708,-117552,-48985,-30067,-6052,-21727,-9732,-9667,-76105,-100549,-46397,5324,78990,149260,136766,15757,-86592,-69880,-21794,-4374,-55987,-120237,-106509,-116635,-92399,61836,196727,161782,17189,-96244,-132549,-118235,-42396,44332,84154,78078,25314,-18525,-27525,-29578,-101422,-101519,-55548,-18023,-11778,-4691,20323,-8504,-47013,-23412,-37349,-65194,-104942,-58432,30993,149046,165602,52335,1730,75177,77351,54491,20523,20270,71233,104137,97171,73569,63647,78669,81835,101956,226220,268493,58586,-80436,-73217,-83573,-155726,-36116,33412,-8170,-76609,-64532,85053,222050,245904,92427,-81672,65601,243581,258195,183555,100067,26313,8191,-34079,-114948,-139866,-136931,-159718,-114635,-61112,-491,40539,48165,14440,-42047,-33674,110122,277062,242537,86403,38320,79378,158351,295746,374001,197926,-65360,-61733,82286,183868,163342,21052,-73388,-131952,-91975,-32879,150498,172741,380,33131,200362,133439,-34355,-32054,80133,168744,184620,199812,265283,235392,96414,21183,-31588,-82907,-118540,-52605,-15179,35573,62871,34205,-39503,-38911,59761,173885,215022,100946,15017,43174,196067,193916,132003,80314,2666,-34709,51223,104437,71807,-37498,-62552,-59405,-75098,-27225,-6813,4684,41613,4915,-34847,-39539,-31003,-590,-19653,-87383,-28143,21432,-30563,-84630,-78717,-55654,-53648,-46329,-75150,-140043,-104927,-5440,87217,214208,396353,455374,461598,373236,151960,-36852,-104561,-376,92610,14952,-141304,-75841,-37438,-47835,-65980,-58904,-23234,41028,41232,432,-20466,31023,21250,18993,163804,304512,293953,216305,43075,-60890,16322,3839,-30126,-3156,18140,16342,-22035,-68792,-11505,101939,109891,31741,-52970,-90949,-41566,-3867,-19224,-102003,-14125,60443,96094,48168,-31748,-69312,-104802,-64523,-53273,-31064,3346,-10951,-27113,-61937,-86417,-97627,-32662,11210,4365,-40713,-105170,-148312,-110619,-47727,-5396,-31752,-105991,-54253,-1933,-24304,-50252,-90295,-131435,-81705,-13336,17609,-2996,-37426,-62444,-112567,-71622,13084,12856,-56337,-31495,-27666,-32444,-46065,-42146,-42412,-65163,-33483,29099,33299,-55590,-56032,-278,34918,17179,2174,-10644,42270,39857,21820,4909,-21434,-114028,-85387,-19910,-48817,-48747,-22446,-5831,25008,42642,27415,89303,139456,115972,85530,63734,55138,49121,66408,80216,52732,66462,61988,52849,72593,152508,351219,384306,241613,96778,-12906,-6980,-10566,-16484,35223,34754,28569,-10278,-29531,-13587,11703,-11122,-101012,-60502,-39090,-109896,-132007,-167494,-127433,-66769,12024,92826,122865,79244,65054,119362,224641,301675,313010,214665,82168,51913,35906,37885,99785,-18837,-81832,-83993,-40469,57001,175028,241925,254046,213050,178694,33995,-50570,-54812,-48989,-45556,-22620,-7988,-22726,-40773,-52336,-84249,-89766,17764,107326,238272,217518,76247,55425,45093,75777,200564,386470,352606,105293,-79750,3583,37726,-612,-52945,-62413,-46949,3943,63844,79691,33768,18648,7890,-15865,-56836,-78229,-55236,-21130,12090,-1821,-44983,12282,62884,-6876,-43640,75695,141487,227362,167875,4315,-37003,-52248,-40212,-20473,15947,80255,126449,144299,80350,24720,-13736,-23509,-22682,-71189,-104442,-25360,82569,73926,36069,35851,976,-82336,-77326,20343,133121,169544,96324,-15867,-23196,6445,-12483,-23171,132036,251025,236136,102840,-16244,-42153,-31978,-31895,-22388,-28760,-50079,-34248,6583,-16994,-72033,-72801,-7158,65809,123127,190690,254143,319098,230266,44027,-51273,-46317,-34968,-22998,11450,-129621,-78014,-31417,-38759,-66473,-31430,64004,139441,113935,-1952,-105506,-28075,19379,63373,60858,50295,17462,23274,23904,-13908,-85826,-120591,-116788,-105305,-48920,-20659,-40741,-70825,-77686,-55226,-11233,23325,42361,35141,-3402,-55098,-66519,-34513,4905,69896,95325,79962,82889,19397,-34580,78484,111799,15077,-105903,-56058,41507,25189,-11831,-2737,13950,41220,47601,-18234,-63031,-67366,-63041,-39543,-393,10320,-42975,-67961,30334,144982,188694,132447,62074,43341,81249,92890,68975,45811,18346,-22118,-84306,-64736,2172,-4151,-41086,-60096,-35879,-27482,-14778,-16135,-18408,4960,-20540,-63102,-73850,-59745,8663,220859,220734,100870,102135,68918,-28523,-56717,-9790,94734,208552,145057,2399,-101016,13702,98326,89160,9780,-80171,-117909,-20358,103919,133478,-17922,-119749,-2244,125782,184666,116619,42021,112990,271114,320510,240923,171583,143441,86325,104423,203784,196954,18566,-112180,-94677,-59390,-59021,-79008,-103622,-114866,-88743,-58369,-76170,-80779,12271,50303,26391,2377,-14174,-21850,-42105,-86257,-87455,-89330,-101007,-104283,-109503,-104854,-57291,3133,-8527,-29426,33023,56731,13279,-67317,-81304,-21999,25993,14042,-4270,24388,69690,31175,-69846,-168694,-125770,-59220,-50851,-115893,-61337,127044,262302,255622,177693,15277,-68802,-40868,-63423,-87002,-78590,-49599,27026,47234,18388,-15486,-15248,9058,39783,130241,264851,279863,111821,-23742,-101633,-95947,-80422,-83631,-23360,-9374,-28452,-41663,-48678,933,91546,86183,168,-93047,-45163,39476,103360,199134,238427,217511,139109,-2808,-92691,-92957,-25677,72945,77520,81001,61508,45402,-1289,-83137,-103868,-70774,20903,90692,152610,197349,106353,-42024,-149899,3937,172312,267899,254567,94209,39417,6255,-31445,-43336,-72819,-33197,66620,148780,203846,200831,212433,185748,93573,-15901,-60293,-13469,90936,213376,337470,398900,352962,314076,280525,87286,-12399,-34615,-14896,-17769,6537,58309,-10288,-117881,-157373,-86965,-45927,-11433,13351,27951,67595,146993,300873,453587,399134,355572,335222,361534,433710,523463,475797,347543,129828,-39073,-34082,13861,15704,28107,50977,91073,135695,142148,25340,-72040,-81961,-36400,4718,-2972,-77415,-79339,1256,75046,25555,28722,49471,32913,26199,44564,78523,56973,-48390,-97341,63165,259917,341897,325521,269910,188587,81571,-6893,-91053,-100210,-37488,7139,-23208,-109954,-74856,-23545,8479,2437,-50879,-50837,-46894,-73407,-66986,-7690,37591,58638,3735,-49412,-63333,-76460,-89709,-110941,-71082,-24339,25699,10230,21102,-17988,-40206,-40713,-24694,-104527,-42118,8692,96374,151430,131034,55184,18898,17402,42355,41028,6325,5649,7048,-38596,-54915,-47484],[17566,6158,-34251,-53229,-52908,-51420,-8541,3679,-24714,-10418,44713,99182,46146,-62046,-115688,-33144,18415,28355,4566,16365,15518,18628,15244,33349,96513,120110,58841,5853,6997,28555,16677,25870,36152,41371,65357,57668,53060,-11765,19282,77574,69467,8844,-66776,-84289,-53628,-18066,37446,136880,233185,321330,351202,341345,257657,200928,151380,56192,-30157,-78582,-52588,13423,5487,59892,128174,201160,-12443,-97144,22191,94748,101668,79231,45451,-27864,-96650,-118221,-72057,-27944,-48243,-13915,6868,-10132,-18450,-19260,-23053,-43245,-40192,-5596,21450,10096,10217,-57104,-100032,-105003,-49641,-42086,-83632,-85269,-33908,-28140,-32486,-28525,6089,98232,262195,411838,547680,616404,557928,431602,220802,87231,47614,65025,107358,156912,185885,122486,62845,-4650,-83865,-80021,-24071,19143,58233,66605,59194,55601,8972,-10064,-884,58997,197911,272441,110652,-6440,18505,78203,38417,-14313,-52362,-92952,-78396,-60872,-74486,-57669,-66263,-64157,10447,32038,18718,-14272,-23347,-19627,-74647,-81288,-90693,-133406,-73431,97090,245304,255890,111378,-48868,-7416,30035,153516,359246,205163,133135,108397,726034,1498859,1891909,1645724,714558,383948,1927438,2843393,3165824,3252161,2514551,1209866,504202,814217,568451,1186166,1377567,901818,389725,184200,237216,123080,57362,31295,-80810,-82132,-37384,-118491,-140986,-69786,33762,150484,140675,58934,19278,-29455,-97797,-82405,-48476,-6211,4989,-21185,-8372,89757,241670,306734,192832,109864,66007,25069,-17626,10012,134595,275983,347846,96224,-28959,-90238,-90014,-61412,-24733,-34690,-46943,-80047,-108005,-111510,-76794,-46664,-37675,-81518,-115831,-71800,-46076,-16068,7762,-16782,-82972,-124782,-50552,29815,81191,82845,26254,-53242,-23675,113098,262213,213694,29831,75519,123793,80421,27295,12972,14037,-17984,-5603,47854,187539,115230,21699,-59816,-88785,-73413,-102196,-90886,-31442,12046,1904,-17226,-29198,-12070,58214,38695,-43430,-32256,-26424,20391,35235,-17204,-63251,-29288,7820,11062,-3220,-68044,-31877,70435,104328,79309,43657,21581,25153,1881,-21455,-33032,-36796,-49795,-97642,-100057,-105418,-89561,-83498,-95456,-42758,70029,169298,224593,242783,126671,46710,43654,60906,90535,42557,3378,-61582,-112545,-34897,24617,28199,-17911,-7251,60264,81293,55196,-7074,-53248,-99550,-133350,-52216,-21347,-13087,36239,86580,53442,-10390,-49189,-70058,-4574,177743,162441,42729,28546,48473,198,-61206,-74889,-54096,-78223,-73494,-58569,-21679,20225,53228,87353,37287,-60181,-77170,-55314,-20387,-39801,-75332,-88733,-76814,-60034,-61171,-40328,43018,91568,129169,184390,235184,227166,166520,62185,-34979,-33207,-21935,-40068,-63790,-24129,13162,17434,16468,95727,216498,261274,243750,168167,41952,-67340,-134399,-72900,-40546,-27063,-41908,-40334,32027,120713,216661,278513,166248,45145,-20595,-56745,-92317,-97315,-58054,-65521,-88710,-76593,-49557,3934,117037,274950,222129,196225,127119,78982,76426,76846,72928,61564,-4478,-46130,-78863,-33862,-3385,24369,21440,72545,217629,247935,132772,-18293,-69201,38541,73898,41486,-28728,-69628,-56127,-42592,-67057,-115256,-41120,36264,208898,364476,179475,55310,-5944,-36799,-68742,5034,20379,-54167,-67758,-194016,-204054,214590,1008231,1664393,1550581,1443331,836595,279344,64872,208987,105155,-63788,-89320,-91481,-51729,-35671,-26639,-18426,54211,184808,265197,267651,235979,191288,139461,88387,24799,39881,20688,30958,5169,-66061,-63790,52606,137308,657,50815,138205,221666,307824,143104,-52966,366847,675605,963145,874720,124871,64437,443429,704191,556596,17763,-13878,105639,166494,69350,-58325,-111871,-66100,-23260,114825,187034,145640,334235,718453,850880,633701,351126,218397,197309,170157,49118,-61729,-84231,4314,73411,153502,130039,152373,125929,159272,169845,229140,210682,100568,12253,-61695,-145597,-131015,-76408,60973,171650,55844,-3076,-60643,-87181,-115951,123825,380270,399419,249147,71514,-71546,-117894,-81301,-55986,-14464,83484,247460,295736,220087,97504,-3684,-11701,70200,18978,-44721,-47317,-38012,-84079,10118,253376,267562,312216,260162,223268,129117,487930,740610,765755,486981,52123,433155,944655,1078750,830927,407980,99548,-68018,42583,26203,-88043,-64538,-29708,-59675,-4173,16163,-29419,-47728,-15388,32085,-43911,-132977,-147364,-72559,-34690,-26316,-42466,-24569,48023,174778,173646,95220,-25192,-107424,-38777,-64732,-144847,-50796,-92366,-88003,34476,101721,153098,204228,152046,97031,76190,105133,101690,78460,8982,-120329,-23071,100215,115691,128948,221260,283422,31010,-18140,79075,71250,2345,-83898,-110244,-89266,-103486,-112314,-88349,-32511,-10618,-12425,30922,53576,2957,-36187,-40293,-66641,-105930,-85381,-42495,-25009,-67926,-110805,-67649,-44221,-62160,-92167,-124079,-113617,-31026,14875,31309,9604,-58352,-105350,-92381,-89841,-94540,-63005,-5991,41094,34823,-49970,-49426,-54121,-39739,-920,-10796,22183,-21296,-43933,-34623,-23564,24859,98349,100020,47891,-39073,-20791,264316,478527,388280,151500,12275,-47316,-55674,-93073,-107818,-90786,-69387,-79055,-83548,-61935,-73677,-49396,11572,71680,121780,56575,-73124,-144473,-116874,-62804,-78279,-4681,23112,-14117,-46330,-65561,-64996,-67997,-67390,-57730,-24413,25311,65620,90400,46605,20054,19221,34113,34670,46101,69732,68919,17259,-44824,-74915,-46499,585,46836,111002,173830,158802,82891,61115,102173,167833,189454,108359,7432,-69261,-90827,-42507,5207,27695,-30122,-137154,-118321,-88819,-892,95930,159866,138030,248946,305117,200479,45252,-11742,9740,36958,39832,-28859,-91004,-44985,-7212,18185,39859,56208,35285,-39533,-67776,-134274,-38867,42982,84074,76927,68647,151660,178722,158333,118657,26707,-61191,-72711,63146,124162,77308,-1317,1064,13036,-40371,-53092,-14164,22601,35174,-9138,39265,-9020,-89693,-118710,-68863,74716,106240,38296,-47765,-77798,-83076,-103798,-127119,-75264,-55055,-14429,60203,144962,157668,76946,23353,59444,129269,57509,36077,-16532,-134268,-145341,-110757,-87986,-106196,-69266,-9342,3644,32767,111220,102758,-26449,-138664,-89009,-71052,-77715,21009,121821,172905,143977,58587,-7068,-14975,69373,152967,223623,210075,141290,48658,-40164,-79924,-76000,-81157,-58117,-9438,41074,88328,91632,29925,-62079,-121116,-66070,-68278,-68597,-57602,63469,120150,74844,-19624,-108903,-49107,13692,-32395,-76903,-78558,-80804,-90178,-90141,-62288,-2579,65272,106836,106621,136569,176392,169186,78060,-8677,13052,92483,133786,141816,134828,56911,-13992,-51969,-90077,-109427,-47031,99763,106795,23944,-40213,-93473,-119496,-75478,-12519,26164,27782,-12274,-19067,42817,95392,102320,46989,-45564,-122462,-114569,-103452,-117099,-88501,13498,85024,89889,25924,-70488,-91275,-137384,-102084,-5403,126147,187198,140143,74403,70312,84843,77019,21061,-44710,-57185,-57986,-61725,-101391,-96040,-88465,-72667,-30577,105348,187575,151318,165219,170536,104050,76864,119591,105123,10274,-55559,-126290,-112721,-27698,85321,87242,29627,-32961,-53277,-60236,-139762,-139059,-87480,-83788,28627,162975,275934,324925,279831,174097,48325,-21997,-67984,-118214,-47932,-3975,-20152,-39868,-33530,-29994,-56388,-76009,-48796,-7709,8317,-21889,-72481,-85453,-34101,-17029,-22751,-1633,62247,219897,339642,390650,377183,245373,92330,-11991,-86166,-15198,40274,113497,115258,44971,-38232,-20319,24603,49886,34277,23841,21663,27973,91551,147413,145869,103481,29107,-4193,-14894,23982,13361,-17530,-55210,-82814,-78353,-83185,-67540,-51738,-51738,-57460,-68075,-91937,-88708,-61264,-78818,-139319,-143357,-143573,-77396,7981,-22999,-46064,-351,4055,-53040,-116992,-110501,-62939,53571,177091,208184,161912,94161,79908,-25684,-24041,26898,125990,167881,141889,132659,112029,48436,-30958,-81810,-98785,-115188,-87191,-6912,38903,81522,56988,-32497,-90974,-120189,-89307,-69238,-85648,-129934,-149563,-121970,-26607,64156,51648,-10327,-100116,-35836,101708,192892,223382,150257,21233,-24638,-25863,-117488,-29274,73873,170126,185262,96162,36791,62580,17111,-77859,-122120,-44793,-23096,15094,28067,31087,2747,-79270,-100758,-47713,-4701,60670,131900,136760,30596,-75784,-56505,-2245,8148,-53359,-109659,-95225,-115840,-102787,48458,171011,140960,12879,-92420,-116899,-109240,-30674,65957,111292,91518,26285,-23937,-45673,-60596,-127953,-108382,-54191,-10993,-4365,-14391,-1811,-10298,3139,38901,2099,-51879,-108415,-55912,32386,136759,147750,37978,14445,100044,88114,59012,20193,12048,57431,85136,87041,82876,81957,100022,117445,138792,265063,301363,68277,-76303,-77590,-95363,-157531,-19715,56236,13775,-62012,-77138,69217,202971,239853,115196,-44358,84812,267307,286513,196959,91664,2713,-16200,-46522,-118272,-139844,-134045,-122776,-93362,-51388,6265,46446,54205,20652,-39412,-45391,107666,280664,227169,70394,20432,54267,113061,220945,313090,199451,-59624,-58727,62932,146238,136436,16593,-64191,-113248,-107009,-57097,124604,171206,-10407,-20141,183576,134355,-46892,-48328,74198,189645,209250,206659,251898,202672,66311,-3711,-53684,-103070,-110762,-40313,-11403,22088,37367,7993,-45557,-11786,72679,180841,227377,118346,32058,51758,175395,180733,121899,62172,-15558,-33973,63521,125979,92831,-34991,-67153,-49929,-66067,-36565,-8145,31993,89877,75694,38687,-1241,-15478,11504,-17456,-89390,-23675,16349,-36750,-88082,-85068,-68870,-70210,-59428,-80646,-126639,-112663,-19686,73586,221366,410876,466620,473648,394179,164415,-32737,-118431,-19728,65429,-19019,-138053,-50197,-20455,-35704,-51423,-34269,13131,78166,77155,37546,24327,92273,87765,50856,167381,301474,297320,235336,74192,-15934,21924,-23393,-51311,1324,24619,14744,-25445,-63924,-2915,109989,119803,31294,-62083,-87062,-37567,-12441,-34673,-95387,8503,75606,106784,58648,-16414,-44059,-106248,-65584,-49251,-32154,1749,-2820,-21189,-59958,-89653,-120345,-82345,-39649,-31367,-54739,-106295,-140361,-96902,-29357,19457,-18079,-98668,-58348,-2868,-7418,-29600,-82541,-128202,-71740,3115,34270,6474,-37474,-73389,-111484,-71185,5320,144,-65471,-31342,-24343,-34372,-52236,-42376,-35360,-64652,-42022,18588,13785,-79744,-66432,-8576,33715,27775,11530,-1382,35288,7452,-17494,-21228,-40027,-144166,-33890,7845,-42731,-37833,-5788,7905,37500,50216,29473,86590,119069,93407,71548,59164,62222,70804,111317,129832,96715,105042,87994,63484,81494,165666,369333,397249,235069,75393,-34573,-11540,-15433,-18369,37392,47284,54940,24598,-748,2996,15490,-22928,-123531,-33827,-13177,-87778,-122922,-171185,-104819,-30008,56432,135313,143265,83672,66738,124497,233644,311342,318759,217293,89593,55676,29267,12050,90986,-28289,-74943,-59366,-71647,9604,138332,214299,232613,195681,160392,10854,-49971,-42092,-35703,-41532,-39965,-54756,-66669,-37623,-23751,-41615,-99787,-6116,84655,237778,290212,173449,146430,115718,120286,244790,434926,373084,113506,-56701,22644,53831,2545,-64262,-79430,-61542,-10581,43874,66163,35604,28152,26032,5780,-35857,-94750,-61355,-13244,21924,488,-51334,-875,56355,-10765,-49535,87900,178455,296077,210863,23987,-27369,-51981,-49622,-40673,-3804,63892,96852,118513,66795,15044,-26742,-42817,-41720,-83728,-102751,-14596,66658,50823,20313,26115,-2699,-68210,-110713,4770,141446,190784,111342,-18086,-31560,5940,-9400,-40867,111875,240192,242538,122101,-5380,-48500,-38329,-35993,-22549,-22143,-37437,-27684,11431,-813,-51161,-57690,-2122,60637,84735,138452,224231,322276,270765,76634,-37230,-50262,-55577,-39694,19694,-107322,-76031,-31597,-34609,-62846,-38104,63208,152405,135902,16774,-86618,-40838,-6181,35535,33405,22552,878,20763,21426,-18063,-90736,-96618,-97802,-93322,-30534,3810,-17846,-53759,-63910,-44328,-11780,10569,23796,22422,-7545,-48942,-65927,-57551,-21389,44159,88723,80962,88970,17626,-44908,67084,114903,24702,-93892,-68608,12358,-13799,-53805,-30199,847,34790,41677,-17463,-56430,-60927,-58965,-44775,-16116,-2923,-48406,-67887,33353,155381,205825,154364,89541,72903,106085,111414,78483,51659,18174,-27307,-89845,-58488,-3103,-12573,-52778,-80725,-53204,-27920,-7797,-8378,-10779,14279,-15635,-65562,-78900,-56483,22662,231045,200501,80328,77382,51301,-40361,-74381,-25761,85005,227015,184980,38941,-89265,-4902,71436,79780,24798,-59079,-116507,-37673,82175,116230,-25381,-125436,-15595,104333,165709,124746,78061,142047,294327,328693,229518,135303,126467,92837,120016,208274,176700,-5683,-117975,-76086,-34341,-30150,-52430,-91717,-132650,-94626,-58565,-75129,-80916,15518,55165,20130,-16696,-33314,-32942,-47470,-91207,-79282,-81042,-103218,-103000,-100933,-102839,-55495,5439,-11400,-39696,32306,65563,28790,-51641,-73555,-10054,43621,21913,-22588,6887,53883,20478,-77917,-145212,-156964,-92658,-75768,-124083,-56099,127794,276411,264857,164921,-8483,-85631,-40989,-63738,-93694,-81356,-47859,25826,42562,20524,-5073,-3619,23087,57106,153100,285941,290838,117151,-15955,-88531,-89823,-83053,-107327,-36271,-7549,-19607,-35988,-47466,8841,96955,83269,1651,-112450,-60089,30709,98367,187850,209562,173801,97129,-31682,-110271,-103398,-32877,61217,51716,53359,43689,35965,-11085,-101424,-108241,-62909,36061,87471,133524,172671,103991,-30053,-159361,-35334,119481,208875,225283,82601,23278,-11413,-45967,-45574,-49539,13538,98996,160334,201037,181387,178930,152010,72227,-28298,-66903,-19855,76146,168545,255404,311117,291235,285465,316074,148963,48161,26231,31375,-1762,-128,51861,-17201,-126857,-152884,-84296,-44271,-7747,16099,24229,64743,157875,329904,478332,408382,358899,344364,373133,459207,577054,561450,430886,182530,-13504,-31233,26937,39245,54152,71287,93368,110500,95374,-5371,-84882,-87115,-37113,8573,790,-75018,-85786,-18869,57683,43832,53113,75631,45299,31163,49218,86575,74187,-19335,-76768,50924,258013,347734,328253,284201,204645,93183,-5728,-93126,-97102,-26982,33865,19372,-80723,-90306,-48899,-21643,-18978,-61952,-67056,-69254,-88956,-109270,-43740,21643,36190,-14354,-50836,-46862,-62946,-81881,-93691,-58000,-18490,15543,-2868,5912,-28218,-44935,-47793,-41910,-76407,-7037,28467,98768,127648,93144,33622,11363,17300,51068,45661,6720,6185,4271,-38681,-60525,-58512],[8431,409,-35994,-54100,-51930,-38572,5329,12205,-24129,-11084,44127,78368,34458,-60752,-114241,-38258,4653,15040,-7020,4983,5004,13588,13101,17389,71948,92266,31235,-10811,2870,27633,17334,22220,32291,45928,78883,72955,68182,-1728,27742,85907,76755,14283,-59925,-79805,-55298,-24953,25264,116007,200936,246174,281313,367315,334424,260684,192514,85717,-17549,-70696,-23263,61022,43044,35057,71169,161858,-32361,-83886,27010,96683,97918,68049,36442,-19475,-62387,-60946,-5580,23011,-32963,-11454,1567,-17549,-31777,-45311,-31879,-52139,-42332,3636,42435,42576,30859,-51235,-105647,-102275,-61680,-52080,-79350,-99786,-63497,-64804,-70318,-64478,-14291,80603,226299,360232,485358,539149,495122,430320,255350,122840,79555,81630,104976,140910,164285,91079,33232,-31653,-105398,-66271,-11623,25481,54765,55805,43810,43965,5260,-11193,-40,54342,187014,239891,60833,-49511,-21510,37747,5420,-39078,-67941,-110224,-84270,-81358,-97158,-84417,-90035,-75394,3653,13776,-18253,-73092,-76496,-49114,-80264,-80227,-80934,-126065,-93857,80479,262206,301249,153575,-30839,-3180,59569,189235,303402,184828,122581,59321,488772,1036393,1280000,1072581,420123,167652,1097343,1643456,1787107,1759436,1268850,570133,243108,269072,159085,703063,775483,469320,192890,167590,222155,121057,59724,39612,-76074,-94665,-46245,-120660,-136644,-66688,16845,105269,89090,20172,-2647,-37711,-106427,-95888,-64206,-25066,-22229,-35762,10958,130938,264038,276429,149108,84815,67068,34977,-7046,33006,168184,322068,389569,103912,-35422,-97334,-99986,-80000,-52414,-51955,-59127,-98434,-130872,-102400,-54535,-24940,-17045,-54066,-66934,-30447,-9753,11378,21213,-13647,-79627,-107099,-38039,45120,101825,101894,37999,-61197,-47584,77702,229734,228464,53033,87565,120588,66179,14654,8433,14251,-19003,-7825,74279,248038,146540,36324,-47368,-83152,-84411,-105765,-73496,-13329,22685,4850,-20400,-31872,-14257,41698,-594,-70829,-45831,-20974,37522,38930,-6955,-39546,-28296,-22665,-36041,-38150,-67967,3884,98707,143496,134996,100748,54588,34236,-812,-28823,-42375,-36163,-34708,-85905,-104532,-113451,-91403,-74746,-74917,-42762,48344,143439,213884,234191,117183,47468,48358,70583,104991,69515,25468,-41303,-108806,-49090,14303,17337,-31403,-17969,57131,81093,61258,8365,-25161,-59390,-95274,-78433,-44266,-28569,23183,79713,50604,-15562,-56269,-71915,13371,211794,158084,15949,5116,37208,-10745,-74529,-90081,-67488,-98997,-92907,-67838,-42089,-5236,30571,82664,38623,-63974,-75609,-33759,14339,-12435,-55877,-80009,-65706,-48585,-55400,-55430,23453,59393,76760,127385,186702,203206,157206,61794,-30688,-25373,-7079,-24912,-59068,-29790,13052,13931,6767,74772,191077,240914,218601,137026,19506,-72334,-146293,-85208,-50813,-34914,-48010,-44409,32163,120810,229150,314164,191600,50457,-21926,-62494,-100548,-92601,-52818,-63195,-101468,-79831,-41421,11939,127506,286817,220766,188896,104392,47186,44569,54958,56441,42226,-24559,-71960,-82587,-12265,11220,32595,28396,78485,204078,176507,63624,-59532,-79734,37692,65303,26118,-41616,-64303,-46945,-38767,-68121,-117924,-39172,44864,226123,327337,135768,49045,14567,-25535,-59561,8455,16411,-43406,-79346,-213619,-226276,-78892,351499,666237,340766,409466,141245,-25099,328,180880,85418,-69985,-103697,-81784,-30431,-10612,-8990,-2206,58007,176259,235807,192085,123947,75541,49665,38172,986,24073,13427,28311,-1644,-80772,-71577,39927,125496,17559,47523,100158,168187,245771,141124,-26932,175068,407985,713544,674891,100168,-30251,173919,337021,286615,-50342,-44707,-81707,-51998,-112446,-140545,-98507,-71915,-20677,129007,183279,139136,328865,685011,800494,583304,343888,232802,208750,176323,50477,-69633,-102201,-1748,58076,127826,93757,83794,57393,105768,138670,209019,183525,78534,9092,-49549,-169673,-177805,-112075,-1197,62047,-37250,-49242,-77593,-71499,-87307,119787,357668,395594,248692,63415,-79531,-117588,-85724,-60971,-24225,61563,211542,264590,198294,84512,-23254,-33399,32541,-6333,-48185,-40800,-31007,-67400,12103,153616,159728,200176,145528,120566,54979,312983,497254,515075,318988,2745,237244,606586,708687,543177,273826,68186,-105112,-33758,-21818,-69035,-51262,-38785,-50122,-1598,11820,-23535,-23181,30863,89067,-5978,-117348,-142332,-67668,-31719,-15707,-22750,-12335,45831,161315,149087,65101,-57898,-82073,-19205,-45905,-130235,-79794,-109299,-64983,44199,101348,148791,197729,140896,83619,71238,115863,117881,80588,10449,-115917,-31028,70032,65623,75191,170447,267653,35934,-23088,56346,40126,-24039,-96353,-85422,-64159,-85070,-120214,-121468,-59590,-30555,-20926,28268,71097,26962,-30334,-50867,-73384,-108157,-82368,-40709,-22929,-70674,-101285,-55627,-38001,-60508,-93190,-119992,-84294,-3139,24361,27075,3156,-59812,-97580,-76592,-71672,-75494,-51848,11141,57856,35421,-65934,-87946,-81148,-59698,-20241,-28419,14463,-20739,-40210,-27951,-9882,50286,126160,120844,59626,-23143,22939,356654,514898,356458,113227,-16408,-72019,-69080,-97750,-106850,-84202,-58006,-61473,-70084,-71250,-109634,-57609,10443,66002,99247,20862,-93361,-148612,-143650,-100025,-62042,33030,54018,1842,-43414,-67207,-67628,-69033,-65024,-60732,-48377,-2214,46649,82924,51009,29143,26115,37949,36113,45542,61928,66788,23743,-24825,-58176,-60155,-10185,45556,111345,175605,181458,105630,73344,109675,179172,213472,131453,24750,-56764,-91638,-28257,16946,32023,-33921,-154457,-146665,-95781,-5338,78169,123183,81496,221206,295120,197450,49037,-12335,2547,25828,29523,-33979,-82525,-38513,-10731,5009,19575,30516,15526,-42101,-46002,-119910,-57427,26998,73195,71155,62477,136773,161255,148419,112257,19718,-68749,-63464,82825,150579,98443,9721,11372,32664,-14829,-31799,-14325,14967,23327,-40137,20392,6042,-81530,-116419,-62054,85901,112909,40176,-44649,-68321,-73400,-93645,-116606,-64018,-40487,-1982,69222,159685,178400,87635,-3531,-2994,59987,12580,7314,-41018,-148083,-136300,-99496,-77832,-102159,-74295,-16249,2136,48995,116025,101182,-27109,-148397,-87933,-47099,-31962,27982,115703,184976,149523,51812,-23621,-28934,71685,190495,271293,234413,149934,76167,-10498,-53618,-53772,-61379,-45063,-7055,31981,75893,92820,55508,-32335,-124658,-86887,-86742,-56592,-27632,62056,107134,68254,-16371,-91827,-70884,722,-33600,-75832,-79248,-75319,-74158,-71599,-47386,6766,64910,96347,87338,110014,149860,140438,59989,-9464,20193,98742,131768,125753,119357,56311,-13173,-57598,-82445,-79166,-39181,82052,79915,15080,-43573,-91256,-132702,-97206,-37080,1803,8428,-30832,-50501,11325,80125,103290,53158,-36389,-117636,-115134,-102184,-117296,-88392,16726,86348,90872,24427,-74555,-93853,-133913,-100824,-1421,133641,178348,118043,46278,52000,85352,70286,-2895,-71356,-45076,-24912,-30045,-70165,-91478,-106403,-76447,-13746,130387,220409,187162,208221,215803,155981,118040,103300,77063,-7717,-67917,-127337,-121747,-41685,63756,61923,8138,-42661,-56926,-67114,-141377,-141202,-94885,-78260,39264,185049,311417,369174,317178,193672,52425,-17619,-59078,-118236,-60454,-20102,-33170,-40125,-34899,-31651,-51359,-75680,-47735,-5926,4264,-31655,-82979,-104841,-50107,-26293,-28364,-13524,40588,186176,299557,352633,362835,240741,87776,-11880,-82134,-23588,36154,118646,122607,53780,-38584,-32360,7089,30074,21112,35972,44092,61401,123167,157432,152514,131300,77122,27768,-20697,8144,12032,-13067,-56504,-85447,-74337,-71088,-54008,-46976,-49111,-59880,-76717,-101147,-95394,-74833,-102816,-132242,-92004,-77962,-19429,38353,-21556,-67853,-38051,-7845,-9817,-44739,-65792,-81105,28684,164820,214929,172085,94355,68642,-30288,-21621,34394,123496,147894,126906,122048,99259,29569,-59603,-108316,-117348,-137761,-69988,2101,39113,86206,83599,18228,-23067,-47394,-25693,-25021,-55897,-102540,-114366,-82920,-22185,55043,50030,-2275,-95167,-46839,106491,223199,257374,164640,32591,-17180,-28530,-118349,-18262,94126,194053,199176,97255,-456,2262,-15583,-90191,-134056,-41934,-7143,55585,79314,62141,6184,-87778,-104702,-53912,-21316,30770,95363,115783,31595,-68871,-41833,14030,16119,-55289,-104544,-88988,-116705,-112969,35960,148082,126304,21262,-71958,-96151,-100231,-22121,83499,133004,98782,23512,-30578,-61853,-85136,-150115,-117705,-56229,-7206,2665,-28444,-34931,-9242,49617,103021,40687,-41234,-114906,-57168,28312,113482,115181,14274,31800,123337,95584,59802,16156,-105,37977,58413,68974,83037,89984,109315,142735,168747,293001,322207,71160,-76526,-87005,-113421,-142204,-2843,77594,32144,-53022,-90961,52689,176328,220536,130453,-8614,111732,297897,325352,220874,88462,-22680,-47897,-66351,-126870,-144872,-121796,-88517,-71573,-45306,6342,45932,54182,21445,-40579,-64540,94762,265033,194022,47117,4645,34682,71288,146203,238327,183356,-60092,-60282,40024,108012,108645,13824,-55689,-100733,-120918,-76645,105909,177181,3760,-79527,145732,120212,-61798,-63543,68164,207115,229606,207824,232159,168165,36385,-30038,-79331,-129839,-96751,-31595,-13120,2509,6994,-19723,-45515,7275,77550,175653,224059,126350,40867,50426,143075,157328,104675,37769,-39306,-37158,64871,132200,97970,-43093,-69529,-41750,-63358,-55657,-9046,55299,120826,121150,89886,27246,-7444,17410,-18206,-75542,-17156,9468,-46964,-95595,-95488,-86727,-92163,-74076,-78223,-102910,-116633,-39785,53165,215408,403177,456389,469595,403986,171462,-30506,-133245,-45157,30532,-58385,-112723,-25632,-5668,-26725,-41460,-16231,41609,106562,105925,70820,70552,157342,153305,78332,152878,272969,281076,240608,96709,27063,35442,-47238,-75560,3980,29780,12015,-30004,-63076,-3909,102037,112694,20341,-76812,-85160,-39295,-25572,-52891,-87805,20957,80135,107662,61246,-4238,-21484,-102108,-71152,-50386,-36915,-3660,-552,-22521,-66225,-99531,-139116,-123368,-89597,-71000,-75765,-118955,-141633,-86178,-12930,40748,-9949,-94997,-65196,-9426,5022,-10359,-77240,-129989,-63256,18601,45760,8438,-41735,-85359,-106111,-74421,-7927,-16059,-76605,-37909,-29648,-43613,-63985,-46050,-29464,-63002,-54799,2355,-9714,-104294,-82431,-25470,22771,32958,17440,7123,30870,-21806,-62186,-54896,-70081,-99174,25936,29884,-42744,-31351,5764,15301,42172,50134,23803,72551,86154,59638,48583,48856,65644,90854,153402,169707,131859,134097,106288,68434,84874,171681,369071,388618,213683,43248,-60980,-22588,-26347,-25741,34309,54785,75482,53768,23979,17082,16620,-37384,-139671,-15815,4418,-70620,-116213,-163568,-79768,10153,108364,184930,161387,84209,63560,122664,230968,303803,305801,209315,94511,57600,18948,-17298,74755,-39631,-63670,-37181,-90895,-32023,116882,201819,220212,181861,139507,-15718,-51488,-30796,-23391,-36237,-52657,-95362,-57222,22513,45647,11682,-88066,-33591,56106,216326,342128,262711,231368,181670,160653,279838,455556,362587,104413,-32280,46842,76756,17737,-59333,-83727,-72413,-25869,18329,42686,30368,31909,37712,21160,-16898,-99930,-71323,-8611,29865,635,-61859,-18989,42396,-18836,-41587,105271,221594,369387,254130,41687,-23193,-57833,-64325,-66196,-24943,48191,68385,84658,44323,-727,-43568,-63883,-61291,-96684,-102193,-8859,40756,17847,-3629,8916,-11086,-48030,-90757,17501,173180,229061,136347,-18129,-44330,-440,-14125,-57607,90601,225088,242641,135172,1995,-57196,-47587,-41957,-23737,-16569,-27582,-26028,12526,15988,-28618,-40772,4575,54428,47178,87129,191611,319030,312228,117197,-24067,-57770,-79866,-46247,34313,-80110,-72588,-34621,-34771,-61033,-44830,60367,160929,157319,38667,-70575,-54595,-32453,6904,6142,-5039,-17096,15638,16305,-24589,-86083,-69181,-80343,-85473,-15325,28944,6817,-37670,-49895,-34151,-14093,-3654,3069,5440,-16863,-45284,-58219,-71033,-43426,16661,76659,77545,90354,13142,-58009,48475,107722,26746,-85102,-70204,-2794,-38801,-89582,-59571,-15922,24857,32692,-19814,-53378,-58366,-58480,-47913,-28818,-16150,-55814,-67659,34804,157519,211658,166072,109706,100304,132879,130275,87281,55823,14925,-34994,-96354,-52897,-9392,-21830,-62944,-98561,-64544,-24817,180,-917,-3477,24653,-7789,-62853,-78365,-48226,42712,245938,186547,69916,61692,42303,-42849,-95780,-43384,74625,242219,227735,83277,-58115,-18402,44361,67408,37530,-37387,-99001,-53616,54436,91509,-35483,-131587,-29468,85582,152995,138449,116265,170957,305706,322184,208736,90278,98372,93347,131026,209188,157723,-22721,-108769,-51761,-6182,-698,-26457,-77742,-149204,-96548,-57495,-73848,-81143,16902,57637,10617,-41099,-54865,-44260,-50324,-94181,-69041,-65477,-99120,-102796,-92379,-95932,-52188,5049,-16806,-48243,34080,74825,44008,-35396,-60432,5714,61318,27021,-43284,-7157,38731,6666,-85952,-118868,-157986,-116567,-94616,-127508,-51459,121714,275190,260493,143246,-30880,-96087,-35054,-57526,-97483,-84390,-48903,18920,33407,19318,2476,5429,37095,78099,180275,308247,301593,123876,-6305,-74330,-81742,-84170,-124334,-35802,2130,-6946,-29197,-46800,14226,96935,81815,14235,-108598,-75759,19340,91111,176152,183837,139173,70934,-43203,-117550,-108063,-35794,52915,28861,26408,24806,24417,-22193,-119799,-104049,-50548,51946,81067,110992,143293,97687,-19730,-145088,-69440,70688,151928,190756,70326,8842,-28425,-60260,-44296,-16577,60598,124119,158421,178283,143929,132759,113661,50311,-39940,-72537,-24960,61844,125517,178091,227437,229371,253416,348343,224066,125470,95540,80258,17142,-4702,41433,-30050,-140952,-144198,-78229,-40218,-3221,19011,21334,61451,164555,347148,480747,402165,346702,339550,373678,471076,607005,624335,498611,231130,13406,-24984,40535,65783,81864,90596,92373,83096,52459,-28154,-91259,-88801,-33616,16946,8294,-68368,-89834,-34685,42443,67626,88040,111193,62803,39989,56916,97809,95128,13411,-49920,38517,242232,331439,313976,287883,214935,104464,-1776,-88805,-86047,-9042,66827,68986,-38089,-100272,-76356,-51214,-39304,-70097,-76213,-67097,-73989,-126285,-86633,-3241,6556,-38053,-59970,-38825,-49158,-68792,-72440,-39828,-7662,8743,-10355,-3499,-33773,-45324,-51597,-57963,-43705,31659,55275,105305,107989,64830,20940,9624,20910,62553,54405,11740,10528,4880,-34864,-60663,-66437],[-4718,-8866,-40157,-55160,-48726,-27853,16140,19519,-24556,-16227,38071,55538,23118,-59879,-113190,-48830,-12421,591,-18512,-7247,-8893,3031,5473,-3516,38987,56359,-1129,-29145,-4068,22606,13210,14268,25905,49486,91106,87226,82116,8481,32185,86990,77822,15574,-56637,-78471,-59910,-34730,9064,87553,155727,156951,190986,359090,394537,317139,230484,114388,-5423,-64879,1319,102060,83612,10380,-411,125119,-42648,-65795,32359,95852,90416,55700,29845,-4327,-23239,-5634,51724,61761,-20227,-10912,-4605,-23061,-38829,-66138,-42826,-61824,-43340,11811,58847,66583,44149,-48684,-108446,-99366,-75018,-64109,-77213,-92530,-85900,-93744,-103502,-98158,-26800,65719,183684,292290,397734,435200,411067,407716,283388,157326,109324,92699,93938,117147,136319,56366,230,-59832,-124199,-53190,463,30259,49764,43284,25272,28401,-839,-12843,957,49457,171048,195890,13141,-85643,-43091,8750,-24538,-63667,-80507,-113590,-80940,-92484,-116810,-114200,-115286,-78920,42,-3031,-51264,-119310,-80331,-52478,-79022,-78267,-71750,-112231,-114254,55068,260753,333845,192524,-11520,3743,88141,226263,260255,164632,126434,49739,115178,279766,307682,164105,67236,128486,280264,254113,92871,18067,-100399,-65827,45202,-47477,609188,867355,556010,161918,33497,157319,221894,123287,61422,44911,-65957,-97077,-51538,-120404,-129866,-64783,-1698,57017,37336,-16534,-20678,-40928,-107411,-108627,-79057,-41787,-41262,-28004,45552,174474,282208,244415,114028,66291,68957,45826,7262,59386,204942,371799,428030,115311,-36738,-102750,-109791,-95820,-76692,-67165,-65936,-105650,-143533,-84813,-27975,7057,20258,-8496,-19744,9548,22322,33967,30950,-12136,-72246,-84489,-20940,63976,123084,119550,52918,-61393,-70693,38099,182948,230276,78543,104600,121930,57367,6803,7347,17268,-15717,-5656,100095,309119,187684,64047,-21875,-71098,-90631,-92782,-49157,9310,37175,11677,-20549,-29543,-7452,37278,-20819,-90243,-58038,-15902,50380,36681,-1034,-18549,-15832,-40954,-78047,-63303,-39470,35879,117923,173491,183034,153886,90173,47267,1309,-31594,-46840,-32186,-19007,-70780,-102826,-114755,-86836,-57670,-46033,-26998,38140,123889,203529,222990,107979,52080,58124,81856,116815,102195,57827,-13124,-93190,-58763,9683,13739,-37054,-25764,55478,83634,71391,28762,7110,-15664,-44646,-72756,-63099,-42148,9078,69329,45443,-21567,-61879,-69798,35884,244756,151711,-8766,-20564,24208,-21733,-87153,-104801,-81128,-118371,-106865,-69783,-52175,-25870,11333,79987,42313,-67148,-74280,-14117,46656,14491,-34017,-64635,-49501,-35606,-49028,-67774,4190,27293,26675,74545,139871,175540,145565,63599,-21623,-13893,12443,-4224,-46803,-32280,13475,9169,-4271,52676,161387,213121,187102,105075,-1964,-76356,-145125,-92749,-58051,-40086,-51814,-47019,34024,123528,241958,343169,217945,58723,-21289,-65634,-106165,-85345,-44498,-56289,-104561,-81330,-33820,21025,139555,293137,219192,184160,88248,25215,25923,46316,48956,27838,-42159,-89896,-50350,23660,33994,44141,37692,85784,187600,110267,5476,-93255,-78998,39833,56485,9167,-52519,-52444,-34051,-31708,-65734,-114062,-33864,56098,240290,281459,95709,42808,36367,-9288,-45047,15475,14163,-33933,-90379,-202999,-212660,-193305,-91284,-195149,217723,94700,-397691,-399170,-87983,152656,67307,-77571,-109377,-67443,-9758,14917,11081,16504,63075,163737,197261,112987,15151,-34659,-37714,-16823,-24192,8949,7520,24869,-7852,-91223,-75232,28983,115211,31292,50090,40536,32139,79520,47713,-14157,-74361,13612,345887,378458,11507,-107810,-82570,27458,31927,-143303,-38918,-139199,-110026,-93399,-58892,-69631,-75258,-18042,136939,170798,125828,304390,610112,707990,509767,325441,240130,215205,181153,56018,-68757,-122932,-14533,38893,104481,64421,26681,-5959,48382,99540,180296,148597,52517,7637,-29092,-127365,-150986,-143256,-66959,-43558,-125338,-94911,-86462,-51096,-54310,128825,339950,388275,244867,55379,-82752,-114647,-89184,-64578,-33723,38515,168661,222017,170659,73021,-35675,-56843,-13951,-34744,-51425,-33888,-22809,-50067,23159,104219,113200,167984,122242,78155,-22074,22582,50208,43568,-12121,-72104,-1816,168762,225021,169252,95069,33455,-45180,-76266,-70787,-67614,-48972,-43006,-37953,2839,10418,-13834,3819,77134,143006,31455,-99928,-134154,-60810,-25555,-562,-612,1305,45406,143045,119282,31966,-88764,-55826,-1242,-29106,-108540,-103360,-106911,-31435,60844,106067,147574,193829,134086,75270,68431,121105,125175,80682,12556,-108629,-36785,45448,28030,35770,132274,259110,56448,-18699,38578,13164,-47220,-93148,-56415,-36317,-59697,-107042,-147197,-84147,-48784,-28351,24854,84520,52795,-17453,-58427,-83037,-113741,-79997,-40588,-22831,-72285,-90537,-42074,-29931,-56472,-89810,-105996,-51785,24300,32625,21714,-5054,-62367,-88067,-58374,-49685,-54309,-41066,25837,70619,32237,-73041,-96491,-84615,-73140,-40027,-47059,6098,-18393,-34985,-20193,5064,75382,154075,142375,70835,-2249,78793,445420,529513,316827,83080,-33835,-81360,-67146,-92911,-102968,-77535,-47228,-44664,-52807,-67408,-139016,-57774,12058,63511,79778,-10793,-112896,-137251,-145176,-133653,-41235,56645,72657,9972,-44309,-69803,-69913,-68727,-59078,-52294,-57340,-21593,30723,74124,52882,37280,33809,43202,39024,45586,55337,65628,31427,-3734,-33827,-62491,-19116,42382,108083,172465,198805,123579,81186,111763,181913,229554,150223,39308,-45707,-84932,-5915,34745,39672,-32438,-152783,-165740,-97992,-8082,60223,82481,21523,185029,275067,189800,52590,-12799,-5415,13639,17704,-37865,-71335,-32518,-16146,-8936,1681,10318,6172,-26109,-7419,-83018,-71001,13790,62864,63523,53572,118784,140787,135380,103657,12608,-74424,-49492,101106,172480,119551,25005,23485,52087,10861,-13446,-18471,3154,7466,-71189,9371,28548,-67694,-111266,-51916,99044,121110,43937,-40683,-57642,-59577,-77077,-103038,-51684,-20588,18222,86695,182861,209688,114436,-7382,-52007,493,-19939,-15833,-64326,-161319,-125174,-85316,-66078,-96128,-78616,-26027,-4637,58025,112771,93833,-29440,-157061,-84216,-20227,22211,45647,108709,189673,151174,46323,-39951,-43863,69713,222456,311942,250770,156681,113430,40399,-3170,-9858,-29568,-27610,-2597,22743,62090,92432,81662,-3661,-106769,-100767,-91534,-35555,-462,55348,87929,58693,-14300,-77212,-93077,-12550,-33211,-70573,-75776,-67821,-57246,-50705,-28828,17094,62018,79107,55150,67693,106650,93687,28400,-17097,26263,107818,133259,115362,111266,60257,-5263,-54133,-67562,-53860,-29400,64371,55836,6339,-49174,-90331,-121361,-101877,-40231,382,10344,-32208,-75399,-25723,56844,97924,55498,-28004,-107565,-111730,-99485,-117776,-86856,20085,86360,89432,20744,-79446,-94681,-128790,-101131,227,136402,164752,95065,21257,39145,86765,62556,-31562,-97376,-23042,11651,4664,-33728,-72765,-116514,-80201,2814,157428,257201,228089,253580,257499,198818,146870,79051,40397,-31543,-82938,-121648,-126376,-55764,42240,38405,-12729,-53147,-61788,-75801,-143614,-133952,-93624,-69838,47923,202487,339145,404340,348420,207806,54365,-13575,-50026,-111135,-71103,-35475,-45407,-39717,-36071,-32864,-44640,-73590,-45898,-4051,61,-40493,-89279,-118809,-62661,-34069,-33503,-25022,21986,157842,264229,314771,337735,225494,81444,-10241,-77681,-34253,30457,120214,125656,60708,-37590,-43074,-8198,14876,16545,50631,65078,93930,150554,158515,146570,142305,108446,50984,-19183,-1202,13913,-6463,-55310,-85062,-69005,-60384,-44622,-44863,-46089,-59057,-79663,-98826,-91962,-81152,-122273,-110937,-44464,-14097,38186,65690,-14709,-72943,-39267,27928,63583,35201,-12201,-82598,1029,143409,206145,162396,77499,48423,-31088,-16388,40743,116679,129698,114566,111372,87436,16828,-78047,-131126,-135806,-159109,-47943,9606,37527,85853,103736,65189,40417,21800,33346,15305,-28046,-79019,-86520,-50592,-13652,45153,47021,6860,-83428,-56224,108672,244173,277581,171435,42543,-8721,-27820,-117757,-10675,112844,218016,214961,109719,-3392,-51082,-46832,-101880,-146647,-30719,26856,110313,126122,84971,4777,-96902,-107469,-59849,-39279,-5222,46788,79618,21807,-61664,-21794,31722,24540,-56906,-100487,-83236,-113506,-114990,31132,136397,127803,52856,-32241,-68979,-87662,-12621,101139,152803,104128,21682,-33506,-67733,-87193,-136140,-124502,-56855,-2078,14307,-36464,-72742,343,94528,169899,81227,-28739,-118341,-57566,23594,85695,75676,-9239,57822,147829,103773,60898,12329,-11992,17283,28663,47387,78054,92295,111751,162454,197195,315732,336797,73755,-75200,-96188,-132197,-122836,17203,100333,50622,-44736,-98352,41829,149972,195662,142288,28376,145290,336076,377323,261569,99694,-40671,-80085,-89100,-135669,-150103,-102067,-55520,-47700,-37716,4992,44320,53661,22089,-40584,-85555,78525,238651,154535,26589,-145,28670,43856,85218,165892,158544,-61404,-62461,19092,76343,86118,16394,-44850,-88891,-120907,-85540,97584,193070,47612,-97778,96852,96890,-73677,-70908,68269,226691,252415,211983,216256,141844,14899,-50089,-99848,-145126,-76052,-20989,-14652,-17020,-21469,-40298,-36331,22510,78742,163442,210147,129699,47133,45428,107867,130368,86150,13790,-62124,-38448,61079,127648,92018,-55261,-63640,-30942,-61147,-76933,-161,77670,139563,147037,122826,48642,-927,22706,-13991,-51340,-4775,8278,-53925,-100691,-103797,-102826,-113794,-82606,-65834,-79175,-112194,-58868,33748,203293,380801,431970,455597,406902,177296,-25589,-140427,-71456,-6139,-91726,-78212,308,10346,-16579,-31416,-658,65223,129204,130617,103797,122004,225785,217269,106710,127903,226370,251633,236113,115024,69507,57415,-59983,-96783,9793,39105,13562,-30523,-61245,-8171,86698,97295,6463,-90342,-81023,-41065,-37365,-68176,-78299,29433,79967,104246,61452,10305,1010,-93838,-75197,-51188,-40234,-7077,2115,-24292,-73432,-110476,-139089,-129222,-119995,-101945,-93827,-135365,-144657,-73139,7621,63895,-1497,-91579,-71411,-17448,15944,9312,-71492,-129918,-48275,40101,57647,8699,-44110,-90256,-95611,-74809,-19856,-29363,-84148,-45591,-37869,-54556,-74887,-46764,-18776,-52614,-62312,-11558,-28677,-121671,-97712,-44133,8710,37393,25476,20288,36833,-34747,-103165,-86852,-92156,-18905,90108,48031,-43400,-23658,16918,21157,44030,48514,17022,54966,51829,24060,22972,38674,70954,114259,194214,201738,160150,156721,121270,73547,88338,174955,354849,364336,184913,8111,-85470,-34521,-37291,-32558,31111,61561,93337,79401,47319,32618,20191,-48184,-129852,-1512,18774,-53288,-106273,-147102,-47278,59659,172463,245335,182086,86432,61269,119671,222592,285778,281433,196654,101716,63200,10285,-44270,58306,-45353,-47680,-16421,-80666,-45439,121103,207281,220027,176838,122608,-39578,-49904,-15485,-6421,-24436,-47378,-69675,12619,108351,131109,65859,-64759,-56298,30121,183494,372177,340402,308118,242672,199935,307178,448101,324353,81446,-3257,79134,111549,50508,-35298,-72724,-75099,-37571,-7606,14805,21717,33331,45952,33318,2110,-86543,-79456,-2091,40799,3787,-71867,-37462,25616,-25044,-19600,131876,273347,444232,295346,58966,-20097,-64543,-76902,-89796,-43100,36593,48426,51564,19386,-16740,-58448,-80110,-72200,-98961,-95745,-2246,13517,-16818,-29228,-9366,-18252,-24313,-32974,75911,244304,298926,183620,-5728,-56013,-8605,-21733,-63538,75578,212799,242639,147305,10435,-63599,-55162,-45444,-22330,-9124,-17322,-24912,14774,38403,380,-17525,17910,51748,16349,43544,161903,311975,352521,165550,-8899,-65270,-102906,-37987,52822,-50764,-64442,-35983,-35218,-58295,-48503,58963,168019,180190,64676,-54739,-65958,-55398,-17987,-16644,-28181,-32454,11510,12458,-28645,-67895,-38295,-62101,-77488,476,57841,35899,-20125,-34436,-22930,-15279,-15990,-15538,-11078,-27119,-41908,-45470,-68928,-54961,-7582,62385,73333,90706,10119,-68875,27545,94296,24355,-77364,-60289,1102,-40097,-106827,-84280,-31580,15415,24322,-21833,-50625,-56253,-57811,-47023,-36100,-26636,-62295,-63662,38137,154693,209636,171018,125118,126741,163572,151647,98225,61572,12093,-41876,-100315,-44887,-12340,-27820,-68469,-110819,-66988,-16357,11332,8320,5312,37011,2685,-55972,-72087,-35107,66872,260555,176231,66116,52762,40806,-31766,-112029,-56535,67438,255690,272931,136111,-11456,-15179,23212,54838,48888,-14045,-74653,-61663,26543,64154,-45173,-136098,-41505,71452,146899,156351,156787,202060,308182,305901,184125,44938,62274,89114,138746,208248,143123,-29627,-90868,-24313,23992,28927,-714,-61212,-133504,-91802,-54025,-71451,-79704,17881,58843,604,-66959,-70469,-49383,-47455,-93482,-57484,-45043,-87581,-101915,-82966,-83562,-44909,4656,-22305,-52508,39516,84611,58497,-19241,-43111,25410,78994,29401,-64372,-14805,25318,-9214,-90907,-95082,-137902,-131733,-107269,-125765,-46807,110696,259311,242859,115238,-49932,-100165,-25624,-45743,-97945,-88063,-53375,6548,20759,15494,7237,11072,48821,100121,209945,329894,310906,131249,4451,-59506,-72537,-83833,-122891,-27987,16037,8488,-20901,-46580,15670,89842,81212,34471,-81070,-89587,6241,82177,165162,163953,116900,60664,-41631,-114813,-105649,-32810,50063,10864,1230,5083,10404,-35599,-125972,-90087,-33221,66539,69954,84490,110110,87092,-12465,-126658,-98807,26237,99265,153443,57529,-4009,-45219,-74418,-39093,20755,103690,139321,142131,135391,89702,78380,75243,29183,-52084,-79412,-30684,47057,86100,110591,153391,170853,219469,373296,307682,215026,168315,127107,35950,-7682,26464,-49527,-161763,-132732,-70952,-35248,641,20422,17569,55567,163682,346852,455235,375728,315439,316746,358978,464563,606932,653757,539932,268914,37429,-18647,51227,91450,107315,105307,85857,53693,15187,-44804,-93635,-89936,-28908,25903,15222,-61241,-94729,-49581,27006,93948,132950,155999,85453,51253,65073,108628,114997,44504,-22535,24433,209633,289923,280262,276198,213933,110536,1419,-82210,-72024,10547,99496,118550,12850,-100630,-109778,-81764,-59851,-77781,-79869,-49181,-47304,-103588,-137499,-40461,-31554,-69055,-78531,-42766,-42303,-56383,-52318,-21808,2878,451,-16771,-11283,-38700,-45408,-55174,-75527,-17032,66282,82586,111480,89974,42847,11872,8486,23418,71850,62385,16315,13434,4191,-31064,-58017,-75764],[-13883,-13832,-39099,-48561,-37004,-12802,30248,31771,-18211,-17957,33695,38887,18835,-52327,-104144,-57484,-25420,-7364,-22007,-12403,-19055,-6219,-621,-21234,5550,20368,-30353,-41289,-7150,20080,10709,8432,22899,57476,106909,104643,98770,23658,37929,86851,78911,18706,-50774,-74242,-61558,-41331,-4567,60140,109975,72039,99123,324109,435695,371436,268124,145285,10318,-57495,24704,139416,125105,-1797,-69523,114326,-30710,-41897,42112,96635,83813,46832,29786,19546,20552,48228,100776,92038,-7215,-8758,-8264,-23951,-36431,-70091,-51151,-67677,-39284,22988,74958,86130,54201,-46198,-105067,-90938,-84227,-74579,-74729,-73281,-86618,-101374,-120905,-122847,-28623,54998,138306,215077,295519,318743,317700,368343,304204,191013,138118,101232,78992,91677,108310,24596,-32146,-86012,-130581,-37879,14609,35409,45949,32794,7807,12922,-5752,-11443,5301,47481,154338,149434,-26519,-108018,-43323,-2716,-44830,-85108,-84787,-101359,-69127,-83006,-119005,-136692,-125043,-69584,2483,-15550,-77881,-117929,-48966,-34317,-69471,-72838,-60745,-93694,-131579,22386,238865,348257,224785,8538,14492,117139,264477,229160,150219,142524,137616,99551,-15811,69336,238598,346055,191275,-35171,145986,429335,542821,512477,266978,-39579,310802,963235,1070072,600398,83556,-36899,155267,232987,129273,63686,49497,-51654,-88346,-52839,-117193,-119044,-61817,-18688,12540,-8366,-46416,-30064,-36054,-97755,-119239,-91583,-54779,-47813,-4269,87101,216164,293402,211432,87428,54618,72217,57678,25022,87941,241977,419322,456161,129110,-32045,-102569,-114761,-103131,-92914,-79829,-68394,-101970,-131654,-63528,1116,46422,68958,41253,21258,43667,49082,51414,36911,-11786,-60103,-56582,2323,86697,142764,132363,67821,-54468,-92312,-2273,129361,221327,107511,128019,128137,53566,3133,8940,22045,-9225,990,125130,366985,238031,104281,15086,-53329,-92875,-73796,-20980,35823,56115,23125,-17064,-20820,11256,48156,-23658,-99238,-68100,-11664,57604,28826,882,-847,2729,-40560,-95958,-61134,-1696,60786,125867,191053,218341,197538,124813,62919,7088,-31259,-48572,-27314,-4853,-55032,-97313,-110494,-76017,-33699,-10944,810,40172,111284,193506,209778,100246,61372,72882,93433,123791,136383,100032,21302,-70648,-64078,9192,15480,-36085,-30852,54448,87594,83991,52482,41490,28511,5327,-39157,-70393,-51575,-5260,54499,37134,-29358,-66931,-64313,61487,272753,143890,-28634,-48784,7926,-34317,-100461,-119344,-95371,-132109,-116616,-68118,-52615,-42395,-5527,77806,46960,-70712,-74615,1657,74696,39609,-11904,-46626,-31323,-23737,-43968,-77829,-15232,-3897,-18243,29351,97543,144632,129656,65123,-9304,-294,35164,19237,-30387,-31241,13591,1621,-18366,28624,128610,180239,152097,73613,-22843,-80840,-138124,-97121,-63947,-44155,-54806,-50213,35342,126444,251205,359797,240153,68283,-20099,-67500,-110618,-77772,-35812,-48203,-95022,-83075,-28011,29625,150291,289683,214517,179478,77311,11692,16606,44872,45640,15416,-59028,-89060,-3367,68458,61917,56597,46704,91573,166397,50969,-42141,-116915,-70808,42451,45728,-10590,-61439,-37680,-20101,-23250,-61184,-104724,-26508,69789,249501,230438,59372,35327,56200,9604,-27743,23885,11583,-27849,-90948,-180012,-186264,-72408,180771,406638,807552,577561,7143,-210664,-143101,122117,47566,-87770,-105523,-52723,7867,38498,31477,35781,68194,147627,153200,39118,-78924,-119760,-103588,-74892,-51591,-6775,1222,19072,-14902,-98961,-77497,18517,107160,44084,62791,42317,-5775,-15961,-34588,-22379,-12345,110741,353012,294831,-43777,-76102,60123,84891,28600,-92503,-24207,-47272,9917,6018,-5035,-53284,-78715,-17598,135349,148309,104612,261097,500936,581998,418758,295181,238204,214448,181984,63477,-58940,-136167,-33685,15390,81453,39330,-18464,-60186,-8231,55011,144093,105756,20207,5231,-3978,-78562,-102896,-160359,-132356,-114565,-182793,-136384,-81464,-27425,-22330,142359,323142,375564,236912,47363,-79319,-107205,-90924,-67686,-44420,13533,121052,170346,137747,62480,-38099,-82065,-65329,-65664,-55872,-28470,-15496,-34365,35178,96133,148637,253376,225503,113328,-26084,956,67070,94562,37091,-46157,-110303,-45157,-1417,5786,9330,-5490,-25616,-71105,-101705,-84159,-54372,-44107,-25422,7163,10024,-2957,29767,117508,186945,64643,-82976,-125079,-54381,-18973,14945,20062,13347,43757,119799,85465,-2524,-111649,-31519,12694,-16396,-89081,-110192,-83750,4741,79732,112739,147370,190951,130022,70527,66292,119176,121128,77266,13796,-99962,-38807,28781,2796,9628,107506,258500,92349,-6782,24076,-10419,-67144,-75882,-26444,-8704,-33111,-84402,-143252,-107405,-66280,-36080,19526,90915,74578,-1595,-61613,-97719,-124011,-78520,-42151,-25813,-73697,-80568,-29469,-22108,-51790,-83407,-86048,-19202,48567,38132,14061,-16375,-67468,-78250,-40183,-27411,-34275,-32974,34314,75347,22090,-79670,-70078,-61730,-69824,-55064,-66150,-3941,-15867,-29861,-13153,19098,98248,180491,163370,79937,20316,142404,517249,517912,270846,58249,-44326,-81805,-61432,-86333,-99727,-72836,-38983,-31055,-36750,-57342,-137625,-54654,13633,62330,64445,-33331,-127464,-119711,-115169,-93199,-26333,61353,74682,8076,-49926,-75241,-74153,-69638,-53404,-40192,-52701,-31979,18275,64422,51708,43084,41005,48909,42355,45188,48990,64175,38374,15998,-9429,-55896,-26142,37191,101269,164549,208677,134097,82532,106617,173786,233841,161183,48311,-40284,-69756,22235,56383,49502,-25251,-131160,-149707,-91966,-6859,45640,43198,-38155,143476,246807,177497,54291,-14237,-15072,-689,3777,-40261,-59491,-28650,-24728,-24767,-15049,-6131,5140,966,32720,-50192,-80434,2542,52591,53822,41800,97761,117180,118490,92132,5007,-76576,-32913,114780,185785,137207,42910,36172,69249,34372,-1403,-28832,-14082,-13293,-101712,9984,58051,-48323,-103725,-40338,111465,129466,49596,-35919,-46579,-43139,-56581,-86796,-39802,2105,43092,108749,209953,246689,153193,9962,-77124,-44203,-42871,-35444,-85226,-163820,-112632,-69965,-54593,-90031,-83011,-39104,-16881,58153,100137,79736,-34563,-165152,-78526,6972,74523,65407,99969,186315,148522,41628,-56275,-60012,62476,244060,339643,256426,160045,157132,110757,69422,53662,12757,-7894,2270,11903,45652,89204,105898,21698,-87745,-105151,-87059,-14005,22111,44286,63261,45347,-14942,-66618,-112353,-24438,-30642,-60853,-67322,-57751,-39921,-29398,-9310,26235,55052,54212,10870,13435,50366,32531,-14684,-30680,31320,119582,137569,110165,108449,65068,5533,-46251,-54226,-37831,-23850,44458,34401,-3665,-56989,-89767,-107884,-91214,-28330,13622,25315,-21829,-87850,-67655,23686,84040,52162,-22388,-95217,-105125,-96537,-119895,-83998,22893,84118,84567,14150,-85647,-94072,-123361,-103591,-528,134635,147083,70843,-1303,31477,89665,56752,-57476,-108952,2174,44907,38760,5113,-43947,-112163,-84121,18475,184650,295437,272472,299340,293690,230702,162419,50111,-2759,-60631,-96689,-103800,-120451,-73439,18246,15102,-33906,-64857,-67633,-85158,-142799,-120052,-85853,-61615,53146,213448,356150,426516,370405,215357,54280,-10031,-41652,-101760,-79186,-49651,-56774,-39323,-37694,-34940,-37107,-70654,-44258,-2807,-4647,-48702,-91042,-113380,-70071,-39714,-38452,-36802,6601,136564,236981,281382,305585,201537,73425,-7693,-72883,-47264,21917,116592,123031,64565,-36328,-52635,-21170,4069,18528,63572,82072,123819,173628,152517,130598,138037,120056,58709,-16815,-3263,19094,2211,-51103,-81379,-63078,-52095,-40284,-46079,-43459,-54852,-74237,-83532,-77917,-77417,-133017,-92645,-6928,44090,91727,87685,-5730,-65689,-17942,77504,137464,113512,42842,-65394,-28227,113963,182068,134641,46969,24216,-26923,-8913,45777,107083,114208,104313,101322,76700,9578,-84281,-149041,-155328,-142737,-25334,15223,34021,80654,116207,105054,95600,82782,83524,48755,-3852,-60075,-66231,-26445,-4348,34800,42295,15618,-68202,-63683,107147,252908,281462,169849,50020,-996,-26346,-119798,-6944,128254,237995,225999,121413,13853,-83933,-75014,-112453,-146552,-6897,77077,167342,161506,97417,-1555,-106449,-108997,-65046,-57572,-45722,-9853,31591,1265,-53723,2265,50499,33478,-58136,-97964,-78333,-106630,-108574,33546,135921,144299,103927,21598,-36982,-72587,-2909,118048,168899,106593,20031,-34063,-65994,-74770,-120924,-128834,-56307,4034,30130,-31261,-112429,16283,135376,235336,121842,-14656,-116990,-57735,17904,55170,33328,-23409,88957,170870,111565,61285,7595,-24748,-5542,-4341,21888,67109,88441,107719,176271,224239,334926,347344,77957,-71907,-105261,-151235,-101522,37898,121731,67577,-37413,-99071,35223,124416,167251,149906,64425,178566,374303,435212,315173,126360,-46282,-107193,-115788,-144894,-155498,-79366,-26444,-25179,-29730,1970,41343,52461,22181,-40088,-107988,62116,207582,116685,14412,6765,34740,33107,43227,104756,130547,-63156,-66599,-212,51777,69021,22243,-33462,-77931,-111578,-85975,94581,210424,102213,-55298,43882,66399,-82959,-70766,73580,246791,277718,221298,207274,126164,3873,-61341,-109832,-121066,-52178,-9009,-16246,-36235,-46773,-50925,-22864,32951,75369,144487,186449,127661,50831,37665,72909,101511,66696,-8947,-83679,-38318,53114,113297,76237,-70043,-52072,-19065,-59157,-93075,20201,97383,146942,155501,138490,61759,3872,26895,-3812,-22428,10410,12719,-56760,-103045,-109632,-116090,-135438,-83745,-49419,-57926,-104100,-76564,16878,186525,346760,396072,432898,402111,180618,-19104,-137158,-99518,-43905,-103596,-41427,25345,25547,-6810,-22558,10785,81476,143711,148840,134167,175885,290609,272930,134449,96569,166280,211793,221117,128043,107913,81615,-62266,-115169,17220,51764,18405,-28341,-59476,-15234,67268,77694,-7754,-100820,-76232,-43250,-48195,-81157,-68830,34227,75265,96163,58967,26058,20453,-85469,-77939,-52192,-43250,-9207,5038,-26040,-80294,-122008,-128631,-106692,-115056,-112655,-101422,-141906,-143711,-58222,31708,87898,7272,-89068,-79159,-28055,22336,24961,-68187,-124925,-25250,67960,69430,6980,-44865,-87385,-82965,-71901,-29433,-39482,-88702,-54631,-49270,-67591,-84357,-44488,-4160,-34156,-59668,-19528,-39725,-128591,-111921,-63888,-7928,39713,34694,36294,50654,-29297,-124973,-105913,-66699,75303,149207,59203,-44837,-14939,26355,24165,42216,45951,10768,37872,23932,-7050,-4569,28425,77397,139183,228760,222466,178133,170433,131572,78573,91450,174110,327051,326504,151157,-27783,-107673,-47752,-48396,-39068,26455,65489,105139,97410,66203,47642,25265,-55023,-113642,8248,29025,-36909,-93771,-124960,-7346,117092,244781,311379,203321,89619,59546,115414,208843,258730,247970,179660,109806,71682,2823,-68696,44355,-43838,-30311,978,-63873,-31574,140155,220373,226269,178276,109624,-60815,-46089,3198,14886,-7400,-26003,-7295,97984,196931,216745,112901,-41860,-72584,7637,143895,376351,397687,369260,293019,235145,322738,411231,260854,44354,26850,114255,153106,94285,-1417,-54679,-72564,-47418,-34685,-17336,7569,29899,47996,39784,18525,-69659,-85910,5802,53834,9533,-81720,-56779,5815,-28330,8836,164346,327947,508933,325718,72595,-18988,-71916,-83355,-105894,-59286,27001,37091,23649,-6222,-32420,-71111,-89786,-70023,-87157,-82003,6231,-11590,-49592,-54956,-27514,-23710,-930,34431,170545,353516,404058,259040,25328,-63435,-19027,-31864,-57915,67518,204101,242941,158345,19322,-68180,-61215,-47026,-19582,-1560,-8067,-24866,18207,66464,36503,11738,37751,51954,-7679,8223,135063,298837,383318,214641,6199,-73959,-120905,-19725,70229,-21281,-53247,-35875,-36394,-55823,-50646,57552,171710,200925,91053,-40264,-76027,-75303,-38678,-34643,-46942,-45744,7563,9250,-29748,-41477,-6384,-44201,-69544,16233,89033,67787,-2587,-19764,-12830,-16584,-27127,-31812,-26347,-38018,-39893,-31937,-55431,-55867,-27911,45066,68052,89877,8564,-76271,5731,75493,17117,-72046,-45908,16198,-23668,-101650,-100352,-45090,6406,16326,-23925,-48531,-54586,-56490,-42906,-39382,-35406,-68459,-56185,43111,147291,200697,169942,135560,150215,195748,173706,110554,68691,9920,-47865,-100578,-34433,-10910,-29741,-69592,-118052,-62621,-4197,24576,18227,14143,49159,12250,-48973,-63348,-19883,91186,269168,166353,63950,46154,42621,-12005,-111786,-61683,63873,266163,316718,194350,45182,7143,10211,42210,57205,9140,-48067,-58682,2924,37531,-53631,-139000,-51550,61426,145218,175224,197448,234847,303811,283901,159422,6570,20821,79687,143006,205597,133290,-28057,-71590,3629,54126,56779,23224,-42775,-107025,-80445,-48615,-68326,-76545,18342,58484,-7000,-80984,-61671,-40779,-37451,-88839,-45706,-22502,-71482,-99899,-72697,-66582,-32424,6270,-25882,-51124,47848,93622,70745,-4641,-23506,48037,95552,28387,-82015,-14312,14169,-26376,-89025,-72868,-115924,-136753,-114270,-120176,-41973,96789,231467,214186,84219,-64395,-99889,-15453,-30016,-94809,-92765,-61757,-10594,5805,10157,10191,13695,57061,120492,239388,348504,317409,138647,15940,-44101,-62310,-81767,-110737,-19049,30967,26053,-9855,-45310,12494,74904,80975,57654,-45322,-95382,-6263,73407,156551,150800,104227,57978,-36056,-105171,-95269,-21552,55520,782,-19566,-13800,-4775,-50684,-99730,-66677,-8694,80081,55065,55404,75567,73679,-7595,-108606,-121235,-11891,53781,117519,46449,-13293,-59727,-85281,-27823,59577,140805,145588,114770,77850,26287,27396,46296,13533,-63211,-86975,-36233,33394,53497,56948,93630,120567,187747,389788,394572,312424,241953,170830,55237,-5413,12551,-68829,-176826,-116882,-61353,-27359,6207,22628,14885,48741,156425,329624,404821,331097,267754,277599,329853,440186,577849,647187,551089,293841,58630,-11481,59982,116304,130757,116352,76383,27008,-11307,-53060,-90386,-89168,-22039,35672,21881,-52731,-98956,-62252,13733,124268,191655,214972,118024,68134,75786,120248,134162,74261,5619,13103,164761,229354,232689,251447,202612,112353,6198,-71869,-54853,31469,131046,166323,72385,-79309,-146556,-105244,-73901,-80792,-75100,-25535,-20012,-63700,-168507,-84337,-71101,-101934,-101123,-54534,-41559,-43888,-31903,-2716,14248,-7525,-20042,-15022,-40366,-42517,-54726,-90179,3313,96731,110550,119022,76960,29441,7827,9974,27269,81246,71995,22898,17444,5297,-23349,-47945,-82254],[-24757,-20358,-38924,-40936,-24698,-177,40529,41209,-11726,-21562,24841,22388,14235,-45277,-94715,-69965,-40449,-14937,-23803,-16398,-31724,-20580,-11437,-40706,-33647,-20784,-61647,-52668,-12996,13435,3088,-2013,15964,61984,117775,115995,108862,35438,37976,79461,73835,16997,-49065,-73937,-67241,-51649,-21934,30135,64525,-3636,10379,261107,445074,410992,295224,168525,20959,-57091,38299,163714,154598,-2935,-84258,135227,-4980,-21301,47647,90795,70167,33300,27116,41049,57641,89539,131803,106383,-2397,-13461,-18025,-29204,-34331,-62808,-64338,-77300,-38525,29068,83033,93824,53785,-51652,-104364,-84486,-92338,-89543,-80375,-59435,-73354,-92592,-121428,-121224,-31229,37902,82855,125126,179405,193267,215727,306867,305818,212221,155399,98723,53488,58844,74543,-9818,-71352,-118792,-124729,-29239,21315,31097,34442,16720,-15397,-9748,-17270,-15132,4308,39700,129491,97849,-63848,-111763,-38275,-6138,-58283,-106003,-86508,-89966,-60398,-66936,-106543,-115965,-106823,-58115,1963,-32277,-107192,-93229,-22840,-17010,-62977,-72889,-56537,-80303,-146549,-25317,186979,330387,236553,18340,19489,137317,292482,197564,133631,153810,178359,183941,214944,373719,522474,498225,201886,-27948,377222,744460,819802,696614,362022,-37523,381496,954956,990969,540895,45219,-32632,149233,241127,128193,57301,44782,-44008,-83214,-61859,-121319,-113028,-65762,-41754,-33433,-53977,-74923,-38039,-32529,-90845,-136212,-110739,-72785,-50864,15648,118268,241057,285273,168456,58608,39363,67213,60763,36137,107854,267052,449126,458462,133872,-31062,-103084,-118700,-105145,-102174,-99085,-77246,-101599,-123181,-50232,21228,80009,113529,78155,43288,59482,60034,53884,29394,-21647,-52317,-33058,23530,103673,148978,127807,69349,-52385,-121128,-46427,71544,199575,133327,149390,129777,45010,-6014,3596,18661,-9886,2344,140054,408572,285702,145819,52772,-39424,-101624,-62437,9,56727,71548,30857,-18582,-14423,32576,62188,-25049,-105946,-84048,-17277,49945,7983,-9003,4584,13967,-32436,-83164,-39112,27288,67770,113454,186051,229113,218999,146599,71003,6526,-37937,-58170,-31928,-2215,-48886,-98084,-110149,-68358,-12976,20127,27297,44320,97358,175607,187207,87079,67867,84145,95881,115924,158554,140829,51771,-53338,-73774,2581,11939,-38887,-41918,44698,83079,88783,69196,67268,61337,40017,-7685,-66965,-61490,-25254,27694,17632,-47570,-80304,-64326,80099,284246,126748,-48488,-87335,-20971,-57973,-123793,-121828,-111498,-128935,-131885,-75076,-55274,-63580,-29047,66612,43154,-83483,-85772,4048,88803,53597,809,-36398,-21739,-23060,-49654,-93736,-43077,-41669,-64134,-13429,53444,103026,100011,56239,-3098,6903,52933,35565,-20595,-33409,6007,-16827,-44440,-5530,86660,137875,109618,36745,-50716,-94750,-139869,-107558,-77629,-56008,-65662,-63510,26368,119512,245855,352640,246162,70144,-26861,-76600,-122411,-79358,-36575,-48924,-93654,-93867,-32117,29112,149608,266210,197109,164077,59660,-7053,720,34857,33039,-5972,-82967,-72382,41553,110315,84593,60372,45683,85864,131854,-8291,-86082,-130720,-66567,36635,24985,-40927,-75085,-30575,-14580,-22198,-62712,-99072,-24773,79922,246459,171566,18998,18536,64226,21752,-17173,24568,211,-33390,-98078,-163552,-181102,-64949,221878,500035,792563,641856,119520,-111624,-153837,81211,18158,-107966,-102280,-47160,14030,51314,43612,47358,65996,122551,101585,-28317,-140544,-98619,-96148,-138302,-87734,-30527,-13506,3182,-30499,-111989,-87412,1112,95646,52125,70709,68229,40464,20838,-37399,-50477,13787,225538,487009,388145,-13071,-92014,68759,66317,2900,-93975,-25454,-18814,43199,28912,-1335,-59293,-90279,-27387,116145,109926,69421,196348,364990,431399,313303,248166,219506,198735,170486,64341,-48484,-111790,-62287,-17719,51250,10229,-59074,-109916,-66244,3094,97676,50615,-25977,-6020,16518,-35103,-64609,-156208,-195390,-98978,-117396,-151101,-64023,-7500,-399,147522,297491,349750,218244,33298,-75522,-99444,-93726,-76138,-62922,-19503,65640,107440,95247,46639,-36728,-108849,-121949,-103478,-68340,-31823,-16532,-27617,38260,106427,200084,329255,303724,153192,-8821,89889,210532,246957,151010,-5650,-82777,10556,62892,54184,19807,-46908,-70998,-114802,-117627,-88805,-57044,-48863,-19981,4050,3200,1057,46286,142482,210738,84916,-73937,-122443,-55740,-19640,22370,31262,16355,33317,86791,44388,-40382,-111484,-16828,15502,-14555,-79027,-99292,-58817,32980,91266,113151,140878,182285,122012,62894,58440,104356,100038,64418,8283,-96035,-39826,15675,-17309,-11056,88828,257356,132155,3229,5836,-36668,-88406,-58792,-3157,11307,-13416,-66010,-124653,-134935,-88842,-50179,6367,83895,83131,7991,-64265,-123162,-130238,-78200,-46530,-36306,-80184,-77847,-24595,-21146,-52826,-80391,-69023,5979,62650,34814,-1558,-36511,-80794,-74150,-28809,-12527,-22929,-34405,28708,64585,-1382,-95392,-43619,-31251,-50774,-63895,-89237,-21246,-19473,-30989,-13022,25770,112385,198864,177846,81329,36975,202259,557004,476012,216665,31528,-56282,-84915,-63196,-87125,-103945,-76064,-39211,-26934,-29656,-52543,-123314,-57354,8309,55985,48662,-48030,-120672,-105944,-89205,-59513,-26211,42683,56362,-7024,-63033,-88582,-86646,-78357,-55366,-34655,-45880,-38765,4731,49735,43170,41544,42431,49975,40742,38866,37374,56700,38511,27983,6485,-49513,-35281,26190,87299,148191,205304,130970,71723,88974,149640,219643,157189,44896,-48946,-48496,50003,75612,56478,-16562,-104205,-115719,-79271,-2964,34623,9633,-97475,95706,208488,156682,48891,-21332,-30841,-21944,-16511,-44758,-52713,-32149,-41251,-47014,-35351,-24075,5499,28102,64123,-28847,-90814,-11412,38106,38347,23770,70636,87248,94114,74033,-6439,-76305,-19571,117524,183922,144774,57808,44867,78718,49690,-1427,-49714,-40191,-42380,-132961,18225,88984,-27107,-97917,-33351,116068,132093,53036,-33877,-39233,-28945,-37896,-71595,-32543,21875,65762,127224,230990,277683,190590,31389,-80632,-73964,-62254,-54962,-103905,-150951,-103061,-58578,-48350,-88651,-91422,-58614,-36548,45294,74914,56547,-45243,-168155,-74900,28945,115442,77142,85654,171962,138334,33810,-75868,-80464,46514,248328,346565,246655,155477,198514,191768,156550,129958,61062,9027,3080,-4623,22515,78892,122071,38593,-74726,-103130,-82186,690,35785,27147,31116,24537,-22550,-64291,-125224,-37101,-29232,-50477,-56933,-47381,-25378,-12006,5979,29072,39523,18159,-45964,-47831,-15642,-40209,-66045,-48547,34087,131402,141097,105816,104970,64854,12295,-41524,-49428,-35103,-28098,19455,11366,-19482,-69559,-91684,-99067,-78635,-14559,28467,41155,-9933,-85646,-111974,-23125,57028,38794,-23959,-85821,-99580,-97313,-127534,-82428,22017,76313,72981,1487,-96302,-95481,-121586,-111223,-6030,126322,123451,42181,-24839,25606,92089,53788,-68413,-95354,21754,67273,66091,40555,-13505,-98146,-90983,30077,207849,330036,316014,341250,321101,248988,162808,17008,-52650,-95966,-103234,-76757,-102765,-100651,-10427,-9866,-57650,-80538,-76303,-95013,-137118,-105911,-78172,-57891,51724,214281,357742,429857,377178,212393,49466,-9648,-37082,-94516,-84975,-63175,-68681,-41990,-42538,-41734,-32581,-70563,-46341,-5447,-12758,-59120,-91852,-101898,-74962,-46326,-46854,-52741,-8886,119222,215728,252051,267552,169234,61585,-7247,-69995,-64885,6940,104097,111501,62046,-38174,-63689,-34396,-5950,20583,68923,90683,147371,190812,139913,105229,118875,110798,48208,-18736,-186,25360,10690,-45666,-76602,-59283,-49032,-43851,-53368,-44187,-49866,-62823,-64238,-60123,-67940,-133334,-82003,18338,91802,135601,100678,375,-54765,6070,117539,196040,180416,91928,-41686,-59836,76356,142869,90987,5793,171,-19363,-2199,47169,93843,98768,92795,89839,64843,3879,-82678,-154398,-175925,-119340,-6267,16566,26359,68913,118260,133295,137591,129692,119163,70784,13049,-47881,-54824,-12443,1266,22133,33524,20670,-54371,-71316,98661,245326,265933,157367,51644,2127,-28765,-128371,-8862,137057,248410,225082,121810,27248,-80352,-100672,-122933,-128587,26816,134481,214346,179102,96453,-14404,-117592,-111388,-70721,-75803,-89572,-71815,-25223,-29636,-45915,26431,67571,40669,-60923,-99513,-76698,-99391,-98919,38655,141409,167610,163453,83593,-2501,-57413,4764,131334,177321,103009,15379,-36507,-65359,-65380,-113345,-132899,-56993,8690,47221,-11942,-105110,33125,168017,292883,158607,-1319,-112994,-60439,8922,21919,-8141,-19787,118597,187835,115872,58056,-952,-41555,-33445,-42436,-9554,47728,76159,95818,181737,247210,350018,354410,83655,-68694,-116494,-169744,-81388,55057,137174,79490,-33150,-98815,27495,96461,134724,150810,95311,203735,402355,487125,371767,163120,-38747,-115993,-149245,-156271,-159462,-57813,-5140,-8711,-24888,-5046,34626,48168,19208,-41829,-131708,48714,178270,87046,13045,20496,46155,34054,18834,58062,103136,-65742,-75535,-20354,32015,55499,27533,-24809,-70187,-103266,-84483,89237,217737,147751,-9924,-7076,30044,-91302,-66523,79833,261501,300655,232918,202815,118346,1384,-64152,-107000,-94918,-29557,1530,-20449,-57032,-69193,-53015,-11383,35963,64924,117812,153110,117836,49949,26291,38600,70613,45089,-31483,-105939,-39515,40447,89889,51752,-86819,-39836,-9354,-58701,-87856,48694,111328,142532,147796,137496,64632,4397,27257,9025,6146,23450,18962,-57635,-104795,-114481,-126246,-159533,-80213,-35076,-42686,-98521,-95130,1544,164673,302638,350041,401446,387786,178682,-13860,-126304,-132016,-79567,-82709,-7001,45854,36346,-765,-18097,14658,86477,146425,156805,157835,226575,342895,312305,157336,64086,99778,165374,195115,133536,137211,100823,-59387,-133191,22247,64611,23320,-27048,-60830,-26473,45478,56830,-20993,-105145,-74183,-48342,-60707,-94763,-62444,33472,64281,81261,51848,39136,32240,-80910,-81879,-55987,-49215,-13209,5562,-29704,-87902,-133582,-120190,-84558,-91624,-101775,-95001,-122191,-132721,-43841,55688,109161,14358,-89138,-91853,-43106,19689,30195,-72048,-114307,4001,99151,78244,789,-46751,-80626,-71684,-67773,-37532,-48335,-93194,-67374,-66247,-85038,-93688,-41885,10702,-11998,-46085,-18902,-42007,-126799,-126479,-86351,-29028,36382,41476,50314,64971,-14381,-103172,-94719,-2268,168670,192311,59298,-48926,-7493,30606,20726,33900,41385,5785,25168,8542,-26509,-35042,15590,81627,160692,250040,227230,180985,171100,133792,80759,91315,165712,285385,276496,113104,-63744,-128786,-65096,-62413,-48299,16115,61480,104648,101257,75282,57780,28359,-60334,-101684,10141,31750,-25384,-82224,-100448,36662,176330,315860,372658,219560,90071,55290,107134,187597,221813,205508,156351,114535,78888,-6620,-92312,34366,-37172,-16292,10873,-54626,-12842,155090,228051,230316,180205,97018,-82491,-43893,21506,37204,10663,834,55761,177118,272931,289014,145048,-26453,-84686,-14567,98815,351212,424932,405785,324996,260302,320744,346426,177052,-7708,51004,143187,191031,137321,30966,-39071,-71252,-60245,-66766,-56057,-16803,15960,38028,35149,26892,-56840,-94084,11451,64801,14230,-94000,-79403,-18693,-30211,36437,195193,374636,547977,334483,76931,-23883,-82385,-82287,-106693,-77710,14370,29145,2013,-33190,-50512,-84956,-95121,-60153,-69411,-63560,13936,-35167,-79509,-82605,-47872,-30747,16476,99892,281535,484302,534072,358885,74585,-62652,-34729,-47412,-49522,61927,195050,239673,164177,24306,-75225,-69209,-50829,-20252,1012,-4648,-30033,19117,96464,78028,43955,60034,50370,-29374,-23288,106648,274304,393358,252767,15192,-88811,-119535,-1114,79617,2791,-44456,-38480,-42556,-58279,-56455,50770,166359,211910,110475,-32167,-89885,-96029,-58040,-50972,-65115,-61702,-1085,1765,-32050,-15732,20204,-31737,-66165,26930,116484,96496,9385,-11900,-9944,-23416,-41946,-49731,-43767,-53467,-44105,-24288,-41323,-53407,-48620,19616,57380,83582,3754,-83640,-19456,48604,557,-74890,-37486,27552,-6593,-87216,-108030,-59928,-7100,3559,-31136,-51945,-57877,-58670,-40887,-44951,-48310,-79459,-50656,44399,131220,181513,159110,136334,164059,221162,189081,118241,71753,3635,-57777,-100720,-26471,-9357,-32039,-71715,-126047,-59510,4843,33576,22423,16193,53784,12185,-50489,-60065,-9918,107310,263255,149812,54858,33539,39269,5302,-97163,-62361,58142,266913,349328,248116,101221,35658,-486,23926,55232,24247,-27586,-51737,-18100,9627,-65824,-145771,-65107,49059,140038,186658,229878,262022,289476,254580,131746,-24609,-27947,59248,138159,195739,121668,-27614,-60993,24034,76435,74809,37453,-29076,-82575,-69781,-47917,-70866,-78094,11827,50069,-14196,-62133,-23655,-19213,-26556,-86955,-40926,-6427,-59965,-103099,-68042,-52369,-20483,5270,-31865,-50341,50627,93468,72336,21,-10301,65327,102781,16665,-89750,-12502,-1179,-50656,-84194,-58416,-100056,-138051,-123514,-119384,-43957,75150,189390,171636,46870,-80853,-104965,-13788,-19144,-95086,-106126,-81686,-38869,-17671,-2957,5355,7100,54146,129516,257927,354072,312247,137930,20301,-35799,-58775,-85557,-107543,-20287,36649,37092,-2713,-48358,-3500,43668,72272,71242,-16657,-94872,-23512,58685,143167,134432,86179,44528,-41883,-100664,-86184,-9350,62471,-7639,-41697,-38556,-28046,-75126,-78123,-43479,16428,85061,29630,16649,33075,50079,-13198,-100017,-137251,-50483,8440,77466,30064,-26341,-78292,-96825,-18691,88029,161176,135768,71737,5149,-39920,-10606,27502,-1450,-81072,-104058,-50251,12800,20074,8245,40011,72184,151877,386913,466889,400520,303095,200621,65782,-4019,-662,-82568,-151207,-105804,-58462,-24799,5937,18038,4975,32512,134578,288557,326636,262799,198054,215135,277906,389486,513624,596379,521691,294411,66576,-13499,57212,129413,141574,114010,55860,-3546,-34803,-62541,-91698,-96708,-23865,34949,17378,-53190,-112369,-82837,-6747,147822,255426,280019,151880,80971,78764,121801,141234,91382,23233,-2667,102092,147019,166638,205385,171097,99342,3011,-68472,-46565,41302,148523,197858,126003,-47835,-156390,-117119,-85891,-87304,-73523,-13349,-7702,-36205,-118280,-131080,-110248,-140801,-134804,-82388,-58168,-43573,-23140,5197,13930,-26784,-31783,-26199,-50044,-47942,-60813,-111343,5078,109717,125385,115213,57285,11614,-3959,2051,20718,78679,71137,19620,10902,-3034,-22452,-42427,-92357],[-33771,-25056,-36469,-29982,-9947,12902,49710,49739,-2716,-22274,15519,9342,11739,-36223,-82672,-80911,-53306,-18406,-20816,-15503,-42564,-35778,-22532,-55797,-73090,-60865,-88387,-58166,-17291,7168,-5224,-12622,9041,66310,126556,123747,115107,47228,37679,71173,68464,15753,-46382,-72443,-71934,-60593,-37338,6023,31454,-54173,-62012,183803,425721,435582,314071,186819,30413,-59139,46871,179060,173804,11010,-18813,184492,32984,237,53384,83263,54813,20172,25789,62715,90697,121494,150055,111797,14,-19467,-28342,-33280,-28261,-45323,-75766,-84269,-35457,36049,89613,97001,50381,-58107,-100953,-74364,-87312,-95100,-87431,-46765,-51479,-71898,-105922,-103020,-31788,19255,25571,34559,65407,76358,120168,234814,292734,224836,166239,92229,26242,28092,44080,-37268,-108698,-151117,-109257,-20735,26533,23226,22291,3587,-34392,-30579,-27204,-16461,4844,32977,104669,53203,-87680,-97121,-28734,925,-53716,-89978,-78567,-75264,-48627,-44736,-84202,-86190,-79338,-40597,5505,-45165,-131765,-71380,-402,542,-54045,-70969,-51181,-64563,-136123,-75927,116579,286572,232118,23945,26752,156936,316178,170436,120299,157896,158559,120033,133252,281195,426421,410132,171504,-84984,123032,424015,460701,387801,197366,10225,254559,707803,740045,417457,52373,6819,143921,250593,127501,51019,39869,-35116,-76182,-73146,-124718,-102858,-66594,-60645,-69903,-88633,-89385,-37093,-23580,-80864,-146165,-127225,-86210,-45023,34335,142092,253151,265005,125325,35510,28413,62904,64144,49215,127159,287002,465191,440924,137047,-25273,-94575,-110360,-94293,-95235,-115049,-83965,-99081,-114492,-36974,39867,113251,157036,106256,53878,64807,64033,50793,17866,-31383,-39332,-4910,52804,123814,149456,113926,63826,-48524,-118794,-70968,34280,185838,169520,178676,136401,41309,-10704,1400,16921,-8483,7603,154523,439894,336110,195852,99959,-18625,-107797,-50188,22796,82303,94983,45687,-14495,-862,63732,83034,-21496,-104943,-94178,-21524,38980,-13055,-18718,8745,25780,-14534,-48955,-4085,53494,66918,92844,170009,225675,227364,164063,81119,9417,-41799,-66121,-36170,-841,-42083,-94448,-103280,-54085,13985,56747,59668,58412,93046,161666,168136,81500,83714,103228,100144,104045,175114,186136,87463,-32481,-76966,-432,12528,-36168,-47850,36817,80054,95239,88280,93500,90786,65922,22038,-44861,-57285,-34185,4134,243,-63962,-90347,-58737,101296,288192,111501,-55169,-122209,-51338,-81919,-146303,-103932,-99712,-108533,-141721,-82221,-53366,-78247,-48361,56832,41378,-94135,-96599,3958,99510,67128,14658,-23789,-10991,-23182,-55172,-103307,-67506,-73925,-96938,-39450,20084,63164,67687,47203,7570,20088,77953,55293,-7502,-25735,5271,-32297,-70680,-37584,49604,101924,75872,8949,-72750,-106930,-139919,-113361,-88110,-64263,-72631,-76397,17461,112658,235536,332470,245054,75324,-29838,-81205,-129484,-79438,-36321,-47907,-89310,-101967,-34040,30826,147571,234390,178170,147123,42075,-25647,-15308,24637,20507,-25975,-98757,-39311,91635,156805,111025,65621,44689,78527,95486,-56088,-107627,-121836,-57109,33805,6664,-69350,-80812,-21552,-7055,-17653,-58916,-85966,-15596,100910,244913,121291,-14094,4068,70661,37206,-3333,27966,-8504,-38751,-108609,-144811,-171433,-145058,-8023,132965,436432,434390,9412,-136464,-152104,42102,-7994,-124805,-92482,-40190,20040,64168,58400,62536,68715,102771,59370,-70665,-109136,-42272,-43450,-129257,-116638,-50013,-25235,-11035,-42960,-119083,-94287,-11043,93507,69400,80991,84326,57845,41393,-11553,-56328,-58498,169153,473788,419271,34123,-127660,-59186,-67272,-100162,-163793,-33699,-3279,45183,25612,-11887,-67182,-98564,-36222,91649,69943,34079,128490,231436,286231,215543,198750,195712,179461,157445,68699,-28803,-79137,-80866,-46240,25405,-12121,-85037,-141838,-109077,-37898,58864,-549,-74162,-14159,42283,11298,-27146,-132517,-196728,-42763,-57863,-99957,-21459,20213,21838,152005,272487,321699,200299,24661,-63045,-80677,-83262,-77433,-77098,-48249,17170,49574,57281,37105,-24273,-98496,-103973,-131127,-77425,-32991,-15151,-18823,42493,120802,222268,342069,310578,161200,-4874,72602,167212,197026,119156,-4767,-80544,320,52197,52475,23593,-70578,-131659,-123212,-56306,-40279,-37467,-46231,-11331,3798,64,7880,62928,161326,223703,101582,-62636,-115920,-54476,-17355,31520,43046,20709,24510,57057,10884,-64166,-85820,-1857,17672,-12756,-67674,-75732,-28523,61195,103779,116570,137984,178080,120462,62915,55593,88660,74781,53853,7774,-85800,-26908,15961,-24181,-18555,83378,261377,178632,18331,-6422,-55080,-99235,-36855,22630,33350,8947,-44093,-102092,-145218,-105270,-59997,-3919,74665,87365,19173,-56042,-110203,-99877,-58056,-34840,-40403,-80417,-72238,-17576,-17150,-49583,-71178,-46800,32749,76130,32915,-14499,-54620,-91241,-65639,-14818,3608,-11429,-35972,18102,48342,-27253,-106425,-13870,6673,-13700,-53640,-103612,-35597,-19889,-28809,-10153,34510,126931,217860,195006,85270,56168,261409,569971,419624,168165,11694,-61834,-84427,-64231,-86401,-106082,-77420,-38145,-22833,-22934,-46785,-111801,-58309,5160,53503,41658,-47737,-102380,-87511,-60393,-28256,-31379,15792,33832,-19884,-68040,-96318,-98455,-86177,-56526,-28377,-33243,-34644,-408,40384,37803,42705,47649,55892,43287,35579,29449,52074,40591,40720,21685,-37834,-36544,20280,77251,134311,198097,123214,58150,68669,120133,196578,146183,36060,-65737,-10774,85385,100415,69828,2607,-69315,-71949,-50948,15094,39889,-125,-137858,54375,172014,137456,45371,-24582,-42761,-40879,-33197,-41570,-42633,-34182,-56430,-66032,-49926,-34980,13706,60623,93721,-10174,-93954,-19124,28738,27082,9968,48462,62140,73189,60245,-10739,-63025,-1757,117240,175208,149764,77117,58442,88653,64162,-4904,-70921,-63880,-68747,-140792,38822,127392,5102,-85017,-24181,118558,135615,62520,-25193,-26598,-8734,-13426,-48525,-20514,46085,92353,147107,249022,303399,225223,53398,-68954,-79975,-68133,-62396,-106438,-131479,-88495,-43637,-39530,-83896,-95036,-74167,-50937,28900,47795,36335,-50266,-153574,-65098,52863,149871,86261,74518,156617,129885,31044,-89596,-95570,31415,242480,339478,230386,150905,239663,282916,258972,221846,122031,30577,7851,-18246,866,69262,135637,53965,-60335,-92820,-72166,15413,48516,14033,1355,4485,-29387,-62466,-120386,-43019,-21948,-32670,-37073,-27582,-4973,9208,23859,32171,22514,-20694,-101928,-85026,-72002,-109414,-98538,-52933,46429,152362,151640,108841,106355,65914,20039,-35247,-46576,-37432,-34934,-2417,-7715,-33652,-77431,-87831,-87432,-62646,2409,46174,59567,5868,-64808,-131223,-74836,23669,22170,-25996,-73315,-88948,-95037,-133456,-74134,25187,70611,62364,-9582,-103926,-92279,-116825,-116193,-7782,120138,102362,16216,-42210,28105,101981,63797,-46837,-61671,38983,82934,90743,76420,20938,-75045,-93315,44638,232975,365872,363974,385097,347416,262548,157490,-10493,-99642,-125243,-87066,-36665,-69544,-129013,-29959,-24273,-71942,-92109,-79312,-94048,-119839,-86975,-66741,-52408,50795,211836,349978,419224,372556,204441,46442,-5618,-29712,-82747,-78487,-64998,-71813,-41175,-43203,-46827,-26281,-67915,-46396,-5994,-17991,-65445,-87300,-88803,-73260,-49125,-53861,-68066,-19330,110186,205203,233249,232956,138102,52856,-2815,-62197,-80096,-8962,88536,97440,59044,-37530,-70127,-41893,-10540,24989,70778,95960,169470,208806,129903,79694,94236,90209,28352,-17776,13889,39007,25276,-32474,-64770,-51654,-45071,-49258,-60832,-42751,-39004,-42314,-39066,-36720,-51801,-125073,-72987,38685,133433,173161,109997,7631,-39264,30259,146892,238569,234982,135986,-14532,-86207,38998,98274,43027,-34330,-12617,-3149,8562,50527,83618,88200,84763,82273,57414,3378,-72642,-136146,-159248,-91388,13603,18918,19964,56630,115341,153873,170033,165292,143376,85332,27026,-36611,-45421,-2266,7288,12792,26051,26454,-38514,-73801,87795,226272,237176,139340,51295,4190,-31926,-138503,-10289,143815,251950,214678,112642,31854,-63066,-116461,-126596,-101965,69963,194722,248498,182129,87369,-27651,-122304,-109751,-70616,-83614,-122524,-129450,-79174,-59899,-32288,53395,86727,50438,-60317,-100778,-73839,-88407,-84882,47927,153150,195462,226932,154608,39492,-36886,15708,144855,180994,96856,10993,-38610,-66726,-61144,-109190,-132604,-54934,15863,68765,21835,-59838,52111,195139,342467,193746,15043,-104255,-62041,885,-7460,-36580,4119,146608,200830,120072,54826,-9572,-59163,-62967,-80500,-42324,24029,59639,80957,182403,268303,364808,363211,95904,-61982,-126098,-161484,-59440,71042,148566,89164,-27766,-98098,18725,68281,103132,148738,122899,220604,417264,526903,425479,207199,-17111,-94799,-142369,-162832,-150500,-34710,11252,3671,-20929,-12556,27646,44128,16493,-42687,-137634,48496,162555,75066,26028,40186,61456,43779,10829,29609,83443,-62386,-85720,-38115,19494,48830,34350,-16237,-62449,-94406,-81428,80624,211529,176195,22093,-45233,-4774,-93466,-56157,87770,268799,318708,245872,202372,118146,8390,-56501,-92550,-68746,-6904,12878,-24737,-75956,-82824,-46152,-1367,34550,50570,88264,116551,103548,47823,15911,9808,42709,25817,-49156,-125711,-39513,27929,64371,25993,-95364,-25945,485,-55303,-54884,84918,122013,131392,130607,126286,61173,3109,26169,24522,34586,35153,27512,-54569,-103332,-114625,-127059,-150679,-71461,-22172,-31515,-94985,-111997,-8724,142230,254979,300279,366632,368193,174530,-7202,-108285,-143597,-85408,-41275,26499,63729,44697,3644,-15912,13072,82382,139803,156680,176253,273065,379955,334174,176028,43548,46247,124861,165822,135454,157838,114358,-52567,-148414,25695,79296,30158,-25058,-63201,-37886,28266,42522,-27329,-99904,-72991,-53763,-72565,-106980,-56968,30150,50427,62954,43777,50276,37508,-78350,-84567,-60015,-56204,-17356,5754,-32433,-92351,-132281,-112666,-67065,-66577,-80949,-77760,-93693,-108267,-27494,79944,128594,22787,-87442,-105943,-56919,9811,24376,-82377,-95352,41069,134066,85893,-7328,-47656,-69878,-59720,-60096,-40128,-52830,-95538,-80982,-85982,-103400,-98885,-37022,26905,14256,-20477,-3532,-32510,-120411,-135892,-107742,-51524,29171,47057,62455,77555,4071,-71193,-60681,75448,250112,215750,50683,-51874,1451,31693,12616,22037,39574,8873,25459,10924,-25362,-63014,2997,85392,178664,257534,218155,170539,160866,130276,82529,90291,152085,236012,221902,77358,-91254,-138589,-83775,-76889,-58161,1044,49338,91119,90454,74927,64165,31384,-61684,-93336,6323,29004,-17295,-69928,-71383,85227,234421,379261,422471,230194,89307,50732,97490,162317,179710,159627,130611,117178,85475,-15919,-108027,35254,-23590,-4193,15092,-52472,-951,157667,227065,230888,182358,86531,-101800,-41589,41027,62637,31431,30261,113026,242993,331179,343142,162961,-16850,-90320,-34344,54075,302569,421788,416933,338457,275790,303741,267091,89793,-67271,68276,163515,220977,174603,58978,-26780,-70990,-74579,-101409,-96138,-48876,-7621,16735,20429,27938,-47099,-100834,17636,75756,20394,-103448,-98080,-39628,-25796,63941,223268,408701,554733,320336,73616,-32211,-90892,-70191,-91136,-95964,689,24778,-7829,-54616,-67071,-97270,-94933,-45313,-46765,-36584,23904,-52644,-97871,-107258,-66311,-36177,29873,161324,396346,620742,675834,478143,143440,-43722,-50020,-64174,-40233,60178,187931,235516,167517,28100,-82007,-75193,-53733,-21721,1029,-4397,-37146,20973,131875,131407,84954,87910,49586,-46216,-48704,79465,241867,381662,276460,19612,-106994,-97889,17169,83097,23664,-35578,-40301,-50067,-62182,-62848,41468,154980,214275,124247,-27370,-104431,-112387,-70027,-60185,-77847,-76949,-11063,-6792,-32359,9715,43479,-21428,-63681,35762,142244,124278,18788,-8086,-11517,-32477,-56654,-64591,-58130,-68632,-50347,-19318,-26807,-47444,-65877,-9288,46853,76914,-301,-86413,-40816,21167,-20010,-82391,-34418,32052,5928,-69977,-102242,-70131,-20716,-10013,-39038,-56116,-61106,-59194,-37050,-49529,-61508,-90040,-43044,46074,112217,158667,144619,132696,171735,240893,199917,124905,75027,-1626,-66232,-96217,-15920,-2104,-29209,-70026,-130361,-55013,14459,42398,24900,15126,54071,4370,-57936,-58675,-1332,118267,247152,130969,42754,18948,34520,21936,-72758,-54253,54906,262495,372217,297632,156585,65701,-5878,5631,47294,34343,-9984,-40339,-29585,-10806,-75375,-149739,-75869,39595,135617,194732,257316,287335,274063,227601,108958,-40670,-73007,35403,131441,185766,113272,-25686,-55040,41733,95995,87592,46605,-14101,-54615,-54802,-45718,-72417,-78031,4830,40300,-10858,-8261,39428,22248,-9029,-81746,-36811,8368,-48054,-104739,-61966,-34463,-1699,10109,-31344,-44065,52510,89470,68718,36,1563,82428,106344,1477,-73019,-3923,-13130,-73124,-69402,-43704,-83875,-132167,-128521,-116877,-45035,55660,147198,128896,14818,-91366,-109265,-13820,-6338,-90397,-120069,-105160,-68899,-40434,-14649,2485,1382,49120,134317,271251,353345,303302,137416,26094,-26025,-53400,-86606,-105900,-24181,40183,49307,10086,-43232,-21923,4991,63143,80713,9776,-80727,-33715,48957,134340,121063,66465,24119,-52747,-94157,-70849,12504,79991,-4560,-53289,-57806,-47854,-97812,-52152,-11424,52951,93118,6450,-20095,-5800,27336,-18782,-90795,-126891,-76607,-25574,45584,19675,-32160,-87305,-93769,-2001,113982,174195,122858,28714,-55641,-57630,-6847,33241,-2717,-93204,-119390,-61123,-2695,-2460,-25982,3050,38395,124851,374638,526121,480972,358567,226791,79389,10306,9323,-61623,-108198,-87996,-49944,-14723,13607,20582,1065,20311,112618,241018,242844,189840,124724,146254,218346,327960,433421,520324,468270,283559,74018,-11676,56605,143038,152474,112112,39645,-22009,-42455,-60730,-84614,-99442,-21809,36243,14954,-48841,-120528,-97194,-19901,177268,337523,363648,200081,103252,87762,127072,149887,109726,44259,-5514,42824,67343,103729,156563,136565,87761,8471,-56668,-32843,54098,165519,224997,182663,707,-106975,-96258,-78388,-79671,-60370,1869,5121,-10386,-63968,-105225,-96614,-125407,-146593,-106595,-74670,-39604,-10066,17660,17403,-40544,-35465,-28241,-50834,-44708,-56350,-119568,6265,121703,142637,116534,47967,5207,-6529,2391,21716,81882,77443,24597,12341,-1918,-9521,-24919,-81533],[-40311,-27778,-31939,-16756,6010,25802,57241,55785,7146,-19359,6212,-1168,9930,-26681,-69538,-85826,-63549,-18859,-14983,-11207,-51572,-51953,-33955,-64813,-111985,-94438,-103334,-58640,-20783,815,-14832,-24107,950,68504,130990,125567,115660,57613,37593,63148,63149,14636,-43445,-70568,-76492,-69072,-51305,-11278,11828,-74376,-115556,100299,378312,439605,320845,196632,36100,-65339,49246,183702,179479,30797,51609,240146,75527,19667,56393,71820,35953,5290,22600,80141,115426,140731,154450,108134,-1513,-28678,-41077,-37828,-21367,-26682,-86592,-90285,-32635,41741,93099,95038,43431,-66587,-97853,-63893,-73449,-86696,-96830,-38385,-30094,-50557,-88641,-88958,-35316,-4291,-33812,-53669,-40651,-26386,34832,155758,262161,224366,167012,79675,-3410,-1091,15725,-58260,-142820,-179974,-93150,-15686,26283,8121,7050,-7638,-48109,-49765,-37485,-18542,3266,23627,77264,15216,-97957,-83230,-22221,9732,-37870,-69068,-66997,-61302,-37633,-23114,-62246,-59310,-53275,-23178,8930,-57217,-155134,-56970,14216,12654,-47621,-71090,-48374,-50520,-113498,-118256,31670,215614,205961,19910,33401,173082,330483,142218,102438,145847,116895,12243,-101645,-18626,126264,188450,138978,90660,-119344,-71668,-18930,66979,55892,48769,74549,428494,514642,365169,124521,34785,132542,254192,122695,40984,31216,-29066,-71437,-93768,-130917,-92748,-67675,-78195,-100062,-114453,-94621,-35280,-16154,-73648,-145479,-144737,-98593,-38946,44368,150409,244763,227912,78845,13009,16331,54920,63616,59364,140443,295371,459234,399299,132875,-20067,-83498,-97708,-81588,-87178,-131337,-93502,-100840,-111097,-29417,50839,137572,188588,117261,47970,54581,56208,37665,-2226,-44425,-26292,22181,84729,140953,138555,86451,44876,-50664,-106160,-68467,21933,184136,213257,209930,142609,37419,-15640,-2207,12075,-10344,10958,162658,451862,378160,245590,149558,5313,-117083,-42691,41518,107431,121585,62393,-9816,13108,95323,99360,-22333,-106912,-102619,-27861,21941,-36828,-31757,7453,31945,1053,-17007,27125,69020,53859,61614,140412,204909,218182,170927,87274,9935,-48483,-78295,-45600,-5943,-39697,-91011,-95575,-39632,40550,92377,89998,73746,92344,147255,149132,79714,104033,124916,101427,83825,177315,223806,120433,-14914,-79362,-6033,10768,-34663,-53992,25264,72276,96515,102677,112871,108607,74575,39501,-18807,-44614,-32216,-13832,-16660,-81476,-101033,-52919,117921,277520,91868,-56821,-126802,-87921,-111639,-147933,-85734,-78163,-87779,-149440,-96366,-55629,-91995,-69433,42174,35339,-107969,-112292,-4010,100878,74187,23549,-15127,-5832,-30041,-66083,-111437,-93278,-105308,-110283,-53205,-7899,20615,27526,31933,16372,35495,105448,72599,2617,-13438,11062,-44647,-100697,-71802,14450,70703,49165,-12451,-92251,-123082,-144024,-120831,-101253,-74253,-80397,-95248,2277,99006,213825,295246,230438,77806,-34214,-86537,-136499,-84168,-41304,-51258,-87952,-111981,-38767,28853,137538,190921,152662,121757,15686,-52883,-36382,10846,3853,-49274,-103959,-3154,137070,197542,132554,65234,36608,62376,51969,-99241,-104610,-107168,-49489,28680,-13298,-99677,-84623,-17813,-4142,-15992,-55763,-71203,-1935,129989,241860,77397,-45991,-13689,68932,48588,6434,27236,-20206,-49111,-127537,-130056,-147707,-184731,-223055,-393807,207492,298936,-86491,-196128,-163679,344,-33951,-137360,-85152,-38201,20087,70737,69505,75384,71229,84793,24481,-91271,-75276,-3069,1175,-81262,-121257,-69456,-39630,-28882,-57813,-126301,-103959,-22663,95006,89853,87611,82140,39755,22004,-8360,-35222,-101674,27856,347199,358626,57191,-75344,-120715,-63538,-76056,-182589,-47454,25816,60709,34371,-14868,-73508,-109120,-49799,58462,26335,-3993,59495,110950,157207,127727,143857,161662,151146,136871,69511,-8725,-47602,-84713,-72559,-1384,-33851,-103765,-146253,-129933,-64882,29477,-45449,-128154,-22609,66519,51792,2149,-109399,-165791,-2263,-11351,-20828,40053,50447,38398,148313,241670,285846,177311,15096,-51427,-59343,-66710,-76708,-91239,-77060,-27350,-4464,20897,28251,-11149,-74201,-69971,-121129,-88428,-37631,-17162,-13536,42868,121178,203485,294589,257035,132066,-16468,3462,29677,41635,4859,-40008,-74646,-1871,20299,5073,-8967,-79949,-65341,-54814,3832,11223,-12111,-41676,-5536,326,-5579,11023,73185,167946,220569,108238,-55042,-111293,-56160,-17790,36548,49652,20802,12036,27762,-15776,-72061,-59257,7396,13794,-16047,-60155,-53427,-1398,82167,110446,116691,132757,172640,119791,65055,52455,68479,43436,42155,8770,-73814,-5726,21518,-26300,-21631,81634,260451,218960,30555,-18551,-70827,-105531,-18393,44450,51589,28304,-24712,-81827,-126947,-118156,-70439,-16137,59491,82043,25223,-44012,-75215,-52490,-17674,-6429,-38059,-78635,-68779,-13673,-15400,-47342,-61620,-25936,55029,83665,27517,-29215,-74258,-101075,-57781,-3939,14637,-5735,-43117,-2077,23614,-57844,-101414,13631,42373,26566,-33416,-111450,-51573,-22802,-28658,-9748,39942,136172,231058,208727,87184,72063,308892,552316,352559,123882,-6559,-66938,-86312,-69306,-88613,-110505,-81412,-40310,-23500,-21854,-46387,-108154,-62787,-319,50139,37640,-43992,-86498,-69600,-34337,-5978,-44329,-14476,12708,-26739,-62360,-90059,-114197,-98105,-61816,-26531,-22397,-27135,-2274,32300,32017,42729,52218,61902,44933,30267,20346,45531,39890,49290,31209,-27711,-34544,16496,68459,120193,183857,107470,38508,42863,84268,163824,124481,15325,-96107,37991,122747,125355,85397,26993,-33472,-27134,-13486,42984,57181,10780,-130873,18143,135618,116734,39897,-27398,-53288,-61231,-48440,-34589,-33565,-38609,-73686,-84492,-61891,-43240,23791,92868,117234,2824,-94371,-24313,21122,17341,-1575,30229,41436,55514,50454,-8533,-41443,16004,110361,157160,148351,95824,73368,95297,73132,-14497,-93400,-84224,-91544,-118240,63271,166363,44765,-68252,-17972,113094,134797,73954,-12622,-11483,14023,12920,-20915,-5701,70481,117594,162607,257123,314996,246495,66623,-57900,-71906,-60042,-56814,-94928,-110629,-72436,-28843,-31433,-78757,-96103,-84852,-56800,8227,19913,21727,-48668,-133463,-52010,75198,173565,89802,64503,139582,121621,30571,-98875,-105656,16964,225867,317768,207574,144200,272154,370217,362913,318396,189936,54304,14763,-29715,-21220,57796,141942,64774,-47014,-80302,-60616,28006,58490,4620,-26224,-16459,-37453,-62985,-110360,-46973,-12726,-11092,-10718,439,20337,32733,41808,32731,1710,-63174,-114163,-58826,-85831,-110162,-79285,-35659,71346,182146,167653,116529,109633,66084,25357,-30879,-47172,-45254,-45598,-22967,-25845,-46496,-79448,-79889,-74484,-46849,18339,62169,76018,21196,-35742,-102904,-125805,-17031,762,-30056,-59984,-75721,-91447,-136978,-60111,31693,66455,52217,-19684,-109431,-86519,-110749,-118558,-5550,116335,83860,-8148,-54004,36999,118139,85772,-4627,-23164,50957,89507,108978,108116,54493,-48910,-91478,61316,258030,399742,412989,428547,373043,273528,149011,-31308,-141826,-133051,-51317,12558,-25055,-95660,-27135,-19783,-64430,-95607,-75138,-80291,-94723,-65198,-53691,-45523,50850,206657,333092,393951,354147,190225,44572,1805,-19566,-66137,-59656,-51742,-63780,-36891,-37876,-47189,-20956,-64015,-45189,-5017,-20695,-68002,-79471,-76178,-68500,-50414,-61083,-84271,-25854,107065,202824,223732,203725,110991,47941,5754,-48888,-91105,-26035,70596,82062,55860,-34632,-71828,-43708,-10826,29433,68769,97948,188694,227044,125119,57238,67745,62920,4106,-9870,38858,60641,46623,-10816,-45705,-39490,-38922,-55152,-67689,-38874,-23083,-15380,-9588,-9781,-32600,-115164,-63764,56785,169181,203663,116547,15901,-21109,52848,165806,263496,272981,171642,11896,-103513,5604,54002,-2227,-66383,-11774,21084,23607,56917,78127,83044,80955,79324,55613,8122,-56319,-106164,-122207,-57942,34680,23298,16026,45532,109186,167400,193335,189485,156689,93392,39047,-23988,-34472,7267,14930,8637,21643,33958,-20275,-69336,76251,198723,199559,118036,49301,5348,-35476,-135117,-7976,150187,249133,196276,96057,28111,-49080,-116636,-120658,-70373,116817,249779,266704,172953,73521,-37501,-114159,-102090,-61454,-72657,-115485,-158267,-114055,-74884,-10847,82995,108853,64150,-54138,-100010,-67825,-72765,-66808,60630,169309,224797,288772,232067,91419,-7249,33699,160319,181131,89477,7827,-40029,-70400,-60815,-105518,-126452,-48482,27221,95470,66449,-10642,73107,217740,382183,227050,35730,-90453,-60731,-3590,-28108,-42140,39182,171869,210848,126007,53794,-15718,-75531,-91841,-113097,-72904,-1075,41786,66520,180243,287016,379269,374870,116552,-49959,-131557,-137888,-33991,87401,157199,98509,-18091,-96871,8515,41294,76317,146541,148259,229766,417602,549340,469764,253536,14727,-57844,-97556,-151893,-127442,-7618,25616,13975,-16106,-17737,23358,43161,16877,-40009,-112286,68628,166784,82858,51545,64762,79864,59252,14885,18608,74283,-46927,-92874,-50559,15478,50901,44774,-5146,-51776,-82365,-75697,69602,192176,185293,39663,-63982,-31084,-84153,-37453,98463,267031,328015,257179,203935,124319,24469,-38665,-70154,-41044,17282,27034,-26751,-89151,-81796,-31159,9227,32281,36031,61152,83809,88843,48168,11378,-8759,22967,14049,-56513,-134660,-35164,20674,44087,6793,-84209,-8192,13636,-43554,-4126,128251,132868,119265,110967,111829,56298,3255,26863,42923,63900,47854,39934,-45124,-95330,-105913,-114056,-123034,-56223,-8270,-21236,-91015,-123214,-9954,124357,210652,253575,334766,349330,172907,4920,-81685,-102816,-44409,11397,61991,82391,54203,10209,-12170,10136,73913,128927,153095,192946,315907,402522,340962,192828,48044,32920,106366,145596,140027,172392,124427,-40877,-156891,29931,98652,42558,-18909,-62655,-43476,23366,42011,-21956,-88887,-68813,-55095,-79644,-114062,-48572,28741,38938,47098,40658,61931,40032,-73725,-81762,-59722,-60241,-18090,9334,-29776,-88258,-117111,-102154,-51236,-42000,-55669,-52993,-59115,-71387,-5316,105885,148507,37213,-77444,-109051,-58504,-1554,10083,-95982,-65071,87862,173459,95655,-12851,-43489,-52520,-43004,-45186,-32301,-48183,-91607,-90309,-103378,-115344,-94412,-26253,47566,47239,18048,30562,-9896,-109659,-131438,-120804,-70300,22280,54740,75244,89646,25020,-37453,-16591,154950,311852,221267,39012,-47791,16287,34183,4177,12587,47465,27364,43996,28779,-6033,-78436,-4139,92637,195232,254830,201183,152411,145278,126128,88471,92933,138298,187723,172582,53166,-96158,-123965,-97933,-87207,-64402,-15442,30934,67170,68274,68326,70348,38490,-55124,-84894,1335,25243,-8929,-53063,-33755,139290,288991,429807,456254,236830,90918,50164,91229,138611,139066,117676,108772,121346,93815,-21051,-103165,52739,-461,9828,17961,-52365,4415,149140,220499,230679,187154,81888,-113076,-35418,65021,94944,58819,63919,164582,294591,372132,379698,171772,-7881,-86556,-47441,15930,240838,393968,407080,337555,285087,279494,193703,25373,-119476,80425,176195,242023,204706,83315,-15418,-69017,-86614,-133613,-126261,-82030,-37203,-12624,-1156,23900,-37898,-100455,29108,90547,32118,-101749,-97447,-41871,-9637,94501,249644,428334,529214,287471,66687,-39704,-89990,-46876,-66780,-110045,-10117,25757,-3055,-61761,-76376,-104452,-88627,-24662,-16204,3733,39055,-60442,-98537,-122956,-77890,-35858,42897,218208,504081,746053,811860,606120,230131,-4292,-55846,-76981,-28641,64206,185562,233782,171866,34323,-84829,-74494,-51837,-20414,1990,-3632,-42004,27738,176392,202793,141932,124849,52774,-55316,-65380,56894,206814,351496,284861,21716,-124843,-68298,36129,84033,43956,-23583,-37663,-54922,-63609,-66066,33154,141593,210537,134543,-22544,-116184,-117818,-68778,-57485,-80291,-88164,-18953,-13276,-28464,35612,65374,-10186,-58812,45558,167838,152842,28367,-5688,-14892,-40743,-67851,-72350,-65196,-79254,-54798,-13822,-10828,-37802,-76894,-34840,42899,74613,-530,-82395,-51797,1119,-39009,-91896,-35833,28634,11566,-52915,-84583,-71083,-30992,-21818,-44622,-57703,-60774,-54847,-29355,-51249,-72405,-94241,-31022,50279,94216,136761,130533,128014,175144,254124,206348,131917,80423,-3053,-69891,-86144,-249,13740,-18344,-62149,-128984,-48149,26132,52709,27189,12304,50120,-11954,-71165,-57720,7310,124732,223875,111907,29946,4679,30202,38326,-43478,-38357,55285,254522,384206,339264,207104,91101,-7510,-10593,34500,38648,4183,-28137,-32770,-21264,-80369,-148201,-81495,34224,132568,199972,278785,309697,261488,206851,93214,-43908,-107535,12949,126252,178106,107961,-23509,-53653,57101,113358,94911,50356,2906,-22805,-35694,-41007,-71499,-75456,-1498,30658,3254,60026,117023,81532,14410,-72821,-32653,21446,-36296,-104387,-53520,-11967,24727,21800,-23239,-33733,51459,80555,58948,-6252,10066,96977,104981,-16300,-47131,8701,-21613,-91192,-47545,-28218,-67507,-122921,-130275,-113190,-45105,40092,111491,92373,-8929,-96276,-113730,-15987,7485,-80404,-133445,-132194,-99277,-61754,-24469,2460,-1853,43093,134439,277455,345690,290725,137026,33163,-15250,-46911,-85718,-106388,-31283,39913,60649,27651,-26741,-36828,-41297,52055,82875,29622,-61157,-36205,44383,128395,107016,42232,-4437,-69458,-87688,-52454,40648,104552,6991,-54840,-71119,-63071,-103161,-24106,27261,98558,104435,-12064,-54288,-41761,4275,-26092,-83076,-109864,-88155,-49950,20261,12858,-33598,-86663,-80006,18047,132953,177016,106790,-11548,-53605,-12853,27295,54204,5527,-100649,-135499,-70916,-15212,-17172,-50761,-21736,15907,103735,349040,559838,540443,400234,244994,92783,34146,43084,-12828,-61712,-68115,-39279,-861,25990,27330,-142,9319,89238,189269,160115,116392,51028,72359,150497,255330,340933,424253,393635,258654,76671,-10398,54400,152030,158624,106829,24883,-32253,-42460,-54669,-74727,-103065,-22081,33358,9125,-44849,-126706,-110250,-30903,204924,427555,453218,252828,127171,95984,129735,153816,122990,62361,-484,-11138,-5599,44351,103348,96532,74217,18185,-42365,-20482,62679,174323,238171,227216,50389,-60903,-68409,-64921,-65059,-43346,13733,12493,5633,-20478,-53219,-57883,-89706,-120545,-130360,-96696,-39866,-862,26114,15742,-56313,-39316,-29581,-50992,-41080,-50248,-119980,470,124469,152715,114100,39895,253,-8652,2565,21888,82240,81946,29242,13497,336,6167,-6594,-66621],[-41083,-26309,-23391,144,24562,40424,65481,60811,18898,-10185,603,-6898,10960,-14620,-53109,-75096,-64878,-13930,-4419,-1377,-54426,-64860,-41294,-62617,-106510,-80463,-90268,-51347,-19404,-1056,-21164,-32001,-4064,72117,134613,125394,115336,71924,44745,62582,64257,19376,-34923,-63051,-75457,-71583,-58179,-17484,6512,-68846,-141127,24613,314419,426889,319812,202326,42991,-69376,52651,184472,177880,55106,114477,292064,124775,42120,61965,62727,20367,-4860,23309,98075,136851,153659,153606,104289,610,-33809,-48607,-34889,-7178,-3363,-88514,-87903,-23183,53419,101463,97024,42164,-67984,-88107,-46441,-48625,-63297,-97320,-26596,-3860,-24236,-66031,-71735,-34986,-24699,-84759,-123607,-121080,-102667,-28658,84585,224497,218683,166029,70389,-25084,-18601,-1095,-63193,-151861,-148274,-69347,-5855,27969,-5711,-1452,-6210,-44175,-54856,-38441,-12924,7756,19850,56500,-6394,-88714,-64597,-11205,25722,-7568,-39044,-44353,-38849,-18253,5582,-34067,-27720,-21317,1813,20915,-58709,-166961,-40055,30878,28443,-34832,-64143,-38928,-29342,-79043,-102302,-45802,133346,168241,14706,50914,196735,344919,122311,87296,128995,104277,38932,-5589,-103906,-124289,-12307,121666,265567,178462,124914,212992,243255,142597,59699,29,290081,418749,374754,173600,39146,124483,260247,124507,37774,29890,-14899,-56367,-115045,-126968,-72735,-58639,-83195,-113045,-118990,-86875,-26036,-2238,-59737,-133496,-151482,-98844,-25106,54995,152063,225489,185784,40915,1023,12763,53921,69935,76547,157235,300889,439786,347532,131214,-5799,-61584,-74093,-60671,-72652,-135485,-95490,-97083,-102844,-17785,63525,160083,213414,120026,37090,40169,47417,25592,-20005,-48443,-3493,57396,127836,163663,127221,58780,24398,-50980,-89810,-43692,37395,204649,272647,251067,157998,43509,-10418,3292,14645,-5311,21871,173366,451233,415510,300387,208005,43027,-119049,-30083,65334,141049,159572,89731,5055,35442,133025,117086,-19520,-104484,-99790,-24351,11654,-51047,-36629,11784,42296,20623,15524,58648,82288,40227,32854,110753,180313,203753,176809,98632,17413,-48309,-85156,-50460,-7465,-31524,-77465,-77925,-16608,74745,135038,125735,96904,103189,142016,140557,91136,137271,157867,109686,66453,172843,256014,156321,7614,-72232,-5284,15264,-26062,-51259,19375,68359,100514,119947,132773,121570,73860,51562,13313,-18097,-10054,-8713,-19531,-87279,-100996,-37808,137120,260246,75535,-49881,-98599,-119931,-137991,-124941,-59353,-44574,-59847,-142831,-107931,-54385,-96346,-84167,30616,32954,-116092,-123508,-10772,101369,82942,35560,-2520,1245,-35222,-73749,-111062,-110259,-122788,-97562,-50784,-23006,-15175,-11248,18680,30714,63279,144494,96105,17694,10239,36225,-37789,-120424,-98053,-8834,54131,38738,-18401,-98530,-135400,-144148,-122872,-109466,-77795,-79967,-112954,-11599,85403,188609,251877,210606,84630,-32271,-85088,-135969,-86363,-44456,-51862,-82697,-114957,-38822,29808,126126,146885,128780,95390,-12716,-80530,-50082,4600,-7476,-66778,-89312,38649,180195,234063,152521,64327,26636,42704,8537,-132546,-87360,-87667,-37996,28412,-26239,-120854,-82177,-14237,-431,-11818,-47562,-48913,26114,175149,245018,47286,-71104,-28782,64456,59898,16238,27004,-29086,-58117,-143733,-113721,-106902,-135856,-146500,-139343,270954,335079,-42610,-199048,-173946,-36887,-50715,-130380,-77228,-36628,19178,75523,81216,90500,78589,74469,2505,-92510,-50638,24582,36547,-36634,-97294,-81082,-51981,-45374,-70476,-129648,-111336,-28337,102868,114762,95611,75042,14006,-8655,-19569,-11882,-20895,-76953,214089,271095,64130,1158,-6002,33506,2498,-106720,-55478,67909,99272,62717,-4236,-74459,-118333,-64542,23279,-13812,-38127,-327,18335,58097,56311,88510,121078,117083,111644,68352,11789,-16640,-70520,-90715,-26010,-52830,-115083,-133422,-119372,-69853,17056,-70442,-179057,-25823,90133,85380,24414,-88967,-147680,15636,25484,73430,120949,85499,51128,137485,206563,244499,150650,4778,-42265,-37215,-46747,-73245,-102389,-103262,-65077,-50226,-10663,20861,617,-50873,-47399,-102375,-100111,-44786,-21783,-10796,41658,110181,163858,223671,186246,88560,-30788,-47459,-81922,-96530,-106376,-86082,-61880,31200,21692,-45366,-61381,-78671,-25022,-20488,33289,44050,8588,-35503,-3266,-7094,-14542,9438,76004,162200,202588,104309,-51833,-109173,-61164,-21420,36837,50389,15949,-4311,878,-32118,-63875,-37360,9627,3064,-24907,-57111,-35881,19692,93724,109468,111819,123648,164449,118431,67605,47546,44072,8587,30620,11944,-60369,19949,27524,-28333,-25222,78069,249641,245086,36162,-32839,-85411,-112456,-7735,58907,63373,42165,-10370,-65952,-109261,-122011,-83666,-32311,37547,65643,22884,-32667,-36752,4108,36771,33587,-28318,-77362,-70171,-15803,-18915,-49259,-55538,-10645,68931,82090,15620,-48186,-94055,-106279,-54057,-344,15956,-9886,-59404,-32773,-7802,-88244,-80569,35346,69818,59654,-13466,-114944,-72191,-32841,-34850,-16080,37614,135343,232889,213314,82964,79939,336422,505475,279649,81731,-27627,-76575,-94863,-82277,-97327,-120765,-92215,-49917,-33352,-31182,-56463,-116676,-74710,-11939,41692,30896,-46047,-78995,-57653,-16716,1873,-66711,-41284,-2272,-26991,-50756,-72530,-117750,-119575,-76496,-34377,-19952,-24142,-7332,19997,20825,36497,50281,61513,39063,16520,4015,31266,30588,47628,29230,-26389,-36312,9663,56198,101326,158894,80299,8999,8184,41955,123338,90770,-23246,-128356,87913,153800,142587,96440,48296,-4750,9970,23803,71585,76097,26848,-106066,-17977,94111,88497,25946,-36094,-66944,-89661,-65145,-31193,-32736,-52302,-99519,-107016,-76980,-56677,27013,116676,127700,4098,-99828,-34365,8144,2546,-16690,11373,21767,38393,41540,-4243,-20962,25379,90141,124523,133595,104866,81636,91024,68074,-36538,-120933,-102794,-111311,-97299,79777,194304,82754,-55381,-24223,90010,120221,78294,-4075,-1684,30927,32390,2388,4713,85716,131424,163799,245335,301522,242199,60926,-60023,-65738,-46851,-47176,-83618,-97582,-63981,-23376,-32888,-81849,-102652,-93800,-59007,-22625,-11632,9508,-46452,-118430,-44663,86563,177727,80173,47262,113707,105541,23298,-111170,-116607,-2562,194512,277899,173272,127342,282383,432274,445602,399490,250142,71455,15762,-45095,-52340,35120,130216,61403,-44070,-75990,-57308,29618,56933,-9294,-58966,-47028,-55735,-74443,-112536,-62508,-13296,3100,11400,27150,42005,49857,50108,20950,-32123,-116745,-66179,-19720,-56617,-61070,-40832,-7123,101410,211382,179281,118395,104532,55628,17434,-39353,-60391,-67025,-69313,-52693,-52727,-65944,-83738,-78773,-70302,-41886,22098,64916,78792,24237,-15751,-58274,-146078,-72898,-35384,-46142,-56872,-71290,-97205,-136956,-51147,31602,54296,33022,-38621,-123105,-89588,-114319,-127326,-8959,105159,58194,-41463,-69675,40426,128549,105891,33465,3075,46637,76236,107706,121149,72899,-33323,-95804,69185,270790,418114,448636,458454,387925,273921,129648,-55643,-159589,-116003,-14964,56407,16223,-49858,-7506,-4361,-42257,-94214,-73399,-67234,-75600,-52821,-50974,-47997,41770,189008,297658,344264,310095,158051,32296,1246,-17408,-55437,-42676,-36678,-56456,-40158,-35482,-45767,-31091,-71400,-54453,-14185,-32537,-78499,-81143,-76273,-75170,-63761,-80727,-113177,-40249,96442,194507,210037,169124,78271,35709,7094,-41543,-105818,-55845,40421,55526,41257,-41541,-80647,-51809,-19371,21123,51788,85409,191117,231256,114528,28461,30437,21263,-30264,-3112,61959,78406,62833,7350,-31900,-34496,-41235,-71801,-85467,-44818,-15899,3166,10491,6636,-25193,-118078,-64594,62495,187147,214553,108826,12904,-13588,61206,164072,259312,279574,183667,22540,-117030,-33510,2506,-51931,-95980,-12751,38604,30071,54207,65486,70854,69049,68363,47445,6232,-46072,-79062,-88137,-31592,44134,17252,2227,23723,88294,161615,195074,189802,147434,83341,37061,-21103,-31744,6358,12587,-2105,8524,30673,-12650,-69880,52944,153438,144956,82336,32272,-7842,-51826,-119462,-12360,144263,227729,159228,62370,6678,-51302,-115055,-118802,-49000,147629,278607,254935,141546,45081,-53495,-107978,-100368,-54847,-56382,-90070,-119330,-107004,-73002,4612,100874,120496,68738,-54743,-109682,-71046,-65833,-58494,62450,174656,240212,330645,297756,140138,21114,48529,165434,165379,67993,-7625,-54389,-89056,-75048,-113210,-127840,-50827,29545,113050,104506,26929,81818,222325,395844,243088,46670,-85576,-69402,-16477,-50196,-39700,63683,179498,204718,120818,42573,-31057,-101830,-130083,-139434,-111669,-39411,10722,40784,162322,287384,376899,373222,130527,-46114,-144992,-123001,-18480,90942,149918,94630,-16038,-107671,-17475,2561,42855,132014,157662,218348,389782,537436,484842,282134,37431,-30622,-60129,-133703,-105677,10884,26148,9605,-23654,-33011,9690,33048,8069,-46369,-90115,94783,174690,91213,71000,78629,86427,64003,12531,7446,60181,-31892,-106631,-70224,5390,47178,45601,-4322,-50766,-79759,-80351,43628,148633,162600,31517,-79313,-58750,-76183,-24005,98164,241306,310369,248653,190681,120657,33672,-26445,-56092,-25700,28811,29819,-40136,-107718,-79147,-23536,7727,17334,9547,25979,45724,62278,38896,1258,-28660,341,-1059,-64472,-123591,-38963,7477,19481,-15250,-74932,223,17707,-34145,44631,162286,131647,95905,79505,84671,39103,-7541,16967,49156,79587,48791,42838,-42362,-93132,-100857,-102381,-103069,-48418,-6309,-24284,-99323,-138650,-14532,99949,159676,199816,295641,321330,162949,10765,-59910,-64919,4858,57864,86647,89673,53022,7395,-18206,-4891,51501,104626,136211,196594,340826,397982,321613,194791,66087,55693,105515,131623,137607,168617,118684,-38071,-170274,21824,109304,48740,-20542,-70695,-52845,20330,42864,-19357,-87804,-73102,-63338,-93194,-127650,-49241,17832,19412,24611,32630,61180,28764,-78205,-84916,-66036,-72751,-27382,4353,-33205,-87348,-108292,-100404,-48547,-30931,-40688,-35850,-32517,-38703,10065,118776,155215,46017,-69474,-100066,-52972,-21690,-23999,-124590,-36418,129290,201371,94758,-26909,-45572,-40644,-33265,-35391,-26298,-45792,-92769,-105172,-128467,-125847,-91699,-21597,60452,74370,55596,69163,10288,-107124,-127266,-130452,-95600,4879,52560,76438,88663,34587,-15553,18908,213098,334756,198943,15348,-47109,25295,27655,-15019,-2874,55474,49278,64294,41231,8088,-86185,-15612,92231,197909,232493,168462,118527,115878,111823,88013,88681,114813,133878,122594,34222,-85540,-106432,-113870,-103720,-77604,-44409,-6229,23047,25553,44703,65278,38963,-52123,-86991,-14821,10406,-11108,-42587,1025,183736,322705,448866,456817,227041,83900,43170,78328,107318,91544,71855,82734,116441,91793,-32626,-93409,73305,20044,15324,9690,-62204,-4710,122131,199709,219374,183410,72571,-123722,-35871,82120,123126,82598,90611,198577,320165,385595,388676,164403,-7714,-85061,-63430,-24577,163798,337210,370108,315174,279589,245224,134803,-670,-101024,76628,170237,241701,214400,92047,-15632,-75668,-105313,-161564,-137712,-117093,-80568,-59082,-39363,3209,-41291,-99920,37327,99632,39836,-95761,-83204,-27493,8670,118448,263100,421105,464464,230592,47627,-55208,-86862,-25605,-48191,-128798,-26908,21528,3111,-61298,-85022,-115701,-87082,-8370,13955,48065,48332,-69712,-98495,-136887,-90872,-38660,46694,257632,582258,832242,911389,715873,316982,40803,-55923,-93424,-24440,63621,178174,225203,168254,34237,-92198,-75610,-53826,-25020,-4712,-10739,-52503,30811,220537,283146,208552,161605,51021,-65981,-82625,30423,163174,297819,268329,12633,-147269,-43199,45746,74561,54598,-17034,-38772,-64747,-70277,-73606,18161,119201,192902,132697,-25716,-132614,-117696,-62232,-51524,-80422,-103329,-32516,-25667,-29804,51878,76848,-6060,-59524,48028,183670,172708,29995,-12792,-28048,-55950,-82894,-80395,-72518,-92065,-64291,-14999,-1892,-33534,-88470,-53744,42987,71032,-4308,-80815,-57858,-13514,-59086,-110887,-50168,8432,565,-45846,-67340,-69077,-43902,-39163,-55284,-63670,-63652,-53042,-25941,-57905,-87550,-93429,-22078,49206,71205,110208,110799,115814,166918,251116,199364,130983,80083,-7638,-74971,-78654,13249,31204,-6213,-55190,-129288,-46512,32460,57273,22012,392,32122,-46283,-99104,-64263,8697,118982,188706,86825,11093,-14598,20320,47452,-18816,-24169,51900,236574,376936,361457,240382,100343,-14719,-30801,10371,28500,6408,-25503,-39109,-30192,-87536,-147882,-87710,26348,124134,195663,285924,320198,246858,187031,78291,-45777,-130611,-9442,119116,167323,98182,-28433,-63363,63868,122336,89814,41582,15369,5934,-19472,-39678,-73450,-76283,-12654,16127,17348,122794,192874,147746,36514,-65617,-33839,26286,-31238,-108035,-47799,10640,53188,33953,-14358,-27277,39760,60231,36835,-26355,7288,100325,91877,-40803,-25173,16947,-32623,-105630,-27245,-17057,-55789,-116977,-134716,-113758,-49275,24342,82028,62125,-27965,-101133,-123505,-24926,17016,-69457,-144867,-167156,-131777,-85489,-36822,986,-5851,33229,126262,272034,328031,271863,133307,37715,-7810,-44016,-87646,-113121,-45260,31035,65232,44351,-1061,-37270,-97622,34656,72513,35951,-46174,-35536,41045,120188,86974,11212,-41023,-92314,-85028,-36613,68423,129045,20352,-51489,-80584,-74025,-80245,1129,67583,146729,116109,-24847,-85282,-77790,-22399,-38867,-80995,-97621,-87992,-68538,-3121,4431,-36042,-81641,-64618,35551,140112,166440,85901,-46206,-5892,41649,66205,76789,15845,-105064,-154618,-81676,-27452,-28124,-71109,-39830,-624,83988,307202,558464,567444,420698,251387,102736,62370,91423,45764,-18810,-50942,-29893,12327,38460,34318,-2077,-2962,63766,136216,84932,49037,-16376,-2484,75350,173098,241179,316104,303965,219856,72026,-12497,48393,153249,157183,96179,9906,-38617,-41984,-49562,-65577,-111090,-28769,22463,-3197,-44071,-125152,-124211,-42714,225119,513336,533990,300592,146722,99260,126555,150002,128113,74452,8323,-52065,-64313,-9064,47853,53437,60535,31426,-27660,-12066,64126,171623,232741,248229,89015,-26014,-47991,-55168,-47962,-25908,20864,13349,10092,6594,-10707,-24142,-61203,-97572,-120101,-123251,-46577,1604,27330,5576,-75840,-46046,-33102,-53216,-39658,-45862,-116255,-12171,116640,152787,105717,30238,-6206,-12352,728,19452,78039,82561,31823,13050,2187,21446,8624,-54224],[-46177,-32455,-23020,8058,32964,44311,62442,52063,18630,-8377,-12871,-20517,2073,-13106,-46390,-66641,-65856,-17054,-2790,240,-62770,-85936,-56125,-63027,-75411,-53243,-76647,-50721,-26000,-10836,-36541,-48936,-18795,63565,123925,110317,102169,78640,48538,58501,59987,17429,-33832,-63147,-81910,-81035,-71046,-29609,-4851,-67606,-138019,-50185,229814,385558,297566,189985,37035,-83385,45659,169512,157189,66023,150945,317305,163677,53462,55981,42644,-4784,-23580,14047,101676,140493,147297,136227,88587,-6538,-48112,-63488,-37047,187,9234,-94432,-91033,-21254,57177,101412,90645,34347,-74443,-85944,-36563,-30072,-44601,-97545,-24750,12565,-7914,-52930,-64556,-44558,-54940,-120805,-71239,-100501,-135864,-84067,13389,169969,194976,150285,51679,-50870,-37515,-19794,-66785,-139931,-121407,-52418,-5514,15984,-31581,-15429,-4828,-36575,-57190,-43685,-14151,3715,7083,28956,-26304,-80809,-55403,-9606,33467,19788,-13422,-24833,-21292,-4001,26595,-14860,-6323,1568,19661,27271,-63259,-164497,-33477,36771,34740,-29299,-63930,-36878,-15529,-49972,-62482,-96640,35112,108683,-4844,68492,215848,346997,98201,61661,98787,98780,89223,107263,44727,-49226,-90481,87143,304256,324148,327868,399584,364360,195154,32005,28266,253872,360061,335221,144440,8468,107456,255437,121578,29261,24253,-4128,-40123,-143473,-121398,-56064,-52777,-88336,-121712,-118459,-84192,-24455,3887,-52173,-126222,-156797,-99111,-17348,53902,135389,185076,129316,923,-13202,4957,48031,71136,88000,164427,290023,395123,279460,120171,4899,-42385,-53823,-45465,-65086,-137429,-101751,-99749,-101552,-14146,65738,166854,216536,103415,11842,12054,27205,4197,-46230,-52704,16636,87823,167900,178759,106103,24996,-2765,-62336,-82496,-24209,53986,227326,329868,287424,170548,48283,-6272,6756,13773,-4278,28787,174535,425540,431676,343900,259262,82408,-118691,-23698,81919,169586,194209,114496,18438,53403,162431,123728,-24020,-108993,-97471,-20153,103,-64394,-42447,12557,47120,32631,35985,77399,82998,18413,-201,74938,146247,177624,172319,104782,21658,-50891,-96289,-60179,-14569,-26679,-63259,-60566,4121,105113,173082,155437,116092,113975,135666,132382,104578,171583,190786,115687,44832,152812,267634,181476,25180,-65178,-7102,16740,-19872,-48840,10741,59253,97477,129868,143016,119436,55894,49724,38721,9506,19263,12577,-13701,-85700,-95926,-21555,148985,228471,53567,-46498,-74943,-143979,-166790,-102054,-32671,-7149,-33082,-129806,-120115,-55885,-99012,-100588,14445,26497,-125357,-136203,-22679,94118,86145,43404,6639,2595,-45384,-84662,-111508,-117360,-117420,-86203,-45946,-33556,-49482,-53728,1538,43377,98386,189879,120645,31550,36693,75036,-13519,-122751,-118370,-25484,45410,36641,-16631,-96802,-148703,-145287,-125677,-118353,-79947,-76092,-134105,-28126,66634,155992,201471,182281,90002,-29347,-82728,-133943,-90668,-50661,-54683,-78794,-114972,-39485,28031,108543,102199,102981,64929,-45510,-109022,-56807,1703,-18022,-80955,-66220,78230,212477,257218,163375,57159,9313,14460,-37917,-135873,-71006,-70048,-26888,30073,-33415,-125387,-79787,-15319,-283,-9646,-38552,-23158,69261,232646,250501,26790,-93118,-44533,53907,66043,21232,23081,-38234,-68150,-155769,-98834,-56580,-62519,-34446,11612,251267,330440,9430,-159662,-171810,-69426,-57187,-113503,-72572,-38408,14851,75682,90345,104993,88000,68908,-10920,-87529,-34725,42053,61044,157,-70853,-82724,-63865,-61802,-82770,-131408,-116617,-29114,112721,138201,104300,70149,-3769,-32122,-32219,-818,6695,-98168,131553,202340,61650,38261,34672,37188,2094,-73497,-58191,103804,135389,87075,4311,-75683,-126453,-80608,-10531,-47911,-65755,-45875,-41553,-8049,107,33810,74551,77441,81760,63875,30169,11465,-48426,-99062,-48159,-69688,-122191,-123428,-101835,-58910,20003,-68824,-177604,-20899,111586,109583,39618,-71436,-144803,11947,55110,174141,217262,126093,60886,120098,167878,199358,120780,-7218,-36956,-16597,-26358,-67507,-108354,-124480,-94378,-84818,-35215,15346,10533,-30059,-34571,-88024,-111075,-53159,-27825,-9222,41483,97562,129143,165828,137433,55873,-35729,-66796,-98125,-103706,-135803,-120799,-69247,30556,4069,-96728,-105194,-66943,-11551,-19215,31750,58562,25097,-26114,-2912,-16799,-25139,4715,73132,147213,174733,92925,-50410,-106994,-66631,-25457,35142,47974,8898,-21090,-18454,-33991,-43921,-18808,7443,-11368,-35803,-55213,-20979,36681,98621,103994,105008,113812,156643,119363,73344,43964,20213,-22068,26096,22835,-39775,51143,35134,-28830,-28001,73667,231587,256550,37746,-45610,-93932,-119344,-3021,68500,72108,54143,2720,-50310,-91121,-113826,-95475,-47964,14450,43912,16302,-18974,8124,70349,102635,82768,-7601,-72591,-71881,-19498,-23283,-51095,-49262,2575,78374,76111,1969,-65806,-95560,-96078,-50125,-228,11337,-19331,-79707,-62590,-29818,-87471,-51088,56150,92736,86769,6448,-109790,-90475,-45417,-42637,-24336,32272,129140,227493,212479,77658,84851,347717,442977,213744,48229,-45894,-85576,-103860,-96702,-105524,-129281,-103631,-60739,-46262,-44875,-70796,-130749,-86062,-22202,35200,27214,-48764,-74214,-46275,-2161,2230,-88748,-50140,-2743,-16757,-32883,-46072,-91669,-140247,-93897,-45135,-19866,-20842,-10249,9631,10878,30659,47785,59857,31017,263,-12984,16283,19633,42495,22920,-27760,-36579,6622,48049,86005,133826,53562,-18687,-22742,11028,96810,65982,-59756,-83163,140535,183119,157518,109180,71310,22731,44744,65327,104475,98671,44998,-84118,-45778,55747,60696,11232,-42914,-73095,-115441,-68202,-24255,-32759,-67541,-125732,-119934,-85551,-68389,29913,139117,133422,2678,-102830,-41829,-2439,-9110,-26563,1892,14708,34563,45477,12032,4998,33708,66025,88468,115022,111193,90629,84376,56833,-61148,-136986,-105795,-112230,-76211,94266,216316,125026,-37683,-35433,57251,99797,83054,8760,11352,50055,52837,28753,19621,99187,140931,158566,222595,272148,220890,46032,-66781,-56745,-24821,-29470,-69171,-83978,-54816,-18893,-35201,-84302,-105765,-90148,-51860,-51633,-30742,10893,-34769,-100136,-34366,95538,172647,68325,32227,89392,91404,18245,-115994,-117167,-14244,165170,237593,142144,111371,277713,468301,503473,463248,305395,92120,21833,-50538,-82134,10835,109951,53674,-41799,-70532,-52643,30525,54220,-17689,-84555,-76505,-73445,-85094,-117889,-83560,-15373,18644,37971,61615,70658,71771,59532,8288,-65539,-91661,-19114,14320,-24465,-24597,-2167,33006,144351,248450,196090,124248,101406,45316,6364,-50894,-74745,-90670,-94763,-81222,-76199,-78925,-81048,-75210,-64497,-37137,23984,64351,77602,24520,1203,-9245,-95254,-122987,-74973,-62852,-54043,-66065,-101965,-126251,-37733,35679,45576,16333,-55211,-134464,-91593,-117251,-130583,-7458,97185,36447,-72866,-77080,47585,141607,130126,70100,24824,37639,55078,96076,123064,84092,-19062,-94964,78671,280430,429018,477402,482504,402578,276322,112562,-72809,-124993,-80273,26709,101831,61049,1793,28034,25424,-5173,-76490,-63255,-47743,-53354,-39751,-47883,-48399,35260,171289,257223,284231,252554,119152,20457,3394,-11695,-39627,-19638,-13840,-42160,-39697,-24222,-26598,-48228,-80331,-62784,-22291,-42594,-86091,-81862,-78225,-84159,-79202,-99625,-137939,-50194,88629,189617,201448,140474,52147,27563,12646,-29255,-107509,-86248,12657,31387,27083,-47394,-85543,-55064,-25037,11619,32818,70764,186077,229679,108594,6313,-3967,-19672,-55090,14913,93216,103739,85303,33066,-12858,-25317,-39322,-85151,-102350,-49676,-8143,22111,30869,22075,-20134,-123180,-62334,68543,199102,217441,98901,10178,-5814,66678,155384,239971,266054,181857,27143,-113525,-65152,-41215,-91493,-105714,-9135,57763,38672,53720,56996,62683,60124,60287,44475,10651,-28534,-43109,-46506,-1608,52869,11910,-10203,2793,64870,148344,187005,178419,128700,67938,33220,-15342,-23562,9306,13095,-7445,-1330,27937,-4727,-64175,31448,105908,89520,45186,10856,-24609,-67329,-96641,-10493,138031,200258,117743,26597,-16144,-54530,-107664,-112237,-28631,167853,286561,226054,102807,16934,-61012,-97216,-92478,-39130,-30044,-62089,-88437,-77482,-50403,23223,116837,132186,75054,-50816,-117990,-71951,-57023,-49299,63805,178874,251776,360042,356674,194663,60996,73842,172720,146512,43969,-24711,-70675,-109879,-88902,-118337,-126210,-51344,33391,130995,143406,62095,88263,219563,392144,250190,57237,-79507,-76863,-25693,-61242,-29084,83594,179735,193860,115751,33089,-42226,-112465,-128937,-123550,-137904,-78718,-21347,15724,139936,277989,365409,365478,145550,-40173,-152838,-107009,-2556,92594,138050,88736,-9835,-112855,-48467,-36271,14818,116793,161638,198722,346880,502062,477857,298199,56742,-8206,-22552,-102265,-74698,31896,25134,2277,-32688,-46894,-1289,25655,1759,-50567,-64980,131563,189609,103668,90458,90558,90639,66785,11193,2724,49049,-9622,-111717,-86199,-1549,46537,47257,-3001,-48574,-75562,-83806,15787,96787,123646,12928,-87342,-76218,-61729,-6680,97238,203579,274218,227672,171161,115588,44161,-11342,-41525,-13283,36651,29801,-55524,-117974,-67691,-14064,5382,1362,-17366,-4760,15177,35560,30839,-3740,-39508,-14023,-8343,-63049,-111276,-40413,-630,2234,-28984,-63786,9212,23369,-15863,97591,193877,128967,73538,49027,57465,21298,-18680,7127,51890,90545,48614,46603,-35943,-86200,-89925,-84917,-80925,-38809,-6404,-30350,-109557,-141461,-12734,79998,113534,150193,260430,295888,155785,20722,-33550,-21260,61724,105270,109998,95912,51918,6408,-22254,-19272,29478,81562,119781,199146,357202,378157,289136,191774,99258,104545,127953,137840,139344,157354,107805,-35003,-177872,10709,119430,59105,-19690,-76558,-54342,27326,51276,-13521,-88399,-74870,-67301,-102086,-135783,-49305,7604,3136,8523,30560,57294,14916,-80965,-84052,-68350,-83356,-35496,466,-33007,-81334,-98262,-97805,-48618,-23565,-27114,-18081,-5830,-4640,26420,125177,156233,57876,-54479,-76933,-32264,-34333,-65969,-158087,-1631,170300,222544,91170,-39854,-44080,-24883,-21565,-22493,-14408,-36839,-89599,-113611,-148318,-120671,-82855,-14405,74186,103981,100334,118365,33629,-103691,-119188,-124578,-116907,-13033,49255,74981,83772,40767,2536,50307,250102,325850,162337,-8771,-41421,36299,21939,-34708,-12225,71841,79299,87934,50340,17811,-83380,-21171,93137,195070,202866,132840,81661,84832,97905,90242,86643,92136,86601,84261,31320,-59216,-83333,-113857,-117131,-88490,-76199,-53213,-26570,-23686,14061,57740,41499,-44941,-90338,-32464,-5876,-14939,-30107,39934,222282,338965,440518,430165,208768,76615,38473,67731,78095,47415,32848,63246,111340,86847,-42142,-79161,99869,44789,20843,-374,-69787,-14624,91327,175812,206142,179322,66863,-123123,-34695,99366,154239,111037,118476,223578,329595,382868,381648,153263,-5906,-78681,-73442,-58379,87734,268898,321503,285082,271198,218419,110206,17275,-58796,65665,154653,228044,210551,92163,-19632,-82701,-119251,-133883,-115964,-121420,-119572,-111258,-85213,-27690,-52437,-88407,51487,111210,51425,-78952,-57317,5385,36242,144231,271384,395738,376986,164587,25873,-70083,-74607,-1013,-29370,-140346,-40987,19627,14763,-47251,-82256,-120028,-82057,11420,53155,102101,57446,-74831,-97388,-139992,-96632,-36763,49451,284272,628098,872970,964624,797553,400847,93018,-43343,-104747,-19967,65129,172754,217139,164345,35782,-96189,-71734,-52331,-27872,-11220,-17623,-60176,37486,269734,375742,291349,204287,51582,-71482,-93483,7725,121038,234276,236732,1100,-131276,-17048,52388,62983,62501,-8596,-36237,-71373,-74287,-77058,4801,96644,170118,126181,-29264,-144283,-105581,-45456,-37189,-72786,-115008,-44074,-36459,-30454,64132,84377,-1886,-58706,50065,195382,189424,30778,-22195,-43678,-70728,-94076,-82155,-73967,-99436,-70851,-15111,6889,-27651,-89716,-42486,58699,74641,-4259,-76274,-53574,-12754,-66001,-132059,-70386,-20909,-20272,-42349,-46500,-57362,-50165,-54427,-64541,-67129,-62718,-47646,-20908,-62873,-97603,-80749,-9736,48944,50848,86747,92744,103214,153877,237182,184525,127519,79623,-9115,-74587,-67893,30363,56156,13438,-43107,-125358,-43908,39643,62479,15897,-14575,2837,-93623,-137690,-71329,8672,106845,150566,63810,-5225,-30339,12344,55893,6246,-7389,50375,215473,356430,366889,258015,97442,-23077,-48270,-18184,8590,1273,-28765,-46493,-34924,-91691,-144086,-88378,21742,116172,187789,283283,322440,236114,173664,69778,-42822,-128819,-22295,117803,158867,88490,-34895,-78247,68376,129004,77795,25342,28033,35982,-1451,-36079,-72141,-74868,-22491,3288,31077,175055,261803,219153,62048,-53747,-34006,27919,-27964,-110371,-38347,40602,88907,50326,-1633,-21603,21478,33913,8577,-56258,-3212,94635,71461,-64318,-5026,23441,-41914,-105391,-5970,-4983,-43061,-109364,-136981,-113455,-52364,13721,65162,45032,-37755,-101531,-133091,-34645,27347,-51865,-135888,-186932,-147012,-105447,-46677,2689,-5114,26368,116714,261733,308273,254564,132926,45832,1554,-39965,-87696,-120363,-60076,18521,66410,62659,37107,-6822,-120370,16418,54733,31911,-34805,-29423,42819,113404,65901,-18123,-72962,-106773,-80519,-19902,97684,154773,37395,-41332,-80823,-73477,-53975,26835,111751,197275,131615,-24396,-98909,-108666,-47814,-52696,-80685,-87594,-79690,-78283,-22156,-3625,-37394,-72179,-47257,52435,139452,147764,65413,-60701,38821,88632,101167,97694,28217,-101537,-161500,-87025,-34722,-32626,-84346,-50493,-10762,67287,254820,524144,561471,421318,249758,112875,95738,148426,106446,20282,-34858,-19057,25774,51066,42423,-2525,-13242,41117,89539,27541,2436,-58824,-61747,986,89107,143983,209111,211565,173954,63570,-15115,41885,149531,151128,83583,-2504,-41787,-41956,-44787,-55461,-117177,-40868,5085,-19921,-44431,-114311,-135435,-53559,237012,584578,593880,337170,160018,98082,119092,140207,126657,81952,19915,-65727,-95563,-51889,-3709,15253,53225,50767,-10742,-5922,59722,158374,209140,239745,108291,-6640,-39569,-51198,-29887,-8755,24977,9679,5195,16736,16364,-734,-42159,-82329,-96335,-121329,-58409,-2718,20693,-13520,-98023,-55814,-39176,-57816,-40723,-44117,-113311,-29173,99635,142801,91625,18323,-14545,-17687,-3196,14319,69450,79053,32237,11214,3439,34045,18386,-46307],[-45714,-34825,-19678,17842,42056,48532,59767,41002,15782,-5032,-22932,-30922,-5634,-11306,-38494,-54920,-60671,-17775,388,4005,-64872,-100008,-65815,-57843,-46191,-26587,-61670,-46949,-29572,-17073,-48922,-63333,-31824,53436,109744,91881,88610,90208,61634,63226,62104,19911,-29419,-60361,-85248,-86138,-78037,-39733,-15229,-65915,-123462,-108282,146756,331833,266758,170937,28519,-93620,41215,151384,130538,72513,170697,322972,199395,64514,49263,22995,-27408,-39551,5579,100942,136831,133551,115251,73175,-11905,-60787,-73498,-33042,10655,20670,-94073,-89944,-17020,62931,103386,87098,31165,-74867,-81545,-24702,-9511,-22975,-87579,-21864,29137,8289,-39197,-56279,-52738,-82895,-75408,-17189,-44997,-90227,-123705,-43829,113681,165386,131173,34619,-69484,-48474,-30499,-61562,-116909,-93804,-33394,-5513,-2426,-58223,-23396,5701,-19281,-48422,-44099,-13531,-61,-5742,5138,-36472,-69098,-45801,-7403,42138,51996,17788,1069,1240,14906,48501,3729,13349,23762,39006,36925,-61942,-152668,-27007,42247,41646,-21352,-61139,-33403,-901,-19503,-20647,-62035,-59786,42937,-24831,97968,240574,347574,80859,37250,68485,79608,74516,91957,38085,-36707,-99595,41249,235028,266100,274872,319157,273289,130264,-2191,68748,228739,280469,239334,66282,-27984,91359,249849,125113,25806,24680,13683,-11106,-111518,-102649,-34621,-42237,-85885,-119538,-111305,-79931,-23082,9833,-42486,-115175,-149600,-91027,-7564,50639,111738,137025,71515,-30696,-21574,1259,46190,75762,101511,169504,270257,336612,210656,109074,20125,-18418,-29782,-28449,-56324,-132262,-103794,-100263,-98628,-10005,66068,165532,205569,78140,-16531,-18439,5798,-16416,-71578,-47288,41200,120073,209921,193202,86569,432,-16412,-75426,-77397,-8144,69441,249539,383951,322916,187191,59393,4244,15608,17323,866,39235,173564,384036,431165,378843,305808,128687,-102027,-17165,96560,196363,227725,140863,36381,72647,188107,126583,-27708,-112911,-88924,-7996,-4192,-68728,-41114,18114,54758,44622,51544,89868,79755,-1104,-27024,43948,114203,150803,165745,112509,29624,-48608,-103761,-67001,-19444,-17653,-41572,-37082,28368,136537,210846,184253,136599,129435,133619,129723,124033,210270,227413,125576,27829,126236,262087,198159,43776,-51774,-4291,21932,-9644,-40315,6863,51871,93558,137863,149169,108329,29825,42642,61590,41419,56974,50367,7071,-68361,-77738,2342,158668,190535,32556,-42028,-51354,-119169,-133815,-72559,1406,40786,-1253,-106354,-117476,-50507,-93525,-112571,626,22898,-128189,-141819,-32068,86419,90546,53734,18801,4439,-53509,-91725,-107827,-105326,-98701,-72712,-36925,-35415,-74431,-91763,-11981,60064,147057,248197,153484,50543,69516,129265,31407,-97958,-120670,-30166,47659,44966,-4792,-84155,-139904,-139941,-123163,-121231,-74107,-62864,-125448,-36509,50659,124730,154859,154375,99382,-19766,-75207,-125182,-89412,-53138,-53328,-70233,-107560,-35714,28660,91390,67190,82263,38259,-73990,-128828,-53482,3075,-25289,-84342,-34011,118166,236493,269267,168269,48232,-10538,-16926,-80275,-107946,-52139,-49659,-10550,40289,-27370,-107117,-73957,-15782,1430,-4750,-23876,11111,136003,304616,261257,18998,-106840,-55418,43116,70874,25494,20178,-42250,-73092,-158654,-80053,8054,36174,50896,-29596,48627,208682,-10,-119779,-152986,-88138,-47555,-89272,-66845,-38709,12316,76060,101088,123189,103399,71215,-14381,-77726,-20024,57339,81507,33701,-41635,-71956,-69736,-72507,-89860,-127188,-112984,-20322,126343,160825,118186,79444,3845,-25760,-25812,7149,-4564,-94611,110808,176777,66020,37732,1212,-36656,-61727,-76641,-56104,128618,158597,99520,7526,-74684,-127579,-92209,-34333,-69634,-80638,-69716,-66131,-39638,-39060,-14524,27785,37446,52422,59768,48897,39245,-21989,-94806,-63284,-80731,-123736,-113646,-83570,-39191,34966,-45411,-126781,-3309,132949,126755,52158,-52098,-150892,-5154,83415,274434,323993,175537,72106,100566,129760,155545,91510,-18475,-32713,3996,-4227,-56710,-104893,-134590,-110868,-103478,-48791,14625,21572,-9188,-25983,-75209,-117508,-59187,-31899,-5358,46106,94480,117324,139318,124466,47503,-20947,-58668,-114823,-128858,-145584,-131726,-93503,-11854,-49503,-148459,-103754,-45318,1316,-17389,22709,68912,44162,-11262,-2001,-26256,-34888,-732,67213,127236,143152,78774,-47122,-101502,-69190,-26711,34586,45468,2688,-34507,-26069,-21521,-17185,-1521,3522,-26349,-45201,-51400,-6346,51675,99906,97316,99237,106210,152034,125021,84348,44070,631,-41700,33944,45395,-6394,88084,45410,-26462,-28768,69423,209394,254179,37227,-54213,-92778,-124326,-3584,74184,79639,66187,16680,-32563,-70679,-100096,-103484,-60450,-6351,20860,8180,-1356,59532,142946,174055,136030,22193,-62949,-71728,-22614,-26534,-51186,-41692,14686,84774,67856,-11457,-78648,-73975,-73111,-44438,-2689,1933,-32138,-101445,-75457,-25633,-52656,-16955,77344,112182,107710,25171,-96922,-101161,-58870,-50932,-33380,25051,118867,215891,206555,72287,87996,344510,374236,160596,24847,-59884,-92798,-110827,-109754,-109661,-130768,-113353,-70608,-60145,-60762,-86595,-147909,-92058,-27865,33219,28252,-49813,-71009,-35022,9757,-2098,-106130,-44660,5808,-1813,-12973,-13809,-56861,-113779,-112360,-57143,-20992,-17037,-10937,1796,3107,26112,44946,56211,20451,-18016,-29296,2397,8553,35203,13953,-31087,-35849,7744,45218,76529,114308,35467,-34906,-37673,6974,102188,74276,-48200,-7411,189844,208347,168864,122519,93929,48244,76085,108627,138288,120550,58949,-67274,-64491,21485,34252,-3471,-47282,-68645,-104029,-51781,-13381,-33224,-83747,-150550,-114532,-85447,-78671,32037,159937,135480,108,-103315,-46999,-10633,-17403,-30851,2318,21509,46432,64046,40654,35611,40630,39906,52502,94701,114182,99404,76168,39771,-86535,-131345,-94005,-96492,-56233,105544,230115,168128,-14722,-51243,15741,74051,87522,25432,27364,70688,73341,56479,38241,109555,144800,146771,190469,229687,185348,24232,-77407,-47198,449,-8905,-54795,-70373,-45658,-16073,-38815,-86508,-106662,-79600,-42413,-76315,-33861,22349,-16950,-79774,-22095,101182,159754,55482,18949,66801,78889,14680,-114110,-109483,-15968,144907,205553,119247,97838,258660,472530,527093,500265,348911,116189,33709,-44207,-110236,-15288,82192,41858,-40674,-64646,-47243,30575,50347,-21745,-100020,-104026,-89091,-91797,-120027,-112524,-19501,34473,67041,101380,105569,99120,71700,-1108,-82657,-41352,19683,37656,-2221,-2240,27447,73894,192814,288152,215832,132927,99797,35111,-8048,-66431,-89260,-114431,-121547,-108403,-93984,-83374,-75210,-71070,-57889,-32696,23691,59734,71387,20670,11566,33430,-30058,-122207,-117605,-79374,-52901,-61875,-106800,-113442,-22337,42688,39908,1946,-70099,-145160,-93958,-120632,-129700,-3430,90309,17498,-102917,-76789,55656,153421,152644,99718,39558,24413,27019,72279,110610,85064,-8001,-89432,87764,283902,428640,493461,495644,413733,279145,97278,-84938,-95502,-41040,67942,143240,103222,52127,65285,58738,37345,-49617,-47648,-25987,-30793,-28123,-45864,-47978,29845,152831,213114,216664,182968,72901,7490,6068,-3895,-21112,5116,10672,-26059,-37347,-7687,3321,-72638,-94044,-70298,-30403,-52688,-92772,-83531,-83489,-98373,-97851,-110165,-131613,-54931,81957,185404,194604,115645,30872,21506,20495,-14564,-98035,-115570,-9535,10031,11993,-54518,-88611,-55309,-29158,446,12510,53661,170747,218197,103561,-10522,-35253,-58000,-63053,40082,129067,135320,112779,63885,8418,-14217,-34377,-93571,-119850,-56021,-3815,36983,47828,32897,-20680,-132592,-57946,73507,203388,211010,85410,5987,-91,67270,139516,207006,232753,164329,23018,-108362,-90332,-77055,-121427,-101637,-6938,73402,46560,53089,50066,55712,51366,52292,44389,20960,-3759,-670,-594,28644,58164,4665,-23836,-19501,37312,125946,167473,154477,100460,46520,26285,-8218,-11012,16325,15892,-9230,-9879,23239,562,-55700,11888,57904,35194,5842,-17687,-47087,-77346,-71170,-4461,129426,165939,72422,-10006,-37306,-56486,-99819,-105530,-13489,171311,268739,181395,58134,-9098,-61042,-86757,-80361,-16949,-1951,-41196,-68091,-53681,-25175,40043,127171,140628,80114,-45155,-126108,-72941,-49689,-42296,61743,178432,256507,372466,399989,248098,109264,108303,181485,124460,15693,-46390,-91016,-132125,-100260,-120674,-124874,-53381,35318,144874,177139,90374,88796,206469,367349,243118,62632,-75991,-85554,-33192,-65395,-21314,93419,170036,176321,108343,23893,-48324,-91110,-90710,-92631,-127275,-120230,-55751,-10737,110963,255125,340493,346277,155401,-35730,-153160,-93434,10222,89604,119625,78419,-1903,-102964,-86281,-76759,-10126,98594,157365,170426,290293,444118,445752,295314,66107,3267,8401,-63514,-37763,52340,21171,-9574,-45593,-61221,-10778,19491,-3778,-54985,-40389,169236,201833,112298,103678,96080,88707,63542,6150,-1823,36441,12482,-108345,-101499,-9336,44625,46506,-4129,-48140,-72343,-87015,-12205,41572,73602,-12973,-94896,-87812,-47373,9363,92775,155533,218406,190874,142328,105057,51235,2203,-30593,-7971,36102,21638,-77083,-118893,-53498,-6054,389,-17246,-46736,-32140,-9896,6686,21004,-7496,-46152,-23873,-11738,-57978,-101928,-42665,-6943,-11153,-38948,-55763,15254,27859,7844,147932,216994,121919,50431,18245,28797,915,-32848,-5233,47497,93201,45242,49214,-28165,-77362,-77167,-66925,-60291,-31265,-11939,-42383,-124062,-131616,-8457,61818,69570,101585,225782,269844,148086,31262,-6474,24219,119028,148094,128330,98335,48637,5509,-24932,-32134,10414,62406,105405,200301,362737,343329,244639,181106,134210,155425,158771,156352,141513,137423,90185,-34982,-181910,-6379,124186,70965,-18839,-82155,-50840,37551,59752,-10417,-94734,-75238,-68373,-107334,-134821,-51973,-4656,-11585,-1524,30916,47348,-2766,-83810,-82308,-69275,-94188,-45256,-5228,-32487,-74928,-91106,-97476,-53541,-22222,-17953,-3255,16836,24463,38370,119696,146938,68021,-36936,-49925,-6196,-36263,-112567,-137786,34038,202983,229875,80534,-54753,-41491,-8169,-11236,-10865,-1254,-25223,-85179,-115911,-142856,-107608,-72833,-8359,85189,132399,149212,172071,54373,-102153,-112143,-113479,-135053,-33466,41635,68330,72899,40189,12993,70808,258419,286299,114908,-34153,-35175,44783,14573,-56256,-16185,90646,108933,106031,49914,16503,-83671,-22677,92490,184216,167507,95376,42982,52562,82882,92089,83825,68926,44908,56086,39484,-28309,-58941,-100779,-129850,-99158,-110195,-107409,-68100,-70582,-23406,45424,43114,-37381,-96654,-53194,-25199,-22637,-18710,77568,247883,332686,402380,375917,180027,66319,33472,56848,48928,5137,-402,49124,104111,76082,-52032,-65890,124355,69638,23873,-13820,-73345,-22720,61025,148777,189430,172520,62072,-115746,-34494,112844,183923,141206,145138,238693,324186,366382,361291,139944,-3194,-70518,-79522,-86500,17712,197944,268549,252305,263014,204531,112211,46552,-28221,47139,129489,200654,191387,80948,-29775,-91535,-122036,-96712,-84036,-91272,-113314,-143854,-138309,-71565,-76264,-66208,70178,123130,64281,-56772,-28461,45669,70242,170861,273901,354766,277381,95423,1163,-85609,-57689,23196,-13189,-131319,-53385,18283,27726,-25526,-68950,-112361,-73840,33245,100541,159579,62879,-78873,-98829,-134993,-95997,-32199,49857,294474,634019,859973,960350,836157,468745,144122,-25712,-111881,-16520,66654,167334,207938,158835,38009,-98318,-65972,-49526,-30557,-18771,-25208,-65718,45635,318989,471511,384007,249145,52753,-74073,-99878,-12365,81063,166783,194204,-10190,-103230,7079,54040,48980,66079,420,-31488,-75284,-76551,-76693,-6988,74087,142915,114361,-34025,-146379,-86011,-22522,-17975,-60860,-123660,-54261,-46298,-32412,70221,86491,1207,-57573,50407,200728,200462,29861,-34533,-62346,-85704,-101635,-79895,-72168,-102517,-74629,-14372,14790,-20203,-76138,-1277,89805,84821,-722,-70586,-43823,245,-55108,-154647,-95687,-57208,-49525,-42265,-24142,-37700,-47380,-66119,-73323,-68791,-58709,-40209,-15642,-66401,-97335,-60897,5122,48379,33325,66393,76109,89961,136103,212222,161513,120099,77568,-8541,-69551,-54802,49593,86798,39425,-27025,-118153,-40707,47315,68303,9273,-33620,-40805,-144017,-147999,-74580,6814,88104,111920,44952,-16093,-39797,7516,64126,31002,10751,50248,192110,324169,354418,257826,82823,-33215,-62197,-49280,-21174,-11599,-38823,-56515,-37860,-93589,-137630,-83912,20324,108907,176870,270587,315013,228347,165757,67477,-34291,-113916,-26395,121928,151359,78344,-41912,-97047,72817,134932,60245,1988,39984,65996,17810,-29909,-66904,-70735,-29893,-6403,40694,209984,315139,288207,92091,-35961,-31017,26854,-26160,-110229,-23017,80323,132010,69671,13145,-17927,-2642,4160,-20913,-94137,-20303,78493,44567,-79167,12220,27058,-49659,-92573,15246,8895,-28231,-99014,-135938,-111127,-53295,8741,59438,39908,-39304,-97151,-140221,-42539,40050,-25716,-105809,-144060,-123882,-118215,-52964,7858,1069,25186,109533,250787,291173,243081,139178,60363,14801,-33261,-84241,-122580,-72523,4560,64502,81087,84396,47711,-59308,512,32734,19055,-27701,-19391,49850,109139,46967,-39903,-85324,-96898,-70891,-1141,127890,180830,58077,-24922,-70896,-60772,-25643,53874,158304,246353,150314,-10293,-86608,-119514,-68631,-64835,-80145,-78198,-68334,-79520,-36310,-10970,-36828,-58697,-27453,69423,134536,125535,48234,-50140,74109,125320,129926,115888,42683,-88204,-139317,-81057,-33382,-29357,-88505,-54425,-15301,54251,198294,463636,526673,405569,244270,126274,134296,208675,164374,55211,-18550,-4794,39378,62641,51383,39,-18988,24869,54432,-5507,-10326,-56257,-70209,-56923,12526,57472,114472,127725,128237,55312,-15025,38393,144505,144123,72711,-10081,-42045,-41331,-38395,-41910,-100953,-56263,-15641,-37818,-42943,-98795,-136518,-60505,241618,632204,623549,357823,166601,94805,110711,127999,121969,88030,35052,-50482,-92994,-79943,-43095,-7163,58829,79316,12021,2026,53235,138172,171645,201845,104286,-3550,-42615,-48299,-9696,9584,29939,5787,-3886,14121,28952,13719,-30341,-72399,-74311,-89323,-69375,-10563,8763,-38191,-118076,-65324,-44609,-61579,-41023,-42099,-108300,-44421,79121,127221,76178,7708,-20791,-20790,-5364,10401,60883,75569,34640,12486,8307,46200,25205,-39705],[-39011,-29650,-9726,32898,55239,56552,61455,32507,12147,450,-27130,-34954,-8933,-6150,-26498,-38804,-50646,-13706,7606,12233,-58460,-93256,-66079,-47108,-17128,-478,-44877,-38539,-28110,-17420,-54076,-70247,-40461,43383,93961,72613,77753,108501,85698,78630,72231,27946,-20821,-54096,-84876,-84877,-73985,-44667,-22246,-62476,-108048,-138854,79399,276040,232350,147719,17749,-93777,41248,131836,100702,74936,175733,310238,228853,75961,42728,5898,-44445,-51504,-1748,95715,126187,113812,92394,58723,-15811,-72184,-76778,-23500,22671,29589,-89423,-86596,-12223,68833,105909,85340,31336,-71239,-76792,-12974,10204,-1595,-73139,-18563,44199,22700,-26309,-47562,-58820,-101838,-35870,25266,-1374,-53892,-108631,-87895,58420,130406,108064,17765,-82473,-55738,-36121,-52660,-95622,-70357,-16345,-9328,-33180,-84930,-27154,20265,571,-35318,-43923,-15390,-7724,-22423,-16562,-41735,-58616,-38815,-7413,48492,84519,51379,29615,25219,34962,66655,16965,26627,40414,55163,45322,-59727,-143278,-23894,44201,45820,-14655,-59756,-33151,9083,5700,11240,-13717,-101448,-20119,-32334,135778,266262,343776,67996,13897,35522,33113,1314,-7262,-74852,-124157,-119309,-2569,125763,97211,66568,83107,59221,-6370,-27470,88078,186953,185916,124732,-21332,-52428,71774,240814,132603,24563,27442,34506,25509,-62067,-77148,-14792,-33581,-82973,-115474,-106512,-80059,-27975,9292,-36481,-105906,-137838,-81140,-1742,40687,79426,82610,11937,-57963,-30518,-4331,42654,77436,110060,165228,234950,263515,141932,93123,33507,3540,-8934,-16150,-52301,-129436,-107796,-104580,-99971,-11163,59023,150676,176089,41470,-51279,-54018,-20369,-39983,-101178,-38569,62448,146033,244316,200136,65818,-14681,-10404,-86908,-81711,-3987,73156,257398,419569,346837,200018,69611,13539,22193,18210,3528,46222,164074,324438,406916,394925,337154,172762,-75321,-19471,99319,209402,247447,157948,49842,84396,200873,119330,-36504,-122805,-81131,3297,-8958,-71718,-39878,21769,59003,50487,56354,89969,68187,-21686,-51639,13526,80236,119197,150969,114001,33620,-48420,-112744,-77567,-28975,-12017,-20645,-15806,47328,159141,237680,202814,149597,139963,126674,122787,138711,241604,256254,130373,9292,89050,231720,195221,54847,-39855,-3894,23337,-3186,-33626,1135,39256,81150,135382,142966,81240,-8249,26017,73144,67566,91359,89766,32282,-44237,-54328,25807,157614,142096,5742,-44455,-35877,-87117,-101114,-43607,36400,91257,27825,-81993,-100982,-42606,-87468,-127825,-16791,16225,-129938,-145272,-45166,72013,89330,59691,26810,-443,-66382,-101531,-108021,-94698,-83666,-63901,-33082,-38410,-96080,-130952,-27804,72744,199575,309365,186470,66842,98520,184152,83237,-65438,-111968,-32614,49661,52140,5943,-71987,-125001,-134287,-122324,-124139,-67614,-48458,-94987,-35772,33953,90933,108817,122490,104584,-11140,-72383,-117171,-86862,-57853,-54429,-64037,-101931,-36006,23714,68589,37636,60229,9654,-103811,-145451,-52590,-3261,-39517,-80996,-2398,148432,243381,261557,158635,29655,-40478,-58183,-122878,-84487,-38196,-34042,3976,52699,-15278,-86342,-73192,-22608,-2595,-5008,-11390,46692,218635,377299,266683,13808,-119651,-68362,25790,66257,21112,10998,-48180,-79298,-162307,-64388,75257,165033,193260,-23731,-243756,25057,-56563,-101469,-136058,-96142,-32202,-67270,-67292,-44476,4959,69766,105629,137298,116365,72002,-18152,-72492,-12011,65763,93336,57865,-17403,-61110,-75329,-83207,-98560,-124135,-106015,-9842,134248,172787,127630,96088,30369,4094,-4358,15008,-16115,-42173,149506,199391,84834,19524,-50687,-105410,-119937,-88964,-59664,136826,162440,95869,1682,-76007,-125676,-102838,-51269,-85616,-90240,-80590,-72452,-51141,-69444,-61410,-23493,-7476,19227,49808,60475,59163,-1322,-88144,-77446,-92561,-127541,-110135,-72720,-24078,48194,-19722,-77785,18626,146249,130523,56874,-36342,-166420,-35695,105460,356510,422339,225796,79541,73987,86731,108383,57116,-35800,-35056,17822,12995,-46749,-98056,-135350,-118309,-111690,-57692,12149,27650,5329,-25256,-69417,-124000,-68655,-39956,-5139,48890,97011,119001,127573,125225,50387,3597,-8131,-47197,-79804,-115312,-125155,-117703,-64600,-107601,-154505,-86279,-26332,25947,7976,25677,80961,63035,2350,-6758,-41544,-49963,-13048,52499,98321,105724,59058,-46162,-97715,-73959,-30532,29820,37566,-7937,-48994,-27999,-5476,5914,8706,-7502,-46723,-57405,-50752,2554,59129,93090,85087,89790,96117,145704,129983,94777,42360,-19061,-52459,49192,74757,37387,123385,52364,-26974,-33285,59698,179564,233836,29547,-63128,-87281,-125743,-15763,69556,80426,72812,26245,-17805,-53278,-88471,-112167,-74127,-28793,-6757,-5446,14968,109670,210368,237909,182105,51809,-53991,-74315,-29822,-33597,-54806,-38571,19885,82876,52762,-29441,-88764,-46447,-46127,-41080,-13020,-17126,-52466,-127167,-62354,1442,-11925,14255,93680,123310,117334,36581,-83759,-103913,-76142,-64993,-48286,11021,100051,193749,190478,61808,84383,323511,300756,116647,6260,-74191,-102886,-118033,-121079,-111107,-125322,-122894,-82367,-77836,-81253,-104411,-147002,-93194,-31509,32374,30131,-51801,-73573,-29044,13893,-13619,-120025,-39531,11706,8219,1490,16976,-19236,-84439,-135272,-73871,-27206,-17247,-14210,-8026,-6775,18535,36983,44982,2208,-42429,-47638,-12936,-5701,22568,-575,-40031,-38918,8552,44013,70379,101000,29712,-32920,-28139,31179,139968,124189,23227,70618,225354,222509,170874,130180,109507,66607,98650,146596,165497,134068,61677,-58957,-78142,-12130,5819,-21551,-52941,-57527,-68515,-23221,-1870,-37470,-104213,-162863,-97792,-80410,-91518,29356,174879,131226,-6020,-105169,-54064,-20254,-26054,-33734,7391,36212,68591,92115,76993,66604,42422,10222,16417,71361,110239,103463,64046,14525,-114242,-115091,-76877,-76259,-41210,109833,231299,204665,10425,-72047,-35144,41553,88223,42236,42809,88778,89721,80548,55879,112598,139162,125910,148378,175480,137446,-4534,-93836,-41592,21817,7890,-44884,-59866,-39829,-18203,-46858,-91561,-109692,-71002,-38380,-97309,-28726,34730,119,-61291,-11576,100001,138224,39813,4303,43119,64815,9312,-110159,-99757,-10668,134803,185213,105778,85936,226395,443793,511690,503981,373998,140959,49154,-31200,-138329,-45011,47639,24811,-43216,-61107,-43857,27397,43172,-25149,-105272,-127579,-100942,-92232,-108851,-142957,-25388,48409,94627,141311,143139,130301,87788,-660,-61190,4169,46116,47852,6881,4929,43209,105919,236082,321778,233822,141495,97576,23490,-26756,-88106,-103450,-134995,-150205,-133587,-103731,-81868,-70939,-69350,-52591,-29525,20299,49655,58305,10399,11789,62044,27851,-73379,-159580,-94730,-55809,-61553,-113802,-102720,-8664,49910,35423,-11689,-85148,-158281,-98380,-125724,-128751,-1075,80887,-1017,-131698,-72271,60887,159369,167716,117999,44977,6892,-7000,34902,81667,73723,-1622,-80166,93344,277571,413234,491017,492266,416111,278197,81309,-95068,-74470,-5778,103345,174694,135931,93251,94469,86884,78338,-18952,-30364,-5533,-10809,-20227,-46595,-48713,22989,131862,166224,144838,104144,19071,-8248,6613,3597,-3277,27145,31585,-12732,-35699,8825,34619,-75108,-109126,-75325,-39074,-64637,-100686,-87771,-92756,-120157,-116432,-100692,-100034,-53743,75226,179691,186482,92127,11776,15068,28117,-316,-84930,-131411,-23083,-9042,-5630,-65304,-91791,-54239,-32552,-11928,-7903,33971,143972,194607,95621,-24440,-63175,-90526,-54536,66856,165930,172574,145004,97264,29015,-3511,-28428,-96546,-139200,-66184,-6329,43747,57922,36075,-29126,-147694,-53311,75535,198570,194621,67367,-977,1712,61494,116111,162670,182478,131481,8935,-109033,-110266,-105707,-142128,-96236,-10021,81385,51470,50443,42518,47499,40413,42090,45038,36277,27201,45258,46086,55958,57987,-6466,-40642,-44809,4525,93585,135703,118216,63578,19125,15875,-1169,4120,27154,20934,-8774,-18654,14657,912,-47984,-5512,11171,-16426,-35590,-54499,-73913,-72458,-45784,3038,116726,124930,24316,-45411,-53322,-55855,-93696,-101552,-6443,155379,225073,124460,9796,-29849,-57080,-79535,-65738,8891,21698,-30953,-58999,-39914,-6327,51470,129549,143537,81997,-39731,-132672,-75615,-46260,-39576,54568,171238,252795,366210,420893,292915,160971,149254,191646,100679,-16747,-74225,-115291,-144737,-106921,-120960,-126107,-59197,32973,151492,201226,108601,81031,181476,320688,218612,59135,-77626,-96328,-40351,-67890,-21594,90468,149840,151605,97434,15234,-47159,-59929,-51032,-64644,-102834,-149928,-91593,-39673,74882,218203,301433,313627,155728,-35158,-149389,-84559,17444,80518,94290,62651,6013,-83372,-129326,-118228,-33732,76157,143644,134662,223701,368524,390064,270844,61709,654,27409,-22693,2203,69757,13866,-25867,-62776,-75671,-18456,14493,-8751,-60378,-17658,201217,205719,112874,106834,92316,78302,51905,-5146,-10424,20218,28332,-100680,-118243,-20417,38797,41296,-9478,-51291,-71481,-89099,-35283,-8692,20910,-41527,-103796,-98149,-38019,19902,83022,102193,146428,138634,103677,86948,51912,11223,-26055,-12742,23676,1210,-107210,-111940,-40297,-1249,-7666,-38618,-79518,-55964,-31670,-25530,7202,-13510,-53421,-33146,-15388,-54523,-98000,-47990,-14357,-24212,-49536,-53630,15897,29423,33582,189836,227430,108543,25290,-13750,-2262,-23272,-51658,-21553,34369,86095,38191,50395,-19829,-68623,-65660,-52094,-44118,-28617,-25326,-62298,-142410,-116914,-4844,43382,25594,51150,188320,239341,135847,38910,18087,67955,171415,181926,138825,95116,41862,3762,-25693,-41156,-2330,50176,95361,200863,356838,295337,190446,161340,160938,194981,185297,175580,139861,109198,65480,-40195,-184924,-30820,120053,81909,-19464,-88536,-46138,44772,62487,-13666,-109749,-74125,-67356,-109158,-129751,-59683,-20916,-26180,-7269,29371,29580,-24929,-88199,-82609,-71580,-106436,-58659,-14850,-34597,-71974,-90123,-102011,-64784,-28497,-15449,5899,32266,43552,41076,98675,124158,71686,-21058,-24587,16441,-29769,-139962,-99942,65324,220322,218179,59444,-74371,-39909,6727,-4287,-4256,9418,-14618,-82426,-115531,-129853,-95803,-66158,-6852,90254,156525,199496,223986,67755,-105028,-109546,-105131,-147685,-58156,26968,54642,54729,30058,12207,74699,235982,222512,60726,-62037,-32715,46471,2757,-80685,-17589,104904,130059,112061,36422,534,-93807,-22435,87412,163756,128088,56525,3089,18773,64553,89919,76731,43353,6403,34182,51019,119,-36846,-85530,-144494,-111615,-137721,-141391,-73725,-94947,-64846,26528,40451,-33454,-107386,-78785,-49311,-36388,-11818,107703,254941,302150,336878,298083,139846,50092,25141,42441,17020,-37807,-29774,37579,92557,57077,-64952,-57448,139552,89957,21438,-32630,-73192,-29371,33344,117495,167151,160206,54791,-108316,-38427,118197,206847,169059,167585,243119,305644,338480,329994,124361,-1895,-64235,-84801,-108942,-41457,133246,218474,221416,257445,202490,121531,65127,-14434,20779,94873,159641,155680,55448,-49037,-103101,-109592,-62277,-55872,-55309,-68539,-96336,-120421,-127941,-110928,-35981,90025,131784,74345,-35350,-2912,84549,107289,196823,270643,302825,176435,27180,-27902,-104279,-41386,42494,-3327,-120197,-66463,14621,37826,-2530,-49588,-96639,-63807,54434,152051,211148,60564,-85270,-104540,-126453,-91794,-28758,45123,284699,596811,792274,895927,822481,508064,184241,-12107,-117605,-16766,65012,158807,194786,149284,38894,-101147,-62980,-49486,-36453,-30316,-36079,-71849,51166,360663,557775,475456,289962,51041,-77798,-105746,-32861,41289,98873,144977,-17289,-76139,24135,47084,30285,62114,6811,-28009,-79016,-80143,-75239,-19233,49410,110116,94845,-42878,-138654,-65230,967,989,-49728,-125785,-65847,-57844,-39317,66411,79861,-170,-59649,45618,195659,201337,24317,-52361,-86722,-103775,-108128,-78453,-72119,-105597,-78474,-15515,18777,-13344,-50323,52870,128804,96920,3326,-67495,-35793,16216,-32232,-151938,-123525,-96231,-84785,-46824,-4258,-14873,-36702,-73176,-84713,-71973,-55300,-35047,-14123,-70920,-86587,-39695,18686,43734,15727,45913,57510,72830,111231,175162,128526,104857,69668,-10059,-64120,-43233,66257,117593,66925,-11327,-111705,-40155,52234,72046,182,-60983,-98640,-97681,-75566,-63776,737,59999,71703,29063,-21494,-43589,3679,69376,51707,26208,47976,164349,279899,322561,237637,55865,-48236,-74836,-82168,-62655,-34229,-58614,-72161,-42933,-96874,-132315,-78690,18485,99176,160160,245122,294029,218429,158390,67355,-22346,-92048,-30444,123969,138836,64121,-51341,-120304,77658,139784,37232,-31124,46351,90409,33914,-24791,-61166,-67224,-37516,-15488,41317,221667,344631,345090,125169,-15678,-25965,20080,-29238,-108648,-3386,127345,178060,86867,24475,-20992,-34241,-27498,-43902,-123691,-42229,48153,8969,-72208,22015,23119,-60043,-77550,31794,21153,-14789,-89177,-134451,-109838,-55315,5139,57442,39073,-38411,-92149,-144656,-50028,52442,6403,-66069,-100219,-92361,-122671,-59253,11938,8025,26802,103612,238872,275880,235558,149874,79304,29169,-26958,-79902,-112796,-83311,-13038,55391,93047,130482,107264,-3143,-14256,5600,-4505,-29286,-11489,57049,103932,28821,-54569,-74418,-70637,-58243,16170,153857,201905,78053,-6981,-56147,-43186,431,77989,199548,284648,165532,9047,-63877,-96325,-84922,-76980,-82268,-72652,-59949,-78227,-49464,-21488,-37629,-45024,-9001,82544,124580,99712,31383,-34357,96506,148368,148656,127462,55293,-69740,-109218,-64912,-25585,-22409,-86994,-57147,-19785,40448,139587,382948,467305,374806,234712,140548,172779,262940,211227,80862,-5791,9088,47492,66685,55408,1507,-23710,11651,27913,-18729,4454,-20143,-26239,-52745,-45632,-17881,34430,55665,83911,45611,-14761,35516,136277,134131,61064,-17114,-44567,-43742,-33706,-28180,-76254,-75596,-39850,-59062,-42486,-83201,-128308,-66330,235319,644361,612538,353738,160867,86672,99280,111375,111790,90144,49336,-25799,-78306,-97019,-66798,-11538,73702,112526,37988,10174,42904,109151,120324,133630,71085,-20776,-59439,-43750,8076,24700,33197,-269,-17995,-1363,24771,16187,-28587,-70505,-57509,-58917,-76463,-24369,-11811,-70412,-136439,-77183,-52049,-67247,-43374,-42758,-103057,-57947,55073,105146,57844,-3819,-27022,-24085,-8251,5321,50556,70194,36967,15118,14962,54651,26086,-37300],[-43096,-32758,-8751,37739,57288,53377,53237,15264,-7018,-8594,-40706,-46630,-21283,-10835,-23732,-32164,-49916,-18015,6108,12224,-57169,-84390,-68108,-44089,-274,13170,-37813,-37268,-33157,-22986,-59248,-69923,-53914,22926,66491,43058,60451,121954,109280,94448,80337,31464,-18058,-54349,-90436,-85346,-66048,-43674,-28913,-63882,-100557,-134566,33785,223362,193645,116346,-2610,-88297,38179,103909,62489,67424,162641,276545,243530,82068,32021,-9086,-55737,-62947,-12917,80986,104064,84355,63815,40408,-23713,-86827,-76165,-14327,30107,30660,-86703,-86936,-12525,69124,103610,80285,29512,-69714,-76574,-6322,23800,14062,-61053,-17687,54020,31727,-17624,-40935,-62234,-90243,-6857,52753,27664,-27955,-83797,-122496,5281,90086,79934,-841,-92027,-64034,-39780,-44436,-81057,-56011,-5444,-18720,-80934,-104065,-28877,33936,17903,-22806,-46072,-22623,-21853,-44550,-35097,-44729,-51159,-35378,-10252,51815,115322,86492,59424,49380,55180,79285,23174,31985,49807,66485,50904,-58634,-137173,-23946,42993,47489,-9102,-59704,-36659,13050,23180,30407,20237,-27767,-38748,-6513,179950,291456,336760,61920,-1318,3061,-29024,-80923,-86444,-167605,-161079,-90301,-24969,52557,-49039,-127240,-125294,-135783,-129190,-45639,76800,130974,100291,35361,-79046,-63830,50877,232822,148333,30186,35264,60262,68929,-8622,-46815,3727,-26406,-79671,-110446,-103246,-82703,-37448,3588,-32633,-96652,-122600,-68745,1680,27128,45141,32572,-40638,-77228,-38659,-9931,39231,77286,114307,152138,186169,185716,81016,75823,46897,25128,10299,-6468,-50353,-127454,-111583,-110212,-102889,-14607,48085,126783,134502,-210,-87200,-88038,-45147,-60243,-131044,-25715,81384,166597,271030,202559,49671,-15509,16702,-71070,-91043,-8961,67331,250951,433217,358578,210356,80844,23121,27997,18573,6455,52333,149948,256340,364695,394275,355561,216854,-32745,-29098,90308,207118,251459,164960,59319,89897,202350,106024,-46166,-133728,-70708,14081,-13006,-71955,-36645,26353,63491,54780,56093,84067,56030,-35569,-67750,-11282,49349,87838,131921,111536,35963,-47326,-111588,-88097,-40184,-7851,958,4845,62316,173278,253178,212141,156808,146542,116312,112421,148406,264174,275993,131146,-7422,48145,182742,173857,60023,-26902,-2646,23826,2053,-26401,-2576,25388,63797,124897,127205,42812,-51163,6470,76078,89092,122573,128526,61389,-13501,-24521,50584,148292,90164,-22865,-50561,-25689,-56506,-67010,-11830,76312,145610,56549,-55501,-71797,-28466,-78421,-143263,-31844,12280,-124636,-141839,-58066,55191,86326,65131,34168,-8371,-80613,-110022,-109536,-85981,-70602,-55977,-32150,-42042,-111110,-166904,-41640,83438,253910,369391,218972,82006,123642,234160,137918,-30473,-96872,-32927,50823,57652,15462,-60414,-109363,-125542,-119809,-122304,-58337,-31137,-58164,-17095,24276,60721,68577,91527,106904,-511,-72397,-104821,-77228,-60733,-54765,-57407,-96541,-39205,15012,44009,16959,39882,-17524,-131470,-151227,-51455,-14248,-57056,-66141,28971,169118,235467,237186,136904,3821,-78051,-105882,-127883,-63622,-26930,-21216,19003,69846,3320,-66674,-76191,-33190,-10261,-9088,79,85939,313446,443549,265668,10452,-130007,-81249,4861,53654,9679,-2385,-54246,-84475,-164781,-50046,136455,296895,379150,147787,-287170,-131720,-118079,-100803,-126524,-91741,-14029,-47029,-72008,-53596,-4942,58843,104757,147857,126805,70488,-23024,-71052,-8113,70610,100370,75699,3590,-50810,-77649,-90928,-107253,-120910,-94657,2055,135912,173945,129732,111505,59013,35250,19781,27104,4691,35050,220245,255080,119279,16240,-41391,-59181,-80512,-77094,-66902,137065,157087,87194,-4416,-74953,-118028,-105768,-59117,-96567,-96863,-84628,-72257,-52327,-89877,-103234,-73773,-51683,-12406,36524,65915,72063,13391,-81402,-89185,-103850,-132658,-110835,-68081,-15288,56502,2164,-35123,42488,151524,123527,56485,-22759,-179683,-71238,122450,411348,499514,274653,85631,43615,41011,60552,19564,-57858,-40347,27424,27791,-35117,-86296,-124958,-113667,-109457,-61491,8775,30124,14595,-29201,-68452,-124991,-80046,-50693,-7309,49716,101713,120596,110426,120280,52522,27021,50752,34054,-1355,-60545,-108110,-121785,-85837,-121391,-137712,-84769,-14185,52577,42361,41684,95595,81533,14754,-16506,-61742,-69590,-31362,30364,63704,67272,38627,-44374,-93832,-79537,-35756,22079,25650,-21511,-62300,-25397,10480,23771,12977,-24146,-70369,-69536,-51627,7086,60481,80612,69724,78742,85575,139465,135427,105319,39880,-36932,-53279,70419,111364,93632,156156,56852,-29405,-40499,46054,145459,200028,16555,-70055,-78075,-113941,-38853,54776,75313,74826,32479,-4902,-37962,-78420,-117142,-86472,-50558,-36204,-21818,31160,156470,267232,288153,217346,79055,-44845,-77718,-39475,-43220,-61086,-39448,18608,73689,32468,-50572,-90944,-16326,-14339,-35766,-29221,-43818,-77790,-132849,-31706,39250,27771,42027,106064,127771,117582,41498,-71066,-94966,-89828,-84021,-67907,-8462,74726,163559,166124,47464,75014,287877,228000,81950,-7444,-87411,-114213,-119741,-116594,-105785,-111711,-122315,-91030,-94038,-100038,-112790,-122660,-86312,-30589,34571,34540,-51586,-79896,-27441,11165,-29106,-118361,-37955,13266,12777,10659,44988,20674,-52981,-125482,-92712,-36285,-19710,-18599,-18217,-17029,9623,25468,27285,-22287,-70494,-63154,-25825,-19943,7787,-17274,-51745,-43758,11048,46874,70619,97998,40858,-9213,4173,75022,199701,204344,119512,142069,244039,225243,164333,131720,117725,78784,113465,178088,185072,138820,54809,-55882,-85309,-42391,-21827,-40225,-57544,-39994,-25776,13838,13202,-42163,-125623,-140396,-75100,-69889,-104463,24430,185761,124347,-12094,-106243,-60867,-28656,-32467,-33538,17138,57546,99452,128849,121957,99946,41960,-18308,-14096,49955,102635,104810,52194,-14049,-137999,-95158,-56711,-54439,-28345,110213,223117,233604,40379,-87319,-87052,8700,88619,61916,60599,106523,104167,102422,73872,110958,127234,100502,102573,117870,86444,-33658,-111445,-37476,39935,22207,-36103,-48542,-33741,-21686,-55692,-95733,-112337,-63728,-37473,-108824,-20354,46101,16732,-41985,80,95385,114008,25694,-8053,22058,52546,5555,-101756,-86205,3007,136849,180623,106457,81123,191090,395056,467782,481433,384380,170126,71730,-11997,-122257,-72037,15455,9066,-44809,-55653,-38220,25548,37553,-24536,-99004,-125404,-99425,-80565,-79905,-116863,-22780,65873,123771,182908,185838,169662,115624,22202,-14764,47062,65040,51621,9528,4515,50294,129735,271439,347713,252274,154146,99817,16284,-42462,-110278,-108254,-135542,-167889,-136191,-98932,-73259,-64377,-65101,-43000,-20666,21303,41171,44787,-485,7122,78910,76305,-16293,-124882,-99163,-57035,-59892,-117101,-89673,7567,62271,37695,-18600,-94319,-158842,-97366,-124366,-124123,3197,73245,-13522,-145507,-60313,67780,163537,179053,130285,47719,-6869,-37134,-8023,44885,58564,8298,-59911,100359,266590,388613,474271,476200,412394,276628,69820,-97786,-55586,29079,136756,199599,161666,126545,117864,112188,120361,20508,-6316,19378,12723,-9316,-42938,-44146,20618,114921,125902,81195,29237,-33019,-19274,11224,16681,18983,51089,53350,2952,-28719,28800,67954,-32495,-85944,-66457,-39198,-70876,-102830,-86637,-95989,-141853,-114147,-69269,-57623,-38815,76355,179745,183620,76470,876,14704,41685,19761,-64702,-111800,-19740,-18507,-18382,-72798,-87339,-44158,-26585,-15254,-17872,20867,115671,168159,90970,-29198,-78166,-102891,-30355,99437,209832,224504,191502,139846,55641,14010,-14731,-87903,-151800,-72574,-8749,48550,67603,38930,-37139,-159570,-41533,82060,193041,177774,53763,-2087,7733,58001,94616,119103,129359,95372,-5284,-108000,-117168,-118823,-144663,-86776,-10842,88717,61542,54294,42530,46043,35391,37807,54238,64316,71382,100562,99403,87204,60895,-12872,-51992,-64156,-24107,61144,101727,80745,29454,-3743,12187,14333,29537,50549,37998,2900,-18784,10902,4723,-34076,-11529,-23143,-54355,-67914,-87745,-84698,-41009,-12272,19286,108643,88153,-15219,-66411,-52478,-43890,-80416,-91617,1276,131155,170093,69999,-28690,-32476,-43301,-67050,-40285,44866,46476,-22003,-50335,-26048,13357,65832,133404,149963,90197,-25233,-125277,-70522,-37827,-31920,52030,166844,250531,352427,425894,332270,219780,202332,212528,87566,-40851,-97849,-127689,-129495,-100028,-111291,-120653,-59342,35747,159595,223367,125556,74437,155106,265015,186428,54983,-75186,-97748,-37659,-62068,-20825,85060,130867,131106,93750,19444,-27479,-15813,-4483,-33316,-71615,-114632,-111667,-60315,43330,180239,261423,279549,155220,-28794,-135984,-70671,28711,75934,73977,52578,23600,-51047,-134460,-142804,-46223,60066,131680,104611,162817,293553,326916,236780,53340,-5491,42238,25704,53102,93221,14506,-34057,-71347,-76717,-12354,22418,-1280,-54785,14878,235473,210429,115021,109250,88956,69478,41988,-12483,-14104,10591,44864,-83242,-126638,-24936,38886,41834,-8540,-47632,-62240,-77910,-36584,-32792,-12929,-56331,-102556,-99803,-25491,33235,78244,60997,76067,85252,67588,71907,55909,25181,-18203,-18083,8475,-22736,-133847,-90684,-19062,10765,-7087,-50252,-104451,-64140,-40794,-50340,-724,-13212,-53693,-34026,-11589,-45152,-89738,-46556,-13883,-28611,-52653,-47503,20977,38414,69365,229873,234165,99131,8506,-36309,-24916,-40532,-64484,-30996,23870,81026,39636,62287,534,-50005,-46227,-31644,-23356,-21489,-36732,-79581,-145904,-91649,7056,34624,-8340,8052,156529,211760,125909,51509,48662,117779,225615,214759,150891,96609,42325,11856,-12780,-33699,3524,56637,101932,212860,350989,248042,140593,143265,184468,228195,211050,197242,141957,85441,45576,-40616,-178927,-51136,116659,100990,-10754,-84955,-32883,55526,66991,-13501,-121433,-60124,-53936,-97348,-115785,-62727,-31144,-30955,-1334,32753,14339,-40721,-84665,-76453,-66956,-109248,-65681,-18615,-30744,-64458,-86814,-102392,-72177,-32346,-10215,18332,49110,60069,41853,71604,97614,75798,462,5643,39944,-11919,-104803,-54215,98215,228017,195754,36699,-89643,-30315,27908,10274,6046,25697,2485,-73194,-107229,-113265,-80301,-55891,-2097,97422,184550,258331,278192,80721,-103829,-103413,-93214,-142020,-77881,13765,43331,39216,18752,7472,68703,196900,154630,13940,-83434,-27224,48370,-5868,-97842,-10749,118318,146310,112229,18524,-21003,-102402,-12807,85597,143328,96067,26287,-28067,-7649,50292,90031,71877,23410,-21888,23273,68489,31318,-10313,-64628,-153299,-117451,-127837,-97274,-31836,-73571,-91951,10593,40254,-27071,-113385,-100985,-69934,-48187,-2819,134409,250341,259114,260345,213781,98126,34987,20103,30825,-10874,-74730,-47927,34196,83972,37830,-73827,-47570,149425,110565,20124,-49117,-63911,-28624,16843,89787,146432,148824,50674,-97103,-40426,120636,226833,199174,191675,245199,284615,309919,298254,113911,3647,-54645,-83862,-114967,-71465,90839,185088,203675,263142,213239,131169,73658,-10928,-4519,59861,114283,111690,21839,-71402,-107030,-81748,-27110,-29849,-20649,-18060,-37356,-59753,-72736,-78682,5961,114457,141081,85250,-12172,22233,123553,152434,228966,270787,254251,91303,-30295,-55051,-120571,-22687,60228,4465,-107557,-75255,13239,49066,24003,-21825,-72065,-46593,79685,208651,254241,54669,-89428,-107070,-111590,-81063,-23309,39613,260365,526283,684119,785507,762996,517278,211352,-2971,-118354,-16365,64245,151389,182295,140736,43906,-98414,-60106,-49621,-42381,-42246,-46259,-75323,56387,393485,628240,559560,326566,49335,-80269,-108960,-50547,5395,38517,99746,-10388,-49381,35204,34333,10608,53810,13463,-23297,-79369,-82265,-70192,-28205,26074,76252,71236,-52928,-125325,-42869,25650,20656,-38279,-117083,-76004,-68080,-48680,55167,67009,-4003,-63085,37757,182099,193490,16841,-72106,-113862,-122452,-111116,-77207,-73240,-108199,-80514,-16371,20876,-4499,-14355,110524,170634,110099,9421,-65409,-30519,30853,-2987,-120494,-123439,-107677,-109609,-51291,14109,10959,-17020,-69215,-96471,-75260,-51787,-31915,-15720,-73923,-68755,-17719,31331,35755,-822,26086,37722,52841,81560,130973,89500,82871,56183,-13683,-58590,-32991,79660,146425,94478,3407,-106154,-41456,55252,75252,-8585,-94839,-106624,-4467,11968,-25127,-5587,24331,31851,17805,-18946,-40383,1761,72249,68197,38698,43698,133762,228062,276359,202457,21410,-67022,-84597,-104610,-111955,-62002,-86292,-91315,-48890,-100653,-128314,-73946,15858,87160,138361,208488,260080,204359,149807,68149,-7228,-62712,-39245,117382,118418,46087,-61088,-136436,88547,148850,16318,-72793,45303,106345,45426,-21433,-55567,-64655,-45026,-23717,33871,213059,351409,386970,163671,6251,-16738,8139,-37443,-102239,21680,180775,224859,100072,30270,-31968,-69442,-51033,-42343,-79132,-54494,5546,-33422,-51318,23409,10507,-74045,-63762,42533,31159,-3408,-80356,-132475,-109772,-58821,1392,55337,38225,-37546,-87833,-139531,-55528,64633,44455,-20312,-57324,-62521,-115977,-66086,13362,13756,30226,99894,227641,262579,230828,164155,102982,44704,-20963,-73723,-95151,-88684,-33042,38503,95310,167458,158739,42559,-26129,-24137,-36328,-39632,-7474,62762,97888,13250,-61604,-53542,-40473,-42253,32061,174213,216762,96983,12083,-38195,-23774,23792,98427,230955,307292,174537,28853,-41025,-75952,-88973,-85867,-85782,-70066,-54483,-75225,-59996,-33329,-37475,-29853,8863,92436,113337,74922,15809,-21182,109091,160806,159623,134232,67323,-46324,-74803,-37974,-9719,-10963,-78778,-58300,-23967,26871,85568,295750,396821,338305,226612,158181,211232,308629,245649,98444,5555,24004,50550,63273,54952,3572,-25506,2810,10983,-15942,34794,30696,35792,8236,-43403,-76123,-26050,2073,47759,39168,-10453,37241,129704,125752,52530,-21224,-46502,-45031,-26575,-10291,-40879,-74945,-51329,-77131,-38437,-63371,-111764,-65926,223798,622566,565167,327379,146788,80135,91333,97012,102658,94544,67798,5035,-57508,-98938,-63817,5251,99909,153798,73503,26598,37106,79685,66861,49304,18261,-47410,-74995,-23400,29806,43260,42640,241,-27133,-17469,15357,16613,-27150,-67204,-37115,-23581,-62413,-33908,-31835,-99098,-138847,-81355,-51264,-64722,-37811,-36022,-86846,-56606,41169,89845,48833,-4540,-21655,-16266,-492,10710,50826,75395,51574,31937,36509,72223,34178,-26628],[-44407,-31079,-3729,45260,61082,51764,48110,6960,-25740,-20849,-51988,-54159,-30267,-12818,-18252,-23603,-47364,-19535,7244,15100,-51384,-71815,-62041,-38474,15100,25307,-29716,-33305,-35166,-24274,-53898,-60112,-60413,1907,37154,13098,46090,136575,138450,118214,94187,38209,-13522,-53627,-93753,-80131,-50103,-23393,-22155,-61134,-93913,-109631,23959,193930,167029,89686,-24162,-75832,36360,73149,23686,58029,141884,234064,250286,90933,28838,-4802,-48236,-64543,-20572,64160,77975,52746,36345,23869,-30515,-96498,-66636,-2094,36492,28381,-82151,-87435,-14557,66795,99590,74933,28183,-68384,-77695,-1741,33910,26218,-49780,-15068,61971,38666,-9882,-32764,-56867,-64495,13443,68188,45507,-9467,-64367,-139058,-41012,49232,50575,-18509,-96476,-72881,-40397,-36380,-71873,-51846,-1416,-27787,-130710,-97964,-28848,44849,31570,-11617,-50059,-35147,-42122,-69851,-46870,-45575,-45826,-34284,-14570,53277,144053,123774,90791,73614,75667,86086,22107,29163,51258,72006,52559,-60256,-134457,-26559,39178,46936,-4581,-60649,-44174,9742,30597,35806,36877,28329,5137,39003,224875,312533,325769,62652,-1258,-20260,-87511,-95867,-51114,-82940,-78814,-45647,-24752,54801,-51803,-109923,-103360,-156387,-164006,-70705,32781,58142,28858,-12296,-94487,-80966,28922,227178,173668,44933,47612,89083,114020,42456,-17103,18019,-23329,-78843,-107314,-103091,-89076,-52848,-9057,-32900,-89340,-107326,-56820,521,9162,12105,-4543,-75241,-89395,-48520,-17614,33414,72138,110670,126502,123189,112232,29859,56293,57802,43729,25283,-1506,-52119,-128290,-117487,-119253,-109076,-21657,32412,94675,83962,-45428,-124146,-117145,-66329,-74485,-134005,-13510,94117,178035,285989,199142,37698,-8320,50045,-29068,-96530,-23688,50682,228948,420220,353910,214558,89743,29245,29314,15423,7155,55081,130314,184973,307854,377147,361357,259523,25624,-44364,66345,184790,234827,157060,60191,85498,189973,85746,-57478,-133147,-59663,19518,-20477,-73490,-34855,29110,66360,57266,52805,76175,48078,-39891,-74809,-31487,20224,55532,107147,102250,33700,-47767,-99704,-98995,-55631,-9014,19013,21065,69523,174692,252657,208679,155205,145559,99681,95244,148520,272232,280977,124218,-24666,5479,119676,133196,56204,-15348,-2279,21419,3758,-21188,-5339,10129,41358,105284,101070,-5480,-95717,-14328,69282,103291,147407,161924,89884,18990,7628,73273,129348,37320,-53798,-61183,-22203,-31221,-33919,21693,120222,199803,82741,-29984,-39118,-11678,-68762,-149002,-40970,13818,-111238,-133204,-71342,36244,81597,70296,40983,-18539,-96877,-114947,-113799,-81100,-61058,-49247,-35023,-49516,-121651,-193027,-53287,90207,302290,417523,244519,93250,141305,270621,187680,1835,-82322,-34315,48021,58586,21120,-52077,-94843,-115388,-115597,-115218,-47721,-12393,-17287,15701,24953,36228,34427,62261,104286,13369,-67723,-81660,-59663,-61004,-54219,-50536,-91773,-46904,1537,18704,3816,21118,-42654,-152068,-138010,-45195,-24478,-71848,-43298,57547,178436,213930,198629,104575,-27943,-122619,-157177,-89280,-45908,-18681,-11656,34388,91418,26020,-50119,-83681,-46916,-21587,-17958,9236,128656,409440,493162,256190,6668,-138723,-94143,-18812,33080,-8778,-19644,-60874,-88786,-162893,-37431,182253,390939,520321,305195,-149899,-219312,-154867,-106360,-124155,-79900,3387,-29430,-80213,-65055,-16405,44062,97723,153369,132944,64727,-30388,-73367,-7089,73520,104762,89178,22296,-41059,-75300,-94055,-115506,-117354,-80340,13563,130357,164385,121875,115066,72821,50371,34498,38523,29867,84998,270325,301921,152003,31659,-949,-12576,-41166,-53757,-74274,136866,152991,83144,-4267,-68688,-105148,-97089,-59631,-104391,-103848,-88225,-72712,-51546,-99551,-133006,-110476,-82090,-33929,23176,66600,79008,22728,-75927,-97731,-113509,-137958,-113848,-68147,-12629,59228,18522,115,65028,149106,109184,53455,-11079,-177138,-103390,133918,433265,544269,318439,92802,13552,-5086,14611,-18973,-82438,-43426,36778,43709,-18878,-67514,-105465,-98787,-98665,-60062,5572,30487,20003,-35194,-69828,-117894,-91406,-62474,-10319,48674,102963,111888,74505,98915,46744,42298,86200,78353,39673,-28032,-89063,-108785,-76705,-117963,-155235,-96726,-8910,65790,62888,54155,105361,97203,26228,-30131,-85223,-92429,-54138,3074,27492,33089,22919,-38224,-87890,-84559,-41168,12790,11410,-36196,-71996,-19721,24508,36386,12979,-44264,-93833,-77551,-51786,9254,57918,65449,54032,68627,77084,135574,142909,117006,38034,-50813,-46230,95066,154720,161524,185872,60267,-32403,-48712,30985,110922,159062,861,-72375,-65780,-93822,-70832,30691,65393,73273,36728,7456,-23579,-68821,-112645,-93469,-68885,-64946,-37452,48509,197965,309388,320861,240090,102916,-34293,-79553,-49755,-54138,-69155,-43852,11379,58316,8613,-73358,-82110,16305,24293,-22235,-46893,-75214,-104756,-105532,2805,77436,64006,66234,115388,127326,110766,41012,-59281,-76266,-86710,-107428,-90816,-32114,44958,128051,135814,30446,60649,240755,159839,54948,-16940,-98538,-125379,-112701,-99387,-92928,-91569,-107159,-90009,-100185,-106552,-100753,-96040,-72663,-24651,40059,41732,-47770,-88645,-30051,1871,-46629,-111681,-39365,11042,12526,14830,67950,60241,-20578,-101189,-112133,-47165,-23741,-23677,-28257,-27104,-125,11187,4066,-52041,-99964,-70524,-34088,-32614,-7310,-34122,-64409,-48945,16377,54692,77619,103592,64010,27284,47140,126296,266046,294033,217049,197840,243385,215466,149078,125215,116840,83795,119760,199891,194349,133323,39449,-56876,-87560,-68675,-48345,-59112,-61177,-19198,20720,54525,31760,-45933,-145457,-112521,-50419,-56302,-117539,17423,191570,115667,-17748,-107487,-67904,-35757,-36830,-31645,28718,81535,134147,169805,172503,134037,39049,-44482,-37401,31567,91571,102245,41172,-43601,-145543,-75409,-37147,-34561,-18509,106160,206020,250646,72723,-86372,-128659,-20721,88459,83055,79466,121621,114521,119413,89160,103397,108414,70932,54668,60274,36751,-61174,-130337,-36847,51667,31668,-28968,-36945,-28422,-27648,-66548,-100020,-116652,-59921,-39602,-110879,-16401,51150,28769,-24544,10256,85516,87300,11531,-19978,1611,39637,974,-91522,-71587,19693,143069,184273,116373,81650,157292,338464,407298,439784,380786,200139,97295,6993,-104643,-94813,-11266,-5131,-47401,-50752,-32858,22687,31417,-23184,-89651,-109090,-88140,-62665,-43172,-62265,-8625,84718,150094,220093,227691,212078,152038,62882,36815,82464,74716,48555,5440,-3212,47522,140656,290405,357664,265271,166654,103116,10807,-55568,-135316,-104417,-119960,-154785,-120619,-88865,-64328,-59534,-61753,-32225,-8106,25856,33329,28989,-14767,-5294,79316,107056,32797,-86513,-94693,-59864,-60802,-120226,-79003,21395,75062,42310,-22876,-100961,-146402,-92120,-117215,-121280,3304,62111,-24401,-137708,-47882,70956,160621,181436,132791,44598,-19596,-63188,-57938,1570,40230,20633,-32656,102992,246082,351222,438812,442201,394972,266688,56877,-98590,-43196,57016,161583,211453,173142,143767,128728,127384,154968,62389,18318,43280,34530,-58,-39561,-39794,16942,96629,89005,26077,-38488,-85352,-30066,14005,28649,38362,69557,68710,14276,-22961,43619,92524,18372,-45858,-47956,-34609,-76325,-104978,-84797,-94538,-134017,-92173,-32742,-16530,-18400,79266,179279,179319,61815,-9337,13224,53448,38210,-45353,-81388,-10573,-26211,-32868,-83909,-81139,-31480,-17136,-14075,-22259,8872,82617,135218,82270,-33127,-86148,-99574,-5581,128355,252337,284425,246071,183001,80253,30715,-1764,-78370,-163854,-82285,-18432,43173,68524,34362,-50643,-155005,-31483,84866,179881,154679,38178,-4283,10625,50024,68974,72446,72213,53403,-24762,-112137,-120683,-125238,-141197,-82383,-16999,87563,69136,57314,42398,43565,28573,31498,63283,95006,117549,153309,147820,112631,59164,-22243,-65575,-84858,-55725,22086,59213,36694,-7412,-28569,8250,29478,55438,76937,58645,17197,-18705,3644,3428,-24008,-16130,-52708,-86115,-96380,-115060,-68666,3044,20178,33928,96090,48725,-52977,-77813,-45377,-31567,-69120,-84455,1330,94109,102929,14164,-60646,-26341,-31294,-58623,-14863,77604,60719,-22035,-49389,-19538,25155,74033,130476,150818,96078,-10586,-113368,-66878,-33765,-28506,45465,156550,241169,324782,405483,351263,268795,251672,231965,77207,-61817,-125156,-124247,-114275,-93044,-103397,-118057,-62959,34451,159555,233105,131523,59828,119462,195837,138827,39917,-78197,-97398,-35453,-59035,-27812,69295,105847,106988,88718,29170,-329,29876,36727,-9390,-46095,-80065,-110804,-81218,8652,135865,215233,237908,144352,-26282,-124364,-61445,34268,66992,51213,39951,40392,-19559,-99436,-138991,-57848,41143,113254,73288,102736,217393,253914,187437,32458,-22999,42463,66592,101721,111628,13910,-41438,-77043,-71369,-1877,34119,9931,-45833,49731,261697,206812,109330,101129,76205,52574,24190,-25321,-22923,-2573,50333,-69720,-137113,-33069,34772,38416,-10679,-46717,-54136,-63601,-25433,-35465,-29153,-63110,-100908,-104791,-20762,38271,68455,26924,5242,25517,26465,50840,53255,33639,-17055,-34071,-19833,-60380,-154563,-68888,-890,19805,-6941,-59757,-130210,-66793,-48237,-77323,-13078,-17816,-58524,-38378,-12319,-41555,-87370,-48580,-16547,-35871,-59568,-47247,20454,44959,102563,255232,227297,84157,-9864,-59321,-48756,-60270,-80572,-42585,7897,70615,41869,76632,24131,-31439,-29360,-16386,-8830,-20194,-55907,-102575,-134258,-67589,16536,25669,-40975,-37753,119895,175178,105106,56809,73859,161269,268761,235529,154669,93790,41135,20270,4163,-20491,15835,69550,114666,227096,336782,195571,88980,118484,193048,244206,223800,207355,137119,59786,23329,-45024,-175041,-74107,106134,118328,-393,-79923,-22396,58660,63294,-17800,-108998,-42066,-37551,-82166,-102989,-69384,-43640,-35654,3518,29635,-6378,-58123,-83119,-73908,-65698,-110912,-74177,-24838,-30567,-62484,-90712,-107681,-83655,-41838,-10942,24985,58295,64541,31112,31766,60790,70498,17267,29518,52232,1586,-59233,-12210,121413,216204,155623,4539,-106884,-21520,45627,27425,13715,38816,16322,-66641,-101779,-103040,-71590,-51825,-3198,97993,207657,314077,321658,84044,-106903,-102332,-87013,-133671,-100054,-5752,27381,20078,-1502,-10211,45566,143235,86738,-28884,-105979,-27525,42149,-19663,-112332,-6746,119508,147030,98543,-10096,-52928,-97941,-2484,79198,117395,66095,-1844,-57399,-34685,31397,83130,60372,1404,-48471,12491,80609,56331,12419,-47209,-162507,-123029,-93327,-28619,20023,-35165,-96766,-5475,35229,-26388,-119536,-125715,-93032,-64015,1142,149154,229902,204073,177236,127358,51649,14629,11263,14866,-41276,-112738,-61694,30281,71892,13670,-84694,-42965,146492,123341,13757,-67730,-55048,-29022,4521,60555,121534,131994,42622,-89882,-46875,113488,235717,223448,210671,240631,258630,277985,262989,102571,6445,-48553,-83388,-110243,-68600,68779,164881,194446,273012,223265,130512,67865,-20512,-30775,22301,62768,57153,-24015,-100183,-101404,-49758,1890,-12889,2443,21586,11406,-5510,-7037,-16958,50879,135335,144188,90266,5615,40487,155735,200917,264383,273917,213166,25727,-79278,-83660,-125995,-7625,70550,5433,-98789,-84440,9396,56585,48013,7985,-44695,-26572,104782,260756,278580,41629,-94837,-107314,-96739,-70180,-21027,29603,220684,429078,547567,642471,664229,492605,218030,-4720,-118833,-18446,61219,142386,168452,131782,52115,-90588,-61414,-54081,-52076,-57882,-58690,-80373,56950,410371,671631,623790,352415,44154,-85312,-113743,-68530,-29426,-14712,61325,7275,-28307,35708,13170,-12191,39107,17739,-20334,-79010,-85399,-64928,-35883,2079,40441,42165,-66315,-113295,-23001,47534,37371,-29827,-109411,-86538,-78541,-61899,35207,46417,-12637,-70329,24778,158469,175096,6512,-91868,-142861,-142128,-112582,-78846,-78150,-113449,-82862,-18525,19556,4652,25586,162567,206897,119982,15358,-65534,-30980,38465,24727,-88254,-92514,-74736,-100715,-52768,29344,37080,8343,-55575,-107887,-79599,-50006,-32777,-21872,-75152,-49847,2463,41170,23356,-17435,5586,15645,29329,48104,84525,48379,54742,36370,-20857,-54687,-25417,87719,169412,118691,15157,-102979,-45001,56166,78544,-14053,-122439,-24359,94067,108300,37679,-5634,-16694,-7413,10457,-9581,-32224,1191,72325,79518,47320,36993,101416,173210,222783,160161,-14247,-87915,-90142,-94738,-121721,-82761,-117770,-109233,-53468,-102491,-125682,-70918,11930,72995,112262,163137,215016,184551,138468,68258,9227,-29543,-51849,96342,88467,25646,-68295,-120290,111344,168848,10628,-120327,35555,111167,51181,-20257,-50482,-62967,-51809,-30664,21960,192880,343463,416402,210654,30285,-1375,-6930,-50232,-90209,53010,238590,269918,108300,29418,-50832,-96177,-51854,-12106,-16349,-38734,-41714,-77067,-30753,16600,-10784,-91890,-52145,47186,38538,5676,-72869,-130002,-110900,-63985,-3641,51028,34894,-38356,-85335,-129829,-57820,76455,87645,29482,-17279,-36589,-103010,-73734,10767,16351,33631,97972,217039,249402,225608,179070,130383,60798,-15470,-64912,-74674,-85280,-54256,13240,84850,187473,191874,72862,-35318,-54943,-74166,-58154,-8602,64860,90194,367,-63693,-34665,-13431,-24970,45080,186502,223215,113201,30688,-19645,-5957,42283,112419,246574,309328,173620,43759,-23830,-61278,-77575,-89378,-91496,-72007,-53648,-72546,-66695,-44949,-35321,-14706,23753,96676,100824,52482,-984,-14658,111774,162451,161638,134320,75968,-22233,-40049,-5216,10535,1365,-67838,-61401,-31801,9896,36800,210410,324748,300979,219425,175203,243667,338292,261697,103817,11601,34592,43269,47082,44386,1012,-29882,-8086,-3382,-8891,64873,80331,95803,72920,6852,-99103,-73738,-37873,16513,31176,-7805,37842,119940,113589,40795,-29837,-54447,-51022,-23235,4952,-1375,-31429,-31422,-90243,-37928,-46815,-97411,-66398,201628,562133,480029,272207,117211,69218,79991,77957,87351,93434,81583,31344,-39927,-95221,-49677,25730,123213,190055,108372,43081,28404,42004,8291,-48865,-54367,-77651,-71997,4054,44235,54174,47445,-2846,-40413,-40163,-4460,7813,-34255,-72745,-24497,3702,-37579,-48611,-62601,-133475,-130381,-89726,-54060,-66396,-37482,-35163,-73276,-51761,27441,70979,36949,-7569,-18575,-11787,3203,11847,47327,76680,63495,48186,58289,84843,35647,-23652],[-48873,-31514,-1434,48847,60233,45414,39956,5856,-37498,-39152,-65157,-63632,-40759,-16593,-14910,-18349,-48405,-23597,6086,15864,-47192,-62456,-54533,-34605,25027,32426,-24455,-31423,-39064,-26401,-46238,-52448,-62797,-22606,2824,-20614,30540,145374,166264,144686,109205,43903,-11420,-55951,-97265,-74195,-32450,6326,-5798,-57307,-91456,-86150,36844,189294,157367,72107,-45270,-64953,29187,34903,-17171,45986,114925,186571,250557,105780,42619,23539,-24565,-55940,-24320,46193,48933,19724,9800,7880,-37484,-96443,-52196,10044,39266,21521,-77080,-89749,-20494,59328,91503,66835,24565,-69978,-81700,-850,38755,32752,-41786,-11472,67186,42650,-4013,-23986,-44870,-40632,23704,71226,51781,249,-51763,-127487,-80377,9152,20735,-35304,-97807,-82649,-39437,-29838,-67454,-60618,-6823,-25772,-62014,-69819,-29767,49838,39639,-2905,-55575,-53433,-68494,-94048,-51048,-45150,-42202,-34827,-19563,53525,169954,163343,124377,97781,96280,87288,14205,18550,44662,71124,49527,-65620,-134201,-30323,33998,45087,-308,-61178,-54397,-480,27503,29083,39148,65083,56986,87900,264769,326735,310923,69884,16790,-16901,-108767,-72481,-14826,-34641,-39958,-28310,-8644,111286,42570,-1168,-19508,-106013,-148578,-102714,-19906,-10908,-15740,-17014,-77346,-106390,9467,226171,211227,73312,66470,121407,158263,88420,10068,28490,-23410,-79452,-104743,-103951,-96736,-71711,-26497,-35578,-82389,-91305,-44644,-3702,-10462,-12863,-18277,-72390,-93901,-58654,-25501,26472,62801,99660,88680,52633,60907,-6769,37555,67902,61034,37768,1060,-54861,-128884,-123360,-129493,-115477,-28947,15801,60162,32767,-88643,-156009,-130620,-77646,-76527,-104564,-2152,101492,181703,290808,193365,32343,3159,81548,24987,-76369,-42127,27183,196973,384872,335302,214132,97739,33091,27500,10904,7947,56945,109222,119499,246294,351355,361319,303678,101366,-44213,33477,145923,200598,136241,53304,72983,167229,62709,-66058,-113814,-45647,20317,-29994,-75117,-32928,32123,70481,62809,54743,77455,54558,-29939,-70509,-44065,-4259,25337,80040,88485,28919,-47372,-83538,-102683,-73191,-14742,33779,33837,70361,165273,238186,194885,147252,139027,79694,73794,140302,266269,271925,111563,-40266,-32398,54883,80796,46101,-2700,306,19164,4602,-15650,-3759,-1135,19934,82178,70570,-54447,-128819,-30787,57202,113199,168611,191634,118841,53590,42552,94832,104932,-9936,-83065,-72031,-21958,-9697,73,60273,170794,253775,108743,-3930,-5815,7154,-56672,-129520,-35926,27787,-86784,-118467,-81347,20016,80026,80388,52913,-23712,-110344,-109442,-117860,-77164,-52195,-40080,-37549,-59499,-127084,-165853,-58896,95300,340441,446880,260373,101749,152574,290811,229074,31647,-68283,-35129,43199,56995,25055,-45010,-79302,-102014,-106171,-100721,-33135,10336,28898,57294,38454,21692,8958,38317,98808,36601,-36037,-38338,-31842,-55091,-49160,-39930,-83450,-56447,-13932,-2570,-551,7167,-60859,-149616,-108390,-28946,-25983,-73764,-15231,84046,178904,184359,153063,68217,-57400,-156902,-129469,-49765,-28853,-10783,-2674,53155,119847,53824,-34376,-93168,-59638,-33205,-29527,17526,175967,495212,520094,240583,3748,-143933,-104330,-41624,7947,-31019,-37440,-65946,-90173,-153367,-24591,212377,433356,573518,357472,-122086,-233906,-148005,-101244,-122391,-63859,20145,-12863,-87825,-74616,-25641,28971,86317,153978,135119,55445,-38748,-76775,-5328,78161,110427,102370,42069,-28998,-65626,-89715,-120501,-111204,-62741,24904,119338,147378,106762,105713,69971,50102,39880,46335,37692,94128,274899,313310,168619,47367,16508,-8597,-36760,-41700,-77839,138917,155175,87567,4723,-54943,-86196,-77844,-54266,-108324,-111418,-92819,-75132,-51043,-98418,-131334,-104785,-73551,-33055,15692,66206,83111,29393,-70437,-101325,-119079,-140742,-115986,-69731,-13320,58991,31293,29104,84584,141209,92512,51104,-415,-158408,-123956,139630,422734,551124,354128,104431,-9727,-48127,-25647,-55028,-104518,-38272,50747,64868,5269,-38717,-75583,-74669,-80002,-52447,4679,31201,24060,-40145,-70221,-105094,-99095,-72409,-11495,47305,98813,94261,21190,61541,34260,51735,93891,79233,35785,-24896,-71865,-81953,-45020,-96835,-174181,-98089,-6777,64473,67359,57562,106540,109281,37719,-45562,-108206,-115937,-78287,-25194,-4599,9098,16979,-24441,-77723,-87432,-45146,3930,-2812,-49466,-75435,-11333,36790,45242,11277,-64587,-109804,-76299,-48044,12098,54667,51252,41326,62582,73734,136886,154602,131482,38868,-58008,-33292,121325,203607,237611,212848,64811,-33836,-55174,18214,80583,118562,-13774,-67647,-49838,-67310,-106270,-346,52390,69910,41145,21260,-8277,-57720,-102321,-90063,-79646,-90102,-47383,68904,233387,335499,335673,251524,124194,-20159,-76437,-57918,-64380,-77446,-50578,-430,38724,-16393,-95161,-62354,53052,72196,5245,-56290,-105627,-124837,-73649,35791,111475,96428,88064,123661,124849,100354,37413,-47475,-50597,-58990,-98940,-99520,-57413,14095,91303,103478,13321,43533,187270,100935,35055,-21685,-105213,-133507,-97866,-76095,-72411,-64395,-80791,-73801,-87042,-91295,-73247,-66771,-53610,-13078,49686,52744,-38722,-97048,-35178,-11892,-63172,-103290,-40281,8265,10670,16519,85445,97570,12741,-74429,-128047,-57290,-27146,-27406,-35960,-34789,-8493,-2854,-20501,-82773,-117507,-64042,-35201,-41180,-19410,-47355,-73841,-50219,28189,70000,92233,114992,92688,69162,94567,179255,329802,378782,302908,233424,225862,196041,128756,112375,108283,83052,119286,211424,193600,119473,20072,-58505,-84447,-87172,-71203,-75528,-61522,4371,69589,96923,55358,-44361,-147797,-81822,-23293,-39059,-127608,11521,194175,108466,-20458,-107260,-72435,-38185,-36299,-26427,42754,107985,171482,213699,227552,169724,36582,-64303,-49870,19598,80444,97954,34210,-67110,-126125,-54217,-17142,-15455,-9310,100447,184422,256023,107265,-61723,-129503,-38469,91071,107544,101515,134953,122068,132682,102535,92824,86252,41368,9546,8990,-4450,-81249,-146954,-37699,58612,38858,-19184,-21404,-20724,-33064,-76576,-100893,-118386,-55400,-38386,-102227,-16977,50717,37336,-7354,20572,73220,62194,-79,-28806,-15755,28082,-2453,-77156,-53464,39110,150060,191876,133377,89135,132657,291608,350877,394693,370352,230958,125286,25159,-89335,-104609,-25904,-12853,-47803,-43888,-25253,21527,27769,-18867,-77917,-91270,-69868,-39384,-1259,462,20960,107278,174723,252508,267565,255920,194991,115056,89442,111927,79714,43834,123,-12285,40380,142112,293494,351815,273257,180565,109791,9999,-60444,-158276,-90799,-97075,-131273,-102213,-75577,-53719,-53504,-56138,-17041,11978,39336,32269,16252,-28311,-21005,67198,121105,71758,-50337,-81370,-60546,-61136,-119977,-68170,35115,90563,51658,-21812,-100706,-128069,-77017,-98792,-116933,886,50127,-30567,-116751,-33969,72818,153657,178325,130126,40285,-26964,-76743,-107930,-34759,29312,42095,4429,103509,219969,306811,390544,395173,365811,249727,45142,-94595,-33136,80541,180420,213764,173474,147470,130584,135233,182933,108197,46170,69539,58174,11750,-32553,-32419,15382,80789,60536,-11979,-79755,-127316,-36136,18247,41798,56793,84758,80232,24188,-15669,54684,108321,70534,7348,-17603,-20971,-76320,-103316,-77499,-81964,-101644,-57688,6722,23522,7444,86583,181191,176621,51329,-16115,13422,65513,57416,-23952,-47354,2057,-30264,-45399,-95311,-68685,-12571,-568,-4374,-17788,2205,52175,102981,73380,-33682,-84487,-83919,19188,155694,295799,354530,311254,228375,105633,49789,12955,-66763,-170416,-91131,-31003,31346,64047,27284,-63305,-138765,-20822,86854,163555,130833,25448,-3334,14456,42272,44714,29872,20839,14813,-42489,-116145,-119161,-123211,-132753,-78774,-23662,83079,78742,64310,46579,44569,24467,27378,75391,129575,165314,202656,191295,134691,57462,-29787,-76550,-101445,-84946,-17475,14641,-6572,-40118,-49590,9000,47761,84465,108614,85943,37525,-14362,-2566,1533,-14545,-17463,-73664,-107125,-111790,-105391,-21448,60226,55535,49906,83021,12554,-82745,-74831,-31705,-16562,-55897,-75447,-787,54247,36897,-34831,-74526,-11047,-18097,-49975,12204,106366,67616,-24556,-49953,-14219,34969,81293,126649,150879,104827,9135,-93992,-60326,-29414,-24520,40140,145734,230143,291398,366860,350803,304748,293986,249943,73804,-70617,-149241,-107297,-99187,-84290,-94075,-113473,-64556,34594,156700,235248,131713,42838,81731,124117,83974,18951,-81121,-89503,-29789,-54101,-36066,50508,82095,85968,88083,50428,37293,80279,75430,12118,-21851,-46150,-89557,-95954,-21947,94804,172418,197805,129715,-22043,-109812,-51312,39704,60018,33580,31734,60583,13450,-62462,-116018,-64013,25456,95510,48179,52394,151739,183753,133662,6969,-43397,34794,100515,149286,129180,17631,-40577,-70531,-54278,17411,54681,30619,-25811,94817,285473,201857,102351,88959,60407,33844,4783,-37352,-30807,-13929,50250,-56573,-144468,-39252,32132,37240,-9288,-42227,-41213,-42085,-2065,-17564,-22388,-56244,-94094,-108473,-18069,40612,59513,6466,-53555,-30287,-11495,30795,50196,42252,-16197,-54044,-54693,-104353,-135081,-43261,18830,30903,-1513,-60090,-143067,-60811,-48966,-100290,-24115,-22023,-62621,-41360,-12891,-38724,-84986,-48185,-17139,-41065,-64936,-46517,20470,54821,136086,270106,213972,70342,-23929,-77156,-67794,-76065,-93088,-49342,-5609,63444,52439,99972,57408,-6728,-9295,-850,4684,-18891,-76268,-120445,-107674,-39693,29014,22519,-62983,-78895,85547,135197,76953,58500,98060,201513,304157,249752,156592,93666,45059,34593,29483,818,35619,90041,136312,248094,321072,147333,44203,94427,192685,249912,229453,211006,131796,41277,7287,-46089,-167915,-90540,97434,140389,20046,-66500,-9461,60040,58370,-18064,-80578,-14318,-12718,-58783,-85101,-71388,-50811,-35087,10261,25078,-24931,-69878,-78364,-69415,-62401,-106406,-76174,-26217,-28018,-60382,-95581,-111012,-91596,-49576,-10836,32280,66436,63956,15886,-10684,24310,63285,34841,51425,57906,12508,-14676,29804,139623,192489,107927,-28804,-111473,-7711,64959,56261,29772,55256,32199,-56913,-93634,-93313,-64319,-48438,-4092,98542,231692,368659,356890,84027,-107800,-99960,-80624,-122448,-117291,-24433,14320,5861,-23353,-34974,16031,93924,35109,-58014,-123069,-27481,34772,-32052,-113290,-1744,112873,137770,78482,-41201,-82992,-69985,13435,74640,94555,45465,-21209,-79170,-57444,12738,73805,47336,-16756,-67916,5358,91197,80352,36868,-27991,-163048,-121453,-48573,41246,68617,4769,-71950,-9735,32355,-25833,-118352,-144797,-111337,-76517,6793,158839,205189,151916,104756,54998,10570,-3648,4930,1296,-66667,-146016,-66066,29780,62197,-6957,-90609,-37453,137521,133329,9277,-77852,-43209,-26483,482,37158,98948,115516,35826,-81601,-51834,102914,238290,245855,229682,236543,235943,250416,231619,95301,11100,-40962,-78442,-95857,-44699,67259,159237,196137,287955,231851,125616,57287,-33232,-48563,-8943,14193,1189,-74414,-121990,-77600,-10996,29055,-23,17376,50421,49515,41807,56598,51602,98784,154204,144479,93091,21682,56387,185725,257880,309947,288330,190328,-11946,-113849,-107122,-110572,8007,77710,5039,-88969,-89380,7898,65247,73484,43362,-10384,865,134699,307483,285543,27846,-95654,-100080,-79213,-56413,-17744,20741,175757,323881,406064,492231,546975,444864,209331,-13134,-114045,-17399,61678,138067,160433,130140,71530,-71690,-62966,-58048,-60650,-72208,-68217,-83519,56999,414084,687723,665320,369549,40074,-88618,-116181,-82138,-58233,-55332,36487,33032,-10535,29138,-11066,-32826,23796,24505,-14560,-73584,-84410,-55713,-37665,-17539,8743,13489,-78083,-99892,-2500,69630,54468,-20611,-99652,-92542,-84258,-73023,12632,23523,-21827,-77264,11285,130305,151768,-644,-98029,-145889,-147691,-109035,-79414,-82868,-118115,-81894,-17806,19138,17394,69430,207774,236275,128296,24069,-63310,-33761,40498,49993,-54467,-56462,-30591,-60779,-43771,45058,65994,40783,-32890,-111483,-81246,-47081,-34510,-28878,-70625,-29176,23140,50834,10326,-30740,-12330,-5101,6492,17033,46365,15518,27255,14732,-28452,-49706,-17666,92694,186808,139924,25898,-99649,-47140,58836,86443,-8192,-104823,70630,189091,207684,117142,11162,-54662,-43175,8049,6414,-19296,4033,72188,87858,54357,30594,71485,123005,172992,123506,-40033,-104584,-88144,-63043,-68900,-74395,-129724,-112478,-51736,-96576,-121526,-67915,8811,59431,85316,114608,164295,160703,125667,68318,26622,4693,-56983,60589,51849,7552,-68340,-84063,149928,205447,32003,-116843,18423,104611,52057,-19657,-44321,-60181,-55527,-34208,11990,173819,333682,440912,270523,61028,22769,-19402,-64608,-72532,91750,298685,311626,112505,22855,-75254,-88367,-28400,31267,44231,-1084,-66789,-73385,-13018,3844,-38683,-112078,-41726,47105,44056,13504,-65965,-126327,-112114,-69793,-9612,44797,29148,-40888,-84606,-120428,-55845,88254,135026,82156,19099,-14611,-88063,-80887,4213,15363,36017,97428,206745,234668,217096,191568,160364,77573,-9540,-52029,-51953,-73073,-73382,-19273,60996,185815,201088,85330,-42830,-84553,-114428,-79728,-13130,63053,81194,-9302,-63018,-21064,7986,-8002,54699,189826,220758,126271,48607,-1347,9003,55128,118425,243348,289821,161820,51260,-14044,-51648,-58390,-84631,-97939,-78303,-57057,-69813,-65144,-50232,-27844,101,34642,94453,87756,35038,-18966,-14765,105938,154647,155081,127395,79822,16,-6903,30393,33220,13071,-56152,-66954,-44596,-11626,-5799,134964,260788,268386,213272,189088,266254,348038,257374,96139,11188,37945,24172,16953,21699,-8524,-39607,-24422,-18674,-3454,88123,122875,147923,129317,59410,-61359,-113928,-67220,-10626,19812,-9341,34849,105572,95786,23416,-45863,-70609,-63379,-25852,14687,38895,35812,21006,-76592,-43851,-36613,-88893,-70401,168838,468850,366107,190456,72654,53600,63353,52373,63923,84301,87367,50057,-26646,-88224,-37946,40259,136490,214284,137955,57280,16333,-4708,-45695,-76520,-87490,-66255,-33489,30808,47766,54128,44148,-12312,-59275,-66231,-28240,-4988,-46213,-88782,-22565,18872,-12005,-65698,-104370,-162412,-116598,-104013,-62077,-74575,-46036,-43904,-66629,-47223,14317,49271,20787,-15418,-21250,-14540,-1181,4842,36509,70500,68787,60277,76855,90574,29884,-31860],[-48769,-27769,4404,54868,61270,40873,35099,17570,-22141,-44688,-68660,-68931,-45353,-14450,-6142,-9555,-46609,-23894,9200,20852,-39030,-50509,-40739,-25354,36803,42049,-15266,-25752,-39104,-24279,-33556,-42503,-56840,-42041,-28850,-51448,19268,151990,195672,178100,130566,53955,-6289,-55617,-94035,-63137,-9417,43676,20359,-47908,-87347,-62820,61786,206767,170619,73924,-51520,-53771,17757,-7577,-52200,38256,90228,144490,255064,140735,88644,75469,14127,-32460,-16737,35749,25750,-6531,-8891,-1726,-38522,-80177,-30562,25658,42738,15801,-65762,-88150,-25855,50687,83372,59823,22211,-70632,-83848,922,42760,37662,-33446,-2865,74283,48233,4285,-10821,-25786,-17645,28282,66940,51169,5072,-42311,-114527,-109218,-24893,-4565,-46773,-93094,-86573,-34010,-21467,-61574,-79656,-18687,1865,26838,-30516,-30155,50088,44655,6631,-57162,-73010,-95472,-104388,-46578,-40831,-36287,-32769,-21132,56344,195591,208048,164513,125303,119747,86858,3780,4191,33354,66334,44068,-72659,-131809,-30925,31358,45345,6825,-57426,-62825,-13979,16983,15389,33723,86991,100575,133599,295863,333499,294211,83700,48573,19347,-78288,-73921,-15375,-29189,-38770,-34682,16997,171788,126503,68073,16822,-80950,-134267,-130231,-46476,-42103,-25784,2909,-47127,-120169,-3488,230426,260951,118666,94198,157907,199993,127963,34059,36383,-24767,-79344,-100459,-103153,-102582,-90882,-45829,-38493,-73998,-73442,-31224,-9205,-28981,-24340,-9841,-47834,-92923,-67508,-31730,19577,50174,81929,39191,-9562,49065,-25907,22004,78580,78484,49263,3256,-56264,-126156,-127130,-139289,-118925,-33477,1617,28628,-11006,-123043,-149056,-123874,-77294,-66644,-76828,7587,103731,178593,287114,187433,33506,15899,107046,81830,-35972,-56453,-310,159801,333663,305911,209827,105012,34876,23151,6339,9694,58980,88979,65220,188510,323878,359217,347481,189905,-5207,4289,96484,153350,104855,38495,52869,136760,39387,-69520,-89316,-29088,15993,-41539,-77256,-31159,35363,76307,73581,67471,95220,78988,-8472,-58528,-49478,-24025,-2403,51568,70530,21477,-46292,-65724,-93639,-93423,-26818,42557,41484,64216,146152,211765,172046,133439,127022,57174,48692,123254,245704,248646,93241,-54927,-62178,843,25525,31307,10724,5234,17386,4499,-10384,1748,-6210,3663,60514,41747,-89411,-123067,-41915,41647,119613,186697,217290,146779,87866,77334,112863,76520,-49890,-109904,-81469,-24689,6616,33203,103173,225901,303774,133476,20888,23553,24042,-43970,-107427,-16124,54843,-53827,-100568,-88172,7646,82909,97109,72749,-18843,-112497,-100820,-119398,-74604,-44823,-29056,-38258,-74084,-130743,-139538,-59333,97262,361125,449333,261308,105095,155419,290907,255782,55729,-57231,-36912,35215,51722,26099,-40502,-64628,-87725,-92875,-81294,-15575,35685,76559,98644,58214,14882,-10325,18424,89322,70014,29310,24289,3218,-44762,-40355,-26313,-71327,-68011,-32516,-19021,652,-3217,-71322,-127995,-75752,-9224,-21463,-64440,12250,105164,169691,148490,103892,31943,-71398,-105809,-72365,-14241,-14436,-5042,4153,74012,152818,83710,-20893,-106453,-70731,-45451,-45903,21679,221777,554429,517009,217829,-1017,-148245,-113605,-64589,-22311,-57983,-56674,-72035,-91478,-141461,-14391,227802,435125,553582,322968,-134692,-200422,-115022,-87427,-121500,-49778,32443,-436,-93839,-81479,-33066,12954,68065,144413,128574,38935,-51009,-83292,-4153,83033,115919,114074,61293,-16363,-51434,-81131,-123443,-105046,-46244,31625,100369,122171,85026,85676,55492,42297,39224,47474,26457,72803,238882,286750,163410,46273,1471,-28590,-49339,-49039,-81611,134454,154221,91204,15300,-38354,-64936,-55228,-48589,-111132,-122959,-102440,-83010,-54134,-93052,-108081,-66807,-34033,-11139,15249,63986,82874,31412,-68022,-103714,-123441,-143387,-119414,-74639,-18934,54487,38418,48586,95362,125619,73145,46995,4865,-137826,-134550,134312,380327,515827,373985,118068,-23925,-90027,-60833,-90073,-116838,-27212,66748,88086,33816,-3178,-38394,-45653,-58475,-43064,2877,29315,24005,-46565,-72107,-92367,-102895,-82338,-13326,42353,86486,73373,-34973,11632,16517,58372,85538,54828,3169,-44523,-61263,-50054,827,-47783,-117157,-80946,-9049,53737,63166,55746,97817,113674,44453,-65668,-122563,-127072,-102623,-52972,-31038,-5327,17615,-7260,-67508,-92620,-51911,-8244,-20335,-64431,-76325,-5410,42867,46760,4936,-86658,-110096,-67595,-42791,13324,48555,35823,28897,57749,72597,140278,166766,144560,38624,-61888,-20827,142520,249819,310174,231958,66991,-37154,-62485,6076,53375,80206,-28814,-60562,-35036,-39936,-113870,-40123,31992,60687,42220,32672,3980,-48930,-92736,-81341,-84002,-114872,-51834,88182,256962,340937,329426,248961,138769,-5992,-71064,-66744,-77930,-90452,-64388,-21249,11081,-46088,-117715,-38353,89941,124095,41538,-50761,-123687,-117052,-44949,60027,133965,119405,103089,127098,117325,83814,27149,-40370,-25524,-18241,-62370,-68114,-87639,-20349,51434,67307,-7097,20505,127791,49516,16177,-26748,-110726,-140911,-82519,-53250,-50158,-35230,-49818,-48907,-62059,-64866,-43413,-40439,-36010,-1790,57921,62284,-29552,-108231,-46979,-33605,-81892,-96145,-43511,2014,4526,12539,91714,124558,40633,-50318,-120901,-70280,-34016,-33983,-45266,-44003,-19331,-19301,-46229,-109943,-95267,-50478,-34907,-50625,-32137,-59689,-81523,-48777,44092,88501,107935,122819,115258,105653,137279,224905,379486,442660,362064,241741,190442,165789,102988,91103,88643,72075,107851,206690,177834,94176,-4392,-63761,-81640,-97382,-94435,-93087,-62575,24064,112089,132761,78270,-39414,-128157,-53951,715,-23689,-133756,3930,189481,99171,-24730,-110421,-77396,-38600,-34409,-22501,53936,130910,204537,253088,278444,200768,30921,-80469,-55870,10055,66010,87819,27278,-82111,-101881,-35948,-1531,-1910,-5019,89145,156299,244996,136461,-25120,-93604,-43925,92979,130374,121935,140546,121398,137076,108592,75987,58002,9185,-35184,-37195,-37904,-94788,-164735,-44643,56560,40834,-8561,-5024,-14237,-41639,-89696,-100952,-111389,-50542,-33942,-90339,-26787,40414,37599,4433,25781,54774,35372,-13454,-38709,-34395,13017,-9692,-63316,-36188,54932,149798,194088,148459,97237,114625,259179,309000,353533,352327,254116,147025,35341,-81232,-102070,-32711,-17450,-49871,-39785,-20129,17550,22350,-16294,-69448,-78905,-53052,-17597,37475,60341,57164,127507,191802,273197,296962,291026,232448,164196,134009,130529,77417,34750,-8588,-24413,27354,131965,277167,326076,270090,189924,114553,8995,-59960,-147906,-75210,-76186,-111163,-88203,-65743,-46425,-50511,-52470,-1877,35066,58453,36384,4826,-44235,-42628,40754,114660,93756,-22394,-67783,-62807,-65181,-120987,-61914,43739,103496,60500,-20310,-96391,-107749,-55521,-73190,-112870,-9538,32950,-36502,-97121,-24664,68441,138770,166400,119680,31794,-32951,-78811,-148260,-53107,28084,69744,45086,96885,185257,254339,329443,334129,320978,220724,30121,-90544,-28863,95062,189023,203955,160150,134956,120549,131996,198311,150779,72130,93750,79417,22439,-26094,-26549,11951,63753,36714,-34776,-77693,-123109,-41244,19477,50662,68598,91524,83148,28042,-11911,56393,109318,112258,64737,18348,-3446,-74613,-101984,-68576,-63977,-68185,-22236,41190,55604,30564,91959,179613,170265,40308,-24273,10190,72039,71545,-5421,-17664,9652,-36378,-59958,-111711,-53698,7811,17895,7938,-11091,-3800,22793,69892,60439,-35967,-80129,-67854,37597,176018,334373,426821,379273,269112,126359,66103,23965,-58775,-173291,-103031,-49811,9561,50355,15442,-75626,-124446,-15310,82651,140352,103267,11861,-3619,14882,31032,18954,-10344,-24622,-20125,-59701,-122905,-118164,-119105,-125223,-79436,-33994,72930,86652,71789,51258,45210,19162,21182,85200,160465,205194,238913,221180,147502,51996,-39153,-88487,-116314,-114827,-59747,-33590,-49744,-70176,-70013,10011,63937,110662,138976,113580,58059,-10550,-11629,-4718,-10539,-22026,-91544,-121726,-114076,-67253,40158,123911,89324,61796,64849,-23494,-105580,-65837,-18938,-4537,-45614,-68816,-8041,12898,-24179,-78899,-71230,4844,-8733,-45557,33333,122064,63167,-31725,-54758,-12896,40105,84327,119167,146167,112612,29906,-72460,-55602,-28842,-23912,32434,130952,213956,251401,310603,325621,316846,317512,257463,71369,-69833,-136515,-91444,-89024,-79306,-88348,-110948,-67322,33027,147914,226457,122833,20492,40722,51919,21960,-11078,-86605,-78795,-25658,-50930,-47725,27220,57574,65458,87832,78304,79527,128456,105808,27725,-2881,-17838,-66764,-107298,-50507,56993,132375,158622,109572,-19404,-96299,-43579,41847,52299,19224,25654,78902,41503,-32493,-96311,-69489,10073,76413,26676,10065,96568,118561,77348,-23739,-67003,18284,120165,187583,141069,21513,-34634,-54748,-31356,39944,79139,56358,3169,147163,302498,193278,91566,70616,39305,10728,-18876,-51284,-40803,-27022,42531,-47971,-152524,-46942,27669,35521,-6723,-36918,-26960,-18722,23247,6366,-4837,-43181,-86841,-114605,-19999,37511,48304,-6742,-98517,-81795,-47192,9816,44062,47724,-17739,-78975,-97138,-147869,-95737,-18954,35428,39327,4565,-55746,-127226,-52634,-46941,-122271,-36992,-29055,-69166,-46582,-17077,-40226,-85620,-48484,-19265,-47887,-72069,-47940,18191,64186,163567,270837,193035,55503,-36907,-93597,-85529,-90785,-104250,-53513,-18171,58005,68406,128302,96732,21438,10893,11631,13457,-20696,-99850,-122689,-75678,-11712,40961,21911,-71504,-112215,54274,90878,37455,51657,116572,232487,326554,254528,154303,94088,51345,50732,57406,23317,55342,110561,159821,269918,301525,103077,4574,69373,181726,244195,226260,206530,124470,29171,-3436,-45236,-160496,-101378,90318,165123,49935,-46698,3247,57923,51270,-14941,-47558,19202,16702,-31210,-64948,-69033,-54157,-33272,14036,16308,-42617,-78002,-73999,-66089,-60216,-100292,-73015,-24462,-25595,-60842,-103480,-113272,-97075,-56914,-11770,37986,71653,57485,-4364,-53210,-8021,55790,51470,68392,54528,16366,22132,67376,149989,157849,55360,-63173,-98536,7873,82402,93730,56312,72786,47027,-46608,-85042,-86222,-60943,-48227,-6784,97749,254087,415873,379721,79272,-108450,-98158,-76239,-112432,-130187,-43322,3046,-3227,-46641,-68687,-12424,58790,3193,-73460,-136407,-28747,25760,-43686,-103592,1087,96484,117917,52121,-74688,-98802,-33933,31396,70392,75006,32202,-33821,-96561,-79469,-8833,58797,30189,-33197,-82206,-1579,97169,100868,60639,-9335,-156355,-114554,-4208,100693,104015,35568,-34428,821,31885,-27101,-112566,-149556,-125640,-86294,13640,164604,181263,109222,49844,2148,-22492,-18870,1153,-8882,-85019,-175523,-64585,29397,52860,-23354,-92066,-32243,123012,139014,6802,-74412,-31490,-23540,1342,19599,77642,97694,28227,-74189,-56568,88348,233067,263387,246487,232250,216376,226496,203414,89582,15178,-33931,-71249,-78404,-18195,74501,159064,201821,300797,234402,117722,45048,-45144,-56115,-32362,-29649,-54065,-127897,-118262,-40236,31122,52164,7480,22475,64191,71906,75726,108905,115640,141946,165752,138648,90843,33407,68563,212577,321041,364734,312910,184333,-26294,-134677,-125340,-94657,22133,79649,2646,-79301,-92122,7053,73545,98321,81628,28761,33860,167684,342248,273371,13805,-92687,-89088,-62168,-42748,-15009,12980,131089,224117,275858,352842,427698,383423,188761,-27685,-105042,-13506,65587,138855,159578,137432,103769,-40350,-66308,-61375,-68262,-85687,-75524,-86898,55855,404177,674625,678770,375614,36466,-90934,-117189,-91949,-81259,-83731,22767,58117,1702,14603,-37680,-51081,8933,33673,-6121,-63737,-78784,-43560,-34457,-32649,-17651,-13506,-87941,-86384,17229,90317,70743,-11255,-88224,-93896,-85308,-79990,-10148,-312,-31589,-83951,-2175,99513,126023,-2221,-82341,-115032,-129972,-101332,-78491,-86893,-122601,-78052,-14155,19994,32532,113516,242880,255655,133812,34454,-57948,-38480,36059,69299,-21856,-23063,11447,-11574,-23172,61382,96804,78650,-4617,-103504,-80405,-43589,-36942,-35944,-61260,-8511,43524,59581,-2407,-40420,-27323,-23591,-13823,-7529,24037,-349,7033,-5706,-35710,-43425,-9520,94505,196708,155995,35133,-96074,-46540,64772,100667,13343,-48217,157738,270214,299812,202854,46802,-77539,-75122,8484,26085,-3731,9940,72266,93405,60143,25272,46083,82526,135210,101812,-47295,-109903,-78766,-27516,-17424,-42634,-100976,-96046,-41938,-81066,-114127,-64205,7385,48006,59854,67466,113172,134656,112304,68110,43462,36655,-42413,14544,14116,-3319,-59415,-42239,201419,256789,76698,-64244,-4401,86807,48729,-18263,-35769,-54681,-54367,-32727,8972,164687,331407,466705,346175,106010,57569,-20915,-75182,-48648,137554,357525,348064,114203,12360,-101601,-56646,5758,74725,96546,41959,-37058,-29090,2626,-11308,-69538,-121334,-30634,44733,49262,21895,-58093,-120104,-111377,-74048,-14526,38897,23110,-43583,-84160,-110809,-48548,101301,185821,137290,52697,5319,-70983,-83881,-4045,12632,38409,99190,197790,218967,205243,200601,192866,97101,66,-32282,-25095,-53432,-82878,-54547,27208,163418,187360,82007,-48441,-107306,-115554,-87401,-14394,60724,74157,-12938,-58277,-10235,25688,9880,63346,186947,212640,138995,68946,19583,23973,65271,118698,224293,254443,143225,53759,-8348,-41660,-34802,-69089,-98369,-83888,-59412,-62697,-51837,-40141,-9754,17775,44454,89213,78075,28387,-31252,-15789,96964,142700,144493,117342,81689,22448,27236,70748,61362,27650,-40598,-69138,-57981,-33358,-38010,78364,214328,246879,211244,201893,280483,340696,237568,80764,8815,36959,-1230,-21130,-8436,-21391,-51470,-42953,-31098,2759,107023,160752,194774,178756,106275,-21964,-116636,-82229,-28560,9392,-11282,32144,91629,77261,5380,-64099,-89876,-76500,-29646,22860,82130,115295,91924,-41467,-52025,-28692,-81971,-73456,133030,359742,242714,94963,25189,40624,46821,25888,38036,72247,89567,66054,-11689,-74112,-27951,50597,142338,228326,165334,74577,9278,-51623,-56043,18466,-6517,-10037,20073,55970,45932,48882,38123,-22218,-75985,-80993,-36640,-3441,-45842,-107428,-24911,27589,13917,-68172,-135885,-133345,-100427,-111740,-66174,-80411,-57165,-56250,-61510,-39557,10870,35743,9523,-20405,-23155,-18265,-7423,-3928,24951,63389,73589,74635,98398,97094,27205,-42670],[-51676,-28559,5076,54784,55893,29947,24962,28519,3841,-34112,-67829,-78341,-51315,-13154,1704,-4567,-49678,-28330,8865,22107,-35137,-43695,-29058,-17397,43799,47535,-9523,-24154,-43030,-26603,-25200,-38443,-52898,-59089,-61879,-85959,4494,148178,217002,209472,150708,61044,-5259,-59329,-91223,-54982,10168,76625,43884,-41490,-88016,-47535,81990,226138,192407,86576,-43389,-51258,-8232,-62254,-79918,29495,63296,104435,260927,195170,158239,134860,55797,-2328,-3397,29308,5870,-29126,-24325,-10403,-38544,-58786,-9910,37469,40580,6334,-53509,-86787,-36544,34353,68759,47335,14451,-76535,-89567,-2039,40277,34931,-31130,3776,77342,49593,8920,-81,-8765,-2758,21994,50745,38752,-320,-41587,-109121,-134410,-58244,-30561,-58313,-87979,-86121,-30725,-17147,-56728,-112939,-39764,47023,115287,7218,-36677,38131,40631,11596,-57502,-95575,-121271,-99589,-43164,-38806,-32929,-32681,-24159,56579,215022,251425,206695,151534,140054,80989,-12094,-17212,13169,52390,30698,-86853,-129699,-32083,27028,42953,11702,-53835,-72117,-33739,-4147,-6962,19699,92566,126928,165346,308200,325620,270495,96264,80842,69428,-34888,-98613,-47465,-53908,-58406,-46422,37171,192909,147619,66717,-6647,-89438,-131721,-149654,-54410,-53927,-33791,11806,-28235,-109079,-14148,231961,312079,174769,126292,192343,231602,154389,48542,36804,-31566,-82269,-98343,-104327,-109573,-113083,-70095,-45583,-68611,-58772,-21646,-20156,-49708,-26803,4191,-27300,-94465,-79259,-40276,8190,29665,52780,-26433,-29451,69311,-33684,6104,85674,92055,55862,1636,-59584,-123396,-131279,-152401,-121026,-37569,-11954,247,-43088,-121390,-124656,-111709,-73412,-54821,-56464,10308,96474,165355,272366,178117,35493,24170,121013,130658,9142,-60903,-33711,116816,270336,265891,198405,107343,31094,13561,-581,8745,57754,67074,20225,137105,295571,350961,381038,278018,61492,-2804,43440,96441,63000,12367,22144,97996,14326,-70296,-66403,-15196,2867,-58596,-83970,-33587,34875,80035,86587,89382,126294,114263,16059,-46607,-52993,-42990,-31140,18969,45327,7769,-48319,-50676,-78704,-120612,-50261,38905,38759,47885,117365,174759,139638,111571,106880,29821,17653,94421,208309,209472,66771,-72490,-84206,-31296,-21593,12779,21491,9334,13435,428,-9068,6654,-7855,-7220,43617,21138,-86349,-94802,-51459,21638,120957,199731,236290,169779,116850,106156,122269,42999,-85359,-133568,-89731,-32794,13840,60652,145842,279223,343355,153235,40306,43151,33294,-35027,-88455,11163,89476,-17977,-84319,-94448,-2747,88335,118816,99810,-3997,-100014,-96272,-112517,-75654,-41933,-19456,-36973,-97020,-136408,-120730,-58617,92662,357213,419254,242544,99360,146631,268188,261435,69283,-53003,-42695,21592,40206,21690,-40659,-54566,-76728,-79676,-61010,2464,60391,119220,130545,74324,9844,-28104,-1002,74080,108995,114735,98228,39950,-34126,-30478,-12278,-57623,-80296,-56494,-31326,2747,-13064,-76378,-105590,-49894,5056,-18376,-52345,34120,116835,149415,106608,53004,662,-56917,-55187,-21323,13299,-5857,-4398,6395,94669,186591,111741,-11645,-125684,-79250,-58327,-69466,17152,256332,572709,480110,186570,-10916,-154638,-124492,-89534,-58584,-91143,-78340,-82555,-96406,-132613,-10499,229684,418972,509473,274663,-94702,-166497,-98957,-84888,-127200,-42904,36360,4129,-96044,-83998,-39279,-4415,40859,118610,107603,11291,-70415,-95386,-5725,85676,118772,122010,77440,-5250,-35898,-72525,-124750,-101800,-35318,29282,71228,88245,57928,60521,37761,35470,36487,42340,6581,45560,188476,241108,143044,26870,-29306,-34404,-47019,-68910,-90887,114693,138433,83454,19789,-24087,-44982,-34690,-46777,-114601,-139439,-119697,-97062,-61126,-88535,-86150,-26714,11098,19596,21489,59656,77358,27319,-71104,-108539,-129494,-147766,-126231,-84327,-30113,45482,38751,56437,93528,101423,50633,38633,1269,-124555,-142704,114469,311563,441383,372265,130860,-27278,-131894,-87069,-122096,-105678,-15628,80029,108466,62335,35164,2970,-14898,-37923,-35636,-2478,22466,17800,-56364,-77894,-83723,-101789,-91952,-17345,31729,66710,57029,-47545,-42083,-4262,65302,80854,37486,-24983,-68263,-57398,-25557,37877,-5847,-77629,-66978,-17371,41407,60288,57927,84139,108192,42381,-89911,-102739,-94742,-108257,-71297,-48043,-12253,19686,8121,-61118,-103779,-64670,-26395,-43355,-83055,-77881,-5228,40179,38996,-7732,-107770,-94020,-54780,-37459,12063,38757,17858,14827,52027,71467,143430,176621,153190,34743,-65089,-12594,154418,285806,367751,239900,64703,-44272,-71594,-5740,29449,46310,-43564,-55030,-24454,-15391,-69116,-83103,1076,43075,38143,39358,10767,-44691,-86665,-73356,-83467,-136814,-50219,103559,265597,325187,303247,232866,144942,6384,-65115,-76460,-97017,-111176,-88326,-53534,-26430,-82180,-132250,-13853,124849,174282,79115,-31439,-103786,-93132,-23146,72179,141400,129805,109038,123931,103650,60377,8644,-40409,-5305,25725,-22551,-33035,-123967,-58649,8412,27476,-31819,-8953,65706,4597,-4832,-34593,-115931,-145846,-70467,-33964,-29596,-7176,-17600,-21251,-34795,-38301,-17653,-20306,-23598,5624,61507,67335,-23258,-122108,-66990,-63898,-103345,-91132,-50011,-8711,-6500,2162,84437,136238,59254,-31463,-102040,-87041,-46190,-45303,-57643,-56189,-33948,-38002,-67171,-101508,-66987,-37250,-37944,-64798,-47616,-71915,-86465,-43568,63553,107606,120225,121660,125147,130615,170089,258368,409128,476744,386601,222479,140789,128377,76371,65131,59096,49736,84439,183899,146431,58888,-31567,-73009,-81633,-95057,-118427,-111432,-65412,36292,141998,156854,96971,-31315,-105504,-31712,18845,-12731,-126841,-4841,176756,86532,-32665,-118902,-81879,-36845,-32025,-21387,60206,147686,229869,283745,318632,223412,21282,-93029,-58304,1144,47768,70907,18636,-84298,-80047,-21857,8187,4610,-6922,71277,122427,217676,155801,12692,-51821,-37844,93438,149409,138828,135784,110388,131079,105748,53321,24416,-25228,-79299,-76564,-62523,-100909,-167715,-58877,45714,39362,4365,11978,-9458,-53865,-106494,-99180,-97784,-41532,-25539,-78778,-45896,20482,28904,9162,24074,30059,6401,-29528,-50492,-55203,-6960,-22285,-51566,-20916,64924,140128,187562,157066,102604,100764,239140,284624,320541,326821,263794,156741,34163,-81293,-93561,-36313,-20470,-53963,-39909,-18968,9583,14191,-16646,-65426,-73453,-40931,19,68960,111294,92356,142062,199355,279676,311400,310752,255807,200903,165930,137628,68445,21458,-19749,-38032,10494,112770,244219,282719,254149,192289,115514,6219,-55306,-120225,-60791,-59652,-96526,-80160,-61134,-43417,-51212,-51458,12128,59392,81869,46157,-3686,-61928,-69014,3220,90257,98162,-4153,-57317,-66858,-73574,-124526,-61115,46128,112187,67282,-19476,-87988,-85631,-28279,-41921,-104390,-29240,10417,-43132,-82584,-21997,56877,116368,146596,102636,19620,-38373,-71926,-102304,-45327,37478,101222,85351,82449,143279,196822,260112,262984,261992,179741,11622,-87418,-30092,100302,187776,184616,136296,109450,100470,118717,200311,186308,94868,115218,97677,31830,-20847,-22832,6714,45856,16587,-45623,-54727,-90579,-45984,17087,53819,72319,89037,77007,25203,-12840,47950,95380,137264,119283,57368,15812,-71963,-101375,-58787,-43775,-35629,9818,67563,77345,47292,92446,172015,158595,27977,-34445,2447,71307,78577,9075,5103,9802,-45635,-75876,-128353,-36375,28439,36396,19937,-5368,-10501,-4593,37116,43597,-40824,-76048,-55551,48300,188194,365969,495566,444657,302274,140986,78313,30016,-55366,-171289,-118030,-74018,-20808,29149,1829,-82804,-113315,-16643,70884,110570,72652,-2745,-5964,11275,16261,-7634,-46774,-61994,-48768,-74215,-131266,-118358,-114547,-119227,-83928,-47188,59078,93123,80040,56528,45370,12424,12232,90975,183798,231524,256693,233229,149279,42597,-50361,-101275,-127268,-144655,-102773,-82479,-88589,-94796,-89909,9825,76282,131681,164980,138462,76165,-8689,-23695,-15095,-12624,-31761,-108352,-130743,-106459,-23504,106812,190532,120850,67977,40786,-59312,-113572,-55856,-9527,2935,-39616,-65519,-19922,-26013,-74513,-116856,-57769,17601,-4369,-46381,44603,120772,48374,-42552,-63275,-15146,41035,83218,108552,136118,118499,50673,-50587,-54263,-32739,-27226,22003,112048,192295,206629,241930,276803,300583,316145,250396,67119,-63019,-115421,-80370,-84536,-79400,-87603,-111388,-71144,29900,133566,207159,105030,-6783,-1109,-16185,-43772,-49502,-92889,-67524,-24794,-49988,-61711,785,32764,45442,86034,109013,122934,169429,125612,37219,10010,3177,-48545,-115878,-76403,23893,95854,121434,85270,-18830,-84826,-38619,40584,43880,8403,21706,92602,61153,-12855,-84873,-76300,-5163,56298,7810,-24704,51840,60900,22171,-57672,-91915,-4689,122788,211385,145242,23539,-25749,-33240,-6041,62379,104385,84130,40203,203122,309936,180712,76722,46675,13498,-16650,-46928,-67257,-53797,-42638,28624,-44458,-162530,-57207,20531,32792,-3125,-31393,-12965,3477,44616,27458,13600,-29698,-81532,-124302,-26472,28834,33983,-17706,-125010,-126398,-79022,-12047,34246,48853,-21291,-104029,-135594,-103418,-55361,1196,46156,41898,7661,-51138,-114832,-45586,-44125,-143823,-52615,-39748,-79165,-55484,-26441,-47546,-90465,-50800,-24645,-58040,-82376,-52467,12428,70358,180445,256611,165276,39028,-50435,-111077,-104261,-106011,-114796,-56214,-30554,52577,86755,157717,138704,51751,29582,19269,15218,-27468,-126398,-103000,-42722,13806,50040,21416,-65376,-118631,31303,45682,-14341,33237,125880,249538,332390,248352,146377,93347,57476,65031,82677,41915,69955,125933,179584,287107,276846,62554,-31993,41997,159897,226911,213645,193933,114488,22096,-10060,-43479,-154707,-109673,83238,190283,88090,-21824,14528,52130,41956,-9967,-14545,54282,46632,-3437,-45782,-63754,-55969,-34116,11217,1488,-60889,-85114,-73378,-66913,-62086,-96400,-67620,-21999,-25734,-66276,-115618,-114138,-101525,-65550,-15865,39626,71876,44507,-29736,-92903,-31425,51849,67705,79553,41015,10005,46840,96132,150112,113896,126,-98912,-79306,20966,93995,132265,90409,87910,57065,-39073,-78748,-84266,-64178,-54073,-13677,94026,271974,450521,387330,67939,-111857,-99688,-76911,-107535,-139669,-64669,-9190,-8768,-69717,-113142,-27777,40585,-12877,-79474,-136597,-34075,13701,-55409,-92041,-1686,68940,87112,18323,-112199,-86792,570,46083,63278,56589,21833,-43799,-114503,-105796,-38000,33303,4865,-51801,-92331,-12834,94287,113505,79296,4456,-149861,-107138,31746,140725,119574,50545,-87,22052,32483,-33476,-108840,-139706,-139887,-96951,18614,165606,159673,77355,12543,-32417,-47580,-30830,-144,-14931,-94890,-159954,-64014,23466,38821,-38824,-93170,-31512,101047,136815,3786,-63498,-25462,-25313,911,4488,53231,73481,14624,-72665,-65623,66193,216113,270125,255490,223147,195294,201133,173529,79430,12904,-33055,-67677,-65024,832,77173,152399,201113,301732,225307,104404,29964,-55980,-58425,-51343,-71135,-110612,-186012,-89124,654,68809,65021,4402,12927,56512,71183,86770,137648,160417,168308,160806,119179,76207,33878,71736,231440,382312,421199,338926,184463,-30890,-145440,-142979,-85673,27686,69304,-7243,-75924,-99878,-58,74731,115329,114780,65123,65062,195991,354645,238020,-5533,-92885,-83313,-53743,-37215,-19572,960,87189,135964,163336,231513,314803,313702,157871,-50826,-99014,-13281,66614,138364,159870,147411,142217,602,-72436,-68381,-80474,-104975,-88067,-98802,47547,376054,627844,655860,362982,26279,-99319,-123709,-105084,-105403,-106475,9055,69532,288,-14715,-72409,-73655,-11292,38200,-1842,-57003,-75158,-36377,-34651,-50329,-44733,-44471,-102785,-80987,27610,100644,77709,-9551,-82767,-98460,-90016,-88325,-37549,-31012,-49372,-97788,-22409,60830,93667,-3507,-59158,-86337,-113765,-97959,-83043,-97003,-134864,-79718,-15672,14438,40675,146535,258329,255938,127978,37135,-57270,-52478,17016,71641,-1914,-4153,38898,28152,-1671,69806,119983,112083,18525,-94941,-86571,-48715,-48311,-50782,-58018,1361,53562,57273,-22785,-55164,-47998,-47643,-38166,-30032,12229,-3569,-6548,-29464,-50759,-44780,-10088,84000,188555,155676,32983,-101648,-51287,65794,112260,40291,8190,214743,318711,364237,274341,85744,-79906,-112781,-348,36944,3040,8445,62845,86272,54838,11489,16663,44859,103278,87546,-45263,-109169,-73579,-3606,17823,-15269,-74503,-80487,-35104,-67573,-112469,-69405,-2127,29476,27446,15326,56941,99047,89334,56925,47631,53068,-19927,-39433,-25114,-13529,-53369,-9941,247628,303939,122201,-21825,-41083,47863,30987,-25878,-34911,-56436,-58373,-36583,3238,154508,325709,482891,425746,161777,92499,-15891,-83827,-29546,176447,398404,365094,103058,-11818,-133560,-33438,28456,99393,124509,68905,1299,2829,5417,-37251,-110847,-105788,-29569,30085,43077,19771,-60426,-122720,-119407,-87002,-28426,23473,6655,-57333,-95131,-112358,-48432,103705,225386,180806,71675,12288,-63490,-91797,-24314,-2597,29110,91004,178160,190639,178184,192743,213881,108092,3309,-17084,-5947,-40672,-88903,-99799,-24782,111249,142112,53416,-65682,-119600,-88336,-78002,-18656,48132,58572,-22037,-61315,-12684,28389,16034,59356,167155,188581,140067,80676,32128,28310,61857,101968,181098,197191,108706,40355,-16620,-39659,-20546,-57670,-100481,-96208,-68794,-62379,-43365,-28610,5511,26136,41197,69715,60109,21131,-42195,-25831,74951,116471,119152,92832,69207,32083,49790,102489,83073,33715,-32938,-76130,-81613,-65485,-72000,29539,172658,222365,199217,199975,272811,305179,193030,48194,-6411,19628,-41570,-75317,-55940,-49109,-77459,-74789,-50862,-2377,109540,181344,223778,208213,132924,500,-97775,-94447,-48296,-11553,-25614,17800,67202,47572,-22666,-91809,-120364,-98489,-45629,17473,113261,185500,156860,-11937,-74221,-34933,-88173,-87218,85450,236989,112871,-15523,-22337,20766,19268,-12232,-955,46062,76336,67587,-6774,-66964,-31462,44283,128512,218981,177098,83543,-826,-98743,-30206,86359,63139,39154,59868,63461,28112,27911,18335,-43266,-98956,-88925,-34597,6825,-39343,-130876,-41590,19393,25535,-62104,-123392,-103172,-97050,-114882,-74435,-90526,-79967,-82783,-69170,-42529,5313,22513,-4784,-32033,-34716,-33304,-25810,-24653,2403,44915,66997,80332,111129,93355,18988,-57480],[-40727,-17499,16826,64840,60435,28983,25305,49036,42304,-1782,-51662,-76427,-43195,3353,25497,12136,-42369,-22119,19704,33869,-21257,-27327,-5393,4233,60633,63076,6416,-13132,-37160,-21025,-8858,-27202,-39485,-55398,-75298,-109943,-1092,147055,241259,249541,182046,77853,4409,-53962,-77515,-38337,36691,113672,72936,-27609,-81315,-28765,104990,248896,224239,114490,-15194,-47500,-39788,-117385,-73615,31397,46070,78086,277578,275940,250894,203055,106189,42753,24980,37696,1817,-35829,-25849,-7864,-26959,-26331,17968,54193,42487,3966,-30883,-74214,-42659,19300,56611,38155,9984,-78554,-89220,-432,40575,33425,-26426,15528,84357,54908,17735,15293,12069,11397,13825,32055,23615,-7222,-41240,-103351,-148363,-83757,-49920,-62430,-74937,-74192,-23159,-9732,-43061,-139701,-51967,106058,201103,47242,-41788,19344,34346,18884,-48018,-103669,-120544,-81318,-38153,-33460,-25535,-27822,-22421,60248,233874,297658,256391,182991,162082,77368,-24054,-36506,-7887,35869,15517,-101568,-119497,-27169,27099,43515,19489,-44987,-74266,-50748,-26788,-28635,5908,91120,141298,184926,304256,307240,245148,109963,112584,125234,17335,-101982,-83982,-76537,-60220,-32906,48570,170300,109005,10151,-76552,-135796,-149028,-156141,-66496,-78367,-58198,-83,-24826,-99980,-19573,231124,359906,240835,166506,226862,254940,170780,56501,33635,-39237,-83337,-93984,-102889,-112374,-130657,-93962,-52643,-62698,-44302,-12978,-32582,-67777,-20724,18628,-12529,-96889,-90055,-47329,-4250,4727,15737,-103167,20363,104736,-32539,-6436,92562,105217,61163,80,-60998,-118116,-130763,-148537,-117055,-36809,-19678,-17972,-52250,-95020,-103601,-100084,-68228,-43495,-41633,8055,82871,146196,251445,168615,39484,30260,126763,169213,55126,-48960,-68163,73111,205446,223078,183885,107447,26232,4644,-4536,8048,56297,47161,-13009,98270,270398,335988,399247,356151,139736,26080,6423,42009,18496,-21229,-15177,57594,-7419,-65947,-44162,-3442,-15759,-78142,-92910,-37931,32864,83628,103338,120458,167072,156047,42320,-34846,-54128,-59049,-58122,-14411,16159,-9582,-51169,-36448,-60050,-149251,-83140,22730,26637,25676,87560,136848,104496,86024,82301,1086,-15659,57371,159034,159909,35896,-90801,-94511,-34138,-40740,-288,31880,14893,10385,-4814,-9732,11296,-6094,-10697,38226,20000,-52370,-67917,-58879,1572,121177,211219,251810,189789,141328,128776,123819,8572,-114905,-130934,-91674,-43140,13843,82730,187763,328442,371628,169728,55880,53754,35726,-28660,-71534,42371,129401,20548,-68431,-97496,-8716,98117,147093,135597,20361,-83130,-94891,-105573,-76591,-40972,-9449,-28698,-124423,-138932,-106252,-55822,83648,330087,361657,207589,86696,129217,228154,247752,73513,-53670,-49864,5662,25654,15096,-40848,-47329,-67805,-65553,-38546,23901,86326,155564,150973,83548,5469,-43641,-18464,57561,150290,207209,176795,77026,-21885,-17069,4493,-40555,-82320,-82180,-35806,6589,-20211,-75586,-86459,-30172,14508,-15884,-37945,52395,121096,122655,63892,7171,-14876,-24680,-8960,23073,34813,-735,-6078,7580,118477,222615,139523,-2621,-134601,-78358,-64651,-94806,4819,274308,547126,415960,151171,-23340,-158715,-133578,-111899,-94807,-125767,-95676,-95200,-102752,-124665,-10725,221375,402144,484561,278823,3426,-154143,-122719,-105852,-140673,-41821,34118,2938,-88360,-75534,-39299,-17184,9797,76829,72124,-25328,-94384,-109497,-6770,88962,121826,129029,93069,8032,-16164,-62135,-120409,-98492,-28345,19716,36024,51169,32032,40182,25782,33825,35966,37477,-4741,37396,156066,204955,123548,3819,-45379,-9724,-21690,-84434,-103765,82239,107898,64711,19490,-10519,-23996,-14639,-46170,-114820,-148960,-139655,-108193,-64769,-82407,-67681,8400,54210,53049,36592,58518,71804,21914,-75702,-113144,-134224,-148687,-132595,-94031,-40820,38159,37530,57468,83188,74750,30145,29471,-7779,-117487,-151747,84811,230770,342465,351582,145161,-16643,-115633,-88480,-117438,-84163,-3872,90595,126099,91723,77458,50581,20576,-15725,-27509,-7827,14540,9779,-65266,-84265,-76814,-95872,-93175,-18609,19941,45923,50256,-2622,-74476,-24334,75562,91028,44083,-25486,-73936,-52014,-9063,55750,13067,-62066,-64993,-28086,34078,64879,70953,75742,96236,33777,-102709,-61851,-53011,-73992,-61746,-47610,-10443,22851,21637,-56552,-118192,-79984,-46573,-67478,-100565,-77068,-6997,33214,26892,-21927,-109130,-69474,-36392,-27612,13837,30786,2059,3190,49230,74016,149970,187487,160714,31121,-64309,-5145,160352,310722,406053,240447,62307,-50543,-77153,-11846,14517,24168,-50552,-48316,-14531,9236,-17065,-89756,-37125,21214,33843,45471,16183,-40718,-80005,-64104,-76698,-118108,-38370,118557,263778,296183,266507,211018,147997,21700,-54436,-79321,-116171,-136241,-118685,-92673,-68173,-118989,-115624,14775,161947,221926,115604,-3605,-72798,-67728,-4909,76681,138338,131725,110431,119014,89220,35662,-13079,-43116,13301,72453,25174,6978,-87984,-93430,-31472,-9521,-55218,-38359,11060,-29989,-23597,-40639,-115329,-141257,-58272,-14562,-7387,22709,18406,10373,-6037,-12431,5939,-2896,-12857,12511,63998,71604,-16138,-126788,-89687,-96293,-119180,-83340,-54339,-18567,-16836,-8878,69046,135780,71834,-13687,-80783,-100279,-58998,-56759,-67917,-66210,-47054,-52340,-70064,-70522,-39781,-24078,-42529,-81808,-62357,-79301,-82902,-28897,90983,130339,131152,114417,124541,145701,194943,282053,421417,482867,380140,185407,87961,95337,60781,47307,29542,22398,55139,149899,107836,24228,-51935,-80329,-80152,-81680,-100538,-116151,-64582,44399,160219,171211,114117,-15726,-80354,-11701,34592,-2195,-111342,-7799,161801,75051,-40294,-128191,-78367,-27391,-24285,-18244,65973,162214,250691,307947,347617,239963,12967,-96831,-54664,-3217,31143,52634,12293,-71634,-57153,-7101,16824,8982,-10155,52000,89211,181911,167615,50225,-10906,-19701,97387,168551,156516,125095,93487,119888,99304,31921,-7267,-55517,-116923,-100871,-73257,-96212,-149722,-75131,34017,43734,26249,34799,-1149,-64266,-121051,-89498,-76438,-20979,-9970,-64650,-67571,-1681,17446,11518,19933,5153,-19403,-43221,-58951,-72896,-27071,-35635,-37845,-3205,73266,126480,176762,161779,107930,92801,228430,275080,297840,297596,260510,154957,24671,-83856,-82011,-36407,-18846,-54540,-40088,-17676,2133,7936,-15346,-60856,-70040,-30103,16920,95614,153914,125117,153218,201631,276320,313256,315542,264276,223961,187441,138867,58615,9304,-26996,-45939,-2606,93207,204889,231610,230487,190930,116353,5655,-43547,-89225,-44119,-43368,-83103,-73804,-57406,-40160,-50971,-48515,28980,88052,112367,65351,-3506,-75334,-93579,-35634,58370,92525,9521,-46497,-67787,-81590,-126636,-61097,46662,120250,75817,-14941,-71533,-56301,9150,-2014,-82373,-53414,-12092,-46454,-70087,-22497,42721,92559,125355,85188,9095,-39236,-56830,-58263,-19004,57411,136750,125339,65419,100759,142078,192108,191071,196717,132997,-5026,-81186,-31552,101504,182812,164230,111364,80650,77800,102146,194652,216408,118126,138158,117147,44292,-12705,-16868,4753,32300,3393,-47398,-33374,-60831,-46675,15420,55098,71898,81879,66645,20069,-14639,34374,73048,146646,167807,101046,39382,-64931,-97189,-44646,-19285,-1408,39985,88323,92025,59711,90094,160621,144697,18303,-42381,-5951,66772,81479,22974,23697,6466,-53735,-86340,-102068,-12677,52484,57505,33373,1283,-14857,-25777,9379,27647,-44186,-69748,-44320,55166,196018,393021,558711,505745,329936,153018,89790,34926,-52298,-165529,-131605,-98010,-52782,8932,-4686,-76800,-102030,-21680,55107,79343,44144,-14163,-6773,7482,2317,-30209,-74285,-86660,-66108,-80535,-133907,-115519,-106246,-110804,-87476,-57988,48003,103022,93784,67141,49552,8481,4087,95317,200288,243922,256603,229181,143316,33396,-59192,-110528,-127872,-149562,-137112,-121279,-111704,-106049,-105460,10920,87313,149485,187977,161767,93419,-6013,-34459,-24612,-16428,-43241,-121347,-131105,-92231,20867,175281,259369,153660,71323,14651,-90609,-100254,-43628,-655,8914,-34940,-62463,-31846,-55690,-103932,-125817,-39021,28911,-1745,-49201,47345,105453,29662,-52306,-70906,-16518,42062,82038,99220,124464,125146,73927,-26437,-53704,-37587,-30706,12712,93080,168994,162364,170481,212433,259749,291820,231410,63259,-50923,-95637,-71659,-82009,-81168,-88758,-111561,-71606,29563,118372,182415,82873,-34081,-36458,-71810,-105785,-90479,-92198,-53687,-24515,-47706,-72631,-23647,11833,29639,84289,141486,166984,201994,137582,44734,20337,19539,-33541,-119373,-94831,-314,66524,90391,62153,-16637,-72079,-32499,40270,39011,4863,23399,103224,73656,-1837,-79769,-81632,-16089,39332,-5952,-49127,19903,15393,-25357,-89027,-112792,-27561,112137,220951,144211,25872,-12490,-5968,22964,85490,130894,113972,86800,260284,309076,167662,61737,22206,-11627,-43382,-75012,-80393,-66293,-56776,15115,-40937,-170599,-66608,14462,33041,5596,-21987,3396,26202,62715,45219,31128,-15671,-75681,-133850,-32565,19233,20413,-25290,-124398,-148745,-99574,-30203,24743,49154,-21575,-109418,-99877,-46033,-16144,19464,53351,40320,8553,-46152,-104612,-36927,-37479,-148838,-65976,-49301,-88356,-64354,-37281,-56938,-95562,-51412,-29878,-68085,-92145,-56004,6983,75403,187949,232853,136588,25287,-60896,-126814,-121239,-118180,-120221,-53781,-39014,49302,108721,188706,184083,87889,50471,25859,13400,-35763,-138947,-70005,-6930,39599,59280,23726,-46654,-87894,28708,12549,-71507,6965,128462,254465,324607,235531,136693,94568,65902,79313,105908,58349,81700,138305,196965,300683,252083,30662,-62391,16536,133025,203756,196974,179241,106709,23313,-8887,-36281,-146007,-114720,78441,217913,137537,13126,30214,49550,36602,3,19894,92213,78627,26243,-25293,-53143,-53516,-34972,5483,-14250,-75026,-88097,-73175,-68307,-64264,-91336,-57712,-15481,-24205,-72136,-123426,-106195,-100162,-70737,-18620,41417,71746,31312,-53149,-119292,-35858,62191,93883,94228,25294,-1578,63548,119383,145356,69499,-49339,-129191,-57261,34333,103395,169632,131368,103803,66016,-30293,-70050,-82060,-68716,-60768,-19022,94079,291306,477733,386697,56181,-113461,-99485,-77749,-103459,-139610,-83135,-17767,-5766,-77638,-140084,-13761,41072,-13712,-75678,-126567,-37968,5364,-59050,-76611,-4213,39279,54712,-15566,-146906,-56310,34698,60800,58589,44912,18183,-46772,-127959,-131872,-70199,1739,-23485,-67238,-86942,-23350,87928,123039,97369,18192,-140416,-95350,62185,164528,121145,55283,30573,54230,41719,-37928,-104162,-128719,-149632,-103294,27262,169036,148417,63066,-2601,-44525,-55719,-28071,13259,-5441,-87372,-131756,-60948,16831,25158,-48342,-89254,-29413,79745,133911,7619,-46436,-19995,-26353,3751,-1605,31845,48366,548,-71254,-72875,43660,194961,271606,262123,215241,178360,179747,147815,70247,9935,-32670,-62343,-50260,18248,77771,141599,196782,294684,212214,94053,21418,-55478,-52221,-59382,-100278,-156934,-178887,-45493,47157,105821,73687,-2242,-3316,35098,54160,79725,145613,185797,179680,144060,91724,54689,29182,74029,250516,445147,482396,368822,191681,-26289,-141916,-150416,-77611,30385,52649,-16933,-71774,-106485,-7097,75312,130693,148018,104117,100296,224738,350078,191556,-21876,-89783,-76861,-47575,-33397,-23864,-6511,57766,75682,83140,142587,225698,253940,134212,-66039,-88821,-9191,72289,143335,167562,165836,192119,62485,-50558,-65395,-86748,-121558,-98780,-112147,42672,341950,561314,607250,340577,17832,-105268,-126647,-113055,-122199,-114687,459,72925,-6067,-49006,-104647,-91462,-27017,46891,7688,-44736,-64644,-25808,-30450,-61534,-62271,-68179,-113154,-75264,36654,108231,83528,-6429,-74123,-97839,-90418,-88142,-56597,-57278,-65361,-108637,-38743,26539,68277,6462,-26971,-54447,-93346,-89495,-82101,-101599,-144507,-77382,-12756,12637,50641,175926,264403,248114,121151,41140,-51303,-64163,-5425,65532,12392,8542,60248,63975,27068,80471,144720,150245,46402,-79808,-90222,-51938,-57348,-61561,-52893,8508,61688,52800,-39172,-64064,-63235,-65015,-52709,-36068,18837,12419,2019,-39705,-61232,-42427,-8186,72643,173151,148901,30191,-105191,-48924,73991,131369,77997,60677,244353,339867,403419,332867,130804,-53349,-141230,-8644,48558,11674,10687,55794,78299,50252,1270,-4251,22225,87267,87523,-29479,-94262,-61810,19272,47178,12162,-46570,-59552,-20772,-45645,-103216,-70174,-6749,17278,2421,-25489,15065,71672,72070,47840,50719,65131,12662,-60978,-38252,-8568,-39673,23329,292958,349675,171752,21290,-72425,3709,13540,-27950,-27707,-51381,-53745,-32407,6612,150763,323115,497446,517551,246019,140812,8964,-69866,-1489,218018,429280,373847,93797,-33839,-118773,-10417,48628,115679,139759,89106,39688,33013,10608,-56450,-130768,-83976,-23558,19003,40240,21720,-58199,-119421,-120849,-92355,-34361,15595,-3544,-66209,-101910,-109534,-41261,110306,265525,225138,91388,22423,-49993,-87529,-39191,-13463,24049,88144,163633,166365,152882,183474,236800,126881,17693,9242,20984,-20133,-76287,-129313,-73530,51463,88174,20168,-79065,-105670,-60656,-46934,-6436,44128,52315,-19924,-54999,-9949,33953,26796,59857,149070,167603,147066,101685,54338,40853,63578,87164,137237,142830,78999,30310,-18271,-25062,1718,-35279,-85617,-91898,-63720,-51236,-25511,-4656,31801,42300,42682,54797,51808,29560,-29336,-22713,59914,95671,98478,72874,60573,46590,78617,142492,116983,50792,-13980,-66533,-92322,-86188,-89457,4469,149674,209007,193474,200873,261537,263022,146690,20598,-14058,6129,-72785,-120180,-98225,-71065,-97459,-97071,-55371,1228,115822,204000,254291,237148,158927,26500,-73594,-87338,-49827,-22003,-31862,12330,53608,29295,-35579,-96133,-113463,-98141,-52038,19262,149133,258060,227797,29111,-89110,-34123,-85835,-90361,49715,134365,9988,-104664,-28667,16165,2499,-39581,-30474,27865,69334,76048,8892,-47136,-25487,43486,117480,208276,193737,106135,10232,-89547,12327,141384,124786,89538,100158,73174,17845,14787,7851,-52281,-103285,-73889,-9884,39913,-12652,-114784,-48292,18513,44147,-33462,-75794,-65114,-84595,-100072,-64511,-80492,-84307,-98652,-66201,-34543,16734,31245,1945,-26557,-32028,-35086,-31477,-32448,-6614,39285,72684,100530,136865,101437,27709,-44501],[-34974,-13126,21269,66878,57044,20458,18355,57783,67165,23278,-41613,-80076,-38510,18605,49841,24192,-40648,-21542,25289,39622,-13323,-16696,14619,24324,71766,72844,16877,-7865,-36132,-23387,16,-23236,-31556,-45430,-72651,-132834,-11122,136114,253911,282821,211092,91996,10356,-51412,-66504,-26432,56188,140106,93099,-19273,-79046,-18105,117761,258658,246929,139085,13854,-53523,-88082,-127582,-43676,33639,28494,54179,288902,360488,342430,261433,150865,90280,56807,49663,3996,-36034,-23462,-3474,-12986,5987,43079,66492,40342,1441,-7067,-57643,-51200,-2502,39006,24391,1059,-83804,-89549,-1130,37004,26328,-26464,23890,87514,56837,23282,27380,28488,17961,-1580,6073,813,-21031,-46808,-102563,-141427,-108297,-69076,-64874,-59865,-59595,-17537,-4585,-24777,-117376,-40543,163302,270324,83062,-46663,-11779,21737,24021,-33670,-90832,-99085,-65123,-38079,-29658,-18315,-22266,-20387,63011,247968,340694,307655,215843,181068,74158,-31242,-51623,-28797,16241,-2636,-114766,-103074,-18778,28772,44122,26997,-34095,-70082,-61986,-47097,-47230,-7001,84333,143603,189280,282233,276991,217089,120955,138235,176340,68770,-69170,-86766,-54013,-15279,6688,49027,123258,54434,-39365,-135685,-201216,-184390,-154693,-86641,-110676,-88647,-24976,-32624,-96885,-22580,224430,394732,308711,213197,259074,268583,177124,57550,27005,-46942,-81657,-87086,-98275,-109927,-127659,-114986,-59133,-56354,-30531,-5669,-45649,-80881,-10319,30594,-3341,-100055,-98563,-51830,-16644,-23555,-27593,-133576,102630,140390,-27457,-14492,100302,119115,66548,132,-59232,-110188,-124964,-135460,-106552,-29636,-18897,-22620,-41269,-70127,-85981,-90579,-63447,-34153,-31425,2035,65364,124564,228209,160661,45829,35736,127429,196010,98574,-25981,-99454,32165,147180,184569,169909,107664,25567,3844,-233,10050,56977,32084,-33566,74240,249039,313153,398242,414360,216859,76203,3092,3347,-20360,-57743,-54127,23297,-20711,-55297,-21527,6626,-35760,-96749,-101395,-41625,31747,88959,124258,157930,212020,200465,70605,-21711,-51559,-69501,-79732,-44445,-12772,-27083,-51745,-20314,-36550,-111800,-119304,-3792,7964,5472,68219,109219,75096,62554,58115,-25074,-46909,16970,104525,107002,5330,-106517,-92236,-19097,-26650,1695,44983,24786,12021,-7483,-9531,16606,-1878,-8294,45478,40151,-12694,-44751,-63092,-13727,124404,224945,267867,209941,163207,146091,119731,-22159,-119383,-109867,-84164,-51595,9680,100432,227897,371049,388963,185481,70354,58142,34042,-22590,-54527,75732,172828,62475,-50170,-93948,-8134,112987,181731,178828,51789,-63015,-93828,-95826,-72618,-38358,3534,-10072,-127328,-129349,-91163,-48987,73340,285168,286773,163148,70655,107587,178973,220062,71176,-56304,-55034,-8341,12205,10537,-35018,-40224,-59016,-49023,-12233,51805,115587,185412,160494,85456,1869,-55354,-31944,44817,189005,293687,251290,112564,-5986,2564,26115,-18946,-68838,-103787,-30772,13664,-22296,-69049,-68755,-12550,23801,-9252,-18930,69754,120757,94326,24958,-26919,-10745,11327,32467,61208,52689,3547,-7005,11671,148684,261812,168448,10284,-110682,-64357,-57545,-109541,-14436,271396,482131,334857,115644,-35579,-155296,-137486,-123769,-107740,-117956,-98932,-107861,-108115,-114809,-12991,202392,380463,477610,328166,105955,-149523,-177537,-147216,-160524,-45121,27734,-2346,-71375,-54329,-29911,-20459,-18745,20167,22065,-69298,-121009,-121873,-5039,94580,126691,136522,109091,26186,9549,-48890,-110442,-93172,-24534,4174,-1915,15336,11966,29918,20869,33065,36185,35745,-1559,49842,151482,190405,112738,-10365,-37135,20895,5000,-89047,-118122,43589,68581,39761,17339,3486,-1436,5205,-45539,-111016,-137673,-146824,-104934,-60621,-73863,-52888,35562,91076,84475,57769,62421,69041,17882,-79771,-116612,-136709,-147851,-137111,-101129,-47072,35944,37529,54708,67585,49820,13784,20449,-20612,-115992,-164972,49571,149895,234009,314184,159781,3508,-84085,-72332,-92546,-62815,5719,95854,138261,119647,121023,102490,60469,7813,-18907,-12697,6353,1246,-72325,-91425,-72606,-89470,-84062,-15483,8495,24856,46242,52270,-43268,-41974,84357,104815,56759,-15471,-63926,-42138,4183,58876,14689,-62229,-72213,-41017,27381,70424,87674,73199,76372,17553,-85237,-12553,-3225,-20414,-27473,-32687,-4388,22826,28817,-56115,-137053,-97841,-68479,-92044,-115444,-74896,-10732,22665,11487,-37163,-93632,-44298,-15455,-13993,19225,25192,-11938,-6850,48153,78835,158447,197736,165867,27089,-61149,566,159790,320138,418425,233153,59254,-56299,-79606,-13315,7422,13324,-49585,-42382,-6693,31823,33192,-44932,-84249,-5319,29203,49880,19089,-38008,-73866,-55599,-67958,-95061,-20061,131101,251425,257429,223647,185705,147835,39105,-40703,-72824,-125880,-166837,-156700,-138219,-109567,-142457,-83368,45773,199025,259897,143437,22475,-45708,-46088,7591,72799,124518,123986,106012,111222,73349,9172,-39005,-49649,28112,116691,78726,49075,-50341,-114578,-68087,-43669,-77857,-67178,-33178,-57418,-41304,-46250,-110884,-132776,-48634,2287,13493,50375,53318,40890,18668,7530,23443,8962,-6308,16066,62682,72425,-10897,-117573,-115108,-129651,-118963,-75206,-57838,-28950,-27989,-21821,45302,121710,75743,728,-59763,-104434,-74244,-70418,-77539,-75798,-60270,-63343,-60164,-43346,-19008,-15957,-51922,-106467,-80279,-85254,-74838,-8565,121821,151924,136120,98418,110270,146451,207057,291698,413538,459628,343965,135361,35551,70386,57971,42524,4882,-9270,19801,107303,67296,-2807,-63375,-87408,-80135,-67106,-78392,-102416,-62052,45148,161890,171702,125078,2703,-56930,2072,44010,4650,-95091,-6269,142586,61160,-51296,-141217,-68454,-13756,-14671,-15972,68028,170869,262795,320500,357816,245168,3340,-96241,-50125,-7098,13485,30672,4363,-54989,-36880,5202,21393,8335,-17688,28625,54587,138668,167552,80719,22875,1960,101457,183859,171824,106656,67948,101402,87355,11426,-37232,-83285,-150490,-110847,-75951,-87884,-134008,-95136,23593,55639,54198,59875,7503,-75467,-133465,-75456,-50831,6348,6199,-52892,-92718,-25565,2231,8697,10342,-21731,-44763,-57432,-66845,-89705,-50190,-52869,-26374,12999,76406,106991,159119,158230,108360,84452,216204,266401,275615,260069,238581,135682,2877,-90070,-74904,-39237,-17817,-54082,-44269,-20387,-8382,68,-15901,-58596,-71454,-24644,28809,112647,182079,147639,155804,195413,260653,298511,300285,252529,227299,194298,132343,45328,-4531,-32045,-49018,-12526,73843,161996,175483,197242,181502,112943,3568,-30096,-59255,-29246,-30840,-74253,-72555,-58029,-40290,-53335,-47203,44436,115776,144000,88080,1187,-86453,-117616,-72827,23766,79307,17420,-38711,-68887,-92283,-131125,-64818,41996,123399,82023,-10237,-51830,-22203,52642,40583,-50750,-83586,-37064,-50774,-64092,-30280,23185,66098,101409,65378,-2693,-39584,-41181,-22505,7362,77647,167717,157096,44026,56584,89306,126236,119572,125968,79662,-21872,-75614,-35799,96543,172951,143667,87507,51104,52564,81691,180698,236487,138347,159200,134173,56130,-5274,-11789,3443,20439,-7476,-49863,-23495,-40659,-47539,11344,51206,64322,67597,49760,9715,-20799,14016,42589,137134,200383,142561,62669,-57562,-92701,-30385,4632,29391,62964,99413,96533,63764,80468,140911,124651,7902,-51078,-18188,55179,76544,32456,34262,-2521,-63138,-90077,-70936,13743,75724,76574,43245,4271,-20930,-44643,-16399,10196,-48909,-65067,-37593,55355,196496,410924,606965,553762,347796,159536,97340,36184,-51699,-159319,-146060,-122909,-85018,-6737,-2648,-62135,-93838,-33708,32716,45512,16328,-24877,-9091,699,-13206,-50951,-95524,-102880,-76196,-81863,-129126,-112136,-97509,-102820,-92128,-67873,39135,114660,111146,81637,56307,5355,-6285,94367,204683,237212,235283,206732,127522,22107,-67941,-118385,-121726,-123809,-140265,-134672,-113532,-104162,-119145,9410,93260,159830,203328,178740,105465,-5863,-45597,-33989,-22901,-58236,-133142,-126730,-78364,59231,236630,322427,184754,68957,-15403,-116877,-80331,-32452,5048,10714,-34469,-62552,-45371,-76512,-107291,-99895,-22246,35299,-3322,-56512,38718,76160,8172,-62561,-79001,-18564,41357,78797,89426,109408,128905,95599,-4455,-56871,-45519,-36093,2854,72583,142399,117637,99417,136902,196760,245277,200318,57392,-38502,-79626,-67743,-83149,-86379,-93949,-113558,-69602,30859,101668,152163,55745,-61251,-62520,-109552,-160545,-129553,-82403,-40487,-27270,-46135,-80444,-46697,-6712,16089,78787,168472,204517,220184,140119,49205,26474,28819,-24726,-121621,-105854,-17792,42164,63721,39940,-14374,-59766,-26282,40423,36933,6758,28517,107649,75933,-2062,-83212,-86392,-23502,24267,-17539,-66023,-2636,-19896,-65235,-117658,-130212,-49497,89037,213387,135903,25907,1796,22782,52195,104829,153213,139782,137357,309597,297217,152502,45579,-2539,-35085,-68574,-103331,-88783,-79370,-69858,3959,-36213,-175574,-76378,8600,35504,18433,-10021,19856,46669,74921,56718,43890,-4238,-71044,-144071,-37980,8668,6872,-31435,-108693,-132038,-105508,-44767,14893,47631,-18228,-85130,-43718,8030,17793,34044,55487,32449,3623,-44649,-96977,-27620,-28264,-126809,-74278,-56230,-96190,-73741,-49969,-68685,-100833,-50857,-35781,-78898,-101980,-58757,1269,77114,184229,201609,108244,14056,-68803,-142011,-137794,-127693,-120229,-47260,-44595,45513,130816,217100,228546,128623,72930,31304,7857,-46391,-114826,-32655,29366,64008,67409,27088,-23236,-44875,48886,2049,-127226,-26012,123307,246137,302968,216138,124383,95709,74316,91241,124141,71166,89782,146821,210313,308638,228397,7529,-87842,-7229,102610,176022,177148,163692,100914,30652,-1415,-24078,-133860,-120383,72619,243746,194611,58261,52001,52863,36441,12851,52724,129251,109297,54574,-6057,-40851,-49343,-37231,-3095,-29745,-84817,-88591,-74277,-70985,-67150,-85748,-45870,-6607,-21184,-77836,-117284,-88541,-93243,-72529,-20169,42997,71262,19437,-72013,-127213,-22413,88554,135750,118822,12841,-17331,72671,136415,136762,28141,-90772,-146241,-36500,46177,110013,199168,171304,118465,72979,-21018,-59116,-78549,-73354,-67051,-21008,100462,314323,499843,381152,45381,-113704,-97293,-78486,-100509,-133573,-98640,-23379,4296,-61161,-86920,22527,52186,-6114,-67549,-117802,-40048,1856,-52951,-58592,-5079,13628,25788,-47174,-157685,-22922,65412,73935,56211,39544,19780,-43766,-133662,-153017,-105290,-36224,-54664,-78807,-75554,-32997,78668,129072,113934,31277,-129034,-80919,85516,172190,110970,51315,54715,90406,59504,-38360,-100153,-119888,-157101,-106437,37862,173453,145783,62984,-1173,-39609,-46716,-6720,46356,21197,-67130,-105509,-57665,8604,11062,-54511,-82699,-26575,60148,130770,17990,-28093,-16147,-27596,8212,556,13399,21478,-14825,-70616,-78822,21223,170870,267365,265395,207686,164165,160816,125121,61005,5427,-33844,-56683,-35095,34671,75633,125065,186554,278820,196322,86945,20038,-44718,-42233,-59605,-113669,-169553,-126164,1095,93700,138194,76998,-12854,-25582,1587,21805,54129,131410,187570,172745,114441,55135,24561,18418,76532,270094,504078,541594,396880,200138,-19018,-134735,-148215,-72802,27259,27388,-27053,-68244,-113964,-16085,73289,142039,177731,142050,136258,249855,327648,138634,-36181,-85721,-71931,-45465,-33161,-28889,-9738,44104,43338,34082,84193,162039,208526,123241,-63155,-76917,-3624,79820,149333,176941,186579,246439,143533,11245,-46340,-85284,-135635,-110741,-127128,43167,304663,480919,536630,308208,9068,-110513,-126744,-117701,-133965,-113710,-7178,65772,-18259,-88560,-131910,-106436,-39885,57206,20810,-29483,-50278,-14779,-25218,-68815,-71954,-84037,-121238,-72288,40749,109018,84587,-4515,-65036,-95724,-90652,-83794,-67091,-79700,-81661,-117959,-52588,-3451,50333,24259,7373,-23631,-72328,-79030,-77625,-101618,-151571,-74420,-8977,11589,58560,196897,259550,231255,110753,42343,-44041,-74857,-32781,47259,15049,10836,71438,89855,55253,89260,165877,187807,76728,-65217,-95590,-56538,-67248,-70756,-52350,5863,60459,40105,-54810,-71190,-76880,-78267,-58983,-29796,32782,34883,23827,-37427,-69978,-40559,-8222,56500,146625,130782,21797,-111317,-43362,84708,150358,113382,95322,238296,326792,407208,365435,168942,-18916,-130924,-22556,54243,16344,10967,45998,64386,41009,-10796,-22325,6673,76069,88356,-13441,-76986,-49967,35255,64700,31102,-24815,-41124,-6605,-22769,-91795,-71419,-12013,6067,-19741,-57103,-10635,53441,58273,35744,45780,65946,40289,-37534,-24595,3170,-27210,49012,323157,378160,211778,57014,-88978,-46625,-7643,-30015,-20627,-46107,-47687,-28013,9284,140413,308776,495530,604458,348896,193176,40860,-45548,27342,249726,437456,364596,79200,-59278,-92796,3263,56342,114538,134251,93028,63898,52310,10897,-73886,-106991,-65482,-20827,4010,32115,18835,-60153,-118893,-124054,-97211,-38658,8876,-14464,-77969,-112807,-110778,-36644,111846,293985,258423,102885,27181,-39638,-80615,-55515,-27800,14301,80889,145012,137954,121702,164109,249731,143975,34419,35854,44720,-2797,-60840,-135090,-121930,-18362,23864,-22061,-98845,-96514,-44264,-18143,9622,39609,45517,-17757,-49809,-11212,32684,30892,54014,123520,140715,149133,121320,75531,51760,60805,65586,88761,87107,45678,14144,-21497,-8428,20316,-15210,-67667,-81198,-55318,-41996,-12253,13783,51993,52361,36047,32682,40286,38296,-10065,-17211,40420,68436,70472,45139,42804,52300,99790,175472,149324,66554,3498,-53918,-97382,-104143,-104543,-15227,126368,188705,177968,189508,232740,203634,88561,-13215,-27379,-16311,-103159,-147382,-140369,-99499,-124598,-115034,-57202,-689,111498,213332,270786,250440,169628,41778,-57988,-81437,-50230,-36031,-44932,694,36132,9508,-43201,-83439,-92168,-90218,-63437,12534,169988,308567,281189,63555,-109810,-41901,-90332,-98899,11145,44405,-72984,-101088,-9874,9177,-20026,-72065,-66330,1421,51915,74135,17063,-33317,-25899,31850,93253,180518,196971,124646,24767,-56743,40162,165503,156343,118015,118900,66590,-1721,-7432,-10881,-67115,-108223,-64515,7469,65939,5671,-108502,-62094,7846,50592,-9661,-35998,-40132,-82418,-93983,-59311,-72814,-80680,-111016,-71860,-36187,20983,36950,7385,-24962,-35003,-42483,-42743,-45868,-21451,26632,70085,113416,152251,98460,29321,-35428],[-35167,-15608,18218,60685,45531,4370,3865,52477,73006,33821,-40573,-89841,-39090,31634,73726,30121,-45243,-27893,23769,37341,-12760,-12874,29212,40747,74669,73934,19269,-10381,-41559,-36604,-1389,-28364,-31187,-36170,-61202,-133661,-27314,114546,252248,304678,234699,102338,10920,-53399,-61442,-22437,64801,151861,100579,-19759,-83996,-18013,117172,251442,252995,152154,35821,-69623,-153779,-66437,-7509,32905,7500,27692,284512,429600,414808,298786,181805,132770,86215,58753,6295,-35718,-22670,-1761,-1471,32474,60485,70097,30970,-4371,12580,-41554,-64480,-34789,12183,2164,-16187,-95476,-94031,-7696,26214,10115,-35233,23506,81652,50562,20613,30820,35050,12613,-27463,-29850,-32529,-45574,-62332,-110190,-134553,-137094,-92969,-69973,-47969,-49323,-19186,-6354,-7261,-62173,-3691,205096,310822,108871,-48845,-59944,-730,22058,-21732,-71854,-81765,-62363,-48867,-33097,-16848,-21697,-24090,59114,251925,373152,351966,243662,190670,67027,-35641,-61077,-47452,-5578,-23073,-117098,-86457,-12890,26092,38975,28199,-27534,-65118,-67253,-62286,-63314,-22330,69870,131378,174098,239467,231282,181795,122285,149767,210170,103449,-44153,-61199,-1042,47471,46076,38881,77683,32148,-26259,-114979,-201390,-203246,-157335,-105768,-120594,-105435,-49900,-44520,-99586,-31121,204744,403521,363366,257855,281182,266719,168806,46461,11824,-59226,-82467,-83457,-95957,-107993,-115094,-126281,-70685,-55844,-24120,-6324,-64535,-92032,-4542,33499,-4656,-109228,-109147,-59013,-33702,-60243,-80620,-46368,182346,162925,-27885,-23952,103044,127818,66389,-3913,-60482,-106236,-121713,-126987,-97323,-22724,-15604,-21230,-28951,-55182,-78023,-89567,-65759,-33536,-31781,-13502,39466,96672,198831,148260,47553,34562,118527,203809,129204,-5946,-129723,-10719,93296,148442,152132,102598,26891,10546,8666,9233,53931,16211,-49309,56337,223241,275517,370031,437363,274975,121584,19733,-17824,-53930,-100187,-95926,-4494,-29334,-46013,-5726,7348,-60531,-118729,-114956,-50404,25552,89251,140645,189853,248068,236375,93553,-13406,-51749,-79869,-100156,-74791,-45088,-49105,-54998,-7797,-14413,-72933,-139768,-42798,-19596,-9174,60923,91812,50962,38836,30956,-53448,-80400,-30048,43323,49347,-28770,-124077,-87927,-6882,-3577,13784,55303,33116,13293,-12302,-14035,15236,-4536,-11333,52644,65384,16345,-32017,-71132,-28643,125166,235322,279792,225113,176157,151025,104410,-53710,-103933,-92788,-75485,-62290,-3716,106344,255787,395755,388086,194532,78358,51719,23393,-22639,-43461,102521,210252,100362,-34718,-89092,-7907,124021,212157,217670,79959,-45758,-95400,-88185,-67696,-38456,13960,12040,-93112,-109597,-78090,-43696,56894,222452,199319,109266,47266,78522,121511,178078,58111,-65679,-62809,-24083,-3787,4388,-26080,-38073,-56077,-36461,11442,80647,142217,202123,154158,74161,-7402,-68910,-46839,32314,212852,354911,305280,136823,8211,23350,46572,407,-52371,-112067,-23638,18508,-24378,-63214,-56141,348,30979,-948,-656,81360,111921,62036,-13371,-49267,271,39401,62518,87333,62658,2871,-10805,15804,180936,297376,192676,24052,-81669,-43986,-40692,-100975,-45811,240113,382931,242636,77207,-51107,-150164,-139847,-121707,-83884,-89965,-92097,-124643,-115548,-106693,-21229,166284,334771,451911,363903,174821,-134335,-236570,-197631,-187654,-56951,13644,-15694,-54457,-27914,-15428,-17288,-42183,-53577,-45320,-124485,-152909,-131632,-3897,98528,129277,140077,120458,46314,37117,-36951,-100318,-89248,-28170,-20848,-44349,-20305,-3415,26999,18321,26758,31534,32599,4809,64266,156456,185014,103985,-19063,-28047,33440,14923,-93811,-136059,2151,25331,11414,12861,14995,18566,20758,-48151,-108056,-119494,-128967,-91230,-52092,-66856,-45544,49401,114975,106978,77139,67218,66939,13491,-85284,-121595,-139621,-149149,-142664,-107107,-49544,37064,37151,47556,47113,26899,-809,8775,-38738,-121861,-185892,11298,75330,127269,260721,169503,24299,-60166,-56925,-72406,-47158,8914,91282,139952,140688,159500,152738,100965,29384,-12950,-19668,-4243,-9400,-79849,-102562,-75065,-86992,-70113,-9561,-3496,405,37382,100880,30836,-40171,86117,107621,57425,-13327,-54603,-32449,17457,59492,16350,-61142,-80616,-57368,15063,68900,98311,71230,45995,-7648,-44650,39525,51874,39232,15035,-12662,-231,14560,23890,-63624,-162201,-117653,-92058,-116549,-125607,-73689,-17722,8064,-7300,-54357,-80055,-23998,4019,741,26621,20365,-26360,-17639,46086,83015,165906,204420,166487,21159,-58185,2623,151735,310605,400971,217152,53935,-63000,-81616,-13623,4089,9113,-45299,-39722,-3098,49561,76250,10128,-141054,-35907,23357,50725,17757,-38157,-69870,-49747,-60316,-74234,81,138561,228640,212107,178153,158220,143861,57358,-25545,-57318,-107255,-146102,-173996,-164704,-117717,-112174,-47343,77428,232986,281857,156834,40061,-26950,-31074,12651,60312,100533,106224,94877,99622,55494,-19302,-69773,-60388,37732,154205,135326,90690,-14273,-99942,-99025,-74380,-99617,-93909,-64455,-78887,-58170,-52028,-105044,-125196,-43491,14684,30834,72119,82298,66003,35654,18448,32210,13566,-5208,14749,56065,68281,-9108,-105271,-137579,-146860,-105211,-68498,-61163,-40242,-40608,-37042,14897,96003,70796,11128,-39883,-92749,-90711,-86205,-86266,-85378,-74005,-72093,-49602,-25958,-7374,-14440,-62684,-138941,-103481,-92378,-66169,13613,151441,168742,132837,73633,82063,130967,203701,285093,385626,410486,284804,79440,-12166,55491,65310,51242,-7795,-40317,-17915,64982,37486,-11565,-64569,-94428,-82596,-54457,-58045,-83783,-58112,38386,146479,157838,127730,20676,-36775,8274,45709,7075,-79702,-1305,118658,43197,-67110,-141684,-54054,1583,-5032,-15533,65304,172263,264354,318672,345351,236566,-8210,-94397,-47076,-12307,-5860,4911,-6603,-40481,-20513,14058,21166,2165,-30122,837,18332,91394,155031,101584,48098,22421,104390,193965,184499,83224,34366,76504,70976,-5875,-62545,-107502,-179782,-110698,-75628,-80239,-121266,-114684,20678,77348,86256,85429,15388,-87651,-136444,-58680,-21556,35957,19212,-45546,-119346,-47058,-14464,1174,-4406,-49669,-69681,-72361,-74228,-104043,-75777,-73995,-18850,26129,73651,82595,135172,145670,102402,73078,198396,251446,248216,214031,197862,98099,-30991,-96658,-74361,-46437,-19398,-52508,-53478,-28596,-22769,-10212,-19064,-58637,-77327,-25346,34496,118939,194081,156909,148483,180839,234021,267777,265650,221958,211210,186836,119243,28556,-19928,-33997,-46283,-17600,57306,120507,119640,156364,163202,104419,-476,-17238,-31581,-17094,-22467,-70082,-76651,-63759,-44768,-59097,-48379,56911,139926,173352,110583,7387,-94906,-139001,-101132,-4537,66077,22911,-33657,-70812,-105334,-138231,-72002,31851,120300,84572,-6391,-31439,15981,99283,81692,-14346,-113958,-64533,-58070,-66155,-46321,-986,39069,76285,43643,-16302,-40801,-28055,3411,25766,91952,188659,176053,19926,12001,39246,64598,51632,53518,21942,-38013,-71798,-42794,86160,159665,125636,68647,25441,27297,59307,161167,246541,155269,177800,147579,65927,430,-8089,2516,9929,-17775,-57009,-26119,-31247,-50218,4404,41848,49690,46691,26895,-6028,-32030,-11573,7176,110917,211965,177014,83922,-51038,-88814,-17867,25823,53935,76432,100012,91088,59136,62871,111851,97511,-4235,-61093,-34824,36213,63246,36255,36090,-16311,-73639,-85861,-38640,40951,96089,91304,47353,1857,-30311,-63162,-41350,-9037,-55537,-63152,-36152,48468,189021,417343,633693,582566,354314,160350,100534,34108,-53004,-152565,-161028,-147044,-110579,-13386,7422,-44729,-89429,-53454,4073,10659,-9698,-35071,-13648,-9631,-30680,-70373,-112528,-114485,-82557,-81244,-122458,-109023,-89742,-96371,-98202,-76729,32804,127843,131939,100687,66830,3471,-19928,86285,194449,210311,194223,168313,102952,8413,-77165,-125488,-113953,-102441,-112571,-114452,-98448,-93354,-130434,3278,92109,160343,208535,186899,110236,-9594,-56821,-41950,-30469,-75986,-143637,-120453,-67631,88072,284299,373167,211966,60042,-49243,-106492,-60916,-23538,6696,7270,-39451,-67093,-60704,-88508,-96293,-77979,-10852,35117,-10031,-69240,19153,36686,-13971,-73978,-87772,-21845,38080,72520,78269,90721,127020,112003,11607,-65156,-57418,-43730,-7993,50471,112430,72324,31408,56272,118402,182084,160059,48872,-28069,-68149,-69580,-88645,-95474,-103861,-117744,-64912,33466,83708,117499,24295,-85227,-75791,-117621,-151689,-127902,-65075,-30197,-34489,-46834,-84923,-68629,-23819,3316,66881,183317,228403,220148,133122,50189,27566,29402,-24047,-125879,-109028,-30721,20911,39858,18335,-13125,-48897,-20371,41300,37552,12602,34959,103978,66320,-14842,-95938,-88769,-27798,9989,-29434,-78010,-18684,-47284,-98324,-143769,-145100,-70450,55980,188158,118953,21742,14633,49662,78341,115845,165062,154984,184612,342373,273382,133765,27348,-27248,-55347,-89158,-121799,-87695,-93548,-81612,-3405,-29094,-172771,-87550,2317,39438,33989,2915,34045,62338,79508,60222,49506,2424,-68966,-155795,-42762,-3193,-7471,-37570,-91555,-104613,-98500,-56117,3871,43237,-12051,-48348,10239,53838,43494,43475,51773,17144,-10454,-50111,-91102,-18440,-17860,-100406,-72283,-58061,-100488,-84229,-64613,-82593,-105184,-49762,-43173,-91490,-112488,-61035,-5490,73537,168853,165326,80785,4490,-74756,-157450,-154746,-134365,-114958,-38304,-48773,38598,149258,238608,267246,171602,95921,35613,-819,-60241,-87105,3950,63382,85001,72865,29396,-447,-1224,84635,17196,-160413,-62599,110053,224629,267969,189770,107635,93572,79823,98530,135258,79573,93943,151145,218604,309807,206484,-7596,-109709,-29968,69612,144521,154446,147346,95678,40819,9915,-8410,-118253,-129634,62364,262083,253017,111604,80082,63095,41082,25920,80693,160860,134485,77550,8812,-31187,-46578,-42253,-14170,-43883,-90485,-88544,-77793,-75860,-70906,-80487,-34890,2291,-17215,-82207,-97441,-63197,-81863,-71693,-21206,43546,69881,9551,-84397,-118895,1426,126363,193794,156567,9739,-36304,74733,146609,124934,-8372,-123928,-128879,-19882,54691,113282,215709,202332,129481,76851,-12360,-46685,-72799,-76489,-70928,-17369,115365,342683,518814,373411,36454,-113422,-93169,-78749,-98895,-126275,-111648,-27123,18810,-26106,-21780,66262,67052,4177,-59228,-110857,-40312,3019,-39166,-39082,-2858,-552,5293,-73398,-124005,7681,90512,84264,55800,39458,25251,-36014,-125821,-131318,-136540,-79621,-87774,-84378,-63408,-41040,67862,131809,128375,43446,-116087,-65268,101131,165830,92379,41034,71574,124740,83459,-32576,-96772,-113027,-163862,-107201,47860,175646,148039,72051,10356,-23926,-23670,32418,98504,60961,-41105,-82478,-55514,-1190,-3312,-59592,-75191,-23255,42796,127122,33329,-10672,-14175,-29254,13526,9874,-851,-6885,-31356,-70459,-83176,-27,145980,258372,265472,200496,152147,143801,105204,52047,-50,-36380,-50947,-19208,52518,74118,105009,171147,256314,179928,83691,25854,-26838,-30690,-55120,-110404,-137855,-77924,45203,135976,163564,75599,-26192,-51616,-39891,-21974,13625,98862,167455,149072,74821,11216,-12963,4435,82987,292016,555050,593132,420198,207776,-11456,-127426,-144297,-71562,17184,-6301,-35992,-64584,-121806,-26478,69073,149341,202537,177219,171587,269607,291157,86531,-47237,-80253,-67524,-45716,-34808,-32371,-6719,45085,33461,11318,52022,122582,179006,126314,-40743,-62902,3762,88745,153879,184194,205760,299694,240634,105216,-5719,-71489,-138874,-122737,-102489,54442,270033,396862,453632,270255,1561,-112792,-120996,-116995,-139446,-107796,-13277,51269,-32179,-129243,-128066,-116223,-48128,70112,39700,-9856,-31489,-2119,-17906,-70717,-72306,-86756,-124762,-70670,40754,103558,81766,-1828,-53780,-91025,-90010,-75984,-66957,-93569,-94901,-121291,-60464,-24811,43072,49861,43795,7347,-48735,-64494,-67081,-93730,-144860,-68899,-2735,13472,66407,211166,248577,210563,99907,42538,-34114,-79618,-59626,20941,7385,5677,75244,107085,81595,97829,184173,224937,114868,-49951,-99627,-59622,-75235,-74428,-55957,-7045,48462,20159,-66361,-74068,-86101,-83470,-53621,-12175,51057,60476,53446,-22978,-72798,-36278,-7358,39161,113401,104889,10461,-116711,-31647,100046,168203,141623,110370,202096,284950,378322,370722,197131,16566,-99847,-39200,56079,19787,12081,36817,48137,30292,-21693,-35338,-2505,67344,87584,1442,-57679,-35335,48207,74823,44325,-6444,-22722,9389,3073,-74678,-68576,-13966,-227,-34331,-71313,-11753,54589,56333,26418,36441,59412,61921,10228,9300,21593,-13950,69355,336746,387062,241542,88403,-68729,-83577,-23746,-26831,-9588,-36583,-36940,-20605,13042,125386,283398,476061,677873,465299,249972,78486,-12972,59695,271055,424195,340851,63666,-81110,-66909,11977,55654,101164,114516,85977,76878,64952,11255,-81936,-78905,-46801,-17110,-9945,22608,14971,-62341,-116922,-124594,-95842,-34858,9835,-19900,-86911,-122714,-111036,-30371,112899,313068,283167,111180,31758,-27755,-67796,-65393,-39177,5141,73753,127365,111517,91662,141481,256116,164223,58558,65987,68668,15242,-42285,-114265,-152799,-85179,-36166,-59842,-118459,-89451,-34789,6876,29383,39764,43319,-11320,-40811,-10050,30794,33230,47040,97430,114926,151353,144941,100888,67008,60649,46081,48037,40906,16467,-799,-18340,14832,40608,6979,-43602,-61595,-40170,-30137,695,28405,66757,59440,25889,9175,30424,50244,15645,-4685,22680,40683,41253,15678,21631,54293,117789,204473,184148,87345,25476,-33968,-88195,-108224,-112417,-28493,105019,164998,157298,170827,192966,136583,28161,-44927,-40124,-40265,-119827,-121758,-115298,-119019,-135611,-109483,-51330,-2238,102512,214298,278079,253719,171347,52771,-44309,-73769,-46201,-46371,-58481,-10923,20987,-3685,-36955,-57230,-68412,-78458,-72817,3393,178738,336575,316848,95181,-97190,-51411,-94678,-106599,-23391,-22880,-110500,-44829,19158,3685,-42240,-102853,-101525,-26435,30734,67770,22762,-20620,-25714,16646,63639,144694,192969,144897,47166,-22120,56785,168343,165057,129596,121164,50934,-23188,-31340,-31013,-81458,-111273,-59870,17701,83144,15526,-108719,-75018,-4556,51885,11834,-1788,-22081,-84039,-92671,-56022,-64227,-67287,-100517,-79377,-41708,21352,40949,14341,-22398,-37535,-48296,-51439,-56963,-35001,13652,65257,123312,160544,89071,27268,-28797],[-31283,-14322,18348,56911,36558,-8307,-7094,43742,68758,37100,-39007,-94945,-35420,52594,105684,39381,-45393,-30923,24693,36595,-9297,-5347,48011,62395,78375,75202,22903,-10684,-43007,-51179,-3720,-32048,-27919,-21288,-41407,-115634,-38672,93932,246555,322960,261442,120520,17097,-49466,-52890,-16828,71746,158545,105179,-19253,-86168,-18156,113381,238055,250473,160488,57654,-77837,-125357,304,36383,38587,-6962,6734,269250,478345,464873,319065,204853,175033,120369,71960,15211,-28203,-15685,5886,15690,60830,78703,74397,24788,-3770,35879,-18080,-71015,-67510,-13747,-18644,-31911,-102641,-92807,-10079,18601,-4861,-42872,23173,75602,45154,18717,34356,40577,5188,-53220,-63752,-64559,-70575,-77892,-115371,-123249,-156210,-110635,-67496,-30612,-35489,-19332,-5657,17092,7048,54399,234155,327538,133209,-31645,-113907,-21304,22043,-5904,-48228,-67240,-66325,-61166,-35246,-12862,-18075,-25615,56976,254700,402359,395166,273748,199186,64808,-28292,-52673,-46343,-9654,-23445,-91169,-62391,-2082,26747,36231,31176,-17651,-52429,-56433,-58186,-65426,-30290,58476,116452,150786,189213,181520,148747,121588,154006,229151,122397,-36135,-43852,41611,95527,74055,34662,55370,39855,7883,-76581,-163068,-183838,-162959,-113339,-106986,-99568,-53143,-40340,-94573,-38518,180402,390740,403893,304163,299435,258369,155706,32503,-2674,-66571,-77833,-75390,-87779,-98912,-97725,-110953,-79343,-53721,-17978,-7760,-80385,-91332,2800,35320,-7439,-114824,-111476,-60143,-45309,-95764,-121714,48725,254178,177226,-27827,-27356,108376,138657,68410,-4586,-57806,-99192,-114658,-115821,-83428,-9964,-3757,-10680,-15262,-43308,-72289,-89035,-66849,-33406,-34704,-30551,14435,71979,172297,138522,51089,33849,108338,200302,150936,13426,-141711,-47379,51893,123481,138553,99695,39090,32741,28838,12872,53851,6137,-56178,47610,198588,232053,324093,427730,312043,157298,42541,-19092,-72363,-137793,-123621,-14015,-26339,-33193,8540,4007,-79619,-132505,-126672,-57620,20600,89869,155951,217205,276272,266065,116390,-3621,-48549,-83592,-111031,-95907,-71281,-66978,-53459,7796,12510,-26948,-101666,-72779,-38911,-2459,71875,90021,40730,24096,9370,-77181,-108753,-74908,-14319,-3283,-58718,-134769,-79448,2855,18940,35814,68729,45331,20202,-12577,-17153,11871,-10711,-18070,58240,90957,37001,-24134,-78175,-37165,128183,247155,293860,241459,185365,148404,84049,-80116,-89864,-76260,-62961,-68231,-20121,104304,271670,402842,373818,201701,85563,41493,10291,-23581,-33440,125948,243907,137766,-16485,-78078,-4433,132481,237407,250265,106103,-26446,-86394,-76549,-56462,-35099,26783,40594,-46783,-76649,-59701,-34894,39686,153598,114318,56203,22943,48982,66142,132723,41319,-76396,-67942,-35484,-16087,2607,-9788,-35539,-54664,-24375,35499,113686,169820,210430,138808,55327,-18148,-79983,-58705,24542,221190,385049,334291,150280,24501,49073,68661,19909,-34403,-96496,-12359,25342,-22300,-54383,-43318,13633,41033,12846,19586,91266,100231,32138,-45575,-53273,14145,61074,84629,105604,69699,2251,-12115,25535,218291,330252,214645,43673,-46216,-15744,-12884,-69159,-84597,186852,268923,153750,41592,-64384,-141348,-137002,-110176,-57572,-63725,-79709,-141039,-118555,-96193,-30754,118421,262699,387740,354252,208420,-97275,-260158,-231911,-212136,-72826,-3148,-32471,-38059,3528,6522,-5561,-50472,-135678,-110854,-185147,-169538,-127343,1317,104796,133474,143211,130017,72985,69504,-22650,-86892,-82398,-35460,-50503,-85258,-49429,-8969,33677,22391,21661,27420,30690,8438,71148,156030,177465,94758,-26688,-32605,28490,11559,-104198,-153141,-33593,-11478,-11979,11462,27918,39112,35298,-50111,-103743,-99046,-104616,-70938,-38054,-58575,-42014,52862,127415,121937,94377,74404,69260,13396,-87402,-123409,-138393,-147028,-145561,-107443,-44034,44851,40822,41953,29115,12001,-9972,-1657,-56672,-129148,-202242,-19140,16888,37423,199794,175647,44924,-40297,-43089,-55124,-34333,9284,80459,133954,156350,193013,201336,144291,52197,-6165,-24899,-12928,-17383,-84098,-114334,-81902,-84700,-50256,3159,-10337,-22942,28570,145869,123061,8761,86605,100711,47680,-18644,-51580,-25131,32005,66795,29715,-48159,-81093,-71841,1232,63742,104818,72418,12786,-32570,8772,94903,113247,102434,59413,9826,2912,281,8213,-76091,-163135,-125788,-107225,-129448,-122955,-69750,-23224,-4960,-23372,-68277,-70080,-7132,24170,19691,39345,19537,-38133,-25812,46045,89356,175027,210421,166569,17978,-52096,4771,141075,286728,359731,197623,50246,-66758,-81191,-11373,5169,10862,-37862,-37142,-369,65209,113120,65286,-93965,-60366,20277,51339,15866,-37392,-64237,-42723,-50326,-52036,23274,143605,201136,167972,137420,134114,140396,80279,-4565,-30017,-70525,-101262,-124842,-116142,-73716,-66224,-6272,113094,265088,288552,157598,50147,-13961,-19706,14031,44282,72457,83746,81386,88327,40121,-44683,-100864,-70139,46131,186389,195889,134092,23037,-70246,-107912,-94775,-114622,-110761,-76589,-88198,-69408,-53684,-95487,-116321,-39717,25882,47419,89197,105426,86705,47319,23283,35039,14452,-5576,12232,47844,62767,-7282,-90661,-132709,-120944,-86610,-60200,-60788,-48261,-50687,-50281,-15184,67456,63042,22131,-17189,-66355,-97124,-96914,-88628,-90651,-84073,-76242,-41280,-16217,-1376,-12936,-57863,-131824,-127529,-98511,-55811,38093,179105,181955,124665,45423,45347,103080,187424,265253,343501,345695,216138,28383,-47390,52261,80302,71424,-1361,-58007,-45819,41477,37437,6019,-54232,-97355,-83872,-40590,-35578,-60931,-48863,29880,120758,135516,125355,39514,-16460,11610,44108,9714,-61638,8764,93972,24462,-84194,-123594,-33742,20398,7220,-13490,61366,169721,258366,304792,313235,217331,-17804,-89405,-42690,-15858,-23106,-20234,-17093,-26622,-4679,22959,19983,-5387,-43371,-26997,-15428,47429,135373,116158,68893,43216,109424,202301,198988,64078,-1063,51074,56064,-13695,-75533,-122339,-160642,-104255,-72019,-71499,-107371,-115080,34520,112098,123912,113669,25602,-96473,-122998,-35986,15083,67727,30848,-39671,-123852,-57494,-25645,-5362,-18700,-73117,-89547,-83565,-76680,-108231,-96527,-93682,-12430,38975,68975,58593,110177,128692,93836,61580,178822,232680,218162,166098,145809,48779,-70349,-95361,-76501,-53819,-20323,-45690,-63523,-39296,-37219,-19143,-21009,-56439,-82312,-27941,37746,118790,194429,156453,135636,163077,203037,227883,219600,181975,183942,171652,105379,12737,-31942,-28134,-34070,-12922,49384,88181,72783,115141,140795,95131,-1866,-2270,-2893,-3768,-13745,-65569,-81245,-70895,-49946,-64413,-48361,69344,162387,201529,133690,16105,-96720,-149498,-109541,-14489,65008,35017,-25769,-69672,-114367,-140869,-77147,20868,114529,86655,-411,-9054,59886,148714,121139,25800,-118367,-90660,-66090,-73063,-66395,-23058,18773,56076,24742,-27989,-39710,-14814,23210,37792,101056,200094,183755,-204,-27648,-3923,12660,-5546,-11993,-33301,-47935,-66196,-47989,75696,148535,115818,60916,10885,8431,40946,143146,252695,174010,198256,160693,76687,7997,-1713,6008,4830,-24021,-65640,-35821,-28111,-51434,-1093,31758,33230,24617,3489,-22413,-44077,-35474,-25607,76893,205655,204511,106427,-41270,-81792,-4276,46692,73870,83238,94589,81198,51371,42836,78412,67618,-14484,-68295,-51593,14629,46519,38065,33931,-29142,-80191,-73998,-3663,70942,115980,104097,48578,-2661,-39718,-78606,-62104,-25941,-60048,-60358,-36020,38804,177643,414696,638080,591632,352943,160126,104102,34120,-50716,-141174,-168541,-158341,-110135,-8484,24676,-25156,-84301,-76614,-24742,-18259,-27826,-40142,-16309,-19269,-45939,-84919,-124004,-120552,-83983,-77596,-114027,-102773,-79842,-88116,-101707,-80567,32473,145926,159843,129337,87281,8346,-32952,74021,172834,169190,142598,123919,76648,-3214,-82964,-128591,-104599,-83392,-81672,-81724,-75100,-76112,-130753,-4779,86379,153390,206126,188966,110900,-13611,-63105,-43061,-32675,-90225,-147036,-110571,-57111,109486,317919,410839,237212,48960,-81393,-78079,-40600,-13683,7795,1917,-46619,-72718,-73627,-89224,-82893,-59875,-2904,31272,-18365,-83810,-5026,-3683,-31619,-83261,-93429,-23078,35343,66201,68641,72653,120951,123029,22079,-75203,-69946,-49652,-16120,30970,83816,30606,-28498,-20198,36956,113962,118493,41354,-16959,-57308,-73691,-95261,-104312,-113991,-118310,-53408,40774,68581,83569,-6349,-93817,-73763,-98985,-104223,-83926,-41259,-21211,-43638,-47848,-83732,-86343,-36809,-6593,50423,183877,235688,203798,120735,50769,26544,23517,-29562,-131182,-102444,-37936,4435,20622,1,-10591,-36864,-11618,46610,44264,24447,44032,94636,47670,-36946,-112362,-81415,-26305,-1415,-40459,-84044,-27500,-65938,-122962,-164867,-154966,-88170,19129,149809,95670,15302,27445,74967,101046,117083,162846,156606,223555,354988,241139,113173,9193,-48807,-67970,-95170,-91220,-75031,-104246,-87819,-4106,-16891,-159493,-98013,-1951,46880,53241,17693,46284,73644,78065,57379,49177,5398,-67785,-159206,-44875,-14388,-20980,-42593,-75788,-79143,-83951,-62446,-6705,37445,-2732,-9598,59006,90247,61497,49069,44668,-2734,-33918,-63259,-82299,-7858,-5436,-71730,-54657,-50494,-95829,-93937,-78343,-94909,-103663,-46662,-50532,-104606,-120812,-61016,-11935,65559,145146,128650,56094,-2797,-77480,-170573,-168726,-135081,-103404,-26990,-51143,28479,162371,251388,297505,215399,119866,40656,-9238,-75903,-64029,36955,93705,102150,75739,30168,19754,39614,126352,49575,-136802,-94771,90724,192805,222327,157065,85399,85790,80889,100901,139921,84882,95665,152570,222565,304915,187431,-15274,-128022,-51397,35768,110964,129851,130386,89847,51096,23223,9384,-99082,-142905,46266,268417,305738,169476,113128,79493,49350,37437,101576,183167,150610,91774,16929,-27448,-47636,-50512,-26348,-54922,-92242,-89327,-84467,-83191,-73889,-76151,-27128,9065,-12811,-82654,-73511,-33433,-67384,-69357,-22706,42046,66743,1466,-89611,-103567,27577,167840,261531,203982,18866,-57940,69953,149173,109683,-40112,-150109,-109239,-9979,57877,112104,216070,217938,133945,75851,-6313,-34644,-65137,-77043,-70682,-6945,138511,374667,533199,363440,28722,-114698,-88589,-79030,-99584,-121063,-123937,-31436,33680,15559,42542,106065,80051,11604,-54723,-107695,-40712,5848,-23372,-21006,1517,-200,-5475,-91009,-93742,31134,106746,89090,54859,41316,31322,-27059,-109571,-97284,-112050,-121803,-121048,-83441,-53708,-48430,55211,129735,138068,52318,-104190,-52165,106512,146092,66077,24251,78896,150385,106822,-22875,-95278,-109234,-167407,-108831,51515,169260,148302,82483,23582,-5621,5701,80941,159704,103419,-17241,-67051,-58719,-15452,-20630,-68343,-71246,-23247,23846,117647,47077,853,-17799,-35038,15443,20653,-12641,-39396,-52405,-74091,-89474,-23101,118298,242044,258785,189686,137798,124251,83816,39926,-9618,-43918,-49399,-6355,69933,74176,81701,148525,226068,160403,79784,33002,-9695,-23107,-53255,-101945,-107299,-40999,78298,165335,175447,65726,-45662,-84058,-89760,-77303,-40558,49715,126025,108240,25044,-42117,-59331,-11193,92248,312355,589040,626507,431904,208664,-9535,-125281,-146295,-79480,-5912,-52978,-47479,-65645,-134684,-42809,57699,147052,215470,202075,198863,276854,240253,35705,-59937,-78571,-68048,-51621,-41406,-37368,-2308,49941,30644,55,32919,96326,156621,132290,-14961,-52748,6846,91729,147831,179312,213475,339527,339872,214206,48742,-50298,-127130,-133399,-74302,72454,235706,312021,362176,224968,-9818,-116101,-114534,-116037,-144342,-106300,-23872,26663,-49860,-124413,-103067,-122993,-57633,78687,58735,7977,-15302,5928,-14680,-73368,-70512,-81437,-127988,-76291,30179,85183,68488,-3947,-46414,-90086,-95182,-72764,-65288,-101592,-107794,-121380,-67240,-42411,38839,74593,74790,31884,-28500,-51998,-56857,-84566,-132928,-67106,-794,11981,68218,213144,228213,182757,83263,35400,-28679,-82200,-86433,-14600,-15347,-11397,66525,109369,96929,98969,191635,252590,156780,-37678,-107508,-68726,-87712,-77951,-71303,-38520,16465,-13592,-79450,-79332,-97109,-86980,-44984,5654,64102,79752,78457,-8765,-75337,-35965,-11888,15282,69462,66578,-10133,-126078,-20803,112049,174594,151015,99787,137414,214282,315085,342522,205481,42179,-73171,-64228,47271,15479,7469,22198,23963,11937,-37974,-50956,-15217,51342,76373,6669,-44537,-24706,52801,73234,46254,2290,-11164,19862,24248,-58440,-66994,-18321,-7654,-46967,-73410,638,70380,63780,16963,17403,40202,69731,52078,43282,36870,-7003,77416,325560,368095,252417,109158,-32160,-79096,-33934,-23412,-766,-28995,-28590,-17506,10540,101146,242891,432854,719379,575186,300091,111482,18173,87683,272901,383995,298107,41626,-100590,-48872,10813,41929,72339,78905,65075,74030,65895,6449,-84688,-59035,-34154,-18085,-28049,5588,4041,-70921,-119311,-128201,-93334,-27758,13941,-24171,-97286,-136406,-115119,-27901,108410,316454,293042,111608,31443,-19505,-55669,-70601,-50877,-7993,61357,105732,83009,59797,113218,250767,182353,84531,92600,86365,28217,-28098,-91610,-156064,-145998,-84525,-83034,-116352,-88894,-36903,20168,43354,39028,40713,-6096,-32898,-9870,25035,29614,34900,68225,87580,149277,168335,125966,82659,61178,28786,15918,3492,-10794,-16555,-11763,39390,58902,27068,-18794,-39842,-24386,-19974,9216,33764,69019,57755,8117,-18715,18495,60482,41799,10026,4182,9644,8582,-17638,-5051,49878,128958,224413,216488,111193,49803,-9775,-69731,-100750,-116376,-40758,82161,136092,129854,142985,142207,64065,-32867,-73828,-53635,-65642,-121938,-90355,-77880,-107118,-113281,-88566,-41651,-4823,87736,204862,273919,245876,163804,59111,-32740,-66142,-40411,-52305,-72410,-22712,7796,-9614,-19874,-26324,-44428,-66200,-79479,-7896,174064,339197,331042,121822,-79608,-60801,-97296,-112691,-52894,-67559,-94351,-3107,44610,-1554,-63046,-129976,-133865,-53407,8053,58542,26822,-8336,-22912,993,32320,106293,184776,168631,77427,10817,64889,157771,158100,128498,111087,31090,-42431,-52650,-48770,-92262,-112391,-58576,21746,90374,17174,-112139,-81565,-13027,53618,34252,30271,-5887,-84460,-92550,-52562,-51550,-44192,-80273,-82855,-46110,21532,45511,25572,-14296,-34103,-46374,-50620,-58679,-40480,7081,64466,134595,165953,79624,27037,-19166],[-25755,-11316,19582,53367,27900,-19381,-15975,30951,53598,30377,-39451,-97467,-30719,78040,139269,48110,-43327,-33311,24490,33974,-5734,3156,67190,84485,79000,72626,24044,-11886,-43229,-70247,-10584,-36706,-24368,-5812,-20790,-96077,-47200,72467,234342,332551,285839,144318,26484,-43021,-44810,-13439,73305,157241,103940,-21105,-88959,-21778,103302,216410,235675,158913,73733,-69685,-56246,63742,79920,46161,-18616,-13678,237997,492611,479895,315552,213538,208070,152520,83306,24136,-19858,-7936,14402,32780,85002,92557,75230,18444,-1426,56770,6256,-73439,-104191,-41940,-41772,-50072,-107539,-90086,-12091,10791,-21856,-53258,18334,64913,36227,13098,33346,40554,-7993,-82094,-94097,-93964,-98225,-96774,-120596,-111191,-147859,-119931,-60649,-13013,-23595,-22893,-6881,41904,76921,115576,242452,315354,150932,1275,-128678,-40062,19355,6741,-29045,-61548,-80371,-78297,-41117,-11885,-17249,-30715,51551,251771,422697,430635,300272,201989,61818,-17162,-35045,-28526,8983,3950,-51411,-37602,7075,24601,30414,30522,-10238,-39136,-38441,-42595,-60109,-35896,46285,96782,118138,131994,126053,113792,113507,145064,223988,118901,-47340,-58922,44303,104091,78939,36411,42581,27013,-6529,-93160,-168380,-182524,-179215,-125199,-105377,-88341,-35808,-21302,-86166,-50307,147780,352058,418427,341455,307341,240184,134981,12413,-19771,-72542,-73449,-68325,-78670,-87769,-81525,-95301,-90199,-55377,-17799,-15504,-96654,-85547,5901,31418,-15492,-118447,-108580,-58994,-52744,-127232,-97287,136246,306098,177837,-32892,-30011,111232,146153,67629,-7182,-56872,-94316,-109235,-106989,-70817,2270,9703,-146,-7902,-39566,-73373,-92710,-69902,-36765,-43866,-52859,-12191,47513,144884,126371,50978,28674,92674,182524,157060,24476,-134769,-81845,17265,103884,124264,94117,55635,61137,52567,16207,51275,-4021,-62359,39817,170580,182314,261981,382537,318518,173106,54716,-17612,-82212,-164148,-125657,-10338,-18538,-23213,15182,-8917,-91761,-130710,-141052,-68087,11724,84698,162524,230901,288363,281691,133168,2755,-46987,-85913,-116190,-108925,-91693,-81891,-50840,22103,39316,20152,-45919,-65784,-36080,20356,89021,92884,37906,15139,-9307,-100348,-135239,-119091,-69088,-52812,-87779,-139490,-73570,5026,30179,55333,80189,56111,27677,-12385,-23022,1488,-26002,-34642,53518,105838,43803,-25502,-89305,-44476,127266,254420,305800,254867,186346,133844,55239,-106066,-81826,-65363,-52985,-72721,-43006,88718,266578,384399,342523,201824,87806,25087,-8272,-29768,-29200,140507,267494,168907,152,-66289,-3483,130424,247173,266022,122815,-9838,-66396,-63770,-43834,-31704,37571,69164,2051,-38531,-39329,-26965,17541,80945,35344,3778,-5258,16380,12402,85192,19490,-92255,-74549,-46095,-27898,1317,6650,-36347,-59352,-18243,53778,144239,192852,207532,113893,26991,-34479,-93002,-71957,15740,207640,375416,329578,146273,37178,73653,85826,33204,-22257,-80674,-2759,29795,-20759,-47482,-34870,21735,47631,24980,35870,95236,83131,2015,-74689,-48798,22658,71538,94853,112599,70584,-1575,-14091,37079,253572,352168,228050,64782,-8638,14548,18021,-31489,-131093,116043,153959,72600,6501,-77558,-133603,-134201,-100931,-38014,-44136,-70272,-160367,-118099,-87424,-44598,59710,167962,283737,298915,223313,-40661,-233001,-236057,-225985,-95442,-24945,-55197,-28909,32288,29835,7453,-47464,-129876,-97515,-130135,-141059,-111079,7663,109873,135827,142252,133648,102459,101314,-9907,-74135,-75866,-49653,-86627,-126040,-73632,-9380,42549,29364,19368,23950,26474,1464,61881,137390,155480,78208,-42298,-56771,11696,262,-125999,-173049,-65266,-43061,-33092,9100,38272,56200,45132,-54669,-102546,-82557,-81605,-51054,-24680,-53256,-45386,43076,124185,124752,103220,78078,71850,14562,-88607,-124289,-135859,-144088,-149130,-105766,-35270,54454,45274,36317,13347,2603,-17369,-13723,-75609,-137765,-185852,-37352,-25649,-31264,134010,173278,59604,-26866,-34382,-43712,-27248,4698,61655,117679,162218,215676,241751,185751,73017,-1428,-30989,-21786,-24515,-88044,-129423,-97249,-82673,-28003,19580,-12848,-44874,20340,182133,214772,91101,88756,87633,31164,-32516,-60650,-27553,37195,68902,40092,-37716,-81323,-85820,-13160,56339,107753,76292,-13604,-45186,64340,147001,173217,160194,96804,28148,932,-22588,-21249,-94858,-131356,-112055,-105377,-123084,-112422,-65417,-28490,-16744,-36471,-78957,-67679,2472,41495,40475,54326,19366,-50302,-33761,45370,95007,182792,213166,164860,16807,-45247,4933,126857,249648,298949,174205,46201,-69690,-82228,-10623,6160,13007,-31854,-37066,-819,75921,139945,113007,-29057,-68032,17166,48996,11384,-37673,-58873,-36134,-39757,-30640,45423,143318,168983,125866,101419,112157,135669,105681,21881,6266,-25606,-51372,-72051,-60923,-19584,-17184,36771,150128,290508,277665,144492,50110,-8813,-14121,10200,24203,40861,56730,64492,75836,26053,-67074,-133234,-78855,51855,209690,254523,175844,58950,-40419,-92490,-101314,-121183,-114766,-74407,-87226,-76116,-52783,-85066,-108587,-39471,33925,60588,97887,118091,99417,52014,20875,29952,10088,-8590,7001,36515,54244,-7216,-76722,-107633,-89965,-68411,-52645,-59220,-54722,-59812,-62844,-43143,40579,54231,33225,6706,-32446,-83589,-97057,-84734,-92940,-91996,-79345,-38970,-15391,-836,-5983,-27796,-83604,-132082,-106416,-47378,59965,198649,187803,110541,14147,879,62297,156157,230486,288321,270940,146161,-14626,-68848,54004,94997,93682,18313,-55248,-52903,48451,68662,40378,-38819,-97947,-85637,-27297,-12484,-36379,-36254,21058,88583,106824,116760,55521,2351,13393,39993,12666,-42720,19365,67541,3964,-103649,-103010,-11435,39261,19458,-11779,54581,161401,242804,276609,261902,186693,-26810,-83746,-38922,-19764,-39762,-45691,-28420,-15539,8844,30114,16445,-15344,-58403,-55634,-47828,7603,109611,123499,84567,61797,114622,207243,213843,53415,-36368,25991,43200,-12617,-75884,-127794,-142107,-98025,-68404,-63891,-93169,-90799,63798,154956,162864,141240,35876,-102604,-101622,-8944,56923,96973,38622,-37063,-102471,-56330,-30337,-10037,-31477,-91631,-104925,-91703,-75294,-101550,-103242,-109385,-9338,49075,61261,34852,84302,107362,81917,48422,157133,209854,185348,119165,87212,-8301,-110547,-87095,-81746,-61681,-21819,-35304,-73371,-54542,-53000,-28071,-23043,-52771,-85810,-32833,37608,112099,183920,146362,117523,142505,169475,181665,166804,139030,151195,151461,91257,-2833,-40477,-15985,-15308,-418,48947,65214,36697,76127,115084,85073,-878,12691,25036,9782,-4932,-60139,-85593,-80632,-57101,-70407,-48497,79649,180040,224633,153411,23601,-94159,-146722,-100329,-5948,79169,56779,-14297,-66517,-115492,-133097,-79030,9069,105165,86483,5083,10794,103424,193954,153945,64252,-86746,-117471,-77758,-86311,-89909,-38821,7819,41786,8381,-39132,-38067,-3238,36197,42522,102899,199538,178878,-14665,-62291,-41700,-29459,-49223,-65312,-84177,-51546,-60016,-51782,65434,139458,113144,62522,6535,-3856,26665,127699,256418,195224,220087,172008,86564,16220,6492,12882,4355,-26717,-75426,-51103,-30604,-52118,-5329,21363,15933,2483,-19345,-38857,-56735,-53699,-52574,40268,183779,222120,129404,-27942,-72252,8729,64638,86309,82261,83565,68220,42421,23127,42690,35498,-23604,-72952,-68487,-8981,27569,37566,28833,-39689,-82116,-59862,30546,100714,133351,113166,45889,-9989,-49894,-92238,-79641,-40901,-62806,-57295,-37451,26414,162156,401483,617142,577957,343228,159200,108815,37592,-43669,-125821,-159764,-143390,-91348,398,42442,-6537,-77401,-102496,-50155,-37748,-36208,-39613,-16736,-27753,-58910,-95644,-132469,-121916,-82005,-73118,-105193,-94068,-68608,-78646,-102746,-80143,36506,167146,193609,168072,119725,22066,-44168,57383,141110,118832,89200,82714,53465,-11520,-85146,-128921,-95952,-67829,-54793,-50881,-51788,-56890,-118051,-15387,75176,138235,195800,184979,107978,-17154,-62855,-36593,-27255,-96788,-141673,-98385,-46586,123562,336482,434154,259974,38310,-104342,-50118,-20434,-3105,8604,-5173,-55639,-78588,-82638,-81820,-71302,-46096,897,23834,-27630,-99398,-29588,-38825,-44222,-90208,-95478,-22314,33115,59767,60240,56720,109840,125754,25048,-85416,-82387,-52673,-20790,15604,59481,-5007,-78516,-87735,-38679,49909,80437,35806,-4722,-45356,-78572,-102385,-109579,-118376,-108859,-33860,53359,57773,53165,-32319,-80429,-63169,-74677,-62008,-37375,-14456,-14168,-54355,-49680,-78688,-99356,-45306,-13857,29985,167570,223045,173179,105175,51723,24451,11579,-41139,-137295,-88774,-40314,-7595,5779,-14807,-6583,-22979,1071,57703,58254,42566,55430,81151,22351,-64438,-116162,-60586,-18638,-9523,-50604,-83777,-29736,-76512,-139377,-180223,-156049,-102517,-17274,102845,67561,8103,40994,98026,118560,106493,142582,142489,248596,345882,203780,91569,-7804,-65533,-71214,-83213,-59800,-56439,-97192,-84865,1934,153,-140650,-105988,-2325,58961,75921,34126,56153,80538,71841,49541,44001,5443,-66253,-139738,-43356,-23735,-32647,-45970,-61601,-56762,-66772,-62886,-15583,31435,8818,27089,100892,117270,73069,52238,37191,-22034,-65774,-84014,-65789,5414,9755,-40297,-22952,-32266,-82919,-99607,-86515,-99042,-92402,-40070,-55730,-116147,-117526,-56600,-16033,55631,118530,96546,35968,-7072,-75451,-175066,-169661,-125978,-84832,-12781,-50297,16822,170111,255701,318628,258994,145766,49011,-12316,-88912,-47602,64406,119893,116459,77652,30444,37587,76989,167224,88211,-85148,-108475,69631,156140,170921,119989,57974,71936,78391,101047,142124,90873,98501,154403,225056,296892,173285,-15314,-139624,-69216,4743,79168,106350,114626,84190,61159,38795,29871,-74858,-155693,26719,262462,348081,228578,150225,101680,61764,48746,116555,195793,157483,97322,19361,-29122,-51464,-58835,-34538,-58223,-88185,-88963,-91812,-88706,-68920,-70160,-21433,15089,-5325,-73562,-48480,-137,-48009,-63468,-22375,40895,64358,-2203,-85436,-84985,53872,209189,331922,256201,40621,-77945,62258,147329,94379,-64063,-158567,-92092,-4591,58264,109414,203977,218708,133696,72517,-664,-20866,-52555,-70358,-61223,14086,171453,409602,542956,353729,25451,-115029,-80778,-75027,-98177,-114699,-131110,-33807,49964,60563,104730,140404,92052,17200,-51911,-105034,-38471,11803,-5549,-2167,11182,15180,-4026,-91098,-66276,49677,117083,91614,56282,47281,40452,-14962,-88218,-60804,-60986,-97617,-115916,-73112,-43173,-49717,46845,127932,146911,61882,-89832,-39163,105690,120101,38298,6705,81436,168568,128957,-7683,-89757,-101989,-151353,-107491,50252,156006,147436,94449,38689,15817,40981,135809,224139,145276,5867,-56369,-64133,-29626,-35911,-77221,-67672,-23128,6272,103517,59350,9260,-23271,-41154,17224,34127,-16086,-69712,-73496,-76962,-93574,-43552,93118,223647,249644,179063,124582,105757,64788,29355,-17917,-51594,-47966,7928,92487,84962,65640,126344,195679,142851,78681,43521,8454,-15768,-51816,-91418,-81310,-12298,101731,182874,177111,52717,-65683,-116814,-139469,-133894,-93440,-3535,75333,60946,-24323,-96760,-99110,-12521,111529,335677,607354,642120,435786,207169,-8535,-123065,-142796,-91540,-35537,-106104,-55491,-66680,-146254,-59128,44276,139603,219704,219069,220474,275110,185383,-5232,-69353,-75653,-67460,-55534,-44656,-36453,7828,58058,31741,-3579,24073,81631,141969,139335,11358,-42004,9934,91690,133177,164239,211740,365099,435048,330606,116709,-18389,-100791,-117326,-41436,99781,208250,238421,276689,181846,-18938,-113264,-102976,-109606,-143245,-105267,-33633,678,-61734,-80370,-75695,-116731,-63211,86732,82830,28913,2544,14514,-10163,-71516,-62685,-65963,-122504,-82755,14598,59399,50143,-4748,-37457,-87349,-100798,-69546,-60082,-96756,-108630,-111516,-67101,-51516,39944,101648,104993,55412,-5613,-35837,-41909,-69794,-116130,-63362,2011,12614,70269,210114,207062,156035,67397,26999,-22650,-76120,-96454,-42757,-41876,-31592,52831,103452,105256,97736,193016,274135,207971,-15581,-113379,-81925,-97542,-75037,-92354,-82413,-28245,-51875,-87260,-81246,-103611,-84412,-30396,25927,76599,97520,101497,6857,-71902,-33568,-15448,-7565,23838,24616,-33366,-128451,-5789,124814,172921,146081,75534,62799,129818,232363,291643,199526,62214,-46581,-89331,34420,9793,3363,8852,-652,-7248,-53432,-64003,-27305,33263,60901,7898,-32199,-12129,56584,68720,44774,8235,-382,30421,45825,-37358,-59795,-17976,-9679,-51417,-64378,22992,102144,87484,17778,-2639,16037,70501,84934,75315,52828,-186,79751,297376,329484,250187,125950,11770,-34669,-26520,-12963,11827,-17347,-17560,-13579,7389,76813,198636,376645,726156,668619,343860,142383,51294,115205,260553,327035,246224,20139,-104829,-33094,7297,23459,37871,38729,40354,64137,62546,2998,-78424,-41613,-21394,-17295,-43529,-12990,-8388,-80308,-120137,-129035,-84220,-12240,26669,-21097,-102085,-147003,-116264,-23075,104958,310559,294256,111037,32892,-8630,-39104,-63394,-55097,-18560,49261,85860,58832,33612,87884,240452,203353,116538,119031,102135,41091,-14026,-70153,-139877,-175115,-99436,-74060,-94680,-88378,-44566,26096,54034,41306,42236,2338,-21275,-4680,21968,26020,23539,42761,65182,147885,196405,155784,103924,69677,22244,-1538,-19401,-29899,-26612,2345,68724,80326,49772,10432,-13211,-5116,-7255,17940,34173,61954,50682,-12633,-45913,8899,72739,71718,30363,-9596,-19793,-21871,-49064,-31194,44559,137387,237963,247924,142837,81398,23344,-40385,-82361,-113057,-49193,62189,108314,101779,111539,87768,-5636,-86836,-93087,-63309,-86711,-113033,-60154,-39692,-76678,-82877,-59428,-26888,-4992,71050,187995,260749,230632,151490,64857,-19294,-55355,-30662,-49795,-81967,-30978,-184,-5600,6205,8527,-17998,-51282,-80132,-17924,159594,320269,325525,143790,-57362,-65163,-94481,-114347,-74603,-90489,-71413,24822,63024,-5799,-80042,-150128,-159736,-75955,-12875,48965,30915,4827,-15762,-11825,2864,70682,175934,196986,114956,42139,67595,140730,142954,119239,93160,10808,-57039,-68830,-62332,-98749,-112289,-60145,19821,86611,10603,-117341,-80059,-15639,58151,58459,60841,9973,-82537,-93599,-50285,-34942,-12485,-53538,-81072,-49339,20841,49012,39075,-1508,-25171,-37393,-41192,-51745,-38192,6842,67165,144822,166555,70141,27693,-8082],[-20371,-8182,20224,48242,17825,-29879,-23147,15584,30376,14568,-42653,-98211,-26669,104568,167993,53934,-39621,-35815,21428,28102,-2957,11728,84782,104220,75485,65000,21535,-14586,-42496,-93423,-22201,-41661,-20370,9021,-1180,-76398,-51736,51466,216822,332383,305420,173546,39803,-34448,-37684,-12473,69949,149555,98213,-24589,-91889,-28287,87931,188377,210079,147507,83298,-41990,12330,120357,120554,55248,-26888,-33393,193726,469463,457682,289754,208042,228551,180640,92432,32357,-11091,717,23917,49254,104235,102196,73825,13662,2861,74613,30039,-70110,-142609,-68818,-65075,-69182,-106943,-84578,-11901,5132,-38128,-64517,10626,51590,25817,5649,29619,36935,-24379,-111168,-102199,-104557,-119374,-114057,-121836,-96304,-120825,-109983,-46693,5906,-12604,-28315,-7923,67486,144003,172531,231954,279298,163407,46649,-66916,-48570,16337,16624,-13485,-59350,-96287,-95705,-48698,-12559,-18220,-38063,45047,245713,435962,459946,325428,202083,58986,-4300,-12562,1322,50284,57075,-3443,-11966,15085,20740,23326,28234,-3582,-24781,-16380,-20638,-49348,-37926,35815,76955,82435,75419,70620,80096,100554,125476,195784,97945,-59040,-97275,14900,82815,71490,45909,34951,-11425,-69064,-157680,-212316,-206396,-197250,-138989,-109473,-67205,-248,9364,-74297,-63454,111689,294999,406573,366695,306730,217048,111733,-8835,-34500,-73479,-67473,-59822,-65765,-71581,-62803,-79361,-100484,-58162,-21153,-26880,-108133,-75713,7276,25097,-24778,-114303,-98221,-51587,-49611,-120275,-44620,211872,337456,168534,-40178,-29318,114535,152706,66958,-9100,-55247,-88689,-102486,-97325,-56972,15885,26004,10570,-4733,-40651,-77428,-95968,-70352,-38673,-54715,-75610,-34365,27853,120381,114827,50119,22329,75264,156444,150503,28847,-122682,-110310,-8914,90171,111597,88668,75304,92234,79048,22287,48557,-12570,-67404,33860,143953,134593,195012,312635,297753,171344,56147,-18218,-85570,-155070,-103079,3865,-5979,-14171,16352,-28152,-90166,-119313,-154636,-78678,1661,75667,161276,231419,285972,284617,145880,8700,-44357,-84983,-114207,-109970,-99263,-86947,-43546,38538,68863,69496,12188,-20703,-4811,52688,107071,96811,41066,14125,-21007,-119179,-153811,-152777,-112844,-94389,-111605,-135471,-68344,3706,32423,69583,91855,67749,37974,-8434,-27682,-12236,-46844,-56856,41389,110723,40520,-32594,-101615,-48668,123885,258607,318691,268861,183131,111758,22614,-128931,-76665,-57309,-43667,-72348,-67690,62420,240956,342814,299605,197323,88437,7847,-27607,-37743,-27687,149255,283539,195933,17796,-52073,-2952,118464,240033,263774,131024,6388,-35296,-45254,-27561,-24639,49333,98723,53576,4196,-14639,-17457,-6700,12997,-30276,-42751,-33307,-15095,-34981,41960,-1134,-109964,-79692,-52851,-35720,2951,22368,-37382,-67450,-16220,67313,172086,212666,198471,86678,-5024,-53207,-105410,-84187,6590,176149,331081,294909,127324,46697,96553,97970,40986,-15076,-66604,6712,34104,-17931,-41040,-29566,24845,50232,34994,49680,96211,64849,-24766,-96645,-41103,27091,73901,96677,112059,68692,-5400,-13815,51964,284440,361169,232980,88303,32707,48030,51194,7931,-114378,45976,57951,6994,-23772,-86247,-124954,-130365,-93608,-23639,-29342,-62931,-175208,-110364,-78051,-59419,-1589,68409,164134,230487,248001,37754,-160082,-203491,-212768,-120213,-47293,-79570,-26264,57281,54197,20508,-37913,-52779,-12222,-56061,-99277,-85176,17821,116069,139002,139956,134096,135647,132168,2905,-60249,-67334,-67680,-124145,-161956,-89857,-5379,51969,40432,25978,26464,23244,-11996,42496,105917,122532,57583,-62110,-88567,-2506,-7630,-152811,-193937,-89446,-67894,-51542,6106,47169,71215,52015,-59821,-103153,-69657,-59403,-31642,-12211,-49687,-53213,23568,107712,116952,103667,77836,75133,18360,-86886,-121990,-130597,-138828,-151567,-101376,-23853,65533,51578,33068,2903,-629,-21950,-25234,-91919,-142489,-154455,-37949,-50500,-74508,71066,163145,68741,-16846,-28359,-35837,-23402,-1699,38610,94181,159378,227329,272682,225062,93341,3195,-35801,-28159,-28230,-90114,-143709,-120348,-72517,-966,40804,-7976,-59351,14816,206864,294790,186394,98682,78759,19851,-46334,-75765,-38651,29673,57751,37276,-37944,-85218,-97100,-22909,52614,112295,86046,-13315,-27159,117822,192927,226695,207369,124514,41516,-5132,-51252,-61364,-113987,-93644,-81637,-86073,-104548,-97650,-58993,-30813,-23839,-42655,-81722,-70629,6128,57032,65360,72681,20486,-61778,-39508,45841,101601,190646,214790,164692,21096,-35893,5101,111997,206344,229816,150655,43794,-70042,-84100,-10429,7844,15629,-26570,-37802,-2702,82996,157739,151787,35951,-49962,14053,44466,6179,-37067,-51787,-27519,-26461,-8618,66430,138882,135929,89075,72280,94022,131365,134654,57623,52498,26433,2149,-18533,-6964,34757,34223,82342,188936,308235,253190,122172,42601,-9199,-12388,3533,3177,9860,29328,46970,64248,15615,-82535,-164165,-82851,56972,224764,308081,215961,94469,-10910,-69929,-92368,-116216,-106102,-64141,-80508,-76796,-47809,-72725,-100501,-41169,40572,71203,98888,120706,105433,53106,14998,19318,2855,-11750,1170,24214,44684,-7161,-62374,-77804,-59772,-50236,-44662,-55866,-58439,-66367,-72774,-63501,22656,49592,47106,33210,8016,-48314,-78848,-72565,-90685,-96355,-81277,-40801,-19661,131,15791,23547,-27298,-99817,-115102,-40688,77713,207882,186541,93475,-16442,-46831,12485,112000,183142,224875,194685,84556,-45734,-74724,57765,107135,114082,45283,-30295,-30071,86097,120218,81485,-20838,-95128,-86454,-13201,12668,-9092,-19533,16620,58549,77910,104605,68567,21144,19450,38773,19400,-21964,29231,42326,-14427,-121851,-79122,12337,58073,32303,-9190,46464,148654,218956,235893,197440,148302,-33442,-76239,-34385,-22775,-54290,-69438,-38409,-5571,21419,36793,12206,-25613,-72881,-82681,-76935,-25659,82188,126232,97514,79270,121175,210238,229238,55164,-65706,5072,35499,-2386,-64635,-123412,-126342,-92283,-63753,-55901,-76361,-53001,105450,202722,201583,167647,46947,-103281,-74695,24061,103731,122777,43658,-36203,-81923,-45009,-26600,-9353,-38648,-101800,-113514,-94592,-68775,-85648,-85577,-108058,-8726,56884,52328,13873,60584,85053,69234,35364,135340,185510,153002,78782,31179,-64442,-96720,-74271,-87165,-67198,-21855,-20689,-74160,-73090,-68521,-35536,-23686,-45949,-84332,-37245,36325,102107,167112,130731,97872,122497,137806,135145,115199,102572,122471,132157,79718,-16173,-42623,2762,9488,19539,56010,52158,13732,44382,90506,77528,4627,28398,53156,25476,6632,-50044,-84418,-90794,-64681,-75465,-47414,88491,192559,241499,168554,29396,-87390,-133111,-80943,16344,107915,90697,3642,-59626,-102502,-113229,-73562,-511,94544,85187,9834,25591,141149,230130,178683,99469,-40750,-139282,-93407,-104395,-109009,-38860,10495,36656,-3029,-48577,-35079,7631,44513,42674,99468,189003,164678,-20102,-88815,-72961,-58167,-72406,-93263,-125724,-47445,-51832,-52216,57754,133910,117608,72000,11049,-8782,17711,116634,260154,221348,244818,182423,96213,26275,17923,24299,10079,-23376,-81439,-67289,-34721,-50114,-5806,13858,1636,-15734,-37454,-51415,-66035,-56592,-63811,8686,154306,231827,155216,-7576,-58153,21789,78690,90997,75347,70058,55969,36924,10293,11045,4629,-29836,-72949,-82818,-31500,10470,37182,24586,-44637,-76982,-44296,62663,129230,148527,119322,41021,-18209,-58925,-102635,-92616,-52107,-61994,-52307,-38403,13618,144622,379067,572986,543268,327379,159702,117373,47645,-29298,-105202,-137789,-117270,-69938,8129,57357,11392,-65267,-127601,-64532,-42907,-32579,-31506,-12419,-32349,-67557,-101990,-135070,-114482,-74922,-67027,-94461,-81518,-54714,-66470,-99527,-74893,44685,190776,232755,218100,167068,48478,-48066,39622,105228,69592,48524,57411,41106,-12777,-81632,-126310,-87306,-54541,-32160,-24765,-30426,-36216,-96837,-27089,59726,116617,179868,177607,104590,-16937,-53399,-21834,-12385,-90406,-128305,-83027,-33600,133618,343818,447031,283625,34826,-91222,-22369,416,9487,11069,-12012,-64002,-81078,-83849,-68521,-60874,-35226,1824,14834,-35089,-112827,-48635,-62318,-50844,-92936,-92279,-18300,32830,54684,54197,45826,95510,119718,21615,-90580,-91953,-50402,-20218,7131,44622,-28208,-110701,-139844,-100620,-1783,50702,34345,10488,-29264,-80233,-107912,-103625,-104815,-84380,-4431,72666,53915,30350,-46334,-55910,-50235,-51686,-25593,6358,13509,-8432,-65024,-51754,-71167,-105408,-47924,-17654,8026,135273,190959,133359,89524,54609,23576,-4636,-57443,-133655,-69862,-37811,-14680,-4117,-25278,-314,-5919,19142,75697,80678,67836,69856,66493,-4775,-82855,-83622,-26689,-4443,-13183,-58652,-75732,-25402,-79015,-147174,-158396,-144505,-113009,-49569,53023,37541,3543,57078,118939,129732,84186,103252,114582,256581,317527,165091,70417,-22204,-75908,-66406,-63468,-30260,-34749,-74966,-71904,13653,20539,-118997,-108794,3370,76693,101386,51870,63396,83282,62324,38272,35347,3479,-63117,-117736,-37493,-30144,-41675,-47200,-48326,-36795,-48989,-57466,-21706,26186,21258,59778,134997,135867,79753,54129,32208,-32824,-101497,-105692,-39691,21791,27846,-6078,18082,-5684,-66076,-95215,-83718,-88893,-73076,-29624,-57061,-122838,-100359,-46954,-16199,46640,94678,72480,20811,-8772,-68637,-164782,-150696,-106211,-60172,3847,-45697,5294,172644,252269,330239,300025,172975,61299,-7027,-90896,-40155,82982,140222,128152,79551,30445,52512,109490,201685,124287,-33662,-95860,50035,119245,117509,78890,24367,51639,73458,101783,145215,99869,104256,158188,227226,286860,163424,-10224,-134492,-82893,-21636,51228,85092,99833,77658,69243,55040,51488,-46861,-158121,5052,244306,374554,282430,187212,126268,76529,59506,125524,197534,153908,93226,15788,-36864,-58493,-65234,-35602,-52802,-79856,-87591,-99356,-86562,-54188,-62550,-18822,19636,5093,-55640,-26172,32013,-25079,-54886,-20807,39680,62345,-2318,-74598,-66290,77154,245249,394065,303997,68409,-94986,52272,141257,79070,-80283,-138409,-77894,-4084,55511,104711,182069,204918,127885,66095,3384,-6836,-36589,-57394,-43876,43331,209588,440595,542646,341875,25555,-115588,-71084,-66716,-93509,-106703,-127511,-35403,65192,104006,160110,166581,100651,19220,-52120,-103429,-35211,18206,11293,15507,23943,36847,4213,-77401,-43580,61801,120660,90906,58418,55122,50724,-2314,-66482,-25035,-7301,-35074,-75641,-58666,-33057,-44684,43974,126951,154397,71456,-74512,-28709,97978,89647,9290,-11303,79234,177031,144936,7868,-80805,-90816,-129905,-104394,41312,134313,142268,104104,52279,37087,77159,188895,280818,179521,25719,-52628,-73860,-44327,-49294,-87282,-66528,-25057,-12526,80637,64589,11785,-32592,-49625,16245,45471,-12609,-94241,-95911,-80346,-97371,-63246,69079,202143,236158,166178,109811,85773,45789,18794,-25511,-60253,-48593,21750,118145,106637,61309,106910,166045,125370,77138,53093,23788,-11212,-54398,-84726,-63041,5513,111545,184542,166252,35342,-87258,-150620,-130253,-126812,-107676,-53833,20977,11581,-67775,-146945,-101136,8670,138942,358638,605863,635569,429469,200927,-10570,-122635,-129874,-100996,-60016,-129044,-61589,-70497,-141373,-75829,26703,124096,211356,223482,231378,261183,129290,-37643,-78479,-74203,-67435,-57462,-43781,-30860,19331,62727,29217,-8334,16679,69781,128514,140068,31306,-34365,9170,83353,104953,134688,196065,369295,510834,437198,188266,18598,-69766,-88643,-9405,127746,184026,177005,201161,141614,-27902,-107385,-91088,-101998,-139918,-108489,-45789,-27101,-68172,-42687,-53055,-107785,-68563,88934,106997,48582,17368,19818,-7923,-68969,-53599,-47554,-110656,-90943,-8531,23310,23535,-7265,-30743,-86401,-110388,-70129,-57017,-85403,-97028,-97559,-65029,-58905,39257,125033,129736,73961,16302,-19970,-26876,-54570,-99922,-61654,1175,11011,69129,200116,183505,128088,48907,13815,-20554,-67100,-85986,-50713,-64827,-54968,32082,86747,101690,89506,184046,283923,261260,19699,-121693,-109738,-101101,-69423,-121495,-123234,-68828,-77689,-93351,-84274,-108856,-82370,-17232,41909,83808,109115,116556,17251,-68070,-33480,-21899,-31652,-24679,-22066,-62508,-122842,7730,131694,157910,124833,43674,-9853,36779,136506,221592,176819,71856,-25511,-113824,14472,-1244,-4546,-7063,-28431,-30740,-72317,-79434,-43745,9222,37892,957,-25493,-2333,56304,59262,37331,7748,5095,36123,62142,-16860,-51529,-16507,-10468,-52961,-55991,43615,137832,119985,27640,-23622,-15855,61254,102107,97177,63640,2506,73180,252126,271821,231452,134872,52442,13883,-7315,-310,23156,-6698,-9750,-14359,-1318,49895,151252,309781,690213,726092,370923,163415,79080,135183,230896,255533,186181,-3486,-96284,-24074,-1746,-1808,-2918,-5521,11009,45711,51790,-3435,-71056,-30094,-12407,-18501,-59790,-36922,-27639,-95488,-124042,-131953,-74338,4964,41518,-16287,-105527,-157813,-118139,-20154,98685,292422,283588,106081,32496,961,-22839,-49244,-54922,-30313,32568,62863,34510,9690,63287,222372,221204,147526,138319,110415,48850,-5260,-57132,-127738,-152152,-87536,-53137,-74613,-90893,-61208,21297,56267,40720,42317,8576,-11072,1255,18373,19140,9523,17927,44102,142530,223849,186134,126923,83359,22818,-11353,-33650,-44724,-34432,17909,97273,100727,70600,38600,12269,11722,3195,22635,26048,42543,35468,-38710,-76215,-2759,82395,100643,51781,-20988,-51308,-52510,-80928,-58298,36244,139265,240085,271337,177920,116944,62433,-4880,-60259,-107073,-57678,42194,80679,72149,75210,29998,-72296,-131577,-103597,-71984,-105645,-103774,-36066,-5725,-42625,-50610,-29839,-12280,-6514,49386,160069,234208,205003,132281,67224,-7037,-44707,-20963,-42599,-85750,-38456,-6124,3448,33985,42082,7245,-37010,-78038,-29047,135062,281431,299257,155996,-34607,-64514,-88299,-114156,-91102,-97050,-53406,39015,70617,-12402,-95595,-164038,-175007,-94436,-33222,37310,32556,15993,-7127,-22704,-25473,38773,166419,226889,155258,69294,65019,119369,122995,103385,69376,-9479,-67784,-80196,-72699,-102946,-113402,-65996,10689,71103,-3822,-122945,-72157,-13355,65392,83507,88813,25219,-78724,-96804,-50134,-14539,26282,-22156,-73706,-52127,18379,50162,52778,14733,-11685,-22757,-25265,-38045,-28969,12866,73219,152681,162363,61922,29714,4158],[-13336,-3285,21545,42521,7439,-37748,-25959,2649,6593,-4716,-46195,-95349,-22197,129693,187487,57096,-32488,-36508,16346,20060,249,21374,100839,121063,69524,53611,16306,-17545,-39420,-107084,-35244,-44115,-14372,23804,17811,-55693,-50006,33709,197039,323834,319281,207579,58302,-23471,-31117,-13183,63575,138590,90531,-28060,-93909,-36513,68816,156048,176178,127587,86595,-2246,75439,167532,156386,65401,-31431,-51709,141778,413050,402379,246387,190422,234683,202650,99283,39705,-1853,10420,34270,64264,117645,107508,70960,11208,8386,88276,51098,-61616,-170355,-88511,-86301,-88833,-100594,-76079,-8710,2895,-51634,-76004,749,36940,15360,-2356,24341,30858,-42616,-135613,-78966,-84085,-116123,-120278,-117347,-78685,-87570,-82347,-25563,25415,-3170,-35744,-8398,92648,204218,219176,205991,225106,169860,97516,-2156,-42334,13687,23152,-477,-53423,-102223,-109845,-58086,-15700,-22188,-48364,37654,236753,441540,482434,349378,200126,54771,6320,9127,34746,103177,122789,46712,11708,19865,13757,14165,23750,1535,-11118,5229,1337,-37342,-38418,26048,57768,46522,23093,17740,47871,82633,95921,146429,61664,-61435,-137518,-22132,55705,65567,57273,32733,-47627,-138863,-226172,-258129,-242099,-186406,-148089,-104907,-39415,38284,40455,-62880,-77750,73887,226763,369068,374664,296786,190661,87734,-29356,-45225,-70086,-61417,-50641,-49648,-50723,-41038,-63357,-110713,-62612,-28665,-42225,-113169,-65438,6222,16231,-34750,-103711,-82484,-38033,-36128,-88600,7514,269221,347082,150401,-49953,-26149,117769,157231,65771,-11198,-53791,-82767,-94748,-87004,-42527,29666,43264,19354,-6300,-46381,-83609,-97750,-68366,-39179,-66784,-96571,-49353,13365,98603,103515,48218,14795,56401,124791,132151,25553,-114040,-132695,-28438,79138,99058,82406,92810,119698,104113,30430,44420,-21438,-73287,28201,120220,92899,130372,229224,254209,154189,47766,-23159,-87121,-132899,-74057,21519,7866,-7331,11173,-52992,-80831,-108121,-167274,-89654,-10203,61669,150619,217631,269159,274198,153176,13728,-41562,-82847,-108861,-103631,-95699,-82051,-32090,56990,100506,118190,65171,33238,38571,84815,120196,97615,45632,17982,-26602,-133103,-158789,-156526,-134355,-127196,-129227,-127574,-64534,-431,27003,75230,102192,79314,50000,-943,-29949,-27607,-71339,-80619,25489,106761,29072,-44691,-114952,-50967,116991,258495,332382,284178,177966,84851,-11831,-149076,-74022,-52154,-35682,-67793,-91065,26431,195045,280773,248700,187945,87877,-7855,-45735,-46497,-28184,153556,293041,218541,35655,-36804,-3114,96004,214171,242352,129901,21446,2265,-20076,-8030,-13393,62508,127543,104899,48406,12695,-7227,-33031,-45924,-81511,-82576,-60096,-44250,-75710,4452,-17497,-128897,-82954,-55654,-39115,6836,34402,-38533,-78545,-18511,75129,194432,228022,185767,61793,-36922,-73460,-117126,-95580,-4369,131101,260770,236918,95953,50813,113799,102569,42019,-13548,-55041,15469,37870,-14542,-36039,-28481,21459,47182,41722,60976,95131,47164,-47290,-108653,-33961,27772,69833,91907,105794,65107,-8426,-11186,68547,305686,354066,227918,112008,76212,83586,84258,45628,-64822,2372,-4388,-40061,-46766,-88687,-115533,-126204,-88539,-14294,-19300,-57994,-159962,-95994,-67430,-73850,-60158,-21389,52606,174220,279578,119454,-66730,-146591,-181376,-140846,-66368,-102006,-29908,76664,77730,31433,-29384,10936,78146,22033,-50935,-52792,32051,123528,143946,137955,133503,170342,159258,15204,-45532,-56675,-87319,-156423,-182930,-98682,395,60314,55182,42927,36462,22875,-25964,22097,73832,87751,36923,-79550,-114548,-11424,-12249,-177968,-214709,-103490,-86353,-68609,1665,54216,83695,55887,-65524,-105780,-61342,-39066,-13859,-1957,-48272,-64536,-2886,80018,99120,94883,72111,77537,23788,-82711,-116999,-123446,-131786,-152755,-95380,-12096,76009,58571,31776,-2840,113,-24475,-35669,-104274,-141207,-120020,-24580,-60371,-95131,16662,145192,71935,-8654,-23884,-30672,-21717,-8568,13327,65144,147795,227155,291845,259856,112709,7769,-39080,-31317,-28308,-90606,-133966,-130926,-47306,32062,65940,4410,-62913,9628,216827,354503,278160,115850,76426,19630,-50560,-87417,-55885,10522,32880,21128,-47827,-92512,-105868,-27626,52805,118009,98952,15737,16747,163856,227953,266297,237479,139368,48213,-15551,-83969,-109133,-124718,-54167,-44535,-60301,-84013,-81980,-50997,-29980,-25731,-41406,-75014,-75729,4719,70431,94684,93888,21890,-73279,-42837,47560,109186,198485,216004,167478,31719,-24409,5254,97132,162591,162738,128574,42955,-68178,-87316,-10549,10231,18070,-22559,-39586,-6230,85880,166312,179467,95205,-17107,8337,36087,8,-35756,-43094,-16470,-10618,13057,84147,129734,103298,57524,48798,78672,126806,165457,103550,106472,81789,54671,31098,41110,83849,84926,128211,226885,315781,219001,94506,29176,-14546,-14520,-5688,-18039,-18872,3666,29538,53358,8647,-89425,-192808,-81422,60987,230507,350876,252008,128289,16923,-47562,-76589,-104623,-92449,-52089,-73750,-73325,-39945,-59516,-92708,-45424,45219,77793,91676,113208,105208,52827,8394,4225,-6791,-14894,-5542,10691,33681,-7806,-48859,-48790,-32780,-33735,-37586,-52677,-61122,-71481,-80811,-73001,15194,50317,63147,60602,51887,-167,-45470,-54341,-85546,-98766,-83925,-46414,-26377,6092,52106,83372,29571,-62048,-125947,-38015,87275,203170,176587,74225,-45300,-95300,-43611,55420,123720,155263,121251,35278,-65889,-70787,59810,114189,128805,72287,7318,14670,139523,175855,119399,-4201,-90900,-87994,-103,37949,18785,-1315,16978,36187,52010,88944,75963,38091,31800,42797,29500,-1937,34847,18998,-27632,-130371,-54536,34067,73763,43349,-7526,35312,129689,185099,182348,124686,103590,-39114,-68778,-30931,-26861,-68490,-92959,-47752,1845,31097,40882,5517,-37477,-87404,-109000,-104284,-54517,53841,123704,106511,93567,126840,209171,240396,64386,-86225,-11798,31743,12345,-48733,-114672,-114898,-89146,-59879,-49183,-58302,-10425,151505,248523,234972,188835,56082,-98887,-45783,60651,150365,141240,43686,-39131,-65489,-31072,-18537,-4833,-40883,-104711,-117083,-94341,-60180,-66893,-58183,-89278,-13484,59016,40040,-6141,37882,61271,54495,20290,110764,157241,119456,44751,-16710,-107004,-54159,-63399,-93664,-71685,-22432,-5625,-58331,-95779,-86371,-44431,-25849,-39033,-79420,-42447,32130,88017,144656,109942,76353,102164,107780,89626,67385,75439,101518,114547,68521,-29922,-40384,23532,35527,41719,65174,43461,-519,19347,67135,71164,11363,41030,77787,40652,18945,-36296,-75631,-100945,-75851,-82692,-48472,91823,194980,246196,173012,28764,-81218,-118007,-62087,41165,141857,130933,24896,-52132,-80471,-88671,-62747,-9498,80716,79635,9170,27938,162284,248321,190422,126559,7644,-100418,-117456,-129228,-105206,-21212,23574,38181,-11783,-60244,-35182,13565,45185,36059,88369,166833,140719,-20045,-104867,-99561,-72708,-73772,-86715,-125018,-40837,-45465,-52933,49135,127296,123236,82066,16798,-12447,8867,104881,258740,247584,267525,187294,100847,33685,28227,35688,17843,-17080,-81281,-83230,-40915,-48123,-5409,7044,-11053,-30968,-51130,-60021,-70163,-43708,-51922,-15641,121379,232596,181299,17945,-43143,29338,81469,82472,59117,51584,42279,33105,4958,-13950,-26869,-37101,-72097,-96871,-55453,-6226,33662,18938,-47331,-69534,-32547,85770,149612,156142,117870,30245,-31032,-70392,-113904,-105431,-63578,-61827,-49750,-42792,-3239,121178,343653,504875,486177,302182,157221,125569,60297,-12240,-84071,-113707,-91688,-53417,6963,62079,23749,-51218,-140536,-66417,-38395,-23667,-21109,-7322,-36581,-76324,-109640,-127705,-100130,-66787,-64023,-86078,-69846,-42965,-56287,-96586,-70723,50600,209506,269553,272684,223989,83974,-42561,20829,69058,30377,30490,51197,39520,-9618,-76871,-126908,-83106,-47673,-18686,-9280,-16708,-19504,-75480,-44650,35262,84668,155016,163761,97999,-15631,-39904,-5721,4993,-77577,-115504,-69670,-21806,137832,339900,449729,307381,40899,-57026,-135,16536,18886,10751,-22805,-74556,-81565,-79862,-56791,-56620,-32049,-4883,404,-43761,-114112,-63692,-76463,-57140,-95698,-89035,-16232,29614,46193,45359,35989,75124,100137,9063,-89103,-100342,-47453,-19542,1307,37828,-36327,-107138,-130773,-145860,-42647,26000,32544,24041,-13028,-79367,-114911,-88663,-78884,-51663,29609,93387,53258,12636,-47117,-35864,-44300,-36736,-219,39572,34938,-9429,-80130,-59622,-68277,-92594,-49651,-23360,-18529,84288,136901,84546,70283,54591,20354,-28761,-83027,-113575,-52666,-36467,-22485,-14691,-36884,2595,9112,37157,94319,105504,94600,82072,47924,-31334,-63917,-33166,11955,10071,-17230,-68634,-65671,-20567,-79502,-150974,-141363,-132461,-125099,-81451,340,4205,737,71838,132131,127935,47483,42580,74469,241477,269620,122547,45505,-38450,-84990,-62884,-49143,-9132,-16459,-53739,-57302,23827,36618,-101499,-109202,11294,94812,122844,64721,62221,76702,45397,19537,19014,-5098,-62762,-98311,-31961,-37856,-52878,-51259,-40429,-23645,-36461,-52248,-29543,17186,28140,82240,155954,142404,77866,50352,26632,-31614,-104856,-78910,-10163,35832,43420,25389,59307,20978,-52693,-85919,-73772,-71438,-53990,-20744,-58172,-121707,-83062,-37215,-15887,37172,73970,53444,5422,-13608,-62764,-147939,-125512,-82483,-35737,17356,-41996,-8328,166571,238184,328243,331085,195275,72166,2015,-78222,-47869,84887,148442,133381,78428,26268,59695,131390,221722,148210,5297,-71720,30203,82000,61400,29541,-20186,23785,65970,102948,147571,108937,109681,160628,225485,271168,152169,-7074,-123596,-96220,-45934,25002,63048,81612,65260,69951,66289,68447,-21078,-143685,-21206,212127,377907,320696,215878,146138,88164,65757,125244,184915,136307,76050,2910,-54094,-71758,-70101,-31283,-43806,-72820,-88797,-106679,-75882,-37228,-57231,-23480,18957,14467,-36019,-13090,54092,-4169,-48113,-22130,34563,56882,-3526,-63882,-52251,92158,269258,435440,336425,92667,-110410,37184,128004,60611,-91112,-118320,-69291,-11324,46525,94404,151159,176360,113436,53034,1809,3060,-22216,-43787,-25206,73624,244135,457581,524831,322889,24852,-120035,-63632,-57628,-87188,-98830,-116089,-39562,74808,139557,202337,181099,101795,14381,-58552,-105253,-34836,20642,22945,28226,35076,55383,11408,-61869,-29261,64452,115056,84297,57709,60906,58556,6662,-49221,5763,42932,28200,-36207,-46182,-26060,-36472,45124,125461,158601,78755,-61434,-24647,81421,54406,-22967,-31085,71124,173581,149998,17431,-73015,-79381,-110055,-102174,22093,103207,129645,107731,61288,54848,108933,232211,319904,200581,40056,-57911,-90338,-60310,-61226,-99165,-70105,-31478,-35025,45974,57473,5544,-47991,-62779,9598,49841,-6315,-104278,-120820,-85522,-102851,-84358,44252,176172,216363,148570,90934,61951,24678,6760,-32630,-69642,-52482,33511,144048,135936,70541,93305,137958,106332,72565,58549,33778,-11145,-63348,-84447,-53516,11511,106241,169074,142687,13448,-109908,-157765,-83823,-70958,-66331,-85482,-31644,-34880,-94319,-123979,-58602,50138,171820,378752,584000,606602,412840,189373,-16368,-124293,-113646,-80766,-42571,-67992,-66308,-78163,-126401,-89854,5089,99829,189206,213312,229095,234961,76085,-62973,-88346,-74873,-67872,-56502,-37718,-21460,29825,61422,20461,-17538,6997,56466,113388,132591,42678,-30947,3310,64390,62505,91214,166509,350486,556268,520117,255833,57997,-37079,-57800,18875,150221,161506,128961,139761,107404,-35353,-100225,-80351,-94680,-135413,-116164,-60147,-54547,-69454,-13248,-35986,-100042,-73865,83791,128877,65894,28209,21708,-7853,-65862,-43828,-28063,-93055,-94424,-35850,-21217,-9778,-10678,-26238,-86856,-122932,-73513,-55917,-70739,-75537,-81324,-62627,-67665,35018,143414,148807,87928,37709,-4054,-11891,-39214,-84383,-61529,-3293,7203,65726,185835,159951,100605,28895,-2853,-21945,-56877,-63419,-31204,-67997,-75492,7243,62001,87451,75280,166779,282964,313730,73554,-114422,-151390,-82255,-59083,-120975,-61896,-33486,-47890,-96896,-87555,-109937,-81745,-6682,53237,86731,115597,124010,22496,-64155,-34684,-29477,-52896,-71930,-68577,-94346,-110877,19680,131604,131956,94293,17826,-56150,-54624,39408,143091,142568,73005,-9336,-123605,-8506,-15426,-14614,-23458,-55677,-55695,-92715,-95369,-62126,-17633,10590,-11797,-22903,5969,54432,48433,27368,3368,6939,38264,73717,3371,-41231,-11481,-7837,-50866,-49611,60426,172601,158357,49080,-36482,-51766,45630,106624,109747,70740,3900,61981,198180,203933,200457,138411,88607,57045,19178,15541,34560,4171,-4647,-18719,-13782,22915,105692,240754,616698,739365,378718,173965,100719,147229,189438,179739,126820,-23748,-78933,-19300,-13031,-29338,-44442,-47630,-18038,23565,37071,-10715,-62283,-20680,-3925,-18371,-72762,-61235,-51841,-114877,-128907,-135234,-63133,23198,57824,-9608,-106125,-164756,-117832,-16850,92195,266344,265089,100059,33400,12168,-4669,-28439,-47960,-40313,12863,38164,11575,-9564,42870,200274,235490,175956,150154,112511,53149,-21,-51221,-123280,-132586,-69480,-33322,-56078,-92475,-83194,11143,53196,38210,41624,13509,-1206,9518,17148,12290,-4084,-3540,26389,134782,250663,219102,154708,104488,29811,-15571,-40358,-53854,-38169,34882,125681,121681,90753,65859,36389,26158,12214,24854,12338,17123,21138,-60370,-107768,-15368,90603,129614,75747,-25488,-83051,-79256,-108890,-80795,28723,136374,231612,284755,215946,157965,109622,37930,-34562,-98106,-64514,24385,56743,44912,38074,-25743,-131202,-145671,-103341,-77969,-120532,-96053,-17442,24051,-6708,-16888,-1199,1540,-9117,23818,122185,194408,170024,108037,67073,4271,-34057,-11604,-31890,-77249,-44562,-9946,15478,60745,72958,30946,-23407,-73828,-40582,104472,229586,256417,156650,-13369,-56934,-78875,-112360,-102623,-90740,-39605,42816,68221,-21921,-110035,-168862,-159057,-105680,-52351,23622,30952,23844,1321,-31295,-52500,11943,157119,255719,194490,91067,58306,94902,100316,82610,42071,-29437,-75283,-86425,-80180,-106445,-117635,-77279,-6320,45736,-22461,-119132,-61032,-8684,73592,106967,111746,38131,-74728,-103834,-50132,9497,68524,10319,-62527,-56916,11705,46280,62750,30876,2896,-6538,-7730,-22488,-16871,21937,79623,154824,151551,53049,30346,13954],[-9214,-1561,18094,30439,-8720,-47007,-28195,-9216,-15726,-26937,-53536,-93301,-22254,143951,188489,52223,-26223,-38843,4923,5352,-874,27061,109738,129284,57826,34599,3835,-25175,-38404,-79030,-47276,-46226,-10646,33655,31244,-38593,-45850,16871,173356,304521,322318,239480,77212,-15329,-30022,-19963,51458,122738,78547,-34917,-99211,-50416,42295,116160,131593,96057,79483,36674,123933,198640,180975,71109,-37190,-72589,83388,328620,318728,187677,159558,222026,212210,99442,41905,3702,16793,40664,72468,120253,104110,62831,6733,9700,92307,62866,-54177,-137437,-95115,-105003,-113320,-94507,-69074,-6251,771,-64332,-91749,-14988,18018,2354,-13326,14970,19550,-65530,-127453,-46914,-48835,-91429,-111550,-111732,-63290,-54997,-48468,-2607,40301,-313,-49566,-12181,112120,250226,247731,166086,155451,165107,142782,54230,-27865,8324,22840,8559,-41130,-93294,-120802,-73570,-26281,-34438,-66120,25539,220747,434217,492092,366988,192018,43696,7604,21778,60922,151868,183995,88599,26196,15332,-1669,-1987,12385,309,-3650,19268,15526,-30810,-43365,11497,34931,8083,-26941,-34454,13208,55696,53938,77872,5710,-71513,-166900,-50714,34799,60593,59631,30204,-59966,-172097,-250862,-261716,-253925,-178136,-159832,-103137,-25679,58843,58681,-58731,-97128,31811,151593,306574,358122,273175,158368,60360,-51535,-55378,-68061,-60779,-45566,-35125,-29787,-20227,-51291,-125277,-73199,-44686,-65591,-116938,-61206,-2001,556,-48990,-93449,-66843,-23243,-19614,-59203,49053,300121,332388,120980,-66362,-25450,116330,154616,59327,-18335,-57301,-81049,-90416,-80230,-31956,38643,55883,20799,-16725,-60247,-94667,-101657,-69585,-44451,-84974,-114992,-59236,-413,74918,88071,41168,2123,32399,85967,99876,10187,-115308,-153037,-46924,64370,81259,70320,99910,134925,120274,35632,33404,-36509,-85176,17972,96255,55503,68708,140352,191529,121678,28200,-35842,-93125,-116808,-51341,33507,16101,-7773,-4794,-85934,-74637,-103502,-182263,-105297,-28380,38188,125976,186071,235426,247060,149750,13143,-43770,-85692,-107796,-99762,-91376,-75166,-21541,73014,129261,158742,103599,76562,76255,106036,121451,89811,44558,19127,-32449,-145956,-159183,-144049,-132299,-154608,-144317,-123364,-66627,-11259,11778,67127,105151,85792,58567,5508,-32578,-45774,-99757,-101535,8409,94134,8504,-64758,-132694,-56324,102307,249534,342650,297908,170242,53012,-49804,-167383,-77393,-53853,-33488,-64462,-110977,-20870,128159,199872,189882,169795,82471,-24141,-64656,-58571,-33251,151820,293901,232525,48471,-25916,-7969,60233,166613,199521,115674,30288,37170,6993,10449,-1813,73647,149973,148712,86969,36237,-1725,-65383,-95580,-122910,-120156,-88681,-73961,-114624,-31500,-32190,-152264,-87747,-58566,-42056,8172,36876,-44119,-95880,-28560,73098,205026,233746,167283,38716,-68480,-98173,-131988,-110280,-21853,74717,173176,162003,52728,43713,117255,93657,31884,-21572,-49997,19069,36619,-15291,-37089,-35781,7717,35005,41726,66085,88890,27581,-68739,-113480,-32455,21666,57537,78739,91820,56934,-13934,-10443,80901,308997,325931,208790,129354,115305,115867,111454,75238,-21498,995,-32922,-71082,-63913,-88386,-109322,-125929,-89470,-13292,-17492,-59210,-146721,-80460,-58576,-90326,-115358,-95414,-41874,120822,281789,167708,13830,-87585,-146897,-146673,-79998,-120267,-41943,86654,95887,35843,-30253,50670,150614,95452,172,-18893,46380,128446,148106,135128,131588,199885,176119,22516,-34137,-47650,-107613,-169891,-171414,-105908,2409,63688,69163,65100,49857,23348,-39088,2196,46620,55722,15671,-91855,-132631,-27347,-25884,-202554,-234795,-109737,-102215,-87880,-7231,56059,89722,53250,-75332,-113925,-61698,-25112,-1520,1950,-52664,-81336,-35855,41070,69254,73519,56680,74222,26171,-80421,-113758,-118811,-127126,-155873,-91956,-5173,80813,61611,27939,-9054,-681,-28848,-47727,-115506,-137501,-89071,-7901,-63219,-103321,-27438,117168,66378,-3813,-22774,-30392,-24174,-18090,-15736,29181,124864,212277,294779,284421,127209,9004,-43885,-33962,-28271,-93018,-116230,-90120,-8224,69087,90973,20524,-57450,360,209653,387787,351838,133286,71578,21793,-49499,-94975,-79399,-18057,-900,-2028,-61784,-101532,-115327,-32919,50322,118254,106895,53661,67159,195084,245334,282895,242937,136765,44284,-33081,-121035,-162347,-120555,-20182,-9657,-37616,-68279,-70150,-45080,-29345,-26057,-36952,-62902,-77767,-1479,79493,125565,115075,20514,-88017,-46169,48064,115354,203846,215103,171342,45626,-14079,2592,79933,121070,104627,106578,40881,-67151,-93636,-11931,11589,17782,-22517,-45155,-14112,81660,163606,192660,140659,15279,-4719,19601,-9955,-36447,-35461,-5199,4765,30717,94140,113352,69634,27947,26840,62498,118884,193275,156085,161929,133143,98682,70149,77270,121358,129070,169217,258447,309736,177978,63683,9952,-26111,-22435,-19235,-40920,-45889,-20012,11104,40934,2675,-89330,-167084,-77197,61067,224302,375765,279493,157143,39983,-29424,-61565,-92705,-80026,-43110,-71141,-69638,-32235,-48089,-87427,-54491,45437,77402,75237,95797,98882,52183,3023,-14220,-19297,-19434,-14988,-5841,19333,-11369,-38888,-24906,-12140,-21816,-34204,-52831,-65986,-77834,-89240,-72484,13769,53624,78250,85247,94212,52162,-5422,-34585,-80948,-102335,-89865,-56063,-33132,18501,93936,139285,79398,-25506,-137546,-42582,83901,181552,156332,52751,-72042,-136695,-96610,-12086,52984,80611,52512,-1680,-77843,-65435,57302,114498,135381,93812,46929,67868,193770,223161,146919,7606,-87837,-92749,9267,60359,44155,14933,19730,23619,30948,69465,75071,50474,48644,51552,40384,13985,33450,-1892,-31747,-113203,-32518,50003,83121,50038,-8630,19122,102534,139613,116920,49589,54324,-45373,-63446,-30634,-34141,-84292,-118024,-56508,5265,35900,40231,-5406,-52199,-101302,-133338,-131434,-81668,24671,115286,110261,102867,129519,202042,242101,73041,-95874,-25130,30166,27070,-34094,-106518,-108721,-89308,-57793,-44714,-40130,32470,195135,286548,258821,201673,61513,-89370,-17419,98147,191319,149766,37221,-47147,-54800,-20444,-10789,1069,-40010,-103153,-117659,-93019,-52025,-49195,-31235,-68006,-25425,53241,23156,-26463,15609,36247,37130,1982,81687,123307,83256,15855,-49424,-75347,-21114,-58309,-100734,-75532,-24539,7202,-29022,-109890,-107440,-56618,-31432,-34316,-72963,-48320,24714,70365,118441,85796,53969,82034,80136,46977,25319,57624,89580,99251,56212,-45461,-35280,43221,59789,62601,72462,34685,-10458,183,45766,65362,16684,48460,96958,54360,31446,-19115,-58107,-93644,-92022,-92957,-53247,87449,184361,234712,162361,19287,-78104,-105571,-48513,61635,173402,171632,47049,-45240,-55436,-62707,-48657,-17397,64431,69983,2397,13664,159844,244096,188176,144453,56045,-43655,-132082,-126677,-69055,10154,43724,45401,-17129,-75348,-40523,12629,37546,22736,69895,134728,109737,-17197,-97088,-110142,-69640,-57977,-60027,-89183,-34886,-42125,-55298,38115,117345,126815,88796,19644,-18606,-2788,89531,248439,269791,284876,184722,98544,36593,35647,45149,25974,-8789,-70854,-88445,-45545,-45296,-4086,1587,-20484,-40446,-56550,-60163,-62123,-23722,-30072,-26192,92037,228096,208419,49557,-27853,28351,68735,59242,33800,28893,27740,30861,7917,-26149,-57210,-45999,-71201,-106422,-78978,-20463,26928,12125,-48923,-62148,-25651,97139,158905,154626,108049,13710,-48442,-83773,-125944,-117914,-75298,-63086,-50479,-50950,-24239,91674,296037,418491,411588,268736,150662,131795,74000,5712,-63398,-89401,-67583,-41176,-3795,55202,30183,-36200,-108513,-56551,-29167,-14201,-11025,-2277,-40599,-86246,-119481,-106611,-80184,-58107,-64400,-79999,-59735,-34157,-48817,-94536,-69325,52329,220427,299907,327433,286797,127095,-22766,10433,46139,17484,39830,61658,48049,-1846,-71568,-132097,-81885,-45640,-13410,-3853,-10251,-6767,-55115,-68265,1717,43555,122811,144915,89835,-11926,-24413,8987,21329,-63985,-105821,-58837,-10504,139321,330047,447445,335047,61563,-23174,16093,27193,24365,7678,-36991,-83261,-76863,-70934,-48231,-58459,-36554,-18950,-18000,-51413,-93947,-74044,-82596,-63530,-97934,-86592,-16537,23489,34494,33521,27122,52569,70201,-6861,-77422,-100922,-44469,-19601,-2302,40049,-25134,-73728,-85950,-112081,-73151,6429,30678,35982,3240,-72374,-116795,-69585,-48210,-12863,67123,114759,56942,1475,-37441,-25055,-46811,-29604,14414,60717,47642,-17197,-98757,-73386,-71090,-81921,-50629,-31124,-47051,19397,66406,32705,48702,51898,16705,-57003,-116306,-89903,-38117,-36866,-31301,-26223,-49787,1616,21693,54130,111568,131114,122034,92173,28082,-42490,-15433,23468,52637,23912,-21123,-77705,-55051,-15854,-78638,-148789,-130080,-122912,-138357,-112297,-49264,-24961,5196,86809,137784,112800,5311,-23993,37584,206065,209244,78512,18227,-55526,-93202,-63796,-43019,2868,-1813,-35227,-43748,31093,46727,-89076,-105927,22308,112869,138858,72039,52677,61496,22545,-5078,-3577,-19156,-63943,-80636,-25414,-44992,-65329,-57500,-36670,-15967,-28643,-47745,-37946,5609,29339,94795,164910,139318,69322,41986,21816,-16646,-52292,-22418,21173,47343,56504,53945,98136,45650,-43233,-77945,-60919,-52312,-36775,-13562,-57864,-110650,-67626,-27336,-13251,31303,60408,40191,-10077,-21644,-58289,-130369,-100357,-56739,-12312,27808,-38672,-19529,155244,216884,314899,350389,211545,81127,13119,-56243,-69900,69243,145008,135034,77903,20519,60392,143005,226802,158635,30292,-48584,12889,49056,7957,-26517,-72706,336,65539,110117,151127,119099,116143,163403,221318,251288,139078,-6970,-117295,-107491,-65490,3686,42797,61340,47866,63909,72537,80464,1673,-123173,-49248,170896,359146,339880,234223,160381,96986,69071,118421,161402,108004,49039,-16538,-78031,-86564,-68369,-20826,-32592,-66963,-90740,-99204,-60949,-20188,-53229,-33773,15128,23737,-16521,-9356,62563,13446,-42647,-25336,26889,49293,-5451,-54364,-41796,99491,280997,451901,350559,110804,-119676,19022,109681,40950,-93737,-99577,-63560,-23784,33359,79961,116922,139274,92848,34868,-4368,9446,-9567,-30738,-7441,101904,271058,457027,489608,297651,23800,-126929,-57712,-47303,-77331,-88783,-102501,-44561,79332,166255,230793,185980,96867,4406,-69374,-107560,-36449,19946,30588,37247,44717,69135,16110,-48717,-22005,59486,102663,73763,55187,65404,65059,12521,-36122,32074,89134,88251,-204,-35677,-20316,-25272,51366,125480,161552,85358,-49788,-26412,58463,17486,-56848,-49711,60082,161204,145118,19905,-68612,-69523,-92481,-99975,-4897,66592,111224,106459,67231,69981,135449,263035,338425,209024,51036,-69001,-111637,-73878,-68648,-108272,-76523,-40634,-58889,2240,37638,-8199,-67690,-79053,-1724,46775,711,-94093,-144649,-90090,-108244,-105553,19996,147750,191912,127454,69118,35659,2913,-4882,-36390,-75233,-56757,45084,170058,170498,93031,90655,114789,87545,66088,60725,39701,-13808,-77257,-88189,-49569,8976,89201,140318,110496,-9804,-128828,-127767,-43631,-20820,-22516,-76839,-76614,-71733,-93378,-79683,-4617,103811,209143,396323,546226,560339,389220,175005,-24045,-125533,-94159,-40484,17815,-6837,-68566,-87862,-111695,-94840,-17419,69190,155598,190212,214671,199988,31268,-81557,-97515,-75934,-66998,-51700,-26294,-8390,39471,55367,6837,-30067,-4255,41770,96975,119217,46784,-30554,-6582,35370,9121,38492,126898,312099,566253,570470,314157,99208,-2801,-26583,42483,164119,140970,94860,95327,82988,-38111,-91814,-70252,-87311,-128984,-126589,-74801,-78709,-67063,8674,-22946,-92495,-77706,72187,147061,81082,35833,21630,-8371,-60941,-32323,-7010,-68746,-83647,-58661,-69785,-45669,-13105,-22696,-87212,-134797,-76938,-54335,-53470,-47034,-62214,-60325,-78906,27798,156960,163164,98696,59662,13163,4044,-22819,-68540,-61674,-10456,1999,61506,170426,139047,75659,9108,-20924,-25382,-45991,-37766,3113,-48320,-85972,-17971,32862,65551,57586,145122,274451,363853,149600,-61512,-102914,-37566,-42161,-91063,-273,38252,-2454,-98061,-89969,-107217,-82513,1014,60346,86599,118163,124798,23337,-60250,-36275,-36469,-66507,-114049,-108948,-123031,-95861,29715,123333,98861,62791,7142,-55144,-133521,-49493,65915,102400,67611,2279,-110303,-29302,-30592,-25598,-38742,-78447,-79285,-113010,-109176,-79300,-44085,-18346,-28609,-23578,13129,52036,38173,17010,-3364,5859,37164,80079,22216,-29474,-2125,-701,-45231,-45495,72084,202249,198397,80686,-33269,-89211,25824,101617,114090,74737,5548,49816,143348,133502,160663,137301,118470,91004,46779,33657,45859,14691,-3405,-27051,-29719,-4091,62693,173861,514994,705869,365179,172425,113660,149550,141043,107806,75489,-35562,-58504,-18054,-25519,-56918,-83842,-84645,-45180,-304,19517,-18972,-53090,-12056,5169,-15602,-79686,-78615,-76742,-139349,-134501,-139437,-52365,39385,72338,-3609,-105433,-165529,-115116,-13510,85311,234373,240547,93749,36278,25369,15173,-3629,-35669,-48068,-10863,10416,-11481,-25096,26305,174668,242339,196881,151902,107374,53054,1105,-52690,-128023,-124116,-57292,-20673,-41434,-91789,-107316,391,46276,32322,37926,15076,6395,18403,17883,5952,-17111,-22327,10618,123251,272954,253129,187437,130856,37948,-18523,-44093,-59783,-39762,50473,151553,141240,107868,88716,55456,34946,17172,22758,-6773,-6664,21678,-57364,-137852,-31288,95248,156375,100522,-21474,-115818,-98625,-124306,-93447,22132,126979,210418,283128,251389,201714,162841,85392,-8357,-89582,-71623,7298,35665,19847,669,-77938,-145167,-121784,-97263,-83503,-132931,-93564,-7144,46118,26444,13943,21870,10412,-16305,-8255,73082,139011,123040,76954,61286,10679,-27450,-6757,-23012,-66397,-52803,-15636,24716,80879,96281,48923,-14352,-72199,-55759,68408,168500,198751,140920,-138,-46838,-70904,-113292,-113442,-82252,-33356,35613,54007,-38353,-127636,-166216,-137048,-108575,-73330,4053,21418,23167,3839,-41405,-82318,-13127,144263,276226,224533,102565,44693,63410,71092,53867,8942,-53248,-84262,-90691,-87315,-113376,-130297,-98824,-34996,12322,-39787,-101399,-54120,-8689,76195,121728,123003,42663,-76324,-118882,-45397,33514,105718,36163,-53998,-69697,-5133,31298,61492,39395,11131,3316,2877,-13612,-9912,26783,79723,145299,129574,37611,23028,14155],[-9505,-4899,7538,9527,-32422,-57128,-30050,-18318,-31093,-46482,-63437,-92089,-27082,143444,169398,39558,-20094,-39982,-10039,-14444,-5527,29390,112070,129970,43851,10919,-13740,-35353,-37389,-45894,-42812,-43169,-6711,40836,41501,-22458,-36490,6508,152710,281628,319039,270303,99244,-7060,-30891,-28485,40109,109277,68794,-39578,-102917,-64767,13858,74598,83369,59923,68094,73591,159856,218132,198474,76957,-39258,-89554,29666,235402,225271,127419,125929,199014,214769,99836,46278,12897,26758,49675,80181,119266,99651,57240,7105,13129,93497,71191,-42340,-97123,-76015,-104823,-133932,-82472,-55815,4172,7842,-65596,-103172,-27510,4594,-2686,-15963,12720,13802,-82113,-99411,-7212,-1944,-51651,-87517,-97478,-41801,-15556,-3760,29868,59084,4864,-60037,-9125,134874,289930,267040,129267,87069,158434,186363,107335,-1260,12055,28297,27093,-11838,-65002,-116308,-84550,-34269,-45055,-80052,19964,208431,423667,496554,386094,188046,35987,8891,33691,85908,197369,240001,126951,39905,11391,-14871,-14294,5193,3766,8227,35635,31941,-19209,-42217,2771,19565,-20214,-61348,-70704,-11501,32001,14146,13864,-57953,-92372,-181041,-61867,24152,58403,61153,38095,-33295,-140282,-221540,-254155,-248864,-166595,-165681,-107131,-26217,66183,74049,-49370,-108949,-714,89834,239447,329321,248915,133899,43351,-61561,-53161,-56412,-53801,-32331,-9941,3549,12013,-30283,-130845,-77159,-56038,-83550,-110004,-51571,-4911,-9041,-53912,-72365,-38991,4718,9381,-23679,89650,316680,310321,95588,-76004,-14820,122908,157232,60246,-17889,-53088,-70688,-76547,-63834,-12170,55544,75928,27458,-22330,-67814,-95619,-94737,-62908,-44405,-97917,-109710,-50469,-914,61941,81642,42493,-2049,17098,55313,69584,-3690,-113848,-157416,-52052,58145,70841,65155,107689,148853,138532,50173,27487,-45913,-90182,16227,85453,36401,25312,69351,132023,91761,13578,-41647,-90916,-95903,-24768,50271,29967,-2948,-18012,-110798,-61493,-93012,-182028,-112408,-39692,19024,101233,152077,200684,218272,147808,19406,-38933,-82208,-100404,-88990,-78182,-57021,146,99108,166971,200616,136744,114935,113249,125494,123127,86654,49404,27711,-28230,-145692,-151226,-124323,-115881,-160715,-144970,-111559,-61910,-15847,1286,58735,111359,99007,75386,22980,-21914,-50463,-112141,-96831,9852,91766,-4282,-78524,-140127,-52551,93069,244749,362018,323797,176214,33404,-75960,-154089,-73691,-49734,-24905,-51401,-107000,-62663,58948,120016,139229,155756,84788,-27767,-70478,-60007,-28466,159237,300356,249627,66838,-8679,-5317,26185,113193,151573,101516,43732,76111,45380,39361,21873,95121,176411,193453,128575,64949,8860,-91675,-110158,-124568,-144939,-106326,-90982,-140930,-54386,-34167,-166213,-81972,-50324,-33529,17649,40526,-43410,-107078,-33708,73227,213779,240049,155124,29962,-84193,-114976,-138692,-117310,-34851,24582,92865,92741,14216,35476,114479,81047,21828,-27660,-40491,27770,40540,-10195,-33765,-40214,-4450,25961,46322,75327,88325,17500,-78058,-105280,-26228,20222,49546,69599,82239,55310,-11261,-1936,97296,302183,288654,187222,147931,156606,152981,141309,104965,21029,31184,-32689,-77312,-64311,-76723,-96659,-119874,-86339,-10122,-13579,-56503,-127088,-55670,-41365,-98068,-153030,-135568,-101372,60497,237139,167882,70176,-31171,-104853,-119929,-72949,-118432,-50451,98052,118332,43925,-32750,71633,203562,166661,62607,25234,68974,139402,161512,143591,141010,230006,189352,32734,-17935,-31781,-111313,-145567,-147221,-105470,7887,70132,88683,98102,73956,34157,-41898,-12254,28342,33280,1039,-88792,-135651,-47472,-45895,-222264,-230593,-102586,-108202,-100291,-11239,61190,97119,52285,-81319,-119366,-62833,-10664,13515,7151,-54868,-93338,-62261,3428,37401,48264,39201,71806,31907,-73458,-105818,-110249,-118232,-153143,-84120,3177,86221,66966,27572,-10347,2751,-28120,-53520,-118747,-126077,-56462,13139,-56753,-99016,-51006,88189,60380,6299,-16402,-26693,-22525,-22691,-40411,-4866,98728,190889,288143,303124,142587,13333,-43532,-29292,-22242,-91082,-92826,-35135,49407,116862,121621,46053,-37838,-5108,196061,402452,406250,153354,63558,22142,-49099,-100627,-102379,-44844,-27512,-14887,-64870,-101770,-119449,-35689,47467,115909,112074,91972,117687,214499,248869,278795,227773,122442,35065,-51411,-151736,-187296,-99564,8818,23160,-16389,-53728,-57919,-36734,-24577,-21252,-26592,-42936,-62075,-1532,91496,162957,141899,22353,-100693,-44018,52846,125697,212314,218049,181100,66207,-709,1877,65470,90411,66620,90396,42192,-62553,-95047,-7055,17766,19776,-21583,-49903,-21757,74833,155214,196345,172793,44489,-21317,-1858,-19667,-34923,-24717,10654,23185,47358,99134,94493,39917,3568,9084,48701,111218,219343,215412,217394,178974,133451,99233,103022,148544,167076,206153,284354,294643,139468,37899,-8221,-38663,-31659,-32638,-60864,-65456,-35212,-3007,30931,1018,-79929,-135500,-68061,60038,209853,382691,299735,183479,60932,-12881,-45891,-78619,-66469,-34439,-69636,-63511,-21925,-35323,-81087,-64987,44337,73050,55080,75571,92652,56652,5627,-27242,-28783,-21504,-23720,-21861,5080,-14803,-29883,-4511,4527,-12055,-32050,-54021,-70948,-83056,-95393,-64260,16513,59517,93179,107963,134405,105819,38244,-13299,-75755,-105410,-96545,-64732,-33222,38651,134695,185464,119893,9893,-115046,-52892,68145,146546,129716,33453,-90479,-120096,-87448,-75511,-21794,6300,-6150,-24274,-80613,-60644,52557,111348,136733,110452,84893,123333,242734,258274,163551,15951,-84114,-99240,16007,80529,67617,29637,24636,21523,18509,49746,67806,59167,68340,64762,51690,26180,27285,-16729,-23038,-83375,-12839,60247,86873,53692,-10431,-337,69002,85175,46160,-16820,5787,-50245,-58915,-32168,-43271,-100064,-142780,-60280,6688,37321,36147,-18949,-67564,-107513,-122553,-156417,-106571,-2804,103492,110600,108670,130318,190120,232921,76714,-94115,-32904,31574,40957,-22066,-99510,-105139,-89298,-55148,-40189,-20236,74980,233599,314909,272635,206729,65090,-73108,10657,135540,223619,149256,25728,-58598,-48296,-14573,-5117,7536,-36789,-99506,-116618,-90599,-44151,-32773,-6795,-48764,-43357,40642,3225,-46108,-4649,12293,18629,-18405,49398,85005,45453,-7730,-59668,-38042,160,-58923,-104997,-77199,-26994,17604,6545,-83324,-125278,-71736,-40171,-32088,-65871,-52536,16169,51830,92178,62042,33754,64884,57559,10398,-9323,47040,85212,86981,42919,-62245,-27811,60943,81522,81045,76320,23824,-18924,-14104,27225,59829,19222,50650,110800,67659,45059,1796,-33448,-67090,-82025,-95458,-61377,75149,159947,205223,134217,798,-78270,-96230,-40713,75227,198261,208277,68571,-38576,-30420,-36085,-32918,-22353,48577,59516,-5894,-17461,131899,217916,174253,154850,104675,23029,-84268,-79120,-20154,49216,68412,58315,-16184,-92288,-51703,4422,22372,3957,45753,96136,75815,-13478,-73341,-89721,-51516,-34845,-32514,-62326,-31038,-41564,-59539,24248,103322,126987,90645,18073,-28983,-18551,69373,227264,283885,294105,174273,88871,34354,39676,52043,33748,821,-53460,-73874,-43668,-39451,-827,-1160,-24555,-41221,-51518,-50174,-44722,-3950,-9516,-20078,71856,222686,237575,88454,-11342,17213,38601,22019,1110,3913,13468,29390,16435,-23970,-82494,-56075,-70345,-101896,-91316,-29286,17468,4185,-50554,-56158,-23121,96220,156099,143924,90613,-7068,-69171,-96321,-134750,-119010,-84956,-65730,-54443,-62217,-48507,57108,238908,322206,327115,229596,139837,134627,87268,23414,-43164,-64681,-44389,-31122,-21718,38092,31746,-21521,-79115,-41686,-20505,-8000,-3753,1811,-44490,-97952,-127903,-78554,-57328,-49288,-67379,-75188,-51063,-28287,-44022,-93256,-71178,49327,222297,320795,377467,350221,175142,10304,21029,50553,35574,65559,79380,62019,9447,-66102,-138183,-79083,-43942,-12257,-4639,-8229,3685,-34897,-94617,-39762,-4173,85866,123116,81898,-5086,-8589,20716,34107,-53229,-99793,-50199,1235,141216,318974,443675,367816,96210,6306,26710,32504,25880,2399,-53087,-82969,-66239,-59094,-42948,-65198,-47890,-38898,-37226,-55363,-76950,-81330,-84497,-69190,-98774,-85229,-18857,15327,20669,19351,18921,33826,38416,-16057,-59366,-91441,-42108,-20897,-4492,49136,295,-36323,-47821,-81332,-95784,-8100,29434,46694,19161,-59828,-107512,-49658,-15811,31078,106648,136166,66434,-2934,-27110,-25747,-56357,-28708,19532,69686,50599,-30846,-116779,-91710,-78939,-74136,-50780,-40402,-73642,-52527,-12495,-15557,26255,47287,15116,-77084,-93015,-64736,-26120,-38679,-40587,-38215,-63358,-3239,31526,68944,125569,155993,149500,100737,9853,-27568,39904,81952,93448,36793,-23848,-80671,-44475,-11133,-76391,-143753,-122807,-115304,-139275,-141131,-85867,-37031,21424,103726,137051,85625,-19036,-25108,27141,156612,144476,35505,-9382,-71835,-100944,-69998,-45195,6071,9829,-19323,-32016,35288,50630,-81739,-99781,36674,130312,148778,74004,35815,39330,-4118,-33317,-30298,-36755,-64733,-63203,-15829,-48643,-77105,-64725,-35294,-11775,-23977,-43612,-45189,-6627,26123,99180,164345,129752,56496,30609,18370,5656,6703,41575,53081,56535,67584,79817,133011,67482,-37037,-72584,-48585,-34542,-21677,-7692,-55508,-96941,-53438,-16632,-6683,31892,55018,32303,-25033,-32130,-55021,-114116,-76846,-30131,9918,35887,-35023,-23315,142828,192306,293291,357049,221190,88271,24477,-31702,-102218,38559,133434,138200,83073,17499,57125,145857,218608,156604,42504,-31563,0,24186,-34594,-86755,-119723,1948,83561,127198,155956,130241,124675,168214,216388,229005,124407,-9768,-114828,-114433,-77820,-9689,27529,41381,27348,52782,74613,87979,21080,-102898,-75927,126423,322494,339268,241994,169452,104113,71473,108477,132085,74051,16895,-38983,-104861,-93110,-57612,-5268,-19922,-61218,-91401,-86932,-44759,-3537,-49504,-46890,11105,33997,2309,-12879,55668,26187,-37744,-29033,18413,41301,-7208,-45791,-33107,100720,281739,443716,347114,122440,-120106,26,88811,22475,-87274,-80208,-57630,-38333,18506,63445,84313,100596,69506,13641,-13609,13483,1813,-18626,8135,125584,287598,438725,440806,268626,23262,-133797,-52106,-35128,-62947,-74935,-87207,-48079,79946,184125,246371,183949,88108,-8538,-82025,-106888,-38597,17823,36285,44583,53919,79108,19070,-38330,-19822,49386,86355,61656,52326,69905,71836,16473,-26146,54921,131258,143601,32856,-25857,-13557,-11053,62511,128018,164743,92423,-38778,-32924,31983,-18366,-90682,-63752,49179,143696,132953,16017,-69513,-63222,-77492,-97122,-36260,28609,89415,102112,71838,83487,156520,280352,336833,207371,61005,-80319,-134777,-81047,-69815,-109680,-83423,-50181,-80149,-46000,6439,-27566,-89449,-96451,-16237,36958,6549,-74368,-149489,-91690,-111438,-125346,-2221,119036,164844,104481,46008,8756,-17719,-14254,-34727,-72934,-57768,58549,196016,207617,125075,101071,99159,71260,59543,61296,43396,-17071,-94078,-91702,-46954,2221,65358,103818,74673,-31010,-137738,-99977,-9401,22048,12723,-53978,-110381,-93638,-77724,-41498,47915,162003,249741,412003,498775,503837,362459,160649,-31465,-123769,-70418,10978,94156,48825,-67934,-97061,-96620,-88101,-37144,35344,114141,157295,190632,161044,-1077,-93669,-104193,-75496,-63558,-43480,-10861,7996,49154,47023,-8953,-43342,-14976,27652,80853,103426,46136,-31472,-18911,-1654,-49992,-16839,82633,260482,541269,584582,359581,142003,33474,4566,61338,168569,123382,73884,68323,70887,-33201,-81102,-59656,-78898,-119204,-137423,-87456,-96835,-61973,25334,-11400,-83053,-78268,56637,160629,94884,41845,21701,-7332,-52456,-17549,16842,-35797,-54318,-63065,-114050,-76984,-12469,-18276,-85517,-137549,-76810,-48908,-32631,-12100,-37856,-57182,-91761,19908,167053,174618,108361,83582,33718,22926,-3507,-50583,-59917,-18398,-2885,58496,157342,123865,56108,-7733,-37270,-28105,-33272,-11532,40136,-17839,-81986,-38551,4410,41383,41245,124844,263597,412188,250952,36859,-353,28009,-17452,-62954,55846,110193,40388,-96281,-89124,-100357,-82648,7594,65468,86061,119317,121458,22165,-54795,-36024,-39956,-67890,-123347,-129286,-131189,-78287,38477,107425,64794,39000,12437,-24098,-132997,-122060,-784,63277,59391,11455,-85599,-39544,-42089,-34098,-49239,-89611,-95318,-128612,-114022,-88666,-64166,-44337,-45927,-24812,21197,51484,31518,9749,-9179,4424,35054,82814,40251,-15073,13533,13760,-33788,-40924,80309,226298,238688,121790,-10174,-123293,6015,92679,114286,78727,11051,42846,97500,69663,118110,134314,143137,116901,73700,55574,59623,26651,-4506,-36976,-46025,-28191,24634,113284,401339,634457,334143,161109,118661,144050,93738,49267,41655,-31568,-35164,-16571,-35336,-79565,-115539,-111132,-66603,-21299,3388,-25107,-41041,-656,18727,-5828,-74700,-73761,-79774,-163771,-135974,-140991,-39940,54419,85773,3247,-101099,-155833,-106269,-6770,81509,202513,215750,91897,45818,44950,40595,27295,-16065,-48711,-34977,-17225,-31813,-33824,16808,149968,242354,209996,146385,99147,52681,2857,-55831,-136773,-121797,-49885,-12610,-27648,-83239,-112733,9,42542,27434,34625,16805,15426,31650,25323,6116,-23760,-33693,963,112670,292499,291319,229995,164860,48474,-17409,-42827,-59284,-35259,68684,178982,163588,125756,109905,72231,41575,22063,21250,-23779,-11299,55022,-14324,-107511,-45705,101574,185955,131593,-2548,-117898,-97146,-107997,-85565,22899,116661,182651,270240,285394,252155,226664,141992,23179,-76880,-73063,-2503,24064,4273,-28307,-116779,-99674,-88425,-83602,-82538,-133930,-90520,995,66133,61335,46549,44279,19735,-22078,-39642,24072,78352,71346,47330,56543,18016,-19135,-513,-11035,-51612,-56616,-16931,36308,100069,118181,67765,-2945,-66947,-66763,38132,112291,139615,116374,9644,-29563,-58010,-109809,-116296,-69519,-26440,28239,38677,-53228,-140401,-152078,-111914,-94762,-85866,-12504,12119,21651,7567,-44249,-106186,-27307,136379,294004,250649,112638,35025,34291,44205,27379,-19106,-71485,-85548,-83229,-80688,-110109,-139391,-120443,-62703,-6630,-31831,-72397,-43609,-5385,81504,135788,131583,48127,-73707,-120256,-17029,68137,144407,63666,-39062,-79016,-21127,16294,58719,49582,22527,16089,15589,-2211,1473,37531,84630,136858,110304,27380,19222,16030],[-13572,-13283,-10626,-20864,-62842,-64560,-31039,-23852,-36730,-56620,-73743,-91811,-36972,126853,132104,19292,-14461,-36879,-23829,-38148,-14618,27056,106818,122792,28942,-16458,-36725,-48780,-37521,-14557,-18512,-35163,-4122,43672,46902,-8999,-24295,3312,137883,258685,310458,296499,121169,-1173,-35758,-39795,30561,98947,61186,-42924,-106421,-80829,-17799,30147,31416,19603,51774,101436,179362,223886,205861,79589,-41137,-104190,-17849,144489,132228,69844,90862,166438,207599,98340,51006,23481,37388,57970,83958,112385,91882,51374,8205,14379,88241,71667,-31543,-58383,-43085,-86781,-117770,-69655,-40575,19136,20740,-58682,-113852,-40146,-6504,-2585,-11644,16154,11536,-92951,-71101,31905,46275,-9117,-60265,-80876,-19789,24355,43893,65131,76171,7162,-71379,-3599,155565,317763,273386,97484,20459,144718,218332,148297,26904,21206,37714,51252,23423,-33302,-104648,-96078,-45269,-59630,-93192,15988,194242,403648,486602,396193,181381,25788,3959,37517,100099,225536,274806,150076,44684,1419,-31892,-29019,-4087,5564,17879,47571,44242,-8710,-41348,-6775,4858,-44393,-82770,-88518,-31514,5839,-25774,-29381,-123693,-123690,-150005,-69590,3198,42243,55056,52901,21875,-59185,-150001,-214970,-254778,-155680,-158642,-124498,-46121,58178,83740,-39657,-119955,-29635,40121,169857,283687,217871,110807,30059,-66533,-47909,-43653,-47816,-18274,18605,41633,47519,-7711,-132449,-81603,-69084,-102439,-102569,-44673,-10098,-19862,-56202,-48997,-6733,37356,40693,8680,119852,313737,278971,69559,-85630,-2352,129601,157123,60641,-17683,-49015,-59518,-60920,-45369,9328,72634,94921,31559,-29887,-74842,-92534,-85636,-57980,-49626,-115201,-87440,-31876,3574,51323,76391,44803,-5014,3332,26622,36301,-23164,-117131,-152353,-51739,52737,60018,59037,108074,153324,149904,65186,17813,-58454,-96007,15123,79242,27042,-7286,13795,75874,60513,-1898,-47484,-88479,-78227,-3259,62617,40246,-1165,-35362,-127076,-50491,-84836,-173784,-118616,-51473,-1799,70258,110933,160345,182593,138819,23769,-36025,-81823,-96266,-80939,-66125,-37575,24137,126549,204044,232514,154644,137227,137381,133616,117870,81029,51700,33915,-24055,-142220,-145027,-109269,-103195,-156301,-141340,-100802,-58328,-21854,-11206,43872,110794,109979,91512,42696,-5849,-47249,-107956,-76130,24644,97665,-12109,-91345,-139620,-47528,82716,237586,382568,354237,190268,22304,-94448,-137854,-70138,-47314,-17903,-37680,-87791,-97051,-11251,41455,91715,139032,87182,-26740,-70437,-57193,-19017,170645,305936,261240,81376,5861,-2896,-9262,52169,96619,81565,52984,106700,83656,70159,49648,119416,198081,228470,162598,88233,14646,-118308,-89713,-99462,-126416,-118225,-99807,-140052,-70061,-32227,-163623,-72854,-38950,-21947,27112,38284,-44618,-118464,-39473,69366,212878,238755,141977,27096,-88629,-129678,-144469,-124202,-50329,-21045,23888,31905,-21440,19254,96541,57487,5700,-38126,-33688,33624,41741,-7323,-33490,-48352,-21037,13755,47665,80291,85845,9941,-82299,-96076,-22182,17221,40494,59008,71252,53595,-7468,6529,109051,278440,239428,159078,158757,189379,185463,165521,126664,52905,58254,-27466,-71348,-56544,-62545,-84694,-114967,-85692,-10818,-13645,-56075,-108211,-29729,-22663,-103120,-175834,-141460,-116393,-7870,139585,111141,89328,9995,-63651,-77685,-51697,-105356,-59275,106308,139587,51440,-41899,67048,224393,221792,127127,72679,91883,149249,178332,159736,157833,251661,191323,38583,-4046,-15820,-96958,-108971,-126219,-105584,9549,72040,104678,133570,102087,49784,-41042,-32639,1927,5543,-17661,-80097,-125967,-68176,-72125,-209996,-208828,-91557,-111166,-110652,-15473,63960,100062,47530,-89325,-127266,-69810,-2442,25613,7995,-59815,-102204,-80776,-32161,1144,15271,14676,64120,34368,-68322,-99733,-104474,-111582,-149760,-77553,6948,86187,68352,24077,-13589,4100,-27900,-57939,-120157,-114386,-28935,29590,-49922,-91923,-60046,55885,50665,17535,-8418,-23172,-20699,-27166,-64802,-39606,66517,160150,267862,309005,152674,15391,-42998,-22406,-16022,-90013,-70062,26029,116965,169236,152450,75721,-11804,-8537,176766,397262,432641,168573,46637,11333,-61597,-115891,-130388,-72336,-46859,-18332,-60405,-97817,-122674,-41330,39191,106700,109525,118762,156118,216857,234499,249834,189338,93732,16620,-73450,-163718,-141527,-77018,23545,44368,-3555,-45569,-50285,-31065,-21196,-17714,-17344,-22068,-33614,7021,105751,203056,171472,25410,-113422,-40197,58229,136649,220383,221254,191413,87079,10850,-1098,49835,67900,45224,76597,42754,-58570,-89818,2770,25372,20381,-23229,-57607,-32914,61729,138667,188187,186102,63492,-43106,-32436,-33316,-35099,-14852,26980,39846,57988,94539,70521,11090,-19952,-9026,33089,99938,237010,271463,262685,210418,151938,112886,113820,160691,192564,232701,298756,269419,104837,17367,-25194,-53763,-44564,-48375,-80241,-78377,-42954,-14055,20767,133,-66923,-107444,-58916,54044,184645,366804,307605,203002,75867,-1524,-33450,-65865,-54574,-28386,-71693,-58288,-12143,-23988,-75933,-79404,39174,62368,31406,54115,86253,63702,14502,-30385,-34218,-23087,-33929,-39419,-11109,-20537,-24694,9008,14437,-7230,-33793,-58798,-78797,-89950,-101886,-56671,17093,62230,102953,124264,166669,153091,78260,4619,-73757,-111107,-106007,-71522,-27498,59401,164263,213559,145486,40063,-89927,-71836,37093,99034,97165,15944,-97025,-74980,-26865,-59146,-86602,-66724,-52373,-36024,-78527,-60320,43941,103859,132060,119906,115850,173743,280007,276689,166822,18867,-81321,-109785,17310,95011,85795,39565,27333,22980,12168,29604,53170,61491,84183,76428,59006,31908,16199,-27008,-8487,-53752,1313,61890,82858,52674,-13808,-23978,28065,22738,-22398,-61593,-40320,-54935,-56913,-37229,-55824,-116699,-126900,-57276,5416,34198,27312,-36115,-83766,-101275,-95069,-175604,-131022,-29319,88213,106853,110053,127842,172445,210599,71112,-87322,-35891,34265,51571,-15233,-95537,-102872,-86845,-51625,-35318,487,114300,263083,330739,274792,203433,67335,-52222,36438,168657,242755,139228,8848,-73456,-46017,-15464,-4293,11792,-34193,-97465,-117322,-88959,-38046,-19133,12849,-34245,-67233,21879,-19400,-65958,-23321,-10606,-1755,-41458,14109,42879,6167,-27158,-54052,-14069,8941,-65233,-105121,-77360,-30248,24276,42206,-35717,-115029,-90502,-53107,-33940,-60581,-54555,7385,33601,67675,40625,17172,52168,41342,-18595,-37980,38760,83248,75793,27460,-80845,-19956,75050,99175,95272,74815,8702,-29152,-26887,9210,51696,16594,46914,118854,80887,59367,24704,-5058,-35115,-54048,-78541,-72973,54216,120855,156110,86579,-27026,-82280,-90329,-38561,80498,213149,236191,86967,-32554,-7784,-9992,-17746,-24029,35406,51842,-7429,-62269,80347,173132,151678,159306,152185,97123,-17908,-23861,32264,91260,95405,76302,-6949,-105869,-69519,-11640,109,-19682,17033,53857,41861,-10857,-48041,-57368,-26617,-11944,-11872,-46000,-30283,-43703,-66283,6738,84729,122703,86752,11403,-44409,-39211,43836,194787,285758,292354,155707,71559,26283,39830,55704,40125,10313,-34938,-51310,-33591,-29398,4673,-997,-23370,-34754,-40369,-35035,-25394,12501,6923,-6083,61699,218063,267568,134383,8647,-2641,-7680,-27258,-36823,-21213,-39,26760,25242,-14356,-95609,-66970,-69868,-87052,-77179,-31110,5231,-5838,-53693,-52420,-24097,83834,141417,124621,66852,-30173,-91341,-103230,-131870,-107180,-88583,-69862,-61603,-75835,-75113,18837,175813,224690,240808,187550,124877,132601,98398,39887,-23266,-39332,-21980,-22085,-43122,13609,29760,-8924,-55989,-28764,-16277,-7837,-1950,3384,-48888,-111838,-124257,-48205,-34054,-41145,-72002,-70635,-43700,-25322,-41853,-92631,-76295,41658,215024,330189,417557,407450,223883,51752,55211,80887,69805,93752,95481,75656,21931,-60989,-127296,-68622,-35768,-8058,-4957,-6219,14291,-13512,-88468,-86897,-55275,46984,100016,75060,4124,6174,28599,41700,-46881,-97260,-43356,13654,144906,308522,438036,401751,139193,30541,32253,32717,23398,-4749,-69054,-72846,-52177,-46697,-40651,-75306,-64977,-62239,-52562,-54947,-65337,-88446,-85069,-73329,-98189,-85151,-22770,6115,5932,3629,10546,23980,18614,-10365,-40089,-78629,-41333,-24041,-6646,60617,31405,-1726,-17224,-59881,-110431,-18045,29077,56119,33746,-45038,-93781,-30089,17091,78663,145639,156358,82402,-1598,-23281,-39785,-69159,-32321,16347,66870,43260,-49390,-108654,-108784,-89490,-67603,-50562,-50900,-93687,-124435,-91602,-53386,3819,41116,17062,-67311,-51169,-38690,-16724,-41639,-49949,-50369,-77071,-12278,37509,79547,134116,178096,175650,107677,-5138,806,94194,138552,131916,48132,-25132,-75698,-34541,-6603,-73095,-138331,-118031,-108889,-127196,-160983,-93753,-24000,49435,123100,130939,48280,-1067,47247,48805,100632,81771,-4812,-35944,-86441,-108993,-81559,-55275,798,18525,-6375,-22681,36154,48298,-79822,-93323,52898,145473,151785,70445,12446,11541,-33183,-63579,-59624,-56435,-64056,-45363,-2581,-47125,-86520,-72568,-35496,-9913,-21506,-39995,-50547,-18292,19620,96920,156339,115846,40772,16894,15169,27760,62249,107040,83422,62685,76133,102112,161677,85160,-34066,-70150,-39027,-20258,-9505,-3592,-52195,-83907,-40389,-5199,3516,38045,54795,27445,-39685,-45037,-53474,-100367,-56327,-4537,29768,41293,-31624,-19040,131273,166470,265298,349835,223023,93149,34084,-8121,-112494,-288,120045,148225,97776,21048,52142,141036,198958,143223,43132,-22260,-8885,7982,-54040,-148692,-111307,39152,123682,152932,159379,139899,134441,175057,210787,204713,107487,-15960,-115125,-116253,-83100,-14982,18739,23260,4604,37246,72315,90375,35630,-85129,-99292,82487,272700,319259,238771,172958,109259,73255,97127,100960,38694,-16735,-62426,-129031,-84333,-40599,12436,-7365,-55782,-90968,-75439,-29394,11093,-46990,-60637,8264,44440,18886,-20932,32304,30508,-34549,-33592,9128,32845,-9453,-38909,-25925,96102,271749,413218,327800,126783,-116025,-19500,66112,5737,-75115,-60414,-50750,-53650,2596,45326,54970,64747,45359,-10340,-26070,14655,10776,-9118,19143,140859,290676,403782,383040,237122,22325,-137972,-47367,-22208,-45402,-58250,-71119,-49756,76132,191920,249099,175794,75897,-24206,-95470,-102988,-41693,14266,40358,50491,62262,85580,20231,-31361,-22432,34782,66966,48202,48589,73715,78423,17913,-20104,73347,167229,191117,61914,-17039,-5788,4536,75543,130829,166518,98171,-30121,-45021,2780,-52909,-125055,-71895,38952,122666,114884,5924,-78825,-63836,-67479,-95264,-70759,-9446,64556,94322,74309,93968,170040,282325,316056,196735,69469,-86090,-153578,-81492,-67219,-105466,-90758,-59983,-95133,-95674,-35576,-52696,-113379,-115226,-34674,19599,7832,-55904,-133991,-91052,-112781,-144804,-23380,89693,134903,79015,20965,-19196,-37926,-22319,-29401,-63852,-54465,73198,219167,242456,160082,120601,89944,57246,52535,59686,44193,-21449,-114120,-91848,-43573,-6770,37572,63041,37567,-49740,-135890,-76777,16945,54884,35896,-35631,-119272,-101415,-62662,-12034,92553,216690,289688,423698,445546,441881,333474,146168,-39194,-119827,-44348,68122,169305,93145,-67093,-105239,-82787,-75186,-53518,-1091,66274,115787,157730,120554,-22165,-101875,-109523,-74835,-59752,-35411,4383,24587,57171,36366,-26719,-57568,-25973,13671,64276,85673,40657,-34939,-35027,-46257,-111740,-69809,36566,200375,484071,561312,387250,182964,68904,32422,72902,161480,106727,61134,54126,68619,-21941,-69747,-50522,-71509,-107788,-149453,-99220,-109809,-56838,36600,-1775,-72902,-77203,37370,165900,104829,44819,20775,-5966,-42148,-1565,41207,4171,-11149,-43050,-129960,-94838,-10713,-14630,-83485,-129189,-73430,-40257,-10372,25921,-8927,-54731,-107847,10760,171955,181488,115401,106995,56058,43324,17070,-32273,-57584,-28552,-9186,54957,145772,113439,41193,-22293,-52142,-30520,-20589,11797,70711,10266,-69529,-52891,-21405,17903,28334,107613,251428,454977,372864,171318,127069,105489,10632,-42249,98473,168219,72818,-94532,-86492,-91362,-83280,11533,67349,83987,117655,112756,17561,-49949,-35658,-41410,-61692,-96768,-118726,-111228,-62949,41429,80835,31745,23533,23790,10000,-77003,-152287,-55150,26866,47807,16254,-60803,-36383,-48316,-40029,-54538,-85991,-98593,-135043,-106389,-87340,-75389,-66914,-64813,-28408,27608,50232,26351,4030,-15543,580,29557,79093,53405,-1513,32046,33083,-18943,-37520,82598,240798,273837,166675,24763,-140266,-14638,80116,109710,80824,18478,41418,64006,15156,73589,126852,158989,132112,94877,77851,73538,36360,-11438,-51155,-64696,-51095,-10831,56258,288248,536507,287499,138234,111892,128246,49378,5858,25947,-14601,-13543,-16814,-44432,-98111,-137883,-126335,-84731,-40807,-12761,-31812,-29625,9972,33476,8438,-60551,-45530,-40889,-146745,-132947,-140728,-29449,63712,93385,7159,-96046,-139815,-94155,325,77781,170267,189941,92665,59981,68544,68853,60186,6023,-44328,-61733,-47852,-52926,-39523,10227,123443,230113,209083,130634,85621,49611,3642,-60593,-149768,-127302,-50802,-12240,-18378,-70322,-87062,10981,41062,21056,28289,15303,22592,45814,36302,10654,-26175,-40696,-5910,100608,304180,327883,277176,200059,56095,-16721,-41650,-57208,-28877,85812,204032,184606,139931,123881,81338,41573,22721,17042,-38917,4392,111195,47864,-67048,-61882,106594,214779,165415,25132,-84222,-81180,-84606,-68255,26217,101465,145954,242325,309512,302521,294566,201662,55064,-64739,-72639,-8309,18277,-5009,-50446,-140666,-64985,-61197,-70133,-79655,-126718,-90933,3125,79783,92275,75320,60950,24863,-30646,-72770,-17716,19181,12108,17542,48864,21382,-14147,2248,-1691,-39155,-60696,-18676,44800,113406,133922,82787,6271,-63188,-76736,12362,61626,80157,80143,8877,-13052,-45896,-106778,-116304,-59649,-22648,18684,20623,-70218,-152496,-136860,-90190,-76095,-91109,-29668,-1390,14266,6756,-44893,-126062,-35601,127846,301247,265033,116808,26411,3485,14588,-734,-45551,-89031,-84694,-71712,-65743,-97749,-128632,-142812,-85065,-1652,-4077,-44324,-36337,-5597,82757,142213,131680,48426,-72646,-99603,23776,105046,174629,85066,-25117,-86166,-40974,-3390,48417,54291,30128,24661,23128,4610,10230,47246,88261,125333,90129,16430,12784,13387],[-18737,-24481,-34304,-58289,-86865,-61395,-28496,-24267,-32586,-51824,-78086,-89917,-49175,100723,86228,-4857,-6959,-23250,-25015,-58867,-25932,21923,96601,111250,17485,-42547,-61760,-62642,-36563,14787,17836,-21000,-980,44211,49572,3833,-8110,10541,135000,243088,302329,319302,143487,4133,-42259,-49909,27959,95571,59032,-41712,-106230,-94894,-49168,-13878,-19574,-18669,35085,119642,185313,219781,205922,80893,-41352,-112462,-53326,69803,52833,22362,59861,130993,194435,98593,59885,38491,51047,67684,86130,103319,84301,47661,11250,14961,79042,66388,-21057,-20999,-2980,-56370,-91893,-55132,-21908,40711,41310,-43442,-120747,-50254,-13138,4304,3003,28928,16053,-91757,-42283,69972,93827,33847,-31347,-61491,3583,64642,93475,102765,92577,8158,-80604,6336,175726,335787,271226,77232,-39124,126523,237417,176735,54759,38015,55568,81206,59557,-3238,-88775,-105955,-57504,-76079,-98357,15523,179777,376052,461466,393787,172452,14979,-5099,34403,102444,232023,282911,155422,40750,-12967,-50757,-44702,-14175,6887,26394,56525,54423,2758,-38643,-15348,-7906,-63085,-81371,-77764,-43576,-20461,-57014,-21925,-95666,-107888,-89603,-65717,-26916,13356,44370,75138,95571,50957,-47622,-141835,-219114,-142573,-131013,-141180,-71101,47846,94597,-26780,-128599,-53050,5847,107682,227008,182355,90268,21157,-66672,-41116,-29663,-40616,-1881,51825,84845,85950,17083,-125500,-85115,-81236,-119928,-95053,-39781,-16530,-30688,-54255,-23219,30469,74633,73376,37817,140108,297326,245702,47278,-92838,12434,137054,155239,61321,-16765,-44251,-46780,-42683,-23770,33761,91084,113273,34435,-37129,-77807,-83740,-74629,-55179,-60822,-135184,-52492,-3630,13970,43593,73119,49383,-5338,-7403,2075,3727,-46270,-122572,-136645,-44233,49914,50341,53369,103380,150667,155315,80734,5353,-73352,-100946,15704,77438,26686,-27803,-25399,29331,31526,-16013,-51822,-84817,-62411,14119,71211,47208,-1530,-53899,-114932,-41002,-77947,-162086,-122027,-61118,-19588,36759,67360,118833,144054,123626,26318,-34952,-84667,-95232,-74586,-53956,-16383,50737,155422,239451,252797,158111,144398,148372,131628,107932,74683,52269,37642,-20404,-136375,-139276,-97903,-94331,-151984,-134440,-90433,-54897,-27867,-23921,25771,102780,118418,106874,64625,15639,-35966,-90354,-48546,50384,115294,-9424,-98224,-126775,-40063,73872,230816,404722,388435,212608,22590,-99989,-120343,-65194,-45257,-11596,-23317,-60413,-100501,-66669,-27457,50004,121964,90620,-21324,-64513,-48870,-1884,188048,311498,267118,91522,17464,30,-39018,-7773,41945,58989,58207,126621,118653,102343,81849,147074,215312,252656,187453,104212,14310,-135066,-61979,-73714,-100407,-117609,-95686,-110402,-73894,-25737,-140863,-59568,-24297,-7592,36930,32450,-47184,-127717,-42638,64103,204003,230709,128763,28768,-82110,-138359,-147918,-130099,-66379,-56787,-25452,-12796,-48659,-1722,65517,25334,-13583,-50804,-28532,36931,40624,-6402,-35457,-58843,-40549,-1116,44976,80447,81816,5623,-80955,-86855,-18956,14423,32627,49081,60670,52879,-1779,15325,116187,241721,185199,129041,161865,211441,211634,183983,140884,74014,73240,-21929,-59408,-43030,-46561,-72680,-110167,-86161,-13513,-15802,-56073,-89393,-2668,-1920,-104243,-182219,-115366,-76792,-36463,18593,12608,75608,36748,-22225,-27628,-20351,-87785,-65627,113444,161234,62189,-52244,41372,213095,255212,189062,122596,113932,158080,199317,185665,182908,264262,183064,40355,7768,802,-66143,-70672,-107943,-106224,8101,69376,116554,172258,136177,71979,-34424,-56568,-35537,-31520,-43190,-70999,-102215,-66193,-82878,-172549,-182224,-77322,-110159,-117590,-19075,65490,100133,40866,-98007,-134697,-79388,366,35550,6340,-64342,-101562,-83606,-56051,-33766,-21605,-14470,52363,34084,-64370,-95021,-101406,-106813,-144116,-70866,7599,81931,66552,17969,-18335,4132,-27165,-59473,-119112,-102689,-6186,40846,-43741,-82796,-58026,24817,40760,31287,3363,-16973,-16462,-30111,-86675,-69531,33073,124188,237135,302252,157617,16147,-40856,-12341,-9079,-88692,-47776,90519,190376,224456,184176,110346,18682,-6259,157019,376960,431515,178200,27433,-6106,-83350,-127800,-156402,-98079,-61865,-17977,-53711,-92022,-123690,-47178,29436,95039,102502,132449,179379,204852,206421,201562,134003,55203,-8251,-94615,-140345,-93444,-58581,21478,51107,775,-42572,-46134,-27335,-18988,-16016,-10189,-1173,1796,28672,127324,248449,207156,34154,-116279,-33319,65820,149766,229581,225690,201497,106994,21055,-5275,34328,53577,36630,66609,43631,-54113,-73823,19230,34676,20648,-25724,-66893,-46210,43926,116628,171515,182774,73170,-62069,-69932,-50190,-36017,-5057,44038,54586,62571,81403,43986,-15169,-41677,-26652,16618,86154,244611,317288,292371,224581,153687,111987,111232,159264,205010,248102,301824,238742,78529,5602,-35937,-67963,-58819,-64356,-96792,-81750,-42106,-19082,12687,1077,-51263,-81528,-49723,43864,150876,329713,302584,215295,85058,5436,-23508,-53422,-42539,-22414,-74725,-52731,-1584,-12373,-69641,-95547,31490,47642,8633,36078,81843,72744,28837,-18782,-31014,-22388,-43744,-56492,-27094,-26921,-22065,16625,19031,-5931,-37842,-65173,-87690,-97229,-107411,-51078,14898,60591,106445,133611,189389,190555,111748,18329,-74779,-118567,-116188,-71736,-16537,76953,178744,221652,156162,65098,-62396,-98311,-7180,45253,63557,2758,-90085,-32644,36001,14200,-64431,-131943,-75188,-38090,-73093,-63624,33169,94168,123883,123889,139344,216784,304956,279707,159059,18138,-77311,-123134,13672,103424,98474,44966,27369,24636,10631,11788,33923,58301,93501,83941,61614,32255,3718,-32980,5417,-26839,9854,55513,72464,48688,-16342,-48372,-17768,-40309,-64478,-65311,-80017,-58090,-56208,-44542,-70347,-131142,-98511,-45003,3850,28500,15547,-54822,-97549,-84927,-69333,-163513,-153257,-52917,72270,101339,109021,123527,151173,177739,57546,-77965,-32316,39477,59915,-12720,-93236,-97302,-77312,-44372,-27116,23473,150278,283399,334975,267301,194685,71683,-27189,60174,195189,247913,122221,-11119,-88205,-45293,-21687,-7518,14326,-31889,-96558,-118786,-87277,-32625,-7113,28431,-23782,-93634,1961,-41198,-84681,-38868,-30998,-23091,-65587,-21524,269,-31621,-40728,-43663,-676,9100,-73571,-100601,-75351,-32795,28433,75707,17011,-83085,-109754,-68929,-39133,-57010,-52926,1123,18459,47794,24519,6903,46651,34121,-36868,-60964,30710,80924,65177,10657,-99706,-11536,86217,113398,105816,68628,-10048,-41449,-39724,-9881,39240,8770,38799,122920,96336,75370,49048,26234,1439,-22165,-57506,-85358,26267,69002,89431,21804,-61828,-88607,-86095,-39435,78864,217888,253371,101550,-25995,12653,16182,-3076,-21644,27849,51227,6539,-97394,12949,117501,125673,160670,197264,175467,58349,36727,86307,135405,125329,100508,12439,-103038,-92723,-34036,-26958,-46208,-13912,11600,11094,-9092,-23809,-23245,269,8360,1060,-38508,-31260,-46804,-74643,-13570,63213,114907,78458,1192,-63043,-63229,14700,154091,274235,279183,130780,48254,13542,37492,57178,45554,19588,-17248,-28137,-16339,-13889,13448,2536,-17820,-24209,-27301,-18559,-6429,25762,19862,8966,59808,214206,296063,186494,36943,-18442,-56902,-83939,-75449,-42514,-11500,22229,30945,-4301,-91989,-77197,-68928,-69051,-52564,-25738,-8927,-17991,-58281,-50134,-26281,63341,117589,99163,39699,-52015,-104112,-100471,-122372,-95640,-84478,-74623,-70746,-89785,-101930,-20067,112088,134492,160761,146286,107433,125866,107002,55511,-2547,-12382,193,-13147,-62757,-13347,26504,1068,-39077,-20787,-17508,-14312,-6979,1870,-53122,-125184,-106196,-17161,-11171,-33455,-76164,-64557,-36532,-24182,-41226,-91544,-83311,30883,200603,328459,444140,452392,269266,97727,104673,123797,106301,117647,106064,85651,34107,-55726,-108630,-45482,-13761,8425,4019,1838,28680,11202,-52778,-127178,-104101,10046,77750,70171,15016,19836,33414,44401,-44320,-96720,-36961,27298,150737,298683,428228,430218,184717,50385,34312,29168,17923,-12656,-79966,-57954,-36535,-34301,-39900,-85691,-84984,-82430,-57558,-51019,-58671,-96256,-84167,-74808,-95815,-85369,-26775,-2107,-7428,-11787,2174,24695,23018,8967,-21593,-65562,-41962,-28488,-9097,71152,63311,29535,7270,-44561,-102374,-23012,30518,64884,46838,-29618,-78387,-10273,50760,128409,181840,174675,105496,6745,-27108,-67479,-76701,-37603,7127,54233,26807,-70427,-90616,-100559,-94938,-60095,-49551,-61436,-101627,-94831,-75931,-71319,-17014,34555,23674,-32950,-7580,-11482,-8978,-44372,-57955,-61393,-89165,-24706,39159,84536,136404,196418,199845,113495,-15619,30940,144317,190375,166272,58359,-24167,-65524,-24668,-1478,-68094,-131328,-113238,-101821,-114210,-145816,-74675,7262,87023,145605,121789,4505,41167,122933,83111,47024,26516,-40094,-59351,-97653,-116054,-96562,-71057,-10914,25091,4219,-14997,34789,41385,-82307,-87532,69774,157564,148709,62528,-15240,-19151,-62339,-93310,-88963,-75371,-60296,-25860,14751,-39360,-90763,-79729,-35680,-8394,-19301,-35899,-52742,-27232,12336,90841,144018,100366,24345,2467,11912,46178,110453,168957,111063,66110,82501,120711,183039,98665,-33076,-69366,-32259,-9693,144,-583,-48013,-71326,-27195,7986,17532,48089,57068,24469,-53010,-58975,-52726,-88394,-38533,19436,47162,44868,-27997,-8931,121551,141390,233698,329852,217904,97108,42318,13938,-71409,-27971,116189,171130,125129,35302,49769,131534,171716,121599,35395,-18577,-13414,321,-44049,-111374,-53043,101682,181019,184076,159843,146629,145601,184823,205640,179999,89314,-24203,-114501,-111402,-81543,-12608,18121,10127,-17913,19438,66987,88711,45430,-69467,-115227,42991,216623,283744,226431,172080,113260,75580,86775,72830,7440,-46942,-84047,-107589,-64505,-19591,31251,5399,-49444,-88667,-64549,-14942,23403,-45675,-70218,8768,55336,33342,-27249,-4439,24540,-33103,-38219,193,25044,-11375,-32703,-18657,87664,253094,366884,297425,125321,-110113,-38069,43590,-7538,-59430,-39508,-41606,-67226,-12463,27612,30787,36268,24165,-35223,-40251,14077,17842,-1976,25375,146425,280551,357354,323482,205955,21696,-133875,-42413,-7845,-24576,-38482,-53583,-48039,69126,190660,241429,163734,61998,-40681,-106358,-95371,-44571,10879,44697,56846,71264,90979,21784,-25868,-27582,18078,46882,35105,45069,77788,85888,18067,-17039,88081,196704,229729,87868,-7592,4325,21869,89224,132887,166210,101999,-24121,-61492,-26440,-83821,-158738,-71604,31259,101075,94433,-6864,-96370,-70807,-62418,-93970,-105647,-45127,38752,84417,75586,101980,176181,270428,280825,180203,77113,-78863,-138520,-75214,-62195,-98684,-96704,-68067,-97136,-134281,-83772,-80422,-114705,-133427,-55763,-3320,4419,-41844,-118703,-87662,-110809,-162133,-42201,61436,104016,52592,-4492,-46510,-56476,-28400,-21023,-49295,-44754,89841,238781,272796,194549,145488,86942,47139,46826,57410,43332,-25629,-135161,-83316,-35592,-14308,10498,23161,2986,-64144,-126949,-58197,35694,77518,47898,-23077,-101616,-99224,-51089,9767,127769,264003,327291,431245,391949,380781,304832,133191,-45653,-113142,-16064,126977,233290,123412,-66221,-108226,-69523,-60158,-64716,-37214,15961,69849,119860,83231,-33266,-105825,-112525,-73279,-55701,-28276,18283,40911,64333,25776,-43945,-70952,-36028,1545,49135,68315,32654,-39909,-54016,-93088,-170116,-109706,-6260,138953,404070,507090,396844,220941,102849,56445,77714,144801,91363,54100,49631,74784,-4158,-56766,-42406,-64797,-94165,-145797,-109018,-116256,-50596,45237,7941,-61046,-73988,17611,162608,111083,45945,20096,-3223,-29550,15694,65906,51235,43025,-3978,-97571,-88002,-7982,-11096,-80624,-115631,-65606,-27394,13626,66006,25851,-50680,-125404,2490,172645,184505,120672,129673,81014,66298,39684,-12883,-53383,-39534,-15902,51665,136872,108921,32695,-32216,-62725,-29963,-6782,32472,92475,31497,-53494,-57326,-39446,1436,23423,96037,239928,488888,506469,330794,268046,187049,39263,-30466,124755,206566,93073,-92603,-80927,-79295,-82030,14640,67880,82123,114596,100359,10941,-44920,-34042,-40043,-52485,-76162,-95890,-80739,-52052,35420,44089,3525,15312,35281,40614,-27283,-108054,-95567,-3814,35043,17793,-38418,-19806,-44098,-39061,-50026,-65692,-80729,-120955,-84638,-72797,-73395,-82117,-83662,-33278,32682,48504,23133,878,-21125,-4774,21316,69435,60901,10868,52485,57091,-290,-33697,79780,245838,302259,212836,65314,-110097,-34050,66689,102604,81961,28269,47095,46277,-25049,30522,115250,165859,137909,109788,100401,88670,43005,-24219,-68921,-84473,-71118,-41709,3134,190715,431585,233569,106662,93865,103975,11639,-20074,26432,10737,5241,-17757,-51726,-110035,-138246,-126011,-98866,-56767,-26831,-38468,-19157,18779,48126,26707,-39330,-2609,29224,-97062,-121694,-133890,-20494,67071,95005,8960,-88359,-117801,-78537,7996,74400,140136,165423,97192,79543,96729,100286,94221,29147,-34707,-88778,-80639,-74366,-42572,5529,95731,205135,193038,106223,68469,45219,5770,-62273,-160462,-138757,-59168,-18422,-13282,-54354,-50194,31917,42978,14464,19666,11382,28748,61410,50768,19868,-23878,-43166,-9603,88704,308121,360521,325567,233348,60453,-16897,-41232,-54592,-21293,101830,226312,203723,149557,128946,81418,34647,19003,10883,-48314,31045,174343,115658,-26647,-77877,111606,243055,201638,57786,-52024,-61946,-64964,-51228,29123,80948,102417,201295,319748,348530,362008,260971,85857,-53779,-70257,-9792,18054,-8052,-64292,-142330,-43341,-42845,-59519,-76041,-116623,-94562,-440,86999,117758,98835,71306,25614,-41876,-102955,-32346,-12522,-52682,-8487,38556,20217,-13142,1006,3855,-30242,-65672,-21351,49524,120765,143380,93562,12900,-61539,-82902,-7283,19290,24827,35160,-4438,-362,-35714,-104500,-114713,-53307,-21080,8809,2344,-88312,-162775,-123729,-72919,-58456,-87508,-45927,-18533,924,509,-44800,-108450,-39696,117189,295375,265417,115408,20092,-27707,-17850,-29511,-68993,-106159,-83431,-60191,-47956,-80392,-106357,-122523,-79681,23716,28688,-21133,-34021,-10874,78442,139593,122887,42439,-74185,-77395,65338,138132,191327,97455,-14796,-83330,-63535,-26669,30357,51469,32160,27210,23676,5261,14636,54044,89247,111074,69634,3662,2565,5177],[-26403,-40126,-64642,-92755,-61986,-46147,-24168,-23109,-25196,-39350,-74244,-88205,-64577,73735,42411,-33179,61,342,-8653,-68407,-41734,11292,79738,94410,8366,-65896,-90075,-78862,-37165,37711,54287,-5485,-420,39614,46749,13080,8176,24474,142634,234995,294619,335141,161405,5708,-52993,-58806,30835,95840,58921,-38644,-103932,-107802,-81477,-59584,-69473,-51764,17371,124090,176784,205156,196844,77649,-43791,-115827,-76665,15328,-8993,-16040,31279,93496,174335,98942,70962,54908,64156,75159,83429,90127,74441,42205,11516,10739,62894,52316,-15529,9697,35254,-24341,-69120,-43799,-4502,64343,64462,-26807,-125055,-61413,-20002,11807,22818,46427,22898,-82570,-17963,100804,133112,69676,-7216,-44798,22988,98928,137812,136034,103157,3408,-89942,15894,190848,340403,259346,65077,-94711,101253,238348,187797,75508,56928,77529,108726,86817,17212,-76662,-118135,-75257,-97996,-93777,13614,160287,337497,416612,370771,155820,-654,-21756,20396,86912,209254,256801,136612,23056,-35846,-75448,-66105,-30277,2320,28425,57804,58259,11008,-37839,-26790,-23243,-80997,-67564,-57378,-50578,-50720,-69880,20807,-12910,-49893,-33933,-51373,-59867,-25123,24668,88463,158036,151177,45251,-76752,-188200,-134801,-104217,-149164,-92001,39008,103310,-16485,-139286,-75870,-19710,54104,159863,138204,66351,9886,-69676,-40446,-20615,-34976,12559,84221,126297,119967,37907,-115582,-92655,-95807,-139861,-93514,-42357,-29550,-46793,-53399,-1496,66155,109787,100363,57548,145748,268492,211002,26871,-100690,23409,139316,146303,56628,-20622,-44477,-38287,-27545,-4565,55825,105729,125159,31338,-47873,-79690,-75409,-68516,-60753,-83768,-138255,-13739,28039,25176,33041,65966,50808,-8248,-20283,-22841,-30921,-77366,-131033,-116741,-34013,45196,37184,43417,90431,137903,150215,90692,-12869,-94289,-109050,12523,73387,27647,-41230,-57506,-11331,702,-33398,-59623,-85231,-53328,22478,71000,45316,-9067,-75463,-93025,-38330,-77360,-152908,-125938,-70719,-34150,-1047,19819,73992,100378,97377,20902,-41612,-96646,-101983,-72946,-44720,1742,74295,179638,265851,254872,143493,133670,142242,116111,89730,63001,45969,33284,-23235,-134261,-137806,-94157,-93192,-153174,-130319,-85622,-56649,-38477,-41193,1741,81458,117800,115389,82661,35943,-24879,-74249,-25736,76076,137576,659,-98933,-111489,-34826,63183,221103,421866,417414,234607,28207,-95734,-106289,-63190,-47991,-10846,-13866,-35136,-71581,-82749,-83841,10405,101464,90274,-17901,-59358,-40740,18740,205561,310907,261412,91379,20414,-1638,-60669,-60907,-10960,31457,54527,130032,142204,129368,112886,172422,223490,260834,196897,106002,1457,-114496,-39381,-53342,-78948,-106566,-83908,-83713,-67988,-18074,-116815,-47080,-11860,3708,42148,20594,-55218,-137145,-45652,54699,184522,212316,111391,28355,-73481,-140255,-151733,-139279,-85414,-82910,-56841,-43127,-68261,-27053,22019,-16850,-37282,-68528,-29027,33118,32726,-11885,-43682,-75351,-66720,-23351,33131,71211,72085,153,-78939,-81966,-20005,8574,22862,36622,47075,49185,1689,20326,114823,193302,128638,96953,153728,217158,225337,192119,144194,81449,72854,-20131,-49827,-30572,-33515,-64315,-108861,-90874,-20827,-22569,-59087,-74314,21292,16938,-105072,-180139,-74938,-3904,20952,-69084,-116697,27396,45591,16450,22608,12693,-72977,-72704,115364,179072,74822,-59808,-2141,170453,259385,237338,167575,129092,161733,220027,216870,210423,264452,162789,34596,13801,14677,-29655,-37415,-94855,-110580,1235,59630,121688,212045,174864,98686,-23797,-78161,-80856,-76475,-77915,-68867,-76862,-37345,-61383,-136504,-156114,-63271,-107790,-124733,-25468,63237,95618,30918,-109266,-139246,-89722,-3469,40618,1567,-67302,-91800,-73910,-62876,-62429,-60780,-48769,34915,28647,-63877,-94170,-104220,-106734,-137863,-65645,4011,71884,59496,7061,-26798,640,-28133,-60080,-117657,-93732,9311,44214,-41373,-74333,-52259,-3649,30900,44948,17141,-8658,-11042,-33243,-106461,-87467,2514,84641,196896,281216,154861,13824,-38363,-1160,-3578,-88735,-28548,151573,261366,276484,214345,146988,49156,591,136544,342770,403749,179281,12044,-24288,-105425,-105390,-137255,-115334,-81620,-24360,-52784,-88585,-123991,-52399,20406,83262,92319,131992,184900,180480,168383,140437,68027,10063,-37796,-108718,-106820,-54278,-48139,-69,40871,-4058,-44787,-45968,-26583,-19482,-18278,-7587,17142,37591,59798,157207,299445,250169,50836,-100776,-24316,74976,164055,238784,229540,208342,123004,28510,-11505,18275,44199,33879,59650,43990,-49955,-50761,39034,42462,19351,-29084,-78113,-62044,21346,89920,148141,165725,75007,-66189,-110980,-71124,-38518,3647,59855,65380,59680,60043,16014,-38778,-61826,-44083,-1025,69614,239665,344431,300942,219220,138981,97550,96615,145681,204145,251718,294038,206295,61762,2996,-37555,-78272,-73207,-79788,-109036,-77696,-35592,-17606,8008,4024,-34020,-56951,-40569,29687,109848,273961,283538,218245,87416,7719,-16370,-41460,-29798,-15133,-76103,-46663,10013,447,-60530,-109723,21594,30334,-10346,22848,78722,81241,45285,3986,-18327,-18937,-52224,-71947,-41477,-33134,-21527,18754,19090,-7353,-43146,-71055,-95296,-104199,-111411,-47699,9993,53960,102393,135197,201133,215226,136006,26771,-78981,-127356,-124399,-64043,-2834,88421,176653,210240,153271,85074,-32170,-130285,-61742,-7039,33925,-5044,-77319,3304,91914,86165,2718,-72307,-67409,-33099,-65569,-69479,21391,83564,114044,123965,155495,250799,318131,270007,143201,15507,-70090,-133879,5330,104972,105135,46111,24987,25222,12055,-1657,12900,50805,95454,86165,59744,28905,-6969,-35878,13978,-4257,12630,42117,57523,43595,-15625,-66240,-65180,-79682,-47145,-41881,-106963,-59043,-55609,-52841,-85334,-138151,-69555,-23832,4536,22447,2944,-72733,-105017,-64022,-45350,-139928,-168600,-71103,58765,96653,107732,118931,128882,138937,39678,-65411,-20617,48895,67768,-12929,-90873,-84533,-58327,-30933,-12692,49958,183018,295468,329800,253183,184017,81148,1451,82096,213093,240136,101353,-31490,-95376,-43195,-30891,-12653,17104,-28018,-94682,-117922,-84077,-26327,4950,41446,-15865,-114549,-11321,-57050,-100663,-49669,-47730,-44497,-88909,-54531,-38891,-64221,-46592,-32382,7552,6646,-78355,-92646,-70575,-32928,32018,106188,70398,-43512,-113587,-85198,-46106,-54103,-46976,-71,8803,34500,15682,4688,50131,37542,-41958,-77803,22903,77650,55397,-5947,-115560,-1400,95982,125627,114091,59618,-30517,-54639,-52740,-30782,21762,-2970,28743,125664,116660,94221,74425,60194,43171,15454,-32360,-92354,-5578,8667,12067,-50049,-98149,-94888,-81024,-39755,73030,213915,259543,112538,-17213,32301,43770,12391,-14652,27570,59379,35874,-59275,-58994,60829,101887,161760,238264,253743,141404,102228,142060,182863,160585,133021,42876,-78775,-117894,-59371,-55179,-73069,-44351,-27024,-13851,-6670,63,11299,27786,26346,7988,-36694,-31103,-48263,-82903,-34789,41818,105672,68380,-9750,-80869,-87356,-14883,110440,251099,256456,102561,21910,-1181,35443,58628,51467,29572,37,-5162,6625,8237,26790,9990,-8657,-11294,-13489,-1664,12530,37371,31165,23689,64228,210338,319896,242456,78151,-3409,-46396,-105207,-102524,-54787,-19287,16392,32839,3654,-80883,-84788,-65912,-48343,-24288,-13947,-23440,-31304,-63069,-47557,-26660,39856,89123,71229,13032,-67676,-88749,-90754,-111602,-84580,-75643,-78704,-79982,-101305,-126118,-54711,54377,58429,93412,109485,90067,115934,113688,71475,20580,17251,22711,-3641,-74901,-36756,24433,8966,-27139,-17858,-23290,-26527,-18948,-1714,-54312,-128450,-79743,14025,11540,-25155,-77074,-54968,-27984,-23253,-40509,-88400,-90140,19377,182301,317898,455733,480585,307764,145479,160170,168272,139118,135772,110838,90990,45200,-49357,-83047,-7857,25119,42023,27983,20976,50353,41375,-8765,-102564,-137955,-20571,58405,67745,27129,33050,36877,43692,-43899,-96159,-29448,42577,158062,288451,411934,446524,228017,67291,34809,23560,10823,-20018,-78849,-40936,-19970,-21466,-38933,-91623,-99058,-85708,-49692,-44958,-55847,-104014,-80851,-73033,-91206,-84498,-29139,-7188,-17003,-24841,-5481,32909,47078,34272,-4380,-52541,-43349,-33304,-11662,78806,93654,57990,27199,-33033,-92391,-22860,34410,73458,58396,-14225,-61377,10657,85531,177884,212780,190264,135135,25466,-32634,-106169,-68948,-41757,-5867,34163,3149,-90155,-71904,-75204,-85576,-50251,-47420,-71101,-97240,-41890,-19115,-67701,-35063,28409,34516,9813,36730,16659,-2209,-45728,-63466,-70333,-97816,-39763,35504,82231,132016,209855,220943,118011,-21940,58123,187784,234093,194274,67486,-20918,-53143,-14667,4516,-61246,-122068,-106689,-92872,-99759,-123201,-47443,45707,130396,170674,111736,-41988,83546,183592,112935,3179,-18824,-69034,-78542,-104859,-119670,-112260,-89956,-26756,29284,12226,-8846,31755,31296,-88419,-83200,85120,165275,140232,50887,-45524,-50198,-90268,-120914,-116459,-90779,-53384,-4924,34500,-26914,-88976,-85891,-35437,-6481,-16622,-31342,-52105,-32725,5720,82656,129161,84520,8084,-12229,7450,58558,147463,220983,133764,65989,85711,134028,194967,106905,-33980,-69966,-28968,-3937,6494,767,-44083,-59707,-13966,22563,34022,58817,58764,21501,-65203,-73752,-52935,-78403,-24212,39874,60601,45997,-25110,2513,111392,116765,199614,298200,206231,100330,48859,33008,-26289,-18232,130752,207801,163526,60325,53081,119235,139456,93657,21452,-18726,-14799,-1678,-20723,-54060,13176,171599,243980,214432,154871,147686,156528,196297,200077,154543,69393,-34373,-109897,-100795,-75638,-5889,23929,2983,-39543,-460,58173,82514,49064,-57036,-121085,8576,158728,236014,205399,165931,114574,77018,76893,49075,-17236,-71321,-103954,-87687,-42057,1610,48478,16700,-43370,-86001,-56047,-3727,30583,-48294,-72836,11360,64352,43732,-27682,-50729,4969,-36145,-44850,-9978,16294,-14655,-28561,-12413,75328,225556,309881,258744,117481,-105119,-57002,20444,-18696,-44255,-19898,-32427,-79705,-27700,9537,10395,15448,7261,-61567,-57030,10264,20846,502,24397,139422,256448,303076,265605,174503,19301,-124907,-38899,5904,-3389,-18578,-37143,-44981,57360,179058,223365,146755,44915,-58989,-113294,-86893,-49252,5931,47829,62201,79375,94596,22967,-22391,-35726,-1299,25195,20687,39589,79801,91859,15011,-19209,96532,216162,255593,108517,897,14380,38068,99360,129960,159630,99766,-24632,-84086,-55951,-110681,-172983,-65142,24050,77783,71491,-20984,-123255,-82522,-64347,-95696,-142126,-79857,10368,70027,73193,104894,172209,244034,233280,156872,80513,-61011,-111642,-67122,-59351,-94723,-103328,-76365,-89226,-98248,-114746,-86545,-88987,-151340,-81987,-32858,-6340,-36602,-108672,-85297,-108121,-156811,-60326,32458,70601,23152,-32516,-75132,-76094,-35980,-14373,-34878,-31983,104669,250180,292990,222006,167850,85180,38162,40011,51782,37791,-32680,-138679,-67561,-24599,-21819,-16231,-15831,-30407,-77375,-119799,-48514,43062,86074,46517,-19117,-89680,-96015,-46401,21376,149334,297495,356696,429880,337813,321202,274126,118567,-53784,-108000,9541,178083,274194,133932,-69195,-105647,-60521,-49888,-74751,-74649,-37277,19829,77255,48978,-40933,-109452,-116829,-74861,-55954,-26692,25982,52340,67099,13056,-62751,-86526,-48519,-11869,32700,48667,19750,-49920,-79601,-123391,-133019,-121733,-45888,77648,308528,427576,385573,250203,129993,71857,72348,117046,73008,46359,47235,82936,15331,-45690,-39536,-63152,-82650,-131952,-120660,-119692,-46345,49316,14778,-51580,-73048,-4210,146973,109342,41724,15987,-3056,-19258,29219,85645,99448,100498,39313,-59519,-69650,-9749,-12097,-81527,-104505,-57908,-14897,34645,101754,61466,-46236,-129696,-7783,165222,179360,119967,146337,104242,87746,59946,3303,-50913,-54536,-26783,44530,126457,106064,27252,-39588,-70493,-28452,4601,46357,100519,40100,-41532,-55562,-49907,-7548,24127,85501,224281,503381,631162,492477,401678,258230,60396,-32393,130097,219023,96943,-94820,-76423,-68308,-80864,14292,64352,77388,106776,81175,-1158,-43712,-34862,-40356,-48203,-66483,-77911,-53020,-51065,11608,-6114,-22417,6344,40131,63289,10300,-74346,-127392,-32032,18237,12517,-23834,480,-30817,-31032,-36406,-36022,-45645,-89505,-55799,-51836,-63075,-90611,-105936,-43100,32012,41850,17503,-3676,-29430,-15397,6393,50190,57944,17340,69110,80335,17678,-32407,68244,237689,318498,253394,102318,-83573,-54848,50016,90253,78256,35807,54913,39105,-50485,-12616,95509,159564,131571,114545,118976,102113,41751,-46681,-93733,-108306,-91122,-69241,-49153,117089,335209,179001,66756,62210,69850,-21531,-33397,32701,34194,16064,-22764,-60449,-116970,-124707,-119519,-112352,-70596,-40253,-48363,-13937,20639,56663,43496,-17552,41673,107425,-40238,-105011,-121489,-15470,62134,88696,7570,-78399,-93304,-63134,12685,67946,110359,140418,102423,100989,126016,131252,124773,48370,-24560,-115217,-117695,-98425,-46825,-1782,64204,165477,159559,72296,46271,37699,8211,-59464,-160241,-156760,-76749,-32728,-14742,-39928,-15011,54582,44901,5886,7160,3687,32437,76415,65376,29905,-20477,-44314,-12571,75988,303543,385546,369117,259656,59572,-20511,-44281,-54728,-15816,113929,242654,217721,151388,121391,69234,18683,8848,1612,-51526,54947,228893,178508,10325,-90157,116217,268703,237024,89892,-26208,-47632,-53419,-41256,26190,53021,52851,148970,311923,383443,421364,313921,112403,-45815,-67183,-8293,21383,-6893,-70926,-140191,-36236,-35517,-54618,-74266,-108360,-101890,-10234,86963,135590,115061,74404,21402,-56127,-114204,-9975,8502,-114452,-25784,25546,13708,-16968,-4929,4526,-25881,-72542,-25462,50093,122239,146473,99391,16263,-62337,-81909,-20736,-13719,-22608,-13465,-30650,6943,-27817,-102548,-112528,-49544,-20285,417,-13723,-105703,-168209,-113172,-59764,-43740,-78416,-58065,-36925,-16715,-10434,-44825,-90607,-40992,104380,276521,252418,110464,17778,-54792,-51079,-55524,-85345,-119700,-81904,-49559,-29507,-61043,-83998,-93418,-50879,55069,57653,-3214,-35453,-19524,70370,130115,108061,32177,-76518,-57846,101136,163498,193472,101242,-7449,-73088,-77777,-47194,9004,43053,30833,26030,19719,2517,17203,60132,89869,97504,52363,-7980,-8333,-5244],[-43708,-67112,-103468,-50452,-19064,-28195,-25011,-28682,-24622,-31762,-70097,-92824,-86252,54790,10991,-69627,281,26348,16863,-61311,-66993,-10562,51757,68380,-3445,-85721,-125373,-101824,-44377,48229,80293,4584,-7494,25333,34077,14191,19239,38588,154454,229772,284333,339309,169408,-83,-70956,-65919,35046,94453,55824,-37358,-101502,-119442,-114215,-108809,-112285,-72443,-1725,113174,154823,180834,178505,68148,-50889,-117174,-88375,-19633,-51887,-47496,3830,55654,148830,99883,83920,71377,75140,78961,75038,73132,61942,33314,7085,655,40008,30023,-15988,31985,67641,4735,-51108,-36868,10499,88508,88058,-11364,-124037,-73414,-28145,17057,44852,66365,30539,-69508,1708,123132,161621,96124,11064,-31170,38154,125973,174940,163450,108140,-5939,-95120,25395,202130,333916,242087,60151,-144064,73494,224333,184491,89499,77406,102712,131485,104076,28680,-68194,-129747,-95854,-121050,-78775,11703,138009,292428,357533,329283,134018,-17935,-41507,520,56731,160756,201442,97883,-4553,-62931,-101684,-89829,-49706,-5816,26553,54830,59471,19788,-34335,-35993,-36597,-91718,-50698,-36214,-48863,-79205,-53014,71037,65596,12455,8100,-32745,-80682,-60056,-1332,84286,191012,218790,108351,-34375,-168771,-131196,-83835,-142400,-98384,36634,111974,-6134,-141266,-93592,-35855,16277,93000,90963,42452,-1396,-73717,-43085,-12720,-22988,31081,119122,167941,151865,58320,-100660,-98635,-105272,-153657,-93355,-47378,-44079,-63156,-49199,19846,103477,146049,125217,72434,143841,238764,184360,16535,-100551,34849,140948,135858,51513,-24096,-44717,-29251,-10627,17289,80905,122270,135912,28771,-54672,-74053,-63847,-63098,-69545,-112071,-99990,31946,67887,43211,25221,59873,54316,-8258,-29728,-41676,-58637,-109634,-126718,-88038,-15202,44916,27052,35684,77457,123688,141975,100469,-23768,-106735,-112481,11210,71840,33500,-42716,-80823,-41452,-25608,-47515,-64529,-83668,-44607,28478,68614,40830,-16969,-87829,-69245,-36279,-76498,-139742,-121319,-69720,-34294,-32843,-22280,34426,60266,67150,12868,-50203,-111608,-106631,-64542,-28733,23852,100744,204611,287538,245047,119758,115081,128101,95981,71112,52566,39112,27038,-26687,-129950,-132621,-90051,-91492,-146472,-122940,-80072,-57283,-47095,-55955,-19752,53357,112665,122209,101893,59375,-11257,-58392,-4656,102789,165876,22522,-84740,-91045,-25492,57893,215242,437059,441920,257387,42174,-78976,-89306,-57469,-48851,-9414,-3616,-8458,-28875,-50167,-103297,-19533,85628,92317,-11749,-50715,-28276,47651,226316,308335,249726,86407,20079,-2261,-63208,-84233,-49650,7251,48507,124073,158256,155267,147366,199863,229191,260169,196660,98305,-18863,-79365,-16594,-32499,-55505,-85378,-63119,-54833,-48944,-1862,-87646,-30174,3113,16481,48170,10830,-61548,-136885,-41796,48342,162776,191056,96276,30102,-60929,-128654,-146448,-145636,-97943,-89772,-66536,-54906,-72864,-43140,-17309,-59046,-55235,-84284,-29117,27873,23803,-17832,-51707,-90890,-92584,-46398,18786,59329,62952,-1184,-71683,-75515,-19183,5821,17271,27613,36286,47893,8376,27242,111407,144802,80879,70990,141139,211831,230301,194825,142892,82963,67103,-16549,-39023,-15733,-18538,-54041,-105240,-93927,-26410,-27512,-58893,-57487,47116,39084,-100689,-170561,-28139,82305,158501,-24175,-262303,-55239,38480,57226,75296,49192,-56417,-76549,115176,195803,94405,-52164,-49468,109551,238580,268834,206217,139094,164291,243276,254852,241414,258237,137776,26282,18528,30479,11656,-5714,-81240,-113500,-4819,49661,126386,257630,223483,135233,-5048,-82841,-118970,-113097,-112153,-69063,-51961,7851,-11401,-100850,-126484,-45739,-100041,-128670,-30392,62105,92151,23729,-117061,-129183,-89347,-5387,46863,1593,-60174,-72252,-55249,-50608,-69672,-90427,-81392,17556,22945,-61764,-92127,-109274,-107016,-126037,-56674,2199,61427,52002,-3835,-34250,-1976,-26626,-55695,-111145,-83424,21711,43896,-39117,-62870,-42009,-22771,26643,61416,36294,6392,-276,-32430,-117161,-78509,-12209,49499,154276,251228,147981,12584,-30981,14502,4007,-86157,-9334,207473,326445,323889,245083,186310,80657,14129,118463,301074,358314,175200,8719,-33435,-105652,-69840,-88212,-102293,-105963,-36968,-55302,-83898,-120279,-52495,17373,76854,84456,123283,177378,151301,129675,79555,3020,-33513,-63733,-102221,-72028,-22538,-42444,-36508,20211,-11844,-46830,-45371,-25063,-19338,-21645,-7235,34641,73124,97624,196839,357956,303817,79793,-72741,-10553,88533,181595,249850,234132,212869,136359,35666,-16915,4528,40149,35936,58158,46460,-43575,-22636,59924,47795,18263,-29915,-87873,-77564,-2848,62339,122858,142628,75014,-45646,-122089,-93360,-40677,12952,74804,72942,51129,34491,-9488,-56891,-77591,-58654,-17319,52799,223482,348923,288130,197250,112660,74305,74621,124831,193904,247029,279686,177639,56280,10301,-27868,-78717,-83828,-91637,-111977,-68802,-24965,-8870,10070,11617,-13138,-30355,-28349,14675,64919,205799,252158,211185,83381,6813,-10667,-28690,-14594,-4190,-71255,-38532,24185,16954,-45284,-104506,10610,13093,-22354,14853,76446,88166,61956,32579,2714,-11527,-57406,-83634,-51717,-37365,-21593,16983,16415,-9615,-47477,-72093,-95984,-109101,-112170,-45195,3963,43640,91236,129602,202373,226452,150206,30135,-85542,-136344,-122040,-50014,12201,93278,159863,182918,140111,100914,1236,-116658,-122158,-45113,13725,-7232,-63786,32211,137531,147505,64724,-18318,-43774,-23733,-56048,-76484,9605,72984,103998,121542,164876,274730,320835,251045,122413,12583,-58204,-113632,-7695,98588,105048,43243,20798,24870,14947,-9830,-7587,40360,90820,83341,54207,23565,-14138,-37185,14552,11830,8937,22750,39875,38738,-10316,-63183,-98962,-49346,-2513,-16386,-92655,-58569,-54880,-61798,-100193,-132643,-39932,4123,8990,17392,-9283,-88408,-103858,-41849,-23339,-115972,-164806,-81656,49716,94167,106948,114273,106953,98620,21123,-49220,-1345,62966,75970,-15191,-88233,-64475,-31330,-11144,8657,79187,211217,299377,316527,234212,173020,95392,31368,100552,219379,220435,78140,-51232,-86867,-38921,-42120,-18513,21290,-21673,-90756,-113668,-79585,-19408,16893,51790,-10564,-106544,-11325,-62885,-114344,-56216,-61690,-67142,-111578,-83918,-72138,-89307,-46137,-21177,14296,5814,-76114,-84004,-64606,-31320,34977,131436,119765,142,-88805,-98998,-55066,-52666,-38826,3055,3660,26022,12142,8379,60373,49211,-35963,-89076,14128,71836,44899,-22941,-112524,9534,103726,135130,119417,47776,-52717,-69377,-67401,-55335,-2569,-19061,16892,127296,141258,113942,97375,93145,86979,57425,-3863,-86496,-38390,-52408,-50150,-67832,-100803,-101325,-75332,-38687,63398,200672,252887,117829,-7346,50264,71470,27764,-5344,31753,72106,71188,-3789,-125243,9985,82286,162048,270850,324111,224313,168941,197235,232780,201361,173127,81794,-42263,-130917,-83505,-81374,-100641,-74695,-62002,-34191,-4602,22019,43743,53168,40343,8593,-39525,-29230,-48275,-92059,-57463,21348,94512,56649,-21118,-93542,-107767,-44286,66650,217538,224882,71737,-6776,-16741,34333,59720,56739,38709,15281,15720,31775,34981,42847,18927,1021,972,-1362,13131,29593,46232,39921,35936,71103,203393,333006,295066,130404,46062,17103,-46932,-89711,-56771,-24930,7795,29354,7594,-69573,-90969,-61991,-26255,5178,781,-39289,-47076,-69284,-45717,-25340,16335,58344,41956,-12114,-74866,-71242,-80176,-102482,-75647,-67021,-83787,-90194,-110442,-137916,-79708,7873,-2111,39523,77169,72583,102164,116607,86204,44616,47304,42985,4118,-78608,-53190,22705,13049,-21219,-21402,-34547,-45562,-39275,-6290,-49279,-111971,-49974,42258,31951,-17444,-74459,-42841,-19255,-23592,-40710,-84299,-97322,6981,161092,299301,450314,487290,334140,190038,212404,205969,164252,146400,108634,89452,52137,-43589,-50857,41181,76232,87359,63430,50494,79158,76412,41972,-48614,-132241,-42943,41327,65581,37852,44298,38768,39354,-45963,-95964,-21826,57293,163591,274794,386292,444138,263160,80556,33347,15361,1286,-27770,-68834,-24324,-4516,-9496,-38162,-89518,-85871,-67248,-34424,-39653,-57554,-112115,-76355,-69839,-85781,-83074,-30238,-9306,-22732,-35584,-13304,42384,75813,57461,9707,-40989,-46433,-39221,-15640,81096,119442,82502,42350,-25245,-84477,-19625,39366,80404,66767,-815,-44089,31889,119921,222393,234660,200663,167826,56237,-23698,-75998,-45354,-43756,-21891,7900,-26580,-98491,-53931,-45825,-64288,-38887,-45259,-80571,-87095,-860,23687,-56105,-50703,21976,46942,53116,79125,43893,2927,-45883,-66715,-77553,-102173,-57363,24460,70251,120264,216529,236636,119719,-26238,79860,221724,265744,212932,74500,-16540,-40798,-5300,10651,-53401,-111183,-98116,-81994,-83971,-100353,-20561,84009,175034,196541,102474,-88107,115313,222468,130732,-26412,-54360,-91516,-93609,-108607,-117212,-118592,-105451,-43430,30070,16815,-4577,27257,19338,-96970,-80548,96641,167488,127182,36022,-76466,-77260,-115983,-145143,-139337,-98753,-44027,16370,54057,-12339,-82183,-90837,-34653,-3837,-13078,-26483,-49467,-34737,856,73745,113092,69083,-7319,-26741,1205,64078,170862,257778,149702,61815,84964,140599,195936,109201,-36355,-71154,-29088,-3430,9235,302,-40799,-48951,-446,38717,52182,68312,58654,17976,-75709,-88375,-53363,-69539,-12910,55798,69418,44844,-23081,12754,99018,92974,164975,258367,190208,103801,54638,48899,16125,25846,164986,255052,209545,94792,65279,107314,105843,62816,5270,-19013,-12759,382,4297,-1005,76738,236466,302309,239682,144569,142739,167280,209528,194652,129527,49156,-43821,-97780,-84027,-65726,3635,34953,3335,-57738,-20589,47314,73643,47608,-46796,-115525,-19081,104239,181923,178358,155567,113476,77817,68310,31494,-32572,-86011,-120867,-71344,-19889,22096,64019,27179,-36618,-82117,-49371,4203,32014,-55481,-66574,16115,71485,50883,-19301,-94150,-27452,-44005,-53132,-20625,7396,-18394,-25249,-5849,62296,191931,249826,216822,105730,-99817,-74952,-1480,-26715,-30093,-1369,-23102,-89407,-41440,-6872,-4664,4057,-1085,-84887,-73296,5134,20876,-604,17503,121595,222312,247774,213929,144746,16516,-112149,-34753,20367,18447,1767,-21110,-39781,42977,159978,198701,127225,26626,-76365,-111440,-76649,-54205,968,51535,68457,88591,99108,26641,-17218,-42816,-19657,4840,7001,33849,81341,97752,10899,-24821,100111,226403,269658,125953,10931,25842,54410,106424,122601,147230,91869,-31128,-109469,-80664,-125392,-138563,-51898,19265,55401,49791,-30078,-141870,-84670,-68093,-97375,-175402,-110074,-17768,53387,69544,105367,161253,208881,180564,130160,80913,-35636,-82382,-57050,-57662,-92793,-108029,-82192,-75907,-61299,-67850,-50080,-60825,-157033,-110709,-64216,-20828,-38125,-102291,-82738,-102380,-135206,-72088,7001,38960,-5505,-59427,-100890,-94071,-43226,-8686,-20422,-15316,118626,254242,303347,242193,185984,84904,32522,34906,45441,29942,-40389,-113052,-43794,-8486,-26431,-38444,-49554,-59313,-87607,-115426,-46237,41329,83209,36095,-20254,-80890,-91923,-45211,26504,160104,318173,378194,420631,287486,268191,244363,104788,-60770,-102791,33263,217669,289183,126849,-72875,-94522,-53227,-43663,-82656,-108903,-87695,-26467,37204,23189,-44697,-110656,-119851,-77385,-58495,-28290,29727,61028,68484,2261,-78861,-100913,-60167,-23382,18377,30174,5912,-61792,-108842,-89026,-86233,-103365,-76090,22638,211574,336990,359128,271967,151895,81078,60677,84165,54337,39298,47007,93763,38612,-32981,-39126,-64108,-70863,-117051,-131054,-117475,-40344,53406,22222,-41975,-71976,-23301,123444,102683,35663,11610,-2622,-9072,40863,101983,148510,159694,81634,-25274,-49836,-14563,-15237,-83846,-93854,-48167,-533,54884,133465,98261,-35055,-106164,-16180,152884,168838,116165,158912,128214,110327,80355,19125,-46580,-69031,-38167,36842,117407,107484,28361,-39076,-69499,-21042,17367,56905,98704,39694,-32161,-47003,-48311,-4633,32267,77245,206202,495071,729968,636404,512305,311772,73884,-43603,120489,211069,89727,-97738,-69807,-55310,-74549,15518,61664,74202,98432,59690,-14786,-42858,-34328,-39349,-47247,-64005,-63842,-27107,-52237,-30355,-63649,-42493,-3035,41871,82397,40429,-48148,-146354,-54667,1733,4434,-14141,21988,-6014,-9925,-9980,2963,6166,-41596,-18598,-24527,-45229,-87934,-127922,-53996,28755,33507,12646,-6295,-36604,-27470,-11536,25764,48100,20967,83755,104406,37724,-29153,51911,220621,325181,289083,135663,-60795,-72505,34577,76872,73044,43660,66168,41622,-55775,-50157,71502,143910,117963,113387,136859,119165,37070,-73983,-121144,-131261,-106903,-86285,-94070,78046,264001,138716,28856,23407,32543,-45937,-34773,41521,53672,21341,-28110,-66714,-115172,-109166,-111172,-121255,-76244,-46872,-57359,-10943,18054,60268,59910,6027,84194,182959,22881,-80309,-100901,-8316,55847,82382,11186,-59279,-63224,-44929,17825,62053,85421,119627,111675,127180,159460,164595,153888,65794,-12645,-130301,-153734,-119409,-49420,-9217,33179,117894,115396,35304,24321,31781,15858,-46448,-141612,-169185,-98200,-49816,-18265,-24782,18644,77429,49128,-187,-3733,-1828,39167,95414,82931,42454,-14146,-41561,-11300,67465,297068,407543,409751,281554,58361,-23469,-46971,-54404,-9642,125036,255602,229154,148225,104114,48171,-1995,-3439,-5664,-45548,73293,269452,233454,46395,-85545,125735,294828,273021,121919,-4436,-37022,-46984,-36693,18297,21838,3753,93654,289423,406059,469790,359426,136895,-37090,-59428,-150,31156,1110,-67582,-144376,-39244,-35540,-52589,-71777,-99153,-108100,-21763,83893,148742,127125,74542,16726,-68780,-92464,36192,64382,-49197,-26197,14373,5786,-21807,-11551,4140,-22158,-78007,-27054,50638,122227,147161,103314,19410,-61553,-71720,-25444,-33844,-54316,-52072,-64065,12612,-18259,-96477,-106602,-43404,-15535,-2037,-22826,-117408,-164055,-101242,-46551,-28870,-64826,-59988,-50046,-32990,-21633,-42618,-74775,-37951,92781,249380,231150,106893,22558,-67810,-79676,-71407,-88331,-112469,-77180,-36928,-8314,-38111,-59848,-63610,-15669,85694,81779,12144,-36779,-26918,63235,118900,92448,22068,-75805,-38864,129309,180024,183503,98968,-622,-60442,-65025,-53738,-7851,33342,30205,25300,15703,1001,22043,69153,93361,88329,41908,-14668,-15796,-13473],[-62043,-95891,-85033,-262,28474,-4512,-23835,-34521,-25326,-24724,-62752,-96397,-98495,58731,6996,-105345,-76,57666,49607,-36595,-92102,-37221,20060,40619,-12509,-90461,-157179,-124986,-52497,51690,97982,13144,-17007,6949,17178,12283,29294,55336,170603,228704,275288,335531,171023,-8137,-90589,-64057,42849,93292,51741,-34475,-94327,-122519,-135940,-155744,-113816,-70462,-16753,93316,127445,154097,157341,57081,-58853,-116320,-89336,-37002,-73729,-70493,-19269,22966,124303,106371,102303,90531,86545,81736,64137,56137,49770,22826,-168,-12610,14175,3717,-19820,47697,94036,30393,-36620,-32714,24508,113548,111757,3342,-118861,-84254,-36681,19219,67031,87139,38475,-54498,18086,137222,178525,112620,23781,-20102,49539,145318,203581,184075,108147,-18309,-92897,35058,210514,318428,222847,60138,-130346,48374,200180,170563,97080,97502,127667,146879,111018,31919,-63482,-139076,-117809,-137907,-59843,9302,113518,243676,289929,272772,108215,-35779,-61512,-20414,15203,91126,123769,43780,-39718,-92041,-126442,-114109,-72334,-18279,20262,47796,58183,29033,-27435,-41122,-46287,-88525,-35191,-18267,-41978,-98829,-23078,112618,129084,70093,35506,-17863,-86582,-87718,-35436,59422,189197,248557,142705,-9908,-159227,-133025,-69043,-124678,-94503,35303,116768,2270,-131685,-106894,-47286,-8477,31726,40798,16246,-16287,-82498,-51364,-7991,-4140,53081,152119,204390,177533,75475,-84042,-102627,-108228,-150718,-96191,-56063,-61313,-81271,-44351,37629,138041,179328,144794,80467,135413,211155,165757,15566,-93205,43694,139258,122288,43587,-29451,-47396,-22375,5318,39150,106753,138814,143641,25964,-57691,-64614,-53572,-61861,-83905,-146408,-54308,79401,112164,65674,17880,51491,56583,-8451,-38726,-56321,-76223,-139622,-105921,-54514,8285,46145,17677,27986,63730,107869,129758,107149,-18030,-94064,-112047,8415,68921,39287,-38565,-100574,-66408,-50375,-60876,-69292,-83200,-39120,29693,61701,31219,-27055,-86536,-49878,-37890,-77824,-125464,-109537,-58745,-23414,-56957,-59599,-1516,22347,31012,-1723,-64067,-131388,-103280,-45192,-5959,47344,126431,226251,299761,221468,86746,89219,106035,70682,49989,40028,28260,15522,-34557,-127085,-125973,-87413,-90592,-133444,-116020,-77478,-60535,-57360,-71140,-40449,16117,97330,122266,117145,79914,-1705,-48751,9241,123145,191099,48230,-62471,-70886,-16415,53944,208214,442024,452534,272202,57001,-58715,-73523,-51999,-51602,-11494,2832,13879,10867,-10819,-81493,-41647,72002,92499,-8206,-44372,-17500,77556,242108,297768,228099,72095,11506,-6751,-53266,-71972,-70386,-16286,36776,107148,161937,173774,178776,222759,228682,248773,183550,76735,-51003,-46153,1730,-15760,-34441,-62677,-41213,-28795,-26450,18349,-58393,-14374,14723,24716,49777,445,-68414,-128448,-36340,41105,136848,164370,79276,28400,-51409,-113975,-136302,-149955,-101812,-82301,-64674,-57110,-68580,-44939,-34324,-90664,-65167,-101810,-32981,16928,9736,-27971,-62372,-107219,-119993,-72333,-148,42253,50765,-3569,-64959,-71857,-20896,1604,11127,17309,23499,43912,13484,31790,102726,97045,40656,47455,121101,191947,220745,186796,133076,76668,56389,-16037,-32096,-4299,-6652,-46426,-103613,-99803,-34309,-34606,-59644,-43356,69765,59596,-96562,-163036,13438,163965,330652,154048,-360475,-183203,7004,94108,122816,81798,-42429,-83549,106045,203518,113969,-32745,-91780,35630,191035,272490,226359,135733,160065,261406,290125,267051,242608,105903,10869,16772,43119,49137,18919,-71263,-119441,-13610,36983,126837,301223,275043,176233,15845,-74322,-147919,-133969,-143374,-72423,-31542,52963,46887,-70744,-98690,-30956,-93111,-134439,-38206,57557,85550,15762,-122474,-111638,-78055,-3327,53850,6061,-46651,-53104,-39650,-35082,-58065,-97678,-112938,-2515,13217,-61351,-91262,-121986,-110712,-113009,-47936,-719,47126,40039,-18654,-44741,-8237,-27563,-51678,-104068,-76345,26485,35571,-41775,-53901,-33551,-36082,23604,74580,54798,22917,10567,-32470,-117706,-53355,-7666,18953,107905,210069,132449,8195,-22942,29033,8529,-85665,4352,248226,373862,356721,268951,218747,105534,26702,97414,250686,297918,162609,12229,-37669,-90620,-40264,-38966,-66680,-136829,-55869,-61614,-80321,-117254,-53094,15002,71267,75759,105635,155299,116603,90941,24550,-58187,-75342,-82548,-81172,-44100,-3237,-44227,-86716,-4297,-20664,-49998,-47148,-26219,-22186,-30130,-14122,45456,101110,131796,236774,414334,360190,114987,-43454,2657,101212,196009,256324,232915,208877,141367,37692,-25958,-11666,35032,36781,56852,46157,-40158,1351,71325,42266,11727,-31950,-92916,-96840,-32882,30090,92753,114265,72008,-14098,-78348,-117585,-48023,17041,81699,70862,32203,2567,-35820,-73762,-92963,-74563,-36700,31186,191812,323354,250102,157161,74097,40723,43357,95321,172906,232089,256922,150517,55697,20272,-14547,-72258,-92193,-102942,-108826,-63103,-17497,61,14988,20255,7736,-4524,-15456,-2751,13106,126573,205536,187435,66983,-2122,-11502,-20474,-2118,5462,-64322,-33406,35678,32953,-27356,-82751,-7078,-8026,-31764,5301,68431,87110,71703,56929,23682,-5484,-63682,-95736,-61537,-44098,-26950,6841,6633,-16938,-54375,-69503,-90400,-115595,-108812,-47945,-7252,25872,68629,112325,188995,219605,149173,23594,-98960,-150158,-111331,-37397,22312,86853,126801,139407,115153,108144,32361,-67959,-116369,-54260,1495,-9930,-56379,48565,165456,188544,108812,20808,-23306,-17296,-49356,-88395,-6790,57735,89453,112364,162922,282749,309426,221175,94427,5518,-46188,-88358,-30463,78221,92546,31673,10538,19160,13402,-17896,-30805,23644,76731,71890,41360,12937,-22429,-42813,1554,14247,-6839,-5339,17423,30596,-4869,-43219,-57655,-1641,33051,-1065,-73050,-62704,-58853,-76091,-119254,-120985,-14554,32352,13624,9894,-24697,-105099,-99161,-24697,-8216,-97338,-148316,-86669,42168,90182,102295,104834,81884,56690,1034,-34221,19339,77246,80908,-23059,-90139,-43621,-3203,9871,32006,105268,229134,291101,292152,207399,157668,107397,55468,109245,207818,186609,49432,-73772,-73672,-36846,-58799,-27912,23885,-16382,-87989,-112048,-78579,-16619,24036,55094,-12182,-83697,-258,-60774,-130650,-63209,-77074,-95964,-137916,-111960,-97936,-105207,-45927,-14058,17849,4851,-71660,-80684,-63096,-33097,33020,145819,157148,41477,-57169,-101524,-69683,-57458,-34660,4644,-3024,15418,6667,10610,69816,61566,-26635,-97196,-243,58517,28532,-44540,-95563,16467,104957,137460,117490,29681,-80197,-89955,-88154,-87616,-37789,-43275,-505,123830,164308,127738,109831,116446,124755,97569,23353,-71680,-62600,-69026,-10307,8206,-62303,-112075,-73362,-39780,46596,174162,228767,111822,-1567,61946,94229,38725,571,33127,80372,99747,40070,-94052,-33434,63726,156904,287941,375478,295706,228916,245974,280676,243902,215810,122628,-3476,-105130,-94676,-95699,-132933,-109333,-97481,-55403,-7517,36973,68327,70640,45439,-614,-48800,-28667,-50830,-106567,-85144,-523,77512,40013,-35906,-95157,-102385,-76395,21564,172918,183026,35755,-39905,-33453,31739,56746,56935,42213,23666,29591,52829,60585,56000,23471,5222,6938,3794,20312,39526,47812,41632,40746,73974,188372,327253,332463,183973,105376,77326,2200,-61278,-54471,-33710,-7824,17053,4335,-62877,-100835,-61820,-7335,30606,12122,-60363,-69521,-81476,-49209,-26511,-7553,24203,8959,-38513,-77745,-60976,-75880,-100381,-73863,-65335,-95046,-105608,-120921,-120255,-87858,-23125,-50779,-6240,44997,51053,80765,110617,94487,64194,71409,54710,4451,-81161,-63820,16523,8567,-25526,-35528,-55116,-75367,-69573,-9485,-36092,-83315,-24032,61111,44744,-14509,-71570,-32895,-15201,-29820,-46333,-83893,-109068,-10092,134302,270518,424406,467200,341230,223307,250813,228580,176235,145189,95449,76133,48412,-43730,-16210,92996,128061,130954,98904,83138,110109,112617,96425,3655,-105104,-59422,22079,57959,41382,48662,35643,28099,-54253,-100348,-18981,65564,160903,252179,347251,416814,281926,85891,25821,423,-15007,-40289,-60092,-13304,4745,-3041,-41602,-83366,-63236,-42866,-21330,-40847,-67829,-121599,-75673,-70632,-84332,-85242,-34327,-12845,-28899,-47983,-25583,44913,95228,70072,15461,-35786,-55563,-50465,-25668,72925,134695,98307,48966,-24751,-82903,-19202,40144,80564,66799,5181,-31581,48848,148538,253603,240855,200016,195316,94116,10659,-12272,-16383,-46774,-43818,-26756,-64270,-88153,-41454,-19675,-41187,-31029,-47883,-94418,-80272,23871,48400,-49210,-68285,10641,54194,88395,112840,64280,1915,-48984,-71956,-87307,-105787,-80047,477,43285,97564,211160,240861,113202,-34442,91307,240215,278479,216106,74547,-16093,-33770,-1207,12291,-49321,-103432,-91798,-73418,-71123,-82038,-446,114079,212847,217389,91900,-126630,128505,234066,131246,-45413,-85332,-112089,-109188,-113897,-113255,-108979,-101978,-59267,22410,13174,-6522,17563,3043,-109328,-82747,98687,159791,106643,14526,-106622,-93905,-141793,-168561,-151197,-100481,-37340,32227,66459,-2225,-76399,-98365,-37443,-4482,-12638,-25667,-49951,-38067,-5930,60864,92499,50291,-25544,-44799,-11103,58703,175653,271750,153391,49113,75436,134948,180812,100854,-43940,-75970,-36326,-12490,3974,-6282,-42517,-43067,9437,52750,67101,71367,52302,9705,-88074,-105856,-57294,-64797,-7718,62459,68988,37423,-26134,16276,79450,66459,127357,210647,168208,103757,56198,57391,48270,75338,206216,301501,253618,131605,82723,94130,69813,28435,-12927,-20117,-11307,1103,23028,41736,128557,283775,343512,252488,125701,128301,173846,220078,185570,101798,26126,-52951,-81773,-65142,-55848,10718,45240,6441,-74372,-43594,31571,60098,38594,-41816,-106239,-43134,52527,122796,143691,137688,105856,73716,57059,16040,-42636,-93644,-136985,-62558,-3625,37015,73622,33082,-32805,-80568,-48348,4366,22664,-72096,-58111,18075,72382,51486,-8760,-104446,-74617,-61407,-67368,-35562,-5357,-26156,-26075,-2291,47900,151051,188457,171262,88129,-97238,-95103,-25005,-35505,-21474,11687,-18247,-99871,-56779,-24376,-17555,-2192,-2659,-95713,-88577,-3561,14613,-8549,1960,91452,178484,192478,165903,113675,10375,-99435,-31941,32111,36454,18223,-9439,-36581,23802,132226,166675,102823,4588,-94142,-104244,-68222,-62470,-7531,52424,72433,95876,101964,30572,-11298,-48801,-37247,-15771,-8617,24930,79396,100274,3360,-36601,95657,224073,269136,137830,20189,35501,67517,106730,107477,125615,74677,-47274,-137159,-98520,-124209,-106374,-36705,13915,31343,27544,-33841,-114798,-68191,-69710,-99410,-157602,-134848,-47416,32276,62654,102206,143669,167901,125046,98603,75146,-10739,-55198,-48612,-59913,-95878,-113138,-87954,-64805,-33141,-15304,-7896,-33298,-144863,-143679,-95999,-39156,-48027,-102271,-83333,-96130,-113025,-74448,-14015,9704,-33267,-85017,-121376,-111834,-52776,-7526,-9984,775,127424,247386,299988,250687,194384,81750,27161,29167,36104,17391,-51474,-87806,-17416,8450,-31170,-57645,-79438,-85996,-98105,-118028,-54441,28726,68128,17004,-27394,-76901,-90121,-48770,24277,159075,323668,387699,400009,239336,220541,213437,89389,-68736,-100599,50922,238005,274479,101391,-77936,-80001,-49670,-44441,-92540,-139426,-129966,-62158,3208,5144,-47844,-112302,-123798,-83302,-65663,-34789,27740,64840,66908,-7554,-92690,-115306,-72231,-34554,4381,11220,-9751,-76340,-99328,-42956,-51020,-81485,-95577,-26560,120783,244655,319752,283247,165778,82340,42289,47597,33673,30467,45475,103868,63289,-19418,-42631,-69760,-61188,-103409,-140652,-112641,-34025,56644,28520,-34605,-73052,-40491,92768,89919,26568,5332,-3912,-1583,47826,111814,192209,213159,115624,530,-35706,-25403,-23080,-89925,-85536,-38794,13205,71685,156637,130470,-17288,-82727,-24080,134094,151119,107454,164795,150243,131447,98396,32633,-41595,-82467,-50933,27364,107930,110860,34304,-30795,-59883,-8457,30517,62988,87032,30270,-27621,-36838,-38849,5734,42756,67830,183327,458609,782441,738048,581512,337738,76067,-62474,99724,186872,73494,-102025,-62785,-42035,-63823,18460,59981,72450,89324,35879,-30734,-43621,-33416,-38133,-51054,-69318,-55011,-4888,-42137,-88567,-114507,-58340,-15349,40333,97365,63155,-28573,-137265,-73903,-15163,-7155,-10644,39286,25668,22635,25597,47027,69867,19654,24660,5557,-24886,-78155,-150626,-66526,21528,22309,7191,-8499,-43625,-41722,-33313,-3543,31183,20411,93806,125958,57731,-24352,29942,194507,320739,316070,161637,-43414,-87692,19510,61458,64830,49737,77357,47760,-47997,-80565,43179,118676,97236,106200,152556,141325,33073,-101274,-139440,-147217,-119020,-90775,-101118,68962,218152,119510,2827,-18811,-5599,-62516,-30883,46863,63591,19136,-34956,-71549,-108463,-95925,-104547,-126236,-74294,-46309,-65753,-11779,9358,55968,72090,28356,118942,242936,85001,-49965,-74381,3178,52450,81587,24146,-31019,-30420,-26156,21967,55530,64211,102311,122882,155691,194866,197796,178607,78860,-2809,-129830,-186652,-133676,-52576,-18889,2127,65796,64506,-3123,2679,26704,27296,-25968,-114543,-155641,-122122,-69028,-24279,-11458,47176,95522,52758,-4736,-12219,-3700,49537,117720,100992,53827,-8512,-37823,-7987,62107,289685,426876,445844,297690,56849,-26551,-50390,-55238,-5062,132649,262262,234989,137666,75559,17138,-27959,-18371,-10947,-35375,82118,289321,273425,78466,-65639,139412,318386,304734,149011,10501,-32843,-47400,-39920,2530,-12568,-43936,38340,252388,410826,499478,391146,156106,-29283,-48859,12347,44316,12556,-58077,-156892,-52994,-44560,-55956,-71536,-91159,-113798,-36359,76233,154645,132652,70462,10368,-81001,-62394,84419,122582,11933,-14358,3498,-5454,-29733,-20603,995,-20658,-84837,-28276,49126,118716,142804,101665,18761,-61056,-58686,-25788,-44797,-67966,-61398,-85481,15638,-9008,-88161,-99590,-36625,-9171,-1628,-28269,-126050,-155768,-90059,-35449,-16662,-51914,-54769,-57605,-48034,-34914,-42153,-64001,-35238,79307,213218,201164,102425,29470,-65132,-102777,-76428,-83395,-104113,-72721,-25819,11346,-16185,-38297,-37601,15865,107830,95912,21068,-41123,-35050,54940,104228,74023,9434,-75583,-24806,143151,181117,158312,86155,610,-52441,-48987,-46013,-18017,20295,26846,21810,8813,-2117,25647,77020,95004,78988,33294,-20753,-23755,-23044],[-78704,-102269,-48025,49261,75284,21691,-20457,-40294,-27501,-18874,-54106,-98017,-93412,77383,19583,-136919,-831,90392,82649,-4185,-103589,-67326,-13390,12860,-19185,-82061,-137096,-146651,-60941,49054,106271,19719,-28412,-14581,-2878,7805,38026,72858,185935,227571,265811,323298,166227,-17283,-110211,-54215,52214,90579,44876,-30600,-82324,-115650,-136677,-136562,-83401,-53893,-26819,68542,99334,128798,136694,46367,-66528,-115083,-86213,-44574,-81216,-86060,-37282,-2740,103982,120094,126420,112229,98421,83700,51547,40295,38495,10668,-10157,-28150,-12607,-24149,-25829,57431,113258,51130,-25768,-30961,37589,138067,133722,17125,-111826,-93207,-45435,17332,86449,106315,45910,-38268,31877,143052,183180,118853,31099,-11587,57110,156378,222429,196909,103594,-32138,-83895,45051,216068,295672,204087,63389,-91883,31354,172275,150843,99438,115541,149084,153897,109097,28900,-61469,-143903,-138687,-132235,-41020,6639,88244,194485,220826,207927,80863,-52205,-77585,-34358,-29288,9071,35175,-17469,-77676,-118279,-133864,-128283,-94933,-34019,10686,38323,55643,39598,-15900,-39719,-49198,-75876,-20574,-3173,-32480,-91344,8173,141450,175364,122201,56324,-4357,-78987,-106639,-75328,24141,167773,257966,171842,19470,-145384,-136814,-53536,-99799,-86741,32090,117952,10409,-119793,-113407,-54913,-23345,-15929,-8582,-11434,-35553,-96531,-64207,-5524,21482,78944,180144,232269,195735,89362,-65502,-99634,-101963,-134957,-100426,-66214,-78726,-99133,-38660,51811,168072,208296,159367,83267,125006,189374,155733,23830,-80514,50159,135008,107416,33947,-35549,-51362,-16780,21096,61901,134643,156988,150384,25941,-54467,-52985,-45364,-64384,-102161,-166319,-7022,126781,160298,93299,12881,41324,57882,-8296,-46601,-64909,-75151,-102700,-73187,-16631,35378,49071,10470,21972,51891,93722,116983,112291,12530,-57985,-105971,4853,65108,44645,-31528,-115999,-86800,-72395,-71839,-72603,-82720,-35561,27956,52297,18638,-36187,-70764,-34803,-41779,-79023,-108823,-90156,-38808,-6043,-67484,-88800,-31690,-10754,-7993,-21806,-81238,-144502,-80789,-8941,26491,73837,152367,245366,303494,188382,48996,60781,80699,44146,28824,26789,14943,409,-45718,-124406,-116572,-83614,-87301,-117306,-108538,-76719,-65366,-68152,-84840,-57070,-26350,71259,115367,128005,96366,3009,-45151,16362,136206,210256,74793,-35534,-50974,-7474,51167,198766,433675,446602,277067,71220,-37102,-58235,-46037,-55050,-16284,5944,31710,44286,21471,-53072,-51776,62715,91705,-7049,-40496,-9013,105502,250290,279454,198891,49687,-4918,-14773,-37423,-44499,-67694,-37212,21600,83888,155274,184518,205486,239542,223405,230979,161478,44326,-92675,-16233,16198,-2341,-15163,-39254,-19216,-5459,-3896,41455,-28812,53,22447,27907,47136,-8517,-71531,-114190,-30040,33929,110091,135208,61430,23543,-45214,-99376,-123574,-136896,-90197,-65898,-56547,-53737,-58404,-29265,-11270,-58387,-59792,-111325,-38796,2300,-6996,-39217,-71260,-118219,-143153,-97166,-20186,22956,37319,-6697,-58822,-69805,-24153,-3347,4999,6332,9367,37781,18071,35691,91535,54930,9864,26984,96346,160746,197479,168497,116328,66175,45501,-17187,-27691,4446,3137,-40201,-102435,-107559,-43169,-42428,-59724,-30474,90024,79205,-92577,-159345,47139,237009,505946,389893,-216250,-352867,-45811,126746,163269,109310,-29579,-93776,88190,200778,131297,-5816,-98411,-39859,124418,247274,223148,117369,149470,272522,319016,285143,220698,70781,-10109,9455,53398,81028,37148,-63551,-127052,-23433,23991,123536,337707,325244,220514,39549,-57520,-149091,-137585,-162871,-73873,-12205,92775,105130,-42735,-71967,-18815,-87341,-139937,-46805,50612,76773,8844,-117976,-91704,-57582,9911,68253,19192,-28515,-37232,-29962,-23377,-39707,-76342,-123280,-21194,2395,-58969,-85578,-135954,-108763,-97437,-37673,-1784,31809,25706,-35226,-56275,-16656,-29992,-47758,-95452,-70955,25359,21219,-47855,-46969,-26112,-42641,22567,84550,72437,40849,21816,-32228,-107850,-23888,15728,465,62873,162659,110613,2859,-12805,42542,10859,-85974,13184,271135,399455,372169,283938,240212,122204,36693,75424,197679,232397,145645,20935,-40375,-74856,-15235,7664,-25503,-150909,-71342,-64831,-74621,-113230,-54538,13073,67402,69264,85467,124547,80941,57116,-13688,-106896,-107560,-83719,-55126,-23143,5707,-48482,-120292,-10095,-19514,-48721,-47351,-26475,-24234,-40130,-26317,50308,121503,159806,272667,462185,414240,154664,-13695,16220,113696,206750,257850,225841,197193,139517,36710,-36120,-28598,29597,37929,56780,44691,-38595,18501,69619,24986,919,-32072,-77105,-110614,-66520,-4360,60956,86888,69943,18947,-30916,-109987,-59682,16307,79959,59687,5681,-30128,-59671,-87013,-104697,-88936,-56896,6868,148575,271503,193085,106047,29980,2041,7591,62683,147396,212299,230412,128306,59716,32259,934,-59738,-92047,-107616,-102889,-60041,-12578,8819,24568,33128,32254,24614,2776,-14843,-41278,46776,151346,149359,40113,-16731,-17020,-15359,8960,15041,-55298,-29597,45763,50485,-4301,-56203,-29490,-29970,-37016,-5042,55918,79627,75435,76051,43671,764,-68578,-105584,-68133,-50949,-35276,-9026,-7672,-26561,-59890,-60480,-79209,-117493,-104824,-53071,-20344,4733,38595,86947,165303,199066,136572,10653,-115503,-149798,-98009,-25625,29199,72965,84595,87558,84398,109834,62808,-14606,-49310,-31610,-410,-12065,-53032,54768,176918,209195,134616,46810,-8296,-12470,-42538,-100018,-24981,40578,73401,99452,152761,277209,287981,186103,64199,-2177,-31632,-59854,-59016,46294,70402,14820,-2236,11396,9738,-23996,-52854,5389,58775,56583,25453,1176,-29656,-50340,-21177,4049,-32043,-34003,-2024,23726,3432,-17654,-17650,35859,54354,6729,-57119,-69531,-64551,-92503,-138659,-105265,9473,62693,22482,4541,-38753,-117787,-90331,-10154,3169,-81047,-128262,-81687,40554,88486,96971,93797,58032,20641,-13958,-18065,42790,95031,87151,-31299,-93673,-21070,27333,34821,59642,130143,239589,275201,261915,177565,141002,117026,74881,110412,182204,145628,20149,-93539,-59177,-33629,-76022,-35268,29670,-8020,-81798,-111196,-77644,-14369,30023,55518,-16436,-60681,21170,-48922,-145217,-66309,-87013,-124883,-161977,-126699,-99597,-101194,-43718,-6617,23266,7635,-64800,-79421,-62781,-34799,30461,153233,184400,82674,-19663,-81113,-83200,-64310,-31524,7186,-8881,4282,560,12573,79340,75767,-12561,-94298,-15320,41976,10430,-64796,-75992,23595,104327,137618,113640,11815,-106452,-111220,-109342,-120572,-76843,-69798,-18114,119938,187597,136943,112400,130439,157468,138204,53613,-49160,-45142,-4692,84144,94558,-22570,-122164,-70460,-38092,28504,139994,192814,98653,4143,72050,116472,50725,7411,34274,85455,120836,70869,-55277,-60524,51196,151042,293456,407978,354132,283622,292121,331250,293020,264427,167804,39454,-64678,-73047,-77662,-122325,-142460,-126848,-73423,-10416,49623,89272,84541,46749,-12921,-55624,-23372,-50470,-120591,-110063,-16056,60812,25232,-46795,-81817,-81555,-103240,-16522,127552,140330,2351,-68065,-39635,34936,55863,57729,45531,30580,41636,73883,88962,70455,27914,8408,11418,7017,24721,47294,47702,41824,43473,77025,171784,307039,353225,236081,162970,125550,42812,-32521,-46726,-40885,-23944,4035,2200,-53996,-109511,-59801,13889,56749,24449,-79018,-91893,-93865,-52440,-24761,-22417,-4396,-20103,-59139,-74911,-53340,-73455,-100030,-73799,-66117,-106746,-119309,-126686,-102307,-72134,-26157,-78435,-40334,18428,31638,58456,101146,101361,84080,93148,62048,2436,-81118,-63368,11380,1704,-33479,-53333,-77755,-108456,-91889,5381,-4698,-44212,1717,75118,55595,-9321,-61464,-19391,-10176,-35961,-51180,-81168,-119227,-25260,109438,240030,386792,428641,334551,248580,277548,240764,181266,138877,78259,57377,38353,-43816,26223,147492,177890,169089,132867,120914,148118,158273,162568,55998,-74676,-63772,6877,50227,43141,52194,35103,17817,-61586,-103060,-15232,72410,155191,226989,303416,373072,288457,89839,18891,-14520,-31324,-50591,-48285,-1700,14042,4355,-42355,-70376,-35686,-14041,-7236,-42809,-79470,-116348,-73004,-69622,-80491,-84259,-35077,-11931,-29724,-55525,-35563,45363,107692,77089,18823,-30797,-63951,-60182,-35190,60935,144949,111761,54412,-23863,-80549,-16375,42496,79904,64577,9513,-17972,67938,176811,274990,237045,194030,219836,141754,71133,62614,18985,-43712,-63276,-60705,-99211,-67224,-28110,7961,-12924,-20852,-48957,-106247,-72233,40215,63562,-42533,-81283,766,60666,118813,141965,82724,1258,-48351,-72659,-92838,-102739,-95811,-30257,8344,72248,199991,238841,104200,-40869,99578,249357,277935,209758,73911,-13524,-25934,4041,15859,-42721,-92592,-81461,-60690,-54709,-61726,19083,140487,247291,238560,88603,-90266,129758,227736,123532,-51525,-106445,-125066,-119408,-114978,-103888,-91508,-82109,-61041,12545,7656,-8019,9942,-9052,-114016,-81012,97481,149405,86643,-6055,-99843,-83838,-151252,-179840,-140459,-91963,-27778,47176,75767,8180,-66559,-101309,-37154,-1766,-8633,-22413,-47788,-37137,-8183,51050,74477,34915,-39655,-59344,-22577,49878,169312,268740,150899,34491,63469,122914,156033,88165,-49664,-76258,-43102,-24269,-2873,-12438,-42642,-35247,22677,72111,84744,74292,46647,3614,-95161,-118268,-57281,-56253,-369,66451,65775,30548,-27639,19181,59918,44618,94638,166145,149005,106434,60312,65044,74470,121347,249131,344899,295918,173355,109468,87266,40058,494,-22314,-13224,-4262,5998,40942,79107,171740,315037,368450,257476,106018,112395,182767,233751,179413,78547,8641,-51078,-56270,-37942,-39384,21090,59261,16442,-81849,-62057,18386,50415,30645,-34696,-90752,-56862,11822,69392,109848,119264,97941,70672,49199,7951,-43332,-90287,-125862,-54840,11974,51909,83255,40679,-25649,-74975,-46720,2311,7862,-90921,-44271,22240,72896,52355,5327,-72003,-126864,-82901,-82114,-48673,-15744,-31646,-24636,4536,41431,112294,135402,130322,72328,-90970,-110909,-43431,-39541,-12857,24582,-12764,-105549,-67478,-36527,-22460,698,7452,-78637,-90899,-8382,8315,-16941,-15116,57880,134949,145708,126701,87575,7492,-80625,-22815,46616,55307,35750,3214,-30343,7100,104082,135506,80316,-14502,-103729,-89052,-56073,-67760,-14478,55437,79376,106613,108858,40790,2504,-45031,-45055,-29324,-20079,18785,79839,104930,-1112,-48341,88925,215194,260867,150595,34686,48880,82687,105655,90548,100846,53914,-67444,-153481,-99378,-105417,-71970,-16010,13255,11109,10390,-27114,-76132,-34005,-56589,-93303,-124719,-141309,-71585,13280,59218,103652,130607,134019,77061,68907,68599,15372,-25597,-36451,-59907,-98050,-113290,-88621,-53060,-9026,35571,41045,-1542,-120818,-171322,-116218,-53089,-59370,-103267,-82493,-84410,-85778,-60020,-21144,-8084,-51219,-99427,-122195,-121390,-59403,-6545,189,19045,133834,233739,286906,250812,195751,78918,25804,27188,28535,4985,-61629,-60451,13141,28096,-32508,-68878,-100470,-106235,-105067,-123935,-68739,11876,48979,-2582,-34110,-72281,-86346,-51710,20514,152427,319333,388320,371822,197383,182363,185669,76375,-73339,-97923,64740,239731,236726,64756,-78242,-60765,-45390,-47979,-101771,-150831,-113892,-68706,-14829,-1694,-47149,-111063,-124855,-88787,-73201,-41237,24873,68064,66829,-11862,-99013,-124728,-80106,-41217,-5701,-4352,-22510,-86457,-63547,-396,-24538,-62205,-99589,-66086,45952,163391,275777,287204,174836,79787,22408,13987,15108,23240,45445,115751,92401,-187,-45381,-76731,-50800,-88235,-138575,-103423,-24369,62332,36421,-26939,-73503,-52612,61103,75116,18084,312,-4143,5449,52270,116999,228374,257398,140318,19819,-25929,-39952,-33851,-97310,-76297,-27417,28355,86747,171514,156174,8082,-58634,-29132,111687,128924,96385,165887,171343,152100,115411,45946,-33285,-89480,-61784,19022,100341,117749,46834,-12448,-40044,11285,46657,67268,69621,15915,-25928,-25896,-24070,20710,53843,58505,158287,397176,778036,781900,600371,333670,68297,-81396,76298,155742,54325,-103943,-53871,-27016,-47666,25776,62346,75395,82555,13083,-46771,-44261,-30220,-33960,-56300,-79801,-49176,15345,-4650,-85857,-81132,-68508,-29036,37903,109899,80918,-12659,-121781,-89513,-30868,-20413,-11752,51179,61470,65269,67887,93981,142347,93573,74204,38066,-3200,-63902,-167249,-78280,11507,9723,2121,-9734,-49417,-56412,-57300,-34698,9940,16665,99057,143658,77435,-16821,3328,161326,305957,332679,179240,-30800,-99881,5139,44405,53911,53944,87247,54323,-35685,-98289,13378,86152,71066,94530,165890,171610,40879,-104204,-109062,-132630,-126493,-84639,-66488,77034,189503,120416,1197,-54837,-40508,-71174,-26085,45713,60811,9243,-43300,-74953,-99715,-85078,-99697,-126831,-67463,-39911,-72159,-16809,-5524,42784,77390,47493,142156,278027,138120,-15814,-43019,21404,57153,91928,48972,3855,1666,-8748,24337,47863,45757,87825,134277,184457,230239,228460,196658,85974,2162,-121091,-157139,-134248,-58119,-31939,-28895,14347,13442,-41124,-18688,21372,40175,-2394,-86120,-129646,-138806,-88382,-32992,-2138,67670,105674,53326,-8997,-17452,-506,63918,142193,117156,60629,-6973,-36051,-5298,57811,280413,442461,475379,306913,54973,-30397,-55321,-58387,-3993,134454,259945,232006,117448,35175,-23907,-59311,-35803,-14479,-26185,79712,285408,292809,102967,-40273,155136,335453,326567,166251,15863,-37281,-56023,-52381,-21815,-47967,-89250,-14694,202758,394065,504208,403644,166875,-24304,-37965,26237,57268,23496,-46845,-142275,-77645,-64284,-67414,-76577,-86644,-119517,-55792,62074,150732,129304,60757,798,-94284,-36138,121860,166779,62181,472,-9152,-22101,-42988,-33789,-6243,-22506,-95877,-31676,43000,108978,130037,90221,10276,-62476,-47293,-26116,-51315,-66777,-39486,-45359,16225,-1850,-79729,-93965,-31631,-4276,-2281,-34580,-135738,-148133,-81664,-28703,-9764,-43391,-47950,-60406,-61130,-51648,-46993,-61115,-36861,61106,168216,162815,94328,33249,-55278,-109092,-73245,-78584,-101540,-71382,-19314,25605,582,-23147,-18859,38600,117275,96949,20514,-51132,-45013,43997,84966,51139,-7829,-78927,-18987,139014,163221,117218,59628,-8094,-53525,-39427,-34141,-19302,4597,18265,13418,-2545,-8658,25527,80594,91129,66022,22406,-29724,-35137,-36131],[-83871,-78646,-9407,96273,119628,50070,-12823,-43245,-28808,-12237,-42841,-95096,-77871,98106,35092,-124613,-52,122130,113053,32385,-83850,-96356,-45060,-11936,-22317,-65558,-109551,-152936,-67837,42996,106865,25524,-39754,-37065,-23762,2191,46282,90490,196817,223881,255254,303665,156580,-25464,-126932,-38522,62291,85895,34617,-25652,-65278,-99602,-117555,-98025,-49046,-32569,-31662,43337,74707,108310,119744,38242,-72280,-113447,-82681,-48114,-82624,-93905,-48980,-20402,89985,141589,155844,135995,110598,84808,37871,26293,28584,-2922,-22803,-45217,-38587,-51579,-32911,61869,124432,65583,-18732,-31363,49563,160166,151873,29753,-103362,-99961,-54183,11177,100562,121805,52772,-20981,43328,140611,175466,114937,33038,-6172,60210,158374,230108,200762,94433,-46057,-71038,54803,216834,266264,186669,68452,-56819,25545,146400,129603,97435,129383,163526,151897,99667,21052,-61593,-143685,-155392,-113089,-25024,3235,62765,146428,155117,141229,53377,-66396,-86804,-34376,-61027,-73998,-51047,-75723,-112800,-131022,-113821,-112890,-109477,-51879,-1673,26913,51654,50631,-732,-32516,-45155,-60781,-6625,9132,-22824,-67209,35818,156767,203500,163914,73297,8226,-62867,-113879,-117389,-8679,146735,266817,213174,64167,-121981,-139925,-37919,-77972,-82578,25198,116158,19317,-107671,-112756,-59986,-33030,-43824,-51929,-39523,-60998,-117113,-81229,-5529,49515,105568,198223,246783,204115,98675,-46059,-86581,-88302,-118096,-105665,-76520,-93616,-114262,-33291,61170,190354,230108,168120,81505,115170,173080,151462,37832,-65915,53131,127770,91696,22536,-42609,-56633,-12664,36566,85410,164475,176904,156812,29907,-46024,-42292,-41034,-71305,-123672,-124660,37826,170784,209803,124733,10944,28762,57102,-8645,-54035,-67495,-58407,-62508,-34783,23270,63018,51936,5252,17821,42605,82431,105659,116459,61178,-13858,-96123,-23,59807,48330,-24635,-120469,-103405,-91677,-80204,-74669,-82429,-33879,23831,41257,4350,-42087,-48949,-24512,-47669,-78573,-90043,-64996,-14735,11560,-64154,-107756,-55489,-37708,-47411,-46620,-98837,-125315,-40619,42366,67948,103292,178444,261998,299929,150129,9595,32311,54934,18673,8880,13427,84,-17195,-59889,-121643,-105326,-77774,-80415,-99956,-100627,-77659,-71738,-79304,-96133,-66977,-68370,33965,100736,133113,106706,1967,-47649,16885,141281,220985,99230,-7006,-32074,198,47826,184553,409736,423452,271394,83763,-15597,-43700,-39922,-58805,-23744,5455,44380,69697,44387,-29705,-48899,58234,90111,-8360,-39551,-3709,127949,248980,254542,165040,20507,-29289,-26426,-21873,-18973,-52944,-54865,4818,58385,140880,187427,225337,248269,213915,210625,135454,6626,-140802,9286,26875,7852,2062,-15895,1863,14686,16248,64745,554,12355,25439,25353,40116,-15252,-67429,-97267,-24148,26955,84875,105761,43095,15716,-42416,-86072,-109321,-117398,-65872,-46168,-46369,-48281,-45578,-3986,29756,-14604,-42621,-88785,-44286,-13280,-22640,-47000,-72755,-117476,-153224,-118542,-39605,3127,23549,-10622,-53479,-68534,-28366,-8747,-971,-5044,-5726,29964,23295,40793,80243,21061,-11799,9468,69255,121885,162116,140458,93799,54208,37051,-18124,-24189,11807,12192,-33933,-99998,-116665,-51985,-49886,-57367,-17489,108735,98529,-88751,-159931,69616,295712,657078,625239,10825,-544369,-106986,154870,194805,130679,-17121,-106620,63441,187703,144279,23083,-65349,-103821,49240,197870,195734,83921,133342,275216,338650,294618,195466,35509,-34877,-2006,62179,106283,49774,-57131,-135105,-33182,11547,115318,360098,367438,264941,66296,-36126,-124791,-133563,-164033,-72712,4297,121826,156355,-13748,-45230,-8244,-82365,-142612,-54289,41551,65817,3941,-104840,-71594,-33522,34646,92531,40747,-9095,-26251,-26913,-17990,-23841,-48812,-97400,-33184,-5733,-50482,-69803,-105877,-91434,-78272,-24492,1407,18558,11077,-51497,-67086,-25961,-33230,-43938,-84992,-65832,20115,2854,-55857,-41450,-18580,-42615,23900,91686,88875,59599,33530,-30704,-94991,4387,49495,269,25134,114775,85671,-1017,114,54726,11735,-85960,17902,275311,401474,369164,288013,247355,129592,43368,55541,148290,170834,128408,33610,-44276,-55702,10524,51414,12724,-124581,-79233,-63764,-66817,-107059,-56895,11533,66003,67567,68949,91263,47345,30161,-30101,-113186,-115786,-68859,-30438,-8886,6675,-49858,-75417,16773,-2140,-39422,-42673,-22254,-21080,-46729,-41354,50012,134777,180506,300454,494144,458792,195743,16396,30662,126035,212823,253949,212923,179001,132845,35303,-44183,-44679,24650,40532,58635,43438,-38066,25921,52586,-3291,-12623,-27595,-54848,-92035,-101972,-39154,29763,64115,70179,48475,12233,-74152,-75019,10420,69159,40299,-24766,-56021,-77505,-94757,-109198,-98378,-75910,-18612,98502,201074,125354,51378,-13797,-37471,-28721,31848,123025,192060,203387,112894,67405,45466,17456,-43710,-82526,-101842,-97185,-58728,-9584,16825,38754,52051,63141,59772,29070,-13479,-92179,-14287,104053,103991,7197,-34775,-26003,-12655,18958,24544,-45297,-26387,54557,69732,24098,-26649,-52838,-49965,-38018,-15206,40121,67089,73947,89535,61658,7795,-70791,-111734,-70922,-56771,-45327,-29021,-25149,-36999,-61188,-46749,-66171,-112096,-100888,-58778,-32946,-16340,5049,56658,135261,169336,116223,-5118,-130100,-130820,-83599,-14609,33689,54905,39527,33698,52173,107817,92586,41307,13065,845,5152,-13773,-52476,52298,172959,209987,142465,60543,1025,-8528,-34187,-101362,-43720,22754,57082,84063,136042,259544,259004,149412,34549,-8966,-14228,-27460,-78602,5218,41147,-4958,-15579,3015,4814,-28314,-72139,-11346,40627,40269,8594,-9989,-35742,-58851,-50569,-18581,-64557,-49515,-9784,21105,15020,6956,11824,57076,61290,9363,-42895,-78902,-71116,-109851,-154989,-87551,32770,94852,36979,3707,-48921,-123495,-79002,2258,11720,-66392,-107111,-67629,45827,89744,91300,81813,37122,-5445,-21222,-1354,67685,116656,96567,-36438,-98785,1252,58921,63488,90400,152985,243228,253802,228202,146344,122573,121215,88179,104184,145452,101974,-7849,-103880,-44817,-29125,-91856,-38502,39229,3572,-71491,-111432,-76561,-12121,35376,54236,-21982,-40320,46699,-31100,-139908,-63714,-85038,-138859,-165814,-117388,-83671,-88619,-39748,1815,30695,12542,-58213,-79887,-63462,-36291,28163,154943,201306,122316,22946,-49785,-88800,-72372,-29577,9727,-14855,-8990,-8096,12164,86428,89761,5110,-79706,-28905,23104,-8634,-77117,-54644,31389,102961,137466,110397,-1766,-125443,-130284,-127181,-146998,-113479,-96275,-34507,115891,207664,138238,101934,132947,183241,177449,86876,-21453,560,76586,180540,170686,12153,-130675,-66334,-33641,10723,99864,147292,78709,9491,80834,138425,65278,15854,34412,85889,131966,86639,-34084,-70213,44231,144628,288335,419825,395178,330446,335183,383901,347345,316135,214107,83705,-20160,-35323,-45897,-90221,-131994,-132665,-88752,-13066,60061,106342,94797,44960,-25821,-55714,-13435,-47059,-131294,-125104,-22830,45924,14247,-51018,-63486,-61884,-99702,-43931,87025,101650,-25170,-83703,-31192,44589,57549,59574,49086,36315,51794,93875,118310,84954,31366,9989,14122,8150,26123,52664,46128,40547,44008,79380,155182,273967,352333,277224,206721,154796,71545,-8164,-37901,-47418,-39154,-6350,4039,-42264,-117928,-56041,36749,82180,36572,-90298,-111416,-106524,-55772,-21156,-27163,-25326,-43991,-73673,-71181,-49278,-73942,-101949,-75824,-70342,-117138,-127453,-129036,-85536,-46577,-9694,-78973,-65551,-3613,13891,35536,87406,105304,102340,109358,62972,-2939,-81348,-56780,6308,-7516,-44777,-74096,-100904,-138779,-82298,44004,42069,-765,24469,82781,64084,-913,-44588,-3401,-5306,-42725,-55645,-76762,-128714,-39070,86525,208973,340301,375459,314771,263341,289916,241840,179145,127466,57213,32961,19579,-43013,72898,195922,215482,192118,157712,158358,190632,215459,239817,104521,-47956,-59743,-5387,40895,41785,53936,37492,9303,-68003,-105544,-12390,75726,145102,198902,256657,316946,281117,91484,11713,-30104,-47984,-58176,-34863,9482,22434,11817,-41094,-54711,-7119,14307,4689,-47071,-92320,-104169,-70303,-68406,-75446,-81214,-34315,-9029,-27938,-60037,-44305,42313,111157,77258,18083,-27731,-72607,-69327,-45382,44380,148390,121522,58218,-22744,-78035,-13553,44367,76664,58478,10103,-5450,87473,201978,283327,222257,180999,235657,191505,143531,140763,55457,-36484,-79728,-92615,-109254,-45002,-15708,33747,16527,-10753,-50148,-117918,-65410,48338,70058,-38043,-91646,-9635,62758,139526,162216,95695,-944,-45968,-70964,-95852,-96597,-95097,-69006,-34421,44877,181262,227685,90205,-47510,103854,247744,262827,192537,70495,-11227,-19542,8325,19200,-35858,-81007,-69666,-46250,-37064,-41589,36008,160187,273885,257007,91460,-59827,119212,206601,109242,-52421,-120846,-134021,-127380,-114835,-93560,-74280,-61702,-51752,-1555,-1864,-11189,2803,-17494,-108439,-75117,91351,135186,66119,-27146,-74151,-60633,-138325,-175351,-127712,-80773,-19034,56358,77605,15335,-56003,-101477,-36159,1860,-3537,-19215,-46033,-35487,-9011,41853,56818,20531,-51902,-72368,-35066,36516,151778,248347,140206,15876,46993,102201,119940,68690,-55377,-72930,-50151,-40350,-13974,-20561,-43427,-27605,37453,95291,102197,74941,39981,-2212,-99161,-126605,-55126,-45115,8711,66082,57724,22134,-29831,19156,39811,25756,65138,126043,131509,108590,64311,69486,91225,154015,281304,374677,327664,212953,138706,83511,15196,-20350,-22259,-319,5066,11735,55396,107675,201722,325943,372159,251659,84368,94806,191523,247180,173678,57820,-3707,-38302,-24525,-5426,-18813,31890,72752,28119,-83457,-77885,6114,43964,24004,-26912,-73751,-63081,-19541,22365,76011,98407,87246,65853,41865,3299,-39995,-82532,-115400,-50424,23729,63631,90056,47282,-17890,-68028,-47058,-5209,-14876,-97228,-28815,25272,70431,51492,16633,-37995,-156510,-111277,-100784,-62207,-26041,-37284,-23422,11933,42489,77283,89918,92590,56862,-83808,-124461,-58972,-41977,-6933,34181,-9888,-109446,-76237,-46000,-23010,7570,23446,-53263,-80485,-10868,-319,-27852,-34949,21614,92661,105624,92619,64368,6113,-57964,-8695,60426,71211,50962,13900,-24292,-8197,75367,104621,57991,-32286,-104933,-71291,-43039,-71505,-23451,56319,85540,117241,116496,54298,21554,-33146,-43717,-37231,-29731,13117,80359,109023,-4274,-61825,77718,198319,244289,162448,51875,63331,97157,100864,70168,71625,28031,-93054,-149058,-86904,-80251,-38698,6008,14477,-7866,-4765,-15770,-39213,3898,-30296,-79482,-93340,-129978,-89888,-3587,59426,112254,127973,113179,39034,40327,59501,38254,3667,-22031,-57897,-99684,-110853,-87072,-43966,8918,79148,92683,32145,-92883,-154741,-118223,-61916,-71928,-106865,-82577,-69639,-56002,-34719,-14298,-13444,-57837,-100144,-108934,-120051,-64484,-7933,7184,35218,133594,210869,261672,239373,186770,73079,25035,26089,20582,-9069,-73364,-34747,42819,45473,-33360,-74215,-114274,-122581,-110848,-135073,-89210,-5684,30518,-19792,-39922,-67768,-82431,-55278,14427,140058,304852,377556,334571,158802,150675,159218,63623,-76340,-97282,70986,220187,179923,19198,-74432,-40694,-41765,-55158,-112801,-135985,-78610,-48745,-16233,-1378,-45141,-109043,-124974,-95392,-81693,-47633,20914,69827,67177,-12218,-99035,-129306,-84728,-44844,-13918,-18296,-33058,-86443,-27214,32574,-8071,-48687,-93327,-96429,-12020,97594,230429,282766,177879,73046,1430,-15226,-1684,16447,45560,127695,124371,25021,-45968,-85762,-41312,-73234,-128739,-92246,-13278,68639,43945,-20752,-74693,-61338,30304,58314,9618,-4426,-4600,10365,52653,115777,251029,285168,152294,31526,-21203,-58372,-49650,-106284,-66091,-15038,43375,98224,175599,170472,36251,-35958,-32782,85367,102074,82441,161225,188883,169642,129420,58071,-22314,-88095,-70308,11858,94161,126814,64544,14210,-12125,36639,65345,69601,47933,-1983,-27388,-16547,-8550,35426,62386,49348,132584,317177,714017,760204,566628,300136,51445,-90002,56479,124940,36240,-100745,-43448,-10635,-27569,37358,69504,84782,79676,-6602,-62260,-44620,-24537,-25068,-58742,-93991,-45249,34206,56494,9037,-10697,-72286,-43221,35303,120371,94812,1004,-106709,-102072,-44893,-34339,-16360,57101,97827,114345,112912,140306,218213,177020,129304,72570,19345,-46704,-147751,-85708,303,-2338,-1464,-9512,-52919,-69021,-80860,-63613,-12038,11235,100064,156775,96899,-5343,-26552,123829,282705,338410,188894,-21342,-108403,-7865,26783,41694,57552,96310,60522,-22965,-96594,-12005,51022,42332,81130,177731,212448,72363,-66498,-70633,-109091,-127503,-72246,-31371,92218,171051,134357,24994,-63172,-64697,-70779,-20823,38382,45675,-5615,-50704,-74674,-88215,-73858,-93502,-121351,-56754,-28285,-71798,-23279,-23386,23743,76821,64426,154331,285739,177103,22502,-5145,49194,74779,116734,86037,43488,31999,8565,27668,42048,32446,78699,147629,214963,266857,257617,210010,90073,4612,-111498,-132085,-124182,-63488,-44484,-55040,-25304,-23798,-72392,-35975,18506,55837,24241,-55687,-98202,-120273,-97402,-39924,5891,82447,110687,53649,-9555,-14458,12798,86795,171997,134209,65205,-7224,-33768,-828,56971,271352,455278,499131,312604,57858,-29956,-56478,-58542,-1684,134926,252929,223517,92018,-9927,-66401,-87732,-47792,-10866,-15727,71881,264264,294538,122613,-9748,176055,348377,339747,175876,16027,-45139,-66485,-66833,-44611,-70360,-118677,-56640,151075,362004,487882,400687,173858,-16718,-22084,45648,73793,37476,-30689,-113143,-103218,-88160,-81819,-81870,-79975,-117823,-73985,47518,142905,123275,52266,-5384,-101773,-10201,150000,197865,105462,19066,-17376,-37538,-54932,-43534,-9192,-19056,-84081,-31079,38324,98864,114349,74033,-751,-57708,-31754,-20982,-49238,-53483,-5697,6227,24556,11210,-63841,-82518,-21623,5439,1678,-36634,-141368,-134126,-68197,-18670,-735,-32298,-35139,-51791,-61518,-62020,-49962,-58533,-35991,45863,125283,127109,89918,39443,-39072,-88478,-58253,-69147,-96161,-64955,-9489,41579,19039,-6760,899,60235,122785,94038,19075,-58110,-46384,40170,71320,33538,-20336,-77393,-12761,127066,136852,72649,28969,-18910,-55417,-28292,-15850,-4252,850,14447,10336,-7563,-8256,31526,88988,90602,58583,17677,-32716,-40396,-41343],[-71151,-50196,28611,138327,159321,79620,-207,-41583,-27666,-3545,-28190,-86347,-58610,112490,46944,-100414,3349,150021,139042,71301,-42170,-112521,-72020,-31877,-21270,-43851,-79429,-133392,-72095,35708,102045,31583,-49399,-58870,-43488,-3861,54467,106878,200284,216214,243416,278437,143873,-31185,-131745,-18849,72414,79116,20698,-19745,-43585,-76469,-87660,-59111,-15574,-10843,-31765,21141,56060,94473,108523,34445,-74684,-110860,-79777,-50735,-82592,-93212,-53351,-29870,82871,169915,189317,160880,122541,84667,23511,14521,20611,-17162,-38048,-63317,-62115,-77126,-40109,61783,127196,72839,-15460,-33580,60272,177974,164458,41054,-93337,-104089,-62289,1737,108331,133045,60360,-2479,52653,130485,156373,101897,29972,-4355,58213,151044,226010,195111,81067,-57363,-56556,62954,209352,230503,170772,74390,-25307,30698,126995,110764,92367,137540,168731,141230,84342,9867,-63105,-139276,-156909,-92909,-13210,-1113,37693,100447,95575,78252,26809,-77863,-87848,-19189,-56792,-114405,-99878,-111184,-133125,-117508,-88780,-82504,-100070,-68176,-15627,14052,45739,60771,16253,-21977,-36240,-44725,7276,19129,-14349,-41305,58024,160049,213575,187833,81306,15669,-42625,-101774,-155428,-32793,135218,279426,260001,111290,-98558,-141554,-28084,-67851,-85572,15261,112255,29347,-96234,-107591,-63709,-40757,-51060,-76156,-62678,-94343,-145226,-101619,-8274,74311,128208,201829,243742,200455,101914,-27119,-64515,-71013,-102840,-111705,-85531,-100680,-116193,-29649,64421,201778,241798,170132,75726,106572,159688,148998,53337,-51918,51133,116880,75123,9195,-51240,-63448,-10331,51806,109665,195504,197776,162466,37194,-35580,-35751,-42515,-83538,-147908,-85972,76342,207717,257083,157336,11994,12909,52581,-10947,-62300,-65985,-36896,-25116,4525,61504,87128,52003,892,14830,35259,73644,96532,119486,115355,29819,-85903,-7530,51793,48619,-20588,-109880,-117084,-109028,-86918,-76811,-83438,-34902,16938,28511,-11108,-43922,-28625,-20124,-56082,-75971,-70522,-36667,8059,24326,-53849,-115796,-73312,-57849,-84370,-74915,-108371,-91839,7217,101350,114765,133997,203365,275306,290220,110618,-30098,4042,29340,-5423,-9930,-325,-15941,-36652,-77740,-119848,-94760,-71130,-71293,-83596,-93805,-81406,-80898,-91906,-105502,-69597,-95133,-13995,77376,130062,107919,-6487,-57105,10235,137194,220928,118125,19761,-16370,3842,40640,162618,369163,383973,255170,93007,3577,-31731,-35611,-63874,-35192,-259,49979,84930,56900,-14219,-38918,56377,86347,-13382,-43205,-3604,140732,236762,224240,129149,-14568,-63072,-42956,-11532,-1819,-39794,-70875,-13406,32326,120177,181653,235058,245872,198678,188918,109546,-28232,-105979,27796,32092,12849,14955,4804,19340,29291,30677,83662,27052,20030,21342,14958,27073,-21573,-57867,-80928,-21390,18234,60765,75695,22584,3350,-44736,-76344,-95585,-96520,-36475,-27786,-38399,-44845,-34188,21054,66947,21998,-23659,-68960,-48569,-28108,-34237,-48005,-65022,-106600,-147337,-138299,-60199,-18609,7709,-17540,-51219,-69533,-35206,-16570,-8899,-18757,-23574,18953,28394,46845,68333,-6237,-27879,-7323,39744,76893,114936,101314,64208,40253,29513,-19304,-22044,17428,20240,-28054,-96709,-129165,-62129,-58147,-53231,-5535,124632,116069,-87346,-166478,74941,329360,757473,816260,227876,-373241,-155394,175628,213544,142645,-7472,-123413,32398,163716,149198,47606,-28560,-122123,-23879,132848,146902,34908,110455,266433,344901,292989,166805,-133,-63939,-17925,67798,121922,55059,-54016,-145137,-44534,-2922,97729,359344,391803,302038,91765,-15682,-100215,-124898,-150063,-73711,9863,132176,191777,13950,-20020,-284,-79551,-143329,-62325,27052,49166,-1569,-91503,-54984,-12963,61606,119061,63465,5669,-23777,-32895,-21725,-16324,-27783,-69159,-36323,-9808,-35922,-46286,-72885,-65126,-57607,-10352,7444,7743,-4836,-68504,-78576,-38194,-39844,-43293,-75734,-62785,9528,-20625,-67406,-39391,-12689,-39385,25002,93632,100828,75459,42748,-29967,-85018,26602,83288,15327,-1105,69952,58615,-4190,12662,62013,8845,-87628,16399,259042,378125,345871,277062,235883,124891,44357,37810,104611,117036,110772,47512,-45501,-29767,37791,89222,42443,-107206,-87389,-65375,-61597,-101299,-62287,8140,64861,69178,57777,58297,14554,6477,-34277,-90442,-104817,-51980,-13166,-3844,-849,-47260,-14118,60200,24487,-25310,-34555,-14052,-11935,-47256,-58669,42700,138942,191007,314579,501699,484056,231764,43775,43338,134945,210434,241540,191570,152980,121129,33926,-48682,-60881,18056,42311,60076,40886,-40444,18608,18103,-41758,-29165,-19927,-31498,-63305,-100251,-75607,-1956,43989,69323,69786,46671,-36354,-94305,-3981,47123,11823,-55737,-66712,-86155,-98901,-107674,-101654,-93839,-46823,44251,120102,53283,-2593,-55321,-77294,-64823,4562,101350,171516,175268,102441,75189,56711,31899,-28251,-70271,-93478,-94734,-60783,-10489,21090,53766,74650,99145,99359,60902,2347,-103263,-12128,86225,67662,-20136,-55320,-39904,-14404,25282,30995,-37674,-25980,59142,87009,53904,2929,-69189,-66958,-37735,-26135,20077,48524,65802,95188,74520,13372,-72031,-115815,-73406,-63452,-58719,-54350,-47423,-49805,-59404,-33006,-55974,-106797,-98695,-65989,-45246,-36179,-29863,22391,100404,132736,90009,-21577,-134136,-112021,-70489,-6574,34121,33617,-4897,-19560,19377,101228,118810,94849,65579,29665,11698,-17567,-55842,40471,153266,190814,131791,60866,3059,-6840,-25715,-88941,-64332,2937,38993,64754,111926,229271,222376,111510,5225,-16213,3582,6981,-50761,-40437,7551,-26726,-29842,-7085,-2802,-33387,-89889,-26201,22761,22771,-10100,-21695,-42725,-69595,-85324,-53773,-95849,-36508,-179,23836,27680,24666,25423,59152,54594,7275,-30447,-92213,-79854,-128890,-158295,-70574,53587,126069,55731,7310,-54673,-122308,-68021,10999,16139,-54927,-87243,-49174,55488,91658,83007,67301,18580,-21142,-22351,13215,90690,139908,108459,-36672,-107611,19170,87859,93025,120433,170989,239142,227066,191070,112983,99825,115696,92418,89698,100192,57892,-34878,-97402,-32565,-25155,-106482,-38726,49886,15854,-58937,-113426,-77158,-11273,38660,50518,-29286,-24863,69760,-12033,-123089,-55446,-68636,-115803,-141840,-98952,-67568,-77552,-35404,9801,37687,15845,-54832,-83184,-66400,-39018,25211,151088,207316,157334,68151,-14402,-81120,-82251,-30240,10057,-22932,-26958,-22189,6221,87463,100512,24541,-57730,-38912,1693,-28965,-71142,-32809,38844,100783,138209,110229,-6979,-126503,-136836,-134961,-152838,-134573,-121119,-49625,110245,219099,127124,75311,123826,200972,212502,121499,9607,54070,156506,265045,227450,37571,-134632,-61909,-28109,-6386,54686,94064,51862,13164,87334,159233,83088,26165,32751,80724,131933,87318,-29109,-67603,40868,136750,273650,411128,415901,366785,373929,436134,402817,365668,256386,124814,23325,4045,-12841,-57887,-97391,-109973,-102284,-15909,67917,119041,101116,40602,-36733,-47645,-793,-41535,-132037,-120296,-20655,34126,8317,-47110,-44236,-46370,-80970,-56727,55893,71193,-43188,-80340,-12217,58663,60887,62171,52887,40806,59546,111315,145972,97763,32723,9257,14641,6910,24381,55506,43101,37514,41886,80309,139535,231678,327760,298682,228263,161954,86209,9318,-31250,-54361,-51672,-10836,11419,-28228,-126936,-50648,60106,105156,47406,-86810,-117358,-119221,-59589,-17092,-24430,-37949,-62021,-82663,-69084,-49305,-77854,-106114,-79633,-77908,-118374,-122558,-130085,-70248,-19585,12629,-64881,-83290,-22029,-2700,12236,68882,104749,116687,116858,56014,-12157,-82546,-48274,641,-18670,-58712,-96588,-120555,-123492,-38418,101616,97140,42165,42146,83700,70747,12276,-21665,14280,-1310,-50327,-59509,-70771,-138178,-51975,65330,178123,288357,313399,284687,266892,287801,232794,170580,111722,33177,3598,-9086,-36755,119013,229960,232689,193789,168355,190820,235578,285763,325323,146399,-26623,-51436,-15210,29644,37272,54038,43577,4062,-72670,-108675,-11494,74554,130743,168703,209324,254618,260692,90759,4302,-45854,-63458,-60184,-19783,20454,30232,19591,-37690,-38394,20359,39493,12955,-53929,-103058,-90539,-68412,-67298,-69321,-76343,-33204,-5936,-25625,-62813,-51905,36232,106566,71286,12860,-27185,-81445,-77705,-56189,23979,144983,127731,61125,-20569,-74634,-11387,45294,70722,48424,6317,5065,106933,222518,278298,198048,161162,239197,236300,216642,215010,90110,-26295,-91058,-118120,-81721,-24204,-4671,55980,44829,-1497,-51300,-128267,-60307,49756,70003,-35833,-100016,-21111,58818,147705,171025,101239,-5139,-42618,-67742,-96681,-89322,-76624,-113809,-81031,17928,155126,206523,70599,-53855,105122,236365,234899,165778,63955,-9919,-15158,11115,21725,-29394,-69372,-57415,-31103,-19082,-22289,50086,172537,290685,271587,99428,-36978,99725,176272,91525,-51668,-128035,-140562,-134439,-114683,-84447,-59962,-45064,-39455,-19601,-15439,-16444,-3848,-21824,-92818,-64201,81103,117887,45357,-48648,-50090,-35794,-121483,-168512,-119219,-71371,-13575,56434,70183,18222,-45869,-99179,-35126,5590,1761,-16809,-45810,-34797,-10063,32245,38921,6387,-62925,-84141,-48462,19648,125848,214280,122070,-6638,26580,73533,73642,42186,-60810,-65965,-55419,-59435,-30263,-31240,-45054,-20278,53854,122095,118583,73448,32636,-7815,-100940,-130553,-51206,-31204,20594,62206,45209,12109,-32964,16036,20729,9620,38540,91720,115489,108729,67124,70279,97957,169869,295903,384354,342906,244782,164880,80148,-5410,-32729,-12889,16733,14858,16864,65863,126588,217166,316818,354586,235030,61279,77519,199242,258700,167582,39262,-9806,-16317,12393,31001,4824,42279,83525,38378,-82475,-91577,-5269,41186,20746,-18197,-57000,-63581,-41922,-17034,42754,75086,73307,58402,34041,62,-35611,-74138,-107120,-49723,30566,70939,92936,51858,-10666,-60920,-50171,-19591,-42669,-66555,-12133,26366,64571,48485,22344,-13322,-101745,-146129,-125037,-75499,-36346,-43670,-23373,18627,50183,50135,51999,57642,41314,-77372,-136098,-72450,-44116,-4252,39443,-10637,-111767,-84397,-54377,-21809,15041,40728,-28636,-63492,-12229,-12119,-41789,-57201,-15285,53101,70763,61966,43624,5938,-32438,9212,71192,81964,62102,21330,-19870,-21812,46930,74337,35404,-49013,-98905,-54086,-30677,-72848,-36856,51205,87828,125002,122399,68827,42990,-16169,-35940,-41041,-39035,6740,79796,111015,-6955,-77442,61272,173768,220382,172307,69897,77051,109272,91335,45959,38063,-2891,-122989,-129150,-68760,-55421,-9004,26354,15609,-27176,-20567,-5468,-9188,36414,2063,-59955,-65743,-111734,-99654,-15699,66329,133440,142178,109556,13105,13007,47172,55315,30816,-5713,-52596,-98944,-107612,-85649,-39498,19489,112050,143353,66442,-64265,-123477,-105362,-65777,-84673,-113837,-85107,-53886,-25886,-4741,2151,-9189,-55412,-91987,-95662,-112857,-68696,-12966,8782,45371,123013,177080,222652,213883,165232,61493,21573,22905,10207,-26147,-88920,-14247,66821,56170,-35820,-76103,-122344,-137393,-117240,-150924,-107312,-14087,20657,-31035,-44324,-64338,-80243,-61127,4694,121408,279977,353482,287542,120303,121868,132057,48814,-79783,-101411,65969,179434,109937,-32994,-69415,-23723,-40652,-66686,-127862,-119889,-49726,-22216,-7610,909,-44886,-108748,-126817,-105046,-91322,-54266,15142,68704,65965,-11566,-96133,-130290,-88146,-48138,-23341,-33463,-43264,-75629,4146,51387,-3165,-42954,-84736,-111392,-56329,46389,185076,268386,173031,60790,-21531,-40221,-17963,7887,43443,137017,156215,54921,-43205,-98228,-35588,-61461,-120224,-82712,-4407,71789,47394,-19263,-79363,-70020,73,37869,-1187,-11523,-8193,10011,46084,105100,253499,288736,147651,33333,-23010,-79979,-74404,-114828,-56610,-4516,54742,102408,165488,167895,59604,-18662,-38701,53030,68680,63191,148084,197788,178956,136133,65745,-11956,-81140,-78429,3473,86535,134285,83379,44478,19402,63176,83147,67025,20557,-25000,-34801,-13052,1741,43716,63850,38275,105212,226482,595962,674437,484704,239859,24717,-82672,41580,96918,19375,-94728,-34923,3659,-8178,48959,78244,98934,78726,-24043,-79883,-47890,-19743,-13673,-56071,-113473,-45629,48658,124813,114907,57162,-72824,-60797,29093,125292,101928,9716,-95147,-115628,-60691,-51822,-27040,53644,127203,160755,151841,177908,286379,260169,184136,104458,38548,-31103,-122222,-88190,-13829,-15592,-6655,-11640,-57410,-80291,-103246,-88879,-35300,1348,93377,160541,111634,6398,-62920,80719,248892,328988,187057,-17923,-117754,-23796,4925,25146,57462,100780,61712,-15782,-84952,-29966,14625,8880,63542,183656,257624,123319,-14610,-33107,-88698,-127424,-61244,-2518,104476,155250,148460,57196,-41747,-74252,-67130,-19579,20435,14466,-27407,-59952,-74154,-78133,-65262,-88522,-114899,-47935,-17627,-66993,-33441,-46309,-2761,66897,74388,151463,262289,192296,58201,34013,79985,98317,146411,125080,78328,53060,20900,28455,34697,20299,70768,158288,242101,298933,279595,214698,88317,1993,-109651,-119751,-119130,-71770,-57930,-76684,-46946,-38105,-95119,-52833,13539,68397,47398,-28461,-67250,-89290,-90893,-47841,8225,87009,106787,49557,-10544,-7204,31582,113729,201877,147503,63060,-13997,-35908,157,53888,255626,455504,506897,308802,61997,-28292,-56344,-57595,-21,132200,239465,206513,59239,-57579,-97779,-95843,-52339,-4025,-9036,56524,226416,275468,131802,19341,195836,351187,337888,172456,7275,-59163,-79195,-80242,-57844,-70387,-107409,-86220,99677,314748,448867,379442,173373,-10100,-5684,65436,88611,49070,-15301,-81562,-114506,-116321,-103097,-91440,-74817,-111678,-94286,29390,128156,111785,42416,-11157,-105411,11193,164299,211723,137220,35146,-24861,-54668,-67990,-50616,-7927,-10773,-66293,-30277,31081,84164,91559,48969,-18214,-48623,-16151,-14705,-44315,-38927,24926,56091,39390,27879,-43528,-68462,-10370,15852,5796,-39128,-147564,-116497,-52479,-8388,7294,-22017,-21637,-37900,-52046,-65222,-53934,-59284,-36268,30528,84181,93773,85329,43180,-24550,-61811,-38845,-59304,-90048,-56241,568,55346,35033,8053,19611,78499,123047,85745,14395,-64634,-40729,41415,61862,19478,-30198,-73998,-8698,107531,102845,26252,-6240,-34695,-60730,-18345,3294,18233,10563,14593,11394,-7060,-2342,41809,99489,90718,54097,15892,-32753,-41609,-36577],[-63023,-34045,49221,158549,177787,94458,2737,-48742,-37374,-6264,-24059,-85483,-51812,104368,40836,-88959,-3667,158116,146459,97731,-1853,-103732,-104028,-58915,-28720,-30698,-58999,-120845,-85819,16381,82006,26524,-67835,-90939,-71893,-22289,50467,108013,182704,192661,219180,238914,118677,-44845,-123665,-7631,71005,59382,-7514,-23856,-28914,-59056,-62831,-30117,5959,-382,-38037,-6374,33860,77488,93854,26181,-82440,-116401,-87008,-63308,-92202,-93512,-59553,-41106,72715,193725,215821,176547,124488,73805,63,-3465,6645,-39062,-64265,-90633,-89554,-108228,-54906,49807,113754,64697,-23477,-45013,61824,182204,162646,43230,-89217,-112290,-76085,-16038,103847,134629,63986,10273,53038,106963,121074,74727,15843,-13173,44071,128229,204041,174009,58597,-66444,-48165,60197,183081,182607,150182,74522,-3366,37602,110204,91753,80454,134014,158505,117663,59495,-8409,-70368,-137333,-146022,-79731,-10877,-11166,8883,52499,38473,18022,-2792,-90990,-86309,1443,-23368,-59905,-60274,-101915,-126947,-98161,-68413,-52669,-70896,-79040,-32689,-3308,33769,64902,29464,-14327,-28446,-30936,18906,24563,-10704,-20669,71390,151145,204219,186671,72548,12972,-22036,-71706,-178083,-54711,123914,281644,290896,141723,-86708,-145249,-30447,-72565,-95592,2035,104084,37587,-88235,-103234,-69067,-49836,-47188,-66627,-67330,-136070,-181277,-124565,-15201,89577,140871,187291,219679,182114,96706,-11179,-38093,-54438,-90986,-118866,-92434,-96035,-102605,-29594,60107,199726,240625,164308,66083,97768,145732,144515,66613,-40420,42707,101854,57745,-5672,-61729,-71646,-9534,67759,135535,226920,218510,166201,45795,-26205,-35483,-50652,-101133,-170378,-52508,106048,235073,298827,188714,16133,-5842,43754,-15576,-71603,-62351,-16515,8013,41645,94934,104811,47904,-2575,13453,30247,67769,90931,122361,165900,68962,-76575,-17372,41629,45770,-19597,-102497,-126177,-122991,-91419,-78624,-84951,-37495,8816,15920,-25227,-40485,-12076,-20361,-65158,-69448,-49528,-5543,27545,31573,-41410,-112768,-83039,-67861,-105931,-98675,-96421,-56810,55675,161848,164886,166461,228337,287176,278637,76524,-66497,-21887,6306,-25813,-25030,-11420,-29063,-53163,-96345,-117238,-84142,-62363,-58925,-66859,-86434,-85798,-90818,-103826,-110587,-63803,-79227,-62130,50171,120745,101178,-20019,-70237,4,127035,212431,132490,45673,-2380,4346,30453,135193,317497,335206,233537,101598,22309,-20278,-31149,-67153,-47740,-8662,50841,92458,62551,-3965,-25177,58188,83124,-18875,-48629,-6090,145446,218500,195261,99103,-48249,-103044,-60391,-4896,9060,-29866,-82993,-28737,10601,98800,171448,236772,234642,180423,169920,91184,-44250,-55184,41539,34801,15136,25819,24865,35265,40733,41481,99041,52622,25596,13099,82,11713,-25001,-42921,-63093,-19112,10661,41228,48936,3200,-10061,-48756,-67137,-79162,-70720,-1925,-8527,-30152,-41047,-22291,44886,96608,52603,-4125,-49358,-46268,-35502,-35338,-36960,-46497,-88243,-132402,-153951,-78644,-38550,-6808,-24281,-49013,-69186,-41137,-23531,-15609,-31391,-40595,8773,37984,58590,59482,-24801,-36679,-19913,13010,32595,62455,55602,31748,28353,25633,-16456,-16346,26776,33134,-17096,-87770,-123297,-69042,-62328,-43267,9730,142352,136246,-84718,-173944,65730,337161,796730,940754,407818,-184736,-163264,191337,221889,147948,2096,-139143,1681,135162,149027,68766,4210,-85920,-73409,72537,92824,-22311,85594,249859,340780,284393,139607,-31503,-91248,-31577,74230,131274,56945,-50838,-153185,-53290,-15730,72893,335163,395857,329224,115616,3222,-74796,-106620,-123941,-73139,4802,125176,211377,42059,7595,9300,-74370,-139016,-67650,8901,28819,-4923,-77110,-39465,4443,85750,141836,84086,15951,-27194,-44005,-30546,-14531,-12695,-43629,-27068,-4011,-12313,-14071,-34552,-30592,-32210,7846,19510,5273,-17659,-81682,-86417,-50164,-47098,-43321,-65238,-58364,-2170,-45020,-78738,-37119,-4669,-30546,28943,93765,110667,90355,52139,-26648,-75597,44698,115454,42499,-7165,37570,36207,-2780,26429,66224,5345,-87628,12202,228171,335984,308136,254087,209673,112297,43674,26601,72140,77032,96478,65744,-26392,6454,68530,122561,65687,-91882,-97365,-69365,-56833,-93381,-66755,6584,66993,76616,56341,33090,-14012,-13200,-34381,-73989,-92929,-38061,-2522,-5067,-12116,-37127,41987,104569,54878,-6754,-21217,814,6818,-35649,-70714,32150,137598,194519,316597,485250,487899,261634,70466,56589,142123,201533,223274,164725,123352,109869,38731,-43053,-71875,12742,45850,63837,40729,-41522,-765,-24976,-73505,-41395,-6936,-4463,-29631,-59963,-109237,-30698,27790,68360,84929,74294,1968,-95044,-24711,18646,-19658,-71555,-56972,-81443,-98406,-100588,-95517,-102244,-74719,-5973,43101,-12606,-48008,-89234,-113054,-94698,-13313,86608,153998,149793,98931,84456,67872,46335,-11749,-55821,-83954,-92956,-63088,-12599,23553,70013,101680,141783,144390,97927,30893,-58123,40348,115990,74458,-10165,-68340,-55337,-17901,29859,35879,-30992,-26225,60943,102273,84452,33213,-61514,-75043,-34934,-34050,-489,27489,54168,95718,83855,19409,-70071,-115612,-75244,-68941,-73026,-82104,-72136,-62597,-53211,-19160,-48306,-101573,-96041,-71510,-53296,-49291,-58416,-10822,65946,95265,63736,-31977,-118954,-91886,-56977,251,32739,13992,-40497,-67255,-10169,92852,142192,144436,107819,53450,17686,-22070,-60531,22753,122385,156912,107035,50853,423,-4989,-15256,-70352,-84529,-16644,20992,43495,83107,189938,181325,75631,-21056,-22244,22678,44745,-1601,-55571,-18627,-44343,-41676,-16674,-11141,-38169,-104005,-36252,7801,6370,-28808,-31811,-48885,-80486,-119343,-91224,-74528,2922,27859,36431,42060,33341,23006,46388,40137,3941,-17318,-102457,-88484,-145244,-141803,-53487,73034,156280,79684,17693,-52618,-113382,-56522,17498,17965,-45445,-67874,-27853,68916,94081,72316,51440,4478,-25451,-17807,26039,111537,164956,124162,-28358,-119275,31080,112683,122414,148138,184200,229404,197635,152792,79112,73232,100105,87924,69760,52854,17368,-58783,-82122,-21487,-20966,-117893,-36048,60554,28327,-43863,-110088,-79023,-10932,40691,45829,-36573,-13466,88296,7364,-103472,-40136,-39371,-73562,-111504,-79677,-54943,-68484,-29652,17871,43770,16640,-54515,-88119,-70596,-42249,22616,144084,204956,186894,114746,23451,-62718,-92475,-32719,8280,-32532,-49598,-42110,-6017,81225,107397,46119,-30264,-40304,-20041,-48379,-49410,-9945,46671,99670,143696,118745,1836,-106430,-120088,-125304,-133702,-122937,-139727,-61853,102994,218465,102000,33629,109182,213047,242721,157083,44389,109813,229628,331583,261327,52198,-126651,-56576,-21867,-21164,7210,36945,20055,15438,91928,179189,106149,40314,30756,71505,122689,76380,-34979,-57870,40354,127748,252262,385740,417306,392427,408330,485564,455058,408049,290159,158905,61882,39053,18116,-25674,-61859,-84001,-112874,-18054,74330,128590,104978,36006,-41590,-32665,13100,-34015,-119137,-98133,-10561,27823,9063,-34906,-23812,-35216,-66228,-54030,37851,52897,-47820,-63315,10499,74270,64845,65617,57708,44922,65301,125605,169864,108070,32005,6695,13774,4243,20896,57278,39787,33336,37494,80257,125991,185991,282170,295580,224502,148558,86938,19062,-28135,-61686,-58612,-6905,24551,-12583,-134648,-42843,83335,124688,56836,-69940,-101729,-109997,-63429,-13283,-17982,-42971,-73489,-86812,-68789,-52715,-84361,-110784,-83047,-85766,-104438,-108010,-130841,-55770,6280,34218,-49625,-91809,-36816,-18094,-10796,45844,98514,124643,113109,40775,-24807,-83650,-39653,-5679,-30794,-73954,-118667,-127209,-84398,19748,167752,152789,80761,53848,78772,77105,31783,6616,33195,1660,-58336,-61901,-62763,-146669,-64138,45510,147894,234430,249022,248520,260333,273378,215879,157062,93100,7679,-29065,-47249,-18820,159090,243392,225281,172365,162610,214560,280838,367250,413225,179817,-10488,-41618,-22697,17127,30679,53623,53980,3676,-74165,-112798,-12968,68861,113155,137736,163449,192371,229762,88091,-2814,-60309,-73738,-52969,-2298,32194,38543,28578,-31795,-22437,45176,59791,16983,-63007,-101752,-76645,-67445,-65941,-61843,-69574,-32665,-4135,-24425,-64943,-58101,28316,96179,60693,3608,-29196,-89942,-84603,-66968,1146,135900,131378,64304,-16451,-69096,-9243,45939,63061,35256,-1700,13297,126208,237614,261718,167400,135847,228912,270208,281451,278910,121232,-14014,-95064,-125389,-54468,-5960,5156,74057,70668,7292,-50983,-116560,-56630,46271,65561,-35247,-106474,-33534,48452,142159,167084,98415,-11116,-38628,-63282,-95155,-81703,-50740,-135659,-119190,-5392,122746,175792,45963,-57625,105007,217443,197627,132363,54869,-9481,-12530,12640,23556,-23250,-57561,-44847,-15568,-1006,-3797,61923,178295,297496,282049,110760,-21528,75057,142533,73330,-49834,-124423,-143731,-140692,-114822,-77570,-49741,-33943,-29876,-39750,-31886,-23264,-9306,-21714,-70665,-48426,68885,99082,25205,-69768,-29770,-13133,-103840,-159579,-115536,-65870,-13440,45347,54012,17783,-35952,-94145,-33708,9562,7295,-14862,-47028,-35480,-11956,22129,21233,-7163,-72350,-93865,-61368,1701,96032,172787,99297,-31340,5079,40312,20372,10310,-63742,-55061,-54847,-76698,-51467,-43954,-46069,-11946,73069,152694,134580,71552,26285,-12047,-100594,-130140,-45019,-13712,36634,57461,30531,1935,-35930,10975,5071,-3157,15689,64215,101391,106934,69057,68510,96329,169983,291541,372083,338994,264891,184219,75559,-21763,-35993,4401,36618,24710,21537,73453,137294,219669,291704,319820,210009,38687,63999,206494,268286,161894,23905,-8067,13241,55423,71388,31798,53196,91426,46433,-80801,-102189,-14195,43264,23953,-6621,-39863,-58821,-54249,-46568,12192,51234,57816,49604,26734,-1576,-30427,-65536,-99827,-51132,33741,74769,92853,55359,-3124,-52948,-54752,-39815,-53566,-20035,8303,27813,57550,44954,23321,2000,-51686,-160946,-153767,-82879,-43703,-48888,-23192,25464,63568,36723,23784,26976,26964,-71157,-143647,-82510,-44478,-2266,42615,-12612,-108847,-90891,-61066,-19010,22778,57756,-6188,-45143,-12709,-25423,-56697,-79050,-48806,19217,41971,36323,27601,9076,-2818,30849,79219,88418,70427,27287,-15275,-30916,21811,47217,14792,-62111,-87137,-37149,-17751,-67835,-54071,38440,85708,129960,126916,84766,65977,4351,-23837,-40995,-46817,1339,79898,112354,-7340,-92143,42252,145437,193293,181629,89816,91242,120538,79362,20710,3524,-35120,-145483,-104401,-48764,-31797,17887,45475,17869,-44961,-36389,2436,13589,60987,35577,-35226,-40550,-91298,-96049,-15846,87650,175508,177924,124503,2042,-9545,34597,68323,57725,15588,-39473,-90552,-101732,-82951,-37624,25260,135716,192590,103884,-33575,-92280,-86256,-63311,-93064,-121052,-87514,-35591,6019,29120,25264,1513,-47591,-81022,-85636,-104313,-68916,-18377,7129,49697,102958,135094,172728,176423,133761,45780,16262,18608,-609,-43195,-105441,2108,84943,60889,-37054,-73503,-123182,-148403,-121452,-156535,-93494,3825,30288,-30193,-43465,-59320,-77554,-66962,-6202,99697,248679,319261,235107,83092,96779,106578,34078,-81453,-108522,51108,124810,38066,-85299,-63149,-9153,-39611,-78336,-144307,-106078,-26142,3651,6268,5017,-44657,-108054,-128474,-114799,-96614,-57160,11155,67739,65494,-8686,-89856,-125804,-88214,-49462,-32393,-48133,-50748,-57953,29289,57683,-6214,-41608,-74814,-99855,-85519,9646,144577,247764,163508,46560,-42728,-57044,-30058,529,41704,146047,189537,92298,-31773,-109400,-31484,-50999,-111847,-73392,3432,72805,47994,-20627,-85129,-76843,-25702,16866,-11864,-18648,-12772,6473,35045,87429,236010,267689,128759,28366,-27112,-92587,-106601,-108065,-44687,6340,64019,100937,144146,150204,76114,-5340,-45208,18094,32366,41603,129373,198262,180182,136568,70927,-550,-68689,-82970,-3526,79726,141519,104341,78762,55546,91471,101273,61489,-9075,-49826,-45629,-13866,7240,46058,60100,28303,79728,139908,444007,542554,372179,164587,-6722,-65620,34769,76493,7647,-85600,-26321,17819,11397,61007,89859,120671,82248,-35107,-97022,-51983,-14116,1851,-43905,-126355,-47585,60569,189851,215716,117410,-68916,-79674,20883,126307,104417,15817,-84725,-128267,-76385,-70517,-40986,43463,147546,199566,180734,203970,340407,336257,236860,134066,55536,-15938,-95920,-81134,-26327,-26020,-11338,-14655,-60956,-85137,-112270,-101535,-55399,-10483,81167,155982,122336,19717,-103368,37179,208492,306496,176023,-18141,-127356,-41733,-19464,6863,56131,102446,59050,-13438,-71175,-33380,-14614,-26343,44218,184300,302718,185047,41527,3257,-71344,-127267,-51969,21172,112289,142439,158326,88356,-11722,-68044,-61477,-21012,-6928,-29760,-51885,-68315,-72027,-68478,-57647,-82864,-107295,-40982,-8403,-58223,-43139,-70696,-32224,50892,78050,135889,213265,181721,88376,72895,109833,121831,172979,158968,103283,62808,28573,27890,26940,9939,64261,166221,265111,324643,293237,211895,83098,-1871,-113475,-122469,-124322,-78791,-67268,-87506,-45998,-29124,-97717,-69140,6096,76250,65226,-5054,-37563,-57529,-74051,-55585,4527,81265,94543,41015,-12323,2680,53058,142445,229499,156346,54290,-27731,-43522,-3819,46541,230347,436344,490960,292399,66394,-25647,-54407,-53812,3923,129872,223840,184414,23236,-91824,-77774,-68438,-45645,4108,-7571,34412,176393,237400,128209,43782,210430,341316,318821,154470,-10921,-78399,-87714,-79044,-48966,-49251,-78389,-94429,52856,256825,390871,341496,164511,-5933,8828,82435,98578,55085,-4071,-51447,-86421,-130489,-132582,-107333,-73123,-104018,-118392,6333,105571,93971,30095,-18159,-104828,26020,163826,208323,155412,45332,-34280,-74861,-81429,-52372,-966,1981,-48448,-32300,17968,61539,58825,12722,-43809,-37668,-4163,-11096,-41397,-29196,46168,97037,57088,45421,-21950,-55228,-1763,22814,5830,-46089,-155660,-98497,-38031,-1525,10644,-16419,-12585,-25808,-39920,-61273,-61247,-67015,-42118,11058,42838,60502,75405,38850,-18652,-39204,-22110,-53892,-86720,-49775,6128,61434,43142,17694,34201,90231,115524,68954,2181,-75521,-33596,42531,52222,4508,-42291,-74439,-11945,78499,60120,-22896,-45045,-58830,-74461,-15289,16040,37024,25609,15318,12015,-5628,3978,50865,105561,85108,45951,10003,-36932,-43684,-26724],[-50385,-17827,64645,169414,187485,106758,8644,-51227,-44204,-6938,-17626,-79846,-44745,88646,31777,-77336,-8296,157561,147885,122527,44197,-71151,-122050,-80687,-32901,-14647,-36340,-105195,-97365,-2192,60826,22698,-81005,-120464,-93423,-42458,44055,102045,154447,164720,194232,199267,93674,-55412,-109741,4714,68148,37384,-38688,-27759,-12480,-39239,-35462,-1120,25440,8455,-41257,-29311,16753,65952,85034,23361,-85412,-120007,-94506,-76681,-102213,-87308,-59463,-46480,66984,218812,241687,190126,124089,60188,-23430,-18980,-4236,-57747,-92574,-118684,-108925,-136312,-68736,34710,93109,49854,-34012,-57241,61915,179473,153595,43533,-83745,-115962,-86688,-31244,98787,138330,73466,24194,51651,78826,79308,42574,-1656,-26048,24361,97629,172294,145781,36956,-58438,-40501,47463,139940,129303,130515,74193,14809,47679,101035,80313,69942,125549,139635,88801,32615,-26611,-76938,-133530,-131531,-68899,-12138,-21122,-17559,8861,-10527,-32582,-29952,-100811,-79492,26034,21136,1630,-11001,-70685,-103795,-78162,-48913,-21723,-30584,-71392,-44968,-19634,20029,66132,41456,-7215,-19040,-14342,34053,31247,-7290,-2075,80922,138044,183872,167383,53766,8700,3815,-27373,-163359,-77808,105256,265205,299265,155097,-83100,-149183,-40018,-81912,-104572,-10898,93323,45555,-80800,-98146,-73499,-57535,-38206,-31574,-39292,-115370,-161756,-138564,-22775,95398,143537,158675,178379,151860,85396,3587,-8109,-37972,-79895,-122587,-93569,-81444,-85025,-30978,50976,186605,228494,153295,55828,89496,131454,138347,78015,-29816,29687,85531,42775,-18057,-70866,-77874,-6979,88201,166710,259915,239733,168271,54841,-18291,-40616,-63212,-121546,-159942,-24050,127177,252815,333178,217803,24205,-25020,31886,-21254,-80715,-57447,1341,36681,74514,121198,114540,39709,-4146,14929,28660,65629,89984,126252,206962,101213,-68150,-28752,30446,40685,-20996,-96792,-127875,-130098,-93250,-79595,-86104,-40497,903,5118,-36034,-32766,-141,-23999,-72982,-58904,-26703,27008,42119,33447,-29318,-102317,-84062,-67466,-94050,-101044,-72452,-24183,98346,216762,214701,199798,253123,297971,267505,52023,-97615,-45282,-14036,-42392,-35741,-18272,-36425,-62367,-112030,-113989,-74162,-52012,-44133,-49962,-78726,-90539,-101388,-115017,-112060,-53110,-42471,-80836,26440,106655,86654,-38130,-84944,-11883,112068,196240,141551,69443,8914,203,16302,103476,259744,282671,209369,109464,39800,-10039,-27270,-68181,-60898,-19933,46633,92265,61902,1058,-12012,61269,79956,-24478,-55811,-11357,142139,197171,171277,79535,-72697,-148331,-76547,-2684,13526,-24900,-92785,-40856,-6775,78044,157644,229960,214146,158135,152180,80396,-37136,-12428,49201,34103,13431,33207,42454,47893,47572,47341,108651,75214,27934,332,-19085,-5658,-27370,-27034,-45833,-18437,2964,24729,24698,-15844,-25188,-55208,-59479,-61111,-40589,35112,10279,-22451,-37875,-11689,64430,115913,75443,12832,-31654,-39120,-36415,-29667,-18825,-23514,-69266,-118252,-165062,-95486,-57214,-21039,-32202,-48469,-68798,-47435,-31141,-22712,-44283,-58002,-1352,51417,74958,51307,-38101,-41235,-29626,-10646,-8945,7201,3460,-4043,16947,22689,-11339,-7833,39973,51865,-659,-74374,-108118,-72386,-61865,-29364,27820,161756,158523,-81719,-181057,44824,323698,775935,990089,536099,-25889,-130296,198902,217849,144613,8925,-134999,-27771,103572,142362,83486,28779,-51094,-80921,34545,51988,-83844,58314,224819,325320,268283,112749,-60069,-109450,-40094,79859,132804,53915,-49874,-148307,-60641,-27206,39516,286383,375021,338999,131644,14913,-55209,-86517,-94279,-68617,-9833,101834,213831,67242,35581,18040,-69091,-133605,-72479,-16659,1946,-8406,-64823,-28066,14618,98346,149941,94023,16734,-39055,-61624,-45557,-20267,-6577,-25032,-12338,8843,15765,22521,5258,7881,-4945,26870,34282,10728,-28815,-91598,-91243,-64347,-58103,-47142,-56676,-55032,-16442,-71988,-91898,-36797,3271,-19319,33012,89803,115196,100683,58752,-23292,-69448,55386,140537,72767,3290,19693,18600,-136,36658,63515,-1368,-88566,3190,184314,278116,257810,218291,169427,91397,39535,18863,48486,47832,82342,83725,9709,44786,96129,146295,78724,-78445,-108596,-76003,-53901,-86380,-72351,4395,69030,85514,60429,15862,-40650,-33382,-38325,-66284,-88168,-33302,-2517,-15202,-28228,-24194,84298,136452,79661,9946,-7713,17455,30289,-15797,-74336,16995,128846,189047,304141,443813,466208,279270,92658,66880,143553,183188,196685,130012,89000,99108,49704,-29304,-76341,5956,48206,67038,41183,-40454,-28150,-55944,-52969,-44144,7038,23259,5070,-21324,-97493,-58665,10812,63016,91299,92279,35624,-67014,-52241,-13080,-48407,-61741,-42773,-76235,-97790,-93592,-86228,-96399,-105038,-47024,-19652,-69361,-83718,-116510,-146574,-114831,-23137,75324,136265,125292,97975,91188,75476,57518,2294,-43543,-77408,-94398,-67972,-18733,20880,82347,127262,185042,188426,132780,61746,-13823,93945,172274,127161,37540,-64356,-73150,-25227,29543,35442,-28978,-30321,56135,109874,109015,58551,-40058,-76367,-33848,-40612,-22726,2437,37091,88853,86236,22341,-68325,-114596,-80966,-76629,-91250,-114437,-101828,-77791,-46946,-9925,-47642,-100352,-96266,-77248,-58810,-56398,-74695,-43425,31068,56735,37137,-36164,-97403,-74399,-46703,2386,26485,-4409,-59349,-111078,-38696,80031,158109,183207,135265,68064,17785,-31048,-69288,-2150,80720,109561,68418,28986,-8979,-5724,-6440,-53083,-106910,-38944,-378,17019,47125,140311,133730,39302,-47092,-30878,38715,81353,49173,-13985,-24017,-54553,-52399,-28622,-23333,-46444,-115026,-44893,-7835,-12469,-51141,-42629,-57074,-94492,-97456,-88717,-22850,50597,64390,57825,54753,27653,3153,22661,20209,-2419,-6795,-90657,-97868,-147550,-122919,-40228,87125,180231,104199,31485,-45123,-101891,-48169,18228,13723,-41798,-53222,-9453,80082,91514,54374,30538,-8194,-24437,-13407,33071,125531,186858,139386,-15003,-135953,30640,126709,144934,166985,188126,211427,163032,110413,41508,39143,70763,71108,43467,5957,-21443,-81354,-69117,-15255,-20428,-128993,-36249,65200,35727,-30856,-100647,-86526,-14975,37501,36673,-47009,-9540,97337,22533,-84831,-22196,-5856,-29271,-82877,-65009,-49938,-64316,-26158,21822,44039,10217,-61251,-98032,-79653,-49902,16543,131563,192641,205864,156114,57765,-44135,-106131,-40719,144,-47133,-80941,-72420,-29555,62347,105647,65578,-2791,-33973,-43399,-67811,-25622,9736,50811,96915,153818,137278,22479,-80355,-99828,-108838,-110592,-99534,-149730,-74500,89486,199082,59152,-22210,94506,217787,263282,188330,78737,160773,288099,372621,267796,51394,-119576,-54228,-19790,-36872,-43981,-24637,-18691,12207,90411,193529,131228,55469,25819,55824,102742,53899,-49762,-48209,37526,113437,222416,344505,398137,403547,433422,524191,494275,433819,306798,177608,87086,61495,40846,1574,-30417,-62647,-120879,-22963,76264,132294,104019,29562,-42016,-18516,22230,-29220,-103294,-73459,449,24222,12282,-20615,-5419,-31639,-60620,-47213,28524,43239,-44090,-47020,27066,83404,63102,64856,59442,44942,64980,131675,183285,110699,25014,-1330,8231,-2923,13430,55949,33537,24445,26861,75387,110727,138365,217320,262937,192628,114877,70860,16404,-33526,-73273,-62089,756,37385,-847,-129387,-36187,101324,135647,60636,-51668,-83351,-97986,-70945,-14687,-15122,-47005,-82904,-91545,-73861,-62471,-95889,-116688,-86610,-90307,-87363,-95213,-135070,-45600,25914,48616,-40633,-93181,-51892,-36478,-37348,14564,80964,118609,91652,13113,-44479,-87176,-35993,-16999,-47405,-93489,-141227,-119083,-48739,74770,227470,197817,107774,55180,65230,80405,53565,34817,48366,-730,-70443,-66271,-56695,-141827,-79925,22122,113807,176999,183962,206380,241603,245873,189546,136086,69019,-21729,-66834,-96684,8180,183464,229112,189692,126674,136811,222376,318995,448519,490872,199629,-2785,-35879,-32127,387,19640,50248,64513,4877,-75236,-121809,-21053,54964,89486,103212,116239,130689,187668,79858,-13103,-75044,-76984,-39697,14257,41795,44611,35637,-27520,-11759,61698,69723,12442,-77860,-90523,-67173,-71367,-67982,-57018,-65073,-37743,-9216,-29909,-71613,-66814,15608,78230,42942,-12766,-37719,-101655,-93377,-81042,-26657,118983,129681,64603,-14200,-64651,-9612,43691,51309,16235,-17585,15137,140980,242748,232590,129626,102728,201058,284917,326885,323204,143594,-4435,-95396,-116530,-36660,4982,9924,84019,89610,12847,-50997,-103306,-57998,35376,54382,-39511,-115048,-50651,28054,119227,146209,82982,-22584,-38364,-61789,-95187,-78035,-27300,-89336,-117025,-26323,81587,132772,13696,-59794,100809,189381,150982,91638,40084,-13616,-15251,9225,20876,-21280,-49324,-35838,-3837,12982,9990,68253,174763,291004,284022,118926,-16607,44476,105717,52520,-50651,-116970,-144190,-149101,-119476,-77571,-48405,-33329,-29759,-63008,-53602,-34916,-16925,-21662,-49650,-33266,52970,76217,2404,-93786,-17414,2136,-87817,-146111,-118427,-69109,-24730,18292,27766,12237,-29667,-90284,-35371,10054,9219,-16813,-53232,-41514,-18934,7659,480,-23454,-83590,-104522,-75914,-18394,63127,126566,71553,-59578,-17108,3965,-39353,-27406,-64533,-43695,-48886,-86609,-80759,-61805,-48120,-4799,92221,182786,147466,67446,18749,-17730,-102253,-130586,-40103,3756,53068,50685,12692,-10524,-41601,1077,-9714,-16044,-6263,39701,85618,99750,66786,61607,84728,153777,266622,335745,311928,266474,190121,64886,-38033,-35578,23036,54052,30547,22273,75548,138077,208221,252149,269830,175757,14654,53266,210003,272260,153547,8741,-2271,45439,101786,111773,58304,61783,92926,48348,-83290,-112622,-22983,46714,31454,5808,-25056,-52961,-59996,-68232,-17398,25196,39033,37329,17409,-4789,-27707,-59931,-95875,-56603,31202,72653,87247,55135,2009,-47068,-62993,-67479,-23026,30555,31181,29120,48454,38892,17908,6920,-12126,-120603,-147030,-79649,-47841,-54151,-25010,29711,76895,35961,3963,-1572,11112,-68098,-148691,-91394,-44676,-1148,43711,-15546,-102036,-97875,-68905,-17810,27611,70213,10052,-32929,-16929,-41979,-73933,-101239,-79171,-10351,16936,14206,15021,13856,28150,51820,81771,88600,74260,30644,-11469,-36299,-861,22029,-5060,-72456,-74722,-23130,-6289,-57453,-76877,13232,76036,129542,127578,99292,86186,23511,-12707,-41241,-55325,-4702,79107,111276,-7177,-105325,20687,114431,163840,188256,109681,104485,129405,64274,-5939,-31799,-67438,-131731,-82427,-31630,-12180,39793,60987,19442,-62068,-54245,4999,27006,74506,63877,-9265,-19171,-72225,-82431,-1920,125804,238775,229890,150439,1694,-27271,21855,76747,83377,41548,-18411,-75231,-94191,-80149,-38835,26111,149692,236767,143916,-1935,-63676,-67865,-57318,-96274,-128125,-89674,-16022,38382,64516,50286,12273,-41717,-73673,-81336,-97681,-65352,-22821,2442,46378,72709,85616,112863,127358,93313,25462,7737,11810,-12341,-59040,-114631,14175,95718,59516,-36161,-68308,-119628,-154688,-123064,-136393,-43024,50603,59075,-18352,-37665,-53122,-74713,-73020,-18465,75391,212469,276542,179807,46590,74427,82951,19440,-81526,-118792,26800,63978,-25557,-133915,-57981,1835,-38458,-87724,-161440,-94684,-7452,26045,20699,9536,-44465,-106812,-129761,-122859,-95003,-55648,9833,67595,65760,-4444,-81513,-117147,-85137,-49165,-41269,-62412,-55496,-38414,45268,52487,-15152,-42794,-64306,-80178,-94422,-16875,110562,223136,150963,32159,-60253,-65020,-36283,-3942,41499,155559,223944,137078,-11021,-114516,-28305,-41404,-103356,-64344,9970,71355,45619,-24307,-90903,-81190,-45260,-3295,-21507,-24897,-17515,710,21012,64398,199888,223230,97750,18772,-30213,-82196,-120231,-85689,-28919,18402,71643,94621,114539,120284,83819,4613,-51238,-16614,-4076,19786,107404,190027,172913,131076,74643,12404,-52056,-82001,-7723,74894,148814,127343,116443,96268,120928,119395,53795,-38733,-74179,-58037,-17766,8539,43321,53087,21123,57896,69872,282660,389378,250329,87183,-38264,-46954,35408,64913,2534,-73642,-16042,33535,31900,73343,104562,150925,91161,-37644,-111360,-55146,-6397,21563,-23411,-107904,-48907,71169,243398,300777,167477,-60283,-98097,12132,124830,104199,21378,-73262,-136558,-89802,-88093,-55332,29788,157588,225881,196285,216518,374843,397765,284638,161502,71575,231,-67919,-63837,-31777,-29533,-13335,-16727,-61369,-80255,-100798,-97327,-68434,-21418,66301,145189,130181,36304,-124711,1575,167127,274943,159225,-18983,-135778,-59848,-43675,-9362,56926,104040,54860,-13819,-57100,-21612,-27234,-59563,26311,181372,342636,247911,98891,39092,-55336,-126065,-42647,42031,117030,133369,163638,115102,16387,-54230,-53247,-22185,-40134,-79806,-71330,-71227,-65763,-56868,-48288,-73905,-96614,-33867,1125,-44950,-44781,-89472,-56910,35750,78975,113121,149462,148725,111560,110699,136073,140956,191123,183114,116224,63023,34757,29136,21739,3897,61309,173481,285047,343874,299737,205403,79371,87,-111353,-138268,-138618,-73823,-64282,-81269,-30261,-10167,-84190,-82612,-1480,80568,78792,16682,-7279,-25022,-52889,-59702,-2947,68095,77296,30742,-12726,15374,76063,171945,254644,163178,42798,-45341,-54625,-11147,36144,197100,396359,448862,264211,72167,-20119,-48149,-43263,16752,136270,215906,167853,-3220,-79940,-31441,-33209,-27791,14196,-9303,9243,121806,186814,113539,63817,219173,320560,285553,125194,-35123,-95534,-80229,-55682,-19085,-18413,-50403,-82800,16912,197352,323294,293627,150470,-2129,22663,97190,104425,56377,3825,-22513,-40319,-97937,-156598,-127375,-72959,-94537,-143661,-18613,78705,73243,18140,-24014,-98103,36946,153130,193335,163324,51502,-44072,-93684,-85219,-41992,15650,21018,-29413,-35793,201,32462,18694,-31055,-69758,-24273,4966,-9422,-40264,-23890,58766,127694,76476,64758,2085,-41788,5008,27006,2674,-55754,-151202,-79063,-23925,2929,10479,-14424,-7707,-16927,-28097,-50367,-66333,-79583,-52762,-11491,3359,29043,60275,26568,-21855,-21675,-8821,-52193,-84671,-45014,7797,60149,44558,25302,47733,98607,103818,46444,-16110,-89907,-26417,43096,42923,-10533,-56042,-78740,-21877,43593,13434,-65901,-58713,-72720,-92513,-18811,21620,48985,39542,18234,12891,-2488,11544,59268,106828,73707,33580,-699,-46074,-43441,-17378],[-35920,-3312,73699,170546,187966,115074,16026,-49925,-48484,-6052,-9863,-70574,-36691,69248,22254,-65651,-10916,147992,143712,143773,91061,-32305,-116864,-97839,-34875,3189,-12328,-87579,-107454,-19566,40343,20461,-84821,-125591,-98622,-65609,32054,85689,116007,133144,169089,162418,70283,-63225,-93888,17232,63375,13308,-70776,-31500,3656,-19214,-7416,27232,42553,15450,-42284,-49125,2545,57976,80922,25566,-83623,-121059,-101726,-90427,-111449,-77157,-55155,-48012,63736,241437,263933,199682,120056,43120,-46562,-32196,-12031,-70123,-120562,-144012,-113297,-160294,-81507,17002,66940,30081,-45681,-69597,60214,169026,137272,41234,-77849,-114530,-92599,-39774,99640,149965,89860,38326,48153,47899,33862,7416,-22028,-43371,-1097,60439,132932,113406,22235,-31222,-33422,17394,76482,71101,110371,71984,28228,56283,96098,76100,62999,114124,114406,56557,5006,-43938,-82825,-129346,-118188,-61277,-16723,-31142,-41597,-29676,-50932,-74000,-55417,-108346,-70012,49396,62754,50597,24726,-43249,-80228,-60181,-31226,7882,12121,-46449,-49988,-34535,3763,62543,49797,-2685,-9426,5058,53361,40122,-3873,13888,87611,124435,158993,138867,33900,9532,33604,23037,-126432,-105058,75391,229664,289713,159254,-81898,-154577,-51838,-88356,-112832,-27537,76511,50502,-74950,-93783,-78217,-65130,-29688,9604,9804,-48375,-110860,-129331,-31212,90099,134546,120110,123248,109964,67146,15508,21224,-23991,-70405,-121255,-91016,-64573,-68856,-34759,36972,162960,205210,136599,44360,79116,114761,128656,85573,-21321,11263,68141,30750,-26207,-77097,-81069,-1993,113595,203617,292330,258679,165811,60564,-14324,-51757,-78824,-143254,-135080,-2426,138255,259171,355738,240900,33840,-43995,16242,-28819,-90822,-54098,14186,58410,98628,135866,113229,25922,-4862,18257,29453,65801,91988,129713,233169,123289,-62058,-42794,17494,32476,-25597,-93164,-124437,-128237,-93804,-80830,-87737,-44422,-7097,-4099,-43911,-24431,5665,-31193,-78599,-46507,-3088,57397,49496,29484,-19400,-89077,-79069,-61630,-70908,-80579,-47543,2467,129195,258737,259258,231730,275918,306248,256374,37326,-122106,-67326,-33189,-56654,-42935,-20926,-37140,-61846,-112853,-111451,-66197,-41406,-28444,-33926,-71765,-96184,-113341,-126376,-112459,-42053,-6484,-42804,18245,91471,65695,-60581,-96942,-23496,93306,172977,144455,89312,16058,-10384,-2382,69326,201164,231106,184588,115793,54810,-2091,-24947,-66863,-73547,-34473,36948,84390,55218,840,-2145,63118,75977,-29964,-64599,-19488,131907,175597,154470,72866,-77188,-184484,-86965,-5001,11765,-25473,-101876,-50260,-20888,58284,140861,214918,184876,131015,133137,72829,-19311,17643,49897,29323,6951,36145,56126,55942,48841,47642,111439,93287,26782,-16035,-40748,-23568,-30064,-13220,-30829,-19836,-5606,9890,2470,-34679,-42092,-64147,-53687,-41925,-6349,72912,28165,-15181,-35225,-3041,78448,124963,90132,25860,-16805,-30336,-35074,-23913,-57,-1290,-53697,-108718,-159041,-109939,-73937,-34862,-41542,-50093,-68859,-54393,-39919,-30776,-57663,-75958,-11381,68099,94559,41821,-48461,-43334,-36948,-29749,-43108,-44812,-53056,-41674,5439,19275,-5242,3044,57347,78080,22366,-57327,-92959,-70368,-54810,-11527,50486,184346,183601,-76746,-183216,21714,304591,712910,973061,613295,99555,-75707,197305,201973,132972,12194,-119861,-54142,71847,130157,91333,44753,-26795,-61232,26928,42160,-137003,29967,193336,300583,246476,86658,-85780,-97718,-38917,84843,127500,46516,-51382,-142878,-66084,-34710,691,218595,331111,328098,136767,17942,-43660,-71317,-66740,-56583,-25938,69143,203418,90099,63884,25108,-64947,-128365,-75355,-49998,-29405,-10512,-54768,-21141,16883,96135,138571,88871,6199,-58856,-84301,-65027,-32081,-8916,-13891,3011,25938,45941,61979,44675,48693,23591,45740,50831,25308,-36341,-94816,-90071,-79322,-72953,-54720,-50031,-52148,-31307,-99851,-105876,-37805,11584,-6004,37375,82625,114594,106276,62964,-19424,-65923,58902,157394,102326,23547,16561,7041,2289,41666,53745,-10491,-89854,-9249,133337,212330,201336,174218,121160,65707,32966,13769,33018,27677,68254,97873,49519,78952,117724,159103,81124,-68034,-112282,-79230,-49797,-79463,-78410,1779,70528,94710,68037,8210,-63095,-53540,-45197,-62992,-88151,-37131,-12276,-32711,-46310,-10037,111956,152766,96127,23330,4923,34290,56071,9471,-65040,964,115175,177042,280473,384425,423106,284180,110821,74954,139821,157736,164228,89827,53674,92924,69463,-8160,-71387,-459,51344,71529,45188,-29293,-37232,-31940,-12807,-35362,22181,53123,41809,16601,-64503,-82469,-6320,54550,91611,103270,64793,-29802,-66276,-30932,-52451,-38816,-31344,-73828,-94459,-85176,-74317,-80517,-109888,-60667,-48770,-108760,-102826,-131315,-154072,-114496,-23945,67835,119992,105409,100002,96710,81418,67582,15858,-31749,-71747,-95789,-72245,-26257,15395,91284,150411,226644,229002,163077,90849,24772,139910,233584,200112,100081,-43584,-84432,-31491,27723,32132,-29251,-35489,47118,110451,126687,78741,-17296,-71963,-32721,-42155,-40669,-21616,18897,78586,84556,24577,-64351,-110404,-88328,-83567,-110212,-131809,-124794,-87846,-37628,-2857,-51232,-100488,-96566,-78882,-58546,-55229,-70833,-69604,415,22204,15051,-31371,-73683,-57154,-36841,2907,18818,-15844,-50506,-110959,-62283,66619,168732,211509,151217,76882,14417,-41416,-78240,-28134,36598,57846,23795,1477,-19670,-4907,3825,-34988,-124860,-59817,-21631,-10916,8636,86518,84397,6774,-68728,-38960,54505,118682,99755,39763,-1276,-49085,-56082,-38507,-35240,-54432,-110875,-49418,-21140,-30341,-73360,-48039,-62321,-106977,-63896,-35829,35979,101543,107250,92984,73423,15452,-20135,4876,5423,-6355,4895,-65693,-97529,-128246,-101888,-26866,99614,200528,132011,52434,-27988,-84723,-38537,17565,7816,-39955,-39669,8632,90873,86352,32421,9166,-14661,-16857,-6378,38873,136721,208779,157420,5939,-140741,20255,131496,161663,179066,186964,190947,128762,69014,5510,3023,33771,47805,19143,-28664,-52770,-91993,-55233,-8907,-18674,-133278,-36688,66689,41620,-15923,-83561,-94963,-18435,33944,28120,-55289,-7395,102042,38395,-62048,2172,33036,18031,-51946,-49752,-46026,-58002,-19720,26474,43058,1652,-69654,-106975,-88079,-56834,12045,119888,177948,218726,194282,91353,-24188,-116346,-48665,-9198,-60415,-114776,-108005,-59776,35244,100265,87679,28910,-15387,-58195,-75729,1466,31226,56426,99063,177483,174584,58040,-49459,-76725,-87814,-87063,-75409,-144238,-81895,74722,166004,8171,-71060,93812,221777,279021,219265,117785,210315,334991,393010,255128,41676,-109321,-48988,-16800,-47570,-89851,-81640,-55638,9306,88401,206740,163706,77769,25118,41234,80827,29899,-61870,-34379,37329,99650,191877,298598,368496,406731,453533,553305,520754,444690,309127,183543,101277,74683,59944,29031,2090,-40650,-115554,-23947,80999,138054,106539,29871,-32435,-2584,30949,-21712,-82792,-45908,15410,29156,22572,-449,17778,-26880,-57857,-37250,30212,45382,-31058,-30698,40011,88848,59407,64541,63723,47192,64723,134777,189973,110957,18121,-7769,5429,-6843,10881,60818,33020,18340,16535,72281,100149,99454,147699,210827,144360,73508,46651,7753,-41296,-81716,-55563,15756,53644,11972,-115014,-23807,119532,143847,65375,-29841,-62291,-83463,-74871,-15496,-11118,-46110,-84989,-91414,-76747,-70099,-102278,-112846,-80330,-78872,-66588,-80724,-133788,-32674,45455,61800,-31607,-84540,-60158,-51160,-60521,-17391,57283,101430,57619,-19786,-63734,-85050,-31306,-26918,-61570,-109703,-149484,-98991,-13291,125865,278936,233680,127945,53287,51393,88002,82794,67688,65229,-1971,-79429,-65632,-45998,-125961,-92401,1014,81884,124509,129119,168559,220083,215906,163157,116051,47802,-46380,-98014,-82281,46450,194661,195208,138628,71265,100786,219008,352220,525184,555954,212707,4590,-27920,-36820,-12099,13323,52801,81458,14442,-68176,-127016,-28625,40515,67794,73171,75455,78776,144970,73403,-18930,-79356,-64077,-15564,37242,57266,56613,48323,-18497,-401,75196,74996,6084,-91036,-71903,-55807,-73268,-66331,-48336,-56378,-42543,-15989,-36664,-77048,-71294,5674,61295,26138,-27867,-45690,-109268,-96729,-90899,-51149,103373,130626,69066,-7628,-54672,-3594,47254,44334,-230,-34097,17417,157347,244423,201114,94446,70207,164288,285042,355098,351227,162985,8396,-87083,-102560,-22868,14681,16244,92945,108819,23830,-42572,-85783,-57564,24831,44294,-41380,-119238,-65670,5263,87649,116215,62051,-32809,-35817,-57002,-90416,-71933,-2488,-36438,-77560,-37125,39562,85995,-17305,-51919,99436,160513,104919,53025,26758,-15779,-16715,7351,19993,-17249,-38304,-23974,10105,28790,25266,75847,169494,278330,282652,127213,-15002,16326,74362,35967,-47979,-103880,-135475,-148214,-123101,-78998,-50684,-37899,-34113,-77218,-73035,-44788,-20537,-16988,-26661,-14933,40860,56056,-16805,-114514,-7006,15458,-65370,-118615,-115044,-74276,-43304,-17659,2698,10249,-20914,-82253,-34190,12686,13049,-16704,-58461,-47327,-25668,-5535,-17220,-36413,-90751,-109820,-84615,-32257,36627,86495,47707,-81903,-29597,-23100,-92989,-57491,-54159,-25728,-31609,-74750,-109346,-76500,-43145,8018,116945,216603,163570,68052,16272,-19316,-101358,-128299,-31429,25740,73631,48603,-711,-18914,-44741,-8506,-19000,-24267,-21648,22430,72844,92084,65398,55269,69861,129961,230352,284491,268358,252346,185349,52194,-50416,-30009,44307,71825,36310,23536,77290,135291,190281,207672,214785,139194,-5156,50738,214014,274594,146838,-2088,10218,83631,155535,155149,87541,72242,92086,47938,-86649,-118510,-27030,54611,46545,23789,-8094,-42896,-56853,-77848,-40858,2195,22192,26422,10385,-5733,-23570,-53353,-90888,-61343,27815,68972,80228,55102,8560,-39699,-70444,-91233,29491,84706,60397,36223,42767,34518,11205,7418,19042,-71540,-106120,-59426,-42448,-54354,-24844,34566,90327,47783,-3537,-24354,-3418,-65205,-148408,-95778,-40587,4919,49394,-12574,-89522,-101576,-74991,-15479,32175,79614,21347,-28230,-23963,-58213,-89756,-119664,-102400,-32511,-1392,-1004,9119,23013,61897,72342,81449,85843,77053,35324,-4405,-34525,-17774,1683,-21120,-77104,-61231,-10002,6104,-40218,-95663,-23261,62258,126822,126988,113880,103584,40927,-2755,-41496,-62838,-9146,79593,109843,-4691,-111806,962,85715,136191,193504,131447,120106,137938,49000,-30963,-64421,-93710,-102887,-63920,-17306,4445,57909,73924,21733,-75886,-72446,3550,33034,78819,85515,17145,20,-53706,-62045,25760,180299,319479,291245,180444,7941,-38640,11291,82769,108920,73350,11654,-53681,-83877,-75997,-41242,24128,156217,274179,186948,31518,-37546,-51234,-48669,-93222,-133143,-89688,5148,71520,101398,75567,19816,-42140,-72093,-82272,-93050,-57835,-23176,-2739,36094,34070,31168,45909,69221,46819,1635,-3903,2418,-24400,-70820,-98913,24394,100341,54734,-31715,-61918,-114339,-155254,-121635,-102656,25444,115528,98846,-129,-28566,-46413,-72057,-79450,-32364,48779,172740,227641,124230,10683,54136,61169,4846,-80595,-132269,-5024,7031,-66690,-140098,-56112,8035,-37542,-93142,-161672,-85711,6379,43648,32740,12917,-44992,-105661,-130737,-125873,-89024,-51853,9984,67206,65301,-763,-73051,-106814,-80631,-48790,-51300,-77630,-59348,-21241,48468,36142,-29329,-46214,-54680,-61556,-85466,-39004,81459,194906,135163,17334,-74355,-67850,-37948,-5839,42030,164140,256388,185349,14415,-111632,-27622,-34572,-96873,-58087,12587,64886,37870,-32174,-98098,-85020,-60022,-24114,-32121,-32251,-24427,-9033,2808,35203,146074,156565,54509,3862,-32298,-56347,-76403,-57230,-11814,29107,74828,81265,77011,79456,78856,8626,-58597,-50996,-41438,-3709,81111,169993,153752,116739,74123,23399,-35703,-78046,-11934,68968,152250,147947,152365,136697,146273,132190,40215,-70805,-100155,-74480,-27558,2491,32733,40708,13307,36143,18633,131434,237166,135729,15614,-70495,-33942,36662,56529,-954,-63377,-7270,47821,49365,81005,117053,183629,100042,-36959,-125064,-60765,-582,39786,-2346,-89621,-52981,76158,275128,357063,200678,-52190,-119748,-1046,116791,97657,22727,-64360,-140096,-103680,-107732,-72865,10440,151652,230444,191060,209263,380827,432330,318232,180687,82027,12972,-43112,-44100,-31922,-29446,-16845,-22005,-62688,-72294,-85840,-89420,-78401,-35008,45566,124594,130145,51468,-84043,-20283,125281,233315,134150,-23925,-147602,-82354,-70941,-25731,56687,101877,45249,-21015,-48383,-6618,-26516,-93592,6269,170375,366182,297545,148758,68206,-45425,-128605,-37720,55705,114444,120821,159075,130121,33886,-43987,-47875,-26677,-78950,-124848,-82294,-71209,-59784,-47736,-41505,-66423,-87740,-30961,6370,-32216,-38578,-99391,-74146,22614,75515,83215,76717,93342,119970,139211,149959,146337,191518,188302,110604,51457,36820,28479,15094,-2230,57218,175387,295988,349745,293949,192426,75002,6831,-96019,-158775,-139023,-54862,-51127,-67330,-15704,3303,-73179,-97420,-12927,76466,83084,32617,18880,2744,-35035,-63825,-18449,44142,51892,14995,-16220,24400,92710,193873,270357,164485,27271,-69048,-73346,-26215,18105,152961,332034,376760,221121,73678,-16796,-42377,-29904,37475,152808,219048,163285,-8999,-42110,10986,-2069,-8018,20729,-18079,-21594,63278,124860,84589,74066,216162,286070,237091,83518,-67071,-102251,-62688,-25475,14711,9234,-29861,-72168,-10248,139642,250810,237863,129362,-2045,31659,105056,101837,48956,4568,867,8011,-47047,-128183,-151907,-77324,-87605,-156338,-46375,46717,48348,4623,-30905,-90175,42462,132779,168413,160606,51854,-56785,-105869,-74704,-22366,38748,42515,-12360,-43231,-24573,-4770,-28809,-79565,-73243,-12344,8457,-12392,-43786,-25298,60998,144660,92466,82566,26155,-30325,7784,26291,-5297,-67957,-135084,-60262,-12129,3356,5533,-17259,-8692,-14134,-20609,-38088,-63753,-94343,-69121,-37810,-34627,-1416,38824,5547,-34913,-10750,-519,-54603,-84176,-42648,5210,51647,41656,34346,62744,106602,91549,21195,-38943,-105245,-20944,42233,33866,-25043,-70757,-86444,-37276,6306,-31931,-61000,-26666,-48233,-83926,-27230,20953,53839,48135,23191,14689,3856,22535,69440,105200,58940,18870,-14217,-58163,-40322,-9722],[-16960,12765,80753,167453,184542,123126,28029,-41507,-46185,237,2680,-54435,-21923,54921,18651,-49640,-7622,134783,139045,164016,138071,10938,-92657,-107133,-31861,25368,15698,-65187,-112671,-31298,25988,23904,-72558,-91147,-77670,-88402,14240,60805,73296,102851,147977,134190,53319,-64997,-73322,33116,60323,-8703,-94572,-31095,20973,2707,23393,57737,60542,23992,-38424,-64332,-7415,55289,83759,35491,-74116,-115378,-104260,-100161,-112387,-62030,-45567,-44317,64563,261377,283085,206900,114752,25794,-65299,-40045,-14001,-70121,-131363,-124967,-96397,-160251,-89617,775,41405,11952,-52719,-77419,59579,153969,117535,38758,-69553,-105858,-89551,-35292,115273,176592,115045,54466,45262,19383,-9338,-25843,-41751,-62188,-28961,21447,92359,85033,25872,13592,-18986,-33613,-4935,12396,91051,69300,38594,62786,94509,80213,64574,106361,90074,26592,-18929,-56976,-85630,-123311,-105086,-54771,-21477,-38732,-60631,-58609,-77285,-104183,-77609,-111560,-56734,71089,97965,86995,48451,-22710,-58619,-42624,-13553,36497,54072,-11067,-44820,-45102,-13015,55022,54836,413,2104,29359,79343,54224,2659,29990,95671,116592,139697,114704,24998,21211,67132,76575,-81471,-127301,46178,191465,278598,167278,-74254,-156381,-58437,-87576,-122591,-49866,53993,53230,-68962,-88691,-81825,-71596,-21548,50374,71092,32950,-53595,-105687,-38437,76282,116925,81924,64014,60413,44016,25364,48172,-12204,-61171,-113538,-85666,-47542,-54013,-39387,20745,132672,173740,115905,32625,66868,96648,116610,90096,-13734,-10517,52565,24515,-26217,-75519,-77710,8303,145677,247714,323649,274414,158478,62043,-13917,-65615,-90701,-155092,-110053,13204,140751,255362,364620,256507,44405,-59518,-1342,-36656,-101132,-52615,22166,72843,111787,137480,100922,7870,-3538,24476,33745,69006,96949,132983,243675,135253,-57170,-58454,4084,22318,-31877,-90190,-118631,-120254,-92251,-81152,-88549,-47657,-13440,-10050,-47978,-16940,6538,-39839,-78707,-32350,22375,83569,50223,21718,-10577,-73986,-69783,-53681,-49831,-53750,-24416,22470,146203,284304,295968,261923,296600,311871,245060,31172,-134940,-87219,-50877,-68198,-45812,-18609,-30699,-51640,-97757,-109114,-59483,-29768,-11324,-17858,-64706,-101359,-125526,-136965,-112710,-32196,24511,20138,37404,83916,44134,-84418,-96347,-30692,73831,145347,142594,105421,19617,-26976,-23305,36991,148042,185531,161814,121166,67872,4313,-23255,-61649,-80976,-50691,23421,70903,44600,-2738,4539,63409,71909,-33566,-72813,-28690,117846,156722,145878,79070,-57438,-145088,-84752,-9906,5791,-29972,-110032,-56755,-31865,40699,122860,193978,149602,100070,111506,63267,-4925,33385,44527,21426,-3207,35592,66277,59961,45349,43593,108575,107141,23973,-32400,-59852,-38374,-32786,-2154,-18270,-22300,-14311,-3138,-16856,-51919,-59366,-74113,-48623,-20762,32625,110871,45894,-7173,-31735,4620,87609,126034,97949,35347,-4488,-22062,-35084,-22431,15062,17401,-42957,-104477,-155036,-120489,-87229,-47067,-51188,-52972,-68749,-61025,-49161,-39173,-70549,-93539,-20680,87050,115552,30114,-56666,-43692,-41886,-42271,-61340,-78462,-109022,-76893,-5763,15231,1205,15832,78617,112797,52903,-37052,-77461,-62490,-39734,13041,81321,212250,212571,-66253,-173285,8742,296685,632207,907271,649005,196074,-14903,187142,176313,114668,12071,-106886,-75770,42639,114290,93147,53113,-12519,-41919,36016,57709,-109480,2223,158440,269865,221497,62137,-107414,-75579,-27289,89582,117162,35819,-55086,-139755,-69429,-36497,-38385,141125,270379,296844,129650,13720,-38246,-63724,-45073,-39038,-36173,34418,185564,112363,92412,30319,-62812,-123204,-73516,-88580,-56340,-8207,-46582,-18692,11406,78924,107527,66826,-16494,-85535,-110390,-87203,-48223,-18682,-10376,15504,43397,75515,101279,80736,89029,52014,62965,67871,48580,-37130,-87792,-81086,-91407,-91807,-66087,-45333,-48944,-44188,-125903,-120060,-40187,19885,8396,41481,72682,108854,106831,64835,-15233,-64818,55236,165055,128269,46326,22251,-514,1646,39224,36700,-21785,-91741,-24325,80486,146042,144889,126986,70766,37682,23592,9180,22952,12983,53234,103358,81777,103803,131404,159970,72275,-64449,-107860,-77070,-44188,-72954,-86075,-2935,69553,101901,75852,7674,-79431,-73418,-53739,-61194,-89246,-47928,-31187,-57186,-64856,2670,124826,153121,102207,31251,14523,48160,79560,35042,-46198,-12597,97596,159319,247981,314699,364181,275852,123847,79865,130163,126443,126914,45035,19845,92263,96441,16949,-62037,-6525,55589,77414,53584,-3809,-3176,23207,20597,-24608,36633,83986,79065,52443,-33330,-96950,-24591,42557,86476,107943,87872,10118,-38969,-19201,-30336,-17724,-26348,-75951,-87849,-75349,-61128,-61735,-81347,-46162,-44665,-88600,-105045,-131279,-131779,-100692,-19894,61264,104043,90268,102570,99577,84692,75695,28033,-21420,-67535,-96450,-75740,-35560,6549,94636,166980,260112,259737,183534,112681,54716,174794,285087,269322,159820,-18777,-80082,-33511,25731,25765,-32470,-42161,33386,102143,133735,90413,-995,-67523,-33207,-39755,-50462,-42229,532,65307,78194,24745,-59628,-104619,-98297,-89770,-112387,-100885,-103338,-81354,-24413,2438,-58297,-103077,-98220,-77466,-54985,-50571,-60217,-87342,-26446,-8555,-3294,-22501,-52139,-41978,-28824,687,8902,-20262,-30428,-82966,-81478,51997,172139,226294,155472,79110,6149,-54452,-88184,-52820,-4776,7512,-22399,-28394,-29841,-3150,13827,-18093,-125226,-79539,-43986,-41243,-32274,30166,33173,-22755,-86658,-48205,67973,152791,144191,87957,31926,-33197,-53474,-46981,-47840,-63271,-102705,-52999,-34605,-49138,-96509,-47090,-64912,-116926,-34381,24710,94141,149207,150565,139367,104361,10886,-23762,5642,-416,-8596,15587,-37359,-84621,-104141,-81367,-15032,108622,214393,159846,77916,-3856,-64036,-28948,14080,-1197,-41747,-29597,23230,97403,75180,3980,-13616,-16588,-6905,768,42398,143698,227877,175067,30027,-120772,-2884,123026,167696,180996,179069,167292,93677,27178,-29386,-35350,-10081,18412,-1297,-46004,-76786,-85767,-42541,-3888,-17162,-130862,-40916,61902,43332,-1685,-62543,-103415,-22441,28587,18518,-63094,-7814,101813,53554,-36962,29810,72659,64210,-21191,-35034,-42186,-49112,-12106,29902,39116,-10113,-80819,-115112,-97248,-64893,7042,107947,161085,223500,224217,119716,-7278,-115965,-58002,-21561,-72542,-123813,-149948,-98907,-2243,89547,109536,61805,10027,-60076,-69535,27881,51988,61150,104865,213969,227979,102176,-18431,-54423,-67726,-68185,-57526,-134118,-86600,56351,119301,-42441,-72446,104856,221690,286902,245977,158361,254333,366744,392158,226023,23107,-97714,-42740,-15334,-55764,-125470,-132664,-86427,4813,83661,215036,199521,104167,27191,27056,57433,5650,-68986,-19777,36832,84262,159860,250500,330764,400442,464234,566129,527857,436376,294101,173007,100161,75273,72276,53580,32424,-20752,-104824,-22714,87523,145700,112694,36417,-18184,10224,35595,-14390,-61878,-20591,29450,38345,35309,21355,43158,-19282,-59361,-29789,35634,52294,-16292,-18964,45105,86215,49397,60451,67056,49022,61848,131549,185451,105678,9183,-13950,4298,-8183,13598,72772,39026,14875,4398,68687,91907,68999,79551,144378,85170,28548,14800,-8750,-53635,-87332,-43262,32326,68375,22179,-99011,-7961,134659,146678,68905,-8771,-42698,-69249,-76499,-18696,-9219,-44413,-83702,-89367,-78787,-75267,-100674,-100911,-66798,-59785,-47600,-68574,-127570,-19317,62149,71342,-24593,-73213,-63519,-64255,-82362,-50061,24446,68104,8703,-59082,-83660,-79511,-28537,-37995,-75659,-124279,-139495,-77287,17827,166317,314544,255266,138412,46894,36449,97001,114295,100298,79817,-4545,-87031,-62597,-33468,-107086,-102483,-20654,49201,75593,84219,135184,196253,184918,136815,96236,28675,-66251,-106474,-25367,86787,188674,145322,81096,16666,57612,201740,373244,583554,599397,218356,11066,-19745,-38796,-20311,12334,61383,102030,29584,-54948,-125109,-36672,24689,47163,46688,40057,35258,103266,67414,-21056,-72636,-41212,14805,64888,77678,73766,64980,-7405,8817,82359,72975,-3848,-103243,-51910,-44899,-75044,-62829,-38283,-45914,-49452,-27860,-47732,-83862,-73502,-2820,44770,9673,-40895,-54196,-113630,-96212,-97504,-72421,89886,133339,75519,344,-41821,9013,56859,42579,-13760,-52331,18875,172750,241041,168958,62493,38174,120224,269332,362905,360373,177262,22316,-73566,-90517,-14966,21138,22354,99820,127899,41182,-26373,-66057,-56736,14107,34882,-41810,-120574,-79771,-19390,50706,79156,35960,-43041,-32933,-50551,-82514,-64742,20784,13643,-35078,-39960,-3258,37482,-43749,-35791,99259,130801,60842,17590,14287,-17148,-18042,5750,19473,-12655,-25889,-10356,24813,44780,40664,83853,162477,259060,275008,131761,-16815,-9328,48251,22589,-43281,-87905,-121828,-138631,-127480,-83463,-58293,-49127,-43701,-71703,-89409,-53297,-21305,-10189,-4745,3528,32270,38013,-33266,-131111,1031,26183,-35411,-78067,-95320,-75918,-68256,-56268,-12322,13958,-10432,-71474,-30982,16394,17681,-15185,-63164,-53694,-33059,-18076,-32102,-46267,-94250,-109850,-86034,-37961,18602,55201,29563,-90453,-29953,-34364,-105248,-61134,-31328,-543,-5108,-44884,-99763,-73298,-28525,27530,146765,252601,183383,74163,18832,-17387,-98891,-124326,-19523,50920,95954,51205,-8161,-22649,-45838,-18361,-24302,-28537,-30126,11581,62383,83471,64849,49890,53051,102284,188337,224704,212080,222204,169147,37405,-59889,-22484,65034,88047,41160,24978,78839,130407,168695,162440,159571,102319,-19719,55890,218128,274718,141279,-9301,27506,127264,215089,199556,117996,84028,88890,45114,-91126,-119509,-26253,65709,67336,47394,11399,-29340,-47195,-76726,-57047,-16607,8610,17882,6137,-4218,-17670,-45313,-84222,-64156,25054,64780,72473,55649,16884,-30600,-75542,-71603,89779,139226,95328,51023,42472,32908,5356,6340,42404,-20110,-58140,-25479,-25638,-47219,-21343,40502,102080,67115,1095,-40044,-16330,-61787,-143576,-94955,-30850,18902,63937,495,-71756,-99995,-78121,-10971,37266,85723,26723,-33176,-32961,-72127,-102471,-132483,-117081,-46268,-11825,-8045,10811,37161,97548,91377,79870,82400,81027,43909,8439,-24022,-26940,-12489,-32048,-75415,-46503,3348,20769,-16118,-72950,-64142,51776,126122,128164,129411,117895,56135,6224,-41147,-67991,-10337,82820,109642,1358,-107534,-12325,63804,113920,198814,157228,142524,148203,36480,-51422,-90841,-103133,-72925,-47853,-4607,19758,73964,85954,26677,-83070,-88118,907,35065,77866,101635,44540,19598,-33556,-36068,64335,246610,410113,355617,209987,17970,-42215,6083,89789,136382,112557,52760,-24801,-68493,-67587,-41246,22974,159416,304931,233532,69086,-11713,-33934,-35567,-81961,-132453,-84095,30150,107862,142308,102726,24739,-49333,-73600,-84028,-87418,-44391,-14186,-1926,24321,-6892,-22280,-21748,8556,1043,-21004,-15022,-6198,-32982,-72247,-67668,39708,105296,54291,-19902,-52281,-105788,-149961,-113978,-60197,103458,189591,143906,23315,-14567,-36214,-66190,-82526,-44310,24038,134818,179396,74865,-20280,39608,45296,-5460,-75106,-143533,-34994,-26775,-65089,-103273,-54334,13514,-32365,-89040,-141167,-74301,20246,60782,45832,18996,-41932,-100141,-125490,-118459,-78643,-43800,14765,70143,67766,6053,-60453,-91291,-70900,-44112,-57861,-89210,-58642,-4000,42581,15367,-42092,-45793,-41171,-40277,-67586,-54687,60912,169427,121941,7851,-79532,-64093,-31246,520,48900,176733,289889,238156,45290,-96810,-24303,-25714,-87776,-50333,15679,58100,29660,-38910,-101023,-83352,-64775,-39921,-38650,-35598,-28318,-17135,-13244,7021,85520,79029,6963,-9260,-26558,-21170,-23899,-20221,11328,43555,78765,66836,40047,37964,66947,12424,-60343,-74779,-72528,-22275,57642,144319,128466,99516,74838,37093,-15205,-65878,-10760,67098,156206,169852,189260,179472,170315,142291,25465,-99192,-120716,-88632,-37042,-4760,20890,29850,9980,19639,-10730,13571,113599,50038,-34040,-95273,-22302,41159,54146,768,-49705,6167,67147,69340,88782,131115,220209,112045,-30144,-123651,-62688,8857,60505,22043,-69131,-53820,80932,288299,385568,221407,-39875,-138227,-12490,108215,91144,25920,-51962,-130243,-109685,-121990,-86346,-6683,135825,216761,170221,187998,363144,440719,339156,195852,92696,28310,-16103,-19360,-21337,-20792,-16070,-24173,-58764,-58820,-69435,-79299,-80636,-44642,26202,101544,127792,70758,-33892,-13416,94726,192152,109072,-26091,-156265,-102399,-93146,-33705,62502,102882,37198,-28245,-39093,11025,-13632,-120507,-8832,158020,375047,333374,193455,95104,-35412,-128471,-30694,68649,111656,108959,151085,138487,45861,-32998,-39478,-26961,-99261,-112632,-73735,-61473,-47760,-34683,-30907,-54628,-74720,-25418,13902,-12789,-19101,-90953,-73399,21527,77894,58082,12018,29044,117956,161171,155148,142014,179091,179345,94133,39611,43395,32795,13677,-2159,58134,178102,302731,346589,281989,180680,77362,24299,-60961,-129185,-96183,-18042,-24822,-46411,-1368,13848,-62164,-106099,-20558,70648,84581,49760,46888,31156,-15614,-61732,-35530,16842,25724,587,-16912,33958,105840,210151,280237,167422,17777,-88817,-93049,-42583,-1285,106533,254319,286568,172836,75286,-11087,-32493,-9069,72118,186684,241374,181796,16317,367,48823,28483,15666,27991,-28055,-51393,9661,61979,48730,79089,205912,245485,183213,38803,-98210,-88442,-38149,8298,48783,34840,-12078,-62811,-25516,94134,186096,184615,108023,-568,40157,110011,95154,37603,3225,23112,60378,15138,-79827,-147289,-81233,-79361,-134051,-68472,16624,25555,-4930,-33332,-77393,48487,110425,141983,154288,52027,-67598,-99509,-50506,7746,70592,68903,5907,-50321,-51731,-44563,-74712,-100257,-46923,185,9693,-16635,-48719,-29621,57288,151421,105964,100200,52561,-17825,9648,23743,-14426,-76401,-112925,-39684,-136,2708,-869,-21615,-12603,-15441,-16227,-24705,-49870,-99290,-88143,-64810,-68373,-28731,13753,-21098,-53905,-4445,4469,-58662,-83400,-40875,407,39386,41030,50070,82970,118539,84027,-1405,-62571,-104478,-16944,40361,25612,-37812,-84901,-96067,-56065,-30121,-68923,-31230,14635,-13713,-66537,-38749,15094,51984,49044,26684,15719,12937,36962,82065,101408,42065,2434,-29934,-72532,-38036,-5037],[-338,24301,81166,156831,173797,125760,38613,-32068,-42608,6476,14344,-37260,-4523,44292,17464,-34040,-3465,115533,130354,177415,176245,50418,-65962,-113905,-29658,45601,41566,-43619,-116988,-40817,14599,28586,-52013,-55237,-44467,-109860,-16468,24721,26120,71249,127362,111417,39495,-64910,-52246,48648,55784,-31506,-99310,-29622,33962,21536,52271,86154,75675,30476,-33831,-80114,-17852,53473,89286,48975,-60956,-105958,-103712,-107084,-102177,-46738,-35664,-39945,65205,272828,294065,207949,105118,6264,-81225,-45401,-13818,-60376,-105415,-82879,-68211,-132718,-94256,-14597,18806,-1807,-53666,-80105,57533,132832,93616,33474,-62105,-94386,-80112,-20049,144211,214821,143899,69397,40962,-6035,-49029,-57218,-62020,-83689,-59764,-18339,53967,66536,50914,69866,12499,-107458,-100891,-44717,69579,63322,43346,63551,91924,88804,74664,106061,72062,2119,-38196,-66476,-87228,-117724,-94584,-50974,-27080,-45232,-75936,-74810,-85263,-122680,-98801,-110614,-41274,88581,123242,110120,60981,-10451,-41152,-26751,2618,61350,89994,24715,-32944,-51882,-31148,41746,54228,771,14424,57008,110523,72738,12549,46926,106851,117109,131211,101756,30651,42376,101827,128398,-35160,-129174,34256,169084,274999,181070,-58909,-147800,-59605,-84064,-136919,-78559,26990,53918,-63006,-83454,-85111,-77965,-14804,86582,138215,123948,6320,-79846,-44605,56023,93703,54957,14251,7163,16940,32165,69401,-3963,-52906,-102035,-79376,-32271,-41566,-44918,3406,98270,135746,90950,19499,52326,77112,102224,91118,-7329,-34062,40414,24897,-17223,-63860,-66736,24803,183616,297404,351463,284568,145345,58071,-17181,-77884,-90274,-140248,-86777,22793,135492,242124,357493,262186,53969,-69628,-19891,-43999,-111932,-54367,24512,78480,111494,125047,77888,-13463,-21,33511,41673,75105,103817,135130,238923,137501,-52894,-75536,-9461,10366,-39103,-87269,-111806,-110229,-88419,-80019,-87966,-49319,-17184,-12037,-48685,-11738,3453,-48278,-71818,-16746,49793,102810,44941,11705,-2229,-57698,-58088,-45655,-32944,-28172,-4279,35534,149087,291968,322528,289590,314371,313727,231899,29881,-133138,-104282,-67174,-76671,-43899,-11912,-19084,-35572,-79343,-106783,-53407,-16625,7380,-1281,-57006,-104953,-137117,-146095,-113562,-24317,49930,84807,81386,92744,30297,-102890,-81510,-30192,56584,115928,137529,117881,20340,-48676,-43119,10443,104548,148713,142342,125780,79469,9923,-21243,-51550,-77629,-66327,7996,54080,32243,-7747,8882,62425,68441,-33880,-78060,-37078,102511,141145,143675,94599,-21633,-88449,-67601,-15095,-2127,-36345,-116469,-60601,-39845,26144,105216,169891,111855,66763,86661,47276,-1673,35110,34459,11736,-15413,33327,74121,61218,38486,36911,102041,117829,22230,-43581,-69340,-46108,-34651,6465,-7839,-24544,-21991,-13527,-31975,-65761,-75157,-83136,-42761,3515,76577,148384,64387,2664,-25876,12868,93342,121968,100809,42387,6123,-15028,-37190,-26146,24428,31432,-36780,-104365,-153863,-126193,-95958,-56225,-59285,-55293,-67191,-65539,-57418,-46640,-81262,-109263,-28617,106421,135434,16441,-62327,-42365,-44322,-47035,-57741,-71645,-135459,-99606,-15434,11291,8148,30171,102779,155587,91182,-13492,-60742,-49519,-15889,49710,124831,247538,246782,-45431,-143926,16495,307253,553130,811149,655940,271738,45859,170644,144228,92546,9808,-95642,-90970,18236,97379,90982,56096,-5708,-30697,44380,77597,-70735,-22722,124029,237413,196588,40816,-98290,-53565,-7787,95185,104635,23873,-59656,-137648,-70079,-32599,-69883,65997,203270,250416,110904,5927,-33404,-61097,-29437,-20007,-38776,2543,165285,136085,121751,35583,-61112,-116543,-64500,-111978,-56968,2612,-38584,-19385,46,50126,61840,30177,-49869,-116018,-136722,-109336,-65771,-33415,-13307,23977,58596,101989,136101,110562,125809,79338,78072,85149,79957,-25784,-67907,-63636,-92800,-113535,-79993,-41256,-42996,-50350,-142303,-132891,-43048,28591,23799,45692,61544,99389,103563,65726,-9873,-64678,45866,164324,149692,68162,31104,-6356,-3675,28797,14108,-33653,-93324,-39905,31831,87547,95842,83428,24828,10474,12417,4660,16421,1803,38062,99174,102731,119170,138525,150999,55034,-67318,-100577,-71047,-37294,-66102,-94684,-9562,66282,106856,82650,11593,-86555,-90762,-61419,-57567,-85306,-59794,-55775,-86635,-81023,13161,125496,141025,98819,33624,20712,57571,97267,57383,-22360,-18182,78652,137923,210560,243964,298035,256969,132397,82229,115715,92355,87316,-1913,-7920,97677,128899,44434,-51557,-10883,62713,86390,68114,36154,56873,78472,42736,-16275,50090,115478,116245,86149,-3957,-92914,-43186,28444,77948,108445,105276,50281,5556,10203,-2737,-2453,-27434,-81710,-77250,-62664,-45837,-40981,-52917,-26073,-36639,-75749,-103101,-126006,-113481,-84101,-13966,54420,88631,80009,104881,100007,85782,82465,39406,-11959,-63695,-94331,-77159,-45573,-4600,92185,174729,280388,275940,191230,124797,75476,198444,320314,322444,207589,4158,-63579,-26184,27827,18666,-37479,-49068,16517,85860,129206,92720,7230,-65274,-35219,-34018,-48057,-54296,-15382,50801,68112,22951,-54262,-97440,-104291,-92014,-93990,-67425,-64796,-54831,-3503,10320,-63156,-107362,-101008,-73920,-49475,-45306,-52238,-94014,-49214,-35122,-18204,-13411,-34118,-29095,-22513,-3794,-2561,-18392,-10332,-61323,-94995,37073,168428,227439,150058,75702,-6452,-69595,-98262,-71320,-34612,-30983,-60105,-51689,-35218,309,23365,-2681,-108550,-96110,-66905,-73069,-73211,-24867,-18580,-48542,-99938,-58526,78690,180745,178608,125149,63103,-13725,-46148,-53197,-60551,-72355,-95912,-57201,-49043,-68957,-112619,-39180,-64151,-114850,-9854,81680,147473,190224,191106,193842,153876,35204,7257,26309,3812,-9019,24564,-7689,-62390,-78746,-61822,-4682,113991,221155,185857,106332,25596,-40306,-19188,7991,-13150,-47362,-23908,32757,97696,56516,-31466,-36313,-14606,3732,7715,44454,147126,243069,190555,54463,-90971,-38686,100206,160762,172040,164742,141114,57873,-15035,-61058,-73809,-57861,-14417,-15808,-47045,-84851,-71150,-31308,-67,-15674,-124747,-50395,49890,40096,10800,-39277,-99231,-25381,22174,7886,-70824,-9932,98119,68328,-10070,59117,110563,107179,8516,-20283,-35143,-36444,-3612,31971,32748,-23588,-93011,-118889,-106731,-74355,943,95744,143249,220339,243036,140020,4459,-107939,-68429,-36995,-81505,-82773,-135662,-146864,-49810,73896,129385,94265,38218,-49023,-55741,51736,70894,64059,113877,260552,292318,149910,10780,-34324,-50786,-55704,-47765,-126121,-90235,33807,63064,-67379,-27844,118107,214253,285280,265848,198002,290279,382191,372559,185623,-1728,-84985,-35890,-16005,-62974,-127410,-103411,-92101,-1667,75420,216059,234521,131747,30843,13469,33770,-17342,-69943,-6371,34553,66564,126554,202796,288144,384228,462217,558257,512490,408639,262671,146005,82939,62918,76505,73364,58526,-4413,-94015,-19963,95900,156192,123521,48359,-3992,17019,34200,-8835,-42880,-386,39506,47761,46952,42053,68067,-6579,-64284,-27001,39846,58742,-4277,-13869,40904,74448,31056,49633,66762,48593,54601,119808,167113,93023,-2763,-19924,4738,-6718,21941,92769,53537,16133,-10574,63265,84666,45545,18840,72173,22057,-15940,-23077,-33544,-71283,-88585,-29214,46190,78079,27208,-83517,9629,144457,142836,69987,8991,-26805,-57223,-76262,-26385,-11453,-44450,-81921,-87181,-80939,-77137,-91847,-85852,-50687,-40801,-34072,-61488,-119786,-7722,73793,75573,-20956,-63024,-63721,-77058,-104162,-77545,-17021,18516,-53549,-104063,-102295,-73365,-29996,-52107,-91668,-138692,-124492,-58836,41803,192399,330708,260514,138116,35547,19609,103739,142539,127627,88338,-10521,-94512,-59892,-21830,-87651,-108718,-44584,13612,28618,47064,105395,170549,153882,110374,75852,10787,-80882,-83931,27214,120464,164791,87302,31011,-21464,12031,169911,376282,613841,616960,217406,16208,-12929,-39598,-24033,16949,75728,123362,47151,-38184,-112909,-45104,6991,26529,22712,9299,-1904,63732,60836,-19791,-59228,-15351,46914,94844,101610,94705,83164,2796,12968,80037,61356,-19073,-110454,-34437,-37027,-78942,-59848,-29821,-36589,-60304,-48093,-66085,-94573,-75726,-11743,27282,-7409,-50410,-63945,-115381,-94226,-102233,-90432,78506,135800,80670,5973,-29707,26489,71185,45094,-24345,-73865,18126,183917,230643,136499,32842,5615,70540,238056,349338,349668,183975,34818,-57720,-82096,-14914,21782,25542,102484,145221,64489,-5458,-47142,-57904,1692,24780,-42824,-121506,-94867,-44913,14547,39741,5826,-55510,-32615,-45050,-74284,-58716,39180,55201,-462,-39813,-47988,-9518,-59959,-16295,96859,98377,17871,-15746,651,-20239,-21731,1753,16476,-10444,-15007,2530,37585,57978,53389,89855,152015,231059,256390,127802,-23641,-34520,24846,9389,-39759,-72731,-108245,-129145,-135929,-93903,-74107,-69776,-59284,-55055,-96602,-62479,-22353,-5360,11878,17728,24305,19367,-49732,-111317,4924,32675,412,-28894,-58776,-62626,-84395,-73692,-9112,22131,-1334,-61537,-28811,17912,19846,-15150,-69813,-63458,-43961,-32578,-46599,-55448,-96716,-107286,-81903,-37154,6907,30411,14679,-82006,-23506,-31440,-62585,-31914,894,29953,25692,-7758,-53751,-42445,-5013,51818,178184,286424,204196,83241,23115,-15583,-98302,-121339,-7522,75112,114859,54428,-12199,-24569,-48084,-32016,-30171,-32602,-34504,3733,50497,70436,62157,42615,32179,71050,143643,161090,145423,174584,139009,17797,-70484,-18757,79205,97650,40921,22812,76709,121069,142501,115982,104277,63165,-31494,63667,218281,268430,132439,-17534,44477,172086,273607,238692,144014,92319,79605,36181,-100431,-119080,-24923,74828,87574,71969,29490,-17052,-37416,-71766,-69347,-34531,-4787,8362,799,-4327,-13924,-39587,-79673,-68229,20149,57017,60329,52624,22795,-23919,-79719,-27252,148087,186833,129869,69346,44172,30422,-2329,1290,54885,26373,-9049,13356,-2503,-35824,-17935,43147,106497,84722,11368,-51608,-32048,-61989,-139725,-93551,-19902,37182,84558,20334,-53977,-96446,-81717,-8171,38537,83233,19847,-52107,-44288,-86059,-115943,-143831,-127793,-56339,-18972,-11708,14835,50959,128063,102844,73356,74956,82596,52865,23050,-9636,-31825,-25081,-42991,-73542,-35758,12230,33017,9008,-33349,-66744,52038,127644,129141,140727,123348,63156,9095,-44822,-75315,-12934,83719,105905,5825,-98021,-20953,46238,93849,199962,182833,169800,155748,23006,-71124,-113777,-93433,-49231,-39036,1511,28974,83147,92237,29532,-87122,-104545,-6379,30124,69486,108107,67178,35325,-16367,-11203,103484,310878,494247,410726,229678,23384,-44583,1769,93728,160072,152569,99548,6765,-53106,-59238,-42530,18794,155949,322133,275171,104898,8667,-20482,-23140,-68169,-129708,-77957,53291,142063,182167,126223,21160,-69697,-78150,-87434,-85235,-31007,131,4539,11894,-49585,-75331,-90933,-54664,-43697,-44681,-29204,-18070,-42077,-66555,-33106,58439,110092,58059,-6318,-45316,-99938,-146710,-105508,-17242,177587,257510,182483,43857,-2098,-27818,-62137,-86923,-59072,-2962,95649,130445,29472,-50398,25972,30579,-15934,-70228,-147780,-56770,-27692,-41010,-76553,-57377,14425,-26895,-80104,-121390,-64593,30063,73128,55201,22959,-39988,-94769,-117015,-109469,-72400,-38722,17798,70421,67609,10879,-48467,-75866,-61250,-39936,-64992,-101391,-58912,7113,24259,-12000,-55894,-45101,-28318,-20826,-50664,-69426,42911,143291,107499,-284,-80912,-61082,-22677,10456,57885,188536,317605,285850,72911,-78692,-22879,-19757,-81109,-46393,14190,46449,16747,-48601,-103647,-81167,-64772,-54507,-45890,-39768,-33897,-27780,-30505,-21787,22552,-5274,-46279,-22998,-17310,12845,29468,18849,34968,56867,78914,47595,1880,-3970,45205,12018,-59096,-83858,-100241,-39549,33826,110066,93694,75936,72027,47844,3809,-51022,-9107,64070,154788,186178,218932,215896,185306,141783,3909,-127745,-136752,-104382,-50238,-17129,4325,16925,5810,3362,-30546,-65719,27630,-2680,-57824,-107464,-17290,41967,50372,1015,-37841,19930,87339,86912,91412,139903,250283,119546,-24576,-115189,-65349,16850,77475,42842,-52165,-56275,80509,279451,381620,224812,-28970,-156616,-26313,94931,80506,26219,-40962,-114802,-109486,-131540,-99230,-24595,107250,181071,131061,149916,319729,417462,340198,201422,99379,42099,8017,3026,-8026,-10690,-16165,-27543,-54401,-47210,-58951,-74322,-81891,-54745,4577,72923,118134,88517,16336,14362,75673,151583,81507,-29662,-154275,-123264,-111683,-36080,70130,103157,27138,-39307,-33716,22886,-1574,-141958,-22709,140748,363308,347589,225135,113730,-29619,-129806,-25798,76633,105269,93222,136090,135713,48153,-25705,-32455,-25913,-77042,-63591,-54755,-47425,-33974,-21886,-20709,-43281,-62045,-20646,20087,11110,5437,-75901,-64189,27218,84947,39197,-38634,-39966,101266,169790,146870,124228,151686,154443,68142,30298,52160,38322,13798,144,60089,177645,300014,329354,260276,167142,81980,44985,-18140,-70971,-38740,27345,5968,-26110,7474,17491,-55163,-109655,-25775,61465,81471,66160,73234,56188,1352,-57320,-56921,-15598,-3196,-14981,-18365,39293,109661,214118,279204,169597,15001,-101136,-115333,-62125,-24161,57833,167999,185500,122013,72656,-7309,-22835,14655,115337,231074,274885,215034,57249,35949,76675,54372,38310,32068,-41746,-82039,-39444,-508,6162,75977,186001,199186,126513,-6565,-116992,-68668,-14570,38201,75755,53942,246,-58117,-35558,60824,132214,135605,85608,-232,45061,108779,81578,20221,-1834,41919,113230,84642,-23932,-121384,-86701,-72691,-111384,-81502,-11680,4009,-11930,-32445,-61999,53941,86412,114889,144515,51135,-77722,-85245,-20290,44939,107516,96500,22312,-58537,-81869,-85634,-103240,-68300,-17195,9942,6668,-24153,-57143,-38336,46915,147223,113553,113565,77785,-6394,8822,17632,-25780,-79509,-88852,-19747,9869,-560,-9767,-28471,-20595,-22628,-17119,-13096,-30268,-90824,-110483,-93146,-99029,-54577,-15434,-53224,-75629,-3726,4648,-65244,-83930,-41103,-7915,24573,46427,72724,107792,134535,82678,-18284,-84684,-98568,-15740,35993,16409,-50048,-98952,-107788,-77872,-64764,-86645,-5443,51793,19205,-51230,-52534,4349,43602,41241,24345,13212,22923,53011,96288,95701,24216,-14969,-47023,-86564,-37735,-3614],[15236,33315,78355,143298,160276,125919,49618,-20055,-35610,14607,26887,-17512,16932,41127,21264,-16863,3191,95067,120694,185219,204087,85322,-39485,-116844,-27654,63648,65052,-22310,-113673,-44803,8581,35576,-26973,-19321,-5983,-97805,-54847,-12212,-17910,41297,109115,95045,30244,-61792,-29454,65620,52121,-52639,-75568,-25553,42441,37716,79607,113022,88896,35842,-27959,-96459,-27918,53267,97864,66013,-44224,-92746,-97764,-106449,-84713,-31542,-25911,-35052,65654,274697,296323,203449,92577,-12775,-92105,-47583,-11978,-43847,-60691,-35983,-34862,-101046,-92347,-25211,6018,-5130,-45201,-74097,54558,107720,68053,25876,-55824,-81838,-66146,2532,181130,258438,172897,82496,35887,-25098,-80728,-84321,-81733,-105912,-90415,-54266,24957,65627,93396,134358,70360,-102016,-137272,-90601,45056,53158,41807,57687,86662,99465,93151,117577,67704,-10685,-49890,-72220,-88414,-113488,-87480,-50135,-33226,-50894,-87769,-74139,-76235,-123742,-120355,-103500,-24157,101021,137727,121093,64154,-5709,-28083,-12957,16475,80583,116177,54028,-19209,-55538,-50672,21849,46605,-1995,26620,86073,144569,94015,25766,66101,122737,126503,133727,99288,47180,68556,133859,172167,8048,-105214,45991,167504,273125,191219,-40016,-127242,-60625,-83573,-154551,-109994,-669,53605,-57397,-79088,-89487,-85514,-10973,114976,204841,217220,63952,-56679,-50855,31433,68241,46151,-6934,-42374,-12722,34085,81160,-1461,-47572,-89847,-73586,-20714,-33428,-52472,-15263,60695,91547,59988,2884,34749,55193,84320,86924,-3734,-56913,31758,30092,-2311,-44902,-50319,45618,223679,347728,371376,285370,124665,46881,-24947,-84164,-75837,-112932,-68209,24642,121848,218874,331246,254025,58664,-75789,-40490,-51911,-123135,-63185,18168,71617,94581,97475,43591,-38733,3325,42790,50887,81630,109212,132749,218649,128987,-50819,-96358,-25522,-5986,-49174,-86262,-106729,-101965,-84842,-79568,-88108,-51314,-20300,-12455,-49511,-12266,-5106,-57304,-61132,-2175,75631,110059,31940,-2071,3082,-43634,-48124,-41250,-23100,-9183,9430,39163,136575,279693,334580,310839,325206,307316,211960,26763,-125196,-119968,-85230,-84466,-39880,-4994,-8255,-20684,-64135,-107660,-50686,-5106,24154,12590,-51697,-109332,-150896,-154986,-118683,-22080,66775,139166,134668,117245,28656,-101055,-62876,-24433,40532,83412,127247,123226,15603,-77605,-61146,-11161,68468,117468,122623,125813,86233,11635,-21869,-39903,-65626,-81372,-10934,32331,16361,-16230,8236,57015,62276,-34072,-82256,-46949,83367,123494,140457,110849,17450,-32848,-42807,-22273,-13804,-46531,-118315,-66220,-48921,11108,85239,141436,71526,28560,54529,18461,-15935,20594,17028,-2616,-32035,27594,77412,57305,25660,25169,89806,122529,20281,-48675,-68355,-48855,-38883,9049,-3363,-29759,-31825,-24566,-46016,-78864,-91983,-93591,-39105,27417,120365,180057,79843,10610,-20847,18861,92785,110880,96214,43727,11468,-13371,-43523,-37673,23070,36261,-38272,-110495,-156719,-131620,-104291,-65656,-68226,-59354,-67153,-70508,-67553,-56394,-92502,-126098,-39476,118871,146541,-2700,-69277,-43808,-48844,-49222,-44104,-42838,-98733,-99931,-26756,3745,11425,40934,123382,199184,131249,8664,-46722,-36899,12211,98627,179422,286411,282408,-14929,-96140,45490,326883,478050,694708,640413,328404,99156,145935,104711,64991,2301,-89818,-103607,-4741,77128,82453,51623,-8053,-31179,40080,83537,-47414,-47607,88981,202380,169930,19654,-87930,-36721,12120,98079,88116,8189,-68193,-139744,-72031,-28843,-87034,2367,138000,193708,76981,-7488,-29559,-62992,-22055,-6122,-41142,-30347,140718,157075,147472,38930,-61690,-112200,-53552,-84495,-27701,19499,-33369,-26038,-19257,10472,4869,-20386,-95364,-143951,-156479,-133290,-86330,-54923,-25758,23544,64907,116897,155630,126148,150553,99543,86318,97949,113339,-2506,-39675,-42572,-83463,-141269,-99497,-40762,-36090,-49492,-142431,-147394,-49959,33555,35665,45888,46315,83444,93621,62666,-6977,-68314,28237,152206,161863,83333,35518,-16631,-18924,6354,-15883,-48672,-98000,-58038,-11428,39983,56479,45322,-15860,-17465,-3135,-3508,8108,-10894,20027,83759,109414,123363,137097,131856,30564,-76419,-96430,-67432,-33606,-62450,-106614,-20625,58301,106357,84104,13539,-88179,-106787,-70333,-54236,-76307,-67465,-83576,-122844,-96195,17149,113227,117197,84159,27037,19607,57594,101819,69294,-1021,-15745,57211,110857,167874,176171,229295,227897,133940,79122,94289,54715,44224,-52307,-28506,104430,160619,69287,-44958,-16113,70452,96395,85899,83344,118233,119011,49217,-14992,58729,142833,148622,113915,20176,-81438,-64780,10186,64394,103182,114362,84795,49065,37732,17793,3119,-36493,-92970,-66362,-49731,-31089,-21430,-27717,-12484,-39067,-75443,-107209,-125164,-102111,-71871,-11536,43158,70306,70025,102919,95073,81968,85223,47279,-6030,-62369,-91592,-79129,-58530,-20127,81099,169081,280338,270977,181400,122982,83935,208139,333892,350364,234726,18989,-46594,-10209,35462,11045,-45994,-57869,-4446,60745,110777,83181,5148,-68639,-41407,-28905,-38209,-56955,-29411,33596,52300,16380,-51392,-92063,-96421,-91349,-78495,-37376,-24375,-16860,25671,23030,-61115,-114777,-107495,-71768,-45424,-43240,-52020,-96718,-70834,-60199,-32988,-9216,-22896,-21269,-20361,-12608,-17494,-15196,4142,-47682,-103901,20215,155709,213746,134902,65299,-24976,-88058,-109051,-81589,-47221,-45821,-72012,-56937,-34415,3573,29870,8706,-91409,-108845,-91715,-107019,-111556,-74659,-71792,-72025,-110142,-71688,84073,197366,197950,146481,84256,2674,-38665,-58754,-74932,-83039,-93260,-65175,-66982,-91361,-96818,-28127,-62363,-108546,7346,127855,190596,220309,224343,249374,217604,84268,51393,53344,12812,-9917,29370,19859,-36308,-54724,-45240,2582,114035,219018,206409,133880,56615,-15858,-10779,-1992,-29452,-58475,-25153,34121,88656,27912,-75482,-57497,-11306,12561,12975,44428,146451,252002,200722,75422,-59798,-86864,62786,139104,151373,143285,111500,19890,-58783,-86221,-108846,-107624,-48898,-26319,-43055,-75363,-57036,-22963,1477,-15123,-117603,-67116,29203,30404,19475,-16616,-80156,-24978,15265,-4441,-80062,-13951,91543,81985,17021,87635,143864,144313,35487,-5905,-23433,-21025,4565,32050,24424,-36663,-100001,-116212,-116298,-86133,-7500,82298,124399,209287,248364,149408,8879,-102407,-79790,-55755,-86206,-39475,-82706,-165069,-105757,53819,144735,124093,65374,-32748,-42236,71093,86489,63965,124411,311024,359633,196359,36436,-17798,-38724,-50800,-46957,-123186,-94761,6728,3567,-47629,16991,122811,196654,272893,276286,233519,315669,380929,337602,138959,-29225,-71368,-28685,-18809,-70637,-106151,-68824,-71095,-10217,63198,208106,263679,156800,34079,265,10540,-38441,-66676,4198,29459,46241,92300,157064,243188,357881,445031,527690,474897,364478,218743,105471,51741,39453,72408,87157,78917,7542,-84792,-16078,106480,170566,139720,63861,6764,16331,26136,-5701,-27100,13118,43866,54196,55114,59877,89849,11297,-69134,-29007,40529,61903,3004,-15711,28646,56504,5589,30799,61283,45057,42352,98729,134638,72660,-17386,-24525,7381,-1799,35520,120952,79034,25986,-27852,55895,78364,27796,-29468,6004,-37917,-55815,-64150,-65178,-92519,-83566,-15730,55383,81336,26242,-69000,28416,148440,132946,68902,22885,-14872,-47622,-73691,-38996,-18097,-46661,-80389,-84772,-83074,-76006,-80546,-70953,-34960,-25010,-27128,-59955,-112540,1199,79821,74577,-20392,-54491,-61362,-88856,-124708,-77356,-52590,-31354,-109405,-135176,-102141,-67454,-35804,-68860,-109557,-140975,-110766,-44405,58706,204768,329144,251663,129168,21067,1676,106108,164006,146745,89291,-19691,-100765,-58189,-11742,-67959,-106134,-68668,-23855,-15983,16263,79658,145180,125103,85400,56009,-4907,-88259,-56633,70813,142711,127840,34471,5467,-28775,-28255,127573,361629,615919,613001,214401,21983,-6270,-37714,-21076,28839,97184,144944,66479,-18171,-91748,-50001,-10047,7536,2941,-14249,-31344,30009,55929,-12347,-41981,11154,79252,127164,130072,120384,102749,12192,12287,68666,41538,-37932,-99988,-19685,-31623,-84058,-56808,-22808,-28303,-72141,-75336,-90370,-107592,-76891,-19793,10567,-22662,-51992,-71148,-111988,-90225,-103453,-100757,71490,138540,84255,8903,-18614,48744,90581,52752,-29042,-96400,17887,191206,215075,106800,7298,-25170,20569,196643,319372,323692,184828,47936,-37496,-73053,-20277,18030,26767,101979,161472,95524,20308,-28305,-59652,-10110,16414,-42737,-120785,-108377,-63760,-5732,12520,-20488,-68357,-33610,-39040,-64573,-51979,53976,87920,25559,-37999,-91668,-43118,-55416,5461,92737,65161,-21662,-44757,-12159,-23390,-26072,-3094,12406,-9298,-4445,16398,50223,69900,65029,95686,140539,196511,226844,115784,-32557,-56989,5734,-2355,-36151,-57480,-94323,-119245,-146515,-107028,-94070,-97489,-72618,-37149,-82022,-69558,-22266,-1596,24224,28548,18278,1962,-64163,-87701,8334,39315,44031,28403,-7778,-24939,-51165,-37245,15115,35847,7790,-51185,-25949,18889,21211,-14664,-75695,-74365,-56012,-46424,-58163,-61405,-95779,-100381,-71154,-28769,2286,12615,3421,-66403,-14144,-19491,-18502,12884,43779,68404,61314,34227,1281,6343,30054,83381,212242,318355,227588,97329,30670,-12303,-97239,-115636,6952,99563,130917,58837,-11424,-22771,-48527,-47290,-35411,-34760,-32469,1459,39330,55632,60096,35971,10375,41775,104936,104848,77724,115515,99368,-3335,-80393,-18234,86919,101432,37147,18903,72943,110156,115820,72295,53219,25095,-37166,74424,216165,257336,121474,-25636,62478,219243,328844,271747,165575,97816,66489,23600,-112051,-115009,-21805,82809,106966,97998,47759,-4944,-27530,-64200,-76027,-49311,-15325,397,-3590,-4242,-10300,-33989,-75112,-70765,16468,49064,46390,47834,28094,-17622,-75480,23688,202602,227138,163752,91863,49771,29482,-8663,-4507,60138,67205,40804,55443,26793,-17920,-11791,44472,105150,99403,26740,-54861,-48164,-63498,-135372,-90228,-6649,60596,111752,47050,-34989,-88939,-82176,-4472,38093,73451,1292,-72864,-44795,-93147,-127318,-151951,-132857,-61247,-21388,-10754,22029,65303,152689,107887,64845,66522,84247,64357,40813,9653,-29016,-33843,-53110,-71327,-27292,18585,44577,35942,11771,-1996,76308,138297,134837,149312,121550,63394,8097,-49377,-82194,-15028,83629,100509,10210,-84119,-21086,36226,79216,200480,210955,205417,162781,11345,-87406,-126523,-73482,-30500,-35024,3181,34186,87562,94897,32384,-85372,-117578,-14791,22171,58475,108788,86763,49821,83,13375,140455,366077,562797,452892,239027,24186,-45668,271,96948,180739,192852,152829,44808,-35413,-48254,-41862,14381,149089,326530,309262,139069,25485,-8364,-9398,-50381,-121083,-70395,75389,175333,222338,147516,11120,-97488,-68132,-82849,-83758,-16554,20990,22355,9702,-80170,-109449,-152545,-110024,-76402,-62764,-41929,-29337,-48297,-52791,4319,83217,120305,70630,9525,-39666,-95321,-144280,-94402,25974,242665,313290,212423,61809,10021,-19343,-57876,-90234,-74146,-28840,59662,86782,-6922,-76594,15424,19117,-24081,-64042,-128759,-53021,-3997,-15158,-57909,-62121,14929,-17673,-64980,-100005,-53841,38696,83546,63503,27282,-36753,-87025,-102427,-94871,-69870,-36223,19842,69031,66476,16053,-34532,-58589,-49798,-33880,-68843,-110365,-58361,13795,554,-40223,-65704,-41025,-13536,-315,-32970,-80526,28851,119873,94979,-4266,-77681,-57714,-11669,25548,71437,201696,339898,325794,96557,-58087,-20769,-14560,-74815,-44231,10582,33149,2901,-57588,-102763,-76435,-58906,-63883,-51436,-42510,-38752,-37952,-44914,-43530,-24484,-77084,-97489,-31998,-2813,45233,82432,60602,60696,71479,78280,27278,-32641,-39859,18932,10959,-50707,-71505,-118849,-52150,13299,72256,54224,50504,68052,57138,22837,-32188,-4676,61857,149462,197059,240014,243810,190951,130372,-22712,-146511,-135270,-117773,-63957,-31161,-13125,5326,2719,-10278,-43933,-98928,-16673,-21655,-54055,-88717,-16570,40184,45715,833,-25712,36695,110884,104301,91278,143942,270609,122467,-19663,-106578,-66078,25419,91996,60887,-37151,-58236,77326,255324,352148,214386,-17884,-164103,-38884,80466,68809,25849,-29442,-94711,-99302,-126423,-107980,-39769,71464,129961,80366,101074,258953,369203,324522,200899,106402,58126,31595,23451,6378,457,-15440,-29456,-47730,-36829,-52776,-72550,-81607,-63174,-16298,42529,103270,105307,66313,53799,71737,117836,55476,-32409,-141257,-140050,-119703,-30300,81439,105380,18349,-51219,-29967,29365,6883,-142432,-32534,121906,334843,342362,243456,124948,-25680,-130206,-20874,81919,98248,77185,117466,124637,43889,-19379,-24537,-20157,-26932,-12084,-30433,-28630,-16381,-7209,-8776,-30633,-47724,-13623,28300,43503,33485,-58823,-52220,36946,98722,32361,-64692,-103558,73722,165915,128429,97487,115928,121574,43525,30789,65233,46940,17744,6807,65272,176052,288848,299895,231515,154001,88957,66421,27127,-2468,28942,78599,39474,-5986,13002,17400,-49484,-105039,-24113,54814,79765,86348,100429,79899,18054,-48820,-78871,-48894,-30860,-28285,-18343,41920,105155,206367,268937,173320,22903,-97399,-133767,-79857,-46341,12274,84206,88183,77269,67580,-3828,-11756,42667,166068,281592,312907,253612,102210,64582,96530,77577,61356,34949,-56061,-110056,-78024,-56795,-36159,68177,160695,153526,75404,-42904,-97663,-47830,7555,63657,95871,68476,9949,-55174,-40910,41889,94716,96251,66161,1503,48559,103477,63737,410,-6534,60574,168784,164074,42125,-89673,-90676,-65313,-87906,-79507,-34241,-12613,-13183,-24728,-41269,61884,64958,91522,135406,52533,-83526,-68033,16308,91993,150851,126200,38199,-64582,-109605,-116445,-84983,-30848,10973,18457,2088,-32305,-66534,-48418,33651,136431,117134,123162,102090,6127,8034,10678,-36119,-73603,-61406,1270,19865,-3751,-17944,-34591,-29524,-32999,-20802,-1302,-5910,-73314,-132510,-119398,-123634,-76528,-44994,-86224,-87343,-5175,2509,-71495,-83506,-41019,-17728,12503,62445,103630,138680,156575,90440,-24147,-97888,-91238,-14540,31526,8081,-59695,-109957,-118180,-98971,-93047,-78899,18001,84342,49871,-36364,-64388,-7554,32573,28543,16584,8267,34700,71031,113031,90985,9445,-29457,-61516,-88856,-36678,-2517],[16233,27099,60887,116482,133814,112451,48955,-17771,-37085,12688,28360,-7228,28900,33599,18330,-9781,469,64837,99771,176184,208604,102791,-25807,-126448,-37421,66980,73744,-12722,-106185,-51271,-1885,34094,-10739,5491,24194,-53643,-73176,-34401,-56733,5096,84420,74785,16025,-64861,-14043,75694,41830,-79385,-50005,-27945,37226,42793,96644,129594,91873,31789,-29127,-121037,-44386,47214,101287,77873,-32572,-84655,-94114,-103091,-72738,-24320,-24137,-37116,58500,259280,282571,187233,71968,-34988,-103054,-52923,-15925,-31631,-18399,7626,-5457,-74479,-87291,-32300,2605,-1428,-34400,-65869,45239,75414,37781,11142,-56321,-74793,-55410,22591,212602,294074,193720,88477,26034,-39772,-101676,-108348,-104223,-128340,-116714,-82705,8483,80048,141009,199800,149295,21638,-30456,-104744,13584,34803,30332,41940,74778,106963,115178,138462,77147,-10200,-54645,-77222,-92570,-113793,-86673,-54678,-42091,-58154,-98445,-65525,-63212,-111996,-140968,-91587,-7799,106400,140198,119994,58094,-8497,-20179,-2535,26340,91926,129364,71692,-8947,-58106,-71675,-5329,31059,-8018,37275,113926,178106,115540,41537,88958,143949,142759,142577,101131,66578,92261,156651,200769,45173,-67541,70698,174799,259758,186659,-21824,-98051,-65014,-87551,-170066,-136376,-22613,55346,-50612,-74879,-94607,-93335,-9584,135022,266004,305090,116003,-36889,-56210,7059,46084,54128,8774,-65989,-38254,32175,83383,-3820,-44361,-76644,-65516,-10792,-27942,-59906,-32718,23364,44609,25033,-14389,17849,33730,65376,79577,-677,-68525,29950,40949,17698,-19711,-27532,71415,264871,396459,383304,278007,99830,32279,-32292,-79038,-51544,-81684,-52512,21944,104327,190341,289178,233898,59831,-76816,-59521,-56082,-117556,-77983,4951,54230,65683,61750,4605,-62355,9282,55081,64352,91635,115539,128218,189387,115105,-46498,-117400,-40756,-23567,-57994,-83052,-99772,-92260,-78125,-75900,-84944,-49464,-18737,-7745,-47502,-14899,-14012,-60824,-43905,16377,101991,108035,16585,-14699,9231,-28427,-36712,-36647,-15686,6529,20788,38622,116040,254723,336086,329054,332455,295593,188217,23680,-112575,-125017,-100345,-86220,-29197,5907,3815,-5240,-48751,-107395,-46398,9009,42846,27961,-44239,-109114,-143765,-147730,-123460,-20888,80369,183771,190569,156649,45517,-78241,-39704,-9816,32104,54308,117890,126385,11379,-106340,-68123,-22112,43723,95442,106922,125794,93189,14743,-19701,-21684,-42357,-84610,-25957,12556,3591,-21643,8953,53165,58895,-29088,-79471,-52151,65912,106732,137939,129139,60050,24875,-9250,-24243,-22127,-53500,-113321,-68638,-53772,1171,69465,116776,38340,-7822,20972,-17897,-41263,-1777,-1015,-15276,-45754,26683,84115,55873,13925,15350,79286,128072,25988,-40124,-53128,-42019,-39091,11859,1100,-31721,-37437,-29886,-52745,-84629,-102816,-98323,-31224,56702,167586,210062,97924,22507,-10348,29390,92871,100317,91428,45986,17909,-10481,-43846,-47621,17332,38231,-39843,-114362,-154300,-131548,-106605,-68715,-70267,-57131,-61225,-68597,-72304,-61603,-96750,-136446,-47491,127083,151544,-19974,-71188,-42125,-49724,-44611,-23665,-7559,-53412,-78858,-32741,-837,17211,53247,143869,244598,175612,34636,-29386,-19505,49585,166498,250617,333779,324877,32678,-25092,101300,352661,411419,574965,615381,374199,147971,121552,67064,40604,-3023,-82492,-108304,-20065,61156,75494,48068,-10677,-34238,29899,78585,-32864,-65027,61789,173350,149339,5786,-75854,-18147,36790,105068,75945,-3322,-73255,-138754,-68702,-19990,-77734,-27183,94099,146379,35362,-20633,-21459,-60179,-13715,9656,-38506,-59450,118838,180081,174974,48360,-56395,-104670,-37257,-37445,20765,47802,-22999,-30629,-37552,-27779,-48653,-71225,-126071,-122649,-137591,-146080,-101243,-74582,-40268,20164,66429,120906,159101,130019,165244,116772,93685,111931,152023,39253,1659,-11935,-59765,-166178,-117080,-36526,-20184,-33103,-121917,-156239,-54180,40935,49800,48240,34228,68655,84582,62809,-70,-68253,10273,136403,170663,97652,40545,-25577,-38011,-20943,-44348,-59208,-99012,-70627,-38718,14256,36525,22108,-42533,-37917,-14983,-8234,3838,-19000,6948,68053,111188,125081,134984,113428,11507,-79244,-87449,-59858,-26433,-55571,-113675,-27637,54165,107840,86550,18065,-81129,-112724,-73401,-44816,-56427,-56408,-96171,-157564,-102754,20463,97152,92216,67064,18402,17464,53723,96078,73558,21242,402,42071,85701,128609,122125,170634,199485,136282,77537,73677,22054,5954,-97955,-32742,116678,194751,96073,-36811,-15682,85376,114443,112391,138394,175348,146346,47356,-14303,68250,169976,180431,141169,44855,-64907,-82731,-4927,53277,99520,122048,117212,91597,62703,34607,5974,-45383,-100176,-50107,-30804,-10822,2849,-34,-723,-45003,-78001,-111389,-123590,-91194,-59174,-8050,32625,54224,63972,101547,90682,79476,90106,57623,2397,-56985,-82657,-76187,-68062,-33301,67931,155408,263733,248980,159438,112803,86020,210043,332000,357229,244172,28966,-27580,18241,56156,11541,-51280,-61944,-21757,35234,86061,68852,-49,-71908,-46038,-20082,-20502,-46368,-34985,19816,36685,10302,-46258,-83764,-84658,-84953,-61101,-6478,21361,35141,68899,47265,-45707,-117921,-112471,-66120,-37775,-39058,-54263,-97135,-86864,-78779,-42967,-5828,-13662,-13624,-17267,-20271,-30405,-8291,17208,-36096,-102985,7149,139906,192559,117418,54020,-43433,-100853,-110897,-78560,-40070,-32297,-50138,-36748,-21789,11467,37831,20598,-72018,-110157,-111688,-132901,-129876,-101653,-120372,-87833,-113031,-82273,88324,204799,205308,155763,97515,18151,-28417,-59271,-86022,-90019,-90386,-72986,-84058,-109999,-73007,-12098,-56221,-100200,21596,164456,225313,242367,252486,303672,288617,143536,95437,80438,26077,-7763,33788,47876,-4301,-28324,-27475,11177,113200,212601,223721,162202,90937,12494,418,-11224,-45743,-70859,-30238,30042,73328,-6363,-123487,-68457,-3987,22926,20527,46897,146419,257814,207964,94860,-26436,-138984,19108,108673,124624,119464,82517,-16698,-99387,-93510,-121859,-150577,-78215,-32117,-37936,-61047,-42210,-14121,4422,-11694,-105829,-87636,3677,17792,27089,7176,-51102,-13724,13675,-14086,-87880,-15822,86815,97910,46994,117404,174486,177708,62449,11691,-3764,-759,15401,33988,19357,-41878,-91127,-107548,-121035,-96980,-15407,70469,108002,194742,243234,149978,8371,-97841,-87515,-73570,-84280,4797,-24233,-104081,-148270,33861,156643,152615,91829,-14732,-29722,87899,100957,63348,137269,360816,424358,240391,60434,-2684,-29569,-50894,-52084,-123477,-98773,-21708,-46643,-13442,48054,115540,171229,252471,278058,264160,331082,366024,293712,92928,-51703,-54487,-18523,-20401,-76944,-87200,-43351,-45628,-18150,49276,192817,284107,177523,36785,-10938,-9808,-55650,-60649,12741,23020,25364,59658,115995,199520,323537,413493,477148,420425,311184,170014,58263,12854,10083,62359,95883,94222,16332,-76167,-9830,121017,190706,162374,81813,13465,9111,13260,-3675,-13967,20430,42955,56640,59474,74712,107116,32622,-67807,-33764,38131,61642,5893,-22856,12742,40247,-20568,5087,50780,39061,26122,69247,90331,45889,-32950,-25820,13153,7108,53276,156350,117617,48288,-44842,47291,73767,15627,-60745,-35882,-88369,-83842,-104904,-100474,-109603,-72902,-4011,59290,77864,19267,-55343,48043,146849,118361,66240,32982,-6571,-40318,-69090,-56610,-29183,-51029,-79274,-81832,-85170,-74972,-70984,-58518,-21817,-14120,-27140,-64015,-107371,6117,79405,68176,-22913,-47835,-57686,-99152,-129005,-48611,-39778,-29182,-77353,-94786,-82468,-62597,-46278,-87939,-129643,-127854,-99881,-34372,68783,205280,313134,231597,113471,4410,-17827,101348,174766,154240,80705,-32720,-105543,-59077,-5009,-49650,-94183,-89074,-61728,-58789,-11058,56671,120432,98540,61436,35886,-19632,-90410,-34929,100671,149521,83464,-1124,5471,-16268,-58745,79355,333025,596074,595194,212410,28169,-349,-33200,-12420,46410,123714,163859,84804,2686,-66842,-49623,-25854,-10202,-13037,-29866,-52486,3266,53129,1374,-23915,34811,107970,159045,161119,148672,120779,18690,4916,47044,13272,-60814,-86710,-10071,-30548,-91860,-55698,-19559,-23622,-82032,-104497,-116199,-121186,-78438,-28401,-6402,-36335,-47209,-74133,-105493,-86678,-103314,-102792,66602,138432,83026,6009,-11736,71400,110608,61684,-29630,-115210,18222,192159,193347,78938,-16153,-55363,-28095,147907,276022,284890,178730,61627,-14049,-62212,-31242,8172,23534,95392,172157,130443,47611,-12349,-64078,-22574,8417,-43673,-121187,-119915,-69885,-1578,10619,-35728,-83283,-38233,-34837,-56063,-46515,63120,108934,40409,-39114,-135176,-52133,-33213,24782,83490,28956,-60166,-71876,-26463,-29082,-33479,-11359,4581,-12016,2709,28520,60412,78017,72976,98816,126047,153677,183167,92715,-44723,-78329,-12083,-15959,-35597,-45687,-83744,-111900,-135966,-114073,-101601,-106026,-70515,-24290,-70259,-76376,-24316,-2300,29151,32758,10660,-17150,-79062,-67284,10861,46950,91273,87703,49846,27174,10761,19918,46537,48933,13096,-44118,-25716,16019,18465,-16953,-82911,-89089,-71709,-61912,-69565,-66999,-94480,-93137,-59338,-18788,-1275,-4281,-10632,-56781,-10286,-10611,13665,55948,92324,110812,96733,74851,57212,62863,72065,117882,243332,342151,248415,112357,37306,-11299,-98255,-108973,20674,119948,139554,59148,-11241,-21645,-49270,-67304,-44143,-38986,-27933,2282,26605,37575,55897,26506,-15247,14108,74472,61565,14552,46683,49722,-28382,-93556,-25703,82823,94503,25545,9163,63515,94144,86058,28288,3399,-14785,-39882,82497,207423,237079,103361,-38292,77375,263094,371935,291828,176543,94968,45773,4058,-129114,-111944,-22212,84337,119137,118918,60985,1609,-23468,-60932,-82873,-65352,-26810,-9791,-11394,-8659,-11268,-32865,-74898,-75476,10931,38361,27200,36574,28049,-16035,-63295,72460,245756,254137,190336,112044,53946,25747,-17443,-14835,55226,95479,83820,92838,55076,1169,-6888,39947,93705,104785,40299,-52709,-67940,-70613,-135338,-90764,2628,81717,136730,72261,-20467,-83403,-82524,-4192,31191,51160,-33856,-63981,-27503,-90620,-137472,-161871,-137477,-66766,-24936,-11130,26196,73995,163976,101420,50171,52711,80773,72488,55047,27272,-22571,-42702,-68850,-75399,-26152,17398,49939,58269,53855,70663,117557,154791,141848,149542,107780,51999,-861,-57089,-92091,-21984,76634,88191,8790,-73423,-18206,28503,65713,197608,237368,243745,164129,-3358,-105129,-124937,-57362,-21887,-40350,-4517,30267,82170,88941,30061,-83446,-129561,-28313,7687,42017,100840,98222,58311,10522,31332,166046,399405,601696,473044,231789,14071,-52480,-4263,93983,191514,224915,204625,85976,-19599,-39212,-43470,4788,134285,312428,325819,163533,33280,-2679,22,-34687,-110905,-68688,89302,200754,255644,160189,-9974,-100771,-33739,-69147,-87577,-7226,40971,46212,19407,-81959,-81121,-94038,-123958,-87657,-73817,-54751,-42501,-55380,-39058,36787,105887,130828,85031,20147,-41349,-97859,-147513,-86008,62023,287545,345940,226216,70894,15753,-16634,-59105,-97791,-94335,-56990,24428,47049,-36036,-102504,2537,5168,-35247,-62234,-106503,-29914,18689,-507,-52214,-72365,12168,-8902,-50247,-82373,-47192,41206,87242,65906,26923,-37405,-82164,-87554,-76064,-73786,-42256,14458,59572,58642,16663,-23690,-45130,-42216,-31187,-72460,-117762,-62557,11150,-23331,-68710,-73844,-38517,-1848,16545,-19364,-92550,12952,94643,79735,-9261,-76689,-59488,-4876,39200,83921,210645,350082,348832,109125,-42169,-23010,-15574,-74534,-49052,293,14765,-14296,-68671,-102933,-74661,-53893,-71077,-60291,-49087,-47942,-52023,-59472,-54952,-35038,-83854,-132072,-37981,10646,69389,126192,98085,82824,82651,72928,2553,-66741,-72006,-13459,5782,-39935,-52566,-122060,-64178,-8048,29006,8414,21226,57996,59277,36075,-15488,-2325,55367,134904,195590,244179,254021,180711,101878,-59273,-129368,-118925,-128828,-82102,-50363,-34641,-8800,-4254,-25753,-56688,-97626,-34344,-22643,-40643,-71455,-24464,30688,34612,-5015,-17944,52038,132727,116878,84478,137645,272681,114920,-20833,-103197,-68958,29875,99071,70780,-29122,-64318,67514,217687,300552,187990,-11573,-150787,-52044,62484,52673,20417,-22196,-76091,-85046,-113726,-115710,-55842,28228,65992,20070,42524,185241,300960,293313,194796,114275,75267,51454,36896,14809,6446,-18424,-33569,-43395,-32557,-54257,-77075,-84699,-74246,-39891,7859,79441,114922,108838,91066,75656,89188,28354,-38570,-130286,-149309,-117612,-21377,91774,106006,8143,-67061,-31583,26232,6233,-127695,-41531,98951,290120,316652,243402,124241,-27087,-133261,-19829,80814,87438,58959,93010,102904,30882,-16867,-19162,-12810,25703,29172,-8709,-10255,1161,5680,1309,-20401,-35293,-6924,37508,81289,58827,-46034,-45004,42315,112550,34148,-68510,-154904,35188,146653,99162,62299,74806,86199,26811,38183,77746,54821,22383,14680,70627,169992,265368,255738,193400,137650,92735,81901,66605,65221,98178,128515,70008,10339,13015,12082,-47179,-97804,-17247,52959,82414,109971,126157,99714,32122,-39145,-100584,-83132,-57662,-40546,-19266,39177,89835,184847,247766,174913,37015,-81600,-141086,-93944,-67715,-29900,8154,3838,41191,58097,-2776,-1247,72808,218563,329121,344721,284501,140560,84384,107718,96501,82661,35078,-71767,-134934,-96302,-104529,-72280,56130,131414,111176,34446,-60255,-75478,-30173,25129,81492,107253,77443,16493,-54256,-43597,33963,72781,66968,49828,3695,49627,93163,41251,-20739,-9573,79490,226339,252300,117878,-54493,-93169,-57843,-64852,-67123,-51573,-23982,-8851,-10133,-15513,71748,46581,72362,127433,56066,-84514,-50771,58163,148844,198924,156019,52159,-67727,-127592,-113688,-50604,2601,35192,25369,-3470,-40595,-76485,-59061,19026,121540,117200,128002,123404,19743,8160,3717,-44239,-59557,-30854,23149,29975,-5907,-23921,-38512,-37896,-45290,-26057,11309,21558,-50810,-146214,-141427,-140126,-93351,-72435,-115625,-77371,-6123,-601,-75931,-81008,-39551,-28578,7294,88755,141382,175018,184341,107404,-17651,-96541,-80520,-11028,28827,1870,-65440,-115566,-124292,-116405,-107215,-58265,42418,113516,78697,-20012,-70520,-17239,22644,15484,5637,2954,48798,90781,132047,89579,1392,-37291,-69467,-83204,-31859,1373],[7142,10757,34632,82839,101070,91534,41961,-20215,-42157,5464,23413,-1915,33806,24468,12153,-8997,-8112,31041,72315,154736,193486,105660,-21746,-137080,-55599,57839,69883,-11959,-99098,-55622,-13287,27287,-1350,22054,47671,-1225,-19228,-11975,-68335,-32635,57069,52941,-486,-71187,-3129,82248,29113,-104938,-31758,-35074,21520,40358,106206,138409,87361,20978,-34566,-133091,-62194,38604,101686,85985,-24432,-80388,-92248,-98964,-65783,-23063,-28214,-43771,45867,229149,255355,162543,47489,-54955,-111459,-59006,-24261,-25421,18165,48732,20650,-51480,-76657,-30210,10419,8024,-23607,-57633,31465,40102,6574,-8299,-62042,-72478,-48342,37826,232799,315999,205283,88613,13653,-47977,-103727,-122043,-126619,-132913,-115356,-92065,8149,105182,187705,263462,241587,155347,74654,-79488,-23410,9333,10299,18216,57359,110775,139102,166020,97313,2292,-52270,-81352,-99193,-118001,-91262,-63445,-52670,-66178,-106684,-57260,-51645,-96767,-116125,-75723,7653,105506,132660,109428,45009,-16245,-15490,5654,32926,95870,129861,76712,-4307,-60369,-91877,-38002,9435,-15376,46236,139103,208539,135696,59591,117202,170568,162857,151690,100716,80576,105149,163021,208680,74668,-24309,97184,179292,228377,162666,-6731,-62159,-70459,-93780,-179266,-150769,-34681,61216,-41661,-70598,-100509,-100810,-10446,146132,315497,377892,158290,-21400,-60730,-14233,29821,68036,40371,-45889,-50404,26351,75771,-11296,-43939,-63566,-53806,-1134,-24509,-66835,-48967,-12975,-3363,-12230,-28729,3973,13545,45649,69021,2097,-60018,34879,55097,39152,7907,-449,98866,302184,437674,384882,261750,71860,16160,-36228,-68340,-26755,-50972,-40905,14858,84511,158311,232980,201540,55851,-76554,-77473,-55450,-90065,-99711,-17135,26013,29418,24447,-33927,-81354,16311,68984,80726,103880,121241,119968,153766,97205,-39742,-139480,-56331,-43575,-65646,-78359,-91780,-82352,-69788,-70027,-79306,-44630,-13601,485,-44374,-20466,-22953,-57936,-22040,39611,125135,95870,-715,-26822,14601,-14013,-25706,-33092,-11355,17666,28808,34205,90166,220178,326592,342254,334347,276531,158828,17981,-98572,-115443,-111463,-82860,-13832,19249,14055,7380,-35516,-107832,-41769,23491,60842,42488,-36573,-105322,-128190,-135106,-129463,-22340,89699,215164,239350,199964,73292,-50783,-15328,9849,30100,27999,108648,125735,7092,-128390,-63649,-25413,26160,78665,92365,123298,98253,17339,-16493,1084,-11796,-72755,-36265,-5864,-7016,-24806,10281,49849,56535,-21548,-72247,-54389,48126,87183,131709,144978,101625,81131,28167,-21623,-27760,-58022,-107908,-70137,-56466,-5655,56910,96536,15098,-43453,-15333,-62368,-76768,-30551,-20722,-27906,-56385,31218,94723,57264,2594,6335,69691,133155,38075,-22451,-31594,-30680,-37013,13263,3556,-32512,-40704,-31414,-54512,-85339,-109123,-98831,-21285,88228,212811,234386,115716,35778,3299,42535,92026,89086,85160,47319,23415,-7547,-36270,-54094,6250,36072,-42091,-116012,-147057,-128426,-105384,-67314,-66516,-49272,-50301,-61401,-73053,-64012,-95094,-139696,-55316,125957,145566,-36295,-70589,-39932,-49648,-37285,-3166,24586,-12674,-53558,-35460,-4608,22811,63566,158976,282806,216341,60234,-11996,-1071,91217,246332,331345,384094,369165,93333,61733,176238,376352,349412,458780,581222,404698,185865,96838,31310,18623,-7697,-75569,-109320,-30922,47573,68743,44580,-13736,-39403,15199,63365,-27131,-76857,40863,148616,132607,-3177,-63720,332,62596,113780,66911,-12011,-76489,-136543,-62755,-9338,-56094,-19399,78131,121207,-13163,-37071,-15400,-56467,-5231,26737,-31535,-87724,97423,200276,199951,61533,-47685,-97653,-21046,10797,73911,82200,-8782,-33833,-54279,-60520,-93279,-89732,-75208,-84936,-112694,-129515,-111038,-93072,-58457,10946,58282,105725,138825,116890,164219,126455,97510,123676,189468,93409,51711,25583,-27176,-158049,-133397,-30593,2480,-4893,-92593,-160933,-58050,47915,63056,49921,23272,53578,74913,63923,8090,-66144,-9045,115906,173314,108823,43894,-34151,-62127,-53894,-70817,-66758,-98682,-78828,-50592,6710,31699,10568,-57689,-52077,-24013,-11400,886,-24903,-2440,54183,108614,123408,131214,98233,1281,-72801,-73065,-48561,-16989,-47829,-116908,-31136,53311,109818,87801,21865,-71154,-110898,-73080,-32535,-30513,-29077,-83245,-186167,-103361,20323,77310,67237,48130,6368,12126,43541,75360,64858,39898,24318,33396,61346,92072,80728,123580,173744,139011,76062,53242,-6170,-27690,-139246,-23923,130159,226061,120740,-29838,-12034,104650,138242,143447,192709,219008,157278,37604,-15086,76079,192065,207325,164874,67340,-47960,-98746,-18023,43498,96188,127054,143337,126986,80715,45295,5810,-53325,-95691,-31829,-9019,12332,29289,27388,7389,-53824,-81242,-115217,-122819,-82317,-48384,-6357,20189,37404,57617,97630,84523,76457,95070,68113,11234,-49075,-70305,-71061,-75829,-45050,52250,132874,229579,208961,124446,93017,80258,202866,315182,343209,234155,30309,-10792,53267,85747,19397,-54298,-62716,-35157,10590,56316,49963,-8593,-76674,-50872,-10576,-831,-29677,-34713,7457,19515,2575,-41709,-75401,-72094,-76895,-44459,22278,68811,96857,121156,77165,-25008,-116558,-117050,-59058,-28431,-34056,-59745,-99585,-100070,-92281,-49962,-5100,-8359,-8345,-15264,-28406,-43075,-1771,26660,-27654,-96075,-3533,120207,164941,98012,41210,-62413,-97904,-101697,-68585,-26265,-10037,-19008,-5524,-1565,21646,44905,30683,-53277,-102281,-123979,-132136,-115926,-93637,-157714,-97644,-112295,-91232,88956,199645,198749,151799,100390,29440,-18691,-57501,-95451,-94502,-89270,-82724,-102064,-119739,-48953,4719,-48973,-92676,31126,188091,248161,253868,271938,347566,349966,194957,128723,100066,38022,-5257,35631,72828,29954,-1870,-10424,19393,109953,200727,234023,186674,124013,41624,12396,-20834,-63639,-85936,-42049,17368,49513,-45172,-175030,-66979,4135,32394,28235,50089,145487,257816,209183,109418,4774,-125496,-22736,72426,92744,92573,52488,-53939,-125858,-82908,-104577,-148392,-101407,-38340,-35863,-47941,-29439,-6967,6840,-7215,-91302,-112813,-27762,666,31190,28537,-17392,8192,17728,-21472,-96489,-17161,82784,113795,77171,145364,199579,204682,87073,30531,19972,20874,26721,36689,17744,-38262,-76617,-98410,-121553,-108455,-24660,58179,92336,176435,227345,140363,1244,-96538,-91622,-89166,-80437,45141,35496,-37466,-106683,13940,161712,176495,113750,-418,-21534,100096,112270,60498,148074,400733,476831,276936,80594,9047,-25350,-57335,-64059,-128736,-104771,-52197,-72565,10531,58869,93860,138668,223865,268567,284884,333278,336930,242911,49044,-64492,-36257,-6741,-20874,-83015,-76889,-28837,-25307,-26527,32303,168903,289604,188251,35019,-22653,-28895,-71550,-56667,16721,13336,2536,27632,78018,156222,280204,366368,408474,353397,253718,121298,8719,-29450,-22479,45981,97455,102078,20119,-70108,-3352,137608,214134,187985,97739,13373,-6062,-4669,-4100,-5615,19616,34805,52056,57433,83749,115974,51400,-60248,-41464,31173,55936,2594,-35875,-3253,33079,-37099,-26915,33808,29469,5497,31138,35833,12173,-49534,-25081,19775,17196,71097,194170,167203,82520,-57058,35893,69425,7992,-69917,-35826,-87932,-83148,-106421,-117582,-103169,-61094,3132,55924,65950,4589,-44214,65992,138313,98735,60632,37746,-3192,-36924,-65070,-80903,-46498,-59007,-80165,-79744,-88344,-78796,-67336,-51797,-14358,-10514,-35253,-74708,-106892,4126,70249,54721,-29908,-44425,-55228,-108929,-116149,-14865,19185,41433,581,-46637,-61602,-60349,-62554,-108739,-125066,-116718,-92980,-29480,71995,195871,285873,202582,91981,-14661,-40575,86597,170983,146761,60503,-51042,-109645,-64744,-4324,-35438,-77832,-99085,-95736,-100272,-37776,34340,95282,72615,36761,13500,-36009,-92363,-22734,113216,138879,37648,-16223,12888,-5678,-80425,31394,298549,565436,572010,213046,33586,3768,-26594,-330,67173,151446,176502,98967,21606,-42333,-44969,-40350,-27210,-25984,-38033,-64356,-16034,52586,20457,-6082,52718,129235,187186,192135,176767,134215,20541,-10463,15014,-22612,-87342,-77484,-7585,-35280,-103304,-58048,-21824,-24741,-85500,-99494,-110736,-124863,-81221,-38506,-24138,-48479,-40742,-72654,-98771,-85356,-104148,-100478,60897,132708,74731,-4737,-11255,90278,126623,67974,-28817,-103003,20098,185738,165870,52379,-38839,-85432,-73648,95430,223571,237075,166168,77813,11607,-49104,-45881,-8003,14609,80946,173198,164820,74514,-678,-71817,-35629,444,-46551,-124316,-125988,-63023,18821,32274,-34244,-100103,-47022,-33197,-49841,-42879,66568,118258,44388,-45106,-153904,-36237,-3533,39247,67852,-10481,-98545,-97581,-42891,-37925,-44400,-23579,-7556,-19250,5340,37857,67844,82057,76783,98748,108697,103974,125967,58778,-58538,-95143,-29548,-32544,-38893,-38461,-77607,-107465,-119756,-97119,-73224,-68368,-52165,-17829,-65163,-82953,-29266,-8005,26551,30232,650,-38298,-93981,-50719,15153,59476,139547,144991,109285,84932,77049,72842,73850,57174,13414,-41086,-28556,8987,11276,-22432,-90634,-107095,-90305,-78277,-81039,-72524,-93149,-86552,-48634,-10313,-6850,-23263,-30746,-56722,-14788,-10173,31647,90592,143303,154768,129596,111295,110196,122762,118301,152812,268049,354206,264030,127408,42397,-12350,-99704,-100767,33755,135508,140278,53947,-13844,-22336,-49279,-90993,-56375,-45405,-21480,8231,16565,21410,50707,14452,-43758,-8320,56359,38243,-29929,-24546,-5917,-55528,-109677,-41425,66256,76468,6122,-6273,48592,73473,54254,-15606,-44775,-54856,-39597,86757,192090,207873,77536,-55056,90062,301861,398978,297126,175658,83010,18501,-20303,-143632,-110698,-27044,78794,122570,132219,68100,1810,-26153,-63381,-91747,-82327,-38207,-20856,-22094,-17539,-16510,-35792,-78588,-81367,5137,27763,5056,19269,22988,-18177,-44951,116396,275736,267804,208513,128421,56185,19721,-27790,-28580,42092,110055,117263,122852,80366,20719,-2213,30583,73661,100876,50836,-45306,-86751,-82066,-138810,-95797,6751,97850,155241,92749,-10709,-80650,-81442,-6435,18557,17185,-80848,-16018,4724,-77012,-134880,-159845,-141432,-73324,-30040,-13168,26919,76511,160982,84777,30638,34367,71968,76136,64149,42058,-12156,-48586,-90366,-85821,-31141,9745,49423,75383,90405,134805,163929,174992,150309,141919,84137,31176,-14835,-61980,-100090,-33243,63095,69928,1935,-66560,-13615,22825,54648,194894,264254,283928,160593,-20154,-123039,-114495,-46648,-21796,-53075,-20019,18475,68433,75889,23795,-81407,-136384,-45026,-10819,23175,87916,103320,62316,15889,42768,178477,407244,607127,470721,209489,-6080,-65031,-11428,85558,192147,246670,252034,131866,-2410,-29961,-45132,-8598,113223,281985,322873,176807,33378,-2155,5795,-20897,-98588,-73662,94233,217386,280468,164059,-39125,-51115,20893,-46842,-94302,-2290,59048,73895,40702,-58338,-47794,-49187,-88859,-74188,-71292,-61313,-51990,-59977,-26314,63181,123425,140042,98131,24980,-49408,-106550,-149828,-78501,90761,310289,354388,225104,72412,16134,-18848,-64820,-108403,-116968,-82404,-4720,16669,-52216,-114081,-11286,-10340,-48161,-63626,-85213,-1566,32930,2830,-56919,-84294,9917,1469,-35597,-67192,-43173,39356,86214,64484,23764,-40215,-78734,-71672,-49920,-70450,-52863,2896,43175,45741,15067,-14232,-34318,-37212,-30236,-72189,-117275,-69958,2399,-28366,-83549,-76439,-35989,8598,31826,-7778,-102837,-3420,69688,63762,-13941,-77005,-64454,-1660,51461,96145,216577,349280,354707,111644,-30548,-27895,-21477,-79231,-58769,-13655,-4097,-28692,-76480,-102499,-74486,-49472,-73357,-70587,-57965,-59667,-67411,-70103,-48590,-5820,-26450,-106871,-36791,23451,86261,159197,131032,102575,92565,66013,-22900,-97549,-97434,-46954,-157,-26409,-34501,-112563,-73283,-28066,-14947,-37826,-6622,43641,55409,44460,-365,-234,46371,112995,182006,230644,245019,156162,58718,-103030,-99260,-97054,-126339,-102032,-71599,-56821,-22886,-13296,-40889,-66670,-86174,-36961,-15742,-26773,-58069,-38529,15409,18721,-14678,-12384,67734,153643,126503,74153,123093,257409,98890,-26473,-103346,-71568,32040,100524,73965,-26579,-72607,53957,174757,237739,150489,-8539,-127276,-59914,45630,35139,11809,-17831,-58335,-67859,-99145,-119990,-70987,-16592,-1070,-41177,-17255,110699,227483,258252,193281,131995,99827,71502,45565,17656,7889,-23405,-37686,-40306,-32831,-59706,-84162,-89595,-86577,-64059,-27923,49107,116649,141883,121252,83016,67133,2564,-46995,-120349,-141710,-106149,-9583,101781,106793,-730,-84580,-36938,15512,-1405,-111174,-47680,74527,236237,276326,226594,112980,-32172,-137592,-21555,74678,74558,41086,65647,73587,12157,-16143,-14938,-3010,72831,58208,9405,7430,19167,17626,10551,-11475,-23584,1639,52304,123621,80327,-37610,-42883,41303,122880,42204,-58646,-140486,-9392,114921,63396,24050,36328,58899,24458,49315,88109,61919,28414,24456,76895,159803,230006,199048,147686,118050,91818,89869,97560,126345,163488,173755,96099,23075,8920,3343,-47008,-89944,-5451,60839,95581,138720,150976,116202,44305,-28094,-110284,-113476,-80543,-50351,-20813,31500,65018,152184,217834,172247,52634,-61098,-130862,-99841,-85912,-67040,-55671,-58667,15310,44986,-3466,9633,105587,269117,367679,364085,300428,167472,96464,112326,111635,101883,32950,-88006,-115602,-83411,-112847,-86875,42147,101320,75652,8308,-54425,-57845,-17094,36990,90605,110031,81123,20257,-54722,-43670,33930,63992,47405,36647,5773,47747,77516,14384,-40746,-9306,99334,285172,346557,201393,-17223,-94350,-50909,-43603,-51921,-66043,-30419,-20,10195,14125,81805,30539,56396,119679,60079,-81928,-35858,102928,212432,247822,182408,61474,-68821,-123622,-87031,-18670,28868,53144,29157,-10993,-50139,-88239,-71296,2517,103028,112707,125857,137708,32118,7804,-4730,-51453,-41514,-43,42992,37642,-8720,-29007,-41758,-47173,-61109,-34412,22304,47474,-28120,-128872,-158393,-148236,-107048,-98933,-123352,-53698,-7232,-7046,-81138,-79322,-39786,-44416,8620,118714,179663,211212,212330,128121,-4430,-85446,-68822,-7650,24900,-5862,-70973,-118420,-128106,-132167,-101198,-35392,65477,135831,101239,-5799,-73236,-27459,11451,815,-10485,-5749,59431,105599,146092,86827,-3544,-41899,-74087,-77073,-27432,3943],[-1391,-4578,11148,54159,74072,75241,40203,-16175,-40137,3479,22619,8867,40456,21673,11534,-5199,-13430,4541,48467,131367,169640,103164,-18052,-137737,-72801,44638,61864,-11326,-87630,-50704,-17068,24276,9659,39091,72265,58670,69348,45081,-47599,-62009,36072,37567,-11200,-72705,11202,93290,22651,-97553,-16755,-40305,4825,39772,116585,147366,83406,11354,-36134,-109315,-70555,35666,106124,96802,-13074,-73253,-86811,-91428,-57268,-20515,-30709,-47393,34975,192877,222767,137597,28130,-63734,-111050,-58397,-30219,-20622,52407,92522,49485,-25381,-55312,-12404,30675,24166,-9912,-46143,19778,10460,-17801,-25346,-66690,-69235,-40089,51904,243333,325813,212066,88854,5314,-46098,-89413,-117138,-136148,-115000,-91014,-78225,23894,138149,233685,326210,340838,285693,165358,-40893,-59828,-17581,-12421,-7116,39846,114708,166998,199417,125398,24534,-41552,-80948,-103608,-121438,-96368,-71471,-60336,-70484,-106807,-46450,-37313,-76656,-86498,-53267,25214,102695,120915,95377,30491,-22734,-8368,16401,40661,97019,122877,73436,-2646,-59934,-105120,-70320,-11772,-18658,56516,163386,236374,156070,82486,154307,204391,186284,158718,96646,86991,105511,152476,197223,98988,27866,129490,185944,189017,125909,8266,-17571,-66959,-95238,-178647,-148491,-34286,74256,-27450,-63492,-104402,-104407,-10319,150932,350009,429088,189718,-8146,-61988,-28400,21583,80784,71157,-5073,-40887,19153,61654,-21385,-44497,-49412,-35891,12306,-19704,-70872,-62528,-45593,-47025,-43038,-31385,-2338,-2392,27466,57471,7214,-32235,47309,72106,60898,36648,30454,125929,331916,467224,376612,238764,43865,2942,-32579,-58062,-6515,-22265,-32631,5480,65895,126404,167698,159984,47552,-76871,-93521,-47269,-49510,-105162,-46929,-7727,-2279,-2467,-60947,-89583,24142,84496,100096,118467,126502,108254,115532,77878,-29262,-157228,-71859,-65204,-70209,-71984,-82397,-72222,-60288,-61968,-71029,-36813,-5179,11555,-40491,-28390,-30402,-48032,4078,69127,142258,75441,-18448,-38398,18459,-1303,-15820,-30749,-9843,24336,33680,27329,62523,180535,307485,349763,330921,250121,123548,8705,-83952,-96193,-108042,-75726,4174,34571,21130,15035,-26092,-110316,-37431,36486,75909,54101,-30348,-98769,-111481,-120725,-137703,-27480,94154,232138,274718,237380,102836,-23732,8178,31400,32671,3736,98629,120093,2444,-116398,-50974,-24919,11669,63342,76330,116101,99318,17320,-14039,26537,23746,-48834,-40568,-24042,-16918,-26813,11436,46089,53430,-14246,-63888,-55921,28246,62334,118805,155250,138917,132465,65491,-15636,-31841,-61435,-104100,-72988,-59247,-11512,46367,80820,4291,-79860,-55450,-114650,-120294,-63777,-43497,-42700,-62784,40527,108696,61518,-9274,-3716,59334,135549,53239,-2417,-11181,-20277,-35092,11214,1622,-34907,-44183,-31899,-54629,-84566,-113555,-97931,-12490,117446,249621,248725,129387,46992,16735,55140,87692,74948,75135,44995,25168,-6216,-23168,-57099,-11084,28522,-46427,-116888,-138074,-124509,-103439,-64404,-59820,-38034,-36217,-51549,-71756,-65794,-89898,-135243,-66230,111069,124566,-53504,-71213,-40751,-52042,-31645,12341,47867,17807,-33403,-38531,-10774,24280,67401,162795,303649,243510,79382,523,13287,129724,326093,410316,429422,407516,159547,153053,256893,392004,291575,351440,535181,413441,205860,69534,-4291,-3525,-14632,-72181,-112004,-41940,32712,59085,38497,-19073,-47786,-3610,39755,-30655,-86596,22144,123910,115193,-11593,-54649,15434,84980,120226,57778,-20974,-81089,-136613,-58743,-2040,-36607,2589,83992,122970,-58355,-57592,-16612,-58815,-626,42026,-22080,-117103,73755,211907,216282,73630,-40469,-95488,-11025,51592,121473,115464,6112,-37445,-69281,-82912,-106256,-48041,-26557,-49198,-91617,-115937,-117093,-112952,-83583,-8348,34054,64187,90676,82493,143099,123649,94037,128270,217274,150038,104471,65197,8701,-124180,-147233,-27060,26601,27742,-63460,-164592,-65532,50182,70824,46611,9650,34989,61152,61688,12925,-65494,-32422,88290,165907,113670,42939,-42228,-90378,-93478,-94511,-74741,-101087,-86042,-53913,6258,31889,2955,-67281,-63457,-33289,-17064,-5327,-32825,-11678,41101,100505,116314,124417,86836,-616,-58881,-55239,-35594,-8371,-43174,-119951,-34449,52370,108627,84118,20700,-64262,-108352,-73930,-22421,-4852,4311,-54340,-151778,-103763,12408,51651,40873,26561,-11556,96,24062,35448,37747,49453,48181,29190,35222,55421,46751,85479,149813,139904,71727,30749,-32512,-57819,-126658,-10088,139633,248300,137760,-28056,-9524,122939,162854,172507,236168,241917,149766,19696,-18939,78348,202935,223637,180538,83359,-35075,-115983,-31792,32262,90242,126640,158415,149214,88184,47365,1337,-60145,-83897,-16386,10645,33912,53589,50214,8996,-67166,-83413,-116889,-125301,-78364,-42853,-10142,2185,15763,45944,86876,72874,69489,96370,74763,16976,-41624,-58543,-67621,-84717,-56994,33640,101507,179244,151699,75726,62030,64410,184583,284160,310025,204489,18981,-685,87427,116086,30057,-57231,-63277,-45716,-13119,22435,25889,-22163,-85516,-58633,-4239,15439,-14307,-33562,-6954,-1971,-9676,-41567,-70771,-62443,-70985,-32035,45189,113250,161689,173724,103111,-8586,-114471,-112216,-53402,-20135,-30320,-69041,-105871,-113045,-101142,-55817,-8682,-9203,-8138,-16990,-39193,-58124,236,29886,-24053,-88027,-13984,95277,131546,76430,26048,-82032,-83688,-86952,-58189,-16359,7515,7649,25071,20582,31086,48312,36133,-38288,-90958,-123920,-108024,-84434,-64517,-128807,-104347,-112534,-99903,83136,179576,177490,134237,91335,33618,-12627,-56672,-104806,-98329,-92034,-96395,-122776,-113460,-28036,18528,-43870,-88360,34156,196805,256761,253050,279607,372471,385694,225650,145180,108065,44481,-5002,32913,91342,62678,22260,4040,25433,102773,182335,233844,202789,151284,68205,23035,-31675,-84678,-104407,-63390,-7208,16923,-78635,-144541,-55851,10028,38581,33724,51755,141601,249381,201823,116388,30028,-73593,-46389,35939,57516,62259,20005,-93407,-100334,-64017,-78283,-118108,-118039,-48525,-38208,-37986,-20646,-3365,7046,-3329,-75680,-138460,-65104,-21955,29926,44562,17136,37636,26803,-26385,-107243,-19488,78116,127419,105257,169080,217230,223498,107668,48818,43828,41023,36926,39548,19573,-28591,-62889,-91443,-119989,-121264,-36258,44140,76265,154871,202402,121449,-12574,-99613,-92644,-97134,-78279,77213,92559,29110,-50032,-5627,157914,193358,128612,7270,-18935,107261,119796,54992,153198,423790,509957,302682,96135,16779,-26662,-70048,-82382,-139170,-113696,-83792,-67098,17725,49288,60567,102592,189207,247505,292211,320819,294791,187881,8888,-65206,-17592,6564,-18888,-87400,-75008,-24787,-12348,-35006,12577,137302,276784,185328,26617,-35801,-46534,-87685,-56761,15615,354,-21856,-3068,42891,113323,229011,305548,327273,281167,198461,78267,-37305,-68883,-53566,25114,91963,102323,19131,-66570,3026,155749,239092,213833,109406,6579,-28004,-24826,-5924,-1783,11412,20089,40464,49174,86589,115430,63981,-49116,-49819,20737,45426,-6128,-52679,-12860,40842,-30393,-57811,12877,18862,-15320,-9940,-21774,-25852,-63634,-22158,26774,27579,87323,231150,225621,128204,-54198,22673,66410,7279,-59383,-14041,-60053,-67455,-76276,-86888,-81932,-49915,5765,46427,47039,-16563,-34356,82177,124402,76463,53316,38562,-3126,-36237,-61461,-110498,-68934,-68820,-81645,-77167,-89889,-88216,-69836,-50553,-12103,-12937,-49084,-89620,-110435,-4624,53116,35584,-39505,-42447,-53196,-116536,-105411,16946,91338,133606,78188,-2152,-41739,-58937,-82242,-118338,-107422,-105396,-87475,-26761,72018,181812,253328,169556,68423,-33488,-65024,63353,153448,125507,30795,-72759,-111339,-73859,-9190,-25065,-59589,-91341,-111437,-133164,-62564,14000,71507,48491,12580,-10069,-53716,-95770,-18898,110236,114463,-1469,-18869,15220,-5256,-97027,-5726,270902,536991,551200,219032,39863,8211,-15525,16500,92267,178771,182632,109114,38989,-18523,-36835,-50877,-40680,-33770,-38369,-65316,-25568,56851,46425,14933,65964,142954,211387,223264,204744,143681,19742,-31122,-23102,-60501,-111791,-71320,-10517,-43641,-115409,-61551,-27480,-30144,-80137,-64060,-76528,-111431,-82486,-47406,-39613,-56369,-34331,-66384,-90943,-84161,-104630,-96382,54551,122442,61330,-21195,-15248,104824,137559,71557,-26022,-80466,27501,175288,137420,30147,-58212,-112369,-110786,45635,169366,187397,151719,101414,40750,-31864,-57437,-26610,2660,61029,164879,196920,102614,9277,-79484,-45527,-4463,-48559,-127819,-123428,-49104,43296,64297,-18458,-114161,-56447,-31056,-43066,-38053,68282,120675,42422,-53170,-124255,-7314,28395,50779,48924,-49264,-133804,-116278,-58236,-46642,-55277,-36209,-20381,-27489,6309,46943,75881,85804,80003,98875,92797,54451,61881,19235,-67828,-96737,-43753,-49229,-42786,-32795,-72773,-102071,-99837,-64348,-28362,-26742,-27915,-14388,-63518,-86707,-33920,-15008,20695,25217,-8336,-57806,-104332,-34544,27363,83231,189383,199944,169647,145134,140218,115250,93625,60755,11536,-38775,-30953,1520,3333,-27681,-94782,-123495,-106889,-91197,-89538,-74711,-88357,-77369,-36513,-1824,-12797,-42580,-55063,-62835,-24457,-16374,38859,116725,195606,199911,160674,144339,159649,184727,168607,188213,286166,354866,275330,145297,49561,-10851,-95992,-87792,49777,149259,136837,46117,-17381,-22284,-45465,-101792,-67926,-50177,-10073,25140,20046,18500,49194,3677,-70280,-18999,54226,37839,-37637,-79102,-59413,-78823,-124211,-61408,41182,51306,-17043,-23322,32281,52408,24996,-55427,-87374,-88297,-33718,90140,174117,174044,47474,-70125,105741,337367,411324,290773,166269,65651,-9926,-41534,-132192,-108794,-33476,69442,119784,138886,71380,-1437,-32488,-68627,-100743,-95457,-44562,-27321,-31331,-27137,-21981,-38634,-82133,-84259,3770,23742,-12748,608,17175,-18875,-19690,156424,295109,272474,221337,143433,59533,15161,-35754,-41277,25856,114069,142027,146518,104274,43174,6355,21247,50325,91881,60869,-31630,-92556,-92773,-141218,-102581,8001,109787,166959,109179,-2630,-78031,-76252,-7351,4211,-23598,-84414,44886,44912,-54993,-121161,-151897,-141959,-78239,-33935,-13906,27189,75644,147156,63036,10434,15057,60205,76610,69394,55832,4241,-45055,-112084,-97631,-37293,181,46514,89753,121829,185027,206177,196590,161080,130266,56445,7210,-26800,-56482,-98633,-45452,46892,49867,-7049,-60744,-6370,21195,49393,197609,296094,327005,155482,-35648,-136784,-101887,-38167,-25551,-68358,-38711,3067,50856,60237,17672,-76678,-134667,-60892,-28584,7100,75913,106662,65806,19545,50322,179668,391909,582285,450164,177279,-32392,-80334,-18430,74706,185258,258918,293827,184104,22047,-15919,-42586,-22135,89749,241052,303451,180779,29702,-3490,10528,-6969,-82476,-83648,91668,226138,296853,161040,-70010,12321,86528,-18692,-99086,1312,76390,103450,68239,-31099,-25503,-20292,-59348,-51624,-55322,-54899,-50371,-57205,-12800,84476,134937,146684,108095,25681,-60939,-118529,-142464,-68204,114350,313454,342430,213554,69915,14195,-23270,-72415,-119790,-135490,-96520,-20958,864,-52560,-99878,-23363,-25203,-60379,-65687,-64055,23996,39171,-2168,-67616,-92253,11810,15682,-19532,-52230,-39370,35915,83493,62404,20799,-42394,-74371,-53122,-15123,-44578,-56877,-11133,23128,31205,14911,-3755,-24102,-32530,-28558,-65238,-108620,-77988,-7094,-7012,-71053,-71003,-31303,20310,48118,4178,-107228,-18202,47529,49419,-16663,-76061,-69779,-466,63003,109192,221227,340354,346207,106752,-22020,-33464,-30656,-87530,-70036,-26756,-17179,-33131,-75828,-100149,-74272,-44886,-70610,-80294,-67415,-71827,-81107,-73330,-27746,36850,33550,-57746,-26695,36148,97372,180906,159269,121273,103367,60729,-45289,-122699,-114305,-77219,-3994,-10533,-19761,-104314,-77758,-45180,-55544,-77094,-28114,26510,46653,48852,13591,3021,36514,85844,157001,199769,216729,120224,5413,-144468,-67786,-73249,-112408,-121691,-92204,-76815,-35002,-22888,-54002,-73660,-74094,-32923,-7803,-16038,-47556,-56732,-3984,-442,-26327,-7225,84590,173271,134351,63216,103238,228718,77246,-35238,-105916,-72204,33143,97774,71538,-28608,-81654,39070,132688,172962,106213,-7930,-100827,-57298,33925,18463,1050,-15886,-41664,-49578,-84875,-120857,-84953,-58849,-62780,-94872,-68164,47524,163933,231955,205923,166678,136889,95293,51925,15870,5356,-29332,-40903,-38589,-36794,-65626,-90179,-95327,-99936,-87848,-62719,14155,108852,162196,140368,88343,49876,-21222,-57870,-111684,-125719,-90380,3497,110825,108014,-7005,-102875,-45739,-1508,-13533,-92951,-50391,49741,178909,226333,194701,91963,-40650,-143412,-26332,63561,59846,23957,36976,38660,-10572,-16851,-12091,8024,108826,73774,22460,22693,36198,27784,18383,-4036,-12751,13084,75284,166146,95736,-34416,-46455,32523,125479,51761,-45252,-107525,-56502,73278,24078,-13189,6844,45915,33454,58611,93513,66715,34910,35137,83109,144193,182377,131360,95327,94145,84151,88710,117388,175063,218332,209996,115251,31007,602,-8704,-49383,-83807,8141,78749,120734,170806,173495,128431,53826,-16933,-96028,-116492,-96724,-58194,-24245,18079,31464,111217,180749,161655,63041,-43865,-113907,-97509,-100874,-99776,-107538,-92735,-3421,28130,-5773,21377,140454,313184,391987,366673,297165,179589,101199,111607,122396,117361,28116,-105190,-94155,-60268,-79441,-71958,27394,72146,48209,-3375,-42113,-47008,-9807,42043,90036,103997,78911,20507,-57032,-42106,38145,63928,35255,25036,6080,41461,55507,-17039,-56433,-5409,119673,343168,441205,287784,19953,-95347,-45752,-26203,-39918,-81469,-33175,11094,33808,45467,89491,15173,41629,110414,62046,-78196,-25675,146879,276599,291974,201255,63198,-69509,-105764,-60096,5500,46095,63399,28620,-21455,-61996,-102979,-86045,-16498,81215,103030,115606,141884,41030,5663,-15935,-58832,-22895,28442,58257,40786,-13274,-33998,-45511,-58311,-81389,-46367,29860,67855,-8591,-108692,-155721,-146456,-118179,-124881,-98894,-27239,-7971,-17761,-88565,-80181,-43561,-67758,17135,147175,213790,243011,236388,148484,11202,-70043,-56859,-5197,18490,-16847,-77919,-118951,-129109,-130787,-85852,-13400,86479,150479,116003,5022,-73110,-38797,-1142,-14404,-29526,-17379,63793,112031,150955,80818,-6653,-44300,-76227,-72111,-24675,4047],[-14038,-23180,-13628,26372,48923,60036,39985,-9684,-35770,1852,21359,20339,43303,18141,9984,-4316,-21444,-19889,23176,101861,134234,90279,-20137,-136019,-94010,21726,44025,-16610,-78565,-45121,-19670,20001,16873,51089,91648,114859,159085,104434,-22644,-87810,15798,22712,-22102,-75761,22350,101866,15887,-87693,-12064,-50751,-16193,36707,122321,150681,74392,-2745,-39375,-86570,-73552,32493,107884,103241,-5188,-69710,-85207,-88474,-53332,-22357,-37141,-53424,19988,146921,180383,107373,9069,-68381,-108607,-56530,-39248,-24230,75620,130802,74588,-2064,-31070,11743,51384,36547,-1404,-39042,4443,-17520,-40605,-45128,-76000,-71291,-37271,57751,237069,316402,207726,83460,-4466,-43435,-75637,-107870,-129065,-99176,-69921,-60337,41446,166410,269422,377408,428708,391797,228106,-10341,-100123,-50611,-42621,-38513,16813,111880,190203,227158,148728,44264,-32215,-82846,-111284,-129785,-107521,-84356,-70984,-77121,-103651,-35894,-23591,-57422,-58578,-31263,37583,92294,100751,73669,10279,-31498,-3032,24825,44497,90882,105182,58167,-9707,-63730,-115037,-105050,-34013,-22144,61887,179571,253333,169373,103587,193249,237305,203923,154648,82245,80407,89782,122363,164024,112729,83717,168185,198082,150388,79065,19323,28373,-56308,-95721,-176042,-139696,-30898,87321,-13619,-58967,-111263,-108174,-13522,144882,359907,446844,202658,-2258,-65107,-40365,13927,82995,88642,30333,-22279,6159,38381,-38239,-51041,-39893,-17679,25716,-17166,-77102,-78915,-77390,-81136,-54588,-21818,-4313,-17725,6722,40980,11031,338,61096,85816,76420,59689,58332,144792,344996,476009,354450,206351,13176,-8705,-25815,-56827,1124,-2209,-32061,-9310,46414,92668,94387,108927,31727,-83046,-110874,-34520,-4215,-63607,-77002,-35387,-16484,-11559,-67036,-87989,27971,97167,118435,131371,127706,89723,73598,55144,-18486,-132125,-89544,-88748,-72972,-67765,-75223,-65561,-53777,-55528,-63776,-29880,2445,21218,-39463,-41352,-38137,-35436,31157,101930,148101,47161,-38078,-52583,17206,6049,-10417,-32451,-13629,24263,33138,16757,33485,137410,278429,349201,321301,215886,80552,-6577,-71181,-75166,-91870,-69068,20280,49328,23114,14307,-23884,-118021,-35643,44473,84205,59015,-28900,-92127,-96043,-107041,-149924,-38581,91822,233641,291850,260590,125839,-726,28148,51323,36436,-20395,85753,107669,-3852,-85549,-36325,-25098,-3956,45619,55968,101670,93762,11832,-14547,52527,62603,-17828,-38180,-43717,-28196,-29180,11472,40888,47952,-9782,-57625,-59111,5206,31151,98068,158450,169911,176154,99865,-7395,-35201,-64844,-102446,-78519,-63677,-17675,37321,69714,6139,-104233,-97167,-171628,-157211,-95124,-69352,-60628,-62076,53201,124997,69130,-21082,-15530,47523,133982,68432,15267,4029,-13806,-34296,5574,-5033,-39842,-48615,-32450,-54631,-84193,-117511,-97060,-6308,141288,273968,251594,137202,54744,28544,65803,79419,57805,61278,38600,22823,-5655,-8105,-57384,-32288,17818,-51519,-116419,-128665,-119488,-100733,-60411,-51118,-23839,-18297,-38302,-65746,-64504,-81144,-125074,-79946,83295,89890,-70443,-73665,-44749,-56739,-28214,22158,61379,36851,-20694,-42519,-19086,21201,64088,153888,302103,251286,89110,6561,22066,160872,395723,478613,465260,435404,226136,239851,330187,396877,242272,260636,479009,400221,207205,41283,-37818,-24685,-22610,-71105,-116772,-53301,16981,47389,31020,-24721,-56403,-22626,13988,-39208,-93456,5356,98816,96598,-19572,-47243,28353,104205,124957,49543,-28877,-85553,-137859,-56655,1044,-23252,23320,101446,146301,-47640,-69767,-20592,-67096,372,55476,-10319,-142731,51389,215578,223315,84967,-34024,-96076,-7356,83148,160715,146051,23573,-37531,-75735,-84291,-79510,-14719,14984,-16689,-73532,-104830,-115320,-130496,-113173,-35666,-6600,2291,26221,32535,107417,111309,85969,126934,233368,203960,159653,107217,48226,-85271,-144454,-24419,51748,62847,-35048,-164869,-74420,49707,74876,40355,-4330,15644,45620,57573,15969,-63874,-56397,57602,151619,116071,42756,-41025,-104823,-124550,-99341,-80563,-103980,-90102,-52281,7864,33208,-2475,-71608,-69897,-39983,-23054,-12922,-40746,-18467,32562,92828,110079,121244,84709,8218,-36440,-32176,-18780,1791,-38874,-119035,-35173,53823,107015,78605,17595,-58459,-105034,-73767,-12494,21663,40589,-18845,-118587,-103453,-648,24551,17710,8383,-30433,-14958,566,-17394,-3164,52231,71854,32943,12013,22478,20922,58618,131878,142733,68373,10807,-52789,-76606,-91044,7566,147581,263140,149046,-28172,-5603,141118,189221,199576,266700,246935,130575,560,-20148,78516,204285,231328,190951,95818,-23193,-129940,-42009,23636,85712,125144,165876,161131,89986,46188,-1742,-59045,-68077,-1460,30157,56265,78321,71181,8492,-80475,-77080,-109621,-126047,-74926,-38450,-15443,-17549,-7172,31699,72393,59422,61989,97053,80616,23300,-30605,-44024,-62256,-90244,-62882,20334,70922,124895,88138,20874,26136,43871,160836,247433,268006,164232,-691,6636,120684,145515,44451,-55377,-59936,-48429,-29470,-7505,2925,-35704,-93721,-64762,2492,31081,1224,-29645,-19875,-23095,-21678,-42291,-66281,-51965,-63171,-19792,66112,157033,228689,223588,122775,3103,-110216,-103322,-44841,-8675,-23216,-74270,-106702,-114022,-98395,-54875,-10309,-10635,-8131,-17626,-47266,-71062,1301,31651,-19739,-75732,-19308,70920,99934,59500,15524,-92401,-64147,-65466,-44268,-8699,21324,30956,55269,46558,43870,52499,41232,-23017,-74898,-108992,-76125,-44820,-26902,-90371,-104701,-111019,-103206,75157,150737,148926,110387,76578,35196,-6087,-52836,-107280,-97353,-93714,-108779,-140432,-95902,-6463,32937,-36926,-82633,35963,196861,256867,245920,280029,378672,391280,234659,148660,109006,49171,-2623,30701,107215,96741,48386,20770,34081,96744,162999,226930,213146,175042,95383,36659,-37860,-103745,-118957,-90300,-40768,-12034,-73963,-88369,-35600,17225,45431,40716,55550,138498,236233,190117,119912,52311,-23478,-34140,11803,27088,34473,-10002,-129438,-62108,-38612,-48083,-88843,-123571,-58481,-39498,-26467,-11398,928,9358,4238,-54649,-134702,-100251,-44945,27601,58642,54362,75579,44323,-23317,-114558,-18721,76791,142130,134613,191997,231657,238524,128337,70229,69826,62782,50082,47248,29028,-12260,-47060,-82697,-113836,-130282,-45475,32740,64139,135919,176359,100929,-26733,-102391,-87609,-89542,-74409,101977,147474,95630,4568,-20105,149221,206278,139580,11630,-16899,114958,128581,51719,154491,430424,524296,320467,111754,25357,-28653,-83664,-101305,-149690,-121066,-109353,-48819,13088,27420,25579,71759,155988,220620,288450,297967,246056,135511,-21846,-54252,5062,25789,-8931,-83265,-74323,-25163,-2635,-38747,-4756,104147,248950,170885,14497,-45951,-56725,-100815,-57236,13923,-11195,-42725,-27100,14882,74986,175881,238475,244719,215398,154439,48774,-70649,-96044,-74917,6128,84219,99523,18081,-61159,13190,178606,267013,240705,119389,-1900,-50803,-39151,-3610,2409,1407,4238,26973,39725,87374,109541,71790,-34049,-52789,11916,34902,-15375,-66781,-8392,64443,573,-67016,-2842,15725,-23943,-34917,-60915,-59892,-66884,-13829,37048,40949,104253,267246,291477,185868,-36248,12361,69393,18942,-36943,11555,-35039,-49803,-47102,-50358,-55208,-37190,7491,35718,26446,-39219,-20937,99566,110153,57096,48722,40235,-1398,-33775,-54761,-96789,-91337,-74667,-79032,-69842,-83803,-99863,-74607,-50655,-10722,-16470,-62808,-102702,-113916,-16763,31943,15273,-46357,-37073,-47607,-117980,-93863,47745,165373,224222,147951,39194,-20085,-53941,-99466,-103780,-85892,-89277,-77934,-20248,75289,170197,222699,138933,48378,-47193,-86977,36740,126975,95576,-2912,-93392,-107213,-82436,-16809,-16168,-38704,-66670,-96398,-129959,-81416,-678,52719,29242,-7836,-31386,-70049,-98740,-19183,97469,83640,-27378,-18080,11574,-13137,-111402,-21416,259549,517026,535244,232433,50000,16679,3603,42008,124847,205346,184141,117047,56502,5592,-25824,-54347,-46648,-33528,-30650,-55801,-23702,68353,81140,43645,77602,151019,232694,255384,233581,151532,19762,-52281,-60392,-90044,-114298,-65472,-15868,-52274,-121409,-62408,-32965,-36970,-68491,-23736,-35009,-87727,-78621,-51411,-48980,-57402,-27500,-55132,-79651,-79868,-102075,-90090,48893,110123,46288,-39862,-20393,115522,143661,73912,-18967,-52400,43879,165510,114056,16036,-70577,-132708,-127918,4297,120097,142608,140456,135136,73972,-9278,-58617,-42957,-9075,39162,149540,225292,133347,20667,-83078,-48528,-3334,-46550,-128731,-114079,-32303,65892,97514,5013,-119802,-62597,-25198,-32649,-29121,72210,121483,39916,-59704,-96613,25147,60645,61757,30323,-83241,-147810,-117261,-69194,-51967,-62430,-45491,-29951,-32963,8559,57934,87352,92914,86111,102454,82752,14456,269,-19219,-66963,-85199,-51910,-63160,-44065,-25731,-66028,-91670,-72639,-19259,28333,19825,-571,-10543,-61807,-86321,-35440,-19777,15748,21826,-13041,-72349,-106456,-15606,51940,121238,240391,251909,229592,205041,195777,145385,105156,60470,9891,-34282,-29929,-3152,-2185,-29911,-92980,-132954,-117219,-97963,-92791,-70705,-77111,-62525,-20495,8359,-17059,-59968,-80363,-69194,-34964,-26074,39072,135031,245967,243701,189555,173990,204025,245629,220995,222635,296905,344891,282768,167920,62297,-2611,-83123,-67877,71109,163360,132475,38179,-20330,-19746,-36898,-84804,-75251,-50260,8349,56602,45592,37082,54361,-3035,-90334,-15319,66450,54571,-14543,-71710,-99299,-92757,-132360,-82072,11739,22855,-40484,-38659,17946,34499,2054,-87876,-120952,-105213,-21188,94903,156660,139325,16128,-75874,128958,370767,411459,276533,152052,46820,-33867,-49431,-113563,-104791,-39514,58801,112762,139200,71975,-6061,-39999,-74238,-108124,-99164,-41885,-24743,-35582,-34558,-24449,-38065,-82423,-81613,9658,30711,-18620,-14336,14603,-13230,13388,192659,306309,272055,231424,158962,66181,14586,-38780,-49618,10385,110514,158643,164467,127670,69904,21574,16167,28228,81548,72202,-11756,-79530,-97986,-138457,-108971,8141,118074,172048,122154,6041,-73620,-66242,-4444,-8772,-66271,-28742,105515,87987,-26453,-101068,-139925,-137580,-79660,-34631,-11163,29353,73549,126461,40794,-7329,-2771,46760,74031,71353,69693,27148,-28402,-116549,-101568,-39194,-6857,44237,103275,148059,218333,238051,216364,173391,118167,30352,-13418,-30211,-40302,-88841,-55790,32236,31814,-15431,-53565,4214,24881,51777,208192,334871,372311,151140,-47309,-141789,-86570,-28687,-28878,-81757,-56051,-11731,33853,46224,15441,-66577,-124786,-72647,-41629,-2154,69468,112307,72133,24302,56233,172326,358666,534246,417273,140983,-60903,-95194,-22817,64118,173780,263130,328885,242488,58926,7025,-32509,-32320,67472,196528,273875,179319,26424,-3737,16416,8695,-61557,-96311,83616,228145,305330,153720,-93649,77253,154820,13022,-97158,6910,94477,132776,96231,-7454,-14672,-6869,-41152,-28804,-30478,-33470,-33157,-43437,4006,102382,141168,150302,114523,24680,-72637,-130486,-126215,-51454,135725,302349,316772,197383,67807,14014,-25901,-78555,-129819,-136305,-92223,-20128,1008,-40847,-81199,-30941,-36953,-69255,-65497,-41439,44971,40534,-11333,-78746,-90897,19915,35378,-186,-35032,-33093,33987,82450,63220,21494,-40725,-66297,-29880,28242,2347,-38894,-20721,5376,20432,20610,10489,-11843,-25263,-23090,-50083,-93996,-83104,-10318,28991,-37278,-56307,-21627,36452,68544,19215,-102091,-28546,31356,39648,-15032,-69800,-71620,1451,75696,125041,227450,328427,329492,98889,-14183,-36902,-40646,-96807,-76593,-32008,-17073,-22792,-64731,-93756,-71306,-38059,-63130,-86417,-74494,-80853,-88528,-66708,1714,80196,86592,-5670,-7025,50769,105899,193400,184204,141607,118330,61280,-59532,-138382,-120307,-99293,-2307,8799,-6976,-96290,-75008,-56624,-87801,-95717,-38387,9679,35998,52043,28646,10328,29203,57683,123957,155456,173035,79258,-48050,-108820,-33698,-46035,-92337,-137235,-107623,-90026,-41495,-29463,-61592,-76427,-62744,-26294,-578,-7108,-36687,-74885,-23584,-19032,-35355,1582,105154,193082,143544,56853,84732,196101,56469,-43270,-107370,-67106,36794,94766,67243,-31783,-87228,27727,97984,115470,61741,-6312,-70387,-39507,32908,7294,-8330,-13481,-23855,-29070,-69077,-117146,-95359,-92950,-107169,-107465,-90830,10522,125163,225614,238971,222249,191220,128421,61908,14587,3227,-31999,-39919,-35657,-40532,-65662,-88247,-97523,-111104,-107003,-89842,-19832,93599,170084,148899,90821,37724,-39719,-68392,-101633,-106002,-70903,19589,121371,112730,-6851,-117557,-54632,-20074,-23197,-68801,-46219,28599,125745,174158,153727,65979,-48985,-147855,-31118,50929,46746,10923,12053,3611,-32267,-15708,-7748,22067,133403,79349,32803,37047,53637,38473,27554,5325,736,31908,109860,206785,106604,-33577,-52379,19569,121524,62425,-29989,-79623,-99438,28331,-12683,-41835,-6006,49948,49451,65593,95655,71544,44416,49056,91592,125488,126620,58735,42358,69736,72571,81610,128492,210988,261088,237354,128979,36515,-8569,-20504,-51242,-77709,23558,106500,157824,205968,195419,139046,63427,-3389,-69778,-89007,-99420,-61526,-27312,1873,-5746,69505,142187,143981,66130,-32020,-95418,-88080,-110499,-125829,-145671,-92962,-15641,11509,-5015,38861,180423,350784,402824,354848,277822,179226,102661,110342,131820,130891,23879,-120109,-73121,-35409,-45383,-43594,16162,48324,31741,-3391,-31560,-40315,-4625,44244,83647,92873,73660,19784,-58426,-37051,46781,71585,31008,16273,6187,32647,29726,-48797,-60147,4746,142831,400659,532264,373526,57834,-94308,-40254,-11200,-31352,-98196,-30676,25068,60795,78878,95361,1755,28992,100925,62468,-72928,-19268,188286,336266,328251,211774,57754,-69049,-86022,-37756,21988,56009,68052,25733,-32955,-74316,-119077,-100923,-35954,58888,90491,99730,136640,46898,2834,-28646,-64821,-4069,54462,68977,39970,-17917,-37204,-48731,-69912,-104632,-59414,34376,81153,6989,-87932,-137744,-137346,-124162,-143449,-73593,-2636,-6289,-31079,-97417,-83367,-50600,-98306,34336,171949,241517,268150,254304,166267,27362,-52319,-43898,-3069,9809,-31184,-85998,-115922,-125214,-113034,-69781,6905,105504,158115,123273,12373,-70606,-50912,-14459,-28636,-46713,-30187,60545,108353,144258,70695,-8882,-45318,-76968,-69340,-24469,946],[-23666,-37634,-32199,6754,32847,53472,48899,6534,-22342,7186,26691,39132,49044,18957,12648,-780,-26476,-36633,2851,73701,96657,74075,-21756,-128582,-112080,-4218,22942,-21817,-66717,-35168,-16200,21013,26784,64213,111163,168204,242580,158585,2191,-103873,1586,13790,-27717,-75426,34731,111584,12613,-78957,-12029,-61631,-32625,37882,129162,153923,66088,-15625,-38798,-62414,-67049,33674,111240,109410,3687,-64896,-83124,-85485,-48460,-22801,-41659,-56250,6210,99631,135329,77550,-4785,-66985,-99358,-48223,-45290,-31437,90596,165609,100316,23401,-553,42984,73212,47428,5618,-32422,-9520,-37807,-57155,-62223,-84941,-74060,-35415,59945,220143,294045,197356,77276,-10992,-37937,-61742,-96227,-118749,-85519,-52449,-42419,59111,190223,296996,417179,498278,466150,263785,12187,-136796,-82509,-74449,-70349,-7182,105578,210300,248904,166913,61594,-22786,-83479,-117188,-138426,-120268,-98042,-80830,-82530,-93921,-18111,-4056,-35086,-28916,-7045,47066,78281,77322,49434,-10311,-36755,5393,35434,48914,82697,83545,37470,-21144,-69116,-118322,-133201,-48809,-22015,65308,189951,261023,177750,125214,234781,269713,216325,141977,62980,68501,68027,83474,119021,119581,141385,213920,218359,122111,30799,30470,75323,-40058,-95561,-172501,-128420,-26954,100126,1893,-54382,-117855,-108156,-16242,132110,346015,431199,198976,-596,-67294,-48139,7119,77119,94322,56093,-2621,-9079,11982,-57865,-60671,-32956,1504,40643,-14315,-83964,-95246,-98886,-79537,-33270,128,-159,-29242,-13436,23010,16690,33152,77185,97880,87072,77797,83174,155621,341159,463863,322600,169314,-16277,-14622,-16311,-63522,-2877,9822,-36498,-25965,29672,60893,21221,56587,13078,-91390,-122048,-15372,44474,-5830,-58256,-25899,-2387,-245,-51592,-79449,29330,108732,138323,145291,128053,68025,32245,32455,-5644,-104948,-100936,-98819,-70119,-63715,-68199,-60162,-48537,-48860,-55730,-22295,10623,30798,-39248,-56550,-42801,-19645,61488,138325,144084,18056,-55648,-67354,12691,9843,-7481,-35730,-19997,20473,30095,5999,7394,96414,244456,343926,311144,180806,33619,-24672,-58007,-52537,-72117,-62551,34414,64910,24010,7153,-27560,-129571,-33986,48632,86546,57891,-31211,-83927,-79933,-92125,-157939,-53624,84985,223656,292354,268390,140655,19289,46209,70624,41773,-42492,71561,90699,-9762,-54901,-21865,-26063,-20483,26025,32441,81307,82546,1229,-16651,80305,106547,20664,-27010,-63465,-40063,-30527,12380,36293,41745,-7319,-53262,-63280,-18770,-3515,72613,156999,195996,212626,131660,4533,-36011,-66719,-99382,-84909,-68652,-22747,31535,64442,18043,-67064,-108160,-127672,-120844,-101642,-94148,-79436,-52874,68159,142738,81004,-30000,-27808,35425,129056,82248,29092,13282,-11432,-33714,-1458,-14180,-45897,-52653,-32416,-54072,-84030,-121033,-96180,-2611,158164,284367,244028,139231,59123,38682,74280,68188,38944,44849,29139,17531,-4071,5843,-57247,-52974,8120,-54755,-113634,-119377,-113332,-96691,-55012,-40866,-6978,4458,-19283,-49899,-54985,-68605,-112674,-94660,46482,45735,-85704,-77858,-51248,-62615,-26596,26562,65409,44447,-15968,-47762,-28967,13769,53742,132397,276426,236141,86614,4633,24127,180982,445873,527889,487739,449076,287056,312818,382648,385419,200671,189122,415182,367368,191279,13233,-68031,-44278,-30796,-71304,-123765,-65305,339,33888,22422,-29973,-63294,-39509,-9854,-49547,-97559,-10747,72044,75539,-28008,-41043,39217,119655,127517,41924,-35634,-89393,-140339,-57367,-1810,-18166,37478,120127,177269,9493,-60989,-22198,-79206,-2558,64721,-673,-160663,32686,211568,219802,94768,-28166,-98022,-11345,102993,188610,171482,43624,-32048,-70131,-68991,-57743,5482,45490,10591,-58760,-95711,-109135,-127126,-140572,-68247,-64958,-51721,-19649,-21567,65706,92997,74635,119324,234788,247745,214473,149800,89330,-42974,-122277,-23562,74670,96347,-9388,-162303,-84476,46361,74925,31097,-18686,-4262,27793,50293,16249,-61723,-80190,25579,132197,118200,47120,-25638,-85089,-98337,-83845,-84775,-107894,-92304,-50556,6900,31186,-9091,-73689,-72838,-44571,-29796,-22455,-49632,-24024,27923,88459,108534,124801,91159,23812,-9828,-7686,-1261,11727,-35461,-116002,-34132,56851,104534,71210,12615,-54220,-102360,-73538,-3905,47155,74868,15619,-89163,-105171,-19616,-3542,-2077,-4582,-48237,-32783,-23425,-71287,-49620,48200,92145,42528,-7070,-6809,548,40297,118491,146056,65582,-6170,-66900,-79270,-59984,25140,153012,269286,153144,-30681,-1794,155432,213165,220461,279952,235255,102999,-17439,-18079,75961,194696,228852,194832,103435,-13436,-117003,-49274,16935,82018,122336,165637,162701,87137,42730,-3076,-50951,-51523,10784,46744,76755,101185,88397,5670,-94087,-64542,-98099,-124774,-72227,-35560,-22623,-39674,-32198,13325,52496,43417,52367,95177,83965,29010,-17133,-28238,-56041,-92720,-61672,16104,47702,76526,27112,-36951,-13011,19293,132491,208207,222336,118229,-28280,11469,148382,168008,58206,-49767,-54270,-45403,-38946,-31590,-18547,-49735,-101808,-70023,8025,44080,14245,-26005,-33077,-44093,-33546,-45474,-63466,-41963,-54348,-8719,83887,197111,290459,262294,130219,6174,-107157,-92593,-34775,4236,-14382,-72647,-97950,-102233,-87371,-47646,-8974,-12052,-8553,-17609,-52349,-83077,-236,31293,-14761,-61161,-20527,47106,71345,48097,11345,-88268,-44017,-40430,-27959,-4397,29557,48641,81618,73147,58433,56316,44536,-9226,-57575,-88191,-42993,-3485,10895,-54632,-101743,-110376,-103215,63535,114506,115164,81779,56752,33062,-650,-47670,-102825,-94123,-95240,-120356,-149782,-76206,13647,45921,-29857,-76847,35925,189426,249320,233226,272520,363372,362773,220005,139122,102361,50382,277,28220,118691,128966,74637,38408,43770,90592,142014,211608,214866,191805,119999,51141,-39897,-121411,-125736,-123732,-84749,-16096,-22235,-32325,-12973,23034,50478,46390,58478,133174,215876,172323,118198,68782,18885,-1677,2620,2617,8697,-38962,-124402,-22525,-11065,-17682,-63747,-122324,-69342,-40706,-15150,-3631,3677,11518,13153,-30498,-99330,-120504,-69630,22042,67964,89305,115822,65891,-14572,-115348,-17514,75877,154563,161790,210955,240649,247706,146539,91652,93872,82853,63520,57267,42348,5333,-32048,-74521,-106626,-136396,-54243,21713,53525,118369,150477,80574,-40550,-106665,-80721,-74524,-70638,113942,193070,154438,49590,-32516,133590,211812,143451,9853,-16059,122553,137141,48565,147773,417108,516591,327495,125605,33170,-33032,-99564,-121881,-162021,-128940,-123570,-34203,-2145,-3716,-7753,46685,124462,187737,270443,263156,190738,85314,-44424,-40024,28081,47917,6437,-71478,-72747,-30129,1833,-40141,-21388,68871,204837,141814,-4763,-53909,-58552,-113029,-60459,9614,-23320,-61722,-45890,-8470,38438,119904,166250,165149,159183,120994,30781,-90523,-112160,-87473,-11592,72548,91778,14917,-56391,24045,201741,291657,262249,124083,-13367,-75033,-46211,1585,5536,-10860,-13486,10776,28013,83940,96485,70748,-20786,-52335,2626,22234,-27089,-78086,5560,93273,40381,-45260,-7584,23503,-11388,-22093,-49433,-77838,-60016,-3994,46391,53060,117590,295498,354101,246527,-13703,3094,76063,39959,-9517,34223,-14950,-35399,-22206,-15656,-29045,-27328,5053,22136,3058,-64445,-6079,113948,93763,39006,44294,40755,121,-31890,-48341,-64596,-102556,-76290,-74542,-60677,-72343,-116272,-83052,-53610,-11851,-22582,-77243,-113711,-119417,-35466,4152,-8118,-51179,-30430,-41271,-116556,-84538,72850,229463,296222,200207,71640,-633,-48219,-111742,-84220,-63886,-71010,-65938,-10840,80949,159851,192611,108983,29803,-58071,-108941,5914,90926,56464,-41125,-114234,-100910,-92949,-31218,-13270,-20434,-35856,-65378,-104975,-97296,-12935,35407,11009,-27912,-52937,-87974,-104607,-25373,75174,47565,-45315,-22925,-443,-30856,-128622,-18804,257860,495517,514641,246741,59843,25782,27067,73870,160786,224260,176811,117791,68395,23453,-19212,-55449,-48767,-29990,-21220,-43073,-16950,81223,118164,76022,84351,149235,245382,282021,257137,153681,17182,-74753,-90882,-97009,-98998,-64084,-27574,-65017,-115547,-63453,-41389,-49040,-59592,9934,3427,-62197,-73334,-53965,-55676,-56683,-25415,-44873,-69203,-76169,-100427,-86428,38955,91970,26752,-63666,-29564,116361,139101,70590,-10972,-22598,64368,154485,94990,6965,-78553,-146595,-118398,-31141,73987,101192,129759,171258,104208,12790,-51754,-58986,-24381,12468,124449,242364,160560,29733,-85531,-48556,-544,-44441,-130932,-105213,-19953,79027,122228,26260,-119209,-68679,-19622,-22609,-20543,74672,118588,35036,-67799,-75834,50848,86128,67696,8851,-115337,-122702,-106236,-79374,-57835,-69231,-54558,-39137,-38809,8042,65620,97350,99611,91319,105517,75798,-11320,-50719,-53972,-59656,-72193,-58128,-78423,-46507,-21370,-61000,-79026,-41857,33610,90546,65453,23476,-9888,-63341,-87572,-38255,-25964,8731,16986,-17306,-85799,-105157,2104,84629,166737,284902,293516,280884,255555,234301,157287,102824,51148,3911,-31876,-29790,-9063,-9329,-33578,-90709,-135742,-125264,-104248,-94747,-64163,-63282,-45867,-4992,15329,-23872,-79044,-105245,-71988,-47368,-42270,29486,140199,283354,275804,208735,193474,235103,294757,265665,247414,293427,319816,280421,189640,77685,9421,-65304,-45820,92648,172857,123466,25804,-27892,-20097,-29951,-70525,-82052,-49897,28408,96776,87843,70743,60963,-10339,-105227,-5143,82730,74654,14493,-33478,-86598,-99355,-134687,-106432,-23704,-11250,-67708,-56132,1828,16298,-17717,-115766,-146585,-102187,-8174,96204,135700,100455,-20333,-70318,156766,396420,396693,252509,130952,24740,-52755,-42743,-97734,-104463,-50264,42342,96676,126872,63823,-17106,-53182,-84661,-118084,-94670,-34180,-17184,-38799,-44100,-27873,-37932,-83563,-78762,17386,43707,-13297,-25740,12997,-3411,48159,218286,305160,263306,234346,169772,70974,12896,-42004,-57941,-8044,95741,161229,170805,144413,94848,38387,12193,4508,66462,79472,7511,-59926,-100001,-133644,-119195,2263,116925,164970,125847,10325,-72718,-58073,-3041,-24807,-109294,26760,152136,124276,1468,-81081,-128704,-134035,-83005,-37417,-10107,28522,65267,96617,15328,-27117,-24221,25554,61095,63622,77596,49592,-4875,-92105,-90978,-37398,-13568,38647,110744,162350,227760,250241,225547,179692,102293,4263,-31491,-28147,-23639,-82284,-67661,17160,12500,-27793,-49863,12095,27910,55473,219403,372309,410262,142169,-60204,-141124,-73359,-22205,-34974,-96174,-74260,-28345,14863,30752,13422,-55088,-112891,-84105,-53546,-8733,64706,116404,76958,25478,55409,152837,307984,465868,372180,100094,-94394,-113078,-29524,49146,153908,254685,350154,299302,105075,35001,-19877,-42742,42794,148831,236441,171664,20849,-7424,18146,20173,-42431,-114909,65979,218359,300806,139060,-101119,129511,210855,39574,-92442,10761,107810,153151,114023,4861,-21005,-14163,-39874,-14419,-6826,-5776,-7308,-24081,19641,112087,137319,144857,111552,17743,-88038,-144553,-107500,-32434,150803,276632,278361,175587,63720,13521,-28490,-85838,-142940,-121836,-77845,-10542,7170,-28736,-67142,-38964,-50563,-79545,-67458,-23003,55293,33545,-27337,-90817,-85157,27411,54146,16853,-20725,-29227,29129,78875,62891,21786,-39526,-59256,-7560,71389,55955,-2154,-22993,-8417,13110,28871,23509,-2403,-20003,-18346,-33340,-80572,-88748,-8324,63781,2197,-38817,-11553,52604,88514,32264,-94889,-39039,16774,29771,-13975,-61776,-73636,-340,84369,138416,231014,312192,304820,85461,-11893,-42893,-56525,-111448,-77007,-29291,-6824,-6317,-51765,-88521,-70297,-34114,-57995,-93610,-83411,-89922,-92334,-57075,29664,114820,126570,40237,14848,62222,107938,192815,200361,158906,132996,63771,-68615,-147037,-121989,-116289,-22,25714,-931,-91255,-70178,-67064,-114167,-90227,-42982,-10962,19580,50081,40216,17227,20712,25895,80202,96340,112949,34035,-87180,-58313,-2064,-20293,-73086,-146387,-119963,-99010,-45850,-36347,-67395,-79908,-58752,-25704,-119,-4235,-29192,-95502,-46243,-39761,-43093,11112,124754,207627,150041,53006,68320,163903,37022,-53310,-110261,-59710,39912,88876,58419,-39112,-91339,17906,68555,64908,16595,-6689,-40648,-12635,39284,-650,-19299,-14319,-9289,-11438,-56125,-114267,-106389,-120258,-104647,-77970,-79479,1783,110313,234157,283051,288942,256420,167736,74509,13422,404,-33354,-38182,-35177,-46210,-61196,-79566,-97496,-122594,-120399,-96577,-51662,68185,161118,142783,85568,25396,-55602,-81579,-93524,-88127,-52549,34852,130090,117861,-2980,-125448,-66007,-40792,-28509,-41385,-37942,9228,76765,120452,104871,35027,-58972,-149661,-38138,35048,33205,25,-8993,-30998,-53132,-15156,-4495,35498,142988,74164,37797,46764,67307,46769,35727,15187,15816,57102,151371,238418,110002,-36987,-62040,2024,109417,70372,-16450,-57575,-134438,-17954,-45844,-59370,-4421,62943,64267,67269,92875,74774,54978,63887,99950,101959,63705,-16007,-6107,46604,57264,68503,130218,231682,287953,252984,135153,37941,-19302,-32523,-53528,-73784,37088,137533,199175,238811,214303,146984,72089,11003,-41380,-60032,-90571,-61837,-31259,-17445,-44357,31565,104426,118286,58332,-28770,-78396,-77213,-117244,-146400,-133952,-78392,-24234,-3184,1392,64373,225280,380369,400653,330812,245576,167692,102216,110376,140405,141772,21127,-129499,-52490,-10648,-13255,-13647,9914,31090,24864,1508,-24950,-35880,1676,47395,74851,78939,66489,18813,-58008,-28840,58680,84878,33523,10064,6266,22018,2083,-74804,-47580,21583,169465,456151,614262,453411,96153,-90269,-32744,2878,-24670,-116188,-22236,41869,90426,113816,99891,-8687,19302,92482,62076,-65532,-15147,225281,386617,354818,214885,46869,-66622,-67478,-20326,32458,61438,70332,23533,-42615,-83923,-113857,-109122,-52434,39879,78951,82806,125433,51687,1739,-40078,-66094,16625,79627,77273,38012,-18613,-34853,-48444,-78303,-126792,-67451,38607,88776,20748,-63989,-114402,-121909,-119271,-118028,-48192,20756,1746,-41151,-102693,-85286,-56817,-122754,63302,195619,265083,288575,268121,183418,46867,-28921,-25377,3238,3253,-44415,-89678,-103799,-110973,-89821,-50471,29714,127225,164497,128859,21378,-61669,-58082,-22576,-35499,-50857,-37143,54862,99831,131092,62182,-5197,-39861,-71664,-63396,-21196,539],[-26892,-44337,-40927,-1481,28714,58525,70027,35508,3091,22684,42196,67908,61099,26250,21227,7440,-26241,-43791,-9570,50967,62979,58634,-19952,-114097,-121916,-28995,2596,-23918,-50050,-19438,-4906,30460,42960,81648,133238,217193,313258,204088,27094,-107568,-4506,13126,-25439,-69564,49688,122726,13451,-68333,-12817,-70156,-37997,46699,140014,160071,61766,-24076,-31825,-35482,-51638,40728,117885,117049,15579,-56282,-78266,-79394,-39014,-18046,-40424,-52664,-3154,57744,93018,51456,-11798,-59120,-80688,-31003,-43995,-38830,98890,196674,128828,53828,37802,80763,96687,58578,13513,-23941,-18998,-47113,-65202,-73192,-90080,-74549,-31383,62149,198729,265222,184968,73417,-11622,-28065,-45666,-81393,-106244,-72283,-36979,-24904,76385,210189,318055,445297,544104,504835,275873,28675,-139144,-100488,-101756,-98502,-29152,97812,227707,264362,180274,77166,-11812,-79953,-116847,-142727,-130814,-109882,-87482,-84478,-76564,10444,24718,-7527,4293,20723,55079,63691,54462,26504,-26999,-34444,20112,51510,57370,76775,63803,17255,-33107,-74115,-115550,-131547,-50688,-16648,68891,196445,261289,182952,148709,277969,301051,224079,124412,44556,57590,48054,45140,72027,122639,195396,257305,236627,99069,-17120,43067,121573,-21980,-96609,-169418,-117856,-24492,111504,20083,-47988,-121746,-102127,-15593,116491,311407,385948,181444,-555,-66532,-50681,1848,66910,91670,72292,14047,-23378,-11365,-76350,-70883,-27041,21302,55838,-10919,-91000,-105354,-94207,-48977,5532,29455,9564,-34986,-30476,6528,25903,64125,96276,110151,94372,91730,104558,159490,322361,432932,285897,132199,-41440,-13371,-5073,-75127,-15741,15299,-43184,-41575,17216,33128,-44204,12832,-2521,-95393,-115544,9998,93935,58584,1629,20004,29373,21636,-28644,-68921,29702,120603,162314,163474,131406,47880,-4887,12399,10091,-75993,-92535,-79269,-60554,-58094,-59569,-53876,-42921,-40430,-45444,-12908,20377,41411,-37991,-71592,-42108,-247,97064,176687,133037,-4531,-67302,-80882,6830,11939,-5011,-38179,-26300,15920,27293,-2109,-12740,61685,210438,337748,307044,154783,-11864,-41422,-42623,-27600,-50308,-55638,46501,81665,28388,-3341,-35442,-143550,-29972,50482,84114,51541,-36178,-72701,-61174,-73981,-145780,-70596,75922,206485,279647,262296,147790,37729,64147,90594,49062,-60607,57478,71523,-13905,-27499,-8522,-27241,-36916,5812,7316,56613,66796,-14256,-18518,111005,156668,67897,-7010,-81087,-51966,-29770,15708,34050,36519,-5653,-50165,-67609,-41543,-38309,46542,153863,218648,242427,161388,21398,-32511,-65373,-92031,-89592,-73026,-25477,30119,64749,35205,-31797,-67728,-69699,-71491,-75397,-104092,-91528,-38012,83402,159685,96084,-33818,-39271,24124,121498,93602,38652,16786,-12612,-32407,-7160,-22538,-50695,-54550,-31077,-52183,-83333,-123497,-95087,-1147,166806,280760,228057,136130,60425,47156,80327,55210,19770,27219,17824,10760,-283,16669,-59102,-67890,3467,-53838,-108241,-110479,-106514,-91096,-48050,-29514,11899,32377,8306,-20580,-33278,-52299,-99364,-106864,6433,-2056,-98453,-83481,-59139,-68113,-26146,26142,60813,41364,-18860,-54476,-39800,2648,37154,100039,228975,198082,69873,-6325,19039,187926,469996,552130,494533,446844,336307,364018,404606,352257,160531,132566,344991,317808,160609,-13859,-93907,-61772,-38302,-71503,-132369,-77837,-16999,18922,12800,-34764,-67276,-52390,-29307,-58933,-99163,-27150,42685,51221,-37423,-35674,47989,130734,127440,34473,-41387,-92138,-144170,-61244,-11302,-21286,44666,134680,205705,70321,-35718,-19967,-91519,-8350,68278,3238,-161762,19020,200810,205724,102459,-22193,-99373,-23708,109675,203335,190133,66182,-20043,-54391,-48821,-42297,12628,62766,31333,-47104,-87592,-101569,-109800,-106550,-85925,-139080,-22312,10950,-48842,31463,74562,61995,105805,220416,275034,265670,192645,130799,2403,-90288,-25095,92237,124702,12066,-156833,-94568,40503,71175,19208,-33034,-24215,7120,38658,13039,-59618,-102956,-5477,110972,123469,60459,3486,-43235,-57155,-66378,-88044,-113158,-93689,-50446,2028,24004,-18556,-75640,-73879,-47464,-36798,-33380,-59877,-29545,25730,88704,113708,135604,102895,41421,16888,14738,14154,20010,-33187,-110751,-31112,61228,101229,62272,6379,-51049,-99832,-73536,2736,70258,103827,44951,-65139,-110622,-44719,-32194,-18925,-11767,-61944,-52695,-41597,-79188,-73415,39482,106561,54780,-20648,-32223,-15872,27796,107550,147681,62784,-19841,-74813,-68391,-34274,40173,155430,266627,149627,-35593,757,162400,230246,231692,274297,209948,70494,-32165,-13527,70408,174320,215790,191435,105357,-6532,-104762,-54572,11286,78542,118047,158518,155304,80931,37802,-3283,-39548,-36099,18623,57739,92648,119968,100332,642,-104115,-49764,-86057,-121298,-70149,-34096,-31325,-64314,-59202,-9902,25663,24655,39616,89500,83717,33240,-2240,-12341,-49591,-92341,-53968,22918,38248,44714,-19046,-93863,-53202,-8167,100836,169272,177376,71438,-61695,16127,167195,179589,68244,-41424,-47239,-39492,-43455,-49171,-38423,-64456,-109880,-74936,11282,53156,23215,-24591,-47693,-64026,-44584,-51986,-63081,-32879,-44625,1103,98223,231110,340057,283410,122688,-815,-107339,-81334,-24383,16933,-5566,-63608,-83103,-87526,-72662,-35330,-3472,-11822,-8550,-16472,-53260,-94816,-5113,29020,-8648,-45467,-18447,24160,46785,43018,14999,-73817,-25585,-14204,-9749,-2393,32290,60052,102321,98300,74069,59552,45415,2043,-41008,-66254,-10923,36860,45799,-22981,-97551,-112031,-102441,47565,73593,79133,50447,33252,27088,3054,-41788,-94991,-90299,-96782,-130263,-138003,-57431,31130,56594,-23256,-71414,34356,177057,236733,217215,258038,327928,304088,185040,118775,88967,47725,3048,25842,125629,157461,100059,56431,53671,83808,119541,188036,206922,199687,139888,65119,-37875,-129027,-118808,-152201,-117800,31485,54401,20131,7767,25951,52320,48970,58567,123658,187321,148174,110937,78306,50416,31312,4658,-14845,-14536,-67108,-87765,16926,17381,12507,-42818,-117547,-80340,-41718,-4745,1982,3929,12483,22266,-4358,-53201,-98012,-95549,12354,71324,118251,153354,88110,-2191,-106936,-17216,73670,162765,184542,224172,243443,250502,161147,111367,113824,99571,75867,67986,56645,21361,-19068,-67684,-99761,-136411,-63094,10266,43352,102044,126868,63623,-50642,-112427,-74120,-57830,-66031,110013,223266,199020,80761,-44857,111320,208545,139091,1338,-14226,131274,145560,44658,131671,384949,488257,323855,137752,40695,-39566,-117362,-143387,-176266,-137174,-114996,-25929,-23746,-39050,-35431,27566,95697,151001,238565,217744,131088,38456,-58011,-26109,49452,71138,25280,-52935,-65921,-37356,1439,-40019,-37082,32778,147318,98923,-31988,-55852,-49098,-117233,-66161,2930,-35871,-78302,-58841,-27294,3253,62130,92059,94226,114841,96821,21888,-96218,-121761,-93576,-26859,57875,79804,9869,-52623,34569,222166,308648,274655,122904,-26439,-98539,-44315,10429,9127,-22655,-30650,-5658,16037,77122,77691,60655,-11916,-49614,-7262,7555,-40817,-83818,23842,120316,79968,-5637,6533,47481,27464,27267,-5727,-58467,-45781,6071,53070,62211,125894,312090,404395,301923,9940,-3866,86623,68735,21481,54199,883,-24448,-1405,15945,-4919,-21808,-2001,7125,-20938,-87632,10362,123787,76215,23033,40283,40993,2415,-29969,-42689,-30430,-75452,-69898,-67600,-49892,-56208,-99014,-90261,-56207,-13211,-29388,-90024,-117898,-124335,-60422,-29113,-32236,-50935,-21893,-34041,-112558,-77167,91378,277348,341365,230937,93023,15601,-42023,-106228,-64267,-41709,-50345,-50227,3379,90477,151430,163536,80235,13368,-65362,-129928,-26007,49114,11942,-79770,-117599,-92537,-103419,-52618,-16861,-5659,-3456,-29609,-78917,-109910,-22629,19484,-6407,-47005,-71290,-103349,-110978,-34810,47998,10788,-59564,-33490,-17904,-55143,-139926,-3728,257061,463266,483677,258773,68970,35827,54694,113220,198714,233554,161228,110610,72366,31832,-19503,-55163,-47476,-24239,-11457,-28811,-7650,92907,153716,109962,87480,138475,248281,300715,273447,150621,12666,-91260,-80677,-77137,-84334,-67214,-45393,-81994,-102364,-63017,-51295,-65548,-56023,32904,34869,-36553,-66503,-54559,-59194,-55119,-28015,-36446,-59525,-72508,-99177,-85187,24838,69250,4934,-90224,-39929,106498,123650,62786,202,9668,87606,144670,83204,4216,-79885,-134350,-104692,-59812,32526,64929,120355,204368,129018,33484,-37935,-71188,-42539,-16870,93177,247060,182697,37467,-85215,-45473,4037,-41497,-133448,-97504,-12726,82744,137321,43653,-112842,-73389,-13758,-12325,-12266,76062,113841,30134,-75620,-61247,67714,103632,69071,-13768,-132819,-99484,-91291,-87221,-63454,-74204,-61421,-45737,-43212,5737,69588,105353,106537,96518,108885,73655,-14772,-66733,-71401,-46739,-58643,-61237,-93931,-48705,-18733,-55978,-61866,-6260,96187,157160,109293,44047,-10876,-66080,-90612,-41810,-32263,1569,12527,-19903,-96893,-100886,19762,125070,216700,320754,323363,321120,293915,254118,152586,87952,33979,-5482,-30576,-29686,-15078,-16924,-37784,-87839,-132330,-131416,-110467,-91956,-52700,-45033,-25649,11202,20114,-31331,-95650,-101108,-59947,-55212,-61962,13125,133547,303014,292128,217036,202439,251536,327715,298601,260286,276327,283000,269049,210001,98941,27902,-41549,-20453,114975,178875,112099,10722,-39116,-22835,-24718,-58746,-86548,-47777,50123,143474,141421,113250,68778,-17208,-108566,8663,99617,93318,40516,642,-55826,-97576,-128594,-130044,-58609,-45839,-95968,-73700,-13850,477,-31230,-132903,-149969,-84502,5358,95263,113215,60281,-58952,-49921,191376,415088,371930,224104,108492,5501,-58114,-24231,-84569,-107406,-64537,21904,73337,102850,47330,-33293,-70131,-97746,-125361,-80745,-20432,-4270,-39344,-53828,-30050,-35965,-83395,-75086,27081,62088,4466,-26136,17338,14093,84460,233361,294240,249079,231928,176834,74837,10994,-44523,-64683,-27111,72928,151339,166942,155127,118207,57591,11947,-17578,49484,83819,26199,-38208,-95668,-124133,-128065,-7120,108106,148074,121651,11702,-74165,-51774,-2485,-42127,-80837,74559,181019,152310,28835,-60333,-116846,-130411,-87143,-41048,-9446,26294,52553,62491,-9807,-47041,-47962,-2728,37274,47011,80353,71142,24629,-51740,-62185,-25828,-15222,32699,113774,165469,216348,244033,224440,180416,86170,-17293,-42721,-21154,-9619,-82415,-74615,7120,-4557,-42120,-47877,18287,31037,60321,229292,404188,436530,129537,-72973,-134121,-60228,-16224,-40774,-108109,-88328,-41734,-1953,16939,14072,-39259,-96292,-91183,-61348,-11091,63158,120878,82147,24891,49460,124973,248274,388113,322610,61818,-127295,-129295,-36917,31793,128973,236865,359086,353967,162369,69693,-3912,-50095,19023,105281,201722,165562,17218,-12475,16971,28140,-25164,-129851,43106,200203,287192,122944,-89380,163236,247763,59514,-84104,15821,117803,163718,120269,7052,-42086,-38792,-52348,-7821,14362,25718,24916,911,36225,116125,126641,132661,101556,7881,-102896,-144159,-85081,-9425,161971,242986,234867,153533,62247,18417,-24432,-86963,-141226,-101929,-59030,3264,15231,-18490,-56846,-46237,-64613,-89453,-69418,-7682,57169,21451,-45847,-96320,-76155,33405,71714,32349,-8224,-26487,23065,74634,63374,23652,-37029,-51853,14225,111164,109465,45914,-9256,-8267,15785,41642,36111,5346,-15352,-12931,-15398,-67956,-91761,1045,94101,44394,-18115,359,70148,109070,44057,-87362,-48303,5130,20925,-12257,-50523,-74025,-4259,90045,150122,233793,296318,278223,69544,-14150,-50346,-77559,-128804,-64811,-15162,11647,10450,-39472,-83814,-70289,-32365,-55700,-101252,-92207,-95689,-90580,-45925,54019,140544,155061,79227,37403,71061,105151,181854,208163,173735,147722,68637,-71908,-147476,-121662,-127028,2416,39864,-370,-85550,-63406,-76037,-130144,-74641,-44854,-34372,-957,44614,49146,24231,12337,-6954,29105,27600,42320,-8161,-74645,-10412,27069,4184,-54855,-133607,-125694,-101681,-46839,-42016,-70678,-83225,-61107,-31567,-5477,-6208,-24177,-114822,-69884,-59884,-45676,22591,142950,216141,153970,53150,58640,139377,23262,-63598,-110940,-49583,43724,81915,47017,-48906,-91778,11189,45187,22643,-26008,-7750,-12036,19435,51421,-4292,-30625,-18014,1677,2410,-46358,-113131,-117943,-132397,-82397,-54530,-54868,13342,111475,248002,326913,356210,325389,210435,90168,14994,-625,-32317,-36107,-37276,-52510,-52580,-65249,-93509,-132555,-116841,-77469,-71711,34783,135911,122716,72513,11786,-68127,-97143,-87613,-73117,-36227,48659,136639,122960,4028,-115797,-79337,-60865,-26116,-11917,-26281,-7723,32822,67272,52312,2491,-69360,-139629,-46696,16986,19588,-8173,-23057,-60600,-70713,-15671,-2701,46977,138267,60243,37124,50336,74994,51849,42730,26363,33875,88644,195140,256721,105387,-44641,-75008,-18471,90850,74616,-5422,-39938,-135976,-61997,-72678,-64152,5832,77406,73947,63435,85819,76603,65811,78261,106557,73502,-3010,-86239,-36554,30535,41064,50888,123463,237357,297953,255933,132723,34246,-31758,-44671,-56694,-73725,45794,165206,236316,263961,227748,151389,78849,24621,-14642,-34657,-77384,-61026,-37410,-40231,-81518,969,68844,84846,37896,-35114,-63157,-69312,-124478,-155578,-105161,-63165,-31874,-14378,14942,98528,272806,400238,386682,297275,203882,146129,99726,111636,147165,147854,18935,-119735,-33527,12450,15602,12983,7551,18860,22882,5209,-23567,-32873,10819,53869,65789,62433,56206,15901,-57468,-20503,70311,99593,39118,3617,3878,7922,-27063,-84966,-22929,41822,196683,504536,679238,519718,131494,-85367,-24473,15135,-19284,-120345,-10982,57957,118132,145620,100140,-18846,9727,82634,58154,-59024,-15027,252947,421126,368440,209879,29718,-65857,-54901,-11356,34727,60874,68963,20508,-52099,-90229,-89446,-100020,-66506,23077,67554,64794,107753,52315,-653,-52806,-64705,35523,100010,80150,32648,-16639,-29113,-47697,-85411,-142389,-68789,39266,86826,29094,-40554,-90665,-104858,-106966,-91977,-27027,38056,11867,-47572,-103714,-89189,-64404,-84387,97873,214282,280174,299421,272945,194628,65339,-3900,-4969,9971,-4855,-59696,-90158,-85962,-90841,-66012,-32504,50830,147599,166799,130158,28489,-51105,-63126,-28680,-38496,-44604,-41594,43395,83536,108814,52104,-75,-32545,-65229,-58580,-18928,-961],[-34968,-54305,-50887,-10149,24153,62708,90975,65224,29129,38039,57341,94584,68678,28402,23446,8344,-32328,-53247,-25037,23815,25029,34521,-25403,-104290,-128931,-61190,-26022,-33096,-39886,-9372,2732,37690,55640,93433,147343,248461,354949,228537,41805,-109783,-13358,10132,-25392,-68441,55919,122999,6772,-64325,-22378,-85218,-39441,53481,145342,159947,52697,-36870,-28233,-16191,-40008,43057,117738,116325,20855,-53042,-79708,-77897,-32456,-15499,-40793,-50967,-15947,17092,48112,21367,-21793,-53802,-61663,-13952,-42033,-53254,92279,213297,151346,81162,74768,114597,112950,62126,14442,-21579,-31306,-53495,-73110,-84897,-97570,-79525,-31668,58607,169735,227316,165001,65009,-13911,-21482,-34371,-70762,-98594,-66516,-30479,-15643,85047,218753,325775,453827,555722,500797,261975,33281,-108056,-90855,-116958,-127654,-55322,81749,234191,265742,181830,84058,-5644,-77516,-114245,-143603,-140987,-125815,-97194,-89237,-59114,41719,55444,18303,34062,44821,55257,43589,27676,420,-43504,-29731,35589,68049,65235,69339,43479,-4559,-49198,-84187,-115722,-114425,-47194,-12841,67275,194066,249732,179878,167953,314241,323680,221456,99332,23786,42546,24754,4805,24088,118270,235380,283160,236360,66137,-72457,50776,159261,-8204,-103523,-172806,-115234,-29889,114537,35168,-44743,-127116,-95488,-15464,95787,255735,312660,147922,-5848,-67246,-53112,-6368,50293,78872,75104,21163,-39136,-30964,-94960,-85014,-26464,35355,63139,-13651,-103274,-102145,-73377,-17067,43265,56279,18259,-39369,-47580,-11246,33843,87252,113854,119629,94994,97282,117044,153487,288080,383055,244469,94120,-64970,-10446,2924,-91341,-37399,12746,-53672,-58701,3941,5109,-99185,-16374,-13143,-91923,-95326,35569,136174,118892,67375,72889,59649,40019,-11195,-62814,26291,129561,188136,185296,138096,31201,-38371,-7379,24684,-48209,-66421,-45982,-49045,-53573,-51891,-48648,-39384,-33009,-35759,-4852,28519,50037,-38006,-88475,-38881,19440,135375,210621,115289,-18354,-73520,-95183,-2120,10518,-4779,-41225,-33622,9752,23566,-9093,-28711,32305,177112,330780,311360,145464,-47420,-54781,-27149,-2989,-29415,-50885,53314,95773,36519,-15768,-48365,-141518,-24479,48772,75399,37876,-45621,-60014,-40890,-53623,-126208,-90564,63801,183243,255273,242925,146333,53315,80788,109548,55714,-75608,42104,49630,-18317,-6561,1022,-30337,-54456,-15939,-20208,26773,45248,-36711,-19668,142975,210361,121976,18741,-93923,-65875,-28523,19935,32951,31439,-5730,-49719,-73557,-63709,-71990,22058,149564,236632,263674,187137,41886,-25330,-61116,-81883,-91662,-77874,-27197,31149,67293,51956,-349,-22979,-17881,-26908,-42444,-87848,-82811,-22109,95036,171369,110163,-33822,-50638,12708,110411,100170,42494,13544,-18221,-31354,-10412,-27618,-52505,-54162,-29489,-49842,-82734,-124295,-95066,-3260,164867,262869,204742,127606,57633,52384,82275,40365,168,8190,4436,2643,4562,22091,-65556,-73804,4604,-49136,-101837,-103024,-100243,-85038,-40929,-18818,30545,63514,45158,21614,-680,-33762,-86760,-111520,-30997,-48246,-109919,-91295,-68154,-72811,-27519,20367,47592,27876,-29493,-63832,-52111,-12220,14674,58919,165415,140480,37256,-27766,6326,180607,464523,547689,484259,428534,367680,386900,391472,295427,114742,80728,265503,251491,116176,-40903,-115585,-77635,-45267,-71346,-140441,-91425,-35499,2141,1304,-40443,-69200,-60908,-43937,-66208,-99422,-45168,9558,22722,-48613,-31754,53644,136050,123434,25801,-47331,-94235,-150101,-68865,-27676,-31881,45117,142515,226310,123731,-6598,-17980,-102535,-15821,65832,405,-149631,9402,183727,181650,106556,-16400,-98403,-44754,102167,203583,200576,90391,-2674,-33923,-30483,-32494,8095,65965,44354,-38596,-79979,-93614,-93167,-67145,-51914,-50839,73063,87180,-20985,16987,61292,49628,86848,190570,281010,308738,236846,172878,50552,-54232,-29557,101288,144417,27783,-147988,-102819,32484,63725,4898,-46916,-43185,-17106,21275,5419,-58693,-123938,-32935,92145,135533,85749,41581,3643,-20029,-52740,-91355,-120335,-94731,-51756,-6141,11556,-31671,-79081,-74829,-49386,-43304,-44657,-71617,-36372,23893,92252,124218,150794,115434,57141,41134,33483,26265,25886,-32331,-102925,-25677,66414,96887,51930,-421,-48026,-95920,-73764,6923,89555,124919,66412,-47852,-120414,-75593,-61210,-34250,-14863,-68850,-74054,-46925,-23680,-40646,30200,112777,66002,-28604,-53706,-29271,18563,96844,145070,58966,-30367,-77424,-52780,-14506,50794,154112,255416,138490,-42937,925,159051,236064,230601,250529,174558,35827,-42297,-8755,61388,144306,192372,180114,100756,-3215,-95483,-59700,5175,74095,111656,145396,140654,72070,31299,-4229,-29047,-23552,20386,60192,100873,132250,105464,-6618,-92087,-35754,-75503,-116228,-68785,-34082,-40952,-91480,-86889,-38013,-9798,2690,23093,79133,78487,34738,12610,2250,-43730,-90250,-42675,38261,43537,33905,-38271,-143337,-91997,-37540,66797,132147,135487,27384,-96198,23377,174918,178162,72524,-31689,-39796,-33576,-46050,-61724,-57258,-80318,-118307,-80512,11004,57006,26781,-26984,-64812,-81031,-54309,-62663,-65759,-25077,-34256,9705,108876,256743,371375,282973,99933,-17773,-112314,-71364,-15415,27083,907,-50613,-66437,-72324,-57366,-20388,6019,-8625,-7196,-13876,-49680,-107221,-13954,25158,-1477,-30103,-14659,1810,26084,43558,25195,-57501,-11043,10309,8589,-1534,29834,64661,115785,119889,89851,61948,43092,9458,-27151,-46040,18030,73904,75818,3256,-94073,-117438,-104163,26093,30257,42913,17554,6838,16871,4121,-36077,-86933,-87703,-99247,-136834,-123218,-41776,44525,63873,-17948,-67111,31122,161989,221819,199990,237623,276030,224247,135729,89958,69386,40566,4499,23518,128034,180377,123191,73656,62262,75260,95162,156630,188649,196978,152483,76528,-33282,-113355,-99354,-125036,-66220,124712,138929,65125,22955,24128,49163,46308,53489,107706,149706,117197,97565,79784,68902,54042,9087,-26507,-35298,-95195,-52655,54732,46327,42458,-26109,-111651,-90825,-43176,3240,4163,229,10646,29831,21920,-2953,-51801,-118139,-2978,67216,137266,182851,107214,10792,-96320,-19751,67918,164375,200000,229381,238720,245968,170617,127186,127449,110867,85018,76826,68438,33101,-9890,-63582,-94975,-131209,-73359,-3100,31758,85620,105865,51499,-53935,-119370,-70141,-43026,-59824,87816,231670,222566,94395,-59791,82655,194985,125217,-14580,-9218,141248,152703,38075,105433,336873,442432,309923,147719,48078,-48419,-137170,-164555,-183394,-144738,-95797,-23996,-48517,-75197,-56011,12208,68883,111760,194104,163247,68948,-4316,-63163,-15049,66222,92128,43966,-30977,-52658,-44916,-3995,-40326,-52526,-3875,80010,44150,-68072,-47434,-29818,-103810,-74237,-6530,-49457,-92589,-66736,-42226,-31148,2583,17765,35601,80561,78047,17799,-91408,-131936,-98534,-40040,40591,63791,2266,-51252,42568,235250,312864,273997,115038,-40468,-118702,-36584,21969,14149,-31613,-44989,-20113,5172,67246,54211,41731,-10306,-47973,-19398,-10236,-57203,-83375,40749,140139,113183,37574,38312,88029,87145,91301,38764,-29248,-29063,14228,54299,65541,126905,313248,432952,342241,31413,-7880,99931,102190,53984,70663,11652,-17701,14779,42937,15323,-23066,-15136,-8582,-43863,-95625,26397,126548,57270,8482,35776,40598,5206,-28411,-39469,2631,-37800,-55117,-59081,-39071,-37755,-72225,-87737,-54881,-13236,-36095,-99905,-113640,-124244,-92059,-66325,-52775,-44518,-12622,-27324,-107489,-72547,101770,303865,355020,237429,100608,26113,-37455,-91458,-46269,-20926,-28509,-31322,22183,102918,143306,133803,51280,-1913,-69933,-149998,-56824,4694,-35156,-106153,-94933,-83374,-110550,-80874,-26924,4675,26962,4943,-56093,-120215,-31064,3588,-24315,-64832,-80025,-105367,-113628,-45284,19474,-24189,-74782,-49158,-39381,-83716,-127188,16531,248320,414319,439303,264648,75914,45949,84927,158419,234761,231682,137619,94293,64943,26268,-29307,-55397,-44815,-18504,-3153,-14897,1331,99707,182009,140584,87371,119501,239861,308239,279833,142088,5717,-89487,-48699,-53100,-74681,-76136,-69962,-104935,-86190,-60335,-61681,-86080,-59725,41764,55105,-13426,-59557,-54225,-60469,-54434,-35795,-31366,-51739,-69630,-98987,-87147,6080,42632,-17378,-115074,-47615,84918,97305,51909,15912,43315,110557,136678,78838,7343,-74250,-117491,-93880,-82694,-4851,33375,110470,227554,145480,51338,-20294,-75827,-64117,-47506,59212,239583,197728,43795,-82052,-40693,9281,-38215,-135944,-92169,-11624,77399,142690,56343,-103647,-76999,-8388,-2501,-5609,74927,106856,25440,-82633,-53162,74190,111450,65218,-37098,-107269,-78910,-76033,-92066,-69426,-77320,-65245,-48984,-45779,1515,68290,109311,112506,101013,111939,75935,1566,-40297,-60499,-30649,-45143,-61209,-109670,-50344,-18002,-50094,-39580,34433,169066,225154,149250,60232,-13227,-68951,-96370,-46929,-38894,-5473,8625,-21036,-105558,-95099,37302,170583,266312,345221,339739,347567,317513,254927,133392,61830,9767,-18405,-30710,-30138,-21465,-25124,-42703,-84520,-126467,-137795,-116100,-81181,-35051,-21550,-1109,28463,23145,-38129,-101189,-68078,-32971,-52844,-82954,-8093,116235,301162,289442,213439,200540,252679,340875,315810,259354,247129,238485,249375,227064,127719,54338,-12008,8543,137903,182200,100092,-5897,-53671,-28277,-21736,-49552,-88433,-43894,72024,191888,198006,156496,76317,-23579,-101056,23135,114207,107578,60331,25662,-30359,-90462,-117413,-143790,-83852,-73874,-122699,-90373,-27839,-11260,-36579,-131645,-132410,-62249,18721,92415,90249,20763,-95107,-17575,232689,426734,341825,196326,90294,-4472,-47148,-1229,-74119,-113936,-81665,-1098,44388,68722,22780,-53904,-89343,-111221,-119966,-59540,-1307,12463,-37153,-62556,-29727,-30957,-80604,-70781,37831,83590,31468,-11342,31711,40972,120947,237995,275696,231156,225099,180163,77682,8884,-46226,-69360,-45423,44939,131086,154672,160355,139535,78916,16388,-35763,32598,85889,43960,-16276,-84461,-108840,-124638,-16568,93990,124245,111050,11126,-77344,-47764,-3049,-59811,-38037,110612,191235,171399,55400,-38522,-103779,-126236,-91350,-44649,-8380,23707,36932,28595,-31828,-65638,-73104,-37348,2375,23177,78849,90990,58666,-1559,-18994,-1046,-8226,29065,113817,158872,189579,223639,215293,177199,72966,-31264,-46218,-12450,-876,-91210,-66753,6681,-16154,-56668,-46148,23807,34835,65833,235635,425078,446418,114009,-84569,-122005,-45560,-8772,-44016,-114942,-93708,-46827,-13196,6708,18648,-16763,-72060,-88489,-62321,-8629,65269,126633,88979,24153,40046,92796,187743,311498,276287,34099,-147916,-136041,-43511,14019,102536,213872,358602,405796,230108,111269,15523,-51251,-226,72479,178311,167871,19538,-16724,14238,33415,-9700,-120218,21583,179200,270559,113041,-74189,175208,261521,72308,-71840,24868,126187,165327,116109,1681,-73869,-74354,-73713,-7041,33287,59558,61522,31355,55779,117722,113443,117478,88274,-1034,-110103,-122127,-57481,19055,171458,207791,193201,136028,68267,35403,-5500,-71600,-116933,-79477,-38942,17791,22978,-10045,-48728,-51387,-77208,-96389,-68644,6509,54436,8212,-61015,-89340,-64804,37867,88477,47687,4041,-23182,17882,71859,66788,29236,-31177,-42298,36211,145144,157781,98238,22031,11689,32963,60067,49304,12966,-9466,-5059,4233,-54572,-88413,17523,120466,89403,7602,16210,90859,131469,55893,-79382,-54374,-1834,14894,-7700,-34862,-71010,-8050,94632,161819,238346,285179,254806,54356,-19255,-57297,-100855,-122872,-38571,10510,34894,23025,-28475,-78092,-69481,-31251,-55357,-108215,-96745,-93761,-82420,-33335,74689,159152,174957,112112,60461,78764,100025,164707,209291,187197,163055,76189,-69733,-144746,-120067,-131299,5132,51954,-2425,-74918,-53988,-82205,-128939,-60202,-46189,-58599,-22629,38612,57411,32680,6146,-37455,-24255,-43826,-30880,-37377,-32059,33426,54627,28594,-36380,-117277,-120578,-95498,-42455,-44068,-69989,-84380,-65796,-40562,-13545,-10543,-19819,-112602,-90379,-73250,-39755,37591,160011,219244,156245,58517,58794,125930,18195,-71427,-104542,-35610,50288,76722,36281,-57844,-86478,9156,28911,-10308,-62031,-7100,16122,54075,67561,-2428,-39810,-22942,9856,12864,-38946,-113038,-127522,-119979,-67295,-39144,-31766,32652,118589,257663,360448,413713,389650,252196,107857,21057,2582,-27773,-33272,-40828,-57005,-40298,-46541,-84129,-136206,-101970,-55201,-66151,-1293,98241,92100,54004,-1956,-75010,-113335,-82927,-60236,-21183,61729,141862,128547,14305,-100304,-92776,-75365,-15077,18744,-11351,-20637,-5073,17052,1457,-26114,-76877,-126750,-54229,-644,7519,-12121,-26507,-74092,-81038,-16688,-1461,56671,123001,41147,31882,47820,76031,54408,49884,41049,57799,126807,237221,260356,94107,-55146,-89568,-38947,69611,76249,4144,-24615,-106889,-96537,-87960,-57951,19445,89536,78189,55939,77132,78978,77350,91927,110699,41982,-66648,-108930,-30825,30283,29638,32043,110759,230836,293220,247590,122315,25720,-44720,-55409,-59822,-77907,48472,185008,263061,278076,234706,152660,83895,36925,9034,-13936,-64423,-59905,-45819,-65540,-111036,-19636,37008,46270,6691,-46866,-46489,-64959,-133258,-137074,-81607,-50514,-39723,-19357,36299,141051,319958,409773,363827,258436,157332,117099,95713,114318,151852,147783,16434,-104742,-16248,33640,40866,34814,8096,10305,22027,5225,-26847,-29503,23872,65090,59085,44367,42357,10072,-57921,-14237,79035,112521,44979,-4804,-2495,-9922,-54042,-69332,7061,62591,221906,541242,721416,567147,161590,-80651,-15847,25973,-12475,-90820,406,70568,139930,169959,94015,-30780,-1816,69634,49044,-55462,-18834,269169,437852,370214,200012,9189,-69754,-51702,-13104,27638,53397,63023,15519,-62338,-86736,-66660,-80020,-75802,7965,56167,46182,84197,46283,-7170,-69045,-62713,49306,112048,75647,22769,-12899,-22378,-49465,-92265,-118048,-62352,33490,72706,29205,-21261,-70095,-89736,-92944,-70528,-13746,45210,18843,-49260,-97792,-98090,-74348,-36359,130520,224184,282935,296264,264233,194653,78244,18188,12785,12490,-18806,-79580,-87796,-67099,-70357,-46443,-20760,65536,161809,161501,123949,29550,-44142,-68871,-36949,-42869,-39001,-49092,22557,56594,75235,36767,1151,-28918,-63043,-60005,-22491,-8037],[-41630,-61142,-56364,-14771,22907,69406,114968,99457,60600,59964,77556,122392,76526,29601,22724,5428,-40841,-61300,-39368,-2755,-11224,7197,-34036,-96148,-123387,-94096,-57402,-45239,-33399,-2200,9126,45168,68200,102952,156448,263526,368530,235437,49917,-108768,-22989,6894,-25120,-69357,54777,113073,-6036,-62714,-36286,-103189,-35130,59606,147077,155891,41643,-51332,-26715,-3557,-32938,41131,111831,108529,20794,-53714,-85560,-77042,-25373,-12001,-39838,-49433,-29497,-16578,5545,-10187,-34340,-49401,-42370,3019,-37417,-71460,73023,215055,168157,106205,109787,143390,122709,59461,9406,-24649,-45243,-57362,-80888,-95699,-103860,-86725,-34103,51999,137882,185511,139856,52833,-17994,-18096,-27232,-63861,-95015,-67472,-32131,-14367,85092,216384,321185,443697,534408,459722,228540,27516,-79810,-63477,-100260,-151289,-85645,57137,228314,252865,171941,82356,-3858,-75061,-108600,-137170,-139784,-142998,-110303,-97253,-43550,71571,84694,40371,58366,63095,47050,18432,-2548,-28347,-58545,-24139,50504,84467,72318,60823,23879,-25998,-68147,-99865,-122299,-104738,-44953,-13259,59490,182662,227204,168186,181045,339509,334658,207747,68015,-1053,19364,-6391,-39952,-22016,106953,258970,288208,214918,20851,-136107,51870,185377,2079,-113504,-183003,-121864,-44045,106683,44366,-46609,-134770,-91022,-17164,70846,184066,218747,100139,-17523,-71306,-57831,-18949,27276,56685,64659,17087,-55267,-44064,-111147,-103919,-33137,39798,57063,-26790,-118599,-87296,-52143,7410,71630,74672,21833,-45286,-66113,-31535,36870,99329,127333,125541,87910,92398,117487,137312,241582,318194,199898,55261,-88505,-10190,5329,-106025,-63423,4811,-66909,-79011,-14736,-26940,-122628,-28214,-17129,-81812,-72190,56071,164536,165177,124093,115019,77219,46979,-5131,-64409,17481,133171,213529,211023,149769,21768,-67002,-28943,34489,-24101,-33959,-13022,-39686,-52424,-47290,-45862,-39639,-28869,-29175,-961,32190,53956,-41376,-109220,-36262,36980,173327,234193,92335,-24465,-76133,-111846,-15615,3978,-8491,-46401,-43016,1041,17545,-17017,-43130,6205,144306,322171,323547,155942,-49871,-62179,-14160,18517,-12184,-50665,51909,103029,46121,-27037,-65517,-124909,-18978,42556,59376,15038,-61029,-47546,-20424,-32145,-105606,-114453,47427,154326,220943,211882,136062,64619,94421,125076,58595,-88651,23887,24081,-25632,5309,4446,-37146,-74377,-40113,-51026,-9159,16747,-67128,-17779,174003,263555,179459,47058,-95248,-83647,-28854,22646,30871,25019,-8733,-53384,-82896,-86665,-103263,602,143473,247615,273850,206279,63807,-15747,-54759,-71501,-91800,-84792,-30132,31561,68102,63910,24946,17110,23973,8896,-13292,-65095,-64961,-8819,99423,173558,118454,-33319,-63177,-251,94721,99923,39328,2553,-29353,-32120,-11006,-27293,-49510,-52053,-29210,-48491,-83250,-123203,-97671,-10633,150410,231260,175021,113672,49835,52502,78530,23422,-20347,-12931,-11577,-6964,8386,20433,-78288,-71782,9158,-42818,-96358,-97719,-95152,-79613,-35427,-10798,46209,94562,89676,73436,38628,-15130,-76555,-107448,-59452,-87405,-122283,-102149,-77950,-76968,-31919,8376,25722,4735,-47441,-76781,-66467,-30562,-12719,12463,95788,72044,-10663,-60348,-13183,159890,429963,514556,457387,396050,376392,377711,344256,218670,61244,24858,172033,166433,57808,-69535,-133575,-92501,-52131,-70837,-137652,-106468,-55498,-16581,-12865,-48679,-71021,-65968,-54290,-71236,-99435,-65467,-27949,-10025,-61574,-30108,55039,134314,114224,14422,-54877,-96345,-154528,-80078,-50115,-48891,38985,142634,237382,166381,20312,-20234,-113184,-24056,58569,-7186,-135652,1717,160966,149405,105521,-11614,-93340,-72701,80724,189399,202342,115403,18179,-12863,-16456,-27907,-5578,56405,49564,-32784,-72466,-85621,-77753,-27758,5038,46051,174620,159722,25666,20632,55072,38987,63826,147778,264066,338934,284191,218266,101735,-16466,-36232,99839,152978,36991,-134692,-105797,23543,53429,-10912,-58591,-57297,-44022,-2246,-6691,-59510,-136520,-52698,80496,157433,124408,84344,48489,10208,-43673,-94659,-127322,-94019,-52201,-14545,-3830,-47689,-84209,-76342,-50289,-47761,-54070,-83668,-44745,21505,97404,137518,166882,125943,69798,63231,50070,36530,30355,-31923,-92325,-17223,72056,91846,41200,-5879,-42842,-87961,-72680,9521,104791,137503,79402,-36861,-131457,-107882,-88730,-48869,-15951,-67871,-94920,-37842,43008,24603,26848,110074,73894,-31727,-70130,-39092,11915,86016,137600,54336,-36970,-75291,-36772,306,56941,149406,237274,121250,-51358,-812,145121,228651,217280,213088,133892,2677,-46493,-4784,49838,108057,160950,161971,90503,-2571,-88385,-65298,-1741,68664,103781,128569,121923,62198,23938,-6696,-21139,-13861,16399,53018,100413,137503,104229,-14430,-77128,-22558,-65736,-108825,-66641,-33861,-48818,-118436,-107213,-66693,-52385,-20409,4242,64827,67564,33536,27483,15791,-37643,-86482,-29388,58661,59541,39688,-30231,-147225,-122219,-65998,32816,99149,99104,-10294,-96170,36324,172770,165686,72184,-19987,-30922,-27870,-47646,-69998,-73768,-95933,-125426,-86064,7915,56422,25851,-32325,-83255,-90134,-60824,-76094,-69732,-16808,-21717,19240,117723,274190,382362,262363,65989,-40990,-120134,-62787,-7860,34161,4809,-35789,-48414,-55823,-41393,-3503,19994,94,-1538,-7565,-40781,-118485,-24660,22624,8334,-14485,-9067,-18388,10484,49757,40167,-41901,-219,32129,26326,824,24750,64253,122868,138021,106963,65660,39201,13922,-15582,-27498,44068,107585,101613,25043,-90683,-125647,-109215,60,-11697,9954,-14073,-19925,4190,3863,-29304,-78350,-85926,-101933,-136605,-110104,-28897,54641,68966,-12528,-62588,28120,148336,209502,185667,214616,215174,137313,81538,57281,46396,30518,5431,23116,128404,198541,144650,90809,70001,65903,70501,120417,162220,184772,157572,85318,-26203,-93398,-71628,-58918,42512,244303,222875,101212,31889,18135,41597,38694,43393,85692,105100,81353,79855,74768,75577,64032,10553,-33005,-51592,-121521,-19704,91567,78814,74738,-11332,-104042,-97719,-43903,9214,3676,-6657,6600,36250,48451,49999,2356,-110619,-23348,56497,145263,201822,121995,23522,-85013,-24876,58580,159440,207605,226736,227457,235700,175914,139276,135079,116968,90892,83186,76666,40340,-4219,-61618,-91871,-124855,-84545,-17951,18781,69395,88544,45494,-48039,-120555,-68876,-30617,-49960,48797,215273,221590,90153,-77576,50327,172399,103155,-35684,2185,153437,158501,28818,71478,279352,385597,288560,156993,57768,-57192,-156076,-170764,-164038,-144406,-75623,-26111,-72746,-108535,-68239,-358,44163,72609,141349,103540,8448,-39064,-61092,-7075,77119,108699,60163,-7972,-33928,-49320,-12879,-41553,-66921,-39406,8820,-16915,-109971,-26656,-3789,-82374,-81924,-17389,-63060,-103083,-70078,-52049,-61909,-56798,-53746,-6659,53627,61947,15873,-80421,-144239,-105472,-50983,22694,45549,-7285,-52537,46797,237232,301249,258901,101453,-53615,-125731,-27146,35409,22387,-34762,-53094,-29408,-2644,55759,28448,16416,-16870,-50133,-34868,-31516,-75983,-78079,52983,150307,136926,77658,80834,142556,160746,156160,74876,-3466,-12905,19315,48246,60810,119304,297407,433585,359574,48210,-7783,115069,137878,86608,82934,17022,-15179,26561,64992,31174,-32756,-35067,-23376,-62801,-80399,39347,120514,36864,-5404,30105,39295,8200,-27270,-40103,31455,3130,-34365,-50083,-29800,-19266,-44038,-71138,-46821,-10981,-42265,-106271,-105607,-116658,-130420,-99308,-59735,-33423,-4560,-23107,-103082,-71526,102743,306215,336889,219227,92262,27853,-37425,-78622,-32328,-3428,-7265,-10645,43835,115860,132980,100971,19942,-17763,-73707,-151338,-84736,-39579,-82918,-85467,-71408,-75394,-108985,-106838,-40251,10333,52410,34379,-38961,-128389,-40586,-14492,-44749,-80570,-73414,-88284,-108281,-55113,-8233,-56606,-94461,-70318,-65343,-114635,-98096,36210,226999,349040,381823,260336,78357,54209,114761,204415,262947,217512,105449,67465,42342,1800,-51359,-59049,-44304,-16240,921,-4301,6134,96975,195811,160918,82713,92382,217976,300589,272735,126447,-5753,-75828,-21708,-36790,-74262,-93846,-101859,-122387,-70237,-56548,-72210,-110170,-73001,33188,59212,2464,-56202,-56351,-62664,-57845,-50948,-32981,-49169,-70576,-102728,-95285,-19519,10923,-39952,-124156,-49446,49402,59311,38431,34204,74043,127598,127510,77458,12472,-65640,-103236,-89246,-103461,-41867,2584,94709,232667,149095,62682,-4010,-72867,-92534,-80104,23637,219539,201876,45704,-79572,-38749,10947,-38210,-139496,-93362,-20387,60929,136327,61253,-97093,-83459,-7655,2778,-5275,66103,92960,16736,-92074,-55140,66305,105026,52034,-64406,-89225,-65463,-65805,-97002,-80219,-82801,-69540,-52804,-50422,-8452,56629,103323,111916,99808,109861,77265,23621,-2320,-34664,-17485,-36223,-62514,-122027,-55149,-23359,-46137,-16240,77015,247200,286390,178901,67005,-21168,-75070,-109907,-59081,-50955,-17237,354,-25814,-116129,-93262,49949,212812,306001,351719,337094,353719,320331,233766,97858,21548,-25104,-39817,-37723,-36855,-33739,-39271,-53318,-84706,-121314,-145029,-119629,-66385,-15814,2672,23519,42561,20301,-47922,-94268,-34451,-3438,-44879,-107607,-37928,84636,271557,261831,192807,182905,234115,327606,309513,238820,203292,185322,217142,232910,158120,84071,17323,35677,155772,178540,83851,-28075,-76697,-42515,-27179,-49010,-93931,-44686,86047,230130,243355,187593,76052,-35443,-95687,30008,118396,109678,66751,35166,-17678,-87516,-110083,-140232,-94964,-91818,-148790,-111912,-45620,-24283,-39785,-120176,-116762,-46436,24560,81221,61017,-22992,-117312,16323,271949,424226,303712,166533,74344,-7543,-32702,14427,-72707,-131226,-107400,-31666,5185,20642,-15613,-84982,-115501,-127734,-107424,-40067,14796,23825,-40159,-76478,-33429,-29620,-81675,-73554,41211,98406,56217,9379,50271,70094,148248,225467,244065,203191,206815,171747,71329,-1373,-54818,-79620,-69620,7132,95979,128877,153352,150557,93789,17367,-56304,9423,78394,52533,-2880,-75354,-95546,-110695,-28949,69818,88770,87775,1332,-89897,-54643,-13621,-85480,-7223,124781,176540,173433,72495,-23994,-97658,-129537,-103246,-55627,-14650,13118,11615,-9505,-56755,-89689,-107328,-85361,-50759,-12209,65950,99637,86863,47953,28170,28744,9,21067,103486,136040,145632,186413,192984,163816,56418,-45215,-52607,-13871,-7985,-112876,-47485,8612,-28715,-78777,-52402,20630,30738,62511,227876,421428,427666,87385,-103163,-114626,-37324,-7594,-52506,-124700,-97721,-49722,-26452,-8884,17552,3969,-47710,-81345,-63889,-10674,61479,124425,88782,15305,19546,50865,123712,235053,230251,14446,-146961,-135394,-57582,-11873,68529,180602,342433,443107,294645,148423,28408,-54017,-21140,44827,158999,171260,20818,-27726,1606,27168,-5602,-100929,-351,152262,247651,106021,-69553,155649,241970,68564,-65026,29921,124712,150416,94521,-17885,-120957,-115879,-107549,-19554,40874,84957,91002,56838,69648,110014,92006,93400,65801,-14901,-111261,-99890,-33504,44033,170780,166006,148309,116264,75630,60322,25426,-44869,-91832,-64160,-28655,21079,19686,-12582,-51287,-63334,-96336,-107395,-72474,11981,41462,-12002,-75778,-81167,-61410,31363,95154,54361,7586,-27792,5438,62312,64734,30140,-30310,-39071,48890,161725,187101,139241,55850,38182,54066,73818,53660,11767,-10721,-3182,16174,-48595,-86483,29754,134759,127630,30246,28026,106165,146448,58938,-80093,-65527,-12723,3515,-8011,-24259,-73511,-19602,90089,165196,236791,271209,227244,32380,-35534,-71272,-121203,-97463,-10100,35722,49469,18800,-28310,-79599,-75895,-39051,-65596,-123142,-101116,-91780,-78011,-28677,82350,162863,179251,130270,74447,77080,85200,135905,195980,190269,169220,76427,-72703,-151027,-126308,-140214,-1265,53200,-13130,-66557,-50789,-93775,-127843,-58740,-57314,-91263,-51348,25785,57546,34354,-5487,-71792,-83326,-120226,-105865,-53474,2212,63356,72220,44807,-25515,-107018,-112418,-88028,-40251,-49606,-73136,-90945,-77927,-57767,-30384,-23915,-23462,-99291,-106271,-79523,-34312,47969,167021,209157,148862,60381,59648,112932,12817,-83258,-99383,-25631,52553,67203,20817,-70621,-83759,3650,11574,-41945,-95184,-11059,36011,80926,77685,-3112,-52652,-35635,7876,12244,-41236,-121221,-136357,-109291,-65137,-37004,-21300,43991,117106,249532,368869,444792,432461,279728,117129,23333,2772,-27462,-37035,-52240,-64955,-32241,-31624,-76669,-137097,-92607,-42006,-51587,-39073,46446,48449,25998,-21056,-81337,-135112,-85478,-55423,-13362,67915,139686,128156,21032,-90366,-111132,-85814,-4257,42786,-214,-34806,-42416,-34562,-48783,-50816,-83994,-117050,-63732,-21158,-7474,-16971,-25315,-69452,-87914,-23594,-5607,59434,96480,14724,17710,34172,64907,50075,53304,55876,84758,165653,268728,244882,72930,-72072,-109033,-61391,44550,71894,8735,-14918,-80786,-108781,-91667,-49859,28583,93579,73660,42583,65473,79747,85798,100426,107350,6014,-113508,-60269,340,46395,25005,11945,91190,212128,273737,226827,101689,9584,-59836,-65979,-64743,-89469,41711,191225,272758,276713,231940,148680,84886,44948,26321,-732,-56070,-61384,-58525,-94329,-124375,-32822,7591,4076,-32056,-55708,-26172,-63291,-143041,-121129,-64551,-43279,-49807,-18237,62481,187969,360474,406856,333755,217206,109048,82526,89933,117609,153622,139840,11460,-91662,-322,52758,62215,51309,10346,4390,20103,1209,-33291,-24536,39596,79588,56279,26513,25554,1512,-59329,-10604,83905,122236,50109,-14826,-12193,-28850,-68806,-36155,38161,83339,244767,564566,739554,595247,187772,-73656,-4728,38420,375,-60223,12549,80592,155562,186105,83323,-42733,-13393,55830,37611,-52333,-20622,279009,443425,368937,195941,-1700,-76057,-55718,-21906,15778,43460,56742,12613,-68425,-73169,-42900,-55832,-70920,217,50896,33440,61873,37945,-14063,-84122,-56027,61678,119455,70010,15835,-1403,-10189,-49151,-91601,-86401,-44309,27146,53464,27306,-1306,-47530,-71114,-73423,-47688,-2412,47989,26527,-38206,-79310,-103988,-76271,13895,163512,231681,280162,285647,248485,189231,91662,43174,33694,16645,-32020,-91655,-72256,-40891,-43357,-24249,-8177,81087,176947,157179,119205,32898,-33175,-65219,-39098,-41654,-30897,-52497,2590,30245,42507,26272,7055,-20498,-56000,-58285,-21984,-10202],[-44657,-62595,-56540,-15540,24426,77869,141005,137874,98535,91639,104536,151033,86209,31306,20135,-132,-49907,-66017,-50440,-25867,-42392,-19440,-43160,-88020,-107871,-118118,-87056,-57099,-28362,4328,16121,54433,82931,113004,163403,265548,358756,230343,55518,-102111,-30695,6167,-21498,-68093,49280,96267,-20951,-58003,-48780,-118278,-24210,67714,148754,151950,33160,-62792,-23912,5876,-28076,38043,103915,97852,19592,-53939,-90176,-68809,-11033,-1160,-31715,-43182,-37332,-35246,-26199,-36537,-44401,-40587,-19317,23817,-25382,-85183,48687,207321,183960,133905,146457,170971,131764,56990,4365,-27506,-54574,-54406,-83267,-98502,-99445,-87243,-30729,50418,112495,149739,117556,43339,-18355,-12023,-17853,-54191,-88573,-67954,-34608,-14090,83477,210628,312459,424114,492306,398297,189108,19855,-51613,-28678,-67926,-139059,-113021,31280,216786,234108,159101,80162,1859,-64194,-93550,-119627,-120020,-127285,-117844,-100780,-24149,103387,116294,64303,82945,81386,38537,-3150,-27752,-51328,-63307,-11885,71235,107958,86200,59223,13459,-37642,-79914,-112543,-129010,-97885,-41142,-11751,53322,171208,203850,156788,195196,359595,340982,192147,40369,-23171,-5340,-38555,-81662,-55187,98516,276091,285357,187801,-20615,-193136,56026,207794,18877,-114201,-189728,-127920,-57168,95959,54448,-46017,-134449,-81790,-12923,52036,112844,122588,50044,-27084,-71038,-57617,-27720,6870,35352,51996,12147,-59565,-41053,-112065,-118218,-38974,41151,43565,-43588,-101636,-62066,-27372,30561,95618,90196,26850,-45711,-77476,-45958,41216,107931,144129,137391,82724,85534,113550,121005,196959,253756,162960,25291,-103948,-6357,10510,-99951,-75720,6182,-70115,-93871,-32813,-56571,-97366,-20496,-7270,-61929,-44009,76536,183600,198435,170488,145969,86302,48394,-3504,-65799,11932,139032,245351,250306,177510,31850,-78492,-44685,45661,3307,5683,21926,-26233,-47165,-38203,-37178,-34825,-20020,-18509,5575,38223,60103,-40629,-126393,-27701,60752,216482,252062,75395,-18180,-69156,-121120,-25486,230,-8477,-46075,-46242,-1924,17018,-18881,-49635,-10072,120121,318829,348412,189517,-14808,-54768,2850,43353,7997,-47813,49070,108746,61696,-24781,-73165,-101572,-6415,40411,44938,-9161,-73672,-27847,7976,-1425,-76233,-130659,34381,128503,187139,180101,126086,79082,111747,142924,63076,-92075,10354,2572,-29642,14928,8560,-40660,-89223,-58626,-77145,-43312,-10410,-92241,-853,210059,319822,244115,83323,-75565,-96857,-24355,29531,33661,23815,-7499,-54033,-89043,-103807,-121170,-9590,142097,256810,278526,224025,92458,2698,-39609,-55472,-85047,-87520,-28867,35919,71384,75682,49654,56384,60513,40909,15769,-37991,-41194,6682,101473,170793,124368,-28686,-70776,-8802,80924,98866,35693,-9497,-39671,-29112,-2691,-14086,-33929,-42278,-24717,-42669,-79016,-115549,-97299,-17805,129507,194423,146728,101816,43838,53041,75220,11258,-35490,-30243,-23979,-11497,15656,17421,-91264,-60431,19464,-31450,-87121,-88533,-85067,-69335,-26847,-1070,62351,127572,143970,135574,85491,7289,-64283,-95770,-68728,-104249,-131880,-110577,-82084,-75779,-34988,-4949,1324,-20449,-65133,-87253,-76950,-45340,-37146,-28157,40887,15340,-63088,-97927,-31010,133650,375779,461571,421386,357864,365113,341042,272778,134167,8217,-31962,67709,66847,-9501,-96436,-143927,-102128,-54681,-65576,-125103,-118303,-72366,-32211,-25451,-56390,-70509,-65202,-57382,-70468,-95667,-83273,-65438,-41455,-70094,-27344,55378,128776,102874,3013,-61409,-95214,-145740,-89174,-72372,-67777,29980,138517,242733,201023,47273,-23474,-121301,-29590,51356,-13551,-120343,-2682,137085,115212,101736,-5417,-80251,-97982,50134,165379,198977,143418,43714,9480,-4449,-25208,-22614,40191,50886,-26084,-62213,-75234,-60538,13073,70962,145811,261138,212521,65814,30038,54991,33157,41197,98673,228352,354266,336647,272670,158540,23839,-41039,89273,150912,41664,-113740,-98132,17428,43543,-24887,-63407,-58011,-67763,-29459,-20909,-60377,-126362,-59258,80368,190539,177498,130578,89704,34428,-37003,-95583,-119661,-87917,-47435,-17430,-16675,-63609,-89051,-76922,-48540,-47572,-57921,-92692,-53057,19539,103700,151981,181977,134393,81056,85760,68010,48111,35941,-29421,-77996,-5417,78112,87088,32121,-6874,-32216,-73472,-67443,12767,116873,142793,85255,-29828,-134425,-123626,-109773,-62777,-16429,-60879,-112279,-20309,102492,92987,34729,99103,77280,-31909,-80151,-44169,8413,76019,126336,49845,-38655,-68791,-21015,11921,59474,141864,213969,99686,-59170,-3232,122468,208186,193769,168284,92573,-25084,-45180,-1846,36971,69563,124564,138614,75938,-3351,-82254,-71784,-9734,62205,94925,110116,101873,52462,16046,-11272,-16533,-6768,7752,36246,91633,135873,97519,-20999,-61407,-9300,-55348,-98355,-62411,-31989,-52244,-132611,-103040,-81719,-81076,-36902,-15702,45865,48176,28962,41956,28180,-30989,-81438,-15397,80428,79566,52133,-9790,-111047,-126705,-90513,634,71398,69015,-40178,-65485,54424,163006,145547,69013,-6169,-20148,-22404,-48927,-75267,-86845,-110514,-129720,-91509,2275,51798,21027,-39900,-102055,-88736,-63906,-91159,-73352,-7076,-6492,31015,125963,283539,372990,225521,25629,-65525,-121938,-56669,-2565,37075,5573,-20959,-29486,-37785,-24842,14142,37263,14783,10039,3479,-27702,-116591,-34684,24084,21203,1224,-2494,-35766,107,60008,56406,-28181,6618,49585,41469,5243,18642,59891,123909,152083,125665,72300,35058,15797,-6391,-11000,66684,137063,123317,42733,-87197,-136192,-118507,-30096,-50061,-17882,-42576,-45495,-9903,2892,-21109,-69268,-85126,-105379,-132771,-99456,-18903,61717,72433,-6319,-57336,26358,138879,203472,177030,191453,152457,56598,31312,24750,22177,18611,5881,25317,128537,212511,164358,107774,76699,56170,46509,81966,129690,164176,154739,90920,-17513,-72694,-39174,20978,174783,373907,299320,127098,34228,8549,30156,26420,28482,58222,55925,42521,59354,64872,72450,61878,6806,-35988,-61937,-130097,10680,127895,118406,111602,3672,-94091,-98510,-43246,13349,1092,-15923,1027,41953,75163,104300,60849,-76625,-47935,40307,142264,209038,131874,35516,-72957,-32105,45958,148579,207491,217243,211464,222395,178885,148422,137805,118712,93871,87035,81195,43635,-1298,-60807,-89557,-117658,-95847,-33391,4944,53989,75504,45303,-34473,-111475,-69603,-20038,-35327,-2643,174178,195607,69881,-96985,18410,143888,75961,-56753,21526,168295,163013,18351,34252,220366,325553,263780,167984,73698,-61103,-165663,-150815,-142242,-131178,-55265,-29196,-93101,-135260,-71781,-9663,22711,36788,86590,44183,-42929,-57472,-53631,-809,82664,120077,73253,15317,-11234,-46719,-21788,-42467,-77802,-70058,-58660,-72261,-92589,4897,27169,-56888,-83239,-25908,-73438,-106817,-68597,-53388,-78770,-105845,-114377,-27992,32921,48639,16379,-64736,-144614,-113363,-57947,8639,29517,-15716,-54348,48207,227130,274849,232282,86126,-61712,-114764,-16958,51796,37069,-28621,-50764,-29441,-4313,46458,5711,-8894,-28159,-55486,-51923,-53781,-93548,-68165,61610,152948,152586,113866,130079,209764,244511,216583,102652,18836,3881,23915,37172,49297,105567,268301,407542,352523,61448,94,134367,177194,121742,94077,20590,-13023,38041,86184,47215,-47576,-57666,-31359,-70275,-57013,50166,108998,19000,-15426,26791,40783,15027,-22252,-41506,57360,48723,-6352,-37498,-19141,1643,-12516,-42442,-28503,-2673,-43687,-105832,-94808,-101634,-130475,-94547,-42761,-16267,4854,-18645,-96134,-69730,98590,289364,295686,183329,72291,22991,-39705,-66104,-18791,14520,17110,15601,71287,132023,123838,68562,-10150,-30223,-73319,-134664,-102122,-74740,-124000,-54423,-46437,-64584,-92992,-86955,-41448,18527,77048,62318,-23066,-125392,-47272,-30479,-63134,-85580,-50143,-57636,-90226,-56729,-27101,-78679,-113784,-91083,-90017,-134001,-61788,58085,200816,280701,321295,250200,81704,66088,148132,251631,284698,198608,71796,38048,11466,-36744,-79285,-60997,-41587,-12881,6088,7878,11013,88830,196941,172591,79585,65748,189559,283035,257712,110410,-15378,-59053,1038,-25843,-78537,-114283,-106090,-84348,-48760,-44741,-72782,-122791,-87729,14729,52735,15277,-51365,-55532,-60015,-58771,-66275,-35312,-45973,-69264,-103972,-103256,-44365,-17455,-52998,-101437,-36681,8419,20626,33366,61063,106574,143044,122768,82963,24764,-49387,-85347,-83802,-114078,-72388,-21995,77678,224495,146930,74511,16743,-57023,-119897,-101039,-2154,198263,202883,50480,-71372,-33425,15463,-34440,-134627,-94326,-31699,42468,127766,66610,-87062,-86037,-4581,10614,-4667,55615,78190,10212,-96433,-59081,52319,91985,37116,-87444,-72039,-52225,-54070,-94569,-88688,-83907,-67518,-50727,-49942,-15984,41998,93826,110894,99645,109724,83643,50475,37583,-136,-719,-24245,-57938,-106428,-54313,-25958,-33623,16695,131747,336004,344879,204681,72252,-26293,-74833,-122613,-70926,-60916,-26130,-4712,-26624,-119496,-87108,66016,255910,339821,347942,324033,347445,311012,202512,57769,-22027,-60445,-61073,-43607,-42055,-43943,-51087,-60386,-77346,-104850,-129832,-103728,-39812,13353,36718,58228,64288,22561,-50234,-74912,2321,31368,-26905,-120611,-66103,49905,225738,220883,165792,160030,207436,298706,288862,209313,157852,136837,183282,234608,196673,126372,55363,70290,178243,179300,75486,-43530,-97322,-56214,-31832,-47932,-94240,-41626,99160,261611,279896,211131,76396,-42940,-86556,37236,120376,108319,69046,39373,-8198,-81235,-98499,-117779,-80276,-84432,-151603,-128342,-56974,-28908,-32706,-97609,-97764,-29280,31710,71443,35967,-59498,-94287,58544,315007,416577,270167,146566,72025,4846,-12158,29600,-69022,-149100,-128963,-56765,-30844,-26262,-55005,-114617,-132985,-129323,-83856,-13727,36331,37638,-39624,-84809,-31156,-22128,-76609,-73988,46060,114281,85114,40670,81052,110285,174088,207095,211143,175848,187251,160839,64783,-10352,-60460,-85815,-88912,-26978,60449,102901,145576,160861,111079,23610,-68489,-9043,71897,61596,11498,-59787,-74739,-82048,-28393,49463,55010,63785,-6907,-101372,-62809,-25254,-108181,19815,127355,151097,169117,89547,-7135,-88666,-130149,-111833,-62741,-17687,5068,-11626,-38532,-72306,-106316,-139843,-131094,-103827,-38516,53937,106139,116775,103971,87919,72141,18038,19331,93711,109605,101423,148874,171563,152989,48023,-49428,-53851,-16668,-20496,-98746,-11003,21114,-31238,-96906,-55656,19502,28969,59927,215480,401174,390049,60731,-117832,-102284,-24912,-1977,-55884,-128009,-92415,-41311,-32593,-21294,18734,31499,-13295,-60280,-55806,-7698,61118,123741,91580,9454,-256,12577,70569,173986,198164,15235,-119571,-120440,-68461,-34530,39732,150690,322826,471453,358539,187331,43487,-48898,-31828,31711,149410,182187,31298,-33911,-9971,19906,-3009,-75795,-6799,134769,232553,112947,-63770,117408,202204,59361,-53569,40993,124026,131734,68722,-38623,-118605,-110154,-133920,-33445,47614,110626,121328,85866,87470,104656,75033,73230,47053,-20926,-94924,-69962,-2878,75340,169914,130096,112162,104659,95390,105551,80848,1472,-57065,-45871,-19035,21535,14704,-15922,-54068,-72169,-110358,-110451,-69614,20363,31583,-25835,-75764,-66884,-56783,24012,101874,62949,12867,-29983,-3731,56286,67194,36276,-24356,-32095,61446,169422,204278,173473,95103,73272,83793,90224,58099,11529,-9060,2667,29784,-39467,-76862,45366,147892,167696,59728,46151,125525,162679,62619,-79896,-72064,-18156,-3014,-2836,-10302,-72624,-28859,86422,169898,238532,262835,204240,13400,-53358,-80859,-98191,-58236,26945,65846,60261,5213,-29643,-78812,-79862,-46311,-77064,-133894,-94343,-82493,-69951,-23514,85544,161309,178108,142731,87422,75098,70461,106851,177827,190690,173141,76272,-73848,-158134,-131484,-147432,-8858,51907,-21149,-52758,-45750,-102111,-126677,-62325,-70290,-123352,-75319,16334,58435,37368,-14069,-99836,-127858,-134751,-124131,-48962,29252,86435,87578,60693,-14094,-94492,-95681,-71932,-32467,-50464,-72198,-95001,-88283,-73616,-47169,-37741,-27140,-84594,-98575,-71874,-24776,60135,170112,193822,139048,64423,64885,102782,11084,-91435,-90067,-12970,57576,61312,9415,-77424,-78535,101,-1205,-66102,-112163,-12306,53804,104308,86480,-972,-61344,-48711,2211,6731,-46940,-131268,-131214,-99426,-66952,-39617,-17321,49935,109811,227650,354650,448934,451511,293019,120163,25104,3787,-27167,-42222,-65445,-69452,-23394,-15571,-66320,-132311,-85697,-33475,-36748,-60368,-7731,1987,-3561,-38817,-81940,-137011,-89924,-53114,-7396,72180,135062,126283,28397,-81663,-128476,-86495,7486,62962,10317,-45764,-73404,-81748,-88966,-62753,-84147,-106213,-68446,-38165,-20265,-18989,-19244,-56832,-90486,-32463,-10636,59890,67439,-12515,-722,13726,45840,43603,57742,75378,119128,206456,289704,216019,47065,-90947,-128823,-79953,21503,65810,12295,-7115,-57833,-91303,-83585,-40839,34449,92247,64377,27846,55836,82827,93644,105554,97613,-29087,-102296,-13008,38725,76600,31763,-4009,69230,186676,245339,198215,74121,-11659,-73449,-72856,-68256,-106545,27689,184758,266075,261721,221103,141480,83469,49707,37960,6060,-51898,-64721,-74053,-123919,-117387,-40906,-18674,-37020,-67460,-48259,280,-58867,-146376,-107679,-52920,-41581,-61716,-12402,90207,234011,387626,389897,298038,176119,61664,44734,82577,120798,151834,122804,1266,-80476,14862,69432,78955,61839,12476,-209,15539,-7174,-42433,-19865,53089,91549,54665,8625,4778,-11296,-63543,-11800,82228,125441,51422,-28119,-26541,-47418,-64922,-1200,64275,100510,261747,570397,730977,601833,208467,-65244,5952,49724,15819,-33050,21667,84565,160486,188786,65026,-58067,-28261,38252,21518,-52448,-19318,283520,440393,367348,200852,4603,-88207,-70878,-39855,-2631,28450,46776,7903,-73649,-62218,-23376,-34857,-58914,-3616,48630,23390,38509,23145,-26541,-102079,-50620,67021,116744,60718,10683,12671,1188,-52372,-88165,-59958,-25108,16304,26917,19178,12964,-29100,-54970,-55208,-28963,1512,40639,26927,-23572,-60010,-105593,-73681,55091,186586,229818,265545,261155,219078,170822,97507,62267,48682,13305,-52856,-90334,-51287,-16286,-18861,-8157,-3269,88915,183966,146154,108386,30436,-27077,-61201,-44220,-45167,-30766,-61245,-23139,-1467,4899,12339,7919,-17226,-53603,-62485,-26063,-15673],[-46013,-61698,-55876,-17112,23950,83108,163446,174942,138315,129408,133942,174920,93993,29865,11894,-12202,-62410,-70672,-61807,-48509,-71287,-46950,-55678,-84220,-93879,-114861,-117020,-71797,-28640,6071,18899,60044,94528,118973,163951,252006,326243,212392,55156,-94938,-41070,3132,-19201,-67400,36229,71054,-38710,-53809,-62730,-130700,-14699,71994,145356,143402,22812,-75433,-25208,6973,-31394,28164,88897,79611,12578,-58106,-95158,-55051,7638,13677,-20783,-37160,-42661,-43883,-49404,-60627,-56146,-32832,810,42102,-12485,-95702,17207,186572,193121,158288,177450,190768,135419,50515,-5350,-35293,-63827,-51146,-85746,-97830,-89853,-82991,-24964,50035,90145,117270,94541,31548,-20970,-8989,-11570,-46926,-84017,-72194,-42058,-19255,75827,197747,296464,393701,432540,323222,144128,6707,-29797,2439,-37169,-114545,-141277,230,195821,206914,140190,73825,7758,-49570,-75980,-99937,-95836,-104418,-117395,-103698,-7646,128531,141718,83245,101117,93331,25698,-25193,-52331,-72901,-63510,-242,91039,132388,101025,58825,6564,-44260,-87260,-125093,-141544,-99215,-43662,-14782,43696,155824,176779,141776,205062,368757,337900,171645,13260,-47030,-34420,-73757,-122680,-77713,89416,283792,275119,157759,-55387,-228607,61086,222349,36838,-110594,-196595,-136703,-72747,78128,59357,-48335,-130226,-73760,-8666,36019,46439,29030,-3470,-39233,-71945,-58407,-37888,-15493,11927,36118,5803,-53724,-29854,-102474,-129979,-48653,33773,17790,-68649,-74662,-36298,-6024,46668,108901,96600,27518,-46358,-85921,-59296,40632,108418,158648,151744,76813,72827,100833,101437,154469,192007,130192,536,-115828,-4823,14194,-81006,-70212,17234,-63068,-105204,-55000,-88701,-76758,-8939,6863,-42397,-19062,90149,187234,209402,194990,156841,81799,39739,-10509,-70759,6050,142467,277517,299168,218092,56705,-75512,-59467,52110,28131,42952,50899,-14368,-42576,-29437,-26652,-27012,-9778,-8835,9331,41292,63221,-40529,-144543,-18299,88473,257558,258266,62776,-7969,-59040,-118061,-35516,-4839,-9136,-44829,-47236,-3004,17705,-19563,-53683,-22094,99901,314415,376025,232415,28207,-40152,18765,66410,26318,-46387,40660,107526,75305,-11779,-66447,-76160,8404,39849,30643,-37298,-83592,-4356,41175,35822,-40170,-124753,21033,103038,152870,147328,114656,93151,128114,157307,63616,-88842,-1301,-17936,-34378,19092,9913,-44343,-102042,-73588,-100682,-77993,-36744,-92000,29952,246254,371917,308417,122429,-44789,-101952,-18529,36250,37032,24172,-4895,-54205,-95134,-118428,-124237,-12206,141371,259556,273926,235917,122920,26503,-19210,-37896,-76524,-89296,-27399,39572,72563,83354,70258,90167,87876,65582,40788,-11598,-16769,20670,98059,159975,123432,-24859,-76321,-15920,66643,94598,29726,-24321,-51450,-25450,10798,7999,-8924,-28088,-18998,-35505,-72918,-105468,-96572,-27399,101100,153231,119207,91501,39421,52662,71645,2922,-47009,-45961,-34256,-12360,23297,11663,-104231,-46218,29941,-19535,-77190,-77402,-71777,-56484,-17910,7345,75049,156658,200405,199312,132763,29682,-52675,-83250,-65218,-97683,-141797,-117606,-81619,-72326,-39568,-21724,-25694,-44914,-78836,-92643,-82276,-54504,-55450,-54905,17307,-4334,-97874,-124858,-42448,103812,307226,393722,378316,316067,332638,278280,182083,47015,-41666,-87069,-45258,-45492,-85285,-123789,-149660,-108315,-54851,-57517,-110495,-127587,-87055,-44993,-37317,-65892,-71014,-62544,-56730,-66800,-90112,-97695,-103552,-68901,-70361,-25542,52638,117731,87331,-11042,-69633,-93038,-132561,-92600,-89108,-89522,16746,128865,241521,225936,71836,-27205,-128381,-34896,43007,-19701,-108343,-6449,112334,80957,93876,276,-61501,-104642,11932,132635,189948,171712,70704,30249,3989,-25410,-42157,20243,48654,-19427,-51321,-64709,-42994,52562,138595,238714,319968,238342,89763,31440,53158,29819,19522,46735,176882,350365,388796,336157,219120,63629,-43209,68174,135745,40752,-85713,-80591,14014,33583,-37290,-60855,-44098,-79324,-60473,-38082,-62926,-113596,-54869,88497,228344,240144,176644,123807,51097,-33483,-94802,-110105,-76967,-37479,-13254,-24185,-79324,-94486,-77829,-45799,-44150,-56352,-97628,-62372,15936,107772,163475,192405,139080,90179,107873,86908,60431,42014,-25058,-61783,6422,81417,80519,23880,-3318,-16329,-53984,-58350,16342,124221,140120,83525,-26099,-120628,-99913,-116951,-78205,-19496,-53223,-125207,-2691,146847,149409,51644,79026,72997,-33792,-85564,-45861,6648,65959,111052,44339,-37080,-60284,-7052,20022,57409,129662,184682,73021,-67056,-6941,92489,174848,161449,120896,52637,-45528,-41946,-1608,22015,30598,84402,109869,56628,-6235,-77511,-81216,-20812,52768,83544,89778,80642,41684,5939,-19954,-17060,-3614,-5070,10591,75525,126746,85033,-26173,-45702,3851,-44105,-85646,-56641,-28961,-50901,-114105,-78134,-63444,-36183,-27358,-35308,18637,14409,18816,53711,37576,-25290,-76941,-2863,99592,97110,62387,9485,-77736,-107643,-107004,-29768,47891,43776,-63961,-39124,73023,147291,120739,63913,8316,-8755,-18378,-51528,-79768,-96275,-124771,-131084,-98213,-7144,42086,11528,-50286,-121487,-81185,-65988,-108045,-76254,3099,9890,44107,132944,283842,344352,177179,-17581,-83947,-110233,-55868,-2062,33637,1529,-8617,-11361,-19480,-9101,30054,54627,32922,26449,17941,-13464,-105576,-41372,30513,35536,15263,2630,-51336,-6735,70776,69219,-18271,7906,59684,50506,9222,10892,50797,117668,159769,144095,81656,30735,14015,-1174,1541,83667,159692,139386,55017,-85076,-150170,-133869,-64868,-85213,-41362,-67527,-70338,-26244,-72,-13210,-61330,-86682,-112194,-131143,-93342,-13621,64170,72845,-772,-53056,24571,133385,204186,173756,167997,91895,-8924,-8427,-5367,-3138,3778,3675,27946,127511,220751,179942,122046,80032,44416,21834,41392,91037,134474,141754,90645,-10215,-53593,-6087,105850,314719,497020,360175,140007,28143,-5847,13418,7797,7001,24064,2644,332,35143,49443,59767,47639,-4361,-39519,-68159,-110195,35613,161488,165347,151866,18298,-83852,-95230,-43614,13045,-5849,-29404,-7937,44704,99045,155361,118918,-37242,-78240,17122,126548,201791,133903,43638,-62822,-43791,27545,129818,197489,199775,190533,206716,178766,152537,133907,114097,91445,85624,79388,40695,-3543,-63461,-90407,-112122,-109625,-51884,-12547,36586,63302,46014,-19954,-101295,-74912,-13980,-19830,-62098,107910,143334,33060,-119247,-12016,109986,44162,-71329,44085,181237,162060,5116,-4920,163338,265370,235255,178565,95759,-58223,-158695,-127045,-121020,-112774,-38003,-34995,-111843,-146708,-72462,-19398,1402,2528,31572,-13527,-75194,-57638,-47007,640,79378,121329,78623,33900,9207,-40339,-31789,-46315,-87517,-95099,-118063,-92442,-44133,39080,56578,-32790,-78139,-33031,-82188,-107817,-67422,-48721,-72840,-101342,-110061,-33833,12810,33769,14864,-50105,-129660,-124901,-65004,-2950,14669,-25303,-59940,42100,199489,231281,193374,67580,-67017,-103310,-11261,66031,53830,-18467,-43190,-25202,-4811,36213,-15009,-32889,-44463,-68389,-74626,-80583,-111023,-59891,62371,144857,156233,140418,177165,280874,327515,263214,117615,32946,16443,24463,18069,25977,81914,224645,353735,316911,65668,10865,152874,214726,154874,100418,19070,-14457,46078,103589,61956,-68559,-83874,-34463,-68221,-39204,52988,89156,276,-25873,21854,40967,21412,-16825,-47843,74465,92548,22915,-26056,-11790,19758,16484,-12378,-7823,5595,-45316,-105411,-88165,-87651,-91401,-58705,-15581,-290,9775,-19448,-91772,-71008,85669,252120,234153,130018,37984,5401,-50387,-58822,-10214,28320,39825,42400,98273,145479,111215,32059,-43849,-44178,-74564,-123988,-112016,-99563,-125391,-31219,-26419,-56059,-72441,-40792,-24370,27364,96352,83763,-12946,-123011,-56588,-49378,-84141,-82787,-23729,-26957,-69350,-54758,-40457,-91056,-136940,-115459,-117564,-130438,-29611,75415,170479,214161,257810,229923,82009,77196,178494,289586,292338,172908,33468,6613,-22608,-88915,-114199,-66101,-42327,-13849,7513,16026,9947,69907,178696,168248,72631,37558,151681,251404,230591,89944,-27279,-50754,12218,-27061,-93532,-119186,-70929,-42097,-26539,-29932,-65636,-116707,-104474,-15479,31756,18226,-51183,-57605,-58039,-61109,-85536,-43572,-47633,-71047,-107604,-115959,-71671,-45494,-59962,-72010,-19268,-39939,-15965,35134,89126,133502,149890,115484,87033,37088,-32891,-69837,-82835,-116031,-101921,-47501,52707,199086,135114,81786,35835,-37691,-128614,-102395,-20374,174133,196173,52299,-63929,-30720,16874,-32461,-128689,-100670,-50680,18652,113939,67810,-79980,-90931,-4824,15531,-9603,37035,55659,-1354,-101808,-69381,28337,67908,15500,-109557,-61918,-45434,-47380,-91954,-100752,-87789,-66994,-50605,-51134,-26108,19226,74532,102220,93714,105066,87340,71211,67509,29991,12812,-15346,-54444,-92943,-52762,-29437,-15375,54640,195194,424831,390863,219552,70179,-34186,-73625,-127760,-89008,-75355,-38909,-13383,-30129,-120585,-81960,79619,289755,358498,328450,295707,323387,284960,159293,10356,-72228,-99877,-87798,-54764,-52390,-58615,-66632,-68370,-65895,-81339,-104001,-76274,-8823,45200,74213,98023,90315,27058,-50000,-56440,33039,60924,-9682,-119640,-97497,8495,163329,165835,129140,128087,170116,252431,250291,167847,108770,89847,143775,224777,232822,173789,95849,106327,199852,180850,72158,-53881,-118150,-74907,-41618,-52305,-95799,-41659,103052,275395,296801,218617,71000,-51187,-80674,37825,113410,97297,61397,33202,-7587,-78774,-89726,-94720,-56095,-64747,-138607,-145389,-67719,-32175,-24130,-75241,-82250,-17762,33449,57284,10071,-91953,-60056,100416,350738,397201,236710,129955,74655,20720,3812,36698,-66640,-168930,-144272,-76944,-63781,-68926,-94141,-141667,-135709,-117593,-58177,12708,55984,46111,-42671,-92878,-29351,-14916,-71976,-78417,45497,123554,109442,71338,113794,152975,190359,178745,172581,143612,160587,140817,50951,-24675,-69208,-94408,-108394,-58683,24423,74692,132845,164261,123505,27436,-78612,-28186,60988,64941,20512,-45226,-53499,-49841,-17722,30741,20036,35056,-18791,-116943,-78297,-45012,-125802,36331,114578,114107,153453,99802,5388,-83250,-133971,-121230,-70244,-22858,-5965,-36828,-62030,-82613,-116098,-147743,-116385,-102377,-41462,40336,103701,139049,155466,150566,120108,36592,16807,78839,76281,56717,110653,148595,140926,42181,-50562,-56149,-25507,-38653,-54767,29494,34765,-30395,-115075,-61002,15120,23773,51983,193080,359698,331218,29571,-132790,-90922,-13849,2544,-60200,-132246,-87218,-31188,-39941,-38644,13493,56466,23759,-34200,-44904,-5931,57880,118400,91509,2084,-22777,-24666,25009,124697,174694,27370,-87225,-103119,-81248,-58233,12870,121229,295439,479863,407366,217601,53715,-43165,-38092,23554,137816,189053,44083,-39317,-24764,6979,-7100,-54967,-2844,123796,220669,124497,-58197,60974,143730,42120,-42377,51955,119329,107440,37231,-62194,-77773,-69263,-136259,-51737,49249,130509,145780,111848,103264,97600,59283,54044,29361,-22295,-70172,-37232,30402,107867,163870,96558,80544,95542,121913,165326,154134,59822,-18052,-28771,-14620,14200,3706,-23999,-60879,-82315,-120396,-108709,-63660,28875,23395,-34314,-67126,-53987,-55346,12461,105292,70294,16554,-33268,-13047,50022,70040,43449,-17273,-25164,69453,164682,204854,193599,130361,106830,112793,102799,58025,8583,-7913,9022,41349,-29790,-64060,59637,157695,204810,92117,67579,144966,175569,63384,-81912,-77503,-21841,-7328,4795,2555,-72172,-38649,80839,172694,239564,254666,181276,-5710,-75435,-85721,-54928,-8888,66751,93726,60685,-19622,-33872,-78298,-83799,-55289,-91650,-128893,-81666,-70886,-62200,-20950,81508,152437,169942,147252,96204,70470,54028,76916,153107,184566,170257,71554,-76583,-168133,-137055,-155953,-20260,45694,-26250,-37468,-41326,-109075,-128910,-72586,-86141,-154931,-91482,9558,58218,39291,-21737,-121120,-112929,-80995,-75983,-35400,46164,100519,98531,74160,-3889,-81566,-75159,-50434,-21603,-48723,-68961,-97981,-98206,-89192,-64974,-53008,-32355,-72327,-84603,-60878,-15408,70983,166533,172829,125432,67375,69233,90547,8371,-97635,-78950,292,63378,57812,1633,-78562,-74127,-4556,-12294,-84874,-111008,-12209,67592,121171,91499,1422,-66507,-62380,-8176,-4891,-57330,-144314,-119216,-91826,-71964,-46151,-19726,48527,94872,192296,317245,422686,440676,286878,113291,23062,2396,-29289,-50157,-80929,-70546,-14703,767,-54060,-126065,-82802,-30619,-26827,-56581,-55874,-42198,-32641,-54452,-78914,-123696,-96584,-53183,-3462,73941,127507,122145,35492,-74387,-144128,-81880,17077,77310,18410,-54653,-94590,-123367,-112909,-63234,-78117,-94670,-67789,-50416,-30439,-19271,-12238,-46736,-93740,-43312,-15914,59282,40092,-38440,-22449,-12344,20555,36546,64219,99736,159936,245820,297838,177817,18694,-110428,-142142,-92137,2189,59061,15642,-462,-37458,-65752,-69821,-32353,37095,86606,52100,13679,50105,89019,101075,106991,80708,-59849,-66819,23612,74056,113066,48092,-13093,47563,158031,212313,165107,41940,-36401,-83012,-74783,-68384,-126745,9414,168290,246049,236306,204100,132662,80889,51942,44533,7511,-51065,-69075,-90840,-148773,-102574,-46614,-41384,-71432,-81858,-20901,32334,-46636,-137709,-95365,-44790,-43773,-73242,-3828,116339,272834,395356,358418,258199,137285,17636,6936,75058,124351,147238,97724,-15184,-68221,31781,85039,92239,67881,14865,-2309,10095,-17527,-51962,-16389,61318,97136,52344,-7513,-18163,-26953,-69435,-16736,74808,122416,49349,-42754,-42811,-59633,-46244,29112,83803,114365,273397,559842,698772,589779,226361,-52423,16120,59319,31468,-9429,28537,83795,155413,178046,40931,-75362,-44810,18867,3546,-53439,-10363,288411,434879,369515,216858,27134,-101035,-94490,-61570,-22924,11494,35197,2714,-77620,-54863,-7160,-16812,-45224,-2783,50759,17375,16885,4388,-43217,-118363,-46329,66446,105525,52162,12819,29663,12073,-57617,-82527,-38750,-7520,5428,171,8352,22779,-13331,-39647,-36914,-12073,829,25707,20605,-8734,-41947,-99069,-67509,85011,198764,219969,241372,225389,178509,141309,96270,75011,56912,1822,-80992,-71099,-25896,6807,3276,2106,-5362,89688,183026,129986,93141,23519,-25091,-58499,-51989,-53711,-37695,-72229,-49175,-33460,-33824,-3909,3986,-18933,-55481,-70901,-32980,-22590],[-45050,-59150,-54746,-19161,21986,85489,181720,209500,178948,171853,165196,193584,101162,26948,-24,-28839,-74387,-73362,-71940,-68501,-94715,-70075,-68330,-83451,-83589,-96890,-144101,-86721,-31926,4699,18264,62143,102757,121393,159378,227018,279082,186365,50735,-87127,-52708,-1300,-17282,-63865,21414,47012,-47178,-49671,-76117,-131185,-7948,72655,137685,131120,11469,-87843,-30012,757,-42572,12008,67741,55228,1473,-63526,-93322,-33998,33145,34740,-6062,-30500,-43611,-45488,-63025,-79791,-67572,-26458,17272,57355,55,-99387,-17448,156244,195981,178732,201028,202216,134799,41696,-18370,-47353,-71616,-48068,-87892,-94253,-77929,-72928,-15540,51529,71467,89606,72679,18311,-25979,-9034,-8147,-41689,-80592,-78611,-52811,-28412,63771,180064,276095,357346,364850,246116,97681,-10077,-14425,27728,-10567,-91190,-137750,-32166,169795,175501,118118,65595,15458,-31177,-57095,-79741,-70556,-80631,-106170,-103655,4970,144851,158721,96253,112336,98912,10365,-46408,-75417,-92209,-61393,9105,108475,156530,115803,58665,2029,-46565,-88428,-132287,-159186,-107418,-53233,-23063,31023,137805,147853,124424,211004,367913,327066,148909,-10961,-69630,-63355,-107036,-157882,-88811,80505,282417,258652,125751,-84894,-212743,69548,230258,54511,-105897,-204605,-147747,-90079,54835,58731,-53497,-124933,-67833,-5727,23169,-5223,-53479,-56923,-53734,-74558,-61083,-49857,-39557,-11243,21878,3929,-39014,-15359,-87550,-132818,-61472,18142,-17744,-98965,-45766,-12894,10462,55203,111061,93361,23334,-47872,-90908,-71342,34514,101489,169892,169340,72795,55760,80262,79451,116446,137634,101140,-18621,-122689,-6408,16410,-59176,-50314,37089,-44802,-106029,-76961,-116640,-63886,-1546,19213,-27553,5,95536,175777,196473,193597,146407,64751,21843,-25317,-77992,494,143210,307934,355909,269603,91367,-63040,-74045,52176,48140,73284,71154,-5447,-39360,-21837,-14594,-13610,3123,-1315,8843,40027,61955,-42003,-161996,-8619,122278,292732,252193,54820,2612,-47948,-107085,-45874,-11833,-11378,-43808,-46694,-2788,18757,-20269,-56945,-31886,81821,305317,398965,274621,68857,-23724,32049,86110,41520,-46758,26446,98266,82795,7562,-45304,-50195,23671,41532,19117,-67221,-84247,23235,79638,80281,4132,-97005,6758,77917,119603,115746,102844,106114,141502,165023,57999,-78822,-10555,-37419,-40369,18094,8279,-48597,-112841,-84138,-120373,-112276,-57167,-58000,71611,279829,415253,366951,161613,-8911,-89661,-11835,41538,39643,25170,-1157,-53521,-101226,-130949,-116175,-9822,139757,254394,259694,240517,152503,54374,5053,-20154,-68033,-90652,-26820,40943,70344,86255,86166,116905,105513,82473,60985,12792,6868,32351,89471,141737,114882,-23542,-80313,-22181,51799,87289,22242,-40795,-64443,-21772,27433,35736,23094,-10693,-12589,-27710,-65666,-94139,-95596,-39306,67668,111201,93759,83965,39403,54075,70535,-431,-54596,-60102,-41216,-8854,31047,4769,-108129,-31591,38096,-9175,-67694,-64863,-55783,-41694,-9177,13746,82875,178239,252032,256972,175351,50399,-42148,-71683,-58023,-87292,-152211,-121305,-76667,-67943,-46386,-41830,-51418,-60105,-78913,-85289,-77181,-53372,-61164,-57471,28437,21369,-68409,-81521,-41062,73748,232492,319396,332452,273766,282257,195901,80228,-38411,-87446,-136383,-159578,-163449,-165277,-151040,-152598,-110938,-52626,-46801,-94651,-132001,-98211,-52751,-46420,-76888,-73409,-59713,-53973,-61324,-82782,-103314,-139982,-81073,-61017,-24655,47185,102118,67979,-28204,-80133,-90047,-115523,-83285,-85730,-112087,555,114856,234945,241526,92356,-29939,-132551,-40396,33427,-26507,-100240,-9034,89339,50513,83974,6299,-38029,-79664,-27437,95456,177059,199189,98114,49131,9643,-27296,-61940,2222,45728,-12024,-40232,-54416,-24921,89911,203879,317468,347646,239240,97840,21115,44668,27667,1170,-2129,116971,328471,436150,408487,282969,101802,-40125,38333,108203,36744,-49375,-54249,14725,24931,-46338,-50420,-19263,-65967,-90804,-56671,-66463,-101948,-43725,100796,263651,306699,221461,150402,61470,-31539,-90996,-98400,-60683,-21847,-1258,-23039,-92460,-99045,-77952,-41758,-37496,-48701,-95002,-70814,11024,109280,171703,198755,141679,98601,130025,107417,74350,49932,-16998,-42986,17536,81544,72461,17974,6581,6001,-29174,-44166,22101,127801,131802,76805,-22047,-89908,-53698,-103508,-94498,-25017,-46573,-130097,12614,175026,188493,73567,52818,60806,-38769,-86189,-43204,7835,57668,94678,39334,-31627,-49119,6651,26920,52719,113618,151046,42910,-73184,-9671,60380,133428,125390,77991,18605,-54541,-37174,-2532,6976,-4972,44273,78402,34996,-9119,-71481,-92401,-33735,41344,70883,69722,60497,31289,-5071,-31309,-21078,-2601,-16801,-15456,59112,113656,70032,-26884,-27638,20093,-28552,-68451,-46969,-22506,-42780,-86074,-45121,-22093,31892,20152,-38979,-13492,-36055,5886,63488,45295,-19029,-71352,9985,116889,111650,69366,24870,-49538,-83162,-104939,-54529,30697,25194,-80785,-18802,90383,130968,97920,61308,25431,5260,-13326,-53199,-81639,-97920,-122759,-127124,-103648,-17898,29930,284,-60315,-137196,-70221,-66280,-123059,-74658,15813,29145,60421,141364,278383,303541,126940,-56476,-81119,-92141,-59395,-4818,26522,-4554,3293,8414,1875,8621,45924,72851,55206,49566,37920,3196,-91611,-37049,46071,53632,30096,8246,-61798,-7658,82897,79244,-9385,6713,64321,54900,13864,4472,40252,107297,163179,164181,97393,31106,12298,3147,12798,97364,177350,152798,65185,-81229,-163851,-149809,-97133,-112706,-57360,-81642,-90114,-41082,-1723,-2813,-51031,-84888,-119330,-129757,-88654,-9858,65314,73469,7243,-46794,26053,135327,215341,179238,148443,40594,-48325,-26844,-25158,-24382,-10018,1696,33247,128623,226644,194036,136138,83004,34317,272,3626,51394,100456,122189,87378,-1652,-32721,29706,193492,452413,603845,404334,143719,18356,-19939,-3957,-12891,-16803,-11922,-48537,-39710,11872,33521,43821,28135,-18120,-41335,-67460,-89181,58164,195701,223511,198944,37509,-69513,-85815,-41704,11648,-13522,-42895,-15904,48418,122974,204178,177488,6931,-107174,-8269,103579,184965,131837,51239,-50998,-55877,7296,107870,182587,180622,172116,196375,181132,155965,128249,107826,87980,83345,75929,36179,-6701,-65371,-90182,-103969,-110133,-69227,-29706,21145,54968,49437,-3657,-88603,-80391,-8108,-1214,-101008,26071,73294,-13040,-133698,-32267,79304,16816,-63616,70983,193996,158572,-4757,-37044,117057,213509,208958,192641,129775,-40308,-135037,-99888,-96067,-87651,-19640,-38582,-124878,-131899,-69104,-25974,-15546,-25106,-15540,-59961,-69045,-42493,-38989,1564,71870,115799,79934,50771,29405,-27869,-36460,-48471,-91270,-103089,-104288,-57999,5716,75586,85743,-7419,-63072,-32525,-83785,-104274,-63311,-34132,-42016,-50007,-59037,-27144,-3512,21372,15067,-33758,-108606,-132747,-68357,-6723,7317,-30243,-64242,31936,158659,178621,151169,52233,-64951,-91134,-5852,81175,75006,-3010,-29596,-15638,-2266,29069,-27489,-45992,-54532,-82246,-97465,-106551,-117388,-50250,60014,131760,153029,160780,222724,354554,406540,296913,124775,43404,28771,26323,-1220,-4947,53619,174983,283529,261293,64526,27114,173931,253702,190168,107112,17840,-14173,55814,122500,82569,-80954,-101068,-27776,-54350,-23944,52282,68210,-13808,-32103,20097,44335,31597,-6075,-53902,86500,136710,56722,-11500,-3284,39045,46256,19697,15596,15881,-43888,-102841,-82111,-72384,-51754,-14248,16972,16724,13562,-21627,-85920,-70094,69841,203942,164955,69909,-2211,-21219,-65409,-51222,-1436,42960,65581,73908,127630,160059,100723,-2591,-76229,-55111,-73817,-115200,-112465,-104694,-97773,-12689,-7974,-45444,-46391,13926,13744,42840,115417,103625,-3333,-119543,-64303,-66417,-102490,-70599,4717,4044,-45329,-46785,-44720,-88117,-147011,-136247,-142161,-110497,-326,91167,145905,160650,199305,206167,85695,92894,208631,317983,289653,147763,-3123,-12757,-28368,-113200,-133305,-69080,-41925,-14235,10451,24282,7036,45737,146797,152564,65761,14959,111802,212600,198027,70886,-35384,-48504,15698,-36029,-114837,-90175,-28344,6691,2276,-7707,-46864,-94390,-110642,-48175,3866,15185,-51558,-58131,-52022,-58135,-101687,-52644,-49337,-71073,-108197,-127311,-93109,-66023,-57647,-41516,1180,-82856,-33023,49127,120356,157662,152043,108822,92026,52567,-12991,-52747,-81726,-111226,-115021,-71088,25130,165926,120776,89528,57207,-13075,-99569,-84515,-26259,153396,186400,54654,-53563,-26078,19758,-27657,-119100,-107304,-72003,-3518,101584,70052,-71973,-94050,-3592,22665,-14925,14971,29108,-14967,-104527,-79509,1702,39914,-6616,-113468,-54636,-40950,-41899,-86594,-111393,-91539,-65828,-50209,-50898,-33589,-5585,50250,89331,85569,99789,91147,87739,89878,56689,26687,-5511,-48941,-78971,-45592,-25581,15185,103725,272664,511613,425502,227272,65440,-40284,-68120,-112404,-109261,-90489,-52191,-22385,-32854,-115039,-72648,94980,314979,364183,298950,258056,287227,248425,112130,-37288,-121189,-133305,-115242,-67320,-64247,-74043,-81430,-70956,-45605,-46751,-65752,-36581,29167,81620,117590,146676,126446,40687,-43463,-38034,59227,85795,7487,-106280,-127273,-33267,95831,107343,90175,93628,129745,198438,201910,122107,63055,49186,104336,206880,264915,226798,142080,147099,224466,188603,80004,-51168,-129562,-93799,-52580,-58160,-95148,-41984,99558,272143,295607,213499,63786,-55461,-74516,34884,100884,80479,47894,21188,-11821,-77259,-81134,-72388,-29998,-40532,-121794,-159217,-74789,-32431,-13585,-52130,-66883,-8948,32728,42648,-11837,-110964,-26052,142368,376986,369547,207220,117578,80009,36701,15639,38468,-60049,-165306,-138526,-82208,-81807,-89833,-112544,-141700,-118140,-94553,-28473,42176,75817,51052,-47033,-97495,-25773,-5338,-65675,-83807,42009,128237,130241,100391,146554,197262,198448,145548,132871,109957,130173,114467,31784,-42008,-78013,-102992,-123877,-78775,-2013,51181,119795,163570,132576,29968,-85165,-44974,48995,65249,26572,-30545,-30807,-14933,3614,18945,-10933,6118,-30834,-129243,-97358,-70671,-112668,44922,92432,73074,129968,104763,15087,-79655,-138470,-125717,-73607,-26981,-17039,-59538,-76486,-85119,-112733,-117477,-65925,-38928,-10525,32072,93997,151593,197352,210912,169118,53422,13055,60456,40361,17218,77362,128248,130598,40192,-47096,-56168,-34334,-44907,-326,69227,47969,-26388,-128542,-66138,9573,16862,40298,163604,302925,259515,-2932,-142779,-79061,-2505,7506,-64449,-137563,-83614,-22033,-49768,-61869,407,74986,61430,-5323,-31706,-4545,52691,109509,89699,-4210,-43863,-56805,-10959,87686,158341,45528,-55298,-85722,-94474,-80551,-9342,94731,261960,465018,433939,235332,58399,-37911,-41399,16658,121177,187547,57770,-42105,-40566,-9792,-16466,-39690,7254,118791,210682,135790,-48758,-5388,76796,21929,-30315,62183,111605,81445,4289,-83993,-41786,-26464,-116927,-71728,47363,144424,163616,133793,116284,89724,46023,37498,14656,-18240,-39773,-269,68487,141633,153142,66386,53787,87909,153116,235357,239532,126474,24249,-11865,-14210,97,-12052,-35442,-70324,-93059,-122290,-101959,-54074,38884,19258,-35165,-54539,-43528,-56389,-1499,107146,78075,20141,-36380,-21322,44258,73586,51861,-8630,-17634,73182,149865,191067,198766,158009,135052,136939,109646,53277,3584,-6531,16542,51561,-18064,-48148,72654,165970,238076,126716,92810,164097,184497,61810,-85143,-81648,-23722,-8496,14839,13768,-71973,-48177,74147,173821,239076,244883,157900,-24597,-100541,-81856,-5034,48390,106073,115220,48880,-50282,-37540,-77127,-86556,-64049,-105563,-114335,-65055,-57951,-54995,-20598,71193,137566,156446,145185,101153,64112,37188,47958,123198,170955,159191,61553,-80589,-168049,-140945,-162287,-34620,35529,-26427,-21450,-36426,-112911,-132711,-87328,-100471,-147096,-93896,6783,57487,40324,-28114,-131185,-78059,-36917,-32124,-19875,54711,106839,105699,85732,5813,-68106,-53116,-24979,-8202,-44543,-63082,-98667,-106647,-103567,-82597,-68537,-38400,-62490,-71324,-50613,-7539,79444,156178,148474,109183,68392,70600,75717,3296,-101592,-65994,13995,69683,56804,-2054,-75138,-71575,-11144,-22474,-98473,-100973,-10727,77382,130989,92819,3571,-67737,-74678,-22087,-21549,-71701,-159450,-104402,-85781,-78514,-54449,-26357,40726,73371,147219,260930,368467,399597,260300,96016,16446,-2402,-34093,-60338,-97545,-67365,-5158,18528,-38888,-118738,-83586,-32682,-21956,-39344,-80761,-76520,-58053,-66177,-73551,-111674,-104246,-53903,-317,74025,118050,116622,43097,-67021,-150211,-75619,23876,85776,23738,-61723,-99458,-147530,-116816,-57122,-67360,-81747,-62120,-56792,-36786,-17704,-5401,-40628,-99396,-54510,-19267,60444,18483,-60285,-45141,-41023,-6720,31962,74580,129433,205330,280541,293357,136512,-8755,-127856,-131469,-95968,-11574,53542,20532,6949,-17532,-38786,-52403,-23178,38608,79360,39813,2976,50297,99448,109461,105825,57628,-82115,-34964,50919,103929,150326,70883,-13198,29819,130452,179658,132039,9099,-61281,-85541,-70840,-62650,-116542,-5784,148875,219981,206802,185196,125527,80085,54100,48332,6410,-50685,-71678,-105475,-145503,-86352,-49711,-58463,-90567,-64642,20496,69149,-23816,-119009,-81205,-36294,-45590,-79028,8097,139772,299466,381240,315110,217314,103656,-19589,-25727,70821,130744,142774,69071,-35679,-49237,54939,103206,105612,73429,20681,2007,8911,-24501,-57739,-12529,64848,96657,50249,-17913,-38441,-41019,-72803,-21078,65918,117071,47841,-53396,-54345,-57851,-20090,54682,99180,128630,284118,539016,651132,565901,246988,-29736,28589,69235,48119,14544,37998,83799,145925,158993,17140,-88963,-57184,3916,-9211,-48678,11459,300745,433141,378333,243724,60744,-96938,-115177,-73316,-34671,594,28746,2972,-76512,-45153,12152,4245,-27013,7190,62333,20602,3972,-9994,-56712,-116072,-37210,67005,93731,53470,31126,55113,28868,-56942,-69382,-15991,13512,5780,-11713,4830,36239,8142,-16557,-9979,12123,5698,13264,16065,11060,-18398,-84249,-53709,110229,207933,211402,217998,189426,137926,111844,96895,89094,65573,-10023,-107328,-35027,11469,37399,32199,15818,-4707,93379,183662,119586,84493,23141,-16571,-48187,-51912,-57067,-40230,-67706,-53820,-47556,-59473,-11413,6127,-14579,-50522,-69836,-30405,-19289],[-43401,-56584,-53738,-21480,19029,85458,195164,239587,217908,215298,196565,206792,108833,24373,-12885,-46966,-79365,-72833,-79598,-83766,-106473,-80942,-76529,-83770,-76871,-82890,-140383,-98095,-34517,2814,15771,61712,107877,121222,151673,195967,226548,157242,44729,-77851,-62846,-5194,-13834,-53845,16318,40542,-33126,-45101,-86816,-120710,-2873,71599,128002,117203,885,-97459,-35996,-9813,-59370,-8022,43216,27991,-9483,-63856,-77373,-3790,69438,65912,15220,-20423,-38116,-42703,-67642,-90785,-75138,-20144,31421,70993,12915,-94611,-49751,122225,194970,196204,217468,206986,132980,34263,-30855,-60947,-74610,-43363,-87157,-87138,-63538,-56737,-474,56456,57937,69172,55783,7044,-30936,-9783,-5084,-35897,-75494,-83344,-62780,-37552,51612,162565,256755,322157,300488,178058,54330,-26418,-2652,48731,13543,-67830,-107212,-54311,148583,147526,98565,60296,28477,-7036,-35068,-57285,-42974,-53798,-88758,-96527,15784,154116,168916,105816,119823,101950,-2809,-63081,-93714,-106081,-56923,17716,125027,181552,132042,60372,1245,-43231,-80839,-125780,-164306,-116660,-66361,-33920,18928,121041,121149,108632,216515,361720,313598,129299,-27259,-83888,-84654,-131790,-177996,-88316,74625,273515,235640,89453,-114373,-173733,85030,235200,74079,-99489,-213884,-158394,-105695,31640,56282,-57688,-117297,-61908,-2405,15225,-30971,-110597,-104267,-67142,-76149,-63152,-60781,-61663,-27725,17381,14273,-16454,1716,-69085,-122167,-72569,-342,-54154,-104831,-14838,9254,24241,59135,105754,84022,17528,-47323,-88993,-77700,26770,91630,180092,193145,76654,39913,56522,58475,85503,95009,77424,-29181,-119237,-8322,20113,-36185,-22990,62865,-15970,-87667,-81735,-98843,-52473,1430,28172,-17097,14956,95762,154636,164830,169430,119582,40340,-776,-43351,-82043,-1161,144161,337337,419437,330439,132578,-44736,-85905,47913,64163,96356,84298,2613,-35036,-13084,1500,9523,22386,6043,5992,36284,58135,-42832,-155393,4705,166247,321479,237698,53029,14427,-34469,-93118,-53903,-18588,-13270,-41220,-42686,747,22148,-19126,-57884,-38372,66683,291023,413423,311202,105617,-6772,44253,103851,55319,-46264,9381,83531,83998,29817,-14666,-22692,40199,48253,15699,-90357,-67675,58361,126758,135143,60439,-58298,-6578,55336,90659,89159,93732,119447,152139,165357,47388,-59827,-14476,-53335,-45311,14942,5968,-51382,-119149,-87836,-132399,-142369,-61982,-11030,120518,309600,447678,416288,199893,30476,-60792,-2388,46648,42588,28070,5374,-49607,-104746,-139161,-103196,-3165,138238,242917,238404,238950,180273,86434,33399,-1560,-58806,-90073,-25953,40890,65976,86154,99047,137481,115368,93379,77757,36105,30404,43035,78408,119300,100751,-23996,-81689,-26560,37788,78650,15767,-55678,-76734,-17015,46706,67264,60575,10103,-4420,-18395,-56517,-80904,-92869,-51495,34237,73255,72612,80534,47059,62308,76000,2789,-57255,-71349,-42012,674,40446,236,-93161,-16448,43713,-884,-58831,-51174,-37500,-25216,-356,18583,85890,190482,292697,302061,209743,68949,-32013,-60791,-50884,-78877,-160501,-118721,-67637,-63053,-55221,-63996,-66622,-55198,-60149,-64285,-60536,-40936,-52027,-39562,56311,66346,-7840,-36034,-27930,45947,160072,247375,287938,233194,219834,103700,-22425,-118447,-131790,-181566,-269342,-278254,-243979,-176948,-154198,-109884,-47768,-33395,-77534,-129326,-104233,-53446,-49852,-88149,-77953,-57778,-50309,-54857,-73750,-96001,-109570,-68213,-47356,-24493,39823,83567,45766,-48813,-93413,-86605,-94280,-60636,-60911,-119889,-16956,97816,223941,248273,106607,-32947,-132065,-45979,22362,-34911,-94487,-9676,70159,26692,74633,13492,-11149,-38737,-53768,58795,161639,223791,124389,65422,12739,-30361,-80864,-9137,44139,-4205,-30328,-45566,-7304,123414,262122,375591,345644,221003,94182,567,26238,23950,-13327,-42745,56621,294215,476155,487185,347612,136030,-31496,1576,69290,32919,-5824,-22391,18902,17355,-51808,-34752,10552,-34981,-103647,-76330,-71622,-92342,-31298,111340,287381,367254,262066,168118,65526,-31256,-84966,-85246,-40765,-2803,15015,-15307,-102504,-103129,-78082,-38102,-29865,-37471,-85223,-77187,4046,107610,176838,202034,142853,105584,150123,127786,88578,58873,-6086,-23115,25625,76586,61337,13713,21614,32901,-1166,-26664,29040,126377,118142,65645,-16729,-50554,-2156,-78803,-113090,-34658,-43831,-128694,23325,186246,206426,92845,22705,38310,-49877,-84413,-38168,10321,50102,77367,33464,-24697,-37289,18810,31872,44704,91828,111877,8159,-78360,-12169,28543,86960,87898,42349,-8024,-53823,-33507,-6043,-9396,-37480,4352,43471,10055,-13266,-64797,-106965,-50114,25570,54772,48337,39630,19049,-18975,-47017,-30045,-5349,-23905,-29590,47948,97368,52513,-24304,-8818,38656,-9382,-48480,-35038,-14529,-31014,-58375,-11407,25823,103584,90596,-4495,-25954,-102199,-6282,68049,48601,-14903,-66933,21401,130069,120569,70756,33596,-28410,-61070,-89854,-70955,17421,10879,-93512,-7377,101414,114452,78488,60619,42587,19288,-9259,-55983,-83147,-93869,-110306,-121237,-109247,-32087,13377,-14430,-71572,-130670,-61603,-68432,-137112,-70575,27851,47611,76188,148787,266005,254170,79247,-86766,-63028,-73674,-70887,-13249,15015,-14358,12276,27424,24014,26085,58521,87765,77060,75425,59937,18616,-77343,-21833,68245,72495,43126,11491,-68725,-5687,92270,83026,-3750,1149,60865,51756,15074,-3650,25788,90563,159139,181757,116783,35543,9301,4369,20040,104724,186575,160970,71006,-78251,-165363,-141129,-111019,-120595,-69098,-81574,-104458,-56480,-4610,7018,-39911,-75982,-119424,-130066,-87687,-10019,62696,71551,14705,-41523,27913,141254,233128,189973,130611,-2331,-62406,-26195,-33500,-42472,-24877,-3139,37068,128342,227251,203166,146472,82759,23533,-20499,-32904,9532,60873,94019,78235,5042,-12760,64389,275051,571395,680619,426511,136964,4662,-33737,-22835,-37205,-44617,-50804,-97896,-77711,-12245,15659,24591,4250,-35588,-44923,-64241,-71305,75220,227096,287536,248417,59308,-53791,-74888,-40765,6065,-24842,-58670,-24691,50600,143166,244896,230196,50519,-112340,-37519,73006,158009,123276,55310,-40464,-70670,-17283,81156,161960,160392,157873,191774,184006,156140,118955,98065,81564,78600,69653,28554,-13048,-69078,-91356,-95658,-94684,-87743,-49037,5059,46827,51215,9611,-77289,-88011,-4647,15982,-70053,-64171,-9710,-67537,-125944,-40975,54406,-2243,-39633,96419,201417,149163,-12150,-59316,81044,169390,183031,205926,172246,-9100,-105205,-72672,-70019,-59395,-3063,-42434,-135536,-119386,-66473,-32720,-30958,-48314,-55056,-85199,-44545,-25100,-33533,-795,58324,100876,74649,62373,45090,-14538,-37090,-51017,-92221,-96222,-67286,-18297,50049,107330,108899,14778,-44237,-26992,-81514,-101569,-59157,-13605,78,5397,-12208,-17834,-19360,8574,13734,-19692,-88241,-133701,-71221,-6236,5218,-32065,-68847,14502,103918,119946,108422,38620,-59399,-80788,-2850,93340,95146,11968,-16228,-6901,-2001,21283,-34505,-48932,-53451,-90141,-115110,-116612,-110103,-42702,52492,112456,141399,171865,260860,421475,471129,313086,122507,48042,37940,27876,-16588,-45401,19331,121216,203570,190360,55248,44002,193439,290051,224542,112111,14995,-14302,64625,140025,107176,-71304,-99511,-15822,-35328,-11433,47547,47168,-24815,-36474,19071,48009,42407,7069,-61095,90858,175953,91301,3390,3905,56497,73202,48696,35840,23365,-43328,-101956,-79390,-59719,-16322,27364,47392,30332,12755,-27872,-81418,-69004,50118,147786,92842,7430,-43549,-58981,-84498,-43770,6095,56669,92227,107000,155173,173083,91835,-35016,-108979,-65491,-74166,-110631,-110832,-98459,-76967,-974,5656,-35203,-18949,68331,60310,61409,132065,119999,4313,-116846,-72780,-83377,-118789,-55599,29805,30596,-23070,-37727,-45120,-78338,-127789,-141789,-148265,-90665,21989,101889,127239,118773,144946,179913,92812,111602,234345,331352,275642,122867,-38302,-12431,11624,-61399,-109848,-71079,-41957,-15231,13665,30170,153,16173,102946,125819,56273,-2745,70974,167896,160870,52518,-40117,-53581,10305,-52816,-131453,-56997,13982,57105,37408,20011,-21344,-68951,-104405,-79965,-28719,4688,-54288,-58550,-43187,-49748,-112747,-63328,-52169,-70488,-106445,-134979,-104501,-78403,-51421,-15470,18574,-79758,-23842,71305,150673,176348,148274,100510,95217,68735,8021,-36025,-81859,-106656,-98294,-95338,-2724,130805,105354,96549,78685,13755,-66240,-62641,-24504,133858,171198,54696,-42032,-20247,23418,-21067,-107855,-113980,-95679,-22568,91052,72410,-64601,-96589,-1447,32012,-19951,-10190,-2418,-32681,-106368,-87625,-24424,11387,-26929,-100848,-50989,-39655,-38787,-80755,-118818,-96903,-66596,-52058,-51206,-38515,-30298,21557,71230,74067,93046,93484,98673,103884,77675,39699,4334,-43124,-65916,-33441,-10673,57601,164612,361736,588864,446428,227559,58197,-44824,-60324,-92763,-129953,-106598,-67001,-32979,-35835,-104209,-58624,111718,328896,356028,261428,213004,240879,203560,63874,-81867,-136683,-135115,-141865,-81393,-78057,-90457,-94409,-66504,-18299,-2923,-16335,12790,71935,119544,163730,201757,171876,64292,-32082,-21529,78948,103542,22526,-89668,-154728,-73210,31469,52365,52746,59738,89834,142848,148922,76028,22652,14454,66685,181819,287814,280474,193014,191618,251345,202774,99565,-34174,-126132,-110656,-64063,-64695,-92204,-43071,87824,251562,277240,197757,55755,-54837,-67565,28694,83423,58901,29681,4686,-19947,-76711,-73111,-52704,-8294,-18911,-106834,-162229,-78773,-31213,-3090,-29278,-51042,-2460,29933,28929,-27249,-110074,3461,181372,389397,335361,182300,106911,82908,48282,22211,35834,-48176,-138052,-113489,-69551,-78220,-80400,-95562,-114358,-90417,-64737,5468,75649,95803,52582,-52339,-98681,-20706,7107,-57714,-89060,36269,128847,147099,125913,175772,239357,198489,110676,94460,76661,97911,83509,7733,-61680,-85291,-110878,-132534,-81081,-11519,36770,108963,160054,138298,30967,-88797,-58243,37672,63842,30590,-16267,-7628,20549,31434,15663,-34665,-19892,-40717,-121954,-113131,-97708,-85446,47572,66032,33250,100934,104611,22137,-77363,-141976,-121223,-69712,-27594,-25827,-76242,-81407,-80487,-99227,-86085,-13664,32503,39852,35178,78494,151248,222770,260094,212234,65060,6322,38854,4819,-14219,51645,112472,123199,42254,-37847,-50653,-35461,-22799,57387,104025,59499,-20204,-132205,-69502,4285,9423,26217,130003,238360,184631,-33903,-141600,-65601,10286,13976,-67917,-144038,-82095,-15419,-62307,-91405,-20903,82297,95713,23936,-17263,-2935,46511,98411,87346,-6800,-58895,-80066,-36487,61488,146087,64816,-25431,-68929,-106820,-98931,-25030,72620,224374,426715,433902,237759,56944,-33950,-43782,8929,99820,176244,71031,-40981,-54936,-28297,-29277,-29776,18618,117225,200774,143639,-33931,-72909,13656,5430,-16095,71366,102137,57174,-26197,-99032,-12531,10401,-94276,-90592,43798,152692,174789,151145,126094,81897,36040,24771,4392,-8760,-4277,43346,114199,176629,138985,40532,32500,81352,186181,308580,328203,196467,68676,6179,-15600,-18542,-30469,-48139,-80258,-103004,-116167,-90471,-40413,51264,20677,-28006,-40613,-35033,-58395,-15398,109683,88406,25707,-37428,-26870,40224,78675,62264,2519,-8366,73711,128872,167454,190817,176503,156355,154047,110183,44587,-2126,-3633,26322,61703,-2634,-28373,85492,174818,267030,162586,122079,182654,189622,59329,-87785,-83808,-23266,-5684,26989,23550,-71053,-56209,67559,173887,236810,232954,134941,-42302,-126111,-67323,46842,108938,140826,126513,25419,-74969,-36275,-73546,-85962,-68710,-108534,-94543,-44931,-43594,-47744,-21340,56522,118748,139985,138772,103502,57531,21645,21806,89878,149475,139415,46532,-84601,-159674,-140854,-159089,-50237,23240,-20868,-4159,-28614,-110542,-133304,-101783,-104643,-117939,-81970,8725,56877,40886,-32681,-129434,-47648,-2583,2730,-4937,57603,107440,110177,96218,15803,-54295,-31814,2382,6824,-38422,-54627,-95849,-112163,-115516,-98847,-83439,-44738,-54831,-59782,-42420,-2130,84301,139378,123028,91458,66755,67817,58831,-4703,-103027,-51543,27473,75628,57472,-2633,-70033,-72062,-20462,-32654,-107543,-89978,-8743,82645,133225,90291,4542,-66055,-83867,-38274,-42054,-89646,-154317,-88703,-81584,-86343,-63678,-36124,26929,45855,95549,190717,291063,330930,213797,68182,4259,-11917,-42434,-73312,-115317,-61065,5100,37555,-21227,-110830,-89157,-40447,-22775,-22515,-71794,-94811,-79016,-74865,-68960,-103115,-113412,-55450,1151,71156,105696,108702,50038,-60104,-144667,-71839,25648,86495,23799,-69903,-95097,-127666,-112684,-51503,-56345,-69877,-55771,-60663,-41631,-17025,-1729,-40494,-110325,-66885,-21515,62598,1355,-79469,-69861,-72239,-34249,29036,86254,160155,247753,303205,274088,94423,-36132,-143932,-122481,-96322,-23157,46392,24042,12398,-620,-14808,-35568,-16115,36631,68455,25436,-6844,52355,109525,115017,98286,24874,-98594,-14505,66226,123008,179291,91517,-9853,13218,101621,145520,97072,-26495,-88775,-86092,-67187,-55930,-94068,-13403,129609,190276,173630,162419,116637,77216,51760,44668,-1685,-54876,-76879,-121826,-129619,-76195,-56168,-75248,-95290,-34380,61630,101515,813,-100963,-70735,-32115,-51199,-82087,16540,151411,301319,337332,255619,169732,68638,-56318,-57101,63796,132838,131897,33080,-65921,-28286,78163,117387,112537,72369,23157,6346,7153,-32879,-67007,-16824,55026,81766,39631,-29931,-62070,-60184,-80680,-31749,48656,102256,39611,-66369,-66042,-51564,-2388,64619,101148,134603,286074,502675,584667,524219,261388,-6352,32964,68416,54342,29561,41397,76571,124684,124023,-14063,-107263,-73778,-14777,-24348,-46519,33968,308901,422534,378178,263716,88258,-82266,-119820,-74694,-43253,-12420,17844,-1706,-82202,-42647,24788,17768,-16182,13624,70517,20465,-11369,-28860,-76469,-109257,-34922,57878,71533,53143,52186,75710,39441,-60934,-61279,-3604,24930,7612,-15870,-1828,41810,23858,2911,14047,32067,5642,-7020,1609,21061,-3162,-76536,-48065,117236,201328,191676,183945,142603,86726,72537,86365,89659,58944,-36966,-90425,-941,45267,60886,53261,18460,-15648,85909,171275,101307,68727,15517,-15607,-45134,-58086,-69937,-52435,-63508,-46944,-52212,-79738,-26043,-1436,-19839,-54538,-73652,-34552,-23294],[-42510,-54783,-53061,-23875,15447,83307,202888,262499,251386,254731,225188,214060,117080,23094,-23927,-62388,-74021,-69915,-85366,-94295,-104307,-76714,-77215,-84456,-74316,-76349,-129848,-103141,-33925,1475,11235,58026,108250,117283,140754,161989,174588,126798,37080,-68516,-70670,-8957,-9439,-37933,30224,60181,-4783,-42485,-96215,-108427,-285,68278,115851,100799,-10554,-105036,-43489,-24195,-82201,-32224,15168,-1700,-18089,-54452,-48978,33859,116545,107364,42799,-7422,-29248,-40687,-69290,-96290,-80024,-16223,40989,80574,22977,-87214,-79185,86101,188407,207220,223112,202744,128550,27484,-42814,-77734,-74694,-39648,-85752,-80023,-50178,-39062,16405,60756,45570,52768,42568,-3198,-37744,-13493,-4762,-32027,-71228,-87961,-73089,-47644,38724,145114,238402,289049,243052,120637,12036,-43856,3251,62298,32061,-47472,-77527,-54375,137911,125040,81349,56579,43659,18848,-13438,-36212,-17205,-27525,-70866,-86255,21439,153381,169238,109327,121961,101155,-15616,-78174,-110530,-118269,-55362,21599,136319,202165,144942,59496,-420,-39274,-69946,-110970,-143587,-124158,-84936,-50532,5097,102659,93768,91592,218416,348220,295673,110514,-38511,-89941,-97552,-148640,-180232,-84001,67186,251786,198596,40105,-151297,-133284,102042,233105,91979,-94881,-231099,-171075,-121753,7972,50103,-63119,-111994,-60719,-3626,5664,-37140,-108579,-146358,-82750,-80669,-68723,-74484,-84454,-37207,21770,33079,6586,15294,-53803,-109506,-82480,-21061,-82643,-73568,11666,24914,30872,54791,90314,65881,6841,-48498,-84540,-79882,15667,76711,184623,217772,86545,24782,27653,34504,55367,58101,53248,-36033,-112673,-14455,21071,-18027,805,83604,14021,-58311,-61870,-62013,-42772,-4238,26867,-16331,21865,88032,123447,115672,122404,76509,7082,-30348,-66360,-83865,-2909,140905,358716,478951,389941,170689,-28898,-99154,35239,70549,106483,86318,5359,-33929,-7627,16865,36393,42780,8571,-3604,25391,46999,-47326,-131094,19201,215342,337339,212961,51020,22396,-23649,-81787,-63831,-29850,-19644,-41824,-40144,2716,23122,-20793,-61379,-46853,48740,265376,410650,332704,131793,4121,50705,114686,63027,-48640,-13897,59993,73648,45882,14964,590,52358,55438,17772,-96556,-40325,97875,179260,196514,124746,-16278,-23466,30755,62273,64008,83355,127908,153947,151962,28499,-36732,-17016,-69456,-53017,6421,-976,-56963,-124816,-90092,-140146,-167269,-52148,33015,166015,327949,461550,447239,229955,66383,-26884,5529,46981,41158,28119,9984,-46574,-108416,-137997,-93387,1851,132679,222022,207499,227051,199396,116266,59858,12796,-53572,-91801,-29142,34937,55439,79486,105163,147640,114155,94670,87005,53765,49023,48607,62262,90653,78247,-30513,-85074,-33656,20353,64720,7265,-70464,-91840,-15459,62981,95697,96167,28984,1285,-11946,-49947,-70201,-92063,-66580,1568,38787,52296,75883,57690,75747,85315,7840,-59783,-82523,-38899,12629,48422,-3124,-72207,-4952,42660,550,-55551,-41850,-22762,-12549,3869,17638,79931,188040,312744,325052,229049,80590,-26044,-54401,-48383,-75420,-158332,-113100,-59798,-62226,-70043,-89880,-62795,-33220,-32623,-38645,-39770,-25471,-37930,-18649,80909,105801,48997,1998,-14298,17383,93567,180829,243787,191760,148935,10291,-116388,-191534,-181480,-231429,-376076,-381699,-318004,-204007,-158869,-109100,-43843,-21012,-62683,-124506,-107775,-50044,-48669,-100793,-88060,-60772,-50000,-51421,-66705,-82841,-76295,-46126,-35842,-27965,28634,61343,19456,-76065,-112858,-86217,-71607,-32266,-30703,-98385,-37271,76081,206450,244348,110574,-41152,-128893,-53541,7678,-46882,-91214,-10774,53339,8361,65953,20019,15238,4056,-46319,26379,142371,240744,145505,76045,10995,-36808,-99131,-13551,42778,1046,-25304,-41678,6275,149086,306887,407067,317547,189504,83995,-25445,-5082,13877,-26827,-71039,3776,257546,510183,568101,407736,162165,-20506,-40629,20212,32233,40264,9831,23502,8779,-55504,-18519,39382,-137,-79709,-97643,-80519,-86931,-22697,114075,290808,409071,293201,174608,61970,-34195,-79205,-72720,-20266,15912,30155,-6772,-110125,-108523,-80371,-37546,-24495,-26572,-72274,-80093,-5525,103047,180330,204250,143132,109623,165370,145847,101471,67252,5390,-5011,27924,64468,45261,9892,39307,61352,27155,-8570,34905,118363,99073,50157,-10966,-10034,46826,-51976,-135418,-49889,-47327,-126006,28614,181496,202355,102874,-6286,3694,-69162,-82237,-33061,12155,41876,58804,25175,-18780,-26802,28022,33902,32938,62920,66496,-31853,-81892,-15223,-1143,39066,51121,15270,-25577,-48072,-32662,-13210,-28143,-67923,-35063,4519,-19006,-19567,-58018,-122967,-70041,3763,33643,24423,16398,3223,-36959,-67826,-44353,-12772,-22942,-19317,46417,79485,33283,-19808,9423,58715,12650,-26996,-21956,-6432,-18427,-33510,19798,73498,171614,170721,65722,27699,-43390,-6132,65541,45866,-14589,-64596,31190,138733,123562,66686,35708,-14258,-42956,-71778,-70103,6724,-211,-99632,-4861,104006,98409,63467,61609,58441,31986,-6900,-60439,-84897,-87064,-99562,-115023,-113783,-50271,-8083,-32923,-84416,-118223,-57764,-73863,-149269,-65652,37274,62455,88818,154505,247661,201986,38845,-87686,-42462,-56919,-91497,-24935,2597,-27191,18004,45221,46409,42793,66741,97436,96032,101481,82028,31170,-62999,1813,95263,91215,54098,12283,-71188,-1936,97277,80313,-1225,-8177,49769,41514,11831,-14473,6895,67589,147103,194434,138283,45024,6398,2854,23016,105330,186698,163751,72728,-76403,-148900,-114189,-86635,-101248,-77862,-72961,-105459,-72049,-8831,15773,-26115,-55152,-101877,-127861,-89568,-13600,56590,66863,21037,-37403,29783,149903,255375,204613,114998,-36438,-61229,-16583,-31394,-55858,-40076,-10902,38144,125655,222494,206939,152595,79659,12737,-39756,-66854,-32988,17539,58888,63876,10158,6710,97276,344690,659778,720439,426924,122775,-8440,-42825,-39880,-62992,-74636,-90167,-139787,-106931,-35809,-2645,5040,-19875,-54606,-49976,-59673,-56123,87256,255115,352991,297913,84306,-36263,-63170,-40664,-3311,-39308,-75506,-32365,52256,159188,275123,273595,91339,-81322,-68658,38387,124573,109654,56540,-30671,-86399,-44960,51946,138974,143647,152283,194420,187474,153661,107532,86567,74171,73932,63707,20542,-20896,-73469,-92706,-86079,-76229,-102691,-68804,-10298,39128,51351,19575,-67226,-95185,-1870,31322,-16407,-124350,-90563,-125768,-104356,-36594,41132,-6041,-9182,118804,202683,135052,-15378,-66719,56105,134256,158741,217060,220751,34982,-70967,-44363,-41780,-27285,12493,-45484,-143345,-109811,-64280,-38770,-43766,-65456,-84986,-74855,-19782,-9558,-30194,-5288,41284,79021,64895,69527,56557,-1185,-32323,-51752,-90353,-83844,-40528,13443,86735,131614,124347,33257,-23765,-16994,-76301,-100226,-52977,12769,48608,59825,28499,-8693,-33807,-3424,11692,-7671,-69105,-126345,-72626,-2321,8500,-28892,-70780,-8360,40482,63816,71414,28142,-50975,-70129,-91,102858,112935,25589,-4181,-90,-4482,13199,-36676,-43896,-40140,-76623,-102106,-90194,-94255,-36353,41929,89739,123966,175012,290125,475944,515649,312775,113379,48883,45161,31267,-17869,-91225,-17646,68913,124947,114497,39878,60820,211093,323436,258610,117158,12398,-13435,73191,156043,134875,-39249,-77464,-425,-13127,3953,44215,31104,-30448,-37355,20086,52839,54315,22820,-66653,89512,208931,126561,19757,11234,72932,97710,74108,51882,27741,-43390,-101803,-78486,-49283,14028,63354,73795,40120,7975,-36501,-77189,-66345,29322,90043,24380,-47580,-70363,-101837,-90009,-32846,14831,71442,121193,141688,180408,185776,88049,-59630,-139946,-74256,-74814,-108670,-109113,-89038,-60940,6079,15148,-24175,10092,119414,107165,80966,146873,134215,11952,-112858,-80579,-98215,-127301,-39323,51004,52398,-2932,-28241,-43304,-65944,-106337,-124838,-129322,-73293,37765,108144,114757,86428,96331,155995,106378,134432,254607,329630,254099,100073,-69018,9084,79329,13281,-72183,-70146,-40519,-14521,18916,34399,-9336,-15210,53959,92988,44977,-14676,33002,122061,123365,37056,-39422,-60784,27,-69839,-97423,-20606,54235,106522,80843,54522,9073,-43782,-91216,-104504,-60697,-10684,-57757,-56901,-29509,-34308,-114040,-73311,-54112,-67478,-100498,-131778,-100639,-80622,-43552,5261,31387,-42945,4348,99038,179223,190284,140848,91705,97399,86220,30942,-18821,-81935,-101650,-78957,-116601,-22173,102162,92298,103745,100280,42537,-30558,-40055,-18345,114473,150182,52092,-28218,-11179,29835,-11284,-94008,-117096,-119096,-34958,84045,75819,-56936,-97104,3356,45928,-20782,-33965,-36603,-53678,-106486,-89576,-43542,-10416,-39242,-85933,-49274,-39918,-36702,-73900,-116667,-101691,-68836,-55894,-51479,-39285,-49593,-8126,49765,60705,86528,95680,105915,111746,93670,52821,15336,-36425,-53006,-15520,18382,110758,237687,458495,651524,454673,222719,50697,-46326,-50158,-69682,-126249,-120597,-82061,-44416,-38128,-87996,-38022,131156,332171,336479,220034,164446,188401,154255,18222,-113138,-95502,-105991,-142339,-94970,-92306,-105850,-101694,-53640,14267,47892,42326,69410,117462,156700,209737,260063,224258,97473,-16245,-6708,92276,114140,35557,-72131,-134906,-107992,-20436,8378,22244,31175,54821,92237,97706,34196,-10483,-14092,33453,152777,298745,329961,247601,239174,279695,222845,130167,-4547,-108413,-120422,-74082,-69672,-85853,-44075,68924,216841,245985,175590,49049,-48442,-58374,20946,63065,34919,9080,-13971,-29975,-76046,-65004,-35755,7016,-2473,-94451,-156893,-79756,-28966,6832,-6521,-33314,3149,26568,18633,-32787,-95126,26703,214376,385805,298082,162895,96566,80228,53419,23865,30828,-31637,-102034,-77962,-42676,-56070,-51972,-58804,-77922,-57737,-29593,44870,114613,116656,52091,-57271,-96661,-14138,23250,-46937,-92576,29731,126926,160628,147451,199346,275737,191824,77469,60141,46298,66771,51216,-19711,-82204,-88642,-116857,-132237,-66578,-2353,33900,102373,155261,141200,30843,-89955,-66837,28957,62424,33719,-2835,14888,54544,61447,20217,-48633,-39613,-45809,-104245,-109490,-104150,-53427,46711,40131,-1381,68615,99514,26723,-75763,-142236,-107598,-56921,-22062,-29473,-83922,-78333,-70407,-80135,-53853,36669,100751,96071,52607,59603,135566,225808,288761,241376,68146,-4970,14079,-28065,-36634,34059,101779,119017,48399,-22023,-37587,-23111,20798,112138,130959,68855,-12746,-126467,-69987,312,2389,11008,95212,173813,115850,-60462,-129508,-49702,25390,22759,-69908,-151570,-82202,-11131,-75465,-126578,-48436,74087,120846,50613,-3125,-945,40112,86459,85585,-3445,-63900,-91785,-51996,43416,134718,81696,1395,-53246,-117488,-110957,-33630,55206,185109,368496,406710,223765,48688,-32178,-47082,-504,75738,156179,82499,-35809,-65967,-46868,-44007,-24549,27997,116379,189821,146834,-15085,-133723,-32370,-1361,812,79067,91915,36523,-51715,-104306,8897,38754,-73433,-106370,39622,155279,179120,163038,131945,74320,29086,15904,-1136,5201,36040,95417,168909,211678,122453,19229,16934,75529,217080,375452,408812,263076,113043,25872,-16788,-39467,-49828,-60312,-88795,-111026,-105145,-75188,-23126,65522,27491,-14447,-26558,-27987,-60248,-27426,114130,102427,34607,-35121,-28680,38560,85624,74911,16602,3144,71808,105405,138880,172869,185386,170117,162994,104357,32619,-7587,1525,38738,72342,16963,-4417,98898,185539,290645,197661,154190,199580,191064,57263,-88137,-83641,-20420,764,40076,32019,-68625,-61971,61865,173141,232624,219040,113355,-58028,-146212,-43313,96521,165740,165921,124247,-6724,-77458,-27487,-65411,-79317,-64264,-93167,-69498,-21329,-27444,-39663,-21897,39794,98334,123167,130632,104873,52373,9129,135,54953,120208,111197,27530,-86863,-148305,-135589,-150751,-64845,11312,-9355,16416,-14163,-98517,-123813,-105601,-91065,-85722,-59898,15776,57341,41870,-34489,-121258,-22675,23957,30211,9726,58192,105384,114073,107274,27478,-39872,-12833,29695,22975,-30318,-43268,-87782,-112537,-122621,-111713,-96226,-49982,-47917,-48847,-35527,1271,85591,118210,99612,74535,63287,61822,41852,-14151,-100046,-34765,41296,81674,60148,-193,-64366,-74943,-31156,-41643,-110887,-79050,-5637,84651,129619,85769,5426,-61026,-86094,-52131,-61461,-107071,-135454,-71492,-77663,-93333,-71216,-46087,9713,15239,42288,114363,199719,243023,152589,33284,-11278,-24028,-51829,-86596,-130719,-50462,18656,60373,1218,-99297,-97577,-51853,-26645,-8701,-47422,-93684,-92522,-79203,-64837,-96998,-120707,-54814,3179,67332,92863,100944,58684,-50672,-138160,-69729,24240,81792,20172,-78368,-89445,-112407,-108423,-47296,-45280,-57936,-49081,-62132,-43729,-15713,500,-43003,-122655,-75621,-19095,68284,-9942,-93854,-93078,-100394,-55224,30527,100355,191108,283180,311854,244214,57799,-59871,-146398,-114423,-93904,-31401,39490,28153,18094,15664,8272,-17364,-8440,34221,57148,12086,-13451,57196,120113,119779,87063,-14168,-107861,-2722,73184,133074,198587,108737,-3287,451,74842,113482,64061,-60685,-114467,-84410,-63129,-46796,-67141,-1791,121287,166262,143890,140934,109707,75801,48014,36319,-14078,-60316,-81578,-136240,-113956,-69662,-63382,-88883,-86793,-1112,99385,128973,25701,-83939,-61565,-29096,-56983,-79736,23888,151872,277182,268499,186240,119393,34906,-89602,-80997,56745,132410,117289,-3570,-98286,-2380,103537,130242,116001,68234,25457,13992,9813,-37196,-77388,-26985,35045,56583,23654,-40393,-84010,-80539,-89429,-44895,27119,82213,28873,-76853,-72623,-43168,5360,60526,92529,135040,283013,457913,508428,470805,270996,19251,31546,59125,52618,38888,42484,66621,97662,79389,-47414,-125757,-90186,-32565,-36868,-42739,57694,312462,402875,367426,274470,109912,-60438,-93887,-60006,-42729,-22230,6855,-7354,-90136,-41424,35850,27928,-9148,19203,77482,19673,-25240,-45529,-94688,-101939,-35424,43847,44926,53146,75695,94036,47862,-63825,-53706,3152,30951,14647,-10280,-6582,44747,39170,24357,40574,52831,6777,-28106,-16692,25157,7836,-71638,-46818,111853,184920,166549,146029,92764,33042,33530,71374,81353,40827,-72596,-57395,35100,79345,81926,71081,15353,-32677,73315,151637,81589,52336,7273,-15578,-42808,-63242,-85513,-67126,-58961,-34215,-46546,-80262,-42285,-12818,-28647,-61485,-77931,-40520,-30403],[-35335,-46046,-44738,-18301,19369,87140,212032,283625,283632,293577,256176,223216,133327,31637,-21557,-59973,-54034,-58183,-82669,-93628,-89140,-56397,-62400,-76983,-68375,-70235,-119120,-92718,-20571,9345,12155,58151,110070,116080,134154,135127,134388,103405,35132,-52746,-67676,-5356,2855,-10366,70405,105096,33428,-36224,-97859,-89910,7094,70011,108524,88727,-17051,-104091,-44810,-33367,-103154,-52615,-8610,-25338,-13636,-24409,-3171,84963,180550,165523,83990,15703,-13124,-35335,-65549,-92959,-76822,-9050,51554,91328,34949,-75494,-99108,56338,182120,215802,222401,194965,127356,27793,-46300,-91692,-67335,-32044,-78708,-68450,-33447,-16487,38271,67602,37882,44414,38883,-5402,-40080,-14542,-1956,-25129,-63105,-87344,-77853,-52231,31957,134732,227680,264809,200454,78981,-24268,-56829,8507,73175,49622,-25578,-45656,-25063,147543,115848,72793,59459,64271,49685,11822,-12597,10108,1760,-49090,-70621,26243,147918,164974,112227,125157,102640,-23458,-88242,-122640,-126045,-53562,24639,145641,220263,156968,59093,-12,-32199,-54382,-89666,-119286,-118484,-102714,-68432,-5183,86575,69673,77550,220076,331621,277245,95574,-42580,-84136,-94700,-148764,-165567,-75515,60272,220355,150063,-19014,-184382,-90288,120081,226034,111592,-86878,-235381,-176351,-131161,-9848,46044,-64648,-106607,-61935,-7302,-5569,-34385,-78659,-168193,-96867,-85051,-74848,-87792,-102250,-34125,37177,59526,30798,27222,-40298,-96516,-84158,-34645,-79803,-40100,34617,36205,33015,45562,69219,43497,-4885,-48402,-75975,-73426,7036,61358,185738,243261,105432,16975,-1301,9911,26250,25980,29698,-38337,-104435,-21830,21626,-2977,20239,96790,42871,-22071,-26108,-24193,-29826,-14431,16560,-22581,24615,76918,88715,58385,61669,24969,-30120,-62511,-88420,-79334,-3040,134848,370564,528114,442830,203564,-15402,-110846,17390,69042,106201,80746,5078,-33866,-3383,32681,64820,63302,8248,-17038,9541,30550,-52930,-102132,39471,268743,341450,183071,48649,28033,-14123,-71575,-73681,-44185,-29019,-43872,-37736,4396,23195,-23563,-65892,-56139,28828,229783,390181,337679,147429,9534,53440,120216,66354,-51346,-40487,30886,53908,54349,41133,19884,60807,63751,26161,-79922,-6539,143680,238926,265282,196975,28660,-41992,5392,36073,41827,73061,131976,147320,126093,7511,-9268,-17143,-83794,-61425,-4931,-10739,-63840,-128389,-91809,-143886,-163650,-32093,70030,203497,333468,456280,457605,250463,97754,8876,12963,43715,36505,26245,13290,-43457,-109100,-131441,-86355,5870,125385,195398,170548,206778,208911,142449,83714,23403,-51389,-94584,-35075,24425,40522,68448,106482,149074,104290,88236,90061,66604,63338,50379,43755,59053,50303,-41693,-89863,-42794,523,46799,-1136,-80504,-108027,-16094,76170,119735,127364,45499,5387,-7680,-45105,-61208,-91699,-81255,-23951,11594,33931,68812,68650,94047,98057,14128,-62188,-87282,-29954,28286,56971,-2152,-50265,3924,36492,-4070,-57494,-37320,-12471,-4274,3726,11684,66248,171903,309811,324089,232988,85911,-23057,-51293,-49134,-74506,-146979,-105035,-53477,-64894,-89506,-104711,-38846,-2026,-2364,-10987,-16726,-10891,-25010,-2037,96986,133347,94289,30751,-5261,-10964,40081,124792,202525,151605,79115,-68138,-184884,-249020,-235350,-284853,-460319,-437752,-365030,-229942,-165619,-108246,-40140,-9074,-49300,-119511,-108458,-42919,-41572,-109725,-102559,-67929,-52648,-50549,-61202,-68755,-49200,-25260,-26859,-33464,16561,39960,-6023,-107967,-136936,-88175,-46571,-1120,-1537,-76258,-58445,51728,184448,232582,106026,-53803,-122346,-60905,-8009,-59049,-87732,-11647,40275,-3235,61160,27611,41009,44973,-9074,6358,121671,249332,161414,81881,5924,-45270,-87329,-10724,43127,4489,-24834,-42393,15849,166777,336440,412734,272963,154345,77359,-40632,-46818,-3344,-39870,-80694,-27923,235568,547549,650630,460695,179824,-8084,-80941,-31060,40053,85911,40810,28790,899,-56157,-2601,65658,33593,-45591,-113128,-91769,-84525,-18332,108094,271791,423538,311906,171109,52753,-38806,-73070,-59728,1015,33929,42477,83,-112698,-113932,-83936,-39364,-21052,-16325,-57516,-75943,-14339,99830,187448,210951,146283,112490,176364,162841,114670,76346,17568,10755,24537,46298,25742,8466,59686,90919,55612,10058,39678,105253,77391,33108,-4532,27941,90093,-25398,-140081,-68787,-55872,-120884,31542,165737,180537,101725,-22988,-41006,-94218,-78714,-27761,13829,33916,40694,15363,-13771,-17191,35246,34269,19686,28802,17254,-74713,-79427,-17521,-25798,-4705,18680,-1696,-31707,-40211,-33685,-22807,-48119,-95796,-70121,-36451,-50663,-26665,-50147,-110561,-87491,-22110,8615,-720,-8723,-15751,-57748,-91917,-61410,-23594,-13899,9617,54156,62738,14836,-13633,27253,80221,37804,-3697,-7196,2073,-5846,-11422,47922,118093,231033,251039,157307,125742,61525,17592,56632,37416,-17937,-63028,41118,144465,122458,59246,33428,-5021,-27713,-53426,-55570,-1362,-7614,-92514,-8306,99323,83965,53486,64559,73036,43417,-5666,-65696,-85936,-78930,-89912,-108208,-113355,-71541,-33802,-54346,-98394,-109283,-58638,-82044,-155676,-61080,43104,71070,97210,159610,225917,153371,9402,-66656,-23982,-42278,-113884,-29536,-3601,-40793,21389,62387,69366,59112,70753,101289,110795,125430,102427,39991,-48030,30548,125396,109832,63960,12291,-67766,3079,97416,72419,-774,-19681,33046,26435,5189,-27795,-16412,39421,127766,200328,159930,59908,5736,-261,22202,99679,178228,161633,71225,-75482,-132741,-84338,-50266,-80647,-84579,-63969,-96647,-87014,-14098,23423,-7152,-22370,-75697,-117980,-92276,-19420,47721,59440,25819,-34193,31529,160254,279572,221696,102492,-61147,-56507,-7044,-24485,-63809,-54710,-21250,35698,119875,212735,205537,154596,74488,2729,-56475,-95857,-74465,-27500,19332,45706,14388,26157,127685,397311,709271,721240,408156,105142,-15276,-42665,-50695,-87214,-104791,-126938,-104565,-109822,-57403,-20410,-12563,-40554,-73236,-55956,-54637,-43147,94852,278603,413751,343766,111938,-17112,-51267,-41518,-16219,-56615,-91924,-37028,54106,170291,292560,303878,126545,-45423,-99631,3061,88134,92227,55319,-21500,-100258,-74719,22334,116771,133682,156364,201905,189606,148170,94647,74329,67130,71259,60784,14866,-28615,-77931,-93597,-74931,-55407,-91628,-86617,-23915,31685,49647,25806,-58846,-98740,1355,44068,31965,-68162,-118783,-167960,-80526,-22927,41455,5872,21733,136277,196964,117352,-15418,-63096,40059,106963,136075,223584,269832,89483,-32962,-14962,-11358,8441,26586,-47887,-146972,-102462,-62491,-43937,-53778,-76061,-105969,-54225,-299,2195,-29334,-11879,22342,52531,52139,72268,63422,10784,-23251,-49496,-86875,-72663,-24060,34715,113196,145246,129477,46164,-4434,-5333,-70786,-101212,-43596,43595,100209,110931,62382,-1572,-47176,-14707,8549,1391,-52617,-116772,-72839,2567,14895,-21134,-68249,-34152,-26523,17491,42657,19566,-41925,-59036,2803,108699,126093,36397,5044,3300,-10586,4235,-36896,-36806,-22309,-48382,-70970,-62168,-76511,-31800,28814,64630,101724,170191,307825,511022,534499,296732,98213,46267,49985,36303,-2491,-105165,-54167,20875,55419,42228,19599,75311,224744,351501,290718,121986,9881,-12432,79816,167723,160499,668,-47403,14639,9020,24613,46261,22148,-30708,-35114,22364,57615,65620,38787,-70055,82905,232695,160081,36700,18084,86940,118107,93798,61510,27336,-45483,-102904,-79721,-42544,36534,89915,92767,43630,-1982,-47309,-74196,-63272,8036,34043,-38207,-82532,-65031,-99027,-63204,-17728,24804,86846,151162,174962,200582,196957,90084,-72362,-169166,-82881,-77166,-109904,-109519,-81395,-49599,8519,19147,-13611,38706,162552,146286,96296,157145,144588,18693,-108202,-88461,-110980,-123693,-24519,66096,67394,12916,-20643,-42229,-54282,-84913,-103934,-111804,-60435,45761,108642,104747,58965,52654,136210,125515,158876,265775,312269,226811,77778,-94491,41205,151595,84988,-36163,-67544,-38471,-12620,24683,34903,-22630,-47367,5064,56783,30407,-23822,-1886,76916,86803,23591,-35093,-63244,-10176,-72023,-58070,15586,88245,149282,129987,94108,40280,-22457,-78650,-118666,-90286,-30145,-62671,-53667,-11742,-14565,-107934,-83174,-56083,-63290,-91997,-119869,-86789,-75632,-37618,17853,36421,-9104,37409,127034,202707,197774,129418,81031,96811,102781,53670,-3320,-83731,-97586,-61408,-108029,-25839,82579,80809,108385,118487,69713,4275,-19703,-12889,91451,120518,44007,-13861,294,37644,-185,-79655,-116025,-142761,-41622,78006,77541,-51258,-97256,8974,62958,-16726,-52587,-73107,-79851,-106885,-85949,-52737,-21330,-40805,-73406,-50940,-43233,-37427,-68395,-106009,-102885,-74014,-64233,-53996,-38230,-61405,-38317,24021,44213,79029,96488,108793,112786,102534,63648,25209,-31468,-42771,5119,57315,167867,316660,552780,692532,449192,212068,41732,-47038,-40641,-46191,-99784,-128982,-98827,-59246,-42109,-69663,-13177,150906,323576,305810,175426,112780,130485,100700,-25127,-110854,-53850,-74364,-118461,-108789,-108700,-120650,-102330,-36291,46061,97876,101921,124974,158589,186798,248367,313143,275469,134297,289,3504,96307,114900,43669,-57267,-114585,-135837,-54561,-22177,257,9139,25166,48006,50046,-3462,-38824,-39588,3357,120065,293106,366519,299651,284409,304073,243218,165894,30697,-85181,-121213,-84039,-74174,-78717,-47506,41151,169482,203944,147940,42022,-39991,-49427,10058,38603,7546,-15052,-36035,-43380,-77648,-59630,-24662,12603,5075,-87550,-154495,-81391,-29311,12660,12810,-16114,5890,20839,10827,-29624,-77284,38838,234221,362541,258016,145983,82477,67043,47942,17948,21951,-15908,-64532,-40192,-10798,-27298,-21274,-20772,-41839,-25360,6983,87593,156424,135719,48133,-63711,-95360,-9730,39780,-34836,-96195,20591,120855,168294,161784,212846,299783,176811,45204,29035,18376,37036,18878,-51345,-104158,-88989,-123009,-127274,-45392,16868,38422,97468,147053,138521,26780,-92416,-73460,21040,59166,33506,5664,31755,81361,86715,26992,-55328,-53368,-47223,-85860,-87193,-74797,-22438,41163,14858,-31567,31576,86026,25455,-77694,-140113,-90021,-38884,-11785,-28654,-84852,-72982,-59800,-61029,-24748,78933,156305,146507,78787,37315,100355,200175,286950,246833,57039,-25147,-17033,-59847,-53793,20371,92373,114489,55299,-2984,-20341,-1078,68852,155189,145310,72709,-8024,-119366,-70218,-4900,-6820,-7418,58697,112737,57066,-82047,-113597,-33970,40233,31280,-72768,-163119,-85724,-10236,-86494,-166136,-78605,44906,127136,67888,5650,-1984,30936,71835,82401,4233,-60427,-94922,-62164,27494,118739,90829,21210,-42333,-129088,-117478,-38707,39146,144016,294428,353119,191572,30434,-36312,-55314,-14679,48146,127128,88120,-30278,-75360,-67221,-62368,-25906,31208,111871,175114,142905,2413,-135278,-52121,1423,17310,82113,78980,17333,-73962,-103815,19357,54854,-58581,-120841,32338,149159,173649,165741,130275,63958,21486,7428,-5164,19630,77771,153447,228681,241750,101605,-434,4447,67650,238583,423199,467111,316300,151795,44171,-18849,-63120,-71603,-73148,-96859,-117412,-94007,-60029,-5981,77643,35800,749,-15613,-24684,-63979,-39323,117743,117408,44653,-31562,-29124,36671,91586,86927,30878,14066,65239,79696,106956,146034,182603,173882,161147,90116,15360,-14879,6450,50690,80478,37231,20734,110432,195886,304784,226372,183924,210502,186306,54024,-87415,-83803,-18293,6867,49779,36482,-66931,-67845,54772,168921,223971,201077,91041,-73871,-143316,-14927,137191,208398,173832,103906,-44195,-58770,-14266,-52992,-66398,-49602,-67866,-41930,2878,-11882,-32741,-23786,20636,76070,105892,120656,104218,47398,-1567,-18244,17272,80960,72783,3424,-88368,-136452,-128039,-141977,-78859,-366,5633,40324,8141,-77209,-103791,-90142,-64260,-52979,-34036,25192,57048,41453,-35382,-112286,-4545,42580,50224,22578,56745,101121,117099,118022,39427,-27332,-228,51883,36773,-22988,-31575,-75743,-108801,-125140,-121807,-108381,-55480,-42765,-39420,-31035,895,81120,92693,78121,57905,56583,51607,23930,-25580,-93454,-17459,53527,85898,62718,2741,-60970,-81595,-43535,-50014,-109737,-69886,-3145,82484,120063,78931,5212,-54486,-80659,-59206,-73650,-116359,-112626,-54320,-74822,-99784,-76949,-55799,-10673,-17743,-10278,36952,102153,144034,81352,-6446,-29526,-37888,-60903,-98698,-137965,-36371,35802,87453,28996,-82674,-107910,-66831,-32794,1137,-23104,-81013,-98328,-80341,-62446,-94110,-123224,-51020,6004,62717,80175,94172,69547,-37690,-129842,-69394,20100,72760,13319,-87704,-86569,-104060,-107276,-45575,-35727,-46845,-43716,-62782,-43715,-13837,1644,-45621,-121976,-75815,-10308,77148,-16654,-103637,-112157,-117994,-65561,35922,115415,218870,306031,304755,207724,29624,-78524,-136542,-107006,-90130,-36801,33023,33180,24517,31961,31144,2829,980,32771,46959,1030,-16561,64143,130814,124638,74654,-55840,-110382,2963,74034,135062,206890,121179,5058,-7878,51554,85134,34972,-90933,-133846,-81679,-58794,-34952,-35320,31993,130506,153862,122153,124342,107301,78545,45467,25393,-29322,-64832,-83978,-146082,-98645,-64702,-69424,-97164,-70732,31279,132320,151273,49070,-68179,-52527,-25484,-60918,-72426,31906,142474,228862,182628,113758,70427,5502,-113845,-90804,51321,130193,100832,-34311,-99986,28601,130942,143198,118076,63696,30053,27260,20552,-32996,-87029,-40835,8800,26286,6229,-46322,-98758,-98911,-96149,-57379,4838,61068,19906,-80438,-72204,-36319,2900,44696,76276,132126,277854,411275,431102,411821,276121,47305,27189,44729,46469,45564,44472,57919,70927,32089,-77582,-140189,-102585,-45442,-42838,-34010,83298,311087,375682,347208,276511,127804,-30930,-54133,-33038,-31437,-24697,-308,-10060,-91883,-34248,50524,38713,-2286,26961,85763,21492,-33439,-53174,-99447,-91137,-34630,29612,19757,54349,100556,112700,58394,-59772,-41750,9444,36629,28567,3220,-5407,50195,59200,53253,74690,78909,14275,-43163,-32726,27954,18791,-64847,-45130,100987,165071,141841,111057,47721,-14921,6196,60097,70580,17060,-97095,-13621,77923,117364,104946,89870,12029,-49866,62107,131129,66966,41931,5232,-9532,-34128,-60032,-94893,-76100,-49585,-16742,-33552,-71488,-54198,-21768,-34758,-65228,-77996,-43235,-35609],[-42506,-50263,-48375,-24357,11344,77706,203043,282463,293550,310391,268979,216318,138459,32323,-19736,-51566,-41238,-56522,-90298,-101045,-83823,-43619,-51465,-77242,-75314,-80704,-124029,-84619,-10227,11186,2729,46092,96846,101548,116754,101820,91941,72421,24024,-45870,-67815,-8792,8415,12879,113801,146819,60840,-40880,-104379,-79073,6273,63937,93307,68018,-32558,-108145,-51600,-46848,-131372,-79129,-38918,-52573,-5169,15423,47584,136703,246529,225865,126694,37758,-3376,-38805,-69501,-94451,-77616,-9543,52059,91869,37205,-72807,-120757,24417,165832,210260,204732,173695,119283,25460,-49280,-111444,-63853,-30724,-76213,-62529,-23469,252,53828,66123,24680,34238,36093,-6423,-44584,-20443,-4755,-23658,-59937,-90482,-85082,-58133,24992,124930,217386,241885,165137,43585,-61854,-72229,6224,74438,59145,-9455,-19525,13865,168113,113194,66561,61694,81964,77607,33973,6945,31774,26997,-30461,-57677,24435,133307,151962,110323,125742,101800,-32530,-100243,-136897,-135050,-56532,22091,147633,228957,161728,53564,-3157,-27997,-41084,-70459,-99028,-107196,-118746,-90731,-14646,68240,44723,62883,216310,307160,253006,78249,-46476,-74406,-81669,-135827,-148067,-69118,48917,177239,89095,-87109,-200162,-52086,131022,209147,128143,-77867,-207959,-168960,-132319,-22972,43372,-64038,-104889,-69051,-17552,-23900,-36054,-58587,-151762,-111398,-91807,-84077,-103040,-111335,-22568,57630,86801,52444,34833,-31516,-87143,-79175,-37932,-57089,-12003,50865,41048,28955,30473,42578,17245,-18090,-48616,-66310,-60985,2064,45686,181768,264860,130193,18235,-28402,-16961,-4540,-5451,4704,-39296,-97174,-30906,20613,7765,33043,99161,66046,15402,12654,10225,-13987,-27091,-3241,-34637,25150,64484,53651,-416,-5288,-29976,-69410,-95368,-103666,-69905,-3021,124299,368555,557907,481636,227857,-5347,-119021,-3685,60602,97627,69809,2283,-34574,-125,47822,89993,80113,5537,-31972,-10020,9753,-57967,-69869,68640,323025,334793,151594,44893,31438,-5896,-62215,-82728,-61445,-41103,-46638,-35278,5916,22795,-26748,-70843,-65859,7223,185930,352687,325440,152096,10092,54332,121750,66507,-52577,-68133,-1094,27249,54690,61902,34870,65882,72710,38910,-55656,29664,195510,305398,340175,274176,74975,-59557,-19950,12961,23206,63479,131880,133472,91643,-4340,21992,-14791,-94784,-68687,-16870,-21668,-70651,-129250,-94087,-145859,-141986,-7898,98155,229601,326062,433269,447378,260946,123898,44398,20536,38213,30071,23613,15946,-39454,-105223,-125285,-80481,10428,119471,167935,131750,180904,208910,163739,104567,31251,-50792,-96774,-41895,11437,23774,55971,105658,144435,88857,76526,88781,75982,74557,50243,25933,28000,20528,-55306,-94765,-52545,-19904,27060,-6655,-80718,-122535,-17192,87187,139150,152263,59449,9136,-4368,-40144,-52294,-89612,-90634,-36461,-5108,18977,58847,76807,114306,112583,21666,-63203,-77955,-13424,49670,68674,5491,-27620,12021,27999,-12634,-63092,-36732,-6303,184,500,2524,47489,145405,285631,301645,224070,86984,-20786,-49190,-50754,-73475,-134247,-94730,-47778,-69053,-108622,-81918,-3877,32339,28330,18231,8476,1319,-15805,9080,105748,150134,126719,50464,-2022,-36733,5672,82020,167010,116806,22145,-113126,-213523,-282025,-287419,-326575,-390828,-398631,-341926,-246189,-170969,-105980,-35164,3780,-35761,-114060,-106058,-32486,-28608,-108293,-119177,-77177,-56577,-50699,-55983,-55410,-27667,-7926,-19165,-38152,7982,25644,-21676,-136055,-160063,-90825,-18363,31648,25023,-55992,-78421,27156,160556,216718,96719,-66961,-112276,-66012,-21601,-67715,-82605,-11279,32077,-7578,62505,38291,66679,82802,37159,3932,102519,250206,173059,84724,-243,-53778,-71354,-2497,46229,7797,-27391,-46457,22173,177275,351094,397037,222350,124132,82637,-26140,-93707,-27377,-53021,-76133,-29383,240447,595867,732726,503731,189530,4829,-107617,-69867,57765,127495,69618,36019,-3184,-52306,12999,88827,64381,-11584,-104907,-103109,-83495,-17378,94582,232542,405639,315154,159517,40172,-43262,-65476,-44812,23717,51541,51466,4494,-108104,-117241,-87389,-42242,-18486,-6104,-41250,-64395,-19132,101649,202340,226513,155601,116226,184129,180008,129664,87240,30504,23585,15848,23676,5315,11735,82653,121146,84042,29213,43127,88996,56029,17177,1755,60413,125389,104,-114977,-87940,-67167,-109974,35766,144555,146824,89525,-19641,-91223,-113918,-73048,-22291,15733,26962,24261,4901,-9445,-8033,41315,33984,7319,-7391,-32814,-117303,-69503,-18214,-44286,-40106,-7188,-9399,-27875,-31940,-35591,-33773,-68320,-93097,-88346,-73811,-81252,-33295,-41117,-83899,-86087,-44331,-17526,-24802,-35044,-37445,-79230,-112603,-76255,-36525,-2063,41130,64577,47836,-1420,-6762,44113,101623,65176,21036,9143,10836,5868,7745,72243,156894,276989,321653,256870,238287,169407,59931,42690,23442,-24989,-60613,52369,148211,118526,49836,28534,980,-14516,-35697,-38487,-7532,-11626,-77401,-13948,89425,71060,47356,68604,85807,53063,-5678,-71514,-85956,-70571,-81289,-100939,-106012,-94478,-63803,-78415,-114133,-103919,-63761,-92428,-154092,-58908,43310,69489,101079,165625,203127,112685,-8785,-46277,-9410,-30484,-79083,-13591,2379,-53154,22613,78638,92401,74737,70130,98194,119055,143254,117616,43092,-33011,60357,155556,127590,73169,13254,-59197,7822,91621,60226,-2236,-32582,12370,8768,-3015,-42676,-45009,6592,101644,196915,178043,78283,8151,-4751,17223,87685,161394,154282,66477,-76280,-118328,-54721,-15324,-61875,-90479,-57973,-88156,-101629,-21108,29028,17443,19533,-43009,-100849,-93791,-26926,35924,48309,27508,-32853,32124,170478,301905,238376,92974,-75095,-53605,-2472,-18974,-68242,-68934,-34629,28430,109815,197869,198734,152070,67210,-6792,-70444,-113973,-112794,-72539,-21861,24958,17688,44940,153816,428285,715691,685044,373688,87464,-12090,-32416,-52201,-105859,-133113,-138216,-72649,-89181,-76155,-38098,-27882,-55990,-90543,-63085,-50490,-32768,97831,295194,462261,380615,139634,2024,-40711,-44473,-33224,-77296,-104642,-37898,55791,174847,294759,316903,152341,-11893,-119732,-30427,51016,71370,51066,-13867,-107026,-106058,-6263,97155,130669,166240,208382,186735,138073,79683,61015,60256,70651,61749,13428,-34762,-82501,-94315,-63121,-33791,-72241,-98103,-35457,23579,45255,27312,-53423,-96398,5151,52969,68740,8222,-62661,-112303,-58031,-5744,51994,26965,49264,146699,183450,96764,-15197,-57702,28782,84747,114099,222743,312271,150198,8216,14673,20439,46470,37797,-50788,-143935,-97398,-61607,-48629,-61270,-81300,-120917,-37499,12324,8939,-31860,-21301,2196,23528,37222,70133,64882,19692,-12304,-44034,-83092,-65668,-17417,44944,127191,145477,121672,50943,10660,4432,-67968,-105253,-30698,76574,151285,156107,88472,2194,-60299,-25893,3520,6280,-40434,-108583,-72559,5992,21541,-10510,-60691,-56784,-91961,-14826,20550,10424,-34846,-48866,5063,109439,132603,43258,10414,2362,-20470,-5785,-38023,-32510,-7121,-16948,-36703,-36340,-60417,-29984,13192,37637,75302,157280,311511,520830,524198,266442,77392,40162,51707,41737,22294,-56473,-80646,-21678,-724,-19465,-3515,85308,232202,371645,318590,126076,6943,-12630,82398,171876,178011,37530,-19057,25972,28018,49047,55336,20332,-26337,-30382,25047,61115,74505,52181,-71859,71696,245072,189220,53304,23754,96905,132638,105995,63259,21154,-50510,-105194,-83050,-40573,48963,104026,101367,38667,-17701,-59058,-73092,-60969,-12996,-17473,-93723,-83454,-33382,-42213,-19789,1163,35857,102434,180308,203436,213399,205453,97744,-71118,-194881,-92676,-82174,-114483,-112721,-76882,-42487,6850,17172,-4292,65283,194516,172467,103237,160237,149365,23620,-103447,-96317,-120515,-113751,-12731,74017,74761,23402,-16097,-43190,-44464,-64251,-83426,-96762,-52538,46224,103480,94757,34718,14378,121609,148268,182065,265290,281349,196158,54979,-112278,73963,214882,143981,-6201,-64262,-36075,-9610,29699,30551,-39905,-77889,-36554,20366,12478,-32397,-33389,34852,53024,11872,-28741,-52550,-8726,-45079,-15760,48996,113477,181376,181382,137454,69675,-6412,-69612,-122211,-115483,-50494,-67691,-47646,10519,7164,-98774,-92297,-57880,-58126,-81696,-104244,-69377,-65970,-34124,21816,32890,17150,68033,152291,219803,199016,115176,68797,93369,117626,75555,9747,-87533,-94158,-45836,-77787,-11104,71782,70492,109026,131159,93072,36629,-2062,-10004,64022,82696,30458,1175,15430,46876,11916,-65202,-109883,-141899,-43660,71448,76348,-48116,-96948,14872,82435,-6554,-58575,-106493,-110786,-107379,-77784,-50397,-18635,-31150,-63843,-55510,-49106,-40737,-64447,-90432,-92861,-78789,-77162,-58559,-36138,-63864,-66360,-4464,25981,71868,97352,109131,108496,104434,71753,33659,-28630,-35556,27161,101329,222832,394441,635266,709116,432071,197221,32079,-47289,-32323,-22948,-68195,-122389,-115067,-77634,-47758,-50094,15065,170425,305469,267556,130260,60575,70113,45165,-63544,-81950,-16348,-45233,-95304,-119525,-126170,-130738,-94667,-16521,73272,140317,154401,171829,189521,206039,274867,354471,319124,170662,16715,9166,91314,106501,46932,-45243,-97084,-130403,-66065,-36758,-10464,-3464,3450,12509,8922,-35443,-62349,-61918,-22369,87051,271168,384926,344337,323787,321315,260447,203009,67579,-61243,-114139,-92234,-76377,-70630,-52683,6399,115029,156562,118332,35631,-30579,-40641,-2284,12111,-21002,-40732,-59651,-58278,-80655,-56568,-18929,9925,5062,-84894,-153192,-83905,-32289,14546,28617,957,7045,14401,7625,-17524,-58362,38723,237222,321540,218484,131479,64782,43328,32141,5643,10839,-3105,-27674,-2573,21897,1861,5954,13042,-8021,5960,44905,134741,200999,154000,43315,-69782,-94928,-7444,56364,-18880,-97095,11009,112766,171333,169780,216561,309348,155587,16015,3570,-3578,13485,-6641,-80929,-116863,-84209,-127377,-119841,-23057,39569,47751,94402,136718,131383,19869,-96035,-77504,15447,55767,31067,8795,41556,99149,105024,33962,-55316,-58734,-43143,-67639,-58786,-34368,5699,33081,-7237,-55004,-8045,64476,18742,-82046,-133124,-69330,-16397,4384,-21328,-79807,-66727,-49201,-42439,926,111220,195190,185925,108361,16227,47708,148431,254911,228265,32815,-53705,-53167,-87483,-66253,9656,83971,109823,63544,19094,180,26426,112936,183518,147932,71949,-5906,-112803,-69202,-10199,-16985,-27246,23655,60571,13079,-91224,-95042,-17119,56125,40869,-74491,-177476,-89393,-8346,-84847,-163824,-95252,-3096,109718,72411,7792,-5705,20308,56668,79705,17465,-49279,-91350,-68326,12304,97809,91924,34159,-35841,-140223,-116426,-40400,24924,104919,214864,281719,146063,4271,-45285,-67195,-32049,19740,93696,88452,-24409,-81501,-87328,-82153,-31378,29627,104781,158903,134343,17487,-90665,-45478,12947,33784,81719,65566,1018,-91616,-100554,20532,60090,-48949,-132492,22982,135473,159745,159880,121863,51603,13391,-372,-7204,34604,120946,216809,290774,265114,78289,-17393,-3634,59410,247964,444824,495211,351083,183251,61368,-19395,-85676,-93733,-83865,-101280,-112228,-82880,-45129,10832,87326,45219,16981,-6816,-23640,-68129,-49829,120476,133306,56648,-25716,-27363,35357,97182,98910,45967,24796,55320,54617,75814,115152,170779,169712,150770,69854,-5415,-22741,11761,62021,86000,57228,47020,120716,206393,308865,246442,208663,214306,176464,51211,-83832,-83674,-16910,11592,55204,37599,-65202,-73196,47118,161864,211937,180481,68688,-88755,-117500,15914,166033,231090,162164,66761,-75410,-33113,1583,-33603,-44034,-23418,-36630,-11933,27594,3575,-26122,-25725,1493,54705,90839,111358,103200,43964,-9032,-31617,-21712,32937,25929,-23511,-87704,-124075,-118855,-133005,-90240,-9495,24486,69865,40894,-45063,-73938,-56993,-28847,-19394,-6380,36524,56530,40154,-34981,-102847,8285,55581,65050,34531,55166,97026,121155,129677,52151,-17035,4500,65837,46521,-17258,-20202,-59354,-100620,-121790,-127316,-119793,-60899,-38449,-30072,-27413,-2839,70937,64842,59320,42396,47165,38149,5692,-37590,-83102,62,63836,88115,64772,5494,-60529,-91348,-55558,-56255,-104463,-62348,-1479,76804,106180,70876,4426,-46726,-67545,-53023,-68505,-103029,-85970,-37542,-72755,-105101,-79883,-63865,-32983,-51305,-58887,-36219,6320,43413,6372,-47313,-48625,-51041,-66363,-104919,-127782,-18664,57248,120085,64141,-58750,-114554,-84552,-39768,7978,-2108,-63775,-96337,-78914,-62109,-94400,-116807,-42951,10256,58017,68746,89552,83242,-20118,-117833,-69869,14340,61259,4797,-97468,-87926,-102925,-109436,-46471,-28826,-37646,-40884,-63582,-42157,-11500,2190,-45258,-100144,-63940,5624,87679,-20361,-109629,-122451,-114267,-65531,42557,128686,238945,311636,282233,168924,10230,-91739,-126103,-100546,-86140,-40386,26499,38645,31315,47998,53567,24704,12215,32556,38176,-7819,-17253,71692,140580,129825,64187,-93604,-106691,4417,69711,128976,202956,127225,12951,-13080,31398,60261,9898,-116544,-138728,-80349,-55550,-21504,72,81638,155846,153405,109214,113699,110162,86840,46018,13034,-47924,-68121,-84528,-150332,-84420,-61154,-74307,-99959,-51968,60226,158681,167275,68238,-55540,-44943,-22181,-63738,-62727,39953,123985,159910,87826,43200,25918,-16904,-111875,-84604,46248,124061,81660,-55388,-66457,60143,156169,154268,117697,58301,36345,45168,39100,-20076,-95171,-58940,-21991,-5947,-10782,-47452,-102714,-115643,-101532,-69718,-18148,40001,14191,-76098,-69838,-37521,-12207,17062,52214,124269,269204,364757,356970,350140,273569,73727,19742,25892,36245,48603,46176,49925,46411,-13922,-102103,-150335,-111896,-54250,-43597,-21977,107460,301818,340885,317406,268553,140515,3600,-9174,-1403,-14317,-21610,-4946,-10795,-80433,-17466,69092,48908,2841,34949,93179,24552,-36648,-50865,-86751,-78045,-33916,14292,-3994,52372,120632,128835,69922,-48791,-26119,15230,41952,44841,18357,-780,57007,82550,88537,114663,107972,26138,-52195,-46958,28029,27485,-57885,-44134,85516,141603,116699,79009,8276,-56050,-5727,55144,59757,-8854,-69532,39080,125018,155326,126712,105969,6596,-68169,51964,109172,56364,36502,8573,1869,-19707,-49748,-92943,-77869,-37439,1477,-19269,-61949,-63514,-29933,-40028,-67963,-76194,-45520,-41447],[-51688,-54702,-51404,-29929,3279,66961,188033,271003,292845,316322,274286,205748,142795,36759,-5285,-28518,-26804,-55014,-98504,-107212,-78967,-30571,-36527,-73969,-83673,-96398,-131601,-71075,5940,17231,-6831,31772,78151,83601,98776,72456,55935,43479,13396,-38634,-62049,-9710,16265,39384,159541,183544,82281,-47435,-104136,-66955,6328,59094,79361,47664,-49196,-109530,-54685,-53347,-142517,-98785,-65610,-72140,15029,72047,110248,194615,315757,289613,175094,65117,5683,-43683,-73940,-94557,-75829,-10193,49549,88739,36053,-73759,-138912,-1528,146488,196448,177259,145919,110311,26248,-45701,-121465,-59750,-30074,-72931,-56832,-14964,15864,67083,60997,11294,27394,39397,296,-43350,-24106,-7020,-22148,-56918,-93437,-90214,-59480,24001,121184,211870,224007,139980,16992,-95404,-84937,1562,71329,65442,5247,4687,56869,195859,118479,66055,66346,99175,105481,57034,26710,51318,51649,-11926,-44917,20411,115177,136047,108970,128501,102035,-40352,-112099,-150255,-136100,-58885,18856,146431,230864,161802,46023,-6985,-24265,-28454,-52514,-81455,-94158,-117818,-108711,-18997,50266,22208,51359,208734,276530,223807,58568,-50850,-63273,-62805,-115890,-131450,-64949,34789,128096,22502,-157456,-191191,-21490,133139,183633,139841,-68242,-177078,-147743,-122808,-29593,44309,-60247,-106054,-80912,-34105,-49077,-44182,-48117,-132429,-123930,-99495,-95065,-118831,-106273,-5620,80319,112555,71580,39127,-26677,-81261,-70819,-31610,-34191,9990,60850,40516,19810,11220,13000,-9979,-30970,-48774,-56251,-44946,1972,31134,173115,279693,158174,29620,-47805,-46142,-37284,-37289,-21784,-40534,-91395,-40954,18026,14386,39006,90707,81060,50326,48215,39235,3432,-39104,-31537,-49052,26322,53070,20936,-55268,-71394,-83798,-109268,-125900,-105213,-58702,-4727,107237,349034,560961,500023,240959,288,-121340,-25664,47182,83496,55364,-3066,-36466,1652,60142,106944,88853,117,-45924,-31931,-14383,-60886,-35536,107754,373285,318143,120095,37994,31176,-507,-55003,-91563,-83024,-57189,-51024,-34285,5669,20583,-31487,-77488,-77437,-17343,134426,298697,294907,143861,5469,53802,118918,62722,-52985,-96333,-35616,-5725,45276,73779,42987,65653,78962,50620,-34987,62845,248559,373532,415227,348323,117450,-74350,-47239,-9293,5402,52036,125078,112062,53762,2638,52816,-13413,-104534,-76297,-30593,-35435,-79359,-130181,-100765,-150744,-120702,14112,113862,239421,303870,392596,415655,258517,140949,74095,24659,28132,19594,17716,14861,-37604,-100619,-121844,-77758,13404,114087,140921,91492,148657,196598,175282,118266,33585,-54154,-100690,-51636,-5683,4002,41164,101441,132688,66967,57938,80912,79170,79858,45959,7345,-3597,-11770,-73103,-102334,-65317,-43087,3915,-10634,-73264,-131183,-21207,92995,149920,165098,65966,8901,-5171,-37132,-46080,-88115,-94495,-39006,-14592,4208,41793,75385,128307,122459,26383,-65005,-61959,7557,74221,81190,15990,-8081,16576,15553,-27325,-75213,-43478,-8133,-2823,-8784,-12249,22304,108585,240730,258984,201971,81955,-21207,-50163,-55449,-74810,-124620,-86520,-46032,-76405,-110752,-47792,31562,62271,54141,44354,31271,6403,-15319,11426,105889,155369,143125,58025,-8242,-60864,-12803,48100,135427,88047,-14988,-120576,-208238,-292795,-334086,-332768,-305548,-321846,-291815,-237197,-172606,-105318,-32036,14289,-25006,-111328,-104881,-23594,-15219,-99002,-139930,-90576,-64211,-54609,-54211,-47294,-15065,1857,-15429,-43343,2752,19618,-21635,-131508,-164617,-96828,8211,60772,44655,-40743,-99632,71,132834,195817,82366,-79218,-103291,-72256,-35560,-75494,-79516,-12606,24934,-9341,66070,49400,88627,112861,78405,12163,83472,240827,177612,82449,-9410,-64536,-59925,4996,48353,8907,-34790,-56428,22106,177687,348586,362525,170612,100689,98306,10992,-118918,-61271,-70386,-71790,-11858,265774,649507,804524,529943,188241,13415,-112228,-79924,77815,157296,91824,43451,-3138,-46603,24757,104979,87822,16825,-86754,-114819,-85959,-22259,72240,175239,351589,296743,138261,22795,-49453,-58833,-30148,44960,65734,53778,3554,-99491,-118865,-92356,-48343,-19169,1580,-26496,-50492,-21698,106478,222622,248970,169372,119022,186064,194255,143567,97051,40871,29979,-356,-4316,-15223,18404,104578,148193,108995,45622,41796,68720,34768,1815,4119,82470,148432,21170,-91419,-102606,-80202,-94753,41556,120481,104778,65178,-5392,-72595,-98406,-67818,-19605,15357,18831,7652,-8046,-8135,-1582,44316,31215,-4542,-42877,-80636,-102050,-56786,-19423,-59330,-67229,-28234,-12775,-20373,-26181,-39821,-47529,-85254,-71707,-74190,-80906,-91916,-39937,-33614,-54862,-57503,-44689,-38757,-44790,-62351,-62988,-92409,-96419,-80340,-51658,5097,62714,68634,31756,-17279,-2314,57106,118510,91172,44558,24774,17749,14273,22059,90293,185698,303932,371400,348651,344399,265483,106602,24671,2780,-37099,-56911,63809,148667,110910,37781,20982,3762,-4224,-20669,-24542,-14157,-14381,-61102,-18648,75731,58019,42089,71284,94766,59023,-8505,-79083,-86222,-63941,-75024,-94625,-94330,-107256,-96462,-103764,-132410,-101616,-72516,-104819,-153913,-62157,34178,53143,102059,174116,181002,81321,-18875,-31106,-479,-22926,-41193,21616,19438,-62910,20832,92627,114327,88824,63381,85944,117126,149436,122555,37468,-19675,86799,181576,142995,81722,16565,-48109,9990,78519,44086,-6173,-46767,-10965,-9300,-9818,-54926,-79874,-30114,69630,181994,188164,96817,13030,-10990,7337,69198,136675,141165,58155,-79895,-107365,-28211,13800,-45741,-95401,-56455,-82952,-116260,-30749,31455,45911,66405,-5294,-79079,-91679,-35279,21048,32465,24403,-34828,30827,178916,318489,251464,85931,-76234,-53935,-4788,-18597,-72157,-82883,-51150,15729,95071,178570,187141,145312,58048,-16114,-81098,-110252,-130617,-111818,-59132,4202,20476,62593,174078,435397,680911,618634,328540,73027,1308,-14663,-44197,-112201,-150583,-112501,-48680,-65373,-89823,-56042,-41217,-65711,-104981,-70844,-47567,-24689,96794,303199,492249,403731,164623,19748,-32430,-50019,-53946,-100628,-103528,-34262,57527,172225,281206,310647,166271,16585,-98505,-57832,16099,48331,44007,-7936,-100857,-135148,-31217,81780,133053,176524,208554,176372,122747,62766,46851,53471,71702,66760,18227,-36184,-85518,-94037,-50800,-12401,-52019,-96074,-43462,15143,38609,24486,-51061,-88170,10429,58232,92811,71818,4865,-61723,-37663,11808,68127,51174,72106,149785,163379,75322,-16247,-55232,19525,66095,93292,214159,342599,212997,53649,45461,54389,86306,46029,-54017,-140490,-93583,-60833,-51900,-64975,-82500,-131751,-25233,19556,11710,-36971,-32813,-17359,-4295,22264,64313,61848,25680,-361,-34297,-77915,-62495,-18401,46046,129196,132561,100890,46680,20214,10592,-68838,-110020,-13219,110592,199480,194330,107577,3454,-72257,-35894,-2292,7819,-32130,-101705,-70694,8060,27825,2567,-47319,-63498,-144151,-33587,2267,-69,-30322,-40059,6929,105529,132911,47346,13388,-1124,-31440,-14589,-40221,-32114,2863,12840,-2371,-13287,-46398,-29988,-3154,11000,47175,138268,301388,503661,486030,225893,53021,32317,51508,47591,49113,-6126,-74275,-56602,-41573,-61658,-23891,90909,233534,383399,341628,130837,4908,-13590,80790,167707,184231,66069,3698,32784,42979,74606,71220,25602,-16873,-22120,29281,64226,81187,62156,-72014,58505,246912,213384,70574,29442,102990,141387,111143,58179,10663,-56897,-106181,-86095,-42010,51770,105496,99123,25306,-36936,-67535,-72344,-58636,-30966,-59565,-136003,-59437,6991,21949,31018,24127,49256,119401,207916,225401,218946,211825,111330,-57144,-195185,-103043,-88698,-120524,-116872,-73774,-37269,3571,11390,5188,90217,215325,184857,100951,155718,148571,27389,-97541,-101608,-123358,-102097,-3153,76195,76263,29878,-13408,-44799,-35013,-43026,-62540,-82586,-47459,42133,95383,85579,15556,-15929,113065,172919,202215,253293,242228,165738,32942,-117968,102539,262455,186263,17257,-59631,-31925,-4164,34274,22371,-59209,-99455,-59945,-12308,-6642,-40193,-59952,-126,25275,3306,-20281,-27608,16879,3350,28504,78919,130191,201984,232003,183983,96820,5404,-63346,-120486,-132815,-65426,-68375,-35464,39286,30304,-88206,-98289,-57601,-50505,-68585,-86014,-50594,-51959,-30319,19688,22763,36470,94573,174520,231582,196394,101100,57248,88926,131707,97645,21471,-91695,-89204,-30453,-41899,16709,68105,62083,106124,138073,112187,66579,14406,-8600,34595,40957,14730,18924,37755,59491,26368,-49306,-98153,-120154,-41805,64460,72768,-46317,-94438,21893,104399,10675,-47350,-118867,-143919,-105913,-65811,-37811,-3646,-12956,-55803,-60848,-55345,-44724,-60480,-70815,-69997,-74355,-92730,-62883,-32326,-57422,-87978,-32242,9656,68390,101681,110385,101773,101145,78091,41777,-26674,-30130,50405,146121,270719,463990,698814,702515,407355,181050,23620,-46116,-24154,886,-31971,-98734,-124271,-98247,-53464,-28798,46511,189915,282327,227121,88067,11509,11478,-8936,-89831,-47106,17506,-18473,-73364,-120397,-141452,-129154,-78834,4995,93634,169686,192399,203287,205714,212447,286551,379457,350688,203870,33811,11997,79373,91419,46903,-34663,-80685,-108233,-60054,-36262,-9282,-5054,-7909,-12345,-23146,-60067,-79810,-79508,-41537,58001,236412,382787,377149,354254,329461,272246,238796,103886,-38394,-103120,-95828,-73943,-60452,-57548,-31937,60342,109826,90502,31431,-20156,-31240,-13224,-13123,-47405,-64841,-81696,-71031,-82895,-54167,-16515,2761,1457,-83149,-148472,-86229,-36605,14034,41906,18902,8882,10038,11463,3237,-36526,26766,221856,267784,182838,120047,45278,11192,8128,-10471,-190,6357,7525,34225,53737,29130,29084,41859,23527,36698,85026,187551,248118,173403,41265,-72719,-94105,-5551,73880,4208,-89069,4726,105664,171853,173403,212519,304255,130945,-7980,-13624,-15384,1835,-16687,-91517,-100374,-72801,-126832,-110847,-1962,61798,59691,93478,126059,121821,12076,-99757,-77991,13959,54313,28051,6862,43663,107164,115766,40301,-49683,-54735,-32224,-49286,-30611,5666,29711,24670,-24165,-69112,-47608,36055,7758,-86696,-119558,-45311,10091,26724,-6771,-70111,-59673,-38236,-23997,23299,132740,215817,211222,135333,1137,-17134,80548,203001,194980,2742,-88407,-91326,-99818,-74222,1518,76781,105760,74103,44038,23052,55426,148608,196905,141473,68013,-5677,-106446,-65761,-14204,-26601,-46292,-6572,20959,-13878,-82636,-73413,2531,74648,53140,-72291,-192609,-88735,-683,-63281,-111901,-80128,-61528,66706,61196,2144,-11520,9782,43231,79420,36419,-32744,-83583,-71493,-2479,72922,85810,40883,-33030,-148560,-107641,-38719,13305,71113,140601,203697,94813,-25061,-56040,-79164,-50380,-7057,60759,85088,-17913,-83280,-105018,-100765,-37967,25822,97239,143767,124075,30070,-53758,-26116,29820,50560,79769,54406,-10506,-103614,-96979,14973,56900,-43107,-140084,12660,116055,139549,146976,108305,38301,5299,-6880,-6485,50641,165249,282929,350509,280137,54445,-30152,-5822,53334,244260,437362,489928,364918,206434,77663,-16427,-102104,-114144,-89133,-98893,-99899,-71386,-30351,27332,94853,55724,34322,1342,-23073,-71188,-58098,121859,149464,71025,-16782,-22649,35530,103238,111670,62524,35744,43669,32263,48435,84801,153560,160688,135519,47029,-27417,-29826,17969,72430,88796,75761,74094,130312,217277,303159,256346,225840,210395,163195,50415,-75993,-82333,-16162,14265,56210,36371,-62686,-77240,40015,153037,198118,158937,46978,-101109,-85307,47759,182022,231450,132077,17540,-82382,-10143,18514,-5128,-9461,14241,-541,20344,52827,19578,-18779,-26316,-15142,37280,80657,105007,103460,43453,-11708,-37701,-60064,-21516,-26560,-49591,-83695,-110959,-108317,-123574,-96960,-13942,47706,106075,84684,-20,-34690,-11832,12921,15648,22511,49712,56632,38763,-32751,-92041,17847,65381,77029,46752,55089,95228,128092,143395,66172,-8907,901,69254,50760,-13636,-9413,-38152,-87658,-111507,-124811,-130063,-65828,-33678,-18541,-21696,-8537,56039,36922,43596,28782,36046,22910,-11784,-48296,-69072,17771,72348,88708,66462,8156,-62799,-102203,-63794,-58090,-95646,-55806,-279,68879,90222,63148,4212,-37289,-47693,-30668,-41288,-68025,-55220,-20971,-70652,-108398,-78744,-68332,-55233,-82842,-97683,-98419,-80911,-49907,-65773,-84580,-66021,-59896,-64001,-98318,-105764,3384,84217,160273,110228,-25008,-103918,-103252,-45419,13872,16614,-43765,-86329,-74517,-62951,-96410,-99463,-29232,17303,54857,60498,88813,100668,3321,-99888,-68463,9358,50448,-1985,-104455,-93194,-108011,-112682,-48621,-24387,-30410,-40382,-63869,-38374,-7788,3806,-38155,-69759,-40435,29360,99121,-21200,-111474,-116676,-93760,-58456,47807,137949,248090,298998,248372,133228,-616,-98355,-115660,-94085,-81273,-41662,20878,45393,39529,64822,76581,49189,26501,35035,32218,-13475,-15331,80121,150284,137403,61882,-107404,-94678,5190,62638,116577,188415,127675,20307,-15165,15307,40061,-9685,-135325,-124726,-80941,-52796,-5839,39450,140971,192312,163210,105504,110738,120564,104328,54965,4227,-68778,-67758,-81985,-145930,-69877,-56988,-76151,-95813,-31179,86513,179925,178939,83941,-45204,-38171,-18203,-64245,-50491,49354,101173,79685,-4557,-17110,-6191,-24528,-82262,-64365,42373,114197,61240,-62577,-29525,89075,176726,163419,116019,53868,46039,68941,66917,3010,-87450,-79008,-52226,-33297,-21821,-40585,-91175,-128015,-103763,-80047,-39068,23638,16481,-60343,-69536,-49195,-37700,-18210,23464,112755,258008,322090,291941,291670,264228,97490,12686,6999,25483,49957,49065,44638,28677,-48998,-110943,-152210,-116458,-57319,-38130,-5623,130371,286905,303650,283230,254351,150415,43566,39359,32934,7293,-12347,-5430,-7311,-52180,15276,95154,60521,7813,44503,101203,31187,-32167,-36320,-60525,-60599,-31359,287,-23479,47411,134599,143438,85230,-27865,-4032,24715,50942,62989,34563,8219,67212,110730,131877,161340,140655,43283,-52508,-56696,27645,35288,-48959,-41145,69936,117861,93886,53414,-21391,-85924,258,62774,58677,-19856,-10018,101054,176782,192366,147268,119051,790,-83384,47205,89298,52178,38524,19964,21481,3185,-30852,-78341,-68589,-20561,21682,-3088,-49859,-67919,-35040,-42387,-68053,-70223,-45964,-46041],[-61431,-58292,-53385,-35222,-5323,54613,167716,251077,283481,312433,271927,192244,144910,44722,19962,3288,-12281,-54831,-108486,-112736,-74961,-18579,-19752,-67132,-91963,-116149,-133537,-54044,25544,26680,-16457,15109,54155,63069,80726,46784,24504,16500,3469,-30939,-51328,-7752,26169,67606,199673,208794,95199,-54845,-95787,-53461,7331,55615,67241,28532,-66898,-108796,-54177,-52393,-123301,-104780,-86079,-81463,43620,142747,182325,254913,379463,347695,222991,95068,13027,-49056,-77334,-92434,-71027,-10147,44380,81940,31486,-78559,-153556,-20127,125077,174934,142047,112889,100087,29242,-37635,-109738,-55968,-30029,-69043,-51397,-8001,29922,77190,52515,-1350,24218,48256,14732,-34325,-23097,-7123,-19664,-53835,-97046,-93637,-55584,29809,123463,210081,209794,122598,-1964,-123378,-94085,-4304,65271,69453,19084,27271,99371,222937,128310,70394,72905,115220,132860,81848,48252,69637,76464,6880,-32330,15790,96230,120100,110092,133931,102934,-47049,-123838,-154888,-123629,-56109,18442,144833,227743,158422,37865,-10476,-20437,-16475,-36201,-66704,-81673,-103903,-102219,-16988,33598,4166,45194,197771,240415,189624,35930,-56991,-53136,-42522,-94213,-117607,-63686,19192,78418,-43639,-228364,-169673,601,126215,150904,142485,-61197,-143475,-117634,-104951,-29965,48169,-54528,-109867,-96635,-55422,-79013,-57426,-44115,-116613,-131388,-106700,-106430,-133738,-92995,14152,103382,135750,88711,41596,-24285,-78081,-62183,-21151,-16407,26732,66236,36596,7442,-9862,-16371,-34673,-41396,-48087,-45555,-26928,6402,19182,161195,286515,187367,50877,-50259,-76044,-70808,-68119,-47996,-41943,-86167,-50107,15179,18566,39854,74345,87976,80938,78494,62905,22026,-46086,-65111,-58963,32198,46033,-5998,-101130,-128699,-125631,-146687,-142986,-93476,-46730,-8063,84019,312545,535733,496299,243471,2892,-116686,-43303,34221,69182,41256,-8760,-37707,3768,69921,114636,88919,-5946,-53652,-50691,-36252,-56800,2291,158474,417121,295385,91666,29243,28351,3079,-48665,-97642,-107399,-75805,-55128,-33473,4853,18001,-36162,-84261,-89384,-42995,79244,233204,249654,124823,134,55641,114619,57400,-50605,-111254,-69226,-41313,28561,77259,45151,61425,82128,59186,-20202,91594,299689,439396,485873,413062,153666,-79189,-74857,-29708,-11228,39363,112653,87657,26278,30721,81875,-13146,-112466,-82626,-44191,-50421,-88610,-130033,-111493,-156656,-98840,33603,118650,233698,270185,339747,367559,244955,149037,96020,24900,14406,6116,9491,10497,-37366,-95326,-119754,-76785,15942,111029,118460,53500,112954,173857,176570,124667,31456,-60145,-105059,-62664,-24771,-16096,26869,96219,116688,41448,34553,67868,77135,80204,38970,-10157,-33536,-43878,-92932,-110637,-79180,-67161,-19995,-10798,-59804,-123405,-26790,94594,152378,164852,63849,4135,-9231,-33906,-41334,-85993,-91832,-35579,-18455,-10023,18175,63284,132784,125853,28471,-64966,-41658,33514,102768,95341,28455,8580,18441,1098,-46526,-93166,-57262,-17992,-13030,-23099,-30770,-6465,65929,182015,203515,171181,73137,-22263,-52347,-61692,-77665,-117988,-80615,-47535,-83563,-87279,-11876,63887,85542,74164,66535,50723,4321,-23592,6644,100168,152539,145794,55038,-22607,-78837,-20603,21168,109555,69809,-27539,-103560,-186305,-288170,-366579,-310618,-236097,-249899,-247048,-226445,-168138,-105592,-30399,22621,-16467,-110383,-105133,-17080,-3082,-85497,-163170,-106433,-74257,-61382,-55473,-44557,-10709,4823,-14412,-47161,2748,23358,-3970,-95776,-140885,-105468,30812,84448,57117,-29962,-119775,-28525,102612,171964,66001,-85284,-95849,-80041,-50258,-83484,-78257,-14652,18160,-10197,69962,61075,106671,134252,109857,23282,65880,222942,175917,76339,-20339,-76650,-52802,9871,48737,9140,-44773,-71565,15784,168590,330974,315711,123134,85577,120567,57256,-74104,-103818,-91167,-73409,10168,297060,696021,855465,535758,176083,16058,-96939,-59147,93073,171091,106344,52794,4296,-39272,32060,113341,102997,38480,-68934,-121940,-91445,-32515,43069,107295,265664,254634,108407,1592,-56838,-52997,-15544,64348,76119,49089,-2190,-88108,-116821,-97582,-57544,-23233,6580,-13549,-36429,-23591,111898,244703,275366,186090,120381,181217,203404,154433,104374,47524,29346,-23048,-35084,-31086,28172,123498,170057,128943,57903,34385,45734,15214,-11467,2104,92980,158308,36596,-70885,-101594,-89713,-76562,49606,97100,59668,30572,6857,-24222,-69892,-64395,-20969,11798,8924,-9526,-23637,-10375,1582,43921,25603,-15224,-69151,-94833,-68581,-44530,-22063,-72645,-87089,-46014,-15429,-13374,-23755,-46479,-64063,-71605,-53679,-45461,-44665,-63361,-43596,-28596,-25589,-13978,-10520,-39684,-52252,-80934,-87897,-79367,-72330,-69328,-65989,3914,69285,61566,11880,-34555,-2321,64051,127091,112590,64897,38124,21671,18118,30569,100643,201740,308968,392023,417571,426635,336657,146121,5484,-24615,-54268,-51328,73946,144480,98788,22536,11005,3705,2615,-9934,-16372,-23103,-17765,-46761,-19599,60148,43691,35340,70615,98295,59788,-15392,-89291,-87994,-60537,-72236,-90421,-81277,-87186,-93709,-112233,-135595,-98989,-82254,-117589,-158550,-73419,11522,20776,105549,186782,161298,58399,-25256,-22883,1414,-20847,-4826,64596,40741,-69581,14788,102561,133850,100308,48048,61270,100517,138342,111973,19839,-10488,105276,198799,154031,89168,22319,-38015,6813,56682,23668,-13859,-62822,-36383,-26297,-12312,-56089,-119398,-68608,32950,153957,185480,110927,17734,-20457,-8946,43579,104250,121185,45177,-88100,-102488,-8461,33891,-34019,-98340,-61240,-83132,-130881,-44849,28455,73328,111594,33995,-56056,-85846,-44479,1907,9859,13586,-43022,26283,182785,324498,256369,78743,-70114,-58661,-15766,-26770,-79925,-98252,-72155,-3863,74443,154574,170438,133507,45617,-27317,-89758,-96058,-109369,-124039,-84166,-14563,21523,76842,185136,417083,610237,529971,276190,61691,19229,4657,-32013,-107021,-143929,-93451,-34965,-46851,-97661,-76690,-55922,-73692,-117306,-80620,-47884,-20580,90391,299233,497065,407176,181570,32247,-29584,-60832,-79560,-120258,-91602,-28854,57032,159925,250454,282649,164595,35712,-76450,-75667,-16177,21994,31892,-6413,-88254,-142407,-52285,68308,135051,179352,196053,154534,99304,41385,29134,43246,70043,71612,26725,-32864,-87152,-94558,-41102,4631,-34154,-83934,-49639,4040,27460,15123,-54611,-79476,14644,57357,101941,114962,59231,-20712,-22833,25042,82626,71510,86662,142795,135530,51705,-22373,-60284,7305,46832,71134,195509,353751,269310,100668,75781,88092,123436,48033,-60633,-140696,-93662,-62975,-56419,-67627,-84718,-128014,-19031,20081,8674,-46993,-49059,-38452,-31187,5457,52617,51876,25597,8463,-23548,-73064,-65280,-28414,36667,117195,104633,64739,29046,19419,8091,-77726,-114435,5165,140364,238266,220847,116877,-456,-85837,-47444,-11392,3456,-30568,-98914,-69965,5789,29956,13719,-32467,-51784,-110387,-49512,-19578,-16135,-32482,-37369,4139,93605,124005,46095,11881,-8679,-44061,-23830,-46894,-39500,2991,33999,26164,2372,-38502,-34995,-22680,-17226,15711,111278,274496,456554,420018,175053,22832,20147,46329,49356,68812,35300,-48635,-84952,-73663,-74247,-38515,88269,224910,382372,354923,133314,647,-19276,70684,150933,173584,79131,14748,30522,49047,93470,86617,32369,-6894,-14143,31725,63508,81567,63674,-75746,41137,235584,227748,84816,31671,100607,139761,105202,43038,-6944,-67108,-107878,-90784,-49530,41736,90614,81634,-611,-60480,-72979,-75009,-60086,-47803,-89524,-138161,-34218,42342,81955,80724,45952,60928,133655,227641,234481,213062,211705,125118,-39676,-178364,-118305,-100372,-131062,-124863,-74956,-36706,-3796,-190,11548,109004,221426,179931,85143,138923,137442,25446,-94627,-106668,-123653,-94522,208,69419,69078,28977,-16206,-50353,-29358,-24967,-45150,-72663,-47674,31967,82408,73847,-1841,-41506,104326,191398,211920,225814,195646,133023,8193,-116376,119509,285879,205500,29534,-58200,-30068,-633,33451,6566,-83571,-102638,-63790,-43860,-29890,-51649,-85611,-29378,899,-6141,-14699,1075,61238,57595,68040,99607,134422,206657,272909,226555,116213,9160,-63571,-122878,-143119,-74124,-64839,-19212,70662,49097,-81728,-104391,-58882,-44403,-56971,-70346,-36157,-38698,-28020,9940,3393,45138,111855,188740,234181,187083,84605,43287,80009,140466,115382,27619,-99690,-85987,-18831,-7215,44899,64066,50825,95162,134103,121546,88874,25866,-12246,1122,-4061,-3816,35930,65573,73151,39109,-35988,-86524,-103395,-42369,51985,62178,-49960,-93495,25354,122830,28993,-28460,-101392,-181669,-105929,-56158,-23766,13766,4763,-53117,-70188,-65110,-52858,-60221,-52410,-42690,-60304,-113981,-69703,-31412,-50164,-104648,-60922,-5973,66760,107473,110317,89763,88981,78066,45088,-29700,-30571,68938,182120,302147,513557,733513,671083,373724,160569,12411,-48000,-20406,20795,4343,-67698,-122655,-125094,-62724,-10779,74938,203515,253332,184533,46543,-36407,-46751,-63726,-96641,-16435,43317,1320,-57438,-114968,-150889,-119339,-61622,22417,100296,176545,204780,209123,198777,199838,276935,379994,361985,226564,47237,8890,57765,67152,39987,-29287,-68840,-90383,-51284,-30451,-3967,-2279,-14010,-31431,-50364,-81680,-95183,-96069,-57500,31105,188736,354870,388551,367445,321936,271609,265422,132754,-22485,-95294,-97882,-70854,-52372,-64948,-75527,6756,63442,61989,25345,-13607,-25834,-25164,-38938,-73580,-89270,-103125,-81566,-86923,-55636,-19928,-9260,-5609,-82997,-141408,-92151,-45817,7880,48802,33386,8531,5422,18677,26841,-14393,-766,183796,202651,148205,107330,21306,-31457,-26262,-32257,-13883,8137,35243,64874,79081,49109,44239,61502,48269,62482,123122,241063,291565,190327,39969,-75293,-95668,-5671,89859,32642,-70224,1550,97488,166922,169732,198439,280710,100445,-30338,-25998,-19465,667,-11441,-71926,-70484,-59269,-123566,-105187,12207,76843,67901,90002,111913,107216,689,-107181,-79006,13057,51700,21181,-4409,33132,100635,114419,41061,-44431,-47134,-18669,-35020,-10473,35587,43857,12849,-39494,-76659,-88658,-1888,-10428,-93255,-103515,-22354,35396,49747,9431,-61510,-56138,-31053,-9936,37799,138832,214053,216286,149515,-9972,-91337,12975,149139,162811,-20344,-126562,-112922,-85609,-82234,-8654,66643,98597,83190,66855,42871,78742,169478,192919,124826,57773,-11054,-103635,-63416,-20243,-38831,-66944,-33463,-8885,-28437,-67114,-52441,22133,92629,64972,-67807,-198802,-84058,11061,-29458,-57614,-42461,-110469,-3800,28064,-17166,-23218,-3641,28999,78447,55611,-17474,-77717,-76676,-20956,41408,69536,37866,-37409,-153904,-96837,-38017,659,40172,75857,126140,42903,-52499,-66604,-88527,-71341,-34253,28375,76077,-14554,-84580,-122335,-119291,-46861,18412,87076,127345,110335,36536,-28010,-8600,44418,63532,74127,44059,-19122,-112974,-98332,1281,43905,-43673,-146983,-1723,89031,111516,125090,87591,20973,-6355,-15496,-6388,64119,205544,343258,397890,281308,27625,-41303,-5214,48070,224439,398456,449309,354102,216957,88931,-12987,-110590,-134857,-90062,-92583,-88411,-63213,-19629,39491,96850,63433,49037,6461,-25254,-75870,-67877,117127,160551,83637,-8415,-18557,33955,106646,122129,77118,43306,28020,9815,22416,54498,130784,146265,115699,21614,-52202,-39028,21216,77427,84852,87554,97105,135555,224297,284862,251555,229301,194815,144358,48857,-67270,-82717,-19983,10560,49308,29867,-62928,-83209,30608,139613,180063,133909,22511,-112603,-54485,75282,181969,207143,84396,-40086,-66964,2793,31748,28964,34383,58551,35840,50416,74372,32560,-13913,-28455,-31214,22429,73185,98987,102068,42866,-12273,-38323,-97441,-82736,-85312,-72793,-79966,-101145,-100740,-117501,-101517,-16373,70874,143656,133406,55356,10098,38343,55856,48470,48365,60596,53979,33792,-32568,-83178,21810,69768,83839,55956,53357,92820,134699,155299,77361,-7046,-14900,56718,43974,-16860,-3661,-16292,-73974,-97943,-114616,-140620,-74548,-31534,-6563,-14105,-17980,33834,6393,26468,13027,19763,2809,-31832,-60336,-56298,30978,74689,83622,63460,6517,-71752,-114593,-68828,-58254,-88767,-54319,-3749,55369,69689,52464,1053,-30257,-26981,236,-1797,-24749,-25094,-9191,-72529,-113703,-77342,-71954,-79344,-112891,-115282,-126533,-154949,-132036,-134527,-116715,-84238,-65889,-56378,-82845,-82905,25305,113362,204761,165981,15686,-77029,-116982,-52740,15613,29826,-25770,-73783,-71615,-68873,-102617,-77883,-14410,23106,49605,51877,87856,116633,27783,-80130,-67097,2487,38217,-8402,-107229,-106181,-123365,-118402,-55683,-27305,-30620,-47151,-67972,-37030,-7330,2575,-28235,-39980,-14083,54571,105228,-24603,-114234,-101632,-73419,-53848,43253,134977,238201,264295,203253,99011,-9811,-103414,-110702,-92643,-80579,-45947,11285,48292,44279,77444,95108,70987,38782,35369,24100,-21421,-16797,83802,154921,143240,67486,-83769,-78911,2498,48861,93385,159669,117575,21019,-20701,-2569,19023,-29007,-150125,-110127,-90471,-55956,5968,76885,197859,226659,172880,103067,109155,133240,127658,72029,1303,-98364,-68027,-82090,-138654,-60654,-57438,-80400,-91505,-15463,104135,190853,181561,90757,-43025,-38968,-20133,-68784,-42740,53720,72718,-7213,-90108,-61587,-22327,-17894,-50173,-42477,32751,93189,33267,-64314,-2947,104352,182339,162401,106064,44058,52597,91481,96811,29039,-66098,-106027,-83126,-55614,-29085,-31342,-73427,-134282,-109115,-94911,-63014,8875,22539,-39368,-82862,-79602,-76040,-63683,-15302,90171,236092,276888,231166,232661,241339,109064,562,-16609,8185,42246,44992,34227,11967,-66403,-102719,-151372,-124640,-63164,-35579,6015,142784,260149,259623,240542,228559,150116,78851,80112,58987,22595,-6992,-10734,-7845,-19826,56492,121417,65071,3441,46150,100712,32995,-28665,-20588,-35735,-48152,-36200,-21226,-47589,29962,131890,147056,96304,-6051,15749,31183,55920,71564,40794,10758,70635,132648,171802,202380,165017,54122,-54692,-71947,16694,31222,-48869,-46038,45784,84445,63555,25171,-49761,-111785,7839,73680,65236,-5972,48411,157508,219152,213827,153002,115590,-16019,-93155,39674,61507,42541,36136,27634,37667,22451,-16605,-68362,-62371,-11562,30901,1963,-47300,-79574,-49411,-54394,-78670,-71419,-57122,-62175],[-62447,-56337,-51184,-37963,-12731,42630,145717,228178,270800,302574,264261,178303,145430,57517,53927,41441,3055,-55188,-119430,-114813,-70155,-6638,-1035,-55656,-96366,-136010,-119958,-33471,47560,39622,-24636,-2486,27288,43247,64458,25323,-2717,-7365,-4233,-21339,-35362,-1320,38931,96945,229520,220442,99361,-60168,-80536,-38066,9775,54009,58056,12521,-83981,-105628,-50828,-46746,-96765,-95560,-97278,-81000,76369,222603,259374,312674,428400,390386,262720,123804,18386,-53280,-76976,-85905,-61981,-8358,37080,71762,23900,-86579,-153229,-30505,103129,147488,102201,76237,88056,33106,-27729,-97327,-53033,-30338,-64599,-46232,-2563,42221,83908,41855,-11808,24947,61503,35420,-17467,-15667,-3510,-15210,-50421,-102238,-95589,-46420,42129,130595,210044,197318,110210,-14444,-143831,-99474,-10608,57262,71638,32229,48317,138534,243645,139385,78141,80614,129317,158827,108701,72971,87769,101940,26619,-20019,11636,78260,105838,113921,140595,103045,-53007,-135339,-142317,-102082,-44379,24132,145459,221819,152995,30096,-13233,-16599,-5653,-22272,-55284,-70970,-87888,-81513,-9964,18289,-7971,45067,183567,199626,150904,10271,-65949,-45195,-22775,-72216,-106461,-65520,2909,33031,-102373,-302870,-142249,16402,111383,112171,131168,-59828,-107092,-82144,-81755,-25727,51789,-50084,-117561,-114415,-73939,-107832,-74266,-44369,-103621,-131485,-113005,-117839,-147312,-77703,34232,124687,155058,103375,42804,-23522,-77598,-55857,-12078,-4827,38551,68035,30430,-7287,-31648,-43725,-54761,-49047,-47121,-35029,-9183,12677,9388,146302,283948,214888,79655,-33058,-103301,-105199,-96343,-72405,-44056,-81677,-57894,12258,20897,36468,52494,86750,104908,101581,80540,40219,-46236,-101531,-58543,44261,44361,-25837,-130837,-87522,-100779,-153105,-133593,-76409,-35501,-13843,54738,261435,484345,470931,236024,2845,-108221,-52353,26441,58394,29549,-13832,-37697,6876,76670,112829,80397,-11875,-52636,-60176,-47996,-42151,43832,218720,450780,269236,67203,18996,22938,4753,-43106,-99165,-133256,-96273,-57874,-32518,3618,15404,-40300,-90686,-101242,-68760,23468,161479,194152,98185,-143,62165,110492,51910,-44953,-92614,-97933,-77132,6666,72754,41736,53471,80789,62022,-12449,114303,343976,496728,545421,460799,180460,-70790,-101245,-48111,-27273,25171,95152,65172,22824,70078,106735,-14843,-119403,-87211,-56953,-66020,-98019,-128237,-125550,-156617,-74273,50721,114381,214357,228694,280598,309275,222238,148047,107925,20262,-3203,-10399,-1083,2614,-38861,-89603,-118509,-77216,17934,110013,102174,20212,75864,142840,167472,123511,25422,-68070,-109243,-74054,-44195,-34297,15134,91547,98743,14549,7858,50451,70295,76104,30130,-25672,-60455,-74022,-112516,-116622,-91731,-90416,-42150,-6046,-43029,-113334,-33008,92799,147109,151527,51862,-6539,-15206,-28368,-37130,-82705,-85156,-31111,-19518,-23805,-10922,41397,126350,121977,28342,-60394,-17283,64566,135288,111110,41718,22491,18117,-13882,-68634,-116469,-77777,-35597,-29750,-40841,-50140,-35653,21912,117704,143551,136413,62936,-21788,-53747,-67971,-81428,-114022,-76956,-51133,-85459,-55986,23567,90742,100883,88026,84172,66086,-3820,-39615,-2698,91355,144929,138211,44062,-42821,-85163,-23514,61,91039,64947,-21356,-81871,-164367,-277494,-374602,-283458,-184289,-193422,-214015,-220502,-160636,-105671,-29506,29312,-9142,-109385,-105851,-12745,7262,-70448,-163404,-122197,-84775,-69402,-58601,-46111,-12596,3244,-13885,-48116,8141,35030,25296,-52906,-109906,-115389,47827,101961,63349,-22515,-118979,-56547,72363,148447,52056,-80722,-88057,-87975,-65126,-91656,-76580,-15131,12310,-10549,73206,74082,121806,147640,130189,32388,51600,200370,170539,69084,-30644,-88115,-48314,12561,48075,11083,-52761,-89634,4907,152297,302549,264222,83974,78779,145425,106563,-17889,-135716,-107767,-80761,29455,321274,721132,875800,520493,155048,13260,-73150,-25841,98511,167875,114604,67374,22456,-29134,36206,115343,111406,54760,-51407,-118912,-97768,-45733,11093,39221,158820,191121,72941,-20690,-63026,-45928,938,83407,84282,39458,-9678,-72974,-109239,-99932,-67594,-28645,10864,-386,-21357,-25491,115911,264880,302658,204735,121048,170470,206773,161808,109676,51752,24213,-47702,-61448,-35297,41759,139466,186936,144653,66989,22420,23864,1061,-18460,-99,95761,158341,47999,-52152,-86668,-88092,-54676,61544,79298,18933,-8922,11310,17366,-42059,-61667,-24796,6933,-621,-24986,-39205,-13724,3800,42648,19598,-22076,-73392,-62328,-39638,-32250,-24230,-82703,-100034,-59647,-16968,-6310,-22091,-52713,-79248,-55457,-36154,-12580,5726,-18694,-34386,-22019,4036,36266,46162,-10080,-39355,-70078,-81967,-58212,-47920,-49455,-70301,-2339,64111,46002,-10266,-52041,-5121,66196,127426,129472,83467,51124,25194,20110,36159,105796,206793,295157,382602,454506,474659,376709,174145,-7950,-54531,-71514,-41125,84110,137661,84745,7063,2398,4824,9177,-1186,-11909,-32084,-19713,-32654,-13017,47872,31118,29256,68905,98924,58070,-23364,-98796,-88534,-57569,-69841,-85306,-64860,-51135,-49803,-83461,-110865,-86968,-84470,-123516,-161491,-90247,-24308,-13348,122678,208103,149592,45624,-27564,-18366,-358,-20766,29880,109959,63665,-70257,7581,111016,153862,111857,25643,24797,69869,110829,86834,-7699,-3347,116314,207650,163346,99467,33502,-27497,570,30117,3278,-21785,-76512,-58722,-36940,-4792,-37148,-116301,-95071,-954,117909,171365,121026,23730,-29931,-27896,15660,69846,98824,31874,-96934,-101079,6372,47934,-23386,-95143,-68510,-85004,-134081,-59709,23000,98708,152748,75577,-29458,-73205,-49227,-17102,-15871,-2285,-54483,23435,184974,321467,254393,73502,-59638,-62439,-30505,-40247,-89599,-111321,-93126,-25585,52956,131573,154250,121683,34080,-36971,-93099,-79206,-79608,-97931,-83307,-23364,25300,91156,189625,379980,518508,433907,225331,56873,40664,26115,-15739,-93945,-129704,-80449,-27503,-31367,-94982,-96254,-69912,-79329,-123651,-87685,-47108,-15932,83421,286699,478792,392970,191451,41844,-29119,-73319,-101036,-104577,-73900,-19011,58047,142244,208665,238815,151241,48102,-56605,-76927,-38756,-2280,18842,-5678,-71423,-121790,-63754,59468,137138,175126,173401,125167,71878,19651,11583,32180,67291,77801,41256,-20237,-80888,-91010,-30716,19702,-15025,-64360,-49899,-5285,16345,3915,-60034,-68657,21315,54614,101640,141163,100252,13616,-10031,36928,96548,89692,96665,130336,105845,30917,-29640,-69075,-4900,30330,52067,172372,347907,316830,151784,110932,125443,159486,47728,-66606,-140661,-93604,-64112,-58253,-66090,-84946,-119552,-13236,19741,5364,-56838,-65536,-56564,-51349,-8418,40019,39720,23573,17507,-8467,-62902,-68017,-41677,22654,97258,68347,19392,1403,10769,-522,-91413,-109044,27262,167568,268248,238407,121000,-4782,-96509,-56107,-18863,-1574,-30655,-94918,-65835,4102,32089,26037,-13574,-27190,-82455,-66343,-43459,-33640,-37428,-37960,-282,78009,110676,44399,11429,-13935,-51409,-28325,-53352,-50251,-2568,48217,50745,13714,-32909,-40575,-40335,-41420,-13015,82375,236619,387240,336354,121324,-7945,8622,40738,50244,82373,68479,-19173,-93535,-97645,-64493,-39017,81632,210652,372463,361620,138238,-1268,-25860,55886,126194,150766,79759,17356,23069,49794,106678,101798,42760,6564,-2784,36767,63502,79702,60231,-80305,24799,217154,235898,99961,34762,92906,131097,92091,22633,-26367,-74929,-104934,-91099,-56954,24922,65134,53606,-34685,-77559,-69517,-76211,-61086,-57982,-95814,-112465,-12509,72799,137723,129904,69199,74396,148445,240651,232972,200267,208819,140847,-19304,-161039,-134827,-112676,-141205,-131681,-75361,-35781,-9902,-10822,19645,125216,218473,164130,60865,114172,119766,21269,-90841,-106726,-120455,-87650,1436,58695,58607,25495,-20002,-55000,-23023,-5904,-27136,-62398,-47391,22427,70698,64521,-13605,-58937,96076,203129,211814,188026,149974,102643,-14462,-108421,127191,287870,205932,34586,-56449,-26766,4317,30468,-12176,-107667,-87806,-54730,-70007,-52252,-62818,-106480,-46762,-15659,-12672,-8703,32012,119269,114294,103995,113797,131216,200484,303401,265043,130602,9276,-65619,-126518,-142024,-71643,-50402,6387,107790,66020,-76055,-106512,-57635,-35945,-43183,-54090,-23048,-23122,-21262,122,-19407,47866,123515,198332,231903,176102,70712,31683,71057,147120,131794,31944,-106659,-80050,-6686,27954,71420,61266,40117,80130,122727,124104,106347,36278,-16275,-29952,-41755,-17149,56171,104319,95176,54109,-21334,-72561,-88221,-43226,37277,48177,-55110,-90169,28505,139374,49732,-5262,-70299,-159122,-103425,-46464,-8474,32152,22194,-51707,-78902,-73742,-60816,-59543,-32431,-10836,-36549,-115764,-73901,-30070,-41876,-111801,-83802,-14343,72576,119944,113806,76928,71898,74718,46702,-34045,-33107,84548,208592,317629,541862,741074,622980,337302,139933,1809,-49694,-17646,39968,44020,-28652,-103615,-154484,-70888,6497,101347,212608,224790,146999,10776,-77858,-98333,-113799,-80030,11912,64418,17312,-44596,-105858,-140878,-102818,-41994,37591,95150,161843,191708,190670,170896,171141,249069,358135,354740,239850,60215,4784,31776,38814,30146,-25364,-57502,-73590,-41226,-21095,4375,4185,-14510,-43576,-70632,-97761,-105261,-107994,-66821,10684,136419,306062,377887,363144,300583,259701,282636,155131,-11302,-88724,-95693,-64697,-43428,-70130,-118723,-37173,23187,36699,20202,-8360,-21847,-33656,-59999,-94465,-108318,-113717,-81413,-87608,-56617,-23886,-18869,-8347,-77447,-128810,-98110,-56183,196,52851,47171,10130,4976,31611,54672,12134,-38914,128937,135077,117760,96108,-2149,-79084,-65377,-53533,-25717,5944,57107,91286,99988,64463,55141,75490,68868,85907,161608,295723,330925,206745,42636,-74752,-94206,-856,110579,71609,-35509,8434,92585,160130,162441,179021,243031,68096,-48427,-31981,-14686,10747,7523,-34050,-35338,-41810,-114798,-100517,21312,86067,73557,86026,97649,91681,-10292,-115187,-78241,15307,50948,13619,-22440,12393,82321,103713,38269,-38659,-35786,-487,-22093,2018,54269,49541,563,-50847,-75630,-119268,-43087,-30656,-95264,-83151,1402,60612,73726,27292,-52793,-53938,-25484,1753,46165,132008,194101,203148,148450,-16312,-140650,-13264,125902,158237,-10698,-105053,-71606,-61740,-88251,-18928,55784,90898,92882,88565,60597,96645,177441,176937,103038,44085,-19637,-101017,-59807,-25814,-51002,-85619,-52996,-27335,-31495,-49151,-29931,44557,112293,78728,-57437,-175932,-71930,28113,10844,-5368,2621,-94090,-89030,-23186,-50334,-38516,-17281,16699,78741,74603,-3586,-73060,-82678,-41130,6745,46306,27560,-46643,-148742,-84050,-36916,-11057,14018,26295,59975,2282,-60283,-65640,-84460,-89669,-57776,1567,65689,-12114,-84077,-134957,-131283,-53775,11431,77123,111971,96210,39232,-10291,4799,55885,74009,68070,38215,-21224,-116362,-103312,-16576,25219,-47865,-151394,-17716,58381,79897,98368,63643,2026,-19670,-24138,-5015,76614,241417,393522,428247,269034,390,-48322,-279,47178,192934,335671,381715,323081,216502,96210,-7871,-106804,-147140,-84577,-82322,-76910,-56864,-11643,48607,95494,69867,62709,11374,-27322,-79862,-78051,106880,166166,95103,623,-13687,32513,109682,132784,91804,49445,11502,-10979,-534,27590,107036,130923,96674,-1199,-76168,-48396,22518,77736,75683,92787,115990,137788,228073,257248,233954,219016,169667,123000,48406,-56549,-82506,-27216,1702,36782,20236,-64682,-89194,21068,123799,160076,107589,-3077,-118057,-25190,98346,169422,164665,28013,-94373,-48125,6816,42303,68310,86981,108534,72861,78569,92907,43760,-9943,-30337,-44210,12835,70057,94696,100511,43909,-8644,-31274,-105291,-128083,-139897,-81914,-75808,-93818,-95439,-113569,-101877,-15222,93579,180452,183841,121316,61969,93017,100111,80192,71998,69992,50084,26604,-33564,-74959,22449,71009,87673,63522,51274,91032,141701,165461,86176,-10442,-40873,29843,26509,-26391,-2199,6686,-58122,-79479,-93819,-130204,-86585,-29950,9209,560,-25242,8262,-24764,8358,-4147,-217,-20377,-52857,-71443,-44831,39911,71566,73849,56489,1580,-85869,-118618,-67235,-55733,-84235,-56982,-11023,37927,46845,40390,-3560,-24575,-5920,35258,43421,23065,4530,-1673,-77354,-119732,-74617,-72323,-99058,-129048,-95853,-87788,-96140,-105201,-149809,-129404,-100897,-66641,-43960,-62834,-60379,47804,147459,254753,234074,65667,-40284,-90122,-59420,14925,39492,-8971,-59242,-69190,-78027,-107360,-53778,1761,28760,43873,44343,87361,130681,53107,-58059,-62230,-3379,27703,-10575,-97614,-108786,-144580,-119367,-65071,-36322,-37871,-60119,-73968,-36989,-8905,177,-16133,-12317,12338,79663,106068,-29844,-116773,-83570,-56782,-53348,27522,118039,209013,212590,153603,68781,-17884,-106022,-110428,-95155,-82853,-52276,-811,48542,47087,87214,110372,91045,50214,34981,15043,-30943,-21130,83834,156180,149307,83884,-42000,-58930,-49,31116,61711,120810,99276,16108,-29357,-21475,-1692,-46410,-149953,-99149,-108872,-61875,15211,113928,248027,253851,179145,100391,108803,149054,159619,103681,17963,-126582,-66021,-83045,-129013,-54952,-60466,-85284,-87035,-4133,114711,193990,178178,91615,-46401,-46260,-26910,-76074,-38455,54355,45675,-82344,-125341,-68775,-15016,2531,-19364,-21766,18767,62281,-173,-64372,11839,104428,172203,151503,89358,31068,57884,114161,129871,59548,-39254,-109575,-99631,-63632,-27695,-17759,-52008,-120110,-113075,-107881,-82897,1675,35387,-11377,-102169,-115093,-104613,-105840,-59462,59013,205095,231502,177590,177798,209141,109739,-12551,-40057,-12204,28168,35799,20670,-784,-55464,-83635,-146461,-134679,-70255,-34792,14282,146410,226377,214002,195228,196679,143150,109857,112794,77329,32366,-4648,-18882,-9645,15175,106143,150816,65816,-8046,41843,94130,32895,-24123,-4266,-12987,-38654,-45826,-47160,-73609,4246,116643,143856,107909,19269,36653,40123,60682,72286,39176,8737,69536,149364,208364,237234,181755,59967,-57164,-89854,-1794,17718,-55164,-55471,17525,45622,29941,-537,-70583,-118369,13317,88378,85327,32349,99730,206168,251245,219412,145026,98100,-33962,-68514,36819,30828,30080,31993,34345,53428,40377,-5420,-61889,-58526,-7882,31646,-1311,-50696,-88696,-68285,-71558,-89145,-71694,-65530,-64293],[-56973,-55204,-52629,-46423,-27789,22509,115675,197843,249378,279801,243442,155803,135155,65867,84107,74762,10535,-64643,-139559,-118708,-72198,-2793,10856,-48089,-102051,-142992,-103770,-18033,62410,47212,-38357,-27909,-6671,20407,43440,163,-33643,-35028,-16179,-16330,-21463,3444,47542,118912,239009,211424,88344,-67264,-67975,-28014,6588,47289,45576,-5259,-103811,-106335,-53038,-47731,-77398,-83993,-104173,-81041,102480,297608,328512,355913,448360,403113,280623,140930,15881,-60416,-75952,-78504,-53128,-9628,22463,52974,8343,-102116,-141711,-38143,77246,111721,56426,32787,68522,31401,-22943,-91741,-55707,-35213,-64120,-45852,-2998,48473,83548,26922,-22565,25324,73546,56243,1791,-5262,1224,-11405,-49745,-113359,-98742,-35537,56611,137410,206132,181383,97159,-24939,-156223,-104535,-19897,45010,69278,41877,65161,169752,252461,146764,85386,86310,138384,179837,135038,99767,104988,126250,46452,-10062,6530,60234,91863,117360,144345,99077,-60308,-147079,-124820,-76427,-24273,36540,148503,213712,145683,22123,-16597,-14553,1966,-12829,-48905,-64020,-74255,-60675,-1803,2879,-14357,49091,165486,154653,108428,-17991,-78797,-40310,-4621,-50126,-96862,-70311,-14163,-3805,-139431,-297619,-107563,28557,89827,68302,103003,-64814,-68424,-43963,-55813,-18586,51867,-50665,-131279,-118291,-67304,-113659,-93107,-47047,-92318,-124655,-118149,-129194,-154830,-63051,52665,142484,169487,115083,43403,-23059,-79044,-53029,-6757,1183,46083,67482,23429,-23250,-53008,-67321,-68689,-54128,-46286,-25169,6797,18664,1138,129043,272031,238662,113973,-1380,-105779,-139921,-115930,-91232,-46487,-77552,-63488,10054,22570,30512,28139,78846,121305,117182,92480,57349,-39196,-136153,-45220,62897,48417,-37564,-109475,-50179,-65790,-122584,-112320,-58000,-25101,-21610,21481,201815,414432,428720,221397,1608,-97207,-49461,28277,54432,22461,-16473,-34889,12605,81454,104118,66155,-16016,-42428,-54041,-39649,-14105,90061,284818,471421,243035,47969,8811,16137,5627,-37060,-93666,-151999,-115081,-56574,-29698,3466,14427,-42203,-94998,-111226,-92302,-28430,91569,136693,72403,12429,75361,108628,48728,-34539,-66949,-106612,-109872,-16598,62874,34924,43271,74929,58531,-10140,131549,377918,540289,588427,486552,196947,-51586,-120357,-62577,-41767,10672,74933,51008,45191,111657,126464,-17685,-124866,-88426,-67026,-80328,-105882,-123025,-136595,-139480,-43766,67460,104968,186195,184988,222650,249149,194365,139832,109881,12159,-23916,-28871,-12798,-7513,-40738,-82120,-116326,-77612,20171,110928,92858,-5508,40480,107756,150429,116547,17538,-75900,-111062,-83678,-60899,-47058,8833,89903,82402,-10116,-19343,30728,60380,69436,21484,-37374,-81853,-99602,-121959,-114258,-98068,-109371,-58766,4710,-23740,-102293,-37766,89777,136536,127921,30833,-23087,-18880,-17449,-31328,-76904,-76354,-27584,-19181,-36179,-42740,13867,110992,112388,27842,-48530,12222,101477,171952,128902,55773,34732,16933,-27270,-90648,-143228,-102299,-57761,-49324,-57153,-64185,-60570,-18664,56769,87580,102717,54319,-17028,-51608,-72089,-84760,-111491,-74553,-54261,-76377,-20371,57424,110898,108325,96385,97561,77534,-15155,-61010,-12849,82540,135753,124715,28561,-65706,-78888,-23373,-14830,81043,73168,-7335,-67718,-152003,-268068,-358425,-254224,-147147,-153508,-192978,-219099,-150828,-104124,-28327,35164,-1751,-105909,-105229,-9690,16107,-54796,-144704,-134689,-93675,-76780,-62060,-50145,-17858,116,-11536,-46177,17223,51036,59530,-8554,-78112,-125346,58759,113299,64621,-17422,-106452,-81385,45283,129507,45674,-65288,-77581,-93629,-78505,-98374,-72021,-12397,7953,-10587,75177,88453,134597,153739,139207,37106,41330,176903,164075,63058,-38472,-97412,-45191,13725,46897,16410,-54363,-108724,-9114,130945,267465,213933,54335,77942,169103,155796,40620,-95359,-105022,-92323,43008,330517,713793,858157,484776,126661,5283,-49585,5006,90284,147993,118207,88553,51005,-16151,37763,111938,114148,66654,-33767,-108516,-103884,-60481,-20919,-19609,44147,110185,33718,-42514,-66855,-36931,19790,102324,90447,25922,-17169,-54356,-97363,-98689,-77284,-34269,15324,13842,-5140,-29359,114954,277713,325620,221861,119670,153395,202461,163818,111943,53531,16173,-70501,-75591,-27552,57244,150660,197235,155109,71982,6211,5014,-6550,-17068,1725,95103,151574,55470,-35854,-67908,-76138,-30524,75877,68236,-12748,-49318,4671,47384,-19074,-60601,-31463,630,-9841,-38703,-54314,-17850,5246,40771,13365,-25755,-58455,-27554,-15952,-21279,-26399,-89967,-109232,-70411,-18249,173,-20977,-58317,-81758,-39413,-19084,20965,60971,33933,-5097,-9982,29947,84669,108196,38167,-12271,-43513,-56874,-36274,-24782,-27236,-61453,-9478,51555,25084,-34462,-71159,-11647,62015,117578,139033,98675,62770,28127,20328,38942,105602,200649,264789,343713,451985,480660,381348,186461,-13865,-85490,-85272,-28421,91766,126896,67913,-9163,-4667,7515,15202,4630,-11985,-41868,-21399,-20124,-1642,39326,19911,22836,65184,95742,53184,-32857,-107636,-88678,-55720,-68347,-79937,-46232,-6943,6053,-37259,-74592,-63056,-76496,-121725,-158528,-112329,-74171,-12854,156194,235812,146144,39945,-28428,-17923,-6098,-22955,59286,150773,83476,-67836,-1822,116260,171921,120274,-5889,-26649,24360,67572,47350,-45936,-198,116978,205147,169281,111557,46984,-19075,-10308,-817,-17302,-30748,-87952,-77611,-42304,10169,-4517,-76490,-92927,-27965,76394,144605,123463,27664,-40953,-50023,-13772,34995,74620,18478,-105927,-104848,14069,55012,-15126,-89091,-78580,-89107,-128965,-75816,13338,116004,182721,114363,-1528,-56745,-49895,-36210,-45461,-25010,-70035,23312,183991,307505,242960,67074,-49813,-64661,-47675,-59682,-103323,-123566,-114193,-49080,31122,110219,139023,109733,22432,-46729,-93814,-63989,-51193,-63216,-62504,-21435,30991,103905,185490,327620,417004,339280,178139,54921,60286,46164,500,-80224,-119223,-75705,-27230,-20760,-85656,-115347,-86358,-87063,-127460,-92752,-46051,-11509,75362,264517,437240,360175,190648,45717,-33184,-89134,-99060,-82506,-55395,-7718,58675,118624,157643,181478,126105,51586,-41736,-69194,-50718,-24413,3495,-7653,-55288,-100533,-67948,51723,135104,161079,140094,88035,39619,-3658,-7567,17400,59731,81297,57833,-1328,-67258,-84254,-22058,29737,3049,-43510,-46789,-14046,4199,-9966,-68701,-59020,27665,48431,92098,150248,125671,38796,-1440,45130,106485,102821,100416,111584,74456,11538,-39283,-82973,-19083,14668,34608,144976,323898,347699,201144,148711,162903,189621,43362,-73722,-142398,-95501,-66434,-59781,-63703,-85294,-110282,-8761,18007,1302,-67130,-83705,-73555,-66472,-21079,25444,24078,17737,24240,7918,-48436,-70022,-58402,3666,69888,25090,-33829,-38182,-9353,-18470,-112421,-94525,49313,187670,284245,244016,118561,-10890,-105982,-63893,-26041,-7878,-32837,-90225,-60189,1909,32461,36510,5600,-3104,-69379,-90351,-71693,-53430,-46705,-44752,-9440,57090,91593,40596,10979,-17142,-54232,-30394,-60874,-65753,-15158,51968,66977,17758,-31865,-48546,-57461,-62370,-39146,51645,188348,299760,240581,65316,-40561,-3714,32948,47419,86268,88999,5827,-83939,-117166,-56116,-31552,69230,189088,351793,358976,143872,-2623,-35818,34275,92987,116538,67089,9846,8528,43074,110625,111812,52793,20046,9004,42180,62448,73694,49949,-88723,7794,191797,235676,113229,36617,76573,112514,69442,-4579,-48424,-79799,-99402,-87975,-63227,2964,30631,15359,-78128,-80001,-60738,-77610,-63707,-63696,-87361,-92090,696,94699,184046,173445,90244,86686,159919,241896,217979,179427,200827,153949,-1313,-147016,-155322,-126955,-152275,-138963,-76531,-36119,-16050,-19733,27851,136160,206589,138945,27778,80372,93744,12295,-88490,-104789,-118549,-84245,-1792,42682,43848,17849,-26680,-60354,-18181,11686,-10915,-53682,-47267,13488,59621,56022,-22674,-72612,82660,201419,196748,139793,106067,72320,-36523,-100527,122758,267509,187440,30424,-57181,-24811,7519,22517,-35030,-131076,-72048,-46421,-93375,-75213,-75948,-121959,-54717,-27460,-18994,-5112,59383,179567,165298,131364,118578,120060,183326,317454,292715,136733,3986,-70995,-132744,-138389,-64305,-27590,39317,146358,77532,-73848,-107614,-56341,-27692,-29928,-40384,-14292,-8531,-11516,-8043,-45807,43252,127289,200624,222807,161896,57733,20811,60216,148539,143319,32055,-113374,-73530,3852,58935,90585,56205,27481,59420,102017,117304,115890,43202,-22211,-57476,-63863,-24343,76631,151402,127659,69619,-7565,-59560,-77108,-47701,17880,28604,-63739,-86831,28611,149812,68232,15270,-40840,-127047,-101054,-39759,3322,45861,34920,-53526,-88399,-82727,-70425,-60403,-14187,20072,-10613,-95525,-76905,-30941,-37010,-114118,-99659,-15971,84385,137310,118957,61362,47744,65110,43652,-42013,-39716,93510,220855,314735,545770,721391,561739,297902,116939,-11019,-53791,-18378,55701,84431,15043,-73859,-181617,-78414,19648,120790,212822,196304,115010,-19820,-113601,-142180,-155399,-56413,34865,78393,26941,-37613,-99612,-127942,-86129,-24237,46703,75804,124508,153094,149483,122981,125379,202444,313201,327580,240234,70196,-531,1616,5820,15707,-24790,-48302,-59242,-33315,-13578,9940,8302,-15295,-54030,-88121,-111748,-112974,-116663,-72591,-5871,82351,238302,341748,337380,263141,233266,285259,167019,-7528,-86177,-93118,-58861,-36274,-73687,-151303,-66984,-11520,12458,13176,-7156,-22058,-40323,-76563,-110859,-121175,-108216,-71629,-85099,-57670,-27960,-24584,-5334,-66000,-114158,-105651,-69162,-10097,52602,57911,12356,7091,46511,82996,41027,-83529,62090,68325,88858,83956,-24512,-130234,-106698,-71142,-35878,-861,70284,110554,113966,73359,60486,82468,83005,104419,197332,345405,359674,217796,45336,-74850,-88651,10703,137211,120539,11881,25495,89518,149603,149803,153725,191830,32803,-64742,-36364,-7170,24769,30103,5913,-566,-23596,-103941,-99041,22814,86754,73580,78862,81608,74386,-21775,-125448,-78487,17887,49702,3507,-49209,-19753,51203,82053,29328,-35918,-25016,19304,-11850,4248,57891,44306,-14387,-60983,-70655,-103030,-77351,-48390,-89789,-61584,22798,81903,93923,42006,-47118,-55673,-24222,8202,45436,110940,157176,171186,127303,-24152,-73945,18810,144437,185923,31075,-55840,-28657,-39949,-94524,-31829,41911,80619,100277,105459,72760,105781,171417,150435,75993,25016,-33594,-99276,-57370,-33272,-65278,-103263,-66795,-38912,-30273,-33709,-8536,67511,130473,91573,-43491,-152084,-56234,45093,48874,38848,41766,-34110,-118965,-77193,-101123,-58826,-33053,3912,77124,88273,4990,-72822,-92467,-65355,-31962,15108,8143,-62769,-137759,-73392,-38544,-24527,-10668,-11750,8049,-20833,-42605,-50088,-68430,-98090,-77040,-19874,54044,-12368,-84834,-141114,-132686,-59292,3987,65148,94973,79747,36260,-1839,10494,60234,78942,60111,35267,-18580,-114515,-114355,-39334,360,-57433,-156032,-37053,23998,44803,67141,36543,-20249,-36983,-35002,-5061,85059,267634,424983,433668,240185,-29376,-53478,5519,48629,151627,255753,294773,274152,203136,96174,-5022,-97498,-134027,-77415,-73033,-68652,-55205,-9338,51796,88804,72341,72603,14430,-30927,-85316,-91845,88004,161849,101519,7111,-11062,28741,110575,142413,105118,52656,-6675,-32859,-23567,1892,81723,114138,78558,-21147,-100068,-60468,18599,70220,59099,88101,126448,134209,225048,220090,202545,192279,134053,97911,46260,-47256,-83556,-40877,-14806,17313,5393,-71160,-97296,9179,103400,135805,77599,-32422,-116475,-1482,112791,144857,108796,-30886,-125382,-41158,716,47329,106401,140695,157406,106263,100680,104784,49949,-9788,-34744,-56583,5307,67249,88376,95490,43757,-3397,-20292,-70206,-78102,-91085,-74055,-75276,-92561,-96016,-114701,-101013,-13992,110446,209096,227107,190278,117734,147624,141572,107399,89832,74278,41936,14053,-39464,-70932,17166,66478,85918,66082,45288,85934,144433,168586,88295,-22393,-78487,-10999,-3865,-45521,-8486,26332,-41927,-57935,-65480,-106865,-105612,-31036,27130,21489,-25316,-18097,-59459,-14803,-26708,-27075,-49618,-78124,-84126,-39363,40151,59156,55738,41680,-10145,-106265,-109833,-63454,-55751,-87005,-67625,-25951,13339,18800,23491,-13029,-23964,10480,65984,84991,68696,28720,-2671,-89005,-128732,-74577,-72350,-107369,-119150,-66967,-46022,-42513,-50361,-100999,-120066,-118981,-67309,-33824,-46360,-43190,66860,184635,304903,309116,121866,-1492,-64322,-68274,7995,41941,1859,-48631,-71474,-93375,-107762,-33460,13915,29800,33705,33548,82170,136682,73219,-39007,-57104,-11077,15905,-11631,-81099,-87219,-122124,-114769,-78648,-54829,-56751,-83337,-84801,-42622,-16616,-7437,-9031,6386,31029,96914,96748,-41551,-123411,-71133,-49803,-62368,-4463,81186,157135,145383,99754,37525,-30369,-111287,-119644,-106245,-92525,-65378,-19609,41743,43866,89784,117827,104455,56052,29408,278,-47367,-33595,75586,149824,150801,103155,-4645,-41527,-5501,6233,18001,70695,69614,926,-46593,-46812,-27143,-66256,-144439,-97225,-141476,-70327,18018,146026,281839,264562,173502,89755,102656,161351,194572,146655,55690,-88564,-66241,-89702,-123875,-57399,-70669,-95820,-88984,-2885,113241,185107,164909,82944,-58628,-65396,-44208,-91726,-43068,45779,19094,-101535,-85169,-50355,2528,23872,2820,-10326,-4779,16417,-43690,-72121,8267,82697,140240,124431,60535,10126,56514,131120,159578,88828,-14876,-86377,-95968,-63636,-24683,-6661,-35310,-107156,-117602,-107825,-93518,-2344,47764,16940,-92872,-102786,-88297,-117312,-110972,14653,159615,180091,124867,122521,164837,94221,-31195,-67121,-40546,2785,15643,-1986,-16269,-39646,-70613,-146987,-152636,-85190,-42559,12552,135385,182023,162328,143887,155700,124958,128752,129330,80813,29585,-12544,-36203,-18547,43329,153231,176045,58065,-32698,25127,75319,24718,-26006,3504,-484,-38925,-66178,-83008,-107448,-32464,87084,130972,116087,41405,52859,46484,58458,58512,23191,-4779,57067,152545,231462,255560,182405,53083,-67899,-116644,-33963,-11730,-74640,-75590,-20107,-2860,-10602,-26905,-86632,-116399,5737,95047,105851,68109,130058,234239,261891,199730,115701,62612,-40379,-31973,35020,-7234,7378,18589,32580,61410,48611,-5947,-67080,-65634,-17251,16261,-20153,-66692,-90828,-89878,-90832,-83323,-72170,-59862,-53992],[-37691,-41677,-44309,-46876,-37250,7624,92731,175709,232761,256807,221857,136349,125292,79679,117766,111764,21102,-72006,-153569,-112945,-70188,3368,25516,-35294,-98143,-123585,-80830,708,77842,57400,-47765,-50860,-31620,7773,26768,-20910,-60272,-58029,-23777,-7648,-2100,14802,59287,139044,234349,190533,70626,-67394,-53897,-17717,3595,41235,36146,-17058,-113527,-104602,-57194,-53996,-61572,-69510,-102212,-80397,122712,363061,386640,383707,438905,385164,275388,146621,9852,-64836,-68747,-65204,-39995,-9780,4320,29225,-11352,-120407,-127522,-41152,52305,74042,11794,-12626,43467,25213,-22250,-91317,-60871,-41582,-65060,-47903,-6796,51470,80160,13020,-29986,26804,84722,76906,23299,9052,9470,-5260,-48802,-128728,-98630,-20960,73726,143464,197593,161737,82929,-33735,-156830,-108828,-30875,29962,63451,49064,79021,192873,249819,149955,91881,90283,142748,195379,160739,129900,123948,150484,68519,-1774,1117,42708,78057,118673,143231,90242,-69038,-153185,-106629,-48957,2213,55502,153589,204045,137490,14246,-21133,-15349,5112,-9140,-48379,-61872,-64977,-43688,3695,-13994,-15956,54329,143110,106407,64163,-46810,-96195,-39662,10152,-29580,-88780,-78466,-32846,-28726,-136047,-214434,-68792,35423,60568,19287,58755,-75654,-31263,-7803,-31166,-11178,45529,-60843,-138766,-85619,-24987,-86655,-113128,-52289,-83672,-115631,-123782,-142551,-145308,-52772,65457,152861,175797,120862,41645,-23413,-82609,-55918,-7504,22,47106,62717,14060,-42139,-76089,-88736,-79310,-60576,-49186,-19707,16663,19702,-9733,106559,248220,253420,148262,36330,-75101,-120707,-116209,-101693,-52290,-77189,-70044,5470,20845,19810,-178,62325,126008,121690,95285,68903,-30416,-137265,-25773,82773,53153,-45760,-91210,-24334,-38652,-97412,-93324,-43915,-19706,-35004,-17199,137080,332138,372528,198760,-3935,-88495,-39648,36490,53946,16509,-19895,-32671,17598,80893,87359,45320,-21798,-29733,-36210,-13469,22782,136247,345974,471538,214338,29772,-4813,4170,1849,-34294,-85257,-141539,-125296,-53723,-28379,898,11627,-45307,-100540,-122609,-116430,-76463,28966,84188,56154,36507,89640,104659,44711,-23215,-43282,-90360,-140892,-42562,45672,22013,26855,59436,43601,-15503,139469,393710,560483,605328,482726,198386,-30922,-124137,-75876,-58710,-7996,49552,44224,76383,144359,135382,-25747,-133334,-89966,-77942,-96704,-115699,-118194,-132436,-108672,-10486,80454,89257,149601,139294,167443,189883,160452,121712,98152,-1129,-51719,-53558,-29406,-23377,-46561,-76509,-116424,-81697,18235,108164,84708,-26958,4531,68306,124167,101326,5130,-86477,-112710,-94400,-76379,-56057,5307,88563,66269,-33524,-48827,6066,44498,57524,10386,-48349,-99624,-122702,-110958,-104424,-97549,-123945,-71222,16820,-6710,-93766,-43540,83306,119195,93931,-1423,-48166,-18364,-3253,-26028,-71788,-70695,-29606,-22326,-50412,-78437,-17471,86384,95472,24979,-32257,43559,140404,208011,144580,66717,42279,12111,-41290,-112954,-174563,-126309,-79566,-66287,-65112,-67648,-79070,-55702,3023,38297,70403,45967,-9597,-47169,-75661,-89791,-112592,-75701,-56795,-57316,15231,84934,120059,105052,96883,104007,82397,-28793,-87678,-22817,73307,124444,106198,8858,-91150,-67270,-22547,-25436,76429,88003,3031,-69121,-156234,-267281,-333892,-226290,-124281,-131225,-184924,-224105,-140963,-102295,-28482,38373,4361,-100069,-103504,-9144,21789,-41049,-127391,-142789,-101296,-83852,-66347,-56528,-25222,-3590,-7751,-44707,25456,66121,92205,32394,-49984,-136016,63221,117535,60779,-15296,-94417,-100589,24148,118803,49961,-43345,-64902,-96042,-88991,-102027,-64542,-7389,4121,-11529,74549,102344,143944,152211,136603,35763,33665,154556,157863,59276,-43355,-104157,-43281,13311,44968,25029,-47709,-127153,-25562,106073,229024,168286,33093,79744,188466,202341,99106,-34431,-78021,-105867,49761,322647,670692,800950,431309,92352,-7467,-30429,26254,66925,114115,119540,115842,87231,-503,37467,104483,112783,75613,-15280,-93867,-108745,-75128,-50439,-60805,-62435,18649,-6971,-61831,-66899,-25164,41677,121517,95144,10162,-22885,-32045,-81285,-93417,-84506,-37687,22022,30972,13675,-34899,107642,280141,340583,234911,115893,131462,190880,160570,111798,54365,8535,-85584,-71985,-11309,73652,156706,200806,160653,73367,-11810,-7866,-6096,-5055,13327,97918,143604,61178,-20843,-47928,-57209,-3913,92575,65206,-30348,-83605,-11392,64657,-1361,-60009,-39205,-5016,-16711,-48689,-66547,-20273,8250,40679,9235,-25374,-34629,4888,4529,-10229,-26627,-92397,-113589,-76344,-16720,8598,-17706,-60738,-70976,-21264,-57,56008,120215,95220,48217,14677,49772,125673,165858,94025,23944,-10236,-25743,-12246,-945,-2549,-40751,-7811,41526,7335,-55318,-89490,-19222,53677,100243,142435,112415,75588,33887,22620,42709,103751,187627,225456,284011,412492,447485,355674,185625,-10511,-111894,-87681,-12409,97997,114934,51272,-22899,-6454,15728,24346,10702,-13096,-48902,-19772,-6266,14872,37631,13633,19332,62712,92013,48674,-40053,-111495,-84962,-51346,-64042,-70772,-22105,47580,74326,24151,-23672,-23688,-56190,-111605,-146651,-128291,-93858,45421,205745,269607,153946,43033,-24993,-17051,-11242,-22873,85373,186693,102014,-60431,-9710,121034,188543,125368,-40188,-88374,-25008,21039,4701,-89049,2355,110332,194477,175093,128343,63777,-9805,-21767,-30145,-33322,-36338,-92286,-88101,-40040,32814,38645,-29234,-66877,-39219,38939,111526,120718,31701,-49809,-70063,-37961,6849,55120,11170,-107679,-109596,18596,60206,-4846,-77370,-85480,-89952,-118121,-87123,3443,125524,201086,150312,31146,-33814,-42592,-49958,-73386,-49886,-83317,33534,184887,288279,226774,62452,-37754,-59643,-57988,-78131,-116577,-130797,-129107,-67600,15618,96673,130557,103175,15610,-52034,-88360,-46021,-20284,-24125,-29139,-5528,43722,119676,177690,271256,322625,258820,141323,57814,80424,68497,20164,-63236,-109075,-74427,-28448,-9985,-67900,-126267,-101522,-93814,-126230,-90445,-39031,-1609,72152,239031,381691,316833,183382,48092,-37035,-103128,-76592,-55519,-32351,8796,63543,95696,106527,120979,96963,51415,-27296,-54750,-47691,-37279,-8660,-7487,-36686,-78370,-62788,48389,132751,143461,104564,50833,9164,-22520,-22855,3494,51356,85623,79465,27065,-41543,-68501,-10546,39065,24415,-18452,-36412,-16522,-2984,-20178,-74663,-46445,37546,44086,80547,150092,141693,59741,7891,54641,116976,115728,103533,93015,48331,-1247,-45047,-95903,-29580,5298,24179,120650,289855,362695,247940,191244,202331,216244,40572,-76577,-140716,-94293,-64977,-56377,-56444,-80532,-95749,-237,20802,2755,-71230,-97811,-84370,-72404,-27385,14867,10714,13369,33411,29638,-24506,-63566,-71400,-13591,42918,-16315,-84932,-82728,-37061,-41318,-134766,-68170,74564,203559,289154,242471,115483,-12976,-108905,-65991,-27382,-8773,-29894,-78335,-48067,5078,36495,49376,28419,18925,-64468,-117226,-96345,-67550,-53668,-52792,-18995,36531,72539,39686,15843,-12627,-48477,-26341,-63600,-79948,-28637,49884,77771,18977,-30339,-53597,-68494,-74250,-55879,26468,138313,206883,145737,14057,-69371,-11380,28185,45485,85343,100768,28965,-65185,-112367,-46974,-17924,56579,165756,325946,351673,155243,1838,-44629,11184,58930,80588,49437,-1235,-7546,34202,110238,120015,65683,37055,25023,52327,65427,68992,39018,-96399,-5139,166646,232348,128367,41971,55196,88046,41909,-33282,-66560,-74768,-87307,-76582,-59644,-13067,-1137,-21975,-124474,-61294,-45003,-74350,-63249,-62079,-73023,-76089,9439,112536,223830,213899,112667,101565,170347,233968,194803,156703,192421,166930,16921,-131822,-175305,-136263,-157499,-142089,-73733,-33004,-17348,-20139,40672,145870,192831,113172,-7274,43699,64981,3141,-82913,-97847,-114859,-80576,-5415,26389,30044,10775,-31749,-61872,-10919,31362,7301,-42186,-42124,10484,54033,52634,-25611,-81220,65475,186860,168999,88088,69446,45803,-53316,-90853,110513,232116,157327,21508,-56963,-20899,11974,13281,-56539,-136058,-56010,-38944,-110476,-94253,-87160,-110409,-53052,-32551,-21947,-593,84721,237891,209228,151669,117799,106758,161440,316543,309358,137689,-2541,-75315,-135655,-132411,-53636,4514,81991,186745,86185,-71855,-105324,-51991,-16632,-14350,-26775,-7161,7302,3892,-8123,-69939,35499,126665,198640,210450,148106,49118,14474,51246,147320,151837,31293,-114469,-63430,15881,86587,103874,51339,16168,37445,76241,104709,120118,49370,-26488,-72981,-59544,-22175,98684,207057,176249,89920,8396,-45223,-67074,-53298,-3062,6903,-72283,-80846,28289,155699,85429,33330,-14694,-97384,-96735,-33358,13261,56002,44678,-55431,-95043,-88751,-78639,-59845,3955,49720,15998,-74733,-76235,-31739,-34045,-113086,-103460,-8510,104161,161539,128070,45869,19161,51309,37788,-51098,-47203,97896,221626,298978,531045,682232,495969,259706,93934,-24298,-58086,-20461,69953,127442,65129,-35763,-146256,-80369,29952,133213,205026,171111,92335,-40808,-139762,-163886,-118550,-31600,54103,87367,32214,-34637,-96247,-115541,-69731,-7941,50507,45744,71848,99935,99196,66356,67706,142836,251641,285787,229643,78762,-2780,-27373,-28256,-715,-25190,-38674,-44521,-25747,-7582,12340,9183,-17497,-63717,-103004,-123029,-117706,-117823,-74590,-17968,32874,159670,284745,293213,213289,194611,273434,169352,-9105,-85910,-89814,-52607,-29612,-72588,-115841,-74105,-37766,-9250,5405,-8640,-25083,-43479,-85227,-120289,-124298,-93217,-54952,-76495,-55076,-27715,-22667,6139,-46901,-97135,-112053,-82158,-20129,50712,67383,17434,13017,63029,111873,73088,-105761,-1355,8449,62535,72250,-40375,-169125,-132527,-75727,-40539,-8647,76677,124123,122964,78193,62679,84869,92249,119230,230412,386746,374600,221143,46510,-76130,-75909,31329,171279,179875,70608,53009,89627,136813,133478,125292,132699,-2330,-77301,-40354,632,39223,51616,43430,33086,-4017,-90761,-98773,18393,80528,69119,69790,65795,58107,-31036,-135615,-78978,21316,48921,-7377,-82609,-58668,11245,51943,15464,-35754,-14928,41034,-1166,-473,48877,30530,-30656,-69149,-63180,-66504,-73327,-49108,-72157,-38379,42149,99020,109362,52799,-43753,-60303,-26349,10158,36524,78934,109611,125784,88101,-35713,-19342,70771,184796,228743,85254,-6766,10458,-20947,-99233,-46065,26583,69479,105968,117608,79897,107336,155146,118446,46570,2325,-51108,-95122,-54934,-41358,-80208,-116629,-74394,-45497,-27839,-20423,12552,91618,146954,103912,-25682,-128362,-38389,60180,81771,73828,71009,25545,-29046,-63900,-143290,-78526,-48721,-8288,74160,95874,8860,-75905,-104686,-91856,-71601,-20837,-17904,-83647,-124825,-64614,-41998,-38489,-33217,-40892,-27460,-24674,-11515,-23528,-46411,-88217,-86771,-33252,45176,-12415,-85281,-136993,-122950,-60705,-1292,52779,77776,62895,30042,310,10339,58802,79809,52596,36730,-10269,-106108,-128939,-63693,-27009,-69863,-159404,-56703,-9572,10963,36685,11512,-42317,-55709,-45561,-4875,90769,283491,434502,412989,197291,-59286,-54843,13125,53483,108193,172030,202454,215586,180383,90479,-3896,-86731,-118873,-69007,-64185,-61891,-56075,-10501,51431,79875,73305,81067,18729,-32945,-89370,-106811,63615,149255,104308,13094,-8427,25444,112896,155452,121746,57753,-21501,-52923,-44555,-20256,58601,99704,65226,-34100,-119225,-72159,12149,58111,39206,76860,130505,128197,217947,179346,163417,154275,94420,73705,45280,-36840,-81971,-57746,-34759,-3708,-10522,-79453,-103081,-1298,82262,110839,47648,-61843,-106778,19128,121280,115656,51520,-80056,-110781,-45569,-9008,50632,141986,192388,203866,138226,119463,113256,54677,-9629,-37801,-64630,2014,66712,82805,90540,46567,7559,-3004,-25942,-15585,-36442,-54312,-75216,-93522,-98473,-115969,-95301,-9324,123613,229989,261552,258707,180321,204997,183900,134422,106089,77611,34268,853,-46130,-67008,10954,61248,83780,68174,39749,81374,145933,167188,87545,-37634,-119476,-51614,-37231,-67780,-17035,46388,-17300,-25333,-24176,-74572,-110527,-27725,53397,54250,-6325,-28926,-91223,-37860,-49437,-54769,-78748,-101865,-91965,-35144,36829,43252,35172,24772,-22514,-112725,-89344,-55012,-54677,-92064,-80194,-42507,-11883,-7845,8078,-20892,-22100,27514,95325,125305,115817,52630,-5991,-101021,-129582,-70921,-65474,-91971,-89901,-36201,-8626,958,-6891,-61212,-102486,-130960,-63773,-21744,-28610,-24975,90068,232925,359083,393120,191284,45166,-35535,-71032,2190,44551,13135,-36220,-71231,-105838,-95593,-10995,28430,33389,26748,26671,78918,140718,93911,-16327,-44707,-12028,11076,-4502,-55352,-55644,-90279,-98901,-84565,-72086,-78137,-107594,-90147,-45416,-21410,-11445,-634,22647,47747,111869,86329,-50755,-125181,-57163,-43766,-71521,-41836,34512,95762,78968,54294,13343,-38194,-110527,-128823,-115989,-99467,-75524,-34794,38198,45289,95553,127685,121084,66365,29079,-10090,-61158,-44302,69619,146565,157181,129916,32683,-18461,-2626,-13284,-25507,24522,41663,-12925,-61565,-67982,-46444,-76831,-133229,-91468,-128127,-61937,28390,184706,307439,267991,165346,80637,100297,179278,241216,209873,121166,-33468,-57173,-90522,-111973,-55234,-75375,-99817,-86116,363,112343,177406,155127,78591,-64633,-83330,-59605,-103311,-43506,40853,6934,-62331,-46710,-19652,31695,53227,28438,3582,-23771,-29784,-82400,-75095,528,54025,101680,94998,33949,-3888,62495,155931,198429,130247,20272,-56605,-75878,-50531,-10153,14467,-10155,-85170,-108862,-92294,-80189,8607,71118,58678,-34008,-34932,-35104,-83630,-146034,-25875,116203,137894,87031,82438,127207,79832,-39327,-81107,-60192,-16665,1028,-17507,-20260,-16755,-51703,-139207,-161238,-91953,-42864,17113,127119,145759,122054,105156,125141,114208,151280,145685,86243,31150,-14050,-45249,-16983,79073,209260,211772,61309,-52103,13937,62375,25981,-17799,18695,18675,-31143,-78242,-109201,-129243,-56210,68703,131779,141223,78551,83173,68126,66538,49719,12292,-10700,52343,159807,256484,273046,184957,52291,-68393,-131181,-59191,-36558,-87210,-85876,-45602,-35931,-31609,-29926,-77555,-101654,4054,108999,137120,107825,154739,257040,267992,174507,87063,38382,746,29899,55092,-28488,-4267,17033,43330,82628,67163,2114,-62792,-62630,-18217,6511,-32181,-72316,-79199,-77175,-72388,-58208,-49216,-31150,-28872],[-20307,-27796,-36714,-48524,-49519,-10090,69861,153684,211070,224709,191031,110698,107216,88307,142739,141468,26767,-83814,-149883,-107631,-71557,4290,34865,-25839,-93805,-107560,-61612,14363,85417,61952,-58859,-74300,-42065,1640,7814,-45198,-89512,-82538,-33248,-1727,15847,26357,67404,149213,210405,154658,42646,-67303,-46218,-14202,-5575,29754,24259,-27031,-111425,-104902,-70100,-72349,-53646,-57926,-97243,-86001,128556,404504,421410,387249,394869,331576,240346,133681,-3788,-69845,-59794,-50465,-26805,-12652,-21193,-3476,-38884,-143159,-116239,-44892,26118,34394,-30988,-61292,8780,9475,-30614,-100633,-70004,-51680,-70142,-55195,-16278,49842,74569,1582,-35535,26149,91240,93181,42997,23670,19212,2665,-47024,-146068,-92443,-2980,91220,145738,181466,136052,65145,-43473,-152569,-114011,-44356,11609,53650,53452,89946,207279,236638,148135,96717,92167,142272,204447,184639,163258,147152,176280,94786,5778,-4171,25869,63982,116429,136491,76959,-78639,-148249,-89000,-20984,32855,79542,159201,192707,129682,7898,-26001,-18428,4313,-10434,-52327,-63264,-59341,-30946,5289,-31201,-12582,59922,118566,58511,23935,-69061,-115560,-42261,21499,-11271,-81663,-88280,-50419,-37874,-96128,-134405,-32137,34982,24933,-30354,10133,-87563,2596,25035,-7723,-1533,37155,-78147,-107709,-27458,38722,-49483,-123244,-55636,-74270,-103835,-126475,-153881,-135183,-45204,73864,157216,176076,123111,41359,-18854,-80444,-58007,-8773,-4202,44861,57149,6301,-59526,-97488,-103707,-85050,-66561,-53397,-16346,22514,17987,-21195,82082,216747,260243,182827,80364,-29917,-82249,-95744,-96666,-57853,-77482,-74325,1845,19458,8768,-27916,42142,122383,118756,92497,77360,-18995,-104096,-1562,104710,59849,-49165,-77349,-5008,-16179,-74691,-75466,-31581,-16154,-50219,-54845,78071,251464,313543,175036,-9718,-79346,-22921,52149,59129,14641,-20361,-27322,25446,78962,68912,24589,-25496,-14086,-7940,27792,69514,183987,397793,452388,187341,15595,-18022,-9285,-2922,-31131,-71691,-109078,-108044,-45269,-24683,-70,11051,-45604,-103190,-131075,-136557,-107668,-8431,55247,65520,72023,104880,100590,43671,-7474,-18315,-65247,-139147,-65178,26953,7838,7465,36819,20480,-21763,142261,392609,557131,596188,452546,188907,-9037,-106488,-83032,-74464,-27218,24268,47309,107367,167234,135807,-35560,-141707,-88379,-86154,-111358,-123791,-110682,-106584,-65154,27939,92861,72762,111975,98033,121802,139434,126446,98454,77360,-11703,-80126,-82020,-47103,-41104,-52945,-69552,-115097,-86414,14554,103062,78139,-41951,-28014,30979,95031,82644,-7714,-96029,-110084,-102547,-85027,-57553,7619,90921,55054,-50092,-75496,-19696,26258,44209,526,-55559,-108658,-118111,-93380,-86213,-86092,-127067,-76356,30945,9595,-85127,-47003,77052,99871,56456,-39406,-71942,-6154,16699,-17499,-64908,-66859,-35190,-27548,-64095,-113567,-43644,58746,75627,23332,-10064,78410,182207,243257,158837,75842,47138,5916,-53569,-130642,-181763,-125154,-81061,-61993,-50246,-53705,-83706,-85423,-37162,198,43196,40377,2411,-37824,-76045,-94132,-114919,-77807,-52971,-27948,50813,105540,118683,93029,91663,105335,82671,-38370,-111849,-27483,66764,113882,86795,-11161,-114550,-52598,-19276,-29963,76584,105345,5865,-86472,-176652,-275887,-310803,-203651,-114417,-124015,-186640,-234126,-129879,-98631,-28589,40151,10732,-89515,-97835,-9222,25832,-28550,-110993,-143790,-105487,-88304,-69132,-62092,-30680,-4955,-1506,-45357,30915,78553,120574,67541,-27166,-145407,65062,116744,54052,-14434,-81842,-106401,14899,121761,67143,-17977,-50728,-94089,-93839,-100250,-54385,-748,828,-13075,71661,114688,149666,144178,124160,28821,27499,134763,153234,58916,-44496,-107309,-41881,11974,42742,36546,-33351,-129058,-43185,79700,190462,129326,18572,81801,201670,243949,155717,33872,-36838,-117069,49781,299894,597044,709597,364750,53352,-24614,-17683,34708,29090,70837,120825,146546,126723,16814,35471,93793,108263,82371,3810,-77099,-112507,-89071,-76609,-81055,-109816,-75773,-47694,-77368,-63346,-11523,65441,139452,97228,-7621,-27381,-7670,-60960,-84962,-89019,-38131,31286,50869,34784,-41529,92362,269249,343072,239735,107678,104988,171662,150986,108162,53724,2501,-89749,-57519,7056,87502,155002,195070,158897,68827,-31294,-15525,-146,14777,34648,106591,136644,64613,-8945,-30272,-37130,21961,108493,67023,-35147,-105550,-36753,66393,8045,-62145,-49836,-11420,-22982,-56923,-77617,-22565,11040,40596,5354,-24389,-12136,31464,19831,-1703,-27254,-92469,-114500,-79144,-13794,17181,-14290,-62247,-58590,-3541,18339,88708,178071,161090,119382,50689,56150,149592,207167,144624,61357,23542,6261,10662,20504,20616,-15489,4903,38136,-3788,-70633,-109306,-30208,38458,73951,136340,121359,86687,40306,25306,45557,98337,166925,179646,209624,339067,378900,303809,170719,-4647,-131348,-81725,1388,97950,98690,31615,-37238,-5911,26632,33852,13956,-17950,-55907,-18181,5323,30705,38311,8875,15179,57878,84072,41095,-48136,-113022,-80871,-47850,-60421,-61449,3513,106917,148778,95305,38626,26046,-30938,-100196,-131371,-118244,-24515,128226,258834,300497,166942,49423,-21430,-18825,-18877,-23730,103441,211343,114617,-53116,-20231,119758,194709,118283,-67628,-137555,-58709,-13354,-27307,-132944,16,92371,171891,175652,143378,76613,-4717,-37598,-60101,-48602,-42560,-93744,-94481,-36814,54715,82322,16437,-37878,-38613,7244,71850,107593,29666,-61552,-91037,-58398,-16359,38258,7441,-102960,-119480,15615,59843,2964,-65424,-91421,-90822,-107129,-95055,-11606,119962,200224,174220,62293,-10923,-33919,-62643,-102897,-79517,-94074,52613,184030,261631,202670,53903,-29083,-52369,-59876,-92998,-133818,-138565,-140449,-83888,3203,86578,124025,97293,8825,-57721,-82033,-29789,8352,12542,4260,15673,58651,133340,162570,213178,240047,192203,110073,58129,94722,87606,37758,-48410,-104109,-81278,-35185,-3652,-48865,-128962,-121008,-105385,-126480,-85862,-30555,9303,69593,207347,313583,262803,165377,43848,-45537,-119970,-52662,-29717,-10622,24394,67129,70346,54487,58051,62192,43370,-18548,-42293,-38787,-43949,-22105,-10499,-22212,-61987,-56802,43083,124754,119812,66388,11764,-22393,-40618,-38516,-14366,36921,84890,99321,57938,-10190,-48685,-1674,42369,42988,4411,-25132,-17405,-9412,-30485,-82011,-36771,44412,36437,63754,138576,144863,71417,12795,60410,122837,123375,101548,70950,23772,-12769,-50817,-111828,-40698,-2580,15695,96054,245092,354861,280573,228105,234543,232475,35010,-80006,-140480,-94966,-64831,-53558,-50108,-75828,-82038,6794,23072,5085,-73003,-112112,-94290,-75767,-32528,3929,-4915,5540,39670,50517,2977,-52487,-83215,-32612,13913,-57416,-123364,-124110,-76311,-72961,-145549,-37569,96245,208663,277225,229276,107766,-15287,-110040,-67912,-27793,-7841,-24524,-63446,-34776,9046,39461,59008,48290,30736,-69625,-150516,-114129,-76070,-60288,-66011,-34095,12302,49381,36355,20562,-6152,-41475,-22664,-65715,-96168,-46525,37782,76786,12574,-32857,-60073,-77804,-81821,-66833,4471,86178,112168,54355,-35648,-98475,-18591,22125,39925,75849,99442,44505,-47001,-99266,-41089,-6544,39972,136861,291391,335276,167642,8147,-57059,-16812,23442,44617,27539,-17533,-28427,19614,102284,121636,75750,52075,39883,62134,68235,62342,25649,-106813,-18572,139588,222586,139883,46537,23912,52652,5536,-66809,-81779,-63771,-73646,-61687,-47446,-18954,-22519,-46626,-100505,-34395,-28970,-70428,-63644,-59744,-63221,-68977,10425,123290,252988,246590,132393,114569,173620,212873,162043,130350,180334,174584,30568,-118789,-186466,-138329,-155695,-144835,-70644,-29982,-17347,-15104,53989,150650,176223,87774,-44842,2922,32079,-8402,-76585,-90183,-113172,-80595,-13108,7014,14528,1255,-38353,-62926,-5116,48819,23676,-31201,-35072,9967,50339,50680,-26210,-90124,39711,154456,125194,33258,36941,19692,-67414,-83515,88413,183138,116325,5559,-59120,-18563,13925,-91,-77533,-119883,-43857,-35937,-123935,-111237,-99080,-101691,-49521,-36060,-25027,1751,103995,284818,239399,160968,109728,90687,134674,297792,310021,130911,-12284,-80402,-134861,-127577,-45576,39667,129136,222591,88898,-72724,-103220,-47673,-5816,338,-16747,-4684,20744,20785,-1847,-90321,23044,119552,189887,192742,132533,42479,10920,42737,141299,154329,28126,-110209,-52305,26983,106912,108709,44137,4494,14049,45300,85476,117020,52381,-30916,-73503,-41496,-15361,118151,264358,237552,115160,24940,-31662,-59562,-61667,-26690,-17589,-81194,-74230,25858,154974,98439,45961,4471,-73707,-92632,-28339,19626,60662,49836,-58349,-99466,-92962,-86613,-59034,19679,74207,38702,-56344,-74322,-34061,-34616,-113053,-98139,4799,128939,190084,139521,29977,-14662,32294,27652,-62183,-55113,97881,212987,275064,502952,629385,430455,223424,70296,-39285,-63297,-24813,81633,171524,120064,7081,-106842,-74894,36057,136434,188378,148926,78472,-50292,-154164,-150996,-88325,-8813,68945,91072,32838,-35971,-97289,-105312,-55647,5090,47731,7408,12914,48727,59911,19113,2704,75347,179960,234244,209001,85270,-295,-50492,-61866,-18304,-25951,-27910,-28614,-18206,-3631,10469,5243,-22970,-74369,-116723,-132339,-120592,-114641,-74165,-26668,-8388,78041,215004,236593,155984,146882,248276,163208,-14319,-86897,-85946,-46012,-23173,-65908,-78472,-61475,-53989,-27926,-2714,-12138,-30034,-42500,-83935,-121629,-119266,-76242,-34675,-61073,-45911,-20120,-12370,25408,-21085,-77785,-114649,-92725,-27436,49522,77123,26763,22800,80353,140810,108013,-67933,-33733,-39665,39851,62363,-44055,-143458,-111879,-62829,-36811,-13683,79289,134362,129790,81859,64251,85293,98579,131938,260888,416528,373479,214876,44840,-78272,-55400,59395,209881,246439,137786,88857,93935,123680,115641,96699,73007,-32020,-81718,-43553,8180,52929,70764,77620,66014,18565,-73743,-96073,11386,70652,62864,61490,53357,46562,-34441,-141463,-77776,27175,50612,-15902,-118716,-93326,-30443,17608,-573,-36031,-3800,65916,14607,-5115,33784,13265,-45353,-73118,-52536,-28391,-27577,-20042,-40295,-11527,61326,113448,121111,61147,-40107,-65036,-29164,10165,22480,42150,60924,76961,38746,-48978,21083,115257,221930,266295,137299,41021,46595,-2351,-98459,-58266,13500,61234,112450,127299,84926,105199,134883,87231,19073,-20070,-67633,-83936,-49313,-46755,-92244,-120162,-74730,-46839,-23366,-6266,35979,118608,163036,117956,-2131,-102193,-17443,74682,110551,101604,91860,74546,73144,28551,-67110,-81454,-59035,-16585,72979,99886,11463,-78626,-115130,-116213,-106609,-55660,-45338,-104542,-108875,-54861,-43936,-49336,-50272,-61015,-46386,-15406,23277,9958,-20695,-70830,-82728,-35391,44496,-6637,-80831,-123569,-105763,-54243,-206,43917,64288,49829,25340,1468,9108,56062,80784,49714,45361,5714,-89622,-140704,-84318,-51143,-80426,-158356,-70993,-35480,-14617,14664,-3486,-56809,-70143,-50790,-705,97211,290922,423137,370071,146171,-84562,-48713,25671,63689,72340,99774,120146,157781,154372,83185,-1773,-74331,-102639,-56989,-52527,-52703,-55128,-10610,52226,73823,77254,92437,28839,-28802,-87414,-116722,40319,133499,107251,22635,-1610,27182,121543,177477,147962,71510,-26276,-65950,-59654,-35391,41964,91651,60133,-36863,-128013,-78558,8014,46958,22064,64957,132759,125211,211577,142196,124790,113621,59813,55959,49402,-21394,-73407,-73146,-52034,-19264,-22107,-85452,-101161,-5935,65006,89547,22290,-86736,-89865,40204,127832,89701,4478,-109828,-94942,-55136,-14777,56403,173831,238611,246733,171212,138278,122197,61907,-5331,-35482,-65133,4468,70220,80867,89379,56490,27885,22950,23166,45426,14620,-29155,-72494,-92813,-98621,-112210,-82013,1305,135286,244067,285653,320134,249444,266470,229988,164963,124261,83304,30819,-9178,-50356,-60247,7432,59068,85173,73063,37657,79779,147872,162595,86323,-52140,-152661,-71457,-58891,-86120,-23651,68526,21728,23944,32449,-31132,-85503,-15320,90755,100358,32751,-13262,-110378,-57866,-69327,-79465,-104018,-120884,-91962,-29893,32665,27102,15321,8631,-32606,-90665,-62659,-43023,-52158,-97447,-91772,-58064,-34937,-30478,-3426,-24586,-16513,46753,123261,163795,163874,77231,-9454,-111192,-120872,-61894,-50709,-60315,-53346,-5019,24861,37069,28242,-27736,-83881,-134814,-57029,-7939,-9239,-4742,119539,291596,413484,478892,272722,99948,-3179,-66473,-1492,48068,24792,-22502,-67952,-112991,-75555,13008,44867,39540,23274,23461,77052,142051,113569,9043,-26670,-6440,12675,8674,-24130,-17782,-53829,-76246,-79809,-83431,-99263,-131106,-89010,-45652,-22994,-11943,7203,34217,59390,121326,74977,-57808,-123113,-43295,-39226,-80660,-81690,-19163,30411,18995,17587,-5890,-42591,-105446,-138866,-124431,-104060,-83904,-47158,37122,50841,103586,138693,139193,79495,32636,-17888,-74947,-55466,64199,144344,164696,156281,65425,5874,5509,-27987,-69499,-15067,15564,-26787,-76416,-87855,-62483,-80772,-120412,-81762,-86172,-35043,47170,226358,319967,260232,150270,68113,96289,196038,290497,282573,199976,30207,-43406,-90281,-97525,-51967,-78457,-101833,-83495,1103,107736,166758,144462,74334,-67087,-103957,-78261,-115991,-44301,34517,1129,-29558,-22808,6769,59806,81272,50854,13196,-42893,-80309,-118547,-78962,-15791,15273,53424,57642,3941,-16578,68974,180981,237086,174781,57755,-30449,-58760,-38786,4227,35955,14958,-62143,-97306,-77094,-62687,21527,93354,102614,40040,41338,18697,-47916,-150993,-69209,67768,95724,53249,47682,89634,59495,-46900,-92067,-80147,-38363,-16943,-35389,-24780,-1144,-38561,-134504,-168073,-101229,-46509,17315,112085,108222,82806,69267,95824,101368,165452,150195,82291,25522,-21177,-57495,-17012,107662,255741,241451,64380,-77504,-3876,42895,23004,-13778,26984,30643,-28704,-94351,-137516,-149166,-74565,54590,136306,169247,115552,112357,87746,68278,32239,-7503,-23517,40636,154888,264579,271396,173127,41801,-74949,-145527,-91903,-71361,-108418,-101915,-73433,-60715,-40858,-25122,-64748,-92544,-8304,109354,153150,126323,153361,253215,249136,126286,44379,20312,61081,95912,74360,-49267,-23198,8350,46979,96771,74760,-1877,-68932,-69635,-30978,-17459,-56720,-86628,-76034,-59229,-45324,-31295,-24477,-6172,-11758],[-538,-8732,-23970,-44565,-56017,-21825,55134,137533,189474,190922,158457,85281,88362,96356,162767,168230,34875,-89902,-135461,-98275,-69248,7014,45398,-13999,-85304,-91621,-41957,28220,90656,66296,-64413,-82537,-27845,6837,-7823,-67345,-115945,-102237,-39052,6634,36900,42384,76383,153000,175183,112703,12795,-64353,-41491,-13656,-16344,17796,15070,-29679,-95662,-101085,-86648,-92946,-44994,-42816,-84647,-93101,122050,418897,431667,369417,325032,251445,181872,105622,-20393,-71001,-46403,-31535,-10370,-14117,-49575,-41400,-70560,-160922,-104676,-47046,3207,-565,-64311,-106778,-32586,-14377,-46967,-118469,-76686,-61378,-75919,-64461,-27447,49118,74702,-503,-35982,25478,94897,106353,62176,39868,32796,16464,-38199,-143240,-73951,23157,111437,145891,159639,106642,45849,-52716,-146847,-117818,-57472,-6918,43191,58448,101685,216443,217963,144097,102311,94748,139972,209160,207886,201099,178752,208557,129475,15994,-6866,11737,51136,111690,126159,61993,-86937,-138725,-71308,7699,66761,106996,163547,179191,123146,5129,-29390,-22155,1204,-14784,-58273,-65893,-55566,-21711,2824,-46371,-4338,65621,94123,14681,-5419,-76664,-133146,-47368,28930,3237,-76838,-99370,-64111,-33442,-44002,-63311,-4341,24447,-16381,-74901,-22345,-96816,30445,52976,14252,11433,32887,-92514,-64267,44957,108378,-12809,-113621,-54630,-62753,-89418,-124854,-152451,-125479,-40235,77553,155350,170759,122646,44822,-5138,-65116,-49633,-5571,-9501,40303,51598,1502,-72540,-116021,-110241,-87283,-72375,-58833,-15214,24338,13711,-33595,56137,179512,257633,214699,128953,26514,-41628,-68822,-81442,-62500,-78317,-76338,-756,18828,-1544,-54326,19885,111116,109052,84461,81960,-7137,-71037,23648,125917,66175,-50427,-67578,8856,1582,-54886,-59614,-21638,-14884,-66913,-87768,30468,180650,258255,153056,-15752,-70930,-3179,70957,67104,15125,-18594,-19513,35050,75160,50306,5828,-27864,1476,24730,76274,121615,229407,431992,413253,161176,3734,-31560,-25090,-9523,-28475,-55478,-71364,-76476,-32631,-19582,-136,12023,-43844,-103640,-136869,-153005,-101478,-10006,58617,98137,110692,115391,93245,44174,11109,6759,-39680,-113956,-83385,7532,-7819,-16766,4961,-11061,-25619,139570,373027,527934,559083,397767,168906,10199,-81853,-84391,-90083,-48328,-354,54759,129644,176590,125839,-48519,-151711,-85447,-93357,-125702,-131585,-102768,-72103,-14818,67288,102032,55130,74820,61239,85104,98016,92631,69943,48164,-14844,-88562,-114524,-65189,-61165,-61648,-63258,-113690,-93828,6654,92485,68855,-54321,-58841,-3055,64676,60516,-22009,-105940,-105729,-108769,-86488,-54355,13218,95003,47697,-59689,-98174,-47605,4401,28507,-9350,-61096,-109442,-102026,-77018,-64537,-68211,-120698,-77979,42516,21842,-78797,-50116,69454,78381,17999,-79345,-67241,16017,38837,-6975,-58584,-67646,-46733,-37907,-79455,-147512,-59725,29529,52528,21598,14283,113219,222292,272173,167242,79491,46389,-4175,-66972,-144171,-149542,-94416,-53114,-30877,-16673,-29286,-77194,-109608,-64133,-29695,19020,34617,15217,-26446,-75541,-100146,-120306,-81908,-41217,6753,81647,114489,103545,70358,78765,99356,76503,-41380,-111274,-26785,61144,102241,65627,-32214,-109029,-39444,-16473,-31229,76209,117148,-3893,-122120,-214186,-295527,-297164,-194189,-121236,-132548,-197481,-251231,-120358,-95821,-31305,37772,14777,-76642,-89546,-11696,26182,-20285,-98899,-141830,-108108,-91597,-71649,-67158,-34469,-5904,3542,-53505,29316,84412,139416,91316,-14269,-153229,65622,110174,43392,-16431,-70734,-96867,19463,138303,92748,5438,-39726,-91594,-95566,-96523,-46063,3285,-5413,-18054,63819,121146,148542,128162,101436,14263,18344,114046,146869,59094,-44668,-109093,-43411,7339,37738,47052,-16677,-112286,-63515,51001,151625,94989,6244,79982,205049,275582,205763,103334,8115,-119737,41404,264384,502006,593116,288822,8444,-47843,-14320,27437,-22721,22602,121550,174858,162783,32523,29871,78619,99410,85445,20947,-61740,-117606,-103541,-101111,-87591,-51884,-150607,-87232,-88576,-58571,955,87581,152195,93880,-28617,-33323,15333,-36664,-74271,-92240,-36819,41482,71324,55992,-47524,67453,242730,328690,231786,92357,73716,144226,133599,99273,50152,-2029,-85182,-42386,21630,94624,142630,176891,146540,55165,-51936,-20740,7006,37139,60905,118963,130486,64868,-2441,-18469,-21044,43287,120328,69548,-32349,-108790,-70715,51249,6453,-69570,-65396,-20194,-30806,-65931,-89999,-26968,11220,38114,-689,-26502,2761,49071,27744,1616,-30844,-93109,-113373,-80347,-10991,23897,-13079,-65410,-48001,11014,33211,115097,228867,226570,199233,91786,43163,149335,223380,179480,93073,52903,35025,29719,36896,38979,8969,25150,42005,-6834,-76550,-129275,-45693,15032,39002,119499,123597,94270,46015,27499,46254,88279,138853,130318,129123,240804,284761,233963,143444,-1873,-124822,-74481,8765,88434,76583,6971,-54091,-5146,38179,42184,12806,-27769,-64173,-18647,12350,42076,37928,3325,8025,48242,69440,28098,-59082,-113660,-78435,-47282,-59667,-54198,27737,165513,222967,171233,109182,81757,-6119,-91544,-115975,-85198,59382,211060,304262,321641,180247,55835,-19743,-24557,-30360,-27040,111650,221923,119359,-48338,-35501,108517,182962,93323,-60256,-77894,-42717,-12869,-25771,-86521,-8892,62279,137008,167914,151701,80998,-6335,-58981,-90809,-64852,-51220,-95006,-99390,-36442,70708,119901,55388,-13747,-32511,-15719,29250,82470,18363,-78628,-112537,-73789,-34409,24183,6917,-91486,-134985,3917,52893,6472,-55791,-95517,-92375,-97770,-96838,-33429,96806,177764,180462,87589,7951,-28279,-76560,-132542,-104621,-89868,80934,180886,229279,171735,39576,-26012,-45654,-51965,-89431,-137260,-149430,-146703,-98081,-7199,77594,116727,89883,342,-65142,-76267,-16329,33502,44628,32509,36829,73964,143187,141232,159087,173668,138969,81614,52643,100987,101719,51694,-36889,-104810,-97241,-48023,-2860,-31445,-121771,-146429,-123342,-130182,-81044,-22011,19945,66764,170588,238782,202345,137450,32305,-59420,-140313,-31378,-7197,7712,36716,67566,43200,3957,-3265,23984,27425,-16823,-34612,-29348,-44705,-37158,-18323,-14581,-53688,-53850,33774,110274,92005,29325,-26745,-53317,-57289,-54351,-36375,15858,77781,114820,88179,23662,-26521,3126,38818,56563,22991,-15180,-17740,-15410,-40674,-90791,-31576,45693,24171,42118,117315,135872,73056,12259,61545,123181,124924,94049,45658,558,-24432,-56722,-130354,-52651,-9972,7801,71226,193413,324335,293022,252727,255317,237185,26572,-84881,-142294,-98180,-66818,-52571,-46075,-72466,-71156,10509,23234,6949,-73094,-126155,-104627,-78996,-37734,-7909,-23441,-6656,41786,68441,31475,-38511,-92088,-52802,-15817,-96204,-100750,-96924,-112271,-101802,-115974,-5718,111859,201350,248443,204801,95571,-18059,-110145,-71308,-28659,-5331,-16035,-46561,-21823,12715,40379,63914,62693,30326,-82029,-163871,-113222,-74711,-63579,-82915,-55527,-15571,21896,28893,22829,-761,-36756,-21710,-67941,-113085,-68487,16112,62466,-1842,-39930,-68357,-86062,-86856,-73149,-13528,35757,22310,-29205,-83616,-128089,-25885,14275,30423,58421,85502,51090,-31704,-88806,-39151,279,19612,102288,248411,309156,179536,16216,-73717,-48566,-9290,14281,6477,-36319,-53435,-491,87530,116164,81236,63350,51778,69848,69898,54135,12118,-117967,-33654,111558,206747,145688,49281,-17172,4514,-39792,-104143,-89950,-49053,-59787,-44913,-27650,-10329,-22588,-38369,-53104,-7233,-15153,-66751,-65661,-59898,-60987,-71294,4398,127785,271857,271212,149437,124760,167706,180081,122745,101774,164510,175268,38311,-107934,-164580,-128940,-148204,-148123,-68241,-27801,-16993,-6921,65995,149950,158173,65862,-81920,-40218,-2946,-20731,-68835,-82790,-113891,-85426,-25817,-15667,-2947,-11179,-47032,-64620,-2174,62111,36868,-21603,-27573,9781,46526,48431,-25921,-100672,4115,103748,66155,-21575,6761,-6980,-79262,-79768,57287,124622,67304,-17133,-64357,-18911,12041,-18012,-96002,-102846,-36811,-38105,-133100,-124848,-111719,-98120,-48732,-40984,-29788,873,115815,314651,252699,158403,95167,72591,104265,262162,293724,116387,-25315,-86373,-130878,-125117,-42638,72932,175628,249031,84526,-77525,-103196,-45106,3002,12126,-12411,-8407,29583,35951,7782,-100970,5463,105133,173204,168794,114052,36462,9541,34937,130623,150078,22873,-101601,-41850,35507,117497,104224,33163,-8290,-9670,10505,60037,105778,50546,-36986,-64500,-23111,-8829,131229,315398,304296,145740,41024,-20258,-55317,-73570,-53459,-44587,-89858,-68758,20087,146698,105304,51303,14311,-58854,-90258,-25342,21270,58694,49334,-63143,-102837,-97087,-95730,-59350,30708,90161,53566,-43320,-74364,-39793,-40294,-117207,-89945,19557,154650,219480,151282,13563,-54780,7200,11568,-76628,-62620,94540,198407,247994,466382,567249,367897,188718,45067,-57850,-70768,-33244,88656,213479,176458,50870,-66827,-63127,35868,128101,162073,127727,70213,-49054,-155431,-143062,-68614,9275,77565,88020,27345,-42935,-105180,-99684,-47045,11444,35859,-37654,-39897,20037,50968,4890,-65109,3993,103888,176551,178060,86880,4932,-64244,-95568,-38170,-28490,-17521,-13214,-12540,-4017,1651,-6609,-35064,-89181,-132555,-142223,-124918,-113755,-74671,-35256,-42087,-852,143797,176589,97415,93554,211304,148687,-23360,-90558,-84060,-41786,-19546,-56929,-46799,-43004,-62714,-46099,-13685,-19895,-38746,-39785,-74805,-117068,-112965,-62694,-15686,-42558,-31682,-7350,1578,46818,6294,-59548,-114911,-101837,-33427,47404,84622,37190,32064,93694,164850,140828,-9366,-17714,-75557,18049,51887,-36182,-95813,-72558,-41604,-28183,-17064,77573,140153,133526,83053,63286,81852,99722,139856,284135,427810,351383,193974,35250,-84458,-32566,86253,242299,308680,203645,124882,97990,107318,93725,65717,15888,-53112,-78629,-49510,11087,61164,83062,103831,93747,40706,-56216,-91883,719,55785,52722,51704,42198,37801,-34241,-143515,-78239,31699,51354,-24191,-156829,-106166,-68567,-21833,-21380,-39878,4786,88920,33189,-7308,15602,-7154,-61169,-76417,-43175,4782,28689,30014,-123,15087,76302,120953,124799,63112,-39490,-73000,-35920,4810,776,2071,16350,32392,-12853,-64731,43118,139259,237651,281203,174309,81387,75064,12218,-95182,-71338,6,53093,115691,130568,84596,97195,110177,55343,-9263,-44780,-83867,-69342,-44184,-52935,-104586,-117395,-73843,-48621,-21349,5049,57087,142153,172679,128733,21890,-77769,1242,84017,130451,118144,100751,105375,158412,138702,32713,-56891,-64921,-24574,69918,96612,9349,-84424,-126059,-140326,-138153,-90484,-75800,-127875,-95055,-48514,-48369,-60904,-65707,-77230,-57530,-6234,51674,41194,1736,-56189,-73727,-32564,48165,2740,-74106,-108801,-89061,-44902,2979,34754,50781,36909,19056,-842,4147,49223,78554,47394,55499,23231,-71216,-140816,-103956,-74331,-92332,-158004,-82042,-55221,-33344,82,-9094,-62265,-80924,-53450,3160,99890,284658,386562,303781,85600,-107497,-39672,38396,72685,44016,43638,52208,101978,123443,70637,-3676,-66275,-89862,-46288,-42392,-45070,-55934,-12933,51135,67673,80639,102965,40687,-22609,-83226,-118600,18731,113560,106801,31870,5533,30189,132210,204112,180137,91277,-23623,-73975,-73026,-48384,27183,84778,57207,-36311,-130648,-82443,3601,34826,5800,51021,131164,123394,203192,107143,86874,72609,31677,41605,54455,-4972,-62400,-90137,-67587,-30206,-31788,-92772,-95299,-8704,48112,68306,-1871,-110345,-72474,57707,129174,66137,-30910,-126792,-95385,-67415,-17194,60778,193452,268943,277729,199925,153065,128053,68058,-370,-31511,-62984,6642,72181,78133,88416,69953,53270,52876,71307,97889,56380,-7175,-71011,-93439,-98906,-105426,-65831,12959,141128,246449,292227,360585,314751,324923,275224,195713,140875,87641,28165,-19172,-55799,-54639,3124,56703,87120,77216,35275,76950,145599,150238,80514,-68287,-153987,-58437,-56208,-96745,-30241,87863,72166,86309,97987,18617,-55546,3421,134429,154128,83274,19340,-97007,-77393,-88648,-102348,-126841,-136564,-87721,-26532,25366,8868,-5686,-9109,-43601,-60690,-36729,-32961,-52590,-105982,-104025,-75061,-58316,-51902,-13872,-26745,-9759,64956,145759,195931,207547,98879,-15295,-121842,-109236,-50347,-32085,-23736,-16551,23276,52423,65157,55243,-771,-67122,-132785,-51115,4248,8754,14803,152668,352452,459421,553884,358785,159255,30183,-57651,-5379,49911,33793,-10659,-64200,-116173,-53982,35289,60157,45473,20715,21032,73744,138184,128474,33840,-6910,2506,17514,23722,8488,22613,-16345,-51174,-66020,-83748,-112661,-128051,-83428,-44910,-22244,-9885,12598,38395,62477,122257,62419,-63643,-119173,-31324,-36955,-89752,-120020,-74198,-31670,-30357,-11164,-21405,-44500,-97214,-148085,-129116,-105638,-90921,-56762,38532,60887,113991,150768,158255,95082,40150,-23279,-89844,-67579,59224,142517,171311,177975,92656,29700,17184,-36498,-111751,-42254,-5539,-38579,-89555,-105861,-74883,-78259,-104794,-64463,-33870,10043,79454,271046,320545,242985,129115,52322,90059,209294,336559,355999,281152,98582,-23801,-86117,-78760,-45607,-78252,-100760,-79961,1036,101367,155120,134519,71716,-63278,-123085,-98332,-126917,-42567,29157,-404,-9348,-9430,28274,85763,108238,71834,20486,-57992,-128535,-120164,-80135,-35495,-26418,2703,17010,-25183,-24060,78652,207970,275411,222079,98554,-6098,-44341,-28050,19151,59182,42495,-34658,-80508,-59529,-42951,36143,114760,148507,119939,116863,67656,-16436,-129415,-108475,20820,57899,26451,21813,58489,40268,-49919,-96572,-94993,-55752,-32045,-49924,-26022,11812,-26269,-127780,-166870,-107517,-47939,19064,97541,76469,51386,43084,74923,94066,177511,149772,75975,19572,-27321,-65695,-12204,133742,293878,267396,74073,-99725,-20500,24500,22046,-7550,35213,42673,-23924,-105692,-157384,-154838,-76228,55933,153389,206193,158899,146681,110147,70346,15811,-26542,-33835,31237,146150,261995,257963,155908,30999,-78488,-147210,-120189,-104486,-127698,-113169,-91410,-58748,-24648,-4680,-42132,-77490,-19131,105041,159477,131094,136933,232912,216068,68413,4778,29776,137474,173016,99129,-57581,-36314,4962,55130,114283,81647,-6346,-72929,-74107,-43037,-42246,-79367,-95059,-68407,-30416,-812,13714,14759,26183,9794],[20175,14003,-6952,-35439,-55341,-25824,48248,125277,167095,157182,125372,60325,70121,102188,176003,190366,46492,-86139,-117283,-85840,-62552,12599,57786,73,-74618,-76738,-23216,41719,93575,70228,-63910,-72460,-151,18607,-20813,-87727,-139959,-116544,-41866,16545,59171,60267,84575,148869,132379,68353,-15421,-61214,-41330,-17524,-29143,5552,8613,-25841,-73383,-92236,-102331,-96510,-29900,-22413,-65401,-100054,101688,402031,414545,331224,237554,153204,105366,63346,-39909,-69385,-31181,-10979,7183,-14694,-79501,-85260,-107651,-159962,-93943,-49374,-17052,-29752,-85956,-143162,-81788,-49479,-74352,-135808,-77501,-71022,-83436,-76867,-40111,51475,84082,7470,-33228,22660,93455,113696,78008,54725,47880,35416,-20337,-116988,-43771,57544,132439,141783,130523,72158,23163,-63816,-143240,-121901,-71299,-26394,31735,63730,114222,220421,195092,136968,107352,97024,135163,208148,227542,239489,216866,247904,172693,28362,-8368,-1434,37538,102579,111338,44711,-95618,-130769,-56294,33864,99675,132196,161173,159223,114152,4005,-32907,-28084,-5661,-23242,-66780,-70406,-54734,-17946,-6346,-58559,5620,68641,68820,-24422,-20890,-70111,-143067,-56192,30239,10909,-77500,-113945,-73958,-23820,2472,-5984,10557,2023,-63614,-106510,-18506,-100246,48824,73623,33006,26206,36894,-81640,-12805,121327,170605,17347,-97072,-50295,-50674,-74515,-121087,-143803,-118176,-39804,74254,145237,158476,118700,52548,19386,-33368,-22795,4614,-15883,32427,44752,-1392,-79421,-129475,-109666,-88401,-79309,-66826,-17863,20985,5933,-48502,27708,137094,243064,239167,178445,92488,-392,-42679,-64701,-66991,-80802,-77590,-3652,17926,-11587,-80282,-4380,92129,92301,70516,80933,2358,-41960,46335,142855,69072,-52835,-62739,16780,13641,-39371,-47091,-15310,-17037,-85078,-110461,-3564,123332,209817,133927,-22890,-65086,15729,88087,74177,15420,-16106,-10662,44221,68105,31673,-10593,-30343,14219,56533,125366,173537,267561,441989,356144,134273,-8021,-46586,-44424,-18985,-27503,-39199,-33223,-39467,-16931,-13893,-196,13691,-40967,-102830,-140219,-151252,-80422,10388,83556,139546,144056,116230,80228,44827,30804,30889,-16116,-91616,-95858,-11833,-25023,-47389,-37105,-47618,-23200,131667,336103,474293,495851,323527,140119,24294,-57980,-81050,-105488,-71942,-22635,61443,139730,171373,105217,-65068,-143592,-82377,-100567,-140386,-139575,-95979,-35455,36833,103215,105832,36169,39469,28788,55673,64340,59741,37255,13167,-6816,-51185,-113811,-76132,-81190,-73237,-58484,-112206,-104638,-6238,75553,54922,-66683,-88678,-31616,36029,36466,-37348,-116070,-101209,-109070,-81707,-48475,21033,100207,43792,-62016,-111855,-76385,-20222,11563,-18559,-65285,-105165,-89965,-63601,-41989,-47575,-110138,-79122,49039,28732,-75319,-53255,60555,56215,-16881,-101930,-30166,43815,60914,6100,-52578,-72739,-64066,-54049,-95867,-136986,-61846,1632,27890,20419,39062,146321,257822,291447,167565,76090,39441,-18092,-82042,-153480,-121248,-54768,-7888,16342,26045,-1280,-66020,-116693,-77207,-53511,-2484,27756,26876,-14045,-74243,-107822,-127279,-84797,-19116,44500,105633,110515,75232,38520,59313,87031,65268,-35220,-81569,-19696,56973,90200,44080,-52265,-85835,-28569,-14302,-29515,73179,119198,-26250,-174239,-264893,-322361,-293301,-198353,-142420,-151102,-210435,-254852,-112031,-93631,-36157,31750,16916,-61459,-77441,-14844,24249,-15830,-91154,-139209,-107914,-91995,-71916,-69219,-35056,-6396,6505,-70594,22435,84755,148140,102539,-11553,-153180,68434,100704,31166,-19569,-59912,-77292,39106,168381,123997,26574,-32004,-89082,-94864,-92083,-39964,4657,-14278,-25600,52143,121451,141573,107100,72468,-5825,5540,91306,137446,59541,-43406,-108579,-46666,702,31230,56240,494,-94974,-84103,22922,115607,66293,-4116,74897,199579,296001,248220,171363,53248,-108173,27739,222902,401359,467786,211865,-39523,-74116,-18244,7529,-82418,-20272,124100,199158,193454,47538,23123,61903,89094,87330,37552,-46980,-122429,-114771,-121542,-88507,-2172,-89383,-113735,-89814,-50866,13391,108256,159655,87226,-48450,-38665,38011,-4741,-56919,-90649,-31344,54565,93580,78585,-45529,36500,204253,299125,212306,72466,42013,112978,112037,88328,46905,-1502,-74471,-29082,32394,96108,122335,148517,125260,34220,-67556,-22558,15512,60841,89675,133955,127380,66047,1784,-10619,-8219,61487,130289,73782,-23824,-94311,-107290,24454,-3182,-79672,-82082,-27524,-37210,-73264,-101599,-31132,11015,35465,-6623,-30278,10732,59795,30964,2109,-35024,-92444,-108158,-76918,-5241,31373,-11710,-67977,-37053,24457,46421,136148,271829,290558,281344,133514,12451,126866,214916,195543,117422,77804,61144,47273,50691,54503,33075,50391,53887,333,-68417,-120690,-60177,-11765,1594,97393,123407,102254,54950,33458,48603,77645,108887,84398,56030,134852,182619,160276,111356,-998,-110832,-67401,11397,72430,52738,-19141,-69841,-1174,53340,53201,11427,-38042,-69485,-17818,17908,51191,38604,13,879,36586,50854,12325,-69652,-109760,-74227,-46381,-58706,-46009,52579,221629,294146,250476,188149,143327,19052,-83496,-98281,-41050,146289,283874,338187,333057,194555,64702,-16310,-30199,-41764,-29088,114342,222544,120225,-42720,-51911,88981,152568,53491,-14308,7501,15384,23222,9236,-41433,-20057,25604,95994,154520,153823,78810,-11386,-81264,-117171,-78389,-58705,-93584,-100215,-36378,82280,151124,88517,7142,-22680,-25562,-6624,50376,746,-97658,-126519,-78158,-42631,17608,13688,-70292,-147874,-11734,43842,9368,-45421,-92841,-90208,-86172,-86716,-56504,61384,139438,170596,107508,24097,-24546,-89105,-130452,-90666,-54079,121847,179947,198665,141536,24314,-24862,-36953,-33659,-65133,-115380,-156612,-145479,-105798,-12156,72262,111050,84038,-5912,-69535,-66489,-976,59788,76075,58103,59335,93411,153726,122134,119579,129552,101385,58262,44688,103272,114913,66314,-23696,-104778,-117449,-61929,-3045,-12484,-103068,-173040,-142920,-132792,-72558,-9523,34339,68107,135692,168313,145186,107414,19548,-72902,-134802,-9654,15726,26366,49258,68779,20403,-37714,-54300,-10097,9653,-17551,-27895,-17429,-35748,-47503,-26862,-10669,-49708,-51018,24643,94571,67283,2158,-56253,-74999,-65859,-63915,-56206,-6081,69240,129464,120350,62102,1268,8343,33777,68834,41183,-2779,-13122,-15715,-44879,-95048,-26270,44873,11744,21500,93318,121206,69969,11274,63095,123053,125422,86398,23037,-16295,-31876,-57745,-137630,-59994,-12421,4650,51315,143905,280001,288567,266915,268928,237013,21032,-86426,-140845,-98561,-65784,-48662,-39612,-65953,-59087,14902,25195,12209,-67372,-131937,-110990,-78348,-38570,-15682,-39859,-18365,44385,87110,63744,-18774,-91428,-67711,-39563,-124753,-62133,-37505,-83142,-78168,-69861,30416,125054,186817,210214,175949,84925,-15807,-104208,-72087,-26002,3305,790,-23502,-5044,20329,43796,68546,75081,22987,-92653,-126967,-87621,-56754,-55342,-94018,-77954,-41185,-4370,21238,25689,5845,-31393,-19549,-65713,-122287,-88568,-8377,40419,-18391,-46156,-72909,-88003,-85153,-71139,-22184,-3555,-51037,-97361,-123515,-137792,-28145,9986,22787,39762,65883,53571,-15286,-76973,-36280,7200,1645,67570,203020,278496,194517,31892,-86856,-74803,-28684,-655,-3949,-48909,-75802,-20118,72408,109199,86563,75149,64780,79372,74858,50261,5879,-118429,-45675,88747,191007,149628,54571,-57210,-51580,-86875,-133381,-82648,-27279,-40928,-21993,2062,14724,2059,-249,-5799,21196,368,-58588,-64423,-59315,-62046,-77330,-1505,132874,287233,294069,170485,137874,158512,145343,86428,77805,150555,173477,44896,-93322,-130931,-106009,-133943,-147090,-61901,-21557,-11662,6816,80307,149200,145069,54673,-108191,-78379,-32152,-26105,-53769,-70740,-111163,-90244,-38650,-36214,-17105,-21344,-52636,-62555,2254,74976,51251,-8668,-15967,12901,45852,49585,-20714,-106368,-35820,42338,180,-66936,-17429,-29295,-83914,-74808,24145,66022,18524,-40033,-67086,-16998,11038,-34971,-103886,-84373,-29956,-40214,-131965,-126850,-117912,-95218,-47977,-44056,-31955,1608,125132,329865,253846,150159,81075,58287,76675,218229,267735,100860,-35545,-87528,-121232,-120417,-40268,105455,221372,267684,78125,-81443,-101126,-40240,13732,24587,-9974,-13893,37621,52201,22380,-93093,-11957,88460,153440,143667,97493,35589,15554,34553,122894,146110,22707,-85302,-27973,45516,122550,95934,23096,-17218,-26759,-20547,34936,91830,48103,-40597,-49445,-4392,-791,140214,357718,372289,186317,61435,-6380,-49100,-83464,-77744,-67168,-91391,-60436,15659,136441,110555,54047,19250,-48818,-84457,-19166,22980,55022,48154,-64883,-101383,-97576,-101721,-56482,40819,100913,63432,-32496,-73685,-45001,-46652,-121926,-78409,37350,182868,251886,167353,3547,-95926,-18064,-5872,-89757,-62400,95542,187617,227453,429998,504255,315125,160763,23738,-75755,-75634,-41718,94622,255004,235525,97703,-23429,-42781,33555,112713,132139,110961,69218,-34859,-140632,-145647,-54898,26895,84300,82804,20464,-50342,-115743,-94729,-41000,13423,18678,-81861,-62092,28800,75535,31397,-114591,-61045,34964,121607,142808,86344,14773,-62501,-123124,-55268,-28357,-3363,5393,-4942,-5056,-10519,-23099,-50707,-104784,-136887,-147885,-127569,-112201,-73060,-40804,-64697,-63940,94094,134870,55559,48257,173388,133580,-29888,-92265,-80715,-36717,-15488,-43843,-18226,-22441,-62351,-60500,-24100,-28195,-46823,-31670,-55137,-102843,-104575,-50422,3865,-19215,-9571,12292,19433,70425,36090,-39963,-110465,-105012,-34327,47823,92356,50295,41756,103706,183947,171535,50220,23928,-93296,151,44477,-15764,-48115,-31456,-16025,-14088,-15406,76621,146393,138999,85921,63330,78119,99107,146025,301144,420895,311693,161350,19630,-90023,-7329,109153,263552,359127,262703,158515,102645,90589,71024,35588,-29566,-55772,-67041,-55301,11460,65924,90868,123984,117781,64452,-35711,-81702,-8357,40716,42527,43941,35694,34850,-27981,-137866,-78001,36879,53424,-28613,-138619,-80152,-85017,-60902,-43681,-44496,13077,110213,55740,-1143,3390,-24239,-74963,-76913,-33490,33899,84330,92113,47959,43297,88824,123307,122312,60914,-39466,-81523,-44108,-3502,-24766,-31637,-10849,9302,-40065,-74114,50723,144607,231507,272206,194668,114632,97522,25031,-87679,-82266,-10906,47665,117293,129408,81672,87116,85707,25982,-35824,-68544,-92100,-50537,-37824,-57861,-114759,-109485,-71385,-49972,-19914,15341,76362,160550,175384,136751,46626,-53594,18538,90019,143185,125806,100796,120128,219997,244168,140196,-7631,-61389,-29836,67145,88778,4760,-91213,-132468,-132596,-157303,-120350,-104830,-150388,-82728,-44393,-53826,-71628,-77997,-87638,-62712,410,72781,68618,21021,-44248,-63478,-26450,56093,17906,-62498,-92482,-72732,-32741,8756,26761,38779,25657,13171,-3952,-1774,41027,75229,46482,66619,41653,-51153,-123956,-119926,-93666,-103530,-156717,-87305,-66325,-42794,-4862,-3466,-53383,-81778,-51245,7557,99495,265577,328362,220755,20134,-122291,-27339,51696,79209,25088,7858,3121,52591,91006,54565,-9196,-62525,-79768,-36384,-32835,-37868,-57022,-15549,50295,63335,84844,113773,54623,-14106,-76067,-105008,6322,95018,105057,41848,13916,35111,144071,233411,216612,116667,-13604,-74213,-83996,-59433,13901,78016,54622,-35062,-128799,-81950,1172,24388,-7211,38464,129365,125823,194499,76235,53518,38558,14324,31162,60637,12713,-49591,-107156,-77178,-33929,-37735,-100325,-86382,-9734,32137,47758,-24017,-131361,-55638,72124,126730,47148,-51852,-141777,-109550,-72192,-14217,63798,198007,279296,294136,223217,164065,131506,73683,5815,-25755,-59221,7090,71482,74467,88214,86905,82843,86254,117197,140180,88043,9767,-70431,-94003,-97222,-94616,-47689,24435,141102,237327,279881,371732,367365,375377,317756,226720,156040,90424,26188,-28798,-62568,-50652,-2123,54222,90002,80516,32310,72240,138374,130000,69516,-85058,-123024,-21347,-26452,-92092,-35495,102666,130428,157064,166164,71089,-23271,27067,181329,211820,139944,57529,-72436,-93683,-104789,-119515,-143508,-139575,-80392,-24491,16320,-9531,-25582,-26616,-56673,-31907,-14191,-26490,-56931,-116735,-114436,-93247,-82180,-72765,-23967,-27880,-2210,81221,161785,220226,244055,116402,-23301,-133028,-96589,-37101,-11592,12833,18028,48135,74812,87241,76985,22345,-50878,-125579,-47438,13761,24355,32692,186475,406169,489803,607637,441644,220299,63572,-46443,-10341,48935,38813,-2055,-61057,-116932,-34326,53959,72581,49586,17603,17747,67550,128319,136360,55766,11922,12303,23313,38022,39999,62611,19497,-26198,-46625,-70284,-103243,-101616,-76007,-44219,-19487,-5243,15344,33628,54628,113266,48728,-68974,-115278,-22791,-37615,-98771,-150118,-120031,-81806,-66925,-33014,-34019,-45112,-87241,-139756,-126110,-103918,-97367,-64307,41588,74821,126086,163098,176925,111887,50839,-26892,-107797,-82057,53344,138989,174108,191400,113009,50366,28923,-40043,-147817,-54110,-20278,-47307,-100022,-122461,-84781,-71761,-86806,-39260,26201,69608,127344,316753,310041,217043,101425,31894,79322,214783,370880,417831,350879,162672,549,-72760,-56011,-36853,-75836,-98159,-76802,-743,92487,141535,123798,68857,-55108,-135937,-121046,-132839,-38505,24021,-1982,-1266,-5216,43226,106749,131578,89655,24011,-68533,-134625,-90984,-79190,-57278,-67754,-47125,-25706,-52591,-27124,89678,233522,308256,266100,138161,14115,-34544,-20638,31642,80664,69410,-4930,-60413,-41324,-24363,48386,130932,189813,193224,181447,105590,6651,-105895,-141434,-23893,23022,4014,2268,33044,22654,-50447,-97532,-105797,-68952,-44592,-61937,-26053,21222,-16259,-120499,-161687,-112250,-48602,21211,83564,50110,27323,25310,61036,91782,186478,144205,66731,12430,-33597,-70410,-4282,154501,318174,284276,87307,-115930,-36559,6282,20775,-1130,41866,53396,-17991,-112735,-164254,-147316,-64589,69069,178611,246876,204529,181837,130659,70274,150,-45163,-42295,23261,132301,245984,231171,132321,18795,-80539,-141045,-140856,-134307,-145544,-120329,-99033,-35842,10156,26344,-13525,-57254,-27585,94933,153182,121055,107058,197349,170141,3087,-25062,62222,216818,252680,123214,-56950,-43099,6510,66182,131734,84675,-13053,-75716,-77226,-55877,-68046,-98904,-97379,-57589,5186,57784,75844,65275,62176,33436],[44396,42641,17074,-18176,-43718,-18090,51153,118793,147904,129270,96685,40101,57607,108154,185064,210190,65921,-67638,-92849,-67191,-47361,25812,76594,20098,-59329,-59682,-2611,58149,98269,77480,-54349,-50127,33972,35349,-28395,-102893,-158064,-121596,-39007,30549,83787,80267,93732,139915,90446,29523,-34129,-55995,-43127,-23067,-39980,-2251,8903,-13406,-45219,-74268,-100918,-63812,-579,7358,-37988,-100013,71576,358376,374983,280574,147413,51565,22773,13603,-57987,-62654,-12850,12300,27218,-10878,-101379,-129316,-146937,-137337,-80965,-49218,-31774,-49552,-92457,-148548,-135507,-94254,-103285,-97265,-65995,-77302,-90007,-89743,-49228,63182,107709,27336,-25759,19567,88801,116609,91538,69178,65558,61620,10930,-76884,-398,102120,155385,135183,96789,35252,-1013,-75096,-140006,-124250,-83245,-43853,22751,72566,130968,222882,172438,129381,114046,101426,130595,203773,244028,276802,260189,295557,226553,45240,-6810,-11948,24920,91275,94922,27804,-103243,-124150,-43093,57784,130818,153056,151018,132946,102067,5424,-34879,-34307,-14191,-33301,-74990,-73996,-54347,-17767,-20754,-61376,17857,70048,44870,-54316,-20893,-54063,-134210,-65011,28331,14218,-81166,-129578,-77474,-13036,38733,39338,16642,-27273,-111604,-109448,20752,-89965,59528,89362,50766,44209,52955,-42087,43968,193561,217681,40126,-79513,-41758,-36947,-58130,-114947,-134842,-112048,-42600,65086,128341,141391,114267,68061,58010,17771,25030,24349,-20543,23240,38206,-1051,-76464,-125056,-102854,-86562,-84659,-75295,-22421,14851,-2850,-64035,-1156,93114,217917,254735,227209,166980,43244,-18118,-49043,-69452,-82977,-76802,-5204,18465,-19303,-104013,-28111,68431,71224,52989,75436,9952,-16129,66738,155269,68735,-56275,-60981,20627,21679,-26818,-36344,-10897,-20876,-101012,-113346,-22900,81372,170558,119745,-29437,-61033,33024,101988,79551,15715,-11874,295,52901,58816,14956,-22825,-32049,24399,85731,172077,221904,295933,426906,288363,107341,-19592,-62025,-66180,-29886,-27038,-22894,4494,2676,4649,-5053,1150,17374,-35748,-99682,-139721,-142987,-64062,33005,113410,177740,167157,106372,62775,46570,51669,54999,6142,-72013,-99958,-28652,-41516,-83455,-85376,-74613,-11230,120968,287099,402691,413365,238717,106619,33442,-36541,-73607,-117565,-96474,-38444,65605,138867,154019,76493,-83449,-130186,-78650,-106976,-154052,-146036,-89959,611,85330,132786,103953,16914,7944,1708,32566,37393,29773,3278,-22705,11425,8411,-55818,-63979,-94051,-86562,-54418,-109042,-117679,-22646,54175,37373,-79333,-116755,-51585,12779,13451,-51803,-121549,-96290,-102363,-72595,-40089,31740,107209,43466,-57501,-110381,-100730,-44277,-3274,-24721,-66901,-98846,-81103,-52950,-19527,-25888,-98391,-81262,49855,30545,-73872,-55800,51348,35640,-42785,-80466,13505,72609,81673,22936,-44634,-78904,-84940,-75197,-109490,-104663,-53007,-22157,4224,21061,63539,176853,286763,299234,158834,64866,26981,-33931,-97419,-159986,-98632,-15983,41915,69038,71548,26155,-54584,-103052,-78699,-72642,-21255,19506,35989,-1257,-71827,-116408,-132360,-80874,13627,83573,121661,94358,36383,292,35423,70296,51224,-21567,-46099,-6759,54880,78701,23641,-68567,-63728,-19783,-12181,-24814,66616,108881,-58894,-239924,-321977,-350315,-296234,-211811,-169733,-168077,-213569,-224984,-104142,-91657,-42349,22982,17633,-44270,-60890,-16419,21801,-14399,-87412,-136806,-103574,-87913,-68533,-67260,-32864,-7324,6510,-96796,16383,82291,147555,101473,-18118,-143113,73853,90731,19398,-22598,-48759,-53362,70530,208834,157621,45839,-26551,-86507,-92658,-87389,-35403,3938,-25174,-35006,37773,115876,130253,84366,41629,-29414,-11545,64711,122183,58708,-41019,-105857,-51020,-7198,23979,63441,16409,-78372,-102532,-2271,84372,43377,-12734,67141,186236,303453,281126,233951,95214,-89306,12052,181015,308627,348796,141169,-88122,-99705,-27313,-21072,-143721,-47850,128564,217681,216902,62036,17007,45652,79034,89309,53900,-32968,-126453,-118670,-135337,-89503,28332,-20911,-108374,-79016,-39717,25766,125826,160559,79408,-61151,-41457,60674,35537,-30219,-80949,-21182,70262,116385,101274,-32980,2368,157320,256542,182680,49653,12403,80972,88863,77357,45692,4601,-61416,-19273,38739,92330,96480,111581,95779,7032,-73149,-22092,24103,83289,116666,147352,126134,70534,6327,-5343,1730,77327,139753,79635,-12553,-73055,-137327,-9333,-18955,-91052,-94901,-30487,-40521,-77845,-112333,-34787,10609,32844,-12187,-35876,11620,64039,30292,339,-39300,-90579,-99849,-68712,3906,39826,-10039,-69821,-25727,36659,57627,150901,304413,348938,355885,168623,-33198,87151,184821,190818,131007,95850,82678,63288,62104,67002,55318,75711,69780,14433,-50616,-96605,-67974,-38162,-34307,74221,123375,112450,68612,44719,53657,67857,79618,44628,-262,36059,86806,92453,79008,-1844,-98506,-62556,9105,51250,28941,-45668,-83196,6132,72127,68068,11844,-46364,-70455,-15145,22376,57959,40052,-652,-5783,22899,28166,-6811,-79333,-100740,-67532,-44751,-57506,-37145,76628,269524,355610,326931,270482,206505,42914,-76578,-79265,8242,226397,337918,356522,333492,207944,75514,-10672,-34902,-52518,-29580,113031,215133,118124,-36067,-68498,60290,102295,4249,42398,86711,80174,68878,52006,-2421,-32084,-14930,52474,135283,147543,69454,-19768,-103007,-137571,-89108,-65024,-90468,-97847,-36915,88469,173302,113983,24192,-12703,-26446,-31240,13598,-23160,-118325,-126535,-71773,-41622,18169,26747,-41923,-146462,-30036,33308,11486,-35113,-85048,-84522,-72395,-67069,-73943,17390,89108,144442,118401,35187,-24964,-101477,-103395,-42227,9091,171248,180516,172446,115823,10141,-25726,-27700,-9950,-32757,-89583,-142480,-141784,-108061,-13193,68722,105203,78634,-10069,-69801,-52336,16646,87647,106729,80344,81400,116493,166153,110640,98592,105481,75483,38074,33939,101602,126922,81579,-8151,-100438,-141365,-76427,-4162,6798,-77251,-164024,-162164,-133598,-61581,5885,51587,73108,104690,106820,95413,79346,8238,-83566,-114261,11201,38110,44480,61024,70154,2986,-68962,-92631,-37843,-8355,-20780,-22790,-4738,-19211,-50261,-36554,-11959,-50788,-49462,15382,78172,47009,-13167,-73346,-83166,-65239,-65762,-71725,-27820,59604,142109,151956,101797,32275,13562,27824,78779,58064,11028,-4412,-10416,-42503,-93332,-20672,41021,-1352,2401,68172,102300,62716,10010,65104,122437,124805,78729,3573,-27434,-35945,-54893,-123190,-62910,-11014,4953,35681,99242,227746,269958,271947,277931,234822,18810,-85352,-136300,-95994,-61871,-42268,-31084,-56977,-46828,18824,27475,19086,-57723,-127200,-114480,-75232,-36215,-20188,-54735,-30175,46722,104798,96710,3780,-82588,-76422,-56551,-135116,-27975,24753,-5960,-9282,-13435,68322,134320,165656,165586,144532,76238,-8779,-92898,-71711,-21789,16029,24175,3899,14016,30213,48421,71848,83521,9272,-97917,-86917,-48602,-25675,-35728,-93750,-101546,-64200,-29604,11596,26361,10440,-27397,-17533,-60613,-121153,-106869,-34364,12422,-36643,-51846,-73838,-83714,-77008,-62378,-23146,-29350,-97489,-148316,-143710,-113103,-26276,8735,17145,20755,41837,51147,304,-65110,-33357,13401,-13511,32096,155147,242641,209581,54999,-86283,-85822,-32022,-873,-3201,-53506,-94412,-39400,56953,100437,90509,85986,77064,88554,81175,49868,6436,-108067,-55824,70742,175378,149880,60229,-73364,-103513,-120417,-129462,-63356,-896,-18092,5308,37149,47286,37573,45444,36813,47156,15680,-47572,-61372,-60236,-67647,-87050,-6007,138976,299690,315448,196504,154991,148833,114104,56099,58339,137517,167683,48996,-75307,-90836,-74966,-115949,-143163,-53390,-12754,-3075,22401,94224,147616,136087,52829,-118106,-110963,-54504,-24217,-33198,-55710,-105361,-96287,-52942,-55588,-29233,-30523,-56494,-58822,6224,84873,64785,5757,-3255,15905,45168,51383,-13177,-105344,-80228,-26142,-69297,-97985,-38187,-48593,-83323,-70067,-10138,9633,-28472,-62236,-67659,-14072,9416,-51900,-101716,-66895,-24547,-43410,-124880,-118342,-115727,-94814,-49911,-47882,-33595,2451,130883,329079,243096,137000,67899,46368,51347,169373,234972,85619,-42774,-84645,-109548,-115266,-39524,132780,260039,275040,68667,-85985,-99125,-35441,23735,34702,-11847,-22876,42568,66463,37438,-76160,-30405,68284,129304,116280,81626,38135,27684,42152,120644,144976,29067,-64549,-12965,54656,120696,83324,12488,-23988,-37374,-46337,10459,74648,43148,-43978,-34379,11476,5387,141752,383462,430371,232887,84533,8350,-42027,-91620,-99864,-83687,-86049,-51640,10928,123794,112980,53171,18353,-44406,-75641,-11261,23043,48171,44870,-65166,-98395,-97564,-106749,-52566,47752,104438,65899,-26594,-75526,-52000,-55477,-129331,-67590,54024,209056,283189,185618,1546,-137076,-42523,-25822,-102556,-54474,101464,182431,213928,393194,440909,270995,138041,6090,-94698,-78727,-52435,96734,290676,290999,143242,19576,-18946,27519,89511,98986,95668,70736,-13470,-115720,-160520,-45956,43177,87755,74168,11255,-58107,-127368,-91902,-40520,7166,-5625,-123684,-49019,56965,109879,70579,-88566,-113252,-22204,70790,103233,80245,23848,-52092,-129106,-69752,-27134,12413,24449,2063,-9090,-28189,-46538,-72294,-120200,-118439,-147261,-130504,-111561,-71828,-46068,-79673,-93282,81250,128321,46330,22901,141913,120868,-33356,-93329,-78407,-33491,-13656,-30858,4267,-5196,-58354,-73777,-36364,-39108,-55288,-20410,-28792,-81453,-97049,-42562,20433,4904,16296,33555,35836,91140,63888,-22206,-105906,-104623,-32889,47719,96233,61038,46892,105075,191724,193834,99968,61145,-96917,-16502,38478,10181,-6998,3536,7183,158,-12296,74994,151890,144778,88401,61934,71722,94410,147799,307459,392683,255018,116731,-4231,-91013,15004,121484,265760,385894,304065,182294,103258,70965,45619,4073,-59464,-44464,-53386,-62798,6443,64438,91794,135262,134524,86085,-15190,-67641,-15771,25040,30761,36138,31344,34479,-19534,-128690,-80003,39483,53810,-31010,-97762,-37744,-70878,-97183,-69235,-52159,18133,124618,76334,9422,-1816,-37223,-88586,-77678,-26826,55223,130286,154248,98427,69887,95754,117629,111027,52083,-42588,-92803,-56132,-17150,-54142,-50510,-14591,14097,-22935,-72302,44571,132246,205290,240632,195889,137038,111422,33670,-79621,-92406,-21245,42347,114099,121423,74541,74187,60784,-2961,-62805,-92242,-88428,-31907,-33416,-64310,-124668,-102167,-70702,-54040,-21657,21679,89338,167099,166508,138028,67770,-32631,31290,90461,146584,123034,91118,118547,252174,329017,242883,52777,-49525,-33842,62474,75293,-4379,-101338,-132102,-109784,-150964,-143379,-131037,-171004,-75433,-45500,-63082,-84271,-90050,-94970,-66422,1179,83449,87954,34193,-37891,-57624,-22574,63145,35601,-48167,-77371,-59685,-21725,13297,17225,25593,13343,5326,-9515,-9982,30219,68854,43615,74389,56763,-33309,-107250,-129128,-109867,-115495,-153036,-89453,-72117,-46469,-4419,8084,-34983,-72134,-46105,9606,93040,231895,250831,125745,-49038,-122732,-15069,62280,78949,10624,-14279,-32081,8440,56774,33488,-21044,-66125,-75141,-30142,-26312,-33426,-60461,-19931,48476,59127,87750,122411,67222,-6784,-68908,-83480,6421,80496,101158,50150,20890,38762,152027,258410,250126,141767,-1227,-69303,-94868,-71925,-1535,67116,47688,-38230,-127745,-79273,-837,14337,-18640,26877,127877,131848,183241,47349,23826,13824,4926,21248,65003,28663,-38780,-125366,-80389,-33078,-41793,-109392,-78783,-12475,14479,25538,-46415,-137294,-42705,81272,119306,30896,-61396,-143915,-128023,-64721,-8779,62573,184100,265986,292427,237374,168936,130591,76663,11054,-20960,-57438,2412,64945,67377,86775,104172,112667,119913,157011,169158,107199,18787,-72435,-94988,-93713,-82397,-30988,32223,133105,215580,247171,346891,395518,409408,352260,255032,167469,89117,22237,-40142,-73055,-50979,-10783,49271,91796,80589,26354,63037,123884,100825,50836,-103481,-92006,18725,14069,-74457,-40614,109305,187651,225642,226390,118929,7025,50852,225119,266449,195385,91439,-51365,-92976,-111576,-125634,-148109,-128093,-72783,-24209,6345,-25956,-40165,-38781,-74226,-11171,1493,-25846,-66655,-124918,-119013,-113658,-108489,-95672,-36436,-30515,3806,92884,169137,234174,269511,127327,-34665,-146227,-85582,-24609,7377,44838,47190,67860,91846,104529,95392,43277,-34744,-115655,-48282,18408,35193,46393,214298,441362,497613,631189,511681,278293,94649,-35861,-18503,42860,37642,1200,-60467,-119121,-20478,66093,79404,49213,11462,11110,56219,111057,134464,71480,26437,19577,27124,48753,67308,98310,50239,-4344,-26269,-48109,-76091,-76984,-70292,-45421,-15834,1732,16080,18815,33675,93611,33090,-75414,-114098,-20003,-42780,-108761,-144797,-133437,-110847,-90767,-49123,-45083,-46367,-77646,-124635,-116580,-100045,-104713,-71400,44267,90647,138180,174034,192990,127781,63078,-29308,-130749,-100814,44251,130752,169984,193898,124872,64869,36495,-41996,-128091,-54032,-29133,-52663,-106763,-137830,-93769,-64273,-67743,-8273,89828,138892,189769,360360,289896,183480,66873,5532,61861,208513,385447,456048,395981,211829,27446,-43999,-29875,-26908,-72648,-95775,-75384,-5271,80233,124880,110611,63591,-45711,-133473,-147836,-127255,-32595,18263,-6323,-3298,-9083,50813,120720,149101,102605,22442,-74437,-91905,-61672,-77260,-80173,-105998,-93110,-68523,-75866,-27052,100028,253759,330524,300476,171651,28325,-30415,-17897,39492,97017,92128,24059,-38822,-24057,-9068,55489,138360,219956,248975,227353,128796,19589,-86999,-160711,-65366,-9852,-16047,-13296,11941,6718,-50053,-97180,-113525,-78374,-55042,-72117,-26149,26751,-9576,-113820,-154873,-116629,-49674,22864,70348,28809,9949,13891,52047,93450,191725,133872,54333,3528,-40639,-71775,5331,168206,325599,288552,100551,-118872,-52331,-12227,17496,4096,46120,61994,-11683,-115988,-159557,-132210,-45762,87543,205811,285767,248072,213607,145909,66805,-14844,-63357,-49160,16123,113092,215908,191520,102355,4557,-82220,-131777,-145720,-152499,-162154,-123778,-97267,-3239,54925,63645,18417,-33240,-32650,79675,134695,98193,67846,151538,116751,-66306,-38203,104601,287820,324981,141950,-51124,-42620,13399,79313,146395,81717,-23141,-77746,-79839,-70702,-93991,-111751,-93713,-44639,44044,125221,150626,122399,98189,57232],[60743,65271,36730,-3751,-32222,-9838,51837,107376,123367,99096,63825,16184,42506,104041,180408,217533,83901,-45080,-71853,-51575,-32340,38963,94118,37659,-48575,-48954,11051,69052,97256,80128,-45137,-30089,60472,45362,-39176,-120517,-177587,-125553,-38949,40081,100515,91673,94979,119909,48372,-5080,-46072,-56404,-53986,-37001,-53973,-10241,10010,-494,-19915,-53921,-80185,-15516,35618,38704,-11277,-96152,28378,287993,312651,218720,62179,-47234,-61722,-44222,-78157,-57155,1605,31003,42542,-7414,-106312,-137645,-146377,-108746,-70275,-51260,-45904,-65357,-91758,-126250,-180047,-146704,-87159,-42545,-46958,-84440,-100139,-107381,-55496,82182,140035,52254,-18761,11720,76573,110368,97421,77792,80257,89668,51370,-30086,50321,149947,174388,121924,55632,-7095,-30527,-90282,-140636,-128551,-96471,-61886,14053,82300,149259,221610,148216,118400,119090,104854,123492,193256,252661,305706,300062,343694,285207,63291,-5378,-22858,10487,75617,75177,9081,-113118,-122376,-35105,75440,155095,163833,129378,97956,82747,5806,-37868,-42958,-26212,-46367,-84115,-77846,-55642,-22543,-41551,-53695,29582,67664,20799,-72963,-12871,-36848,-115972,-72211,23866,13535,-87226,-145778,-76708,-5871,61574,71627,15160,-61308,-156045,-86252,71769,-67131,62303,100305,67139,63786,77004,7658,99081,250750,242160,53312,-64012,-31305,-23178,-41718,-108436,-127720,-108048,-49386,49344,104468,120162,110972,92168,110391,87380,88679,51146,-23020,12833,31643,1516,-65106,-109707,-91973,-81020,-86528,-83180,-27997,7327,-11287,-79229,-29763,49627,183388,259308,271339,244498,89579,3836,-36246,-69665,-83974,-73809,-4750,20965,-24152,-124912,-50119,42104,47699,33433,65769,15480,6718,84868,162622,65056,-60834,-61181,21362,26554,-16642,-26501,-7246,-25125,-109887,-99509,-30415,52741,139406,110361,-34202,-58518,47671,111375,82544,16160,-5170,14042,60492,48139,1353,-30204,-32500,32356,111057,213831,263276,312528,389473,218762,80994,-30993,-77082,-89496,-40726,-25976,-6493,41160,50628,36220,10976,5553,24290,-27019,-93242,-134981,-138435,-54482,48999,137944,205338,177326,87355,44163,50767,73708,80062,28328,-53652,-95350,-40331,-53858,-121036,-119136,-65505,9883,110273,233090,322248,321099,152946,72803,38944,-17388,-62674,-121434,-119029,-43553,67718,130484,128631,43529,-100859,-115017,-73203,-111130,-163872,-148027,-83534,34367,126621,153976,97192,-1137,-17650,-18151,15722,16803,5214,-28209,-53258,35530,76907,24521,-21312,-90022,-99538,-49331,-102032,-130574,-39435,32376,19613,-90266,-140650,-60315,-1972,-5000,-62564,-114144,-89607,-91671,-59333,-27640,47265,117362,47225,-47014,-94594,-106769,-61111,-10776,-24433,-63613,-89875,-73130,-43564,3112,-3091,-85180,-83926,46095,29034,-72408,-56174,43719,19469,-54887,-45225,54854,99512,101193,45160,-30551,-79113,-103114,-99063,-111260,-72679,-38430,-39161,-15108,25392,88158,205008,308375,295788,141902,46182,11799,-46550,-107584,-164634,-82018,18408,89877,121350,116346,51621,-43336,-91417,-73852,-86405,-36057,10978,42567,12372,-66984,-123549,-129799,-64044,56569,123198,130542,69742,-7431,-39721,10712,52536,37866,-2960,-9379,11532,56383,69679,6696,-76821,-41999,-11361,-8003,-15884,58073,86445,-95503,-314589,-368745,-369030,-300458,-226626,-187739,-165903,-192599,-185667,-94617,-88385,-47844,13660,18417,-24504,-38668,-12811,21764,-13875,-85865,-132501,-92737,-77153,-60196,-61127,-28566,-8747,4198,-105517,22204,81995,140931,91097,-30759,-126406,80598,82906,10819,-23513,-35875,-26407,110160,256084,191622,64488,-21081,-82357,-88015,-80410,-29895,3146,-36021,-44413,23206,106660,117836,64873,14869,-53054,-31994,33983,99333,55606,-37036,-100238,-55000,-14720,17642,69200,30931,-61612,-113757,-21605,60280,27275,-18437,58561,167397,297648,303249,287472,131982,-67400,-682,144124,233461,248568,83869,-132290,-117011,-37749,-51779,-186265,-53563,134736,230436,233192,77113,14115,32479,71368,93097,70786,-19166,-128493,-111993,-135691,-91435,43862,33217,-74765,-57564,-24068,38627,138824,154974,74588,-58185,-38068,84945,84310,8274,-58605,-5303,88077,137919,122150,-12418,-30358,107055,205625,146313,26333,-12789,51637,67322,68848,48166,15836,-47070,-12753,41216,84780,68759,68949,59891,-23855,-66665,-20150,32195,102787,138842,155883,125166,80322,15670,1059,11459,93351,151154,87856,51,-51089,-104625,-44818,-38226,-101104,-93178,-25158,-38263,-77681,-121956,-37621,10277,30553,-17000,-43006,6144,62600,26733,-2857,-42924,-87412,-89331,-56244,16361,49216,-7947,-70759,-14045,47517,66555,158809,324895,397300,413432,191240,-86677,41290,140914,167210,131648,104967,97740,77419,71277,76409,74472,97711,85985,31835,-28302,-70072,-62625,-58266,-65304,54043,125690,126176,87948,62083,61907,59894,52843,12033,-33020,-41437,8152,36126,49587,-3371,-87357,-60743,2201,26743,6833,-71703,-92819,16382,93910,87403,16230,-49938,-66664,-10567,25815,62268,41960,1671,-11221,7098,1009,-30625,-86929,-86468,-57822,-42258,-56700,-28805,97582,302888,400362,393174,348982,265817,63788,-71624,-60527,58019,290203,367789,357624,322866,218463,87294,-3109,-38395,-62781,-29044,108659,201483,113263,-28949,-83527,22447,34082,-37354,91669,147003,130788,104712,85570,26366,-43923,-57132,10191,110389,131307,52544,-31858,-123082,-149566,-97773,-71069,-87288,-93926,-38692,88514,184465,130281,36650,-5205,-25012,-45078,-25914,-53269,-139429,-112215,-58304,-34224,23388,43111,-10288,-125011,-50346,20879,11641,-26651,-75789,-77114,-57605,-41512,-68869,-29638,30782,103206,116432,39519,-30875,-113096,-76132,17692,90944,221070,179675,150831,96596,-770,-29346,-20128,14438,1114,-62286,-124935,-136279,-107274,-13188,64154,96610,71622,-13178,-65663,-34894,35644,116179,135262,97994,100913,141632,181392,110224,94523,94848,55434,18408,19310,94932,136161,96185,9201,-88536,-169143,-92468,-7573,23836,-48899,-130247,-159669,-132662,-50668,21582,69151,79471,77453,55048,54274,56069,595,-88861,-93805,28567,57612,59890,69834,69815,-10030,-90842,-119000,-59165,-26289,-27912,-21333,6049,1107,-43421,-48403,-20974,-58842,-51340,4416,60062,29821,-19096,-77925,-78007,-57697,-61217,-81805,-49825,47821,150341,178966,137660,62007,16815,19965,84186,71322,23800,5838,-1540,-34760,-85040,-14786,32904,-16900,-16461,41729,79160,50731,7411,66121,119742,121419,69458,-14123,-35455,-39150,-51407,-108977,-63844,-8723,5662,21683,59038,172893,242850,272390,285789,232057,18437,-84131,-130920,-92230,-57017,-35439,-22341,-47612,-36597,19819,27117,24180,-47768,-117572,-117917,-72603,-33698,-24166,-70349,-44231,46527,118218,125491,24714,-70397,-80207,-68277,-125140,-2797,81478,83870,77304,49290,103798,136928,137550,116536,110909,68170,926,-78685,-73111,-19812,28494,49754,31966,32174,38973,51271,71320,84853,-11479,-96709,-48385,-5980,11902,-9272,-81488,-127851,-85476,-55547,-3282,20707,8869,-27621,-18213,-55980,-113567,-125368,-61534,-18446,-57570,-58756,-72675,-74531,-63038,-48425,-19856,-43484,-93188,-111222,-120245,-89034,-22880,8378,12105,730,12887,41593,11437,-56345,-32728,16600,-26667,-6496,103037,199696,219766,83316,-62083,-71724,-23542,6766,3943,-52019,-109224,-60174,39310,88071,90668,93172,85537,93874,85232,49789,9579,-95937,-66548,55151,158233,143736,62273,-41834,-56781,-87346,-93998,-39292,26323,6235,33662,71608,77639,70382,84734,69249,66077,27467,-37026,-59483,-65685,-80081,-101011,-9417,144398,307757,333714,226734,177269,142848,90524,31944,41010,122653,155120,48066,-55950,-48206,-40877,-97909,-139312,-45892,-4356,5712,35506,103939,143013,128233,55542,-112468,-139361,-71804,-18550,-11640,-41140,-98619,-105646,-71161,-76057,-42088,-41403,-61384,-56773,6656,88239,74118,18329,6292,14537,40433,50016,-7109,-98027,-129851,-95319,-136770,-109429,-58913,-67149,-81009,-68046,-45714,-44240,-73149,-82699,-67367,-12419,4645,-71034,-94979,-53154,-22774,-49927,-117622,-105685,-107383,-99523,-57587,-55633,-37733,889,131215,312109,221168,119194,54489,33811,26169,118374,198454,71669,-47258,-79647,-99297,-112231,-41905,150740,285499,268296,54507,-93399,-100035,-33881,29434,38542,-20914,-37604,41747,75507,48604,-59511,-51826,42744,99119,85220,64974,41774,43646,56882,125433,149023,42063,-42937,280,60017,110634,65488,-569,-31264,-43958,-66058,-13580,53584,33653,-49548,-23103,21917,6835,133010,386492,468260,279065,108049,21862,-35845,-98311,-119292,-92544,-76613,-45091,3891,108035,111451,47894,11448,-44808,-64424,-3912,19197,36158,37519,-66201,-97604,-100478,-113156,-50017,49343,99416,59482,-27957,-82749,-63109,-68600,-141276,-60498,65946,229018,309370,203866,8550,-146015,-63372,-48804,-113600,-41688,110544,181578,204713,353437,377053,233017,118575,-7897,-115594,-80406,-67382,92250,314766,335952,183047,58353,3502,16790,58700,63347,79113,70642,9692,-84770,-155232,-35860,58748,87372,61600,-227,-64275,-121556,-91183,-47811,-10413,-37837,-151225,-24811,82390,134856,100954,-42408,-129909,-63737,24237,59748,65893,27283,-41558,-109165,-79496,-25734,28076,41476,6374,-17751,-52579,-78063,-100421,-106793,-100811,-140660,-133226,-111542,-72392,-52808,-89868,-76586,101242,158581,74381,26664,123523,113478,-33215,-94533,-78707,-33792,-15669,-20947,18937,6119,-54991,-87546,-51736,-53550,-63695,-7634,976,-55187,-91008,-40808,31885,27051,42406,52136,47255,105913,87110,-7923,-104194,-103023,-31179,44868,93149,65339,43950,94004,183326,202746,133878,82548,-96141,-32911,34023,36256,24585,28898,24545,11307,-10507,71551,155884,149931,89358,57932,61645,84801,144126,300835,344277,186014,63562,-35011,-81462,31230,120640,246763,382487,320619,191866,97431,47936,17888,-28852,-70938,-29652,-40996,-71103,-4581,56312,85810,137344,142766,103500,4233,-51221,-20044,10221,17755,27847,28018,34759,-11286,-119155,-85042,38540,51695,-31540,-60570,4386,-39684,-118408,-97109,-62758,19279,129631,90703,19515,-1933,-45204,-101221,-79465,-24009,67839,162626,208881,147910,94146,96776,104067,91365,36918,-48847,-106267,-71671,-35539,-81993,-46427,1036,36922,13193,-60304,28568,107014,166236,194356,180929,148556,117507,38558,-71957,-99911,-30628,36859,105900,107557,64853,60533,37058,-30864,-89465,-112298,-73947,-15014,-31353,-72216,-132538,-96693,-71527,-60643,-26242,24035,94449,158547,145380,131912,84187,-14632,39817,86384,141963,111776,74081,104399,256650,385288,331310,116963,-30184,-34678,56771,58479,-16847,-113933,-125087,-90985,-134979,-153860,-147541,-165452,-73179,-51253,-75429,-98203,-101451,-100057,-69532,-2671,85101,99461,42479,-35755,-56801,-22162,67736,55069,-30443,-62273,-48724,-11774,16467,6961,12026,694,-3459,-15911,-18395,19014,60909,39065,78450,68384,-17684,-92761,-122889,-119564,-124942,-145636,-88710,-73703,-45774,-693,22604,-11004,-53075,-36714,10452,81572,186709,161844,28200,-116018,-106691,-2261,70723,72286,-1675,-29418,-58154,-29065,24384,10444,-37301,-75783,-74768,-26378,-21224,-30009,-64390,-23547,48535,57269,91244,130387,79031,-75,-60696,-57635,20726,74617,98052,58235,27671,41746,155018,275985,276867,163991,12427,-60172,-102999,-84858,-18310,52555,36682,-45709,-127502,-73810,-1148,6232,-27073,18720,129902,143278,170263,21822,-597,357,915,12373,68860,43981,-29299,-139510,-76184,-28155,-42596,-115552,-72242,-16145,-3251,3588,-67163,-121936,-32297,87552,110131,19033,-61113,-117519,-116333,-47017,-1024,58619,155205,233147,275494,243409,169819,127764,79293,17515,-15626,-56572,-5748,54372,58967,86423,122555,142832,154722,191329,187001,116663,22459,-73694,-92243,-85019,-67593,-14612,37529,119727,185329,199368,289161,393541,423029,377002,281207,177216,85781,18028,-50922,-85170,-53728,-20788,43761,94605,79547,19631,51488,104895,67306,26858,-119634,-66282,52501,54235,-49002,-43147,109031,237678,283877,271915,158312,34965,73801,262996,314298,245956,118453,-33362,-76257,-101183,-115924,-137620,-114023,-62949,-20957,2076,-30987,-35895,-30008,-88799,762,12333,-27616,-76839,-115403,-111522,-131455,-134642,-119053,-49948,-33196,9949,101462,170253,240051,285001,133816,-46155,-152019,-74386,-11069,25942,72914,72506,85322,107991,122919,116704,67569,-14725,-101377,-51273,20361,43028,57183,232275,452594,482837,624428,564833,332340,125113,-24496,-27740,33777,32622,1657,-59675,-122274,-11698,73114,82229,46048,4248,3101,41901,89415,124786,81848,37614,25429,30547,57798,91701,130045,76751,15619,-4980,-20509,-41986,-54013,-65512,-46200,-8427,14962,21302,-745,2711,67901,18446,-80827,-114333,-21410,-50359,-117353,-131021,-117928,-116205,-99504,-56664,-52380,-46532,-66908,-107089,-101776,-92464,-110830,-76285,47658,109050,151657,185186,207488,143781,78370,-26763,-153727,-121695,32734,118031,159664,187229,130036,73619,38936,-43410,-97011,-47296,-31439,-52200,-106188,-147867,-100350,-55405,-46309,28079,154367,214489,264806,400165,264532,146529,28360,-24804,38764,190276,377188,464188,409137,238918,56004,2109,1091,-14577,-67551,-92582,-74355,-10914,66415,106708,95969,56450,-35910,-114822,-162332,-111917,-23266,13317,-12590,-11328,-17863,52880,128339,161094,111208,16715,-74565,-49488,-34541,-73908,-101615,-135321,-128675,-104626,-87961,-23608,109436,266531,339693,321325,196104,36780,-30977,-19121,42546,106575,108305,50143,-16239,-7906,2644,56970,135841,234575,280462,250886,136671,22970,-73572,-154750,-100674,-40099,-34218,-26012,-5612,-7120,-49128,-96296,-118337,-84252,-63633,-80567,-26565,28753,-6586,-108265,-147247,-121339,-51772,23628,58345,12359,-1884,6255,45594,97409,192580,119384,38652,-7631,-48776,-69931,15238,173838,315423,278502,110239,-107277,-68239,-31636,10626,6641,46992,67371,-6216,-116830,-154307,-115372,-26057,104429,228197,316849,284244,237345,152830,58446,-30466,-82174,-55834,7984,87697,171743,139821,65242,-13590,-85997,-123417,-134507,-140424,-146790,-125575,-90735,29629,100895,101603,49322,-9516,-35973,58753,104480,64064,22523,101400,63594,-138293,-35148,142357,338336,377371,149530,-45568,-37349,23519,91737,154245,69298,-40355,-82262,-85642,-91431,-118516,-114359,-88331,-34151,78676,190343,226487,176364,127085,75758],[68105,79882,50347,6595,-22635,-3433,48257,90629,94497,66732,27195,-10160,24939,89131,162104,211521,98996,-21353,-55428,-39758,-18037,52464,110664,52427,-43062,-44854,17195,73868,90849,77795,-38283,-16323,75207,45865,-54337,-140985,-184196,-130373,-43182,43354,105831,91068,86668,90841,12929,-28589,-50670,-63346,-74251,-58780,-68921,-16910,11560,10600,182,-33412,-49128,31967,71937,67257,10797,-89662,-24627,199512,234988,152941,-5301,-130358,-138723,-105462,-98255,-54553,10043,42418,50296,-4982,-87837,-90548,-98794,-78646,-62198,-55746,-60290,-79461,-89628,-99692,-124337,-122070,-25583,19169,-25316,-93746,-115035,-130291,-56290,106762,175799,78006,-14126,-1943,55792,93684,93320,77929,88850,115535,96706,19861,103280,193868,184873,100097,6918,-55511,-66915,-110633,-146432,-136530,-112515,-81287,4714,91190,167055,215207,121233,102195,120196,105134,111868,174865,250085,320090,327923,382304,340060,79226,-6650,-36459,-7776,54167,50726,-13397,-127993,-128119,-35126,83289,167823,159999,94425,53535,53314,1473,-44614,-56302,-43696,-64109,-95911,-83790,-60254,-33374,-67740,-40323,37622,58952,-5563,-80531,-5693,-24689,-98621,-76938,16336,7699,-96893,-162728,-76065,-6963,67551,86694,2885,-101912,-187576,-55352,114184,-42399,54887,104558,79702,81168,100711,54158,143039,281644,238255,53645,-54344,-23394,-13179,-28974,-105484,-126122,-109277,-63050,24401,71664,93847,108437,122005,172006,169849,159171,78666,-26138,-1532,21895,2206,-51660,-94409,-80917,-74595,-86347,-91697,-36052,-2879,-20930,-95543,-60485,5085,138569,248666,303110,313814,134462,19293,-30454,-71318,-86498,-71805,-5097,22288,-29654,-146078,-73222,11426,19923,9783,48421,15031,23046,97086,160913,54373,-70209,-66310,15814,24850,-12517,-21000,-7424,-32621,-111102,-83939,-34655,29716,109722,100150,-40312,-61834,54227,111017,78468,12747,177,26523,61774,32535,-13042,-37545,-36045,33864,126965,243692,289922,311722,330940,151037,51029,-47079,-96065,-118725,-54884,-28366,5071,71023,99354,75961,33510,9844,30155,-19055,-88015,-131315,-141608,-55770,51217,147785,213608,168974,57728,23776,53236,91195,101232,46122,-40413,-89135,-49964,-62944,-128086,-90936,-25859,31894,96446,175766,237217,223686,68874,36740,36804,-5501,-54300,-119359,-136136,-42269,63541,112741,93897,4642,-119620,-103188,-70974,-117593,-169394,-148836,-81404,58353,151181,159420,80818,-22522,-41085,-34577,-381,-3252,-17796,-59393,-77882,55357,142522,115141,39824,-72287,-116227,-47690,-95774,-146758,-58939,8938,141,-101901,-158770,-63658,-13380,-22377,-73384,-111048,-86153,-83146,-47248,-15481,63045,125167,48969,-37865,-76300,-92396,-67845,-12384,-21499,-59780,-82529,-69898,-40180,19869,14843,-75647,-92300,33118,19846,-75303,-59354,32923,3413,-58831,-17974,83748,116444,113456,67097,-12702,-71519,-110586,-129039,-100504,-46651,-27352,-54257,-33688,28151,106831,224396,315803,276013,112067,14071,-7300,-53683,-108363,-171226,-78044,39602,125344,162561,151082,68122,-37866,-86513,-71690,-99819,-52063,-2870,40615,20782,-65131,-129694,-122149,-38682,101637,155825,127571,36010,-54442,-82914,-17568,30667,21928,12405,21480,28131,56222,58378,-11109,-79915,-25788,-7849,-6106,-7904,44178,48441,-129526,-335745,-373841,-370487,-305139,-238198,-183602,-135096,-147158,-143885,-87691,-88758,-56958,-362,14225,-8096,-16295,-6984,20461,-18393,-90734,-129095,-79875,-64531,-53019,-58063,-29330,-16742,-5429,-64790,41698,82338,126144,69487,-51566,-111935,80616,72786,1544,-26641,-26100,-2559,148651,299970,218203,76844,-20379,-81657,-85900,-75140,-27444,-2076,-50768,-57941,5005,90709,101875,47438,-7603,-78315,-60316,-6130,62262,43359,-37018,-96933,-63155,-26147,7884,68443,38582,-49491,-116078,-38363,39305,13192,-25630,45399,140054,273673,307814,322711,156263,-49432,-10823,110839,174061,168269,39811,-160608,-120657,-50435,-80672,-144416,-45738,136444,232810,237912,88400,11227,19130,62340,94563,83315,-10563,-132790,-101995,-127164,-98787,45194,67555,-35296,-33051,-8356,47042,140629,139392,72370,-42959,-30433,107794,136508,55718,-24745,12753,102006,150578,133621,6497,-59535,54559,147816,102924,77,-36761,23199,45564,59936,50198,26266,-35855,-13121,36084,70534,38457,19212,15230,-58570,-56077,-22153,34746,113549,149697,153184,118489,91424,30865,10470,21518,109000,162678,94871,9050,-35033,-76960,-81639,-62658,-110016,-73989,-12476,-32179,-74743,-134372,-43806,5909,24557,-25018,-55455,-8783,52225,17081,-10774,-49211,-86941,-81351,-44506,27400,55089,-9464,-74705,-6171,52924,69014,155820,328646,427699,442842,194240,-116697,3452,91120,126759,115342,100169,101196,85270,74558,79145,86027,110924,96480,46298,-8109,-46332,-47968,-67001,-92420,35768,127452,140040,109452,82034,69946,50965,26274,-16619,-44489,-78584,-50004,-10822,21743,-7253,-79013,-64728,-11545,-1888,-15216,-99391,-100435,25835,114596,108225,23727,-49081,-61653,-7202,25356,61300,41309,4696,-16510,-12830,-33156,-63335,-90459,-69507,-47113,-41128,-59827,-25190,110146,313826,420251,439559,413287,313272,77986,-71769,-46196,101197,327903,369647,340051,300017,222247,96729,3517,-42693,-75066,-30410,99705,181139,103457,-24344,-94168,-23974,-47282,-37127,121258,177525,154783,119760,100578,40430,-56209,-100821,-27499,79791,103649,26765,-49558,-140460,-149837,-106926,-79506,-87220,-91780,-43756,80900,182739,135543,42586,-3231,-27787,-54993,-67574,-89261,-152983,-91982,-43428,-25237,28850,57985,19407,-94891,-72937,4793,7399,-23006,-69474,-71194,-44206,-13817,-39995,-66956,-32458,49389,98827,37803,-39749,-112576,-52849,77409,180114,261041,173222,131747,83436,-6459,-36433,-16810,35158,31583,-36835,-106554,-128008,-105532,-15370,55586,82683,60777,-16542,-57659,-16139,54580,143626,159840,109888,116053,166994,199966,120446,100860,89339,35715,-2841,-194,82080,140762,108975,28078,-67578,-138201,-111212,-14826,35932,-21881,-96433,-134228,-130121,-42395,34825,84348,84607,52844,11412,21661,39523,-1180,-86207,-76252,40137,72145,70820,74042,66328,-19943,-105097,-135360,-74317,-43378,-39869,-25187,12856,22079,-26359,-60410,-38814,-74948,-57944,-9132,39703,13948,-19899,-73121,-64590,-46505,-52739,-85420,-72048,33602,152757,198302,165549,86576,16891,9826,84047,79688,34129,15966,9509,-22023,-68141,-5024,22477,-35111,-35504,14843,53134,35103,3891,65829,114497,114731,58025,-30536,-41930,-42879,-49526,-98497,-64567,-7369,4971,7770,22925,121675,216438,276008,296700,230126,19465,-83853,-126004,-88066,-52004,-28839,-13748,-38223,-28665,17319,23017,25927,-39267,-107611,-122506,-71741,-32478,-28838,-87210,-60690,43473,126006,147075,41682,-57929,-79799,-75406,-114559,12811,128425,174153,171696,115660,134579,132524,104537,66904,77284,61190,13026,-62157,-76870,-21819,38127,74797,59013,48376,45449,51629,66879,78623,-37759,-88772,-12959,36257,52222,20710,-61044,-151346,-102642,-81423,-24012,7540,456,-31770,-21390,-52715,-104365,-140957,-85231,-42582,-79579,-65913,-68509,-59659,-41500,-27292,-12512,-48754,-66718,-77290,-92587,-66607,-18016,9270,8734,-18249,-19139,25421,17078,-51361,-34214,17138,-35622,-47921,47629,150998,222895,116383,-19529,-38996,-8591,17032,13777,-45982,-117420,-81611,20237,73122,87753,97270,90387,95041,86410,49187,12845,-85452,-77065,42109,140685,132154,59733,8475,26402,-22480,-50805,-13375,53476,32138,62376,102590,101178,94484,112572,89900,76810,35335,-27500,-58726,-74951,-98255,-115100,-9853,149549,312143,349344,262151,208578,147576,78830,15026,25789,106023,136344,42916,-34809,-4314,-5026,-80383,-135600,-39412,3803,14903,45750,109228,136224,121126,60270,-98504,-162602,-84689,-11509,8807,-27648,-90675,-116265,-92303,-96617,-55364,-53553,-67026,-56443,3867,85125,79084,28677,11789,8326,31355,45282,-2770,-85120,-176832,-139274,-150165,-102752,-79510,-83601,-77349,-67929,-79374,-92757,-110367,-95700,-64629,-11144,-2632,-91616,-86521,-42182,-23479,-58775,-110725,-91386,-95284,-107830,-70370,-66848,-44058,-2363,127594,283441,192693,100096,42034,20530,1814,70653,163947,63063,-46100,-71575,-89941,-110371,-45535,159589,296452,249388,37361,-102568,-103347,-35448,30421,35466,-36394,-56791,36137,79937,55729,-44970,-74867,13394,64845,52785,49677,47330,63880,79399,139291,161432,62678,-20628,12100,62018,94718,44765,-14815,-38900,-47735,-77391,-34067,31585,21298,-56017,-15118,28030,4540,115364,366782,481592,320675,132528,35091,-29581,-101250,-129193,-92158,-64446,-40342,-4394,91230,108055,40904,2451,-44500,-49374,3073,12026,19844,26821,-67604,-99528,-106581,-120030,-48306,46679,88197,46634,-35306,-94707,-77510,-84786,-156145,-56569,72956,242036,329601,222481,25727,-107180,-73953,-71613,-114314,-25987,121369,183848,198019,310964,315415,200559,102616,-16330,-122804,-79165,-85479,81354,324574,366163,215246,91674,22867,3398,23654,28247,61359,68061,32612,-48597,-112224,-13754,77513,85586,47578,-10703,-63541,-97658,-89069,-61568,-38897,-75611,-128879,-5384,96269,144315,115904,-6089,-107701,-86277,-16978,14928,43402,23264,-34707,-89137,-79489,-22738,43956,55980,8020,-30347,-82469,-115562,-126655,-83990,-83856,-132063,-132644,-110049,-73904,-60508,-96073,-49729,134250,209728,126159,55040,119349,112692,-28913,-95421,-81153,-37213,-21050,-14785,26211,11616,-53753,-101490,-69442,-70448,-69749,6232,32389,-25316,-84812,-44811,38103,46349,66708,65734,52535,114114,105449,3346,-105740,-101419,-29866,38645,81952,60952,31463,69007,156588,195448,149539,86425,-97893,-48014,32648,59456,45868,43551,34869,18119,-11493,65473,157590,153695,88435,51248,48026,70666,135261,281263,280434,111884,7877,-66808,-65321,39869,107329,209460,348627,309861,185777,84536,22285,-10153,-61340,-71665,-18036,-30998,-77257,-21126,42340,73968,131157,142566,115168,21956,-34045,-20561,-2225,4173,18731,24594,33985,-5128,-111286,-93241,33825,46897,-30459,-28898,39989,-6625,-109919,-124583,-75570,16307,124060,95538,24627,-1777,-50049,-111253,-82732,-25403,71587,179574,250347,192976,115631,92309,83601,64407,16066,-58060,-120715,-89913,-57174,-97001,-26693,23442,61544,42726,-46359,6177,73142,120845,141526,154058,149895,116740,39915,-65743,-103982,-39534,30202,92460,89062,54256,47701,15352,-57323,-115214,-123255,-55882,-1859,-32583,-82110,-136931,-93914,-73969,-69964,-33956,21700,89643,132238,111875,117451,94203,-17,43904,77984,129965,93268,51077,80556,237352,408684,396272,177688,-7080,-32064,49545,39393,-32400,-129261,-117363,-77941,-123558,-153327,-150557,-151846,-76880,-61954,-91175,-113993,-113008,-105573,-74271,-11029,78415,102765,46092,-37154,-62207,-27051,67465,73659,-10568,-47398,-39848,-3871,16862,-4826,-2757,-13244,-13978,-23540,-26983,7554,50830,31447,76999,74840,-5931,-82351,-116298,-122920,-129637,-136923,-87428,-74313,-44447,2197,35647,14026,-29348,-24259,9474,64355,131824,67838,-64304,-148634,-83985,9557,75349,58161,-15646,-44290,-81401,-61162,-4841,-13125,-57439,-92181,-79775,-26337,-18425,-28339,-69584,-26557,50729,57300,94604,136614,88132,4222,-52847,-30814,42247,75136,94902,64499,32529,41851,149921,281277,291182,178531,24091,-50690,-107948,-99767,-37989,32714,19854,-59387,-129987,-68910,-2792,-2564,-35030,11960,133077,156501,152586,-2416,-22339,-7701,-4277,2100,70464,56605,-23288,-140413,-69894,-23436,-42884,-117760,-69260,-23000,-22655,-19353,-87717,-111227,-25921,90304,98996,9344,-57142,-91260,-88275,-28360,5140,50206,113557,184404,244514,239379,165483,121996,80382,23788,-11853,-58789,-18777,38511,47873,85640,139029,169618,187394,217194,192997,116248,20532,-74060,-86062,-72993,-52755,-961,38264,100109,147481,139955,203487,355686,409905,386352,301131,183421,79017,11589,-62623,-100516,-60606,-33646,35646,96122,75780,10794,36299,80916,31238,-3227,-131821,-49226,73343,84814,-24249,-45338,99898,270623,320139,293600,181879,56008,90978,287991,347205,283661,133773,-20713,-59757,-84571,-99822,-123466,-102470,-52641,-13745,6563,-19530,-8411,1733,-84429,1917,17838,-30969,-83489,-97900,-98393,-141315,-160347,-145223,-67239,-38644,13649,104504,163880,236575,288396,134421,-58382,-144582,-64892,1509,41665,94571,92218,99856,124006,144318,142639,95705,8075,-84909,-57332,18136,45751,61979,233068,434608,445478,588922,596139,378080,152858,-14335,-39373,20483,22948,-1204,-58861,-128135,-10207,73306,79508,38741,-5039,-7277,23678,63199,106655,84654,43446,28157,32369,64239,111567,155352,97107,31939,14614,7373,-8311,-34977,-63570,-46961,2350,34847,35455,-17924,-36312,39035,4680,-86053,-117409,-28244,-61199,-125360,-127018,-109834,-117493,-96550,-56714,-56755,-46550,-56211,-88556,-84295,-82604,-116139,-79884,50149,127510,165026,195492,218905,158231,95461,-17209,-158343,-141992,17322,98926,142170,171690,128206,75047,33464,-47205,-71571,-40414,-30076,-46935,-98808,-150021,-104902,-46223,-23371,66892,214318,289270,344937,431011,236034,108756,-12507,-58235,10228,159712,344809,439067,386802,238551,83013,59229,36049,29,-60415,-88313,-73147,-16786,52146,87991,80451,47664,-26750,-88312,-127824,-90076,-9769,10038,-19722,-22344,-28586,51266,130413,167962,116041,7876,-68979,-10553,-9287,-68683,-118704,-129675,-124451,-112545,-82344,-16152,118270,270857,335408,327215,210433,41015,-34162,-22393,42010,109120,116914,72034,7793,8235,12120,54486,124778,232781,286738,253171,131974,19921,-63400,-133260,-122009,-64202,-48332,-34425,-18094,-16430,-45420,-92675,-117825,-84683,-68406,-84737,-24541,30417,-4660,-101171,-136191,-123779,-52041,26648,51367,3816,-6430,3304,43146,105242,191969,105296,23659,-17328,-53680,-60967,28526,175592,293722,259084,118394,-85390,-79359,-47299,4200,10477,49008,73982,2748,-111153,-147359,-95205,-4361,120636,246545,341372,314641,255814,156052,50719,-41538,-95829,-56981,3800,62761,122190,85325,28106,-29869,-86613,-111479,-112132,-111136,-122513,-119781,-76290,64662,149099,143330,83367,18204,-31379,40838,73083,29950,-15808,64510,32681,-190697,-14172,174898,368782,409106,151806,-34500,-20726,44938,112097,164489,57414,-57021,-80895,-85951,-107366,-108596,-95709,-74403,-19137,113190,252694,301737,228966,154624,96379],[69487,88436,60056,15514,-12819,2712,43095,72660,65946,35446,-8636,-32966,8674,67613,135214,196326,113568,5061,-40229,-28025,-668,71033,130691,68556,-38567,-42806,20248,76858,84077,74704,-30902,-7068,80597,40451,-69740,-159558,-178938,-133064,-47892,43710,101832,81477,73452,61781,-3905,-30855,-46376,-71955,-98264,-80570,-76157,-15990,18071,23288,18624,-10266,-13306,73560,105733,93615,30257,-78690,-77442,108823,156335,95723,-39810,-130455,-165774,-158011,-109411,-50235,16781,50205,53888,1373,-51395,-32397,-41039,-43031,-50765,-56252,-69062,-87668,-84184,-72173,-66631,-50179,51728,85118,-621,-100246,-129034,-148943,-44884,139396,215645,107722,-6354,-14837,33155,73140,84531,74315,95314,141432,147571,75402,158754,232547,189090,75218,-41376,-102473,-103732,-129079,-150881,-142214,-125476,-95294,688,104226,188925,209340,97342,86457,122465,107534,101143,154539,241235,322738,343832,408623,387929,97194,-5314,-46975,-23808,33438,27950,-33593,-141976,-135319,-37459,86245,172939,146544,54001,8247,20496,-2817,-49598,-68277,-60238,-79924,-104095,-85699,-61518,-41974,-82093,-19193,47419,50091,-27815,-75791,2719,-13144,-78536,-71171,12799,2905,-104394,-172221,-71807,-11694,62292,88676,-15926,-142857,-179545,-20308,144981,-18363,43684,108850,94659,101278,125204,96809,176001,287347,213141,47689,-44743,-13147,-1618,-14523,-100728,-124443,-109493,-77104,-2702,37986,71745,115246,162561,245603,265789,236217,110164,-23927,-13404,15072,6225,-32745,-74020,-64019,-61987,-78146,-92134,-38043,-7525,-24038,-104158,-85967,-33045,92850,229484,324668,372643,181841,34479,-25369,-68611,-83727,-64052,627,29038,-29913,-160629,-90716,-15716,-4035,-10048,29661,14442,39006,109530,156302,43176,-78008,-69658,10547,22856,-8363,-13516,-4707,-36227,-99739,-66149,-33491,14739,85203,93330,-40698,-65341,57296,106141,73102,11849,10289,43391,61819,18716,-22539,-40054,-37009,34928,138481,265357,305185,299544,265052,96615,23572,-62327,-112461,-146920,-65285,-28270,17045,98457,152645,129316,70293,21451,40491,-6214,-78466,-123516,-146004,-60642,45875,147416,207360,149250,28423,11751,59635,108520,123555,65274,-25977,-77562,-50654,-59279,-77642,-22671,27829,56888,86195,126275,161531,135704,-2778,6033,33653,4948,-43549,-107500,-121422,-31628,59695,94009,58752,-31592,-129443,-89509,-66601,-120685,-161675,-143125,-77858,76038,161261,153164,60951,-41075,-54445,-40915,-10501,-17615,-33016,-81612,-86373,73143,205035,215371,117393,-41436,-130314,-43706,-85025,-157713,-72611,-6731,-11435,-104573,-147303,-58891,-17773,-32824,-78173,-108310,-80666,-71595,-31041,2204,84170,134906,52935,-26431,-54561,-65789,-55488,-1834,-10810,-50009,-70567,-64853,-37164,35078,32374,-64409,-100798,17081,9137,-76747,-60122,24354,-7159,-53676,3213,102709,127016,123123,92593,15311,-48016,-90689,-136690,-76635,-21490,-16236,-62851,-45566,33711,123571,238729,312964,246129,75990,-26355,-15204,-40888,-88238,-161938,-82750,49821,149169,193178,177109,79420,-33213,-82708,-68438,-107188,-64256,-16625,34897,28006,-61844,-119833,-105666,-2538,149862,183800,119117,4994,-85356,-119686,-42418,11259,9509,27489,50032,46191,58606,49597,-24593,-73687,-10299,-3993,-1385,3582,33026,6408,-132649,-244854,-318270,-341953,-296693,-226656,-139440,-67275,-77071,-96000,-78057,-88222,-64480,-13703,9503,8553,9978,6776,23244,-22568,-96476,-119868,-60823,-46161,-44127,-55832,-32284,-27359,-17135,-20160,75844,88983,110419,44759,-72826,-97427,76525,64645,-3458,-27075,-14907,21808,186454,339774,239420,86149,-20857,-80550,-82199,-67303,-23728,-7451,-64584,-70653,-11379,74232,88634,38757,-17570,-94667,-91453,-50848,14995,24514,-37633,-92205,-71185,-36836,-891,65135,43126,-37929,-105638,-47804,25554,4918,-29965,32743,110259,237052,297596,340166,170155,-32701,-11129,87239,132815,111953,14648,-137997,-101764,-56744,-91704,-94404,-29534,136177,229343,235870,99862,12807,10154,56118,97492,94704,-3897,-135048,-88447,-113767,-107262,40865,87480,5677,-3874,11147,54314,133953,121198,79197,-18830,-14746,134051,195103,116667,25572,37969,114099,154847,136368,22882,-71407,9536,93552,61003,-23536,-55245,1008,28773,54714,54570,37745,-24016,-15595,27660,54451,12358,-31127,-32293,-82759,-42959,-25733,34500,117944,151423,142026,108329,105892,59526,33704,41593,131624,179445,104334,17421,-22487,-55112,-113048,-86677,-109636,-40073,11855,-17546,-64525,-122020,-50486,500,17919,-33166,-69845,-28984,36783,5047,-19718,-54461,-86230,-73544,-31649,38846,59613,-11865,-78846,418,55576,67690,145122,318910,440044,443325,180416,-68034,-4608,51947,81483,87151,84332,95299,88745,74678,78284,92359,117458,102744,58950,11120,-23611,-27446,-59106,-111064,21765,129774,155167,134422,106201,80046,44025,3090,-38633,-40215,-62265,-79733,-47731,-786,-9250,-69142,-70083,-27973,-29425,-33390,-125028,-102588,36279,135421,132441,38363,-40422,-53684,-2741,23765,57976,40725,11697,-16024,-31162,-68659,-103127,-78992,-46852,-31932,-37653,-64886,-24944,114253,301939,415033,463433,459159,347099,87690,-74613,-35115,136000,338262,348449,309381,269631,220879,105514,11124,-44879,-86795,-31637,89323,158237,91262,-20499,-90805,-66420,-99258,5882,129063,177032,151296,114640,98157,41912,-64905,-137690,-49791,50270,70119,-3681,-69850,-144703,-141265,-114487,-88396,-88712,-90177,-49558,69273,172249,133382,44730,-4741,-34581,-64880,-106507,-119657,-137993,-69170,-27798,-14982,34480,70944,46367,-61764,-93242,-12538,572,-22839,-65722,-65677,-30479,16700,-855,-61830,-94224,-7945,70194,39098,-36902,-88828,-32256,132042,266486,285424,161344,115998,77668,-2477,-42569,-16103,52262,58107,-12973,-86403,-114675,-100567,-18784,44223,65084,47950,-17637,-43821,5179,75498,171153,182083,118717,128992,194130,224099,139363,112232,84528,15528,-23484,-21982,65233,142149,122958,52358,-36281,-102466,-130478,-24293,43585,3393,-62745,-106545,-124178,-36223,45962,97540,88783,31719,-24183,-905,32298,5948,-74136,-61420,46726,82635,78571,75159,61232,-25730,-111048,-141286,-81782,-56299,-54653,-33305,16389,43494,1594,-62712,-61817,-97202,-67665,-23407,19089,-304,-17978,-62312,-47159,-32703,-41194,-81966,-92219,19129,150677,209761,184337,104746,14943,-807,80057,84456,43129,26730,23558,-2283,-38416,16963,16902,-52950,-52965,-9383,28162,19784,2289,66016,108348,106329,45863,-44234,-46311,-46464,-49254,-91428,-64974,-6675,3166,-5648,-8355,80312,199507,288620,312596,229980,22919,-83589,-121182,-82937,-46076,-21452,-4031,-27380,-21212,12887,16231,24956,-31800,-97740,-127627,-72075,-32215,-33688,-103776,-77339,39282,128805,160587,54480,-45849,-75607,-78140,-107773,20801,164369,257670,267212,183529,160158,122753,70289,21395,47023,57071,28603,-42391,-81582,-27926,43843,97929,84861,63112,50201,50566,60259,66495,-66887,-75429,19528,77113,93858,52641,-36276,-131554,-111021,-104605,-49357,-11913,-12451,-37300,-25144,-50125,-95580,-126741,-95295,-48020,-99536,-70753,-59539,-37879,-10673,3643,430,-48036,-44498,-51142,-67867,-44642,-10488,12859,8934,-32735,-51461,4452,17485,-49609,-36662,16465,-37374,-90306,-8807,99629,218531,153600,35301,2618,9356,27375,24213,-36983,-117132,-101826,1537,57700,83801,100380,93530,93518,85657,48248,15061,-76983,-85149,32532,124692,117825,53260,56462,109938,48604,-5656,13734,80449,59956,91259,128506,116194,108079,127888,99215,79562,39699,-18818,-58120,-85543,-119732,-122059,-5907,154905,313707,362751,302528,250340,165852,78829,5265,13162,88530,113176,35621,-11270,39751,32174,-63118,-131271,-32858,12923,25791,54370,111283,128849,115120,65662,-82466,-179486,-94208,-5033,26906,-15055,-80934,-123206,-113830,-115096,-67887,-65632,-72258,-56729,-659,77022,80465,37182,13566,-1674,19170,38435,1039,-67653,-136250,-115747,-98953,-89458,-98763,-95172,-71590,-67849,-106639,-132429,-130507,-96112,-57861,-8610,-10992,-112107,-76461,-31742,-24492,-67996,-102709,-75232,-80030,-113205,-86274,-79759,-51143,-5635,122414,249032,163106,83316,31892,7516,-20276,31252,136210,63418,-36441,-58725,-79323,-107352,-47641,161456,294274,222404,20045,-111128,-107315,-38826,27431,26229,-55869,-77704,28289,82008,60583,-31423,-96649,-16782,30143,23095,39205,56568,89478,109732,161610,182231,90405,3576,24119,62527,76775,24728,-27772,-45659,-49562,-80107,-46504,13263,9714,-60233,-8146,32587,1380,92524,328834,471002,355105,159507,50178,-21276,-98675,-125138,-84406,-49635,-35334,-11393,76478,106172,36505,-2661,-36607,-29042,11075,3735,1700,14862,-67711,-102731,-114221,-124355,-45265,42678,75182,32230,-44890,-108541,-92454,-100888,-166249,-53134,77128,249798,345209,243137,53001,-64973,-70136,-88030,-103892,-7615,133219,188813,193785,269141,260709,174550,91882,-17149,-105951,-73253,-102267,66880,320667,380432,240124,120466,40123,-8439,-9975,-1898,44810,64824,56046,-6376,-54225,28119,104810,87068,37063,-14409,-50493,-65703,-79882,-75782,-73640,-113529,-103828,7733,100247,141375,117940,20281,-81736,-91164,-49987,-26427,15933,13501,-30259,-68555,-66162,-14336,62634,69757,9524,-43595,-113923,-145482,-112493,-57000,-64878,-120709,-126710,-104219,-72911,-65853,-96679,-25939,166652,266743,187558,95494,124635,117970,-19150,-93419,-82328,-40280,-26261,-9751,29714,14793,-52249,-112234,-85552,-85515,-68997,23337,66540,9488,-73987,-50868,42304,65157,90127,75660,54262,118851,122312,15829,-106582,-97370,-26230,32065,65690,49748,12153,33341,114751,173884,149901,78119,-100850,-56360,38661,81114,60225,50714,41073,23465,-12732,59173,158880,158185,88680,45471,34737,56210,125465,253883,211551,43727,-39214,-80787,-43831,44110,87805,163518,293194,277499,168592,68778,-934,-31812,-85575,-68919,-8239,-19644,-74685,-38464,27637,61529,122013,138586,123747,41169,-13797,-14381,-7678,-5528,12205,23806,34723,1546,-102086,-100230,29694,43732,-24141,687,70986,26098,-81068,-140544,-85100,13672,112448,93447,26450,-1042,-50686,-113282,-83236,-26500,71482,185751,279540,234965,138738,88246,62786,36511,-4837,-65145,-128910,-104120,-73865,-85420,1135,48269,83120,61928,-32180,-15087,38611,78192,93239,124889,147589,115338,42940,-56846,-101175,-43923,26276,79153,72990,49617,41836,1221,-76357,-133317,-118107,-34372,10964,-32678,-89211,-133540,-88890,-72884,-76606,-39537,19399,78764,92928,72666,99675,101949,16379,48988,70857,116742,74221,28869,55038,205487,405111,437001,233764,21500,-21359,45681,24313,-44946,-141864,-107034,-66086,-113701,-144710,-140787,-138719,-81196,-71565,-104415,-126246,-119609,-107471,-76362,-17935,70236,103870,51205,-34850,-68390,-32307,66857,94866,16120,-26968,-26839,7472,19521,-12808,-13469,-23264,-20928,-26940,-30031,1618,43889,25740,74723,80855,6668,-71198,-108382,-117463,-123283,-122175,-80998,-70110,-39309,7317,50177,43461,2157,-3760,12706,47387,75880,-18753,-130862,-101052,-54916,25280,80819,42581,-27275,-55450,-98514,-82127,-23419,-28661,-73059,-108895,-84710,-24831,-12421,-22763,-70589,-23085,61530,65161,103560,146565,99370,11189,-40046,1004,69311,82879,95985,73474,40121,43561,141315,277842,295992,188564,37831,-37155,-104274,-111204,-54989,13422,2923,-73793,-129965,-61416,-2725,-8574,-38778,10297,139603,172674,133912,-20766,-37550,-10679,-8879,-4848,74830,71216,-15834,-130889,-60054,-15878,-38940,-113589,-65276,-28248,-38512,-37791,-102883,-100834,-18030,95707,92016,5993,-48040,-63451,-56946,-8478,12881,42461,69357,131724,208388,230503,161343,118810,85259,34905,-5203,-59454,-31153,22999,39216,89059,157042,195778,220540,238307,193409,112631,19751,-66964,-71608,-53909,-33834,14201,39166,80002,109580,80265,106024,287464,372735,381849,316469,190300,74150,7447,-70358,-114361,-66867,-44366,29016,99537,73979,4902,22726,58070,1264,-33212,-131207,-36398,84442,106656,-19,-43918,86711,284557,331624,291605,189827,71642,103673,299560,363305,306688,139747,-9562,-41798,-63977,-79645,-107026,-89964,-37900,3185,26259,12511,40294,50189,-57563,-323,24488,-28760,-76651,-75632,-80590,-132922,-170405,-170812,-85821,-44576,17240,104725,154026,227740,283199,132817,-67120,-136232,-53867,16151,57323,112855,109920,115780,145062,174356,178100,131045,35950,-63770,-62199,14887,45652,61518,215840,391818,393746,535132,608143,415974,179863,-2939,-50319,6269,12338,-3448,-53796,-132022,-13539,69426,74079,30403,-13007,-16774,4723,36017,83717,81757,45953,30191,35304,70921,129080,175774,113239,46424,33611,34970,23656,-18753,-62790,-44677,18710,63709,64311,-17318,-74831,13417,-5790,-89281,-121964,-39034,-73649,-131222,-130449,-116120,-124122,-85209,-50031,-57401,-45292,-44759,-68124,-63873,-70052,-119342,-81458,51911,144707,178061,205208,227137,170611,113910,1966,-126850,-148935,-1844,72775,117824,148734,119846,68421,18510,-54732,-52977,-36610,-27945,-38857,-87073,-144774,-107879,-37609,-215,104587,263447,354326,419272,446212,204773,71561,-54779,-94245,-23838,116826,289489,381852,330240,208634,103642,116809,71243,14965,-52799,-84269,-72893,-23817,36617,67763,62758,35606,-21055,-60721,-89735,-63569,5669,6210,-29381,-37000,-41051,44754,124737,166989,114425,-6447,-62040,20925,11127,-64926,-126575,-110220,-100673,-89955,-66197,-8490,122493,262146,314417,314144,210092,37847,-43036,-30958,33972,99492,112003,82915,27510,19517,14816,44068,101409,209846,264841,231647,111986,7163,-60715,-113438,-125795,-84712,-63078,-44118,-31294,-26621,-44373,-91760,-117774,-86195,-75939,-90550,-25899,26082,-10053,-98713,-128029,-130455,-56721,25853,43596,-3677,-12014,-3683,36514,108042,182281,85510,2717,-32522,-61389,-52536,37183,166865,256718,225298,116403,-66166,-91664,-66403,-9555,7407,44286,73727,6813,-107633,-147662,-82385,8352,125491,249936,348341,328103,259091,147040,34996,-57555,-112634,-62259,-6592,29968,61678,22401,-16967,-53713,-94261,-107253,-95800,-88042,-103368,-117274,-66903,88380,184412,174759,107227,36456,-31506,16291,32864,-11560,-51932,39072,25410,-131898,4357,186089,363500,403006,136058,-31746,-7829,64121,128369,167754,38658,-86052,-85589,-89910,-103751,-77814,-76578,-67725,-15392,129134,289177,351226,259023,163781,102959],[66760,91695,66493,24029,-2191,8867,37933,55927,40010,6547,-40565,-48128,-4758,42382,103429,175005,127896,33762,-24843,-14721,21324,96879,155835,87764,-32915,-40368,22572,79989,79423,72443,-22511,-2566,78093,31431,-83368,-173906,-172834,-132873,-51617,41902,88910,64840,58531,40391,2091,-13079,-35795,-80021,-122634,-94884,-70705,-5832,30244,38048,36020,14250,21545,104229,132017,115428,46436,-65142,-122928,27522,86659,53428,-44926,-93496,-132699,-167349,-108045,-43012,22805,54604,53229,12186,-6053,31070,25683,-1702,-34241,-50369,-70168,-89160,-75767,-44947,-9430,27781,131262,146544,23289,-103364,-140436,-144889,-22333,176926,256300,140899,6139,-23969,11801,51908,72841,67721,99394,164732,198505,132832,211139,260215,185060,48454,-84183,-139524,-136593,-141095,-151600,-144089,-134011,-102073,2444,120882,213832,204655,77305,72047,125878,112233,91667,133303,226811,313232,345002,416885,420482,116155,-1018,-53541,-36590,14681,7830,-50435,-152798,-141794,-41096,84461,169916,124666,11622,-34252,-13181,-7300,-52594,-78130,-74751,-92687,-108087,-83265,-58435,-44504,-66951,7517,59021,41914,-44965,-65423,11042,-2168,-56007,-55110,13648,-841,-110091,-172607,-65825,-20285,47403,79102,-39372,-178505,-140868,14815,161275,207,30127,114333,112264,123084,147298,131238,194083,267453,171490,36629,-35162,-1350,10945,1004,-94751,-123018,-108261,-90922,-30524,6479,57963,132539,211249,325429,366432,312818,143401,-16948,-22728,10964,12588,-10548,-48926,-42247,-45263,-64383,-82789,-31889,-5266,-20063,-102911,-104776,-64240,49309,203208,332884,413642,228182,49737,-20379,-62025,-75416,-50212,12661,41391,-25658,-167068,-102636,-38153,-22593,-24486,9219,12837,53876,121406,148469,31485,-84372,-71414,5211,20055,-4776,-4274,887,-35479,-81187,-48530,-30048,4401,63866,87984,-34790,-70163,54805,95618,65857,13360,24283,62941,59316,6576,-28608,-39725,-36515,34821,144299,276404,306896,276737,199557,56169,-1899,-77605,-122265,-136631,-71095,-26841,27777,120941,205737,191228,118767,40799,53446,9846,-66175,-113013,-151679,-67898,33845,136485,187055,120467,4744,9773,68105,123113,144743,84271,-11242,-62867,-43368,-43284,-14807,52589,81411,80765,78647,86976,100259,63508,-60863,-19498,29271,13233,-31842,-90190,-95528,-16320,55860,75115,24631,-63982,-125098,-75842,-61761,-121809,-149187,-133634,-74164,84763,154236,133563,37156,-56874,-55535,-38493,-16537,-27914,-41573,-92390,-81484,85937,257973,315487,203317,-4897,-140812,-38780,-71888,-153662,-79247,-13409,-13158,-95883,-121608,-50588,-18919,-38445,-78344,-107676,-74836,-58755,-12704,23593,107718,143531,56545,-15429,-33084,-36959,-31473,17009,4703,-36373,-55155,-58478,-35790,46303,47080,-53123,-110522,-2403,-3705,-77944,-60161,16459,-14198,-45395,16470,109556,129364,128405,118158,50874,-12989,-55774,-100501,-47054,1102,-7159,-67523,-52444,39283,135498,244960,297802,206573,35211,-70887,2916,-6506,-53499,-138755,-97907,46056,157239,208499,190140,83176,-31017,-81260,-66152,-107410,-74033,-30986,24585,31825,-59271,-106750,-84407,38939,195073,203247,106049,-15285,-78709,-137958,-63860,-6170,-467,39589,73635,62711,60878,41312,-35348,-62749,2778,-1174,4249,16238,27491,-23994,-94078,-152934,-236962,-291686,-268982,-181588,-57962,27427,7492,-45018,-67099,-88783,-71702,-27486,2369,22748,37252,26557,28518,-27431,-103697,-106192,-38640,-25226,-36797,-57864,-39873,-42106,-30851,21492,112898,98226,93803,18674,-93068,-85747,66748,56440,-5830,-26102,-3864,44380,218372,369332,252195,90241,-24583,-80288,-77908,-58645,-20450,-14692,-78953,-83728,-26861,57209,77417,37300,-16242,-93651,-124542,-100144,-42490,-3470,-41419,-88223,-80595,-47877,-10273,57532,42797,-28620,-91584,-52097,16670,131,-33030,19931,78667,189747,271339,336671,171063,-19764,-2935,72363,104575,73902,4434,-95193,-68117,-53537,-78334,-51817,-13711,131436,219489,226862,109784,16945,3936,51001,99816,102611,-1322,-135701,-74841,-100196,-117556,32490,94418,43061,27123,33269,59417,118866,105774,92990,6179,5100,162005,256442,187812,89048,69616,121694,147116,127229,32522,-63918,-23304,48216,24231,-43897,-69458,-15947,15784,51335,58617,47515,-12959,-20040,15510,36392,-8393,-79890,-80014,-75966,-31847,-33010,29708,114245,142520,121722,93062,120180,101048,73877,75275,162578,200732,114944,23882,-14751,-40925,-98626,-109011,-100370,-89,45694,4553,-48520,-107493,-59213,-7227,9452,-42647,-86977,-54478,15930,-10036,-30271,-59240,-86607,-67639,-19966,48210,60671,-16614,-84627,4081,54098,61314,126279,295940,431994,414421,151609,-18522,14162,32548,41527,50936,57915,79368,85798,70406,73160,92369,116278,103068,67703,27366,-3841,-7316,-45109,-118529,8370,128442,167597,159146,131556,90358,37959,-17709,-54777,-30939,-38356,-79923,-78315,-18301,-9312,-57856,-74705,-46176,-54422,-48148,-148379,-100716,45772,153727,157470,59137,-26455,-44056,1526,20354,51814,39303,22125,-7367,-41348,-84535,-95752,-51283,-18720,-12282,-30960,-72359,-29417,106738,266479,384451,461682,481350,364094,92594,-80445,-29076,158104,320902,308761,269060,233507,213174,112190,18353,-45438,-98226,-33567,77434,133430,76144,-18675,-76273,-73974,-33677,53023,115086,146892,122125,91593,80311,31947,-69485,-109235,-50427,27875,36174,-36285,-92085,-136047,-132831,-120862,-98274,-92542,-90323,-56153,55079,155532,125443,43407,-9764,-45937,-78977,-129828,-113465,-108595,-47090,-13543,-5595,38342,79742,67844,-30364,-108019,-30928,-9084,-26769,-65676,-61175,-16733,48499,40069,-24586,-114164,-56923,37536,51898,-9069,-54078,-14472,175669,337006,288948,143433,102133,76980,10318,-43871,-17873,64348,78612,7697,-65633,-97862,-92524,-23758,29985,44229,33654,-15739,-25118,28434,98464,197497,201813,125680,140480,222440,251378,160222,121993,75902,-5844,-42005,-44856,45040,140249,140565,84745,2681,-66597,-148170,-35865,45883,25116,-30859,-79654,-115995,-33003,54031,107760,90850,12888,-53559,-14620,32777,20353,-56645,-50348,48077,88847,83304,73629,54799,-28048,-109131,-136944,-82783,-63909,-71200,-45892,16167,63964,39034,-44790,-82201,-124588,-79834,-37669,-980,-13822,-16189,-49807,-29349,-17835,-28307,-74534,-109455,5458,144601,212695,192764,114880,11080,-11382,73086,86096,51098,38058,40513,25366,6293,56974,23817,-66805,-68060,-28916,7508,8243,4342,67337,101929,96818,33339,-54813,-48847,-50098,-51137,-87889,-65592,-7031,-193,-18970,-35366,50878,193303,307476,329481,229778,28615,-83031,-116851,-77398,-39518,-13292,6917,-14766,-13257,7509,7393,21583,-25257,-88070,-133293,-73598,-33101,-38762,-118546,-91451,35368,126963,165208,62726,-34817,-69166,-77983,-104549,22929,188817,327999,356122,249028,179671,108973,37551,-17000,22244,56638,47953,-18974,-85693,-38707,44096,117154,108857,76380,53550,49023,53027,50314,-97167,-59015,48970,115754,135397,85164,-9623,-102670,-108482,-122307,-77995,-35276,-25796,-41301,-27748,-47688,-88063,-113422,-86568,-35181,-113950,-71277,-45226,-9245,29456,44591,19325,-43286,-28470,-31123,-46212,-22505,429,19900,13476,-40078,-81705,-19891,12624,-50808,-39503,15472,-31124,-127285,-63978,48662,206731,192591,98312,48546,28482,36560,33839,-26928,-110361,-119339,-15541,43329,80404,104423,97157,91214,84213,47012,15405,-70698,-89041,26574,111386,103294,43958,93681,183832,118757,39376,41368,106302,88560,118978,147584,121899,110908,131012,98090,74337,40109,-11701,-57522,-94832,-142123,-116826,1779,159690,312120,372884,344645,298341,193035,85802,883,2827,70451,87097,27838,13778,81469,69174,-46687,-126213,-25628,23616,39068,62335,110956,121565,109886,70429,-67142,-188085,-102048,-1000,41043,-3905,-69857,-121130,-132227,-129644,-79355,-77131,-76758,-57207,-6117,64999,78179,43200,11356,-14851,4698,30296,5048,-46895,-88272,-64590,-51357,-76903,-116355,-100046,-63774,-66906,-123633,-156889,-128753,-86415,-47665,-4675,-20430,-132181,-64833,-20702,-24877,-76803,-92910,-57290,-62082,-105298,-104256,-93618,-58692,-8584,116587,213133,135610,70043,23647,-5313,-40020,1961,115884,72567,-18417,-40990,-66391,-102060,-47353,157259,280048,190386,3759,-118100,-111585,-44138,19760,10483,-77951,-98887,19473,82676,63794,-18677,-113204,-46083,-2349,-800,34895,69150,119261,144912,187474,206170,121243,29067,36168,61772,58733,6938,-38924,-52173,-51775,-77584,-48973,1214,1018,-60909,-1830,36482,-1410,66882,277729,438748,378643,187939,66931,-11421,-92649,-116307,-74234,-33896,-30013,-16765,64140,106404,36355,-863,-19528,-5424,19094,-5448,-17805,1381,-67297,-107802,-123810,-125055,-41142,37902,62349,19069,-54478,-123424,-107485,-115937,-155941,-49872,78364,252034,355326,264344,86224,-24958,-57540,-94141,-89939,10984,142975,193727,189968,229675,214254,153278,85021,-12744,-88599,-64494,-108819,50057,302858,376589,255479,142966,53874,-17703,-39652,-26588,29000,60106,77983,38848,12986,86159,140353,92698,31636,-9627,-26779,-29053,-62568,-83308,-108882,-144665,-83732,14304,96125,128937,109259,36184,-62121,-88197,-75196,-63082,-16296,-2785,-28789,-47475,-43359,-743,82570,80651,9565,-58032,-146521,-121034,-72388,-27496,-45193,-108405,-118298,-95914,-70197,-69499,-94208,-7881,190093,317581,246452,133301,127639,121980,-7915,-90499,-83050,-43637,-31906,-7164,29002,15098,-51740,-120662,-100428,-98529,-62931,41202,100052,45810,-59322,-59632,43314,81262,108875,79045,50733,118861,136687,29472,-105977,-92454,-22061,23820,43640,29873,-15029,-12899,58655,136917,134725,59558,-105875,-56955,50038,98154,66526,49191,41356,25462,-16362,50125,156208,160086,87904,39034,20520,40635,114196,220052,143536,-13619,-69591,-65376,-21418,42529,63654,114191,223465,227559,141139,49547,-22082,-45944,-96643,-69330,-2208,-8409,-65873,-57571,11637,47857,109451,129959,126274,58662,5870,-5689,-8695,-13273,5323,22184,33688,5543,-94266,-107550,24547,40440,-15418,25841,94648,54038,-48561,-137183,-91852,9728,94188,82278,21957,-3934,-52057,-111532,-83155,-29150,66406,180620,292843,269047,161305,84505,42325,7746,-26797,-71725,-129435,-112163,-81331,-58930,28034,69165,95743,67134,-23415,-35729,3254,37911,50565,95388,141507,112306,45475,-48261,-96571,-47332,21790,64716,59447,49911,40751,-7827,-89121,-142512,-106089,-14968,19628,-34543,-96192,-127512,-84052,-70953,-82623,-45132,14372,58763,40001,27947,76454,104311,32040,52829,62722,100532,53323,6162,27557,164742,376576,448787,277094,49824,-7074,41966,11080,-56167,-154110,-98530,-58590,-108370,-137131,-129845,-130192,-88344,-81550,-116792,-137579,-124408,-108970,-78852,-25672,59135,100715,55415,-29852,-77439,-40534,63065,114265,45893,-3784,-11956,19505,21348,-20054,-23219,-32520,-27418,-29303,-30788,-2094,36594,18607,68023,82719,16399,-62803,-102768,-110029,-111690,-105224,-72767,-65087,-35028,10033,61419,72757,37277,21084,17649,28330,18883,-94725,-116172,-55230,-25532,40900,82889,23156,-40313,-66539,-112915,-94721,-33927,-36696,-83073,-126949,-92907,-25685,-6912,-16849,-71232,-16826,77944,77822,114928,156860,108888,17239,-25901,32748,92879,88993,95557,80261,45938,42529,125850,262204,287476,189779,49196,-24258,-97911,-122351,-72305,-7809,-16720,-91947,-131147,-56849,-6636,-17194,-43537,8232,141994,183176,109635,-37548,-51177,-16114,-18136,-12338,77939,83521,-10765,-123548,-52841,-10667,-35853,-110530,-64463,-35689,-54452,-55174,-116529,-94532,-11863,100887,85745,3976,-39882,-40385,-30705,6268,16965,31691,23982,78238,167333,213543,153797,114604,90072,46647,-243,-62761,-46167,4666,28992,91923,171158,215303,247372,249691,185778,103665,18023,-55489,-53784,-32989,-15484,26435,36430,56406,70429,24057,8544,190665,309003,358058,320249,193078,68146,1660,-77768,-130595,-76250,-56376,19437,99000,70312,-1405,7815,34246,-22393,-63838,-122675,-30832,82771,114851,17369,-44074,66577,272606,311840,262213,176639,75669,105574,290387,354218,306522,131787,-3987,-26963,-45504,-62136,-94110,-80622,-22799,26203,56486,56462,97708,100549,-26771,-2666,31804,-22067,-60176,-54609,-64028,-116171,-154446,-187884,-110552,-56345,15344,97514,137331,210243,266005,125258,-75828,-131315,-45091,28824,68852,124294,122562,130333,168438,209987,219220,168390,63542,-42251,-67574,7197,38327,49511,176768,327604,332338,469387,599389,440715,201635,6026,-63493,-11402,-1297,-7098,-46520,-132124,-24172,59059,63579,19092,-21463,-27420,-17059,5941,54580,70127,42293,29203,37059,75578,141524,188391,122564,56194,48570,57726,48942,-8637,-65579,-40747,37786,98299,105746,6245,-94174,-7105,-15020,-92808,-130484,-56097,-89853,-136717,-140311,-137759,-134201,-70968,-41468,-57310,-45008,-34955,-48004,-43106,-57447,-122289,-83229,50584,156621,187791,211960,229713,177817,130370,28916,-79066,-129889,-24932,37319,85276,117976,103598,51529,-8080,-67216,-43113,-38492,-28701,-31604,-75176,-137076,-110937,-31280,20752,136484,295295,400157,475476,439436,169875,35300,-97702,-131693,-62794,62974,215818,299194,246766,152647,114403,164885,102630,28935,-45327,-80549,-73407,-31606,20371,46574,43366,20650,-19347,-34449,-48768,-31369,22761,1590,-40848,-53614,-52072,34897,112139,158619,106968,-25341,-54780,45123,27522,-62088,-117627,-94482,-80228,-63420,-46220,-70,122789,241789,280075,285312,197149,29445,-55506,-42647,20211,78859,94418,82502,42697,27141,12491,28428,69432,170258,222290,192826,81769,-11254,-62278,-96201,-111858,-95430,-74778,-52227,-42475,-34753,-42866,-90266,-115481,-86386,-83558,-94592,-27232,19324,-19486,-97260,-119108,-137695,-61634,25733,39649,-6433,-15888,-11898,29118,108201,167390,65277,-19043,-48208,-65509,-40659,45522,153806,213986,185871,109620,-46326,-96001,-82270,-24402,3246,39023,72762,11979,-100198,-148218,-72203,17034,124976,244663,343978,330692,254613,134197,19054,-71538,-121876,-64600,-16322,-1804,2390,-37019,-59111,-75087,-99798,-103316,-80225,-65755,-81958,-109870,-55112,108161,212737,202259,128044,52431,-28919,-4308,-3469,-47285,-68555,37389,47960,-68672,24269,185355,333450,369053,113816,-27564,9143,89760,151209,179049,33226,-112411,-82007,-77784,-64505,-38319,-51718,-58120,-12572,135407,305468,378641,274036,165852,107235],[60173,88846,68333,30876,7534,13272,32181,40136,15926,-21006,-67775,-55589,-16969,13633,67527,148128,139208,61082,-11289,-1852,45616,127730,182990,107423,-27952,-39227,22366,80833,74673,67895,-17283,-7036,65920,17323,-97638,-186403,-169092,-133622,-57607,33775,63589,39423,40842,28398,22173,12938,-25897,-90918,-148416,-98684,-56408,7524,42119,49379,47019,32520,45497,115567,141640,125031,53092,-56561,-159414,-42295,26508,21534,-42985,-73146,-110814,-141690,-101396,-38619,22276,48985,41355,20194,36320,90126,92136,37537,-18951,-43777,-69379,-90136,-71134,-25411,37100,95046,194120,186945,35117,-110449,-155224,-129913,834,207953,287294,169382,16941,-34072,-12647,25748,52837,51207,92911,174703,235107,178781,246127,264295,163446,12806,-119359,-131460,-144008,-147460,-154378,-149065,-145105,-109169,1272,131489,231620,193233,53184,51234,121496,110498,75034,103508,199482,284367,322669,396253,422919,126311,-2135,-64011,-53985,-9953,-17771,-71336,-163363,-151241,-53359,69697,150280,87948,-37797,-79309,-53433,-20787,-62237,-93992,-95057,-110346,-116501,-85403,-59281,-45971,-36930,29657,63596,26433,-64729,-61628,10318,0,-40049,-39994,9851,-11821,-122095,-173200,-68456,-40361,18640,56175,-67862,-199811,-100662,39102,155508,3839,8218,113656,123773,136729,156472,146301,187272,217223,111431,13252,-34177,2707,15349,8346,-96756,-130646,-113469,-112208,-65709,-26890,47852,150787,255504,394908,452109,373352,168139,-14430,-38159,728,11816,4485,-28423,-25466,-35485,-56692,-72221,-25156,-4381,-18124,-100652,-122711,-96751,2136,163770,318155,424216,261766,57859,-22307,-59872,-69608,-38339,22895,51435,-25740,-170764,-117335,-62958,-42257,-39902,-20995,1177,58606,123438,129104,11422,-97369,-79890,-8729,7963,-9701,-663,1696,-37694,-66988,-39804,-33840,-11290,37055,75419,-29597,-85161,37327,71239,49053,9874,33515,75358,46098,-11557,-40073,-45452,-42896,25627,136379,268161,287277,238245,134278,19651,-32669,-99450,-117957,-98623,-77474,-32335,28728,129193,245669,246910,166277,60496,59998,20276,-59573,-107863,-148410,-81802,10430,109398,148462,79901,-14975,9819,69944,126225,155878,95004,-3682,-53170,-36569,-25271,44895,115917,120395,94123,66287,51945,49729,5896,-112196,-46557,17627,13239,-25827,-76157,-74149,-5735,45872,50620,-13260,-97169,-117126,-69588,-63633,-127752,-141670,-128255,-76896,77656,124628,95128,4247,-73800,-49997,-35472,-25903,-40988,-50155,-95835,-76766,87062,291164,399739,284099,27234,-135046,-39308,-63431,-144761,-84464,-17487,-10391,-81768,-99524,-47228,-24694,-46323,-79959,-113074,-74587,-50920,880,41688,125456,143677,53192,-11320,-18693,-14559,-8422,35007,17689,-25262,-42099,-55546,-41223,47476,52743,-47491,-126279,-29174,-22894,-83805,-64686,4111,-23422,-41741,17660,100535,119316,124439,136736,86114,23928,-20337,-64982,-19912,16141,-4993,-74104,-60028,38834,136652,237241,266222,155476,-8678,-65958,49419,40554,-14437,-113221,-126590,24669,144981,203143,184746,75006,-35575,-86210,-69071,-105057,-84750,-48287,7970,28753,-61276,-95554,-64185,77923,228896,209014,87888,-20279,-51487,-123829,-84772,-24794,-11669,44562,88009,73154,58458,29439,-46995,-53378,9920,-2768,6664,25664,28169,-19726,-35522,-67347,-154052,-234556,-225625,-109276,45557,131280,94609,4215,-58049,-94022,-81472,-44347,-10233,30666,61086,47954,32879,-35389,-114132,-92594,-18290,-6704,-34937,-67913,-54465,-62408,-45794,52526,140517,103262,73912,-8850,-112198,-79838,50388,45397,-8452,-25978,4571,62098,239020,382774,253738,87398,-32859,-80639,-72455,-49843,-18781,-25363,-95842,-98951,-43181,38548,65767,38694,-9450,-78557,-113229,-132187,-108594,-42394,-51124,-87445,-92848,-60351,-22178,43781,35910,-23340,-79730,-54512,9633,-3947,-36753,6129,46249,136041,230262,311940,157678,-12903,9243,63692,84206,46723,2159,-52821,-28652,-39635,-47988,-19161,-3362,120559,203139,211123,116511,21299,-1417,45265,99519,105062,-4500,-134493,-63237,-88427,-129175,20562,90753,73717,58100,58111,64134,100045,100385,109091,27208,24865,188493,314533,262254,159588,105737,123430,126242,105644,34017,-49113,-40197,16267,-3867,-59961,-80557,-29505,4840,48026,60501,54124,-3491,-25448,101,16867,-23153,-119704,-112990,-45840,-24326,-44747,19923,102375,123384,93411,72822,131612,151708,129058,122566,201280,225252,126082,28462,-11348,-34110,-80071,-124964,-86694,40992,87118,33111,-28136,-93513,-70160,-17027,-498,-53113,-105941,-83910,-9265,-27580,-41639,-62924,-88061,-63891,-10243,54483,57630,-23720,-92106,4648,48648,50231,100707,262342,404823,361259,113315,17804,40101,32191,17151,14829,24356,55093,76066,62017,64692,86756,108218,97625,72361,40364,12614,9752,-32296,-114377,-6959,120658,174519,180764,155952,100265,32856,-35912,-64443,-21231,-20477,-66810,-103435,-29945,-6819,-44975,-74813,-63597,-74558,-59381,-166865,-96064,53735,168094,181333,84935,-8610,-31864,5686,15824,43694,37335,36086,11403,-33631,-52204,-40510,-9854,16063,12909,-18735,-79586,-38194,86469,211182,332813,435867,479112,364598,94406,-87483,-28219,165653,280534,257852,223909,194552,199575,116528,24995,-44222,-108037,-35486,65116,108198,58807,-18756,-57989,-39260,34795,87203,85098,94772,74464,56631,52368,14227,-69623,-79031,-35272,19462,10707,-65680,-114114,-125165,-126060,-125095,-108227,-97952,-91934,-62525,40879,136388,114552,40150,-16800,-60075,-97580,-104829,-78929,-76676,-26631,-909,2584,40287,84017,82825,-2947,-113041,-48933,-20417,-33876,-68486,-56396,-1890,80986,79818,16913,-65646,-74142,13358,80038,42378,-13301,2032,204940,381592,271075,121206,89972,79507,29326,-35794,-20590,71416,92413,24712,-44546,-78471,-81549,-29204,14166,21923,19666,-9621,-2243,53987,123830,221610,219587,132807,152079,251285,277609,176850,125860,61443,-26474,-55477,-66712,22970,135866,164834,127116,46370,-31839,-147904,-48703,42781,42201,-1851,-54585,-106725,-32803,58921,114857,90445,-4337,-77423,-21188,38120,38710,-37633,-43326,44777,91281,85822,70484,47716,-27324,-99478,-123067,-79215,-66336,-87256,-62755,12169,82393,84849,-5439,-82877,-155553,-93243,-50909,-19455,-26990,-16049,-38135,-12768,-2494,-14894,-65972,-123043,-6259,135370,207308,190789,116379,5557,-21364,64140,85286,58568,50217,60464,61152,65908,114833,47131,-71879,-80054,-42334,-5949,3485,10901,69943,95538,86490,20467,-62119,-49905,-54119,-55569,-87849,-66794,-8863,-5662,-32766,-59116,31706,192337,323914,340514,226746,35730,-82051,-113638,-72472,-33142,-5052,18314,-1060,-4758,1675,-3111,16020,-19702,-78874,-139967,-76644,-35647,-44471,-129520,-99292,32839,120633,160378,65887,-25690,-62340,-76896,-104632,20322,201736,379811,430180,306809,191832,91930,7694,-47372,3431,59431,70269,7730,-87125,-55539,36602,129526,129525,87397,55228,47454,46142,31698,-128330,-42049,74444,150633,174583,116642,17210,-73490,-98625,-132609,-108863,-58623,-34412,-41554,-28528,-45657,-82862,-103163,-69783,-17427,-119404,-67563,-27018,24463,76903,92336,41646,-36108,-18049,-17125,-28488,-1141,14064,29545,21048,-40469,-107498,-47527,1301,-55886,-43542,13498,-19469,-111936,-112768,83,187165,228522,163688,94657,46700,42927,40576,-18616,-101810,-133883,-31451,29703,77330,109672,102506,89513,82609,44401,12253,-68087,-89458,22480,99779,89265,32342,114909,238764,180525,81013,67211,128054,114272,141921,156784,116841,102318,121867,86401,59683,33874,-9169,-59216,-102060,-157851,-103628,9809,160958,304859,376275,381497,342722,219165,92907,-1795,-7384,50191,57822,19242,36713,115802,101819,-33777,-122135,-18954,34545,53414,68766,107257,112802,103213,72072,-54865,-183996,-110760,-2139,48181,3294,-60078,-111462,-140217,-139775,-91682,-89699,-82325,-59500,-13786,48224,69987,43821,2974,-32495,-13169,19811,8018,-25624,-45006,-18317,-15951,-69431,-134167,-99661,-56095,-66487,-130029,-146830,-120066,-75265,-37601,-2085,-33608,-153417,-53735,-10543,-26281,-86727,-82897,-39587,-43630,-89322,-125468,-109920,-68693,-13358,108319,176635,109741,58049,14478,-20102,-59629,-19742,99179,85912,4320,-20778,-52494,-95876,-46829,145328,253061,153769,-13006,-124927,-118172,-53858,4457,-13945,-103079,-121001,8619,80471,63718,-8691,-110229,-74559,-31640,-18113,34670,81907,149107,178989,209231,224743,148341,52600,45601,57681,39803,-9772,-50265,-61322,-57976,-73779,-43710,-5310,-5232,-59848,1643,38132,-4841,38839,217735,387759,386651,213915,82561,-3038,-87640,-110578,-67006,-20655,-26470,-22507,51851,106314,38910,6456,2251,16811,24032,-17033,-39813,-15863,-69248,-117250,-137643,-123403,-38392,30689,49157,7616,-62971,-140118,-124109,-130368,-141265,-48499,74801,246949,357415,282118,119213,8759,-44639,-91880,-77510,25874,146633,194840,183435,192436,174247,133610,78781,-7832,-74595,-56250,-96080,32376,271986,353315,258146,156110,61527,-25628,-64899,-47803,11823,51619,94858,81718,82318,151053,179197,100555,30460,1851,2750,9028,-39066,-76071,-125669,-129915,-70533,13774,84874,108997,91528,40621,-51722,-85843,-93744,-94508,-53906,-26719,-31055,-27025,-15913,16022,100384,85095,5438,-75544,-136468,-76844,-26776,1865,-27442,-97886,-110627,-88064,-67993,-73287,-91830,3224,201206,355292,294753,158372,118612,116816,-162,-89542,-85251,-48821,-39372,-8894,23004,11368,-53784,-128281,-115169,-109472,-54855,56712,129073,79502,-43077,-72244,39459,91837,118633,72900,39916,112465,147044,43910,-102050,-87996,-19297,12645,15638,332,-50228,-68208,-8680,85174,104940,32806,-112181,-49985,63334,107923,64086,38384,34167,22427,-24098,36429,146611,156483,84210,30694,4531,23884,101881,182717,82256,-56085,-75360,-38139,-1323,34812,36793,66339,148800,167002,105976,27300,-40960,-52431,-92234,-74896,333,2141,-54195,-78633,-5431,32900,93705,116819,121122,71651,22241,2115,-7592,-20139,-3963,17323,28960,5067,-89203,-115220,18119,36500,-5920,45733,110288,75544,-18072,-118351,-94687,4632,71052,62824,10825,-11654,-56325,-109314,-83030,-33504,57121,166248,290369,292850,182833,83060,25300,-19634,-49011,-77548,-121890,-108660,-73384,-28639,51123,84753,98958,59879,-21697,-54979,-31646,609,14473,68657,133706,108546,47359,-40685,-92351,-50951,16208,51033,50650,55356,43688,-12554,-94883,-140592,-93360,372,23241,-38213,-102949,-120367,-79043,-68286,-87255,-49953,6901,30386,-22112,-18277,49158,101758,47518,56309,54346,82565,32134,-15396,726,121447,331142,434540,304875,76245,9248,38738,745,-63993,-163323,-91973,-54691,-106229,-132257,-121337,-125552,-96098,-88941,-125250,-146532,-126787,-108895,-80177,-32456,47556,95344,59994,-19846,-86055,-49253,58306,132183,79169,23336,6543,33732,23781,-25171,-30601,-39535,-31912,-29312,-28241,-2686,30009,11629,58256,81543,24404,-55681,-97717,-100987,-96061,-85029,-60917,-57831,-30606,11540,70390,102823,77862,51964,27050,10544,-33811,-141200,-69240,-15429,4484,57640,82710,3180,-52504,-75611,-122358,-97444,-35437,-34054,-80731,-137402,-101704,-27019,-95,-8668,-69757,-6110,102343,98416,131866,170403,119216,25139,-7994,65073,111967,92287,94021,86022,51695,40937,107337,238937,270208,185624,60471,-9966,-88287,-128966,-85911,-26226,-34329,-109579,-130600,-53460,-12629,-26501,-47369,7430,140319,186720,83153,-50062,-60975,-22409,-28933,-16913,82782,96354,-4621,-116248,-46212,-5245,-31201,-107047,-63348,-41367,-66597,-67569,-125247,-88459,-3261,110035,83511,5674,-30332,-19947,-7846,18154,20163,21831,-14575,33313,128755,193283,146739,113174,98303,62069,6080,-65201,-59406,-11981,20651,96797,183795,230275,268695,254426,175351,94786,20538,-35975,-29816,-7457,5546,39272,34200,34097,36798,-15700,-59678,79078,227985,319979,314290,194743,66048,-1550,-80337,-145125,-84352,-64957,10874,97000,69048,-3330,-3060,15508,-32648,-84666,-106250,-26815,74653,114371,30918,-42668,45145,240082,267726,214241,147864,70996,99388,263496,322551,285354,114534,156,-11416,-25930,-44360,-81258,-70368,-3446,58757,99107,111487,160135,148073,4390,6102,46531,-5978,-34680,-31833,-45387,-92710,-124195,-158080,-137160,-71299,10485,86492,118442,188797,241772,115761,-80550,-125605,-34229,43528,80309,133709,135159,148260,197981,254047,268212,209087,92909,-16931,-66537,-328,27303,27583,124430,257494,274781,404962,576938,455020,221083,16494,-74125,-27313,-12458,-7028,-32612,-119682,-35825,48009,53686,10851,-24780,-33893,-36308,-21828,25212,54476,37314,30426,42424,82837,153248,197728,129828,65544,63238,78529,70103,-782,-66918,-30166,62845,141036,161007,49086,-70456,-16365,-19137,-92651,-138948,-75281,-105429,-136420,-146641,-163481,-128127,-51793,-29374,-53629,-42075,-23146,-24624,-18490,-41700,-121396,-81854,49730,165253,196933,218964,229858,182092,146271,64424,-22245,-89552,-42838,-4021,48162,83684,82773,27277,-42141,-78751,-38834,-43238,-30841,-24317,-62681,-127516,-111933,-25021,40710,161609,308560,422675,506437,410583,133588,2823,-137246,-164341,-101803,3484,133625,204396,150526,81174,115936,197659,128233,42793,-36467,-75047,-72322,-37786,5680,26644,24495,4942,-20269,-9781,-5019,7592,41884,-3294,-52438,-69157,-57673,23872,94132,143981,94891,-47546,-47739,62664,40739,-59575,-108126,-82277,-63581,-40450,-26957,8690,119130,211469,236015,244500,173662,16612,-71243,-56993,829,47212,64162,69347,50459,29682,4291,7671,30312,117566,165613,141141,43289,-34856,-68538,-83898,-93447,-95839,-83711,-59904,-53096,-42352,-42384,-89803,-113554,-87902,-93202,-98446,-30789,7769,-35345,-99072,-111991,-146530,-68972,24197,37128,-7781,-21868,-25307,17249,100694,143665,41604,-44641,-67672,-68468,-30489,48862,133414,165545,140149,94399,-31490,-94372,-97994,-44320,-6650,28677,66333,13116,-94075,-152116,-71310,15328,113787,225976,323274,317025,237962,113225,-2638,-89959,-124129,-71009,-32572,-38298,-58483,-96376,-99779,-95699,-107527,-107312,-74532,-53435,-67224,-105979,-49174,115690,224412,215677,135944,56014,-34259,-29411,-42681,-82869,-72675,41655,72969,-21904,32302,164151,272793,300884,76506,-33205,16626,107590,167172,188104,36329,-105922,-79618,-61575,-28147,-8860,-37096,-59451,-24648,117695,285780,366275,258508,147374,95180],[54033,83648,68785,39189,19310,19405,30421,30077,-1673,-42047,-83001,-51198,-23256,-11835,34950,123661,152292,90864,5913,16072,77351,168188,216203,132667,-17228,-32623,26446,85640,76260,67035,-10199,-14143,53307,7127,-104644,-189127,-160519,-128256,-57991,26605,34812,15771,30905,35280,56437,48493,-10607,-96081,-159997,-81287,-27875,29335,59904,64547,59285,50222,63519,115333,141510,129744,58603,-45576,-169052,-88666,-13291,5989,-35180,-58147,-93131,-113626,-84046,-27937,24470,42006,26838,33090,81084,150332,163084,81686,3785,-27191,-57207,-80641,-60374,-4279,79411,152691,239681,208696,41139,-112100,-162341,-106371,31090,238538,316118,202250,36569,-32997,-27060,8112,37434,35911,85768,179134,261400,217338,268348,252904,134534,-20330,-117272,-91392,-108136,-133500,-146939,-145597,-147140,-106672,6779,144848,250790,186186,35958,35290,119177,112308,61913,76668,171626,249831,290039,359347,403810,137356,2366,-66851,-64595,-29159,-37603,-83367,-154294,-144276,-61385,53854,126216,50609,-79869,-112056,-85781,-31916,-67194,-104060,-109061,-121099,-118164,-81190,-52736,-33375,6274,57560,72438,15813,-74187,-54016,12423,5591,-19808,-17452,12523,-17108,-126885,-165284,-69142,-57865,-5217,43208,-75233,-177119,-56074,62778,142940,6243,-7186,119289,140086,152564,163535,153138,168664,155669,51997,-9170,-30029,10163,22857,18732,-95383,-135008,-112218,-126952,-93278,-44171,54694,178736,301801,456258,522685,423055,194600,-5498,-48393,-4568,14411,21882,-2463,-3911,-23747,-46036,-50270,-7387,5305,-8570,-89141,-124967,-119271,-35711,125121,292669,415272,291713,71989,-17729,-50565,-55002,-17447,42639,70592,-19599,-163062,-124157,-78198,-50812,-44005,-49189,-10512,62891,124844,108767,-6003,-106208,-84651,-21207,-3204,-10990,9775,9116,-31701,-48357,-29600,-34917,-22772,15200,66021,-14261,-101414,14075,43541,33674,12134,47107,88314,32538,-25631,-47490,-47694,-46470,17335,124949,250772,257819,197536,84207,-6860,-57914,-111203,-85841,-50988,-72138,-35792,28668,131394,276084,297139,215047,88182,67731,32546,-50345,-99530,-133568,-88362,-11610,77958,104795,41895,-19781,17323,72591,125703,164107,105278,5015,-40622,-23659,-885,103939,167263,148436,103884,56754,28623,18405,-25562,-148041,-66928,8001,14510,-16518,-57918,-50388,6795,38296,29479,-45383,-118709,-105284,-63399,-64737,-130382,-132253,-120137,-78131,63322,83543,48013,-28010,-80047,-34472,-27122,-32380,-49995,-52216,-88527,-70596,84126,309659,466359,359041,59478,-119157,-38669,-53685,-134874,-84101,-15691,875,-59158,-77073,-43865,-29626,-50801,-76404,-107085,-73282,-42322,14645,60920,140627,140313,48480,-8321,-5878,6093,15612,55088,32475,-11636,-26246,-49954,-47223,44190,54530,-42248,-141739,-55621,-41444,-88157,-67744,-6808,-29770,-38387,13808,83815,103973,117079,151814,122384,63493,16337,-28784,7762,28572,-4568,-78391,-64736,36144,130887,219901,224803,100762,-37551,1020,120356,99052,29851,-84011,-160213,-6481,119243,182834,166013,59811,-42552,-93135,-72609,-101539,-90640,-61354,-6314,25854,-61993,-81564,-42131,114829,251856,205320,72248,-8888,-24378,-105371,-101492,-40922,-20696,46044,96632,80827,54634,17293,-55960,-43696,14588,-5415,8353,34082,38997,23320,29133,11134,-75120,-175584,-169850,-16804,159587,231514,178603,52580,-48520,-101695,-90868,-61188,-25319,34470,82510,71356,38086,-43543,-124246,-79102,112,9298,-36655,-83850,-71818,-82339,-53980,71336,154381,101918,51825,-34548,-126268,-77311,31679,33302,-10219,-24978,11976,76027,247891,379493,245860,80528,-41632,-75619,-59893,-35814,-14897,-36538,-113332,-114649,-58804,19806,53529,40611,-1164,-59357,-76967,-83039,-139570,-89794,-66383,-89404,-104753,-72240,-35842,24833,23666,-21151,-70659,-56103,3668,-7908,-40986,-7479,16446,84497,180727,271089,132150,-12199,21314,59193,68949,25072,2347,-14110,12645,-15813,-11582,3616,111,103808,181537,190112,119484,24478,-6941,38102,95636,101252,-13881,-131750,-54273,-79027,-139189,5504,79378,96012,88127,86905,73657,86914,108737,122273,41539,41006,208966,360798,329652,228534,142371,118876,93424,73205,27959,-36125,-42872,-1818,-22382,-71766,-90547,-42715,-6841,42418,58370,56320,3289,-31236,-18474,-4348,-33493,-122697,-93744,-12527,-21066,-61968,4331,82095,94316,57826,47448,137053,204225,191986,178099,243075,249213,135714,30233,-12374,-34542,-71093,-126936,-73917,78028,132464,65352,-6381,-82014,-84602,-29665,-12619,-65148,-126092,-117294,-39109,-48568,-54501,-66843,-92158,-64037,-4721,55252,48464,-34676,-102804,394,37760,33207,68348,219555,360097,290086,69933,36882,57635,38560,8635,-13100,-13578,22681,57466,47828,51693,74266,92101,84660,70753,47741,23266,20199,-25250,-109837,-27899,102494,171432,194196,174668,106598,26155,-53899,-70534,-15452,-9960,-55006,-123094,-38169,-4597,-33703,-71572,-80314,-91191,-70308,-173231,-92985,56876,174386,198824,110846,9905,-18526,7034,7974,31501,31998,49892,36387,-10339,-8643,17852,40548,55416,41379,-2138,-83996,-54074,50717,139557,263921,387663,452012,347995,92215,-96080,-35419,155210,221478,199756,174910,152048,177714,115090,27565,-44961,-117807,-39548,50243,80491,36765,-23633,-43227,-897,82453,100831,44919,28678,14529,13247,16954,-10170,-69360,-57179,-18077,23431,-1492,-87011,-136760,-118857,-123468,-129483,-120254,-107045,-97617,-71059,25466,114626,99840,33248,-27277,-77548,-122187,-84670,-45196,-48669,-11205,7193,6608,37623,81041,87955,16095,-110903,-68127,-35109,-45808,-75101,-52231,12318,110369,113928,51966,-27539,-56088,6200,115344,103224,28649,16290,215952,391852,232256,94353,76836,80814,48531,-19901,-25231,71012,96453,35022,-26328,-60105,-70963,-36561,-4439,-2543,5081,-1556,21246,79560,148173,239174,232959,139105,162279,276305,294960,182017,118572,37993,-45056,-63845,-88024,-2035,127340,193947,175165,88747,-2032,-135284,-64412,32023,51165,20723,-34649,-99865,-37837,58439,116575,85163,-22677,-98100,-25069,43075,55096,-22094,-42587,35543,88516,84822,64551,38366,-26258,-85136,-103995,-75100,-67206,-100700,-85653,2564,95589,135079,48229,-57042,-176229,-108258,-64122,-37190,-41659,-19980,-30310,266,11484,-2893,-59570,-134490,-16715,122277,192832,177784,108052,-2887,-31879,52619,81268,64726,62407,82026,102493,135936,183456,82579,-66555,-89639,-50656,-11993,5553,20388,72245,87938,74164,5851,-67232,-50996,-59912,-63717,-91986,-69648,-13466,-14657,-48488,-81558,18221,188547,328377,339105,218010,42464,-81200,-112710,-69803,-28504,1653,28323,11895,2998,-4960,-15382,8208,-15508,-70825,-148524,-81774,-40546,-51401,-134219,-97635,32463,110097,146195,63595,-19287,-56654,-76397,-107920,13745,203794,409896,482385,351434,195713,72375,-18641,-69948,-9732,64569,94482,37340,-81704,-79506,19531,132372,145655,95939,55667,47051,41129,13380,-160021,-25876,95586,180766,209686,146610,44272,-44088,-85565,-135070,-138653,-73820,-32519,-35753,-26242,-43159,-79504,-95917,-53357,-4808,-117031,-60067,-5868,62221,130018,142880,64539,-26621,-11087,-7910,-14282,19413,30836,41984,31095,-34884,-119415,-76977,-15970,-64201,-48052,11230,-4209,-72112,-103383,-41686,162078,257863,226453,138630,63882,47043,44585,-12455,-93400,-142665,-44986,18052,75755,117745,112946,92670,84122,41869,6655,-68334,-86325,20444,90607,77976,22059,121076,271032,229587,118314,91240,144940,135386,158677,156188,102888,85075,103798,67056,37113,20487,-12156,-63568,-105536,-142315,-87060,17359,158575,292148,372121,408102,375582,238061,98136,-2970,-16508,29240,28076,12128,56421,140680,128532,-23963,-117285,-10800,47558,70630,75994,102507,104118,96412,72123,-43467,-170263,-118021,-6710,49467,7647,-50779,-96585,-129883,-141981,-103345,-101441,-87160,-61633,-21390,29530,57374,39839,-9848,-52083,-31763,9738,12453,-2482,-5827,18575,8485,-65731,-150079,-93198,-46904,-64181,-126482,-137626,-114536,-66213,-27464,-351,-49478,-135087,-41485,745,-26674,-95062,-70151,-19895,-22540,-68112,-140634,-125937,-78915,-18035,99709,143518,88095,48743,6102,-34439,-76937,-33507,86070,102376,32128,3719,-34898,-86196,-44381,128215,217354,116827,-27739,-128787,-124675,-65977,-16689,-44106,-126050,-139607,-1065,78154,63138,1156,-93034,-96193,-51481,-24542,39884,95957,179042,210553,225017,235436,169956,75165,54325,52899,23428,-22340,-59202,-71031,-65739,-65265,-29887,-4118,-5878,-55374,4630,40469,-5275,13668,158161,327663,380961,237945,98889,5663,-82543,-106827,-61483,-7988,-21779,-25807,41841,107699,46416,20369,27335,38092,28000,-27094,-59623,-33674,-71223,-128381,-152790,-116691,-34540,24199,39397,2385,-64078,-152010,-138684,-138163,-124511,-45751,69832,238182,354258,297272,151348,37712,-32125,-83057,-64963,38547,146368,194241,176673,161479,142793,117989,75149,-1560,-61536,-46431,-73016,22713,236891,317185,251152,162486,66020,-29113,-80873,-62976,-3801,42230,108208,121554,151012,217623,219234,112410,36372,21284,38679,50656,-7230,-49365,-100185,-98168,-60597,10475,71635,87535,70897,37887,-47121,-83861,-101857,-112872,-92181,-53623,-32261,-3796,17200,38206,116891,84342,-864,-93219,-100176,-27795,23610,33054,-9706,-87255,-101980,-78913,-64139,-74544,-87485,11122,204160,381473,332285,170085,97308,101465,4317,-88719,-86656,-52964,-45524,-12069,15284,7049,-55167,-132012,-126384,-113505,-43903,71314,154412,110809,-23810,-85431,33366,98250,119625,58855,24036,102069,155657,62569,-89200,-80765,-15620,1580,-13859,-34775,-88132,-125710,-77867,25022,66273,3493,-113319,-34212,78187,112129,56539,22190,21979,16536,-33621,20543,131779,148754,79618,23061,-10067,10342,93419,149007,35528,-77168,-61534,-9958,16969,24513,11752,25941,80915,106543,69311,5943,-54461,-51237,-77609,-82229,3890,14434,-39395,-98419,-20278,19330,77735,102194,110159,79982,35506,8927,-3944,-24202,-14860,9650,21596,1268,-85523,-119946,12804,33907,5309,62134,119969,91909,10136,-92072,-90318,1246,47531,39103,-4431,-22500,-62528,-106304,-81418,-37776,46361,146976,275717,306634,204181,87073,16303,-41395,-69210,-80782,-107819,-91485,-49672,1869,71001,96724,95676,44516,-26249,-71438,-63966,-31991,-13931,47577,126713,105384,49073,-33940,-89061,-54854,10515,41312,48275,65414,49749,-13728,-94351,-132577,-82332,10603,21634,-43227,-109034,-112333,-73364,-64902,-89764,-53232,-2518,-4742,-87571,-61544,19418,95198,63114,60082,46202,63613,11528,-34914,-23588,80402,277592,400347,316329,99313,25650,35834,-6471,-67112,-160796,-87985,-54250,-106563,-130680,-116933,-124548,-102656,-91774,-127438,-152372,-127268,-107166,-79869,-37817,36320,88318,64366,-5346,-90312,-56519,53782,147653,114328,53387,28068,49359,26318,-28711,-36139,-44726,-34817,-27735,-23639,-1608,23030,4340,44735,76092,29423,-50690,-93863,-91998,-79040,-63205,-46535,-49585,-27364,10809,75821,131806,123150,87912,40556,-5112,-79061,-115119,-29389,16965,32524,73222,78210,-17366,-64825,-84360,-128904,-94787,-32351,-24045,-66628,-130344,-111408,-30632,5833,-374,-68366,6599,132690,126547,154200,186435,129254,33807,11733,94060,122873,89375,88239,87743,54857,36799,85579,209212,245568,175888,69485,3155,-78734,-129713,-95935,-41260,-49105,-125763,-130233,-53821,-22735,-38888,-52900,5013,130974,178264,53797,-60756,-69841,-31940,-42773,-20333,86957,107267,782,-110966,-42935,-2199,-27853,-106403,-63404,-46355,-76379,-76618,-131335,-84332,6049,120923,82237,7631,-22664,-5479,8084,24001,19539,10767,-46058,-2185,92983,168599,137703,111822,106798,77491,10433,-69671,-72901,-28990,10925,99451,190950,236700,278966,249276,160428,84274,24742,-12381,-3539,18749,25648,49390,29584,10684,8655,-33674,-63355,-38177,135674,268252,294748,191134,65412,-5033,-80675,-160924,-93842,-72638,676,89989,67374,-3256,-11677,447,-32677,-89047,-87406,-25726,59507,103790,36932,-43774,20661,188574,203377,152261,104070,54178,81246,216997,267063,241137,85927,-607,1019,-9416,-30513,-72357,-62872,16036,96257,148053,169312,216249,181890,27500,22999,65042,14202,-8267,-11863,-28748,-68130,-90352,-121333,-147341,-94391,-2516,67800,94220,160413,208120,100470,-85548,-122438,-24630,56561,88148,138354,144913,165961,228479,299864,318055,245981,118304,7785,-59577,-10013,9215,-9208,65566,191512,225658,344434,539851,454396,233486,24851,-84749,-43502,-23228,-6206,-16351,-98923,-47428,35810,43538,4846,-24966,-38388,-54746,-49398,-5641,33025,29427,32326,48955,90020,161514,201635,133126,72139,74833,94011,83715,2470,-67519,-15219,90118,186873,222430,96660,-35816,-18159,-21188,-91358,-149416,-98506,-121301,-131467,-143080,-148667,-103859,-31095,-17298,-49186,-38649,-11150,12,8650,-24996,-118703,-79440,47862,168154,203462,224664,226222,180923,157827,102536,36367,-39671,-44424,-50477,5552,45425,56213,-4927,-80357,-83956,-40465,-51525,-35996,-19411,-52241,-119040,-112521,-20241,57067,175926,300905,417960,506060,360554,95540,-26426,-170926,-181884,-135836,-58209,51611,110361,55389,5698,108739,210538,144785,55615,-26364,-67166,-68610,-41341,-6604,8880,7324,-10157,-22918,12621,39819,51874,62477,-8095,-62157,-79209,-54401,14202,72949,125254,80646,-70653,-40004,75670,52934,-55180,-98489,-70576,-47688,-19963,-8465,19488,114148,176539,189459,199512,145762,3576,-86624,-69777,-20067,9328,26595,47549,52329,30057,-5881,-13136,-9082,61738,107084,86874,4244,-57369,-73939,-71997,-72126,-83537,-83719,-61205,-57307,-43299,-36558,-84224,-106738,-85046,-97267,-94505,-29741,-1723,-49277,-96126,-99609,-137935,-70747,29380,43828,-320,-22150,-36262,8788,92517,119759,23338,-64688,-81609,-61366,-14529,55509,115762,123933,100611,81354,-12803,-80123,-101964,-58333,-11711,24103,65365,20952,-78551,-145250,-69405,14217,104133,207148,299590,300424,223365,98254,-16936,-100169,-110253,-69089,-42548,-65598,-104492,-139122,-112608,-92479,-99272,-104218,-64991,-37356,-45465,-91139,-33360,127266,235345,230234,146391,62598,-32717,-42781,-66776,-97020,-56308,57810,103179,24044,44932,143184,206666,224228,44955,-30381,31235,132810,191363,210701,64337,-65667,-60016,-27937,18867,27984,-14020,-51617,-31157,97987,253292,336552,235489,131793,89462],[50740,78130,68972,49399,33222,27980,33891,26834,-11836,-55011,-83307,-36765,-23415,-32112,8040,104658,167051,121802,26651,38625,115223,215375,252289,161505,-1331,-21041,34183,93011,82658,68168,-4226,-24113,42222,1661,-104890,-183635,-148791,-118361,-53400,19639,3451,-4752,28673,55648,96390,86876,6443,-97452,-147491,-50079,7987,53423,78477,79532,69271,62277,70878,102083,129209,126456,60216,-35859,-157097,-116423,-38150,-1356,-27743,-48235,-80391,-89859,-63416,-15308,25304,29028,5023,44778,120476,203046,227946,122753,27667,-6513,-39342,-65623,-48124,13173,109833,188745,256114,203299,34108,-114096,-165259,-82628,59768,259985,335399,232608,59086,-25916,-35096,-4261,23638,17112,72106,170816,266970,237073,268268,220849,93739,-55853,-88902,-52149,-68937,-110193,-135059,-139273,-145809,-102460,11418,152762,262958,177601,19374,18213,111464,109935,45595,46845,138469,206872,244822,304724,358731,141511,5738,-68453,-75064,-49727,-58051,-90060,-133176,-125566,-69800,31248,92726,9245,-118848,-130446,-112838,-47113,-74069,-114517,-122764,-131519,-120178,-77934,-46070,-15033,49447,83459,78595,3990,-78107,-49480,11261,8613,-2868,3165,14586,-21738,-128964,-158736,-75014,-76499,-23058,45497,-53647,-128568,-17434,78174,121315,4048,-20711,123745,152674,162504,161742,146373,135551,85372,-6835,-35352,-29072,14178,26911,25837,-96369,-138498,-109174,-131163,-110714,-46604,69974,206080,338113,493926,561636,450856,215377,3014,-59853,-11744,13133,33451,20730,14403,-17977,-38502,-24285,12935,15547,358,-77841,-118957,-137538,-69600,83810,253326,384128,311619,88637,-10221,-39537,-37624,6196,66553,93059,-13602,-155183,-129630,-89247,-54130,-42780,-77727,-28644,59622,117875,81418,-26368,-116568,-91641,-38588,-19524,-10598,24084,18652,-22907,-31817,-23356,-38794,-35619,-6855,54623,5282,-126565,-20852,8112,15657,15044,58364,93796,14025,-41039,-56236,-51684,-52478,4970,105597,220452,216412,153471,45865,-31157,-79657,-102027,-42102,-1937,-59593,-42589,22184,121914,287010,328767,252563,115458,70125,39698,-44000,-93548,-120203,-87642,-32226,40976,55838,7042,-17634,23664,70345,116655,163501,109701,9936,-30487,-11213,21770,151044,195461,158309,104908,44871,10370,-1064,-37604,-155100,-84865,-2478,14768,-6770,-39436,-28412,16829,29768,8654,-73783,-117923,-96148,-61117,-68716,-132247,-125021,-113478,-80812,40383,32939,-7025,-58872,-75872,-17002,-19296,-40237,-58488,-51991,-79653,-68512,74822,310272,505675,417731,87112,-104282,-40150,-46413,-129015,-85472,-15915,13054,-35325,-58519,-44247,-36730,-54645,-70134,-92729,-72947,-36024,24700,76636,147812,130305,39727,-8858,2760,21948,36119,72727,45509,1499,-10698,-44063,-55286,34695,50177,-39832,-156631,-80796,-59376,-91922,-70241,-17326,-35146,-37341,4995,61203,83912,105622,160622,154093,100151,49674,4481,32912,37010,-6896,-82036,-69044,29174,116448,192360,175530,44498,-34765,77278,203311,162724,75461,-54759,-165878,-41683,84111,150256,135537,37980,-52495,-102493,-76671,-98926,-90930,-66939,-12654,28690,-57443,-64736,-19009,146566,262240,194135,61948,7832,-5392,-93165,-115078,-55041,-27928,44449,100099,86458,50683,5792,-61423,-34025,17255,-8866,8885,40871,56918,79797,90849,79150,-4667,-118898,-107205,88337,271478,314201,251680,98540,-38493,-111610,-98954,-76840,-41431,34874,100794,95127,44135,-50696,-132540,-67179,15043,21431,-40680,-104000,-86285,-91786,-50919,77239,153026,92622,27462,-56955,-132891,-75678,14042,21418,-10779,-22167,19398,86901,245174,359932,230260,72260,-46120,-59530,-35610,-11248,-4494,-44766,-128980,-128923,-72001,2274,40658,41425,6378,-40287,-41093,-31230,-76279,-139209,-85760,-92680,-102717,-80387,-49471,2855,8646,-19828,-62747,-56221,-484,-10903,-44326,-18654,-6069,45844,133551,224088,99867,-15788,31232,57983,58426,7002,3460,22540,55958,16989,25960,19193,-1318,83994,158032,167341,120448,27638,-11226,31115,89852,93112,-27076,-126123,-45637,-69698,-140781,-9594,65288,111850,119200,123385,96658,91764,129685,131355,50776,53952,221562,388933,381543,289219,177571,111940,55684,36798,19585,-24398,-34976,-6774,-30123,-76949,-97937,-54944,-18284,36055,54650,57246,10476,-32982,-35888,-23635,-38125,-92773,-51153,21590,-17338,-81017,-13344,57892,60371,20132,21437,138425,254794,258161,238868,286058,272515,146142,32875,-12945,-36550,-67187,-118505,-60692,111074,182140,103195,18623,-70094,-98560,-40628,-22292,-73768,-138489,-148528,-68719,-68986,-64432,-67780,-95337,-64559,-306,53621,36792,-45370,-110896,-4852,25422,14497,34703,174734,306446,213804,30476,43426,66092,45858,11961,-22349,-46100,-11985,33913,31920,38419,59219,72329,68166,66435,52809,31392,27039,-20463,-102695,-50864,77461,160872,200910,188977,111914,20891,-68349,-71402,-11094,-2181,-44528,-123873,-40677,-138,-21635,-63344,-90949,-101162,-78359,-167021,-89641,57852,174636,210673,137386,32678,188,8790,356,18811,26121,64827,67362,24254,36993,79621,100805,102270,76284,22796,-74608,-73448,5611,63345,188924,327001,408322,321067,91036,-99797,-47328,130892,155096,143007,127746,110557,151459,110314,28270,-46099,-123003,-41807,36510,53857,13318,-30172,-30869,30587,109305,98196,7320,-35805,-45523,-30111,-18308,-34548,-67077,-40234,-1262,37586,3362,-90061,-153550,-114492,-121236,-130940,-130193,-115919,-104059,-78724,12380,94412,85338,26462,-36885,-92485,-146331,-68954,-16171,-23630,1652,13662,9434,33595,74246,86219,28877,-102501,-84636,-49233,-58158,-79214,-43560,29656,138161,144105,81644,3262,-27388,18323,150812,165259,72730,32814,213038,370940,181332,68041,65571,82337,67873,4269,-27422,66170,93288,40938,-9136,-41214,-59019,-42275,-21971,-24893,-6340,10278,46779,107521,171615,250358,243799,147729,173681,297098,301128,175385,101009,8560,-54147,-64087,-104963,-26455,117470,226691,224947,127739,23392,-122570,-80210,16002,52945,37582,-18789,-94476,-45699,54937,115107,77083,-40302,-113428,-26381,47287,68415,-9966,-46067,23401,83345,82905,58327,28797,-23774,-66063,-80413,-70179,-66621,-103338,-112363,-10416,103957,187553,112690,-14810,-145629,-121209,-75049,-51728,-55915,-26407,-25172,11314,25808,9366,-54329,-142919,-23710,107777,172163,157012,92642,-12451,-41155,40756,76216,71774,77115,106301,147974,211684,255686,125006,-51251,-95060,-53602,-10011,14614,32665,74649,79973,60715,-9676,-69029,-51391,-66502,-74248,-98405,-72859,-19915,-26346,-65367,-102459,7895,178417,317299,323877,203883,48828,-79208,-113137,-69054,-25388,6768,36574,23573,9732,-11544,-28011,-270,-11513,-63204,-158234,-87915,-46888,-58575,-130469,-86038,35728,97232,124741,56931,-15186,-52172,-76493,-113516,4500,196955,418189,508834,378999,191517,51606,-40892,-85234,-17763,71229,119542,69384,-64683,-110657,-8158,123664,156214,102399,55942,49368,39590,-1286,-161492,-11377,112060,205078,238967,174990,72174,-14193,-71879,-133112,-160274,-72883,-19377,-23788,-20582,-39566,-77401,-91800,-41108,-2189,-113983,-50901,16299,102152,185377,190070,83744,-16322,-6590,-3139,-4149,37838,49896,56179,41693,-26649,-111922,-107920,-39530,-76229,-53590,7871,11753,-32712,-62082,-70949,132791,275986,279680,176347,77956,47882,44561,-10165,-87690,-145439,-57007,7337,74253,127198,129022,102812,89973,39059,-2071,-72601,-82495,18361,81993,68422,14617,114543,279178,261119,148022,110895,153755,147745,165492,144094,79905,59870,77926,40441,5861,-3533,-24825,-74233,-109167,-126388,-72925,20977,149756,271353,356759,416843,387622,243372,98241,-5485,-26588,5953,-2884,4687,68267,151156,144265,-20050,-112914,-2591,60969,88808,82595,95412,93440,87428,68997,-34013,-153547,-124176,-16093,42919,6576,-45020,-82149,-114827,-140766,-116889,-114467,-93504,-65788,-30937,7452,37876,28060,-29393,-75341,-52857,-1738,16304,19655,25913,42325,19976,-68460,-165172,-85313,-39233,-62365,-120223,-138214,-119689,-65779,-22062,-4645,-71849,-115976,-31621,9662,-29347,-103482,-57148,-904,-1682,-46465,-120732,-143951,-92190,-25888,87534,111642,67324,38225,-4630,-50913,-95074,-44938,71692,115783,60056,28749,-16735,-76371,-44094,103149,171847,77644,-43875,-132792,-134359,-84102,-47160,-82050,-142882,-153990,-12618,72199,58785,7615,-76914,-108246,-62034,-24143,45256,106383,202888,232573,228730,232072,179368,91223,58102,44029,6531,-34254,-69302,-85056,-77411,-53664,-13207,-952,-5849,-53137,3098,39920,-5685,-9754,101108,262361,358852,254118,111308,10269,-81827,-108900,-61657,96,-19265,-30307,29860,105620,53907,34312,48281,53019,27040,-37856,-77913,-54449,-76870,-144538,-172516,-109589,-33626,14934,29611,-144,-60128,-149622,-153664,-139252,-110265,-44961,60496,223081,342298,304101,176077,57304,-25071,-75696,-56773,44296,138647,187963,165982,133203,114937,102623,69841,1182,-53309,-39274,-49717,23506,201868,270604,232269,158823,64123,-32274,-90688,-76328,-21514,28323,113149,151191,209538,274500,251132,122568,44393,42424,75732,91488,27819,-14676,-61610,-71195,-56575,1958,54126,62767,46055,25935,-51012,-86572,-104029,-115386,-131820,-84053,-33911,18644,50928,61137,126011,73527,-13686,-113676,-65143,19621,72941,61505,3475,-81055,-96982,-73044,-62902,-77014,-84959,13334,197999,393967,355219,165627,61844,71737,512,-91995,-91176,-59298,-53264,-19603,3536,-267,-58463,-134688,-136312,-112844,-34842,80790,171399,134329,-6284,-101405,21867,96080,106927,33202,-446,84160,158505,82276,-70296,-73101,-14301,-11910,-45786,-76185,-125004,-159319,-136355,-41234,19283,-28790,-108575,-15664,88758,107652,42654,76,2301,4754,-47680,240,109251,133822,71270,13873,-24600,406,89253,120357,3203,-80561,-45554,11724,29386,10448,-12796,-8441,23676,50644,32214,-15435,-64823,-49513,-64630,-88786,8815,25984,-25191,-114902,-33892,5211,59883,84587,91574,79369,41810,11131,-1085,-27088,-30306,-4320,8900,-8332,-85642,-121384,7112,30694,15494,73061,122032,100851,32922,-65016,-79949,-878,24434,11974,-24554,-37943,-72524,-104622,-80416,-43713,33318,123629,250113,308019,222068,94863,14997,-56519,-88529,-82753,-91142,-65843,-17600,28881,86400,104891,87193,23179,-38360,-86830,-94590,-60378,-36327,31151,119604,101062,48377,-30334,-89229,-60877,4473,36426,49995,76333,55611,-14419,-91824,-125132,-75921,13034,13070,-50947,-115881,-105022,-68433,-62532,-91352,-56127,-14931,-45896,-151014,-97955,-12377,84639,77618,63400,37437,43043,-9183,-53124,-45077,44189,223388,353695,312444,117509,39859,32428,-11225,-65396,-147303,-87626,-57555,-109113,-132507,-117302,-126787,-106286,-89502,-123078,-153139,-126109,-103721,-77684,-41435,25993,80142,67845,12206,-84522,-59068,51200,160217,149611,85240,51819,65413,28781,-30702,-39718,-47795,-35817,-24591,-17410,591,15578,-2606,28102,66023,31140,-47602,-90720,-82939,-61218,-40122,-29827,-40400,-24993,8586,78325,159332,173522,129769,59227,-15595,-108206,-72141,3105,43114,58007,87104,69569,-36539,-76104,-92109,-132703,-89551,-27162,-9346,-43247,-105780,-117791,-35546,11174,8340,-66542,21591,169307,165020,185345,207508,141403,45359,34091,118688,126203,81810,79450,86188,56451,31723,63842,178009,218878,164273,77704,16117,-68479,-122755,-98465,-48399,-55732,-131741,-127833,-55953,-34070,-52092,-58223,2707,116018,158889,25964,-67768,-76249,-42177,-56425,-19967,92603,118539,8313,-104405,-40605,906,-23701,-106704,-60276,-46102,-79825,-78901,-131853,-78795,19337,135682,83685,11762,-14903,5152,19201,26409,17849,1837,-66479,-24562,64793,144135,129791,113364,117852,94666,15274,-73262,-82712,-42554,2335,101459,194722,237159,279388,237409,145010,75908,33090,16974,27664,47949,47339,59679,25745,-10072,-7726,-26706,-22992,-136795,49011,212433,265972,184792,69529,-5119,-75014,-145884,-100406,-75468,-6429,83063,69731,3313,-13022,-6065,-21933,-70448,-63712,-22139,43641,88977,39098,-44378,-1962,129230,132790,89209,54425,29977,55314,158887,197922,182688,51607,-2809,13397,6910,-17585,-64203,-54900,38187,141201,204012,228302,262107,200313,42929,45307,87842,38802,19235,7868,-11037,-39876,-51119,-77327,-104671,-123086,-21455,45022,68585,129288,170161,82655,-88298,-118004,-12741,71186,95849,142367,155611,186040,260502,346132,367173,278330,140855,34104,-41659,-15977,-10748,-57186,20801,144282,192280,293269,492992,441373,240708,33904,-90946,-55300,-29616,-2014,3264,-70718,-48968,29430,39165,6226,-18801,-37640,-68017,-72960,-33469,10698,23738,39244,59693,99875,169098,203698,136318,79502,86463,106911,92784,5023,-61565,6487,120795,235012,285539,142067,-3735,-13850,-19688,-86850,-158527,-122813,-130237,-120612,-128893,-111258,-70134,-7936,-4029,-42420,-32723,3385,28258,41822,-5089,-112501,-74451,47273,167326,209309,231265,221292,175495,164425,139453,92894,15750,-16577,-90459,-40965,5038,25255,-41797,-107268,-74386,-45528,-61798,-43239,-16745,-44085,-112054,-113003,-17106,68223,177343,273733,387369,474877,295148,56609,-52503,-181837,-170273,-151563,-118564,-20701,30118,-24472,-60369,94259,202090,149373,65445,-16421,-57721,-62746,-42976,-17703,-8060,-9233,-25554,-28552,29757,80444,95156,80279,-15338,-70534,-81461,-44103,4646,47255,101337,63359,-96142,-34794,81845,61388,-51660,-91243,-61481,-34910,-5137,4577,27842,104400,136520,141118,151594,113190,-12204,-105290,-83730,-45521,-36929,-19774,14390,42030,22445,-22686,-37690,-50983,3508,48262,30210,-37811,-82831,-83431,-66349,-56242,-69557,-81044,-61978,-61138,-43135,-30851,-79822,-102339,-84843,-100129,-88368,-30031,-14798,-62466,-92554,-89282,-128551,-73928,33975,51709,7657,-24256,-52819,-4701,74565,87899,2073,-86777,-98073,-55027,-3663,55107,91717,81115,59240,61323,-1410,-68395,-104723,-76523,-22602,14553,58917,23988,-65669,-138743,-78957,1646,84577,177452,262092,269780,199927,77709,-36424,-115311,-101391,-73139,-60182,-97551,-148335,-169977,-105099,-79091,-89210,-107273,-66946,-33532,-33420,-81791,-22934,128214,230941,230205,143211,55369,-42359,-62576,-92857,-105016,-47553,60597,113109,49680,43322,106642,124114,128963,1919,-39096,31364,141565,198696,219738,86604,-37252,-48157,-3859,50356,47926,-6041,-57534,-54952,55817,190290,271616,185235,97232,66577],[38465,60742,56682,48478,36223,27022,30933,18755,-25954,-70272,-79713,-26177,-28670,-56843,-22025,83191,173012,142561,40795,55524,147861,255912,278443,182583,10093,-13845,36231,93097,84009,62111,-9713,-42408,27822,-5614,-105870,-179706,-141835,-111293,-49601,8454,-34073,-26727,27030,76440,130475,117815,17351,-101286,-124981,-18499,40381,70172,89330,87068,70579,61838,62061,73593,101906,111212,54023,-31881,-143342,-135443,-57106,-9290,-25901,-45658,-74878,-74596,-46526,-5603,20585,5786,-28190,49568,147542,240213,276238,152913,46570,12670,-20969,-49488,-37930,23155,123256,196075,238760,169363,10998,-119999,-163619,-63558,80978,267196,341113,255950,80635,-16894,-39329,-13205,10884,-6493,50053,147775,248023,232546,243483,170033,42144,-93678,-56765,-19071,-34002,-85097,-121060,-131236,-142608,-99543,12766,152627,265562,166888,2532,-545,96784,101049,25129,13821,101191,158974,191740,239064,293380,137443,7332,-69193,-85911,-72123,-78194,-87523,-106367,-100559,-76300,3332,52285,-32635,-152040,-120622,-125185,-65258,-81848,-123841,-134550,-141002,-122287,-75519,-39377,6489,89479,107209,82774,-7402,-74984,-46783,8633,10830,11354,21315,16827,-23519,-125952,-154208,-84708,-92354,-28176,69730,1403,-68109,15465,85956,96020,1985,-31233,125515,160112,166763,153282,130332,95218,17266,-58360,-61054,-28961,16806,30106,32931,-94585,-130028,-100726,-115404,-102436,-34354,91147,231041,361451,503083,564775,456752,232072,13276,-69780,-18800,9736,40136,41509,30528,-15170,-26938,7742,35818,26873,9557,-66230,-108144,-146788,-96559,45033,207473,339588,325182,112919,4719,-23548,-14756,35741,98925,121506,-5176,-146435,-131557,-93448,-50827,-35101,-91704,-49851,50658,103632,50091,-46330,-124962,-97588,-58262,-37405,-193,47314,34302,-8642,-14791,-17622,-41985,-46258,-25445,44661,30717,-143755,-63668,-29657,192,21612,68964,92706,-5247,-54482,-62693,-53800,-57330,-7690,82769,182797,170254,112942,20545,-50913,-86987,-74368,9398,48093,-38950,-49593,12393,104014,278523,338939,275498,140913,68968,42625,-37871,-87588,-106909,-77683,-42994,5876,8701,-17550,-11219,28960,65659,102474,156183,110616,13733,-20481,1942,42742,182467,199362,152058,99961,32793,-2766,-10662,-35882,-134856,-97542,-9558,18766,7425,-17476,-5124,27394,23816,-8091,-92449,-101206,-87207,-59349,-71953,-129081,-117374,-105796,-81052,14755,-17576,-60607,-77360,-60481,2484,-10936,-47139,-63398,-47493,-69497,-68199,63031,297678,517469,457251,111926,-88095,-41145,-39379,-124744,-89816,-19964,24074,-11279,-42283,-46038,-42756,-54225,-58488,-72229,-69192,-28766,33195,89715,147578,116324,29666,-10008,9935,35387,54525,88987,58423,16107,6234,-35796,-62018,22414,42477,-37974,-142553,-97466,-71655,-91382,-68353,-23765,-36941,-35911,-4630,38495,63859,93685,165171,180152,132665,79276,35116,56579,43984,-9068,-82530,-71203,19893,95842,159205,125442,-8106,-6804,154010,290283,228727,121847,-25499,-128605,-67345,49149,112881,99123,13281,-62805,-111687,-77910,-95107,-84271,-60888,-4449,46170,-39186,-42786,7824,173752,263292,181494,60245,24111,6391,-84774,-124333,-65620,-31575,42610,101785,93916,51641,-488,-59884,-22034,20452,-11018,9870,47428,78753,132487,145212,135057,55041,-65949,-40427,201726,371324,369182,307708,141583,-26802,-122137,-103417,-88830,-55689,34027,116405,118663,52077,-54710,-137606,-56922,26296,29739,-44422,-124934,-88740,-81367,-39769,72412,139177,76614,1845,-74327,-130167,-71470,578,11310,-9538,-16542,28249,95881,232449,326053,208584,64773,-41595,-29634,1295,26432,15363,-47250,-140474,-140124,-81429,-13266,27262,40245,12295,-22332,-6429,18723,-13939,-130298,-108009,-96252,-91815,-82648,-61831,-20451,-6986,-17780,-54662,-54243,-2389,-12618,-46227,-26469,-18915,26167,99646,182103,66907,-22628,36895,58205,51541,-8731,5136,58542,101354,56440,62015,29285,-6382,62696,134345,144611,119826,30923,-14054,24532,82530,81196,-43024,-117352,-36475,-59706,-133235,-23118,50942,122027,151350,167947,135983,116861,155626,135120,55573,63132,223412,392519,409053,333620,207304,105453,20385,2723,12161,-13550,-22079,-3517,-30046,-76200,-103183,-67225,-30179,28657,49941,58078,18965,-29182,-49703,-39734,-38183,-58512,-4804,56829,-9979,-99918,-31531,32163,24441,-17000,-3037,135920,297535,320543,299095,325671,292526,157122,37532,-10610,-36327,-65353,-108465,-47009,138109,232948,145826,46220,-57444,-110010,-47810,-27346,-76235,-134330,-146997,-95335,-87562,-69766,-65602,-96738,-64523,3556,50345,24096,-53777,-106568,-9619,13022,-4254,2676,132382,250650,141977,-950,41355,67084,50741,18751,-15674,-64116,-45990,7184,15898,26117,43028,50436,49410,60202,56138,37644,31208,-16213,-91848,-73901,47893,144110,200826,198023,116081,17230,-78719,-68261,-7594,3692,-35935,-114333,-38588,6212,-8998,-52066,-94173,-104862,-83186,-160743,-86325,56779,168748,215518,162387,60762,24925,11510,-6319,6350,19697,78739,100404,64124,81753,141588,167536,155460,117460,56738,-45230,-88328,-37881,-5069,116870,262420,355438,288679,92911,-94825,-62682,95890,89754,91604,84407,71631,122664,102396,26661,-48912,-121240,-40587,25187,29354,-10721,-37423,-20964,52281,117689,84682,-19157,-84326,-97160,-68882,-49487,-55122,-62869,-26526,14302,55915,19563,-77427,-147181,-110460,-117538,-128752,-134516,-122151,-109856,-84719,2253,76766,72451,21367,-43327,-100277,-143908,-55676,6548,-1932,12722,19659,12379,29882,65733,79625,36809,-89943,-96420,-60520,-67343,-74730,-27029,52063,164300,170974,107125,28732,-1265,39799,179279,221438,118648,54577,202195,327063,127469,45836,57891,84857,87016,35089,-24069,59138,84868,43963,7798,-21195,-44848,-44065,-35661,-42011,-12390,26170,74929,138551,192285,254478,252605,160235,187416,312349,295115,158068,74761,-22233,-47922,-56003,-114983,-47368,108227,257918,269283,160574,44621,-109609,-93716,-2941,48303,49094,-6145,-89830,-53661,50880,112679,68421,-55197,-121461,-24689,51359,78635,-409,-51348,11770,78928,82717,54178,21072,-18587,-42248,-52493,-63421,-63606,-89849,-137195,-23272,108555,238639,184482,35182,-112667,-126982,-80998,-60171,-66805,-32579,-20273,23029,43019,24493,-47790,-147288,-24452,95287,149577,133271,74587,-20180,-46383,31867,73499,83213,98190,135027,196119,287722,325047,170747,-27279,-93403,-50169,341,30649,48602,78838,73832,48385,-23530,-64866,-48616,-71005,-83769,-102889,-73207,-25316,-37773,-80464,-119247,1437,164228,294274,299180,188020,57113,-72638,-111269,-67269,-21104,12624,45160,35893,17407,-15011,-37135,-5229,-3977,-52675,-162010,-90883,-50659,-61862,-116525,-64481,46183,87249,101796,50277,-9765,-45560,-73721,-117573,-3321,186499,409940,511778,390456,183200,34078,-55655,-90831,-18232,81710,147371,106010,-31118,-141334,-43087,105935,163851,111311,61373,59630,46549,-5268,-132001,4739,127482,226453,265014,206048,105903,20733,-54444,-126625,-159048,-52456,4408,-3017,-7430,-29841,-71005,-85970,-29896,-5594,-109250,-37846,42105,146827,242858,231806,100081,-2423,750,2362,6276,57600,75056,75997,55951,-13905,-93950,-134213,-63956,-86851,-55502,7800,31273,8142,-19916,-74612,106171,284885,322481,209285,92031,49926,44970,-7484,-80778,-139945,-62818,1998,76565,141089,155236,126197,106166,41540,-8381,-75850,-74620,20263,78002,64889,16646,106769,272669,279284,173600,129984,158064,154190,165719,126134,54687,34259,52066,13507,-27630,-34672,-44587,-87792,-111111,-110228,-58450,24607,139091,247083,333947,408725,379963,239000,98198,-4716,-32355,-14001,-28962,1355,75098,150679,151945,-16959,-102447,11578,80487,113233,94361,92178,86405,82140,69139,-19918,-129819,-121961,-23749,34788,5396,-38045,-64857,-96563,-134826,-126990,-122895,-95674,-66315,-36715,-11728,17413,13765,-49662,-95939,-70416,-8858,25304,46053,55322,58962,25249,-71896,-161568,-72338,-27959,-55329,-107396,-138581,-131812,-71092,-18649,-12613,-95689,-93101,-19447,20670,-29439,-103969,-37862,23293,24540,-20020,-97647,-157230,-102643,-31479,77348,86944,52529,31561,-11766,-63028,-108483,-50746,60632,129493,92158,59255,7274,-61285,-41164,76802,124956,42720,-56177,-131485,-141456,-102787,-80827,-120001,-135307,-152252,-20652,67547,56136,16413,-57785,-101067,-57581,-14137,54506,117506,223651,247873,225151,220017,180422,104110,61877,36926,-5085,-40138,-74854,-97593,-84680,-32296,10359,6936,-2548,-49933,2308,42041,-194,-23598,56321,204364,328614,266190,124582,15996,-79915,-110638,-61373,9431,-12723,-30270,21188,104679,65658,51425,68525,66525,27059,-42198,-85199,-69598,-79479,-148907,-161147,-97502,-30150,8793,25232,4633,-47154,-135029,-158840,-128852,-93149,-39968,53521,208617,327612,306704,197006,72917,-17768,-66024,-47639,48386,129999,181921,157496,112917,95386,93288,68402,5773,-44038,-29353,-22632,41904,180089,226687,209973,152041,62404,-30107,-90012,-82724,-35440,15833,114550,173464,258325,320935,275703,134514,58251,68410,118309,136433,69682,25665,-20499,-44546,-51616,-5019,38955,41444,24212,12108,-56520,-88048,-97656,-100417,-144999,-105966,-28918,45362,89366,88799,130696,57525,-27934,-120979,-26726,68984,124330,91544,16524,-74812,-91238,-65978,-59474,-75490,-78838,16428,190938,401077,370886,154453,22822,35211,-6520,-93823,-93282,-61890,-56580,-25262,-5524,-4020,-57376,-130601,-137911,-103794,-23324,89906,184519,153739,13306,-112275,10522,89723,85200,1325,-28446,63680,159514,107071,-41785,-59228,-10200,-22071,-72700,-115813,-124269,-104434,-115378,-100153,-27302,-56605,-93593,7349,97822,100052,29754,-19101,-18652,-7838,-60884,-18362,85357,117158,64403,8973,-31817,2851,97001,103579,-11334,-70717,-29374,29810,39819,-1180,-31532,-32644,-15686,8391,2235,-30734,-67824,-47243,-54469,-79923,21883,40997,-7946,-106671,-39906,-4371,45364,69261,71112,73114,44636,12765,5130,-22830,-45543,-21053,-4727,-18881,-84847,-112654,6134,31374,28557,83151,121324,106610,53861,-34853,-59652,3956,8158,-11656,-44054,-53162,-81654,-99952,-76264,-47292,22768,102322,220809,300846,237835,108328,23876,-59716,-102926,-79360,-68693,-30349,21949,55238,101899,114863,80631,3366,-53674,-97845,-119654,-79519,-49554,22205,115473,98288,47774,-27378,-90393,-65056,3798,40704,56723,88621,62591,-13050,-86786,-117213,-72090,9602,484,-58490,-120793,-95779,-61712,-58744,-89407,-56160,-27447,-87972,-152257,-115717,-41922,74154,93299,69015,30731,23637,-27509,-67808,-60677,17629,177794,305953,299569,133217,53264,30751,-11383,-56689,-127784,-88950,-62027,-110889,-134534,-119514,-128512,-103342,-81111,-112590,-146047,-120567,-96167,-71391,-40971,19134,73403,71855,32972,-64687,-51290,53983,171331,184555,119021,78076,81960,32399,-29645,-39661,-46945,-33210,-18529,-8530,4874,9016,-7186,10909,51875,30121,-45238,-86928,-72514,-41795,-15270,-10555,-29739,-22370,6418,79367,185430,228727,178644,84215,-17362,-107492,-32459,30687,64433,80521,98567,57320,-52622,-85244,-97835,-133610,-83598,-22016,7089,-14398,-71861,-113413,-40761,15742,17151,-64249,38662,211402,215819,228240,235659,157754,61081,58555,137052,122412,71157,68800,81616,56606,26218,43829,148649,193690,152903,85097,28311,-58130,-112505,-92775,-46028,-51489,-119948,-122759,-59254,-45043,-65342,-63078,502,96583,129540,2305,-71467,-80773,-52751,-68827,-15805,99497,130183,18362,-95350,-38952,4148,-19088,-108460,-51292,-38240,-75489,-74053,-126765,-71596,36831,152663,86506,17183,-8018,11232,24863,25214,14956,-4817,-76540,-35607,44540,121263,122837,117238,130287,111815,19700,-76453,-87947,-52170,-6043,100897,193778,231194,268616,218680,129006,69098,43442,49626,62760,78635,69164,69057,21797,-28289,-11270,-6310,16426,-59024,-9402,159656,229797,174525,76592,-2430,-64306,-121769,-103019,-74051,-9577,78910,77067,16652,-6661,-4446,-5370,-39182,-37119,-15521,28675,71358,36942,-45835,-22831,69630,66070,32684,3900,-409,22157,95758,126192,118590,13071,-7717,23903,21137,-7253,-58350,-48161,60567,191127,261978,281441,290315,199685,48125,64191,109038,63049,44050,25253,6009,-10117,-9044,-28425,-50125,-150987,-48203,17513,40850,95155,128716,61220,-91005,-113096,101,85891,102213,144944,165862,205798,289236,385779,408092,300671,157248,59407,-14647,-15017,-28112,-114399,9267,118360,172441,250031,436597,414767,240368,41882,-91590,-62170,-32577,3097,22228,-40247,-35266,32071,42346,14716,-8419,-33404,-76137,-92892,-58110,-10658,22043,51134,73321,110902,174673,203549,139432,87613,97933,117002,97860,8456,-46533,33462,152434,280338,341172,177642,20345,-8069,-16395,-80217,-161006,-148100,-121674,-106151,-111533,-74736,-34307,15930,9385,-34148,-24708,20347,60752,82581,18737,-103154,-67498,48235,163575,214776,239231,216216,165987,164251,169863,142233,72769,37878,-85743,-90857,-36855,-9366,-77659,-93604,-49634,-51229,-72811,-51355,-15474,-37713,-106235,-113688,-15792,72707,165424,231572,337209,420167,224133,19289,-73559,-154714,-140093,-134181,-172444,-68141,-21601,-69477,-91870,76752,176781,142936,72726,-5732,-45173,-52737,-40783,-26277,-22917,-23482,-39132,-34988,42326,114684,133553,94388,-23110,-72940,-70430,-25975,-1671,20767,77118,48581,-119354,-29775,84501,68871,-46151,-82465,-50923,-21410,7749,14824,35921,93315,97884,98230,108697,83244,-25018,-122838,-92497,-69362,-84463,-66964,-22873,23382,10265,-40756,-59332,-87724,-47225,-987,-18753,-74890,-104578,-91051,-61449,-41264,-52188,-71390,-56711,-58820,-34785,-17899,-70128,-94445,-80961,-93200,-72822,-22633,-19796,-54810,-75515,-73256,-114408,-70429,45782,68093,23784,-19169,-65880,-14783,55489,58134,-12907,-99580,-106200,-42769,9904,56225,71014,47124,26552,44847,11739,-52054,-98543,-88202,-28781,10654,57746,32694,-45364,-123524,-89206,-10940,67072,149590,223857,238308,180895,64325,-48565,-122739,-88301,-71243,-72592,-121492,-177160,-151221,-81777,-51491,-67006,-100324,-66072,-28359,-18127,-64491,-3340,134367,228273,232301,142910,50370,-48319,-74550,-106098,-97428,-35595,63227,116865,71048,44375,74054,49883,41287,-33393,-42059,33610,148798,203327,227319,112791,-5491,-28666,25293,81677,68505,5412,-57658,-75903,15035,124975,200965,134149,66765,48213],[25886,40579,40272,43507,35234,24373,29043,13066,-36690,-79412,-67855,-14675,-32309,-78355,-46501,68008,176697,158877,54969,73130,179922,292036,297958,200243,22796,-5227,38217,90993,85144,54896,-21771,-56812,18850,-8202,-101918,-173264,-133669,-100569,-38392,4123,-67268,-43422,29508,97390,160458,143627,26168,-101991,-98770,12979,70188,81633,95234,90837,67826,53964,43749,38794,68094,91155,46718,-27520,-128949,-147459,-70349,-16411,-26184,-45774,-71770,-63500,-31283,4544,14647,-22857,-68272,50028,163620,262034,305542,171654,61081,31363,-767,-30548,-27114,28381,122143,177779,194997,116654,-22684,-127396,-156775,-48496,94586,261476,334988,272460,101490,-6577,-39944,-18207,1252,-32157,22496,113870,208104,205326,198865,108422,-14300,-126933,-27269,7638,-5031,-60980,-104869,-120045,-136882,-97950,11271,145176,259335,155734,-13225,-19322,76482,85474,1653,-20838,62717,110950,137050,170864,217292,125518,7583,-68592,-96638,-95485,-94242,-73847,-77165,-73196,-78467,-27419,8353,-71173,-162578,-100215,-115869,-84373,-88628,-129572,-142134,-149199,-124513,-74185,-33405,27908,123490,127943,84924,-17559,-67677,-45523,5308,12747,22669,35729,18225,-23140,-118821,-152797,-98202,-104260,-20777,110253,78958,-3686,41132,84706,69118,1526,-42308,118806,157890,163347,138345,107483,52774,-42147,-100290,-83907,-29914,17735,32933,41631,-85305,-109829,-87769,-94860,-81322,-16812,111961,249015,366734,479098,529527,439917,243045,24178,-78223,-27213,2669,39860,56618,42300,-12696,-4729,44007,57751,36380,16582,-56646,-97695,-145926,-117743,9614,159099,287245,331849,144069,25747,-4075,12131,71276,140186,153634,3925,-138813,-132024,-93471,-44711,-24992,-76847,-72877,33775,79146,13858,-66763,-131222,-102865,-81922,-54619,21797,77081,54120,8282,730,-13551,-45619,-55772,-41698,34464,58105,-97873,-112408,-66710,-11931,29412,75660,82020,-25852,-67097,-67747,-55071,-61966,-21408,56343,139120,121896,76969,2777,-67489,-77181,-41606,61465,92873,-15308,-58225,-2171,76828,248518,323548,278144,158222,61592,37520,-34269,-84325,-97201,-65811,-43269,-23528,-35444,-32546,-6962,29723,56485,82088,139851,105551,14110,-13254,12313,57527,191215,176360,128534,87247,17795,-15509,-16862,-30522,-117553,-107204,-14228,25582,24367,6049,17636,36807,18928,-22046,-98744,-84868,-79952,-59108,-75122,-122868,-111729,-99558,-79929,-12350,-62841,-102942,-75816,-40419,20398,-5352,-55373,-66216,-41419,-60978,-71448,47690,272967,500535,472284,131297,-72638,-43842,-34939,-123280,-101834,-32938,27927,7892,-31383,-51214,-48517,-50145,-43906,-49273,-60331,-19676,39211,97287,137228,96966,16655,-13298,13938,44509,68258,100850,68512,29671,21780,-27704,-68437,6631,30127,-38718,-129257,-101774,-77596,-87482,-62915,-26821,-36897,-35593,-15603,16297,43920,80660,163872,196155,155993,100577,59197,75747,47869,-12325,-81296,-73043,6409,68297,123157,79367,-56573,24488,222290,369801,290025,164424,262,-90826,-70936,21759,75314,59190,-14296,-74590,-117307,-76761,-91583,-74688,-46833,15457,78702,-4128,-16929,38111,194651,256802,170344,64379,35345,11136,-78627,-129127,-74616,-33428,39875,102044,104583,60680,1674,-50929,-8383,23373,-13199,9716,52038,98589,170259,185551,173975,98131,-22370,23966,314028,446257,385992,337867,177404,-15610,-134065,-104876,-97720,-68309,31115,126919,138445,60009,-56487,-142096,-50766,31474,32187,-48026,-138002,-77179,-60468,-27777,58159,115549,54550,-25809,-87106,-119927,-63991,-9211,1714,-8499,-9795,37490,101803,209935,278594,179887,57391,-27064,10667,46027,73266,42538,-44989,-148314,-149241,-88414,-28363,11806,34912,14557,-7489,24604,63736,41130,-78237,-133681,-101192,-80547,-80240,-73806,-45400,-22951,-15605,-47004,-51035,-3172,-14459,-48150,-32444,-24242,20789,84019,153675,39101,-33478,35327,56639,45528,-23857,6930,94020,147609,99082,94081,34013,-15313,39673,110157,121673,116526,33230,-16594,17038,72374,64510,-62180,-106397,-27533,-49950,-121316,-34957,36535,126276,182641,217398,187125,153705,178206,132636,55747,67285,212065,367816,405916,354732,227026,101156,-4806,-23109,6961,-4205,-8335,3001,-26183,-71757,-107577,-81095,-43627,19236,43839,58633,28053,-20812,-58535,-52674,-35506,-25274,42462,93802,3006,-116049,-49675,6281,-11681,-52242,-25026,129207,326800,371947,352607,357216,306176,167464,44221,-4240,-31187,-62678,-98479,-33214,156754,279659,190889,74701,-44738,-116541,-50223,-26819,-71235,-115915,-117475,-113551,-103967,-70085,-61213,-96463,-63852,6624,45604,11625,-57953,-92123,-12891,1184,-22224,-25572,95938,198530,81223,-23773,34402,63206,52514,24030,-2821,-62062,-77572,-20854,861,14913,26085,27050,28873,52071,57599,42085,33375,-11307,-77744,-95191,16422,122990,194412,201098,118405,14567,-85206,-62361,-4500,7804,-29265,-104477,-33718,13497,3419,-39815,-91382,-103113,-84498,-155464,-83455,53355,156737,212410,183391,93845,54489,15062,-12148,-5848,11971,88399,130690,104566,123255,199223,234824,211347,163077,99016,4938,-72271,-51325,-45037,56294,201708,300337,254750,98382,-79962,-80033,54090,31293,46928,45282,35767,93067,91474,21470,-55686,-111006,-35003,16780,7392,-35437,-45008,-13669,63889,112174,66111,-32194,-103236,-133745,-100875,-74863,-69831,-57181,-15158,28266,73425,39382,-58480,-137016,-105630,-111620,-123211,-129753,-122462,-114476,-89296,-5771,61160,61227,18323,-45563,-97994,-117897,-43769,21674,15331,21813,25259,15736,27156,56752,69692,41082,-74493,-102726,-67917,-69986,-58525,-1420,79760,187629,194237,128792,49641,18898,60056,195920,266157,165022,82771,190350,271822,78350,29363,54126,88179,104982,69744,-14019,51156,72249,44472,23901,-733,-28882,-41532,-44471,-52690,-13115,44576,104689,170496,206222,249693,257885,175774,202433,319654,276731,131326,41331,-47269,-26730,-42433,-118386,-63752,99326,279389,298682,182901,60170,-96980,-104477,-24069,36375,53612,2192,-87309,-60234,46992,109615,59507,-67259,-122809,-21043,54551,84576,5854,-57888,2203,76402,84566,51971,14901,-11624,-15955,-22531,-55820,-58487,-63779,-124505,-33316,108551,281170,256438,86574,-78366,-122811,-81920,-62510,-73660,-37950,-15361,35628,62874,42326,-39925,-149107,-19171,85473,126822,108773,55856,-25830,-47613,26415,73651,99655,126138,166312,241881,355115,383032,214536,1787,-85057,-42273,15849,50139,65875,83263,68386,36032,-35967,-55573,-43400,-73636,-91937,-104036,-70897,-30054,-49134,-93965,-132089,-2528,147431,263235,268346,171214,66238,-61730,-106484,-64734,-16392,18073,52794,47376,24460,-16156,-42753,-6360,6908,-39734,-150171,-89841,-51259,-60557,-95319,-36503,62635,81703,79702,44299,-3211,-37250,-68417,-120405,-9939,173564,387927,492332,384681,170977,19841,-64037,-88795,-13220,93827,175079,143997,15675,-140917,-84886,79010,167229,123203,73196,77987,61769,2446,-101060,21298,140874,243212,286268,239289,145504,60365,-34026,-118403,-141489,-22529,31632,23516,12110,-14017,-59385,-77715,-19815,-12714,-104186,-23538,69106,193139,295786,261091,110154,12619,10452,8418,16206,76921,104471,99897,71811,553,-74327,-124714,-88008,-95451,-54606,9906,52063,47899,18855,-58242,83164,282639,349850,233766,103422,51852,44728,-5572,-73997,-130668,-63643,557,80193,155536,187880,160329,130809,48600,-12542,-78814,-64846,24323,76681,65131,26693,103643,257882,284763,193001,146311,155946,152360,157517,102519,28057,9715,27663,-13250,-62467,-74636,-74332,-105350,-113878,-95880,-46134,26375,125295,217906,301660,380739,351258,224886,96905,-2362,-35002,-31374,-51106,-848,73779,137635,149360,-15224,-85832,30754,104989,142054,109958,92201,82201,80059,72429,-1802,-101937,-112640,-30257,24596,2584,-32011,-47899,-79315,-128316,-135212,-127749,-95157,-64850,-40427,-29106,-4735,-4302,-71638,-114688,-85892,-13844,37472,74476,80401,67798,23800,-77635,-145745,-57600,-15488,-45080,-89595,-128558,-153432,-86178,-23386,-30025,-121591,-69115,-7982,30244,-30010,-95866,-14052,50898,53786,7846,-74622,-149644,-112096,-37001,67208,67135,40929,26240,-17008,-71752,-119669,-55022,49843,139597,124571,91977,33977,-44155,-38713,48307,77460,10080,-67673,-127864,-147801,-124655,-118514,-149470,-114350,-140102,-28567,60327,52054,24835,-38702,-82765,-44588,-733,63239,125471,236310,251848,211968,197963,169978,108727,62142,28950,-14391,-43372,-78632,-111187,-86878,-4987,36581,13882,-2926,-51100,-1074,43606,7912,-29585,22867,155548,291072,269816,134783,19560,-79443,-114350,-62840,17365,-4788,-28876,12392,101021,77341,67030,84200,75548,25376,-42589,-82158,-77273,-79924,-126319,-136884,-84756,-27571,2582,22287,11678,-31398,-121019,-150372,-114887,-76704,-33720,46595,192517,307108,300452,209192,81216,-13027,-57983,-41174,47404,118019,173139,148378,96662,79918,86272,67334,8888,-36878,-20418,3096,69294,170987,188532,184201,140295,58321,-26947,-85162,-86518,-48941,1469,108426,182842,289713,348758,286104,142703,72221,93412,161362,180912,112435,63097,14876,-21686,-48202,-13107,23295,20718,2816,-5568,-65870,-91136,-89514,-81437,-110879,-108048,-20948,71492,127003,115084,124800,32581,-47478,-100142,10323,114567,171188,117861,24329,-73500,-89783,-62570,-58325,-74171,-73093,17591,181567,402417,378919,139016,-15780,-7415,-19686,-96936,-95544,-63669,-58781,-31838,-14408,-6975,-55134,-124012,-134260,-93137,-14019,94350,189432,163926,29541,-114946,-4088,74770,51071,-40020,-63776,36606,153143,130468,-9985,-43254,-7437,-32558,-96396,-152234,-89612,-58256,-64629,-115711,-73885,-81269,-75984,27693,99848,86273,16354,-33847,-42074,-24991,-76761,-38005,57802,95549,55250,5233,-33178,16145,112814,93076,-17301,-60573,-19264,39382,43582,-13571,-48665,-52211,-42738,-23284,-23206,-43370,-68870,-51882,-54580,-56920,38938,54303,7120,-84099,-40951,-13090,30497,52410,46074,56746,39328,9817,10620,-13932,-62472,-45405,-23122,-33192,-86208,-98134,6103,31678,39937,88626,114202,104955,68154,-7041,-34962,11970,-4655,-34031,-65961,-71742,-93365,-96490,-73804,-53114,10639,79945,186222,280899,243657,119371,34940,-56894,-117223,-74968,-44591,9582,61413,76099,113942,123927,74634,-15491,-75634,-108667,-142106,-91956,-59074,14671,108707,91549,41793,-30542,-97942,-69447,6856,48391,61071,95199,64474,-15589,-85420,-114025,-76266,-5144,-20469,-70697,-128791,-89631,-58404,-58604,-88997,-58716,-44795,-132358,-100131,-109265,-71819,60487,104768,72075,21308,682,-48557,-84494,-75376,-3038,140378,259937,277724,141990,60359,25633,-12434,-47061,-108645,-96948,-72302,-116192,-140200,-126826,-131880,-99124,-74236,-104381,-140145,-114748,-89355,-66111,-41374,11168,63706,71077,50201,-38946,-35967,58025,175669,211560,147585,99796,91965,31568,-30743,-40921,-47053,-32051,-14842,-2436,5911,-1600,-13742,-9058,27552,20340,-48882,-87627,-65663,-25885,5816,5205,-23296,-24501,-297,74399,203895,280968,228876,110309,-13527,-85074,-1833,49361,76294,93778,100842,36498,-70049,-97047,-105962,-132166,-83517,-23981,17360,11279,-38185,-98988,-49971,13883,20121,-66867,52254,252191,274571,279910,267617,175422,76725,78859,142353,107294,54131,52796,69687,50500,15664,21634,118530,167449,138271,86475,33957,-53243,-106073,-86037,-40138,-41851,-100819,-119232,-67689,-58707,-82382,-71814,-6287,69671,88103,-19160,-76997,-88558,-67996,-83448,-12880,102807,137699,26576,-87180,-41887,3267,-18722,-116455,-38002,-25190,-66919,-66874,-121372,-67325,54233,165166,85061,18967,-6866,8252,20733,16465,6885,-13196,-82214,-42411,27571,97234,112905,119078,139107,123386,19080,-83356,-90935,-60646,-18518,92377,183286,215133,242943,189676,108388,59130,49770,79314,97086,105830,86119,72929,13442,-47162,-7502,12577,40503,17710,-12375,113963,185917,156415,80902,-957,-53386,-99759,-102524,-72545,-11499,77414,87589,33815,4109,655,9639,-7934,-12809,-9127,12915,49260,27344,-52281,-45516,13627,8577,-15392,-46114,-37926,-19423,36393,68786,61005,-30277,-19354,27820,28531,-3913,-59099,-47298,78230,240025,313032,318936,293209,176767,39761,70558,120198,79947,60530,35809,18085,16250,30451,19718,6039,-99848,-85822,-16968,8304,55815,82552,33200,-98159,-110896,9980,96681,103589,142530,171391,219767,307280,408902,430279,305502,162087,78529,15427,-6039,-34931,-108854,27191,104458,158094,210302,369354,372062,228068,44470,-87846,-66161,-36169,3820,33798,-14965,-10672,42853,50922,25598,594,-30736,-82385,-112091,-82193,-30571,23572,64511,85546,118749,174135,197985,139679,93939,106830,122171,98117,13169,-24309,61422,179772,314389,377354,195191,31276,-6918,-15693,-75250,-147895,-136426,-101724,-92862,-97755,-45976,-3276,35902,19186,-28030,-17930,36579,95707,128630,44424,-94013,-62361,47735,154982,216811,245364,208988,150052,152946,185972,176793,124494,104596,-28478,-143293,-83027,-49407,-102349,-50139,-19451,-57399,-86785,-62060,-17203,-35092,-103937,-118591,-20339,65516,137707,177410,273496,350231,154945,-16896,-89421,-123510,-108075,-101600,-123712,-73481,-38655,-68474,-75007,56045,137531,123699,73622,2011,-32765,-41410,-37629,-35913,-39553,-38932,-53940,-44984,46336,135540,158029,98778,-34125,-69497,-49979,-5475,-7452,-7985,53450,37950,-137813,-28237,81202,72123,-42032,-74138,-40877,-9523,16393,19248,39633,77874,60043,60275,70895,56082,-35199,-140588,-95157,-89936,-132298,-113352,-63420,-5539,-9761,-60094,-76112,-117321,-89598,-40094,-57705,-106454,-123649,-98792,-59687,-30172,-36339,-59371,-48955,-53436,-19697,907,-57545,-85759,-75911,-79439,-51081,-7103,-10178,-18244,-42306,-53037,-98156,-62487,62166,89919,45392,-8373,-75593,-23331,34214,30439,-22753,-101489,-105381,-28652,23201,56529,52065,19806,782,30718,24156,-34478,-88259,-94914,-31851,10629,60122,45013,-20253,-103044,-101889,-24725,50364,122605,184495,205789,165362,56474,-54871,-123623,-73784,-65523,-80765,-139050,-189197,-128774,-57004,-18761,-37825,-83361,-62860,-23587,-2307,-41863,22967,144539,227816,237209,146102,47607,-52137,-81540,-110160,-84248,-23936,63651,113485,86648,46915,46122,-11012,-32988,-61000,-40843,36030,151404,201794,228574,136434,26307,-5529,54627,108801,87384,18623,-52817,-94419,-20608,65232,134302,87802,41614,34012],[12283,17687,19417,32922,28794,19465,26977,8277,-45255,-82274,-52790,-4954,-35679,-97313,-64160,59035,176714,168939,68167,90454,208601,318945,307668,212025,35474,3620,38889,85249,84364,46771,-40327,-57926,16228,-6925,-94192,-163990,-123384,-84910,-17124,12766,-88883,-55061,33621,114926,183876,162188,32238,-98644,-72364,41283,94616,86370,95260,90636,61990,41120,20185,3001,33062,70530,41894,-19804,-112656,-155369,-80664,-23775,-28498,-48039,-70387,-55495,-17923,15834,9930,-52167,-111845,46976,168584,267812,313170,177137,69635,48314,20443,-9454,-15223,29891,108583,139438,136076,58013,-59224,-134140,-148811,-37993,99810,244119,318279,281265,120465,3117,-39175,-21000,-5720,-58213,-7672,73905,153225,159815,141823,44944,-68614,-133398,-1671,28108,16498,-40025,-86348,-104537,-128140,-97281,7900,132318,246166,145938,-26231,-35930,53673,64258,-22807,-54963,26610,67522,86807,108182,141249,107441,7716,-65454,-105395,-116254,-97827,-50367,-46236,-44804,-73965,-55886,-33182,-100214,-138131,-80635,-99433,-99064,-89367,-126564,-140924,-153845,-125137,-72426,-27287,48100,150901,146514,86798,-23933,-57637,-43387,3881,16602,33022,47150,19070,-20658,-108093,-153447,-113203,-110201,-4118,156457,164489,59791,58644,75275,43936,4860,-56018,99536,144069,153176,119832,82687,14909,-86915,-127965,-97868,-29537,19570,39069,56950,-62451,-81656,-69830,-73369,-59176,412,129610,258793,353472,424464,461439,404692,249551,37487,-81394,-35548,-6467,34150,65997,51023,-2012,34212,84861,78663,44684,22512,-47689,-87076,-137813,-130990,-18943,114935,234971,332846,181658,52994,19941,44910,116945,193040,189373,15036,-130525,-129618,-89064,-35990,-12875,-42312,-87649,10649,45469,-24120,-84625,-129836,-103133,-107081,-58310,54821,110997,77581,27661,16027,-8990,-47509,-62047,-53605,25274,86256,-40098,-115499,-90503,-17005,38826,78590,63422,-44982,-76066,-68802,-53161,-63759,-33262,29815,94328,76878,48669,-9007,-78347,-57987,-6372,110273,129431,9690,-66009,-19161,43792,201531,286517,261843,165621,49440,24860,-32235,-82983,-91061,-54790,-34949,-38211,-73082,-38767,-5560,27073,44667,58225,116318,95693,12251,-7953,20134,65438,177177,131297,91501,68630,659,-28447,-20772,-24005,-103507,-112900,-14773,36430,44661,32074,41120,46677,16693,-31412,-91123,-69569,-72258,-57806,-75326,-113788,-107479,-94160,-75873,-36960,-94558,-111293,-54915,-17946,36748,-2465,-64030,-65368,-33266,-53003,-76721,30540,240713,460034,463288,145778,-57015,-47594,-32366,-121368,-121343,-54971,22479,20337,-25929,-58601,-51552,-40699,-26353,-24616,-41539,-2917,46606,100501,118422,73805,1776,-17622,15681,50142,77640,108147,75677,42154,35703,-19874,-73258,-10795,14482,-41596,-117557,-93402,-75740,-79521,-53353,-25468,-34729,-35660,-26620,-3677,25945,68039,157841,201090,167941,111374,75034,89591,49061,-15924,-77748,-73930,-11007,36234,91952,46358,-99046,50163,276179,433163,341495,200532,21308,-57747,-51629,9967,43975,19801,-43197,-87074,-105069,-72688,-88239,-64341,-28963,41291,121520,48836,14630,73487,210090,247131,163954,71593,41235,11916,-70843,-124483,-82302,-34117,36621,102501,121590,83336,18103,-33493,7554,26203,-15783,7962,54208,113206,188869,206858,191972,119682,5840,78960,413571,484310,358144,334969,201561,-6547,-141224,-103166,-103450,-79243,25798,130683,151771,66614,-56429,-148451,-49881,29585,28096,-51457,-118968,-57989,-38457,-18920,37333,86721,29070,-55206,-94734,-104472,-53157,-16468,-8640,-9293,-3383,46234,103814,179027,219554,143650,49736,-3542,55685,92065,121924,72102,-40611,-153825,-157771,-94776,-44582,-6915,23800,11547,2471,49598,100881,85452,-28487,-152830,-108751,-71572,-75937,-86724,-72674,-39195,-14578,-40950,-47729,-4159,-18167,-52140,-39046,-27019,18273,81841,141273,22228,-49741,23637,49881,36998,-40286,8555,128410,192751,141153,119662,32565,-29271,13538,83841,96970,108641,32752,-20951,6181,56760,40967,-86192,-95369,-20889,-42708,-109752,-46525,20480,123289,209283,265418,240702,190142,190684,122755,49959,64222,185721,314673,369698,347654,232064,98248,-15448,-37017,2881,1711,2582,8268,-23076,-67475,-113590,-98921,-60508,5510,34101,56432,34551,-11967,-63500,-64647,-33527,3812,87768,131014,20514,-122831,-69385,-20613,-48554,-86880,-46182,116031,336649,404612,392152,375129,309049,173780,50426,4173,-22244,-58497,-90403,-21933,162837,313847,232405,99535,-35306,-117014,-50263,-23275,-61625,-93664,-90201,-108909,-120192,-68303,-58266,-97567,-65363,5817,36882,-1652,-58403,-75812,-16285,-12414,-41637,-50753,65173,151612,32115,-42509,22706,53906,48701,23470,6428,-49711,-107491,-50077,-15215,1311,5239,-595,3717,38752,53820,41587,31119,-8207,-64766,-115531,-17282,96781,179760,194952,114955,8811,-91513,-57886,-4721,7333,-27265,-98786,-31106,17283,11287,-31699,-88665,-99793,-85393,-154090,-84635,43949,135784,198017,194933,126687,82956,15499,-21080,-21306,-1529,87053,150131,138185,155792,244108,291629,260801,206240,144164,69990,-13240,-13285,-36780,12557,147546,245013,218323,103088,-60193,-99356,6687,-20964,5200,6246,-701,61146,75057,7864,-72863,-95780,-28606,7653,-15188,-65169,-56371,-12896,62758,94409,43285,-39661,-98355,-150828,-128951,-97848,-81768,-54521,-9688,36295,82974,53248,-43309,-133524,-103184,-107503,-119070,-122911,-117985,-121732,-97205,-17137,42526,47053,12940,-47560,-90384,-93876,-37040,24259,22785,24168,25864,15136,21402,43945,53615,38773,-60861,-107611,-75231,-67542,-36199,28430,107426,202437,208983,142272,61851,28330,69012,195050,291984,205968,113074,179939,213435,35114,14734,49585,87435,116424,100843,-1857,39052,52089,38238,33890,14814,-16281,-39558,-52591,-61170,-14037,59016,129971,195009,204939,230133,253206,187948,212440,312799,243059,92862,-457,-58482,-14,-31239,-121486,-79846,85053,279075,300514,186274,63856,-90088,-117088,-51432,11719,44382,-196,-93560,-68126,39043,101141,45594,-81468,-123654,-21180,51503,80730,3483,-70009,-8653,71801,83498,46275,4842,-8848,5543,2207,-53310,-55803,-34116,-87265,-40790,98789,303154,315398,129943,-48706,-113164,-82954,-64351,-80859,-46801,-15032,44216,79668,57251,-35897,-149817,-13504,73785,100498,80456,33218,-34253,-50080,19692,72055,116354,155301,192630,275353,400951,418257,247499,28432,-75693,-36256,28736,64948,77260,81326,57307,17317,-51650,-47343,-41513,-79579,-103327,-105434,-71480,-39577,-65525,-110847,-144733,-9421,125291,224530,230371,149272,70222,-51964,-102784,-66503,-16911,17116,53511,51898,24680,-20813,-50107,-8739,15635,-29943,-137580,-88578,-52681,-58601,-73656,-9275,78542,77104,56080,34863,-515,-32438,-65690,-127247,-20539,154280,351074,449324,357898,150576,3890,-72063,-86066,-9692,100507,194604,174537,65553,-95969,-134050,40788,161645,134450,87982,98953,79425,15864,-74299,32489,146570,249245,297011,268965,185615,99298,-15617,-113801,-126867,2120,51598,48156,32311,3027,-46229,-69770,-13536,-23081,-103719,-14835,90302,232399,332071,267670,107304,22160,17025,10175,20479,89738,131399,121660,82975,10193,-60471,-100199,-108807,-103664,-56096,8736,67722,79843,47744,-40416,59744,264824,354699,242729,105383,48042,38663,-9527,-72493,-124452,-64938,-2535,78419,162018,217263,196071,156068,54901,-18877,-86091,-58868,24926,72236,62867,37601,104150,237132,275852,200928,154065,142531,137274,136370,70249,-2811,-16023,2187,-43276,-99701,-126178,-118432,-125484,-118026,-87789,-41217,21396,104043,179287,255178,329183,300344,198991,89895,-3432,-39135,-50103,-74096,-8585,58848,108937,133356,-16776,-66630,50554,129891,169709,124486,91650,77341,78075,75647,15980,-76060,-102597,-39746,8763,-6311,-31963,-37193,-69177,-126969,-145413,-132868,-96534,-66116,-46886,-48746,-31561,-29382,-98896,-134708,-103389,-22209,47705,99610,96612,65691,12451,-89881,-132376,-46628,-6839,-36423,-70874,-105522,-165533,-115645,-45700,-64708,-132627,-49227,-2589,32368,-36633,-83309,10140,77794,81140,31437,-57214,-136884,-124305,-46468,53521,47590,27698,17866,-24049,-79565,-132686,-63131,34386,140772,151442,121511,57947,-30282,-41534,15173,28286,-24287,-83189,-126817,-151428,-153421,-150236,-115238,-95640,-129394,-41530,44711,41512,28414,-24145,-64476,-31977,8961,65964,125285,235170,239663,186340,164213,144895,99229,54211,16150,-25813,-48662,-84559,-129472,-85450,21754,60039,14120,-14756,-62615,-11347,40256,13931,-31807,-2892,114185,246679,260584,137144,17057,-83405,-123042,-68929,20574,937,-30213,-601,90658,84477,76981,92092,77127,18873,-43127,-73558,-75819,-78273,-103436,-115751,-76111,-29813,-7460,16188,15643,-18826,-112739,-142567,-104150,-64738,-29535,36992,171848,277257,280864,207971,78986,-13624,-54977,-40869,38308,100279,158791,135801,80581,64343,77416,63145,7491,-34840,-16122,22487,94655,167821,156485,154987,122132,49566,-26742,-82032,-91975,-65061,-17651,91763,175442,298270,352618,278040,142656,81315,112542,200191,221051,151356,92470,40370,-4995,-48304,-24403,5005,-1524,-20015,-28292,-80269,-97568,-84239,-66006,-78867,-90487,-14143,92700,159011,134021,103982,-3195,-74547,-74378,42239,151771,207851,136130,22884,-80935,-96472,-66344,-62504,-75979,-70472,15150,169352,398861,381055,123845,-46511,-51547,-38649,-100821,-97818,-65828,-61676,-40314,-24132,-10613,-53880,-118246,-129330,-85223,-9726,91753,183962,162132,38999,-105651,-22853,49472,4353,-91428,-107092,1948,136284,147147,20529,-27967,-8112,-45167,-116479,-130780,-57759,-26238,-26190,-71991,-115315,-99565,-60365,41196,92644,66017,3280,-39527,-62137,-47184,-96012,-58888,26798,68380,42433,1844,-28573,38030,132058,83312,-21995,-55685,-17208,38995,39185,-27697,-65893,-69848,-62519,-47209,-45017,-54629,-70622,-65826,-66855,-28070,56654,63383,17813,-62117,-37840,-21455,14729,33158,16961,30133,25208,2066,14722,-507,-75211,-78589,-46242,-49318,-88129,-81187,6117,30457,48499,89332,100670,95276,74616,16610,-8476,21321,-15445,-54883,-89725,-93641,-106898,-95271,-74332,-62260,-3896,56232,147705,248137,235594,123311,43779,-52100,-132942,-70244,-18649,52688,97834,90774,122612,132544,70487,-30107,-102991,-116733,-128115,-96491,-66878,6210,97568,79503,29281,-41020,-112905,-69528,14897,55994,60351,93916,59744,-23358,-88481,-115324,-89145,-31802,-49087,-87898,-140093,-87128,-59230,-62471,-90506,-64756,-67142,-135185,-60366,-90484,-97256,44899,111119,72200,9045,-25860,-72836,-104186,-89965,-18344,112485,220396,251146,144158,60562,16445,-15517,-38424,-90623,-111060,-88272,-124652,-147537,-136282,-133019,-95842,-71939,-101277,-136907,-108523,-83616,-62387,-43024,2244,51558,65360,62297,-11178,-13951,63188,172982,228021,168397,114505,93452,25758,-34121,-43365,-48030,-32469,-13794,622,3718,-15861,-21403,-25319,-7404,901,-58559,-92819,-62065,-12940,23428,17003,-21217,-30955,-10847,64313,213953,326709,279133,137450,-3302,-56997,20510,59945,79407,97058,92674,8021,-88024,-110939,-114744,-126840,-89815,-33923,19929,31567,-6581,-78005,-59724,5758,16911,-73985,62530,289990,340845,341723,305514,197173,93291,94096,134218,82743,33042,33729,52196,39169,1096,-1399,89806,142110,121865,82285,32926,-53532,-103408,-80574,-33038,-29520,-81580,-116144,-79357,-72641,-100897,-82982,-16643,38229,39451,-35025,-83870,-98984,-86575,-97852,-10878,103402,142249,34028,-78312,-47309,-194,-21515,-119416,-17754,-5389,-53327,-57294,-115832,-65458,72577,171671,79447,18025,-10134,-2003,8766,2308,-4345,-21704,-84745,-46613,14204,74711,102071,120498,145287,129883,14693,-91911,-88857,-64771,-32956,76748,164424,191342,205662,153048,84676,46701,51952,105440,131277,130340,98977,72480,2238,-63693,606,25454,51382,69512,24588,82601,140131,132817,82417,850,-41940,-79220,-95394,-69871,-10790,81584,103933,56945,20614,9277,22443,20328,9520,-1543,-165,26579,13172,-61977,-68460,-31791,-33340,-51809,-89624,-77490,-63156,3947,54067,34991,-70443,-36029,25900,29870,-6398,-65212,-51555,92350,286050,353004,337333,271664,136440,21451,63911,119673,88766,69295,40856,26356,39559,66908,65869,61017,-45613,-124412,-53014,-25205,15441,36256,1770,-108634,-109543,18141,104780,101526,136494,172865,227751,312975,411525,428948,291408,155634,91429,46768,13183,-20486,-40391,52648,94642,145704,174808,296247,316943,204949,42205,-80155,-65872,-40172,-375,36144,2594,19284,61775,64700,37073,6924,-30421,-86611,-128343,-103616,-43173,30686,79377,96317,123440,167837,188064,138440,100371,115512,125402,98124,24654,5636,90611,201831,332983,388041,193202,29805,-10890,-17463,-71411,-129531,-103059,-79482,-81137,-88451,-25707,21585,51635,25799,-23622,-11701,53123,135321,179794,73264,-84557,-59056,46343,143542,215654,249320,200977,129756,130868,185230,194196,168109,174051,45749,-106835,-130538,-89906,-95082,-2576,10169,-60054,-102307,-72886,-18914,-33366,-102710,-128336,-31566,45698,97149,119165,207411,278821,97890,-47407,-93848,-94875,-78861,-68427,-78193,-50466,-32725,-50644,-52803,34011,91320,94071,67409,5852,-21184,-29001,-33638,-47444,-59394,-56805,-70736,-58752,40786,139561,163337,90593,-47789,-59290,-24369,14110,-13684,-37924,34811,35731,-136423,-31390,71549,69761,-41111,-66505,-31622,133,20275,17010,36842,56784,23230,26945,38336,32536,-41042,-129833,-89387,-97820,-127797,-143870,-104661,-43558,-37557,-72693,-78304,-124713,-123030,-68175,-82721,-128387,-138890,-107668,-62466,-24818,-25145,-48818,-42017,-47410,1130,24191,-44139,-78313,-71708,-63234,-26839,16562,20139,41076,5491,-29780,-82067,-52854,79963,113733,69391,5675,-80713,-32431,10048,4977,-28816,-93407,-97540,-16514,33177,53559,32844,-3817,-20874,16928,32905,-19084,-78458,-99224,-34284,11707,63285,57948,6055,-81099,-119479,-41616,31980,94000,142477,171018,150679,50667,-58509,-120980,-61327,-59345,-86600,-152052,-169303,-113211,-38105,11627,-7779,-60207,-59149,-22687,9418,-18797,50436,154348,226889,242980,151338,45331,-57214,-88498,-111743,-73542,-17141,58309,100680,92672,46977,20447,-57166,-93719,-84077,-39900,34180,144615,189638,218672,151040,52334,14594,76806,125719,99607,28887,-46763,-110762,-49184,15267,77469,47979,19277,19886],[657,-4064,-2099,19376,19805,15683,27038,6392,-49300,-75961,-35403,4330,-36731,-111228,-70067,58261,174804,174200,82205,109493,234167,335660,308340,218796,49552,14158,39689,77348,82759,41149,-59644,-39286,21140,-1183,-81970,-147818,-106950,-60559,17680,38311,-88513,-60838,39420,129413,201085,174084,37159,-88868,-44894,67017,114004,85988,91211,88639,56394,28726,-1488,-26700,3924,55565,44606,-4829,-90985,-143511,-88099,-30333,-30895,-50495,-68933,-48333,-4909,30552,11298,-71005,-147469,43281,164694,259988,300608,170335,72233,63380,42891,14046,-1058,29919,86953,91193,78644,11561,-82233,-131884,-139419,-31487,97498,218270,293703,282735,137140,11528,-38236,-22640,-10371,-82365,-35940,34446,92028,103735,82207,-10442,-108530,-100284,20857,43343,30045,-23632,-64278,-83587,-115238,-96477,4312,117130,228924,139236,-34653,-47794,33314,40008,-45506,-86124,-3368,32522,45674,56949,74602,85475,8919,-58745,-109213,-124301,-80746,-19121,-13743,-16129,-61897,-73283,-62953,-110861,-111916,-62908,-83766,-100835,-77934,-110799,-128445,-152328,-122549,-68881,-20426,66181,171381,163385,89764,-24654,-45213,-38490,6412,24057,43889,55914,18983,-17011,-95185,-156015,-127519,-109929,15621,196207,242895,115959,64673,58216,22773,12348,-73437,64392,117551,137452,100246,59728,-14004,-114963,-133237,-97957,-26123,24487,51748,82812,-25070,-47569,-47435,-51408,-38893,14041,141591,259263,322709,345336,370057,356491,252176,54212,-75687,-43062,-16528,24531,69379,57823,23319,87597,128660,98145,52098,28062,-38288,-75353,-126196,-134479,-38273,79720,188114,327334,221977,84892,48295,84840,175380,256893,226834,28573,-120287,-123315,-80184,-24746,780,-1390,-78812,-16718,3904,-60154,-96447,-119105,-94776,-108633,-35522,93331,143884,101824,48023,31448,-2697,-46352,-63956,-60173,17312,112847,27569,-56166,-84138,-13733,49103,77326,39343,-60462,-78820,-64352,-46792,-60970,-40956,6024,52392,39148,29224,-15458,-81685,-35614,29963,151684,154986,34019,-70499,-36402,8714,144671,235820,231247,162653,34136,6094,-31149,-83211,-88751,-45949,-22866,-33493,-101558,-39359,-6351,22616,32092,33478,87835,82207,9135,-3879,25705,66173,144927,72988,45579,45907,-17935,-41291,-21498,-15919,-90772,-114001,-10479,51200,67867,60790,66079,58309,18333,-34755,-74936,-54245,-62208,-52978,-70245,-102491,-104245,-89130,-68128,-55968,-106628,-83574,-24034,5965,51769,-1934,-71935,-59583,-22394,-44051,-82179,13223,205415,403600,433563,156162,-40308,-51724,-30509,-113802,-140227,-82380,6983,24730,-25667,-66355,-49075,-25011,-5690,1137,-10880,26537,60815,102309,94978,48944,-13462,-21545,16430,53579,83624,111374,80300,53857,48273,-11871,-75104,-27619,-2499,-45550,-106821,-78214,-66713,-66958,-39443,-19087,-29911,-34925,-36092,-19923,12014,57799,149254,196047,168094,110806,82078,98189,48693,-18387,-70636,-72020,-31120,5371,77050,36375,-94277,68107,312296,474601,379687,228884,37847,-30764,-22721,15744,24679,-14206,-71035,-97706,-90739,-64961,-83820,-53580,-9951,67881,167720,119047,57512,116541,222679,239416,164395,80482,44342,13649,-57496,-110467,-86772,-32969,34254,105717,149025,126406,55013,-5781,27887,30463,-17704,5795,55247,122804,190099,206991,186726,117276,14534,119231,488616,477029,284671,295236,210646,453,-125550,-96384,-104266,-87207,19322,128185,158270,72545,-53034,-155858,-52498,22650,19633,-53156,-94859,-35984,-17742,-13143,15283,59553,5870,-83448,-94579,-84146,-37849,-20641,-18824,-10878,3731,55754,103509,144329,154218,102629,44661,28758,101534,134955,166077,100097,-35067,-156409,-164924,-99880,-60663,-27192,8441,4702,8754,69157,130344,119342,16225,-119575,-116059,-64118,-69894,-98960,-99817,-52312,-13169,-34852,-42451,-3418,-22219,-57125,-45753,-29494,11870,84578,142462,22403,-69093,2928,38384,26255,-56355,13270,164243,237971,182597,140132,27527,-45929,-13683,57106,72284,98058,31539,-25606,-7045,36597,12335,-113129,-82835,-15073,-36721,-98328,-55905,4664,115649,230909,308618,290594,220438,193237,108792,40835,56054,148425,241563,307283,315601,223510,98069,-10479,-36104,2260,6820,12383,13411,-20049,-62738,-118796,-117700,-77460,-10133,22696,52925,39204,-2889,-62755,-73702,-31180,30383,132431,170500,44328,-109324,-87817,-45060,-82387,-118210,-64179,98810,328018,417662,416668,380078,302507,177566,58180,16455,-8020,-48994,-80909,-11180,157681,331960,267843,120612,-27745,-108882,-46581,-15575,-46961,-69656,-65252,-88854,-128310,-62879,-55345,-98304,-66995,3027,26748,-11383,-51439,-56979,-16354,-24975,-59702,-68293,43699,114346,-2666,-56979,10495,43103,42408,19949,12190,-33990,-90837,-71597,-29268,-13148,-17514,-29813,-23396,22494,47025,38654,27553,-4442,-51953,-125332,-47855,70678,161210,182749,107719,1585,-95691,-53067,-5650,5470,-26757,-94955,-29582,19082,16180,-26563,-85851,-93028,-83581,-153193,-87121,31297,109820,176264,198492,158942,109885,14866,-30967,-36729,-18815,75235,158168,164674,180334,274707,333043,300055,245248,191818,147795,75141,54980,2839,-3446,106985,195983,183728,108393,-34857,-107303,-36583,-63318,-30851,-30365,-34690,33011,59828,-9902,-99495,-73340,-18844,939,-33151,-97079,-67438,-15502,53951,72331,21657,-44291,-86066,-143862,-148206,-115144,-88065,-52454,-7025,40934,85836,60936,-31957,-134578,-99542,-102682,-114195,-114736,-109201,-127929,-106141,-30051,23062,32338,7700,-46823,-77953,-71872,-32583,17276,22547,22219,23961,13290,15671,31001,35763,34184,-46138,-108069,-79333,-56880,-7861,63725,136087,210567,217657,150396,68422,30655,68405,181675,301817,243370,147812,178378,164752,3691,4916,46806,85289,123821,128726,14505,27692,29010,28851,40360,27974,-4430,-35624,-56918,-64633,-13219,70931,152157,210820,189035,198954,240323,197797,218920,294761,200457,49228,-39893,-41815,29643,-21815,-123172,-92459,67433,256063,273838,171714,57886,-86283,-128033,-80946,-22489,22685,-12306,-107320,-71488,30716,90311,29781,-94866,-122268,-22570,45134,70206,-4410,-83746,-16108,68994,82519,39742,-6411,-7997,23277,22784,-53513,-51291,-73,-44194,-37084,83316,302706,356777,165228,-21266,-96840,-81021,-63502,-84703,-54920,-15387,52067,95575,71581,-32734,-139941,-4903,63864,75370,53268,11487,-41897,-50675,15276,72426,136509,187261,214814,296186,423405,430924,270665,54374,-62540,-29089,40738,76327,84427,75169,42799,-5496,-65569,-38022,-40104,-85378,-113807,-103090,-72212,-50722,-83293,-127063,-148938,-15381,103280,186343,192091,126388,71873,-40339,-95531,-68774,-19588,12645,50399,52436,21020,-26036,-55999,-9250,25012,-20272,-122472,-82184,-49999,-51207,-48603,19776,96277,78248,37211,26618,2188,-27463,-61796,-134151,-31342,133512,307515,392222,317106,126864,-10099,-76810,-80648,-5694,103637,206699,197514,116504,-36463,-144962,2791,153939,151204,110748,125005,101916,36304,-48282,41523,147927,247846,300814,297254,228718,140470,4934,-107359,-118389,18457,64413,72558,56636,25349,-26565,-55027,-2508,-25956,-103285,-9248,107642,263863,349001,252459,95171,29053,23671,11597,23053,99248,157674,143693,92331,18024,-49250,-77631,-97457,-101939,-56172,7865,80983,106383,69842,-23989,40135,237568,341422,239237,100710,41943,30769,-15175,-72089,-117784,-63094,-3545,73867,161286,241924,232030,182211,63630,-22808,-93066,-52928,25768,68179,61134,50735,111484,218576,259871,201660,156879,123017,114298,107951,35786,-31549,-36232,-18065,-70978,-120449,-142600,-159830,-121568,-108530,-80102,-39025,14459,80632,136318,199854,262124,237746,168883,81866,-3691,-40301,-64725,-93825,-19062,35318,72599,112853,-11905,-39895,75569,159279,199239,141869,95724,77955,82653,84430,37593,-49181,-89893,-47710,-7335,-16464,-33590,-29222,-62567,-126597,-149912,-133224,-95508,-65853,-51822,-65502,-56320,-54535,-125618,-148403,-116788,-30183,59837,124874,108705,58739,-2799,-103615,-117976,-35416,2218,-25155,-46947,-69989,-117482,-134781,-83280,-111745,-96420,-29544,704,30319,-45745,-63073,39795,108951,110553,54235,-41791,-125145,-132966,-54072,42401,32779,17232,11303,-27478,-79685,-127404,-70583,18606,137241,175969,151372,82626,-15921,-45048,-16107,-15132,-55215,-98293,-124082,-139388,-160622,-113945,-73087,-77797,-118131,-55008,24046,28390,31530,-9580,-44909,-18405,17763,66647,121403,224690,216838,154897,126337,112132,79959,42720,3595,-34828,-51630,-87436,-146964,-76136,49625,83962,12934,-34983,-80757,-23676,36575,21906,-26763,-16839,84979,204584,243987,135975,13836,-85377,-130680,-73705,24521,9405,-29644,-12914,79168,92209,87057,98658,77597,13313,-39935,-58183,-60449,-66709,-77442,-94155,-67550,-32068,-16446,11062,20323,-5691,-105287,-135251,-93272,-52384,-22166,30373,151797,242925,252441,197711,71829,-13802,-51535,-41302,27138,82952,144762,125347,69383,52794,70651,60663,7033,-32490,-11657,39106,116532,168707,135319,129823,104323,42058,-24869,-77264,-95044,-78547,-35910,70728,157212,289089,338035,257620,138880,89214,129582,238392,261814,191191,118873,61497,11335,-46021,-33069,-10047,-19275,-38025,-49123,-92652,-101014,-77249,-50397,-49107,-65183,-5258,112509,188284,147033,73296,-42793,-102068,-44962,73153,184067,236747,150011,16454,-92794,-107180,-72704,-66942,-75895,-65921,14978,160966,398261,386180,119433,-55286,-81696,-53090,-95461,-92772,-62297,-59429,-43861,-28466,-9462,-48844,-109349,-120359,-75874,-5454,87576,173906,153773,46145,-85961,-37683,20814,-46418,-144875,-146671,-31051,114753,159351,52504,-9160,-6859,-54435,-125541,-96056,-29904,-3579,2070,-26368,-116622,-98668,-42778,51931,82359,46527,-2119,-27904,-59316,-64647,-110995,-74017,-565,42072,31445,4511,-13103,70099,154712,75404,-23983,-51785,-17392,34909,32698,-37867,-77893,-80947,-73313,-60561,-58086,-59456,-68312,-81395,-81595,6076,77543,72609,28968,-38244,-26282,-23070,4554,17554,-9026,1155,9372,-3432,23463,22496,-67080,-114470,-66449,-57103,-81232,-58654,11287,32944,59695,91943,87723,83857,78869,40882,23429,35377,-20405,-68732,-107633,-111734,-113518,-91403,-72615,-69268,-15494,36723,112290,209746,217620,123110,53894,-42012,-143156,-59497,15599,103501,134859,104964,133782,146209,73675,-32540,-122430,-110402,-102955,-88792,-68869,834,86710,67254,15618,-53536,-128073,-55534,32221,65389,58901,89573,53463,-31241,-89390,-113280,-104434,-64309,-77251,-103912,-146117,-82706,-58734,-64401,-87967,-69046,-88221,-91259,-28861,-67212,-100419,34127,117249,74705,-292,-50110,-94992,-121988,-99501,-24477,98215,194208,228028,145373,58994,8047,-16418,-27192,-68961,-122231,-104279,-130419,-148615,-137728,-124182,-90600,-71257,-99923,-130344,-97025,-74178,-55546,-41199,-2354,42748,60094,73262,20860,16864,73598,168503,237064,183957,124754,90116,19825,-34663,-41719,-44800,-29629,-10585,5534,3530,-28090,-24350,-22818,-44861,-23847,-68959,-97507,-56383,2996,43678,30146,-18173,-36118,-19546,55014,220119,367038,331972,170285,17305,-26257,40025,67896,79312,94721,77991,-21946,-101070,-121647,-115990,-117354,-97788,-47394,18719,49552,26429,-49443,-60273,-3419,11936,-80179,74357,327333,416724,417699,355179,229624,115719,107793,117805,55475,14377,18056,35605,28196,-12075,-19831,68176,122951,108913,77372,29553,-54154,-99692,-73494,-22891,-13312,-61100,-108975,-88219,-81000,-113685,-91023,-25484,9355,-6345,-39405,-87623,-107419,-103195,-105429,-5689,106089,148771,45384,-64257,-49071,-797,-22425,-102136,13214,24181,-31329,-41775,-105983,-62094,95912,174226,73533,18989,-12431,-13478,-4761,-10994,-12827,-25376,-82076,-45924,7895,59426,96224,126924,153616,135760,11541,-95878,-77900,-58783,-42787,58998,142120,165658,164388,115074,62663,35766,53700,130941,168640,156257,111932,72315,-6952,-71572,12626,34240,56217,102095,66735,70068,100913,109673,84701,7458,-26811,-56531,-79324,-62289,-4816,93174,128895,90040,46082,24036,36236,47755,33160,10831,-4888,10175,705,-69866,-87511,-60757,-57432,-74871,-115252,-99930,-90387,17208,83612,52495,-79289,-52758,21742,28767,-10673,-72561,-57278,107589,329142,380969,337897,232400,87947,291,49041,110526,92706,74712,44900,34811,62739,102088,110494,113990,11520,-95981,-74740,-50311,-17243,-2024,-26140,-118073,-105411,28010,113719,99911,130459,173412,232519,308485,394422,404063,260943,141211,100631,79569,41811,11644,21708,71820,86324,135335,146170,225297,256358,175091,37903,-69050,-60045,-42506,-7619,30000,12406,50789,87238,82894,48541,11406,-31168,-87744,-134645,-116077,-42653,45117,96762,107393,126953,158205,176669,138712,110515,128339,131854,104381,48802,45314,123504,219564,334658,372481,174787,19856,-17497,-19324,-66290,-108936,-69744,-56293,-69371,-81977,-11734,41632,64945,31635,-18552,-3532,73496,182749,235634,107023,-72578,-55877,46135,132903,212877,251642,194621,109463,101406,169005,195899,203224,240528,123990,-37045,-123856,-111284,-59135,40219,36965,-54997,-115452,-78972,-15226,-26793,-96896,-141484,-48550,15548,51122,67635,151487,219728,62215,-62747,-82139,-68304,-52702,-38390,-41822,-26690,-23076,-38426,-41075,13084,46128,58875,55434,6554,-9589,-14063,-27043,-59433,-82163,-76829,-88791,-74709,27009,126750,148406,70035,-59997,-42463,3626,31291,-20278,-65763,26919,44541,-115607,-38886,56761,62022,-43946,-58622,-22222,8237,20266,9080,27289,30486,-11543,-1792,11303,13800,-39975,-101912,-75077,-82971,-79328,-107574,-136047,-84109,-62866,-59259,-57125,-100450,-141743,-83227,-89794,-129575,-143265,-117024,-69720,-25509,-19823,-41863,-37923,-41120,27633,50986,-30848,-72682,-68982,-47592,-2689,47664,70208,112549,63383,-3494,-66956,-43297,96915,137062,93577,20856,-78561,-42961,-15928,-16314,-31381,-79619,-86619,-8219,38517,46576,12829,-25243,-39973,2674,36633,-7546,-71305,-102587,-37291,12392,65758,69886,31350,-59750,-142784,-61693,10790,62499,98003,134659,135351,44571,-61514,-117417,-52557,-54341,-89917,-156778,-154809,-105303,-27938,35311,19113,-34602,-55084,-27394,14091,1083,74339,160160,223215,248042,158132,43483,-64868,-98372,-115382,-68880,-17440,45645,78202,87227,42125,-3802,-83369,-133835,-103773,-41975,25671,126580,165850,196994,153989,69107,27284,87324,129608,102668,33626,-41230,-85234,-63469,-19700,35647,16996,-1025,3546],[-12441,-27167,-26479,-75,5818,10363,25233,3169,-52577,-65720,-21699,8769,-39593,-123519,-66406,60488,166763,170278,92372,125801,250986,336403,295727,215805,60150,21513,35836,62824,75362,35303,-72218,-13321,26882,2911,-70834,-128005,-86411,-30437,60802,71810,-72871,-66467,41587,136223,206865,174391,36480,-77788,-21074,85953,123968,77094,79616,81383,48484,16379,-19862,-49246,-18750,45580,52289,13290,-68060,-119692,-97303,-40641,-37189,-57164,-71727,-46108,3357,44888,18111,-69212,-130860,36190,149185,236890,266622,148285,63584,70349,60607,33980,10160,24651,56503,39791,36023,-8839,-74066,-116040,-132109,-34096,83279,181696,258512,272099,145607,13024,-43294,-29275,-18125,-106622,-62093,-3379,27770,40283,24399,-53345,-111236,-60256,35792,48719,29856,-18349,-42390,-62526,-102695,-100069,-3493,97234,204836,130947,-42869,-58267,15801,11524,-68660,-117373,-29275,2748,10575,14611,17859,56337,6326,-53602,-109227,-109198,-48915,13594,14472,6685,-47556,-72055,-70175,-102541,-91747,-51815,-75399,-89481,-55900,-87292,-111542,-148019,-120936,-67944,-18060,75898,179336,173059,89208,-24320,-35671,-34963,8844,30868,50939,57030,12373,-18192,-86384,-165837,-143960,-109923,27267,214889,296306,153795,50064,28785,1990,18275,-97038,7477,73944,112638,76434,36037,-37230,-132530,-123346,-90321,-23821,28961,67977,115488,19773,-14175,-26615,-34249,-26112,17340,140704,244564,272146,245844,262497,296069,246008,69783,-64566,-54581,-31589,7615,61695,58736,57775,143033,167138,110592,53717,28680,-32654,-66692,-116517,-132632,-51940,50917,144811,308942,254630,114061,74975,127351,240735,322287,257870,39410,-112135,-117245,-71369,-15681,10725,35413,-48263,-49244,-48367,-93042,-102589,-106761,-82441,-72227,4323,125382,165062,118051,62433,41830,1028,-46366,-65900,-65853,5576,130175,95050,2843,-56906,-8260,54017,66566,8350,-74890,-78338,-58883,-40464,-57662,-47727,-17623,11436,6311,13811,-21197,-81745,-16722,61332,177631,163361,50969,-73829,-56275,-28415,82815,178077,189116,145893,12831,-20200,-34017,-89037,-95211,-44352,-15112,-20825,-82912,-41670,-12522,13693,16125,5687,52652,61871,1104,-4912,24941,55901,100211,10320,-8742,16208,-41924,-56941,-21207,-9346,-81968,-114738,-6095,64345,88293,87104,88123,68037,20119,-35658,-58766,-42525,-53181,-47573,-63763,-94313,-106373,-88623,-61221,-72002,-105704,-48828,6315,26547,61324,-7732,-81900,-52703,-12744,-37127,-90173,-7284,166393,335306,384015,158732,-26295,-60180,-32312,-100403,-124397,-107059,-22274,15643,-34601,-76447,-43416,-7590,13667,22937,25459,64313,81303,102120,67913,20179,-31893,-28098,12997,51732,82941,106910,78466,60622,55483,-7500,-77503,-46210,-23232,-53798,-100613,-64869,-56820,-54116,-25748,-12266,-26542,-36675,-46985,-35590,-420,47402,136236,179221,153163,94805,76224,97630,43689,-22394,-63018,-69388,-56763,-17320,83265,47160,-62730,74457,325364,487272,398452,244846,46479,-14391,1338,28664,15034,-42246,-99769,-105516,-77810,-57312,-81116,-46431,4385,87328,206393,198862,114663,164655,230706,232738,167128,86456,43808,16365,-41753,-95015,-89178,-33360,29749,109257,184981,189731,111065,29834,50600,33490,-21879,596,52761,125211,175419,182427,152107,85567,-2305,137766,524732,416774,165624,213835,197323,1748,-101108,-86729,-102458,-95276,8880,116529,154447,74775,-48622,-154985,-59336,9946,5847,-55790,-74067,-16962,-2398,-13051,-6770,35882,-13426,-111336,-89328,-63000,-21573,-25085,-31569,-15445,9069,63343,98856,107271,84605,57184,42427,65407,141274,167319,196332,119048,-32796,-159315,-173624,-106511,-78678,-50756,-12835,-7827,9231,80666,149173,140349,51488,-82945,-115902,-60672,-65376,-112139,-126765,-61986,-13396,-30684,-36955,-2375,-28296,-65321,-55316,-36310,-4104,80771,146592,35610,-89955,-28324,19771,10870,-73249,20396,199975,280626,220201,153878,18254,-65973,-43058,28460,46120,83708,28736,-31998,-24736,10112,-21975,-144145,-70726,-11885,-34052,-89626,-64762,-12432,102739,243918,340541,328665,239103,185125,90889,27731,41960,102262,156760,226414,262310,201082,97080,823,-27444,3267,10372,19840,16923,-18995,-59793,-123487,-136285,-93784,-28322,8356,46285,39573,3169,-59080,-81110,-30551,52695,173982,210007,71798,-86780,-105016,-66801,-112167,-147170,-80404,76869,301054,409662,423763,371126,285947,177551,66390,30622,8294,-36177,-70196,-2434,140284,328465,290532,134290,-23780,-97426,-41880,-6595,-30648,-47257,-44948,-69742,-117878,-55609,-54051,-100200,-69942,-3014,14607,-16747,-38865,-37766,-13502,-36735,-76735,-77449,29972,85339,-26095,-69526,-2237,30873,33721,13959,14190,-19629,-64309,-75147,-42106,-30253,-43411,-60408,-52516,2667,36519,32795,22503,-1278,-41446,-116441,-72759,46584,140171,165097,95892,-8465,-98937,-49171,-8081,2021,-28036,-93709,-30668,17532,16807,-25866,-85077,-84815,-80996,-152342,-90897,15466,80216,148918,193446,186571,131680,12045,-42610,-50407,-39848,52451,153203,181667,195301,287691,352369,322522,274758,237304,230275,175556,127678,45748,6016,81167,154517,151162,112246,-6273,-90794,-64960,-94946,-60285,-65202,-65559,12562,52428,-23490,-119025,-45379,-6953,-3192,-41089,-113664,-75616,-21200,39615,48988,1322,-49824,-77092,-130086,-153537,-126009,-90095,-51705,-7466,41493,81017,60576,-26251,-140589,-94742,-98214,-109770,-107162,-99953,-130778,-116928,-45603,1992,16278,1700,-44683,-64684,-53903,-31086,1163,13889,15215,18751,9559,9571,18056,16827,27789,-30959,-104793,-80879,-41061,23155,101288,162567,210818,219353,152496,68961,26433,59397,159561,297614,276076,185236,185239,128954,-16199,-1076,44672,80968,126433,150578,33123,18830,4519,16675,42855,38155,6040,-30689,-58143,-64226,-11979,78818,169009,213653,157783,157252,218313,202869,220130,266361,152323,4408,-62950,-3004,56998,-16338,-125633,-102448,45313,210255,219017,138686,41488,-86310,-136653,-112028,-65845,-13415,-37254,-130512,-68720,21761,76240,11225,-108217,-120353,-26255,34740,52771,-18108,-98497,-19730,67618,80787,31408,-19835,-10439,34760,36737,-57608,-44316,35923,762,-21807,63362,277270,374008,189512,2660,-77043,-77013,-61934,-85895,-61915,-16331,58310,108459,83353,-31546,-127004,5173,55183,51951,27779,-8910,-49197,-50330,12540,74332,158713,218725,230082,301739,420130,420565,282299,77692,-46903,-20972,50647,82513,85550,63283,23132,-33983,-75376,-29696,-40409,-91701,-123111,-98948,-74762,-64498,-102812,-141847,-140887,-20463,81770,150475,154526,102165,69869,-28279,-85014,-71971,-25666,3433,42560,47993,12531,-33117,-61873,-9697,33036,-12238,-106014,-70792,-42960,-38598,-21236,49355,114255,84732,24440,19576,4224,-23215,-57518,-138947,-42717,111581,260609,326731,266098,100337,-23144,-79825,-75015,-3770,100669,207798,208672,161843,25875,-90228,-21267,149460,175541,140671,153074,126418,60012,-24299,46915,143631,238082,296442,320343,271208,181247,26917,-97154,-120413,21059,66984,93846,83909,52384,-610,-31600,17792,-18182,-102938,-8959,118092,281571,340954,214107,73455,31564,28412,11445,22830,103800,179685,162802,97741,22235,-42197,-59408,-70384,-91309,-56375,5577,89330,124731,83292,-12643,22607,202592,311220,222127,87502,31734,19721,-23611,-73848,-111978,-59886,-3893,64301,149457,255162,261155,203938,72084,-25652,-100645,-48566,25171,62642,57696,62237,120034,200594,237204,194020,153066,97728,84110,73013,-86,-57441,-50508,-33041,-96139,-100726,-83433,-121347,-89829,-84673,-72179,-40091,4908,54844,88640,135995,183624,168993,135802,71578,-4862,-40224,-75670,-112245,-34712,3640,32399,93284,4003,-7431,103940,190230,226960,159606,103137,84060,94008,97532,60445,-24359,-78496,-56282,-24827,-29188,-38639,-26440,-61780,-128803,-145583,-131027,-94403,-66252,-57196,-80415,-78212,-78034,-152047,-152122,-123835,-39059,71272,146795,115021,46574,-22360,-120284,-104762,-26176,9537,-13686,-20879,-28584,-60004,-86328,-109023,-109129,-50370,-12802,-545,21046,-60362,-38212,73471,142444,139032,73150,-31307,-117518,-136287,-59826,33486,20350,7159,4613,-28914,-73563,-111966,-79132,214,126635,194318,177926,104341,-4271,-51351,-46313,-53144,-83836,-115218,-122273,-123443,-123406,-62054,-35507,-64383,-109235,-69845,-4695,9377,31169,2214,-28146,-8416,21965,62392,111504,203410,182927,117159,84348,72041,49485,25440,-10947,-44225,-55082,-89356,-164980,-65066,72624,103769,11470,-62875,-108172,-40474,29707,28346,-19149,-23130,63592,165376,218839,128290,8121,-86246,-138269,-79164,26662,17501,-30323,-27268,65176,98843,95913,102821,75633,6669,-37245,-42904,-39619,-48757,-52709,-76585,-62896,-37426,-27494,3158,21966,4577,-100962,-132454,-86254,-42814,-14539,23996,129010,200778,211935,175034,57337,-16160,-50274,-44792,12296,64103,128763,114091,59375,40906,61438,56184,4479,-32856,-10557,48405,127353,164080,118435,106232,84717,32963,-25057,-75226,-100020,-92770,-55820,44123,127201,260999,304263,223989,127893,91369,140042,271125,300043,228914,139525,75438,23989,-44710,-42407,-25118,-35532,-53932,-70038,-104898,-104437,-72184,-38647,-26263,-43338,118,125440,208354,146542,30696,-87152,-119911,-17565,98091,206052,251698,154385,1352,-112652,-126705,-85907,-75493,-78027,-63643,13312,153020,397685,391864,122880,-46075,-90959,-60321,-81500,-83957,-57030,-55643,-45255,-31376,-8503,-45476,-102895,-113223,-69794,-5494,77968,155772,135211,46225,-66013,-47884,-12129,-101249,-171377,-160424,-57402,87146,160751,79053,7501,-8009,-64761,-128479,-69950,-11890,6413,16930,8377,-83627,-84234,-28154,55163,66073,25106,-4000,-7231,-34073,-69654,-121407,-86716,-27766,12685,17299,7890,5807,102156,169954,61586,-29954,-53429,-23685,23755,20523,-48724,-89478,-90923,-82520,-70919,-68178,-63367,-66804,-95753,-89985,36513,93839,76308,35369,-18363,-13226,-22027,-3635,1639,-35267,-31748,-10544,-9853,32080,48410,-40936,-155626,-85527,-57271,-67729,-37347,15581,33563,68257,92582,72182,66763,76150,59914,53488,46413,-26749,-81959,-118989,-118820,-114661,-90938,-73858,-78979,-29527,15958,75830,163349,185808,113787,60703,-31178,-135947,-47603,53181,154779,165526,113577,141964,158369,77038,-29435,-109879,-96045,-81490,-77907,-71296,-7708,70456,49492,-4128,-72965,-110976,-33947,49747,68108,51205,77015,40381,-44571,-90929,-109476,-123045,-106538,-102846,-121676,-142383,-81424,-61985,-68931,-86093,-76184,-105542,-54248,-10435,-49189,-85639,23312,117166,73840,-11841,-76933,-120439,-143482,-109481,-29347,88553,174095,203458,139743,49817,-5676,-21965,-20559,-50130,-124085,-125566,-138600,-147334,-132909,-112914,-90905,-79390,-107472,-124838,-86596,-67480,-52017,-42382,-8681,31859,49738,76340,48681,46651,81636,156705,231743,185902,122243,75399,7844,-38269,-41893,-43572,-29900,-11548,6074,-505,-43570,-28245,-2997,-67945,-59506,-85022,-107743,-54422,17062,62524,39974,-19210,-45177,-31743,41395,216403,392602,378222,202180,40138,-1602,50997,67723,70566,80471,50339,-57833,-114705,-134885,-113237,-109134,-112765,-70397,7311,57755,53367,-21373,-54307,-18917,-1202,-90256,81612,355595,491228,498480,409650,266785,137227,112657,88406,21495,-6715,687,15326,12214,-29452,-39335,47679,103551,93254,65836,17674,-60786,-100776,-71901,-17906,-2023,-47447,-104940,-99511,-90146,-123323,-101541,-38745,-20639,-47886,-40449,-94803,-120183,-123540,-111025,-4123,104715,151023,54084,-52096,-52123,-4112,-27243,-87138,45278,53835,-8899,-27475,-97836,-64058,116292,164335,60451,15570,-19013,-30380,-23612,-27402,-23312,-30429,-82414,-48232,1193,45662,90532,133165,158341,135159,4122,-99331,-66759,-49713,-51241,34392,111027,133152,116497,71527,36518,19790,48789,148651,201357,177016,118818,66725,-19869,-76434,18692,32014,50988,113498,94179,64538,64978,82732,81591,12627,-15241,-38491,-63764,-56650,-2130,100881,152062,125166,72578,37388,44610,67401,51403,21066,-6795,-3348,-13365,-80417,-108710,-82230,-76777,-94885,-114531,-75124,-78157,48108,119302,82487,-54664,-73090,9308,19166,-22331,-86522,-70048,119427,359954,388473,315211,175096,31297,-26143,22773,88576,87202,72991,43662,38300,79444,128130,144093,154611,61611,-45339,-67074,-62376,-39872,-31463,-50823,-128695,-104725,33126,117457,93351,118946,167447,228822,289336,353563,351051,209968,114098,100191,105190,68060,42708,64965,73778,72524,119887,117456,155389,189105,134725,25992,-62221,-57048,-49625,-24062,8410,6906,73129,107798,95071,51215,7031,-39578,-93215,-133634,-116351,-36748,58283,109014,112442,123347,139923,158724,135322,119712,141471,138327,113954,80439,89189,155053,226427,312077,327095,138532,-844,-30659,-25760,-64928,-92405,-42814,-38760,-62984,-83355,-8287,51897,71044,32321,-17267,2132,95199,232725,287237,139073,-62770,-57768,42401,119889,203541,246087,185190,87408,63202,134915,179420,224173,293667,194934,30874,-71899,-91564,-19692,69676,54400,-47145,-125016,-81604,-7393,-15702,-86711,-150671,-75521,-25061,5596,28630,109546,175441,45599,-60222,-63761,-47964,-34090,-17106,-18335,-14028,-21953,-38438,-42558,-9723,3212,18512,35124,673,-1493,724,-19892,-73115,-111275,-102803,-111280,-94677,3473,95547,111519,35336,-66984,-24501,28178,41333,-31017,-90078,27823,57560,-96301,-53537,35095,46443,-54156,-52925,-15140,12263,14204,-6212,8462,-2822,-46291,-29305,-13394,-2534,-34287,-75380,-57528,-57450,-39605,-71844,-112910,-99844,-53875,-20436,-22159,-69861,-130317,-87599,-84281,-114458,-133894,-127029,-82704,-33801,-22566,-41453,-39493,-34649,57861,78219,-19747,-70236,-69136,-35552,18207,82789,131993,186181,124463,24833,-53823,-35830,110407,157091,115296,34446,-71125,-55658,-41737,-30937,-30898,-64813,-76052,-4430,39024,36040,-7401,-44732,-56949,-11902,35383,-50,-66997,-105308,-40787,12650,67624,80862,55127,-39122,-170418,-82489,-12280,28957,54056,100088,120121,38282,-63591,-113310,-46127,-49174,-87798,-146949,-142476,-102028,-25030,52035,42526,-7300,-47764,-35564,12615,17694,93531,162059,217808,253531,168910,45784,-71467,-109150,-119710,-67835,-21886,29101,50660,73687,34930,-22267,-80232,-92615,-113846,-44249,14010,102101,136328,170168,149884,79706,34812,89167,125254,101070,37040,-31751,-56970,-54628,-31306,15175,1058,-13477,-10204],[-30497,-53896,-55175,-27002,-13897,1380,18111,-4914,-57969,-57486,-16009,5164,-47430,-134544,-57692,61128,150087,154686,95074,136005,255397,318586,268311,200603,64016,22452,24377,39312,59299,27854,-60772,8368,28476,1470,-63940,-107147,-62269,3929,107173,103825,-55920,-74725,38147,134029,199329,161668,28692,-68601,-2672,97734,124751,60565,61062,69070,38805,6006,-31292,-60843,-32491,41241,63463,31912,-45997,-95985,-107013,-54977,-47423,-68391,-79262,-49192,6419,58765,32702,-41934,-82265,27121,124367,202871,217561,114894,44049,67606,71969,48773,17452,14753,21736,-1494,21724,205,-42704,-93505,-123676,-45447,58519,137456,215500,250913,146203,8576,-54063,-40584,-27359,-115376,-77900,-33301,-31505,-21856,-22291,-73888,-77748,-22821,44494,45600,16936,-23180,-18097,-40911,-89576,-106304,-13385,76277,177082,121907,-49587,-64876,7434,-13188,-86294,-142282,-46897,-19778,-16975,-17278,-25435,23399,1348,-48953,-101022,-76243,-4725,49504,39330,24880,-28874,-47159,-47646,-81284,-75034,-44716,-72268,-68565,-22193,-55901,-90744,-139076,-117500,-66814,-18251,78624,176939,177136,87529,-21047,-26684,-29913,14091,40202,57535,53914,2206,-21425,-78902,-177435,-156019,-109204,29922,210837,319597,173225,16032,-9450,-14634,25060,-114139,-64960,19775,83912,53046,16320,-51626,-139287,-111071,-77577,-18978,37208,91427,156647,72496,20248,-5056,-18663,-17270,13229,128886,218022,209744,140719,155437,232530,234767,88123,-45122,-66460,-46602,-10973,47258,58574,98903,195908,200140,119227,53416,28571,-26293,-56574,-104379,-123386,-55673,32848,110714,281504,278332,141864,102529,175303,311702,385557,282882,51264,-101175,-106620,-57752,-4106,21084,69480,-3190,-71454,-102912,-105661,-95063,-89882,-63492,-26203,53635,149233,174344,127094,73351,51090,6818,-42823,-63286,-65853,-5262,140113,159503,59285,-21158,1354,56682,51030,-20405,-80529,-69692,-48213,-29783,-49261,-48211,-34917,-21940,-15707,6716,-21049,-74712,3143,91436,191544,160240,64256,-68905,-70486,-55802,33175,131159,149295,123268,-7452,-42837,-31019,-92013,-105192,-44485,-8018,-3682,-59429,-41716,-16976,7828,4215,-17472,19747,41921,-5372,-4764,24168,42710,64584,-30740,-60775,-13421,-65221,-65789,-11619,2549,-70069,-109622,3082,79984,109954,115369,112338,81752,27956,-28220,-38514,-28414,-39587,-36048,-51722,-84868,-108196,-86650,-50020,-78884,-94692,-13097,39342,49678,71581,-13478,-85389,-39103,1621,-25470,-92352,-24078,132129,268736,326706,159675,-9004,-67021,-30134,-74484,-74419,-96622,-56658,-1808,-46431,-79913,-28238,16589,37193,45862,69208,111511,113294,108772,49075,-4602,-46237,-30416,12085,51441,82402,101361,76351,68193,63383,-487,-74516,-59433,-40374,-59614,-92421,-49168,-42064,-35733,-6999,-128,-19010,-34473,-52586,-43902,-4398,43910,126861,159843,131316,70520,64157,94225,40957,-20546,-48064,-58352,-80841,-9933,114896,76323,-31592,76401,322467,477849,403462,254710,54316,-2179,21992,46590,17986,-54036,-121033,-97050,-59818,-43621,-73079,-36943,18682,103045,238089,287465,196204,223026,241261,233387,175989,95543,48334,27657,-19581,-74349,-81205,-29065,29306,119074,234003,277302,190595,80825,82931,41973,-21623,-510,54094,128811,158472,143830,92553,28883,-38487,140417,520867,312319,16624,99272,164656,3594,-66742,-67209,-91064,-97109,1020,102810,147102,79888,-36199,-131054,-60056,1134,-4415,-52851,-50739,4412,13856,-11232,-19320,24346,-20059,-130666,-74129,-35676,1043,-23824,-40260,-15548,19472,75271,97096,78467,21618,18712,53342,111344,178573,192713,214861,132183,-28248,-156362,-177568,-107936,-91204,-70112,-32321,-18592,11030,90888,163839,155597,82772,-40079,-96686,-54403,-56179,-118344,-137538,-59399,-8436,-21643,-24370,6335,-28914,-69840,-61243,-41819,-23008,72111,152511,61705,-91928,-62073,909,-2198,-82369,36747,241602,326082,259558,168293,13067,-80697,-66399,5402,25787,73510,32581,-31878,-39016,-13954,-50594,-121418,-52461,-4434,-28169,-77502,-66465,-23956,92401,253602,364242,357317,251989,175373,77256,18288,29702,58114,77549,145017,202376,174408,99586,17463,-11326,11137,18903,31365,25266,-13435,-52488,-120093,-142595,-101031,-41675,-2104,42822,41407,11336,-47898,-80091,-25695,76758,217375,254348,107589,-56478,-112300,-77644,-127235,-167147,-88846,57434,265714,389436,420616,356394,267545,180690,81899,52161,30843,-15979,-51710,10116,118149,307642,301347,144283,-17392,-79562,-31619,8042,-8483,-21731,-24001,-48666,-95326,-40772,-48363,-97400,-68012,-6112,7197,-11086,-17155,-13128,-2061,-40427,-85292,-73111,27605,68243,-35445,-74464,-8942,24150,30067,13385,20392,-1307,-36199,-56987,-48366,-44651,-66400,-82017,-75335,-13849,28926,30658,22491,6555,-28269,-96774,-82141,32700,124766,149803,85929,-15595,-95628,-40578,-6123,3091,-25018,-88818,-28670,18399,19056,-23734,-81271,-71083,-73944,-144734,-89032,3525,55188,124780,186683,212263,151760,12467,-49892,-51912,-54806,27558,142441,194403,206163,287908,351900,329607,296180,281575,313623,279381,198038,88316,34055,74330,126359,126391,118964,29768,-48526,-61043,-99086,-72637,-92345,-84857,9145,65805,-8531,-68088,-8290,11324,1591,-27005,-71940,-70684,-23475,27549,31359,-12889,-51806,-67955,-113850,-141715,-123863,-84268,-47123,-5618,43104,73899,57012,-21501,-140686,-83574,-89583,-101302,-95818,-86614,-122102,-124577,-58865,-15605,3776,-399,-37215,-48012,-35997,-27800,-17450,2160,8136,15033,8790,8079,10412,2366,24659,-11091,-93580,-75564,-18188,59248,142521,188528,207713,218552,153173,68392,21636,49835,138475,288075,308430,228283,201526,108392,-21923,499,47074,78871,128826,169137,56830,19002,-14525,7370,46478,50210,19769,-20563,-52212,-56399,-6158,86977,183385,205869,118017,112357,192157,205969,219720,234348,106659,-31422,-50279,48390,82875,-11392,-125559,-106144,23331,150925,146104,93569,19362,-85803,-135979,-139325,-112189,-60241,-73312,-155733,-55763,16194,62429,-6556,-117475,-114557,-28578,24230,33019,-33082,-108109,-15614,71235,81953,25117,-31749,-12880,42350,46435,-61920,-30221,75828,48551,3978,45335,232417,368092,205335,26279,-52148,-67683,-57344,-81516,-63268,-13516,66073,120227,94715,-29089,-107934,19497,51223,34667,8431,-23698,-52383,-45834,14821,81314,185101,250176,240561,295512,396567,393808,285885,100840,-25965,-7289,62566,87165,83908,49175,1257,-65079,-74207,-20377,-39535,-95168,-125387,-91942,-76842,-77836,-120120,-148172,-121984,-20801,64432,120580,121256,79944,66992,-13353,-68527,-72564,-32471,-7605,33279,41759,2529,-39322,-65469,-8378,41232,-3663,-85501,-51625,-28206,-18159,11193,82237,135200,99298,22134,17321,8621,-16859,-49875,-129519,-50495,92755,216869,262166,213070,75435,-32433,-78673,-67636,-2533,93145,198864,208704,199295,87974,-26519,-13194,158676,212570,179097,183243,153535,87371,-56,50987,136265,223268,286127,337249,312022,221964,53132,-77692,-131786,10355,61336,113172,116685,87800,35216,5070,53212,1100,-98922,-12128,122704,284800,309999,157860,46338,31997,32973,12056,22357,105593,197360,179049,100794,24862,-36980,-43910,-42201,-74996,-54831,3639,93749,135775,90055,-4912,8652,165422,270354,194823,68152,19337,7798,-32317,-75181,-104539,-53457,-1192,51962,127501,255009,280658,220090,80964,-25628,-106274,-43631,25139,57452,54146,72503,127740,183020,210457,180419,144797,70984,51511,36225,-33218,-76099,-56253,-40074,-111646,-68783,-23107,-58114,-48987,-52532,-60359,-40938,-4079,30261,39896,68152,102242,102497,103739,61331,-5151,-37330,-80112,-127408,-53217,-30519,-2724,84085,35816,31910,136669,222158,252227,178550,115692,98623,115103,116394,85178,-813,-68041,-64138,-41429,-42067,-45028,-27319,-65047,-131084,-134474,-125688,-91999,-65765,-60873,-90583,-92721,-93422,-171754,-141688,-116638,-43205,83386,165347,117673,32588,-42675,-137503,-91012,-17049,16973,-604,7673,17429,5679,-4621,-39247,-27950,-1545,2202,-4643,5901,-79263,-7148,113802,179922,167401,89337,-24507,-113096,-130001,-59032,30071,11862,-890,-168,-26322,-60755,-94595,-85760,-18742,110864,206604,201303,123390,5637,-58141,-72113,-81897,-104239,-131226,-119639,-104211,-79518,-9323,-2652,-54121,-100747,-79488,-38347,-14544,28357,12492,-13384,-1453,22615,54897,98012,175485,142962,76983,42099,29574,12252,5038,-25263,-52250,-57205,-88028,-172602,-54500,89310,119172,18618,-78416,-138422,-59355,21428,34370,-9051,-21872,50070,132813,189243,116150,3268,-82714,-140022,-83117,28609,26408,-30753,-41538,52679,108125,106851,107831,74384,1585,-34295,-28761,-16618,-25366,-29139,-62727,-60996,-44063,-38854,-6271,21988,13943,-96348,-132671,-81789,-34205,-4749,19831,104972,152675,161561,142020,38303,-18457,-48741,-48003,-2086,47112,113607,103944,51862,29564,50659,51082,1787,-33890,-11079,51537,127077,152560,103947,85575,65889,24461,-25619,-74407,-105527,-105658,-73412,17850,91738,220510,257814,182751,112217,89143,145328,299303,337940,266765,156873,84774,34735,-42625,-50451,-38106,-47853,-65125,-87453,-113698,-105601,-66511,-28594,-8507,-24982,2837,131977,218382,131946,-17225,-126465,-95625,8416,118040,218618,253352,150754,-17326,-130067,-134178,-103733,-85658,-80356,-61794,12079,147366,398524,399214,133307,-25638,-77081,-53105,-57067,-67835,-47493,-47517,-41479,-31172,-7284,-43427,-97950,-106748,-64890,-7454,65648,132630,109617,41287,-45869,-45763,-41204,-147356,-117789,-124118,-60491,61744,153666,100411,23107,-9198,-73903,-126786,-50834,-1247,8357,23495,34597,-46531,-62015,-13798,54023,48174,5563,-1391,18562,4610,-49504,-118721,-94021,-51861,-17113,1568,12639,26701,130610,174873,42963,-37903,-57377,-32478,9731,6630,-57671,-98189,-97857,-88670,-77812,-73870,-64488,-63288,-93590,-74047,62487,105822,76653,39589,-271,2195,-15184,-5788,-10476,-57673,-62004,-28689,-13030,42980,77722,-2136,-155919,-97092,-46822,-45443,-15928,20318,34301,76457,94861,58895,48193,69694,75642,82122,55017,-33248,-93355,-113548,-103767,-109704,-91787,-74821,-87455,-43074,-3377,42173,115994,148105,102616,71074,-13004,-113393,-30932,96114,206421,191364,119823,149575,170025,81073,-21668,-83147,-75558,-59950,-63188,-70985,-16311,52380,30016,-25558,-93558,-84609,-5571,66574,65691,41388,60716,24659,-59365,-86622,-97556,-124013,-135934,-103200,-129976,-128877,-78949,-64511,-71165,-80818,-78494,-89307,-23195,-79,-34111,-64477,16065,114294,73066,-21430,-101559,-144980,-163438,-115106,-31226,83315,160465,180526,130475,36906,-21020,-29165,-15690,-31119,-106415,-143173,-144364,-140141,-118828,-98411,-93558,-92687,-120668,-115112,-73573,-60084,-48270,-43116,-13077,23211,38802,75132,73813,75550,89506,142492,216710,176903,109668,53999,-5531,-40561,-39720,-40478,-29438,-12724,6270,-4030,-57182,-28989,32032,-29821,-94251,-98862,-118985,-51606,34870,87094,53523,-18022,-52449,-42147,28971,208083,405969,419258,236841,67416,20605,58499,64854,58625,59341,14938,-92527,-123493,-144955,-104351,-97246,-124195,-97214,-9111,60088,77546,9547,-38722,-34330,-17562,-96644,89194,377366,562883,583294,470600,311582,161447,112963,53489,-11677,-24174,-12859,-2295,-2914,-45375,-54359,33097,88394,79867,53504,3404,-66981,-100995,-70892,-13926,7961,-36586,-100229,-107707,-96209,-123666,-109180,-50918,-43500,-66797,-36681,-100497,-132061,-141725,-109807,-1300,104610,154021,64911,-37513,-50526,-4379,-30127,-69949,78815,84575,17569,-9554,-85404,-65783,136274,145986,45175,13018,-23540,-44854,-38968,-38675,-29058,-31774,-81382,-48960,-1498,38670,91474,145553,165438,134247,-1145,-95782,-52140,-34256,-50019,11175,78070,100538,71014,30008,12288,4378,43572,163927,233205,197744,125552,62155,-30331,-74873,22043,24686,42606,114656,111385,65061,39195,59606,79349,21633,-2444,-19991,-45301,-47943,1039,105601,173644,164553,103421,54029,53559,84996,69819,34277,-520,-6154,-20126,-85627,-126082,-95676,-91622,-108804,-100134,-52785,-49056,78761,146863,109730,-23951,-84934,-5046,7234,-34765,-99994,-82309,135799,383370,382595,279363,113194,-22302,-48671,-5498,63878,81801,73684,45513,44041,95668,149237,169148,185065,106794,6907,-32594,-48675,-39049,-39081,-59253,-125857,-101395,37952,121117,88109,108496,161810,224592,266060,302646,283705,149071,82335,96561,127272,92719,69990,91546,65978,60124,105038,93061,95386,125443,92397,12873,-54537,-53093,-56158,-43677,-22953,-8273,88774,124012,102598,48638,-1012,-50143,-98329,-129229,-105290,-24730,72310,119682,116560,118192,119331,140623,134313,134158,161511,151405,132288,122760,142267,190822,227242,271489,264804,97381,-21814,-42011,-29530,-61390,-74655,-17591,-21913,-56138,-86196,-8160,59061,76526,34632,-13178,11765,126994,288892,335396,172029,-49337,-58830,41098,111663,193965,237583,178093,72196,27545,93911,154978,236865,335161,259273,99014,-15981,-46740,18365,90170,67448,-33437,-119226,-74418,10768,6903,-65458,-126651,-105463,-59447,-18282,14595,88781,150310,47958,-40000,-39656,-28334,-17502,649,-1108,-6901,-24357,-42645,-47475,-28082,-29441,-17540,14018,-5424,9102,22209,-4533,-77891,-139118,-129157,-131338,-109879,-20702,55888,63014,-4577,-57237,-2247,52683,48652,-41090,-98029,38242,72492,-79856,-69302,13816,29962,-66225,-43795,-4993,17588,7923,-22351,-13515,-36340,-74853,-51319,-31626,-11993,-21101,-45920,-34248,-26290,-5094,-40510,-77291,-60300,-1817,35677,23970,-35420,-110164,-81451,-69986,-92516,-115052,-130100,-95943,-44629,-28840,-43620,-42171,-20279,94850,107919,-6953,-66279,-67559,-23591,38798,123004,201759,258892,186843,58810,-38150,-26939,123118,176062,136652,48517,-58706,-66131,-58787,-32693,-23725,-47228,-63220,-791,39410,27252,-22619,-58010,-67880,-22650,33455,7368,-61513,-104044,-41132,15989,72477,94293,80199,-16085,-177236,-97547,-33205,-2632,17395,73632,108424,34694,-61932,-105932,-38129,-40149,-76573,-125772,-127178,-98075,-25452,63920,64075,22505,-33901,-43236,7478,32024,108167,161483,212495,260460,185334,55444,-72346,-117575,-121070,-66836,-26958,12367,22457,55548,27739,-31274,-57680,-59178,-108081,-44574,2109,75621,106333,143824,142546,86253,38544,84950,116630,97885,41536,-16889,-29673,-34153,-24204,11888,-1237,-16686,-19814],[-52938,-81670,-83939,-56693,-34344,-9702,6108,-17402,-64596,-53347,-18449,-5908,-59920,-136279,-48019,58810,126012,128839,89838,139503,247401,284236,228415,174211,60669,16416,5082,7222,34417,18609,-34035,20718,23654,-6882,-62105,-86613,-34466,41605,152035,127473,-45208,-86250,28995,123151,178576,136491,13634,-63475,9418,103369,119019,39379,37916,53053,28000,-2107,-35435,-61882,-37966,40648,74813,47406,-27554,-75327,-113061,-73015,-61972,-85067,-92431,-58379,3399,71051,53822,-2469,-38894,16227,92388,162752,161744,75936,14927,52932,74190,55643,18386,-635,-13812,-22357,28706,18533,-12318,-71277,-112969,-65935,23465,86748,165975,220116,138715,-1266,-71090,-57274,-37148,-94776,-78726,-53465,-81127,-77426,-53132,-73271,-43122,7148,45489,32663,-9466,-37013,7081,-20751,-79224,-116489,-26447,54165,145094,109036,-57507,-69617,7249,-27263,-93851,-142666,-56856,-37996,-40841,-42842,-58511,-13975,-9042,-48180,-89729,-39290,46118,86049,57372,36127,-8047,-12565,-15438,-59282,-63750,-43636,-76716,-48330,16480,-21746,-70888,-130235,-114926,-67832,-24204,70888,161563,171790,81442,-19064,-21527,-26422,19057,49571,61696,45145,-13643,-29115,-74970,-178082,-160412,-112411,19307,181381,307130,171701,-36510,-58384,-30434,28733,-112791,-146436,-41312,50275,27772,-2093,-61746,-141940,-105559,-67885,-15170,45759,116806,198613,125738,50202,12423,-8579,-15636,-1627,101546,176412,137427,38574,57500,166471,214932,105639,-22231,-81811,-62840,-33089,23317,54124,134952,234773,219779,119327,46961,23772,-23071,-48974,-93778,-113472,-55027,19917,82047,242505,284822,161156,124602,220561,374475,432685,293834,59031,-91482,-95864,-43546,5669,27172,94306,42407,-64987,-127817,-92232,-79880,-73652,-44275,21465,98115,155891,164454,121642,74366,53656,9496,-40865,-61354,-65011,-19508,135618,207768,104120,9481,7398,50719,26663,-46077,-79548,-59498,-38528,-20720,-41875,-48213,-50815,-52408,-32107,1926,-20399,-67759,18626,113981,188808,143315,68657,-60765,-78709,-69081,3993,99781,113887,93028,-30502,-57825,-19892,-87286,-122490,-50797,-7448,8151,-43948,-45234,-23345,1726,-6974,-39193,-11638,19578,-14383,-7742,19381,26420,49235,-34124,-109127,-47165,-92767,-65993,3207,14634,-59886,-104779,10205,90913,125489,138160,131918,93435,35907,-18584,-20656,-17828,-28360,-26130,-43154,-81935,-115310,-88391,-41108,-83107,-85237,14768,68264,70115,77306,-24045,-83966,-25395,14533,-14663,-91545,-42233,98293,203789,261733,152945,5162,-78476,-27830,-43998,-18878,-53402,-94433,-33954,-66554,-79301,-10698,40119,57982,62975,108950,155001,145818,116614,36976,-29574,-61255,-34172,7831,46969,76356,89070,67776,69764,65559,2972,-73009,-73270,-59503,-68963,-88183,-38011,-30247,-19233,9468,9429,-14518,-34789,-59148,-50705,-6250,41213,116271,135085,99488,33693,40680,81816,34699,-18063,-31811,-44733,-107710,23105,155918,107923,-6844,68774,300006,443565,389578,252967,56275,644,31368,57622,22078,-54422,-103885,-80731,-43372,-30661,-65675,-32085,24923,106716,252636,368819,293205,281531,247250,232883,181831,101257,52733,39677,-852,-56930,-69789,-27112,25612,126857,284262,374099,281289,141166,118290,49129,-23481,-3578,53314,128994,140787,96778,3960,-61506,-99142,123206,468462,166250,-152171,-49023,104363,-348,-30497,-44370,-76582,-98889,-10924,81424,130635,81367,-22283,-102139,-56270,-6691,-15447,-51059,-31585,21190,24654,-13176,-27806,17375,-22061,-125918,-57847,-9912,22114,-23965,-51460,-16736,28638,84543,92342,54615,-37983,-11220,74432,158528,205676,203896,214141,131903,-28018,-153940,-183331,-110219,-103539,-90800,-55315,-33162,8225,93645,167957,159330,103119,560,-73700,-51241,-48911,-121727,-121265,-50947,-4810,-14206,-11296,16575,-29510,-76617,-69614,-52101,-49442,51430,149144,87443,-65472,-102368,-24086,-18658,-87058,54609,280549,365770,293191,177913,7491,-93267,-87560,-17141,5746,62587,38683,-28054,-51059,-34797,-63136,-81785,-34438,1447,-25315,-68599,-67478,-36089,79453,253102,371539,368462,254037,160529,62737,7168,14320,13688,6646,67510,138409,141330,97778,29126,1779,17784,25329,39987,31664,-9731,-47396,-114925,-135635,-104599,-55710,-14561,36214,37858,14290,-37249,-76718,-23217,95823,254674,295249,143670,-27262,-112821,-82336,-127683,-174196,-96310,35262,220747,355167,403386,332360,243692,181948,99377,74250,51745,3160,-32242,19612,87257,264306,290096,142006,-14574,-62869,-23284,20670,11980,-280,-9229,-32887,-72662,-24752,-44226,-96154,-67120,-12071,-942,-1918,4537,9780,10556,-40870,-88836,-65374,27105,53848,-40338,-77626,-15220,17843,27038,14134,26829,15245,-12858,-37400,-55019,-62443,-90384,-84892,-91517,-31160,19497,27266,22005,12507,-18828,-79515,-79760,24501,111057,133166,73138,-25244,-91711,-33081,-5315,2971,-23277,-85183,-28831,16496,17930,-25114,-80549,-59255,-70503,-135541,-85901,-8571,31599,101253,174535,228337,163189,10480,-57131,-42117,-57974,1723,123917,198071,207916,271043,326298,314447,301349,314718,382675,368166,254057,123091,65002,77507,105281,104038,122539,66876,2628,-36261,-79808,-67694,-113581,-92292,17684,95985,37904,-4596,30269,29398,10951,2783,-23360,-55253,-26146,14529,14654,-26548,-55195,-63394,-102459,-128928,-116277,-77310,-43753,-6350,40787,60111,45543,-22549,-123597,-71276,-82300,-94292,-86165,-74931,-110037,-133858,-74518,-34381,-10024,-3781,-30401,-34294,-23588,-27692,-41184,-16409,-3467,8102,6230,6449,3475,-12238,19498,7525,-80111,-68804,4961,93553,178909,206179,196792,210495,147708,62397,13092,38600,118345,272976,335615,270283,217824,94232,-21250,3968,48769,74371,126652,178696,79275,24247,-30124,-2135,47879,60432,32729,-9781,-44175,-46585,99,91830,189830,183685,70521,63711,159034,201852,213332,197408,62063,-54936,-11517,97265,100751,-11317,-127172,-108046,-741,82932,60683,36288,-11372,-88121,-128202,-165758,-160291,-120777,-125170,-123596,-39018,9590,44177,-28307,-125596,-109129,-33785,9532,7714,-52560,-111560,-8943,74993,81838,17295,-46082,-19612,41103,47017,-69746,-12938,113590,92013,30113,28206,169531,336382,208826,45356,-27681,-57581,-54812,-76704,-62462,-10319,70788,125391,100539,-28924,-86463,33531,47961,20384,-7809,-36026,-54882,-41199,18107,89535,210122,275026,242154,275794,354110,352277,278767,119497,-3811,10083,74897,88731,77672,31385,-24990,-101551,-65063,-14661,-41175,-99072,-120493,-87548,-82668,-94131,-136863,-143700,-101059,-19438,48146,92693,88687,56560,59831,445,-50440,-73294,-43599,-23613,19783,30869,-11632,-47989,-70781,-9902,44756,1377,-64407,-28760,-9489,5603,45064,115089,156004,118217,27697,17232,12367,-11530,-41773,-112254,-55194,75844,176265,201092,160372,51128,-40468,-76235,-62238,-5923,77483,176441,194400,222379,141916,31732,20910,182970,259226,220398,209933,178369,114035,21255,50881,123425,201842,266686,341661,344200,257278,80956,-50468,-154089,-16212,45621,127005,152155,130507,79827,53771,100172,24121,-92814,-21269,119022,271937,259343,87008,13794,28162,34506,11011,19427,102300,206174,187758,98604,23502,-35701,-33954,-19263,-59299,-54420,-861,90615,136056,87787,-3247,-4752,126781,221302,157173,41332,2508,-7082,-43144,-77799,-97262,-46175,2818,36087,93706,237100,284876,226223,86822,-25548,-111791,-40068,23605,50400,48168,78468,130162,162305,177861,159302,130482,43117,17331,-1782,-63641,-87214,-56660,-41783,-106183,-41531,26478,-518,-11454,-20947,-46342,-41706,-12984,6868,-9354,-2395,22890,41082,72133,49648,-6539,-33976,-79786,-140050,-74265,-63098,-26703,87403,79007,74886,170046,249589,270483,195888,131109,119879,143903,138104,108756,19029,-60912,-73317,-58428,-56025,-53908,-33323,-73552,-133772,-123003,-120007,-90192,-65759,-63328,-96264,-99822,-98614,-162446,-123880,-94967,-36361,94705,177264,115598,16988,-63006,-155722,-78034,-9041,23529,12512,35919,64192,75316,90528,67566,63991,45168,13783,-12600,-16016,-102417,29311,160365,219615,193668,101541,-22631,-113790,-119897,-50639,31465,5877,-8136,-3893,-20879,-44385,-76555,-89247,-38713,89284,210121,218503,137266,12203,-65560,-92239,-97788,-106645,-143148,-116815,-82936,-32975,39763,23420,-48050,-93123,-77182,-71522,-44841,21490,19713,-2239,937,18522,43546,81170,143515,100335,35734,452,-12900,-28632,-17823,-39551,-59419,-58482,-83878,-157438,-48283,96289,127755,40019,-52498,-114138,-79980,11269,38847,1496,-15745,42627,106963,157275,99817,547,-75175,-135265,-86212,29196,34710,-31718,-55711,43610,121496,119983,113762,74120,-1754,-32125,-17969,4809,-25,-9212,-54372,-62734,-52315,-50957,-18106,19664,22209,-89855,-136289,-80488,-26882,6709,17517,79256,98915,101955,99065,15531,-20857,-46800,-49337,-13523,33342,99747,94369,45964,18026,37694,44634,-1432,-35834,-13610,48027,115428,133366,88893,66253,47715,16290,-26976,-75096,-111945,-116082,-84622,-2321,56978,173934,204136,137548,92544,82112,145049,321563,374196,303114,170231,89580,42735,-40619,-57693,-49220,-56104,-71590,-100217,-118969,-104590,-59607,-20075,4191,-10722,2489,130875,215874,103191,-60164,-114650,-64474,31441,131906,220921,241294,139323,-31384,-113928,-100897,-121159,-96736,-83055,-60810,10661,142877,398446,405108,145694,-2973,-51933,-32336,-24004,-42312,-32594,-34282,-32433,-28540,-8050,-44964,-95642,-101945,-61260,-11091,51023,105193,78014,31330,-26856,-31240,-57656,-121845,-66197,-69592,-35265,46341,140380,115289,36603,-10478,-82064,-124441,-38499,2964,4945,24821,53683,-10936,-36185,998,49871,30507,-11509,3054,44262,47635,-12928,-104696,-96379,-72821,-47532,-17106,15987,45109,149424,165655,19506,-47436,-62864,-42724,-5485,-7544,-64716,-104328,-102429,-91617,-82130,-76074,-63457,-57859,-73727,-41884,81142,111740,73416,41643,15753,18777,-2368,-978,-17268,-74905,-85933,-42378,-12544,55222,107958,42344,-112197,-99620,-30449,-18093,3983,23561,33886,83177,98613,49268,29249,59521,86681,106435,59422,-40996,-103512,-99296,-86570,-102914,-94845,-75153,-93194,-56227,-21740,11896,72433,112769,97584,90804,16776,-81792,-9426,141191,253756,210582,123278,155198,178377,83059,-13158,-56544,-51655,-37784,-45714,-67547,-24690,33003,9359,-47037,-105032,-54655,25438,78952,57419,30349,41959,7172,-75016,-76007,-77855,-98536,-91683,-78424,-120391,-111787,-74568,-65337,-70186,-72540,-72319,-64391,693,3398,-22721,-44259,11345,108239,71728,-29131,-122896,-168183,-173370,-115183,-31736,78835,149321,157705,116556,20279,-38006,-38807,-13480,-13185,-79696,-124517,-146953,-129270,-99617,-83210,-98824,-110536,-139235,-100764,-58449,-52778,-45082,-44240,-16451,16383,27325,69114,93286,99367,95009,126509,193845,156869,86741,27219,-19859,-41754,-35834,-36397,-29037,-14776,5409,-7573,-68563,-27759,72998,43514,-88086,-102389,-130855,-48325,56740,119514,73524,-12670,-57029,-50403,18253,195960,406201,451747,272471,96401,39498,62579,59684,44044,31912,-27194,-121565,-127458,-149687,-92832,-82258,-115629,-125018,-30019,55624,96701,40833,-18945,-48044,-37229,-96421,96432,390210,623979,663704,531706,359245,185812,107946,15603,-41675,-37858,-23250,-17083,-17095,-59885,-65196,23013,76055,67953,40906,-11386,-70920,-100642,-70995,-11912,15138,-29930,-96965,-114113,-101795,-121145,-115302,-62541,-56705,-57796,-32078,-105936,-143945,-157246,-104779,1592,104709,156225,76216,-22417,-45649,-2566,-31657,-52778,107208,110870,45213,10652,-69183,-66761,151627,117878,26308,9795,-26709,-55824,-48315,-43610,-30776,-31371,-80689,-49693,-2346,36204,97738,162785,173624,132242,-4857,-87867,-36940,-16160,-39963,-8210,43630,67306,29158,-9135,-11067,-11600,37869,175535,260700,216075,130947,58048,-39136,-72381,19450,11462,30311,108787,119510,66179,21487,40144,76843,31849,8985,-3464,-27294,-38666,1867,102717,186720,201364,133744,71241,61677,99087,86625,48166,10931,339,-19015,-85463,-140898,-106730,-105939,-119049,-88857,-38932,-25673,97739,157544,124664,1555,-81726,-22382,-8619,-49174,-113038,-91769,157472,399628,366248,235654,53031,-71303,-66577,-34727,40088,79673,78810,50837,51298,109610,161854,180581,200449,141607,54271,8156,-18830,-19622,-27751,-51444,-112883,-95808,37812,120598,81736,97365,155410,220470,243809,253466,215709,84070,46339,88221,141762,109793,86444,98178,49911,47266,88394,69250,43325,65996,48263,-3490,-49123,-52285,-65305,-68704,-66078,-33604,93083,128995,99211,36646,-15633,-65434,-105994,-126280,-92969,-13380,80924,123471,115868,108179,93995,119913,132732,150581,184832,166677,153152,168269,198483,225707,217921,212705,194738,58643,-39215,-50934,-32001,-58898,-59474,1398,-9717,-51921,-92974,-13037,61144,79124,36251,-8833,22754,167633,343859,371246,198128,-36212,-62275,38960,105598,182023,222918,169322,62180,-1136,50561,125078,238904,359206,309241,159896,36214,-1103,47063,98472,72713,-20155,-107860,-63243,33348,35202,-39015,-98412,-127359,-68049,-12640,19192,80659,134631,57394,-15752,-17232,-13318,-6584,11388,7667,-7115,-32242,-51619,-55398,-44733,-55278,-49599,-8774,-14020,19239,48040,17499,-70862,-154594,-159235,-146461,-117992,-43125,11041,6381,-48526,-38594,18597,71740,48970,-54650,-90618,47452,77942,-73115,-88052,-7747,12278,-80499,-34807,4193,20302,-1914,-41797,-40878,-71332,-97712,-72319,-48422,-19585,-7259,-18126,-10787,2488,20016,-17450,-47139,-11928,62373,97656,73868,-2380,-92278,-74167,-56568,-72938,-96330,-127334,-112535,-61717,-42705,-52538,-48210,1022,131455,132598,2589,-64844,-68334,-16416,53706,160241,267489,320063,240320,92555,-23934,-21437,129334,187614,150898,56619,-48621,-77082,-63728,-26879,-15026,-32007,-52834,-858,36547,17705,-35490,-68870,-76907,-33656,27222,10755,-58768,-103590,-42811,17806,75791,105497,101319,4434,-142251,-107399,-55702,-35835,-11745,53505,96015,29219,-61304,-99530,-32235,-31317,-61979,-103607,-112167,-95425,-32397,66180,78242,48336,-18720,-53094,-5777,37813,111738,153282,202268,262476,200831,67227,-70214,-124608,-119932,-68358,-35545,-7484,-8999,29753,16210,-34992,-34463,-35555,-95877,-47275,-13430,45371,74550,116482,129370,84838,34128,72050,101924,90208,43393,-2208,-8981,-17244,-14117,12749,-270,-17513,-30155],[-68091,-92998,-92267,-68085,-38393,-11001,558,-22799,-61165,-43776,-18016,-13082,-66167,-122734,-30885,62844,106484,105102,86791,145908,238009,247007,189235,148390,59911,13030,-12038,-22848,10859,15979,-1381,31384,20696,-13311,-56209,-58545,5258,89824,199386,147450,-34063,-91863,23398,113200,154567,109250,454,-55237,23126,112576,119097,26364,22193,43634,24485,-1571,-28166,-50766,-31363,48319,90671,64500,-7126,-51815,-104393,-85054,-72803,-100105,-103959,-66263,1545,87847,84863,42543,-74,10574,63513,129634,117216,47466,-11844,32711,72353,59598,18161,-15005,-38935,-17014,45639,37379,14151,-45494,-94019,-86042,-13645,38049,118991,189008,131503,-7239,-85965,-71662,-39404,-64737,-64207,-59704,-107861,-113437,-62400,-59000,-11774,33197,44089,15634,-41732,-47520,35816,3497,-68864,-125384,-37079,36768,114484,95584,-63101,-69311,15517,-21563,-84612,-118506,-56172,-49433,-59383,-60872,-79433,-49894,-21930,-48540,-75341,956,103364,125707,71515,45279,17980,25341,17714,-37431,-54042,-44616,-84964,-29919,58192,15648,-50478,-120273,-110517,-67442,-32939,55589,136971,159211,73307,-17112,-17944,-22264,26040,61982,67222,35396,-31865,-38608,-71743,-154324,-151774,-118287,-1886,132558,263592,155203,-86730,-111133,-44253,30091,-87067,-176801,-93220,16119,3136,-17362,-67472,-140928,-106078,-61822,-11073,55383,142198,237546,176471,75221,26074,-2879,-19149,-24372,60054,122357,63285,-42977,-18237,101908,188465,123792,5172,-88827,-73541,-55379,-7390,46508,160089,255196,223972,110979,34760,14940,-22491,-43620,-84544,-104111,-52111,10304,58466,195807,272723,169621,139023,257064,417924,454561,288192,62076,-82943,-85474,-29240,13269,28725,108542,82404,-28676,-73387,-66261,-61788,-58794,-26458,67167,130022,143265,135069,100416,64213,48398,7901,-41680,-61365,-64179,-36366,115094,232022,133431,30652,7463,34956,-4496,-61212,-73510,-50768,-31998,-15304,-37842,-50314,-67395,-81432,-44674,-2618,-21094,-63739,28527,127125,170875,116147,64934,-51760,-75760,-63648,-291,83817,84910,57292,-56678,-58628,3057,-64680,-123566,-62722,-14680,11555,-37476,-53514,-31586,-4476,-17216,-58688,-36631,-2685,-25507,-13794,11302,13069,54829,-10821,-120369,-85482,-124981,-53802,20931,24636,-53126,-102870,12148,93884,131470,151619,143455,100342,41389,-9670,-7829,-13244,-23317,-23125,-44523,-90148,-127820,-94089,-37201,-87942,-81131,32486,90904,86929,77548,-39483,-77335,-14736,23231,-7166,-88105,-62987,63555,141669,191906,135858,13056,-97160,-25500,-14035,32136,-2760,-114751,-82592,-95481,-74575,4964,59095,72615,71250,137068,185441,170139,121030,30117,-54060,-77083,-41622,-2241,35935,62623,68094,50267,62121,59177,249,-76269,-90688,-83084,-84393,-90019,-33892,-24904,-8129,19871,12126,-16793,-40770,-69655,-58337,-9400,36262,102743,105831,59625,-15064,4970,58111,22818,-16561,-16892,-31484,-87102,65915,194539,133397,9215,50082,259493,387810,357054,238605,51451,-6365,27400,56918,21006,-49809,-81633,-65483,-31628,-21618,-61390,-35124,18861,94667,245904,429895,393972,331683,244429,225996,179980,100889,54245,46777,8395,-47382,-59911,-31047,14619,127217,325340,464333,371298,206799,152633,51414,-30569,-11270,47672,124118,126251,62991,-94754,-182497,-182008,90888,370019,-9943,-309196,-224419,14337,-11979,2976,-21570,-62252,-101734,-29977,50722,103633,76316,-10250,-73477,-47159,-13013,-28220,-53448,-19395,30498,27520,-20782,-36228,8929,-26459,-110503,-45305,10267,37455,-28877,-68083,-20869,34016,87959,82392,34525,-93802,-23470,104621,202437,220042,199595,193795,116623,-34298,-154272,-192527,-115756,-117048,-114691,-83533,-53415,-1465,86474,158939,149499,109779,33966,-52642,-53081,-46461,-122593,-98512,-41776,-5699,-11357,-1030,25253,-31927,-87569,-82033,-68137,-83687,18309,132050,105341,-24669,-144495,-57273,-40367,-87635,68730,310377,393865,317041,180786,579,-102219,-105529,-40331,-15974,49553,46198,-18181,-51755,-37842,-39076,-45942,-19529,3728,-27926,-65869,-70898,-51534,62073,240061,359750,359860,244751,140304,45236,-7533,-5522,-30510,-53215,-1103,75558,103366,88451,31881,7439,19125,26135,42318,32781,-10870,-47722,-111983,-124708,-107621,-72466,-31298,23688,25648,8378,-31325,-74114,-26045,106685,281519,327879,175679,-3017,-108525,-83585,-117289,-154836,-106120,8681,168839,309528,372697,299391,214545,180064,117193,93903,67339,16884,-15645,22646,47809,199936,252808,122860,-17349,-50517,-20209,27704,27431,13761,-3694,-25522,-53396,-10385,-43845,-99064,-69545,-22977,-11813,5560,20931,27311,20224,-40182,-87889,-60818,22775,36931,-46217,-81281,-23129,10283,23527,15141,32295,27868,3380,-25175,-65026,-85257,-90854,-62429,-92050,-48835,7276,21114,18742,13667,-15651,-68304,-71289,19575,97973,114863,56711,-38923,-89634,-28816,-7525,-535,-24891,-83946,-32366,10575,12290,-31143,-85343,-53025,-75006,-126883,-82865,-21499,9441,78575,157160,231892,163575,4102,-64129,-23850,-40943,-17619,99948,191992,199544,237920,277190,277030,287896,331446,427358,429441,290663,148374,92438,84747,88101,82177,121073,102137,53632,-8365,-61159,-54012,-105825,-86849,31979,134526,101003,60269,65630,44158,23517,40286,25205,-33737,-29680,203,-2790,-41200,-61358,-64403,-97571,-120637,-109089,-71863,-43092,-11008,33211,39133,25436,-30062,-101411,-59680,-78144,-90611,-80002,-66840,-99595,-145775,-93509,-55299,-26333,-10029,-26525,-25702,-18147,-31998,-68811,-41421,-20214,-2986,775,3433,-4022,-28395,10114,22062,-66469,-62354,25984,122840,205454,211774,177550,194197,135055,50397,1466,27660,101124,254875,356168,307814,229033,82405,-18560,7057,48087,66448,119200,177748,97517,31952,-41262,-11275,47528,68800,44489,622,-35840,-36831,6345,93923,187097,149749,22017,14366,120134,189521,200709,157726,19662,-60465,34787,135903,108577,-16354,-130124,-108318,-23718,17794,-25674,-28572,-49499,-92373,-116964,-143762,-127510,-145851,-132160,-71115,-22326,814,20381,-55380,-128828,-104622,-42605,-9992,-22883,-76283,-104844,-2161,77131,79681,8168,-63140,-31351,29994,37691,-79462,6077,146196,127088,51081,13533,95605,283485,200607,59055,-5738,-48256,-55945,-73624,-60577,-7419,70922,121999,99393,-30157,-63038,45939,44434,8914,-20900,-45942,-56936,-37250,21478,98069,230951,290127,234674,245346,299066,301483,261967,132622,18715,32356,90051,90581,70733,14876,-50423,-139317,-52199,-13739,-45764,-103582,-115028,-87615,-93084,-113441,-148314,-129578,-80968,-16917,32750,65792,56196,31898,48262,12168,-32368,-73605,-59389,-44410,2488,15631,-29417,-59280,-78710,-15788,41739,1776,-43283,-3659,11454,30334,79152,147081,176229,140263,40481,19382,15281,-7466,-33211,-92404,-53483,62976,140989,147486,112527,29621,-46034,-71942,-59073,-14549,53607,141376,167265,229319,183428,79718,63537,218940,311415,260598,230451,198896,139073,39404,46784,105965,175192,237942,330922,363625,284592,110271,-16282,-167952,-56106,21842,135073,189530,181437,134647,115153,154423,46139,-84477,-35137,110108,250392,202801,10880,-20922,20827,33134,8616,14529,94430,204877,187290,91299,18674,-37558,-29500,-3276,-46192,-55526,-8314,78953,125050,76939,-7253,-17865,89331,169078,112322,8846,-18160,-24432,-55436,-80876,-89527,-37783,8946,20036,50595,201780,272433,221470,88873,-25979,-116878,-37359,20983,41768,40000,79977,126950,139173,140841,131779,111103,16429,-15723,-38366,-88882,-89591,-53789,-39579,-88471,-21886,59946,44189,17838,5821,-30929,-40420,-20023,-12927,-54259,-71472,-46811,-12517,42020,37114,-8908,-30510,-75372,-146846,-93035,-85487,-33793,101160,127497,119264,201071,268230,279265,210859,148745,146771,178773,161158,130099,35017,-56896,-83620,-75221,-69976,-64341,-43516,-86091,-134762,-112481,-114277,-88316,-64793,-62379,-96356,-100452,-95079,-142465,-103194,-62604,-11461,105799,181353,109524,1682,-80292,-153324,-65281,-1187,30183,25979,62962,109753,145602,190835,183962,155488,87146,22085,-23482,-42863,-107467,72322,213701,260818,217734,110791,-24695,-119629,-108951,-34508,37063,2327,-14238,-5937,-12558,-25574,-57311,-86413,-58237,62972,203730,227628,144950,15472,-72122,-102989,-95633,-91265,-139740,-112699,-59315,15009,83103,42575,-45598,-85492,-58563,-86820,-81279,10427,23590,4982,-1233,10030,29211,62697,111753,60261,-3755,-38689,-51898,-68113,-40938,-52678,-64789,-58063,-76469,-138788,-47811,92311,129191,75838,4290,-69476,-100062,97,41985,12082,-6045,41077,88179,126091,81260,1968,-64181,-128708,-88372,28138,41983,-32836,-68431,40352,140306,135143,120731,75439,-2420,-30251,-10872,23097,24918,5487,-51901,-67711,-61415,-63101,-32112,15210,29776,-79528,-142116,-81647,-20116,20084,17677,53277,42214,35689,48170,-8887,-22809,-43642,-46467,-18766,24896,88144,85496,41908,7520,23893,37238,-4810,-38179,-17659,38734,94345,108215,72527,47464,30514,8796,-28710,-76522,-118139,-115355,-82820,-9079,31424,129828,149780,92270,70432,70888,139836,336786,406153,334881,178857,90434,47604,-39142,-64152,-57956,-59567,-73001,-107053,-120682,-100238,-50169,-12258,12709,115,361,122709,201135,65924,-73766,-76906,-35371,50603,139373,213250,216883,121821,-27657,-70814,-62028,-96235,-106576,-85790,-60674,8770,138518,394894,406277,155954,17181,-24959,-2784,16555,-6114,-10332,-14650,-18147,-23260,-12364,-52022,-96556,-99473,-58794,-15871,34716,74418,41848,16994,-9666,-9266,-55089,-82155,-21552,-14450,6442,46323,125249,123856,47627,-11596,-89112,-123229,-31856,2504,-890,23873,67631,22744,-7622,17351,44615,14721,-26067,6818,66684,90242,31513,-84940,-94471,-90202,-78521,-39924,14927,56628,153595,140860,-7520,-57357,-69022,-53213,-20080,-20465,-69664,-108113,-104900,-90598,-83246,-74975,-60571,-50897,-47171,-7191,90707,110746,66833,41890,29814,36239,17064,11201,-17563,-85232,-100610,-50271,-8863,67732,136874,88128,-67708,-95538,-14384,9452,20679,23361,30981,87106,102911,43845,10807,45412,91468,123559,58767,-50273,-108223,-81005,-67846,-94584,-100656,-74233,-94299,-68808,-39401,-14342,37789,89783,107419,124620,60549,-40623,16150,183337,291368,221491,123246,157170,180769,81021,-6226,-32324,-25817,-14563,-25706,-60292,-31986,13160,-11870,-65612,-90841,-22208,55575,84361,43782,18915,22079,-11064,-90703,-60984,-52147,-61470,-42887,-46693,-98647,-92554,-67713,-63582,-65830,-62079,-60794,-39026,16765,995,-15291,-27450,7683,98700,68968,-35501,-139354,-179538,-161579,-109345,-31833,72486,137191,133571,97153,239,-56209,-51284,-14468,2351,-50314,-103559,-146137,-116876,-78680,-68953,-106376,-130006,-147528,-81816,-41556,-46104,-43159,-46482,-19754,10636,15238,58065,104270,114220,96209,109447,166735,128470,55509,-2450,-34364,-42120,-31031,-32246,-29426,-18260,2786,-11807,-77461,-25962,112822,127031,-31265,-88901,-130459,-45061,82255,160684,102108,-1323,-58140,-56194,9677,181112,393661,472925,306758,124634,54546,63373,52693,27787,-217,-73997,-130571,-127514,-148034,-80399,-64613,-92354,-133129,-54105,44119,108649,69469,114,-58154,-59637,-88873,102666,392587,667310,730309,585269,403758,207570,97627,-22230,-65266,-47786,-31218,-29116,-30058,-72741,-72222,15999,65435,57131,29355,-22575,-69683,-100048,-72055,-11890,19010,-27991,-96558,-120270,-108792,-120764,-121390,-73656,-59037,-38005,-28775,-111875,-156270,-163622,-98417,3900,104203,156355,86727,-8072,-39089,450,-32069,-37414,125033,128422,71683,32538,-49196,-63002,160470,81036,3292,4805,-29260,-62766,-49988,-42233,-29628,-30679,-81038,-51012,-2636,36310,107537,183025,181644,128724,-7289,-78274,-22786,2064,-23711,-20066,9430,33650,-8116,-45076,-33807,-27970,32720,183293,281145,230113,134653,54867,-45753,-73058,9144,-7048,14501,99009,121741,66506,10034,24608,73566,41283,17542,9608,-11680,-30176,-493,91028,187131,229209,159468,87515,68809,109692,101490,61946,25658,14353,-9864,-79919,-138238,-116892,-119701,-125798,-82601,-34037,-12832,101730,150111,125701,19424,-67642,-41340,-28264,-65106,-122701,-89563,187990,413336,346581,193088,3631,-112610,-77441,-62570,23024,85643,91173,61093,60972,121639,165155,176503,199260,163492,93813,48032,17086,8615,-6352,-33538,-95969,-84503,30059,113432,73589,85973,149475,219596,231059,223573,170575,28384,9576,76305,147954,117572,90487,86895,29331,33580,70167,45595,-1843,12472,4761,-22558,-46553,-55700,-77713,-98350,-119226,-61613,85947,120262,82922,14927,-36232,-84157,-114078,-120254,-78859,-4361,81740,118220,109182,92733,64297,97058,130545,168148,209406,180957,171870,211329,251944,255386,197485,141030,133803,35171,-44217,-53004,-31365,-57537,-47729,12659,-2880,-50090,-102896,-21297,59595,79841,37938,-3600,35964,217060,392217,389603,212515,-24662,-67786,36149,101830,169644,203621,158480,57591,-14109,15821,96328,232199,365498,341783,209553,81888,38366,64862,96242,71221,-8869,-96467,-50825,56990,65221,-10564,-68012,-94887,-39271,13917,33065,78901,123483,68492,7644,2094,-2686,-715,16200,10288,-11732,-42597,-61488,-62344,-57837,-74029,-73910,-28815,-22208,30769,80113,48567,-48386,-129463,-157937,-138568,-111839,-54025,-27988,-48468,-85827,-16856,37530,85249,43451,-70428,-75111,51446,70089,-76239,-102819,-23262,797,-82214,-24384,13394,21591,-13414,-61561,-69519,-100067,-99977,-89783,-63174,-24908,6483,8793,13366,28662,38086,349,-20770,33986,128550,162499,127022,30438,-73972,-66230,-44128,-54912,-77374,-116607,-128702,-82723,-61835,-65100,-50647,32138,165622,150761,10167,-63721,-69234,-12066,64298,192972,324477,366965,282156,126024,-8629,-17287,130237,192085,157744,59133,-39690,-76938,-52546,-14597,-3223,-16605,-42123,-955,34653,12179,-41649,-74157,-81058,-41939,20407,13555,-55418,-101490,-42921,20851,80289,117102,120571,24781,-105706,-105640,-75795,-66234,-24850,44498,86465,25222,-58554,-90342,-24424,-19222,-42651,-79203,-93743,-88464,-40856,62487,87849,71938,-17,-58693,-23006,37193,106796,141207,190832,261931,216704,83253,-61082,-116694,-108560,-65502,-41343,-24509,-37869,1996,4727,-30516,-11326,-15134,-79912,-47808,-26967,18512,48133,94479,116322,80717,26721,57560,88366,84222,47895,15550,9323,-2160,-2089,17500,4184,-14361,-37380],[-82262,-85104,-79929,-57587,-30334,-9925,-5503,-27626,-55160,-36408,-21203,-22590,-72798,-110208,-15643,65757,86434,79208,79744,148417,222456,205076,148048,119249,55892,6333,-32341,-55697,-16199,12381,23116,34578,13635,-23307,-51629,-29961,49470,140153,238998,156538,-27898,-95954,16769,100100,124309,77384,-14790,-49579,33179,121300,123681,21454,13244,38113,23156,256,-19291,-38759,-22178,56487,103885,76810,9664,-30642,-88805,-91089,-82028,-117351,-117063,-75972,-2510,103750,116793,81116,28260,5966,37605,105534,91087,35303,-30597,5027,62471,56567,12891,-31222,-52734,-1296,59298,49725,31933,-20166,-70752,-96843,-52111,-8208,75860,159147,125303,-7831,-95448,-82441,-35913,-37663,-46946,-59594,-108303,-121050,-59643,-43355,13059,52913,39043,-5910,-75509,-46314,61998,30814,-60807,-133517,-45346,23487,84878,79363,-68278,-67074,25079,-3501,-66512,-93269,-49680,-57083,-75809,-75154,-90651,-81730,-39022,-51607,-60376,41312,161195,165412,81326,54039,46924,60728,46849,-17708,-45749,-47084,-96361,-15813,97363,53128,-30845,-110419,-104800,-64881,-43239,33913,105223,139922,63377,-16060,-15967,-17560,35108,77987,75659,27315,-51628,-49984,-68953,-120981,-135864,-126735,-32167,69976,196182,131156,-86576,-135772,-56418,28651,-48616,-106985,-106579,-14782,-19307,-28881,-69402,-135849,-110739,-58617,-5667,65956,164686,269477,221388,95165,36462,-98,-25002,-49443,7744,60186,-1344,-71712,-56664,42115,158968,145097,40131,-66527,-69590,-72709,-40326,37508,171923,257006,213651,95850,18683,4267,-22819,-38998,-75280,-94307,-47360,3923,40338,147934,245234,167714,145513,279544,434005,446920,267344,62216,-73328,-73910,-13669,20188,28033,114196,115074,19228,-16395,-38722,-41973,-43247,-8641,108875,146716,115096,91553,67250,46000,37927,4130,-43182,-61310,-61223,-50539,82196,230825,148112,43842,4611,14344,-32499,-58690,-63418,-42333,-26756,-11539,-35439,-53255,-83363,-106031,-51365,-4862,-21055,-60596,36071,133979,144971,87595,60358,-39008,-59953,-43770,12115,78319,63954,22042,-82158,-45776,37985,-23622,-93512,-72774,-25540,9642,-35974,-62457,-37112,-6555,-22175,-70366,-45645,-15981,-32338,-17075,6778,12272,69592,15830,-86944,-123356,-134588,-29058,43161,35236,-46424,-101057,11622,91729,130592,157798,149233,105236,47393,1174,3190,-11283,-22332,-26805,-56643,-107901,-133234,-95801,-34519,-90456,-78097,45120,111981,105987,78690,-51259,-64144,-3972,31159,544,-79321,-80355,32718,87831,125070,112127,17770,-115872,-17567,16661,76807,45095,-88622,-141708,-120909,-61988,21200,76407,84500,74914,154113,202102,185327,122987,29599,-66897,-84861,-48117,-13709,22811,45965,43675,28664,49338,48589,-4124,-80100,-107775,-106674,-101119,-92126,-31288,-21588,2034,27698,11200,-22178,-48343,-79884,-62069,-10336,33006,91451,80029,22612,-65692,-35502,28656,10984,-10403,1395,-14043,-47455,113533,229764,154703,21838,26411,210874,322990,315108,218910,46994,-14794,17506,50141,18695,-40761,-61680,-49134,-19964,-11842,-54995,-41056,4334,72006,223894,467044,490490,371999,236476,216148,174733,99647,57048,51114,10793,-42034,-48541,-36243,183,122763,354352,538523,454680,279024,188757,53080,-38103,-18498,41946,119558,123090,77631,-110933,-260099,-249337,68899,246625,-192007,-350806,-399957,-96349,-23984,36596,5503,-43528,-97795,-50857,17386,73141,69942,4224,-41410,-27817,-10827,-36209,-54788,-8619,37837,28224,-28033,-42028,738,-32193,-98706,-32514,29167,51257,-33596,-84656,-21708,41336,90814,73223,23058,-79767,-7182,147986,246276,228323,188428,164209,94731,-40732,-151373,-191147,-119103,-125108,-135272,-110691,-72909,-12200,75098,142492,132226,108669,63291,-29694,-53347,-43629,-116978,-75852,-29642,-6251,-7984,11087,36881,-30228,-95837,-90549,-80425,-115351,-16868,107087,118162,24610,-128344,-92431,-60813,-79964,81443,331798,412092,334835,182605,-1218,-99166,-111022,-57395,-33621,40567,61658,7169,-25419,-3139,13900,-10239,-2753,8394,-30201,-64218,-72127,-65100,46076,220954,335987,339054,231631,121443,30152,-19959,-23248,-66616,-95645,-52507,24164,68990,76999,31060,10417,19774,26275,43357,33395,-12127,-49095,-108086,-112551,-106473,-86279,-46764,10293,9356,-2130,-26210,-68290,-29312,113897,301467,355190,206994,20467,-97935,-78536,-99810,-136474,-113909,-16441,119778,262706,337050,265263,187550,181136,141085,115944,82152,28975,1438,23437,7887,126397,196946,90627,-19809,-37809,-17547,33709,42658,24857,-2811,-21888,-33042,6703,-41965,-101276,-70200,-33463,-20246,13515,34636,43137,30347,-34597,-80660,-57094,17130,20527,-50140,-80751,-27597,6664,24932,21543,41668,41315,17545,-16755,-72635,-100262,-57365,-28161,-72002,-58650,-1723,17416,17136,14332,-13967,-58555,-57723,21190,90612,101086,42881,-50932,-84960,-22954,-7685,-2669,-25228,-79460,-33229,6471,7921,-36079,-90855,-48932,-84322,-114179,-75438,-29734,-5228,62703,141301,228025,158147,-1855,-63510,2541,-6676,-19209,78616,182153,186879,197019,215556,227188,262708,334908,447345,461390,312041,169885,119675,97485,78076,65394,119654,138858,104305,18751,-43951,-36606,-81717,-70639,50621,176517,170620,124853,99227,59016,43521,85151,76694,-5778,-28815,-10030,-16213,-51845,-65495,-65679,-93823,-112397,-99525,-63887,-40521,-14797,25288,16868,2487,-37649,-73174,-44473,-72567,-85922,-72974,-58043,-87606,-150164,-110684,-73183,-40274,-14667,-21648,-17964,-14793,-35761,-93078,-65932,-36593,-13053,-2662,3649,-7555,-41547,179,35453,-48575,-51663,48946,149787,223425,208309,155596,174769,120195,37885,-6460,23703,92574,240624,373974,342974,237145,75578,-11864,13195,49105,59794,111464,171091,114169,43557,-43130,-14047,51362,80728,60039,14969,-23747,-23810,17337,99169,180200,114733,-13370,-27752,82225,174223,187568,122498,-14789,-45708,80855,164641,110522,-20898,-127632,-100970,-35468,-24791,-91681,-90767,-87998,-91566,-101313,-115822,-72169,-62484,-47234,-12461,-3976,-5955,-4273,-83810,-117459,-96435,-50506,-29825,-53315,-98796,-88850,7388,80931,79750,3263,-77890,-43644,13592,23693,-81586,29773,175368,154843,67936,6090,23181,222204,187262,71426,16434,-36670,-57344,-69703,-54785,-1492,69569,113397,95485,-25235,-33521,59993,44260,4425,-26285,-48940,-54218,-30183,28563,110299,249084,297395,222973,212049,242537,250938,241221,143734,45413,64626,114860,101614,73958,12828,-57277,-111221,-36298,-14053,-49197,-104475,-109371,-89031,-104138,-130806,-141127,-108034,-59064,-10036,22223,43466,27606,10099,36645,25105,-11652,-68239,-75367,-65286,-13897,626,-46048,-69028,-85816,-23168,34605,684,-18631,26161,36280,57236,115653,180812,198942,167724,63133,27647,21135,-879,-20238,-67231,-39044,60357,116601,107584,76760,17346,-42855,-60724,-53615,-24446,26051,99813,134336,224253,213388,118231,105030,261261,365731,298961,246303,217142,165814,58571,42992,88988,148361,204141,307783,370881,305603,144416,26555,-125733,-99076,-3181,141405,230745,243215,203335,191818,213917,67723,-70934,-46738,106615,237895,166065,-49067,-49892,14578,32859,8834,11782,86228,196672,180382,83107,14858,-37839,-26678,8409,-33367,-55020,-15616,61627,106351,61740,-12871,-27061,58671,121822,67646,-23588,-38300,-40256,-65100,-80136,-77418,-24514,21285,12170,6174,154987,247381,209492,90031,-24105,-118175,-31641,21067,35240,33335,80581,122097,118864,105344,102770,91118,-4151,-42478,-67924,-101951,-81662,-46374,-31874,-67372,-7524,77534,74792,39627,28649,-12079,-32376,-20348,-23417,-78716,-111133,-87106,-54353,17250,27344,-9022,-24160,-65061,-140390,-98796,-86176,-22112,122373,177555,164770,228762,276887,279729,225894,170866,180355,219834,186789,151234,50276,-52258,-91429,-88274,-79779,-72278,-53391,-97892,-129363,-100164,-104946,-81533,-57090,-52749,-88111,-94768,-85569,-121784,-78562,-21009,33468,119986,179867,103045,-8771,-88152,-128107,-49297,10446,40910,43096,91004,155101,215326,289987,297908,240043,125012,30200,-33299,-67860,-67759,125614,275799,304960,242574,121606,-25939,-127442,-94643,-9837,47950,3729,-16141,-3061,1215,-2138,-33614,-73125,-72360,35977,189273,229261,148183,18342,-73798,-99659,-79096,-68599,-119875,-103404,-30437,65573,121740,57763,-43396,-74554,-25026,-62525,-119655,-2237,26483,10462,-5228,234,15459,46846,86521,30504,-35502,-70597,-80821,-97490,-59533,-60883,-64713,-52528,-63041,-117360,-50546,80065,127133,122373,71994,-21048,-108293,-8523,46720,25223,8944,47796,78982,100974,65450,11052,-47987,-119275,-87061,27846,50453,-31043,-75506,46291,166432,153566,130670,80899,2720,-25289,-4649,39898,49719,16151,-52488,-72627,-67912,-71740,-45352,11296,38927,-62377,-142870,-81502,-10467,37977,23661,32627,-8468,-29741,-4903,-29618,-21349,-36172,-35630,-13466,25714,81794,79944,42934,3311,14724,32330,-5353,-37840,-20070,27508,69155,82045,57671,31534,17101,4876,-27720,-75068,-118525,-98031,-63101,3945,25398,99762,103670,52481,50008,58950,133141,345962,432199,360407,184644,90535,51542,-36158,-67307,-60992,-55045,-66553,-104655,-115070,-87721,-34444,-1733,20644,11141,1554,113397,182104,37095,-43570,-39663,-7897,67790,143072,199152,185223,103387,598,-16303,-17292,-66438,-108080,-85635,-58781,8724,135844,388142,402757,164146,35479,2209,33352,66438,43227,23795,14902,3489,-12009,-18214,-63701,-98860,-97244,-55123,-19024,19688,43671,5153,1836,7692,17634,-36334,-47802,16388,36569,52779,61881,115219,129947,58859,-9657,-92223,-120880,-26829,1975,-4068,25410,80818,57305,26274,38688,42576,4407,-36066,10548,86578,131897,81857,-59613,-86183,-100084,-106698,-65096,9139,59815,142460,103981,-33327,-63571,-72470,-60151,-29809,-28208,-69708,-107124,-102510,-82858,-77405,-67837,-53418,-40504,-19234,25077,93382,105402,60115,43542,44936,57826,47076,33105,-8834,-84966,-103303,-50498,-478,82125,165121,134472,-23315,-87003,-1367,34837,34914,20560,26979,89595,108944,44747,-3988,29521,91105,133658,55666,-58076,-97259,-55577,-42845,-79693,-106117,-68657,-87120,-77627,-53783,-33162,18895,88465,137864,175199,119789,12399,46442,218938,316630,225389,121545,156538,177881,76640,841,-8760,3320,12508,-505,-45974,-34237,-3375,-30393,-73338,-60141,14177,84468,84345,28985,10249,4900,-26329,-102314,-41109,-19432,-16868,7224,-12123,-69139,-69061,-55466,-56141,-56110,-47665,-44044,-12307,27467,-3778,-9124,-12409,6354,88327,66577,-38826,-145803,-159235,-140114,-95996,-29276,65398,124201,109711,74575,-19906,-72035,-63882,-16174,16937,-18904,-80838,-140064,-101812,-55537,-54031,-112825,-137328,-118824,-55953,-20412,-37567,-40402,-47780,-21208,7683,5028,44689,107072,119497,94163,94451,142724,100475,23771,-28727,-45435,-39441,-23593,-26318,-28650,-21008,340,-14878,-81164,-22298,148811,211762,46020,-60907,-115936,-39806,112608,211807,142017,19385,-53030,-56878,5996,167051,372055,483105,339369,152420,67900,63509,46893,13794,-31499,-119309,-112630,-122940,-141855,-65478,-42271,-61602,-105340,-76893,28426,114103,94647,17383,-61241,-80909,-74164,109559,386295,689601,776551,625955,441193,226356,84990,-54699,-76793,-52049,-35163,-36397,-39175,-81271,-73927,13022,58038,49637,22769,-23073,-59819,-97495,-71194,-11012,22117,-28176,-97403,-125311,-115930,-122013,-126478,-81718,-50883,-17272,-25505,-116538,-167033,-153829,-89997,7334,104419,155411,97494,6782,-30278,5836,-29494,-22912,131113,136679,96978,57877,-22843,-43945,167587,41196,-21814,-785,-30282,-64890,-43434,-34667,-25341,-28846,-80703,-51182,-1274,39228,120416,205348,189742,125002,-7092,-67068,-8842,20547,-2825,-20131,-19862,2000,-38783,-75198,-54051,-41788,31279,188912,293845,239606,138222,55151,-47317,-77394,-8065,-27718,-2094,89374,122944,68330,5075,14541,70453,49713,23703,19655,1807,-21777,-4393,72996,174811,244045,178475,103204,76650,118848,116120,76911,43810,35139,7487,-68660,-127992,-124467,-130606,-128162,-79565,-35972,-10534,91839,127717,115548,30447,-49977,-56792,-49477,-80145,-123055,-66876,232605,430724,331988,161768,-23212,-91393,-78542,-84469,17941,103065,112589,77824,74955,133940,161289,158526,183225,172671,125053,85575,54734,39353,18614,-11174,-75071,-63883,14409,98966,64395,76119,146417,225501,234543,224893,167734,2006,-22274,63474,147583,117664,84480,63284,7701,19560,51875,23441,-40228,-33489,-35003,-42585,-46324,-62990,-92883,-129186,-169128,-72781,70694,98502,54682,-14436,-59858,-101207,-114960,-105242,-60468,3265,74714,103349,96098,71983,31235,73413,128627,186494,232969,190988,184320,246198,295053,274330,165758,64908,100410,35605,-33008,-45281,-25864,-57003,-40462,14959,-1669,-50020,-115021,-31238,55887,79516,40138,3013,52499,272545,428066,386598,210841,-16834,-75017,32685,99759,158577,181959,145178,56765,-8617,530,74070,218643,355060,354839,244024,117826,67730,71244,85194,63762,-892,-87059,-39935,77651,91916,16029,-37488,-50986,5085,44562,47533,78390,113827,77660,27521,16814,2772,-331,15218,7895,-19043,-53384,-69503,-66609,-67029,-86298,-88474,-42645,-28056,44185,118083,88082,-14417,-90346,-123197,-115169,-93556,-47821,-48989,-88647,-65734,3197,52509,91726,31912,-88152,-59081,47356,46742,-88839,-101728,-27258,1681,-60195,-13277,21173,20270,-27025,-80565,-94697,-100921,-82391,-91987,-77177,-29896,17618,32938,36272,50230,49553,13923,1789,73276,188972,224627,179840,61093,-55775,-58883,-34113,-39821,-60025,-101723,-140600,-108509,-86427,-78995,-43403,69173,191534,157927,13631,-64274,-71615,-11963,68706,216635,365766,394971,307323,154976,6352,-16022,123470,186059,152886,52673,-33701,-62070,-36581,-1329,9050,-2393,-32375,-1724,33594,10648,-42349,-75935,-82163,-49315,12113,14617,-53008,-100089,-43085,23340,83874,126785,134886,41959,-71311,-94730,-94560,-93971,-21916,44158,78011,20742,-55928,-80430,-16600,-6517,-22845,-55999,-74803,-78737,-51578,50862,89954,89180,18066,-58997,-45614,26394,90514,123125,175749,255299,227795,98578,-49494,-100512,-91869,-58229,-44296,-39233,-65463,-29144,-9425,-23218,7318,296,-65866,-49079,-40205,-5406,26035,75377,101107,71375,13937,40958,74814,77835,51987,31576,21762,7450,6935,21117,6855,-12636,-46330],[-81237,-64323,-56658,-30691,-11766,-5599,-10075,-29522,-45942,-29669,-25646,-32097,-77960,-99345,-2103,68718,68755,54900,71085,148677,204436,164650,109844,90822,50783,-1715,-53194,-88516,-43478,7796,37593,32639,4201,-34803,-46597,-1050,96593,189983,268144,156125,-24762,-96298,10942,86221,91655,44886,-29577,-45612,40526,130621,135185,28423,14728,38492,23984,1942,-11491,-28420,-12865,63821,113644,84167,23026,-11307,-70144,-86647,-85219,-134760,-128268,-85122,-7094,117574,145142,109525,46256,2229,18121,93977,87979,42848,-31435,-26010,45408,47067,3119,-48228,-54183,15142,68301,57075,42696,4623,-43709,-83377,-86158,-47591,41098,134276,122664,-831,-93404,-85310,-28216,-15493,-32216,-57610,-97220,-108625,-51784,-28684,32792,67209,31876,-29285,-93826,-29661,80915,60227,-53052,-136981,-48553,15388,57988,60925,-72345,-63789,32353,17411,-46013,-70729,-40704,-62024,-90867,-87231,-93566,-100164,-60111,-57132,-44424,80465,214723,202775,88725,65233,76640,91318,71150,108,-37619,-49285,-108830,-6275,129610,88151,-12133,-100559,-97503,-58807,-51542,9207,70330,116585,53243,-15641,-14847,-11803,46778,97862,88203,23183,-71966,-62922,-65703,-84321,-117801,-136708,-69743,-913,115602,109538,-20725,-91399,-67110,24610,-8491,-33630,-78340,-38809,-38488,-36808,-68279,-126949,-116464,-56661,1707,76548,180972,290840,257088,109870,43917,926,-30365,-66672,-48654,-3674,-38266,-44388,-55481,-11436,130207,171317,85321,-26253,-51653,-80788,-70808,27557,169608,242030,190566,74783,-410,-7084,-23813,-35091,-66106,-84216,-41954,-318,26128,103454,206413,155706,142530,281814,416695,408253,233040,59868,-62267,-61485,1983,25615,25635,112189,138162,67582,33616,-14337,-22226,-27026,8614,141760,146087,75479,39105,25591,21947,23409,-1765,-45396,-61421,-56787,-58591,40305,204256,148147,49550,1515,-4283,-43316,-47112,-52303,-35102,-23307,-9831,-35266,-58031,-99845,-122173,-53011,-5576,-20987,-58582,41766,135361,115775,62939,59988,-21092,-37069,-19749,26702,73952,46730,-11058,-106684,-29837,76238,26862,-58435,-74829,-38601,2896,-38678,-71057,-39571,-5024,-22607,-74645,-42044,-17051,-32149,-15377,8776,22137,77893,32222,-57802,-127752,-105822,1242,67245,45162,-40472,-100276,7829,83935,122246,155298,147812,106823,52813,12529,11672,-12438,-26753,-40257,-83307,-131766,-120085,-89146,-32964,-91592,-75527,54059,132511,129299,84194,-52943,-48310,5838,37416,7463,-68210,-91174,6129,41752,63041,81073,17762,-97163,-4760,44610,109525,82073,-40220,-165685,-116142,-44667,36035,90451,92551,73960,158106,202315,187892,119052,30057,-63035,-81653,-53835,-26985,7102,26196,16291,3205,30947,33368,-10508,-84683,-125513,-130419,-118177,-92540,-28879,-19962,11334,31464,5160,-31928,-58567,-90697,-62997,-10850,29969,81793,59417,-4842,-103832,-77139,-5894,-118,86,22259,7411,-2978,160535,257825,170012,30804,-1722,158757,256068,268033,195815,44398,-20858,5453,39846,15628,-31370,-45395,-33707,-9319,-2312,-47026,-49452,-19963,38968,188617,474271,568013,395809,221954,202050,165422,96844,58933,49610,4006,-42502,-37931,-43315,-19583,110745,363787,582709,519231,350401,222375,52251,-47438,-26541,34353,113599,128697,143156,26031,-124855,-189911,96791,128262,-341201,-241046,-251656,-219415,-34297,66608,34408,-22461,-87982,-74311,-18254,39841,61008,18729,-8861,-3014,-2368,-40497,-56310,-143,42223,25913,-35885,-49504,-11289,-43388,-90989,-21546,44665,61325,-39604,-101657,-20262,49297,91835,63811,16287,-39598,25612,198805,285754,230559,172769,129829,68506,-47892,-146908,-180690,-122141,-129174,-150876,-137497,-91702,-25226,58203,117398,106623,99102,84940,-8071,-52765,-42497,-111057,-58171,-18932,-8621,-6070,22512,48432,-26415,-101165,-93400,-84162,-92991,-46848,74588,123087,74813,-82372,-130511,-80536,-70098,87889,338186,414874,342630,180948,-147,-87593,-105746,-70079,-49579,33513,82940,47370,23277,59327,75335,21288,13101,13602,-33709,-66108,-74422,-79313,29241,195242,301152,307105,213905,101974,14862,-32111,-39985,-93347,-124693,-91082,-16963,37215,61265,24596,8144,16983,23289,40643,30710,-16661,-55122,-107948,-104672,-106227,-99815,-63215,-6523,-14024,-20572,-25522,-63485,-36199,114012,310319,372196,232716,39407,-88046,-73392,-83951,-122557,-123403,-42630,73942,215671,296354,228929,161162,182243,167815,136927,92886,35408,13869,18086,-32749,50040,126890,42075,-24030,-28335,-18168,35689,54569,29482,-10227,-25466,-15635,22061,-41952,-106483,-72671,-46759,-29879,16219,40229,52336,36022,-29729,-75063,-59216,4966,-93,-56816,-80486,-32543,2903,26934,28558,50080,51237,25849,-15486,-78368,-82327,-23389,4370,-47667,-62389,-11032,11859,12424,9976,-17829,-54307,-47116,22930,84200,88246,28518,-64617,-82382,-19825,-9939,-7889,-29225,-75616,-34393,953,1379,-43249,-100960,-52364,-103416,-102165,-69246,-37745,-16459,49293,123895,213545,143468,-11903,-58924,27744,28480,-12009,56442,164732,166316,147694,144464,167864,225667,320992,436881,457770,315009,184265,141833,108743,69005,48737,114087,170383,145858,37136,-33780,-24381,-63342,-56324,63676,208620,230413,177646,122943,68041,64859,128826,124084,20271,-28817,-20930,-30495,-63394,-72575,-71582,-95359,-108743,-93216,-59045,-41416,-22843,12077,-10396,-26865,-47294,-45118,-31247,-70763,-85743,-70655,-54137,-80077,-137783,-130884,-92677,-57019,-23236,-21657,-16560,-18421,-43907,-116820,-92572,-57156,-26903,-9222,1540,-12762,-56784,-16517,40753,-32130,-41588,68201,167002,224807,189724,126473,147429,98212,20572,-14020,21688,86363,225198,382207,367493,234966,65700,-8593,15567,45606,48761,98075,153704,121450,49781,-43864,-15562,54272,90706,73566,26774,-15124,-14816,26595,101955,164252,79968,-33168,-66280,41364,151418,169477,87727,-46587,-26587,114038,175242,100826,-29644,-123443,-91176,-37823,-39046,-106713,-150045,-129183,-89608,-89402,-96490,-27876,15639,38851,40672,7728,-16938,-34474,-120014,-101796,-90974,-63543,-56090,-88519,-124474,-75641,11956,79021,75367,-2891,-95387,-62828,-13715,1178,-75606,49937,191922,166102,72287,-2169,-47232,156721,165335,75540,30530,-30964,-66469,-73344,-53877,-1075,58742,92648,83478,-16031,-5270,67697,39888,-363,-30796,-51877,-53699,-27321,31712,118110,254857,288296,200944,172349,183266,197437,210874,145059,68944,99695,143471,118390,86505,25808,-40029,-69409,-27929,-23061,-58671,-108893,-111927,-99285,-121963,-135344,-125607,-90415,-43727,-7376,8839,18092,-4609,-16226,18010,31051,3078,-63037,-96320,-92402,-36161,-21086,-68343,-84372,-99929,-40429,14556,-9904,1332,51383,54562,75617,144528,206634,215057,190719,86179,34040,22006,359,-10689,-44881,-20095,61787,96202,74229,46948,8748,-35887,-49029,-51958,-42360,-11671,47260,91989,201423,222559,137835,130469,291950,405747,323049,247845,223759,185958,71985,32402,66062,114249,158610,265193,356524,311321,174603,67298,-74052,-127452,-32938,138789,264980,303956,275119,271966,264525,78980,-61334,-57144,109949,241274,161450,-59818,-74687,2198,25933,3729,3365,70068,173794,158908,66982,5064,-43378,-33267,7177,-30018,-61671,-31613,30264,72582,34829,-27800,-40048,28263,75529,19643,-61994,-65236,-62514,-80009,-83290,-69119,-14625,31569,8905,-39844,92424,203681,182967,81554,-28973,-121100,-31150,15615,22501,19882,72065,107971,94416,65977,65675,63036,-26512,-70657,-96576,-106856,-75472,-44465,-28741,-53971,-7265,70189,80875,44649,38217,584,-25713,-21583,-31410,-70391,-59309,-74137,-93712,-10625,11749,-15738,-24173,-59158,-129833,-93939,-74169,-7461,136223,214214,198272,239798,263447,262073,231561,187709,209116,254347,204078,162241,56047,-54982,-104664,-106231,-93296,-85648,-69678,-115025,-126966,-94956,-99624,-75689,-48043,-42410,-81966,-94679,-83789,-110023,-59955,17166,81885,127862,163698,87550,-22406,-93088,-108924,-38807,17620,47519,55058,110331,189162,270637,368934,386399,300213,147874,29171,-49990,-89808,-22639,179664,334648,340660,259152,126926,-32144,-143511,-85365,11437,52841,387,-22959,-4344,10782,16280,-14423,-59817,-86692,621,157029,212000,136762,11644,-79274,-95070,-66728,-53185,-102257,-97338,-5511,107277,145075,60111,-50136,-69407,7159,-17923,-146908,-26255,18619,4069,-20369,-19789,-6246,25436,60571,5535,-64406,-100991,-102423,-115694,-81296,-72500,-67670,-50611,-52944,-102085,-64262,51993,114806,162089,129505,18566,-96666,-22956,44124,31651,19314,52837,69652,74453,45555,18291,-36316,-115630,-91556,19198,50688,-35090,-84540,51090,187961,164076,133307,80860,4580,-25586,-7890,45424,62848,12766,-64228,-85601,-80050,-84626,-66450,-1272,39551,-48570,-135826,-87230,-6080,51109,27186,13350,-45909,-88743,-63056,-51938,-25330,-33258,-26260,-7323,26774,71461,68714,41077,289,5577,22278,-11494,-43268,-29091,6925,33893,48270,36177,9969,-1080,-4017,-32268,-78301,-116800,-80029,-38330,24941,32298,81607,62538,11302,23909,38610,117200,338732,439273,367239,178898,81876,45652,-40905,-75847,-66007,-50863,-60614,-100868,-107253,-73087,-20232,3640,20450,14940,1022,102466,163823,31074,-4297,-14387,8158,74135,135021,171803,141214,78451,34873,34098,21711,-42061,-105428,-90661,-63461,2013,125787,368485,385115,161013,43186,19904,64550,116774,97061,63164,46205,23335,-2382,-32713,-89174,-111907,-103574,-58753,-28891,-2086,5386,-38739,-20835,16607,37717,-19841,-28206,38100,70504,85742,76379,104326,127417,62821,-12241,-98995,-124911,-29696,-4550,-10691,22798,86676,85018,57724,57353,37070,-7946,-50067,5314,95275,162498,126696,-37292,-79258,-107749,-136543,-100336,-11195,44232,107780,50443,-62316,-72216,-80032,-69931,-40924,-37366,-72232,-108903,-102255,-76343,-71539,-62082,-49603,-34858,-1189,43826,82984,89151,46909,40167,54566,77801,81968,56642,217,-82702,-104657,-52353,4241,90546,183998,171304,11713,-85254,-2159,46709,37878,6795,14016,82767,108322,43846,-21719,4396,77615,128346,43990,-70316,-80543,-28793,-15795,-61973,-111773,-64441,-79112,-88289,-71363,-50558,10251,100525,177269,230908,183445,68438,71768,235297,319039,215101,111006,145716,162556,63688,1771,7402,28108,36913,23523,-30605,-36184,-21372,-51762,-71962,-28966,47047,103515,73088,9318,-1557,-14705,-43581,-110156,-24049,13027,26675,50633,17336,-40538,-47450,-43694,-48964,-47868,-35862,-29131,8629,27314,-15805,-9786,-5129,840,72059,58446,-45629,-146354,-143297,-121167,-82402,-29527,51626,103492,80040,43729,-44489,-89368,-81350,-23671,24393,6870,-62599,-135209,-90170,-36686,-44156,-122252,-125149,-85399,-28922,-78,-31808,-42091,-53444,-26338,1764,-8310,24527,95429,108196,82944,76925,121579,77139,-4512,-51569,-56707,-38878,-19051,-24037,-31855,-27882,-6965,-21926,-84039,-22131,172614,283983,128209,-29153,-102708,-37528,141171,264650,186635,44554,-46522,-56952,2871,150200,338780,476483,362918,173623,75162,58944,38712,-57,-60335,-144946,-91512,-119409,-137996,-52681,-19813,-30402,-74293,-99433,5701,108487,109802,26911,-62095,-99921,-59127,112534,367913,683900,791847,643841,462374,236110,67369,-82899,-79347,-55168,-39325,-42928,-47721,-88687,-75024,9464,49893,42198,18957,-15125,-47144,-96981,-70878,-11672,22078,-32552,-102516,-133268,-126547,-128016,-134245,-89245,-39942,-2155,-25693,-123182,-174992,-141886,-83347,8376,101414,149420,104539,18564,-23411,9611,-27242,-12282,122199,132108,116457,83609,8646,-3676,178596,2998,-51123,-10287,-33847,-67622,-35180,-26626,-22375,-29313,-82247,-52932,-1476,41029,131195,223582,193376,117750,-7687,-58013,1685,35584,17201,-11952,-42647,-28965,-65618,-100925,-73630,-53159,32327,189754,294296,240171,139109,57554,-44962,-87563,-34473,-50352,-20416,79455,123349,70663,3599,7256,64540,53430,24536,23735,10386,-15991,-11315,48618,148535,240162,186004,115391,83578,125441,129129,91317,62678,58848,29070,-55026,-119556,-130863,-139966,-128954,-80528,-44939,-20412,67544,91764,94943,33257,-34341,-62956,-71738,-93934,-113489,-27443,290985,451704,324291,144729,-24350,-62864,-73833,-95521,22952,128367,139716,98608,91969,146474,151918,128505,153550,168543,146334,118548,90236,67506,42085,10873,-50223,-36015,-9632,75990,53347,67723,146202,237642,252146,250214,198454,12487,-44553,50799,141785,111936,71568,32772,-14609,4533,33608,2776,-72772,-72319,-69838,-63007,-49152,-74730,-111076,-148353,-116958,-49735,52409,65878,16609,-48388,-81627,-106547,-101176,-80833,-37063,10478,60659,78738,75676,45301,-5133,49975,127473,204568,252336,193178,186490,266425,318866,275941,122526,-2073,99931,54096,-12098,-29268,-14977,-57532,-39878,6809,-6397,-51367,-128989,-41853,50665,78053,42361,10845,73099,328722,445861,360437,190189,-15699,-83659,28310,98232,149736,160342,129154,56917,8497,7026,60980,200035,330160,347964,260452,141166,84537,66726,67187,51248,3121,-80304,-32486,91998,110957,37481,-9048,-7574,47383,69641,58172,76635,104526,83289,42802,26188,2639,-5563,8883,1696,-27424,-62475,-73394,-67638,-72355,-92126,-92777,-47758,-29589,59997,160722,133964,25506,-49543,-88898,-89292,-69736,-28350,-45607,-88523,-36274,19167,62352,90773,15321,-104862,-44841,36060,10620,-103415,-79915,-16852,16789,-25800,-1814,26706,15817,-42485,-95653,-100444,-76649,-62264,-76386,-88403,-35331,25105,53213,56839,66575,56164,25449,21625,104739,238515,279312,229145,88360,-37940,-51542,-26491,-27959,-44985,-85514,-137911,-138698,-112389,-86197,-22186,106860,205020,151788,12019,-66863,-75798,-16310,66504,228767,387500,402578,313673,176204,20492,-17628,108372,167718,133544,35604,-30337,-44056,-22798,9650,20372,10532,-23607,-2852,33969,13000,-39718,-75894,-81253,-56640,2541,13997,-52093,-100386,-43078,25638,86345,133689,142330,53885,-41482,-79722,-111715,-116379,-8601,49139,69972,14993,-54547,-71242,-10010,4813,-5453,-36198,-57662,-68314,-63996,30574,82904,97264,32454,-53186,-72061,3301,62054,98215,155686,240623,230341,109227,-39641,-85717,-75106,-47500,-43704,-50823,-92043,-64492,-28163,-17752,18810,8838,-56893,-53376,-54058,-26336,7089,56492,81563,54823,-5853,22335,60081,69111,52837,41842,25701,9248,9974,20625,5299,-14376,-57490],[-61686,-44456,-35289,-3017,7686,-2851,-16530,-31778,-38511,-27055,-34203,-44688,-85161,-94202,5378,67895,50652,30211,58340,143620,182545,126010,73849,61764,41811,-14093,-76550,-123656,-71601,-2145,37639,23141,-10675,-50496,-44510,22887,139209,231106,280346,143922,-27522,-96296,2604,68848,55669,10643,-46326,-47107,41325,135960,148354,42597,22441,40384,21910,-1795,-10279,-24620,-8662,65519,115356,82415,28833,2110,-54664,-77275,-83710,-128890,-134217,-95146,-15074,123311,161578,121710,50454,-5376,2460,90147,98368,60050,-18197,-58213,18165,27442,-14912,-69613,-50944,24686,69829,57353,44563,24277,-18235,-60566,-108563,-79278,12921,110946,118711,7603,-86051,-84105,-23210,-2875,-25834,-60023,-90188,-96906,-45103,-18498,44916,72959,19716,-55684,-81697,-8733,84143,83345,-47392,-137063,-47971,8606,31009,37166,-78429,-64004,31909,30980,-30316,-55223,-35505,-69044,-108584,-102011,-95564,-98046,-87837,-68486,-30327,113242,255599,231578,92207,76000,100447,112068,86948,12619,-32583,-53715,-124103,-4807,147404,114092,1700,-94300,-92319,-52481,-57107,-17274,33838,89633,41227,-19029,-17516,-8282,57360,116786,100858,19961,-95241,-79427,-63621,-50398,-103266,-149542,-115435,-78310,32384,96869,64916,-33588,-79611,15891,24367,22689,-45278,-56666,-57240,-45137,-68029,-118285,-121881,-57071,8151,82679,185127,296167,277820,116345,45707,-1740,-35324,-65251,-82564,-54137,-34125,-8634,-40709,-60981,103296,200608,139648,23633,-29557,-81804,-94425,13949,151637,211472,155079,45949,-24390,-20746,-28471,-35025,-60216,-76923,-39441,-5992,11751,62496,158896,132666,126600,257468,362526,339253,186063,52924,-52277,-51261,13427,25730,19401,101340,148070,108372,71309,2809,-6130,-12839,22161,158691,126378,27636,-18612,-22376,-7056,4364,-11891,-50568,-64251,-54239,-60944,-7274,153965,132655,47032,-46,-11836,-31761,-36963,-44029,-31810,-24104,-12491,-39660,-66981,-118366,-122211,-52658,-7630,-23524,-59718,44161,130421,85196,43097,64779,1671,-12160,1044,34717,64090,27809,-43261,-132041,-19568,106961,76819,-24484,-68229,-53531,-9519,-46495,-79896,-41247,-3126,-22247,-77025,-37862,-10543,-25759,-9254,16450,32707,71071,33295,-40238,-101349,-78982,30305,89279,51883,-37376,-102661,-943,69235,105148,142093,136901,102589,55261,21794,15841,-18101,-38049,-64986,-119139,-114109,-94654,-74706,-33148,-93035,-73873,59885,152853,157910,97133,-42308,-33179,12994,40412,11866,-57748,-93270,-16488,1563,5630,41719,10962,-73699,10124,65787,125562,103022,7875,-99501,-82589,-26213,47517,99577,95701,68533,149311,186374,176774,107079,27130,-50783,-71410,-58989,-42402,-11725,3100,-13489,-25458,7049,13416,-19041,-89300,-135433,-144832,-129085,-88185,-24341,-18141,20866,30819,-6424,-46469,-71869,-101989,-62272,-12063,26197,73269,44807,-17118,-91505,-108530,-43661,-8853,14581,45749,34247,46919,204759,277717,179389,36854,-32856,108539,193986,220964,172037,45530,-19691,-1758,32140,14979,-22543,-32675,-19392,892,7420,-36603,-55907,-52510,-1961,144611,451698,615819,400154,202071,185043,153655,93472,59442,41891,-11479,-47521,-27726,-49603,-43999,91463,351021,589483,556846,413916,250776,49284,-57756,-34674,25111,106247,139783,235575,239277,159757,41999,215247,61925,-324330,-98674,-78845,-162338,-38293,91915,65017,1446,-73117,-97551,-53186,7032,51116,33633,24113,25018,11136,-40439,-56243,8186,45704,22675,-42452,-58988,-26857,-59204,-83655,-10688,58266,69166,-44697,-113561,-15092,59319,93212,56249,13011,-6803,63904,253133,319705,230003,158118,98008,43663,-52814,-139573,-167874,-122822,-128206,-150281,-143124,-104380,-37751,38651,86815,76215,85193,100306,13411,-48658,-40871,-105308,-44253,-8698,-10056,-2812,35491,61492,-18534,-99208,-87014,-74966,-61126,-54057,41963,123709,124448,-36734,-167269,-95003,-58567,89231,329419,402883,341787,178021,5532,-68989,-91034,-76568,-61472,31097,112327,105867,92648,141997,139664,50425,30925,22926,-33923,-67885,-75100,-90700,15090,168789,263155,271747,196204,85450,2931,-39688,-50362,-99701,-133800,-117850,-45905,12019,45787,17119,4872,14697,21301,38366,28749,-20668,-62242,-108815,-98217,-105099,-109344,-75204,-21101,-39317,-42321,-24966,-56467,-42547,111072,311694,381586,255067,57566,-76771,-66332,-67502,-108324,-130449,-64819,38044,175733,257655,196480,140835,187406,201027,161250,104638,40784,24700,11256,-65917,-9514,63494,-15550,-23408,-17246,-15835,40377,69339,33413,-20603,-30642,3331,39663,-38592,-109498,-71903,-57325,-35641,17725,41899,59149,41720,-21888,-67652,-62288,-8956,-19769,-60955,-75872,-32827,3840,33848,40098,61657,62587,33976,-14457,-72104,-50711,13185,37380,-20609,-55639,-15318,9445,9679,6144,-21212,-49439,-35398,28580,83500,82102,20059,-73292,-76267,-13545,-8163,-10625,-31975,-66164,-28594,1354,-163,-45046,-108616,-57695,-122069,-85133,-59510,-39647,-18204,44288,112239,196898,127495,-19504,-45766,54985,63980,423,39081,146727,145449,100344,78644,114909,189728,299101,405774,428950,309472,200081,166160,124051,66576,39069,112109,201676,182206,53057,-23415,-11536,-45107,-40648,75104,232153,278905,220181,141619,78226,93417,175661,172367,49448,-22988,-24963,-38064,-68451,-74833,-73761,-93633,-101443,-82809,-50232,-38391,-27381,1585,-32885,-51747,-45836,-10226,-12509,-64617,-82283,-65355,-47389,-69382,-120421,-132913,-104157,-68342,-27778,-18733,-13204,-20115,-47600,-126949,-109868,-72865,-35478,-10166,5383,-11321,-64483,-31837,45762,-8272,-21876,92504,181519,217036,165367,99985,122068,79075,9276,-10697,29526,89392,216789,388325,387818,230656,58940,-819,22211,46170,42452,88444,135819,126615,56751,-37629,-7142,65140,107537,93809,44270,-2211,-2072,41993,110456,149910,60490,-29300,-90494,8782,132635,157693,64237,-65729,-2089,140502,176798,89925,-31529,-107482,-70148,-22839,-24696,-72602,-129258,-127508,-76765,-72596,-76446,11671,90577,125432,92765,21367,-21664,-55534,-133038,-77015,-78638,-70922,-77935,-114724,-129177,-57188,20904,80962,76318,172,-100539,-78478,-39727,-13465,-49397,75138,203890,169786,74017,-3316,-100145,109424,149120,81599,45336,-22226,-73394,-75605,-49635,1919,47880,71197,77604,11778,31043,78339,41262,4438,-24120,-44384,-44955,-18345,40748,130757,256743,273082,180322,139642,135724,153689,182729,146615,99918,147072,185568,151925,120004,62500,3098,-26283,-18023,-29812,-63261,-105751,-111235,-104665,-114164,-106238,-100585,-67816,-24863,738,2957,447,-29560,-36126,3878,40274,21950,-45592,-97666,-104213,-52425,-37867,-84635,-93046,-109542,-56937,-7947,-18275,26958,81138,74398,93571,174181,233438,234167,217967,118750,49323,28949,7393,6458,-14327,12541,78587,90845,57865,34266,16036,-12172,-24431,-39912,-53939,-45970,-900,56246,175766,222811,149951,148566,314894,435352,340656,245767,229543,210643,92923,27891,50167,85040,115118,217648,333202,314068,211480,114597,-13001,-86517,-48541,140322,300714,369363,356334,361134,312641,90861,-44841,-45227,138126,276397,198582,-9241,-74776,-3530,24661,5339,1430,58380,149482,136062,56680,2912,-40587,-36551,5223,-24698,-63849,-44874,-1705,38395,9835,-38930,-43165,12213,46855,-12698,-91866,-85685,-78770,-87537,-77690,-52473,3955,51455,23875,-58124,31423,157335,155890,75584,-28867,-108055,-23736,16855,15796,11947,66972,97647,78580,37709,34892,40025,-38569,-87834,-107576,-92952,-61616,-36707,-19065,-36727,-8494,52307,75789,46289,47713,18807,-8677,-11339,-24409,-30946,73,-32576,-119064,-29454,2458,-17066,-18800,-46782,-107484,-68245,-46263,15477,151147,245107,227577,242677,238956,239107,239766,210673,242401,290328,223220,174382,64674,-51861,-109384,-116840,-97124,-91162,-76563,-118347,-117428,-84416,-84255,-55265,-23028,-20088,-67524,-89705,-79867,-94713,-36126,60600,136858,140200,145592,75266,-26990,-83633,-84606,-21722,32831,62526,73894,132319,221882,318560,430419,450015,342015,166512,31007,-60316,-77522,33235,243906,397184,376767,279116,140674,-26446,-115629,-67827,38312,61634,3465,-23047,1743,27237,40902,11963,-36633,-84423,-29076,119059,185929,121598,6913,-77425,-83051,-51002,-34912,-78450,-82623,26918,148943,163658,61576,-53878,-58761,43757,39618,-95059,-51447,10477,-4018,-35352,-38381,-24000,10274,45210,-2561,-73606,-109556,-97046,-102890,-94127,-75530,-61980,-40763,-35032,-80706,-73562,23319,107081,199103,180998,57915,-74636,-31244,45635,42442,35534,66077,70329,58279,34725,33897,-18059,-105589,-90758,13705,53712,-33559,-83575,63348,212082,175721,138462,85632,13787,-19607,-8907,50123,72933,6231,-74124,-94393,-86095,-88877,-83797,-11879,41072,-29122,-114798,-85067,4733,69802,39536,12462,-33781,-82979,-96642,-60584,-24168,-24471,-9212,7803,37151,66866,62328,47861,12527,11311,19193,-12134,-43550,-33523,-11011,1663,19340,19417,-5990,-13164,-7211,-31357,-74455,-101769,-52318,-2843,57459,57375,86165,40240,-20193,3483,21180,103121,324262,434590,363672,172567,75202,40007,-43886,-79610,-61960,-37101,-44948,-84616,-84076,-45023,2636,14312,22953,22420,12074,112242,175889,68407,37417,7902,21812,79367,125880,143124,98231,59037,73173,84306,60921,-15434,-92890,-91163,-65185,-1901,117521,345196,363132,156121,49936,37258,98074,175955,164402,117909,87350,49224,14492,-43356,-118845,-127046,-109382,-60695,-36730,-21723,-31158,-79262,-40038,25553,57171,-3527,-14387,51773,92645,107895,89605,99839,126559,68863,-10304,-100407,-126116,-30368,-6905,-11335,24908,94401,114182,94881,81048,36760,-14314,-60481,-1051,100786,188472,170557,-10106,-65396,-102826,-148737,-136542,-38694,17436,60161,-7203,-82134,-74407,-83146,-73692,-44951,-39778,-69503,-105621,-95999,-63907,-58401,-50422,-41758,-27036,12895,55385,69631,70991,35959,40264,67073,105522,129489,87638,14664,-74246,-101054,-50749,11481,99799,199513,203059,42707,-85666,-11623,49296,35382,-11624,-1351,73166,106879,46707,-35019,-23631,57538,114244,31770,-78918,-56617,6263,21981,-32982,-98284,-54694,-65497,-92795,-85388,-60025,15224,124312,222982,290116,250903,129278,94554,233835,302871,196846,97269,130357,141681,49459,3353,22086,53109,63914,51876,-8523,-30831,-33308,-69536,-59489,5323,80646,116588,57685,-6848,-11068,-30553,-56337,-102748,-5454,49507,72818,91343,46422,-8688,-22543,-27349,-37362,-36852,-22131,-11776,27516,22055,-29171,-12172,-434,-4036,56209,49802,-51417,-138860,-127548,-101326,-65387,-27528,36333,79382,48926,10152,-67515,-101891,-98089,-31858,28775,29588,-45226,-128201,-78033,-18533,-35144,-129135,-103808,-48765,2269,23557,-23795,-44066,-59396,-31248,-3593,-20632,2395,73186,83591,65892,60605,109574,69987,-15870,-62537,-63561,-37192,-14434,-22338,-35772,-35356,-15687,-29521,-82130,-22180,185325,339284,211495,6368,-88519,-35390,168400,316724,234943,75720,-36448,-53741,3058,134006,298891,455355,377271,189556,79105,52660,31559,-8573,-74447,-110905,-71684,-115304,-134677,-39960,4403,1795,-44579,-115370,-19892,95101,116029,30329,-60749,-97849,-43680,113068,340812,652177,774957,637585,465681,237169,47935,-102999,-74912,-56398,-42355,-47246,-53679,-93084,-74973,6255,42537,36833,19754,-1200,-34165,-97202,-68628,-11319,21783,-37633,-109146,-142639,-138446,-135486,-141965,-94128,-28484,7930,-28126,-130511,-165921,-130302,-77925,7466,95215,138656,107906,27759,-18407,11509,-25137,-3728,101662,116732,129439,110045,48609,60875,204229,-20998,-82400,-23322,-40792,-73521,-28738,-20423,-21890,-32174,-85072,-56090,-3501,40879,137565,234009,190589,106164,-10188,-52007,8240,46200,33925,411,-54830,-57576,-89518,-119576,-91197,-59273,35941,184875,280540,229487,136446,62457,-38763,-101622,-69694,-71638,-39988,69800,123543,73569,4233,1025,54218,50350,18590,20544,13082,-13917,-21566,19125,109885,215426,179444,122170,88776,129208,139943,104219,80521,82663,51381,-41600,-113978,-137501,-149130,-130242,-85574,-60148,-42869,29310,44256,64955,27081,-24022,-57002,-91600,-105019,-98203,22486,357335,470757,319737,137867,-11808,-42065,-69187,-93477,31937,154618,167078,119412,109303,158338,139634,90346,112272,151093,156270,144695,120158,89223,60397,29155,-21957,-6394,-41293,44433,39357,59599,146860,251779,274400,279998,235295,40741,-55525,37917,131039,102186,55323,29,-39191,-12985,14130,-17881,-101260,-106009,-100301,-84281,-56924,-92303,-131431,-130613,-54947,-6415,37147,26170,-27869,-81668,-93260,-92723,-76253,-50497,-10751,16740,40581,44624,46176,10784,-46502,26903,126359,219958,263210,183485,173963,264795,314097,253127,66734,-29921,115808,75999,9009,-10193,-550,-61054,-50644,-14565,-18468,-55506,-146557,-54517,42027,72782,41641,17427,96039,376964,439933,310370,148299,-26235,-95058,20692,94007,141011,138752,108373,53102,25543,23933,54252,175858,291776,320390,255642,147859,85539,50429,41837,32483,888,-78445,-31815,95538,117139,49234,12971,29221,77566,83216,61239,70576,92783,82902,51079,27910,-5257,-18410,-4327,-9355,-37812,-70688,-75243,-68450,-76675,-94441,-91568,-47047,-28093,75986,203351,180459,64560,-12236,-58161,-66432,-47084,-6050,-30058,-67727,-17479,28103,64717,81043,-6225,-114141,-34153,19743,-31184,-101477,-48927,2960,39482,9535,8108,27987,6610,-60577,-102523,-83808,-52790,-45463,-60988,-86821,-42385,27680,67923,73325,76880,59089,36219,39130,127727,273169,321744,271054,110679,-21388,-43793,-21283,-19701,-32897,-69849,-121333,-149125,-118132,-76531,10239,139587,203845,132182,5139,-71274,-81446,-24455,58414,228995,389052,391198,301924,187847,34128,-20320,86377,137404,99224,8978,-26729,-25706,-12518,17797,31201,23885,-13910,-2427,37511,19596,-34835,-73175,-77273,-62469,-5747,14310,-50648,-100070,-38819,32707,92038,140760,144395,61639,-15319,-62732,-123425,-125024,10091,58715,65329,11160,-51528,-60503,-2067,16864,11315,-17462,-40179,-55420,-72343,5966,70314,98944,45485,-38619,-86929,-27648,27226,71640,135213,222378,227291,117712,-29069,-69975,-55660,-30059,-34246,-52356,-109025,-98147,-46204,-10968,28191,15760,-48079,-55392,-61729,-37011,-2974,42744,63518,37437,-25558,10357,51185,64667,56487,51885,28079,10581,14148,23404,8525,-8315,-43779],[-34300,-23076,-13485,25115,28625,2255,-19581,-29605,-29161,-23298,-41012,-54938,-89379,-89721,11587,68274,37464,11167,47818,139167,163577,96513,46861,38676,34775,-25087,-94796,-146741,-89542,-12298,29210,12180,-25437,-64323,-40515,45104,178061,263909,279260,126812,-30621,-91869,-3289,53518,23789,-18427,-59266,-49210,40333,140823,164629,65014,38044,46678,20556,-6804,-11324,-22444,-4915,66410,113770,76420,31637,13863,-39114,-62900,-74738,-108860,-124498,-98416,-20961,123658,167457,121651,46440,-12734,-4951,95399,117733,82619,4625,-76818,-13342,2531,-36675,-90731,-43018,31380,69530,56167,43736,42138,7928,-36003,-102632,-94574,-5906,90842,114012,17127,-75717,-78380,-19087,4305,-23883,-63294,-84506,-84637,-35223,-7782,54576,74843,7226,-77945,-53907,11474,72958,98044,-39943,-130392,-37750,6303,8350,13049,-81967,-64248,27615,38407,-17083,-42883,-31583,-74858,-124465,-116287,-95986,-82242,-108460,-79034,-12910,142207,284343,253854,97337,88572,119139,126025,98286,23706,-26671,-56278,-136845,-7366,151748,131691,13756,-88224,-86059,-42958,-53686,-35367,5669,67628,32597,-22346,-20019,-3550,69228,135127,114803,19641,-116345,-93158,-57439,-18400,-90040,-158603,-161156,-152825,-33987,100631,146306,22160,-90246,7565,50542,61838,-19314,-65084,-72414,-51509,-65977,-107598,-119721,-54638,16699,86160,178675,287969,285483,118190,45389,-3857,-34363,-41869,-44650,-44019,-3319,21530,-25002,-102959,84543,235794,205983,84326,-5071,-76692,-99467,-79,123987,173479,114201,13502,-49035,-32640,-34484,-36515,-55341,-70075,-37592,-10885,-692,28746,110960,104686,101334,209481,279116,250320,133634,44612,-40849,-41090,21325,21835,12253,85811,147469,140820,97865,14754,8021,1303,33575,158644,93281,-19750,-73032,-68916,-34618,-14386,-23403,-56185,-67722,-52509,-56746,-49969,89013,106372,40620,5360,1122,-8159,-28937,-37401,-30716,-27195,-17441,-46372,-77248,-131948,-107195,-49495,-9905,-27237,-62026,45598,122096,57388,29556,75221,30974,15000,18078,36484,49918,7540,-72824,-132922,-15894,124803,120427,6960,-55555,-66008,-24948,-57164,-86703,-41960,-1412,-22071,-80273,-38483,-1894,-13688,1780,28792,36973,49914,20892,-33770,-81140,-56391,55275,108210,55650,-36720,-107773,-13595,49205,80862,119114,116926,92303,54440,28516,16145,-27376,-54357,-91627,-83280,-66018,-63741,-55312,-33983,-94644,-72251,64607,174812,193551,120229,-22720,-19682,17383,40103,13536,-48711,-88290,-34232,-33355,-47124,-5255,-3193,-49652,24808,77441,123083,106494,47467,-35267,-41857,-8699,54796,103167,93878,59639,130624,157879,153801,87059,18813,-38611,-59363,-63501,-59808,-33994,-23420,-45012,-56263,-21707,-11144,-29899,-93016,-123918,-130581,-123207,-77324,-15681,-13439,32497,26985,-23248,-66088,-88861,-112767,-61690,-15496,20142,64321,34540,-16226,-57848,-103168,-82729,-14818,31172,71011,66751,101114,244004,288459,182176,39402,-66836,63903,140378,176554,148007,49415,-10227,1401,32383,18342,-16081,-25126,-8002,9526,15937,-24743,-54656,-89508,-49828,94348,401817,626049,382816,176568,164605,138831,87957,55850,25877,-36872,-57008,-19552,-53164,-73339,63737,314296,555032,560472,459637,268347,41557,-71405,-45466,11176,94130,149362,327892,468322,499652,378879,418911,72829,-201560,29616,71540,-41578,-37469,107859,92918,24578,-58158,-119328,-88794,-26620,37572,45004,53142,50454,23718,-40723,-57554,13763,45520,15678,-50452,-74547,-49392,-81989,-77608,-2945,66659,71469,-51623,-116159,-10970,66687,91520,46761,6999,14439,96367,300790,341079,223233,142472,67858,18559,-59067,-134448,-158414,-124960,-127665,-141758,-126661,-110896,-53471,12928,47665,38404,65125,105159,29539,-46069,-43305,-105390,-38904,-4027,-14339,-2073,45550,70748,-12122,-95221,-79701,-64207,-36678,-38386,12545,117334,164692,-97,-180775,-108424,-52231,80305,300116,370926,326273,167664,8723,-52712,-77377,-84822,-75498,27525,142993,176553,174696,231798,195361,70816,45092,30949,-34877,-74181,-79931,-104430,-1748,138557,221108,231580,173587,66204,-10992,-47427,-58289,-92632,-127216,-142793,-71534,-12757,25873,3907,-4495,7163,14394,30589,21547,-29965,-76197,-116873,-99345,-110486,-121325,-85866,-35651,-68910,-71548,-29670,-53927,-54363,99064,299397,376040,265490,68235,-71582,-65350,-57641,-99706,-141044,-88536,6726,137858,216266,162325,120159,188653,231896,181743,111453,39008,25995,-3303,-93069,-35449,27737,-80109,-23080,-11337,-15560,44292,82546,31706,-39749,-42995,16291,51337,-38885,-116685,-75139,-71908,-44764,10578,32217,55752,39818,-19356,-66213,-73479,-31916,-45552,-69597,-75040,-36321,1220,36738,46891,67450,67185,34445,-19858,-61882,-22970,42978,61163,-1653,-50231,-23656,1289,473,-5125,-31696,-51520,-31159,28619,79134,73779,9176,-84651,-74906,-12456,-10356,-20030,-43184,-59129,-23616,464,-3900,-48270,-120393,-73568,-106702,-72548,-56090,-44398,-19802,38562,98228,171831,103327,-33100,-35426,73316,86919,2783,16095,119626,116393,49229,16830,68432,152279,264322,351345,373652,290328,210175,184094,133454,60664,27289,105379,221641,202153,57587,-21582,-7615,-36502,-34453,73993,234719,301099,239408,144766,80801,118248,213410,209569,70587,-21498,-31602,-48521,-76736,-81508,-81072,-97453,-99710,-78311,-47613,-41278,-37823,-15447,-56951,-74445,-37386,20960,1595,-63513,-85197,-66946,-47639,-65364,-108999,-115312,-112749,-83919,-38229,-22862,-17461,-28858,-55982,-123642,-124868,-93285,-47845,-14970,5153,-13155,-72767,-55677,41083,14141,-44,112061,182237,190332,126886,67084,90240,54798,-3076,-6361,35183,89115,203839,380798,391743,213757,43002,478,22073,40153,30628,72596,108485,117829,51916,-37095,-797,72239,119627,109309,55640,2949,2436,51026,111959,127855,46312,-23966,-110284,-24372,109668,143282,42019,-82757,12316,148164,159492,68286,-36184,-92339,-50910,-7804,-12092,-50033,-90378,-94079,-66342,-62615,-66678,33369,144364,191734,128037,25213,-30227,-68078,-92842,-56671,-71150,-82045,-103669,-128807,-108466,-45187,22951,75483,70991,486,-96356,-101463,-71179,-20462,-18672,92527,198576,154864,62625,-10760,-87105,79203,131465,78306,48035,-23247,-89487,-89104,-55724,-6573,24882,39979,72239,46057,61771,79141,36422,6454,-18440,-38537,-39869,-15097,43183,135098,241880,241045,150600,103885,89694,108296,145707,136032,126348,192537,225899,186598,156611,100789,44176,2839,-18948,-45781,-74832,-106598,-106350,-99222,-90767,-82616,-82310,-53493,-15200,1192,-8142,-21706,-59289,-61789,-17374,39954,32147,-27880,-77189,-82032,-73231,-61282,-106700,-102091,-122702,-85052,-45106,-33934,44968,100717,80399,95983,189480,246689,242468,234707,146160,60473,29423,7719,18401,11698,44662,96726,86454,43939,24459,25472,15189,1104,-26954,-65407,-85500,-53194,18679,138929,203628,143314,146769,313659,436981,336937,227708,222101,226826,110278,18635,29485,48705,63775,156932,292128,303820,241298,152799,40110,-30343,-53444,135168,322273,419859,427160,438966,341699,90632,-34840,-22312,175780,319742,242796,42447,-62914,-14366,16825,1104,-6497,39047,113272,101805,42015,-2257,-40591,-47935,-9198,-29908,-73871,-68291,-40641,-2081,-22238,-55870,-46046,291,27809,-32332,-118970,-110459,-101167,-99371,-75445,-40060,18635,67418,41227,-44925,-34334,100761,118177,59997,-36425,-100603,-22149,12203,2660,-2850,53267,79554,58830,9801,245,10525,-53376,-105985,-107694,-80193,-54149,-35992,-16107,-28375,-22597,15659,50810,34780,46889,29949,5025,-2925,-16693,5835,44382,-1865,-118669,-51971,-13152,-25628,-20754,-41318,-89419,-41879,-23490,30010,153308,255444,236935,223310,192804,201188,238587,226889,265259,311662,230209,174665,64052,-54171,-114989,-127127,-102161,-99439,-80962,-111563,-115012,-80221,-69399,-30691,5925,-62,-58525,-92717,-86553,-87512,-20309,93592,177871,142816,114810,53883,-35497,-75696,-68188,-10499,43884,73695,87053,144088,239027,342369,455355,469780,350747,168269,23495,-74797,-48527,83932,301310,444648,397515,289453,151995,-16363,-86538,-52355,55793,60702,131,-28899,2455,37578,58854,33078,-17164,-75406,-60659,65172,138553,90268,-8317,-81835,-79120,-45435,-26452,-61831,-71579,54188,175406,164771,50457,-66475,-55147,68551,87100,-34426,-91664,-11772,-27354,-62129,-67325,-49545,-10872,26676,-8710,-72782,-100379,-80587,-84565,-109909,-81517,-59620,-34825,-21254,-63748,-81575,-10093,95913,216827,210545,83175,-60485,-44380,39721,45629,45076,74168,67788,40377,22683,45303,-4521,-99837,-96139,561,48190,-37720,-84660,68876,223599,175649,133727,83143,18306,-18506,-18190,42281,66739,-13578,-89833,-108196,-96460,-93202,-106145,-31931,31036,-17117,-95310,-82379,11654,82348,49657,22614,10464,-26954,-79814,-63402,-29164,-21295,2761,18163,43428,55876,49819,52829,30226,22472,13731,-17400,-49127,-43455,-35548,-36133,-13699,-2252,-25921,-29096,-14991,-34858,-72726,-87130,-26077,29422,84764,82313,97183,26531,-52359,-20791,-2640,81305,292476,407362,340135,156757,60793,24644,-55849,-88306,-58262,-24318,-29620,-65488,-55523,-14002,23769,20567,18960,24392,26516,142108,219166,123523,66418,17401,23144,74193,107345,106096,50145,36598,97810,119467,87225,1982,-84639,-96685,-73499,-12365,101715,309754,328820,140827,46836,45044,123065,232659,234881,177863,126704,70152,27855,-53877,-150520,-142866,-124266,-69591,-51675,-48704,-75034,-122661,-61703,25186,64865,340,-14564,48637,92171,107142,86830,89217,119182,68721,-12348,-104898,-132785,-36469,-12846,-14691,22787,95538,135689,128319,99725,32610,-23985,-76371,-16979,94829,200107,201372,13133,-53088,-93786,-137628,-178324,-79815,-25822,-2541,-71876,-95990,-78256,-89478,-78950,-50139,-43788,-69854,-105236,-91807,-54099,-46865,-41518,-38189,-25468,14909,52529,48963,45222,20932,37115,75649,134600,179789,116078,24521,-69797,-101769,-54626,12949,102250,203481,219963,60976,-96180,-37053,35038,20601,-41417,-26224,53791,96988,45288,-49650,-61935,24849,85888,13770,-89016,-34957,41934,64381,437,-78639,-46373,-54712,-96583,-102419,-69180,21914,145037,260020,337745,307404,182163,104662,205839,262351,165021,73749,104667,111598,29927,453,29147,70649,86150,77474,13432,-24028,-43678,-89173,-48270,34908,107276,116677,34448,-23012,-24497,-48131,-69724,-96430,8227,82933,114322,122915,69431,20128,-1,-12342,-27614,-29302,-12507,1764,37494,7320,-48284,-21335,-3000,-12971,37789,37070,-60479,-131402,-116865,-86129,-51186,-27873,15810,47453,11489,-29794,-92272,-113193,-117629,-44767,25302,43093,-34135,-124452,-70287,-6151,-31450,-136838,-87135,-16663,31247,45522,-16906,-50460,-69741,-40071,-12804,-35794,-24726,37408,42503,38829,40899,101491,74704,-11974,-64430,-69590,-38678,-14101,-25409,-44411,-47182,-29293,-40616,-78555,-25588,182617,368569,285010,40151,-77476,-37192,187920,358309,278398,107327,-27136,-51069,2791,115481,251689,417115,376794,195857,76578,41709,22893,-12579,-69361,-74583,-57545,-114148,-135047,-30775,26207,30210,-21501,-124177,-48777,73815,111295,25592,-62068,-84789,-31898,108026,304274,594778,724253,604689,447434,226398,25456,-116974,-70863,-59142,-46899,-51857,-59208,-96817,-76852,813,34024,31882,22106,11112,-26432,-99187,-65655,-10999,20830,-42867,-116730,-153917,-150766,-140678,-145981,-97450,-20256,11465,-34225,-139428,-157753,-121491,-75767,2367,83418,121324,105375,32651,-17013,8999,-25491,2782,72951,92099,133809,135247,98347,144660,246424,-21605,-111857,-40357,-53106,-85969,-27951,-18928,-25790,-38210,-89557,-61584,-8602,37115,136592,232406,178798,88685,-16536,-50522,9690,50991,44902,12008,-56154,-81394,-111888,-123981,-103462,-58284,41079,173127,251637,205775,129191,70035,-29569,-112934,-108140,-86156,-60456,60533,123290,76683,5856,-5712,38548,39331,5260,10075,10267,-15763,-34852,-13881,62226,171423,158521,122685,92197,130734,148819,115564,96758,105153,72232,-29489,-111028,-144693,-157981,-132158,-93172,-78208,-76156,-20495,-11336,27997,12953,-19906,-44967,-99092,-109928,-80517,78560,422584,480777,313122,134531,2000,-28579,-66884,-85767,40202,176411,190714,137651,125497,169891,129314,52314,64672,123404,156441,164441,143940,104073,73363,43755,10786,21111,-74894,8994,24496,52692,147899,264372,292663,299233,258795,67040,-56672,26444,118288,92803,42208,-27807,-64659,-31484,-5055,-37160,-124681,-133611,-122261,-102914,-68158,-112406,-138535,-96339,2816,40641,33098,-10010,-67823,-99929,-84951,-64169,-44251,-14991,18511,23964,20099,7313,10782,-29241,-91146,8845,128221,234067,265922,163138,147427,239641,278250,204990,2128,-2599,131860,93678,27293,10782,19028,-64401,-73936,-47309,-34463,-60215,-160336,-67677,30920,64002,38129,23396,122046,412136,410821,242115,89327,-49281,-106660,10790,87278,132733,119546,84362,44111,36847,41342,51729,148410,244281,276085,231635,138323,71895,24929,11521,9228,-6519,-80358,-37718,87777,109683,50654,27390,56902,93009,85141,57192,60654,78607,77459,53012,22677,-20194,-38094,-23371,-24112,-49407,-78093,-77067,-70489,-80943,-95001,-88880,-44156,-24589,90881,241763,222430,98653,19563,-32085,-48143,-28495,12783,-14706,-51843,-9234,29486,59344,63372,-30421,-108840,-26767,3687,-60335,-75253,-16492,25734,62241,39880,15237,24057,-7925,-81077,-100169,-64596,-34843,-33503,-49087,-79280,-51289,24985,76036,84467,80971,59242,46728,54362,142244,290679,347866,301522,126396,-7442,-36007,-18968,-15829,-24797,-56504,-101096,-117837,-91449,-50978,45826,161384,186781,99663,-8107,-78589,-89554,-37053,43957,216620,370361,362022,272579,186641,45186,-23944,57872,94403,48363,-26168,-22082,-10154,-8413,20347,39071,36051,-4766,-2360,41457,26225,-31765,-69397,-73084,-69347,-14552,13816,-50849,-100313,-30037,46679,102621,147335,138368,61402,3070,-49876,-132046,-121785,25386,66482,60920,6461,-50109,-52248,3321,25317,23023,-3997,-26875,-45182,-78008,-25575,48856,90195,52321,-22485,-75251,-68108,-15091,40626,110678,196956,213776,118348,-23557,-58590,-39276,-12794,-22630,-49817,-113909,-134344,-68033,-9229,30349,15933,-44946,-60684,-68221,-43391,-11174,27329,41127,13888,-49458,1041,42349,58435,56360,54923,23118,5848,13712,23779,12329,3391,-19995],[-4422,-2852,6003,49577,46669,7050,-20939,-25756,-20861,-20025,-47032,-64362,-92505,-87324,15036,68309,27374,-3567,39065,134649,146856,74953,27679,20609,28664,-35485,-105105,-115284,-89511,-22972,13166,-654,-40859,-76229,-36342,62797,207959,283440,264125,105645,-34763,-85562,-8064,39463,-2733,-41778,-69081,-52840,36597,142946,179420,90239,56610,54187,18352,-13789,-15013,-21882,-1609,66815,109019,66078,30726,22685,-25350,-47650,-62397,-87852,-106159,-93489,-24570,117049,160766,109660,35276,-19884,-5158,106371,139518,104028,27957,-72982,-47338,-27462,-62489,-111022,-33175,35713,67887,53845,41157,56733,32009,-14905,-87907,-96434,-20229,69770,103992,23128,-66979,-72150,-17402,6259,-26078,-67513,-79443,-70936,-21821,3965,62290,73157,-5448,-92011,-25877,25268,47373,100028,-32188,-109593,-17672,7324,-9913,-10094,-82584,-64661,20440,39565,-6816,-33368,-29298,-79207,-135663,-130052,-95862,-64155,-90178,-77247,9853,166960,299916,269183,105026,100393,130965,133588,106123,33971,-19395,-56656,-139733,-12835,142434,139385,24048,-82057,-78753,-30835,-41807,-38442,-7309,55769,29022,-24593,-21261,2890,81172,149211,127297,20544,-132517,-100492,-46322,9495,-77968,-159828,-198188,-216416,-70554,116431,210795,71120,-97477,1774,69573,84877,-2661,-65608,-83089,-55347,-61351,-94523,-109011,-46837,28093,87202,162811,268808,281903,117573,44859,-2997,-25152,-6130,18979,9875,34307,46008,-10518,-126132,76462,276413,283025,154403,20960,-67721,-89310,-12137,92398,134969,73981,-19129,-70208,-39844,-40720,-38307,-50133,-62276,-34881,-13378,-9271,3837,69309,78360,72383,144990,178376,154244,82904,37743,-26004,-29012,26183,15350,6820,69556,139884,165449,115575,23950,22023,17159,44191,142740,54485,-58026,-114692,-104264,-53900,-27625,-32827,-59364,-69395,-50079,-47002,-73871,20253,75350,35355,20685,31540,17893,-20816,-30154,-29169,-29674,-21598,-51819,-83729,-127983,-84043,-41846,-10205,-29607,-62423,49317,114125,36010,22776,89963,67348,45986,33509,35894,35904,-10591,-96347,-116360,-15616,129026,154488,36402,-38282,-69846,-38698,-66666,-88108,-39843,1620,-20678,-83409,-42996,6510,4287,18972,45133,33446,20871,690,-34558,-64953,-36453,76375,125642,59396,-35548,-112546,-26054,28395,53949,90545,91484,78556,52702,35017,15932,-36374,-69339,-84981,-14590,-5181,-27792,-31544,-31767,-93174,-67039,72892,202728,239299,155655,3931,-4970,22409,39992,15880,-37870,-76773,-43042,-59556,-92009,-54805,-20514,-22116,41044,81355,106269,97479,79174,27054,3265,10544,61436,105048,91466,52494,110163,126381,126784,64654,8939,-25584,-43962,-62914,-74195,-55498,-48974,-73183,-82912,-49560,-35363,-38639,-90959,-109733,-108500,-101282,-55521,2931,1989,54818,29358,-37635,-84809,-104191,-114313,-57545,-17203,15695,58624,31208,-4726,-24595,-75373,-111855,-12894,53283,102870,109692,162916,282324,295596,183817,43629,-96552,34048,102515,141886,129210,59840,11321,22531,49549,32129,-7184,-17933,5102,22085,28573,-5849,-34934,-102865,-96373,46283,337289,603958,351445,152424,147114,127085,85427,52644,7066,-65613,-61990,-7345,-43783,-90247,35157,262842,489710,535496,486925,277688,33933,-83412,-53963,-2821,81626,159096,409702,686975,855368,777349,675572,136536,-82627,138923,198493,68497,-28747,118349,121415,51200,-39387,-122905,-118685,-54834,25792,57183,82185,76565,38357,-37796,-55100,22097,47177,10462,-53096,-90568,-72766,-102597,-65787,7363,75317,73798,-54422,-106282,-4146,75178,91971,40232,2012,29892,124568,341072,352286,215025,130864,44812,-1163,-61672,-127184,-147335,-122899,-123013,-129568,-111225,-107244,-66886,-13035,6571,776,47298,105894,45110,-40637,-44558,-106250,-36371,702,-15127,2470,58394,81062,-2739,-86147,-70047,-51903,-14905,-7792,2658,111994,197379,31587,-148047,-116992,-46548,68057,258752,327057,301537,154217,12785,-35955,-62744,-92313,-86861,27940,178338,261826,271085,325775,242699,87668,61130,43049,-29790,-78022,-83093,-114326,-15342,112313,184565,195631,152255,50169,-20515,-48677,-57276,-78102,-113544,-160528,-90229,-31449,8793,-7811,-13022,595,8396,23046,14933,-38274,-90285,-125272,-101031,-116216,-128407,-85077,-37807,-85029,-95947,-31745,-49851,-64998,84820,280362,361360,267944,77314,-66788,-65074,-48261,-89771,-146172,-105452,-13340,108785,179720,133301,105131,190545,263335,203767,120438,37698,23696,-18179,-99361,-16403,45295,-82263,-15651,-3970,-9039,58329,104490,34280,-58482,-53298,29327,62666,-36182,-118462,-75889,-83472,-50589,1872,18450,48793,37040,-15943,-63877,-85335,-56614,-69985,-75334,-71722,-36696,1096,41039,54174,73090,71293,34202,-23661,-45202,5863,71297,81194,14648,-43002,-30874,-6837,-8684,-16873,-42000,-53294,-27591,29003,76661,68909,1895,-91544,-71344,-9976,-9300,-30390,-56537,-47042,-12826,5907,-1843,-45013,-112307,-92116,-74211,-58966,-53116,-45368,-15479,38475,88950,147514,79569,-45309,-23040,88070,101882,177,-6698,90823,87018,3555,-26831,40992,124385,227814,288573,308873,268470,223065,202835,143146,57295,20361,101473,235623,211820,58429,-20759,-5512,-30381,-31227,66950,222923,301972,241415,139949,84279,144733,246436,240304,89528,-17613,-33861,-55090,-81294,-85327,-86065,-99360,-96503,-73182,-44560,-42929,-46510,-31345,-69916,-74080,-13454,54731,17739,-59901,-86905,-68105,-47475,-60477,-96058,-96519,-107095,-96159,-47251,-26645,-21513,-36265,-60794,-115179,-130541,-111342,-55414,-15587,8342,-10646,-72649,-80031,36646,44738,33732,134348,176416,153995,84285,36288,61768,36294,-5438,5172,44168,90995,192458,366381,385697,192194,24905,2361,22222,34989,21063,58553,80830,101921,41691,-35314,9063,81301,132939,126343,67030,6554,5130,59436,112008,106797,40290,-19224,-118178,-48415,92512,135235,28754,-90779,22079,144837,133004,45108,-35471,-72783,-28293,9094,-2228,-38785,-62349,-63693,-53409,-52295,-59090,44130,179287,237134,150773,26748,-34008,-56516,-51280,-34639,-61514,-86275,-116779,-108292,-79954,-31837,26247,70657,66671,4069,-83504,-123415,-89294,-2305,19694,108473,183570,131195,47682,-17874,-53308,75377,123691,74047,45398,-27342,-105269,-106776,-66460,-21111,-2396,11223,80475,89829,91637,76920,33099,12692,-6755,-27109,-30889,-9914,46211,137581,218241,202355,120894,73544,52618,68307,107967,120920,155514,240448,267353,224052,194995,137628,80419,23561,-22302,-62315,-85498,-103407,-90727,-75662,-63583,-58903,-64788,-40503,-7417,1088,-17080,-40365,-85321,-85459,-37564,37285,40849,-3452,-43637,-52502,-81519,-82022,-124481,-93900,-114396,-116733,-88261,-42328,61964,115165,77571,88403,195763,252419,246620,246718,173705,74407,31044,8911,32279,40469,83068,121358,88057,37345,22489,41903,51776,35322,-3697,-60723,-109925,-98431,-10342,102561,175796,127754,134400,295662,416799,319035,202555,210263,241806,132270,14248,11474,13705,14924,95828,247250,292237,270389,186678,89210,26004,-37496,132715,334967,456664,487655,505285,357261,86275,-24311,11710,221213,362696,282156,86550,-41989,-21933,10313,-1512,-12838,20170,75638,67659,33108,-1267,-35201,-57968,-26994,-36954,-80969,-89053,-53220,-24794,-44095,-62279,-38566,1157,27242,-27771,-100265,-119861,-121197,-106224,-68605,-24286,37286,85793,62998,-10894,-83042,47454,80420,43406,-43592,-91177,-19074,9202,-9105,-16594,39288,62452,43045,-9332,-28191,-16743,-63880,-115424,-94072,-65541,-46086,-34743,-12702,-21213,-39870,-26675,19278,21665,46205,41486,21324,9628,-3648,40303,79858,22146,-96915,-70867,-27518,-33688,-22253,-35549,-70041,-13790,-3158,41697,150644,252941,232763,190529,137593,161213,237461,244070,283520,323431,231740,170645,62322,-53246,-111341,-111679,-100640,-100510,-72417,-94889,-113417,-73721,-46645,5701,45220,23127,-48371,-95919,-95382,-80045,-5826,120566,206059,141467,81449,30896,-41694,-65744,-52845,2107,58091,88182,101523,152610,246468,346367,448114,452416,335315,161082,14267,-83357,-12851,132873,352787,477512,406831,296242,168380,6443,-50153,-30098,68671,56600,-2731,-33469,4465,48320,76683,55855,4974,-55795,-76753,7963,78834,50597,-27157,-86962,-77384,-43001,-20679,-45981,-57522,82009,190968,155529,34418,-80577,-51766,86007,125481,29500,-99947,-43253,-60016,-92105,-98821,-75579,-31455,9784,-10462,-60307,-77875,-56363,-63776,-120893,-83228,-53802,-25687,-4410,-42670,-70851,-27539,90846,220318,223765,100232,-48083,-54231,33688,47920,54150,82487,67147,26831,17111,58662,11535,-91099,-100441,-12193,41652,-40333,-82517,72520,226940,170426,125616,80005,24470,-15300,-27535,28861,50197,-36703,-98660,-116120,-103194,-89321,-108483,-54342,15891,-6934,-70838,-69573,22295,95139,64044,48628,67774,38173,-30824,-55184,-33780,-17402,14996,28415,49837,44261,38104,62428,58132,43053,13672,-19617,-52765,-51471,-58326,-70970,-42308,-20864,-41698,-40966,-19807,-34854,-65167,-67897,4048,62430,109317,107522,113818,24726,-78717,-41345,-24996,59164,252014,366652,306499,139778,46011,7023,-70402,-93805,-47855,-6242,-7988,-37076,-16851,24978,49058,29273,15950,28098,50277,195817,290458,183293,88080,21494,19486,66475,88133,70577,6872,17578,110855,142304,104738,15441,-76102,-100601,-81627,-22184,85682,270615,290941,122887,41149,50188,144972,289936,311774,246195,167689,90941,42098,-52910,-114458,-115756,-140121,-77788,-66683,-77200,-119639,-149164,-74602,22024,65786,-2951,-21174,36133,75573,89545,72345,75477,111359,69043,-11797,-105789,-138284,-40969,-15733,-14998,22201,96329,155201,162963,117857,30075,-31515,-91688,-35684,84252,203094,222321,37993,-36613,-76891,-109944,-169500,-120857,-70608,-63316,-131936,-95851,-78429,-92472,-79377,-50866,-43751,-67495,-101559,-83975,-41496,-31823,-30130,-33251,-24402,11676,43215,30601,20540,9400,37593,86982,170578,233811,144721,33675,-64924,-101314,-58606,14039,103871,201626,226276,71964,-108701,-69715,13653,3675,-73007,-53930,31383,84889,45365,-56816,-104463,-11460,52643,-1899,-92663,-11369,82494,116287,42509,-51667,-34150,-42077,-93578,-116725,-73790,31614,163366,288352,372337,350729,226036,105475,158123,206536,126920,46478,76563,82890,14128,74,34547,85142,107831,104696,39903,-10699,-45890,-104157,-36076,63840,130626,109212,11710,-32272,-36543,-61586,-77734,-88966,22326,117316,155353,150798,92205,51029,25710,6507,-14868,-20135,-1931,16206,42761,-9850,-66194,-30616,-6034,-19138,25360,29293,-64123,-119245,-105322,-70210,-35091,-24615,-2236,14769,-26390,-69180,-111574,-117929,-133211,-56134,19784,51919,-24496,-119109,-61693,5580,-27362,-139020,-72914,13247,60854,69877,-5168,-55534,-78664,-46961,-20283,-47772,-49874,-4034,-7168,7509,22400,98536,87907,4234,-55761,-69828,-38236,-12926,-27971,-52499,-58027,-41811,-47861,-67833,-25958,170757,374898,346971,76147,-64754,-37789,202591,389376,317433,142341,-13968,-44092,6773,100146,205434,369126,365345,196972,72795,31409,18249,-5831,-44868,-40127,-44129,-111148,-133999,-20621,49072,57931,-1556,-122543,-73028,53506,103147,19538,-62150,-69536,-19737,102171,265520,522129,649685,553424,413991,209162,5926,-122143,-65467,-59224,-48193,-51989,-59460,-95292,-76199,-2018,29766,32641,29284,22828,-20796,-94877,-56731,-5399,25068,-41504,-117696,-159290,-152770,-134735,-138164,-94407,-11579,13635,-38790,-143173,-146869,-111145,-72621,-2876,70114,102322,101154,37831,-14352,5799,-24852,12309,46065,66597,134043,162735,162720,243777,301681,1201,-120460,-54811,-66153,-101569,-29569,-18387,-29433,-41608,-90204,-64653,-12353,33782,131406,221128,161470,69464,-23013,-49410,10441,54125,53533,24234,-46207,-91733,-128880,-114127,-100985,-45892,51127,158791,213290,173423,121345,85134,-12973,-99245,-100830,-84558,-76886,55836,126281,83695,11789,-9891,21544,24426,-10959,-1969,7563,-17061,-46543,-44900,13579,116759,128822,120655,97916,134669,159950,129247,114932,129141,93760,-15472,-106467,-148323,-161702,-130526,-97681,-88681,-113222,-74914,-67824,-9892,-4090,-18628,-29800,-87297,-103791,-58949,139054,478856,478647,303203,132073,14687,-18315,-64218,-75592,47918,192790,210242,153896,141873,183754,127293,26482,20049,92238,152054,181589,164495,115408,84524,58479,50570,46019,-98161,-20619,14066,50298,150913,274349,303145,302918,263237,84290,-51171,19817,108343,89392,39194,-42545,-86363,-46855,-19929,-50865,-139800,-150189,-121302,-110781,-78292,-120112,-119706,-56305,56167,85407,44457,-27349,-84740,-90154,-58283,-26328,-5292,26901,52437,35247,7128,-21069,-22106,-67844,-134164,3259,138242,250991,264705,137937,112036,194846,215881,136665,-61917,40715,142883,106681,44452,36113,48019,-57716,-107015,-84703,-46786,-60985,-148233,-77857,20285,54223,34281,31474,153018,432821,364534,166041,22413,-81906,-113143,1810,80660,127033,106235,61197,31703,42022,55861,52773,121791,194002,222380,194728,116762,48160,-4881,-19484,-14664,-15614,-82396,-47245,71496,91600,44443,35788,75981,96001,79023,49442,50000,64638,70463,51725,13688,-38929,-61392,-44928,-39469,-59842,-83834,-78998,-72651,-83645,-93263,-85401,-40682,-19138,104583,272856,256349,126558,46563,-9280,-33120,-13544,27129,-2416,-41179,-7349,25799,48831,41542,-51972,-93442,-20080,-5017,-54516,-37840,15646,48683,81671,63379,20494,16509,-25682,-100923,-92507,-47514,-21404,-24496,-39129,-71449,-59275,19734,79605,91985,81661,59468,59008,69642,151433,293497,357837,319859,137045,5606,-26063,-17028,-13910,-18408,-43674,-79074,-84550,-54067,-15865,79737,171101,158111,59896,-25059,-86445,-97587,-51114,26461,195572,336742,320833,231034,173813,54886,-24627,28604,43712,-15186,-58645,-12524,3758,-8667,18918,45516,49028,5996,-978,46360,32788,-28777,-61412,-67339,-75644,-21947,14614,-50442,-97362,-12594,74712,125782,158768,127327,54213,14418,-41456,-137224,-112899,35843,71600,58044,2868,-48673,-45455,7270,31135,30733,5405,-16767,-37042,-78825,-61052,20985,73209,54132,-6062,-49203,-106603,-58667,8421,84388,166929,191673,112112,-22141,-50223,-25084,3953,-10132,-45589,-109373,-165647,-90851,-11692,26942,11171,-46021,-67991,-73240,-47029,-18584,10514,15803,-13763,-72500,-3848,34699,51651,53499,52204,12851,-2719,10956,23926,19178,22254,6603],[23196,12303,19402,65941,57255,7761,-23930,-24774,-17732,-20386,-54619,-75817,-97799,-89354,13555,65519,17068,-17149,30077,127917,129626,57344,12512,4435,21017,-47042,-105768,-89022,-76237,-34460,-9570,-16615,-58419,-86414,-34567,72929,224118,285762,235291,80486,-41245,-80244,-13613,25304,-23245,-59235,-77404,-58993,29170,140268,188796,113380,73676,60020,14265,-22841,-21092,-22540,1860,67962,102255,51894,25734,27544,-14905,-34164,-49494,-67137,-85093,-81689,-25649,103596,142000,87762,19037,-25313,1441,121454,161347,121538,46857,-53957,-80286,-61506,-92115,-126665,-21729,39007,65696,51011,37677,67202,51795,550,-76777,-94161,-34489,44872,86006,23050,-61682,-67359,-18274,4137,-31213,-71969,-73644,-54601,-4677,17443,68867,68696,-17751,-93249,-1307,31074,11075,91341,-20400,-68374,11257,11161,-23269,-30169,-79791,-64542,12391,36471,1271,-25440,-27632,-80378,-135218,-141808,-94369,-46042,-49410,-51599,40213,188162,303577,278238,115088,109514,136043,136425,112231,44707,-9690,-54127,-133077,-19244,122030,137580,33334,-74926,-69944,-16315,-23712,-25911,-2637,56609,31471,-24275,-19574,12001,92001,155541,135726,21613,-141049,-99521,-31130,31749,-66020,-150893,-214566,-260827,-78605,135037,253004,111627,-99527,-151,82259,95398,6999,-59724,-87587,-55218,-52870,-78096,-90898,-31903,43173,86864,140677,243314,270936,117227,46351,3277,-6733,36354,87187,73752,73260,68127,4251,-100381,78672,320156,366662,230691,48903,-55038,-72918,-19383,62797,101780,39858,-48086,-82137,-39987,-46112,-39140,-43185,-52172,-29732,-11775,-11961,-11165,38855,60121,48509,75753,74863,64661,40543,34937,-5966,-12714,29101,8428,5550,56163,129360,183892,127531,32832,37447,35993,54779,114283,18250,-79848,-130070,-114128,-59794,-31259,-36746,-57666,-67290,-45729,-33348,-70681,-42521,45538,35292,45053,70156,42519,-10515,-20507,-25055,-29201,-22396,-52621,-80875,-104131,-55068,-28884,-7049,-28953,-58693,57373,108871,22565,21858,106315,108483,80850,49005,36274,25574,-23582,-110498,-96759,-15447,121031,176426,63532,-17321,-62041,-46822,-72127,-82781,-34152,6549,-17374,-85262,-49646,13025,26860,41596,63000,22535,-10127,-22717,-39754,-51982,-19043,92751,141678,64572,-32518,-115439,-35429,9973,27492,59296,62827,62295,50501,41753,16699,-43087,-76848,-37645,65549,63293,11468,-5484,-25420,-87506,-57055,86614,237775,293619,199971,34887,11751,29280,41366,20109,-24123,-59848,-41941,-75304,-128131,-103026,-36879,9172,58627,77892,78700,80487,103471,85541,51182,31965,68547,106602,90269,49291,92882,98784,101432,43420,-768,-11675,-25170,-55876,-82880,-74968,-72280,-95835,-97522,-73236,-57490,-44302,-82937,-92825,-82616,-69699,-22914,32375,31371,93538,45758,-41541,-97263,-113332,-103751,-49457,-16740,13268,56330,33547,11527,4640,-45215,-112320,-2801,80467,141815,161772,230084,319882,301017,185853,50571,-99483,22539,81111,118197,116116,75629,42470,59563,83339,56414,4829,-10460,20283,40086,46971,21296,2566,-68624,-132457,3368,268064,556239,311519,132056,134125,119601,86155,49901,-13306,-94880,-57162,10524,-18302,-68076,10487,204101,404694,487528,493652,277927,26382,-93932,-59783,-16959,68424,166882,472365,871982,1186729,1189465,938839,203925,13983,226759,298780,159752,-16297,122676,148221,79957,-18229,-107280,-142220,-77404,15545,68981,109669,101537,53080,-33484,-49731,32596,50281,6971,-48155,-101397,-95032,-109026,-48433,19724,83625,75660,-53525,-92253,3333,82641,93475,35401,-3403,39639,145969,368221,350458,203410,120498,26055,-17595,-62444,-119432,-135767,-117339,-115557,-117120,-98456,-100266,-79517,-40180,-36459,-34471,33777,102904,58482,-34495,-46167,-109118,-36910,5161,-12759,10409,72777,90372,7108,-75881,-62250,-42034,2461,25292,16630,107980,217942,56200,-116416,-125947,-43740,53627,210093,275080,266852,134814,13927,-22050,-50538,-102756,-97297,30279,213741,353451,372680,411917,275539,99181,76954,56755,-20253,-79837,-86149,-121955,-27514,89135,153526,163601,130510,35612,-26990,-45220,-50453,-63679,-100946,-148932,-104863,-46101,-6337,-18960,-21815,-6626,1293,13525,6726,-47452,-105911,-134554,-103629,-122742,-127547,-73765,-26083,-73166,-96570,-31526,-46453,-76082,67041,253584,335480,258122,81936,-65015,-68174,-41420,-79982,-142203,-113709,-24703,85886,146279,107139,92696,188866,288453,223193,129503,35994,15847,-34537,-89737,15747,92016,-16742,-3935,2521,2124,83065,136154,42677,-74003,-59957,39482,70373,-32954,-114425,-76804,-94100,-55547,-9981,-628,36353,31247,-14357,-62665,-98555,-84686,-94298,-79780,-68796,-36902,347,43134,58156,75126,71884,30810,-27574,-28089,31893,94065,93961,25122,-38588,-41139,-18495,-20537,-31498,-54345,-57125,-27219,26566,72212,63388,-5535,-95814,-68047,-9347,-7419,-44485,-69131,-31902,197,15016,3915,-37947,-98297,-106291,-43617,-49107,-54216,-45766,-9548,40429,81333,122748,54668,-58100,-13047,95047,104943,-9459,-32511,58018,55242,-38239,-49149,27841,103079,189678,222426,241697,244001,236173,218911,149044,52300,14919,97386,239182,208161,53147,-23782,-8193,-29669,-34177,51176,195406,280001,224936,126136,87248,167707,268968,259174,102167,-14612,-35388,-61585,-85548,-89744,-92226,-102929,-95748,-71533,-44863,-46447,-55986,-48940,-70152,-50670,19700,86545,31744,-57126,-90291,-71964,-49917,-57576,-84664,-80460,-97562,-108017,-58179,-33321,-28245,-44774,-64539,-110056,-134806,-131346,-60038,-14747,11706,-7045,-67879,-107338,33307,82563,76848,155273,161305,107643,36933,5102,36125,24388,472,18255,51316,90078,178020,341543,366132,163406,1745,987,18885,27263,10593,43299,50842,75466,22331,-35285,17006,86781,142021,139823,73401,3844,1698,62439,106054,84147,32945,-22259,-120989,-64875,79161,130533,20297,-95323,22974,128250,96470,18600,-33334,-54429,-8133,20856,243,-39929,-48848,-42980,-43511,-45435,-56424,40972,188814,252758,155869,22551,-36292,-33751,-14988,-15835,-53920,-84034,-108040,-75849,-53070,-20401,27973,63534,59396,5266,-73799,-134787,-82585,34739,58922,118260,156677,99046,28077,-28445,-32491,84993,123755,66652,33545,-38719,-116795,-131532,-86913,-46775,-36448,-11976,98810,132670,113290,67646,28066,18908,6532,-14138,-21694,-6361,46310,133749,183956,156896,89025,45001,19548,29023,66243,98427,182809,283166,301171,254386,223150,161288,101954,31498,-30093,-81211,-98407,-100054,-74047,-49646,-38424,-39655,-52422,-32750,-5049,-3098,-27032,-57725,-108424,-110147,-59700,28489,44056,21907,-9323,-26500,-69031,-93508,-109487,-79481,-94382,-113546,-126376,-37588,73508,118565,60678,66287,188181,246399,242684,249439,195732,86939,30473,7454,44037,68287,124041,146417,89378,31971,22242,58835,91511,74545,26327,-41683,-96772,-128008,-33500,66397,139609,102576,110666,260233,373623,285001,169180,192851,252402,155482,13258,-7924,-21844,-32470,36326,203049,280312,293969,210589,128200,73572,-11599,130943,334361,471971,528139,550468,356030,75215,-16958,46555,261321,389641,303685,116407,-22525,-28853,1980,-6180,-21064,-967,36870,35592,28357,3000,-28324,-67249,-49206,-46408,-77806,-63197,-20006,-11950,-40835,-50418,-24542,9524,36888,-13237,-80462,-104136,-132360,-108749,-60106,-8174,57479,102109,81189,21646,-66783,1445,42919,24379,-52318,-82983,-17861,4767,-22168,-31783,23001,44646,28996,-22514,-50841,-43236,-73394,-116606,-78619,-53467,-40404,-35634,-11886,-17685,-59503,-71929,-14867,8641,45361,50223,35532,21443,9008,67047,103530,37011,-80948,-89025,-43129,-43344,-25250,-31962,-52984,9446,9881,47238,141842,237264,213911,145976,78464,124140,237180,260488,294051,322306,225310,160447,57856,-50763,-102176,-98964,-97345,-96099,-57274,-78925,-115710,-66106,-18695,50440,90438,45338,-39932,-100785,-106506,-73828,4376,136788,215284,132859,46824,4186,-49323,-58800,-41266,13692,72918,103233,114494,155394,241051,327134,407761,401012,298461,144220,1749,-85068,20275,173981,389372,487824,399974,295878,186442,37332,-9123,-3244,72845,47215,-7280,-38859,5250,56866,91727,78020,27311,-31762,-67713,-40626,9537,2350,-51603,-95783,-79426,-44984,-19143,-33280,-43180,105690,191696,134749,12387,-97695,-50389,93111,149632,90078,-34595,-83340,-102012,-116081,-128723,-103428,-53593,-8843,-13237,-44848,-53062,-30784,-44636,-118303,-82153,-46246,-14707,14478,-17716,-43040,-18032,90492,208867,220290,107580,-38805,-60346,26619,47624,60768,88290,65068,15604,16746,71606,28499,-81091,-104543,-24623,33706,-42329,-80115,71842,220073,159529,113151,75121,30666,-11184,-36305,9413,22387,-58387,-96405,-114428,-106371,-79852,-85136,-79410,-4697,149,-42023,-47661,36177,106905,81034,83818,123833,96781,18809,-42253,-39101,-14062,25559,36309,53332,30664,26653,74595,91317,67219,18355,-18526,-54588,-57863,-78189,-101953,-65277,-35824,-52441,-47737,-20671,-30225,-51693,-45277,35287,93010,128032,128597,129865,29481,-99919,-57758,-45207,36852,205790,316613,267013,122729,31396,-11865,-87893,-93684,-31135,16459,19612,-434,28993,69205,77131,40292,14563,33697,80620,260827,369911,235492,102845,21394,12216,58069,70700,39943,-28787,910,110792,150926,112456,24372,-68175,-102811,-89039,-30168,70617,230191,251980,103743,33768,53282,163133,342973,388859,317094,207158,110410,55465,-41109,-64899,-56985,-127035,-82928,-80336,-108049,-149302,-127001,-73367,17082,59661,-12824,-32451,16427,45352,57751,47601,57633,102786,70207,-8135,-102313,-141861,-43007,-15233,-12495,23153,97200,172608,197469,134299,28946,-36998,-105659,-55604,70652,198293,232097,64156,-16143,-54485,-77673,-126104,-131830,-95502,-99115,-160580,-85355,-75412,-90844,-74231,-46577,-39167,-61841,-93702,-72152,-25985,-13378,-16199,-26469,-23031,5567,30924,18195,1061,3771,43149,102265,211697,285392,170714,41418,-59441,-98826,-61710,15362,105753,195323,222400,77334,-114772,-99956,-4067,-3578,-90481,-81844,8549,72889,48792,-51206,-148963,-43501,21090,-11685,-87955,13994,126901,175876,91384,-18095,-17455,-26885,-83250,-127406,-73928,43063,178424,306310,390446,375985,256281,98097,96435,142294,86140,17908,52159,63901,7464,4816,40125,97153,128895,133476,71136,9582,-38625,-110429,-22935,92027,150151,96399,-6051,-33385,-45735,-68981,-78610,-78699,38625,152668,196340,177140,116910,85404,56302,30574,2066,-7848,10958,32438,44129,-25245,-78501,-35569,-5494,-18762,24043,33615,-54804,-100468,-90577,-51654,-15673,-15442,-12645,-13454,-62002,-104465,-121690,-115652,-141606,-63158,14896,57749,-14750,-110639,-50407,18470,-20447,-133173,-60541,40397,90296,96605,13164,-56726,-83414,-49138,-23415,-53581,-68509,-45348,-59333,-25038,6493,97949,101441,24780,-39545,-62909,-33571,-8436,-27371,-57569,-65705,-50061,-45818,-48173,-19646,154513,362011,394066,115747,-48312,-34692,213577,409455,351113,181189,5431,-30549,16952,90764,165784,317458,345421,195060,70229,24277,20213,13497,-8283,-6220,-28839,-104116,-129015,-7686,73559,85423,16719,-113695,-87130,40358,97385,17125,-58446,-52402,-5285,98125,229324,443690,561742,492025,371461,189369,-7368,-119739,-57634,-54553,-43751,-45312,-52220,-86391,-70588,484,32975,41824,42216,34893,-13785,-77656,-39483,7813,36933,-30685,-108337,-153671,-142375,-119473,-120213,-83217,-589,17423,-38791,-136774,-131038,-97154,-66480,-6370,57537,84776,97523,45785,-7332,3895,-22199,25841,27417,46462,133054,193303,240461,348413,358090,36330,-97956,-60369,-75575,-117446,-30739,-15941,-28848,-37231,-83307,-62432,-12222,33076,123818,202133,140954,51068,-27418,-46054,13260,58182,61873,37842,-27783,-84711,-132108,-96752,-81551,-21874,67327,144914,171056,136492,115348,110346,16126,-49245,-39009,-66031,-86248,57453,133964,96118,23366,-10120,5775,8606,-26484,-10084,9299,-15020,-53900,-70628,-30099,60149,95392,118356,108032,143605,175337,147021,136649,155609,116454,2012,-97915,-145781,-157268,-122962,-95450,-81454,-118043,-111284,-114076,-44645,-20638,-18220,-13074,-63718,-86766,-33089,199278,517171,462749,289556,128921,26179,-8819,-59477,-63439,55071,202603,224083,166998,157843,199999,134977,19938,-13375,62627,146587,198117,183053,125125,95921,75616,96467,67100,-99365,-36121,10981,53141,155194,279466,303434,290602,249021,90389,-43303,18736,102992,93458,47533,-41895,-101072,-57120,-28649,-56757,-145452,-141398,-115325,-107045,-84279,-104122,-88168,-12321,104028,124350,66627,-19500,-70841,-60523,-21664,16938,39287,73776,90155,50595,4989,-29554,-42258,-94525,-146717,13477,158670,272545,262899,113670,73379,136091,134435,54865,-89445,80869,148467,115614,61730,67296,88536,-30422,-140392,-113740,-48817,-55785,-133622,-83802,11013,44150,30749,42204,187824,437886,307799,91408,-43628,-121385,-111655,-5136,74823,123901,99346,41163,16285,40622,65570,55244,97555,144532,164998,150636,86706,17583,-36419,-49369,-37712,-25055,-82909,-59108,48255,65059,32069,38206,85784,88373,66945,39475,39739,51749,63063,48115,1953,-60374,-87231,-67977,-54934,-69553,-89644,-82744,-75551,-85181,-90461,-82848,-39424,-14592,113873,290770,276453,145175,67280,9319,-22337,-3913,35167,5489,-34445,-9878,17342,33535,17074,-68109,-75816,-14600,-5693,-26957,-1087,44005,67771,93572,76463,21715,3989,-47367,-118993,-84456,-34708,-13062,-19251,-32195,-65233,-66524,11807,77974,94802,78736,58594,70839,83585,155286,282472,350216,323056,141214,16368,-15388,-16165,-14539,-14450,-32516,-57839,-51958,-15731,19979,105262,166193,120498,16509,-46085,-95884,-106356,-66905,6017,167029,291125,270249,179873,148072,60506,-22956,2648,-9743,-89563,-68596,286,13611,-14900,11648,48280,60558,16256,-688,48764,36017,-26364,-50778,-62746,-83796,-30618,14201,-51179,-92027,12004,118376,164841,177306,111888,37265,15450,-41363,-144411,-107514,37416,69736,53163,-2403,-50176,-43429,6477,30983,31295,7640,-13160,-34603,-79578,-101748,-15219,46182,47873,5692,-25720,-104670,-98246,-26507,53812,130124,158613,95694,-28187,-48151,-16897,15343,-2557,-46669,-109663,-149801,-115372,-22150,14538,-1763,-54809,-81272,-82844,-55445,-31610,-12531,-16150,-48507,-89648,-9956,23552,40028,43626,39858,-6102,-18392,2564,19958,23948,40824,29901],[54710,29286,33713,80827,66889,10972,-22260,-21483,-14120,-18401,-57234,-83066,-99743,-89152,14035,66046,11233,-25377,25921,123701,115809,46068,3515,-7002,15611,-54917,-94694,-65176,-57182,-40666,-31653,-31151,-73841,-89689,-32418,78226,228374,273905,199148,55644,-46868,-74004,-17632,13662,-33752,-66716,-82637,-64726,20883,134661,193307,133800,88890,64934,10634,-30857,-26342,-21467,8572,73654,97437,36788,18377,29365,-7470,-22858,-36720,-46864,-63130,-65434,-23521,85685,114652,59906,1146,-26162,14705,140018,183059,134618,59120,-32875,-105528,-98437,-125730,-129059,-8820,41606,62686,47040,32394,71621,64110,8008,-72725,-93370,-52041,13464,57705,13934,-62696,-67113,-23700,-3241,-40586,-78609,-68907,-38243,12777,29910,71738,58933,-32567,-85247,15841,26307,-33352,78836,5256,-9112,42764,13442,-35398,-49494,-77947,-67440,1006,27350,3873,-22235,-29661,-80686,-123698,-138490,-95314,-32608,-6604,-12348,73512,201081,292022,275841,120340,109311,130073,130924,112692,51396,-2391,-53813,-130273,-30604,88767,122006,36287,-72268,-65687,-6108,-8028,-9632,8512,61550,32966,-26827,-20155,17779,93577,144468,130815,15341,-147854,-97550,-20457,40507,-60187,-139364,-211222,-288250,-79079,141733,265584,136086,-102768,-5150,82756,90585,5916,-55459,-91543,-57243,-47150,-65265,-74145,-17165,54500,78630,108581,209176,249491,111679,43702,8559,12554,75213,147530,131949,105450,83080,13074,-83506,80208,354520,441708,299815,70893,-46246,-61219,-27686,31638,69137,7038,-78054,-87166,-40742,-58594,-46668,-42020,-47464,-29612,-13463,-16064,-24359,13220,45212,31158,9361,-25933,-14409,2974,29442,11783,1675,23468,-4635,1597,39563,110904,189598,128193,34577,46511,49511,56499,69505,-16807,-90568,-122135,-103642,-60245,-32382,-40971,-58161,-68883,-47540,-26043,-57529,-101093,13581,34054,66697,100516,55699,-5501,-16113,-25713,-32925,-26622,-54515,-73133,-75953,-30115,-19299,-8405,-33123,-58233,61922,98769,8385,17045,113403,141828,109643,56923,31202,12352,-38045,-119301,-81958,-21308,95696,176698,79185,-1858,-51990,-54106,-79565,-79166,-33278,4974,-20273,-92849,-64868,8313,43558,59471,70976,-2119,-46984,-54032,-55428,-50410,-13139,94936,147235,63460,-35419,-123704,-47286,-11703,-4378,19528,24484,35636,39248,40166,10879,-54607,-79478,17344,140665,125261,43478,12614,-23093,-85447,-50217,98167,271183,344018,239374,59751,22590,30512,36849,18778,-15003,-45844,-39240,-86815,-151602,-145020,-51650,35731,69428,60390,36902,53012,113995,130704,92680,47908,69088,101091,83810,43490,74023,72413,75012,18984,-16452,-4386,-10556,-49252,-90119,-98397,-99640,-101334,-89334,-94511,-83910,-54265,-77553,-81040,-61370,-38354,12104,64444,68101,143671,72910,-33166,-100144,-113179,-90928,-44618,-21285,5847,50348,33272,22202,22552,-23344,-91385,7688,104863,179742,211871,291365,349207,299271,182492,53860,-75795,21915,67593,98157,101552,88357,73533,101248,123138,82949,13802,-8871,31067,58377,66595,50699,46772,-19370,-121430,-39137,197351,486855,262886,110917,120257,110642,83786,41497,-40083,-124493,-45742,29139,16739,-31359,-9438,141223,308196,419998,475655,263919,13016,-109092,-67339,-36641,48808,165932,506398,1000388,1449433,1554668,1157288,240244,81675,288180,366310,221957,-9466,115580,165731,103940,-1271,-90942,-158945,-99686,1444,74227,129087,118922,61446,-34169,-47390,39471,49621,981,-38785,-87954,-107635,-94570,-31621,28602,86127,71812,-54378,-82114,5423,82979,90459,26833,-14332,39691,154887,373990,329995,182397,104131,4392,-37077,-67160,-116307,-128553,-112574,-109909,-109546,-93138,-97699,-96932,-73386,-84724,-65138,22958,93431,64802,-32789,-53106,-118201,-42992,6712,-10459,18259,83968,93323,11726,-70922,-62667,-39954,10968,51407,43980,101167,220139,69546,-89337,-141892,-48560,36330,159378,219127,220181,104368,6239,-15857,-44911,-119624,-109180,30302,241917,438416,465434,476261,287618,102011,88330,67375,-10659,-82119,-92439,-131009,-42077,65256,124206,131883,104878,19096,-33586,-41204,-43369,-54349,-94415,-139917,-119094,-60282,-22395,-32355,-33653,-17328,-9854,-1032,-6148,-60520,-125726,-144712,-108303,-129838,-118263,-57540,-6848,-47508,-74466,-30939,-46841,-90150,43700,217506,296051,231508,77989,-69575,-77565,-39470,-72218,-131583,-111999,-31090,65553,113205,80765,79189,179267,299483,234749,135458,32521,1179,-53794,-79238,40978,137349,48373,8153,5612,14913,115463,175505,57228,-80547,-61492,43942,71599,-31566,-109783,-80330,-105452,-61788,-26016,-25468,17479,20936,-16701,-64002,-109984,-117017,-114114,-83958,-68504,-39241,-3330,40387,56103,71094,66781,22610,-32832,-14335,52218,108274,97351,28151,-39056,-56970,-35900,-36455,-50067,-69750,-64328,-31312,19620,63346,54510,-15066,-96447,-65966,-12637,-6029,-57900,-60953,-14438,13162,26091,12254,-28755,-84927,-89769,-20406,-46101,-61050,-47365,-4721,42341,73807,97454,28598,-70180,-7672,92234,95259,-25122,-61966,21238,21232,-75328,-53733,20108,83917,150515,158679,179346,218069,247632,230331,149085,43700,9639,91895,230650,191282,41546,-31285,-16186,-34812,-43762,27009,155160,239538,193846,106343,90400,184380,278273,264071,107511,-12930,-37479,-69241,-90354,-95789,-100795,-109560,-99030,-74783,-49363,-51815,-65631,-68261,-61158,-16551,57920,114371,41975,-56145,-95369,-78594,-54881,-56489,-75082,-67875,-90026,-119293,-71460,-43192,-37665,-54140,-67018,-105522,-138784,-148030,-60530,-12317,15011,-2805,-61191,-136131,35359,128431,127394,172920,138136,54862,-12885,-25897,16029,21726,12665,30420,55066,85129,159453,306642,333746,128535,-25957,-4146,11622,16958,-594,26970,19506,39138,-5837,-36345,21126,86527,144583,147747,72984,-6455,-8297,59573,94352,60697,20723,-33319,-124199,-73585,69449,128424,15472,-97802,15235,100255,52629,-9458,-31006,-39029,7446,25664,-4041,-50228,-48763,-32730,-37926,-42191,-57747,25534,172659,237144,143611,12838,-37951,-11938,13055,-1676,-48942,-74585,-82432,-43191,-28995,-10795,28676,54589,48731,2048,-69926,-117630,-57331,80099,96294,120904,120714,63390,6263,-42322,-22199,96693,130204,58196,12992,-57654,-110965,-147685,-115185,-83647,-74787,-23453,120771,166737,122466,51288,21652,24250,20359,-222,-12467,-4424,44134,123215,141717,108196,55937,17466,-11422,-10957,20683,70310,206148,316080,322459,272105,234690,166360,105176,26853,-40640,-98828,-112345,-97700,-57996,-24673,-17048,-25991,-45945,-30533,-7955,-11000,-37076,-71300,-122370,-133627,-83481,13249,40884,45013,22140,-5929,-53776,-82711,-95166,-66385,-74122,-78826,-78941,-19029,78524,108798,28939,29383,166194,228328,230145,242090,209911,96896,27473,2729,52408,94648,166568,168864,87385,25095,20944,73017,130714,117228,61005,-15672,-71688,-105917,-52823,31492,97897,69808,77650,211065,311822,237120,129806,171840,258455,178850,16045,-29711,-56396,-77624,-17370,165695,269940,309383,222019,154363,108983,15347,129189,319573,462898,543450,569581,338662,57255,-14189,76576,287822,393546,303953,130941,-8471,-35955,-9563,-14936,-32948,-25074,-17,10053,26149,7961,-22913,-74612,-73905,-55163,-65196,-33615,26153,26895,-12954,-26477,-8188,19530,47129,-2892,-71110,-93519,-119804,-106845,-51588,6879,78279,113242,90748,44106,-30046,-30451,7305,3119,-62855,-78254,-20809,-3182,-38078,-49767,3485,25328,15295,-32285,-67640,-68716,-84225,-113972,-67244,-46477,-39116,-40547,-15813,-19326,-77283,-117399,-47031,-2592,43378,53160,43345,27893,16585,82511,113491,41364,-72730,-108788,-61921,-55979,-31019,-32373,-41062,23296,12447,44163,125884,209416,181509,93426,21920,94925,238804,274707,294711,306481,208997,142479,48889,-49304,-93745,-92235,-97534,-91205,-43614,-69334,-125023,-59600,10200,98179,135410,62086,-36472,-109164,-119455,-71464,6813,137650,201402,113769,12055,-29147,-63071,-59770,-36982,20810,84592,114775,121870,148872,219101,282097,335977,321874,243696,116239,-16667,-82919,44460,200270,401730,468490,371979,283220,199922,68917,30243,21950,63166,29177,-17249,-48833,582,58897,99454,95285,45613,-9741,-41850,-54481,-61806,-55680,-85165,-111480,-87083,-54260,-25402,-28315,-34399,116771,172506,99491,-18938,-121756,-54853,85591,154057,138242,39056,-61119,-107014,-101166,-112883,-135701,-81842,-34508,-23584,-34790,-33222,-10260,-32632,-112157,-82977,-41611,-6409,31447,6891,-10951,7039,87880,180491,198178,101233,-36935,-65440,14158,39412,59436,85246,54573,1764,15954,77492,39951,-75930,-113271,-40804,20110,-48672,-83906,61194,198556,139141,91820,63551,31180,-11713,-47712,-19706,-20783,-74175,-90057,-110323,-111455,-73235,-63708,-110850,-34560,-738,-14418,-23918,47528,111640,93853,116629,166673,137408,53898,-35843,-51223,-17566,27707,34987,46201,9093,9683,81122,118639,83909,20834,-19413,-60052,-68849,-97349,-130313,-86948,-52304,-63012,-53700,-21376,-25258,-38634,-26041,58418,112145,133131,137022,135634,30396,-121539,-75706,-68869,8157,151176,256119,219765,100044,11362,-36745,-114800,-91640,-15458,36455,46290,36320,71867,108643,99511,46505,8571,34207,107163,316174,432959,267239,105042,11603,-3812,44107,50210,9891,-61689,-21717,91456,138399,103623,21650,-68699,-110738,-102299,-42234,50165,183153,206493,77041,17802,47143,169369,378485,449551,375056,234272,119870,58861,-31949,-24235,7902,-82762,-86025,-96228,-142622,-104531,-91667,-65361,3766,38769,-36264,-54976,-16286,-2859,7806,7557,28218,84736,63568,-9803,-102560,-150923,-50602,-20027,-16169,16913,89724,178898,221109,139335,20234,-49385,-126125,-83882,46764,178119,221635,81796,-1314,-37703,-54061,-92423,-102147,-86523,-91687,-121081,-79506,-79095,-92649,-72315,-45734,-38857,-61810,-90534,-65667,-17087,-1370,-9389,-27176,-30240,-10533,9355,3828,-18766,-3956,44743,112063,244286,317664,180992,37325,-62935,-103673,-72992,7271,98533,176149,199734,69718,-110458,-114328,-12240,4450,-75451,-116381,-22089,53334,47272,-39499,-146448,-67961,-11444,-23516,-86321,30318,162671,228369,133066,10196,-6752,-18867,-76026,-144817,-79670,45800,180231,303607,380576,370115,259293,74950,17840,66652,35560,-19490,29587,51812,3287,5456,36425,96362,138054,152255,95786,25636,-33023,-111830,-19729,107677,153732,69546,-26043,-37990,-61977,-79857,-82502,-75015,47502,177485,226274,192831,134072,112939,81656,49422,12696,-2662,15706,39376,31213,-44777,-90499,-41818,-8153,-19831,25919,44805,-37543,-85433,-82537,-40650,-3466,-10359,-21798,-40831,-104217,-143525,-131613,-118336,-151326,-75236,1276,50539,-15463,-109783,-46979,21990,-20602,-129738,-60826,52593,106534,112813,26340,-63855,-93511,-56248,-31980,-62778,-86461,-91492,-118741,-67809,-17809,85416,97962,33138,-29757,-60190,-34610,-10184,-32883,-69288,-80798,-63629,-42487,-31080,-16095,127009,324271,412946,147855,-38621,-37735,211103,408658,368159,212375,21429,-20543,22706,77382,125257,256428,308212,180013,58613,10057,18443,33201,23925,16773,-21786,-103627,-130283,-2951,87383,100599,22589,-112021,-99131,26049,86391,10531,-60116,-44091,1149,86216,187531,356504,459606,417165,314658,158959,-24169,-122389,-57848,-55425,-43725,-42328,-48192,-80708,-70017,-1460,34125,49092,49564,37532,-11775,-56601,-24728,17649,45044,-21908,-100144,-149268,-136180,-108870,-105567,-75093,2194,13199,-43788,-130721,-120488,-90022,-67805,-18567,35810,59625,84562,46543,-5139,-6253,-29007,30526,8400,24725,121794,214792,313903,434373,392074,63967,-70295,-61824,-85810,-137246,-38597,-19337,-30351,-30971,-77338,-64168,-17795,25204,104220,166989,108468,24405,-39131,-49343,9313,54210,60634,42724,-13838,-74084,-122257,-83275,-59041,1835,79165,123453,120048,88838,102364,136001,54797,27141,36774,-45515,-97108,55280,136262,103975,30485,-16161,-17175,-15597,-47504,-18521,8494,-17997,-65409,-99097,-74207,276,52973,107420,113483,148855,185623,159374,152381,174526,130118,13807,-93791,-145445,-153539,-117894,-94203,-67352,-77191,-60144,-64869,-82722,-43426,-26701,-4951,-43356,-70004,-12440,244018,521772,425675,264489,116174,28223,-7403,-60452,-57847,53038,196624,221880,166587,163699,209094,141735,23711,-36483,30066,134006,206533,191632,126077,100557,88388,137343,75649,-90240,-41993,7982,52483,151172,270011,285424,257449,212632,78365,-43234,15073,94834,96568,57373,-36130,-113422,-68626,-37834,-61135,-147959,-141324,-117680,-105790,-90751,-85498,-56151,27752,138705,148922,86190,-758,-45419,-29662,12850,56465,81056,116603,123403,62571,6245,-22102,-45488,-97571,-109944,32520,183772,293150,257641,90933,33777,67309,39661,-37099,-43808,109050,145500,117069,75816,100783,135979,16625,-124348,-107933,-41623,-48545,-120554,-89242,-690,30054,23735,51343,220106,424265,244510,22363,-103122,-165993,-105214,-13050,66565,119579,95079,23095,-4642,29979,67018,54608,73590,95508,106377,102745,49790,-19089,-70168,-79246,-61305,-36176,-82767,-73754,18174,31027,13606,33375,84845,71160,49477,27196,29440,39523,54745,41720,-12726,-84502,-115420,-92361,-71030,-79872,-97409,-89682,-79603,-85903,-87683,-82331,-42092,-13445,115640,290735,278564,152594,81088,23635,-15897,-300,36885,10000,-29487,-14151,5955,15493,-6814,-75558,-58138,-9545,21,2828,30026,67486,82207,97677,79229,19227,-12370,-70938,-127410,-75080,-23908,-6959,-15223,-25932,-58316,-69880,4784,74531,95978,75884,58899,83517,98623,157969,263991,329766,314043,142597,28515,-438,-11822,-12740,-7949,-18419,-33546,-16371,24897,55934,123636,152346,83922,-19556,-64545,-101192,-109782,-77507,-10023,139692,244131,220145,129348,116945,66916,-13028,-7076,-45260,-153129,-41069,21713,25829,-19697,5846,54197,77227,32841,5596,55180,43369,-14343,-30248,-52000,-86052,-33231,20159,-44195,-75381,51657,187325,231684,215861,105940,19963,14844,-41224,-146884,-98558,39422,69731,54988,154,-44863,-36372,10840,34976,35220,13355,-5423,-27288,-71638,-132490,-47180,22344,45507,23409,2695,-68870,-107583,-50743,31691,99920,128366,82173,-28531,-39237,-2017,33380,11622,-41776,-104500,-124612,-122866,-26583,7334,-8382,-56754,-86423,-84691,-56705,-37410,-27621,-39308,-73738,-82713,-4470,23531,38912,42423,34265,-16945,-24221,5356,28025,41172,72303,65198],[87280,46367,47583,92970,74461,15453,-17758,-18089,-11648,-15646,-56138,-86803,-99787,-86726,17112,69790,8280,-30698,24697,119948,103189,37790,-3073,-16771,10547,-59450,-78403,-44776,-38910,-40982,-49685,-43911,-86746,-86876,-30897,78264,220697,249443,159318,31775,-51503,-67532,-20621,4421,-34518,-64266,-85337,-68869,12771,126647,192904,150346,101511,69114,8964,-35596,-28515,-16711,20534,86602,98027,23601,10372,29212,-2457,-13619,-24310,-27062,-40954,-46681,-17661,67514,85200,32388,-12813,-18625,34976,162620,206542,145454,66036,-14843,-108430,-132622,-160185,-110655,7682,45877,60877,43636,26715,71201,69469,9246,-73121,-88715,-67303,-21020,22542,-2155,-68608,-70166,-31625,-13221,-51627,-85408,-63364,-21033,30974,42647,72559,45746,-48315,-71295,27488,14707,-76691,80563,60201,66581,75103,15244,-44696,-65549,-76301,-71354,-10864,16177,3818,-20760,-31963,-76156,-103539,-120310,-96260,-21667,34826,34749,109238,207011,268663,262795,119801,101223,116554,120610,110548,56519,4751,-53237,-125435,-43641,49269,97107,35217,-71984,-64633,682,5172,6782,21143,67556,33775,-29982,-20334,22134,86439,116445,112472,3015,-152263,-93468,-13420,37841,-57880,-125264,-194851,-299356,-81348,136223,254778,147130,-105173,-10813,75298,77148,-136,-50696,-91289,-58266,-41655,-53821,-57607,-1262,63886,65874,73115,174155,224575,104891,40109,15403,33753,111202,200176,184837,134310,95665,20041,-72722,79844,376445,501847,357790,89283,-38418,-51772,-33097,4429,40790,-20720,-103043,-81452,-40644,-75812,-57898,-43557,-45475,-31653,-15556,-18849,-33467,-5507,35908,28648,-29604,-108394,-66639,-24339,24875,30376,19417,15780,-16958,-1288,23928,90059,187501,123064,33100,52177,60070,51270,17078,-42744,-90624,-105830,-86456,-55597,-29082,-40626,-57075,-70700,-52501,-23461,-43612,-147702,-12862,35106,85164,120549,60249,-2345,-13546,-27425,-36933,-29889,-52241,-56776,-45496,-7485,-10648,-11058,-38812,-57514,65897,87141,-4252,10544,113233,166415,133432,60871,25023,270,-49758,-116747,-68706,-28251,61111,159679,86174,10763,-38866,-54345,-82647,-74474,-34134,89,-25769,-100296,-82767,-4566,55229,73550,69593,-34132,-83477,-86665,-76034,-56801,-16198,85474,144456,59503,-40723,-131809,-55190,-30729,-36079,-23096,-18520,2252,21713,32996,2031,-67021,-72810,70757,205837,177913,69094,24562,-21751,-83688,-43474,110576,304377,388010,271312,79906,30773,29729,30175,15491,-7088,-31526,-32548,-89654,-123875,-120655,-47920,59904,76730,34787,-10956,24064,116173,164857,129691,61728,67006,92742,76290,38771,57854,52959,54417,-2353,-33471,-306,3192,-39286,-88605,-115449,-118777,-80170,-71241,-95270,-110621,-65792,-73221,-72159,-42912,-5941,51119,100586,114045,205081,110729,-8170,-83889,-96959,-74889,-40112,-27932,-3202,44176,32953,29355,33035,-7297,-65553,20739,128512,216797,256848,344079,372100,294388,177546,56677,-51018,30611,61847,83266,87809,99459,105049,146425,167393,112638,23118,-9793,40397,80674,92027,84659,95281,31464,-86909,-77503,135836,409710,213854,92858,108713,103098,80903,30524,-68747,-127007,-26333,51593,61665,9869,-15044,86407,217160,346859,440929,240879,-3131,-125399,-70577,-57788,26171,158945,514598,1065074,1614576,1821077,1294028,239149,128051,328630,405566,256597,-7950,100955,175021,124333,13246,-76106,-147244,-118982,-13557,75186,142349,130756,65552,-37764,-45983,44829,48250,-2681,-22498,-66085,-89024,-69416,-14110,35956,84970,64649,-55045,-74334,4182,78340,85051,17027,-27802,33588,153775,359760,294410,153981,82572,-19203,-58027,-73966,-115164,-122964,-105422,-103052,-104092,-92514,-97343,-117101,-110133,-126162,-75126,19474,81861,66630,-33101,-63253,-129876,-48385,10805,-3838,29723,93752,91307,12195,-70621,-70250,-43096,13147,70324,75934,92449,205937,74712,-63149,-152762,-58892,21777,119602,171735,167271,64749,-9238,-14854,-41758,-134296,-116148,30010,261882,509256,541219,513927,281726,99607,97132,76272,144,-81772,-99144,-139436,-56958,42233,97496,101884,77768,2921,-37967,-35426,-35596,-48326,-91980,-134847,-131063,-72331,-37404,-45961,-46287,-28952,-22352,-17931,-21045,-74932,-146459,-146902,-111143,-130738,-101375,-36915,16532,-20396,-48910,-28114,-49075,-104750,17832,175678,246186,189471,65764,-78803,-90545,-39421,-63329,-115604,-100217,-32148,48628,82102,55557,65554,162518,293636,237131,138715,29542,-16298,-73108,-71578,56962,170252,103923,20636,6960,29545,153157,220243,79310,-72402,-56151,44082,67917,-30366,-104833,-84878,-114571,-67492,-43227,-52359,-4293,8677,-21071,-65465,-109080,-115746,-106210,-85809,-69343,-42258,-8411,34142,49297,62428,57534,11546,-37428,-3403,67605,114763,93263,26069,-41776,-76323,-57423,-53912,-69720,-85549,-72934,-37806,9962,51161,43238,-24151,-88658,-62694,-18767,-3833,-52766,-28245,7025,26976,40082,24394,-16709,-71933,-51903,-5916,-49747,-71944,-49290,-722,44855,67509,73836,4064,-75563,-5972,80815,75718,-42905,-92674,-16154,-11292,-95799,-52048,11616,64105,112290,103575,127945,193282,256765,237075,143747,32196,5630,85923,211488,164426,25864,-41431,-27463,-43654,-57594,-1966,109166,189949,156437,86959,95617,194413,274839,256378,107655,-10589,-39271,-76897,-94489,-102258,-110887,-118634,-105739,-81910,-56146,-56298,-72294,-86896,-48739,21446,99549,138082,48748,-56200,-100228,-85691,-59942,-54988,-65743,-57563,-84718,-127782,-85539,-54576,-47915,-62505,-66609,-97455,-134227,-133283,-54634,-6610,19879,3219,-53996,-156268,46527,182207,182824,186453,110719,1747,-61566,-54151,4639,28763,29069,41414,56037,77089,137838,264384,291910,90969,-56207,-11726,1799,5942,-10491,11218,-10811,-3944,-39991,-36520,21476,80332,140070,149572,65682,-23722,-22786,53245,80157,39130,4901,-49589,-129768,-75790,63258,128850,14825,-95302,1791,64827,5799,-35434,-28311,-26345,18299,24328,-13115,-65917,-58722,-31069,-35549,-40959,-60429,2082,134868,194549,117542,-474,-39059,4008,31679,8094,-45312,-58247,-49456,-12060,-6866,-1631,30051,45587,36005,-5463,-71580,-102803,-27256,126095,130890,117579,81604,31265,-14070,-57571,-18726,105284,141121,52924,-12585,-82129,-91664,-120954,-128229,-125975,-108977,-22148,138932,186053,116974,30194,15755,29525,35320,15825,-1478,-1880,42875,108408,96723,61075,23919,-8302,-40111,-51038,-26244,41870,224538,336689,329389,275315,227954,152316,91003,12758,-50690,-106187,-119194,-95706,-42296,-1236,831,-16936,-43812,-31788,-13502,-19535,-43470,-75743,-119738,-143282,-105941,-6280,32584,64574,50103,9851,-40048,-66987,-83860,-54982,-54584,-45059,-33488,7098,78649,87417,-14187,-18881,133045,201044,211074,226851,216741,105563,24321,-3560,58398,121642,211002,188254,82097,17043,18822,84181,167758,163211,99831,12286,-51336,-93077,-68901,31,55352,33776,39804,154912,239972,181395,89736,151648,262325,203610,24521,-50097,-84431,-117494,-58779,140243,262909,316546,222200,168831,133092,40732,128585,293721,432304,534133,563441,309914,35238,-14312,100734,298867,376185,286961,133473,1330,-41269,-22761,-26930,-47279,-49424,-27750,-3397,26338,13385,-18795,-77863,-92190,-56673,-48267,-3737,70454,73183,25831,3465,9999,28915,53260,-1202,-70669,-88750,-106276,-98853,-40952,23564,102046,119969,91896,56334,-2218,-41274,-21407,-16284,-71529,-75522,-26388,-12928,-54503,-67930,-16265,7324,3785,-38073,-76228,-87264,-94527,-110248,-59026,-42499,-40026,-47204,-22287,-23307,-83174,-150649,-69694,-8035,42202,51527,44928,28786,19455,88322,112780,38506,-69251,-127242,-80891,-67934,-35946,-33598,-31871,29290,7048,35144,106317,175479,142774,42200,-21661,79033,246357,289926,289169,280534,186510,120537,38703,-46962,-86145,-89156,-99761,-85458,-32101,-64698,-138853,-51888,40391,147372,178148,74608,-35598,-117400,-127587,-70392,3905,125358,168652,87541,-15977,-66013,-81652,-67028,-37514,25860,95060,124518,125403,135531,183669,216674,243273,229612,181072,82192,-37042,-76898,61117,212197,389468,422197,325965,259932,208270,99942,65789,43769,41925,6037,-29583,-60378,-6925,56963,102114,109869,62556,11715,-8614,-21280,-87542,-114563,-121216,-122929,-92342,-65835,-35747,-28486,-30874,113546,137335,54790,-55284,-149000,-61114,67672,142597,172864,118550,10435,-47040,-59254,-76555,-124044,-112019,-63812,-38717,-28281,-15884,7396,-25100,-108008,-82526,-36433,2637,50622,33987,22320,36351,83407,142580,164697,86261,-37990,-65375,298,26265,52906,75081,37476,-9944,17062,77929,47149,-73388,-122944,-56336,5305,-55671,-90986,44478,168116,114823,66653,49636,29383,-13506,-55842,-50337,-73236,-72463,-81958,-105853,-116010,-68045,-44887,-93914,-66787,-4224,15089,3823,59476,112885,105179,146531,196814,160840,74206,-35810,-66390,-24333,24785,27855,31292,-15874,-8739,83275,138975,93483,23862,-17727,-64263,-80902,-100344,-118353,-101698,-65381,-68268,-52700,-14588,-13793,-22136,-6578,74692,121695,128378,136220,134083,29561,-128755,-90148,-90812,-22434,96252,194619,172790,76835,-8484,-60275,-145393,-82336,2526,57214,76123,75694,112380,144118,118732,51872,2978,33771,130807,354855,472148,281381,100873,-1700,-21946,31100,32536,-13763,-85363,-46033,60543,111756,84757,12832,-73259,-120026,-115210,-52187,29612,135683,160544,48279,-1657,36671,168008,396139,489060,416621,251166,123437,56405,-26073,7169,74269,-18606,-67360,-90844,-98178,-54419,-56384,-50465,-11021,9153,-67026,-82535,-54788,-59633,-50347,-38954,-5919,62042,53236,-12596,-101824,-157488,-58479,-25593,-21646,8083,78722,178329,236193,137113,8540,-64097,-146359,-113583,18971,148977,196862,94440,11683,-23543,-36390,-67276,-66678,-60171,-63523,-91221,-77394,-85115,-92086,-68414,-42530,-37569,-62267,-87124,-59889,-10145,8458,-5267,-30657,-40727,-29460,-13865,-7892,-30992,-8343,47096,120627,268197,329183,177430,25803,-70369,-110881,-87091,-5504,86976,150632,165834,57760,-85292,-88289,4704,37938,-34642,-132202,-52576,33536,47066,-17423,-93863,-65277,-32703,-31980,-85128,41735,191688,272415,167844,35887,2500,-12312,-66712,-144286,-84424,45885,175117,286995,349459,338818,239689,45945,-64126,-7204,-15896,-54910,23834,54975,7609,7451,29364,88403,139837,165030,117875,41760,-25092,-105258,-21663,114371,144975,35988,-40435,-42464,-79242,-87971,-84140,-71583,55065,196384,250286,204844,150048,139127,107355,68390,22442,1083,17725,41713,10626,-55741,-89188,-37200,-3974,-14978,36714,69796,-6431,-69119,-75481,-31576,6948,-3725,-20992,-50550,-139513,-158306,-135941,-120977,-153276,-85500,-14274,36746,-20966,-111201,-45974,21657,-21680,-123499,-67721,54769,113315,121813,38003,-70626,-102202,-62029,-39795,-69267,-91016,-119601,-161686,-112716,-44958,64501,80609,32948,-22476,-56712,-34699,-10813,-36657,-80109,-97793,-76475,-33121,-12432,-9681,97871,274478,409879,177658,-29744,-40066,203514,396408,375966,241639,41210,-7618,29787,66130,91487,196674,262231,158311,43875,-5275,18690,56755,54434,35045,-16987,-104112,-131778,-1254,94541,107936,21998,-113364,-103429,15785,76808,7175,-59560,-37835,6109,73359,147717,272804,358132,341346,254891,126293,-38458,-124829,-59863,-55869,-42267,-37698,-42268,-72919,-68379,-1630,39321,59592,56340,38076,-4458,-28605,-7973,28430,53110,-11765,-90140,-144170,-131582,-99346,-90543,-65617,2052,6906,-47796,-121534,-109881,-84792,-71245,-34065,11029,33470,68143,45591,-1605,-17242,-41024,28944,-6195,8438,106764,230011,378118,493438,400035,84278,-41455,-51160,-82852,-127496,-42276,-19046,-23458,-13981,-66096,-64186,-23748,15351,78486,123601,70938,-4478,-52435,-52979,4866,48409,55778,44204,-935,-59710,-111781,-69014,-32012,28113,90645,101134,70147,39634,88134,165813,114792,133682,125736,-22499,-104179,53176,137238,111360,37032,-23649,-41528,-40709,-64017,-17929,11039,-20747,-75973,-124734,-109284,-49921,9954,93251,118440,154740,194403,169751,165546,188826,137834,23854,-89533,-143146,-147088,-111035,-89866,-48943,-32081,365,-16223,-111601,-66015,-39172,-2127,-25019,-51508,6035,271286,494204,375805,234222,98675,25414,-9286,-62804,-54834,45831,179011,206321,155010,162668,213860,147867,35559,-41342,1317,119342,210413,193524,122349,102568,100951,172776,75588,-78951,-38600,7215,49948,140192,248295,253756,211254,163063,53564,-48846,11044,86425,99961,68421,-26650,-118424,-78009,-44697,-61412,-144096,-145076,-124647,-107073,-93607,-66422,-23088,65352,162438,161321,100833,20548,-18746,-1155,44538,92325,119866,154483,152149,72068,9438,-5112,-29319,-72572,-71449,59121,213943,313479,252696,77066,6115,6262,-49077,-125468,10195,127743,138533,115311,90808,139456,190129,80719,-67272,-70882,-25190,-37797,-106914,-91798,-12359,14464,15474,60259,248872,396543,184022,-33753,-134992,-122918,-93517,-20027,57647,115289,94169,10603,-28193,12797,62059,51470,51699,49972,52263,58056,11954,-57497,-103211,-106698,-83687,-47261,-80021,-87523,-14855,-6109,-7697,23361,75387,48314,29574,14743,20657,29401,46726,33841,-28855,-109623,-143919,-116172,-86932,-90762,-107161,-99202,-83555,-85120,-85149,-84046,-49111,-17180,107729,270199,260723,147894,87702,33700,-14011,-3778,32101,11484,-25953,-19271,-7495,-4171,-28174,-75069,-42714,-6185,7216,25419,50845,82972,89515,92485,70466,10820,-34361,-97339,-121011,-65676,-15793,-3747,-13562,-21844,-52350,-70733,-2116,68446,94267,72022,57680,93188,111762,158077,239405,297052,291453,139308,39834,16260,-5624,-9675,-197,-3274,-8892,18912,62807,85613,130605,129318,50550,-45303,-81347,-104752,-110153,-84321,-22844,113414,197158,170752,79976,79622,69456,176,-965,-45960,-91725,865,46026,36423,-26213,-1902,59102,94186,50963,13602,61069,51369,4599,-5620,-40216,-87150,-35121,27102,-33748,-52370,99804,274063,320182,270379,109936,-1266,7171,-46842,-151516,-91626,36890,65855,56788,4234,-38705,-30195,14334,37179,36843,16837,569,-21160,-62710,-132696,-79267,-2095,41608,40366,27958,-33404,-95385,-70409,11588,70494,95609,65525,-29291,-30069,12322,50066,24035,-39148,-101250,-99937,-116745,-31949,-1942,-15968,-59122,-91423,-87958,-60022,-44916,-43064,-61057,-94574,-70350,2130,25398,39568,41380,27461,-27604,-28413,10618,38571,59789,104666,101622],[118784,62658,60512,102136,79872,20647,-11841,-15819,-11162,-13272,-52767,-87367,-99024,-82123,23592,76954,7146,-35454,23947,114189,89758,29677,-10643,-27862,3829,-61015,-61487,-28752,-24440,-37108,-60135,-54763,-96211,-81482,-31285,72656,202126,215003,118673,8589,-55653,-61952,-23735,-3287,-28662,-55682,-85787,-70846,5068,116264,187518,161895,110802,72406,9818,-36200,-27011,-7730,37966,106966,105041,13888,2487,27264,-138,-7245,-13422,-9042,-20421,-28177,-9725,52034,60085,11311,-18127,-2393,59961,187435,231598,154897,68348,-2355,-90742,-142600,-161034,-78805,27537,51889,60156,40403,20102,65847,67706,5373,-75080,-74575,-68672,-53020,-15680,-23689,-79377,-76717,-41705,-25158,-63823,-92365,-57474,-4464,48291,54720,70872,28934,-65508,-55840,33912,-1532,-109805,105455,141576,150653,104268,15597,-51812,-78693,-76380,-76592,-22995,4291,1886,-20021,-32929,-65795,-79227,-100200,-96923,-13323,70417,82882,142619,204395,234544,237420,110628,85474,97115,106627,106315,60016,11506,-51624,-114854,-57621,7801,65703,30152,-74340,-68067,2522,14175,19566,30010,69681,31684,-34243,-20174,24308,69793,72124,79533,-16324,-157067,-87738,-10485,24665,-59187,-111270,-176862,-303509,-88672,120625,227407,145920,-107394,-16696,62105,58825,-8425,-45661,-86546,-57878,-36593,-44292,-42457,14288,70509,49708,38570,143184,200369,97968,35852,23125,55250,143004,243788,231744,161023,107757,27026,-66782,74673,381097,538856,398618,103851,-31229,-43889,-34872,-17077,16858,-43618,-118763,-69965,-41382,-97934,-71117,-46448,-45862,-35638,-17935,-20483,-39056,-19112,29182,37581,-27080,-93775,-74517,-40467,21954,50261,43053,12674,-22495,-2210,10336,69204,180153,114914,29613,54781,67344,38704,-36239,-57237,-85733,-90791,-70700,-48976,-22918,-34306,-53305,-71766,-60008,-25761,-33959,-115203,-29083,38462,98545,128503,57599,-221,-11873,-28996,-39813,-30362,-43906,-33521,-15378,12264,-2837,-14153,-45090,-55670,69551,74844,-15345,2823,106890,180285,151242,62219,19440,-9249,-57135,-106926,-56048,-34151,23872,129902,85966,21415,-23525,-46228,-77755,-67959,-35553,-6692,-31856,-100965,-95827,-23751,60700,82594,58362,-68563,-116111,-114937,-97032,-68995,-27064,65930,133673,54203,-46573,-130950,-54626,-42893,-63280,-64188,-62592,-35465,-731,21465,-8062,-78323,-59404,117063,256017,218041,88186,31613,-19650,-80492,-35437,125029,336719,421839,293091,95832,38110,29177,23732,12400,1504,-14980,-20941,-83117,-94520,-70138,-18872,82673,82725,7421,-57843,978,114430,189925,163119,75651,65197,84665,70471,37094,46319,42486,43530,-15787,-48202,3067,18562,-23228,-73596,-103510,-97796,-56638,-51323,-75872,-122907,-77321,-69350,-65208,-26541,27665,94200,141006,168675,272023,153614,28941,-53275,-69735,-54415,-33932,-34619,-10848,41106,35109,35561,39695,5461,-38941,38130,152784,251098,292200,384456,389167,289324,173980,61418,-25554,45908,63133,74303,76743,110229,137655,194401,214759,146066,35764,-10180,50716,108899,125835,123591,144883,79493,-53005,-108681,91059,336151,170542,80545,101867,99176,79737,19939,-94020,-97665,238,79516,114859,54518,-3349,49599,145102,281051,399077,214964,-18795,-117680,-62753,-75025,4380,149299,502391,1067102,1666012,1948429,1324969,207141,163191,354805,422670,268348,-9801,83625,178107,142444,27504,-61271,-133542,-132069,-25792,74977,152240,139941,68367,-41319,-42776,51342,50141,2198,2576,-38482,-58230,-38916,5965,44250,82901,57243,-52965,-66071,2760,72234,80423,9656,-39684,25613,146445,330100,249610,121730,58555,-41944,-77419,-79757,-112092,-114974,-92015,-91044,-96709,-92457,-94029,-127834,-123816,-94860,-53191,27562,73676,68233,-31116,-72965,-136406,-43796,25292,13702,50210,105075,87241,11098,-72556,-81485,-46019,13399,84519,107301,83414,180742,77079,-32502,-127780,-70019,15593,102256,146012,117012,20407,-28719,-13147,-32694,-127941,-109179,33115,275232,562062,596467,527152,265921,98151,107450,87018,15247,-74329,-101138,-143217,-67873,23754,76341,77173,53862,-8443,-35927,-24470,-23923,-41289,-88877,-128629,-136611,-78626,-47583,-56013,-55602,-36887,-31306,-32120,-32910,-85499,-159099,-135606,-106543,-118458,-74969,-8986,44357,6819,-22373,-19962,-48677,-114867,-4926,134277,192091,137299,48036,-87920,-100084,-34986,-47366,-90888,-78508,-25193,38600,57229,35664,55664,142879,272389,231798,141733,30873,-29365,-86986,-63386,68654,191926,150516,36544,11150,48817,194879,267567,110019,-50619,-42768,44477,64318,-24683,-95489,-85700,-114657,-67704,-55544,-74464,-21835,268,-22288,-61611,-93736,-86754,-86521,-81139,-66542,-41228,-10013,29280,42639,54123,49150,2903,-36375,9070,82390,118242,87461,24921,-39956,-91557,-77515,-66100,-82579,-94771,-77519,-41185,2943,40510,34645,-25006,-66283,-52315,-23049,3341,-18913,19289,36663,46600,61340,44479,1766,-54331,-1543,3553,-55429,-81102,-47134,6603,52246,67160,57372,-12438,-67088,-2805,66230,53622,-55574,-118467,-45657,-33012,-81871,-47541,3439,45958,80329,64545,93103,175173,265929,242660,137586,22731,7906,84109,187785,135206,12311,-48300,-35898,-49849,-68755,-27111,69685,145935,125894,78012,107344,201930,264416,243033,109703,-1614,-35759,-79075,-92744,-103622,-117312,-125261,-110822,-87096,-58161,-52598,-68926,-97509,-32028,64917,147179,161722,56649,-52459,-99103,-86464,-58272,-46747,-51013,-44079,-76498,-128093,-94468,-61424,-52882,-63937,-57864,-80355,-114134,-102024,-37255,7964,32257,16379,-42698,-143926,70804,244997,242969,199185,87747,-40041,-101661,-72113,6516,47106,52353,55968,59686,71688,119084,222363,249145,59153,-82566,-15890,-4587,773,-12554,1974,-33415,-45530,-71371,-30079,22934,72931,132746,149160,56066,-42321,-33792,51584,72001,26924,-6486,-63199,-132863,-69668,64153,135915,24076,-79553,-8454,31023,-35064,-50867,-20227,-11163,29391,22892,-20704,-79644,-70295,-30484,-29886,-35368,-57257,-19475,86438,137349,87010,-10699,-35191,17175,45010,18643,-36751,-31130,-7770,22294,18856,12813,37843,42533,27509,-11667,-73250,-85745,6228,172483,166757,115071,51026,13176,-25466,-67587,-14559,114145,158676,59417,-32427,-104379,-62731,-72906,-91233,-141942,-115115,-9672,151574,190726,100511,12120,16509,40206,56700,39931,17989,8944,51073,97896,59131,24084,-450,-26754,-60850,-85387,-65476,24772,241369,348107,326479,268849,208915,126193,67407,-2353,-53401,-97357,-112229,-88696,-22123,24968,20265,-6673,-39519,-29410,-13904,-20368,-37577,-62695,-99181,-129059,-117644,-22681,25341,84122,78725,26305,-22780,-46651,-69727,-40065,-31062,-8277,12331,39387,80689,62736,-57562,-68738,98209,172674,192349,210923,221920,118986,28101,-5063,67601,155613,260776,208855,78713,13125,21025,97010,205277,215462,145951,43674,-33604,-85346,-77579,-22346,20116,2800,5609,102374,171146,128667,58627,139889,269602,233936,43574,-58063,-95678,-144432,-79015,130393,262516,319652,217582,177904,151876,68313,133665,264913,389688,507615,539590,279133,16174,-11357,123221,299850,347428,262833,131926,12901,-39092,-31935,-37256,-58794,-66564,-35850,-737,32165,23021,-11494,-73683,-89645,-44726,-23551,30653,112833,121670,72260,41500,33980,40141,56516,-4843,-72833,-83530,-88137,-80034,-21966,48796,134158,127276,89924,63685,19625,-33560,-36046,-26599,-71743,-69713,-29363,-19126,-65524,-80018,-29766,-3384,-818,-36375,-73174,-89267,-98860,-102420,-48623,-35776,-37470,-49915,-25505,-23314,-71918,-130970,-75980,-2988,46240,50122,44141,27527,21865,89953,108046,35052,-64186,-135308,-93254,-72062,-33244,-29055,-19303,33258,23,26237,89439,144096,107894,3559,-44399,77528,262893,310976,284259,252818,164895,101490,33311,-39216,-75181,-84181,-98351,-74238,-18916,-59961,-151482,-38398,74486,197824,218618,87205,-31984,-119449,-124614,-65514,1245,106214,126162,60845,-29253,-99934,-100842,-75789,-37553,33853,108731,136719,129448,120521,141124,140415,144018,141085,122062,49668,-52576,-64744,75005,214272,358309,357970,269262,230703,213149,130833,96053,61873,14784,-16191,-38866,-68117,-12217,56005,104218,125713,82887,36474,29268,32829,-38630,-114633,-125546,-109270,-83828,-71809,-44471,-29202,-31202,97656,94470,8436,-90023,-135085,-62842,46209,122385,195787,201340,99064,28292,-6407,-34477,-94142,-133644,-90545,-53002,-20643,3449,26080,-17669,-102208,-76193,-25787,17400,77247,66878,57482,65825,79462,104076,128645,69663,-35839,-57142,-9844,12371,44582,60069,17722,-12731,23141,75870,52009,-70229,-128824,-65967,-5365,-58735,-96997,27179,136180,93177,44253,38920,29613,-12405,-54723,-66908,-127013,-54812,-72044,-100010,-117452,-61376,-25987,-67281,-90536,-4119,49199,38424,75202,114724,118228,174857,216939,170088,82024,-40061,-80297,-30269,20758,19015,12598,-38744,-24415,82613,152285,98303,30616,-9055,-61999,-90549,-88423,-98727,-105525,-70324,-63617,-39015,7050,9995,1700,16337,85817,124110,118203,130444,129383,30358,-116798,-96576,-105678,-50659,48011,139973,132307,57753,-22805,-74123,-145462,-63362,25373,81261,111911,118929,150419,175858,136688,59598,2047,35781,151974,373043,485245,282895,95837,-13152,-36588,23721,21125,-28494,-95532,-67067,26333,78844,62517,3284,-77893,-127466,-121094,-55314,12588,92254,118554,21595,-20783,25597,162624,396594,503614,438721,259743,124412,51749,-22908,29124,136361,64087,-16547,-47900,-37329,-116,-21485,-30607,-21125,-23114,-100019,-110390,-93427,-116947,-108178,-84520,-39038,38532,41632,-14330,-97417,-153179,-62636,-28890,-26076,-416,67220,173359,243282,130518,-3192,-78274,-156341,-137743,-8084,115592,163030,103616,24638,-10589,-23069,-49716,-38878,-38696,-39966,-70741,-78218,-90632,-85960,-59506,-33623,-32434,-60338,-81049,-52614,-2790,18047,-1812,-34700,-51630,-46467,-33933,-15669,-32649,-7411,51982,129169,281122,318496,160551,9077,-79269,-118229,-101502,-21101,72570,122854,127372,48504,-44861,-39176,42954,88789,13197,-106614,-76946,17482,50535,13388,-38616,-36711,-36900,-36010,-84057,49233,212374,303243,193121,58499,11819,-4481,-52939,-124862,-83215,47053,166775,261144,302998,287819,201900,18915,-137512,-66608,-60324,-73655,40670,71510,19819,12037,21231,75828,135746,172494,137759,58611,-14430,-94933,-27669,111916,124158,-377,-46514,-46645,-94856,-90988,-82351,-66361,63233,210497,270027,216391,167302,165508,134853,88784,32783,5033,18423,40107,-13196,-49236,-67684,-13415,12644,-2343,55590,106370,35356,-51276,-68378,-23352,16531,5339,-8714,-33730,-119874,-128947,-135571,-121718,-144139,-91180,-29419,18616,-29922,-114056,-46608,18366,-22228,-114149,-79187,48319,110785,122891,46968,-75603,-107567,-65467,-45897,-72601,-82888,-99728,-134136,-151598,-73545,35595,51159,25546,-17653,-52234,-31848,-7266,-34928,-85721,-115904,-88357,-21468,6243,-1195,71081,221077,389456,205420,-20534,-39439,195385,378737,378358,270304,67032,9756,38866,57743,65460,142765,211317,131448,26668,-20891,21363,82317,82010,49515,-13911,-105396,-132758,-2776,94040,107120,15964,-117578,-102565,7607,68045,7634,-54731,-30887,11646,61428,111545,197502,264714,270205,197394,94136,-50037,-126141,-62488,-55287,-39206,-31780,-35026,-63392,-65140,522,48522,72393,62167,38362,9546,1942,9081,38512,59094,-2497,-80854,-140747,-130009,-92305,-76759,-56014,-1365,-1384,-50725,-110767,-99993,-82334,-76728,-52776,-16098,7094,48633,42587,3185,-25746,-59117,19192,-17683,-2660,88683,236017,422131,515243,378752,94441,-15417,-31145,-64056,-95411,-35256,-9670,-4109,14595,-49570,-62839,-30678,2860,47056,74936,30112,-35166,-67221,-56309,595,41520,47886,42278,9593,-44978,-101278,-55237,-3832,54185,99967,78825,24808,-7661,72548,196657,197031,263305,221882,-296,-108388,49262,135312,116596,41103,-33906,-66994,-63501,-69776,-8065,15616,-24054,-86414,-146967,-124685,-81956,-31494,75612,121100,159398,199228,175609,173522,195479,137097,30242,-86457,-140574,-139979,-104060,-84908,-31225,11702,58748,26668,-83528,-85784,-56009,-6304,-11734,-34293,19894,275619,435888,317671,199766,76315,17067,-15313,-67764,-55787,32382,149696,176188,130830,154510,212769,149135,47833,-32342,-22270,101976,207778,186733,112596,100619,111781,197555,66891,-71947,-34073,4841,41839,118823,212658,209126,155063,104273,17099,-61953,4117,75401,100158,76173,-18660,-118237,-87103,-51767,-60725,-136808,-144084,-132286,-113039,-95079,-50379,7108,96921,173303,160149,106026,35844,1429,20354,69280,120207,150752,182038,172006,75816,8815,9631,-5851,-38637,-36263,87512,243887,328575,245869,71932,-1574,-23480,-78551,-46371,55855,136379,127453,110546,106584,180801,244074,150698,-6549,-30783,-6410,-26664,-94718,-93146,-25267,-3810,4427,66360,269381,356675,130330,-76015,-118802,-81777,-80512,-27909,46241,108780,93766,3524,-53718,-10943,49541,43633,30132,7069,4029,18915,-24218,-96896,-135621,-131695,-106490,-60030,-76501,-98361,-49168,-44900,-31541,7786,57597,20864,7225,1304,11883,19663,37393,23028,-47605,-136609,-172421,-139209,-104053,-104325,-120287,-111227,-87449,-84376,-85231,-90226,-62513,-28610,87158,227461,221689,129491,85681,38361,-18095,-16908,19213,8473,-25691,-26559,-23532,-25423,-46619,-71269,-32689,-7199,10647,36402,57537,86741,86813,76508,49208,-6114,-64425,-128162,-108731,-58048,-11607,-4786,-16095,-22070,-49637,-71470,-10365,58524,88205,65633,52175,95920,119598,153693,209638,253417,255173,129643,48187,32287,885,-6227,7880,11390,13875,50899,93646,104358,124232,98413,21907,-59310,-96198,-108108,-109162,-88114,-32885,88561,151815,122591,32408,37159,64940,12441,15507,-15878,-30388,42042,69050,43252,-35728,-13052,60798,108473,67733,21276,64640,59197,27936,19053,-30165,-89346,-38894,32289,-21712,-25601,151553,370001,422142,335191,125058,-24656,-9602,-60443,-160667,-87803,28780,56316,55510,7019,-33957,-26876,14909,35715,34656,16610,3275,-17880,-55423,-111068,-109479,-25760,35662,54981,47803,-4667,-80464,-87908,-8222,40968,60162,45141,-31082,-21853,24383,63059,32226,-40742,-100538,-76635,-99933,-38811,-14361,-25616,-62911,-97847,-94676,-67089,-55649,-60091,-81701,-105335,-59353,7108,27135,40408,39264,18813,-38714,-32034,16838,49548,76843,134154,135988],[142785,73049,67819,104070,78972,21738,-10096,-19602,-17350,-16432,-52902,-89695,-102492,-80135,29531,83571,3388,-45561,17096,100221,70190,15825,-25512,-46259,-9434,-63319,-49972,-21368,-18927,-35764,-64899,-66915,-102281,-80437,-38128,58006,171405,170692,75915,-17744,-63177,-61533,-31339,-13626,-23342,-48427,-86497,-73717,-5346,100574,174502,164995,113642,71924,10265,-35968,-25400,2710,57312,129999,114043,5415,-7352,21063,-3291,-7043,-7420,3222,-6141,-15060,-4709,38185,42308,-232,-14555,17568,83804,208997,254189,160681,64496,1492,-71799,-116628,-123987,-44016,47028,56437,57305,34036,9436,53403,57291,-3969,-76620,-54284,-50554,-73181,-53130,-50166,-96812,-88941,-55794,-40852,-79055,-101900,-54269,7668,60955,62874,64008,6131,-86774,-43728,33237,-22635,-123469,142157,231166,229658,124475,11461,-59653,-91772,-81643,-85744,-37661,-9705,-3259,-20980,-32964,-52250,-55462,-81651,-98777,-9975,94402,123323,166056,189618,189037,196935,89130,61027,71398,87926,98263,59610,15478,-49422,-101118,-73972,-34232,28728,19260,-81343,-79441,-3970,15950,24518,30044,62690,22874,-42382,-22045,21388,42572,13216,30552,-45379,-166930,-82835,-13905,645,-66401,-102000,-166069,-310008,-101094,97143,188933,132260,-111898,-24537,43002,36148,-19417,-43030,-80649,-58187,-34470,-39410,-31927,25762,71439,29255,6813,117827,177867,89524,28674,28319,73159,167282,275472,270263,184325,118542,33718,-65920,60658,363441,544767,415760,112002,-26917,-39193,-35330,-34482,-5315,-64938,-123956,-60999,-46674,-127267,-82892,-49670,-49962,-43782,-23143,-23797,-44530,-32258,19041,46647,-7169,-51172,-59177,-49138,18458,68988,70853,18635,-18645,-3408,-3278,47186,166976,103219,22372,51820,68174,16278,-86164,-64842,-82403,-81549,-60819,-45054,-18246,-24927,-48922,-74025,-72349,-35544,-32118,-85287,-35438,40566,102997,121793,46661,-1567,-13389,-32494,-43436,-29838,-32395,-9542,9135,25480,1011,-20103,-54360,-55493,69571,59338,-28022,-8635,92912,179896,159298,58933,12429,-18511,-62562,-97330,-46560,-40996,-13623,89873,77255,27655,-9901,-35046,-68987,-62520,-39898,-17335,-39664,-92654,-91732,-50500,55168,81420,34213,-104478,-141397,-132169,-114516,-87313,-47646,34936,111557,45075,-54778,-118852,-47388,-48798,-84484,-101265,-106754,-78446,-30293,3052,-21737,-90831,-46760,149195,284729,240340,97355,31804,-18957,-78332,-29004,138327,363215,438917,299741,104290,42166,26852,15639,7224,8057,1106,-8052,-73178,-70034,-23062,23044,100521,84919,-18663,-101030,-15351,108178,203784,189348,87168,61860,75121,63930,35161,36116,36570,39067,-22582,-61751,3522,33444,-3236,-48746,-72387,-65797,-35062,-33963,-54385,-98123,-92202,-70425,-64397,-16776,56994,135480,180386,224867,331278,190098,67685,-18188,-38424,-33535,-29643,-44761,-18884,39317,37152,38359,40581,12085,-16747,56189,173557,274725,308487,403690,394937,280793,168682,64464,-3619,60679,65456,66367,64452,116341,166339,239105,258561,177981,48710,-12873,58147,137103,162049,160255,185925,116375,-26562,-133431,60955,267442,130606,69504,95224,94331,75978,6276,-112118,-64796,26928,106816,166365,95754,14873,28802,93093,225522,352463,185734,-37087,-97572,-46612,-87918,-19123,133881,469767,1008281,1597062,1911360,1237807,152124,189837,366187,417162,256856,-19029,61667,170757,152362,36595,-51319,-124653,-142225,-38434,70007,154804,142499,65895,-48931,-42243,54410,52089,13839,30806,-10176,-26756,-10102,23180,48419,75183,45188,-53077,-61779,-3009,61083,72516,1051,-53280,12361,129610,283986,194810,82084,27983,-68248,-99923,-88933,-110953,-108349,-77127,-78436,-91402,-96657,-89317,-106676,-83382,-43694,-14858,41668,65875,66107,-30126,-86474,-133638,-28986,49983,41062,76717,112488,76015,2844,-82280,-98654,-49921,8139,88760,127240,67341,143233,74091,-1199,-82320,-83832,12159,101785,140107,70829,-31773,-55240,-11211,-15991,-98164,-92037,34348,276052,587680,623504,515175,242125,95558,114857,94643,28989,-64867,-102121,-147311,-79265,4961,55313,52784,28945,-19517,-32602,-13793,-13753,-37846,-89446,-125253,-139718,-84846,-58448,-68293,-67086,-46148,-41448,-48118,-46223,-96258,-157123,-121533,-99357,-99563,-45244,20111,68593,26049,-2808,-13604,-50724,-124935,-28534,89859,130828,72124,18436,-100400,-105757,-29131,-28277,-63021,-55164,-17295,29216,33195,15605,43821,115519,229722,210976,136647,29292,-41227,-100033,-59893,72283,198163,181203,49205,12843,65639,229167,303535,138576,-27795,-30346,39829,56023,-20023,-87463,-88023,-110121,-67587,-67234,-95356,-38119,-8821,-25354,-57557,-76247,-60764,-69480,-76598,-65618,-41768,-13584,20507,30909,40992,36335,-8437,-35436,17294,90667,113478,75578,20297,-37378,-100854,-100450,-75444,-87778,-99778,-83301,-46702,-6799,25789,23830,-19376,-35973,-39863,-31357,8397,26035,67289,66718,67125,83906,65888,19564,-34689,49665,2368,-68401,-93110,-47364,10680,57843,66407,42239,-25429,-53739,-3475,43483,25550,-67692,-135644,-66403,-43681,-63358,-48402,-11594,22570,48973,35123,66077,157414,266221,239371,124219,9414,10194,79706,154990,100075,-4193,-57188,-46621,-58238,-81127,-49897,38047,110092,102871,75687,117497,200269,242578,220991,110037,8222,-33271,-81619,-91329,-105633,-126043,-135725,-120103,-94870,-58807,-45235,-61158,-103541,-19126,105289,191529,177845,58837,-51680,-98312,-85977,-54952,-37419,-37116,-33643,-71501,-127860,-103839,-69287,-58174,-64236,-47278,-62034,-89623,-68026,-16279,24771,46279,30235,-34531,-126659,97590,303812,294754,203001,65946,-68055,-138031,-83523,12047,66215,74311,67451,59942,63062,97497,176492,202379,30113,-109721,-22638,-13288,-3845,-12366,-6991,-53568,-88893,-94244,-23838,18795,57614,115454,138474,36991,-67677,-43471,51353,66164,19351,-16475,-77915,-139341,-64503,63745,141816,37697,-55970,-16987,-3470,-72516,-59651,-13293,127,34252,15814,-32364,-96392,-86684,-34528,-25802,-30947,-53246,-40167,28055,68026,49821,-23045,-33589,20484,46151,23566,-28625,-654,34724,53101,41638,25985,45235,39009,17855,-21929,-81080,-73014,33784,209124,196533,109361,28367,4065,-33798,-77868,-14879,116552,173512,72641,-44941,-126195,-34575,-18480,-33762,-109035,-96327,167,147684,171481,66626,-6624,17417,49801,77836,66021,40883,24494,65729,89610,26872,-7240,-22819,-43935,-78655,-117936,-92153,18369,248311,342943,308084,247536,174161,85477,32197,-21898,-55258,-86519,-104890,-83153,-4633,46454,34559,-1108,-38226,-27944,-13019,-16990,-23522,-39008,-74001,-110548,-119722,-39592,13954,95852,100464,37204,-8192,-28816,-58768,-28067,-10565,23570,49836,67168,80041,33925,-95667,-118258,61040,140113,169276,189964,219992,131609,34409,-6834,74042,190118,306264,223421,71257,7165,21182,104815,234288,263972,189880,69413,-25508,-87409,-85408,-42070,-12350,-26957,-28490,51303,105582,77930,33688,130686,272498,260097,65217,-54057,-94953,-160831,-86178,124550,259175,311670,203828,176962,160283,91243,137001,230031,334622,461865,495851,243808,-4588,-10823,137532,286972,307511,230475,122732,20889,-35574,-42480,-52152,-73417,-79281,-31706,6594,35798,29600,-7559,-70656,-79510,-28578,2263,62272,144706,161332,116221,79717,56461,44871,48174,-19798,-82012,-81812,-69965,-56413,584,78245,167843,129505,79883,61061,30065,-24880,-43527,-33155,-69551,-66969,-35594,-27587,-76455,-90995,-41965,-12460,-5142,-34717,-67135,-81913,-102860,-96905,-41432,-31520,-36871,-54122,-30610,-24172,-56679,-113428,-75081,4524,48693,43197,34504,17040,17582,82389,95189,26664,-62162,-133275,-102474,-72251,-27401,-23025,-7634,31162,-12610,12838,70393,112149,74948,-24769,-57510,76608,276916,329760,275449,221022,140585,81395,27733,-32165,-66305,-81833,-97037,-62677,-9943,-60107,-147021,-25293,104277,238157,246353,94011,-30605,-120325,-118789,-62005,-5358,77606,74010,30322,-33587,-131765,-126366,-91063,-41729,39586,119719,145485,128359,99027,88459,53877,42549,60781,66013,16034,-66157,-53135,81521,202819,308060,278694,200943,191086,206718,151477,109654,66460,-21242,-41266,-49484,-76356,-19763,51398,100633,136458,101155,58507,62590,83030,18775,-66088,-90953,-79212,-63893,-73721,-55611,-35385,-43721,65443,46140,-39846,-123985,-111996,-63095,19077,92024,201166,273939,191464,105894,47302,6230,-64922,-131207,-114907,-69090,-15930,20048,40456,-15070,-99788,-68658,-14159,34044,106601,98980,87419,87026,70539,64180,89348,49750,-33394,-47564,-20452,-7014,28102,33240,-7428,-9088,28231,66141,47807,-72018,-134565,-73406,-15543,-62180,-105931,6511,101548,71792,23133,28538,27592,-12993,-48674,-58694,-80257,-34950,-66194,-98397,-121411,-58281,-12309,-44244,-95689,-3384,81313,74073,89176,112858,127952,195639,222753,161530,72984,-53538,-96635,-39351,11625,4731,-13141,-61624,-41424,73242,152186,94501,36731,2651,-56146,-101763,-75914,-83145,-104617,-70675,-53021,-15651,42128,43491,29064,37700,86694,115077,99919,116965,118920,29385,-104248,-98938,-114676,-79587,4695,90727,95562,39833,-33956,-77748,-116143,-40617,47805,103096,147492,158963,178663,197116,148121,65522,2599,36409,164190,363999,468177,271190,88111,-24793,-50224,18005,10775,-40949,-98275,-84172,-8928,41607,37174,-7976,-84667,-136832,-120201,-54867,-4663,50012,77780,-5772,-42555,11027,150590,376924,487203,434865,256504,119906,42601,-26158,36779,182507,155193,59689,21838,35469,53368,8238,-12455,-26601,-54764,-134481,-139305,-132841,-173467,-163007,-127450,-71394,12407,25330,-19029,-92966,-141364,-64527,-32432,-32262,-11426,52397,160667,237597,117189,-17554,-94459,-148725,-149711,-34993,77154,120727,105573,33913,-2429,-17185,-42421,-26053,-33454,-30550,-61805,-85248,-97218,-77029,-48004,-21666,-26170,-58406,-75285,-46902,2111,24201,-2147,-42306,-65125,-61848,-51382,-22970,-28674,-4777,55997,133748,277371,282845,127800,-14974,-91911,-128293,-118530,-42479,51560,92365,88515,44450,246,12775,86510,140853,56539,-80008,-92571,3651,54237,45996,13713,119,-29206,-39117,-86279,49478,218982,313186,203503,74041,18861,3184,-36458,-102199,-74813,49380,155158,227341,244681,221387,149056,-2835,-112895,-90993,-85214,-62732,72023,92134,34119,16220,10477,57863,124211,172145,152216,73186,-4078,-84236,-40269,96898,88773,-38576,-47013,-53303,-108672,-90471,-79534,-61408,69868,217761,284096,227338,185049,190342,162161,108658,42064,7684,16140,32345,-35504,-26266,-28061,31795,42297,15472,77419,146525,79913,-34934,-63500,-18078,23135,14410,10728,2330,-79485,-99255,-134523,-120613,-127617,-92082,-44526,-4121,-43387,-120023,-50733,10435,-23490,-104141,-95169,33153,97879,113948,50064,-80022,-110803,-68561,-52290,-75507,-72600,-70616,-91592,-149738,-102751,-1637,11536,11459,-16834,-48457,-26224,1551,-26070,-82832,-134010,-101285,-14328,20843,5598,47230,169720,356872,230077,-11223,-35140,189478,359492,377321,297784,99084,31476,48992,51160,45409,96151,157695,99482,6135,-37190,25323,106687,104640,59591,-13553,-108683,-133752,-8893,84224,97258,4598,-125002,-100851,-1596,57764,10134,-45665,-20567,19701,51463,79196,132222,182853,206420,145152,63816,-59866,-125869,-65102,-53862,-35374,-25825,-27880,-53385,-60643,4604,60346,85477,65982,38626,26020,29354,23717,45646,60839,3658,-74575,-140648,-132688,-89131,-66031,-47802,-8644,-12056,-52985,-99727,-92428,-83293,-83515,-74104,-44762,-19050,26480,37006,8335,-28080,-83196,1311,-26819,-10109,68159,230502,437346,495475,330988,93424,5553,-6730,-35565,-58916,-14557,12988,28299,53332,-27535,-60450,-38876,-12604,10997,24633,-11342,-66608,-82489,-58275,-2303,35013,38399,37816,17600,-31062,-90496,-42882,22993,77942,106040,57773,-12994,-49598,56022,225482,296213,404095,317876,19937,-110083,42825,130071,118987,41800,-47142,-91718,-77834,-60779,7986,20789,-27890,-96552,-151296,-113543,-89243,-68780,55453,120728,161865,198874,175715,174947,192816,127048,32311,-84664,-137854,-132508,-97384,-80637,-15861,52171,112419,62899,-54127,-93818,-75295,-17030,-4197,-19381,28627,256337,354675,257248,163375,50791,4312,-24633,-74814,-60220,13747,111518,134082,97187,143354,207267,144762,57288,-16043,-37297,83320,198817,171647,97509,95326,121046,209820,52517,-69288,-32058,-520,26995,86545,164723,154997,93606,41575,-27197,-81166,-5373,62114,96745,79660,-13418,-114912,-95428,-59200,-60048,-127079,-132827,-118601,-121841,-95814,-37533,33231,121459,172578,147545,101941,43266,14028,34707,86536,138958,171779,197575,182320,74205,3102,17395,16290,-5584,-4638,115598,270730,336137,236821,74484,11881,-7083,-25943,20469,91191,137722,114647,105880,125505,223693,292278,216894,48618,4353,11497,-15227,-82901,-91999,-37345,-22611,-7589,70392,280681,310228,88171,-101950,-100319,-47903,-66444,-35094,34045,101423,94612,4386,-74730,-36873,32080,32888,10633,-30836,-34549,-10959,-53174,-132987,-161562,-147049,-127809,-72851,-71112,-99962,-78402,-80508,-54145,-9712,35923,-6763,-14048,-10397,5090,12040,28877,11606,-66351,-162388,-193833,-155689,-119426,-118364,-130882,-117230,-86485,-81426,-86216,-99016,-79940,-45744,56473,167890,166904,101202,78572,41437,-24405,-37650,1010,3533,-26494,-33444,-38296,-43519,-58179,-65214,-26621,-10885,10827,38291,52458,80392,76458,53522,19876,-28893,-99889,-139538,-93428,-49557,-8105,-6979,-20185,-24249,-48020,-70283,-17166,48079,80977,59699,44700,92806,123263,147191,179443,205116,210711,116651,56027,49783,10577,1202,19932,28671,37223,81164,118048,113425,108692,65790,2036,-60263,-103907,-108066,-104057,-85759,-36442,69445,113276,80083,-9154,-4514,55376,24309,38632,26881,23229,79331,91611,49148,-44591,-24085,62096,122092,85166,31505,69427,70684,56114,44358,-19661,-89895,-41896,38134,-5304,6985,205879,468053,529954,405715,152976,-39565,-31898,-78783,-169765,-82350,19504,44714,53446,10802,-27716,-23125,15775,33963,32411,16498,6459,-13822,-46732,-86486,-122422,-41453,32559,71223,65974,19830,-66051,-101457,-24429,15643,26975,25707,-29248,-10591,37711,75382,39233,-42899,-97313,-50417,-72403,-41966,-25522,-32999,-63823,-101753,-100934,-73431,-64977,-74046,-95623,-99427,-47409,13704,32296,45241,40248,13040,-45642,-31021,27765,64377,95277,162904,170530],[168259,87740,80034,109712,82643,28722,-3092,-19191,-19924,-15429,-47603,-84832,-100620,-71763,44123,99395,7440,-52151,11933,86583,53851,5076,-39155,-62803,-18504,-55907,-34980,-12916,-13122,-30006,-57914,-70191,-96129,-76134,-42386,44560,141075,129893,41850,-38005,-64911,-57392,-34716,-17846,-12255,-35807,-78560,-69026,-9319,89241,164036,169297,119852,77224,18975,-27215,-15907,24107,86658,161451,130255,6546,-9348,20368,-2341,-3866,2851,17741,9182,-405,3979,34347,42556,8576,5420,46531,111885,232746,280491,171105,64115,5932,-50550,-79318,-80073,-2249,72871,66800,59722,32043,2636,43074,48547,-7623,-66234,-25099,-13706,-61886,-72286,-68551,-111000,-97848,-65002,-51553,-88625,-105974,-46400,22290,75910,74406,59955,-14328,-103755,-28507,33793,-39142,-111631,180735,317730,299349,140952,10066,-61104,-97110,-85022,-91454,-47337,-17808,-3209,-14749,-23180,-29663,-26416,-58164,-93516,-4467,112004,157775,182348,169551,142145,150105,62750,36870,48426,72857,94027,62400,23654,-37435,-79097,-84708,-67376,-3913,10356,-84882,-92828,-12351,17471,27763,26926,52345,13375,-48058,-19350,19661,15223,-45504,-24907,-77112,-173976,-73039,-17380,-25348,-72772,-92613,-159401,-314125,-108528,76372,152260,115242,-111924,-27914,25908,17211,-26006,-37193,-69190,-53008,-29117,-33109,-20447,38241,72597,12364,-12541,106085,165113,86518,24663,35857,92126,189372,301352,306603,211017,135120,47936,-60415,43283,329786,524018,413714,119468,-19671,-31247,-29053,-41821,-20166,-79730,-116391,-52300,-50247,-136012,-74607,-40861,-49308,-49848,-25643,-23538,-45379,-41189,8982,54665,13525,-21910,-41642,-47348,19921,91637,106533,41586,222,314,-11306,30023,154608,94634,17377,48707,67407,-9401,-103764,-64348,-76940,-72881,-51693,-39477,-11010,-8725,-38432,-71538,-83935,-47144,-31748,-57900,-28297,45561,103437,107250,34264,-1246,-12789,-32379,-42165,-23167,-14268,16566,30766,36363,5502,-23664,-61491,-52430,70117,45636,-37521,-18503,77756,171149,162212,56568,9296,-22563,-61473,-84715,-35280,-43676,-43129,50069,66943,34754,5872,-19035,-54521,-53611,-41944,-25972,-42229,-73111,-68999,-78028,41702,72366,2862,-132968,-123688,-122287,-111662,-100641,-71133,-565,82707,36917,-59360,-97127,-31114,-44043,-90109,-115277,-121986,-115037,-61170,-16886,-33845,-99588,-33290,169992,296204,249340,101609,31238,-14386,-72235,-19584,154742,386646,442312,295938,110078,48042,28261,11529,5070,17096,21191,9737,-58535,-46871,20722,71816,117508,87875,-33184,-126641,-19773,103518,212096,212323,101029,62473,69465,61147,36756,31251,37592,43277,-18854,-67696,6558,53535,25900,-11918,-30752,-28646,-11670,-15206,-30610,-69250,-103198,-73361,-66049,-10416,83870,175938,220592,281916,377594,217997,106585,21802,-584,-9008,-23509,-54230,-20939,44316,43948,42765,40938,17127,4169,78474,194525,288199,305909,402311,391481,272586,165724,69493,18152,76678,71036,62385,54657,121207,193758,282337,300146,210763,66434,-12875,66053,165568,200191,193923,216712,142567,-4887,-120700,47792,209149,97760,62285,91470,91284,72683,-6428,-102679,-30441,54984,134205,212621,133917,35783,23042,63443,186219,308724,159539,-52939,-72090,-20719,-87608,-39000,117233,424663,903783,1425287,1719630,1049633,96206,216070,368497,395763,230182,-31377,40706,157195,155880,43169,-43378,-117090,-143541,-46763,64795,154218,142408,61995,-56936,-41204,57089,58268,35806,64192,21738,7435,19160,39989,51108,64835,31841,-52576,-58125,-9384,49389,65352,-4702,-64053,-1735,108314,229649,137391,39829,-4547,-94111,-122353,-97557,-107846,-99340,-58428,-62611,-84712,-101097,-77394,-70611,-34629,11183,32490,62985,62590,64575,-25603,-100060,-118384,-444,90877,84520,112925,118220,60584,-10266,-97050,-106807,-46876,1869,86006,134807,46109,101140,71098,33390,-26594,-91561,11418,112693,151278,38001,-85627,-80245,505,17023,-51169,-65607,35909,267665,588923,627270,489111,220687,97386,122946,102237,43660,-51132,-98475,-148936,-87582,-10734,37428,31928,6646,-27023,-25557,-860,-2365,-34695,-90538,-121349,-136955,-88814,-67376,-80779,-78647,-54259,-50034,-62829,-57776,-103535,-141355,-105022,-87470,-73925,-10430,51972,89738,38210,10813,-8318,-52553,-131415,-49335,46625,67587,225,-20192,-108258,-97991,-17243,-2816,-29877,-29439,-7499,22174,12688,-2032,32401,84080,170207,176024,123472,24928,-48749,-109164,-57974,72064,194640,198774,60170,14698,81148,253478,323309,161880,-6029,-18816,32963,46368,-14073,-78472,-88863,-99489,-64355,-74925,-111083,-48911,-15578,-27352,-50827,-56872,-36179,-53653,-70747,-64153,-41599,-16665,10579,16995,25940,21824,-19662,-32616,23626,94678,103690,61367,15494,-30873,-93141,-118104,-76068,-79884,-96475,-87596,-51917,-16896,9488,14581,-1973,2888,-22811,-41353,12014,73821,111011,96471,92697,111465,91825,40148,-3719,98995,-5829,-84700,-104017,-48357,13015,62915,66683,30264,-32041,-36719,-4726,16218,-3989,-76692,-113681,-66962,-38316,-45830,-52165,-31245,-3600,20815,14782,45356,141170,257347,227736,105462,-5364,13933,73769,116891,63169,-20932,-65558,-56967,-65875,-90455,-63306,21384,89081,92082,80464,125430,191303,213773,196084,112940,20529,-30219,-82503,-88483,-106154,-134833,-147942,-130335,-99958,-53434,-31886,-47816,-102076,-8874,142162,230826,186978,56489,-52744,-96695,-82286,-47962,-25306,-22719,-24727,-67949,-126776,-111382,-75923,-61683,-61302,-33614,-42640,-63540,-33086,7547,44486,63640,46101,-28188,-111430,123532,352566,332941,198386,48719,-73117,-130877,-85954,19368,84466,95231,77288,58637,53199,75183,130272,156011,8394,-127205,-30272,-22302,-5796,-8476,-14509,-68813,-129277,-78268,-17179,10317,35800,89404,117562,9387,-95138,-44941,56436,65328,18371,-20875,-89386,-146582,-60457,61871,146746,58334,-23347,-16805,-32560,-100135,-59618,-6051,9104,34586,5457,-45674,-113393,-103075,-38530,-20254,-25593,-46125,-52776,-30496,-2824,11188,-35044,-33388,15734,36986,24683,-18432,33939,78426,81364,62474,38746,52690,35947,9526,-32715,-93336,-63366,55251,235160,221251,104997,17670,2356,-38520,-86448,-17569,114122,184654,92852,-41540,-135374,-8603,39149,29078,-63452,-71649,4319,127121,130184,18557,-22118,18925,59424,99652,95399,69569,48919,91139,89178,4425,-30668,-41353,-57843,-89301,-126682,-84849,25071,245294,322990,277612,215242,129567,36703,-8466,-42259,-56159,-76304,-97540,-78063,10473,63376,44643,1468,-37511,-24554,-7592,-6303,301,-6000,-46649,-91004,-111889,-52561,1113,100173,115442,43854,4919,-12639,-49654,-17980,7299,50052,78471,89030,79455,10001,-106268,-140059,29648,108033,144730,167015,213324,145258,46338,-5895,79353,224580,344506,232337,61466,384,20267,108477,253597,305242,228644,88315,-25874,-96243,-90895,-58289,-40155,-52606,-59035,5745,48948,34715,17585,123692,269099,277759,87832,-36874,-85350,-163403,-86131,118401,250889,293519,184308,168915,160718,110209,138282,193018,274494,403294,438223,207718,-24835,-11102,144918,264848,263716,195114,109054,26740,-30103,-51895,-70011,-89213,-82696,-20819,14854,37161,33392,-6141,-69425,-69589,-10744,29443,90755,166040,190647,155859,117038,76852,42022,27436,-43847,-95050,-79912,-49324,-26776,28784,113868,202518,128512,64422,50609,31185,-19884,-46051,-35962,-65144,-66553,-43978,-37234,-85851,-99173,-51410,-19206,-8849,-33217,-59227,-69309,-105414,-92722,-35955,-28152,-36930,-58648,-36007,-24270,-41618,-102014,-70916,12984,49695,32219,17063,-2425,7435,67620,76814,15560,-61301,-125318,-105273,-66477,-16939,-13437,5747,26279,-27874,-2996,50636,82143,46868,-41430,-67194,70378,281973,342675,263566,188723,116330,62485,23146,-25135,-57679,-79155,-92074,-49098,-4091,-63246,-133076,-12176,128113,263964,258491,95931,-29871,-119014,-111534,-58176,-12913,44761,19061,-962,-31439,-142884,-157156,-110716,-47788,44366,128573,151492,123230,72954,29879,-35074,-50057,-3579,16441,-15248,-74346,-41605,82939,182215,248447,196836,127926,143810,188413,158264,103455,55856,-61262,-66582,-59554,-82906,-27335,45112,92757,141639,117367,77711,89708,122550,67320,-19003,-48475,-40071,-33429,-68659,-67244,-45527,-69655,28386,6108,-80265,-130236,-87806,-59259,-9521,56599,191307,329210,279385,180638,99832,45244,-35727,-107966,-121851,-82497,-11923,35183,51357,-15828,-99454,-58575,-99,55462,138862,129332,111870,100066,58242,26987,51490,30920,-28056,-37037,-30074,-30414,2649,-5232,-29817,2584,32513,50553,34610,-78192,-136689,-76496,-23115,-64471,-115229,-14020,68514,53554,7986,21667,24980,-14074,-37742,-27201,-29636,-15753,-62550,-99572,-127127,-57514,-2903,-24559,-82433,-418,110299,110293,101625,108835,135223,209499,216897,138943,50074,-74332,-112874,-49607,-595,-12582,-42402,-80460,-58150,56307,140633,85683,44055,18851,-44219,-104422,-62175,-69115,-99203,-64649,-35172,19222,93102,88633,61599,57823,79146,97151,77055,99356,106350,29344,-91173,-96320,-113495,-105780,-30816,49505,64537,25597,-39245,-69501,-83588,-14381,69787,122232,180357,193460,195973,207497,153758,71103,6861,37586,167152,330737,426746,251803,81140,-33582,-61226,14435,1249,-52716,-95956,-88221,-36699,7890,14548,-16174,-88680,-141250,-111465,-49695,-20554,11315,40828,-31071,-64467,-4228,135273,342817,444741,408072,244611,112810,32481,-32432,32851,208674,246998,157289,115245,120217,105927,33955,4160,-23378,-68229,-130736,-154860,-167668,-221477,-187132,-155470,-97314,-12426,6775,-25210,-86848,-123139,-60139,-32920,-37266,-22155,36972,142576,220685,100673,-31385,-109006,-129784,-138520,-55992,38356,76538,102675,41672,3507,-15167,-39941,-25472,-42918,-32231,-60266,-95341,-99694,-63037,-31059,-4627,-16368,-53458,-67419,-40313,7101,29222,-3893,-51048,-77664,-70508,-61707,-27048,-19333,1300,61175,135976,258974,228762,84126,-42510,-105020,-138033,-134676,-66994,25329,64224,60769,51545,47300,62630,127748,186267,92773,-55997,-93471,-5467,58967,78930,62816,37538,-13449,-39066,-89189,44611,212010,302969,201412,85196,26996,14297,-13944,-73049,-54711,58014,145592,192437,183948,150377,91245,-13850,-61395,-68028,-71129,-26319,111270,113580,50342,22194,841,39334,109619,167415,163595,87817,8417,-70061,-56547,72354,42874,-70043,-40750,-59421,-113868,-83387,-72772,-54159,77242,221202,296284,242526,207729,217103,192294,131331,53981,12862,14632,22012,-41888,10658,30127,101554,88193,40224,102156,187168,124614,-18002,-58167,-12866,29624,25934,36987,51137,-33833,-69589,-130727,-112905,-102757,-83652,-54877,-26553,-56887,-125348,-55001,1451,-21704,-90926,-109851,15114,79896,99263,50100,-80195,-109169,-68696,-56386,-75994,-61360,-43957,-52839,-109550,-121700,-41001,-30033,-3282,-16184,-41892,-13433,20932,-5025,-65958,-132709,-110786,-12591,31844,11553,30023,128809,323077,256384,3512,-21790,191745,345116,378104,327148,141425,62135,64115,50203,34105,61540,108020,67416,-13559,-49207,34232,131770,125625,69490,-12024,-110172,-130267,-15742,69207,83152,-6808,-130573,-96481,-8780,49280,17376,-28692,256,37434,49226,55357,81414,117995,155584,104407,40773,-64228,-119212,-62181,-46949,-26869,-16232,-17351,-39371,-50615,14727,77672,101352,71370,42478,43328,52929,37870,52610,61687,9920,-67996,-139688,-135418,-85934,-55100,-37578,-15390,-20649,-50377,-84969,-84004,-81674,-84677,-91286,-69254,-39880,7095,33078,17046,-18581,-106361,-17865,-29513,-11416,50361,217023,424310,441467,268487,85972,24572,22298,376,-18435,20904,52970,75164,103392,4714,-53050,-44064,-26806,-23916,-19355,-45774,-93058,-92077,-53792,1508,34732,33359,36365,27788,-13899,-74994,-28592,50366,101672,112291,43168,-37171,-79712,43146,253557,406218,544879,409512,42298,-105257,37919,125766,122277,42674,-59042,-108210,-74192,-36907,29457,28924,-28177,-101982,-132835,-90706,-76672,-95899,37802,120770,165192,196583,173401,172982,183792,111501,33499,-80234,-130820,-120738,-87425,-74182,346,91837,163303,95971,-24153,-80008,-88925,-29327,1474,-3531,36138,220199,265356,202720,130520,27559,-7854,-32540,-79558,-63703,-4890,72062,88754,64900,138959,203069,139113,66720,6250,-37376,69036,188094,153020,81533,90866,132174,212964,39271,-65915,-29691,-5502,8651,47293,110432,98343,34108,-17422,-71693,-100654,-13117,50686,93392,82290,-7674,-106980,-99230,-63716,-56950,-112623,-114818,-99194,-117041,-93023,-24341,57557,141353,165177,129343,93277,46423,22937,45833,99517,151074,184794,203951,186905,71718,-4236,19980,35479,25639,26299,144890,294711,337472,227857,84191,39959,33259,29970,73981,119135,137094,104795,106549,151432,267954,331434,272361,94978,34581,29352,-1062,-68109,-85139,-44316,-37500,-16394,75564,284916,264748,61724,-108218,-87728,-20467,-48873,-37618,25065,96894,99706,16511,-79725,-57258,14412,23268,-3152,-59712,-59174,-28564,-68898,-156170,-164697,-140619,-143539,-82667,-61666,-87815,-93913,-107084,-70587,-23934,16398,-29221,-29665,-16634,3331,9449,24534,3141,-81235,-182117,-194074,-157449,-128316,-129014,-123359,-105273,-75485,-73406,-85360,-107561,-97891,-65014,20422,100022,104486,68716,71494,48227,-27063,-62598,-18954,-331,-25658,-36987,-47413,-53202,-60142,-57016,-22533,-15097,9582,34850,39660,67052,62016,28082,-12510,-53522,-135403,-104638,-74679,-37892,-2316,-7473,-23437,-26294,-45693,-65862,-20425,39844,75260,56578,37609,84978,123296,140018,151895,157392,163309,102589,64818,69768,24928,14691,38159,50361,62429,109994,135870,113939,87630,35636,-8726,-51961,-101693,-103083,-93955,-76863,-32524,57565,83560,44967,-43475,-41964,41306,34492,63592,70008,67133,110218,112436,54578,-51606,-33926,63390,134610,102699,44353,76240,85859,85659,67922,-9461,-89080,-44335,44078,14666,43731,257501,555628,629700,471808,188004,-36063,-57941,-101530,-173731,-73934,9814,30884,49173,13885,-21190,-19716,16011,31097,29541,15962,9444,-9901,-37978,-62235,-106503,-46969,32248,88251,81797,39204,-54198,-114800,-39002,-6500,-4602,6325,-24876,1948,50154,84385,42401,-47683,-92452,-23415,-39303,-42016,-37097,-40052,-64036,-105353,-108734,-80359,-74042,-86217,-103280,-89049,-38190,18461,37455,50659,41191,7376,-51368,-28983,39565,78987,110749,185811,199829],[192037,104584,95258,117549,89182,38992,6296,-16664,-20988,-12959,-40226,-76518,-96315,-60809,62864,120722,17533,-58235,4076,70116,38139,-5686,-54925,-78829,-22513,-41103,-19753,-6128,-9965,-24732,-47815,-68192,-87893,-72796,-47482,30101,110910,92627,13621,-55694,-64482,-53241,-37759,-19970,-945,-22887,-67361,-61946,-10991,78913,153429,171898,126528,84701,30975,-15868,-3697,53088,120688,193104,144777,11392,-7066,22097,-249,-709,13897,29615,20059,10068,10230,33976,53140,29758,33086,76824,136884,251171,302911,180737,63431,7626,-33445,-44227,-36992,39095,98534,76987,61640,28975,-5227,31385,39243,-7720,-50004,2868,25359,-31575,-70390,-77011,-120860,-106536,-73356,-61488,-96754,-109559,-39504,33661,87415,83898,54131,-36417,-118685,-16206,30790,-55189,-95941,202144,379223,344236,147141,5909,-62044,-99084,-91695,-99308,-57492,-25379,-2923,-5933,-8984,-5653,1045,-36168,-86780,-2711,117096,176709,183227,139495,92001,94849,27413,9212,23996,56705,88232,62542,30041,-20682,-56710,-94583,-96499,-35997,-1268,-88340,-114890,-27956,13592,23436,14590,32980,-2924,-57661,-18437,12837,-11453,-91130,-87846,-116123,-156360,-65969,-27724,-57366,-84016,-90219,-164325,-313139,-114408,54462,114989,91271,-113392,-33654,5493,-3472,-34764,-35595,-60623,-49174,-26946,-31785,-14953,44407,67539,-5777,-24423,100570,155731,83067,17171,37903,104223,202144,315274,334273,234771,151313,64155,-51917,16485,277015,473035,387344,119379,-16559,-26588,-23545,-46418,-34790,-95232,-110057,-51445,-54631,-96782,-46039,-20006,-46076,-59479,-32428,-27045,-49641,-54112,-8095,52612,22654,-8721,-32733,-44648,19161,110162,139172,70181,22207,1164,-20824,10665,136462,82577,8068,38531,57768,-41921,-75745,-66033,-76870,-71436,-50056,-39568,-8947,5239,-28915,-70663,-101436,-66688,-37822,-38940,-18977,45559,93298,80458,14895,-6485,-17067,-35396,-42883,-18165,1043,34265,40458,37204,3164,-31731,-73558,-54246,63174,26551,-51001,-33439,55723,149291,153319,48566,3021,-28912,-61840,-76658,-29279,-49405,-70519,8388,50351,36093,15820,-7669,-43599,-48747,-48374,-38281,-44289,-53939,-47211,-108579,12278,46391,-40638,-123298,-102344,-103129,-94559,-101451,-99696,-44791,40630,22299,-65903,-77075,-16562,-38638,-86828,-100713,-88585,-88103,-98639,-44081,-50753,-111375,-27508,173013,286082,240124,95163,24480,-12604,-68840,-14025,167141,398905,425948,276740,106998,49342,27315,5495,-468,21532,37980,24428,-48570,-32820,52098,113425,126568,84401,-40787,-126427,-21595,94445,209374,224856,110437,60850,61238,54912,34356,24383,36822,46551,-14010,-71530,6862,73677,58120,28191,11251,4898,6210,-1971,-12278,-44726,-96969,-85983,-76237,-14312,99624,205488,252475,327916,397638,227262,134915,57199,35254,11441,-22585,-69124,-21101,50152,49331,42959,35102,14444,16631,97380,209235,283641,277346,373214,371067,257879,158554,69719,32767,86188,72379,55325,40942,118259,212620,316077,331166,236708,83164,-14873,67645,184283,228859,213721,226847,149856,5221,-100560,41704,155568,65256,51436,83263,82748,62922,-23922,-79942,-2358,76483,152479,240481,159206,48245,18891,44721,155502,263287,131921,-69340,-48258,5682,-78913,-58977,94362,365246,762447,1172238,1400437,789048,56551,237656,356464,355097,186952,-51494,16717,133215,146136,40548,-43816,-116568,-141137,-55169,55157,146079,134893,51660,-70638,-45551,53386,63122,60291,95661,51311,38408,42713,50266,46287,46280,11916,-57385,-60544,-21196,33135,54420,-12440,-76061,-20804,79384,167347,76003,-8083,-41640,-122310,-149601,-109334,-107407,-93093,-42319,-49605,-81769,-110293,-63122,-31211,13864,62100,78487,84263,59049,59485,-21798,-117871,-102612,32956,142838,140496,152593,116461,36211,-33773,-120493,-89832,-38061,-8536,71610,123071,14812,55045,65186,64562,26873,-91454,5045,120526,164692,17725,-138673,-95379,23901,62884,-1038,-39597,32165,247179,564560,608159,452926,202053,100602,127793,105572,54199,-38557,-94957,-152807,-96598,-26998,18685,10552,-16733,-35102,-19768,9709,5896,-35670,-96495,-121162,-134786,-95432,-78143,-98077,-95376,-65995,-61528,-79986,-71157,-110865,-126117,-91599,-75994,-47855,24062,80975,102003,38328,13571,-9635,-58353,-137381,-70820,1840,1092,-77702,-67956,-105365,-80027,-2423,24788,3712,-6793,-1115,12918,-7742,-20903,17525,46237,94595,123717,96503,11997,-56760,-117704,-60574,65763,181263,201266,65196,13363,90768,260969,318893,171745,8341,-13144,20910,32785,-10571,-72128,-90684,-87419,-61104,-81387,-123937,-57644,-23331,-31173,-44907,-40055,-16900,-42551,-67459,-65384,-44067,-22432,-3238,-1634,6449,2900,-33426,-31412,25117,91456,87108,43224,8020,-24029,-75979,-108725,-71171,-68565,-90389,-92949,-59846,-30382,-10867,6249,24536,45599,-4065,-55139,10170,113430,141510,119910,123068,145485,124845,68061,43302,139542,-21302,-103372,-113955,-52991,10516,64059,64637,18407,-35216,-20465,-7284,-15408,-35187,-85183,-95111,-52710,-24466,-32194,-59617,-57044,-33659,-5735,-1771,26278,123151,236002,204740,79186,-23114,16036,63103,73317,24044,-39503,-75161,-68595,-74246,-97073,-66831,17018,79394,89239,86390,126755,173594,179174,170493,117937,32587,-28857,-83566,-86197,-106925,-144433,-161906,-138827,-98997,-42525,-14971,-31646,-96659,-2844,171662,259688,186318,47426,-57995,-96763,-77698,-39470,-12578,-10204,-19328,-67503,-127220,-118212,-82523,-64721,-56228,-18972,-25263,-40970,-2656,30056,64199,82499,62076,-24957,-101050,142958,382879,350632,183878,34690,-64048,-109516,-83570,24815,98459,112889,84109,54696,41153,51270,83967,110972,-5792,-113334,-39903,-32502,-6382,-3093,-22403,-79529,-107876,-51647,-12116,-3667,6651,54188,85184,-27452,-112659,-35043,66544,68087,22154,-19587,-95590,-153450,-59062,56677,148869,86301,17144,-4850,-52019,-112736,-52993,860,15323,30266,-7913,-60317,-130050,-116460,-40177,-12624,-19412,-36101,-53704,-78283,-67386,-26392,-46278,-35294,3611,18586,22613,-5597,71588,121783,106233,80427,50011,58736,32394,3233,-40779,-109833,-57196,69546,249426,240902,104799,16498,3302,-41206,-93110,-22158,107196,190323,116885,-22728,-125538,12478,94015,87527,-21335,-50256,1068,91835,71559,-39881,-32644,19771,68957,121794,127721,104481,84208,128663,98897,-6919,-45788,-55318,-67107,-89292,-101254,-55843,40491,232196,290518,238433,175660,80701,-14122,-49602,-61652,-57150,-67725,-90146,-73385,22564,75166,50658,1927,-35945,-17823,3709,12369,32970,33825,-18538,-70998,-99037,-58399,-11063,97625,123399,46893,16853,1962,-41880,-9508,22260,70362,97940,104312,80496,-631,-82830,-111180,11482,80706,121202,144409,203915,160950,66198,1129,85008,256715,372271,235862,50800,-6478,18726,108599,262393,335313,258508,99231,-33411,-108886,-92773,-70469,-62423,-72253,-83043,-31236,4829,2996,10281,117408,257081,282146,109187,-10964,-71299,-157937,-84195,109593,236795,266911,162331,156552,155452,125764,137187,157226,216263,338644,372942,173434,-42866,-10828,146923,238236,221786,160622,93328,31242,-22470,-56755,-87654,-102185,-74736,-7216,22477,36758,35058,-6133,-69812,-61769,7198,57857,115764,177956,209590,189649,151770,94157,30947,-5474,-73657,-107572,-74242,-24426,9774,64196,156440,237156,126644,46690,34647,25245,-18899,-45469,-35706,-58688,-67547,-53179,-46856,-92183,-103042,-57036,-23154,-11394,-31331,-49476,-53602,-105414,-88640,-30630,-24050,-36280,-62394,-40195,-22383,-28024,-94613,-65649,21569,49846,19232,-5959,-29743,-7353,47919,55522,3850,-59829,-114229,-99535,-53572,-954,1409,23489,22292,-42481,-19126,31522,56009,25610,-46009,-73172,56540,272852,345425,248476,158567,94533,46595,20521,-17053,-46710,-71806,-79573,-31813,29,-67124,-115479,1602,144955,272670,254317,94232,-28121,-114503,-102337,-51770,-17626,14122,-32195,-30143,-25555,-119676,-191284,-130607,-52760,49652,136003,155674,115590,44611,-29510,-114647,-109612,-46784,-24887,-41102,-74845,-29349,81840,157998,191232,127055,58780,92443,159037,148930,77842,31277,-96730,-89485,-67367,-85511,-32324,39375,82204,140668,130464,93499,109580,149136,104056,23598,-3932,4719,5158,-56720,-77992,-57796,-107829,12538,-7450,-94559,-102779,-62135,-50034,-35764,20731,170070,361761,353829,247069,149076,82035,-6120,-78859,-104090,-88409,-6850,49647,59383,-18738,-99993,-45026,17793,84517,172595,156450,130751,106005,44407,-5017,18611,16730,-18608,-25972,-38040,-56297,-32499,-50683,-34467,21191,35997,31297,13169,-88487,-131440,-73818,-26799,-64753,-121381,-31316,39965,39883,2210,20613,22742,-15288,-23472,15274,18200,2385,-58768,-101624,-134081,-58214,2772,-8394,-66014,4489,134406,145304,112052,103354,140109,216714,201953,106548,16857,-100569,-126383,-59906,-14705,-31112,-71433,-92258,-74012,33684,121600,75682,53517,39486,-25330,-89931,-45460,-54592,-88999,-51975,-10192,65224,158430,144135,98833,75536,64872,72743,52247,80371,94291,31616,-77047,-89315,-102743,-124285,-57527,16526,39379,15789,-38425,-53614,-49962,13407,89408,136188,204854,217945,200493,205990,153203,76216,15128,39814,159707,277968,367735,228204,76163,-38917,-70948,11850,-8769,-66266,-91265,-77401,-50355,-16839,-2090,-18955,-85749,-129203,-97594,-41034,-35091,-23663,8248,-53517,-86125,-19216,118275,299992,383843,362990,225920,103934,22644,-39766,19611,211975,327994,266678,225108,211342,154582,54725,17869,-12313,-50200,-94748,-134713,-177387,-179825,-151704,-148279,-112185,-34579,-13751,-33792,-80240,-100981,-49084,-29718,-40673,-32401,21006,118886,192358,81945,-44014,-119220,-107114,-113060,-67131,1064,34210,95192,47619,7505,-14698,-36785,-33698,-64811,-42297,-64520,-107564,-95333,-45079,-9197,15819,-4060,-45821,-58265,-33536,11493,32202,-7857,-61774,-88306,-71400,-64751,-27964,-7233,9397,66248,134379,227011,162591,32966,-72763,-118748,-146793,-147895,-94989,-8300,39706,51012,68256,91105,105281,159625,216838,117038,-37636,-85015,-12490,61035,107063,104402,68784,2979,-37651,-94150,32939,189619,273354,188010,91857,35444,27628,13157,-38871,-25441,72727,138704,158762,125566,81090,34399,-17539,-22879,-32008,-35527,18860,148934,130252,64671,27656,-8572,20517,92147,157626,169904,100166,20912,-53905,-77831,39304,-11961,-83850,-31545,-66495,-109232,-72184,-63890,-47386,81878,218486,304837,261077,234442,243986,222790,154907,67129,19255,12594,8241,-27719,53150,101331,189982,146080,68014,124829,220826,162236,-3743,-55298,-10487,33202,36599,64328,103331,13606,-42528,-126787,-101020,-73836,-68695,-61706,-49628,-71149,-131522,-61730,-10607,-19166,-77888,-122248,-5408,57093,78228,44837,-78477,-106682,-69522,-61936,-78074,-53532,-24466,-22905,-66418,-117615,-80117,-71106,-19177,-18017,-35328,3704,48158,24704,-40073,-108192,-114382,-21748,33147,11107,14977,97098,290981,282949,22697,-1773,198572,332354,376883,352776,189532,98805,81122,51770,27577,35379,61194,33187,-35125,-58560,44459,152629,141456,76257,-12526,-113010,-124956,-26167,46815,63111,-20074,-136139,-93600,-16895,39813,25019,-8180,29232,63567,52320,36908,40710,65908,114268,72316,22063,-67021,-109983,-56154,-37643,-17414,-6946,-7477,-25461,-38713,26949,95295,114648,73970,44733,53021,65247,45902,54812,57870,12263,-64925,-140170,-140613,-86120,-48216,-29672,-24890,-30457,-46857,-71427,-77975,-76116,-80147,-102601,-91938,-58201,-11964,27014,24069,-4142,-103159,-37887,-30476,-12373,32145,192510,380928,358523,196620,69362,37083,48984,35144,18996,60810,101727,127381,155773,42543,-45437,-50540,-43979,-60402,-58141,-73541,-117219,-98271,-47357,7862,37159,29864,34808,36379,2151,-59348,-17707,71469,118960,113557,30890,-51600,-101823,29738,274045,509898,665179,484223,62723,-98526,30191,118073,121483,38579,-73895,-115829,-59024,-9988,47178,33618,-29920,-107246,-116042,-70954,-62678,-116538,18425,115758,163432,187103,163635,162489,163249,85930,28204,-78416,-124424,-109919,-79774,-71542,11966,124492,204518,120525,849,-57889,-92237,-46892,541,7649,37676,167873,174169,150923,96976,2672,-23710,-43479,-86785,-70933,-27218,30634,42586,39940,141183,196308,128152,71081,26669,-27633,56646,172309,127455,60067,82094,139050,202709,24349,-65529,-31349,-14143,-17568,-3113,47015,36581,-26419,-74902,-116129,-121611,-23603,36219,85075,78965,-6695,-100986,-103978,-71060,-57953,-100417,-97797,-80987,-102926,-92345,-16026,73677,150261,147184,102447,76358,41010,23799,49113,102880,150668,183695,196826,182204,64967,-17321,12401,44165,47548,50609,168495,307959,326424,212926,91593,66920,69046,68330,108859,134964,130669,93487,108136,178077,303616,350597,303439,122874,53459,40587,9593,-55932,-78648,-51167,-53053,-26590,76562,276523,218623,44274,-103946,-84681,-5347,-33456,-39745,15076,90595,103745,33556,-67581,-71010,-7076,10520,-16063,-84104,-75570,-41126,-76175,-150105,-146543,-123151,-147892,-94795,-54448,-70644,-97751,-127594,-84467,-37910,-3294,-49828,-43602,-22150,1484,6917,19736,-6665,-96228,-192753,-178727,-148954,-133436,-138003,-105471,-82727,-59171,-65374,-87384,-120417,-120084,-89564,-22596,26227,36052,31294,62866,57147,-25810,-93811,-43964,-7312,-27604,-41331,-53817,-57304,-58805,-52851,-25116,-24319,2584,23369,17552,44887,41824,-1216,-49362,-79673,-105298,-71557,-57765,-27285,2276,-9668,-29565,-32183,-46915,-62949,-24308,30404,67693,52593,28032,68631,114724,127804,123627,109293,112762,84298,70504,87690,39637,30391,58962,72833,85638,132670,142690,103105,60030,6286,-16110,-42638,-93531,-96402,-82664,-66109,-25564,49015,59107,14034,-74096,-76834,19954,38216,83718,104705,97126,130034,126831,56261,-59269,-44992,61732,142420,116530,56351,82269,100315,109814,84570,-3258,-90136,-49154,46890,34270,79731,298176,617661,704580,521002,220821,-12257,-82296,-127481,-164123,-63222,-1286,12935,39823,13038,-17180,-18836,13381,25029,24202,13259,10366,-8165,-31424,-40886,-78109,-42989,33570,104455,94375,53253,-44845,-131502,-53887,-26439,-35403,-14017,-19236,14090,59886,87912,39666,-56516,-86472,2526,-4190,-38638,-49570,-47690,-64680,-108994,-117621,-86653,-81232,-94710,-104049,-80549,-33164,20100,41374,55410,41180,1305,-56536,-26968,51202,92406,122271,201513,222134],[206336,116595,106753,121265,92101,45373,11021,-18310,-26774,-15666,-37848,-72100,-96176,-54629,77157,139550,28579,-68936,-13392,45652,18217,-21808,-78262,-93652,-20611,-24369,-9598,-5774,-14133,-25993,-42947,-67751,-85200,-75745,-58101,11188,78851,56618,-13294,-75324,-66520,-53521,-44983,-24708,5167,-14685,-58473,-57799,-15109,65765,139621,169812,130610,90433,41119,-7354,7344,86017,153860,216956,149726,14484,-3665,24056,1398,1500,23531,35442,22643,12482,10025,31611,65402,54385,61291,103320,154127,259427,315920,186008,60547,5706,-22489,-15207,1971,76117,120470,84000,60479,22729,-15676,18264,30181,-4569,-33125,24347,58090,1854,-53548,-72958,-115189,-112620,-80847,-70756,-103494,-113291,-34759,40788,94527,90780,47032,-58187,-122382,-7728,24194,-70439,-84018,200213,404241,358125,143027,-883,-62938,-96823,-100412,-109196,-67863,-32338,-2164,5676,8720,18214,26294,-15908,-79150,-4414,111386,179369,169281,102586,43657,37068,-13306,-19092,286,41393,82319,61139,35534,630,-34805,-101183,-120320,-64979,-12689,-86476,-144140,-46503,7377,14073,-4489,7615,-23703,-69463,-17851,2965,-25869,-82551,-135003,-145715,-134556,-60667,-43038,-91282,-97104,-92810,-177740,-293740,-114925,34716,81045,65124,-113842,-39594,-14749,-22910,-43882,-36776,-54008,-44548,-25077,-32439,-12922,46537,59439,-20784,-27228,101068,151266,82542,9161,36294,111262,208310,320949,356274,258467,170036,85639,-34143,-14505,214716,402251,344029,114827,-14902,-22141,-16431,-46233,-46377,-107633,-104297,-52644,-48182,-54307,-1577,17234,-32348,-66824,-39977,-31282,-54740,-68198,-27088,45989,25908,-2537,-26893,-39327,19472,126593,167747,100701,45020,1728,-28448,-7493,116246,70672,-1304,25485,43373,-68527,-50770,-67507,-78207,-72547,-51296,-41153,-8260,19113,-16457,-66684,-120189,-88216,-43619,-23752,-7293,44357,77914,48695,-5828,-13168,-21766,-36905,-41342,-11628,15473,45000,41264,32135,-1808,-39593,-85920,-57123,52423,6444,-63922,-48450,32555,122036,138282,39985,-1966,-33690,-59993,-68616,-23897,-53831,-91609,-26742,34676,36847,23885,2036,-32951,-43656,-53985,-47611,-39581,-33218,-25795,-95067,-27912,7526,-88394,-98994,-84921,-82521,-70443,-80630,-113546,-89402,-8341,4955,-68323,-56089,-2170,-31563,-76379,-74660,-51172,-46197,-123663,-71329,-66567,-120883,-24900,165621,264070,221197,84594,17512,-8976,-63009,-7108,180522,404569,397594,250312,101018,51350,29352,3132,-4009,26041,55755,39790,-40128,-23609,74863,148211,132804,78961,-40105,-109216,-19572,86194,201980,231767,120072,61972,55125,49533,32345,19792,37693,51435,-6251,-69072,10987,100347,98701,75058,57041,38446,23069,10658,5394,-19868,-71307,-104437,-86462,-21656,108432,226152,278631,363163,393883,222810,155277,90427,71470,31557,-22231,-82440,-12903,61255,58167,44438,28838,9504,25261,116178,222824,267325,230750,324142,338744,241539,152161,70062,44961,93661,74054,50056,28633,112896,227645,344342,355386,259750,104389,-11556,68204,195780,248691,221236,219583,143008,8786,-80495,43646,112502,37771,41166,74757,72865,51110,-40209,-52455,23820,95338,164215,249776,173146,54469,15782,35874,134906,221267,108515,-75482,-22294,34470,-61350,-71240,71375,300223,604529,878029,1012059,512640,56910,258766,334698,302214,136175,-72848,-3999,106248,128463,32880,-48234,-118065,-134308,-57766,47900,137229,126306,40900,-84415,-50533,47940,70764,88878,128605,83360,71272,65368,58832,38822,24917,-9071,-62875,-64068,-32780,18614,45437,-17189,-83284,-38766,49911,107137,18858,-53573,-73637,-141450,-175758,-117364,-104603,-85177,-25245,-35430,-77780,-118997,-43720,13697,64312,111565,124672,108325,59776,56043,-14249,-128130,-85553,70490,207062,212109,197126,111197,8152,-63268,-136459,-51637,-19201,-16340,50853,96544,-20995,15166,61870,93849,75512,-79561,-5017,123304,175990,13190,-161444,-80607,66059,122055,49940,-14181,26447,221659,524171,575541,415878,190852,109168,133919,109146,64292,-24034,-88469,-155116,-101723,-38972,3579,-7084,-36469,-39724,-11857,21693,15101,-36219,-103406,-120755,-130734,-101436,-85265,-114748,-114157,-78105,-72454,-94584,-81528,-114158,-110671,-78125,-62084,-19418,60318,108930,107868,29981,9124,-14606,-64639,-139243,-89432,-39676,-61566,-124009,-98392,-84590,-53226,18175,56785,39729,14644,4038,4562,-23971,-37281,2601,7046,12570,59919,58352,-7054,-63730,-122242,-63681,57792,164308,194458,67285,12396,97081,253719,292805,168451,16733,-10972,7472,19209,-6816,-65520,-89009,-71665,-54624,-83273,-130062,-63590,-29688,-33509,-37174,-23590,-480,-33334,-64244,-66491,-46440,-28060,-17646,-21449,-13998,-17170,-46424,-29420,24721,84037,68028,25210,642,-15791,-54868,-87792,-61892,-55843,-81859,-96333,-68195,-44985,-31944,3913,60234,92481,18486,-68046,4930,140574,156627,136565,162250,194357,176908,118661,111688,170617,-38992,-115997,-117829,-58962,5070,62750,61682,8278,-34305,-4039,-6835,-44383,-63626,-91495,-78083,-32305,-6510,-20063,-66270,-85762,-63608,-27823,-14630,9898,104471,204708,172636,47848,-40766,17192,48690,28191,-14148,-57632,-83945,-79439,-81381,-99061,-61654,20499,76761,90790,90877,121503,149977,143838,149319,126631,44933,-27890,-83170,-82965,-106311,-149642,-165744,-135184,-87583,-25315,5709,-12000,-87189,1321,193418,276422,176594,32831,-66565,-98011,-71809,-29036,1255,750,-16628,-69019,-128296,-122689,-87569,-65877,-47379,-2766,-9854,-23368,20636,49784,83363,103156,78703,-23262,-94953,153878,391078,345931,161519,23310,-52484,-92827,-79160,28027,107838,127444,88670,49037,27892,26744,39443,69536,-12856,-95410,-50723,-43065,-5837,2611,-30814,-84884,-79662,-26931,-8808,-22439,-28624,12848,44980,-69202,-95391,-13177,81004,73418,29443,-12976,-94563,-155984,-59916,48251,147934,122388,65671,19215,-57883,-108561,-41961,7917,19558,22490,-22983,-75143,-145100,-123231,-37521,-2194,-11823,-22846,-42917,-96824,-116640,-60474,-55733,-38999,-13953,-6316,19360,10788,111501,163434,127404,95075,59215,62478,27983,-140,-41654,-129733,-54422,76500,252233,255942,110266,19829,3505,-43002,-97544,-28010,96430,189542,140814,4307,-109168,26210,139451,133371,11356,-35190,-9388,47425,5876,-103450,-38328,18551,78279,143783,161984,144751,130126,176291,117123,-8656,-53182,-64218,-70487,-78886,-70288,-23518,57728,209611,248521,193874,132207,32358,-61927,-87762,-79724,-59542,-61612,-83173,-69737,30431,80837,52150,411,-33158,-7968,20067,37419,71621,77082,8672,-51442,-84741,-57234,-21577,88708,123675,46024,26715,13905,-36100,-3413,33065,83094,107782,112365,82754,4028,-46808,-69685,9215,60973,100083,122970,192388,177875,94164,16948,91744,282641,386044,233282,39351,-14159,15504,104483,259431,349573,274599,100031,-48000,-122714,-91705,-79726,-80362,-86475,-99399,-58387,-26117,-16817,8261,108793,233694,268672,125559,16886,-57131,-151858,-84339,96227,215747,232774,139220,140713,144846,136506,131759,123466,163861,272528,304208,140600,-59369,-10764,143335,209336,183439,127594,75204,32511,-14829,-55437,-99543,-106077,-59274,5648,27336,33392,33512,-8264,-73106,-58155,22231,84745,134939,180224,217023,214074,179388,104846,9887,-51098,-105281,-114422,-64832,3109,50967,105062,202928,268051,123960,27731,13145,12094,-22750,-44275,-35025,-52189,-71061,-63959,-57519,-96151,-103818,-60586,-26429,-14719,-30717,-39833,-37692,-104439,-85997,-26537,-20220,-36085,-66941,-44580,-20389,-18546,-91638,-62305,27552,47471,4060,-33505,-65489,-27968,22958,31063,-9296,-58921,-102335,-87668,-35784,18269,20005,45048,19900,-55846,-36211,11523,32590,10363,-40395,-71684,33249,244538,331930,226958,129441,74276,32324,17926,-9315,-33150,-57405,-59353,-12258,1047,-72090,-96304,14064,151874,261555,232866,87614,-26640,-108573,-92391,-43078,-18216,-10226,-76711,-57565,-20242,-85456,-165048,-141945,-55730,54158,140078,156353,104492,13800,-85665,-120960,-82907,-67608,-60065,-61810,-70251,-18339,78016,133143,144631,80759,2166,38818,118325,120876,34981,-5072,-107219,-109522,-74236,-84928,-34646,33818,68061,130602,135909,102221,118970,160136,126690,58653,37617,49259,46032,-42373,-89748,-72219,-145242,41110,11144,-76406,-75146,-37721,-38126,-59112,-14438,139688,366753,404356,297603,190278,113358,21423,-49637,-78460,-86049,-2085,61259,62471,-25321,-102644,-29966,39076,120543,202667,176288,141688,103906,28325,-32969,-9147,6998,-7501,-17246,-46471,-84472,-77930,-76734,-12081,41826,36438,8475,-16999,-104745,-119157,-66881,-28192,-64837,-120413,-44861,15367,28807,4738,24439,19239,-18966,-9983,58923,59675,17901,-54381,-103342,-142565,-61565,3161,2060,-53383,8272,150210,174744,117864,94756,140366,215579,178662,67270,-23772,-131721,-133302,-71355,-31705,-50874,-96065,-97496,-90633,7169,99718,66636,63612,61758,-1343,-68297,-25380,-39379,-75014,-34786,19468,118550,231171,204038,136845,87650,44344,43168,26466,61103,83312,35320,-63156,-80155,-87019,-125334,-76162,-10239,18204,8797,-34074,-36220,-18790,38639,102745,140585,213114,226286,189694,190922,144846,79056,25636,42135,140137,210845,297172,201386,72194,-42464,-82425,9159,-20208,-84150,-86551,-60021,-48749,-30415,-12218,-16733,-74687,-113332,-81220,-31056,-48544,-56204,-20704,-73499,-108545,-34032,100042,253466,313755,305667,201524,92828,12795,-47311,-674,192290,386306,374058,339255,299476,195072,68813,26815,2819,-15639,-58102,-108557,-151329,-143362,-116606,-123130,-112607,-53517,-36441,-46201,-75256,-77660,-33256,-23375,-42838,-42653,3879,88972,152835,61293,-55116,-119161,-83731,-83261,-65601,-32994,-3236,83759,51569,9965,-11545,-26259,-44587,-95339,-57210,-72976,-120251,-83462,-24634,16435,37450,9350,-36247,-48803,-27318,14577,32256,-14786,-75333,-94711,-65178,-61936,-25787,6323,18569,70282,128175,184978,93152,-20017,-104337,-132237,-143007,-147418,-124182,-50707,20089,59636,90091,127637,137694,178755,228194,126437,-26699,-74915,-20054,57408,126258,135037,90475,15459,-36297,-101171,13772,153426,230290,167615,95435,43715,41959,43519,-809,10008,92621,135193,128983,74271,19438,-15702,-18616,2863,968,3690,64127,179271,139760,75373,31715,-17496,2763,73357,143747,170818,109297,32719,-35925,-99098,7096,-64408,-67973,-21132,-74263,-96672,-57892,-52816,-42168,81649,208821,308978,282836,265427,270588,252507,179113,81947,27435,10682,-7057,-697,96252,180591,290079,212158,97036,143205,243760,189064,6997,-55661,-11579,33240,45287,89931,153805,62368,-17802,-122287,-86313,-42778,-48891,-64220,-71988,-83373,-136196,-70371,-24746,-15738,-65736,-126835,-25164,32909,53670,35610,-74211,-104322,-71697,-69723,-82449,-49473,-11864,-1452,-25763,-89383,-104779,-105103,-34250,-21480,-28458,24619,82048,61441,-7780,-75667,-103352,-41416,22472,2552,293,73827,263813,311172,48673,24640,207487,319597,371840,371174,240356,140988,100111,56250,25754,17086,18961,-1784,-57482,-63011,55765,168375,152600,80712,-14368,-116204,-116773,-38526,19541,39926,-33096,-139442,-91508,-24259,31383,33360,15529,65880,98669,61293,24429,9362,25398,82254,49035,8266,-67823,-98231,-45872,-24867,-6216,2667,2339,-11198,-24297,41535,112383,124591,73931,44658,53697,65408,47564,53007,50957,11927,-63690,-137602,-142075,-87435,-44187,-23209,-35162,-39597,-41603,-59254,-69009,-58539,-66129,-99581,-109942,-70856,-27751,20384,29442,11630,-72905,-51810,-29636,-13101,15706,161077,315931,261407,125593,47064,44808,72987,67045,52401,100619,154429,180432,205657,85083,-36958,-57135,-62641,-95550,-87319,-88898,-135441,-99159,-38727,17168,43280,30055,35621,45447,18558,-42525,-9510,85632,129523,110881,22278,-55545,-114208,18102,287506,596927,753412,537639,83703,-88156,21862,109078,117999,30859,-89283,-109563,-37555,16222,59743,35293,-31850,-110496,-101085,-54920,-51459,-128485,-766,106897,157310,172330,148703,145885,133895,53195,17489,-77963,-117201,-98899,-73477,-71856,20609,150994,236225,138077,22211,-33102,-76771,-66148,-4514,15637,35720,108818,92361,103932,65132,-21222,-40774,-54904,-94418,-79690,-49500,-5229,8348,35436,152681,189056,115009,72883,45985,-8588,52146,157250,100087,35877,70831,142425,183033,11239,-64698,-33057,-21015,-45333,-59992,-20863,-26197,-84565,-121407,-135604,-130163,-33872,21088,74313,72254,-8196,-95464,-107895,-79585,-62087,-90256,-81836,-63674,-87712,-91435,-10242,83032,149735,122153,70967,55061,30529,19927,47487,98990,139931,171091,181038,173448,58875,-31735,-1705,44196,61378,69912,187405,311344,305984,194226,95820,88454,94192,91453,129332,142072,121673,83455,112663,205432,328116,348627,307607,132916,63469,46978,17908,-44868,-71719,-56299,-67002,-35676,75476,258282,177022,35132,-93722,-86621,603,-18200,-38130,7544,85401,108794,55770,-39295,-70128,-28815,-2509,-26047,-101766,-84091,-49307,-75562,-125766,-122113,-102317,-130475,-107573,-48873,-51561,-92060,-138931,-92786,-48102,-19219,-65724,-53656,-25302,1158,6404,16679,-15219,-108382,-180287,-159455,-134595,-132142,-134656,-84138,-54142,-37180,-55870,-90174,-135247,-142624,-114798,-66772,-44586,-30428,-4580,57603,72549,-13611,-121346,-70131,-15233,-30401,-44217,-55123,-54944,-55348,-51911,-32565,-36566,-7900,7325,-8662,20098,21957,-28913,-86197,-91492,-60619,-41487,-41849,-16126,7980,-10991,-36170,-39868,-50002,-60320,-27307,21944,60499,49600,19283,46693,98639,111780,96392,64699,64120,64238,74501,104337,55485,49263,83468,97507,108322,150051,140292,84215,29842,-19788,-20704,-33478,-80097,-86411,-69012,-53201,-15620,44058,40314,-11629,-99838,-106918,-5608,36433,99120,130553,115114,139910,135022,55331,-65703,-55138,58735,146580,127331,68014,88260,112841,126415,93749,-618,-92373,-55337,47286,53068,113312,323869,645336,743794,546363,246321,26380,-84199,-140300,-136109,-48223,-11556,-7830,25903,8263,-15480,-19633,8717,16647,17320,9304,9890,-8177,-26795,-22361,-47121,-31143,36884,119954,104880,64332,-34899,-150869,-68523,-43041,-64494,-34680,-12228,25704,66713,85479,30504,-69412,-79128,26402,30692,-31052,-62127,-56066,-66153,-111181,-123903,-89193,-83216,-95653,-100431,-76344,-33362,17644,42973,58273,39232,-5903,-62071,-26187,61457,103653,128897,209029,235938],[217148,129965,120705,127259,97473,53356,16756,-18065,-31244,-17926,-35289,-66732,-94933,-48635,90038,158784,46416,-76013,-35601,20063,890,-37298,-103193,-90054,-2733,-1701,502,-6354,-19950,-29220,-39894,-66089,-84081,-80482,-69212,-6161,51320,27556,-34477,-92507,-66929,-53903,-52210,-28323,9489,-7655,-48796,-53246,-18583,53506,126782,167193,135967,97413,51563,948,21555,124383,186341,231937,145198,17510,3910,30232,7423,8720,36184,38751,19539,9232,5753,28111,77072,79863,89358,126828,164892,258645,319507,188262,58053,3815,-14226,9918,38462,109892,139867,89477,58244,15681,-25913,7551,25030,3257,-16488,39117,82512,32358,-31008,-59007,-98970,-110895,-84656,-76627,-106341,-114824,-30318,45691,99239,97289,41951,-73410,-108674,-1454,16077,-82763,-75077,177952,390820,342085,131487,-8206,-62573,-89931,-107434,-119418,-76727,-37503,-27,20291,29341,41729,49868,3403,-70521,-8402,98443,168245,144068,63330,1818,-16756,-54961,-45034,-20702,28763,77809,59409,40892,24649,-14272,-103161,-137920,-89425,-21335,-75553,-142394,-60134,1734,2375,-27718,-20826,-46685,-81793,-17054,-8263,-21996,-42258,-91627,-107932,-110201,-56567,-61756,-124345,-110126,-99654,-196733,-265162,-109657,18016,51250,39159,-113042,-44724,-33006,-40253,-53713,-41091,-49859,-38954,-22650,-34062,-13755,45031,49428,-31073,-24113,104008,149776,85385,1299,30541,112666,208125,319389,372553,281663,190705,111587,-7932,-43996,151506,321629,289553,105626,-15526,-18559,-8860,-43207,-55866,-114693,-98405,-50700,-27307,-11855,49616,65298,-8150,-69005,-48463,-37178,-61861,-84197,-45631,38325,26533,485,-22741,-33360,19689,138336,187496,126016,63326,-81,-35810,-25794,92882,57468,-11241,9317,24171,-71753,-34823,-70301,-81640,-76269,-55482,-44775,-9889,30383,-2315,-60261,-139099,-108790,-47641,-13201,3150,40878,57717,13754,-27904,-22486,-27660,-37708,-38970,-5738,25704,45589,31525,20070,-10675,-48067,-98852,-62662,36116,-16062,-77525,-64347,8013,91373,117335,29904,-7354,-39117,-57950,-61920,-20496,-58709,-109028,-54500,20600,35977,28028,7378,-25145,-40194,-59615,-53148,-29974,-14276,-8055,-63573,-77503,-44322,-124403,-81244,-74104,-66456,-48009,-53513,-97949,-127189,-63173,-18767,-68192,-37746,7751,-27814,-67360,-52445,-20313,-10807,-90247,-95630,-81647,-128393,-27107,149322,233789,194724,69549,8565,-6405,-56854,-567,193002,401817,359041,218039,90903,51699,31726,2175,-7559,27999,71280,52296,-36805,-21880,86498,171178,134282,68815,-39690,-95468,-19205,76295,188775,230648,126817,62673,47798,41791,27859,14324,36665,53751,-578,-65309,17535,131670,144462,124509,102590,68236,35982,20144,19931,2686,-40754,-112355,-88670,-29231,108676,233293,294259,381557,365533,204775,164363,116584,102136,47189,-25347,-91101,265,73220,67024,44684,20124,178,27231,129883,231965,239762,169300,258112,293387,221065,143956,68069,52147,96453,73410,44073,15621,103324,236436,363973,369467,276258,127413,-3157,66627,196936,254422,212324,193145,120700,3643,-63105,47612,78040,12465,28546,62806,58423,34210,-55919,-26617,45198,108394,165407,235776,170542,50565,8169,29123,118057,180082,86767,-69891,1584,60115,-42604,-76114,46994,230347,440899,575842,614871,280934,95515,274342,300062,236613,78863,-96114,-23328,76876,102924,17193,-59641,-123960,-128407,-57288,42178,127417,116030,28757,-99332,-58732,38063,77120,115610,158981,115586,104126,85047,63762,26986,-319,-32340,-71516,-70990,-45762,4462,36341,-21948,-88135,-57102,19285,50430,-34048,-94483,-95740,-144032,-153564,-122850,-102421,-78801,-10900,-23307,-75240,-129498,-24733,58051,110978,154687,166013,131168,61825,51825,-6634,-116906,-72163,104359,274807,291937,239338,99700,-24913,-100612,-117904,-8105,3820,-21531,22959,54921,-61952,-15658,58517,115495,110764,-65546,-22116,115891,177329,15688,-134207,-41156,121731,184992,93914,4318,15558,191798,470586,529795,375329,180801,118545,138489,110534,70868,-11308,-82931,-158829,-105664,-48996,-10395,-23684,-54559,-43853,-5137,32162,22634,-38416,-113853,-122660,-127833,-110269,-88853,-124252,-135986,-93740,-86084,-106744,-90440,-116443,-98804,-67630,-49278,7020,93671,130924,103837,10949,-4434,-25755,-74153,-141953,-108473,-78450,-108191,-59031,-66623,-55349,-24933,39941,88396,73305,30408,4124,-5424,-37881,-53562,-15105,-34532,-71673,-13837,7219,-34062,-73710,-125941,-69522,46188,143040,178345,63771,9333,96910,229902,245273,148538,15449,-15352,-9411,3419,-6126,-61633,-85201,-55721,-47821,-83368,-131859,-72646,-38467,-36980,-30923,-10980,9847,-28878,-64278,-70461,-51718,-36498,-35073,-44588,-37614,-40792,-60860,-29897,19736,69973,45235,5645,-9804,-11049,-36994,-69518,-54242,-46440,-75267,-100146,-80203,-63885,-55076,6574,98554,138064,41294,-77528,-5809,147792,151303,141666,206641,259416,253747,199477,196046,187769,-59282,-118792,-116820,-68851,-6495,55374,54112,-3682,-34195,8593,-4568,-64378,-89309,-99019,-65663,-14146,8915,-12031,-72179,-118833,-92823,-47383,-27737,-7024,81660,162597,129947,9491,-59496,12917,26907,-19562,-53416,-77927,-94804,-92336,-90439,-101052,-56513,21780,71749,88450,87564,105939,119127,108018,131376,134523,53377,-30573,-84309,-81847,-107263,-147840,-152598,-120174,-70682,-6740,25523,7287,-76634,2196,203306,276120,154770,9928,-81623,-104174,-68470,-20610,12227,6078,-20103,-75633,-133112,-127438,-93782,-67876,-37453,11480,24,-15147,31171,61612,97373,121469,92394,-25317,-96287,151602,372750,316267,130296,9570,-46849,-83432,-77943,25430,108974,135295,87801,38560,10328,-1418,-5521,29944,-18953,-83483,-65664,-57084,-8695,3360,-43542,-88703,-60219,-9708,-10819,-48581,-71610,-30565,5092,-95047,-57391,14184,94435,76468,35279,-5963,-90525,-154974,-65754,33700,140468,162263,118615,48996,-53873,-97142,-31947,12143,19294,9273,-41820,-92555,-161051,-125491,-33836,7480,-5789,-9537,-27215,-83855,-136134,-92406,-65820,-47170,-37916,-37392,14229,27967,149165,198452,141508,103034,62865,60230,19560,-3322,-35672,-129334,-57847,73468,241808,263457,117420,20355,-1581,-47447,-102398,-37408,79755,179096,157913,29190,-97353,27967,166814,157813,28682,-30194,-28008,1464,-47185,-129063,-43603,11606,84888,162576,194094,185626,181253,226055,136700,-6553,-56777,-70233,-69918,-64178,-41896,3409,68633,176714,198203,144725,85545,-14137,-104789,-123246,-99067,-66550,-60820,-79453,-70009,30748,77438,46515,-5214,-31484,1667,37350,64143,110493,118033,31338,-35380,-73055,-54149,-32168,72560,114272,38961,31379,19935,-35127,-2470,36629,85426,106333,111399,83116,16547,-15316,-34491,17305,48577,80788,101277,177104,192599,127146,41842,99373,297526,382118,222468,25314,-25294,7712,93747,242746,343163,271381,87477,-71014,-131414,-90704,-89122,-97300,-98578,-109858,-76579,-46210,-28501,5924,93889,196684,234508,132351,39753,-47273,-149861,-89985,76264,186220,191269,114341,120504,127637,139393,118803,90221,117784,207179,234163,106673,-76871,-13287,132559,177876,147076,94144,52196,26717,-11091,-48955,-94979,-95759,-42117,14320,26716,24814,26712,-14190,-81048,-61445,30554,105741,144951,171876,211404,224816,193927,104263,-21183,-105474,-115035,-111276,-54702,29382,92282,147242,247775,290110,118993,7612,-14991,-9545,-32320,-44249,-36249,-47755,-78114,-77306,-70834,-99072,-103926,-64900,-32103,-21798,-34000,-33040,-24858,-105239,-87216,-25895,-18746,-38359,-74783,-51929,-21570,-16252,-94655,-63843,27834,40209,-14050,-62974,-109560,-56246,-8529,2048,-25876,-60934,-92363,-73750,-16561,37328,39546,68165,18043,-68478,-55807,-11813,9798,-189,-27855,-60523,420,194897,297904,195649,98801,53354,17187,12740,-3834,-17526,-35045,-32809,6901,-3207,-79067,-78578,22636,146424,230169,194925,74290,-27648,-103781,-83311,-33330,-14768,-26133,-111613,-84514,-19249,-52773,-123292,-129743,-55999,56003,138493,151478,88654,-20061,-123409,-61249,-32147,-69471,-92083,-78897,-65107,-11169,70498,109282,111631,61293,-29536,-13385,67636,74070,-17846,-46060,-85148,-121964,-82187,-83081,-34876,27598,49202,109089,128969,99944,114922,153991,133974,83147,70938,86665,81931,-30678,-105265,-87310,-108095,100837,46898,-47944,-54584,-18140,-27525,-80296,-49144,102249,342817,423136,325757,218572,135637,43811,-24229,-54380,-78621,37,67160,58164,-37541,-108700,-15991,63685,160148,223045,184745,142183,92661,8678,-58971,-32904,-517,1632,-14116,-57725,-110744,-117060,-35664,27761,59064,31462,-18169,-55335,-126888,-102697,-58083,-29630,-67032,-112718,-55049,-7001,17309,11607,30644,12318,-27999,-1515,96865,91538,29167,-49520,-101882,-139828,-68665,-3410,4574,-47825,7723,154904,194098,116464,80993,133412,204266,147546,24449,-66475,-160336,-128544,-85398,-52973,-71542,-105325,-99611,-109950,-19432,80589,59610,71928,81863,24681,-39766,-1560,-23753,-58888,-15843,50664,173463,301026,259598,169900,90907,17953,10061,654,42378,73162,38704,-51264,-71212,-70581,-110280,-87664,-33179,-1373,2080,-29758,-22406,5746,56442,105539,131071,198005,212944,161771,161215,127135,77398,35787,43296,107660,134745,219974,170873,67151,-46759,-97204,7549,-31477,-107855,-83711,-43463,-38317,-34572,-17496,-11972,-58469,-94885,-64010,-21401,-59885,-88112,-47149,-91673,-133363,-48985,80445,206670,243276,242520,172062,78397,1633,-55307,-25911,152487,412593,463875,442346,373426,222847,74223,28982,17321,20000,-25363,-85733,-128477,-115996,-89775,-100204,-103574,-69265,-61731,-64021,-74617,-56601,-16262,-15797,-44970,-54054,-15638,51906,102687,38166,-64805,-108208,-62108,-54284,-53150,-61110,-33498,69092,53384,11447,-87,-5018,-51386,-130973,-73620,-84568,-130781,-67042,-3929,43468,57240,21729,-26405,-40649,-23004,15098,28023,-25895,-93146,-93926,-54838,-56629,-21897,20035,27553,71989,116622,137400,30076,-65979,-130062,-123652,-128987,-130336,-140467,-103076,5476,78033,110572,152880,157275,183288,218507,119046,-25119,-68904,-31296,45041,132377,151250,100532,21255,-36652,-106438,-13801,108369,182706,144767,96193,49697,54616,74254,38598,47650,114610,133828,103942,32585,-31429,-56320,-21806,16808,26402,39010,103641,197833,140364,80594,32858,-26658,-13897,53659,125930,165382,113448,42306,-17272,-83776,-1914,-64761,-35746,-11538,-83257,-81295,-42378,-40182,-39913,73831,190890,306479,305523,299027,295020,278814,202360,97856,36955,8512,-22208,28029,135211,260159,391271,280426,124657,154798,253126,202193,12827,-60890,-17701,28183,49972,110628,197241,110460,4137,-117526,-71524,-12645,-27310,-63277,-93512,-90254,-135678,-80800,-40255,-12440,-56052,-120804,-41953,9783,27611,23245,-67415,-103135,-76336,-81035,-90218,-50040,-6120,11829,10047,-51743,-90779,-121018,-48235,-26739,-22060,47090,119315,101955,27868,-40686,-79858,-68338,-2309,-16002,-16557,55461,240558,339528,82011,55077,214263,304079,360074,377693,287991,185640,119616,62705,27515,4902,-18608,-37424,-80612,-62051,66442,177333,158493,82474,-17959,-119471,-106093,-51677,-10853,15500,-45179,-139874,-90301,-30534,24708,41980,41113,107253,139720,74253,16701,-14677,-6260,57470,32672,-1779,-67367,-85211,-32236,-9041,6424,12192,11632,2737,-8118,57271,126873,129365,70232,40809,45223,53537,42464,47390,41642,9251,-63272,-127993,-131505,-87895,-42439,-18172,-45081,-47465,-35362,-49085,-50033,-27144,-44150,-85389,-114532,-74652,-38435,13731,32375,24830,-43725,-54805,-28022,-14428,2071,127313,240807,164647,62000,22181,49306,93923,94324,80094,135657,204556,228144,246330,128063,-28128,-64059,-82400,-127445,-102044,-89675,-138843,-96738,-29465,27461,51447,33806,39606,55684,35346,-24949,-4277,91460,132281,104406,17061,-51001,-115001,10199,294925,658911,802005,567186,106573,-73782,14236,99775,112137,20101,-102973,-93669,-15043,38810,66013,33734,-33866,-111028,-87629,-42487,-43775,-131163,-19235,94533,146769,153646,130519,125531,98908,15986,1453,-78819,-108875,-87753,-68725,-75214,27193,171496,257920,149160,40203,-8056,-50940,-82937,-11943,21166,31944,51926,26466,62166,36204,-42817,-57651,-64903,-101406,-88815,-67943,-27195,-1661,52500,169808,181215,101498,73680,64698,17553,61227,149941,76955,11290,57841,142041,157540,1500,-61228,-31177,-19470,-60631,-112448,-88914,-87298,-138189,-109557,-99565,-111395,-41827,6727,62916,64050,-10698,-89544,-110039,-88446,-69081,-82839,-67918,-47862,-72210,-88356,-5382,86777,141203,92878,37913,32315,17754,13876,43097,89666,120999,150281,162060,165717,57845,-42768,-18880,37950,68565,85349,202466,306697,279977,173944,96600,102758,108573,103882,139925,143460,112335,76417,120666,232179,339317,326822,286429,128091,67555,50262,24476,-34267,-64369,-59343,-78206,-42026,73825,233362,143809,32681,-80696,-90371,1182,-1431,-29841,5910,83865,116443,82727,-1055,-53409,-47753,-13800,-32041,-111633,-86507,-53826,-69337,-100128,-96708,-80139,-109538,-119828,-45030,-33392,-83260,-139875,-93487,-52151,-28970,-75442,-58919,-25330,3390,9404,17106,-20345,-115106,-163739,-141177,-118675,-125079,-119599,-60350,-21321,-9644,-43759,-91649,-149226,-148492,-133717,-105513,-104394,-88032,-32287,59289,96806,13647,-121191,-91967,-22205,-32402,-43651,-50823,-47870,-51097,-53130,-43088,-49864,-19597,-10056,-33680,211,9433,-48642,-119008,-72195,-17596,-15502,-26103,-2886,16897,-8876,-40621,-47109,-53160,-56580,-27937,16498,55699,49279,14865,23445,76853,93371,71917,26979,22086,45156,78451,120680,73293,72120,112421,125722,132237,163793,131790,61433,849,-40505,-22098,-23811,-62001,-71268,-51358,-37104,-2367,43117,27585,-30880,-118893,-130013,-30022,32478,112647,150111,124829,142594,138431,53585,-68414,-61179,57051,149360,136825,80478,95157,122783,135144,96581,11,-94150,-60897,47018,71407,143490,332966,635514,742402,545324,262120,72189,-45751,-110722,-92347,-26846,-17753,-28897,9354,1004,-14639,-19920,4333,8275,11096,6181,9783,-8315,-22526,-5261,-15173,-13562,42990,135439,115354,75828,-20224,-138038,-79835,-53585,-89244,-53357,-2386,38303,72218,78521,16189,-84703,-69118,48600,64681,-18025,-71894,-63834,-67241,-107957,-119580,-83031,-75632,-86806,-94143,-75895,-37872,12039,43029,59886,36207,-13169,-67023,-25777,71195,114062,132225,210403,242797],[219551,139474,131824,130442,99981,57377,18290,-20922,-39291,-24859,-37989,-66094,-97910,-48504,94548,170742,65747,-78553,-67209,-8925,-16516,-55593,-128228,-69327,25617,20522,5892,-11869,-30976,-38752,-43588,-68948,-89328,-91504,-84439,-24860,25025,1330,-54141,-111658,-70384,-58666,-63763,-35640,7263,-6467,-43264,-52700,-26383,37481,110406,159362,137658,100297,56839,5037,35872,159615,209430,230127,125524,15669,11358,37111,15219,19641,50189,37990,7453,-3785,-6490,18497,81105,98641,110957,141992,164563,244349,308087,182650,51931,-1120,-11284,27634,68199,135862,152338,89507,51427,4634,-38722,-3043,20417,10366,-5265,42821,93217,52950,-13210,-45480,-84986,-106472,-87882,-81977,-108485,-116691,-28989,45737,98926,100951,37368,-79742,-90919,-129,3955,-94800,-71449,139018,340534,298287,112015,-17879,-63749,-83376,-112626,-131989,-86164,-43610,289,33620,48564,61466,68994,19200,-63855,-16717,79009,144694,109606,23101,-33940,-64138,-95713,-68721,-40372,17518,73447,55924,44046,46430,1653,-103452,-149062,-110870,-27571,-57735,-103996,-59802,-2769,-10407,-53648,-50836,-70031,-92292,-17389,-20285,-8124,-7019,-40135,-65960,-84811,-53943,-82941,-155234,-122533,-111683,-219297,-235712,-101053,3645,24715,13871,-111758,-48368,-48393,-55815,-65358,-49252,-48591,-32586,-19454,-36137,-17001,40253,38408,-36384,-19074,105868,148772,91304,-5326,20711,108368,202280,311726,383031,303775,212509,140463,24058,-56723,97748,242246,230491,92010,-18909,-16260,-1555,-38850,-63742,-113144,-90041,-40073,3318,28493,101641,117530,23013,-63633,-56725,-44544,-70892,-101349,-59421,33910,27936,3516,-18652,-27072,19937,144406,196728,143108,75274,-4674,-43308,-43973,67113,43070,-20603,-8175,2513,-50834,-25878,-73720,-85877,-80606,-60477,-48765,-12522,39167,14355,-50152,-138931,-118335,-46826,-5691,12414,36799,35859,-20505,-49051,-32877,-32659,-35975,-34504,572,31872,37139,13467,3175,-21621,-54908,-107563,-68798,16054,-39210,-89937,-78788,-14961,62111,94173,20590,-11627,-44001,-53962,-54489,-17027,-62298,-121828,-72214,11367,35850,30062,9730,-18751,-36210,-61912,-50522,-14865,4005,7359,-33225,-114183,-97680,-78872,-68210,-67606,-54013,-27968,-26200,-69824,-108991,-113357,-48511,-64256,-21094,13977,-26949,-60985,-35134,4582,17846,-58429,-103001,-91012,-127039,-30703,130403,203059,167309,54109,14,-3209,-47931,8660,207620,394135,317171,185810,80022,52356,35942,4656,-8349,29815,86129,63540,-36625,-24580,90554,184310,134515,56906,-40975,-86148,-19341,67573,173880,224724,132748,64770,41213,34131,23837,10757,36398,55687,4638,-59298,29895,169987,196487,177491,149388,96495,48084,29936,34906,26443,-3538,-72659,-65049,-21993,107103,229770,301082,384763,321512,181354,166707,137626,127460,60224,-28383,-83833,19693,87416,78444,47331,13327,-9078,26473,139862,238532,208499,104411,186695,242023,201036,138215,68429,59058,99326,75043,41917,6782,94976,243893,379080,377487,289626,155698,16393,70296,193958,250246,192323,155379,90087,-4649,-43199,55929,56177,-6232,18432,51993,43932,16835,-62802,942,66520,120467,160823,204962,155510,41336,-129,25612,106721,145272,71595,-51660,26631,85043,-20805,-68775,27994,164033,287396,301620,276725,157236,161341,286288,257606,166076,23760,-113675,-35897,54027,80533,-196,-72763,-128195,-118881,-49598,44413,124390,111951,22987,-106557,-64236,29531,86074,143248,191153,154159,143537,108536,72290,18583,-20701,-49723,-76896,-74865,-53242,-2734,32990,-21695,-86243,-68919,-5041,5482,-74789,-118254,-95432,-125110,-129727,-120421,-95755,-68594,5846,-7691,-67962,-135698,-3194,103535,156495,195406,206601,157927,71028,52983,5827,-99704,-57940,136381,344461,378538,280427,88771,-54679,-131498,-76738,40637,33822,-15373,-1776,9457,-99043,-27846,60701,133444,135292,-49009,-38800,105123,173309,24458,-87959,15483,191345,250413,133379,19799,6398,167549,415007,478418,335097,173873,132737,147541,116571,80402,5394,-72633,-157269,-102291,-50681,-16639,-32516,-63350,-41026,6764,47793,35472,-34714,-120515,-119618,-119081,-115505,-79978,-105491,-115979,-103619,-96112,-105348,-90072,-111535,-84055,-53280,-31250,37028,129154,151921,96844,-10553,-17991,-34470,-79115,-139525,-121101,-99856,-76892,3071,-5042,-16672,8808,67766,124412,109161,46125,5702,-8697,-41466,-62080,-28208,-69327,-144364,-84393,-46548,-57810,-79504,-122325,-70340,38872,126021,162913,62544,11795,97479,199573,189593,121186,11972,-18543,-21471,-6807,-1586,-52982,-70817,-32813,-33554,-74409,-122892,-79701,-43122,-33962,-19193,4609,21269,-21693,-60339,-69923,-52496,-40350,-47589,-62783,-56241,-59933,-68173,-25744,17773,57336,27912,-6839,-16142,-4055,-17213,-48230,-42357,-33648,-63745,-96306,-88415,-79456,-69527,22040,143095,187060,71071,-68749,-12300,141133,133851,142434,260479,346966,363543,317611,297134,198387,-72665,-104318,-103958,-74339,-16653,49013,48913,-10417,-28940,24145,7600,-57748,-99137,-100344,-50237,7348,27632,-254,-67547,-142328,-105364,-55587,-33876,-17189,62303,120506,86821,-26678,-69047,9196,5145,-60684,-85263,-92311,-100123,-99228,-93882,-97498,-48139,23838,67581,86062,82014,87930,90741,82031,124039,146901,64414,-29442,-79393,-75211,-102095,-133306,-125274,-91606,-43977,18584,50228,32625,-57171,9322,208830,266206,129299,-12760,-94894,-108066,-60635,-7422,26915,12404,-22527,-79782,-133860,-124470,-93159,-62613,-18741,31047,12047,-8714,35775,71866,112573,143743,110203,-22518,-97266,143384,337640,272997,100372,-375,-40760,-73246,-73246,24546,109403,143633,88965,30671,-4150,-25677,-42292,1635,-19538,-71150,-76952,-67023,-8926,4678,-53502,-84818,-42157,6474,-10757,-73072,-108418,-48936,-1017,-54948,-6337,50241,111920,83278,45609,7067,-78408,-144944,-68516,21085,133788,209953,181746,87546,-36977,-77837,-17169,21025,22595,-764,-56013,-104522,-170197,-117998,-23370,22587,5909,10980,-3228,-53593,-118008,-113231,-68769,-51859,-58669,-63305,16680,52970,189813,232034,155740,111572,68147,59123,14701,671,-16628,-103248,-59722,68709,227417,270233,130709,23325,-4756,-47196,-100002,-42267,65590,166741,172456,53962,-85670,24650,180304,165850,37303,-27446,-43845,-22000,-42289,-69402,-43131,6363,96867,185453,229823,231417,239914,277912,159869,3644,-50823,-65911,-58521,-40933,-10288,29919,77378,143569,151005,101473,45846,-48864,-130494,-147371,-112221,-70782,-57862,-71712,-66836,30616,72519,41437,-6989,-23624,17249,60994,97541,153548,160952,56007,-15843,-57390,-45032,-35369,58882,104224,33695,37743,26908,-31799,676,40184,85171,102464,110126,88127,36807,13313,-2342,36388,50908,72199,87408,165863,210874,170337,83864,118466,308099,368499,211482,16606,-32701,2314,83945,221077,322982,254774,68853,-93775,-118418,-83516,-92204,-107127,-103007,-108919,-79146,-50193,-28168,7944,79281,155630,190270,135630,61792,-35791,-145351,-93933,57898,156952,152462,96059,104350,111993,140831,104876,64571,85460,152691,173229,78157,-88728,-11506,122345,151822,119129,66947,30635,19059,-6061,-30412,-63077,-66569,-18873,25107,27448,18229,22246,-15892,-84643,-64592,37975,125560,152035,161286,200935,227473,198973,97563,-45001,-79147,-81677,-95725,-39011,58740,137211,194406,293405,307145,118480,-4703,-41640,-31897,-38641,-37107,-30957,-37287,-78277,-83470,-78269,-93244,-97034,-63817,-34184,-26694,-35004,-23021,-9463,-101941,-86070,-22322,-13076,-36214,-79337,-56649,-20808,-15284,-96845,-64098,28321,34446,-27057,-79101,-145555,-85031,-39381,-24629,-39656,-60034,-78639,-53281,8991,61150,65354,97930,22700,-73245,-71151,-32671,-6108,518,-4985,-35828,-31076,133542,250789,160746,72125,37409,6794,10739,5722,7056,2364,6215,30512,-6928,-80926,-57521,32807,135348,188608,151031,60578,-25752,-95047,-69232,-16781,-1440,-27528,-124268,-104295,-17785,-20038,-76454,-96577,-46070,60941,136929,146947,74662,-49783,-102755,-4710,13934,-55985,-116044,-87197,-56439,-2916,65488,93756,95293,65666,-22953,-46970,18625,18819,-56891,-67815,-54616,-113153,-86079,-75448,-27181,26860,32094,82887,113987,91029,102712,137394,132461,101398,98132,117032,112166,-19183,-120142,-91572,-38887,169752,88202,-19027,-38344,-306,-15638,-94265,-77654,66195,299070,413357,334080,236500,152271,64559,501,-29935,-65065,3411,70994,50710,-50759,-112161,671,97549,203526,234456,184827,136469,77622,-9718,-78948,-48507,-3326,11099,-13467,-67238,-112800,-78346,35443,75012,74192,25089,-42962,-92554,-128277,-79392,-44148,-27648,-67644,-99079,-57452,-23407,8022,23101,41428,5688,-39422,4021,129540,117032,40238,-39486,-89413,-121265,-74173,-12668,2945,-45856,5865,152398,205161,111325,65644,122364,186740,114580,-12349,-93073,-134642,-114392,-97884,-74453,-85931,-91624,-98453,-128395,-35338,72955,59040,80774,100704,53814,1277,31485,-3314,-37827,6981,84992,227925,361119,305798,196409,87627,-9134,-19379,-18953,29673,67698,44368,-38460,-60014,-52239,-89352,-89791,-49886,-17224,-2671,-24570,-11632,23907,66461,98571,108912,159586,178791,120499,121113,103353,73416,46972,46299,67512,58793,143652,139533,62584,-50181,-105342,14565,-33984,-132087,-80332,-28210,-23596,-30408,-17114,-4126,-37724,-71210,-42731,-8700,-62681,-117217,-68200,-104641,-158613,-60360,62805,164560,181999,182625,141571,62991,-9042,-61390,-50879,101264,405738,525556,522456,426102,237527,72653,26002,30316,52587,3619,-66223,-110188,-95390,-69589,-81688,-91320,-79020,-86600,-85200,-77781,-38391,841,-6679,-45754,-64973,-35903,9979,46097,14517,-70618,-92077,-41715,-26543,-32518,-74311,-51558,54914,56217,16733,26915,26725,-48054,-166224,-85729,-95857,-133198,-47865,17121,71126,74511,33275,-15877,-33114,-19627,14134,20623,-39919,-114293,-83152,-41784,-50331,-16425,34684,37398,72490,101790,91776,-13941,-84032,-102672,-106682,-114164,-108073,-116474,-163488,-2748,97042,125333,165348,164099,174619,190610,96446,-32680,-68789,-46995,23666,124173,152443,100389,22159,-36987,-96434,-47220,66921,142447,124171,94399,51842,63827,103017,77394,84706,135981,133440,84193,2297,-69082,-86459,-28792,21193,43517,67545,133890,202761,132155,79850,30569,-36226,-29335,33609,104821,153440,111565,48777,1372,-37444,33208,-3955,-650,-3932,-93540,-66582,-26993,-26240,-40386,56924,164622,295429,326017,332622,314979,298724,222684,114239,47337,5563,-35291,51821,166162,330961,481422,344027,148418,157796,247838,200548,12797,-72541,-30359,16442,48589,123560,228616,154827,22664,-113173,-59561,13180,-7266,-60797,-114762,-88954,-127018,-92367,-55783,-10927,-50764,-109668,-54473,-10864,1172,8030,-58678,-103112,-83997,-96589,-102231,-56525,-7558,17026,38885,-13420,-55428,-111261,-62350,-34916,-17904,67672,155177,141810,63161,-7328,-52869,-90140,-42611,-46447,-38378,37077,217262,363090,120836,85335,214166,282798,338549,367697,324264,226890,136296,68486,30093,-4140,-52900,-75293,-105883,-58007,73049,176723,157045,79493,-25325,-123424,-95209,-65334,-44253,-9986,-57781,-139935,-91749,-37739,17924,48812,65541,148004,180096,86549,9958,-35427,-33713,35469,18934,-11549,-68429,-74137,-18834,7006,18081,19199,17822,13476,6652,70475,134558,125198,59713,30157,26999,29564,29184,36350,28261,2289,-64708,-113043,-113620,-87278,-44350,-16713,-55667,-56535,-31940,-41674,-19810,9713,-21666,-72354,-100816,-69910,-45312,4963,29808,30605,-21471,-49951,-29061,-19579,-10645,94023,165574,77792,6673,-3922,50455,109692,113376,97985,159378,242805,261509,268505,162522,-22220,-74590,-105138,-113043,-101189,-82826,-123569,-97856,-24766,32639,55736,36788,43699,64178,48942,-10564,-5392,84950,123432,91257,11322,-44177,-106480,5389,295164,688393,806032,569804,128681,-59152,5157,87536,100670,4007,-113803,-77830,1925,52560,62320,25481,-39542,-111843,-78788,-36606,-42410,-128533,-40180,75616,128465,129118,107710,100856,59437,-25627,-23378,-84804,-102844,-80290,-69482,-85477,29210,182645,265722,150499,51162,12370,-25305,-85464,-23707,21316,24060,1133,-25279,22126,7225,-65103,-76670,-74234,-108804,-101101,-80635,-31763,9037,75639,182044,167890,84761,70670,79361,44895,83570,153756,61493,-14483,39727,133620,125678,-8395,-57750,-26599,-7474,-45761,-106733,-136586,-148307,-121827,-62395,-53427,-81861,-49845,-9810,48458,51980,-17124,-86700,-113751,-101104,-82819,-83226,-61405,-38520,-61230,-85603,-4300,82129,122434,57791,1534,6312,919,3686,33541,72465,92286,121589,141509,158974,60777,-49519,-39910,24060,66809,93936,210755,293075,248697,150054,90122,105499,110084,105817,140509,137524,100047,69142,127615,252341,332377,284933,241524,109378,64702,47874,25412,-28198,-61113,-64646,-90471,-48836,68557,201200,116960,31052,-70066,-98258,-3881,13989,-16798,9475,84197,123751,109541,38004,-30306,-65200,-26390,-38145,-118043,-88590,-59263,-63632,-79242,-75337,-61027,-90654,-134916,-47879,-22981,-80366,-134900,-89756,-53236,-35954,-83048,-63689,-26265,4567,12722,18185,-24512,-118621,-152628,-129477,-107560,-118649,-103677,-38238,10846,19207,-32267,-93680,-156905,-122863,-138065,-132900,-141559,-131894,-49997,65174,125662,51499,-85962,-104039,-30776,-36384,-42156,-45885,-42741,-51031,-59500,-59124,-66489,-34546,-29977,-56472,-11877,5780,-58013,-116061,-41591,17626,1440,-13814,9809,26780,-5029,-44268,-55647,-58683,-54345,-28865,11734,50894,48960,13693,552,47890,70098,47950,-4920,-13148,25894,80096,133764,89904,95656,142063,154482,155163,172274,117330,35295,-27588,-57951,-23089,-15997,-43063,-52988,-31705,-20142,11080,43033,17662,-46508,-133089,-147320,-48822,28840,125651,164058,127261,138066,135656,49515,-68543,-63078,56294,150176,143745,91577,100320,126699,133809,91988,-2565,-96719,-66803,44964,86728,166473,323086,587949,698857,516456,265010,116533,20188,-43906,-36948,-679,-19703,-50223,-10212,-9547,-15623,-19918,379,0,5324,3431,9248,-9371,-19329,9530,15370,5541,49720,148505,124914,87976,-408,-106278,-85284,-57829,-108455,-69085,9905,51813,76570,67281,-3385,-102200,-57226,67802,95476,-1119,-77223,-71236,-68203,-98304,-103281,-67123,-58728,-71944,-86287,-79068,-46817,3186,41226,59827,31938,-20455,-71400,-25635,80501,124347,133629,207849,244528],[225314,155963,150663,141462,110060,67818,26327,-16244,-40208,-25937,-35740,-60317,-95038,-44293,99698,183184,95423,-61673,-97278,-27768,-21887,-64724,-105334,-30942,68836,50095,16271,-11920,-36206,-44215,-44193,-67239,-91561,-99263,-92643,-34078,9747,-13104,-62787,-123719,-68164,-58699,-70605,-38267,7096,-2568,-33622,-47271,-30215,25877,98268,153520,142549,106064,64347,14655,58569,193663,226087,217150,98915,17081,26508,53181,33823,43710,75902,45773,-2938,-18477,-18596,9930,83370,115717,131521,154819,160057,223826,288051,175438,48727,-1998,-5968,45014,97431,160210,164170,90762,46905,-3417,-46825,-6579,21795,21166,6102,41989,95940,68254,2919,-30448,-69752,-97185,-85351,-81152,-104421,-112485,-24494,47231,99758,107742,39720,-70588,-69144,2025,-6358,-101265,-67327,97262,269275,240835,92482,-23767,-61395,-73974,-109928,-140675,-90743,-45934,2974,48466,69654,81631,88320,36190,-54715,-24219,60599,118154,75374,-10700,-59640,-96906,-125559,-84142,-54168,12546,74436,55677,49070,67499,16254,-99783,-147629,-125188,-27069,-31732,-60388,-39212,-870,-17273,-73564,-73659,-81361,-89620,-14920,-26754,9469,19404,4280,-24030,-54834,-48085,-100548,-177678,-129551,-125600,-237507,-204872,-87723,-5226,4507,-6682,-106124,-45646,-56468,-66335,-75784,-57542,-45825,-21617,-11847,-34644,-18259,36543,30819,-34301,-11846,107378,149232,102588,-5778,11184,102349,195137,302247,390690,327050,237233,172796,61768,-36704,66010,176392,175176,76702,-23145,-13456,6945,-32319,-68362,-103536,-76182,-18769,39071,66647,151534,169163,57807,-50281,-61675,-51470,-80069,-116866,-63667,35589,32705,8968,-12838,-19486,21396,145449,196677,152608,81824,-11244,-50614,-60977,40728,28228,-27910,-24500,-18344,-24590,-21067,-76721,-89531,-83575,-64028,-51397,-14805,46023,34222,-35361,-118058,-107797,-39869,210,20937,33525,15118,-51238,-67853,-43136,-35144,-30653,-27231,8321,34573,22068,-10397,-17078,-33772,-58948,-105948,-73353,-6368,-62483,-100628,-90782,-34621,36910,70969,12582,-14966,-48649,-47823,-46168,-13406,-64714,-130695,-81303,6705,36453,29903,8640,-14247,-31417,-59317,-39055,3864,20735,19731,-6486,-75590,-89697,-37650,-60083,-65587,-46155,-12520,-3350,-43572,-75429,-102243,-86299,-59409,-8181,14658,-30911,-59751,-24635,21743,37277,-32123,-89901,-93363,-121567,-35787,110774,174432,140801,38066,-9863,-1549,-37982,19459,223194,381017,274153,154409,67023,50448,38606,7761,-8326,29406,97051,70503,-41857,-32658,86591,186334,132281,41928,-47390,-83309,-22662,57904,156200,212374,134755,64826,32302,23994,18136,6977,34658,54535,6348,-54509,44937,210099,248374,228257,192752,119899,56905,37721,48099,49130,37428,-18676,-17247,9173,106528,214013,295239,369928,266629,155019,161758,150040,141879,66000,-34237,-65669,39690,98627,88226,49202,6043,-20419,20413,141018,236485,173196,40625,115087,185900,179394,132332,69186,64086,100639,76827,41040,-275,86113,247786,386652,376510,295914,184246,44165,79455,187151,235135,161215,108295,51519,-17602,-23326,64136,41265,-21741,8155,39391,26388,-4025,-60486,26117,84583,128708,148423,159272,126729,24358,-12436,19909,95237,114226,59576,-29971,47722,103669,-1164,-55522,12850,101386,148913,75555,48548,142006,231316,287253,203898,90075,-29142,-126712,-45881,37353,65705,-18924,-90951,-132909,-109672,-40258,50473,125726,112485,22252,-105037,-70011,19086,92291,165829,220228,195536,186294,133435,82790,13155,-35483,-61637,-81626,-78509,-58085,-6750,30987,-21368,-83831,-77014,-25769,-30780,-105198,-123095,-78375,-99505,-109288,-116020,-89524,-59139,20283,6938,-59936,-141979,13890,141246,193326,227688,240491,183578,82879,55211,17606,-84623,-48364,158926,403326,458094,311434,75175,-82362,-95781,-32597,85672,63791,-1246,-20410,-36026,-133692,-27963,62778,141991,143673,-37542,-57393,88518,159959,29591,-45764,74453,262852,306420,161051,26265,-4030,147050,356430,417330,288564,162301,144570,155484,122636,88255,20710,-62846,-154766,-97218,-49777,-20386,-38205,-66537,-36129,18950,63851,49115,-29133,-127169,-115904,-108932,-121265,-63957,-70630,-81847,-92384,-107543,-93668,-84934,-104961,-71370,-39941,-13424,64512,160082,165572,82797,-37359,-32290,-42076,-82135,-134470,-129722,-93421,-28110,52883,55113,22445,40886,94691,157620,139921,55733,4022,-8123,-39522,-67369,-41256,-99491,-154260,-145346,-101881,-72521,-84922,-117175,-70636,31418,109111,145534,59620,14990,93953,161634,128346,85650,2720,-24377,-32588,-16151,1549,-43858,-50280,-8471,-17157,-61666,-109174,-90871,-48789,-29236,-7439,17627,28672,-16663,-57503,-69820,-53683,-44597,-59654,-80115,-74125,-78877,-71705,-22390,13829,41779,12612,-16177,-23508,-1082,-2050,-29911,-32059,-22843,-52631,-89490,-97277,-95699,-74985,43629,184892,231412,101691,-47346,-16554,117281,102549,135009,313328,444128,491663,456676,399521,197970,-83205,-84298,-86825,-79496,-30450,38220,40508,-17508,-24905,36640,23359,-34363,-93456,-100612,-36926,26140,43536,10094,-57643,-115196,-96326,-56859,-38688,-26364,41601,76913,41199,-63643,-71600,-659,-21501,-98976,-113577,-105267,-105266,-103318,-96148,-94796,-43715,19537,56859,76242,68117,63362,61894,62309,120182,156064,71789,-29856,-73818,-68312,-96043,-115119,-93516,-58589,-15492,43097,72424,56776,-34716,19015,205642,243050,96650,-38555,-108822,-114814,-53915,4470,38883,13599,-29520,-86798,-135109,-118770,-90529,-54718,3270,50470,21514,-8115,30378,74942,122858,163315,126270,-19183,-102752,124696,285481,217005,68984,-12362,-39268,-67011,-70633,20293,104195,146950,86847,19796,-21100,-51342,-73548,-17524,-21261,-64156,-89548,-77926,-12866,-34,-66088,-79826,-30431,15872,-13596,-95081,-101419,-23429,39614,11912,46718,85911,126282,87629,54053,19372,-65486,-133379,-72766,5959,122664,254733,246147,125379,-17355,-59534,-3923,29298,24813,-11712,-69924,-115687,-164486,-108907,-13493,36267,17639,33117,20927,-25070,-96706,-126407,-69781,-57641,-79249,-84889,22284,79563,225545,256803,164945,115744,70043,54235,8750,5738,6725,-75876,-64623,58536,206318,270186,141717,23532,-10345,-46893,-95136,-46777,50110,148487,177442,70312,-80144,12603,175563,154312,33811,-30319,-56335,-13715,5925,-17238,-43230,-777,110300,207468,262479,273422,294486,319082,177558,14791,-41677,-56695,-42545,-15958,18679,50117,78058,108431,105888,61987,10578,-75648,-137069,-158445,-123143,-76341,-56965,-64563,-64561,25668,62186,32982,-8753,-14412,32964,84612,130750,192971,198601,77684,2440,-42600,-36608,-36112,45903,92071,27200,41419,30501,-30354,2097,39874,79239,93837,105986,93011,55316,33234,21340,56234,61495,70860,77642,154709,226703,216252,137055,147988,311661,343656,197477,9866,-40220,-4708,71681,192704,286866,221625,41186,-117623,-96300,-75022,-93599,-114761,-105387,-103762,-73465,-45705,-23137,9108,61497,110871,138917,131770,77567,-27104,-142025,-99188,38823,126285,115654,81575,89900,95495,136784,86269,42297,61410,106581,119688,51007,-98723,-9047,109941,127826,94980,41835,6310,4481,-4459,-3160,-14396,-27396,5289,34326,26352,10900,17948,-15074,-82884,-69797,40701,139069,152845,146770,184240,218820,189338,81341,-39873,-10048,-41924,-77742,-22997,85491,178860,239590,332057,313540,118628,-10504,-67470,-56350,-41475,-24150,-18953,-20982,-68258,-80254,-78733,-81065,-86319,-60222,-35644,-32544,-36723,-12962,4939,-97922,-85547,-18670,-5830,-31683,-82278,-62217,-22022,-18563,-100560,-65616,26288,27719,-35883,-74458,-129516,-114586,-71280,-51011,-53324,-59296,-64295,-30149,37114,86087,94025,129901,30029,-72701,-83941,-53703,-17241,9257,22465,-5215,-54042,64568,193381,121835,46874,23761,-1299,9860,17460,38163,51887,54873,54813,-12345,-78899,-36453,42101,118410,140613,104558,45015,-23728,-85448,-52880,3323,17565,-20606,-116718,-116891,-18240,7969,-29760,-57061,-28391,66988,133854,141465,61801,-75572,-66849,38992,49400,-38477,-131636,-89744,-47815,4255,61611,84565,86571,77523,6138,-47046,-19549,-39537,-58307,-55538,-28628,-99089,-87710,-64844,-13819,30353,16879,54780,92505,75508,82409,111226,122317,111397,115376,134732,130341,-10972,-132848,-80358,31772,228356,123526,3214,-29116,12718,-5862,-103289,-100970,32887,241259,376650,321730,241638,161157,81344,22017,-7915,-49922,6042,70774,38855,-65969,-111851,18090,138480,243027,233119,174878,123627,58661,-27650,-94235,-58468,-5194,17812,-17273,-74474,-86641,-11504,105574,118094,84200,16456,-65539,-112625,-94751,-51494,-26922,-23782,-67803,-83370,-53996,-35188,-1139,34458,53438,-1521,-54751,4764,153924,135446,50419,-25325,-67153,-97376,-76355,-24422,-3038,-47806,2063,143306,206567,102264,48296,106509,163227,81518,-37242,-85403,-98171,-98169,-107985,-95672,-89456,-72348,-97230,-145287,-36122,75996,63419,88595,115423,82533,54795,75082,22195,-13007,32311,120426,275896,401706,334788,211734,77747,-35421,-40517,-29280,24547,66803,51545,-24937,-47117,-33542,-68687,-86098,-60864,-30181,-6797,-20312,-5513,33361,66091,80923,74457,99048,124737,68118,73080,74699,66897,57899,51368,24811,-11173,71495,107326,57411,-53001,-91053,34256,-22323,-138852,-76166,-15471,-8830,-21985,-12886,5360,-14681,-41960,-15606,9244,-53579,-141232,-82374,-110511,-183946,-65898,48471,128365,133251,131157,112282,47448,-19131,-65506,-72628,46741,368714,551549,569455,451913,238831,65064,18667,40570,79980,28350,-50228,-95792,-79680,-54565,-67580,-79814,-82078,-108064,-107515,-84287,-24331,16377,3198,-44933,-74517,-55802,-34658,-12757,-8430,-71517,-74410,-22369,-88,-6929,-66178,-54693,44564,63451,32668,71595,64375,-35526,-148392,-89159,-103885,-126342,-27460,38660,97999,88898,44454,-4119,-25188,-15861,13147,11830,-54757,-136638,-63704,-26605,-43582,-9516,51208,49838,73977,87266,56428,-28635,-64779,-73190,-89889,-98791,-83884,-72294,-105533,-2681,110853,132105,165523,160274,156505,151193,63567,-47331,-73847,-65437,-3847,104165,142027,95324,24566,-31412,-70776,-70163,49683,119840,109121,90635,50112,69566,128785,114853,120237,155674,134014,70679,-15349,-90537,-105832,-37667,19893,54172,89545,154254,195666,117895,75181,26631,-44433,-41917,15293,82970,137134,104983,53549,21574,21497,101096,67676,34171,3139,-102739,-52253,-10492,-8956,-38705,33285,133754,277235,343126,365066,330309,311609,240289,132929,60697,3901,-42452,70169,189010,386723,551457,398918,169201,154216,231509,187926,9777,-88650,-47388,-28,42574,129633,247049,195105,40518,-106801,-49541,34991,11702,-55605,-133026,-77773,-109315,-99240,-64899,-9231,-47886,-96167,-58604,-24632,-21357,-6211,-45160,-97885,-88405,-108496,-112816,-66038,-12215,18545,63311,25106,-17332,-90561,-74123,-43034,-13615,87128,188948,180712,98702,24863,-24751,-75663,-92808,-84812,-62517,18984,194508,380219,166246,115489,208385,258464,310310,343381,345963,262454,151089,75343,35141,-8096,-79546,-111961,-129141,-49574,77088,169215,151153,74596,-33530,-122689,-81579,-73233,-75661,-31440,-67708,-138102,-92445,-43182,13574,56920,91037,187860,217571,98475,5301,-51637,-56027,17046,8899,-19162,-68417,-62785,-4074,25637,31668,26820,23846,23633,22159,82841,137032,114363,45059,15978,5016,831,13519,24371,14663,-5193,-63178,-91785,-90584,-80116,-45110,-14844,-61647,-64283,-29377,-28219,20975,46362,-1191,-63172,-84487,-55287,-44924,-2046,25137,31776,-4079,-38961,-29873,-25419,-18533,69831,104536,12235,-35009,-22033,55509,125597,127993,108866,172628,267071,278856,270966,185506,-15758,-85178,-106264,-80305,-91600,-69960,-97934,-103528,-24336,32347,56283,40605,50718,74101,61967,2993,-9563,69536,106575,75449,7579,-34475,-88954,9485,294098,688785,772587,551287,153016,-42056,-1056,76052,87209,-11713,-110789,-62257,14837,59799,52414,13991,-45774,-109416,-70904,-33205,-42629,-118359,-59622,54159,106267,103742,85731,78390,25161,-62790,-53362,-92961,-95425,-73265,-72556,-99458,31500,188265,263163,145742,58253,30560,485,-64594,-34684,20319,16465,-34990,-61070,-12635,-18166,-84340,-91222,-73984,-97685,-110614,-77781,-17520,30115,95522,186318,151023,68263,67618,93326,74917,121520,175331,62970,-33428,20215,120210,93366,-15737,-50905,-14927,19256,2882,-39864,-72973,-100922,-67583,-14596,-8028,-49354,-53934,-24709,35362,40418,-23689,-83710,-115479,-114072,-99679,-89635,-60750,-33726,-52681,-79814,-3303,73403,98643,22204,-33491,-18407,-15184,-6046,22989,51796,59616,93348,126993,157833,70873,-45768,-58758,8067,60992,99772,216810,277394,219113,126948,79696,100067,103921,102957,136595,128818,88359,64440,135218,266670,310986,231310,184323,85639,60269,43567,23314,-24426,-59835,-69836,-101431,-53218,62820,167914,98772,31261,-59583,-106919,-8926,31065,4433,23538,90798,133866,137501,76740,-4078,-75900,-37954,-43056,-119665,-88845,-63771,-57537,-61082,-56114,-43008,-71734,-136018,-56884,-21393,-83810,-122327,-79888,-49813,-39000,-87641,-66911,-26617,6544,18511,22473,-25012,-116764,-146020,-123354,-100836,-113040,-86453,-16321,43175,50791,-19248,-92183,-138332,-92335,-120602,-132235,-117279,-128952,-53429,75603,158093,97714,-34992,-94668,-38693,-40333,-37779,-40559,-40784,-54642,-68997,-78343,-84080,-50336,-49257,-71744,-12681,12424,-54170,-84847,-10819,44094,9346,-3843,23673,39404,2717,-44450,-62995,-64844,-52203,-28859,8927,47227,49553,17345,-15214,15008,43346,26031,-28498,-38150,8794,80682,144133,105634,119805,171370,183469,177796,177437,100650,9253,-53658,-71313,-23259,-9216,-23627,-30891,-9259,-1657,24583,43562,10203,-58761,-142092,-155991,-53485,32874,142813,175952,125696,128744,127934,43799,-65830,-59382,58056,150506,148781,100917,102779,123650,123163,81332,-7587,-99523,-72441,41575,98131,180401,295575,509153,618999,463188,254748,153902,96210,42833,28239,28834,-17270,-70734,-32287,-23258,-18714,-19372,-2340,-7585,86,681,7514,-11990,-17730,21231,42552,22806,54381,155793,131635,99454,22627,-70899,-82393,-57441,-120984,-80622,23702,65712,79623,52011,-28646,-121530,-45503,81642,119693,16089,-78162,-79836,-70665,-85157,-81119,-44953,-36903,-56073,-78473,-86090,-62036,-10932,35239,55570,24051,-30054,-77568,-27934,87040,132737,132360,201475,240794],[207515,151400,149009,132484,100022,57403,14165,-30678,-60308,-47316,-54698,-75682,-112239,-61461,79813,169235,108321,-51633,-148747,-56935,-38543,-86241,-90920,-5988,97210,61805,8618,-28540,-56633,-66648,-63137,-82793,-112674,-125236,-112064,-54183,-15873,-37520,-81360,-134781,-81228,-74347,-92901,-56867,-11098,-15947,-39964,-56139,-49281,-600,70338,128940,129731,94654,55165,13828,69520,201962,213945,174852,49562,4996,32016,62189,47296,63971,97314,51010,-20942,-49080,-45463,-13500,67388,113723,133799,148703,136074,182596,244684,151141,32999,-13853,-12633,47586,111223,168373,161048,79387,31018,-21964,-63365,-17047,14292,20814,4193,24638,78274,64847,3418,-28487,-66729,-97658,-90580,-86935,-106496,-113911,-28334,38839,90265,105765,37154,-62202,-56697,-5968,-25741,-113659,-73319,49311,180105,169519,65004,-35502,-65937,-73087,-111180,-148981,-100193,-54563,-2333,53227,81779,92510,98575,45182,-52401,-39390,36465,84606,37040,-45065,-85624,-118408,-142426,-99045,-70532,6267,73828,51586,47977,78169,21470,-101069,-147266,-139940,-28127,-7697,-21216,-13894,424,-22993,-86440,-85367,-77934,-82270,-15925,-31652,19257,30761,33888,10444,-26639,-44089,-118069,-193369,-136636,-147106,-246323,-178781,-76770,-14700,-15249,-27287,-100213,-40491,-61853,-77064,-89712,-69410,-44126,-9998,-4314,-33578,-20417,31184,23646,-30474,-7993,103344,145753,114146,-1545,1610,93606,185534,289272,392734,347824,260572,202823,99594,-259,57518,127439,125058,57250,-31458,-13495,13011,-27533,-72949,-92888,-60477,5784,72270,98362,192739,211942,89031,-34487,-64327,-59889,-91451,-130084,-60910,39455,38013,14274,-7561,-12866,21991,139659,187075,154216,82720,-21176,-60073,-78248,13308,11203,-34608,-39668,-37441,-3344,-20163,-80530,-93692,-85781,-66286,-53182,-17424,50006,55976,-16383,-93783,-84200,-28459,4460,28060,30986,-3141,-77089,-84492,-52848,-34582,-21818,-17041,18355,35657,4997,-36734,-39735,-46890,-59815,-92523,-72757,-28582,-85736,-109450,-99577,-48957,17606,49669,6150,-17658,-53185,-39421,-36958,-9612,-65926,-135973,-84787,5294,37741,28018,4377,-11311,-24570,-49581,-18933,25604,36098,29356,16032,-18143,-27249,-3356,-55818,-67072,-42405,-2149,13165,-23134,-46775,-53555,-129475,-55274,537,9860,-39586,-63555,-20345,31527,47476,-11846,-69368,-88294,-115396,-40829,93011,150330,117610,22677,-20763,-1398,-26910,32554,240243,363931,233310,125732,52376,45091,38453,10827,-7399,26988,102861,72429,-52018,-43756,77060,179486,128740,25686,-57744,-85539,-28574,47825,137071,194850,132582,62399,21177,11836,11501,3871,32176,50690,4797,-50594,61689,247771,294835,272906,230455,138238,63061,44170,60292,71511,82289,49658,50823,65908,113550,189345,276736,338821,209317,130725,152783,154543,144358,63268,-42823,-41865,58134,105331,95599,50439,-879,-32620,10062,132392,223155,135346,-15528,51093,130390,157757,127254,72167,70020,103038,80552,42435,-4637,78335,249385,387402,367517,294967,210742,78926,96186,180667,213352,124208,58311,9325,-32310,-2593,72068,30702,-33725,-1157,26040,6877,-27348,-48581,48720,99946,134280,130965,107247,90423,1958,-27605,12056,82764,87684,51055,-7653,63856,114853,15731,-39183,3784,47076,33928,-82124,-45141,173687,290210,273753,139816,12689,-75622,-133603,-53866,28944,65387,-29008,-112753,-134677,-100694,-30861,58720,131116,118686,28293,-93261,-74702,7558,94665,181853,245213,239148,232154,161014,97527,14628,-39679,-64766,-84044,-80664,-59789,-8200,29411,-22031,-82837,-80127,-41940,-58471,-122807,-111570,-53217,-74066,-92801,-111518,-84352,-50991,31827,20033,-51385,-148256,23912,166528,218251,249732,265741,206755,96518,57930,27186,-73101,-44780,169261,443134,520118,328217,59639,-100340,-52902,8225,122618,91260,19451,-23687,-67644,-148075,-23015,62781,140462,136861,-32862,-76247,67797,138386,27306,-13597,128033,327510,346079,174618,22631,-13881,130696,296779,347493,235448,143984,150852,159942,127232,93260,32809,-55181,-152045,-92709,-49110,-23945,-41957,-64832,-30573,29944,78847,62259,-22700,-133608,-112684,-98646,-125039,-44688,-29362,-43412,-67790,-115830,-76267,-76687,-98565,-62126,-29253,1878,86572,183081,169365,61477,-67958,-42106,-44786,-80871,-126174,-127261,-66904,13792,87336,103668,56932,67792,117160,184045,161388,56616,-1678,-3573,-35104,-71512,-55815,-121277,-104061,-113830,-98324,-65689,-90254,-113215,-72182,22068,90702,125808,53895,16526,84350,118037,66881,45797,-11751,-33194,-43865,-26724,918,-35185,-25759,14500,-1338,-47907,-93654,-108337,-56017,-25012,1464,25132,29627,-16064,-58104,-72334,-57457,-51574,-73041,-97758,-92755,-98605,-72426,-22821,5222,21478,-1868,-24016,-34155,-5356,5008,-17746,-26232,-16718,-44694,-82402,-107215,-111761,-69346,65811,217541,265402,129098,-22298,-18965,77978,59685,119017,356121,535551,618346,595477,487593,184541,-93678,-67324,-71223,-86079,-50656,19883,25609,-28368,-26047,42211,37288,-9313,-82247,-102890,-28877,38557,52856,15534,-47825,-85873,-76343,-55170,-46130,-38521,16935,31961,-6992,-100913,-68945,-20782,-55323,-134837,-137196,-118623,-113961,-102540,-97900,-95869,-46454,5771,35707,54692,42515,30577,31415,45514,113630,156315,71012,-35587,-71533,-64935,-92885,-98544,-62731,-27372,8633,60686,85940,73115,-14845,27878,191668,206045,55594,-67307,-117852,-125680,-52386,10354,42935,5084,-45361,-100825,-138614,-114184,-89443,-47535,23941,65541,25243,-15250,13770,67343,123740,174678,135801,-18824,-116345,92911,218679,151173,33840,-30475,-45973,-68462,-74427,8668,89620,140825,77289,1221,-45212,-82793,-94554,-28113,-27758,-66883,-107410,-93314,-25033,-15402,-85596,-79214,-28988,13892,-23088,-93941,-53189,28622,103747,78896,93342,113467,131673,84374,55202,25210,-57739,-126120,-82541,-15532,102514,285264,301184,153942,-3369,-48704,2354,32058,21590,-27434,-87689,-130368,-156238,-104886,-10933,41904,24348,51513,38388,-7355,-85233,-135625,-74197,-68907,-102539,-102661,25036,101000,248364,265888,164321,111073,63994,41185,-2745,5507,25433,-53647,-76980,39784,176015,257445,142888,17013,-22137,-50940,-92756,-54980,29565,120827,167105,71514,-85792,-9725,152157,123709,16563,-41354,-63883,13054,54694,19292,-49543,-12191,120917,223206,284923,302330,332494,337726,181927,20275,-35710,-48909,-28810,4206,38942,58464,65874,68857,60592,23162,-23719,-100394,-135455,-148158,-134740,-87438,-62711,-63114,-67905,11386,42348,16881,-14916,-9419,42534,101421,156312,220618,223589,90908,14105,-34050,-35151,-40402,30845,76574,16801,38179,26455,-35324,-2529,31539,64206,77327,95527,92545,64731,39750,31483,67888,71682,71105,66912,138557,233136,255622,192209,183555,305634,306317,176856,731,-52256,-18035,52820,155258,233417,169741,1261,-137853,-76602,-70953,-98842,-125965,-111992,-102170,-68695,-41493,-20785,4006,36553,62197,83828,116911,81467,-26475,-144666,-109623,15572,91429,78507,66494,73511,74668,122436,58407,17586,37766,63190,68831,20106,-111374,-10809,91254,100733,68600,13187,-26135,-22789,-10601,28245,40613,13472,24187,37073,19073,-1020,10578,-14829,-76423,-79132,34033,140216,143037,124974,158684,195525,160166,52734,-4281,53912,-9031,-65370,-13126,102678,208778,273933,354695,302956,113486,-14052,-92389,-84393,-42311,-9518,-2269,-585,-49563,-69859,-72895,-67627,-76748,-58439,-40654,-43790,-43536,-7650,13261,-98125,-90238,-19438,-1326,-28497,-85960,-73296,-30512,-30430,-109969,-72492,17560,15877,-43876,-55071,-85225,-139373,-107575,-80905,-71423,-63592,-54240,-9810,62272,106839,120336,157182,33664,-72438,-97665,-79308,-27545,19682,47389,22861,-58837,-7288,129748,78208,19163,8034,-11129,6441,27277,70182,106904,106701,73640,-23521,-77044,-20638,46019,93849,88134,56480,24110,-26654,-80354,-39775,20653,34545,-15260,-105388,-123550,-24715,25026,9022,-21148,-9785,69665,125793,131798,47244,-99887,-42666,64148,69455,-26534,-130916,-92321,-44196,6226,54897,75776,74684,82495,35212,-22850,-36793,-97268,-34940,-29673,-14283,-91053,-91245,-56421,-306,33673,1650,28427,69398,54723,53497,74580,101352,109144,117485,133517,130044,-9902,-126767,-59056,91289,263485,144053,12716,-31214,15929,-3479,-112906,-122859,77,173873,315926,287864,230351,158359,89638,35613,6969,-39039,3756,62488,19272,-86510,-109889,31869,178417,267832,214390,151706,100646,33159,-48428,-108659,-68790,-12436,16315,-29656,-80008,-55346,48843,158986,146608,84441,2312,-88189,-95640,-54855,-23798,-10921,-22150,-71131,-70473,-50234,-46474,-14636,38889,60363,-12639,-77808,-2972,165491,143842,56160,-11699,-41829,-73415,-76220,-40911,-16017,-56414,-6573,126130,195375,86817,26027,82797,131588,47139,-49411,-57210,-67752,-86007,-116682,-117472,-84876,-59323,-100703,-155517,-28490,80582,66882,91101,120613,103806,114581,126102,49484,11259,55883,151915,308762,412717,338032,209632,59155,-62908,-52285,-31635,24129,66571,56363,-13923,-36110,-18911,-53788,-83900,-69852,-44122,-14693,-21631,-8320,29177,50625,49896,27114,18404,51436,4584,17111,39635,54632,64035,54919,-15105,-71749,2089,70717,47203,-58120,-61663,62367,-916,-117630,-74393,-9030,681,-15629,-9723,12184,5710,-10787,15197,30794,-37099,-142495,-91331,-110939,-192629,-66957,35034,94698,92726,87089,82731,29249,-31980,-71538,-92772,-7213,305834,537021,575317,446014,224574,49389,4557,44057,97861,45194,-40985,-87372,-70278,-46447,-60546,-73850,-83283,-125051,-130399,-95838,-18971,25357,9384,-46154,-85564,-77760,-83133,-73221,-33217,-71597,-60283,-7526,21690,18064,-47282,-49572,36847,74547,62838,127102,99031,-22479,-121496,-86959,-110637,-118708,-10712,56966,118342,96513,52033,5582,-19617,-14163,9798,-115,-71407,-129880,-41868,-13265,-40202,-5358,66082,62577,75103,73426,34087,-22521,-37799,-50449,-76825,-86304,-62088,-26210,-38335,3023,112643,125785,150857,144855,129978,105586,24313,-70115,-86516,-87139,-35877,74932,124034,90044,33672,-16205,-38221,-46046,66127,112422,95591,80816,40744,68042,146373,145790,149216,168718,131124,58988,-25991,-99904,-119968,-49965,11993,56122,101413,160577,174913,96231,64516,18559,-54126,-54947,-4193,58165,114155,90728,53580,40371,86258,178027,132851,63737,6602,-113140,-41948,3755,8639,-32868,1948,98357,249727,350809,389563,335831,312076,250152,150488,74083,804,-46278,79717,199797,417729,589488,436847,183486,142040,204079,164545,2513,-111628,-70635,-23631,28785,125309,248026,225803,55406,-101255,-45125,48577,25450,-51544,-150328,-63850,-88616,-99179,-65628,-10382,-50179,-84926,-56908,-33263,-41464,-21224,-29862,-86044,-84331,-102751,-114122,-80639,-20926,15794,81243,59513,14834,-73328,-86549,-53359,-12006,101250,214933,213146,129780,51223,-1283,-38855,-93459,-121559,-90004,-2611,168748,384507,212494,140279,194058,229094,274190,303849,346086,284365,159293,79354,38648,-10522,-97407,-147643,-147058,-41320,74954,152641,138377,65159,-45008,-117574,-68297,-74763,-105295,-49508,-77599,-138014,-94427,-49801,8285,63575,114177,221005,244231,104750,-1917,-67656,-77469,-2486,-1781,-28308,-70515,-54657,7877,43302,44208,32444,26882,30008,34572,90218,130504,93914,23453,-3665,-20386,-29679,-2951,10317,-1463,-15355,-60000,-69346,-67694,-69077,-45800,-14314,-63279,-74499,-30058,-4965,60946,71460,9106,-63783,-68934,-37816,-41459,-9655,16032,26264,5475,-29130,-33677,-34732,-24412,54729,60447,-31975,-63016,-28378,65904,141632,136956,110139,171288,270752,274305,249194,189175,-11200,-95887,-77391,-53609,-85559,-55366,-64442,-118622,-35335,19658,47279,40619,56816,82030,70626,11721,-19626,43415,80121,55090,2072,-26944,-69749,20168,290545,660189,706080,512345,175013,-26844,-6850,62235,69985,-25175,-95863,-51814,19515,57050,34007,-3617,-55938,-107009,-66774,-34457,-45579,-104709,-78711,27985,77967,75891,63116,57685,229,-89263,-90930,-106635,-89341,-69751,-80429,-118191,32895,185997,247848,132116,58107,42493,21449,-43938,-46030,16048,6665,-58018,-86346,-45184,-43218,-102895,-93862,-63239,-81609,-106614,-63143,2379,46194,101365,175419,126358,48419,61337,103086,102676,166984,208019,78409,-42104,-2926,98901,59207,-24807,-44823,-545,53404,64737,30810,-5629,-42909,-20914,25975,30201,-21262,-57538,-40854,21309,26905,-33424,-84166,-118215,-128997,-117171,-106648,-70697,-37950,-50943,-75439,-5679,58430,68966,-14878,-69294,-44318,-32582,-17536,8877,25633,23041,68051,117369,157799,82199,-36038,-75480,-11053,49819,100930,219392,260279,190783,102018,62334,83972,88659,93236,126113,114894,73956,58223,138676,270007,274191,168708,121309,59381,52597,34392,14511,-27007,-64231,-77938,-114613,-58818,53249,133084,83465,28649,-53047,-119462,-15450,45849,29904,46063,101535,143603,161659,108756,17982,-80438,-52996,-52077,-120258,-90671,-71387,-55511,-49386,-43003,-30114,-56772,-114152,-77597,-35823,-97591,-105940,-68749,-46902,-43411,-94432,-73357,-30753,5195,22815,26358,-25541,-114615,-148250,-126986,-103015,-112624,-71717,1202,70855,81058,-8155,-88394,-113967,-65525,-96838,-112316,-84925,-98205,-48610,84397,186815,143749,15074,-71774,-49205,-47635,-34349,-39934,-47676,-65805,-83955,-102926,-105183,-69971,-70081,-80740,-9600,20808,-46132,-62093,12490,56947,4178,361,35619,51506,11219,-43951,-71341,-74809,-53555,-31531,4288,40849,47093,21432,-22094,-21464,10316,3434,-45549,-54287,-8395,77015,147997,116551,139998,194478,207381,196033,176946,81150,-17906,-80218,-83941,-26206,-6619,-7627,-8442,12777,15200,34343,40934,1549,-71087,-149574,-156731,-45373,47391,163975,185092,119338,113427,113403,33790,-64095,-53454,60197,148283,149243,104876,98585,110515,101926,63521,-16924,-104556,-79988,34590,102372,181638,251271,407009,510841,389137,230126,178078,167576,136132,98613,57687,-13468,-90939,-58262,-41742,-26075,-20215,-5065,-15817,-6473,-4385,2011,-18364,-19661,27698,63270,34402,53029,152417,131893,106891,44618,-35656,-72438,-56541,-127552,-87098,37445,79059,81191,33749,-59068,-130997,-36285,87753,134100,29786,-76264,-90955,-75953,-71889,-58033,-20416,-14296,-42166,-71354,-92834,-83907,-31371,23778,45730,11333,-43134,-86642,-33388,89984,138959,129556,192998,232987],[204744,162595,162896,139561,105720,62086,17853,-28621,-64121,-53743,-59949,-77893,-115381,-65454,69182,161665,134886,-19508,-157567,-61765,-35473,-86867,-63353,32767,136725,85057,14012,-30076,-59967,-73381,-68707,-84474,-120698,-132396,-110126,-56233,-23880,-44538,-82533,-123961,-82134,-77963,-103146,-64830,-20453,-20075,-36251,-52826,-56778,-15632,51358,109092,121952,89641,54104,28933,89202,203381,194453,128887,3848,3355,50531,87763,78773,100707,133711,77344,-14652,-68097,-63285,-30200,54155,112376,136987,143181,113282,142035,199357,129326,23670,-17945,-12368,54194,127898,178934,161408,73810,21926,-33091,-70554,-18137,13798,25360,6001,9174,58073,59155,4150,-24350,-60508,-93197,-88975,-84442,-99521,-106031,-25522,35501,84825,108195,42231,-46185,-41133,-10488,-40723,-119389,-76020,12171,99174,106379,44260,-40406,-65500,-69395,-106885,-143448,-103184,-58456,-4934,57345,94748,104881,110603,56744,-46709,-51450,18049,57784,7496,-69816,-103795,-116792,-134466,-105465,-80777,8307,81576,53179,49219,85796,25615,-99780,-144101,-147735,-24772,19452,18352,15791,7291,-20386,-82799,-77330,-63235,-69877,-13672,-27646,26285,35472,55347,42580,4795,-35879,-128026,-194636,-139370,-170346,-231782,-152440,-64744,-21179,-30636,-42886,-88487,-28255,-60773,-84329,-102532,-78448,-37147,6333,6396,-29425,-18595,29237,21069,-23120,-4729,96668,140554,127346,11894,221,89443,179474,277665,392987,368648,283982,230363,137647,42253,68764,98791,84945,36404,-42061,-14906,17606,-23774,-76366,-81680,-43432,29614,100561,123636,223384,242511,113902,-18042,-63270,-68560,-104058,-133619,-54195,42958,42607,18638,-2926,-7106,21830,127909,170477,150636,80897,-32906,-72263,-94769,-13571,-8315,-41422,-52958,-53156,9993,-22715,-85783,-99197,-87966,-67669,-54759,-21067,50494,78141,6858,-68097,-56665,-15209,6562,32742,28272,-18554,-97027,-100375,-61914,-31685,-10599,-4525,30951,38146,-7582,-61323,-65151,-62316,-59190,-73227,-64877,-46493,-110621,-118408,-106464,-57655,3397,29919,-862,-22340,-60016,-31466,-29637,-8435,-68636,-140720,-88771,2361,36478,22039,-5534,-12311,-17226,-34241,5971,47193,47353,33432,30814,32305,32709,19880,-57728,-74608,-45689,-557,18814,-13462,-27996,-11942,-119419,-56423,1044,-3787,-56374,-75473,-24995,30733,45170,-1620,-53035,-82331,-112853,-48862,74230,127145,94553,4564,-36529,-6881,-19089,44153,254388,339704,192391,96258,31896,31046,29962,8740,-10260,18166,97607,63800,-70644,-58791,59940,161792,120076,5768,-74405,-96055,-40936,33064,112801,168770,121505,52740,3666,-6574,-188,-2681,24597,39676,-4471,-51457,73831,272474,324502,301859,254928,146418,62152,44850,67143,89182,125790,125617,130844,136549,127535,155688,241373,289324,151944,106802,137928,147677,130502,46293,-59641,-19806,68351,101514,94998,46237,-11736,-49517,-8443,109045,192193,90606,-64888,-4182,75989,132756,118930,74267,75490,104885,83315,42109,-10637,67895,244807,377274,346948,282170,227519,112882,114581,172483,184930,82319,6741,-37061,-49612,14782,75089,18181,-46447,-13136,8508,-17786,-56415,-34783,64128,108626,133959,107386,54837,53604,-26473,-48485,-1192,65110,61432,41935,9815,70368,114064,25580,-25811,-1820,2749,-50418,-156809,-50544,192636,323077,239636,63734,-64309,-114684,-139289,-63807,24923,75918,-21107,-131422,-132795,-95482,-26219,63253,134958,126209,37751,-78112,-79933,-7424,89174,187032,261763,279870,276341,188576,114756,22579,-34203,-61389,-85640,-83253,-61635,-11093,24358,-27369,-87230,-80130,-55494,-80769,-129982,-95947,-30472,-54767,-83474,-110630,-82725,-46821,37871,28897,-44816,-147928,23181,173975,226904,258232,278659,223826,108887,58631,31450,-67922,-50004,164105,455854,553747,326612,41208,-93528,-16530,39443,146639,113052,43099,-9352,-69116,-123364,-20509,57945,128398,116885,-36096,-95091,43677,109659,15080,4768,169493,376505,363988,172610,8766,-20968,116883,237240,271538,177491,118032,148643,158124,128209,93940,39673,-51299,-150035,-90898,-51564,-29904,-44907,-59649,-25580,38347,91216,73597,-16631,-138088,-110880,-89228,-120667,-25755,13777,-1787,-39352,-101033,-56932,-66174,-92740,-56361,-21765,13288,101394,196136,162695,34301,-95594,-40127,-38312,-72407,-115353,-111484,-36417,46190,106459,135796,83826,88092,133741,201859,171604,48550,-9007,5645,-30236,-75328,-71533,-124262,-70849,-68795,-51921,-48248,-93809,-110568,-74518,11336,71446,105173,46511,16068,69317,72997,12037,9284,-26646,-41807,-53657,-37795,-2654,-24556,3165,36509,14367,-32777,-76056,-87176,-57632,-20248,8041,27687,25311,-18573,-60667,-75738,-62088,-59757,-85427,-111844,-108572,-107353,-69330,-26026,-6810,-1198,-12982,-28255,-45523,-15178,5379,-10151,-22849,-13280,-38017,-73571,-111110,-117204,-51941,87519,239907,288418,153888,3837,-17492,31695,13240,99791,385296,609420,725955,714937,550632,161722,-102064,-54074,-57068,-90451,-74269,-3204,6801,-40612,-30362,42840,49401,13040,-70700,-104437,-23325,47064,58044,18460,-37800,-59445,-53774,-49702,-53837,-51186,-7804,-8386,-51443,-121002,-59433,-46838,-90079,-134433,-137528,-125444,-122963,-92673,-91773,-94411,-50335,-11353,8978,25544,10113,-4036,5326,34086,105668,149889,65123,-43068,-69223,-61601,-89007,-80583,-30663,3583,30012,72913,92235,82217,3784,38816,173095,163553,13691,-86500,-104271,-122968,-51876,13601,42145,-9076,-66055,-117942,-135670,-106373,-85140,-36213,46591,80381,28569,-23005,-5657,54925,119746,181097,142552,-16826,-132690,54723,148613,86544,638,-49585,-55523,-72447,-79895,-5407,71057,130024,65585,-20481,-72004,-115182,-86051,-24208,-31575,-73651,-124388,-105725,-38917,-34882,-106619,-78808,-32258,5706,-32846,-60703,3408,90655,174145,142724,135069,135512,132558,78423,53682,28938,-50914,-118778,-92187,-37491,78728,300378,344632,175100,7846,-40985,6498,34375,18422,-42003,-103574,-142842,-147521,-101178,-11533,43345,32315,70958,53077,3981,-78656,-137496,-77353,-79804,-120597,-108568,28144,120486,261020,263677,159805,103978,56405,26539,-13726,4090,41611,-32645,-90528,20406,144711,237675,138820,11106,-32761,-52804,-87194,-59936,11166,91578,147967,63227,-95825,-30453,123685,87994,-3797,-51234,-57085,46747,95244,45312,-55893,-17945,134988,237993,301127,320300,353522,335883,177920,25276,-27826,-37825,-12761,24530,55836,61245,48288,33058,23317,-7116,-49224,-118446,-133737,-137028,-136461,-96588,-68222,-61094,-70152,-5038,20550,448,-18513,-2771,51423,116371,178331,240385,240627,101832,25286,-25530,-34638,-42784,21573,68031,12766,37192,23460,-38899,-5604,22898,48383,61109,86491,93348,71379,40775,35277,75818,84437,77697,61302,123812,235131,290539,250160,228741,298801,267341,157696,-3641,-60997,-30274,35103,118001,174062,110162,-41881,-124434,-54717,-65056,-101556,-134467,-116722,-98834,-60700,-33137,-15514,-410,12517,20527,39224,99408,80335,-27235,-146417,-117252,-3694,61187,49739,57862,63124,58006,105459,28824,-3588,18732,27508,26463,-7625,-118209,-9922,73892,76989,45888,-12755,-59887,-55358,-13631,69399,103214,59990,43569,40291,13178,-9434,8569,-7264,-58791,-80893,25492,135331,130277,103915,133294,167289,120417,23155,46487,112512,20976,-53318,-3753,115602,230740,300489,364923,282005,108553,-9816,-100732,-100694,-33292,12594,25997,31958,-17540,-48386,-54282,-47048,-61989,-51385,-41548,-53020,-48013,-284,22078,-95854,-93156,-17611,7528,-19347,-81190,-81806,-39547,-43471,-117866,-77334,9562,6110,-44335,-24802,-37079,-127302,-138772,-106509,-87191,-66355,-42007,13710,90198,129545,150326,183891,38428,-67505,-104756,-102570,-30029,36335,74777,52579,-38349,-60457,77115,41457,-3113,-2684,-15343,7988,41672,107583,169965,164114,91542,-33303,-69434,-4243,50930,70662,42890,17291,5146,-28961,-74405,-25041,39157,52328,-9300,-91915,-118106,-30212,36369,42791,13734,12714,74763,119969,125373,38660,-114790,-27507,77267,80538,-16543,-118618,-90035,-39349,9623,51503,71301,62503,82242,60598,10626,-28287,-125046,-9026,-3936,-6093,-84436,-90621,-44776,17838,41926,-5590,18698,63861,43931,27459,37095,77503,101281,110655,119758,118687,-7399,-102608,-27836,139907,278288,154092,15095,-38175,15068,-3108,-118870,-137356,-25641,110745,246072,243264,210058,150386,95046,46714,20189,-27497,2680,52573,-1162,-105912,-101461,47247,216494,277853,185068,122592,74500,8098,-65762,-116660,-76119,-21358,10878,-44680,-75423,-23147,98805,194254,162540,80482,-11121,-103777,-64446,-9772,8133,8473,-17613,-71935,-55495,-42597,-52418,-27483,39655,65148,-21757,-102920,-12908,169872,148519,62749,5279,-11241,-45144,-67743,-55273,-29613,-65391,-13913,108321,178377,71511,4883,57318,98740,18551,-46037,-23911,-40984,-74203,-116870,-122917,-73078,-49746,-104147,-143409,-15777,84859,71687,92810,120050,118993,179537,187253,82935,38875,81758,182620,327418,396406,318709,194168,38522,-85908,-49535,-22177,31930,70565,62942,-726,-22677,-4704,-41223,-81235,-72955,-54953,-22847,-25074,-16206,14938,24422,11905,-23518,-69581,-30125,-61913,-38309,4606,41129,68431,60155,-35655,-101607,-59170,33543,34990,-60429,-23425,97715,27961,-89834,-71114,-4927,8146,-9109,-4803,19746,26122,24926,53066,59753,-13610,-120161,-90223,-101264,-162698,-58768,26698,66966,61441,54189,58103,12840,-43940,-76588,-107290,-51954,231242,490483,545516,414985,200831,30678,-11881,43981,109368,57500,-34662,-79950,-62032,-40320,-56281,-70413,-81897,-129031,-142753,-105176,-19570,29596,13998,-46790,-94777,-97663,-129982,-128645,-56002,-69638,-47717,5718,41845,44182,-23571,-39087,35379,94028,113323,190195,129211,-10746,-99631,-79527,-113657,-111810,3852,74097,132269,99788,58801,15902,-13200,-11115,7632,-10896,-83894,-102205,-17186,392,-37751,-2249,81039,78707,80339,66430,28487,-7747,-14628,-32591,-65158,-74346,-40803,19642,26963,16396,103421,107866,125305,123481,103257,67700,-6840,-93990,-102499,-103805,-60738,50701,114456,98884,62127,18066,4499,17200,107777,115037,83329,66544,26030,61339,156315,170298,172051,175828,125675,49340,-31565,-101036,-129066,-61888,1309,52294,104933,154633,144664,70806,50864,8866,-63362,-67046,-23142,32882,87075,70904,50736,59662,154576,253078,188226,88641,8099,-122333,-34243,17026,27706,-17688,-32293,63583,216525,348091,403477,330989,299732,251608,167292,88647,-1472,-44981,82862,200051,421523,591866,455466,192704,124468,170580,135667,-5203,-138486,-95691,-51432,8837,111905,233056,246130,69206,-95215,-45200,54657,34535,-47958,-143378,-49164,-65239,-86904,-54206,-13022,-55806,-74430,-49204,-35450,-56958,-35056,-12266,-65607,-66258,-77756,-98886,-98003,-29901,12376,95124,90231,40771,-60644,-98581,-63967,-11613,110397,232155,238000,155854,71546,17044,-700,-30877,-78958,-107359,-26025,141970,375762,256918,158862,173342,197005,233703,254068,324386,289526,160312,80550,40592,-11085,-100060,-164746,-140486,-33375,67721,129601,120680,52888,-57678,-106791,-54412,-68402,-120621,-61135,-85985,-137771,-95474,-56222,2866,69922,135549,246027,256913,104485,-12094,-83368,-97194,-23303,-13014,-38403,-73861,-49143,17060,60454,56812,37518,28255,33536,44066,92680,115878,65702,-3409,-25874,-44857,-52986,-13487,-2796,-18581,-26178,-53032,-46088,-45086,-54653,-43899,-12773,-56910,-83704,-27052,30528,92531,79886,6380,-74403,-51784,-19481,-35864,-16338,4565,16841,9230,-21409,-39468,-45967,-27708,48608,32771,-55829,-72643,-19313,85794,162015,144207,104383,156779,253852,248947,206463,172766,-6661,-92648,-45418,-32294,-83620,-37146,-18830,-104106,-59560,-7559,28351,37120,62493,88848,75669,16172,-33741,10486,48386,33285,-4223,-21477,-50255,37079,286375,608782,617227,458829,193800,-12866,-10597,47720,54510,-26875,-74861,-45903,17032,46099,9736,-25440,-68623,-103482,-64406,-37479,-47185,-87017,-90786,26,46520,48428,42499,41885,-8587,-92233,-132972,-122076,-82489,-67706,-88448,-112199,37513,178831,223023,112047,52522,49354,38047,-26890,-53555,11590,-3008,-69252,-99077,-73490,-66208,-113420,-77533,-43718,-64421,-88895,-42081,21703,53648,92465,150361,95580,26795,53705,110263,128623,215410,245735,103903,-34098,-25009,73195,26538,-34481,-38624,16326,91656,129997,96834,54872,8583,19091,60065,61982,2573,-59326,-55411,9517,14445,-43789,-86006,-119137,-126873,-103403,-130561,-89054,-49228,-54289,-71512,-9197,40929,38849,-47710,-101642,-68218,-47497,-27249,-5359,-1725,-10182,53470,114659,158736,93561,-22101,-83651,-28236,38439,102215,223883,247498,167932,78366,41399,61383,68826,80133,112582,99209,59605,52578,139796,264433,228716,105980,65060,38295,45659,23671,2221,-32870,-70203,-83630,-123076,-62673,43042,102188,71494,25773,-47605,-132161,-19276,60478,61481,80091,120452,156588,183971,135131,37036,-74145,-69274,-63459,-114577,-89618,-78916,-54526,-40659,-32740,-19234,-42736,-91245,-107691,-65859,-113669,-82798,-54123,-42310,-47070,-100969,-80063,-35509,3742,28883,33220,-22986,-110158,-155840,-136114,-109865,-111829,-55463,17683,96651,113603,5224,-76977,-87044,-39914,-71613,-87339,-57546,-68437,-36760,93206,212492,188946,62340,-42202,-57925,-53753,-28263,-40669,-60462,-78761,-95852,-121258,-121647,-88640,-86741,-80114,-4675,28975,-36281,-43983,31106,60589,-8977,4069,50745,67799,24938,-38458,-74798,-83680,-53711,-32434,1926,35916,45694,28898,-14472,-49415,-22570,-13712,-50051,-56386,-19882,74139,149977,127205,159757,213503,228572,213399,176227,65750,-39759,-102166,-90908,-27098,-2956,9628,19065,39510,35660,45085,40062,-2972,-77140,-150109,-152147,-27185,77558,193800,197377,114829,98937,98820,25362,-59001,-41485,68140,149133,150472,108193,92528,93422,77873,46111,-23795,-105051,-83176,30246,105146,176133,200909,299530,393190,307674,199398,192888,230870,232142,176450,90226,-3592,-102221,-80969,-57953,-31394,-16433,-1321,-18021,-8060,-5836,-1436,-22118,-18443,35417,83211,45765,50647,142326,130414,115015,69387,4170,-51905,-51547,-124156,-81136,57825,99241,89755,23427,-81959,-108017,-23339,92504,144340,44821,-66328,-97321,-76860,-53153,-29117,11440,13962,-24034,-57478,-83278,-100991,-50473,14225,37669,1190,-52428,-91272,-34136,97112,151216,134716,191740,230210],[195207,166445,168791,139728,104510,59844,15837,-31652,-72964,-66258,-72312,-88004,-125406,-75910,48488,140434,151796,11000,-126148,-64068,-35059,-87760,-43740,63034,164270,99702,14184,-33994,-63174,-79502,-76268,-87598,-116005,-122926,-105433,-58719,-32673,-52546,-84875,-119320,-87708,-85887,-117319,-78703,-36885,-30900,-38603,-52933,-66660,-33093,25819,77479,102051,75128,47191,45094,98579,181145,154188,69736,-48631,-1537,67196,116064,113840,136521,165807,107261,7547,-76202,-80752,-52325,31352,98420,127435,125377,80283,91844,142566,98483,8587,-26532,-17090,53488,136114,181174,154510,63355,8867,-47640,-79312,-21815,8774,23814,1550,-12535,27060,41743,-4579,-27894,-60811,-93650,-90306,-83244,-92690,-98314,-25177,28435,74301,104301,43840,-35037,-32250,-20199,-59838,-127364,-83349,-21973,28230,49960,23861,-46439,-68285,-71034,-106245,-139870,-107713,-65391,-12559,52503,100441,111932,117734,64016,-44640,-66638,-656,33236,-18367,-91661,-120967,-109818,-123099,-111964,-90863,13754,92944,55474,47182,84638,23538,-101568,-144037,-154714,-24230,42169,50269,40150,13362,-16049,-76848,-68965,-50640,-59481,-12652,-20284,26803,31877,65837,67527,34160,-27725,-133804,-193162,-143240,-197514,-206901,-130500,-56999,-29634,-45976,-56511,-74044,-13087,-57806,-92008,-116539,-84402,-26368,23792,16248,-25822,-14987,28940,20448,-16058,-4517,85175,130761,137892,32298,10126,93468,178438,267750,391222,387919,304645,251343,172199,84411,88420,85381,54715,14054,-56016,-18945,19017,-22820,-79965,-71524,-27759,48127,120957,141277,241320,257865,129516,-3115,-59318,-77184,-117697,-127310,-47356,43489,44667,21043,956,-1946,21194,111666,149843,145067,80592,-41772,-85577,-105784,-36423,-29270,-48220,-62979,-63190,16627,-27071,-91509,-105264,-89451,-67287,-55090,-24412,49257,101452,37689,-37764,-26863,169,8929,36862,27132,-28405,-106477,-113830,-66346,-24207,5545,13616,50233,49572,-5446,-73785,-89392,-77333,-55151,-49034,-46440,-48472,-132465,-125246,-108504,-56720,-2320,16092,-5770,-26604,-66444,-21944,-21956,-7542,-70321,-142567,-92824,-1195,34831,15309,-17632,-13492,-5204,-9945,38002,71993,58180,35513,40937,73491,83344,35386,-61531,-84174,-52204,-4399,16696,-11368,-15763,21353,-64452,-58586,-3113,-21976,-77151,-90379,-33313,24015,35153,2475,-39791,-74570,-110180,-55740,58268,107915,75250,-12032,-53001,-14043,-10931,58527,268886,313145,156245,69969,9714,11891,16532,4940,-13338,7015,83960,47619,-90816,-68012,41851,139905,110829,-11116,-90219,-109446,-54696,18128,88325,139736,106210,40698,-14837,-26404,-12074,-8017,16252,25997,-16764,-51366,84047,282610,335264,314752,267794,148612,58905,44412,73341,106736,171307,209122,222122,217086,152749,123579,195274,229555,104106,89152,124114,135930,106973,19703,-81187,3818,73639,91193,90602,41350,-21459,-65598,-29479,76634,149007,44596,-101336,-42106,32173,110241,112598,81448,88768,114117,91578,45373,-13495,59911,239129,361604,320916,262854,236434,146404,135693,167821,158692,45457,-36968,-79226,-60020,33455,77897,8211,-54863,-22319,-7271,-41176,-84988,-17406,77136,115914,133791,86091,17984,37487,-48870,-68496,-13676,47996,40150,37120,26904,72570,106892,33553,-11433,1234,-20559,-86120,-148479,-27434,182080,327772,191050,-13346,-126917,-136385,-142071,-69323,28609,95712,11054,-108475,-121712,-88723,-21868,67083,139510,137794,54390,-57619,-78531,-19349,80938,186196,274079,319874,321242,220795,139778,42254,-16252,-48712,-80430,-80523,-59231,-11168,20441,-32380,-91984,-71811,-60417,-92831,-126439,-78926,-9715,-38225,-76503,-108361,-78541,-40898,44194,39044,-34718,-132608,17775,168368,224230,258511,283911,238808,124519,62634,35430,-63519,-58765,149109,444164,558734,312006,26219,-75509,15376,63248,161743,134055,73402,21092,-43728,-100708,-18057,53345,113678,94211,-40028,-107514,23625,82490,-841,13894,200468,409747,364540,162036,-6681,-16775,109680,185361,199978,123773,90947,142231,153946,129718,95229,45756,-46382,-143479,-87184,-53384,-34549,-41883,-46786,-16178,48734,105098,87585,-6551,-133345,-105457,-75871,-106333,-4586,60605,47309,-3068,-75163,-32777,-48563,-81804,-48003,-12140,25237,113020,203293,151232,8233,-94722,-20242,-18235,-52664,-97750,-85122,-3126,73354,116462,154118,105667,105628,148292,214584,174111,36736,-9593,22846,-22525,-75630,-83784,-108208,-48942,-36090,-14729,-30387,-90980,-104891,-73073,3838,55954,88522,42063,16831,53493,33821,-27305,-13016,-32663,-43172,-57025,-44996,-4483,-6508,39835,61592,34015,-12463,-52736,-58858,-43890,-10784,16060,29167,20202,-19680,-60383,-74929,-62630,-64526,-91061,-113514,-111317,-90939,-60521,-28176,-18367,-20927,-16185,-24972,-51928,-25676,3566,-2619,-16863,-7906,-28134,-59386,-100155,-101863,-24394,110150,253782,302479,178579,32090,-10620,-10716,-27111,84412,400672,657326,800000,798832,581873,135224,-104946,-42020,-42163,-88093,-96485,-26406,-11631,-50353,-34297,41969,61153,33177,-58116,-101628,-16435,55270,62739,22168,-25885,-33534,-29579,-39073,-58300,-60969,-28031,-38091,-84012,-100472,-42736,-69312,-111945,-102090,-115369,-118775,-117430,-75101,-73592,-82527,-47082,-23012,-16010,-5009,-22213,-32563,-10565,29504,98179,139671,57352,-48810,-63837,-55182,-81062,-58311,4385,35422,50024,81160,92606,84335,21722,53056,155472,123725,-21140,-81618,-69499,-98050,-48544,16915,39427,-24616,-88182,-135118,-121800,-92050,-73849,-17357,73022,97802,35480,-25519,-20391,42885,114502,184819,148892,-10575,-146610,15925,84370,30890,-27233,-66064,-64235,-75480,-83804,-18836,52172,117712,55725,-41699,-98521,-144807,-57893,-7001,-26760,-79332,-128849,-107053,-47578,-51260,-125067,-76559,-36959,-5592,-38012,-15793,63722,154350,240305,199908,171179,152713,131266,72323,51759,32558,-43252,-109600,-99058,-57030,53953,297854,371370,188330,17014,-34663,10485,38230,17494,-52947,-115254,-148487,-136004,-95307,-13434,41993,46264,92603,65771,10988,-74364,-134963,-78298,-88157,-127050,-103139,31178,137429,263483,251954,153848,97527,50432,13359,-22145,1814,53908,-13378,-102872,4737,116416,213649,131422,9043,-38648,-50070,-77127,-59006,-1992,64702,123691,48184,-106902,-40283,100050,57035,-20491,-54656,-37787,78671,125040,62636,-60141,-13061,153312,252159,310683,325887,354825,314463,167140,30577,-17567,-23477,5519,45274,70038,60342,28372,3691,-3264,-26013,-62641,-128363,-134173,-125507,-126844,-101136,-71711,-57367,-69808,-21384,-766,-14093,-17950,6242,60155,129371,195810,251587,249737,111298,36693,-16227,-34068,-43091,19225,69670,20547,44867,26907,-37684,-4839,16139,34311,47250,80415,96358,76853,38839,34491,79919,97657,88994,60715,111040,232314,317604,305112,278221,292663,231398,141977,-2297,-64060,-39562,20381,83810,114565,48833,-84952,-93630,-30874,-56913,-101251,-139761,-118996,-93476,-49854,-20978,-7033,-3039,-8679,-10964,9482,81402,75254,-28845,-146847,-120417,-17344,37785,30991,56163,60042,47817,88174,-939,-21318,3240,-1816,-8333,-31395,-115987,-5958,58964,56668,26567,-35909,-94006,-88568,-5635,116497,166296,108761,62790,44491,9855,-12746,13241,7700,-32983,-70549,16542,124912,115812,84651,110261,138265,74605,486,97719,161029,46709,-42171,4592,123703,243018,316589,361341,252230,102874,-160,-88655,-92139,-16218,40233,63383,75406,24437,-19538,-25936,-20332,-42690,-39164,-37442,-59250,-49241,9231,31384,-91036,-93990,-12916,20917,-4396,-67264,-84078,-48246,-56706,-123792,-79527,3001,-1297,-38618,8537,9295,-92467,-130739,-124494,-100673,-67586,-27826,39640,119753,153657,183126,207497,42768,-59719,-104953,-123275,-25051,57428,103617,82240,-6922,-68191,45260,16552,-18332,-7743,-13271,15008,59872,147461,235126,220888,106240,-41014,-57415,12008,56370,50388,7740,-11162,-11398,-31904,-68996,-10655,56013,67530,-5210,-78921,-105252,-34118,41375,68179,44029,35538,81133,116808,122749,36664,-119370,-21828,79276,82858,-10033,-105774,-84093,-33191,14582,50701,68777,48910,75162,77658,40597,-13880,-93587,8138,14004,-3941,-79993,-86248,-30617,38843,53426,-4491,27955,82860,51602,10557,2322,52395,88733,96200,96507,101803,1138,-71554,7764,174179,274331,153660,10809,-49027,10718,-4762,-122597,-144841,-44545,57585,175981,193375,183082,138229,97462,55008,31491,-15717,3604,42450,-20937,-123466,-88839,63359,245449,269683,147667,89573,46650,-15388,-79180,-118938,-82356,-33377,266,-61078,-61525,5674,132503,208122,164841,72837,-23292,-111102,-35345,36086,42913,30051,-10726,-70043,-38854,-32636,-53922,-39973,35461,65720,-28463,-129414,-23338,168130,150334,69920,24031,21905,-13815,-52689,-65939,-42787,-73666,-19259,91720,157633,57505,-14200,31240,66556,-2957,-34671,5318,-19703,-63858,-110479,-107864,-59520,-44089,-107369,-126518,-4736,84087,75616,93731,113730,125339,241487,253551,121326,68839,109189,210886,329899,354863,279147,167027,17922,-103148,-36792,-4222,45576,77377,70700,14503,-7263,8205,-31797,-79423,-71001,-62950,-32297,-31440,-29654,-9395,-11281,-29926,-68480,-126124,-106995,-126096,-86072,-27815,26609,69872,65353,-29522,-83152,-108900,-4552,19618,-58740,18184,133708,57452,-63237,-66840,-3084,13276,-3419,1045,27676,45446,62831,95468,93946,12661,-95465,-79584,-81582,-126764,-41586,23458,45061,37512,31509,39396,-1137,-54993,-81329,-116984,-85239,155977,421987,487992,365689,171178,10638,-29759,40307,114573,65347,-30568,-71951,-53596,-34845,-53724,-69314,-80061,-121325,-136385,-105530,-25166,28056,16092,-47493,-102241,-114118,-135467,-119151,-75716,-67709,-37291,17301,60392,70514,821,-27043,39376,121696,181503,254281,152156,-3047,-83105,-70622,-114376,-107352,15123,88850,137433,98681,64768,26723,-5579,-6206,7348,-18910,-88204,-72938,8805,13999,-36137,-914,94903,98208,91191,68713,35322,7032,1781,-19733,-54948,-62923,-20403,62504,86468,36057,83471,78378,91473,100655,84263,51224,-12764,-104233,-115174,-105400,-64859,48455,130205,134644,119476,77676,61754,96918,156410,119598,70440,48229,7061,50244,158006,186899,187546,176316,116912,40032,-35564,-100199,-133625,-71582,-10345,43887,100428,137377,107723,43256,35380,-1785,-72082,-78545,-41582,7808,56765,46175,45310,79640,220806,318071,231211,108104,7536,-129067,-29177,28848,47292,5819,-65428,32677,180510,333403,402828,314079,273570,242722,181350,103438,-1255,-36714,81246,190727,397851,558387,453057,197259,103913,134719,105035,-10867,-159276,-114585,-80065,-16656,89840,204078,254782,82202,-88718,-49572,53287,38608,-45243,-129084,-35183,-39692,-62550,-32525,-16910,-63780,-63542,-36917,-31991,-67154,-47377,6481,-37730,-37934,-45774,-76361,-115938,-36103,10548,106370,116896,60433,-52269,-110255,-73905,-11865,114409,239432,253609,175519,85104,29646,31470,29347,-26269,-86359,-48961,116285,355533,295742,170029,147883,163539,191510,198904,282795,275718,152900,77982,39994,-10508,-87319,-140072,-116338,-26135,56257,102398,99626,39096,-69375,-91653,-39885,-57012,-104499,-65283,-91965,-135002,-94221,-61621,-2504,76081,154801,261200,252892,96356,-26139,-98485,-112567,-45898,-25240,-49505,-78399,-46372,22848,76643,69967,42604,28537,34415,50015,89763,93912,31407,-34232,-47391,-64516,-60463,-13876,-13090,-36186,-36302,-41846,-22732,-23353,-38605,-38847,-9170,-41064,-77133,-8578,73061,109287,68740,-11201,-94644,-32557,-2043,-29938,-21878,-8061,5489,8761,-16392,-47012,-58446,-29541,47004,15159,-65742,-67991,396,115152,188614,152918,94142,130698,217870,205721,148336,137972,-1067,-71687,-12618,-16518,-84881,-15103,39680,-43001,-84123,-51099,-310,30031,67228,94321,76960,15991,-51048,-25106,16116,12422,-11235,-18745,-32358,56947,280681,539935,515707,395543,206982,-170,-12646,34201,48644,-10961,-53002,-44861,7579,27907,-19039,-50915,-83677,-99334,-63223,-40615,-45091,-66524,-89059,-28002,13552,22159,24045,30797,-3075,-74824,-142470,-122018,-74336,-66170,-89208,-79416,47323,168321,190736,86383,41721,50705,49090,-15313,-55594,7948,-12393,-75030,-100269,-96893,-87464,-106200,-54921,-20564,-46928,-69148,-20678,35926,50875,69308,112480,58752,2717,44127,114014,150832,259401,279078,131069,-13714,-41311,45305,-4401,-46054,-34077,32672,128771,190859,153227,105135,51132,50635,86144,85815,20283,-61345,-68260,-65,2795,-55328,-90173,-118809,-108063,-69112,-120577,-109362,-67090,-63764,-70066,-15172,21168,10539,-72523,-126233,-90393,-59892,-35453,-19714,-29005,-34995,50274,115029,156518,100124,-9623,-83309,-42332,28229,104863,231332,238660,149024,54644,16238,32582,44519,62767,94998,80687,43639,45299,136410,248616,177363,46323,21549,23059,38005,10024,-14371,-42312,-76248,-84559,-117102,-66594,30514,74565,59173,20488,-45424,-141497,-22347,71532,95067,121559,145339,171089,201207,152107,49772,-61315,-89115,-79892,-102728,-86850,-88577,-56918,-36933,-27632,-12941,-32439,-70643,-126411,-115705,-115196,-56602,-39722,-39633,-53458,-110306,-89655,-43635,-802,33472,39612,-21122,-107066,-170349,-150515,-120750,-108144,-40467,29737,116601,145074,18380,-61457,-62337,-19678,-51727,-67686,-38807,-46438,-25624,97221,229400,225931,99690,-15810,-68202,-61545,-23839,-46480,-83069,-91127,-97701,-111239,-121212,-109141,-101412,-77829,-6814,28150,-32798,-34739,40368,52093,-32547,4774,65454,84126,39069,-33460,-77246,-95306,-57004,-36207,-3284,27406,40277,33242,-1630,-60945,-55314,-27799,-47807,-52294,-29885,67351,145099,132500,172476,220588,238926,222647,169660,49862,-60983,-125007,-97871,-31470,-3488,22361,45413,65196,54017,50745,35155,-8541,-79841,-147788,-153511,-13559,110812,221456,205089,106186,79996,79332,12756,-57870,-31839,74323,145725,145233,103396,77543,66766,46565,24105,-33910,-106908,-88494,22047,99807,158027,142764,190938,271489,218833,158069,190390,271412,313014,248580,117204,3174,-109867,-107025,-78605,-42371,-16629,170,-22353,-12963,-12160,-11293,-31145,-21750,36516,93856,48387,38248,115702,117314,113749,85917,37903,-33375,-53859,-124037,-74034,75427,117473,97793,16995,-91748,-82820,-16129,86650,140572,50382,-59892,-107830,-82503,-39669,-5288,39573,36653,-11781,-46705,-66175,-103803,-76350,-2480,22381,-15666,-67730,-101130,-39443,99083,160283,139201,188034,222783],[191656,174458,177570,144309,107904,62660,20293,-27770,-74789,-72647,-79346,-94044,-130588,-79546,31103,118560,167843,48173,-90379,-56956,-28594,-80665,-21999,93656,188449,116322,21135,-28046,-54709,-72050,-71784,-78814,-100934,-105539,-90866,-52487,-32742,-52020,-79249,-109976,-87164,-87163,-123946,-87813,-49313,-37599,-36551,-46008,-66297,-39917,4964,44220,79011,61035,46129,69640,104025,146757,108093,14891,-93866,-171,90195,155158,159581,176209,196617,142968,49700,-54463,-82726,-69357,9162,81071,113731,104650,47696,43534,86802,68778,-3121,-30866,-17841,55126,145558,185119,149987,57340,904,-56893,-81364,-20515,7345,24687,-2,-29538,-4038,22217,-13579,-30096,-58673,-90180,-85863,-74976,-77680,-82787,-19013,26207,66987,99865,47468,-23202,-23141,-27397,-75303,-129897,-87164,-47019,-20655,10839,12146,-46521,-67228,-70768,-102675,-132255,-107120,-68473,-18261,45535,105351,121299,127469,74055,-39353,-77562,-12496,18335,-33769,-104410,-130481,-98796,-109682,-114354,-93341,30249,115145,65450,48498,81690,22160,-100142,-140349,-155404,-22082,64267,77754,62479,23599,-5870,-68918,-60440,-37000,-46340,-7198,-5857,27870,27948,72750,90592,65853,-14696,-131006,-189731,-144112,-217120,-176005,-109478,-49787,-35678,-56481,-62710,-52317,8562,-49556,-95708,-125465,-79446,-6855,45713,28380,-19148,-5120,34998,25736,-5618,-2589,73896,120574,148119,62560,37492,114680,189418,265692,393399,410031,325563,267962,205338,128112,113568,85483,38221,-4253,-69039,-21550,20674,-21407,-80216,-58812,-11057,63078,136273,155221,250360,261467,138612,12979,-49743,-81375,-128051,-115138,-39120,43152,46369,24462,7719,6465,23744,95734,130762,142905,88462,-37388,-88729,-100372,-48172,-47582,-52512,-66697,-63853,21377,-29537,-94647,-108998,-87698,-62730,-51535,-24476,49794,128152,81280,3178,7331,19850,15538,43499,30144,-30001,-103376,-119710,-61698,-9500,30130,41213,80079,74776,14944,-66783,-107505,-88947,-46042,-19274,-16931,-30202,-119864,-128038,-103733,-45029,2487,11766,-6281,-28370,-70349,-9704,-12349,-5331,-69291,-139934,-96046,-4831,33983,10128,-29339,-12013,13931,24776,78458,102186,71097,37903,48316,104221,121767,45649,-64541,-93491,-59813,-11711,8955,-14563,-8131,46196,-6942,-56973,-9778,-41763,-99660,-103422,-41401,14283,20332,2303,-29406,-65647,-106179,-60350,45757,92685,60135,-25744,-68779,-21597,-1578,77248,283875,286116,125844,47422,-12897,-11099,-749,-73,-16328,-5516,61907,23904,-101760,-64167,25864,116651,101743,-21702,-100713,-124141,-68361,3835,64708,109681,88194,27994,-32078,-46666,-23174,-11506,7337,10012,-31353,-48287,91108,273652,322374,308017,266913,144783,53546,42954,78842,124020,216928,293437,317019,298948,184959,99329,141039,163568,67854,77482,112578,121084,76783,-15577,-104537,27539,72896,73912,81881,35572,-30123,-80549,-52644,36722,96455,-881,-123180,-61517,1783,90198,107764,93400,111628,132272,105687,51715,-14286,53270,231087,339740,289802,237091,234291,173547,154122,164436,136189,16180,-71115,-114485,-60522,51513,78994,104,-60247,-29690,-21622,-62776,-112896,171,86416,120831,133393,68846,3157,50400,-53199,-87073,-26048,30952,22181,34844,41956,70116,93373,38477,1888,10162,-21727,-73650,-98224,-7591,137961,300025,133111,-80364,-163693,-140936,-146920,-68766,36090,115099,54407,-72084,-105961,-82026,-19896,66922,140180,148413,74095,-35256,-71143,-28549,68429,177518,279258,353281,360923,253893,169150,69090,7341,-32384,-70980,-74901,-55724,-11288,15282,-38978,-98780,-58070,-58606,-97363,-120621,-66923,4223,-27637,-74080,-106169,-72747,-34547,49464,48728,-23007,-111818,8826,149789,209376,249291,279460,248335,140360,67911,37185,-60762,-72828,123626,406927,531574,284271,13174,-60641,38321,75746,166123,152262,106671,55966,-15192,-83926,-18804,47183,97353,71955,-44243,-116027,7046,58371,-20175,11866,216660,422350,347609,143955,-20354,-2853,105117,140137,135135,74706,61774,128887,144094,128355,94475,47995,-43152,-134843,-84083,-57929,-41479,-35256,-29744,-5022,57902,116620,100782,4048,-123784,-98981,-61458,-89317,14170,104982,99693,37307,-46535,-8430,-26941,-67564,-38163,-2230,35068,118557,201917,133906,-17457,-68657,8949,8527,-27258,-76516,-55092,27801,92596,116586,155965,118123,117001,157459,218751,165740,19633,-2480,42305,-16874,-77001,-95879,-89272,-39072,-19781,6561,-19980,-86117,-99247,-70886,-3378,41100,72632,36877,14226,34080,-662,-51988,-21674,-29813,-39021,-57239,-51515,-7266,15588,79341,86343,54210,9357,-27573,-28396,-21759,-188,21783,26093,11422,-22311,-59709,-72131,-61581,-68705,-91447,-103899,-100953,-72846,-51409,-32749,-32868,-39148,-15214,-18483,-54963,-38827,-2798,2463,-9933,-2951,-17737,-43620,-80291,-75943,4904,128336,254680,303030,198287,56931,-4699,-46157,-58694,71829,397212,668102,824321,829263,572210,104092,-106104,-34833,-30958,-82745,-119137,-51633,-32203,-60673,-41218,36164,67383,46181,-48960,-98178,-11476,59789,63698,22938,-16826,-12365,-8945,-28345,-62607,-71447,-46406,-58575,-95305,-71493,-25262,-76194,-102434,-71416,-91168,-105258,-104971,-55855,-49356,-61633,-35692,-25654,-34784,-33641,-50361,-51702,-18382,26234,86967,122451,44528,-55942,-59127,-49360,-72408,-35448,37267,62699,63710,80655,82405,74036,33216,64818,137229,87699,-46678,-57779,-27126,-64046,-44275,16822,32428,-41503,-113346,-138122,-102856,-74376,-58149,5390,98274,113988,43166,-24161,-29898,30412,105638,182233,150943,-4278,-151019,-22991,27848,-16225,-53039,-82572,-74703,-80211,-88640,-34803,30485,101120,45887,-62642,-126305,-121779,-28167,14087,-15393,-82495,-113205,-96306,-47786,-59621,-127418,-76345,-45830,-22681,-39210,29667,120495,210118,291095,242352,195574,160452,124542,62964,46125,32530,-38697,-102659,-106602,-77300,25206,272812,372400,188054,19574,-33613,10691,39892,15073,-63849,-126325,-138575,-125201,-89790,-19095,35538,66224,111411,71742,10490,-75076,-135323,-81782,-97474,-121726,-94813,29183,146111,251604,228225,143599,89646,44274,-498,-31580,-6284,55827,-2489,-116485,-8256,89285,183682,118123,8119,-41607,-45910,-66798,-55555,-12314,38996,93760,24911,-119953,-37733,82923,32976,-32707,-52551,-15756,100752,139928,68476,-65077,-877,170526,260572,308564,314113,331789,272760,147010,31957,-9611,-10995,20947,61659,77362,52869,4199,-21976,-21872,-35981,-65672,-127221,-137557,-116426,-114871,-103528,-76418,-55784,-70514,-40297,-24165,-29382,-16778,13527,64621,135639,203207,249539,246750,115283,44115,-10229,-37124,-45773,18907,77006,38922,64243,39482,-31963,-2750,8452,19394,32515,73479,97509,78097,31558,26210,76047,105306,98623,60112,96115,220229,329656,346755,320769,282564,197650,126691,704,-63605,-48230,5828,50365,55694,-12455,-129001,-62665,-9473,-50515,-101867,-145642,-122396,-89753,-40155,-9126,805,-7225,-29746,-35507,-10578,60277,63129,-35167,-150137,-122150,-28561,18601,18732,57253,60678,41935,69639,-33281,-39699,-13168,-29707,-40400,-54534,-108263,-2894,43181,35702,6312,-60085,-131204,-107886,15241,158901,217130,151014,77058,45984,6086,-13923,20653,24786,-5961,-52848,4967,105978,96693,63719,87180,108916,25275,-9925,137726,192413,63421,-36168,7678,123100,241237,316949,340513,212571,91842,8268,-69716,-71117,1702,66998,102001,122255,69141,10129,5464,7337,-23771,-26423,-31950,-65286,-50224,17009,37322,-87501,-96375,-9106,34824,11518,-49622,-78921,-58337,-72718,-131059,-82493,-5435,-10169,-32397,37343,47973,-56132,-101265,-122066,-115842,-70921,-15764,63283,145789,174755,213747,222053,41870,-54272,-102491,-144935,-17379,77902,129491,106871,22008,-40059,33739,2691,-28791,-10221,-8276,23715,76917,182854,291557,266073,111894,-49505,-46057,23840,58064,29846,-20557,-32560,-28501,-40291,-69185,-2185,64998,73930,-7554,-70595,-92435,-39314,36575,79021,63036,52028,83982,112850,120413,37582,-117049,-27989,68314,73490,-11336,-97533,-78955,-29146,17491,47957,62913,30341,57673,80920,57592,-10204,-74506,12111,19334,-10563,-81511,-81842,-17829,57745,63057,205,45764,115729,74797,4299,-29373,24365,69703,73584,66609,85077,16915,-39245,40420,189932,252717,140599,-2383,-65538,1245,-11015,-128093,-149340,-60557,13944,109548,140108,149091,120013,93810,57176,37566,-6993,4591,31421,-40970,-140679,-77020,75857,256351,240122,102551,51874,15662,-39376,-91496,-119922,-91649,-52374,-19637,-77713,-44906,25484,144060,197966,151512,59193,-36922,-114098,-15670,74814,75471,49242,-5425,-68410,-24035,-24619,-55227,-55393,22689,57561,-35747,-159124,-35092,158608,146798,74088,39891,52062,15950,-36977,-74773,-57784,-83283,-25424,74382,132165,42414,-33434,2771,33737,-20221,-25257,23757,-8270,-59073,-104560,-92614,-50161,-45213,-113073,-113158,-1992,73239,74145,91204,99957,118568,288844,314771,159544,97102,134445,232165,313473,291190,222080,128956,-3974,-112688,-22540,15319,59289,82530,75950,28327,6493,16019,-29148,-82064,-67802,-71097,-47260,-44429,-52035,-45897,-57106,-74392,-92685,-49512,-81111,-127255,-107681,-56991,8309,64293,65610,-8788,-51074,-114958,-46597,-2970,-55057,56076,161373,79145,-43728,-65317,-6270,13066,-2034,4273,32738,59781,96900,135422,126840,35533,-73741,-64156,-55442,-87262,-19391,22088,26205,17753,15131,24086,-15151,-67956,-89122,-126292,-110326,86339,341195,411662,304278,136762,-11844,-51235,30225,110892,66054,-30662,-65094,-47122,-31906,-54636,-72913,-81955,-112088,-119355,-94437,-35214,17568,12070,-51707,-111010,-126631,-96678,-79077,-92842,-70467,-32084,24420,74487,93373,21175,-18162,44368,152874,257893,310599,163809,-3421,-74919,-65607,-116696,-107526,19569,96720,129490,90617,67048,35043,617,-2036,6555,-25768,-85552,-46353,31958,24349,-37949,-4728,103563,117664,105483,77579,45698,16251,8682,-14513,-49056,-54798,-3989,97310,133868,56992,51681,35312,50276,79229,78897,61499,10329,-86053,-110337,-90895,-46202,74760,175557,198992,206209,162703,134695,181636,197614,118896,53447,24234,-17170,33495,149157,192060,192239,167239,101599,26906,-43004,-103172,-135458,-80184,-23905,29568,86044,108183,64357,12167,16269,-15614,-82998,-92195,-61951,-18940,21428,14860,35206,97675,275485,364470,257930,118781,2011,-130469,-29423,35892,63334,30689,-94903,5206,142173,303811,381885,281457,231282,219714,187292,114194,1297,-22888,74117,170808,347588,491256,427653,195113,80491,97171,73016,-15451,-139198,-114008,-104408,-49409,57289,162022,248966,91702,-84379,-60362,42461,35006,-46266,-118203,-24852,-14652,-31579,-7351,-24329,-75322,-53550,-23705,-26579,-74136,-60717,22391,-6290,-5974,-14031,-54374,-103218,-39225,9486,113628,136727,71844,-49846,-124068,-84543,-14529,111163,234076,256516,185205,89280,34219,52848,79122,21576,-57569,-68938,91948,325254,323687,171001,117018,127614,147713,140777,223758,240878,133978,68318,33396,-11875,-67591,-105162,-90286,-21734,39734,71435,75132,23658,-78529,-75527,-27008,-45959,-86184,-65055,-96612,-130215,-91944,-67265,-9738,79826,169275,263312,228981,77308,-46713,-112377,-117724,-72374,-40803,-63648,-86056,-48419,22749,89225,82400,46245,26344,30957,49929,79406,64028,-8773,-69179,-64604,-76435,-54703,-6898,-21329,-55825,-45981,-28575,-1542,-4712,-24153,-33075,-5073,-17577,-44124,29824,112876,106238,36921,-44708,-120600,-13540,11645,-26657,-28149,-22433,-7752,4033,-15707,-57448,-73149,-33030,43415,324,-70809,-61117,22229,149399,219500,164001,81323,94172,165074,148680,81525,88410,6283,-41711,18703,-7635,-88621,8272,107239,43489,-49427,-109387,-37095,18875,69508,97129,73531,10001,-71722,-58205,-11513,-5999,-19669,-20133,-18646,75188,270703,458286,409696,326484,211930,10680,-14300,25573,59589,18779,-33753,-49529,-8905,3323,-51506,-80118,-101094,-95764,-63332,-42865,-38936,-45232,-75165,-54600,-19780,-3175,6666,22286,8750,-52043,-101925,-98836,-63882,-62667,-73971,-40638,62703,155869,153195,55918,25996,46172,53363,-10524,-52869,5433,-21633,-80485,-98929,-110884,-107058,-94265,-32757,3129,-29504,-49592,-2265,43000,38622,34665,65148,16693,-24048,32220,113742,167652,292246,300572,153226,10976,-45426,19169,-33120,-60077,-32230,46427,161191,242195,197103,143183,83123,72698,103684,101430,31414,-64798,-78394,-7221,-7758,-67719,-96628,-117617,-87983,-30819,-78125,-93513,-83425,-78473,-71532,-23899,326,-12899,-84138,-128048,-109331,-69069,-41545,-32716,-52880,-45647,55757,115561,149314,99552,-1361,-78092,-51098,21871,111537,243086,232809,132991,31080,-11910,-134,17624,42304,74308,60105,26412,36458,128936,224348,124873,-6206,-5130,13808,29929,-5460,-32791,-50973,-76240,-76893,-102742,-69830,16609,50855,46621,13498,-45715,-132825,-24500,78463,128821,167681,175797,188238,213447,159630,56622,-44497,-108016,-97479,-83852,-81187,-99005,-61371,-36585,-26261,-10094,-25033,-52075,-80552,-130777,-85128,-27474,-25119,-38066,-61382,-120584,-99829,-53309,-7090,37399,45897,-19609,-103737,-176032,-158940,-124353,-93468,-25202,38616,131526,176531,33797,-41647,-39181,-3954,-37207,-53680,-26559,-30538,-15875,97933,238505,253800,126689,5860,-78053,-68230,-19974,-54527,-111018,-88288,-78467,-79892,-103287,-123939,-110421,-76093,-16343,17775,-35635,-32180,42391,35566,-61890,6776,82137,102397,54735,-28454,-77707,-103864,-61114,-40801,-9701,17205,32756,35224,12715,-48245,-72698,-33488,-39726,-43974,-35797,59325,136092,134980,178983,215911,237945,223798,158568,35369,-79240,-146360,-102695,-36712,-5367,33014,72309,92156,72632,53681,29003,-11569,-73281,-137890,-156252,-7002,140969,242528,207866,95530,59923,59149,-522,-58536,-23319,79700,139347,135327,92512,56476,34844,13008,1878,-43373,-106871,-92711,13395,90066,132333,84765,92945,159025,131650,112079,174492,287548,371805,310930,140081,8591,-110740,-132123,-99392,-55747,-18756,885,-26368,-18423,-20423,-24337,-41579,-25556,35007,98940,46347,19863,76344,95348,105610,95856,66829,-16316,-61482,-126022,-65579,92480,136588,109471,21625,-74046,-56408,-10771,74515,126831,49535,-54669,-117806,-88527,-28236,16616,67105,56852,-1277,-35306,-43417,-81004,-97363,-19514,6617,-33107,-83793,-110220,-43546,101657,171665,148319,185963,215226],[198428,190081,192102,156565,119365,74449,35201,-13140,-65731,-68821,-76418,-91834,-127373,-71079,22317,101588,184349,92072,-49060,-41144,-14890,-65019,3843,125600,210889,137725,38641,-8774,-32607,-49411,-51653,-55329,-75142,-78933,-66660,-36895,-23078,-41841,-64637,-93474,-78184,-79514,-119887,-89796,-55066,-37808,-28118,-30459,-52331,-31664,-7420,12032,54133,49265,53856,99363,104803,106654,66292,-23866,-125649,7533,118378,202563,212478,215654,221635,178118,103014,-8849,-65865,-79236,-10824,61136,96071,82133,17752,-4,36100,42063,-10830,-30699,-14040,60516,157737,192286,148664,56111,-1806,-61138,-77460,-15179,9162,27971,1775,-39622,-33187,1805,-22056,-30205,-53287,-82119,-75417,-60027,-55069,-60253,-7314,28909,63237,91930,50041,-13008,-15440,-33080,-87934,-127479,-88058,-65435,-49778,-12353,7881,-42449,-63863,-69795,-97745,-122344,-103353,-69361,-23531,35500,107920,132245,138799,85351,-32544,-85384,-19084,10826,-41311,-110451,-134659,-87979,-98134,-116145,-88600,56487,146069,81091,51335,75891,19954,-97603,-134505,-152299,-21964,81174,96112,79079,35290,6882,-62551,-55779,-25914,-33745,-136,11008,28185,22698,75170,109250,96140,-388,-124604,-189079,-145182,-207883,-146726,-93784,-46528,-42067,-64943,-64429,-27278,31954,-40591,-98930,-130696,-66469,17075,66822,37692,-13612,6961,43309,32524,4101,-2189,59986,106370,152592,96638,76453,150440,209407,268714,397018,431036,341637,275101,231394,168148,136874,90279,30222,-20475,-84648,-26351,18252,-24047,-81359,-47620,1731,69908,142644,162209,248020,251047,137539,25721,-39419,-84371,-137602,-104393,-34675,37325,42923,24783,13693,14547,25578,77269,110520,140664,101543,-18248,-69499,-79789,-49902,-66038,-59244,-69192,-59711,22102,-33925,-99552,-114631,-87351,-58980,-48844,-25657,48206,153033,134740,53439,41769,39298,23403,48479,32466,-28901,-97355,-113866,-52448,7895,59445,74140,115224,105970,42085,-49916,-120328,-101186,-37471,10225,16742,-4662,-101591,-131736,-97668,-30066,11717,12604,-6913,-32183,-76500,-503,-5960,-6863,-70588,-137984,-103193,-13980,28603,2104,-44491,-11678,35280,64639,122043,133248,82205,36618,48750,118820,141412,47296,-70383,-106626,-72502,-26260,-7537,-26150,-8984,57650,42211,-50934,-21812,-64622,-126636,-111489,-50270,-795,-2026,-5964,-26920,-61367,-105594,-67716,31310,75894,43849,-40982,-88162,-33766,4437,96490,294013,255039,96052,23579,-39902,-41126,-25214,-10989,-24292,-23563,27234,-11836,-90569,-49944,9511,89121,88167,-28661,-106227,-143904,-85334,-13997,37893,75523,64483,11910,-49832,-71230,-37193,-17359,-6560,-12736,-51958,-45038,89616,238938,279238,275319,246527,130401,41497,35713,78649,135961,255346,366140,401790,369391,213935,83252,78264,91362,37981,66318,99376,100367,39113,-61679,-76374,45568,61482,45513,64558,24685,-41899,-98000,-81739,-11944,36181,-45937,-111706,-69725,-19141,68058,99595,104831,139704,155043,121068,56414,-18047,42519,214870,306773,249963,201512,215381,185083,161568,156020,113834,-8549,-99481,-133706,-55257,62998,73216,-10438,-67723,-40061,-38591,-85223,-114428,11868,87337,118975,128762,53137,2641,78158,-36015,-104661,-42685,10111,2838,29942,50248,60202,71270,36138,9190,18190,-9371,-35630,-44137,-2837,60372,239639,76651,-120346,-167826,-137807,-160255,-62428,41122,124043,93195,-37561,-92187,-79835,-24881,57558,130514,150518,89912,-16357,-62433,-37962,47753,156872,271890,371329,386288,280433,195734,94905,27774,-19816,-63151,-71908,-56669,-16594,4267,-51244,-111011,-44186,-55001,-99466,-120133,-66146,5774,-27535,-79776,-106482,-68428,-31056,50369,54136,-13804,-90982,-2064,118847,180988,228080,262110,247404,151335,70605,33495,-60847,-95364,86102,344730,471637,243140,-1522,-54209,47328,73126,158032,164557,137575,84883,3521,-76549,-26275,36698,79037,50850,-49610,-125764,-8760,37252,-42281,-3437,214376,411424,314404,119586,-28540,15027,98105,98037,76183,27889,28328,105325,124716,120008,88101,42489,-45237,-127570,-84449,-68854,-54643,-28286,-12760,4380,61722,120837,108737,10874,-115699,-94851,-49676,-74658,25642,139914,149447,76675,-20809,10720,-5473,-52600,-28346,5894,40178,115434,189998,109961,-44159,-42097,38424,34947,-1750,-55115,-26605,51916,101398,105990,140433,117543,119011,158087,211344,144083,-3365,11117,57915,-17731,-83865,-111333,-74915,-41477,-21438,8592,-20758,-83698,-96426,-70775,-13002,23838,54092,26995,4026,8873,-31998,-65444,-22927,-22009,-32877,-57729,-60134,-13197,37540,116645,107861,72111,29566,-3907,477,1851,8337,22081,15815,-3133,-28684,-60312,-69106,-60982,-74482,-88306,-89785,-87450,-59461,-45724,-42058,-52460,-55030,-13630,-12645,-56029,-55259,-14700,4146,-2171,916,-8330,-28999,-58786,-49264,30327,138476,240397,287488,209232,74437,-3953,-70476,-73290,60955,373936,638224,792699,798719,520459,69064,-107896,-34131,-25998,-77716,-141113,-78276,-55587,-72963,-52763,23819,65090,49647,-45460,-96290,-10133,58975,59532,18828,-13114,1899,5684,-20177,-67815,-84506,-64317,-70514,-81121,-48002,-10605,-55758,-70201,-46302,-70859,-91154,-93654,-37760,-23166,-35092,-17355,-16948,-37447,-46962,-61140,-56229,-20494,21169,70498,97660,25972,-65246,-56699,-45631,-64170,-13467,65158,82624,68959,69704,60322,49802,35688,70981,118378,57669,-59648,-28633,16319,-25216,-37727,12862,22739,-53426,-127674,-111952,-81413,-53888,-38064,30280,119800,127563,50933,-19231,-32920,19329,93787,173049,147777,366,-135168,-56377,-16110,-53220,-77069,-98898,-86647,-86234,-92992,-53511,6529,80637,36925,-76227,-139032,-88032,-2146,33884,252,-78002,-94638,-76926,-35568,-52556,-105829,-78730,-58333,-44755,-34965,71508,170099,253719,322194,266929,206371,158113,112712,50897,37211,29020,-37558,-98561,-115047,-98131,-6658,227892,345944,173220,14894,-37981,7272,39337,10952,-74895,-136744,-127768,-115203,-83131,-25309,28969,94155,125345,70189,3315,-79441,-140155,-88701,-107325,-109859,-85944,22732,145766,226804,195028,130310,82411,40414,-12849,-41467,-20842,45239,-3091,-126351,-16193,64889,150638,100809,8885,-39998,-39839,-56533,-49840,-18713,17215,62552,-3075,-129808,-24857,72695,17640,-37728,-44289,4907,111976,141339,64478,-69079,16022,184896,262416,294940,286317,287689,217166,119870,29615,-4234,-1081,32992,73461,78364,40588,-21863,-42082,-31208,-35939,-57311,-110385,-132377,-108108,-103287,-102688,-81100,-55568,-71445,-59682,-47690,-43349,-14162,19739,65597,135274,200189,235240,232957,114533,48044,-6922,-42676,-50284,19797,87804,67484,99764,67437,-17187,2529,1452,5443,18081,66243,97273,76546,20995,12326,65383,106965,105476,59354,79899,200008,325867,370903,350711,268272,169116,113444,5960,-57621,-53318,-6538,19791,2396,-65901,-143850,-33209,10331,-44654,-102136,-150627,-125245,-85956,-30125,3664,9311,-11261,-48444,-52702,-24100,38295,46259,-44780,-155256,-120605,-35692,5726,14030,62091,66194,42998,55124,-64313,-57123,-29123,-54827,-68518,-74741,-96568,583,28576,15605,-13539,-83163,-149081,-83120,47922,190468,248884,182971,87211,46629,4231,-11120,31347,43660,21526,-29786,-5309,81760,75427,42962,66709,84851,-16473,-3194,164071,207286,72684,-33569,7272,116266,228234,303759,306742,168640,77040,14954,-50676,-48725,19131,92162,139341,169336,114935,40555,39677,36306,-4580,-12391,-23600,-68094,-48214,24975,41949,-83228,-98068,-4131,50837,29010,-28741,-63207,-63898,-87583,-136545,-83923,-13363,-18551,-24915,62406,80394,-20178,-72143,-102420,-130675,-73736,-3904,85849,169039,194323,242853,228314,37551,-49678,-95863,-162107,-6028,99088,154177,127938,46529,-7117,38312,946,-31819,-7456,1904,35897,93782,212978,334586,295313,109342,-55341,-33986,33319,57925,11273,-40719,-45346,-41920,-51848,-73690,1319,66725,72573,-13619,-64169,-78849,-42349,25562,76697,71170,62655,85177,110728,120709,43361,-105900,-40469,49703,56510,-18014,-91650,-72596,-24474,20766,45044,55470,9973,33484,73030,61894,-18205,-62533,9056,16606,-21748,-85701,-74178,-3580,76413,72557,9326,65902,151758,108457,11925,-50989,-1396,49826,50647,42426,80455,43974,-4101,70465,191959,222285,120102,-19644,-82090,-7263,-17009,-131868,-148454,-70915,-16673,54604,91146,114802,100981,88161,56983,42109,2371,10630,26546,-54230,-145490,-63524,87132,250216,196348,57434,15941,-12548,-58907,-98814,-117335,-99939,-74231,-45426,-78959,-25198,38660,137803,171380,129094,44303,-47927,-112511,-3294,105335,106879,68487,1184,-62989,-7490,-15514,-53633,-69913,5458,44033,-40035,-183708,-42079,146595,142135,78528,55314,80900,46376,-19302,-77503,-69983,-89233,-28637,60661,107817,30378,-48122,-22797,5778,-30249,-17793,34010,-3354,-56727,-97859,-77559,-42207,-48456,-116778,-100745,-4661,56597,70643,89899,85428,103615,318912,367092,198852,126856,161106,249555,284821,218285,159663,89256,-22013,-104492,-6281,37416,74789,88951,82236,44333,22064,22383,-29444,-84953,-59746,-74549,-64972,-60666,-79182,-87889,-105547,-110313,-78915,12202,-10825,-66666,-80521,-72824,-9082,55278,63698,17230,-19163,-75813,-86976,-29309,-44686,90894,180475,93604,-28854,-63016,-9772,12081,-709,8922,39158,72860,128361,172828,158866,57134,-51308,-41568,-19251,-38740,10984,26661,15114,7281,8634,16381,-24444,-78040,-95522,-132197,-124697,32652,264602,333700,244508,106100,-30292,-71041,18530,103437,64615,-29182,-54269,-37837,-26198,-53115,-75545,-83462,-101325,-96447,-69182,-38537,4049,6308,-55029,-116359,-124402,-61349,-45071,-97584,-74681,-27696,31975,88950,116645,41155,-8645,53408,189482,339098,359302,169110,-7329,-70223,-60828,-115274,-103941,22174,100740,113024,80985,70411,45508,10260,6198,10205,-26173,-74216,-19007,55901,35962,-37939,-9161,110761,140902,127750,95843,60029,24230,11854,-11655,-42620,-44956,13150,127178,171450,81546,16532,-14866,11968,70158,97401,98125,54765,-48355,-83561,-63173,-10355,126019,246004,289363,321386,274694,228169,269314,230886,116941,37647,1003,-39356,18250,136320,190913,191020,153851,84495,13968,-50001,-105598,-129525,-81629,-32492,16239,68702,75615,22800,-16424,-783,-27245,-90977,-102290,-78089,-40964,-12717,-16301,26795,118680,317137,393505,273388,125296,-3596,-122842,-29784,42537,79307,57012,-105216,-12786,109572,265708,344341,238348,180187,188180,187421,124081,13549,185,68460,147540,282558,404706,387491,192038,62102,65781,46748,-13841,-99985,-83593,-104584,-83016,20600,116998,235009,102482,-76950,-71645,28450,29147,-46042,-105166,-12653,15057,8114,22569,-29729,-83360,-38286,-5065,-15022,-72566,-69877,39181,32280,32103,20303,-30016,-82137,-32462,15331,122832,154666,81024,-47117,-134641,-89250,-13467,106794,222187,251856,189575,89778,36731,68542,120308,66607,-25888,-72371,76831,295188,344987,167737,87708,95876,109909,89223,159573,193467,108938,55975,24851,-10503,-41086,-65932,-59915,-14234,25426,44970,55546,15368,-74405,-53543,-10497,-31671,-66401,-57069,-93582,-118210,-82988,-66895,-13097,86465,183814,257596,191489,52357,-68331,-112357,-102720,-96755,-54286,-75172,-91003,-49624,22117,102985,100551,54748,27958,29266,49211,67608,33763,-46786,-99611,-64788,-72715,-39650,8573,-21701,-71543,-47668,-8107,22960,16358,-6495,-22103,4691,18153,14580,89050,148201,89654,-5884,-84103,-100838,9850,26545,-20979,-29812,-31903,-15909,2191,-13176,-64222,-83742,-33799,40320,-8790,-70340,-52637,46936,189754,257910,184182,75644,56536,106630,91176,21986,37451,24564,2439,53328,460,-86065,36888,184077,154538,43600,-94470,-67607,11215,75333,103361,72028,4698,-88690,-73236,-22415,-13792,-22772,-19455,-4197,94909,260947,376269,313675,262840,214870,26726,-8001,35425,93972,60802,-12401,-53382,-24703,-18715,-79048,-105830,-111109,-86817,-57875,-36727,-23143,-18108,-50342,-70908,-45281,-21243,-4090,20681,26116,-26767,-60704,-62278,-42206,-45297,-35272,8320,89460,149619,119739,28479,12846,42535,56675,-6545,-41432,10283,-24301,-81277,-95206,-103898,-116020,-78680,-7150,31943,-5623,-24334,17950,48843,25335,-1053,19534,-22652,-46755,24339,115512,184029,314897,311789,172330,40000,-29754,5849,-52328,-70337,-27342,62558,192817,286700,233031,174031,109614,90870,118846,115418,42494,-64062,-79148,-6161,-10985,-74315,-98980,-110087,-62518,13848,-22979,-48943,-71518,-88290,-69663,-29550,-14650,-23645,-76561,-108430,-115674,-69397,-39536,-37101,-63945,-36676,70622,119913,142323,96615,7063,-66700,-47905,26846,129620,264327,233460,124040,13577,-36106,-28695,-4302,25657,57134,43802,13949,32027,123860,199791,80764,-42811,-11373,14329,27043,-15963,-43919,-46945,-59722,-55507,-81245,-66387,7638,36113,39945,10932,-42143,-118691,-20617,86397,165652,219607,215495,213946,226252,163408,63527,-20453,-108421,-100067,-53756,-67619,-103736,-61477,-32926,-22067,-4476,-14693,-30366,-24767,-50141,-31942,9276,-4825,-31559,-64222,-124092,-102608,-57489,-8886,45997,56737,-13452,-93517,-151556,-141446,-102604,-59891,-3993,50061,146855,213045,58613,-13021,-12409,12593,-23027,-39948,-14539,-14513,-2535,102028,246474,277276,148302,26716,-81382,-67194,-11471,-56322,-112251,-58546,-36818,-37891,-77075,-114060,-108336,-71793,-27547,3013,-39825,-30216,43317,19052,-88273,17254,105903,127328,75837,-19578,-72725,-96399,-60419,-40889,-12338,10568,28410,39307,29765,-17836,-55763,-24066,-23695,-29084,-32677,55669,128849,140059,183048,203297,228372,219593,146626,25939,-90300,-160774,-100846,-37663,-3282,46493,103604,124769,95867,58623,26740,-6371,-52002,-115387,-148710,-5424,164643,254639,206970,86557,43784,44354,-8938,-56714,-12541,86636,132715,124116,79339,34105,3559,-16728,-15203,-47203,-100940,-91382,8915,81055,105630,34791,14683,66639,54257,68148,151192,281552,404377,359778,161098,15509,-103721,-150628,-115290,-67703,-20416,2335,-27513,-21378,-27166,-36647,-49026,-25575,35262,102860,44571,1053,30090,67981,93627,101275,91871,543,-71069,-126158,-54816,109741,157577,126935,40055,-37447,-26176,-3765,60126,107007,45061,-48613,-123241,-91635,-16387,38989,96224,76833,10606,-21064,-16981,-48735,-91754,-28472,-2499,-45241,-96109,-111996,-42431,108569,188097,164060,186791,209453],[197834,195306,194168,158650,121452,78374,43820,-4434,-62233,-70719,-78212,-95872,-128257,-65006,8129,76494,185061,124368,-18690,-33832,-9904,-57061,18290,142888,217183,150061,53369,9776,-12148,-27652,-30882,-31337,-52350,-56931,-47524,-26447,-17820,-35842,-54525,-82129,-73170,-75476,-116851,-96228,-65431,-43022,-25028,-18495,-36655,-19125,-19668,-28025,16976,29667,59638,118301,89901,58085,29822,-44690,-133334,9761,138981,243423,256906,240651,228150,197831,149433,40508,-43046,-89773,-36967,29867,65380,49915,-16416,-45211,-14631,11523,-22640,-34238,-13327,62914,166109,195783,142804,51552,-7307,-68737,-76082,-13992,6657,26511,70,-47982,-65331,-24786,-35615,-33669,-49745,-74729,-65061,-44944,-31455,-37476,3985,31356,58856,72671,43558,-11421,-15633,-43164,-103195,-125027,-91298,-83205,-69192,-27404,4841,-40181,-63623,-73009,-96508,-115456,-101840,-73111,-33057,18969,104192,141055,147699,93519,-28643,-93931,-24817,5469,-46263,-114465,-138654,-82097,-92725,-121909,-79221,88437,180777,98134,52224,64872,13973,-97208,-129115,-148438,-28050,87629,100841,86962,45995,19730,-58664,-58144,-20708,-25059,5486,25939,26113,14694,72200,121569,121616,11849,-118948,-193615,-147801,-180308,-123223,-85741,-48471,-49771,-72746,-63713,-1679,53873,-33736,-103558,-132195,-48980,42264,83480,41080,-10835,19108,51404,38482,11356,-4393,42934,87054,148822,130457,121854,196545,235451,275292,401236,448951,350402,271334,248050,202598,156069,95735,27901,-32951,-102889,-33420,10939,-31739,-83923,-38405,9725,68802,140765,163176,236679,229677,127642,34932,-28903,-85491,-139946,-95963,-34270,26281,34509,22606,19779,23109,27134,57733,90242,138231,118809,14965,-25793,-48122,-41435,-81802,-68385,-70934,-50965,21303,-39188,-105541,-120935,-87602,-55659,-46516,-27186,45655,175954,198585,115458,77996,59777,34873,53020,34654,-25638,-90852,-102675,-38852,29248,94561,112380,153520,137542,68784,-30380,-123296,-112260,-29202,39570,53692,21797,-86031,-134926,-89673,-13039,24689,19068,-6028,-36168,-83543,6176,-1533,-10741,-72874,-135510,-111910,-27050,20034,-6785,-60257,-10175,59806,110590,169568,166727,94077,34451,45005,120052,144878,43926,-75938,-120887,-87145,-44240,-27919,-41617,-15040,58792,80855,-34435,-33623,-80909,-129359,-104004,-53335,-15653,-27398,-18889,-29843,-59951,-106033,-75758,16833,59561,28504,-54869,-108079,-47214,10316,119914,301685,223856,68973,1008,-67614,-72572,-51438,-24802,-34714,-43272,-14878,-55012,-61069,-27001,-2761,61506,72947,-29105,-102662,-164152,-100966,-31748,11475,41784,40065,-2505,-61495,-95833,-49704,-22231,-21534,-38529,-73356,-37610,82922,183196,210687,220625,210163,109041,25846,25460,75291,144906,286343,422646,470391,424423,237662,79235,16377,20798,15195,57663,87762,78403,625,-111735,-33023,59913,43403,10096,42790,12537,-53054,-112862,-112688,-60210,-18257,-78180,-99371,-71229,-30963,46539,90700,117295,173821,183558,139667,62112,-22032,29665,191910,265160,205114,160617,183222,180903,158911,144524,94735,-25920,-119434,-118044,-44876,69347,63073,-20715,-75073,-50857,-54916,-103043,-89063,19586,82985,113526,123161,42581,8453,108239,-4438,-107485,-60596,-11218,-15105,24561,54490,47857,46524,29787,12980,25679,11121,10893,1842,-11765,-41282,165101,50633,-108316,-139819,-132060,-177095,-45960,45379,122714,122105,-5464,-79129,-79554,-34116,41732,112385,144531,102232,1063,-50945,-43855,22131,127377,253840,372814,395494,299313,218752,118553,44512,-10539,-56168,-70468,-60733,-25415,-10425,-66494,-116940,-28757,-48327,-97565,-123338,-74869,-2956,-35008,-89604,-104462,-62506,-27289,50092,57891,-4960,-68705,-6238,84238,145168,199277,235690,237784,158585,73145,28153,-57335,-122743,41694,267001,388597,195395,-15674,-53489,44905,59457,143139,174134,166600,106149,12310,-75739,-37450,25294,63465,35639,-51803,-136422,-21506,23797,-59123,-27068,197732,382900,273372,96657,-23797,35324,89546,60108,25870,-14520,-6160,74293,98207,106706,78201,31050,-50715,-119660,-85114,-83496,-71573,-19005,5364,13789,61380,118043,112084,14951,-108782,-91441,-39206,-61629,30500,163723,194611,114222,1389,24402,16202,-34943,-15465,15051,43137,106562,171305,83885,-68772,-19629,66296,60153,23660,-32421,241,69898,102190,88286,112540,105768,113372,151854,194369,111936,-27133,31096,68509,-24559,-95878,-128264,-64433,-52104,-36830,-5100,-30184,-83372,-94866,-71195,-23371,5284,33457,12448,-13327,-19587,-57755,-70414,-21816,-12185,-25560,-58036,-69645,-20529,58381,150300,127047,88727,48900,18747,27746,25611,15164,17611,-335,-21752,-37285,-60313,-64613,-59784,-80606,-81590,-74116,-73760,-50408,-43065,-54107,-74479,-62731,-11890,-7967,-54657,-72090,-29525,5112,9745,7223,1872,-15086,-38032,-24919,50509,140725,212925,257119,210630,84019,-8438,-77903,-65600,52395,335278,573759,711464,713059,434918,33429,-109953,-38404,-26689,-74096,-152017,-101203,-79565,-85674,-67753,6200,54449,44289,-47123,-95591,-11680,53704,51459,10409,-14433,9803,14675,-14507,-72601,-99836,-81592,-75220,-63550,-31484,587,-19024,-34264,-26753,-55162,-78417,-83399,-21455,3165,-6091,4252,-120,-21540,-32707,-46332,-47466,-19739,13404,49228,66640,2832,-75743,-56620,-43950,-56006,7575,87021,94544,65866,48984,27621,13346,29024,70434,99428,34958,-62294,-3127,57134,16512,-26763,6258,13663,-51450,-103298,-84875,-58218,-30155,-13033,55756,135911,137874,58429,-11833,-30247,11540,80506,158318,139473,2330,-114348,-73987,-40881,-76129,-97674,-113507,-99236,-92530,-94202,-74446,-18643,57193,28915,-73882,-114448,-58229,18020,49247,16353,-66215,-78471,-54876,-14018,-32778,-85475,-83890,-73556,-70542,-26631,106341,209315,282510,332306,272489,202816,145718,96280,36976,25819,22377,-39992,-97971,-124934,-119470,-40254,169920,294934,143778,2428,-47957,387,36419,4615,-86714,-145896,-119497,-106688,-74509,-27043,30953,127242,131291,60134,-10012,-86305,-150563,-100337,-117331,-97711,-77296,13520,136595,191397,154983,114603,77061,40430,-21615,-51258,-42720,19851,-18848,-121067,-19190,43114,116328,80346,10092,-34577,-32967,-47851,-44022,-22366,140,33281,-32981,-131243,-9872,64357,7544,-37439,-33193,20579,111381,129749,50832,-72021,32445,193074,255735,269555,244243,227255,153883,86684,22205,-3265,4012,39728,79063,72290,23647,-49474,-56224,-32820,-28221,-41136,-86492,-115545,-101072,-94923,-101097,-86546,-57780,-73746,-78945,-71470,-55943,-11565,23573,61980,126548,185014,208630,208352,107757,46831,-7878,-51709,-58080,18725,96701,100473,147058,109029,6790,9626,-6084,-8507,2433,56538,93401,70674,6226,-7921,46866,100277,106365,55834,60726,170740,304359,372700,361643,247513,144938,100719,11052,-48398,-55015,-17887,-9081,-44116,-100834,-104675,-8316,26484,-41035,-103689,-156157,-129017,-83470,-21373,15459,16493,-16752,-65898,-66045,-36880,14335,23869,-59391,-164215,-117550,-40752,-2716,14078,68172,73942,49327,46354,-90798,-74879,-46505,-78497,-94188,-92616,-85526,2181,13586,-5465,-34950,-105797,-112303,-39403,81306,202482,253628,197938,90653,44672,2651,-7092,41416,60082,45310,-6597,-13696,52262,50500,20176,47045,66091,-39364,10873,173075,204277,72656,-36407,1358,102123,204069,276851,261844,122151,56323,15782,-38066,-32480,30993,110728,168769,208532,155502,67620,72267,62271,11003,-867,-15917,-69264,-45021,30622,42881,-80711,-101262,-476,65782,44005,-9570,-43238,-63086,-100763,-140651,-86387,-23343,-29203,-19213,81224,104263,11512,-46726,-83187,-140625,-77910,4759,103577,185347,208831,265880,222945,27203,-48778,-88316,-148037,4937,117367,174348,142091,62058,16705,45993,3614,-31655,-2679,13823,47774,106248,232197,355630,300860,94931,-60499,-24877,37315,52590,-8803,-57286,-53278,-51126,-67246,-86460,-4245,57102,60072,-25654,-62232,-68302,-45504,6989,58454,64370,63235,81473,107211,119881,49635,-90555,-57501,24025,31078,-33199,-91483,-68853,-22789,20449,37858,42779,-14785,993,52085,50149,-39866,-54510,362,5592,-38874,-93945,-65803,8885,90841,77948,17518,79153,176844,139331,25284,-63026,-25614,29328,30580,30312,86931,75228,28892,92575,180180,184915,91250,-42416,-98255,-14814,-23896,-136134,-146375,-79344,-39235,9353,46198,80250,80005,78371,51895,42365,9449,19410,27892,-59937,-133631,-52171,92999,224950,141498,13215,-18101,-38165,-75566,-104565,-115611,-108126,-98895,-78494,-60512,-8236,41458,113842,131051,97848,25760,-59493,-113376,-2202,119957,130031,83188,4816,-57048,7099,-9385,-53675,-86915,-18859,22089,-45610,-176913,-46881,129441,132788,78908,65378,102794,72025,-5407,-78858,-82539,-94366,-33170,46605,82323,17370,-61645,-48086,-20132,-38881,-17902,32142,-8836,-61284,-95564,-67245,-39658,-56750,-121969,-94064,-16369,31753,61081,86312,69257,79393,324357,399585,231871,153271,184795,258734,244194,141468,96289,49142,-40142,-92877,5867,55616,86024,91514,84776,57571,34456,22799,-37011,-91599,-51563,-76275,-91535,-85726,-113990,-131254,-157259,-123977,-55935,50821,44465,-13669,-40824,-74074,-29302,38147,54386,36326,4412,-40158,-121882,-64419,-32603,114896,183598,94019,-24443,-65310,-17721,6065,-3908,10223,42191,79677,149852,198964,181747,71166,-33524,-18475,20946,14309,43289,31876,7020,1598,5955,10470,-33897,-89662,-105069,-140588,-135796,-8184,195801,259479,188756,77438,-47730,-93406,542,87869,56584,-29974,-44774,-31063,-22359,-52806,-80533,-89497,-95889,-77463,-40996,-32966,-13613,-5937,-62425,-122836,-115147,-35917,-22294,-91757,-86877,-30090,35072,98708,134146,54699,-4317,59793,222913,411535,391928,163904,-19741,-73973,-61697,-112889,-95788,19231,94307,83763,65136,69323,52425,17694,12683,12477,-26212,-64223,2051,73929,42962,-41194,-19950,110042,160907,151174,114738,70078,25214,6584,-16407,-41464,-39058,25084,145038,191903,101322,-20567,-75539,-21578,71656,131927,142995,100945,-9131,-53103,-35656,25181,180369,318762,385017,444780,396681,330020,346278,248264,108340,17671,-26222,-62607,875,115616,178208,178070,130413,59212,-5756,-63303,-113432,-124097,-82337,-40845,134,45483,38611,-19734,-48342,-21993,-43087,-102309,-113237,-93769,-62502,-50620,-51108,15775,135450,334154,396612,271576,120697,-16171,-118435,-36835,41280,86704,73394,-99796,-28456,78067,214955,283963,179222,117801,144006,172751,124357,28771,22433,58731,116161,204206,303205,330506,181415,43798,35333,19996,-15046,-62689,-42705,-81577,-122494,-25943,67743,208022,106577,-73624,-89827,5365,14125,-52143,-97104,-5260,41839,46343,46758,-40223,-92943,-24949,10882,-5702,-70517,-82287,47874,67966,66268,47626,-12582,-65901,-23859,20428,126385,162564,80990,-50870,-149145,-94287,-15547,94746,197695,232566,180756,79632,30282,71707,143495,98674,-1239,-64003,64518,261882,352577,153927,53379,61529,72062,39690,90220,131107,70657,32033,4762,-15102,-19218,-32945,-34443,-11186,7122,17524,36193,10517,-61816,-34229,1059,-23344,-53615,-51527,-91227,-108371,-76182,-68477,-20767,87318,189232,236203,134520,13036,-98341,-101197,-83294,-126216,-74221,-92484,-101443,-58324,12511,108514,116366,60512,25581,21535,39510,46625,-3246,-88682,-120536,-56541,-66964,-30157,19666,-23512,-91648,-48325,10243,41941,31096,5114,-15929,10377,55203,83372,151404,164905,54690,-62234,-121287,-64131,27391,33211,-22088,-36203,-44748,-27185,-4685,-17062,-75309,-98709,-41822,27273,-22458,-75422,-53639,62430,222290,290875,203622,71456,13093,39468,33130,-26965,-15404,46953,50850,80645,-950,-83935,59370,252980,270180,152752,-18621,-80892,38,75835,104118,64250,-8061,-110107,-73315,-24929,-19556,-28882,-25313,1101,104750,241398,291693,225450,200160,209027,41082,1901,58705,134576,98861,956,-64997,-46425,-42927,-105676,-133433,-111294,-81804,-55594,-31131,-8610,4562,-29297,-83885,-70220,-41393,-18113,15205,35862,-11862,-31110,-26702,-16576,-18411,13158,57634,117015,141617,84167,-3589,-5487,31297,49517,-12527,-33197,12302,-29830,-87116,-99875,-97132,-115739,-70292,11082,55083,15698,-2844,29931,44506,4150,-43022,-27851,-66305,-73695,11492,109915,189381,314508,301343,176536,59984,-9686,-901,-69747,-85984,-28961,70947,212775,312768,250924,187677,120439,95464,122554,119211,44998,-68469,-80969,-7273,-16544,-83961,-106338,-106150,-41773,52843,31252,-3335,-44619,-87882,-73237,-41783,-32700,-31554,-65692,-92980,-116926,-71766,-39583,-41818,-70177,-24548,80645,117252,126199,81703,5436,-61109,-43350,33725,149439,283157,228722,111232,-7312,-64943,-60324,-29097,4255,34642,22665,-3020,22908,112700,168210,38162,-69927,-12952,12758,19810,-29598,-53063,-35154,-36407,-32866,-63422,-65648,-5293,20038,30112,3928,-43359,-109789,-20595,86069,193283,262817,252200,238510,230578,154838,61709,-181,-88215,-83360,-23571,-56516,-111191,-65625,-34064,-23139,-4522,-10283,-15021,26225,33141,26109,43781,12275,-28271,-69407,-127044,-104392,-63242,-14212,50060,62171,-11891,-84336,-122137,-107405,-63309,-17452,14276,55642,154052,245120,85968,15111,9153,21386,-17768,-34626,-10462,-6032,6239,102907,247237,288625,156913,37959,-85710,-66344,-6599,-55350,-77810,-16693,13255,3183,-54002,-99467,-105962,-73692,-46180,-22560,-52904,-35684,36370,-2690,-114751,28418,127739,149676,92589,-15697,-71350,-89851,-62168,-43933,-18794,236,20072,37903,40225,11811,-22276,-8377,-8814,-16210,-28444,49725,117291,140832,176715,175645,201923,201352,125855,13190,-102114,-171464,-99576,-40862,-3630,56089,131353,155445,116281,59006,22142,858,-24492,-87630,-134393,-16257,169613,246471,193531,72253,26018,30270,-17433,-58445,-6327,87152,118381,104794,57671,5274,-31470,-47156,-32300,-50784,-95022,-89901,3349,68138,74730,-10487,-47845,-7551,-16602,23366,117960,249602,400913,383257,173493,18187,-96646,-157644,-129650,-82959,-27718,-2397,-31735,-27102,-36970,-52015,-56994,-25694,33703,102483,40750,-18515,-22374,31781,73798,97272,106568,12098,-83605,-124321,-46382,120189,173245,144129,65209,4209,4579,2208,41556,79217,33940,-45374,-125971,-94584,-7295,58684,123414,93580,21551,-7321,7208,-17075,-64662,-23269,-1328,-49776,-103267,-106296,-37207,118084,206331,182784,187417,203135],[195702,195858,189386,156046,119863,80518,52016,4169,-58380,-71961,-76544,-95316,-110575,-55296,-4244,51690,176407,148506,5778,-29946,-7976,-51501,26670,150670,214344,159958,71543,32718,11043,-2812,-5560,-1471,-27034,-34244,-28640,-16395,-12120,-28977,-43496,-69853,-66386,-69788,-110045,-100487,-73898,-47120,-21521,-5087,-15463,1291,-23005,-66392,-24991,9286,67446,127883,66532,16468,14554,-38358,-107088,10527,155146,278376,292895,254102,221777,205162,188262,91833,-14257,-94120,-63150,-6770,27436,14933,-46989,-84259,-56089,-15451,-32817,-35844,-9615,68977,177329,201314,137081,47989,-11058,-75520,-72842,-12269,4898,25621,241,-48637,-93139,-50588,-47732,-33954,-41176,-61634,-49629,-24683,-1917,-9976,20044,39839,61156,46398,31421,-14163,-19255,-52858,-115364,-117300,-91763,-95332,-78518,-32745,6408,-35633,-61956,-75387,-94120,-107209,-98325,-75199,-41943,2480,100276,153101,159045,103160,-23094,-98167,-25581,5650,-45221,-112630,-139075,-76691,-88773,-127234,-61040,128929,221126,119623,55373,53990,8897,-94374,-119384,-139193,-36569,86256,96231,91965,61370,38362,-48968,-63017,-17397,-16599,13443,41631,26282,8778,69208,132128,145067,24848,-111342,-197960,-145793,-147296,-102196,-80667,-50416,-53907,-75577,-56909,27535,77000,-25960,-105924,-125457,-25130,70972,97744,41322,-6122,34649,62030,46584,19636,-5279,27260,66701,140033,164609,173115,251074,267130,286938,408276,465104,353643,260466,257957,233963,174137,103403,32434,-35892,-118782,-38483,2080,-41451,-84064,-27666,16278,64402,135577,162953,222817,204710,114476,44207,-15047,-81099,-130255,-86775,-34404,13988,25037,21954,30073,35797,31678,41384,73525,137736,140234,59599,36084,-7125,-23242,-88668,-77090,-69696,-35839,23123,-42033,-109491,-123780,-84918,-49798,-41660,-26111,45260,198689,272919,191000,119392,84650,53563,60122,39124,-18799,-81632,-86075,-19490,57404,136426,155488,192274,165134,91753,-10957,-116047,-119099,-19498,70066,94056,47198,-71318,-134510,-77509,6795,41929,31843,-979,-37158,-89115,12044,3329,-14382,-73733,-130287,-118308,-41060,10748,-13843,-72808,-5004,88722,163477,221729,204101,109591,34892,40721,112691,137345,39708,-77679,-132884,-99529,-60236,-45359,-55275,-22368,53944,109000,-5846,-37834,-76798,-100205,-82135,-45257,-23932,-50880,-32733,-35169,-59110,-104879,-82067,4634,46160,16628,-64313,-124951,-58170,19795,151220,309717,196615,46977,-17336,-92129,-96308,-72090,-38305,-44917,-59945,-55543,-96365,-24224,1480,-7701,37571,58864,-22517,-90975,-154077,-110259,-45758,-11078,12601,19525,-11189,-62369,-103749,-56199,-23536,-33284,-62412,-87077,-23806,75336,115153,124989,150201,162778,84488,9367,14447,70876,152372,308932,459201,517867,461451,255048,85834,-32013,-40713,-489,53010,80176,58967,-33462,-108784,16553,72292,23191,-28347,21122,2850,-60285,-118661,-139706,-90385,-46342,-80363,-88195,-70053,-37130,27557,82963,131207,212188,216501,161741,70506,-23901,16133,163036,216819,158158,118346,142271,162430,148028,132040,80879,-34976,-126983,-98359,-31795,71456,50654,-29243,-80812,-60227,-68278,-111421,-65456,24925,76044,107134,118991,38625,15187,133442,33876,-91755,-77197,-30578,-29765,20119,56701,37398,25042,22133,15166,32500,34205,56060,36741,-31692,-157976,109620,85179,-40177,-93513,-127723,-162731,-19420,50359,113026,137968,23168,-65917,-79325,-45410,22352,88370,131501,111283,18395,-36064,-44027,-5815,91815,227020,357541,387509,308985,236921,138994,57597,-3962,-49797,-70124,-67086,-36664,-27207,-82709,-104594,-11166,-37987,-90696,-127959,-91433,-19766,-47130,-99156,-96660,-53218,-21049,51079,61963,4921,-44534,526,54110,107814,166901,203840,221150,162551,77245,25381,-45007,-146266,-4978,183821,294278,147181,-27943,-55662,34330,39820,127159,183518,193383,119337,13110,-79005,-49611,15631,53280,28155,-48514,-147864,-30273,19968,-63264,-52921,172222,344315,232488,81929,-5333,56163,80245,26707,-14323,-50686,-38983,38590,67455,90895,66616,15357,-57982,-109565,-82865,-97722,-87316,-6051,25460,24508,57844,108429,111017,17119,-102151,-87555,-29223,-49845,29463,175095,232053,148161,19372,32620,37961,-13386,2451,27340,46130,94802,149792,59779,-88804,-1186,92260,84186,48969,-7731,25311,82633,97426,66638,77624,85294,101956,140512,170052,72387,-45280,55226,73759,-36326,-112302,-131191,-56121,-67184,-60753,-28572,-44455,-84095,-92882,-70422,-32627,-13307,11335,-6458,-36223,-47497,-74988,-70653,-21645,-2977,-17533,-57232,-78612,-27402,77231,179067,144860,105224,68315,41118,53592,48944,20818,9450,-20391,-42279,-46198,-57897,-57760,-57131,-85540,-71709,-57472,-59453,-44442,-42178,-64280,-90524,-58712,-9883,-4246,-51169,-86104,-43947,8668,29277,20851,15185,-925,-18701,-3797,65426,136464,175826,214511,202361,86037,-16683,-73411,-51042,46690,287986,486815,596035,588295,329715,370,-111256,-45205,-31241,-72111,-143573,-112981,-101086,-95454,-83544,-14166,37122,32083,-52480,-94653,-14476,45913,41791,-697,-19174,13164,19645,-10099,-74667,-115853,-97649,-75691,-49182,-20575,9247,20836,-160,-11410,-43050,-66719,-73069,-6550,28892,22978,25223,19051,3436,-2175,-18756,-33150,-18335,3605,24875,31892,-22552,-85217,-57833,-43133,-46536,28594,103444,99886,56682,21456,-12114,-30595,15524,64148,81633,19902,-61569,15089,93346,59990,-9614,-59,8330,-33676,-67299,-56442,-32342,-1603,18061,81022,146433,145564,66319,-2514,-23236,9072,68792,141041,127860,2172,-93632,-67916,-42323,-79095,-105116,-116417,-110174,-96833,-89926,-95006,-42464,33206,21939,-56957,-83996,-32629,32698,59937,30882,-50866,-64541,-32604,11873,-7792,-67693,-89993,-88413,-96073,-15863,133087,237362,297099,324472,261692,187178,125719,77809,24345,15254,15228,-43965,-99526,-134973,-138852,-70686,112054,229736,103119,-16003,-61349,-7390,33270,-2282,-97834,-147404,-112352,-98264,-61797,-16723,51579,161021,128332,43351,-26473,-92008,-155056,-115269,-123726,-85569,-66736,6743,122917,151098,113309,99412,76696,47499,-21679,-56526,-69075,-18619,-48831,-100946,-16956,25528,84473,59777,12498,-24963,-24344,-39817,-38014,-23143,-10602,10497,-59559,-124005,2799,55190,568,-33396,-20792,31490,101443,108370,30297,-71614,46604,194773,241855,235907,193827,159725,91642,51119,11235,-5671,5021,42467,80109,61589,5013,-75737,-61736,-26820,-13568,-18952,-58506,-92367,-93369,-88953,-99084,-90787,-60400,-75471,-92960,-92624,-64472,-7673,26801,55935,111132,159842,173760,176846,96972,42064,-11470,-61944,-67251,15967,102107,134428,200596,160094,40259,19353,-12523,-20453,-12786,45392,86872,61917,-10714,-32088,23043,86812,101994,50534,40433,135384,268200,353188,353328,222796,126706,90145,16920,-35809,-51247,-26377,-34169,-78993,-97249,-69346,12868,40442,-37791,-104509,-160028,-131957,-80308,-12123,27703,23717,-21844,-79768,-75381,-48856,-9071,-1006,-76848,-174422,-111237,-42280,-5546,19438,76670,84787,61870,46822,-99934,-89357,-62999,-97139,-113131,-103505,-74779,3447,500,-25230,-55660,-121784,-79036,3428,107655,193112,231754,195435,89312,42580,3379,-1167,50827,74023,65579,16492,-15569,22425,24474,-2712,30095,54332,-34947,24857,167625,187901,66275,-42252,-7609,84207,173956,241704,212796,78631,32240,11535,-32162,-23021,36971,122001,188500,236278,188730,91702,103117,85197,23553,8848,-8146,-66050,-38002,36056,42277,-77921,-103427,4058,80937,57165,7957,-21067,-53075,-105506,-138765,-87973,-33469,-40000,-12749,96817,122696,40712,-22537,-63816,-122338,-80174,11985,117508,195590,219565,283010,208403,13571,-48881,-77705,-124451,16464,134031,191581,151110,70167,31863,52096,7568,-28709,5206,28732,60550,115428,240730,353752,283101,71126,-62233,-17038,38002,44079,-28506,-68906,-54369,-49770,-76108,-105736,-17167,38261,39370,-40351,-62053,-58916,-46083,-14575,28441,45392,56146,75638,104344,119342,57125,-70673,-68889,-1197,3191,-54032,-94449,-66023,-22765,17676,27953,27052,-40658,-35085,23355,26875,-68408,-43361,-7471,-7918,-56817,-97865,-53846,21945,102931,81342,25656,85547,187738,162381,40464,-63883,-43021,14766,22407,36310,101119,107125,60377,107938,160888,146856,59056,-66243,-105676,-16523,-27034,-136596,-141115,-83581,-53331,-24484,9460,50951,62055,68769,45843,41875,17295,33474,39232,-53555,-115640,-40289,95912,187801,86232,-23183,-43160,-54371,-84519,-106661,-112595,-108750,-109540,-97093,-29901,7146,37266,80424,86675,64403,7374,-68550,-115642,-9215,118749,143505,95078,7874,-47535,22554,-3671,-53232,-103135,-45914,-3869,-50500,-152333,-47672,110431,121540,77453,71936,119059,94116,6126,-77904,-92123,-95783,-36805,34569,59614,5841,-71220,-69368,-40881,-45583,-23116,21921,-21110,-69844,-94586,-57947,-38665,-65798,-125432,-90633,-32982,3840,48826,83355,56557,53243,309063,410914,258265,178666,208406,263411,199934,71770,41945,15641,-55818,-80806,16001,71396,94747,92643,86128,70247,45887,20356,-48557,-97008,-40626,-71586,-125899,-116557,-131839,-120723,-125848,-106472,-38581,69319,84085,31474,-1865,-60068,-48046,16300,40929,48594,21935,-9517,-114385,-104537,-16746,128785,172805,82742,-27946,-69697,-26433,-1300,-8060,11404,44967,83368,162863,214271,196057,79777,-17885,6492,66303,74012,78821,40148,4689,3131,8637,8123,-40697,-99120,-113780,-148607,-142658,-34581,141735,198194,144385,55840,-59275,-114000,-20187,68119,45811,-29002,-34251,-24084,-16951,-49085,-82148,-95821,-92819,-61008,-11920,-13162,-24267,-19705,-69737,-125683,-102777,-17639,-6824,-77052,-104721,-35786,38060,107383,148254,64541,-2105,65866,253191,470935,410134,153383,-36359,-81890,-63905,-102747,-75166,18112,81284,47546,47434,67144,58943,25985,20312,16157,-23756,-55196,18843,88564,48627,-43608,-33534,104454,179606,177561,134689,77938,22779,-2743,-24781,-42252,-33641,35103,153656,198383,117494,-41374,-136657,-37354,86842,178490,189391,144446,30594,-20257,-8875,57220,228740,382091,472724,560337,514994,432165,408290,253461,97655,-2110,-52671,-78754,-12710,93115,159033,157724,101095,29215,-29228,-79512,-122341,-117742,-80100,-44551,-11750,25689,8391,-54659,-79840,-44074,-59882,-113000,-117148,-100445,-76449,-85775,-80925,8799,150297,327711,377201,257016,108347,-32419,-114656,-46983,34815,87217,79546,-93564,-39653,52103,158767,206898,110212,55015,96627,146494,117502,48049,43895,49083,82124,124444,201719,266082,166814,29856,10186,-3927,-18550,-27917,2649,-43278,-153667,-77122,24219,174533,106426,-71075,-110639,-21818,-6166,-61555,-90760,1426,68522,83807,66274,-52233,-98275,-10717,26652,3826,-65851,-94203,50584,100701,97141,69304,-334,-52130,-11988,27298,127075,163062,75546,-57078,-159408,-95306,-16765,79670,166275,203523,162599,63252,19096,67114,152238,119751,18478,-48269,57977,231378,351921,135305,18380,28680,38949,-1628,27108,64777,24354,-861,-25086,-22842,-829,-4423,-11635,-9032,-10340,-5554,23541,16272,-38738,-14745,10220,-18353,-44461,-46634,-87436,-98658,-69303,-69083,-29614,85008,187651,203501,64978,-37043,-126781,-79644,-61950,-109724,-97583,-112554,-114154,-71297,-2576,108209,132586,67625,23053,11867,24617,20672,-41698,-127830,-104131,-44227,-61893,-25341,26911,-24717,-112283,-44133,28776,58174,42407,13301,-12635,13807,93182,158120,210361,163574,10503,-122183,-103446,-26631,40588,34060,-27193,-44814,-57771,-38452,-13125,-23737,-86732,-114523,-54700,6944,-38799,-82973,-61584,69620,245265,316812,223039,73179,-27736,-27783,-12357,-49325,-59093,74505,102745,101448,-8635,-79187,76300,307527,378200,263149,57852,-62305,-9842,74102,102362,53938,-24084,-132455,-64517,-22337,-22080,-34654,-34096,-311,105995,214736,213796,152102,144819,201309,61017,24375,94154,173859,130221,8412,-80962,-67308,-59914,-116636,-122691,-100923,-78149,-53712,-24201,5468,24422,-12397,-90954,-90434,-61265,-33242,7599,39259,-5741,-12908,6533,14615,19971,68706,108959,146309,134733,51598,-36267,-24884,15855,34420,-25494,-27649,12478,-36267,-95392,-110078,-94683,-113861,-67333,23068,73365,36865,17039,35789,33142,-20306,-85403,-67027,-107752,-100411,-3349,99380,184961,292185,271887,167055,70656,10169,-71,-81600,-104426,-34812,73459,222406,321623,253089,186251,117409,88710,117641,116059,42247,-75330,-83863,-9728,-22810,-94010,-116292,-104084,-24406,85429,82209,39654,-15666,-75417,-79222,-58826,-51621,-36959,-55915,-83414,-117689,-76159,-41042,-45670,-71972,-14562,84483,108689,103279,57121,-4792,-60485,-37785,42917,170868,297996,218588,95297,-29881,-96329,-90762,-53650,-19829,8650,-1720,-22912,10993,97904,133565,-220,-84832,-14456,8428,9539,-43708,-56375,-15669,-8778,-10728,-48693,-66718,-20772,2998,18171,-5949,-47769,-104949,-23844,79152,209990,293158,283288,261571,227809,135967,52561,15540,-52623,-47539,5260,-48344,-120166,-72484,-38409,-27781,-8915,-10956,-5826,67926,112025,85243,75766,26968,-26655,-74839,-127960,-104114,-68415,-21643,49654,61470,-14814,-75589,-91734,-64706,-11692,32172,29469,55928,153750,271760,117594,42489,25480,22687,-21059,-37033,-13394,-4213,11085,102382,243280,289198,154162,40169,-90070,-66475,-5286,-48370,-36659,31237,68312,41499,-35198,-88171,-106287,-81785,-68559,-56000,-74261,-47524,22489,-27891,-125255,37766,144842,166420,101870,-18168,-74755,-87467,-66655,-50408,-29530,-13966,7614,30694,43020,35174,13753,10084,3262,-6781,-24919,41143,101773,136395,158870,133242,157855,167592,95073,-4927,-116498,-171455,-100293,-47144,-7271,60612,152953,181527,131574,53708,14146,8369,5272,-56979,-116694,-40912,151482,214818,165094,50924,6172,16652,-26391,-65010,-6835,78108,93810,75227,25909,-30849,-70797,-79202,-51114,-55984,-90943,-89889,-5038,50047,39433,-52602,-97647,-63119,-82443,-22124,75648,193523,358895,374676,173330,13808,-93450,-148475,-142595,-103584,-44226,-17580,-42780,-38746,-52189,-71729,-67046,-28342,28234,96338,34270,-35791,-73917,-14884,43554,80330,105681,15041,-93900,-117901,-43128,117078,176043,154561,89622,43319,32762,4697,17231,41786,13024,-48909,-129177,-100973,-4704,71906,144146,103274,27970,1202,22506,5677,-36310,-3453,10557,-46903,-104826,-100589,-32101,124743,219129,197485,182557,191425],[183718,183706,169986,140476,106563,73173,51761,4660,-62015,-79699,-76941,-90417,-98248,-50497,-21349,21992,152921,155815,16883,-36504,-15598,-55055,21996,142388,197691,161547,86160,52144,29064,17311,16325,27441,-5788,-17618,-16899,-13564,-12709,-27690,-37536,-62219,-63834,-69017,-107259,-106918,-85254,-55336,-23132,3525,3388,20572,-21629,-101750,-74079,-15459,68835,120587,32685,-13107,15944,-22718,-88175,3845,160375,298795,311661,250978,200799,195825,211105,135578,11822,-96058,-93231,-52348,-21083,-24644,-74519,-114903,-85355,-40430,-45036,-39317,-6409,75509,188067,204378,126293,40188,-17722,-86482,-71915,-13991,151,21784,-1307,-45974,-115543,-76981,-60437,-33384,-29694,-45455,-32592,-2191,30318,18599,37532,52481,68336,11221,9624,-24568,-29531,-65118,-123147,-107645,-92087,-104517,-83230,-34208,8407,-32096,-61719,-79322,-93045,-100536,-95765,-78301,-52368,-14213,95656,166301,170306,111754,-18248,-100123,-24466,7949,-41494,-108002,-138739,-73573,-87924,-133671,-37827,173014,261426,141644,58386,42071,2991,-90609,-107143,-126496,-49501,74305,82234,95324,81526,62583,-31444,-71118,-17609,-10372,21696,55290,27172,3813,65456,139539,163298,35620,-104151,-198420,-137857,-114312,-85613,-79318,-53085,-55753,-74855,-45524,58070,98825,-19422,-107609,-112378,2626,100699,107347,37102,1307,52389,73454,55287,27841,-5617,12841,45034,125816,195342,225343,306911,298449,299438,414458,475194,348732,242788,260239,260586,190383,111639,41091,-28633,-124331,-40870,-8748,-54055,-80974,-15664,21229,57772,128361,162510,208905,179568,100063,53618,1728,-71834,-116646,-77062,-34854,1179,15255,23554,45072,52373,38819,28873,60345,137917,161974,108811,107203,39213,552,-84327,-85440,-66185,-16345,27567,-42511,-111362,-121633,-78562,-41220,-34300,-22524,46933,219893,352399,275924,165795,114165,79057,69744,45480,-9382,-68865,-63785,4758,91582,181036,198400,225210,183469,107796,5778,-103758,-121491,-9024,100286,134879,68732,-57935,-129396,-61153,28236,61837,48980,8287,-34269,-93202,16717,8791,-17346,-72919,-122277,-120056,-54923,1213,-18699,-80233,3609,120621,220570,276026,243887,128998,39222,37605,100288,123180,36633,-74413,-139271,-106452,-69248,-53351,-62768,-28836,45990,126844,31310,-29258,-52498,-66919,-52561,-25888,-21838,-69077,-45540,-41426,-58078,-101171,-85632,-4397,36649,9264,-67816,-135361,-64142,35258,192090,319352,175600,31238,-29721,-110759,-96303,-79338,-49622,-53469,-69002,-76841,-99207,14502,32205,-4809,19488,47445,-10660,-74246,-131526,-109795,-53609,-27658,-9656,5219,-13086,-53762,-82552,-54248,-20346,-38346,-76106,-82000,-3897,71002,47739,32535,71262,109909,60166,-6035,3816,66435,158153,321068,473122,540909,479262,265486,98222,-51325,-85441,-9217,52847,77834,44550,-60202,-63509,68647,83809,5542,-66532,4212,-1270,-61382,-111694,-127894,-77496,-33386,-57728,-75924,-67678,-40974,12241,77456,145984,251038,250676,185941,82137,-21950,2835,128845,163437,111282,77845,97415,132708,131357,120303,73096,-36103,-122138,-81096,-18176,69899,37631,-35354,-84091,-66996,-77363,-109459,-43501,29207,68843,101984,117821,40947,21552,151454,75860,-66566,-89738,-46092,-40198,17396,58252,31854,12201,15465,17172,38263,55785,94863,60579,-57989,-281371,111099,186423,64918,-42956,-127056,-130489,15094,57190,97934,139733,46743,-52146,-77884,-56991,2552,61748,113297,117347,36478,-17659,-37984,-33921,53004,194055,327358,363174,308404,249154,155576,67417,474,-44166,-70862,-75239,-49644,-44935,-98406,-88190,8499,-23807,-78313,-131130,-114482,-42410,-60864,-103256,-82054,-40076,-11168,55009,67752,16610,-18865,15820,33765,73889,134296,169696,199065,163042,83852,29912,-22262,-125130,-50189,104302,200673,103016,-37810,-58217,19388,19781,114774,194122,216766,124736,8224,-84440,-60707,9078,48656,27526,-39683,-159903,-35405,24631,-51823,-73261,144087,303085,197458,79091,22087,75719,70593,-2106,-43133,-78488,-68022,976,36020,75217,54569,-3380,-66062,-96604,-75379,-104197,-90060,10918,47512,36872,51546,91928,104961,17578,-95356,-82822,-19842,-39784,22768,172980,257563,175433,32054,35404,58856,12014,25472,43177,49963,81824,128224,39956,-103110,13854,116260,106936,73503,18394,47664,90401,88681,43015,39734,58226,85864,124934,139815,27635,-51963,80225,73474,-52407,-132657,-110476,-49052,-84227,-88000,-53951,-59631,-85297,-89791,-67699,-39819,-31544,-12542,-30023,-61979,-69940,-81957,-69433,-24072,3663,-9395,-55056,-86607,-33214,92347,200833,160863,121501,87527,62733,76994,70098,24630,-2247,-43132,-63627,-54593,-53015,-49252,-53725,-88815,-60083,-41006,-44945,-41381,-42693,-65837,-85089,-47313,-8466,-2201,-47492,-96154,-55752,16553,57687,45110,32474,13117,-2183,12691,74370,126321,132112,161499,183159,79836,-28042,-66891,-38089,42822,237778,390666,465338,445005,219815,-29420,-112275,-53471,-38821,-72896,-133191,-114055,-119101,-98812,-95275,-35501,13980,13815,-61457,-93442,-18241,36369,31536,-14232,-26917,12583,20909,-7126,-73466,-131118,-113608,-76163,-39260,-14822,15038,55818,29168,-338,-34827,-56914,-63267,5624,51433,48084,40615,34139,27193,28789,7287,-21349,-19471,-8992,-2646,-5999,-49786,-93300,-61130,-43909,-36464,48300,113574,99092,42822,-10684,-56376,-77514,-3436,51941,64133,9563,-64813,22631,121577,101736,11946,-5073,4570,-9866,-30987,-27865,-4872,30696,53113,102837,149441,149182,72995,6089,-15544,10445,59372,122459,112932,-1503,-75769,-48172,-29738,-69257,-96989,-110270,-119589,-99909,-83069,-106622,-64810,8735,12966,-37322,-58098,-13641,40445,64273,40523,-37278,-54383,-13360,35906,14687,-54238,-97238,-101354,-102175,-6673,149087,252013,297023,301143,236443,160368,98603,57639,14065,7152,8350,-49678,-104194,-146355,-154717,-92293,68233,163477,53744,-40723,-77959,-15629,29647,-10534,-109231,-142695,-107199,-91017,-46306,6934,89649,187255,113849,19820,-45293,-95625,-139727,-133438,-124663,-74998,-55214,4611,107610,109197,72281,84794,80853,60803,-11487,-54630,-95276,-66034,-85339,-75939,-13148,10329,55268,39056,14062,-14087,-15974,-34228,-34345,-24293,-18105,-6584,-81405,-116166,8996,41876,-7215,-30107,-10839,35882,82310,77668,2799,-69214,55091,187611,219956,195407,138804,91650,34690,13779,-4539,-13190,125,40260,75962,46131,-15384,-100869,-60915,-17087,4088,5029,-29912,-68039,-86405,-87130,-99606,-95090,-64353,-77570,-97607,-110872,-70234,-4401,28246,47009,88217,124793,132498,139910,81388,32465,-19014,-73999,-78768,9174,100592,163272,250602,210790,77958,28639,-19556,-31733,-29018,30833,75716,48576,-31003,-60921,-6366,65577,90468,41584,17863,94092,218578,312748,325285,194655,112121,79989,21351,-23096,-44627,-33866,-56579,-98006,-74629,-41454,28157,50355,-36324,-105781,-163015,-135919,-77998,-4114,38334,28832,-28067,-91157,-83545,-61664,-32595,-28521,-98126,-181762,-103328,-42257,-5381,27177,85383,96184,77290,53445,-87508,-98407,-78703,-108681,-117923,-105912,-66758,2571,-11837,-44510,-76501,-121952,-53474,35250,118264,161132,185404,174928,82513,39665,4665,3677,56245,82262,79365,36379,-11120,-4936,-3411,-27061,14058,45695,-19585,32080,148963,160334,53509,-51908,-20437,62755,139974,201047,163080,39170,4192,54,-35806,-23524,33597,121761,193985,246513,209281,109781,128534,101614,30306,14143,-2884,-59085,-27971,40013,38785,-76340,-105267,8424,94072,65975,20877,-1257,-39146,-101528,-132875,-90376,-45408,-51874,-5936,108948,135574,66159,-272,-45426,-102990,-80612,15968,125292,197604,224445,291161,184575,-3653,-50208,-64996,-101047,26070,146824,204024,153350,69606,37570,52391,7869,-26929,13379,44267,72129,119402,236432,327795,242443,37919,-61968,-12090,34216,31212,-48915,-76537,-50234,-38531,-66825,-132082,-38531,9872,10890,-57809,-64448,-52175,-45375,-37489,-11157,15178,41573,67459,100603,116937,62987,-49646,-66898,-20116,-22273,-79407,-100053,-65652,-27035,9907,13619,7244,-67306,-71920,-9124,-4276,-94625,-30002,-13006,-21627,-72183,-88608,-39536,34538,111239,81639,31696,83970,182120,172331,51422,-59186,-52578,8434,27753,53602,113554,132895,87370,114891,136463,109223,24864,-90340,-101816,-13489,-26345,-132961,-133967,-84940,-61649,-50106,-19948,27760,48217,60407,39588,40812,25232,50513,57394,-38522,-97305,-28496,95319,144116,37142,-48683,-55704,-58738,-85749,-107138,-109394,-99759,-89775,-63886,3977,19163,26597,42740,43602,31269,-10751,-75675,-120123,-24015,100249,142305,101560,9402,-34993,38196,804,-53468,-118644,-74546,-32154,-56164,-131398,-47844,88907,107575,72948,73588,127956,110542,13720,-77140,-99190,-95295,-40739,23380,39671,-5160,-78103,-87004,-57741,-52891,-33594,4403,-39238,-81761,-93033,-48037,-37824,-74290,-127791,-91000,-53288,-25130,34162,79820,46746,29365,277359,399934,275064,202172,231745,264875,157191,14019,-72,-10107,-70026,-69721,23550,83575,100003,91817,85737,81282,55321,15191,-63664,-97982,-27551,-59578,-161534,-131248,-90670,-71096,-82925,-85168,-31604,70607,108031,67700,32467,-38775,-63350,-9439,24365,53583,33410,15190,-73309,-130624,1556,131296,148847,60475,-39138,-76439,-35198,-9152,-12320,12915,47723,84437,167253,218033,200763,82669,-4802,31824,114203,137926,115405,50665,7486,10517,15313,8257,-45104,-105660,-119949,-155300,-146431,-49797,102512,151981,112657,41975,-63612,-129942,-42869,45335,33372,-25671,-23333,-16918,-9366,-40413,-77417,-99794,-90942,-46956,15211,16651,-18215,-30536,-74567,-122453,-89265,-5666,2973,-58465,-123254,-38866,44126,116071,158818,71043,-1268,71782,278082,511728,414201,140411,-54801,-91531,-64698,-82484,-41833,25717,65845,8715,29900,64892,65788,35665,29468,21493,-19174,-47558,31416,100423,54182,-43232,-48288,95271,196720,206281,154478,84126,18476,-14012,-34915,-43830,-27568,44290,154270,193012,129617,-28774,-129023,-29220,112526,229710,231916,182364,69755,14121,16529,84056,265206,426786,538650,648809,611077,521291,450160,249429,87358,-19119,-74959,-80828,-19366,72805,137033,132925,68517,-3536,-54901,-96718,-129023,-110187,-74989,-42036,-13834,18929,-4125,-72174,-108957,-65654,-76140,-119664,-110229,-93495,-77591,-108324,-94578,10854,163642,300862,338948,233027,90424,-50341,-109897,-57988,24622,81440,75229,-91320,-45939,33484,103760,119942,38074,6791,58620,113810,106406,69762,63802,41691,49291,52469,111913,202440,150519,21925,-7324,-23414,-24723,3182,49193,3207,-134173,-127109,-4920,140294,103465,-67109,-130777,-48863,-28612,-72250,-84048,10423,96842,120527,82080,-63032,-95754,5843,43750,15188,-57407,-101988,49138,129159,124400,86151,7888,-39141,3509,37382,126736,158200,67731,-62389,-150901,-89542,-13949,65709,133583,170000,139252,44802,6924,59212,151172,132445,35337,-29266,58106,207308,348257,117823,-13499,671,14446,-29193,-18991,7105,-23416,-39600,-62439,-30356,15639,21421,10511,-4737,-22835,-19995,22257,36502,-5404,7493,19290,-13932,-35715,-40197,-80466,-86914,-60186,-66180,-36554,82115,181247,164679,-9037,-92279,-119411,-49499,-38021,-83314,-120728,-131994,-125606,-84991,-18728,105690,151665,80413,24665,5101,9342,-5411,-75909,-132523,-77715,-29915,-56840,-22225,32734,-22663,-125980,-32025,50201,74826,53654,21326,-9424,17535,131460,233540,260601,148646,-32433,-175845,-57574,11120,51806,32334,-32637,-52205,-67234,-46056,-19087,-28762,-93376,-125162,-68310,-16245,-54574,-87603,-72385,71113,258760,335501,243596,83878,-54300,-84905,-32202,-44148,-83688,105250,155720,117437,-18057,-69169,89782,343251,466328,362577,128996,-27603,-13083,74504,102237,45994,-37367,-130843,-53422,-17422,-19830,-35755,-40461,-3984,102231,185836,151004,98398,103068,200157,96237,65628,137461,207701,155244,13966,-96147,-77426,-59311,-103727,-99769,-85345,-71552,-48021,-12831,21976,45006,3100,-90686,-101325,-76728,-45155,2117,41035,-3509,-3092,37203,51472,68339,129728,164795,180276,132859,28170,-63733,-39262,1774,16506,-39959,-21464,13876,-39705,-101000,-120188,-92835,-111768,-65502,32401,89795,61990,39635,40361,20555,-41417,-120754,-83576,-129675,-117840,-14376,89238,175013,254131,230634,148869,75441,30135,8637,-83503,-120244,-39683,75043,226370,318501,245398,175371,105780,76260,110263,112303,40593,-78657,-84653,-9582,-25092,-98847,-123221,-98981,-6118,113923,129968,80343,13764,-57376,-81187,-75464,-65822,-37243,-45301,-74968,-117133,-78911,-40015,-44941,-68450,-5783,85769,99328,79665,29240,-18209,-59477,-27717,57964,196544,311186,207859,81497,-48264,-124674,-109885,-70878,-40889,-15428,-24055,-40202,2155,85755,103204,-28810,-87483,-14267,5381,1697,-51874,-49872,11642,24328,13898,-32291,-64731,-33422,-10172,9123,-13040,-49768,-98730,-25308,72044,219151,311824,310321,286241,223837,113639,41864,30287,-7100,2062,35448,-38953,-125385,-76442,-40045,-29907,-11873,-11368,2020,100908,183460,146957,109593,44726,-20478,-74294,-123126,-98111,-67017,-25011,49724,58901,-17227,-62527,-56775,-13128,53245,91512,46212,56498,151772,296579,159324,74042,41528,21860,-27329,-41397,-17365,-3162,17709,106668,241221,285288,147262,40151,-87583,-63759,-2192,-30763,10582,87180,130417,80542,-16045,-76315,-105506,-90004,-83888,-86204,-97396,-58844,8215,-49886,-114427,47228,159147,179264,105995,-22357,-77889,-84228,-68606,-55073,-39060,-26270,-3140,23513,43827,55856,51971,34327,17205,3903,-18090,35397,88592,131584,135183,83515,103241,124648,60364,-23551,-128113,-161430,-98057,-51083,-8947,65059,172036,206261,145733,48105,7894,20181,40055,-19286,-92102,-73551,115674,166778,128000,28484,-8951,9416,-29871,-70617,-9293,63829,64027,40675,-10100,-67919,-108240,-106969,-66813,-57934,-83379,-86019,-11064,32277,5925,-87317,-129492,-89064,-136389,-60351,32307,124112,287516,338052,164250,7080,-89649,-134440,-146525,-123560,-65689,-39302,-56824,-51858,-67394,-88774,-73269,-28760,24023,90275,31727,-39872,-94581,-65379,8212,54913,92387,14803,-85198,-99723,-39201,102084,166538,159842,114632,82366,63154,9504,-5637,1606,-12762,-55245,-129844,-106649,-4118,83138,162046,110409,34145,7828,30929,20025,-10036,30441,36791,-32275,-96884,-93211,-23979,130155,226760,209259,176105,178237],[177501,174791,152285,127134,96707,71446,57478,11263,-58959,-79062,-65524,-70583,-78199,-38633,-29374,2219,130456,159049,27688,-40159,-18977,-53980,17245,131752,182035,167383,107871,78055,52240,43187,44884,65665,22252,3465,-1960,-7619,-9330,-21604,-26051,-48691,-55638,-64057,-100553,-104358,-88904,-57805,-20486,15881,26798,44162,-8829,-114460,-116926,-34652,68451,104558,612,-17693,31615,-3208,-72844,-3120,161618,310085,318732,240387,177025,179272,223222,174767,39000,-89977,-120338,-99448,-71991,-57917,-86835,-105227,-84570,-54467,-53227,-39307,1491,87578,202924,208393,113770,31626,-22911,-97930,-68414,-14651,-3176,19427,-477,-37872,-111408,-97039,-68693,-27907,-11444,-22510,-10300,26857,68657,51516,59425,72960,82288,-25815,-19151,-39797,-43717,-77011,-113225,-94599,-89697,-108660,-82629,-31855,11849,-27891,-61006,-82674,-91277,-93966,-92776,-80875,-62324,-27294,93528,181695,182197,120209,-12883,-98901,-21501,12215,-35207,-100684,-137171,-71594,-88879,-138907,-11310,217241,297831,162423,61119,30083,-3267,-85185,-92633,-110851,-66619,51877,62459,100723,107743,92648,-5978,-80185,-21632,-7177,29200,65335,27830,-840,60392,142599,173535,41677,-99059,-187127,-123939,-85292,-75885,-83233,-58301,-57686,-72577,-31182,87017,116347,-16813,-110655,-95859,31888,128606,110108,27298,11684,70486,83488,62398,33983,-7230,-1619,20874,105476,218231,272674,355933,321964,306392,413556,472630,331741,217614,253131,279203,202678,117765,49876,-14145,-106351,-41373,-23553,-72374,-74698,-4587,22558,47779,118013,160188,194266,154395,83754,60832,18487,-61283,-103949,-69413,-37798,-13883,3498,25511,62134,69322,45150,17753,47727,134989,177805,153184,175534,84033,23822,-72472,-96233,-64164,1834,30645,-44109,-114409,-116410,-71136,-32995,-27806,-19992,46972,234775,426308,360098,212571,144459,106153,78010,49727,-1635,-55019,-39268,29704,125705,218792,231196,242928,186072,112090,15089,-93189,-123307,-2006,124918,168948,80694,-50408,-122077,-44477,46325,79078,64752,17593,-30666,-99720,16166,11044,-23114,-74150,-115477,-118459,-71444,-12048,-25218,-84064,11039,149508,273465,324811,279713,147812,44255,33151,82422,102875,32229,-69584,-131429,-107844,-69520,-50070,-64224,-36531,33675,132291,68935,-10303,-21301,-34929,-22701,-1605,-12324,-81945,-59671,-51258,-60186,-98130,-89256,-13371,27814,3261,-68200,-135870,-66791,54681,238923,327027,158350,18923,-38547,-121855,-78064,-73374,-61002,-62842,-69325,-59881,-56826,47852,58965,1231,5126,36270,1065,-58028,-109788,-102196,-57285,-40524,-27544,-6125,-13076,-43602,-63049,-47771,-15582,-37123,-69887,-60940,17313,70216,-517,-55720,-11729,54815,36650,-21713,-8992,59127,157538,317463,460720,535868,475654,266100,108557,-40941,-102609,-14007,54061,78140,33796,-81185,-25764,115494,92439,-7392,-104563,-6049,-258,-58161,-98533,-98328,-39091,1264,-30110,-64166,-66923,-46700,-1082,72255,158025,283258,279504,207406,94110,-17518,-11841,87887,104626,64059,39203,51180,93867,109244,108119,68842,-32639,-117377,-68486,-7688,63101,23241,-40779,-86572,-72614,-83823,-103086,-25286,31690,61542,97961,118571,46359,25920,160915,118381,-36097,-95080,-57727,-47983,14943,58272,30863,9840,10179,18468,40914,71346,122762,72465,-85704,-402332,175263,327970,180637,287,-132649,-91152,53723,65261,79562,127301,62399,-38959,-75579,-68505,-15393,35229,91477,119893,54703,3064,-27477,-61054,13662,158260,285952,324966,297009,254355,167462,73863,2590,-40270,-73568,-85401,-64397,-63295,-112837,-69390,29214,-6410,-60666,-129071,-143091,-68326,-72549,-96923,-61728,-23735,2455,62687,76075,30375,7324,34134,23806,46823,104061,135835,173137,159636,93427,46312,9757,-91183,-90804,35728,118329,65653,-44885,-58579,4688,5285,109261,206750,235812,123851,449,-89959,-68638,6399,48710,32219,-25737,-170515,-37009,35696,-26894,-77949,120760,266128,171952,88857,53941,93634,61878,-25049,-58064,-93631,-89483,-33445,10643,63993,44229,-22740,-72736,-79244,-60099,-92806,-69323,33173,72525,52151,44455,70457,94866,17998,-86478,-75540,-9835,-30417,12495,159166,269075,194544,40425,35216,79726,42477,54420,63745,56428,70297,110082,26981,-106337,28830,140911,130751,98781,47006,68571,95799,79528,21295,4165,29074,68431,108163,107318,-17988,-41726,106148,70976,-69097,-140807,-79176,-40031,-98418,-107866,-65536,-67336,-83416,-82338,-59729,-41281,-46029,-35402,-55227,-79910,-76637,-76518,-65309,-25985,10506,2137,-48054,-90102,-34630,105373,216921,177318,140286,109145,86056,99997,90396,29154,-13761,-63567,-81374,-58375,-42863,-36640,-47061,-86259,-44405,-22413,-27535,-37556,-40512,-51043,-58639,-30358,-4608,1413,-41536,-98955,-59146,33439,98618,85170,58039,30498,14402,27579,81085,115293,89290,104283,156109,69078,-37513,-57520,-24356,43951,193543,301725,342510,308882,123301,-51828,-109272,-57967,-43774,-72270,-125143,-110702,-129550,-90427,-86643,-50100,-8898,-5021,-69376,-87424,-17937,31016,26422,-25153,-32304,13536,23634,-983,-64292,-134836,-125171,-74308,-29077,-8650,22606,86422,57014,11500,-25629,-44702,-49753,18657,73025,70421,51744,45831,48727,56785,29447,-11664,-20246,-19801,-28356,-41492,-73574,-94732,-62149,-41920,-21634,70179,122059,98461,31924,-38628,-96935,-112437,-20499,39584,51512,6374,-69927,23310,145077,144112,41229,-2559,3157,15151,6540,4931,28266,70197,94276,123527,149092,152946,82464,17433,-4362,19092,58414,109734,100684,-4171,-57044,-21813,-9238,-51984,-82038,-100755,-122168,-97591,-71140,-89500,-79929,-10082,5379,-17903,-34973,2428,46082,67094,48981,-22948,-43304,6431,59797,36100,-40375,-99426,-103911,-79425,3903,158802,258226,288956,271780,205820,130148,71240,42415,13404,9884,9407,-51014,-106676,-153966,-156255,-91202,55442,118793,6392,-65454,-90562,-17430,31520,-14691,-115577,-132332,-98486,-79660,-23591,46689,142343,205364,93221,-3173,-59005,-90865,-117562,-142530,-113942,-60899,-38023,13425,99586,74576,39774,76717,94217,84291,13913,-38457,-94304,-81547,-72962,-43862,-4975,1769,34506,24247,19385,1710,-3438,-26345,-28767,-22459,-20061,-15109,-93036,-105812,13488,29817,-11913,-24522,356,39087,60975,44752,-25120,-60213,62163,176694,196413,156345,89210,34800,-8615,-18338,-19601,-20832,-5352,39701,73304,32551,-31261,-118256,-51295,-819,27808,33948,2936,-39427,-75268,-84339,-98336,-94369,-64137,-74585,-88039,-117480,-69261,2724,33417,42088,64490,87686,93731,105745,66988,23516,-25143,-81738,-86922,2981,96544,188497,294527,257536,119611,40585,-22468,-37430,-41135,17673,64902,35792,-49039,-88646,-34739,42612,76911,33892,-1487,53706,163962,260277,285966,170501,104975,74889,28704,-6765,-32138,-36107,-70762,-92922,-49109,-16550,41922,60678,-31704,-102316,-159177,-136433,-71867,7079,51468,35888,-30619,-95082,-86679,-70068,-50493,-52432,-117697,-170277,-89339,-36432,1236,40636,98342,111860,97975,67082,-60192,-93162,-85836,-104634,-104099,-98078,-57411,3954,-18578,-57739,-91946,-109011,-32964,55938,114068,115493,127582,145739,76685,41484,10493,10556,60594,87832,90010,56309,3206,-19325,-27486,-47935,3023,41576,-3094,35426,125292,130096,40583,-60041,-31904,43844,109785,163354,121085,9597,-22323,-14542,-45392,-30416,23708,111709,187328,240588,218364,124718,150641,114074,34480,18353,3300,-43380,-10264,46862,36582,-71881,-101717,17414,108619,73863,32204,17876,-21825,-89555,-121674,-89864,-55340,-59706,6202,122455,147978,92110,24830,-23550,-79495,-74423,20193,130141,195168,227000,293138,157390,-19115,-47322,-45917,-74500,36500,158630,215133,152330,64673,38758,50100,6597,-24539,24009,63136,85782,121881,223507,284903,187491,1102,-56827,-6599,29847,18055,-65467,-75646,-38515,-17884,-34920,-148605,-63860,-22614,-19415,-73408,-65587,-44780,-40431,-54875,-51772,-18651,25676,61575,98983,115134,69059,-26410,-47089,-22387,-33055,-96332,-99825,-64288,-34070,-797,-2134,-13165,-88366,-96611,-33454,-31749,-86252,-14012,-12528,-29262,-75266,-62608,-19866,50199,118557,81983,38124,78594,164836,170704,58080,-51112,-51638,13784,45932,75910,121247,151212,110803,116217,112148,75794,-6544,-110424,-89099,-5458,-19714,-122863,-122502,-81247,-62597,-67320,-40845,13279,42042,57564,37406,42698,35636,70724,80350,-17013,-77136,-14106,94074,101988,1384,-58531,-52208,-49715,-78904,-104954,-103966,-81559,-51897,-10509,39517,29463,13327,8024,8069,2846,-25895,-78809,-123025,-42920,67986,125078,101231,10843,-17205,55840,5893,-52781,-130735,-100857,-58002,-61168,-114863,-48609,66572,92536,66692,71563,130564,121798,18524,-76152,-102511,-92803,-43711,14247,24262,-14185,-81710,-99962,-70573,-60504,-46903,-16709,-59246,-91688,-84226,-33045,-33107,-78570,-128263,-93451,-73968,-51073,19350,75661,38693,12329,237565,370828,282353,224838,256470,266540,121976,-28739,-29123,-28182,-82022,-58496,29861,92961,102783,90232,84637,90994,63136,9016,-80219,-90539,-11686,-39204,-105910,-81879,-30962,-19335,-46288,-68481,-34058,60568,119436,95973,62190,-14587,-71411,-36776,7396,53153,40189,34500,-26068,-85884,21654,123292,114760,30022,-56211,-84639,-42577,-15712,-14864,16100,51480,84350,164880,212050,196870,80590,5970,56611,161825,202474,150831,62768,14865,22605,25389,10635,-46912,-108439,-121213,-156824,-147201,-57377,76358,120410,92630,35386,-60469,-135135,-66569,20771,20407,-20033,-12490,-9343,991,-25918,-64877,-98035,-88434,-34342,39118,50275,6834,-31779,-73830,-112063,-74625,1311,8616,-38358,-100637,-25198,57562,125416,165462,74389,-1277,77532,295480,529719,404828,127110,-72467,-100027,-61202,-52812,1236,47345,54700,-28540,13855,62973,72959,46469,39757,27991,-13290,-41305,39720,109926,60445,-38950,-62939,83368,211279,235760,172626,88613,13038,-26117,-45854,-45999,-20909,52595,147640,177688,136784,10128,-63754,-3089,142787,277848,266260,212489,106805,48665,39736,104964,287092,447603,571756,693049,666531,582549,467451,238240,78254,-32107,-89029,-70254,-19190,56483,114469,105518,34257,-38006,-82437,-114203,-130444,-102293,-68575,-34462,-3991,30823,5121,-66852,-134470,-87110,-92016,-119283,-96858,-77533,-67183,-104634,-85373,22925,174034,258197,285177,201306,67605,-69513,-104421,-69364,10705,68696,60155,-92981,-48735,20918,54904,29763,-28000,-8363,43696,82358,94026,90043,79994,35996,18950,-7247,39662,144706,132735,18363,-17848,-39235,-34966,28290,93200,53278,-87745,-150683,-16347,108304,97080,-61993,-149258,-73410,-52112,-84553,-77365,21953,126027,154505,93531,-72210,-86641,23433,61117,27547,-46364,-103826,43568,149746,145305,96825,10970,-27727,20639,49451,124642,147749,57992,-65976,-134524,-77882,-6918,54274,102938,135528,113142,26033,-5121,49732,143234,137673,49111,-10194,62314,189024,343047,104716,-41374,-22407,-1224,-41478,-42061,-30493,-65516,-82294,-105988,-35665,29325,43710,31141,1534,-29863,-25813,31251,68197,34944,31868,27594,-10130,-27204,-32724,-71398,-73790,-49487,-60360,-41522,78241,169383,122697,-79500,-132052,-76324,-13329,-12861,-55579,-132687,-146831,-134272,-98605,-33377,103338,173400,100055,31873,3404,-3808,-29620,-102629,-104830,-51430,-15925,-52513,-20323,37366,-17507,-120847,-13045,73980,91796,64967,29357,-6328,21289,166090,300367,295471,124142,-67932,-134355,-12222,46306,60494,28243,-37839,-57899,-72720,-49671,-21859,-30969,-93070,-123894,-80274,-40365,-68897,-87225,-84917,66902,260914,344475,263257,101687,-58289,-110505,-27393,-29426,-89950,132255,202640,127296,-27613,-54661,99170,355005,521490,437461,187947,8948,-8769,78075,104475,41755,-44818,-114772,-43660,-13177,-14289,-31592,-42111,-7928,94814,156941,104740,62166,76013,208189,149748,121927,181022,231592,172536,18666,-108618,-71948,-41374,-79578,-75174,-66090,-60988,-37773,2759,40901,66690,17507,-85680,-103812,-86975,-52528,179,43433,-2656,-804,61459,88461,119130,190013,222812,218436,135950,15172,-83811,-46170,-8490,-1584,-53275,-14135,16577,-39519,-101909,-127190,-89867,-108580,-63541,39674,104149,91101,65780,45593,9521,-56249,-123453,-75515,-115254,-118275,-18577,82349,161378,205705,183033,124805,75596,49335,22358,-76684,-131003,-41262,77853,226694,306619,231333,158319,88529,61474,104011,111243,43188,-75545,-82484,-5516,-21484,-96143,-124302,-88901,14285,137908,171503,116349,41596,-35211,-76167,-89073,-72246,-31901,-32649,-64914,-113547,-78679,-35308,-39078,-61057,2122,86386,91804,58765,1976,-31723,-54879,-11773,79785,226186,323270,199590,73163,-58547,-146660,-108939,-76297,-55793,-34912,-41697,-51752,-319,79648,81018,-45548,-83480,-11648,5720,-771,-51033,-34654,43962,61860,41942,-11979,-57400,-40527,-17045,5503,-14332,-46363,-88154,-22205,68888,222933,319412,332844,312531,222067,92579,33019,45267,43068,58726,67130,-26395,-124285,-74468,-35617,-25986,-10083,-8582,11042,124767,242939,210213,147273,68679,-5948,-64744,-111199,-85213,-56517,-20609,53201,56901,-16367,-43129,-15836,47102,130754,159521,66861,60827,151934,320659,213201,112608,60046,22131,-33090,-44189,-18751,723,29462,118729,243839,280204,141156,43281,-72590,-55932,5946,-1519,64745,151598,198384,121420,6067,-61236,-100954,-93876,-83521,-98245,-116832,-64374,-1849,-64599,-100432,56817,170339,187670,105738,-25203,-77252,-76758,-64794,-54591,-43606,-32649,-8166,20489,46925,77146,93382,66232,35947,18698,-5786,35898,81992,129290,110221,32852,45412,79444,27461,-38510,-131569,-143624,-89552,-49000,-5273,72639,190654,231125,161313,46049,6683,38364,81263,27883,-58263,-109414,69363,111587,89768,10830,-13678,12053,-24278,-70408,-10145,48081,33440,5710,-44846,-99224,-129980,-124121,-76328,-53393,-68609,-74672,-11061,18671,-21670,-112633,-132185,-80474,-128015,-82632,-5420,51382,198263,279984,149174,1614,-81458,-115198,-137721,-136378,-88692,-63942,-71240,-63120,-78137,-96715,-71516,-23932,24441,88124,37165,-25918,-65183,-112094,-28050,24408,69610,16308,-52726,-68675,-29717,76883,145459,161515,141565,123266,98934,21333,-19950,-34539,-39855,-61960,-127067,-109044,-2198,95697,179573,118122,42570,14359,33678,25763,12126,71975,74923,-6759,-81518,-82906,-11878,133883,228251,218006,171246,166310],[164314,157116,125227,103867,78336,63363,56675,11524,-61457,-81274,-56398,-53410,-62953,-32670,-39774,-18177,100795,148009,27789,-50931,-27314,-56409,3596,111146,159922,167235,124551,98411,69455,64147,69372,101859,47396,19245,6576,-7886,-11134,-19526,-17570,-37920,-50845,-64501,-99849,-101747,-92529,-62494,-21832,23178,44811,61193,3104,-107007,-149842,-55581,55661,74302,-32427,-11319,43773,7376,-67948,-17151,152557,305451,308009,219072,148764,152524,218359,200230,58855,-84534,-149777,-152645,-125533,-79199,-84777,-78326,-66188,-60380,-62583,-42371,7212,98137,214323,205300,92569,15995,-30936,-111224,-66331,-19165,-10196,13513,-2543,-31432,-91116,-110297,-76930,-23174,7862,2332,13701,59127,108326,84796,81374,95967,95080,-59304,-58396,-63629,-65680,-91659,-97177,-83244,-88551,-112299,-81791,-30771,12348,-26855,-63396,-88774,-92226,-91242,-93063,-86378,-74579,-38068,91507,194916,190619,124922,-9972,-98418,-20850,14398,-30310,-94516,-137360,-73240,-93670,-139361,13525,254456,323524,177382,60790,16427,-11662,-79815,-78788,-95399,-89338,18630,40671,109469,138215,125464,22873,-81684,-31275,-9248,33407,69129,25818,-7356,51860,138748,172398,40212,-97925,-170021,-107213,-64602,-76303,-95052,-69018,-63125,-71321,-15883,110948,126432,-20812,-116700,-78436,60819,152216,104760,11886,24610,87471,90809,66581,36745,-11355,-16955,-6090,79788,230572,310613,391929,332037,302381,400167,452163,300729,185963,236818,288065,210422,121237,57384,5129,-80202,-38976,-41792,-97424,-63278,5300,20245,34910,104909,155612,178974,129954,66306,65450,34168,-51101,-93357,-64043,-43061,-30648,-9413,28046,80334,85004,49487,7652,35200,128202,185042,186671,231600,122973,43958,-56778,-108874,-64947,15503,30613,-47775,-119248,-108588,-62876,-25532,-22833,-19392,44326,241545,485926,434749,256927,173740,131598,83667,50726,3347,-39928,-13399,54234,154966,242293,247138,241083,172127,104339,16163,-86209,-125293,852,141998,192227,81278,-50386,-112134,-28361,59114,91392,76736,25551,-26690,-108864,9952,9352,-32061,-78009,-110868,-113238,-90267,-29479,-34416,-82859,15593,171990,315739,362803,307712,163984,49294,27528,61225,79325,26585,-64177,-115980,-101669,-59167,-36180,-59283,-44935,18273,127335,102651,15782,10893,-5585,4753,23752,1613,-85762,-75001,-64689,-66168,-96413,-92734,-22725,18924,-2124,-66147,-124570,-66021,77618,288625,330424,143869,9300,-44382,-112605,-60729,-61932,-72624,-73030,-60672,-22772,-12895,71584,78396,7326,-6025,24987,10115,-44694,-90730,-90728,-57821,-50834,-43070,-17643,-15371,-37154,-49190,-41059,-10513,-29234,-47467,-34562,36379,73297,-2799,-98732,-92852,4007,16909,-36474,-25248,46914,146403,295047,422427,503700,452077,256297,111932,-20614,-89467,-17001,54483,79140,25829,-97006,554,150422,97090,-13012,-128916,-8018,5261,-52823,-85426,-71475,583,36961,-5534,-54612,-69314,-56226,-13068,66006,164362,302623,297010,221338,103263,-12194,-28792,39806,40905,16529,2158,5706,49002,82009,93732,64840,-28109,-113301,-62287,-3493,49574,6304,-47496,-90466,-79255,-90397,-98633,-13050,31342,53751,94132,118972,50794,26132,161191,158084,-1874,-87066,-65674,-56023,10032,54512,31376,15228,5347,17217,37354,75849,134728,70098,-110963,-350779,266364,470092,281455,25698,-148113,-49519,90809,71776,58237,100737,65932,-29630,-75037,-81752,-31244,9538,65915,116520,69954,22345,-17122,-87348,-22884,123144,237248,275244,273432,249932,171762,74288,-511,-41843,-81917,-100283,-83814,-85124,-126207,-52081,46735,10120,-41735,-120952,-179282,-95991,-79834,-81872,-40982,-8813,15815,70750,83772,42635,29238,47145,17148,24229,74126,100281,141042,147922,101935,72721,44794,-58773,-127999,-21510,50045,31516,-53315,-59063,-9503,-3486,107125,216749,245211,114138,-12357,-98506,-76641,2566,47013,35656,-12293,-173207,-40142,45803,1852,-65361,103704,232784,151611,103664,81851,104695,49905,-46304,-63803,-97896,-102367,-61364,-4742,55768,31801,-46026,-81221,-62151,-41625,-69172,-38052,55643,95136,65089,32593,40436,75890,13853,-79978,-70585,-4496,-27089,-5391,130264,259462,198041,39278,28302,94817,72059,82668,82579,59605,54950,90402,14721,-99631,40488,162151,151187,119371,71633,82298,94305,66033,-2189,-32225,-5123,45460,85611,68587,-67892,-21538,126699,62974,-88969,-113134,-45198,-34086,-112766,-110904,-56299,-66241,-82668,-75426,-51526,-41497,-60881,-61859,-86226,-78981,-68667,-67559,-64074,-31665,13289,12490,-41325,-93870,-37182,109792,220560,187424,155242,126756,104531,115736,102286,28179,-29760,-84701,-99997,-62718,-34052,-26614,-43743,-82655,-31388,-8634,-14187,-38654,-40737,-29852,-29967,-16827,-4450,719,-40000,-102022,-58614,53391,144483,133892,85934,45014,24682,34740,80060,98871,45526,39493,115041,47813,-49630,-51829,-16019,43391,152437,222332,235774,191193,44200,-73088,-108643,-63856,-50125,-74471,-127331,-117972,-137321,-79830,-70705,-58425,-34860,-29158,-81963,-82505,-18807,26129,21599,-38797,-40296,10962,22467,2361,-53820,-125425,-135695,-77180,-24441,-7186,25818,104483,76630,18539,-21156,-36488,-39263,25252,85002,80790,50364,45696,58598,71205,37774,-12663,-28090,-35059,-58339,-80040,-100097,-95947,-67709,-44170,-9560,86027,122330,93054,20756,-62820,-132502,-106941,-39449,21826,37100,2110,-83066,11615,157657,179253,70446,1683,-6559,27755,34561,33600,58674,107450,131021,134200,138526,149593,87192,23819,2347,26815,60140,98370,85719,-12823,-45304,-2110,5986,-38912,-71171,-95433,-124463,-97882,-62727,-75026,-93131,-27896,-7601,-9062,-23395,7714,42826,61740,48920,-16000,-38350,18973,74808,47984,-32996,-101971,-101780,-61235,7868,155944,250117,268301,233863,167283,92646,38587,26877,17165,19574,14518,-53690,-113586,-163689,-147612,-75235,63876,101431,-36860,-95366,-102766,-18112,32471,-21557,-123704,-124608,-92728,-70987,-1462,91244,193234,205516,61792,-29344,-72076,-85058,-96228,-131566,-100332,-50313,-23056,24570,93439,42372,10456,68333,107941,108092,44491,-16280,-64415,-31044,-12959,-13326,-1013,-8120,15116,8964,21192,14307,5592,-23491,-28852,-25893,-26130,-25720,-103827,-100110,10477,13375,-20920,-24544,5195,34752,32521,4793,-58809,-52167,60923,156008,166050,114834,42032,-13514,-44363,-50233,-40085,-35283,-17012,36886,67646,15552,-48542,-130215,-42325,13450,49272,59572,31930,-14807,-67080,-87047,-102072,-95393,-66396,-73383,-77675,-116253,-70115,6279,36300,37455,36591,45953,54546,70452,48175,9217,-36065,-90455,-97580,-9284,83765,201237,319956,286344,152627,46738,-28206,-44522,-55568,-393,48542,17865,-70008,-120929,-66286,12991,55466,21209,-23420,9735,101724,194514,234033,145847,97716,68175,32184,5747,-22014,-40193,-82145,-80778,-31651,-904,47522,64603,-30257,-100161,-154264,-139591,-68317,14723,60028,37812,-35684,-97963,-91568,-79711,-67914,-77397,-140785,-153024,-75900,-31468,6958,52420,108719,124775,115414,77571,-33226,-79775,-86068,-92487,-89573,-91115,-53066,1470,-25678,-69797,-106856,-100387,-24767,57378,89365,57885,64271,109905,68838,43203,14305,12444,56711,83678,90919,69534,19229,-21116,-50889,-69802,-8944,33969,4020,29906,95036,95522,23964,-70975,-46618,23441,80398,126414,83836,-14951,-51293,-37476,-66353,-47854,1778,84605,162002,212305,208969,130156,162464,116209,30208,15653,4877,-24108,9732,51374,30340,-69851,-97134,26721,118943,75417,36134,29366,-9648,-79564,-112300,-91838,-68395,-66849,18910,132393,155416,113635,48405,-2762,-57056,-66704,19286,126843,184034,222474,283934,124605,-35767,-43399,-25161,-50051,41957,163735,219862,143086,51445,32068,41210,-1054,-27316,31134,79853,96871,118998,199351,226699,120999,-41166,-52360,-5136,20837,998,-80749,-70614,-25514,2858,4261,-118800,-95673,-60649,-52841,-90394,-69440,-41067,-36261,-67279,-89389,-53004,8299,54999,94957,109078,69997,-7214,-20803,-10433,-26116,-85131,-89849,-64716,-49541,-18773,-22938,-37711,-97601,-93817,-41846,-46782,-60979,-2079,-10919,-32418,-66196,-29210,2904,66584,121018,78821,41009,67293,135689,154451,55373,-46829,-46825,24377,66583,92892,118512,156400,125537,108921,85910,43601,-37028,-128552,-77293,890,-12455,-111077,-110457,-76496,-60237,-80644,-59167,2272,39578,57670,37204,44777,44629,88169,99975,3671,-58826,-400,88910,61595,-23758,-57573,-39851,-35099,-70442,-104216,-99817,-61610,-11568,44652,71139,34727,-3839,-23599,-21486,-22801,-40839,-81397,-123098,-66891,22418,87246,86154,7956,3142,71907,8393,-54452,-141108,-125605,-81259,-68414,-106287,-55048,40651,73481,55379,62594,123706,124012,17340,-78521,-106062,-92165,-48706,4154,10402,-23928,-85731,-112102,-83740,-71692,-64599,-41418,-79707,-93493,-65552,-13033,-24830,-79242,-130318,-100027,-95547,-73456,2708,66576,26439,268,194170,326623,278057,244191,280418,267771,94942,-59763,-51250,-43693,-94288,-49333,32914,97178,100875,85740,80493,96249,66334,175,-99244,-77564,4205,-13603,-38576,-5117,34320,26600,-18934,-59798,-46397,42315,119425,114875,85231,8016,-71777,-66104,-9956,46840,40922,46268,18275,-28790,39946,104074,71864,-7302,-79073,-95534,-49915,-21818,-16392,19774,54742,82202,156073,197093,184104,72184,12348,77604,203479,260463,180217,73237,23814,36320,36515,13421,-47740,-109169,-118646,-151653,-146736,-62446,58441,99333,79986,32871,-52664,-126743,-92353,-6301,6097,-14516,-3803,-2779,12769,-7364,-46932,-90528,-84893,-23405,58093,81477,42711,-19386,-66194,-96616,-59828,3490,9990,-19306,-58001,14546,80547,134176,166495,73436,-2965,81779,302600,521759,382057,113608,-87195,-104604,-52056,-16679,49595,82135,54182,-60995,-813,60551,79157,56848,49557,34038,-7689,-36659,43641,117158,67626,-30990,-76459,68860,221513,263346,187168,90564,6195,-38998,-57589,-49490,-14896,58879,134051,153851,137782,57500,1695,30316,171540,315751,288809,232994,139852,81601,59851,119984,294646,443820,566488,682703,668131,603518,457989,221321,70255,-40627,-89058,-54814,-14656,44305,92771,77148,161,-72386,-111602,-130521,-125071,-95238,-62679,-24158,15834,58785,29464,-46499,-134786,-108980,-107502,-112028,-81446,-58547,-50894,-80657,-61370,42296,179847,206547,219821,163301,40556,-89386,-98889,-80821,-6569,49085,35974,-95645,-49512,12057,16634,-53362,-65123,15149,58408,63928,84648,105370,90779,30755,-8421,-53518,-13579,96058,113590,16845,-22923,-52346,-49224,47153,132573,104182,-34494,-108231,-13237,80140,86836,-56430,-159392,-92435,-75135,-99038,-71349,35387,154791,183946,100453,-79438,-73851,40385,77365,39794,-34009,-98884,34436,159739,157428,100251,7868,-18842,37396,62031,120020,131723,46602,-67199,-115341,-62008,3764,46156,77266,104013,87299,8620,-16185,39963,131349,136778,59621,7196,67847,174766,335933,98099,-64737,-41318,-9360,-40296,-42802,-40132,-86644,-116557,-121908,-35540,39291,61326,49031,8871,-32182,-24932,46592,105641,78486,56820,33946,-7475,-19427,-25167,-61642,-60371,-38274,-52786,-45123,72417,151118,80756,-101316,-85364,-19932,26596,11833,-27988,-106960,-132269,-135890,-111523,-42941,104840,198247,127044,45539,8121,-12615,-50555,-114432,-78391,-27839,-4068,-49780,-19783,40594,-10132,-102500,10291,98445,107843,75353,36542,-4150,24064,192673,349264,310241,94619,-93655,-98589,25306,75542,65219,20952,-43372,-62477,-75166,-50342,-22107,-30588,-85426,-107774,-87092,-63870,-81518,-82416,-99238,56141,249967,341141,278828,122678,-42488,-82013,-11362,-15937,-87884,147924,235123,128781,-36860,-37858,102653,339735,534635,477096,228537,40498,1075,83811,107716,40221,-45562,-97591,-37275,-11769,-8158,-24020,-38860,-11196,84258,128746,71101,37596,60815,221884,215829,183301,216770,241750,179923,21522,-118744,-54657,-14130,-52911,-51186,-45494,-47975,-24860,19952,59908,87308,29160,-80024,-102722,-93894,-56576,624,46127,-2920,-6743,73195,116433,161321,240018,276424,256960,140751,9241,-97971,-46800,-15237,-19119,-65419,-8078,17860,-38192,-99407,-127053,-86961,-106017,-63393,42352,112945,119917,92503,50126,-644,-65981,-100617,-57460,-84282,-101577,-16135,78800,143136,150131,131409,94629,69399,64324,35907,-66538,-138002,-41066,80212,221670,285851,210782,135041,65470,44516,98636,111715,48450,-67921,-80217,-101,-14174,-88386,-121261,-76379,33446,153041,199889,141481,62345,-13129,-66832,-101223,-72371,-24146,-20337,-54930,-108691,-78401,-30277,-32188,-54638,5980,83994,83996,39015,-25620,-46672,-48114,6901,104570,254674,330753,192251,68947,-61308,-149343,-93298,-71847,-66313,-52405,-57303,-59430,1285,77038,64419,-54640,-80311,-10263,6427,-656,-44887,-17248,73574,97336,68909,8725,-48207,-45296,-21130,4082,-12877,-40549,-76171,-17551,67716,218867,312719,345234,334037,219448,71433,23308,55731,87674,111009,94242,-14842,-120771,-70040,-28353,-19109,-6783,-6165,17376,134540,281627,267237,184163,95222,13805,-50500,-96544,-70284,-41866,-11879,56568,51708,-16321,-22562,25439,109077,211988,226705,86811,65478,151065,337795,272057,153702,76594,19559,-42029,-49241,-21408,3627,42139,133162,245080,269068,132859,47453,-47379,-45974,15497,33304,119354,216865,262065,157380,26145,-47741,-97220,-96306,-71202,-85973,-124769,-66299,-10820,-76116,-90665,59638,170797,183867,95120,-31099,-76963,-69517,-59962,-53491,-47126,-36940,-11407,17783,48735,95046,132115,99907,54311,32329,6104,37658,77706,124315,80954,-20206,-13569,34109,-4152,-52251,-127826,-123830,-79699,-45609,-1295,78258,202925,249666,173085,43279,5402,56665,122107,78355,-20849,-147507,14747,53680,52936,-2348,-11073,18728,-15238,-67197,-13571,27584,-738,-31975,-77430,-105463,-100353,-122021,-85166,-47695,-51666,-60987,-9766,4652,-47941,-135071,-116416,-58943,-87329,-87303,-38876,-23423,96552,202620,123836,-6847,-73065,-96199,-124208,-140204,-117454,-94167,-91386,-77057,-87806,-97673,-66798,-19486,24104,84494,44649,-3948,-21946,-122056,-68471,-15618,33540,16554,-10703,-33367,-18394,36925,108183,155173,164885,160203,134814,36788,-25613,-64971,-72544,-74799,-127141,-113306,-3237,105191,191529,121491,47433,14691,24850,16088,21641,106983,112838,19804,-67704,-76041,-2935,128099,216202,216704,164057,151019],[149488,136616,95701,76320,57130,54128,53830,9781,-65142,-81702,-47463,-37419,-49256,-29309,-48647,-34993,70711,128560,22041,-63927,-35230,-55256,-11645,88438,137601,164023,137167,114499,83147,82917,92301,136866,72726,32809,11898,-11014,-14701,-17907,-8629,-26876,-46802,-68291,-102801,-98895,-94010,-66504,-24538,27478,58459,72080,12277,-89873,-145838,-77012,31380,35943,-58982,-2821,49240,10017,-70430,-35175,136897,288764,284155,192847,121450,120994,199888,211943,71513,-80636,-145984,-140839,-122616,-72017,-72144,-55957,-46685,-56809,-70985,-48877,9771,105812,219990,193054,62760,-5682,-37246,-93866,-62915,-26352,-20274,4548,-7342,-27793,-73280,-110684,-85629,-20751,26768,29281,41890,95688,148515,119149,103858,118833,102016,-71051,-105621,-95331,-95178,-106467,-83467,-74842,-89275,-116775,-82171,-31959,9214,-29422,-69215,-97831,-96394,-93141,-97440,-95478,-89026,-46118,88598,203428,193880,124691,-10124,-100657,-24435,12620,-28663,-91275,-139567,-79187,-102500,-133438,33560,279223,334043,183899,56427,1303,-21857,-75019,-67373,-82167,-115898,-21476,23574,121945,170513,157502,50513,-68781,-47519,-17994,32415,65027,19215,-17624,37916,125900,157838,30027,-100885,-153233,-91646,-55839,-89346,-116865,-87953,-75558,-73832,-1996,126284,126183,-33796,-126534,-62399,87726,168813,90132,-8987,37528,101181,93892,66278,34358,-19911,-34997,-36828,49222,229957,334586,409328,323667,281746,368602,408978,254089,148089,210955,284702,211997,121224,62874,26070,-54414,-34465,-61643,-129445,-47765,12539,13057,18034,87552,146314,160546,104227,46318,65432,45977,-44414,-87224,-62498,-51846,-50103,-24021,29351,96548,95921,49005,-3763,20813,115786,180593,203019,265646,150241,57271,-42839,-122556,-71875,19994,23953,-56238,-127926,-101762,-56386,-21245,-21908,-23459,36119,237041,521375,489248,293506,197666,149935,83481,45529,2825,-25823,10874,75351,171805,243117,239458,216603,141305,83468,6945,-85599,-129071,-2040,148611,199838,67858,-61019,-101087,-15297,62891,94684,80984,28846,-24732,-104070,-3139,1435,-46116,-86539,-111076,-108577,-111949,-53203,-49052,-81671,14107,183052,339494,383274,322450,173546,51584,18930,36536,52886,17940,-60952,-102748,-91271,-43251,-19006,-52351,-55404,-900,113010,127883,43441,40108,18860,26747,45799,14692,-82172,-92639,-83030,-78109,-98037,-96813,-34134,7908,-9020,-64057,-111759,-64342,101181,334615,324979,129046,-58,-49874,-104731,-52664,-54852,-86013,-84578,-48585,11549,20566,81363,86778,9557,-15997,12370,13897,-36823,-76856,-80345,-58205,-61425,-60113,-34106,-24823,-38769,-44005,-39410,-8303,-17752,-23018,-10948,49390,77664,29655,-51881,-135493,-32938,3839,-46909,-46892,26639,120145,251982,361213,448198,411845,236353,105227,-7080,-71632,-20858,52010,78678,19255,-105950,13274,168200,96782,-11293,-93324,-2867,13701,-47942,-75910,-50228,32904,65436,13212,-48583,-75034,-69004,-22811,58343,163277,305104,298983,223995,106911,-7333,-47256,-13859,-25556,-29556,-32937,-36733,2475,50829,76257,58889,-24577,-107714,-62675,-6759,29586,-13083,-56097,-96665,-87869,-98729,-98600,-6611,29245,46825,90991,118014,52120,21742,154027,193596,37232,-63185,-67347,-65266,1808,46531,31394,24626,1865,13755,27162,67085,128397,53420,-128995,-234378,346082,578698,347616,26947,-173868,-8048,123372,76249,36657,64266,56875,-24743,-76322,-95736,-42765,-12439,39355,108063,81925,39245,-8551,-102104,-42167,98433,190208,221251,241295,237699,169397,69480,-8261,-48885,-95476,-116823,-106539,-109930,-119622,-36508,60588,25177,-22429,-105681,-220823,-115148,-75712,-60460,-21453,3782,28477,79231,91243,53717,46311,52720,9968,5809,45749,64638,104671,128034,109251,108140,80814,-29152,-143768,-64790,-1495,282,-62638,-58255,-19057,-4602,107757,223675,245052,98261,-27781,-108355,-83695,-3023,42262,36784,293,-156565,-44209,53505,30667,-37321,97379,205368,135839,120529,104454,109581,35876,-64819,-62524,-93226,-99243,-67538,-1204,53507,18969,-70651,-87974,-44419,-19589,-38123,-1699,78945,115715,76129,18245,5036,50194,6973,-74145,-66836,-2993,-28786,-28301,90420,230237,186277,30388,17483,104999,100956,109779,99286,59496,36293,69684,2711,-91883,52341,182729,170821,136991,92674,90381,88467,51006,-24282,-66364,-40464,19747,59671,26713,-117944,6508,143904,54237,-102680,-79349,-8109,-29331,-122605,-91697,-31680,-54631,-79816,-66602,-40802,-37501,-71407,-86305,-111365,-53819,-49109,-56251,-63286,-37258,16248,24916,-32463,-94659,-38804,107504,213628,192061,167590,141682,119385,125313,106444,23808,-45932,-99029,-115134,-65173,-25192,-17686,-42016,-74824,-19358,1786,-3747,-42091,-40165,-5323,-2046,-5677,-5431,-1345,-40276,-104070,-51441,78124,194720,190323,118096,59174,31446,37316,74945,81433,8382,-27089,63507,19173,-59247,-46998,-9951,43531,118863,158747,154360,103818,-9903,-90032,-107618,-67431,-52405,-71802,-130519,-134232,-126357,-66305,-52361,-53240,-56239,-53656,-95603,-74950,-16402,28056,21302,-50849,-46297,9162,21590,6522,-39623,-104572,-131720,-81496,-21472,-6020,28136,113137,91563,25189,-17024,-28717,-28774,28047,88842,80788,39537,36800,59035,73633,34329,-21686,-39922,-50362,-87445,-112519,-125679,-93711,-74409,-47660,1921,97505,117884,87531,15595,-71597,-99511,-77397,-54083,3780,24584,-371,-96876,-4572,166126,211314,102550,11580,-22566,27264,52377,58797,87084,142205,162689,137216,121986,142543,90275,28469,7842,36467,69042,94186,73515,-23643,-37728,11407,16586,-28028,-61236,-89932,-121615,-97858,-55155,-61766,-94522,-36714,-19831,-6915,-19968,5604,34896,52603,44413,-12924,-35599,27694,84072,53930,-27913,-99668,-94296,-45751,9039,146310,233671,241707,195125,128949,54900,6511,16669,30117,42103,30620,-52150,-120198,-163187,-130055,-49935,83290,111302,-57746,-122604,-105897,-12602,36588,-27185,-129616,-115640,-85505,-60793,23316,140423,238776,192233,27856,-50321,-78313,-75502,-72468,-102388,-82072,-39309,-7290,39087,91931,16979,-11037,63114,122974,132025,79749,13262,-22301,39140,57834,18023,2088,-16105,559,-2444,23417,26891,14488,-21945,-30937,-31276,-34096,-37570,-112998,-93613,5956,-2039,-30166,-26282,7613,27748,3040,-35998,-92249,-41548,56074,131222,134873,77391,3715,-47951,-69116,-75527,-60623,-51721,-27379,40570,65959,614,-62508,-123902,-31480,28718,71471,84848,59884,8584,-58206,-90536,-105787,-93827,-67324,-70583,-66177,-110143,-70403,9601,42036,41269,14763,9493,22149,40095,30175,-5463,-47124,-94526,-105791,-23294,67545,204697,327672,296316,175423,49661,-33124,-49638,-68204,-18363,32361,756,-87038,-152686,-93229,-17193,31226,8068,-43111,-31748,39614,124983,179096,125612,93508,63698,35624,17747,-11660,-42607,-85860,-66509,-18516,9900,48874,65607,-28082,-95175,-144267,-139806,-63283,22378,67100,37769,-39185,-96493,-94497,-85940,-79900,-97979,-162298,-131406,-59809,-23996,14644,65270,119676,137905,131280,85841,-6224,-57748,-73177,-72935,-73623,-83064,-49882,-992,-29451,-75916,-115941,-94981,-25583,43659,51714,1545,12478,80193,65948,49318,19105,12156,47234,72555,85460,79121,38033,-7589,-63587,-85454,-18017,25579,5299,21141,65653,63744,9558,-79286,-59769,6538,57089,96049,55932,-30651,-76775,-64236,-93749,-65044,-24851,44206,121738,166777,185119,129556,166975,111577,21162,9572,5849,1289,34516,56825,23461,-66736,-87458,40886,128511,74393,36009,35513,-1318,-70576,-102489,-93077,-80883,-68023,34953,141475,161185,133811,74093,20505,-32614,-55073,16258,119048,169011,214973,267887,92441,-48110,-33895,243,-24946,44851,164439,220914,128779,34167,22179,30348,-10834,-32359,37048,96954,108931,115377,170430,164180,54655,-82874,-46339,-4533,10823,-15653,-89244,-60015,-10044,23150,44201,-79441,-127831,-97363,-83009,-104815,-72668,-37954,-30610,-69219,-106862,-72619,-2809,51544,91199,101304,67944,9093,7909,13160,-1619,-48026,-65928,-61399,-71860,-39547,-44588,-62946,-84191,-65203,-26607,-38358,-38337,6648,-7267,-28110,-46559,10699,35311,88802,121469,75098,43057,54242,101092,128189,45769,-45583,-39361,38435,86311,103634,108547,150972,133150,96617,61162,15721,-62693,-139693,-67075,5429,-4324,-96455,-95840,-68898,-52896,-85619,-75495,-5924,41090,62365,41450,49137,53496,102554,114469,22845,-40667,14277,81132,25846,-39363,-48914,-22421,-17656,-60822,-103469,-95453,-41192,28032,98101,98846,36934,-21270,-49060,-43821,-43644,-53806,-82383,-115834,-91362,-29569,31668,52743,1194,27746,86758,9423,-57300,-145131,-143834,-97419,-75964,-103583,-66414,13235,52064,40077,47768,108690,117726,11198,-83405,-109814,-92418,-54497,-5778,-1134,-33001,-89524,-123420,-97388,-85352,-84265,-65171,-92442,-77721,-34678,13887,-11120,-74796,-133761,-109036,-114543,-87790,-14047,51813,8081,-7405,153031,274742,264845,261132,304097,269917,77565,-80040,-69607,-58292,-105755,-41490,33636,96936,95066,79004,73754,96638,64722,-10461,-119016,-61484,19796,16100,35958,84371,101112,64406,-556,-58135,-66141,20438,111614,125677,102148,28138,-64391,-95555,-25809,36353,36358,50492,56276,28421,54667,75805,23960,-46551,-103632,-107411,-56973,-26780,-16119,24279,57614,78691,143144,176227,164476,57842,13784,93075,234827,305600,200074,80062,32617,50408,48059,16619,-47441,-108593,-114367,-145333,-145779,-67837,44331,84307,70944,32065,-42539,-110195,-120341,-35654,-9395,-10808,1725,2223,25067,13438,-26537,-79662,-79623,-13734,71797,106719,80473,5260,-51550,-78270,-45359,1603,7123,-3216,-9716,73190,111826,140680,160571,67246,-7047,83242,297579,487592,346643,99271,-95989,-102320,-37393,22793,98768,124039,65647,-84327,-14861,56357,82595,64782,56790,37640,-4148,-33711,43980,122608,75851,-20650,-86844,51250,225181,285588,195739,88435,-3261,-53530,-70974,-55917,-11851,60913,113084,122033,130878,101349,59563,62237,193206,337059,296134,241771,166179,110233,75202,128833,289483,418029,523198,616031,610341,576287,421492,198440,61581,-46359,-79575,-41491,-10533,33860,71286,48203,-32022,-102588,-141244,-134568,-117573,-91955,-60688,-15325,39417,92873,56903,-23778,-109745,-125278,-110966,-103839,-68483,-42212,-35832,-54294,-35916,62097,177822,152065,145081,118344,8135,-109981,-96188,-94079,-27955,22322,5044,-94924,-51729,1978,-10365,-93580,-46201,57079,91466,66210,79768,110798,92658,22080,-35390,-90254,-52235,55095,90798,12667,-27046,-66150,-67909,60048,164878,151780,19802,-57445,-5687,53109,70035,-54063,-142702,-104471,-97268,-119158,-69351,46608,178418,204442,100257,-87152,-63196,52044,88087,47785,-24569,-91701,20106,155353,156516,93034,-5145,-16409,48820,70524,109271,107604,30852,-68646,-97998,-46857,13887,38342,55516,76182,62104,-8854,-28636,27755,114853,128158,63682,18685,69276,159325,322371,95286,-86067,-60622,-15660,-33736,-32713,-30323,-74859,-87062,-69250,-30015,41484,69924,59612,12701,-34639,-23607,60153,139244,117576,76786,33698,-10024,-16543,-22003,-55976,-51206,-31060,-48122,-51632,60121,122315,39696,-44100,-11265,40433,64568,30886,-5631,-76791,-107723,-129376,-125229,-46324,110942,224505,158502,62772,16094,-18890,-70189,-107084,-59934,-12103,833,-52896,-24297,38710,-5094,-84613,31503,118032,117860,79982,38283,-7229,21418,204360,370015,300136,61085,-114477,-75787,48173,92479,61182,6112,-53456,-70117,-79326,-52909,-24304,-31645,-74956,-85330,-86448,-86633,-95573,-78526,-118493,34948,222167,320777,283952,139567,-21322,-50283,1880,-9911,-88358,143960,243581,117312,-48107,-24327,95367,295044,500925,473981,244392,60521,10348,86897,106861,36413,-43653,-83793,-38195,-17118,-6893,-18627,-34523,-15160,69113,99095,42114,16563,49955,231512,280067,235509,235677,233815,173325,18437,-130096,-35876,12085,-30701,-32969,-28856,-37361,-14493,33027,73568,101465,33751,-79581,-105474,-102316,-61580,-865,45525,-6907,-23294,64879,124155,182138,268358,315758,288662,141245,3306,-105374,-45666,-21052,-36344,-77967,-8415,12568,-40816,-97796,-118533,-87855,-108212,-69611,35461,110347,140886,113829,50006,-13317,-75021,-85908,-42270,-53648,-76100,-9086,77038,117927,88804,75634,56176,53433,70183,43221,-59701,-143255,-42847,78176,207409,254105,181660,104032,35462,24565,91803,109946,52030,-60536,-82373,2489,-7171,-80291,-118381,-65980,46049,153911,207712,149001,69981,3444,-58184,-113359,-69967,-18250,-11901,-48268,-105514,-82112,-29454,-29422,-54222,2074,75270,72476,17421,-55822,-64736,-41664,24292,127640,276270,330008,183364,66477,-58347,-128082,-74250,-62525,-74381,-71119,-74187,-65547,3545,73995,49272,-61273,-82809,-13496,4205,-1518,-38449,-3497,93428,124210,90225,26048,-40808,-51213,-26215,1504,-11929,-35415,-65760,-14203,66298,205771,290817,343291,344700,212643,48941,10431,57788,117995,149199,111630,-7749,-118099,-66069,-21008,-11783,-4579,-6910,18127,128284,294691,311439,216527,121569,36367,-34933,-81678,-56387,-26898,-1444,57971,41634,-19742,-4712,62704,167020,288041,284333,103215,68777,147624,343640,328494,194041,88622,12170,-55860,-58500,-27271,3782,53494,146178,240609,249195,121148,52007,-14142,-30939,27001,70709,170459,277023,313241,184427,42024,-37691,-95789,-97116,-52582,-60017,-104698,-63898,-18545,-85359,-86168,53522,157676,165172,73396,-40348,-77252,-63219,-55052,-52297,-49465,-39023,-12895,15494,49683,109945,166927,133632,71366,43886,16218,39896,75550,116287,49286,-72532,-60713,434,-27196,-59980,-113848,-102039,-68385,-40707,3018,82151,208853,261557,181893,41206,4529,74619,161535,131180,20596,-97905,-35664,7079,29202,-3699,334,29149,-2607,-57503,-16118,7455,-32651,-63807,-86202,-72538,-68460,-104817,-91935,-39421,-30975,-43332,-4742,-6930,-69950,-152383,-95830,-34244,-49532,-73065,-60606,-91994,-3363,119492,93742,-13719,-60509,-74753,-106178,-128235,-144120,-114996,-113068,-88601,-90797,-87633,-56395,-12437,26137,82050,55734,22957,20865,-72372,-102246,-59342,-8181,21361,36737,7282,-517,-10289,64038,148905,189948,197514,175071,62100,-13656,-73579,-103648,-89003,-124458,-112970,-448,118117,203570,126095,53578,13864,10500,-2924,23063,134096,149663,49241,-51670,-67439,7261,117683,196840,211208,162404,139828],[138824,119640,71053,50946,39733,49599,54156,11117,-64855,-75962,-35124,-19191,-32961,-23770,-51204,-43468,47247,108165,16583,-73109,-36963,-43850,-17664,73481,121767,161377,147695,128800,97402,103825,117791,172556,102631,49079,19095,-11740,-14677,-11404,5860,-10826,-38857,-70878,-103256,-93230,-90739,-65378,-23975,33034,71231,80123,20120,-71680,-120824,-96632,1087,-579,-69935,5794,51036,9747,-74409,-50618,121587,267649,255658,169483,100844,91903,174679,213668,80316,-75689,-115825,-85961,-67740,-43718,-54128,-36977,-28344,-43133,-72612,-56299,11030,111872,220057,172977,28630,-27529,-32190,-63496,-52376,-31478,-29424,-3693,-11407,-24131,-57492,-99477,-92866,-19202,46993,62318,80698,140103,191121,158449,130971,141461,102706,-52431,-126030,-127723,-128114,-111350,-70575,-66760,-88969,-119759,-81330,-32276,5890,-32048,-74855,-106152,-100498,-96463,-102756,-104888,-101357,-48465,87058,208570,194729,122671,-9815,-103076,-29938,9212,-27904,-88512,-140139,-85900,-111433,-126753,50169,291187,330547,184240,51628,-10422,-28350,-67389,-55813,-68814,-130743,-53288,21105,140274,205215,188919,76947,-50700,-66768,-30122,28935,56308,10703,-29077,21141,106813,133542,15949,-102068,-135341,-76252,-56954,-111308,-144670,-112349,-93565,-78323,12420,134434,118143,-52592,-134487,-44907,116075,180468,70046,-30107,51278,114017,96196,64933,30013,-30045,-53145,-67471,19186,219822,345765,409190,298669,244947,319419,345386,196581,109023,180263,271936,210612,122597,72528,51492,-26678,-25172,-70896,-104561,-26251,20453,4585,509,68751,134059,140555,79018,26569,63344,55672,-39415,-82848,-61402,-60432,-68374,-36103,31837,112030,103396,45783,-14256,7568,101334,167400,202830,275622,165658,65360,-30508,-128510,-83592,16123,12295,-67297,-126164,-95051,-49971,-17977,-22775,-30052,24410,223545,529781,519346,321543,216312,160745,79054,36106,-943,-10634,35318,94661,173900,220086,209368,174645,99710,53840,-9390,-88695,-129654,-6069,148045,193494,43734,-78973,-85329,-2333,59067,89584,78536,28867,-22689,-89653,-17918,-9667,-61961,-96364,-113735,-104591,-124982,-80515,-67084,-82255,8550,183062,343117,385344,323882,177254,52777,9857,12129,27595,9074,-57962,-90520,-77760,-24311,-1411,-44525,-65204,-20392,94755,145924,72555,68371,41311,45674,65774,26837,-74606,-107552,-102492,-93551,-100534,-98113,-44776,-2850,-15131,-60228,-99465,-61047,125654,372802,310139,114472,-7840,-54226,-102940,-53099,-53733,-98690,-92970,-35045,38028,42524,78245,85271,8679,-23222,1419,14708,-32383,-66331,-71279,-58025,-71569,-78778,-55993,-41352,-47519,-46012,-43482,-10299,-5479,-855,8538,56791,83041,66832,3902,-74798,-41589,2159,-44019,-72573,-1661,78693,192243,286215,379345,363517,211400,90941,-3566,-58627,-24486,48578,78364,15896,-103081,15386,169457,94100,-2411,-60640,8917,26281,-42271,-68435,-32601,58279,87558,28357,-43470,-79292,-77315,-25273,52857,157452,292389,286397,215935,105835,-1372,-62059,-67036,-88321,-67472,-62574,-71275,-38044,20135,58335,52599,-20382,-98258,-65997,-14549,7164,-31563,-63969,-102815,-96232,-107238,-100064,-1211,30394,45457,91927,117608,51780,15652,144302,226613,85015,-24493,-58188,-73192,-7431,36913,31789,36561,3027,11540,13826,46586,104644,25471,-134427,-128170,395505,633366,367528,2537,-205518,33466,151651,80884,19871,25711,38836,-22048,-76880,-106632,-47352,-27040,16654,98230,92959,55430,-549,-87786,-27552,95805,156043,173259,208086,222879,164176,62831,-17371,-58071,-107822,-117155,-118137,-112610,-100323,-20405,73051,40615,-1504,-83634,-195811,-110473,-55336,-33961,-2376,15404,42042,89905,100610,66051,60533,52735,1984,-8041,21461,32036,67864,102630,116933,150994,117792,-1111,-117802,-90147,-36095,-26720,-70278,-53964,-20177,2454,111626,228822,238067,80842,-41873,-116166,-87703,-9246,35484,36947,13700,-132188,-46038,60127,59044,1862,104823,186555,125671,139013,123253,110919,22486,-78247,-55845,-83264,-83348,-45210,22578,59260,8620,-92250,-87031,-23910,7390,-755,39265,104782,135781,86865,5136,-30806,22620,890,-66002,-62028,-3379,-33135,-52260,45809,186713,162709,17394,6626,112472,130156,136270,114309,56704,15515,49176,-8452,-79378,68237,205887,193179,154582,111799,95704,81821,37921,-41121,-94652,-72345,-5150,33466,-14418,-144140,41373,161085,50438,-94164,-40646,32502,-23568,-122876,-62187,-1269,-36095,-71529,-53032,-24814,-26004,-70985,-93340,-85649,-16952,-23182,-42119,-60004,-38653,23779,42391,-19190,-89396,-37363,101282,199137,192296,178318,155222,131876,129995,104102,18660,-56323,-96782,-116560,-63934,-14944,-8420,-39818,-60409,-6535,10556,4996,-45321,-35925,21053,24656,4900,-4921,-1680,-39070,-102105,-36164,108513,247394,251525,155384,75231,37651,38646,69354,66954,-14272,-88201,6179,-13917,-60269,-40393,-3272,46434,95536,113208,99690,48781,-37456,-99479,-103853,-65789,-45950,-55127,-110608,-124022,-98233,-48204,-31166,-36034,-63303,-73119,-107070,-61434,-6393,41935,28377,-57525,-46748,11301,24311,14357,-20137,-75907,-111932,-84428,-17122,-1851,32051,115830,104887,35156,-9431,-18553,-16184,28980,85755,72350,22741,22727,52847,66676,21944,-36157,-53203,-60325,-93606,-91664,-104413,-85782,-79415,-50411,13581,105224,111077,84498,19565,-61103,-66937,-49153,-60192,-10698,16512,1156,-99320,-13949,178647,244580,139161,29100,-40366,14111,58258,78504,111697,172173,187497,134656,102960,134100,93598,33531,14474,50077,87857,100917,68311,-33955,-32876,19016,23139,-17870,-50119,-81233,-110728,-95440,-46851,-48119,-75066,-29567,-24845,-6181,-20938,-1381,25154,42704,38374,-11249,-32588,34766,89847,56655,-22392,-90154,-82242,-31016,10513,134978,213877,214154,160637,96531,21970,-20852,15390,54168,80291,62299,-42191,-122213,-145041,-105500,-19578,104559,134628,-43627,-132857,-94156,1396,45527,-29732,-131401,-103322,-74416,-46792,52194,192688,276153,171006,-1154,-59495,-74856,-61602,-45211,-63531,-58879,-25953,10433,56269,94121,-439,-22958,61937,137523,153284,116409,49031,24918,109724,126909,50281,6347,-20727,-8022,-8034,27968,40711,24510,-20135,-33313,-36945,-42947,-50517,-120205,-82296,3941,-13535,-37403,-27569,9684,20847,-23654,-73620,-117550,-27030,50467,106163,106565,47477,-23091,-68043,-81077,-88974,-76968,-66436,-27447,57836,72701,-9387,-70946,-105234,-17511,46172,95364,110573,87325,31227,-47466,-91985,-104887,-87251,-65806,-65527,-52807,-100700,-69429,13738,53584,58900,9672,-12596,168,17355,15771,-17758,-56000,-91077,-108848,-36947,51241,200909,318854,287342,185498,50065,-36062,-52024,-77554,-32429,21049,-10589,-93459,-168431,-106921,-43865,7124,-3255,-58099,-66867,-17460,58172,127725,111268,93371,62922,40556,30315,-479,-41925,-80480,-51221,-7589,17995,47641,64712,-23870,-85848,-127662,-132071,-54875,31233,73247,36518,-39564,-90207,-94080,-86505,-84257,-111476,-175285,-105562,-40622,-13220,24771,79454,131768,151625,145103,91735,20820,-28206,-47414,-47539,-55155,-72489,-46146,-1830,-28823,-74466,-115885,-92187,-33767,18651,8919,-41770,-15926,64025,71349,61150,25365,10203,32468,54954,74919,85884,58500,16180,-55833,-85645,-22550,17799,3660,12775,41376,38564,594,-81704,-69023,-4741,41584,74262,38047,-36702,-93439,-91832,-118709,-60136,-40581,-3645,69146,108787,150963,125226,166040,102417,9212,1611,8333,31871,63157,63662,16853,-61415,-71505,61857,138724,72495,33120,36809,2973,-62739,-92020,-92744,-91207,-61369,53791,149382,165621,152816,102524,47109,-5640,-39880,11842,108690,153177,206794,247964,64634,-53154,-17480,30481,1135,45448,160602,218074,110431,14832,11449,20238,-19948,-38423,42200,114859,123390,113825,141837,106477,-1532,-120367,-38481,-3836,1114,-29729,-88736,-45472,7159,41556,79171,-39315,-148821,-126544,-105756,-115170,-74129,-34402,-23235,-60520,-93322,-64907,-2932,52389,88406,92589,63406,22064,35598,41914,32114,-1785,-31295,-49972,-100550,-56163,-62716,-87152,-62057,-29309,4390,-13949,-21872,11861,-2603,-17450,-21844,55050,82347,120067,121376,72036,45298,41539,64887,95433,30855,-47289,-31459,52809,101985,107723,94069,137399,134385,81656,39420,-6278,-81185,-138105,-58985,7474,3711,-79129,-78381,-58251,-40704,-77887,-91568,-13550,44570,70424,49750,55466,61741,112479,121803,39164,-22574,29546,69997,-5170,-48707,-36914,-3723,-32,-50824,-102350,-90851,-22031,64173,146050,121789,37084,-36711,-67890,-59936,-59468,-64463,-82147,-104176,-110049,-79782,-35884,-2134,-7614,56229,98899,8734,-61320,-139496,-148331,-103889,-82663,-104431,-81244,-13759,29603,21193,27362,86115,102836,205,-90730,-113217,-92667,-60569,-15250,-10520,-40807,-92686,-134075,-111712,-100744,-103898,-82694,-88972,-47181,6875,46942,7391,-66378,-138920,-119099,-125813,-91347,-29660,30684,-17408,-12151,116748,221481,245724,275861,326487,272214,68509,-90540,-86061,-72771,-114416,-34809,32395,92577,85706,70134,64366,91389,57913,-22652,-138243,-44935,34206,47948,112509,177868,164324,92410,9448,-61984,-91047,-2055,98952,129609,113405,45190,-52105,-123041,-39197,23017,27072,47180,85091,80606,64063,41155,-24668,-78153,-118013,-115441,-63598,-30329,-13766,29682,60125,74379,128229,152510,140330,38204,9911,101565,252144,332288,207565,81481,39843,64251,59964,20926,-45096,-107025,-110608,-140818,-145058,-74650,30040,70726,62363,31193,-31946,-91174,-134613,-65685,-24847,-9746,3916,5636,37151,34720,-6415,-68360,-72352,-4707,80831,124770,114249,36686,-31212,-58351,-31249,-3025,524,8776,39354,137079,146359,143459,147417,55745,-13423,81416,280330,430773,300998,83878,-95818,-92387,-18173,63548,145260,165864,83736,-91314,-28455,49973,82402,69230,60416,37917,-3270,-31322,44095,128854,86658,-8596,-89848,30979,221383,300139,197375,81837,-15475,-69448,-85597,-65670,-12942,57631,85684,83845,115994,135738,106395,88555,205419,339351,287658,238899,184837,133570,85809,133007,276039,377550,450529,502891,499255,501992,362379,170679,51793,-50377,-69985,-33122,-9656,23729,50419,21006,-56536,-113599,-133132,-120670,-111707,-93650,-64053,-10148,61932,124816,80017,-4589,-86100,-104649,-95226,-97814,-59761,-30947,-25453,-32933,-15624,77252,167268,102748,65052,67774,-28231,-119772,-97132,-108393,-50183,-6384,-23046,-86208,-56344,-11848,-26784,-50494,3547,99932,128476,86970,80072,104938,85057,8564,-62570,-120410,-79964,20959,64544,4098,-32272,-81346,-86136,72149,192171,195506,73618,-11111,-353,25876,47128,-55909,-131500,-106811,-111809,-145526,-71661,53798,194197,214365,93246,-95001,-57202,56585,91654,50117,-19467,-85212,2616,138316,143227,75853,-28322,-21275,52953,73236,92066,76453,11228,-70336,-83932,-34259,21939,30133,38120,54596,40729,-24826,-41818,13805,95493,113300,61431,23705,65107,140968,301305,95330,-103345,-81854,-23019,-27133,-20956,-14801,-46431,-41827,-17814,-18824,35538,68766,61860,11773,-38928,-24691,67748,163421,147850,89295,25813,-18366,-19314,-24204,-55525,-47245,-28746,-47408,-61799,40456,82853,5840,14694,63643,101617,98420,42829,10074,-47255,-82841,-119457,-132591,-41180,123658,254003,195220,83871,26401,-22456,-86445,-98040,-50442,-5156,-1855,-62182,-33671,31857,-3218,-70284,47782,130842,120456,77742,33791,-15917,13007,199863,360393,267832,27234,-133741,-65195,55540,95596,47900,-16408,-68282,-80999,-86078,-58267,-28993,-34245,-62920,-60344,-74624,-99785,-110062,-77000,-135705,4318,179464,284327,277051,149862,-2518,-27419,8380,-10884,-92817,120114,226569,94220,-58409,-15276,77168,226492,427671,432188,236951,68884,17250,86479,100948,29328,-40724,-73682,-45212,-27903,-11150,-16758,-29485,-16291,53735,70711,15767,-2828,39840,231456,330550,269927,235734,210040,154228,9876,-141490,-20403,33526,-13968,-21030,-16954,-29629,-7483,40816,80945,108176,31898,-84534,-113823,-111993,-67321,-4242,42184,-12854,-46697,35969,107469,176367,271091,336730,310954,136457,-4756,-95925,-42733,-23612,-46982,-84954,-15560,494,-47639,-97017,-108696,-91472,-114040,-81986,18945,95681,151017,128164,45790,-27456,-83704,-78504,-31832,-25475,-45443,5462,80122,88902,27354,19683,12085,29372,67202,43765,-57267,-142182,-45812,72209,184455,213677,146404,69072,3558,6502,85332,106098,53481,-54141,-88700,2939,63,-72029,-115900,-57876,51296,140572,193972,138293,64405,13997,-50739,-110572,-65460,-13911,-6442,-43989,-102793,-89007,-32567,-30955,-59462,-8308,61527,58199,-4760,-86624,-81409,-33804,40948,148899,290245,322419,174545,67199,-48797,-106316,-54682,-49855,-77135,-89162,-91029,-68398,6789,70250,35298,-66033,-89814,-19878,124,-2938,-32637,5991,101999,140682,105793,40492,-34515,-57505,-31841,-1481,-10563,-29912,-55727,-10690,66235,187387,258513,328339,343239,201970,27515,-3666,52359,131156,169597,119012,-4232,-115235,-61304,-12353,-2418,-2046,-9500,14657,109963,284652,341070,244591,148642,62823,-17348,-64908,-42254,-11308,11581,59657,29605,-25289,10387,95343,218472,352837,327787,117158,72780,143529,338124,377498,232958,97258,1701,-72683,-70415,-34720,3039,64765,157484,230161,222149,107941,58364,25803,-3153,46485,111227,217395,328594,347389,202269,54958,-29539,-94688,-93093,-30159,-29675,-77185,-54409,-21706,-89935,-84166,40919,133206,134380,44894,-49636,-75103,-55477,-47818,-48210,-47297,-35922,-9900,16459,52872,125030,199532,168283,88977,55346,26171,44441,77698,107936,19873,-118730,-70253,-4207,-29415,-52710,-87667,-75664,-53011,-31774,10164,87160,211519,269737,191446,43675,6996,94268,200807,186982,68844,-43224,-59357,-10908,30657,14126,22095,44867,15701,-37263,-10579,-2790,-50156,-67681,-53836,-31208,-34694,-82735,-93292,-25623,-3658,-18596,8027,-11228,-82132,-149095,-70943,-6705,-12599,-45867,-61725,-141685,-83959,48698,68147,-12100,-38916,-47169,-81707,-103437,-113514,-90565,-125563,-89897,-80964,-64919,-37393,1016,34303,83728,72018,53883,62535,-12661,-96492,-96783,-43770,35514,88268,55081,27551,-53806,28459,152894,222541,239540,223364,102441,20230,-48900,-120114,-99573,-112326,-100553,13021,140585,220701,136745,65439,16872,-2816,-23535,23109,153734,184702,83256,-29646,-52484,22641,108105,177500,207602,172325,139150],[123047,97449,43422,19666,18628,41159,48644,6509,-69405,-73937,-29044,-8536,-23345,-24263,-55933,-52199,23369,81343,4685,-85298,-40837,-31370,-16009,62803,105550,150417,145950,131751,104772,119593,138385,199150,129581,61835,22211,-15816,-16733,-5848,19837,4203,-32565,-75939,-102020,-91043,-90099,-65365,-25685,34210,77073,79503,19641,-63309,-104136,-121534,-36160,-33462,-70771,7421,44658,2933,-82605,-64554,104967,241455,222684,146845,82202,62864,141612,202058,81048,-74136,-88658,-36719,-16399,-14602,-39519,-25168,-15903,-26926,-68508,-68713,6049,110317,207497,140243,-11223,-48567,-16789,-29559,-36931,-36221,-40005,-13830,-17588,-23468,-46552,-87157,-102942,-23096,64211,99327,129396,188554,231466,199986,160670,158362,92995,-25673,-81311,-128333,-151405,-104667,-60948,-61345,-89899,-123728,-81762,-33376,1121,-35924,-81485,-114848,-105997,-102546,-110390,-115839,-111609,-47805,84820,207954,192439,118435,-9565,-106203,-38996,2570,-29579,-87700,-141585,-93643,-120542,-123288,61369,287775,312145,177640,46427,-17583,-29172,-57517,-44978,-56386,-116750,-57499,33477,161345,238768,216462,99380,-33287,-88235,-45042,22899,43633,122,-42015,1315,81610,101143,693,-98580,-117385,-62093,-67388,-139071,-175081,-141079,-118230,-85969,26321,134665,103111,-75509,-135856,-25418,146967,186814,45913,-48692,63941,125927,98946,63659,24752,-41114,-71349,-96060,-7305,202175,344188,392340,258942,192125,252958,264216,132246,71287,147294,251049,207373,128691,91800,82963,4111,-11690,-60378,-66203,605,30028,-3790,-16703,48836,118265,118280,53643,7374,59533,62809,-36152,-79345,-59509,-67254,-83720,-44168,35407,125820,106956,40045,-23769,-3647,86681,147368,186960,261233,168265,68233,-20769,-122441,-100291,3739,-4145,-80490,-121626,-89219,-44206,-15772,-25161,-38902,9490,202024,509648,521722,338633,227805,162375,70188,22611,-7489,5368,59689,111492,158790,173548,159936,121237,52168,18073,-31386,-94075,-123335,-7219,143158,175138,11349,-96192,-62992,12402,48031,74653,68499,24906,-20816,-74552,-29259,-21877,-77333,-105089,-118217,-102763,-115196,-110674,-88478,-85713,-775,171482,325371,367764,310892,173890,52118,187,-11237,4355,414,-55407,-79803,-64214,-6250,13170,-38668,-74666,-39604,74831,156649,101521,95848,62725,62278,83380,36502,-67921,-112068,-118838,-112581,-104119,-97371,-54644,-13721,-20894,-55854,-89469,-58495,147584,395546,283104,97657,-16020,-59824,-108539,-62314,-60431,-111469,-96757,-23444,53642,51145,61473,72613,2845,-29711,-8119,12171,-32262,-60345,-66140,-60214,-83647,-101686,-86236,-67176,-64975,-56661,-56511,-22343,-1034,13654,20022,56062,85422,93558,44304,-27315,-28504,8619,-28506,-104691,-41697,19756,118111,204183,304523,312289,183696,69454,-12170,-54260,-30225,42509,76011,13196,-95416,6899,153184,87292,7647,-34106,22110,39943,-37846,-64495,-19886,75193,102183,38618,-40441,-80257,-74960,-21169,48784,145972,264015,257648,194305,96490,2256,-72419,-115686,-138891,-92313,-87982,-97008,-68954,-10213,38217,43338,-18447,-88764,-72810,-28003,-18261,-50789,-73621,-111543,-107108,-119086,-102955,4089,35057,49073,94707,114379,46479,5863,131219,253243,138449,23611,-42306,-82023,-20586,22892,28351,44995,5711,8553,-3310,11536,59058,-15959,-129766,-38632,408524,625093,333589,-51361,-231427,69525,170731,82069,6225,-12774,10780,-25101,-80200,-116737,-51301,-39353,-4487,84653,99365,66550,2285,-67367,4123,111261,135540,134027,175395,204697,153727,51466,-30588,-70774,-107049,-97685,-98342,-87498,-82753,-7915,80231,52058,16014,-62315,-154814,-86739,-26983,-9518,10632,20829,51244,97399,106747,75143,67531,43485,-12298,-24176,-3826,-1792,27301,67941,119182,191359,148648,19694,-96715,-100907,-62697,-54878,-80515,-52023,-19201,9431,112049,226377,220407,58981,-58336,-126182,-94528,-22095,20904,30568,22366,-108584,-48928,60515,80299,41898,119265,171435,115582,152547,132961,103862,4587,-91885,-51795,-76708,-68583,-14149,52292,65004,-4507,-113308,-81706,-6553,32652,35546,77280,126528,148700,90811,-11139,-70086,-7992,-8322,-60736,-62007,-11994,-45660,-81474,-5251,128425,124552,-3649,-8808,111403,152126,154297,119589,43162,-14327,22506,-25599,-67398,82282,225387,212927,166675,122707,93031,69357,21419,-57686,-120300,-104191,-34331,1400,-59510,-101792,73790,172557,47555,-73167,-5479,67508,-23670,-119885,-36758,23020,-21130,-64230,-41019,-9634,-12901,-62784,-75442,-46966,15697,-2279,-32891,-60569,-41499,29979,57692,-8847,-85357,-40086,85238,171743,180149,178716,159124,133812,121751,87736,6515,-62718,-86936,-108293,-67189,-11536,-7023,-43980,-47346,-470,10279,4182,-55150,-35081,39352,41130,7676,-9706,-6551,-41896,-100140,-21206,135409,290504,304019,188211,85694,36853,32650,57230,49410,-25210,-116720,-57428,-58157,-56597,-38971,-2864,44421,74440,77052,60455,12978,-50917,-107818,-104705,-66147,-37092,-27726,-67805,-78349,-66529,-33295,-15491,-20880,-58878,-87380,-111859,-48800,6318,60842,34964,-64915,-48897,10008,23703,18684,-3693,-49549,-92497,-93028,-18426,-1773,29919,106676,109813,42077,-4499,-13066,-9427,20238,67873,48769,-5447,-1635,34352,44878,-4889,-62796,-74693,-64451,-61956,-51025,-76009,-79727,-88263,-60174,16029,100140,94291,75635,23285,-48336,-46349,-32972,-65247,-28072,5339,-860,-87394,-11494,194114,273444,171242,45442,-59157,-19019,41569,79962,120026,185129,194611,119638,75310,116717,89106,31268,14805,60000,108751,111144,64111,-50679,-39225,11517,16683,-16799,-45807,-76543,-100347,-97528,-45869,-42131,-46290,-13858,-26246,-9683,-30208,-19821,6712,25254,24013,-18107,-36728,32705,84932,49339,-23521,-82011,-74254,-24226,6383,117563,186073,180500,124679,64952,-11370,-49132,16046,80528,126224,103500,-29211,-121896,-125167,-83144,5255,115437,151262,-11953,-116039,-75900,15491,50701,-37207,-137066,-95355,-66951,-36437,77016,237314,295526,139376,-28010,-62486,-70428,-52114,-23197,-26776,-39790,-17834,21970,66788,89715,-18600,-33740,55869,140372,159999,141528,79548,64522,163585,178038,74153,4903,-29601,-18867,-15473,27395,47784,27601,-25820,-43353,-50086,-60171,-72087,-129708,-71631,-1053,-27706,-49320,-35227,4483,7686,-52890,-112577,-100462,-16469,38006,75622,75401,18648,-45947,-83829,-84719,-93620,-91500,-81692,-14681,84445,82124,-20850,-80576,-87825,-7263,58580,113296,128882,106068,44866,-42565,-96524,-100660,-81555,-69556,-66103,-44068,-92562,-74047,11472,64975,84265,21291,-20672,-17743,-4419,-852,-33191,-68785,-86852,-112104,-56423,30090,184520,288977,254447,174593,41136,-44078,-59187,-90558,-44679,12777,-17902,-89782,-132801,-104816,-70327,-21772,-18334,-73679,-97601,-72477,-8518,77343,95949,90676,59535,40885,36982,4825,-43994,-73571,-41630,-4363,17919,38083,55439,-24014,-78384,-110592,-119310,-48363,35142,71610,27568,-42805,-86169,-96331,-86717,-86698,-123094,-153997,-82398,-25349,-5635,30707,88036,138259,159065,149816,89223,41625,1978,-17207,-23301,-39540,-64068,-46472,-5951,-29508,-71380,-111673,-97597,-53574,-18522,-35540,-64965,-25668,55920,79332,72598,26985,746,6425,25254,54619,84468,73445,39487,-35922,-72178,-26986,6615,-3454,2292,19287,16585,-6475,-81359,-78270,-14868,28623,55873,23895,-39036,-98617,-118551,-97642,-25446,-23151,-43235,3131,39636,108503,115668,157401,86480,-8728,-11933,9161,60547,88620,66607,5974,-58125,-53725,85670,145834,66378,23773,29076,-1438,-60783,-85679,-95161,-102475,-51838,69264,150500,163753,165464,128639,72618,19335,-26339,2075,93594,135202,195870,222999,39701,-53419,1653,60815,23921,39702,147528,206311,84972,-9015,-2289,9326,-29393,-48047,43196,129859,137363,112961,114695,57871,-40180,-109595,-32189,-6124,-11248,-43302,-83840,-32276,21830,53819,101928,-5062,-129534,-141518,-121371,-124046,-76347,-32881,-17252,-47129,-63990,-37814,6115,54822,84042,80702,54042,28555,57400,68056,65407,44589,8431,-30265,-126868,-57223,-71590,-109191,-41089,3968,37975,11942,-14403,11059,-155,-5118,1992,98774,143128,159297,120499,68672,46470,28698,27471,57679,10701,-53395,-26418,63299,110117,103924,75799,117185,128985,64737,20280,-22583,-91472,-128583,-54537,5536,9613,-60710,-59572,-46000,-25560,-60603,-109872,-23631,46602,78436,59163,61271,67368,115779,120020,50579,-5850,43247,53632,-32267,-54723,-25080,13180,15438,-41507,-101224,-86921,-6152,93985,184630,138938,35791,-48737,-80693,-71383,-70881,-73094,-81636,-91668,-109588,-105839,-96121,-77768,-10311,86360,106035,5656,-66665,-127576,-136466,-100487,-87408,-105506,-95981,-37100,8776,89,2170,57096,79894,-15256,-99930,-108834,-90705,-65786,-23518,-17426,-46275,-93739,-142269,-125074,-115825,-119545,-87034,-68992,-8131,57182,84801,29745,-55044,-135443,-126868,-122446,-84952,-41256,4937,-48412,-13507,87111,172554,224906,289240,346652,273867,66257,-91027,-99095,-85111,-114086,-27785,30938,86000,74655,60673,53795,81585,47615,-34521,-144220,-28281,48186,81293,186021,267120,219978,111492,13924,-67238,-116477,-21232,85694,129954,121555,60874,-36166,-137987,-47995,10057,15882,38843,104893,125408,69184,5380,-65262,-82112,-103478,-109681,-66889,-30096,-7106,38305,64821,72193,115444,130980,116548,16811,3253,104684,255597,339439,203699,78955,47233,80405,75364,30181,-36660,-101405,-105658,-136074,-142292,-79852,16038,58121,55141,32051,-19141,-69086,-104878,-86216,-34573,-8083,6338,10818,51425,57979,14253,-55617,-60424,7221,89290,139078,144178,72706,-3868,-34310,-14181,-5669,-5700,19369,87378,196986,180436,144696,131088,42957,-17959,79796,255702,361347,252330,71328,-83460,-73580,7825,107796,189782,204735,103843,-82929,-37865,45126,81980,73494,63789,38427,-1273,-24473,52220,143317,105918,8645,-81482,12597,213888,309206,195802,74878,-26110,-81896,-96198,-74540,-14685,52626,57419,45233,97991,161723,144397,111920,212462,328048,269254,230031,200109,155742,96587,138545,263467,335790,366863,365965,354590,394279,292553,143945,45210,-49562,-60200,-26416,-9086,17311,34991,2741,-62197,-93649,-102154,-102928,-104745,-96264,-68848,-5296,84324,153391,99649,13511,-61252,-77552,-76588,-90579,-51494,-21302,-16797,-14670,1245,88928,153353,69395,-11338,18256,-60549,-105305,-97132,-117123,-62221,-21499,-28013,-68136,-58556,-26040,-32425,6697,58700,140208,164680,119033,87653,93131,73404,-5366,-85330,-141566,-95300,-3081,40449,-4474,-34898,-92856,-91600,93195,222299,240725,130831,32845,4331,2195,24687,-57086,-121879,-97509,-106340,-161576,-72302,60675,204539,217591,85125,-97379,-52302,57921,92092,50979,-14523,-76395,-9764,118857,126698,56986,-55252,-28435,53545,74018,73959,45449,-5967,-67464,-69038,-20324,31843,25716,28994,44500,29983,-32997,-49883,3919,79643,98835,58568,27520,60027,123977,278302,102046,-107584,-100903,-28664,-19134,-8008,2012,-15077,1074,28758,-513,26851,62832,60381,10303,-41247,-25153,71506,179002,170555,97141,14800,-27747,-23211,-27401,-56006,-44101,-26921,-46359,-71056,17845,38280,-8655,67680,137732,165296,131000,51435,22904,-15023,-53460,-105117,-126085,-25978,145060,290676,241690,113072,41664,-20658,-93661,-91569,-45617,-2751,-7675,-73108,-42878,24908,-698,-56509,60998,139482,118835,72001,26795,-25919,3218,184112,327047,223116,-870,-150246,-61355,52305,88642,29652,-42071,-83656,-91108,-92159,-63066,-32537,-34414,-46416,-30739,-50876,-92774,-119755,-75038,-124210,-29678,129144,238087,261314,155710,14010,-10710,10839,-14399,-96964,83655,190944,66474,-61128,-8203,51940,145652,331875,365367,214107,70251,23677,84795,92310,21148,-36109,-64532,-53499,-39325,-18179,-16606,-21955,-9264,45883,49357,-5263,-18568,30117,220688,359645,283459,220150,176719,127514,-1054,-148972,-8869,50279,-604,-13184,-8136,-22995,-2367,44463,83307,108600,26644,-91732,-126243,-119585,-71639,-7667,38161,-17683,-69217,-9313,67624,144900,250228,339594,323592,127625,-14466,-87381,-36599,-20233,-45870,-82311,-28524,-17023,-57450,-96018,-99564,-95533,-119840,-99010,-5971,69848,148702,134655,38519,-41681,-92041,-76381,-24876,749,-10845,29805,89865,59970,-29521,-32981,-34930,-856,56016,37434,-59922,-140800,-49557,62144,152695,165929,106663,34016,-23795,-5306,79452,99016,51085,-50576,-99735,1112,6829,-64781,-115254,-53653,47139,112610,158337,108949,45333,16786,-46495,-102018,-61991,-13008,-5432,-43699,-102213,-100122,-41242,-38777,-71747,-26013,41575,39369,-29197,-118849,-92549,-26225,54490,165302,293404,306461,163616,68286,-37023,-88341,-38498,-38346,-76535,-104976,-109300,-71488,6871,61126,18204,-72881,-103122,-31935,-9099,-9081,-32520,6787,94573,140995,110940,47755,-33507,-68288,-42476,-9378,-13098,-28366,-50285,-10901,63363,162007,215606,297178,323603,181623,2953,-22997,35006,120501,164876,110773,-9583,-117428,-60929,-7673,3968,-4560,-19386,1603,77695,249754,348550,261329,169624,86149,-4526,-52351,-34152,-2326,19918,55814,11042,-39544,14616,114439,252342,392246,345475,121196,70568,131440,313271,404947,259547,94401,-19335,-100073,-93037,-51765,-6383,67406,157244,204682,180659,84962,56597,59134,30490,69429,144489,248717,356971,350689,200331,55194,-32833,-103037,-93062,-16073,-9042,-57272,-48217,-29125,-99143,-93653,13402,89491,84578,3371,-67654,-80124,-56604,-48643,-51029,-50383,-38142,-13227,9887,47628,129598,217872,190683,95149,54862,23762,38935,71814,88012,-17332,-166733,-47813,12729,-18056,-39359,-64014,-57358,-46258,-31640,7241,80665,198802,261918,189564,38296,-339,101486,224755,229182,109498,-27,-55649,-11792,41640,35269,37325,50141,24356,-21551,-6332,-10260,-55422,-47846,-19973,-2381,-14844,-72942,-104029,-22308,13923,-2814,13176,-22358,-96571,-134879,-58376,6200,6741,-29351,-58894,-149026,-134332,-9342,38266,-15141,-24892,-30868,-69253,-89302,-84663,-59202,-121413,-93461,-75664,-50964,-29132,2545,30008,69970,72637,67268,83395,31331,-61666,-116721,-75770,38673,120545,88393,44594,-96648,-757,152336,243311,265506,257603,136521,51139,-19554,-117777,-126242,-109763,-94940,17859,152007,221049,131598,61249,2657,-34391,-61888,4737,142317,191647,96865,-24762,-53775,20020,78381,139022,184757,170226,126672],[102658,70812,13895,-16112,-3960,29404,37625,-3828,-78402,-76135,-29604,-6072,-20727,-30048,-62635,-61210,-446,50495,-12337,-99341,-48384,-20868,-5834,57416,88291,129780,129427,121443,105523,130259,153709,214255,152408,71818,22121,-22374,-20197,-1009,33320,18636,-26468,-76398,-94270,-91319,-92249,-66956,-29461,31253,75996,70676,10531,-66269,-100133,-151087,-71267,-55823,-67831,1771,30949,-9236,-92641,-73030,89452,213736,189354,125846,64402,34767,103776,179074,74404,-75229,-64461,5319,26355,9397,-30019,-19814,-8890,-10611,-56484,-84729,-6153,98461,179326,94780,-53507,-63519,4882,7076,-16748,-39195,-50982,-25187,-25475,-25386,-39526,-75820,-116010,-33697,77059,140071,187211,238268,266965,242755,192923,168085,73475,-3784,-32499,-95081,-120790,-91928,-54204,-58363,-91895,-128416,-83423,-34505,-4017,-39982,-88129,-122974,-112149,-110453,-119529,-127452,-118200,-45215,82429,202407,189175,114400,-7665,-107350,-51228,-6894,-33277,-88427,-143904,-100884,-128334,-122552,67593,270100,281225,165505,42264,-18484,-22414,-44742,-34107,-44290,-88608,-30233,55997,183016,268897,238656,116964,-17529,-105875,-59898,16201,29422,-11064,-55086,-20155,51925,63863,-12117,-88226,-98892,-48174,-83575,-164787,-200199,-169993,-149193,-97091,39455,127907,83883,-98073,-125567,-2140,182214,188729,20227,-61380,75245,138154,104638,64656,20915,-51045,-88398,-116970,-26708,180629,332152,362627,209868,126911,172874,171884,67276,37917,115474,225069,204607,143881,126870,123290,40090,6164,-34299,-23132,33423,42974,-9842,-31841,29057,99631,94420,28654,-9985,55363,68052,-33297,-74554,-54768,-70125,-93924,-46862,40961,138203,107668,33377,-31168,-11181,74661,124158,159502,227179,159786,67516,-12726,-107205,-119220,-14641,-23035,-93593,-116197,-83224,-38336,-13424,-27381,-48188,-6685,175467,464776,498199,344707,232248,155765,58499,6973,-14563,23249,85262,126579,128673,109304,99637,65751,5061,-19532,-55590,-97459,-106838,598,139732,150744,-23754,-89614,-30971,33374,34439,50603,52103,18322,-17526,-57512,-29623,-29183,-86077,-107145,-121171,-101700,-98737,-116433,-110740,-88883,-10741,151697,290212,333744,286124,165066,51199,-8090,-31010,-14104,-5181,-50826,-68504,-50237,10897,25351,-34002,-82096,-55686,57193,163259,132019,125580,87146,80803,101904,45743,-61484,-104258,-118408,-132253,-106202,-93640,-61132,-22184,-23785,-49125,-79705,-55642,166121,399196,245548,79458,-23513,-65517,-118847,-75670,-71873,-122078,-93624,-12506,60931,49666,34880,51642,-5932,-34099,-13279,9691,-33608,-56317,-63224,-63619,-95300,-124688,-122935,-99722,-88276,-73070,-76756,-43515,-9204,19015,23966,49290,85624,109945,71009,8256,-7573,21622,-2257,-80097,-89966,-52599,38126,126444,235141,266952,160454,47283,-28117,-55513,-35343,36865,74138,12953,-85535,-7106,125076,78979,18258,-10910,37445,57003,-30685,-59462,-7433,88539,114237,48327,-35303,-72570,-59585,-9003,49773,133431,226435,217993,162574,80860,5013,-74208,-136592,-122804,-95319,-104804,-103789,-80621,-34315,19958,34285,-16155,-77284,-77557,-41971,-41604,-67031,-82045,-119822,-117506,-131093,-100098,15962,48701,62274,102273,110782,39203,-3481,119196,275010,198182,81623,-19691,-87332,-34258,7904,23514,51234,12018,8754,-16920,-32173,-5539,-65628,-112821,36398,399635,573767,261084,-124504,-205410,101444,183069,82824,-759,-42676,-20763,-30673,-83150,-122904,-55488,-49602,-20952,71521,104367,75313,2611,-48615,39297,137934,129514,110008,150831,189009,142688,39686,-43102,-78516,-85531,-70988,-70342,-61911,-64663,4137,85755,62842,33010,-40763,-116791,-53250,6511,14077,19849,22587,58308,103732,111879,84040,71060,29683,-29586,-41167,-27838,-33610,-12704,28673,117865,226784,174312,35776,-81256,-98854,-80679,-80746,-89052,-50414,-15912,16645,111068,219089,196888,37535,-73013,-134680,-101917,-38751,1687,20805,29283,-83330,-46978,58850,97256,83415,142050,164394,109940,164516,137422,92252,-14473,-101614,-48219,-71321,-55222,17882,82788,70625,-17184,-124914,-70237,10437,58410,72922,113793,146166,156726,90529,-26295,-106740,-30974,-14882,-54605,-63464,-26183,-62115,-110584,-55150,66071,79808,-27079,-24347,105476,168551,165390,116312,20015,-49877,-5538,-44316,-53183,96476,243061,233369,177002,129075,86863,55439,5305,-70012,-116143,-124183,-63199,-32613,-103177,-58418,104073,181308,49110,-48640,26984,96913,-26988,-113260,-15095,42203,-8450,-55377,-27330,8693,5469,-44160,-42903,-8171,42889,14174,-26130,-61856,-42699,37170,72390,694,-80643,-44506,63709,136619,157922,169652,154644,126635,102523,60401,-8266,-59386,-75529,-100742,-73473,-13497,-12019,-50307,-34129,1374,3943,-3408,-68055,-35115,50422,49136,5743,-16487,-12129,-43760,-91752,-4896,159476,322521,344539,216482,92962,32716,23316,42392,32403,-21928,-66632,-82022,-108364,-46066,-39588,-5630,39941,56816,51365,36017,-6135,-54539,-111998,-107192,-65794,-23586,11580,-10642,-22586,-31466,-19183,-3270,-9167,-46822,-81347,-94076,-34394,27056,85582,42853,-69248,-50871,7531,22651,22371,11638,-24409,-73810,-104179,-22381,-3115,24179,90174,109651,49431,1599,-9128,-6257,4554,38710,14893,-39366,-29772,9786,15148,-39435,-97197,-96992,-51840,-23426,-10521,-49215,-72940,-91045,-73411,10214,84079,70307,62360,26187,-38219,-35483,-26192,-68364,-45024,-6393,-3825,-64460,11946,219022,301122,199125,61365,-59702,-67240,3854,61063,110092,180041,184936,96265,43204,93072,78862,24071,11550,68677,133170,126161,64153,-69908,-54973,-9872,-1784,-23130,-46520,-73461,-89291,-99488,-49839,-39545,-10125,7848,-21010,-10806,-39676,-45297,-17229,3494,4561,-30606,-45585,24064,72226,35117,-28555,-74106,-67930,-21949,1178,99086,155088,144897,90589,37871,-41117,-73962,20228,109605,180718,156627,-9212,-111126,-103581,-61807,25050,117295,158192,23889,-82409,-52893,30146,52676,-48071,-145242,-90132,-61376,-27833,99071,273453,298708,104459,-48744,-60485,-65611,-46177,-6042,6019,-24484,-13152,28739,71538,79026,-36745,-43104,45128,130372,150829,151806,101246,92770,195430,207037,89710,217,-41034,-31059,-23628,23193,49196,24720,-37787,-58924,-68363,-83732,-99133,-127390,-59516,-6365,-42494,-63795,-47292,-6101,-9371,-80677,-119209,-67803,-9213,21184,42727,43700,-7725,-64431,-96556,-79456,-88404,-95462,-85140,15697,119951,94867,-32115,-89583,-71299,1215,67370,126085,140340,116326,49522,-43254,-99861,-88375,-74493,-78030,-71301,-37292,-80791,-81019,4378,77146,115192,48252,-13821,-31370,-24550,-17873,-49309,-83798,-81978,-112884,-80130,7085,158405,243135,203250,145108,24505,-56531,-70969,-106802,-47265,13700,-15478,-73768,-98985,-89064,-91134,-52960,-35226,-87187,-107084,-113068,-71816,31232,79983,86008,54404,37853,38702,5180,-47061,-66089,-36927,-7423,11172,21611,38472,-28116,-72262,-92645,-100881,-41970,34921,62267,11484,-48391,-84789,-100811,-85891,-87127,-132660,-134567,-62380,-14648,-1353,32282,90430,138617,159595,145260,79380,56457,32622,15754,-495,-25996,-56126,-48473,-11600,-30891,-66816,-104892,-110499,-82466,-60615,-67587,-61889,-25966,51237,87611,82505,23544,-16104,-30789,-15930,26131,75378,81504,59236,-12547,-53179,-30370,-6035,-12953,-7812,699,-1527,-11025,-77665,-86535,-23781,17420,39978,11858,-39181,-89021,-111752,-52555,23418,26158,-23475,-64633,-28829,70223,106395,144889,67192,-30409,-29837,9555,84684,108379,64915,-9156,-56518,-34109,111792,150333,57115,8771,12905,-14361,-64895,-83975,-100548,-113021,-41467,79116,143380,154606,170408,150601,96092,41483,-15750,-12971,76057,117526,183901,195510,18921,-49195,22364,89957,42759,27370,124383,185038,53675,-36510,-18075,-879,-36793,-60078,40263,141522,150801,113948,92431,23835,-50814,-75288,-27539,-11524,-26759,-56298,-78344,-22393,32771,59220,110195,20457,-103281,-135789,-129754,-131978,-79372,-33298,-13091,-32679,-33131,-5069,21590,58152,77996,65957,40226,28279,71853,88175,93676,87372,50482,-2556,-85518,-33235,-62521,-91909,-23654,31514,67024,32356,-15496,4044,-762,6287,22421,137945,213214,204043,121188,66094,46983,16694,-10116,18187,-12407,-63409,-25265,68187,109894,92982,55247,93480,118849,47914,4564,-32090,-91449,-117612,-53696,-130,13037,-41707,-40002,-32654,-8452,-38320,-131186,-37366,45153,83751,66902,64282,69058,111596,109082,56088,8651,53278,31408,-54948,-58615,-14915,26840,27647,-33220,-99963,-84179,5214,115563,211402,150204,34184,-56128,-87914,-79156,-78453,-79859,-81652,-80474,-92778,-79379,-74558,-111851,7025,114138,105545,-716,-73458,-112299,-116192,-89677,-89700,-103937,-105155,-52259,-6158,-20364,-26619,22818,49649,-35165,-110151,-97034,-84572,-69297,-30401,-22030,-49076,-91717,-145049,-133761,-127139,-125086,-76720,-40628,34238,112598,124499,53660,-42472,-123583,-127973,-111203,-73644,-46133,-22125,-82879,-11693,64042,130411,204499,300000,361477,272295,67638,-84043,-106965,-93355,-103500,-20372,29526,77730,62316,50618,42003,67260,34743,-45241,-127734,-13125,60878,113512,249190,341607,262389,121357,14150,-70747,-129813,-35526,73485,127997,127210,75063,-18985,-123359,-52980,-1592,3675,26326,115028,159629,69814,-28490,-82589,-56729,-71989,-91589,-65660,-26172,3440,49993,71932,72486,105760,113317,95199,-4943,-5825,102084,244501,326036,188381,72098,54515,99018,94889,45369,-21251,-91090,-99493,-131076,-137672,-82817,1963,45271,48480,34089,-4747,-44784,-72000,-78419,-35002,-4649,10012,18205,67292,81858,33528,-42736,-44745,22006,97997,150634,169089,109480,28667,-6520,5755,-5152,-10563,28365,129198,243044,207503,143774,113141,30157,-19473,78903,226247,287660,205245,62952,-61594,-48182,39760,154695,230079,235846,119700,-70962,-42785,42316,81651,77803,67209,39673,2393,-12379,71550,169148,135571,31238,-66127,-3054,203384,311960,191593,68347,-34163,-89295,-100425,-81598,-16794,46298,30393,8449,78536,178474,173251,132806,216961,308239,245084,218155,213376,177755,108916,147277,255969,301442,288717,228799,197814,269611,222129,120742,42615,-44363,-50862,-20991,-8537,14632,25817,-4124,-48295,-58953,-69485,-84095,-96519,-98837,-74283,-518,104893,175836,115211,30862,-34749,-47651,-56229,-81717,-43148,-12898,-9647,417,14586,96254,138202,54040,-78405,-26476,-80496,-83451,-94943,-117325,-57130,-11207,-4761,-43830,-56604,-39889,-32142,56154,109937,175686,196521,152305,99298,78477,60232,-18112,-102398,-153988,-100447,-17795,20648,-11461,-34152,-98685,-80082,124876,257699,288754,191238,74131,8685,-17137,6559,-55185,-112437,-80857,-82838,-132041,-67543,68130,208865,214909,78066,-92612,-47552,57153,90551,51616,-8472,-64593,-11988,106350,116246,44807,-79709,-35365,51696,73878,57862,19305,-17145,-58791,-51961,-3731,44818,26095,27659,45073,30709,-31509,-50411,642,70142,88181,58077,33003,56690,110702,257640,116939,-94906,-115181,-31710,-9411,5980,18660,14401,39022,67712,22077,18844,55188,57837,10507,-39671,-23498,72420,186131,185634,101328,3419,-35355,-25651,-29102,-54946,-39245,-23017,-42473,-76483,-4919,-7208,107,115362,209177,230797,163453,59020,35160,21518,-16413,-83341,-113040,-4141,171659,332649,298352,151951,62409,-13614,-91717,-86072,-42147,-1570,-13181,-82297,-47979,21579,5163,-40998,72205,145491,115286,65044,19958,-33814,-4282,162596,279410,176172,-19923,-161969,-59819,43426,75566,10552,-66375,-95812,-97137,-94813,-64310,-31674,-28651,-22622,5739,-17133,-70287,-120287,-69852,-101445,-59169,79539,189514,241038,160094,30583,3891,13081,-16184,-96289,44920,148003,43277,-51743,-17,24489,65599,234206,291157,186229,70714,32586,84711,84211,15026,-28031,-52843,-57219,-45820,-24033,-15116,-9493,9482,52363,40960,-16546,-27277,22766,202208,365314,278294,195739,142178,100047,-9583,-149029,1049,65125,13887,-4944,1338,-13677,4417,47317,84072,106206,23389,-94254,-136505,-118433,-69974,-6894,37737,-16585,-78687,-60469,12845,96678,215637,331152,330796,119793,-20925,-74157,-23097,-7337,-32292,-72237,-42656,-34791,-65129,-90195,-87507,-94229,-117142,-113956,-33573,38525,137512,136802,33123,-50847,-95730,-72965,-15143,30099,31579,68367,109938,39388,-73725,-74208,-77441,-30480,42370,29374,-62983,-136473,-48733,52668,116983,116945,69057,8451,-34162,-3321,78959,92938,48733,-45881,-109913,2802,18116,-53601,-111566,-48919,37915,76645,108749,68441,20035,16964,-40645,-92205,-56353,-11152,-4165,-42776,-99381,-109250,-49786,-47403,-84958,-44660,21286,21232,-50540,-144041,-88447,-13842,70001,181372,290746,288259,155515,73784,-20105,-69027,-20842,-23689,-68522,-103779,-117034,-71262,7704,50416,2679,-76402,-113846,-43283,-17917,-15150,-33621,4106,77011,129577,110432,52903,-32560,-78045,-52868,-17085,-14235,-25421,-43838,-8800,63397,137576,171689,257663,291305,156341,-19133,-41049,12568,92764,141475,93199,-17974,-118784,-58935,-710,13635,-6159,-30517,-14741,41399,201666,339721,271637,189104,110353,8558,-38642,-26280,5200,28365,52540,-6020,-56284,12737,123972,270764,407123,341326,120921,67847,116716,275651,411366,275701,85439,-44729,-132179,-120869,-72775,-18444,66766,150112,170427,132654,58273,50723,86305,71525,102182,174153,267676,362901,326775,183914,48043,-42021,-114522,-91385,-5791,6092,-40134,-40805,-34626,-106509,-107743,-20737,36394,27273,-39869,-86416,-85901,-60536,-51243,-53824,-52291,-39991,-17302,1499,39849,129533,226841,204634,95146,48045,14475,28655,63111,63251,-55053,-140516,-12469,45732,7666,-16256,-38891,-41413,-42212,-34234,288,68882,177638,244849,182627,31302,-11471,101344,237509,260203,146636,34978,-38490,-4614,57093,59445,49037,49557,28323,-5785,5981,-5389,-41818,-19566,8081,17876,-3663,-69968,-116752,-24431,26305,9136,16332,-33161,-103862,-121276,-52277,9666,13815,-21409,-53299,-118268,-121738,-36127,18097,-14379,-13168,-20734,-64144,-83136,-65609,-34959,-99161,-91138,-70892,-43162,-27356,-2576,18339,45304,61220,67186,89356,63030,-22956,-86469,-77202,34034,136009,110448,53735,-95903,-5803,153517,256450,278919,279688,166495,78360,7763,-96384,-140323,-111174,-91657,19404,156324,207870,114600,45572,-23248,-76799,-99450,-20058,105977,173013,92601,-32839,-66580,4013,35548,89936,149192,158638,106893],[88445,50613,-6919,-44994,-15698,24794,31520,-9630,-81345,-72714,-27065,-2250,-15434,-30597,-61348,-60876,-14763,26760,-24070,-104906,-52269,-6266,16736,63450,77258,107295,105135,105814,109228,144619,171869,224795,177864,88056,27902,-22552,-16737,10902,54007,40860,-10636,-57806,-73100,-84619,-88640,-62724,-27551,32017,75829,62068,757,-72877,-100918,-158157,-81592,-58214,-59751,-3749,17737,-18828,-95440,-67874,82898,193656,165138,113012,53150,14341,70261,153849,68147,-71044,-36321,45420,65065,32663,-19844,-13968,-483,10597,-29476,-92492,-21321,78753,139290,43553,-87974,-64526,32291,50229,12867,-34226,-55864,-31641,-29229,-24011,-30053,-59663,-124091,-46608,89388,187624,255004,289850,299548,289773,232168,176094,51414,14020,18020,-52863,-85514,-72808,-45187,-52912,-90175,-128822,-81467,-30394,-4170,-38943,-89672,-125436,-113874,-114916,-125178,-134724,-116766,-37474,84951,198063,191502,117577,1822,-99822,-62358,-14887,-34781,-86505,-142760,-102584,-129832,-118515,73969,244777,244853,152973,43534,-9749,-5131,-25245,-19084,-28599,-53499,14462,86077,206751,296841,257741,132410,-709,-95761,-67265,14376,19213,-18297,-63744,-38667,22289,27427,-17341,-68059,-76263,-30173,-96617,-172357,-205086,-188160,-182174,-109801,53412,117848,66518,-110795,-99712,28989,224754,189450,-2459,-64097,87857,154273,117967,72346,22977,-55362,-100705,-116405,-34993,160724,314811,327269,160800,57659,86598,78216,10094,12900,89472,199189,206340,173219,183101,176000,84325,30282,2512,27110,74389,61967,-10313,-42012,12068,80809,71670,6380,-22923,53437,73464,-28020,-65114,-44391,-66466,-97134,-42732,50648,150827,108047,28536,-34385,-13029,68361,102414,126876,181969,144219,66018,-4204,-85521,-131702,-33676,-40066,-102569,-107393,-74901,-30734,-9042,-27012,-55256,-21242,147946,403092,454886,341489,231157,143667,46544,-8075,-19122,44437,113672,141256,90005,36824,40462,18155,-35533,-54499,-77729,-93056,-78697,21938,143700,128084,-53861,-57458,12462,64820,27390,19266,31132,11053,-10993,-36968,-15372,-23794,-81179,-97703,-118439,-99326,-79901,-87778,-109211,-86642,-17514,128751,244104,288577,253775,153092,51772,-13041,-45001,-25435,-4893,-41547,-54409,-34728,28032,36735,-28829,-86047,-66071,44911,169194,165900,160383,118521,105804,124926,56917,-53558,-90755,-102286,-134953,-104401,-86151,-62200,-25931,-21492,-38325,-67980,-51050,180352,382443,200663,61024,-29236,-69691,-130776,-85843,-83695,-128085,-83669,-411,63414,42379,2995,25559,-15600,-35093,-11773,10423,-33747,-51760,-60490,-66561,-102195,-130312,-159904,-134015,-113445,-91578,-98596,-58474,-31711,13171,20895,38998,85321,119853,89001,36145,15342,40173,33975,-32657,-76385,-121215,-35900,63660,180459,234058,148319,32286,-45262,-58684,-36937,34586,75156,16689,-73130,-21885,91818,71312,29759,11659,56735,80590,-15765,-47631,10209,103919,129004,62074,-24074,-54694,-34953,10864,57942,123903,186680,173644,124969,61114,7914,-66880,-112755,-82377,-81209,-109307,-93732,-72549,-45848,7555,28417,-11167,-61939,-75055,-51113,-58305,-77219,-86573,-124932,-124576,-138193,-86520,38765,74844,88228,116532,109024,32964,-8481,111525,292603,262012,147945,9400,-84936,-45109,-4836,19848,57225,23178,15279,-18755,-72800,-83078,-114893,-82645,99921,389485,522010,190010,-186015,-147841,130676,191669,85963,576,-57033,-49069,-35636,-82850,-124467,-60421,-58206,-30940,62327,111013,84484,3250,-31379,73203,167978,134099,102953,139383,180416,135256,31629,-49896,-71812,-53498,-39510,-38104,-33414,-43290,18626,92989,76339,52588,-17261,-80807,-16590,42932,38255,27631,23247,65258,110767,118132,95573,75104,16273,-46149,-56780,-48372,-60357,-48024,-9837,114836,255142,195965,49932,-68195,-90051,-86789,-99441,-91028,-46878,-9717,25630,111429,210218,172570,20807,-82154,-138246,-107226,-55600,-18289,11290,37762,-53537,-34317,60128,113720,128855,175513,170586,114218,179425,140976,80172,-31186,-102045,-41809,-63822,-41201,49343,112108,76759,-26078,-119192,-52085,30092,87274,114124,150588,165847,162583,89201,-36122,-113066,-34698,-12555,-43595,-62564,-42719,-76233,-118789,-93930,12705,38007,-46719,-35319,99130,181857,171957,106510,-10695,-84602,-26648,-56328,-34043,112260,260139,257346,189337,135453,82423,44915,-6265,-74631,-95768,-113052,-85741,-63943,-135138,-17269,133122,189954,57135,-22299,58056,121382,-30145,-102075,5446,59259,4887,-42021,-8054,35180,33356,-14300,-3037,31495,66204,28695,-18420,-60252,-39367,47310,88270,12191,-72473,-47370,41985,100100,129471,153020,143613,112414,75379,26761,-19359,-46334,-63447,-92964,-80328,-18648,-20963,-51838,-18512,2623,-4075,-13144,-78749,-32802,56882,52211,3379,-20952,-13737,-38936,-73018,15428,182372,344156,372134,240980,100298,29764,15426,29329,20068,-6248,-6682,-21544,-52833,-28087,-38175,-7563,36563,44425,36882,26087,-9826,-51024,-109693,-106932,-60993,-3155,61696,55957,38490,7434,-2431,8922,1041,-30636,-58528,-70539,-14745,60946,116814,54907,-66523,-50221,7043,24941,29390,29107,2090,-53359,-113507,-24832,-2254,18544,71982,108800,61434,13423,-2356,-3033,-13516,4522,-21812,-70937,-51741,-11049,-11326,-69165,-126316,-90072,-23156,19983,31270,-20822,-61684,-77532,-81134,-982,61224,43673,47706,29367,-29267,-29954,-23926,-67924,-57123,-14690,-3760,-35805,54036,256370,330332,224314,78955,-34425,-121746,-48750,23205,83165,159489,162976,70796,12501,67566,66585,15964,9043,79926,163310,147834,72030,-84405,-75869,-41287,-29807,-33334,-49024,-68254,-74673,-93860,-53517,-28525,34499,34000,-8448,-4591,-39729,-69993,-41382,-17315,-14855,-43990,-55011,13284,56486,18847,-33043,-63312,-58530,-18076,1120,85150,126805,112745,63112,19745,-61971,-88832,30264,143336,244873,223958,23019,-86865,-77105,-38401,42697,114875,159064,59439,-41931,-24861,47333,53755,-58633,-152364,-84322,-54338,-17375,121451,302600,290933,74095,-61040,-55427,-59078,-40826,8442,34731,-10602,-8028,34375,74060,65818,-51791,-49158,32056,109786,128310,147201,111786,107596,204566,214941,99463,-3295,-51210,-41598,-29530,18783,48132,18957,-52600,-73762,-85490,-108725,-121878,-105994,-43388,-8309,-54097,-76963,-59942,-18212,-25977,-97656,-83212,-36095,-2771,4266,12056,15074,-28901,-76216,-101089,-69384,-76157,-82323,-64940,61221,162238,111814,-39774,-93855,-52688,12021,76247,136723,147724,120588,47389,-47695,-95307,-67442,-62447,-87895,-76185,-27018,-60464,-81101,-2536,91420,148654,84362,3612,-39426,-40682,-31844,-61720,-97501,-74870,-107510,-104606,-12967,127457,189283,143132,104199,4593,-70596,-85113,-124011,-33715,29007,939,-47351,-66251,-68034,-97924,-81960,-49874,-93040,-86269,-90398,-127175,-6250,65677,81735,50242,34817,38782,4118,-47075,-56891,-34403,-13633,1022,1635,16687,-34047,-65303,-71917,-75938,-32056,33452,47572,-8808,-54189,-84632,-105509,-82292,-84273,-139669,-117075,-44377,-7417,1211,31096,87774,133937,154333,133623,65418,67375,65057,51684,22333,-12236,-45581,-46968,-14508,-30229,-58860,-93834,-126662,-114257,-92316,-67817,-45944,-22752,46979,94532,90737,16205,-38041,-76354,-65127,-6201,61017,83106,75028,11252,-32749,-30631,-16474,-20336,-14337,-12821,-14915,-12098,-70268,-91926,-30615,8307,26676,1784,-37423,-71233,-75547,-5403,75217,87177,46175,-67865,-53238,56631,105645,134220,49756,-51516,-49393,11289,103286,121677,59391,-27126,-54814,-11280,139652,153423,46868,-9817,-9604,-33975,-73909,-86222,-108060,-119102,-31370,82347,128072,138501,167504,167029,117150,60775,-8369,-31816,59940,103199,173211,168384,3380,-41045,44277,117550,58038,9428,92564,158062,21102,-66014,-34404,-8695,-39718,-72177,34739,150233,163897,117603,77341,6762,-38589,-46389,-23639,-19395,-45734,-68933,-75186,-16791,39587,58216,104525,36377,-82055,-122587,-132985,-139420,-82860,-35098,-10570,-19233,-6159,25763,40022,61980,70612,49211,23114,21942,78752,100796,114629,124032,92451,31383,-30453,7556,-38479,-66935,-10612,51999,88025,44834,-23603,-8687,-4602,15064,38012,168563,283823,249125,126505,66010,47396,6509,-47186,-18916,-35199,-76407,-28433,66619,101392,75900,33326,69116,106317,33027,-7028,-33861,-81487,-106364,-56247,-9036,13939,-22804,-20513,-18957,9458,-13906,-127587,-55240,38684,83893,69846,61762,65217,99350,89641,54663,19458,56765,3309,-73115,-61789,-7513,36016,35474,-26666,-98905,-83549,10796,127330,224933,155635,32892,-59247,-91039,-84679,-83532,-85539,-83522,-72888,-75910,-43309,-3343,-8327,47975,133717,94310,-12083,-82141,-95315,-93396,-75166,-90561,-99896,-104660,-55851,-10750,-34783,-56900,-15507,12880,-60302,-115773,-83387,-74829,-71220,-36795,-25557,-50274,-87399,-141097,-131871,-127336,-117802,-58985,-11621,74634,167183,161389,75451,-31314,-111202,-121368,-101645,-62740,-43008,-43556,-113738,-8846,45640,94275,183617,304370,365967,263569,68260,-74425,-108893,-96286,-89325,-14295,26648,66586,47350,38173,27193,47324,19372,-54446,-115790,-2645,69705,140032,293591,390170,284889,120212,9551,-70692,-107987,-45821,61151,122638,128734,85503,-4333,-106027,-57622,-13480,-10804,8665,114325,180023,64477,-60177,-67795,-23414,-38877,-70000,-61002,-21062,14876,62014,79166,72832,96871,97613,75139,-27999,-19312,91322,217289,291232,160301,58671,59366,117525,116097,63859,-1915,-78523,-94237,-128203,-134073,-86132,-14170,29619,39334,34086,7891,-21722,-40734,-51741,-27295,-1088,12848,24908,80963,101827,46375,-33779,-29548,35865,104051,157128,185435,141008,61280,21198,24708,-4356,-16566,32367,156984,265485,219636,137201,92210,15565,-20266,75857,191443,214436,160799,57155,-35860,-20833,73730,199686,260606,252475,124519,-62963,-46805,38296,78148,78763,67353,38501,4429,863,97832,202885,172357,55510,-50862,-19401,186823,304031,181436,59020,-42731,-94360,-100589,-89943,-22926,35107,2363,-28728,55181,182135,189264,148136,218410,282776,216205,202435,222135,196435,119501,155587,250992,275176,225231,110889,46479,144613,157300,99151,40249,-39374,-46065,-20675,-11668,11252,18589,-4155,-26686,-25064,-41301,-69282,-91236,-104791,-84085,16,117910,186235,122502,43490,-11072,-20314,-39277,-75597,-39024,-10085,-8297,8120,20352,94781,119029,47996,-110809,-64464,-80132,-63991,-94462,-113761,-40392,17580,29023,-19804,-53731,-57052,-34536,90340,149214,200807,217864,176026,107065,59387,42893,-33072,-117946,-162841,-103331,-29671,1380,-20575,-34570,-102535,-61484,158118,291675,333280,247626,106998,8274,-36540,-9041,-52757,-107201,-65050,-53882,-98285,-59024,71626,201475,201461,67746,-86023,-47653,49639,82368,47368,-5956,-54755,-7044,103313,116218,44003,-93688,-45085,42719,67787,40548,-3479,-25182,-49737,-37438,10860,55977,25843,26791,47445,34773,-26706,-48374,-588,62647,77691,56276,36596,51607,97544,237799,135650,-72754,-125079,-37173,-3148,15846,29849,35283,64805,91220,39836,8498,42628,50568,8230,-38534,-24288,65722,179880,187552,96780,-11953,-44985,-30658,-33415,-56493,-36866,-21202,-39922,-81676,-31507,-55727,19914,152925,269943,290160,190154,61259,42441,56787,24344,-56765,-103267,14131,191984,367888,355562,193879,82141,-8357,-89579,-85472,-43499,-5079,-21858,-93458,-52068,18475,10074,-28314,75909,143504,105228,51991,8627,-43346,-12886,134480,221718,129553,-34902,-172847,-63773,26838,53751,-12062,-91058,-108120,-103364,-98543,-66177,-30405,-20862,4130,44075,18572,-45544,-117112,-65883,-79163,-80164,32450,139482,214307,159349,43110,13215,11734,-19731,-94394,7831,103958,27093,-36491,5131,-7401,-8114,147295,219598,156485,68979,39707,81667,72713,6951,-21494,-42658,-58549,-50102,-32185,-16498,2760,33460,68096,41458,-22037,-33464,13331,173995,343591,253090,163074,106835,71089,-18589,-148392,5050,74002,26808,1053,7861,-5376,9003,45339,79147,97243,19872,-91605,-138825,-110260,-65346,-5185,37512,-13163,-73570,-106367,-51365,39000,174413,314117,331106,111352,-25479,-58650,-6081,9412,-15849,-62172,-60341,-54504,-72481,-82289,-75791,-89791,-108365,-121636,-64182,977,115319,131495,27138,-57460,-97405,-68984,-3991,59945,78126,115705,134528,26810,-104532,-100533,-114555,-59981,25046,17888,-68492,-130795,-45192,41265,75107,65476,33136,-5736,-27180,8831,81008,85324,43610,-42818,-119485,6821,31799,-40256,-106428,-46113,21568,33133,47987,18647,-10231,13387,-34725,-83887,-51916,-10986,-5109,-43710,-96971,-116556,-58809,-57577,-99330,-64600,-301,2232,-70302,-137756,-73981,1308,85861,195016,281186,267193,148154,80689,-1265,-49642,-3188,-7607,-56102,-92026,-111710,-70646,6751,36012,-12285,-77051,-116583,-53545,-26817,-22136,-36915,-2405,50419,105974,103168,55024,-32441,-86979,-63550,-25279,-14662,-21620,-36603,-4169,66286,115627,129608,212382,247573,125879,-38992,-56899,-13107,51768,103285,68203,-28742,-118616,-54459,10197,27513,-6000,-41788,-33005,5331,147604,317250,275826,206442,133700,21681,-23998,-17869,11762,36865,50597,-18590,-73496,5421,124003,272880,397509,317939,117525,65450,100131,228944,395777,279707,72044,-71601,-167415,-152475,-96192,-31078,64310,137441,130798,82809,30346,41418,104608,114406,142615,199658,274218,345274,279010,155984,35511,-54909,-125514,-86123,2756,17829,-23596,-30707,-35826,-109039,-122521,-55768,-17951,-26978,-75390,-100414,-89166,-63854,-51729,-52325,-49714,-38682,-19297,-5620,32836,128081,229138,211823,92132,38567,2055,17227,55076,38737,-88318,-112803,23128,85630,43816,16792,-9156,-23493,-36148,-34344,-5552,56856,153740,223923,175345,27425,-21336,97973,242474,281913,182842,65347,-22428,2047,72206,85701,60411,47768,32502,14383,31728,14219,-15854,9533,31735,34288,4553,-67584,-122495,-26348,38393,22902,23439,-36607,-98554,-104712,-45603,10326,15171,-16915,-44744,-87753,-86794,-31645,18046,-2264,2691,-9967,-59670,-78893,-51106,-15152,-69849,-77624,-61189,-35550,-25081,-6511,7074,17521,45142,61934,89979,89737,18111,-42663,-52496,28207,141682,128213,61796,-67120,11856,161902,268538,286535,294667,196991,105799,34982,-68498,-121404,-107010,-82874,26255,160766,188888,94599,28111,-50065,-117154,-99680,-34630,58850,139390,79715,-43580,-79900,-13988,-7125,44185,113300,145846,89917],[76254,32820,-23644,-70495,-19561,23092,26422,-14819,-81673,-67611,-25455,-1067,-11400,-29197,-55754,-55340,-23900,7019,-33857,-105297,-58072,5767,41267,71918,66268,78331,68453,82377,113439,158843,188174,226177,199804,106697,35895,-20256,-10933,24888,76927,66678,12299,-25751,-45207,-73611,-82217,-56705,-23957,32685,73005,50929,-12563,-85828,-107484,-129187,-64738,-49538,-53172,-12367,1953,-28935,-93667,-55333,80967,178322,147348,103964,44286,-2319,39183,125638,60473,-63323,-7518,79168,95274,50982,-12619,-10625,6259,32266,9204,-80556,-45394,43854,83226,-14817,-111731,-58727,56320,93157,46827,-25177,-57507,-36191,-32041,-22452,-20819,-41215,-122690,-65449,96572,234440,322098,334187,322526,334911,274369,181421,26958,24074,64744,-8270,-49525,-52405,-36773,-48103,-87914,-127920,-78709,-23675,-2039,-35605,-88982,-124907,-113672,-118185,-129984,-140265,-111580,-28467,89938,194355,198102,127471,17688,-85611,-75352,-24316,-37090,-84882,-140615,-101095,-127034,-109557,80248,212993,203726,138353,47258,3986,17714,-2030,-2458,-12017,-17285,60988,116540,228327,318178,270296,142496,13709,-77451,-64917,17064,12174,-23158,-69379,-55218,-8661,-8872,-17103,-41789,-51549,-9324,-100270,-151836,-181834,-183878,-210680,-127914,63205,102719,52483,-107470,-62693,66362,270267,186691,-23409,-60214,99456,172371,138065,86171,29940,-54796,-109305,-103188,-35660,142123,292531,288893,117227,-7681,-2389,-11651,-36056,-5853,68099,173535,211115,214669,256876,237613,133743,57635,44128,81805,120441,84200,-7389,-49543,-4226,60486,48665,-15178,-33702,51450,76519,-22124,-52731,-30857,-59115,-97495,-35218,62155,160960,106152,23558,-36172,-12497,65154,81639,91343,130866,121932,62101,2576,-62417,-125040,-49182,-53449,-105098,-97219,-66402,-24115,-5214,-26139,-61881,-35614,119295,330384,396216,327511,222580,125491,32794,-23971,-22247,65860,141913,152933,48996,-36930,-7733,-17347,-68921,-87090,-96741,-79593,-42261,53896,154768,110496,-71465,-17508,62578,104757,35774,-18933,3616,1439,-3450,-15532,7802,-3683,-63400,-78930,-109980,-97346,-61721,-57598,-84552,-78148,-21053,104317,190564,234804,215126,136822,51654,-16837,-55338,-31674,-166,-28866,-39221,-20181,42644,45598,-24736,-88876,-72360,36426,173828,200955,198667,156286,137553,151756,68371,-45975,-75985,-81711,-113192,-100293,-77606,-60077,-26634,-15752,-25619,-55915,-46706,186160,343684,149240,40181,-35691,-73861,-117586,-84468,-92966,-127721,-70633,11154,61310,30518,-32915,-5761,-27854,-34944,-5600,13398,-33870,-47920,-59225,-70146,-100659,-101660,-118175,-114305,-100691,-95139,-84009,-30621,-58883,-9118,7978,24542,83245,124446,100147,57406,36995,61322,77296,26694,-1813,-32661,-68508,22226,142610,213495,148314,28795,-59527,-63069,-35675,34802,77725,22187,-60512,-36932,56510,62550,39550,32397,78591,110989,9264,-26329,35055,123224,147989,80752,-7021,-30155,-6193,34228,70263,116639,147652,127531,82620,36075,8112,-55514,-79637,-46373,-62442,-104928,-80617,-56910,-43878,1042,24726,-5092,-44765,-65513,-54271,-68453,-82720,-88517,-128120,-129144,-132997,-64871,69998,111064,124648,134674,107364,26975,-9498,106647,302388,321558,214830,40956,-75769,-53650,-16165,16098,61396,36161,26440,-6227,-88798,-158460,-150595,-42976,150958,390739,516707,179836,-171973,-79292,154816,195874,90018,6606,-57459,-71577,-40885,-80611,-125743,-69552,-68561,-37383,55701,118007,92807,3087,-18373,100589,192685,141533,106997,138710,177812,130873,26994,-50302,-50647,-18268,-7094,-4863,-4034,-20347,33654,100450,91344,73480,5760,-50314,16075,76271,59788,31759,20795,69413,115819,123281,107819,79099,3605,-62640,-72620,-67602,-83626,-79230,-46201,107549,270759,210635,60679,-58290,-80613,-83548,-105871,-86717,-43559,-3662,34232,111657,198659,147624,7656,-87373,-138624,-111825,-72879,-39287,1202,46484,-21085,-11398,64777,129188,176642,217920,189962,128968,197165,143157,66839,-46887,-93809,-33736,-55663,-28669,76391,135737,80231,-32860,-103653,-30939,50505,117008,157026,184560,182818,164331,85417,-41868,-85638,-21018,-1578,-28728,-60182,-62433,-83264,-92579,-104519,-21258,4289,-61644,-42544,91924,189899,172020,88161,-50715,-107641,-34275,-54711,-12541,125548,272101,281497,201610,141136,79722,37383,-14416,-74641,-77604,-90149,-98951,-92802,-129248,18450,156849,195333,67301,1731,83889,136906,-34785,-89449,22968,72553,17054,-26428,15556,69541,69373,22412,38392,68487,83202,39272,-11477,-57589,-34444,56719,101760,23092,-63138,-50671,19910,63142,94250,126366,122918,88170,38761,-13068,-24359,-30723,-54006,-86788,-90317,-30122,-35740,-45476,-3598,1685,-14333,-24654,-84937,-30365,56854,49295,-384,-24195,-12473,-28396,-48180,36882,200521,352414,382620,257423,105431,26760,7876,16628,10576,13799,49244,55425,9758,-6848,-36346,-10287,32425,33614,27329,22541,-7270,-46563,-105019,-104923,-53624,20580,115270,122838,96508,44869,14706,19201,7613,-14488,-31045,-44626,8532,105062,149297,68473,-59405,-50085,6124,28509,37953,46403,27043,-33803,-121741,-27342,-1378,11178,51829,105802,76013,29126,5847,-1539,-34437,-32371,-58031,-94799,-61057,-21829,-25395,-76288,-98764,-54999,13601,64953,71047,6546,-48176,-55937,-73575,-19553,31106,13603,29664,29422,-22985,-30551,-26791,-67461,-65867,-21182,-2511,-7751,102496,299215,356619,242971,94856,-26,-104641,-106371,-34668,37750,123115,129616,44062,-16457,39146,50505,5411,5998,91572,194917,171847,84480,-89921,-100017,-79256,-68671,-48527,-55743,-62840,-59151,-80645,-53852,-80,82478,58904,5422,4562,-31005,-87984,-64941,-36683,-34231,-58793,-66254,-540,37029,-179,-38053,-51799,-46777,-11469,5661,74213,100673,83464,41366,8548,-74892,-93553,42428,177985,312373,299824,66488,-54225,-48012,-15313,55982,107734,154088,89568,-1099,4025,63576,51068,-69871,-153967,-79991,-48008,-6963,141788,321433,272880,49038,-69138,-53301,-54131,-38188,17295,54409,-555,-3580,37584,73217,49751,-65495,-55219,14213,77441,91899,124646,104444,102514,188363,201032,101436,-6551,-61260,-52435,-35287,12585,43034,8838,-70633,-78431,-90964,-127325,-120702,-78130,-26642,-9117,-64068,-90243,-74423,-32930,-42541,-94658,-50845,-9578,406,-13630,-17319,-12397,-47355,-83583,-93405,-60155,-63913,-59884,-29712,112029,203230,128334,-45248,-94189,-34116,24347,84443,143789,149520,117213,36508,-59129,-83664,-42692,-47254,-96833,-76842,-12477,-33596,-68052,-6733,103281,176364,119061,22115,-45438,-55097,-44210,-70830,-110811,-68034,-98512,-130885,-29969,91920,130901,79531,56688,-17582,-87160,-103279,-121556,-10277,54520,26728,-17618,-37337,-49676,-92886,-107312,-62155,-91127,-60968,-49963,-93272,-34462,51148,75948,45575,31299,37171,2084,-44063,-48599,-35519,-24002,-13346,-22311,-10524,-43717,-59437,-50762,-47555,-19172,30059,26788,-33432,-61950,-87980,-112362,-78513,-80898,-147867,-103309,-31159,-6156,-110,25046,77593,121658,140953,114010,47005,72787,96431,86857,42830,154,-33599,-40050,-13324,-27833,-48550,-79197,-106239,-124070,-89400,-47184,-30228,-19146,39724,95565,93580,2845,-64236,-113141,-107763,-37951,41029,75766,83700,31426,-14939,-29565,-24457,-24988,-18516,-24036,-26815,-12462,-62267,-96205,-38035,-1442,12965,-9167,-36766,-53615,-37653,37550,121136,145064,123308,9092,-493,78540,117106,127403,36100,-69546,-70477,12485,113413,125950,48647,-48941,-53498,13512,164892,153046,34963,-32411,-38685,-60667,-89004,-94138,-119342,-119469,-24784,75980,102809,113720,154587,173868,132518,74574,-6767,-54314,47030,92254,163175,141316,-9115,-32174,64969,141251,68216,-14878,54673,133846,-4327,-97628,-52070,-15288,-39348,-83568,26229,154469,174430,121681,67524,1935,-21468,-24026,-21178,-30466,-70479,-83349,-77821,-17841,40372,50009,85840,42119,-67157,-111462,-134224,-148437,-88128,-39333,-10935,-9308,13983,50318,57171,64491,60864,30050,2939,9596,77434,104372,126006,151398,130601,67926,26931,52954,-9605,-46364,-3429,63841,98496,48151,-37358,-27123,-12481,19245,47038,186152,342917,286975,138087,69659,47515,-1785,-83733,-48010,-53878,-91619,-36594,57777,84693,53209,10089,45689,93031,20988,-14310,-27857,-64831,-94903,-62020,-20836,12239,-5021,-2253,-5896,26844,10656,-99729,-76769,26372,77080,65272,51215,54377,79031,63137,45669,24819,50826,-29563,-87554,-65480,-3324,40132,38383,-22254,-98127,-85434,10222,129134,225862,156245,32691,-59397,-91910,-88929,-87187,-90414,-87800,-70326,-64591,-14780,63234,98096,101662,140091,70811,-29194,-91142,-77148,-69833,-59060,-90708,-95536,-96055,-49163,-2914,-34219,-80552,-52839,-26349,-89677,-104602,-69086,-62566,-70834,-42411,-28008,-50017,-81383,-132444,-121578,-116535,-104018,-40227,14395,109686,215682,192212,93060,-22573,-98765,-110932,-96354,-53884,-30979,-45250,-93122,-5993,31012,64188,161947,299957,357495,246445,66318,-64336,-103777,-91794,-74298,-9304,22789,53447,30515,23678,9793,23688,4810,-57601,-107106,2587,74689,158926,315238,407176,285040,109086,2200,-63570,-79638,-51331,49381,114941,126873,92492,7188,-93322,-62693,-24685,-26034,-11845,106380,188918,55569,-87187,-42769,7878,-8137,-47797,-51834,-14048,27329,74654,87224,73646,89051,84253,57657,-49799,-35734,73743,177255,239974,122771,40776,63549,136644,139272,85308,20658,-63183,-88157,-125920,-130762,-89118,-30497,12750,28573,32704,19283,426,-11106,-21636,-12517,4210,16156,31548,92487,117089,51732,-28527,-14900,48771,108167,159946,194103,166053,92850,48863,42634,-2631,-22146,32446,168887,263165,216101,126515,71676,2288,-18465,72263,155273,149356,123934,57073,-5930,9512,110972,242635,281032,254573,119132,-58097,-48880,34604,73188,77926,65894,36712,6376,15448,128774,242784,216310,82846,-35705,-34905,166447,286738,167214,48790,-49877,-95384,-96244,-97368,-31389,20922,-23919,-63502,30769,175155,194891,160544,221735,259939,189231,187478,229536,214037,130144,164452,249329,258749,183560,33549,-79511,47571,109160,82923,40161,-32808,-43213,-23014,-15780,8702,14507,1797,-3239,5222,-17059,-57352,-87003,-111237,-95781,-1439,124502,186242,124177,53681,11232,5173,-24636,-70376,-37163,-10798,-10410,11288,21754,87733,99260,47197,-63374,-73802,-58511,-45692,-93217,-106908,-16448,55671,64828,4930,-46623,-73063,-39497,111434,177337,217536,230701,190156,111522,41235,25426,-46623,-129389,-166513,-104319,-38229,-14773,-28744,-33771,-101787,-40160,188647,321775,372735,298354,132791,5886,-53085,-17560,-45125,-102956,-49481,-21806,-60307,-42073,73991,184903,179984,56362,-76558,-50084,37982,70134,40753,-4427,-44497,6328,114456,134032,63578,-78429,-52733,29495,58080,25731,-17995,-26629,-38560,-22789,26272,67823,26822,26705,50346,40768,-18507,-42252,2328,59541,70451,56433,41851,48626,88466,224396,161507,-41391,-118453,-42190,2521,24581,38740,50101,80091,100819,52422,159,29692,42649,7098,-34377,-24096,54941,164390,179703,86780,-27110,-52769,-34554,-36751,-57143,-33605,-18078,-35195,-82343,-57221,-100204,45574,183843,320491,343081,213309,61697,48151,92541,71783,-20388,-95566,27623,203720,391619,409149,238956,102391,-3379,-86864,-85352,-45266,-8912,-29508,-102695,-50641,19856,17643,-15069,75159,136490,92233,35791,-4336,-50614,-18255,106836,165929,91680,-43215,-170082,-68899,8042,28706,-32670,-107052,-116148,-106747,-100129,-65115,-25107,-7411,37137,86792,57061,-19237,-109495,-59727,-55143,-79470,-2214,96706,187741,157908,55436,21574,10960,-21151,-88000,-17489,71661,25486,-15145,10804,-38001,-61752,86633,164464,134098,70635,48303,78730,61612,661,-13421,-30610,-53416,-48668,-38762,-17404,17116,62536,91826,51562,-19606,-34638,5527,143143,303377,217054,130345,77332,46673,-23967,-145733,6744,80571,42544,9506,15078,5284,14642,41672,71490,85465,20440,-77221,-121093,-91919,-53962,1129,40902,-4779,-53800,-104368,-102149,-7161,143153,299568,331104,108014,-22211,-37314,16832,30660,2732,-49729,-76974,-70635,-74374,-68478,-60891,-78747,-91979,-107808,-87755,-36364,88056,122943,24506,-57984,-93179,-59401,12627,93249,130420,170634,163096,25724,-113428,-100283,-133365,-83939,9090,7662,-71991,-119155,-34878,31599,31140,16462,5104,-3286,-4348,30812,88488,79952,39137,-38102,-119478,17432,51242,-20715,-95346,-41827,2285,-11479,-14398,-32347,-38450,10777,-24380,-73222,-46178,-9864,-5677,-43953,-92517,-117034,-63512,-64637,-109941,-81485,-19449,-14399,-85269,-117131,-51734,21599,104952,208714,268596,246985,143733,90454,21247,-27088,17320,12642,-37440,-74067,-100315,-67786,5768,20642,-23134,-71369,-105340,-58064,-32032,-26537,-38806,-8835,20635,74658,91876,56766,-30315,-91389,-71436,-31074,-11781,-14199,-25460,6440,75211,100174,94063,166968,197888,93912,-53685,-66825,-37033,6121,59207,41266,-38343,-113491,-43820,29850,48762,-663,-49377,-49252,-25011,96554,287662,277033,223183,156174,36212,-7264,-6546,19789,47143,51976,-22982,-86827,-4247,117381,261980,369371,282226,113549,65066,83709,179146,361963,272941,58198,-93182,-197473,-184814,-119424,-41404,62313,121852,90364,36208,4205,30481,113131,153153,185678,220132,268851,305440,213768,120391,19545,-69672,-131411,-75872,11480,28087,-6095,-17020,-31708,-105412,-135090,-87125,-66074,-67369,-95510,-106136,-88492,-64592,-47645,-44352,-41601,-33477,-18471,-10494,27719,126219,225589,212095,87035,27841,-11913,6229,48946,16927,-115393,-89055,54250,125433,85814,57740,25459,-2543,-26647,-30143,-8568,45847,128713,200285,167950,26929,-28974,91268,239071,292679,216227,91602,-11905,3449,81993,109772,70364,44735,36782,38037,68036,42357,13630,34677,48919,46054,9808,-65182,-120385,-28282,48789,37727,33715,-33431,-85388,-85778,-38126,8088,10514,-16957,-37285,-63427,-56533,-15901,32692,18664,21121,387,-56886,-77901,-43179,-2539,-39458,-57827,-49473,-30005,-23721,-10207,-4811,-13955,23818,51711,85753,109756,56781,-630,-25024,18638,135731,138881,65800,-41850,32329,170232,274778,284213,296672,220616,126863,55860,-42797,-101987,-100120,-72596,34284,159785,160301,68656,6492,-79314,-142926,-82657,-41062,3783,91115,56132,-59269,-95314,-34965,-50194,569,75007,126594,71337],[62814,14198,-40155,-94930,-19322,20582,19152,-22481,-81990,-63978,-27971,-5613,-11861,-28837,-49198,-48682,-31914,-12205,-45077,-104223,-70484,9281,58798,74226,49338,38880,16909,53118,116332,169034,197629,214743,211690,122858,41648,-20172,-8323,34994,95944,90349,37449,10156,-17760,-62562,-76976,-53576,-23566,28456,63076,33659,-32948,-108196,-119465,-97550,-39452,-41508,-53949,-28209,-20574,-44012,-92533,-43873,77025,162211,130521,92926,32534,-20593,6619,92328,48688,-55415,16676,100774,111482,58924,-13625,-14806,6196,48170,53817,-43861,-79069,-12700,7839,-83040,-122538,-57384,66923,125802,76903,-18855,-61563,-44374,-39583,-26375,-17298,-25916,-109735,-94525,91984,268955,373509,359290,326967,368910,312667,181233,-2109,21565,100014,31172,-19875,-37964,-34896,-50112,-91359,-131909,-81130,-20340,-3759,-36330,-92394,-127398,-117303,-125689,-140059,-150012,-110424,-25270,90846,186830,202663,138652,34790,-71355,-96877,-41844,-47030,-90322,-143494,-102968,-125608,-96754,83849,172588,154436,115803,45992,13762,37083,17677,9061,-1425,11565,96446,138000,240099,325309,269492,140172,18040,-65322,-58307,18935,2512,-31791,-77809,-74387,-46146,-50344,-18928,-17795,-31373,8561,-93589,-112691,-138697,-152462,-206267,-157746,58425,76518,39688,-89892,-24247,103535,308093,173481,-48867,-59061,102961,185331,158797,101402,35750,-55299,-118968,-96573,-38857,118540,260607,244804,79384,-52057,-95212,-96523,-73390,-26541,44078,142478,211120,257974,334558,296613,178425,79655,80716,132178,162467,100853,-9294,-62581,-27190,33040,19383,-43159,-50327,41350,69291,-23032,-45305,-22801,-56983,-104870,-33162,67569,160339,94240,10448,-45369,-19263,55492,54582,48777,72859,87729,48070,-668,-47976,-104506,-58571,-64412,-104184,-93968,-66043,-27282,-10748,-33185,-76144,-57429,83078,246771,321543,295995,199049,94945,9521,-48416,-31224,78017,160258,153206,9379,-110032,-41389,-46253,-102008,-124697,-114901,-64443,-7581,84597,163205,92420,-74521,13287,105932,141906,58925,-57559,-38284,-17846,-3629,-2514,26253,21694,-43674,-61237,-103473,-103966,-53347,-35325,-65927,-72227,-28540,72555,125880,168586,165261,108724,41862,-28574,-71198,-42074,267,-21083,-31473,-15716,45710,43728,-29643,-99309,-83242,22795,169271,227761,231311,191955,168269,173712,71188,-47496,-69364,-68191,-97609,-102387,-77336,-64122,-33033,-15516,-20227,-52163,-51259,173647,278182,85983,8244,-52125,-85407,-100034,-74161,-99568,-125493,-64425,13565,47826,8568,-78022,-48847,-51481,-42654,-4103,10168,-42344,-53054,-67208,-81098,-93169,-64051,-67876,-69596,-68209,-71596,-49411,25885,-36484,-56995,-23978,-1176,71547,117644,98842,65941,49279,76359,118188,88334,75287,46797,-26801,-643,112756,195291,151365,31235,-72171,-74054,-39129,29504,73450,20299,-56711,-59271,14515,44027,38532,42860,94429,141510,40022,-421,61093,140316,165043,97944,7923,-9112,16220,50418,76007,102728,104153,75710,30310,-1729,-3822,-51481,-57404,-24765,-52636,-104666,-76080,-48140,-39065,-6904,15280,-6378,-34714,-58110,-58564,-80195,-92186,-95953,-137287,-138155,-124139,-46042,98468,146699,160966,146644,97447,13929,-14122,95668,294256,360767,266496,64370,-68913,-66706,-33537,4536,55926,41511,33302,11966,-62604,-181740,-155059,-4317,181491,398291,571942,263601,-65971,-13151,165139,188677,86840,7006,-57240,-92114,-53293,-84023,-136090,-91443,-88982,-49516,43316,117517,92880,-4986,-18253,111286,200074,140152,109314,138055,172622,122229,18962,-50707,-27465,9034,16542,20267,17869,-3962,40710,99942,100138,88286,19834,-34773,33235,94708,68969,23689,6863,61743,110126,119345,112557,76115,-14275,-85651,-95829,-93375,-111071,-112781,-83920,87886,263797,210083,61048,-57733,-78987,-82532,-100567,-84158,-48264,-5688,35108,104689,177646,116011,-9553,-96709,-143263,-119941,-95152,-66617,-15776,48452,6294,13528,67128,137577,219603,261895,215532,147925,211493,137714,45826,-68449,-85943,-30708,-53926,-24955,91056,145443,73533,-44667,-91831,-15081,64359,140023,193886,207364,189214,155143,72867,-50508,-68688,-5951,10017,-16242,-61514,-87238,-81398,-70710,-86491,-33153,-21488,-76485,-52492,78340,186091,159426,56202,-102461,-98213,-28525,-41381,3910,127565,269583,296630,206165,140042,73573,27471,-25068,-78579,-69134,-74090,-103094,-122986,-102981,41500,167067,189693,70691,15708,96430,135937,-46775,-82156,31461,76358,22059,-15133,37918,106399,106974,57675,72929,95292,88121,40170,-11119,-59958,-35122,57812,105470,26820,-58913,-60370,-7062,22218,48782,85498,87623,49249,-10583,-61009,-24943,-21616,-53275,-87409,-109349,-54104,-58064,-33902,3905,-6605,-30659,-39980,-85091,-33617,45696,36396,-10002,-30956,-13578,-18358,-25304,52928,207253,342640,370981,258993,102751,18781,-4252,-884,-1685,28810,93488,125288,69298,11228,-39081,-18698,22604,18283,13879,14575,-9938,-47901,-104453,-105369,-48701,41102,162248,178504,141226,72969,26966,23076,6866,-2800,-6257,-20730,32206,151310,175186,78224,-53510,-55861,-118,28486,43428,58626,45106,-20163,-117637,-34123,-5289,-2176,26594,96545,88044,43689,11400,-5610,-60468,-68729,-89275,-101805,-57799,-20928,-22856,-56135,-57675,-15523,51780,106137,103441,28064,-36959,-35137,-55712,-48654,-7884,-22537,4996,22366,-21596,-39701,-37424,-71533,-74835,-29361,-3949,13689,145552,337239,373427,250351,104423,30436,-44855,-77971,-109352,-25104,71865,85668,15072,-44678,5383,27470,-10563,-423,99543,221565,192285,96046,-84250,-111644,-88649,-90125,-66439,-70314,-60201,-46542,-64331,-44516,44582,126695,77065,14552,9830,-20929,-91073,-84210,-53528,-53636,-75932,-81161,-19055,12324,-23642,-45562,-42497,-34730,-2570,11384,62510,74406,55302,23535,567,-83238,-92074,52236,208875,374444,375426,118422,-17439,-19314,4454,62389,94690,143189,110832,35491,29796,75074,41836,-82028,-143777,-79443,-44969,1040,157273,326890,245086,28134,-75395,-57681,-53502,-40306,17826,61382,4109,-687,37293,68220,30967,-79317,-64263,-10213,33822,42880,84132,75870,73358,147738,167620,94495,-10627,-71938,-65110,-42603,3570,33277,-5580,-85361,-61286,-74431,-108743,-94629,-51028,-12503,-11183,-73936,-104766,-91516,-50680,-58513,-79224,-25760,9181,-1384,-32996,-46235,-40473,-64921,-88001,-85858,-53890,-55498,-36755,10617,159981,236282,140843,-49173,-92013,-17253,37772,92222,147192,145762,106447,17088,-80003,-67989,-16975,-30314,-92838,-67326,6760,-2037,-42586,-3428,108926,192116,145552,36224,-51627,-68945,-55646,-76768,-122683,-62247,-87600,-127354,-43167,52987,71958,18434,9661,-38500,-103797,-123384,-98877,15586,84437,56634,11258,-13477,-36902,-84829,-114170,-70398,-84859,-39189,-14494,-49438,-49649,35911,68232,40424,28623,36332,2152,-37281,-42072,-40258,-37949,-31087,-48913,-41315,-57316,-54991,-30047,-16955,-2735,26173,2115,-59483,-71382,-95013,-121244,-75485,-77886,-155076,-92810,-23611,-11175,-5584,13971,59549,101403,119525,87935,25632,72965,125106,118985,60351,11242,-20158,-25801,-5544,-21963,-34753,-60275,-79127,-91368,-60741,-25601,-17145,-14302,30608,89486,89558,-16416,-84765,-62536,-61178,-52965,17948,59545,84386,46589,-760,-27559,-28615,-25868,-20890,-34397,-38617,-12574,-53911,-99062,-46818,-12304,-1830,-21349,-37708,-38473,-2744,73587,156734,192365,192309,97346,73088,126117,141294,126156,28445,-79448,-90332,12827,115315,121898,34056,-72950,-50383,40808,184692,148826,22595,-56978,-72235,-92416,-108877,-106960,-133594,-113902,-22281,59927,68709,81176,132170,169343,140586,82081,-11268,-75336,40708,85919,154484,115237,-19254,-23375,84446,161134,74159,-43565,22224,129909,-4585,-110869,-69777,-20435,-36376,-91150,16630,154934,182037,125358,61623,4033,-6262,-6876,-18602,-42329,-100167,-96779,-86139,-25500,35541,36207,58695,41340,-54884,-100045,-130882,-158374,-94505,-45090,-13347,-2683,27892,68425,71899,65953,49757,10185,-17598,-5919,70128,100368,128506,168962,163174,105185,83883,96877,19095,-30498,-1315,68006,99259,44148,-52369,-48879,-23079,19255,50155,189223,380418,312009,157267,79771,48925,-6670,-115696,-59243,-62397,-105675,-48349,43119,62012,27196,-12739,25559,81403,13745,-15349,-13073,-42982,-81650,-68813,-33447,9590,12246,15263,7145,44028,35271,-71044,-97840,9919,64111,52952,32422,36882,52674,33035,30381,24078,34394,-63670,-98419,-69118,-1102,40401,37573,-18952,-96407,-88548,5138,123284,217570,154570,34952,-57531,-91393,-91673,-89420,-93688,-93483,-72692,-59346,5063,115272,191612,155173,130877,35971,-51335,-95572,-57441,-45509,-41932,-90065,-93385,-85171,-37877,13909,-15222,-81637,-75123,-57060,-116978,-86951,-54026,-48466,-67473,-46327,-28742,-48011,-74309,-122577,-110345,-103942,-89624,-23524,35871,137087,253223,214449,105347,-16585,-86247,-100114,-95459,-46926,-11404,-22334,-57586,-3885,18859,40069,139101,285090,335068,221023,60985,-54743,-93161,-80656,-59048,-4926,18579,39307,12726,7681,-9536,-662,-5027,-50216,-97825,2613,76336,168980,313125,391385,262772,89322,-5593,-48653,-52127,-52709,38173,105380,121929,96024,15099,-85906,-68861,-34755,-40797,-32701,96050,190627,45838,-108147,-20959,33532,18272,-26683,-38846,-4778,40536,87603,96056,74553,81654,72433,42675,-68180,-54147,50418,128051,178070,79282,20779,68491,155868,162824,107352,44078,-46006,-80644,-123538,-128074,-92161,-46604,-5156,15974,29611,28824,20735,15594,6405,4649,10339,19171,36995,100452,125228,47310,-27864,-2048,59241,109321,158554,194538,182211,120420,74430,57583,-1428,-27615,28218,163657,237529,197207,111957,53090,-8051,-14606,67709,119361,95594,96249,63072,27117,42467,150805,281057,289647,241862,104239,-56913,-50309,30498,66356,74607,62252,33743,7304,29011,158639,282441,263242,111954,-22215,-50281,142087,259446,148183,36807,-56536,-94372,-91081,-104268,-43309,2798,-48969,-96251,5081,157764,190265,169682,227546,242401,166255,173981,235232,229234,138974,170990,247155,247257,158573,615,-104172,10951,81721,71879,40938,-25883,-42294,-28399,-21349,4949,10902,8502,15481,27643,223,-50870,-85663,-118307,-110309,-6059,122726,174856,119308,59622,29350,25332,-15251,-68382,-39733,-17002,-17487,9391,18718,75192,77775,45122,-16300,-45199,-29745,-30751,-93389,-101327,6574,91856,95435,27184,-36935,-85067,-50178,117872,191480,223506,232947,192427,110060,24332,6556,-60123,-139109,-168954,-107589,-47692,-30795,-38253,-34586,-99787,-23056,208007,339846,399123,335748,147743,-1093,-69107,-21391,-34026,-101848,-38380,7511,-21986,-19522,72458,157238,148182,40037,-69256,-58150,19054,50709,28412,-7276,-37390,21690,132456,163305,97841,-46526,-58995,9066,41081,10279,-27415,-25707,-29736,-11567,39059,76416,24501,21896,47169,41580,-13280,-37485,4415,56132,62378,54631,45060,44390,80312,215094,190471,-6699,-102744,-50631,3760,28395,41649,55113,80764,92884,53849,-9450,13763,31010,3625,-30926,-26503,36794,137579,159326,68006,-45129,-62299,-41128,-43032,-61028,-33861,-18001,-32449,-81757,-82764,-122863,67857,204164,354554,381892,227484,56093,47849,122332,119798,22046,-93451,28473,199095,393234,446391,278602,117023,-4446,-89674,-88976,-51201,-17003,-40387,-114509,-47926,21466,23258,-6053,65594,120189,72180,11274,-24759,-60308,-24740,77758,113620,59755,-50711,-161438,-79574,-16435,-2597,-53846,-107910,-124093,-113380,-105111,-66439,-21154,6267,70579,127272,90817,1169,-105001,-56820,-35778,-64204,-24482,60167,159080,151140,62150,23870,5550,-25913,-83494,-34069,49643,31311,3738,11363,-70215,-87186,49586,123931,116127,70763,52117,69713,45428,-9392,-9860,-22911,-48589,-48608,-49630,-24029,26325,86904,111744,61256,-17530,-38042,-6013,108048,248030,171560,95520,49290,22317,-31712,-148142,557,79071,55065,15062,16749,11634,14598,29549,54192,65298,18890,-57373,-96246,-71135,-42288,5619,41186,837,-32843,-66090,-98969,-26304,126046,286969,327224,105336,-16129,-17335,37595,47323,14822,-41626,-97889,-87114,-75945,-55267,-49423,-68269,-76018,-86435,-93142,-76959,52626,105982,18948,-59367,-89586,-50376,27556,122022,178680,220605,185054,27275,-109248,-89720,-124309,-107522,-10573,-6577,-78776,-107603,-24141,17646,-20462,-34077,-17225,7610,20908,52337,94425,71072,29100,-38301,-111569,28353,69524,-995,-83467,-42043,-24905,-60575,-76933,-85996,-67755,4170,-14770,-65087,-45412,-14610,-13058,-50875,-93360,-116238,-68914,-73649,-121748,-101281,-42519,-35321,-102070,-100960,-31843,39428,120098,215069,247296,221414,134729,95122,39880,-8058,33770,30121,-19820,-57975,-91874,-69701,-2488,-1568,-35524,-65778,-90450,-61320,-38641,-33363,-44262,-20199,-15233,31959,70241,51360,-32541,-96010,-82319,-40703,-12236,-9562,-16336,17420,84287,85767,59783,117784,139734,56325,-68324,-76031,-62948,-43103,10722,9766,-51668,-108489,-31572,54608,71693,4911,-57455,-67668,-53569,48075,250365,271060,233312,170177,45332,4483,1849,23878,53137,50635,-24608,-98602,-19717,101221,237192,325317,235694,104208,60832,62455,125628,310297,252867,43234,-102055,-159502,-191187,-145023,-53007,56590,100016,47350,-9158,-23600,13998,106670,176660,219278,228518,246760,241512,133777,75820,-3500,-90458,-131824,-64945,16708,33227,8246,-4308,-26972,-100135,-147823,-116057,-105364,-88985,-103162,-107293,-87676,-65695,-41513,-33191,-31943,-28406,-18775,-16717,21147,120549,213239,201823,76759,13343,-29521,-6032,42543,-3578,-138545,-71351,76719,158604,128010,102339,62251,19410,-15329,-23136,-10153,34015,100953,172206,157888,27377,-35710,78938,225056,290132,243717,114076,-6289,-1421,83721,127693,77095,39391,39878,62944,109944,72875,41649,52996,57932,51965,11689,-62258,-112167,-30238,56087,52848,46296,-25007,-67852,-64465,-29183,3606,500,-21238,-31944,-44934,-33765,-552,54234,46387,42177,11157,-54760,-79030,-40893,3727,-9030,-33277,-35533,-25072,-21466,-11526,-15052,-45832,1328,41074,80794,125465,93237,38271,-322,7934,121757,144623,67997,-22478,48959,177054,275879,273769,286362,235541,141354,71604,-17982,-79722,-88063,-58334,45719,154703,126499,41575,-14153,-105039,-127568,-63668,-39572,-48074,39387,30735,-72428,-104426,-50036,-85708,-34588,40853,106036,56349],[50671,-2617,-53973,-93758,-13985,19631,12840,-29049,-78572,-58381,-30946,-11962,-13122,-25874,-38308,-38255,-35854,-27627,-54048,-98711,-85990,6518,69505,70913,28778,-6570,-39325,34929,124433,179512,203482,196205,215598,139216,48814,-18521,-6060,43645,113032,113782,66858,49188,11074,-47478,-68296,-48709,-21957,23800,50968,16099,-54186,-132784,-124290,-64171,-12273,-33133,-56952,-45174,-43811,-58346,-87655,-30581,74666,149481,118874,84836,23279,-35065,-20874,62702,41626,-40304,41522,115791,119832,62465,-16923,-20439,5305,63423,109141,22347,-68181,-67899,-69847,-151775,-115482,-58055,67504,149690,105873,-10356,-62162,-49872,-45500,-29434,-13109,-7725,-81068,-117680,82475,291784,406838,366724,317650,395080,352288,184679,-25563,15133,129443,70807,9145,-23610,-32569,-52088,-93668,-133952,-81833,-13529,-2388,-34507,-93089,-125760,-117218,-129266,-147821,-155144,-107140,-21262,93987,183291,210874,157387,60896,-50092,-119071,-60305,-57660,-95817,-143389,-101086,-117311,-69704,96470,134909,107005,93421,46196,25009,58454,40690,22915,10521,39280,125534,156776,249473,326184,263800,133365,19204,-52817,-42924,27533,-1892,-36064,-80545,-85095,-79211,-87446,-16500,9908,-7761,31950,-69347,-58001,-75876,-88225,-144918,-175769,43540,49215,41176,-52798,21406,148946,341928,158411,-69578,-54696,106376,200842,188702,129176,49696,-48262,-119191,-91584,-39526,98273,229458,206752,59783,-36982,-77060,-109964,-90704,-42433,24989,115106,212587,305186,413633,354448,222568,103117,118364,184364,206313,118390,-8947,-73779,-47916,10065,-5357,-68447,-65227,30775,59922,-22412,-35530,-13431,-53295,-112700,-29244,74796,156677,80242,-3255,-55220,-27402,45084,29021,9813,21102,52117,31874,-6561,-36206,-74258,-46393,-59067,-95935,-90393,-66517,-33211,-18676,-40948,-90473,-78421,48571,167089,245508,256555,169427,61670,-15225,-73276,-37532,87347,174578,149998,-9116,-115407,-50363,-63154,-126600,-158836,-115328,-41329,30605,116982,172842,80493,-63907,36628,143407,178489,101324,-42441,-82575,-36420,-4225,8435,43010,54963,-17116,-39360,-92267,-111519,-48316,-14875,-47117,-63475,-32990,41109,60300,101290,114788,76986,28843,-42017,-86439,-50740,2623,-11368,-24286,-14888,43839,38561,-35635,-109604,-92235,10068,162523,251907,263908,231164,203864,196000,71387,-51756,-64839,-56333,-82380,-103900,-79322,-68527,-38857,-14926,-16401,-50423,-58043,149647,199542,20865,-28093,-72601,-94214,-80195,-55246,-92339,-120269,-59597,12978,30693,-14257,-118386,-93395,-80639,-52160,-2041,6528,-53012,-60732,-76894,-89734,-72757,-20852,-14809,-21762,-33635,-44797,-13071,90094,38448,-95814,-68718,-30263,56819,107006,92946,69376,58663,91134,161004,154798,152376,115188,21013,-2536,93009,181694,159555,42786,-72808,-82347,-41058,24369,67708,15816,-56845,-82483,-26335,21045,31674,48106,108663,177551,84133,36888,93467,160608,186177,119926,25639,12037,35792,62661,77809,85795,62795,27392,-23136,-45730,-23299,-51338,-42737,-12411,-48805,-107006,-75912,-43554,-31777,-11574,5132,-10455,-27814,-50390,-60485,-90272,-101713,-104018,-147109,-144981,-114382,-28026,125130,182892,197988,154848,83770,-645,-18112,81918,271446,376768,299694,81584,-61848,-78342,-51876,-10026,45641,42521,38861,35498,-1964,-103202,-105708,35036,195102,408938,668221,419258,84029,49991,164945,174729,79918,3631,-58314,-103416,-67044,-88625,-137796,-121173,-114443,-64604,28060,113096,89030,-16128,-27937,107378,191644,131464,109330,137385,166880,112824,11562,-47863,-4543,28935,32852,39239,34832,8436,41872,93788,105560,100783,27745,-32330,35186,97587,66585,5418,-16570,43566,95577,109237,111852,69163,-33295,-111035,-122600,-122646,-140109,-142423,-113218,58420,236877,197147,54750,-62187,-82179,-84726,-92414,-82895,-58832,-13239,31042,93237,150106,80893,-29330,-108984,-148965,-120561,-114965,-95217,-36443,45966,29961,40023,69740,141677,259196,308473,247821,172146,224103,127038,19569,-93768,-79143,-30869,-57070,-28332,95150,143147,58734,-59970,-84523,-3706,72837,157170,224826,219282,185944,137052,53906,-60999,-61530,3972,20567,-4212,-61881,-96520,-69932,-55269,-67391,-29825,-35792,-89263,-64295,60518,172219,136673,16746,-122548,-63026,-11304,-20645,15619,117738,251395,300410,202256,132803,65516,16849,-36793,-87226,-69726,-66453,-99211,-145846,-81839,52135,163377,172778,65954,19358,95097,119071,-64826,-79802,31874,71874,20759,-7851,59924,145653,144967,89629,98964,111193,82323,32468,-16688,-67084,-42035,49855,98826,23190,-59826,-76119,-37681,-20618,-2892,36953,45461,6001,-55240,-43181,-21108,-20546,-60996,-94051,-114629,-87224,-71506,-19047,3158,-21746,-50991,-54780,-81094,-42836,24888,15379,-24526,-40852,-17653,-10939,-6963,62123,201570,316726,339692,245205,91960,5764,-21180,-23728,-17815,35865,124123,181761,122179,24849,-46741,-33044,6953,-2233,-5525,-704,-20597,-55351,-109143,-108610,-47057,56456,197571,216980,168414,88928,33184,20520,336,4737,14695,1566,57886,193860,190867,82654,-50356,-68502,-12494,23679,44686,64585,54809,-13667,-113290,-45937,-15266,-22209,-3645,80289,95388,54954,13247,-15233,-90158,-88188,-101357,-94150,-49715,-12754,-10557,-30851,-21244,23406,88986,140909,126071,41821,-29826,-18526,-37963,-87824,-53728,-64720,-26056,8132,-24419,-57026,-56035,-81390,-85235,-40324,-9654,25823,176463,363132,377282,245051,105762,51813,5777,-9418,-85104,-91074,11777,34723,-15767,-70775,-34000,-3593,-33024,-11369,101233,238134,205046,102790,-70873,-87080,-33557,-30523,-67862,-94560,-61385,-38977,-48757,-21505,97488,161058,85383,15636,6685,-16943,-83975,-87751,-63908,-70446,-93414,-99496,-42509,-17972,-52221,-56537,-37261,-24154,7144,14373,46552,45894,27070,8238,-7679,-91543,-90510,56205,231698,422010,440762,174856,20714,6360,18410,60122,74831,126183,121262,64327,49226,78577,24333,-93820,-134129,-84456,-47553,4356,165110,316616,207947,9103,-79697,-69550,-59199,-48914,8065,54258,3118,-6,32541,58382,9438,-94560,-78800,-42514,-19609,-16384,29957,30297,19701,86478,118503,77732,-17385,-84305,-81360,-53367,-9298,18781,-22189,-77940,-33386,-52578,-83634,-66752,-29696,-4623,-17698,-86234,-122359,-112601,-72321,-73646,-65706,-10460,17532,-10329,-55289,-76735,-71981,-83922,-92135,-82672,-52839,-54269,-19996,48316,197482,255387,145488,-53455,-91316,-5118,50087,98607,146131,136107,88717,-9432,-113635,-52784,6074,-14496,-76168,-50229,27992,30766,-11544,8077,103821,190345,158220,41614,-61258,-84809,-68666,-82516,-130368,-59267,-77474,-104997,-54589,9994,13765,-37199,-31761,-55398,-114399,-124207,-78030,36274,110943,84056,34635,2630,-32647,-82048,-102613,-75868,-80553,-24445,12067,-15412,-51903,17508,56315,32829,26173,37416,5572,-29343,-40070,-50665,-56774,-53172,-78654,-74194,-76881,-54309,-12774,12559,14937,21246,-24953,-84284,-83583,-107244,-132688,-76128,-78148,-149615,-86794,-24468,-24478,-17529,-4351,31583,71243,88679,55084,384,65889,146560,143163,71828,18579,-8131,-7599,6495,-13931,-19075,-39452,-52781,-57707,-33407,-12140,-9860,-11140,19030,74071,75380,-43539,-80330,-3916,-2611,-38277,-6792,32669,73948,53003,6571,-27943,-31643,-26452,-25406,-48048,-53673,-14512,-46936,-101675,-60256,-27278,-20680,-37465,-43051,-29125,24662,98091,176615,221775,243046,178586,143528,180476,171007,126656,23641,-82010,-106953,9185,107541,108546,14816,-98843,-45836,67527,193629,137525,7936,-83209,-109888,-113865,-130206,-125597,-151146,-107602,-26718,32231,24825,39445,98494,149423,136598,79347,-24765,-85855,39904,81602,144229,87629,-30652,-17744,100136,174677,74117,-76261,12099,156497,25930,-83495,-88678,-27160,-35060,-95763,4997,149621,183565,124973,55262,6162,3338,3583,-17253,-53555,-124013,-99702,-100589,-42189,22949,15783,25724,36637,-42560,-85878,-121760,-167531,-104175,-54409,-19818,-1566,33933,78058,81062,63855,35471,-11373,-38118,-23606,57320,88392,120821,174193,185876,138376,134762,132865,42225,-22121,-6025,63210,89292,32375,-65166,-73594,-37642,13116,45664,175187,386040,317579,179856,95034,50277,-9944,-105490,-51758,-60413,-116827,-64806,21735,33012,-2636,-36192,7343,69769,9854,-10805,8203,-19165,-68113,-76683,-47450,4877,26912,29881,18063,58605,57170,-44346,-112070,-10478,44340,31381,3681,10875,20175,544,8034,13725,4652,-94313,-106907,-74207,-1998,35872,32088,-18181,-95151,-93724,-4673,110487,201625,150290,37598,-57112,-92370,-95034,-92683,-97259,-101528,-81969,-61426,15489,147979,259877,195777,104085,-10025,-79487,-92370,-38364,-22813,-26535,-90693,-97787,-79033,-29182,31608,13617,-58120,-65781,-60915,-109966,-69318,-40142,-35127,-63476,-50068,-29483,-46244,-69019,-115795,-103342,-95041,-78862,-12139,50034,153103,273507,223972,109732,-15225,-75511,-92156,-100283,-42941,11297,12238,-26824,-4825,6055,19543,113203,257457,297625,186569,50220,-47797,-81005,-66912,-45271,-2321,12920,23379,-6772,-10819,-31612,-23316,-8795,-33635,-84154,-2945,74202,168479,287987,344845,219114,61270,-12524,-28738,-27610,-52765,25850,92784,112684,94718,17911,-84732,-77481,-44493,-55094,-52050,87257,189132,37011,-123350,-6402,51341,38314,-8760,-24508,6004,53332,99527,104463,74186,73094,60292,28763,-81795,-74240,21989,73041,111125,33219,1377,74889,173376,183573,126232,64878,-28869,-72225,-121184,-126936,-96070,-62846,-24711,937,24163,35503,37769,37645,29437,19167,14824,20007,39437,103036,123691,31163,-32460,7873,65857,106343,152014,186209,187402,140771,95363,67466,-2362,-33459,19663,142551,193552,165521,94067,37582,-13888,-9685,61725,84776,53683,77636,74229,62345,78093,192582,312778,286052,216084,82020,-59394,-51996,25702,57890,68705,56480,29574,6816,39972,182855,315562,308337,141831,-10769,-64642,114479,222999,124433,22969,-62945,-92890,-87085,-109666,-58959,-19306,-72754,-126539,-21286,131742,177107,176148,235483,229931,147867,162376,239193,241274,144974,173379,241606,235994,141853,-6166,-48851,29128,72989,66211,42535,-18115,-40973,-34590,-27052,-460,6627,12865,26708,40600,9465,-50587,-87039,-122078,-124620,-12631,113325,153908,108934,61148,42166,38605,-11956,-69995,-46872,-28454,-28539,4831,14215,60177,55377,39749,22022,-1888,1123,-18701,-95107,-98204,25236,121087,118844,46400,-24510,-84855,-66357,111044,192161,219262,225486,184557,103735,11099,-13177,-72926,-146610,-171665,-113785,-59106,-47221,-48885,-37136,-97620,-12162,213247,342276,407966,355511,151476,-12331,-83913,-21709,-19993,-102830,-32722,31921,15576,6982,67247,120762,107711,18154,-65943,-71805,-6687,24652,10572,-14439,-33630,36008,150983,196228,138572,-11962,-61339,-17616,17001,-6046,-33423,-24027,-23825,-3478,49528,81432,18195,11291,36313,35100,-13007,-35582,4442,51478,53109,50572,45919,38920,73250,210039,221338,29756,-86021,-62179,933,27605,38977,51106,68046,69678,43906,-19914,-3594,16877,-1264,-27620,-30527,12768,102427,129021,42326,-64466,-72726,-49685,-51707,-67909,-37714,-20955,-31343,-78778,-96951,-91307,84876,214819,371755,404504,232232,44965,41859,144341,165845,70261,-88806,15121,177926,370900,461020,309154,125396,-11569,-98240,-94015,-60010,-28393,-53939,-119088,-43646,23926,27574,-685,49056,97443,47773,-20443,-53313,-71707,-31639,49850,68886,33896,-57792,-155811,-94742,-44874,-37645,-71678,-96756,-130458,-123980,-113247,-69929,-18491,20159,103981,164343,118343,14732,-104527,-56814,-21739,-45470,-33137,32703,131106,139820,63303,20546,-4058,-33790,-81488,-43645,35662,39495,18259,7263,-98671,-81245,30109,96271,102619,69346,50839,54741,24884,-22561,-10571,-19706,-45488,-51334,-64710,-36419,29322,103166,123060,67109,-17848,-44317,-19873,73691,188892,124550,61905,23509,-921,-41710,-155337,-12058,70478,63948,18253,12938,13145,8368,8607,27214,38446,14949,-33976,-68506,-48974,-30583,8184,38028,2431,-15758,-29408,-56600,-12359,125203,278161,321019,104626,-7485,244,54561,57523,19654,-37705,-121685,-100508,-76403,-42819,-41447,-58994,-61330,-64149,-72878,-117765,13055,82715,10825,-62032,-86874,-42277,39688,144418,218827,259456,197315,28661,-103545,-82078,-109300,-129664,-32254,-23206,-86983,-96010,-13011,938,-77766,-79138,-27604,23928,44430,71175,98862,60138,14432,-43003,-99647,39544,86268,19522,-68905,-44602,-56899,-110483,-118545,-130562,-94780,-4519,-4061,-56100,-47115,-24026,-26954,-64829,-99851,-114014,-73578,-82997,-132980,-123664,-69272,-60376,-120261,-89117,-15952,53852,130593,213412,218457,190910,120579,93980,54074,7371,45885,44500,-3625,-43726,-85992,-76025,-17404,-28808,-48419,-60426,-75097,-61278,-44399,-39999,-50807,-34583,-53281,-18151,38856,38330,-38997,-98018,-94289,-53919,-16291,-7707,-8675,29606,93944,73135,27453,67097,77446,16540,-80580,-83472,-88449,-87803,-34166,-22407,-67173,-102403,-15705,86384,96403,11910,-63634,-85972,-78835,6500,211183,260645,237956,175698,48727,10560,7451,24797,55018,46695,-23824,-104280,-36893,80970,206902,276436,186485,90881,52933,37788,73673,250079,226431,35277,-83766,-117084,-151570,-159306,-62935,49279,75211,5872,-50222,-50850,-5734,87910,182068,238118,224002,209820,159861,48601,26995,-31006,-116024,-122509,-52177,20161,34924,20464,8108,-21045,-92472,-152209,-139311,-126154,-91905,-103929,-104481,-85571,-65139,-31312,-17819,-19980,-22659,-19374,-23075,14571,112551,194463,183022,63049,-2721,-47867,-16000,38547,-19965,-155765,-57334,92221,185004,170229,151237,102974,44649,427,-11090,-7999,23142,72454,142007,146605,30168,-38726,62972,202837,277232,267123,137871,1376,-7327,80722,140700,82930,34332,43906,90000,155553,104612,68531,66028,60988,54057,12736,-55270,-96183,-28874,61896,70241,62880,-10309,-45285,-38355,-15742,118,-11621,-26751,-26328,-28845,-15086,13102,78345,80898,67925,25200,-50211,-78984,-40768,7182,22601,-2919,-17150,-17371,-14741,-6871,-19903,-73094,-15808,36103,80062,140468,128926,75356,22892,212,104886,148782,71800,-5573,62738,183524,274075,258547,266584,241185,150053,84455,8152,-52062,-68734,-37457,62683,147523,93059,18518,-28778,-121468,-104409,-42782,-31434,-87239,-2785,14863,-73994,-98566,-51122,-106981,-57279,15698,89112,49094],[36215,-21291,-68193,-77057,-9502,15806,3724,-37566,-75283,-54694,-37819,-23382,-18897,-24501,-27592,-29245,-40744,-44065,-65170,-94002,-108355,-7689,66649,55737,-860,-61406,-81637,38836,134836,185761,200287,168120,205216,148523,51619,-20493,-10554,43711,120206,128428,91530,81099,33435,-34644,-61841,-47408,-24655,13086,31385,-6306,-80275,-161038,-120829,-36807,6800,-31395,-67013,-67699,-72386,-76788,-85248,-22191,67078,133175,105434,73726,10805,-51307,-47902,34315,37031,-23110,60521,118743,115530,56340,-27990,-33010,-2050,71592,166973,110438,14858,-49335,-101011,-169463,-106565,-67573,51643,155312,124134,-6712,-65763,-58554,-55527,-37466,-14283,6549,-48219,-110713,64286,292449,409510,348047,288745,404789,384942,186444,-46620,1027,146600,103336,30715,-15913,-35364,-59597,-100433,-139746,-86723,-9281,-3562,-36246,-96944,-125780,-118696,-133506,-151087,-157618,-107834,-22368,92578,177260,214741,175633,89997,-27509,-110464,-84762,-74720,-107105,-145136,-101078,-107017,-33919,114759,97065,57912,66525,41597,30789,74907,60940,33694,18432,59593,142032,167314,251651,317029,249795,117924,11681,-45454,-27146,35921,-6759,-40966,-82464,-89359,-106102,-123015,-16884,34347,14697,55715,-40126,-1167,-4697,-2713,-53597,-146182,11441,19769,55131,-6587,68555,197870,363564,138494,-87574,-52850,105340,213988,223296,167985,69080,-38189,-115433,-93167,-43798,77236,197161,173057,52674,2724,-13550,-62607,-95837,-58718,6376,87943,208749,344204,477142,399335,257811,123069,151802,232509,245987,131848,-10643,-87031,-67589,-7030,-24942,-92243,-81917,16486,45994,-22916,-27429,-6965,-52032,-124602,-26714,80873,147129,61310,-20790,-69615,-41394,29296,1898,-26545,-23910,14848,11005,-18139,-31210,-44701,-20452,-42493,-87486,-89555,-70739,-44752,-31848,-52190,-107068,-99534,15355,94228,171256,209432,133282,25519,-42997,-99627,-42248,91409,181604,142269,-7711,-76962,-49015,-75335,-142383,-152284,-99694,-13771,68183,145249,178160,70057,-54501,47171,167170,207179,151940,19405,-92678,-48065,-5372,15571,54108,89576,13901,-15851,-78462,-119757,-48195,1698,-30029,-54299,-36867,7648,-5344,36175,66325,42340,11565,-58501,-102398,-59276,5425,-482,-17968,-18161,36846,30760,-41320,-116797,-99901,-2717,153464,272104,294958,271915,242153,216210,68447,-58883,-62806,-46809,-68032,-104070,-83584,-73447,-44040,-14415,-14466,-50449,-66013,117169,117791,-41977,-67506,-96504,-93521,-58568,-33466,-77220,-113506,-55813,10173,11981,-34220,-116959,-121849,-114611,-61885,922,3073,-64660,-69224,-84656,-89952,-42187,25511,39757,27809,2208,-17558,20135,147744,126049,-34038,-120995,-57812,41501,95449,85609,70786,67416,107319,205599,223057,223442,168058,58029,6942,80811,171144,170372,59977,-62331,-82733,-38766,21742,62733,10693,-58823,-102989,-62355,-3502,21569,50523,122527,219325,143383,87429,132306,185050,213432,149656,48453,34948,54260,72664,76948,67626,27060,-9995,-68342,-89871,-45999,-51517,-31691,-4939,-47781,-109822,-76681,-40345,-22456,-10469,-1733,-13669,-20960,-40896,-58886,-97018,-108172,-108497,-152304,-144565,-102149,-8794,150860,220068,235480,161690,70995,-11106,-17951,68736,238534,369266,313077,95059,-51795,-82600,-65454,-22039,36250,43701,46774,63967,72915,24984,-8635,77819,196445,417460,766562,594075,242434,110340,158889,159544,73923,266,-58657,-101543,-73610,-88054,-124458,-139735,-133556,-77695,14618,110140,87690,-22940,-41826,93843,172566,120053,109885,139475,164863,108240,10823,-37427,19579,45083,46116,56723,51986,21967,41954,87128,113245,118324,36291,-36886,26513,88408,56838,-17602,-44239,19518,77861,99776,111233,64296,-46335,-128079,-130693,-139532,-156626,-141490,-118582,26234,199167,179965,50388,-62761,-82537,-84809,-81675,-78208,-68759,-18917,29331,84328,123320,49500,-45874,-118455,-147959,-111542,-118622,-114149,-52906,45962,55872,71933,78770,148545,300915,362541,291190,206230,240567,118310,-4359,-115368,-68072,-27488,-58405,-31377,96823,137396,43995,-71665,-75173,9865,82683,174783,254848,226599,180173,118400,36976,-66470,-56295,12262,34117,15135,-49151,-68590,-48650,-39318,-48873,-19880,-37471,-94134,-70955,46780,156989,113593,-11699,-66470,-16877,16730,8085,29757,103185,224301,297320,195881,126497,63306,13778,-41108,-93054,-71570,-60105,-87812,-141028,-62303,58245,153484,152317,59800,20168,87463,95672,-79803,-74406,32734,67911,21633,3402,89606,193267,188500,123743,122774,123617,75406,25380,-19572,-70732,-47533,40718,89921,20271,-57812,-89314,-62584,-55273,-45704,4753,27278,311,-26382,4227,-8246,-19585,-68192,-97448,-91453,-89792,-48870,3023,2179,-34622,-64543,-57444,-71231,-49539,5067,-2936,-34268,-45042,-16968,244,13366,71912,191940,286271,301827,226015,82291,-3143,-33949,-43399,-30116,42008,148660,229679,173284,41873,-50565,-44260,-5202,-18812,-21717,-13760,-29117,-59180,-110296,-106232,-40326,74299,226638,243694,185470,100551,41675,21286,-517,17475,40590,32845,96133,235725,202839,89746,-41710,-78553,-21839,22596,50139,72853,64690,-5635,-105504,-53848,-22702,-39704,-29054,66272,105632,70420,19970,-19781,-111830,-75406,-88869,-79669,-36129,3690,9278,-3544,16858,69254,132976,176513,146837,56159,-18474,1322,-15867,-124294,-92127,-102888,-52104,-2129,-21112,-71623,-72667,-87369,-88124,-45035,-11011,36774,200718,381558,376299,236889,107692,71669,52574,59589,-387,-83151,-36719,-9410,-38558,-82975,-68393,-33247,-52676,-17855,104206,249772,216574,111345,-46957,-37156,53342,66394,-29677,-115315,-56644,-27946,-26876,20665,158859,190256,91974,16791,2659,-14168,-71008,-70550,-56512,-71669,-96227,-108125,-60260,-43532,-76169,-61609,-27441,-6858,24891,21046,33590,23238,7925,3976,-9104,-94217,-83991,61784,252437,456848,495735,240050,67919,36683,34545,58034,57634,112705,129923,92734,69797,81572,8110,-93495,-118065,-85887,-47573,11049,172798,299276,171903,-784,-72548,-77349,-62259,-55006,-2537,44865,7768,8306,32844,53369,-4942,-101874,-90005,-72762,-70184,-71059,-12761,1433,-39608,21814,68422,61002,-18661,-89224,-92341,-58879,-16221,11041,-24945,-44630,5429,-24903,-55081,-36145,-7809,4080,-21328,-93288,-134403,-128483,-88004,-77997,-49881,3556,23945,-17882,-71769,-100636,-99420,-95576,-88847,-75519,-48840,-52627,-4516,87330,229091,266818,149483,-50312,-85956,9344,68527,112206,150091,130999,76030,-27302,-151387,-31552,33026,7388,-47995,-22678,57381,71242,29368,33031,94793,178009,163612,45534,-67166,-95250,-76075,-81971,-124071,-50378,-60466,-80216,-57947,-27980,-33319,-75409,-55258,-57867,-104573,-100149,-52437,55413,136655,113215,58554,18538,-28881,-79024,-87708,-72344,-72645,-9179,37245,16569,-39128,3171,47617,30313,32364,50474,21423,-14449,-35764,-59220,-71896,-70613,-101945,-93426,-94500,-50148,7557,46967,40088,23649,-42625,-94606,-89275,-115064,-133685,-73690,-75163,-133344,-76815,-26587,-38217,-28797,-22688,1611,39578,57278,24658,-20625,58732,165147,163667,83366,28744,8417,18655,27262,2744,5145,-10566,-21927,-23279,-7892,-1378,-2658,-4788,12507,57195,57616,-71081,-48783,55730,55966,-2186,-21133,2982,58397,55842,12785,-25376,-28779,-22558,-27384,-60099,-65056,-10300,-33297,-95156,-72589,-40802,-37717,-51547,-46809,-19740,49250,115821,185575,236875,277438,252200,211882,237405,205782,131797,24974,-75245,-107520,7047,97683,93907,-1277,-111232,-32740,97635,195345,124381,-2836,-99203,-93278,-79093,-110428,-136470,-153886,-97153,-32478,-21,-21060,-4532,60186,118928,123709,70072,-41616,-70190,49263,83746,136786,63517,-38867,-10144,117323,187171,74135,-100660,41117,213185,80255,-51762,-100746,-30913,-31937,-93256,-2283,144197,183772,125007,52435,11272,12589,13156,-11418,-53608,-94215,-75092,-108940,-62608,8058,-4919,-2893,38184,-20762,-60993,-101652,-160160,-112103,-62320,-25320,-859,37777,84655,89037,62712,23156,-28526,-50912,-34435,47696,75913,109224,172245,201826,169584,180860,162664,62271,-17045,-12300,55418,74919,19149,-65156,-91300,-50557,5729,38803,149984,360617,306429,206244,118802,56377,-7532,-78009,-29929,-46520,-117241,-80522,-677,3723,-30598,-55125,-4979,61633,13667,4816,39577,10115,-50021,-79277,-57361,2873,42964,45574,30746,74061,79520,-16563,-105027,-27230,24381,6645,-29295,-19073,-12236,-26955,-15499,-3800,-34137,-88754,-106001,-76308,-1338,31689,27070,-15593,-90210,-95813,-13363,97355,184872,147726,43261,-55525,-91582,-95400,-93726,-97746,-106786,-94292,-64965,22192,165346,299937,219794,66820,-59842,-107590,-78062,-16896,988,-10314,-89033,-106563,-76853,-22432,48795,47905,-19483,-29391,-30818,-75845,-49069,-24130,-19728,-56406,-50418,-27104,-41626,-62916,-109938,-98448,-87579,-69250,-3310,59678,159786,276649,222230,108997,-14852,-63406,-84276,-106842,-37802,37832,51253,441,-5862,-4767,4646,87833,221115,250597,147799,37138,-40538,-65595,-49298,-29759,2118,9335,9388,-24144,-28089,-52422,-36640,-3238,-8292,-59681,-7771,73026,161397,247905,278198,161843,30472,-12528,-2331,-2913,-49600,15158,80340,102305,91612,18847,-85757,-84782,-50131,-64496,-63613,86337,191361,34414,-129324,4110,64651,54968,8597,-7091,21431,68757,113271,115352,75568,66275,50425,18592,-86162,-91140,-6363,19700,48508,-7392,-9958,86936,190904,202055,142201,83639,-9608,-59823,-115335,-124042,-97471,-75162,-42158,-12695,20085,42540,54258,57556,49464,31193,18761,20450,41065,102738,115190,6898,-38085,18195,71754,102414,143489,172993,184323,154870,112964,74420,-2817,-36194,11286,112962,142221,128857,77311,29212,-10915,-1110,57523,55649,25713,69957,92097,102282,120201,239055,339916,274933,184155,58854,-61449,-50823,23946,52200,64248,52763,28180,8518,51101,202114,340755,350221,174913,2468,-71800,88455,182899,100135,11134,-65468,-88270,-81127,-108458,-74717,-41515,-91633,-149364,-43937,103229,161540,184305,247335,223078,136038,155555,244318,252780,150957,173979,234259,224941,130095,-4274,-20321,57279,78644,68743,48717,-5090,-32283,-33895,-27608,-3965,4623,16749,33016,47289,14023,-53026,-86508,-114463,-125784,-15327,101814,129818,97953,61853,52508,47654,-11267,-71507,-54558,-40564,-37968,4559,15784,50073,36874,34448,54923,48823,37044,-5012,-94632,-93890,41935,144883,138481,66266,-5749,-66051,-82921,96824,184847,209952,213681,172969,98159,7264,-30167,-82010,-147030,-171133,-119130,-69014,-60565,-56516,-37473,-92345,-4034,208416,332322,401075,359161,148375,-23294,-92783,-16664,-971,-100580,-29265,53581,54772,38519,62407,82455,65007,-5343,-64172,-86599,-33907,-2269,-7630,-21341,-29148,51228,169093,229288,181446,23241,-55134,-44921,-9173,-19678,-34571,-19075,-16668,6309,62306,86795,11776,-1214,21596,24715,-14642,-33372,5717,49132,46762,48305,48161,36094,71094,212354,255873,70363,-66948,-72011,-1155,26875,35481,43487,48482,39090,28362,-26686,-16534,5938,-2090,-19509,-30547,-10759,66611,96437,16796,-78754,-78711,-55022,-57714,-73172,-40886,-22508,-27065,-68185,-81727,-49017,100753,221463,377435,414541,231987,33406,35094,161396,210858,126572,-65367,-7845,146844,331589,454508,332161,132065,-19445,-107695,-93287,-65806,-37705,-65209,-105443,-33383,32194,35899,6435,32852,78093,29630,-50232,-86039,-78843,-33877,29387,37601,17428,-60254,-148487,-108633,-70904,-68874,-77347,-82604,-129600,-134457,-118614,-70540,-12358,38900,141411,201534,143301,25788,-103518,-54597,-8854,-26166,-28766,18784,109744,128814,63391,16666,-12737,-39884,-77657,-45159,29475,50007,31968,4011,-107565,-61310,23753,81623,96353,70432,49014,39095,5644,-33294,-10387,-16276,-40800,-53321,-79209,-49765,29900,113138,127248,71470,-17190,-48563,-29286,49474,140791,87457,36481,4836,-17814,-49024,-156965,-23967,60991,73086,23825,8395,13760,38,-16660,-3369,12539,12848,-4654,-34584,-21450,-14593,13295,35748,3636,-639,1143,-13276,20412,138572,275422,316643,110458,6589,18719,70654,64623,21750,-33223,-127799,-103177,-71435,-27112,-32548,-47019,-44124,-38793,-41323,-107061,-22434,59950,4885,-61994,-81159,-31555,52092,162782,250705,285950,202182,31943,-96555,-76658,-96293,-145592,-49987,-36290,-90320,-80535,2030,-11898,-133227,-95451,-18013,46925,68402,90136,105747,52608,260,-47689,-82887,54398,104739,44950,-45973,-41583,-84286,-140616,-96013,-106071,-111881,-9893,12959,-38333,-42644,-31164,-41970,-82058,-108395,-107237,-73333,-88011,-138353,-145238,-96110,-85845,-133426,-77664,-1560,67179,138757,206393,186492,159057,104224,90014,66555,22075,56361,58309,13702,-28161,-78853,-82645,-33386,-55435,-58275,-52952,-58003,-54156,-44006,-40592,-52904,-47431,-87012,-68065,1200,19263,-47571,-93022,-98103,-68053,-22184,-6637,43,45669,106288,64727,-387,18445,17168,-19010,-85707,-86619,-109887,-117673,-67026,-50193,-81917,-92815,7102,126919,123553,22227,-64547,-100583,-98554,-24335,175986,249666,240031,175433,47736,11595,10967,23850,53603,40956,-20934,-100649,-49838,64186,181135,233315,141734,75223,41821,11474,27794,191633,202543,42435,-43596,-70711,-105407,-139422,-67819,42547,50794,-30704,-85409,-76455,-27304,60111,168610,238105,205542,159658,67291,-33622,-22844,-60348,-146775,-105175,-38331,21466,32612,29213,18518,-15607,-84069,-145406,-155514,-126056,-89655,-105770,-101297,-84015,-64098,-18826,-925,-8365,-18884,-22980,-31941,5791,100140,168346,154793,43881,-22151,-67643,-23884,35258,-34383,-169696,-49504,98152,200636,207751,200210,144437,70403,18163,3126,-5274,9011,39241,106390,129750,30648,-40962,40159,169667,251910,282343,160880,11035,-15007,70559,144151,83353,24850,43357,112174,195119,129660,87422,68050,52723,46236,7012,-49406,-78947,-29324,59128,82556,75799,2303,-25857,-15008,-4828,-8956,-32608,-40505,-27852,-22033,-7372,16486,92468,111287,89154,34018,-51571,-85938,-50568,-6,44777,22543,-4246,-15857,-12504,-5558,-28644,-103803,-33725,28946,74312,144567,151526,98648,33807,-14530,76028,140357,66063,-1273,63035,177568,257499,227551,226538,222885,138634,80959,21573,-33289,-55982,-23701,70223,124297,49194,-12493,-49853,-139007,-90805,-34857,-34061,-124881,-39273,2926,-71702,-89898,-51676,-126103,-84071,-16084,61143,33428],[24570,-36700,-75957,-58765,-2391,13789,-2864,-41550,-67123,-47572,-42502,-33499,-23231,-19390,-11846,-16809,-41615,-56177,-72566,-84844,-126897,-27051,55434,34520,-33504,-117476,-57725,73437,154030,194280,194162,139786,186672,154538,55824,-18963,-16061,39936,121236,137423,113947,108248,53899,-18354,-51257,-42717,-24780,3108,11384,-25950,-102776,-173868,-102585,-9742,23736,-29088,-75658,-87301,-98054,-90763,-78034,-11561,61296,119758,96590,66863,2696,-61390,-65641,17506,44910,3616,80296,117991,107657,49031,-38585,-44299,-7787,80085,231266,223867,142059,60835,-28262,-106429,-93481,-76721,29216,149273,136610,-722,-64894,-62335,-61331,-42288,-12973,23695,-7434,-69185,49559,277051,386916,312088,250502,404425,415227,193155,-56090,-10696,159562,135497,52206,-7222,-34713,-63687,-102750,-140717,-87552,316,1351,-33461,-95747,-119412,-113213,-129663,-144011,-152223,-104208,-20283,93960,175398,220384,198814,129105,4783,-79875,-102054,-89682,-115803,-139898,-94463,-86107,17166,145100,68135,16828,44426,39927,38296,93595,86050,49619,30626,80183,154559,178208,255735,308242,238135,103872,3797,-34948,-4822,49655,-5038,-38640,-75960,-79170,-108538,-145746,-14022,61836,44863,86533,-5694,60236,78766,107605,66751,-69171,-30407,1236,88404,52396,124877,256612,378888,124045,-91715,-46223,107807,231910,269267,226425,103221,-18213,-103253,-93489,-44683,63373,173334,152243,59084,43855,39052,-21617,-90376,-68719,-4533,68466,203901,373635,519528,430875,286981,145768,187249,281811,286601,147647,-7359,-94917,-75150,-7521,-28651,-104027,-92767,6477,36334,-16616,-14522,3092,-46385,-132874,-18360,92950,139293,44877,-35115,-82065,-55111,14451,-19623,-52286,-53890,-14918,-7217,-28674,-27097,-13594,16596,-14582,-74007,-85253,-72427,-55206,-43549,-60342,-118159,-110826,-7664,37536,108443,163671,99027,-5383,-66763,-118979,-38460,96963,187051,137254,7141,-46753,-43031,-81485,-140375,-122418,-70280,22277,108443,171936,182045,63673,-45579,48847,178074,228317,206280,99013,-36180,-35832,1239,24460,63478,125975,53880,13522,-57794,-120979,-48128,18554,-10503,-40835,-37467,-25091,-65141,-17350,27713,11322,-4900,-73728,-114810,-63725,12446,15888,-7486,-20381,30157,26456,-39900,-111632,-102068,-11743,146581,291866,327447,316090,284375,235939,66405,-64655,-59557,-36133,-51192,-98095,-86056,-74988,-44888,-10925,-11158,-48548,-70387,84666,47191,-94949,-105224,-119227,-79324,-32791,-8610,-56757,-102502,-50001,8409,-4150,-45758,-81894,-100251,-150496,-67388,7217,2182,-74269,-74923,-84730,-75927,-3404,74733,95673,79383,40001,9740,47365,190241,210713,57572,-105322,-76130,28418,85959,79900,73010,77566,126058,250978,288868,282751,203177,83466,19763,73610,162264,181182,78814,-46081,-73886,-30953,22849,59694,6036,-61418,-117543,-91800,-27574,9849,51253,135594,263100,214177,148781,174182,211341,245390,186878,76464,59264,71432,80393,73310,48434,-2733,-31821,-91142,-127144,-68386,-49959,-22425,-421,-48454,-112921,-77930,-38396,-13065,-5044,-4863,-15722,-14432,-31372,-56373,-102263,-112114,-109344,-151961,-138509,-88632,9979,173036,254443,268844,165699,59637,-16447,-15103,55015,196740,336909,303537,102865,-40688,-80280,-73645,-30870,28542,44934,55615,92467,145820,159345,110440,120873,185344,415715,832009,741501,384342,161931,145707,141994,67178,-5099,-60542,-92807,-71107,-82657,-106584,-117590,-131573,-90373,991,107146,88279,-24854,-60535,69429,141952,103629,107423,140489,163555,106315,14686,-23293,39806,54125,53133,69602,66406,33524,37848,77206,120677,140495,45304,-48806,4924,63801,36019,-47919,-79072,-14212,54769,89413,107505,58309,-55979,-127045,-114509,-122770,-140648,-127036,-110964,-10306,152956,158810,48056,-60059,-81993,-86029,-73372,-74726,-81320,-24843,27329,74823,94417,18659,-63501,-129253,-144820,-101807,-109867,-123005,-67995,44652,79235,102470,88592,153690,338419,416881,338256,242787,254479,107338,-29526,-136286,-58177,-25551,-62714,-37686,93534,126029,26215,-84217,-68298,20734,88757,187083,276269,224038,167588,95919,18537,-72074,-56941,12917,43154,36756,-24982,-25599,-27083,-27901,-37229,-16137,-39951,-99132,-78040,32547,136654,88061,-18090,425,26477,43662,34880,40559,78981,183401,279505,180223,114980,60896,12815,-42895,-99854,-80239,-61027,-79933,-129367,-50993,54525,132262,123049,45876,12249,68197,62503,-95952,-71915,28625,59277,19146,12600,120125,239582,227452,150962,136651,126148,62850,13986,-25474,-76987,-58034,24403,73046,11900,-59304,-105676,-86297,-84964,-72765,5318,55120,53524,39463,46562,3628,-24836,-80503,-103293,-68653,-53453,-10523,21230,-5746,-51260,-76210,-55868,-65221,-60390,-18149,-23024,-44964,-50372,-19320,6403,27062,74465,171939,247515,255620,197294,68221,-13832,-48497,-66644,-46681,39079,159224,259332,211476,54106,-57660,-58755,-20074,-38058,-40815,-29951,-40358,-66027,-114770,-106184,-36310,86412,240115,250337,185769,100645,44642,19027,-1443,27581,63776,67381,139094,263947,202002,91005,-35829,-91987,-35131,17435,51701,75629,67127,-3692,-102216,-65444,-35343,-61853,-56148,47497,109940,81033,23427,-24699,-114116,-63509,-79277,-72847,-28844,15165,22486,14316,47371,112876,174411,203378,157199,62917,-11309,15320,360,-110802,-116274,-143769,-77073,-13545,-19240,-88749,-94129,-95987,-91542,-51480,-16273,38214,208439,382128,362865,219293,102373,81714,85588,113381,73884,-24963,-64743,-50795,-61291,-88977,-101189,-68871,-77272,-28186,99006,244985,216508,111658,-25289,16112,146262,173785,26317,-94160,-53221,-21775,-8289,67580,211508,202924,88449,9610,-10603,-22546,-66551,-53519,-43620,-66327,-91653,-109901,-78268,-70739,-102920,-68811,-21498,7960,40078,21329,14482,-2430,-10116,1582,-13168,-101616,-82973,59841,260141,465488,524191,299059,114026,62072,43788,48042,35468,94905,129118,111359,82149,74899,-13614,-88860,-104280,-90968,-53758,12071,170758,267163,130010,-11785,-64636,-85354,-70332,-66294,-20329,30456,12516,16909,30681,45525,-19955,-108776,-104727,-106833,-119717,-104852,-17643,22224,-64943,-40033,14780,37482,-23286,-94865,-105808,-67103,-23965,5476,-15116,-6215,43414,-2465,-33681,-13921,4976,4545,-30958,-103906,-148595,-145964,-104160,-80597,-41166,8833,21301,-31477,-90198,-123506,-131323,-106286,-87438,-72303,-50105,-58883,-54,116515,245312,262561,144477,-48772,-85416,16970,83514,124423,151900,124745,64957,-33344,-116951,-13282,54335,26426,-20585,3106,84647,109631,69488,57571,74293,148584,154103,40258,-77657,-108635,-86546,-84403,-117201,-42205,-44433,-61797,-63585,-67602,-74063,-98190,-70486,-57074,-90523,-77546,-31443,62117,149537,133800,74386,27010,-31862,-83285,-80561,-69805,-69255,-501,53722,39095,-26138,-14942,34360,24990,39327,68085,40737,-2362,-37373,-73339,-89003,-88679,-122287,-94555,-115815,-50016,22658,77124,63397,25849,-55231,-97182,-93625,-120816,-128194,-75723,-77030,-118766,-69295,-36771,-58595,-46547,-48086,-35844,1948,20941,-8338,-43858,44345,171070,170924,86966,34062,21095,42570,46235,19256,29584,18056,4623,2540,7068,-365,-3527,-4075,3514,33538,30069,-104791,-15564,103810,102222,32891,-26808,-34209,30649,46953,10265,-27902,-29149,-23405,-35208,-78537,-75852,-4027,-17354,-84286,-90156,-60517,-60148,-70761,-55965,-17345,63090,119395,176973,230527,287269,306498,269044,284698,233153,131626,22669,-71177,-103259,-369,80985,73595,-19039,-103786,-18092,121519,182358,102699,-15964,-101097,-61314,-48285,-86756,-127446,-139523,-90321,-45795,-40742,-72289,-55587,12031,71724,93475,45975,-66211,-42589,59983,84383,124408,36047,-50880,-7001,129387,192006,68429,-105225,90919,276214,137872,-24557,-106680,-38528,-34611,-92471,-10746,133015,176653,119595,46999,12577,15623,16123,-7218,-44911,-47465,-36000,-103753,-92113,-14364,-30643,-28405,43081,5905,-31874,-79025,-148712,-123944,-74835,-35773,-6187,34363,83033,89715,56324,7203,-45818,-59228,-39633,40500,60761,90043,158523,204461,190738,213582,178795,72081,-21183,-24850,40788,52548,360,-58230,-94626,-66188,-8004,24929,111339,300528,274600,226225,142759,61557,-5764,-56059,-8087,-31342,-112962,-99686,-28053,-29686,-60946,-74376,-17758,50476,19585,26780,74682,38797,-33002,-80301,-67463,-1485,54855,56887,39645,84405,96043,5912,-87038,-40605,2877,-22535,-67993,-57049,-46959,-50945,-42224,-34399,-85303,-65592,-102610,-80214,-3521,24234,18978,-15774,-86522,-98628,-24110,81024,164066,141153,45230,-58378,-94089,-97728,-97800,-100563,-112174,-114079,-70569,22543,164963,305262,219276,22282,-109018,-127356,-60731,1474,20071,912,-89591,-124596,-84337,-23524,57861,77710,20366,12998,10438,-40569,-31130,-10787,-7355,-51832,-52489,-26646,-38973,-60863,-109823,-100603,-86401,-65502,-1576,60179,152287,257094,203730,98015,-19692,-54605,-80806,-118559,-35025,61779,84675,19130,-11342,-17528,-10158,59493,174092,193180,102295,17613,-37182,-51785,-33164,-16723,4570,3874,-6493,-43008,-47667,-75013,-41750,5111,17748,-28795,-9843,70730,145483,195482,197364,93016,-3539,-7008,25533,18351,-47691,1885,64217,86958,82709,14384,-91313,-93085,-54619,-71506,-69603,89098,194294,34943,-131867,7918,70658,64912,21496,8447,37112,82681,124660,124676,75129,57642,39028,8160,-86007,-106187,-36042,-31902,-8348,-41081,-13389,100919,203143,212344,149327,94467,7286,-47327,-109548,-122539,-99565,-85721,-59760,-27209,14862,46819,66593,71623,62580,35699,17054,15962,37987,96665,98861,-25118,-45518,26314,74301,94851,130067,152897,170365,157937,122324,74684,-6112,-38604,1857,77286,88499,88981,59623,24496,-2955,7379,51736,28994,6036,67576,111281,142694,165798,286030,359021,255900,147496,34674,-64958,-49626,22928,47803,59445,49449,27592,10087,59577,212560,352424,381893,207135,15420,-71556,62926,139250,73678,-732,-66510,-83292,-75263,-102950,-92873,-65842,-108095,-152915,-64550,72753,144074,192406,258189,215695,125669,149618,246897,260179,153944,169741,221652,209641,117300,-3941,-12861,73122,88469,75469,57227,11644,-14604,-23707,-24115,-7751,2233,17115,32132,45912,12104,-60194,-85131,-99556,-111456,-13979,88223,103152,85023,59322,57480,49752,-15080,-74841,-64320,-54054,-45430,9243,24496,45910,21373,27289,80490,101365,75722,8658,-94127,-90016,54438,160599,152660,84766,16675,-36825,-99330,75786,170169,195619,197560,158370,93118,11689,-46207,-92356,-142119,-168579,-125534,-79449,-73075,-63004,-37508,-86639,-244,193950,310086,377328,344827,137642,-35202,-97351,-10316,18690,-95609,-30591,68810,91136,69282,55699,43290,20890,-31862,-67233,-103882,-61402,-27671,-25329,-28774,-25713,64162,182220,255427,218227,54303,-44127,-72700,-37783,-33024,-35036,-13700,-9570,16862,75944,90438,3432,-17122,1826,8852,-20440,-33237,5894,46923,41716,46093,49450,33504,71071,218180,288642,110798,-48598,-81245,-3749,24772,29834,31701,23091,3478,8330,-31182,-25529,-2219,551,-7863,-27003,-33006,31503,63212,-7170,-87396,-81115,-58087,-62107,-78424,-45286,-24374,-20948,-51292,-46988,-8016,114243,223702,371709,410660,225364,20331,26329,170453,248832,184707,-23707,-40508,107625,279369,425986,344035,135876,-28342,-119105,-87061,-69116,-46051,-75670,-90031,-19231,44600,47055,14407,18237,67189,26542,-65023,-125346,-81073,-33022,15198,17082,6968,-60290,-141075,-121794,-94359,-93682,-72733,-72190,-123748,-125156,-119146,-69402,-4289,60790,180440,236129,163473,32788,-103325,-51479,912,-11289,-20243,13555,92690,115973,60365,10920,-21709,-45692,-73845,-43144,26322,58572,42692,1127,-93905,-42676,22445,73732,93145,71535,45068,22092,-12819,-42281,-10365,-14061,-37178,-56919,-94577,-65365,25695,113017,121102,71447,-17575,-51349,-33497,36908,107997,62716,18798,-8537,-29731,-54606,-144429,-33046,51183,80334,29977,1696,10995,-12574,-47506,-34243,-9454,10776,27058,3267,9539,3769,19254,32615,2327,9813,22974,20869,54095,156176,273296,310824,120046,22430,35269,82961,66672,20074,-29427,-105431,-96568,-63444,-10392,-24145,-34268,-26455,-13093,-9277,-76586,-52189,38619,71,-60935,-74370,-20473,62266,174010,268925,294716,197519,34473,-89629,-75006,-88132,-156540,-63302,-45469,-88442,-63157,18339,-19143,-135872,-70680,7284,72937,90689,107091,113181,48107,-13566,-52991,-63532,70768,122795,73651,-14622,-29133,-97690,-104639,-52953,-67871,-114617,-12039,35748,-9175,-26286,-31111,-54723,-102196,-118900,-97248,-69617,-89320,-137116,-166864,-123703,-111959,-125157,-67103,9891,77431,142554,192683,151584,125341,84951,82740,76189,34829,63919,70028,30692,-12110,-70400,-87710,-45139,-78183,-65625,-44667,-40747,-41034,-36085,-33248,-48831,-57702,-112280,-110221,-41671,-7447,-59712,-82210,-86356,-81648,-30981,-7242,9361,65064,120318,60095,-23584,-27682,-37487,-44766,-82035,-85479,-125972,-126508,-84639,-71489,-95199,-79638,37693,174186,151108,35235,-59428,-109397,-111875,-43782,147294,240078,241510,172400,43857,7995,12097,21225,48875,33550,-16919,-89141,-52893,57713,167261,201887,105631,58845,28198,-14499,-8480,143939,188934,67529,7906,-21008,-54842,-100092,-62903,40054,31508,-58104,-112561,-98588,-48410,28436,139921,219590,174845,100363,-27098,-103108,-68807,-83014,-144982,-80579,-22125,22328,27840,35313,27537,-9671,-73942,-138022,-150261,-116515,-88340,-109174,-97298,-81443,-60476,-2902,18202,3993,-15840,-28282,-41522,-3103,85850,138929,121784,22392,-41667,-83419,-24849,35839,-44245,-177570,-45003,97703,207846,241871,250988,189799,100591,42443,24842,2961,-5476,4582,69437,110404,31629,-37402,17242,132446,221188,293112,187035,28343,-17208,59674,142907,82933,15297,41787,131595,228516,150368,101624,64047,38551,33221,-326,-39117,-56177,-25653,52231,93246,88723,16029,-5917,9468,8098,-17983,-56944,-56853,-30979,-18596,-4775,14962,99466,140174,110150,42827,-53193,-93822,-63387,-10963,61792,47416,8418,-14185,-8316,-1517,-34963,-130299,-43100,26736,70013,144108,165876,113886,39738,-28851,43756,126557,57840,-1119,59069,167357,234608,190156,176787,188108,113979,68316,28709,-17128,-41543,-9197,74658,94091,6341,-41188,-67261,-139996,-78802,-31015,-39772,-150907,-52518,9836,-51861,-70061,-44141,-129570,-106709,-45010,33299,19128],[14625,-50074,-76857,-40976,4663,11542,-8614,-41691,-56383,-39079,-46322,-43377,-27640,-12897,6477,-3592,-41123,-66252,-78061,-73707,-114018,-52243,34281,6012,-70485,-156004,4979,123469,178044,202668,183013,111818,158693,152370,58612,-14774,-24714,28599,111454,135580,128050,125128,68560,-2094,-39463,-37005,-24760,-8664,-11483,-45139,-123003,-158805,-77432,13623,36092,-28114,-83834,-105159,-122561,-100748,-68350,-1097,54995,106098,88877,61273,-3534,-67339,-75683,10575,62301,36038,96787,111669,94945,38588,-50913,-56582,-14361,85847,293956,350579,289381,198761,73189,-47586,-80358,-85322,1875,130575,139139,4305,-62863,-64054,-65485,-46722,-12475,39216,34477,-18032,40372,243849,338133,259780,203677,390440,435904,199141,-57941,-21796,165445,162696,69778,-1115,-33457,-65963,-102167,-139264,-87221,11691,9677,-29284,-92679,-110135,-103974,-121347,-134475,-144236,-99221,-18011,94387,172961,223296,221245,172932,43640,-42532,-90500,-104435,-124467,-130449,-84056,-57660,77205,179068,44302,-18224,25379,37805,43626,110628,112359,67516,44098,97688,161190,187023,259584,298996,228263,90557,-6978,-23962,19382,63132,-998,-32778,-65123,-60715,-89649,-152413,-12107,88246,80813,118923,25432,119013,168159,235233,206876,30528,-83207,-4279,134115,118493,187105,318818,385082,114886,-83739,-37934,110899,250741,321156,298992,149555,7376,-87721,-94971,-44921,54230,156463,140701,69260,74555,76208,6920,-83677,-75772,-10699,53497,192626,383219,528153,440233,303549,167320,221055,327528,323471,162591,-1706,-99619,-70735,4452,-19593,-103999,-99205,-389,30427,-5574,147,13972,-38746,-132345,-6546,108351,131441,29152,-48242,-94928,-70820,-814,-36848,-69033,-71101,-37397,-24229,-40196,-26377,13824,56115,18003,-58479,-79916,-73968,-66044,-54982,-66831,-121489,-108605,-19636,-3741,56412,119916,66840,-31494,-87560,-128187,-28059,103506,189565,133925,22674,-26105,-37816,-85603,-127242,-89374,-33553,63263,147175,193146,181446,57805,-39715,40483,172349,236719,254409,180942,44003,4193,18090,34451,69220,158605,100192,46455,-32530,-113912,-49587,33417,9184,-25465,-38373,-59737,-118395,-53920,-58,-15552,-20029,-88938,-125124,-65749,21698,36130,6522,-21456,24280,26699,-30104,-94271,-100070,-18372,141155,309845,359333,360253,326322,252142,64775,-69418,-56222,-25547,-33262,-86106,-86953,-73561,-42268,-5857,-7528,-45394,-70485,57913,-2697,-131551,-139885,-132963,-56295,-4450,17075,-34101,-88134,-42752,7235,-17456,-48069,-42924,-54152,-167149,-66678,16022,2926,-82072,-77353,-75328,-49204,39325,123478,149538,130094,77378,33600,63966,210500,279574,154238,-42005,-78451,17696,78811,76209,76142,88450,145635,293124,345541,324139,219253,97438,30706,68022,152847,188780,95217,-29148,-58720,-18426,27163,58128,1678,-64544,-122059,-112291,-49763,-2550,50693,146758,303126,289031,215444,214236,236041,278889,229438,109003,84171,86929,85915,67538,29375,-26612,-36319,-79377,-133132,-84415,-44157,-12812,3499,-48865,-115219,-78827,-36911,-3994,3776,-3473,-15570,-7679,-22347,-54038,-106249,-113030,-106053,-145847,-128044,-73603,28173,191073,283962,295495,167439,51768,-14921,-9554,41531,150040,284165,273455,105540,-28310,-72105,-74771,-33987,25383,48623,66430,119530,208875,280620,231019,162730,165349,402542,851453,837835,495710,202075,127237,123489,60867,-11093,-61991,-78454,-57268,-70383,-84017,-84646,-112730,-100786,-11045,106190,93422,-18443,-78868,37795,103598,84044,102962,141172,164137,108675,24642,-5175,56184,57809,55434,79256,79460,44268,31202,66100,129913,171319,60318,-61128,-25131,27349,6336,-81873,-117566,-55862,30613,81928,102833,53000,-60435,-114448,-96835,-102120,-124988,-113305,-102007,-46619,108321,141130,54221,-49749,-77088,-85476,-65609,-70823,-93637,-26919,28334,67532,66671,-8746,-80047,-138517,-138112,-90267,-93391,-119198,-78482,44665,101835,131805,99743,158713,371365,469996,387780,280745,266006,96819,-52340,-146842,-47681,-23200,-67634,-43192,90434,114475,9650,-94685,-60876,31441,93229,195427,288410,214314,151935,74204,2634,-75101,-59547,9217,49051,62631,13166,24750,-4429,-17813,-29152,-16949,-43971,-102707,-82542,21377,115903,67083,8059,68194,66554,68815,60135,50925,49836,133951,249512,158007,101280,60824,17070,-38307,-99704,-92295,-66090,-74876,-119017,-44411,45271,104504,89516,27654,-640,42241,26663,-107596,-68920,23535,50177,17218,23214,153262,283439,260811,171938,143022,122556,49865,3242,-30234,-81972,-69731,5344,53089,2253,-60624,-119478,-101206,-98941,-67661,43713,127046,145142,113678,85179,16280,-31233,-92756,-106997,-44035,-6947,32300,35897,-16416,-67207,-81870,-50393,-60312,-71279,-38386,-38906,-51891,-53161,-21595,10025,36729,73148,146588,207310,210027,167104,56144,-20448,-58513,-88010,-64445,30426,159538,273437,237154,64170,-63892,-70756,-32190,-55276,-58053,-44134,-49145,-71752,-117902,-104914,-31376,96244,241655,242418,175827,94538,45980,18652,1298,38103,87881,110264,188261,278730,191972,89658,-29383,-101770,-47356,12389,53193,77098,66687,-3394,-99282,-76294,-48716,-83705,-78926,29464,111979,90077,27610,-23641,-110187,-59308,-75607,-70567,-24499,23807,31249,26416,73954,157159,215714,224376,161368,66619,-4238,26997,13796,-77471,-104366,-172845,-90765,-19114,-14877,-100081,-114364,-100826,-91187,-55196,-21009,34823,203682,368713,342670,198381,94741,86843,108858,152807,133943,30886,-60862,-82201,-79957,-87826,-106968,-104620,-101837,-38099,89190,226058,207636,106917,-4148,71521,240265,285071,94098,-63991,-45826,-15678,10562,117423,251942,202164,79775,-1044,-27869,-37287,-66930,-35989,-25393,-54426,-81136,-102646,-89355,-92243,-127021,-73564,-14921,24012,55201,18954,-6127,-26519,-22100,4638,-15667,-109747,-83577,54773,257601,450566,525680,348733,160643,85811,50143,35200,13674,77792,124366,124357,90298,63023,-34198,-77691,-88333,-93112,-61609,11374,162621,226374,88035,-21037,-54788,-85945,-77845,-77251,-37397,21741,23403,30928,31471,39560,-31080,-110095,-115379,-135292,-134618,-75155,23896,87394,-10270,-62706,-32913,13264,-27121,-97027,-116392,-73096,-26738,9377,10978,37500,82499,17685,-16125,3096,12590,1181,-42067,-113642,-158991,-157777,-114809,-79760,-35239,11176,16186,-45133,-105300,-118039,-142466,-109054,-83969,-68168,-51927,-68122,-1837,139454,251673,249005,135450,-45291,-85790,21525,97884,138293,156098,123502,63542,-17963,-70049,6012,73156,46331,8501,28986,112258,148724,111119,80658,48783,110108,135980,31237,-88092,-120664,-95831,-84890,-105584,-28570,-24545,-45751,-69063,-102814,-93851,-101234,-80044,-54329,-74933,-54784,-12274,59039,151272,148872,86802,34012,-34413,-88338,-75917,-64519,-64925,7325,66777,57127,-12192,-32160,21027,20981,50229,92322,64645,9417,-40835,-87966,-100476,-99770,-128769,-80226,-128811,-49105,36494,105762,87273,31369,-59258,-94913,-91479,-115555,-116299,-77432,-79864,-103577,-59857,-49511,-79559,-65850,-75485,-72508,-32000,-11649,-36969,-64210,27443,167034,168016,86661,38642,33247,65570,64688,37827,56795,49318,29720,23055,16159,-3980,-8287,-5478,-4493,9481,-987,-127177,15405,140091,136600,64640,-19447,-69909,-4252,30077,3060,-31927,-30220,-26308,-45417,-99356,-74467,11792,8174,-63777,-104822,-82341,-83889,-90968,-66166,-17669,69889,113425,156574,208654,277838,342217,317404,323621,253324,128143,18790,-68759,-98235,-8508,63530,53909,-32822,-87556,478,139927,159536,77216,-26605,-85752,-30272,-19033,-61592,-103411,-117283,-83688,-61940,-81210,-117555,-107013,-40367,13427,49007,9967,-85644,-8458,73329,85825,109832,8870,-62931,-4376,139693,192568,61257,-83709,147517,333049,192916,1000,-101519,-46585,-40219,-91753,-16489,120524,166938,113897,43695,14005,16456,16408,-1568,-25465,5157,13087,-79419,-125423,-39217,-56520,-44033,54427,39137,2345,-53253,-134761,-135351,-88543,-47734,-13689,28060,77426,86512,47866,-8684,-58590,-58697,-33116,44105,50549,69318,138222,197327,203493,234410,184039,74284,-31079,-38755,24909,27708,-19472,-46749,-80972,-79828,-24270,8384,67366,216435,229903,238846,166270,68225,-2535,-37151,12364,-15822,-104765,-117526,-55629,-62676,-89643,-90660,-29151,38563,30000,57463,114910,68889,-14683,-76660,-74299,-5398,65126,66534,47488,91953,108613,24708,-64814,-42915,-12612,-47480,-101000,-98480,-77235,-65195,-64060,-74012,-135346,-43144,-98141,-83281,-5396,17601,11986,-15741,-81612,-99000,-33390,64789,141929,131382,44115,-63413,-97261,-99496,-102569,-103737,-113358,-136452,-69784,21010,152811,281590,197991,-13244,-93701,-108528,-40467,18326,35612,8445,-89692,-148705,-98999,-30374,59780,102181,59388,56529,54334,-4596,-13457,1891,3766,-48336,-54767,-26366,-36258,-60494,-112774,-107567,-89374,-65413,-4563,53848,133261,218374,170691,77472,-29108,-47660,-79164,-131858,-31934,83476,111411,30987,-19136,-29421,-23697,31015,121616,131324,53842,-6215,-35646,-37877,-17377,-4441,7076,-1543,-22301,-61159,-67083,-95861,-37894,14951,43059,7728,-123,70936,124884,139410,114368,20790,-33360,7171,55900,38262,-45304,-12440,46255,68523,69546,6769,-97389,-98212,-55297,-73296,-69778,93772,197528,39243,-131943,7982,72167,70436,31487,22501,53062,95520,134305,133300,74531,48949,27632,-1386,-82663,-115244,-63633,-77958,-54833,-62336,-7095,116724,209628,214040,147358,96589,21898,-34156,-102989,-120881,-100863,-92419,-74923,-40038,10700,49885,75862,80936,69847,33283,9810,7034,31696,88520,82734,-53090,-49309,34322,75739,85769,113478,128517,148186,150330,123145,69190,-11024,-39339,-5416,42140,40070,51005,42603,22998,8927,16066,44560,5061,-7549,68567,130346,182747,214799,332310,371051,233145,111388,12639,-67875,-47306,24102,47017,56531,48851,29646,13033,66668,215367,350769,401162,237771,29548,-63354,40352,96104,47253,-11012,-64989,-76780,-67631,-93048,-111929,-90554,-121019,-139120,-81510,44500,128671,201881,266779,206196,115465,144011,246490,263350,154546,161501,204505,190305,103017,-5172,-15630,77372,98851,85389,68905,33703,16528,43,-15476,-10754,218,14802,25674,38615,5871,-70638,-81414,-80957,-89128,-6275,75126,76706,71132,53994,57379,45761,-21851,-78709,-74400,-66046,-47667,20671,42231,50012,10947,19370,99818,153869,116923,22896,-92919,-85077,63998,169438,162797,102654,42612,-2527,-109710,51938,152572,179948,180467,144095,90816,24883,-52411,-105249,-131307,-162573,-132027,-89463,-84127,-67622,-36515,-80221,760,174092,280150,340967,315875,121694,-46569,-97509,-3529,37588,-85986,-36582,76554,121697,95432,47160,6169,-21296,-59669,-75641,-122670,-79885,-41117,-35938,-34162,-22517,74711,190190,272671,245480,80311,-30163,-97674,-66027,-45494,-35265,-7342,-951,29707,91144,92724,-5935,-35041,-20861,-10729,-29622,-34751,5354,45332,38939,44863,49989,31098,72507,225579,315977,148515,-31191,-88608,-5822,22160,23031,17565,-4658,-32520,-11494,-32026,-29090,-5841,8191,8201,-18293,-50235,269,32870,-25855,-87916,-78790,-57634,-63681,-83027,-50515,-25916,-11985,-27056,-2873,31187,126777,223419,357535,394848,213550,6903,16619,171224,275874,238560,28800,-79410,64686,222051,380422,344786,138237,-35713,-124333,-75495,-68641,-52554,-84645,-72454,-1103,61282,61587,24171,8029,70350,49689,-39865,-132453,-74896,-28782,7172,5564,1574,-57905,-132944,-132463,-112374,-103323,-62672,-66537,-112837,-104621,-109792,-65310,6409,86334,220659,267763,179326,36780,-102793,-46707,8031,-1457,-11705,13403,78632,100999,54348,4265,-29970,-50495,-69624,-38918,25951,64960,50984,554,-70352,-27995,23154,69450,91397,72521,39888,5486,-28825,-48084,-9335,-12122,-34620,-61818,-109857,-81867,16786,102175,105168,67273,-17993,-50586,-30287,36551,91191,51241,9309,-16453,-36013,-56681,-123382,-34044,44407,86430,37000,-6268,4409,-29405,-81876,-52539,-21376,9401,60094,45109,44337,24834,26554,29196,-1053,16035,37975,46760,83609,173444,269523,302366,131952,38688,49240,91059,64526,15985,-25422,-82362,-83185,-52926,6927,-15355,-20437,-8179,12613,20658,-50519,-73235,21397,-2544,-58247,-66238,-9024,70198,177773,271592,284809,184529,36506,-81118,-75628,-83870,-157910,-69753,-48652,-80283,-43980,34774,-17856,-80878,-26483,41835,100394,111378,121900,120653,47353,-25368,-57371,-41182,88400,140170,105310,26191,-3593,-86724,-66449,-13587,-35229,-106480,-9778,64631,34556,9168,-15214,-55918,-118333,-123166,-82921,-62543,-86223,-127245,-156195,-147231,-133077,-104381,-56087,19211,84752,142050,173357,115846,91365,64608,74286,84030,46350,69290,80012,47625,5262,-58917,-85483,-43063,-89834,-69543,-34971,-22841,-22208,-19024,-16350,-36864,-63193,-120251,-124355,-85265,-41209,-75285,-65896,-64435,-84575,-41331,-8524,20299,88188,136274,60151,-40005,-69386,-79771,-52869,-68598,-78723,-132494,-117015,-87306,-84066,-105056,-61699,77233,225608,177579,50941,-47440,-109341,-116270,-51815,126654,233880,245014,171166,41194,2423,11928,18141,42098,25904,-11341,-71743,-42143,65957,167943,183102,80214,44509,14316,-36916,-31678,112684,188740,106489,64989,31477,-579,-51137,-43449,46654,22705,-71754,-128867,-115123,-66526,-1734,102485,186509,135395,37094,-114315,-141614,-105298,-84050,-100346,-48572,-2164,24523,22153,39527,35713,-2084,-61179,-129911,-137439,-103981,-87320,-112381,-91579,-76458,-52697,16869,39823,17808,-12643,-34318,-50401,-10447,72026,110100,88877,1882,-57837,-88650,-15783,42077,-48263,-177999,-41893,93247,208476,272921,304005,241202,138456,77339,60427,23121,-17020,-28484,34116,90520,34736,-24432,3391,99216,191327,300688,215971,53920,-10321,52184,140167,84296,8160,40770,148453,254133,167420,112608,57631,22560,18751,-4280,-20384,-25982,-14593,44005,102792,102801,31566,15536,35934,24308,-24194,-82050,-72630,-32840,-15769,-4747,10631,100361,166906,131692,53311,-52899,-99976,-75672,-22525,74636,72294,22346,-9881,171,7013,-36918,-149544,-41493,30491,68420,140810,172749,122806,43533,-40254,11573,110009,49202,-1945,55006,156675,209722,151364,123919,141620,79194,48964,30848,-2575,-22412,8180,76861,61747,-29903,-62918,-76270,-124768,-66633,-28527,-46211,-161887,-42911,34664,-15001,-39865,-30282,-119073,-123968,-68665,9608,8722],[3528,-64364,-74692,-27225,7601,5361,-17149,-41318,-47207,-33237,-52675,-56010,-35475,-9248,23055,6206,-43421,-78057,-84989,-64607,-92198,-84064,1176,-31848,-113512,-103777,68221,171350,199959,206409,163515,82821,119796,136402,56048,-9757,-38294,5501,85982,117856,127772,126674,73062,9453,-30630,-33970,-28275,-25917,-40907,-67858,-143547,-135455,-53772,29097,40690,-31357,-93362,-122526,-148511,-107197,-59616,5813,45190,88466,77862,52720,-11392,-72064,-81410,8020,82166,68033,104631,96838,74893,21899,-68303,-73223,-25346,84826,345152,473215,434922,333501,169153,1427,-70969,-92851,-26611,101165,129450,4618,-63733,-67496,-71574,-54742,-17332,47413,69542,29715,36405,193367,265865,193508,148834,359525,439017,197833,-58438,-35798,160407,179223,78517,-2313,-35820,-68041,-99828,-138129,-89566,19929,17373,-27923,-92030,-102566,-95694,-113801,-127076,-138368,-97074,-19777,89214,164577,218708,236723,214205,84237,-3256,-61423,-117083,-135277,-120983,-74094,-26433,136944,205847,19863,-50117,6702,30762,41715,121089,134995,82859,54413,107641,159015,190004,259487,286603,217671,76236,-24173,-16433,39277,69962,-117,-28661,-55584,-41915,-64890,-145011,-15585,108730,118881,145379,45302,166909,254723,368038,351923,135320,-147034,1164,183112,184981,249361,375556,379819,108752,-70670,-32502,110085,264800,370492,375123,201729,32419,-74396,-101475,-48310,45799,142619,132087,74252,88289,93453,19372,-82924,-84580,-16773,38023,169164,364259,494394,420027,300883,182078,247871,363354,350451,171952,2086,-104961,-61012,18721,-6958,-98103,-103625,-6693,25708,5626,11746,21257,-33209,-121215,4130,121926,119807,10457,-63871,-112034,-91583,-17977,-52301,-80768,-80874,-55216,-43162,-56579,-33102,31304,89741,48443,-45584,-77925,-79871,-80350,-68605,-74366,-114766,-94865,-22515,-33124,11204,76336,34494,-55874,-108490,-124940,-15911,108542,186328,128487,30742,-15757,-37062,-92263,-111683,-56947,4416,103225,178127,203812,172453,48104,-40046,20583,147070,227235,286289,252504,132307,62532,44113,43071,67878,180626,147059,78322,-7209,-101784,-56146,41728,24427,-12814,-44896,-97953,-143504,-67851,-19459,-40173,-32375,-104643,-136430,-69180,28857,56016,20838,-23209,17937,30261,-14048,-71074,-97892,-26260,134085,322586,386338,398603,361447,260090,60903,-75525,-56422,-18750,-18186,-71411,-88595,-71937,-39583,-2988,-7011,-44194,-68396,39921,-28809,-139434,-147906,-116360,-30545,22245,39388,-13632,-73882,-37292,3549,-30539,-44826,-7438,-5502,-121596,-60169,23803,1656,-91086,-78911,-59608,-16844,79500,165579,194878,173735,108502,47283,64031,203535,321155,241682,22515,-66843,6288,71130,71799,77067,96195,161054,324741,384189,341222,214889,98248,34454,58850,138648,188287,103814,-17352,-43549,-5405,30837,54272,-5604,-71082,-117435,-107938,-70898,-17374,46498,152389,331005,355757,277240,244839,252995,307147,270826,141798,105677,97421,86560,58144,9600,-47611,-30170,-52973,-107512,-90161,-35666,-4308,5842,-50041,-118478,-81812,-38203,1729,12165,-315,-15362,-3291,-17200,-55410,-111809,-113593,-101673,-137815,-116998,-60004,42676,201871,304060,310772,164749,45902,-9325,-4526,25983,99625,215654,225318,100963,-17609,-62585,-72202,-33026,25660,53609,76957,141327,254355,373848,334213,197564,137420,376464,824260,872821,565457,225771,102235,101894,52695,-19516,-63775,-61314,-36354,-53564,-60178,-53319,-93145,-110755,-22752,105947,101622,-5418,-89177,1109,58644,60001,94529,139226,164434,113225,38254,13987,66160,55195,51578,83833,89035,51814,20519,52664,139361,210222,83274,-67471,-59656,-17801,-31430,-114716,-152388,-106152,8346,77355,96016,46572,-62163,-101606,-80894,-83063,-111606,-103403,-98143,-80376,72997,131250,71139,-32650,-68641,-83746,-59721,-68264,-105686,-24829,31804,61507,39814,-33458,-96651,-145242,-129713,-78836,-75942,-108791,-85425,44903,121899,156965,109190,161285,395516,516043,434149,315136,271967,85951,-72520,-137848,-38414,-22323,-74350,-47022,88960,104242,-5271,-103730,-53580,40780,94437,197146,286924,196938,133566,54094,-10662,-76439,-63864,1466,50532,90085,61160,76574,17348,-9485,-24578,-21869,-50242,-104873,-84807,12969,95660,54387,55889,131178,100888,89638,81628,60154,17699,78879,208681,129378,85275,61990,25807,-27422,-88361,-107846,-75813,-74567,-112733,-41937,31589,71980,53106,5432,-18053,11851,-7641,-112670,-65731,17724,41042,16021,34918,186222,319566,284177,184181,141293,113387,37782,-5635,-33364,-85364,-82214,-15304,31789,-7778,-61623,-117102,-102422,-92796,-41908,98728,217435,248605,187408,118520,28915,-36514,-102617,-107823,-19164,40667,71665,44804,-28939,-81805,-82954,-44624,-56701,-81625,-53012,-48948,-54471,-53447,-24019,10519,41826,68104,117677,168380,169570,140499,49411,-20439,-60357,-103051,-83751,16189,150253,272414,248080,70697,-68631,-76401,-39413,-69344,-72887,-55997,-55539,-75897,-118711,-102129,-25428,103842,232714,223611,159413,84567,46135,20648,6067,48256,112534,161625,240282,279110,173933,85502,-22706,-104132,-56929,8322,55061,78063,64692,-3669,-96005,-85317,-61511,-103592,-94177,14657,112658,97850,33197,-15266,-109366,-64278,-78303,-71209,-21547,30341,36519,34395,97416,201242,255424,239294,160574,68699,3582,36770,24814,-44390,-75370,-146081,-88137,-16701,-7967,-101163,-129352,-99469,-86285,-55126,-23938,28375,188380,343205,318192,176606,86481,88934,124177,178102,176186,74234,-42687,-101708,-94203,-82470,-85237,-133541,-124636,-46662,75513,193580,190041,97552,15855,125754,327410,388878,166533,-26828,-32962,-7870,30277,165135,275565,189727,68107,-13181,-46722,-55419,-68632,-16912,-2940,-38127,-67165,-90007,-90627,-103117,-146185,-74625,-6288,41983,70076,15329,-25955,-46800,-26413,13645,-14984,-116720,-84161,48472,245917,415393,500634,383142,205012,108036,54688,21648,-5523,63375,118327,133473,95810,48228,-50132,-61601,-68757,-88237,-69162,10068,149645,180963,48574,-27931,-43772,-77713,-82114,-85104,-47920,23646,41337,51876,37788,36642,-37066,-104094,-116683,-146926,-105130,-30690,81472,163942,64433,-32984,-68084,-8592,-28726,-94624,-121475,-74901,-22562,24356,48836,84977,121408,36077,-1394,16139,16872,-3810,-52397,-120412,-161722,-159877,-118604,-76580,-30117,13789,12912,-55141,-113921,-101516,-116143,-101359,-76753,-61075,-52134,-77719,-5804,159338,252604,230810,125074,-38827,-85326,24393,111746,153386,163349,129128,73807,13487,-18556,27737,90211,68149,39763,55256,140437,188723,154082,100233,23056,69174,113831,21761,-96098,-129424,-101414,-78859,-85011,-5826,1592,-30291,-73541,-126654,-86326,-98570,-87582,-51401,-58677,-31282,5353,47795,143158,160301,99141,43950,-31132,-88794,-69383,-53023,-55293,18181,79573,73412,3458,-45855,9790,19911,65105,121206,91353,21428,-44177,-99634,-100870,-99592,-122542,-61016,-120006,-44566,51039,133410,112041,41270,-56401,-92468,-82348,-98717,-98401,-75802,-81833,-87683,-47828,-61460,-97007,-83648,-101572,-98146,-52221,-33027,-56497,-78959,10837,154955,157225,84821,44668,46324,87301,82285,58464,86740,83675,54392,40334,22996,-8514,-14155,-6847,-9836,-10771,-30537,-101546,42096,163802,159107,92103,-2090,-90248,-42066,7899,-6182,-35320,-30689,-29752,-55756,-116272,-56320,41856,48568,-30129,-103557,-102348,-106083,-109378,-74544,-18009,72182,101548,129334,176929,254651,360000,357602,355045,266580,122895,14940,-66500,-92035,-14148,49460,39010,-39398,-69189,22957,152410,131567,51756,-30975,-60672,860,9584,-34019,-71399,-88920,-75050,-77318,-108686,-127567,-144412,-91991,-50553,-6359,-34430,-77127,30159,89553,89147,94780,-15543,-72347,155,149825,190589,55272,-51306,201330,375011,241027,26483,-89026,-52968,-46969,-89877,-17509,109837,158558,112360,46223,18449,17791,16430,6809,2104,60799,68805,-42824,-127472,-61538,-79090,-47861,71201,77562,40543,-24797,-117650,-142264,-101347,-59117,-20764,21935,70802,81718,39353,-21978,-63778,-48501,-13705,63107,51134,52205,115731,183679,209170,244863,181079,71053,-44133,-49265,12454,4713,-37418,-33069,-61450,-87919,-40461,-7616,26183,122147,180803,243104,187178,76979,2977,-19668,31179,-635,-94204,-129268,-79449,-91866,-113859,-102211,-38407,27657,45451,96433,159669,100868,5877,-67825,-76293,-7534,75013,76055,56051,98250,118001,40248,-41094,-31193,-16385,-59871,-105990,-137228,-94994,-66808,-71851,-111915,-81463,-22237,-92592,-84206,-5255,14392,8753,-13865,-74394,-95958,-40274,49228,118881,117717,39506,-69285,-99511,-99324,-106665,-106374,-108678,-114642,-57276,20420,133862,237495,162591,-22144,-48722,-73428,-17536,34112,47672,12548,-87811,-175421,-118572,-41413,55619,120801,96333,99222,97648,32213,4927,14826,14317,-45401,-56791,-25464,-32470,-60065,-116342,-117735,-95293,-67755,-10839,42157,105149,165562,126074,46824,-46101,-42421,-77314,-139425,-27317,102388,130597,36920,-28173,-38969,-35364,3870,68018,69660,4894,-33309,-34916,-23166,-1876,7476,10284,-6331,-37388,-77648,-84845,-110226,-28441,24466,65728,46902,24861,75305,102691,86180,38426,-48483,-49463,30438,88680,57538,-41651,-27425,27161,47956,52540,-2660,-100049,-96811,-50937,-68649,-66866,96532,198361,45726,-129186,5848,70692,72673,38907,34254,67370,105711,141119,140558,74101,40644,16477,-10246,-78498,-116451,-87486,-117536,-89570,-70064,6262,132039,208939,206371,135748,88350,32455,-21485,-96531,-119181,-101281,-95694,-86849,-50151,8150,51676,81662,85204,71074,23827,-3628,-6505,23683,83351,77429,-55891,-44654,42802,76953,75968,94069,100797,119462,131747,114033,57601,-17844,-38926,-9429,11251,347,16884,25648,22122,21624,23349,33875,-18164,-18747,69657,146425,219374,264027,373917,375286,209040,78613,-6648,-70148,-44656,26796,49910,55967,51404,34150,16892,71832,210606,335831,405354,263959,44006,-51359,20868,55474,21118,-20172,-61994,-69454,-58521,-80427,-130475,-115109,-130695,-128381,-95631,20500,116674,211619,270403,192508,103080,136531,240900,260363,151417,148325,181964,165850,85535,-9633,-22968,73351,106690,95547,82140,60223,61201,35769,-3962,-14291,-2901,8726,13360,25811,-4024,-85008,-77115,-62989,-65557,5682,61131,49321,53903,43629,50223,34641,-32230,-84207,-85274,-75664,-45340,35729,65715,59959,4737,9174,111357,201306,156517,34986,-93046,-80331,69262,170300,167473,117693,68869,30826,-109167,27299,134601,164647,163426,130358,90064,43616,-32502,-90373,-116340,-155197,-140393,-100804,-95872,-72712,-36833,-75587,-2278,150105,244682,294969,274659,100275,-58987,-96925,435,51963,-73233,-50031,72737,139582,109936,33580,-30036,-61538,-89530,-92667,-142430,-74025,-31389,-33031,-37190,-22013,79854,190610,277787,258571,97906,-17798,-117598,-93577,-58711,-37442,-1793,7603,42650,104706,90576,-18718,-56740,-46774,-34864,-44412,-40719,1146,41401,35772,42095,46629,25346,71057,228868,330650,177027,-18364,-96634,-10272,16094,12275,-940,-35350,-68244,-29229,-31243,-30033,-7400,18057,25483,-7273,-62137,-28535,4134,-40368,-83734,-75027,-56624,-65360,-90361,-60142,-30438,-3120,1891,43025,65101,135768,218214,333863,365727,193812,-9948,2794,159850,284513,276888,79211,-124493,17745,162554,320868,331397,136258,-43029,-107757,-64155,-68084,-60954,-95763,-56476,16634,77494,74851,31439,-928,83248,96160,21031,-72861,-62388,-25754,-240,-3712,-3948,-57684,-128032,-143077,-125348,-96912,-56103,-70075,-100665,-83564,-96097,-61876,15607,111200,256579,291387,186873,34251,-105373,-44579,8272,-1054,-9491,10779,61266,78794,40633,-7232,-41492,-58583,-69608,-38359,23488,64857,52686,-1009,-50389,-22116,19020,61486,85114,68385,29344,-14190,-46090,-54804,-11479,-14669,-37994,-72650,-128359,-101950,-1597,75921,75968,54567,-22290,-49800,-24714,40257,81343,45136,1721,-24462,-41675,-58608,-100891,-28259,38619,87262,39603,-19998,-12079,-55810,-117994,-46195,-24494,3977,87844,85364,77378,43206,29918,20362,-11549,13242,42875,61679,103487,183478,258111,285165,138658,48403,54072,89023,53610,4958,-26330,-64608,-71472,-46278,18142,-11283,-11242,4792,31976,41504,-34167,-88945,4113,-8117,-59374,-62608,-3212,70059,168366,252600,251720,159161,32472,-75827,-82958,-88419,-150229,-74026,-51006,-72673,-29673,43446,-14116,-34200,15047,73159,121105,123834,127736,120696,43537,-40398,-65666,-21853,100467,150000,132335,69383,27473,-65396,-38685,12538,-15173,-102756,-9271,92190,87401,61078,16286,-42005,-117977,-110299,-69615,-59117,-85153,-115068,-127570,-129974,-123237,-86254,-50185,20650,82789,130879,143236,74536,52210,39079,60634,84677,50668,66568,81839,57822,17665,-50046,-78607,-30807,-90990,-76140,-30017,-10633,-5409,-169,2225,-24577,-69844,-113476,-104807,-125474,-87340,-100029,-51108,-42638,-69595,-56940,-15979,26631,107515,147006,58498,-54241,-111088,-102372,-47171,-53639,-72379,-130672,-105719,-86292,-94511,-116820,-45335,118137,269732,193772,61691,-35960,-106385,-117195,-57327,106584,224343,244396,167521,37193,-8788,4607,8489,27439,12301,-10729,-56922,-25782,80700,172659,166422,57808,27596,-4223,-59584,-46930,90764,191423,144314,116301,78318,49003,-1986,-14675,59137,20764,-76499,-138881,-131574,-86899,-33556,56387,137787,84313,-32182,-159298,-127408,-130322,-63011,-53548,-16004,15413,22324,9600,35128,36096,1006,-52394,-127566,-127863,-94173,-90177,-120457,-90334,-75060,-46935,33215,56719,26335,-15798,-47436,-64485,-21947,53867,78597,54081,-20589,-72607,-84114,-2797,47618,-52942,-179075,-45553,79889,197385,293899,351891,293059,179923,119580,109458,55693,-26326,-61932,-3908,64931,34500,-6669,3651,73522,161448,298276,238366,79016,-642,43800,131500,82433,-1279,34749,156074,264177,174674,115019,46011,2880,1759,-3605,4450,6479,-795,31399,104521,112187,42954,32626,58158,37702,-31883,-112229,-90371,-36981,-17660,-11620,-1349,90214,184144,147686,60332,-55229,-108195,-90259,-38394,78177,91289,32619,-7014,8519,14950,-39392,-165388,-36437,33181,63601,129821,167144,121245,41485,-52884,-23769,87323,35755,-7504,48028,143087,181442,110410,68812,84301,33027,20270,24121,6126,-2607,24164,72967,27870,-59863,-78488,-77879,-107839,-58426,-30481,-56299,-159976,-26312,64264,28387,-6635,-17755,-106527,-139442,-89646,-11466,-787],[7251,-63663,-56494,-2427,21309,10279,-13690,-26402,-25457,-15867,-46961,-56343,-31982,5359,51329,26507,-34498,-77237,-78713,-43709,-58118,-99186,-27309,-63008,-140572,-40279,134259,221611,229689,217598,149781,67744,86577,119415,61573,10533,-38992,-15122,58512,98066,125661,126469,80583,28404,-12297,-20849,-22548,-35806,-64112,-82079,-147204,-101788,-22215,48869,50477,-25735,-90061,-120016,-139508,-95275,-39648,21458,44822,79293,74754,52388,-8862,-63107,-71882,17498,110748,107353,113644,85578,59801,10735,-79200,-82673,-29517,87844,389995,587338,571147,458285,259486,50017,-54534,-84757,-34525,81416,123072,11765,-56759,-61978,-68923,-56313,-18266,56522,103635,77918,47054,142621,190128,130519,100057,323108,431520,197070,-50574,-43467,154004,192757,86763,-2429,-33287,-57868,-83128,-126408,-85369,32747,32693,-20837,-85224,-88611,-80795,-99830,-113992,-126814,-89739,-17581,86292,157842,214799,251941,257241,132989,44464,-21950,-102410,-132681,-104147,-57323,13826,197600,227259,1058,-68489,-2538,25957,38958,131691,160490,102372,68201,116931,156287,194358,262371,278535,213618,69736,-40039,-5662,59182,75267,3093,-20956,-42307,-19290,-35669,-127312,-17725,129188,164563,168797,57714,205833,338033,499850,492639,237800,-155095,21129,236403,254595,314156,428027,371661,111638,-50870,-24768,110350,277798,417297,451231,260324,60007,-58948,-107495,-49057,43205,136266,128857,76621,90289,96710,21844,-84326,-90653,-18680,25909,138309,321328,425425,375571,283199,193123,270831,391709,370194,179554,8202,-106420,-46850,32983,7352,-86504,-99810,-6970,26916,19772,23505,28651,-25884,-106430,16591,135849,108209,-7181,-77776,-128862,-110552,-29060,-60590,-84522,-82042,-64273,-59308,-74261,-43643,40772,117578,77961,-32575,-76402,-87631,-93717,-78863,-77608,-96734,-70853,-13695,-47364,-24502,37370,6005,-75363,-125485,-109156,-788,115543,181319,123153,33876,-10060,-37452,-98863,-92706,-22861,44495,142186,201630,206013,158276,37262,-42694,-4871,108243,203165,300272,308639,223805,131492,80384,53640,62275,192160,193484,110086,19273,-84286,-65460,44570,36120,-1955,-55513,-104477,-100560,-56259,-29129,-59224,-31223,-99618,-137531,-72434,34857,76255,36958,-22210,15165,40410,9707,-43183,-94767,-34000,127148,331707,409214,430490,388517,260689,56887,-80067,-59116,-14782,-5295,-53437,-88265,-68332,-35615,-1271,-8342,-43728,-62622,34553,-33391,-120166,-115092,-87662,-3002,47211,58594,4962,-59175,-32833,-1737,-42174,-37272,24068,41626,-71437,-45720,30767,-1513,-100683,-78643,-39110,17378,114654,198602,228663,206913,130087,47458,47167,172701,332555,311212,83528,-47857,-5777,63124,67064,75779,100041,170539,342154,400891,333989,193878,87743,30233,44957,119135,178929,103539,-12258,-31216,6451,32558,46868,-16353,-81191,-109042,-90660,-87242,-33286,39222,152049,342536,404804,326046,261936,259402,325924,306061,172230,122026,102018,82255,46708,-8776,-66350,-19968,-27121,-80961,-85058,-25716,2918,7141,-51190,-122017,-87448,-42694,3257,18481,3455,-15472,-2022,-17212,-61609,-119646,-114789,-97632,-129799,-107072,-49146,52187,204514,312694,312967,157287,41397,-2093,-1727,7608,48031,139406,165258,88914,-10152,-54575,-69277,-29743,28248,59012,85762,155873,278529,430426,406900,220149,103437,338140,759577,849379,589553,230450,70646,75952,41099,-31277,-65607,-43161,-12817,-34419,-38015,-28758,-78881,-121921,-34286,105662,111167,11464,-79280,-33367,9888,30872,80851,132989,162640,117936,53083,31774,68271,46156,40854,81998,93315,54037,4818,36031,147252,254815,114369,-60704,-88796,-62559,-70851,-122927,-144479,-161792,-6747,74875,85769,37081,-64075,-92007,-69070,-68491,-102689,-99376,-102037,-103212,52812,131211,98230,-11411,-58577,-81804,-57297,-69190,-113582,-19464,36313,55094,13161,-56668,-114744,-145768,-122044,-69916,-62210,-98796,-91376,43393,136978,174783,113551,158301,406113,548122,470284,340148,269039,73289,-90255,-126181,-33165,-25742,-84872,-49191,88783,94966,-19517,-112991,-48379,46263,89403,188164,266929,170706,111690,34778,-22998,-78274,-71013,-11148,45808,114333,111952,123719,35233,-4834,-24736,-31115,-58996,-105680,-86612,5208,75080,51407,110193,183741,126330,103022,96201,65976,-16252,20613,159630,93970,65534,61713,36450,-12340,-67937,-128167,-92569,-82352,-112522,-44000,13164,35149,13831,-22001,-41150,-21608,-37589,-112604,-64757,9294,30084,13473,45041,213414,340912,292091,183983,129433,97354,25325,-13958,-36734,-89066,-97206,-38487,8893,-19289,-64371,-107587,-94522,-77838,-13699,151043,304097,344355,251873,143075,38874,-40331,-109099,-107835,1934,81659,99830,44259,-44820,-97301,-84482,-43377,-56921,-93422,-62737,-55430,-55493,-53991,-29245,5050,39527,57072,84363,130091,134871,119233,48010,-14896,-54124,-106673,-107499,-6062,129568,254868,240463,69073,-74025,-74452,-42962,-82179,-88042,-68638,-62981,-80792,-119518,-100360,-21511,106207,212558,195238,137067,69966,42382,21139,7449,54072,133648,216658,288519,263589,146772,75194,-19552,-101759,-65665,2857,54491,76015,59188,-6829,-95155,-94688,-75548,-123040,-102159,2256,110213,101750,37459,-3686,-107574,-80749,-89258,-75610,-21223,32941,36667,36929,115271,240262,288074,244642,152640,67009,9314,41533,30587,-15821,-45936,-115940,-74607,-9989,-2358,-95854,-135359,-95040,-80081,-54156,-27532,17100,161569,304612,287674,151886,75258,86041,130028,187699,196411,99047,-28682,-114002,-107736,-78056,-61391,-121576,-147820,-57038,55183,145877,160362,80270,30416,171506,395963,469506,231542,13134,-17970,-742,47365,201923,276629,164777,51562,-28882,-68821,-77072,-70141,1499,19721,-22111,-54213,-77167,-86018,-104686,-161306,-75179,1453,58265,80596,8039,-46503,-64595,-26492,24602,-13831,-124532,-87083,38842,223436,362218,449282,393735,238964,124232,54081,5042,-24595,49089,109170,136478,96357,29123,-63388,-46207,-48766,-77398,-78214,4926,129493,131302,9383,-35742,-35727,-66365,-85319,-91735,-51549,31652,60862,75767,47590,32784,-41349,-94259,-110208,-140082,-74520,9967,135577,229802,130767,8106,-87403,-30150,-31364,-91363,-123467,-75645,-15435,44452,89017,129083,153376,48548,7079,22242,15397,-12639,-64210,-126774,-160439,-158389,-121145,-76100,-28568,14702,10557,-62697,-117294,-85377,-89044,-87829,-68834,-54094,-53482,-89726,-11099,175860,247904,207765,111131,-33107,-86961,22152,120199,163857,168307,136630,89262,47918,30232,48020,101416,87728,68984,77854,164653,224690,193003,110842,-3091,27301,87326,10053,-104399,-138062,-104895,-65588,-56504,24048,31011,-18560,-80553,-117370,-77521,-100587,-98082,-52882,-46238,-11368,16736,26324,124109,166388,110641,56474,-22373,-84448,-60961,-35511,-40243,30962,90174,85550,17359,-58392,-2470,17993,78305,146880,114046,29308,-50461,-108651,-92956,-92416,-115492,-44331,-99832,-38600,63200,155538,133170,51711,-52522,-95805,-71953,-77176,-78376,-72809,-86205,-76391,-39101,-75040,-112208,-101885,-127316,-103401,-54899,-42001,-68279,-91072,-7728,133082,136944,78945,49159,56669,102507,93973,75929,113705,115863,74622,51803,26455,-14907,-23241,-11038,-15718,-28770,-58690,-78809,58866,170733,166203,110602,16796,-83294,-81418,-21003,-19499,-40804,-33910,-36879,-68390,-104017,-28449,84099,102903,15161,-81338,-117311,-126773,-127063,-83089,-20709,67800,82709,95411,136580,219152,357073,384973,375349,269526,113254,8622,-66588,-86931,-19188,37227,27162,-41768,-53621,44039,154503,98888,25567,-30180,-33647,28298,33534,-8108,-36989,-58714,-67090,-93053,-109333,-97725,-124310,-134580,-117763,-71668,-81385,-41033,68180,104589,90836,76601,-39429,-81255,3818,156050,182744,48038,-18061,242837,393888,275019,48606,-75689,-60458,-57781,-89778,-17064,99031,150560,114201,52873,23857,17471,13660,14085,30290,112021,123192,-3259,-94844,-78863,-99796,-46354,86838,114666,76865,1372,-101149,-144271,-115888,-72621,-29536,14266,61398,73073,28294,-34574,-63686,-33754,12864,93560,61510,39139,90979,162865,205459,243148,168950,60648,-62006,-55049,3362,-16884,-55520,-22163,-43598,-91999,-58600,-24428,-7872,30077,131217,234830,199118,83396,7038,-6594,44562,9968,-86114,-133269,-99100,-117542,-133857,-112038,-48975,15640,61248,137205,203059,130433,24976,-58133,-76926,-11146,81230,82614,62927,100714,120566,48657,-20551,-11213,-10263,-59545,-84795,-129525,-96607,-60987,-64230,-109161,-26125,-6093,-88893,-85945,-5934,12291,6940,-13002,-68212,-93606,-49292,29793,90866,95675,27254,-78577,-103338,-99884,-112508,-111543,-102262,-87022,-37135,18907,108517,179672,118528,-7380,-10273,-37435,4291,45486,52565,9769,-86408,-182453,-143134,-58423,43489,130322,126930,136534,135624,66558,21391,25415,21362,-45958,-61548,-26691,-30247,-61059,-120667,-132143,-106429,-74835,-22457,23275,67628,102853,72812,5406,-78583,-41352,-75962,-130182,-23790,114741,138826,34618,-40733,-48496,-47641,-24133,13839,8775,-45691,-65836,-37151,-10208,10051,16035,11485,-13269,-54367,-94600,-101908,-111989,-19646,29664,81350,82261,58718,81182,78611,37313,-27205,-112243,-45886,59011,120597,73667,-38926,-45577,4782,23837,29726,-14884,-97870,-90183,-43713,-59872,-65797,91692,191908,49839,-126387,-109,64747,69989,41405,40298,75202,108646,141191,143060,71480,30467,3080,-21312,-77540,-113861,-108812,-153588,-115207,-69919,20276,141984,198044,187277,112745,66532,34292,-13227,-93647,-120195,-103037,-99005,-97589,-59087,5071,49654,81302,81959,64005,5534,-25400,-25782,15222,85753,89712,-25878,-31305,50112,76723,64309,70302,68388,83978,100844,92339,37923,-28804,-40152,-12206,-15636,-32094,-14973,5900,17524,30411,25479,15286,-44564,-32295,66475,155367,247579,307406,404479,369146,183580,49187,-24827,-73693,-44232,28365,54309,56589,55794,39084,19486,72936,197198,307356,391815,281422,56076,-40800,2676,17704,-5867,-30235,-60090,-63431,-49963,-67836,-129571,-135124,-137114,-123725,-109259,1109,107220,218853,265978,172627,86049,124548,227555,248784,142394,128621,152615,134756,62612,-20317,-34409,63134,109517,102698,94316,88979,115520,78569,6752,-20569,-9341,-2721,-5565,7638,-16759,-104185,-75085,-48867,-44767,17068,42394,17734,29691,25352,33896,15589,-47086,-92763,-97508,-82705,-41656,49437,89714,71477,803,-5086,113264,237976,189192,41627,-96783,-77574,68430,161916,164806,127124,91822,58072,-101456,4641,119104,151892,147720,117007,89100,64076,6833,-53985,-98882,-148598,-152207,-114789,-110123,-80512,-40695,-74888,-10387,122787,205687,243110,224886,73659,-73729,-98924,-684,59293,-58931,-72782,54118,138493,107032,12501,-66539,-98991,-120102,-119566,-127831,-41595,1498,-13590,-36353,-25827,77603,182349,269773,255589,105306,-9957,-122977,-117494,-71511,-40911,3164,15574,54098,114093,82114,-36054,-82560,-73202,-61871,-65344,-52449,-8279,33463,30597,36544,37870,14330,63902,223903,327716,191569,-12082,-106617,-18717,5074,-3716,-24386,-68416,-99956,-41342,-29275,-29997,-8272,28497,42339,4302,-67632,-55225,-23558,-51893,-78529,-71671,-56391,-68365,-101719,-75625,-39106,4864,35208,87307,92565,140605,207505,301565,324556,165803,-31148,-16154,135424,271066,291630,117707,-143048,-31948,103937,253436,304320,129246,-49626,-94224,-55911,-69158,-72501,-109106,-43404,32218,90700,84123,33786,-10619,99048,155845,100387,-6213,-45053,-25887,-10039,-14302,-11585,-61128,-127288,-152073,-130247,-86772,-56520,-83225,-88056,-63285,-82070,-59768,22298,134142,285655,305299,185669,25193,-110888,-46181,929,-10431,-14928,3122,38617,48382,18367,-23820,-56656,-70677,-74784,-43253,17099,57952,47513,-3831,-38071,-25428,7930,47528,72911,58279,13267,-36753,-64792,-63119,-17211,-21847,-47777,-89782,-132256,-119533,-28837,35393,35267,33798,-29857,-49229,-19414,42741,72627,39333,-6736,-33970,-47616,-59543,-78069,-16190,35403,83430,36963,-39111,-39715,-92017,-114861,-18068,-20813,-5469,108427,123239,107589,58084,28748,5768,-29212,1775,39007,67718,114708,186165,239700,259377,137878,49848,48224,76497,34810,-12505,-32258,-52632,-63351,-44458,21602,-11954,-7206,11766,43916,52317,-27076,-97383,-12951,-16609,-64360,-63931,-3525,61749,146385,213565,198933,123497,22470,-73511,-95486,-100982,-146669,-76777,-53321,-67479,-21436,42128,-10936,796,47903,96398,132681,126971,123509,111664,35032,-58583,-76559,-5690,106141,151420,152538,112055,59165,-45557,-21954,25338,-7258,-105566,-10981,116301,147457,128728,63988,-10431,-91972,-86401,-56704,-59821,-86385,-101941,-100403,-98142,-95038,-71619,-48658,15116,72050,109688,104187,29368,10003,11975,44920,79787,48772,56845,75979,61292,25294,-43294,-69046,-15392,-86088,-84424,-28897,-3565,8308,18539,19865,-14262,-78043,-101174,-76519,-127215,-141859,-118530,-37763,-21736,-42167,-70602,-27136,29029,121830,152280,55704,-63680,-142828,-91896,-32388,-38753,-65541,-120627,-97394,-85421,-103446,-128436,-29886,158430,301499,197969,67129,-25333,-101151,-115128,-62323,86279,211091,239240,162115,35674,-21340,-7798,-6268,6879,-5288,-13754,-44497,-6685,98105,176322,148547,37512,10680,-23626,-78419,-53934,75295,191535,174589,159005,118631,93177,46717,23473,79782,26791,-72978,-141045,-145829,-107226,-63804,9119,81470,27208,-101793,-93762,-101573,-129250,-28926,-4239,18350,32349,18014,-7697,23511,29857,1684,-46189,-129273,-117522,-83145,-91660,-130462,-91476,-75104,-41489,46959,69876,30978,-23535,-65585,-81364,-35113,34959,49429,23778,-38315,-76758,-67040,14668,53764,-56690,-180744,-52857,61245,178165,306296,395141,347299,228581,173047,176780,106301,-22555,-84855,-40652,37059,33989,18023,26884,67252,138248,287515,253265,102917,12075,37304,120232,80151,-9411,26757,156747,260646,174776,112318,35287,-12544,-7423,12354,40608,44330,18287,21102,100997,119591,53347,48220,78486,50514,-37067,-142930,-101562,-37903,-19741,-21091,-17154,73197,193407,160638,67358,-56057,-113293,-100847,-53817,76543,107511,43326,-886,20721,25673,-38804,-171364,-28699,35701,57909,115019,153582,114207,38334,-62365,-57101,64270,21744,-13539,43092,132311,156874,75155,20703,27199,-15369,-10222,15098,15217,22622,44166,70411,3179,-75527,-80699,-66950,-88378,-49772,-31377,-64040,-150186,-8172,94191,75918,30377,-4734,-91217,-137151,-100685,-23243,-4142],[2881,-70641,-47234,10334,22937,3713,-21127,-21055,-14422,-9959,-51647,-66152,-39027,8280,68070,35262,-36053,-84903,-80080,-32501,-34404,-87378,-68728,-105621,-127418,9546,177476,248849,243588,214140,122694,47309,42899,82895,56016,26012,-39451,-48650,12755,60296,104397,108112,73472,35728,-3150,-16013,-25712,-56077,-98656,-106059,-138413,-78370,-2229,55457,48641,-27925,-89937,-111269,-116436,-82874,-25299,29342,38376,63249,62660,43409,-11841,-56366,-64415,18660,126284,133428,106899,62963,34949,-9842,-98570,-99479,-41838,79785,409119,664244,667262,545448,323428,82824,-45777,-75540,-28571,68438,113432,14369,-54447,-60394,-70471,-65008,-29788,51368,119518,108103,54317,87073,109886,64975,47825,270937,400042,183464,-49084,-57962,133985,189590,81408,-14578,-39090,-46443,-63234,-115331,-86222,36904,42557,-20104,-84109,-80704,-72192,-92413,-107624,-121840,-89180,-23213,74046,141443,200797,255010,287123,176280,87297,13476,-75744,-119205,-91303,-44882,50194,242101,229440,-22750,-78262,-11075,13219,24285,132077,178161,115648,74931,115733,144290,190396,258123,264897,205539,62344,-62334,-1509,67424,69145,-1349,-19941,-35691,-4084,-14938,-115849,-26864,140458,206747,178012,53027,223246,401643,607355,603539,316508,-88887,42231,281538,315609,369426,465299,355291,114256,-35119,-22896,103412,280262,448300,509865,311172,80476,-49465,-120076,-53728,38915,128917,121499,68350,75093,80968,8923,-94968,-100936,-24160,9609,95094,252286,323866,304976,245978,192867,282070,404379,374920,178528,10127,-110064,-38700,36360,12688,-78249,-92798,-6518,27756,29380,28951,30248,-22534,-95252,24129,142725,91079,-29020,-94546,-147794,-124269,-34449,-65855,-86976,-82730,-70253,-75758,-98101,-62539,36601,132268,99841,-24518,-80311,-102759,-109156,-87207,-78346,-77124,-45428,-648,-51982,-54806,-393,-22511,-94482,-137483,-92364,11441,119965,171403,113156,29428,-11099,-42671,-108788,-75415,8155,81115,173676,212361,196503,136591,22370,-49116,-34898,58158,164129,291601,340565,306485,197510,118878,63484,50191,189383,232603,137450,42910,-66369,-79450,38346,40175,3187,-69283,-63794,-57000,-34594,-33740,-74160,-14217,-71566,-123955,-77923,36615,93304,51859,-19506,15491,55234,37777,-14733,-93710,-43675,118428,335304,425382,452399,403800,252307,51298,-83039,-66344,-15692,3113,-35088,-85911,-63927,-31656,-1747,-12525,-45383,-55317,37493,-28993,-98117,-86142,-59408,23283,68017,72889,20056,-45638,-30723,-9741,-53290,-29092,49695,83696,-19462,-25164,35275,-8173,-112011,-77723,-17771,48744,141326,219093,246661,224313,136826,30230,14034,123942,315062,355913,136348,-28276,-19575,54039,61566,71559,98562,171947,342369,393741,304981,160489,67426,17656,25584,93918,160513,94086,-14898,-24224,15089,30614,34354,-31276,-95092,-100614,-75325,-92466,-48277,29789,145955,335993,428705,354932,263380,253986,332143,330399,197393,131861,100423,73674,35718,-23111,-82648,-9909,-6319,-61041,-75760,-16335,8648,8007,-51171,-123623,-95438,-49985,837,22320,7573,-15355,-3489,-22241,-72117,-129081,-116464,-94082,-122147,-98492,-41019,56909,199904,310230,303141,146184,38247,5364,-1258,-12741,-1004,65408,101778,71268,-5754,-48757,-67770,-25315,32433,64480,92631,163489,282151,448871,443045,227909,66544,290301,670694,779874,571623,217412,34805,46685,26611,-45132,-65160,-23767,11611,-13115,-18185,-12862,-71398,-134079,-42859,106860,122115,31153,-51775,-46292,-33547,-1318,63309,123424,159388,123045,69025,48439,64301,33399,25550,75324,93290,51715,-13837,18126,154177,303141,153473,-36097,-93032,-83535,-87011,-88087,-95867,-154872,-6408,75539,73681,25591,-66002,-84870,-60573,-58079,-97454,-99923,-111612,-95003,50017,141897,134676,13704,-46101,-77520,-56579,-72503,-105824,-9458,43273,49793,-10453,-75867,-131734,-138138,-114178,-62459,-52010,-90829,-96089,41402,148138,186182,113567,150417,402680,563276,492550,353956,258389,61178,-101872,-115522,-31119,-32528,-97395,-46630,91973,88797,-30796,-120172,-43831,48900,78728,168112,228543,138618,89107,18510,-32794,-79143,-78454,-25812,37347,134066,161581,164223,50141,-2054,-26997,-40890,-65497,-101729,-86138,-544,56905,61023,164170,225344,144233,110387,105136,70076,-45752,-32899,112015,56605,44832,61500,50388,8681,-39072,-136496,-114801,-97044,-113781,-46138,-5816,-787,-23262,-51264,-66512,-51163,-56206,-107168,-64425,259,19390,11346,54655,233078,345755,284874,172940,110229,77502,14809,-19453,-38352,-91006,-112297,-61009,-11680,-29047,-66698,-97577,-82243,-60210,12017,192979,375003,421094,303068,159880,47925,-38418,-107241,-105175,19681,113656,115273,35790,-61271,-112113,-87101,-46166,-59150,-103980,-65753,-57729,-54054,-53325,-35389,-4502,31689,42303,49937,95579,109609,107417,54303,-2449,-38540,-93242,-133191,-34186,100325,224482,216373,58973,-77582,-63394,-40963,-91636,-101867,-80384,-69897,-84351,-118552,-97870,-18486,104593,185123,162708,112875,53878,36197,19585,4756,56049,150975,273132,331349,237370,114329,59838,-19467,-96237,-71317,-2165,52950,72675,52438,-11032,-95423,-102048,-88038,-138528,-101090,-4739,107823,104029,41871,10022,-95152,-105472,-104582,-79557,-20419,34252,34509,36947,129261,273229,312267,241472,139575,63395,14088,42394,32760,8847,-17879,-86323,-54688,95,2304,-86900,-129409,-87712,-71883,-51218,-30155,3555,127162,256919,253069,125590,62591,80269,129204,185461,197565,106788,-22665,-121476,-119890,-74252,-38897,-91090,-164692,-68388,29950,87121,120005,56064,39420,205888,439929,517703,280930,54462,-811,7041,62269,224225,256769,131550,32227,-46253,-91681,-96767,-65329,20979,42994,-6220,-41924,-64175,-77197,-99063,-152225,-74523,9176,73186,86905,-1118,-64754,-76528,-22714,37037,-11355,-131094,-90656,27962,193966,299324,379283,378956,258160,133556,48841,-13217,-42419,36038,98788,135338,94006,8889,-73502,-32622,-28003,-59281,-85059,-2840,105123,82481,-28180,-43614,-30292,-54077,-86327,-95534,-47214,42065,79702,101525,62311,27800,-43383,-80718,-97275,-125161,-48915,44862,180391,276271,180939,44464,-86756,-50233,-34667,-87234,-121689,-75081,-6505,66121,126436,165485,174854,54600,9812,22596,9796,-23587,-76008,-131689,-157249,-157263,-124884,-78952,-29790,14952,10635,-66189,-115836,-69531,-61667,-69920,-59717,-46924,-55355,-102411,-12713,191779,240030,182639,94822,-28200,-89958,14971,121956,167465,168762,143336,105386,78604,72373,66113,106503,104234,95626,96626,184023,254972,225696,111915,-27108,-11522,59100,-2619,-112625,-146328,-103596,-42060,-18895,61330,63405,-10296,-89795,-104532,-74750,-107579,-111115,-58658,-38047,4159,20986,-2702,99743,170691,124609,74159,-7053,-73812,-47823,-8731,-16195,47611,99776,94303,29570,-68737,-15889,14397,87142,164787,129612,32147,-59425,-110156,-79247,-81232,-110794,-31006,-75407,-30238,73049,170989,149631,62364,-47784,-105105,-62562,-53635,-56632,-67322,-92908,-71924,-37017,-90217,-123779,-118961,-143320,-86758,-41234,-38386,-72486,-101019,-27267,104326,109799,69849,52148,63739,109410,98285,88131,134801,143230,89596,58288,28554,-20662,-34468,-17821,-22166,-43762,-83087,-61635,64372,161521,158906,119466,33666,-60149,-100532,-53502,-35382,-47920,-39929,-47501,-81018,-79823,5966,137860,171169,72829,-41324,-113050,-134749,-135900,-90477,-25181,57773,58874,57699,91665,175875,335179,397753,384099,262693,100014,892,-67355,-81560,-23018,27401,18581,-41037,-41534,61505,146027,64896,1079,-23155,-6746,51204,51751,14907,-2114,-28008,-59578,-107266,-89810,-62316,-82464,-116474,-116783,-121313,-88188,7861,104039,117804,90734,56158,-61944,-89045,6350,157234,168650,39877,13459,268743,389042,292591,67048,-62919,-68931,-72622,-90976,-15708,88686,144059,120037,63593,30682,16097,8356,19253,55318,154365,171126,34860,-63518,-84131,-117129,-43965,98284,147166,108673,23419,-86158,-139859,-131793,-88039,-39234,6096,50327,61438,15441,-45017,-58583,-16552,43695,131741,80530,32524,66664,137494,193856,231492,150276,44774,-83169,-52419,-453,-35017,-73292,-15123,-29051,-92203,-77892,-40606,-28325,-38529,85894,214091,199507,85697,8771,1841,51993,15164,-81729,-129975,-110014,-132500,-137346,-120469,-61134,3453,74968,174949,241290,155846,41593,-48923,-77155,-16705,83241,86231,68749,99452,115239,49048,-3979,12857,3162,-50565,-60696,-94138,-85637,-51985,-46087,-62636,22609,5268,-86798,-88543,-7671,10954,6063,-13471,-63707,-93559,-62623,4836,57135,64568,6716,-90772,-108368,-100850,-119028,-119233,-95851,-58990,-13400,16857,79257,117659,75038,13952,18638,-3526,24451,52363,49945,-82,-85081,-153017,-160922,-79471,25041,131301,150361,167422,167452,98362,36651,34508,25297,-49611,-68672,-29799,-29228,-61658,-122061,-144797,-121784,-85766,-38265,-1230,24238,40722,24589,-29091,-126188,-40706,-72104,-114562,-21106,120169,136538,25106,-55843,-57430,-59901,-52158,-38037,-48349,-96022,-102291,-40806,1688,18270,21394,11351,-21916,-72418,-110292,-114125,-100478,-13048,30678,89538,110920,95420,88078,55065,-4551,-78981,-140972,-24012,91667,151393,87222,-36195,-66010,-19573,-992,4029,-26491,-88685,-78995,-33147,-46669,-66474,78561,177969,50758,-123969,-8633,55911,64025,40099,40899,75436,103326,134293,141047,67729,19495,-11784,-34128,-79685,-109873,-125222,-186368,-131783,-65972,32498,145705,178497,159307,81294,32660,25998,-10086,-94404,-123328,-104826,-101894,-105884,-65301,2384,44654,75685,72401,50104,-19437,-53403,-46690,12280,101132,119551,20742,-9839,57992,77196,53267,44475,33308,44897,60760,60045,12166,-42450,-42385,-13577,-37311,-57430,-43827,-15979,8981,34649,22079,-12009,-73852,-48325,59028,157267,266291,341962,421367,353621,159373,25575,-40232,-77100,-44973,29615,61095,60760,64081,45889,22220,71468,177836,269442,362974,289934,66517,-31977,-12774,-13408,-31075,-39656,-58137,-57190,-40660,-54311,-108534,-130560,-135924,-122754,-120838,-10763,101992,224222,254886,148905,66314,109836,208471,230657,129486,105089,119353,99735,36312,-35635,-48178,50999,109568,108140,106641,120798,176577,125976,16807,-27962,-17383,-17089,-27805,-11692,-27129,-123671,-74595,-37278,-26509,25442,17802,-18197,-1291,486,11113,-7199,-62996,-101682,-107425,-85099,-37239,60579,112651,83927,336,-21076,107827,262444,213452,43612,-102329,-74994,63396,146870,156602,131889,111555,78472,-92650,-9279,112060,147424,138402,107449,89699,86092,56456,-6084,-76848,-140799,-164184,-128120,-124393,-89203,-46296,-76098,-20590,96036,168185,192580,174264,46217,-88040,-102266,-4571,61864,-41119,-101164,22310,117484,86680,-13957,-100517,-127364,-141277,-143656,-90878,6264,49055,20266,-27338,-31239,70379,168552,252617,240312,105496,-4804,-114361,-128973,-76920,-39296,12599,26500,66256,120804,69928,-54715,-108137,-89878,-83443,-88109,-66714,-20083,24098,25740,31068,26842,740,52767,211164,308029,192582,-9775,-115889,-28657,-8111,-21881,-49154,-99247,-112330,-42668,-23014,-26725,-6147,41604,61262,18479,-64718,-76354,-47484,-59428,-72148,-66490,-54211,-69872,-113643,-93798,-48499,15645,76461,131241,116737,144752,194705,265429,277130,133729,-53256,-36962,102094,238436,281787,140704,-103953,-79651,50843,187470,268968,120421,-51802,-81495,-48815,-69496,-83984,-115065,-30417,48165,102270,90390,32554,-19438,113877,220357,189983,69401,-21587,-26888,-20715,-24762,-18842,-65241,-127397,-154329,-126759,-78192,-61594,-100978,-72318,-41097,-66012,-55701,29741,157933,309344,312109,179653,13994,-114744,-48400,-10290,-25295,-24297,-6694,14047,13940,-8521,-41272,-71501,-83260,-81807,-50515,9034,48146,39415,-4981,-31318,-33871,-6856,30718,58252,45852,-4317,-58206,-81419,-70062,-22990,-29575,-59806,-109192,-114722,-117132,-56616,-11541,-10062,10295,-35876,-46178,-13631,43402,64206,33256,-14828,-42396,-50973,-55574,-52125,2358,38453,79102,32195,-58512,-74722,-131760,-75657,17461,-12589,-14973,124004,161896,137887,72388,26264,-11028,-50039,-13963,31096,69887,121908,185713,219462,230057,131736,45403,34098,57770,13275,-32135,-39593,-42999,-55945,-44267,19586,-13892,-5160,15774,51134,56394,-24876,-97505,-26670,-24522,-69598,-67044,-6774,48980,116761,161737,135364,83359,10086,-70926,-107164,-117234,-143400,-76630,-53919,-63138,-17268,32359,-8808,25810,72595,111724,136472,123042,111650,95631,23395,-77066,-85071,10223,107892,146908,166639,152846,88720,-29879,-13151,28837,-7412,-111613,-12492,137370,212790,209875,126917,36519,-51992,-56555,-41474,-61968,-87469,-87121,-73290,-65683,-65555,-58136,-48210,6339,56113,82315,61084,-15446,-29533,-9267,32881,73926,44611,44149,65696,60587,30590,-36344,-58565,-2520,-80919,-90406,-28174,1228,20117,36681,35517,-6719,-86968,-88085,-51542,-92881,-120546,-91189,-24126,-662,-10122,-70316,-36715,29772,131223,153564,53984,-64762,-132103,-65400,-13483,-23489,-56032,-105227,-90955,-84934,-110393,-136153,-13561,196051,317403,190616,68494,-14559,-93263,-110494,-67032,66286,194560,229211,154562,38783,-30405,-21903,-23605,-16426,-23953,-18066,-32806,13814,115330,176136,128908,19331,-4026,-39632,-89546,-54328,63801,185684,193909,191464,151960,131612,94517,69824,107974,39120,-63967,-136846,-156031,-125497,-90609,-33614,25340,-30447,-150386,-43309,-83975,-113059,8761,47028,55096,49735,13350,-28050,5730,17878,1518,-41918,-133992,-104011,-68919,-88595,-140572,-93833,-75476,-35915,57944,79258,31957,-35143,-87593,-99705,-48876,17395,25773,2150,-45918,-64925,-40852,34840,59795,-59668,-178900,-62186,39299,152936,310028,431941,402614,284375,236907,259177,171406,90,-85790,-74362,8085,33749,47695,68141,82910,123713,268225,258155,122649,24705,31424,106029,76487,-16124,16747,150076,243611,167280,104793,27734,-19018,-2086,44655,86626,86152,40135,16348,92974,124288,62606,61378,95251,60707,-40503,-164559,-100197,-34546,-21948,-33350,-37457,49040,191865,168258,72957,-56232,-115008,-106011,-69291,69251,119333,53700,7880,35085,36961,-37232,-165735,-24434,33324,47846,94640,131585,101131,32600,-70477,-89256,41078,5374,-22785,37869,122629,135611,46182,-18769,-24878,-61974,-39791,6152,27573,55312,70610,73109,-9180,-78507,-73176,-49872,-71199,-44025,-33503,-70943,-142369,3022,114890,117730,63490,3416,-78504,-118795,-102030,-28766,-5435],[3076,-72444,-35338,23479,25136,-1596,-27280,-14619,-2839,-3944,-54750,-72864,-44349,10824,83445,44182,-36116,-88480,-76732,-19321,-10148,-54316,-106115,-140413,-82380,55224,207036,262703,250603,205512,95181,32996,3762,41325,51251,45510,-24370,-73869,-33821,21444,78620,86416,64485,42502,7891,-8327,-26445,-74983,-122665,-124900,-119040,-55212,16122,60011,46641,-26707,-82675,-96176,-91766,-62539,-6068,40237,37396,52715,51990,35943,-9540,-41952,-49637,18435,133751,151434,94129,39973,11297,-29067,-115753,-111799,-51809,70942,410591,704755,722822,597523,367918,109381,-35517,-59477,-5974,76685,116220,25719,-44655,-51671,-65385,-70189,-42980,40338,123873,125932,61579,44255,46410,11885,3548,215482,355604,166446,-46284,-70677,110016,178386,71335,-30208,-45282,-27383,-34492,-97212,-82853,40048,54027,-17224,-80411,-71441,-62732,-84446,-100523,-115946,-87711,-28844,60603,123852,185387,253755,308471,218499,129920,50124,-41233,-93498,-75259,-29131,87237,272805,219502,-42696,-69747,-10715,549,4273,129863,194797,129637,81362,111662,131182,185258,253190,251938,198360,59937,-80668,2019,69163,58726,-6981,-19679,-30025,8880,1850,-106996,-35905,148848,248399,178525,38230,222800,444286,682787,676120,367402,-28747,65544,321428,370742,417979,492558,338167,120185,-19176,-21064,94852,276603,464591,548086,352997,97815,-40488,-132290,-55793,38153,124773,113998,55187,50716,54710,-11798,-108871,-109596,-28739,-5980,47952,170765,209050,221392,198603,186110,285575,405105,368796,173480,12664,-110615,-34341,31346,11819,-69021,-78849,-926,31876,37742,32464,30854,-18394,-83363,30609,145802,73248,-50092,-108042,-153120,-115670,-27614,-64310,-85686,-81083,-70443,-85063,-123278,-84704,23197,136540,116737,-16897,-84899,-121618,-120106,-86942,-70869,-54424,-17071,16853,-46548,-74227,-32224,-47121,-109740,-130002,-74452,23248,124384,160886,101829,22622,-14215,-48850,-117154,-57619,38330,115908,198615,213094,179980,112504,7842,-53314,-60703,7109,117992,264890,348884,373970,253941,156440,75503,36092,176210,263876,162422,66023,-46301,-92157,26148,38370,4483,-67894,-20269,-18111,-10365,-32866,-81841,15297,-34061,-106353,-82319,36688,108969,67433,-12059,22017,76374,71608,15531,-92634,-52226,110734,336187,437172,466287,409328,238536,46880,-80702,-75385,-18811,9434,-15032,-77598,-55714,-24250,-165,-15658,-46241,-45208,45184,-22411,-79429,-61265,-31988,49099,86033,84328,33851,-31259,-28650,-17892,-61434,-20118,71211,121267,34629,1611,38936,-16610,-123099,-74601,3759,76430,159798,227381,248309,223684,126560,-3384,-29324,67826,277019,375204,179758,-9463,-33548,45869,57664,66583,93168,166227,326833,366218,261461,121261,41194,-927,2679,65188,135732,78114,-23614,-22548,20359,25193,17192,-49118,-110906,-91303,-61674,-83229,-57982,21033,136354,313690,424904,360807,250457,238336,325675,341435,215486,135332,93872,63040,28602,-30780,-94862,-1022,9202,-48424,-68459,-9096,13116,9411,-48530,-120380,-104530,-58829,-4298,24351,12601,-13762,-6360,-30989,-85221,-138459,-117818,-90395,-114386,-90792,-34988,57752,189778,298448,283836,132824,36174,12097,-2753,-33856,-43585,2961,42822,50438,-3856,-45198,-68925,-21327,36655,68639,96800,164795,268181,432645,442179,220034,29173,235704,568854,679507,519570,189585,-2840,15115,9550,-60130,-60979,-3347,35642,9895,-1290,-6883,-71785,-147646,-45644,110461,133766,52111,-16687,-24110,-49227,-34807,42848,110942,154557,127909,85166,63552,55741,18792,7391,64805,89292,45122,-33891,86,159589,350303,196605,2483,-63662,-60449,-55537,-36817,-38511,-88420,11176,78478,60204,12202,-68519,-80159,-55558,-52460,-96266,-104614,-124241,-71307,58126,159003,175771,40961,-31774,-70279,-56870,-78329,-89803,4505,52472,45765,-29121,-88986,-141227,-127097,-106507,-56592,-45512,-86098,-100912,38657,155256,191486,109411,137389,384550,558310,496707,354297,240696,50602,-105722,-107065,-32868,-43009,-111210,-38998,97853,85395,-38661,-123970,-40240,48058,61503,135480,172165,102705,66840,5272,-40472,-79298,-85304,-41549,26149,146662,204459,195046,61473,-988,-30318,-49028,-66481,-93460,-83699,-4968,41934,81186,212517,254894,154696,111846,108413,72428,-64736,-70995,75813,21627,24369,61390,67326,35583,-4315,-111238,-142625,-116919,-109673,-45002,-22449,-31291,-52689,-79254,-90927,-69373,-60754,-98941,-64984,-9258,9098,9403,62739,242038,332574,263078,152097,85305,55231,6248,-22250,-38349,-91203,-126878,-81545,-28110,-35684,-68121,-88329,-69376,-43038,32676,219516,420706,469212,336130,168434,56065,-29878,-97504,-99988,33144,133956,116789,19971,-77167,-126747,-92631,-53596,-63226,-108511,-64052,-57696,-51245,-51722,-41905,-17439,18897,24568,15701,65793,94250,104531,66517,14828,-16569,-68248,-146627,-67292,63980,183745,177766,38917,-77883,-46551,-34677,-97725,-114181,-90556,-75747,-86408,-115826,-94826,-16913,98593,152615,128895,88336,37267,27416,13581,-3379,53336,162454,325753,366292,205538,79250,39231,-23481,-90415,-73518,-6589,50328,68155,45042,-16066,-97199,-106082,-97228,-145369,-93894,-5937,107440,105912,46251,23046,-73557,-132137,-118308,-79909,-17955,35123,31090,35536,139429,297556,325383,229702,121724,57833,17253,38985,31687,29206,7943,-57782,-32870,10915,5103,-77618,-119992,-79197,-62518,-46781,-31637,-10904,88397,203821,215087,97377,48381,72280,123145,174399,183450,99746,-25297,-127247,-130208,-71260,-19060,-59841,-148889,-81066,849,21988,70008,24923,41767,225933,455427,528051,307082,93112,16923,15195,74134,229264,219591,93614,10967,-64595,-113317,-107172,-51701,41597,66258,9038,-30582,-51750,-66866,-91005,-144444,-72952,16676,86100,88488,-11172,-77728,-80256,-17016,48995,-8171,-135308,-94077,17182,161378,234514,299519,340204,258591,134306,38724,-32666,-58870,24353,88114,131405,90388,-9566,-81799,-22157,-7094,-34513,-83990,-11219,80875,40012,-63434,-51392,-27492,-42892,-85107,-96003,-37606,50799,95342,126879,81977,22047,-42803,-64357,-81225,-110738,-29284,73157,213373,300085,211976,72696,-73963,-68429,-38752,-82580,-116403,-73474,2432,85450,156181,189293,182224,53542,7464,18632,1817,-34954,-86476,-134475,-152950,-158517,-131785,-85311,-33180,14814,13068,-65538,-112171,-54010,-34589,-48833,-49101,-39500,-57429,-113588,-7253,207461,230041,157429,77237,-24035,-93356,3149,116141,162709,163003,146554,118191,101627,104652,81232,105885,117037,119550,111957,198030,278024,250032,104294,-47227,-44472,31165,-15335,-120572,-153443,-94548,-7734,27675,105003,97788,-4832,-100091,-96888,-78276,-117876,-125192,-67374,-33374,15517,18629,-34709,79449,178999,144996,98902,14395,-57365,-28214,30005,20531,70077,109960,100933,40793,-74971,-30298,8683,89572,171762,136353,29996,-69832,-100779,-61603,-67814,-108421,-20102,-47898,-17908,81361,179627,161385,73722,-40153,-118130,-55006,-29265,-32735,-57595,-100395,-75352,-43598,-106143,-130044,-130796,-128940,-59591,-18107,-25353,-70304,-108736,-45493,74010,80282,59542,54653,68090,107942,95491,94352,148392,164096,99831,61969,32256,-22067,-45309,-25659,-28018,-54459,-100947,-50067,59792,139663,140737,120126,47785,-34192,-71806,-80805,-50322,-54803,-47287,-59792,-86305,-51516,46787,202093,251752,143149,15685,-81799,-116317,-123424,-93535,-29460,44664,33279,20010,47080,130306,298868,396008,382494,248733,85678,-5323,-65154,-73127,-24065,21343,14257,-37142,-31532,75249,129839,34044,-17561,-8629,20394,70474,64968,35515,32876,3363,-50579,-116637,-67226,-30199,-40671,-67242,-54145,-64770,-34089,62585,138288,130821,91061,36810,-80225,-93632,9059,154103,150120,33027,43673,280221,365511,295450,83670,-49396,-75993,-89445,-90434,-11955,80901,140854,130547,79117,40943,16236,2869,23560,76476,186250,210109,70018,-34605,-75951,-125932,-41729,105781,174700,136071,42080,-71286,-128953,-145506,-102648,-46711,619,41022,50364,4501,-49002,-46940,4065,79007,175516,107302,35285,47378,112505,178901,215283,130487,27925,-103241,-38944,3749,-45822,-88028,-10032,-16191,-87709,-95101,-52390,-31425,-49848,48761,184689,189681,84807,9896,7919,55764,17121,-79240,-122690,-107657,-125317,-123709,-125136,-72232,-5549,86678,207006,272874,177867,57265,-38595,-75248,-21955,83156,89584,77129,97122,103366,43517,11270,40498,22901,-36350,-39744,-60103,-68541,-40568,-22306,-7806,63972,14813,-83346,-89218,-8068,12084,7622,-13076,-58822,-94487,-79253,-23592,20624,27804,-19069,-102173,-111299,-98931,-121340,-126278,-87980,-29442,12972,17053,50759,61858,42518,32650,40489,29583,45638,58110,43063,-13796,-80489,-118229,-142690,-97690,5161,127833,169196,194214,195916,130811,54929,46511,30084,-52568,-74493,-31569,-25965,-57115,-114628,-138628,-136846,-96330,-53771,-26244,-17449,-2622,10165,-9234,-76279,-28946,-59891,-94679,-15918,121890,128034,12884,-69070,-61985,-68447,-76040,-82312,-95545,-140343,-135557,-40068,16526,25989,26996,14205,-28308,-86875,-118480,-112435,-80906,-5644,31740,94219,134346,132854,98384,37208,-35191,-111329,-100033,10641,130155,183939,102060,-29356,-84215,-40947,-19031,-14905,-29294,-70268,-61336,-15825,-25838,-63698,61460,161035,51742,-118748,-15376,48971,59777,39732,40243,71262,93096,124449,138753,67499,12316,-23939,-44758,-80900,-102366,-130580,-211552,-136107,-57562,45208,146846,156450,129382,48865,-6490,10044,-9432,-95257,-124375,-101843,-99330,-106701,-64334,4152,41018,69444,61495,34617,-45060,-81211,-59826,22623,131297,160679,72561,20684,71496,83694,48757,22806,1086,8531,18901,23956,-13517,-53569,-41470,-10745,-50487,-73447,-66027,-35619,464,37823,16349,-44688,-100928,-62531,51557,156435,278701,368576,426483,333493,141554,12644,-47941,-75704,-42230,34830,74241,73947,81303,59356,29984,72412,158639,229853,325882,293320,79592,-20781,-20879,-30981,-48328,-43510,-51495,-45817,-26022,-35432,-79934,-103331,-122595,-118728,-124288,-10718,105075,231690,242533,127245,49518,98029,189753,212108,118663,84602,89198,67357,12647,-49379,-59088,43485,113059,117252,123858,159044,243014,178087,30062,-31351,-21733,-28305,-46523,-24861,-27378,-130136,-72563,-24892,-8723,30952,-10219,-54910,-34462,-25231,-10143,-24533,-72626,-104740,-108652,-80154,-29363,71972,136807,100499,7388,-32865,100984,277678,231819,45553,-104372,-67687,59255,130987,147822,136136,131297,95073,-82440,-6969,120196,158370,142693,107763,96658,112637,114668,55402,-45149,-126388,-155403,-132899,-132535,-93593,-48471,-73789,-26715,76183,139297,152381,132699,25380,-95996,-101871,-5283,65651,-15206,-122883,-16603,81183,54311,-39908,-124919,-135778,-135676,-119091,-38917,65990,106791,66691,-5238,-32036,64010,155531,233806,220702,105019,3063,-99914,-121120,-66029,-23271,34475,46714,84187,129563,60056,-68241,-124687,-84717,-86600,-104430,-76860,-28164,18968,26380,31374,20069,-9301,42755,194731,277388,184964,-5577,-119055,-34609,-17569,-35997,-68689,-119279,-96308,-29691,-7447,-15254,3772,61983,87415,39913,-51328,-86115,-62656,-59981,-60936,-54429,-44694,-64433,-118780,-107853,-51898,35767,130827,178837,143507,154232,185795,232626,232039,104858,-69765,-53551,67453,194916,253139,150353,-65368,-118317,8689,132756,233707,115322,-44866,-64536,-37784,-63955,-89158,-104246,-12187,69492,115841,96978,31723,-22869,128219,285056,286016,156198,11528,-23837,-27689,-30347,-20538,-64265,-122501,-146689,-115734,-67818,-65597,-112870,-49009,-12111,-43118,-44204,43713,187367,331357,316833,175123,7504,-110357,-45699,-19100,-38750,-31119,-12785,-5929,-17131,-33041,-52703,-79554,-90470,-84901,-54230,4445,41567,34559,-109,-24904,-40967,-18897,17402,47331,37236,-17224,-72749,-90740,-70770,-23220,-31509,-67074,-124077,-90439,-90313,-66465,-49494,-49648,-7643,-33666,-36701,-4318,45067,58608,29651,-18799,-45065,-47121,-42105,-18685,28659,51287,79475,30288,-70054,-107505,-125967,-30353,53194,-33,-18823,138818,206002,173383,90717,27448,-24601,-68062,-27647,25296,74086,130885,187898,204085,204436,124837,39563,16239,40253,-3418,-47845,-43003,-30492,-44119,-40297,16628,-12205,-267,21577,58167,59135,-21492,-90280,-32823,-26890,-69831,-67152,-8117,37225,86566,107412,72378,45904,337,-63669,-108197,-131118,-135099,-71113,-49971,-56408,-13836,17878,-6059,44756,92330,122152,135992,116039,96480,76804,12017,-91688,-84490,29956,109663,140513,176833,190762,115118,-16562,-7496,28895,-9910,-115793,-10146,156989,280104,299252,202293,95940,-1912,-19201,-21124,-61552,-85031,-69242,-44278,-31012,-34116,-42444,-44681,-877,39906,54085,19985,-54771,-57195,-16039,30330,72700,43594,33962,55614,59327,36742,-26472,-47036,6235,-75695,-88741,-23453,7421,32058,54409,48778,-2138,-95053,-72958,-30607,-54432,-65449,-49783,-8353,21604,23451,-50514,-38617,31474,136314,152931,56030,-54955,-97050,-35205,7736,-6315,-41512,-84457,-83184,-82946,-114013,-135950,5528,228535,315847,173928,67875,-2046,-81255,-102560,-70387,48172,175990,214449,144413,46397,-32418,-33763,-40471,-38771,-40518,-21032,-19644,36106,131788,172518,109385,4037,-15316,-49155,-91740,-50210,55581,173916,201807,213258,178279,164310,140781,122307,140789,54880,-51860,-128147,-160855,-140010,-112928,-68450,-24224,-83553,-92461,-6610,-74299,-95953,45359,98848,94231,68225,9814,-49776,-16950,1713,1934,-39232,-140828,-86591,-51359,-80476,-148975,-96582,-75515,-30250,65838,84605,29109,-50022,-111630,-117961,-62750,2348,9171,-9352,-42123,-41162,-9742,55519,64465,-62406,-170526,-71976,15827,123778,305174,460032,455905,344503,306378,346917,240725,37467,-65673,-102690,-21083,33487,78849,116443,112963,116511,240912,251643,135499,33921,23681,87502,69271,-22667,3963,135415,213589,151156,91999,23348,-15650,16609,85598,136620,128201,60529,17921,83880,126430,70467,70544,106023,65307,-44637,-137282,-86735,-27850,-25389,-49539,-63909,16472,176100,167142,74447,-57997,-115127,-107160,-86612,54974,124422,62088,17249,48414,45300,-38059,-161773,-29624,20722,28863,65977,100198,80442,21433,-80334,-120994,17454,-15648,-39797,28019,109847,114299,21217,-50834,-69089,-102230,-64992,1101,49063,102169,109311,85293,-11782,-76457,-64859,-35890,-62037,-45965,-40656,-79779,-142473,448,118385,143691,83848,799,-74461,-107181,-99621,-34667,-11209],[405,-76170,-28213,30053,21353,-12012,-38998,-15192,1503,-5062,-62924,-82188,-54237,5808,88980,46714,-40876,-93207,-74517,-10448,7859,-25107,-100803,-113230,-39680,89154,216627,257828,243486,184522,63957,19047,-33381,-5802,42287,60228,-2110,-77424,-71569,-14793,48002,60453,50530,44162,16106,-2465,-29070,-95795,-85727,-111100,-99371,-36750,28228,58730,40844,-26195,-74312,-83839,-70414,-40729,13820,50230,38427,45856,39226,26061,-5660,-24627,-31850,11378,125612,153399,72163,13990,-13761,-49553,-133322,-118617,-61978,58696,392120,703088,731750,610231,389739,126767,-27569,-43682,18923,96441,128141,45294,-27746,-37357,-55310,-71863,-60318,20543,112894,126982,61751,15830,5391,-27939,-34324,157836,299730,144595,-45238,-83897,81022,157890,55363,-50988,-54502,-7719,-4193,-75938,-76900,39818,63634,-13874,-76564,-64008,-55359,-78866,-95315,-111622,-87595,-36474,44456,103956,167464,246646,317222,253770,166913,83723,-4758,-62327,-57631,-11099,120070,285437,198229,-57242,-51195,-3763,-12150,-23056,124801,208796,142778,85946,104176,116508,177602,245515,237280,188103,58200,-89554,2544,62586,43862,-14960,-21871,-27198,17452,12528,-102842,-45302,153293,284464,169958,14303,202646,459466,715222,700441,384080,18432,86369,353151,416618,457195,509004,319215,125881,-4961,-20134,83581,264820,462125,558935,378822,109948,-32843,-128013,-55492,39470,121701,104727,37198,19329,21088,-38107,-125548,-116441,-33962,-21753,-121,86224,95923,133628,145878,172585,279991,392429,350826,163436,14982,-108163,-35904,16996,4630,-58148,-60704,7890,37318,43301,33480,30250,-13779,-71126,35388,144109,54915,-70202,-116263,-137510,-88882,-12028,-58738,-82879,-79099,-67388,-84746,-148511,-109298,1000,129648,127354,-9052,-88027,-144569,-124231,-78894,-56616,-30247,12227,35256,-35862,-81282,-57328,-68181,-121461,-114431,-57001,33570,127160,149675,88998,14291,-19036,-55700,-121468,-41042,65745,146558,214565,203842,157998,87550,-5359,-53133,-76268,-38111,69477,223394,333793,417280,292019,186680,88393,21250,154371,284100,183868,87841,-25096,-97378,9165,29371,479,-43611,19348,14996,12066,-28587,-83923,47520,7207,-86681,-84870,35142,122411,82596,-966,33086,101428,109904,46247,-91912,-59107,103998,334277,444360,472286,405645,220734,43415,-73708,-85504,-23517,14008,5753,-62881,-43159,-11910,6565,-15238,-45411,-33308,52575,-17658,-65485,-40988,-6917,73161,100645,93001,46531,-16049,-26192,-25429,-66298,-11490,88682,153435,88720,32465,41523,-26804,-133814,-69682,23708,98814,169531,223152,232588,202215,97202,-48515,-72766,12903,227553,370654,212011,7169,-47498,39493,56630,62190,84420,153688,297769,323107,210460,80561,11795,-24112,-22870,34155,106558,57687,-37415,-26930,20909,15474,-4968,-69566,-126675,-80463,-49382,-65978,-59464,14727,124592,278856,393799,342671,225207,214319,307324,337644,224082,131967,82912,51845,26614,-32378,-102116,5877,19339,-43161,-67075,-6133,15522,11088,-43269,-112146,-114152,-68729,-11547,24754,18486,-10121,-9628,-42237,-99251,-145361,-118668,-86361,-106513,-84020,-30920,55220,175492,279241,257609,117771,34039,16973,-6217,-55023,-74761,-40640,-6114,28471,-4118,-43938,-73941,-19838,38544,69142,96745,160115,240680,388724,408629,197623,-6856,177334,462103,562770,443709,151105,-39776,-17826,-9934,-75606,-52739,17603,58385,34088,12701,-10834,-80731,-160593,-40278,116953,145261,72897,20800,18265,-23495,-66698,20533,95859,147772,131578,100380,76492,44092,3740,-12017,51385,81652,34754,-53602,-17005,162735,390185,238026,47715,-13232,-7310,4414,17845,19277,-18117,40916,82392,45706,-2887,-71866,-77678,-54022,-52045,-99478,-112516,-133238,-47066,69260,176769,215522,68553,-16098,-59819,-57142,-86725,-70731,21460,63522,43292,-40627,-93383,-131302,-114828,-99276,-52055,-41852,-84261,-106944,34938,158652,191986,102278,119771,352593,531953,480331,340445,217485,42488,-102016,-101306,-38719,-57029,-124296,-27101,105136,84072,-42675,-122669,-37815,43358,37285,89846,100537,66032,45981,-5220,-46416,-78814,-90437,-57298,13372,150661,236045,214330,69047,-1139,-33290,-53317,-60624,-82490,-79764,-8639,30995,107795,251906,272571,158511,108107,106638,73280,-68002,-76950,58927,-5328,5810,62046,87385,68481,33931,-78825,-148466,-127098,-91713,-37290,-33368,-50407,-65483,-97253,-105708,-69422,-53819,-89703,-66308,-18834,-402,7619,68434,238497,302597,229501,123929,57107,32382,-336,-22636,-36830,-89715,-139848,-98538,-39066,-38045,-67693,-80177,-57299,-27331,47574,229041,436513,483840,348131,168746,63488,-15586,-82853,-92257,42315,142042,105588,-1693,-90654,-141123,-101908,-65418,-68428,-100883,-60014,-56789,-47790,-49079,-47351,-31924,2678,5293,-16963,41481,87747,107812,81638,34378,8435,-37615,-119436,-102926,22714,135752,128242,8907,-72785,-26522,-25866,-100811,-123946,-97759,-79791,-86965,-111226,-91307,-16907,88207,117152,95818,64443,20897,16341,1619,-16885,45708,166440,368596,391300,173482,44658,13853,-31998,-85479,-72068,-10119,46791,62811,37776,-21407,-100638,-105179,-100891,-140295,-84197,-2113,110764,108918,50459,33190,-47519,-107563,-116842,-74204,-13330,35931,27057,33367,145679,311028,325608,209757,99273,49926,17972,31046,27917,45313,31430,-30632,-11770,20337,5482,-69821,-111456,-70826,-52739,-41308,-31854,-24653,49385,150708,175618,67068,32348,62648,113196,157326,158828,81256,-35765,-132212,-135173,-68818,-2516,-29916,-125316,-95189,-30503,-42680,12408,-12939,36908,230670,443056,501776,306107,123973,33298,22842,81833,216489,170856,54304,-11583,-83403,-129616,-101426,-30987,62516,88715,23276,-20477,-40533,-57278,-83992,-139693,-70864,23556,96246,84979,-21275,-82129,-75947,-11770,57790,-5646,-136771,-96783,7580,129143,173896,218779,282250,238280,124816,23364,-53173,-74167,13764,77564,125634,86686,-23719,-89998,-15988,12803,-4739,-69371,-15804,62907,10044,-95739,-59499,-27671,-34456,-82412,-93685,-26823,55055,105620,148847,104789,17766,-39358,-46669,-65605,-100605,-16053,94230,233631,302033,223950,92247,-58141,-84932,-44276,-78238,-108709,-71607,9131,98503,173493,195769,172405,44471,765,11702,-7095,-45453,-94942,-135248,-147688,-163135,-143455,-95317,-38762,13484,16059,-62566,-108131,-39788,-9353,-26323,-37579,-32643,-60303,-120835,4428,219715,217114,132619,58632,-21189,-96630,-13660,101717,148374,149481,143474,124171,114202,124262,91835,99763,124865,139884,123569,205450,291406,262992,88738,-63605,-71055,3494,-28899,-129496,-158708,-77266,34441,80220,151142,131033,-2415,-110093,-95686,-88353,-128113,-139148,-78184,-31638,22886,10463,-64312,71953,195949,173593,129772,39116,-38009,-3399,80455,71494,98288,120800,105375,50405,-76207,-47241,-1100,82551,164628,132231,21993,-80917,-83927,-42466,-54497,-109159,-11844,-18799,-1783,87380,180077,166963,84405,-29594,-132660,-51086,-6570,-7919,-43894,-107252,-88700,-61169,-122595,-131624,-132244,-103943,-31315,6688,-8860,-65455,-116077,-61281,46583,51490,48358,55850,68573,97070,84796,92587,151638,175272,104286,63259,38121,-17965,-54621,-34756,-34104,-62027,-110770,-45299,45552,107796,113976,112698,57340,-11562,-36946,-83545,-62134,-61737,-56582,-73639,-78015,-21323,92050,271272,337359,221505,88017,-29619,-81519,-100504,-91542,-34024,28604,6425,-16909,4449,84591,251114,378085,369375,228053,70180,-9675,-59269,-62168,-23892,17223,12085,-32536,-24587,83190,107203,7175,-29264,10613,45574,84329,71317,51544,64721,32624,-41057,-121796,-50685,-5563,-3766,-17170,2811,3376,33096,116542,168699,142551,91537,19388,-94436,-96548,10014,144576,126336,26644,70197,277226,327580,283993,97452,-36539,-81761,-109423,-87855,-7458,73999,138145,141582,96034,52866,16985,-3754,25147,90626,204013,235343,97859,-11790,-64312,-124095,-42711,107115,194293,156294,54959,-58634,-115545,-151351,-116552,-52289,-2760,33293,40254,-3597,-45829,-30963,25963,115901,219151,136574,44452,32928,88449,161427,196215,111104,10809,-117115,-19321,13140,-50494,-101118,-8663,-7122,-82180,-111124,-60513,-24855,-25100,16660,147215,168470,78025,8058,9710,54155,14141,-80750,-116785,-98787,-110075,-109477,-127629,-83718,-12946,92356,226694,292076,192757,68997,-29821,-73807,-29079,78564,90643,87424,92732,81908,29989,23796,67522,44031,-22470,-25917,-32604,-53061,-31018,-147,41410,93737,20776,-80574,-90090,-9707,12027,7759,-14835,-56582,-99490,-102338,-57153,-19842,-14828,-51222,-113693,-113914,-96095,-119382,-134410,-82051,-2734,36544,16630,21853,14014,21320,42318,53534,58248,65359,61219,30495,-33250,-74879,-83878,-109476,-105888,-17006,118566,180631,213834,218424,161459,75046,60346,34371,-56591,-81136,-34485,-22740,-49248,-101094,-119032,-150917,-108040,-70261,-52237,-54619,-14363,40828,63877,10478,-733,-41215,-74447,-11058,117346,111938,-3534,-81797,-64668,-75919,-97672,-120428,-129245,-167377,-149599,-34586,31717,30113,29827,18173,-34587,-98785,-118601,-98224,-60292,-258,31061,93735,148866,164031,107991,22929,-58239,-124280,-63155,47650,169152,214089,115186,-21392,-102072,-60966,-29004,-20301,-21788,-48133,-41818,4453,-1500,-58347,38789,139292,49637,-113946,-23292,41395,54910,37999,35843,59814,75383,109534,133804,68242,6264,-36577,-56607,-84284,-95559,-127809,-200896,-132762,-49507,54391,142571,131214,97229,15926,-49186,-17535,-16323,-100136,-126555,-97100,-93263,-102596,-60126,6360,35301,59601,46589,15127,-72942,-109052,-63592,41296,164055,197137,117566,53395,87307,92944,48212,3770,-30765,-27390,-25042,-15774,-40357,-64895,-41435,-9308,-60635,-86127,-86265,-56724,-11838,35651,3730,-86351,-126221,-78316,40391,149294,280456,380708,414897,305581,125977,5701,-52056,-73712,-39963,39655,88748,92048,102884,75287,38821,71908,136674,187176,279420,287068,90702,-11504,-26255,-38764,-60767,-46073,-44651,-33670,-10638,-15902,-50385,-71679,-104058,-113404,-121776,-5376,110637,235956,225371,104020,31899,85482,168377,190219,106976,65479,60622,35136,-11604,-64333,-70489,37166,116797,126140,141147,196693,303130,225012,41048,-35239,-26689,-39914,-64728,-35483,-22412,-119931,-77451,-21119,-1652,23728,-47906,-97570,-72127,-53188,-28440,-35449,-78348,-106045,-107160,-76078,-24733,77260,155102,114933,15803,-44459,88797,277977,237831,42411,-107705,-61115,50872,109774,133060,133766,143958,101289,-78493,4107,136491,178517,155406,112786,104159,136272,169883,120313,-9567,-110374,-144553,-131490,-138378,-98988,-52549,-73060,-33341,58348,114442,119052,97674,7378,-102584,-102886,-7415,65987,12005,-119808,-65319,26501,7010,-69789,-138324,-129847,-114832,-73125,19870,126004,161924,114056,22201,-32607,53550,138535,209737,194118,99534,8220,-89040,-106681,-45520,2805,64322,70965,101739,134277,47678,-81299,-131439,-69228,-77074,-115928,-87129,-37488,12514,26347,31688,12987,-20652,27965,168093,232118,163855,-4775,-122193,-42416,-28645,-51084,-87938,-125889,-75407,-12681,10149,-2270,14545,82366,113923,61469,-36956,-91113,-75910,-61691,-52157,-42118,-34287,-58468,-120011,-120531,-53689,59830,190011,222256,166927,163112,174936,198235,185876,74965,-85305,-71488,27845,139450,203950,140532,-35452,-151753,-29550,84691,194931,107422,-36942,-49958,-29206,-59009,-93240,-91542,4624,88980,122916,95407,24053,-27457,133289,335463,372607,241930,45794,-23595,-37732,-37680,-23272,-64213,-118583,-138606,-106391,-62068,-74145,-112511,-26112,16330,-20381,-31917,58052,214676,343387,312455,166180,511,-104087,-44441,-30971,-55753,-40720,-21019,-26522,-48790,-59266,-62905,-86117,-98276,-90156,-60255,-2719,32397,27109,2947,-24865,-52045,-33306,2419,34735,26821,-31265,-86824,-99719,-72218,-24195,-33150,-73575,-131447,-68001,-57021,-49457,-64107,-81332,-22745,-29181,-28903,330,40113,47838,20811,-26026,-48923,-43361,-27220,14300,52722,64418,77167,24465,-76555,-112178,-83388,6859,75998,7087,-23221,145753,247626,207756,106039,25586,-41089,-88747,-44480,16047,74290,135552,186692,188037,177971,111052,25907,-11271,22263,-18034,-64540,-48471,-21192,-33836,-37890,6870,-13475,1089,22851,58626,55131,-22082,-84881,-38511,-29948,-70824,-70435,-13664,21065,52218,50563,10209,6872,-12751,-58421,-101362,-144010,-127767,-68210,-49290,-54581,-18471,-7278,-10379,51610,100499,121282,125089,99966,72426,49756,-5260,-107869,-79129,46994,105217,126284,175626,214625,128353,-12611,-9932,21721,-18745,-121966,-10285,167161,334947,378968,275235,155311,48777,17915,-3641,-64394,-85626,-56975,-21701,-2208,-8642,-30879,-43690,-11325,19099,21239,-22386,-92417,-69049,-11960,31917,72041,42314,23116,41768,52294,37796,-20298,-42291,3288,-76501,-83736,-19297,9825,37584,63283,50752,-9126,-108042,-61347,-20153,-27284,-19587,-11527,2554,37129,48619,-24250,-36418,28366,130095,144603,56474,-41084,-62901,-10492,23935,6986,-27662,-64655,-78150,-84316,-119912,-132627,21530,246160,290503,144418,60640,6840,-70295,-96822,-77566,27346,150723,189435,125598,50834,-32381,-45806,-59842,-62459,-58234,-26463,-9055,55402,142755,162286,87064,-13160,-28753,-57336,-92692,-48405,45517,153440,194729,219806,192692,186298,179396,172729,169134,66353,-42862,-120332,-164586,-154170,-134759,-98611,-67378,-116372,-44633,14867,-74262,-84633,74396,145048,131040,84080,4715,-74788,-46280,-18924,658,-41451,-150489,-68901,-34614,-71821,-153582,-102145,-77817,-27631,67620,82994,19544,-69742,-133233,-134591,-78934,-12265,-3104,-14916,-33289,-14838,21081,73018,64970,-66889,-160369,-81646,-8422,92015,291636,476677,502164,402963,372598,425434,300161,78230,-38434,-119938,-49164,32412,107616,162037,146425,113358,207492,234424,140228,37840,12423,64126,57134,-29963,-11218,113755,173277,127005,74903,21600,-5151,41754,126316,184133,167147,77177,25572,82893,131797,80145,77352,111523,64420,-49607,-110198,-66224,-17094,-28039,-66997,-94342,-21935,147248,157927,73093,-59779,-112783,-104530,-103109,37159,125574,71791,29802,62465,52504,-39232,-158743,-42792,-610,2788,32814,65290,57027,8451,-88543,-141416,363,-34963,-62323,16044,96154,95401,3401,-71584,-97593,-123575,-75389,11259,93171,176573,172536,115318,-4662,-70639,-56032,-23840,-56617,-50403,-46861,-83980,-145039,-10726,109705,156117,94387,-6736,-73643,-98688,-93585,-37794,-16941],[-3519,-79898,-23849,32268,14148,-24809,-54072,-21530,-358,-11731,-73985,-90062,-66361,-5485,84748,44607,-48304,-96000,-71451,-4175,20857,-1743,-66293,-75853,-2189,111666,208884,237835,223400,152341,34053,6833,-64983,-49750,30787,68392,22164,-53712,-69502,-34796,19262,35334,34873,42749,23061,3096,-31717,-79647,-49696,-80105,-77647,-20802,35962,53868,33413,-25068,-65386,-73973,-50954,-17197,35550,60686,42654,45467,26532,15131,766,-4144,-10452,-1059,101321,137978,43503,-12709,-38010,-69091,-148528,-115176,-70179,45193,358388,664454,699593,589093,392063,136506,-21609,-29706,40849,117790,143596,72956,-1788,-16122,-38957,-65767,-79087,-6383,88066,112390,53597,-286,-14124,-53705,-65151,102038,238281,119896,-45352,-96282,49463,131228,36601,-74243,-65803,8177,23026,-52679,-67816,37446,71121,-8670,-72061,-58460,-49984,-75772,-91913,-108648,-88434,-45434,26842,83215,148227,234691,312943,278373,195065,112277,31539,-27199,-37172,10562,146479,280944,170440,-62289,-29639,8037,-22031,-56542,120069,221131,155631,89412,94819,101394,167755,234693,220118,172321,53226,-86978,-471,48842,26406,-24691,-26498,-27399,21261,16959,-103114,-53857,154423,311567,154586,-15434,164436,445552,701638,675705,367100,49760,102704,376301,452497,486995,514253,297445,129099,6835,-20091,69311,244029,439578,539828,384436,116042,-26577,-113645,-53141,41732,118255,93107,15241,-16263,-14888,-65516,-142431,-120688,-40960,-38152,-46116,7741,-2305,50314,92877,152772,264654,365688,320632,147527,16247,-102649,-44518,-5989,-6432,-44548,-41097,17493,42092,44905,31525,28117,-9206,-58798,38371,137470,36353,-89152,-118016,-114802,-56265,5920,-52671,-80669,-78426,-63871,-76085,-158929,-135110,-29621,111703,131089,-138,-85003,-168829,-121674,-67235,-39250,-6659,39862,51061,-24351,-77932,-75055,-86453,-129439,-98424,-41462,40962,126150,136567,73932,3886,-26095,-63616,-120719,-28361,87276,169600,218688,184448,131320,62078,-17239,-48816,-78879,-72601,21517,170592,297290,429381,304543,203441,99201,5749,125046,289981,199553,106449,-4760,-89573,-10286,11197,-11637,-11038,51132,40592,29875,-23550,-84585,73393,46783,-66835,-86119,30951,131668,94805,10245,44108,125555,149263,74300,-93275,-65399,96235,327557,445062,469497,392488,198625,38672,-65643,-96747,-30405,15818,24748,-43974,-27678,4830,20003,-10004,-43626,-22091,55271,-17335,-57433,-26896,12987,92470,109564,97210,56412,-1870,-24649,-33300,-69632,-5603,100540,177833,138379,63279,40953,-40478,-145889,-65206,39166,113402,169069,205356,198162,157275,48176,-71344,-79093,-36586,173776,344865,230475,18916,-63006,34179,58001,58370,71628,133391,257110,268884,156653,39566,-19675,-52060,-52115,173,73182,33187,-56826,-39746,13437,-917,-33906,-94064,-134524,-69355,-39884,-48247,-54198,10157,109827,233742,337497,300654,188826,182645,277733,317844,219646,119618,66199,39469,27052,-32447,-106372,8340,22257,-46621,-75053,-11009,12967,10405,-38072,-102408,-125480,-81342,-22411,21712,23133,-5914,-13950,-56121,-113717,-144956,-121023,-83815,-100645,-80333,-30806,47738,156227,252597,224878,99121,28558,17068,-13761,-77810,-87108,-63116,-44230,5058,-8162,-46661,-85681,-24966,33570,61478,88803,147562,202077,323991,348198,161429,-42114,116555,354378,439644,352908,104775,-75172,-53349,-33773,-93041,-43081,36405,77140,56817,22724,-24954,-100516,-148727,-28027,124230,153700,90122,55603,62892,13787,-88940,-4382,76288,136303,130708,111207,84238,28406,-13076,-33550,33665,68476,19089,-73205,-34382,160642,414608,269591,90543,41684,51904,69183,68244,70898,47245,73380,83701,28201,-21699,-78337,-79458,-58152,-59289,-109756,-123768,-129155,-27826,76061,187922,245622,92231,-1862,-48575,-58344,-100044,-52085,38079,73548,40378,-45812,-91342,-117293,-104652,-95003,-50567,-41610,-85918,-117276,27719,156692,187346,91820,96481,306647,482606,440814,310773,188177,34797,-95398,-100827,-51156,-76381,-133275,-14860,109980,81703,-44912,-118127,-39067,32293,3769,29685,16110,30500,25295,-15752,-53337,-80095,-95113,-74320,-2321,143580,251064,219164,70600,-4153,-36745,-54695,-52213,-72856,-77282,-14359,22240,133694,277758,277012,154517,97851,98386,70631,-60649,-59227,57599,-21696,-11241,62203,108537,104892,70604,-45824,-110186,-101077,-60208,-23877,-38393,-55920,-58117,-92693,-100075,-55998,-43351,-82644,-70339,-30184,-10898,3766,68742,220005,257132,186125,89438,26191,8712,-7185,-23341,-36311,-89094,-151587,-112842,-46880,-38252,-66689,-75191,-48625,-15644,54538,220114,420144,463001,336169,158789,67973,155,-68108,-84306,45689,137152,82505,-29554,-101344,-144299,-117193,-82989,-75767,-91282,-57568,-58123,-46343,-47363,-51858,-47144,-16785,-15768,-48889,20482,85222,111297,94274,51572,31408,-6960,-83264,-134421,-22736,81697,70173,-31291,-62948,-7065,-18370,-103847,-129697,-102677,-84028,-88388,-107018,-89396,-20322,71653,78311,62425,39670,3201,1654,-18366,-36378,31362,159778,393771,401912,143098,11846,-17279,-46703,-83349,-69297,-14582,40558,55035,29397,-28257,-107624,-101386,-100135,-132443,-76650,2946,116169,112001,52254,37069,-22920,-72128,-98001,-64304,-8932,34433,20510,28594,145756,310117,310229,180542,70213,36909,13299,16468,20192,55645,50860,-6999,5210,25059,1456,-66023,-106982,-65338,-44991,-37051,-32608,-37711,13423,103454,137333,33449,12305,50027,98765,134684,126366,52904,-54665,-135834,-130744,-68024,8746,-4103,-102369,-111926,-63420,-95810,-51041,-58669,23961,220303,406682,445350,277650,140318,44636,26981,82408,185920,115686,14753,-36517,-103778,-133828,-84338,-8518,80721,107983,34790,-13587,-32641,-51721,-81701,-139724,-70064,27920,101407,74816,-32120,-78986,-68224,-10716,58951,-6976,-137257,-99736,-1594,97805,119423,142717,211008,196715,102648,1236,-75990,-89850,2550,65882,117217,82029,-33378,-100297,-16209,29023,26647,-42149,-10751,56509,-3653,-124233,-69782,-32452,-31138,-80522,-90991,-19527,52382,107952,163290,126243,18577,-33738,-30488,-54581,-97745,-10255,106931,240612,284929,218274,102400,-44414,-100769,-52963,-76143,-100922,-71221,10503,101029,173692,180753,143197,26228,-9707,2494,-16468,-54892,-101978,-135316,-141945,-167992,-158888,-108962,-47454,9020,16493,-60486,-105675,-28987,11394,-5173,-26924,-28270,-65566,-122289,17506,223003,199099,107229,38407,-20959,-99658,-36418,77658,123653,127009,131608,120482,114338,129237,95971,88214,125983,154976,130542,204514,292102,261126,65755,-77800,-92371,-25634,-45532,-141715,-160293,-53927,79313,133335,193515,158518,-3629,-115731,-101903,-105520,-121057,-143258,-90154,-31745,27265,-1702,-83484,79462,222552,209490,163788,63442,-19221,23740,140064,136282,130922,131651,107111,57355,-72233,-69118,-17424,63379,141618,116084,7647,-89978,-63811,-24164,-43490,-114005,-6872,10097,17216,90040,171030,164709,92294,-17871,-143048,-52332,11806,16225,-27240,-109840,-113218,-90229,-137050,-129919,-122843,-78797,-6637,28137,6178,-61458,-124958,-72857,26041,26128,36515,54834,64123,76671,66170,81584,142765,174458,102359,62580,45970,-8589,-60657,-45116,-41255,-67882,-108791,-47393,23240,69218,81282,97989,61289,5072,-8038,-62223,-68432,-69007,-68226,-87626,-60106,8939,139154,337605,417862,300730,172496,41259,-37152,-73963,-84783,-39191,9864,-21320,-52616,-34948,40243,195553,343729,344113,201392,53631,-11905,-49854,-49754,-23975,13302,10238,-28895,-21083,84357,80354,-15326,-33698,31607,67082,91596,69648,61575,90790,57564,-31540,-124370,-43521,9689,25923,28848,49565,62552,96088,164808,193866,152692,92858,5517,-104379,-99094,8050,127860,97739,20641,91619,261819,281233,260801,108525,-24262,-84160,-131801,-81816,-2860,66844,133353,149424,111647,65314,18291,-11410,23503,96626,206673,244666,115856,3034,-54858,-119814,-47789,102086,205099,168504,61295,-49035,-101594,-140466,-126430,-54877,-3551,28219,33368,-5698,-34279,-11261,48778,153148,258739,164858,57255,23201,66379,143320,176995,94679,-4482,-103916,3052,25632,-49848,-112269,-10993,-2184,-77325,-125366,-64802,-15845,-4091,-12892,104619,138071,65266,2914,7136,47491,6763,-86168,-113683,-89041,-95401,-96853,-127174,-94897,-19030,90573,230573,295976,198890,75780,-23129,-73208,-38106,69273,89182,101004,90180,51601,9312,34767,92460,64814,-9736,-18579,-12982,-41661,-24435,17695,79833,111536,23808,-78168,-90922,-12767,9557,5098,-19379,-57491,-107690,-131478,-92662,-61395,-58215,-86770,-122373,-115360,-91995,-112231,-141994,-78530,19321,55191,15201,-6275,-24592,9236,43666,59417,81948,84114,63517,14606,-57155,-67785,-50840,-73022,-92854,-39807,104964,184982,226330,235421,190617,98710,77738,39945,-60304,-87648,-37353,-18543,-37735,-83109,-95359,-141655,-119116,-85750,-76169,-79425,2739,95309,153779,106525,44536,-16505,-53894,-6024,107659,90585,-22067,-91116,-64747,-81372,-114935,-144692,-128538,-138469,-121134,-20880,47708,31267,30583,25052,-38799,-104814,-107987,-74512,-39186,4399,30924,91092,156241,187836,117178,13499,-73934,-118766,-32610,83635,207089,241523,127588,-11458,-115461,-76876,-27285,-3592,-844,-23056,-20354,28031,26242,-47510,13805,115521,46181,-107666,-30927,34937,51239,36989,30100,43877,53590,93089,128884,71950,3306,-48244,-68451,-88260,-88689,-118360,-175576,-122173,-40541,61677,135592,106988,67133,-12238,-82960,-53247,-30712,-107835,-127772,-88876,-80950,-91567,-51989,9829,29104,48373,30225,-5597,-99180,-127908,-55030,64219,191169,221561,153012,87363,106902,106338,53656,-8680,-59073,-60092,-65533,-51281,-62637,-73379,-40731,-8931,-67443,-95055,-103329,-77137,-25692,30109,-12745,-127217,-136408,-92615,28056,138550,274038,379324,389571,273393,114190,5437,-51188,-69469,-36124,45802,105497,115904,129251,95231,50773,72138,114869,145536,228965,273408,101500,-1941,-27397,-37278,-66235,-45532,-35805,-19016,7182,5938,-18795,-37156,-80118,-102210,-111041,4634,119170,238422,206593,81945,16101,75025,147853,168753,98555,53648,39933,7884,-32851,-76812,-78264,35357,124172,137683,160488,233200,352700,264265,51617,-37068,-29423,-48381,-78673,-41861,-13226,-99422,-91400,-30207,-9829,1940,-92271,-130662,-96329,-69623,-31002,-32151,-76222,-103195,-102990,-72841,-21818,78469,168771,129102,27219,-52102,75169,266923,234130,37328,-109334,-53027,41021,86544,114781,126843,150736,99519,-79462,21605,159534,207138,177356,124570,114330,157876,218961,185201,31754,-89620,-130490,-123222,-137215,-102402,-55493,-70680,-36906,45612,96602,95815,73098,-3985,-104637,-101589,-7072,66528,41665,-82798,-112237,-37365,-47092,-98954,-127108,-114800,-88008,-19927,84119,183633,211754,160638,55621,-28221,43090,121622,185392,166709,93541,14262,-78879,-88613,-16260,40576,104832,102556,121967,138439,37320,-89486,-122950,-49500,-60184,-115637,-92126,-43473,8583,28928,35506,10407,-28516,12211,135029,179438,135258,-3082,-121515,-48239,-36974,-62417,-102382,-113502,-53291,8421,31842,15118,28862,104900,142898,85458,-20197,-89163,-84305,-61948,-42813,-26493,-19890,-48800,-111200,-120217,-47949,91713,253815,263503,190834,175204,166307,167037,144737,49940,-93460,-86028,-9995,82865,146024,118485,-10848,-153463,-60414,46978,158842,100392,-25860,-33868,-18912,-50640,-91148,-75922,23541,109140,125333,88111,13971,-28546,133080,370218,444830,323023,82925,-22353,-46545,-42473,-22866,-60448,-110886,-126807,-94845,-55838,-81757,-92887,-1111,47286,5919,-14817,77160,242149,348015,302704,157374,-1665,-92174,-40042,-40348,-70371,-47530,-26434,-42268,-73764,-79120,-65778,-85637,-101384,-92619,-63511,-7129,25974,22368,7910,-25441,-61171,-44224,-8315,26292,20212,-41222,-95901,-104064,-69788,-20825,-28798,-71500,-113026,-43572,-17906,-5845,-37902,-85181,-26573,-18173,-19326,4158,33414,36554,11532,-31842,-49293,-35588,-7813,49720,76733,79782,76017,19524,-71344,-69361,-37878,36759,87834,12501,-23091,149652,289072,245727,123054,25522,-54968,-105792,-58029,9409,76184,141488,187616,176831,157075,96572,10539,-39854,16875,-20757,-74253,-50131,-9423,-19303,-30193,-2656,-12573,4395,25260,58305,51083,-20085,-76495,-38910,-28129,-66451,-70955,-17503,7106,22145,2856,-39966,-26624,-23269,-49980,-84684,-130300,-115870,-63431,-47418,-52783,-26106,-36030,-16113,52960,103150,115648,110466,81410,46497,21875,-21237,-115822,-63123,66695,100542,110648,168515,226501,132210,-12152,-12747,16131,-25350,-117088,-7147,172802,375805,443352,342187,214502,103037,58584,14425,-64529,-83646,-46873,-2217,24322,15033,-17814,-39051,-17922,1504,-7670,-57057,-117046,-54833,6174,42141,78857,49270,20649,32774,46585,39743,-12664,-39425,-4826,-76234,-69814,-8831,15008,42259,67178,44989,-23633,-114456,-46588,-13813,-8824,18253,24504,13196,49525,68175,6144,-24885,26235,118197,134902,61602,-18797,-26463,14120,40626,22494,-8843,-40423,-68652,-82151,-121846,-121079,39782,251823,249630,111338,53952,18304,-54052,-87022,-81938,11250,126583,161591,105045,56417,-25171,-49121,-72353,-77688,-69099,-27190,5931,78473,155810,154632,70358,-25722,-39025,-60255,-89592,-43624,39856,133734,181804,218756,201855,203874,215035,222954,194792,77397,-31587,-107299,-161381,-160870,-149490,-116907,-93923,-74898,-1097,30605,-75178,-72295,100996,189478,170429,103416,5226,-94221,-71986,-30861,5268,-41902,-138245,-45026,-13151,-57571,-144658,-103237,-75420,-21500,70195,81374,10116,-85244,-123262,-131931,-90412,-20165,-6359,-11646,-18256,15595,56034,93236,67990,-65758,-142357,-81435,-23371,68448,279499,489240,545088,460931,433463,487679,344243,118923,-7011,-112681,-65368,37860,138688,206133,182524,118427,178490,216501,144618,43532,4562,43685,46925,-31517,-20575,94242,133630,103377,61891,27887,14543,72766,165978,229008,205632,95189,43405,104743,155251,102463,90893,119785,65242,-49335,-81147,-37333,3520,-21955,-76433,-119911,-57254,113418,147462,76026,-54475,-102369,-93982,-110535,24802,131232,91266,53080,84332,65895,-33271,-146985,-55273,-22767,-22890,4504,38034,40682,2171,-87176,-132921,434,-39531,-83678,8744,87528,84537,-2001,-76575,-105595,-119759,-64712,44799,168251,283821,265445,166231,12934,-57927,-42189,-8069,-47178,-48738,-43508,-75982,-141385,-21705,98355,162100,102032,-10361,-67937,-85738,-80720,-33112,-16157],[-11329,-85758,-24267,28264,1975,-41252,-74300,-35895,-11308,-26346,-89539,-94532,-82141,-25880,67370,35324,-60719,-98423,-70130,-3173,25800,11547,-40291,-46620,24875,119092,182974,202650,188049,107322,7162,-6722,-92725,-79838,13676,64655,39567,-23846,-40089,-35257,-6076,10406,15831,35696,25493,5088,-37351,-65260,-20172,-49459,-56424,-9356,37040,43235,21865,-26820,-60490,-69876,-36333,4352,55585,68216,46036,48195,11800,-121,5621,15187,9903,-19903,58130,101819,6716,-42381,-63783,-90004,-157420,-110031,-78951,28166,311172,594512,632695,538820,374840,135683,-21716,-22387,53867,129728,151305,101003,28963,8156,-20135,-54318,-97232,-42360,47993,80652,33559,-15152,-27039,-72354,-93460,46913,172715,89949,-50027,-110389,13745,98288,15113,-98905,-81708,12719,39014,-32959,-59941,30655,72817,-4169,-69408,-57643,-50099,-79143,-94227,-110736,-93778,-58961,5175,59124,124731,214913,292577,285133,207702,130167,61828,6852,-16136,33024,161759,259424,137897,-60380,-12502,18743,-29096,-91238,117006,230119,165603,89390,81714,83207,152413,216838,196197,145354,37382,-87541,-9932,27211,5106,-38764,-36611,-33829,17055,12159,-110302,-63454,149943,324155,132388,-50253,108866,402276,643603,606217,319400,61762,111022,388991,476350,504813,503560,269228,125363,12840,-23813,48858,210884,394846,489338,365636,113077,-24438,-102580,-52441,40961,110521,76259,-12348,-55486,-47049,-86929,-151731,-124628,-53258,-57991,-90054,-60817,-79284,-24365,41194,125075,237112,322671,276045,122604,13272,-96437,-62386,-37875,-19099,-30330,-24610,23363,42341,39810,24185,22027,-7341,-48582,38238,124714,16026,-108235,-117120,-94707,-27006,18672,-50859,-82507,-82089,-63975,-65183,-139360,-158290,-69701,83066,127690,9782,-72560,-145507,-116982,-57780,-23918,12642,61530,59889,-16527,-70736,-85883,-102948,-132902,-85036,-30237,43014,118558,119112,54798,-10595,-37057,-74158,-121586,-23241,98615,180485,207946,154393,99637,35193,-28782,-43200,-74205,-94428,-25191,109635,243016,407563,287630,202021,104286,-11111,88940,279027,206788,119403,12243,-72029,-26219,-16265,-34634,19120,71746,56679,40888,-20227,-87928,86051,78854,-48972,-86991,23254,135051,101532,17607,49899,143115,184700,95977,-98412,-72529,85071,313700,437333,457416,370141,171807,30303,-59984,-107150,-39439,14195,39705,-23342,-10889,24591,40399,1066,-41353,-13309,51435,-22116,-55193,-19481,25917,104735,111181,95758,62206,9892,-24690,-41798,-72699,-3676,106106,193145,179639,90550,35914,-58445,-159908,-62398,48882,119630,158788,174961,146383,89930,-13635,-21893,-40161,-78714,121658,303292,234650,24562,-80263,30481,62374,56708,56193,106332,208920,209690,104461,-214,-49776,-82225,-84587,-35888,37213,6532,-80229,-61411,-3434,-23693,-68897,-121993,-122739,-57782,-32799,-32880,-44698,7554,92726,182559,262778,239438,144948,146389,241009,285313,202179,98651,44584,27076,27895,-33671,-109049,6294,18524,-57405,-91892,-24248,4941,6890,-33646,-92349,-133307,-96016,-36041,15880,27024,-68,-17022,-69242,-124025,-139421,-124389,-82067,-96350,-79277,-34028,36395,133663,221068,188400,77510,19486,12589,-24675,-101117,-78542,-67415,-70267,-17636,-14532,-51399,-103037,-37664,20478,44705,72875,128284,157562,248508,271351,116284,-74574,57818,251846,320284,258228,56718,-103961,-89440,-60360,-110014,-31711,53737,92775,78790,32081,-43250,-129181,-123801,-8446,133225,159907,104144,86885,103317,48727,-78640,-28254,54041,120992,125510,117721,87259,11012,-29747,-54733,13775,51624,518,-88663,-49634,154364,420854,288126,127342,94043,107305,130175,112286,114546,105293,104432,82966,9569,-42283,-86140,-83570,-66064,-72239,-125748,-131095,-110285,-12723,77973,191074,263025,111767,12260,-35115,-56969,-116266,-32574,55233,83753,39192,-43409,-84665,-103440,-95376,-91905,-49294,-40423,-86062,-130189,18880,152332,181860,82487,71401,251821,414865,382059,269207,156341,29050,-86579,-103492,-68008,-97788,-128349,-1939,113187,79801,-43230,-109353,-41864,17199,-36123,-40608,-72233,3945,8222,-24484,-59278,-80914,-96419,-89101,-17795,128921,250964,212671,68802,-6841,-37007,-50896,-41836,-63536,-74421,-19987,17922,156791,291139,272041,146494,84680,87151,67339,-47852,-37361,64236,-24934,-22337,65633,133607,146551,105160,-12081,-66044,-49624,-16620,-3301,-34887,-46976,-34091,-67125,-76209,-35030,-30947,-75339,-73823,-39871,-19063,788,66001,190866,204121,140516,54927,-1713,-10899,-11298,-22013,-34358,-87002,-156145,-121134,-50391,-34545,-61677,-69720,-40289,-5121,56902,198077,378548,414656,304974,141747,72068,17952,-52040,-73494,47430,125219,54700,-58808,-103810,-127970,-134434,-101684,-80604,-80191,-54666,-59111,-44139,-43376,-50481,-56158,-33317,-33217,-75477,4737,86102,114487,104798,67444,53155,24553,-43102,-128318,-65051,28148,11353,-72933,-45225,13788,-10413,-104621,-124814,-101422,-85673,-87789,-100596,-85684,-23422,52722,40371,32166,17481,-12273,-12171,-40793,-55474,14151,145291,399823,398615,119107,-12613,-49342,-62923,-79773,-62823,-16769,35037,48377,23785,-32303,-114221,-93389,-93571,-123959,-69597,10318,125446,118027,54470,37374,422,-36015,-69786,-49036,-2663,33023,14204,24112,142502,297384,282894,146538,37512,20808,5364,-1612,12512,64040,69743,16191,20488,27690,-3229,-62416,-103204,-59783,-36299,-30986,-30670,-45119,-10432,74741,111801,2315,-8836,38048,84182,111373,92666,20750,-77428,-130293,-115147,-64627,18172,20258,-77490,-125722,-90870,-106699,-109818,-107856,9709,203342,359491,375773,232057,141986,52307,29301,77793,144341,63905,-19641,-59969,-121538,-121779,-60601,15603,98013,126757,47177,-7109,-25333,-48112,-82011,-140719,-67257,32886,104387,61700,-39613,-68873,-57393,-12297,53066,-10405,-133633,-99075,-6903,70678,75107,78978,138241,141084,71165,-23977,-97260,-102256,-6231,56306,109630,79403,-35246,-108560,-19652,43633,60600,-2685,13086,67955,1737,-135270,-79324,-38662,-30227,-77138,-85984,-14558,45981,105118,171206,145584,32622,-21713,-14087,-47166,-99550,-7747,115349,239441,257733,202239,107249,-30928,-111455,-61803,-73631,-90875,-69331,8346,94210,158189,146899,99527,3762,-17889,-3872,-21811,-59252,-104362,-131697,-131648,-155527,-145806,-119241,-55690,3847,15788,-57978,-102364,-19570,29213,15893,-14997,-24204,-70570,-115022,30391,216524,178122,84002,20193,-20392,-98133,-61682,47904,92908,99488,113669,109610,105326,123217,96188,75738,122883,166849,135799,197571,281315,245440,39851,-87840,-105820,-54740,-64184,-155975,-152090,-24190,124646,184034,228717,179113,-4875,-107898,-110739,-119148,-103821,-129793,-97998,-28487,34010,-11442,-82532,98400,258193,252578,200433,87429,-644,53348,207860,215539,169367,144962,109013,63969,-60560,-95369,-39392,33890,106310,91489,-9023,-88042,-40016,-5650,-33606,-120807,-2902,39868,40735,91548,154900,156429,98135,-4909,-137962,-56786,26383,40835,-6227,-100947,-145948,-125303,-141046,-123904,-106716,-53531,14686,46061,19053,-58337,-134332,-75657,16639,8408,26722,53382,56542,50196,42982,63701,123991,163303,96564,62751,57289,6749,-59448,-54200,-47951,-71199,-97780,-52784,-2351,29566,47450,79454,61323,16513,13362,-38272,-67009,-75034,-80492,-95102,-37358,39345,185816,393440,483402,373501,264918,131202,18039,-43848,-73084,-43493,-9608,-48134,-85178,-67897,-188,137393,295620,308086,171007,37560,-10881,-36830,-35956,-24212,9406,8541,-26005,-19858,79795,52902,-32319,-31033,52690,84572,92589,60410,65905,110191,77436,-21474,-125181,-45798,15690,47784,69251,84826,108250,147996,204240,213595,161940,96639,-2782,-109695,-101843,3197,104828,66092,15690,107614,237570,232719,229924,118007,-10839,-78641,-138864,-70562,1907,58802,124626,151409,124027,77549,20474,-19421,18927,94718,195326,238104,122869,9332,-48743,-115962,-56767,91526,207563,172955,61057,-43009,-88312,-123491,-125778,-53215,-1259,26916,32387,1556,-14453,11740,72407,189533,290906,189331,70807,16765,46176,125577,159281,82769,-16410,-88284,25458,38996,-45666,-120878,-17118,-1906,-74726,-137813,-66296,-8872,5612,-41935,59879,101641,47084,-5908,-160,35970,-4449,-95438,-114532,-81893,-83869,-86666,-123853,-105534,-25297,79989,216407,282320,194138,75810,-19837,-74565,-49838,54535,83730,117091,95316,16440,-17459,44281,112997,82986,1097,-17025,-2877,-36570,-22534,28772,103675,117147,23303,-77077,-92737,-18612,2464,-2704,-28449,-62883,-115511,-152765,-117828,-94785,-84036,-111813,-124343,-116414,-88251,-102768,-145606,-79298,33335,65634,10572,-34474,-56094,200,37305,58089,98606,100610,65329,-2986,-85983,-60918,-21618,-37603,-67881,-64047,86175,180605,229713,245035,215851,124703,97401,45898,-64714,-95096,-40543,-14597,-25332,-65011,-73060,-124546,-130285,-100823,-97390,-87531,26694,147348,235149,198134,97824,9993,-35677,-3160,91369,63656,-43351,-95506,-64619,-86542,-126536,-125265,-104994,-103474,-81783,-814,61176,27157,27356,33529,-41748,-105080,-90455,-47517,-20591,6477,30313,86514,156305,201757,123479,6482,-86006,-108019,-9876,113608,238890,262373,136720,-2353,-115787,-89234,-18074,28831,29216,1109,-178,51599,53448,-33676,-13820,88795,39782,-101187,-40299,27523,46477,34736,21799,23364,28621,75640,122934,76491,1518,-61149,-83012,-95354,-85096,-108742,-153356,-109175,-32950,65073,124814,83291,38455,-35236,-88245,-90120,-55821,-121136,-129707,-80020,-65018,-76545,-43668,10875,19540,33503,10412,-29368,-121404,-125499,-41065,81632,202210,226543,174053,117513,126491,119979,61539,-15820,-84633,-91695,-100005,-75361,-76843,-80590,-42634,-13557,-75027,-103882,-120575,-99446,-43596,18744,-30384,-102486,-121209,-106446,12335,122167,257726,362129,350211,236014,102720,7251,-49470,-66589,-33933,49767,119986,139951,154491,114881,62321,69781,90485,102864,174420,249666,108105,4632,-28373,-34107,-69632,-45906,-28660,-5866,23318,25970,10305,-4864,-55536,-87612,-97626,13411,125510,234931,183619,57738,-1311,63307,125423,145296,91697,49393,28225,-14878,-53575,-89846,-84422,35031,131810,148165,177445,261808,382901,288357,57675,-40464,-33289,-56483,-91419,-50153,-8501,-77130,-118897,-61008,-43330,-40608,-134554,-79561,-73705,-58594,-14410,-18751,-71438,-101074,-101836,-75806,-24935,71808,173224,138744,36961,-58555,57491,242876,218048,27123,-112853,-47819,25997,57981,88956,111436,147225,87022,-89942,36641,180578,235612,201332,137733,122409,171908,253069,239415,73189,-68031,-116823,-115705,-133635,-107803,-61140,-70365,-41064,33772,81150,77586,54121,-12978,-106351,-101006,-7621,63463,67366,-36890,-119354,-100311,-102937,-127542,-108290,-101364,-64201,31197,143499,228967,247360,198148,88303,-21542,29558,101392,157943,136680,83840,17280,-73261,-73882,13172,82469,149423,136658,140598,138485,25986,-96200,-113186,-34931,-47185,-111714,-93897,-48764,3582,30024,38743,9275,-35532,-7985,92512,119664,98398,-4002,-119938,-55744,-45791,-72934,-115397,-100497,-35890,27190,51927,31907,41655,123668,167842,106001,-6700,-86502,-92774,-65330,-37608,-12671,-6746,-40540,-98126,-105839,-36960,126305,312642,296518,210754,185948,156031,135400,105805,27236,-95438,-99996,-47327,28739,84671,85360,4458,-127063,-88306,14230,122744,89702,-17204,-20517,-10976,-43197,-87062,-62906,39379,123309,116800,70077,-804,-29600,124728,382651,491318,387058,115693,-24710,-57937,-48741,-23507,-56939,-103166,-115460,-84911,-52269,-91255,-69938,19951,74848,30681,2364,96239,262735,339460,282691,144200,-2880,-79676,-36607,-50355,-85503,-54904,-33076,-57045,-93440,-91771,-64929,-82163,-102961,-96156,-67875,-12344,18944,17054,10663,-28960,-71034,-54965,-18075,18794,13975,-50963,-104462,-107918,-67218,-16695,-21920,-63053,-93026,-22106,20055,45825,4713,-64160,-22219,-6346,-13246,2652,21713,21419,-1679,-40148,-50383,-28712,10254,80832,94409,90886,71093,11307,-61424,-23002,888,52418,84217,12092,-22745,146638,322293,281292,137344,22912,-69868,-121855,-71096,2212,76416,145197,186994,166465,138196,78782,-8324,-58040,27958,-12292,-76205,-51202,1189,-4153,-19653,-13101,-13557,5985,25399,54104,44567,-18377,-68876,-38272,-25205,-59973,-71630,-22792,-7203,-4643,-34369,-77386,-57166,-34578,-42393,-65946,-107285,-103426,-61148,-48867,-55250,-39963,-69636,-25679,46589,97583,103100,90148,58114,16766,-8014,-36111,-109502,-41316,85020,92512,91016,152797,221252,123095,-17935,-16696,12151,-29912,-103830,-4263,170612,394747,480819,391966,265116,154390,96786,27154,-65613,-82079,-44042,8208,42621,31861,-6985,-34127,-23152,-14359,-33114,-83286,-115782,-28720,29243,54781,89375,62679,25671,28319,40424,39333,-7780,-42136,-19419,-76632,-52146,4690,19957,42570,61369,26799,-48971,-100512,-31480,-14090,-3686,41449,50873,19031,53425,76845,31626,-10536,21430,98106,121411,68338,7032,8167,35345,54505,36967,10934,-15907,-57540,-79197,-123041,-106143,55962,240898,194878,75148,45658,29148,-35795,-76292,-86115,-1619,102984,130381,81531,59290,-15200,-44672,-76406,-83009,-74544,-25816,22491,102491,169221,149227,57792,-36365,-49828,-63767,-87902,-39413,35350,114703,163567,209377,203634,214272,243020,265077,210887,83196,-21750,-92417,-154998,-162163,-155630,-121855,-90991,-34626,35296,40364,-78269,-61083,121540,226504,207149,122362,8454,-107276,-87753,-27768,13215,-43571,-117718,-18891,8949,-41996,-132375,-102426,-71284,-15033,70947,77197,-1850,-95134,-89179,-110615,-100172,-25674,-6595,-6296,-4111,43552,89752,112607,70756,-61296,-119919,-72364,-28957,54156,270055,496777,579356,509431,477080,518920,360458,148222,20260,-92477,-68422,46982,167279,242316,213650,126297,154058,198313,147190,48856,-2269,24399,36037,-30948,-25883,76287,95702,79148,51082,37166,36234,101254,195696,261593,235851,110105,64747,145820,198599,137852,110578,129258,65274,-48024,-54040,-6498,28975,-10063,-78796,-141240,-90641,73297,132459,79902,-45650,-88642,-80774,-111420,16198,139096,117707,83693,110692,82536,-22973,-128324,-66334,-46578,-50470,-19339,19133,30635,751,-79021,-106331,15213,-26525,-107395,2607,79466,76691,-1000,-73643,-104364,-105882,-44185,92371,263052,407500,372611,225311,32861,-43649,-27847,7436,-36323,-42678,-33081,-60394,-133388,-33782,84307,160248,104661,-11607,-59666,-71010,-65756,-25325,-12691],[-15394,-85178,-21105,26650,-6251,-51826,-90715,-49136,-23169,-40380,-98637,-85335,-90627,-47218,45682,27106,-69815,-92237,-62567,661,30542,22162,-16957,-19141,47718,119177,149542,163237,146982,61152,-3940,-13594,-98465,-72627,-923,56223,54351,7948,-4405,-18246,-17426,-5230,2463,31465,31039,11239,-38018,-49283,9423,-12858,-27351,7082,40840,36099,15071,-23588,-52179,-62997,-17968,31902,81648,80728,55677,60627,4547,-11629,15982,40455,35287,-32472,7197,56127,-27687,-65731,-81886,-103145,-148973,-99821,-79735,16940,264336,512869,551485,477295,350121,133028,-20133,-14122,65530,137391,154394,132308,70904,43009,8883,-30663,-95326,-76527,4165,43208,11164,-26518,-34764,-80269,-112493,1898,115224,64012,-50728,-116860,-16042,71126,3286,-107311,-92127,11572,48670,-10781,-46313,29074,77540,8757,-57909,-50925,-46916,-81145,-94574,-109934,-95550,-68669,-11505,40620,105372,195725,265686,279502,210619,143788,91869,45875,14262,64211,174335,234238,113007,-47044,6181,34085,-22490,-81375,128644,245815,181674,95089,74185,70356,139466,199401,172695,113296,14747,-90825,-15796,9408,-10073,-48479,-43799,-38119,13363,6792,-115253,-65245,148580,328977,114533,-78352,49537,344691,560420,513624,258701,64123,119854,401344,497842,517918,482153,242658,121653,20577,-23470,29798,173222,338332,420273,331815,109198,-18558,-88011,-46868,43707,105312,61984,-36742,-85314,-53162,-81063,-137664,-121470,-63831,-73519,-119746,-108887,-109908,-78695,778,98115,205601,272172,225546,95704,12925,-82231,-79419,-67851,-21211,-9398,-5684,31183,44362,35484,18896,19187,-1295,-33131,43858,114943,1876,-118513,-110158,-72968,2047,29818,-47789,-82089,-83569,-61982,-48903,-111781,-154169,-110449,56210,128342,29902,-44010,-113741,-106328,-46247,-6259,32774,81685,66766,-7199,-57399,-83042,-108324,-124327,-67786,-16868,46210,110869,103667,38336,-22631,-45151,-80581,-120644,-20664,104036,183320,188701,121924,70684,14005,-32867,-31641,-62788,-99036,-63278,51735,184562,363505,250258,188284,108409,-22264,54502,258180,210983,132152,31297,-44554,-22150,-38814,-62015,46992,86144,68918,50864,-13371,-89524,88547,105500,-27960,-81362,18988,138835,107930,24657,52797,155230,216369,114013,-101873,-75304,74890,297292,426245,442635,345940,146458,22751,-52921,-106068,-43502,15115,55003,2774,11498,51038,71672,23730,-32895,-1989,46980,-25609,-51997,-12363,37059,114387,110328,93554,68580,23795,-21002,-45299,-70789,-559,110826,204258,214428,116445,30841,-75679,-166621,-56648,57931,123459,145368,139318,85691,9510,-56445,48783,5510,-109176,79093,256960,230092,28310,-93966,33692,74744,63546,45353,79062,162059,155555,60993,-32957,-67914,-100858,-114897,-68446,4635,-15972,-100249,-87240,-25574,-45937,-102962,-146493,-101795,-41538,-23207,-16960,-29996,10493,77880,133126,182064,169606,101238,112684,206062,249355,177652,74034,23050,19274,30692,-34010,-108245,3702,12757,-69777,-112237,-41890,-5150,3743,-27181,-79251,-125066,-108594,-48118,11413,34348,11996,-12973,-73975,-122202,-130805,-124989,-77322,-90015,-77162,-36782,25413,112344,189937,153468,56626,10081,7150,-35233,-120870,-60450,-60545,-82348,-35202,-18904,-52593,-117884,-55790,1267,21596,52517,106163,113991,173314,190517,69510,-100614,7136,162120,214164,170786,14711,-117848,-121898,-85146,-119277,-16203,72505,108387,102686,46351,-53919,-154137,-90200,19918,146463,166920,117487,116045,138372,79481,-49208,-44254,32981,104559,117988,121658,87672,-4546,-43065,-71934,-4822,34477,-16971,-94060,-59020,146839,410376,293854,157421,141656,156184,184452,150015,150439,155761,133003,82147,-7310,-61608,-92346,-87097,-74792,-87042,-145018,-123077,-82633,560,76929,187702,267663,127856,28360,-17378,-48769,-129603,-10228,74470,95907,42317,-33612,-74577,-88735,-85194,-87674,-44844,-33442,-78726,-142674,10876,148948,179861,78925,49145,193887,334942,310036,220709,125239,26230,-75492,-106596,-86630,-116465,-112411,12134,115898,80040,-35909,-95798,-43891,817,-78297,-115362,-141595,-5951,-1942,-29662,-62440,-79300,-92532,-98170,-30253,110926,239012,198840,66239,-6271,-31351,-41384,-29755,-53543,-69648,-23709,18956,175292,293493,261039,137543,71547,75754,65639,-32602,-18257,70626,-19196,-24368,75268,164469,193532,136188,21382,-16467,14745,35639,23378,-23715,-28821,-1337,-32363,-44130,-10974,-16988,-65921,-74280,-45284,-22412,908,62107,155825,150964,98778,25395,-22049,-22752,-10506,-17281,-29715,-82311,-151321,-123107,-50392,-27082,-51120,-60673,-30009,6041,56952,167877,320336,349109,260448,119534,76547,37271,-34270,-58729,50524,111606,28427,-86324,-96800,-107427,-144992,-116053,-79721,-67062,-50201,-58280,-39746,-35593,-41096,-54202,-41943,-43092,-92545,-6449,88292,116160,112840,81991,73514,56606,-112,-90905,-94833,-19619,-42557,-87673,-19085,36566,-1481,-102304,-112640,-92990,-83395,-83832,-91215,-78255,-23978,33779,5356,6295,-577,-23807,-21918,-57477,-66733,-3512,124811,385844,380746,102266,-24754,-78721,-75909,-72051,-52423,-15623,31602,44310,22649,-31001,-117053,-81876,-82952,-115363,-62510,19417,137132,126558,57932,35646,21622,-673,-37714,-29776,5315,31879,8628,20665,136885,274524,246453,110686,2177,1504,-5670,-21921,7023,72422,89515,40067,34977,29580,-6111,-55881,-97349,-52515,-25331,-21894,-24883,-44711,-16823,72212,110403,-18294,-30074,28209,71558,89825,61003,-11906,-101104,-113466,-91722,-56369,27559,44170,-49794,-129611,-105874,-74329,-133672,-156311,2832,189045,314981,310422,182670,130031,55881,29402,68035,97702,22006,-45994,-79934,-133012,-101851,-33804,40390,114617,146064,62573,75,-17883,-45806,-83974,-139393,-60838,39860,106293,47839,-41735,-54528,-44496,-16074,39776,-15201,-123514,-92689,-7384,47860,41501,30436,73349,79068,33160,-49688,-113789,-108449,-11199,50154,104267,79494,-29114,-110493,-24158,57223,96079,46330,56433,95483,21078,-119708,-86551,-44470,-30184,-71410,-78219,-11169,38064,99017,172979,160682,61679,-483,2925,-43192,-103959,-5166,122810,234581,228087,182012,109610,-16312,-112452,-68599,-69098,-77563,-63885,3815,79168,129124,98338,48682,-15788,-18302,-4045,-20710,-56775,-100741,-122428,-113987,-127001,-114158,-116219,-60724,-374,14937,-54177,-96739,-10438,44811,37079,-853,-19160,-73366,-100612,41438,200642,155825,64668,6963,-17242,-89493,-86300,16361,60477,70747,92593,94338,90674,110417,94899,66326,117573,176458,141394,186583,260125,217204,14853,-92389,-109023,-82786,-84568,-171533,-131804,11362,167472,228365,253165,191929,-2388,-86984,-109883,-91574,-82748,-112143,-97086,-18015,47168,-13299,-67516,120854,297876,300316,238541,111420,18373,85400,280974,306778,214309,162772,113837,72538,-39917,-125420,-65550,-2225,64351,63655,-21975,-69053,-11110,14318,-23423,-127301,2235,71391,69970,94677,135423,144986,103174,9361,-121393,-61766,38298,67043,20373,-77837,-169447,-150760,-128757,-112356,-85754,-26807,34306,61880,30567,-54920,-142285,-66676,19202,1104,21930,53950,48553,22515,20016,43154,99821,145855,90788,67050,73623,28580,-48105,-58602,-51929,-70352,-80897,-55675,-24858,-4928,17718,61601,60404,25201,28430,-17590,-58425,-77611,-90580,-86972,-10666,70710,228919,431769,525585,432815,359376,238784,87682,-7833,-55398,-44246,-26700,-71179,-110560,-87659,-33194,82608,238946,264508,140349,24714,-4790,-19421,-19521,-22760,7112,8601,-21795,-18191,72491,29494,-41445,-21252,74066,99420,89497,46131,67280,124526,93598,-8722,-121870,-54567,15050,63473,104749,110345,140373,186724,234566,229845,172860,105938,-2749,-108987,-103154,-1902,79327,35576,14400,120337,210302,188888,197591,129271,8558,-58059,-104497,-50821,9226,51652,113164,148240,134080,91215,26053,-24682,14424,88359,174858,219796,121376,10237,-42074,-107131,-66259,79493,205696,173363,57371,-38237,-73770,-102763,-109981,-43572,7305,33113,42441,22954,15388,40371,99882,226554,315915,210896,85850,14583,29881,111402,146744,78955,-21006,-73385,49099,54704,-36571,-121860,-23683,-3395,-72368,-138889,-63284,-2529,9739,-67635,19946,66818,28693,-14527,-8518,23984,-14589,-103943,-116391,-75587,-72996,-75864,-115131,-111414,-29787,63777,187959,254487,180664,71120,-17493,-75182,-61106,38075,76470,136460,116169,-7172,-43613,55705,130811,100395,13280,-16107,841,-35285,-22590,35679,115472,115464,22721,-74195,-92341,-24222,-6735,-13255,-38834,-68078,-107921,-110403,-96032,-78545,-54939,-80194,-113884,-113696,-82424,-89960,-136134,-81462,40793,69604,5028,-59403,-77677,-5851,28499,53851,110951,118114,71646,-14780,-115527,-51608,6124,-1447,-36226,-85700,65850,170766,226804,249829,238664,155308,121518,55006,-66447,-99128,-39466,-7422,-10180,-45774,-50934,-106605,-137648,-111420,-110649,-80308,46125,185998,296106,276007,153145,38573,-17524,22,72066,35843,-62849,-89642,-61849,-88074,-123195,-101239,-78849,-70094,-40185,26104,73340,20820,24366,47498,-39059,-96567,-66170,-16880,-2112,9226,33031,85317,154830,209952,130087,4459,-92828,-95817,8960,138911,264965,278181,145323,8429,-99417,-93467,-3247,69603,67208,26267,21088,77320,81508,-15540,-39093,63619,34559,-90359,-47374,22572,43616,34445,15253,4377,7922,63500,120175,85022,4788,-70809,-97019,-102571,-82618,-98938,-132376,-92877,-23383,68392,114750,64471,15312,-48475,-59569,-90372,-85152,-135980,-127687,-67756,-43140,-54937,-32954,11649,9510,18441,-9202,-52322,-115291,-104312,-24642,91201,196558,214773,183619,144989,147583,135418,73489,-14346,-99980,-117597,-113120,-73732,-73389,-82305,-44453,-20600,-81108,-109851,-135157,-120066,-61984,5548,-32508,-40065,-89071,-113660,-2705,104357,236491,334504,303832,198977,94406,12764,-45050,-62604,-30605,54128,133721,163901,178028,135370,75711,67417,66644,62442,121428,219863,112609,10863,-27176,-29703,-70734,-45300,-20483,8117,39660,45986,38385,26525,-28757,-67514,-80633,21839,130828,227697,159937,34195,-17851,52733,103941,123113,90415,57874,31643,-27135,-70147,-100857,-85522,38640,141509,159237,193192,282051,393174,297529,61343,-43039,-35594,-61146,-100523,-61073,-10269,-50272,-103151,-98373,-102236,-100647,-80826,-24879,-23006,-19153,18967,1544,-64643,-98558,-100901,-83053,-31801,59981,170494,145850,46539,-60853,39096,211051,193849,14714,-115713,-43871,8245,26818,57935,90897,136901,69113,-107497,47818,197483,261397,225738,152467,129509,179285,271220,279086,114383,-43802,-101348,-108390,-128788,-113276,-67355,-69924,-43845,24208,68895,64391,40629,-18919,-106243,-98168,-6940,58406,88299,9907,-69183,-101029,-112190,-108418,-89883,-90758,-43667,77651,192914,258686,266950,224779,119151,-10268,15727,79971,129741,107060,72421,18750,-70306,-62210,40560,125820,195667,173205,159013,136667,15963,-99779,-106839,-26570,-40329,-110667,-89768,-50158,-402,31254,42850,11531,-38778,-30003,43642,58545,58209,-5935,-114276,-62989,-52996,-80351,-125105,-90839,-22766,43283,70117,48271,53235,137974,187017,122166,3415,-84104,-101113,-70852,-35985,-925,4567,-34104,-83045,-82941,-18936,162403,361365,320321,226858,195402,145148,104286,70189,8385,-89679,-108870,-79575,-14156,29741,47643,11746,-103199,-112905,-14268,87936,75628,-11362,-9512,-5014,-36737,-81997,-53453,50915,128714,96141,42191,-16077,-29949,110497,373735,508590,427432,140822,-30973,-71166,-56128,-25161,-53679,-95164,-104358,-76223,-50542,-100933,-48885,35300,96770,52414,18592,113564,272891,316405,251686,125807,-3667,-67706,-34491,-60452,-100508,-62832,-41578,-71675,-105519,-93467,-61889,-77281,-102599,-101145,-73766,-18630,11550,11716,11793,-33546,-80529,-65636,-27169,11934,7627,-61294,-113746,-111155,-64457,-11971,-13176,-49884,-76127,-5355,53621,94978,45461,-37233,-13504,3066,-12854,-5123,5315,2551,-19075,-51725,-53530,-24830,24047,103301,102701,94758,60672,-1562,-53018,15107,27426,50969,65274,4937,-24190,135683,341217,308760,146444,15686,-87055,-136832,-84313,-6600,73844,145371,183298,155062,119421,57309,-27955,-35385,54172,4680,-68740,-52815,8833,9573,-7568,-23152,-18446,4093,21781,44982,34879,-18327,-63858,-39014,-23425,-53348,-73124,-30833,-22774,-28079,-60367,-100580,-85811,-48595,-38243,-49524,-86182,-93249,-64088,-56595,-64707,-59970,-107107,-39170,31811,82661,82913,63563,29122,-17553,-39135,-46610,-87682,-17797,98849,79074,65881,127639,197103,99994,-31199,-20859,10539,-31867,-91180,-4497,159031,388640,486268,418119,301689,197579,127205,29696,-70934,-82043,-51251,4581,47163,37420,-1809,-32174,-29544,-29803,-54936,-97457,-94280,-4320,48473,63435,98733,79075,35589,27698,32539,33511,-9793,-53487,-41061,-79546,-36326,16983,21190,35049,41955,-6912,-82405,-68735,-19435,-23447,-15354,44995,61124,15669,43956,70480,44946,-1048,9810,68072,101992,73081,31206,36548,49372,61786,46345,26655,3772,-49213,-79520,-127938,-93475,64646,210045,128704,35065,32422,35059,-20142,-68986,-93817,-13723,78885,95104,53126,55427,-7681,-36097,-71713,-79525,-77706,-26741,35933,122692,179145,143240,45697,-49115,-65522,-74101,-93572,-40731,27082,93602,138878,189910,194752,213306,257207,289769,209975,77745,-18846,-81253,-151011,-161325,-139600,-113515,-71621,-4459,59909,41204,-87131,-55281,130828,248773,233395,134446,8689,-112674,-81960,-10659,18817,-51839,-98613,3006,25257,-31470,-124048,-105060,-71195,-14057,64714,65450,-21472,-98211,-53674,-86451,-114156,-36245,-12371,-7134,1172,60837,114009,124848,67816,-58792,-99584,-60510,-29490,46173,261678,496556,598219,537734,490896,506660,338258,154596,34272,-74907,-63101,53413,185849,262686,231297,128932,129894,176489,143389,48723,-13319,1314,18905,-35259,-32646,55832,56693,49886,36726,41312,50873,117628,205493,270562,247084,114465,80033,190895,252254,181097,132080,135113,58863,-53498,-36144,17578,50421,246,-79529,-161204,-126824,22461,105869,77240,-41073,-79789,-72801,-112890,5180,142219,143149,113702,134104,95495,-15120,-109814,-76051,-74038,-85784,-42348,4525,21687,-1738,-71185,-79098,35441,-1232,-140112,-9633,63751,63327,-3112,-73526,-106919,-96722,-28025,138705,357984,522052,470285,275504,45399,-35700,-20604,15236,-30628,-37976,-22552,-45952,-127129,-51975,63916,146787,97408,-16072,-55122,-61035,-56017,-22080,-13834],[-21844,-83052,-19740,22395,-15255,-60118,-99752,-64121,-40589,-58310,-96593,-71287,-90786,-74287,17437,15059,-80870,-83432,-54286,2084,29702,24744,-2112,407,59789,107010,106185,116981,97301,15989,-2828,-18734,-85659,-53472,-17316,38986,59818,31674,23502,-273,-20328,-16429,-9407,25499,34281,16310,-38768,-36725,33305,23785,4778,25248,44380,29268,9425,-19846,-44924,-56918,335,61103,108900,93691,66418,76384,1933,-23710,26684,66274,59148,-37026,-50344,3280,-61041,-85468,-95208,-111487,-139452,-89499,-76305,8935,219343,427058,464401,410333,318151,125678,-20437,-8316,72730,137481,148174,158810,118353,84519,44524,378,-73825,-106347,-42291,968,-14511,-39325,-43026,-83418,-126580,-35377,65809,40604,-49533,-117453,-40926,50494,1736,-94924,-96822,1525,48138,9290,-30636,31368,84125,28644,-36280,-36491,-41190,-84057,-95781,-108654,-96061,-76557,-24588,26064,88037,175116,232258,258341,200743,150083,117588,85385,51646,101366,183912,208783,96039,-29064,23339,50401,-3789,-30528,154924,267152,202284,105521,71379,61217,126970,180245,147317,73274,-19161,-96107,-15967,-2110,-19039,-54609,-48783,-40796,10300,1230,-116913,-60600,149260,324671,102331,-97505,-7452,281854,466257,413501,195145,59081,129376,414677,516852,522739,447065,217561,116577,28751,-20152,11129,130691,273006,339238,286143,104234,-9791,-71345,-38507,47990,101025,49563,-57639,-95181,-31282,-53126,-114498,-113615,-73702,-84708,-117124,-104613,-89104,-110741,-28774,72078,170502,215551,169888,65912,14055,-61249,-87752,-91559,-12366,14931,13399,39022,46759,31646,15135,18686,7659,-13377,56004,109300,-6508,-119530,-101068,-52093,27412,36703,-45037,-80605,-84001,-59542,-30736,-82090,-128245,-146907,39766,137537,60532,-4279,-79341,-92531,-34904,11041,51288,97327,69736,1785,-41590,-70034,-101112,-107417,-47551,-2194,49845,102726,89566,23965,-32936,-51042,-83559,-119294,-22379,101103,175777,161331,88411,44783,-1564,-29696,-16331,-49390,-94228,-93283,1140,130086,308261,199281,163726,110155,-27736,23078,229025,211143,143548,51107,-11881,3859,-37591,-87316,67288,93232,76544,59110,-4328,-90567,79932,123566,-5212,-69927,19115,143513,113252,29163,49516,156646,236411,124186,-104492,-75269,63686,276866,410903,425531,320896,122274,14327,-46342,-93131,-41710,18101,68753,31444,36765,80357,109091,55417,-19073,10961,42361,-27266,-47134,-4750,46553,120736,106260,89489,74057,38243,-14420,-44381,-65034,3324,114390,210393,239181,137209,24209,-92989,-155985,-49216,65928,125551,129977,100353,19908,-78146,-29880,116153,45966,-126082,45087,210092,217096,28704,-103891,42395,93210,78290,40892,52818,118647,108703,25526,-58544,-68393,-89757,-142478,-97681,-24840,-34374,-112881,-117417,-52350,-62502,-120800,-138320,-79279,-22560,-11539,-2601,-14156,16220,63939,86506,102020,96654,59088,82439,175665,214383,148355,45783,1119,14413,31869,-36046,-106793,-793,4331,-82882,-135575,-64859,-19126,-1254,-21347,-65752,-112121,-120453,-59892,6913,44016,29223,-2117,-69181,-111080,-122197,-124488,-71474,-83509,-75693,-40639,13531,91086,158581,119420,34924,-1196,-579,-46981,-109498,-42862,-51820,-85943,-49280,-22464,-49743,-112453,-81590,-26432,-8842,27283,79990,71640,101511,110616,22313,-122734,-36159,85783,122491,93456,-20109,-116833,-151968,-106609,-115542,586,90302,121736,125597,64627,-49523,-119551,-51184,53007,160886,172700,127663,139497,163165,101521,-19074,-49898,12215,84821,105190,119647,82590,-20290,-55286,-87270,-24246,15058,-34676,-91054,-64232,136296,382482,284020,176143,178916,193324,225911,176992,174465,194119,154290,78105,-25038,-82023,-99312,-92550,-86605,-102587,-162013,-101686,-53596,9178,70392,175791,256800,136270,43157,1331,-35414,-118624,11434,91941,106297,46493,-22547,-66248,-77027,-77689,-85450,-39545,-22306,-64798,-155065,989,144201,179250,79424,28905,133001,244369,226744,165405,92262,21598,-66823,-112251,-109119,-129452,-95942,22459,113999,78622,-27219,-82222,-48069,-18910,-119523,-177263,-84940,-1499,-7838,-35089,-66657,-78973,-88044,-103793,-42568,88666,214555,176804,60138,-5175,-23582,-31791,-21076,-47260,-67069,-29441,19774,182740,281479,241536,124663,55391,61000,61864,-20566,-7577,67374,-15666,-21464,87675,196642,239056,156694,47326,31563,80945,87374,48726,-12783,-12373,29982,1653,-13133,8984,-6559,-58370,-75137,-49721,-24332,726,53673,114483,98380,59814,-853,-36786,-29744,-8564,-13706,-27224,-79987,-146024,-125942,-53577,-22227,-40232,-50763,-21323,13572,50874,128414,249249,272322,204475,87936,75480,51532,-20491,-45369,51443,95288,3504,-115510,-88240,-88918,-133294,-120158,-77337,-57380,-49214,-60366,-38080,-29197,-29844,-46158,-45319,-48810,-100293,-20803,83762,109492,112307,89209,86333,82485,38228,-52744,-103568,-61648,-93435,-55835,8716,55209,2610,-102392,-101833,-83941,-82134,-81909,-84677,-71981,-26491,10699,-31918,-20933,-19886,-36551,-31037,-61432,-67854,-25792,94001,347145,342656,85411,-30186,-105884,-84828,-65092,-44947,-17411,24321,36920,20156,-29202,-118054,-74123,-76644,-113156,-61487,23008,142264,129180,56240,26790,33433,25960,-10991,-14821,7617,23878,-3084,11771,122827,236993,197353,69036,-41793,-28266,-26987,-50445,-1448,75128,103860,58214,42403,25165,-11598,-49851,-92703,-48703,-18018,-16019,-21782,-43281,-13345,86363,130849,-22506,-57971,14108,54940,64408,25909,-50091,-128487,-94465,-69213,-49241,31045,61000,-26310,-124734,-110316,-39395,-99293,-147406,6518,179009,277273,256046,137227,102141,47223,18805,45376,44249,-13796,-69811,-102366,-138327,-86120,-13082,57688,123144,158953,75305,1613,-17689,-51912,-94192,-139075,-57516,42021,100031,27363,-45273,-45222,-37792,-29119,11965,-27140,-112186,-86837,-10891,21078,10279,-10860,15285,11065,-16083,-80866,-127857,-112896,-19568,40013,93760,74369,-23807,-109803,-35459,62058,123083,93278,105664,124797,39494,-103861,-98395,-56561,-37891,-71070,-75741,-16477,22300,83226,161208,161572,92695,23015,12309,-50671,-116767,-7577,124093,221765,193580,154182,103314,-7851,-109266,-79387,-69585,-68781,-61555,-10098,49291,81558,32726,-5235,-29194,-15666,-5021,-21110,-56042,-99301,-114449,-95484,-95056,-83167,-105086,-68816,-10824,6418,-56814,-96509,-9533,49943,49381,7064,-20927,-80884,-89804,41209,168821,124900,41746,-7483,-18533,-82019,-115207,-21991,21587,35458,62523,68724,65034,86336,85530,54318,102810,174912,139552,164288,220810,169243,-15049,-99617,-109472,-116605,-115849,-195708,-108903,42457,195637,253347,255234,188089,-1685,-66142,-95475,-67145,-67198,-100758,-95647,-8776,58226,-14586,-57997,131152,325650,339290,267234,126553,29228,110310,345408,394773,256077,176955,114371,75502,-19448,-120006,-101513,-47981,13498,29572,-32806,-44293,15007,27245,-21286,-141077,595,95303,95559,92724,107926,124425,99258,15430,-109943,-74256,39121,85563,43231,-52523,-130400,-139550,-113229,-104150,-69641,-7148,44266,67463,32070,-59603,-156271,-56212,21596,-5284,14434,48901,33013,-11233,-7424,15287,66067,117594,79214,68034,85823,46988,-36213,-65231,-61274,-73936,-68027,-59870,-47736,-38741,-13622,38416,51363,23692,29187,-10744,-54964,-85288,-105921,-74498,9991,92996,253754,436660,528220,462149,437772,348373,163708,26584,-40748,-49181,-48740,-98219,-119341,-94657,-65745,25853,169282,206640,102188,7215,-2741,-7389,-9562,-27914,-2157,1789,-24500,-23959,55100,3415,-51193,-15079,85771,102610,74213,19344,59125,125766,97286,-1879,-120756,-76565,391,64525,125715,118248,150367,201986,246124,234281,177310,112381,-3646,-111964,-111478,-14371,45503,-55,8605,121765,174874,143979,158853,134837,28526,-28109,-61397,-30665,10837,36817,90525,131247,132699,97459,26712,-34801,2555,70908,140333,184471,104333,-558,-40220,-98861,-82811,59970,193680,163547,43221,-42774,-66221,-87347,-92048,-33413,14724,39665,56812,50426,46225,66335,124086,254858,324345,220679,93445,7294,8584,92916,131709,75242,-25869,-67506,65244,64327,-31293,-120654,-37349,-13870,-78415,-131553,-64533,-4633,4256,-96117,-17500,31441,6093,-28187,-23569,6665,-27954,-115223,-125876,-77956,-70261,-71724,-109547,-118385,-40797,35516,140917,207736,151250,53672,-23945,-82667,-78647,14459,59543,147331,142511,-7438,-70349,61050,137497,108724,19330,-21067,-8218,-45022,-31686,31588,109551,101777,15310,-76739,-96565,-36356,-25013,-33671,-55865,-74483,-86184,-69590,-57437,-39295,-12813,-42274,-102646,-114145,-82257,-82524,-126953,-91378,34170,59609,-8978,-87913,-94815,-16821,11942,40775,112065,129939,77224,-22567,-151431,-47236,25062,27808,-7651,-106350,37848,149312,210836,242309,250009,181551,141002,58796,-72540,-104474,-40029,-3368,197,-33314,-36754,-95854,-147488,-123466,-121763,-76081,47846,197158,320749,323259,195623,59970,-6745,-3660,43875,2479,-84660,-83102,-63522,-92290,-116066,-86457,-61272,-45897,-6124,49482,75973,6358,17656,61240,-36233,-87740,-44277,9137,9448,6483,33010,82781,148250,208084,131149,703,-101723,-90344,18513,152501,277123,281724,147067,14419,-84519,-95426,6409,103706,102413,45636,37074,98517,102955,-1351,-66131,35598,25809,-80616,-56274,14628,36765,30201,5734,-15639,-9830,53382,115466,91729,8792,-78812,-113673,-115497,-87571,-96453,-119165,-80607,-17282,66865,101101,45586,-7407,-58063,-26820,-47312,-98635,-144081,-125265,-57551,-21423,-32383,-25512,6409,-6101,-1524,-33195,-78601,-94511,-85132,-15391,85413,169858,184378,178200,163425,163464,146254,83029,-10337,-102908,-128681,-101541,-55164,-59578,-82772,-50981,-34504,-90508,-117638,-151402,-142253,-84679,-12500,-13383,19533,-56987,-115294,-19955,82315,208515,295791,250839,160710,85224,16828,-42931,-61940,-30337,54560,141318,180280,192196,150376,85983,60674,39628,20338,68425,182032,110428,12575,-28357,-29581,-75676,-48147,-14420,19622,52017,61380,60548,52065,-4513,-46892,-64920,25143,130409,213134,132892,8169,-37148,39418,79861,99132,91912,75553,46886,-29828,-84606,-113036,-84884,42212,148591,166291,202842,288386,379845,288348,59343,-47900,-39100,-64959,-108925,-80199,-24000,-21011,-35166,-54962,-106452,-108245,-20890,24417,27390,28263,56269,20435,-60882,-98548,-98016,-94815,-44331,41220,158396,147854,52915,-61490,18553,172341,161710,-1505,-119053,-43914,-14027,-8464,20551,66502,121536,49317,-127834,51310,205228,278724,245244,164845,132770,177601,270847,298429,150672,-19030,-85732,-103148,-126497,-120442,-75413,-70630,-47035,14590,56954,52664,28820,-24877,-106035,-93596,-6455,49543,100617,50649,-15635,-45579,-64580,-77223,-75651,-85305,-28589,114505,225467,268650,267953,237154,144460,4191,2101,56928,100316,77660,58487,17555,-70501,-54926,62292,165600,238137,209169,176487,133238,7152,-100921,-106380,-25442,-41088,-117827,-80317,-46317,-2697,32888,47867,17150,-36863,-50724,-9169,203,18312,-8805,-104198,-68845,-57759,-83901,-130505,-85720,-14202,55888,85469,63568,63430,146808,198240,132453,9607,-83156,-109524,-77618,-37602,7973,12845,-30506,-67849,-57024,6485,197732,395300,334201,239064,203376,134702,74578,38289,-6078,-78296,-104446,-96082,-37429,-10453,11472,12984,-83483,-133306,-38295,55868,59421,-7403,268,-73,-30833,-76913,-47767,57352,123620,64364,8801,-24715,-28363,93995,348679,499019,442263,156691,-39974,-83581,-62618,-26342,-49300,-85259,-91809,-67104,-48624,-104902,-30065,45461,112571,71140,34441,128569,271323,280578,211763,103739,-2590,-54920,-31780,-67903,-112457,-69264,-50236,-84780,-106784,-85030,-56524,-70387,-98174,-105200,-78742,-23425,7045,10229,15992,-33704,-84925,-73131,-33078,8105,3540,-69833,-121505,-108889,-57598,-3176,11,-31715,-60613,8811,83644,138560,80457,-10987,-1793,10754,-16180,-15183,-10825,-15566,-36462,-62897,-55741,-21610,35221,117393,103658,93747,48111,-15671,-46394,43050,42060,36033,37436,-4668,-24511,121174,345622,326130,152133,6890,-102329,-144229,-93087,-12880,72597,146017,180411,146374,104316,37298,-35978,14301,92929,30564,-50899,-50140,17525,25557,9687,-25874,-22733,3245,19260,36380,27510,-15141,-56798,-36980,-18684,-42385,-68890,-35846,-33743,-42310,-71062,-103793,-105007,-60270,-33029,-31804,-63768,-81048,-67493,-66077,-76018,-74296,-120765,-48161,15691,65055,61967,37776,1165,-49677,-61033,-40915,-52181,11534,113084,66302,41853,100998,162781,71407,-43971,-15924,19033,-23837,-75663,-2271,145817,367130,469709,428273,330825,237852,154517,27235,-74581,-74156,-58309,-7582,41976,36886,3513,-27381,-30749,-37158,-63630,-89035,-66935,19511,65991,71766,111093,102823,55325,38234,31774,29463,-12659,-65923,-59834,-77285,-17699,33249,25123,26733,16551,-45538,-83871,-23650,-3712,-33292,-35489,36771,61435,10326,28303,57359,51607,7504,-1609,38628,86549,83461,59954,65507,63639,69993,57675,44459,24795,-37173,-76164,-129848,-77122,71960,169612,65524,1017,22290,43359,-168,-57795,-96903,-15919,65372,67578,29784,53483,4730,-16732,-50682,-61479,-70677,-22450,53461,146130,193212,144873,42154,-55221,-76356,-82249,-99198,-39831,22917,79314,118811,171690,185271,210014,264942,301866,199153,68635,-15261,-66565,-141776,-151271,-119633,-93312,-47480,23998,81556,42892,-91833,-45870,137596,263311,254980,146596,13393,-99241,-49688,22458,29313,-58225,-73455,27924,43335,-18196,-111624,-102810,-67162,-10440,60391,55366,-39477,-82596,-13503,-55465,-123963,-44900,-17109,-6869,5465,74815,135292,138178,68296,-49340,-73567,-39198,-17094,53693,265932,500859,611605,552695,481691,460778,288278,144744,42190,-54762,-44129,65423,202318,275689,243499,133870,115321,161640,143551,53186,-18488,-15340,5465,-36114,-31671,43764,28349,26481,28041,48282,66152,129601,203482,262930,245775,116920,96245,238029,315385,239138,165888,148287,56672,-57793,-18850,42604,74845,16731,-69644,-164075,-153502,-27028,76545,75966,-32979,-67745,-61301,-106703,916,148847,174362,150469,162748,113567,-719,-83102,-66507,-84784,-118344,-51418,4600,23993,4566,-54907,-45540,66741,42080,-142787,-18679,48752,52771,-713,-68851,-105476,-83898,-10116,186091,449107,618443,551606,318075,58704,-25041,-11374,24451,-20332,-24485,-2994,-24528,-112621,-64837,49682,134998,92320,-13411,-44484,-46151,-42065,-14097,-10190],[-27410,-75794,-16564,19418,-20949,-60742,-78533,-71231,-58697,-74869,-79980,-53169,-76773,-102755,-8448,2447,-92229,-71242,-44086,2548,24574,20818,5477,12519,61188,84171,56189,66301,42139,-13943,7073,-21788,-75491,-38541,-33971,15142,55657,45195,41378,13471,-18409,-24504,-20369,16839,33328,18471,-41319,-28851,49344,57425,37682,44332,47528,22297,3974,-17330,-40375,-52742,16883,89574,134244,104365,75080,90897,2263,-39321,34078,88206,76180,-33096,-109746,-49274,-93762,-103576,-106195,-117665,-133172,-82029,-72175,1714,176485,342567,377824,341976,278550,110662,-26200,-8324,72394,127772,130259,173187,164330,127858,82358,33423,-45911,-118628,-90388,-46286,-45538,-57242,-55194,-87494,-141287,-68787,22100,17050,-49965,-116687,-64475,33385,5901,-74108,-98299,-21098,33421,20816,-18939,32783,88821,51156,-5943,-14403,-35143,-92220,-103728,-112216,-100697,-87801,-38891,10185,67126,147645,189065,216954,172981,143247,131847,117135,88736,137493,186616,180893,80699,-16045,32336,60485,18524,25438,185942,285724,219564,114169,67342,49393,108377,152805,113290,18803,-71573,-86732,-13490,-11330,-27536,-62939,-56869,-46566,4398,-7359,-117579,-56985,145056,305664,90780,-111709,-59651,218341,369974,315073,132624,44281,134525,423802,525586,508954,392202,188169,103567,30528,-20593,-13044,78167,196983,248407,227768,92505,-4771,-59515,-34970,46174,90358,32381,-80524,-85711,-3305,-23209,-95047,-109140,-89085,-96008,-100831,-85903,-85932,-123862,-55575,40767,126276,148566,104060,26653,9683,-41152,-81094,-107859,-3208,32617,24351,39122,42162,21814,6052,13145,11726,2966,68018,101640,-16640,-121059,-98898,-40465,40065,31530,-50056,-85445,-90829,-64453,-19757,-58946,-102963,-149451,37346,151160,93108,34489,-51585,-83993,-31758,19286,59407,99387,60942,2406,-32359,-58035,-90023,-91990,-31783,6514,46843,87566,69935,4692,-48661,-61975,-90319,-124180,-36007,81801,150314,120943,48905,15689,-17753,-26152,-5298,-42619,-92804,-122099,-43290,82653,250782,139105,125665,102694,-34182,-10292,188141,200689,146613,64491,16671,36705,-10055,-78438,70143,86509,73150,59118,-411,-97280,55906,126022,12184,-59366,19121,144228,111599,24121,32248,137227,231114,116503,-112512,-79763,44068,246052,385491,400989,290309,93389,-1853,-47017,-78801,-39351,16952,73726,53904,56152,102714,141416,86685,-6234,19654,32990,-31847,-45302,-689,50688,119521,93997,77651,72213,46650,-10853,-44781,-61245,3128,111956,206335,246518,144748,9864,-115559,-144585,-46030,67987,122108,109196,55569,-50327,-149284,29438,165237,72328,-113146,12824,160905,192038,20268,-112370,49985,110653,94674,39796,25215,75572,65116,-7836,-80112,-58741,-66727,-134163,-127196,-55863,-53312,-116203,-149300,-80602,-68036,-98009,-117302,-62250,-6662,-1174,5132,-3691,18482,46153,39387,24579,22376,15842,52423,147684,180713,114990,11645,-24503,7341,25803,-44469,-109381,-10966,-9683,-97672,-161724,-96114,-40847,-12539,-21088,-56779,-102361,-135150,-75010,-1422,52687,47862,11506,-59311,-99225,-117750,-126556,-68536,-80585,-78330,-48859,-2338,66686,124264,83553,9599,-16778,-12926,-62665,-93464,-31183,-47381,-88419,-63420,-28038,-44693,-88824,-113567,-63585,-45944,-2655,48014,28749,32651,32913,-26051,-144457,-74540,20638,43291,25818,-48698,-108543,-139643,-116859,-102639,15638,104515,130372,144182,83830,-31148,-78392,-10501,86962,173504,175635,132837,154401,174332,111815,5482,-45224,-7779,61013,85647,109776,70698,-37404,-67816,-102392,-45958,-7781,-52901,-84361,-66198,122768,340383,259357,181406,202763,216438,251455,191119,185165,218663,166434,69653,-44548,-104086,-107465,-100641,-101462,-108955,-133226,-73194,-26145,12584,58625,157150,232690,135966,55816,20303,-16937,-94216,31452,106524,113720,50593,-13005,-61115,-69159,-73513,-85490,-33356,-7456,-45140,-159659,-9833,138456,179812,84085,12748,72231,148522,139207,107841,58535,14442,-60965,-117843,-130797,-127437,-81661,28278,107613,75787,-17617,-68979,-52623,-38351,-128562,-107725,-18552,12957,-8505,-40053,-71192,-79104,-83171,-104790,-52921,65907,182820,150923,53023,-1428,-13221,-22486,-15208,-43700,-65598,-35881,19823,179290,258090,216389,109967,38399,44975,57779,-10270,-2891,55051,-17284,-13336,104539,230939,281584,166514,64656,76351,144628,135762,71835,-3313,144,59068,35280,17079,26033,2424,-50075,-73216,-49809,-21352,4065,44979,73533,52556,28071,-19393,-42011,-28736,-2196,-8507,-24366,-77540,-140262,-128949,-58414,-18454,-26930,-35384,-9877,21016,42655,86051,176692,198205,148829,51111,70675,62394,-8177,-30702,54326,82611,-12653,-136439,-77586,-69829,-110103,-106615,-70760,-47927,-47986,-61295,-35270,-20817,-15080,-31341,-40031,-46882,-93620,-36722,74321,97636,107013,92825,95257,104925,73782,-16192,-86401,-85190,-119722,-17149,40315,73327,5980,-100472,-89204,-71308,-77155,-77711,-76535,-62230,-25543,-10264,-66789,-45102,-35666,-45466,-33287,-44019,-54119,-46088,59552,292794,291988,71963,-27285,-100069,-79162,-54206,-36382,-17815,17819,30817,20822,-21572,-109736,-66025,-71112,-112285,-61121,25591,143690,128865,54362,17366,40771,47897,13817,-453,8595,13654,-15995,2981,106387,192971,144416,30120,-86718,-61860,-53343,-80698,-5986,78245,118110,76155,48785,21456,-11608,-35795,-79715,-40574,-7768,-7198,-15592,-36296,144,112888,172452,2849,-86070,1802,40641,41920,-5763,-86273,-136298,-68996,-42328,-37022,35669,77127,-1279,-108704,-101759,-8097,-49228,-92786,32635,184370,257984,224621,113423,75098,32593,2554,16008,-4438,-36225,-83173,-119031,-129003,-69446,7418,73844,130517,172320,93759,6132,-17657,-59048,-104361,-130245,-50274,46473,92589,8525,-43432,-34771,-30611,-43320,-20500,-34191,-91029,-73475,-10761,-2168,-12324,-39861,-25295,-47494,-66182,-105979,-123848,-106938,-24065,32984,85450,71270,-13083,-97666,-43789,65590,146311,140807,160518,156681,59440,-87348,-106694,-66464,-44930,-68573,-71128,-21788,7662,66789,144625,155005,125421,55249,21406,-61584,-127062,-4708,129183,211664,165432,129637,97516,2703,-95804,-83866,-66249,-56525,-53351,-23662,14894,27784,-34190,-30997,-17774,-1975,547,-16181,-50448,-92166,-98577,-67047,-53315,-47069,-84526,-70423,-18362,-678,-57044,-93240,-8489,52815,60096,16417,-20895,-83354,-75817,37921,132593,94561,24349,-13194,-15033,-68425,-129720,-55861,-12373,4493,34195,43562,39679,63016,78246,49966,88185,169731,138684,140345,173122,112153,-39016,-101041,-99544,-135400,-149847,-169813,-75623,75595,214803,264406,242721,177860,8130,-39207,-66504,-38436,-48965,-87183,-87977,5251,72698,-9123,-49946,134389,343913,373123,293008,141494,40851,135850,403685,479330,301493,196103,120187,82299,8618,-68907,-116638,-81297,-29034,4704,-26407,-8988,47688,42151,-18037,-150900,1394,119352,124882,96544,86614,107147,96136,21676,-97386,-83702,38254,104108,69814,-20253,-85035,-100932,-91573,-90715,-49880,14400,54212,72323,32755,-62950,-160285,-38378,28999,-3994,13408,48050,20442,-38504,-26027,-5771,37174,92543,73504,75047,101952,69619,-16675,-63932,-66659,-72990,-50988,-53403,-57527,-59395,-35603,20803,44517,22270,26054,-8825,-50475,-89414,-115949,-54805,32529,113180,263310,413055,497143,465027,499359,458745,252910,69730,-20307,-48545,-65450,-119588,-97106,-82097,-86973,-21747,100056,145707,66561,-5453,3540,7221,2476,-30224,-9305,-2894,-24871,-27771,37718,-15578,-53028,-5309,95627,102700,56250,-9162,53872,124047,97501,7611,-110664,-100484,-17863,60302,140132,118652,148739,203078,247849,236153,184287,123986,1589,-111001,-117279,-23120,15364,-29884,7180,121476,142612,107587,124969,143742,60142,19873,-6341,-1717,15489,23068,66236,109958,128441,104590,30927,-40640,-7103,52936,103966,144419,82549,-11382,-31868,-82635,-94977,44185,182985,154616,28759,-47695,-57001,-68852,-66916,-14139,30232,55743,83864,91022,86226,98668,155164,281464,324410,227175,102086,2929,-9999,78632,122625,79312,-23239,-61724,82066,76349,-21692,-109688,-47310,-23383,-84202,-121471,-62113,-6161,-264,-113535,-37030,9322,-7817,-34372,-32885,-3206,-31629,-113831,-131163,-80250,-66862,-65462,-99642,-117207,-50341,5367,88817,155615,116091,31779,-31098,-88778,-92412,-4256,41738,152840,172367,20945,-82074,67045,140724,115493,26922,-22240,-20311,-57009,-40926,25798,97175,86975,9773,-76660,-96764,-45973,-43338,-55130,-66783,-64707,-49964,-25964,-14188,4630,30640,-4242,-86735,-109907,-80460,-73937,-114181,-98744,22541,44143,-23815,-112066,-98232,-24874,-3669,27407,110033,144017,90685,-15373,-175571,-40716,42620,57320,24190,-97357,10717,125078,189789,229174,254659,207457,159743,61551,-76675,-101965,-34873,5562,13058,-20619,-23578,-85558,-153109,-129328,-125398,-75224,36408,185005,312894,341033,225975,78865,2965,-7877,14693,-26855,-96189,-72673,-63203,-92535,-105982,-74136,-46195,-24458,25081,71968,74481,-8394,16566,80835,-26883,-74618,-20385,35390,20208,4748,36316,85621,144752,204414,133328,1003,-107163,-85521,25716,160360,280376,278670,148012,21583,-68048,-90692,13854,131091,136400,64759,53655,120617,122456,12712,-87439,12028,20334,-66574,-59282,9606,31631,27391,-538,-28653,-16631,51357,114162,101820,20886,-73026,-114644,-128440,-94852,-96883,-109059,-68362,-9530,66305,89920,31827,-24579,-61293,3310,8788,-59447,-120968,-116673,-44292,4590,-4100,-16284,160,-21840,-20765,-55913,-100175,-72115,-68035,-10887,69680,131315,145511,165114,176722,177165,155972,93500,-1148,-90518,-109318,-78185,-28900,-39098,-78112,-57387,-49872,-98332,-122695,-160323,-157323,-106298,-29091,21460,73456,-25624,-106370,-33078,62308,180951,254583,200183,128013,79890,23209,-39222,-60277,-28753,55291,145977,190266,198044,161492,95991,53267,13962,-19433,21505,142886,105115,13389,-28508,-30477,-81971,-50275,-5128,34157,64750,75533,79578,74394,19887,-23515,-47850,26256,127141,195246,107034,-16060,-55689,26393,56416,77042,99142,102939,73650,-20380,-92333,-122526,-80238,47844,154500,170948,207787,282537,347956,265435,54781,-51887,-40366,-64634,-112409,-105785,-46292,12682,48078,47299,-2185,-22718,35422,67468,71567,75093,92026,36896,-58870,-96979,-84430,-98024,-58411,19056,140244,147315,58141,-59077,-908,132168,126587,-18500,-117869,-45901,-37872,-44691,-17927,47101,109462,37075,-107966,49238,204415,287188,259241,175058,133405,169001,255490,298117,180998,7962,-68019,-97363,-125678,-127090,-82777,-70205,-49191,5798,45705,42327,18428,-30638,-104085,-85514,-4816,37981,103836,82150,28455,4441,-20801,-49677,-65317,-84003,-18222,140126,238909,259703,252264,235514,162947,21521,-8480,33950,71004,49642,42873,14222,-72636,-51292,77259,198598,272788,242271,193488,129610,367,-99084,-110503,-28984,-46343,-131034,-65673,-36233,-1663,36233,54778,26600,-28287,-61902,-61258,-50298,-17049,-12093,-90876,-71529,-59262,-83363,-130714,-85313,-10160,64636,97408,77315,72514,150086,200353,135802,11390,-84680,-117967,-84418,-42028,13006,16430,-31438,-54385,-31162,37979,228717,410507,337154,246308,208612,124649,46132,8803,-18019,-65988,-92204,-86517,-40497,-33075,-20137,8627,-68990,-147132,-58931,26068,41009,-5603,7986,2637,-27308,-74805,-48232,55554,105036,21768,-23465,-23140,-26660,76110,312343,467005,431733,160288,-53004,-94358,-68917,-28606,-45546,-75091,-79480,-59548,-48403,-99723,-16106,48239,118581,83128,46607,136658,254136,231397,162370,76513,-1915,-43653,-30500,-74185,-122196,-76547,-61369,-99145,-103035,-75895,-52965,-65036,-93208,-110396,-84889,-28727,3955,11706,23375,-29206,-84601,-79181,-38558,4201,-1313,-79310,-130423,-101925,-48028,7811,14732,-13592,-49741,17366,105962,170289,104793,9155,6850,11987,-26674,-28097,-27302,-34409,-55465,-75831,-60072,-22710,39511,117929,93778,84549,30698,-33826,-46480,54253,40064,6221,1199,-19033,-27423,101164,330639,324952,148397,-7356,-117552,-144055,-100059,-19772,69428,143715,174820,136865,89153,16159,-28393,65590,133464,58305,-30953,-46331,23434,39471,26923,-24212,-29337,120,14743,25766,19639,-12382,-51306,-36232,-15323,-31550,-61244,-40019,-42824,-51578,-74589,-96593,-109501,-73193,-30887,-17524,-44953,-71355,-75158,-81484,-90869,-74100,-85142,-52710,-3591,42401,37766,10436,-28419,-82441,-69767,-21714,-12547,41519,123219,50761,15864,71413,118967,36820,-56514,-4400,32895,-11314,-62737,-2025,129000,332583,435640,424210,351737,272270,175019,16322,-80186,-59615,-58939,-29984,21590,25540,4292,-24637,-31472,-40287,-62584,-71331,-44618,35566,74394,73345,119689,126130,77324,53796,35416,23747,-21064,-82232,-75453,-74541,-2675,47031,26565,13489,-17326,-79404,-33860,24245,10596,-45718,-66423,15108,48539,-321,3250,35310,46994,8457,-17289,9587,73800,95308,87798,90010,73589,74552,65700,58292,41230,-27282,-74555,-134376,-63417,71839,119012,6137,-30848,10449,48720,18296,-48149,-99913,-12826,59973,46743,8274,49485,16746,6016,-23343,-39417,-60204,-18690,68959,166411,205202,147964,41402,-58944,-83038,-86577,-110034,-42238,17442,66596,100222,152558,172182,200323,260882,294587,173582,50393,-16861,-54846,-133264,-140936,-102155,-73624,-26094,45617,95294,40883,-95726,-37896,137038,264358,264346,151840,15827,-80518,-13612,56061,37321,-68034,-48936,48986,56719,-8379,-101117,-101814,-65562,-10316,52573,42072,-60503,-59732,22652,-25292,-129664,-58522,-27710,-11786,3212,79546,146255,146294,66765,-39044,-48808,-16950,-547,68337,276884,506276,616327,550212,447379,384732,212732,114017,37513,-39379,-22729,76219,210242,275867,244319,134070,103464,148154,142462,56983,-22787,-30449,-9160,-39998,-29446,35321,6482,4672,18971,51619,75631,131311,185234,233953,225695,111595,106110,271995,369718,300257,205858,164326,55106,-68011,-8479,61513,94229,31572,-56718,-150899,-164106,-76709,38397,68292,-29061,-59411,-52383,-99962,-3116,151557,202043,185423,189064,129878,13590,-55458,-40199,-68480,-146087,-49194,12449,31526,13786,-36907,-12938,99547,91794,-85976,-29642,27937,38588,-736,-66344,-104835,-71187,3753,223830,519175,676739,598484,341857,66394,-17797,-6304,29008,-10683,-7954,18862,-2901,-95480,-75919,38246,122631,85986,-9156,-33630,-32331,-29810,-7211,-7502],[-32476,-64672,-11573,18322,-22416,-52727,-54501,-60784,-71389,-77831,-58239,-32524,-53613,-95990,-19467,-6816,-103285,-56015,-31932,2609,15783,11627,7159,17817,52488,52675,2637,13169,-14587,-10964,21228,-21636,-67160,-29187,-46906,-10415,44396,49827,51133,23624,-13258,-28779,-29089,6718,28718,18339,-44672,-23775,58750,87703,71697,66079,53337,18195,1351,-13874,-36111,-47646,33800,118805,158560,114238,83110,104581,7716,-56740,39688,106631,86713,-20477,-116721,-80365,-120383,-116578,-111993,-118773,-126211,-73722,-64463,-1114,140734,268472,301715,280373,236979,91945,-33837,-10233,68780,113727,107085,177274,208835,175423,125461,70974,-13840,-97115,-126369,-90818,-75997,-74802,-65714,-89000,-146537,-91825,-9213,182,-46418,-111069,-82322,23141,16842,-49753,-92950,-49194,11982,27779,-7475,37107,96755,80999,40231,24760,-19877,-98093,-114300,-115619,-104667,-97410,-49362,-2400,47303,118375,143217,163089,134292,128985,138982,143958,128197,175911,188512,156890,69813,-5141,38053,68790,45998,81943,219068,301225,234579,124498,66939,39813,88716,122347,75586,-42044,-111140,-51378,-2898,-13621,-30850,-67608,-61171,-47146,5872,-7701,-107814,-50311,140679,279449,85924,-114982,-92178,168379,288490,235242,84610,29896,142480,434055,526575,479496,327330,160981,89208,32003,-18604,-34148,24901,121696,162908,169593,81496,2999,-46044,-30284,44061,79397,17022,-97366,-65119,26979,8773,-74369,-102008,-100392,-97376,-84525,-72846,-90144,-121052,-74901,11273,80978,80765,37003,-13878,7104,-16096,-56203,-105360,7509,47594,32921,37852,37223,13196,-1520,8801,16675,21540,85395,98131,-22967,-121065,-97783,-32074,45758,21326,-56090,-89967,-97476,-70416,-10650,-36779,-75969,-109042,59358,174343,130572,73894,-25771,-74797,-30464,24075,62531,93361,46954,765,-24321,-43792,-72295,-72945,-14254,15777,43953,72657,51843,-12613,-63211,-71471,-94414,-126245,-54821,52961,114702,77211,12110,-9065,-26635,-15766,7493,-36263,-90548,-141808,-67443,57785,211976,89256,86283,93492,-35272,-36885,146372,187263,148298,78122,45921,73543,33603,-44389,61012,73502,66127,57898,4469,-101568,27799,121388,30820,-43065,27485,149172,110786,17005,8053,101935,201979,94768,-118579,-82968,22200,212548,358035,376872,262164,66972,-19383,-48187,-60018,-30241,17968,75688,73881,73257,120989,170081,119981,11761,30972,26640,-32086,-39263,8087,59211,120672,82110,64896,69169,54825,-4048,-40224,-52919,6532,111151,199411,242519,143910,-6094,-135159,-130126,-41194,70816,120712,90945,14034,-108406,-72429,87099,196609,89303,-100993,-12912,117324,162955,9263,-110855,60490,130548,116376,48293,5248,39938,30265,-34109,-89417,-42205,-40575,-108642,-146600,-82663,-67462,-105077,-128426,-83125,-54770,-70005,-97449,-46656,10504,15016,11984,6034,21638,30139,-2084,-40597,-42502,-21921,28247,127450,155893,88311,-19948,-47168,2383,17416,-53827,-110435,-20563,-22185,-105024,-149222,-128661,-64002,-24684,-21642,-47742,-91476,-141023,-88114,-8535,65549,72221,31167,-42658,-84917,-112446,-126194,-63869,-76244,-79763,-56005,-16829,44180,92386,51357,-13392,-30179,-23468,-76264,-77310,-20932,-43332,-88062,-73694,-31214,-33923,-58587,-107263,-93413,-75891,-27987,16412,-9812,-28441,-36683,-70356,-162015,-103938,-30225,-20291,-27516,-66492,-95472,-115898,-103878,-83196,32813,119251,138472,161499,105640,-2369,-35292,33763,124375,187738,180566,137921,164735,175812,114228,26470,-30294,-19854,39573,65247,97574,57875,-50984,-76306,-113656,-66121,-29860,-66529,-73718,-61305,111949,293928,227481,177413,216148,229156,264264,196028,187015,233703,173370,60615,-62062,-123654,-112652,-107649,-113539,-92228,-94367,-37567,1853,14582,46517,138731,203537,130963,69507,42935,9748,-63418,52551,120860,120243,56455,-3546,-56733,-62523,-69991,-84915,-23800,12080,-20203,-147944,-17043,134311,182803,94219,4353,16684,55549,58976,56294,28368,7249,-55528,-117939,-132449,-112191,-68797,31174,99104,73738,-5696,-54354,-53327,-49667,-87632,-35394,36254,32751,-2635,-42420,-73886,-77572,-76737,-100724,-58587,46891,150253,126399,48652,7644,645,-12636,-10493,-41137,-63577,-41127,19308,166891,227457,188741,95592,22735,29652,55018,276,-781,36821,-24475,-483,126532,267176,318966,166286,72424,115206,200846,177729,91675,3648,7655,85882,69645,47135,41312,11231,-39722,-66817,-43693,-11406,13567,39450,37705,16365,5085,-28617,-37420,-19616,9577,-725,-20364,-74195,-133739,-131933,-64640,-15819,-11264,-13011,6420,29683,33971,44167,110310,136601,104132,11533,61256,68955,2516,-14852,59773,75599,-17411,-116655,-66187,-50799,-84982,-87277,-61420,-38749,-46137,-60370,-30878,-10732,1202,-13532,-28878,-39400,-78957,-55306,58741,80567,97419,93039,100366,122776,104368,15977,-60422,-83614,-85914,15318,72646,89990,8369,-96854,-75947,-56879,-69254,-71992,-67276,-50216,-20850,-27493,-99716,-66669,-48176,-50802,-29144,-17052,-33695,-62492,23108,229022,233455,60120,-21180,-78443,-63799,-41261,-28303,-18449,10655,24411,22678,-9755,-95059,-59444,-68362,-113675,-62034,25816,138973,122996,50951,7511,42665,63057,34063,10814,6169,-646,-31484,-6293,87369,144487,89691,-3336,-112736,-86809,-82803,-108114,-6873,80241,129842,91837,52796,18207,-6037,-14519,-57868,-27803,4343,2938,-8396,-27390,15624,139980,221485,48289,-109820,-10769,26472,20721,-35420,-121010,-111663,-40266,-13866,-22530,39779,90336,22196,-90177,-90470,15202,-3663,-38997,74789,201154,252384,209811,109439,61145,12064,-22883,-22198,-45921,-49026,-88122,-126748,-115963,-54761,24903,86368,134656,183524,116751,13935,-19106,-68430,-113733,-116567,-42236,50313,81182,-10362,-39606,-26205,-25754,-59234,-51812,-30066,-62341,-54825,-9759,-22678,-30144,-62301,-50860,-89685,-116608,-119508,-105305,-95696,-28057,25594,76330,67501,-872,-79033,-49486,65046,159958,180387,210407,182967,74804,-74748,-114184,-76636,-53675,-67136,-67562,-28989,-7819,47769,121464,138109,149324,89417,26650,-78501,-133344,1624,135886,202486,141518,106481,89560,11957,-78751,-83102,-61729,-44319,-42272,-37358,-24149,-30757,-90705,-13247,11785,16092,7169,-11431,-45247,-82807,-77440,-32318,-7821,-12014,-63480,-68854,-25870,-9077,-57895,-90699,-10983,49702,64519,22572,-22624,-83050,-63412,28404,91749,61734,9417,-13409,-10269,-53894,-115512,-87145,-43262,-24473,5401,16846,12964,39285,70438,49869,70948,155840,134095,112060,115161,44740,-58714,-101130,-85652,-112714,-154208,-131457,-36559,104410,219169,256354,213566,160917,23490,-11904,-33736,-11058,-32730,-75673,-81242,16029,81759,-5149,-48687,125719,344599,393149,309612,151968,49330,156819,445518,546403,343424,215034,126990,88735,38406,-10951,-78808,-79978,-56348,-9450,-7160,29471,81976,54901,-17584,-140437,304,137762,151404,103129,72707,92320,90311,23351,-89234,-93137,31899,116536,93436,10744,-43567,-63913,-71799,-77076,-31424,33137,60138,72322,28391,-68913,-147872,-20481,34213,-1936,13823,47370,7655,-61175,-36581,-19054,14119,70840,70731,82907,116123,90398,4114,-59143,-72605,-72298,-35359,-41881,-57827,-69840,-52121,4970,36173,17465,16209,-15585,-51340,-95285,-122038,-35531,51165,124186,248621,356854,429975,434952,531282,553355,345290,117874,1135,-46462,-80048,-138211,-75865,-66148,-99273,-63840,30830,79505,29543,-17639,8679,18905,11560,-33841,-19001,-10158,-27527,-34224,16597,-32281,-52553,2105,98100,94748,31605,-40326,51603,116215,89844,14384,-96225,-127406,-42595,47057,142848,108406,133488,187544,236263,231394,189020,134538,6227,-111680,-123626,-29846,-12566,-56833,5334,115759,110444,74578,92563,150514,99046,78414,52762,30056,18264,5871,36973,81343,116982,107593,33502,-46923,-18557,31538,64199,98520,54065,-23212,-20925,-64690,-102708,30075,171619,144330,10973,-57476,-51137,-52114,-40750,9027,49553,76766,117460,137981,131157,134968,190529,300116,312211,226423,107861,-2506,-30879,64113,114768,85244,-19159,-59740,95045,86513,-12322,-95628,-53731,-33335,-92921,-111657,-60492,-10704,-7502,-110374,-38535,-960,-13980,-33200,-35070,-4923,-25983,-99802,-128803,-85985,-66485,-60948,-90385,-113585,-62625,-28648,34036,101596,75161,2099,-43204,-97660,-102679,-16693,20987,144942,189979,51583,-82263,67992,136644,116456,31420,-23063,-37428,-74190,-52961,16001,78261,69735,2903,-77907,-96335,-55600,-63977,-80085,-68026,-39358,-10214,14172,25057,44213,66817,26961,-71759,-104962,-81315,-69078,-102721,-101653,6101,21917,-42736,-134603,-94271,-33657,-21445,10799,101973,156959,108348,2212,-142391,-36121,55324,83366,54906,-73496,-17461,96694,161272,206260,246551,225540,170287,55911,-84176,-94637,-26879,17520,25993,-10237,-14096,-78694,-159434,-132023,-127919,-83626,8027,147219,272129,325741,237390,90198,7742,-16484,-17092,-50554,-92174,-63183,-64341,-92497,-98276,-67102,-36741,-9025,48759,87081,65382,-24638,18850,100599,-15455,-62273,712,57237,26818,869,39035,89802,141710,197175,133616,1757,-112605,-83885,28209,159757,271526,266197,145205,26976,-53545,-84393,14679,145305,162412,80516,68107,140327,136236,22294,-104565,-8836,15680,-52087,-58421,4399,25375,22778,-6536,-37066,-16613,52932,112600,111936,40045,-52855,-96365,-142915,-106981,-103214,-105189,-59835,-3335,64139,78790,20082,-39224,-63399,24718,59931,-3193,-91421,-105256,-30453,31948,27044,-7441,-9077,-39322,-40774,-78534,-97886,-52818,-56662,-14241,44591,85337,101898,144998,182237,184948,161403,101645,9003,-74072,-89061,-56370,-5053,-19293,-71785,-65118,-67479,-105815,-126789,-150871,-156527,-127747,-44361,56289,114793,719,-91594,-41760,44645,154744,213258,154162,101192,77176,30110,-35502,-58793,-27056,54999,145563,190246,192052,164846,102747,43457,-10979,-58062,-18380,104340,95383,11747,-29239,-33708,-91198,-50761,8683,53434,78686,87830,93845,91586,42433,212,-31351,23821,119740,173917,82494,-38238,-74205,12367,32534,56322,109847,135017,106058,-3300,-93653,-128995,-73774,53509,156862,171151,205888,263682,300827,231152,47344,-55214,-39422,-60571,-108864,-136692,-72302,47519,134792,160949,108071,61978,83340,100949,104528,114281,120519,48592,-59499,-91219,-60709,-80563,-71250,-5570,117007,144230,61836,-55303,-18820,92819,90661,-35693,-113186,-49829,-62408,-80590,-47859,41387,106568,37750,-71650,43406,195177,285834,266104,181733,131019,154476,228647,279874,202946,37352,-47760,-89340,-125665,-131950,-87942,-67703,-50246,-2514,34484,32585,8764,-36522,-99580,-73891,-1676,24125,97343,101166,58399,38492,11329,-26928,-58757,-85951,-12027,153588,233500,235049,223425,221220,173524,40521,-13602,12755,42967,23755,26234,9168,-75551,-50256,85276,222303,296261,269875,210112,126890,-3652,-93052,-112199,-30488,-46542,-105019,-45014,-20107,4344,43043,65120,40835,-12040,-53304,-92065,-83538,-42412,-14186,-74608,-68650,-56310,-78429,-125658,-88223,-9190,70708,106963,90546,82585,150519,195531,133780,10274,-87699,-123272,-87524,-46343,15507,15920,-36695,-42164,-5285,75386,253677,407207,330908,249658,211989,116911,21240,-17620,-27892,-54296,-78572,-65553,-30771,-39456,-43682,1430,-58126,-138803,-74320,783,23550,-2991,15354,4489,-25285,-75277,-54189,45711,74635,-26598,-36918,-10859,-24011,60391,273603,423488,404052,154204,-67477,-98137,-72531,-30328,-40932,-63113,-65915,-52608,-49058,-90455,-5560,45613,115268,88174,55113,137059,223007,173734,108205,47661,260,-32275,-28865,-77313,-125660,-83306,-73003,-113335,-97238,-68648,-50655,-60231,-87091,-114497,-90200,-32421,4585,18653,36968,-17557,-77666,-81506,-42307,1157,-5798,-87975,-138434,-89430,-33245,23326,32596,4717,-41818,22312,121763,190579,120517,24897,12794,7560,-42029,-37789,-39933,-50728,-72662,-87525,-64610,-26647,37976,106093,75375,69417,10919,-53435,-51375,49343,23739,-33435,-37700,-35260,-31232,79414,300084,304985,134753,-24937,-126185,-135112,-102762,-25119,66404,140374,168406,128443,75834,-3619,-8374,112399,172363,87500,-9429,-39578,28287,52517,44151,-17858,-34975,-2774,10859,16299,13969,-8061,-45367,-35111,-12026,-19696,-48522,-39634,-47432,-55987,-74265,-85162,-95355,-84978,-29974,-5280,-28505,-62716,-84390,-100735,-96032,-54154,-51675,-48502,-21585,18383,13579,-15003,-56279,-112662,-59390,7804,30337,73189,130984,35123,-9181,43299,73044,2037,-61317,13871,51050,4174,-51498,-2100,112437,293716,395103,414400,369915,304628,192621,1526,-84108,-36451,-38961,-50424,-11574,5569,2096,-22720,-30632,-38278,-53378,-52575,-27649,43834,73529,68753,124313,147027,99884,72829,45285,19420,-33022,-92242,-76268,-71165,8679,57943,26225,-2611,-54520,-67575,31246,72094,24255,-55486,-103895,-13948,27282,-12148,-27297,8957,33876,2532,-35097,-12535,68023,110288,115429,111177,80655,76708,70853,68043,53260,-19330,-73975,-139995,-52809,64302,63936,-45234,-59831,-2525,51371,34956,-39959,-101907,-5139,63511,35722,-9560,44778,28448,29941,5670,-17510,-48554,-15979,81518,182322,213789,150850,42355,-59558,-79177,-75038,-121744,-48308,10227,54861,84093,134911,157594,185462,245539,268338,134727,22838,-24445,-47738,-126681,-132684,-88171,-57128,-8737,59852,100758,34933,-96951,-32143,129007,251721,259273,147893,13583,-64890,16585,81338,39559,-81379,-27832,63453,63135,-4073,-94530,-104472,-68916,-15906,39705,24760,-84490,-38679,50376,648,-109543,-79595,-46712,-24114,-6983,73478,143846,146209,60963,-31231,-29121,1047,13765,82902,288518,510093,612405,532354,394282,291953,121687,63326,17348,-32840,-6447,81291,206025,260716,230588,124942,88762,131396,136112,56199,-29782,-47231,-27870,-51337,-31258,26526,-12431,-18400,4957,46826,74932,119399,149644,183229,184467,94261,104021,281930,399482,351297,244792,178864,52306,-90407,-10285,68108,101277,37192,-48843,-133251,-144664,-117837,-13751,45933,-37134,-61491,-52140,-99859,-14007,142579,216195,208915,204400,136441,20050,-35219,-9169,-33719,-103680,-42751,18470,36164,18199,-25486,10292,123236,134754,-28974,-47308,-6705,12689,-11774,-74390,-110666,-64528,7560,241493,552478,681551,596352,335958,59445,-23194,-14714,19831,-9522,2117,32622,8698,-85346,-91541,21610,102501,70267,-13579,-33115,-30289,-29842,-11869,-16087],[-41155,-55468,-9019,15562,-23025,-42122,-34666,-42201,-68744,-59480,-38491,-14289,-29773,-58081,-9376,-9338,-108354,-41739,-21619,-841,421,-4915,1202,13849,31413,11360,-55232,-44428,-69862,14960,33102,-20815,-61956,-26593,-54523,-34851,26122,44612,52215,28760,-8737,-31924,-37770,-6993,17827,13227,-50757,-22579,59846,110745,103354,88183,61128,16525,761,-10521,-32922,-42332,49572,146575,179169,121359,88694,114909,16261,-77563,42337,118934,88699,-5358,-65464,-71704,-136081,-124672,-113573,-115424,-117687,-64099,-53317,526,112282,207803,239446,227549,195100,70316,-42886,-13305,62927,97403,82034,171405,248400,225721,173216,112022,19669,-64383,-123801,-126032,-103408,-89881,-73102,-87687,-131756,-98417,-24027,-6128,-36771,-100617,-94923,17333,30507,-25984,-83181,-78208,-10659,31894,4288,43832,108195,117979,103335,84632,9203,-94915,-126953,-117072,-106825,-104197,-55222,-11248,29401,88737,97654,102210,88923,109873,140249,165367,168222,215119,190094,137147,61666,3510,41708,76173,76211,134229,246970,307784,242664,134776,70410,33149,68891,90217,35403,-82031,-38248,-2043,13633,-11004,-29579,-67528,-59406,-38138,21369,7367,-86135,-40961,136161,249707,88309,-108883,-100266,135470,226953,179395,55678,20656,154941,443877,516728,435049,260033,137370,75674,34661,-12651,-46011,-22049,53813,91778,119378,73846,15259,-29041,-22880,42904,69568,5154,-105026,-41743,57212,42036,-51224,-90515,-98442,-88097,-69189,-61772,-94764,-115252,-86941,-14563,37471,16564,-26564,-49354,9411,14496,-22801,-91894,16995,59330,40005,36701,33559,7562,-6164,6471,22795,42309,106846,98239,-25746,-121288,-96109,-25502,45966,8387,-61615,-92872,-102734,-76456,-3283,-15483,-47797,-60607,99901,202776,168844,109968,-2654,-64588,-30091,25690,60792,79952,29106,-2579,-17569,-28998,-50640,-50641,5251,26135,41921,59195,36437,-26949,-76032,-79041,-95534,-121648,-77573,16682,72427,34083,-19477,-27601,-26020,1441,22012,-29866,-87793,-148000,-68164,57122,196101,59733,51738,84150,-31598,-54131,108346,172828,149595,92589,74494,107776,77785,-10906,40861,55765,56630,55963,9879,-101217,2132,113280,50988,-21088,44884,158822,112034,9945,-20311,52410,148459,57633,-121439,-85643,-1899,178411,330395,353959,237097,43427,-38373,-49401,-39164,-16364,20233,73771,88179,84733,131669,190374,150692,33907,44799,23491,-28583,-29644,21971,74659,128016,73184,51433,64138,61528,4922,-31904,-40926,14001,112541,190070,227529,133551,-24467,-141741,-114540,-36291,73146,120588,74881,-23032,-125305,-2321,128843,206820,95325,-93299,-34106,78491,130492,-5160,-103967,70174,148496,138798,62779,-6349,10865,1495,-55430,-88641,-25953,-16705,-85467,-145209,-107107,-79666,-88846,-87749,-54648,-35071,-48867,-82916,-35844,25379,35517,16408,12565,22824,14048,-39684,-94384,-95973,-56038,6688,110416,136497,69312,-47370,-68005,-3944,4430,-66291,-111889,-30772,-33602,-105287,-126657,-162325,-88940,-39480,-25625,-41608,-82545,-132190,-101893,-17549,78844,97452,51256,-25572,-72547,-108928,-126434,-60699,-73315,-82462,-64507,-32602,20511,60261,20352,-35636,-42496,-33459,-88411,-64315,-15025,-42904,-89618,-84323,-36261,-23941,-31491,-64651,-82220,-84606,-46756,-16369,-47651,-86211,-102308,-114642,-179685,-128627,-72750,-74221,-71106,-78011,-85106,-98721,-83233,-64182,48023,130571,142133,172499,123014,25264,3079,74938,159756,199187,184411,140418,167302,164817,105406,38631,-15013,-25292,20585,44127,83077,43851,-63475,-84269,-125394,-88978,-55038,-78366,-65056,-54682,101362,244758,189028,161626,215041,227843,260777,188277,177503,236658,171892,47234,-81479,-144016,-118744,-117722,-121150,-63945,-52593,-851,25268,11400,31578,119954,170316,118612,79826,65122,39626,-31668,69552,129820,119791,57903,237,-58047,-62082,-72072,-88617,-16603,28696,677,-131750,-23187,126117,180951,102451,-1699,-36712,-33709,-7263,12598,-371,-4122,-55326,-116164,-116463,-98978,-63523,25574,83588,67254,2642,-43828,-52899,-50653,-37777,24337,73003,47857,2962,-47384,-79787,-79538,-74571,-99099,-64652,27683,115432,100678,43625,17024,11721,-8123,-12122,-44827,-66339,-50164,12031,141707,187127,154769,76628,3427,9788,48018,6048,-4404,10336,-42713,9876,146816,297661,342478,151218,63914,138737,238464,204174,101068,1200,3729,104655,100090,71741,49783,14498,-32927,-61375,-36728,459,24806,33655,4068,-15558,-15166,-34820,-30745,-9548,20513,3977,-20794,-75396,-131576,-139054,-77690,-20184,536,10649,23068,34652,20285,-695,49735,88078,73921,-31803,40523,64397,5467,-3958,61805,68811,-17054,-95489,-60466,-38497,-66321,-73525,-56508,-35686,-49097,-62694,-30205,-4971,11700,-1363,-20821,-34486,-66479,-80294,31277,53386,78929,84918,96653,129752,122672,36576,-41279,-72498,-64553,32850,96853,98901,4323,-97420,-68510,-47516,-64990,-70886,-63161,-43122,-17372,-44045,-135869,-90557,-62435,-57936,-25590,5255,-17478,-76856,-18330,158540,168408,43561,-20686,-65461,-51125,-33003,-26703,-25509,-3275,11400,18842,-713,-82088,-60631,-74403,-122535,-69107,18265,122434,105678,40487,-7045,34354,65589,43239,12592,-5648,-24700,-54032,-19638,62330,90057,30974,-30695,-75534,-63712,-91170,-94295,-8504,75448,132494,99197,49342,11357,179,7300,-32749,-14318,13391,8967,-5971,-23573,23578,155998,262257,98180,-89649,-28786,6606,-4512,-67815,-154623,-82822,-14457,10107,-12208,38143,95016,37480,-78316,-85886,25951,28748,6033,118603,217866,248317,198071,110945,65000,-10238,-62179,-73154,-78617,-59267,-91471,-122514,-107561,-47115,34391,90549,131133,187263,140076,23793,-24298,-81677,-119663,-105156,-39275,47970,60858,-33454,-39503,-24452,-27930,-77456,-65172,-12169,-31309,-35529,-11808,-41928,-48783,-85685,-68067,-106843,-161537,-115687,-84042,-86166,-36776,12665,61924,59112,7399,-61554,-54454,56691,157452,202252,244382,195894,79451,-71028,-124944,-90915,-67617,-70868,-68955,-40842,-27159,23101,89119,108142,155251,116370,23862,-104133,-134494,7349,139897,190219,117254,80821,75575,15540,-64542,-80070,-59536,-36380,-32541,-50498,-66432,-92551,-80143,22161,43777,30430,8700,-12709,-45616,-74441,-54233,3429,34058,15437,-48644,-68679,-36603,-21653,-62528,-92860,-20718,37046,58225,20909,-29652,-82775,-56958,10039,45723,23542,-5940,-12378,-7982,-43107,-96094,-118570,-73467,-54249,-26409,-13612,-16957,13457,59554,50047,49228,129121,121501,78152,47646,-32676,-74631,-103861,-73516,-74299,-104768,-89034,4344,123541,205505,227549,169621,139452,39925,11209,-3733,10405,-22071,-69336,-80211,17098,78410,-8869,-56840,103641,323960,393479,312578,155060,52335,169632,463504,584549,375551,229526,131311,91695,65100,48165,-22941,-47787,-62211,-14308,16037,65406,112967,63242,-21474,-125938,-5289,146675,170202,110210,67367,80064,80097,17843,-88472,-103819,18448,118625,109005,34788,-11589,-36828,-57906,-66152,-17107,46452,60103,65476,17095,-78979,-134224,-6757,33617,-3070,12690,44960,-6338,-80292,-40443,-23473,-1336,53226,68847,88276,124832,105668,22733,-53616,-81065,-74011,-24028,-30558,-54059,-73926,-65718,-11073,25059,8471,-158,-31263,-60134,-105297,-121028,-19894,63095,122112,206913,272275,332883,372719,527030,619265,431531,169318,21950,-44120,-92149,-132367,-59882,-53834,-103417,-101565,-35812,9272,-9594,-30443,10768,25698,16106,-39487,-32767,-21434,-33914,-44752,-8707,-48520,-52155,5054,91500,77594,4,-65560,55392,102600,73681,16441,-80347,-145385,-72542,25456,133323,88244,106738,157869,212589,219964,190363,141341,7616,-115444,-128750,-32579,-36844,-80474,2068,104865,78361,43206,61099,152459,141827,140806,109956,61478,17909,-15336,3723,46990,98477,105524,33026,-54924,-32092,7546,22751,49128,21249,-33007,-9381,-47532,-101614,19056,160766,133825,-9168,-73045,-50291,-38001,-14942,34473,71889,101548,154765,188285,181385,178992,231288,308760,288817,219052,111412,-7856,-54508,49169,107436,90896,-15782,-60989,103878,94629,-3557,-79985,-51336,-38591,-100859,-100993,-59642,-17640,-17229,-93955,-27129,-1391,-12676,-24120,-26399,4085,-10493,-76740,-116518,-94220,-68630,-58018,-82488,-109958,-77420,-64164,-15941,55586,35896,-33181,-60295,-109308,-103478,-17691,1230,122564,187075,68928,-80343,63194,126429,112096,32493,-23757,-57275,-95071,-65776,4190,56698,52368,-4336,-80277,-95012,-63751,-84707,-106203,-55843,-4125,28549,48924,58231,77425,93770,49844,-58417,-99414,-85024,-68574,-92802,-93630,-7395,-1545,-63846,-146684,-87828,-43130,-40645,-8117,89326,169288,129542,26173,-111901,-33543,63841,106300,83987,-48779,-43720,67583,127572,173613,224242,232493,169684,38635,-97158,-81867,-12805,35635,41471,286,-5970,-73198,-160201,-130510,-129311,-99264,-35776,88558,206929,283065,229947,93349,7571,-29516,-47603,-59775,-75189,-54659,-66510,-92302,-92958,-64459,-32210,869,64301,93072,49826,-39415,22682,116600,-3575,-51520,18015,73662,29491,-4940,40465,93910,138665,187201,132009,2662,-117786,-84420,26910,151641,251676,245438,139065,31015,-40818,-77713,8960,145386,177843,93073,81055,157523,144051,26793,-116581,-26353,11643,-38301,-54769,-1614,18059,16067,-12914,-42570,-13632,55336,109647,121300,67036,-20846,-71987,-130533,-122865,-115150,-107702,-55772,538,60023,67468,9639,-51912,-65980,36729,99767,53410,-60335,-92465,-16224,60099,60276,1308,-20549,-57517,-60190,-97651,-75596,-36876,-51304,-25254,14219,39188,58704,120378,179797,185500,161696,106548,18386,-58422,-72198,-39149,13131,-2656,-65252,-73447,-85969,-111843,-129102,-140155,-143698,-147624,-57497,82035,139831,20324,-74674,-44738,30954,131763,174863,115466,81178,76943,37180,-31873,-57265,-25149,53641,139460,178858,173156,158171,104130,30570,-34456,-95463,-48146,69300,81353,7085,-31192,-39480,-103025,-46074,29788,80591,96647,99433,102965,102604,61734,22536,-16746,17243,107788,149791,59799,-57318,-92914,-3491,7614,36933,121498,167020,138915,16520,-90384,-131977,-67389,57347,153779,165330,195644,232360,243088,188662,36874,-57933,-36452,-53526,-97572,-143840,-87973,78802,213483,266293,207719,134474,118832,122048,122916,140532,137600,53716,-63794,-80523,-31629,-51324,-78976,-32491,88988,137726,62860,-52625,-35961,54749,54525,-53651,-108903,-56511,-87715,-113982,-47467,52346,113017,48935,-35404,35569,177577,273625,263659,182378,123948,133929,193059,246043,213159,67549,-26109,-79152,-126364,-135271,-91252,-64301,-52058,-12460,20999,21176,-2105,-44118,-93800,-61020,1353,6671,79299,103452,70166,53141,28999,-11619,-57777,-92216,-11552,152921,210017,197680,183984,194433,173286,57212,-14561,-7309,14797,-2012,6540,74,-80892,-53347,84171,232341,303506,286269,222633,122442,-7366,-84264,-101434,-22708,-30978,-65792,-20529,-2227,12619,51226,76757,57223,8423,-30660,-63309,-88684,-56280,-16707,-58869,-62635,-52045,-72970,-119820,-96346,-13322,71835,111697,100668,92120,148278,184162,125535,4524,-94680,-124282,-87114,-50715,13855,8887,-49888,-34288,17202,113684,267207,383736,313691,246137,210282,108858,-1654,-44584,-40652,-48066,-69067,-48476,-21211,-40056,-62034,-10724,-53896,-126564,-86826,-22105,6117,-1057,19168,2088,-28454,-81406,-68831,24641,31643,-77053,-23649,2917,-24502,45015,235778,375484,365886,139291,-84308,-96364,-76458,-35021,-39084,-52968,-54930,-50716,-55401,-84406,-1729,34906,98749,81171,54712,124729,177094,109628,50972,17163,901,-24433,-30509,-81227,-126006,-93607,-87907,-130859,-95101,-68454,-53869,-60060,-84118,-119956,-98316,-38215,4938,26653,52042,-4150,-70054,-84226,-48880,-5909,-14568,-99720,-141296,-77359,-17202,39549,49464,18326,-40604,20318,127264,195877,125151,33103,12097,-6264,-63501,-42943,-51356,-67526,-90409,-100286,-73236,-37603,26296,79069,45686,45108,-14512,-77114,-62720,25556,-8236,-83083,-79669,-56396,-39909,54277,256080,265701,107529,-47119,-124003,-125750,-105196,-32735,59673,132027,157229,117149,60533,-25782,9793,146168,201916,112757,8623,-34468,28012,60113,55699,-13248,-41772,-8535,4491,5327,7291,-6046,-42808,-37704,-13177,-11348,-36037,-37544,-51631,-62061,-77455,-77857,-80772,-98426,-33899,1010,-18491,-59060,-96719,-124387,-80087,-30910,-28264,-40602,-38971,-8669,-12878,-40487,-83699,-130344,-41162,38208,71293,102455,133148,16957,-35538,15471,26914,-32141,-57646,31922,66532,15982,-45700,-5641,94412,252118,350389,398681,382904,332097,206355,-15506,-86511,-10268,-1524,-48645,-55573,-24190,-5614,-24596,-31530,-35540,-43630,-39508,-19424,40949,60354,55550,121559,160151,118041,89992,57522,15819,-49360,-77514,-64875,-70963,13259,62525,21496,-22662,-89206,-20255,91793,114314,34997,-59572,-145611,-45575,1467,-22371,-60653,-19230,13643,-10513,-54200,-24599,69031,127376,141620,128406,84451,75723,71660,72089,59848,-14108,-74344,-141140,-46886,48498,8405,-88228,-86888,-17240,50524,48588,-33971,-103068,4517,73476,34222,-22831,39975,39424,52924,33145,1756,-37695,-14650,90539,193114,218100,152218,44207,-56435,-63993,-49401,-102217,-57236,1879,44619,71931,121811,145034,168659,222168,227648,87145,-11710,-36142,-44320,-120761,-125306,-76031,-42468,6149,69018,100678,27933,-91148,-26205,116989,229826,242488,136885,8498,-52644,40136,97077,37677,-89414,-8407,73569,65475,-2092,-88553,-107888,-74164,-23628,26122,8895,-101202,-19489,72081,25536,-81692,-102159,-69059,-38559,-18908,63014,133498,142601,56224,-21584,-10202,18266,28189,98428,301593,515866,607551,511682,341330,209455,38863,5376,-10400,-28840,8818,86462,197018,238758,210275,113174,76617,117397,131186,57854,-31975,-57223,-41165,-61620,-29940,25156,-19953,-32670,-5017,43272,73848,105176,110903,126885,136564,75770,99625,275688,407986,394061,289376,202320,62915,-113093,-12134,73220,105973,43176,-37011,-107752,-107849,-95285,-64204,18615,-46344,-61274,-47471,-94114,-19432,134237,227087,231116,220059,145485,31374,-9843,33702,19149,-49223,-21376,34772,51596,32327,-6192,38784,151054,182040,38907,-48393,-38274,-8263,-17419,-76117,-102971,-46105,21752,257639,565056,652344,564546,319556,56330,-22899,-18002,16583,4736,25265,57254,29442,-62731,-86981,20835,96379,66720,-6498,-22642,-19594,-21278,-6647,-13915],[-44222,-41842,-1629,18904,-15498,-25030,-13216,-18247,-44960,-31263,-15754,6883,-1662,-17082,20348,7761,-85258,-23215,-8069,-2024,-15516,-21888,-5152,6976,4510,-32778,-110202,-100659,-77052,47609,44969,-15251,-54072,-24377,-50009,-47578,7702,35248,50113,33257,-2298,-31187,-43309,-21002,3566,5710,-55241,-21257,55965,127212,133135,111923,73727,20506,4952,-4661,-28069,-34469,65617,173426,196324,126639,92831,122326,27761,-100579,44433,125779,83421,8802,-19743,-40686,-130736,-127111,-110758,-107091,-105939,-51792,-37751,7458,91250,161848,191694,183671,154604,47206,-52283,-16416,56105,80716,58026,157479,279885,276429,224201,154867,52371,-31874,-92474,-123511,-123800,-100985,-77452,-84340,-115101,-87127,-21070,-212,-20846,-86364,-105319,11230,41541,-6511,-72864,-104300,-29948,34238,15330,50265,120246,158136,178886,162591,51232,-78684,-140837,-116459,-108462,-109682,-58891,-18898,11531,57616,52149,37892,38845,86070,134550,178438,203531,249417,187510,118111,51779,7183,41534,80489,103892,175481,260851,297191,235845,139556,74259,26472,46277,54547,-7173,-27881,47254,51463,29421,-9188,-28109,-65811,-53937,-20053,51992,38168,-57424,-32901,127738,216586,93864,-100326,-93331,112670,180151,142837,42016,15729,168373,446250,489876,375474,194499,114554,61181,35906,-5361,-45523,-54979,-4238,37296,79166,67850,29630,-10646,-14965,40098,58359,-5742,-105773,-21004,83702,73490,-27736,-76705,-84450,-75253,-57497,-54400,-100238,-111154,-95433,-38993,-5529,-43386,-79924,-67516,16786,47112,10444,-79185,20597,64426,43095,33644,29156,2719,-10352,3184,26588,61361,126663,97217,-28846,-125525,-94174,-21546,40061,-7956,-68441,-96207,-108724,-84786,-576,1777,-21752,-12333,146493,227974,200501,136186,14209,-56157,-32653,21746,51883,57907,6215,-9802,-14895,-17600,-29774,-28193,24039,35257,38661,45515,22200,-39781,-89181,-86717,-96005,-113194,-104988,-25658,26489,-7013,-45582,-39413,-16256,22949,35945,-25026,-86365,-143894,-57154,70087,192662,49270,25472,74571,-25885,-61809,76535,158295,150288,107065,99563,133597,112026,14523,10972,33927,44633,52474,14170,-95852,-15125,104678,71894,5220,69396,171162,115180,5269,-47006,-3990,77706,5820,-120211,-88964,-28026,146211,304050,332013,214629,22752,-59006,-50115,-18291,-489,22473,67326,93943,87702,132320,199104,174882,59167,61094,23296,-22388,-17460,40571,98314,144752,70703,38510,57189,66289,15501,-20538,-25733,26315,117406,179904,204244,115097,-44378,-126958,-98385,-31860,74240,121070,60955,-53603,-93529,51594,150772,197177,91309,-89749,-50594,44669,97113,-21515,-94950,77377,162079,159160,80393,-8807,-10399,-21242,-70981,-81522,-11336,4454,-64283,-128848,-127479,-90073,-71605,-45291,-14879,-17179,-36018,-73792,-29778,37421,60159,20376,17130,22977,-357,-71433,-136371,-128679,-85075,-12529,94866,120832,58965,-64489,-84491,-11036,-11131,-80081,-111606,-38559,-40456,-98594,-106085,-158634,-109662,-53722,-30823,-36656,-73981,-122263,-114642,-27246,92116,122114,70652,-8599,-60653,-104794,-125412,-57133,-69499,-83707,-71651,-47165,-2158,30474,-6529,-53113,-49680,-38962,-92233,-52077,-10627,-43266,-91082,-93686,-42094,-16054,-9065,-16111,-33525,-62090,-53120,-45788,-82416,-139366,-163018,-157656,-195752,-146788,-106490,-118087,-103388,-81761,-75774,-85422,-60856,-44070,63869,141256,144185,179079,136163,50272,37708,113145,194491,210758,191201,145594,167175,147233,90111,44584,-320,-20483,12378,31945,76025,37036,-69354,-87704,-133813,-111030,-79235,-83573,-55331,-43899,95416,200673,152608,140643,204518,217607,246624,173408,162953,233762,167434,34260,-98100,-157478,-121612,-126442,-113839,-28522,-4600,40128,48026,8190,20229,108052,141658,105818,91504,91794,76335,4964,85781,136807,115019,57977,2466,-60545,-63393,-75324,-92249,-8330,43878,17318,-112825,-21564,117344,176208,110604,-2492,-81831,-107243,-42255,-12423,-19270,-13339,-55146,-109090,-96798,-88117,-61665,16233,66380,61219,11793,-32541,-44173,-32726,14497,74223,97780,60804,11628,-49791,-83507,-79737,-71796,-96326,-66432,13856,86255,80947,44697,31770,24502,-3775,-14241,-48966,-68199,-56944,3475,111787,145704,121699,59261,-13538,-9027,42064,12761,-6058,-15026,-65096,22126,169303,325438,355414,129063,44988,149622,259117,218438,104787,-5498,-5579,121784,133788,97573,58022,18235,-24165,-51395,-23463,19883,43791,34445,-20205,-38215,-27786,-33767,-18383,5791,35317,11282,-19610,-74829,-126935,-140157,-90795,-25240,14129,40914,46728,42718,8827,-40759,4511,60147,66624,-55953,14264,54043,6600,7825,66062,67707,-8193,-73735,-54358,-27641,-49690,-61053,-50775,-32509,-50239,-61370,-26445,2614,21745,9773,-11847,-27419,-51066,-90332,199,24052,59479,76019,91603,132207,134123,51265,-26043,-58481,-49615,41422,116327,105922,657,-96137,-61103,-37609,-58716,-68451,-58829,-35706,-7749,-50590,-165480,-108124,-70857,-60197,-17959,25792,-1280,-79126,-55213,96064,110256,28542,-20818,-56070,-37920,-23556,-24964,-32722,-17694,-2180,14588,10378,-65592,-63306,-82536,-131601,-74848,10028,101596,84286,29868,-18491,23752,62417,47469,11063,-20321,-51500,-73201,-26923,41058,40893,-22279,-38946,-18915,3309,-42936,-52872,-3693,70245,131610,104236,45524,8702,12771,33801,372,6783,26122,17318,-2114,-19435,28487,164716,294633,152241,-50378,-44427,-12775,-27362,-95783,-139127,-50865,14247,35359,-729,37045,97235,49513,-69063,-82063,32357,53871,46923,161952,234193,245591,189228,114926,87959,-8683,-99309,-127127,-85919,-62107,-89853,-111553,-97813,-39635,42807,93467,127100,189692,170067,46627,-22085,-85484,-108966,-91379,-36018,44983,38469,-53687,-37384,-22952,-30368,-84446,-39542,23727,7316,-9605,-9131,-50510,-62091,-105410,-73479,-93214,-138649,-90288,-57174,-73032,-44392,146,48961,53150,17204,-41485,-50671,48466,144466,208690,263916,199974,78819,-70127,-132160,-102415,-79181,-72491,-67830,-49202,-42588,379,55637,73664,147537,137382,19898,-128896,-123705,17592,146215,180135,97429,58312,61673,19244,-48558,-69600,-53355,-26790,-18754,-51566,-93457,-114190,-32401,57802,74844,43467,9355,-15498,-46135,-60035,-23147,43238,73976,38586,-35928,-65478,-44461,-31809,-64689,-94152,-31720,21131,46852,16523,-35968,-77247,-51256,-10291,2285,-13414,-15631,-6071,-3017,-31193,-76348,-144687,-96809,-79184,-55476,-41680,-43655,-8139,51484,54650,30309,95023,105841,48113,-13817,-108443,-78950,-104633,-59748,-30763,-45861,-37013,50968,136543,180763,187345,123536,123765,60010,33891,25901,29737,-12281,-63044,-80429,11426,65620,-16792,-68368,75852,289042,378085,305933,155621,55584,178896,460485,593011,399021,242694,136846,95359,91152,108823,38925,-6918,-49973,-10153,40471,99661,141437,72184,-23117,-109076,-10752,149764,183668,121227,74617,75556,70540,9705,-90800,-110317,3313,113256,118216,53514,12960,-17135,-46166,-54186,-3138,58335,58668,56356,3637,-87867,-118567,5590,30805,-4286,13348,44990,-16538,-92874,-37133,-17353,-5443,43405,70225,93475,130540,117591,41943,-44736,-88072,-74386,-13902,-18746,-47254,-72589,-74488,-24263,15237,-61,-17312,-50132,-73162,-116065,-111358,-5158,71091,109336,144763,174156,222019,288317,489735,651446,506419,225901,45720,-37878,-96238,-115117,-46152,-43436,-100102,-130394,-90660,-58813,-46432,-40152,12819,30569,19358,-43045,-47651,-33705,-41080,-56338,-34070,-61564,-49730,6144,78997,54922,-34083,-63092,69069,87418,52808,15929,-62310,-127464,-100763,1555,116715,63189,74587,121112,182802,206120,191072,145783,7520,-119579,-127092,-27391,-54270,-97153,197,92741,49475,15370,32927,149677,185442,200832,160881,91650,16345,-37742,-28825,12442,76979,100952,31308,-63097,-45007,-15268,-16237,988,-10216,-35993,2840,-30685,-90639,14244,153120,125949,-27863,-93147,-53289,-24401,12058,62921,98304,130796,195056,241040,239443,237398,279413,308252,258425,208409,115937,-8895,-78420,35956,102024,96287,-12805,-62689,110362,102410,6293,-61500,-36150,-31093,-97808,-86957,-57349,-24349,-26845,-75723,-10246,4596,-5743,-9033,-7134,23525,13460,-48110,-98263,-101993,-71147,-55011,-74972,-106366,-92691,-97059,-51441,29402,11027,-67126,-80886,-122271,-91011,-5039,-10854,89779,162226,67494,-83200,55030,113476,104822,31408,-23862,-76416,-116699,-75822,-6647,36651,37621,-9869,-82366,-92092,-68734,-102245,-128360,-33935,35025,63870,77773,84991,103889,111493,64623,-46247,-92641,-90720,-71961,-83567,-74564,-7522,-15938,-81799,-132974,-81215,-52569,-59826,-27785,74556,182141,153610,52577,-84747,-32415,69577,127094,111320,-25162,-63017,42507,92499,132374,188185,226853,157250,8397,-115647,-60009,14178,64286,63025,14749,4681,-65260,-148363,-123363,-124820,-111310,-91525,16544,129247,223143,206974,88844,2965,-46480,-68417,-47718,-52513,-46320,-68775,-91728,-89302,-64983,-31552,6067,71884,89802,30208,-49473,24559,124677,7250,-42330,31089,84158,28810,-12261,40171,96622,134722,174946,128438,3608,-121703,-85841,22946,137480,223035,218342,130370,34464,-29279,-70828,-2065,132645,181640,102850,93485,172380,146407,26538,-123391,-40483,7590,-26212,-50469,-9057,9921,7359,-20326,-47517,-11219,56222,104529,129254,101227,19559,-45422,-112515,-135413,-131619,-116149,-56356,1599,53713,55813,132,-62854,-69267,40315,125608,103472,-29213,-79347,-1657,88741,94896,10670,-32782,-74667,-76171,-102635,-51038,-23620,-51208,-42572,-16694,-305,20070,93730,170094,178537,156839,108149,26379,-44695,-58619,-26721,25159,10333,-58852,-80527,-102367,-113684,-128796,-131073,-129408,-143086,-68088,94193,147528,32852,-57520,-41245,23052,113843,142242,86472,68903,79515,44863,-27619,-54699,-22141,51986,128235,156821,142638,141091,99078,14968,-54316,-129267,-62380,41175,64636,1,-33902,-46802,-112778,-32286,61754,119840,123399,113769,108500,107903,77598,42953,-4048,7386,92486,124947,40575,-70851,-110615,-20525,-17358,20452,132943,196225,169468,36623,-83871,-130675,-60954,59357,145573,154131,178056,192095,181608,143160,25266,-58066,-30013,-42619,-78910,-106220,-75537,103838,275637,349430,284305,187953,141271,131201,127369,152598,143041,53370,-70302,-64605,522,-17372,-76289,-59331,58745,129107,62443,-50744,-51063,19976,20518,-70634,-104454,-64003,-111186,-102735,-17564,76044,125631,65432,-1554,30465,155361,253353,253356,177705,113586,110371,154247,203109,212210,99410,-1227,-64524,-123998,-134971,-90780,-58636,-53408,-22828,6498,9482,-12288,-51045,-84988,-45717,6239,-11731,52225,89756,65449,51871,35130,-2161,-60179,-99925,-14438,141084,175154,155471,140903,160051,164023,71539,-10443,-22869,-10814,-25635,-14108,-11247,-86222,-57786,76691,229851,295403,290395,230707,117199,-8867,-69804,-74385,3359,6787,-16653,9584,17618,24019,62543,91658,77457,33766,-1305,-23519,-70964,-56256,-16355,-42087,-52351,-45192,-65840,-111787,-106111,-19353,71001,114425,110213,104426,149113,173186,116759,-1581,-102214,-117979,-79980,-49613,13212,26,-68795,-27803,38904,152699,270338,345998,289917,238668,206158,103252,-17942,-69444,-55011,-45555,-61646,-35346,-14005,-38328,-73705,-24445,-53469,-115556,-92797,-38543,-5976,4356,22111,-1708,-33842,-87039,-84297,-1607,-15354,-84710,4902,15839,-25535,34174,206576,334456,330689,125956,-94851,-89026,-77778,-39519,-36896,-41553,-43635,-51511,-65536,-77850,-677,20704,73144,64770,47590,103491,126389,52595,3884,-5834,4247,-16594,-31922,-83058,-124552,-104067,-99966,-123196,-93235,-71694,-59016,-60897,-80698,-120154,-105395,-42721,7767,37738,69889,12127,-60513,-84644,-55339,-14268,-24667,-110795,-133196,-63480,3394,60040,68828,30515,-41862,16172,127169,191854,124610,38849,9749,-23459,-78216,-37640,-58322,-80811,-103348,-106710,-81864,-51662,8823,44231,10613,16611,-40756,-97123,-69724,-8593,-45463,-132869,-115276,-77583,-49215,32504,212871,222467,77656,-60894,-106961,-114684,-103991,-38539,53359,122765,145463,107063,47568,-46321,23764,168037,223547,137140,26623,-27829,26564,65781,64330,-8311,-44097,-12175,427,-1965,4199,-2373,-39619,-40199,-15147,-3043,-21266,-30379,-52633,-68062,-81766,-72307,-67394,-106859,-38368,5425,-11003,-56432,-103065,-102632,-51577,-10368,-11517,-28760,-49129,-32869,-36502,-60306,-101686,-105856,-19620,69353,112806,132596,133977,1139,-58062,-6663,-11519,-57704,-44228,49778,79788,25380,-41745,-8634,79293,212970,305250,378251,390493,354990,219713,-26135,-81954,19134,46993,-10904,-84507,-56606,-14595,-26564,-30936,-30272,-33192,-29780,-16539,30401,39120,38333,114838,167070,133706,106763,72976,17167,-63882,-58812,-50960,-71779,14003,63325,15364,-42343,-97699,31014,143203,150947,45733,-52393,-125040,-67784,-19368,-24223,-70391,-41641,-6892,-24855,-67677,-23691,77738,148871,169373,145519,88780,74740,70577,73013,64338,-7820,-70718,-127937,-43336,27488,-41423,-121395,-109583,-31263,48358,60858,-28129,-101520,15835,88239,41192,-29309,37407,51158,75312,58931,18828,-27239,-13255,97205,199842,218955,152288,47266,-48994,-42700,-18567,-77650,-67507,-6564,36667,64760,115344,137502,153267,194709,178583,35761,-51091,-49916,-43993,-114983,-118262,-65168,-29205,18824,73864,96212,21053,-78905,-19888,102307,201406,215460,119052,77,-44962,55437,101823,30949,-81557,7425,77993,62947,-3111,-83964,-113469,-82578,-34232,11614,-4653,-96006,-5418,85436,47047,-53024,-113217,-95103,-55427,-32531,48112,114768,133368,50626,-13079,4999,31054,38001,108678,308544,517149,598700,490486,297272,152674,-16458,-54842,-46765,-30719,18069,87355,180433,207935,180588,94657,61448,100469,122062,56355,-34878,-64953,-52044,-73705,-31012,24945,-22133,-42206,-15533,36433,68132,85780,68662,67063,82888,51745,87092,248480,387164,415305,328430,226993,83062,-99748,-17995,70134,100678,41012,-30651,-86251,-74329,-43041,-101916,-23838,-65783,-65311,-45906,-91312,-28299,117854,223960,240115,224718,146312,37067,9891,73709,71511,615,183,48925,66104,45070,9660,61055,170369,218835,102250,-35489,-76124,-35399,-29373,-82925,-92813,-29549,35944,263338,548134,585322,497795,283054,44143,-30378,-29523,7700,21669,49063,79398,45233,-42682,-75272,20770,89320,60359,-4018,-18444,-16747,-20576,-7834,-16784],[-46913,-34321,683,18859,-10103,-13208,-195,-2231,-23521,-9706,-112,21127,19898,14321,47255,35219,-61963,-9468,-347,-8939,-39114,-44518,-17229,-8859,-33833,-85482,-103109,-80529,-26813,68590,47958,-13233,-49706,-27928,-42993,-51080,-15058,16427,38945,30110,-1925,-34574,-53001,-41921,-20615,-10946,-59223,-25214,41218,128719,151975,128918,84172,23839,7341,-2653,-27668,-30808,74544,191186,202078,122867,88472,119558,33898,-107184,42640,121954,65982,13070,10068,-15848,-118963,-130939,-110317,-100402,-96937,-42617,-23535,13812,71013,123219,150033,141360,110971,18462,-66407,-24047,44001,59871,31853,133258,296076,319671,271350,192565,77555,-7876,-64740,-96487,-123369,-110237,-83725,-84241,-102521,-70193,-8384,12844,-3458,-73068,-120687,-3049,41980,2277,-68285,-121970,-45130,33226,21660,50729,126356,193038,255737,248191,98595,-54483,-122972,-115816,-113478,-118296,-65864,-30643,-10693,21690,3919,-27972,-16181,55793,118965,178556,226467,270336,174808,94487,34601,1751,34143,78000,122671,198724,253614,262900,206582,132549,73538,15449,16901,12965,-41533,54549,130001,99318,37590,-13731,-31387,-66815,-49099,3022,93589,79707,-27772,-30674,111124,179353,97401,-96258,-85958,89500,139712,117294,36262,11865,177543,433600,441773,302827,132869,89451,43402,32558,-66,-34027,-63500,-50131,-2582,47831,61031,43260,6542,-8919,32869,43028,-18633,-104517,-6303,103802,100803,-5772,-62918,-68367,-64658,-51958,-53281,-109486,-109990,-103983,-64516,-49680,-95549,-81750,-51322,29551,77737,37342,-73348,15241,60335,39940,26726,21924,-3851,-16820,-4137,24470,74564,138960,90458,-35917,-136818,-90263,-19185,28910,-28094,-78425,-102069,-117631,-97445,-5189,11842,-1091,31267,188650,242649,218954,147173,21563,-52490,-40254,10078,33975,26802,-22700,-23073,-19073,-13247,-14016,-8924,39124,40505,31761,29606,7405,-52589,-104906,-96749,-98487,-105288,-137637,-70159,-18470,-45670,-65872,-43694,674,45520,46349,-23872,-88269,-141139,-48066,83020,186624,47096,8125,63942,-21462,-62583,51661,144324,149934,120087,117795,146359,129242,26971,-26971,8224,29346,45647,14878,-87962,-21562,96573,91338,33131,96814,181889,118201,4344,-61708,-44860,13638,-54849,-116255,-95109,-56206,117782,278579,308703,192146,3315,-82702,-51249,-745,13129,21823,54471,87537,78600,120237,193249,188039,84562,77867,23472,-16749,-5967,60607,127037,168789,74860,25703,46582,66697,24888,-9157,-10354,41203,124250,168227,174074,89299,-66019,-109488,-84569,-30909,70468,118185,45853,-78655,-57847,85365,150965,168870,76200,-92223,-64985,13270,62503,-40523,-87539,77919,166211,171846,95104,-6904,-25871,-40375,-82533,-74420,-1326,20139,-47385,-111719,-141821,-101502,-57883,-6738,21154,-8162,-34393,-72509,-31256,42802,83642,22485,17707,19843,-14739,-98080,-159849,-125601,-110949,-33562,75701,103334,51149,-71163,-98591,-21921,-31027,-97536,-111637,-45317,-44470,-91442,-91425,-130653,-121445,-67926,-39036,-35355,-68525,-114797,-129141,-41060,99169,139271,83846,4049,-51931,-102313,-126005,-55925,-67253,-85590,-79553,-62687,-26290,818,-31236,-67041,-53889,-42125,-88283,-43306,-10114,-46667,-95187,-105170,-52935,-16431,2633,27092,20943,-26907,-51864,-73195,-117339,-192050,-223771,-204291,-214628,-162623,-136117,-156551,-128566,-82188,-70224,-78874,-43139,-26866,76740,147960,141349,177338,140179,67395,64084,142510,223535,219241,198502,152804,164315,124144,67608,41106,8012,-11425,14675,31081,78770,37826,-70482,-89789,-140798,-135248,-104224,-84881,-47958,-33375,90132,160129,118866,114891,183676,197117,221149,150500,142712,224021,158104,19134,-114319,-156334,-124940,-136330,-98743,6555,44898,81044,66793,2665,10952,100517,116136,91766,101787,120014,115293,42131,95956,136365,100708,52301,-185,-67386,-69777,-83140,-99447,-3494,51134,21800,-97752,-14990,103280,162601,112485,-3862,-121050,-154032,-46893,-20900,-28860,-22194,-57995,-102682,-82897,-85415,-67069,-175,44518,52134,17905,-23902,-29667,-2371,62423,109981,109194,67038,18300,-53163,-88332,-81597,-72019,-96768,-68535,1396,60397,64624,48887,47649,34804,-3033,-19568,-56194,-72149,-64234,-8972,76906,102773,87943,40952,-31035,-30294,33349,16743,-7824,-38662,-92681,31951,188597,344303,353144,99454,13734,142822,257453,216081,99007,-19939,-22295,135257,168743,122314,63253,18976,-17532,-41165,-8412,42205,65856,37510,-38826,-56615,-37645,-31028,-5776,21343,48753,16976,-20490,-75840,-122796,-135745,-106433,-33996,25600,72846,73569,50807,-2962,-78435,-27671,45059,70959,-38940,-20530,33851,2264,16619,68332,67495,2490,-55231,-51329,-22729,-40186,-54367,-48466,-32821,-52796,-59491,-22671,8434,27302,15519,-6757,-22516,-36533,-69182,-31745,-8530,37321,64152,82931,127057,134934,56367,-19367,-50612,-43792,38511,125040,106909,-5839,-97191,-57951,-31412,-54692,-68874,-58732,-31074,5653,-48559,-170246,-118690,-75801,-61229,-11413,39663,10341,-74199,-86980,44403,60594,11732,-25515,-53335,-28585,-16526,-26147,-43597,-36176,-20175,5148,17952,-50055,-70754,-95694,-143329,-81806,-1747,74509,56812,16041,-29283,9144,51026,43291,2711,-41024,-83187,-82358,-27001,24170,-1209,-71359,-32374,37211,84501,26927,-8882,3843,61069,122978,103049,38587,7544,26599,58734,35132,31002,38763,24174,-675,-19237,26186,162366,311994,202469,-8532,-57703,-35077,-51435,-122003,-111168,-20999,41779,57727,7430,32630,93068,53284,-67552,-80867,33001,68772,78797,195121,242024,236834,176628,113278,113317,24689,-87563,-129150,-73877,-62373,-88973,-102517,-89775,-34856,47697,92674,120008,187437,202205,83704,-8505,-74967,-89145,-79922,-36536,37376,12280,-73464,-36878,-24543,-35628,-78505,1392,66465,48518,18780,-3712,-50935,-72540,-124090,-72791,-70398,-93287,-56217,-28926,-59513,-54092,-14991,35116,47152,24775,-23562,-41161,40027,119474,194968,263417,191734,69801,-74870,-137793,-113173,-89209,-72637,-64906,-54861,-55187,-21560,20149,34563,124500,145941,13360,-146272,-107995,28058,150514,168247,77788,35585,45190,20227,-34413,-56480,-45937,-18232,-4397,-41138,-88164,-69198,6526,82337,96759,50334,5625,-23070,-48961,-41244,11789,80593,105162,52894,-28905,-63197,-51964,-41509,-66721,-97179,-45961,582,28748,6967,-43378,-70164,-48989,-33759,-39759,-50216,-22115,1241,1729,-20737,-59773,-138534,-114860,-101646,-84352,-69629,-69103,-27662,43923,59808,13726,52245,85670,27626,-40374,-102278,-74462,-106367,-48011,11439,17612,21845,98794,140279,146010,139829,81780,114133,78601,52655,50654,43741,-5725,-58774,-83713,-3515,41466,-31047,-84041,43517,242011,345954,287377,151361,57963,182873,435364,568292,408422,250716,140284,97005,112226,163697,97862,28133,-36253,-6196,58101,125596,160757,79838,-21800,-92509,-17763,144808,188323,132150,88379,75567,60087,-2604,-97862,-113643,-14144,97733,117038,63151,27094,-6670,-38343,-43402,8318,66856,54458,43716,-12939,-95791,-103334,14059,24050,-7647,13625,45793,-23814,-103080,-33063,-8133,-4082,36911,70788,95270,130327,122832,59077,-35448,-94996,-74944,-6969,-10050,-42275,-71419,-82222,-36793,5423,-8774,-34798,-71194,-91164,-128553,-99206,6707,73323,84794,67809,78303,112628,189708,422398,644567,560596,283130,71510,-28994,-93038,-99526,-35955,-36550,-95465,-136959,-108075,-119861,-79168,-47443,13603,32327,20414,-44381,-64812,-48303,-50357,-70041,-58993,-72252,-47022,4175,60277,27151,-69190,-35760,87998,70557,27386,11267,-45087,-99236,-118914,-20240,96684,35058,39251,80769,149832,190887,190441,146232,4825,-124479,-119126,-16830,-67567,-107028,-577,80017,23404,-10051,6842,138992,221330,247424,197303,115745,12255,-61551,-58364,-18946,54322,93945,27450,-72937,-57400,-35972,-51777,-44507,-37039,-32731,13249,-16205,-75735,14487,147311,119750,-43436,-119134,-59211,-10814,39378,92266,126478,161963,234759,292277,303747,311336,331931,297895,223309,195593,122133,-3927,-101095,24286,97447,99399,-11643,-64333,113950,109118,16750,-40774,-11362,-9368,-79955,-69755,-53339,-30135,-35383,-58918,6055,12032,2540,7322,17035,48170,41255,-17477,-77709,-107686,-73601,-52032,-68400,-103637,-107804,-124038,-66413,27005,10601,-85533,-104799,-136260,-69298,16940,-11003,53286,118591,46643,-92195,46709,100727,96454,28671,-24202,-92839,-136603,-81010,-15184,19941,26364,-12803,-83637,-88389,-71258,-114962,-135940,-8643,72756,93232,99821,104640,122800,119874,71399,-35506,-84845,-97433,-79211,-74706,-49303,9707,-10732,-86915,-112496,-75405,-61668,-78206,-47224,59921,196059,179050,77898,-61622,-32631,73518,146179,136189,-3559,-69958,25963,60643,84136,140350,208932,134527,-34098,-114248,-22692,61997,107387,93680,36745,21758,-50932,-131483,-110109,-109745,-98121,-133251,-60218,51501,157718,173726,77853,-5437,-66672,-67407,-18553,-26785,-37224,-70035,-90529,-86403,-67401,-33680,7491,72239,78473,9626,-52617,21533,121794,15878,-34140,39989,88753,25641,-20510,38103,97130,129119,160756,122867,4683,-122529,-86557,17652,119174,188718,187563,120302,38424,-17984,-63195,-16235,110262,174465,110509,106680,185519,144705,22856,-125683,-51542,2929,-16363,-47265,-18080,1550,-2593,-28895,-53316,-11027,54506,97235,135543,140675,65873,-17373,-93139,-121302,-150597,-129310,-61029,-45,45459,44166,-8189,-71678,-72462,37556,137628,142954,1004,-66345,13418,117845,130519,21889,-43645,-88327,-84058,-85751,-25023,-11727,-54635,-63979,-43691,-28240,-11075,67364,154623,164883,147680,107222,33335,-32430,-47297,-18074,31992,20402,-51966,-83477,-108734,-109916,-127837,-122974,-115793,-125781,-76136,91799,139390,38974,-40635,-31385,22312,102406,117747,68873,64987,85253,53853,-21803,-49981,-16947,51041,113084,126290,103425,114925,87472,-2466,-67603,-116701,-58621,22566,47520,-8469,-36617,-54391,-107376,-8961,106327,174318,163850,135436,113170,108452,89938,61105,6932,-4621,75467,101546,26141,-76985,-126015,-37892,-41138,8594,143367,220704,195857,55616,-75350,-125685,-53988,59857,133199,138739,154927,147300,122867,99549,14679,-53691,-19057,-27293,-54508,-63801,-45219,120854,315376,400596,329323,218737,151313,129827,119935,150913,137881,48874,-77709,-44535,33511,18043,-64109,-84238,28226,118997,61269,-49469,-63621,-10647,-10151,-85600,-99137,-70765,-130172,-74730,19127,103616,137795,80987,27929,30906,132014,227819,236635,168102,100775,86060,116164,156855,200992,132105,27675,-44847,-117029,-131401,-86799,-50972,-54185,-33310,-8514,-1851,-20632,-55541,-72766,-27708,13995,-28882,18327,61331,46586,38724,32553,2437,-64622,-107306,-19505,120625,135147,114603,99417,121945,146907,82174,-2990,-32481,-32575,-46542,-35030,-24442,-90666,-62329,64566,215827,273107,280591,231738,109887,-7788,-48950,-35700,46749,61163,40370,44395,37931,37037,76224,109362,100902,62400,29029,11280,-48680,-47073,-12291,-24785,-39385,-36744,-57688,-101641,-115162,-26236,68988,115688,119253,119656,155307,166752,111214,-5560,-108512,-107995,-67759,-41236,17344,-6219,-93341,-21765,60190,189061,262563,298485,261532,227596,199668,99693,-25974,-91205,-71868,-47401,-56684,-26804,-10993,-37727,-81056,-39935,-57393,-106780,-92779,-48238,-11511,12971,23367,-7219,-41049,-84098,-77243,-24321,-54751,-46247,32604,24425,-27633,28030,187196,303750,304467,121327,-92522,-80566,-77846,-44323,-34913,-29507,-32967,-56309,-81200,-69593,-2037,3883,39765,38983,33026,75910,81992,19844,-17320,-15607,10210,-9322,-33689,-84101,-124542,-114827,-104353,-107589,-91935,-78332,-66394,-63081,-77230,-115261,-111518,-47163,11057,49190,87064,28097,-51608,-84817,-63240,-25582,-37599,-122017,-126492,-49741,27080,83681,89343,40139,-45882,10176,121955,180296,120128,42485,6630,-39877,-71751,-26880,-64337,-92673,-111751,-105342,-91340,-69687,-13760,6859,-28148,-15880,-67628,-102829,-62975,-42794,-71250,-93108,-114428,-99349,-59987,15631,181262,192753,60936,-52158,-83247,-104169,-101510,-44081,46011,111194,131858,96793,35840,-66789,28996,175141,233968,158206,42409,-22166,22265,67507,67671,-5787,-43148,-14522,-2473,-6417,3262,1008,-37696,-44629,-20017,2890,-7255,-21776,-54009,-77247,-89486,-70716,-58200,-107243,-45008,6190,-7959,-56795,-99668,-74177,-23627,656,-3241,-18249,-53296,-54586,-58501,-74876,-104071,-82643,-917,96455,151100,160477,131467,-13912,-77497,-24716,-42347,-73821,-29491,61874,85717,28284,-42062,-13293,64361,172953,254396,345183,383469,364392,226858,-30917,-74041,46091,94881,42511,-56249,-85352,-26681,-31059,-31722,-26463,-26347,-26099,-21345,10049,8936,16239,101882,164121,143350,119343,86113,19837,-75006,-45403,-41869,-77080,8124,57228,4793,-63629,-78148,72094,178105,176656,53289,-39454,-89987,-74808,-33084,-21576,-47717,-56077,-26521,-39326,-73853,-17873,86964,169995,195471,160495,91539,70841,64242,67926,64868,-1577,-63177,-108658,-45037,-867,-86651,-149502,-129980,-47707,41468,67878,-25903,-101307,23475,100706,48797,-33588,33504,59640,92510,78290,29514,-21497,-15393,97848,198879,212573,146736,47011,-42332,-24102,8296,-56939,-82382,-18782,26957,58266,111644,132332,137894,163116,123795,-18244,-97127,-66808,-49867,-112931,-115103,-59101,-20955,25618,71105,84612,11525,-66686,-16959,82431,165635,176921,91686,-15300,-45492,58955,93127,16484,-69078,14683,72379,51836,-10743,-84482,-125281,-98057,-50741,-6415,-17802,-80205,-986,86433,60539,-28726,-93189,-122829,-75680,-49941,26404,85804,114753,40303,-10235,12182,34676,37720,107028,301558,506058,579651,466120,263076,122158,-30109,-106459,-92859,-42176,16509,79401,153429,165912,138654,65521,38337,75221,103117,46018,-44194,-75325,-63346,-85380,-38439,20156,-24873,-51085,-29729,23130,54996,59843,23661,7591,27034,19807,62757,200086,335867,406975,353008,246806,108462,-58947,-27056,55484,81558,26013,-35316,-74930,-51088,1904,-80232,-86826,-99382,-73863,-50596,-95515,-44754,90043,202064,229485,212254,133464,31969,18827,103455,114852,40077,14536,55154,74187,51757,17378,72353,175839,238188,152324,-13093,-114945,-72102,-51460,-97451,-86682,-21514,45357,258919,505375,490051,403878,227499,19485,-49394,-52399,-6337,40823,72828,97767,53796,-29670,-65350,16102,76576,46975,-10658,-24797,-26180,-32121,-19521,-27952],[-39238,-25781,5130,22573,-613,-468,11545,11754,-2914,10454,15098,35098,40664,41055,70666,73281,-33558,6391,8257,-13735,-59684,-57896,-24039,-23299,-72468,-136589,-45729,-16266,27851,81330,48460,-8586,-41224,-28802,-32017,-41877,-32209,-3125,26416,25813,-1807,-36385,-60166,-61634,-46238,-28362,-49427,-26351,23507,120998,164123,143711,97911,32479,13648,1591,-25462,-25995,81215,203918,201093,115216,80805,111674,38357,-71634,47206,115832,44261,11768,29064,1435,-106924,-132492,-107724,-91203,-86411,-32060,-5987,24200,55683,93456,115260,103591,70104,-9329,-78878,-30380,32505,41057,9814,107171,301461,357596,317080,227975,98792,11084,-42031,-70772,-104489,-110845,-87893,-83404,-90084,-50395,12094,34564,18844,-56483,-138488,-23131,34058,3598,-65858,-113704,-49328,35584,28101,48632,128797,222245,328560,335309,149473,-22928,-94930,-109781,-117385,-126603,-73724,-43709,-33544,-13945,-41305,-81262,-68394,25400,98563,169254,237231,277354,154643,69129,13009,-8988,23833,72577,134379,206341,229354,210108,157828,116062,70746,3085,-15957,-27064,-26332,140402,205774,139344,39676,-22062,-36853,-67943,-42864,31342,144289,130523,3483,-32166,89066,143251,100369,-95454,-83035,63333,104585,100613,36572,10826,182952,406040,377418,226648,80472,65481,26082,27508,5706,-13222,-46454,-75035,-28022,27085,56474,59119,25752,-1147,24459,26749,-30749,-101106,5635,121382,128026,18793,-46089,-51200,-54892,-49303,-55117,-117778,-107262,-110413,-88132,-91256,-110186,-33531,-8907,52260,107335,58309,-72402,4415,50704,33991,19433,15054,-9537,-23134,-13196,18292,82960,143556,79323,-44921,-148002,-76648,-10375,19922,-46986,-88268,-107394,-126461,-110855,-14124,16891,16119,71265,223668,246846,224449,144404,21708,-51533,-49936,-6091,10878,-7986,-53341,-39348,-27616,-14109,-2211,8911,52529,44224,23818,14501,-4588,-61569,-120190,-106249,-100591,-96604,-160618,-101114,-51413,-77486,-74878,-35637,26227,70509,55007,-23757,-90414,-140548,-43685,90730,172468,46514,1819,56001,-16517,-56801,37445,136325,153278,135083,131173,148031,130566,28716,-65656,-15742,14884,38537,14551,-76550,-16326,92711,111259,64290,127157,191130,123114,11898,-50769,-28627,11410,-87072,-107707,-101136,-80101,99179,257174,285796,171248,-12132,-105897,-49398,15078,25428,20341,38442,71290,59962,99063,176594,192043,111847,97798,26060,-10045,6387,83102,160532,199194,87758,17366,35619,65340,35034,3949,6767,60377,135554,158885,143610,63173,-81965,-91510,-71025,-31448,63143,112680,30988,-94568,-28095,102592,135525,129550,54528,-97306,-75191,-13149,31361,-57013,-79277,73220,161337,176630,106385,-1517,-33357,-52790,-86902,-66433,6906,33209,-31619,-93150,-139375,-110543,-45664,28399,50533,-6869,-39968,-74565,-36803,43550,105300,26508,17788,16750,-25436,-113991,-136712,-105257,-128412,-54887,54126,84879,44414,-68057,-108004,-33780,-51318,-115443,-108775,-47985,-43639,-84347,-80522,-104668,-115824,-76804,-46342,-34527,-63310,-106884,-139425,-56780,98823,147399,91447,14447,-43285,-98316,-125500,-54178,-63490,-84679,-84508,-74887,-47752,-24871,-50059,-73987,-53203,-40776,-77597,-35102,-10324,-49838,-98904,-116125,-66847,-24395,4283,61887,72453,9804,-45655,-94997,-149889,-242082,-283265,-253571,-235140,-174829,-159828,-187523,-144955,-77848,-64585,-75693,-28932,-10713,88541,153093,136301,169766,137241,78804,84348,163738,247726,227472,209594,167486,165978,104395,44492,31860,11411,537,28448,44753,94453,48448,-64452,-88234,-141112,-151273,-120881,-80091,-40273,-21393,86462,125836,92878,91328,158742,171750,190352,125157,121993,211980,147630,5150,-126142,-144590,-126313,-141814,-77827,41565,96493,123322,84430,-1404,7299,98611,96071,80911,114083,152542,157363,80788,100294,128146,78401,43382,-4504,-75319,-78187,-92592,-107534,-215,50604,13376,-85508,-2046,85744,140930,108550,-5274,-150803,-152311,-32081,-15011,-25983,-26591,-60539,-95975,-73719,-88512,-76728,-20297,21547,42982,23749,-14707,-6890,38825,107383,135014,112626,69381,24706,-54621,-91187,-82110,-72199,-97801,-69238,-7729,40700,54649,58623,66602,45072,-2713,-24156,-62287,-74612,-68359,-20704,43631,64256,58518,25952,-45075,-50908,24680,20653,-6249,-53539,-117010,41921,205896,354978,339063,69226,-23928,121835,237326,200862,87181,-38439,-40285,150634,209507,150254,69173,19798,-10611,-28562,10165,68646,91998,43976,-49916,-69127,-42954,-25238,8802,38824,62162,23250,-20670,-75347,-115996,-125070,-120056,-42633,37682,107593,105484,62207,-11149,-109656,-45274,38712,79291,-3820,-58389,7072,-4213,25237,71134,70051,15843,-36884,-48009,-21424,-35861,-50834,-46892,-33540,-53338,-53682,-15372,15684,31435,18864,-2850,-16829,-20019,-32689,-45229,-37529,17454,53810,74991,118334,128771,55471,-18172,-47368,-42986,29076,124586,104367,-11853,-98230,-56726,-26635,-50622,-69723,-59456,-23022,27425,-34569,-143311,-115184,-73628,-58429,-4078,49626,19989,-63952,-103107,9750,24920,-3133,-31433,-52838,-19583,-8422,-26466,-54802,-55596,-39712,-7674,22627,-33857,-79015,-109900,-152635,-86259,-13495,45839,27917,2378,-35752,-4312,36014,34219,-9174,-64150,-111524,-67458,-13549,18425,-27689,-111616,-16667,90873,172127,107967,37065,15840,50836,109172,98316,32258,10842,42616,82237,70602,58839,53117,31591,581,-20892,19461,152907,316755,248242,36695,-60091,-56887,-74167,-141890,-83827,8615,70140,79107,14058,26948,84620,49971,-72282,-77130,32259,77007,103139,216788,241825,223242,161749,107686,133510,80179,-28169,-72917,-54098,-59152,-87475,-93554,-80500,-29284,52624,91541,112987,183158,236614,140340,26792,-46212,-63932,-69688,-38941,27558,-12135,-89127,-35835,-26345,-40516,-61660,43310,110611,92029,50273,6836,-43204,-76966,-129165,-65561,-45657,-47867,-17275,2449,-43089,-63184,-30004,23557,43637,31844,-6564,-25282,36868,88518,164321,244898,173847,54998,-82623,-138621,-119832,-92833,-65826,-55431,-54018,-61156,-38502,-12966,-4364,91893,142513,8377,-138765,-88916,39551,153577,155709,59314,14352,28658,20822,-20455,-40576,-35439,-8405,11893,-20341,-58952,-28445,34594,95819,108834,52246,-403,-33225,-50712,-16206,49604,113174,126272,59334,-25895,-60811,-57287,-48477,-66753,-99860,-60385,-20587,8076,-4659,-48626,-60668,-48121,-57123,-77627,-82658,-24067,9938,7929,-9345,-43419,-116013,-124234,-119210,-111336,-95781,-91469,-43452,38491,65958,2627,4667,66172,29477,-1977,-32139,-63053,-107749,-37446,51547,84393,87399,146390,136519,107330,94306,53581,110904,94735,68088,70343,53472,-729,-54555,-87179,-24796,9784,-48976,-100747,11692,189958,301587,258976,143434,61937,184153,393488,514951,402802,253432,141930,97514,127859,208888,149672,54383,-26556,-6311,65921,139766,168097,87097,-13950,-75338,-24490,133490,184750,141831,104827,78974,50205,-17217,-107745,-111854,-31070,73448,105473,63925,31956,-3228,-32854,-32924,18207,73185,49150,29423,-30443,-99741,-87624,19527,14812,-11908,14559,48560,-26178,-111030,-30248,380,-1202,31435,69262,93353,124232,120940,73857,-26020,-100635,-74497,-2346,-4548,-39710,-71430,-89776,-47877,-3173,-16005,-49974,-90121,-111958,-139099,-85602,16305,70780,51490,-12279,12574,28247,88208,334168,600853,589062,337572,100645,-16775,-83594,-85161,-28278,-32139,-90819,-119236,-77444,-78706,-96465,-51188,13888,31854,20479,-41346,-82944,-64690,-61189,-84710,-79557,-78816,-43628,18,37436,-2473,-97601,-1886,106979,53400,-461,2835,-29658,-71597,-112819,-31679,80512,8075,4423,41736,118433,176948,189350,143142,428,-128698,-107039,-4557,-79697,-109249,1037,68610,1091,-32667,-17024,119247,241593,271301,213108,129998,5486,-85679,-80174,-41770,34390,86400,22199,-84614,-67691,-52171,-81136,-84630,-54411,-24894,21069,-4775,-60225,18383,142124,114722,-51842,-146929,-60162,5641,67045,120951,154089,192561,270720,338181,370761,396874,383974,278670,186503,182130,130705,7822,-113636,14281,92908,99140,-12658,-65124,114328,114157,27756,-17960,19336,23035,-51884,-49758,-47130,-33976,-41698,-44065,19380,18178,9507,21623,40875,72724,68771,12942,-56550,-109508,-75447,-49078,-63060,-101937,-121828,-139439,-63516,41178,32736,-71276,-129800,-134921,-42611,42475,791,22848,64617,10443,-100540,42582,91358,89170,25166,-25423,-105161,-146936,-80898,-21055,6976,18525,-12696,-83467,-85022,-73348,-123084,-123421,15796,105015,114839,114465,116681,133493,119138,70591,-26718,-76478,-102288,-90124,-66105,-21930,38383,14645,-71958,-91773,-70942,-70378,-95501,-65652,47582,211073,203822,99237,-43567,-34512,76169,163357,157357,14955,-63739,20494,37112,31184,84353,180943,105244,-85619,-67703,35795,135280,166690,134598,68031,47247,-28497,-109773,-91601,-85081,-62135,-68208,-128802,-16142,96778,135490,61423,-17513,-89694,-43458,19593,688,-27215,-69849,-89252,-84090,-71175,-38326,5267,65722,60481,-9465,-49549,11922,106199,20780,-26995,44317,87097,20088,-29955,33613,94308,120572,144010,114335,5085,-119215,-85770,11415,97780,151207,155015,109201,43050,-6923,-55083,-32018,81311,157182,115519,120698,196689,139832,16640,-125165,-61105,-3856,-10073,-47107,-29488,-7455,-13742,-39387,-61295,-14211,49034,87143,138978,181055,114501,10726,-73425,-97794,-166777,-146706,-69980,-5077,34705,32002,-15937,-78891,-75565,29713,136923,168830,28323,-54868,27879,146091,165717,35293,-52204,-97301,-80580,-56667,2016,-861,-60323,-88152,-64819,-44257,-34218,41972,134095,144968,134461,103872,38967,-21790,-38090,-12917,34072,27684,-44643,-80549,-99135,-103149,-126727,-115966,-103679,-109044,-82584,75628,117795,38923,-24870,-16864,28248,97251,102048,62349,68516,93271,63671,-14696,-43305,-9666,50714,94508,89322,58485,81732,69438,-21429,-72414,-86493,-42703,13568,31661,-18017,-39465,-61828,-91541,20467,161090,243439,220646,168699,119987,104821,97759,75776,15633,-18392,57858,80760,16509,-76135,-138424,-55420,-62999,2138,151678,238582,216217,72193,-66181,-118457,-46571,58792,117556,120131,128073,102108,71584,61515,7057,-43770,-3433,-7770,-26385,-22756,-13024,129211,330340,415561,339789,226711,150640,120005,103419,137282,123989,41420,-85042,-21835,65007,52517,-46914,-105826,-1219,107394,59511,-48701,-73534,-36916,-37010,-97872,-92331,-75465,-132728,-49545,53182,127654,143818,91551,51743,37281,110773,200061,215408,154350,86515,63090,81718,112242,181537,163963,60932,-20053,-105416,-125578,-80362,-41992,-54314,-43406,-23169,-11786,-25700,-55547,-56671,-6322,25982,-41437,-19027,21317,17567,18678,24977,4267,-68893,-112096,-25083,95045,96190,80104,64139,84403,124324,88636,6469,-35229,-48529,-63459,-54719,-38322,-92544,-65014,50698,193493,240437,257727,224132,99966,-2645,-20625,13169,103449,126526,103358,83118,58414,51266,92282,130204,127745,93715,58536,40486,-26890,-32744,-3182,-6220,-23899,-26168,-47376,-87934,-116890,-31450,68011,117421,129132,138499,168367,168172,113270,-3174,-109070,-95008,-50990,-24283,31641,-1718,-119388,-12689,83562,221198,246584,248186,232463,215409,193007,99576,-23199,-103198,-89222,-51691,-52159,-20596,-10256,-37310,-83572,-55470,-64256,-98366,-86366,-49854,-8767,25576,24446,-12117,-46002,-63099,-41963,-23958,-56692,-10562,54737,29791,-28239,28942,178926,284793,289827,130957,-74980,-70689,-75216,-46920,-30597,-14493,-20813,-63043,-100717,-55165,-2067,-11518,4080,8748,15254,51285,62523,30357,-916,-7130,21559,295,-32797,-81831,-122952,-120190,-94407,-89444,-87792,-84303,-72194,-62755,-70038,-104331,-111865,-48842,16800,62555,104677,45229,-41113,-82477,-69798,-37078,-50443,-129742,-118076,-33546,56692,113909,113874,50738,-48271,7224,116918,167924,117409,49000,8568,-43411,-45643,-12744,-68446,-100956,-112275,-98204,-97332,-86888,-32829,-18391,-61593,-46304,-88314,-84256,-37048,-45396,-51283,-42948,-83336,-116859,-67305,10070,173503,197347,81684,-11191,-52387,-89914,-94205,-45264,41881,101782,121116,90916,30307,-82175,29132,172267,236833,179500,59910,-13717,19727,69790,70250,-1402,-35078,-10251,868,-2785,9254,8611,-32376,-46367,-23015,10925,9937,-8705,-52311,-85152,-95319,-67765,-48161,-98054,-48419,8705,-4046,-54926,-83931,-41664,3614,5541,2555,-5698,-47910,-67151,-72850,-77941,-88277,-58401,18745,123189,189783,190254,131084,-22511,-86064,-33175,-59526,-75656,-12660,71351,87976,29399,-40811,-13742,54623,136975,202269,301491,361832,359551,228791,-26666,-59499,74177,141754,102201,3390,-81923,-34945,-31725,-27862,-18703,-17389,-21650,-26793,-12782,-20847,-1955,89756,157628,153122,133759,100981,28077,-73156,-31824,-31999,-80494,2620,51012,-3658,-79124,-49238,105848,201394,196758,64116,-18911,-56778,-62860,-32664,-11932,-23788,-53568,-34597,-42490,-64585,-5639,99477,195144,226202,181201,100607,71092,59575,64503,70319,14278,-42237,-80174,-43839,-27767,-119377,-139155,-137567,-58995,37114,76426,-20067,-95596,33570,115478,60678,-30363,35213,71780,111236,97970,41052,-13332,-13444,100294,198272,206917,143040,50507,-30256,-3111,36062,-33524,-93598,-26759,22953,59350,117414,137210,132098,139021,77803,-60446,-138097,-74442,-52429,-106135,-107376,-49284,-9328,34984,69565,75274,8520,-48468,-9078,66925,133720,138455,64951,-28513,-44854,60681,82645,5065,-54266,21222,65130,41150,-15902,-81164,-119737,-110501,-62394,-17493,-20936,-60287,2990,84741,74390,-1079,-63418,-101233,-83483,-60615,7952,57927,96339,34389,-4165,20579,38038,35686,101085,287707,489022,556890,445469,244470,114329,-10605,-105210,-134332,-53193,13471,71943,126966,123888,95267,35834,16684,50385,82656,34875,-51950,-80184,-65527,-78532,-41224,19095,-20468,-51016,-36902,14017,45444,39638,-10157,-34022,-13135,-8386,37133,145629,270622,378806,369153,269436,146161,-9038,-24072,40370,59755,8598,-41594,-64636,-29155,42736,-21770,-158768,-130121,-71289,-50641,-96555,-58369,62204,172247,208103,191389,116132,25467,26486,131154,156950,78301,30203,62635,84920,62360,26998,82584,177081,248662,195025,20520,-106438,-106478,-72561,-105420,-77148,-14022,57413,257756,456125,391691,306375,169049,-6151,-68685,-73853,-8693,74869,110760,126554,68873,-13494,-52175,15533,67597,36721,-16014,-30739,-37117,-45450,-31128,-36117],[-36180,-26353,1509,19568,2109,3059,12590,13965,5703,19206,20451,39428,50532,52912,78804,106135,-7666,15896,9234,-23677,-75138,-57983,-29797,-39725,-109938,-108167,170,39662,70585,78244,39313,-8845,-35727,-33284,-28407,-35029,-47899,-28005,6872,13765,-9056,-43668,-70436,-81682,-73074,-46911,-37530,-29340,-597,99190,162664,149327,108406,40251,17722,2501,-26786,-26125,79374,204814,187609,98308,64490,93432,34564,-38086,57359,106497,16672,233,33592,6020,-102165,-137986,-108224,-85255,-80168,-25691,9525,33378,40164,64567,79537,64866,28766,-38432,-92101,-38777,18450,21293,-11093,78907,293728,384508,355345,255882,112008,21250,-28778,-53435,-89179,-108883,-94302,-85786,-81715,-34577,31757,58014,41460,-40133,-142995,-52721,13857,-5920,-68407,-98463,-47093,39361,32319,40929,123650,238981,384497,408992,194268,8707,-66472,-101605,-121956,-137876,-86356,-61493,-59386,-49452,-79903,-84160,-102674,-4193,72536,148612,230943,265538,125226,39539,-15096,-26509,9459,62603,136172,197279,190242,143140,90601,88627,63393,-12595,-54093,-54636,35812,219735,265836,165558,33451,-35900,-46462,-71378,-38098,58918,194385,182199,31851,-40391,59900,107626,99789,-99893,-89824,29756,70431,86415,36982,9250,180553,361257,299623,151277,35155,41812,8417,19216,9735,8568,-22277,-79461,-45430,12364,52696,75845,46041,7815,14132,8603,-43472,-98491,14393,136605,155391,45964,-27592,-35804,-47814,-50179,-60250,-113958,-103322,-116197,-110793,-130556,-80136,17929,41429,83063,132568,70793,-77076,-11576,35934,25119,11435,7817,-15636,-30695,-25283,6488,83707,137351,62318,-57066,-131217,-51751,9071,16956,-63211,-98425,-112846,-135800,-124102,-27228,15847,28310,105221,247318,239232,215740,127700,13818,-54776,-62343,-26866,-16724,-44238,-84839,-58940,-41304,-21407,3731,23693,62887,45316,14016,-116,-13855,-66411,-134186,-115494,-103255,-88977,-131877,-101067,-67479,-102402,-72171,-16813,57231,95315,60034,-25738,-93262,-143106,-46594,88389,147212,41476,2267,50432,-12460,-48974,31671,135099,161324,151921,138745,138540,116428,20508,-97442,-35485,1677,30581,12279,-64410,-6374,91182,129226,96185,156616,195700,127704,26230,-20238,29377,75372,-44014,-97057,-107576,-95555,90303,237738,260736,149346,-25303,-128790,-45883,27089,33924,16394,18755,44843,31787,69972,150757,186447,138847,119465,29189,-4348,17353,104931,193568,228967,104605,13073,23614,60842,43724,16329,22907,80780,148645,150878,114704,40074,-85726,-75612,-59755,-35445,49811,101485,13904,-102597,-7517,104445,107959,82954,27069,-105837,-83653,-36239,4017,-69169,-71580,61035,144305,169516,110019,2517,-36250,-59964,-86397,-59836,12075,42450,-18031,-74887,-124027,-116991,-36675,56642,68832,-14628,-51414,-77626,-45868,38129,120403,31283,16435,12578,-33685,-119157,-116781,-87045,-134092,-79119,27584,62763,33914,-63640,-116436,-47845,-72010,-132619,-104690,-49597,-42158,-81459,-75724,-84400,-99312,-80348,-53453,-35606,-60155,-100396,-130544,-76543,85573,140997,89994,20237,-36548,-94813,-126160,-53997,-60263,-82706,-87313,-82675,-65123,-46950,-64580,-77166,-51814,-38736,-66241,-29836,-13439,-54985,-104528,-128693,-86219,-42885,-7358,81039,111348,38419,-42072,-114081,-182844,-291332,-344182,-309211,-261103,-187497,-180801,-213575,-156377,-72659,-60083,-77384,-21750,665,95373,153483,126449,154017,125102,82063,95768,172944,262522,232722,221871,189094,174592,92514,23821,16288,6705,8844,45242,64248,114113,61145,-56271,-86851,-136656,-133059,-116443,-73593,-35559,-12064,79229,93969,72112,70948,131090,141570,154635,97153,99417,195307,133112,-10695,-134997,-133025,-128659,-140350,-56020,71279,143860,161705,97587,-6628,5271,96054,76441,70269,125337,185232,196421,114789,92895,105240,44823,28270,-13257,-87135,-91748,-106997,-119830,-2591,37344,-13174,-80399,10910,60739,106334,93317,-12109,-174587,-129066,-16532,-5707,-16817,-29706,-65920,-93558,-72745,-99089,-93248,-46912,-5320,30406,25856,-8015,19344,84174,145085,147214,106828,64753,26399,-57838,-95589,-84789,-75634,-102961,-73188,-18232,22596,46632,68954,83820,51277,-6155,-30714,-69488,-78743,-72465,-33287,11777,29106,31696,11969,-57835,-74250,12369,20442,-5450,-60962,-123061,48146,215942,352283,311306,38622,-67894,85566,198400,171359,66775,-63378,-57994,167322,253408,178519,72594,17095,-7608,-18207,27115,93237,115963,48046,-58720,-80475,-48354,-21192,20762,53377,70400,25527,-24245,-77223,-110530,-114804,-132669,-53935,46389,139126,136745,73204,-18648,-135644,-55994,31122,80825,27517,-90070,-28572,-15620,29870,70500,70862,26969,-22230,-47581,-27698,-40822,-54065,-49781,-38180,-55059,-47413,-7823,20994,30932,16673,-3453,-13711,-5529,4425,-28362,-60741,-1791,42793,65391,103835,113539,46260,-25197,-52229,-49635,11784,111226,94377,-20720,-103382,-61662,-27641,-50858,-74906,-62439,-9759,55793,-13640,-113191,-102767,-68401,-55988,-202,52481,24120,-55439,-101489,-12086,-348,-18365,-41145,-55877,-13073,-1817,-28323,-69024,-79057,-64055,-28379,18507,-22488,-89490,-126913,-157281,-91254,-28185,13701,-4261,-14206,-40984,-17400,16519,18196,-27078,-91641,-113471,-36259,9967,21977,-38641,-117249,-2850,134680,253870,188881,78864,27259,36467,87231,87060,24328,14829,55828,98720,99257,83756,64221,35095,-2387,-28418,5404,135006,307235,283657,79899,-50848,-79671,-98864,-150886,-61244,34093,95267,95424,15215,16020,68082,35219,-86838,-71824,28101,76363,115967,222015,230305,201859,141193,95578,140734,137924,38471,-20805,-36211,-57118,-89025,-87901,-72853,-25160,55405,87561,103281,174077,266937,212451,84289,-7264,-40264,-65330,-46910,14153,-32697,-101667,-37642,-31065,-47378,-43790,76089,146846,131374,79310,18025,-33919,-78664,-118037,-56529,-24511,-8274,19951,33189,-26617,-73787,-47186,12018,39418,34992,5791,-8448,38452,54388,117343,207271,144352,32122,-95817,-137588,-124366,-90979,-52168,-40698,-49357,-62807,-51377,-44128,-43957,51784,124647,4000,-114288,-71114,48326,151693,139181,38464,-8323,10080,18670,-9676,-26114,-25079,177,26703,3233,-27584,1980,49566,96338,107795,46831,-10696,-47851,-52442,10403,83258,134336,132734,55269,-29267,-61440,-63363,-55412,-67744,-104563,-75714,-41597,-13760,-18236,-52271,-51910,-50792,-81619,-112945,-108150,-24998,16549,13240,1685,-27759,-95093,-126078,-132569,-138160,-122551,-113378,-58251,32476,69710,-5045,-46793,51896,56225,63396,30795,-50754,-111297,-30751,85402,148417,153910,187806,124057,67313,56161,39518,108158,104274,77236,81605,56641,808,-52075,-90847,-51677,-27902,-71050,-118807,-18133,136643,247212,219861,129248,66120,182441,338813,437895,379099,247534,138911,94577,134873,238048,187726,68657,-24135,-14725,59392,136422,159043,91107,-1118,-59761,-32091,114892,171226,146248,118061,81541,39182,-35168,-121015,-106299,-46909,40055,81784,54059,26638,-7077,-30920,-24721,24702,75714,41619,12632,-49271,-99677,-73033,20573,2009,-18241,14829,51928,-24149,-114536,-31542,3946,-1736,23154,62576,85282,110203,109476,83096,-19135,-106475,-74214,-1298,-4018,-41358,-74359,-99558,-58287,-11533,-22570,-62873,-101029,-134881,-139306,-72693,22172,62748,11897,-75648,5029,-1845,-7487,234402,525541,588005,383409,132226,-2721,-71685,-73159,-23928,-30828,-87540,-101815,-45576,-28467,-84688,-52556,12476,28143,19025,-34052,-100861,-83985,-74738,-100175,-90380,-80753,-40551,-6897,11533,-30821,-95278,27434,119729,35811,-29933,-10200,-18142,-47903,-88842,-27281,73862,-13920,-27350,7340,91703,165251,187208,136059,-5781,-131829,-95356,3516,-94887,-104669,5048,58925,-17792,-53246,-39630,89397,238663,264917,203447,130086,-5287,-110048,-89899,-52067,20568,79905,16004,-98647,-74262,-62071,-99974,-113525,-59508,-15528,25293,2437,-46555,23252,135593,110052,-48171,-138982,-43180,27997,94166,146351,177378,218660,298748,373760,433420,483694,428254,251731,150007,168239,140627,24380,-101795,4928,86719,94174,-16459,-65322,110261,115954,38494,6000,52525,60736,-18400,-28343,-39188,-35623,-45647,-31573,28504,21307,13361,31360,59895,92306,92083,40894,-36405,-107280,-76784,-46706,-59637,-101656,-134081,-139045,-53165,60167,64969,-36127,-108792,-114959,-13899,66635,19838,7292,12827,-33722,-94439,45366,87435,84668,21717,-28080,-113460,-137205,-77489,-25142,-3196,13009,-9918,-81358,-83233,-77511,-128912,-104792,36929,128933,127626,121338,120758,135445,109763,62791,-20662,-68233,-99996,-103386,-57850,4501,69697,50729,-43131,-72353,-68383,-78935,-111753,-81749,39544,226738,225622,114308,-31732,-38504,77797,178076,173522,29337,-50087,25263,26454,-22075,26167,146995,75059,-100616,-792,117090,232911,240974,184899,108128,80550,1038,-84064,-69218,-54495,-18446,-2450,-72565,-65982,46537,96758,40722,-33170,-114174,-7884,61194,28792,-16577,-68103,-88688,-82433,-75947,-45501,-757,52748,37569,-25259,-42845,-3596,78378,20721,-21166,43791,79030,12011,-41171,26065,87315,108005,123804,101602,3673,-112011,-83067,4208,73956,112525,122141,97031,47950,3434,-47201,-48273,48462,130864,116516,134595,205145,132452,8627,-123073,-70941,-14403,-8797,-51361,-44198,-18010,-26315,-52680,-72274,-21399,38813,73323,137885,216632,160677,36685,-55215,-74337,-148584,-168333,-83882,-14641,20448,18241,-24348,-85626,-79303,17165,125089,179476,50070,-47151,39481,171001,198191,50340,-59082,-102338,-67189,-23350,28661,8303,-67257,-114803,-80941,-52283,-50826,16705,108225,118652,116748,97389,42051,-13993,-32041,-12062,30828,31269,-38060,-72907,-84700,-96392,-125349,-111466,-94738,-94596,-88594,47150,84908,31909,-12162,-841,38271,96271,93606,64067,76509,100795,71900,-8549,-36920,-2396,48981,71427,46635,9503,43588,44850,-43095,-70781,-60370,-23884,10651,16795,-30175,-44615,-70702,-75249,49615,218217,320460,291141,214780,130755,95934,97736,83439,19246,-35908,38715,61059,8804,-72530,-146957,-75350,-84263,-1162,154733,246247,226769,83000,-59882,-112668,-41587,53572,97261,96786,96819,57474,27924,29013,1634,-30766,13769,12502,661,10864,11089,126876,319272,393484,315906,212359,139029,101428,77915,111580,100706,28918,-94761,-1394,89594,80611,-31485,-125971,-32091,90422,53444,-51963,-84286,-62411,-63473,-110155,-87167,-80802,-121616,-31909,76904,139639,136778,91529,65356,43935,90025,168846,187697,133416,67701,38982,48525,68495,152376,188316,93541,4859,-93804,-122964,-77419,-37437,-58651,-57384,-41276,-24006,-31017,-54289,-41232,14247,38508,-50284,-60009,-31013,-22074,-8758,11014,874,-75506,-117484,-34854,62573,57445,49200,32618,45716,93538,85223,11370,-37194,-62569,-80800,-77295,-57356,-95860,-69907,32232,161292,196696,218766,201268,80998,2000,9537,65444,163243,192109,163351,117986,72522,60109,104231,147862,151423,120462,80113,58705,-12179,-21822,4677,7501,-12567,-19552,-40388,-76294,-112181,-39612,63089,114284,133793,153618,180242,170292,117646,1565,-107132,-85930,-37252,-6536,51822,12594,-101626,-4099,103816,240273,218560,194125,198585,196843,180549,96203,-16872,-101929,-112005,-64296,-54104,-22384,-17348,-43003,-87244,-77577,-81390,-96921,-82139,-51968,-6481,33370,18240,-22626,-51823,-33093,-1102,-1206,-31079,10156,62112,25173,-33634,29579,172337,267257,275494,144135,-55710,-67393,-77729,-54284,-30907,-3898,-14372,-77387,-127666,-40579,-6769,-31513,-37759,-28735,-9130,31855,68754,65843,30403,7644,30094,4811,-36531,-83819,-125646,-120110,-81794,-76687,-88255,-96176,-82976,-66410,-66148,-95912,-111916,-55783,16298,68865,113565,54493,-37492,-86228,-83188,-56940,-71311,-140650,-116014,-23655,83142,142470,133380,54377,-56180,255,105528,149459,110008,51380,9037,-37122,-22005,-7706,-80868,-114884,-113990,-97076,-107144,-108297,-46910,-26868,-85189,-78470,-104241,-62733,-7062,-11724,-7086,-2101,-58405,-135399,-78631,7772,178697,225562,131310,42205,-25012,-80380,-91322,-51194,31973,85802,104750,80763,22588,-97737,16042,152175,223152,190671,69416,-12246,10061,63789,63442,-4251,-30504,-8297,1429,-288,12640,10924,-32993,-54749,-33189,11559,20262,-1946,-57819,-100948,-107876,-72263,-46301,-93941,-57673,3953,-8376,-60134,-70662,-16490,17016,-5068,-2594,-1542,-45486,-79581,-88667,-80161,-73955,-42926,29002,138574,217049,210477,122790,-34783,-91491,-42202,-73510,-78201,-6558,66645,75518,18605,-47478,-19701,39516,95744,141313,237989,313634,326728,211646,-28005,-50538,91867,173500,149527,58005,-57539,-48416,-38168,-29222,-17162,-16093,-25439,-41564,-46516,-54837,-23211,69390,138425,153197,140015,105888,29358,-71918,-28261,-31306,-91716,-11573,35378,-19846,-97564,-29876,121607,203820,201123,67916,-4937,-36836,-52638,-32433,-8690,-11536,-49452,-39643,-42074,-53788,-203,102256,211360,250080,197903,106504,65308,46424,53455,72470,31800,-17574,-54145,-48292,-61106,-145594,-128304,-140230,-74753,25270,75938,-20789,-94521,35513,120810,64418,-31694,31905,77152,121062,107630,43472,-12831,-17205,95198,189031,192930,131636,47639,-23731,9198,53281,-18084,-110096,-39725,14705,57342,121329,141168,126648,115620,36537,-90573,-144896,-77697,-58883,-103572,-104126,-44610,-3428,37834,60577,60041,3266,-34848,-5433,47739,98891,94375,31921,-47634,-50892,53672,65189,-9102,-50689,17681,47543,22636,-26852,-82451,-113028,-106822,-73960,-28669,-23934,-48754,-1114,73397,79852,20206,-40536,-80770,-81952,-72220,-14974,25004,70763,24786,-2819,22681,33300,23632,82272,258621,457015,520684,416891,226039,106240,7263,-73969,-130644,-70350,2112,58093,95528,76366,44592,-657,-10209,18674,53047,14825,-66298,-87947,-67167,-65318,-43833,14253,-17286,-50883,-43227,3315,33945,20633,-35842,-57756,-37809,-37120,5020,84439,193966,328399,369016,287103,186414,41530,-13101,20577,31774,-14982,-54463,-60708,-14164,72081,34346,-90034,-126927,-59284,-50682,-99385,-73374,31156,131705,171409,157053,89445,12755,28316,151553,192292,110698,42563,66893,93590,73168,35163,88178,170489,246224,223417,54312,-70685,-131496,-93671,-104623,-68516,-11355,65834,257180,405202,300366,214666,110993,-33384,-88702,-90958,2356,121560,162682,166538,92382,4363,-39736,16287,60406,28331,-20561,-35617,-48776,-60680,-42849,-41292],[-32405,-27594,-2107,17342,5418,5392,11333,12683,9886,24285,23753,41795,56403,57161,79022,135891,24610,26697,10090,-30455,-68194,-41657,-26422,-46914,-117378,-68573,39572,92325,105638,67544,27974,-7161,-27094,-35025,-27880,-29314,-55015,-49486,-12070,815,-17537,-50406,-76509,-87152,-79314,-50937,-23614,-28033,-21429,72160,153812,151197,120827,52349,24837,5798,-25828,-25992,74201,198675,167599,78120,45404,70831,27193,-3792,78868,102662,-7737,-15144,30863,4851,-99715,-143331,-107259,-78579,-74412,-19742,26681,45153,28897,39107,45975,29645,-7450,-62342,-100136,-44433,6901,5509,-26169,55766,280264,404107,388792,279848,121948,27625,-20140,-40296,-75793,-104500,-99792,-87742,-73804,-20283,51350,84023,66941,-20598,-120003,-87296,-14442,-21944,-71166,-83067,-38608,47338,38211,31590,114407,244396,418729,461391,230032,40082,-36107,-89389,-122743,-149409,-101224,-81044,-84170,-76486,-84581,-48457,-70875,-25116,46010,121132,210038,237997,91499,9086,-45627,-46176,-4404,52020,131536,177673,146358,75798,13983,55470,54546,-27931,-93922,-44749,117350,289370,308008,178760,22605,-51697,-56950,-74266,-32606,84294,237748,229435,56989,-54028,27011,75214,97714,-105998,-104405,-9006,37766,73308,37066,8248,171121,303399,216530,83094,-2473,21897,-6352,10346,13696,28340,185,-70157,-55980,3176,52082,96033,70718,21511,5434,-8250,-54116,-94544,23663,153583,186803,79150,-5272,-20424,-41002,-51266,-65122,-104562,-95757,-118571,-129643,-127994,-43030,66445,94766,121364,153667,76869,-83735,-28440,20425,17019,6010,3040,-19787,-37193,-37722,-8287,77617,122007,42441,-69437,-107684,-13755,43652,25411,-72118,-105804,-115514,-142224,-130628,-39384,11964,37817,134471,260709,223925,197271,102341,1190,-59875,-74416,-48447,-44196,-75877,-112547,-78187,-56835,-32050,6274,37891,72940,46703,5586,-10507,-16752,-63642,-135017,-120240,-103268,-80233,-103636,-76735,-68152,-116259,-56512,12555,93755,120761,63422,-27077,-93520,-144637,-53599,77949,115705,33617,8528,50423,-6282,-38620,34402,143658,178215,174442,144429,123157,93542,8666,-85184,-44539,-5905,25457,11546,-49768,6492,93401,146704,130164,185855,197541,133865,47667,20354,95967,157136,27815,-82159,-110329,-95413,92152,221449,235238,128247,-34044,-147108,-38285,37933,41167,13114,-428,13513,31,40029,123225,176744,168127,145954,35905,3329,29668,127807,225636,255753,124146,15957,14669,56757,53557,30396,40174,103901,164971,147292,92781,27148,-71146,-58625,-47540,-39469,33790,87445,-2011,-100177,8053,98195,77290,37463,383,-113445,-87493,-52386,-14180,-69869,-60337,45359,118391,152814,108048,6886,-33015,-58653,-78803,-50817,18618,52524,-1881,-52839,-99797,-114309,-26378,80949,79506,-25547,-59798,-71693,-49980,32097,131418,41096,18737,12169,-35328,-112229,-98405,-69011,-123414,-102180,304,41054,22702,-58125,-121684,-57921,-84728,-123198,-94886,-47866,-38381,-79659,-72740,-66424,-75544,-73759,-54505,-33184,-54115,-90643,-114128,-94520,62382,123264,83774,26126,-26945,-87334,-123487,-50779,-53012,-74699,-81122,-76087,-66672,-57483,-69999,-73966,-46984,-32922,-51396,-22984,-14775,-57511,-107429,-137016,-104508,-65420,-26858,86319,137117,59947,-39250,-127101,-211504,-328318,-397837,-366489,-287969,-196869,-194421,-229399,-159346,-63058,-50581,-77116,-16714,11160,101030,153740,117272,136168,109989,82924,103828,175017,271520,239931,240131,223870,199514,99736,18563,3980,-237,15979,63906,86260,133823,74455,-43695,-81598,-123942,-106259,-91935,-61927,-29229,-1518,71773,68820,60768,62005,111081,115460,122706,74141,80846,178841,119148,-23456,-133464,-116610,-125284,-126442,-28953,99077,188365,198602,110956,-7719,8104,94822,60703,64213,140266,221458,234117,145811,77694,70293,7662,13223,-20573,-96816,-105056,-121160,-130229,-5186,17887,-51347,-77035,25621,33598,63368,70282,-20671,-188635,-104295,-2459,6636,-75,-26903,-68708,-90600,-72770,-105854,-108642,-73814,-30066,19896,29697,2030,52798,136818,180605,153869,99017,59223,28031,-57726,-96263,-84276,-76569,-106560,-75939,-25857,10050,44609,83423,103294,58386,-7777,-33267,-71214,-78926,-71057,-39430,-10554,4611,14194,5425,-62225,-94504,1844,21077,-1091,-56923,-100728,55814,222810,341106,278086,16307,-108725,43704,151225,136335,44916,-87315,-63134,192948,305252,212297,79163,16402,-3457,-5583,46289,118879,140434,53484,-61291,-85863,-49043,-14119,34866,69389,77830,28427,-26274,-76456,-101514,-101215,-132976,-61588,56805,170232,169946,88875,-19400,-140958,-58655,23927,77972,55862,-66709,-63623,-24760,35915,71781,74897,40751,-5681,-44036,-35865,-49258,-58090,-51483,-41052,-51999,-35260,5575,30094,31927,15272,-2392,-7317,11802,43037,11311,-66429,-13299,37763,60554,90639,96931,36235,-33348,-58736,-57086,-5777,91506,82319,-26733,-107374,-67730,-29645,-50708,-79086,-58980,19413,97609,17161,-79286,-81213,-56331,-49327,5144,54222,28375,-44948,-87334,-19581,-11872,-27291,-47915,-54555,-2282,9603,-25216,-79470,-100548,-87203,-52427,9032,-13052,-93931,-137787,-149151,-91586,-40252,-15401,-33217,-28190,-39805,-22135,1507,2992,-43847,-114224,-79469,7584,45860,38084,-32484,-91048,10080,170279,325945,266588,118891,41466,23656,63475,75590,21314,23908,70108,111721,122213,107225,75073,38262,-5324,-37475,-10249,115939,291124,311737,123452,-27546,-94627,-120140,-139220,-38661,59981,121280,110933,15540,4110,48002,13586,-105086,-59266,26023,72672,121878,215968,213643,178727,120180,82630,139279,190795,105766,27538,-17411,-52499,-89037,-80727,-61971,-17067,61392,85764,95766,165423,294355,299097,165537,40743,-16373,-64040,-56397,6822,-38907,-103861,-38081,-33901,-51070,-24391,101217,175132,167194,107343,32013,-21597,-74686,-102470,-43059,-3369,28032,56976,66480,-5848,-80136,-61351,5210,38314,38171,17194,11069,49169,27990,63891,158209,108756,6212,-109763,-131622,-122490,-79607,-26864,-16823,-38072,-56979,-54987,-66292,-78923,13363,98593,5394,-81466,-51241,57873,148470,122547,18748,-28413,-5474,18132,1640,-10285,-11656,11425,43117,29622,3362,26040,56856,89525,98422,38854,-20527,-62172,-49748,38349,111226,144678,127850,45142,-34861,-61755,-67148,-59298,-66740,-107608,-85598,-54210,-27542,-25937,-48756,-40813,-53127,-102821,-141068,-112429,-22845,23820,21366,17126,-7733,-72230,-118246,-135854,-154570,-144031,-132014,-69407,28553,73452,-7001,-92876,54841,104620,133079,85579,-36964,-114091,-24971,114598,208318,219353,222241,107571,33311,33550,38895,105180,108898,82464,86724,56314,2064,-48134,-89595,-77049,-64448,-92780,-131425,-39666,90046,190520,174424,110815,73263,182330,280904,349098,340488,234733,133268,90706,135506,251103,211335,74005,-25245,-28505,40534,116405,136030,93190,17284,-43616,-37358,92749,150955,146165,127835,83715,29351,-53305,-132699,-94563,-56103,2774,49583,36615,14777,-14475,-29898,-16858,29901,76661,34488,-3729,-65854,-92689,-57155,19912,-11622,-23999,17018,58322,-14744,-105011,-35089,3515,-5240,13210,52191,72600,90202,90256,86687,-14106,-111011,-71885,-1567,-6434,-44987,-77555,-110030,-64785,-17235,-26305,-70915,-94521,-114560,-125934,-59333,25991,51948,-27076,-62250,37840,22327,-84863,135613,430583,560179,418210,167667,14371,-57597,-61776,-20838,-30324,-83536,-85777,-18959,14509,-55885,-50497,10545,22576,18096,-20781,-105253,-104474,-89644,-111556,-83979,-75613,-36190,-14545,-13339,-50385,-69669,48669,124362,20231,-57658,-26044,-9982,-27821,-58674,-6673,80373,-24585,-50529,-17110,73764,157929,185252,126844,-11736,-131449,-86204,3901,-113962,-92603,13103,52890,-31746,-70591,-59866,51885,210416,227445,168869,114902,-19553,-132268,-84813,-47689,17428,78363,12041,-110788,-72964,-62628,-100260,-111596,-51864,-5268,27137,6367,-34620,28467,128374,107992,-26998,-87415,-1151,59819,121120,167232,193854,237474,316182,395609,484397,559784,458750,220322,116638,154764,151164,43805,-81821,-3861,78502,84969,-21990,-64299,101681,113999,49229,31165,86569,100104,18472,-5970,-29168,-33966,-46183,-20326,34155,21701,14354,36224,71929,104300,109071,65421,-17570,-101331,-76859,-44505,-57717,-102062,-141611,-129646,-42607,76824,96939,3621,-74295,-90705,15767,87189,41319,9163,-19728,-71836,-71770,55055,90111,84735,20089,-31318,-118490,-124613,-72981,-28100,-11255,9151,-4522,-76049,-82895,-84613,-133561,-85282,54544,143962,132299,121338,117715,129372,93445,49681,-17282,-60115,-88219,-111483,-49306,28481,97854,88681,-8013,-54514,-67410,-86925,-125846,-91503,37994,242849,242864,122211,-26377,-44074,79433,190494,184477,39603,-34534,37232,30568,-63649,-23533,112993,50804,-44707,78492,218120,348726,326487,242674,155438,119757,35767,-54763,-43668,-20792,25477,55728,-19259,-90256,9120,61387,17932,-51217,-128407,30868,103463,57255,-4941,-64136,-88585,-80507,-80211,-54186,-9740,34972,12719,-35830,-34262,-20857,42060,16154,-15922,39586,65972,2409,-53613,16268,77027,92080,100543,84730,532,-101181,-77208,-2851,49496,75568,91333,84954,53740,13777,-39053,-62687,15041,98020,113034,148027,211246,124522,990,-118574,-80496,-28174,-11916,-58387,-61155,-29493,-38822,-67593,-84356,-30839,24972,56588,132348,243209,200766,59776,-38864,-52526,-124691,-192187,-101507,-27907,3717,3724,-32790,-90948,-82568,1872,106153,177222,65994,-43460,47690,191777,227517,68219,-63957,-103728,-46806,12177,55391,17186,-71331,-141287,-92283,-55347,-60821,-7369,78968,88500,96851,89657,43818,-7918,-27898,-13965,24105,32712,-31019,-61173,-70044,-89264,-121836,-108384,-87904,-81305,-90621,11707,46018,20177,-1471,16640,52404,100044,93046,73390,88503,107747,78782,-2975,-30423,5460,46640,45907,2017,-38569,7760,18547,-65127,-64270,-37864,-5368,12489,5676,-43002,-50912,-78809,-59311,75744,271086,398143,371878,275472,150892,85119,90230,84240,18762,-55525,21113,44291,3654,-66915,-140299,-95933,-100907,-265,153875,245008,228544,89286,-55469,-107418,-37842,45960,75498,71550,64718,17734,-5418,5412,1749,-13218,33711,34382,26568,36653,26649,117784,289048,343797,267800,183739,122144,79249,48434,79415,72730,14241,-103878,17095,107540,102450,-17903,-135843,-61685,69481,44527,-57479,-93418,-84713,-86714,-115251,-81102,-84190,-112855,-20309,90152,139266,118326,83011,70940,50537,73057,138537,157659,108720,47482,17077,19752,29651,118833,204782,125773,30689,-80026,-122180,-77399,-36833,-65784,-73000,-60001,-35590,-33733,-49032,-24264,36681,54500,-49742,-91718,-88700,-65759,-37767,-3734,-2495,-79334,-119891,-45319,28502,23438,24484,8275,11011,59472,74222,13236,-37507,-71437,-95239,-98972,-78055,-96641,-73445,14124,126319,150064,170899,166495,55217,9607,43587,122322,224846,256211,219544,149468,82420,65837,114302,164594,173948,144202,96285,70112,-1029,-12286,13403,19222,-2709,-13658,-32925,-63351,-101661,-46290,58333,110074,136355,166662,191174,173463,126174,12470,-99450,-77597,-23904,13657,80539,40400,-60483,10531,125396,248517,185708,144700,165692,177042,167098,93248,-5079,-84167,-129827,-80147,-57889,-27040,-26660,-48882,-85264,-100034,-105366,-98079,-77372,-52653,-3122,38318,9019,-33577,-49515,5390,43953,33726,-3397,20124,59380,15993,-38353,33824,169376,252485,261264,157949,-35345,-66316,-81098,-61323,-30761,6851,-7515,-83854,-90513,-20565,-9959,-50097,-76852,-59673,-27893,30043,94797,109475,64698,27020,39802,9394,-39421,-84605,-124283,-108928,-65578,-64294,-88045,-107648,-91715,-67135,-59520,-84587,-105670,-62424,14519,73004,118704,60772,-35458,-90865,-97568,-79324,-94278,-143159,-114511,-15041,110151,173929,152223,57069,-62795,-4410,94862,133061,105163,56492,14631,-20109,-1456,-7853,-96081,-124069,-109774,-96265,-111745,-113558,-38399,-10149,-74287,-92031,-99595,-37885,28591,40363,45319,35075,-35365,-121627,-85938,13760,193066,265156,196324,101165,3888,-68669,-86501,-55594,22678,70047,89798,73186,19663,-95572,-1437,124312,200408,196607,76916,-11681,424,56946,54962,-7328,-24011,-2067,5970,7326,19621,14513,-32699,-62832,-43029,11736,30069,4420,-63988,-117004,-119192,-76622,-45101,-89122,-65406,-544,-13472,-65159,-55605,6402,21430,-22456,-10347,1122,-41333,-85436,-98689,-76960,-58403,-29159,36576,148706,237743,226182,113184,-44447,-88334,-45015,-78141,-79328,-5753,53996,55146,3458,-54240,-23829,25865,58185,83761,167007,248680,273715,181438,-31048,-41179,105578,195041,186520,106783,-26160,-58858,-42610,-28216,-14344,-14654,-29212,-56740,-81966,-75406,-37095,49095,115352,151276,145542,107232,28973,-69299,-27031,-31955,-102383,-25526,18959,-35966,-107361,-13880,128249,195684,198345,71832,7086,-23410,-42660,-29013,-5602,-2878,-41895,-36024,-32318,-38590,4495,101162,223328,272371,217495,116823,60652,31990,42812,79924,59060,16699,-24567,-49474,-90456,-129382,-119973,-135319,-87348,13111,72981,-21216,-90875,36248,122881,65818,-31969,29985,82440,128759,114116,43880,-13048,-19633,90290,179326,178675,120029,45272,-16621,19124,65915,-4490,-116764,-50014,9012,58242,128507,148981,127238,100627,9560,-93658,-109318,-68597,-59845,-98074,-98282,-37878,3686,40984,51390,46455,2245,-20053,558,32433,69507,54641,1485,-65120,-56269,46166,50320,-16665,-53864,9863,26492,3272,-36821,-81842,-103786,-94793,-75487,-33497,-23540,-40570,-6283,60252,82709,39619,-20954,-63481,-73291,-79740,-36522,-5756,44594,17048,-290,24795,26298,7021,56062,220467,415654,475874,382661,206933,96688,20065,-42431,-99171,-87570,-11399,43848,66082,30110,-7164,-37908,-36832,-14884,19238,-9944,-83346,-95236,-66163,-48652,-40256,9623,-12553,-48699,-45305,-4663,24814,7444,-48443,-62124,-45489,-60777,-28860,24534,117732,265500,356282,301740,228539,93684,5807,586,3393,-38555,-69394,-59590,-3269,91977,81852,-11348,-80402,-37184,-48782,-102024,-87052,442,84979,122658,111654,55422,-4541,26039,165859,221655,138610,52950,69017,100830,85577,43889,90588,157405,232158,236018,83909,-34304,-118281,-109267,-95355,-60548,-13805,67864,254365,356563,224056,136734,57777,-60568,-107283,-97527,23366,176459,225246,215784,124712,22813,-30010,16153,53198,20328,-24972,-38778,-59596,-78341,-56055,-45805],[-29730,-30203,-6736,14421,7975,5850,7502,7789,9266,25287,24542,41697,57287,53783,72106,158227,63607,38734,10739,-33928,-48928,-20028,-16481,-44310,-98781,-35687,71164,139815,131251,51114,15370,-3411,-16282,-35111,-31251,-26555,-55455,-65315,-28923,-11964,-26778,-56392,-77612,-76992,-62697,-39522,-10055,-23045,-34363,44912,139799,150108,135192,68812,35203,12106,-21872,-25061,66455,186337,143086,56460,25328,45927,17269,29876,108935,106139,-24469,-31540,24350,1443,-97605,-147769,-104038,-70740,-68776,-13972,45361,59681,23062,18081,16028,-349,-36532,-78483,-101597,-46336,-705,-5183,-34646,40721,266047,418526,418239,301586,131382,33113,-13326,-28995,-62694,-98014,-103448,-87927,-65009,-6664,70642,111882,95752,3158,-91249,-123395,-47806,-41381,-70924,-67196,-25496,59137,47184,22966,103455,239740,428239,486328,253621,69742,-4218,-72727,-117236,-160053,-116702,-100405,-104349,-83966,-55018,-12846,-32644,-30380,23105,90916,177928,199317,57752,-19710,-74903,-63402,-13955,43854,123781,153855,107798,24709,-62281,21978,46737,-39468,-132307,-201,204754,346348,331699,180987,10721,-66434,-65493,-74333,-24589,105902,268195,265547,77324,-72351,-6060,47510,96101,-110182,-124074,-50267,6682,60568,37223,8785,155708,237826,135461,25338,-32026,8654,-15749,3056,18558,44322,18366,-54820,-59366,-318,56428,121656,102838,43040,1797,-20987,-60314,-86976,36571,175587,224898,120352,22249,-3424,-32195,-49602,-66768,-92395,-83157,-114901,-141823,-94676,-7011,111362,148971,164482,170577,78978,-88821,-42407,8033,12796,5714,2878,-20150,-40777,-48058,-23164,65258,99860,22768,-79279,-77041,36665,92833,46365,-70943,-108113,-113273,-141347,-123548,-44239,8890,46692,159892,265630,205416,174272,74102,-13262,-65035,-83806,-67708,-67633,-97447,-132286,-93997,-71339,-43117,7834,53606,85114,50863,1281,-13558,-10911,-51810,-118254,-116435,-98005,-68988,-76944,-48336,-63096,-114430,-29571,50367,134366,146141,66160,-26189,-89292,-141191,-61604,62188,83000,25206,19455,57535,4196,-25354,44037,161792,205163,204633,151502,106630,68401,-1393,-56075,-40007,-5373,25485,14590,-31920,21302,99439,163802,165874,214435,197963,142012,74096,63469,155729,228553,100317,-62207,-106930,-80808,101688,207296,209431,108160,-38388,-158495,-26361,48674,48265,11926,-16902,-18481,-29790,15453,99983,167006,200134,177959,47341,14130,44119,151472,254477,276060,143179,25750,10455,54403,64811,46230,58339,128727,183158,148055,79062,25982,-44001,-39554,-33471,-42232,16574,71767,-15148,-88614,20714,88500,49042,-2380,-20981,-118461,-86329,-60945,-21537,-57473,-44337,28284,85162,127052,100429,11279,-24825,-49425,-64926,-38452,27890,65104,18421,-26248,-69723,-100493,-13020,101915,84506,-36182,-58748,-51995,-42866,28721,138952,56452,26365,16804,-30370,-97923,-81053,-50702,-102674,-122779,-26612,20480,11452,-52799,-123215,-59613,-81839,-96589,-78852,-44538,-34161,-78961,-70847,-50804,-49131,-58178,-47818,-25459,-43954,-76929,-93178,-104660,31248,96266,74196,32999,-13963,-75675,-117087,-44134,-41523,-59851,-62663,-50555,-46630,-52477,-66519,-66118,-39714,-24191,-33797,-14498,-14129,-57291,-107447,-137069,-114515,-85551,-51662,77528,147225,73118,-37629,-135359,-232968,-320068,-420690,-423659,-314344,-203090,-200213,-234209,-155118,-50196,-35223,-71706,-12281,20573,105562,154494,110217,118362,93756,82481,109429,170870,273953,248916,263766,271515,242128,127478,34683,2287,-7129,20717,79614,103590,145644,82604,-29669,-73608,-105044,-75320,-60122,-46820,-22138,8766,62955,49429,56926,65600,103821,97718,97932,57651,65616,161034,104253,-33722,-120200,-94477,-113975,-103777,2143,123003,225547,230274,123168,-5580,12877,91871,47213,60958,157043,257921,266008,169673,56082,23333,-26854,-858,-26432,-103438,-118629,-135820,-135481,-6008,-1447,-94270,-74839,38036,4602,11601,37137,-33044,-196908,-84481,7392,18266,19808,-20313,-69858,-87962,-70747,-98659,-115753,-100911,-53001,10641,34503,14977,90912,193840,213013,156074,89640,52544,28001,-55772,-94457,-81625,-75520,-108891,-79440,-32765,503,45856,98936,122359,64795,-8660,-32733,-67739,-76235,-65644,-39331,-23278,-9756,5105,5372,-58222,-112159,-8106,20873,4261,-46842,-72534,63268,224175,320670,241342,2744,-143133,211,100349,98277,22311,-108249,-52383,225632,360267,248492,87318,16410,268,7013,64601,141572,161278,57752,-60307,-87197,-46949,-5957,49000,84369,82249,29711,-28862,-75226,-91108,-86802,-123501,-66490,66847,196567,200080,106832,-14646,-122973,-57123,13972,68672,78034,-20784,-86862,-30597,41668,73345,80253,55261,11153,-38565,-46762,-61679,-63600,-53231,-43558,-45397,-19253,22870,41313,33384,13924,-540,872,29461,77987,54520,-57058,-17853,37790,59308,78556,79810,26365,-41908,-66926,-65934,-23682,65685,66646,-31323,-111152,-76438,-34528,-52566,-83837,-46997,66215,151234,53166,-44906,-56462,-41499,-41244,9675,53569,31189,-35105,-72064,-19452,-14756,-30901,-52057,-48941,11586,24431,-18209,-85760,-120624,-109445,-82081,-8003,-9501,-92265,-136477,-136770,-89788,-51623,-42661,-60139,-41404,-34712,-18775,-6348,-9297,-57895,-120804,-37216,56880,88287,60466,-19318,-70324,18104,192924,378338,330854,152469,54794,11089,37734,63871,22553,35220,82583,118430,134333,123691,81337,37289,-11121,-50850,-28578,95701,269142,328875,162267,1632,-98380,-138469,-121319,-18194,83931,145252,123094,13129,-11415,22203,-16240,-123464,-42576,23949,64627,119008,198428,191792,153432,97580,67466,128791,228706,164216,67291,-745,-47967,-89661,-73992,-50059,-6881,68475,83966,88343,155689,313583,388474,259628,90017,2992,-69934,-68627,11806,-31466,-99450,-39642,-36883,-53303,-7564,115748,190622,193593,129075,44271,-10366,-68981,-87976,-29094,14881,57204,89019,98553,16628,-82645,-73745,993,37633,38980,24973,28787,64236,12293,9084,100081,66507,-23718,-125941,-124108,-117254,-62870,6333,12206,-24389,-47785,-51844,-78152,-110838,-21008,65839,10416,-47489,-31515,65948,141934,104011,-2170,-47598,-18589,17473,11177,3969,1911,22995,58132,54123,29887,42486,56167,75297,80712,27549,-31017,-77242,-45901,60365,126382,140500,110671,28251,-44117,-64063,-71459,-63101,-66498,-111002,-88704,-55868,-29453,-24769,-39027,-29824,-56921,-122264,-155018,-98445,-21166,29232,30588,36052,15096,-49930,-105960,-130265,-140230,-132531,-149904,-79829,23858,74341,-7024,-108967,77435,162746,195669,128296,-25440,-118467,-22172,135941,257459,275636,244219,86855,6188,24378,42996,97674,105849,81233,83411,50675,1104,-44828,-84488,-96862,-96859,-114918,-124537,-52286,51932,134314,122477,85255,80525,183003,224095,256243,286895,212411,122544,83822,128070,245456,216959,69787,-29629,-46416,9689,79026,99464,90300,36037,-29350,-41710,66459,123028,138398,130442,81944,18401,-73002,-137659,-79028,-57290,-35555,9248,10871,-4117,-26224,-31666,-11805,31536,73793,25807,-21238,-80675,-81186,-41586,16373,-27550,-30721,19596,66067,197,-86936,-42525,-3085,-14116,-256,36498,53382,62817,62088,80661,-14316,-117084,-69290,-4726,-13375,-51767,-81434,-123021,-67733,-21556,-29069,-76060,-82214,-92133,-110054,-48171,25737,37635,-60320,-18441,71084,58527,-97441,44907,326113,508105,437183,204020,32086,-44396,-52764,-20410,-31778,-80110,-73141,236,47934,-24306,-47374,5657,12848,16303,-3457,-85046,-126156,-107816,-112579,-66061,-65519,-32146,-23985,-35656,-56587,-46398,57458,118380,6217,-82900,-45676,-7294,-13485,-29626,21442,94418,-23306,-62344,-30542,63572,152841,181362,114435,-18397,-128619,-83971,-8559,-138142,-75628,23458,49061,-42291,-86172,-79292,7900,156867,161011,111116,82607,-39370,-147255,-71207,-34125,24480,82915,11809,-108220,-63597,-55432,-86315,-87646,-37281,3650,25748,5935,-26197,31852,120155,109735,9649,-23782,57209,99302,145600,180191,199047,244082,318607,398872,514165,611003,468663,185755,86292,139642,158537,61541,-64668,-14578,65974,70392,-29998,-63827,86587,105723,57887,55235,117911,135848,54914,14690,-18980,-30232,-44268,-10983,35458,18116,11282,34779,73991,105334,116399,83791,-2065,-94369,-76954,-43971,-58690,-104273,-141033,-121090,-36445,86500,121133,39244,-39124,-63416,43871,101579,59910,20436,-23743,-75006,-45296,66557,96679,88127,20056,-35413,-123585,-116646,-70957,-32389,-19632,4553,1419,-68350,-84354,-95206,-135570,-66251,67832,149363,128762,114175,107196,114874,70642,31565,-17971,-53826,-71215,-101823,-41495,47581,118126,121067,27751,-39972,-69048,-95447,-124316,-91120,42239,256909,252453,121065,-29032,-51714,80702,199372,189033,44680,-21590,51051,44974,-69017,-49446,82630,35225,4767,161063,329249,470425,415107,303188,205732,160492,71827,-23917,-17092,12151,63631,100228,17694,-91099,-18820,30149,-6118,-71520,-109531,66904,142938,84356,6563,-59045,-89678,-78534,-83433,-64375,-21944,13046,-12315,-41675,-26153,-35257,1119,6986,-11825,32023,48609,-8832,-67846,4263,63742,72960,73793,62872,-5242,-88485,-68788,-9865,24999,41654,63469,72924,59600,23521,-31304,-74228,-17766,59840,103180,158747,213785,116460,-5512,-112254,-88680,-44408,-18880,-65345,-79673,-42298,-50714,-83063,-94683,-41180,8006,36709,121529,256176,229930,78022,-25950,-34512,-102681,-199572,-122546,-44930,-15361,-11733,-41694,-94527,-85405,-15665,82853,164788,75690,-45040,50704,206331,251868,88273,-68604,-103930,-23759,47653,81345,26072,-69230,-161574,-101166,-57181,-65987,-30540,47013,56248,76345,81524,44273,-3768,-25794,-18472,14327,32116,-23880,-47970,-57163,-82561,-117911,-107059,-83416,-69451,-86061,-26471,4736,4806,7053,34580,69408,107723,98946,87953,102390,112516,82944,742,-25098,12762,42849,18602,-42600,-81564,-17915,-4538,-86509,-56620,-19819,10211,16006,-1254,-55920,-58821,-82674,-45217,95149,310802,464968,453480,346413,182243,74955,74179,76729,13639,-77420,6501,30133,-160,-61352,-128365,-116875,-107262,3461,149036,235247,221617,90978,-53453,-103360,-36042,35965,53655,45292,32982,-16060,-29214,-9123,7589,7860,55270,56469,49402,53265,33731,104351,246344,277130,206196,147977,104043,56671,17357,44294,42483,-2131,-100529,31867,117501,116328,-7732,-124825,-89205,44059,31816,-66046,-99595,-100419,-100866,-105644,-73975,-85903,-108709,-15530,91417,125689,89639,66687,68775,54671,59526,110308,126738,81350,26469,-2235,-4428,-4021,83615,210863,154199,54897,-64355,-124153,-82417,-42704,-77429,-90945,-79390,-46693,-34403,-40823,-6620,60688,73499,-39497,-88128,-144512,-110326,-66293,-16978,-3603,-78555,-119635,-56261,-5508,-6033,4396,-9811,-18370,23697,55099,10697,-38462,-76178,-106818,-118934,-100066,-94480,-75852,-2567,92208,105370,119607,122145,22088,19564,79361,180701,283820,314143,267791,174606,86876,67329,121184,178913,193552,162975,106434,75433,6501,-5175,21096,27885,4684,-8989,-25120,-49841,-89648,-51415,53567,104326,135739,175143,197442,173856,135268,27453,-88940,-70963,-12202,33957,114257,77055,-14473,32424,147683,245136,151261,102539,134862,156941,153181,90065,9436,-59565,-121550,-98002,-63372,-33864,-36803,-52782,-75229,-110370,-136882,-101439,-73545,-54377,-1677,37886,-3306,-44324,-37133,47497,88541,68397,17402,20445,47641,3056,-41813,40384,167404,237865,243851,164991,-17775,-67928,-85980,-67641,-30046,17388,3185,-58926,-40191,4270,-10904,-66773,-104477,-67892,-32526,42595,123999,147683,93161,45594,49072,13656,-41524,-84114,-117447,-92850,-48137,-52821,-87667,-118274,-96024,-63775,-50003,-70485,-94548,-68513,11018,74519,119870,63496,-35375,-96796,-111346,-102807,-117665,-133029,-113523,-8604,134232,205015,168258,58796,-67374,-7254,85366,119980,103573,64745,24685,-400,12679,-13699,-112920,-113273,-98624,-95318,-107451,-91905,-8190,20063,-41569,-73304,-78901,-11275,67170,95968,97930,68525,-14182,-104288,-87468,25459,206448,297416,256101,155026,32796,-54436,-79697,-58590,13950,54919,76867,68546,21655,-79820,-19819,92108,170209,195282,81788,-12465,-8222,50601,46269,-10122,-16432,8039,14423,19248,29518,19281,-31224,-70223,-51178,11965,39181,9995,-70543,-131870,-127897,-80025,-43724,-83432,-71008,-3986,-18561,-69485,-39928,25381,16626,-43758,-19057,2844,-36483,-86073,-102951,-70409,-42829,-16933,41445,153047,249896,235408,101915,-52286,-79553,-41381,-73863,-80849,-10629,33688,27712,-14693,-59832,-25631,14020,26283,34894,96266,173594,205773,140533,-36471,-31366,115538,206075,210778,146048,5220,-64990,-43945,-23908,-9313,-11989,-31661,-69813,-116253,-70256,-40989,30427,90952,148374,150934,105473,26350,-67145,-26747,-32485,-108191,-36121,4357,-50473,-101842,430,129555,182215,191655,76635,16454,-15603,-33886,-23312,-1392,4792,-31979,-25920,-15768,-20725,9250,97105,230310,291887,239979,132809,58419,17407,34340,94262,96495,59457,8438,-44749,-108295,-113046,-112215,-126301,-94963,2019,68341,-20399,-83236,37314,122797,65843,-30528,30402,88905,135752,118971,43994,-12402,-19149,88047,172201,167063,110565,45144,-7732,28180,75358,8467,-104516,-54613,7924,63315,139329,160289,133532,94705,-2348,-76357,-71234,-48060,-51182,-87136,-87312,-26384,14502,46796,44795,37413,7110,-2253,11324,24359,49439,25315,-21157,-77381,-58261,41698,42282,-13650,-58570,334,6031,-13248,-42497,-76289,-89292,-78293,-65812,-30606,-19716,-32957,-8768,50092,85907,58739,-2983,-47555,-61251,-81688,-53541,-30276,21907,14186,6964,30856,20568,-10710,26391,178267,369671,426751,345217,188155,89236,31084,-14263,-68607,-100113,-21701,34424,44582,-8824,-54953,-70389,-58251,-45681,-13241,-34758,-99218,-98563,-60304,-27384,-26726,9388,-3406,-41874,-40435,-5986,21979,3643,-46569,-53675,-41386,-73171,-58896,-26718,52702,202089,337736,316989,273538,149475,32678,-13698,-17472,-52727,-78515,-55075,8804,107527,121502,68706,-14101,-4102,-40685,-99693,-94056,-23775,39877,69442,62272,20295,-20992,25220,179388,249981,167536,67038,74528,111832,105414,60282,96384,144412,213483,238013,112056,4068,-88172,-105594,-74771,-46376,-14835,68078,251703,317333,172049,82756,19531,-78761,-114375,-85660,55119,239526,298696,276525,171041,48661,-15872,21849,53006,20037,-21095,-30803,-57698,-88424,-62613,-43003],[-28531,-34187,-12764,9984,9012,4127,1117,-587,3884,22003,22349,38552,52357,43130,59104,169777,107508,51383,10435,-35420,-27753,1254,-4006,-35641,-78240,-11876,92853,178625,144716,29331,904,433,-6001,-36713,-40306,-28552,-53777,-75957,-44355,-25526,-38151,-63581,-76382,-61726,-41038,-23808,-437,-17861,-39090,20512,121157,144443,148534,86806,45963,18814,-17560,-25902,53924,166070,113161,31900,2801,17556,2850,57906,139261,111991,-34453,-49837,13523,-4831,-97371,-154213,-101868,-65254,-66790,-12146,61090,72757,19474,-704,-12594,-27907,-61644,-90364,-101340,-48745,-8257,-15149,-41365,30226,250512,425825,440518,318579,138464,35752,-10508,-22042,-52802,-93158,-109245,-90133,-59230,2068,84674,136000,123049,26493,-61950,-155053,-88061,-65826,-70112,-54726,-13916,68412,54289,11566,87696,222200,408637,476860,258265,90850,22655,-56991,-109633,-169714,-135623,-122855,-120068,-72587,-23316,13564,-1244,-23374,1861,56426,133847,149826,21681,-50492,-104397,-78187,-21699,34647,110254,125865,76817,291,-133309,-12619,36048,-49699,-144850,54323,283338,382420,332180,169159,-5085,-83671,-75738,-76147,-18972,116436,274894,277620,83855,-101242,-41336,19270,90387,-115454,-152265,-97876,-28956,42067,31889,5086,129222,163848,55433,-27758,-59209,-2334,-24861,-7779,17927,49004,25648,-43308,-61813,-4242,60116,147102,138072,68033,-409,-34017,-66978,-80776,48453,197728,263588,162877,48602,9586,-26365,-49620,-69765,-83170,-71651,-110073,-132184,-67498,20389,145401,194974,201602,176351,72792,-95919,-57466,-5275,7682,5230,1777,-22429,-47086,-61120,-41784,40554,66900,-787,-91026,-46033,90237,145686,70461,-66321,-110918,-111803,-135364,-108572,-41522,4231,49963,175140,257355,180885,145027,41620,-34030,-75879,-95703,-89192,-90834,-110454,-143722,-110751,-89236,-58582,4146,65882,94829,53167,-3283,-13758,-2172,-37815,-99771,-108257,-92171,-61193,-59352,-31361,-66567,-100980,-467,87146,169734,162923,61878,-29012,-86464,-136181,-74298,37796,46522,11685,27725,65590,14070,-15375,52146,180623,234166,235874,156089,86660,40133,-12243,-33691,-29818,-2211,25700,16501,-17101,31352,102693,173936,195825,235321,191808,145555,96439,98098,195789,272734,158818,-43275,-102290,-64152,108524,187572,176894,82645,-45432,-148074,-16750,53714,49767,7477,-35437,-53037,-56196,-3474,79699,154225,228102,208819,57849,22503,54765,169081,271689,281203,152785,34878,5674,48403,71083,57267,70603,147648,195235,146112,66748,28251,-16143,-23755,-22982,-48585,-6254,50035,-29678,-75908,26149,72975,20868,-39616,-37673,-124092,-85746,-67844,-24064,-40018,-28888,6834,41205,87861,81823,9891,-18390,-39204,-51203,-27954,34983,75634,38105,-713,-40742,-81909,-602,115025,81060,-48854,-50527,-24976,-26600,25696,138892,71785,35029,21754,-25109,-85188,-69557,-37131,-81450,-142386,-57437,-3722,-4197,-52954,-117326,-52881,-64895,-69044,-61968,-46476,-36070,-84284,-74521,-42655,-27824,-41158,-37850,-15947,-33612,-63924,-73420,-98012,-6691,60201,58511,36657,-2418,-64814,-111614,-38832,-30737,-42188,-33739,-10735,-12615,-36322,-59771,-59550,-35157,-17762,-18739,-9148,-16052,-58857,-109059,-127909,-105390,-90532,-81624,52887,137975,74395,-40053,-142741,-214579,-274934,-381769,-471772,-340913,-210046,-201689,-231844,-149150,-39404,-18105,-61349,-8632,26578,107234,154130,103962,99692,74527,77930,109693,158225,265820,255422,287873,326143,296183,167933,66890,14717,-13524,19745,86165,108368,141396,78336,-20416,-67419,-85015,-45018,-28859,-33226,-18551,14123,49297,31503,55169,77276,109565,89919,80311,45036,49035,136634,83515,-44563,-98630,-68417,-96215,-76888,32741,138542,248452,249989,129646,-4351,13964,82351,32091,56155,170508,288003,285280,180238,32957,-29688,-47215,-15351,-33374,-106023,-134910,-152570,-128236,-1214,-8500,-118443,-74592,42537,-26651,-49568,-10364,-53297,-206163,-72597,10540,25153,37265,-14300,-72566,-88189,-64719,-74229,-103349,-129696,-76510,-142,37600,28362,129230,250317,239748,153033,77087,42651,23122,-55319,-93166,-79422,-74371,-110830,-87151,-42617,-9973,46100,110949,136793,67414,-11447,-31705,-61163,-73051,-59426,-35952,-29559,-17404,1038,8703,-48275,-126748,-19819,17097,7017,-37077,-47497,67619,217123,290188,201953,-4572,-117778,-41477,49164,58740,-972,-121351,-29939,259250,409941,281852,94434,15135,1665,16821,78430,156965,174145,58251,-58739,-86898,-44444,925,60581,95454,81409,26870,-34518,-76135,-81663,-73890,-112932,-70060,73963,213716,221758,124033,-6125,-97549,-52966,-365,52128,92046,24387,-73444,-31714,45348,73566,85126,68664,26579,-32492,-60444,-77711,-70524,-55711,-46726,-36497,-1615,41802,52780,34273,12017,1370,9376,45131,105044,89960,-42633,-16857,41784,60398,67509,63379,18468,-48802,-75508,-76329,-41984,35052,46684,-35108,-111906,-86671,-42131,-57632,-88139,-22591,131158,213492,90294,-12353,-32349,-27431,-33865,11828,49847,31695,-27313,-59549,-16640,-13468,-30163,-53207,-39910,27158,41480,-8020,-85962,-132352,-126388,-117286,-30279,-13124,-86582,-124446,-124470,-87534,-63261,-68494,-85401,-54477,-27243,-8363,-3778,-13904,-63989,-100393,5987,107344,132709,83925,-6169,-56079,19845,200542,404927,374321,176914,65428,-960,11834,53897,28459,47505,92338,118451,133633,129953,80495,30013,-20814,-69540,-48352,75633,243323,333733,193035,30783,-89436,-145602,-102532,-11,105573,166192,131639,8661,-31075,-9069,-51844,-122778,-23974,21323,52737,107993,172211,166976,127837,74818,50831,111838,247118,208011,96814,13177,-43807,-90787,-67339,-37294,5187,75923,81845,81065,145579,322486,468690,354063,134839,15629,-84584,-75396,35313,-15588,-93237,-42344,-39727,-53556,6203,120701,192836,207851,142085,53268,-1044,-62529,-74910,-15836,29736,78337,114270,127959,40526,-79703,-83036,-394,37474,37841,29229,43221,79842,8177,-37082,38784,20373,-55003,-140769,-115344,-109432,-42621,45173,44380,-9706,-36623,-42951,-77087,-138505,-47252,31796,18799,-13769,-11017,73578,133551,85141,-23359,-63894,-26561,17898,19665,16974,15753,35370,71740,75933,52445,53483,50176,56505,58428,15346,-40272,-91049,-42707,72286,126104,123090,84660,7487,-55184,-67363,-75868,-66483,-66223,-112985,-82567,-44764,-16434,-10642,-22181,-18044,-60733,-138552,-138112,-79857,-20034,33898,42527,60226,41158,-27715,-90805,-117113,-112972,-104378,-147397,-89077,18897,73058,-5569,-74750,116686,223692,247838,159447,-15982,-123260,-20693,150271,293388,318405,252936,65141,-11782,25014,47975,86463,96527,74750,73344,41565,-538,-40988,-74957,-102025,-115171,-134997,-109585,-54302,25788,84640,67765,53565,88086,186004,174858,169447,223174,182141,108190,75608,115199,224393,206729,59530,-32794,-59112,-24006,30975,55524,83634,53570,-15796,-43107,39246,90400,123934,126456,76695,7516,-91997,-126253,-58744,-47437,-65073,-34262,-19862,-26820,-39697,-34629,-8434,30931,68320,16866,-38209,-90241,-64399,-24057,12740,-43616,-36388,24598,77068,21533,-63572,-51428,-13829,-26429,-14890,18341,29951,30963,28492,65667,-19519,-124071,-64631,-8682,-22572,-58788,-82190,-135183,-64616,-22156,-29221,-77288,-69914,-70851,-93339,-38287,23048,22793,-75295,14056,93035,88980,-50830,-30249,225398,440366,440789,241173,51595,-31071,-44261,-20437,-32785,-75223,-62189,14448,73916,8675,-41330,-1080,-37,15778,19907,-50223,-129975,-127537,-99410,-42341,-50157,-26517,-32591,-49942,-47502,-29029,54864,105242,-3155,-100550,-66188,-8201,-3028,-2055,51895,110577,-11311,-60263,-31936,60997,150135,176551,101131,-23475,-121811,-88823,-33784,-158991,-53158,37274,48928,-47771,-97715,-95914,-36813,86719,76394,38759,37094,-63075,-134028,-53301,-15106,41554,96881,20275,-85298,-45489,-40778,-65730,-59627,-18185,13059,23970,3869,-19163,35633,115174,119579,58520,45529,122759,144795,168374,185717,192825,237722,306047,383595,518540,629711,457283,152559,61540,123730,161879,76417,-51025,-26373,50656,53175,-37603,-62485,66699,92138,65361,78873,146263,166209,90028,34161,-7354,-22635,-37608,-894,34915,12739,6383,29393,67371,96377,114678,96614,11426,-85477,-75302,-43469,-60732,-106326,-135731,-114319,-33477,90444,136775,69177,-3198,-31463,71085,111373,75051,34458,-8968,-48089,-21141,76873,106008,95271,23782,-37194,-128570,-112623,-71207,-37223,-27538,-60,8616,-56630,-82773,-102613,-125670,-44845,79465,148336,120302,102712,92008,94836,44878,11659,-21123,-48259,-49230,-76726,-32800,62778,130542,145480,62908,-27654,-71421,-102771,-111150,-79799,52524,268208,254018,112096,-38339,-58542,83924,206237,189094,46451,-11277,64804,65463,-36427,-41611,59450,28497,43263,238969,439809,585550,499398,363308,256698,200733,107916,8711,10771,43162,93719,128989,39415,-84437,-39410,4839,-28404,-91326,-80221,98645,178679,110571,19014,-51827,-89872,-74260,-82587,-73274,-35033,-9797,-33555,-42079,-17905,-40656,-38073,-3970,-7236,23907,30254,-19483,-82057,-7222,50529,53756,45851,37726,-12036,-73269,-56823,-14836,3284,13949,41272,63017,66615,34109,-22458,-79947,-47615,19430,87247,166077,213221,110157,-8657,-103366,-90295,-57865,-25467,-64924,-95511,-54585,-59359,-93524,-95531,-48467,-9087,15497,106827,254295,245854,91404,-16057,-20187,-82778,-172938,-144203,-63570,-34557,-26298,-49434,-93733,-86059,-33336,59200,147494,81961,-50892,48647,214511,270994,110711,-73113,-103151,650,82850,107407,37141,-57630,-149242,-108369,-58755,-66928,-51384,14784,25841,58949,75589,45069,-168,-24347,-23966,3252,30866,-15769,-34193,-45663,-75563,-113525,-106339,-79932,-57895,-74873,-61901,-34672,-11509,14917,53856,89730,119868,110864,106778,117440,114971,84483,2660,-20969,19569,38058,-8347,-84474,-107639,-25574,-18167,-104868,-49324,-5668,22574,19861,-3412,-66603,-67453,-76392,-32991,106365,330853,510268,524967,420142,224233,69785,50366,60958,4812,-100590,-2859,19016,-2642,-56138,-115441,-132272,-98960,9438,141564,219286,208149,89700,-52771,-99833,-35750,24803,34056,19757,3199,-43253,-44199,-15016,18671,31978,77962,78091,68407,61450,34866,89644,198809,205487,142515,112618,89263,37391,-12801,10000,12757,-19193,-89436,42165,119526,121785,-1382,-110348,-111172,15679,15217,-78060,-99259,-95819,-90692,-89510,-65138,-85872,-109352,-17648,80735,100112,53549,44336,60132,55335,48868,85193,96622,53045,5808,-18340,-23466,-32447,49529,205572,175305,74956,-46557,-128365,-94075,-56892,-95105,-111581,-99042,-57349,-33780,-30978,11047,86174,94816,-21828,-53264,-97512,-149637,-92134,-26681,-766,-72599,-117584,-67429,-38157,-31622,-12396,-22984,-41182,-12270,27890,2842,-41644,-78593,-115435,-129689,-112702,-89543,-77702,-17503,61848,66846,71425,73404,-17962,30435,113979,236689,336193,362077,304756,191025,84926,63618,123620,189195,208352,175012,110257,75298,10142,-1449,25784,32213,8543,-6200,-17484,-36869,-78344,-55679,48006,96064,130476,176488,195891,168476,141037,43115,-78595,-67368,-3601,51942,148389,116746,33518,60452,168710,230173,117594,67925,106349,137160,138978,85624,23710,-33795,-95911,-115038,-70998,-42662,-46726,-52964,-57776,-87630,-143177,-104845,-72370,-59728,-5284,29426,-19151,-54779,-18109,87449,127270,95779,29433,12428,27849,-13568,-44363,47048,163503,220763,221169,159800,-6803,-73440,-93896,-72532,-29127,27025,22571,631,21788,31941,-10248,-82209,-87425,-51974,-23494,58416,144951,171994,110567,59031,55278,15958,-44154,-83501,-107731,-75710,-32111,-44076,-88959,-128972,-94354,-57186,-39048,-55109,-81160,-74522,4293,71899,115843,60956,-38927,-105682,-114925,-113773,-120303,-118034,-114187,-6687,149462,228983,177408,57926,-70750,-10902,75347,109030,103874,74506,36228,15349,17296,-26071,-124255,-90790,-83072,-94944,-97918,-59985,31540,51390,-5047,-40268,-53044,14816,104877,147305,145383,96689,3643,-88476,-84231,38320,211182,309759,294733,193668,58146,-39489,-72750,-62164,3849,38957,64606,65208,26309,-61981,-36384,56944,132617,182685,81187,-17068,-16415,44421,36859,-14228,-10421,19204,24334,32234,39282,22890,-30479,-78671,-57975,10650,45285,12371,-79213,-143865,-134877,-84091,-43756,-78853,-76280,-8013,-25301,-75059,-26798,36743,1757,-68257,-29594,1902,-33689,-85481,-104560,-64311,-30225,-8783,40929,148589,249181,233651,85954,-61783,-68649,-33575,-63652,-84415,-23252,4187,-7739,-36664,-65525,-27506,1727,-1878,-5580,30033,93692,128063,90829,-46118,-23443,119413,204580,218903,171016,31380,-69046,-44124,-18443,-4201,-10168,-34598,-80598,-89787,-47125,-37824,11575,64642,142129,153277,98456,18492,-68598,-29153,-34688,-102962,-42826,-8688,-64817,-89150,11959,126508,165696,181492,79759,19830,-15559,-29296,-18609,2063,10657,-22547,-14469,1847,-4272,11643,88246,228967,303968,261080,151848,56722,116,25733,112164,139288,105092,40699,-36226,-107868,-99264,-106843,-117648,-99808,-10537,58898,-21520,-74382,36394,118072,61917,-30286,30215,93841,139517,119759,41446,-13425,-18400,86784,166552,156761,101312,44715,-10,33824,79135,17855,-88822,-54606,9273,69555,149919,170298,140106,92346,-6150,-54817,-36347,-22696,-35079,-73042,-73380,-12159,26756,52879,38686,30603,14358,15681,24454,21909,37465,7691,-35362,-85745,-59935,37782,38666,-3257,-55046,-10697,-13318,-27845,-45667,-67976,-72091,-60503,-51984,-25015,-16983,-28058,-10572,41844,87070,73851,10179,-36047,-50784,-81992,-68375,-50555,1015,13372,16536,38609,13608,-31818,-8071,131905,318779,372634,302785,167100,82249,38646,7324,-43162,-109162,-29054,29193,30872,-39364,-100055,-97768,-75238,-75083,-42626,-58790,-115671,-100212,-52978,-5228,-7411,11464,6681,-33755,-32527,-3649,22395,5282,-37534,-41931,-34623,-75647,-85992,-70181,-78,142879,314400,329794,315854,203792,61486,-23676,-30083,-55046,-79698,-47480,20419,117221,148873,140221,58702,33546,-29557,-94906,-96901,-43343,-3577,12694,10347,-16077,-38612,23811,189805,274419,195056,82620,81188,124043,130315,83660,104497,130386,189684,228138,134817,40925,-53600,-84093,-46439,-27191,-15560,63946,244038,284501,140661,50323,-3489,-87476,-109618,-63008,90071,299972,371852,339921,225312,79606,1334,31611,58154,25898,-10156,-12675,-42275,-88144,-63494,-35484],[-23146,-33717,-14650,9290,13785,5886,-1750,-6239,10,20451,22901,38065,47510,32333,47476,175015,158946,70483,14918,-30231,-2762,26120,14810,-17933,-55696,8403,109908,211841,150675,9250,-9247,8936,8348,-35900,-49142,-28807,-46185,-75742,-52017,-33633,-45509,-66551,-68711,-41166,-16152,-4535,9942,-8079,-31411,8882,106638,140486,165401,111371,61923,30924,-7932,-23275,42418,144700,84939,10823,-15714,-7436,-9623,83457,169889,121934,-33004,-62995,5577,-6947,-92150,-157088,-95936,-57298,-63503,-9506,77718,88489,23027,-10916,-34053,-47861,-78383,-94748,-96497,-47781,-11635,-20634,-42933,27923,240169,432646,461563,337168,149903,42028,-5346,-13251,-40089,-84065,-111818,-89219,-51524,10688,97673,159954,152837,53413,-28684,-118237,-127017,-86218,-62747,-40512,-261,78286,63311,2790,73160,199386,368964,440772,249036,106522,47296,-38238,-95349,-146324,-139345,-137211,-118089,-47453,8451,35661,27754,-4125,-10318,25808,87967,100198,-10179,-77225,-121271,-78946,-20904,30295,97968,102547,61353,9217,-129514,-39636,28125,-51170,-97926,112970,349768,400753,316630,150810,-17904,-95348,-79933,-74776,-11050,119709,260148,264754,77157,-136419,-68725,-4141,86149,-114903,-181674,-145559,-64385,22599,25697,1314,97186,90842,-16237,-72928,-79127,-6131,-29488,-17699,15097,45879,26595,-32889,-60110,-4679,67100,176093,181247,101444,4817,-41952,-69350,-71491,63715,223822,304951,208372,76810,22800,-18681,-46117,-68940,-72522,-57659,-99756,-113188,-42620,42551,171147,233314,231792,174698,64221,-98438,-68289,-14482,6028,8454,3633,-22713,-52104,-71898,-56584,8832,29831,-22532,-98858,-12227,146345,199889,97131,-56561,-110565,-107496,-124135,-86152,-23194,6922,52977,183958,241386,156552,117040,12668,-56124,-88480,-105686,-108280,-107724,-107946,-130732,-123413,-105418,-72263,1222,79617,107252,58721,-2891,-6867,12210,-19458,-78439,-92808,-81404,-53328,-48758,-25909,-78522,-75401,31436,122857,199422,171622,53434,-32450,-82108,-125931,-85820,11315,12006,-2322,35884,77142,27525,-5403,60054,199838,264746,268797,162691,69570,15771,-19077,-15712,-14697,6164,29770,21166,-2537,39424,105728,179915,221528,250801,182950,146721,114852,123952,216550,290458,202468,-22776,-93403,-48011,111911,163990,140402,54203,-53599,-130866,-7327,56157,48915,2914,-52453,-81385,-63633,-8498,67859,142795,252924,239437,69856,31048,63808,182103,277723,272294,153428,43882,2814,41428,74062,65000,78314,161298,201649,142438,56365,32149,11216,-8585,-13475,-55197,-30968,26262,-41600,-61899,27542,56003,-3368,-69941,-41740,-111692,-83405,-71638,-21530,-19001,-12128,-12916,-8173,39732,55290,4796,-12498,-27297,-36321,-17330,42034,86469,59124,25091,-11952,-58713,14063,123600,74137,-59125,-35504,6722,-1295,26784,134499,88338,47106,28999,-19094,-74217,-61602,-26312,-59760,-132945,-89496,-29430,-21716,-56138,-96962,-33757,-37398,-40740,-43515,-53183,-42979,-93583,-81548,-40269,-11786,-23768,-23727,-2236,-20727,-50079,-54438,-77157,-36363,24837,40798,38941,8797,-53632,-105563,-33681,-19593,-19404,9158,42376,30889,-11367,-49495,-53498,-32023,-12705,-5663,-5914,-19235,-60869,-110873,-110901,-76495,-65331,-102944,19545,115287,68383,-41785,-141636,-180349,-222942,-317205,-427287,-358478,-216191,-197530,-221913,-141624,-30614,1262,-41947,2131,35398,112397,158444,103788,85129,55560,71506,106807,140216,248773,259977,312074,385130,357399,215809,109734,42785,-12893,16279,84733,100929,121681,61547,-17110,-62677,-63966,-15539,522,-21324,-18021,14913,32875,15306,54709,95086,129268,96808,73188,36825,30246,104499,56341,-53027,-68801,-35955,-70333,-45001,62045,145792,255271,255512,129689,-4297,10205,66368,15686,49810,179233,308861,289918,176627,25353,-49411,-36072,-27900,-40268,-97782,-135191,-135400,-104285,18522,12216,-85801,-73401,38218,-54064,-109825,-72514,-81708,-217180,-66682,8555,27493,50899,-9816,-76873,-90377,-51851,-38743,-73197,-139938,-100071,-12279,39276,42489,166061,303865,261172,146592,62431,30196,13245,-56955,-92577,-77240,-71958,-108820,-99576,-56328,-22500,43766,117677,144949,65679,-16414,-30543,-51863,-69260,-53412,-31208,-31967,-20863,-75,13801,-34057,-123788,-33280,9373,6025,-30514,-28247,67955,201387,251742,162333,-7928,-87925,-75795,1939,20673,-22905,-116534,-2683,286995,445704,307946,99378,12384,1064,23223,86150,162914,176944,54297,-57879,-86024,-42436,5622,68478,101347,74828,18997,-44303,-80178,-73752,-62883,-102969,-72503,76663,218978,231190,138215,5203,-70366,-45226,-18291,29235,97670,63058,-34470,-26912,46018,71680,88550,79903,39577,-26633,-75287,-95286,-77116,-58163,-50179,-26264,15623,60182,62709,33681,9119,2772,16837,56908,121139,110710,-31969,-12286,48332,62354,57188,48401,14193,-51403,-82052,-88299,-61053,987,22124,-38338,-103266,-91650,-48995,-64675,-84781,17835,211660,278196,124156,15799,-12322,-17911,-29773,9606,41736,28412,-23248,-51678,-15045,-12237,-27510,-52392,-30473,41580,58280,3348,-79950,-116477,-124560,-149785,-49696,-23070,-81753,-112414,-115127,-87291,-77023,-94412,-110329,-68749,-19898,5376,8122,-7841,-57698,-69181,45636,153889,173581,102977,1822,-49822,13637,191508,402041,391230,189216,70836,-13485,-13574,45988,37177,58241,97432,110759,118636,122684,69197,13167,-36344,-95683,-68439,55193,213603,324193,211401,53594,-75318,-133109,-85982,14143,122942,181612,135111,1979,-56768,-46415,-88461,-95166,-7675,15493,35541,88035,138637,139425,101895,51598,31705,88894,242882,231337,113497,21961,-42278,-94235,-62332,-26007,16337,79999,76634,71789,133477,317993,525657,432470,167252,17538,-111014,-59427,72367,-251,-89982,-48397,-44553,-53857,14797,115670,180610,206043,142348,55735,3635,-58270,-65818,-6677,38125,88617,129039,150649,62680,-74053,-90694,-1406,35574,32717,27529,50532,89214,8650,-63416,-21072,-28123,-84866,-134906,-108118,-102518,-23175,84019,74559,2091,-27331,-32626,-67732,-154518,-65711,-415,26752,15989,8087,79007,122154,64855,-46497,-77226,-29990,17497,24884,26236,27047,45803,80883,91690,68895,58207,38277,32616,32418,1373,-49729,-104726,-45782,67939,106814,92321,50753,-17356,-69374,-73779,-83043,-71961,-67715,-113318,-72315,-27572,5298,12630,-1568,-7829,-66500,-153950,-122384,-65517,-22575,35904,55299,87090,66530,-8628,-76890,-102206,-86459,-76936,-128238,-100047,10808,66990,-6261,-36177,161074,278582,284681,176835,-11561,-130677,-22105,155569,311581,341256,245685,41784,-24252,26911,48757,69807,79339,60915,55001,27354,-4951,-39231,-65140,-93972,-112232,-140759,-97760,-51124,9137,43398,11061,13766,92241,187819,133884,92810,151411,142502,88309,64170,96308,189388,180978,43301,-33996,-56880,-45238,-19988,7830,71394,65309,-5501,-43506,10932,52435,100465,113108,64945,-5971,-111500,-106810,-36797,-30674,-76321,-78958,-55908,-53866,-56198,-41102,-9424,25547,57468,4672,-57245,-94578,-45262,-6018,8177,-61514,-42961,29997,89161,45508,-39875,-62761,-30205,-43729,-31980,-2738,1404,-5681,-9913,40618,-32860,-134908,-60068,-15243,-35494,-66568,-80064,-126159,-58359,-20857,-29081,-77720,-61841,-53896,-79456,-32643,15751,6500,-69467,29618,100691,108275,-11568,-90084,135252,362754,427289,274544,70193,-20218,-38288,-22635,-34996,-71132,-55134,22365,91160,40204,-33229,-12072,-19102,14725,47749,-5112,-101158,-150591,-82265,-19253,-33437,-21384,-41502,-55714,-32386,-21380,40030,86390,-9176,-109022,-88130,-14221,1980,21059,77920,120355,3367,-51718,-27973,60401,145450,167798,85230,-28832,-113926,-103792,-73235,-155655,-28613,51510,49795,-50624,-106409,-111433,-79635,9967,-15564,-41230,-19195,-92288,-113756,-36825,3245,63079,117864,37128,-55538,-22846,-23037,-45220,-34109,980,21470,21147,-417,-14560,39225,114059,135662,110851,112152,183727,189213,186526,181632,173034,215484,276535,348395,493359,610102,423811,121295,40975,104391,156911,84068,-43886,-41521,31388,33248,-45038,-62173,40970,71443,68859,99094,168046,186585,119226,49697,3761,-12749,-27303,9229,31805,4605,-1242,19625,51155,76296,102135,101548,21179,-76397,-73368,-44504,-65087,-109470,-132071,-110682,-34242,88390,142432,90578,30302,2889,95066,115822,84527,44922,7027,-23447,-4450,81125,113703,102846,29729,-36319,-134292,-113805,-75574,-44181,-36606,-6512,14963,-42368,-73455,-96885,-103191,-21001,89499,141881,107639,87233,72445,69789,17057,-9493,-27536,-44695,-24384,-48105,-24235,73088,134000,158636,94079,-18965,-75095,-109570,-99702,-63937,65348,272911,244984,94502,-55082,-63064,89024,210379,184566,44685,-4876,75558,86313,4424,-19302,41366,25063,67832,302410,535943,679506,569551,417442,303837,236738,140990,41121,38010,69260,112516,139867,46696,-80041,-55407,-15463,-48257,-109621,-51089,123643,207922,134321,31510,-43361,-88329,-67248,-76884,-79267,-48063,-31800,-48929,-38605,-10212,-37086,-71682,-15141,-2232,16361,12757,-28869,-95896,-16668,39227,36687,18186,9839,-19277,-56131,-42151,-17380,-14196,-6008,25796,55881,74315,45478,-12325,-78878,-73949,-21384,64861,168032,208637,105648,-8209,-92738,-82105,-61347,-26812,-52663,-102708,-65279,-63459,-91601,-83927,-49709,-23650,-6117,88980,237279,246537,99216,-9419,-9866,-65576,-146110,-161475,-82041,-52201,-38691,-54803,-87838,-83679,-49808,37794,129919,88308,-59659,41475,216079,284130,134429,-76843,-100208,25968,117453,134239,52360,-36762,-123785,-114693,-60443,-64617,-68555,-15256,1689,48348,74115,47655,4099,-22365,-29108,-7813,29819,-6208,-20421,-34897,-67549,-108329,-104965,-75950,-45458,-59315,-86587,-68873,-25790,24070,75942,114214,137165,128435,129327,133440,115634,84260,3430,-17631,26314,33218,-32019,-120637,-96631,-16471,-19737,-117306,-42211,6004,32689,24058,-594,-71264,-74712,-64640,-21688,109979,328351,526418,575804,487434,273480,74165,21721,38613,-5258,-122101,-4785,12180,-2493,-49872,-100319,-117578,-81409,18314,134267,201408,192630,89230,-50246,-94573,-35020,15289,20114,-1935,-22182,-62804,-50264,-12673,34865,59802,102591,100075,84852,64720,34894,77558,154336,140462,87276,85177,82483,25810,-38364,-18773,-12396,-34338,-76478,49474,116148,120844,2973,-95329,-116651,-8876,-2514,-92080,-88887,-76336,-65990,-68244,-52091,-81765,-112223,-24387,61269,67010,15402,20157,48839,54677,42557,66004,71015,27929,-10978,-28354,-34321,-53408,21145,191706,188328,90840,-24103,-128201,-111271,-76380,-117435,-132223,-115337,-65068,-30281,-18307,30749,115500,119990,2679,-9600,-40390,-121068,-108658,-28910,8979,-59975,-112034,-75728,-65638,-50865,-23811,-29709,-53130,-43585,-3811,-7701,-44665,-77271,-117311,-113514,-86981,-79613,-76649,-27959,39931,40628,36018,31778,-60060,43280,147440,289461,382252,400968,331954,200861,79557,57483,124047,197376,220101,182528,111316,73787,13154,1655,29400,34628,11575,-2220,-7019,-21859,-65437,-56488,44349,87946,122927,172374,188312,159553,144242,59736,-67002,-64227,4549,69444,182488,158333,84414,95617,189749,208749,90005,43375,84179,122540,128949,83179,39263,-6066,-64958,-116603,-77088,-48976,-51091,-44517,-31492,-42520,-90262,-97370,-70663,-66418,-12270,15405,-34345,-60668,5637,123484,159391,116484,37397,2107,5431,-29438,-42274,56005,159712,203392,196567,144371,-1034,-79341,-101905,-68787,-23019,40516,59009,86108,98582,64801,-4593,-92389,-62286,-28758,-6791,73141,156576,181555,118615,69177,60694,19197,-44133,-79487,-93399,-55455,-15173,-35223,-89128,-131143,-83359,-44547,-23699,-35415,-63021,-75238,-2240,68523,110298,56314,-43046,-114115,-93623,-83960,-86696,-97749,-112332,-6777,154681,242832,180260,57528,-68937,-13351,67500,103099,109044,88503,50917,27957,15590,-40077,-106629,-61823,-61838,-90957,-83222,-21500,75128,81545,32949,-1348,-22693,43323,143020,194296,188565,122972,21510,-71501,-74090,53078,208744,302413,308066,214570,81259,-21058,-62672,-63324,-4620,25631,56516,66392,35975,-41685,-42466,24659,92818,160466,76935,-23006,-19061,43124,31004,-16438,-3622,33243,37838,47738,50583,27749,-27558,-85018,-58746,11087,50977,14163,-86740,-135671,-136314,-85797,-42177,-72624,-78290,-9631,-30700,-79192,-14493,42179,-17527,-90687,-38289,1287,-30620,-82493,-102247,-57200,-18709,-2663,36895,137126,236485,221483,66967,-71757,-53130,-19403,-46045,-84042,-39650,-30453,-46323,-57834,-67901,-27536,-8748,-24690,-36702,-25641,18116,50835,39685,-56360,-15196,119388,193733,213482,182690,52581,-69709,-40960,-9885,2937,-7060,-35387,-83604,-53207,-17310,-28563,-5429,39691,134044,153446,88549,7182,-71772,-32043,-36499,-88945,-41327,-16312,-75895,-73209,23382,123715,151704,172078,82541,18322,-21407,-27712,-14114,6272,17051,-12257,-2127,19418,10843,12861,76675,220474,307972,279594,174416,57767,-19024,17575,132605,184652,150594,70984,-24012,-91275,-86605,-102587,-109550,-101348,-24130,44548,-24960,-64503,34058,109327,54549,-31142,29359,97330,140333,116819,36511,-16022,-17465,87292,163662,148726,92588,43704,5984,35977,77381,23239,-70595,-49071,13026,76048,158524,176382,143455,89441,-7469,-36119,-6474,3494,-13680,-56572,-57081,4301,39623,58315,32242,24703,21742,32249,38781,24579,33400,3416,-39505,-90178,-63810,32225,37051,11244,-29154,-14418,-27034,-39861,-47372,-58518,-54222,-44037,-39185,-21345,-18639,-27452,-13825,33890,84034,81668,15929,-31495,-45327,-83990,-83408,-69098,-20238,11220,25074,44478,1979,-59085,-48584,81403,262841,312614,253552,140768,71442,39468,19593,-26481,-116786,-34826,26099,23046,-59413,-145318,-118573,-89393,-105912,-63216,-76366,-133955,-103797,-48863,12645,11157,11735,12309,-29450,-27360,-3034,20599,5892,-29928,-34073,-32132,-74025,-112170,-110399,-45188,87900,284233,333917,347169,248332,84244,-34380,-38268,-49369,-74469,-40273,26490,116217,157473,190163,123711,65710,-22510,-94181,-102714,-64964,-50304,-50228,-43085,-55495,-63973,14945,189764,286897,213316,92152,81599,129705,152096,107598,108592,108859,154848,200865,143685,67605,-23665,-58498,-19172,-10653,-22958,47567,221518,248143,116604,27346,-19912,-94101,-103264,-43858,114453,339445,425392,388990,272762,105389,12655,36088,59131,28307,-2069,4823,-24863,-84261,-68168,-34146],[-16168,-31364,-15209,9320,19128,8280,-3538,-11491,-4618,18129,23379,37425,40549,20154,35773,171213,210259,93077,21207,-22499,21131,50825,36283,4798,-32832,23458,119566,233877,145579,-11110,-18039,17957,22764,-37452,-59953,-28663,-36172,-68688,-54729,-39041,-51527,-68949,-59518,-21088,5977,12000,17453,2118,-18568,7901,95755,135590,181142,138536,78844,44232,2724,-21119,28755,120541,56310,-9884,-33180,-31557,-22724,100910,192893,128927,-26489,-73569,-2081,-7666,-84419,-159206,-90841,-51335,-63136,-10352,89938,101653,28883,-16215,-52543,-64936,-92424,-98627,-93437,-49076,-16372,-27332,-45217,27412,230457,435324,477482,353687,162265,48356,-1392,-6152,-28056,-74039,-113871,-89409,-46442,14580,104599,177957,179272,78082,2164,-75749,-149071,-99016,-53286,-29096,9998,83025,68561,-7667,56199,170016,311830,380926,224058,111391,63474,-21930,-79402,-119439,-112505,-123258,-101187,-21858,33704,49520,49769,17122,-16100,-2340,41571,51306,-41199,-102667,-113674,-66134,-15025,27136,84465,82056,55107,31359,-74542,-60211,19205,-46424,-53059,165118,393370,397262,284619,124572,-29685,-88209,-73994,-74632,-5398,111913,221164,220747,49627,-179823,-83880,-25132,80354,-111041,-211779,-195819,-103281,-1927,14149,-7223,56775,18969,-82281,-115863,-95201,-7337,-34747,-31269,4593,30639,17559,-28645,-60154,-6726,72308,203060,227339,138690,13913,-48218,-71662,-63916,77309,247962,340973,248668,100940,31765,-12964,-42766,-67762,-65082,-46242,-88844,-97311,-24839,54585,182775,256047,246541,162029,51088,-97867,-78305,-23700,3177,10478,3794,-25482,-60168,-83561,-66190,-29511,-11723,-44906,-103463,18176,195489,245090,118221,-48344,-111881,-105138,-114761,-64004,5314,18516,54191,182948,215664,129764,88850,-13746,-82489,-106701,-116374,-128550,-113841,-97872,-114135,-133085,-122292,-84691,-1997,92418,120004,65156,-117,2661,26851,-2001,-58871,-75812,-69462,-49016,-50039,-36987,-103043,-46012,59695,150270,215614,165691,36400,-40847,-80767,-116047,-96838,-17706,-22698,-19330,39677,87264,41408,960,62567,212297,288741,295556,167576,53836,-6119,-25609,-5349,-1634,14801,34105,25454,7829,41722,104456,178283,238120,256931,168498,141061,123381,135335,214741,281318,226735,-4710,-84545,-39258,106180,132999,97150,19425,-67381,-117944,-1945,52978,42784,-4865,-70482,-91432,-47158,-1411,61465,129801,268786,263941,79386,36089,67327,186029,267812,246014,140848,47713,-1788,30237,69680,65150,77273,165058,197874,132710,42923,30894,32592,3026,-7815,-64015,-59328,-749,-52560,-51486,22311,35642,-26156,-87830,-33835,-94687,-82144,-76294,-19527,-482,2216,-28175,-61363,-16546,19855,-6720,-10664,-17713,-23790,-9736,45901,94512,77881,47340,12873,-35664,29048,126527,63935,-67933,-21122,35749,25511,29229,124162,102584,60034,35897,-16157,-68613,-59267,-20515,-41074,-102207,-124350,-58650,-42792,-63102,-71776,-7232,-7638,-15499,-27368,-67132,-55720,-108372,-93565,-45629,-4476,-10568,-9321,13416,-6961,-37731,-39780,-58390,-37442,-1210,21491,37735,16957,-44615,-100958,-31168,-10488,7594,65164,104122,77743,16473,-38526,-49935,-32013,-11294,2672,-6983,-25428,-65073,-114399,-92588,-42872,-28506,-87792,-14070,86300,59331,-39655,-126477,-147506,-172424,-250296,-356168,-355795,-223077,-190331,-208122,-135473,-26228,20361,-14540,25605,53403,126036,171526,113040,77064,37540,62989,100548,117744,222741,260701,333433,442391,417969,264030,155993,79125,-2649,13052,77142,83128,89155,32681,-22318,-60447,-43631,11118,25433,-12745,-21454,10747,15193,-142,53567,114662,158290,117848,76169,31155,7077,62323,21431,-54159,-31695,4010,-35234,-8267,87839,144359,244715,244614,121727,-6472,225,44031,-2318,41499,181328,317434,278671,159179,46932,3645,105,-37155,-46597,-80449,-106900,-102984,-71608,55250,56328,-25468,-70051,25533,-67252,-124079,-148731,-117627,-199488,-64141,3047,25816,59982,-7489,-82760,-93396,-33748,-615,-36352,-105068,-123143,-25447,39976,57611,199723,351948,277868,138661,47058,16158,-961,-60576,-92017,-73704,-66416,-98870,-115700,-73971,-37343,38166,118355,146163,59926,-23098,-29005,-40121,-63901,-47739,-26645,-32799,-22261,369,19771,-16947,-102642,-47045,-1289,1685,-27651,-15075,64693,178738,209304,125503,-9004,-66099,-95438,-36999,-12229,-40002,-95441,24318,303224,460853,323850,102599,9826,1255,28186,88589,159917,170292,47235,-57169,-83940,-39974,9186,73611,102989,64406,7540,-56981,-85368,-64965,-51123,-90426,-71457,75657,212719,227876,149268,20426,-40810,-30808,-35021,3589,97547,94133,8371,-15333,45277,69495,92127,90491,51700,-19389,-85535,-107625,-77866,-56017,-49266,-13384,32879,78238,71781,33159,7284,5610,24616,65956,127153,115530,-27287,-3480,58482,66356,49849,37612,16758,-45306,-80986,-98413,-78194,-32255,-3777,-37814,-83736,-76848,-43007,-61972,-60475,76539,303526,339975,153793,40381,3971,-13021,-28286,4425,31189,23221,-20987,-45941,-13567,-10471,-22275,-48191,-20473,55350,75696,17192,-66624,-91247,-99840,-124542,-48029,-31031,-77802,-101482,-106939,-87340,-90690,-118014,-131464,-81020,-11045,22305,28479,11480,-36264,-34637,82009,195563,209633,117383,5664,-48594,2813,170277,374468,383853,191874,73443,-23187,-33882,43340,50127,69420,100638,99379,94257,104675,49593,-11206,-53674,-125504,-80405,38250,184112,303851,218664,69507,-60298,-114868,-69400,27280,138820,194079,137372,-1259,-84404,-82800,-103454,-56519,7266,8639,16435,63573,103810,114024,80291,32495,14176,64868,220914,235888,120718,28561,-40507,-96523,-55254,-13279,28684,81451,70523,63559,122765,303624,553055,484886,185356,10765,-144561,-11999,117400,13397,-86940,-54487,-48142,-51038,21954,106093,159480,191170,132399,54545,6758,-53370,-57683,811,42674,91488,136076,168343,85185,-64511,-92965,1180,35533,27380,23168,52819,91983,10933,-58016,-64109,-67256,-96750,-109277,-99337,-93992,-2637,122748,103358,13286,-17425,-19112,-51387,-131356,-72834,-22142,36175,43953,29054,86231,112512,48122,-66895,-80829,-24940,20054,30545,35307,38968,57324,88493,104305,83115,61666,25661,8823,9292,-9634,-55087,-112971,-54197,49291,73532,55434,15931,-40683,-82012,-79310,-89402,-75348,-65732,-105377,-58366,-6196,33346,44500,25320,4571,-70128,-164943,-108558,-53668,-25403,39825,72865,119261,93074,10463,-61554,-84257,-59017,-48084,-107101,-109308,3051,59863,-6190,-901,205356,325727,308800,185115,-8697,-136389,-21524,156697,315658,346391,227671,21782,-30290,29392,48023,52533,59378,44151,33344,12755,-7976,-36035,-52943,-77391,-94272,-120248,-86413,-43344,3491,17824,-38740,-28683,95664,190205,105787,34019,80253,98999,67552,53892,77168,149219,147645,27434,-27409,-31226,-29665,-51610,-33742,58576,73900,5253,-38976,-11737,15042,72358,94170,50110,-18585,-124812,-81667,-10304,-6785,-62580,-114262,-91387,-79411,-70867,-47242,-11240,18979,44506,-8078,-75232,-88018,-20366,17086,7943,-76773,-46485,39536,105892,74052,-13813,-70477,-47395,-61335,-46769,-20884,-26518,-40981,-45756,14150,-49512,-143373,-51915,-20337,-47532,-69339,-70740,-106788,-47078,-14069,-25103,-74414,-54852,-38163,-65670,-28252,7637,-6452,-53423,34676,100602,121037,20270,-131163,64243,286508,402091,305028,90893,-8554,-31180,-23108,-34641,-64792,-48570,28242,104245,73583,-17071,-22779,-41706,16896,83652,53929,-56766,-142211,-62315,4372,-13620,-13500,-46383,-50550,-14997,-20454,19586,69519,-8688,-104308,-106135,-21104,5666,42659,100050,123203,18668,-39919,-20852,61196,139617,157298,70059,-31455,-102821,-125608,-119717,-120841,-435,68008,53838,-48491,-108447,-122443,-110229,-50065,-92309,-115117,-75688,-122780,-92004,-20757,21388,88400,146525,64458,-19827,5380,-1084,-23452,-9052,21806,32191,21291,-2668,-8399,46950,120565,157345,162042,171962,234645,229794,201822,171435,143886,180747,234338,298606,443201,557085,375142,96218,27244,83674,144145,84827,-41420,-57387,12269,15420,-48199,-60417,13176,46734,69533,116792,184043,197335,141940,62779,16649,1918,-10656,22460,29343,-3234,-8498,9207,29183,48819,81747,100480,29423,-64860,-68899,-44795,-69189,-111306,-128027,-106679,-34919,84543,141833,105353,61620,39944,116969,118066,90539,52171,20020,-5360,5331,79570,119247,110732,39031,-29688,-133579,-117671,-81930,-51025,-44810,-13109,21607,-23970,-49725,-71607,-70220,7677,100733,133988,94321,70933,51766,43353,-9113,-28519,-34789,-41183,2881,-20060,-13808,80862,131127,161418,120651,-12529,-77999,-113783,-88795,-45533,79298,269624,225829,70379,-77273,-60398,98193,213554,177872,41560,-787,83743,105765,42045,1705,26635,22039,80360,346158,607806,742572,619247,462326,344979,267433,170448,73100,64461,89653,119820,134532,43072,-78066,-66203,-30248,-63909,-122544,-23402,141814,229674,155411,44545,-33037,-82526,-55843,-65154,-78999,-58285,-49582,-55626,-31593,-2378,-27736,-95470,-23680,4110,11221,-1200,-35433,-107856,-21629,32447,25142,-5948,-19145,-25073,-36829,-25008,-16711,-25382,-16381,18375,52643,82618,57821,-332,-70865,-95203,-60111,37132,163466,199663,102785,-4355,-80953,-65536,-48824,-17968,-30321,-95728,-72984,-62548,-77579,-64847,-43292,-32593,-27297,68783,206570,231421,100816,-6235,-3720,-51633,-120911,-156710,-98447,-66987,-47967,-56758,-78174,-78420,-64437,19818,115026,97809,-68699,28986,210705,290051,157050,-77295,-92378,51844,150665,161805,72606,-9655,-98428,-121547,-63024,-60803,-81706,-41202,-12692,46287,77519,52024,8869,-20085,-34209,-19475,27804,3487,-8424,-25605,-59349,-103493,-103195,-71520,-32672,-42441,-80399,-97421,-36810,34844,100662,141763,158140,149368,153326,148545,113518,81825,2134,-16648,31324,27248,-50998,-132399,-70310,-1802,-15225,-122862,-36599,14555,39563,26807,4415,-68916,-79283,-51963,-12721,105239,301585,507512,595013,536034,321500,87244,-9804,9606,-16207,-99337,-1761,7822,-1119,-43661,-84433,-93938,-61936,27896,126963,183162,177165,91092,-44902,-88287,-35023,7071,11264,-19886,-44399,-77665,-51352,-6562,52225,88157,126245,119755,96993,63863,34792,67235,114704,85948,43265,66639,81888,20565,-59870,-42273,-33474,-49083,-64220,51689,106328,112086,3389,-82375,-102328,-20892,-19571,-108917,-73169,-55945,-39415,-44380,-36777,-75079,-116858,-37664,32543,27007,-24209,-6215,34330,50949,37591,50542,48613,5291,-25186,-34321,-38937,-69607,-2694,168449,188706,98119,24,-116004,-136863,-91610,-136216,-144788,-127611,-72452,-27506,-6642,49293,145312,144848,28605,32171,9644,-81535,-111138,-26563,21564,-45541,-106618,-83574,-89894,-66424,-33042,-33927,-56150,-68183,-41429,-23147,-49546,-75424,-114960,-96180,-60968,-68722,-76235,-37715,23534,24762,14709,4617,-104099,52701,173821,332656,417571,427469,346608,201550,68356,45967,119088,199456,224670,182099,107195,68633,12615,824,28047,31503,10401,-188,2836,-8424,-54519,-57804,38838,76315,109290,158695,171096,143863,140168,71402,-58920,-65210,8715,82166,210209,195071,132302,131185,205118,180044,65735,23673,65500,111248,121094,79565,51304,18298,-36301,-99711,-84740,-55043,-51835,-31431,-2320,9609,-30888,-75807,-70756,-78109,-27358,-7640,-51493,-65370,24858,147085,178026,126101,39427,-11608,-21480,-47052,-39350,62463,151441,181213,166418,115886,-5338,-88500,-114170,-57557,-13103,56094,108382,183229,184001,97931,1747,-99751,-45795,-13277,5251,79399,153850,170398,113322,71623,60662,18930,-45700,-76367,-79692,-37150,-2201,-30754,-92698,-118707,-69847,-31073,-8576,-15815,-44856,-72133,-12374,60475,99556,45450,-52006,-119800,-64901,-44316,-48819,-77325,-110320,-13512,142652,236843,170378,53230,-65363,-19668,56965,97186,114270,101690,63154,32552,4540,-57774,-84592,-34140,-41314,-87380,-68767,16620,112556,103970,66051,35605,6575,70016,175738,230768,221746,143424,35427,-57983,-63317,63656,195958,274034,290899,211210,96463,-3897,-53781,-66133,-15564,11215,48819,68098,45753,-24183,-39112,-6530,48952,124851,63764,-34623,-17694,44052,25598,-20667,-626,44798,49825,60177,58082,29261,-26553,-92855,-56476,9889,52161,11370,-96512,-119914,-135832,-89064,-42934,-68794,-80722,-12651,-38496,-85941,-7829,37689,-40401,-112243,-48291,-2677,-31338,-81958,-101178,-53708,-12653,-2814,24852,114433,207368,194119,40684,-87090,-36502,-3192,-26010,-77405,-58854,-70087,-84750,-76914,-69516,-29907,-21105,-46524,-64593,-73622,-51889,-22662,-11596,-68615,-10143,112049,171673,192886,177803,64045,-71717,-37890,-1921,8505,-5850,-36650,-79935,-21715,8562,-19912,-23893,13895,120461,147253,73541,-9967,-78825,-38158,-40824,-75075,-34190,-19771,-83687,-58874,32430,120448,140075,162569,82163,9466,-35256,-32040,-12904,8310,21488,-3755,7474,32764,21125,10230,60803,203129,300421,290649,196902,60881,-42286,6749,150619,225644,189251,94667,-12299,-72128,-77158,-101298,-104827,-102329,-41208,22521,-33848,-56769,28157,94762,41861,-35375,25454,97198,136315,108402,27345,-22120,-18329,88314,162650,141804,82713,39947,8028,33025,68929,23063,-51122,-39331,17640,80527,162212,175036,139363,81340,-11511,-23985,16244,26739,9434,-39269,-39614,22056,51812,61831,24252,17918,27019,45952,53134,31867,36884,11609,-33445,-89854,-71813,23368,35610,27624,15584,5842,-26048,-46545,-47363,-48247,-36395,-30070,-29817,-22140,-25479,-30762,-19040,25775,76704,81486,14356,-33652,-45215,-87768,-98382,-85895,-41469,6919,31347,46796,-15116,-92016,-91460,31755,206552,249992,199581,109702,55772,34188,24499,-17106,-120504,-36592,26891,22726,-61376,-132127,-122853,-96882,-134948,-59142,-68192,-133535,-106915,-46562,27125,28585,12069,14547,-27465,-23844,-2856,17980,6214,-23589,-28493,-31588,-68315,-116361,-127603,-81263,42455,252027,330860,367684,283288,102357,-42643,-39496,-35311,-58450,-28055,31229,109211,151785,217198,176544,92512,-16523,-93800,-108617,-85401,-95402,-108811,-74624,-79815,-92511,2815,182967,290365,225474,99455,80137,132993,174035,137007,114696,86038,115772,164566,144189,88801,6226,-27418,11803,8712,-29990,25756,190196,212778,100037,14870,-26331,-93536,-92595,-25211,130791,356818,456966,423323,314429,131460,25271,42344,62857,34107,9505,26944,-1464,-71923,-68891,-31905],[-5152,-24714,-12191,12186,26908,13478,-1681,-13615,-7216,17626,26078,39057,34917,10577,27323,162103,258263,121109,31541,-10950,44997,77388,62787,35132,-3489,38990,125535,245394,132068,-28438,-23287,29433,38150,-40601,-67668,-22887,-20452,-53322,-50066,-38956,-53044,-69222,-48076,-608,26503,26818,24552,14408,-1997,17067,92450,132706,196709,169700,98322,60101,15638,-17882,15524,98143,30700,-28197,-47369,-52007,-33428,110882,207490,132895,-16003,-78930,-7034,-4685,-71538,-154418,-85718,-46273,-64223,-13083,98342,112657,37414,-15679,-67250,-78614,-104003,-103162,-92487,-52622,-22433,-35150,-48189,27903,221271,434446,488795,368768,176526,55846,2746,811,-15002,-61099,-109563,-89384,-43137,14634,106014,189707,201331,99605,29477,-35879,-108354,-92418,-41662,-19766,17044,82853,70034,-18936,38229,138000,246365,307947,188612,106464,71006,-8158,-61574,-88484,-75007,-90761,-77456,855,52059,56443,65446,37319,-14720,-24849,401,7626,-69738,-121186,-87691,-43125,-3721,26361,72016,66074,53986,52860,-30957,-71691,10400,-35110,-12056,206786,411187,374731,241504,93902,-36847,-66871,-60801,-75255,-1709,95524,163907,149022,1361,-153187,-77521,-39765,75327,-102909,-228249,-246185,-144805,-31282,-2635,-20200,10298,-46878,-140271,-157198,-105165,-6419,-41161,-48218,-13924,4617,-106,-30522,-62915,-11031,75165,226640,274650,178750,26499,-52039,-73967,-58763,88121,267978,367336,279572,119468,36574,-8656,-39224,-65726,-61517,-38087,-78241,-84816,-14613,56078,179077,260049,243192,140270,35716,-93024,-86967,-33445,-1809,10265,1648,-31016,-71429,-95075,-65748,-60805,-51591,-65867,-100926,42726,232116,275860,130578,-44020,-115994,-105757,-108640,-44801,38620,41675,57157,173701,182149,100688,61391,-35835,-111889,-130133,-123531,-119158,-101262,-87667,-102814,-127015,-135757,-92184,-3226,105481,134042,73453,5173,12760,39589,12950,-41994,-59366,-57449,-47845,-63889,-64777,-137373,-17134,81221,165631,214199,142609,9617,-55384,-83724,-108812,-103178,-46636,-57101,-38720,37922,93726,55051,3136,57758,214346,301072,310589,168435,39371,-25661,-33620,-2794,6249,21038,37251,28586,12720,37046,97282,168358,243612,252542,147684,126514,118952,129783,191308,250086,231443,9122,-78260,-41055,89529,94759,47810,-22200,-88640,-109630,-2046,43293,30495,-16993,-89218,-73660,-20467,12126,57082,113191,271530,277853,83830,35361,63050,177994,239770,201958,113448,43295,-10465,13079,55526,54997,65127,156553,181738,114570,23350,20534,44567,9434,-7538,-75501,-92141,-31112,-63913,-48179,8692,10366,-49043,-74198,-20620,-81427,-83938,-84899,-22546,11095,10914,-35194,-110764,-77391,-23255,-26462,-15562,-13602,-16487,-7901,43678,96637,90665,62464,30455,-16697,42259,122935,50387,-76693,-13619,56091,46839,28814,105961,110903,70942,39951,-19543,-71317,-64759,-22005,-28664,-74278,-124642,-93389,-68965,-73009,-47033,19886,18134,2548,-18018,-89775,-71337,-129451,-112467,-60965,-9375,-6219,569,27423,5291,-29730,-33620,-50134,-16800,-12698,-260,29827,18419,-41050,-100608,-34726,-6475,37095,131160,168658,122097,41537,-30538,-51594,-37881,-17016,2295,-15668,-37373,-74385,-121825,-78169,-14050,3669,-56692,-35105,59794,51387,-33019,-106959,-120150,-128462,-189493,-289733,-334076,-234246,-185224,-196612,-135296,-30179,34759,16130,60681,82657,147778,192487,130901,74020,18580,49869,88409,89363,185882,253441,346612,488937,467739,304393,197791,113135,12220,10741,64857,57359,47464,-7899,-40574,-63719,-28182,30424,41018,-11486,-31994,-177,-4121,-18132,47382,128938,186890,145128,83276,22808,-24955,5302,-23709,-43788,9045,49005,7708,29493,104729,131369,214210,213387,101446,-14612,-19432,13059,-25242,27769,172379,308551,248746,126947,86164,78490,38581,-46113,-55453,-63497,-80108,-72849,-39259,97792,101956,27539,-69396,3313,-60184,-63952,-183070,-159361,-172654,-65718,-8144,17025,60488,-11455,-93972,-99935,-18372,30358,-2682,-74086,-148910,-43471,35919,69521,224207,387575,286011,126603,28057,-2775,-22495,-69702,-94284,-71456,-60678,-85486,-132176,-99809,-59014,24416,108148,135716,46193,-35586,-31578,-31201,-60746,-47007,-28268,-38635,-28083,-3489,21085,-3076,-83130,-63846,-18501,-10090,-33039,-12451,53625,146852,162123,88689,-14203,-56554,-101931,-69757,-42169,-54317,-73512,42752,298725,445959,322162,99397,4110,470,29513,82284,144164,150429,33128,-61484,-85529,-41567,7290,71594,96137,46855,-11193,-76510,-93355,-57435,-40535,-77134,-69693,66169,190646,207064,151490,34681,-13561,-13963,-49431,-26874,88636,111828,42050,-4492,38906,62963,91558,96035,58561,-15295,-90425,-111511,-74066,-50620,-44514,-3223,44228,89862,74376,27814,2029,5281,27772,67413,118785,99463,-34342,3940,66449,66969,40931,26133,20563,-35806,-76205,-108326,-96486,-67512,-33944,-37303,-62800,-48412,-20056,-40719,-21616,142163,390353,385387,171768,55545,10467,-19109,-35738,-9178,13212,11118,-25493,-46348,-16883,-13364,-20561,-46889,-16291,62212,87622,27753,-53266,-69582,-71177,-75387,-24996,-34166,-79697,-97054,-104712,-92688,-108883,-143652,-145290,-94196,-6071,35498,47946,34883,-9841,-5165,108408,224250,232560,120582,148,-56539,-15849,135767,323496,350944,181275,68875,-34296,-52909,39606,60398,75616,97441,81186,59447,72854,17551,-47340,-72799,-137601,-81383,21075,151174,269933,209883,71525,-54136,-102743,-58035,34693,148239,198772,134940,-2460,-108929,-103703,-81655,-21641,14500,-4731,-8948,31435,65480,87402,59403,13900,-5546,36258,180584,218034,114731,28309,-43381,-101712,-50211,-3716,36610,72876,57671,51480,108685,276193,541276,497421,181033,-9537,-122409,48780,156632,18763,-88151,-65134,-55293,-50135,23577,89360,127622,159684,107931,45041,3511,-52909,-55426,1272,38306,83027,131052,175167,101724,-58464,-94556,2633,33006,17627,11401,44318,80875,5920,-39783,-73637,-82777,-81080,-83695,-94019,-89260,13062,153065,123388,18292,-12154,-8347,-36567,-110132,-75172,-35202,40930,63991,46316,90639,100917,31587,-87131,-78170,-17576,20774,32044,39481,46400,64508,89307,108590,90515,60213,9009,-18248,-13205,-21770,-60677,-117755,-73864,12620,25305,12055,-21707,-65785,-96915,-88269,-99470,-79929,-62512,-94859,-48509,10287,57966,75959,52626,14485,-75961,-176489,-101342,-49575,-33036,42200,90442,150290,114417,24436,-50141,-69416,-36398,-23608,-89332,-121614,-9105,47213,-10482,23945,237871,356085,315528,181063,-12006,-143473,-22322,150744,302910,330425,197166,1127,-37546,25620,40982,31166,33770,20869,5166,-5696,-13704,-36167,-44153,-63542,-78157,-104481,-80551,-38921,948,4909,-75428,-74047,93185,186541,84975,-9364,9847,49506,42592,40871,55116,104529,107096,9972,-17485,5391,9773,-48647,-68325,42228,74771,12096,-34074,-29048,-22921,36559,65715,27692,-34968,-127861,-57562,15341,16518,-40597,-126060,-128247,-104716,-86705,-57134,-18270,6803,24742,-27013,-97126,-74539,5684,41361,8882,-92692,-51211,48610,122403,101040,9022,-74755,-68076,-82366,-62521,-38199,-55324,-76522,-78905,-7334,-66270,-134539,-44538,-27902,-61772,-69451,-59522,-89459,-36938,-6547,-21601,-71973,-53059,-27860,-56617,-29694,-5121,-19247,-41243,29444,91971,124574,41875,-116682,8777,213643,363840,325906,108975,-361,-26953,-25734,-35921,-60978,-46698,28581,110175,104434,6029,-32819,-72435,18422,122227,120611,-4776,-111604,-45531,23119,3873,-7193,-50519,-42556,-3434,-29482,-4863,54453,-6894,-94607,-121195,-31577,5107,58778,113019,114061,27060,-32923,-18475,56372,126733,140265,51655,-35745,-93384,-156483,-154987,-78533,25753,81458,56072,-46246,-107955,-132258,-102343,-58882,-82341,-108592,-105602,-131850,-73669,-10009,34000,110695,175686,95761,16380,33980,20104,-4695,11635,39788,41613,21377,-5484,-3344,55893,129423,175295,201225,214654,265754,258131,209810,153248,104958,132207,178812,235016,370205,474837,314125,74382,16375,57784,118468,73175,-47571,-76432,-7621,-1258,-49614,-60818,-18665,15571,62341,126558,189337,193896,151896,68996,27693,17798,8725,35477,24620,-13761,-18277,-4001,-33,12521,51476,89990,32637,-54552,-65609,-47871,-76225,-115224,-125770,-103991,-37097,77728,133875,110610,85434,73505,132258,115728,90260,52628,25707,2722,4726,68547,117538,113718,47051,-20672,-123760,-126504,-92773,-60195,-54984,-23096,24612,-5039,-14958,-36948,-33216,37525,110288,123083,78432,51739,28045,14129,-35113,-46980,-44801,-40425,26118,1345,-3717,84150,120434,151413,137612,-11426,-82710,-116466,-81558,-29395,88560,253066,193421,37811,-106837,-50267,108936,213157,167046,34812,-1456,86244,119179,69431,12864,9756,14733,80671,364838,645761,765771,640814,491531,374580,288567,192307,100459,85915,100107,112775,112548,28625,-80947,-74447,-42923,-78000,-121304,-1067,150124,239797,169984,54905,-23862,-74238,-42295,-50668,-73340,-65974,-62964,-55708,-24596,2944,-19308,-97308,-30392,9263,6425,-12832,-41192,-110727,-23560,28788,18783,-25103,-50490,-30137,-18264,-8721,-15439,-31697,-19189,16832,51269,88387,68073,10942,-59660,-108200,-95736,3977,149449,183785,98492,-307,-71048,-46909,-25154,-195,-5011,-80453,-78789,-59794,-61014,-45299,-32300,-35549,-49644,44726,162809,199428,93666,-8623,-3777,-43441,-100507,-135606,-112258,-79777,-55207,-56225,-67938,-72911,-78700,3699,102301,110119,-73553,9753,196929,286295,174384,-70719,-77573,76837,180439,188552,96522,18921,-76708,-131501,-68238,-58231,-92085,-61417,-16740,51255,83848,56442,12469,-19261,-41259,-34205,21780,10451,-922,-19644,-52972,-101325,-102314,-67759,-21198,-27303,-60109,-121834,-44441,46665,126785,170054,180119,170621,176021,160537,107547,76996,-2004,-20107,32259,18554,-63477,-103032,-47408,9031,-12891,-121481,-33509,19247,42141,26367,8504,-61864,-76897,-40622,-7575,92155,252537,452974,575907,555550,359001,104639,-39876,-24854,-26831,-72813,2148,4131,311,-38216,-69090,-71524,-44018,36444,119582,166132,164032,97443,-34730,-81209,-36480,4,6273,-33570,-63989,-90408,-51120,-264,67612,114200,146530,135297,104340,60697,35215,57496,79795,41965,10109,55667,83939,19011,-76927,-60932,-50748,-64144,-53977,48090,90336,95707,-700,-72488,-79822,-8712,-23902,-82483,-55365,-38015,-14261,-18750,-19274,-65371,-112240,-57754,-3920,-17573,-63593,-33765,17523,44310,32775,37911,29323,-14382,-36893,-37170,-38953,-82236,-22515,137486,175227,95047,23847,-88181,-119673,-67969,-96886,-118209,-128995,-80072,-27014,2352,65360,173421,166759,53221,68747,50617,-47486,-99823,-21767,34212,-31833,-102500,-91314,-110695,-78666,-41130,-37204,-52316,-71780,-82572,-41712,-54168,-72617,-112266,-83091,-37975,-58576,-77501,-48414,10703,16990,5839,-3129,-146390,55920,190496,363707,441802,442531,350268,194529,52375,29198,108443,194490,221069,173595,98368,60256,8536,-4192,21154,22437,4828,-178,11578,3056,-45748,-60429,30907,60865,89277,135198,144532,121763,128089,75852,-55660,-70154,9092,89528,229363,224382,174453,163292,212543,146766,44115,6899,50608,104445,116882,75409,58920,37715,-12274,-78179,-93524,-59743,-48858,-15937,27462,64199,30344,-42498,-69090,-92387,-51151,-38455,-69539,-69991,34673,154430,181307,125115,36822,-26412,-51466,-64569,-36156,65499,138215,153880,130807,76662,-19687,-97545,-106720,-40993,2566,75275,164878,281656,273186,130322,7945,-101957,-39007,-9074,8538,76709,137423,138656,96081,66586,54841,14696,-49230,-74662,-67738,-21861,6004,-31136,-100155,-106116,-56275,-18191,5565,3306,-27304,-64427,-25734,47845,83894,28381,-65866,-104640,-34121,-3182,-11028,-57693,-106200,-26920,112843,207886,146274,44733,-59864,-30028,42991,90081,118481,112812,71611,29326,-14133,-77071,-68190,-11406,-24062,-85556,-54797,51908,139793,117600,92855,68751,33997,94724,201388,255378,243751,157961,45291,-48548,-54307,68354,174553,230292,247073,184439,102504,10947,-46565,-70547,-29077,-4197,41452,70085,54690,-10497,-30607,-34591,2937,78565,40908,-51590,-11092,47373,20708,-27169,-2221,52141,58728,67730,60216,26552,-27951,-101751,-52167,7750,48681,3892,-107921,-107057,-134782,-94397,-46561,-67872,-83473,-17363,-48832,-95814,-7940,23844,-60508,-121810,-59717,-10493,-36575,-85058,-102941,-54872,-12827,-9801,3789,80103,162069,151482,6886,-108429,-19407,13535,-5611,-61933,-70461,-95950,-92526,-83316,-70557,-35850,-36111,-68265,-91406,-115784,-114719,-88395,-60090,-81091,-9201,96801,139721,159289,156856,64032,-77284,-35873,4194,11336,-7317,-39130,-73162,1736,26149,-15565,-44821,-12978,100143,133014,53767,-32230,-88181,-48144,-48526,-64282,-24754,-19884,-85227,-48116,38320,116774,130849,152901,77987,-6396,-56971,-43386,-16017,6933,22561,1732,12804,39923,24868,2558,40438,177231,280216,291100,216377,66685,-69431,-8442,162418,256291,215500,108231,-4672,-57633,-72425,-104018,-105326,-105006,-63407,-8834,-50388,-53919,17019,73261,22565,-44831,16590,91746,126090,93231,12442,-33287,-22534,88570,162273,134588,69804,31049,3735,23153,52518,15984,-32236,-28327,20642,79942,157379,162347,123431,63508,-22741,-21413,29025,42928,29492,-24010,-23521,38882,60612,60657,11913,6798,26555,53678,64582,41424,44975,26245,-21999,-86627,-87455,7806,30700,41895,65093,50636,-8451,-48015,-47947,-39991,-22029,-22521,-28533,-32330,-40382,-40476,-29911,13341,61766,69836,2585,-45309,-53787,-96254,-116688,-104729,-66262,-4443,29291,38840,-42864,-134068,-129671,-12712,152378,184740,138589,69949,30723,19393,19517,-17834,-124419,-38414,27122,24873,-50368,-93857,-112843,-100653,-123035,-34771,-37200,-114731,-112837,-50493,33147,38617,7918,8472,-32504,-27009,-8197,9553,800,-23979,-29969,-37222,-65598,-99961,-103159,-114526,1902,213663,314405,370456,301544,110060,-53558,-41339,-22863,-39376,-14899,30458,92551,128977,214490,205348,105790,-17348,-98895,-120896,-110851,-143877,-145363,-64113,-72482,-128977,-18312,163017,277495,224093,97795,70762,127524,188129,164702,117634,57303,68117,117114,131468,97942,28870,517,39399,23947,-41651,-6226,145307,170863,79558,1456,-33697,-95392,-87148,-15918,129656,341264,454143,431064,338396,149147,32181,43286,61867,35456,16038,44064,17632,-62677,-73412,-36460],[1461,-22181,-14008,9470,28481,13239,-4018,-20160,-15210,11477,23371,35661,24702,-2166,15523,142796,290798,146692,38933,-3114,61329,99077,88023,66756,29536,54213,124636,240606,105485,-47513,-30928,37422,45883,-52404,-70556,-13375,-2730,-35260,-43317,-37965,-53366,-73303,-40668,14581,40365,35036,27155,23839,11345,27294,92283,128303,207021,199474,116160,73805,25940,-18117,-299,76865,6043,-48233,-62222,-71860,-44356,109333,209056,129787,-7292,-82136,-12525,-1244,-56629,-141697,-84559,-45819,-69919,-20299,99430,117557,44350,-13587,-81824,-92454,-116612,-112583,-97428,-62102,-33352,-47378,-55166,25351,208647,426081,491304,378301,189205,61613,4731,5611,-2747,-46837,-97789,-90579,-43637,8969,99906,192395,214982,114161,49699,-2406,-64169,-70261,-30490,-14053,19164,76434,66268,-32111,18484,104700,179296,230726,147166,92161,69052,1644,-43144,-54734,-34925,-55957,-53348,18230,62468,56633,74475,54045,-8453,-40431,-32442,-29165,-94437,-117386,-59591,-16422,11772,28425,62032,54653,53932,67857,125,-74021,2569,-19053,23928,235395,403683,337648,192893,62208,-35814,-44762,-47040,-75574,966,74527,97933,58456,-59764,-82566,-48775,-42496,74573,-90282,-210481,-290833,-187406,-64142,-23013,-35594,-38375,-97335,-178236,-193561,-104568,-2468,-47279,-65822,-38111,-28152,-22893,-36114,-66793,-16108,77226,247365,322426,221686,43188,-51187,-74327,-54510,97261,283866,382350,299838,133754,40229,-2546,-32812,-60381,-59555,-30777,-65885,-72765,-9133,50019,162649,246613,224393,115710,23804,-82756,-90629,-41095,-6501,10285,216,-35723,-82109,-101947,-54455,-53511,-71175,-78429,-91007,63007,255574,292469,136318,-41205,-119864,-106119,-102598,-26347,75259,78197,70141,163514,147464,73378,38882,-48303,-133977,-149118,-116285,-95661,-83397,-76496,-93061,-115782,-128726,-88921,3055,124277,154669,88984,17005,26005,53626,29438,-23209,-39784,-41543,-43081,-83501,-102717,-116948,13003,98671,171324,197882,107001,-22071,-70857,-85674,-99247,-96500,-66544,-84695,-53658,35504,100237,73308,6673,50112,209324,303803,315195,168283,30793,-37817,-38417,-1748,13123,28561,43745,35923,17435,30685,89115,156073,242956,243228,126041,107737,105685,112290,154918,208891,224570,23766,-70375,-48645,68875,58581,2791,-62160,-110677,-98714,-1677,33368,18245,-27470,-98284,-44210,9777,31441,57192,97668,264809,284145,87603,33688,56102,162715,200171,148240,77955,35443,-18129,-4254,36992,39565,47793,142135,159711,93912,2891,6255,52201,16724,-6357,-82198,-122821,-57566,-70670,-47418,-7392,-13763,-64859,-49423,-2585,-66891,-82988,-92492,-26482,19839,18529,-28108,-109216,-117592,-61132,-47817,-21653,-9849,-9173,-6469,40416,97515,101573,75038,45788,2799,59172,119676,40782,-79400,-9339,71304,65479,29303,86147,117945,85005,47279,-23165,-76318,-71940,-24684,-17249,-46367,-85981,-125725,-91819,-74064,-18256,50020,43477,17940,-11384,-111683,-72873,-141550,-130947,-79717,-20843,-6346,9835,44438,22310,-19886,-30987,-48795,5740,-7774,-17522,20605,18370,-37321,-98487,-38893,-1292,76032,210923,238333,167479,67940,-20248,-52264,-43610,-24511,-1788,-26172,-48487,-82590,-124766,-62827,12824,32097,-24629,-26367,51573,55550,-16105,-83387,-92758,-86099,-131299,-225739,-299865,-244129,-178097,-184043,-136155,-36946,49310,54105,109620,127129,179940,223781,161138,80536,5064,38485,76799,62388,145753,243233,355490,525101,506568,338973,237552,145197,32585,17331,58941,36960,12132,-47447,-66550,-65380,-12388,47235,52122,-11985,-43040,-8828,-16000,-32453,41322,140728,214467,177515,96235,16049,-59712,-61482,-66164,-12627,58909,104586,65101,72350,116790,113825,172287,168935,74600,-22259,-40586,-18585,-46764,14649,158294,288044,208457,90188,131274,150246,73753,-49576,-60825,-44270,-51640,-40979,-4787,141081,139029,66793,-68674,-17815,-30453,21167,-83352,-170660,-139149,-62837,-17715,7626,58276,-16049,-104614,-103307,-3776,56025,30097,-44064,-132362,-60835,32595,83117,243060,413295,290965,116815,11900,-20463,-43937,-76905,-91584,-63818,-49135,-65761,-115178,-128130,-82165,7443,92215,119015,30301,-48436,-33263,-20805,-54126,-45928,-31976,-45711,-34598,-7539,21992,11259,-63238,-75540,-36282,-23662,-41262,-14746,40487,113624,118698,57705,-19793,-53371,-98266,-90264,-62800,-59730,-51150,55469,276599,404982,306258,94600,1369,6392,35294,74319,122175,123769,17408,-66257,-86226,-42346,5006,67524,86173,28366,-31237,-97149,-93886,-43491,-23365,-56645,-60945,53048,158744,174833,148780,52168,15880,8836,-50554,-54693,77029,120600,67669,6699,31998,57295,91792,101407,65025,-9768,-83800,-101071,-61437,-36270,-29761,7417,52805,98091,74061,21778,-2232,6071,30522,65763,101793,69026,-47423,13521,75145,67676,34586,17282,27006,-21932,-66520,-109003,-102712,-99308,-61801,-32780,-38843,-10640,21510,2272,26601,207085,461227,410415,180084,64491,10398,-32893,-49656,-27888,-8274,-3981,-33035,-47986,-20206,-16517,-19020,-45900,-14760,65227,96991,38216,-37878,-48382,-40053,-24891,9651,-26131,-81670,-94653,-104107,-99218,-127056,-141389,-132182,-101032,-1570,47257,66531,60572,19665,20993,127031,240829,243173,115429,-10738,-69061,-36028,97006,261684,302915,163415,61716,-42719,-67361,35390,69121,79840,91828,61544,22456,33843,-21382,-89109,-78857,-97126,-65661,8261,119347,229055,189915,62361,-56534,-95204,-48819,39835,154310,199286,132508,4489,-90214,-77170,-42478,8306,16292,-21795,-36787,-3418,28774,63728,42986,-242,-23325,7262,130555,184316,100324,24758,-47590,-105387,-43410,6661,43086,55263,40183,38609,94277,241302,494395,470238,156542,-38995,-72779,113422,186143,18763,-89048,-76852,-62976,-48551,23301,70316,91065,117040,73487,30643,-3151,-54127,-56019,-2638,28174,67701,118338,173677,113416,-55363,-92690,5956,31301,6970,-4846,27121,57596,-5539,-21580,-46364,-58964,-45464,-57574,-89701,-86073,25723,174474,135110,19252,-8949,1574,-22825,-91983,-72861,-38333,42612,77407,61111,94417,90482,18782,-99854,-69691,-7908,21744,31847,41141,51305,68950,85374,106690,93382,56828,-8154,-45124,-31088,-32597,-64124,-113997,-101092,-36116,-30187,-31099,-57965,-89752,-111202,-98053,-110548,-81284,-53610,-80887,-42716,20928,77774,105673,81208,23869,-81639,-175773,-98196,-51155,-42641,46501,109618,180080,131274,34959,-41122,-56660,-17499,-2650,-73669,-134953,-23656,31283,-17450,39387,255692,368412,307581,168249,-19338,-146333,-21626,141575,278741,298876,159646,-18415,-46503,16778,29814,8622,6266,-5866,-26428,-24950,-19857,-38043,-37818,-53539,-66106,-92256,-78784,-38216,124,4739,-79676,-107605,86335,176979,70815,-34423,-54074,-1580,16334,27111,33069,61171,65612,-5281,-4433,45373,53335,-25418,-90427,25192,70009,16616,-27708,-35014,-53437,-2556,30415,-726,-53888,-116683,-34353,40414,38121,-19673,-107791,-156005,-122413,-100564,-68843,-28970,-9602,-483,-52081,-120997,-54213,33536,67702,12558,-106410,-56034,57811,138962,125957,28748,-70933,-87640,-104050,-77196,-51836,-80117,-108310,-102583,-9232,-62952,-110557,-37149,-36669,-75600,-65321,-47238,-74131,-28514,1934,-17701,-69632,-55009,-21474,-51221,-36055,-21051,-30270,-34152,19025,78347,120999,55389,-91164,-33227,148899,316630,335800,124577,5110,-24722,-29566,-38389,-59555,-48758,24642,110677,132787,38783,-31517,-110419,20075,160878,190317,53974,-78819,-32228,36780,18668,-2126,-52897,-35183,1205,-45780,-24334,43799,-4924,-84367,-128805,-43508,2168,70367,117277,94645,27285,-32162,-22485,44551,106175,116822,30560,-41694,-85860,-163843,-117571,-36546,48764,91033,55962,-44382,-105851,-135962,-84422,-29821,-33241,-54006,-65075,-94833,-58495,-4663,40673,128105,202196,128190,52127,62260,40194,11404,28507,54931,50045,22047,-7732,1770,66133,137763,184474,222951,235673,274376,271599,210609,130289,61655,74253,114530,163695,283393,375410,248601,56155,8182,27582,79694,48266,-61319,-93515,-23758,-13749,-48854,-62918,-52430,-20119,46423,126948,183543,176924,147589,68031,37207,35008,30780,48296,18295,-26308,-29820,-18483,-33966,-29787,13937,71207,31136,-45786,-63751,-53653,-85766,-120754,-122979,-100711,-38857,70260,121277,107649,100330,100394,139833,109717,84576,46779,24511,1977,-5423,48917,107825,110594,52516,-10323,-109544,-137591,-106265,-70132,-66201,-36071,23562,14125,27859,1136,5462,67370,117939,110159,60767,30441,2250,-16280,-59437,-63025,-55316,-41698,42943,16763,7904,84558,104028,130896,144234,-15049,-88455,-112549,-77845,-16479,91001,222459,148996,-1315,-140159,-31312,121518,209724,153144,25130,-6112,83513,125963,85605,14127,-10016,3451,72796,360480,648666,748779,632967,502928,391010,299739,206218,122140,101183,99998,92692,77767,6484,-87744,-80293,-54137,-90820,-109132,15548,149250,237987,177310,62280,-15963,-63451,-26297,-34163,-62224,-68580,-69357,-50344,-18084,5976,-13742,-83650,-34085,13342,2085,-21528,-45866,-97524,-22447,28311,18384,-34097,-82121,-32219,-663,6201,-13717,-32754,-15046,21001,52157,91170,75515,21255,-46570,-101194,-113248,-29578,127068,161972,92424,3428,-63094,-29070,3099,23607,19686,-63010,-81610,-56420,-45755,-27414,-18719,-31501,-72094,17831,110150,153785,78372,-15685,-9153,-40695,-85206,-113845,-119538,-88991,-58957,-51941,-57267,-67476,-91664,-10265,92209,124704,-64850,-14388,176464,273659,185132,-52189,-53144,102212,207544,215343,124151,46996,-58631,-144218,-74697,-56599,-99013,-70719,-11229,62014,92582,61202,15467,-19430,-50208,-52484,10755,14014,2064,-16400,-48010,-101640,-101063,-63397,-10336,-13929,-42464,-131390,-46594,61120,155019,198710,202545,191733,197540,170048,99879,73124,-5938,-27517,29164,8076,-65759,-77693,-30363,13410,-16112,-118041,-30860,22055,42026,23655,11308,-52180,-66199,-30005,-5177,73702,188699,370048,519928,541914,379939,122178,-59378,-59400,-33037,-47754,4624,1665,3078,-31731,-53202,-50322,-27382,44827,114096,153415,156522,111612,-15737,-71344,-37620,-4195,5149,-40360,-77483,-100712,-50262,5818,80786,137412,163511,147580,109327,59088,37830,48856,49861,7376,-12757,50876,86411,19760,-86394,-73875,-62972,-77888,-44506,40722,71019,74871,-7082,-64001,-55468,27303,3926,-48853,-34972,-21670,10093,10430,4221,-49397,-92592,-81857,-43623,-61311,-97273,-58775,1769,37594,29742,29674,15311,-28621,-44324,-36061,-34962,-90017,-37226,103347,151091,83733,47409,-46170,-65146,-6811,-46595,-84944,-115413,-85560,-27492,9942,80160,199366,185394,76984,100907,84222,-17424,-82372,-14412,46918,-18103,-97778,-96846,-124220,-85678,-46512,-38182,-42923,-50320,-97518,-54862,-51952,-65235,-109370,-72929,-17008,-47961,-78537,-58809,1680,15965,5579,3820,-111232,53833,199091,384607,458714,451126,348474,185072,36357,10585,95105,184868,211700,160280,88269,51957,4019,-10424,11592,10472,-1989,904,21810,15577,-35754,-61506,23545,44982,66413,105605,112605,96850,111114,74649,-54980,-74308,9828,94771,242017,247781,211519,191511,213559,114710,27228,-4857,42822,105718,120828,75150,65220,54392,8834,-56123,-99455,-59256,-40425,2708,59327,121189,92219,146,-57149,-95774,-80076,-70584,-83774,-73180,35207,147243,172673,118331,33761,-36533,-79786,-74558,-29820,68142,123615,125326,93868,33447,-38698,-94613,-85168,-18298,27623,101522,223982,374483,363137,165077,17000,-95686,-37852,-12716,6059,70245,112972,93023,73886,58907,47412,10336,-50920,-70765,-54338,-6344,13059,-32438,-107545,-91116,-39887,-2900,22313,26127,-6446,-49700,-37267,35144,67993,9819,-79533,-81107,1215,41187,29097,-35233,-95056,-41120,73298,161579,112486,36555,-48407,-38475,29848,85315,125233,125307,80029,23834,-33661,-90530,-56441,7131,-8106,-82896,-35957,86871,159325,127083,117390,101876,64193,122284,223800,272641,259105,171519,56116,-38524,-43866,71059,151315,182656,189045,143402,104113,27687,-36204,-70967,-39788,-15293,39488,77365,67437,4100,-17783,-50629,-37799,33898,15260,-63635,5130,57548,21305,-30599,-3406,59225,68616,74479,61401,24668,-26517,-104887,-42184,11687,46788,-2124,-113298,-93476,-129289,-96372,-47581,-64218,-80221,-17787,-55320,-102721,-9408,8587,-64760,-106358,-66880,-16632,-40849,-86469,-102451,-55035,-13124,-17006,-20369,41104,109260,102234,-25591,-91854,3767,35683,19672,-34421,-56863,-64798,-54759,-67335,-65687,-39639,-47637,-83401,-110758,-146844,-163488,-129821,-96862,-85338,-6404,80338,106790,122890,128436,58445,-80943,-28665,14448,17508,-5232,-37134,-61456,22269,40394,-10773,-61565,-33877,79722,117129,37333,-49916,-87891,-54916,-52726,-50899,-9521,-11655,-74766,-34714,47845,119629,130441,149831,77790,-19500,-77228,-54673,-16320,9303,26976,11001,20972,47899,29105,-2822,23752,151852,255751,287117,237944,83278,-87643,-19909,173631,280162,233397,117370,4238,-42728,-65106,-102735,-103683,-102750,-83019,-40901,-66987,-49533,8139,53160,4827,-52024,10322,88925,118072,79859,89,-41155,-21558,96189,170436,135189,61772,24393,562,14365,36912,11328,-6294,-9869,29026,81005,150431,144800,102028,42552,-34257,-20490,39623,58736,52215,-3558,-1136,62875,73649,62362,2801,-1563,27481,62926,80794,61451,64570,50837,-897,-73374,-102697,-6432,29999,61193,118531,114533,27362,-36351,-40454,-25095,-3370,-14022,-28371,-45054,-53510,-47499,-38668,3694,47418,55333,-10396,-57292,-62220,-99822,-129316,-117644,-86432,-16042,24033,25272,-74415,-166783,-122738,-29783,117695,130926,81231,30504,5820,4983,14827,-18633,-122770,-33311,33940,35980,-25747,-53931,-88948,-93572,-96868,5292,11362,-87507,-111906,-51987,38798,48470,7701,2708,-35874,-28358,-10625,3943,-1941,-22484,-29468,-39751,-58730,-78666,-79600,-127779,-26587,177792,292442,363201,310605,115996,-58517,-37849,-7368,-12655,7423,34094,76999,101434,193150,215473,112865,-15973,-99746,-131042,-132726,-186344,-117392,-17919,-32623,-144139,-39183,138691,256263,216788,95492,62650,122143,201161,197230,126860,33498,22876,72123,116832,104158,52324,32748,72105,43420,-47556,-36902,98844,131212,61689,-7148,-36557,-93110,-79171,-7940,119360,302833,425429,419735,350519,166005,42504,48099,65042,40766,25447,63270,39528,-49700,-73111,-38419],[4804,-22710,-19644,2130,24509,8517,-9340,-29721,-27160,1035,16431,28796,12828,-15502,1906,117087,305432,169547,44459,1863,70916,116921,112958,99681,68235,76424,123123,224185,69768,-64655,-38786,41622,42633,-72879,-57916,3398,19518,-13397,-33617,-34688,-49160,-80707,-37298,25128,48852,38151,26853,31064,21007,35553,94462,124074,212997,227323,133716,85816,33722,-21612,-16308,61222,-13996,-69694,-77726,-89789,-54115,97228,198425,120468,-1424,-83153,-18470,2651,-39949,-124461,-87716,-50281,-79958,-30756,93468,115778,48469,-11584,-96551,-106155,-128037,-126777,-108696,-78132,-49411,-64151,-66683,18530,191192,408268,482291,379459,198084,64282,3780,7743,8198,-31845,-82589,-92466,-48468,-2844,85816,185036,217866,119160,60687,22426,-26066,-44435,-21572,-12712,15561,63565,57105,-47562,-3524,70895,115803,156464,104206,69902,57760,6297,-25528,-20116,4121,-23380,-32439,28374,63905,49866,76200,65265,-1212,-49989,-57138,-59915,-113637,-98320,-35880,8476,28745,32319,54161,45822,51320,73882,19099,-71160,-5173,-2355,52501,248226,372849,289606,141926,30744,-27704,-24925,-35566,-76387,1650,50968,32142,-39907,-96489,-7001,-7627,-32220,78600,-76406,-176893,-298493,-231940,-101220,-47439,-53743,-88054,-112980,-166907,-184190,-94077,2591,-53976,-82410,-66992,-65999,-50268,-45863,-72984,-23473,76827,262271,365396,262943,60474,-48081,-74640,-53165,102242,291949,381547,305598,141875,42157,4515,-25126,-53908,-60395,-25524,-53471,-62044,-9280,35704,132892,214610,190761,90905,16240,-71370,-90801,-48404,-12687,8768,-1789,-40146,-92428,-105577,-41574,-20705,-57699,-80633,-80976,76340,262259,292555,133936,-41666,-125103,-107573,-98149,-10934,109681,121161,94255,155284,113334,46644,19564,-52824,-126987,-139742,-99630,-74842,-67480,-66521,-85187,-108120,-118160,-80440,14127,146986,180183,110197,32730,39533,67056,46517,-3138,-18589,-23627,-33398,-100340,-140624,-69802,40890,109375,164875,165434,59851,-59065,-85260,-85436,-86606,-82016,-74145,-102162,-62900,31697,104851,94693,11177,38529,195608,294527,306349,164050,25435,-44516,-40768,-1799,17799,35203,51801,46416,21285,21846,78777,141129,235274,228488,102705,83421,82078,82330,108264,162500,208515,38144,-62837,-62635,46949,30760,-27059,-89719,-124646,-84583,-1018,23136,5825,-36686,-93458,-15991,37408,50687,57732,81424,247005,280064,88534,29321,45275,139398,151273,87532,35232,22863,-26207,-22429,13308,17632,25756,122876,132571,70557,-19262,-12161,54938,24420,-4557,-83586,-151863,-80212,-75878,-51028,-26706,-37331,-72114,-26282,15365,-52518,-80413,-100687,-33253,23543,22768,-15162,-71975,-89534,-76756,-70089,-30043,-8023,-3397,-6835,34285,94855,107796,82887,57154,20841,77823,115986,34509,-77793,-10228,79304,78880,28385,64392,121643,100311,57345,-26381,-83826,-81506,-29448,-8354,-20843,-49101,-108212,-102820,-63260,12247,79545,65683,28567,-9910,-108036,-56318,-126468,-143071,-102071,-39463,-12975,15796,62180,43606,-8295,-32644,-55929,18069,950,-31263,8623,15306,-34532,-95437,-44807,5151,123805,298887,307739,210758,93406,-9267,-52769,-50256,-35206,-11186,-39193,-58377,-89962,-121230,-48218,35085,53964,3015,-242,60525,70153,6538,-59534,-66301,-46686,-78120,-167327,-263744,-253620,-170867,-172848,-139198,-47286,62519,97045,165597,178608,213834,256760,196804,92060,-4304,28213,65284,37093,103397,228742,357733,545727,529278,364194,271722,170928,53093,30943,61679,27692,-7474,-73834,-100659,-63793,2701,60172,57680,-14793,-53854,-11447,-19044,-43410,34283,147183,235149,207497,110430,9482,-93914,-138398,-77326,35818,116302,168030,134028,116286,122228,92863,122642,113691,41679,-28018,-54922,-47782,-66515,2069,139733,257342,161318,54197,169778,207292,100627,-49249,-63193,-24569,-23053,-9251,28731,175369,157815,86934,-71216,-31092,10498,107751,22227,-123017,-100337,-53873,-24378,-1648,53697,-21114,-114320,-103018,7724,74174,59710,-15513,-108183,-77827,29660,97393,254713,426685,292301,109638,-639,-36265,-61666,-77773,-81243,-50213,-32389,-41393,-78904,-137033,-105578,-12692,71008,96934,13126,-61377,-34151,-9574,-43514,-43738,-38055,-54561,-42514,-12334,21955,25049,-43585,-77191,-53657,-38267,-51612,-20697,26708,82510,81904,32655,-26300,-55142,-93303,-98930,-73627,-56800,-30048,61916,238476,341547,276495,88417,2830,20898,48819,68151,96622,92578,847,-71237,-85743,-41953,2837,62031,74122,10565,-50902,-117048,-82034,-20657,2948,-28244,-44674,37227,119438,134252,141144,72478,47552,36265,-37001,-75096,64287,121499,84130,15916,25529,53528,93631,107385,71864,-2384,-69371,-83074,-42257,-13935,-6718,17280,57847,102211,70649,15310,-5063,8283,33273,61818,78789,28773,-61644,24881,83487,68213,31017,10467,32964,-7134,-55419,-103023,-90343,-98580,-82149,-25105,-13034,31837,74576,57358,75239,258267,502282,410199,178197,67297,4149,-53506,-70392,-51498,-32194,-21252,-43467,-49249,-21859,-18220,-16620,-45088,-15015,64973,104027,48957,-20699,-26769,-7509,21849,42816,-11769,-79961,-92047,-103345,-105321,-142473,-118001,-109744,-97303,3100,57481,82551,84828,48967,43299,137686,244196,240443,102818,-25294,-83975,-52428,61519,200104,249341,142431,54239,-47101,-77464,28592,74978,82599,85294,43172,-10735,-7458,-62861,-126475,-60893,-47955,-38099,1819,90864,186170,162773,44210,-68156,-91716,-40777,43879,157791,197089,132107,21279,-47541,-32465,-2321,31938,13316,-41552,-65162,-38144,-3909,44592,32098,-8559,-37083,-19968,77755,140804,80734,19814,-51396,-104651,-33107,20640,50218,29107,18580,26359,80884,203257,420421,408738,115306,-73036,-21666,173090,203027,15658,-86599,-87393,-69619,-45295,23068,51887,54057,68097,33100,13603,-11664,-55489,-57490,-9116,14821,49463,102044,166214,120267,-55368,-85720,12979,32456,-2135,-23595,2565,24151,-21962,-7511,-6362,-12602,-1766,-30184,-84935,-82978,36428,186280,138724,17706,-5766,12002,-9588,-75567,-66693,-34284,42504,85073,73665,98553,83033,11783,-97336,-57840,3356,24101,31589,41850,54867,71536,78378,100413,93256,53440,-23186,-68989,-42002,-40584,-63867,-100172,-125006,-88681,-84939,-67942,-89877,-110825,-122577,-106476,-119630,-75601,-36497,-61827,-40476,25384,92253,132851,111439,34236,-85009,-164718,-96494,-56076,-50612,56039,131638,208462,144745,43699,-32937,-44732,-1114,15649,-58943,-147175,-38470,14427,-25192,47220,258150,363104,288413,150476,-28078,-139964,-16999,133134,249658,259061,120863,-35334,-56375,5438,17551,-11717,-18796,-32250,-58121,-41254,-23785,-39589,-32228,-46266,-57036,-81703,-79256,-40165,1185,15379,-50859,-99188,77602,163165,62878,-39818,-103779,-49006,-7806,14907,13899,24113,29271,-14574,11513,84793,91054,-3811,-97592,10472,62726,21075,-18273,-25985,-62167,-35917,-6707,-32534,-73307,-99537,-10914,65815,58398,-2168,-85257,-135920,-122099,-108122,-79145,-40598,-27762,-28070,-81689,-136980,-27109,64011,96775,20319,-113381,-59173,68310,156403,149341,46541,-59333,-93259,-119205,-88079,-59133,-93892,-129867,-109249,11288,-27241,-79182,-28178,-44523,-84738,-56126,-33620,-59409,-20747,12642,-11554,-65627,-57895,-15967,-46695,-44887,-37493,-37382,-29831,8446,63555,113445,63684,-70452,-64152,95538,265694,335016,138746,9721,-22583,-32655,-40643,-59109,-52773,18711,108372,159178,82828,-7780,-142183,23444,196361,257135,118049,-42326,-21043,46672,31884,3243,-51875,-29166,469,-63741,-28447,38890,-2722,-75002,-126499,-53452,43,79893,115404,69399,21010,-36430,-31983,26691,79479,88917,8723,-47927,-79040,-123269,-57026,3107,68798,97365,54409,-42032,-102116,-130236,-74335,-6536,-297,-12883,-17316,-56194,-44599,-3121,42683,140591,224458,160287,87741,90934,60360,26676,43558,68758,58915,24765,-7535,8855,77983,143766,182963,225386,234534,262536,271024,206281,107798,22355,14140,48063,92501,194277,273443,187268,42810,3647,-3709,30229,11785,-77189,-93408,-29502,-18568,-45185,-64673,-84407,-56835,23045,118463,168582,149816,130245,61348,46963,54844,56589,61906,12192,-38998,-41159,-31523,-68517,-73313,-25493,47976,26971,-37788,-62442,-60793,-96061,-124760,-116591,-94354,-37464,65295,107850,99467,106806,118770,139902,101767,75589,36498,18058,-5210,-22669,23394,91409,101962,55464,871,-93657,-137103,-117301,-77583,-76024,-50226,19379,34113,75702,40056,44746,96596,124015,96528,42589,8365,-24134,-45586,-79631,-73555,-61882,-42220,55916,32491,24417,84771,85201,104662,142965,-20929,-93102,-106766,-76420,-6538,86133,179694,96022,-43203,-143793,-3898,136683,204702,137976,13873,-13126,77101,127003,91935,8577,-30951,-9857,61628,339213,621062,697079,598476,496614,394354,302036,213158,138106,110011,90189,62588,35483,-19538,-96229,-83957,-64072,-102375,-97131,27386,141271,225757,177761,67046,-8853,-50067,-7191,-15790,-46640,-64307,-67681,-41334,-11865,7474,-10983,-73168,-34316,16744,-1708,-27289,-49286,-86187,-19141,30225,23005,-30304,-97201,-29328,16035,19710,-11508,-28958,-5346,30335,55655,90889,79448,30232,-32575,-82366,-93573,-54199,99000,136106,84608,6734,-56650,-13723,30669,49091,41448,-46565,-81320,-53658,-33407,-12298,-4724,-22053,-92294,-11073,52885,99167,56375,-25984,-18778,-43067,-75216,-94670,-117808,-93421,-58152,-43689,-46383,-62766,-102736,-22577,83762,138371,-40486,-41021,151126,253218,188200,-23078,-20086,128491,232291,242021,153586,72210,-44521,-159127,-80703,-55591,-103340,-68840,-890,75205,101763,65459,17444,-21155,-62067,-75719,-7070,12553,-48,-16103,-44933,-104965,-98963,-58194,-437,-2997,-29249,-113053,-43132,78210,184337,225870,223587,211356,217467,176998,92372,73045,-6115,-39366,20843,-4385,-60324,-58527,-20278,9946,-26806,-110722,-27542,23718,39493,18223,11347,-42833,-53042,-20938,-5916,51373,117628,268396,432587,494389,378661,133697,-63819,-87625,-33603,-25976,1808,-890,6508,-24335,-37588,-31590,-13245,52031,109946,144708,153553,131956,12140,-59219,-38687,-6685,5048,-41379,-80714,-108185,-50837,9694,89718,155045,175091,155455,112243,59356,40635,39030,21765,-22696,-29394,47397,84851,18961,-88863,-83959,-72671,-91349,-37210,29073,48417,50337,-16057,-57951,-33400,73350,61035,-10333,-13860,-8533,31655,41961,35806,-27151,-67453,-103470,-82952,-87932,-106621,-79875,-13077,30213,26970,24026,5163,-38955,-49944,-34125,-30798,-93867,-49834,66784,117479,64039,66993,5498,1290,68219,6684,-51965,-96784,-89803,-31148,13891,91037,218076,196394,96758,126163,108905,6848,-65892,-8032,56220,-7113,-94337,-102619,-127099,-90472,-51790,-39490,-33056,-24219,-57518,-53200,-41934,-55057,-108054,-68057,-1171,-39949,-81774,-71772,-7482,15734,5195,10440,-86006,44284,198381,394298,467951,453660,342109,173799,20738,-11069,77462,168459,194449,140722,75225,41901,-2842,-19827,-2550,-6045,-11725,1060,31015,27116,-26114,-62522,15184,27515,39748,69126,74224,67270,87364,64539,-59694,-76232,10270,96116,245562,261832,238762,210247,204788,83303,11489,-14551,39129,111521,130674,77576,68118,65142,23361,-38998,-104623,-57160,-31770,19498,88881,174286,146965,43996,-35520,-79462,-115859,-97355,-95302,-80015,22264,123377,150758,104258,27351,-43107,-108525,-74777,-24110,67039,104794,93177,53554,-13448,-61252,-80108,-63407,5516,56374,129044,274273,448608,442917,198470,24948,-88349,-44766,-26373,-4359,58567,79594,35913,48043,46521,35629,2649,-54200,-68394,-43492,5424,15413,-37941,-118025,-77551,-24946,10510,37808,49452,14264,-33599,-49086,19205,48847,-12782,-93489,-56449,36112,83138,66304,-14201,-81622,-55269,29655,100812,67085,25382,-35735,-45232,14147,78444,129927,134479,84188,13546,-55794,-96274,-55452,13657,-529,-85947,-14988,115798,166571,128911,135412,130475,93317,148703,238645,279085,264161,180198,64200,-31855,-37174,67207,123540,132323,121518,90276,97750,41586,-26917,-70843,-51448,-26147,38457,85477,79552,15359,-8111,-54144,-73517,82,-10896,-57103,24131,68482,22220,-35184,-8554,60497,73943,75164,56778,19230,-26759,-106166,-32508,18909,43553,-10048,-113906,-84195,-124990,-99457,-50360,-61985,-75073,-17637,-60825,-109189,-16328,-9154,-58048,-93579,-74789,-26006,-49019,-90992,-104609,-58483,-17158,-27055,-51308,-4587,49954,48248,-48932,-61119,27877,57541,43844,-4098,-29084,-24174,-14306,-46555,-61080,-46007,-60205,-95635,-125880,-143835,-123542,-103688,-108252,-86047,-6829,58768,71420,83632,90808,42660,-87162,-21087,23761,21959,-4768,-36331,-52221,34694,46093,-11191,-78461,-53195,54923,95273,20853,-62732,-81150,-62714,-57937,-40373,4171,-2533,-62164,-23760,56064,123581,132575,147590,77870,-30369,-95875,-70481,-18894,10734,29877,18927,27480,52433,29499,-10197,6973,124183,224320,274003,254538,104793,-89345,-29278,179234,290571,236561,116502,8214,-33063,-59913,-101333,-104226,-101003,-103477,-73399,-86933,-49181,-3093,30934,-15061,-61557,2199,84884,108996,65176,-13138,-48960,-18710,106555,182121,139293,54576,15266,-6266,2361,18756,6955,21325,9535,36910,77814,135377,116835,69800,13527,-50888,-25409,43578,68743,71069,16533,22471,89234,85809,61782,-8222,-12578,24482,68539,96738,87044,89201,76744,21501,-56999,-121034,-23587,28651,79752,164319,177427,66314,-19800,-29333,-7448,14341,-10043,-34991,-65845,-65283,-55430,-50407,-8948,28918,34044,-28442,-73129,-73950,-101182,-118089,-129706,-106699,-34016,7426,-1988,-115463,-123961,-80716,-14167,107213,91757,26613,-11933,-21610,-11559,7702,-22508,-122413,-28140,40820,49029,1603,-17383,-62519,-82930,-73708,47667,64072,-59729,-108179,-55584,38999,52507,6421,-7047,-42048,-32511,-14872,-3376,-6637,-23526,-31050,-43246,-53384,-60991,-61871,-112932,-50234,139369,260161,341256,305464,115682,-62597,-35796,3902,13005,31950,38271,59981,68567,154036,202662,109029,-16547,-99785,-143673,-155337,-180329,-71109,34364,15560,-111725,-63746,105926,222141,198308,87667,51756,112470,206482,226370,137460,12062,-22425,29793,98532,103428,71083,63303,104856,61992,-51342,-67800,49998,90157,41658,-16905,-41388,-92347,-73368,-5910,96612,242775,370912,386943,345290,176310,51659,52387,67820,45066,32371,78584,58610,-38245,-72738,-41532],[3617,-27588,-30295,-10945,13683,-1721,-18364,-42791,-43506,-14067,4862,18617,586,-28609,-13635,87140,300547,187701,47897,3971,73703,130474,136480,131189,110207,109265,127849,203823,30144,-71429,-42438,39038,24623,-94668,-31511,27479,47080,12641,-20756,-28991,-39861,-89181,-37849,31769,53267,37632,24683,36430,27007,40259,97281,121513,216687,253169,152807,97057,39374,-27932,-28710,55441,-23723,-90767,-93719,-101262,-61406,76720,177918,106671,1652,-82299,-24519,7259,-21540,-104530,-94355,-59201,-93259,-41628,82141,107942,49605,-10160,-108423,-115400,-128781,-140626,-124294,-99096,-67748,-82459,-81617,7930,169315,380909,460702,370860,202129,63822,544,8222,18536,-15645,-65708,-92305,-56458,-19494,65332,169589,211252,114761,62681,38654,4888,-20221,-14668,-14575,7531,46464,45150,-63051,-26377,38436,60661,91531,65230,43783,40135,6999,-8169,14951,40916,6046,-15053,32109,57981,38234,72465,71887,5768,-53767,-73816,-83768,-121903,-78848,-17106,30328,47055,39151,49936,39831,46525,72914,29459,-64989,-11452,13870,74283,246815,325793,236923,93314,3368,-13678,-6123,-25106,-75666,2218,29086,-21654,-112396,-41577,70023,39210,-9149,89337,-61703,-141099,-258416,-275256,-139416,-72909,-71777,-134143,-87027,-127835,-143637,-74690,10276,-58090,-88664,-90812,-102607,-78512,-56878,-79419,-31299,75472,271438,400543,300102,77943,-42582,-73699,-53429,103871,291930,365113,297712,145580,45035,14490,-14788,-45381,-61551,-19990,-39168,-50123,-12252,16109,93455,168102,148022,71117,15677,-58935,-86785,-53717,-18582,7479,-2256,-41352,-98578,-106084,-30833,12286,-30289,-72660,-71491,84058,254177,279289,126291,-43190,-129676,-107717,-93241,2883,140610,166007,129759,154268,84777,22776,4618,-49951,-100038,-110584,-77989,-54708,-52133,-55855,-75784,-101169,-111213,-70682,28522,172721,209989,137002,52414,54259,81836,67076,21196,6285,-2142,-15547,-88172,-91344,-20946,66844,114560,148293,121231,8520,-97721,-86192,-76842,-66183,-60706,-68021,-97627,-62351,29680,109590,120820,19462,25698,175961,275857,286561,156659,23500,-45106,-37850,908,23034,42606,63029,62094,27076,13240,68635,126512,223397,211310,80235,56111,50733,43473,57279,117258,189210,54836,-53866,-79332,31960,23192,-22474,-76924,-106069,-64284,3096,15870,-3684,-41776,-78406,10012,62585,69189,58622,66163,221327,267372,87917,23991,33160,113327,102565,27585,-10117,8019,-32704,-38659,-12550,-8284,4583,104227,104969,47897,-40299,-30623,56636,35395,799,-77053,-175236,-96641,-79939,-57334,-46757,-57493,-67780,-4141,33333,-36605,-74428,-107838,-40968,23539,24415,-2148,-39205,-47112,-55672,-86328,-38651,-6611,2334,-7283,26466,89427,109671,86975,65892,38537,98661,113245,32908,-71236,-14530,81923,88605,27768,43653,123140,117650,72428,-24015,-90175,-91275,-34555,-703,2996,-13294,-71727,-87658,-41685,44823,108100,85106,35316,-12729,-89028,-29716,-100324,-128322,-125506,-62170,-24886,18776,81048,71212,8232,-34544,-69238,19875,7509,-40621,-4917,10387,-31232,-89954,-50745,15941,180914,389276,372939,251173,118144,2947,-52037,-56871,-48107,-24945,-52606,-63661,-94231,-111935,-33721,52937,70114,26405,29226,78354,90469,31495,-35978,-39389,-9199,-29744,-114870,-229326,-261549,-163115,-162796,-143181,-59674,75194,144708,223612,229575,242448,283874,231294,105331,-9801,19898,55031,15156,61605,210848,353491,549344,534495,379020,298753,189060,71645,49054,73009,32172,-5957,-69836,-139770,-55120,17778,69645,58721,-18620,-61459,-3903,-13044,-50213,26667,147621,246055,230381,123538,4064,-111184,-128064,-28986,97335,179699,235614,209068,157021,121112,71020,71060,52441,5626,-28157,-44738,-67382,-82927,-8888,119091,220404,112591,25366,196345,245608,118788,-45958,-62443,-4649,5166,21318,59291,194788,155272,87629,-78390,-29751,54860,187753,127107,-50705,-56908,-38240,-26651,-9443,47961,-25586,-121715,-98593,15864,84673,85385,12449,-82734,-94245,27292,111809,259026,427062,290070,105461,-8471,-48953,-69064,-66225,-61067,-30172,-10815,-12680,-31683,-96367,-121591,-34680,46170,71599,-3667,-73540,-33751,2441,-28111,-38565,-45556,-64631,-51652,-17766,21005,37903,-24021,-67289,-69314,-52836,-62922,-28096,14745,57199,53659,13185,-33649,-60113,-89550,-98003,-75168,-47295,-10526,62736,189040,263140,235028,81188,9222,43957,71758,67595,70751,59191,-15857,-75845,-83492,-40094,1101,55609,60928,-5331,-68567,-131277,-59053,11683,39327,7792,-22043,19994,75424,89043,128766,94544,81047,66775,-13960,-78871,51246,115726,91315,21570,20052,52136,97357,114261,79325,6706,-51433,-62424,-19327,13692,20724,24266,58299,101313,63604,8212,-6595,11560,35822,55809,51987,-16348,-68547,36560,89605,67678,29529,4674,34737,4717,-46391,-96596,-74823,-71509,-82635,-16806,12535,74782,131160,114072,114815,283301,503528,383168,165806,63545,-8212,-79965,-96855,-78369,-55967,-39894,-58159,-49704,-21509,-17388,-12279,-44074,-16319,61618,108308,59538,-2560,-4753,24715,60431,66185,934,-73321,-88000,-101615,-110245,-149531,-95431,-86295,-84021,7282,64964,93894,103805,74415,60059,139229,232916,223124,82869,-42933,-99475,-59248,35380,147456,198245,121099,47174,-47850,-84952,16485,75490,82812,77657,26808,-36408,-47780,-102509,-121327,-26059,3244,-6006,1368,66259,144596,131960,19800,-90121,-91895,-34374,46242,157531,191756,133142,45260,24,13124,32316,47243,4822,-64655,-93758,-71971,-32690,29113,25304,-12183,-46824,-45235,26478,92130,57347,13578,-54755,-99385,-19951,38980,58788,-4857,-8331,14270,67874,164158,329369,322226,61187,-104782,25154,218641,204967,9829,-81196,-96050,-75775,-41646,22310,34293,18037,15804,-10790,-5952,-22715,-57588,-59917,-18008,-624,30856,84868,153992,120605,-60316,-74335,23016,35912,-9555,-44878,-29914,-18567,-43281,399,32058,38790,43343,-3025,-80675,-80706,44116,186453,132881,13128,-2658,22055,1811,-61775,-59308,-28082,39914,86001,81834,101349,77463,9316,-85185,-46245,13550,26327,30224,40473,55609,70655,67787,89371,89176,49126,-36269,-89214,-47384,-46941,-61125,-79942,-115997,-130340,-132317,-94877,-117406,-130316,-131027,-113971,-124646,-63443,-12755,-37934,-42562,21489,99131,154742,140775,44301,-86419,-152715,-95955,-64186,-54615,71256,155144,233037,153812,49802,-26545,-34778,11524,29690,-46573,-157599,-53933,-3546,-34277,47155,244090,339690,259304,128980,-37640,-128049,-9390,126251,219564,216140,83435,-50916,-68015,-7462,5335,-28627,-39176,-56052,-89140,-52762,-25435,-40953,-27842,-42385,-51626,-73456,-82605,-45539,2956,31991,-9976,-60807,67187,145166,58496,-31807,-113140,-89044,-29181,3696,-2642,-5814,347,-17874,27788,119214,117006,7617,-96761,-2120,53496,25120,-6785,-5773,-42609,-48882,-38956,-66965,-93509,-81889,11335,89792,75700,10167,-67907,-107372,-106842,-108245,-86777,-52294,-47065,-55155,-113710,-124298,3756,94532,125561,30083,-112396,-61556,78465,172777,169360,61153,-44860,-78639,-112415,-95504,-61440,-93863,-132808,-105688,40024,26447,-42897,-18717,-51955,-87230,-44386,-20493,-46229,-14280,24579,-3849,-60807,-61099,-10489,-42042,-55528,-54202,-41633,-27962,-1076,48480,102712,67083,-54364,-88037,52082,213549,322192,149895,12859,-21178,-35530,-43694,-60376,-59064,10579,103194,181160,134842,35577,-96131,27303,222149,311755,181649,-3269,-12506,52064,42574,8208,-48613,-26172,-5478,-76702,-17590,36996,-2214,-68671,-119903,-60482,-361,87755,108355,41319,9554,-45442,-47228,2543,46889,56964,-13833,-55047,-73732,-81803,379,37521,84119,99201,50386,-40316,-98457,-124882,-72683,1029,15127,14144,21821,-19614,-31908,-5501,39487,146415,239298,188870,121441,118674,79795,40948,56867,80968,67572,28671,-5513,17249,89251,144609,169384,207717,212149,233554,257468,197589,89167,-5412,-40399,-15454,27191,111859,180277,135269,33565,1806,-32925,-27501,-34152,-81307,-71929,-22604,-16031,-40126,-65399,-106981,-92765,-6920,101164,145922,115539,101073,49504,57264,76859,85454,75565,6530,-51529,-51939,-42033,-99203,-110899,-59780,24934,21695,-31078,-62188,-69227,-106424,-122519,-106667,-84834,-32247,64008,95646,88044,104993,126307,131760,91897,63986,22528,6824,-17759,-45600,-6058,69211,87898,55054,11160,-77876,-122552,-118437,-80426,-82894,-64542,12170,54004,123688,77109,82587,123326,127540,81915,23662,-14671,-51196,-72441,-93088,-77155,-60855,-37262,72685,56739,47692,86350,66409,78101,138549,-26020,-94845,-101235,-76615,48,73535,127624,38375,-82654,-104902,29475,154058,198885,122619,1593,-21611,67981,122965,90208,-225,-50557,-23781,50628,307844,570015,619187,542298,473630,385148,296641,214131,148313,112169,71960,25810,-9100,-45745,-103456,-86356,-73226,-112898,-85687,35767,128674,205656,172235,69577,-2134,-34100,15451,4320,-27976,-53594,-59597,-30387,-5668,8208,-10265,-65674,-31640,19765,-4978,-30711,-51549,-76992,-14877,33321,30656,-17116,-70568,-20764,32079,32168,-8414,-21096,8536,44230,62151,88106,79533,37658,-18143,-61379,-66889,-57649,69606,109081,75861,10270,-50267,-1165,54699,73036,59401,-31873,-78159,-51771,-24078,79,8696,-9201,-95086,-40506,-4308,42708,31665,-36156,-30348,-49227,-69588,-78084,-108078,-91342,-51182,-30941,-34573,-58430,-110255,-32988,76489,148154,-6365,-65111,124092,227613,184306,13275,19970,156689,255809,268650,182730,93509,-33318,-169697,-82114,-52796,-104919,-61767,10454,88494,110491,69451,19132,-23798,-76447,-103433,-31493,6010,-6023,-17445,-42660,-109262,-93913,-50456,9623,6568,-18792,-95863,-33432,98873,214787,251251,243168,230202,237662,183553,89277,80733,3152,-53428,8129,-17002,-51280,-44328,-15739,417,-43096,-97693,-20682,26934,36774,11661,9502,-33630,-38528,-12127,-7990,28517,49062,161682,325989,419421,354658,136318,-57853,-98172,-28090,-7466,-7020,-2572,12097,-13991,-20691,-14003,-240,59452,108432,140857,154478,156145,48988,-43228,-37313,-6597,5697,-37296,-72167,-104895,-51584,12522,95506,167362,182194,160821,115993,63112,43767,28535,-4639,-49430,-40879,43678,78738,16461,-85460,-91754,-80280,-101042,-30470,15638,25397,26062,-24716,-52278,-13047,121211,137197,35445,9307,3114,51760,77726,80450,4079,-37861,-79273,-63799,-56440,-82364,-90465,-24289,24499,26197,22406,577,-43993,-53336,-31068,-25797,-90678,-60041,31387,79828,40364,82649,65473,79678,147945,61110,-19131,-76243,-89569,-36195,16042,99178,227818,199199,113254,146204,127296,27533,-49905,-1675,63144,2637,-90001,-107617,-122125,-92567,-55438,-39608,-22563,1770,-13467,-31643,-23354,-40980,-104564,-66094,10935,-33361,-85460,-85443,-15719,15659,2742,10209,-73911,31586,193135,397010,473178,454027,335438,164837,10132,-32486,58440,147859,171962,118016,61809,32502,-9605,-29868,-18531,-23847,-21280,2787,41233,40179,-13876,-59456,9746,12826,14042,30551,33125,35838,59945,47582,-67265,-68802,14893,96921,242839,268369,256619,219534,188597,55933,-1415,-19916,40795,122083,147792,86174,71173,72399,33331,-25601,-106801,-53056,-22939,34999,116979,222075,192063,86409,-4357,-48669,-102524,-86967,-98517,-89258,-297,88759,120748,86494,19716,-43369,-84621,-63934,-17427,64337,84341,60471,13624,-57466,-76178,-58477,-39929,31300,87125,155972,311338,498635,507410,232200,33396,-80565,-56332,-45965,-18143,45600,42468,-19687,26519,33037,22516,-5715,-56801,-65673,-33420,15294,15398,-45034,-125729,-63530,-9788,23715,54056,75821,37254,-15256,-56801,2640,29325,-35285,-96955,-29362,71310,122878,101268,7040,-64997,-58278,936,41431,15409,14026,-20959,-43676,-983,71249,134017,141721,86039,1807,-76836,-89941,-64196,6808,-2989,-95723,11361,139578,164255,125813,148939,156244,123501,175727,248147,277832,261771,186101,72052,-26190,-32903,58741,94166,84417,54414,33997,86604,54202,-16754,-67807,-61895,-34996,39597,95748,92768,25400,-716,-46970,-67215,-5379,-21320,-32808,44911,79827,24118,-39011,-15665,56736,75311,71070,48169,12369,-26973,-106753,-21712,32304,42807,-16874,-109695,-77371,-120505,-101780,-52843,-58904,-66454,-14008,-61038,-108829,-25750,-23415,-46792,-84683,-82541,-37424,-59726,-97033,-107759,-62844,-21674,-34999,-84774,-49672,-3204,5682,-34991,-25688,53975,79722,67293,26750,2232,11527,19988,-26964,-56413,-52997,-71707,-89521,-124881,-122986,-91149,-72818,-88012,-84258,-9239,35094,39213,48362,49115,18921,-91298,-11646,33411,25961,-4654,-35239,-44427,40848,44931,-15585,-93254,-69190,28135,69970,6730,-64250,-71608,-69423,-62412,-31625,16147,6632,-49197,-13910,64222,129033,136769,146193,80435,-33185,-102422,-89135,-23224,12087,32683,26569,34002,55816,28295,-17473,-7668,97292,189785,254267,265395,129668,-68237,-29644,181965,289285,226811,107155,7780,-27433,-55342,-97632,-104645,-98859,-116454,-86356,-104153,-52108,-15143,9428,-34324,-71773,-5918,82331,102279,52767,-23940,-53299,-11387,120255,197532,148303,50678,5412,-15386,-11069,1015,7124,50494,29304,44065,70351,112338,79320,28098,-21809,-71069,-34201,42583,73802,85725,36341,47897,118358,97583,59488,-20523,-25661,18212,71161,113052,118116,117707,101941,43212,-38999,-127069,-41887,27480,97233,198320,227109,99918,-2067,-13679,14655,31135,-10517,-48187,-93637,-67150,-62219,-64761,-24794,6905,7667,-50081,-90579,-85524,-98677,-108161,-140366,-125642,-59008,-22918,-44304,-159041,-75508,-31059,25652,123803,75242,-18394,-55004,-49465,-27628,251,-27838,-123972,-24828,46004,61965,28419,15315,-36408,-70687,-53523,87855,115611,-32338,-101820,-61272,33236,50006,3442,-20405,-51041,-39667,-21323,-12646,-13565,-27216,-34528,-47647,-50815,-48494,-50273,-101626,-72336,97508,217572,304965,285938,108590,-67311,-37239,8768,33382,54380,42185,42476,33344,103610,170039,94521,-19602,-99103,-159694,-177457,-146623,-28411,81399,62108,-78269,-92529,64643,175066,167443,72860,37228,97354,200863,246000,146344,-7070,-67581,-7253,77433,94665,82240,88624,134701,77164,-54859,-97512,869,47691,18513,-30053,-51083,-95458,-71589,-11581,61841,167706,296713,335373,321375,176566,56564,53236,67329,45338,33292,86112,71419,-31307,-75373,-48079],[3103,-31709,-40740,-24397,1145,-12331,-25706,-53715,-58714,-28146,-5651,11268,-5660,-35542,-25864,59892,282111,204361,54089,8499,74836,143627,161118,162104,155523,155949,148906,194232,-96,-59240,-31720,31733,-2403,-59580,4412,60243,82860,46071,-1232,-18336,-24552,-85333,-38394,38581,57840,37595,23824,42656,32227,43602,101534,124018,223339,280267,177491,110820,45397,-34609,-31069,62938,-16801,-100191,-107797,-95176,-64430,51817,151695,91325,3537,-79264,-29496,13554,-703,-81228,-101836,-71435,-108189,-48793,68059,95410,48188,-8926,-107392,-111854,-112717,-139121,-136680,-116736,-78380,-89151,-98243,-5912,143478,344434,426118,351354,199872,59641,-4723,7713,28081,1155,-48227,-88526,-67349,-40592,39652,149002,198612,102136,55475,45438,26984,-960,-10822,-20004,-5081,26173,32098,-76514,-50425,6581,14197,37499,32101,16144,17555,2991,7024,47024,71653,29141,-3638,28088,44092,21253,62750,72661,9420,-55741,-86391,-102101,-119993,-64359,-5745,45915,63725,46583,47196,33796,37580,64391,31391,-59575,-18600,25720,86840,230664,267327,181694,46889,-19338,1316,9487,-17789,-75287,668,8123,-57194,-61338,40272,140817,83806,19795,102856,-50535,-110338,-217903,-309892,-179544,-100760,-91071,-164890,-53673,-90402,-104620,-52560,17928,-60049,-79321,-87691,-120574,-108412,-70887,-88850,-42603,69686,270027,419505,325208,90387,-39497,-75226,-59042,97885,278648,329697,273346,141650,45931,23509,-5922,-39076,-65826,-17169,-26513,-40001,-20399,-11057,43180,107165,97400,54120,17083,-50377,-84067,-61102,-28022,2453,-5023,-42593,-102261,-110092,-28309,33466,-7602,-63801,-67387,82170,229419,251479,110794,-49272,-136979,-110054,-91946,10558,161226,202259,166828,156519,59794,-2253,-11309,-47522,-75641,-82556,-58436,-39547,-41761,-49145,-68330,-96651,-113371,-68291,37627,192017,234627,160916,69226,64724,93443,87274,45820,30030,17607,4750,-54478,-38272,21728,84678,109030,117778,65165,-39851,-80742,-70431,-61772,-41303,-37618,-59399,-88766,-57019,26129,110189,145878,26767,7470,146760,244608,253088,140706,18164,-46441,-34648,2635,24664,45595,71908,77353,30311,424,53888,107790,203142,187474,54076,21689,7733,-7398,310,70667,164977,69334,-48642,-101424,24910,34085,6360,-41199,-74618,-43333,6034,7251,-14770,-47664,-65672,27507,79202,80188,53234,46420,184928,241770,79982,12490,16515,88043,62977,-25345,-60548,-13476,-42847,-57395,-44533,-42361,-15008,84622,74305,22022,-64638,-51189,54805,45264,5147,-68769,-158964,-111969,-90242,-71719,-72296,-78270,-60423,11293,44951,-24863,-70824,-119540,-54322,14348,17015,409,-23390,-19580,-26670,-88654,-52434,-11394,2197,-13346,10859,74913,100603,81151,66115,49745,114431,104960,29326,-66377,-27279,74465,89756,22737,19842,116776,130453,87150,-17221,-96881,-106211,-45666,-280,18736,14986,-39791,-65060,-19292,72528,128498,95187,32220,-25228,-81342,-9449,-78181,-109886,-154580,-90709,-47012,12455,94494,99802,26487,-36172,-92590,7600,4343,-51767,-25629,-2108,-33012,-87674,-61184,27251,239012,467289,422441,280857,135266,9684,-56509,-69760,-69031,-48774,-69755,-67775,-100068,-105646,-25766,60068,75224,39796,49503,89768,103773,49041,-19617,-17205,20808,7736,-74785,-204447,-273985,-161529,-160355,-153609,-79254,81598,189856,272534,267033,254357,292862,252020,111200,-18743,7331,40267,-8782,16270,184395,337241,530329,516491,376562,310698,192788,80866,62224,83302,40835,5724,-44346,-120982,-42678,27056,69704,50182,-28450,-68730,7479,-6630,-59016,12510,135608,239580,237039,127886,-4625,-91379,-30305,45847,161492,239807,295354,275488,183322,107915,44448,17443,-15797,-34967,-25097,-16360,-73468,-100723,-23349,92817,175804,61284,2108,203812,259219,123604,-46310,-64762,9368,26477,43612,79075,191034,127190,65635,-96075,-19111,92307,250141,218970,25546,-15738,-22856,-29871,-20673,36305,-34246,-130954,-95966,15467,82636,101345,35479,-60554,-115733,19998,120092,251086,409482,278674,98530,-16503,-62933,-66297,-45707,-35452,-8986,9737,15182,21456,-49342,-113476,-60847,14859,40463,-23514,-89053,-36904,9811,-12999,-33605,-57902,-79963,-66682,-28734,14116,44440,-9423,-55489,-86805,-71513,-78977,-39048,2582,35414,29236,-6594,-46613,-71442,-91150,-95394,-73898,-38221,2560,54440,130145,174697,180633,68465,15655,68949,98411,70667,43426,20959,-36831,-84171,-83618,-41351,-4748,43979,42787,-23194,-87335,-127052,-34131,47782,80551,45972,211,-1214,25129,38891,107758,112386,111348,94689,8638,-69893,33962,100329,85735,18808,11714,49058,98790,117922,83232,12912,-36617,-45572,744,39335,44214,22086,49426,90873,48484,-3641,-10927,11453,33833,43861,19443,-64832,-63763,42656,87766,61370,25348,-4515,25347,6282,-46075,-95977,-63686,-50803,-69633,-14666,31594,110009,179443,158779,133328,270775,459305,328952,140320,49841,-29532,-113335,-117473,-91497,-67764,-57070,-82555,-52609,-22893,-16281,-6841,-43807,-20286,52526,106423,66346,12522,14299,51230,84100,72554,3405,-66745,-85205,-101576,-116396,-144677,-78331,-67156,-68535,6938,65280,95842,111481,89747,66530,127783,203610,188154,53085,-65792,-107039,-55930,18935,106041,152476,98520,37822,-48800,-93655,-5323,65740,76385,65554,9647,-55605,-87451,-128896,-84791,10593,49149,22433,2548,43071,104287,98966,-7609,-123715,-94661,-32274,43627,149526,179892,131420,69633,44459,51480,55795,50551,-12251,-94257,-123975,-106959,-60882,13293,18236,-15290,-55490,-70864,-22493,40093,28883,3676,-59878,-93496,-7567,58875,66914,-44201,-43530,-221,52274,123095,230413,221258,-2519,-113120,60297,241182,189735,-914,-77100,-102767,-84419,-41345,17734,14882,-18567,-39477,-57571,-30164,-39338,-63307,-65622,-30722,-18325,12886,67711,137009,111747,-73418,-61832,32725,38440,-17545,-70374,-72532,-70838,-71251,-677,61263,84890,83906,20254,-79984,-81908,45834,172069,115067,3265,-1559,28880,8274,-53456,-54810,-24891,32506,77853,81864,99149,70423,7430,-73960,-39189,18685,24905,24621,33791,50039,62929,51491,71672,78565,41064,-49580,-104480,-51443,-54722,-59069,-58756,-81320,-115874,-146013,-109943,-140820,-151389,-136102,-122710,-124156,-48735,13852,-10447,-48523,6163,95138,167471,164725,50978,-87707,-141956,-97767,-76356,-53031,90513,177354,250441,156297,50914,-24392,-29311,17882,36588,-39366,-152168,-71826,-24266,-46624,37868,212796,297972,220375,103601,-47910,-115895,-1812,119494,190054,173133,47704,-67733,-82697,-21360,-6271,-41755,-53495,-74079,-117015,-58632,-26181,-42786,-25905,-43364,-51478,-69289,-90464,-55567,4035,49593,29624,-20512,54137,122600,54420,-19630,-86385,-113474,-48659,-8462,-18327,-30198,-21631,-17727,41210,144436,127895,6958,-96015,-14444,41579,27249,4663,19148,-6302,-28441,-52316,-101633,-115000,-67097,29906,109519,87745,15883,-58820,-84756,-88462,-103096,-91169,-63157,-66245,-74268,-130558,-90433,33934,120754,149166,38352,-106935,-65196,85452,184994,183342,70470,-31649,-59038,-96956,-101606,-61956,-84833,-122588,-104576,63367,82639,-4787,-10898,-60466,-84370,-33414,-10184,-36320,-9894,36142,3784,-57032,-64726,-5159,-36804,-67225,-71862,-45615,-29348,-10303,32830,88730,65085,-43880,-108027,14675,161271,296054,155411,12934,-22196,-39585,-49237,-64606,-68688,-920,93967,195118,188302,88217,-48876,29136,231225,344772,236893,35618,-7553,51649,49166,11320,-45328,-27797,-16760,-76431,-1699,34144,-5751,-67520,-115180,-65217,821,93529,96559,12778,-4383,-57787,-68001,-27914,8791,21336,-37570,-64227,-71445,-45287,47245,63639,92418,94744,42268,-41075,-96940,-122356,-79349,-6277,16171,28118,49075,11658,-21037,-12364,29886,143194,243259,210257,150476,143121,96681,53023,67582,90453,74464,31845,-3535,24945,96919,137964,143760,171206,171624,192154,232785,184737,75902,-16958,-76422,-70299,-27969,41967,102668,94251,26484,578,-54957,-86518,-79370,-60889,-42726,-7042,-9505,-36119,-65218,-90338,-127341,-41768,75896,117247,76803,61634,32987,67459,99433,115343,87506,521,-64596,-62892,-50178,-103588,-111735,-77005,8536,17346,-26517,-64154,-79461,-115496,-114249,-95238,-73876,-24287,65783,85057,74431,95009,121030,114292,78693,49150,4637,-9428,-35512,-73779,-37957,41878,68012,49718,17892,-64534,-107015,-108839,-78920,-86672,-78734,1215,71239,165536,108969,115870,144530,126322,64559,2238,-40446,-80659,-93333,-95432,-76285,-52591,-21177,101976,93050,76634,88999,48615,56147,137184,-26995,-93213,-97305,-78816,1695,52351,69063,-20576,-109873,-62654,64663,171517,191666,106721,-12613,-32234,55581,113335,81490,-9719,-66255,-38672,40350,270734,501945,523940,469729,434798,363234,283559,208930,151636,106460,45806,-15510,-52099,-69064,-106680,-89799,-83414,-123228,-75260,40800,112635,179565,160828,68896,3075,-16908,40386,24563,-8858,-39878,-49441,-20190,-767,7347,-12232,-61805,-28664,20980,-9327,-34152,-54508,-71354,-12358,34868,37777,-1275,-43571,-9032,45913,42326,-5524,-11743,23787,60264,70059,82024,73906,41482,-5454,-42356,-44309,-42652,42072,82100,65418,13031,-43919,7451,71984,91532,71532,-20837,-74641,-52532,-19385,8119,19178,3560,-78350,-70771,-59281,-7316,9543,-43157,-42968,-59656,-69047,-65443,-95293,-83799,-38979,-15357,-23210,-56070,-114601,-43314,67873,149686,28128,-81274,96473,197549,172667,51298,62746,184833,276390,291955,206367,107835,-25959,-160443,-76433,-47078,-104502,-57370,17964,97718,115689,71038,18792,-29110,-94617,-133890,-63430,-7599,-16586,-21381,-42379,-108537,-86284,-41008,18466,13497,-11697,-80763,-20136,120935,243633,272397,259067,246947,257802,189952,92099,95319,21913,-66214,-10107,-30271,-43792,-36269,-17641,-15426,-64703,-82073,-11025,31403,33263,2896,4276,-26306,-24908,-4902,-12198,5374,-11132,60315,211756,324671,307973,126163,-54113,-93953,-21099,4871,-24214,-5213,18339,-1719,-3782,1064,10267,65597,107603,139197,155236,177304,89834,-24731,-33947,-6024,4393,-32530,-60568,-96283,-53696,12866,96729,172248,183280,162918,120078,67859,44371,15172,-31716,-75356,-50668,36259,65693,9977,-81435,-100679,-89369,-97630,-25666,-207,1498,2870,-33254,-48042,3640,163236,220947,87569,32582,11947,68719,116153,137467,43044,-6576,-47524,-28050,-22328,-57669,-88818,-32966,19043,25703,22826,-286,-45692,-57176,-29530,-21914,-88315,-70592,-3269,40086,14312,91684,127606,164331,222235,111037,10362,-57218,-84945,-43387,15643,102962,223773,190266,123827,159653,138805,43462,-36214,2757,65830,9459,-85979,-114379,-120263,-94522,-59146,-40378,-13940,24310,26575,-750,-1048,-25806,-99240,-67329,17734,-30424,-91430,-100692,-24635,12783,-4922,-1546,-76979,18719,185441,393381,473498,451064,327493,157136,4138,-54040,37386,122300,143532,91584,46716,22270,-17716,-41783,-37268,-42783,-31027,4778,50738,53253,-218,-51916,8086,2181,-8494,-7806,-10559,1695,28371,22607,-77732,-52350,23945,96909,233363,265833,262366,216751,164513,31344,-13188,-22583,44865,133339,168641,99874,74653,75611,37865,-17118,-108171,-50488,-17209,46451,140829,259340,221972,121245,30339,-13561,-60780,-59259,-96754,-99864,-28028,48717,84978,64600,9191,-40423,-61034,-49896,-11905,58521,61046,26314,-25556,-90756,-73409,-35960,-17183,56025,114067,176468,329440,518764,549265,263851,40176,-75218,-72644,-70904,-33624,31052,3926,-49083,12849,18037,7262,-15747,-60180,-64554,-26077,21400,11661,-54758,-117235,-51082,3479,34763,69385,103596,61005,2951,-59547,-15733,8651,-55575,-84838,-2327,103577,156849,130940,26330,-47771,-45288,1729,6160,-40197,1622,-7027,-33833,-15598,62005,135303,144763,83856,-12065,-97491,-81340,-84084,-16905,-20279,-96762,42064,156032,152319,116824,156349,177144,152773,200879,251076,268502,251262,187514,78584,-22659,-33097,44266,62287,38510,-8408,-20890,70493,63574,-7445,-63710,-73076,-43984,40063,105403,105022,32744,2728,-39299,-43995,9508,-8453,-5685,63147,87701,24030,-43838,-26197,45318,69608,60261,34398,3030,-28916,-107929,-9990,50899,45046,-23190,-106071,-74112,-117376,-104843,-56299,-56103,-56293,-7262,-55144,-100409,-37041,-31993,-38193,-81065,-92673,-53089,-74936,-106215,-113384,-68775,-26403,-38597,-109361,-79938,-30058,-1457,6985,12611,79834,99673,87266,53330,28400,37080,43284,-12735,-53874,-61164,-78462,-84791,-120617,-108191,-67320,-50769,-74649,-84322,-15171,10262,13529,21141,6249,-12751,-87927,-1691,41864,28068,-5906,-34147,-38839,40156,36151,-25090,-106212,-83040,-652,41526,-5985,-58047,-63541,-75465,-67067,-25930,24397,13287,-38244,-6149,71103,133849,140191,143224,84530,-27219,-92271,-111144,-31002,11324,34180,32821,39806,58214,25782,-24597,-20358,71645,153953,229198,268255,153456,-35760,-17063,183930,278434,206199,90097,2328,-25890,-51609,-91662,-103830,-96600,-107370,-64388,-106480,-58914,-28042,-9978,-51351,-82250,-13380,82972,100361,45200,-29942,-52359,706,135563,214703,161708,51609,-3928,-26363,-25137,-14076,14030,79381,47879,49197,57761,80860,32863,-21752,-61860,-93684,-45416,37870,74475,95624,55159,74918,149190,108686,55575,-33849,-40343,9192,71221,129885,153114,148390,124922,62711,-20912,-109906,-59336,27169,113190,218437,254378,121117,13707,7500,42638,46943,-15001,-66568,-95546,-54049,-65430,-80772,-43333,-17381,-21410,-73328,-105431,-89939,-92351,-99644,-145225,-134360,-90187,-66800,-97544,-106715,-25762,19056,76752,160990,83799,-42748,-94013,-74790,-39720,-4716,-32272,-125911,-23403,49470,74559,54300,45004,-10472,-56309,-33904,124902,163627,-3942,-91559,-67023,23016,42645,124,-34715,-60752,-47890,-28262,-22055,-20804,-31408,-37548,-50681,-49708,-39843,-42499,-92563,-93048,54273,168158,258389,255475,97017,-71465,-40619,8957,48128,73311,47440,28251,1444,52105,126899,74049,-22356,-94936,-172350,-178647,-114612,9390,121774,105501,-44271,-122030,19572,120429,128191,54113,22405,80087,186292,254348,153845,-20437,-108213,-32850,58328,81548,87566,109565,162689,91429,-55621,-118996,-40738,10397,-2764,-42829,-62547,-98828,-69892,-20593,22075,90949,216604,275341,285150,169510,59527,53131,66329,44659,30737,88710,81204,-25270,-77722,-54228],[11349,-27020,-42491,-29246,-4353,-14977,-22827,-53016,-63547,-31572,-5497,16444,2654,-27846,-26179,44936,261390,226498,71276,24289,83200,163340,192157,196639,207328,219492,195186,211223,-389,-33023,850,35706,-4330,-5306,52463,106194,132454,93193,32328,3132,1653,-62146,-29965,53865,70608,45782,30939,56202,43660,52590,112711,138368,242332,317131,215832,134736,58615,-34587,-14426,87981,11432,-77176,-107471,-76575,-57940,31189,128523,81640,10597,-68930,-27697,27024,27882,-48861,-100523,-81091,-118523,-43477,58791,84587,49709,-1986,-85492,-89198,-81763,-112175,-120849,-94670,-59403,-64326,-103155,-17192,119411,305226,384600,325928,195296,56461,-5949,12902,42010,23148,-25450,-75901,-75389,-60232,16854,134537,192801,91579,45534,47922,44513,16924,-5295,-23713,-16644,9929,25902,-77089,-69868,-20043,-19792,-586,10743,-4705,-2439,-447,23743,77887,98213,48588,5347,21101,27825,4368,52903,72864,13545,-53744,-92353,-108380,-109654,-51341,2347,58884,82137,58235,49602,31283,29311,54374,31225,-51510,-22832,36203,94513,206778,208579,131339,7880,-29627,19860,26317,-9111,-70869,1432,-7241,-68658,3265,117675,204353,126831,54437,120758,-40242,-82700,-179715,-278767,-215694,-125958,-106005,-133041,-22126,-55331,-64847,-25968,29987,-53169,-54769,-54467,-91117,-128724,-82320,-96801,-53551,62831,260448,421440,337593,100009,-36163,-75574,-66634,87182,254550,280653,238101,134093,48526,34455,4474,-31892,-68966,-12933,-11858,-27640,-28392,-40529,-11342,40347,47944,42688,21447,-42937,-80549,-67332,-37439,-2919,-6774,-40434,-99142,-115462,-29657,46294,11559,-53070,-65070,74907,195229,216508,92766,-55525,-135172,-110408,-90739,15245,172988,228009,201559,162393,42608,-24963,-25944,-44999,-53967,-55491,-38883,-25963,-33085,-43566,-59353,-87890,-119238,-72354,41150,202536,251237,180359,84140,73404,105021,110463,73874,55237,37895,28274,-13882,12650,59029,96315,95801,78434,8384,-51821,-39459,-43038,-37302,-9075,-9869,-48760,-82651,-46009,26023,111233,171487,35625,-12317,112668,206303,212296,119433,11041,-47108,-29052,6715,26450,47245,80943,94151,34251,-13017,37746,88334,178515,160837,27922,-15003,-41750,-64688,-56026,27662,141652,85268,-43977,-122046,30316,57955,42428,-2177,-39873,-19867,10517,590,-24182,-51844,-55345,39008,89811,85888,43842,25081,143903,208272,67643,-1294,4224,82230,54886,-39375,-107431,-36924,-53400,-74691,-77786,-78722,-22551,69799,45889,-2806,-88426,-66138,55491,57934,11971,-57203,-135576,-121977,-104855,-90925,-99492,-94388,-51286,22852,52629,-14688,-67141,-120046,-68403,-207,2927,-7398,-23392,-7391,-1970,-72102,-67075,-19634,-1158,-21982,-10065,53948,83097,68044,60510,56856,126138,92951,25313,-61165,-44646,61243,86366,17354,-2721,105873,140679,104024,-196,-94646,-122004,-60032,-4557,28600,37923,-10064,-41084,4116,96953,142455,98222,22285,-42843,-84785,646,-59715,-92840,-132363,-111116,-73573,-128,104951,132331,52028,-26826,-117603,-12266,-4664,-61578,-50113,-19065,-36850,-85627,-70220,43282,296439,526046,453480,300471,146364,12625,-64396,-86681,-94900,-79357,-80407,-67510,-104261,-101123,-22320,59049,72908,46449,61414,92421,107783,59137,-8042,4032,46694,37416,-44102,-186866,-288977,-164575,-163458,-167480,-102581,84697,233350,310811,288920,249924,283397,257178,110479,-29628,-7401,23589,-31761,-28420,153658,313238,494251,480368,359361,308536,184684,82819,70349,90936,50422,21037,-11614,-69253,-22913,33228,63035,35747,-40601,-70559,21403,-574,-67881,-5507,113899,218377,229023,125265,-11739,-42904,73549,131585,226235,294579,342791,325822,192991,86230,17380,-29558,-83684,-69182,-14881,19297,-63228,-116383,-38144,65600,130486,14112,-12733,196260,253536,119594,-48225,-68000,19782,42734,58998,89119,167772,81269,28198,-120288,-2139,122589,293657,293851,102416,24235,-7199,-32101,-32548,21915,-43813,-137791,-93055,10009,72054,110680,57633,-38202,-138030,10741,124275,234940,378554,260788,90847,-21915,-74624,-53688,-16029,-1203,16202,31715,45576,83181,5674,-79613,-80620,-16280,9626,-41609,-102868,-40504,14983,3948,-24775,-69575,-95838,-83883,-41941,4381,47436,3415,-42170,-100355,-90628,-95169,-47056,-4047,20838,10244,-24924,-61972,-84086,-93267,-90180,-68839,-28448,12240,41924,72552,89832,121103,53782,24386,96169,128778,80774,21381,-17292,-58505,-92889,-83058,-42848,-11639,30531,23538,-39574,-102829,-112787,-8524,87933,127268,87388,22324,-20539,-25064,-8574,82249,127330,140928,122309,30559,-57793,15828,80001,72248,11300,4167,47554,101177,121710,86822,19009,-23057,-30691,18975,62988,62956,12336,34752,74542,28574,-16571,-14500,11013,30349,29451,-13734,-98672,-47735,44441,80038,52288,21035,-13617,6146,-2079,-53276,-98591,-54515,-33455,-55063,-18389,44674,136286,214932,186260,128715,223528,380526,258877,107903,31027,-54494,-138011,-91796,-55312,-40091,-48207,-114207,-54136,-23133,-10387,7581,-35488,-20370,42843,102532,73079,27756,33997,73434,94473,64999,-2609,-59778,-80619,-99609,-119710,-134357,-64387,-50123,-50943,4845,60936,91098,109659,96116,65064,106835,161032,140703,18368,-87922,-91414,-43132,13696,79523,117911,79298,29649,-47466,-99375,-33129,48257,65974,52151,-5041,-65810,-120685,-112410,-49645,43763,88572,46918,6614,25098,70911,72122,-23508,-130806,-87495,-29640,39426,136386,164479,128725,93806,85371,83113,70520,45542,-34114,-126838,-145073,-138254,-85824,-775,12871,-15845,-60255,-92217,-61859,-7749,91,-6025,-62518,-85321,6240,81987,77724,-71089,-81589,-12756,37441,84613,137790,123384,-64636,-86422,83848,241399,163081,-13102,-73024,-101403,-92643,-42215,11735,-3496,-51947,-92140,-99374,-55123,-58704,-69690,-71123,-42067,-31646,2408,56925,121628,98601,-90354,-46363,43941,41996,-23086,-94786,-120944,-125775,-101912,-7564,82016,124392,120416,41550,-80276,-83482,44343,146868,89125,-8282,1074,35094,12324,-47923,-51352,-22858,23611,64333,75997,93941,63893,7325,-64141,-34789,20638,21686,16859,23810,39958,50550,32922,51044,64564,31975,-59870,-103568,-53327,-61660,-55680,-36200,-42415,-78322,-119187,-110164,-146207,-146735,-131761,-129592,-116661,-30622,44826,24853,-47823,-17707,82662,172695,183667,56145,-85705,-129807,-98224,-87478,-40672,116553,200667,262945,155255,49653,-23916,-25757,20574,38672,-35040,-141552,-88967,-44453,-59192,23229,169881,244023,176719,79077,-52758,-102093,7163,115243,165872,136166,17742,-83339,-95826,-30173,-11543,-46271,-56644,-76819,-106959,-55410,-23061,-40029,-22466,-45630,-53339,-66187,-99138,-65689,8230,69002,66279,15834,41899,100005,52575,-5293,-60351,-107130,-63139,-19114,-30613,-46908,-34547,-13248,53607,161888,127419,-251,-94458,-24309,30329,30312,18443,47937,38819,20989,-29808,-118145,-129459,-53415,46649,126563,96917,18424,-55195,-67040,-70063,-92651,-88097,-66840,-76501,-68901,-100530,-48493,62797,142166,166623,45881,-98027,-67923,90522,194086,192915,76643,-18437,-38727,-81639,-105148,-59526,-69984,-108322,-106733,77813,134618,35710,-2751,-67490,-76405,-21937,-553,-27040,-3845,50051,13765,-52154,-65051,3402,-26862,-74074,-87249,-48186,-31192,-16719,19992,75185,61166,-35916,-121379,-16973,113053,260361,156637,12145,-23573,-42218,-54655,-68683,-78628,-13126,83242,201447,238834,143673,-2597,30075,222132,353167,279789,74671,-2875,48199,54086,15060,-40370,-31272,-29385,-62761,14034,30694,-11511,-69457,-112120,-65449,6852,100337,84182,-10369,-12406,-64725,-87190,-59048,-29210,-12708,-58746,-72668,-69858,-14154,82982,82660,95366,86190,32364,-42369,-95657,-120157,-90225,-21144,10133,34163,67072,38304,-8996,-19775,16721,132293,237112,224746,175581,165220,112474,64980,78236,99622,81569,35862,-78,33260,101956,126341,111348,123057,121751,147455,203257,171445,71065,-10869,-74262,-98263,-65410,-9231,46266,66582,22835,1151,-59309,-88234,-64062,-25573,-10388,14209,336,-31886,-61236,-69032,-142149,-73502,49073,88610,39844,17582,16765,80132,124068,147133,99368,-3284,-75518,-71507,-53380,-78850,-78788,-65053,9182,20630,-20389,-65268,-87408,-114248,-101011,-81085,-60171,-11845,72581,79024,62835,81202,106009,90499,63802,33467,-14115,-27374,-54573,-103161,-66163,14225,45795,41582,22046,-52435,-91113,-93296,-72028,-85070,-88778,-10615,86262,198889,136078,144938,160648,121577,45906,-20252,-67624,-110946,-89278,-87002,-71999,-37720,10766,148488,140476,111390,94852,35433,45749,147746,-17132,-85597,-92901,-80026,117,25755,10619,-73381,-106780,-20791,100821,189796,185516,93085,-26402,-42579,42267,100888,70436,-14326,-70829,-52047,32965,233252,425744,423644,390065,385099,332249,266061,200583,150454,95411,15887,-56201,-84719,-81308,-102267,-92966,-92738,-126999,-63281,45542,97158,152703,147348,67388,8895,3554,69298,46606,11665,-23534,-37798,-9668,4782,7247,-14280,-59146,-24643,22183,-12902,-36404,-56642,-67316,-10530,35931,44902,15976,-18072,5973,59096,52199,-411,20,41217,79319,80848,75465,64360,42982,6622,-24457,-25152,-20400,22381,59290,55888,17241,-34227,15454,84038,105192,79749,-11737,-69866,-54158,-17436,13656,28016,16777,-57779,-97194,-104086,-33152,2598,-39900,-51819,-71409,-70723,-54433,-79762,-69321,-19629,4777,-10427,-53868,-113495,-51859,59035,143341,58512,-81287,72513,166979,156281,89090,107192,213524,294885,311045,222458,115868,-19785,-137372,-59294,-33429,-97230,-56771,21488,102765,117960,71481,17941,-35444,-111362,-117376,-97490,-26190,-28677,-25361,-41763,-97288,-73358,-27445,27968,19857,-5360,-65261,-2756,145147,271526,290880,273073,264165,280997,200346,104244,116612,49363,-62203,-30338,-41016,-37486,-31907,-23214,-34127,-87180,-63328,2902,39608,31484,-5722,-2096,-18661,-10451,2982,-15751,-14723,-54862,-24085,104742,223384,245208,104878,-57430,-86656,-12828,12910,-47156,-7034,27124,14760,15389,15904,20584,72523,108967,140757,156346,192524,131748,-1403,-25370,-3111,2700,-27251,-47777,-85277,-54338,13285,96073,172069,181127,164961,127160,74450,43772,917,-57249,-97827,-57588,26613,48125,1750,-76486,-109484,-99111,-85477,-20189,-15251,-20143,-14987,-38302,-42485,18921,197997,305313,148143,57710,20603,84895,159062,206630,91294,27725,-14735,4334,7801,-35457,-77887,-36854,16058,27565,27151,4494,-41809,-59350,-27724,-16822,-83435,-79698,-34080,3363,-8443,96309,188598,250964,285873,154974,37483,-38004,-72549,-47260,17662,106099,206443,171072,130246,169748,147149,57650,-22118,7987,67077,16069,-79252,-120565,-118549,-93598,-60037,-39259,-4984,45415,63691,35331,24975,-7908,-89527,-66558,22766,-28825,-97267,-112472,-30765,9479,-15164,-21684,-90382,13808,181189,387526,471261,446629,320143,152460,4503,-71746,18091,95704,113162,65264,32965,13958,-24368,-52448,-55256,-57148,-36667,10136,62219,68877,17589,-36157,15212,1017,-20505,-37073,-51756,-31344,-3170,-6493,-83865,-26712,40973,100309,221612,257774,258885,205370,137614,12399,-20632,-19848,53006,146100,193763,121323,83603,79868,41929,-8373,-104624,-47773,-12457,56334,162622,286085,237325,147855,67211,24820,-17103,-31745,-93287,-94723,-43909,17271,51489,42966,-883,-33391,-38759,-33376,-4656,53150,38620,-5331,-57581,-89281,-51479,-11634,7242,81462,136924,190702,330824,512187,568639,295633,48221,-69514,-87182,-93616,-42900,19508,-25892,-24804,11815,5817,-5929,-23085,-60448,-61681,-18178,27140,8089,-62836,-103495,-37149,17950,47046,87463,135736,88862,24096,-53015,-31685,-8380,-63711,-60627,27267,134825,186904,157675,46773,-26999,-17706,27541,16886,-92010,-7377,8466,-14930,-23965,54614,137042,146758,81242,-23678,-108918,-70326,-108554,-50968,-46399,-60124,80390,168947,136671,106335,161431,196443,183958,226500,251588,256021,237372,188075,88171,-16621,-33965,28145,32521,-1241,-60430,-65933,54697,73314,4688,-55406,-81932,-49835,42196,116638,119441,41224,6460,-31066,-24741,27824,18214,23152,80264,94047,24620,-46029,-36060,29363,59052,46644,20569,-3821,-28619,-96920,10053,79263,55895,-24201,-99379,-69543,-111383,-104616,-56466,-49309,-40795,7587,-38412,-82338,-42650,-29615,-30003,-77927,-101996,-69563,-90923,-114450,-117347,-71298,-25805,-31707,-86266,-65645,-10092,34906,60956,57263,108643,120379,106534,76869,49539,54856,58183,-831,-49607,-64596,-67554,-79599,-116454,-93963,-46011,-31998,-64425,-83741,-20270,-8076,2827,9998,-28145,-45777,-71641,12836,53038,32395,-3712,-27884,-30748,37643,24692,-35200,-112379,-90821,-25858,15934,-13380,-46248,-53564,-75915,-67564,-19008,32818,21013,-25378,4089,80906,141380,145724,141891,93655,-10431,-67712,-129087,-37387,12227,38018,41914,49239,64898,27565,-26266,-26320,52526,123670,205906,267015,177151,3840,12204,192709,266899,183775,72516,-2700,-22747,-43648,-78778,-95202,-88497,-84686,-26363,-90045,-64760,-36693,-21088,-59378,-87029,-14113,93804,110657,49746,-24235,-40853,21594,155023,235972,183066,63580,-5638,-33355,-33885,-19158,32500,110702,68784,56092,44474,45998,-16191,-72628,-99582,-112333,-52491,35766,76581,105591,77099,107837,184580,123434,55091,-42906,-50917,3093,74249,151963,194328,184196,149586,83799,680,-87267,-68867,32951,131928,229296,258730,129228,29976,39510,81364,65964,-18237,-81007,-54513,-25986,-58810,-92550,-59222,-37986,-46218,-91788,-106367,-78233,-78935,-87512,-136586,-119502,-120699,-114719,-118667,-43184,28139,71552,135834,212414,114638,-35469,-116212,-89864,-41309,-1530,-30288,-122135,-19306,55605,90896,83262,76177,19612,-34988,-7937,162837,210536,30934,-72403,-66804,13697,36192,1583,-43543,-65441,-51680,-30530,-26468,-23049,-30540,-34528,-46898,-45197,-30112,-32856,-79556,-108342,15287,119236,209581,221477,86471,-70713,-40766,9970,60922,91002,58164,23456,-19228,11789,86655,55793,-19402,-82411,-152565,-154165,-79422,46590,159169,148571,-5898,-145727,-20955,67614,88350,37485,13150,66744,168628,253270,162240,-23398,-137950,-40695,47391,70085,91175,128999,191441,109663,-49188,-122906,-63696,-11290,-14345,-48963,-70417,-96543,-62146,-26027,-13231,26523,145855,219363,246059,160096,64086,55574,68446,47006,28440,91770,93320,-14876,-75207,-55279],[2111,-39558,-59665,-47755,-26032,-34610,-34435,-62162,-77581,-45530,-16624,11319,572,-30330,-37900,19446,219070,230101,76332,28865,76954,165638,204111,209268,239074,271412,240184,231867,10118,-21046,28901,55084,38212,40099,88633,141450,172263,131267,59219,13337,16799,-47825,-29964,58616,72112,42556,25558,56552,41610,48084,110631,144331,255547,346129,249476,150635,60412,-45366,1114,108032,37168,-54092,-99455,-69811,-61306,-721,92979,60754,5599,-69267,-36818,29867,46372,-24842,-100947,-104616,-134762,-41378,39421,59829,37805,-4772,-67370,-69823,-57758,-88228,-99767,-66954,-34698,-40123,-92147,-40673,82282,249676,322963,280189,172639,39302,-15894,11772,46222,35441,-11956,-69604,-93479,-91294,-10809,120891,189569,78854,22502,33371,43950,19590,-11125,-38219,-39076,-12037,16895,-72614,-93326,-53970,-56180,-36441,-11282,-27222,-28533,-14335,29062,92691,106267,50973,-560,138,-932,-22723,33850,62877,7234,-60220,-103867,-112158,-107105,-50617,-3166,58704,91120,62987,46126,21746,12584,34945,21044,-50819,-34313,35033,88356,169145,145860,78624,-32410,-34096,32079,35634,-7566,-71258,-4066,-25825,-74560,40750,171096,247974,157838,83458,132248,-39783,-67293,-153194,-245012,-251142,-155596,-122094,-103508,-2771,-30902,-32453,-3658,39659,-43397,-29685,-20299,-60809,-118452,-95419,-108347,-70956,47706,235337,396816,327575,99315,-39584,-80754,-82757,64973,213095,214895,188789,117255,46382,40536,10020,-29916,-76129,-12560,-828,-18341,-39275,-74973,-72164,-31378,356,29367,20978,-42304,-82278,-77692,-51652,-13604,-12640,-40313,-95459,-124579,-35712,50059,24440,-44574,-67757,59613,152140,174540,70201,-64636,-128765,-112054,-93267,13034,171055,235770,223302,163465,28714,-48906,-43786,-47616,-39698,-34280,-23490,-17250,-29534,-42979,-52557,-76300,-120922,-87054,33601,196629,251266,187925,92299,76803,113328,132965,101632,78118,54881,49648,23673,55772,86604,98354,72724,31171,-36017,-21317,-3292,-13013,-7440,26761,19148,-38961,-81932,-33841,29317,113200,193759,43140,-34795,73553,161853,166039,91787,-447,-49779,-24011,10946,27277,46275,88196,109697,37524,-27818,19013,67032,149363,131058,1525,-51324,-93570,-123628,-104068,-10433,120361,102170,-40390,-134404,42123,82679,73413,31814,-6196,3805,14815,-5082,-32785,-56110,-49362,43795,93847,85582,29863,1752,100980,169275,51159,-14980,7672,108724,83134,-8244,-94515,-58873,-63851,-89451,-108457,-102824,-14896,60199,21246,-25464,-110807,-70875,60747,74087,21544,-43467,-113432,-123895,-123017,-114092,-126461,-102571,-42595,30820,56452,-6038,-63414,-110637,-78821,-17012,-16839,-26277,-38617,-9964,14391,-49752,-78114,-30684,-7267,-32184,-35818,27893,58449,48580,49840,60265,132758,77173,20461,-55442,-64314,44904,80562,13441,-21945,92236,148524,123049,27499,-78480,-131539,-76753,-12730,33227,56117,18603,-16628,28183,118123,150435,95247,7427,-60183,-98512,-1695,-45224,-77407,-106033,-103796,-94774,-15902,114207,170077,87972,-3045,-93124,-34777,-16103,-67486,-75582,-38362,-40976,-82150,-71131,65694,348740,558474,463045,309478,151751,12149,-75213,-106307,-117138,-100737,-73553,-63857,-106174,-97725,-22563,51595,65780,48700,66654,86713,101969,62106,1248,27460,71085,61893,-20193,-174335,-305800,-171591,-170787,-182677,-127154,86572,274623,337316,295052,231658,257791,247009,104612,-41131,-23220,6604,-51767,-69172,123173,286205,448144,432385,330193,293145,167132,79316,73564,94521,57885,34946,20292,-14597,5401,38225,51749,18430,-51964,-65139,35118,4168,-75809,-25231,85214,186117,209312,117577,-13179,17068,181141,222534,288428,340657,373276,353021,184987,59508,-7137,-61287,-142632,-81120,2825,56506,-45779,-127308,-50935,41010,89925,-23832,-20953,178623,234973,110578,-50161,-70604,28286,55338,68647,90664,130998,26440,-16770,-144998,16825,145650,317792,347988,176427,63013,8346,-32834,-43558,6849,-52044,-139281,-88542,2278,56402,116122,81893,-13538,-120894,2278,125907,214323,339132,238469,83391,-23072,-81742,-36171,21140,43098,47302,56924,81248,153540,69988,-32436,-78122,-39414,-15494,-54259,-108584,-42465,19399,23212,-10424,-75536,-107748,-100133,-54895,-5984,48829,16805,-26394,-102780,-107599,-106670,-47270,-2205,13680,-3799,-41135,-77488,-93418,-92338,-81703,-60061,-17729,20249,29128,25931,21103,64132,39855,36163,124614,160746,97549,9297,-51953,-78475,-100116,-80470,-43101,-17725,17456,5739,-52540,-112611,-99287,15800,129413,176469,130093,42793,-33032,-68452,-46268,55383,139239,170771,150877,51821,-46113,-1252,58060,54860,2112,-379,49314,106300,127532,91837,26254,-9997,-17223,35016,83136,75073,-4011,17434,55323,5994,-27842,-15013,11931,26936,14541,-44365,-75231,-28603,41823,67714,42387,17703,-20305,-21691,-21147,-67939,-102259,-46195,-18231,-40994,-29301,50238,150762,232430,192095,101118,150612,284599,185463,74433,11497,-78126,-119052,-42155,4117,15327,-3537,-85135,-52260,-21460,2032,36595,-12214,-11963,36468,99415,81779,44720,55818,90872,92864,47094,-14755,-53611,-74263,-95076,-119539,-124808,-53173,-34828,-32240,1922,52734,80945,99077,93352,56373,78439,109104,85231,-17593,-101331,-70083,-26683,14450,64270,94205,64384,23401,-43800,-99491,-64081,24308,52316,38404,-16662,-69561,-131409,-87983,-23191,68098,117893,65608,12138,13252,46721,56468,-16472,-84097,-62823,-22928,34967,118762,146264,124522,115225,120333,107201,77579,34327,-58628,-158161,-136957,-156231,-107515,-13449,8958,-14174,-61405,-104436,-83082,-46249,-27107,-14374,-61203,-75641,20843,105831,90095,-63642,-108098,-20393,24399,50070,59873,41999,-109284,-52940,95034,220999,129144,-26311,-70205,-95817,-100433,-44851,3796,-21087,-81282,-140264,-125493,-79171,-80789,-76634,-75964,-49227,-36770,1783,54392,110940,85128,-104140,-29636,54961,45039,-26784,-112680,-166721,-151471,-134104,-20054,93069,154162,150557,59656,-82024,-85340,39340,112280,56351,-20785,5300,40031,13352,-45672,-49934,-22658,13393,46331,63848,84774,56641,7041,-57414,-34011,18324,15241,5617,9185,23933,32696,12246,28066,47492,21714,-66793,-92311,-55243,-68833,-52382,-14910,-7589,-48167,-97242,-103286,-132068,-126970,-122592,-134371,-107117,-11536,78350,67865,-31766,-49734,61046,168895,194386,58004,-81238,-117602,-97807,-94569,-19205,147783,223882,269654,150122,44856,-26302,-25225,18646,34795,-34893,-132488,-105927,-64673,-72719,3499,118026,180985,129602,56353,-49606,-88270,15003,111165,146055,105384,-7277,-98904,-105300,-32097,-9542,-43080,-50894,-65576,-81848,-47083,-17664,-31261,-17243,-49238,-57817,-65011,-106980,-73614,15290,87690,96792,43931,29456,77679,51157,7704,-41049,-90238,-74389,-30067,-41290,-58531,-42233,-8089,62959,169807,116673,-11882,-93565,-34017,18433,32737,32616,76812,85866,83356,18638,-98355,-123935,-43271,59021,138190,101467,17041,-58070,-56754,-56002,-81652,-79532,-61561,-71834,-41532,-52210,-7247,85013,153838,172850,49200,-90051,-72075,90340,196521,195208,77307,-7979,-21874,-70558,-109574,-56831,-54483,-94314,-113027,79590,173761,74027,3093,-75117,-68369,-12849,6287,-19743,2890,64465,23815,-48694,-63869,13003,-14028,-75022,-101937,-52848,-35808,-23001,8123,60599,53884,-31999,-127996,-47422,67269,215143,150360,7713,-28263,-45588,-61547,-73809,-90441,-28309,68606,196231,276490,191377,36756,26477,191238,332808,302804,108758,154,39763,54918,17021,-36892,-38485,-44278,-48257,23133,22753,-22382,-77155,-113978,-64661,15438,105827,70013,-28199,-11856,-59914,-94641,-84174,-62861,-42950,-78079,-82450,-71647,7037,103673,91173,89813,70904,18088,-47340,-97702,-120817,-106226,-41413,-2052,31782,74065,56115,1648,-27364,-1390,109965,217021,227800,192145,180285,122895,73168,85695,105386,85480,36965,1028,38148,100545,107778,72953,66575,66715,102387,169712,155682,70183,2743,-48586,-85770,-83737,-44380,7149,46965,18177,-947,-47836,-30985,-8826,11023,18603,33479,7711,-31364,-57042,-54658,-118126,-94517,23662,60889,4925,-31141,1316,91897,146308,175574,107167,-8131,-87259,-81127,-55687,-56619,-47885,-37849,25583,31869,-13347,-66536,-92111,-104469,-87987,-68695,-48201,750,79915,73812,51108,62624,80107,58284,42931,13142,-36721,-49621,-75715,-129463,-87157,-13768,19417,27300,19094,-46133,-79815,-80236,-65733,-83144,-96600,-26130,93776,216982,153446,164412,166477,108791,21569,-48210,-100556,-134888,-67903,-79034,-70721,-23918,49938,200054,186795,144584,99141,23339,43419,167479,1368,-76757,-92125,-83524,-9058,-8614,-47478,-113771,-85462,13824,131016,203112,176393,78128,-43398,-56337,23921,82202,55562,-15851,-66312,-67838,23097,192552,342919,323444,306058,323817,289905,240955,185581,140893,75539,-19881,-98058,-98888,-82551,-97962,-100569,-104549,-121991,-54258,45710,78724,122968,129084,60966,10878,22803,96787,65631,28172,-11083,-30974,-4010,6298,3579,-20455,-61934,-25086,18621,-20210,-42369,-62777,-69490,-14502,31545,46881,28861,1134,17828,66453,57175,2761,8592,55120,95541,89045,64695,46368,36806,12463,-13271,-14458,-3994,7644,37190,42967,18036,-25180,20462,86995,108947,79549,-9527,-69589,-61659,-23188,11598,29719,24527,-41209,-103476,-92977,-27794,13836,-29164,-59053,-88533,-78626,-49586,-67550,-53968,1312,24054,-1566,-57065,-112828,-63790,44291,123833,74851,-73444,48775,132391,131146,117778,144968,235571,304272,317439,222477,111678,-19182,-114268,-36272,-14726,-85242,-66285,14511,96851,110910,64753,10638,-48454,-116516,-80158,-107407,-54255,-46343,-34178,-45866,-86057,-60229,-15125,32320,20023,-5049,-54837,11734,164439,291689,301362,280110,277237,302530,211243,119142,135121,74905,-44938,-53958,-53750,-38538,-36357,-37260,-59895,-108366,-48472,13982,45413,25721,-19764,-14985,-16034,-1034,5972,-23698,-36633,-81845,-88538,9569,120710,167213,68076,-75676,-86109,-7914,14139,-79331,-14188,32159,29383,30868,24768,24991,74188,106007,138928,151862,192688,162978,20769,-16628,-3716,-5370,-28836,-41151,-78847,-58589,8431,88413,161821,170942,162077,131179,75768,35687,-20027,-86715,-120331,-67909,8845,20918,-13722,-77126,-123416,-116114,-76544,-19565,-34481,-44983,-32618,-45531,-41274,26932,217438,374841,209138,77825,23319,94360,199097,276098,140479,57790,11255,26063,27014,-22340,-69999,-42640,9119,25235,28623,8103,-38623,-65324,-32100,-16759,-81771,-93637,-66858,-35042,-31373,90954,236170,324809,326494,183442,54763,-25164,-58637,-47746,20529,105155,169614,135575,126177,171499,147384,64326,-13675,8138,61156,16479,-75712,-130479,-118557,-94933,-63872,-42491,-2161,58549,90856,66982,46709,5645,-82096,-66557,21545,-34927,-109661,-121957,-39302,-262,-33627,-54309,-114025,13144,175026,373162,458880,432652,305181,142436,2137,-90927,-4868,62993,75856,33645,14292,951,-36162,-68080,-78362,-68936,-43158,12579,68934,79748,32311,-19192,25012,3444,-25686,-56055,-93194,-68771,-39834,-44858,-84727,-1685,58582,101586,202971,238984,240948,181010,104169,-7657,-30038,-18884,57558,152193,213943,142700,92841,81393,41981,-2526,-100815,-52262,-15572,57967,175157,293549,230808,157072,95487,56926,19353,-14771,-96366,-81395,-38843,517,19442,16389,-16838,-30678,-24605,-22726,-2549,41954,10786,-40431,-82413,-66251,-28138,6329,25738,99351,146597,190569,310669,475853,558556,319377,50582,-70379,-92788,-91290,-47858,5562,-41753,10737,13013,-9843,-22993,-33183,-63458,-63426,-16379,25931,-1475,-74962,-94740,-28849,26642,53999,101938,164371,113470,41058,-45787,-50670,-26646,-61691,-37657,51621,156746,204946,173794,61211,-9826,9680,51699,43857,-102350,-18932,17728,2116,-30818,42957,132325,140603,71391,-39199,-97339,-64192,-108603,-77781,-59246,-12714,117690,171982,112984,88226,157501,206805,208693,243869,243105,234503,214234,180904,94597,-13525,-41588,4542,-958,-41243,-107760,-104752,33689,76518,12676,-50516,-96227,-59693,37632,120496,128146,43705,4126,-30034,-17325,31419,36339,43172,87141,90459,18031,-52773,-51906,1612,35125,23934,2333,-13178,-32405,-80102,35462,110633,69222,-25669,-94507,-69288,-109204,-108004,-60072,-45383,-26924,24207,-18455,-63409,-44990,-25160,-29084,-80994,-117700,-93761,-114059,-127438,-126429,-76563,-26264,-22612,-53637,-30624,29227,82265,112122,100137,132403,133784,116844,88117,56536,57337,57443,1455,-50472,-67407,-58610,-79634,-117241,-85296,-32189,-21489,-62375,-89579,-30709,-22377,1511,7672,-53224,-81058,-53277,24632,59521,31783,-4861,-23759,-26923,27452,4728,-52543,-118906,-100213,-53139,-12036,-22993,-39206,-48626,-77447,-71081,-17835,34304,22581,-17606,10115,86448,143742,145229,134346,99282,5946,-43088,-116458,-47376,8937,36633,46430,54974,69239,27495,-28893,-32580,33399,93898,180153,255123,191118,39014,46267,202986,252075,157862,51150,-12459,-23357,-37908,-66164,-84088,-79439,-63044,7097,-75209,-76062,-47655,-30278,-64200,-91288,-13419,109765,127888,60627,-13255,-26865,42723,169337,251772,203412,80064,-3558,-41462,-42800,-19153,53714,135543,84160,57264,23864,2044,-71909,-127963,-139048,-131432,-60323,31156,74718,109465,94853,138994,215178,134515,51806,-53542,-62611,-5448,74773,172480,232382,216752,168992,99405,18115,-68774,-74671,38506,146546,225874,233150,114815,39225,75374,122647,80757,-25955,-81690,-10757,4735,-48740,-104247,-77919,-59778,-70831,-110197,-97056,-61261,-66066,-77930,-127393,-101558,-125318,-122702,-56833,19741,77641,118142,191965,262195,150577,-10545,-115249,-96798,-38837,2890,-28334,-117324,-18508,58185,104307,108437,102088,47013,-12735,20734,195762,249023,66913,-50191,-65128,-81,25807,2164,-51267,-70238,-56449,-33960,-31820,-25971,-29964,-30874,-41850,-43007,-24966,-26435,-67244,-123830,-24282,67731,156357,181193,71927,-71187,-42761,7144,65844,100265,67752,22929,-32258,-17691,51330,37395,-16103,-67540,-129632,-126364,-46577,78019,188275,184877,30585,-140356,-57460,17085,46753,19431,5217,53673,145368,236901,164027,-22337,-159192,-37642,40025,56493,87675,140346,214113,127436,-40585,-113281,-66660,-15524,-16642,-50953,-78624,-91889,-51454,-29557,-43366,-23735,88099,169614,204808,144687,64419,54454,67247,45688,20943,93617,105204,-3373,-72088,-55808],[-17049,-61625,-74056,-59257,-48469,-63026,-52257,-69186,-79581,-56471,-28206,4295,-5667,-36822,-53001,-8550,167095,222543,76864,30057,65063,157387,202437,205982,255497,313449,284440,254716,25473,-17561,56142,108253,106186,81037,118397,170898,206441,165015,86569,19172,26399,-36730,-28129,61026,69888,35325,14406,50036,33033,37595,102085,147386,268588,373475,284575,165576,57877,-57336,19116,126162,62925,-32113,-86927,-67799,-68709,-35141,53802,36053,-4370,-73719,-50423,28250,60672,-3175,-92928,-127849,-121570,-37525,17704,28572,19296,-9392,-49625,-51104,-37046,-66994,-79419,-41471,-9201,-17351,-76300,-69357,38678,185565,249772,221393,137614,14703,-25297,13709,47667,43618,-2072,-64580,-111778,-125052,-26882,120761,199812,79509,-2294,8796,31368,12779,-22085,-57025,-65150,-30407,12629,-61370,-98297,-88711,-91958,-66677,-29414,-42730,-50876,-31631,27716,94412,99368,40415,-16550,-28602,-35236,-53147,14609,50608,-3132,-70282,-116462,-113723,-109205,-56633,-16264,51295,95389,65332,41300,10366,-6155,13558,7947,-52284,-48072,27400,74711,126578,88139,29829,-67743,-29546,42699,42793,-7580,-71515,-10651,-42879,-80563,55384,200787,273883,180561,109856,140247,-44379,-59338,-133558,-214966,-251282,-184226,-132142,-80882,8963,-12275,-3418,18010,51755,-26936,-3258,12331,-34347,-98166,-101968,-114887,-90171,28482,199522,349859,298645,92417,-45465,-85516,-103062,35721,159630,140748,133121,95799,43006,45228,14631,-29000,-82433,-11598,10709,-7831,-45726,-101495,-105723,-88127,-34442,15937,17693,-44890,-85883,-88415,-66453,-25608,-18950,-39174,-89203,-124042,-36765,53797,37805,-32903,-69055,42766,109012,133623,49245,-70879,-119944,-110775,-95096,8097,159471,227822,230773,159178,19788,-70009,-61946,-52629,-29801,-16285,-9229,-9828,-27747,-44437,-45240,-59018,-104559,-109002,17299,175235,234653,183988,95571,77670,120678,155845,130341,100362,70403,69438,57467,91783,106254,93355,43751,-15345,-41638,19249,28727,19566,28750,66702,50242,-27461,-82465,-19491,40346,121724,213226,50971,-56480,33801,116544,120205,61428,-13975,-52237,-18092,16869,29855,45716,95962,125346,42767,-40442,416,46586,119463,101641,-21288,-75733,-120372,-120902,-102108,-37592,104914,122702,-34801,-131205,54770,102642,96199,59632,26494,28118,19751,-8295,-38903,-59713,-46249,44219,93986,81796,13900,-21174,60886,130023,34256,-20574,40207,165608,132843,34933,-55080,-69865,-70866,-98080,-113855,-82109,5041,55813,2755,-43129,-128941,-64139,72190,95241,35339,-26748,-90658,-114696,-139066,-138552,-145438,-100643,-33853,36924,58051,2462,-58293,-99503,-78830,-28656,-37328,-54246,-65971,-23371,22963,-26051,-77339,-42687,-14687,-41807,-64738,629,30074,25034,35887,61248,134318,58669,15272,-48407,-82389,28756,74758,12598,-35650,78322,154814,144131,64009,-48673,-123046,-94620,-23612,33717,70615,47848,9192,53251,136390,153435,87812,-9712,-68174,-117895,-16014,-34639,-63179,-80220,-73843,-93309,-29175,125101,213809,135019,31337,-68820,-56344,-26904,-67265,-98039,-57687,-43841,-76088,-59506,94232,390386,559855,449428,307010,151273,8167,-88852,-126188,-90294,-66479,-55280,-59535,-106758,-95286,-26364,38977,55746,48214,66956,74639,87925,59448,11627,55679,95967,83319,-742,-164595,-324213,-182282,-181411,-197739,-151402,88334,311915,351569,286977,203371,220253,223772,95452,-51847,-40055,-10138,-67825,-102628,97539,260861,399355,379136,292004,265424,141848,71359,71762,92908,60890,44382,47712,39908,41184,42919,37114,21,-60439,-54152,45536,6230,-83108,-45633,51640,146720,181332,105982,-7633,80558,287275,313108,343367,373616,382796,352006,159727,30184,-27964,-71930,-121103,-65515,25299,91196,-28075,-132880,-60962,20619,56834,-49819,-26764,154695,208736,98472,-52006,-72326,35303,64730,73175,84717,87088,-29575,-61586,-154226,33858,160518,322144,377857,242079,98802,22018,-33386,-54124,-8765,-58603,-135599,-82696,-6600,37472,118825,108750,13266,-94988,-3436,125408,191494,294955,212409,75510,-20230,-84487,-18144,62576,95603,84011,85646,123052,228980,141522,23755,-50354,-47430,-31944,-60454,-103163,-42443,22915,43173,8045,-73443,-112813,-113694,-66744,-16430,48945,31429,-7844,-92749,-120979,-109033,-39331,6646,10899,-15219,-56114,-92439,-96155,-87661,-70881,-49170,-7425,26347,18002,-3441,-20702,16951,28204,50060,151906,190600,117493,7684,-79740,-95366,-104750,-75876,-42087,-22681,5393,-9719,-61863,-117180,-88970,35565,166165,220999,168562,58412,-36460,-90045,-67230,28966,146502,200046,180159,71828,-35768,-16934,36278,36328,-6688,-1369,54375,114404,135746,98463,34377,1987,-5894,47313,97125,78132,-26189,463,35554,-18217,-35462,-11460,14708,23923,-186,-70943,-47357,-12591,34005,51868,32953,15405,-23420,-55866,-52162,-90721,-103517,-38653,-5145,-27343,-49487,45422,150080,227697,174320,53808,67759,192359,120389,45416,-4439,-94770,-88463,11544,72725,86353,64316,-35461,-46150,-18157,20620,81174,27710,6448,36391,99143,93615,64354,79847,102605,81288,22992,-30065,-49326,-67376,-88911,-117529,-117965,-44666,-21379,-13339,-985,41525,66684,80775,81513,41099,44681,52074,26852,-50175,-96034,-47800,-10635,15356,54265,77905,53018,18996,-38248,-93072,-94298,-4238,36221,25070,-25197,-70167,-114435,-69387,-7840,79703,133724,77054,17635,7388,32296,53681,10598,-28528,-22913,-8673,31703,97834,126283,118710,132079,147614,123932,78935,19791,-81974,-135433,-111011,-142675,-125772,-24653,6777,-10162,-59386,-101595,-78379,-68458,-50780,-20265,-55105,-64603,35893,127630,102151,-28048,-87789,-18826,15019,21037,1348,-11975,-103266,-21905,95564,185449,92929,-39626,-68828,-89379,-107206,-49033,-5804,-37479,-104259,-137052,-119854,-98261,-104248,-83013,-79088,-49027,-30999,11196,60481,107469,77344,-96970,-12762,64692,46694,-28794,-113421,-135733,-101709,-143160,-36668,94985,173084,173433,74713,-84461,-86089,31806,71508,19769,-31857,12094,44305,12195,-45788,-49881,-23360,3482,26488,47141,72573,49112,6508,-53139,-35930,12528,5890,-8720,-9572,2565,10727,-8656,5226,30092,12671,-67735,-78926,-57037,-75373,-48690,4682,21095,-27451,-82466,-94276,-113656,-106367,-110262,-133780,-96555,8447,114750,118574,1758,-85212,32427,157240,196264,57026,-73447,-104686,-95438,-91957,10253,184314,248076,272388,142726,37697,-30310,-26319,13763,26573,-37532,-123974,-120642,-83020,-85374,-18368,62852,114952,82925,39062,-35223,-72975,22031,107289,131018,81994,-26151,-112419,-105712,-24709,1249,-32480,-38419,-46223,-57334,-35530,-9111,-13382,-6967,-50699,-62124,-63329,-105604,-72415,27580,106643,122207,64680,18719,58772,51848,20548,-25896,-74565,-81324,-39783,-48897,-64550,-45809,-2213,70956,170780,101024,-22664,-91214,-42346,7833,36397,48812,106407,134134,151680,79878,-60496,-105535,-35311,68245,145609,103650,14898,-64240,-52198,-45562,-70284,-65109,-44109,-49268,-2990,-601,30433,99508,155586,167942,49382,-82036,-75797,85795,193024,191576,74344,1478,-7291,-62178,-113342,-51644,-37175,-78102,-117327,72151,198336,109772,8600,-80893,-59553,-4034,13327,-10098,13488,82115,36272,-44431,-59336,25348,3189,-67356,-111670,-58009,-40886,-27228,-289,47984,46472,-28771,-124081,-75305,26372,166305,138974,1825,-34296,-46789,-65617,-75673,-100043,-43635,52817,181659,297193,226933,68708,20584,143479,289173,306199,138063,5521,30002,54725,20249,-32403,-45687,-56999,-35337,27055,12633,-35453,-87538,-117449,-60725,29330,112761,57977,-36902,456,-37934,-76824,-80178,-73882,-58497,-89855,-89616,-73468,20719,112743,92200,78918,52549,3120,-53011,-100048,-120825,-118792,-59516,-14705,25955,74674,67454,13823,-26828,-17693,78976,186120,221696,201884,189646,129497,79757,92702,110740,89063,37825,2440,42108,95848,87219,36110,12151,16537,64157,138604,141429,74110,20425,-16987,-55692,-81824,-62552,-14725,35616,14705,-3525,-25479,28563,48457,47164,45541,51376,14496,-31327,-50210,-44245,-96488,-90768,10079,41360,-21272,-78193,-5345,105951,168446,202148,114000,-10413,-95621,-88177,-54752,-37284,-21031,-5738,55248,55106,1503,-59973,-84474,-88041,-72336,-55237,-35075,16344,90136,72213,43580,45671,50782,23519,19314,-8404,-58974,-71505,-87598,-109567,-88171,-33440,-4700,11667,12642,-42372,-70083,-67832,-58209,-78950,-98194,-40230,97014,222940,164503,177135,165167,91670,-4582,-77371,-132018,-103353,-40364,-69665,-69793,-10276,91917,247570,227114,176224,104530,15611,48730,194816,30478,-63723,-91040,-85151,-21952,-44589,-97512,-112103,-60461,42956,156661,213700,168068,66205,-58266,-68123,4822,62385,43578,-9791,-52733,-81080,13082,153271,262713,235066,227674,258915,242631,213306,168591,127502,52037,-55203,-135148,-89171,-74193,-92771,-108613,-110501,-109289,-44713,44474,61003,95295,111274,54008,13095,44605,125336,85523,43951,13,-25984,431,7707,574,-26160,-65672,-26419,14427,-26745,-47617,-68550,-73634,-20215,26050,48181,41691,18700,29510,71929,61845,8585,17324,68734,111946,97913,54869,24790,26738,15435,-5299,-8056,7740,973,20380,31165,19222,-12735,29537,87415,107855,75802,-9945,-70313,-70968,-32551,5845,27905,30182,-25051,-81827,-58375,-972,43469,-9068,-59288,-105964,-87550,-46199,-55002,-34806,27093,46045,7107,-61677,-109507,-74706,27435,96246,78284,-62134,30324,99268,102546,138092,176999,252796,306590,312424,208870,99592,-19035,-88764,-5038,14111,-63568,-81098,554,83122,97826,54240,257,-64217,-95318,-40969,-74385,-86063,-63918,-43160,-50304,-71927,-42874,-346,34924,17535,-7024,-45791,26030,181140,306963,308400,285244,291289,326930,227668,137737,150596,97158,-22415,-65406,-64011,-43091,-45148,-55019,-87507,-96654,-34859,24353,51475,19286,-35485,-30102,-14166,7047,8004,-31692,-55991,-87558,-102664,-61639,29100,85261,22355,-103913,-82090,2751,20788,-110107,-23266,36481,45150,45872,31307,27232,73985,101809,136917,146577,180909,181687,44622,-3708,-3945,-15839,-34365,-37610,-73693,-61995,2696,78406,146721,157914,158854,135308,74791,23991,-43509,-115596,-126100,-77836,-12820,-11030,-32057,-79575,-127084,-133863,-67141,-19574,-52928,-69174,-47053,-51882,-40605,31572,224575,424454,269873,95466,23889,100866,237617,341427,190302,85710,32617,40376,38903,-14559,-64115,-47501,1486,21779,30047,13174,-33089,-70165,-39252,-18447,-80226,-108637,-97994,-71160,-49294,80312,268438,380483,343765,197756,64756,-15443,-40537,-34054,33440,107394,119369,88735,116069,170018,144215,67303,-7454,6862,51988,14272,-71882,-134333,-113101,-94041,-66863,-46698,-2295,66868,111050,95621,66354,17557,-73980,-61316,19865,-45185,-125969,-121388,-46117,-12615,-56096,-93277,-123811,17304,168405,352429,437942,410383,283642,127925,-2842,-107412,-27659,28515,36055,590,-6257,-14102,-50444,-85596,-103259,-71566,-46471,15025,73276,87422,45464,453,38478,10233,-22713,-58594,-119337,-106632,-77210,-87946,-74974,22817,77616,103996,182456,214464,214160,149983,69916,-26255,-38702,-17908,60284,153225,229123,164569,104980,85465,43940,5997,-94302,-61743,-23807,54195,180573,283359,205895,150228,113911,82434,48517,-6903,-103233,-68018,-17059,3752,-2905,-11078,-36008,-30948,-16349,-16573,-3613,27262,-20265,-76107,-88495,-41569,-7849,18965,39390,110237,144145,178469,275102,418204,523334,335290,49072,-75913,-83005,-72026,-46137,-7644,-36698,36604,12764,-27007,-41278,-42766,-66236,-67211,-18603,19838,-14672,-88298,-89935,-24784,31158,57735,114952,189441,135269,54920,-38704,-68810,-42291,-52033,-17544,71102,169531,211664,180230,70798,5027,32994,64867,63280,-69086,-30992,21382,15468,-33934,29437,122658,127510,55593,-56727,-90562,-61779,-78841,-45243,-14749,44045,151866,166843,84855,64332,145862,208782,225972,251814,226667,205647,183813,167132,99318,-10583,-53103,-24069,-36128,-79745,-148693,-133572,9378,74085,17261,-48780,-115733,-72583,25877,115188,130435,40328,-3130,-35378,-20877,17995,38350,51440,82377,76412,4100,-63826,-72927,-37220,-2709,-5270,-15053,-21654,-38274,-57867,67831,143719,84813,-25310,-88758,-71627,-110500,-114844,-66904,-44319,-14521,42938,3997,-43875,-41107,-21671,-34717,-88658,-129993,-120157,-129629,-131420,-140203,-84253,-28541,-15072,-27607,1388,65609,123804,155950,139031,149661,138621,116817,85324,48295,44539,41428,-6140,-56510,-68346,-53805,-83641,-120449,-80974,-24581,-17748,-66144,-100621,-45409,-29445,5979,8947,-62691,-95120,-35983,32332,59853,24947,-10995,-24250,-27937,10852,-22446,-77340,-127501,-113064,-82193,-41793,-36267,-38794,-49416,-81378,-79242,-23667,27670,16769,-16123,10825,86019,138697,136348,118550,98207,16647,-23460,-92117,-60555,2194,28932,43856,54706,69263,24066,-34185,-41301,12604,64172,152369,231944,191875,64876,77666,211866,234586,130923,28065,-26472,-28069,-36242,-56427,-71951,-69069,-44877,29683,-68774,-94513,-63254,-40999,-69244,-95935,-12391,128801,149072,74421,-973,-14915,59225,173654,256873,217308,97039,2178,-51024,-53314,-16639,72125,149199,90233,49435,-6291,-51841,-131000,-179354,-166144,-149219,-70435,22382,67195,105106,104833,163725,234924,138118,43177,-67712,-76674,-17966,71196,188147,261771,241355,179973,106174,27314,-58761,-78807,40501,153421,207305,178508,74925,38873,109491,159355,86522,-40573,-62037,28845,30877,-39943,-113829,-101116,-83973,-95805,-128769,-87478,-47632,-58402,-74546,-123360,-89112,-88334,-62038,15946,73914,116352,153029,237561,299182,178702,14974,-100218,-98630,-38734,2325,-31524,-114649,-24622,53210,110154,124805,117635,66368,6469,50021,220212,274657,100006,-29156,-64691,-21927,8234,-2260,-60930,-78964,-66386,-43260,-42980,-34176,-33974,-30954,-40017,-47527,-28904,-27404,-59663,-140063,-68035,11446,97411,132862,49264,-78058,-50724,-3288,58510,95825,70267,21240,-42077,-39434,20424,16165,-17845,-56196,-109971,-102809,-21380,99081,204798,208956,59205,-111672,-87595,-29412,3216,-3201,-5756,37383,115391,202185,152376,-24438,-135489,-33108,30665,36667,71788,137721,224993,140528,-34902,-100486,-55946,-4937,-10327,-51038,-91383,-88818,-41760,-33008,-66291,-62556,42259,125015,160662,119241,53833,42465,54430,30848,3158,94238,114417,5477,-73269,-61898],[-24982,-71359,-53917,-35116,-36330,-79115,-55074,-57557,-61201,-43631,-19006,14286,1869,-29626,-52732,-20421,127612,221973,90811,45639,66842,156514,203871,204245,272570,358070,337841,286193,50577,-6465,96066,194907,189530,130159,155972,207828,246833,206521,128647,37698,42238,-15297,-8276,76163,78468,38677,11610,49939,31563,35142,100632,159121,291061,408206,331071,191560,63961,-53413,49382,151931,98294,-769,-63527,-57476,-68623,-58827,24132,19547,-7622,-71012,-57560,32688,80764,25844,-68658,-107411,-97688,-24015,4442,1870,4939,-4203,-23264,-25110,-11755,-41870,-54577,-12650,21741,10835,-53357,-92697,-2436,122789,175798,159206,98545,-7626,-22318,29432,55494,54897,11138,-54150,-110817,-122789,-15925,140782,226535,102349,-14389,-17568,13932,3334,-31022,-72903,-86435,-36443,18538,-42867,-79324,-113554,-123165,-87165,-39584,-45150,-59667,-44983,24500,86718,81677,21062,-38221,-59463,-68853,-78809,5033,43907,-11416,-79249,-126266,-113548,-112464,-64881,-31828,41625,98259,68183,38083,803,-22176,-4295,-3143,-52694,-60882,17091,58237,85342,40067,-11679,-89904,-17931,54089,50551,-6161,-69369,-15903,-56287,-88170,52910,208314,283128,196397,134477,145603,-51651,-56539,-118721,-187779,-226363,-209279,-134664,-64409,15038,2031,22579,39120,66821,-4720,23391,41571,-12481,-79236,-99603,-112409,-110107,5612,154967,283846,252757,79995,-53357,-88489,-127137,1027,97139,62641,74519,70049,37480,47874,18040,-29273,-87485,-10273,22304,3471,-45437,-97726,-57591,-68460,-50809,339,9582,-51745,-92543,-100459,-82362,-39651,-26799,-38775,-82496,-111885,-29633,59798,52652,-17873,-66656,26553,69015,95981,30842,-73615,-110501,-107902,-96590,7,138586,203887,220358,145666,12209,-87682,-82729,-62126,-26202,-3855,1715,-5537,-29777,-50291,-40142,-39762,-79357,-138749,-9583,136564,199048,165636,90924,73237,123149,173352,154743,117674,80572,82924,82331,116351,114624,78636,7968,-53555,-14535,51775,52144,49825,66332,104936,78059,-17905,-85433,-7139,56636,135601,224609,55124,-79602,-8153,69431,73906,26289,-32622,-57720,-15427,20131,30722,42872,100939,137057,46988,-52609,-21060,23901,86792,70313,-42208,-77660,-89218,-66681,-65706,-53165,92483,143324,-29711,-126657,58090,109424,104342,75414,52502,47403,20221,-13615,-46772,-67658,-50030,37239,87706,71880,-6668,-46889,21705,89946,16196,-13163,97670,233629,182522,71138,-22533,-66315,-76153,-102873,-95840,-48647,26124,49847,-13907,-58895,-144567,-55001,83810,116050,48596,-11834,-71285,-100502,-145102,-155641,-142987,-96205,-29563,37325,53597,6597,-55919,-90783,-71079,-30227,-51877,-91249,-106068,-46621,20651,-7161,-68334,-58827,-27378,-53903,-100201,-25960,-2119,-5013,15368,55895,126147,33605,5205,-44595,-97697,10697,65643,10386,-47405,61316,155345,161679,101401,-12245,-106432,-117306,-41045,26240,77529,74107,32791,74826,147256,147785,72828,-30702,-64254,-108796,-44243,-32437,-54505,-59932,-41432,-69563,-35989,136515,258539,186296,66063,-50409,-79459,-39277,-64915,-115016,-78790,-48475,-71250,-40981,122637,411687,524832,408561,287843,140166,-3905,-109399,-124419,-65014,-34595,-38391,-61174,-111472,-97991,-37990,18271,40226,42209,59930,55012,65516,51012,23948,86941,118981,99756,12732,-158825,-347533,-200118,-198149,-215201,-178004,86784,339438,350596,264277,165970,172641,188070,81911,-62864,-61686,-29996,-82869,-123612,77884,238282,351360,323972,245343,224012,107078,56344,61770,82374,54920,44622,65658,87654,78747,44834,17386,-21390,-67496,-43018,47342,1388,-93579,-69122,12336,101719,145956,88368,391,138961,381967,393921,383248,386887,367064,319222,117589,-2479,-47700,-67850,-79937,-39893,46310,117201,-16062,-136866,-70784,2220,29233,-65755,-35951,124599,176074,81623,-56661,-75740,38625,69141,71423,70746,39936,-82867,-98669,-136398,43963,163864,305096,379455,290924,126915,29634,-37729,-67612,-27876,-66240,-130952,-78537,-18332,13980,116761,134647,38638,-69136,-6512,121101,165945,247064,180970,64153,-16467,-86520,-4497,102443,150065,122501,115503,168451,301801,213853,83921,-10912,-41005,-41735,-63388,-93240,-42616,23201,59696,26119,-65982,-112314,-124955,-78999,-28778,45797,45619,11976,-77108,-127161,-104817,-28045,17051,7258,-27952,-72695,-107741,-93250,-82041,-60934,-39782,-994,27887,7598,-16447,-32656,-14223,18802,63383,174097,213233,134976,12020,-92320,-107643,-106023,-70406,-41256,-27977,-6887,-23960,-69174,-119965,-84780,45846,189118,250079,193988,64506,-33382,-75050,-69360,3071,145948,225681,207847,88583,-28374,-32645,14591,17620,-14741,-312,60826,123853,144770,104980,41356,10763,1131,53091,101337,69354,-53559,-13901,16287,-44461,-38763,-4687,18301,20176,-15540,-93537,-28692,-4329,19526,33269,24273,12903,-23677,-89809,-96099,-123143,-98225,-33103,4377,-14817,-81546,26385,130779,198039,133557,-7634,-2133,121055,70656,24043,-14252,-100289,-62356,60390,142415,165954,145217,21442,-36818,-14783,42836,136538,80678,32523,43140,102101,108113,86290,104113,107019,61614,-4102,-46585,-48422,-62255,-83511,-117008,-115198,-39550,-10771,4149,-3088,28269,49213,55481,60379,19297,6999,-6589,-29106,-73391,-77694,-26795,2055,11945,43667,64054,42742,15066,-32296,-82398,-118627,-35745,17921,12027,-31784,-70664,-100537,-58723,-4831,75543,132753,79343,21012,5486,25428,60199,45341,27644,25483,13692,29941,74359,104888,110744,142455,165484,133384,76043,4279,-98067,-99054,-82924,-121095,-141179,-34938,5885,-4493,-55655,-90425,-59756,-69806,-70158,-24171,-45532,-53106,50116,143941,110957,13544,-40804,-5702,10445,-2024,-37881,-34986,-69096,3975,87711,141202,57975,-53051,-69638,-83686,-113409,-55310,-17524,-53098,-116241,-100601,-94022,-106592,-125804,-88286,-80764,-41324,-16088,27224,72470,110524,78752,-70738,2015,70842,44918,-30613,-94009,-77569,-47556,-109881,-56635,87994,180003,187540,86110,-87875,-85361,21700,26893,-18195,-39680,21082,47578,8783,-48337,-51368,-25015,-5538,6579,27123,57585,40899,4975,-51366,-40437,3212,-6883,-26605,-32527,-23931,-14509,-29065,-15928,14672,6886,-61775,-66086,-59243,-81456,-45167,21336,42192,-15516,-73547,-85612,-95570,-85543,-95658,-128088,-85999,28210,152774,173102,45488,-111049,-1387,138330,188242,52621,-63212,-91822,-91865,-79240,45243,224349,272788,271816,133569,28006,-36033,-28938,6370,14539,-42713,-116133,-131996,-99052,-96745,-40772,8468,50378,39242,29115,-10826,-55909,27379,102241,119104,64737,-39648,-122974,-96583,-9948,18647,-17268,-22869,-24431,-34782,-23143,1558,12545,9409,-47737,-64538,-60079,-92280,-59075,44984,125294,142454,78449,9798,44211,54718,33289,-13280,-61619,-84440,-48394,-53821,-66250,-47706,3098,77632,166198,83989,-30204,-87435,-49780,-1555,41164,66778,135887,181842,220049,144094,-19641,-85611,-30088,73649,148318,103930,13241,-71949,-53339,-39461,-59982,-46884,-16188,-14659,37968,47222,60094,103891,146334,151511,45938,-74408,-79236,75895,182409,181270,67517,9700,4444,-56699,-115827,-43809,-18564,-59819,-114651,58320,207054,140443,13655,-84509,-50550,4835,22002,5175,28295,103217,51104,-39361,-52494,39350,23022,-53986,-109408,-64115,-46510,-29915,-5548,37677,39574,-25517,-113480,-100632,-10020,117823,123324,-5625,-42247,-45596,-64617,-72764,-105163,-58807,36140,158428,296359,244993,90892,13168,84429,229030,290610,160642,14242,20204,53954,25084,-26908,-51716,-66121,-25829,25871,415,-50354,-100153,-121048,-53803,47929,120647,48612,-37859,19464,-5151,-44499,-49900,-54059,-53116,-91687,-93051,-74667,27498,111785,86342,63333,32204,-11511,-59195,-102532,-119711,-108238,-70578,-25759,18201,70417,72136,26493,-14137,-26371,39613,145266,206357,203710,191482,130329,83278,98321,115207,91905,38003,3746,44647,88219,66439,4851,-32979,-23883,33819,111651,128842,80323,38315,13099,-24688,-69214,-68306,-24339,29299,11408,-7690,-663,80425,98722,79224,68740,66228,19904,-31690,-42153,-37628,-77629,-70376,11233,31741,-36219,-118260,-279,121559,189072,224728,119396,-10378,-100042,-92864,-51894,-21653,155,24047,89340,86779,25685,-41958,-64412,-67224,-54730,-41517,-21537,33946,101555,72749,39830,32313,22251,-11303,-7242,-31555,-80619,-92010,-80388,-80018,-71941,-40206,-23110,-3481,3245,-41413,-62391,-57003,-50807,-74194,-96084,-51597,96507,218226,169643,182854,156912,70783,-31557,-104103,-122524,-64356,-11137,-59547,-69708,1078,127987,279257,254752,202587,109575,10686,55555,221172,66224,-47206,-89474,-85726,-38288,-79724,-126473,-91014,-39987,64755,175493,219798,159926,57264,-68282,-74703,-13808,43266,36816,2498,-34836,-88714,1248,115785,189853,163206,158860,194262,193016,184039,149995,110702,26171,-87782,-140987,-73930,-63909,-88271,-117157,-105660,-93177,-35489,40137,42461,68977,94029,46529,15382,67911,152604,106090,58271,8546,-23547,3275,8784,-1791,-31008,-70012,-28870,9823,-31895,-51322,-73170,-79494,-27489,19947,49574,55175,35393,40494,75891,67174,17073,25395,81131,127347,106465,46753,811,12685,14875,-1066,-5777,14332,-618,8462,20646,20209,1975,44484,88535,103725,69412,-12753,-72521,-82158,-45619,-3964,22023,33068,-9654,-57635,-27623,29892,81677,16634,-54010,-122829,-96438,-43711,-42445,-13088,56462,69888,15152,-67771,-104050,-83755,8342,62267,67867,-52673,17281,68923,71698,147356,200312,263071,300139,294499,182450,81178,-18149,-61618,32557,52895,-32877,-95987,-20279,61280,78316,39419,-13855,-81842,-62023,-3299,-40210,-119019,-79173,-51501,-54603,-55201,-21381,16329,35198,11852,-11692,-38200,39326,193949,316552,312815,290190,307869,354760,249113,156416,159736,111574,-1819,-57762,-72125,-50701,-57420,-75369,-115540,-78123,-23331,32648,56425,11548,-52938,-46569,-12425,13910,9343,-39158,-72227,-84815,-83564,-90412,-45877,6740,-28299,-137804,-65989,25752,42764,-116215,-34299,39499,61126,59767,35575,27537,71826,96106,134466,142093,159764,184385,68628,13286,-3233,-27697,-43644,-36959,-69633,-63644,-2670,67620,129196,144220,156438,139484,71944,9980,-68095,-136573,-116028,-86502,-36918,-45650,-51650,-82723,-117314,-124166,-56025,-18777,-67718,-91983,-59300,-57704,-39581,34077,220904,448479,324926,110338,23326,105505,272576,394716,236599,110683,49197,48472,44951,-10588,-59762,-50904,-5869,17917,31830,19864,-24887,-71169,-47827,-20985,-78153,-122657,-126110,-103344,-60417,67253,283232,412197,338277,198691,68529,-7449,-17948,-2332,61491,117528,63248,35080,104202,168936,140579,68641,-1893,5857,41692,11275,-66208,-126175,-101387,-88993,-67079,-50010,-3657,72121,126125,121932,85149,29342,-63744,-48678,22207,-56717,-145026,-111869,-48972,-24824,-79369,-132878,-105538,22698,160050,326128,409271,380490,255989,109247,-10489,-106977,-47539,-4344,-2721,-30967,-26450,-29320,-65279,-102466,-124646,-64458,-43846,19640,76903,92670,57684,23333,54904,20196,-14043,-48857,-110297,-139287,-109038,-125176,-56585,47174,98446,110271,165373,190340,185705,119588,40393,-40595,-44124,-15053,63308,151552,239624,187118,121395,96396,52899,20627,-83438,-73203,-33431,48841,181870,259317,168132,130811,122679,101807,71190,-5000,-109885,-55014,8532,18742,-9917,-34001,-54662,-31273,-10671,-12230,-4944,12008,-51799,-107679,-76492,-18684,9969,28950,50586,116302,133477,159649,232870,350576,470788,344993,47158,-82497,-69420,-52098,-38275,-15762,-20175,51264,10817,-42068,-56061,-46753,-63821,-68110,-20469,13132,-27062,-98150,-85601,-21206,35570,62954,130879,212771,156464,68925,-29476,-79015,-49749,-37835,1864,88681,176458,211099,181114,79566,21789,53312,68565,71524,-43246,-38741,23461,27575,-29702,20014,113219,112311,38520,-70851,-83978,-58535,-45503,18695,63431,109659,183547,158852,59351,40320,131727,206847,238423,253151,207182,175032,152212,152259,107615,-744,-59872,-50168,-66566,-110055,-165260,-144936,-12141,71533,23855,-44919,-134252,-82237,11716,103362,129866,35846,-9397,-40824,-29039,-5481,26712,50561,70133,56994,-11849,-73605,-92887,-80290,-47722,-28934,-18980,-20239,-37352,-25056,109955,180431,106810,-14739,-74910,-69204,-109194,-119092,-70927,-40240,2632,69929,34702,-17301,-25700,-15079,-39766,-92779,-116620,-108293,-107879,-119708,-148838,-87966,-27616,-6281,-5591,28785,96340,159186,195655,177978,165957,140998,112705,75083,32204,24531,18701,-16163,-60136,-61950,-46263,-82889,-117356,-72985,-14806,-11804,-64988,-105135,-54375,-21935,18280,15526,-54189,-68647,-13956,42449,60538,18504,-16112,-23381,-25217,-381,-44280,-99177,-129507,-122227,-103701,-64218,-45599,-37026,-47735,-80578,-85028,-28951,20774,11452,-13171,13891,86751,133087,125980,101857,96733,26926,-2663,-58720,-68739,144,24243,40985,55407,71969,24650,-34779,-45227,-2021,43135,131857,207183,186946,87235,109663,224173,222503,113179,14642,-33839,-27365,-30665,-42114,-50814,-46888,-20493,48867,-63552,-111381,-75760,-47562,-69217,-92457,-2130,157648,179751,97032,18663,1396,76833,174584,257562,230169,120093,20715,-50863,-55813,-4455,93633,158660,94551,40829,-36450,-102974,-139343,-140506,-134374,-148894,-73688,18784,63644,102130,115217,188524,249749,142296,38587,-74990,-82266,-23843,74222,208002,289983,265839,191762,113183,36685,-48781,-73349,47685,161268,185357,111889,23093,40901,146956,195263,90782,-51435,-28534,70511,59034,-24868,-105699,-113204,-96494,-105623,-122627,-73402,-30753,-47476,-68128,-115668,-74070,-45094,9480,88495,124316,151076,183625,278289,327429,202298,41506,-78389,-91939,-34929,3315,-31844,-104707,-27524,50340,117389,140884,131258,85733,32896,90564,246410,297403,139326,66,-54635,-41201,-6063,-2010,-62020,-81683,-71910,-49415,-51031,-38475,-33075,-25240,-31813,-48811,-32341,-26029,-47281,-124383,-104498,-37909,45218,88682,28640,-82110,-54345,-10832,49443,87828,74271,26631,-40324,-45792,3842,2684,-16004,-39946,-84782,-75047,5274,119760,219379,230513,88682,-79813,-91024,-54248,-27145,-18811,-9692,28952,92966,163708,136439,-22327,-109980,-21835,28040,21138,53539,131885,235564,160225,-22183,-80441,-31032,24741,15386,-37038,-96748,-76988,-22886,-23866,-62534,-81538,17620,96276,126272,94878,40847,27418,36669,6270,-7248,110597,134063,23342,-66927,-64804],[-42513,-70997,-32008,-6886,-10631,-83897,-61559,-51260,-49129,-31938,-9714,20669,3267,-28528,-56610,-35322,84758,209683,99352,56867,65570,146743,191673,188177,273204,385008,377481,302192,63570,-4098,129622,280554,258260,168324,184170,234305,274190,236859,168179,58745,46092,300,15037,89820,83775,39160,3958,42120,23510,27522,93144,164725,305365,430943,370857,214032,66702,-41927,78060,171433,129702,27511,-41987,-49232,-71897,-81736,-5742,972,-14421,-71431,-68608,32507,95470,50756,-41985,-78593,-73720,-12090,-9570,-28347,-12670,3599,2702,-1135,8610,-23011,-36025,8779,47485,35201,-32266,-106100,-48097,55313,95966,87953,48938,-31126,-10967,53038,64561,62197,20176,-45429,-96959,-95551,11257,167475,253974,134204,-12937,-49105,-12817,-13155,-41854,-89473,-103692,-35439,27283,-24630,-57278,-112184,-139552,-100466,-47253,-40930,-57465,-55420,16163,66478,50728,-10179,-68978,-94561,-102683,-87514,7484,43463,-17931,-88466,-133970,-115105,-119072,-76804,-50256,29031,97306,68782,34004,-8598,-36098,-18674,-12722,-53721,-73899,4042,39474,46741,558,-46633,-88115,-3779,65072,58169,-3624,-65621,-20424,-66660,-97394,38058,196106,276328,205197,156912,148300,-60398,-57974,-108125,-163848,-201335,-213465,-132521,-53448,16829,12733,45242,59384,84525,22136,49753,66906,5405,-61660,-89496,-101831,-127772,-19283,105558,205868,195379,64586,-61249,-86996,-137476,-32421,33734,-13206,18103,42579,31342,50559,22712,-28149,-88659,-6183,36350,18037,-35280,-70739,-12955,-21538,-46913,-14838,-1082,-60021,-99394,-110708,-95706,-52134,-32893,-36333,-72546,-91065,-11700,71473,72786,4432,-54343,18190,39067,67825,20680,-67854,-96497,-99476,-92499,-5292,116081,172277,197846,127592,9413,-91103,-102192,-71670,-24206,7373,13694,228,-31077,-56086,-33127,-15695,-46092,-146486,-40579,88683,152835,139627,83247,68016,123535,186318,176382,133040,89047,93465,101538,133462,116581,59796,-26333,-63196,24927,77270,70992,81082,108156,143631,105559,-5927,-83985,7716,82864,159672,231562,60505,-97311,-45334,27773,33924,-6939,-50315,-60352,-10992,25495,35176,44083,109163,150511,56574,-56288,-39056,5223,58542,44104,-53622,-53850,-34028,-7670,-24228,-50597,89005,169630,-17807,-120162,54052,106329,102550,83653,75654,65543,21075,-15695,-50570,-74761,-54439,30357,83041,63941,-23726,-68257,-9167,58290,7752,19322,176316,304059,227966,102464,7955,-45439,-71317,-97469,-72646,-10738,49758,46376,-23311,-65860,-146884,-41419,99272,140606,66514,6845,-49264,-78455,-128541,-131584,-124545,-86575,-23429,38745,49911,12669,-49857,-78102,-52648,-9477,-36837,-100144,-135142,-64131,16389,12379,-49966,-70727,-38623,-60763,-107610,-34179,-24867,-32407,-3982,51202,115173,9260,-3368,-37882,-96381,-1062,60118,12525,-50845,48852,156755,180709,142459,34872,-80392,-135128,-58087,17787,83742,103938,61539,99117,157058,140736,58164,-45524,-46010,-78977,-74886,-31934,-45076,-39656,-7762,-31254,-23060,157356,308158,243086,102240,-32550,-96742,-45642,-55679,-112892,-92168,-47379,-61048,-12278,154201,415063,462869,349098,257494,123882,-18252,-129729,-100340,-37661,-1890,-21028,-64183,-115216,-99705,-51362,-3017,26708,37922,53342,37211,46831,49806,49910,129034,147499,119194,28882,-147875,-368807,-218625,-213855,-227802,-200068,88266,361656,342551,237514,130155,126849,151356,72919,-64261,-82018,-46564,-90368,-115242,73392,227815,315406,279182,201668,178947,70754,41146,50305,69440,45930,41551,79662,131620,120802,50984,825,-38703,-66148,-27321,45703,-5013,-101944,-88919,-23901,62037,112849,71361,13495,193028,463489,464151,410036,384626,333976,265085,70786,-30625,-60701,-53516,-44129,-11091,68405,137708,-5422,-135530,-74787,-8703,11980,-68431,-44229,95751,145051,66227,-58807,-75120,44589,75690,71345,57413,623,-122119,-109185,-106421,51213,160673,274282,359136,322930,150477,35198,-41843,-79733,-46029,-70445,-122163,-71543,-27209,-8454,114440,161898,65674,-39756,-277,118991,144049,203094,149902,53698,-8092,-84817,8038,141826,205772,164698,150420,220274,370008,285848,148948,36026,-22386,-43508,-61135,-79233,-38893,24570,75154,45523,-51737,-103994,-128196,-86899,-38659,43562,63718,37839,-54297,-117658,-95523,-12969,29455,4547,-39038,-87469,-116601,-83173,-73117,-49363,-29627,3919,27761,1618,-14964,-22167,-20726,17443,79434,193325,229936,150473,21817,-79527,-106335,-98540,-59776,-36559,-29801,-15460,-33184,-70956,-118727,-84113,47186,194363,257931,202415,62221,-23798,-46165,-56666,-17598,139436,248663,235581,104617,-20736,-45348,-2748,3735,-17805,5209,70818,136938,156810,113546,49266,18512,6093,54256,97249,51549,-78644,-19918,2074,-69261,-33841,7741,25337,18368,-28542,-104689,-17425,-2827,1611,17484,20349,12616,-19034,-98187,-137932,-137691,-83355,-27267,12301,-878,-109305,-5762,94651,147245,77110,-71276,-27189,79136,39715,13364,-15076,-93813,-41729,100822,208185,249313,232685,83652,-23221,-10176,68232,197583,143531,65316,57757,110081,126464,112002,128157,105500,38504,-29348,-60841,-49561,-58567,-78890,-118708,-114061,-35741,-1563,21002,-289,17738,32230,26637,32449,-6573,-30996,-61803,-72268,-78549,-54915,-6958,11484,3919,30487,50324,32776,11816,-25762,-69028,-127040,-66531,-473,747,-36111,-71389,-90163,-54505,-12438,56014,114566,72333,21823,6252,23793,71444,79679,80494,77036,42943,30436,50428,83543,101410,146205,174174,137106,71293,-9058,-98156,-63248,-56322,-101137,-153063,-43927,6535,2758,-50964,-78135,-38959,-55759,-83914,-26822,-34046,-41543,62709,152694,114684,49917,10161,18607,11786,-18751,-60229,-35604,-36507,24199,74680,95221,26880,-66339,-72997,-79339,-119561,-64056,-31605,-68168,-111790,-69915,-64810,-98944,-129395,-91602,-81894,-28575,3772,45380,86432,117158,88145,-39695,12088,70662,37204,-34138,-63025,-19222,2676,-75613,-78965,72551,174450,191502,92869,-93233,-83622,8240,-20094,-54862,-42683,31115,49005,2423,-54125,-55301,-28443,-14003,-12443,4585,39451,30825,1054,-52896,-48230,-10459,-24321,-49102,-59839,-55264,-42641,-49469,-34865,2711,5419,-50890,-55889,-63303,-88442,-43540,32915,54185,-11823,-70101,-79447,-80317,-66643,-80731,-120742,-77439,45289,188803,223831,89642,-95456,-38417,112199,168920,42956,-53263,-81409,-89591,-61217,81925,263859,295540,266942,121487,13934,-45268,-34677,-4751,-2325,-51783,-110745,-139238,-114241,-108297,-63956,-43122,-10811,-483,25598,19064,-38373,28591,93066,106732,50081,-50768,-131307,-83407,6961,37653,-1930,-8676,-4982,-16718,-13440,11008,41261,29721,-40365,-64912,-56229,-73655,-37697,64397,140829,155547,84083,602,32144,57562,43873,-3750,-52131,-85754,-58212,-58832,-67017,-51755,4634,80679,155282,65947,-35859,-84859,-58997,-12294,44367,83885,162116,224861,280803,201836,16420,-69898,-30613,72165,143632,100391,10777,-81161,-62325,-40569,-54088,-29033,16839,24171,73863,83441,75477,94402,123894,122328,36307,-69810,-85023,57427,161241,160978,53978,13919,10341,-56691,-117254,-36082,-1955,-42915,-107261,38739,198508,161400,15629,-88246,-43977,11931,31850,27451,44951,124968,65459,-36090,-47055,51121,40715,-40909,-102725,-74029,-55389,-34280,-10886,27116,30955,-24514,-102105,-124254,-44696,70983,102603,-16907,-55413,-44976,-59999,-67640,-106437,-76274,16117,125420,269683,239838,99287,3736,19953,159066,256728,172658,23994,9202,50260,28931,-23079,-58208,-73603,-22862,17579,-16264,-69382,-117263,-125020,-46374,67311,125909,39128,-36839,36065,28163,-10525,-14610,-21911,-33772,-86460,-94747,-77222,26016,100224,71821,41339,8444,-27414,-68359,-107697,-120043,-92663,-72542,-36010,6975,59790,67629,34898,6214,-25289,-9580,93465,179874,194294,181439,120442,78928,98205,115106,90624,34287,1840,42640,75392,44069,-20556,-64891,-55180,7301,86258,114840,84062,51952,37394,1852,-55386,-69328,-29891,22551,4806,-17180,18612,117627,134433,101628,84101,74370,20956,-34912,-37156,-37145,-64359,-49851,20151,27917,-41792,-99636,12933,134854,203906,238535,120005,-11392,-103411,-98386,-50883,-12749,12055,45123,117833,118622,55004,-15289,-37797,-45266,-38584,-31066,-11122,49575,109510,70908,35814,20472,-4448,-46196,-39176,-59288,-104241,-110841,-65112,-54341,-52006,-36360,-34789,-17966,-10296,-45913,-59615,-50804,-46936,-72762,-96106,-62042,90933,203090,167428,179737,140546,45234,-58719,-115298,-85775,-26117,14595,-52127,-73186,6142,148235,285102,263595,218079,110308,4083,56380,236457,101788,-30148,-89315,-89446,-59729,-113946,-105515,-78536,-29962,75249,183128,217258,148437,48122,-72607,-74129,-31201,25404,34226,16320,-17884,-88810,-16202,77500,125178,105795,98635,130784,141176,151513,127504,88336,-3168,-116575,-120555,-64143,-57999,-87803,-128771,-96345,-77715,-29799,28408,18679,39996,74006,35710,14864,88326,173352,124539,68137,11179,-26534,1776,6860,-6114,-37199,-77100,-34848,2779,-37374,-54771,-77724,-88937,-38479,11261,49268,67396,49403,48218,76685,71780,25015,29451,88880,138073,111223,38235,-26313,-7607,7844,-3386,-9749,13954,-2527,-1940,8942,17849,14660,62214,90707,96350,58897,-20175,-79035,-97736,-64968,-20787,8958,30114,2119,-36873,-4235,54943,118161,42408,-48629,-140823,-106834,-44138,-32692,7419,85319,91871,19637,-77804,-98986,-91882,-15460,21318,42080,-49737,6516,40277,37435,141470,209892,262192,281464,261381,144210,56989,-17905,-35994,72168,97962,3113,-97182,-49842,29049,49786,17339,-35052,-98916,-26276,27495,-14088,-133231,-91761,-60916,-60834,-38705,1370,31491,30071,-162,-21998,-34240,48702,199437,317359,312598,294128,326058,383651,270629,169243,157849,112233,9566,-48808,-81917,-63257,-74743,-99603,-129121,-63423,-17109,35263,56312,-778,-74843,-65653,-12902,17014,7548,-48380,-87605,-85131,-72187,-79189,-103597,-64723,-82304,-150293,-40152,60144,79195,-95452,-49994,37790,73199,68788,34704,23256,64784,85823,128144,136299,131192,167586,87538,30464,-4103,-42565,-58928,-41635,-69301,-65953,-9391,54661,108800,128931,152639,140783,65179,-7569,-94881,-126107,-107272,-96233,-64882,-83894,-73698,-88356,-106749,-107247,-45051,-18706,-78114,-115668,-73291,-66480,-40468,32645,205750,441490,364765,118982,19444,106208,298349,425674,271452,128489,57940,48699,43699,-12010,-58993,-55329,-15130,11226,31158,25021,-17208,-69808,-59391,-26798,-78183,-135988,-152250,-131539,-67510,51250,277542,414214,310293,185205,64356,-3113,5654,41542,101422,133950,9581,-22911,92922,168218,135804,66946,956,2963,28587,5590,-61026,-112001,-87502,-82549,-66694,-54218,-8133,72436,134438,143292,100913,38927,-54027,-32193,28035,-69361,-169756,-100162,-50338,-38098,-104114,-154631,-82789,22271,144665,291451,370258,340274,219305,83331,-23984,-111104,-66165,-36586,-41337,-62414,-48311,-47018,-82882,-119842,-113707,-53931,-37545,24051,76985,91906,65102,45202,68953,27629,-6977,-38205,-91830,-145507,-122436,-102953,-35581,67488,116923,118138,152350,168972,159008,92360,15563,-52656,-48896,-13197,64051,145098,241245,205090,137341,111373,66399,36689,-72128,-88353,-45301,41175,177440,221846,118978,98483,117928,110582,83341,-10636,-117605,-46547,26993,31764,-8131,-52076,-74278,-33851,-9693,-12449,-9456,-6866,-87234,-131576,-59742,-1461,21936,33606,56059,114443,113912,134338,186838,278387,404043,344282,42394,-92428,-57944,-35832,-30385,-21429,-5155,52312,3100,-57570,-68626,-46940,-57893,-67382,-23697,3763,-40749,-107049,-84564,-20689,37646,68094,147194,229256,172097,79361,-21969,-82678,-52602,-26417,16326,100538,174454,201056,174105,84650,37609,66103,61353,66455,-27047,-44785,21215,34623,-22745,13554,102447,93043,17656,-83273,-79814,-57329,-15699,84064,147878,173789,205790,145750,35533,14341,112796,197971,241148,243523,181918,140497,117899,134205,116394,14606,-60211,-73105,-93577,-131998,-154525,-146111,-33140,66312,29887,-41313,-149018,-90094,-7427,79274,121027,26531,-17309,-48135,-43442,-38430,-1063,35597,46595,29080,-32933,-85112,-114051,-128334,-93242,-37113,-8633,-10889,-29540,12874,152160,211782,129186,4026,-56213,-64426,-108475,-123907,-75435,-36567,21425,101639,70175,13255,-5022,-9625,-46690,-95222,-100673,-79958,-80370,-106257,-148069,-91479,-28455,-2372,6707,44884,114582,182130,225031,210594,176981,137538,101581,55410,6769,-4046,-11447,-30959,-63825,-53814,-39410,-80287,-112268,-64705,-5685,-5708,-59492,-101329,-57679,-7165,30351,19898,-42685,-35608,8006,50556,57154,8128,-24474,-24035,-19516,-2314,-52675,-110085,-124838,-130160,-117855,-81465,-54337,-36871,-46781,-79362,-92871,-37480,10249,3178,-12575,15105,84018,122176,109491,80253,90148,31550,14569,-19552,-69768,-4441,18860,33025,51948,71993,24029,-35801,-49324,-14936,26596,114569,178433,172613,100275,134149,231532,209484,99544,7475,-36964,-25125,-26223,-28631,-26052,-16166,7767,61486,-63832,-130902,-90640,-57659,-72238,-86507,12505,188379,210913,120735,38657,15622,88120,166313,247821,234603,140855,45536,-43380,-54064,10916,111306,158078,91182,26256,-70295,-121576,-91749,-97695,-110037,-141118,-75886,15071,59271,96103,120323,205657,252344,141278,33376,-78676,-83558,-26729,80380,227081,311130,284189,199365,115342,40571,-44334,-65911,54153,164252,157016,38465,-35412,44019,176966,218726,86359,-61799,5427,105688,81456,-10804,-89932,-105998,-96035,-100607,-109294,-62812,-18058,-39869,-64672,-110555,-63077,-6797,72192,146456,161225,173562,202029,304295,337280,211616,58013,-63813,-89363,-36097,-2896,-36670,-94172,-32573,43627,119290,149551,135927,97773,61869,135561,267820,311227,177124,30590,-40874,-61756,-22823,-3505,-60619,-84578,-79485,-59620,-63193,-45900,-34072,-20488,-23879,-52656,-41957,-29067,-37329,-98821,-130571,-85330,-4712,43989,3874,-90324,-59525,-21494,33081,70727,72104,30499,-36325,-47909,-7995,-10047,-18816,-27040,-62003,-51142,25790,133343,226103,243014,111233,-53857,-76459,-59421,-46168,-32770,-13554,22173,74918,121648,110175,-25240,-93406,-14180,23854,3419,26718,119254,242549,181233,-9488,-63705,-7494,57789,49488,-16552,-95372,-64201,-2819,-8976,-42279,-91440,2870,74403,95327,65708,17514,1102,6467,-39740,9502,140477,158996,44400,-55860,-72418],[-61598,-56604,-7948,24219,21280,-68408,-67324,-48009,-40941,-21822,167,25008,1226,-30878,-62620,-51181,43200,188101,104238,65437,64381,133337,170976,162938,261175,395008,401226,301588,64999,-7920,156163,351938,304812,194551,203256,249652,286607,254035,203237,88822,39964,12059,42741,103226,87311,38810,-5870,27802,10231,16134,81084,164127,308587,436106,398145,231075,68071,-21045,104897,184292,156697,52906,-22097,-41765,-76914,-102284,-34175,-18427,-23611,-73883,-82721,27901,104083,70266,-15428,-48480,-49276,-2360,-24047,-60353,-30187,15365,28576,21235,24092,-11086,-25317,21113,66354,54915,-13461,-91243,-96327,-13947,13597,9419,-10644,-49365,9218,82895,75639,64665,23391,-39472,-80570,-69039,43448,191027,271883,164544,853,-82879,-48004,-35505,-53119,-104438,-110690,-31439,35035,-8874,-36907,-91826,-116021,-103633,-54062,-34360,-48501,-60785,3701,36090,9982,-51335,-109073,-129714,-88531,-70858,22037,50281,-21109,-96534,-134862,-118966,-129144,-91939,-69877,13978,91056,65181,27337,-18959,-48432,-30173,-21683,-56983,-88064,-11464,18591,10761,-32816,-75783,-75500,9079,73449,63756,-1530,-62269,-26182,-76048,-108413,13932,167133,254061,205649,175472,146945,-71164,-65014,-103754,-145955,-181434,-201596,-131200,-49926,12658,17409,61260,75489,100903,49327,72197,85021,16842,-48077,-77236,-88827,-138300,-48139,51762,120674,129410,44874,-71303,-83481,-113904,-53761,-18031,-85779,-36332,11302,21631,50831,26304,-28047,-89091,-2302,49894,32876,-19841,-41356,23181,17430,-34262,-31861,-17357,-72573,-109354,-121812,-108628,-65317,-39912,-35079,-62704,-68077,9778,83270,93616,30123,-35045,16836,17503,47149,16593,-57037,-80995,-88604,-85151,-8335,93795,136624,165455,104990,8951,-80359,-122892,-84120,-26379,14479,23491,4345,-34771,-64930,-27626,8216,-11357,-114760,-75708,34158,99801,106843,69980,58346,116062,187255,188343,141089,91239,96543,110588,139131,108848,34365,-56982,-43734,59922,91299,81034,107783,147778,176169,127144,3882,-81253,20640,113377,187097,229433,63301,-110440,-79830,-10807,-3051,-40991,-70055,-63500,-8987,28532,38961,46091,117336,162349,68335,-53477,-56525,-12762,32067,20246,-58555,-22350,22813,47920,13210,-38611,89961,196879,-1625,-113638,37442,88373,86737,79482,89541,76264,17354,-19006,-54169,-85489,-62720,21736,78425,56855,-38428,-87893,-34924,33618,9747,71056,259965,361644,259679,123730,32092,-18833,-59859,-87254,-51265,24936,69589,40416,-30487,-68150,-139390,-29602,112192,162174,83587,24324,-29306,-55778,-104172,-108238,-106511,-77872,-19486,37460,43398,16460,-44203,-65663,-31526,26530,5014,-56962,-100453,-66738,9743,27965,-29530,-78448,-52123,-65376,-72112,-19791,-33526,-57165,-24481,44034,98981,-17170,-14357,-32600,-84228,-9357,54302,14136,-50867,37807,155364,195934,179884,86236,-49456,-130862,-77999,5050,85748,132692,92342,121922,161939,129389,41583,-53951,-24825,-48717,-100971,-35870,-38823,-24252,19096,6555,4349,183777,354290,294983,131883,-19605,-109103,-49516,-45683,-99838,-98398,-43252,-48571,20608,181816,395555,377278,271684,211995,97587,-38992,-143687,-75354,-14016,24773,-9728,-72709,-122194,-103946,-69859,-26943,12702,32556,45046,20776,34958,60496,89956,178972,178614,139482,46274,-132969,-391034,-241193,-231257,-238217,-220864,89145,374073,326822,207839,96247,84282,115134,67038,-56468,-104147,-62709,-93716,-94942,80094,226544,290083,245606,164035,133198,31823,23405,35190,52015,31511,32793,86951,166363,160442,59216,-12617,-54125,-59893,-11077,38197,-16186,-111699,-106529,-56210,29287,81731,52460,25091,235121,521984,514903,418683,364663,285794,195967,25632,-55076,-70179,-38888,-17165,12313,86118,148464,690,-133066,-76034,-15664,533,-65639,-54456,66546,114320,50189,-61187,-72842,51782,83873,73177,45725,-29388,-140806,-94401,-76674,52544,148534,230589,317795,331857,165087,35533,-48985,-93709,-66481,-74543,-113245,-64642,-35061,-32227,108044,184221,89594,-10912,12760,117885,124538,162604,117911,41720,1046,-83266,16342,174986,254483,204622,186355,272634,424356,348774,211864,82889,-1845,-44065,-58797,-65948,-34200,24671,85485,61529,-36379,-93282,-125447,-92068,-48162,39907,83318,67974,-27016,-103143,-86864,777,38953,-325,-50607,-102594,-115491,-71085,-64414,-39532,-22180,4003,23099,-2820,-8808,-6630,-9752,23857,96495,206819,237516,159907,31650,-60151,-93959,-86019,-46158,-29538,-29622,-21732,-39127,-69017,-114658,-88954,35936,174957,236184,186679,49345,-12551,-18916,-40166,-33376,124444,264600,259329,117392,-14381,-56730,-16398,-5732,-17186,12687,81664,150887,168923,121414,55692,23226,7162,49047,83294,24817,-87357,-18688,-7985,-93407,-22326,23619,34122,17108,-40151,-95986,-14313,-9535,-19012,7083,21061,13321,-11814,-66273,-96335,-88239,-62869,-22231,17194,13252,-55369,-47356,43341,79011,11619,-111615,-10066,56366,21558,9482,-10604,-83249,-28574,128147,262306,327092,315904,144824,-7620,-5897,93310,255274,209018,101107,77025,120954,146267,139294,148345,97573,13999,-51489,-72797,-53344,-57783,-76855,-124610,-111774,-32546,5923,36107,9700,14280,18309,-3384,-976,-35508,-67268,-110648,-87076,-66684,-32635,10424,16971,-8912,12880,34120,21297,8098,-19781,-55557,-117778,-94001,-17876,-8469,-38937,-73144,-82889,-55413,-28808,22605,79710,55406,19068,7498,23998,82510,108607,126060,126226,75188,32528,27487,62987,91037,143358,174327,136434,66329,-18149,-84392,-30603,-33116,-84548,-159116,-51350,8594,11156,-46085,-67324,-19820,-35743,-90241,-29514,-22412,-30254,73065,153239,112779,76642,57985,51453,19434,-29238,-69500,-26902,-10086,39562,60070,53873,1533,-78286,-78399,-75980,-120946,-74818,-47341,-81708,-97998,-44217,-36830,-76724,-101581,-90997,-82788,-13238,25336,62773,99683,124680,101275,-10110,16152,62684,22363,-39425,-26529,36467,47978,-41603,-98333,51591,159018,186685,95830,-99795,-80143,-7923,-66777,-82808,-37553,43063,49975,-5581,-62100,-60776,-32619,-20589,-27884,-17542,19881,19738,-4502,-56446,-57934,-27151,-45298,-74537,-87456,-86831,-70538,-68308,-48951,-2752,10496,-36157,-47836,-68174,-95376,-43131,40016,58805,-13216,-69616,-74967,-67380,-49375,-64953,-111519,-70133,59863,220588,264631,128264,-55743,-69735,82999,141114,29403,-43625,-72986,-88044,-39383,119394,301246,316431,259698,108466,-3244,-56761,-42066,-17741,-21828,-62829,-106360,-137840,-126987,-118387,-84920,-86009,-64354,-31315,29397,53243,-18037,26977,80688,94094,37967,-59125,-134782,-68206,24599,57055,13254,4315,12321,-1879,-5782,19455,70238,54374,-25830,-59374,-49127,-51285,-10259,85973,154141,163452,84613,-7026,24118,62000,54226,5964,-42068,-82513,-67331,-62707,-65890,-56888,3560,81800,141159,50173,-38155,-81961,-68286,-22749,47420,101820,186157,263088,330635,248882,46169,-58443,-35500,65235,133607,95579,10438,-86427,-76380,-46901,-50839,-10572,54113,65655,103395,105968,76233,73362,92154,85286,23061,-66000,-90926,32444,131327,132249,35641,16165,12321,-59732,-113176,-26818,13904,-26340,-96580,18528,178162,173774,16938,-89469,-36982,20900,47966,62863,67290,149229,81308,-32156,-41358,62038,56813,-27984,-94732,-85203,-64945,-38315,-14368,18783,23445,-23017,-88735,-133897,-73807,31979,82220,-27778,-71675,-43160,-50088,-58997,-101499,-93087,-4314,87536,221660,214050,96700,-1444,-33636,92496,212740,176750,37325,1706,46751,34458,-18026,-61420,-76676,-23190,6100,-33994,-89178,-135476,-123576,-35170,88769,130573,32035,-34006,48319,58688,22791,20743,13304,-6661,-73977,-91654,-77363,21119,83424,52953,17403,-14211,-40486,-77064,-112188,-118977,-76532,-62833,-40850,-3700,46858,57619,39552,30066,-12737,-61961,37042,147565,177099,161771,100942,67383,93316,112205,87553,29365,-417,38996,61002,24071,-35855,-77215,-74952,-14374,64748,102056,87191,63905,59129,27236,-39630,-66096,-32583,16758,-2135,-29497,32327,140879,155965,115670,93959,78725,21099,-37259,-33411,-39021,-53645,-32573,32658,29816,-36690,-63285,33880,147728,214690,245089,118331,-11105,-103659,-101992,-49059,-7324,17394,58688,139011,148407,89057,20297,-3650,-19016,-21238,-21343,-1431,64970,115293,68228,33080,12735,-23684,-74633,-72137,-88200,-126330,-113387,-47263,-30833,-31458,-23174,-34404,-24797,-22146,-52151,-58319,-45860,-43443,-71931,-97004,-68478,84907,184162,163176,173381,122720,22160,-74450,-93943,-44070,12252,37881,-45080,-76630,7658,151577,266674,256786,224255,109095,-2371,51849,239712,136857,-9151,-85568,-94139,-80577,-138459,-90715,-75047,-28445,77035,181812,208303,135886,41021,-67622,-61422,-37912,16681,39497,33130,106,-79250,-36495,41066,72756,62617,49923,74712,93056,120066,104739,64202,-30834,-130103,-104223,-58217,-54459,-88300,-133536,-83718,-60512,-24514,11536,-8429,10404,53371,24347,14264,106665,188314,143686,76840,10918,-31594,-784,5221,-9140,-41222,-83175,-40636,-2743,-39136,-53510,-77373,-97235,-49491,3490,50621,81418,64183,55876,78188,79097,34114,31862,94307,146232,114520,32481,-50822,-30347,-2622,-9124,-16201,10948,-3311,-8654,-809,14774,26448,82995,98077,90990,48455,-28836,-86926,-114403,-87428,-42073,-8959,23957,12983,-17439,14818,74912,150988,69139,-42676,-156190,-114945,-44096,-23051,28503,114818,113499,23200,-88576,-91126,-94069,-40722,-21799,6384,-50877,-76,17875,4407,123272,207015,252081,253516,217951,102971,34319,-14598,-9694,114519,149868,45600,-76023,-83957,-9958,15297,-9508,-61727,-98255,11333,51894,4117,-112569,-96507,-67926,-65822,-20062,27434,46804,21980,-16241,-35048,-30105,56951,199966,311852,310498,300904,349866,415563,291224,176312,146782,100120,10991,-44688,-92088,-77183,-93230,-123131,-111124,-50976,-14060,34177,52648,-15599,-98760,-82474,-12761,18874,5166,-56777,-99517,-87713,-67815,-67962,-111190,-119565,-133362,-122651,-7918,103833,124953,-69264,-68043,32891,81917,73877,30656,16574,54805,72703,118970,130556,102740,136044,100578,47897,-4579,-57113,-77357,-49085,-70510,-66938,-14671,42671,89509,115357,149564,141130,57455,-24866,-119383,-112942,-100261,-105087,-93461,-122227,-94306,-93636,-94635,-86617,-31660,-16312,-79594,-133528,-86927,-76778,-40984,30033,183572,406560,384890,122537,14543,105377,313951,430861,291776,139327,60629,44104,38308,-15916,-59193,-58710,-24067,3799,29704,29937,-8867,-64328,-70397,-33820,-78442,-143173,-166309,-143978,-69750,35799,255359,389595,266977,162033,55470,33,30766,93380,150108,155792,-24685,-76391,88929,171259,133237,65221,3386,68,15006,-554,-54675,-93268,-71012,-73716,-64038,-56887,-13267,70243,138682,161562,115883,48592,-43229,-11587,38959,-77215,-174841,-86437,-49117,-49741,-126770,-132763,-62522,15186,122141,250355,323016,291806,175475,51873,-41605,-118736,-81453,-65374,-76745,-91091,-69878,-65443,-101254,-133257,-100345,-40833,-26337,29619,74629,85823,68010,65463,79660,31481,-3616,-30737,-75517,-128566,-109389,-68816,-12384,84095,133072,128792,147039,156293,140644,73138,-2135,-60854,-51988,-11323,63833,135888,234179,216682,151210,129236,83089,51491,-60949,-104832,-56090,34764,170069,176683,64231,57618,100903,108663,85400,-21307,-124359,-42323,36358,38676,-2949,-62300,-92033,-36985,-11781,-16282,-16694,-28358,-125991,-131103,-41450,11367,29231,34281,56423,105862,89208,106561,142484,209412,330329,333039,36018,-104300,-48326,-22755,-23217,-24324,5784,43252,-8989,-72110,-76596,-42285,-46956,-62724,-26193,-6722,-54455,-114786,-85869,-22025,38968,75384,164438,237352,180577,85936,-16204,-81219,-52756,-19353,25493,106615,164623,183533,160888,86818,52950,71607,47179,52941,-18054,-48362,15838,37103,-14013,12316,92974,72022,-5676,-92035,-76642,-57329,8859,141001,225293,228905,216258,129089,15572,-11647,90590,183063,233546,223267,152165,103800,83225,114774,125607,36552,-50205,-87832,-114198,-140598,-143500,-143648,-52416,59649,36767,-36075,-147135,-93693,-28897,41366,101929,12502,-25805,-54941,-61304,-75677,-40941,6959,12569,-6216,-58244,-97389,-133817,-113515,-86004,-19217,13989,5477,-13124,52422,187247,232340,149286,30639,-32679,-56497,-107561,-128449,-79721,-32657,42668,137955,110547,48287,18931,-4749,-54023,-94951,-83323,-48344,-51109,-91776,-143078,-94645,-31646,-4335,8643,49086,120242,192572,242826,234807,183027,129877,85946,30296,-23882,-37408,-44197,-48008,-65745,-44406,-32366,-75675,-105898,-55859,3644,2129,-48176,-88300,-52308,10888,40111,20912,-33854,-6011,29626,56766,49914,-5582,-33844,-21076,-4472,15709,-31072,-91294,-111006,-132457,-120759,-91641,-61089,-36726,-45241,-77187,-102327,-47913,-2034,-6450,-13330,14939,78112,106324,87454,55208,79754,31449,29101,27066,-40767,-9576,11422,20925,44459,69156,22028,-37211,-53239,-25431,15089,100802,148482,151376,104392,149571,231689,194144,88495,5794,-34750,-20832,-22818,-16069,1844,23653,42788,71223,-67437,-151548,-107381,-72748,-80163,-78118,31964,218019,238928,143788,58313,27669,92064,149947,228815,230256,157222,74580,-25860,-45441,29842,125194,148676,80641,6980,-104573,-78800,-45320,-64815,-93850,-134211,-77185,11756,55191,88840,121163,214210,243178,136267,29559,-76675,-79933,-24148,92452,246940,326497,297468,204623,114610,40610,-43423,-56525,60895,163538,125962,-26189,-67779,53141,195787,225861,73708,-66659,38025,133511,98104,2512,-71032,-85733,-83523,-88991,-98237,-54947,-8832,-34446,-62553,-106580,-54928,25195,121113,186351,183915,184013,208481,313952,328889,207003,64045,-57489,-92388,-41648,-15900,-44244,-81452,-36766,35478,117596,152376,133877,104997,97603,184799,285061,317932,213204,63701,-21642,-73430,-39181,-4431,-54648,-84844,-86046,-72023,-77480,-54311,-34687,-14431,-13892,-54890,-55121,-34141,-27990,-72089,-109890,-126672,-48009,3133,-21499,-99565,-62157,-31509,13836,49192,66278,34178,-29749,-46843,-15231,-19414,-24436,-15569,-39435,-28886,42873,143381,229342,250581,129770,-31992,-57341,-49507,-49249,-40449,-13873,20662,66496,88013,80257,-30978,-82729,-8151,20969,-11956,-2853,109814,253886,208699,6941,-48013,14092,91695,90632,11372,-78742,-47746,21085,13637,-15338,-85013,-2514,61019,71853,37756,-11268,-29586,-18532,-56747,73965,187102,193182,73316,-34039,-63748],[-52526,-31478,26609,64803,61864,-45844,-64292,-39479,-28398,-6583,16415,34080,3668,-28771,-63600,-61008,12003,165039,111987,77894,70532,127184,153438,139457,246122,395308,413660,291444,62082,-10331,180160,404030,330539,213472,218133,258006,287656,261331,235548,134958,41882,32571,80626,122045,95180,44140,-10003,13198,-2078,6954,70563,162410,303954,424801,411834,244831,75221,13877,134312,195060,183413,80069,836,-29861,-77497,-114106,-55461,-33039,-29541,-72680,-94335,23408,110036,87205,13362,-13810,-20003,9384,-34376,-87636,-38501,35660,59001,47244,39890,-1491,-18854,27814,81653,73733,7110,-65232,-114485,-66987,-53801,-67531,-76174,-48936,41339,119945,92368,65526,23277,-33049,-60980,-41443,76279,207981,277870,189513,24237,-107514,-85838,-56826,-58386,-109199,-103227,-24914,42571,6891,-16112,-67009,-92269,-95515,-56993,-24725,-33877,-56251,-6151,5581,-26813,-87896,-147614,-102539,-60992,-45445,47921,66542,-16352,-97416,-127116,-120579,-137377,-104187,-83508,930,82245,59636,20572,-27328,-56143,-36390,-27409,-59912,-100063,-25065,-736,-19566,-58583,-93613,-61925,21540,80882,69261,2354,-57352,-31254,-82715,-117059,-13167,129388,222291,201142,192903,144197,-80249,-75061,-103625,-132560,-165622,-191984,-130675,-51737,4594,17539,71453,88200,115745,76413,91078,96919,23450,-37051,-63424,-73724,-130187,-78648,-2025,37226,62133,23508,-81681,-77347,-87559,-42446,-23819,-126035,-85664,-21870,9705,50413,30355,-27594,-88276,2070,63659,48615,-649,-13395,50849,46702,-19178,-48569,-38208,-88351,-121483,-132276,-119202,-77413,-46688,-34382,-52624,-44206,31226,93060,113271,58075,-9722,22808,4437,34231,18861,-41907,-63535,-74787,-73997,-6088,77433,105678,132145,83784,13149,-60694,-105870,-98538,-31445,18376,31507,7240,-40300,-76095,-23227,30755,22223,-79864,-108429,-18318,50195,73179,52761,44282,98707,173136,187735,140289,86423,91814,109160,133421,92059,4100,-74506,-9333,85763,94376,82089,127968,181985,199885,141290,10629,-77892,30667,144930,213037,218142,63601,-114316,-109133,-45320,-37176,-75279,-91037,-67116,-10103,28413,41224,48803,125496,172629,82026,-44651,-72481,-29962,7812,-893,-58342,8930,76472,98000,45056,-23350,93778,223158,19333,-102330,9650,55507,57216,62109,91187,76701,7602,-24468,-57737,-100433,-73692,13734,76150,53658,-47966,-104541,-55600,16840,23845,134591,336240,398115,274472,134148,49109,8166,-43834,-74453,-32217,56786,84245,31343,-37134,-67532,-127846,-21253,120108,177368,97379,38659,-13232,-36003,-79723,-87874,-92242,-72086,-18665,32750,33491,16728,-40168,-54812,-11511,69696,61506,-1039,-49494,-49568,3835,38273,-9737,-77548,-68485,-68489,-37440,9530,-25509,-74897,-45076,34639,79183,-45188,-28644,-30176,-69672,-14889,47070,13337,-49996,27550,150411,205195,209705,137668,-14366,-106601,-100709,-12445,82738,157641,124227,141666,160922,113679,23680,-54791,-6494,-22645,-101882,-42991,-36857,-15917,34970,35772,36986,211156,389657,333978,150819,-12958,-106988,-52760,-38325,-86420,-97872,-36461,-33571,54731,201291,354007,276611,180958,150718,58778,-67331,-123609,-53158,2650,41194,-7609,-86348,-128797,-110641,-93000,-52517,-1988,25533,35148,7172,33352,86767,143596,234711,210996,159967,64683,-114859,-415006,-268838,-250952,-247095,-242053,87745,375147,305192,177886,65494,46726,81229,63028,-41530,-128645,-78973,-94963,-75991,92325,230260,272334,222557,136797,93954,-8153,2731,16423,30423,11923,18710,87399,189367,192681,68704,-21030,-68294,-51589,3870,25630,-33028,-123842,-120215,-80642,5382,52605,30743,30942,260197,551340,540885,408132,328844,228405,123019,-8350,-75013,-77885,-28163,199,26636,96191,147972,1401,-131022,-76333,-21043,-8483,-62966,-67400,36587,83491,33008,-64882,-69927,60310,94358,77752,37205,-49292,-136146,-71462,-51692,46812,126921,176933,259470,315101,168036,29328,-60633,-111182,-91085,-80665,-106530,-59399,-42430,-58819,94623,196175,106677,14403,29330,117507,107048,125586,85018,27356,7991,-84107,19032,198036,289764,237065,219225,319157,457399,395369,266443,124648,14511,-48125,-59817,-55996,-30568,22110,88087,70856,-23976,-83943,-119183,-94947,-58286,33398,102457,101058,3374,-87558,-81493,9895,42571,-8485,-62875,-117936,-106129,-60224,-58154,-33745,-19845,-2872,12263,-7951,-4620,5002,6696,37312,114209,213383,234692,161010,38095,-42718,-77524,-72794,-32075,-21508,-28186,-26567,-43184,-64878,-107311,-99694,10627,128456,181697,143670,26513,-2744,2901,-25353,-44417,99527,269271,274734,124501,-10483,-67974,-27005,-11812,-14733,19835,90825,162611,177764,125725,58521,23435,3093,36620,59407,-9202,-70315,-14250,-16212,-116671,-6851,40551,42824,15021,-51176,-86935,-19432,-24669,-39642,4196,25501,13898,-4552,-17909,-23296,-33570,-39910,-18889,17767,26005,4075,-65140,-14580,221,-53621,-77927,13092,38833,8230,6450,-6355,-75253,-23869,139678,298107,389132,383184,197527,7316,-3594,114321,300651,268819,136025,96919,131334,163858,164284,160539,82947,-10815,-70682,-83374,-60372,-61201,-78858,-134525,-103611,-28905,11312,48101,26929,21048,10047,-31230,-38245,-66420,-98942,-116441,-71966,-47984,-13798,23806,17952,-26093,-10395,13414,6532,2404,-15902,-44524,-103051,-116208,-33662,-15857,-41347,-76997,-78982,-60312,-51968,-21890,30198,27821,11437,6740,22616,89375,128787,160666,167631,105376,34351,5964,42944,79134,133733,166496,131912,61509,-22991,-68667,-4964,-15672,-72952,-156780,-57789,10823,19136,-42548,-59763,-4078,-15293,-87983,-34534,-13291,-20541,79798,145278,104818,91509,97479,88131,31558,-35623,-71907,-16927,9675,50195,45686,20296,-18349,-87868,-86026,-74153,-112535,-87996,-64767,-92888,-83314,-23704,-11985,-46107,-59838,-86324,-85028,1439,45201,76375,109130,129476,111569,13199,12008,44541,-1600,-46232,11493,86464,86836,-9342,-101162,28395,137082,175226,95471,-107273,-75968,-27632,-112096,-90170,-23271,57079,51360,-14741,-72381,-68316,-37983,-25671,-38838,-37654,-800,7039,-12320,-62205,-69690,-46952,-69932,-101184,-106518,-109814,-95768,-85689,-57764,-2215,20589,-20607,-42991,-74297,-103028,-44905,41896,56620,-18508,-71731,-72889,-57798,-35123,-49607,-101387,-65082,70392,243074,288002,155162,-15359,-79648,54943,107409,11973,-36127,-67821,-87980,-16006,154772,332801,333466,250142,94973,-23788,-71089,-51542,-32727,-43704,-75743,-103391,-131439,-137735,-127435,-102314,-107973,-108794,-49632,38019,88652,5462,22346,64531,79792,26480,-66300,-133939,-53691,40241,74089,26430,14754,26174,8968,-1381,25001,94815,80775,-4796,-47252,-38739,-27192,19911,107466,163866,165958,80894,-13471,19108,67349,64147,16623,-29850,-74233,-75666,-66407,-63899,-63679,-991,80340,124275,36401,-38715,-79314,-77995,-33522,49361,120000,206597,293767,364237,279473,66224,-53396,-45545,52282,118370,89709,12452,-84484,-94044,-58252,-50044,7749,92437,106446,123795,111883,61398,42264,53816,43827,6781,-63000,-96803,1363,92801,94513,12115,16094,10013,-65644,-105060,-17116,27696,-11482,-85594,-486,150132,177250,17605,-88201,-28722,33354,72939,113563,98939,175084,97923,-27597,-35834,71355,69880,-16565,-85640,-96915,-74934,-42374,-16430,12556,17236,-20888,-74134,-119773,-92784,3794,65358,-34753,-91104,-41372,-37350,-48677,-92723,-108613,-24726,47443,157363,170685,85031,1225,-50826,39333,165204,173922,53804,185,44046,41551,-11382,-60483,-75758,-25603,-6988,-51768,-108796,-153486,-115095,-19721,110937,134401,27196,-31227,53725,81632,52074,53085,47094,22337,-57116,-83986,-74019,15212,64094,31791,-6103,-33758,-49582,-84285,-115062,-116541,-60886,-46700,-39536,-12690,32951,43580,38492,49090,3953,-104998,-16443,114327,154492,133517,71140,46706,81716,105305,82331,23372,-2663,34169,46037,7178,-41975,-74095,-85318,-32253,46598,90566,89564,74558,79172,52379,-22302,-60172,-34243,11653,-8407,-44262,39021,149759,162959,121111,98622,80165,21553,-37381,-31288,-42036,-45138,-20182,43747,35002,-23724,-27932,59191,159422,220776,243795,114236,-9848,-101643,-103243,-45895,-4441,16624,64318,150648,172427,124125,61499,36955,12059,-2434,-12224,7317,79099,117824,64026,30747,8394,-34433,-91693,-102749,-116671,-145447,-100681,-28981,-9544,-12132,-5108,-22533,-20212,-28346,-58564,-57291,-40964,-39200,-70839,-98793,-71456,79530,164946,160174,168379,109688,8963,-67366,-56470,-242,49125,57632,-38494,-78553,6747,138215,228461,237685,221654,106427,-8546,42225,231085,169547,17103,-74803,-97351,-94364,-134743,-84159,-79300,-34648,71103,172270,193452,122352,35555,-55961,-38236,-26936,22487,52950,52728,19576,-63188,-58376,6622,31480,29696,12568,29373,52132,91938,83275,40121,-53169,-121794,-90087,-54703,-52241,-88343,-126395,-68469,-41061,-17993,-9050,-37983,-18857,32646,13194,14023,121538,196883,164128,86288,9480,-36869,-2795,5432,-9404,-41549,-86185,-44140,-4641,-35314,-45546,-69947,-100177,-58660,-2190,54223,97378,80641,64389,81338,88872,43685,33302,98079,152329,117155,30590,-67497,-53124,-14841,-16500,-22801,8125,-2067,-10987,-7091,12280,37048,104456,110814,90466,40683,-36899,-94692,-129652,-110496,-66682,-31013,15823,24214,1662,31300,91049,178867,96817,-36174,-166639,-118616,-41683,-12168,50704,144660,134808,27282,-97944,-78518,-87018,-64703,-63762,-34119,-53968,-1867,4976,-23060,96343,193069,234374,219078,169330,67824,19749,-6180,18349,158630,206496,93927,-42269,-118075,-52593,-22716,-39541,-93675,-70978,49854,70269,15194,-93890,-92142,-70184,-67303,2148,57601,63067,12953,-34483,-46918,-21939,66516,197709,302198,308145,312658,381718,450381,308985,178151,129062,77644,2801,-46125,-100966,-88944,-108836,-137489,-91957,-39209,-12317,31373,47137,-30637,-122487,-90730,-9782,21556,4284,-62289,-105902,-89879,-66459,-61411,-90598,-124825,-160490,-92132,26867,151493,171733,-43383,-86264,26299,87640,75826,25249,9484,43708,58307,107602,125032,80641,97614,107286,65018,-3046,-67995,-95909,-56633,-71069,-64845,-16096,34412,74709,106173,148986,142578,51884,-37900,-134195,-99798,-93726,-111402,-118838,-151493,-108132,-95697,-79288,-60514,-13352,-8532,-70532,-123615,-95432,-86347,-38604,29221,159309,350783,383118,122643,11286,105694,319459,410729,296179,143973,59847,38258,32414,-19014,-57302,-58484,-30003,-1741,29704,36465,1889,-53090,-75645,-39208,-76348,-140483,-157198,-133795,-65945,24480,223505,346465,217811,135658,46305,5162,58265,149182,203227,180691,-27282,-110227,96983,180745,136499,67346,8709,-153,3933,-4178,-44790,-69138,-50441,-60696,-56752,-54716,-15511,69020,142558,179742,133398,61804,-28120,14678,55942,-72725,-148327,-68323,-43277,-56366,-141986,-107078,-44703,3823,94916,206513,271329,238904,128181,18353,-59725,-124753,-90460,-86477,-103498,-112256,-87960,-81565,-116719,-135200,-83403,-23361,-8001,38772,72324,76986,68561,84780,88120,33009,-3242,-26256,-60938,-107814,-86115,-30836,14730,99091,148607,144306,152693,157274,135583,65318,-10429,-62606,-51023,-6934,65445,127532,220902,221579,162727,148986,101562,63720,-49184,-118397,-60773,34986,164620,132107,11419,14584,75767,98493,80353,-32730,-127184,-39717,39122,40882,3928,-62871,-102075,-37282,-13642,-21143,-24777,-47395,-155845,-106453,-19578,23271,35171,34304,54281,94081,65025,81581,105325,150908,258297,313634,31013,-114918,-38102,-10378,-14809,-22535,14777,30374,-21166,-82092,-76363,-30568,-28081,-50235,-24032,-15120,-65405,-119797,-86626,-22058,43062,88764,184272,237690,182338,90151,-10322,-75592,-50426,-15237,31147,108929,150391,162752,145266,88651,69693,72876,32088,38331,-11550,-47055,10535,37793,-2163,19722,89655,54179,-28034,-93980,-71350,-55828,29116,185529,287455,270215,216070,112419,2720,-33785,68486,165072,217734,195728,121366,68710,52416,97490,136193,66073,-27771,-89671,-123858,-137086,-132820,-138150,-67376,54402,47788,-25356,-129117,-89523,-46226,-9241,72702,-4266,-32279,-57181,-77063,-109884,-85559,-31662,-28668,-45842,-85222,-107866,-133511,-73141,-32268,20362,45454,27919,11977,90051,210044,239427,166011,64416,-3297,-43741,-104205,-130439,-81593,-26391,68313,179224,156331,88816,46203,1729,-59221,-90770,-63555,-14301,-20185,-75171,-135255,-96097,-36135,-11079,1664,43281,115859,192888,249941,250325,185977,121489,70556,6421,-52858,-69084,-71364,-63117,-63474,-32685,-23382,-68247,-97752,-45671,14344,13326,-30680,-67794,-37392,29974,47531,19495,-28372,17992,51128,61820,39845,-20764,-39018,-5471,29579,63060,26120,-44318,-87485,-125834,-116351,-94651,-64547,-35193,-41913,-73178,-112556,-58066,-13503,-15496,-14338,13995,69615,86231,60863,29022,67968,28482,42099,81651,28663,6812,1632,5310,33195,63381,18462,-39007,-56723,-33180,8351,89936,119369,125863,100415,155189,223435,175337,77621,6545,-28881,-15663,-21388,-5506,30787,70225,84845,80661,-72661,-137047,-124408,-93886,-95075,-67892,55323,242361,259404,163580,76093,36688,87198,126120,201432,216583,166453,103680,1401,-28641,51871,134472,130861,62060,-17297,-134762,-37995,-9756,-45408,-87458,-131934,-80020,6853,49872,79596,116649,211667,221675,126384,26651,-71601,-74494,-17278,109411,265433,334329,303880,206380,110198,35952,-46416,-47442,65762,157174,92509,-58858,-38733,66295,197476,211226,50600,-65177,64950,150166,105631,11745,-53915,-65718,-70119,-81166,-93041,-52540,-6063,-34144,-64384,-106585,-52659,45839,149433,203070,188495,178739,198935,301800,299585,185891,56315,-62722,-107673,-57009,-39476,-56000,-70229,-42635,22821,108667,145821,123252,106660,137462,230350,291665,312502,240323,93826,-2150,-67231,-58715,-9035,-49111,-86120,-93355,-90924,-98067,-68063,-39522,-11977,-6947,-57686,-76237,-46313,-24968,-51251,-78067,-133692,-88543,-37754,-51525,-112857,-65968,-44978,-11892,19713,51356,30890,-28339,-50818,-25678,-31444,-39584,-12402,-23831,-15048,50168,144140,223898,247891,137916,-21687,-49921,-44744,-49697,-48304,-17536,16754,59324,62427,44858,-46984,-84892,-11280,11701,-31415,-38931,102547,263113,234114,18652,-41982,23745,114329,125937,34824,-64433,-37488,38713,32323,3062,-75969,-10597,45142,46196,3976,-52791,-59495,-2986,34782,157182,234155,223382,98374,-15359,-43805],[-48412,-18728,48445,90322,85157,-38029,-74637,-47046,-32893,-8346,15962,25688,-10497,-43066,-80759,-86150,-28716,120960,101149,73052,62974,111135,124219,102070,211476,367931,394844,254759,36935,-29411,181028,411015,315924,205627,208644,238983,257461,238580,242192,174283,57820,56581,110878,128251,89980,38070,-23513,-17936,-29687,-16651,45313,142950,274510,379694,390883,236012,74165,45855,149478,187536,192879,93060,10812,-29183,-88035,-128249,-84393,-57216,-46247,-81579,-116632,4165,97455,85397,28056,9990,-550,9170,-54169,-120704,-46614,50175,80821,64822,44647,-5795,-29118,16357,80549,78983,16992,-46559,-82591,-62234,-54459,-82288,-122257,-34778,72608,148872,101429,52785,7656,-37709,-50485,-24439,93969,203864,259716,194694,40622,-117951,-132040,-81204,-64878,-111200,-98701,-28542,38379,12476,-5110,-50774,-78046,-91132,-65058,-22316,-25246,-51596,-17649,-23438,-48342,-93709,-118833,-74292,-42936,-26308,71714,81061,-11959,-97492,-122725,-125160,-146924,-115537,-93721,-16132,63732,44678,6554,-40445,-66497,-45317,-37050,-68956,-115600,-42219,-24687,-50898,-83734,-101738,-56590,26259,80539,68231,1876,-57089,-41794,-93049,-126968,-45322,83344,180301,188170,204654,134967,-91025,-92317,-112448,-128617,-159110,-189964,-136530,-63140,-11747,8361,70701,92265,122852,96770,100857,98013,21137,-32882,-53590,-61775,-117833,-113289,-57075,-41426,-4763,-2072,-95452,-73357,-62925,-7310,13389,-76201,-130397,-59340,-6856,46913,32014,-29755,-89683,3488,74219,61737,17061,8271,66950,63761,-7739,-65723,-65871,-109461,-138125,-142933,-128393,-89408,-55104,-36597,-44975,-23171,47521,96957,127091,83935,17541,31798,-3792,26006,24484,-25626,-46061,-59729,-61156,1084,68803,85200,106134,69007,22625,-36908,-86291,-115405,-39550,18565,36668,7920,-48343,-89798,-20553,49757,51137,-47124,-125144,-57480,14486,43693,32893,25505,69547,142023,172165,129129,73845,79087,97123,116507,66942,-28306,-70568,26913,100897,87628,74537,140069,207733,212989,147312,13941,-74709,37177,173992,233128,199245,62390,-107208,-126378,-73672,-67498,-108560,-109942,-70493,-14170,25348,42093,52774,134267,181937,97681,-30849,-83739,-45104,-12868,-18023,-54170,37932,125839,142563,71977,-7340,100231,247665,46495,-81239,-21008,11332,17145,33589,80346,66489,-7563,-30796,-59108,-116486,-81532,11709,81166,59646,-47962,-114153,-69075,9677,49988,203462,396632,411264,273698,135972,60808,34585,-23563,-58575,-13167,86401,96039,21919,-42033,-63596,-113419,-14577,124181,186362,108479,50781,-84,-19278,-56463,-69639,-80721,-67791,-18942,26821,22583,15232,-36054,-44003,7439,115330,125841,59419,2814,-18898,4396,45569,10446,-65228,-84517,-68543,-3547,45347,-4777,-78757,-60920,27221,61605,-70197,-43503,-28459,-54046,-15499,40965,12112,-47125,20727,144832,210393,232317,188093,27842,-75131,-120216,-31479,77458,179138,158837,160397,156945,97375,8771,-47276,9134,-354,-77161,-46562,-36042,-12788,40530,54457,68969,236415,410728,357101,160160,-9701,-97336,-53799,-32560,-74993,-90449,-23696,-11267,91305,213610,298614,174699,86538,78316,9299,-97636,-92966,-32626,13587,48086,-12380,-94703,-115114,-111652,-110360,-73210,-13437,20405,27843,1040,44837,129663,211385,296871,246647,183117,86465,-92378,-418533,-297678,-269056,-250801,-261365,86729,368385,283396,153368,42179,18246,53434,61950,-20103,-145411,-91276,-92311,-58621,107366,236965,260911,209977,125150,73002,-41342,-16914,-1542,9678,-7537,4756,85837,203587,217503,82056,-19631,-77780,-39952,20203,14384,-51350,-132568,-122336,-88682,-5918,28611,9659,32126,269018,553055,544188,384176,285165,172462,62865,-20587,-85565,-81298,-19040,12017,34224,100473,140266,779,-125884,-73311,-22970,-13819,-59505,-79167,9922,56546,18688,-66429,-63265,74231,111076,88430,35645,-56574,-123595,-48899,-30132,37632,100185,120812,193504,277010,161430,20082,-73467,-129114,-117111,-86606,-99723,-53041,-45514,-85405,75976,197236,117690,37555,49614,121260,95286,95829,55617,14347,14070,-84774,19540,212533,311146,261376,248203,356810,467816,424159,311397,161711,27842,-54208,-62518,-47184,-25652,19788,85325,75209,-13387,-74266,-107618,-91667,-65509,26884,122892,139254,39476,-68000,-76743,16143,42529,-16064,-70824,-122677,-91526,-48639,-51813,-29723,-20474,-14136,-1341,-11295,-1967,12992,24002,59629,136783,216852,225469,156715,43110,-25321,-56580,-55904,-15271,-9509,-21964,-26881,-42884,-56392,-93102,-109960,-23696,61932,101428,78784,1436,7597,21686,-10710,-47507,67903,262652,281087,127398,-6322,-75869,-31861,-12554,-8886,28334,99561,172263,183226,127191,59581,21756,-3236,20513,30363,-44224,-46712,-7886,-22088,-106838,13399,59796,53128,14321,-58759,-79654,-28829,-43739,-51392,12122,35446,16908,4041,33228,54180,25775,-13247,-14325,16521,39137,66137,-11242,-43320,-68890,-89237,-34474,27769,23957,-2748,2520,-3643,-69804,-24291,138420,314603,429744,427442,237960,22331,-1297,131251,329832,318143,169701,117023,140896,178319,185293,164323,65007,-32324,-84341,-90014,-67584,-66257,-81995,-135519,-83484,-20221,17710,58984,51742,40105,12273,-48199,-72947,-93892,-111961,-81500,-47082,-27854,2783,35041,17440,-43123,-36739,-9814,-9647,-3448,-12416,-34852,-89003,-129043,-44224,-18605,-41038,-80773,-75990,-65068,-76573,-69793,-26646,-7620,929,4944,20066,92456,141379,184878,200041,132029,36905,-11320,25649,67881,120336,154414,126685,59420,-22210,-56859,12064,-3426,-64969,-149215,-61189,14508,27675,-39059,-53877,10166,6016,-74943,-40819,-6397,-11015,84408,132182,93748,96819,127275,126047,47946,-38268,-70728,-6643,25746,58802,34696,-2685,-31394,-90537,-92710,-71839,-102642,-100868,-80689,-97029,-68386,-6074,11289,-8785,-11311,-76503,-87664,15518,63553,86634,114982,131111,116163,28904,282,16796,-33363,-49316,50729,130473,120324,21914,-79085,10757,116567,164289,96723,-110837,-70377,-49654,-148982,-70884,1442,76024,57226,-21366,-82456,-76391,-43074,-27906,-43125,-52228,-20270,-5909,-21033,-68422,-81821,-68036,-96171,-118090,-99095,-106597,-112354,-99918,-60506,3260,34004,-5415,-40567,-80161,-110534,-48087,39789,50106,-25259,-74758,-72196,-50885,-23535,-34414,-89640,-61733,76894,252558,289937,167598,20177,-58601,35514,73415,-7430,-30999,-65551,-87963,8425,186462,356321,346035,239774,83415,-45509,-87333,-62221,-48671,-66547,-88972,-100970,-123828,-139135,-134733,-112547,-94002,-101815,-53049,49477,123358,33130,16235,45637,63911,15030,-72683,-129768,-40595,52850,87456,37003,22546,36476,16006,-381,26770,111901,106691,21895,-28578,-24823,-2024,51141,127399,169390,163533,74276,-18539,16535,73518,74203,29213,-14171,-60718,-81746,-70165,-61323,-71702,-9130,76176,105246,23995,-38806,-76758,-87719,-44679,49651,138071,222204,314320,377643,289613,74034,-56427,-60701,33745,98814,83276,16899,-73959,-110566,-72876,-50076,25904,128716,143341,133251,100339,32108,4197,12498,1734,-11533,-60648,-101874,-34223,46844,47786,-16518,13475,3208,-74044,-95267,-8253,38096,389,-76071,-17478,118518,172298,17490,-84881,-18263,50819,108267,178818,144513,201166,114093,-22793,-30830,78471,78792,-7638,-75529,-100737,-85262,-46994,-17754,7833,11935,-18532,-59444,-97745,-94584,-12513,53733,-33908,-113390,-41629,-25211,-39029,-83072,-121811,-45291,7192,83485,114872,67156,11959,-29798,5485,119561,164998,71911,5984,42138,49073,-3658,-55887,-72374,-29527,-20949,-69410,-127712,-165598,-101358,-983,131676,136590,23493,-30530,50439,92368,73434,79562,76456,49094,-39097,-73530,-67685,9238,43387,9404,-27631,-49699,-55565,-90187,-116627,-114250,-47613,-29909,-34340,-20716,17811,25832,29151,54762,14580,-101666,-48537,86720,129395,98232,30302,13860,59980,91285,72834,14792,-6189,26972,29645,-8184,-43524,-65569,-90559,-48348,29665,78712,89509,82431,96224,75846,-5528,-54161,-36972,5669,-14399,-62425,35986,143098,154658,116639,96827,77821,21585,-36004,-32645,-47321,-40736,-14634,49108,40040,-7496,3916,83839,166858,219396,232227,105184,-10396,-100284,-103657,-42942,-5349,7927,59702,149660,185858,154110,102178,79898,45449,15549,-6185,12087,88015,113597,55270,25543,3914,-40328,-96352,-126107,-144271,-160523,-87124,-13563,6918,2822,12342,-4763,-6277,-28760,-66523,-58355,-37931,-35988,-71281,-103698,-74980,71371,144563,158279,166802,105519,10734,-42143,-15821,40645,79548,69840,-35698,-80712,1751,108575,175196,207622,208590,99745,-17161,25670,209929,195257,46322,-57286,-94894,-95439,-124119,-87300,-92599,-50669,55283,152170,170036,104309,27292,-44143,-10987,-863,41094,70300,71489,37334,-45796,-83928,-29223,-5038,550,-17436,-6875,17104,65132,60616,13909,-70048,-104785,-79939,-55644,-53946,-90492,-120579,-54656,-23096,-12556,-34752,-72378,-50203,8790,-1188,9861,127312,194918,181863,94450,4842,-44577,-6984,4609,-9911,-41379,-88661,-47828,-5727,-29276,-34513,-59241,-98254,-68900,-9932,55013,109603,94074,69077,80611,94142,47904,29626,96014,152060,115141,28430,-75729,-78374,-31876,-28513,-32170,3037,-2410,-13185,-13546,6784,41431,119211,122229,91060,32694,-47729,-106088,-142023,-127147,-97492,-61398,1593,31671,16093,41600,99995,196708,120196,-33826,-174962,-121506,-40669,-4239,69061,168955,150230,27775,-109094,-65015,-74392,-87865,-106919,-79912,-62173,-3875,-1727,-44944,60768,165253,205742,175779,115432,41001,12232,2764,43087,196777,257956,140278,-6498,-144897,-101077,-67355,-77212,-136752,-30106,82358,77784,15092,-82844,-85739,-71977,-69377,22891,85926,74877,-806,-58501,-55883,-11831,73647,188843,284565,300531,323926,415971,479925,316077,169828,101755,42636,-19184,-57921,-109634,-100594,-122528,-133600,-76857,-33125,-16574,22574,35615,-49296,-149859,-90789,-8795,20220,53,-69853,-111809,-95048,-70924,-62887,-80965,-104486,-130709,-68391,54694,190641,205472,-25336,-109464,12757,83980,68603,13244,-3183,26164,36980,87555,112330,61016,54931,100982,73819,-5449,-79275,-118788,-68866,-76242,-65496,-19155,24670,59541,95886,144874,139619,43896,-50396,-136641,-92973,-93826,-121383,-140011,-124366,-115516,-99659,-66831,-34998,4370,-485,-58867,-108227,-99694,-99975,-38708,25164,129852,276061,352371,113190,4398,101756,308132,361703,277296,135592,50447,26601,21443,-26276,-58523,-60168,-38331,-10930,25221,38285,8645,-42874,-77710,-48062,-77517,-136478,-144850,-120518,-63272,11842,181608,287731,164362,104656,33055,6826,80298,196540,247668,197485,-14313,-114703,108729,189066,139762,68416,11837,-3589,-10476,-11109,-37830,-47126,-33015,-50450,-51373,-53364,-20017,63485,140857,192002,147919,73386,-13507,39345,70396,-59864,-117879,-51700,-39597,-64042,-151928,-88496,-36504,-17001,57522,154796,210278,176783,72512,-22385,-83105,-126271,-99760,-103322,-114955,-126094,-108413,-101557,-133749,-130848,-69259,-8416,10181,44468,63450,59405,60421,94781,86965,25124,-13187,-32116,-54877,-91074,-63717,4330,38364,105475,156023,156687,160950,163599,135133,59963,-17749,-65257,-53186,-7065,62117,114051,195277,210449,162330,159740,110657,63503,-45557,-133811,-64366,37271,156244,86744,-41583,-33936,38185,74154,62738,-50173,-133180,-45024,29890,32190,3601,-63563,-107326,-41058,-21661,-34153,-41172,-62355,-133228,-75462,-908,28151,33542,27445,42852,73355,36958,54155,69428,97795,185882,279738,20669,-130631,-34375,-5833,-12503,-23707,15547,10412,-38347,-93345,-75104,-19602,-8194,-35701,-23147,-28123,-80829,-130172,-93482,-27190,43851,102057,197976,222121,168905,84021,-12124,-75684,-54765,-21555,25793,100163,125907,133468,121578,83105,79797,64092,11907,19387,-12538,-48184,-1040,30129,4992,28795,87752,35636,-54931,-96576,-70605,-59628,37279,207119,320180,285951,198751,89925,-10029,-57592,40391,137699,187438,155919,83796,29779,20225,76187,139030,92685,-3084,-88124,-130300,-135381,-128284,-136953,-85155,43935,56979,-14752,-109586,-84498,-59818,-79035,26585,-30628,-43459,-60524,-91731,-120866,-129296,-84236,-81768,-95248,-120423,-122949,-128745,-40704,22375,63781,73815,46074,34644,112718,208601,223909,170069,94807,23657,-33632,-104963,-136408,-87543,-24392,91103,215955,198008,126204,68614,3336,-68665,-90575,-49054,13166,3690,-63975,-131976,-102852,-48892,-29184,-20230,22185,96656,178108,240234,249762,179998,108124,52650,-16783,-78803,-95753,-89108,-79307,-63208,-25348,-18742,-64866,-94829,-41265,19458,21102,-14935,-48661,-21784,41466,45823,9775,-32394,28765,65044,58997,20913,-41809,-39575,26763,86901,139062,109744,17299,-61047,-117928,-115712,-99057,-71011,-38395,-42908,-73311,-126644,-71465,-27801,-28667,-21259,6543,52877,56423,24767,-1183,51764,18799,48546,136806,126380,67543,-2746,-20844,12898,49262,7834,-46530,-65031,-43656,172,75667,87132,93353,84490,146128,201904,147854,60098,1600,-27149,-16465,-28167,-3231,53030,114395,126951,86063,-82435,-122597,-136733,-122702,-122482,-60279,77166,253521,264884,173857,86759,38462,69350,92301,163562,190468,163260,125242,33055,-5980,73630,135622,102521,31858,-49807,-140345,-11428,7380,-44611,-94550,-138663,-89206,-4240,39001,64855,103446,194186,186160,108784,21895,-67795,-71872,-10200,126878,277339,330663,299846,201775,100039,24890,-54306,-41647,65545,142341,56301,-47127,5859,77275,177833,171823,15663,-60149,82447,152686,101176,13809,-41942,-51097,-62216,-81340,-95617,-57122,-11504,-40859,-71742,-112268,-57980,52272,154432,195837,174101,156591,171771,265951,250770,149783,36284,-75621,-143260,-86545,-73053,-67013,-61359,-50189,5572,92225,130311,108003,108318,179890,266774,284811,293627,254766,118690,16212,-48456,-80242,-17114,-44538,-87327,-96021,-102248,-103014,-85213,-47656,-12611,-2560,-57467,-102710,-64680,-27895,-36489,-52662,-107176,-123212,-75931,-82632,-119073,-68109,-58445,-40109,-13827,29933,22103,-31220,-58575,-37827,-43544,-62001,-15578,-13097,-7381,50461,138971,213505,238778,139008,-20237,-54049,-48825,-52417,-53532,-21301,12481,53438,49142,14836,-67768,-93781,-18527,329,-49679,-69906,104286,271384,258448,28984,-41305,25386,127856,155939,55412,-53720,-29448,53749,49733,16852,-69528,-17499,31155,23439,-27703,-97766,-46403,61008,140086,247104,279723,250677,122453,2835,-25866],[-50786,-11225,63561,105752,95993,-36591,-89374,-62251,-46373,-19746,5197,6720,-33806,-66215,-106795,-119631,-71860,64787,77845,57072,47289,92745,94079,61408,167227,322177,352693,201452,-2107,-57386,164504,377979,270652,177597,179506,197419,202065,191245,224898,203933,103725,98562,138499,126788,77073,25831,-39593,-58621,-66278,-49256,11003,111366,226641,308590,338708,207413,71339,78060,154055,166180,187914,96184,11638,-35873,-103787,-142412,-116939,-86295,-68770,-95476,-142252,-26213,68937,67223,30639,25276,11913,838,-79455,-150055,-49532,61062,97752,78917,44484,-17907,-50963,-8426,67155,74390,19716,-32801,-49998,-13722,8736,-6539,-48957,-2803,105116,168914,102900,29167,-20422,-50548,-46961,-15430,96936,181275,222709,182351,48989,-111108,-164193,-97329,-68681,-111464,-99342,-41191,24258,10230,-1654,-41587,-70863,-91009,-75407,-24839,-21271,-46630,-24995,-39215,-39334,-60134,-79440,-51509,-33009,-13400,90568,92028,-7619,-95793,-120800,-128783,-151645,-119590,-96957,-34352,37905,22356,-12466,-55962,-78336,-56396,-49058,-81490,-131667,-61255,-51860,-82036,-106595,-104280,-58652,24072,73585,62114,-1446,-60061,-56380,-106022,-135319,-77219,36257,134716,170466,212715,120342,-100330,-113770,-127925,-132409,-160558,-194029,-147345,-81722,-34344,-8509,60394,88674,122348,109597,101911,89668,11481,-34393,-47522,-52699,-106187,-146802,-109659,-105178,-65056,-29725,-110843,-71451,-39850,35710,59487,-36006,-152142,-98819,-25291,42231,32372,-33564,-92561,2543,81994,72400,32130,23089,72508,70489,-434,-80019,-99027,-133669,-158229,-150009,-134420,-99039,-64112,-41141,-39546,-5527,57647,94894,133556,105689,45043,41396,-8749,21488,32488,-8848,-28478,-42962,-46828,12681,67895,78171,94584,65760,38561,-9532,-66319,-133237,-49296,16014,39303,6768,-58122,-104442,-18894,64534,73430,-18931,-114958,-70455,-497,22399,12790,3261,28839,94977,141500,107559,53942,59284,75373,89489,35138,-57426,-48348,58462,105440,72681,59537,143371,222693,214734,145243,13785,-72368,39676,196988,244217,175147,60707,-93697,-124235,-92941,-91778,-138649,-113761,-73522,-21424,19212,41315,57720,143089,189479,113828,-14233,-87236,-57691,-29726,-31043,-48015,63536,169804,181132,93942,7530,108037,268249,79209,-50763,-38205,-38240,-30256,-3717,57622,45517,-28591,-37623,-57252,-124332,-78110,19719,96482,76887,-38190,-114954,-75242,10657,83966,269489,433597,400790,258581,130100,67324,58404,-1272,-41039,5990,113572,105815,13276,-45638,-57919,-97670,-9321,124324,188410,115900,59759,9112,-7388,-36778,-54816,-72821,-65562,-20561,19558,10710,11444,-32624,-34198,23391,157156,190196,119655,51834,15299,12507,50026,29686,-46179,-97503,-67302,26870,80199,19275,-70902,-70070,23563,49249,-89147,-58813,-27914,-39171,-12198,36028,10048,-43617,16906,138791,211093,246174,233337,76742,-38949,-124991,-51825,69445,194181,193466,177004,150056,81173,-2278,-36213,20278,16442,-47968,-42133,-35633,-15711,34339,59365,93209,252929,412217,360389,159148,-9893,-88278,-54340,-30117,-68490,-79756,-5348,19381,128353,218202,236973,82131,-4431,-2199,-51524,-104329,-59698,-15533,17384,44062,-23542,-84338,-91633,-99021,-102518,-83856,-21302,17274,23681,1962,64493,181950,288192,360976,282930,206516,108593,-69856,-391634,-326533,-284888,-249187,-276505,85656,354434,262895,135036,25939,-2385,30184,60325,3123,-121708,-98878,-87469,-44316,119639,240739,250333,202104,125495,72872,-57908,-35223,-17892,-8615,-24545,-6629,83855,209343,232312,97376,-9952,-83038,-26918,37013,7714,-69511,-130018,-110287,-78964,-7167,8611,-10876,27016,260612,528939,526944,351196,238876,123763,26008,-15196,-87190,-81550,-11912,18914,34769,97975,126720,-333,-117724,-68256,-23040,-17251,-56425,-89321,-12863,33998,7642,-65858,-53568,93231,132942,103218,39166,-54740,-113358,-31828,-13480,25345,69544,65935,125716,220768,144400,8082,-87314,-147690,-145066,-93678,-93874,-46424,-44130,-112200,51661,184918,120349,56540,70428,128251,89153,73301,30490,2951,17360,-85844,18192,217858,316858,274132,268362,379130,453584,432535,343471,192413,38111,-62403,-67979,-40473,-20400,17246,76933,73764,-5900,-64630,-91344,-82176,-69469,19907,142459,180288,79876,-44804,-72606,18592,38477,-22130,-72306,-108708,-74917,-37122,-45667,-28021,-24809,-29860,-16216,-12762,-1835,16308,38283,88054,165101,218535,211545,147674,46462,-7785,-30215,-30273,6007,7383,-10408,-23027,-39087,-44904,-73279,-109432,-60648,-12965,6170,-1394,-17566,17891,37288,3206,-43541,30353,242463,274973,124619,-2353,-78209,-32001,-9621,-1233,36915,106069,176460,181733,123354,57761,17907,-11798,1578,-1540,-76088,-25739,-2985,-27892,-80447,36428,79628,63585,14090,-63289,-74547,-41325,-63948,-48246,28159,49006,21879,12661,79831,127810,85823,15689,-8434,13204,51275,124611,69845,-1065,-54177,-57355,-577,33061,12248,-14387,-4940,-4792,-67649,-28900,126373,310768,443088,441864,260835,35429,328,141922,338865,350718,199131,134700,146840,185912,197464,157457,44572,-50318,-92694,-92406,-74177,-72453,-84549,-113890,-52980,-5302,25523,68163,79855,66574,24415,-48194,-96378,-111226,-97320,-53887,-24986,-10357,16293,43683,16102,-57058,-65646,-35352,-27466,-9962,-9966,-27539,-79078,-134006,-48723,-16481,-37917,-84494,-74237,-68513,-99498,-110235,-81115,-49969,-12519,1136,15175,91005,146424,198397,221593,152574,39169,-24473,10615,56879,103950,139492,121249,59827,-17540,-53213,16473,2024,-61314,-141556,-61976,18576,35443,-36475,-49947,22937,27610,-53309,-47622,-2987,-2335,86495,115733,80657,93854,145140,160248,65675,-39774,-69171,2439,38966,65848,27039,-16956,-38890,-85206,-95113,-69078,-91949,-109960,-91927,-92301,-54084,9089,32954,33336,39645,-63371,-91183,28260,79942,93282,116565,128280,112573,34952,-19524,-20810,-70962,-42653,89436,166882,147931,51111,-47020,6262,105181,161723,106157,-104025,-64569,-74286,-128890,-38272,34456,101066,70775,-21836,-90247,-85093,-48227,-27847,-41220,-59916,-37796,-19346,-30829,-74946,-94407,-90132,-122711,-105156,-72517,-83638,-115513,-110794,-59530,9745,46687,6923,-41036,-85310,-118568,-53352,33695,40309,-32813,-78664,-73256,-47269,-15495,-20488,-76986,-60808,77956,245057,268225,163709,47282,-23426,30152,44571,-27904,-29471,-66775,-86932,32068,211658,368920,352553,228958,75557,-64184,-105275,-74358,-65920,-90430,-101650,-99399,-117269,-131837,-140440,-113539,-73826,-76039,-46870,60728,154238,63841,9814,24514,45828,2276,-79578,-124689,-30158,60891,95227,43536,26728,42236,18368,-3824,23216,118626,128738,51698,-5359,-8601,22842,81277,143498,169242,155622,64819,-23191,14798,79407,84095,43364,4282,-43591,-84018,-74885,-59192,-81018,-21606,68511,83744,11212,-40169,-74758,-97434,-56974,47029,154339,230781,321501,367871,276880,67332,-69538,-79750,10722,75601,76068,22792,-57134,-114589,-86379,-48238,43518,159192,172400,130191,71921,-9258,-36921,-28314,-38161,-31190,-59213,-105063,-71105,-4308,-7403,-49023,7919,-8421,-84598,-85768,-1828,43626,7940,-69351,-32582,86395,159694,16067,-80386,-5054,74138,153511,254288,205969,225773,128281,-18408,-26546,83081,82941,-1823,-64809,-87987,-95480,-52599,-19015,3923,6942,-16543,-45771,-75900,-81648,-18466,46942,-23599,-129518,-45838,-16773,-31980,-74613,-126099,-66049,-30987,8551,54573,47665,27748,-4795,-10582,79935,151263,90128,19357,41550,56093,4845,-48353,-67627,-34111,-34785,-86284,-142296,-154074,-84371,20177,149783,137222,20298,-32840,38429,88438,84135,98481,99878,71515,-21714,-61533,-58761,4186,22617,-12319,-44803,-61581,-59352,-94203,-116713,-112936,-37619,-15167,-27658,-28248,1791,5708,11341,42200,11975,-60865,-32001,75005,108124,61398,-18525,-32102,26467,67972,57819,3129,-11292,17264,11917,-22900,-44215,-57806,-93228,-63071,13260,66089,86664,87104,109801,96910,9653,-49115,-40888,-1106,-18833,-82347,22543,122196,132982,103175,89161,72458,21882,-32462,-36763,-54814,-40797,-15481,48229,44161,9792,31662,105087,168687,209728,210236,90400,-13830,-100279,-102459,-39583,-9075,-8538,44791,136089,187161,175475,138126,122111,79862,32367,-3781,11597,89633,101475,41289,16622,-1854,-43679,-91419,-127828,-161403,-158596,-75652,-1623,18316,13172,27655,15867,14359,-23308,-75320,-61286,-36495,-33397,-72487,-110721,-79978,58740,123572,158879,172283,114953,30417,-8506,23997,76007,101344,73595,-37218,-82274,-5914,68547,115608,170951,187096,89574,-27678,4057,180040,213015,78643,-31300,-79244,-84143,-118706,-98015,-112794,-75036,30841,122728,138943,81590,14835,-34119,17771,35455,69838,90241,89260,53489,-27855,-110567,-65482,-38648,-25310,-40150,-33471,-11048,40683,37651,-13074,-78314,-86193,-71990,-59288,-58358,-93610,-115809,-42397,-6710,-6883,-61364,-109414,-81419,-16490,-17916,1139,122766,183131,196894,103733,-202,-52557,-11961,3919,-9593,-39956,-89287,-50237,-5165,-20849,-20622,-45580,-90681,-78718,-19944,51807,116263,103620,69107,73869,91780,45680,21329,88544,145809,109205,26328,-73805,-103904,-51942,-43264,-42204,-2356,-3049,-14558,-19060,-233,40024,125762,130254,92839,26138,-59592,-119857,-136056,-107000,-118787,-95301,-17186,36214,26737,47366,104019,206144,139641,-34314,-176639,-122096,-39504,1994,84173,187451,159922,26178,-118948,-49109,-55177,-97967,-143935,-126160,-72656,-5212,-1174,-54185,25437,128611,169621,127556,62123,26456,13076,13090,65352,226859,299245,181822,29381,-129330,-148988,-113605,-119738,-121860,19765,108658,76955,7257,-77278,-77326,-71463,-69716,43500,112748,83715,-15869,-83147,-49497,4411,81293,176570,262301,289580,335268,452025,501876,312788,154353,69723,1577,-50056,-75679,-105026,-105679,-126209,-117725,-63713,-30369,-24064,11319,22325,-65947,-159850,-80609,-7342,17508,-4876,-76877,-114874,-98439,-75730,-67164,-78478,-90631,-108044,-50304,75437,218220,223089,-13236,-134223,-4305,73436,54901,-2275,-18392,5117,11381,60995,93744,45336,18826,84846,75086,-9436,-86753,-140875,-81751,-82845,-66259,-21176,16330,47073,87175,139717,135341,37361,-57914,-128008,-89755,-97729,-132152,-132403,-96061,-111033,-101988,-54520,-7378,24960,11383,-43047,-89446,-93635,-111659,-37437,21964,101052,194959,298329,97739,-1893,97536,284203,293332,239747,117625,37164,14051,10271,-33207,-58505,-59356,-44402,-19397,20185,38980,14895,-30582,-71338,-55004,-77488,-129090,-130392,-105466,-58761,1970,139462,227516,117727,77713,21982,9591,99244,234026,281523,206554,2114,-99014,122961,197852,146720,73590,18422,-5293,-23545,-16653,-29621,-23980,-15224,-39203,-43768,-48051,-21202,59135,139017,203250,164610,89285,7181,65942,85027,-35428,-78824,-31011,-33500,-68199,-151044,-72887,-32955,-40527,16378,101327,146503,112436,15309,-63807,-103896,-120574,-104810,-106242,-101451,-121378,-124792,-120073,-142762,-118516,-52773,8879,32318,51248,53356,39630,49965,99510,81537,13561,-27718,-42475,-51171,-71788,-35766,42501,63166,108482,160004,169502,173984,175959,139895,58916,-20786,-64190,-53434,-6516,59284,101577,164423,187428,153571,163646,112539,55010,-45741,-142519,-60510,48386,151440,50268,-84231,-79033,-2709,43933,41117,-66150,-136658,-51072,17196,20327,1635,-60667,-102102,-41870,-29346,-49515,-58565,-52279,-80187,-35443,20561,32813,31150,20550,28749,51221,12987,31358,40750,55864,122623,239408,11612,-143541,-30903,-2931,-10166,-21936,15806,-7016,-52100,-98480,-67590,-3961,19211,-11100,-16351,-39107,-94690,-140218,-99245,-30082,48841,121909,209955,197529,146719,73624,-15703,-76836,-60450,-31439,16133,87124,99252,104137,97965,77030,89010,53705,-4675,5007,-12717,-45373,-11468,21491,13793,45749,95661,26665,-76494,-94111,-67433,-61599,40260,212155,327738,281791,173486,69677,-16398,-74518,14192,108826,151385,113606,47874,-4252,-4832,58275,138729,118277,26092,-81072,-130431,-130749,-121510,-132861,-99260,35390,72199,3567,-84438,-72540,-56565,-155343,-21692,-58660,-52212,-57693,-91683,-99862,-97058,-113010,-124493,-139725,-155854,-134322,-123074,-11761,75221,109988,101905,63403,56439,122064,188137,193477,167157,124792,53325,-19941,-102547,-139047,-90174,-19533,116934,251435,238576,164659,91914,7132,-75395,-88584,-33976,38606,25294,-52301,-126834,-108265,-62966,-51073,-48596,-4755,72212,157548,222370,240607,173035,98758,42221,-27815,-86186,-95959,-83957,-86189,-58392,-15786,-11597,-58966,-90668,-36480,25104,31499,4413,-25765,-1609,50775,41738,-778,-38118,33144,76862,54645,787,-57585,-19128,93345,183928,253920,223473,96675,-26000,-104119,-113387,-100241,-74714,-40376,-42208,-71199,-120116,-77927,-36028,-38511,-27624,-552,34825,24006,-12792,-24335,40531,10683,55178,195194,248346,175727,34694,-54945,-9230,34000,-2787,-52765,-71513,-50839,-4229,63383,58757,62228,64534,129803,174733,118619,41324,-4996,-26074,-19203,-38660,-4769,71228,156424,170640,92402,-89535,-105263,-124075,-135115,-154163,-49088,101996,254866,259603,179022,95422,39380,45724,56231,123253,159360,153188,141937,71881,28843,101110,134872,71330,-3752,-84445,-122005,3200,8982,-57409,-109188,-149327,-100449,-17336,26719,49269,86599,167160,143868,88724,20208,-60410,-67945,188,146704,284059,318866,289132,195078,89409,13305,-60625,-34995,64045,123321,24416,-21551,42655,85192,141991,114323,-24527,-50367,93663,145161,88376,11636,-32226,-39447,-57857,-86448,-101802,-64299,-21111,-51105,-81045,-120218,-67540,47446,140675,170788,145622,121693,130539,211005,189954,106187,12937,-76572,-104477,-107959,-100122,-65895,-52486,-56923,-13358,71204,110033,97424,119050,222949,290860,264900,262788,255058,137166,33544,-27167,-98827,-27181,-40202,-86699,-91394,-86091,-86192,-99742,-57505,-15319,391,-52195,-119519,-88302,-36652,-28135,-35988,-92540,-123920,-108628,-109651,-113368,-68508,-69978,-68199,-49498,3025,7708,-39034,-70250,-52121,-55701,-91240,-25739,-8130,-6761,43232,127535,197718,222731,132346,-28553,-71337,-64158,-61987,-58334,-27196,4435,43435,40465,-5027,-89410,-104518,-29910,-14862,-68179,-85118,108773,270194,273671,33539,-49113,15786,127332,173008,66675,-52308,-27692,61419,60407,22371,-70223,-27965,14360,-972,-59104,-114368,-6299,132459,238922,325776,311862,264923,136424,12683,-16897],[-43866,7020,86574,125450,109658,-23331,-88565,-66455,-50949,-23515,589,-5992,-49214,-81109,-124596,-144560,-101531,15400,57815,45614,38281,86233,79951,36114,132252,277107,305758,150652,-37431,-76962,146419,324515,216420,145980,144875,148098,138043,135239,195762,228758,179741,169651,175972,131002,70128,20705,-44397,-91174,-96649,-77234,-18473,81822,176099,230232,270505,171483,79512,120310,159434,143450,178497,101164,14634,-38644,-112982,-149376,-141842,-108393,-84892,-102127,-153963,-56829,34678,42838,30544,41376,27035,-4707,-99296,-159707,-39338,76910,120085,101200,52393,-24533,-71586,-34264,52789,70551,25371,-14702,-12711,48864,93798,94465,50208,55790,146705,185720,102545,4068,-50555,-62456,-42287,-5757,93472,151335,180461,162800,55744,-93735,-148377,-92900,-62665,-105574,-98882,-55146,8300,8091,2005,-32057,-62968,-88478,-80192,-24319,-14711,-36087,-21030,-35113,-7549,-11451,-36376,-28660,-24823,-1478,106477,102277,1032,-87834,-115097,-124889,-145864,-112111,-90234,-47296,11494,-869,-29905,-67486,-86633,-64893,-57874,-90687,-141604,-78058,-77490,-108133,-121710,-104157,-63068,19728,65112,56207,-2510,-61295,-69990,-117057,-137747,-99550,-1932,94926,154670,221406,104057,-102651,-132846,-144539,-139409,-165798,-199666,-158041,-101457,-57907,-28173,45387,81608,117808,117159,97718,76313,-1098,-37698,-42169,-43515,-93127,-159757,-148058,-114438,-107235,-55146,-123924,-68849,-15858,80490,101923,-3518,-134962,-134781,-39703,40152,34282,-36172,-93990,2051,89462,82676,45576,32702,70776,70860,4945,-86400,-134144,-147255,-151649,-149819,-135466,-103229,-71289,-45895,-34543,10027,63119,88899,133297,122708,72287,50996,-10343,21154,43335,9308,-9618,-22890,-30016,27490,72394,82545,98722,75647,61362,22306,-44949,-147641,-58607,12365,40471,4910,-68036,-116884,-16929,75348,88368,3442,-93849,-60188,1332,10231,-4766,-19529,-20837,35753,97736,76780,28049,34019,45491,54151,-772,-74066,-17846,82264,100338,51314,38902,138182,225617,205417,135702,10413,-71112,38014,211211,245157,148722,59413,-77871,-110009,-100304,-104720,-128196,-101187,-76493,-32279,9798,38536,62855,150510,193520,128031,2807,-83238,-67710,-43272,-40720,-41642,85043,207342,213052,110487,19631,115329,282097,115014,-14532,-24707,-75300,-80056,-45727,26394,15715,-56419,-44804,-52107,-109869,-58735,38895,121398,102910,-22304,-109106,-76001,16332,120171,324118,442177,368457,230359,116600,67815,76897,19784,-24523,23568,136541,113037,5207,-49355,-52997,-82963,-6184,119819,182686,118024,63766,12320,-2898,-23895,-45940,-70614,-67224,-25162,9417,-3548,3490,-32167,-27938,33211,188258,245432,173811,92626,45449,24976,50657,45175,-25794,-100064,-68337,49398,107443,38213,-60447,-73854,23217,41912,-99446,-76071,-30577,-27724,-7859,30831,5361,-42262,13651,130658,205537,248926,267682,129102,-650,-107546,-75280,56016,197826,222292,188273,138452,63685,-11364,-27832,23845,24863,-24183,-29135,-35654,-26782,14020,47104,102947,253498,389593,340674,146102,-15456,-83035,-57897,-34395,-70615,-69584,15584,55993,162136,214411,176170,7808,-81338,-83375,-118570,-63553,-28065,-5102,11442,27132,-40861,-62863,-65674,-75043,-73961,-82443,-27726,14050,20683,5788,84192,233255,365250,418879,313595,223960,124100,-54977,-364101,-355955,-299999,-244564,-259672,82608,332208,241965,120093,13306,-19698,7039,52719,21678,-99267,-103448,-84009,-36136,122771,234304,233593,190992,128720,84460,-49698,-54250,-34271,-25128,-38582,-15049,80820,205353,233540,110004,2323,-87006,-16145,51121,5631,-86174,-114374,-88085,-57860,-4623,-10872,-33008,12640,233955,482515,492672,312815,192853,83436,11510,-5470,-85078,-81945,-8979,19373,26347,86305,107191,-3110,-109160,-64545,-24720,-22100,-56255,-99430,-33279,14185,-2003,-65302,-43738,114109,155793,117333,42974,-49809,-109068,-24181,-4706,8445,34460,13394,59256,149328,114823,-8121,-103706,-168795,-176981,-105118,-91887,-42429,-40333,-137585,21694,157230,111228,67697,87249,135078,86279,55861,8293,-8703,14569,-89555,13694,212765,305483,271134,273025,379124,414124,418757,359531,214787,45251,-72503,-78590,-38427,-17465,12301,61612,64898,-3415,-55617,-71762,-68837,-71445,10422,156895,219012,120630,-20308,-70143,15204,29022,-27337,-67816,-89083,-59278,-27709,-41110,-30105,-34594,-50719,-30236,-12897,-5618,13318,46386,117598,197855,218634,193812,133950,47428,9279,3032,10854,35851,30546,5766,-17002,-34019,-33157,-51213,-90747,-82580,-66097,-76662,-87309,-21747,26612,48611,14983,-35433,-12899,206830,253091,114069,-190,-72698,-29932,-5764,5755,43399,107661,170730,168753,110927,51117,10697,-23408,-20136,-34867,-89919,-10695,-2453,-35712,-53399,59601,97551,71872,12473,-66404,-72437,-56224,-79990,-31816,47494,63297,27453,19681,117107,190090,141463,44855,-1766,7096,60286,172855,152186,73185,13168,-13712,22544,32201,2911,-28839,-17104,-10764,-68874,-37086,106181,287949,426764,423697,262751,44351,346,144695,326705,362267,221324,147590,146747,183233,196268,138786,22243,-65149,-96197,-90552,-78971,-78683,-83311,-78648,-16190,15302,34662,74992,106519,94379,43179,-32188,-93064,-107306,-77145,-34202,-8998,2857,26464,49641,14694,-63980,-96211,-61902,-46632,-17259,-8830,-23014,-74301,-135697,-46522,-9234,-31547,-87518,-73940,-70137,-116643,-105253,-98561,-97337,-28176,-4831,7843,85782,145589,202921,232739,166349,41084,-33560,-2410,46075,85847,123464,116363,62777,-9876,-58188,5630,-35,-61777,-134716,-60057,22771,41978,-34777,-47126,35243,50097,-24933,-49796,-2380,5952,86845,98731,67483,85365,151273,187069,82548,-41230,-67161,10742,51000,72671,22967,-24603,-41293,-73533,-88708,-64840,-79912,-104749,-91397,-80145,-39418,23573,54442,80029,90501,-47503,-93592,41499,96635,98723,115649,122075,101911,32107,-45476,-65482,-103299,-20378,127326,196167,170925,78885,-11266,20900,110652,176254,133462,-80641,-57881,-99122,-89823,-1163,74382,134136,96653,-9915,-90128,-92479,-51944,-24268,-32607,-58692,-50594,-31442,-39806,-79581,-105694,-110451,-121904,-75738,-41791,-57533,-107470,-115941,-55725,15519,56892,16427,-42098,-86329,-125387,-58975,26125,30531,-38395,-81210,-74029,-45046,-9242,-6447,-61649,-60096,74784,221601,226870,146373,66227,14026,41093,28474,-45734,-29611,-68882,-80629,55531,230554,371375,354623,220780,75873,-66391,-120097,-85201,-82159,-112999,-108634,-96138,-110098,-125025,-138941,-106835,-57386,-57959,-36017,72074,181156,98169,7835,5325,28260,-9790,-85141,-117511,-20207,66325,98951,47804,29496,45630,18282,-9500,16477,116827,146900,84593,23172,11645,49373,111623,156952,165351,144828,55408,-25374,15526,87069,96713,61551,27281,-21602,-77873,-77910,-55163,-87952,-35563,60286,62927,-148,-40683,-70371,-103124,-67674,43767,169666,233495,316040,337766,245455,49406,-89724,-91103,-9825,53253,71302,32393,-33783,-92807,-84889,-36821,63695,183875,193341,117499,32553,-55241,-71809,-61310,-70282,-47769,-55269,-101115,-96710,-51083,-64479,-73767,3327,-20912,-92454,-74279,4499,46900,13945,-62453,-42465,59464,144303,16499,-71775,14765,107071,209927,336175,283550,251057,142843,-11277,-19034,89185,86202,4568,-50166,-69735,-99898,-55521,-16883,4139,5560,-11657,-30127,-52880,-60498,-14191,46408,-2949,-107640,-51506,-10542,-24981,-64707,-114915,-82931,-60077,-50553,5847,36154,48277,14874,-13660,52226,138068,110906,42804,47029,65868,17849,-34841,-58324,-34706,-43598,-97356,-137933,-130109,-61269,47054,168877,140826,21172,-34435,22860,73644,86624,112852,120566,92524,-1918,-44788,-43757,4633,6900,-27119,-51521,-65748,-57841,-91504,-111312,-109079,-27241,529,-17553,-31864,-10648,-10976,-8475,14722,-3324,-16057,18640,90564,102603,36588,-60812,-85927,-14201,37963,40318,-7693,-13965,9235,-2743,-33543,-42368,-49159,-90830,-72492,1237,56699,85061,92397,123502,118848,26494,-41654,-41813,-4113,-16154,-95058,3232,93674,105072,86609,80922,69310,27359,-21884,-37011,-60372,-41147,-17456,46369,51545,30780,59035,125126,168179,195737,182749,73724,-16805,-97457,-94199,-30283,-9408,-27912,24287,115349,180483,190071,169920,164219,117623,51937,-1243,8745,86334,85134,26050,7831,-5323,-42227,-78889,-105912,-147975,-143450,-62828,10663,28775,23298,44598,41550,42265,-9848,-80369,-62079,-32603,-27179,-69544,-113451,-82036,44625,106387,166311,190015,142050,68160,31435,64298,107348,116869,72635,-39254,-78461,-10557,29530,61431,135734,163965,80738,-35216,-16158,149716,226588,117496,7591,-47722,-64384,-114314,-109863,-133603,-101919,3243,89446,105416,58361,813,-22699,50024,80009,107913,115383,109821,71943,-6020,-115316,-95816,-65045,-42885,-51733,-47549,-28965,22748,18844,-35708,-73825,-64340,-61043,-60242,-60581,-92947,-108050,-28047,11575,3500,-78328,-142725,-105672,-36960,-31617,-9203,111038,166571,212949,120442,1430,-54843,-12835,7924,-4035,-33179,-83799,-46905,743,-6932,-1118,-26116,-75178,-82669,-29069,46883,119027,111591,66916,62421,82934,39973,12411,79543,137402,103386,27732,-61767,-124524,-69987,-55539,-47766,-3405,268,-11293,-19571,-4149,36930,127013,136573,98289,25102,-67736,-131825,-113872,-69656,-85219,-103800,-33404,41317,37258,53012,108325,212777,158927,-32890,-168717,-116284,-34008,10477,99381,202832,167037,26633,-120392,-27014,-26121,-78950,-130729,-165915,-79854,-2446,8837,-43989,4866,92780,132601,80748,17156,24895,22700,27574,88096,249228,327613,217213,65990,-92557,-161031,-142044,-141291,-56729,77878,131230,73114,-2173,-72240,-64017,-65036,-64167,67063,140230,93315,-26362,-94691,-20049,31432,93866,165894,240726,279223,348628,489476,515499,302455,137081,39831,-36406,-81785,-89240,-88046,-97565,-114144,-95357,-48898,-27055,-30443,3010,13815,-72027,-131364,-60432,-1771,17354,-6586,-79519,-111629,-94055,-73362,-66793,-76963,-80897,-88967,-34674,91572,234752,226320,-3381,-155062,-19284,60856,39335,-16966,-32013,-15385,-14663,31648,72319,34497,-2318,64406,71297,-11832,-85806,-133680,-90276,-87067,-63873,-19139,12501,40469,83048,136527,133231,36272,-56530,-113190,-86910,-102107,-138766,-102652,-63969,-95703,-99174,-39444,24928,52096,30647,-20680,-64488,-76597,-112444,-30792,23720,78432,120034,229655,80183,-3265,97010,253418,217576,190423,94314,24813,5170,3339,-35686,-53224,-51724,-43533,-22831,18353,41935,23853,-13512,-54618,-54548,-72176,-115509,-111340,-86566,-49901,-1993,105227,177762,86470,61899,18016,16997,116951,260822,303795,209330,16663,-79719,137061,207408,159276,86334,33104,-966,-31593,-17234,-16988,2607,5453,-24250,-31023,-35585,-14997,60066,140943,216882,187021,114187,38877,96588,102004,650,-29069,-2100,-21652,-66087,-141329,-57016,-30145,-61492,-23526,50511,85361,51923,-37694,-100706,-112829,-108776,-102997,-93179,-78476,-103812,-129344,-133688,-135641,-97927,-30868,31385,60238,61604,45627,22877,42304,101780,75850,2806,-42072,-52353,-44819,-44859,3038,87102,91355,111146,163062,183795,191101,191685,147664,61754,-18437,-57275,-49172,-2555,59800,93476,133707,155724,138733,161852,108529,41619,-47077,-139746,-46795,70549,151869,26624,-108590,-114880,-39893,15181,22663,-75886,-134324,-52851,7483,10959,1950,-51742,-86810,-36345,-33112,-64313,-67558,-7841,-12209,14307,47075,40715,31600,17300,15804,32046,-2872,16509,21504,26410,73019,198676,7659,-144410,-24591,1325,-4798,-14328,20212,-16524,-57795,-94230,-52394,18321,57299,28477,-262,-44812,-104409,-147146,-99533,-26498,62112,150620,221149,169182,120442,62211,-18424,-77191,-64816,-40774,5999,73587,75054,79510,79037,74033,99973,46815,-13413,-1045,-8016,-35928,-17004,15722,27217,72803,116742,32841,-83555,-84581,-58692,-58184,42122,206110,315460,263354,146960,55837,-14150,-79718,-5732,82939,115478,75210,18465,-28014,-18358,47111,136580,140541,57488,-69231,-124221,-120100,-108348,-122629,-107144,32018,97212,32917,-51996,-51760,-33085,-74076,-37306,-82097,-55181,-46086,-76037,-75227,-58075,-57818,-79201,-113527,-145247,-134279,-114319,15020,124059,156159,129532,79871,74987,118286,153982,154838,160600,153998,86879,-116,-93264,-134554,-85639,-8372,147456,284864,276796,204283,118374,16417,-76296,-82397,-16083,63104,45905,-37926,-117012,-109135,-74614,-72161,-77533,-30033,49542,137823,202824,228299,169655,97986,43629,-22824,-70952,-70184,-59637,-78823,-46024,-662,1567,-47114,-81873,-28168,34343,47383,29921,3415,24415,60968,39255,-7679,-40333,36475,89784,52960,-13732,-54048,37119,207146,330193,411384,365882,193511,20109,-81831,-105011,-94985,-72578,-37852,-36466,-63025,-103494,-69567,-32138,-40196,-29305,-2435,20689,-5289,-43929,-29760,40986,9946,66267,255931,384724,317616,124806,-94496,-26121,24386,-6778,-51347,-70692,-50259,-1034,57341,39355,38813,47101,112822,148877,93676,26288,-9162,-22467,-20508,-49452,-6547,87145,195269,215306,102598,-88388,-79883,-86945,-103022,-145399,-28526,133150,250533,248984,183688,107075,45932,24831,25614,88284,130960,142643,157345,119443,80640,139811,138696,45417,-37493,-114283,-97453,10548,156,-76698,-123735,-157729,-108274,-27129,18132,38233,72054,137773,103373,72484,27253,-42960,-56667,18147,171235,288487,304431,277420,192075,85267,9037,-57355,-21469,67151,106828,6814,5730,71787,92565,100334,50858,-58082,-31387,105329,135489,74370,11354,-18567,-24606,-50758,-89424,-103066,-65411,-26583,-57421,-84804,-122947,-73792,39413,118899,139733,113204,83414,84367,148846,131179,69342,4464,-35393,-9510,-36356,-65381,-39449,-35828,-55298,-25377,54688,96225,107336,150664,269035,306777,240472,229221,247369,154440,56509,285,-97519,-30644,-28083,-75674,-74282,-58710,-61613,-94943,-59410,-10710,11644,-33564,-97068,-106736,-42363,-17525,-19790,-80350,-109548,-118147,-112778,-96636,-58757,-68780,-83642,-75484,-17997,-1747,-41498,-75047,-58390,-57583,-112895,-32041,1320,-2785,39318,120739,187198,210456,128994,-34885,-90142,-77113,-65286,-51985,-24777,2261,38111,40708,-2213,-88306,-94240,-31037,-21611,-74930,-71402,120989,266145,286430,42664,-53639,6988,123482,184819,77548,-48905,-19920,73281,75649,32509,-65188,-29801,6976,-14621,-74659,-77234,45488,206795,331817,395549,338804,275725,150244,25657,-4493],[-25263,37121,117449,150113,128601,6246,-65739,-53993,-41998,-15454,5852,-8354,-52629,-83543,-129654,-156284,-114482,-20895,44615,42102,38578,92043,83172,30612,112557,239934,261709,109191,-63103,-82166,131986,262862,164826,116854,108560,95967,72396,76990,158194,244211,268795,261327,223639,143512,72164,25287,-35648,-101882,-114636,-97280,-39418,58585,129170,154657,194878,132811,99405,171110,167235,122340,164695,109106,21497,-35788,-113627,-146706,-156278,-121114,-91821,-98835,-147559,-85443,-3351,14359,28838,58859,45623,-5227,-111342,-152487,-18114,97636,149184,134204,71969,-21370,-85978,-56566,41085,70272,36136,8875,29228,119041,193190,218838,176748,141484,196767,198098,99045,-19550,-77806,-71469,-35587,6064,86500,119795,140354,140543,61347,-71793,-115071,-71584,-47721,-94029,-96336,-68147,-7024,7748,7278,-21004,-53160,-82783,-78301,-18886,-4205,-20446,-8120,-19787,29850,39372,7803,-6067,-17798,8680,115831,109222,12654,-74611,-105031,-113457,-131811,-96751,-77113,-54746,-14341,-23920,-44544,-74299,-91708,-71159,-63318,-95189,-144854,-94411,-102039,-129490,-129632,-103778,-69670,13262,55667,51161,-1169,-60760,-82413,-126309,-135830,-108498,-27118,64262,141826,229147,85027,-98188,-147414,-161530,-149995,-175315,-206776,-167150,-119699,-80926,-49386,26923,71383,109243,118072,88048,58594,-16107,-42893,-38309,-35088,-79689,-145083,-137913,-87342,-115080,-78070,-135004,-66109,7863,121479,134883,20856,-113479,-157618,-47540,40342,36718,-38372,-94410,1675,95956,91347,55387,35791,61978,65602,7793,-84659,-137618,-134111,-139492,-145762,-134023,-103676,-77504,-51737,-31040,22219,63301,78390,124863,131775,95802,57924,-10737,23040,55128,27320,8963,-866,-12322,40910,76390,90667,111223,93426,87592,56471,-23708,-149940,-68189,6635,38786,1049,-78833,-125547,-15900,80387,93601,17016,-75644,-44520,7764,2816,-19761,-40459,-76081,-32221,42320,36727,-4113,3026,7260,10701,-38890,-72230,11575,94951,84915,23299,13045,123918,214655,184340,117845,2425,-72533,30843,213883,235255,120995,57163,-63722,-95357,-98761,-104277,-108973,-89286,-81437,-48672,-4489,32044,65720,153223,190664,136124,16540,-77246,-76845,-55832,-49667,-37664,100757,236340,236363,119719,26306,118848,285237,148921,21746,10814,-63141,-112460,-84529,-6349,-17653,-92959,-52830,-45470,-83335,-28246,65224,149617,130400,-6355,-102296,-75514,21911,152302,359012,420246,316962,189613,94454,60358,86519,35331,-12902,36090,151739,115366,-4122,-55521,-52056,-72605,-6841,109268,168219,112810,60396,6838,-8883,-21664,-46452,-77091,-75518,-35383,-6159,-22678,-11365,-38050,-28856,33053,202011,282189,215108,119997,65479,36014,45772,53295,-9040,-91125,-75949,58828,120774,45177,-56743,-77024,23241,35949,-101839,-97670,-39304,-22915,-6249,23154,-4346,-46533,7393,117782,191383,238213,285288,179502,36537,-83203,-104694,33231,184600,237894,189882,119402,42288,-22387,-27968,16243,21619,-11071,-11931,-35497,-47547,-22705,15191,92922,232530,340800,296688,119184,-29149,-84934,-68596,-49407,-84936,-62640,34528,93627,188499,202397,122312,-38107,-96501,-67958,-39756,-12770,-2525,-4584,-6689,-4120,-62541,-44418,-43014,-48409,-45157,-75859,-36248,7613,15398,6638,95975,273305,431974,460449,329890,226583,123630,-56515,-340490,-387377,-317506,-240867,-235359,75515,299852,216932,103667,-791,-39449,-21227,33683,28592,-85274,-108662,-86223,-38019,110669,210623,203823,168981,124858,94123,-31448,-77420,-53839,-42109,-50590,-21938,74467,189374,217668,113996,10073,-94079,-12117,58078,4332,-98057,-95936,-63004,-35141,-5752,-34450,-59772,-14395,188923,419069,446079,271528,147469,48374,5762,-2657,-86422,-87124,-13741,10408,5888,62365,80378,-10347,-104725,-66914,-32643,-32697,-62677,-112217,-54511,-6466,-13992,-68503,-38139,131649,173688,124872,41241,-48184,-113816,-29901,-7849,-16057,-7100,-38143,-5249,65026,69819,-31452,-125695,-195712,-192030,-125720,-98378,-45642,-38457,-134744,-11422,113556,86199,65973,94414,136311,82093,39359,-14466,-24702,1257,-99911,2997,195056,275506,247634,254637,350429,350039,381599,356236,226070,48312,-83325,-98462,-45521,-21572,614,36468,45875,-8518,-48312,-52096,-56639,-75076,-5631,159576,247018,154639,488,-72218,2122,10955,-34965,-62508,-73519,-49344,-24580,-41519,-38866,-53099,-77916,-41118,-14253,-16481,449,43758,140458,229845,214578,170838,113802,43658,23125,42056,68622,77567,60032,22957,-13734,-32494,-26397,-33020,-66085,-68120,-48469,-52735,-78378,-13265,29615,51976,20588,-29099,-63912,153246,211349,91564,-4272,-67993,-30951,-6294,6998,42862,99099,148287,137516,84247,35005,-3984,-41799,-47550,-71419,-72288,-6199,-11117,-49075,-30325,77328,108130,72643,4445,-73351,-77280,-74850,-83762,-12977,62490,72335,28863,20563,138810,231715,184358,68886,1703,-5644,60666,201949,220228,143394,70747,17815,32409,23817,-11402,-50833,-37166,-24639,-76521,-51869,77174,246149,379025,371498,239479,43408,-5768,135285,291741,347769,230132,150184,135308,164359,175030,104878,-5207,-80947,-99505,-89276,-84290,-86836,-79058,-41851,18613,35374,40320,74838,123589,114416,60382,-11912,-72606,-93025,-64751,-26129,-3609,7289,29282,48903,9530,-65459,-130266,-89650,-70757,-29566,-13423,-25705,-79026,-141115,-42010,-1389,-26138,-93163,-79807,-74990,-127458,-72110,-61665,-151859,-49260,-17316,-6043,73975,137057,196821,230829,169219,38239,-43675,-18578,30561,62378,102917,107763,63437,-4108,-72653,-26251,-14883,-70700,-133299,-60324,22154,42165,-38722,-49126,43276,69132,3682,-44362,-7567,9557,81431,78603,50781,69059,142272,198929,91437,-48056,-68345,14327,58108,75204,17233,-32606,-44305,-63448,-81305,-63506,-71228,-92007,-82798,-68720,-28446,33849,71862,125208,133258,-34599,-96369,52619,111583,101081,109415,108860,81300,16944,-80032,-116644,-105981,11215,158106,213639,185093,100372,21042,47260,129073,205003,177939,-45420,-54765,-123301,-56453,31593,113473,169530,131626,12986,-82791,-102210,-58613,-21858,-23068,-54053,-61780,-46154,-51874,-86049,-120003,-123990,-96304,-48939,-18474,-40531,-101752,-119600,-55659,13594,57409,17536,-46630,-85647,-134515,-69154,13659,17805,-45607,-86445,-78570,-48277,-8927,3037,-47878,-62490,63270,180821,167175,114036,72070,43154,57597,22346,-63260,-34927,-74656,-71845,72938,237597,359330,348010,211683,81077,-47863,-127571,-97826,-101356,-138728,-109322,-95092,-106792,-123142,-135695,-102563,-50543,-51284,-29404,77705,197641,128985,8361,-13612,7598,-25635,-94131,-113070,-15004,64781,93898,44993,26316,42106,11224,-21853,2692,103145,154913,113179,50658,30721,72759,136731,162345,152937,126761,41607,-30168,13387,91408,107717,78800,49069,-684,-68128,-83410,-54020,-95486,-54919,47898,39016,-15100,-45039,-67963,-107418,-81265,35009,176842,224420,292398,285570,196009,20389,-111132,-79711,-25223,29005,64609,40381,-10651,-56964,-62686,-16232,81575,195805,198847,91352,-18226,-104280,-95810,-86662,-97704,-64579,-53060,-93235,-97171,-77513,-96951,-69346,-3091,-36854,-98813,-65989,5575,43134,13739,-59809,-51748,34356,123139,13990,-63981,36426,144267,268601,410347,364069,271311,152386,-6204,-12229,93013,84831,7515,-36383,-52906,-99514,-60101,-16073,3767,3013,-8747,-17537,-34341,-41413,-8579,44526,17937,-79498,-63697,-12401,-23181,-58459,-103044,-99909,-79095,-67477,-17505,32950,65521,23553,-16171,31531,122230,128327,69111,54551,73434,30532,-20876,-49634,-35672,-51431,-105705,-122118,-104978,-36829,74676,184574,143353,21087,-39776,1102,45416,76100,117631,133522,107008,15175,-28341,-27860,6023,-7559,-37467,-51891,-68046,-56196,-85996,-105329,-107641,-21225,12016,-10286,-36976,-23853,-26944,-29283,-27959,-35812,16814,71989,125296,112869,29588,-71825,-138681,-61596,-3806,14688,-22342,-18980,-1681,-18610,-45183,-43752,-44825,-89153,-81698,-11316,45754,79943,93273,132001,135992,39489,-37132,-44699,-7696,-10403,-96086,-24990,56175,69610,64283,68752,64718,33821,-8599,-34490,-68871,-46245,-23956,40546,57553,49394,80768,137756,160061,172951,146459,50401,-24835,-95983,-82683,-17960,-7827,-53413,-5716,84592,162026,191881,189977,197683,151469,69015,-3774,-2646,71919,59780,4727,-5753,-11657,-42288,-67916,-80813,-123841,-130291,-54092,17995,33310,28585,58231,65903,69049,3928,-86428,-66390,-31848,-22778,-67094,-113301,-84628,23988,88346,174608,212796,176903,112225,69003,97257,127083,119797,61900,-47075,-74006,-15858,-6552,12375,100247,137066,68868,-44117,-37559,117424,230910,156020,52907,-10662,-46065,-114541,-125107,-157845,-134617,-31330,48573,65648,29987,-21308,-14984,78749,122250,144959,138937,127427,86995,13578,-89893,-117854,-87292,-56528,-58512,-56994,-43997,5243,-1135,-58373,-65140,-45749,-51972,-62939,-65449,-93464,-102696,-17456,25613,12807,-82618,-148778,-122412,-55022,-45007,-27506,86649,141206,224133,141231,7475,-55062,-14423,11404,1330,-26664,-78015,-43538,5593,5649,16924,-7712,-58809,-83794,-43351,33437,110685,110908,55798,39144,61295,25347,-2315,63666,121384,92134,26363,-49743,-144077,-90512,-69580,-53614,-5572,1856,-9338,-20904,-10126,27101,117608,134395,100248,23462,-77153,-147410,-88730,-28458,-25536,-58501,-41570,40671,41449,53024,108244,213110,173026,-33857,-159322,-109938,-29907,15299,108253,208317,165337,23409,-116281,-5154,5970,-43014,-92220,-152658,-87686,-2030,20020,-23554,3162,59626,92077,31542,-22136,24568,30768,38939,104329,255364,331988,235223,93936,-57778,-119395,-117073,-92498,16140,133267,143270,62012,-16903,-72416,-52573,-59211,-58801,86485,160608,97674,-36132,-83624,20263,62056,105144,151571,215043,263569,355978,517140,510976,279632,113622,8767,-71539,-115185,-85462,-69999,-84362,-97056,-75051,-38889,-29406,-41399,-6733,6651,-70210,-101570,-39908,1320,13533,-11319,-84102,-108860,-87203,-66855,-63598,-79385,-80099,-79466,-27792,96738,233457,210344,-1756,-165623,-34945,42711,17496,-36335,-49906,-41231,-47156,-6140,41939,19540,-15938,36104,55904,-19443,-82482,-112087,-99088,-95324,-65299,-20406,5861,32410,76245,128152,126431,33973,-53644,-101931,-91348,-113905,-139045,-69069,-35230,-80348,-98232,-29017,53798,79041,50670,728,-41020,-59890,-103944,-25045,24149,56839,52603,146580,54458,-5576,93994,212536,136855,127663,60549,8016,-6029,-5510,-40010,-49103,-43478,-41402,-26988,13403,40408,28476,647,-36914,-51830,-67844,-102880,-95062,-71551,-44471,-7463,74891,136142,65472,51845,14624,21834,125290,267629,305274,198698,19880,-70206,139448,207916,168251,98717,49562,3433,-41376,-19846,-7128,24718,21252,-13308,-20811,-23737,-8448,59508,139641,225442,207714,141917,75242,123300,113900,37628,21593,28193,-11134,-65725,-133323,-47901,-34579,-85586,-67988,-3757,22562,-7362,-89069,-135260,-109380,-100131,-102323,-77185,-57607,-86687,-123106,-140177,-122248,-78215,-11297,51137,84767,67306,33312,4057,32141,94527,63693,-12715,-61014,-65998,-40569,-15818,46823,130100,114019,105669,157097,190007,201149,198082,146558,58026,-20001,-53182,-48649,-3342,55528,81899,98034,109459,111088,147066,91410,17496,-56674,-135996,-32644,92857,146115,5416,-119999,-146025,-76404,-13643,4643,-85548,-133357,-55926,-3432,-609,-1457,-44025,-71491,-32367,-40395,-86573,-62653,53545,56910,62342,68902,43767,27137,10030,-3055,8761,-18604,1299,2593,-720,28658,153246,2107,-134705,-23524,-1269,-4570,-9035,21909,-25315,-63121,-89833,-39544,37751,97436,75791,16667,-53112,-118752,-157454,-100527,-23292,76135,178111,221574,132761,84992,42310,-28812,-85745,-75688,-56094,-11594,52275,46318,52473,57723,66532,104441,36810,-22385,-7653,-6587,-28878,-25638,5028,36811,100298,140984,45420,-78645,-77459,-53065,-57479,35928,184740,280738,227248,114431,40381,-12973,-80847,-26418,53053,74340,35199,-11235,-47688,-28604,33909,122944,146205,76982,-63807,-121768,-111983,-97427,-115464,-118350,24927,123068,63729,-22428,-32498,-3759,9506,4156,-100383,-61180,-35776,-59992,-57918,-28497,-7208,-21792,-58897,-105802,-126803,-112275,29422,156123,188372,144794,83594,76334,92501,102617,103973,142360,170391,112863,15888,-85899,-131501,-82705,-174,171207,303049,299032,232516,137650,21630,-81132,-82118,-5806,75357,54318,-31506,-112605,-115067,-92749,-100401,-112600,-56800,23720,113267,175971,206164,161007,95752,45303,-15409,-50816,-41804,-35080,-68758,-36391,10094,10943,-39114,-78225,-26316,37124,58445,51106,28325,44797,62212,29039,-20066,-47337,31824,94973,46370,-25428,-28001,125491,360637,513925,594811,516890,291085,65269,-62034,-99700,-93263,-75188,-41275,-36176,-58889,-87426,-55070,-25333,-43126,-35794,-7899,2920,-37700,-69591,-22730,44191,7453,71468,303230,508729,463359,240873,-85007,-40548,14860,-10249,-49032,-70750,-51475,-383,47812,19297,14187,23911,87399,116783,64461,5890,-20370,-26591,-30512,-71457,-19184,88552,215908,245549,104664,-89202,-56585,-43182,-52860,-100759,-7731,158091,230862,224762,177969,111719,49412,1517,-7091,50682,97541,123232,160642,160997,136744,178647,137771,17287,-76061,-143316,-79957,1466,-27475,-109045,-144253,-173109,-122777,-43953,2534,21045,49608,97619,56953,50081,32046,-25648,-48154,31549,186160,278142,277582,254555,181931,77753,3045,-54250,-11900,64079,83301,-3656,21827,82356,86924,48264,-21585,-84417,-14833,107730,115108,49560,2007,-11991,-17489,-51534,-100270,-106961,-68587,-36425,-69629,-93037,-130379,-86698,19362,83206,97111,69679,33901,25593,76251,72052,36649,11395,38442,123366,101127,29155,595,-22015,-56376,-40228,33755,82730,130812,190156,301690,302174,203194,184703,220723,157030,72694,21267,-90645,-37885,-19183,-65125,-57841,-33079,-41052,-85357,-62925,-8373,21518,-13402,-69519,-121991,-55278,-15334,-14760,-80083,-105670,-114315,-104380,-83229,-50721,-65550,-94695,-99952,-41641,-15471,-48069,-82385,-67041,-59906,-120647,-43219,4953,-5666,28813,108490,171400,191478,119029,-47567,-119176,-90503,-66854,-44986,-24931,-5202,26318,35791,7539,-69184,-71396,-29461,-29413,-80420,-53908,125369,246931,283344,45104,-65086,-10967,105287,177418,74706,-53689,-15806,78739,84582,37392,-63912,-33416,-1645,-28169,-83374,-46304,88937,263843,397768,438370,347827,271477,151864,30391,518],[-354,71754,148276,173401,148578,48645,-22929,-26495,-22253,1510,17932,-3021,-46866,-76209,-124149,-156193,-113667,-44863,35679,43812,44853,104436,97271,41123,106973,211643,222808,77471,-78804,-73114,121556,201798,121575,91505,70411,42319,8245,19206,113240,244408,351227,357088,276045,162486,81890,37932,-15688,-82864,-116084,-110126,-51986,42204,88365,87779,118972,94401,126395,224272,175776,102824,143856,116416,30719,-28684,-106914,-134774,-154889,-125082,-89821,-86066,-127396,-111277,-44576,-17474,24887,76225,66324,-618,-115252,-135597,10424,121256,183588,176747,102619,-7914,-91392,-72226,34323,75080,52932,37508,74225,193007,303090,363547,327585,251079,252805,205069,91318,-38032,-94840,-76057,-26411,21005,79987,92748,108661,120030,66682,-47114,-76394,-39231,-24906,-76436,-89512,-76092,-17713,11700,16267,-6566,-39798,-72741,-68486,-6111,12427,976,11163,-639,64953,87498,51659,17071,-10167,17340,117017,112207,27452,-55413,-88747,-92996,-109460,-74186,-58303,-55306,-36940,-43968,-53413,-74257,-91963,-73498,-63494,-92377,-139860,-109736,-123519,-144162,-129831,-101379,-75943,7487,48744,50266,4993,-56122,-90967,-131393,-128481,-101652,-34699,46842,134538,235950,65155,-85157,-152563,-175429,-161624,-186406,-211962,-169320,-129184,-97400,-66529,10202,61895,100443,114960,76463,40789,-29511,-46526,-33036,-24602,-63165,-119947,-111005,-60357,-95651,-94595,-141120,-59704,34079,158866,160002,40889,-91657,-145164,-44086,45736,42414,-36934,-90019,5565,105413,101724,64319,35825,50920,59774,12223,-72354,-104956,-109814,-122837,-136405,-127726,-98305,-79119,-54724,-25149,34956,62939,67877,112477,135148,117096,65168,-6633,30477,71416,49166,31012,26436,9710,53805,80292,101050,129012,117789,118689,95336,1085,-142735,-73585,3280,38496,-485,-85650,-124451,-11620,83795,93259,25289,-59945,-28582,15773,997,-27209,-50001,-112668,-98128,-16096,-5907,-36369,-27784,-33193,-33690,-68146,-50892,40092,100497,65022,-5272,-10715,107265,195715,157931,97518,-5004,-71321,24165,210970,222117,98879,58486,-47853,-79481,-88782,-92160,-90902,-76953,-83632,-65605,-18075,27231,70757,154931,184843,141112,30344,-67613,-80128,-62977,-53683,-31305,116082,261727,256069,126796,32282,122563,281466,182328,59582,55293,-20129,-86817,-96548,-22414,-36070,-132301,-54405,-32327,-46935,13539,98873,179073,157673,11375,-92452,-70699,30583,182333,375620,377000,257508,144629,70292,50792,91811,49020,-2220,47436,162779,117405,-9447,-58580,-50133,-61865,-5136,99362,152433,106624,55652,-1651,-19955,-25548,-51667,-87109,-84997,-45736,-21654,-41111,-27535,-45597,-32505,27549,201857,301392,245455,137765,78923,47851,41880,58861,7879,-75032,-85736,58700,123138,43237,-58429,-77373,27152,34010,-95238,-117553,-48498,-19368,-2673,19041,-12838,-51313,2829,105727,174888,220822,290000,229758,77750,-53562,-133815,5526,158499,241537,185971,98671,22531,-31549,-32867,2747,12313,-3626,11017,-25175,-67560,-68333,-28494,68950,195961,275605,238097,85615,-45028,-88525,-81577,-70191,-104426,-51845,54928,134596,212513,191802,87564,-43014,-46413,13035,44594,43533,21833,-7302,-29413,-40989,-74881,-28470,-20829,-18388,-18139,-66033,-41822,3623,12751,7601,102331,302444,486616,484334,330752,212821,105612,-73262,-315105,-413214,-332457,-233784,-205985,71882,264520,192396,89290,-12594,-57835,-50225,7989,26672,-75834,-110317,-89157,-44854,87358,173070,164452,139188,115135,100132,-11350,-99423,-71201,-53672,-54073,-21411,70694,168056,191267,112738,15819,-99871,-10030,62497,6599,-94893,-73818,-32755,-10539,-8134,-57444,-84158,-47473,136488,354267,401197,237385,110220,22228,3031,-3948,-88194,-92693,-20814,-2117,-20660,32702,53858,-16410,-100313,-71058,-42238,-44128,-70335,-120123,-71221,-23260,-23583,-70424,-32034,149491,190001,129885,38205,-46156,-121161,-42989,-17385,-42051,-48213,-81984,-58821,-20440,16328,-55892,-147424,-221904,-157923,-150874,-109220,-51778,-34713,-103773,-30195,65915,51307,55671,95724,135469,80544,28248,-32735,-40528,-17405,-112044,-8118,171849,235399,209263,216454,298990,273025,330351,340113,232599,55081,-82953,-122747,-57400,-28719,-13601,7626,23784,-13214,-34042,-27096,-41969,-75707,-23393,152736,264015,182647,20803,-73008,-15538,-9948,-40331,-54533,-59246,-41054,-23210,-41488,-47300,-73360,-99456,-38274,-11339,-28704,-17144,34913,157308,262425,211311,149323,94462,42025,39725,92457,146493,140033,103490,45119,-10035,-30816,-21153,-16208,-38683,-34155,3077,17230,-9974,2915,31186,52223,24422,-21873,-115840,90145,156442,62059,-10645,-63490,-31749,-7844,5955,38834,83953,111953,90922,46918,13419,-21914,-62414,-75403,-104626,-54630,-7934,-24794,-61110,-7832,92290,114398,68994,-6820,-81523,-84866,-86216,-69727,6400,74603,78550,29321,19129,148270,253644,214942,90483,5907,-20434,55114,212872,269920,201836,114570,39391,34457,11886,-30259,-76174,-59371,-40726,-85481,-68523,46119,194576,309718,295993,197442,35137,-14492,118274,242619,313043,228062,145393,115943,132868,137264,61516,-33155,-93777,-100021,-86372,-85578,-90813,-68146,-4691,50874,55157,44508,70773,131694,126758,75981,9335,-49010,-78182,-58447,-25418,-4630,6828,28666,45212,4084,-59935,-105515,-99141,-95165,-43473,-20538,-32327,-89612,-143661,-32941,9449,-18948,-97084,-89118,-81478,-128550,-42351,-17259,-125122,-70737,-33135,-22826,61013,127191,186476,221295,164934,33484,-52857,-35919,12534,36803,81166,98168,64140,2740,-82305,-75458,-40272,-85022,-134214,-60535,19129,38261,-45804,-52187,50339,87236,33284,-25950,-13414,11365,73315,59144,33702,49337,122940,197266,93226,-57711,-68888,16572,63267,76078,11498,-39977,-46554,-54789,-74435,-62707,-63680,-77797,-70404,-57809,-18319,43081,87998,168714,166754,-23328,-93483,66005,129932,105923,102323,92167,55345,-6142,-116983,-139269,-70161,47710,181688,221566,192924,117493,50668,80223,156976,244341,237011,2708,-51766,-125996,-27600,59943,150198,206182,176081,48743,-66574,-111170,-66166,-18844,-11850,-45985,-68439,-60849,-64419,-91672,-130351,-108939,-72625,-26779,-3659,-33371,-100766,-121040,-58726,4327,48248,11855,-49998,-80780,-139746,-81464,-672,5219,-52045,-92241,-84495,-54473,-12133,9761,-33366,-62706,48161,132546,99504,72528,67069,62825,73602,23581,-76116,-41420,-79444,-59065,84671,234281,335867,335104,203696,91537,-14662,-115770,-107854,-119721,-119295,-100386,-93950,-105452,-124237,-133850,-101653,-51314,-53284,-27292,78367,203855,154669,14298,-27302,-13378,-43574,-105185,-109678,-12542,58292,81875,36512,18691,33174,-1206,-39192,-14996,81557,153427,135827,76437,49443,94248,157230,160576,133433,102962,24651,-36804,9003,93073,118326,95650,69526,19020,-55587,-89363,-54757,-100487,-76987,34325,14154,-32531,-51892,-66258,-107666,-96494,21786,174161,203917,252229,217974,139334,-5576,-89302,-42322,-26719,5513,57023,47016,11754,-14619,-21525,15370,97244,194550,188197,54222,-74863,-139497,-99260,-100077,-118901,-79686,-51432,-80934,-72463,-56399,-45310,-33589,-7286,-50870,-98274,-60427,1956,33333,8420,-60217,-59749,12065,98454,9055,-56704,59750,184387,323972,467223,436556,286288,157150,-2670,-4912,95982,80415,8459,-22949,-37404,-94316,-65447,-16024,3338,-163,-7374,-7723,-20231,-26027,-4198,39446,34342,-53819,-81433,-21953,-26004,-55406,-92942,-114242,-81812,-37607,-5326,39842,77890,23837,-20523,16391,105389,141749,95709,64268,79058,42975,-6933,-41666,-36870,-57988,-109699,-104100,-78461,-10206,103293,197619,145329,19957,-48005,-23883,8130,54225,113343,139137,115323,29796,-11881,-11067,8587,-19636,-41479,-46938,-69422,-53955,-76782,-98471,-108302,-19224,19065,-6568,-43881,-37220,-39928,-41706,-72253,-81219,34033,117328,168730,136551,42377,-37638,-79663,-91920,-55420,-19229,-40053,-25995,-14874,-34622,-57237,-47880,-43942,-88427,-90779,-24206,33634,71764,89923,135211,147921,48484,-35491,-49367,-11215,-1619,-81006,-57357,14753,30607,38810,54587,60140,42006,7751,-26229,-79640,-54863,-32912,33170,62621,64957,96820,142599,144781,142701,103900,21346,-37968,-93922,-67068,-117,409,-79959,-43350,46893,134038,181326,197226,219792,179212,83480,-10983,-23254,46425,26626,-21943,-23487,-20485,-44417,-60115,-58783,-100699,-120714,-49622,20335,32259,29815,69009,88001,92163,16149,-92354,-74870,-34793,-20717,-64966,-107608,-84893,-1572,70440,182624,236699,213069,156872,101924,120565,133572,109947,42171,-60239,-68411,-20359,-34168,-29379,68002,109853,55138,-53305,-57003,86070,226709,191939,101987,27438,-30856,-116921,-131067,-133223,-169776,-71115,1932,21758,-1598,-51997,-9192,102898,158251,176796,159688,141771,98394,30356,-62475,-109888,-100597,-65909,-62069,-64418,-58393,-12900,-22275,-79664,-55890,-31060,-44567,-66574,-72405,-94627,-99231,-10639,34968,20340,-72445,-117981,-120892,-66675,-53092,-53633,50946,109054,229865,167556,20547,-51541,-15870,14776,6667,-20279,-72124,-40454,8601,15846,32263,8599,-42322,-78732,-61790,11498,91140,101028,35901,4683,29396,4062,-21147,42545,99056,76086,21967,-40084,-130206,-111191,-82985,-58652,-8528,1913,-8603,-22919,-17337,12104,99684,124523,98360,21156,-86408,-157758,-61932,15444,45271,16811,-21650,35101,39313,47994,105157,209991,184163,-34344,-148225,-102822,-26696,16873,110781,203924,155441,17111,-107720,16107,40333,658,-53567,-116696,-92995,-3902,30612,2020,21269,38470,52834,-17561,-51631,21490,34476,46637,113950,245296,311113,232397,110510,-28552,-73464,-63626,-25759,92694,181356,145351,46161,-34158,-75865,-42986,-53839,-53167,101316,173157,97714,-42553,-57459,64685,94500,115099,134872,187024,243730,356570,531086,487309,246805,86507,-20360,-94808,-96512,-64551,-51959,-68746,-78402,-57040,-33131,-36638,-55447,-15141,3252,-61320,-73218,-20367,2444,6987,-18147,-89798,-106233,-77677,-54360,-53569,-79960,-85142,-77794,-28099,93026,217574,180445,-6722,-144443,-44558,24816,-6378,-58126,-70266,-70536,-84210,-49673,5014,255,-26034,4273,31152,-30988,-75619,-91202,-104409,-106296,-69811,-24692,-3246,23230,67313,115352,115802,31250,-49557,-94143,-101946,-131999,-121363,-32212,-9268,-65857,-98379,-22674,78670,106599,73020,22020,-18981,-45817,-87030,-18431,25001,38913,1199,58080,23122,-6346,90833,167398,60794,58908,20431,-10241,-17423,-14332,-44041,-44264,-33168,-35776,-28931,7930,36505,30380,12716,-18875,-45185,-62275,-89643,-80243,-59407,-41469,-13141,51164,104483,54403,48203,12873,25443,125573,256228,287990,177924,14395,-69775,129769,199356,173173,110943,69494,10810,-50534,-22501,1984,43936,33833,-4811,-11722,-11458,-110,59462,137003,230477,228047,174822,118496,148398,123359,74090,71561,61499,592,-65672,-125709,-42839,-43217,-109402,-113482,-56875,-33076,-51745,-114486,-122581,-95744,-93972,-100840,-59329,-37519,-69328,-108640,-122472,-105031,-57946,8002,69985,106535,70161,19554,-11955,23800,81462,49152,-28057,-77852,-75743,-32439,19408,98445,172637,132110,94501,144657,189534,204276,194556,136722,48601,-23888,-50037,-49596,-6587,48721,69233,62825,55025,77130,125941,67511,-11010,-69786,-131887,-17430,113158,132589,-14867,-120324,-160615,-102161,-31665,-5011,-90632,-129859,-55044,-8992,-7671,-2529,-32926,-53931,-26929,-47405,-112961,-31695,121974,123968,107348,86956,44738,21056,2148,-23340,-14648,-31450,-11490,-13587,-23820,-8393,110762,737,-116989,-24152,-7268,-5896,-2357,25077,-30297,-65302,-83666,-27296,56486,141626,133214,37414,-59484,-134498,-152525,-95995,-15279,94925,205503,214263,97421,48835,19288,-42864,-98707,-87259,-70816,-30793,28494,18044,27749,38964,59522,107130,29001,-27885,-11778,-4585,-20870,-32983,-5863,46848,131000,169646,65537,-60480,-69196,-46522,-54791,28118,157649,235862,184241,83593,27768,-9558,-74056,-41255,25675,35849,748,-34564,-56755,-31763,22962,102761,137609,85101,-61533,-118701,-101854,-84799,-107599,-128946,18586,153363,99210,7651,-11544,29805,88074,74513,-92437,-65364,-23259,-42268,-43609,-4195,39754,36635,1160,-60667,-109800,-112616,36031,174483,208107,150673,77718,62510,54042,47701,51496,119269,177348,134196,32392,-74918,-124016,-76027,9992,190885,308187,307280,251830,153947,27578,-85099,-82988,1274,79402,54554,-28961,-109036,-120905,-111383,-128652,-137139,-70577,5560,93518,151297,182618,152479,95503,48965,-5228,-27313,-11559,-9605,-53686,-24663,21657,21838,-29512,-74107,-25457,38932,69951,73137,54014,64002,60458,17239,-31865,-52331,28320,101160,45525,-17807,29117,249493,551668,729054,795025,667010,385741,112478,-39873,-90954,-89077,-76953,-44905,-35716,-52860,-65936,-29891,-10158,-40784,-39357,-8185,-7020,-58328,-68026,1354,55611,9467,76478,338076,610091,599155,371097,-316,-32149,18185,-1739,-35433,-62475,-46654,4992,42268,5542,-4512,2966,62361,87425,39124,-11711,-30239,-30280,-40178,-97525,-35192,81678,222391,264367,104519,-85534,-28760,10635,10266,-41803,21166,180899,204753,197126,170077,117019,58169,-10793,-31749,19482,68628,104418,159644,199342,200270,223073,140097,-2958,-102106,-129388,-61908,-13247,-60873,-138102,-152758,-182261,-135821,-59836,-12509,5117,27149,56775,14643,29755,41481,-1246,-34518,46486,195833,260539,248149,229580,172235,75022,4009,-43946,1163,62617,62406,1802,35738,84431,76258,591,-86563,-80341,6841,110304,94580,23412,-8438,-4790,-10125,-51797,-109933,-101168,-62896,-39627,-78372,-96817,-133187,-97144,-1933,46931,56052,27127,-15142,-33110,12536,30303,23310,44601,142603,298450,291384,170738,60459,-2492,-51798,-48136,19445,83065,173525,239356,325283,286882,165557,141346,185593,151823,89245,43637,-76679,-39487,-4755,-46326,-34289,-1239,-16143,-67617,-57780,2042,39650,16706,-32721,-105473,-64407,-11581,-10362,-79868,-100599,-103478,-87120,-64604,-35817,-52019,-91471,-110833,-55931,-21970,-47518,-81581,-68382,-53515,-96197,-46094,12872,-5210,22178,100935,160031,175771,113136,-53182,-142382,-82663,-51692,-27817,-17916,-7930,18627,35411,28165,-29699,-31192,-13698,-27322,-74834,-29842,130292,224634,274925,51302,-72452,-27012,83274,159368,66541,-54542,-3746,88490,97571,47941,-54781,-28078,-1120,-31414,-77153,-13357,130641,308394,440702,461318,349807,264089,152357,37585,9002],[19651,97534,165761,183954,160021,93269,29757,7453,-1017,18066,27661,1142,-41138,-68317,-116846,-151655,-108517,-64603,22193,41673,47557,112022,109460,56004,106378,185871,184398,48480,-90769,-58287,108846,142815,83400,64437,24750,-17125,-57669,-41657,57190,221080,404913,434004,320244,179241,91266,50315,6288,-51133,-105105,-123450,-63177,26248,48809,26717,43375,53656,147967,265995,176512,78162,107909,111328,33542,-25818,-101262,-121705,-141016,-128274,-86727,-71982,-104361,-137427,-94435,-58085,11486,85032,80644,1862,-118027,-119665,35988,138640,213199,217506,133351,6309,-94331,-85920,27168,78995,69253,63139,112564,258932,410065,512557,486269,370015,303930,199326,72050,-53638,-98742,-82151,-21712,32366,71051,68261,82077,97503,65384,-27943,-42670,-7521,-2804,-59799,-82784,-80369,-25935,15560,24000,5807,-28746,-64962,-57575,8436,29642,21458,27245,11236,87323,122773,86335,34012,-7769,17252,102276,103844,38168,-37081,-72230,-69605,-85791,-51678,-41181,-55527,-61560,-65823,-61315,-73357,-93551,-77933,-64566,-88411,-133418,-130248,-147104,-156412,-129663,-102626,-87023,-1701,40829,49126,10327,-53095,-100869,-137839,-122085,-88380,-31056,37086,126681,233451,38961,-69993,-151343,-190030,-178816,-203262,-218799,-167211,-129445,-106636,-79983,-6751,49346,87549,103243,58966,19400,-45159,-52996,-31190,-17064,-48798,-96479,-88736,-41106,-75037,-108507,-147628,-54043,57673,186086,172683,52434,-75197,-125563,-35809,50516,45859,-36701,-84998,10046,114144,109509,67755,28813,34531,50353,14547,-55839,-71181,-84036,-106242,-126987,-121515,-92664,-80555,-58786,-20784,44454,59109,54167,93031,127857,129939,68246,-2412,38934,88024,71315,52637,53958,31267,59993,78374,106669,143293,140425,148254,132516,24815,-137252,-78416,-1075,36160,-3131,-91559,-118790,-7911,82146,84386,24748,-51236,-18505,19437,-912,-30848,-48317,-87733,-136017,-75822,-51604,-69870,-60103,-77129,-77285,-80564,-22197,62295,96206,39188,-35678,-31974,87941,168399,125591,73208,-14139,-69469,17459,202928,206579,80754,59737,-33989,-66537,-77531,-78235,-77405,-67940,-85619,-85221,-32201,22431,75246,152528,173437,139299,40516,-58570,-80261,-67634,-55845,-24948,128794,280668,269514,129554,35294,123446,268319,209262,93649,95075,21001,-52797,-81131,-16887,-30136,-138470,-49694,-14923,-5005,60134,131626,200029,176184,26337,-83340,-65016,39233,206115,371246,317497,194154,96636,43892,38299,91029,58135,5044,54759,166461,116509,-12744,-59655,-48576,-52311,-1603,90268,136242,99535,49404,-13518,-36748,-37032,-63166,-101769,-96324,-56957,-37846,-59591,-45316,-56409,-40698,15550,187486,301189,261955,144585,84079,57073,38924,60830,22763,-57891,-98789,47287,112447,30540,-68410,-78136,31298,32199,-86216,-134937,-58503,-17571,1647,18179,-19722,-57240,-1342,93905,156413,198057,281238,275033,121842,-21058,-152339,-28158,119297,229899,175163,76319,3937,-41001,-43676,-16728,-2866,-1797,35295,-2018,-75742,-118174,-79713,33678,146813,200439,170408,47269,-62588,-93791,-97049,-96866,-121608,-35818,74332,174760,234028,186117,72979,-22562,6181,90272,128558,101384,45274,-10584,-52812,-78707,-73041,-17232,-1442,11171,3674,-57152,-44269,2683,12385,7341,102167,318073,523508,485407,309861,175071,62782,-106415,-287239,-430875,-345331,-224200,-171920,74356,228616,168021,75800,-22650,-74442,-79371,-22981,15498,-70905,-108786,-92088,-55924,53432,122064,115802,102025,98830,100190,6291,-119440,-85558,-59339,-49179,-13731,70237,143610,157604,106100,18728,-104221,-8921,65125,10474,-81451,-48881,1419,13561,-12373,-78741,-101139,-82127,85586,298743,365550,213621,82618,3877,-311,-7637,-89918,-97890,-28679,-16156,-51090,930,31099,-20089,-95650,-76202,-52305,-54876,-77455,-120418,-82349,-35740,-29961,-69708,-23989,168061,205325,133978,35770,-42772,-127986,-59955,-30141,-66218,-85109,-115617,-95780,-97616,-41019,-78807,-166319,-226966,-121911,-175185,-123586,-59791,-28943,-66477,-21382,27363,11081,38620,92498,133373,82390,23761,-44649,-54540,-38451,-123931,-16860,147406,191255,160445,161646,231802,192959,272250,315148,237219,69127,-67521,-148158,-72386,-37523,-28865,-21100,4482,-10264,-7258,5344,-23683,-71635,-40127,136730,267515,202521,41032,-69727,-34821,-30001,-41855,-44419,-45132,-32570,-21330,-37984,-49297,-87116,-99522,-19482,-2222,-38724,-36520,22502,166947,292857,210186,132918,81130,47522,62989,155149,240681,223840,163034,72702,-4966,-27091,-15454,123,-10232,-1486,45022,69817,41271,19929,33867,52511,29155,-12478,-149726,27395,95877,29552,-16916,-57728,-30382,-8379,4681,33432,64880,64996,32329,2570,-10572,-40204,-82128,-99947,-115593,-40525,-12654,-40107,-64259,15665,105936,118519,63277,-19140,-89593,-91894,-80150,-47419,25716,85004,83584,30854,18229,148990,258280,233850,111350,13570,-33066,45653,207834,299123,245731,146003,54346,32476,-1670,-51534,-100583,-78254,-53971,-91601,-83319,18100,141838,230301,209879,144532,21909,-22519,98356,188577,265711,217952,136122,92363,93578,88546,15014,-57204,-100011,-95838,-80009,-80877,-86814,-50699,31530,79577,73768,48207,65623,132472,132679,90469,30689,-26160,-64441,-55374,-27836,-7588,5658,28602,42270,1273,-48735,-74266,-79012,-108975,-55534,-26943,-39481,-102140,-135113,-17842,25176,-7712,-95294,-99021,-88104,-123981,-18030,22088,-74228,-85813,-48853,-38215,53188,122860,178375,209754,157525,29686,-58965,-52224,-5590,12359,61411,90452,67552,14159,-68436,-135308,-72989,-101036,-133533,-57926,16759,33241,-52843,-51797,60097,107153,65120,3574,-14256,14792,66091,44009,19633,30777,99477,186765,91697,-65472,-64484,21400,69935,78432,8260,-44163,-45674,-45635,-66614,-59328,-54194,-61652,-55420,-45159,-5394,55028,106212,210410,191134,-11275,-81508,86142,156881,119487,99760,76646,29749,-30973,-137781,-95602,-21945,85005,198925,223517,198031,133446,80021,116568,189995,288213,303547,65426,-42214,-97906,-17,85921,184275,243067,229194,98599,-41078,-114797,-71302,-12175,3384,-33075,-67248,-71406,-73433,-92487,-116513,-86354,-49086,-7507,4797,-33043,-101889,-118488,-61971,-9420,32033,3851,-45495,-69523,-132439,-91472,-12198,-2934,-54100,-94869,-87572,-59234,-14566,17390,-13810,-51862,40784,93660,38079,29731,56036,75404,87085,29120,-78482,-41941,-76018,-40567,93243,224909,306947,320334,199858,107212,26362,-87101,-107456,-124765,-90788,-82084,-88399,-101917,-123679,-130333,-101384,-55135,-58988,-26463,77337,202843,175753,28570,-29290,-29458,-59758,-114616,-103143,-8402,51481,67500,26274,10414,22687,-14975,-57373,-30091,59150,146562,153686,102140,71089,117518,176268,155331,110942,77437,8063,-42058,5483,95012,131723,114743,90859,39758,-38710,-90945,-53907,-98067,-94336,25638,-7117,-48620,-57209,-61617,-100922,-109643,7829,163101,175819,201510,146810,93461,-2299,-30903,10469,-10480,-12653,51874,55128,35889,33121,33810,58741,112831,183541,164780,11773,-129285,-119770,-83937,-99356,-130452,-88902,-46747,-62284,-38125,-12929,16278,13213,-1911,-51513,-87245,-54294,-2870,21509,2064,-59691,-63239,-4370,75032,4949,-47174,86658,227401,371917,501122,492558,298649,160461,2555,6449,101698,76954,11583,-6580,-20141,-84779,-67963,-13424,6070,-615,-4224,2424,-7442,-11914,538,33242,45786,-30091,-99636,-34673,-29574,-52042,-81771,-111276,-69836,511,28890,57234,87791,21561,-23270,7758,91581,153626,123023,78076,85815,57787,9272,-31785,-35704,-60861,-106790,-82994,-46875,22359,135778,211111,149337,20396,-55297,-45884,-29578,26719,103879,140953,120993,45170,7923,9657,15404,-25352,-35707,-35724,-67445,-47503,-60498,-87189,-107557,-18136,24221,-3812,-49806,-47372,-45426,-35430,-82373,-126673,37813,152297,213272,168672,68179,11723,-12114,-61149,-107407,-57876,-56442,-31693,-26634,-46383,-65456,-50452,-42257,-85552,-96780,-34213,23790,64121,85737,136296,157461,56577,-33391,-52394,-11264,12133,-53961,-79238,-20010,-4656,15748,43366,59912,55408,29889,-9757,-87530,-61935,-38908,29464,70019,80060,110272,142924,126374,109892,61011,-9033,-52774,-85790,-43806,28361,22136,-90117,-82642,9169,102381,162924,195088,232080,201960,98130,-18759,-50204,14455,-9148,-49915,-41441,-28262,-45759,-52900,-38779,-78437,-112242,-46626,20638,29024,30817,80237,109822,112560,28703,-92432,-85220,-39046,-18777,-60525,-94960,-78151,-26563,56831,192142,260309,247557,200400,131368,135366,129114,90983,17575,-74765,-58407,-20109,-48445,-60414,45384,88533,43702,-58897,-68175,60342,217828,225316,153717,65532,-16384,-116056,-114181,-105710,-159262,-111211,-45745,-20583,-29658,-87468,675,124794,188024,202952,179228,155271,108648,46593,-34395,-84498,-98121,-69138,-61512,-68915,-71256,-30230,-41965,-94916,-45876,-18076,-36298,-68052,-78422,-93276,-93933,-4578,42134,27853,-53394,-90099,-105405,-66616,-48405,-82701,9083,74982,231474,201364,43791,-41021,-13836,20923,14725,-11351,-63691,-35573,11590,25285,46309,24349,-23780,-63765,-78127,-15248,64181,84774,10960,-35861,-4431,-16898,-38289,22043,75460,58708,16843,-31432,-109341,-123008,-89859,-59591,-9648,2966,-6634,-23154,-22719,-3753,78861,111603,95729,20996,-90667,-135811,-31666,63313,124449,106273,33263,30252,33213,40662,102376,207857,196904,-28715,-133224,-92777,-21771,17828,109289,192345,140611,10495,-95314,38270,77785,49242,-15321,-83371,-90409,-5645,41263,30798,52132,37679,23012,-61376,-64331,15960,34516,52554,119560,223640,270111,209525,115268,-5150,-30354,-3583,49538,168895,219695,140436,29629,-49823,-79308,-33533,-47113,-45325,112782,179226,95976,-42626,-27468,109204,127790,124825,118312,159604,222358,351739,530229,447397,208571,59471,-43860,-95181,-68455,-40684,-33226,-51051,-58448,-39931,-29686,-46743,-69596,-18564,4883,-49269,-46431,-1224,3339,-135,-24948,-94644,-102345,-65183,-35549,-35230,-72091,-91164,-80746,-32465,84511,193372,144318,-15555,-115885,-40321,14918,-26153,-78913,-90148,-100016,-122708,-94417,-34229,-21526,-35805,-26535,1051,-43462,-63525,-70536,-102411,-117748,-76002,-31036,-13751,13941,57512,99656,102795,29191,-44198,-88483,-116498,-150420,-90370,8823,14715,-51883,-98454,-19395,99074,135080,99497,44679,1798,-35398,-65071,-9084,28159,27107,-26428,-26834,-10237,-2810,90326,124066,-3478,-8607,-21092,-27010,-27117,-21416,-45505,-36853,-20261,-25317,-25707,4989,32658,31197,23343,-1194,-35319,-53730,-74541,-65881,-49311,-40071,-17955,34727,81176,49679,48854,12480,28578,119331,229989,255535,150609,3644,-76637,109305,182157,173037,121980,92622,22612,-57417,-24065,11717,61520,44420,2129,-3268,1173,9956,60551,133695,232407,247940,213012,168748,173803,132051,107411,117291,96972,15023,-65573,-117643,-40265,-54330,-130978,-157403,-99385,-62688,-56654,-82362,-86871,-79858,-90852,-97852,-40880,-18391,-51923,-90927,-103545,-85564,-36814,27468,88032,124502,70343,5714,-22866,18621,64882,34370,-40188,-87037,-75416,-17278,61438,156492,212621,144279,78084,126688,182608,199828,180422,117702,32929,-30398,-48132,-51954,-12370,39162,55219,30524,-2288,44262,106349,43781,-38727,-83253,-128637,-4104,125280,107649,-38197,-118661,-151511,-108243,-33296,-4167,-90549,-123677,-49110,-7079,-7150,2069,-17132,-34716,-20368,-53404,-142763,17858,185839,181809,144221,98676,42700,12991,-6658,-43814,-37918,-42642,-22938,-28218,-44341,-39879,74964,6106,-96007,-26668,-16966,-8830,5653,29164,-33374,-66473,-78387,-17893,72500,186059,196079,60454,-62923,-152459,-134367,-84950,-2017,117397,229004,199102,68145,16748,-5356,-60668,-116187,-96111,-82333,-50070,2892,-9965,4701,22351,53024,108009,23031,-31698,-15509,-3488,-13726,-39942,-17422,56511,162270,198081,87724,-37857,-61214,-40305,-50907,19996,128909,187580,139268,55512,16485,-6101,-62492,-48898,2104,2001,-27189,-50366,-56813,-30955,12608,76402,114398,79125,-64104,-116208,-91711,-73240,-101733,-141094,11116,184308,135615,35262,7935,60787,152174,142783,-67263,-69545,-11624,-26576,-34417,13060,78471,90359,60717,-13312,-88614,-117677,33193,177046,211485,144094,59538,31034,9991,-1563,95,90944,172169,146739,46247,-62372,-113883,-68237,19208,201614,296339,297694,257918,163684,31047,-91135,-87792,2044,72268,43402,-34120,-109846,-129647,-132666,-156406,-124437,-67163,-2979,79410,129039,156891,140160,91361,47717,768,-7330,14832,11204,-39644,-14967,30148,30485,-21810,-72774,-29040,36338,78207,92190,76418,77616,52476,526,-46774,-58696,24907,108844,53193,11169,106383,394542,757346,949623,985535,793448,462237,153920,-20696,-82978,-86834,-82287,-53040,-39609,-49343,-43751,-689,7577,-37317,-40947,-1777,-4498,-57754,-40507,32178,68439,10527,75879,351857,670726,702068,493254,103776,4714,35133,17568,-12886,-48054,-38650,11564,36877,-6786,-22455,-20095,34261,57371,13705,-30103,-41712,-35930,-49607,-130098,-57802,62177,209068,264509,96610,-83527,-2781,65875,75271,21244,52043,192567,169148,163880,155913,117895,66831,-13081,-51091,-9935,40098,82377,149703,224664,259597,264158,139770,-19125,-99062,-95607,-48586,-34417,-93774,-147832,-143006,-170298,-153066,-80604,-33263,-16130,-1431,11467,-28314,5578,47887,22253,-22784,54524,190949,230264,212010,197458,155898,69878,4718,-34902,9969,55619,39710,13265,41367,73576,54461,-43802,-132762,-58573,25573,106959,68857,-10223,-27647,-5317,-10574,-59201,-124963,-91066,-54590,-41468,-90339,-103738,-138045,-112631,-30030,6263,12255,-19119,-68414,-93923,-35051,5031,21789,87526,256780,492703,508295,336607,129112,13477,-50641,-56833,5717,91290,218994,281070,328530,255130,122265,93040,135796,128619,95040,57196,-66751,-44575,5277,-29467,-14422,25417,2555,-53317,-53010,11371,56032,46589,2667,-78481,-74799,-13844,-13202,-85254,-100656,-99547,-75721,-51568,-25108,-40405,-86545,-117332,-69218,-29886,-48946,-82872,-73458,-50045,-67488,-46809,14283,-12208,8778,86996,141636,152340,101002,-58362,-118823,-62488,-31763,-13194,-15641,-17189,4452,29009,44173,10958,10305,3445,-27180,-70768,-12674,124493,191475,252187,50134,-86883,-52828,45802,118593,40183,-60165,4573,90084,101695,51357,-50008,-26651,-4732,-38004,-73036,8255,155572,324841,445485,451654,333405,243028,140237,34318,7626],[30332,108290,164627,178383,160620,134964,86558,44450,18668,31440,32775,2107,-37894,-62387,-109975,-144219,-102078,-81931,2586,33825,44565,111700,115385,70736,107914,162663,148379,21979,-97645,-40425,94678,92235,51587,37327,-25172,-77794,-121162,-101452,-4632,178315,421812,480468,351591,193175,100451,62492,29424,-15187,-84646,-136468,-71528,12410,13297,-25474,-24266,16701,160291,291376,169688,50598,60354,91144,29671,-26926,-96433,-107352,-121207,-129974,-81970,-56336,-79374,-145080,-148037,-102810,-8970,86182,89233,3768,-117950,-104336,58126,150131,235922,251884,160035,19137,-94266,-93799,23066,84966,87666,87011,143331,313349,507144,654056,640602,489498,348076,184094,44648,-58354,-83026,-86174,-18744,42825,65967,52446,64562,77759,60848,-12455,-13210,22931,19779,-41367,-70162,-71842,-23430,25610,36026,20946,-15861,-56242,-42929,28454,51491,44260,41581,17846,99482,146726,113537,48164,-6379,11664,75967,87875,47749,-16449,-51543,-39487,-57488,-26005,-22584,-52018,-83613,-83897,-63112,-67880,-92629,-80460,-62925,-80320,-122500,-150681,-165572,-143477,-125882,-103131,-97490,-6810,39223,53222,18933,-47556,-107299,-141240,-112762,-68178,-14836,38402,122139,224011,11590,-49030,-136871,-196760,-193554,-217210,-218336,-155595,-112478,-96421,-78449,-15502,39945,76713,88932,41776,911,-56961,-56638,-27454,-7451,-31982,-71776,-67215,-23837,-53100,-112885,-145747,-43755,83418,207421,179163,61159,-59323,-104370,-21177,58151,51180,-32829,-73883,21177,128379,120559,71531,20983,19433,43855,20804,-31374,-31747,-52493,-84604,-112520,-110274,-82100,-76659,-58249,-12254,56515,58409,43754,73246,115196,137946,72364,7031,53198,110169,99939,79693,85990,56613,63856,75804,111879,157104,163869,179457,170350,51605,-129201,-77184,-553,37666,-1122,-90745,-105794,386,81274,73635,21649,-43648,-8498,24633,1903,-26084,-31779,-41147,-86656,-124391,-91620,-96434,-86586,-116147,-102068,-62873,13639,82974,89052,15083,-59875,-41283,74382,141891,95717,52143,-18566,-60431,19486,199631,197416,72478,65396,-17083,-51266,-61534,-59807,-62973,-56926,-81319,-100949,-39001,24545,85033,151909,162910,136061,51905,-45224,-71967,-64499,-50933,-12927,144096,297521,281448,133733,41302,126781,252381,232213,127116,129899,57009,-21794,-54110,7646,376,-94509,-32362,12305,46267,112648,163193,212067,186666,42285,-70224,-53729,52858,227894,353523,255539,137278,53970,22456,29661,90417,67916,14279,62929,167416,117264,-8953,-52698,-41181,-37845,10391,89337,127429,98755,48871,-21550,-52326,-49998,-75216,-114693,-102459,-62442,-48355,-71664,-57153,-64818,-48056,3594,168251,290832,271069,147261,86885,67767,42904,65255,40196,-36263,-108539,30683,94514,12781,-81696,-74251,38535,33802,-72522,-137362,-63258,-11621,11826,25975,-18468,-58546,-225,87629,142308,177388,265859,316312,172877,18867,-128610,-62197,74527,207563,162520,58345,-8361,-46828,-55169,-36208,-17826,401,62846,38646,-54782,-141892,-123843,-2578,95381,127826,104741,11323,-75929,-95303,-109531,-123904,-112600,-9480,95264,214458,257548,191521,78522,9434,55110,161650,211130,162216,73206,-6295,-66547,-102853,-59393,-6837,17882,41562,23351,-45765,-38298,9849,18387,9685,99945,324077,543434,465306,266122,109817,-7915,-148359,-252900,-435490,-352584,-208974,-129710,88332,198444,147606,66383,-26926,-83269,-103105,-53008,466,-65231,-99810,-90226,-66558,14204,63307,63283,63033,80790,98248,24047,-127520,-92663,-55954,-34078,3259,76577,121478,123930,98171,22068,-103557,-4265,70375,18004,-61243,-18304,41218,38647,-15265,-93683,-101456,-105959,49361,262053,344634,202894,67209,-4871,-686,-8431,-87700,-98998,-33192,-26931,-80496,-25552,17356,-18368,-88001,-78948,-58916,-60835,-79893,-113863,-85406,-41602,-30291,-62913,-10214,190451,223164,141540,38594,-34732,-129567,-74369,-39392,-81995,-111560,-135740,-109809,-148681,-94327,-96176,-178315,-205979,-83025,-165133,-138947,-67133,-19364,-23433,12681,13526,-26493,18586,87849,132520,89589,28149,-47346,-63519,-57243,-132182,-19623,126657,150024,108003,97388,160422,120097,215099,285774,242168,92503,-38962,-134687,-88202,-45902,-42914,-44555,-4289,8204,35974,47057,-124,-61055,-52114,113339,256631,212704,61601,-60391,-52356,-44972,-38258,-31874,-29682,-21863,-16586,-28311,-38650,-82115,-73846,11463,13512,-43386,-54971,9240,168652,316909,210951,123737,78041,63997,96119,227783,342897,322684,235338,103780,1676,-19786,-7390,16671,18066,23490,67817,98449,73758,34700,39422,55188,36561,-269,-110945,-21504,38559,-2504,-21656,-49812,-25920,-6868,4188,27718,43953,12008,-33594,-43684,-34351,-57138,-99216,-118825,-96291,-29275,-18519,-54718,-54688,39813,118276,121632,57147,-31158,-97524,-95094,-63209,-22609,44103,93680,87554,33612,18805,143445,248417,241319,131298,25214,-40409,32696,189065,306701,273010,165855,63774,27428,-16536,-72975,-121314,-90692,-62176,-93643,-95161,-5233,93211,150297,123957,87330,4316,-28250,77987,136103,212115,200875,123146,66351,50212,33937,-30535,-75165,-99192,-87752,-70861,-72295,-76806,-30571,62536,100729,86939,49155,59337,125821,131639,101922,49774,-6569,-53514,-55466,-32231,-11048,4887,29818,40416,333,-35838,-44047,-50425,-96021,-65682,-32844,-47168,-116008,-118530,625,43635,5833,-88550,-110220,-96826,-118897,123,52661,-26972,-90006,-64852,-51128,52844,126267,174084,197158,146778,25446,-63836,-69255,-25449,-12074,42461,83264,72157,29058,-34460,-115853,-113174,-119083,-131365,-53933,13969,26023,-60786,-47925,71465,126972,95905,35918,-10596,18522,58702,31677,7139,12923,73685,169884,89107,-68617,-56219,27540,76614,80466,5334,-47084,-43906,-38345,-60229,-55081,-44542,-46241,-41366,-32907,8789,68073,124432,244597,202325,-962,-64707,110692,190159,141250,101131,61563,4689,-56033,-117134,-47221,21687,114795,205777,217947,198716,146245,106499,149845,219699,325661,363674,136832,-23457,-58815,24174,106446,210256,273299,283001,157418,-11012,-114519,-76448,-4534,19525,-19060,-61557,-79341,-80721,-90472,-99192,-63635,-28550,5729,4439,-40881,-106428,-114949,-67491,-29638,7056,-5787,-33862,-55979,-119578,-100137,-22364,-8967,-54588,-96570,-89439,-64019,-17900,23670,9123,-27779,50288,76302,-6833,-13029,38165,78328,92637,31671,-74284,-35653,-64600,-21569,95338,208320,272723,301598,195915,120722,65697,-52130,-96304,-109615,-61422,-60562,-80768,-98288,-122199,-127784,-105021,-63600,-69856,-29478,71787,192019,186854,45772,-22550,-41947,-76890,-124948,-95691,-4580,42727,49409,11956,-1220,8028,-32586,-78536,-42182,36403,132984,162480,123264,92475,139595,190468,144016,83168,47609,-11300,-49306,-701,93343,143729,131670,108443,56942,-22426,-90179,-54733,-92043,-101054,20818,-27479,-66349,-63633,-57444,-92650,-123890,-9819,139776,138252,141191,79568,70956,36884,37839,65505,11845,-28908,45231,60543,57358,79321,92803,105543,123189,160558,126774,-37006,-159565,-84133,-65843,-94154,-137109,-95528,-42652,-42710,-7107,27429,69091,56771,11317,-37993,-73335,-51327,-12380,4752,-8202,-61421,-66379,-19409,50307,-2096,-40023,111403,264737,400967,502195,518841,304014,158688,5362,17556,105641,70624,13647,8696,-5254,-76776,-71390,-12300,7780,-2276,-3192,8816,-34,-3426,872,21676,46164,-14450,-111989,-51617,-36917,-52084,-73640,-100452,-56535,30611,64305,76533,91119,14580,-27669,-244,76995,159380,144621,89837,89228,69857,22531,-24851,-37048,-65359,-103212,-63335,-14180,56799,166943,219972,149779,17477,-65269,-65673,-65076,-7264,86251,135392,120318,57091,26960,30028,22240,-28166,-25416,-24351,-66398,-40923,-41752,-75065,-108891,-22316,23069,-6495,-59251,-58522,-47723,-17704,-48562,-136813,25415,169237,246271,196267,91445,53511,45401,-8628,-113886,-103934,-72861,-40148,-40366,-56449,-72307,-54016,-42778,-84577,-103927,-45357,12485,53517,77071,131425,160442,59781,-34642,-57438,-12005,24981,-26100,-75109,-40331,-35295,-6849,32560,60854,69927,52549,7617,-91065,-68517,-43536,26884,75635,90350,117195,135376,102141,72627,16588,-43148,-72092,-73954,-16458,64517,54090,-71057,-120383,-27310,66355,134994,181303,230598,214404,108633,-28916,-86791,-23981,-47896,-81868,-62442,-38346,-50133,-50077,-25237,-61822,-108920,-49233,14940,20168,28523,88032,126264,124775,37124,-86737,-101716,-48876,-21684,-58322,-82053,-69499,-51737,44884,198357,276163,272104,235310,152235,137161,110711,60811,-14135,-91543,-47691,-18409,-55477,-83511,31352,71904,32005,-63909,-72201,37373,201660,249555,199701,96731,-6291,-114117,-98018,-82462,-123285,-151000,-96145,-60734,-50718,-115993,14614,140881,206305,217530,192690,163856,113901,58332,-10480,-61319,-89402,-71530,-61917,-74620,-86864,-51373,-63811,-104950,-39910,-10635,-31029,-70835,-86851,-92397,-88590,-1795,43952,31152,-36278,-69769,-91276,-60068,-34948,-79809,-38558,38073,223709,235895,72063,-27386,-11066,26691,22596,-3111,-55989,-32621,10779,30004,54863,35362,-7028,-43885,-85815,-47552,29077,60157,-19875,-80623,-33679,-33797,-51357,4762,51791,38485,7904,-27311,-91691,-116273,-89622,-58931,-11744,2110,-6408,-24558,-28700,-21344,56096,96297,91578,21704,-88767,-108787,-1334,110864,203640,197280,107273,30538,20698,28582,97719,204855,209372,-17139,-117632,-82940,-17613,15922,101381,171843,119622,1517,-83207,57844,113739,96412,18499,-55586,-81061,-8934,48440,57372,83506,53422,7251,-94020,-61545,5318,28410,54813,120403,193392,214773,166351,104101,8139,4529,54406,126315,235506,242539,127554,11751,-64536,-84222,-26676,-41430,-37723,118024,176465,90640,-39383,-1497,146637,156698,131177,100112,131298,198018,339383,511485,392488,165768,31929,-63028,-86058,-48527,-20367,-16859,-34620,-40356,-25980,-30202,-61481,-83948,-18105,6972,-41583,-24687,14996,2244,-9214,-33102,-100228,-99372,-53149,-14741,-12951,-56744,-95665,-88008,-40517,72697,164841,106356,-28821,-88603,-22416,15649,-39057,-98236,-109333,-126948,-162283,-136367,-73301,-46076,-49033,-55952,-32541,-54751,-47516,-52008,-95670,-129054,-85220,-41167,-27184,2906,45479,80099,86273,26099,-39926,-85667,-132426,-130250,-51304,52165,34858,-40269,-99641,-20458,112121,161442,128903,68097,19208,-31079,-41948,2528,33277,21212,-29588,-94945,-41384,5884,93376,85924,-54214,-70779,-59872,-41427,-35366,-27142,-43867,-26419,-5803,-10905,-16226,6458,30091,31081,31561,13829,-25464,-42404,-57987,-52568,-41815,-40772,-22147,23754,62560,45774,49239,11424,30688,107426,192558,211692,119365,-9727,-89487,79911,156691,166162,129546,116399,38060,-61494,-24505,22515,78217,53712,7712,4185,13183,20587,62307,129516,230977,266311,254496,223641,200128,140441,134423,154507,131927,32993,-65323,-108594,-39000,-66582,-147677,-161535,-100708,-43055,-18589,-33024,-52095,-64776,-90897,-92677,-22967,-685,-34683,-71298,-82939,-63625,-13857,47910,105574,138108,68414,-6724,-27642,16783,47498,21532,-46441,-84425,-62099,6051,109239,217562,247557,149862,57694,105384,171301,189490,157937,91354,12019,-38700,-46710,-54553,-19783,27555,40447,3566,-54943,24091,99356,30497,-58130,-92293,-124614,4499,124145,70830,-65657,-120176,-136117,-94488,-19721,6135,-84857,-114108,-37327,3446,3408,16037,5207,-12817,-11508,-55869,-124023,75190,237396,225565,170182,103856,38524,4339,-14979,-61022,-58694,-51596,-32305,-40443,-61391,-64835,50648,21932,-71695,-28989,-28267,-10777,17308,35317,-34440,-66633,-74018,-10991,86203,227901,259876,86642,-59409,-156440,-111017,-65761,18728,144285,247569,180061,51111,-4080,-26634,-78759,-134110,-94439,-85646,-65005,-21050,-35311,-14719,9999,49717,109800,20975,-32654,-17562,-1561,-6007,-44283,-26755,68377,194714,225170,110202,-13783,-50950,-31793,-43158,16309,105220,144571,99516,33736,8652,-766,-45750,-44940,-12148,-21688,-44123,-54249,-48344,-25656,5351,49463,83881,64464,-67549,-110953,-79590,-61407,-96233,-152283,5072,215643,173261,62066,27463,88278,198701,197982,-38051,-70884,948,-11105,-27405,26649,110313,139386,119583,37619,-61759,-124008,24957,168483,201722,128459,33119,-12064,-20610,-28450,-43078,62149,158789,152415,59795,-45002,-97695,-56801,29921,204600,271085,274395,253463,169087,34484,-96052,-92810,21,58201,24692,-44438,-112456,-138195,-152542,-146926,-92402,-47041,2855,76165,113886,133335,126046,83994,42222,3927,10712,39458,29430,-25332,-4926,38196,39686,-12766,-70530,-33475,32968,86574,111472,98487,88478,42053,-17519,-61724,-63439,25889,124766,77018,59795,197372,546384,953644,1149848,1143145,880721,513055,188668,-2526,-73105,-83707,-87901,-62212,-44591,-45062,-18285,33715,29700,-29195,-32126,23447,22154,-28365,2533,67657,83346,12732,72350,346208,686395,762121,594848,220447,69497,70415,51263,21942,-22418,-21617,24629,36162,-14416,-36741,-41686,7590,31126,-7386,-44201,-48813,-36384,-48429,-146404,-79686,36030,181744,249951,84979,-80309,23519,122373,140864,87430,85623,193486,130484,131818,140934,118637,78554,-1909,-58963,-33278,16728,62431,136166,238089,312190,302024,140167,-26334,-66661,-57504,-35298,-51355,-99406,-120673,-119232,-152744,-170030,-101815,-55626,-38926,-31651,-31266,-66987,-17981,53822,46611,-10031,57790,173985,193574,175436,163971,136596,65256,7707,-25163,17378,46992,22829,30060,43050,56066,26900,-76568,-102542,-31725,44077,102519,43987,-46106,-51677,-10838,-15794,-70275,-134337,-73981,-40358,-37152,-100270,-110126,-139613,-129350,-58769,-31672,-27466,-61595,-117076,-138199,-47407,-293,29743,132848,371190,686739,730177,512827,205821,28231,-49854,-61864,-845,110249,262343,311639,314998,214956,79599,45193,78386,90986,91646,64343,-58338,-49929,13366,-12556,3210,47499,17110,-40178,-45476,22617,73941,79480,38975,-46568,-72658,-12606,-13092,-86012,-98092,-98864,-68481,-41779,-16459,-29781,-80374,-118032,-77517,-34994,-48733,-83850,-80238,-47847,-38912,-39190,11562,-24257,-8795,68892,118301,124034,86180,-56471,-86570,-35176,-8765,-522,-16317,-30210,-12661,20156,55973,50122,51665,21792,-27480,-66817,45,112425,154856,222428,45936,-103936,-85873,-3674,60154,566,-61932,11323,85386,98370,48950,-47880,-27575,-11199,-46989,-71710,20485,165035,315750,416781,415230,303466,213636,120181,23334,-1809],[30734,102112,144361,157408,151057,169924,141748,81337,35246,40513,32806,-579,-38179,-59767,-104951,-136610,-96797,-97925,-23744,19193,34616,101824,112384,81612,108438,141246,115501,-2911,-99255,-23418,78707,51803,24162,10429,-74979,-130163,-164855,-156658,-67882,122579,399739,488975,365183,202144,107961,72960,51150,19118,-62150,-147432,-77645,-305,-18496,-70254,-81585,-14400,157857,294077,152948,19879,6427,52681,15525,-34922,-95625,-95331,-101449,-133056,-79063,-43026,-57086,-119153,-167345,-148175,-37775,76596,88444,1809,-118453,-93146,72466,151788,244484,269487,172847,22929,-96987,-98124,19524,90022,104768,105104,159981,346776,579835,767648,769625,592402,376929,157284,7320,-52875,-59648,-91088,-21066,48403,62842,42499,51603,57770,49635,-5469,6228,45328,37108,-25477,-53491,-52561,-11303,41259,51060,36715,-4396,-50960,-29863,49199,73833,64795,48828,15305,98135,154635,127823,55069,-9806,-3498,36565,60840,50924,1096,-31407,-7865,-29842,-2516,-7924,-50241,-107406,-100549,-62903,-63378,-94507,-86192,-64269,-74848,-113468,-170178,-156809,-128430,-124225,-108109,-109672,-8163,41540,57634,24825,-45392,-115124,-147228,-106500,-49087,5050,44134,115714,202004,-21508,-28520,-112892,-193234,-202609,-223099,-209752,-141909,-86057,-69739,-62467,-18789,28932,63130,67629,20349,-19172,-69781,-62567,-27251,-1688,-19273,-53087,-52723,-14069,-36790,-111698,-135553,-34799,104742,216649,174777,61253,-50622,-89976,-10137,60435,50961,-32174,-63165,33139,142481,129369,70475,7257,314,34771,25108,-6512,6329,-22407,-64832,-99852,-100759,-73654,-74358,-59612,-6126,64582,54958,30849,47629,90898,132958,70434,14340,65474,130429,128874,106010,115116,77902,58661,66318,109808,162695,179448,203249,198647,72706,-125925,-77063,-1979,36208,-1489,-90537,-94611,5520,74236,55087,9922,-43413,-4567,25361,2259,-21451,-12853,-2487,-44257,-123926,-129456,-119817,-112127,-147027,-93727,-28837,46544,94984,73749,-12263,-81616,-43560,61150,112522,63651,28361,-25129,-51290,25456,196693,188512,65872,66648,-5107,-41198,-49218,-45506,-55063,-51465,-77737,-117566,-43310,27168,92845,146293,146970,124254,56390,-35548,-63347,-61501,-46928,-3097,153086,302366,282588,131523,43084,124866,227834,241429,150500,149385,77095,-4700,-35611,30086,33407,-52271,-10637,41555,96759,158733,181377,204617,179130,50322,-61078,-44882,63550,239481,319093,191191,82445,11260,-157,18535,83504,70999,18205,64163,157977,111367,-6162,-45059,-34737,-25137,24315,90642,120094,98052,48040,-31312,-72417,-70870,-94820,-131349,-108216,-68220,-59587,-83381,-66987,-77085,-61435,-13466,143087,270469,269608,141290,81214,71893,46242,65745,52145,-18773,-118419,3780,64109,-16067,-104538,-71264,39950,30602,-62592,-127827,-69310,-8224,20391,34727,-15499,-61833,-1379,79493,126187,153540,239237,342513,221408,58282,-94437,-102201,21040,169257,141709,38641,-21547,-56833,-73836,-61512,-38532,-3151,84289,86313,-13620,-103210,-133656,-39419,40691,57267,39372,-27225,-91020,-99466,-124838,-141452,-80133,18635,108584,242118,274886,199613,90177,38014,92293,217028,279974,215890,99116,1247,-72122,-91334,-48594,-3958,29040,63388,34169,-37727,-29610,18480,23489,7628,89570,314861,538668,417735,189467,3705,-118271,-193060,-220140,-436759,-361464,-196102,-87553,105970,168946,124243,53690,-31760,-87803,-124716,-86159,-21390,-62285,-89292,-89337,-82600,-34797,-6440,3365,18278,56589,89212,35224,-112846,-98649,-50994,-17304,21414,82572,96709,87456,83696,19622,-104160,-1415,73017,22428,-44386,10655,77824,56615,-23097,-107041,-89857,-106899,29893,238259,329408,195791,55821,-11443,-2699,-10821,-86908,-101439,-39565,-38747,-112678,-46642,7437,-17987,-83860,-84914,-67016,-66934,-82730,-108467,-87426,-47619,-30781,-55680,4257,211466,238931,148604,42682,-27345,-130778,-87585,-45088,-89590,-129032,-149276,-108720,-150867,-139146,-112867,-188278,-187013,-48356,-127934,-160106,-79091,-11776,18077,52774,22207,-58069,-8265,77170,127682,96112,35506,-46230,-71746,-76809,-135544,-21072,106083,110153,51893,26282,91746,55299,158016,248395,240936,117932,-6481,-103188,-110096,-59120,-60295,-63294,-2397,39799,89896,91827,23188,-49457,-62061,78748,225656,205746,75928,-50736,-71518,-57211,-35138,-22649,-17910,-13450,-13225,-16880,-18105,-57960,-38542,43608,29048,-46515,-76115,-8143,156588,324207,206536,116740,81960,87653,135541,299431,435962,419441,306688,129014,4348,-12816,-200,28950,40022,34443,67174,100845,85005,42102,44229,57186,43011,10252,-73668,-43542,-9332,-35648,-28532,-43877,-22563,-7313,541,17909,18840,-42976,-98469,-81528,-58356,-75478,-116712,-132733,-81053,-24152,-28282,-70226,-38839,59625,125137,121223,49386,-43837,-107570,-92036,-45882,-1250,57361,96944,86787,33766,17645,130572,224587,235231,146468,37399,-42384,13482,156684,290872,280047,171896,64878,16614,-34741,-95158,-138137,-97924,-67588,-94471,-106465,-26290,49233,74843,44562,29673,-18885,-31941,56529,87382,155779,175736,104915,37675,5188,-22634,-73354,-86873,-94363,-78946,-61922,-64128,-66232,-13547,82008,108282,88222,43247,49892,110602,121914,106832,62925,6502,-48232,-60463,-39284,-15513,3642,30999,37977,-1491,-25601,-18174,-23363,-77426,-75308,-39998,-56818,-131657,-100154,18133,60964,18380,-79947,-124304,-110452,-114905,11492,72204,12130,-83083,-82604,-60561,59932,136681,172597,182604,131313,18348,-69985,-89411,-49235,-38498,22304,74546,75741,45060,5344,-48986,-160156,-139789,-128402,-50311,9469,15524,-70551,-41395,82652,144522,122107,63716,-5382,20838,49912,20235,-5362,-5032,47107,150389,90188,-61957,-45736,33489,81848,80524,948,-50247,-42946,-34496,-56631,-51044,-35952,-33215,-30143,-22357,23020,80842,140779,266370,198221,5974,-46172,136367,225393,168960,105272,46663,-19192,-78074,-87941,-8069,53011,131619,200322,204716,194561,155358,129140,176810,241340,349557,406423,209850,7227,-16766,44346,120234,224984,292111,330456,220749,21595,-111018,-82362,3058,35338,-5364,-53238,-84339,-86372,-85962,-80101,-41528,-11521,12432,-4187,-54977,-111714,-110144,-74267,-54532,-23195,-11215,-16262,-41588,-104865,-105470,-30544,-13398,-54173,-96976,-89256,-67689,-21308,29013,36173,11036,82872,83853,-23247,-52364,15682,72776,89875,29459,-67404,-21619,-45541,-4432,91129,186881,236242,279282,189912,128093,98839,-14185,-75035,-82570,-31033,-37268,-70654,-93531,-117365,-125186,-112428,-74562,-84057,-35162,62599,173016,187006,63229,-9779,-49259,-94150,-134341,-85972,588,34270,30453,-4647,-15054,-9501,-52773,-99398,-48308,16821,116142,163658,140389,114595,161315,200495,128339,52062,15071,-32392,-57701,-8892,88275,153611,145901,121783,70143,-7291,-85814,-56130,-83312,-88622,21370,-45901,-84435,-69301,-52967,-83721,-137672,-29430,106824,95025,78582,30585,78439,97072,109259,116585,32353,-43106,37549,63703,76420,121828,150467,151390,128006,129390,79125,-88171,-114765,-53294,-50433,-88612,-140394,-98332,-38107,-22711,18191,59366,109324,92439,31972,-14311,-58069,-50180,-24867,-14605,-20091,-63611,-68483,-32479,26645,-10322,-34859,132969,291968,406078,470139,511780,303423,153567,6710,28732,107604,62287,16393,23993,8343,-69721,-74312,-11498,9495,-3783,-2775,12848,3372,728,-2060,6493,36396,-7042,-95217,-65828,-45292,-53819,-67178,-90455,-44898,53162,95713,95287,89743,5453,-31905,-7273,62936,160340,160336,98942,90159,79364,33088,-20221,-40071,-71104,-98981,-43812,20637,93826,196350,224094,146209,11832,-76037,-78201,-87120,-42324,63776,124874,115373,66892,46530,51357,30635,-26033,-10809,-12389,-64430,-33237,-20095,-59996,-109379,-30155,17955,-13000,-70932,-69403,-46821,4085,-3999,-96735,2014,167770,263127,214034,106574,82533,89120,39675,-62329,-116112,-81148,-49794,-53319,-61462,-74328,-55332,-42994,-83823,-110631,-55783,1889,42468,66333,122808,158666,59950,-37370,-62462,-12158,36711,169,-44826,-34779,-53137,-25691,24861,65040,86700,75510,24068,-82858,-69224,-43037,27733,80897,97383,119572,122670,75304,34782,-25218,-77554,-90688,-56526,17144,109705,95840,-31371,-126451,-53155,31619,102229,160328,218606,217731,116239,-36323,-128966,-58894,-81003,-114513,-83502,-48524,-55594,-49551,-16221,-49100,-108637,-55961,4873,7948,25376,93738,137644,129359,42670,-72170,-122162,-62671,-28664,-57527,-69246,-59733,-71477,37157,202119,283461,285613,260655,165716,128716,82635,23795,-49568,-98479,-34944,-13806,-57797,-94242,27884,62532,22476,-66521,-68085,18913,180966,263770,236923,120403,1289,-109818,-84891,-63148,-89868,-152255,-145338,-89925,-54302,-78339,36181,153121,214044,220758,200181,168351,115340,66780,9935,-41842,-80377,-73577,-62774,-79474,-102760,-75276,-85958,-106150,-37060,-7462,-27798,-73805,-96370,-90079,-79913,814,42735,31290,-23279,-56112,-80744,-50344,-16404,-41622,-83801,2278,205969,266752,103217,-10800,-5993,33363,32273,5822,-47603,-30577,7206,30817,58454,42044,8422,-20648,-73650,-79729,-9814,30308,-51774,-114062,-45139,-38288,-52908,-1291,34970,18903,-3542,-26740,-76341,-97324,-80909,-55580,-13541,496,-6900,-26081,-33828,-37654,36299,84005,90472,27451,-76242,-78438,29413,157281,277270,281708,187984,45619,3733,12988,92251,201451,220825,1492,-101518,-73116,-13265,12587,88489,144616,95028,-8211,-71223,74748,146567,139406,47312,-32828,-65634,-11161,52592,80271,110014,79090,11285,-92927,-49722,-9250,17944,55598,120034,162888,159008,110233,77090,10399,29582,106686,199430,286576,248630,108732,-5859,-76657,-89645,-21901,-36270,-30223,117107,165660,82233,-34682,17890,173493,178942,133690,80876,102804,171604,320304,476326,327796,121280,5184,-77899,-80691,-36583,-4985,-3681,-20281,-24819,-15249,-33906,-80349,-94904,-14257,6252,-41646,-8706,28202,-616,-19761,-42104,-106345,-97837,-43176,5378,10278,-36891,-94271,-96863,-49602,61110,137365,71341,-45722,-65040,4014,25817,-43633,-114304,-125163,-126542,-157995,-154574,-105741,-71783,-66058,-83787,-65524,-58473,-28058,-36437,-87948,-131270,-97674,-55739,-44011,-10565,30747,56714,66021,21002,-38015,-85139,-130901,-92610,-5617,95934,49725,-32225,-102408,-26542,115630,182291,159283,91930,31636,-34203,-19833,16257,40295,20605,-16543,-75982,-58071,20759,100588,54877,-92845,-124339,-88552,-53026,-42820,-32245,-39062,-11886,11413,7178,-84,13964,29981,29960,36049,23458,-19155,-29378,-41112,-41535,-37967,-44504,-26532,15240,44987,37544,44014,6985,30480,90233,147323,159844,85503,-24141,-107697,43311,123083,150369,130410,136269,53951,-63869,-25261,33323,93485,61202,10816,8853,22185,29090,62597,122742,224547,280304,294311,276779,223992,146140,150499,177646,160904,52629,-66486,-100142,-39907,-80601,-154372,-119232,-57929,7328,35023,14737,-21820,-53188,-95381,-87159,-8965,12690,-20237,-52418,-62056,-40445,9965,68078,120515,144758,62580,-19130,-29579,14780,29123,9664,-48410,-73548,-41428,33110,156662,273289,271662,145780,31978,80543,155766,173649,128519,58068,-15458,-50818,-47888,-58996,-30818,11482,22288,-20143,-95845,23045,109211,32395,-65792,-96777,-120905,1427,102611,20581,-100097,-130225,-125856,-74978,-1550,18411,-77962,-104532,-23983,17744,19872,36619,30709,8690,-3232,-56395,-88061,127648,267544,248052,179759,99140,29074,-7774,-25759,-75586,-78205,-62023,-43320,-53804,-78433,-85769,36012,44836,-48013,-33532,-43429,-13250,30212,39777,-37815,-70163,-74882,-10749,93281,258965,314387,111972,-50406,-133596,-87523,-43101,43071,170432,255674,157016,43784,-14275,-44233,-97575,-142635,-84463,-83902,-77368,-45581,-61245,-34146,-1760,46270,109088,18952,-35004,-21858,-2449,-1715,-49480,-36469,79379,223286,244869,126639,5555,-40962,-23636,-34719,15212,85729,107002,64369,14901,617,2686,-28864,-33305,-18210,-36730,-52565,-50583,-38646,-21091,-2220,21998,50002,44698,-71954,-105670,-69794,-53965,-95378,-165592,-3026,240436,206060,83780,42627,106365,221121,229348,-15414,-72880,10259,147,-25632,33658,131349,177978,171084,86524,-33575,-131992,9471,148257,177614,102228,-1994,-61959,-23276,-28967,-76595,30886,135665,147519,68991,-26304,-78941,-45894,37951,195350,231366,237192,235923,165945,33766,-102737,-99653,-6729,36473,-2870,-63264,-120636,-149932,-164529,-121341,-63967,-23490,16287,79324,101633,108514,105590,68289,28067,544,22920,58417,41151,-15468,1132,41723,45591,-5749,-70026,-41380,26176,92032,127739,116656,93079,26370,-39966,-80365,-70574,27016,145632,111928,115242,287686,680030,1106756,1295680,1239235,910653,526641,209175,9957,-65690,-83622,-96945,-75380,-53772,-43238,6150,68000,51698,-19574,-12622,68915,69008,15415,46816,100476,94672,11619,62325,318804,653366,769767,660381,335589,149500,117515,93314,63766,11416,3292,42812,37718,-20789,-50984,-64899,-20052,6290,-26329,-55474,-52312,-31569,-36018,-118257,-97951,3978,141973,220527,67814,-79010,45904,173319,199453,148383,114288,179031,88978,100940,124602,117540,90043,15895,-57449,-52549,-3149,43572,118677,236756,350292,331042,138712,-27168,-28169,-19684,-23236,-59649,-72528,-80893,-94349,-136998,-186822,-124095,-80466,-64459,-63495,-68379,-101932,-41653,56697,68147,1295,53785,143905,152076,138867,129773,113312,58849,10125,-17449,21500,36428,15113,47316,40262,33052,-5596,-96438,-70254,-8714,60373,97111,21725,-81935,-79530,-22699,-26952,-85744,-121426,-52859,-22327,-28052,-106100,-116240,-137318,-147397,-85067,-63594,-59553,-93835,-142920,-130684,-31104,5651,39404,171903,471850,854059,927384,677921,283777,40692,-49263,-61627,3185,136945,297445,327188,287917,172124,40020,-338,18166,41551,78955,65418,-51061,-54715,19732,3986,17727,63428,27993,-27202,-34252,37255,96929,117479,76738,-10408,-48701,4437,1413,-73694,-88151,-97594,-63750,-33805,-8571,-19831,-73891,-114271,-79181,-34649,-44738,-83104,-87245,-45552,-10999,-21488,6684,-39267,-28122,48855,92441,94336,72821,-43791,-52312,-4010,16116,11386,-17447,-43192,-28094,13002,65929,87123,92523,42017,-25793,-60227,12558,100546,123325,195175,46138,-113832,-121199,-58308,-4717,-37390,-49612,20431,78692,91596,44506,-44296,-26443,-16114,-54097,-69087,28935,165020,290019,366837,364146,269241,185186,101244,12116,-13163],[24096,82499,110199,126672,135940,197515,191759,116979,50359,47636,30967,-3816,-39500,-58375,-99942,-128270,-91332,-109477,-53569,458,20320,85121,102526,89336,108583,123838,89097,-23752,-94742,-7463,63540,22976,1690,-12959,-108834,-113159,-107857,-152167,-124139,66469,347324,462533,362114,208133,116279,84360,73062,51584,-39098,-136076,-78137,-9246,-43428,-105705,-125053,-36608,140983,274211,128544,-9390,-35749,2668,-7501,-48061,-97645,-84962,-81655,-135598,-77305,-31690,-37766,-81277,-107776,-163292,-71135,57995,79210,-3183,-119054,-84582,80057,144859,237054,265782,167714,15574,-103215,-97340,18157,95353,121223,118665,161556,355350,618829,838463,857644,666249,387429,122116,-36236,-38510,-36128,-95250,-27175,50024,62593,38371,42827,38787,33297,-6491,15466,58691,48873,-11202,-31551,-25284,9886,66210,72938,56476,7617,-48313,-18617,70502,97363,83720,49900,6386,87027,148971,130356,56070,-16134,-25482,-9337,25770,48156,15642,-11159,24968,-2695,18942,3005,-50096,-131016,-110763,-59771,-59894,-98893,-94425,-68495,-73031,-107035,-157406,-132512,-115759,-124319,-117057,-114412,-314,49536,62132,27562,-46778,-122706,-155655,-103292,-32068,26704,54331,110197,171492,-58539,-8234,-77521,-168454,-189362,-204453,-191403,-127968,-54200,-29985,-31599,-15069,17107,47714,41107,-3917,-39496,-82439,-69520,-29553,556,-11100,-41143,-45223,-11405,-26305,-105278,-125035,-26766,121313,214547,161333,53241,-49298,-83256,-5494,55806,44464,-35197,-53418,46200,156628,136987,66507,-10506,-21783,23928,28006,18108,42616,5604,-47321,-89221,-93126,-67602,-73955,-62869,-2571,68397,49072,16043,17243,55991,114179,61999,18679,74501,147789,158502,132589,142056,95383,45835,51062,101083,160130,186317,217899,214824,86501,-127409,-78348,-5425,31771,-4537,-91751,-86715,6521,60933,29765,-9213,-49295,-5413,22632,179,-18423,3460,24131,-14764,-86473,-144287,-133410,-127605,-126544,-57730,11836,75250,99198,52824,-40078,-95015,-39866,48563,83333,31726,2814,-33817,-42617,35942,194276,179011,59399,61988,1226,-36519,-41247,-36136,-53804,-51721,-74736,-102422,-43314,30667,98554,136392,126640,104496,53311,-30156,-55365,-59398,-44599,3629,153505,291989,270397,122088,40668,117518,196634,235795,162248,152579,80285,-2481,-29796,41350,58205,-14217,13849,71917,142973,193694,183474,178116,153804,49506,-56243,-38917,70878,240736,273223,129899,31069,-30078,-23007,5857,71468,67845,17304,58552,138762,98314,-5015,-37069,-28792,-13384,40817,95254,114940,97901,47651,-41073,-95082,-98284,-121310,-145439,-109831,-72812,-70506,-92738,-70283,-89104,-78545,-31578,119427,249125,264354,130944,68956,69347,48103,63421,58164,-6412,-118033,-29138,25626,-53433,-132348,-65919,35178,22714,-56489,-116928,-75889,-6844,27197,43733,-10507,-66225,-4934,69294,108689,128095,204540,350746,264171,96051,-58495,-142664,-35933,119457,114921,18710,-35374,-70934,-98343,-90216,-63567,-11301,98309,136193,38180,-48561,-95025,-66631,-10913,-6608,-21447,-66258,-106053,-105346,-134495,-103680,-37357,46068,113007,254130,284387,207556,102670,61006,118577,255167,331047,259660,122941,12697,-69586,-74977,-43600,-7409,31921,75554,38064,-30200,-16910,28610,27572,1627,72565,293376,511624,347406,80730,-145800,-261014,-209228,-190214,-438703,-371634,-186690,-47380,124514,141555,98324,37726,-36191,-85197,-135304,-119396,-43124,-56691,-76299,-88280,-102830,-90156,-80173,-56925,-28523,29321,75502,40611,-100602,-102840,-44876,175,39973,87923,71086,51926,64865,12533,-105096,1166,74927,24903,-32276,37150,108682,66359,-35253,-116674,-70267,-80821,29706,223591,315358,189044,46735,-16383,-4704,-13371,-86260,-103599,-46105,-48674,-139495,-54082,1470,-19251,-83084,-92863,-74661,-71590,-84769,-103635,-88591,-53800,-31064,-47260,20950,232963,255239,158289,50336,-19422,-130970,-94536,-40097,-83511,-133458,-158555,-99560,-115845,-150176,-127429,-195174,-170857,-18688,-82838,-171579,-93156,-4978,56642,89847,43460,-70093,-39317,62118,119903,102009,45783,-41164,-77489,-94395,-126809,-20479,87346,74778,-1933,-38636,40424,2911,104430,205109,232492,143203,28398,-68060,-137144,-76593,-78495,-70583,12391,83645,152274,138110,46210,-36824,-66889,36440,177186,181530,83059,-41321,-90220,-63948,-32464,-16509,-9209,-6321,-10104,-3179,12040,-18715,-324,72772,42753,-47424,-98152,-27155,131684,311230,195422,111747,93266,118310,181618,362628,506905,499631,365862,143526,3042,-4664,8377,38077,55242,33182,48624,84068,80441,43944,49678,60311,49742,19611,-42854,-33208,-35542,-66569,-36343,-39253,-19835,-8998,-5405,5064,-7671,-73819,-70187,-71141,-74646,-92595,-132955,-130176,-71216,-23688,-40137,-82585,-20273,74700,127203,120070,45217,-49860,-107732,-80630,-29650,16371,66081,95720,82154,31838,15565,113476,192246,218832,157409,50726,-36090,-9896,115804,256384,268916,166133,58829,1559,-53759,-115397,-145987,-99228,-69731,-93677,-115975,-44082,12593,10425,-20525,-20432,-42757,-29556,36582,46197,102841,145579,84033,10746,-33446,-71646,-105373,-89363,-85789,-68934,-52562,-56509,-56512,-1237,87972,100411,75526,30949,38946,89859,105761,105524,70277,13637,-47762,-68689,-46294,-18498,3886,33622,36153,-3864,-18374,3249,580,-60045,-82446,-47063,-66618,-144424,-81700,33443,76176,29521,-70004,-132311,-128107,-108030,18652,82214,41621,-68828,-100741,-62269,74822,153671,173981,167101,112314,8634,-77108,-112266,-75972,-66391,1459,64745,78513,61611,43069,10470,-123615,-161219,-123640,-46446,4456,3398,-80054,-31584,93790,160060,142436,83244,-586,21913,40514,9743,-17461,-22162,22536,133096,100221,-41775,-33066,39488,85949,78797,-4646,-53194,-42485,-33462,-54712,-46258,-27815,-22251,-21461,-13021,37453,93273,154604,273319,179836,9616,-26852,160331,257456,199220,110918,32579,-40255,-91102,-63759,18267,68846,133443,183265,185275,186585,161783,148656,197016,253644,356960,425148,276618,49749,25718,60918,127288,227338,296927,365707,283779,56282,-104748,-88816,10420,50535,7830,-43044,-85456,-89839,-78800,-59007,-19682,2494,13313,-19104,-71616,-112333,-102875,-79479,-77843,-46986,-4866,5203,-26965,-89195,-105109,-36109,-16770,-53161,-95187,-86023,-68798,-23743,34212,67787,63414,132394,103736,-15883,-84414,-8882,60836,80113,22759,-60651,-2437,-21554,8833,81500,163244,200018,253263,179696,126546,122438,24337,-46465,-50088,-43,-13298,-58346,-87213,-109099,-121452,-123643,-85095,-99971,-42435,50599,147757,176093,78060,4916,-51636,-111140,-139819,-73187,8217,27850,13341,-21708,-30137,-28851,-74680,-101379,-49529,1854,99283,160007,154960,137972,182554,206304,109530,19094,-19142,-54631,-66959,-19049,79304,159325,155926,129607,78153,5345,-78766,-57655,-73608,-64593,25237,-62897,-102578,-73263,-48522,-75377,-143241,-49850,68021,49991,21986,10624,104095,159647,175704,157328,45035,-56868,27988,63901,92095,157313,200870,190710,126133,93522,27834,-137691,-76486,-30537,-40167,-85542,-143551,-97781,-33573,-4115,35839,79928,133340,115623,55888,12585,-43153,-50911,-39944,-35490,-32777,-66176,-70595,-44508,4636,-18830,-32995,148199,302746,383172,407821,471534,296474,145174,5693,38079,104991,50825,19508,38464,19872,-64504,-77392,-11857,10330,-5658,-3272,14220,2375,110,-8778,-12242,16861,-9136,-73902,-70212,-53733,-57615,-63072,-83355,-37108,68410,120522,110269,83659,-5883,-36767,-14668,48396,156104,168718,103162,87205,84226,39002,-19434,-45921,-79600,-95323,-25492,55534,130902,220601,220917,135888,1831,-88175,-82318,-87755,-73979,38453,109975,105967,73383,65205,72375,39763,-19681,5569,-1153,-62071,-26504,1862,-42674,-107727,-42123,9809,-23663,-85957,-81461,-45859,22160,31757,-56957,-27658,146595,258980,216567,109242,95286,114563,73993,-14634,-68872,-76006,-61835,-64633,-61226,-71407,-54256,-43440,-84422,-118050,-66186,-8311,31116,53577,110191,151361,56177,-42603,-68440,-13400,44552,21070,-8211,-12248,-55342,-41134,19429,71121,103507,95327,35762,-67331,-62716,-37681,30544,84240,100019,116736,104865,46231,-2830,-63604,-111713,-99122,-35353,55967,160612,142386,13907,-94051,-61069,2069,67133,134291,197632,211099,119280,-38260,-160389,-76585,-95957,-145548,-104204,-59620,-63081,-52000,-12187,-40715,-111230,-68219,-10806,-8087,20788,95504,141371,124451,43619,-52512,-141316,-81135,-41785,-60056,-59085,-52144,-81455,32644,201424,279724,285707,274036,171568,112517,48638,-17181,-87925,-86224,-22091,-8318,-59574,-94523,30997,58063,13972,-68443,-60630,3414,155667,265095,260418,134195,5398,-105689,-77316,-50073,-62646,-116571,-174506,-99941,-39862,-27104,63203,160726,210288,210999,198875,166509,111250,70399,24955,-28398,-75513,-78137,-65780,-83357,-116300,-101387,-106970,-101016,-38725,-9863,-28399,-78780,-108527,-87216,-68019,4442,38878,27260,-16995,-50437,-76212,-42663,1300,-4628,-92763,-30902,175752,285887,131662,5463,-138,39386,43276,14424,-39628,-30740,-373,26232,55306,42375,20296,1872,-49693,-102212,-50589,-3585,-79317,-100956,-36031,-30127,-42463,5840,28639,1705,-18487,-31115,-64892,-78276,-68623,-51514,-16325,-3255,-9657,-29205,-39232,-52541,20837,77183,95191,41041,-54624,-46587,58382,198999,337038,349385,262703,76665,-16783,-7272,84263,194779,226001,23417,-87512,-65563,-10226,7064,70084,110883,67250,-19024,-61008,86788,172249,173445,68397,-16865,-48428,-11041,52888,96326,127147,105504,31923,-63027,-37451,-28470,3786,55901,120597,138728,117590,53249,34066,-685,41844,147896,261117,315919,236766,84078,-24004,-87086,-96438,-20075,-32474,-24487,108750,146323,69323,-32429,27698,186224,191483,130733,59655,73107,142356,294120,426546,257532,75823,-21302,-90455,-83294,-32974,3476,4125,-10149,-13796,-9116,-40832,-102696,-97839,-9822,-1162,-51412,1089,37655,-6146,-32497,-52517,-113864,-99588,-37903,21204,30689,-17014,-86722,-104470,-57531,52003,113924,41336,-66646,-48301,30307,38454,-43799,-126941,-133248,-102397,-122568,-130767,-121126,-97082,-86796,-111478,-90937,-49435,-6722,-25433,-83106,-120749,-113175,-75771,-65192,-27754,12242,29092,41406,12418,-39911,-86245,-106430,-50906,45454,137048,57372,-29331,-107276,-38613,107569,193668,187119,114911,37438,-45533,-158,31914,49003,23824,2421,-18812,-43806,42414,111383,30517,-122934,-130422,-95218,-61927,-50448,-37719,-31883,8369,36934,31443,22817,28370,33365,27919,35709,25224,-19074,-15954,-25082,-33852,-38534,-51723,-31666,6418,25921,21870,28659,-2691,27168,68590,97775,103446,50123,-37930,-129713,1868,82456,124718,122369,148012,66879,-65684,-27455,43223,106914,66773,10908,9658,26616,33649,60068,112545,212555,287894,327437,320631,240189,146517,152569,183198,179079,71497,-69530,-93240,-43121,-96002,-147189,-80156,-3608,64637,89149,56976,2927,-45473,-102252,-82483,-927,20094,-9980,-35408,-40664,-15398,35357,88455,132217,143807,52625,-31836,-31573,10340,10570,-1265,-47910,-60034,-19769,59353,197447,315854,281148,131417,1535,54025,138508,155787,97334,21991,-48162,-66720,-51601,-64483,-44993,-9329,179,-41910,-110242,38951,133095,48239,-61813,-97986,-117220,-17650,58826,-40105,-140490,-150047,-122261,-57702,13868,27660,-72101,-96035,-11382,32535,38932,61219,57344,28847,3885,-54714,-54138,167581,273050,247243,172035,84895,14080,-23663,-39470,-85990,-93125,-74843,-57140,-69224,-96300,-101421,29257,71496,-26242,-40065,-61698,-14618,44413,41623,-44523,-78151,-82030,-18169,92457,274801,353186,135394,-36151,-110430,-65156,-19021,69025,192911,251758,132972,42942,-15883,-55358,-111638,-125852,-71606,-80487,-87685,-70493,-88076,-54016,-13607,41991,104958,15978,-39650,-28900,-6435,-1551,-55992,-45884,89503,246229,255448,135426,19250,-29953,-14779,-25541,16820,70746,75617,34560,-1700,-7757,4103,-12942,-16643,-16132,-43263,-53639,-42871,-30486,-18463,-10032,-2897,20593,29300,-71962,-99724,-63086,-51792,-99574,-178692,-12896,255442,231515,100045,52968,113941,219806,234708,-2353,-75413,16087,7253,-28190,34819,142139,204729,212148,130737,-4704,-131342,-11035,120139,143416,69196,-39568,-87129,-618,-12702,-91154,-1153,105706,133110,73824,-6251,-57577,-35791,43011,174306,181547,191481,207755,154113,28775,-109399,-104174,-14761,12152,-34594,-88896,-133863,-164081,-145822,-100081,-42667,-3319,31983,85744,90341,82301,78736,44231,6365,-7845,30192,72272,46974,-10192,2905,40678,48419,-107,-69552,-50736,17782,95845,141897,131462,92140,6630,-65785,-102244,-80082,26945,168340,151885,169402,366108,774496,1190401,1362141,1256035,876424,499844,212501,16036,-61346,-86553,-108464,-91478,-66120,-43088,28897,100636,73118,-8027,16899,131068,128074,62911,86569,127971,101026,6716,46396,273428,578377,726777,683186,437642,235935,171256,139897,109672,52529,37054,67119,41786,-26109,-65119,-89342,-47940,-16466,-42194,-62570,-50833,-20668,-15581,-82888,-106593,-29728,95514,180665,46623,-79374,63334,215044,246646,198036,132407,149469,47362,73237,109092,115796,100893,36169,-48616,-67185,-18922,27075,99511,222412,370429,348857,135457,-23238,8810,17069,-11580,-58108,-34760,-43057,-72953,-124582,-179223,-144762,-105562,-90856,-92953,-92417,-129762,-64047,56260,85397,10853,42911,103217,108953,103620,96954,87199,50079,10899,-12325,22419,26005,19232,62850,34103,6817,-40944,-105039,-49825,7752,73732,91799,5104,-105317,-104273,-40506,-43939,-105138,-101977,-29710,-2225,-16232,-105795,-121384,-132253,-149630,-103358,-85192,-78932,-104572,-122724,-93195,-8141,13355,45273,199029,546066,970177,1071496,809464,353531,49404,-48707,-54983,19080,166823,320014,326190,251542,130901,4087,-43215,-41079,-16526,57092,60236,-45496,-59353,23512,18474,27005,70695,35034,-14057,-19932,56598,129144,160952,114451,28043,-7701,43578,34887,-48789,-72236,-93764,-61556,-28373,-2404,-12378,-69857,-110216,-76977,-30351,-38725,-82463,-96069,-44819,13242,1156,-1921,-58768,-50298,25663,63173,63469,61348,-24130,-19201,25994,38310,19607,-20868,-56565,-41755,6405,71917,116888,127483,59833,-24959,-53608,23393,89262,98144,172782,52805,-110366,-144530,-110061,-59923,-50525,-25937,28839,67769,78868,35086,-42088,-25750,-21854,-61748,-67505,32102,155044,250845,302497,303720,231943,158053,83666,382,-28305],[6831,47414,61906,85546,112918,210471,225947,142632,58660,48475,23946,-11063,-45834,-62627,-99613,-123994,-90022,-118274,-89147,-25365,-1362,59028,82949,89658,103864,106744,66170,-43675,-91024,2328,46072,-290,-20058,-35029,-101955,-65757,-62829,-107713,-137627,18515,273974,405949,341603,209228,123663,95225,92914,78850,-19207,-115873,-74152,-15880,-62528,-132499,-155765,-53914,108586,231394,96035,-35124,-43409,-43515,-38531,-66655,-103851,-78109,-64070,-137407,-78449,-24356,-23998,-47159,-55129,-125653,-106187,30315,60541,-12608,-121359,-78407,80987,129518,212018,237661,141536,-4909,-113591,-92037,18793,100469,135898,128352,147794,336241,616620,854953,892021,700131,376898,81225,-82571,-20324,-16434,-98163,-36010,48196,64028,38229,37216,21348,13085,-14983,14773,62803,55281,2556,-5314,5259,36114,101472,104390,83384,22071,-47455,-9208,91939,122715,101979,46865,-4747,71637,134373,124127,53550,-22441,-48801,-50352,-12850,40970,28087,10461,58925,24804,39310,11376,-50460,-146417,-108407,-52553,-56378,-104338,-102863,-73835,-74158,-102535,-130954,-109818,-104396,-124039,-128058,-101103,19542,63490,66793,28024,-50384,-125553,-164809,-101333,-15694,51108,71549,112419,142967,-95621,14375,-26684,-113078,-138377,-156889,-164709,-113279,-18384,20093,11825,-3373,6592,32930,12931,-28031,-57164,-91854,-73978,-30995,1825,-5740,-34290,-42496,-13390,-19655,-94576,-112506,-16916,135030,204676,142884,40025,-53154,-82306,-6832,45670,33877,-39854,-43335,62579,172326,146443,64165,-27585,-43425,14540,32501,44609,79225,33458,-29926,-78295,-84995,-61558,-73102,-65516,616,70014,43254,2235,-14311,14680,84340,49257,21804,81691,163695,191485,163358,171361,113793,30744,34253,89442,152794,187150,225079,220416,95002,-130036,-78519,-8323,27006,-7894,-92609,-80401,5183,44027,1431,-31293,-56683,-6782,20034,-1594,-15440,16614,40537,4705,-54659,-116660,-128350,-113436,-86032,-11354,56391,102290,100168,32362,-61548,-91660,-31139,38471,59287,4983,-20894,-42095,-32687,51977,192836,169764,54152,53061,4113,-34531,-35235,-29439,-56423,-54937,-69668,-81399,-36603,37490,104570,125644,105512,80460,44983,-26932,-46423,-56382,-42118,8807,145664,266160,245090,107088,36690,107421,163443,218319,164101,142708,69970,-12018,-34387,40371,71765,19675,41710,104407,183718,216475,171913,138904,116077,42158,-53367,-33648,76913,234570,223815,76914,-14000,-66760,-43080,-5252,57987,61600,14707,48967,113462,80385,-3759,-27100,-20927,295,62426,105978,114169,100241,49770,-47439,-115888,-128203,-150666,-139347,-102169,-73051,-78145,-95354,-62515,-88427,-90069,-42333,105240,235479,264122,123150,54413,62385,49244,61103,59981,1960,-104002,-58190,-10955,-91788,-138393,-53653,26727,12617,-51996,-105316,-80474,-5399,33776,53844,-2118,-69098,-9263,58441,91806,103668,166429,340943,298518,131839,-21418,-122241,-89526,66011,87104,1890,-47899,-87136,-124640,-112947,-90145,-21594,105629,184209,94249,5987,-48038,-72857,-51674,-60338,-72822,-101812,-115691,-110841,-119634,-62215,8865,71056,109319,249560,285476,213508,114110,79275,136352,277334,362972,292186,144739,27459,-63577,-67053,-43792,-14753,28151,79084,38774,-18980,1050,40578,31326,-6890,51547,264276,468252,263906,-52503,-332345,-342985,-161595,-163660,-443241,-381504,-181355,-11281,140939,117684,71062,19245,-38834,-75518,-126947,-148491,-54935,-43247,-60101,-85778,-125495,-141050,-108615,-87261,-72742,2453,59850,41590,-90143,-104688,-37556,18234,58880,92642,46400,20489,44270,2422,-104928,4967,78033,27511,-25179,59887,131108,67168,-51051,-120820,-47079,-44183,43416,213081,298712,180194,38498,-20364,-6225,-15624,-84808,-103646,-50880,-53328,-131232,-45230,-1619,-22668,-85741,-101402,-80021,-73905,-85610,-98824,-88847,-60183,-31059,-37412,41099,256704,274778,174146,63297,-10283,-130361,-93157,-21187,-64239,-126552,-167004,-89273,-76686,-118693,-137362,-197022,-157058,4721,-33885,-143455,-103567,2163,89810,118387,64845,-58286,-72503,43487,109373,106423,57810,-33481,-80656,-108910,-118109,-18635,70375,44490,-49125,-73116,16846,-35956,54995,157089,215280,165054,64082,-29854,-107946,-96476,-91949,-63517,36635,135058,217799,182122,67360,-24519,-65798,-9161,115426,140827,80906,-34141,-108042,-65411,-31455,-14340,-4313,-962,-7715,11457,48774,29682,36730,94463,51613,-47736,-120357,-46141,94877,275671,175553,107240,109497,153061,231286,407963,542905,547775,400001,141340,-3143,4534,18737,43802,62410,21834,17952,54903,64924,41111,55243,64333,56013,26485,-20301,-10514,-38341,-93852,-45822,-37250,-19330,-13278,-14771,-11676,-34543,-48574,-5187,-27401,-74572,-105731,-146822,-124137,-67813,-28345,-54355,-88724,-3386,82817,123436,119426,49320,-41103,-89607,-65602,-16752,28289,68885,88884,72459,26182,10869,92478,154249,193585,162547,63344,-24187,-36599,69299,207113,240533,148310,44598,-18375,-73637,-133796,-145007,-98150,-71293,-93459,-125021,-60307,-17897,-41944,-66972,-54475,-60013,-21165,17531,11554,54993,111077,60989,-11381,-56989,-97931,-110435,-85485,-76517,-59733,-44679,-51654,-50938,2870,77202,74012,46040,11907,25728,64332,83074,96163,69729,13108,-53657,-80865,-53194,-20715,4350,35984,33140,-9105,-16688,17586,18194,-47149,-87751,-55307,-77075,-146905,-66631,43044,85734,36250,-61819,-118506,-143389,-96933,21253,81771,57753,-55438,-119835,-56888,93308,172389,174601,148638,88385,-5986,-87337,-139825,-105134,-97846,-22215,51617,77894,75070,71577,54371,-77375,-158790,-119643,-44480,-2478,-10896,-88296,-21314,102400,171367,153030,89691,-633,19056,28478,-2441,-31553,-40589,-1100,117001,115885,-13393,-20984,43066,86386,72737,-13723,-57993,-44809,-36894,-55287,-42279,-22200,-15625,-17524,-7185,49188,102308,162282,261868,146935,7446,-10238,176767,277652,224063,112942,16689,-59925,-93920,-49900,27588,65613,117679,153862,158637,173321,164081,163511,208620,254475,345065,414502,325993,97533,64147,71527,125092,214567,283996,381318,337813,89947,-98818,-98030,14637,62135,17873,-33985,-84863,-93354,-71851,-38805,-546,11430,6763,-40480,-88419,-106811,-95175,-82054,-87118,-44485,13278,25649,-15227,-75604,-100926,-41554,-22440,-54408,-93031,-81812,-68856,-26982,37367,100802,123431,184049,118830,-4640,-103938,-35648,42390,62932,10294,-58045,14946,1171,14187,65477,137384,163244,220679,161015,112426,131874,58387,-15752,-16969,28204,7829,-47025,-81976,-101060,-118037,-138421,-92701,-115386,-52560,34345,116073,152769,85598,15739,-53255,-129919,-139856,-59031,16756,22405,-1802,-39192,-47404,-50875,-99191,-88058,-51975,-10952,82911,153214,167097,160629,200398,205449,86635,-16314,-56056,-79229,-78794,-33124,63968,156543,158044,128655,77802,12099,-72721,-60730,-66151,-39685,26502,-81395,-122107,-76858,-46459,-70409,-135323,-71096,26960,5995,-20211,13923,129672,210524,228000,180922,45196,-73620,13873,58726,101570,180965,236797,216783,115247,55143,-19585,-121090,-49175,-18215,-37407,-87737,-150311,-96449,-31239,9690,43163,86092,137416,121546,76970,36534,-31305,-54995,-58440,-57898,-46880,-70789,-75286,-57759,-16806,-27280,-37543,151810,290060,330342,321046,402238,281670,132167,-18,42044,93734,34095,21156,49802,27225,-63173,-82835,-15549,8182,-9598,-6047,11633,-4399,-6716,-20788,-35519,-12130,-22068,-57269,-64321,-62447,-64988,-63091,-81288,-35520,75538,136734,118363,71937,-20656,-44179,-24536,31537,145773,168291,100186,78210,81715,37697,-24707,-56264,-92746,-93705,-10433,86954,163891,235382,207519,115833,-14657,-103016,-81585,-77303,-93896,13248,91378,91484,74730,80644,91007,48230,-10793,21042,7918,-60591,-23504,20648,-24763,-103178,-58923,-423,-38307,-105253,-96488,-48048,31782,52124,-28873,-56723,105923,231238,200669,97569,90589,119336,89374,18548,-29337,-64453,-77700,-72655,-56892,-64843,-51465,-45069,-87648,-127439,-77060,-18155,19999,39329,93613,137888,47561,-51416,-76497,-17348,46226,33733,23220,12334,-49042,-54568,14881,77367,117895,108790,40162,-50565,-50454,-28978,33471,84351,97582,108533,82454,15513,-39358,-97155,-133009,-89037,-12157,98420,212360,188083,57392,-57500,-51511,-16842,33802,105983,170353,195071,116837,-33229,-128516,-66828,-85344,-148814,-122387,-71852,-72774,-57237,-12459,-35745,-114239,-86508,-32351,-27075,14955,92288,136040,109718,39127,-32185,-131327,-102669,-61808,-66207,-52541,-48331,-79887,30560,195409,264681,272622,276034,172829,95241,16642,-55130,-123015,-67537,-9843,-3059,-61963,-92322,36400,55976,5919,-70552,-53225,-9436,127160,253368,268305,138352,6548,-102471,-75666,-43738,-43008,-82940,-139611,-90168,-15509,22749,92886,164437,196534,189232,187771,157660,101649,69514,34776,-20894,-75621,-85540,-70308,-84182,-119591,-117952,-115296,-92617,-44118,-16981,-32551,-85607,-122701,-82903,-52092,12669,35626,20969,-16514,-51450,-77272,-38568,15976,27671,-59820,-57525,134203,288117,153931,20252,6747,45354,57203,24426,-30692,-31644,-10458,17521,46458,37012,28600,22177,-23349,-97410,-89080,-36998,-88447,-63591,-14761,-13912,-23756,23364,34305,-8719,-35039,-39211,-56477,-61281,-55320,-46594,-18944,-7983,-13697,-32858,-43540,-63968,11493,78653,110111,67713,-24244,-12414,85983,234917,378118,394337,323008,118857,-34913,-30546,74546,184452,221876,46245,-75536,-59727,-7285,1510,48847,73887,39580,-28012,-51005,94943,189915,197226,82186,-6563,-30629,-4624,52361,105861,135335,128824,63589,-25543,-26367,-50019,-9538,60057,126581,127390,103420,19575,-18971,-23484,42269,176251,307131,323192,210856,56788,-40706,-94405,-101883,-18163,-26968,-18632,95611,121767,53798,-32665,29428,186701,196021,124831,39242,44803,113090,264316,368754,188888,32897,-44614,-98497,-90906,-34177,7004,8154,-2599,-5514,-5170,-46418,-114216,-87326,-4040,-14093,-65783,10002,47063,-11313,-44273,-60776,-119330,-102802,-35996,33283,48742,2987,-72901,-103797,-58442,50196,99002,20472,-88233,-37466,52300,49242,-42105,-134201,-128884,-77215,-90927,-99287,-112208,-115293,-106671,-136352,-92864,-26439,18461,-16705,-80065,-106466,-118905,-97237,-87443,-45831,-7009,1092,16086,3092,-42567,-83902,-73761,-3654,104299,175837,60040,-28964,-110153,-53401,90811,196291,212296,138979,39464,-60580,20817,53741,63359,33131,25324,34713,-207,74749,127862,14314,-137046,-94851,-78420,-64863,-55255,-40587,-20058,39296,82411,71809,56799,53201,44490,29140,33841,21216,-22626,370,-7080,-26379,-40002,-58456,-34042,-987,7596,1653,3655,-14310,24348,47353,50624,49220,17838,-46037,-147552,-38211,40344,93223,108176,152118,77547,-64419,-28279,54795,121268,73776,11435,9782,29344,36963,57781,102581,199033,291529,352969,351374,246466,142623,142859,173521,186398,89866,-70706,-84939,-44912,-108144,-132377,-42765,54613,123203,141774,96016,25737,-37256,-102047,-76114,3552,24281,-1015,-17084,-14200,16440,67151,113825,144273,139327,42658,-41408,-32358,5816,-3741,-7660,-43594,-45239,1562,83969,228912,342043,277526,111258,-28709,31819,125960,143816,74817,-5912,-79104,-82051,-53310,-65536,-56635,-30580,-22081,-59540,-97526,64588,165477,73967,-48500,-95777,-110690,-50973,53,-101245,-155280,-175691,-120498,-41822,26357,34514,-65013,-85589,2498,48940,61293,90414,86563,50398,13171,-47347,-20363,193908,258287,228074,152249,66535,-2361,-39630,-52675,-88510,-94270,-86733,-70959,-83696,-111857,-106163,30709,101123,-3964,-44692,-77996,-9473,63287,43994,-51267,-87402,-92295,-30006,86779,277039,376112,159727,-14661,-84081,-41304,8190,97497,212099,239151,113693,47716,-10143,-56159,-110056,-105162,-57508,-75962,-94649,-92512,-112173,-70633,-22435,39571,99844,14511,-43816,-35521,-10228,-2683,-61063,-50908,101844,265333,259714,139875,31835,-12922,-701,-12304,23305,62038,52398,12481,-13770,-13296,6666,4417,5149,-5340,-40476,-47110,-31487,-22230,-15365,-15049,-20403,3231,27825,-59777,-89556,-56999,-52525,-105953,-177340,-21131,261099,250263,113690,61239,113884,200956,219157,3014,-75581,21258,13333,-31230,33575,146375,221495,242413,169446,26419,-116757,-31541,90423,107059,37351,-64176,-49715,31426,8836,-81435,-29618,74506,113544,76942,17215,-31435,-24177,47366,145401,129294,145782,174395,135957,21761,-111002,-99100,-17169,-5787,-60348,-115111,-148993,-166653,-126461,-82077,-27192,12206,47248,93439,79644,56523,48149,14909,-18304,-16691,35997,83968,49941,-7086,2152,37019,50410,6775,-65176,-56846,11917,101320,156744,145254,88304,-14197,-91975,-124936,-89900,26038,189679,191322,217384,423744,815064,1189855,1337074,1188795,782134,436451,198558,16573,-59225,-90852,-119701,-107951,-78917,-42365,50516,131330,94898,6737,53389,201975,190659,108581,119339,149143,102682,-980,26713,216680,474422,642864,663613,516642,321041,226996,187811,156904,99548,79625,97533,48433,-29962,-77901,-113527,-74768,-36032,-53824,-64431,-43960,-4988,6822,-52210,-104910,-61032,48308,135652,23273,-80600,75423,244845,279103,231037,135364,107665,7909,49886,96228,114563,111019,56557,-35153,-76797,-30490,13681,80531,198223,371242,353993,130350,-16881,41457,51838,-377,-52315,-2149,-13095,-57594,-117148,-169017,-158912,-127717,-115255,-113557,-97804,-137611,-84441,51931,96664,17880,26077,54951,65764,69505,66265,58926,37722,8493,-10706,19727,17397,32317,74458,24818,-21440,-78305,-108454,-40993,15847,82407,86156,-4626,-93637,-108306,-63732,-67471,-128555,-82945,-7662,16886,-5421,-102105,-126140,-127534,-136734,-109344,-94922,-84176,-94116,-91140,-59303,7105,15668,43085,209608,582978,1016370,1139797,887016,403033,50877,-49770,-43461,43435,193605,326036,307597,208484,91597,-30598,-85600,-97797,-81054,25466,46983,-44315,-66716,21701,27121,27030,65421,36705,-1875,-4824,81549,172512,206985,147897,64035,40625,97619,79769,-19416,-56145,-89073,-63911,-28439,-1227,-11431,-72982,-111922,-77177,-27451,-35925,-86638,-111043,-50064,28182,19704,-18822,-87283,-79112,-4477,27179,29155,48792,-5471,6717,47800,50821,18334,-31511,-73823,-57161,-4703,68506,131608,148032,67833,-31189,-53174,26965,74201,74627,150980,62823,-99159,-119989,-98220,-65809,-30673,-1663,29343,46622,54057,14014,-47944,-31942,-34522,-75879,-73080,24467,131025,197886,226676,234445,187639,126693,61690,-16657,-52986],[-14788,5445,9363,42741,88439,211450,243637,158410,63262,47148,16721,-17697,-53121,-69144,-100935,-120174,-89326,-118162,-123467,-53427,-26226,28200,58129,85579,96941,92563,49524,-59540,-88421,7357,28841,-18260,-38742,-52741,-70508,-25765,-28343,-71095,-97499,-10730,196359,333175,309762,208458,132693,108230,112837,102388,-1100,-94933,-64211,-18230,-73792,-146002,-165016,-68431,64824,171285,58774,-52302,-17715,-50054,-67472,-86416,-112426,-73534,-47982,-135040,-81448,-20339,-15659,-20791,-12873,-81946,-134102,-4114,33610,-25915,-124291,-71939,77720,108179,171765,187501,95938,-37208,-125184,-82137,22158,105845,148482,136196,122179,290612,571298,813394,867704,688692,345305,38031,-125324,-2062,-1570,-99740,-46202,43779,65572,39995,33652,5717,-9857,-30306,4988,58320,57103,16700,22682,34678,62154,143855,145225,118619,39428,-48698,-2555,111678,149102,119309,41177,-14532,56797,115316,111836,48830,-27084,-66444,-68566,-51763,29509,37719,32638,91524,51350,57434,16454,-52112,-137575,-94975,-42878,-53853,-111507,-110703,-80037,-78963,-101340,-108266,-91820,-95560,-123422,-141337,-78162,46285,78563,68254,24290,-57569,-122347,-175772,-101441,-988,77070,95596,127152,127108,-131302,39107,41938,-25796,-51452,-90830,-133644,-100166,17575,75534,60709,11940,-4534,17359,-17220,-53188,-73508,-98811,-76129,-31810,1050,-5040,-34338,-46030,-21340,-18654,-83903,-99357,-6517,143900,187009,119408,20704,-63819,-88841,-16865,28226,18099,-47876,-35873,79684,185572,155470,63140,-43320,-65397,5537,37321,70980,113957,58768,-14778,-69020,-78343,-57434,-73722,-69507,1052,66876,35268,-12305,-47886,-32913,42708,30044,21031,84152,175060,225344,197320,202629,133995,14832,15674,74243,139850,180629,222663,213877,96641,-133140,-79719,-12880,19844,-13861,-95992,-78424,-1300,21563,-30799,-55684,-64920,-9073,16184,-5193,-15384,22814,45328,13363,-32737,-91381,-115773,-92498,-47391,34717,99837,125963,98307,14285,-73385,-77631,-23330,27308,39503,-16339,-43853,-52408,-24755,68208,187083,156796,46574,37276,1180,-37166,-33344,-27634,-64732,-62897,-64993,-63050,-27711,44680,108316,112567,82201,51273,29314,-28424,-39800,-55497,-42423,9248,125677,221222,203029,83609,29088,92813,128005,188698,153885,119509,46197,-33745,-49396,25331,70067,45027,68840,134937,213636,223208,147109,91161,68680,27025,-54377,-31287,79258,219909,173494,30703,-54746,-100357,-62174,-16393,42301,51148,9270,34226,81808,55909,-4984,-18142,-13506,13955,86702,120700,115097,102071,51307,-52250,-134186,-158546,-148588,-114904,-87824,-71121,-84371,-92993,-48132,-69578,-84153,-41179,99936,228373,269811,119827,37996,49489,46333,56993,55574,3769,-87946,-70432,-33270,-111970,-105569,-36432,13861,-898,-50577,-94879,-84262,-5837,37813,62130,6821,-71615,-16401,44679,73586,78634,125340,310862,317695,160904,12565,-82155,-136452,14209,60624,-11734,-60380,-106610,-125341,-104180,-119003,-35121,104144,222943,146899,54523,-5915,-60433,-76164,-105253,-107872,-120684,-114295,-117204,-101651,-20892,51440,88836,96300,226598,275299,213551,121269,91471,145159,283091,373417,309929,161105,41098,-60199,-69862,-49988,-26266,17313,73379,37338,-3681,21627,51653,32804,-19029,26767,230084,414001,178629,-189769,-365043,-183166,-59672,-143531,-451762,-390788,-182737,15848,150264,96031,41755,-3042,-41010,-63475,-111657,-131367,-52530,-22826,-42691,-82959,-149542,-106519,-44096,-49107,-108679,-22775,42792,37883,-82670,-106039,-30711,35298,76617,95159,22520,-6386,22740,-10540,-103640,9557,82314,31226,-23808,75730,141408,57560,-71016,-120128,-24270,-7084,61970,202174,276899,167117,29162,-25217,-8762,-18802,-82917,-100577,-52502,-50392,-98568,-27439,-4121,-29434,-92599,-109215,-82293,-74430,-86154,-94546,-88627,-67191,-31246,-26632,65506,283802,299723,199818,82983,301,-129198,-85969,8764,-36000,-113636,-177335,-82052,-43483,-72825,-136207,-188835,-143959,20893,15432,-105093,-99220,11530,115442,135556,79337,-35222,-104520,21999,96298,108576,70321,-24764,-82092,-120217,-110590,-16402,54828,18831,-85302,-57559,17983,-61167,9337,106165,189328,181238,99979,11700,-68961,-88349,-87638,-45264,65797,189139,280445,220090,85542,-13166,-59132,-48382,48952,87833,68747,-30232,-124006,-62911,-32221,-15838,-2873,3074,-5722,26581,90286,84930,71447,106249,54139,-48238,-131944,-60981,49986,219982,147831,103761,129104,189845,281068,429065,537351,554098,400872,120001,-12322,15869,32047,47636,62719,5437,-17337,21090,44706,36376,61939,70477,62719,31381,-5384,9124,-29654,-113157,-55765,-37244,-20734,-19588,-26649,-31074,-58448,-9669,50510,18071,-57885,-107415,-145098,-121809,-69079,-36107,-68815,-86052,10873,84554,115545,122890,68007,-12211,-60962,-47415,-6487,35302,67039,77935,59190,17818,4254,69749,114996,163386,162982,75872,-8369,-60428,22307,150095,199387,121115,24175,-40875,-91944,-145211,-138393,-95814,-72075,-92861,-131991,-73822,-41353,-80994,-82647,-59027,-57607,-6914,1147,-16121,14832,75928,39652,-22293,-56392,-87722,-95623,-77426,-66182,-50064,-36870,-48151,-48930,-663,51433,31163,3302,-8680,12783,37923,57137,80828,63049,6992,-63721,-93684,-56749,-20070,6712,39489,30472,-15837,-19141,26045,30379,-37529,-89400,-62247,-84559,-135631,-53977,47829,90261,39569,-54385,-99822,-124713,-78826,22287,73846,61329,-45555,-128643,-44550,114513,191475,174694,129345,62442,-23424,-98360,-154255,-120850,-130503,-46601,37138,75475,85940,90190,80969,-37831,-142926,-115219,-42316,-8323,-22948,-88441,-9448,111041,180619,154806,84490,-4560,14053,16143,-14440,-45621,-58221,-21594,102274,132855,20368,-7617,46389,85160,64475,-23698,-61916,-47456,-41220,-53711,-36010,-16497,-10863,-15761,-2594,59745,109419,164920,235153,105174,1774,4939,185082,282794,239659,110630,852,-75095,-89425,-44939,22138,46592,88484,117120,128905,158403,165909,177438,215701,247985,318296,378140,352815,146713,98990,78597,116178,189784,256112,376813,378829,123957,-90976,-106762,17728,72069,27140,-23854,-80226,-94179,-63391,-17969,18011,18104,-3697,-63108,-97168,-94143,-84758,-76927,-69120,-11012,41315,45441,-4485,-62064,-91708,-44792,-28759,-55681,-87740,-74149,-64969,-28092,41281,135734,187981,228758,123878,3832,-101983,-59986,22239,43057,-3878,-57913,28712,21352,13317,47649,113750,129315,183872,135512,88732,128881,87589,17104,17594,54999,27522,-35174,-76005,-91933,-111905,-126862,-89976,-109737,-61862,17367,82739,121602,86872,22900,-54036,-147720,-130991,-40455,29049,20908,-11159,-52012,-62338,-70990,-120836,-78749,-56691,-20331,71040,149261,181235,184571,216116,200136,63401,-49776,-91763,-102040,-89981,-48026,44907,146116,153476,120720,70979,14503,-66558,-61915,-58875,-15765,23933,-99484,-136183,-77303,-44260,-66510,-126393,-87179,-7174,-28462,-37570,27036,147438,245236,263094,187561,35561,-91469,-2627,50722,106838,193353,256827,228759,98283,20901,-47227,-83586,-30537,-13216,-39135,-92563,-158679,-92762,-28748,20053,42643,80419,124053,111740,94179,57375,-20504,-59298,-76216,-76769,-58616,-74995,-80589,-69888,-34603,-30628,-47936,142199,253164,253857,222973,316573,262085,117412,-8461,41236,74537,15162,23609,59779,32520,-63497,-88739,-20453,5286,-12980,-8122,8115,-13941,-16888,-35309,-60175,-45581,-41943,-44957,-52566,-68317,-73512,-65019,-82101,-38189,77358,146799,121164,57525,-36235,-52090,-34974,14670,132680,162176,92329,65158,73409,30818,-34207,-68691,-108326,-91811,2821,114530,191826,240449,185354,87457,-35851,-118255,-78308,-65701,-90597,-3643,74045,75027,72642,93728,108382,57948,1988,36716,16850,-58294,-23582,36017,-5213,-93029,-77288,-8099,-51594,-124117,-112642,-52719,33719,58650,-12223,-73396,50823,183040,168516,74520,72085,106355,86902,35468,-170,-53306,-95881,-73218,-47888,-54063,-45498,-46217,-91960,-137267,-85938,-24765,12642,27249,76023,120325,35749,-62315,-85231,-22916,42473,38534,46057,32531,-41900,-66111,11743,83990,129533,115437,38031,-34124,-33708,-17187,36617,82134,91692,97065,58050,-14364,-72252,-114992,-112675,-70434,12972,143183,260161,228209,95832,-25828,-32584,-19734,9294,79562,141034,172521,109947,-21615,-84343,-39286,-62533,-128105,-132534,-83975,-83273,-63523,-14745,-31580,-112832,-109729,-58221,-45949,9316,84497,122100,86775,29659,-14275,-106702,-121210,-87663,-73956,-48977,-48264,-72703,30406,184325,239931,248814,269952,175293,85978,-2738,-77237,-110440,-49247,2027,1436,-64659,-92456,40847,54068,-2208,-73454,-47495,-19458,97429,230335,261161,134506,5659,-99859,-79375,-43958,-31616,-55438,-106575,-71956,9919,66930,121774,164892,174968,157394,166498,141389,86737,64662,40054,-18627,-80590,-95528,-75567,-80977,-108307,-104667,-101357,-83568,-52578,-28012,-40079,-94264,-137084,-76966,-32491,27814,36006,14667,-20344,-57887,-83742,-39159,25939,52732,-29204,-74698,83432,269560,166170,31671,13634,50885,74163,37122,-20155,-32300,-22039,5511,32578,26025,32258,37818,-670,-79967,-119154,-64549,-75776,-27570,7862,2921,-3978,42882,46412,-11196,-52303,-51303,-51905,-48243,-44068,-42578,-22162,-14301,-19849,-37835,-47365,-72687,5680,86002,134789,109040,14362,22845,110499,261686,395322,411092,360451,161736,-44674,-57347,61481,168046,204294,64698,-67975,-57414,-5820,-4509,25173,34285,12557,-34770,-42103,97841,196590,207606,86650,-3537,-15699,7154,51544,106854,133257,144463,97351,10250,-19067,-74635,-20276,68396,137042,126205,111438,26620,-69650,-58619,29387,187481,331242,307643,172830,26377,-57790,-101575,-106595,-16181,-19722,-13837,77410,91999,33981,-38364,21957,175067,191883,115450,18989,16950,82975,230829,306154,123770,-8596,-65706,-102764,-102927,-40939,3728,6162,39,-2200,-4975,-49197,-97769,-68980,85,-34141,-79628,20241,56306,-17255,-56106,-67292,-123036,-110161,-40388,38062,60823,19374,-58048,-95646,-53005,53544,89691,6373,-111787,-36096,62500,50436,-45321,-141380,-121650,-56717,-66516,-74915,-95392,-124677,-125789,-158336,-77178,2168,43775,-13220,-82368,-94731,-107144,-116178,-112313,-67119,-29162,-28463,-11366,-9359,-47918,-79028,-40858,45406,166264,206710,54696,-33899,-112330,-73103,63572,186481,229021,159450,35177,-78873,41995,80256,81248,44714,47247,79541,54664,114155,144765,250,-124813,-67038,-56711,-65488,-60489,-44193,-8312,77214,148431,131647,100095,84280,59877,31157,27708,7851,-32125,15310,9116,-22367,-45198,-67053,-36897,-11314,-13772,-24842,-35504,-29640,19165,24389,4619,-3970,-14015,-51546,-151776,-78045,-4545,53794,84662,143386,80332,-64604,-32041,62900,131122,77585,8562,5543,26551,35124,52115,89811,181384,287107,363714,359499,234462,128659,117837,145739,177042,100103,-73624,-79653,-49082,-119549,-119287,-11465,109050,175189,186357,127443,43056,-31465,-95392,-73041,-39,20995,2410,-1544,14325,52072,102069,141151,152791,128362,29463,-52135,-37455,-3169,-17351,-13844,-41608,-36394,15250,99044,241656,343140,256509,83128,-61373,11788,115699,136550,62571,-20306,-104800,-99918,-55870,-64101,-66175,-54730,-47990,-78438,-84527,85264,192718,97172,-36418,-97362,-106828,-100783,-64543,-136820,-115861,-172714,-121376,-32049,30401,33446,-61654,-77810,12407,61096,80575,117128,111895,68053,20109,-39167,7684,200641,223014,190332,119723,42406,-23492,-59585,-69661,-89375,-86673,-101524,-89551,-101866,-129490,-104204,32866,125118,13361,-51508,-93874,-890,81932,42622,-61987,-102020,-109773,-49845,72850,262923,378722,180245,7800,-59105,-20849,32672,121346,220889,214792,95686,50474,-5546,-53642,-100669,-89811,-49250,-77315,-104941,-115412,-134138,-86407,-32050,34476,89111,9631,-52015,-45770,-17881,-9586,-69503,-54929,111813,275329,254189,137436,42519,7534,15578,1016,29031,53309,31153,-7627,-26148,-20051,6350,18522,25460,6685,-35556,-40022,-22660,-18481,-16125,-21513,-34548,-7401,34717,-38778,-78290,-55453,-60454,-118369,-165079,-31054,252318,256656,120944,63667,103287,166111,184498,-2500,-77176,22082,14992,-37499,26716,141177,223992,255194,194666,54024,-99999,-53407,58423,70331,9855,-60986,-1560,57820,24714,-65149,-55797,41317,87584,75069,39625,-4725,-14534,47533,107570,76487,102209,135515,108211,9017,-108236,-85817,-13144,-14271,-72357,-132745,-167475,-152799,-110843,-70692,-20591,18631,55690,95698,64419,28028,11883,-20907,-44857,-25776,39169,91853,48625,-7911,-3877,28086,49234,13073,-57453,-58883,8410,107278,170534,155855,79854,-37507,-119368,-149766,-101677,21140,202919,221900,251949,450345,791592,1100770,1219515,1042551,637363,341758,165517,9038,-61851,-97962,-130022,-125462,-92266,-42056,68377,156637,114787,22428,89688,268997,245917,146381,141180,160652,97707,-12712,3346,153490,354922,530521,605641,562821,394831,278192,231844,200165,147769,127106,130278,55222,-33675,-89109,-136499,-100733,-52881,-61939,-62256,-33604,11820,24977,-30452,-99494,-88283,4057,89457,-1287,-82536,81592,260689,294471,243576,120897,58771,-28007,31130,87047,114684,120606,76303,-18601,-80955,-37881,4010,63557,168656,354293,346791,124115,-9229,69320,84603,10902,-47430,19774,7677,-48239,-114761,-161925,-158435,-140024,-130414,-116378,-87400,-122767,-100075,45498,103003,24159,7872,5324,25648,38690,40639,32286,23860,4952,-9933,16600,15302,52107,84079,16186,-46664,-113008,-107595,-38601,18717,89011,83640,-3804,-63684,-84357,-84414,-92674,-144841,-62103,15210,37108,6213,-94178,-126159,-120149,-122538,-101182,-90682,-74935,-71900,-60063,-31615,15599,15504,37404,208170,583785,992069,1128705,905183,429043,48736,-46727,-22206,78406,219416,321149,279969,168563,60463,-58611,-121265,-138395,-138686,-6157,33288,-41068,-70848,20583,35778,24011,54588,41903,18433,19936,123849,236086,261455,183073,102916,97964,163572,134265,17148,-34219,-75729,-60871,-24809,3901,-8555,-75312,-112461,-73607,-19348,-29264,-87603,-123504,-52701,41501,38663,-35153,-115773,-104013,-30920,-4211,3528,45403,18936,33986,69521,61997,16978,-39156,-83422,-63486,-10462,65825,140102,162224,75029,-34366,-48910,33610,66273,62668,139447,86948,-74728,-85208,-50842,-24376,10652,30077,32700,27553,29679,-6643,-49877,-32797,-41200,-83098,-72817,19712,108378,149803,160490,174878,150996,103953,48035,-24387,-71628],[-33640,-33620,-36938,7479,69373,205480,247488,166642,68445,48887,15233,-18125,-56132,-73489,-99645,-111415,-84344,-105041,-136299,-75527,-48399,-1286,34167,81812,92308,85229,43078,-66361,-84221,11119,15921,-28184,-49728,-61697,-36645,8165,893,-38466,-60231,-17597,131755,261479,275929,210915,147484,127399,136716,126082,19162,-70238,-45730,-12696,-74101,-141517,-149216,-78968,17324,103743,22694,-56175,16392,-9025,-70744,-96572,-118822,-67204,-29905,-123526,-82394,-16093,-9552,-562,21152,-39916,-135414,-39779,2608,-39428,-121716,-59146,75859,86541,123833,124400,38731,-75250,-129335,-64911,31791,115031,161880,147238,94938,226388,489850,721551,791223,636302,298586,115,-134547,17880,12137,-97029,-52914,41281,69566,45500,34517,-4497,-30829,-48007,-8476,50939,59838,35742,53407,63466,87359,191060,196343,165108,62890,-48933,4220,131283,178997,139011,38313,-15759,50544,100258,100453,47060,-25115,-66703,-52731,-83365,17900,47709,57931,123642,79030,75782,21366,-51917,-114606,-72732,-28784,-49358,-117079,-112507,-82158,-83230,-100426,-88928,-76374,-86379,-118680,-127942,-50402,76539,93131,67045,18466,-65518,-111771,-184393,-100178,15285,107672,129683,160878,135496,-157215,69766,135828,97810,67626,-10908,-97280,-86462,54478,136156,112519,30025,-14459,3400,-45909,-77167,-86278,-100337,-72642,-28454,1254,-6546,-38726,-53157,-32467,-20957,-72114,-82482,6773,150075,165735,94827,-1317,-78603,-100046,-33310,6742,1037,-56268,-29431,98000,195250,164402,65709,-53537,-84233,-98,45238,99364,148594,83196,140,-59205,-71058,-53003,-73541,-72777,306,60482,26828,-25258,-80142,-82408,-6256,6591,17985,83458,183078,260891,236229,237120,158969,3101,-849,59001,124768,169949,213368,198943,94523,-130530,-80158,-17349,12230,-20602,-100589,-79378,-11584,-4250,-63499,-76002,-68684,-8855,13424,-8899,-16940,23343,41913,14724,-18402,-71074,-102665,-72332,-11558,78691,141952,148487,97935,4157,-70514,-59468,-17535,15451,25937,-28478,-62860,-63491,-18266,82685,176172,140477,37144,16409,-5890,-42444,-33766,-28884,-76549,-73374,-59858,-47445,-18200,52475,110651,99059,58766,19758,8225,-33438,-35298,-56279,-44862,5506,94232,159020,145593,52711,19341,75663,93120,151137,133703,87023,13368,-63920,-69460,260,54980,61504,94608,162602,231733,215429,114772,43331,18436,7244,-57517,-30548,78925,199357,126767,-8232,-89569,-129020,-79148,-26242,26793,38591,3006,16569,46760,26709,-8172,-10230,-6212,28100,113458,139753,117735,103022,51625,-55415,-145876,-162359,-111399,-83169,-68876,-67576,-89157,-87498,-30741,-38078,-57412,-26378,100812,224075,279201,122826,22688,32112,38944,51263,45903,-461,-73708,-57979,-27562,-85443,-63568,-16341,-1413,-16520,-51160,-84705,-85634,-7728,39493,68237,15733,-72699,-25825,28350,54392,53372,83298,262267,317607,180295,41267,-47537,-128515,-28388,39998,-20046,-71547,-128132,-96508,-75354,-137102,-50926,94379,247847,191654,95197,29164,-39363,-79938,-133192,-102586,-98297,-104975,-123841,-84572,18007,85939,97090,75615,187705,254144,206825,123722,98348,146307,274691,363794,312134,170283,51078,-60296,-81710,-60462,-40675,1096,60235,35438,15299,42715,60425,31593,-34356,209,194774,356646,108440,-228713,-135182,56256,65211,-131768,-458237,-395804,-191057,30475,149918,76386,11489,-29001,-43512,-52508,-98185,-111975,-40640,1073,-25367,-80087,-147482,-51421,22900,1135,-108913,-44693,25410,30377,-78227,-108269,-25146,50780,92617,94852,-87,-28331,1602,-25269,-100662,14883,87869,37547,-26711,82372,137697,37656,-94534,-115809,-3941,26617,79456,189507,250632,150021,18269,-31942,-13466,-23645,-80515,-93274,-48843,-38656,-62959,-8173,-7537,-39919,-103526,-113591,-81083,-73958,-87234,-91334,-88286,-74615,-31592,-15085,95486,315144,331917,238767,111384,13142,-126564,-77247,43987,-1934,-97711,-190046,-79846,-18398,-27170,-115975,-167334,-128152,29681,61001,-59779,-73803,26449,132647,140501,84472,-12206,-122280,-1783,80777,107702,81890,-16753,-83505,-129490,-104670,-14776,39988,-3515,-104768,-25402,29406,-73756,-33984,53969,155619,190011,135528,56953,-23503,-56121,-64348,-21612,95517,240508,333157,247684,99097,-3771,-49123,-64205,-7060,29577,46307,-30929,-136302,-59092,-35215,-21037,-4932,5587,-4543,41157,134540,145234,103093,105942,48650,-50281,-117085,-67328,1786,149299,114404,101874,149907,225686,325475,422172,489706,515123,365143,79299,-21960,28878,47421,50124,57298,-11509,-51823,-12608,23824,31242,69453,78593,69649,33913,1962,19425,-22684,-119552,-65868,-39528,-24680,-28365,-41085,-52825,-76752,19881,90662,55603,-34828,-98275,-137299,-123888,-73721,-45687,-82189,-78665,21166,79918,104369,131784,102406,33460,-25043,-26887,884,37227,60706,63239,42753,6723,-4839,45519,76260,130176,158410,87413,8626,-69917,-21852,90667,149214,86192,-1566,-64714,-107457,-144414,-131024,-93951,-72729,-91872,-136443,-84941,-58644,-108262,-74215,-44222,-37176,9576,-12747,-38463,-18276,42110,22300,-20334,-39808,-69200,-82814,-68525,-55652,-40150,-29240,-45878,-51007,-12089,12513,-25391,-45678,-25403,692,12272,29420,60440,50868,-3882,-77073,-104418,-56249,-16801,10561,43636,27973,-24177,-25754,28416,36719,-31298,-89005,-67168,-87175,-119217,-43874,47705,89227,39090,-48073,-79050,-95703,-54733,22428,59625,52279,-42125,-117600,-27887,136078,208250,173284,110005,35988,-42923,-109153,-127905,-102291,-144896,-71116,21695,71233,93272,98315,89537,-8973,-130920,-110950,-39540,-11678,-29569,-78667,3611,121458,187928,147757,69287,-12041,7233,4163,-25913,-59289,-74774,-39296,86068,143998,55235,7358,50053,82727,54775,-33216,-63766,-49411,-43748,-46776,-26217,-9715,-7028,-15179,1233,68867,114453,162405,196712,59208,-6558,18365,184043,270156,241287,102080,-14628,-84583,-83757,-47985,4023,15136,49841,76922,98846,144152,169484,192844,221442,237742,281223,321655,353052,191070,129153,82885,101672,155347,216151,353033,402511,157501,-80037,-112340,20230,80738,36501,-11885,-70990,-91145,-53561,3016,36121,23542,-16062,-82786,-94044,-76801,-71052,-63442,-34861,35466,73729,63722,5679,-48000,-78285,-45357,-35362,-56161,-78493,-62316,-56250,-25890,46828,170347,250564,258814,118286,8536,-91589,-79190,3272,23401,-17269,-59549,36718,36723,7508,31563,94587,99672,144449,104662,58515,115188,110094,50494,52823,80102,45847,-22753,-69098,-81555,-101835,-107498,-76427,-95558,-68072,1804,50963,86499,82407,26263,-54855,-163083,-114410,-16075,46021,24113,-14029,-57258,-71338,-85375,-130436,-76914,-64025,-26563,64702,150564,198571,209370,229228,191311,42128,-78017,-123492,-119429,-98491,-61598,23987,128595,142640,106843,58809,13208,-59979,-59133,-50406,5774,16432,-115613,-132869,-73451,-40248,-62074,-116833,-92704,-27408,-45804,-34091,38889,154684,262196,279568,179412,20182,-108423,-19880,42004,109403,195317,260466,226652,77943,-4344,-45781,-51411,-18385,-12732,-42702,-97680,-166693,-86009,-24423,27950,36600,65697,96773,89106,106732,75233,-9167,-61214,-89156,-87450,-65076,-77131,-84806,-78807,-46431,-25607,-64655,117162,193706,162860,127624,229125,240587,103305,-17953,35956,48967,-1600,28726,69719,37625,-63437,-93265,-24375,4010,-13156,-6602,6578,-23208,-27498,-49518,-83129,-78449,-63824,-35652,-39307,-69504,-80836,-66655,-83434,-42823,76580,153356,120825,43371,-49977,-58208,-43747,577,120528,154114,82661,50663,61837,20913,-45484,-80228,-123527,-87283,15877,138034,214033,236768,157042,53417,-59219,-130979,-73409,-54383,-70465,-4376,63689,60382,69504,105758,125920,71149,20317,54507,28104,-53219,-25133,48590,17134,-74820,-86784,-4782,-53606,-128950,-125635,-57647,30976,56006,-3617,-70351,-11179,120840,125138,45056,45441,81319,71051,38042,18043,-44806,-113285,-63781,-32953,-37580,-34149,-44134,-94573,-144692,-89232,-24247,13546,22352,61736,102042,23595,-72507,-91827,-27495,35860,37990,60799,47660,-35873,-74933,11775,92385,139522,116975,32414,-17051,-12415,-1272,41660,80110,85584,86004,35716,-39620,-97734,-106324,-95666,-49510,40973,188673,299816,259139,128086,529,-9409,-5274,2050,60117,114955,148445,101832,-4148,-40529,-6207,-37188,-107014,-131060,-92802,-91116,-67148,-14869,-23902,-101781,-134367,-83691,-58455,7328,75001,102918,60075,18094,921,-79236,-124512,-114336,-77152,-44907,-49113,-62691,33709,171014,210119,220110,262633,187016,93158,-1002,-72189,-82294,-30597,16381,7235,-64713,-92923,45064,53476,-8332,-75239,-41486,-23829,71199,201742,244251,127673,6464,-94276,-84387,-47304,-25790,-32652,-78302,-51723,33858,105160,149663,165548,151190,121240,138868,121154,70246,59837,45243,-16873,-86056,-103903,-77455,-70982,-83368,-68302,-72423,-71782,-60020,-38544,-47080,-100861,-139967,-66105,-6374,53784,45584,14475,-22581,-64399,-91552,-41272,33868,72725,-3113,-78505,30727,233012,169138,41791,22967,59182,97260,57746,-3302,-27501,-29700,-4316,19201,14103,34350,50629,18651,-62347,-110784,-74130,-51661,5970,30068,19331,15313,60788,61627,-3615,-64490,-63375,-47783,-36285,-32805,-36943,-22599,-18474,-24559,-40588,-47138,-75812,3893,98852,170007,168386,67293,62700,134676,280476,390493,402156,374288,200310,-37756,-83238,48224,148464,176123,78291,-62455,-55526,-2498,-6902,4336,-2643,-8770,-34564,-30219,99327,195085,207481,85056,-4312,-1648,25779,55369,102906,125276,154365,131035,45204,-12288,-97795,-22232,84565,153466,133054,131237,67383,-69674,-99564,8006,183933,334746,276532,130635,-2569,-71898,-106512,-106240,-8759,-5096,-5049,59904,62642,13857,-46285,10694,158535,184994,108017,4060,-5492,57037,199445,247262,68090,-44511,-79736,-98779,-110407,-48656,-2317,1993,1450,-114,-4096,-41737,-64727,-42901,6125,-55525,-79356,38801,71122,-19028,-62838,-66800,-120335,-118285,-47707,38499,69898,35096,-40309,-78828,-38597,63760,87275,1179,-131788,-41051,61275,42668,-51981,-146359,-111513,-37259,-45620,-55819,-78059,-121593,-137565,-160996,-54954,35435,71166,-11601,-86788,-83173,-88004,-110216,-133071,-87159,-49563,-53839,-35626,-20558,-51030,-67603,-6334,98508,231226,230811,45373,-40067,-109329,-93052,31818,168978,238942,177807,28993,-90470,69290,116338,106666,61376,71164,120406,115521,161792,162720,-11148,-113946,-42783,-33580,-61132,-62664,-45207,5124,122465,234015,215365,156998,123372,81665,37834,21834,-10541,-41159,31164,26491,-18102,-49913,-73005,-36858,-21471,-34449,-50052,-81723,-40948,15844,4145,-35629,-51323,-41452,-51995,-139312,-112149,-46689,11915,56600,125214,77622,-63522,-36158,68672,137054,79663,5238,467,21849,31757,46920,78664,164457,278268,361126,345674,205797,106959,82586,105993,154386,102279,-75054,-74602,-52434,-125682,-105722,16823,160250,221467,224572,154306,58545,-24253,-83241,-70854,-8396,13715,3678,14530,48632,94546,142681,173725,161058,115509,17265,-60910,-44105,-12882,-26735,-17015,-40172,-31872,22666,105022,235742,321074,223251,52928,-91773,-1974,110725,137130,64953,-13106,-107906,-115908,-54787,-55317,-65580,-75104,-73113,-96055,-76445,97821,211367,115378,-26358,-101069,-103137,-147336,-89973,-93985,-75196,-135367,-116258,-24695,29301,27437,-59215,-69861,20882,71226,98461,142051,134276,83639,27378,-27920,32165,191906,176286,142740,82129,18236,-44959,-79915,-87351,-88281,-74136,-114578,-110157,-120998,-145836,-95509,36375,142847,27480,-57657,-101750,14025,102166,40705,-72988,-118494,-130827,-72180,56602,240168,366922,199487,32226,-33003,-1322,55774,140637,220067,183758,80961,52005,-1888,-48785,-89409,-78312,-45326,-83101,-117213,-131155,-132840,-94368,-38495,29644,75857,3589,-61626,-56406,-26372,-19579,-79190,-54544,121551,278352,243144,133638,58208,34530,37302,17340,35486,45422,12675,-24787,-36631,-25357,5853,31368,44881,19731,-28480,-31864,-14873,-16708,-18224,-27220,-44110,-13603,45340,-9496,-61832,-54823,-72867,-134010,-149747,-39413,232199,252404,124638,63133,86455,124115,140844,-14272,-77613,21247,15138,-43547,17175,129610,214425,250496,204440,77412,-82430,-71836,28750,40406,-3755,-32086,41446,77104,34687,-49167,-73979,10869,60070,70918,61911,23778,-4398,46112,66163,30074,66724,96051,73508,-7948,-98357,-64034,737,-9105,-62895,-119141,-161514,-137514,-96895,-63528,-19930,18201,57803,92260,45667,-867,-26551,-58617,-64706,-29598,43736,99650,47013,-8630,-12281,16465,47734,22304,-42272,-51260,11699,117081,186024,165577,69684,-60088,-142836,-167853,-111950,14344,207733,241968,272191,444283,708772,938220,1028064,839118,462796,229037,117809,-4664,-67322,-104497,-131037,-136849,-101324,-39308,83861,177127,134133,40017,122569,323750,288463,175538,152939,163159,88074,-25873,-19700,92049,236945,408471,521642,573691,451313,321999,270181,237040,194230,176789,163125,62359,-35564,-94919,-150581,-122943,-64764,-64915,-55076,-19278,28958,37464,-17281,-94025,-109133,-33007,47282,-24067,-82832,83946,264325,294686,237365,93113,12585,-57668,18622,83672,118377,131631,97026,1939,-77920,-39900,-282,51252,139453,324424,329910,118620,339,93738,116320,23546,-45024,31085,20851,-42964,-116552,-156201,-144518,-136024,-128149,-101369,-68981,-101673,-107806,39087,106137,31734,-6010,-39191,-8987,13281,22402,11140,10957,2662,-7342,16078,22642,76088,93505,11129,-64149,-138709,-101850,-38787,19035,95464,86358,7855,-29103,-48214,-90983,-113385,-127978,-38307,39230,58863,19300,-82100,-119699,-108483,-105415,-84529,-76300,-56122,-44797,-30403,-9263,19947,15405,31792,198782,552967,906346,1045855,866202,429398,43587,-37231,9454,121994,243727,308861,249186,136501,38644,-78229,-146687,-136821,-152547,-30210,23369,-33194,-70063,22297,46385,20824,42155,54968,50770,59640,188649,319446,323700,220946,144753,160702,232252,191148,59433,-5425,-52322,-47920,-13200,16871,-351,-73975,-110027,-65370,-5294,-17547,-83266,-130721,-50338,54854,56920,-48264,-141531,-119633,-48763,-25595,-8353,53176,49441,64180,92497,73474,17950,-40868,-81975,-58775,-8933,66318,144509,171311,83017,-32199,-38915,45201,67201,62569,138007,124536,-38350,-42406,526,24262,56500,67612,40629,13723,9229,-24000,-45495,-25916,-38817,-80001,-64021,21121,91903,113423,111883,130654,124587,90763,43551,-20648,-78911],[-47468,-65233,-72375,-16308,57198,194310,238380,166840,74062,54238,20425,-11706,-54216,-76002,-95811,-96618,-74824,-82607,-102953,-81064,-65424,-28062,12557,78470,89987,83908,45871,-63016,-79476,13034,7011,-30404,-52688,-62380,-6175,36303,26204,-8880,-27392,-11231,87971,201948,245170,217094,167184,151553,163511,149559,41334,-42320,-20715,-533,-65561,-124688,-126772,-86242,-30008,35189,-10522,-50285,42176,42349,-36984,-85836,-122551,-59054,-10300,-103703,-81239,-11975,-6043,12890,46636,-1708,-106438,-74069,-31860,-52850,-109498,-37988,76848,66466,73320,56326,-23535,-115384,-120234,-41642,47182,127826,175623,162172,76192,151459,380946,591163,673401,550324,241904,-26321,-94533,39063,25453,-90716,-54773,41925,75761,53880,39036,-9217,-48403,-66628,-22107,44802,66818,60649,85024,90000,109188,236327,253161,220291,91387,-48269,11102,149102,211232,161235,40840,-5553,55860,93638,93741,50132,-15751,-50173,-25111,-98208,7540,58514,85663,153131,106748,93937,26550,-49377,-88500,-45630,-10849,-42418,-120205,-105828,-77614,-84401,-98684,-73135,-63138,-76258,-109147,-107832,-20807,105111,103923,61911,10503,-73296,-96194,-168358,-96056,34287,143695,173670,212848,167012,-156886,107525,259027,259130,212815,78121,-56448,-71565,91468,200034,163698,48667,-23212,-8472,-71455,-99942,-94645,-95389,-62791,-19729,3712,-9163,-46229,-62721,-45550,-25666,-58888,-61036,23180,154362,143576,71482,-23840,-95946,-113907,-54351,-15799,-13827,-62141,-22840,115479,198523,171230,71283,-56797,-97074,-619,57799,130764,183630,107297,15879,-47608,-61978,-46931,-71094,-74197,-976,51575,18871,-35035,-107835,-130203,-57207,-18932,14037,81078,188704,297465,279268,272332,187183,-1902,-12184,46772,110712,158175,200118,179540,91121,-119585,-78519,-20278,5924,-26276,-104996,-81934,-24292,-31110,-92222,-83706,-63144,-3318,13755,-11083,-18581,20284,34071,12355,-8570,-53958,-89883,-52783,22066,120336,182799,171738,102631,5798,-54101,-40047,-13520,4237,20197,-28525,-73484,-73681,-12085,94425,161177,122355,27181,-6669,-14495,-47617,-33850,-30372,-88681,-83056,-53077,-34009,-8645,61603,112997,87442,37855,-10525,-15180,-39798,-31977,-57448,-47855,-677,54218,84422,76858,17123,9949,59079,62141,111392,107580,51005,-22358,-97340,-85974,-28548,31097,71031,119909,187856,239525,197768,82732,4346,-26997,-11833,-59235,-28537,78471,177140,87981,-38039,-113995,-143254,-91570,-32295,15263,27521,-741,-59,12659,-3518,-11261,-1873,2572,44253,143292,164477,123613,104279,51608,-55907,-146433,-131702,-69898,-46891,-45756,-61892,-91520,-79292,-11386,1318,-17771,-989,104893,219073,287963,132388,12748,13925,28960,45438,34178,-7680,-60740,-34695,-571,-40294,-19833,5485,-15287,-30975,-50702,-71953,-80716,-8436,41283,74178,26231,-69483,-34613,12299,36878,30364,43831,200889,297730,189329,64816,-18378,-99666,-53709,30016,-19706,-77631,-145370,-64855,-42422,-108754,-65598,79717,258302,227445,129468,59351,-14934,-67642,-112104,-74520,-69253,-92041,-126922,-66734,54247,111180,96992,52265,140041,226258,196101,124245,103317,143674,257582,339888,301982,173631,58346,-59308,-94714,-69821,-54052,-15843,44587,36084,38252,64385,68227,30084,-49654,-23029,164618,306046,72915,-107625,95800,295685,190378,-127334,-446187,-387616,-201557,32703,141638,61471,-14890,-55421,-44859,-42369,-86824,-96615,-25041,26749,-6690,-74568,-120246,1657,81896,45448,-87364,-59557,11214,23045,-73427,-109947,-18833,66906,109067,94000,-18321,-42674,-15296,-37723,-93075,23497,97060,50017,-27719,81405,122684,11553,-117356,-106744,15514,57946,96056,178799,225746,133774,9422,-37934,-18124,-27473,-74426,-78550,-35141,-16086,-25723,11411,-9745,-50961,-114311,-108993,-74075,-70520,-86662,-86894,-85593,-78932,-28766,255,135358,353709,374924,295581,153474,32749,-117833,-67246,81624,39038,-76313,-197821,-80407,1324,16233,-72777,-128564,-102276,34986,101518,-3944,-27944,54184,145382,137076,83545,9124,-104098,-24208,66074,106385,94335,-7791,-83457,-135289,-97350,-11349,28349,-20684,-102595,3889,43359,-73160,-73324,5122,119180,193659,173508,109936,32483,-12727,-28246,6470,125623,287186,372403,264194,109430,5812,-35177,-46619,-21201,-17901,17902,-34129,-130283,-52968,-37559,-26618,-7209,9444,-1617,57352,182713,211661,134891,95470,37086,-51778,-95973,-59906,-39826,74386,82410,105490,173076,260706,361844,390988,409720,438624,299408,25433,-25679,45267,65902,54440,50784,-22318,-78559,-40713,7658,29488,79899,90915,79346,36739,5084,22132,-20123,-115156,-72711,-41285,-28693,-37006,-55078,-73577,-84161,38167,115495,84049,-9737,-82797,-129096,-127016,-76693,-52425,-89644,-68093,29584,72353,93643,148135,151696,93696,19882,-1939,8097,36902,52960,48037,26525,-4016,-14009,22393,41376,97811,151079,99577,27463,-55941,-56518,36213,96996,48382,-28714,-85044,-115503,-135142,-122468,-90454,-70509,-87416,-135195,-91372,-67998,-114081,-62213,-24816,-7637,27046,-21999,-54293,-43238,13873,12961,-6678,-16875,-53320,-73759,-58289,-43079,-27768,-19469,-42119,-54879,-28534,-33779,-87360,-78875,-30949,-8162,-9448,3453,38645,36683,-15900,-90062,-106856,-49750,-9288,17558,50132,27838,-31764,-34152,26943,39324,-26128,-86190,-67523,-81979,-99201,-33898,45324,84772,36834,-40862,-54398,-59973,-24250,23929,42279,33480,-45058,-100350,-6587,158096,222784,172036,93692,12688,-61425,-116381,-98912,-65340,-114156,-93121,7668,67129,98352,98594,83790,8562,-122373,-105423,-33918,-9445,-26245,-59763,20032,137332,194506,134719,49067,-20293,895,-5132,-34721,-70425,-88349,-53305,68078,146175,88929,25907,56299,81341,46425,-38892,-60930,-47941,-39783,-30870,-10583,582,-1629,-13323,6094,77712,118826,156703,153019,15020,-15182,31169,175013,241187,227496,87717,-27802,-86625,-77875,-56056,-22256,-23058,7679,38422,72657,134227,178090,213174,230279,228946,240517,254030,327517,225827,154714,86115,83947,115316,169659,315183,408348,190413,-63478,-110098,23753,89495,47708,3513,-55815,-82455,-41907,24127,54322,29246,-27640,-93888,-80427,-55521,-52712,-42112,6411,84787,106620,80564,16368,-32160,-60478,-42080,-41049,-54474,-64292,-45223,-41613,-19002,54822,201955,304133,270399,105370,10933,-81161,-91113,-12050,6522,-27545,-61520,38667,46304,-530,20899,81454,75700,105115,71435,25994,93852,124481,82584,87690,103358,63025,-9702,-61075,-69635,-86955,-82162,-54624,-78121,-69191,-10484,23410,51441,73323,26300,-55960,-174325,-91721,14498,67628,31893,-11307,-54368,-71753,-90828,-126217,-84015,-72610,-30085,63220,156327,217530,233108,238606,179595,24269,-98391,-149116,-128257,-103186,-72142,2778,104970,125824,87804,42086,8418,-53170,-51653,-39869,23282,3818,-127352,-119223,-65232,-33435,-56113,-106204,-86647,-32212,-43650,-22971,44645,151424,262050,278188,160411,3547,-122154,-36829,34144,110233,187839,248191,211199,56154,-18789,-25562,-25267,-11320,-14991,-46611,-101844,-170161,-76695,-17948,33405,26435,44039,59076,57061,113474,89506,2954,-59746,-94788,-88350,-65570,-77161,-87454,-83707,-51855,-12998,-88926,73936,115014,67021,47129,152740,218462,90521,-28351,25021,19094,-11499,36491,79052,42664,-62675,-95995,-26485,5356,-9136,-539,7900,-30990,-37400,-62356,-103195,-107811,-83580,-29235,-27617,-67097,-86619,-67722,-84800,-48733,74016,157008,117733,30256,-61450,-62212,-50393,-9822,110866,145789,72392,35622,48266,9246,-57822,-89854,-130997,-80334,28001,155203,228015,224112,123584,14867,-84182,-140026,-68555,-43797,-44412,11059,62707,48961,65491,115641,142410,87250,43153,73889,41362,-46110,-28691,56945,40464,-48885,-67568,20170,-34559,-111235,-128804,-62456,24753,47025,-1400,-54322,-73063,50247,74305,11910,13965,48230,45199,27719,23762,-41886,-122124,-46886,-13494,-16467,-18061,-38834,-95385,-149442,-86742,-16295,23367,26192,52073,83574,10990,-82118,-96246,-31233,26415,32408,66625,56250,-32658,-82733,13741,100784,146065,112810,23775,-1107,10846,16820,47297,77683,79241,75711,15976,-60144,-115688,-95937,-83140,-30656,68654,228469,323908,274131,149742,19672,13974,20734,12833,48069,92813,124321,92526,14966,-1228,23748,-14883,-88781,-124797,-98734,-96439,-68181,-12711,-12901,-82680,-126960,-103086,-61672,8552,63381,79020,30899,3920,10168,-53804,-113035,-132875,-71752,-40148,-51415,-52867,38286,154810,176479,189086,256848,208881,113935,15774,-51841,-57003,-13692,31776,12632,-63221,-93825,47289,52551,-13760,-78054,-36805,-23911,49045,170135,220238,119036,8636,-86094,-89947,-54009,-26418,-16674,-56909,-34839,52350,134165,173109,165678,126833,83042,106340,97860,52470,55244,51327,-14113,-90450,-109284,-76154,-56469,-51160,-22422,-36585,-58570,-66614,-48213,-53468,-105126,-129524,-51453,24770,88225,63534,21496,-21289,-69530,-100591,-45576,38704,86631,17362,-73181,-19959,180060,160511,48669,32688,68686,124334,86541,20291,-16545,-32147,-10150,8503,2328,33943,58534,31810,-49856,-94329,-65352,-25632,34946,48782,32077,30022,71469,73569,9375,-69976,-75761,-45134,-26692,-23385,-31444,-21371,-21087,-28575,-42012,-43958,-75184,2347,111724,209843,241227,136046,106508,156674,288150,363712,369066,363011,227397,-18067,-107203,33750,124875,138233,82575,-60986,-55177,1543,-6461,-13100,-36452,-24318,-28265,-15791,99020,184719,196418,76538,-9739,9404,46731,62697,93653,111559,156897,159548,76601,-7073,-118821,-15642,105771,171058,140634,149736,117757,-15107,-135321,-20426,165053,317034,234418,87532,-30237,-84170,-111422,-102059,4090,17518,8821,44578,34662,-6977,-57161,-2669,140352,176979,103129,-5197,-22096,35811,171358,194972,21764,-75475,-86822,-88760,-107738,-57622,-11541,-4735,991,51,-2646,-23264,-23944,-11810,13560,-75489,-62991,64625,91643,-16410,-64178,-60185,-113233,-128278,-58864,33421,74844,49031,-21552,-57499,-18867,76763,87820,1465,-144709,-53075,46246,24117,-63103,-146287,-98858,-18654,-28154,-42355,-64777,-112061,-140885,-147200,-33386,68939,97219,-13011,-94388,-73622,-66656,-86865,-138520,-105309,-67538,-73427,-55906,-30630,-51450,-51711,27056,152310,292924,245576,32179,-47696,-102711,-112556,-1745,145886,240456,191078,20914,-89282,103247,161329,138106,81235,95974,157677,175830,212358,177566,-23204,-103803,-21135,-11561,-53670,-62854,-44907,17595,168848,327307,315004,224762,167010,106772,47865,16586,-32690,-46265,45546,43374,-14364,-54430,-76664,-35348,-32488,-54798,-68147,-110677,-41941,14105,-13768,-70680,-93212,-64980,-49939,-124982,-139192,-85256,-31016,25097,98205,68501,-62483,-42633,68189,134704,76497,-205,-6232,14721,26421,41914,69327,148792,264799,344149,310003,161280,76958,39147,57592,119778,93854,-76534,-71258,-56161,-126984,-92678,41010,204376,259108,254259,175411,71389,-16784,-70984,-71089,-21901,2152,2326,30304,87274,140900,185393,209136,167903,101183,6182,-68398,-52738,-23107,-32686,-18608,-41025,-33128,22146,99566,209974,277424,180744,22848,-119525,-10949,108155,141628,76934,9187,-89274,-129563,-50085,-39616,-52480,-86378,-96103,-113074,-74577,98778,217039,124648,-21171,-108092,-99728,-110428,-47324,-45532,-37722,-93988,-101061,-19484,23169,16204,-58613,-62826,26830,78151,113232,162373,150931,94885,33506,-15329,51763,170110,123676,90405,43187,-4758,-66217,-100580,-106531,-88166,-61579,-122768,-133602,-142163,-159329,-83995,38941,150919,36312,-64425,-98707,33140,121537,37693,-84069,-136496,-154148,-90843,42736,214518,344564,216110,56035,-7320,16088,75159,152156,207817,147864,66824,50134,-1539,-45479,-81386,-72174,-46994,-94600,-131775,-124365,-108331,-90607,-41142,24589,60026,-4954,-73698,-67564,-36296,-33461,-91642,-50366,129378,273377,227564,130681,80410,65709,63107,35878,41153,36593,-5034,-41161,-46547,-30342,4096,41138,60573,30727,-22064,-24976,-9707,-17851,-22747,-33794,-52024,-20438,52112,23057,-39089,-53699,-89768,-153574,-134535,-46656,201906,236746,124036,59066,64575,79900,94931,-30039,-77958,17744,12927,-49738,4010,110663,191493,225467,193732,91306,-67437,-85630,1567,19033,-1421,3561,74569,87507,36703,-37816,-81529,-16343,31961,63553,80984,51217,5049,42376,23216,-8111,38708,56513,31144,-31756,-84594,-38234,20368,3943,-41926,-91802,-140170,-122804,-86305,-61815,-25743,10262,51598,80317,21328,-31566,-67556,-95780,-70874,-27331,49678,107407,45466,-8353,-22736,1341,45202,34583,-20043,-33941,21331,129537,201534,172376,56481,-82838,-156871,-149559,-120721,4141,201839,248112,275137,404798,577075,725319,789052,604757,277896,108871,57531,-26376,-77320,-109715,-122254,-124812,-104370,-35832,94221,189343,149610,55647,145241,355789,311123,192414,152246,153393,71567,-41990,-42393,35101,130954,291291,422945,547146,481805,351760,296818,260721,230423,219861,188463,65390,-38496,-95984,-146609,-141950,-74216,-66095,-46788,-5115,41550,40038,-15715,-94082,-127476,-65305,8062,-47374,-84292,79939,254084,279071,213387,56467,-23585,-83967,8565,82340,122146,140656,115116,22184,-71649,-40851,-3286,40313,110054,282204,301258,110036,7297,110854,142283,33133,-49987,29057,24100,-44208,-127026,-154053,-127479,-122296,-114671,-81744,-52583,-83203,-110810,28702,102029,36442,-15936,-78058,-42250,-10822,7189,-6754,-3930,-1733,-6510,14842,34091,96612,98193,5626,-75681,-138596,-96581,-45188,12886,97173,89296,22634,1556,-13321,-79449,-121121,-102394,-17534,57409,75079,27554,-72308,-112644,-98132,-91028,-69583,-62013,-37891,-21473,-8259,2715,16453,11009,22723,179118,492228,770653,903323,774780,399404,28123,-27707,42975,163355,258050,284848,212473,106740,18231,-96331,-156273,-111257,-114883,-46943,12915,-26967,-71679,19896,51936,12108,23964,69809,88092,109755,267567,408457,382012,252828,179906,215268,286041,235095,96995,21931,-27471,-31247,956,31813,6897,-75701,-112562,-61280,5440,-9705,-81856,-140331,-51212,59561,63649,-65872,-172410,-129525,-63183,-42130,-13896,61809,75588,87696,107016,75940,12460,-45219,-78861,-53730,-9975,60775,136232,165907,82031,-34197,-33272,51485,66162,62139,134287,161167,-1905,-3097,41326,58668,88043,97045,42234,-4558,-16502,-48051,-45743,-22433,-38027,-77285,-58023,17883,71934,79712,71589,91060,95908,73586,34815,-18663,-83766],[-67953,-96969,-99773,-39012,38582,166777,206115,146879,66701,50141,19319,-11455,-59599,-90083,-100533,-87519,-73150,-66441,-61345,-65049,-81335,-62469,-17138,63613,78160,75940,45169,-59082,-86521,1710,-8636,-35337,-58199,-66369,9691,49340,38541,8436,-7860,-9978,55125,151298,211761,217254,180703,169208,182045,162976,55802,-20978,-270,7520,-59601,-110680,-111216,-97279,-81587,-36679,-47754,-48296,46407,74795,7925,-62447,-131175,-56890,2640,-84648,-85350,-15852,-12501,12867,57117,24972,-70718,-106299,-75383,-71584,-92953,-14097,74653,42809,19012,-13821,-88440,-158286,-103355,-20106,61213,137696,183468,174720,70708,71841,251150,433379,524951,437522,177036,-37770,-48166,56295,33824,-86737,-55917,41616,79365,59765,41718,-13580,-66102,-89175,-35402,40677,76937,86993,111585,108893,121712,268488,304792,274623,118107,-51182,14003,159267,239711,181883,47048,12452,68614,93519,90326,55243,-3562,-29704,-3129,-86665,-3911,66987,111165,174279,129499,107888,28944,-47473,-64385,-19043,7236,-35755,-123202,-93730,-68149,-83007,-97544,-63046,-54303,-67531,-97812,-87640,6119,125408,106193,49625,-2286,-81761,-79554,-150681,-90093,54489,182880,223477,274898,208571,-134615,149895,407867,451999,373945,169317,-14410,-57009,125450,262756,209189,64228,-32882,-20074,-93614,-123755,-98097,-85159,-48820,-7429,7332,-13678,-57527,-75626,-61415,-33838,-45952,-37783,40662,155731,121094,49538,-46490,-116044,-129082,-79354,-37165,-24386,-62640,-16622,127081,191150,171807,76365,-55501,-101760,3617,74467,164084,217353,129688,31672,-34812,-51742,-39650,-66633,-74452,-3933,39336,10721,-41781,-122470,-123948,-100210,-44662,9495,77409,191667,331959,322014,302011,212007,-1891,-17316,38850,99188,146789,184430,157819,86205,-103913,-75253,-21753,1215,-30315,-108801,-86303,-39467,-57963,-110308,-73681,-47418,7771,17183,-11796,-20266,14565,23881,8049,-1483,-39170,-77884,-34428,52730,158219,220523,194862,112360,17897,-30509,-21556,-12038,-5864,21807,-17415,-72913,-83020,-6623,101648,142753,102742,16538,-30407,-23418,-51577,-32565,-30774,-99075,-89763,-45542,-23990,-932,70926,114785,77823,20042,-38088,-39425,-47112,-30850,-59674,-51700,-9156,7911,2049,521,-21466,1407,44137,35991,73179,78387,15843,-55744,-129764,-90796,-56809,1635,74739,143978,209311,237569,173885,56071,-21732,-63701,-26928,-57917,-24436,78298,155162,57844,-58660,-122986,-128687,-99445,-34753,8904,19073,-1491,-14203,-19047,-33329,-14793,5803,11694,60863,173465,192875,131573,104430,49594,-55689,-138138,-97341,-27727,-9323,-21302,-56360,-93472,-70674,7053,43311,26526,27847,107113,208596,288675,143537,8314,-4049,15657,37707,20705,-17325,-50751,-13881,29853,5121,20834,24964,-27715,-44395,-49662,-57460,-69570,-8388,42533,78848,36675,-63018,-43024,-3739,20448,8694,6433,130456,256250,184368,80205,3183,-78785,-62989,28187,-12827,-78979,-125127,-34242,-10364,-80373,-79225,60096,251911,250544,155578,83602,8112,-50806,-88054,-46909,-42321,-78966,-124701,-50221,83321,123064,86829,27532,87980,192741,180654,121751,105484,136830,233163,304412,279709,168989,60492,-55613,-92242,-75558,-66694,-33190,27047,36796,60166,82194,72109,26242,-66200,-41939,140426,265172,74761,34289,297382,497023,294794,-132871,-413748,-362595,-210818,19474,123815,49470,-35894,-83683,-48666,-37046,-81050,-87290,-13264,48186,9867,-68638,-91567,47490,126917,76732,-72485,-69733,-1880,14824,-69201,-114661,-15048,80420,122525,89465,-34708,-52335,-29861,-49301,-83812,32337,106320,65478,-24856,70898,95569,-21221,-139926,-97253,30679,83257,108372,169213,203637,118993,1692,-45336,-25534,-32745,-67036,-59665,-13308,12354,8538,26566,-13887,-64695,-124266,-98219,-65568,-67995,-88002,-84906,-84497,-82369,-25208,16618,182708,395123,424369,365828,207193,58181,-104905,-60347,113583,81905,-52334,-191602,-87019,12839,51758,-14801,-74725,-66404,35345,129862,58154,30742,93475,152548,123996,74825,24228,-77656,-47957,49162,101129,103385,-2126,-86315,-142166,-91752,-9757,16202,-36790,-93403,22754,52644,-66305,-112972,-42266,78962,188801,210126,168406,97022,38224,12486,33016,150224,321223,389554,263417,111348,11070,-22990,-17896,6153,-36038,-16445,-43921,-119986,-49252,-42832,-35719,-12881,10767,-1182,70721,228930,277396,163838,71357,15181,-56879,-76269,-44832,-68916,664,53487,111257,193213,288437,381654,336718,306035,332645,209719,-39418,-25036,59210,81092,56386,41004,-29178,-98526,-66244,-6843,27161,87862,102052,87122,35671,675,14236,-26903,-113781,-79635,-46425,-37026,-49714,-72454,-96850,-85083,40734,120529,97302,9267,-69710,-125756,-132958,-79041,-58279,-93319,-60795,31718,58755,79839,164644,204901,158776,68029,22363,11006,30338,39938,28614,7053,-17927,-27480,-4050,5904,62486,136105,106767,42247,-35189,-76956,-12946,43634,6562,-59253,-101155,-118259,-127762,-117350,-89089,-68972,-83141,-132577,-97795,-74496,-103966,-56277,-11114,18746,37997,-31515,-68885,-65835,-11697,7220,8537,1902,-45874,-73186,-52115,-33386,-17689,-12240,-41029,-64841,-53466,-87032,-138022,-68601,-29306,-18826,-31622,-24433,12503,17723,-31661,-104920,-103234,-42796,-2892,22482,53928,25661,-42721,-48701,17251,33745,-26361,-86703,-68113,-74494,-81494,-28261,36919,72712,28289,-37293,-30647,-23005,6228,22045,18240,1927,-60013,-84760,13746,174334,229176,166397,76860,-10438,-82302,-123329,-73077,-27071,-85372,-116377,-9173,58575,96229,87936,62735,9869,-123385,-103489,-29803,-5469,-16836,-38661,36699,154766,194794,113443,23390,-32650,-8936,-15911,-45120,-83271,-103462,-69051,43419,133381,113372,43550,61056,77216,36423,-43372,-57529,-46625,-31547,-10347,6436,10418,1534,-14127,7394,81267,117942,144267,104908,-28314,-27795,38432,154404,194115,193459,63180,-42356,-86519,-76582,-71647,-57570,-67929,-38071,576,48602,126082,188496,235198,240024,220676,197166,179062,275098,241670,170080,84057,59817,68640,118271,266043,393909,217149,-44367,-101479,24336,94008,56748,18114,-39160,-72364,-33813,39463,67368,30824,-41484,-97118,-65049,-35624,-33962,-19048,45732,126813,131981,90876,23316,-18645,-43004,-38979,-49712,-54671,-49743,-27217,-25434,-11712,60301,222375,336904,258136,84465,7439,-76905,-100229,-27316,-10936,-38183,-67141,30832,45623,-12021,13440,70064,53662,64460,35020,-9101,63771,125116,106452,116048,119877,74573,-745,-56527,-60657,-71491,-55176,-30916,-61397,-68350,-22605,-2487,15441,56626,19418,-61429,-181113,-68867,45920,88535,39363,-8514,-48999,-67270,-90101,-119179,-102946,-83644,-35354,61093,159839,230950,249205,239134,161697,6653,-113077,-170848,-131812,-107650,-82232,-21160,73105,99845,60654,17781,-3520,-50271,-43520,-30428,31399,-16411,-132906,-105399,-56494,-26763,-51454,-97781,-76141,-28770,-30271,-15692,39960,135785,244194,259033,132727,-13204,-131648,-55321,25758,107267,169433,218910,181268,31431,-26400,-3770,-8403,-11260,-21778,-52982,-107317,-165033,-68580,-12535,33427,10473,14684,11906,17218,111001,96878,12865,-57526,-95848,-84048,-63450,-78148,-90919,-86778,-53930,1513,-112087,9455,20538,-25869,-10723,94160,193998,76814,-42165,4759,-11695,-11636,43843,84257,44949,-63612,-98930,-28323,7936,-2684,7958,9779,-38906,-48058,-75330,-121816,-133424,-98577,-27501,-20937,-64815,-92946,-70189,-87991,-57324,68270,155945,110082,16545,-72633,-65961,-56379,-17781,102676,136413,60583,19183,32836,-3893,-72006,-98421,-118908,-73457,36443,162393,230212,201395,84535,-28250,-111616,-144875,-66184,-35439,-18508,35633,69539,40232,59309,120827,154918,103610,67602,92650,54439,-39298,-35931,58832,61272,-17408,-17814,72856,7813,-81293,-117974,-67307,15381,33082,-5096,-35588,-112688,-23103,19459,-23377,-20403,10104,12332,6555,16489,-47014,-107328,-26284,8314,7511,1280,-31158,-95033,-151736,-79966,-2458,40539,38170,47187,64892,-2830,-91909,-99021,-34829,13853,22126,63426,57674,-32566,-90331,16018,106898,147166,102558,12325,11705,33465,34956,51991,73879,72126,66009,-1472,-76785,-126846,-89401,-75856,-16876,91891,255472,326362,267701,156869,31123,36462,53317,37002,42411,74147,101159,82109,32370,30801,46451,1933,-74541,-118166,-102239,-99575,-67043,-8765,179,-58727,-100795,-98969,-54696,12290,49700,51843,1015,-12928,11345,-33837,-96684,-117790,-54099,-34045,-55160,-44352,42533,135637,140723,158795,254061,237269,140162,36738,-30494,-37128,-124,46349,16585,-60856,-94160,47455,51335,-18168,-83561,-34427,-20827,31733,138807,192979,110186,12356,-75291,-93940,-63362,-33271,-8489,-43077,-23095,64047,152806,190528,165375,104196,46367,73631,75693,35520,52228,60578,-7155,-89719,-107599,-71159,-38825,-14995,28657,3668,-43968,-71761,-55699,-57791,-105218,-113272,-33212,60317,128407,87934,36103,-14155,-70808,-109312,-51331,40881,95442,33436,-62688,-62898,115997,140587,51923,41919,78478,153421,123494,51978,1753,-27264,-8760,4405,-6376,31811,61334,38315,-42999,-81250,-47436,-183,59491,63675,40723,38939,73147,79588,24360,-66962,-87264,-43459,-19059,-15801,-26092,-17978,-20982,-30887,-41405,-37570,-70942,-213,121299,248820,320765,220345,155143,176044,283583,319142,317947,330427,240190,8134,-122221,19209,98816,95051,75832,-63619,-55286,7056,-2626,-25403,-65356,-32862,-15989,2388,98468,167584,176821,62409,-18655,17499,67083,72507,81017,94206,152893,180897,103773,-2582,-131932,-1064,129935,186669,145528,162038,164891,53725,-119541,-50990,133914,281953,188393,47838,-55052,-93594,-116069,-94185,22921,49327,30394,34600,10673,-26856,-69306,-13950,125137,170695,102328,-7407,-31014,21494,149291,152597,-14252,-100176,-86247,-74030,-95759,-66365,-22256,-12071,272,-299,947,5735,23871,24345,23904,-87690,-36341,95218,118329,-7709,-58920,-47720,-101960,-138927,-72483,24063,76858,62317,-1310,-33047,4248,90305,89700,5700,-142426,-70154,18919,-3210,-75704,-134268,-80867,1905,-11292,-31622,-54668,-99711,-135913,-129869,-13362,100430,119760,-16604,-104144,-65884,-43623,-58677,-124108,-117155,-79693,-83903,-70052,-38198,-47332,-32313,58540,204354,346676,251683,17751,-55001,-92962,-127199,-31074,122636,235217,198689,12677,-75219,144244,214629,174513,103864,122508,193025,231975,260900,187106,-36605,-91506,313,10026,-43153,-60522,-42937,28438,210990,415119,418169,298541,212489,133452,60957,14067,-53380,-43287,57693,59521,-10377,-57614,-77398,-32399,-43583,-73623,-71349,-71884,-24910,15003,-28507,-99794,-128656,-83044,-45766,-111859,-153393,-117778,-71837,-6667,65842,54584,-60903,-52148,58713,121337,66057,-8039,-13883,6243,20268,38262,63208,136019,248139,314917,257519,106251,41355,-7905,6334,78175,76248,-78569,-69638,-60064,-123520,-79536,61384,238781,286723,274800,190800,81749,-9594,-60871,-73634,-39186,-12291,-507,46159,128854,187577,226015,244545,173047,86799,-2468,-73392,-61583,-31949,-34955,-18894,-44276,-39759,14113,83014,167260,218272,134550,-3778,-143394,-16715,105354,145921,92564,37552,-63615,-139311,-41512,-17520,-27337,-82064,-112753,-127686,-77162,88275,208811,123843,-21616,-117983,-94398,-50808,10665,-5757,-5056,-50325,-74785,-14909,13377,724,-59737,-56864,30276,81974,124443,176620,160319,100356,37625,-2346,66362,139739,70623,38318,6444,-25568,-85953,-119948,-127169,-90263,-50769,-120550,-159141,-165633,-158880,-71522,39672,148012,38679,-72589,-87608,54278,138031,33670,-94015,-148258,-155828,-92273,37846,191556,315983,229257,77578,16764,30885,89362,154248,184389,109529,51163,43652,-5653,-45888,-78693,-71737,-54126,-111744,-142766,-98710,-77678,-75421,-39127,19425,42332,-16644,-88706,-78334,-47509,-51123,-107580,-42844,134155,260458,208934,130491,107605,97638,91123,56246,45876,26920,-22117,-57538,-56632,-35700,454,46436,70401,37768,-17970,-20650,-7916,-22234,-30217,-42348,-60479,-29828,51555,55030,-8119,-48092,-108131,-176547,-120732,-52851,164505,210782,119096,51667,39643,37866,52975,-45820,-78694,11112,7995,-56009,-13345,83657,154652,179094,159596,90793,-57214,-93265,-22908,6023,12582,37058,97167,89189,30142,-32775,-79039,-39652,4507,52810,94425,75274,13484,36927,-17990,-37413,15653,17654,-17840,-63586,-69367,-11710,40405,17451,-21216,-66756,-119970,-109889,-79894,-65801,-37452,-4250,37258,59338,-9129,-64283,-110714,-116696,-59917,-18863,57656,116310,45485,-4759,-31491,-15930,42622,51511,9257,-8085,36613,143866,216012,175058,39959,-105405,-152108,-125676,-126378,-9477,185965,240296,261148,337222,415391,492987,536330,370609,102366,-7540,-10395,-55578,-90427,-109356,-110531,-110122,-100067,-32080,98618,191961,159321,66914,154031,360229,311797,196755,139807,130627,48150,-60185,-62114,-13885,45415,193259,324265,488232,482717,364138,308718,267500,250119,249256,201221,62536,-42728,-91674,-129196,-149837,-81228,-66191,-38448,7672,48156,32724,-24779,-100368,-144832,-93365,-27451,-70943,-86927,70251,232576,252164,179916,23937,-39793,-106914,303,82132,125407,147361,130135,41016,-62930,-41430,-5656,30670,82319,232307,262977,98203,11263,121030,161844,39351,-61732,17189,21046,-48061,-144570,-149377,-108459,-103792,-96711,-63703,-40380,-67919,-108903,14949,91647,38750,-18933,-104566,-73090,-32705,-4557,-18448,-17195,-5698,-5638,14865,48557,112848,99292,963,-78412,-115353,-91201,-56048,2435,95901,93327,39121,28043,18057,-52714,-101998,-75308,761,69384,85123,31729,-63820,-103803,-87674,-77961,-56595,-48550,-20638,-1065,8469,7608,9214,5776,14483,155342,414428,610469,729341,651989,348675,4108,-16831,77363,199890,262891,253611,175049,81334,594,-110758,-138843,-84489,-76445,-49174,7068,-19057,-73197,16108,55204,2918,6410,88772,131710,173709,358160,496617,434243,280746,209807,259523,321032,264399,131349,51288,1886,-6548,23707,54551,18933,-74696,-115434,-57422,16360,-1830,-78836,-147204,-50791,60203,62282,-81935,-202371,-123862,-65887,-46137,-8972,74344,101234,109157,117875,74870,6441,-46194,-69687,-44396,-8284,55382,122939,153352,78564,-33884,-25959,58505,68639,65995,133254,199081,40379,38260,76520,83757,109452,123000,44775,-18925,-38203,-70368,-43315,-15208,-31348,-67682,-47644,17827,57217,57048,46839,63320,72110,59362,29161,-11490,-76687],[-64771,-63830,-67588,-46944,23538,135865,165873,119589,56223,46015,20742,-8666,-62114,-106978,-95589,-75223,-70576,-50002,-18154,-24917,-69837,-87936,-44948,44567,64099,67620,46929,-46028,-99361,-15520,-22201,-35242,-59363,-67939,18576,55410,45575,20778,5928,-10762,33244,116511,183980,216566,191849,183550,195597,171080,67356,-1854,18675,14434,-53712,-98155,-98314,-103569,-124711,-99701,-82503,-49829,34099,85548,50230,-33468,-128871,-57031,12140,-64010,-90582,-24671,-25087,4205,57348,43342,-34735,-104303,-118365,-85967,-70028,14969,71578,18957,-31828,-72128,-134404,-168051,-81460,3,74483,145763,187189,185509,83996,8690,115821,268276,365805,313950,113665,-26991,-3233,70880,38748,-84736,-55045,41746,81557,63795,42906,-17496,-82067,-112220,-41112,44215,92772,114150,132253,119911,124386,282011,343571,320429,138835,-58231,12795,159856,261398,200454,58171,35795,85415,98263,90045,61486,8820,-12700,9521,-69017,-16435,72395,131862,183949,144250,115682,27390,-47414,-44141,4460,23619,-30452,-126555,-80079,-56327,-79592,-96781,-58813,-50626,-61516,-86980,-69552,27187,133308,97467,28559,-21862,-88006,-64565,-133994,-83025,74504,222577,274059,336525,245476,-112092,192662,570458,661291,536922,255002,25051,-44660,152962,319134,244114,73300,-45927,-33996,-110149,-151246,-94132,-71893,-34346,4933,9618,-21823,-74339,-94003,-81899,-47702,-36548,-17584,56428,151947,97117,27384,-70408,-140580,-138532,-108285,-55176,-30695,-55744,-14392,125746,168507,160833,75480,-55068,-98346,9836,92242,195613,245437,146674,44491,-23701,-43262,-33865,-62703,-76539,-12024,20813,-531,-48170,-105689,-76105,-96070,-67570,3157,70983,189608,358305,356433,317425,223415,-2812,-18453,33716,88923,134467,165035,132763,75834,-90105,-73416,-24287,-4011,-34347,-112703,-95278,-59584,-85599,-108401,-51877,-26200,20871,20645,-13823,-24545,4634,10464,787,2015,-28204,-69140,-20268,77155,188411,250265,213107,122203,33644,-7553,-7880,-16040,-16179,27419,-399,-63477,-94120,-4745,100997,119699,79667,2731,-55519,-33707,-55817,-31493,-31289,-106967,-93099,-40798,-20993,1178,76950,112919,67508,3182,-64137,-65309,-57366,-35206,-65964,-59016,-21777,-43159,-84635,-80757,-62100,-8090,29466,13078,37628,47786,-15048,-79224,-107738,-82586,-82715,-32093,73035,164412,223894,225328,145842,35922,-37059,-91782,-37857,-54087,-19359,76927,133161,34319,-71522,-116146,-111067,-104470,-35871,6757,12695,-962,-26340,-49056,-62523,-21026,10024,18293,74519,199217,220657,138937,100739,42780,-58001,-127083,-66316,10685,25158,504,-54139,-97887,-64430,21194,82153,68716,53553,103283,189563,275605,150189,7289,-21190,-2096,25458,4881,-29125,-45686,-1727,53089,43955,54239,38305,-39862,-57688,-49378,-43055,-53885,-8094,42396,80939,45175,-55186,-51502,-20086,4438,-12583,-29858,55633,194077,162804,85080,15949,-65777,-64205,29326,-2813,-76986,-106723,-7122,18230,-53936,-91078,35953,228781,258937,172665,101551,27765,-35125,-69397,-24064,-19143,-67126,-121427,-36360,101633,119846,67026,3455,36972,155879,160917,116179,104744,126229,203693,261565,247662,156145,57124,-47177,-69746,-73357,-77039,-49323,9406,36203,77674,93564,70971,19660,-83665,-53640,123364,235232,100033,154606,448173,633539,363982,-147387,-367693,-320056,-209327,-7913,98072,40955,-46422,-112370,-56251,-37844,-81466,-82997,-7162,62936,23467,-61860,-62893,84594,156728,93821,-66061,-75746,-13707,7310,-62746,-122852,-14335,90556,131926,80846,-49136,-57354,-41399,-58683,-72962,41289,114901,82805,-14181,54830,60824,-57074,-158382,-87946,41843,102757,117320,163235,189011,110420,-1383,-51566,-34220,-37897,-57010,-36165,17443,45135,39367,37472,-18909,-78869,-125153,-82344,-56034,-66089,-90640,-84943,-84718,-82856,-19156,35568,237811,437780,478004,446148,272797,92953,-86436,-54660,137393,125415,-24446,-171724,-97986,18100,79499,52814,-4916,-18877,34461,144865,123770,98977,142571,157606,105454,61913,35018,-51191,-70644,32067,93766,110225,1679,-90552,-148521,-85535,-8027,5364,-50248,-83368,34149,59269,-53878,-150659,-83731,39399,178263,246691,234998,173541,99984,57773,58515,169751,341377,384129,246531,105625,13215,-11998,9954,43582,-15307,-46376,-57657,-106914,-45713,-48306,-45181,-18794,11806,-1384,83054,272799,340286,193063,38353,-14484,-62620,-55442,-23649,-74412,-58850,35233,121216,211543,309310,384870,270267,196598,215893,112868,-104829,-17941,71315,93318,58080,32158,-29833,-107061,-86200,-17120,26415,94273,112767,94784,33475,-7417,660,-38844,-115462,-82970,-51584,-46673,-63494,-89866,-119058,-80165,32298,110155,97680,22552,-58273,-124753,-131283,-74838,-58358,-90682,-54676,30870,43554,66243,179719,256715,224675,119596,48085,12928,21097,25248,8711,-11534,-30672,-41438,-30400,-27357,27599,116247,110839,54959,-12789,-69788,-46866,-190,-29881,-83240,-101152,-112521,-119873,-111316,-85067,-63539,-75005,-125834,-101082,-75461,-91824,-52711,-1052,41105,43752,-38387,-79389,-83409,-29843,6945,24237,17391,-42787,-77085,-46822,-23468,-6818,-4411,-38860,-76864,-81943,-133224,-105369,-28569,-21567,-28617,-50945,-50172,-12657,-16,-44694,-113575,-91951,-32924,5152,28256,58204,25349,-52471,-65618,3281,23920,-28180,-87727,-66106,-63124,-63530,-23186,26925,57260,17235,-33635,-4468,17933,38449,20124,-7824,-36553,-83283,-67304,35949,186910,230189,160052,63766,-28497,-100657,-125836,-48357,11469,-56696,-134418,-24997,49108,90352,71698,34361,992,-131407,-101404,-23572,3788,882,-12610,59498,176279,192040,91204,205,-44361,-18148,-24410,-53334,-94037,-116593,-83588,16676,110780,129460,63546,68295,74924,30242,-41545,-50268,-41386,-15085,17434,27973,23506,6420,-13874,8296,82519,115264,129818,60456,-65040,-40216,43202,127421,137314,145162,33310,-53838,-82324,-76061,-89182,-94851,-111924,-80183,-30133,32331,124148,204158,262086,254780,218661,159292,107475,205594,239025,177539,80026,34135,23094,73729,218590,368152,240825,-18412,-82768,25628,97451,66957,34973,-18252,-58060,-27343,50450,77523,31150,-53343,-89818,-47691,-14512,-11911,7518,83522,160992,150334,97161,29604,-4292,-23045,-32716,-57802,-53758,-32512,-5618,-5137,-1639,65082,231118,346297,227110,61626,1401,-76195,-105310,-39864,-26006,-46401,-72619,17814,38923,-20731,12285,62421,36556,28479,2318,-40261,30905,114206,122134,138464,131686,82870,6186,-53301,-52472,-53418,-24792,-4343,-42665,-62722,-31437,-23349,-16709,36134,8900,-68281,-175867,-45650,77999,109138,48012,-4205,-40793,-56930,-80587,-96560,-107603,-90616,-40356,59227,160704,238097,257720,232552,140859,-8137,-119618,-170428,-130904,-109999,-88835,-44382,37550,68236,28742,-11083,-20187,-49587,-33613,-19949,31024,-39531,-126065,-90447,-45459,-17726,-45420,-89325,-63015,-19405,-9816,-11829,27861,112038,214997,229718,104433,-24685,-129519,-70502,21595,104082,144568,178259,142161,7367,-27497,14837,1511,-15199,-30215,-59321,-111692,-158061,-60433,-6749,30154,-7960,-18011,-38911,-22868,101492,99097,22089,-53076,-93070,-76166,-58095,-78439,-92886,-85902,-51642,16301,-78304,-68589,-78712,-98325,-38280,57534,169524,64197,-57143,-23588,-28436,2603,51487,85738,45686,-64707,-99947,-27430,14153,7890,19997,12931,-45240,-57393,-86352,-136908,-148895,-103327,-28238,-17911,-62405,-98313,-72233,-90913,-66576,61272,151607,99461,3825,-82282,-67940,-59737,-21540,97488,127807,49254,3934,19722,-13959,-84919,-103813,-106642,-66282,41472,159778,221160,171305,42563,-72604,-138572,-142288,-65375,-28059,6428,64280,82905,35791,52489,121733,163186,119770,93057,110940,67436,-32590,-45724,55200,78524,19039,52956,150578,70221,-43539,-97892,-69348,5620,17190,-12331,-18311,-79411,-88420,-33335,-57508,-54246,-28592,-22760,-20584,-382,-59185,-84784,-3279,32273,34519,24253,-20132,-92261,-149976,-69375,16524,63919,57697,48125,47924,-16769,-100860,-99163,-37420,-373,9433,53596,53963,-32731,-94317,18554,109923,142562,87649,-450,20857,54294,52445,55535,68898,64736,57700,-16342,-90062,-131490,-85950,-73069,-9244,107423,264578,304912,238142,148544,37464,59781,90509,69215,41967,58612,80148,71303,46321,54333,60726,12760,-64254,-112041,-103425,-100744,-64124,-3729,13651,-32961,-73204,-75093,-39833,17654,34532,23700,-27443,-32124,3555,-21565,-80037,-75279,-23640,-26038,-60156,-37628,45161,113619,104508,131936,253414,265221,162939,53103,-15707,-24621,8230,57251,18046,-58509,-93226,46035,50504,-20068,-93605,-35719,-16455,19031,110151,165626,101777,17110,-62729,-94460,-74991,-46319,-9198,-37412,-17249,68434,160750,200774,164136,84510,14448,47615,60908,21851,51443,74315,6505,-80457,-97462,-63123,-19993,22262,81511,45815,-28958,-76159,-60921,-59316,-100243,-94359,-12698,98150,169684,114559,55732,-1588,-67699,-116915,-58821,39861,99413,45327,-50723,-92636,46267,109790,50268,48566,85858,180157,165220,90848,26117,-15489,733,8463,-10644,27661,57984,37090,-42413,-72185,-28328,22592,78572,73518,44130,40450,64529,77555,37318,-57643,-98154,-43751,-14399,-11319,-22164,-13304,-18346,-31818,-39656,-29499,-64608,-5656,123586,279430,395164,312897,206765,190277,264559,260982,255065,281553,236894,33878,-116654,4594,70570,50030,56046,-71706,-55801,13286,3081,-33514,-89839,-35692,-74,23461,97359,144713,150055,42510,-31566,21164,82582,80976,65324,73432,141763,192332,124319,132,-127605,17853,152866,196147,144827,166036,202212,121435,-68480,-78193,93231,233407,142970,12718,-77382,-100702,-121548,-84877,45068,87628,58686,30270,-9080,-45921,-82460,-20951,113990,165677,103826,-4504,-33508,13540,133132,119786,-41446,-119090,-80495,-57622,-80901,-75471,-34481,-19491,-669,-1538,5751,40545,76009,63574,36331,-88243,-7764,124822,148213,6231,-48860,-31772,-88139,-134567,-88582,10297,75492,74275,19019,-8160,27275,100765,90217,11075,-129387,-91112,-19038,-37299,-86257,-112080,-56868,25538,6401,-21719,-46750,-87191,-126537,-112398,3807,125950,134691,-23033,-116644,-61355,-21160,-30845,-106241,-117613,-83814,-85342,-78767,-44382,-39589,-12189,85885,250293,387520,249751,3645,-61698,-81920,-129672,-50291,103506,224505,199395,4249,-55782,188835,271904,211831,126837,150010,226083,279672,300578,188258,-52766,-76139,21914,30578,-31021,-56679,-40406,35971,242433,482785,508116,368566,254678,158456,74984,14713,-64932,-33590,65773,73221,-6727,-59899,-76383,-29262,-55012,-91254,-59980,-53,10370,18099,-40617,-123293,-156784,-93900,-39492,-100611,-149282,-139219,-107387,-36123,31525,37273,-58789,-66382,36887,94195,46062,-19280,-22734,-3376,13565,36071,60306,126259,228872,276196,194922,47324,4847,-52990,-41499,35835,53167,-82239,-70264,-64409,-116451,-66209,77704,260524,302638,285271,199917,89014,-3981,-54447,-78402,-58935,-28217,-3804,61961,170461,229494,259110,275531,175653,73187,-7750,-74194,-68005,-37424,-33634,-18262,-49880,-51017,-270,57130,112836,151883,90827,-24054,-162227,-21239,99949,146567,107242,66001,-38206,-143836,-29447,10043,7086,-62611,-116938,-133271,-81823,68415,187825,113314,-27488,-129374,-84453,1004,57130,23643,22143,-5790,-38973,-8897,1916,-17367,-61856,-51511,32034,83704,132587,184493,162093,99493,39370,10640,76786,106220,21581,-9380,-25268,-43299,-101926,-133347,-148158,-94222,-41665,-107165,-169703,-184802,-142833,-58025,39138,135219,34841,-81911,-72458,76053,150772,29739,-100232,-132744,-127664,-69375,46588,174605,285150,239197,96829,39236,43894,98703,147840,152837,72092,33804,32977,-13644,-49945,-81004,-75218,-64295,-132183,-134518,-65131,-43772,-51911,-31106,15683,24955,-30307,-105416,-85368,-57767,-70171,-125187,-31058,136599,241876,190113,134919,137096,127905,120417,79681,52060,19712,-35383,-71935,-65665,-40234,-3752,47829,74432,41398,-15455,-17845,-8025,-28077,-39050,-51834,-69066,-39904,45424,85496,34767,-29913,-117003,-192010,-107300,-56197,125835,178940,112182,43574,15759,3059,21389,-54951,-78066,3173,2219,-60149,-33206,50207,105961,114344,103670,74116,-50783,-92517,-42401,1115,33174,67427,112676,85246,17283,-32659,-70509,-56536,-19110,41063,102531,96170,23281,33620,-50254,-56899,-3679,-17227,-67086,-97125,-51010,15053,57902,27578,-5716,-47385,-100932,-97627,-75990,-73185,-51869,-21399,18704,32808,-43301,-95559,-138712,-93502,-35728,-3366,70386,129893,50757,6242,-30067,-29538,44089,77027,47326,25923,57901,160879,230245,174565,22067,-124833,-134438,-102981,-126392,-24159,164082,222250,234503,252664,247448,273896,306172,170006,-45280,-109484,-78329,-87890,-99529,-99704,-97884,-96032,-89927,-26860,98510,186251,163232,73368,148954,338622,293675,191585,119291,96741,19984,-77022,-74120,-50775,-15224,124119,240220,407807,455638,358958,305607,256780,249858,260158,198950,54007,-46827,-82127,-108792,-139966,-84598,-64433,-29550,19273,49125,17685,-41567,-111473,-161445,-116790,-58154,-93890,-90018,56414,203664,220188,147926,9428,-36795,-126216,-6372,82363,127706,151536,141625,57202,-52565,-41942,-7881,22135,56962,179029,217364,82809,11955,124722,174376,41809,-79281,121,16489,-48276,-157189,-134151,-87060,-83434,-78558,-51053,-34036,-56790,-104394,-2734,74961,37706,-16268,-113124,-101157,-52981,-14163,-23273,-25664,-8114,-4877,15900,62693,122871,95911,-3999,-74545,-92473,-87336,-72226,-12505,91110,96444,53668,47756,42202,-21957,-72016,-50274,13864,71691,84906,29335,-58838,-95487,-79475,-68650,-48511,-39233,-7572,13853,17907,4626,-2534,-1729,6113,128615,328372,447004,549257,517782,286790,-30390,-9273,105327,223397,253505,213676,135068,55667,-18634,-125719,-122567,-64625,-48416,-42398,3387,-13238,-78944,6321,51334,-9428,-12003,105159,173650,243514,446246,567677,469432,298230,227795,284000,328014,271149,155459,76944,29554,20015,50586,80322,31118,-75037,-123842,-59917,20808,-358,-80369,-157285,-55756,50390,46106,-101094,-173442,-109793,-62684,-44777,-3555,81355,117780,120460,117082,62880,-7347,-51422,-64057,-40324,-12307,42460,98622,127560,65069,-39322,-25593,57574,65201,64026,125100,225573,78670,71185,96071,91205,111778,134713,39169,-37786,-62965,-99446,-48537,-15109,-29838,-62774,-44391,9869,37015,33354,23596,34277,41179,36043,14559,-12080,-71805],[-49408,-42530,-46999,-47792,5252,98124,117427,82892,37038,35512,17649,-10172,-66353,-105532,-80424,-65993,-72472,-39966,17146,20194,-40687,-71330,-70548,15635,42185,52731,44731,-29401,-122943,-41471,-33795,-34381,-61242,-72285,17837,51973,44215,24780,10819,-17588,11772,90363,158603,210212,194974,188536,198357,169715,71966,10693,30778,14873,-53136,-91980,-90974,-103642,-122600,-88763,-108257,-58809,6403,72141,77872,-8337,-114875,-62171,15307,-45263,-97610,-41115,-45165,-13261,47104,51682,-4302,-66179,-112161,-77635,-40649,45818,64855,-6550,-76028,-99567,-117242,-128661,-61343,15381,83894,149517,185387,191725,108116,-8269,-12772,111529,211877,192496,58756,-618,37597,81889,39527,-86009,-53404,41421,81778,65275,41761,-22211,-95152,-127685,-34227,57354,113648,139951,145978,122766,117027,273384,361894,348856,148397,-69814,7600,149795,273818,217373,75229,61747,102706,105081,91844,67920,19571,-1585,13901,-56362,-28905,75337,146596,181184,149627,117072,22311,-48836,-27579,24708,38546,-25495,-125414,-67193,-44302,-74556,-93794,-57537,-50150,-57046,-76403,-53148,42321,129251,79717,1057,-46925,-80713,-50521,-117125,-72652,96058,262813,323078,390595,270004,-92830,233504,730391,866235,687382,330779,61814,-32439,174737,367823,268478,77340,-60203,-48579,-109995,-133414,-77128,-53858,-18620,17944,12237,-30650,-93656,-115370,-102642,-64492,-28915,1050,74033,146020,75151,8064,-91659,-162684,-120497,-91448,-61063,-29581,-37672,-16635,111152,133523,139889,69276,-55188,-86157,20239,113060,226374,268569,159964,56708,-11766,-33928,-26719,-56295,-77753,-23023,-1055,-12038,-51412,-78070,-32029,-47722,-71653,904,66629,186266,376405,380555,317728,219095,-4661,-12475,35460,84270,125417,146264,108939,61875,-77665,-69646,-23919,-5402,-33427,-108443,-105309,-80553,-105514,-85228,-22320,648,37853,27038,-13697,-27583,-4722,-1041,-4194,7340,-16084,-59381,-6631,98643,213567,273441,227230,132134,51875,15280,4007,-21660,-20872,39923,23420,-44373,-102867,-2644,96568,97472,57873,-9970,-76022,-39874,-55683,-26131,-27132,-104432,-87339,-35877,-21769,1329,82929,110825,60032,-8692,-83697,-87074,-66117,-41345,-72578,-65858,-33550,-86926,-157543,-151470,-92770,-13920,19833,-1913,11776,24905,-30274,-72934,-69600,-63297,-98197,-62143,73653,185346,235181,209224,121687,26950,-41186,-107205,-40678,-43131,-8574,78899,116535,21045,-72434,-97591,-93042,-102243,-31989,13228,13940,4789,-31453,-72483,-83857,-26238,13982,25455,87698,221640,248771,148877,96584,34650,-59776,-112489,-36424,46719,57800,21488,-51896,-101237,-57174,33899,118137,108750,76888,96623,166701,252303,153348,12399,-30576,-19102,12039,-8626,-36926,-41518,4444,69822,77673,82694,48373,-47870,-66544,-46110,-25602,-30859,-2355,45540,84576,55210,-42919,-55363,-31805,-6491,-29012,-60810,-12778,120438,128605,83008,24451,-55175,-60524,33064,11550,-69310,-87588,19270,46162,-26172,-94915,12540,195651,256751,184976,117555,47536,-18308,-52167,-2593,3845,-53050,-115681,-21988,110731,106160,43922,-13924,-4037,121900,141581,111634,105053,116371,175190,219332,212808,139679,52573,-30453,-38774,-58825,-78635,-58677,-3004,37159,92116,100531,67987,13838,-97819,-52313,116909,217906,133727,243589,537339,692337,392338,-164100,-308976,-260031,-183309,-41898,70307,40086,-39219,-126383,-65210,-42369,-85027,-78773,-3407,73072,36850,-50415,-31774,115381,174899,100805,-63216,-75189,-21379,4862,-47902,-131086,-14353,99110,138670,70538,-58780,-55034,-46827,-62290,-57949,52851,124641,102804,6757,42303,27314,-89080,-165394,-76691,51839,119208,126284,164538,187091,114327,6177,-50615,-39837,-38981,-40865,-4889,58963,82546,68315,46847,-21647,-88652,-109698,-60907,-43946,-62524,-92055,-84618,-83474,-76356,-7275,60404,300661,480492,533342,531918,349429,141183,-60500,-45475,153461,168886,9305,-142822,-109851,20487,101577,124999,79487,39911,36973,148297,187982,171728,195599,163058,86538,49249,44941,-23632,-88721,17618,87127,117209,6385,-93239,-150543,-75512,-3222,-1483,-58693,-71895,42939,67130,-34665,-118980,-110202,5111,165742,284098,310764,264247,175554,108260,84121,185371,347991,358773,216805,93614,13517,-1213,33913,76892,22466,-54694,-71102,-88139,-39406,-51006,-51685,-21696,14718,-554,95947,312859,396660,224556,4349,-48937,-65049,-30553,2778,-59468,-88450,31563,135823,228957,323900,373474,203263,98120,106556,26389,-156970,-5529,81758,102762,60843,27179,-24011,-103041,-98617,-22165,28183,99047,122482,102899,32095,-15987,-14015,-51542,-118459,-80452,-54059,-55367,-76206,-104873,-137658,-71066,17437,88748,87296,29901,-48160,-124452,-116283,-61638,-50635,-82892,-48294,29360,29816,54219,189903,299724,284141,171721,75509,15704,11332,10974,-9529,-26629,-39166,-52916,-54173,-57098,-5100,92999,112057,66154,9833,-46924,-54500,-21923,-46224,-82147,-82619,-99070,-109039,-101001,-75051,-51518,-61133,-114215,-99962,-70296,-76459,-48978,6603,58388,44731,-41712,-84934,-94433,-38288,11115,38857,29620,-42058,-83091,-40887,-12259,5762,4924,-34110,-88451,-110733,-125916,-47574,12259,-12353,-37097,-66378,-72199,-33431,-12026,-49512,-108433,-74787,-19778,15395,35547,63913,28590,-57805,-83329,-13050,11762,-30148,-88670,-61305,-48876,-45334,-17693,17146,40275,5129,-28530,24862,62736,71585,19087,-33555,-78119,-111449,-46616,60199,195479,226275,153805,55343,-39877,-114141,-123758,-25595,47623,-28613,-126107,-38806,39521,81647,52404,3850,-11713,-143889,-97364,-14634,18273,25403,19377,91290,200711,188408,73397,-15967,-53667,-25593,-29917,-58584,-101901,-127112,-96409,-9915,82562,136448,85748,79055,76422,30517,-32263,-39341,-31721,8798,51915,54056,40278,13637,-12241,8788,81554,111300,114905,23029,-93756,-51403,45590,96764,77347,88076,1067,-60964,-75164,-75346,-106201,-130418,-151349,-114852,-50649,25357,128505,224063,292258,273783,223714,130541,45264,127514,217649,176543,74184,9356,-13900,47168,183128,339159,262630,14927,-55645,28087,99769,78278,53747,6175,-40250,-23773,55406,84092,29998,-61925,-75733,-29865,7508,13010,36843,117851,185054,160178,99087,35212,10866,-836,-23177,-64712,-52081,-13615,18914,18326,9942,67720,225904,329970,181807,38681,-6967,-79095,-108570,-50582,-39265,-53046,-77411,1824,28660,-24264,15778,57150,24007,9,-22617,-64404,-2066,92168,127248,152701,137982,87387,10305,-52212,-46038,-34193,6951,22943,-22729,-53198,-37215,-39348,-44195,12733,-4718,-76155,-167994,-25163,106691,126474,56386,728,-31810,-43151,-62133,-56255,-71199,-90135,-45901,56000,156748,236679,256955,218697,117811,-20655,-120218,-159827,-130019,-111415,-92384,-66509,450,32798,-6709,-44009,-41505,-52108,-24098,-10061,21213,-62061,-112308,-75607,-33265,-6928,-38356,-81521,-50515,-7645,12834,-10525,9350,81756,178659,195821,79727,-30563,-118534,-77876,24438,101503,115288,130024,97211,-15262,-25278,27570,4439,-23129,-40588,-66231,-115555,-150549,-53618,-1992,23340,-27984,-51691,-90424,-56301,85167,95518,29366,-47940,-90627,-68579,-51614,-78703,-93440,-81958,-46815,27749,-22228,-91988,-120670,-97225,-42348,36347,144615,52296,-71768,-58895,-16058,28274,57353,81428,43445,-66997,-99340,-24126,23347,21114,33540,14781,-51281,-66143,-96064,-149050,-144500,-100110,-31506,-18940,-61497,-103511,-74213,-93011,-77205,52137,142823,85031,-8808,-91551,-68922,-60945,-22194,93682,118785,37798,-9671,11278,-18104,-94533,-106816,-95990,-60729,41218,146283,200414,134876,-1796,-116098,-154545,-134749,-67051,-22733,28125,91349,98128,34371,44561,117141,165154,132946,116641,126733,78334,-27708,-58673,45733,89571,56983,134437,240846,144237,-1013,-73841,-67283,-3610,-28,-22935,-5523,-33126,-99068,-77961,-89264,-86408,-66054,-57890,-50666,-23928,-77586,-60858,19532,56472,62937,49425,-6569,-87466,-144999,-57408,37722,89986,81296,53373,33326,-30790,-109108,-97448,-39756,-16224,-4712,38742,46783,-30021,-89527,20033,107819,130993,68333,-14628,24680,70955,67477,56499,61622,56268,50253,-29950,-102401,-130859,-84830,-74691,-9127,111516,251993,259805,186714,127098,43056,85676,130585,104229,44068,44573,60767,59503,54714,67828,65605,16772,-58492,-107234,-103710,-101618,-61238,220,24394,-9340,-46880,-47969,-22196,22258,17590,-3626,-53269,-54220,-13963,-18244,-60989,-19377,16347,-17049,-67145,-33896,44237,88108,68517,109613,251567,284660,174887,58913,-11717,-21469,9067,60859,15437,-57815,-91707,43038,50479,-17397,-109444,-42263,-13548,9351,84896,139679,93189,21426,-50330,-91138,-89071,-65903,-19901,-40250,-17421,65520,158247,202958,160870,67782,-9984,35912,59887,13994,52711,92378,27790,-62728,-82040,-53568,-2146,57776,132261,86700,-15209,-81392,-64717,-57798,-90537,-74659,8196,135002,206513,138515,76353,13927,-61443,-122558,-68760,34745,98395,52596,-40069,-104007,-24028,69278,42395,50341,87656,198991,205879,134099,53887,954,16917,19376,-10663,21042,47645,27461,-48367,-67215,-11976,40932,91012,77128,41313,33489,45551,66624,45065,-45828,-108668,-47161,-13822,-11129,-20782,-8201,-13409,-31650,-37830,-21567,-57772,-15131,115443,294328,450769,401288,257389,196360,229542,194131,187105,222940,217970,53883,-96565,-9638,40592,6145,22820,-85676,-55813,19728,8930,-39377,-110969,-34784,17097,46112,95013,117496,117846,16926,-48886,19117,89766,84278,46876,49300,123171,192061,136012,-68,-112121,37275,170720,196641,137255,161820,227282,181400,-13444,-93441,46799,176305,100945,-17947,-97534,-105701,-128245,-76278,66988,127616,90469,30462,-24899,-64185,-95731,-22651,106051,160052,104663,345,-32242,10179,121487,94561,-61741,-132391,-72578,-42107,-67084,-85635,-47777,-25914,-1418,-3820,10077,75241,128254,103132,49228,-79107,17256,148211,177455,24037,-36192,-14568,-73196,-117722,-106172,-7429,70380,83986,37793,14624,47017,105167,87424,15434,-114245,-113239,-63861,-73759,-89229,-83890,-27320,52772,26034,-10765,-39018,-74816,-115375,-95630,17298,141841,138540,-32519,-132393,-61148,-1908,-6880,-90330,-106929,-79262,-80575,-84219,-51329,-30589,5901,107285,286642,413019,241479,-8590,-67441,-70780,-116932,-54824,91300,210150,192814,-4756,-36979,231748,326649,244623,147101,177297,256019,315535,325257,178720,-72742,-57910,43144,49056,-18947,-52662,-38657,38725,257866,518039,568364,422919,287375,178197,87259,17904,-60122,-21799,68127,82404,-4327,-62334,-75286,-27145,-67037,-108662,-42374,73744,57286,22262,-51151,-141636,-171249,-94897,-29804,-90882,-137655,-133340,-129309,-60747,-1367,17985,-56258,-87092,72,51619,14966,-35054,-33513,-14469,5914,34555,59292,118297,206872,231120,129234,-8539,-23836,-86283,-77895,-113,30208,-88464,-73988,-69737,-107350,-53176,89245,266896,304998,284421,201580,91824,-1749,-52997,-85525,-80211,-44452,-7089,76668,207718,260789,278982,296638,174089,60151,-9701,-69523,-69279,-38392,-29741,-17782,-58338,-66561,-19797,24275,52485,86362,54425,-36922,-157818,-26955,89720,141036,117883,90923,-16193,-144188,-15618,41063,46628,-34959,-107750,-124835,-87264,41410,155508,93293,-39068,-140244,-69708,37883,84117,41791,42807,37239,3147,-562,-10199,-37406,-65163,-47189,32127,83612,137448,185278,155556,91144,37304,22028,82843,73220,-21805,-51279,-51631,-58558,-112562,-134081,-162053,-100271,-34900,-87878,-141238,-156123,-121623,-44090,37070,113747,24505,-93173,-56252,95900,158029,25702,-101605,-110732,-96192,-33414,65631,161758,253144,245013,112966,58918,54711,102888,133904,116111,36945,13987,17499,-25999,-58351,-88667,-81311,-75359,-152076,-109654,-27583,-8080,-24098,-18241,13344,8429,-45857,-123708,-85949,-65420,-88429,-136656,-15678,136302,218920,172018,142428,163936,152974,148168,105704,61084,17799,-41948,-82802,-73658,-44087,-8471,44716,71786,41158,-14856,-16638,-9744,-34884,-48910,-62342,-78188,-49817,35811,112827,90503,7004,-102682,-171411,-94486,-56659,89949,144872,104464,36127,-4902,-22698,2293,-54235,-75750,-5510,-3825,-61451,-54970,10783,46872,35099,28908,40191,-47001,-84835,-56002,1736,55622,94751,124161,77999,-371,-37039,-60900,-66577,-37417,29559,104918,113256,35991,35816,-64800,-68437,-21209,-44865,-99444,-103020,-27136,40677,69720,31370,1755,-35447,-83844,-85984,-73951,-82691,-66777,-37981,20,5152,-79313,-114793,-97344,-53397,-4576,18222,89287,150306,63271,25988,-12913,-32392,53082,113398,94048,66175,83879,179950,243795,171045,4003,-138351,-113968,-82387,-122040,-38261,139670,197813,199907,163262,94102,94188,132143,40635,-125908,-171724,-139116,-114892,-94547,-82942,-84746,-82239,-76587,-19660,95305,173821,161187,74601,131652,296566,262580,180713,95075,54286,-10208,-88106,-74873,-72378,-53690,82833,179463,319067,405706,337965,288983,230285,228838,250103,181394,41006,-48789,-68429,-88328,-123906,-83065,-59384,-18840,30462,45793,-1905,-62287,-124996,-176397,-133835,-82268,-114744,-92139,40633,171607,189195,126466,15356,-26164,-140712,-10669,83360,129524,153876,149991,70425,-40245,-41173,-8992,15813,35254,127152,168175,65135,10919,124237,181274,42049,-99621,-14920,17692,-35303,-133401,-104206,-60672,-59939,-59521,-43753,-32422,-48385,-97458,-22642,54415,34616,-9269,-104317,-121492,-69677,-20449,-19496,-23771,-5485,-1882,20070,76413,128394,90244,-7466,-65351,-71534,-83137,-91194,-28350,85938,99975,66650,61965,59890,8657,-39060,-26445,23098,65438,74854,22326,-54977,-85633,-71584,-61099,-43242,-32092,3322,25696,23101,-2189,-15216,-8525,625,104146,246491,302538,389949,396248,231283,-67732,-4334,124990,232195,231877,169395,95750,31224,-37352,-139153,-108976,-49675,-28681,-29903,4831,-6729,-85898,-7160,42285,-21505,-26701,119094,212539,315391,522960,613060,484673,306645,235758,289358,309711,258314,171058,101438,57774,50247,84487,111742,46671,-72213,-133563,-65579,21591,-2204,-83199,-167325,-63357,33609,19300,-116876,-141604,-89028,-52398,-37766,2376,84200,127352,124262,107550,43621,-25130,-57659,-60191,-39251,-18813,26102,69136,94828,46308,-46398,-28307,52653,59208,59292,113253,241951,115992,98417,104215,87528,101800,136694,30820,-55143,-82423,-125606,-57241,-18634,-30314,-59609,-44925,-2138,15343,11206,2708,6204,7633,8400,-4446,-16787,-67698],[-40589,-32499,-37328,-46420,-14144,58432,68656,43333,12255,20541,11075,-14788,-69660,-83900,-60258,-58720,-76550,-34975,44460,66295,-6210,-39152,-78776,-21832,13432,31863,38794,-9609,-104899,-65345,-36152,-32475,-64096,-78406,10741,41992,36667,22218,8451,-28829,-11589,69038,135602,197793,189182,182936,189329,159145,69813,16379,34784,7619,-58893,-92590,-88491,-97040,-87741,-42872,-99357,-72713,-30934,39249,86646,9583,-105495,-72480,11789,-29397,-103189,-65550,-71658,-37611,28193,50278,18199,-23690,-60510,-41097,-1580,75171,52593,-34550,-104911,-86513,-78067,-94656,-47524,23389,86794,146685,176939,190932,131412,19738,-106789,-25565,74595,82450,16393,29055,71942,87594,34681,-92278,-53749,38222,78098,62399,36396,-30084,-104876,-121639,-17054,76146,134920,160101,150354,115780,98280,240186,352081,349977,139844,-87929,-3537,126881,273840,231916,96102,85266,114801,108216,91101,70357,24331,453,9122,-52789,-43358,73297,151305,162784,141368,108631,10603,-55080,-18046,38122,48677,-23541,-121492,-61070,-38871,-73790,-90848,-60227,-55022,-57327,-70189,-42409,47466,110860,51825,-33739,-80322,-62265,-41287,-103737,-62162,115711,297944,362878,426254,273851,-81087,263545,860629,1034426,803052,386480,90074,-23772,186336,401981,277569,72779,-78578,-67638,-95825,-99311,-53487,-35883,-6772,26140,10555,-43193,-118142,-143027,-112119,-86663,-26690,16883,92079,135117,52116,-12095,-111989,-132308,-94797,-59399,-57169,-27157,-16151,-30749,79890,85028,105697,52831,-61148,-73600,29660,131275,249560,280049,164148,63373,-3886,-28444,-22676,-51842,-82487,-42034,-30568,-28403,-56484,-55479,2307,-719,-53073,1941,61513,177624,379101,385948,297190,192212,-14132,-4514,39760,81042,115152,123962,82689,38865,-73130,-68125,-24435,-6525,-30795,-97679,-120611,-105623,-108778,-59678,4380,24958,51831,30675,-16384,-33926,-17247,-14233,-10324,11068,-6462,-52548,2025,112224,228033,283097,229138,133156,63545,31151,8823,-33328,-22738,53241,46702,-24227,-112504,-5065,84480,72589,33515,-25798,-94684,-45851,-56114,-21659,-23540,-96876,-79613,-36513,-31426,-4455,83507,103119,49831,-20815,-101130,-107540,-78022,-53190,-83941,-77117,-48153,-101549,-97781,-101819,-98376,-20528,10575,-13551,-7171,10014,-29522,-48618,-38480,-45409,-104786,-88149,75062,201565,237889,186839,99321,22301,-43360,-117064,-43091,-31356,2606,79075,100706,12006,-67995,-79942,-80369,-98375,-28800,22514,18768,10281,-34670,-94098,-97145,-35882,11641,27004,93722,232871,268483,155143,86316,19852,-66639,-101230,-14007,72700,80506,34251,-54555,-108106,-54489,39246,142902,138112,90685,82258,136661,216291,146954,17134,-34163,-37927,-7647,-24753,-43865,-43005,-35,75038,100434,100723,50231,-57037,-75869,-45368,-11260,-7143,5107,47733,84960,61366,-32255,-59413,-43101,-16657,-44866,-90635,-69311,39622,78406,69528,24684,-50796,-60247,31683,22931,-62923,-73364,39188,67701,-2634,-93471,-13760,151697,240589,188240,127116,62382,-5671,-40604,12832,21695,-41892,-112944,-12689,104618,80079,17003,-27773,-36398,87565,118503,103397,101583,102983,144522,176111,173401,116031,43026,-12401,-9183,-40320,-73938,-64251,-13860,34609,97497,97698,58379,3961,-112320,-42891,115003,204760,158915,291381,554871,664900,372477,-181756,-245017,-191418,-134740,-80311,38844,42793,-20583,-99155,-80662,-55854,-96383,-76951,-5781,73882,45293,-38413,-3760,135076,178622,95819,-64588,-72968,-29924,3626,-27346,-138006,-20386,100045,136414,53541,-68218,-50411,-50974,-64653,-43737,61972,129955,118525,29066,35337,-2332,-116693,-162559,-68646,56059,127990,130997,167803,192813,127408,22034,-43167,-44298,-38776,-22150,30934,104729,117355,89748,50596,-25989,-95282,-86760,-40141,-34584,-61903,-96628,-87864,-82767,-65545,6624,87475,362691,514710,580088,609900,426855,198188,-32367,-34356,157215,204551,43470,-111350,-124998,16914,114143,189154,166451,100420,40157,137619,237790,234804,237838,162649,65308,34547,51232,991,-102984,2263,77862,120765,8967,-97168,-148098,-64631,1686,-7614,-65879,-62574,48034,74271,-12786,-79722,-110963,-25585,149188,316364,388008,362488,259988,158476,105390,192885,337271,313340,173789,71788,7580,4924,48958,98746,56873,-35896,-81436,-66548,-32242,-52948,-57003,-23582,16418,-2348,105524,341727,437121,253633,-21429,-88984,-63565,-3249,29692,-39916,-84938,36596,149771,241477,328572,346903,141571,18961,14176,-37846,-120803,5717,86505,105658,61440,23760,-16021,-92693,-106114,-25861,28685,97728,125981,107325,29118,-25956,-29031,-63859,-124424,-75040,-55028,-64709,-89691,-118782,-128467,-62066,-3288,56992,64778,27252,-43230,-126018,-94572,-43302,-38800,-74540,-43805,25807,16424,40866,188410,323039,325436,216494,100776,17335,-524,-4589,-27806,-39370,-43881,-61704,-75382,-85107,-37253,64903,107458,73189,29524,-22331,-38334,-15153,-30563,-52657,-55246,-81697,-95516,-86079,-59252,-33923,-43254,-99975,-96286,-61687,-59397,-45432,10366,67629,39367,-43552,-87658,-98903,-38811,15908,49050,36305,-44630,-90908,-35225,-1347,18273,13967,-28050,-98201,-136915,-82406,1267,41312,-7151,-46157,-79255,-91541,-48301,-15938,-42859,-89491,-54734,-5008,26232,42859,69872,34805,-56678,-101660,-31176,-2300,-32872,-90904,-55414,-34534,-29109,-13181,7134,21707,-8236,-22371,56075,108965,102983,18227,-57801,-119356,-130026,-23194,84648,198198,216414,146398,50064,-45595,-121933,-119588,-7233,77311,-3254,-107353,-51166,29167,69799,30892,-25553,-20698,-143714,-89811,-4068,35940,53990,57407,132359,226296,186675,63716,-23505,-60062,-31404,-32993,-61313,-107222,-135334,-107403,-35229,52463,134081,108574,93366,82873,38390,-16602,-26098,-18607,37598,91716,84089,60195,22672,-9955,8108,77977,105892,99858,-6709,-114765,-61007,45326,64762,20334,28812,-30254,-63616,-66391,-73861,-120902,-161516,-182292,-137332,-59304,27255,137637,245641,322416,294490,234393,112243,-3263,49326,179551,166799,66743,-10807,-30382,47619,166314,314255,284160,55212,-22647,32058,100879,90481,73924,33142,-19815,-24121,53082,86732,27687,-65061,-57859,-12046,30461,40934,69097,147676,198423,161491,97083,40591,27119,23778,-10100,-69182,-49659,6329,45938,43992,21876,67474,206927,290125,128603,17051,-16778,-84872,-110837,-59720,-50767,-58434,-80764,-14418,18125,-21731,22099,53684,16105,-18337,-36153,-78365,-32070,61645,121458,158044,139194,88738,12059,-52926,-41309,-14653,38371,49494,-1927,-40199,-39411,-49988,-65943,-11617,-19595,-83372,-160353,-9116,129053,138842,64274,6970,-22204,-26740,-33749,-2107,-23714,-81260,-51429,51521,148466,227483,248025,199787,94892,-30165,-116431,-152523,-130799,-111370,-92449,-85894,-34166,-1385,-41166,-77765,-64232,-56675,-15756,-1777,4236,-76940,-95638,-60579,-19585,6297,-29224,-73505,-39285,5437,35772,-8332,-12568,48003,140800,163697,61962,-31239,-103014,-70320,38361,101459,85215,79904,51833,-33905,-20534,35549,2335,-33628,-51822,-72786,-117849,-141753,-47540,2191,14965,-46338,-79574,-126398,-70568,64602,87558,35225,-41884,-90234,-62257,-44003,-77427,-90652,-74350,-39447,35166,37983,-3345,-35358,-50588,-35790,22895,120684,43025,-77628,-84926,24230,60997,61291,71537,38739,-69602,-95548,-17297,35965,36795,47956,14266,-56718,-73418,-103416,-154950,-133604,-93254,-35327,-22064,-61211,-107059,-74325,-90865,-88210,41496,130224,67969,-20305,-99525,-67614,-58764,-19375,91005,109652,27372,-19078,11307,-12574,-95938,-107220,-86491,-56578,36088,123884,170744,95540,-45937,-147412,-133004,-123775,-69810,-18571,46687,114852,112694,36144,37202,108464,161345,142463,137542,140113,87298,-24111,-72965,32894,94550,94348,217715,330313,221961,45559,-46433,-58371,-9359,-16040,-34744,3416,6325,-52654,-95725,-113779,-112867,-98728,-89670,-79200,-48621,-97609,-36700,42034,81218,93186,77298,10676,-78968,-136275,-44321,60151,117108,107064,62690,23862,-41918,-114027,-92800,-40496,-31425,-17216,23086,40905,-18578,-71911,21571,101100,113855,47091,-28234,24093,83499,80761,55920,53340,48480,45687,-41088,-114029,-123709,-82074,-77511,-14449,104397,219836,197442,122410,104377,57088,118297,174536,140503,48445,32761,44232,48050,58220,72639,63133,15935,-55156,-102011,-102577,-101916,-58186,2968,31566,10569,-22562,-21882,-4612,25540,830,-25954,-73064,-77573,-38587,-19682,-29667,47529,63305,-6588,-74837,-32223,40175,60652,35525,93987,246986,291578,173827,53261,-18001,-25803,3508,56831,9612,-58317,-89149,40236,53624,-6100,-118086,-50944,-12227,2697,64698,117388,85293,25591,-38266,-83586,-103539,-90005,-38540,-48438,-20518,58107,148250,198678,156342,55172,-23185,43614,76120,15361,57098,115034,57677,-37505,-62881,-42402,14588,90735,178633,124682,-2798,-87519,-66538,-51539,-75670,-53989,29229,168611,235119,157045,95534,30745,-52716,-123688,-80246,26313,93666,56143,-31161,-98022,-89205,22584,28965,46896,82754,205876,239677,178659,83229,20428,37982,34774,-6985,12973,31440,10818,-59281,-64877,896,54799,97223,75022,33012,19033,18544,48381,46793,-33729,-116623,-53318,-16900,-14699,-21267,-2040,-5171,-29257,-35700,-14336,-50724,-27685,96023,288681,476175,471675,302016,192431,179310,124797,121363,162530,186798,65444,-73580,-21518,10612,-33666,-21279,-102155,-52299,27345,14353,-44403,-129098,-31312,34378,69554,91333,88390,83039,-12924,-69864,11289,87148,80366,26746,22670,97923,180124,137898,-3436,-95430,54628,181205,187463,123195,150831,240457,230236,37964,-89760,-247,116277,63739,-44448,-114852,-108059,-134486,-69612,85429,163613,121478,33420,-37030,-80861,-106662,-19621,99598,151771,102037,3989,-30222,9018,112230,74277,-77127,-139656,-64771,-29214,-56326,-97110,-60207,-29418,-881,-6574,12142,103854,175103,139587,60509,-66600,35804,161991,202379,44326,-22637,1911,-58323,-99841,-120887,-27874,61260,90245,53193,32902,60603,101355,80128,17273,-100800,-130551,-108445,-103652,-81081,-53090,6238,83051,47717,2171,-29493,-61106,-102691,-79774,26551,145293,129390,-44550,-139079,-65746,11201,10027,-78572,-92192,-68824,-73883,-89507,-62019,-23995,19288,121712,311776,423355,228465,-18534,-71911,-60222,-97864,-47053,85454,193569,179063,-15234,-22824,266685,370805,266520,160897,202291,281525,337054,330444,156992,-97689,-38412,62359,63613,-9169,-50413,-39563,35098,253557,512962,585769,449649,303651,188494,94362,21379,-44806,-12913,63013,84459,-4832,-66881,-76293,-27293,-80147,-127710,-27739,135728,106345,25299,-62060,-155921,-163224,-85619,-15260,-82336,-127668,-113747,-123062,-78838,-30636,-2804,-54248,-115724,-53431,-7052,-28335,-57049,-47991,-28581,-4453,31324,56908,109114,180733,181984,65530,-55166,-32760,-92116,-93760,-24119,12136,-97700,-82560,-77421,-98650,-42177,94188,255251,291311,270057,193381,87548,-5640,-58369,-96084,-103248,-60748,-11416,87560,234677,275287,280288,301868,165436,45783,-10241,-60183,-64561,-35929,-25940,-19963,-71530,-87262,-43975,-13587,-9525,27122,26579,-44611,-146882,-37143,72125,127254,121950,109174,-532,-144612,-3579,71607,85298,-6960,-93096,-113106,-94273,8213,112305,62837,-58036,-143878,-53610,55485,88851,46877,54662,74717,46462,8632,-23824,-60604,-71597,-45988,28966,80320,137219,177031,138878,72926,28271,28201,82322,41220,-60961,-89048,-75170,-73715,-117779,-122015,-141836,-110137,-32786,-68483,-109668,-127165,-99911,-32074,31412,83715,6105,-108902,-42371,109485,156614,19239,-100340,-90408,-66988,2402,85046,147261,218370,243927,123574,72887,60930,100158,112341,75642,2665,-10608,-5213,-45163,-73634,-103549,-89780,-85919,-148473,-80566,9927,26271,3357,-4411,10056,-9157,-65125,-144740,-80357,-70166,-103709,-120558,246,130914,190842,152742,148042,181850,168209,169283,131097,71794,21444,-41577,-89928,-82630,-49587,-15761,34605,59893,34647,-18558,-19152,-14864,-44317,-61568,-75946,-90030,-61288,22889,133542,155224,62329,-65795,-142268,-84729,-56878,57193,109656,94756,28097,-23490,-41927,-7934,-47396,-73839,-16547,-11755,-61723,-79459,-36175,-20725,-52134,-61482,-10941,-44854,-74602,-65026,3714,75659,118172,132824,68228,-22966,-47492,-54808,-72730,-51553,17408,99668,124180,51333,44685,-58621,-75891,-39465,-61969,-83187,-59967,2977,61962,71990,25472,-1813,-33374,-71345,-77007,-75186,-95161,-82106,-53030,-16139,-18869,-115670,-100169,-55451,-11487,28476,43130,113452,176729,81814,51781,16864,-21383,70227,159257,146030,108467,110929,198117,254066,162941,-14831,-144964,-96207,-66322,-117639,-52087,113878,168974,160520,78894,-31929,-26978,44760,18229,-72224,-114925,-156151,-120588,-74275,-63571,-72788,-69908,-62879,-11851,88954,155258,151866,69184,103765,241162,224416,166679,70437,4953,-39891,-90167,-65523,-79177,-79565,57369,139736,233452,339262,303338,260900,190886,188218,218477,149346,24248,-47878,-52980,-69649,-107825,-77247,-50835,-6197,40768,38560,-24087,-84538,-139770,-188706,-142952,-98732,-132926,-92968,23838,138441,161154,115619,28720,-18126,-149721,-12766,84563,130363,154021,154541,79457,-26557,-38530,-8670,12006,17342,79493,118287,45945,9292,121361,183645,41166,-120288,-21899,29829,-3659,-81084,-61326,-28035,-32121,-38367,-41224,-34478,-41590,-88042,-43422,32204,30407,-230,-86716,-126058,-81010,-22540,-7475,-9333,4160,5038,28758,90040,131433,84420,-7825,-52098,-51421,-76662,-110312,-40846,83618,105198,78910,72357,72775,37795,-4612,-2540,30311,52971,56761,13480,-48999,-71646,-61520,-52715,-37840,-24159,15008,37687,27883,-8250,-24987,-11465,663,86369,178865,192790,270564,305460,197621,-87176,-116,135953,227250,202314,126291,60955,11026,-52039,-147455,-94730,-35727,-12637,-13089,14527,4550,-88590,-20262,31759,-29388,-32936,132836,248805,385290,580993,628104,480427,309556,238358,280797,274424,233279,182553,129267,90973,87968,129317,152286,70126,-60152,-137359,-68515,24323,-1494,-81443,-171765,-68271,16241,-10340,-119142,-106150,-60347,-32688,-22718,12439,87686,135300,126368,95399,23940,-39984,-58569,-52606,-35115,-20992,13966,43632,65042,30728,-47409,-26314,51642,58016,59027,105280,254695,158909,126900,110015,83725,91468,139121,30046,-60333,-83485,-113847,-60517,-17828,-25197,-50467,-41052,-9525,833,-1968,-9397,-13225,-18120,-12762,-17788,-16500,-56909],[-36605,-29397,-34002,-45480,-31767,21675,26446,7302,-13958,4123,3408,-19935,-69544,-60366,-34387,-50423,-78738,-31430,66319,114064,33873,-5604,-64443,-63299,-18765,8332,32066,15357,-76701,-60387,-24668,-27420,-65671,-82016,3454,31323,28143,17893,3483,-40056,-32804,53005,117446,182519,177631,169861,172077,143777,65118,19036,33761,-4021,-67399,-95756,-86159,-83900,-53507,-5527,-72490,-80935,-66574,-1716,80743,23309,-96458,-83145,6332,-12274,-99041,-92681,-97952,-61888,7690,44900,36383,17746,-3606,13932,53418,104433,38659,-60393,-102522,-59740,-44979,-67673,-37267,27633,86711,141097,166754,187270,151064,59693,-46921,-118630,-33923,-5367,-8343,59086,103926,92692,29331,-98112,-52464,35963,74886,59953,31742,-36426,-105407,-98480,9956,100756,157767,177361,150423,104734,74520,190312,317057,324482,115769,-105301,-15004,98084,268991,252487,125688,109492,124616,110347,90973,72408,27041,-824,2129,-52897,-53831,71791,150469,134751,124029,95366,-2735,-61486,-10724,49472,59015,-18909,-115560,-59132,-38346,-74848,-83273,-59995,-59132,-57339,-64076,-32861,47513,85541,22399,-64709,-82103,-35439,-32012,-88898,-46758,138152,330216,394412,443390,261223,-71443,282097,942390,1141682,870901,420851,112663,-13395,192691,424228,276537,65487,-93942,-85284,-73218,-64204,-23214,-14463,5134,33187,8796,-53452,-139041,-122522,-87393,-102856,-23560,40496,118347,126192,33987,-27824,-119423,-101209,-67208,-30356,-45620,-21704,9064,-48033,44210,34045,66343,32136,-67049,-57986,41958,150023,267102,282557,163347,68768,4242,-22202,-16895,-44568,-85160,-64700,-62515,-44856,-59206,-35335,30611,41056,-18855,14055,61481,168692,369792,375664,262293,148841,-26861,9666,51135,83675,107708,103030,59665,11901,-72315,-63144,-20148,-1769,-21233,-79159,-132300,-123763,-88818,-34323,29087,48353,65129,35005,-17666,-38908,-27661,-23807,-12276,18321,5831,-43189,10895,122493,235719,282050,220416,126197,70145,43291,10827,-45846,-16630,70199,71809,-1521,-110778,-7404,70499,50450,12018,-39515,-105791,-47977,-53980,-15263,-18046,-85568,-69734,-39077,-45367,-9451,82644,93615,40309,-29721,-112403,-113260,-88793,-62526,-93177,-88416,-60167,-68414,-26843,-32773,-70970,-23606,5492,-17990,-14654,9636,-12631,-20109,-12179,-29356,-99438,-97289,82811,216081,235707,164433,83831,22887,-42403,-121191,-44909,-17892,16392,80221,88769,9194,-57673,-62958,-69711,-90903,-23578,36436,30617,18450,-33646,-110620,-94097,-46722,5300,25093,94440,233998,279379,159428,72716,1638,-75382,-90970,3192,89588,93513,39711,-57749,-104119,-53698,39773,157064,157255,96808,63896,104395,175105,134980,23338,-27504,-50409,-29548,-41093,-46397,-46906,-10776,73933,115990,112052,47847,-64772,-82946,-45011,1418,18050,17785,52271,84908,65919,-21598,-61807,-51057,-23082,-56834,-114545,-86293,-27570,17633,48316,20091,-49607,-61955,26480,31771,-57379,-62073,54454,84548,18250,-84785,-39575,103599,215054,185337,132537,74111,4612,-31936,24695,36519,-31793,-111615,-7319,85572,48649,-5214,-35131,-56695,55371,93906,93148,95942,88174,114528,135515,133526,88260,31279,6054,18446,-19718,-62407,-63465,-21148,30210,95207,86939,43999,-8543,-121996,-26552,117049,193371,171229,299521,506304,561641,310386,-190285,-177823,-116216,-70674,-113562,8325,50343,5121,-66727,-101280,-77067,-113865,-73684,-12180,67189,50164,-24724,20958,145074,171744,84021,-62894,-68141,-38949,4518,-454,-122291,-32211,92725,124474,30671,-76203,-43527,-53749,-65613,-30194,68696,130520,128122,47546,37041,-21164,-133548,-152093,-64103,54626,129224,131507,170920,202963,148185,46486,-26541,-43481,-34517,695,72959,151419,146463,102511,49235,-31433,-95133,-61556,-21699,-28749,-64489,-104318,-92059,-76211,-49205,22516,116912,418403,536259,612179,670597,497063,260493,-3631,-19892,149695,228762,75866,-78869,-140308,8175,117432,236386,244286,154973,43616,115941,264758,276838,258810,152462,42247,18447,54329,22178,-101920,-14431,65843,120693,9808,-101693,-139863,-52908,6937,-13146,-72644,-55568,50910,81307,10340,-43707,-90051,-51969,129242,339421,458897,460619,347788,204953,120568,191031,309643,252655,121389,40362,-6475,4529,53909,108250,81216,-3567,-77083,-43277,-23570,-53379,-60325,-24252,16184,-8216,109713,354035,454996,276238,-21167,-125322,-54223,27129,54969,-24049,-70563,43592,159413,247106,322276,308051,90218,-35601,-56254,-69712,-84203,11875,83828,100672,58500,20731,-8054,-80425,-109388,-30566,25596,87735,119807,105390,23664,-36528,-41636,-71996,-126116,-69181,-54265,-74068,-103680,-129215,-107421,-55421,-28660,16603,30215,11600,-47087,-124598,-70126,-23476,-26327,-68360,-42386,19664,2510,23892,170459,318213,338691,246268,120279,16227,-15569,-22778,-47583,-50651,-45274,-66566,-91887,-111674,-69853,31403,94825,73970,43969,-1161,-13666,10806,6155,-12374,-26003,-63288,-79692,-66864,-38858,-12532,-23530,-85321,-92066,-52514,-42997,-42637,8698,66506,26651,-46246,-89966,-96688,-35068,17745,51821,35114,-51691,-99022,-31007,7304,28491,20486,-22576,-102102,-134420,-43788,32747,52890,-9991,-58147,-91518,-109717,-56208,-11563,-25250,-63207,-34653,9164,35317,47906,74029,42205,-48657,-116603,-49726,-17761,-37844,-96587,-50737,-23481,-18150,-12427,-4996,412,-23737,-16566,86532,152482,128840,15719,-79453,-144115,-102951,549,105617,192204,198413,134814,44318,-49147,-125254,-117430,2962,95233,15697,-91769,-64225,15909,53077,6090,-52681,-20553,-112546,-78493,4873,52547,82437,99444,179562,250629,187868,61224,-25340,-65027,-37752,-36226,-64013,-112401,-143092,-117333,-60407,21541,121471,128184,109091,93006,51552,1316,-14058,-5568,66481,132942,115422,80385,30512,-10119,3396,69497,96642,82104,-32069,-131344,-71008,40171,31361,-30835,-27836,-59455,-65155,-59444,-73387,-134232,-158234,-156465,-142537,-59348,33637,146712,263047,345918,310969,245175,100817,-36963,-24262,126195,146073,55819,-23352,-19323,70625,164664,294184,303319,98221,10924,35031,98039,100500,92104,58700,-514,-31701,40146,82761,22754,-62596,-40410,3028,51638,69983,102127,169851,199158,152599,89279,43505,41896,48042,3591,-72612,-49290,23956,71798,67543,30026,61182,173596,229781,71004,-5229,-30015,-95430,-114545,-70127,-63394,-65607,-85575,-32199,6215,-17802,26435,48725,9699,-29149,-41204,-84132,-59473,23527,102930,151722,133118,84764,9269,-57802,-41114,1143,64360,70623,15923,-27573,-40850,-58106,-84347,-38084,-36798,-91412,-155961,-1284,139962,142062,68461,12175,-14684,-11146,496,56396,22604,-69879,-59412,43166,134259,209689,230256,175674,71367,-39003,-112350,-149899,-136203,-111734,-92012,-103904,-64226,-29344,-68366,-105793,-82418,-63543,-12013,665,-18237,-79966,-80695,-48187,-7239,19236,-20291,-67468,-32461,15733,54526,-5485,-37663,10534,103040,134290,48449,-31413,-87404,-48915,61731,101648,54352,30062,8419,-48995,-16404,37570,-5767,-48715,-66189,-81126,-120431,-133923,-44462,3486,4486,-61804,-90568,-84171,-61951,39697,73757,37197,-37515,-95891,-60179,-37792,-75929,-85810,-65791,-32530,35953,91010,85979,39706,-12536,-29103,9481,96178,35734,-65348,-59385,75478,92919,60414,53923,29269,-74570,-90495,-9407,48709,51292,59201,7376,-64246,-81484,-110543,-148245,-126498,-88318,-40668,-28065,-63138,-109934,-73552,-84572,-101338,26863,111416,46659,-32427,-107943,-65612,-55198,-15928,86077,97671,16219,-24683,18874,676,-89193,-108181,-80150,-56163,24091,92674,133089,54171,-89974,-132782,-103714,-112157,-74673,-17355,59840,131351,122313,38314,29465,95045,150322,145386,152584,148766,92157,-23595,-88978,17134,91959,126346,290705,403137,292024,92296,-18036,-43883,-11506,-30796,-48014,7564,35212,-11515,-77806,-117298,-126709,-123242,-117411,-104955,-71684,-113129,-15510,62161,104719,123358,105914,30312,-67455,-125433,-32348,80667,141562,130947,73149,19347,-48614,-114743,-86465,-40367,-45623,-27196,8949,39283,3187,-45248,22685,88885,91142,24456,-41195,18748,90620,91601,53555,44077,42206,45265,-48896,-125416,-111846,-75269,-78820,-23221,87305,172880,126320,60389,98027,86359,159221,221683,176074,53917,22757,30078,36722,56641,69396,54590,11477,-52941,-95975,-100886,-102520,-55879,3432,33665,24509,-2110,371,9720,25849,-14712,-40467,-84768,-101380,-66760,-18185,20801,121894,112992,4388,-82859,-32486,32834,32169,7729,85309,238250,284261,159809,37016,-31688,-33002,-5375,46486,1382,-59993,-86298,38086,61038,15191,-91016,-52148,-11051,-1340,49929,99518,78336,29507,-27036,-73139,-115854,-115912,-60769,-56380,-22396,49289,133821,189648,151107,47022,-24161,66705,105289,26323,64861,141224,95556,-6068,-40514,-29460,30400,120588,218465,158177,8331,-94391,-65734,-39167,-55424,-31765,50435,196599,252727,168566,111679,47610,-42122,-118923,-91906,15907,86833,57324,-23424,-83504,-143904,-25774,11693,39078,71705,198529,261173,220620,112673,41777,61909,52002,-654,5168,11803,-10057,-72385,-62888,11264,65391,98851,69046,21345,-310,-12509,26183,43753,-21605,-116854,-60299,-21644,-19725,-21151,7059,8247,-22318,-31641,-6900,-42359,-39975,67059,261431,465378,512355,335734,178809,117722,60765,65555,108760,149362,68780,-50403,-27511,-15775,-66004,-69731,-109398,-39830,39296,20998,-47992,-142187,-24343,52862,94533,87866,61690,50519,-42996,-91274,21,76523,70636,7986,-3415,69334,159708,131899,-7794,-78294,70308,185292,171433,105781,136742,245438,268450,84190,-69886,-40176,60624,33683,-64769,-125625,-105078,-133716,-63066,99960,192251,149665,39635,-43394,-92106,-109278,-11394,95381,141892,96573,6547,-27467,10150,105581,58951,-86922,-138614,-55662,-17141,-46783,-106357,-64813,-25209,5235,-5496,13693,124253,213469,171965,70998,-52540,49866,168024,223252,69123,-5991,19101,-41227,-79004,-118960,-45688,51230,94942,66743,47913,69011,91604,71397,19280,-87061,-130554,-133406,-109400,-61137,-18853,45433,118545,74165,20371,-13521,-39613,-82693,-60559,35333,139089,111919,-53305,-117024,-70077,19635,21406,-68105,-74178,-52548,-64530,-93053,-75048,-19344,30476,134153,331079,425065,215767,-23135,-70161,-45954,-74560,-30440,86952,180022,163432,-23468,-11273,292511,401206,276376,169298,227112,306142,347939,319417,128029,-123465,-14985,82352,77142,1036,-46927,-39970,28870,233327,470949,558852,444955,302580,190553,98126,27259,-24942,-5346,54530,82449,-4734,-70330,-75881,-24737,-88700,-144788,-16891,181943,153802,30282,-69925,-162117,-142889,-64166,10108,-69176,-116509,-90659,-96328,-84284,-49620,-19486,-48311,-139999,-117029,-74414,-77899,-80902,-62327,-41863,-14064,29073,54964,101036,154741,136480,12423,-80434,-12852,-66147,-82662,-29537,6033,-101747,-91461,-82585,-86709,-29182,96700,230416,265724,246234,178915,79579,-12030,-65883,-104888,-121631,-70670,-12399,97576,251864,274782,266325,293283,153135,33952,-5835,-42392,-49168,-26330,-19019,-21288,-85274,-107625,-65411,-47459,-64014,-17197,11154,-44890,-136940,-48179,52037,111138,124604,124969,12794,-143117,9225,103361,122929,21495,-74585,-99248,-98036,-24061,65154,27520,-79673,-130334,-34296,59325,78452,43791,62123,108975,91835,22574,-33820,-82125,-76877,-43662,27298,78727,136441,164525,117059,49339,15623,31669,78997,15394,-91555,-118595,-92569,-84457,-112271,-99134,-116063,-118819,-31261,-47022,-75249,-94784,-74504,-18154,26344,51803,-14986,-124929,-27314,119056,150155,14051,-94005,-69252,-37966,35160,101193,132437,185795,239587,132755,84800,66388,95304,89579,38739,-26720,-35874,-31155,-67438,-92140,-120072,-93147,-87538,-121854,-47744,49774,62289,32732,12529,9297,-23979,-83809,-148838,-65500,-65905,-105647,-93486,19263,124074,162595,135616,152409,192006,176256,184808,157659,87705,34648,-30841,-87910,-88781,-53449,-22047,20968,42301,25163,-23360,-21940,-19643,-52609,-73316,-89132,-101115,-70976,11553,149589,227056,135694,-12611,-110308,-75248,-54662,31100,78232,86352,22522,-37395,-53975,-10449,-35897,-69691,-26580,-18244,-58245,-99456,-86313,-71495,-96027,-154020,-66985,-36756,-60624,-66268,8901,95706,142104,144346,61924,-45332,-60937,-50839,-74340,-58668,7943,89760,131333,73362,64380,-37216,-76964,-54819,-60946,-35325,2199,42129,80165,66414,11780,-14330,-38608,-61977,-68975,-77416,-107923,-94484,-62961,-24439,-29595,-113227,-67996,-13687,31745,63965,72551,144884,210135,107111,82838,55308,2809,97228,213861,201203,151122,138203,215066,261255,151815,-32216,-143259,-81734,-54473,-114120,-63659,89414,139434,121313,9468,-124325,-63410,43749,56335,-17027,-73104,-119829,-100903,-45125,-43226,-61844,-58485,-49080,-3351,81002,133075,136098,57847,69275,182028,186342,152712,49596,-47997,-62845,-81098,-49141,-74742,-100719,36439,112203,159770,264427,259319,225863,144474,133157,168595,106157,5394,-43708,-37828,-54084,-93705,-68593,-39157,7972,49157,27435,-47836,-107093,-155608,-183483,-144151,-107224,-145972,-93228,5694,103707,133150,106612,34929,-18104,-151536,-14466,83819,127994,149704,152591,81315,-14123,-35409,-8655,8746,1018,35316,67893,23765,5816,115121,180005,37416,-141501,-20564,51237,42504,-16613,-11784,7297,-3297,-17996,-45950,-42723,-39194,-79623,-67805,6462,21772,4914,-70063,-116866,-89877,-24322,6590,10908,16039,11877,37590,99049,128752,75001,-9237,-40801,-36381,-71905,-132888,-51232,80817,106912,85104,74359,76494,58895,24639,15960,30655,30631,26635,-1173,-44745,-58406,-54341,-48503,-36978,-20164,22600,45028,27924,-17549,-36809,-16452,-661,69326,122840,115900,189706,243018,182155,-69655,-3684,129314,201879,160484,79884,24282,-11806,-69398,-156842,-86714,-29429,-6218,-2072,23743,13226,-91893,-39985,12387,-41530,-38956,137600,271550,436507,602664,599802,447183,298390,228205,252981,219927,191829,181600,151248,120006,123245,174053,190368,91160,-48056,-141822,-76973,20374,-6822,-83989,-180214,-80308,-10389,-49881,-115800,-78226,-36808,-16848,-12421,14924,80736,130737,115975,70117,-6217,-62056,-64946,-52673,-38949,-29515,-4028,12909,29620,8434,-53229,-30208,43839,50238,51600,89730,252126,194048,144254,103213,70489,72527,132711,27027,-63744,-77903,-91001,-69986,-25904,-28174,-48694,-45863,-25217,-19830,-20471,-27395,-37943,-47203,-38305,-37974,-25055,-54555],[-36589,-31187,-35109,-46668,-47440,-10879,-7710,-23555,-40522,-13638,-5752,-25963,-67510,-36027,-3678,-40762,-78187,-28875,82246,160850,79396,28196,-41573,-104782,-54709,-18066,23797,43466,-44337,-28345,-4439,-21225,-67562,-83311,-2840,20946,19053,11790,-4183,-51953,-51629,39264,101372,162948,159095,148215,146092,123295,57188,17610,26042,-21419,-79924,-102214,-84896,-69556,-25814,21377,-46404,-78887,-92921,-44948,61534,31223,-88990,-95017,-2029,4435,-86270,-120025,-122608,-85475,-13477,35351,48117,52709,48929,76560,119180,128106,20911,-85821,-86613,-37787,-23703,-50620,-33458,25522,80860,130148,152981,178644,161364,90441,12223,-62391,-111485,-72013,-23281,82707,130554,94854,21664,-104448,-52917,31149,69011,55280,25485,-43570,-101838,-73554,38682,123773,176128,187535,144148,88286,45133,126769,256596,271126,75932,-116808,-28584,64934,262851,280573,160849,130595,128480,107682,87645,70461,24627,-6692,-8215,-58569,-61830,68795,141638,96547,95530,75154,-20243,-71162,-8481,55968,67010,-13585,-110313,-66189,-48073,-81795,-75222,-58966,-64533,-60042,-61543,-27784,40013,53649,-6767,-75842,-45963,-7811,-25545,-75545,-30016,159446,353389,411050,436473,231132,-66163,281182,954250,1162336,874220,425636,124477,-4298,191626,430595,263697,53865,-105831,-101511,-52085,-32990,6353,5478,13097,34984,3161,-63584,-143633,-91731,-56345,-98907,-21050,73081,151632,118742,18626,-41976,-113104,-74543,-44032,-9806,-36871,-19069,30868,-44709,17133,-13062,23971,7176,-72618,-43323,52975,164213,272971,271487,154274,69347,9050,-18365,-12341,-37583,-86897,-94154,-99265,-64216,-63173,-21596,49267,71775,15667,34160,63376,156360,345791,347578,213960,90226,-43703,26917,66198,88416,98954,80917,37848,-20369,-76413,-56316,-13166,6319,-8393,-59463,-121973,-115553,-65424,-14969,46584,65627,72871,36024,-20827,-45389,-38361,-32235,-12828,26094,18123,-33202,18275,127206,233729,266763,196552,106514,67586,48588,7581,-60432,-6590,86399,94444,19206,-99544,-11865,53604,29252,-8120,-52488,-113105,-51332,-53862,-11931,-15892,-77557,-63085,-46309,-65040,-12358,77816,79665,28290,-38753,-121115,-103356,-99269,-62760,-95072,-101062,-70883,-29297,28868,22388,-37338,-25457,1702,-18420,-14654,18694,8698,3352,6068,-19424,-90335,-87539,93814,225382,226632,141857,72634,24053,-41507,-125184,-50841,-8131,28317,78699,77268,8373,-46903,-50290,-63211,-83448,-19170,50838,46118,26798,-32037,-124185,-80933,-59987,-8185,16564,86690,221755,276451,157849,53537,-21563,-87209,-83940,12706,94027,92640,34231,-61071,-90294,-56902,33515,157602,162962,93222,40753,70116,132361,118294,28674,-13940,-50045,-50801,-60154,-47507,-54485,-26642,68961,125306,117323,41719,-72478,-89365,-47006,9806,41244,34074,58019,83121,67275,-13138,-65632,-57203,-27158,-65771,-126995,-57457,-41523,-51115,19921,10308,-52538,-67136,16397,35393,-55394,-54760,63754,95170,34596,-73028,-65011,54324,181911,175817,132582,81010,10937,-26720,32433,47481,-23732,-113156,-7852,54537,18203,-15547,-36730,-66232,24271,66946,79603,86846,71192,84873,97285,93746,56768,17525,21896,41804,-95,-48126,-57879,-25860,23562,85339,68777,24807,-24417,-117517,-7300,120234,180155,168158,271469,403230,401761,218032,-181416,-112325,-37848,-5956,-135924,-17678,61600,32272,-36736,-123412,-103506,-133186,-67034,-22047,53990,51805,-10246,40708,146036,157588,70262,-52699,-61159,-49086,6694,30610,-92865,-50266,76007,102119,2747,-81496,-35464,-56031,-66037,-17987,72362,125571,129435,57063,43712,-26875,-135968,-139624,-63776,47191,122590,127063,170424,212359,172829,77648,-1019,-33086,-23164,30138,121971,194519,166683,105643,43460,-37445,-87848,-37186,-6926,-26885,-70281,-113538,-87814,-57157,-26651,40297,148612,462612,542510,625460,706609,552294,322667,24560,-2030,134003,239569,104813,-46137,-147944,-3938,112684,260198,300939,196209,46736,88914,265350,289820,252556,130482,17957,2283,55528,40540,-83342,-31826,52084,118055,10526,-104787,-128583,-39284,14196,-16700,-78372,-49606,53920,89733,34172,-11340,-65575,-72131,107916,350522,515470,549628,432029,245333,129723,180696,268924,185016,67083,3510,-28348,-2241,50234,107947,95519,30079,-52842,-17698,-10749,-48951,-58424,-21465,15875,-17090,108355,347507,447799,289958,12120,-109215,-31573,63674,79384,-12575,-59699,48903,164111,246791,307398,263212,53487,-63111,-103325,-72735,-60976,13293,75662,90183,53961,19700,1165,-66100,-105751,-35200,19897,70382,104657,98335,18547,-43147,-45675,-69073,-109797,-62121,-48957,-76724,-110434,-124241,-87489,-49555,-54348,-27004,-11984,-16361,-60349,-107371,-42209,-1921,-12795,-62853,-41368,14022,-9579,4999,136918,283839,321155,258183,134146,14500,-31078,-41149,-66631,-57709,-40895,-63036,-96065,-128571,-98901,-3483,76632,70854,55259,17882,12722,44700,50981,32305,4997,-42191,-58333,-40676,-11892,14569,-30,-68065,-85042,-41252,-25611,-37159,4572,57838,10552,-47679,-89693,-87122,-26980,18291,49259,28594,-59425,-98712,-24841,16453,38967,27054,-14993,-91660,-103885,-13768,47098,49587,-18564,-70464,-100275,-118839,-52919,3000,3597,-30243,-11942,25601,45256,53354,79204,53449,-31438,-106210,-59056,-27678,-41404,-101259,-43934,-13374,-10424,-13209,-16286,-19508,-36311,-7347,118504,193876,150657,14883,-90498,-113456,-58530,26523,124107,180361,175645,121163,39483,-49322,-121919,-115660,6887,102073,29991,-77708,-74749,3090,35279,-17927,-70901,-6552,-65559,-59302,13781,68944,112059,147729,233675,276769,195683,66528,-21114,-65012,-41495,-36817,-63824,-114507,-145316,-119903,-81132,-4966,104266,146460,129346,110029,71655,22625,-1098,9276,96199,176362,150564,103321,39522,-10224,-2339,59831,86812,64346,-51513,-141508,-77740,33943,1893,-69190,-72032,-80428,-64118,-51744,-70041,-141902,-133945,-133869,-131369,-50892,45103,156435,276012,361784,322810,255509,96599,-50141,-84037,66141,118791,46084,-19313,15844,107909,173894,280360,321573,144378,45641,40085,94363,110965,110591,84548,19618,-43205,20374,76704,21557,-49186,-20806,18748,74325,104848,139629,187888,192551,138730,80147,47639,58368,74805,20440,-70664,-47613,41978,98280,90208,36344,52206,132973,160432,17299,-24347,-42791,-106068,-114610,-78292,-73975,-71302,-89482,-48284,-4505,-12575,30318,45103,7388,-31587,-38621,-81361,-79001,-14563,77192,137857,123723,79343,5914,-62989,-42251,14937,85586,87477,32547,-13622,-38953,-61039,-96014,-62194,-51693,-96545,-150706,1925,141676,138634,71544,19502,-5980,6099,40174,114114,64812,-56341,-66591,34246,118637,188935,209360,152023,51859,-43826,-105509,-146173,-140838,-108025,-88486,-114969,-78727,-38090,-69881,-97058,-74737,-64309,-9231,59,-35733,-68562,-65635,-35722,6409,34375,-8585,-60071,-27276,24725,70431,1641,-59810,-25685,70993,111040,39783,-30246,-69100,-15440,94555,103847,27172,-12932,-25456,-55866,-10273,37794,-15507,-65513,-80760,-87765,-119483,-124039,-41260,5200,-2936,-67097,-72364,-39934,-39637,15722,57826,37993,-31961,-106002,-59204,-29781,-70475,-75785,-54156,-24063,33373,131479,158888,97300,15333,-21975,-2604,74463,34835,-31400,2987,129094,121743,57014,31922,17734,-79160,-82081,1228,62468,65384,67327,-4878,-71834,-88148,-115240,-141152,-120937,-83717,-44136,-33344,-64175,-108247,-68223,-71738,-113013,10201,88156,23893,-42612,-113298,-60528,-48456,-10684,79710,84292,6733,-23320,34798,21181,-74457,-108644,-74598,-57537,7562,57201,92765,15599,-130131,-96755,-72849,-97927,-78619,-17070,69315,142006,127449,41768,23961,80267,134902,142928,162568,154174,94541,-24272,-103095,2605,84595,151955,345705,449376,346699,137766,12412,-23129,-7501,-41200,-59803,9579,55696,20270,-51027,-97892,-115953,-124955,-134551,-124403,-88631,-107899,2862,81068,128249,154319,135886,53552,-51116,-110993,-20777,98870,162488,151815,84239,20560,-47144,-108606,-77300,-37595,-55796,-31673,611,45942,35664,-11002,25527,73183,65550,3069,-51178,11208,93961,101909,51957,36771,41629,53887,-48121,-128477,-95060,-61836,-73669,-29974,66375,121775,60183,27207,123222,133564,209633,272308,211272,61572,16012,19339,26824,51766,60779,43169,6649,-48810,-87630,-98003,-102596,-53515,2348,31314,32284,14186,18063,19623,23133,-26625,-44805,-86766,-123209,-89626,-2827,90038,198940,161585,15702,-89863,-33502,23313,4755,-11528,83692,226067,264784,136102,14211,-44717,-33490,-10889,34247,-7142,-61956,-83446,36588,73127,45403,-45938,-30700,-5045,-2418,40779,86433,72810,33445,-16731,-61074,-121877,-137799,-76946,-55218,-18286,42066,117793,177550,145579,43056,-15344,96310,139113,44008,75322,168813,139550,30695,-15245,-14814,45312,146487,249454,185301,17827,-102151,-62052,-20465,-30141,-7940,71186,215949,257037,171743,123128,62909,-30870,-109823,-103212,4111,78537,56679,-16905,-67312,-152084,-72370,-8428,27240,55119,175585,264797,254015,139326,62695,85264,67409,5723,-2334,-9937,-33517,-86209,-60716,18952,72609,96204,59679,7093,-23180,-45189,1912,36224,-10786,-108849,-67534,-27496,-25222,-19591,18610,25968,-11033,-26078,-283,-33669,-49693,29374,212452,416331,513315,351428,155030,48614,8393,23654,65399,109260,62797,-29865,-27719,-37480,-91023,-111745,-93816,-16348,56083,28231,-51691,-146716,-15438,71033,118502,83073,38322,22086,-71216,-112245,-15073,57698,54731,-9661,-29058,37845,131606,117456,-14030,-62746,82082,181553,148807,84908,119563,242805,294258,121412,-45767,-69544,11656,8765,-80334,-129852,-98582,-125191,-58162,106914,207259,169729,45960,-46081,-97983,-103418,-1856,90565,128327,86024,5044,-27341,9827,97747,44836,-94517,-133164,-47475,-7921,-40369,-110749,-59163,-14323,16304,-287,13254,131544,236231,194529,77098,-40848,57879,165185,236587,95818,11762,33700,-24402,-57998,-102509,-60100,38219,94676,74905,56050,68535,73993,59786,19582,-75309,-116392,-123155,-91539,-37375,14658,86364,155370,101798,40429,6338,-9791,-53784,-38690,42317,122501,88388,-57263,-93986,-72492,20180,24125,-60995,-56719,-35288,-55991,-97637,-93823,-20698,38115,146026,346216,419264,201197,-26929,-63445,-29624,-51630,-13364,89912,167919,145599,-31468,-5159,303670,410536,268789,168084,247504,327459,347292,292677,92852,-140080,8716,99684,86529,8482,-45146,-42646,18112,197385,395664,487974,403964,279101,180096,94642,31295,-8459,-2446,41226,74096,-6823,-75700,-76090,-19724,-92328,-160679,-14336,205532,190968,34046,-77564,-163835,-122769,-37160,43090,-53233,-106404,-68387,-66915,-80407,-60161,-33597,-40975,-118842,-170189,-140536,-132398,-108391,-79181,-57228,-26384,23468,48526,89952,126826,94897,-30917,-83619,21764,-30222,-59406,-23867,6464,-97195,-102066,-86616,-74517,-16990,94351,192124,226490,210646,155178,64723,-23638,-77171,-113031,-120791,-75218,-13168,102663,254160,256662,236424,269016,134376,21499,-321,-20633,-27777,-13888,-12778,-25201,-102344,-128406,-82736,-74188,-110510,-48976,1953,-42982,-129819,-62547,28668,93086,124969,136202,21304,-143768,18485,130434,152223,44639,-58265,-87850,-101373,-55515,14087,-13836,-106057,-111958,-16785,50641,54771,30855,63080,135638,132934,37322,-42333,-104238,-83589,-42754,25010,76732,132755,145970,88663,18612,-3713,28144,69595,-7295,-116001,-142317,-107384,-92857,-100134,-73332,-90710,-127085,-32988,-27721,-42496,-62829,-48900,-5393,19249,17843,-39302,-129423,-14014,120747,136226,7042,-87357,-51084,-13544,57610,106449,114113,154302,229367,138366,92326,68641,86771,65320,5294,-54061,-63756,-61684,-95175,-116184,-127530,-90236,-80447,-94256,-16087,88105,96798,60596,28873,8282,-38514,-103491,-125896,-46136,-54638,-94977,-65720,37546,113448,132767,117535,150786,191348,175311,190655,180519,105026,52952,-14958,-80147,-94001,-58261,-29625,1903,17327,10317,-31808,-27287,-26082,-61773,-86125,-103918,-113492,-81146,168,157383,295488,216954,45931,-80079,-68725,-53408,8169,48445,76151,16103,-50220,-64288,-11847,-25742,-66007,-37417,-25097,-53672,-101128,-90760,-33141,-22982,-64957,-84483,-20522,-45485,-61669,15792,114856,166576,159435,60740,-65304,-78505,-51207,-74974,-60745,-151,74262,133162,101514,92994,-11352,-71406,-65141,-44433,15230,65469,85990,93348,52729,-10387,-36538,-51307,-57617,-63813,-82035,-122152,-104770,-69436,-25910,-25039,-77890,-34142,25815,74301,100415,105304,181979,246859,135951,115131,95723,33333,130994,271187,253303,189504,162350,228092,263449,137385,-48119,-137472,-72597,-48485,-113559,-73362,66098,109968,84241,-40513,-152166,-36939,73479,92895,18648,-48590,-98030,-76212,-14728,-24228,-52938,-48549,-36130,4853,71945,109116,114787,41432,31774,127322,153299,140468,35308,-100811,-70065,-62760,-29418,-64633,-120078,15245,88286,101545,189291,211563,190459,99918,73019,107903,57825,-12461,-35960,-23852,-41795,-81702,-57820,-24122,24050,55698,13745,-71209,-127771,-171068,-171178,-139176,-107207,-140014,-91693,-12012,68266,102347,91424,28681,-25304,-144703,-14967,81767,123027,141520,144474,76509,-2382,-29976,-7325,7392,-12331,-3301,20778,1360,3229,108203,172873,33047,-152955,-10335,80906,99747,55873,42271,45122,26468,2193,-54946,-54491,-38879,-70288,-93190,-18970,11004,6886,-54609,-100207,-93628,-23747,22512,34547,30381,20477,48250,105744,123699,65099,-9305,-29836,-23570,-65831,-153013,-53588,80859,107235,87622,71306,74886,74293,50608,31852,27816,4180,-9565,-16409,-37356,-42095,-46191,-44425,-36185,-15618,30548,52356,28412,-24754,-46158,-19836,-591,56034,82591,72781,145990,206933,181572,-25703,-10233,108919,162808,114289,36994,-9040,-32279,-84200,-160075,-79741,-25242,-3166,7108,35995,24154,-88304,-60114,-9607,-53236,-40131,138912,284530,467143,588017,534607,392797,279474,212718,216666,159601,145023,175116,172851,150692,161250,222124,229302,114710,-30226,-138037,-82743,17681,-10202,-83143,-185362,-92439,-37822,-89178,-102518,-51388,-12790,647,-485,16900,70863,121464,100877,40218,-37954,-82159,-68053,-51999,-42087,-35466,-18337,-12915,-717,-10611,-54786,-30180,39027,45160,46225,76185,244604,229074,159910,95292,59526,57705,129982,33619,-55190,-60572,-65382,-73662,-32769,-29344,-43635,-48328,-38067,-35858,-34023,-40654,-56308,-64531,-53046,-52133,-31037,-50014],[-30973,-27700,-30750,-41628,-52783,-30374,-26228,-41074,-58354,-24309,-8354,-24890,-56777,-4030,38491,-20360,-65643,-18702,100143,211668,137897,70773,-7894,-120751,-86561,-39249,21287,80078,1151,22372,27459,-7551,-63113,-75259,-264,18784,16956,11131,-7254,-57677,-60860,33145,92133,145423,140333,125046,119054,104973,52774,18641,17785,-38178,-90182,-105266,-78570,-50470,574,44798,-18538,-62373,-95826,-79013,39208,39545,-77189,-101865,-7331,25881,-61346,-119484,-134004,-101385,-27916,28200,58307,83843,97793,143944,192445,147186,4126,-105894,-67173,-18862,-9071,-38790,-31902,21227,73146,117822,139941,169548,165710,111775,52593,-16154,-110869,-116125,-31941,101008,154668,97726,15864,-105813,-52332,26124,62911,51170,20909,-48034,-94134,-47015,68351,144554,190364,192621,135245,70745,15195,59472,180432,201403,33535,-109354,-40737,36148,265663,320993,203048,150380,128717,102602,83192,66552,19705,-13134,-18548,-66423,-63853,67308,128018,53344,59930,51560,-39250,-82399,-9348,59722,74998,-4910,-102213,-81747,-67518,-91941,-66521,-56172,-69275,-63982,-61358,-25822,27409,20177,-28957,-56322,-10259,19007,-20275,-62332,-11554,179001,365317,411215,406887,188435,-63565,258716,889120,1087290,807957,398385,124579,3949,185981,423119,242359,40436,-110057,-108854,-34890,-6932,32278,22359,16647,31157,-6626,-72771,-126895,-62634,-26518,-80187,-17017,115946,193610,115310,6635,-54515,-105986,-53967,-27346,508,-34740,-21023,45859,-2293,15479,-44437,-14864,-17396,-73770,-30700,61136,171236,264231,245811,136753,64210,9532,-17511,-9530,-31622,-85988,-130142,-140620,-86655,-69563,-15322,57274,89219,43037,57764,64730,139269,308160,304002,156194,21120,-59746,46233,83449,93124,86516,57363,16609,-57000,-81900,-48095,-4674,15876,4636,-42095,-104127,-94152,-47353,-4489,53949,73522,71911,31044,-27987,-55195,-50855,-41264,-14362,31852,28358,-23737,23778,125551,220636,235678,155466,72341,54413,45644,-2013,-76342,2692,98191,111294,34746,-90127,-19889,33258,7494,-28151,-65608,-123376,-61738,-60131,-16711,-22042,-77478,-63409,-60280,-90682,-12738,66794,59013,10887,-51162,-131661,-102805,-102414,-49805,-85259,-114282,-82609,-1191,65045,58999,-11191,-28981,-4137,-18997,-13220,28031,24508,16785,13231,-19089,-85492,-72412,102579,225331,208499,117599,61238,21295,-44010,-133698,-64659,-7558,32897,69865,61523,4283,-41404,-45781,-63739,-80001,-19237,60665,60024,31885,-34393,-128327,-69046,-75683,-33197,-2724,66594,192848,254842,145232,25550,-52139,-103625,-83372,11087,82267,73417,13580,-65798,-81296,-67494,17430,141313,151762,77130,10647,32476,89713,96707,29296,-611,-37283,-61562,-86245,-53599,-69061,-46658,61134,128134,115811,30687,-83252,-98746,-55084,9538,56964,49247,61211,76118,61932,-10858,-76611,-65668,-33098,-75720,-125065,-23894,-773,-126889,-16978,-7588,-63041,-79599,-1421,29029,-61797,-54458,63523,95633,41909,-65371,-92838,3221,140213,156337,122961,78262,8542,-28570,32703,51049,-21320,-116443,-19253,11295,-6524,-13399,-37325,-71091,-10167,33484,58262,69796,48021,51702,57161,50577,18545,-1477,29401,55707,12922,-37874,-53930,-32880,11004,65316,40962,-2444,-47832,-106154,7894,118462,159104,145734,209692,258883,207829,111672,-157008,-56841,34904,39863,-153084,-38778,70929,52972,-15283,-103992,-110712,-126128,-60827,-38900,31618,46709,-639,49808,135082,135677,55072,-39220,-57286,-64868,4682,58572,-64032,-78620,45336,65683,-32353,-86581,-31678,-63020,-71129,-12164,67982,110255,116504,49768,44146,-27621,-131773,-133739,-72664,29028,103335,112164,157985,211062,192264,108003,26508,-16096,-7100,65073,172134,224330,170642,93986,29467,-48189,-82043,-20524,-1730,-34001,-83960,-115113,-72622,-31167,-3105,54539,176718,485978,527489,613165,708839,581281,372922,45974,12364,108888,231502,123698,-19073,-143330,-22470,96056,251907,320683,212384,43056,57575,237103,265879,213162,91672,-12827,-18220,50470,51177,-65800,-54790,32065,108309,6920,-110162,-121538,-28572,19524,-22410,-87809,-49316,52949,94676,51944,11116,-50683,-90366,81172,341576,544041,613543,498237,271233,127257,157405,214407,113628,14260,-36578,-62894,-21018,33830,94848,95865,54083,-23356,4660,2180,-42593,-54583,-19452,11678,-33443,94894,315348,409609,286515,57604,-56834,920,102613,97742,-10065,-60120,44708,157775,235670,280692,212180,25961,-74851,-132690,-72235,-53817,5390,58357,70908,43747,15832,6677,-55081,-100192,-44497,6554,41524,76402,82487,10971,-47555,-43541,-59717,-95222,-59338,-44466,-72692,-105193,-111084,-73695,-49215,-81852,-72057,-60474,-61646,-88503,-79436,-16507,15422,-3878,-62758,-44572,5137,-24506,-20181,84214,216200,268348,244996,136082,7537,-51029,-63958,-89492,-64721,-36179,-55987,-90786,-126155,-121353,-42009,49314,59836,58942,29958,32850,73995,91644,72875,31685,-23556,-35693,-12876,16018,42217,22356,-52810,-79796,-33115,-12504,-33142,-5767,38177,-11594,-52593,-91461,-78481,-21049,13013,37022,12693,-70314,-90733,-20563,21988,45510,29516,-9622,-74325,-76769,1387,39956,29150,-36590,-87347,-109463,-109660,-44768,20228,35437,3433,9417,40189,51610,54830,81071,63633,-12153,-82591,-55551,-31548,-46889,-98068,-38190,-8036,-10378,-20183,-30908,-40602,-46924,1806,146879,226423,163061,11703,-91274,-76959,-18309,48628,133643,159024,144823,100622,29992,-51864,-118389,-119187,-177,92445,34444,-70028,-86559,-12936,13199,-44364,-80956,11990,-17178,-37978,16612,78577,136808,195679,286740,298703,202544,70809,-18004,-64521,-46855,-39228,-65182,-117954,-143983,-117350,-99536,-30297,81392,158610,149543,128522,92104,41364,7822,20665,120313,214328,183685,123825,44768,-14819,-12929,45906,72598,42269,-70630,-150521,-84710,23678,-25887,-96980,-103063,-96361,-66336,-47546,-67263,-147345,-120167,-122188,-120884,-41754,55242,160765,277655,362607,322842,257738,92155,-49529,-120913,1669,83616,36224,-1329,57815,144022,181278,264132,331241,186135,75203,43005,85977,117347,124692,105295,35479,-60792,-6490,69653,26403,-28724,-3051,31612,95164,143137,177809,199142,178104,118972,67576,49612,72514,99483,35730,-66549,-47627,56511,120049,106423,36514,37770,86322,87745,-32756,-43350,-57916,-115781,-111699,-86933,-85924,-78412,-96645,-66784,-19519,-12546,29140,39125,5153,-32401,-36522,-77737,-92014,-51133,44318,114846,108577,69799,-477,-70882,-47905,22033,96513,94907,43009,-3385,-38128,-63002,-103987,-86260,-66622,-102519,-145515,-623,131871,125591,69695,25232,679,20931,77153,159563,94987,-46184,-76151,21778,99623,164433,184622,127625,34057,-47679,-99208,-140750,-139864,-102080,-85517,-115672,-74035,-27379,-46212,-61452,-44571,-54708,-6995,-3363,-42012,-53311,-54443,-26629,17766,47756,2416,-54128,-26765,28196,79116,8886,-78333,-61921,42543,89041,29881,-32144,-51097,21296,128232,103053,1196,-49586,-48780,-56747,-5323,34207,-28396,-87360,-97949,-94023,-116460,-114919,-40559,5276,-7690,-61975,-41623,-2710,-17617,-7382,37743,34691,-27550,-124306,-60455,-21542,-63099,-63708,-43003,-17694,25585,150549,203450,132599,31573,-17666,-15586,53422,38882,14508,73398,175241,140794,48435,4168,1806,-85811,-73895,10530,72661,74480,66484,-26157,-82519,-96537,-120736,-136825,-118736,-81585,-47823,-39838,-66392,-103307,-59388,-55634,-120262,-11544,56805,-2582,-53418,-110693,-55508,-42210,-7627,67821,66093,-3643,-17836,53503,42704,-58045,-112162,-72090,-63404,-15833,17095,50026,-20349,-165579,-63595,-44404,-83737,-83309,-20597,72117,143670,124572,42677,18193,62814,113544,132099,163974,153249,91482,-28969,-115349,-11467,71101,166252,373121,459129,375495,175173,41180,-555,-496,-49342,-72000,7636,66368,40486,-29498,-77460,-94917,-107465,-130076,-137657,-101243,-94756,14850,95705,148737,182366,163092,76779,-32922,-95697,-13159,109997,174888,164583,91135,22362,-40142,-98974,-68528,-34742,-62940,-32499,-3173,58028,72991,26255,28138,52290,35787,-18905,-60087,570,92067,109967,50208,31189,48092,73520,-36309,-114997,-76947,-45456,-63167,-32711,46082,75868,12451,37090,171625,190774,264293,321597,242673,68991,10104,9096,15758,41797,45901,28403,1114,-43830,-79732,-96898,-104630,-53605,-2727,22263,30948,22866,27431,21052,14452,-36060,-42926,-83609,-141191,-94602,28241,167820,268656,201594,23834,-97853,-37385,9593,-22446,-22506,85290,208919,234188,104513,-11557,-47314,-21323,-9255,22414,-16474,-66099,-83789,31840,85945,78606,5239,13177,9310,-2734,34184,75177,66299,34890,-10157,-51149,-120475,-144879,-74823,-39339,-7532,35727,99505,160982,137233,39860,-3422,122195,167487,61730,84642,192672,184445,69986,10163,-1101,56850,165029,267264,201985,22923,-113175,-57585,1815,-2469,15076,88279,221734,244816,163762,126501,73150,-22151,-100612,-115970,-10684,67187,52620,-13683,-54334,-116871,-116319,-32438,10080,32428,136134,245222,270986,158189,79025,102944,76326,8098,-11825,-34320,-59820,-101111,-60149,22052,74624,87845,45632,-10670,-49833,-79199,-24517,23195,-3917,-98625,-75648,-35220,-31552,-17772,29629,44474,1918,-21253,2886,-27372,-55511,-16417,143457,332517,469365,342166,121637,-20137,-24567,-3453,31876,67823,45891,-15601,-25443,-55059,-110683,-103481,-57766,16590,76290,34372,-57666,-139372,-7312,86129,137211,74064,17211,-2118,-94776,-131818,-35443,30058,32130,-27840,-55651,2945,96039,93557,-24056,-51356,87210,168265,119135,59471,98159,232090,305780,145754,-26890,-88450,-30912,-13990,-93219,-130159,-91981,-114264,-57025,102493,203425,176774,48842,-48208,-100145,-93576,4812,82129,109165,68672,-3026,-32941,4269,84878,28222,-103498,-127926,-42763,-3961,-39336,-105357,-46603,-126,30040,8514,10605,122968,237580,201553,75212,-34405,58342,152851,239261,121176,28494,42035,-11014,-40192,-84497,-71236,19408,85377,73585,53303,55337,46859,43756,16228,-67845,-100829,-99208,-68479,-17309,43001,124534,188761,126078,57798,25658,26379,-14957,-15055,45938,96240,63306,-55730,-73026,-70428,10608,15842,-59018,-42781,-20974,-50842,-104662,-120553,-29481,43617,160242,358799,405722,181402,-35263,-54259,-13722,-32597,-1219,89314,154818,125105,-41074,-6546,296657,394402,240864,154178,259056,342902,335330,253480,55160,-111709,29156,111081,89023,10427,-47589,-49921,1451,148150,296086,381259,327996,231244,154238,81042,29915,329,-6254,22616,58742,-13354,-85488,-77031,-11033,-90136,-156282,-22205,203891,211864,34281,-87018,-165667,-107432,-10551,77962,-37706,-99088,-48931,-40746,-72626,-65941,-46812,-34758,-77691,-106080,-112467,-134010,-140085,-100315,-76895,-44370,10671,33804,73102,96072,57138,-67115,-75307,56453,2853,-37293,-17070,5547,-84907,-113355,-89839,-64241,-7672,85640,142387,173588,162258,120264,40893,-41914,-92420,-119814,-107859,-76737,-16528,99757,239023,221543,193238,231232,108097,6114,3060,801,-5294,-2496,-10154,-34300,-124651,-147592,-93577,-89577,-148468,-73536,-7071,-42544,-125752,-80734,3456,75119,123245,141853,23651,-148954,21013,147511,167249,58387,-47784,-81732,-106752,-85595,-39989,-61282,-138081,-95078,-4648,32652,20658,7782,56732,151639,164359,49233,-50993,-128194,-93121,-44636,20972,73046,124716,120772,53560,-19495,-31157,14652,51882,-29736,-135227,-159583,-122093,-99960,-86056,-49112,-68535,-132769,-39566,-13525,-14865,-34419,-25770,3997,8435,-17728,-65172,-109540,-4362,112452,113952,-3953,-83874,-38673,2960,65207,97330,91634,123349,211911,139468,94700,66589,73959,39513,-25209,-81408,-93976,-92694,-126716,-137247,-107686,-81855,-68973,-70512,11034,122150,127722,84909,42330,5223,-54279,-123711,-102553,-26303,-40062,-79929,-41140,51975,97706,100486,96151,140290,179179,165571,184780,195177,119623,71022,630,-71524,-99288,-65777,-40085,-23248,-15432,-11458,-45692,-36767,-35520,-73222,-101289,-121539,-128532,-93260,-13000,154134,348813,293639,101003,-55158,-67265,-55913,-15214,17314,60541,5360,-65115,-77381,-16939,-20872,-65090,-50458,-33702,-50353,-79774,-28959,51169,67396,24546,-29805,2726,-30729,-53219,24131,133303,191961,178555,65785,-78110,-100140,-57117,-76877,-59979,-8363,52697,128567,134585,127473,13548,-58916,-66074,-20662,58322,120105,127821,100424,32899,-40031,-68288,-70656,-59738,-63405,-90476,-139326,-114820,-75839,-24975,-12154,-46482,-3438,60784,114295,136722,140494,222092,281578,164234,144547,132385,64114,166801,322854,294784,218490,179831,234455,258991,119611,-62848,-132787,-70820,-50126,-117797,-82424,42619,79939,49380,-71825,-111266,-3544,98988,113693,36683,-39872,-92900,-58612,10649,-9313,-47764,-41369,-25475,11074,61324,84390,89000,20853,-6285,81596,126534,129451,27530,-130587,-57968,-39777,-10153,-54122,-137999,-7013,63068,55716,119372,164988,160680,66319,19424,45587,10444,-27231,-26518,-12974,-34103,-73108,-47068,-7445,40445,58904,-2726,-94177,-145668,-173825,-160754,-132716,-102438,-125945,-88827,-28693,31504,64620,63719,8704,-38793,-134833,-15267,77355,114366,128320,128891,64314,7438,-22380,-4964,7252,-23217,-36487,-20950,-19782,2169,100730,162422,27928,-138695,4641,113840,161569,130298,95825,81887,53464,19054,-67276,-69529,-40865,-60660,-112824,-41966,-2045,4650,-41743,-82479,-92966,-21559,37775,56688,44222,29512,59322,109631,116464,54587,-8946,-20312,-13285,-58620,-135977,-46992,82913,104901,85640,63337,68625,83638,72129,44591,22253,-23217,-48238,-29837,-26009,-22726,-36923,-40177,-34848,-10008,39343,60370,30522,-28846,-52736,-22111,-316,45106,56081,55691,129034,187811,185610,23525,-18046,76228,114268,67627,-264,-38086,-49767,-95524,-154670,-73242,-22314,-2127,14569,50019,36866,-77615,-79075,-32414,-64248,-36529,138002,287779,472846,537338,439853,323426,254701,194262,177951,101024,98114,164828,193739,183028,201331,270761,266736,139991,-7165,-124616,-83035,18613,-9401,-77114,-184256,-103559,-63347,-124402,-82277,-24999,11905,20228,14281,19761,59712,109614,83264,9260,-67696,-95382,-64732,-48155,-42199,-36585,-26240,-30971,-22828,-23590,-50252,-23617,39760,44891,44947,66989,235762,264418,176296,90209,54300,50902,134608,52632,-34219,-34859,-37683,-66987,-35603,-26014,-31996,-44768,-44511,-44202,-39985,-46072,-63364,-62634,-50356,-55414,-31253,-40699],[-28691,-27472,-29509,-39427,-57384,-46122,-39891,-55166,-75752,-36334,-13021,-25328,-46709,25684,81314,4678,-47541,-8141,112567,255865,200124,115570,28350,-95985,-120672,-61089,17641,115660,55935,80084,61489,6796,-58813,-64464,4929,18983,16046,10082,-11152,-62568,-66526,28241,82906,124910,117082,96628,87833,84972,47603,18045,4993,-58107,-102133,-108501,-71327,-32092,21672,61991,5991,-41151,-84183,-103345,15416,46069,-63970,-106021,-12257,48551,-28671,-89624,-128318,-111170,-36674,22269,64684,107190,137133,205376,260321,156404,-13376,-121683,-49587,-4598,-1215,-32960,-33905,13415,62031,102732,126299,159173,163888,123396,76758,12892,-78350,-140480,-40015,111733,174587,100683,11979,-101221,-51597,19510,55188,46452,17524,-49739,-83595,-19377,96737,160972,199106,192592,124930,53909,-12622,-3758,100528,133719,11194,-86586,-49775,19099,282615,372673,251464,169607,127059,97147,79333,62357,14667,-16883,-26535,-72971,-57190,69996,113147,10495,22763,29465,-56140,-93144,-10944,63419,85916,10205,-86734,-102756,-93021,-98643,-55629,-50305,-70611,-66251,-60467,-23727,14190,-8425,-37195,-26510,26119,45784,-12248,-45535,11382,197944,367120,397708,361803,141955,-59361,218400,756193,926710,680066,342608,115869,14786,183383,410110,220676,31611,-101879,-99195,-18663,17058,56471,38883,19684,25989,-16187,-76256,-102615,-31670,4172,-57380,-1482,175917,251682,122370,3027,-60499,-97272,-35301,-13253,5135,-35139,-22587,57280,60668,40236,-48595,-37601,-30209,-63304,-15249,71000,174856,245338,212193,117593,59143,11386,-13472,-2316,-20673,-75613,-137753,-144667,-104792,-72353,-10040,61065,99171,65918,86007,69575,123495,266977,256806,101059,-45403,-58443,74562,109530,103761,76594,40755,2842,-89046,-75737,-31782,11538,32543,22830,-21418,-81626,-68628,-29741,3662,57635,78098,68380,26262,-32522,-61485,-57914,-43930,-10600,41915,43396,-7149,36360,126353,204810,197612,106111,34003,40660,43587,-8854,-81990,16071,111777,129019,52143,-77018,-22979,18461,-6776,-40066,-70624,-133553,-74848,-66179,-24143,-30670,-78465,-63296,-72447,-96698,-3657,57781,40042,-4088,-59509,-134839,-106236,-86426,-20648,-60037,-113893,-88168,20908,90030,85212,12514,-26510,-4506,-13162,-5590,39697,39084,27865,17923,-19939,-79034,-52862,114428,223441,190782,100422,56020,22104,-41948,-137412,-77127,-8676,36679,60934,48457,3416,-34521,-41258,-62273,-72392,-15498,72989,78659,42067,-32901,-120423,-54137,-78276,-62235,-24649,42891,157295,223690,129050,-1871,-79459,-112723,-80136,7489,63875,45132,-13100,-63327,-70202,-76132,1392,118626,133816,58903,-15932,2756,59851,81757,33629,17852,-9538,-42243,-108431,-58694,-81692,-55114,62545,135995,118846,25784,-87443,-102105,-59916,9453,72772,70679,70360,73210,59540,-5414,-87110,-67819,-32705,-79150,-111110,8330,54996,-109638,-49999,-23723,-71638,-90060,-16670,21233,-68060,-50839,63353,95142,48757,-55101,-112584,-38505,101627,136430,112237,73915,5433,-28200,35330,56945,-14908,-108784,-33344,-28929,-10826,5957,-29413,-65453,-39172,2402,37752,53467,27768,24094,23705,13177,-16454,-16102,36515,68468,27295,-24249,-45047,-34239,2111,46164,14723,-27667,-69700,-88550,25989,119211,138373,114463,131358,102012,19433,27432,-114316,-4294,102736,62398,-165112,-42586,85415,73652,5145,-71685,-72693,-90709,-47765,-53139,10629,44275,10977,55979,122873,118347,50062,-19021,-49224,-77273,5946,88807,-30618,-107212,10333,26066,-61743,-81880,-24507,-66705,-72897,-4722,63688,93084,97238,32955,41669,-21405,-119955,-128016,-82395,8654,79898,94372,138624,203051,210773,142738,61649,14230,23848,117106,228063,244447,165070,76313,16801,-54686,-72943,-4897,1304,-41857,-96948,-96939,-43774,6354,28252,72323,207366,493414,499746,584027,685186,588541,412556,67219,28258,85526,213570,139093,9107,-120123,-37352,76467,219365,304599,206607,38729,34737,197786,217686,153386,46326,-42695,-34802,47092,61582,-45488,-75697,13653,99139,6671,-109842,-112307,-13541,31076,-22141,-92928,-47529,55063,102828,69233,29735,-41057,-99338,56856,317817,545201,649963,544659,286923,120036,129386,158492,53832,-20032,-58371,-100381,-45268,12765,77896,91134,73353,11164,30069,22067,-26619,-41567,-11263,11793,-48980,74437,264615,349157,270444,106257,4638,49516,150358,116448,-8562,-64147,36758,146730,220801,250688,165284,11216,-75018,-121447,-70567,-52182,-3985,40140,51257,35177,15406,14599,-41356,-88080,-51296,-7799,9066,44051,67358,10045,-41646,-30671,-42486,-78497,-54995,-36187,-59606,-87409,-92526,-59826,-48120,-95065,-85089,-80655,-108350,-102639,-39068,12014,33714,5942,-61823,-45150,-494,-36470,-44599,21530,126742,191951,213246,130981,1263,-68852,-84785,-109680,-65397,-26506,-42183,-75588,-106357,-112135,-75024,20255,47595,61048,40756,51226,100755,129816,112013,58294,-2397,-6419,20397,48951,75325,49057,-33985,-70814,-23169,1123,-25484,-15907,14480,-32497,-55778,-90011,-67574,-13260,7836,21067,-6554,-76455,-74104,-12850,29474,53837,33577,-1231,-50865,-51113,6575,18418,-59,-57816,-103438,-113355,-94740,-30384,41660,71759,41776,34956,57908,59118,57160,84422,76685,11034,-54655,-35154,-22616,-48711,-84418,-27533,-1260,-12488,-28539,-43855,-55602,-47410,15926,175123,252335,169795,10610,-80735,-44094,17265,68944,136525,133905,111913,77544,19498,-53175,-112089,-123743,-13774,70812,32684,-64879,-94922,-27240,-7864,-68094,-78430,32698,30694,-13785,15452,83019,158428,243189,337217,315957,206727,73830,-14178,-60730,-50155,-39901,-64526,-119200,-138917,-109162,-107343,-50454,59590,168298,172211,149721,113849,59612,15657,31297,140163,245994,215185,143749,48958,-20608,-24184,32552,58016,19712,-86963,-154274,-87965,14157,-47284,-111460,-117190,-105659,-69686,-43494,-61426,-146724,-113799,-117827,-112661,-31402,65496,161651,269431,349540,311942,251986,87614,-40033,-104837,-56231,48461,33281,29288,100768,174192,183565,244219,330978,222413,100520,46262,75901,121803,136744,122381,48712,-75959,-26632,74548,47511,-185,15600,44696,117832,187774,218607,208155,162598,99411,56023,52199,86339,123221,50969,-57928,-45156,70595,138494,117748,33554,22175,41432,23253,-74808,-59117,-71458,-110921,-101870,-92000,-96224,-82758,-101886,-84380,-37465,-16824,24997,33370,5342,-31216,-34931,-73361,-94868,-78355,11099,87789,91411,59489,-6414,-77614,-55045,24131,98397,94308,48396,3954,-37176,-62564,-105876,-107050,-78968,-108068,-135358,-3089,115707,106658,64903,30996,7531,34744,108744,188687,112750,-38353,-85700,8428,80445,140311,160213,105884,20527,-48149,-91068,-129337,-124776,-91445,-81302,-105870,-56653,-3871,-10989,-21126,-5659,-29735,3899,838,-31096,-38108,-45612,-19035,28441,60451,14162,-47326,-28435,27700,81847,16235,-87383,-94067,19213,67623,18232,-35524,-31450,58557,158552,99321,-21859,-76442,-57824,-50484,184,29432,-40851,-112798,-112894,-94460,-107776,-104508,-40061,6909,-5721,-45474,-7835,28594,1877,-23976,16370,29332,-21255,-136061,-58318,-8891,-51260,-48209,-31071,-12270,15567,147535,217883,148386,40248,-14332,-26954,35656,50087,69116,144729,211112,149338,37214,-25352,-15608,-91682,-65099,18530,79275,78507,55126,-54628,-94362,-105111,-125589,-132960,-116727,-78839,-49572,-45340,-67367,-92567,-43282,-33613,-109289,-37147,18047,-30253,-62837,-101123,-49643,-35889,-6251,51102,44474,-12816,-7621,73692,63858,-40867,-117554,-70010,-71454,-43735,-23973,8963,-49558,-148343,-34631,-17345,-67986,-85882,-26532,69638,137851,115065,41687,13579,45493,89190,114732,157993,147288,84348,-36332,-119305,-22311,54543,169612,371669,432712,375478,201723,68366,23546,9670,-54001,-82737,3919,70280,52193,-13140,-58195,-72098,-85646,-112813,-137399,-108607,-83673,21887,107305,167203,207714,187195,99926,-12235,-78313,-8922,113368,178089,168677,93261,22931,-28780,-86355,-59440,-30477,-63883,-28248,-1445,74276,112791,66089,32345,28788,4460,-39772,-66152,-9540,88635,118690,51842,31802,66990,108990,-9840,-90366,-57229,-26839,-47517,-27601,34524,47312,-1486,71619,226213,250562,319712,367300,270428,77580,6194,131,4685,28808,27683,13501,-1982,-36233,-71612,-96584,-106828,-54477,-9977,8766,22319,24852,29132,14580,1720,-40714,-36793,-77283,-136303,-74138,71726,245242,324564,229826,29397,-104792,-42367,-6284,-45843,-23085,89886,189669,198512,71917,-29376,-29228,4178,1906,15263,-23148,-70014,-86267,23629,98632,112368,59496,69703,35840,-167,31016,66752,60467,35469,-5934,-42672,-111161,-127195,-46491,-6072,11577,32196,81462,142183,127406,37902,9578,141326,186994,77467,92932,211909,228571,113479,37080,13104,66661,176936,272443,208844,25128,-125346,-50269,28759,29206,38964,102430,214178,218560,146775,123178,79432,-14649,-90656,-127834,-25748,55535,47877,-11492,-43427,-88050,-151949,-57150,-9059,7869,86032,204710,269426,168823,91231,114913,79656,7683,-21314,-57331,-84767,-112548,-58883,23234,74242,76923,30098,-28416,-75935,-110255,-49090,8428,1198,-86507,-80204,-40700,-34560,-13235,40870,64034,17703,-15043,4569,-21707,-52612,-62692,64279,229013,387584,308943,87712,-54992,-26160,-12801,9874,29942,21960,-6145,-20492,-65049,-121984,-61883,-9412,59370,102138,42610,-62614,-126517,2109,100145,151006,62917,1300,-17941,-103518,-141360,-57567,-1623,7910,-43445,-79875,-30759,58608,64769,-34803,-41466,88497,149351,87078,33462,76511,217780,306938,159341,-14077,-96489,-63618,-32166,-100232,-126012,-83649,-100805,-56425,89038,183348,172749,50376,-47718,-96346,-80258,10368,72822,88513,49216,-13572,-40931,-4029,69418,11557,-111425,-121076,-38567,-2139,-40402,-92754,-28029,18645,48547,24710,12715,104732,220377,194376,68173,-29742,55479,136260,234409,147179,47745,46453,1049,-23535,-66488,-74720,-2315,68744,64303,41329,31619,14716,27557,13083,-61136,-86619,-77830,-48541,-1275,67414,160851,219383,147983,73497,45106,69999,38843,14952,50177,67880,47376,-45202,-51200,-57964,-3977,1061,-57752,-29015,-6882,-45149,-108182,-148867,-36336,57397,185385,374309,388599,159128,-46859,-40172,4413,-14461,8765,87786,144005,107135,-47958,-10829,276193,357906,198532,131990,263574,355566,318899,212648,27612,-78443,49185,119672,88432,10710,-50186,-57539,-15902,95470,190216,258577,230209,166465,117903,61821,26680,5347,-11676,5212,43645,-19342,-95107,-69597,9553,-76685,-135186,-34631,184759,220059,35949,-93193,-165498,-93309,17012,113801,-20619,-90002,-27441,-14022,-59704,-65147,-54576,-25826,-33388,-33099,-38081,-77917,-150998,-119603,-95609,-63927,-5997,15066,55751,69045,28889,-93139,-61367,88976,34161,-16522,-9970,3618,-64881,-115047,-85658,-50818,3876,76397,91505,115114,107799,79913,13598,-60509,-102994,-118002,-95041,-72398,-18078,93620,213206,179192,148220,192027,81749,-6992,8483,24982,20893,11462,-6560,-43692,-146587,-152417,-90754,-86946,-160965,-90065,-13054,-38598,-117205,-93911,-13461,66318,126608,148266,26143,-152926,21582,157133,170973,67100,-38345,-75708,-109263,-106327,-88575,-106923,-166842,-75480,6862,15513,-14293,-17375,50344,162157,188855,62179,-54098,-146223,-98460,-42552,21868,74021,118666,96325,19726,-56922,-59207,-3245,31873,-47065,-142098,-159761,-131101,-99514,-66619,-22025,-44269,-127023,-44488,880,12281,-4781,103,15774,229,-46846,-81070,-83978,7785,101027,90989,-12930,-78411,-26546,16589,63308,81304,72756,99206,194239,143400,99808,67657,64300,19377,-46513,-102596,-112122,-97200,-129835,-108120,-74366,-64065,-50853,-45578,38890,157611,161448,112272,59296,6735,-64374,-132149,-75581,-1622,-18870,-59965,-14907,67692,83987,72932,77550,127372,164085,156031,174767,205427,135049,91365,19138,-58382,-97501,-69285,-46753,-46373,-47595,-33305,-58398,-43620,-41047,-80149,-111793,-134726,-139311,-100431,-21761,145782,383842,360332,152498,-30787,-64660,-56505,-34151,-10234,43756,-4831,-76024,-88413,-20811,-15791,-60961,-58918,-37274,-42330,-44699,44872,145465,154331,105334,43355,36460,-9320,-34887,42006,159567,226686,209707,84326,-71712,-112848,-60664,-72929,-50839,-10490,32786,124758,178249,172317,43082,-32902,-47900,10785,96945,166814,168097,108955,19198,-64729,-99942,-86671,-61404,-61565,-96063,-152756,-119140,-78117,-19318,6908,-15768,28924,96781,157626,179679,184975,269291,315894,195267,175176,168588,98521,207076,367365,325821,240898,195081,239573,254614,106582,-69238,-125374,-70348,-53088,-120515,-84827,24974,55700,23156,-83070,-78502,29140,119084,125715,46420,-37866,-96772,-45585,33558,6441,-40501,-30702,-10955,21158,55811,66929,67996,5093,-35800,52669,111705,125417,31354,-85597,-27107,-9189,12958,-39498,-139582,-22817,42613,23639,65180,130846,147623,57009,-8044,-537,-22851,-30807,-11045,-69,-25372,-62347,-31628,15451,61719,63937,-15651,-110352,-149535,-154419,-147096,-121492,-90662,-106879,-78776,-36538,499,24533,27947,-16705,-50118,-117837,-10084,75927,107334,115374,111166,50883,20421,-6818,4247,13599,-26141,-58075,-48134,-31301,8827,98105,154313,27459,-115099,25765,150765,227221,205577,149240,119164,79054,34358,-76277,-82122,-39985,-46090,-78961,-52892,-12066,2996,-27180,-61438,-84130,-13476,55417,78582,59870,42500,74230,115089,111768,47844,-4611,-8554,-1267,-45991,-105411,-28721,89832,103083,82827,55019,62693,91311,92530,57904,18744,-43636,-81126,-34429,-6713,3275,-22628,-31743,-28846,512,52826,73204,38742,-25734,-53038,-20390,2634,38764,43908,59232,132319,181954,190948,72470,-21152,37385,64417,26962,-27472,-59181,-60888,-99576,-140915,-64255,-17467,334,23038,66788,52545,-59502,-93179,-51993,-71684,-25975,138353,284426,454703,458342,329778,249792,228188,176626,143976,51593,56519,153680,214422,217597,243438,317995,301653,167162,21192,-101356,-74307,26154,-1765,-63833,-170883,-112254,-83358,-138313,-56482,1930,37904,42932,33387,24996,48999,98103,67278,-15077,-86354,-90607,-51441,-38926,-37693,-31728,-26376,-39997,-35529,-29255,-39432,-9876,46659,49714,47999,62498,227422,298702,193900,89349,55293,52317,146110,82581,-3912,-4865,-9535,-49483,-33682,-17807,-13561,-34375,-43967,-44931,-38873,-43847,-56526,-43175,-32078,-47428,-26385,-27796],[-31782,-32454,-33436,-42407,-64443,-61378,-52945,-69401,-95199,-52218,-22581,-30286,-40952,48232,118073,32683,-25803,84,116862,287416,259434,159550,63654,-56278,-157794,-84749,9751,143580,118315,141117,92156,17967,-58110,-54800,8561,17671,12593,4942,-19187,-69702,-73268,20176,69253,98634,87493,61527,50989,60758,38583,13160,-14626,-83774,-118690,-114806,-66792,-18802,34126,70289,22667,-23744,-72847,-118130,-9066,48409,-52767,-110299,-20226,67940,7036,-54578,-118292,-118558,-43038,14914,64064,118243,160483,248939,308410,150075,-34938,-132839,-38418,1703,-2364,-35821,-42749,-1359,43747,81088,107887,143822,153500,123652,85615,27247,-57352,-139597,-53660,110028,184975,99409,6266,-94900,-55349,6032,40307,35444,10197,-53032,-74440,5396,118200,167561,197329,183257,109551,34507,-40834,-60815,28848,89527,24888,-61878,-59468,12538,306079,424126,298355,183207,119662,87799,72103,53823,6134,-21345,-36495,-79825,-46311,72777,94138,-33631,-15229,8681,-72780,-108194,-17917,62608,95330,27247,-67008,-125976,-122429,-100292,-48213,-47717,-73697,-71482,-63304,-25645,-2781,-34441,-37541,-1192,56451,65181,-5775,-29555,33349,208580,353040,367475,303030,92821,-58277,158346,568992,698055,499554,255945,92793,22284,182852,392929,198322,24224,-89682,-83835,-9068,33148,72185,48589,16768,14571,-30360,-79293,-81086,-5086,28272,-40762,29016,252725,322653,134442,1929,-65406,-90984,-23446,-7385,-771,-43002,-28271,59199,119533,65666,-41731,-47220,-33797,-49409,-3062,76363,168479,211462,167855,93126,49238,9580,-10962,4361,-9767,-61853,-101657,-109425,-121145,-76826,-10575,55893,96682,77426,108726,70470,104011,221893,207705,49793,-102551,-38802,107377,139781,115167,64950,28087,-8714,-119953,-61227,-13512,29137,49651,39398,-3428,-60924,-47141,-18237,4563,52622,73913,56886,15874,-40123,-69802,-64481,-45473,-7359,50485,57833,11694,52615,126263,182663,149836,46605,-7035,25954,40047,-15715,-80407,26427,121057,141949,66224,-65234,-25298,5063,-18709,-49584,-73546,-149491,-97632,-75710,-40217,-47747,-85702,-67627,-86956,-78861,6174,46030,18359,-21568,-69014,-129436,-117555,-64714,11790,-31043,-103870,-93771,31932,100394,97370,28147,-23700,-4976,-7317,767,44593,45481,31844,16000,-26283,-76575,-37252,122100,214646,169832,84851,50346,20990,-40853,-137641,-91048,-15264,34186,46603,32027,-735,-32356,-41640,-62938,-65579,-12828,81997,95238,52184,-32565,-116208,-42492,-66473,-100829,-54016,11756,113003,180938,104783,-31775,-104106,-115543,-78418,-1939,36095,5437,-48815,-61248,-62736,-85864,-17292,87546,106886,36195,-41541,-21115,39372,69514,36181,34219,21816,-9345,-92497,-69432,-97158,-51873,68660,144705,122617,23398,-89170,-104086,-65218,5620,83432,92262,80395,70465,56834,-127,-100807,-68238,-31226,-82675,-99806,31884,101848,-46228,-78073,-41579,-82158,-102267,-32459,7603,-78544,-47021,59538,89718,50574,-47922,-126585,-74000,63874,112296,95749,62790,-3705,-29518,37072,61885,-7966,-99386,-54865,-59902,-2227,29758,-18901,-56625,-66479,-30538,13707,33630,6519,-2022,-7555,-22515,-51497,-30114,38578,75673,38252,-12250,-37033,-35025,-6539,25975,-11757,-53687,-93768,-71573,41613,117445,113969,72955,41839,-50593,-132113,-12863,-66512,41594,149713,48748,-184796,-33884,99261,88791,19647,-41480,-28412,-51475,-34008,-67739,-11166,40720,18624,54861,107759,104336,50841,-690,-42369,-88668,5530,114109,579,-134788,-30681,-16942,-82466,-72555,-18560,-71264,-75584,6,55371,70546,68235,3726,30757,-17113,-109787,-126967,-96454,-17418,48768,69395,106230,181914,221423,175014,98213,52307,68833,183078,280130,247696,146460,51040,3716,-59479,-65779,5184,-1624,-53584,-111287,-75641,-9655,48626,61931,88799,234306,479920,457622,537501,635996,570714,433147,83505,39091,62223,184765,146693,33728,-90266,-49624,51547,162950,248323,173817,28990,19334,160320,156416,80838,-3823,-74264,-49995,42018,68015,-27010,-97832,-6412,86946,5826,-107864,-105050,1715,45546,-19033,-96090,-48592,55180,109298,81484,39930,-41624,-102932,31784,275412,512733,649870,562040,287540,104935,95090,103805,9727,-31727,-49932,-126578,-78628,-15249,55446,79991,84322,43580,54294,44483,-5209,-23760,-866,13870,-63711,42152,194311,267555,237739,145084,63981,108927,201186,131554,-10064,-73441,22160,128015,199459,215760,121672,1988,-74078,-106667,-69510,-54878,-16238,19553,29744,25513,14577,20910,-28914,-74630,-57457,-25739,-28198,9244,54633,15150,-29387,-14532,-25479,-64021,-52603,-28954,-45841,-67948,-74248,-48784,-49326,-84106,-50745,-39564,-65900,-53810,7473,38974,49081,13269,-62847,-45810,-6188,-48858,-69314,-49414,21594,100077,163961,115644,-7352,-86886,-105073,-122609,-61811,-15434,-27332,-59385,-86222,-90419,-95692,-11548,32288,59035,47411,64516,120395,159896,143906,80345,17722,25686,53836,82253,110335,77407,-14161,-60900,-14715,11802,-17900,-27414,-14263,-53202,-60213,-88401,-58248,-7225,1061,-251,-30970,-78269,-56788,-5082,36283,61811,37095,7309,-27491,-30278,144,-16791,-37350,-83660,-121082,-114664,-82029,-15304,61909,106936,80837,62231,75590,64651,57426,86316,88742,32947,-28787,-8528,-6642,-49314,-70022,-14055,6306,-17478,-40138,-57016,-63806,-39336,32134,199109,266899,167661,8389,-68714,-20069,42725,82307,128495,104138,76347,49911,5408,-55806,-106358,-131400,-35811,36001,21732,-65198,-102017,-41730,-29494,-90902,-70456,48515,70199,6808,6002,77080,171368,282020,375370,320065,200667,70618,-13391,-57596,-54450,-41863,-64808,-121066,-135757,-101868,-104856,-67991,38597,173087,192679,167953,131704,73322,19118,37782,151019,264163,238101,158059,48623,-30284,-37687,18559,41203,-4948,-103577,-150316,-89752,4107,-64234,-118019,-122149,-113472,-77194,-42063,-55155,-141711,-116815,-122576,-109758,-23849,72173,156219,248669,319903,286641,233700,78310,-31130,-74544,-94672,19125,39407,64002,136981,191234,175123,216223,315135,246784,117443,46708,61640,120802,143865,131913,55497,-78079,-22257,99128,85199,31573,32439,55601,140728,234221,257730,214319,147482,80742,44284,52409,95990,141132,62338,-48268,-40509,83015,151068,122144,26650,5257,374,-27910,-110741,-73729,-83418,-95614,-88879,-94311,-106544,-84566,-96868,-98362,-59457,-27942,15600,25644,5741,-30733,-36389,-71320,-92179,-93995,-20403,57415,71370,47098,-13253,-83877,-64911,19097,89207,83456,45631,4819,-39434,-62831,-104870,-125871,-91613,-116410,-121831,-4305,94949,81866,54924,33847,12155,44374,128670,196151,115534,-35491,-97167,-7410,59644,115511,135111,85019,9123,-47113,-83005,-115034,-103204,-79269,-78332,-96258,-38693,20253,22338,14579,31752,4618,28039,19637,-11338,-27803,-41507,-15052,35986,69448,23871,-41528,-33472,21313,76378,19540,-87894,-120378,-2322,42566,1291,-41879,-12528,90560,178261,89526,-44645,-95046,-56972,-41170,3985,21954,-52892,-144159,-118692,-86559,-94468,-94593,-41327,9542,1880,-23419,22776,51805,15764,-31682,-6899,20446,-13524,-103237,-49354,9404,-36169,-31569,-20575,-10130,2405,122152,202456,146183,42076,-13430,-38537,20150,65742,126603,208958,232063,144605,22862,-55291,-34270,-96019,-59257,20638,78182,73307,28637,-90908,-108248,-115557,-131143,-130843,-115185,-75965,-50962,-51404,-68154,-77676,-19889,-4765,-85451,-69382,-30722,-59029,-71923,-92821,-45574,-32269,-9208,27440,18188,-21618,4059,91240,80738,-26166,-122782,-68444,-81217,-76412,-66113,-30296,-71399,-119073,-12221,6332,-52453,-86600,-36602,60161,123119,97561,36470,8029,27626,61666,89978,143107,134566,71416,-48256,-114556,-31369,34673,160440,341410,373371,344779,212027,90551,45814,19639,-57930,-93750,-2804,67224,55461,-3175,-42495,-52236,-66798,-97186,-128733,-112952,-77459,23051,114113,181443,227321,204558,119276,7954,-61031,-10463,105380,168722,160993,87298,17574,-18780,-74595,-52624,-26757,-59053,-21435,2104,89253,149482,104431,36331,2280,-29274,-61505,-71304,-18449,85211,128551,57467,39908,98508,158197,27309,-62449,-39025,-10018,-31554,-18093,31858,36621,8922,102084,268532,301933,367843,402903,290810,84986,1690,-10292,-8745,11359,5389,-2205,-3913,-28899,-66256,-99408,-110300,-57630,-20723,-9910,5572,18171,20950,-1796,-15289,-42634,-31749,-72666,-119913,-44053,117091,309853,358089,240837,29853,-111377,-50342,-25695,-64572,-17005,93714,167506,160161,42128,-31086,2629,32910,15183,9329,-28135,-74664,-93160,8432,106313,140721,109765,123665,67812,3745,28530,58616,53405,33259,-6211,-38357,-100291,-100186,-3608,36850,34195,28384,61664,119275,113536,33870,19061,149509,193066,86579,96699,222326,266045,158665,63069,25297,72448,179186,262591,203290,22202,-139800,-42214,57218,62495,61272,110052,190851,178196,119542,110980,79134,-10874,-82858,-140375,-42221,42402,41077,-12135,-36854,-67977,-166587,-83701,-30797,-18502,28698,144829,245556,167204,95955,117910,75316,2394,-32753,-78418,-107404,-119040,-59032,21068,70234,62462,11978,-47015,-101272,-138909,-72599,-8581,2672,-75667,-81189,-44146,-35146,-9004,48185,80081,32595,-9951,2287,-19483,-43878,-98903,-15326,123018,278133,252634,62552,-20473,-3434,-9742,-4716,-4997,-9006,-4189,-17449,-69971,-127028,-25098,40635,105220,129645,51188,-67534,-114431,9993,110167,155523,47241,-12013,-27535,-96937,-137981,-82708,-37150,-17345,-58394,-103602,-63283,20409,31305,-48221,-35234,84311,124309,52298,5991,53690,199279,297237,160196,-11118,-101564,-88899,-48285,-103574,-121862,-76817,-88481,-58191,64811,147171,156041,47749,-47761,-90641,-68346,11786,60403,65549,27765,-26655,-52135,-16866,49477,-7378,-120594,-115616,-37419,-4786,-45745,-79878,-8817,37708,67683,44956,21032,81253,185938,171218,54380,-28666,47791,114736,219942,169635,67135,44560,7845,-11926,-52859,-73084,-28806,41465,43073,16208,-5680,-23429,9471,8010,-57635,-78730,-67549,-39589,5364,82944,189651,241659,162418,82583,59233,113897,103614,48918,52233,38845,41325,-31299,-31855,-40019,-23263,-21294,-59058,-18348,3684,-41245,-108160,-160836,-33173,83643,220572,388606,364772,131714,-65757,-25832,20264,-625,13749,82513,132132,89522,-54661,-19876,241927,302330,143126,100336,256323,360967,297636,173595,16084,-46222,64824,121758,81771,6368,-55650,-68102,-35754,42091,88671,134799,120517,87604,70221,35238,18670,4260,-20535,-11468,29744,-25590,-105216,-50910,41518,-56399,-113608,-52332,151323,214682,37262,-97940,-167821,-84061,39712,141573,-8209,-82747,-6917,10028,-46820,-63336,-60410,-18271,5393,28950,29751,-27115,-122036,-133506,-113875,-88448,-30456,-9524,36451,44661,6813,-113911,-50083,112754,59317,-1934,-8335,-4186,-45240,-106246,-76528,-37208,14695,64390,42148,51784,46353,32155,-19466,-80441,-105518,-112979,-86289,-67674,-21406,81441,176878,131904,104479,155886,55554,-20830,11870,46785,45399,23424,-5770,-56909,-170797,-142190,-80287,-75884,-146110,-105053,-19852,-33952,-105961,-99723,-20870,64972,132242,152489,26161,-158188,16576,153919,159450,67157,-33533,-73259,-112867,-119436,-131724,-150742,-151254,-57328,13957,-1742,-50761,-44773,42208,163772,200813,70915,-55544,-152010,-100982,-38686,25016,76508,111606,70767,-14033,-94679,-87596,-28523,6769,-63365,-140941,-151072,-138112,-95841,-47224,3247,-22100,-116635,-50652,11561,34241,21284,24234,26051,-8669,-71374,-84717,-58236,18778,84469,65522,-23434,-75100,-18786,22978,49296,58125,54754,76999,173642,147562,105784,69528,55100,1414,-63318,-121316,-103622,-64817,-90539,-65878,-38022,-43597,-32656,-23982,63071,190340,194397,139399,76234,9376,-71859,-125786,-50164,22046,2013,-41932,7810,79746,69322,46878,57796,109031,144721,145098,158983,205211,144443,106389,34092,-46483,-92528,-72257,-53444,-69515,-80854,-58663,-73634,-51531,-46348,-86335,-121129,-146158,-149480,-106468,-30574,128318,389238,401886,190166,-12747,-65318,-59950,-53826,-39414,19837,-19301,-85876,-102153,-28279,-15081,-58355,-66919,-39978,-34296,-6238,121649,233900,226529,169180,109174,71922,14960,-11566,65893,190712,267947,249275,110332,-53057,-103221,-63660,-66413,-39174,-11851,11024,117918,225592,220563,73310,1051,-18261,41369,124840,197258,196830,115420,13868,-75956,-125527,-98787,-66628,-63283,-103017,-151676,-123144,-82908,-16939,21305,7561,56639,127911,198407,224079,233247,314919,339796,220717,200095,197261,129591,242661,392432,336141,248622,201281,237629,245812,94723,-72386,-121852,-76265,-62113,-126505,-86479,7482,31709,-488,-86986,-54471,52328,126937,125192,44820,-45006,-112637,-42901,46077,16538,-36857,-21808,2144,29507,50175,52459,49693,-8190,-59984,32916,101049,121880,38838,-39329,8051,21113,33125,-27607,-126667,-37509,22415,-4115,23409,106446,145926,64861,-10227,-26540,-43086,-29158,2758,8363,-21652,-55623,-18458,37062,80173,64176,-30678,-125184,-139251,-137628,-136697,-112861,-80282,-90307,-67771,-39039,-27098,-21871,-20082,-49785,-61256,-100357,-5992,71136,95625,96397,85362,31184,29993,10396,14294,19787,-27582,-73308,-62357,-36411,16796,93278,141972,24893,-94697,43514,181345,284378,268628,191392,146873,93240,38469,-87099,-98367,-42913,-33841,-45212,-51739,-25298,-4726,-18299,-45420,-75507,-7064,67147,90938,68489,51272,84657,114687,102303,37264,-4650,-2618,4924,-35626,-77842,-9388,92316,93454,71347,39259,50261,90260,103709,63944,10526,-60504,-111740,-35091,12016,27472,-11156,-26878,-26000,7711,62826,83179,45617,-23385,-55370,-23334,-493,28331,35519,67828,139870,177098,187502,108755,-24203,-11705,9994,-13483,-52313,-80246,-73590,-103735,-130451,-61383,-19117,-4054,23794,75806,60587,-45246,-110243,-75786,-83384,-17611,132186,267325,406564,352317,210844,173242,193212,152162,109556,5685,13048,133277,224080,243261,275978,351116,322702,185470,43735,-79887,-64528,31979,4019,-52603,-153983,-127959,-102075,-96786,-36317,19616,55139,59062,47300,23257,29894,80981,51612,-24064,-75595,-66870,-35314,-32615,-37854,-30885,-28711,-50072,-49074,-37397,-33045,262,49108,48926,44755,52061,210406,319962,202356,82820,51700,50426,152072,110065,22198,16272,7421,-33590,-35873,-14512,622,-27259,-46399,-48581,-41505,-44438,-45784,-24370,-15192,-40159,-27525,-22680],[-33900,-36239,-36175,-44377,-68590,-70955,-60400,-78146,-110633,-65697,-31159,-34081,-34221,67523,150361,68830,5202,11608,119148,309555,316564,207146,102672,-12025,-164498,-100941,3440,165794,191209,211162,124119,30431,-55560,-41239,15135,19581,11573,806,-25852,-73328,-76840,13580,56296,73432,59718,28279,16095,38737,31575,10576,-33554,-108425,-133370,-117960,-59575,-5515,43821,75911,36318,-7671,-61505,-117591,-25972,52999,-38073,-108786,-25616,88405,50061,-13187,-104754,-119478,-42318,12364,62979,122847,172191,274439,334682,133722,-54456,-126948,-28268,6122,-5568,-40516,-52029,-16816,24195,58654,89847,128970,141541,120434,88835,37149,-39738,-124430,-67769,101245,189966,98959,4270,-82761,-58717,-10156,22069,21506,2637,-53004,-61002,33311,137238,169206,190221,170228,94702,18338,-62924,-99870,-7632,91279,69728,-35177,-64103,18922,331960,470365,344007,195161,112006,80345,66858,46298,103,-21428,-43786,-78140,-27125,80357,77036,-72313,-41565,-104,-79833,-122995,-25932,61676,107323,50229,-37817,-114253,-125806,-88415,-40718,-45363,-74642,-75096,-65148,-26285,-17647,-52470,-31161,21088,83194,78926,3307,-9864,57789,212044,328320,329592,244227,51618,-56610,88045,360029,440596,292726,147834,58979,28972,190741,381877,183269,22769,-73919,-64750,-2642,44702,82163,54127,11331,1089,-44750,-78463,-60042,19359,46811,-28244,83049,353201,407717,152672,5397,-66414,-81422,-13128,-5833,-12756,-54067,-33634,55409,164432,79848,-34978,-47010,-28870,-33687,7755,79229,154424,167633,119395,68004,37965,7460,-6535,13585,4173,-42815,-60448,-74682,-127076,-80599,-14133,45109,85272,80310,124796,68549,84376,180858,166811,13535,-96053,-1828,148042,177427,130661,56814,23729,-15622,-112407,-39397,7794,49188,68161,55547,13762,-39977,-27983,-10083,1438,42004,63689,40253,1927,-49132,-78223,-67681,-43284,-2439,59674,74004,35696,76519,129297,158341,97649,-15834,-36921,18529,40567,-17698,-72430,34612,127513,151962,79434,-51901,-23912,-4395,-26780,-56010,-74155,-130076,-124496,-80850,-61004,-70875,-96752,-73918,-100847,-61712,15278,33732,-3430,-39407,-77645,-117143,-114949,-38299,43894,-558,-87119,-97295,35353,100484,99411,37832,-19559,-4383,-842,6093,42290,44431,31037,10219,-35544,-76294,-24983,125823,201039,148315,71315,44572,18974,-39929,-133724,-101916,-22579,28305,29058,13022,-8036,-34378,-45388,-63510,-58247,-9812,88487,109607,63012,-31900,-114060,-33175,-41114,-136579,-88357,-23359,65112,132640,76085,-59312,-116183,-109573,-76566,-14812,2936,-40301,-89592,-62156,-58327,-91675,-34343,52345,75037,12894,-62612,-36435,27167,59244,36509,47552,53628,27814,-65289,-85767,-114782,-39841,77540,153045,126679,23790,-87917,-104271,-69212,46,89810,113529,91672,69455,56210,7788,-111059,-66298,-28534,-87493,-93832,47352,136595,8963,-91502,-59561,-93395,-114566,-47254,-10980,-92219,-42078,53081,80313,47866,-44030,-133047,-102420,28699,84995,73845,44709,-19348,-31426,39574,67520,757,-87857,-83151,-68075,10579,51740,-6823,-46506,-89204,-64952,-13492,10917,-14996,-26233,-36430,-56001,-85519,-43246,35676,77553,45619,-2188,-30705,-35871,-14223,6730,-36523,-79203,-119420,-55878,53999,112634,86552,24926,-47643,-174458,-205263,-3863,-20991,80109,163313,-3591,-215480,-17687,110755,97448,27640,-15830,14132,-12766,-21564,-81590,-32298,35508,20376,46731,91944,94578,54134,12522,-38187,-94699,2457,131269,26482,-137545,-74627,-58966,-88509,-61541,-14674,-77058,-79804,1281,42574,42933,30780,-35461,12508,-17513,-104055,-130890,-114619,-49146,10127,36925,60044,147128,221725,201506,133728,97393,130111,258487,320710,232045,116647,22270,-7568,-61739,-61277,9194,-10405,-68629,-121087,-54147,26496,92060,95158,102160,254024,445406,403500,477633,567584,530910,432121,93292,41907,38445,147959,145819,53133,-59859,-57596,22008,89055,156692,115369,12583,9774,140067,106027,12774,-51129,-102930,-62708,34652,69538,-11706,-120514,-28554,70821,2805,-106190,-100976,15560,61724,-13986,-96834,-54583,49800,110952,87393,39675,-53598,-102339,5346,215180,448187,613078,549187,273437,82560,56836,56359,-14858,-25258,-19324,-100496,-120628,-49602,28503,63517,86914,70701,75429,66860,18982,-3644,9837,17248,-72106,-3353,107764,170212,188705,167336,115619,174183,249632,141057,-14599,-87361,1179,101505,171226,176094,81672,-6156,-75303,-95903,-67108,-59085,-30426,-2830,6646,13706,11327,23447,-19874,-62528,-62379,-47100,-69167,-21502,47993,26115,-14436,-246,-13046,-53962,-53532,-25179,-35044,-50596,-57901,-41162,-53837,-67683,-8252,21888,14352,19151,55525,61773,59692,16812,-66671,-47985,-13965,-63086,-91725,-124071,-88541,9576,103436,89875,-19394,-105083,-117126,-109490,-53192,-3220,-13883,-46321,-70689,-71877,-88591,-45274,13909,52243,48933,71492,131013,178700,164605,94961,34934,57630,83409,112779,145176,106693,6239,-51044,-9163,17879,-12527,-39726,-47087,-73024,-67079,-88085,-52159,-4511,-6954,-26141,-60413,-76657,-42879,562,41189,68939,39642,14661,-7147,-15101,-16223,-61710,-80680,-113587,-140270,-116091,-72978,-2183,78158,137443,117779,89677,91075,66501,54258,85402,97562,50573,-7918,16765,10293,-50219,-57282,760,15273,-23355,-54271,-69901,-64262,-26137,48587,216129,267695,155476,3201,-60945,-6926,55555,85620,108033,70851,39672,18232,-12255,-59909,-102284,-141476,-65982,-10364,639,-72151,-108538,-56703,-51717,-112923,-63153,56306,96153,19641,-13147,57499,171373,305006,392846,305401,181402,59834,-16991,-57135,-61217,-46442,-67205,-124284,-135838,-98280,-100870,-83610,18979,172189,207442,179434,142689,80338,16683,38675,150427,264359,247004,163097,42147,-44635,-52864,4314,22265,-31108,-121228,-144609,-90709,-6301,-77531,-120257,-123703,-121260,-89302,-43888,-49536,-133365,-128413,-136060,-111949,-20373,74019,144482,216668,275282,247289,201558,62367,-27037,-49699,-90881,6646,57336,97175,162408,192172,154625,180026,282381,255563,124302,43044,42524,112544,145123,132088,53895,-61536,12272,142610,134129,63531,46504,63783,163453,277791,292056,218459,135062,64666,32216,48604,98879,149656,67922,-39239,-31975,95605,159130,121622,18261,-10888,-34133,-60709,-136899,-87363,-90418,-78733,-74982,-93477,-116119,-83520,-81204,-98507,-81113,-44990,1118,15881,6340,-30207,-39728,-71511,-88237,-98464,-46872,26566,49818,33479,-20501,-88593,-76062,8099,70733,63617,34547,-1714,-45710,-64445,-102558,-139475,-105710,-127320,-106270,-2724,73662,54039,40128,33235,14301,48998,134613,182645,105128,-37375,-110022,-24845,37929,90610,109923,65163,76,-44027,-74578,-99263,-79795,-66838,-76727,-88579,-23087,39958,49007,43018,63945,43178,66094,54336,9354,-22738,-41642,-14057,40663,74551,31386,-36094,-40034,10264,63672,17795,-82826,-132159,-22697,13445,-20716,-49137,5706,115117,184753,74399,-67053,-105685,-50694,-30454,6572,12974,-61555,-180523,-104593,-67316,-75604,-84076,-43123,15109,15275,1479,49447,68083,24986,-28220,-28979,9842,-2194,-64119,-28146,37722,-15331,-12705,-10318,-10164,-12057,80919,165834,132754,41403,-12805,-49432,8899,85342,184123,262171,238337,128769,8535,-79130,-49685,-93751,-58261,13945,67121,56942,-12593,-130777,-120456,-125791,-133201,-128660,-111642,-70821,-50391,-56258,-66419,-57077,13618,36092,-49088,-103218,-87954,-82545,-77655,-84949,-42198,-30231,-15098,-847,-9154,-26777,17630,106454,94016,-12695,-113093,-63303,-85495,-108239,-105969,-64331,-82619,-93918,5985,28862,-34811,-82069,-48147,46301,102462,75197,29149,3474,12403,35015,61640,122518,117851,55435,-62278,-104750,-36875,15213,142589,290746,293641,290182,206472,108534,67451,30571,-59829,-102662,-9539,61216,54653,3939,-28131,-34005,-49838,-82823,-117273,-111246,-71978,22474,119137,193881,242888,216366,135536,28976,-41610,-14857,87907,149029,144133,75443,7375,-10941,-62302,-45796,-20659,-45278,-10215,8169,102759,182664,141681,42769,-22309,-61442,-81329,-72891,-20903,88504,145358,72617,60690,144640,219916,74174,-30543,-20340,6376,-14768,-4921,37188,38719,26071,119292,291936,340756,405880,427107,305004,93624,-969,-19609,-21564,-6743,-16637,-14644,-1812,-20131,-61206,-102047,-110032,-58869,-30540,-28680,-13886,7003,6883,-23280,-29623,-39268,-26486,-67888,-102364,-11355,160217,356736,369295,236964,28892,-110793,-57621,-44008,-71571,-3660,98966,146967,126447,24320,-10915,41740,61054,28228,4549,-28020,-75128,-100480,-10572,110155,164037,154481,167291,100418,13222,30186,54554,49455,32622,-6828,-34527,-86916,-69250,46857,86443,60512,26825,43945,96464,99333,30894,27747,150748,189709,92000,99283,226951,297431,208252,92188,39400,78305,175607,242835,190032,18593,-148208,-29422,90248,101214,85794,113866,157444,131442,87897,94732,76528,-6568,-73214,-132192,-54230,33430,37491,-10686,-29780,-50783,-146336,-106654,-48885,-40294,-25050,76825,205561,157217,97320,116802,69237,-2088,-40458,-87844,-114460,-113484,-55669,21343,68728,50756,-2719,-60403,-118065,-158645,-89153,-21269,6025,-61543,-72841,-39201,-28192,-1528,54720,95320,50029,-1255,942,-16231,-27562,-94402,-67017,47093,165734,186754,63936,49946,34806,5486,-8691,-30194,-38574,-4179,-12648,-66102,-123256,6972,91525,153346,161042,65459,-65806,-98949,21001,120879,154605,32888,-18045,-27042,-77492,-121532,-103999,-67997,-34980,-66888,-121137,-86112,-8982,2004,-58411,-26772,81545,101161,22544,-15631,36836,184069,284818,155434,-12341,-102676,-101438,-56754,-97943,-112646,-66114,-72080,-55826,37537,105596,134594,46623,-43152,-79049,-53521,14642,51107,47817,12902,-33270,-57866,-26479,32595,-21770,-124208,-106024,-33528,-5849,-49152,-61924,15268,61467,91509,73066,42891,68207,148497,142021,42141,-24320,42149,95677,202675,192525,92417,44312,14029,-648,-38208,-60596,-49789,11171,16128,-15901,-49698,-59263,-3560,7480,-51094,-71706,-63265,-37512,6857,93412,213636,258937,173413,89364,71910,158692,180873,92043,57603,18674,48626,-11280,-9398,-14493,-36417,-42782,-55880,-4712,16628,-32562,-96849,-126453,-4906,130992,269805,404498,340760,107253,-85515,-6750,38397,14808,20431,80440,125271,78673,-54806,-26304,203744,240136,86468,68197,242447,363215,279458,146654,28564,-10031,81461,123086,75482,3893,-57101,-74753,-50676,-940,8495,33242,20537,8530,20877,9787,12936,4602,-25204,-18645,27093,-21493,-102059,-12792,90393,-24991,-86500,-66316,117692,206628,46501,-93191,-166931,-73811,61453,162413,3066,-71899,18816,37740,-28572,-55577,-58482,-6651,41387,81576,91323,21455,-87876,-118506,-115350,-111094,-55801,-29493,24421,31246,-3495,-123923,-36621,132944,84703,12934,-6142,-10785,-22616,-82144,-56388,-16649,31545,57039,6415,-5258,-12815,-14729,-50503,-90833,-91253,-101230,-74600,-57023,-19716,71051,141204,91634,73501,135063,40412,-28352,19258,71302,73171,39050,-1534,-67404,-177896,-116541,-60179,-56685,-123730,-113026,-19939,-21107,-84991,-87006,-10627,76515,145860,160867,30741,-155819,12783,143936,140943,65819,-26579,-67686,-111258,-118915,-135923,-148929,-113359,-34545,23203,-12092,-80113,-63082,40528,163596,205742,80518,-49455,-132746,-91705,-25132,37493,87137,110512,52189,-38814,-122593,-97695,-53234,-15396,-71711,-128436,-134472,-136597,-83905,-22643,32318,3961,-98825,-50772,24986,56756,49199,52182,41011,-11486,-83242,-69456,-26838,34944,71505,45882,-28659,-67554,-9097,28341,32370,38815,44296,61692,157577,159187,120518,79804,53533,-8154,-70482,-130741,-70932,-9005,-30774,-12100,5782,-16118,-9488,313,89750,226584,233143,173131,99735,19891,-69473,-104158,-21107,49023,26385,-20860,32411,93730,61088,29357,43540,93100,129902,140679,146713,199741,151675,119385,49879,-30528,-78634,-67542,-53626,-84443,-106000,-80415,-84487,-53751,-44897,-85302,-122404,-145836,-152364,-105050,-33487,108830,368294,416646,215294,3801,-63199,-60390,-68419,-63950,-5301,-30570,-84965,-111661,-33162,-12565,-51543,-68307,-35777,-20321,39530,202918,315149,286489,220444,166713,110999,48505,22409,101583,233309,322935,303408,146746,-23342,-73176,-56317,-50617,-20605,-7705,-5961,114630,278681,275066,111796,47447,23311,74290,147406,215908,216345,126261,27254,-53679,-105261,-94743,-68801,-63049,-104220,-124832,-119990,-85320,-13597,33797,27648,83644,158530,240518,273884,288499,359557,354278,242742,223220,222678,161470,275209,398479,327867,244857,202258,233203,238022,89832,-68126,-117893,-82807,-70903,-129484,-83114,-5190,12658,-17740,-83930,-33356,68786,127128,118457,39271,-52810,-132473,-43407,51911,25054,-32019,-9408,19120,41149,49337,46205,41699,-11572,-72031,23385,96889,122565,52198,4733,46736,54191,54253,-14380,-111757,-47185,7711,-24208,-791,96020,155468,85156,6361,-28323,-46835,-20466,17533,16275,-18634,-48823,-4051,60091,98192,63383,-43350,-133172,-120535,-119646,-125729,-103369,-68440,-72636,-52054,-30231,-40133,-62832,-72772,-81443,-62264,-78893,659,67018,83417,75708,56456,10896,39955,32758,29294,29337,-24032,-77643,-58471,-30268,28882,88903,128708,23398,-74896,59539,206325,331380,317262,222293,165921,97488,33185,-95075,-114172,-46165,-21070,-10491,-34552,-37505,-14785,-12249,-32150,-65310,236,75234,95792,72178,58020,92560,111124,90739,25312,-7241,-333,7904,-25271,-51851,10466,91252,78348,53977,19218,34539,83733,107993,65157,1090,-68032,-130470,-28921,31203,51240,-279,-23256,-24231,13112,70966,92636,53490,-19990,-57995,-29342,-7922,16113,31333,78212,147644,172240,178088,132418,-22319,-64381,-42859,-50314,-73055,-99271,-85478,-105256,-123095,-63157,-25613,-13626,18140,76802,60541,-35434,-126655,-101395,-95770,-10640,121754,240209,336100,233593,101263,105675,153240,123159,78319,-33130,-30539,105206,222171,258732,297460,368571,329741,194637,59593,-61532,-52550,37417,9060,-42921,-135989,-147367,-103386,-62670,-22184,28613,63868,68923,56127,15281,4258,65490,52005,4533,-30664,-30928,-15089,-27705,-42138,-34335,-33754,-61711,-64065,-47917,-31670,5579,46169,41763,34590,34871,185221,326393,201028,70212,42352,43205,149798,131336,41190,26411,11983,-22896,-40340,-16163,8395,-24575,-52288,-55920,-48558,-48065,-36091,-13130,-6244,-37544,-35847,-26599],[-34421,-38174,-37135,-44859,-70048,-75366,-62645,-81163,-121737,-75997,-38616,-36763,-26714,82224,174552,110300,43763,25907,119741,320580,365867,255584,143371,30880,-126295,-104346,-1168,178823,266502,287356,157863,42537,-51500,-24553,23430,23632,12142,-3019,-31519,-73755,-78442,7477,43921,50990,37314,1078,-15304,19339,26443,10948,-49392,-130986,-144994,-117497,-50130,7287,50942,79144,46255,5105,-52096,-108881,-34908,59822,-20413,-102185,-28659,108306,98275,32465,-89002,-116244,-36363,14706,62760,122499,173179,280355,336778,109402,-71258,-113209,-19115,9236,-9540,-45531,-60433,-31686,4192,35940,71947,114512,129267,115815,89431,45101,-23557,-106796,-81389,86285,188802,99208,6211,-66177,-61826,-30048,-898,2590,-7171,-49982,-42838,65581,153806,166423,178512,154321,80751,5824,-77743,-110213,233,124310,121035,-9569,-62675,32413,350279,501519,382890,204242,104594,75529,63982,40294,-2432,-17625,-48700,-66023,-676,92230,62633,-104452,-47359,8659,-71955,-136128,-35397,60044,120577,77903,494,-66424,-87903,-65489,-34005,-44146,-73678,-76595,-65323,-24290,-29089,-63008,-23025,39276,104898,84864,14149,13586,83532,205705,296349,292420,197037,24593,-55094,14524,164375,199524,90271,27259,14495,33219,206288,380696,177777,26442,-57954,-45027,582,51764,86178,54916,3372,-13326,-57662,-73584,-40095,40202,57386,-18407,156728,472574,498193,173639,11856,-64141,-66777,-702,-6315,-28762,-66788,-37333,47612,186480,76773,-34940,-45809,-22406,-20328,15741,78516,132789,117224,71042,43671,25937,5566,217,25349,21238,-19059,-17042,-41102,-119040,-84450,-20878,29562,66159,76212,131968,63321,66332,148730,140689,2299,-44411,46595,196961,222527,151504,56363,28399,-17720,-89691,-14358,30811,70419,86884,70596,30059,-18576,-10786,-4057,-4097,27229,48643,19955,-15019,-60092,-86598,-66159,-36260,5173,70342,92957,66922,110339,137389,134533,45176,-71918,-41055,23791,48713,-11827,-61191,40641,131584,159924,93249,-35039,-17344,-9022,-30965,-59775,-72927,-101531,-119293,-71567,-77947,-96476,-109572,-80442,-111514,-45792,22815,22253,-23565,-56164,-83842,-99860,-91979,-7944,73228,29781,-65204,-94173,35649,94948,95292,43731,-13505,-1930,6817,11069,33720,37052,27817,3332,-45117,-76121,-14706,126531,185050,128431,60157,39481,17091,-38235,-126968,-105102,-24384,24486,12110,-6957,-17806,-39611,-50453,-61501,-48814,-4718,93967,122492,75564,-28839,-111629,-24352,-6379,-89400,-116904,-55947,20738,87206,49969,-75556,-106787,-95172,-72332,-27644,-29999,-83270,-129275,-66879,-54771,-86363,-43153,18391,43437,-5835,-74479,-41839,21038,49914,34984,58607,85385,66871,-34480,-103802,-125212,-23432,87668,159914,130711,27557,-82360,-100982,-68880,-3329,95142,136194,106581,73626,61862,23397,-104504,-59941,-22492,-91770,-91431,58286,162460,57352,-82572,-74094,-102196,-122527,-58080,-31381,-105474,-34282,46679,69947,43450,-41005,-131537,-121372,-654,58038,49551,22187,-39451,-29985,46968,78100,15020,-71555,-111759,-53726,23004,71045,8764,-33447,-96297,-97723,-40509,-10922,-33172,-45384,-59827,-83688,-114732,-52797,30956,77353,52245,8698,-23517,-34266,-17596,-7411,-55375,-100245,-131468,-38535,65732,107568,60149,-21647,-118531,-232812,-186954,38575,21928,110941,140483,-85165,-247847,3756,121785,102600,32334,6856,54438,25933,-8394,-89937,-48056,31301,18532,36476,80978,91922,59847,22255,-34148,-89870,-195,141494,47958,-113123,-113475,-91482,-79090,-47748,-9635,-80387,-82289,2297,28901,14756,-8361,-76454,-6030,-19252,-99503,-135536,-132387,-82342,-31172,1917,7428,105839,214496,223321,170170,153632,210391,338427,346502,201981,84037,1712,-10203,-57020,-54944,11820,-19793,-81494,-113566,-29637,66311,137400,129498,115212,267633,396082,344838,413623,492101,479119,414410,99949,39318,17029,110957,141105,70523,-27802,-55976,-6525,10650,44525,40551,-6262,7056,144585,94636,-21375,-78095,-106614,-66191,29453,70288,4235,-129922,-47991,54991,1011,-101822,-96053,31234,82803,-3233,-90467,-62477,39953,108512,89992,31464,-70897,-93515,-17641,145211,363898,551847,516734,253687,60628,24286,27672,-17526,-7898,20294,-45209,-138122,-82108,4172,48025,86857,95495,96908,91785,48429,21744,24369,25838,-63737,-55476,15150,69320,131320,174490,160089,243441,294255,148229,-17194,-99769,-19907,73003,141139,136939,50373,-10798,-74016,-83075,-57866,-57911,-40293,-21205,-12701,3901,9133,25647,-10776,-48528,-60400,-64976,-107088,-34458,53424,46063,5035,13943,-2576,-44610,-53331,-21179,-23877,-31862,-38827,-31499,-56750,-50838,35132,90130,105522,104357,105333,83478,69564,21131,-68448,-47968,-20385,-74627,-101025,-128883,-118411,-39707,47053,60559,-29949,-114624,-103792,-81872,-32261,17463,3404,-32419,-55897,-54423,-69259,-74597,-1866,45867,50200,76859,136970,189369,176311,104998,52864,91029,110648,142935,182955,141712,32908,-36375,-1984,23599,-5655,-46315,-76819,-85441,-71723,-84813,-45008,-741,-10122,-48784,-88699,-69334,-29489,7421,48322,80103,46402,25039,13645,-126,-32758,-102567,-122425,-138173,-143034,-115025,-62985,12678,93914,165803,154908,120337,107275,68432,51916,85974,106659,66922,11081,41345,28659,-47858,-42406,20119,30412,-22399,-63670,-75861,-54402,-6985,68517,228983,258742,138068,-1277,-55135,-449,59889,82152,80569,40776,9226,-10484,-26954,-59832,-95470,-145643,-98027,-60462,-25670,-81356,-110029,-67154,-69310,-128615,-55290,59755,110306,27359,-35415,27061,159675,310931,388227,274927,154621,46814,-20613,-55760,-66691,-49658,-67502,-123831,-134107,-94784,-96395,-92828,5504,169713,218159,186236,149558,83827,11988,37883,141974,249062,242429,160426,33185,-59291,-63759,-5242,6341,-53092,-135186,-135771,-86664,-12563,-83472,-115365,-118743,-123124,-100902,-44663,-40932,-118790,-140657,-152871,-113513,-16920,75034,132270,182003,224946,201576,160524,43332,-25154,-28325,-56151,22521,90955,129060,178758,180445,126723,141224,238506,250921,124498,38423,22183,99703,143862,125863,46336,-34236,63863,196983,188432,96660,60849,72910,188280,316731,322173,224471,129732,55241,22644,42699,95924,149110,69795,-28517,-14945,114631,169708,123867,15304,-20810,-57590,-71916,-117968,-96493,-87400,-59909,-58260,-86837,-120289,-78095,-58493,-79278,-91535,-62300,-14590,7408,10362,-25104,-39748,-70026,-82533,-94662,-63679,896,31306,22599,-24905,-88538,-83454,-3420,49441,40563,18956,-12943,-53398,-64806,-97270,-135574,-118979,-134662,-87718,3514,57538,28899,23929,31516,16326,50622,128862,154721,87253,-40855,-121113,-40367,18365,68130,87184,48846,-3753,-36099,-63120,-80686,-54593,-53189,-74482,-80255,-7839,55747,69265,65000,90741,83519,114675,99671,28584,-20260,-43398,-13452,44709,77731,38476,-28766,-44329,-2085,46869,12330,-74971,-124317,-40350,-17462,-45017,-53117,24500,132402,179161,57031,-87327,-108847,-41691,-18373,9651,4847,-63335,-143703,-72188,-35671,-49355,-70861,-43411,25673,34521,28709,73260,79727,31735,-15720,-44831,261,14487,-18341,7910,80250,15801,10537,1716,-10377,-25793,33256,120924,116893,43365,-9776,-58317,3610,108147,238555,301712,231856,105673,-2555,-87505,-57502,-82460,-65579,-5856,42121,26339,-64120,-124518,-125907,-133693,-130426,-125339,-105145,-62729,-47011,-58681,-60672,-29942,58665,92897,5536,-85323,-124884,-90396,-77810,-76721,-38936,-29166,-22951,-31536,-33247,-26062,32727,119226,104005,211,-99029,-52142,-76621,-126767,-141509,-91308,-84191,-72358,21537,51356,-13643,-71278,-59314,29603,77726,49931,20652,317,1128,11643,32234,98228,98557,37769,-77428,-94089,-39648,-2443,118829,228762,206922,219897,185379,121150,87751,41831,-60479,-109483,-15724,53683,51459,9190,-15460,-18178,-35366,-70205,-105427,-104110,-65569,21495,122634,204158,253608,221475,146653,49038,-20963,-20995,61177,119497,118860,57785,-8468,-8170,-50681,-39579,-12322,-24099,3741,14401,112166,209107,174651,50543,-42953,-91354,-99843,-72031,-16912,99860,170009,97952,93324,200648,286100,125310,2645,-3018,20094,-70,7254,43133,42351,37826,119412,291985,361331,427938,435224,309849,101057,-3861,-29605,-35227,-26291,-38875,-25076,1507,-13134,-58531,-105381,-105736,-58676,-39664,-47130,-35020,-8731,-13239,-48120,-38208,-33819,-23809,-65397,-87480,17508,193722,378968,356699,217657,25406,-104418,-66135,-61500,-67446,11955,102396,126371,97629,19487,21186,78440,81951,35749,-3800,-26761,-73026,-109948,-35379,105576,177016,186011,188914,122596,25638,33276,52236,46719,31695,-9873,-33765,-75157,-40447,95145,134033,84264,23475,25317,71191,81812,25491,32175,143322,175626,90739,97622,222800,316871,256174,121171,52177,81143,163519,212064,167220,11572,-142647,-15787,123000,140870,108189,108905,113686,79348,50305,71818,68313,-5268,-65496,-120837,-63451,26275,34238,-10309,-25274,-38696,-123818,-128683,-65341,-60073,-73230,5096,150335,135806,91887,109309,59702,-7993,-46425,-83724,-102031,-102918,-52435,21235,67344,39496,-16745,-71533,-126959,-166960,-102201,-32281,7931,-48417,-60510,-29990,-18897,3577,54953,103572,64254,6468,-3772,-16896,-11883,-61881,-61204,25377,73688,121241,90142,121144,74914,23298,-8532,-47758,-65973,-9439,-11257,-60007,-118965,28771,133475,192316,187554,79910,-61659,-85870,29433,126685,142758,16127,-22587,-24049,-58020,-104144,-123655,-93927,-46967,-73906,-137612,-100456,-30090,-23925,-70258,-20847,76869,77668,-4998,-34737,22110,168758,267450,142326,-21910,-107355,-107498,-63115,-89611,-103163,-56849,-57134,-53913,5235,59612,105816,41514,-39995,-68742,-42389,13227,39747,31053,983,-36413,-60514,-35654,15545,-35926,-126600,-98633,-33007,-11164,-56326,-45459,37031,82559,112113,100144,69849,67598,113740,107920,28831,-22171,32949,73670,177317,207266,116313,43365,12206,2766,-28815,-44164,-59214,-20966,-17935,-56247,-102863,-95373,-17328,5082,-48052,-72009,-70738,-49156,-4543,89980,222513,262089,172585,85692,74694,191992,256100,134884,58230,2375,56296,5149,8594,7971,-44933,-67816,-54618,4645,24666,-26124,-82333,-86611,38729,188169,320441,411110,310833,81781,-112009,8237,50128,24280,21967,74920,115984,66868,-56053,-36600,158071,170652,26682,31209,214202,352228,257092,124878,49461,20929,90561,115535,62035,-4158,-61313,-84547,-67577,-38455,-51980,-39357,-58378,-69887,-33772,-19542,2598,-313,-32522,-22728,29190,-10299,-83891,32467,143319,7641,-62965,-82395,83180,193027,57433,-85474,-171271,-71356,71707,164474,3086,-67073,40809,60509,-13810,-51016,-57855,-234,63764,113962,135383,57677,-59139,-92550,-97526,-128354,-86442,-45222,14359,21310,-11678,-131805,-29876,140865,102139,20292,-11339,-23237,-7440,-55596,-35158,2286,45857,46261,-20411,-58902,-75492,-67181,-86613,-91876,-75193,-92903,-68019,-49241,-20945,55625,102295,53847,48754,121699,31337,-37865,21401,88450,93979,48732,-3026,-83727,-147882,-90643,-42947,-41949,-107368,-122532,-20710,-8396,-63763,-66793,5412,88736,156451,163475,30835,-150109,1664,119243,109989,55394,-26236,-67924,-113519,-117214,-104571,-109259,-79735,-16747,25571,-25223,-109230,-74779,37229,153308,194559,80650,-45933,-112336,-78707,-10197,50104,96373,106392,32567,-61528,-91635,-80966,-84563,-41312,-79728,-116335,-121195,-135862,-74594,-3190,55022,24065,-84758,-53513,31929,70019,68639,73512,50810,-17488,-90784,-50868,-141,46512,55078,24251,-37562,-65072,-6908,23380,7131,18462,31840,43003,137473,169028,135076,89525,50480,-19156,-78531,-122118,-38501,47660,32022,42121,46105,7634,8443,17780,109533,256725,268053,204006,120210,29009,-65974,-83980,1087,67986,42914,-6709,48942,99894,50883,11736,26023,72029,112348,134163,131559,179944,145790,118776,55538,-20372,-65904,-63291,-56102,-99069,-125879,-106329,-98960,-58884,-45784,-86083,-124190,-138988,-155812,-105433,-39803,79707,314078,392505,215837,8850,-67408,-66951,-86806,-91331,-38505,-43629,-77914,-120636,-44083,-16960,-49771,-72064,-33848,-9244,82002,274538,374870,323875,250478,204246,141516,82185,58154,139148,278238,383282,362428,181367,3287,-44132,-44473,-34549,-5403,-8029,-26364,106919,324094,323413,151861,95788,63582,99112,156646,215300,217220,132927,49732,-12736,-62202,-81664,-75274,-69254,-104942,-98892,-114579,-93176,-17242,35650,35307,99738,179026,273377,317791,338276,389573,348112,250479,235396,236397,185274,293884,376118,292419,220621,188836,217402,222376,82827,-66446,-122084,-96589,-85019,-132571,-83531,-21373,-9772,-37853,-84473,-23379,70610,112931,99800,25013,-64291,-147840,-50128,43536,23796,-33422,-459,33072,49062,45800,40256,37430,-11750,-77885,13578,90021,119240,62133,38276,78604,81554,68588,-7337,-101631,-59330,-8553,-43118,-15880,89126,162359,101050,19859,-24313,-47586,-15275,24925,16580,-23083,-48848,4322,76369,107313,54573,-60206,-137401,-105574,-107254,-120989,-99946,-62306,-60640,-38539,-17024,-37714,-83428,-132445,-105503,-54776,-60254,3463,57744,65197,48126,20237,-13841,44411,53532,43487,36176,-21761,-78220,-49306,-21547,37690,78117,108505,16821,-61767,67158,218294,358527,342001,234615,169768,86361,13402,-104918,-133935,-54704,-13341,19062,-14158,-52314,-31438,-14142,-27111,-59498,3103,74469,88439,66095,57552,92498,99618,72287,7148,-17645,-6552,3246,-19918,-32916,23898,81046,54139,27629,-8436,12066,68497,101540,57804,-12285,-70543,-116735,-22358,45580,69750,6341,-24342,-27294,12322,73121,98391,58955,-19344,-64445,-41835,-22554,244,27467,84431,148800,161916,161448,140549,-17945,-118087,-93583,-85355,-92986,-118553,-98025,-106542,-122027,-71834,-38969,-30400,3796,66428,49108,-33322,-110772,-129900,-104038,-7464,106255,204408,250817,114095,17641,54452,109000,89473,50470,-62576,-75253,69030,206800,261107,305162,368652,322240,193397,66809,-48413,-39585,42089,13132,-35421,-118867,-145381,-82949,-36896,-14522,29298,64242,72328,59318,1706,-24934,60976,80295,61672,24916,9761,8729,-23053,-49633,-41761,-41511,-74714,-80059,-59590,-34282,6188,38377,29242,18783,11957,154131,318596,191243,53029,28305,31115,139662,145625,53541,26941,6315,-17626,-43037,-20489,10158,-25139,-59445,-64566,-56993,-51533,-29219,-9255,-5200,-39470,-48165,-36143],[-43085,-47902,-45950,-53472,-78911,-84971,-69940,-88145,-128634,-91306,-54424,-47867,-27698,82544,179235,143615,77694,33136,109943,311011,393288,292324,174444,60499,-91989,-100217,-12197,171983,324193,354114,186369,45210,-54025,-13344,24687,21287,6067,-14618,-44071,-78934,-86172,-5951,25351,26450,17648,-20808,-48871,-4165,15922,7519,-66209,-157117,-158171,-119612,-45417,12812,49293,73819,45749,7295,-51489,-104517,-43373,62081,-6590,-97779,-35578,120033,142858,74355,-77087,-116465,-32785,15974,59494,114562,161506,264894,313066,75799,-89618,-102946,-15960,6645,-18051,-54120,-71102,-48922,-19744,8958,49459,95680,112914,106764,84776,47509,-12951,-92431,-96870,62714,177369,96165,8138,-50428,-68251,-58447,-33791,-27273,-25516,-48063,-23482,99689,164573,156556,159710,132889,64350,-6444,-88062,-99900,25266,157614,158905,9367,-57619,44657,350801,506964,406102,205814,94657,70687,60592,33166,-4027,-13950,-54476,-48656,28825,104644,48316,-131928,-32952,33184,-50514,-139512,-49176,54359,130442,105674,43786,-7476,-35782,-39658,-31296,-46785,-72841,-77124,-64623,-20281,-38344,-69962,-18091,50912,118535,79444,23015,38077,106499,185877,260558,264711,170499,13612,-56540,-55970,21049,29941,-60770,-90222,-41506,31536,223632,386754,179597,31435,-46032,-28774,-874,53098,83039,49255,-8373,-28131,-67348,-65623,-23189,54382,56672,-8418,237858,594548,578759,192248,18359,-60589,-48199,16470,-5715,-46686,-80071,-39571,36844,180585,55662,-44077,-50193,-21300,-13845,18068,72026,103381,63182,25692,19867,12564,3271,8225,38197,40109,7868,25641,-10437,-104058,-90235,-31651,9313,39849,66917,128546,54260,51155,127710,131523,18256,9900,101322,251942,272329,177412,66418,40138,-16054,-68998,9864,53104,90414,103579,82965,44437,2548,4196,339,-11147,8843,29216,-3105,-34748,-74909,-95427,-59718,-24367,15912,82803,115279,107229,154880,150631,112783,-4109,-98684,-17907,41632,65108,2343,-49094,43853,132930,165952,108342,-13564,-5497,-9318,-32371,-61686,-70166,-66616,-72984,-45062,-76269,-111095,-121314,-86374,-112975,-31020,28268,11883,-41513,-71504,-87038,-79185,-62045,23848,97426,57793,-39183,-79697,37470,87867,87989,46985,-6129,1997,15217,15681,20109,23855,23614,-2949,-53383,-74983,-5956,124469,167973,110679,50720,34825,15157,-35935,-118204,-99357,-16709,28472,-187,-26914,-30461,-48280,-55800,-56016,-37216,2629,98725,133612,89320,-22797,-108104,-15535,33099,-22041,-100660,-75657,-12780,52305,33803,-72028,-82914,-75442,-65276,-38304,-57801,-109550,-141904,-76488,-50499,-69504,-39165,-10826,15163,-16972,-75775,-40254,17066,38814,30199,66759,115331,105280,-1103,-102400,-103567,-6292,96316,162632,132442,33109,-73287,-94497,-63782,-2553,101313,160673,126007,84549,75604,49174,-81282,-49579,-12885,-93434,-90860,67065,182161,99479,-58891,-83635,-107539,-122422,-64739,-52468,-115528,-25106,40417,59315,38021,-38359,-125646,-131225,-23675,33093,24265,-3939,-64058,-23041,60984,95631,36549,-49729,-108101,-32848,31505,86385,27684,-17481,-82653,-128152,-66057,-30111,-46750,-58878,-77090,-103376,-137247,-58921,25067,75766,58428,20594,-15324,-30205,-16452,-15960,-67540,-116150,-106878,-19203,76799,102381,35971,-59994,-149452,-210723,-125940,94494,65805,134019,91916,-175248,-243272,26651,131550,104682,34300,25763,89938,62437,5004,-91433,-57223,27751,13277,26924,76560,94895,65687,27873,-30611,-79876,-2264,143768,63080,-85946,-140018,-110251,-63003,-32691,-3393,-80793,-83231,2872,14655,-12607,-42968,-109733,-20826,-21197,-95182,-139878,-148572,-116325,-72126,-31633,-37691,66419,200010,238337,205881,219908,302814,411290,352036,160523,55472,-792,-2080,-45899,-45621,14582,-27901,-90167,-96514,-2949,107592,181541,162710,127105,272929,335767,285292,350500,417353,421976,383104,103132,30960,-3289,77242,133654,85284,4075,-45351,-32388,-62761,-74564,-43343,-26845,7880,162022,119912,-9869,-73229,-80199,-58592,26867,70386,20531,-114125,-63857,39675,-203,-95734,-90359,47542,107028,12407,-77753,-72982,22433,96907,85316,12589,-85903,-77302,-36318,70943,272839,480408,476583,236214,44832,5052,21850,-6306,11153,58373,16192,-87544,-96462,-13366,35026,85225,116781,117512,117173,80910,50838,41705,38231,-40998,-100836,-77404,-25551,71534,165824,193903,308272,328402,151560,-18206,-109468,-39425,43671,109214,98370,27299,-13239,-70254,-68107,-43317,-51374,-45265,-35196,-28424,-4875,6669,26237,-2910,-34057,-52279,-75569,-115379,-27659,67225,71443,26459,25867,4371,-37043,-52441,-17945,-13451,-12779,-17116,-19090,-57865,-36196,75822,159144,199513,191739,151510,102108,77713,25732,-68590,-47528,-27043,-83853,-95446,-70119,-36047,-17969,8377,30909,-38847,-108800,-78735,-46357,2756,50245,26466,-17333,-42092,-38965,-50452,-98882,-14833,39890,50920,80162,137674,190396,176746,108268,69397,121322,131979,169712,220698,181132,66083,-17293,6160,28049,1262,-46668,-99770,-89917,-74745,-79677,-37754,3199,-8306,-63591,-114174,-59973,-18435,13495,56037,94117,56863,37110,33359,15025,-41999,-114982,-131724,-129810,-127461,-113387,-52874,27762,107615,189495,188838,150894,121336,68724,49309,86942,114290,79901,26180,61889,44870,-44293,-26967,41271,49297,-13921,-66274,-74298,-39218,14051,89364,235179,239608,115335,-6630,-53028,-1315,55361,70816,47573,15008,-13226,-33615,-36829,-55743,-87252,-141332,-130292,-111551,-57166,-93632,-107543,-73630,-82633,-136735,-49443,57914,110968,29261,-54272,-15570,133026,295202,358184,230298,123095,32150,-25030,-54955,-72407,-52756,-66642,-119740,-130143,-92427,-93743,-96987,-3250,164276,221802,186136,150435,81959,3476,34429,125153,217748,221371,147112,20504,-75004,-69660,-11128,-6896,-70751,-145406,-125573,-78796,-15993,-83605,-105119,-108342,-118370,-111508,-45098,-30869,-100353,-143340,-172123,-113513,-14215,74519,121235,150911,176724,155373,112231,20233,-26942,-11894,-16522,60650,135685,156109,184012,156120,91826,100434,186218,231721,117069,31082,-816,80651,138827,112349,30549,-7261,115010,245807,236120,126664,73486,81745,210972,344580,343925,230203,128887,49821,12752,31602,83240,135690,65373,-18507,8672,140546,185272,131967,19033,-25225,-72699,-71164,-101581,-102278,-79148,-41804,-41116,-77170,-119772,-71736,-33441,-51102,-86705,-77536,-32221,-1203,16009,-16118,-36241,-67569,-77565,-89811,-73285,-19300,15647,13666,-28120,-86080,-86618,-13757,28424,17036,-573,-29859,-63939,-65549,-91121,-122760,-130341,-132483,-69460,10514,46046,7564,5633,26899,16238,47184,111274,116657,63847,-46826,-131511,-54655,-310,46151,65016,34771,-3354,-24926,-50224,-61671,-30958,-41299,-73744,-72369,5765,65893,80976,78305,108899,119988,164587,144660,43193,-21071,-47967,-14580,46514,77425,43218,-21297,-46574,-15815,25690,1292,-69369,-109993,-56660,-50677,-71442,-53328,41262,139902,161197,37417,-106887,-108863,-34402,-8015,11351,-3668,-59895,-102180,-29907,5615,-17032,-56435,-43858,38987,56093,55362,92383,85847,34992,-641,-51884,-8870,33743,30901,55498,136268,59886,37813,14541,-11602,-40013,-13653,79082,104777,49823,-4916,-66528,2192,130364,283681,323411,212916,77404,-10654,-81280,-59310,-65040,-87584,-44825,-2885,-23312,-98791,-85728,-123523,-139689,-128215,-122713,-98096,-54273,-42849,-60124,-52544,1437,112829,165085,81696,-13301,-55223,-78435,-73682,-69495,-37267,-30513,-33768,-63952,-50266,-20359,46950,127637,109282,11323,-82797,-35727,-54064,-114710,-169134,-111379,-81211,-54924,34372,73124,11226,-56019,-69219,10224,49242,22122,10412,-2648,-6918,-7880,2796,70956,76864,18655,-93665,-85328,-42244,-18925,90780,163810,125453,142627,149803,126243,104830,51826,-61603,-115578,-22227,44476,45913,11972,-6187,-6568,-24884,-60649,-95045,-94716,-58658,19698,123405,210676,257929,218410,150014,65233,-1204,-27175,26537,81347,86428,34632,-30400,-12588,-41120,-34700,-2319,1546,18209,18481,115352,225956,199996,57972,-57379,-116670,-116377,-70049,-8921,117133,200328,131726,134541,259665,347154,174869,34304,11216,29220,10184,14965,44096,41052,40557,103464,269648,361403,430541,424582,302951,104874,-8680,-41546,-50714,-47689,-61618,-35007,3207,-10406,-59512,-108530,-97874,-57055,-47705,-64194,-55758,-27526,-37658,-70170,-38439,-28854,-25008,-66256,-76720,39311,213282,374612,323449,185740,19944,-96418,-76836,-75920,-55766,26658,102134,104797,73866,25804,55815,107543,93205,37262,-15423,-27380,-69493,-121352,-65632,90055,176485,199149,182111,127454,39376,36936,51229,45119,30557,-15408,-36594,-66445,-16032,135968,174102,101977,16804,4958,43067,60258,16536,31492,128283,152665,82801,91509,210248,322136,297425,148545,62824,80585,143817,172577,136134,1081,-128325,-2987,152741,178382,125924,93092,63978,26916,8333,42672,54167,-7733,-60643,-112032,-68699,21162,31101,-11299,-23397,-31013,-104619,-147859,-79195,-77948,-111434,-63029,86438,104945,80699,97647,48719,-13934,-48853,-68541,-81682,-90998,-49411,21345,67256,29979,-29092,-79770,-126783,-158124,-111791,-40880,8896,-36683,-46641,-18157,-9135,5189,48228,103283,73753,12754,-11893,-22361,-418,-28963,-23747,46977,34552,75941,130724,183324,112249,40001,-6419,-54898,-80682,-17615,-12915,-53295,-115696,40644,162361,215900,204857,92903,-55778,-76351,34210,126814,120619,-1096,-26520,-21282,-42466,-89094,-133751,-102739,-51627,-79774,-152974,-103220,-39097,-41085,-83534,-17074,72433,57134,-27655,-49383,10648,155170,248679,124734,-37312,-115684,-108964,-67355,-79274,-91894,-48194,-43246,-51326,-26014,16555,72951,32842,-38540,-60733,-35430,7805,27021,16309,-7223,-35108,-57634,-40809,1545,-47730,-126235,-93797,-35914,-20462,-66831,-30852,55631,99959,128017,123513,97616,80036,93494,78733,18654,-21567,20765,49324,145171,211817,137326,46899,2396,-2186,-23616,-24610,-42092,-32228,-38819,-78335,-131188,-118881,-30801,1088,-48237,-78721,-87806,-73063,-28629,71438,213663,249972,159416,71101,67037,209594,320219,173686,53125,-9287,59737,16450,21917,25172,-44987,-92501,-54477,9942,28092,-21703,-66557,-49485,88371,247587,366285,406589,277979,59754,-139506,18397,55104,28167,19298,66908,104713,54052,-58393,-49525,108984,100589,-31046,-6931,173106,326277,230217,106566,69308,45423,91954,99395,42207,-16758,-66000,-95675,-85300,-68868,-90829,-72457,-85543,-126826,-87402,-48482,-10607,-8827,-41033,-23206,34924,10112,-50516,77858,193203,40450,-43595,-98320,53919,178670,71830,-73212,-178421,-76717,69152,147232,-7684,-68916,58639,78433,-2283,-49508,-58637,913,72191,126672,161469,81377,-36179,-65807,-69745,-93225,-91840,-45270,9505,15419,-18055,-135763,-28978,137867,112963,22151,-21917,-39269,207,-29243,-13669,20164,58274,33055,-36876,-96559,-137423,-118695,-121974,-78730,-60599,-87714,-64967,-43055,-22926,38467,65425,22018,30625,113159,30508,-47963,18883,98129,107541,52791,-9595,-103089,-116732,-66676,-29840,-32206,-96023,-129419,-19779,5146,-42240,-43386,23289,98920,162475,159984,26990,-142626,-15082,83424,72389,38703,-31123,-72814,-118210,-116697,-82039,-76106,-50960,-3414,22240,-40518,-131487,-73178,33688,135036,169582,71684,-44879,-94377,-61830,7338,63442,104685,100417,13805,-78431,-63312,-54536,-117279,-64608,-83285,-104305,-110068,-134883,-68083,11449,71724,38841,-74178,-57289,33706,75012,79931,88188,55902,-25672,-93228,-33396,22042,54036,38228,2917,-48512,-66335,-11017,9664,-20339,1513,18474,22066,115124,177716,149975,99442,46931,-30815,-86992,-108392,-9667,99968,95388,96046,82633,27994,21959,29684,123765,281509,299389,232364,138206,37769,-60060,-66590,16778,78755,51656,1727,58523,99579,40759,-3919,7389,49017,94942,127072,117121,148975,127616,104597,50824,-15010,-53467,-56865,-58400,-111826,-120418,-127241,-112944,-64656,-47514,-87068,-124710,-130084,-147527,-106207,-47945,44536,235148,333671,193034,3742,-76139,-77768,-106550,-115822,-71966,-50223,-61869,-111219,-58723,-26082,-51388,-76397,-32699,1062,121532,333623,411932,340930,262777,223454,163027,116531,97652,179142,326500,449718,425411,212826,25653,-17490,-26784,-17341,6988,-11980,-47738,97513,358887,363256,196200,145332,100815,116654,155983,200619,203330,137003,78193,35928,-16645,-63188,-82560,-79216,-99078,-72837,-103111,-102216,-23784,30630,32870,105222,190390,296675,353988,379427,402509,322788,244866,238732,241329,203143,300050,330925,234812,178973,163039,191942,199599,73728,-67078,-132267,-111789,-96649,-123688,-85860,-38803,-33332,-59426,-87156,-21319,62575,89721,74953,8345,-70605,-114009,-53940,25173,15273,-37674,8647,47632,56916,42480,36470,38183,-7553,-75825,4638,82146,114074,70175,64066,104733,105088,78668,-3782,-93326,-69854,-22999,-56459,-22311,84146,163686,109172,24930,-22841,-49346,-13702,26914,12303,-31747,-52482,9683,87959,109373,40827,-78022,-132010,-92220,-97375,-119474,-99633,-59009,-51299,-24558,1096,-17799,-60047,-118857,-92121,-37377,-41810,5579,47153,45237,18373,-17440,-37434,46821,74797,60013,43591,-17880,-75207,-40547,-12168,44533,63328,84633,8122,-52190,69247,219643,366510,344622,231772,162454,65325,-15256,-113389,-153084,-64597,-7328,46137,6777,-64329,-50069,-20160,-26812,-55053,4890,68579,73589,54624,53459,87786,83991,50769,-13383,-32282,-17335,-4832,-16220,-18080,32877,65095,26784,-752,-38436,-12412,49519,88948,46508,-24148,-68331,-109388,-15008,57926,86052,13036,-25557,-30933,8801,73229,105165,66149,-17571,-70397,-56280,-39063,-12721,27921,89947,146290,148924,143231,138975,-9224,-149653,-135035,-113793,-108709,-133054,-105610,-104669,-122984,-82226,-53809,-49167,-14250,49263,31047,-34517,-94761,-136785,-97073,-3696,91580,168174,165954,9962,-19159,26964,67180,57566,31866,-72822,-115853,30840,183321,254624,303708,357548,306982,187249,70050,-35964,-21467,51098,21764,-24812,-97748,-116361,-51636,-13574,-7576,28036,62338,74518,61614,-11302,-47456,77921,135410,132898,88547,58064,39640,-13705,-54702,-47762,-46981,-83881,-91437,-66379,-34590,7446,31460,17705,3866,-10643,124227,302665,179134,37387,15345,19595,127471,157412,64815,24274,-2632,-12868,-38492,-22089,10460,-24106,-62382,-68637,-60210,-49056,-21056,-6839,-6292,-40980,-57475,-44004],[-42395,-48060,-45459,-53224,-78759,-83823,-66720,-83503,-109253,-92515,-63087,-52076,-21455,84131,179242,179046,117841,46886,104363,295744,409099,327277,206997,88525,-53206,-78677,-15889,157810,365103,413278,221568,51366,-50287,4221,30685,24488,5483,-21972,-51852,-77575,-88697,-14962,13201,13860,15596,-20127,-71424,-20854,10130,10028,-71601,-175484,-159597,-114017,-35739,20783,48937,69791,44232,8005,-50441,-97965,-44538,67538,11236,-88231,-38155,130395,188347,117906,-61414,-113389,-25384,23079,62235,110228,150126,242998,279134,45057,-101257,-90849,-11866,5730,-23280,-57997,-75574,-59746,-39470,-15137,28662,78423,98837,100090,81713,50230,-2855,-77156,-105969,38548,162169,95535,15144,-31586,-71534,-90811,-72977,-65355,-50239,-42787,1804,140557,174184,144867,139046,110679,49285,-15011,-90471,-85839,48414,178120,178809,23200,-46043,55932,333889,485938,411304,200798,84819,68243,58884,27249,-2996,-9649,-59384,-27407,61560,118108,35434,-144782,-4430,70588,-17674,-119580,-65117,45364,135519,131642,89942,54606,17599,-15353,-32709,-52438,-70739,-74213,-60237,-12573,-44685,-75145,-17358,56234,123964,62208,27568,61628,123288,151979,226975,255427,169048,16780,-62436,-112796,-32873,-16413,-86453,-152568,-106264,21175,235785,393828,184303,33521,-41705,-19988,-8243,47710,71930,35718,-24977,-41567,-70692,-55985,-11765,58257,41704,4731,310463,695622,631643,202691,20930,-59012,-29660,37465,-970,-62544,-91523,-42757,22367,145504,17983,-63944,-64830,-31877,-19723,10019,55843,64802,6221,-17081,-6719,-5288,-2690,13426,47675,56387,33489,61659,12681,-90727,-102126,-49368,-18334,4643,51662,111106,38512,36960,114082,133021,48215,57192,154371,304630,317951,202903,83347,51965,-15999,-54893,26230,68089,102463,111715,86883,51690,18280,12518,-711,-23078,-17185,1305,-32304,-60402,-100172,-108742,-53716,-12837,25650,93000,137159,153157,204539,162998,89132,-50784,-76698,13910,62070,82575,18156,-42661,38391,125945,164876,119920,7910,5750,-11685,-37711,-67344,-70424,-33274,-22442,-13991,-55991,-91835,-122391,-96142,-106192,-22813,26078,-3111,-62997,-91258,-92977,-62924,-34183,47932,108952,75556,-16136,-58878,39670,77209,74035,42269,-4434,557,17538,13735,-2235,-266,13613,-13330,-64991,-78278,-4739,113540,144278,88536,35964,23750,6397,-39773,-114451,-93236,-5965,37908,-9634,-51585,-53040,-67221,-66702,-53454,-30430,5245,96151,136011,96800,-20309,-109747,-13266,66816,46931,-50989,-75020,-34106,26980,26144,-56351,-60296,-59877,-62281,-51637,-81164,-107340,-112527,-97772,-49897,-51167,-29023,-39189,-14648,-26172,-75407,-42302,5545,17183,13918,64590,134700,133572,26283,-77038,-81444,2938,94781,152634,123293,31973,-68559,-92218,-61407,-3535,103084,180587,143839,96378,91042,78160,-57205,-43113,-6752,-94367,-93929,69742,191673,129425,-35807,-93728,-115556,-120016,-74566,-80078,-121996,-23482,27033,41940,25263,-42485,-124251,-139545,-46832,5700,-6257,-38328,-99817,-15221,76038,115017,60740,-27031,-73123,-21247,28078,90852,43001,-5072,-64738,-162376,-94794,-50998,-61163,-73024,-94123,-114291,-136745,-68588,11911,66709,57734,26947,-12566,-30297,-17686,-25821,-79040,-133453,-86820,-4121,80720,90699,8461,-87979,-136147,-153513,-66611,149553,118748,160712,50961,-228470,-199772,42145,133138,98118,28050,34367,112707,88725,12262,-92157,-65409,18739,-190,15479,73129,95494,64421,23286,-33809,-73841,-9399,132242,64609,-67604,-149027,-120961,-52126,-23171,-1702,-83730,-88818,-3078,-5629,-43156,-64951,-106459,-34735,-27415,-95264,-148475,-167372,-156108,-106878,-58956,-45865,37054,173879,239487,233474,286338,390120,459600,329161,107206,33506,14094,11395,-34939,-37548,13821,-38176,-98181,-81460,19934,143001,216569,187748,132171,263638,264342,223300,287497,344602,360287,337315,97812,12609,-27601,44856,120025,92281,29747,-32505,-58621,-125107,-190456,-132886,-52641,5391,173042,152522,19487,-50768,-47034,-44794,23149,65814,32625,-93748,-79213,21084,-5412,-92739,-88058,59051,127949,27868,-63935,-88961,-8909,66351,62680,-22833,-83394,-59051,-53116,-4520,187960,412332,438893,226337,38918,2831,32550,7552,23893,86160,72544,-25695,-72309,-21334,22257,79290,130264,132661,137655,110863,78806,57707,49568,-13230,-80650,-128202,-90938,16848,140294,211804,356758,343290,146885,-21320,-118632,-58573,11864,72408,57550,8520,-16930,-67710,-55119,-28684,-43712,-48447,-47592,-43534,-16007,429,21887,375,-22592,-42224,-76588,-85074,-12348,81236,95999,45741,32060,4742,-34191,-53255,-18166,-6529,3920,5375,-4966,-58362,-26840,109802,222616,286393,269346,187075,114183,81618,28483,-69281,-50020,-36695,-92409,-84266,-24416,25878,25207,-2606,4650,-46522,-93963,-49615,-4558,51138,97652,57383,-749,-29858,-26638,-35291,-101966,-26030,33346,49958,80150,131935,180223,164034,102486,81395,143205,143842,189599,254191,221860,104613,5167,14153,29983,6452,-42431,-106012,-88594,-77052,-74055,-31616,6179,-2656,-65243,-126360,-51719,-11184,16936,62291,108851,69997,49368,50715,30771,-35787,-84609,-93255,-102127,-110425,-112096,-43361,41755,118116,206708,216629,177915,130808,66192,45962,87719,119398,88242,36171,76642,57003,-40912,-11902,61963,69016,732,-60871,-65988,-22222,34550,109194,233456,211670,88552,-13195,-54598,-8735,43301,52649,12761,-4874,-25956,-46999,-39216,-47604,-78073,-130987,-146825,-146011,-91719,-107829,-100565,-75414,-90818,-135348,-45844,51698,99989,28482,-54509,-67939,91464,257984,305555,178248,92102,18118,-29171,-54204,-77979,-54970,-63511,-110449,-121619,-89791,-91995,-96332,-7292,156649,218490,180076,146237,75448,-8010,30158,102765,174157,185230,123782,5714,-90056,-68482,-12749,-15888,-82226,-149100,-113310,-65991,-15726,-76825,-89244,-92528,-106783,-117793,-43182,-18163,-77838,-125711,-166541,-108544,-10017,74920,116326,134239,144969,120649,63041,-4602,-30479,1320,21715,111645,188159,179101,180825,123783,53783,60802,132070,201602,104708,22547,-24732,58623,133856,96486,8310,15362,156539,278096,269668,152369,85703,92194,229995,360001,357338,236141,132053,48119,3030,16027,61277,110741,56052,-7980,38942,174744,209584,150190,31854,-23026,-80398,-64462,-86311,-102126,-67136,-22950,-22002,-63435,-113147,-63344,-6141,-18511,-67355,-83384,-48542,-7619,24966,-1144,-26277,-61216,-71103,-84067,-75681,-30651,6408,9637,-27958,-79957,-82238,-17479,14832,987,-17586,-48271,-74295,-64046,-81655,-104610,-125564,-116418,-50286,18755,41269,-5271,-11049,21980,16302,41198,87370,77444,40898,-51778,-137903,-64094,-15132,27069,45967,26562,4792,-7986,-33220,-39921,-7445,-29514,-72202,-61540,21021,74040,87658,86137,120546,152163,211851,184875,56329,-21033,-51993,-14345,49050,76952,48484,-11000,-43008,-26077,4773,-12066,-64791,-93609,-67752,-81354,-93270,-45491,58042,140775,136950,20304,-121863,-104358,-27072,2674,14505,-9173,-49795,-55475,22255,59206,24868,-37764,-41612,56996,81553,83900,109994,90367,38476,17059,-45296,-13636,56735,84493,114863,207577,123921,74226,31945,-9682,-50945,-47993,54416,105394,66140,5485,-70344,6753,153192,318624,329649,187634,51524,-12002,-67326,-55528,-39547,-112414,-88549,-56172,-79166,-46478,-47387,-112654,-138809,-124769,-117783,-88098,-43243,-35199,-57290,-39339,38720,176533,253795,183771,86617,22070,-51415,-62870,-59632,-33522,-30547,-43435,-91650,-51690,-6931,62882,134874,113556,24393,-60604,-10667,-17708,-81539,-153516,-119301,-73061,-36691,49463,98328,45235,-33625,-71253,-6314,22412,-2990,2857,-1669,-7962,-18586,-20811,46452,58142,3709,-104648,-75179,-42183,-30510,64686,107795,63872,72090,107477,127084,121721,64017,-59755,-117546,-25318,37839,42324,16003,2688,3853,-15057,-50707,-83028,-81510,-48154,20536,124214,216014,259046,210963,148310,79142,19803,-26056,-7261,42216,53917,11745,-53460,-19853,-29943,-26628,13479,33222,35681,23212,115659,236009,219724,68021,-59080,-121005,-117476,-63482,3976,139899,235650,174312,183935,318280,398131,221502,66106,25326,36711,18606,20351,41683,37087,38245,78975,234028,346478,417459,399186,287249,107092,-12553,-52112,-64502,-66968,-80985,-42070,4822,-9685,-60814,-104660,-83980,-50194,-50324,-74830,-69685,-42260,-57682,-74357,-27923,-22569,-26781,-67052,-67057,56010,220707,349743,279426,149781,17576,-85315,-86666,-78928,-37521,41932,100479,85098,58339,42475,90776,130105,98627,38543,-22565,-28490,-62614,-126250,-96291,65625,163785,194066,148996,115664,56056,44280,54969,48314,33143,-19536,-39505,-57940,6294,169421,206037,114822,9573,-14064,15516,37847,6806,28796,110454,126529,72226,84787,194179,316392,330486,175629,74165,80506,122313,130898,101912,-9427,-111013,10508,179706,212728,138910,68430,19160,-14708,-32329,11326,37196,-11539,-56415,-103420,-66956,20674,30574,-10991,-21207,-24054,-85525,-152186,-86686,-91419,-129486,-118985,25173,71656,69279,87694,41027,-15904,-44061,-46508,-57604,-76255,-43911,24684,71988,25985,-35683,-81380,-117891,-147548,-115531,-44144,11999,-24028,-30846,-3386,1866,5622,37621,96305,79891,19795,-20571,-30966,6391,-3904,9978,76042,51671,69038,174839,234552,146487,55604,-2136,-49447,-70363,-22857,-14155,-44868,-111501,45696,177633,221848,211459,104322,-47728,-69475,36273,122701,92553,-14025,-28598,-18877,-30665,-75740,-123467,-87229,-48400,-83413,-144716,-94043,-34050,-43560,-96212,-13505,71778,44141,-41428,-56725,4487,146222,233576,109152,-52866,-124753,-106921,-67864,-65873,-75848,-37242,-28440,-45673,-44868,-15273,40121,22493,-37680,-54451,-31668,-33,14798,4999,-11595,-29864,-48530,-38607,-5761,-54271,-122271,-90880,-41264,-32431,-79150,-17581,71180,113639,138933,141763,122746,99464,92420,63650,15236,-21504,6681,23687,108275,205187,154034,58434,-13462,-14743,-20410,-2975,-4854,-226,-11827,-38460,-75542,-105064,-42445,-3974,-51042,-90302,-111345,-106320,-63792,38049,186581,223392,134774,45975,49380,209339,364543,203938,41662,-16545,57154,21888,30484,36008,-38256,-107698,-54882,11452,27265,-19323,-51518,-17580,134852,300799,401456,390858,245211,44815,-118850,23152,53286,26721,13000,56736,91438,39747,-62318,-64495,59501,34829,-83626,-43294,121468,284145,197389,88267,81306,61662,85282,74635,16319,-33017,-68569,-104823,-103604,-92913,-110591,-74657,-62647,-97809,-120276,-72395,-25853,-20400,-50397,-22165,40128,35571,-11057,114565,230926,71113,-30084,-113574,31823,164811,88862,-57005,-172615,-91050,51951,111862,-27557,-78347,70378,90153,4950,-52091,-62225,-4319,66454,120838,169090,91619,-20634,-41930,-41237,-55449,-53940,-28778,9496,11505,-24412,-136066,-34504,124067,116847,19080,-37181,-58772,-734,-6640,5402,35469,67350,16264,-47329,-96246,-101660,-102139,-104488,-60946,-50267,-87063,-65937,-39193,-25373,21012,32703,-4227,15605,103359,34370,-59473,10173,98277,111539,49432,-22766,-117575,-88339,-47722,-23441,-29306,-90655,-127046,-17931,17443,-22922,-22147,37203,102499,160003,147526,16994,-138795,-38193,38479,31501,16099,-42481,-83821,-125675,-120251,-71829,-54080,-29926,3249,11697,-59629,-133169,-62671,27708,108248,131319,51709,-49002,-81907,-44933,24915,74774,109408,90695,-5535,-88693,-45229,-33683,-102277,-76177,-81439,-94345,-102632,-135843,-67317,18649,79823,45880,-69505,-63926,28467,69817,80440,92916,53336,-38521,-94747,-22076,36677,54673,19802,-19616,-63261,-73408,-23571,-14385,-46715,-13066,1932,-3007,88675,181806,161332,106048,39908,-45862,-98614,-101011,11238,140744,152824,144614,111387,41883,28455,33724,130083,297509,322754,253917,150075,43109,-54816,-55244,22937,78212,49666,2167,58818,90685,28562,-19545,-13952,23268,76172,116832,101977,107604,95288,74014,31539,-17361,-43869,-49814,-61185,-126568,-104945,-111487,-123298,-72742,-52749,-90816,-127014,-126056,-145498,-109988,-60234,3023,139152,245264,146659,-13613,-91551,-94923,-128602,-130638,-95400,-47312,-42343,-92931,-78830,-41862,-58792,-83607,-35051,8574,154820,374852,423894,337223,257388,223621,171807,146563,138112,218207,374308,516016,484393,235685,39575,2895,-8437,-2718,13035,-22764,-71771,84789,376403,387783,240490,189963,129476,123933,144949,173907,176274,135622,105043,83042,24596,-46603,-91452,-93880,-88241,-49780,-90448,-110988,-32687,19541,19580,96322,189492,306044,376211,404482,393385,277893,224163,231782,236687,213319,292671,268472,158606,120245,123671,154859,165987,57763,-73673,-150298,-122426,-98726,-112544,-92204,-59216,-59674,-84832,-93440,-26989,46023,59407,45975,-8223,-68061,-79582,-51303,-1871,-1746,-44808,17465,62313,64522,38432,32506,39768,-3107,-71178,-5527,71306,105337,74282,81198,122842,122760,83072,-5047,-88538,-77181,-35302,-64004,-25510,76221,154963,105608,18064,-30214,-57226,-18665,22021,2745,-45164,-60017,11657,93591,103035,21617,-97389,-122696,-81300,-90695,-121950,-103158,-59216,-45265,-11252,20322,10291,-16913,-61255,-57752,-16014,-24675,6526,35529,24404,-12073,-53858,-58118,46853,94485,77720,51268,-13114,-72344,-38000,-7339,47021,43718,57102,-3148,-46567,65464,209923,354249,325903,215411,146121,38139,-48996,-121092,-151658,-75249,-3014,70041,25344,-71789,-69282,-29525,-30733,-51939,5721,58278,53244,39339,46285,78817,65061,27085,-35246,-50060,-31309,-14851,-13806,-7272,36921,44695,1287,-23320,-67351,-37019,28889,72211,33304,-31849,-63879,-109484,-8270,68555,100545,21469,-24813,-33208,3742,73419,115221,76521,-13263,-73878,-70333,-53850,-18365,34160,96879,142434,134966,126072,132058,2506,-117225,-140009,-133454,-118898,-139450,-105683,-99361,-123500,-90626,-66308,-66366,-32508,29405,10575,-35853,-78311,-111721,-80201,3379,81787,137988,94469,-68948,-15256,19540,32117,32568,26120,-61284,-148065,-4539,156699,243363,297670,341444,290171,180941,73281,-20302,4587,67940,39055,-6895,-68542,-75370,-11632,12668,3792,30433,63475,79738,66862,-18481,-52740,116451,206136,210651,161630,117710,80208,3657,-52656,-47389,-45457,-84297,-92817,-62973,-26503,14946,31451,14039,-3168,-26709,102759,285786,171261,29615,9574,14730,120037,172269,81389,25620,-7278,-2614,-22907,-15729,14949,-15881,-55321,-62005,-51668,-35129,-5343,1705,-1767,-35061,-55820,-41861],[-42436,-48579,-45503,-53862,-79570,-82014,-63411,-77671,-91213,-83928,-73859,-58529,-16412,79354,167540,204029,151567,57494,94523,268048,403185,348591,230431,105921,-20216,-53735,-19562,129864,372381,445733,251351,54424,-46637,20464,34183,26637,4525,-30901,-61498,-76526,-92589,-24878,3195,9304,24812,-4654,-76989,-36345,2757,11225,-71607,-173371,-152881,-106044,-26321,26230,45339,62469,37171,2811,-53264,-94614,-44987,70643,27744,-78900,-40933,133991,226527,155961,-46779,-111493,-19101,31179,67939,109201,141295,219782,241275,18663,-107928,-80817,-9761,4156,-26996,-58424,-74942,-64580,-55118,-37598,7625,60543,84983,94195,78891,51496,4366,-64162,-107754,15599,144290,96875,25659,-11875,-69624,-124168,-120302,-114090,-82465,-33881,33359,186883,182134,131698,116961,87693,34758,-20955,-86916,-74821,61538,180497,178654,30841,-29682,65393,301168,439151,395097,187571,75034,67915,58576,22426,-468,-5747,-63245,-4541,96001,131656,23875,-129713,29345,115387,22736,-87964,-77458,34931,134589,153217,135662,114664,66610,4753,-37672,-58898,-64941,-64508,-48295,552,-46907,-78456,-19347,57515,123764,35988,27392,83134,131873,107377,202967,269125,189973,30207,-71025,-133785,-13684,27825,-3966,-91515,-157176,3250,239826,397933,189936,32295,-44208,-18352,-18436,38958,56583,17598,-42415,-45986,-60980,-41844,-3418,53307,15966,25773,364023,757465,647245,205238,21135,-57273,-10434,63223,14626,-62388,-89160,-44155,8607,90990,-26703,-87308,-84084,-51092,-35229,-5634,33746,23677,-46606,-52617,-32971,-23772,-8671,18489,56204,72524,60281,92370,31156,-77435,-115510,-68677,-47498,-30127,37332,85334,22018,29283,109539,143002,84291,99317,205412,352308,356676,228985,108276,64991,-14770,-43716,37045,77835,108442,113427,85457,55670,32257,18640,-2142,-34017,-45926,-30257,-61517,-82980,-131664,-118262,-45363,1764,39800,106869,164299,208448,260722,176938,68547,-82156,-36544,45626,82991,101814,37561,-37976,28306,114945,161420,132817,34212,20053,-12808,-43699,-71641,-67136,14,26628,16679,-25571,-60129,-105430,-101780,-95550,-16257,21440,-18215,-83681,-111046,-97647,-48714,-7239,65739,111655,86158,7008,-30000,50262,70928,60093,34548,-4921,-2589,17530,9731,-24505,-27754,3901,-21895,-73692,-80744,-6402,98377,118753,65935,19718,10164,-5148,-45746,-111977,-85685,8575,56559,-8673,-73011,-81669,-92006,-76933,-49993,-24864,6599,90224,133554,101250,-17400,-112146,-13444,95674,116638,10268,-50138,-36260,15509,29646,-33788,-39354,-46397,-59690,-61935,-89920,-86211,-86520,-124819,-46061,-29674,-12666,-60020,-41206,-30685,-73234,-46815,-10998,-11588,-10822,55744,145448,152889,49242,-46400,-57986,7406,86106,133502,106498,26774,-65302,-90986,-59252,-2852,105020,199776,164027,113030,110749,110844,-34691,-38175,-1042,-85060,-87305,73197,197006,151754,-13685,-100001,-122285,-115390,-84669,-109611,-115910,-28006,9379,21383,8933,-49655,-124546,-143569,-65941,-17064,-33296,-71073,-138957,-1904,95675,140445,93184,3338,-33947,-18849,15898,88161,57476,7065,-45576,-153762,-119343,-67504,-72317,-84758,-106484,-108413,-120948,-79078,-5251,53391,53052,30463,-12341,-31898,-19216,-34843,-86056,-145822,-68868,9517,80205,75278,-19220,-96018,-93965,-93989,-17876,207299,207405,237100,81541,-183986,-149259,50946,128567,86240,16905,35286,124453,106017,15791,-90991,-70461,7187,-17027,7676,72229,94145,57885,11036,-41704,-70624,-19017,110373,54204,-58335,-143831,-126259,-46652,-17683,-2515,-87029,-97629,-13992,-29721,-72031,-57258,-79214,-45239,-34525,-96399,-158544,-184464,-145365,-98971,-59736,-449,32227,139443,227637,252418,347066,460112,475288,280095,49926,25246,42741,29756,-24024,-28992,11849,-48299,-103933,-69197,39477,171795,241577,204389,131307,241014,188346,162886,228760,279012,299173,282087,85028,-13118,-53439,16926,102481,92272,49125,-19138,-82866,-157848,-154940,-217703,-81468,-830,170089,173871,45835,-25497,-14774,-26284,19730,57802,40945,-74325,-92034,444,-14105,-92620,-88586,64971,143384,42547,-49636,-102546,-53174,12397,15723,-68138,-52298,-40283,-66034,-70741,126714,361861,413471,229793,48305,18274,52448,19884,28876,101276,118844,38908,-30415,-15233,10420,69206,135191,141116,151252,135867,103867,71388,58185,15020,-21380,-49470,-61106,-14180,103018,213174,380940,334914,133224,-27819,-127815,-76158,-21533,29974,14135,-7997,-22971,-68418,-46648,-17096,-37682,-51793,-59671,-59148,-30608,-10834,11551,-2056,-15541,-32885,-68943,-61141,1453,89626,115297,60713,31172,-2670,-37472,-56916,-23041,-4471,16768,27866,10830,-57930,-24508,134327,275119,356948,326656,206573,117176,79488,27757,-72292,-58059,-51116,-101376,-75821,4578,62039,55349,6893,-12725,-52516,-77427,-19022,41764,110134,159849,97916,17828,-19559,-18378,-25283,-86268,-37253,24700,45689,75089,118214,157550,137178,85916,85369,151673,142965,198708,278196,258822,144970,28556,19726,27105,7011,-38011,-96053,-86827,-80919,-70714,-29234,5545,3159,-56017,-112209,-48596,-10458,14606,63182,119553,82288,58242,62630,45160,-14812,-43901,-58707,-75860,-95971,-113967,-37640,50851,121926,213637,233376,195597,131103,57374,39014,85068,118410,88231,37425,81896,61114,-41850,-1130,77019,83344,15087,-52227,-56699,-8993,49443,122720,219791,173641,55920,-24430,-62784,-25048,21908,25953,-23129,-21979,-33403,-52259,-37333,-40256,-72427,-121884,-121743,-102343,-127488,-122638,-92456,-75992,-97296,-133282,-48472,37983,76710,25646,-31009,-121252,32841,198583,232972,122541,61370,1890,-36605,-57484,-87582,-60056,-61611,-99868,-111889,-89831,-94610,-96524,-11806,143026,204590,164888,133422,60416,-26273,22521,73017,118137,132243,87382,-14145,-107548,-65340,-15480,-25192,-92109,-150395,-103884,-52932,-16368,-67759,-73628,-78035,-96219,-123021,-42789,-7496,-56963,-101933,-144530,-102268,-7938,72998,116054,134741,137349,103438,15188,-34743,-39764,7059,51537,161611,238346,193758,167284,82858,10131,18530,75618,158961,83904,7929,-54300,33295,130046,81240,-23267,24516,175999,280729,277661,165996,91952,98898,237932,357674,356727,235573,131532,42740,-12634,-9571,25037,70852,36804,-2812,67707,208348,235272,171488,46242,-21655,-89154,-59994,-75496,-100984,-58505,-9190,-6746,-51777,-107039,-58757,15879,9427,-45830,-81396,-67803,-17222,30970,13305,-15906,-56219,-68364,-83331,-78293,-38281,-906,5434,-30025,-76536,-76774,-18952,6006,-8046,-31167,-69987,-89114,-65626,-74313,-86925,-106871,-97749,-36732,21564,36469,-14119,-30376,11290,10633,27320,55195,36886,15488,-60445,-144764,-73461,-31517,5064,24541,20001,15592,8662,-17949,-21396,9324,-24344,-75854,-52960,32668,75737,85239,84084,120166,172018,245683,210290,63285,-24445,-60730,-18401,46700,71274,48758,-3866,-39340,-36430,-19551,-32810,-67620,-83179,-78382,-112366,-107723,-35480,68313,130339,104653,1369,-136068,-101614,-25811,7304,13190,-17134,-40989,-10949,77047,118472,70217,-20928,-42759,72682,104088,108259,120584,88340,36922,29902,-34159,-19468,75507,133875,176564,284636,203253,116086,48630,-9328,-63321,-67612,44920,114039,86601,15611,-75031,10281,169199,334784,315634,153821,26662,-12506,-56514,-55683,-13335,-57751,-39916,-30978,-44861,29149,-16927,-102189,-134469,-126323,-116294,-81428,-36098,-30250,-55913,-27641,73673,238984,347436,301571,201646,97066,-23101,-52082,-52280,-32647,-34065,-56446,-113664,-42980,7169,74349,135445,111833,34330,-37416,17513,23462,-46967,-126627,-118718,-65650,-21039,62995,122242,84552,-10270,-67837,-22632,-5882,-28988,-6236,-1588,-7235,-24966,-41624,21816,39393,-9542,-109844,-68418,-45185,-42425,37626,61089,22651,12320,59010,119217,133002,73492,-59709,-120432,-29890,29207,36102,16251,5828,7849,-10857,-45318,-74629,-70796,-39878,18683,118860,213840,251783,195150,136858,84100,35548,-19390,-35688,3730,21267,-12659,-80403,-31582,-20853,-18359,31106,64664,50804,23794,109121,235243,228998,75989,-51993,-101885,-100999,-56581,14868,158931,265886,216653,232302,365247,427995,256701,92187,34855,38294,20638,18830,31922,27072,28215,46497,188704,317452,387957,357956,259514,102707,-19702,-65063,-80238,-87390,-100481,-51294,1058,-15363,-65917,-95429,-68977,-42049,-50918,-81757,-77840,-50816,-65497,-59205,-15025,-19713,-32464,-71052,-62140,63435,212809,306647,228815,112202,16658,-75168,-99110,-70383,-19080,53160,93354,63641,47326,62122,120050,142465,97015,39387,-23134,-33903,-57084,-115164,-125808,28987,134896,166866,90555,85889,70979,52683,60945,53894,37414,-24032,-44421,-52081,23636,191238,224783,119233,-570,-33995,-13408,12537,-6103,22027,89123,97263,57825,76236,174866,299615,350231,198419,84421,80920,101192,89075,64827,-21488,-95308,21279,199054,237151,141682,33669,-9195,-33672,-67716,-22193,16127,-18864,-55171,-97160,-61886,21833,30131,-11346,-20300,-18667,-67234,-136676,-88950,-102346,-122910,-106356,-24072,41091,60574,81141,36564,-14727,-34493,-23139,-32591,-60088,-37206,29913,80454,26941,-35736,-75414,-104345,-138654,-114845,-43173,16672,-11449,-15523,11395,11996,4802,24245,82337,81361,26878,-29351,-43832,5782,8887,29463,93725,84978,93066,212720,272348,175471,68499,2399,-36280,-44348,-21422,-13448,-35723,-106615,44979,178262,208524,205240,111808,-39447,-66195,34685,114178,63090,-19577,-29240,-18003,-23122,-64292,-102343,-63142,-40579,-85602,-129221,-77844,-18836,-32511,-106804,-9805,76068,40405,-45184,-56822,3546,142789,225318,101407,-61936,-130970,-102750,-63827,-48952,-53381,-21209,-11280,-35491,-41162,-30855,10168,12013,-36659,-49445,-30275,-8888,4608,-2566,-13421,-22903,-35171,-28712,-4852,-54028,-115553,-89062,-47763,-45374,-90986,-4915,84101,124006,145343,154630,143446,119341,104626,65151,19750,-20659,-7626,-1520,69516,187968,165708,77664,-30546,-32110,-15718,20374,40325,59822,58974,41406,-2116,-69410,-49166,-8206,-54394,-103539,-135615,-142683,-105585,-6389,145999,187854,103189,13352,24865,193381,384730,223376,25959,-18047,51139,23550,36578,42622,-27204,-97735,-52888,12111,25214,-16493,-36036,10380,174264,343362,424346,368336,217729,41294,-85276,25343,48185,23454,6733,47717,79239,26777,-64991,-77763,15449,-19722,-126324,-71810,66239,229932,160954,70577,85818,71966,74641,45560,-10966,-46969,-62835,-101689,-118322,-108060,-113063,-64124,-30103,-47767,-91615,-81793,-38116,-30314,-56063,-17967,45008,63287,29879,139472,253140,101535,-19182,-123020,20350,155156,111051,-33299,-151571,-110303,24447,67641,-46307,-88048,79338,99550,12109,-54328,-64456,-11224,53080,104403,164357,93533,-8327,-17620,-10573,-15391,-6907,-837,17402,12855,-26560,-131554,-40999,105802,119340,17722,-50035,-75840,-4545,15330,25680,52770,77686,944,-51492,-69058,-47569,-48358,-63204,-39626,-39548,-85573,-64886,-31964,-21717,11122,11528,-19938,6690,94656,44351,-66326,824,94139,110954,44129,-36766,-103348,-58065,-29115,-18426,-27319,-84788,-112616,-9617,33450,-795,618,50301,103433,153199,131149,6267,-133843,-60647,-5618,-2635,-4483,-53743,-94509,-126892,-120532,-67078,-37952,-11281,9153,583,-75867,-114671,-44910,24701,80722,89287,27681,-52615,-69202,-23738,47557,89485,116211,83685,-18725,-87606,-31280,-15354,-67272,-61623,-67662,-79787,-91856,-132345,-66261,24692,85726,51763,-63967,-66614,23187,61674,76752,93418,48993,-49741,-90774,-11247,49894,54639,6657,-36197,-74561,-79317,-37589,-41000,-59769,-19294,-10965,-24983,65434,186766,174055,114687,35412,-57734,-106656,-92773,29906,173013,206425,191514,137815,55769,34920,37131,135466,310255,342335,273135,161371,51164,-44176,-42987,26708,73881,44333,2090,57363,80991,21289,-27850,-29949,3382,63696,110487,93202,67661,57915,35074,3489,-20351,-29225,-34381,-54904,-137886,-88363,-80981,-116719,-75169,-54527,-90339,-124885,-120691,-142389,-109541,-69035,-35372,44362,145450,88429,-34895,-105978,-110702,-142575,-120945,-88131,-28481,-15962,-68806,-96211,-56522,-64562,-86108,-33908,20763,188986,405072,420791,323118,244238,214647,174597,175883,184920,263013,426618,582382,538452,254265,51174,23233,14986,15116,18964,-33771,-90102,76512,380789,400239,287006,232237,153937,127871,132592,146806,148084,135542,133689,131989,66926,-27176,-93851,-103763,-68444,-24010,-72873,-109048,-34496,13020,5389,79165,182872,307304,388499,416688,369050,224203,197318,222737,230989,223248,281295,206512,78491,55005,79848,114313,127617,39474,-80473,-168746,-111996,-81247,-97532,-95865,-75436,-81124,-107046,-94895,-31606,29974,31864,23157,-14171,-50212,-42831,-36109,-27020,-19904,-45919,33373,84372,79617,40981,34200,46038,5635,-61179,-11110,63439,99111,80355,96519,138661,140120,87895,-5005,-81360,-73147,-37451,-60110,-22938,69304,141307,95898,5760,-41379,-66719,-25058,16112,-5849,-56988,-64447,17021,99230,94292,3161,-112182,-108072,-67184,-81640,-122954,-104944,-57270,-37029,6211,43256,43954,30623,-6034,-17387,10143,-4431,11335,28630,9070,-36134,-80331,-69527,49045,115177,99635,63647,-3275,-66949,-39953,-6247,47466,23411,30649,-12904,-41074,59801,193332,326568,292837,192402,127891,13469,-78821,-124352,-132814,-82700,2930,93217,43265,-71223,-84699,-38333,-35225,-47186,8299,46914,32032,24262,38872,68388,45885,4311,-55078,-67118,-44738,-23347,-10595,1233,37440,23452,-13379,-25640,-85288,-58942,9445,54185,21058,-32387,-56269,-110968,-1780,78277,113840,33136,-20088,-31983,-1008,76744,130235,90755,-5684,-73697,-82390,-63532,-14169,46033,106095,138690,121172,110618,122610,14886,-84246,-112608,-140765,-122907,-136518,-99638,-92376,-123765,-95388,-75046,-81029,-49890,9704,-10233,-37359,-62182,-87222,-60408,12428,76454,115618,43051,-121551,-832,20195,2365,14823,30793,-37998,-128985,-37886,127015,226789,286671,320970,271855,173011,74245,-3994,34402,88705,61431,15094,-34672,-27945,32133,39445,16776,33813,64547,83669,70368,-23561,-42864,161973,273744,281918,235872,182182,122848,21844,-49295,-45999,-42507,-81507,-89677,-55482,-15300,23449,33536,14435,-6475,-41720,85036,264017,162282,23665,4516,10033,111607,183317,96614,24938,-13735,5691,-6617,-10376,15715,-8897,-47105,-53573,-40435,-19440,9348,8681,905,-29848,-51474,-37927],[-43286,-49436,-46057,-55377,-81600,-79910,-60829,-71590,-74686,-66786,-84601,-65988,-11862,70015,147447,216226,175434,63770,80127,230260,376055,353655,242761,112333,4852,-30172,-23167,90842,342492,443415,268357,53371,-41806,34445,34808,28227,4905,-39496,-73178,-76404,-98387,-34308,-2755,12540,40036,16356,-58480,-50531,-7131,8666,-69902,-153931,-141069,-96334,-17362,29128,38745,51940,24844,-7840,-59709,-94862,-46584,70316,41763,-70891,-44563,129799,253171,185045,-34679,-111342,-14981,38651,75585,112387,137756,199967,205602,-953,-109398,-73739,-9843,2177,-28636,-54895,-69232,-63332,-64675,-57241,-13216,42068,71104,89005,76522,51452,8388,-54619,-102757,-2519,127399,101584,39307,7943,-58322,-115608,-138216,-158311,-104654,-17599,73618,236599,188173,117738,94211,64172,20292,-25087,-79592,-66977,63943,166135,160560,32174,-11015,73208,257197,371033,356409,164690,64893,68889,58854,17848,1539,-3485,-66238,17660,129868,143709,12828,-112683,61783,161713,66602,-50598,-73857,26852,126892,166699,175901,167031,106578,18011,-46559,-64450,-54776,-47439,-27225,17912,-46090,-80420,-23385,56006,120191,4343,21109,99132,128649,55483,190605,299525,222381,47008,-81322,-112662,20750,84698,96295,21039,-128896,-22242,232883,394312,192736,25833,-54421,-24551,-30294,28016,38486,-3876,-58129,-37673,-39108,-23574,1911,39062,-17656,51496,388623,765122,619655,198420,17994,-56085,7186,89081,39541,-45216,-75399,-44627,-4210,26885,-71214,-103839,-96741,-73444,-57106,-26908,8532,-14369,-91415,-81581,-58954,-41894,-14251,22706,62892,87497,87120,116252,44994,-64541,-126368,-87303,-70091,-49012,26384,54434,7951,28824,110690,154823,118208,134775,249519,387064,381282,251634,136351,76979,-13203,-35488,41704,81035,106725,107383,78508,57051,44404,23274,-2728,-41541,-75742,-64420,-87430,-92025,-146240,-116282,-36446,18623,60035,126982,197796,269628,318277,190386,51577,-86779,-227,69945,99175,119208,58357,-34431,13989,100537,156407,147507,65654,36952,-13260,-50848,-73175,-57958,30591,67709,39766,3169,-29343,-84908,-98217,-83911,-10496,15776,-32795,-103233,-130341,-101623,-38106,15771,75814,106470,89562,29162,3842,70281,71667,48413,24765,-7839,-7561,15168,4442,-39702,-49676,-3026,-26827,-77218,-81047,-10058,79856,92096,42979,2176,-5642,-19052,-53566,-110815,-78801,22751,80117,2531,-84136,-115856,-120458,-83334,-45944,-20710,6267,81027,126380,102250,-13999,-114558,-15681,117644,181938,75894,-14274,-26235,12348,37592,-11832,-21925,-35833,-57451,-67667,-84402,-65503,-66739,-126704,-36639,-5972,6049,-70811,-64060,-32680,-71665,-54502,-31995,-45836,-43401,41109,146492,161288,65794,-15907,-34507,7759,71121,107049,83400,17601,-63587,-90723,-58064,-1240,107435,218082,186503,134452,132888,142513,-16781,-35260,4052,-63767,-62509,81197,200649,167985,6465,-101932,-126949,-110336,-94234,-132535,-104576,-39320,-12158,-1455,-9919,-58865,-125714,-143295,-78473,-29090,-45788,-83057,-106279,17547,119839,172422,136149,45391,4086,-25403,-3333,80354,71459,19800,-26220,-125601,-129682,-75563,-78751,-93454,-111364,-98362,-107781,-89104,-25288,36878,45213,31760,-13722,-34381,-20992,-42395,-86237,-137283,-52307,22576,76305,57207,-45976,-85685,-44566,-44493,20137,271668,351097,403034,206609,-80681,-100109,52805,118632,71120,2910,30212,126631,115080,16874,-88468,-72042,-4590,-32537,6140,73294,90495,47245,-7148,-53312,-69691,-29487,81779,33547,-58369,-140307,-129165,-45407,-15250,-4723,-89599,-109107,-29050,-55969,-91114,-32859,-55360,-52318,-40162,-96183,-167906,-191143,-104572,-54422,-26713,65804,50585,99901,204410,262041,394957,502090,454960,210314,-2337,31124,77467,51747,-13048,-19330,9644,-57243,-107755,-59623,56148,193674,256625,213132,125781,207813,114085,107340,177124,223563,242200,222245,66200,-42256,-75904,-3950,83236,86467,62631,-6436,-102845,-149780,-77858,-182894,-110441,-10033,153296,178359,63591,-3204,14826,-4123,18703,48525,46598,-56040,-99898,-20204,-24757,-94153,-90580,65505,152050,56656,-34438,-95838,-99581,-65225,-53958,-72633,-4499,-21601,-72680,-100950,99076,333671,401872,246295,72994,45794,76077,30307,27404,104315,152682,103857,17758,3921,1198,56209,132614,143319,157815,155108,125706,83380,64419,42527,37741,18152,4675,-3357,65708,201674,377690,304210,112255,-36993,-136602,-89087,-52928,-16493,-29612,-22105,-30378,-71833,-42493,-8857,-33602,-55276,-70570,-73751,-46875,-25548,-2933,-8491,-11590,-24107,-56265,-42639,10827,91186,128338,72247,25248,-15917,-45438,-61928,-30865,-5745,27126,52176,30813,-53322,-27873,149710,314148,405791,358208,208935,111883,72619,24828,-76210,-70605,-68286,-108782,-71608,18151,75490,68330,21865,-14984,-53142,-59237,14010,93000,178010,236402,151300,41870,-8042,-11435,-17906,-73883,-47081,15787,40041,66916,98854,125725,100730,62598,83111,147591,131257,197828,291874,290278,186019,53637,24346,21059,3959,-34250,-84021,-85545,-84686,-68412,-29191,2650,9019,-40995,-96814,-49860,-14277,8254,59352,125356,93788,64308,70385,59925,16591,-5297,-28660,-51426,-82673,-117370,-34711,55545,120044,211388,239422,203366,122882,43809,30406,80325,112533,81087,31404,79458,58662,-46360,6118,86220,91188,26937,-42137,-47726,427,58921,129599,195716,129440,20611,-38620,-75290,-47367,-5459,-5506,-54379,-35697,-37406,-50523,-32042,-34085,-69747,-114254,-94846,-64860,-121801,-115665,-81503,-73772,-100481,-133085,-55785,19039,47072,26800,8695,-90036,-36963,124950,151273,71460,33888,-14598,-45544,-63187,-99801,-66061,-58941,-86891,-99629,-89602,-99092,-97400,-16286,125719,183203,143691,114613,39247,-48569,15024,39707,55731,68098,42487,-35117,-120445,-60801,-19094,-34123,-100078,-150398,-96363,-38679,-16172,-55549,-58370,-65613,-88611,-127000,-42106,2243,-37476,-77381,-123860,-93690,-5567,71724,123411,154081,157155,108393,-21168,-67470,-52382,7382,73567,205757,282781,202827,149098,39889,-35425,-24124,21230,109040,57461,-11281,-87805,14687,138586,80659,-54788,18727,170649,252606,259144,166967,93227,102838,236567,341930,344099,228456,126538,33280,-33071,-42990,-21716,21805,9996,-2328,92824,237055,258385,192202,59834,-22265,-99747,-56236,-65758,-97628,-52883,236,5398,-41577,-101007,-56880,31907,31558,-25905,-71394,-87162,-28840,34260,26862,-5311,-51627,-67892,-85987,-80556,-40973,-4387,2568,-32963,-74970,-71085,-18427,2563,-7510,-33133,-85348,-106027,-68918,-67913,-68583,-82983,-79347,-28273,19887,31684,-18076,-49580,-3872,133,7276,19657,-166,-9258,-70860,-147484,-81060,-48168,-18807,2414,17673,30100,25571,-3600,-5232,19881,-25207,-83694,-45252,41999,73316,76985,75199,109790,179418,264263,220538,66100,-28866,-72734,-25775,40625,62239,45502,903,-35214,-43818,-43612,-59016,-76823,-78425,-87299,-133035,-102868,-23623,72549,111341,69221,-17485,-144705,-99615,-29524,6417,8225,-26401,-34494,29969,133408,181316,117807,-5667,-46669,85874,123982,129168,125443,81420,31557,37697,-22365,-25688,89042,176961,237117,362444,295811,165400,65585,-8839,-74680,-69807,46465,127734,110047,25744,-79552,12474,177910,331829,284650,116077,7187,-11861,-48451,-60934,11817,17593,66608,84045,64344,101492,5755,-92205,-126027,-132063,-117165,-77613,-32552,-27672,-55459,-17862,103709,293915,437189,425286,322573,165955,3448,-41367,-46213,-33032,-39096,-70574,-112038,-28940,20830,81511,130204,105386,42167,-12144,49577,67476,-14113,-101651,-109414,-56818,-4993,77063,146011,129758,13771,-57721,-34854,-32488,-53596,-15125,-1229,-4226,-26546,-57291,-138,23622,-17412,-102793,-63639,-50682,-54193,11764,25917,-360,-28984,11867,104856,139077,81088,-60398,-123475,-35227,19436,28007,13227,3777,6023,-11504,-43769,-69435,-62873,-34067,14426,106557,202954,236351,172827,117568,79269,44740,-6628,-45951,-24681,-5551,-34617,-108474,-41895,-10960,-7323,51746,95244,63714,20991,97534,225935,229373,82733,-37704,-75118,-78350,-48490,22561,170856,286352,254223,275059,395352,433627,278161,112018,40571,35056,17093,11380,16728,12889,12862,11172,142364,281853,348551,306555,222553,92082,-29305,-79151,-96703,-107464,-119008,-62904,-8209,-26668,-73303,-81604,-52999,-32661,-49180,-84215,-78168,-46574,-50717,-34133,-4051,-20259,-40892,-77061,-61167,62313,192209,253451,179462,78991,19037,-65446,-111590,-52442,-1290,60101,80919,41078,41196,82776,143235,146142,91484,41949,-15373,-42158,-53640,-102789,-119327,-18339,90495,119712,15848,43991,83260,63498,70327,62894,44651,-26980,-49123,-47174,37146,201895,230101,115930,-12170,-53335,-41978,-13846,-20781,12799,66729,67671,41583,67902,156095,276818,357759,217264,96253,86305,86477,52652,28229,-33608,-81464,29092,209188,247976,131992,-6159,-5846,-20040,-81839,-53065,-6975,-28961,-56492,-92605,-55432,23398,29278,-11882,-19809,-13368,-48230,-112678,-85677,-110080,-108666,-74133,-45906,22027,60174,80645,36300,-10128,-21822,292,-6309,-41626,-28668,37164,92503,33428,-26500,-58443,-85252,-128735,-109678,-37751,23830,1922,-761,25458,21318,4824,11916,63763,78999,35016,-35326,-59978,-2722,9372,35492,98778,109661,127160,240249,296955,198856,79036,7139,-19562,-13845,-10329,-8345,-25604,-100358,40686,166161,178641,187236,114398,-31564,-66119,29731,102522,39779,-15180,-27899,-18325,-18851,-53716,-78330,-38378,-30549,-86451,-113947,-58334,2044,-13158,-108532,-5507,85279,45494,-40085,-51256,7171,144812,225612,106199,-57509,-129271,-96583,-54368,-27824,-23352,3049,9940,-19536,-19084,-31754,-14914,2963,-34744,-45162,-30373,-17406,-2380,-6934,-14440,-16644,-20434,-13545,2932,-47852,-107498,-87759,-54268,-57624,-98024,7291,94239,130958,147488,162012,158704,135482,120243,76962,29819,-18769,-21399,-25456,30905,160798,170896,100045,-42635,-50908,-7534,44012,86367,128429,147802,132732,70668,-29766,-49176,-11071,-57593,-116546,-150975,-156924,-149315,-56642,100801,151937,70722,-24227,-4263,164541,378739,229483,7364,-14443,43643,22176,40727,45999,-14959,-75729,-47488,13114,23099,-12699,-20436,34323,203294,370973,433110,342105,197245,48260,-52630,25880,41341,19691,1760,40729,68728,15601,-65942,-88104,-19850,-58893,-158550,-89361,12376,167218,121345,52531,82986,76490,62115,14406,-36806,-53516,-48385,-87791,-128269,-114894,-105452,-50025,-2680,-5798,-51048,-75308,-45883,-37259,-57105,-12022,47576,87179,65845,148667,256035,129791,-10636,-124229,17388,148674,136358,-2494,-122588,-133754,-11081,23092,-53857,-87906,85417,106775,19578,-55461,-64803,-18592,35455,81855,150101,88564,1096,6680,20851,25172,39590,30006,30906,18614,-24451,-123952,-47302,85146,121290,19931,-57756,-89090,-9557,35625,46362,71975,89017,-12415,-52534,-40689,-34,3961,-21137,-16863,-28170,-82521,-60747,-20878,-11263,10614,2570,-26084,2463,86647,57354,-67555,-8545,86183,105948,37416,-50691,-71157,-26606,-11118,-14210,-25258,-77171,-92557,4625,52697,23950,24186,61608,101238,141545,110995,-5033,-127767,-80910,-44965,-27619,-21216,-63957,-103934,-118646,-114355,-65408,-27336,4948,14700,-10048,-88309,-92863,-25326,24056,54502,47666,1320,-55756,-56366,132,73724,106843,124776,79768,-25217,-81526,-20967,-304,-33053,-30584,-44369,-60354,-77118,-124238,-64909,29821,89924,57126,-56669,-64906,18485,51713,69483,89309,42367,-59532,-82162,-756,61580,53827,-1655,-46533,-81821,-83728,-52650,-68780,-57283,-19059,-20254,-43542,46183,191411,186347,123879,32600,-66644,-111029,-83200,45606,194065,251165,233240,160652,69367,41645,40404,139912,318038,354920,287255,170601,60868,-29181,-29548,29016,67282,36639,1984,54806,71341,18422,-29248,-39744,-9515,57566,107843,89856,35008,18887,-9961,-33742,-22683,-8267,-10520,-38095,-143769,-72730,-48374,-96425,-71589,-53300,-86216,-119309,-114378,-138321,-104939,-73929,-68491,-39903,45881,23933,-58629,-119172,-124953,-142860,-96830,-57933,-67,13929,-41610,-100418,-69968,-68735,-83781,-29913,37031,223852,425648,407000,301945,225400,198844,171018,199908,233712,312097,479138,638890,577846,265370,59269,42251,40778,34204,23390,-45951,-101181,72364,370159,397329,328361,266667,171295,127916,119887,122376,122773,136018,161194,179447,108429,-6649,-90515,-105834,-44009,1795,-53882,-98016,-29110,13263,-5858,53282,170252,300270,389530,414538,331749,166038,166748,212298,224889,232562,268445,156209,3686,-12817,35048,72847,84892,16982,-88562,-152516,-83554,-52189,-81135,-97921,-87287,-95335,-121304,-90199,-34996,14451,8206,8461,-8601,-22967,-6771,-14370,-46462,-39154,-39657,55327,112591,101568,49796,40007,54010,15784,-49283,-14245,56806,93785,86664,109090,150431,154958,91471,-5246,-73018,-61009,-30624,-49207,-18241,61333,122238,79506,-11880,-56866,-79260,-34424,7930,-14700,-68286,-65518,25331,103883,82402,-15536,-122662,-91357,-51787,-72151,-124444,-106571,-54693,-28372,25271,65809,76223,73208,42584,21426,36240,16009,17731,24848,-1748,-53880,-93661,-73756,50538,132151,120957,77723,8831,-61459,-49994,-13342,41624,31,3274,-23746,-38853,49399,167649,283218,247257,163577,108570,-6493,-99560,-124458,-116594,-89908,6988,111189,56192,-67600,-98711,-49216,-43000,-44311,8573,31219,7858,6618,27444,52946,23101,-20886,-74858,-83697,-59579,-32966,-10602,3102,30086,-14,-13469,-5121,-74815,-81483,-12271,31621,6713,-29252,-48568,-107285,117,82309,120877,43335,-15295,-30487,-7264,82097,145882,103751,326,-74298,-96247,-69500,-4847,57616,112554,130793,103663,92315,107936,21623,-62586,-94273,-126599,-121289,-129332,-94425,-89708,-128797,-98411,-82505,-95581,-67981,-8492,-32469,-43461,-51596,-68891,-45022,17655,70344,97742,11374,-88862,6460,16519,-28204,931,38600,-15350,-97611,-73943,91163,201594,267099,292908,248017,158316,67294,6895,60142,105677,81222,34234,-3199,18344,72241,60942,25234,32076,59091,78915,64636,-33369,-29994,197236,320412,332758,299154,240704,156873,31040,-53046,-51415,-45942,-83271,-90042,-52582,-8917,25830,31412,13947,-11844,-62953,64460,232364,145526,11991,-7839,-2410,95111,182869,102690,15042,-29572,3595,-347,-15639,4730,-11893,-47163,-53022,-36453,-11939,14023,5832,-6067,-33415,-53271,-41139],[-49716,-55198,-51637,-62232,-89501,-82211,-63877,-70111,-63897,-50142,-86503,-72659,-11007,54214,119189,211283,183374,60886,56960,181418,327010,337936,239269,104387,16571,-14827,-30535,41183,276476,403095,264373,42204,-37169,41705,28856,26729,5982,-47369,-89994,-81174,-106895,-44438,-6747,17430,51468,32091,-41968,-65399,-23407,-3063,-73930,-143380,-131420,-88523,-11836,26688,26569,35487,4890,-26001,-72175,-101669,-53363,63254,49685,-67693,-52341,114876,262470,199675,-29259,-115728,-16222,41401,80464,115346,135223,179910,170099,-16880,-110010,-72650,-14517,-2244,-30284,-50202,-62351,-60750,-70361,-74996,-35419,20965,54664,81907,72356,48068,7003,-51320,-97060,-15296,113122,109056,53657,25354,-37671,-66239,-76104,-89809,-68435,10077,123472,284040,189569,101327,69289,38176,3453,-29996,-72045,-62748,55669,137513,127283,26273,5846,78020,206142,286963,295425,129865,52409,68709,57323,10974,-341,-5119,-69884,35926,159541,151574,382,-100980,87646,203202,108815,-11034,-47332,27127,113235,168124,204736,205895,133267,21834,-60263,-67945,-41590,-24578,2909,36245,-44774,-81888,-29141,52643,115895,-25430,7971,105552,110471,581,186525,334717,254669,61228,-91107,-76701,44331,123106,179399,133835,-49229,-53735,214407,380560,190034,13042,-72693,-37023,-42613,15716,18677,-27665,-69185,-18452,-9866,-2481,4291,15723,-53576,75527,379464,713484,550693,181592,10556,-56404,20868,109595,67856,-21703,-59322,-45547,-17104,-36516,-106013,-97685,-84226,-80773,-74055,-47079,-13737,-40861,-120685,-106622,-84111,-58073,-19019,25408,66941,100217,112649,132573,54911,-50925,-121910,-95117,-62642,-31813,19558,22138,-608,34527,113957,163075,144439,161982,281075,401153,385394,266503,162424,86387,-11726,-29896,40477,77068,96304,92933,66778,57387,54953,27256,-1282,-43145,-102706,-99587,-104777,-80691,-109002,-100843,-28653,37068,87824,155737,237245,330568,370545,201464,38764,-70095,27174,83827,107617,132200,79030,-30449,-3379,84000,150995,164267,102292,56481,-12833,-58967,-70751,-41916,56452,96260,51211,24442,-2304,-63135,-86227,-71258,-4384,10964,-45520,-120665,-147541,-105284,-31801,33181,79049,95896,87260,49890,40483,98460,80673,41282,14607,-12410,-13493,11401,-470,-40505,-49534,-4078,-26256,-73717,-77357,-13874,59801,65739,20763,-15355,-22193,-33769,-61875,-110007,-72864,34193,103952,21354,-77874,-152735,-143795,-82331,-40872,-17166,4773,69484,115539,100389,-9239,-115281,-18547,132673,238859,142108,24290,-12260,11880,44170,6342,-7829,-27393,-54353,-67321,-70782,-49137,-51040,-96312,-20416,20277,25500,-70698,-81997,-33055,-70349,-63453,-54274,-80562,-80830,23467,138531,158734,75340,12113,-11611,6350,52747,77376,57686,6433,-61980,-89984,-57137,1346,110769,235354,211261,160972,156025,169071,-3742,-33238,9516,-32542,-19398,97686,205608,180620,25744,-98761,-127907,-103712,-99546,-111577,-90747,-55527,-35259,-24092,-28814,-67793,-125453,-138157,-80434,-23773,-30985,-54369,-54818,43671,148771,211272,190827,101465,39763,-37905,-25534,71561,86758,35490,-5023,-96555,-117367,-71397,-78309,-97191,-109310,-87499,-95020,-94517,-45420,19807,36712,33083,-14104,-35504,-21237,-45526,-76872,-121530,-34706,37459,71972,39484,-69202,-64313,2476,-6092,51686,345083,548117,650753,384729,30608,-53634,49711,106188,56762,-9943,23051,123508,119448,18786,-82941,-68245,-11996,-40037,12682,77184,86418,35740,-27434,-65766,-68553,-37227,53056,7351,-65247,-140628,-126789,-44030,-12689,-5425,-88705,-120680,-45216,-80091,-87553,-5042,-35810,-54494,-40500,-90821,-171986,-178873,-58369,2800,28322,132147,79382,60419,174835,264657,426636,512471,403603,130148,-37419,47970,114235,78201,182,-6808,8930,-62935,-108879,-50231,72634,211090,264919,217326,119281,170226,48800,60966,135928,181006,193631,164342,45068,-67135,-86016,-14252,65997,78182,72882,6841,-115076,-125735,-20155,-119457,-134095,-19083,129181,170444,75633,16921,43382,23021,24008,42445,52706,-36504,-99605,-36840,-33684,-93970,-90700,63178,155174,72361,-15849,-66916,-95267,-137495,-86884,790,50705,-1575,-70531,-77223,99624,322890,399771,271914,109859,80943,102498,41685,23522,98985,175000,168591,73063,34238,-2010,43384,126030,142031,159647,169989,145943,96289,71096,70919,91179,75966,69289,41354,47786,185728,350161,257631,88540,-45802,-142757,-92454,-74495,-61845,-67602,-31109,-35917,-74394,-39325,-1286,-29076,-56400,-76958,-82929,-59998,-39380,-17008,-14618,-7024,-13170,-39305,-25957,18076,88934,137558,84011,19497,-30178,-54210,-64638,-37613,-6493,38591,81959,59308,-39675,-33159,158704,339885,431736,364077,197111,101715,64611,23080,-76720,-82884,-82636,-110942,-69021,21391,74151,70096,36250,-2061,-44298,-36564,52020,150223,252895,324901,219998,75968,9662,-916,-8341,-60333,-52110,10462,37146,59921,78799,91455,63757,41878,81313,136708,114343,191191,297863,316942,227805,82633,31531,15792,606,-29331,-72054,-82163,-84517,-63633,-27764,1081,17018,-22472,-82874,-51899,-17605,3005,54707,128160,106271,70395,77614,78430,55076,30897,-49,-25628,-66632,-118296,-31516,58561,115839,203826,238276,204031,109996,29850,24503,77092,105428,70645,22444,74294,54102,-51180,12908,91999,94520,36971,-30153,-37570,8758,65855,132114,165830,85254,-12077,-51592,-87383,-70314,-33106,-35614,-73888,-44129,-38115,-43449,-23271,-27287,-67019,-104906,-67997,-31800,-83246,-89660,-64038,-65131,-96809,-131337,-63766,-496,20086,37942,56295,-20251,-102072,49667,74159,32445,12867,-27680,-52033,-67308,-110817,-68561,-51400,-68346,-81615,-83964,-100297,-96021,-17692,109671,160393,122163,95043,17157,-68640,12550,8149,-4961,2056,-1573,-49283,-110515,-53216,-21019,-40058,-104012,-148196,-87532,-20276,-10704,-37541,-41194,-53321,-82766,-129141,-37314,14248,-16796,-51392,-102438,-80285,1611,76248,141409,189180,197517,131278,-35012,-97695,-63290,6695,91321,243699,321029,211287,134480,4157,-77056,-62586,-26102,59146,30218,-31292,-120926,16637,170945,108087,-59476,293,143658,200485,219874,158467,93425,108415,233661,321590,324534,217461,119216,22297,-53668,-77565,-69822,-25517,-18754,-3522,114406,258600,276437,210102,72458,-23421,-109109,-48477,-51861,-88796,-47272,8279,17300,-30009,-92097,-54223,43835,49560,-6922,-54367,-100030,-39211,37206,41201,7247,-44707,-66264,-88014,-78584,-35421,-271,4705,-32875,-71687,-63846,-15516,4535,2322,-19417,-79280,-119711,-70570,-59436,-46995,-55490,-60378,-22062,17195,29271,-15310,-63278,-20208,-12272,-14908,-12566,-28478,-28784,-79170,-142407,-83701,-61795,-41433,-16356,23397,50683,45091,12470,11364,27083,-29198,-92401,-35351,51964,70821,68276,64830,93945,177341,269977,219529,68331,-30193,-84680,-33722,33883,53552,42183,6045,-28727,-44224,-60732,-86770,-88969,-76793,-92814,-118611,-82058,-9006,73369,88692,36496,-33141,-141641,-95539,-35136,2445,2163,-34234,-29128,66856,190152,244292,165927,9583,-50904,98368,143467,148969,127607,72817,25058,42141,-10899,-30411,98623,213627,294347,436373,397192,223743,84959,-5322,-80476,-60958,53656,143074,135618,37404,-81634,14840,180827,312829,242570,80412,-2757,-8247,-39790,-69307,34880,102281,186979,221918,187555,163791,22971,-79914,-111298,-124910,-117128,-74481,-30624,-25635,-54163,-9174,127347,335804,513351,541764,437607,225781,28386,-29209,-38929,-31535,-41741,-81242,-95658,-13577,34321,85912,121326,96658,49979,17118,87330,113953,17854,-76802,-91997,-42408,15322,94489,171531,180152,38947,-41183,-38534,-52913,-73709,-21210,1517,2383,-22727,-65592,-16228,14411,-15988,-83826,-58413,-56902,-64484,-10631,1762,-12217,-47856,-24680,87838,141187,88250,-60062,-125074,-39908,9940,19340,8207,-1912,-83,-15374,-44571,-66247,-57052,-30110,9010,87663,182859,213544,146611,94160,65274,46721,10184,-32836,-33506,-20712,-49772,-134447,-43843,4261,9372,76738,125091,75172,16203,83470,211547,223682,89770,-17803,-45613,-52591,-38159,26852,174280,294461,283330,308200,405687,415795,285536,125838,43707,28678,9384,-375,-1540,-3530,-5158,-22102,102659,247612,307195,252006,180358,76455,-40124,-92635,-112360,-125563,-135435,-76756,-22507,-42324,-80955,-64511,-35992,-22499,-45441,-82333,-70588,-28617,-21314,-8303,2279,-23911,-50952,-83988,-63405,53806,162592,198219,137246,54234,25089,-55584,-101566,-29225,15572,62363,63197,18145,40204,103477,160570,143046,84312,45847,-2846,-50669,-53133,-91927,-87799,-73929,31880,56641,-62178,-2442,92001,77739,83775,75581,55002,-27216,-51387,-41572,47770,202246,222343,105586,-24291,-70899,-68652,-39429,-35969,2336,44729,39122,24409,60749,140524,253104,356711,234052,113096,100367,82047,26171,-5525,-45281,-70214,33094,208351,241997,108161,-38351,24322,13655,-61807,-71342,-29901,-41829,-60951,-90046,-50162,22565,25831,-13395,-20123,-8111,-28655,-86605,-78585,-115117,-96595,-54227,-38113,19177,70215,85447,38706,-4013,-9011,21973,20168,-21578,-19243,44736,105620,43904,-7484,-29109,-59496,-116344,-101806,-29644,32356,15325,12171,36964,28607,5971,3080,42214,72422,43480,-36624,-78849,-20288,-1963,30729,93994,119377,155052,254789,307837,214875,86135,10656,-3402,14949,8028,645,-16124,-94122,33015,142888,136032,158742,109975,-26023,-70259,20104,87581,28591,-3104,-26052,-21028,-18398,-44786,-55420,-16516,-21441,-87927,-100303,-39471,23250,7661,-97699,-2716,95575,54470,-31496,-44773,11897,148791,231693,122561,-39570,-119661,-90201,-41171,-4065,12827,36158,34868,858,7592,-26849,-36217,-5583,-33642,-43351,-33404,-26622,-7791,-11407,-18373,-15053,-8984,1428,12451,-40282,-101473,-88659,-61727,-69153,-93058,16467,98782,131807,143270,161885,166084,144211,130637,88658,39691,-18453,-36677,-50041,-8309,122570,165948,118054,-45154,-67264,2287,63962,126825,193111,236474,219857,134573,7048,-44129,-15033,-62979,-130346,-140364,-119553,-122024,-101219,64889,126982,45421,-64969,-38226,124277,345999,219063,-14742,-9685,33638,15605,40294,44301,-5765,-54505,-40900,12590,18894,-10645,-7914,51438,217776,378674,424505,311857,180763,59473,-25364,22553,31048,13461,-4095,33266,57084,3305,-68040,-97295,-45204,-79416,-148105,-97366,-38594,98281,76665,30944,71174,72586,46887,-18862,-59260,-50010,-30736,-72936,-135145,-117689,-96763,-37221,16340,24153,-18099,-62684,-51822,-43825,-56916,-8891,43486,99286,88525,138038,236087,150302,-7232,-118582,16703,140692,158693,30987,-89847,-163682,-53460,-14026,-45821,-69317,85358,108177,23825,-58496,-66396,-28839,13220,53484,125536,74352,4241,26755,48091,60551,77866,55471,43936,24270,-21906,-116706,-56277,60066,119016,22651,-62289,-101151,-18024,49450,62633,88746,96625,-27340,-55723,-20897,35698,47796,15833,2504,-19778,-81232,-56813,-9890,1495,15394,607,-28216,-1929,76183,67639,-66419,-21393,70925,92765,25781,-67499,-37586,924,1975,-14031,-26115,-70784,-72702,19810,70590,47069,44206,66886,92017,121140,83675,-20637,-124270,-101533,-80994,-47553,-37174,-76378,-114930,-105804,-103677,-67285,-25063,14990,16490,-23067,-100201,-75624,-10671,21149,27607,6876,-29129,-62400,-47558,21004,97362,121966,130730,75143,-28665,-77789,-17492,7552,-4980,3071,-18261,-40088,-62106,-115450,-67180,30440,89237,58977,-50298,-62298,10921,37206,55651,76677,29135,-72085,-72791,6124,67945,48412,-9890,-54574,-88575,-90326,-72199,-99759,-46722,-18268,-30006,-62369,28316,191169,192983,128464,26881,-76603,-115130,-75657,54168,198859,278758,262627,175174,78801,45473,40649,139844,315629,353902,290108,172768,67401,-14474,-18040,27981,57034,24413,-1224,48335,59063,15647,-28213,-46161,-18151,53950,105059,87188,12730,-19437,-59557,-81203,-22680,16906,17913,-14704,-129032,-61164,-18948,-72080,-65313,-52717,-82402,-114203,-110556,-136647,-99390,-77424,-95715,-110730,-46093,-44001,-85555,-133465,-140576,-131238,-71515,-23744,28506,41822,-15764,-77515,-85009,-73739,-79412,-26556,53476,256025,436141,384927,274529,199983,175414,158419,211783,275836,359839,523345,672853,591702,263961,60669,56594,64413,50367,22734,-62360,-104534,69420,342342,375402,354777,286176,177247,121668,105305,100276,101085,134566,183613,220544,145338,11893,-85131,-99683,-20669,22747,-38293,-84391,-20026,18914,-10621,18506,151545,285639,379764,399004,285401,106814,134220,199943,217544,239560,255166,125013,-49067,-77635,-4460,35569,40895,-10205,-97844,-118494,-47252,-20116,-66050,-100191,-91942,-94459,-103090,-79841,-38316,-1616,-11636,2395,5932,7398,25741,7670,-55946,-58681,-26057,81360,144831,128740,64366,48823,61743,25247,-37873,-16845,50061,88101,91870,118226,156973,165493,92569,-6782,-63853,-44857,-17525,-35144,-12952,52461,99799,58069,-33141,-75164,-94017,-46313,-2133,-23670,-78516,-61053,37501,108402,68817,-33414,-124213,-73154,-35386,-62448,-126398,-107069,-50740,-18874,45488,86644,104342,108007,83184,56617,60807,36207,25924,24927,-6853,-63148,-90289,-71807,51311,143903,139633,93187,23728,-52959,-65848,-26747,29762,-24649,-23164,-34138,-39182,35356,135105,229602,196123,134211,92921,-16347,-98566,-117165,-101856,-95561,10054,123974,64845,-61801,-108928,-59826,-51462,-41640,7491,13079,-16418,-11444,13550,34545,-1085,-46173,-81505,-86036,-70985,-40176,-11329,579,17426,-18779,4651,31368,-42488,-100272,-33309,7899,-5779,-19695,-36467,-89778,1034,83419,124225,54370,-7140,-24095,-5780,96859,165166,118265,7981,-72127,-107174,-65295,11561,71337,119255,122498,87068,75673,93815,26541,-47440,-80928,-110710,-106702,-115303,-86954,-87125,-133416,-91434,-80447,-99119,-73471,-10601,-44774,-47918,-41062,-51523,-29426,24251,68869,90988,5261,-53867,12325,11912,-53966,-850,53828,9871,-66699,-104779,59043,177599,247898,266215,226871,144529,60012,19465,87200,124402,103739,56914,32204,69214,114946,85030,36979,33110,54840,72771,57220,-39731,-13356,222440,347238,366340,353901,296202,186810,37490,-56306,-55336,-47217,-80907,-85695,-46421,991,31903,36263,24941,-8283,-80016,51671,203634,132293,5231,-17263,-12220,81884,182266,110677,7747,-43721,1781,5117,-21220,-5720,-13327,-44842,-50031,-29523,-2085,20070,5277,-9890,-32899,-49427,-39835],[-59884,-63847,-60227,-72340,-101391,-87313,-70812,-71518,-56929,-34530,-68282,-66425,-11001,36056,88909,192469,176708,50193,26567,126322,263106,304482,221804,84570,15340,-8342,-40627,-12632,189822,338777,245681,24590,-29100,42515,17373,24322,11760,-48796,-109290,-90441,-101562,-52314,-8616,20714,54768,39135,-32650,-76766,-45693,-24992,-86241,-141550,-125852,-82493,-9027,19704,9683,13818,-21616,-50197,-89577,-114880,-65808,49697,51282,-69586,-64687,89832,253079,198228,-31864,-124636,-23233,37946,79591,113793,128141,154218,130942,-32590,-113485,-78373,-24058,-9263,-32690,-46259,-57277,-61017,-75991,-90929,-59018,-3377,34370,71253,64993,40279,-817,-55632,-95810,-24062,102161,118756,67150,38899,-10319,-12358,-14108,-19849,-1968,51965,182345,322396,183322,80482,40370,7473,-18323,-38098,-67188,-62497,37149,97252,82053,12625,16976,77727,151270,192740,214482,81200,35005,64196,50886,-1498,-9745,-13228,-76681,46487,180676,151983,-16030,-97757,102216,233038,143022,25941,-7515,40148,96594,154097,216091,225589,142562,13235,-80426,-70460,-29218,968,39778,50099,-47321,-85581,-37886,46806,112111,-41065,-12628,97389,74275,-53690,182144,361234,276224,66914,-98578,-45417,52067,138434,236829,230137,34981,-87472,183844,354562,178619,-7991,-100217,-52906,-56721,-32,-4877,-55626,-76562,3153,19129,16805,1133,-18117,-83125,88664,334762,605504,446302,151782,-5186,-62559,25251,116930,89432,-2538,-48740,-51879,-35131,-93364,-116669,-77435,-55617,-60448,-70838,-56912,-28160,-51926,-125467,-134852,-109949,-74210,-26791,21916,63526,105359,131082,137178,58025,-38195,-103684,-70198,-17532,10873,11274,-12608,-6861,39265,111627,159344,154276,174185,289713,383846,360028,264966,177245,87228,-15530,-31478,29097,60778,71580,64887,46701,53427,58922,25887,-2482,-42884,-121958,-138024,-114017,-62828,-68202,-83939,-28977,50840,117697,187966,274296,378011,404869,202836,24709,-53347,38879,80843,101369,133488,92564,-30157,-28265,60718,139986,176530,137221,72619,-16969,-73742,-70657,-26067,69787,103553,43563,29833,13747,-46708,-75155,-63669,-3553,2036,-61520,-141378,-164556,-115599,-36468,38822,71588,76407,74845,62322,71450,125462,90597,33457,-850,-24257,-26016,613,-10151,-32416,-27407,-4079,-26310,-69998,-75329,-22894,33178,34125,-6470,-38335,-44741,-54589,-76183,-115535,-74604,34890,117412,37458,-62431,-152369,-146064,-79979,-41636,-20626,-4553,49156,94667,88920,-9871,-120257,-27924,134410,277177,197988,54671,-5738,3926,39169,12297,-3782,-27373,-56633,-68064,-60970,-43275,-43807,-69013,-5449,41561,37305,-69438,-100848,-39175,-75232,-77940,-80301,-113442,-126226,-1533,115282,138531,70088,27770,1900,-2218,26579,41162,25816,-12192,-66831,-95217,-63500,-3040,106743,242283,229079,184018,170330,179108,-2724,-38773,8145,-2859,28998,116452,205729,183470,37199,-98357,-132085,-102001,-103721,-92093,-82346,-81349,-65237,-52132,-53597,-82663,-130127,-136254,-78428,-8084,3837,-3036,-4701,67437,173277,247111,246439,161007,64189,-60931,-53811,57771,96597,48103,11427,-73179,-96386,-63078,-78339,-102847,-111334,-83012,-88220,-98512,-71269,-3778,21559,28170,-19456,-41672,-26670,-49462,-65866,-107463,-22254,47714,61692,16687,-95085,-46364,35682,14801,72135,416104,765858,922591,552982,121906,-18394,35388,85612,38459,-26244,9273,111275,114619,16123,-81113,-66028,-19380,-43627,18255,75934,75281,17870,-54485,-84987,-73543,-47491,22845,-27158,-84575,-150131,-123417,-46470,-15448,-10733,-90749,-138220,-67549,-104214,-72733,14258,-26989,-58632,-41111,-86043,-174295,-160472,-12678,59190,85977,181216,98568,16949,136510,255295,433637,485640,323424,42488,-54392,62971,142350,101179,8761,698,1642,-72528,-115261,-47113,82942,218313,261698,212126,106957,126574,-10822,18173,98271,143307,147690,105733,16936,-86586,-85039,-20893,44851,61816,73706,13283,-126187,-108189,14215,-71589,-154448,-33742,96350,148865,77292,28264,63989,47656,30086,35071,53293,-22353,-98533,-54726,-46252,-97748,-94766,51878,145773,82667,-498,-33845,-41451,-38546,6493,95636,99287,12267,-67851,-47743,105531,311879,392466,292728,146061,112556,123543,48246,12536,80593,179113,223261,129459,66545,-4983,24724,110308,131288,150491,173180,157092,103524,72331,93113,129036,118310,121873,93898,58083,166856,297103,195686,58259,-59912,-151248,-91353,-84304,-103303,-95493,-40976,-45062,-80880,-42109,0,-30055,-60998,-83786,-90347,-73062,-56137,-34419,-24675,-6861,-5948,-25736,-16153,18079,78528,137939,91687,11497,-48412,-68474,-70238,-48058,-11598,45940,111497,91311,-21922,-44952,155623,344767,427606,339457,167137,81719,50397,17122,-76758,-94246,-93800,-113802,-73130,12127,58666,60103,42458,13326,-32755,-15505,88001,204373,322441,411069,294756,114802,29050,8952,-704,-49772,-57717,3752,32495,49970,54852,54137,29497,27735,80686,118476,90502,175731,291728,331726,261435,108549,36069,6856,-8103,-29292,-65903,-81607,-85105,-61239,-29582,-3977,21082,-8670,-76403,-58665,-22619,-2807,46532,123017,113067,71118,79742,95258,90912,58515,22228,-3212,-52048,-120067,-33354,54495,104694,187155,226138,193489,89058,12216,17523,70859,92854,53033,7578,64144,44545,-60818,14326,89242,88228,38949,-22988,-32033,11189,65633,125251,127602,39080,-45117,-66983,-102171,-96194,-63190,-66350,-85205,-53429,-42546,-39866,-18484,-25515,-68606,-97605,-45777,-7476,-46145,-60200,-44464,-54486,-90788,-130485,-75854,-23486,-2723,53947,100241,46062,-76706,-20468,6032,1430,-6908,-41470,-59742,-73194,-124006,-70482,-42655,-48547,-62146,-75867,-100375,-96480,-20051,92545,135045,98588,72752,-7518,-86049,10483,-24412,-63295,-61507,-37629,-54686,-93442,-47544,-25621,-47554,-108841,-148693,-81235,-2091,-2635,-18474,-26682,-45798,-83627,-134962,-31572,24740,857,-29094,-84482,-66395,10985,84456,164390,228280,242120,156897,-31274,-126635,-73694,2728,102008,269991,346923,216505,123392,-22188,-115314,-98639,-69164,9188,71,-54840,-153905,39597,222453,157419,-26241,-33221,95347,129163,163077,139394,91562,116334,233178,299076,296980,199452,106068,6733,-73734,-102231,-107974,-63478,-48958,-9307,127013,265963,282191,217954,78544,-29206,-117480,-38322,-35401,-76983,-44334,11910,25787,-20255,-83246,-53004,48308,59760,7130,-36694,-102809,-50952,36448,52298,17818,-38716,-66060,-91076,-73719,-24113,9281,9955,-31071,-68013,-58524,-15090,6060,13791,1286,-58599,-126055,-72882,-51644,-25636,-29462,-44829,-20496,11621,26372,-9829,-70663,-39812,-29005,-40234,-40303,-49127,-44270,-86922,-136737,-84036,-74215,-64830,-32544,34501,74200,64275,27672,26010,29066,-38021,-102917,-25495,60217,66964,59281,53322,72555,164971,262312,207836,68230,-29614,-97819,-44323,24750,43988,37559,9687,-22664,-39851,-67606,-116322,-104354,-80102,-99074,-98186,-58741,4668,69185,62815,6530,-47440,-131994,-91331,-43955,-6546,-6923,-42503,-27671,94481,239507,297105,206784,21701,-57132,107959,160625,165570,125918,61396,15700,40821,-3871,-36051,102337,240447,342281,497650,496126,286122,104426,-404,-80458,-50304,59538,153512,158142,48062,-83039,15276,176097,278709,191944,48680,-5054,-3466,-30877,-81339,51085,183800,302490,357275,304695,209043,34033,-65710,-91674,-108527,-115089,-73032,-31569,-25662,-53828,-4203,140074,356783,562908,632552,529889,270444,49174,-17309,-31320,-28064,-40501,-85120,-82466,-2077,45158,86248,107998,84899,56527,48634,128896,159583,47440,-52795,-69859,-21738,40122,114655,197296,229909,62292,-22271,-34310,-65560,-89262,-25035,5750,10955,-16158,-68548,-27103,11534,-6025,-59392,-53139,-64635,-74648,-30642,-16140,-20892,-50930,-43975,69916,137987,93441,-59790,-126149,-45100,-536,8771,62,-11899,-11202,-23197,-48570,-66138,-54773,-29595,1536,61210,151342,181980,116770,69155,42046,39003,25575,-7760,-23979,-23882,-57199,-145898,-35985,26582,31788,104818,152431,83970,8855,67628,193791,213021,96607,5124,-15261,-25555,-26706,26151,167744,288198,299687,326875,394221,377011,278533,132650,43845,19323,-2540,-16311,-22384,-22046,-24893,-50163,73132,219392,269825,200014,136035,56283,-52169,-104374,-126371,-141388,-150072,-93806,-42346,-62127,-87676,-46224,-19214,-13640,-41599,-77766,-57367,-2325,12371,13158,1903,-31317,-62797,-92016,-69282,38554,127458,146818,104609,38603,32841,-45920,-78438,-3896,30623,58498,39304,-4890,43636,123030,171830,134408,75990,48631,9381,-56280,-56922,-83953,-58235,-126574,-38776,-15891,-94617,-45796,96205,95528,101211,91199,67136,-24817,-49543,-34033,55996,193153,202197,88586,-36715,-85581,-90476,-61477,-50257,-8410,23751,11785,6281,54678,129302,232493,352195,252415,138375,124070,87704,12162,-34588,-56529,-62361,32478,195731,218400,71389,-36359,64182,52488,-24188,-62377,-48104,-57137,-69224,-89783,-48034,16445,17056,-16937,-21884,-3272,-9192,-60610,-69546,-118042,-88491,-44401,-22096,29541,88718,92915,41604,1481,1717,40512,45600,-860,-9875,50897,117008,56835,20792,12873,-26069,-100984,-92890,-20736,40793,27963,22454,44718,33036,7958,-601,20297,61859,51502,-31558,-95766,-45972,-21821,19808,83416,116510,170323,256344,305594,222560,89345,12203,10091,39460,29653,12157,-8376,-88853,22511,111552,87248,123412,98012,-23457,-78160,5545,70317,31720,12814,-24634,-26269,-21284,-37530,-35071,1416,-14525,-90923,-89056,-23273,41718,26072,-83716,-3105,102916,62241,-24253,-41098,14956,151408,239945,146845,-13000,-106038,-84307,-25223,21910,54865,79191,64422,25025,31005,-22512,-54316,-13816,-34139,-44689,-39709,-36517,-12661,-18164,-27157,-19950,-3346,12595,19911,-34634,-99133,-91823,-69213,-77005,-78651,21108,96086,125081,132010,153964,165188,145038,132953,94317,45708,-21144,-54330,-75985,-47462,74387,149337,126945,-37002,-70778,11979,77962,158229,246921,313589,292827,184760,38590,-35357,-21246,-71672,-143612,-116795,-81448,-76376,-93091,57489,127057,41252,-97905,-75138,76251,291328,193176,-38194,-6392,21037,3151,33963,37092,-1211,-37247,-34117,10098,11907,-11631,-46,60644,216903,365432,398317,277979,165706,69933,-5659,14654,16960,4198,-11688,24197,42884,-11595,-72719,-103995,-56061,-77475,-124490,-98864,-83917,28990,27876,5367,51350,59715,29802,-50123,-69604,-36593,-14195,-61724,-131927,-119823,-91747,-28623,27346,42165,4056,-52029,-57809,-51450,-58095,-11222,30904,95610,93464,108524,195266,159826,-9317,-109411,14141,128683,173728,63850,-55795,-154140,-91907,-33109,-27293,-36478,78333,101525,22619,-65002,-70842,-42912,-13055,20114,91237,49875,-820,39876,67794,86547,103189,71345,52558,26977,-21332,-111570,-69519,29658,109596,22958,-65756,-113393,-31022,53612,70936,99681,96680,-46108,-63723,-12781,56290,78704,43822,15339,-16750,-83859,-55480,-1965,12689,21130,563,-30671,-9643,61622,71957,-65084,-39990,46095,68898,6784,-88638,-10099,20231,6978,-19872,-31727,-67726,-56519,32022,83631,65360,57636,63477,73378,89775,47362,-43021,-125476,-123476,-115551,-67010,-55272,-93454,-123978,-94057,-92450,-71132,-32048,16441,12377,-40237,-113813,-66840,-5244,12461,-1044,-31407,-63778,-75601,-46140,33989,112980,130676,130438,66560,-32228,-79007,-23083,5471,13028,31697,5302,-22674,-50197,-109386,-76375,23699,81385,55247,-46734,-61721,-2533,15916,33081,52746,5829,-91103,-65867,6786,65841,35172,-22394,-64216,-98290,-102589,-99064,-129813,-37378,-22137,-44129,-84767,10287,182666,189693,123806,14043,-91362,-120394,-73505,51865,184044,282327,273156,177058,80387,43607,35450,132042,298533,333689,276208,163051,65773,-4811,-11644,21922,41564,5376,-10932,34868,41087,8247,-29865,-52759,-26150,48227,97579,79955,1403,-49926,-96544,-101459,-15008,42495,45614,8778,-109203,-57032,1958,-51074,-60738,-57009,-83711,-114248,-113515,-141261,-97139,-82780,-110092,-122513,-123580,-114157,-115309,-147606,-160685,-119359,-53414,1798,48462,61451,3292,-58353,-105037,-81537,-77745,-28739,64351,279480,434036,354889,240010,165398,141399,132807,204257,300547,396839,548225,672575,571428,244522,50984,61621,80089,57959,11737,-87717,-102363,62387,294963,330897,355796,282900,166236,104739,84610,76382,79554,126420,195154,248226,171415,23122,-84319,-92706,-6639,31146,-33191,-76591,-14598,23489,-10008,-25070,126099,263357,359530,371444,233014,46484,98359,181881,204667,239196,238017,108956,-47772,-113993,-29903,8860,1934,-41653,-106546,-86560,-13807,5486,-58415,-108188,-87511,-80766,-77588,-70544,-46735,-23134,-32082,-574,20592,32032,48126,21299,-58197,-78505,-11668,104475,173762,154053,79181,55301,63404,27734,-33601,-25232,37368,76133,89866,118248,152319,164984,84897,-15652,-59583,-32944,-6664,-25711,-12967,38594,72033,29146,-60838,-98867,-114024,-64890,-18905,-38202,-92318,-55411,48039,107757,49566,-54496,-117836,-59841,-24437,-58945,-134516,-110536,-50644,-14173,60186,98558,120340,127326,108331,80423,76262,49025,29276,22387,-12779,-70442,-87000,-72702,44396,142483,146711,102187,34767,-44106,-82334,-45190,6813,-55328,-53931,-49322,-48527,11494,91052,164952,139191,101717,76837,-21545,-85106,-109054,-95309,-106725,4644,123422,61971,-62556,-121135,-76266,-66044,-45832,-2546,-14135,-46893,-37013,-10104,6473,-33444,-77755,-64096,-71704,-82142,-50421,-18697,-12505,-6110,-32488,26828,66188,-12136,-104020,-60748,-23654,-22094,-11659,-26685,-73635,-5344,74379,116495,57831,-3203,-18893,4151,116189,179727,126185,9628,-74704,-119362,-58215,25096,78455,117755,105902,64180,53777,73965,22558,-44934,-79261,-100739,-91094,-103862,-85489,-92121,-126199,-82179,-74730,-92616,-64074,397,-48550,-57028,-37759,-42623,-21495,24538,64087,87168,10356,-30746,10597,-1574,-81426,2627,67270,29036,-43827,-125575,27253,150601,223397,235055,201819,124950,45862,26413,106628,135992,119448,74593,62718,114662,150984,104130,44482,29404,44162,57493,40847,-49149,-5499,225098,343597,372394,386698,334459,201105,31890,-67300,-65433,-53834,-81989,-84892,-45524,5982,34708,42591,41441,-3320,-98226,39706,172998,116511,-2951,-30475,-26215,65813,175684,114243,-2512,-63187,-6943,1617,-34382,-20774,-19302,-47535,-52622,-27887,2130,20149,170,-16932,-34801,-47741,-41941],[-69397,-70767,-67146,-80785,-112216,-90878,-76690,-71057,-48974,-16145,-37092,-42342,-5938,22829,65301,167846,161927,37364,-5505,73345,196685,262221,197299,59747,6347,-6451,-48409,-58852,112609,282383,237507,27501,-10431,41926,6247,27673,29626,-35941,-119704,-98635,-94874,-51977,-4892,24899,53027,41637,-25508,-76695,-67177,-51573,-102088,-141629,-118900,-71988,-2121,15093,-4906,-6124,-47315,-72376,-103896,-127919,-77615,36773,53395,-69922,-75326,62695,232614,187536,-36563,-130992,-29285,34033,77016,110031,117558,125095,91974,-44649,-115677,-84091,-31157,-11680,-29597,-37797,-49159,-59801,-78635,-99474,-76614,-23925,16663,63054,60636,34770,-8065,-60618,-94359,-24926,100342,136878,86645,55869,28110,46981,51650,54358,78494,114465,254417,352776,174900,61552,14026,-21673,-38949,-42668,-58601,-58171,17711,56029,36622,207,28313,79064,103460,102752,127266,27202,19499,61554,45916,-13196,-20044,-20297,-79699,55689,199018,151925,-28798,-95615,111713,255090,172821,64914,44121,73714,92207,134279,216230,232787,142310,635,-97116,-64421,-11336,37006,90019,64693,-47138,-84077,-40493,48369,119692,-26250,-27907,82332,30584,-91479,179783,379931,290908,71088,-92122,-15481,55421,144492,279117,313101,119997,-100293,153482,327516,168630,-25348,-122483,-55287,-62839,-10084,-22932,-78279,-73020,30253,53141,41422,2036,-49590,-83214,95597,270227,465581,329341,118839,-20861,-66735,27593,117247,107637,17473,-36928,-56121,-50788,-112097,-100646,-48869,-16473,-18035,-38953,-41489,-22182,-42194,-110521,-146649,-121258,-79952,-29030,20363,60661,110284,149231,139303,64704,-13861,-59521,-2147,60633,69996,7947,-38948,-3708,48352,109712,149730,153176,177255,279382,340811,312614,252967,185977,87038,-16580,-31592,16741,40688,40700,31929,28863,54983,64515,27369,1570,-33289,-113530,-157815,-108830,-40140,-26005,-64232,-30487,67152,155847,229265,312280,412673,423608,201398,17516,-35764,43205,69733,88679,130578,105933,-24291,-51279,39599,131335,190635,176199,92959,-16915,-86788,-66403,-4568,77154,97072,25903,27260,26353,-28045,-58753,-53432,-164,-2724,-72330,-156925,-162397,-125478,-43379,43760,64754,58534,62225,73846,102562,155887,107105,32925,-12384,-34659,-36543,-8657,-15910,-13014,12999,4661,-19975,-59689,-67114,-28167,9088,5788,-30301,-57913,-64187,-72486,-87699,-119131,-76179,32326,125942,55763,-36037,-111386,-118884,-70547,-40875,-23234,-14038,27849,71564,75311,-8732,-121683,-35355,131839,302864,247591,82749,-96,-4333,29888,13540,-1670,-27411,-56170,-63351,-49264,-38023,-34918,-39751,14050,64326,47909,-62507,-110004,-42440,-76688,-86005,-94206,-117312,-149621,-23510,85777,109882,57717,36277,11622,-9288,2773,9356,-1230,-29094,-70094,-98521,-69668,-7773,101222,243382,244275,208597,180506,177390,-5603,-44015,7012,28273,83085,143455,208150,184073,48003,-94206,-132147,-97273,-97234,-71635,-72382,-104235,-92235,-76743,-75985,-95803,-132403,-131368,-67563,20558,57126,63168,48591,93355,197698,282808,303182,223824,83502,-83440,-74742,49007,108123,65775,30591,-47905,-66735,-46312,-72669,-103397,-111404,-77124,-78675,-91322,-93705,-25820,7922,24960,-21777,-45406,-29941,-45739,-47916,-87880,-7227,60548,53940,-2517,-115997,-28730,60576,26697,89227,483049,974638,1165154,679540,193160,11746,17788,65223,25076,-36779,-1727,100051,110062,17136,-75720,-58758,-18496,-37357,26882,75400,64247,1709,-78620,-103244,-77464,-52224,3479,-57334,-107728,-157674,-111724,-43507,-15427,-13466,-88965,-149727,-85704,-110804,-50581,30181,-21111,-57557,-34772,-74819,-165242,-131454,39453,118735,145140,214156,107630,-21791,101438,243859,424971,435605,234096,-36874,-49836,78437,165824,125878,18518,7943,-7466,-79661,-121192,-42948,94328,223145,255735,206134,97255,88612,-56423,-14252,69484,114492,110527,56051,-9133,-86220,-67854,-19322,26056,44592,71906,18402,-131057,-93156,36203,-32411,-159088,-47203,64701,124782,76171,37315,82494,74725,43117,34019,54671,-7908,-92445,-67197,-55686,-98985,-96484,38176,130169,92713,17062,3092,22097,72938,133442,193563,141270,24623,-61224,-22738,111683,298792,380805,309017,182210,143376,143839,56086,1702,56580,171493,269904,192986,105273,-1738,5969,92263,117104,136203,169400,163268,109821,73917,113612,155223,151748,167325,149091,100711,158005,232737,132314,29214,-73448,-146728,-81128,-71914,-102493,-86619,-46558,-51959,-84866,-44646,726,-30970,-63283,-84442,-88691,-77536,-67755,-47457,-31826,-5181,2730,-11269,-7372,17085,67249,136465,102615,10690,-61166,-81890,-73297,-56374,-15331,54466,144915,131597,4769,-56430,145756,333221,399746,293597,126955,57621,35305,11947,-67723,-86736,-88480,-113650,-77904,-240,40357,48044,46197,30892,-15973,7497,124166,255364,383516,489102,373817,161853,54526,23002,10080,-37027,-59634,214,31212,42772,33960,24195,12635,33084,91368,102610,68114,158757,279695,337921,287694,133346,41858,-789,-17754,-30224,-60572,-78980,-82015,-56813,-30038,-8160,24574,2778,-73597,-63748,-21161,-311,43158,116176,117065,70205,81174,113601,124982,81159,42278,19998,-34266,-115581,-36766,46843,90931,166743,208561,177324,65993,-3489,13960,65655,79262,33281,-6715,55812,36214,-70953,13897,81710,76433,36143,-18042,-27998,11636,62448,113114,87387,-3320,-73831,-80338,-114764,-118973,-89752,-92147,-88303,-61379,-48556,-38915,-16281,-25920,-70319,-87560,-24257,12163,-10796,-26166,-19836,-39004,-79657,-124793,-87581,-44925,-13414,74960,139594,105323,-11828,-65830,-44783,-20824,-23046,-52775,-65126,-76715,-132583,-67615,-29505,-24640,-38375,-62067,-95128,-95550,-20067,78823,112721,77911,52662,-29348,-93325,8981,-53705,-99920,-83141,-44088,-45659,-73471,-41368,-30251,-54293,-112403,-149268,-74606,17920,11292,3297,-12645,-40717,-88887,-136943,-21322,36648,17947,-8568,-67326,-49577,26049,99907,192251,267650,284565,179222,-17449,-143156,-78181,-496,109341,286734,361447,220558,118752,-33770,-141013,-126372,-104900,-36141,-29556,-78718,-153746,79126,284971,218856,26132,-76840,34920,51758,100184,116652,94443,135342,243167,279741,265613,177265,89617,-10449,-81703,-80776,-101629,-78957,-73696,-16772,131678,259799,276190,215784,78701,-37921,-114678,-23094,-13734,-59153,-41127,13309,32756,-10456,-72395,-50165,47789,64043,17915,-18418,-91286,-61774,33655,61211,27499,-32183,-65299,-92112,-62862,-5054,26707,21241,-23915,-59762,-52463,-15888,7166,25062,24544,-32865,-115784,-73775,-43066,-3934,-5116,-31901,-21438,5564,24588,-1154,-67004,-60326,-48210,-64875,-58026,-59799,-53344,-91680,-130176,-80993,-82895,-86840,-42734,51141,101542,84119,43310,40205,28225,-48909,-109894,-14257,68059,63963,53373,44352,49450,146186,245937,190407,67486,-25207,-108398,-55734,15271,35769,33992,13786,-15895,-30473,-59812,-132571,-116884,-86168,-107113,-81192,-36562,17432,62207,37345,-18402,-59137,-119613,-85946,-53908,-19092,-17733,-50009,-29270,111038,275596,331997,235264,30535,-63581,115831,176645,179782,122279,48967,4675,34432,-1844,-41779,102271,258061,378807,541592,583199,348309,124177,6710,-73311,-39300,62775,157261,175530,57928,-82772,14642,165105,234312,137976,24846,-588,3401,-19990,-92009,59086,251645,398604,472363,401668,235466,41197,-47846,-66643,-86765,-106849,-71385,-33918,-26671,-53813,-3019,140786,354052,577964,683264,586351,297092,65829,-5097,-22159,-20201,-31111,-76231,-74052,4423,53723,84019,91907,71515,62597,82226,173483,203121,75426,-28439,-43686,6539,70701,138549,223372,273992,82464,-2850,-23683,-68531,-98433,-25554,12300,21677,-7583,-67398,-32824,15117,11419,-32173,-46662,-72803,-84168,-47970,-30040,-27991,-46595,-43331,54643,129898,96294,-59338,-125940,-50319,-11655,-3394,-10579,-24987,-26305,-34049,-54910,-68372,-55650,-32379,-7232,29118,108844,142177,84930,47252,13640,21375,36066,17716,-5150,-17902,-57078,-122993,-20978,56028,60000,135371,176898,90297,-259,52103,175459,199489,103746,30519,16047,2548,-14208,20566,152687,269219,302020,329159,363111,323832,259732,133200,41838,8470,-17365,-35020,-44291,-41325,-44378,-68227,55073,199857,241250,156637,94136,33904,-63936,-109253,-131098,-151190,-161707,-113515,-66771,-84516,-90654,-27434,-2801,-7145,-38297,-70667,-39530,28379,46607,29274,-4619,-41860,-75638,-100423,-78165,19127,92144,104411,82737,31574,40626,-35697,-51452,22795,44345,48090,9459,-25940,51446,141396,177900,122336,67235,49023,19121,-54766,-64908,-79078,-32947,-79246,-104833,-71503,-36965,-77585,96335,117292,123276,109416,79838,-19717,-41931,-22673,63182,176669,171898,66332,-48607,-94583,-95084,-73897,-60585,-17459,4935,-13889,-12306,49870,122974,217668,349141,276639,174029,155381,100166,10335,-56304,-66682,-57567,27742,173044,181017,29740,4828,103925,90323,17308,-31777,-52804,-72546,-80946,-90994,-49493,3609,1000,-22750,-24983,1376,10042,-35122,-59194,-118649,-84122,-41921,-10605,45557,111325,100537,43659,5347,9759,55643,69413,20270,-554,55024,125165,72126,57911,67472,15654,-82549,-83609,-12095,48181,39636,30346,48831,34811,10543,1314,2056,48808,58824,-19457,-96515,-72737,-42261,8882,71004,106211,173191,247294,292394,222439,89395,12233,20748,59391,51743,25112,-2247,-84353,10627,76720,40817,87012,80216,-22622,-86671,-12510,53169,45188,29535,-23490,-32737,-25575,-30768,-16829,16321,-9090,-94656,-79822,-9914,56668,41015,-69487,-7225,104375,65302,-21100,-41981,15098,150862,247573,175086,17396,-91293,-78252,-6194,51617,103973,133662,101034,53198,48892,-20395,-68559,-20754,-35579,-48268,-47995,-45523,-16900,-27492,-40456,-30645,-3453,19081,24137,-31802,-99870,-94813,-73242,-75600,-62098,21452,86374,111206,115004,140109,157890,140095,128832,93383,47304,-26357,-73368,-102045,-82498,20200,122547,125869,-22653,-56509,20964,86207,180243,287167,372583,346184,219971,65242,-22984,-28625,-82678,-145750,-94007,-49679,-38936,-48078,82549,156201,68041,-94391,-108729,26278,224316,157775,-56716,-4760,7443,-13546,22743,26125,-3,-23164,-26025,7492,3758,-14544,4177,63503,203686,334753,358040,242548,151698,78086,7423,4072,1210,-6103,-19374,14867,27311,-27907,-78761,-102750,-49696,-60820,-106308,-96820,-114244,-28484,-19156,-20245,28089,40756,14143,-66974,-58354,-16422,342,-54204,-127669,-121906,-90102,-24180,32982,51665,17326,-44983,-63143,-58718,-60332,-18119,11910,77948,82228,67175,141922,160167,-12712,-98157,9756,114116,181239,95825,-19762,-111189,-91365,-29234,-6062,1754,68158,88178,17174,-72931,-76076,-58148,-39964,-14774,51349,17782,-12156,47199,80626,103139,116010,78800,57457,27975,-21249,-106714,-84723,-3185,93808,20913,-67985,-123385,-45819,49397,71810,105012,89278,-66914,-74414,-13871,63235,97036,63431,22970,-17198,-88333,-55093,4197,22783,27488,1780,-33035,-19063,45511,72375,-61173,-61854,13979,36462,-17574,-109431,10414,31507,5337,-28948,-39184,-65586,-42462,42251,93144,80363,66396,53909,48118,50770,5678,-69508,-127515,-138278,-146113,-85390,-73919,-112666,-113298,-83168,-80918,-70789,-43015,12766,5861,-57712,-125795,-64425,-7091,225,-27035,-59401,-95081,-92830,-49979,39839,120729,134362,125823,56164,-33897,-79350,-34027,-3360,23193,55623,27261,-6255,-39251,-103749,-89943,12823,70288,50056,-42040,-60291,-19025,-8516,5876,21682,-24054,-114032,-58770,4799,58512,17298,-37072,-73355,-108513,-117634,-122071,-109980,-30535,-29025,-60192,-106579,-1940,170712,179898,112448,-3139,-107540,-118880,-73643,41967,154464,263690,266109,169167,77434,40453,29841,120849,270542,297377,248128,143984,58037,2076,-6636,15770,25601,-15854,-23551,18374,21291,-1256,-32156,-56559,-30638,42693,87804,70281,2395,-53756,-66979,-41992,8836,70184,73639,32434,-88807,-56256,16720,-31573,-54855,-62420,-87248,-116580,-119926,-142232,-94998,-85637,-98983,-80143,-111022,-169586,-132512,-139034,-167534,-108679,-40769,18815,60644,74827,18193,-41545,-106726,-82578,-76176,-33279,71795,295071,423394,323739,205285,127480,101761,98700,180327,306711,420960,552380,640317,523032,212218,35313,62103,91363,60680,-5728,-117224,-92431,54318,235713,271028,332316,259634,142467,81668,61950,54136,61573,115520,199126,264604,189359,30753,-85479,-86542,-1155,28500,-36100,-72469,-11235,28112,-2153,-60034,104210,242983,338901,343234,186693,-6862,66061,163197,190889,235475,221138,104202,-9103,-74945,-25370,7382,-9074,-58863,-99156,-53987,17639,26042,-54644,-117844,-76941,-61734,-53453,-60507,-55445,-45142,-48467,1242,35950,53025,63952,29061,-53321,-81188,5317,127031,201283,179441,97828,63997,63415,27093,-32982,-35354,23146,62064,84650,113436,140661,156793,72191,-27820,-56319,-22494,4234,-17352,-13441,26464,48150,2314,-85154,-116644,-128139,-82609,-36573,-53349,-103287,-44895,60806,106812,31219,-71113,-103647,-47245,-14975,-57628,-142601,-109874,-49072,-9068,73450,105446,127738,135054,121787,96232,86051,58023,31670,20925,-16347,-73941,-88594,-74279,33845,131735,144838,107558,46041,-27142,-64521,-44582,-17155,-83109,-82204,-62484,-61432,-16578,43135,101116,87557,74228,65782,-20052,-68811,-98962,-92239,-119321,-5615,113166,52068,-66362,-129011,-93264,-79974,-51710,-17173,-44797,-77734,-65977,-39196,-26230,-69025,-92716,-40832,-51295,-85546,-57327,-25835,-28886,-31771,-29988,49938,97705,16642,-82121,-89889,-58284,-35888,-2068,-15726,-59127,-14003,59810,102357,56867,155,-10136,30427,143182,192230,130939,9172,-78125,-118524,-46889,37446,81977,111431,84879,39173,31142,53262,14570,-49425,-84288,-91768,-74159,-92263,-86207,-100265,-113793,-69940,-63272,-74688,-38463,21627,-42584,-65415,-37250,-38028,-17323,22489,59380,88016,21740,-13607,5318,-19647,-97551,13596,81608,45806,-24861,-102740,4025,126942,198567,204446,177232,104255,29972,31926,121294,143349,130453,90023,90609,155350,181946,121646,51446,24743,30874,37153,20398,-55446,-5203,207239,314266,354745,396714,352787,200177,17081,-82384,-77421,-61524,-82608,-84331,-46767,9028,38362,55429,65949,4913,-106177,32184,146005,102925,-7419,-41847,-39249,52249,168897,118722,-9485,-83330,-18390,-7180,-50633,-33662,-24262,-51068,-57470,-28497,3923,18073,-5347,-22952,-35511,-45462,-44575],[-76861,-74579,-71049,-85981,-117454,-92146,-80072,-67851,-39236,5040,1648,-6472,5371,17029,51095,141721,142345,24423,-37734,25848,135785,216798,168824,32264,-9222,-9006,-53835,-88571,74800,263818,265236,79385,19153,39968,-3794,37434,59336,-10977,-115686,-105396,-87412,-45777,1573,28005,45559,39270,-20589,-70190,-85240,-82171,-121338,-141917,-110302,-56797,9494,13577,-16417,-23633,-71151,-90505,-112841,-140287,-88779,25260,56719,-68408,-84594,35311,204166,169521,-43609,-134601,-34537,28659,70242,100165,99205,90675,52984,-55764,-118613,-90074,-35875,-10043,-22606,-26985,-40014,-58785,-81377,-104724,-89485,-41772,58,55361,57382,30151,-15610,-67097,-94681,-22920,102944,159764,110767,75697,73309,106678,116243,126599,162295,190654,331017,368064,161353,42124,-11880,-51738,-61051,-45510,-48640,-51531,-2406,14419,-7469,-11083,37416,79562,62561,20444,39453,-31880,3420,57670,39454,-26836,-33272,-27823,-81536,60851,211280,149325,-39582,-96438,113494,264577,192459,100133,98577,118860,102834,111782,204216,226553,132051,-16416,-108807,-53710,8517,80993,147801,75681,-47231,-80431,-38808,56097,136622,4785,-33937,59989,-17564,-109101,173328,384875,294825,71702,-75427,9607,54540,143947,307519,377925,196866,-83852,124894,300437,160568,-35573,-129023,-43680,-63316,-16585,-37363,-97591,-65005,56372,87453,67820,5912,-72635,-65489,92511,194224,312531,213064,82206,-38696,-71983,24730,107663,116837,34132,-27323,-61491,-66996,-97684,-82447,-21610,23361,29356,2756,-14246,-5347,-25795,-94381,-128329,-116431,-78167,-28788,17825,55271,111141,162566,137137,73994,23666,14982,99811,159241,132160,4780,-58994,2667,55971,103531,130170,136498,165790,245187,270428,242900,226967,183699,82137,-18365,-33226,1136,14222,803,-8052,13070,59465,68237,27983,6563,-19709,-88610,-141342,-99071,-21361,8351,-50150,-37172,81628,195251,271318,342204,425755,420379,193438,13569,-23179,37532,48517,67243,120214,114672,-16024,-74646,17433,120692,200604,212181,112997,-15390,-100712,-63542,16286,74046,74842,-2302,14503,31859,-11419,-41964,-44856,1452,-7482,-81846,-170914,-154922,-139387,-52221,50359,57960,40535,47386,80273,128081,182927,123892,35210,-22596,-46542,-48341,-19794,-21367,7448,55994,16715,-12551,-48285,-57207,-32974,-15372,-22766,-54275,-77091,-83207,-90256,-99542,-124434,-81427,23034,124973,70543,-7135,-68655,-85451,-60993,-43134,-29068,-27780,1564,42146,55148,-10907,-124190,-44151,122908,312225,284455,104054,1389,-15680,14038,7069,-4729,-30742,-56740,-58527,-40261,-35010,-26698,-14081,32165,82838,52200,-55965,-109187,-44391,-75919,-86515,-91310,-97332,-117893,-43998,48313,71998,35721,32600,12009,-18545,-20425,-19385,-24584,-46689,-75489,-103737,-79776,-17625,88629,231823,249348,227490,180345,159462,-15272,-52679,1536,52581,131428,171402,207592,177886,53431,-91269,-132265,-93318,-85736,-55232,-65341,-116008,-115532,-100282,-99380,-111442,-137004,-128773,-55256,52397,116251,131188,97508,114234,214767,309167,348076,276225,93443,-101499,-83397,43153,116750,84925,48357,-24509,-35550,-27926,-66613,-103308,-113558,-73210,-69096,-77771,-110810,-49556,-7128,20367,-24489,-50700,-34983,-38212,-28905,-67268,6748,71612,45801,-20685,-135634,-17233,72867,26819,97462,531262,1133168,1323116,741234,239491,32413,-5860,42233,13831,-43760,-11713,88453,103816,18733,-70463,-50978,-13798,-28707,32034,70686,49556,-15745,-98337,-123255,-84134,-54931,-5592,-78686,-136377,-160230,-97632,-38017,-15551,-17480,-87681,-139059,-95886,-97982,-29871,38380,-20901,-54611,-25596,-61385,-148175,-95556,93424,175194,196265,224973,100462,-58073,71248,230356,401888,369582,145957,-104488,-38877,88143,179257,146983,24539,9011,-23739,-87372,-130754,-40410,103727,223112,245420,197657,88483,57414,-88834,-39735,44711,88676,77395,13474,-32803,-68966,-43832,-15676,5385,23760,64488,17776,-134901,-83393,46925,-4009,-150215,-62742,32054,97527,69503,40878,94975,99090,58572,36175,53130,2626,-86764,-77949,-65339,-101208,-99544,19256,105988,97925,32424,36260,78163,173214,253245,276225,168572,30807,-56314,-7712,110746,277532,360317,314489,211126,167845,158880,61631,-11128,25052,150279,301715,259545,146525,4413,-16416,69447,96452,113794,154615,159445,110397,72274,127643,166371,173789,201910,198368,158197,159581,164955,73076,6,-89471,-134616,-67207,-45905,-60636,-56872,-51935,-59784,-89147,-49942,-2334,-34918,-65979,-81403,-81278,-74973,-74446,-57135,-38256,-4957,9334,121,-2530,12699,53841,132048,115727,17899,-65930,-96064,-77109,-65413,-20637,60746,176991,175346,36266,-67181,126535,303013,348869,229962,77012,26937,16336,4444,-50762,-62451,-73803,-114995,-84411,-13231,22218,34566,45838,44918,596,27538,154084,294715,425555,545725,445991,211645,81627,37159,20287,-25554,-61688,-3762,30304,36140,15504,4857,15580,54942,111067,89417,47441,139971,260702,331933,300471,151184,44801,-9962,-31518,-35138,-57924,-76806,-78592,-53525,-32118,-14722,23547,7460,-77808,-66314,-12203,11925,46520,108565,115222,64207,78947,129167,152022,95589,56960,40908,-15925,-105577,-45272,32134,71907,141151,184398,154627,39924,-18828,10728,58424,62206,9832,-19888,49199,28820,-83290,8271,66705,57112,26152,-18464,-28461,7788,54399,94176,45356,-43190,-100767,-94035,-127164,-138283,-112968,-114633,-90971,-71785,-59643,-44788,-20611,-31222,-73385,-76027,-5802,24968,17993,7942,5975,-22664,-67370,-116335,-100227,-65470,-13501,94583,169044,150377,41540,-66117,-80215,-39761,-38712,-64503,-70906,-79685,-123184,-62315,-15183,60,-13577,-46075,-87781,-95902,-20308,66529,92263,58566,33381,-49142,-93958,1991,-78272,-63946,-40259,-22190,-28679,-54463,-37519,-37750,-63456,-117798,-152519,-70401,35952,27621,23685,-2325,-40959,-101156,-121893,-8439,47680,31744,7267,-53181,-32329,44698,120019,219657,300559,317021,191229,-5217,-128414,-77136,-4073,112099,291988,361475,219343,115409,-35537,-136385,-132162,-132045,-78373,-60627,-104569,-118145,121995,342506,276997,79844,-122021,-29941,-22439,38494,93984,105090,167799,260744,260420,229362,149223,67938,-30672,-71393,-47965,-71085,-75781,-90323,-27045,126258,238761,256921,201029,69889,-51967,-100305,-5607,10529,-36741,-38502,10360,35688,-3196,-61978,-46890,41194,60540,23184,-2952,-74219,-73620,26408,64992,33355,-27875,-66426,-92341,-47869,19341,50308,37355,-12009,-46195,-44911,-18812,5422,32178,44424,-9478,-100056,-75250,-36375,14530,13651,-24381,-26563,-2603,21728,7744,-54448,-81970,-71734,-86872,-64749,-63584,-58444,-95038,-124878,-77246,-88724,-108808,-47713,69250,130047,102145,57056,51792,23582,-61983,-107200,-3924,73133,60219,49480,37213,24893,121953,222711,168581,64260,-19044,-112091,-68725,4324,27596,30437,17261,-10091,-19259,-42730,-103588,-116817,-94767,-120749,-69877,-18989,26776,51874,12456,-39870,-70156,-108995,-81621,-65828,-36573,-32024,-58696,-35684,112746,290167,340044,244431,33109,-70949,120507,189772,189491,115739,34451,-9661,21058,-7718,-48695,98649,265465,400374,562901,647285,402383,141540,13914,-62359,-30265,61057,151919,183897,64684,-82374,11430,147175,182503,82921,9389,6852,10769,-8581,-84368,56594,294778,461274,550342,465116,241632,44565,-27707,-38581,-61632,-92758,-69504,-38166,-29628,-55524,-7579,127645,326350,553445,682666,596381,302313,76382,5805,-12560,-7949,-12352,-55581,-70769,4109,59260,79684,73316,55996,66938,115245,217139,241131,100554,-4752,-15823,40459,105538,164973,247579,305610,96162,13708,-11361,-65427,-101935,-23803,20094,32964,771,-65334,-36241,22183,32391,-5201,-39901,-81969,-94033,-64082,-42261,-34379,-41185,-31493,43340,115930,94353,-60324,-125189,-56558,-24563,-18288,-24456,-41266,-45693,-48400,-63992,-73303,-60404,-39522,-17852,-6365,55834,93845,51208,31481,-12940,-6635,38091,35767,12732,-8995,-53136,-104375,-5248,87526,90906,165642,196816,93115,-11564,37721,157457,183340,110026,56748,47139,30234,-2091,9434,130621,239887,289857,314144,316077,263257,231764,127580,37494,-3426,-34718,-56117,-66735,-60996,-62938,-73796,45453,187288,221815,125021,58235,11435,-74120,-102848,-119985,-144931,-167713,-135604,-95421,-108388,-88396,-9608,12434,-4576,-36490,-61365,-18477,60464,79180,40048,-16274,-55511,-89541,-109373,-90011,-1205,61811,73294,70082,30389,46021,-24925,-21753,49993,57259,30622,-26584,-42128,62482,157757,178943,108002,57817,45995,25245,-45441,-76624,-77939,-13148,-11168,-47377,-27169,16861,-91668,92420,141837,149388,128579,90762,-13033,-29093,-6948,69911,154360,133577,39780,-59906,-95925,-79586,-71240,-64120,-23395,-11428,-38282,-31333,45738,120335,208080,348203,306935,217215,188872,114106,16408,-68836,-75488,-55495,19581,143577,137866,2016,60086,139390,124653,57743,5921,-38675,-83438,-95561,-92749,-54766,-16506,-24076,-31323,-29656,5620,28518,-10655,-48055,-117018,-83198,-45288,-6323,60239,132682,105870,43688,6812,14888,67098,90717,41198,8673,56790,129668,90372,102767,132940,64556,-61865,-74729,-4953,53159,49623,36014,49592,34102,12865,7222,-8754,34952,64689,-1934,-72830,-77515,-50754,3268,59197,92247,166237,230512,270729,215465,87049,11300,28856,75063,72513,38394,2566,-80333,-1381,42699,4257,55057,59249,-21727,-90366,-31963,38535,62045,44795,-22438,-38877,-29176,-23264,231,29491,-3964,-97780,-72221,776,67957,52331,-55164,-15526,97551,61057,-23794,-48470,11667,146372,252393,203563,48250,-76777,-71390,16274,87017,160739,199159,146395,84820,61013,-20314,-78322,-25657,-37232,-52980,-56732,-52097,-20587,-39141,-57230,-45641,-8295,21180,25142,-31680,-102186,-94182,-70192,-63634,-45394,18112,70370,91048,93973,122574,146425,131765,120969,87620,45117,-33262,-92563,-126322,-99399,-34304,88534,116034,-7581,-34570,28665,89569,193651,313167,409853,377372,240677,87843,-7291,-35422,-94461,-133943,-74468,-25488,-11860,-7407,121237,202438,119439,-52952,-125165,-20423,155238,120532,-63296,-4514,-5797,-32606,7992,13173,-527,-10960,-15633,6586,-3871,-18039,6099,61892,182012,291685,308138,207338,138876,83706,15516,-7081,-13967,-15335,-25475,6593,11716,-44196,-84811,-94163,-32714,-39721,-91076,-93235,-107169,-54664,-54069,-39464,6602,19182,2196,-59197,-32493,6675,12615,-49667,-126049,-123686,-89972,-22675,35245,55917,24405,-40927,-67180,-64255,-62958,-28194,-10781,50458,59160,22655,86004,155420,-12146,-85064,4539,98922,182061,126491,18685,-64341,-50495,-12431,12653,38751,59456,69841,8756,-79934,-79831,-71665,-64758,-48362,10315,-18836,-27314,50291,87791,111116,118313,80093,60058,28803,-20076,-100571,-99391,-35355,72936,16321,-69570,-129193,-59735,38863,66136,104738,74932,-87908,-85251,-21073,58809,103904,75684,27003,-19116,-92550,-54055,10038,32621,34626,4319,-34366,-28290,30092,71385,-52209,-83567,-22912,-2277,-45399,-116452,24182,35112,-1475,-38428,-45506,-62152,-28928,51658,100517,93542,72484,40951,19283,8135,-37072,-97248,-125699,-131814,-150342,-100918,-91688,-131432,-98432,-72305,-69269,-64040,-52232,8127,764,-71265,-132634,-66078,-13689,-12928,-46014,-70331,-109414,-111405,-56951,39563,121178,134424,118723,45828,-32327,-73140,-46294,-15773,27933,75842,48709,10719,-27494,-96516,-105383,1209,59973,47390,-33092,-55710,-35953,-32849,-21876,-11323,-55118,-115625,-49632,3332,49156,-2038,-51805,-80230,-117339,-127755,-97794,-74798,-25904,-37230,-76135,-117516,-2595,162208,168495,97760,-21380,-120030,-111868,-73450,27751,115818,226637,243852,154492,73153,40349,28925,111136,236922,249907,209440,118233,46105,8147,-82,12742,12215,-35491,-36047,2293,2933,-10547,-33283,-55812,-30058,38913,77408,59898,11119,-31832,-15746,22876,46149,99281,101515,55673,-67335,-55658,27326,-11739,-45230,-65201,-90379,-118952,-126903,-135091,-90619,-82973,-76812,-49026,-66314,-122170,-121450,-117110,-148185,-98374,-31742,28779,66306,83445,30835,-25299,-87034,-73348,-73222,-37828,77093,302234,406070,295474,175633,91878,60844,60106,144421,295195,430359,537210,584737,458631,174476,19512,63126,102085,62486,-25498,-139463,-76314,47087,171995,203685,287509,220281,110083,56097,40132,35194,48094,104454,197868,271156,200944,37527,-86416,-83115,-4279,15957,-44820,-69985,-9068,32568,9408,-57518,93912,230367,323913,321525,153943,-47724,41261,147183,179160,230776,205964,103742,29819,-22244,3211,29476,13555,-45378,-73872,-19665,47233,42259,-52436,-126481,-65293,-41869,-30836,-49238,-61080,-64382,-58956,6821,51791,71659,75535,32891,-45767,-65046,24824,149479,227213,204547,121335,77402,64523,25545,-34096,-44566,10232,48394,78527,106237,124485,142559,56287,-41118,-52186,-11971,16310,-7643,-11145,20776,35216,-13041,-94451,-115997,-125131,-92313,-51212,-66202,-107330,-29684,76616,107552,17906,-77052,-85024,-33245,-5191,-56641,-144146,-102074,-43280,-341,87406,109490,128586,133594,125667,105561,91692,64539,34508,21483,-17292,-74782,-95033,-75708,21723,114347,135572,109999,58951,387,-17321,-12847,-27698,-93981,-99706,-68583,-73009,-44162,-1387,49052,49623,56448,61153,-14039,-54569,-88148,-90115,-126522,-19444,95580,37939,-71116,-129604,-107828,-87991,-55900,-32881,-72737,-102135,-96362,-71194,-59785,-101514,-63865,-18022,-32372,-81719,-57399,-27564,-40632,-47656,-12372,70909,124076,44041,-56743,-112782,-93808,-43512,9069,-3699,-46904,-23309,41871,84292,52238,3555,3029,69946,174560,202095,133024,7538,-81571,-108844,-33642,47681,82082,101014,60715,13238,8965,33179,4493,-58412,-94176,-82656,-56936,-80608,-88214,-109912,-101026,-56766,-48351,-50885,-4961,44313,-34764,-71172,-38483,-36879,-16252,18729,54588,91023,33850,-1673,-3246,-41068,-85314,29495,96332,60587,-9157,-77035,-7775,107650,173925,175161,153371,83253,13803,36385,130738,146032,135533,102029,113920,187575,205130,136648,57465,18918,14936,12271,-2331,-55782,-13389,169885,263435,315805,381391,346255,181773,-7273,-101273,-89823,-69592,-82938,-84548,-50849,9166,42383,73968,94361,13046,-98676,27701,122880,91268,-7763,-48467,-49318,42318,163345,125353,-11160,-90099,-32502,-21495,-69270,-41967,-27117,-55286,-65435,-32591,2175,13234,-11801,-28939,-37083,-44688,-49463],[-80332,-73991,-70719,-86509,-113089,-90347,-79691,-61310,-27223,28675,45158,36839,23259,20033,46935,118162,121799,14077,-67945,-13286,87343,174323,139968,4771,-29184,-14853,-56452,-94223,82598,288540,333287,173956,58944,37500,-11316,54145,99655,22745,-101429,-109185,-78528,-35771,9282,30156,34367,33621,-16640,-60536,-93248,-113712,-140718,-138825,-98227,-35667,27373,17076,-22761,-36598,-90746,-101082,-113475,-147002,-97672,17381,63674,-63025,-91108,11487,174291,149706,-50473,-133645,-37407,22866,59383,83725,73233,53988,18265,-65445,-121474,-94316,-36449,-3321,-11433,-13581,-29030,-56019,-82949,-108280,-97867,-56189,-14695,48572,55629,27401,-21740,-73121,-95366,-19582,107254,185128,140302,100475,123034,164069,176942,192992,242457,272915,402934,365358,143020,22763,-36149,-81391,-83350,-45376,-36963,-42291,-20276,-24790,-46967,-18866,45341,79882,29946,-49868,-39354,-91994,-12714,52526,31641,-41705,-47626,-33908,-81520,62892,217941,145723,-46685,-98712,108766,261277,200315,128881,150852,167707,127476,95359,185120,211420,116088,-33925,-110155,-39028,30573,132604,208569,83003,-46592,-74099,-31991,71039,161806,41280,-25973,35603,-60746,-109447,162600,376651,289490,71155,-51292,31264,52249,140898,325968,424598,261938,-47493,101843,277165,158256,-31467,-110099,-23046,-58071,-18267,-46304,-112375,-55044,80229,121888,96740,15543,-75022,-44542,81874,120116,169560,112519,45885,-56234,-76893,18394,91273,117791,48467,-18475,-66444,-81619,-87140,-66693,2709,61384,75936,44969,14842,14269,-9439,-78621,-105802,-101151,-69268,-24749,16268,49203,108961,171309,133404,88982,79816,125101,232490,272027,192671,2529,-71760,10659,61836,93942,102624,106283,140640,190890,180232,159215,190571,171891,74178,-19292,-34435,-14903,-15590,-45215,-50847,4501,68322,71730,29055,13062,-2564,-55971,-109969,-87275,-7365,32027,-43261,-46712,95345,233356,310144,361092,417133,397862,181950,14536,-14267,25150,21265,40976,105307,120099,-3797,-94676,-3845,108918,205847,242964,133320,-9533,-110173,-61573,35702,62492,42417,-34604,-4131,32607,4385,-24102,-36758,2456,-11109,-88795,-166872,-146428,-155251,-51739,66530,54900,25682,33732,83474,148420,206111,140803,41371,-28323,-56783,-58901,-30489,-24765,26411,95837,31964,-3489,-35110,-44497,-35171,-37377,-49298,-76102,-92947,-98364,-104654,-108955,-129127,-88030,10203,117495,83085,23622,-25064,-51655,-51978,-46947,-36246,-43707,-27507,8498,30208,-15720,-126747,-51324,112127,309563,309834,121221,2466,-25914,-3294,-2918,-9582,-34322,-56103,-52623,-31950,-30306,-16372,9014,49466,97391,51421,-48954,-95999,-39331,-67906,-75439,-73678,-72112,-84555,-59331,8385,32210,9892,20346,5120,-28042,-39163,-41165,-40162,-61158,-80578,-108520,-91668,-30798,70144,208169,243713,239666,171119,129610,-28066,-62178,-6516,68718,169297,198413,204691,166434,54808,-88226,-130313,-87828,-69719,-41442,-59376,-104068,-121854,-117404,-120773,-127708,-142654,-127367,-42077,84890,176378,196121,140364,129437,224001,323786,374807,311055,97170,-98383,-71744,43143,123880,107444,66966,-218,-1959,-7663,-59051,-100838,-115200,-68324,-56242,-57930,-105006,-71527,-19816,17908,-24862,-55398,-39443,-25613,-8176,-44172,22255,82705,40326,-34291,-151487,-10279,75152,18001,95653,552738,1214080,1366741,738562,265391,46008,-31643,19989,7368,-44050,-16603,80461,99371,23639,-62790,-41061,-4767,-18899,34258,63432,33724,-31320,-99752,-132275,-91186,-53706,-3159,-80644,-164077,-151576,-81508,-28184,-12887,-20522,-85194,-119621,-87430,-74640,-10453,41353,-22818,-47152,-12056,-44248,-122425,-50915,149679,228347,237263,216806,80640,-87810,52201,219854,371858,300664,73086,-150550,-27521,93341,184279,165399,28246,4192,-45478,-91213,-141182,-35750,113976,221487,234703,190718,84936,38545,-97796,-55220,25705,67128,49578,-19440,-46163,-39308,-15459,-9699,-15300,2938,54998,13340,-136274,-74795,52622,17869,-131573,-77534,938,70772,60620,42014,103800,121610,77327,43348,50981,11282,-80216,-85030,-72806,-102073,-101688,-1272,77894,100112,47249,65139,122766,252385,349304,334933,181020,32557,-52048,482,105033,251252,335007,311278,233121,187148,170362,67170,-21923,-9775,120362,318926,329483,192888,16153,-39845,45309,72554,86680,131426,146928,106287,69490,136447,166604,187753,227797,241309,219923,172194,108234,28464,-25242,-105027,-118536,-49391,-12254,-8970,-23112,-55423,-66037,-90901,-55234,-6596,-39057,-65925,-72453,-67738,-64294,-71862,-59624,-40996,-3587,16112,10479,1129,8145,42460,129069,134616,37418,-56317,-104939,-79342,-72363,-24881,66907,207547,222175,73733,-67692,101842,259391,283444,158851,23631,-7051,-3691,-2252,-24357,-28754,-55626,-116376,-86484,-18082,11997,24797,45165,56766,17412,45176,176899,320190,445630,575873,505680,263498,110916,52196,31028,-13855,-62286,-6396,32084,33248,4227,2163,35229,87560,136875,81427,33000,123889,238901,316349,300396,162057,46026,-18301,-47125,-40508,-53967,-72350,-72998,-49230,-33508,-21656,19557,6743,-86740,-59014,8764,37880,62022,106920,111855,55282,75320,142917,172834,104050,68325,61552,5486,-88381,-56353,12410,50326,114277,157825,129793,15014,-30688,9333,51216,44492,-13192,-25731,48491,27076,-91421,-755,46962,33918,12841,-21050,-30419,3162,45472,73222,7302,-76260,-123769,-105642,-136628,-145070,-125424,-130257,-93584,-83033,-73630,-55439,-29017,-37735,-72670,-59546,11961,33661,40798,42207,33499,-4970,-53312,-104293,-108881,-79691,-3618,112053,189378,180601,79908,-42644,-100238,-54709,-51992,-74775,-75206,-79212,-105604,-52955,1441,26694,13464,-27125,-77749,-95520,-18787,57657,76117,42855,17410,-64117,-92903,-10069,-82776,-24054,2328,8701,-7557,-35128,-33998,-46312,-73617,-123381,-156217,-66974,52384,46276,42889,5498,-44779,-118062,-94663,9079,59857,44141,20463,-39382,-12502,68944,145805,246106,326359,338590,193426,2672,-106733,-69039,-4996,113362,288760,349072,212735,111223,-31848,-113605,-110858,-127049,-115855,-91266,-129086,-79428,161087,385137,323506,129334,-62203,-74371,-76081,-11562,78719,127981,213452,280506,239644,190854,117666,43118,-51241,-50635,-20583,-45868,-67035,-95179,-36802,113879,207503,228524,176468,53615,-69684,-79791,14390,38003,-8095,-32977,4863,35769,2600,-50877,-40929,31733,51573,24587,10389,-55251,-84743,15991,64458,36163,-25032,-68550,-89617,-27783,50023,81994,60441,6974,-23263,-29918,-19649,2977,36043,60403,10878,-83077,-76044,-31070,29419,26555,-21499,-34275,-11405,18880,17476,-34585,-93451,-97455,-95021,-60384,-62422,-60058,-95931,-119528,-72181,-89587,-128410,-46736,87769,159804,119248,69640,61562,17204,-73578,-92796,6021,75930,56771,48410,33007,1734,96148,197130,145792,59494,-10886,-101235,-79426,-6178,20731,28404,21976,-3657,-6045,-20769,-68049,-96980,-100261,-140374,-60899,-4793,33725,40485,-9548,-57151,-79827,-100598,-78094,-77761,-57517,-49140,-68110,-45834,100134,280288,318721,232313,29246,-77029,123038,200528,195059,107667,19100,-26540,1464,-21338,-53938,94417,264667,407015,561039,682269,443117,156081,21248,-49262,-22828,55169,138795,182613,68251,-81347,6364,124068,128064,30483,3156,15946,18919,3366,-65121,45060,308193,483751,582165,488757,230389,46074,-5606,-8452,-33659,-73779,-65388,-42723,-33487,-58202,-17576,102186,278071,492185,629095,557923,286360,80685,15362,-2200,9709,16175,-27086,-69516,-2224,63609,76546,54899,39546,69873,146248,256460,271336,122783,18408,12849,78582,143776,193906,268881,320731,101714,25629,-524,-60695,-100856,-19690,29278,44565,8285,-63849,-39418,30210,53961,20149,-33039,-91482,-103690,-79102,-52989,-39959,-36584,-17503,36915,96467,85853,-63495,-123561,-63618,-39218,-35864,-41177,-59678,-68537,-65569,-74851,-79728,-68374,-50983,-29782,-39148,-4772,38181,16558,23767,-24977,-43514,30250,43175,24215,-1650,-48785,-91294,6385,114521,120159,192629,211016,91992,-24838,25687,140343,164757,114383,82422,77019,56308,8521,-7038,104188,203916,264843,283520,259100,202622,198006,116474,30949,-15693,-53918,-78946,-88210,-80205,-79938,-70918,39672,178023,208865,105441,31467,-8257,-80138,-90893,-106170,-136854,-163959,-157131,-127659,-130618,-81614,5815,25947,-6362,-36250,-49816,4473,91792,108588,46371,-31351,-72258,-104807,-119339,-104428,-17424,40890,52887,63220,31291,46635,-14278,9110,76519,70522,7131,-69129,-49562,74723,170573,174449,91696,47023,38787,26858,-31925,-89656,-81556,-168,51869,41069,47971,53804,-92153,83400,165849,176855,145218,96510,-6987,-13606,11849,75501,126775,88692,9128,-71616,-92667,-61889,-57410,-60467,-26329,-26450,-62941,-51248,40709,118433,200132,344838,337385,260252,217140,123847,24134,-73525,-83718,-56523,8187,111288,100049,11233,112876,167784,153166,93838,43087,-12012,-83498,-111996,-94976,-65016,-43554,-59962,-44368,-37586,7723,44196,10843,-37934,-114648,-86552,-55314,-10252,68273,146922,105694,39410,3960,15677,73133,106936,59535,16178,54933,130416,111164,151975,203821,116158,-41814,-68755,-2282,52484,55028,37737,45666,29329,12246,13057,-11897,20334,66177,16432,-37586,-47170,-39834,3721,47329,74318,150363,206740,241261,200920,80986,7952,32887,85089,89107,49196,4411,-78610,-14675,10779,-20675,29006,36014,-21209,-86288,-52281,25829,74875,54961,-23551,-45402,-32445,-16158,14940,39924,-315,-100972,-68368,6634,73262,57747,-43073,-30820,78382,45292,-35937,-63800,2567,135891,250636,226832,74887,-65617,-65870,39656,126895,221175,269495,197276,115437,65193,-24332,-85972,-30919,-41272,-60571,-67218,-58081,-26862,-55424,-78988,-65993,-19274,16979,20743,-36422,-106612,-89798,-61530,-47736,-32027,8991,46169,62743,67754,100532,129844,119001,108687,76367,37223,-44092,-113835,-145480,-84967,-77706,48519,96826,1993,-15984,31369,85976,196585,322449,421416,383346,245261,103817,7950,-42586,-107822,-122276,-61752,-12503,375,16599,151186,246606,178572,-1472,-115076,-63472,89184,85015,-60371,-8711,-21208,-55771,-12318,-3811,-4963,-3051,-5965,5063,-13218,-24538,3367,53938,152020,237985,249583,170203,124124,83690,16763,-20562,-30324,-25485,-32502,-3490,-6505,-62935,-93580,-85878,-15836,-21864,-80660,-92114,-93551,-46970,-65530,-48334,-12071,-5401,-9384,-39911,-5702,26130,18619,-51140,-129802,-128191,-93218,-26032,31778,53517,23910,-42545,-73418,-71039,-69178,-44026,-38473,14387,26137,-20949,32579,146775,-7263,-74032,-4296,80702,173540,150866,55159,-18612,-4714,2550,22695,65855,51669,44109,-5775,-87773,-84293,-84762,-89757,-82745,-31023,-60051,-47508,46586,86463,107609,108709,73475,57639,26549,-20853,-96423,-115451,-67718,44876,4751,-75587,-134673,-74791,20328,50749,94344,50479,-111952,-98139,-35765,41282,96564,77389,24584,-25156,-99126,-55548,12366,38661,38582,4217,-38064,-40092,12563,66681,-40653,-104056,-66194,-49659,-79625,-103988,27738,27061,-16774,-50370,-52593,-60296,-19203,56694,102338,101406,73062,22696,-14662,-37826,-79495,-128041,-121806,-118064,-132251,-115399,-111816,-149436,-86341,-65295,-62217,-57487,-59914,2034,-3955,-81687,-137155,-74229,-26994,-28855,-59228,-68622,-101529,-132864,-69810,29731,110732,127464,106022,32283,-31657,-63851,-60084,-33634,24855,88652,65842,24618,-18359,-90824,-124687,-12296,49543,45834,-22792,-51240,-55793,-59179,-51105,-44543,-81567,-94068,-42141,54,35963,-24531,-69378,-88091,-119665,-117825,-66853,-43920,-27325,-49975,-95103,-109231,6582,160930,157785,79850,-40983,-124381,-106111,-75564,7648,69321,171970,205149,131354,65821,42267,32234,103174,199604,193365,160018,83962,27306,10446,5280,9445,-1775,-55383,-50615,-15138,-15926,-22038,-36248,-54391,-28580,33203,62845,45545,18369,-5158,28940,78705,85116,122955,123164,73177,-48973,-57617,30938,5391,-34455,-66248,-94724,-123642,-135291,-127743,-86727,-77891,-56612,-28736,-35934,-81606,-98061,-94257,-125991,-91589,-29148,29094,62442,84008,38105,-12795,-68577,-62089,-72393,-45061,76676,295919,378674,267475,150260,60513,19412,16873,98364,265782,421927,504676,516522,391190,137600,6778,65971,112710,64166,-45432,-125592,-59927,37618,106226,132913,222922,165805,69157,26980,16988,16201,34822,90719,189018,265250,203531,41584,-88662,-87610,-19751,-8401,-60411,-71135,-11379,32527,17102,-31920,93069,221982,311001,303288,131841,-76365,21513,132064,167496,222632,188875,99964,57657,21373,36474,58536,47528,-14580,-41841,12799,70940,50974,-53763,-131423,-57123,-26293,-13481,-40199,-65190,-82387,-67450,11294,64448,85378,81163,31033,-41672,-46436,42841,167961,246969,224468,145706,93201,65136,21257,-38910,-54015,-2622,33552,69819,95042,102317,120031,34916,-57321,-48969,-3267,27364,2327,-6814,21154,33819,-13024,-85587,-100703,-110587,-92422,-63110,-77849,-106894,-14060,91908,107480,9099,-72286,-65744,-19365,3098,-57747,-139113,-90357,-34809,11645,100818,109819,122096,122487,119157,106874,91604,66602,35622,21401,-18638,-75987,-105975,-78576,7260,91034,118843,107718,71373,35038,40000,34142,-15610,-83111,-99002,-67206,-78712,-66759,-35260,16826,28919,48506,60588,-7728,-45080,-79195,-88708,-117713,-37339,72630,21203,-75951,-126626,-119028,-88596,-56892,-45362,-86303,-106481,-120261,-101333,-85278,-90914,-33425,1829,-19183,-75788,-50686,-21845,-39886,-41503,11573,87020,143070,69082,-30567,-98654,-121318,-44337,20158,7664,-38210,-33631,21888,64284,44357,6505,19457,114603,204416,207641,131916,4603,-85263,-99549,-21042,54418,78292,86680,34271,-12957,-12397,14318,-6391,-69950,-107648,-73316,-40280,-69204,-90876,-118822,-88443,-43854,-31424,-23995,31093,62964,-29494,-73309,-40500,-38254,-17476,14007,49680,94000,44218,6096,-13545,-63404,-61786,48512,111689,74400,4548,-54264,-8823,92801,150275,148275,131023,63380,-398,40984,135907,145046,135195,110476,131530,208811,218972,149042,63241,12990,-2218,-14845,-23074,-47527,-27670,118181,199267,261778,343032,315149,147727,-38604,-119541,-96342,-74655,-81072,-83626,-55946,7965,48151,98045,123990,20270,-85491,26921,105550,83215,-2043,-44892,-50865,39675,162914,138155,-3583,-71057,-45631,-37974,-84905,-41636,-24253,-56287,-73476,-37611,-378,8797,-16167,-32751,-38256,-43598,-54222],[-76392,-67275,-64486,-80699,-103150,-84019,-73896,-50301,-11908,54790,91277,85003,48250,32948,52937,101429,104994,10393,-91891,-40340,56720,141325,115504,-18673,-49252,-20645,-54001,-82619,109590,333159,421430,291386,108709,37630,-12790,79934,150567,64342,-78755,-105843,-64996,-20713,20045,34893,25542,29607,-9596,-45709,-82777,-126595,-138629,-126147,-78065,-4931,55425,30285,-18875,-39818,-100764,-98793,-102652,-136259,-99324,18321,79678,-48421,-89901,-1545,153762,138633,-49442,-122862,-32754,21632,49188,65675,45794,23187,-4148,-68564,-118934,-90640,-27513,13068,8251,7098,-10738,-44445,-76247,-105875,-98375,-62468,-22472,47630,60315,32023,-20131,-71904,-89891,-10450,116153,214978,179907,136467,179194,221108,235692,254689,317024,356521,464613,349014,125822,9429,-51039,-99241,-94539,-35912,-18533,-25650,-28380,-54012,-74341,-16407,58539,85980,11254,-100517,-90583,-142838,-23334,51202,27781,-51630,-55366,-31449,-73688,68293,225269,148072,-43293,-95733,104390,251652,201274,153920,201471,218380,164878,97824,171099,198595,104879,-41777,-93628,-15431,60513,195023,271847,92712,-38619,-59070,-14441,98334,197981,84200,197,20779,-82279,-96924,154255,362856,282462,77102,-17072,56591,56562,142859,341801,458757,317960,1515,90831,264657,168402,-5171,-67618,4869,-42533,-9040,-42830,-116938,-39267,106558,161566,134131,38141,-49475,-19475,72711,64253,60366,42356,19061,-65452,-74760,15967,77346,118096,67161,-3484,-64025,-86938,-73829,-48172,28922,101270,123676,88140,45763,36890,9661,-56931,-74772,-75473,-49170,-10741,22840,49564,110054,180800,135280,116413,162531,275336,393588,395968,253316,7548,-72546,24277,71246,87223,74920,71587,110258,129423,85811,77581,153991,158007,69886,-12921,-28611,-23799,-40221,-88830,-84815,11987,86773,81380,36675,26282,22515,-13783,-68812,-68906,7047,48527,-38922,-51040,114020,272033,346525,372110,394707,366546,175447,26174,-2646,14073,-3209,18545,93482,128198,17728,-102142,-18259,101155,210322,270440,158198,7231,-101867,-54569,57163,49752,10727,-59995,-20133,35143,24418,-652,-24077,7913,-8681,-88339,-152942,-131963,-154545,-26723,98578,60906,20155,27917,89295,168158,229190,161785,56039,-23080,-58443,-62255,-35059,-21217,46577,132728,53603,11345,-15844,-24635,-29738,-50911,-68414,-90167,-99242,-102730,-109020,-110009,-127520,-90161,770,110862,98587,59451,21747,-16552,-40598,-47816,-39938,-56570,-54020,-24134,5433,-19741,-125637,-50706,106838,303042,329027,140048,9647,-28079,-14057,-8925,-9886,-32535,-49684,-41981,-19841,-18615,230,33289,69357,110936,49369,-38112,-70049,-20020,-46944,-51546,-46699,-46122,-53556,-65639,-25499,1855,-9329,8486,-2619,-34020,-48781,-51536,-43656,-67060,-81261,-108858,-101389,-43471,49159,176238,229836,246379,157113,95499,-38878,-68461,-13821,77763,194752,223792,201515,152637,54614,-82623,-123020,-77511,-48175,-27592,-51500,-77383,-104785,-118649,-133930,-141715,-147227,-124979,-27041,117222,234010,254187,176224,139647,226553,326418,380096,324214,99281,-68887,-41874,50893,131066,134340,89396,28535,35680,15605,-48418,-94140,-113459,-59451,-37343,-31583,-80449,-86251,-25824,21117,-20378,-57502,-41077,-7520,14990,-17477,41596,95488,39897,-40588,-161430,-6094,69889,1971,80798,540977,1202942,1290356,684857,275994,54804,-55729,908,6689,-36573,-13986,78124,98474,33235,-51072,-28248,7827,-8956,33967,54595,18294,-42893,-81013,-111312,-97345,-48433,7112,-64332,-154447,-134942,-64612,-14598,-6303,-21709,-81323,-97150,-63507,-48059,7202,40440,-24877,-34654,5324,-23975,-89894,1237,205798,276061,265531,193328,52153,-107452,45082,212822,337972,236013,21526,-128591,-19023,93956,181210,180202,29678,-8166,-71428,-88139,-150099,-27624,125029,218491,224292,186132,87829,32259,-83743,-60503,12122,49541,26254,-44165,-45003,-4370,14083,-3067,-36576,-16705,44749,4727,-135335,-65913,55435,34483,-109061,-91533,-29174,44599,50184,40934,108588,140226,96804,53280,47545,17418,-73887,-89738,-79049,-102510,-103838,-22701,48075,98544,60152,86980,151729,301083,407758,362143,177191,28706,-50161,2009,94237,220449,305824,299537,246163,199429,176599,71399,-29965,-47009,83355,319531,397709,243224,32347,-65180,19419,45143,54904,99371,123854,94818,63498,137771,157154,192950,243285,274506,275512,188141,69947,1248,-47001,-120996,-101903,-31454,21244,39510,6871,-59314,-72528,-91627,-61684,-13579,-44805,-64553,-60873,-52664,-50933,-63356,-57588,-42363,-3110,20933,17604,1890,2023,32149,126331,156021,65232,-36720,-104503,-82151,-78895,-30075,70408,231504,265946,113142,-54850,71828,204500,208337,85506,-31905,-45608,-26067,-8584,6567,5762,-40322,-120610,-82131,-12770,10229,17754,42578,63659,30384,56269,187479,326259,439061,573714,543923,311291,137844,63639,38076,-5707,-64807,-10852,33733,31943,-1270,10250,58395,118837,157870,73397,22509,108737,212767,289404,284637,161755,41597,-28882,-67343,-45952,-49874,-68405,-68642,-46968,-37079,-32191,9158,-2752,-102665,-42438,37977,72363,85325,110391,107699,40987,67290,150715,183623,103681,73094,78550,27256,-67847,-70010,-15113,23723,84656,127600,101614,-10370,-42074,5571,40745,23717,-36152,-24943,50812,29255,-89026,-16596,20100,5685,-4003,-26385,-34918,-3115,35156,50854,-25429,-100505,-145001,-118281,-145653,-140232,-124345,-121899,-99786,-98596,-92538,-72504,-42229,-45003,-67619,-41013,25564,35336,53129,70850,57358,8862,-42539,-94021,-112320,-86542,8205,122155,196839,191656,98079,-27146,-110233,-69376,-66425,-87072,-81652,-78376,-89937,-43961,15821,50639,38301,-10045,-69947,-97673,-19152,48147,60342,26910,984,-78284,-99457,-28061,-64751,5206,31378,33118,10132,-19570,-33992,-59361,-88680,-132705,-160200,-68139,61982,61087,55638,6681,-55685,-141140,-63573,27105,69463,51952,28376,-28216,6809,95211,172449,266381,340284,344756,182997,1370,-91833,-60105,-6125,110718,275014,321946,195957,99492,-31706,-95702,-90601,-105255,-152696,-124953,-148401,-45277,187210,401879,348497,166888,-5503,-54857,-81934,-47111,69348,156704,259986,289704,211222,147665,79805,12113,-74093,-33030,-6365,-36653,-66872,-96213,-47403,93777,167022,191065,140913,27078,-94214,-60800,31833,64000,22359,-26082,-5978,29315,3100,-42981,-35571,18116,35084,19090,17677,-40169,-97828,-1047,55791,32032,-27677,-75689,-86689,-6618,83276,119212,87902,30090,7490,-7259,-18287,-2077,33847,68695,24349,-69458,-79542,-31360,35849,29111,-26822,-47579,-24047,12594,24311,-13428,-77347,-117232,-83665,-53395,-63127,-63650,-98235,-117010,-69337,-88632,-142291,-45223,101498,185782,132355,77673,66031,6816,-83532,-77288,11786,72717,50225,45992,27775,-21735,68038,168704,120430,50014,-4838,-83447,-84678,-18032,12263,25129,25829,1520,6164,-62,-35886,-70026,-97920,-137319,-51887,5542,36666,26694,-30638,-73339,-91100,-97907,-78665,-91007,-83369,-72145,-81456,-61911,72713,244255,267207,196766,15894,-82809,121007,205912,193703,96030,836,-48321,-26183,-44111,-55780,88991,254637,396607,534667,682738,463930,164484,25713,-38303,-19356,43438,117133,169249,65747,-82363,-2725,94764,72117,-18826,2136,23064,25106,12794,-47855,24735,289355,463282,563714,469960,203557,44693,14953,19817,-6399,-53889,-60135,-48426,-39601,-63062,-34567,64889,214345,400539,527103,474113,249160,76451,21178,6837,30910,50373,3045,-68064,-15218,67264,76879,38217,21574,69831,171721,285768,289406,139854,39042,39567,117194,182186,223277,284406,315916,96349,29703,4708,-59601,-98694,-14750,38400,54772,13149,-65245,-45757,35112,72056,41225,-28059,-101922,-112871,-93813,-63529,-46808,-34939,-7329,33208,71202,67881,-70683,-121767,-72006,-56154,-56709,-61170,-79811,-94462,-84992,-86183,-86118,-78699,-67341,-42761,-57599,-68038,-23612,-18366,22345,-14130,-86962,11928,38586,26513,1094,-46911,-84569,10656,130309,142000,212472,218016,86321,-39882,16588,123682,143525,115477,105718,104302,79403,16417,-28039,76313,165083,229995,241033,199105,147873,161708,100935,22626,-27505,-73945,-102213,-103011,-96238,-93957,-67221,33836,168637,198799,95581,15762,-21648,-78797,-78578,-93730,-132750,-155791,-158658,-157581,-135487,-72127,18387,38493,-9350,-35031,-34883,28993,121788,134798,50611,-46478,-90809,-120471,-129602,-117474,-22369,32203,41247,59276,31894,41994,-3612,40384,102385,87389,-15019,-115735,-44322,87573,179730,165359,75003,36009,28854,25051,-16936,-93481,-88846,6898,106153,125894,117244,75300,-88648,69650,186699,203219,156962,95965,-1596,3927,33886,81003,96507,41122,-22742,-82275,-87947,-46180,-38648,-49557,-24868,-39068,-86821,-68232,36186,116952,192491,335631,361804,296854,236539,128358,31467,-71870,-88935,-57530,-2493,84380,82065,54336,158161,190504,177330,126514,79194,21903,-66984,-116986,-94129,-77664,-64655,-97892,-59684,-46945,9446,58574,30991,-26963,-109273,-90833,-69358,-18773,70900,153667,101460,32846,-863,14838,76023,119478,76790,24379,53215,133657,138222,205563,276824,168714,-21186,-63908,-2673,47337,57022,38016,40213,23456,10884,19773,-5491,9612,64974,35634,2837,-1580,-12361,12111,38752,55605,130568,181083,209540,183157,74652,5638,36436,93343,104511,60312,6829,-75933,-25560,-13789,-32324,12479,16378,-17005,-72228,-66957,18505,84349,62596,-23351,-47681,-30638,-5197,31729,52050,6023,-99600,-64795,11178,76033,60780,-29933,-49923,49731,20445,-54810,-85051,-6147,124505,245472,246316,99368,-54604,-57975,67082,174485,284848,341452,253538,145670,65716,-28245,-87921,-32943,-43747,-66629,-74607,-59885,-32620,-72098,-100691,-86239,-31113,11441,15687,-41187,-106273,-77077,-44785,-27731,-18606,-904,19043,31470,42060,79701,113666,107114,97486,65578,28748,-54215,-132092,-134672,-58605,-62032,13041,75516,8951,-221,32662,80577,194634,320814,413207,370772,240083,117508,26027,-43167,-113406,-108410,-51452,-6355,1784,25644,166334,281311,238282,53326,-89068,-96382,35607,59358,-49874,-12682,-33849,-77244,-32290,-19403,-8085,5604,7303,7743,-19156,-28893,1286,45396,121113,182849,191002,136946,112619,83391,17335,-30378,-41982,-31096,-35505,-10580,-22108,-78660,-100033,-75218,1858,-3978,-69298,-88259,-82496,-26637,-49051,-39657,-20140,-25257,-16879,-17099,21472,44591,22932,-53062,-132749,-129585,-93878,-27727,28639,50936,22583,-43901,-76824,-73738,-73433,-59570,-63928,-20306,-6006,-53099,-7286,143275,8090,-60299,-10795,65442,162147,172476,93318,29329,39377,15995,28698,84910,50422,17563,-20474,-89101,-83070,-89696,-108682,-111220,-60533,-90513,-63335,42671,83056,99330,95265,66121,56437,27072,-17925,-88927,-125767,-90377,18512,-8242,-81547,-135705,-84149,2105,32487,79257,23517,-133094,-105899,-50410,18423,82151,74881,22042,-28972,-101759,-53868,16984,46561,44831,7003,-38298,-48288,-1102,64620,-20478,-108922,-105840,-98475,-113624,-81205,27804,13174,-34765,-57960,-53640,-54137,-7591,62960,104319,109451,74370,6533,-45502,-74193,-100522,-130266,-111051,-100438,-113286,-121005,-127569,-141274,-71825,-56782,-55058,-49342,-60185,2101,-993,-82376,-135802,-82048,-39505,-39947,-60671,-55625,-78985,-144088,-82132,16664,95848,119401,93729,21224,-27212,-48203,-65600,-49876,20711,99522,83825,40678,-6392,-80903,-137635,-19260,46907,52148,-5896,-41525,-71994,-80973,-73913,-65636,-81521,-68318,-31357,978,25921,-42726,-83572,-90987,-112367,-100426,-32017,-14207,-29404,-61568,-111395,-89357,28987,178607,161682,70330,-51066,-112672,-96873,-74030,-11037,24920,110686,158778,107087,62334,52765,46217,105181,170001,140394,109723,48661,8429,15037,14912,10278,-11503,-69415,-61096,-27327,-28734,-29256,-35336,-47857,-22199,30205,48937,32444,26122,21704,67188,124869,122991,142620,140913,88484,-29493,-56769,33176,24960,-17052,-58829,-92740,-123195,-134137,-115316,-77974,-66153,-35789,-11891,-12903,-47904,-69770,-66743,-98805,-83219,-27731,25451,54373,81260,44685,525,-48068,-47179,-69460,-50065,74850,280082,346267,243787,134536,43933,-10615,-21563,53562,229419,404808,469258,456930,341775,117455,8442,78920,131769,75605,-51384,-92429,-40935,29872,46887,70068,149634,105394,27140,268,-2869,727,24498,78332,177065,251740,201636,47841,-86036,-96713,-42198,-36688,-74752,-71108,-14621,30754,21876,-6003,99482,216579,299006,287297,118881,-89326,9362,121733,159605,214362,172475,94852,76879,55992,67295,86968,81114,21034,-5751,45157,90500,55083,-54987,-128083,-50308,-13692,451,-31254,-64921,-95678,-73124,15974,75961,96951,84306,27036,-39723,-28363,60599,183512,260784,238955,170911,113001,67989,17077,-44451,-60058,-12478,20292,61259,82557,77007,91370,9852,-73808,-43943,6073,39725,15602,2356,29225,44186,3001,-64505,-79337,-91917,-84344,-70276,-86422,-103512,1392,106206,106941,6170,-58042,-45164,-4153,11026,-59790,-129927,-75558,-23012,28856,115038,108490,110571,104231,104316,101366,86813,64588,34913,20186,-20835,-76922,-114102,-82048,-8058,65366,97895,101626,82582,73635,100139,83481,11631,-66005,-88002,-60184,-73807,-76341,-49686,7376,24806,49202,62380,-3027,-40487,-72750,-86875,-107287,-56902,49701,5589,-78817,-123755,-126215,-84733,-53869,-47805,-74418,-88909,-101007,-97665,-78109,-59228,-5874,16662,-14887,-70453,-39789,-10840,-26173,-17491,34496,95991,152467,89907,-5045,-71163,-97266,-41641,28431,15559,-35205,-47086,370,43624,33250,7207,35886,154784,225363,205531,125147,-1866,-91555,-94902,-13191,54270,67844,66132,3861,-41304,-35330,-5646,-19743,-84827,-126255,-67030,-27861,-61310,-96677,-126292,-80089,-35130,-16387,1481,62831,71283,-31692,-76155,-46473,-45296,-24284,4837,40388,91020,47677,6833,-27599,-86506,-40819,64843,123201,83282,12447,-39047,-8123,76403,123026,119066,105271,40183,-16378,40936,132201,135799,124611,109205,136077,210894,215936,151941,62728,1277,-25865,-48378,-43573,-38071,-50626,51773,123531,192749,279867,256803,95338,-80817,-128184,-97519,-81080,-83259,-87614,-68236,-1104,48271,117880,143633,17750,-79551,21508,86323,70882,1335,-39055,-49608,37506,160949,150632,5435,-57039,-63096,-63101,-98063,-41719,-23647,-60609,-88363,-51346,-11415,-2802,-26521,-43492,-48607,-51322,-67463],[-66085,-56388,-54479,-71126,-91419,-75845,-65634,-38222,2978,78332,132578,130414,75166,50691,63210,88946,90091,11068,-109295,-57779,39157,115890,92945,-40950,-71607,-29546,-51196,-70875,126664,364773,496592,405607,158961,35599,-12923,108353,203002,104949,-54893,-100055,-52439,-7474,27323,37084,16993,23263,-4892,-32379,-63672,-93475,-112442,-109255,-55964,27897,86196,46906,-10592,-38994,-107228,-92046,-89747,-122356,-100121,21275,97738,-31110,-87568,-8947,140458,135083,-43049,-109164,-27779,17823,32878,39918,11860,-6687,-21479,-72491,-118195,-85882,-17254,30145,27614,26721,7248,-30408,-67128,-105077,-101035,-69654,-31741,43920,62737,35660,-18469,-70563,-85569,-4206,119734,237467,218913,174414,228993,265582,280285,299101,370518,421779,496963,311388,101517,-6096,-60345,-92684,-85564,-25764,-3846,-12313,-35287,-81010,-97503,-13120,68054,88397,-3949,-139241,-100015,-153259,-38524,42651,17295,-65997,-63573,-29629,-68183,67686,223889,147081,-39216,-97312,91154,227204,185347,162336,235097,254178,196401,109665,157885,182968,92379,-46272,-72296,5554,87129,252970,320433,94595,-33662,-46296,2173,125158,230423,120419,28714,9333,-86049,-88942,138287,334497,263983,79108,13229,75372,58306,138856,343246,468858,351467,44050,78638,249931,176889,27328,-23873,23307,-29745,-738,-37872,-123372,-30519,122799,193527,167834,61992,-17066,-2151,56702,20459,-17474,-7869,-7214,-75867,-76747,7239,57528,108502,79150,6693,-65085,-92882,-66616,-38521,44597,129390,158007,117313,63827,48089,18899,-40640,-48010,-53419,-31145,1373,26774,45735,103150,178744,131429,143645,258198,445715,558286,508690,299114,8738,-74722,30670,72307,72293,37962,26280,69780,60804,-13337,-1269,110828,132701,58566,-10414,-26872,-35559,-67340,-136623,-107872,24369,102036,86160,39664,34133,42642,24262,-31919,-55685,10743,46305,-48070,-58269,126038,296440,365218,363322,352104,321742,165488,36595,1289,-4502,-32963,-8378,75408,128307,36700,-103108,-36716,85956,201785,280237,174661,23744,-82172,-51272,67965,27658,-25229,-84326,-41954,29479,37098,16332,-18187,6540,-11627,-92079,-143078,-122239,-132714,10919,130038,63563,13276,19982,87703,176328,240438,175207,67936,-16890,-60417,-68414,-43795,-21821,56233,153199,69203,20684,-1579,-8885,-27552,-65580,-90255,-105886,-105036,-104943,-112077,-112056,-128515,-96428,-12668,98322,107872,88904,59096,7029,-38218,-55930,-49943,-75336,-86889,-64766,-28351,-33907,-131108,-50207,99547,286505,333574,151828,14543,-30114,-24870,-17495,-13278,-33949,-47105,-36736,-13474,-9615,12852,49056,82107,113647,36583,-33654,-44272,4681,-23011,-28309,-25277,-31779,-36725,-74079,-56823,-19731,-22234,-3036,-13999,-44519,-58622,-60188,-45156,-72164,-86199,-113355,-117232,-63911,17036,129201,199988,238275,131749,53349,-55119,-79648,-29005,69999,196161,235427,188795,127982,43587,-83885,-118929,-70917,-31430,-22488,-50187,-55449,-86226,-110931,-130324,-159100,-159647,-130214,-19767,138155,274973,291180,193707,135490,213896,308123,353811,305058,94046,-32538,-10046,56571,129186,154794,108748,55365,68694,33099,-43196,-91644,-115583,-53877,-20348,-8101,-56877,-91101,-30491,23188,-18467,-64679,-47290,6733,32027,4441,57575,102571,37236,-46782,-171527,-11811,50618,-28786,40496,483660,1092647,1104080,592332,267946,52927,-81994,-21582,3515,-29788,-11113,74056,93817,40159,-42014,-19823,15409,-6797,24231,37457,-3058,-56141,-61326,-89871,-108482,-46819,13713,-46553,-127650,-121726,-54982,-5480,-2342,-27207,-83104,-79932,-39652,-27979,16080,30274,-31983,-23928,19004,-8143,-59445,51584,251967,309746,273460,153266,13791,-117808,40621,200835,294341,171689,-16507,-111736,-20112,84397,165227,185342,24444,-35048,-101179,-81762,-151055,-20878,130620,208217,208648,178434,91955,30750,-66679,-62252,-1354,31009,2255,-67488,-35493,26444,38219,-1381,-63300,-38440,30964,-12198,-135287,-59856,52178,42477,-90057,-108702,-62432,15252,34972,33877,105235,149240,110428,59391,38601,17273,-71778,-96715,-88694,-106992,-110293,-47498,15788,90172,66876,96989,160463,312242,419007,352760,154795,15717,-54733,-5787,75181,182523,270385,277498,246544,200713,173703,70751,-36697,-87061,38582,300904,455700,293707,49611,-94572,-10738,12251,16951,56877,87438,72052,50461,128524,138067,187235,245430,293672,316195,197548,47965,-13897,-67615,-138775,-88828,-18046,47665,77151,27761,-66541,-81960,-93802,-70732,-25355,-54466,-64651,-51073,-40832,-40792,-55174,-56119,-45910,-6162,21349,19161,-2236,-7449,21016,121106,174137,94339,-14919,-97312,-87345,-86208,-38065,68970,244243,300107,150058,-34354,38078,141982,128937,14073,-88452,-88758,-49725,-12853,37141,35372,-31492,-127750,-71655,673,14607,12025,37030,64297,36943,58312,183073,310902,406044,539484,555941,350308,159495,68653,38737,-3310,-70843,-18373,34127,31318,-2753,20651,76518,141090,166017,61560,14123,93507,182353,252228,254224,149562,30188,-42797,-92394,-46745,-45244,-65806,-66438,-47227,-43088,-46919,-8211,-21129,-121834,-19119,72386,110465,110910,116654,105856,22859,54902,151730,184236,94810,71040,91497,49987,-42788,-75235,-49030,-6926,53929,95503,71738,-35111,-53371,-1336,27337,1248,-54700,-18596,55029,35401,-74877,-38668,-12224,-24176,-19563,-29711,-37647,-7201,27360,32142,-46584,-105037,-149456,-130922,-150470,-136209,-119291,-115935,-108115,-113813,-108340,-89549,-53284,-46231,-54947,-20200,35423,31250,55308,92218,76257,17982,-35707,-86387,-107942,-83118,18908,125069,192940,185463,97867,-23331,-112432,-82575,-80909,-99850,-88961,-76431,-76127,-35142,28175,71876,61153,5221,-64089,-100329,-20268,38528,45350,11363,-15281,-91508,-112560,-41455,-39543,25019,48104,48975,23647,-6729,-35274,-74691,-107168,-143649,-155472,-72369,64823,71010,62083,2529,-71673,-155142,-28428,46844,77978,57840,34459,-16433,27854,125093,200411,281417,343954,337705,163716,-6714,-83405,-51542,-5665,106866,254198,284308,170991,80822,-35993,-83789,-74627,-85491,-133234,-158134,-140610,-15222,199711,392303,351529,192465,45596,-8344,-55579,-65054,64920,185926,298176,283807,176998,103443,38787,-22240,-92795,-20425,-4234,-41501,-76010,-98042,-54625,71698,124717,150814,99933,-5752,-122531,-42983,47565,89569,54990,-14632,-18398,18834,601,-36195,-28864,5092,15497,9850,21200,-27664,-108230,-22003,41428,23296,-33720,-85796,-80353,17861,121702,165809,123608,60510,49497,25580,-10066,-5624,29333,72507,33921,-56872,-83011,-35422,35196,23335,-37683,-63501,-37836,5386,30587,9974,-44279,-93400,-60714,-45645,-65414,-68395,-100082,-114120,-66133,-84338,-133774,-43468,111439,208030,144417,83998,67774,-4075,-86430,-62053,15484,65739,42922,43597,23031,-41783,41837,141555,95873,38489,770,-61958,-76149,-26905,4992,23369,32286,9584,20751,20740,-5670,-40226,-81688,-103729,-33839,19106,40764,14830,-47589,-85910,-101129,-98292,-80673,-100673,-108022,-98414,-96289,-80137,38696,191833,195556,144572,-3695,-84264,117417,208422,188530,84314,-16762,-71301,-55797,-64973,-47382,86238,239516,373220,489791,652684,466261,169265,29793,-27878,-16731,29822,91891,147772,59810,-82985,-12767,63435,19908,-57904,6308,30098,31550,21717,-31790,1928,245865,408666,503604,417208,168659,43852,35152,47005,21097,-32024,-51139,-51538,-44574,-66075,-54584,21937,146777,294000,393249,359259,196989,66217,25409,17062,57817,89442,34217,-60443,-30711,75026,87121,29596,6236,69846,192766,304297,295811,153619,59281,65872,156666,221351,254852,295632,294654,82388,27217,5111,-61689,-93605,-6380,50079,66018,17852,-67142,-54229,36991,86823,59267,-23395,-109865,-115551,-103665,-71657,-53546,-34596,-263,32356,43997,41543,-79915,-117061,-78191,-71396,-77055,-81249,-96804,-117046,-99993,-90952,-86304,-85068,-85790,-52558,-48194,-106424,-86275,-48833,26223,15096,-127150,-13356,25189,21818,755,-46278,-81767,8896,133011,153729,224157,219210,78405,-53399,12961,109172,122135,114708,127144,129889,100599,22875,-49126,52157,128794,191311,194020,144857,104510,127508,84275,15180,-36063,-91478,-116853,-98080,-99865,-97878,-65367,27373,158613,190220,93209,11732,-24935,-68666,-65681,-81495,-131280,-145710,-135035,-127665,-116342,-60318,29344,52519,-5119,-26677,-14264,56052,151497,159288,56127,-57076,-108565,-133536,-138115,-117547,-11915,34729,35789,56528,31219,33062,7328,71230,127898,110858,-20262,-125424,-27089,101150,185663,153075,59700,26568,18346,21461,-1766,-78847,-98118,9591,149518,201261,175037,85380,-85025,51371,200887,224414,160954,88558,3316,23113,58848,86877,65735,-5279,-52333,-90251,-83514,-32621,-18901,-33454,-19090,-48961,-109210,-75679,33464,115384,183951,318024,373756,320968,244644,127580,37184,-67041,-89471,-55872,-8818,69393,88153,107463,193383,208257,197807,156027,113905,59558,-37397,-98330,-88892,-91153,-48335,-69964,-75288,-57347,11075,71621,49794,-14890,-100202,-93619,-86301,-29117,69521,152467,93480,24502,-6924,13232,76138,127861,92408,33620,54473,144703,172175,260636,345076,217234,-1092,-60645,-6880,36866,54301,36746,33930,17102,8997,26590,7608,4437,60410,53368,43363,45677,20634,25077,33396,36284,108078,155155,178036,163519,68249,4598,40051,100721,119127,71829,10141,-72445,-33872,-30423,-35939,2926,1677,-9866,-53554,-73399,15157,89491,67309,-21809,-45068,-23344,9838,51140,66199,14947,-94189,-61934,14051,75831,60939,-16705,-73338,11923,-14321,-81370,-112311,-9358,113659,236525,259853,119810,-44816,-48554,96781,226322,344676,405287,307841,170943,62263,-32519,-85567,-32983,-45634,-71760,-79269,-59630,-39677,-89749,-122138,-105937,-43512,4637,9822,-45924,-99793,-58643,-23731,-7327,-6998,-11252,-10335,-2459,17429,60089,97597,95593,86852,55107,19193,-64689,-142673,-113660,-32686,-18268,-8876,54083,11504,9338,30493,72627,187569,308843,387356,342126,225741,126804,43815,-36609,-106198,-94088,-44995,-8344,-8779,18135,161367,298003,288482,104860,-61302,-120030,-6012,41119,-39545,-18162,-45332,-97800,-52183,-34880,-11569,13128,21521,12193,-23720,-33010,-1848,34946,89082,127676,133679,106584,102737,81446,16351,-37827,-50604,-34482,-37202,-17201,-37158,-92899,-106687,-65751,15863,10649,-59003,-83547,-75623,-11186,-24668,-21788,-20127,-40351,-24066,485,43370,57769,22932,-57085,-133186,-129261,-94379,-29620,24083,46493,18994,-46923,-80061,-74864,-77359,-76329,-87562,-52246,-35191,-74430,-34207,143069,28944,-47181,-17108,50857,146505,186888,128217,74234,74680,23812,28232,91378,50266,-11243,-36285,-84582,-78267,-87592,-121833,-133679,-70574,-84326,-70021,37165,75963,85178,77689,56587,54141,27569,-14336,-81512,-131522,-98214,-2892,-23657,-90637,-136599,-89741,-14873,11473,58748,-3908,-154157,-110138,-66393,-10320,60112,66435,17148,-33053,-103120,-52291,20735,53143,50157,9541,-38071,-55733,-14106,62089,4635,-93460,-129014,-146018,-136211,-56237,22990,-8786,-58554,-63681,-51518,-47154,2464,67033,103145,114052,73580,-8870,-71949,-86793,-82303,-103848,-98334,-84295,-97733,-120704,-137168,-123569,-58694,-50530,-51994,-46046,-59449,4336,5881,-78817,-134562,-91813,-52723,-47800,-55852,-41079,-56056,-133223,-96648,-1858,74666,107187,78680,9016,-23640,-31944,-63223,-66843,12982,104666,98286,54653,4484,-70370,-133847,-20247,50028,62817,13122,-30626,-87036,-101354,-92222,-72945,-59779,-43261,-21731,2264,16423,-58113,-97216,-91821,-104955,-82307,973,8928,-35837,-75488,-127564,-68242,56781,212688,185585,74267,-48514,-95513,-88121,-72175,-30146,-17051,45229,105293,80094,60072,67708,65933,114107,149360,95714,60822,11811,-11296,19857,25478,11034,-20842,-80892,-70429,-36822,-37801,-34303,-33575,-40529,-15679,25727,31772,17173,29656,41699,93542,154011,150013,151872,149218,97235,-13069,-56717,31275,43389,3586,-46202,-85504,-117375,-123824,-101032,-67591,-51997,-18414,-701,2032,-23388,-43751,-38212,-70345,-76228,-30296,15579,39614,72119,47283,11137,-29544,-33551,-68170,-55996,68234,252489,307263,220331,124559,43468,-20039,-48018,15354,191513,383841,439094,415082,315545,118142,24393,100348,159262,99720,-36565,-57362,-23687,20502,-6443,18952,73058,41440,-15536,-25151,-21998,-14594,13268,64116,159641,229289,193316,54302,-78829,-108929,-66770,-60648,-82318,-71829,-21679,23949,19866,9139,102482,205617,279892,265357,106375,-94889,917,113524,152683,203061,153809,85797,85488,78123,88124,106427,105161,50922,27873,73184,102173,52269,-58084,-127186,-47897,-7783,7634,-25454,-63344,-105486,-79900,17733,83493,104076,83363,19511,-42321,-14987,74751,192492,264363,243208,191689,133102,70890,11463,-51596,-63436,-21256,6906,51298,67246,47239,54867,-21366,-91289,-38278,14582,52323,31424,14881,41414,60244,26938,-41029,-59142,-75266,-75300,-75598,-93967,-101587,13329,116024,103276,6421,-40030,-25138,10934,16918,-64336,-120605,-60551,-10011,50059,128646,105333,94393,79390,81328,88430,76486,56954,30285,15670,-25561,-77939,-110854,-86698,-24043,39971,75679,92328,90616,111359,156716,126768,40691,-52108,-77624,-51625,-60801,-70135,-45050,12498,30980,55353,64798,-861,-40312,-68585,-83429,-95840,-69955,34810,-3909,-78034,-122214,-130455,-80700,-47414,-36853,-46794,-64191,-74072,-70505,-51781,-28288,18275,25954,-19997,-63881,-26452,2393,-5584,12624,53915,98463,152940,106820,20806,-42162,-71460,-37436,34098,20418,-36753,-62620,-18334,27288,23265,7762,52517,186108,235195,196678,114184,-10205,-98713,-93732,-9451,48443,52470,41454,-27864,-69153,-57451,-24311,-32426,-98447,-144457,-61948,-17777,-54439,-102276,-128911,-74294,-28116,-460,27750,90330,71136,-38427,-78141,-53180,-54516,-33204,-5471,29508,83955,47188,5099,-39859,-97155,-20603,81037,134258,91078,18635,-27309,-5874,61041,96253,91172,79728,17664,-29501,40143,124205,123066,108848,101786,130109,196627,199144,148150,59630,-11996,-51178,-81830,-55500,-25787,-70989,-18201,48325,120019,204306,184933,37585,-122480,-115750,-89739,-82511,-84136,-90719,-81770,-12363,47366,135628,155307,9998,-76596,16072,70011,59228,6531,-28392,-41374,41073,163097,168554,20352,-43373,-74596,-89274,-97077,-38267,-19667,-60733,-101020,-66576,-23505,-14130,-35970,-54788,-61646,-61153,-81756],[-56282,-46898,-46194,-63672,-83543,-71290,-60594,-30905,11332,91999,159794,163767,96814,66191,70546,75561,73049,11599,-116413,-68943,26398,93226,68485,-65604,-98263,-44506,-52715,-67553,122299,364772,534143,493447,199980,27397,-15850,133648,248346,137150,-34906,-95756,-45218,-933,26738,33541,8805,12943,-5974,-24839,-45694,-61302,-87148,-92599,-36194,57059,114009,62930,-1174,-37028,-113746,-87335,-80053,-111657,-103144,22418,113413,-14194,-86779,-13172,133473,139986,-29371,-95052,-25360,8971,9026,6090,-28246,-37008,-38377,-79476,-121136,-82124,-9033,43931,43284,42627,22891,-15558,-56710,-105844,-109182,-80514,-44608,35365,60775,36400,-18153,-69821,-83094,-2260,116130,248640,252856,210780,267131,293442,306801,322507,397194,458307,492127,255261,70343,-23035,-56040,-50797,-45887,-15169,4641,-4774,-42082,-104583,-114535,-10235,73584,86477,-17595,-147011,-72585,-102051,-58198,24562,-1056,-83811,-68065,-28650,-65814,61502,214428,142854,-35058,-103810,69909,190565,154102,152507,247765,270601,215579,125401,149540,168881,82305,-44222,-49522,23087,109603,301037,349341,89647,-31429,-36008,16962,149035,255605,148944,55363,3694,-77027,-87198,115904,293873,235124,76909,37416,88707,59521,128892,329213,455564,362111,75821,62762,230038,178827,58448,14038,30295,-20481,6673,-30607,-130730,-28991,128744,216418,197200,86411,14915,9571,37553,-10497,-64489,-42249,-29998,-84304,-81673,-5410,35612,92617,85808,13479,-67915,-96456,-63476,-36230,50429,145375,178239,132127,69321,48534,19796,-28378,-25378,-34541,-14848,12615,30100,40205,90390,166405,123217,169994,362199,623123,711798,601011,329476,8304,-77976,31110,66942,51783,-3181,-18721,34116,4532,-103541,-59265,68358,100651,43245,-9417,-26846,-46472,-88084,-161813,-96966,41653,114954,88781,40774,38493,58803,58486,1318,-45222,7112,29912,-66239,-62383,133363,306585,366625,338738,298457,272687,156482,47329,1294,-25190,-61988,-34478,55465,123988,55191,-92427,-55796,66297,182808,273198,183510,41602,-52663,-44741,70250,3281,-55979,-100360,-64670,19587,44859,28875,-16318,1247,-17181,-97460,-133312,-113654,-108810,54365,155777,64180,8001,13606,82834,176519,242682,183745,79854,-6538,-58026,-73523,-53071,-23675,58737,160021,80665,27592,10819,5561,-25640,-77114,-110949,-117477,-105674,-101318,-109968,-110895,-126197,-100172,-22557,87738,116222,114715,88517,21150,-41589,-67201,-61649,-93599,-119277,-107865,-65521,-54606,-134503,-43886,95850,266928,328773,160994,21551,-27518,-29882,-22110,-13945,-33647,-44292,-32989,-8639,108,24889,60798,92484,111023,18045,-31977,-16872,37043,6212,-4714,-8104,-25921,-30580,-82541,-74440,-23668,-18457,184,-14524,-50712,-64518,-63726,-41857,-71433,-90398,-116652,-132161,-85602,-20942,75821,162952,222282,103134,12528,-71142,-90315,-47024,50515,178149,235891,171711,98220,26231,-88039,-113271,-63433,-16362,-21528,-50580,-38137,-68758,-98118,-111913,-141946,-172287,-137329,-16263,150225,299063,307338,195503,121551,191635,275175,303303,260829,88257,7822,22639,62544,121906,169799,130971,86473,100866,48875,-39108,-89275,-116407,-46675,-1284,15857,-32879,-76761,-27803,28581,-14444,-72161,-53239,20266,46880,25568,75080,109156,37087,-48572,-163653,-22283,23382,-68812,-24854,384484,903393,849365,486350,249816,47027,-100830,-42632,1081,-20630,-4467,71959,89475,48434,-30796,-11215,21634,-7873,10206,17104,-25089,-65228,-41894,-67576,-112109,-44959,18102,-30113,-102845,-109902,-48809,2513,3539,-31572,-86360,-65083,-17205,-11577,20527,16592,-38126,-11119,32377,6504,-29124,100550,288975,331984,265788,106571,-24606,-112740,38719,185135,244756,111664,-42760,-105267,-26100,69760,142628,186414,20672,-71504,-108578,-68082,-137493,-11177,134017,194508,191785,171468,100916,35098,-49400,-58642,-10222,16495,-17332,-85700,-18877,55183,60887,114,-90209,-55891,20738,-30658,-128760,-50637,48649,47619,-71176,-123322,-93091,-11190,20964,26300,99072,152631,120973,64369,29415,16845,-68200,-100944,-97315,-110971,-116281,-69054,-10768,81804,72467,100280,155497,293201,390090,315716,121857,-845,-60814,-17032,53267,143032,234099,251905,239554,195726,166446,70243,-35603,-118016,-6703,270142,502940,347719,72476,-117767,-39673,-19926,-20525,10919,43844,42895,34871,114724,117194,176559,239463,302782,342925,199957,39211,-19754,-82541,-148508,-75708,-6045,68694,105424,42702,-72426,-89594,-92812,-76029,-36468,-63446,-62554,-40220,-29332,-31733,-46376,-53707,-48588,-8587,21826,19823,-6398,-15422,13248,116449,188633,123381,8752,-85744,-89868,-88613,-44101,66955,248295,324558,185637,-8152,9404,82154,56084,-47286,-139449,-124672,-63702,-6997,68221,61198,-25794,-124781,-53345,22180,25772,10802,32970,63433,40769,55222,168150,280223,355639,483256,546014,382051,179001,70474,36133,-3130,-76220,-24350,37644,35303,1463,31399,90029,154747,161599,48753,10364,81524,152703,211810,216737,131250,16211,-56304,-110840,-35224,-36036,-60794,-62226,-45484,-46777,-61390,-27853,-42651,-117503,11522,112984,151294,136692,124794,110496,8243,42988,150138,179606,82404,66391,104239,78632,-6004,-54065,-80735,-36123,27674,67060,45421,-54579,-61296,-7775,15664,-17126,-60936,-6832,62908,47832,-53214,-61969,-43885,-47043,-24937,-22499,-30225,-1806,28963,24566,-48933,-88880,-133462,-138202,-146132,-135884,-116171,-113776,-113143,-98488,-98763,-90473,-49517,-32555,-31484,5412,44844,25714,51290,107805,91874,24725,-30333,-79073,-96659,-69299,29626,124472,182556,168126,85648,-26450,-110603,-90827,-91596,-108336,-92845,-70607,-60995,-23593,41394,92767,84571,21288,-57080,-98705,-18677,31570,33657,-1036,-28716,-100918,-116814,-35225,-13118,39706,57722,59481,35463,6593,-33461,-87190,-125306,-151099,-146922,-75987,63224,77145,64552,-3573,-88695,-133814,13136,72588,89063,66661,44212,472,54184,161322,231680,294296,341200,321988,141215,-16870,-78628,-42492,-1410,105121,230790,242399,142306,58823,-42152,-74878,-60614,-67083,-103940,-155231,-114677,12842,201337,361568,336578,208707,91433,35625,-29389,-69406,62630,210175,321261,263735,141872,62774,-1150,-56167,-93573,-11196,-10363,-54912,-90417,-101593,-54984,53838,88305,114711,60690,-38914,-137099,-24741,63163,116101,89805,3308,-27336,7723,-1845,-27870,-18875,-2670,-1973,612,23859,-15538,-109275,-43671,24417,12841,-40600,-96268,-67217,48535,168520,226018,172501,102658,105226,68157,6890,-4080,26475,75710,43038,-42715,-83496,-41307,29235,11782,-51213,-79090,-50188,-339,38541,37096,-2463,-51982,-32473,-36695,-67833,-72956,-99626,-107957,-60180,-76079,-118939,-41715,118632,226025,157817,91487,69303,-12453,-80507,-46600,18945,57050,36742,42241,19937,-55571,20148,118084,74373,27096,7189,-37308,-54538,-29046,1157,25113,43795,23942,40726,43176,23859,-8725,-54009,-63304,-1813,42434,50790,8302,-58302,-93201,-107690,-99404,-81745,-102481,-121545,-125101,-110787,-96963,8687,137635,117241,84248,-26361,-79783,114243,209764,182171,75201,-30657,-90494,-66486,-54725,-27436,87867,222138,340619,432839,598449,453252,172541,35142,-16956,-12928,17331,67015,122024,52386,-81781,-21735,33052,-25457,-74334,14662,38033,39320,31184,-16087,-17982,187910,332374,415389,342431,131997,45292,55009,72681,48337,-8214,-38018,-50237,-46558,-64512,-73717,-21284,85858,189119,247317,230397,135990,51493,28906,29824,90717,130835,65379,-45083,-46023,88743,109704,32462,-3320,71928,209662,311305,290844,164588,79859,92088,195972,260202,288528,303086,261624,61940,18675,935,-66381,-83479,6849,65707,79567,23809,-67854,-64525,35056,97318,74129,-18980,-113125,-108477,-103525,-76486,-59616,-35046,4276,32873,17918,7466,-90009,-108251,-79492,-80158,-91010,-99363,-102517,-115926,-99292,-82757,-76224,-80630,-104287,-55702,-21031,-67179,-137997,-69723,32736,50297,-115036,-42670,5837,12308,-1316,-46018,-81492,2348,122274,152854,226072,214949,69476,-62845,15079,96980,101981,112491,145847,153153,119595,27893,-64281,34913,97939,153320,148802,101998,73576,97641,68452,9964,-40093,-103506,-101300,-80001,-88135,-89801,-66191,19934,147503,181659,94896,16019,-18716,-52127,-51790,-68839,-131351,-133595,-105543,-93042,-91909,-47040,38979,69081,14971,-5195,12781,85446,180973,182526,64391,-60756,-123956,-133922,-142581,-101646,9816,43049,32919,52974,27911,20205,16967,98725,151663,139945,3781,-72494,-2243,114788,187912,137977,46280,19492,8525,16917,12458,-53112,-108182,8771,179994,262104,218706,87615,-81008,28230,203910,234765,153863,73786,7421,43103,85492,92490,35653,-46873,-75103,-93891,-80213,-21182,-296,-14872,-10394,-56640,-129620,-67236,33466,113039,173722,291871,369160,328430,240738,122102,40642,-61435,-84689,-49504,-7734,68654,109114,155006,217581,221444,214979,182493,147077,99072,913,-67615,-79721,-103572,-10295,-12676,-86272,-68722,12609,83012,66884,-1792,-87067,-91835,-104268,-36631,66556,144114,82359,14961,-13462,11490,73730,131629,105721,44219,62365,167209,211960,313684,401469,256510,17302,-59293,-15353,20782,45795,33741,27496,11125,7399,33492,24403,5535,52481,68042,80493,88744,52113,39141,30926,17242,83941,130432,149215,143476,62097,5201,44593,108499,134075,84511,14928,-68027,-39170,-39275,-36030,-2733,-7945,-1361,-34550,-71871,14332,91069,69862,-18086,-36843,-10276,29271,74052,83027,26586,-85735,-59408,15799,73103,58506,-3733,-99974,-31317,-58062,-114789,-135354,309,105235,224692,266782,135495,-36366,-37588,127565,278020,393743,452342,352823,187970,55586,-36545,-79436,-31199,-46881,-75671,-81032,-58650,-48590,-107580,-141131,-123324,-54972,-2100,4286,-49151,-86781,-36428,-634,11857,2335,-19576,-38116,-36248,-3752,42840,82457,85151,77508,45808,9404,-75144,-126370,-92125,-9143,24342,-5616,36335,10049,11966,24704,62975,176803,289169,349007,302494,204460,131003,59559,-22366,-87412,-78922,-41580,-17328,-29614,-3275,137659,294455,323969,150490,-35057,-133218,-36803,27242,-31960,-24670,-55036,-115050,-69245,-49242,-14982,19682,36120,17921,-27006,-36770,-5658,23338,57352,75142,80789,80608,95191,78950,15208,-42063,-55949,-36144,-38247,-23464,-51137,-102112,-113749,-58316,24961,21462,-49594,-77443,-70446,-2516,-2159,-1005,-14409,-48413,-30878,10703,58347,64902,19416,-61334,-124350,-125843,-94575,-31471,18894,41062,14196,-50797,-82773,-73927,-77709,-90887,-105594,-78170,-58017,-85739,-49356,143928,51818,-34950,-22472,37626,128369,193276,157875,113832,99796,26633,22636,85786,47650,-40432,-48042,-72056,-68905,-78379,-119875,-138478,-55932,-42391,-57949,32663,67381,67901,58828,46657,51789,28572,-9782,-74279,-131277,-87953,-10467,-35634,-101006,-137276,-90351,-24987,-5415,40240,-21482,-156500,-109374,-81588,-41225,35094,55076,11759,-36143,-102386,-50454,24112,58968,55182,12588,-36548,-61493,-26029,59347,34089,-59740,-107232,-125723,-100632,-29247,16332,-35928,-86931,-66232,-45766,-39020,11520,69594,99678,115777,72100,-20110,-82780,-64842,-49611,-78551,-84100,-69496,-85096,-116080,-129011,-104661,-46524,-46003,-52664,-48649,-60759,6519,14854,-73655,-133924,-101438,-63828,-50399,-47102,-27418,-35491,-114015,-111645,-23095,50396,92464,62215,-3600,-21102,-15943,-53071,-82538,3534,104706,108908,66517,14742,-58462,-113494,-12050,60279,77983,34198,-18082,-98198,-119334,-104681,-68346,-32722,-19485,-13149,4223,8916,-67353,-103773,-89212,-96324,-63251,30929,24955,-45665,-90391,-130536,-46367,86601,258888,234972,100535,-29537,-75915,-79120,-68793,-46966,-52306,-17671,50321,53455,60355,86244,89460,128847,140200,67754,21961,-20688,-25969,28653,39036,13224,-28366,-88684,-76982,-41821,-40917,-34607,-29293,-31816,-8802,20412,12389,1297,30118,55152,108944,165914,163382,150639,148633,100672,1201,-56381,27390,61625,28378,-27913,-71050,-103279,-105884,-83279,-54271,-34526,-3342,6828,12081,-5096,-19605,-7459,-39480,-68659,-34672,2254,20889,58826,47809,20443,-12080,-20847,-67370,-61233,58589,217280,265792,198000,120253,59999,-712,-46166,-6352,161220,367547,421737,392756,308213,137578,52846,130101,196892,141387,-386,-21317,-7369,11048,-51165,-13089,4564,-19277,-53474,-45576,-38201,-28268,2401,49601,139310,201918,181715,63471,-63712,-106025,-71579,-59207,-73812,-70987,-30684,13849,13023,13725,98247,187094,252577,236388,92228,-98518,-2831,109018,148184,190410,134893,74808,86205,89604,98755,116179,118921,72999,57646,96912,106943,44939,-60780,-127240,-48329,-7446,9474,-21326,-59320,-107895,-86578,18121,88552,108602,80815,11192,-47163,-5198,86331,195647,258007,237034,206660,153372,75417,7072,-56299,-61373,-27449,-4425,42302,51480,15613,13126,-57390,-105056,-29632,24562,68186,52647,32507,57359,79648,54967,-16949,-40354,-60593,-66939,-79122,-99398,-100697,22225,121685,97670,10141,-19548,-4045,27764,22373,-69666,-110502,-44537,5315,76355,142885,103259,77298,51809,53636,70747,62950,45259,22701,8967,-31095,-76633,-100060,-90247,-37600,20072,58148,83931,96624,146163,206553,161188,66050,-41915,-69089,-42282,-42554,-52291,-29784,22651,42422,65752,68772,791,-41475,-63685,-75252,-80454,-62605,35652,-2488,-72023,-120315,-132433,-77563,-37983,-15477,-13911,-37522,-46677,-41430,-22452,1254,39987,30321,-31899,-51995,-10831,15985,16722,42754,70364,96895,146929,121071,48679,-11461,-47578,-32143,38765,24110,-40388,-77536,-28814,20345,19637,11482,70523,206982,234382,183253,101220,-18209,-104394,-94033,-8365,38817,34361,15022,-58215,-93860,-76226,-39253,-41449,-106078,-145871,-56220,-7973,-45907,-104052,-129349,-69493,-20012,19224,56706,113759,65257,-46544,-77839,-58120,-63065,-41413,-14381,19207,74576,45272,4145,-46208,-87163,919,98961,147127,100297,25801,-16116,-1492,48795,72902,66742,56430,-2006,-37367,40521,114699,109844,91547,90579,115284,168798,171133,138612,55403,-24900,-75637,-110064,-55770,-11403,-77098,-82065,-17893,51990,128870,116264,-7772,-127437,-96907,-75707,-77349,-81731,-90677,-93858,-23498,46564,150142,158698,-1334,-75111,11643,57379,49340,13632,-13957,-27431,50332,169570,191829,40701,-28635,-75528,-113784,-88051,-31611,-11753,-54907,-106319,-81178,-34463,-23272,-43166,-65327,-75762,-71725,-92924],[-42484,-33337,-34125,-53143,-74025,-64878,-53538,-23246,17857,99402,175182,187035,116430,82726,78390,65404,59072,16220,-104192,-68954,19592,76618,47192,-86924,-120384,-58761,-54002,-68262,104134,336689,529406,544751,230699,17509,-17604,158125,285944,161956,-15815,-89588,-40091,1962,21905,28557,7248,4525,-9087,-20181,-29100,-32912,-63272,-74648,-16956,82680,138888,80157,11957,-30917,-118160,-84322,-72007,-102018,-105913,23264,127098,4472,-84738,-12712,133845,155693,-4142,-77981,-23333,-2261,-18203,-30544,-69404,-65301,-54891,-87281,-125158,-77812,-2288,54287,55937,56168,37779,936,-44169,-103229,-121522,-93671,-59378,23693,56003,35707,-17585,-67731,-80398,-2840,107250,248771,279888,243836,292051,304759,315411,325603,396879,461765,449883,187843,35469,-36942,-31987,10017,12914,-2166,6488,-3584,-48702,-118999,-119575,-7369,76401,81135,-30231,-123178,-41632,-56055,-76900,-4122,-26664,-98897,-63410,-28125,-66459,51422,198638,136000,-31050,-115092,42597,146055,111266,125052,237993,265942,219137,137923,146898,158956,77101,-34884,-27791,36462,126953,334149,355945,78986,-31979,-28793,28707,166890,270172,168784,76953,2558,-66644,-92202,87441,242279,195572,68263,52756,96501,60442,111674,297628,419470,349978,93176,39648,200120,167111,79020,39689,24723,-16634,11707,-22147,-136633,-36202,122654,226674,219018,107996,40978,16271,16497,-32801,-92423,-68526,-49145,-89873,-90712,-21827,12388,71430,85793,15453,-73301,-97143,-65822,-42197,44752,146724,182029,130971,61329,37527,11637,-21926,-9626,-20866,-2504,20867,31376,32303,71118,142629,108758,190968,463042,786659,835391,662120,341697,4830,-84928,23974,53956,25144,-45988,-49988,19416,-19749,-135963,-79187,29397,62948,23291,-11489,-30067,-56457,-94092,-124808,-62117,58631,122523,87831,38836,37435,67975,84947,27301,-39391,-4257,1364,-92129,-63307,133272,299412,348754,299589,238564,222436,146426,55112,-3186,-46837,-88714,-59662,32962,114269,70626,-75820,-76015,40841,151991,247010,180826,56412,-22259,-34223,62238,-20370,-76951,-108263,-89031,4225,45123,34049,-20667,-10044,-27605,-106926,-124857,-107610,-88768,90859,166658,59329,1851,6784,73447,167319,233762,184765,89071,4982,-53216,-79518,-64915,-29378,52678,152643,84950,29879,19066,15975,-26709,-87259,-132190,-122923,-103299,-95948,-106769,-109128,-120828,-99332,-26605,81064,123179,133983,106278,23027,-52712,-82985,-75415,-106886,-123077,-146872,-103989,-82979,-123155,-32834,94192,244075,313407,165001,27892,-23459,-31389,-24067,-13227,-33413,-43407,-32758,-7254,7577,33745,67186,99688,104181,-6422,-35501,8256,71815,36333,14820,1072,-30447,-36214,-93800,-77653,-17685,-4135,17927,890,-46321,-66730,-64431,-36905,-67031,-94891,-118908,-138135,-103787,-65435,21683,124872,202195,73759,-25126,-87943,-101091,-68781,19338,141832,223343,150629,64356,1762,-96893,-107560,-56873,-5970,-26285,-54034,-29082,-56674,-87250,-94377,-118667,-156840,-143047,-18282,150494,301414,298770,179407,97014,159927,229354,233752,197202,81348,46173,50651,64745,106715,173817,154725,120604,129251,60656,-38208,-89453,-117487,-39691,16989,37316,-11607,-57654,-20445,34138,-10391,-81473,-60698,29976,57248,43529,92283,114116,37664,-48524,-157479,-38673,-11467,-116529,-119415,245121,659824,571329,381493,223684,37850,-108040,-64200,-3723,-12275,2572,68840,83038,55473,-19251,-4110,24285,-13534,-9087,-7663,-48967,-71087,-26734,-47514,-100345,-44967,16834,-20500,-84157,-102636,-48224,6909,9612,-35115,-93089,-56280,-1829,-1818,18748,-1332,-43922,1127,42615,16982,-3259,141649,311693,339619,242348,56380,-59616,-100834,33880,161673,188111,54243,-63728,-107454,-38378,48957,114079,184504,23862,-103212,-77923,-51285,-122544,-1429,131907,174909,171214,162366,111129,40557,-35505,-53880,-16417,4473,-33782,-100449,-2908,78394,80035,257,-117847,-69290,14578,-47829,-114975,-39157,44117,49079,-54809,-135689,-121574,-34792,7471,17206,89243,148682,125422,65254,19468,16354,-63378,-102925,-106581,-116066,-123170,-86839,-30170,74577,76163,96606,138711,249685,328607,257850,81227,-21244,-69277,-31964,28079,101537,196044,223028,224635,183330,153815,69051,-27348,-123810,-51789,229502,533908,401600,99213,-112252,-67898,-51241,-56942,-37224,-5696,7854,16577,97994,96210,161302,225107,300366,352278,191457,33225,-23990,-93832,-143345,-64657,2083,80991,121059,49587,-78013,-96413,-90050,-76743,-46653,-73304,-60866,-31030,-20623,-26560,-40754,-53942,-53050,-12098,20993,18503,-11593,-23032,6792,109455,193796,145565,29544,-74921,-90430,-87474,-49135,63140,241481,334249,214668,17953,-11081,29239,-6297,-97727,-131549,-109352,-60242,8912,94907,79334,-24929,-115409,-31742,45598,38210,10999,29040,60348,40400,46009,143023,236763,293423,412274,516070,403706,194722,67629,28346,-6767,-81845,-29205,43243,41904,7083,37834,96261,157062,142974,34134,8326,70498,123595,170222,175266,108467,-328,-71033,-88020,-14675,-24548,-54992,-56902,-42333,-48432,-75866,-49475,-64645,-92394,45236,155366,189039,156424,128476,116270,-413,31636,145577,170103,66521,58302,115323,112367,44116,-10784,-95032,-62969,6042,42179,22303,-69722,-67605,-14653,5751,-30315,-57118,5018,71191,63223,-29527,-85037,-72006,-58078,-18562,-4050,-11638,13245,39509,27181,-37958,-66581,-116202,-139168,-138073,-141847,-118687,-116231,-114191,-81785,-74003,-70053,-28181,-5369,-1019,32985,52179,18194,40723,114675,101230,26958,-28455,-74282,-83987,-51162,37929,119728,166168,141881,64050,-35680,-110080,-96053,-99214,-111995,-93392,-62749,-45779,-10822,53900,110967,106252,36176,-50188,-93016,-15566,25452,23169,-12137,-41055,-106314,-98662,-11554,10172,49139,61272,64491,44179,19072,-28900,-94936,-142968,-153066,-137972,-79598,55622,76604,61248,-12528,-107007,-101565,59224,106414,103186,79081,58298,21622,84319,201407,263643,304015,331851,298223,116524,-28551,-78601,-35793,3704,103455,204441,198291,110705,33885,-50670,-69601,-49808,-51394,-77020,-124132,-85519,36990,192130,313803,305821,215225,129331,70972,-9546,-69855,56294,221528,322221,230468,107306,25745,-39584,-90002,-79339,-6533,-23628,-74308,-108805,-108566,-51073,40957,60186,85552,27544,-67603,-108879,-8326,76283,140567,122228,24408,-31384,-4201,-4969,-19368,-7895,-5810,-16191,-8803,24691,-5331,-102097,-66736,4034,-252,-49615,-107559,-48095,84606,223213,299619,236188,158423,171664,114826,28419,1069,24960,78248,51138,-28394,-81879,-50867,16292,-6424,-68328,-95271,-62507,-6179,46388,65671,44322,-4669,-2879,-28246,-71800,-79234,-98544,-99825,-53093,-66996,-106502,-43298,120800,236191,170721,99422,69637,-19307,-70604,-33411,20317,45160,29743,39393,16148,-64616,655,95860,53907,14210,12015,-12638,-27177,-25281,-763,28460,58478,43638,65058,65246,50333,20754,-21830,-19501,40805,75671,66643,6241,-64741,-97454,-112267,-102125,-82687,-97079,-115109,-144530,-126430,-111353,-9168,95292,44395,21786,-52105,-72926,109549,208042,173812,67727,-41050,-95831,-39488,-18394,-1536,90963,201396,299482,367363,524744,426193,173179,39802,-7921,-9845,5087,42458,92665,42054,-80885,-31300,2675,-65383,-63111,23216,44284,45838,38763,-3143,-34123,123491,245249,312055,256042,95573,46665,71071,92914,71080,13840,-24480,-47244,-47872,-60257,-89065,-62836,37026,99281,106602,101562,69060,30385,28829,42895,125529,168389,92517,-26248,-62792,103941,139226,43110,-7569,74732,219728,304177,272776,169804,97855,115048,230442,293842,319985,304176,219598,34627,1680,-10158,-74810,-69184,22932,83279,93240,29023,-68723,-79274,25410,99206,81949,-18426,-113575,-97177,-95439,-80345,-67431,-39021,3647,30201,-7116,-36112,-101865,-97943,-76839,-79264,-88175,-110245,-94350,-92181,-80719,-64024,-58787,-66418,-99835,-53091,7390,-13369,-106229,-78068,36752,79715,-75826,-76150,-19468,-2365,-6440,-48104,-85687,-10578,97040,135721,214338,202431,57515,-68792,18846,83704,80966,105996,157512,169737,132344,27869,-66668,22935,70487,116044,107158,69559,50096,69685,51604,4605,-42229,-107354,-82516,-61736,-72780,-81212,-72639,8671,132332,169215,94666,21186,-9473,-34452,-39515,-58485,-134059,-121961,-77319,-61983,-70163,-36150,44155,84894,50442,29355,42892,113313,206651,201368,72353,-60889,-138133,-122233,-140291,-82804,32301,48182,26571,43899,17701,560,19473,115474,167924,166613,47169,-19268,23176,124471,182637,116878,31322,11726,-3014,8733,21707,-26831,-110827,1818,193209,301109,243719,81344,-78729,-2812,188500,225563,130032,48579,7036,59644,108891,93456,3639,-81964,-87557,-94579,-81800,-15207,12596,515,-3953,-66277,-120965,-48889,33346,105890,158132,256102,344189,314607,222497,109470,38158,-59786,-78643,-40935,-1221,75771,129010,186285,227513,226852,225629,202554,175193,135893,42384,-33929,-71333,-98337,26557,42846,-86020,-84748,10324,88639,78039,8437,-73396,-86195,-107047,-37212,61303,126684,65224,1181,-23403,6266,65294,126775,112362,52901,76593,196885,251057,357192,436271,278340,29017,-63807,-31941,-4347,27089,24937,17593,2641,3386,36983,38777,8317,37926,74920,107840,120450,74550,47780,26767,-4137,55355,104225,121151,120334,52491,3711,46874,113920,146665,95229,17580,-66592,-44956,-45115,-38788,-10808,-17735,2303,-22206,-70514,11026,86631,67554,-15178,-26881,4199,48836,96937,98929,36828,-79332,-60564,13323,64647,49911,4626,-118630,-73361,-112296,-152683,-113543,21216,95716,206943,262965,141967,-33289,-29077,154053,320345,422035,472264,378227,190700,42539,-43663,-74178,-31700,-51446,-82248,-84343,-62164,-63664,-126849,-150816,-139913,-68036,-11538,-3877,-53491,-72926,-16210,18679,24616,5062,-26875,-57009,-66043,-22485,24782,64780,72294,66023,34185,-3972,-89320,-109769,-75095,7545,57284,15482,21739,1126,3577,11287,48306,159525,260346,299486,252808,173984,125069,67015,-6162,-66386,-66583,-44045,-35592,-62385,-37962,95508,267880,338206,184585,-15033,-138589,-63194,10620,-31828,-35665,-66168,-117553,-83137,-65175,-21864,21334,46445,20328,-33341,-44310,-13992,7074,22807,22957,31170,56372,86417,72802,10997,-46612,-62344,-41097,-43542,-33754,-66464,-98735,-124243,-57791,24245,23867,-45283,-73894,-68615,-2445,11842,15281,-9961,-52483,-39505,9804,62026,62308,10054,-66831,-114945,-123369,-98269,-37445,9347,31104,4765,-59013,-88647,-74592,-74514,-91941,-115282,-100004,-77105,-93333,-60053,137735,69055,-28019,-30459,22136,105168,187383,176369,141891,110664,21435,9303,66098,35458,-72403,-52043,-54959,-58492,-67864,-108403,-124553,-30363,6328,-30725,28196,55627,46222,36822,33687,46096,26320,-8250,-71638,-130671,-73658,-3581,-39427,-112225,-140982,-90000,-27671,-12715,31753,-21553,-135091,-107589,-98148,-73423,9563,40906,3927,-41232,-103394,-52298,23247,60239,56236,12637,-37135,-68797,-40842,52093,62322,-18695,-61354,-71802,-57695,-4454,6478,-68128,-121843,-68614,-40567,-33736,15924,67191,90745,111275,67429,-27339,-72014,-32621,-21120,-58940,-72709,-59747,-78969,-113458,-115069,-89120,-39088,-46738,-60473,-61339,-70291,1226,18355,-73328,-137777,-113062,-74697,-51449,-40753,-19489,-21853,-97657,-129549,-48196,22319,72935,41619,-20091,-23830,-4958,-42046,-98825,-10092,95993,110739,71848,20597,-48742,-90546,2407,73653,93114,53089,-7601,-105840,-138604,-116060,-63952,-13474,-2005,-9603,2795,115,-71912,-95425,-86742,-89885,-47375,52266,29461,-62130,-108374,-115469,-27843,111282,305034,302991,147559,-779,-58772,-73412,-67076,-63301,-81442,-76719,-4820,25761,59363,102497,109982,142250,136664,55659,-1838,-44631,-32818,41324,53823,14852,-36477,-96078,-83542,-45369,-40907,-32572,-25363,-25285,-5384,10785,-12120,-17603,24917,59391,111300,158577,158643,136407,136948,96510,10285,-58872,19407,75968,53377,-8036,-53009,-84135,-84352,-64669,-41049,-16712,6469,8481,15657,5846,-182,22296,-9554,-62681,-42683,-15638,-2764,40227,44646,25989,1319,-12555,-69915,-68294,43837,175316,221874,173842,117056,85344,35562,-21320,-11665,138753,354161,410831,376515,303319,162255,85030,161694,238826,196384,47693,11993,5071,-780,-90102,-27584,-44990,-74654,-84277,-61561,-53280,-42686,-10598,32438,114943,170092,166164,73444,-43017,-79278,-45544,-32118,-54961,-70794,-43631,-1458,106,6890,82624,158037,215224,198685,72813,-105963,-4592,105608,143483,174406,114086,59905,77918,88957,96781,113476,119704,83321,78834,112563,102416,31917,-64852,-129956,-53429,-14600,4178,-20940,-55418,-104497,-94931,15125,88902,108460,75157,858,-55551,-1182,92801,190304,238951,217298,210999,169676,79227,2955,-57510,-55565,-33484,-15065,32896,33893,-18958,-34078,-100145,-111446,-19633,34888,86738,78068,52924,73244,97623,81891,4621,-25481,-50472,-62730,-84213,-105226,-103106,25229,120374,88188,14151,-256,16152,44598,25334,-77656,-102107,-30116,20602,104355,154980,101364,59515,21871,21192,47584,45086,27691,9844,-1919,-38884,-74646,-88839,-93977,-49231,6315,46798,77207,98955,173179,243913,182724,82765,-37301,-64481,-35040,-23900,-32180,-16052,28470,52602,76272,72110,853,-44163,-58267,-63086,-61518,-37028,48347,6401,-63957,-119455,-135565,-78229,-29846,7559,16620,-12985,-21808,-15526,3999,26271,55983,26380,-48423,-35297,3996,25830,34985,67640,82175,90853,134010,130377,76200,18297,-27879,-28294,41255,25731,-46507,-90908,-30346,22257,22948,18613,88268,214888,222267,164933,85506,-26769,-109279,-96646,-11231,24481,12826,-13610,-87401,-115914,-92263,-51190,-47168,-107053,-134463,-50878,822,-35787,-101126,-131799,-66648,-10302,42698,87078,131021,54438,-55286,-76183,-61717,-70917,-48894,-22221,8999,62511,41754,3940,-45872,-65372,23352,117907,161290,110544,33703,-5307,4455,39915,53487,45414,34774,-19457,-40819,41095,103656,96421,73932,76422,92493,130106,133741,122483,49130,-37921,-99064,-128522,-47662,2379,-66576,-119194,-68798,-5193,66384,70012,-18714,-95086,-76440,-58453,-67192,-76613,-87977,-104057,-34556,44802,158701,152815,-16107,-75612,7130,46942,40191,20525,1676,-10985,62436,177591,216968,63806,-13729,-69050,-108408,-76611,-23447,-1396,-44230,-102965,-95316,-44566,-30918,-49123,-75629,-91134,-83696,-89122],[-25035,-15749,-18173,-39434,-62399,-56076,-43950,-14700,22798,100235,178145,199205,133287,99632,86518,58274,48936,24538,-81610,-59745,17527,65444,30343,-102441,-127790,-68132,-53483,-70410,80366,289699,485687,553473,248546,7840,-17054,181407,313046,178535,2892,-80715,-36108,2281,14673,24246,13763,1656,-12309,-17256,-14408,-8664,-40942,-55576,1668,103222,159134,98501,29567,-19250,-118217,-82604,-64567,-92027,-107093,24362,138162,26024,-79492,-7675,139814,180479,33045,-56185,-19790,-13256,-44033,-63694,-106098,-88680,-69405,-93835,-127737,-72017,3371,60867,66206,68662,53199,19094,-29657,-93661,-133041,-106198,-73649,11459,50810,35711,-14805,-62415,-75341,-3588,96082,240195,299365,272441,304602,302227,308973,312028,373695,433667,376878,118592,1910,-41222,9218,81771,81777,16366,3131,-7603,-53845,-115189,-109873,-2333,79391,74940,-40572,-101038,-16142,-16732,-78355,-40458,-54488,-95336,-48008,-25984,-67871,41424,180321,128908,-25450,-128844,14089,101041,64272,84755,209032,243265,208860,144398,150001,155878,79698,-17795,-6223,47723,140814,351301,342980,66491,-32704,-22511,39032,178581,274416,182024,94477,5619,-58566,-100997,56061,183651,147500,53165,59968,101298,63340,88924,250352,365564,319700,97238,9724,158849,138597,84562,51606,10345,-16489,16211,-10693,-131659,-50105,106341,223949,232786,126228,61047,21539,-2195,-46303,-106830,-88630,-62014,-89593,-101573,-38321,-8696,48744,80840,14227,-78150,-92357,-71217,-53862,29642,135056,171552,116950,43541,18741,-2473,-19742,144,-10674,7489,27482,32228,24691,48545,110757,90014,205705,550813,917742,916276,688084,337959,188,-94218,11704,36170,-4084,-82102,-50000,34704,-8045,-82854,-64543,-1120,24251,1859,-14620,-34412,-61622,-79194,-73275,-21917,73694,125598,85319,36295,32984,70933,103283,45987,-36703,-20047,-32950,-120353,-60705,126410,276900,315103,251660,179632,175138,135162,60280,-8903,-64371,-108048,-81252,10228,101660,83942,-56139,-92784,12140,112055,204599,166668,66496,4296,-20006,46548,-37231,-83413,-108874,-112847,-14698,38772,32459,-29964,-26002,-41783,-119322,-115835,-102028,-73780,113436,159987,49612,-4370,441,61339,150714,214996,178746,95845,17350,-46052,-85603,-78426,-38405,40273,135442,83140,28733,24101,22752,-30383,-95421,-142599,-119067,-98273,-90260,-104079,-107179,-111789,-90039,-20841,81787,130673,146857,112335,13720,-70270,-101126,-87088,-104449,-92015,-111483,-122534,-113411,-102046,-17105,94488,219248,288634,163265,32687,-19412,-30897,-24031,-11290,-33211,-44234,-35396,-8713,12359,39546,69572,105545,97835,-32981,-43975,29809,105661,65143,28729,1590,-44009,-50714,-105493,-73546,-11326,11828,42419,28807,-26710,-60905,-61293,-30560,-59611,-98214,-117751,-124618,-102434,-114059,-19073,97023,185653,47947,-57432,-104688,-110301,-92562,-20588,92467,199984,129504,31811,-26436,-108486,-101403,-51183,-1056,-36257,-59934,-28674,-50955,-80143,-80143,-96898,-134087,-137802,-25032,138863,281242,266053,146566,63598,121147,175174,155026,125343,73180,78846,71062,61015,83141,163721,178281,156101,152124,67702,-40988,-93158,-118944,-33532,32903,54824,5594,-40217,-11465,37449,-7330,-92512,-70349,34331,62310,57326,108216,117269,38271,-48096,-154421,-60799,-51204,-164140,-242975,72839,392010,315523,286431,192482,27518,-102300,-87285,-12600,-6550,7634,62731,73153,59557,-8554,831,22490,-23995,-33644,-37162,-75048,-74763,-18084,-31992,-85938,-47740,8212,-20491,-73882,-101807,-54280,6577,15121,-36791,-103913,-56613,2505,-651,9719,-23843,-49864,10676,47611,21054,14574,169031,316487,330745,204525,5131,-87356,-90069,22824,128888,126070,145,-82021,-116897,-58009,21385,81326,182882,43434,-65560,-31035,-35730,-110654,5062,121270,147418,144636,148322,118733,43379,-26963,-51158,-22006,-6727,-48760,-112788,6547,92844,93477,-2180,-146011,-79771,11741,-57725,-94857,-27135,37412,45498,-43461,-146343,-148664,-56345,-7109,4929,74473,135860,121067,59582,8277,15545,-58180,-103357,-118394,-124371,-132836,-100851,-43063,68630,76793,85565,111944,189279,245658,187403,35356,-46273,-81490,-51545,-1196,57288,154684,189822,200483,161803,134337,65775,-14822,-103404,-97204,181199,544260,450145,126958,-88176,-96558,-82614,-92859,-87161,-59405,-30423,-2884,80565,75673,141262,201542,284488,341287,169318,22608,-31759,-105041,-135508,-58672,3132,80956,120803,45755,-85342,-104379,-88035,-73313,-55212,-86689,-63434,-27126,-18060,-28640,-42330,-60679,-62779,-19635,16138,12786,-20197,-32901,-1853,96384,184218,153895,42172,-68985,-91517,-87028,-55523,55015,221375,324191,230352,37917,-23827,-15075,-56515,-129217,-95493,-72554,-41805,29966,111120,85129,-31640,-106524,-12049,64511,45868,7979,22213,52787,33186,28660,107486,182634,223957,332930,468638,412333,204344,58053,12361,-17092,-89708,-34720,48166,47179,8716,35637,92117,145200,109711,16127,3793,56678,93185,127781,131306,81865,-19993,-90246,-66611,7456,-15178,-51646,-52933,-40018,-49935,-90865,-72528,-81457,-65831,76406,193103,216772,164027,121506,114094,-4729,19645,136517,154766,45650,44175,121241,147072,104282,43213,-77183,-87475,-13105,18405,-287,-83701,-75545,-24182,-3858,-39346,-52192,11095,75429,76621,-8757,-96950,-90446,-57017,-4971,20676,13774,33560,53948,33647,-24226,-47108,-102952,-137579,-129971,-154488,-129595,-125554,-114482,-68609,-48664,-39801,3069,27856,30451,57528,53952,6319,21827,108741,99912,21121,-33601,-75711,-74954,-34720,40463,108690,142663,107478,34107,-52179,-114486,-102491,-106233,-112743,-92675,-56194,-33362,85,62520,122391,121867,46169,-46281,-86041,-13908,16626,10106,-25423,-55229,-107433,-73779,15674,26128,51080,57524,62341,47010,27602,-24196,-97253,-149237,-151217,-132166,-85361,39669,65473,49041,-26828,-128471,-70055,106383,150078,120754,93878,74481,43324,114314,240115,291618,307896,314204,265503,88466,-43029,-85778,-35462,4747,97349,172791,152028,75502,5240,-63029,-69962,-44794,-41074,-55077,-94581,-58895,53908,171430,253136,261242,210820,156115,95147,2664,-72758,40817,213736,297380,186170,72593,-9420,-76595,-125490,-64444,-8272,-43471,-98468,-131255,-119549,-47832,30556,39529,64533,4750,-82518,-84021,2786,83418,158259,146398,43682,-31196,-17847,-10520,-13339,555,-7693,-27992,-19825,21602,376,-93529,-93005,-21442,-17944,-63066,-117024,-25254,124193,283993,383834,314468,228815,242754,158702,48890,6240,22714,78509,56176,-16567,-80190,-66838,-5738,-32721,-90856,-113794,-77216,-14786,51230,92386,92463,44678,25207,-21952,-78796,-89526,-99059,-92269,-47571,-60735,-100124,-51486,115921,235988,180501,106469,67362,-26565,-62052,-25198,17210,28219,19328,32166,8993,-71690,-20301,71239,31509,-2426,12405,8651,28,-18322,-2832,30934,73431,66406,91540,84426,70938,44438,9017,23335,87866,114681,85642,6610,-69461,-101315,-116708,-107092,-84147,-87493,-92800,-128323,-142147,-120241,-12332,72550,-11443,-37361,-80902,-67781,101071,201281,162505,60679,-48133,-82648,-5374,21624,24709,92261,176160,250997,297155,437139,386904,170042,41790,-2964,-9509,-8045,17735,60481,27677,-82231,-43075,-28789,-101018,-42809,28843,46511,48789,42430,5144,-47144,59865,157387,206523,168264,60825,45724,80544,104482,85620,30845,-13797,-45410,-50877,-56049,-93390,-98580,3265,37511,-10636,-15188,-598,1813,22923,54595,158109,197012,112879,-7620,-82836,114545,167589,55594,-6817,77872,221745,282857,242322,167447,111188,132577,256369,318291,345374,297744,172829,2101,-24296,-27940,-82919,-50891,41085,102100,106028,32657,-69656,-99132,5860,89563,79897,-24248,-112896,-85754,-85028,-83995,-77916,-47703,-3387,21874,-29704,-88265,-110630,-87480,-70711,-68879,-71994,-96606,-84481,-66112,-53005,-39123,-37227,-47251,-78306,-46625,30167,32348,-53030,-72451,36249,97918,-42447,-111036,-48090,-19742,-13382,-52121,-94236,-29299,60278,103193,188561,181320,42821,-70376,21711,68006,58896,94636,160144,177279,136655,21229,-54453,15048,45416,80230,70953,45424,30411,42665,33739,-1272,-43181,-101758,-67404,-46618,-58752,-74155,-84625,-6223,113189,152212,90133,23377,-1203,-17361,-28704,-50533,-135121,-110620,-51890,-35737,-52613,-28553,44502,98363,95985,75167,74839,138397,227540,215330,79067,-59897,-134750,-111471,-134753,-66107,49043,45806,14892,28255,-60,-25303,11717,116778,173265,183770,94342,29463,46564,129553,169509,89846,14317,3056,-15669,-2596,25556,-3698,-96993,-10533,189306,316031,250133,68397,-77338,-40188,152616,193496,89264,14349,2179,72083,127576,88950,-29549,-101928,-84198,-90808,-88145,-14404,19383,11279,-1160,-78303,-100160,-27115,33367,93755,137628,214686,302252,281695,192813,91162,30162,-62304,-72403,-30174,10395,85607,140525,199557,224781,225248,230524,216978,198938,170203,86932,1779,-64195,-85952,56919,91099,-68880,-105040,4544,88431,83014,15936,-58751,-75394,-82776,-24162,57223,103054,43543,-15594,-35476,-1801,51630,113842,112445,61026,99430,229792,286188,388251,446488,280697,33479,-73504,-55484,-36799,-1079,10757,5124,-6837,-1266,38143,49903,11580,18540,74660,124811,140042,87082,50086,20737,-25897,24318,78211,95760,95718,40320,870,48091,118611,158677,105235,18815,-67351,-49932,-48083,-43743,-21572,-28742,-252,-17816,-72559,6119,79001,62832,-11417,-14834,20030,68549,120653,114991,46391,-74745,-63488,8896,52661,36772,9086,-88070,-83646,-155973,-136685,-65017,48631,85033,185180,249817,140168,-34376,-21862,176012,349622,427072,463758,381956,180331,25450,-51925,-69195,-33308,-57943,-90211,-88751,-69710,-83259,-120765,-137178,-149780,-79928,-21234,-12402,-56651,-58891,1963,34249,31547,2544,-29545,-47607,-64776,-34076,7967,46444,58903,54366,22105,-18887,-105362,-94953,-61218,18934,81158,42603,13798,-13046,-13711,-7887,30852,138350,226268,245128,198822,137256,109557,65431,10884,-44433,-55074,-48975,-58775,-102569,-76539,42514,223842,333078,208232,728,-136027,-85851,-8410,-36999,-48629,-75777,-103406,-87235,-78815,-29599,20140,53866,20899,-41080,-53902,-24835,-11493,-11959,-25748,-10252,36872,78539,65626,6506,-49265,-68288,-48448,-51989,-47027,-74276,-82905,-115761,-62850,15256,19462,-44360,-71126,-66425,-5569,19920,27993,-6682,-51388,-44169,2784,58217,54258,45,-67615,-105349,-120854,-102878,-45371,-2340,19018,-6826,-69047,-95083,-74593,-67387,-76057,-110863,-114387,-90264,-96652,-67471,123196,79945,-24508,-38568,6840,80293,172059,184661,159052,110553,11571,-8077,37615,14617,-103248,-41700,-32129,-44781,-55661,-95013,-105516,-1895,55514,7716,29249,45340,24962,15484,21043,39878,23241,-7539,-71753,-130301,-60557,15159,-26740,-114057,-143663,-87447,-20334,-1829,45284,-678,-113812,-103516,-111817,-95582,-5982,31329,-1774,-45221,-104136,-55573,20386,59255,55744,12309,-37100,-74568,-56346,42114,89345,26668,-9800,-18273,-13966,19627,-2517,-96567,-152497,-67548,-34041,-29109,18241,62685,79618,103893,63695,-25000,-46122,-558,2372,-42967,-62083,-52363,-76589,-111879,-100209,-74888,-33925,-49863,-71920,-80901,-86157,-12010,14856,-77147,-143387,-122910,-82302,-50102,-36315,-15200,-12730,-83199,-146217,-72316,-4352,52630,20456,-37784,-29732,2645,-30296,-108329,-24411,80984,104759,72309,24327,-38858,-65551,24183,91325,109579,71652,3154,-104929,-157301,-126506,-63816,-3594,10163,-8902,20,-7522,-69380,-84396,-81905,-83407,-33141,65317,24390,-82549,-122332,-95871,-11022,129995,344413,382325,212830,35333,-42534,-68823,-64645,-75568,-99929,-126533,-53220,806,58249,116099,126461,152567,136367,57086,-4936,-50214,-26365,61968,73066,19387,-42068,-100887,-87505,-45612,-36197,-26273,-19619,-19033,-3655,-994,-38752,-36237,17088,57774,104735,137467,139338,113601,118519,88290,16692,-61879,10289,87529,79232,14638,-30005,-57873,-56699,-42462,-25433,3765,13255,7405,16212,13380,17162,52554,20800,-55370,-50879,-33754,-26562,21348,42067,30921,13029,-6796,-73492,-74677,27107,132405,179747,150138,115516,115304,79902,13236,-4666,123284,339851,398087,356064,291984,184477,117586,192869,281956,261194,104374,44020,15705,-12285,-122025,-29107,-56307,-109284,-99013,-70114,-64497,-55500,-23479,15119,90340,138966,150441,86270,-15498,-37461,-2426,5381,-31575,-69407,-57873,-19166,-15257,-6158,59166,122456,172771,157171,50448,-115754,-2848,104782,140193,157593,94078,43534,63927,79470,85181,101043,110185,83488,91546,120774,90921,16313,-68220,-131689,-60081,-25863,-5150,-22018,-50165,-95803,-102071,10861,86310,105425,68599,-8994,-64870,-970,95627,178062,209145,185750,204565,181703,83682,1943,-50870,-44237,-37522,-22027,25399,16778,-53829,-80948,-143934,-102932,-6016,48758,110798,109393,77066,89256,114129,107699,25156,-12829,-43438,-61659,-90076,-110204,-107058,23232,113233,76727,19031,18341,36895,62883,26980,-86901,-94543,-16593,36771,133103,165158,101581,44327,-6812,-12972,21357,24925,5768,-7119,-15470,-47114,-71001,-77459,-96248,-56789,558,44024,75195,99581,191636,267502,192337,91414,-36276,-62172,-28902,-5081,-13467,-8843,27462,59809,86183,75464,947,-45983,-50198,-45675,-37154,-1290,66373,19199,-54561,-118457,-139677,-82105,-24394,27539,42409,8957,406,6574,26586,45786,63961,12750,-59826,-13844,17626,31400,48064,86717,90679,82379,116208,134423,102214,46269,-12068,-25341,42894,26814,-53168,-97629,-22997,31854,33475,30943,106397,211333,201781,143879,68441,-34823,-112100,-100310,-17167,6689,-10731,-42535,-112678,-133570,-104505,-59168,-48531,-100948,-119566,-45066,9754,-22419,-91351,-137051,-64151,3739,71357,118844,142522,41774,-61884,-72203,-62783,-76394,-54013,-27756,153,49508,38044,5884,-37031,-36605,47787,138596,177572,122708,43340,6502,13378,36479,40031,28476,15678,-33915,-39752,42140,92266,84300,58541,62793,66487,87314,92195,101538,41725,-49809,-119364,-131117,-34584,14745,-46311,-95828,-92573,-42414,31702,60699,6651,-58723,-55123,-38474,-52233,-68174,-82159,-110491,-44235,42654,161117,139767,-32025,-77175,2893,38706,32268,26485,17470,6372,75701,185453,241222,88397,1556,-58250,-91143,-63548,-13685,11374,-28870,-91938,-107744,-53172,-36875,-53688,-84549,-106469,-96290,-78677],[-14270,-4476,-8497,-32478,-58264,-54302,-41118,-14401,16856,85295,160256,191290,137554,106987,85547,44679,33766,26618,-64555,-53609,10887,50289,9881,-118222,-121627,-77175,-58360,-79646,49359,227569,406064,513084,244368,-8226,-21868,194485,319394,178385,13174,-76674,-40607,-6987,-1064,14288,18898,-1364,-21677,-22862,-9423,3785,-27789,-43295,11718,109791,165611,109808,44241,-8593,-116555,-88377,-63745,-87618,-112764,19158,139184,44226,-76413,-5429,142207,204084,74383,-35000,-19410,-27645,-68921,-90277,-132445,-107813,-85372,-103809,-132983,-70673,1700,56734,68070,74705,63565,32253,-19773,-83062,-124437,-117453,-90885,-4516,41851,32734,-13926,-58452,-72220,-8216,79820,220535,305815,290289,301683,284542,286446,281551,329034,374985,279283,51625,-30007,-36037,57343,155555,149785,37595,-8113,-20289,-61046,-102867,-95245,2464,80580,65590,-51725,-85942,196,13054,-52777,-75326,-75370,-72286,-28979,-24603,-71831,31041,158648,119501,-20540,-146292,-13705,59341,17894,34184,162620,203928,184930,141306,153964,156827,87664,2900,13243,55751,149654,350232,312192,52701,-34103,-18020,46669,181494,266714,188064,107070,9881,-54310,-113160,22262,119088,90277,28925,57910,102797,67413,60436,188417,297859,274743,88722,-27655,103753,90052,71135,48615,-10100,-19863,20322,3492,-114294,-69999,80301,206694,236162,139010,74663,26866,-15681,-50268,-100843,-103143,-68466,-84076,-112240,-52114,-25979,26563,71374,10189,-79018,-82274,-77329,-69591,6694,111995,149254,93426,19641,-4377,-19862,-20884,4586,-2550,16655,33499,33569,19395,25882,74875,69264,213798,615803,1000492,946812,679285,321701,-3917,-104051,-2608,17170,-31322,-98737,-24473,67825,17322,-42993,-40612,-19763,-10308,-17011,-16070,-36866,-57926,-49060,-22735,16925,86618,126162,83916,36404,28576,69876,114470,58626,-34761,-35828,-65626,-143985,-55290,114859,243883,272218,202515,128469,134513,123546,65075,-10805,-71379,-114720,-96025,-9120,90275,97874,-32605,-97627,-14896,68081,152443,144029,72090,25127,-3736,28630,-42047,-76453,-103194,-131516,-33230,29130,27267,-40448,-42870,-56176,-123944,-102289,-92257,-61446,121205,139200,38883,-7126,-2067,50759,131490,190696,168877,103066,32923,-34389,-88442,-89951,-47268,27053,116830,80660,28780,30150,29562,-32997,-98608,-124140,-105815,-88018,-81530,-99320,-102036,-96289,-68491,-1013,94373,143175,157263,111195,-1225,-88946,-114138,-87251,-85037,-57808,-68408,-93342,-114209,-72257,5799,99611,196927,259813,159115,38877,-12881,-26559,-19741,-5238,-29480,-42600,-36046,-8241,18416,46836,73558,115682,100314,-50959,-52431,50889,139363,94595,40264,-2121,-60023,-65054,-107234,-65958,-5602,27821,69506,65015,8547,-39321,-48175,-17955,-45267,-93940,-107004,-95978,-75362,-108356,-21558,93899,183171,33419,-78867,-115565,-111444,-110314,-60775,41586,174765,118369,14080,-45284,-110668,-89190,-40895,3315,-45403,-62222,-30906,-46431,-72005,-64840,-72914,-105121,-116546,-29283,122029,246027,218155,105320,29338,83525,122967,84224,64686,68519,108037,87406,55570,57230,144088,203696,195164,173572,75303,-41819,-95276,-114224,-22641,51149,73265,23750,-20691,2048,42445,-228,-98350,-76762,38442,67786,72432,127886,124151,44287,-42317,-147654,-81770,-84960,-189900,-379815,-113796,134180,122819,210308,165278,24754,-82488,-105458,-19912,1758,15354,58661,65389,65808,6681,9799,22547,-32520,-56554,-64850,-96628,-71518,-10878,-16533,-65535,-46627,-1778,-24840,-66792,-101884,-60599,8119,26721,-28212,-110217,-61724,-35,-2370,-160,-44258,-49752,22611,52729,24077,28554,185086,308499,311694,161720,-38752,-97426,-77690,11281,94700,69386,-41601,-91823,-125457,-78514,-5608,54717,193116,93511,18082,24577,-17955,-97269,12461,107269,118145,117619,134419,127595,48209,-17712,-45318,-21548,-11224,-56662,-115977,13164,103117,106486,-929,-164084,-81829,17645,-45264,-62883,-8917,34981,43165,-31751,-148652,-166601,-69595,-17147,-4755,61149,120992,113934,53827,3503,21297,-46290,-95721,-126382,-130076,-139327,-104107,-44553,70531,80922,74722,84622,127588,161124,120386,-5652,-68828,-90839,-68905,-27407,17762,116478,158545,173618,137559,114890,67097,6071,-70431,-135444,135784,540082,495872,160536,-57459,-117070,-107190,-121165,-130415,-102875,-54840,-10423,73386,64102,124639,176487,261910,316606,140509,11981,-37854,-111675,-125079,-52416,2372,73945,110631,37212,-88207,-107161,-80989,-58754,-50953,-96981,-65720,-23728,-16624,-32710,-46202,-68775,-72559,-25863,12628,8323,-26538,-39591,-7865,82414,164865,151222,50078,-63022,-87905,-82919,-57531,48293,194802,299499,234609,54470,-25230,-42871,-84289,-107009,-62227,-32480,-10582,57804,119793,83036,-40132,-93624,9401,82012,52126,5666,17622,46650,24961,9725,70056,128301,159118,258694,415233,414402,214653,49090,-6025,-28432,-92714,-34564,57567,55209,10002,29820,83238,125464,71259,1210,1172,44876,67640,92282,93839,60218,-33938,-108842,-43710,32389,-4106,-45685,-44618,-32637,-45139,-95143,-83335,-76418,-36354,107552,227538,236497,163504,108226,104114,-2368,14252,129959,140951,26546,29437,126207,184693,174859,106506,-42231,-100324,-24514,850,-17417,-91894,-79976,-30215,-6605,-38754,-46560,14956,79965,91593,12848,-78700,-84036,-42493,16627,52764,47823,61217,73737,44427,-7747,-27548,-89415,-131272,-116515,-149573,-138206,-134406,-111038,-54966,-21387,-2970,42120,66724,64971,81703,54577,-4474,947,94665,91980,11952,-41015,-78678,-65169,-16434,42399,97246,118809,73335,4332,-69499,-118466,-106724,-107599,-106645,-85868,-46405,-18942,13869,71907,130805,134589,55308,-40256,-73351,-9084,9169,-1666,-36588,-65697,-98137,-45910,42656,38793,50390,51902,58564,48777,36449,-15103,-89031,-132463,-143886,-125499,-87997,21713,48096,32531,-41572,-147461,-37131,158465,211287,150409,116353,96219,68226,146665,278370,317643,310205,293687,230002,62385,-54808,-95234,-38107,3942,89000,140388,109850,42768,-20860,-73556,-70962,-41067,-31810,-33854,-63930,-31795,67339,145752,190486,211987,201459,176181,113623,13194,-73882,20456,190898,254346,140424,42521,-37837,-102346,-110818,-48781,-11226,-62368,-120247,-151260,-126025,-43162,25278,29976,58111,1466,-70923,-59955,11761,87734,170843,163598,62862,-23015,-27092,-13619,-6002,9554,-6103,-33265,-27634,18925,5501,-82499,-117788,-47193,-35657,-76662,-109795,5030,171476,354649,479793,410680,318638,316721,199512,69411,13555,23047,80220,61657,-4030,-74674,-85678,-32093,-61954,-114489,-129749,-90688,-22849,56030,119700,144033,98458,55396,-13180,-83567,-99875,-97410,-82250,-40673,-54823,-96898,-62512,109574,230892,190794,117095,66968,-30640,-53089,-18584,13119,10410,8648,23627,1695,-74392,-40877,46055,9629,-19495,11288,28833,28010,-6356,-1674,35537,90849,94626,122504,103424,88270,64149,38936,65859,137793,157941,108463,11876,-69856,-102055,-117565,-109220,-81448,-72643,-61660,-93203,-137417,-117427,-3619,67544,-40392,-84044,-107787,-62977,91513,192572,152073,57485,-48101,-63384,28132,60741,51374,93602,150379,201565,230475,346169,341477,166263,43732,546,-9275,-18846,-3518,30568,12819,-83136,-54159,-58136,-115358,-21843,33414,46955,50468,44803,11542,-55128,5616,79788,112785,91157,32669,44571,85397,109057,93042,43892,-4691,-43330,-53853,-51112,-84075,-110574,-13016,13656,-65283,-106308,-66274,-30933,13183,67178,187971,216493,128294,11772,-104535,117666,189291,67114,1457,84853,218980,252526,205270,159955,121655,146480,274191,333794,364583,286838,128695,-29159,-54782,-45637,-77325,-25691,64376,125320,120554,37423,-67080,-119462,-21452,69572,68805,-35507,-109606,-73109,-72971,-85048,-88722,-58770,-14576,9501,-45615,-126995,-103894,-74933,-59576,-51785,-52232,-83899,-75684,-39268,-18740,-8060,-11167,-24295,-56052,-36853,47101,68559,-4423,-55270,33428,105628,-15927,-130712,-72589,-33269,-17391,-54289,-103640,-50240,18941,61213,152818,154826,28996,-65833,23973,51510,38176,80729,155000,176394,133046,9160,-35120,11396,23714,47912,42127,28084,13848,17827,17051,-5753,-41356,-91927,-54508,-33524,-45347,-66249,-99132,-21747,92956,132916,82280,22513,5612,247,-16716,-42722,-128205,-97194,-27847,-12886,-37739,-22701,41989,109402,145437,129382,108957,161480,244604,225991,85485,-58354,-125983,-101881,-128877,-52176,57355,35506,-886,7634,-23260,-53718,-7019,100496,165868,186310,134608,72262,67972,131572,150656,59042,-3553,-5270,-27329,-14932,25559,15658,-82176,-25722,171302,308410,240750,51719,-75078,-79050,98415,139939,35386,-25003,-5267,81445,141706,79952,-61693,-99462,-67261,-81600,-97388,-17046,21464,17897,-1722,-91531,-80524,-4807,34308,77830,114172,172601,250231,235468,156469,69757,18440,-67712,-66134,-17122,26259,94814,142617,197418,212607,218567,231554,227807,220417,204093,135955,40058,-57311,-76217,79235,128989,-40811,-127957,-3479,83149,82324,21628,-41970,-59524,-54319,1846,57697,77080,19569,-33411,-47842,-11609,34302,94407,107125,70975,131328,261042,314429,405252,432755,264567,30819,-86860,-83207,-73625,-36579,-7714,-8800,-15654,-4705,38382,57951,14222,-3118,69245,132712,149013,90756,46394,12974,-46095,-6792,54010,74241,71198,26689,-2515,49289,123947,171522,115329,19085,-69274,-52586,-47924,-49389,-34223,-41635,-9763,-21826,-78719,1755,71221,58121,-5664,-918,36721,87984,145492,132080,55973,-71421,-66093,5013,39664,20829,10327,-53590,-49180,-105332,-86163,-12857,74143,72054,160853,228915,131121,-38546,-15043,193092,363316,409221,429539,365491,160107,6729,-59608,-64170,-35222,-65251,-98658,-94173,-80678,-100768,-100838,-120006,-148453,-88513,-29429,-19729,-57580,-45385,17918,46028,33164,-4038,-27223,-24951,-38775,-36254,-6405,28702,46206,43764,10709,-33952,-121576,-81197,-49562,26189,96991,68124,12384,-30867,-37910,-31330,12104,114932,189599,190290,144322,96082,84384,53523,26841,-22280,-43250,-53263,-81683,-145687,-100369,-13950,168621,311905,222486,13638,-129091,-105740,-28782,-45620,-61758,-81751,-90064,-82409,-86701,-36130,17464,59066,20515,-49275,-64692,-37067,-30946,-45377,-68785,-39156,23425,72366,58731,3178,-49007,-73001,-58082,-63586,-64098,-62749,-61804,-100166,-72805,-1020,9070,-46149,-68604,-62379,-7749,25118,38425,-4355,-46267,-40257,-3310,52605,46337,-5191,-60891,-95631,-118352,-106928,-53901,-15030,5956,-19396,-79606,-100477,-73205,-58331,-57749,-99646,-120626,-97171,-95545,-73050,99886,83634,-23546,-45549,-7101,55697,149849,183563,165811,102342,-755,-27003,5006,-12921,-126453,-20810,-4879,-27343,-42142,-81397,-86509,25317,102330,53337,39201,39557,7218,-3139,10556,34541,20474,-6723,-73947,-131011,-50601,37450,89,-101269,-142764,-82987,-6127,24675,78729,31462,-92242,-97313,-119519,-94783,-4777,31757,-2392,-46715,-104076,-59398,16350,56814,54609,12687,-35277,-77215,-71655,29848,113261,73024,40770,31542,28691,42542,-9185,-110145,-141994,-61020,-25680,-24310,19634,57596,68386,96112,63904,-11400,-14516,28170,20917,-29754,-51345,-45947,-76477,-110871,-85201,-61289,-29917,-53607,-83638,-103027,-105657,-33236,2616,-84901,-148989,-129442,-86734,-47737,-34128,-13584,-6772,-70200,-150601,-92799,-26467,34229,1066,-55361,-37824,7442,-18293,-103922,-37436,60951,90935,68532,26882,-28045,-38782,51667,112585,127340,90319,15053,-95934,-156582,-137225,-69327,-3068,17016,-9962,-3120,-12730,-60393,-70931,-73227,-76387,-20857,69242,10772,-105604,-120122,-73595,4046,140952,370397,461467,288963,75869,-26995,-64786,-60863,-82247,-106930,-149207,-88330,-19910,56266,125318,136776,157320,135730,64968,6905,-38190,-8884,90135,96735,27750,-44160,-102599,-88005,-42718,-27629,-16411,-12014,-12872,-3422,-14142,-65092,-52679,8041,52239,92127,107705,109528,85975,96695,78080,21361,-64705,983,95387,104333,39625,-2320,-23951,-21693,-15272,-5870,27186,17547,5072,15541,19502,33367,82560,50794,-45597,-57397,-49067,-46561,6870,43556,37415,24136,-2996,-77343,-79589,9897,91827,140896,127683,114864,145201,125941,48725,6767,109629,316756,374117,325169,270799,199033,146911,220200,321188,328682,165789,74761,25110,-22262,-146275,-25497,-40464,-85203,-96267,-71967,-71208,-66001,-35627,-1347,67833,111626,136095,101527,17924,9763,42127,41056,-8720,-66828,-72204,-38003,-31046,-21183,32053,84178,129338,115621,26469,-126818,1849,106085,138155,140927,75705,26674,46016,63220,66073,80773,92074,74371,94972,120884,73585,-482,-70864,-128915,-65412,-37865,-16169,-23830,-43998,-84400,-106633,5652,80715,99335,61284,-17935,-74386,-4414,94457,159087,169608,143390,186635,187538,88232,4752,-35823,-27173,-37945,-23168,20242,465,-88043,-114776,-147067,-78779,12515,68243,140724,145478,103621,104043,128013,131400,44759,-2181,-39570,-64049,-97265,-114700,-112408,15562,100050,63531,23812,35270,57760,81604,26461,-97944,-88951,-5323,52696,159152,171762,103458,32682,-32498,-48002,-7625,2484,-20762,-28596,-31799,-55954,-66897,-67184,-97588,-60762,835,47851,77475,98740,200148,275879,190636,92318,-38322,-62267,-24245,13039,966,-11563,17487,61473,93037,77249,266,-47134,-40239,-24763,-8549,36559,81847,30500,-46565,-118539,-146320,-90280,-24652,39351,59959,25852,17580,22310,42445,55982,58109,-13477,-54676,8597,27492,30813,54113,98533,95183,71105,93099,130273,122144,68620,-2160,-24747,42561,26361,-61048,-95841,-11426,44084,47113,46597,122839,196561,173983,119703,48756,-44180,-114546,-106531,-27979,-16014,-37608,-71932,-129849,-146442,-115079,-65443,-47896,-91607,-104975,-40949,16848,-7566,-76764,-147984,-62135,21624,102617,148273,146312,27411,-66775,-68185,-63438,-81140,-58557,-33195,-9362,34256,32166,8015,-22079,-5377,71473,157863,192931,133858,51838,16662,22755,36528,30595,13622,-3550,-48316,-38091,40108,77776,70955,43708,50228,40801,45802,49665,75172,30921,-62612,-137108,-122707,-23212,21382,-27007,-64058,-87951,-55088,25880,75274,41056,-28375,-37491,-20076,-36615,-60171,-77314,-115740,-55455,36822,154323,118838,-50313,-83187,-5020,28446,21792,26403,27709,18524,83951,187046,257273,108659,12630,-49280,-76959,-53514,-6791,21832,-13953,-79903,-119246,-64854,-46149,-61664,-95184,-124961,-110913,-69700],[-1122,9259,3732,-23267,-52463,-50270,-35697,-12923,9258,64437,132818,173789,137707,112793,83835,32868,21813,29799,-47319,-44833,7434,38763,-6102,-123935,-104161,-75979,-59982,-85311,21756,168140,313612,439833,226507,-22359,-25136,203005,310731,168301,21169,-70800,-46853,-18790,-17464,5704,25789,1222,-29850,-30604,-8525,10128,-18469,-32945,17893,106806,162278,117838,59982,5853,-106319,-95465,-63786,-83273,-117664,12632,134679,63627,-70260,-2302,143167,226853,122263,-9163,-16375,-38176,-81536,-93400,-120165,-109403,-96606,-112672,-135875,-70725,-4700,43969,63978,76988,71331,42177,-12478,-70039,-102361,-112895,-106597,-19506,33565,30718,-11750,-53375,-68514,-13644,62354,194833,301540,298683,288142,257926,254284,241174,271998,296536,172091,-4096,-53967,-19999,109365,227915,212024,62528,-23380,-39650,-68735,-89166,-78523,9206,82227,54860,-62319,-75159,10035,35325,-6952,-66894,-64321,-39759,-8931,-23002,-76559,22004,135063,108363,-15514,-150174,-35183,26956,-19657,-20452,104547,152923,151024,129738,156450,160122,99511,25266,30815,61268,153725,332211,268090,39059,-35424,-14914,51606,174837,247438,187358,115283,14160,-52580,-127641,-12949,50059,23721,-6460,46405,100486,71797,27337,114963,221290,218873,69846,-72379,33030,20388,37833,31822,-34443,-27146,23350,19031,-90507,-95666,44271,172998,225691,143128,80559,31533,-22905,-46656,-85579,-113702,-71503,-77223,-116116,-62415,-40589,3988,55381,1513,-73418,-69735,-83864,-90451,-24858,77252,115618,61470,-9446,-31451,-40923,-27523,1426,1727,23521,36726,32670,14418,2802,36103,45553,211984,647142,1021588,922425,636561,293170,-10109,-116529,-19540,-2997,-55167,-92791,4173,98461,35039,-22485,-23294,-29945,-40326,-33730,-17799,-39033,-48040,-15746,19549,47364,92586,121097,80662,36674,22650,62146,114600,61309,-36967,-53077,-95873,-159715,-53655,95309,200633,221891,153503,83867,97351,106968,66026,-10289,-70135,-113926,-108331,-28207,77484,108595,-10032,-90704,-41349,18663,91432,110414,67190,32813,5804,7239,-41309,-67797,-98589,-144835,-54770,12475,14611,-55492,-64264,-74679,-109840,-88204,-81414,-55173,109677,103002,23675,-10605,-5358,37846,106563,157525,150447,105534,46106,-24161,-92962,-104106,-60634,10499,96756,75680,26741,33291,31924,-39119,-102772,-109009,-92138,-78216,-74868,-97735,-99006,-80214,-41787,25476,111961,155191,160591,99540,-24426,-111998,-120041,-78514,-63225,-29095,-31976,-56760,-80942,-40683,28618,102763,172016,223728,147153,40372,-10274,-25625,-18399,-1866,-28345,-43945,-39394,-10655,20329,50634,74903,125013,107318,-57491,-65051,64714,163671,116511,43165,-14906,-81176,-78885,-100345,-63714,-7355,35665,88216,96662,47484,-8513,-29917,-4550,-30272,-86094,-92031,-63353,-40836,-59015,8413,110023,188730,24703,-95578,-125102,-109775,-121892,-103206,-9656,146578,115557,13885,-47209,-98094,-75804,-30853,1972,-58101,-65470,-39679,-48076,-68223,-54465,-53436,-77010,-91122,-33837,97103,194955,155548,54399,-8070,44339,71461,27289,23576,61041,125218,92925,42382,24899,111112,220867,227654,186835,77923,-45827,-101473,-107374,-12001,65937,86961,37213,-5213,12716,42756,4948,-102315,-85496,36908,68733,83544,145008,128589,49601,-37229,-141409,-105297,-111295,-180916,-392548,-294986,-97403,1796,148087,139492,26788,-59771,-120180,-30084,7190,19751,50999,54524,68504,20671,17914,19987,-43337,-81819,-95191,-117067,-68189,-10742,-7642,-44935,-45363,-17487,-38670,-68200,-108035,-71353,7721,40187,-12877,-110420,-77407,-15130,-11607,-15121,-66953,-48867,31117,52634,20860,32606,182901,283591,278831,112622,-79009,-95948,-70018,-4813,57453,17876,-74498,-99368,-134778,-104013,-34386,34912,213894,168109,115496,77969,-4994,-88396,14383,85169,82983,85287,115417,131221,49455,-12436,-41629,-20539,-14069,-62892,-115288,11255,103245,113340,-835,-167034,-81625,25669,-11739,-24628,10383,32619,37873,-24700,-147993,-174018,-79733,-27993,-16980,44908,100756,100478,45022,2006,28746,-32775,-85119,-133891,-137794,-147210,-102445,-41960,74605,84253,61005,54915,67919,82393,60483,-42527,-92330,-101143,-87659,-53908,-19800,77330,124530,140082,106909,92569,69433,28836,-38632,-163842,93472,519317,531163,194209,-27581,-122127,-128493,-145254,-157184,-113685,-53177,-2641,75777,59553,109759,148156,230240,276623,103086,-2161,-46251,-118859,-117186,-50159,-4368,56337,87746,20729,-90154,-108110,-72679,-36733,-32391,-104061,-72365,-25444,-20719,-42728,-56424,-81979,-86168,-34818,6274,1173,-34489,-47097,-15533,64016,133443,132976,47946,-61113,-83863,-79579,-58847,39410,160164,258097,221474,61694,-23599,-58487,-91367,-81935,-35388,4523,23951,84883,116093,69547,-53298,-80941,27725,93236,52456,-427,11587,38970,13015,-12832,30497,74767,100181,191931,358108,408181,224210,40651,-28783,-43274,-91751,-31475,67683,61547,6864,17580,67077,96258,29093,-13172,-3070,31996,44507,62186,62395,43219,-40800,-122739,-23173,54090,4675,-39894,-34355,-22323,-36282,-86306,-74440,-54427,-8796,133192,251983,243380,152681,87109,81569,-1193,14800,125309,128272,8486,11813,126533,217844,244734,169780,-6104,-100891,-31145,-13133,-31830,-97185,-82887,-33915,-3829,-32355,-45703,14188,82658,105071,32105,-56284,-64629,-23113,39942,86188,85069,91126,93396,54019,7174,-10823,-78132,-123775,-99573,-122469,-126521,-126524,-107000,-43615,3873,33844,81443,104776,98158,101553,52053,-15265,-21738,71855,76068,-1523,-51470,-83453,-54642,2404,43381,85350,95272,41374,-23223,-87038,-122633,-111085,-104879,-96984,-75011,-34836,-3777,29449,80936,134474,141830,62151,-32038,-56324,-2305,1419,-14004,-46734,-71501,-81774,-19867,64097,46903,46152,43674,52729,48755,44283,-3329,-74119,-112663,-134490,-119347,-87768,4380,24600,11397,-57141,-162760,-5080,213748,288624,194577,145442,120525,93338,178099,311296,338332,309793,270542,192690,38116,-63787,-106631,-45011,-1003,75960,107012,72179,13315,-43234,-81576,-72457,-38811,-23992,-13877,-33280,-5520,76527,116861,130789,162089,188512,189797,127457,22893,-71996,-3093,155878,199562,97409,16787,-58618,-106144,-82035,-33788,-14591,-77324,-137757,-162395,-122791,-38046,23258,29404,65701,16079,-42961,-37873,17971,88632,176326,172385,80343,-8773,-29531,-13164,2666,18711,-2446,-33151,-31413,17351,10458,-69824,-139024,-71646,-51993,-88986,-89721,42806,226715,434268,582476,520607,424622,387196,234557,88656,22030,25565,83216,67518,9157,-64999,-106540,-59460,-90714,-137306,-139177,-102064,-29917,60827,147003,197694,155823,88562,-119,-83114,-108626,-92653,-69524,-32217,-49190,-96104,-72442,106968,225365,203216,133074,70314,-30604,-43255,-12212,9422,-6081,-1322,14831,-4594,-72618,-61021,20241,-11423,-35701,9833,48244,56163,10121,3916,43265,110698,128000,157468,122859,103049,80040,66861,106667,186969,201208,133159,22243,-65138,-98529,-112980,-105176,-72126,-52918,-26706,-52851,-118520,-106849,8242,67463,-48671,-112188,-129558,-57986,82256,183648,144570,59644,-40393,-43247,58859,96438,77873,96078,127060,156360,173285,261089,294081,163040,46973,4203,-7563,-25496,-19240,6351,-46,-81944,-62753,-83370,-93658,-1414,38168,47044,52398,47776,18085,-57744,-35698,17972,39069,32599,14326,44759,87427,108409,94578,53731,3850,-39869,-55510,-45228,-69130,-93809,-14652,18036,-36987,-76371,-116325,-64760,1784,82491,214242,227334,140653,33068,-126135,111036,199101,75304,18429,98512,214790,218819,167608,149998,130957,158565,284925,341357,377849,274676,93023,-51493,-82529,-52244,-51147,8902,96026,156033,139307,45879,-58022,-130942,-52961,41782,50547,-50835,-101392,-57242,-58036,-81597,-97486,-69689,-27278,-4560,-52086,-73460,-80136,-58081,-42266,-29522,-30418,-71738,-66149,-10057,22773,30768,20940,3292,-31699,-23787,59783,96765,39615,-30398,31700,106126,5748,-109702,-82353,-35576,-13279,-50237,-108942,-69255,-19494,17559,113055,127516,20606,-54619,26847,36709,21737,67364,144703,169030,123222,-6113,-12852,12341,6983,21026,21458,16791,1253,-2808,4259,-6323,-34473,-77988,-40820,-19847,-30113,-54406,-110820,-33804,75588,114908,73786,20556,12545,20557,164,-31799,-111908,-78522,-2381,9387,-22641,-15837,39739,118833,193919,188697,146063,184317,259787,236028,93848,-54817,-117562,-91045,-120602,-39964,57229,19579,-17550,-14579,-47421,-76251,-34379,67343,145393,172374,162441,109046,89137,133703,130329,28315,-19828,-10935,-34962,-24994,24707,32564,-65037,-39664,144548,283278,220624,35410,-69493,-108895,32129,71071,-24045,-63504,-11733,90287,153037,69237,-89152,-80580,-41943,-65969,-105540,-20057,21921,22678,-3620,-102925,-59816,18262,37598,60769,91284,134934,196903,184208,119510,48986,6262,-73214,-58514,-723,46437,103407,138880,185817,195857,210261,232116,238758,243752,242019,192066,82752,-47779,-67470,94805,156335,-6187,-144775,-10821,75059,77861,27833,-20510,-37791,-21386,38363,65977,53938,-3074,-48993,-57541,-20796,16399,71864,99600,86813,172280,287790,334777,409045,400107,234942,22948,-100554,-106966,-108860,-74779,-27688,-21931,-21312,-4354,40280,64881,16888,-22943,62944,135727,152019,89388,39142,5140,-61854,-34385,34181,58204,49431,14068,-4418,52497,132147,187138,126856,19803,-69738,-50103,-42791,-52764,-46173,-55116,-24802,-32494,-85229,2248,67418,56642,3709,15452,54732,107752,172505,152139,67590,-67299,-65049,5404,29641,5209,10286,-18966,431,-43246,-32005,37118,91777,57042,136339,203239,117265,-43539,-6705,206266,361940,372959,376827,334742,136302,-9636,-63843,-57692,-35702,-71184,-105632,-99218,-92458,-84614,-79094,-102716,-139052,-91267,-33782,-23688,-55036,-31727,32684,55227,31302,-12335,-21045,-1958,-10370,-29612,-16685,13592,36167,36062,1763,-47068,-126017,-66858,-38397,31352,107134,89940,15703,-49913,-65655,-56377,-5807,91273,152963,138440,92415,52634,50374,31441,40808,375,-29506,-53131,-95804,-128657,-84608,-64949,109442,279955,229395,25558,-119242,-122490,-48168,-55114,-72684,-82534,-78427,-73951,-86333,-38877,15252,63310,20713,-56301,-75387,-49184,-49527,-75612,-102458,-51892,16616,68593,53249,2277,-44771,-74834,-69264,-78567,-84623,-33936,-35594,-80185,-86040,-22946,-6003,-49757,-65771,-55942,-5943,31038,48772,-1899,-38134,-26482,649,53806,45979,-762,-47673,-85668,-115568,-109235,-61690,-27524,-7054,-31929,-89552,-103293,-70120,-47986,-39726,-87665,-120373,-98166,-90137,-77259,69336,80149,-24265,-50445,-18857,32861,123737,174801,163614,89090,-13639,-45272,-27205,-43035,-119659,2340,24206,-6753,-27758,-67717,-68476,49386,144411,102818,59002,39960,-5140,-17923,3201,30820,18623,-5383,-77890,-133231,-44616,56244,32651,-78636,-138899,-77276,10105,57670,119933,64394,-70583,-89544,-120419,-77599,10857,43367,3095,-45621,-103401,-63694,11101,52787,52706,13766,-31720,-76510,-86589,14966,130962,116095,85824,74662,67543,62554,-14098,-103153,-103279,-47996,-15834,-19513,20175,52362,58170,89710,69747,11344,18232,51774,34140,-19384,-40659,-40277,-78276,-110630,-71029,-48860,-27088,-57047,-91419,-113939,-123918,-61738,-19230,-96684,-153297,-133891,-90508,-46989,-35448,-14954,-3837,-59138,-141192,-109865,-43204,18866,-15467,-72736,-48084,9017,-7374,-94884,-48628,36348,69006,60476,27884,-17226,-11891,81293,135006,144853,107903,27304,-82603,-139070,-147805,-79806,-10896,17952,-12802,-6681,-15300,-47004,-54744,-60810,-70211,-13012,62119,-11449,-131289,-102603,-50595,15341,141272,377090,527107,365683,116869,-13745,-62682,-57201,-84450,-107507,-123530,-102076,-37685,50755,126895,137561,153382,130790,71898,22573,-19288,12059,120496,120898,37638,-44589,-102881,-86393,-39068,-18405,-6301,-5026,-8891,-6581,-29537,-87383,-66881,-3074,42486,74162,72568,72357,55240,72549,65630,22964,-68906,-10146,96326,124483,64058,27395,15692,19651,16472,17641,50834,17599,448,13040,23514,46816,108680,76942,-34740,-62671,-60652,-60389,-56,50901,46047,33843,-2473,-82920,-84610,-8707,53319,103691,105062,112363,169368,167140,78807,15817,91717,277804,332878,282193,239772,202125,168422,239014,350147,389316,225838,102053,31716,-31730,-133768,-22924,-23861,-61335,-88008,-71637,-75700,-75789,-48635,-18016,47526,88068,121627,115759,53410,53171,77035,66410,8553,-65110,-87075,-58737,-47532,-36196,4529,45317,86508,74987,412,-136518,6468,106749,135021,123196,57451,8247,24041,40726,40228,53221,65572,55487,87152,110776,49927,-19205,-75037,-121463,-66614,-47136,-27412,-27474,-39490,-74111,-109667,-2300,70018,87967,51175,-27680,-85257,-13456,86939,132086,120407,90306,156103,183887,90429,9760,-15417,-5396,-32233,-17236,16071,-16605,-121294,-108785,-92308,-41975,36759,94038,174318,182458,129286,114891,136998,150911,62297,5525,-40094,-71318,-107421,-120326,-120238,582,79834,47698,26536,48590,77040,97581,21700,-112372,-87738,1061,65915,177894,172437,105181,24026,-54098,-84089,-40144,-23132,-52791,-55321,-51493,-66428,-64252,-59651,-99386,-63003,3501,54187,81535,95942,198214,269053,178960,86507,-42954,-65021,-21263,30841,11070,-24816,-2504,55502,94452,75592,-2493,-48487,-29980,-2880,21978,70408,89669,36323,-42308,-120898,-156615,-103088,-32576,39879,66980,35803,27813,29801,49361,53266,33217,-50172,-30824,28513,32012,23791,53388,103529,96137,57621,65235,116167,132060,82429,1202,-26548,40259,24481,-69704,-88220,899,55601,60807,64119,136744,173136,141650,93633,26973,-55016,-116769,-114970,-43476,-43076,-66934,-98095,-127012,-149479,-124159,-70361,-45722,-80598,-91089,-38384,22369,8879,-57949,-152524,-56579,44593,135451,173937,143941,14261,-68113,-63565,-62829,-83807,-61399,-37717,-18358,18817,25497,11707,-1044,27990,94624,175588,207530,144487,59827,25904,33296,41080,26583,2515,-21386,-61296,-35521,35899,61822,58153,31749,43693,25021,16855,15283,49146,20382,-72410,-145814,-108109,-13681,23886,-10590,-38809,-70644,-45633,38692,95000,70233,-4084,-21834,-1314,-18123,-50157,-71279,-116741,-64450,31166,143334,96951,-64627,-89956,-13371,19233,12424,22702,33714,26795,88840,184419,266158,126767,22826,-39275,-62209,-42723,1127,33678,3865,-64161,-114657,-75569,-54937,-68789,-100315,-117078,-99785,-58504],[4519,15403,8681,-21259,-54168,-52724,-36172,-18445,-8061,30911,91103,141373,125908,108657,73455,15114,5124,25659,-38525,-42206,-631,23323,-25098,-127781,-91305,-72638,-64617,-91278,-9042,110422,217422,341156,191665,-39954,-33644,199442,281325,142914,20088,-69086,-60642,-38406,-38911,-6977,26102,1792,-41133,-45691,-17208,5116,-18659,-30606,14277,89162,143664,115819,69825,17937,-94413,-106481,-68656,-83140,-126001,691,120844,79445,-65088,-3132,136974,241209,169967,18827,-12812,-45021,-80164,-77132,-94565,-99438,-105499,-123316,-138663,-76236,-20153,18404,49445,71003,72056,44420,-11549,-58786,-80009,-99224,-122096,-34511,24766,28089,-10512,-49943,-66933,-22014,42279,163452,285069,295410,265218,224620,215196,194048,207899,207173,66918,-44958,-68110,1734,159954,291694,261086,87865,-39455,-65952,-77869,-77629,-62035,17345,83810,41856,-73158,-67653,14536,50700,47002,-5474,-18789,-4413,9730,-21517,-81264,13396,109065,94819,-10284,-128842,-45739,7189,-41377,-72301,40963,95447,111098,112144,156366,164368,113925,48487,47331,65577,154053,300829,216437,27292,-35091,-11706,55073,159993,219198,181850,121373,19746,-50079,-141513,-46622,-19587,-49760,-51952,28336,95948,78237,-4211,39110,144275,158578,47285,-119365,-51100,-64881,-7659,9118,-57524,-35296,27972,37924,-60994,-120996,2216,126002,202501,139796,81800,38329,-19888,-35720,-69774,-118143,-70329,-68189,-103370,-64572,-49598,-15629,35693,-7990,-55118,-52221,-85380,-112365,-60138,36767,77197,27886,-37432,-56939,-60600,-36102,-5629,6114,32752,41177,32842,13235,-15245,1881,24388,204183,644685,982899,852418,570927,259505,-14625,-126659,-32333,-16764,-66633,-72717,29391,120752,43277,-13779,-10289,-29328,-58000,-41159,-14307,-34982,-29112,19693,55519,71511,94907,114976,79926,41776,21622,53746,108632,58648,-38861,-65670,-115878,-155456,-53194,73319,156629,174773,113577,51270,68582,90484,68551,-1239,-58103,-105555,-114717,-41694,69006,120985,15948,-70272,-58410,-28601,32094,73867,56120,31181,10901,-10010,-34729,-57244,-91769,-138770,-73485,-5415,213,-68789,-84452,-91807,-89069,-68512,-63732,-46759,87954,61417,10307,-9484,-4530,28158,82513,122266,128835,107913,61303,-11163,-94140,-115706,-73178,-1965,83566,76268,29701,39857,35708,-42995,-103765,-92537,-74755,-64091,-64771,-93823,-92941,-59021,-6772,60464,136499,170616,162921,85377,-47522,-131384,-108494,-58886,-38134,-1703,1685,-18939,-37283,-3730,54545,107727,149999,188523,133575,42300,-6760,-23994,-15952,3125,-25014,-43003,-39436,-10090,23568,56668,79764,137994,121810,-44025,-74163,75134,180179,133409,42426,-30133,-98548,-81548,-83317,-61448,-10328,40208,101397,124418,90236,33857,-1781,14557,-10051,-68413,-67218,-22326,1270,-5640,55630,141188,201217,24591,-103592,-126983,-101160,-116491,-139133,-49857,124156,126583,37360,-19830,-64300,-54844,-14709,1116,-67654,-63465,-47486,-49612,-63049,-43890,-33962,-45892,-59770,-30640,72995,139920,90969,4030,-39704,11419,28909,-2726,12750,55604,133251,92305,26896,-6356,74656,230713,253939,196253,80978,-47147,-106386,-92155,4739,82940,101500,51465,11382,24821,43617,13072,-97080,-91194,35646,71316,96338,163904,134711,58313,-28276,-129819,-123821,-118428,-129361,-227194,-319374,-281548,-53648,104610,122598,40401,-32449,-116388,-35715,15191,25834,45087,46113,72729,38105,30647,20950,-50158,-102534,-121979,-124926,-61001,-12479,-1106,-19435,-36954,-31898,-56234,-72586,-114795,-79838,12171,61255,14194,-92351,-97381,-36952,-21927,-28702,-86140,-42713,40701,52469,16831,31718,167756,249243,239476,65739,-110214,-85016,-62393,-18897,25775,-20315,-95529,-100961,-132390,-127522,-54874,32251,249031,263816,221013,129473,6161,-80098,14664,61040,48117,52769,96218,133273,51466,-6327,-35709,-15130,-11145,-63565,-108435,5561,96940,117430,2126,-150875,-76421,37865,42077,23542,34943,35531,35046,-17727,-141762,-164177,-83489,-36054,-28067,30209,81033,86931,39893,8432,40713,-14573,-68508,-134362,-143191,-152215,-94570,-34080,82693,90612,49632,28619,19106,21340,16905,-67816,-111947,-107986,-103151,-75792,-49478,40994,90881,104022,74656,73273,77151,55114,-7641,-145507,61781,488963,556544,229759,3917,-104805,-139567,-133874,-125286,-81332,-22735,24247,90829,66474,102221,122819,195735,229096,63168,-15636,-53463,-123976,-108689,-48567,-13546,32558,57422,825,-87768,-103645,-59653,-4569,4387,-96563,-80133,-29643,-27613,-55412,-69574,-96641,-100037,-43576,-344,-5915,-41230,-52567,-22107,44780,95811,103075,37721,-60687,-77001,-74681,-56902,31109,122617,205963,193181,60683,-20482,-63325,-85272,-61062,-12568,39505,60686,109985,102616,48076,-67952,-66954,44047,99702,48690,-8697,6211,32360,458,-35413,-6253,27247,51594,137518,303407,396767,236238,38384,-51229,-58247,-84514,-23876,79404,66880,893,1474,46154,61102,-11073,-25291,-7269,20120,25830,39623,39782,33731,-36110,-98413,-4124,71875,12093,-32298,-20092,-6728,-21764,-67541,-49256,-24966,16558,152078,264245,237897,134631,61735,48908,-4179,23577,125520,119838,-5242,-7165,122222,242120,304342,226514,27662,-91277,-33015,-22822,-42794,-98912,-82762,-33380,5374,-21589,-50204,10928,85223,117753,49244,-35361,-43192,-2797,62738,118558,123342,121547,111187,61407,20451,3268,-68938,-115013,-78807,-85652,-98275,-109081,-102324,-34768,25795,67795,117115,138589,128046,115595,46846,-24822,-43284,43425,54401,-17047,-61893,-85068,-38819,24135,45831,75277,74701,15016,-44604,-100689,-125641,-115570,-98553,-85390,-61048,-21430,12373,47389,90080,133735,142941,67302,-19085,-34909,6367,-7019,-27542,-55352,-69983,-61715,2117,78388,50331,38441,32872,44940,46953,50489,9901,-55794,-92348,-124524,-114500,-84851,-7853,-2940,-13847,-73509,-168318,24325,270006,376361,252608,178787,143841,115616,204987,333936,350258,305128,244727,154170,14975,-70525,-119012,-57488,-12063,56210,72300,38222,-12941,-61602,-87490,-74996,-38764,-18532,3610,-4355,17919,80026,85315,76031,113633,172143,196384,136333,30948,-67057,-27957,112664,139675,58275,-6089,-72009,-91737,-57080,-21702,-19522,-87964,-151453,-153227,-111255,-34033,21477,33417,81889,39623,-12039,-20473,19148,83779,171509,170818,93265,7174,-25766,-10432,10626,25857,340,-31700,-33077,15245,13494,-57863,-141144,-95174,-67470,-99637,-65210,85379,286860,517595,681775,633075,535694,444987,259660,103434,28454,27068,84247,70775,20140,-53822,-129922,-82885,-112338,-140523,-138541,-113087,-38368,62743,170537,248503,212333,122332,15536,-78341,-115574,-87254,-57041,-25248,-46838,-99653,-74528,111067,220207,215646,152004,75208,-29188,-34873,-7895,4232,-22397,-12984,3500,-12182,-69668,-83555,-9381,-34809,-53104,6044,63764,80394,26979,11114,51238,128913,161731,191375,139308,112116,88526,88030,140320,227855,236525,153902,33624,-58725,-93719,-105343,-96868,-58971,-32434,5710,-14242,-98813,-96935,13123,58475,-53295,-123222,-147135,-56226,70412,171793,137085,63469,-30304,-27728,81311,122898,99493,96610,104717,115337,124926,185886,243872,156135,47956,4833,-7666,-31389,-32663,-14386,-13526,-81974,-72144,-107656,-72501,14429,39480,43252,51148,48237,21760,-59312,-69320,-31556,-16041,-7704,2623,42877,83802,100041,87311,56387,7958,-38739,-59481,-43150,-57367,-74820,-10915,28972,-4227,-32558,-79203,-101740,-13070,97105,230913,225660,146568,52048,-133819,89132,188345,73482,38930,115163,206845,181623,129180,134879,135210,165148,284946,337449,380483,258724,64009,-62831,-97405,-42556,-13484,49329,133325,190890,158479,54351,-46384,-125452,-87971,5481,23662,-72955,-91123,-41895,-44341,-78049,-107770,-83883,-44684,-23684,-54703,-25445,-50152,-40832,-23754,-7890,-11806,-64244,-59274,17079,66247,72842,54717,30928,-9492,-12963,64182,113194,74290,-5952,28434,97648,19313,-80799,-75536,-27906,-3358,-42561,-110606,-88525,-54886,-26348,69514,98141,15596,-42982,25497,19918,6007,51250,126214,151765,103685,-28171,5414,12100,-9398,-5114,2736,5378,-12468,-23518,-8558,-7117,-26818,-63890,-29440,-9105,-16784,-42469,-112228,-44804,58564,95613,61476,13743,15458,39259,19103,-21027,-92429,-58177,21103,27780,-10678,-11569,34463,121387,231445,242878,179987,202098,268579,241706,100267,-53190,-113528,-82771,-113671,-34692,43543,-4871,-37682,-40866,-72297,-82450,-66142,14197,106080,136955,169417,133724,105691,133144,107406,-4237,-38354,-18110,-42312,-36020,19709,42516,-50013,-54316,108800,241260,189240,17196,-64819,-112793,-44087,-10294,-84100,-99826,-19622,95052,157397,53768,-114443,-60066,-17207,-49273,-111764,-26686,17812,22081,-10752,-114665,-41974,36871,38032,39149,66496,99218,143795,129798,81081,26141,-9186,-82158,-54172,13938,65183,107035,128199,165329,173320,197806,229646,247795,267747,283047,251214,125454,-38382,-63599,100174,168808,27513,-128285,-19797,60807,65617,31006,2181,-15077,11853,78251,77828,32614,-26639,-65014,-67776,-32794,-4636,44361,88364,107028,215677,303287,341635,396057,350230,193368,6937,-116094,-106844,-90084,-106301,-51264,-37731,-27452,-3841,40728,67534,15502,-42193,55256,133716,149715,82846,26162,-6146,-76062,-60442,15617,43457,27669,-224,-8027,54372,139862,201438,135327,17074,-70656,-44841,-35802,-56170,-59699,-72261,-47867,-51653,-88021,6917,66149,55922,12768,29706,69560,123627,197542,172135,78575,-64797,-62093,8622,21749,-11489,6245,10676,46036,13503,17204,76342,94118,36694,109388,171446,96831,-51537,436,212310,343615,320568,310149,292848,111622,-23359,-66012,-52565,-37415,-77841,-113270,-106074,-101122,-58119,-59052,-88497,-129293,-90640,-36445,-26519,-52165,-20878,43566,59386,24270,-23728,-16282,15111,12337,-20547,-25461,-682,26887,29168,-6918,-59955,-112403,-54073,-29721,32847,110666,104781,18235,-70957,-94315,-82445,-24266,65525,114806,88204,41714,5648,5588,-2365,49290,20706,-15665,-48678,-94979,-87470,-49490,-96948,49853,239776,228012,35063,-109272,-137456,-67048,-65768,-81925,-81024,-70549,-67444,-81089,-38390,12800,65273,20516,-62868,-87275,-62278,-68100,-103511,-120011,-51623,13682,65113,47448,2181,-38078,-73796,-82904,-99882,-89586,5556,-5300,-57076,-100604,-50570,-26224,-56300,-64212,-49218,-869,38709,59423,157,-29283,-6677,19018,68373,57498,12910,-31947,-76974,-113637,-110513,-69216,-40213,-20630,-45038,-99347,-103866,-66639,-37902,-23977,-78050,-117436,-95338,-82106,-80633,33278,69323,-26747,-53534,-28796,11964,95965,160095,154011,73003,-26198,-61588,-55202,-68595,-94668,20410,51228,15087,-13567,-54532,-52172,68962,179139,152306,87030,46569,-11680,-28641,-956,28855,17893,-3367,-83304,-137113,-43022,67286,62970,-52397,-133704,-70836,24596,88751,157055,91722,-49196,-80519,-116697,-57550,33180,63259,14262,-42134,-101975,-68124,4883,47293,50054,15606,-26545,-72576,-100142,-2214,139903,151891,122212,109150,100573,78603,-17699,-83872,-59819,-26991,-3625,-14060,20681,48124,50838,87269,82863,41055,50862,70374,43037,-10769,-29128,-34204,-80566,-109888,-57213,-36870,-24114,-57652,-88663,-94737,-128806,-93823,-47353,-109715,-153139,-137141,-94520,-48372,-39622,-18022,-2096,-48380,-130855,-123800,-53009,8967,-26298,-87479,-57994,9289,3201,-84679,-55356,10983,43015,51238,29225,-5388,15457,111577,158292,162770,125310,41193,-65219,-118014,-146068,-88028,-20928,16417,-14279,-7577,-12244,-28266,-33149,-42417,-63749,-10005,45661,-38966,-147062,-77641,-26413,23441,131671,364224,570649,435465,157465,-1536,-61139,-52490,-81240,-104389,-105294,-94264,-51629,42341,121160,129345,142028,122157,76238,37151,400,32572,149421,143673,49139,-42585,-100344,-81040,-33773,-8397,3921,1856,-6021,-11575,-43667,-89603,-75317,-13909,31345,54619,38228,34659,25996,49955,53873,23497,-72603,-21419,91106,139125,88475,59836,62233,69666,56234,48723,74988,15459,-4086,11485,27964,59249,130615,99340,-20637,-63440,-64168,-62420,5980,69240,61596,45593,-2228,-87620,-87472,-25881,19447,70173,84838,109512,187135,201697,103070,22704,70463,225583,278866,233951,205489,196514,182778,249992,368337,438979,282533,127965,38219,-37647,-117277,-20498,-11222,-43137,-79259,-69495,-76675,-82369,-59748,-31455,33513,71369,109007,129071,90150,88714,99134,80481,20934,-61638,-97556,-77467,-60877,-45785,-15861,12033,49207,39548,-23530,-127473,12091,108226,132718,107287,41821,-8722,2341,17451,13477,23969,35657,31133,71338,93313,24044,-36473,-78824,-107737,-56944,-45399,-32458,-29698,-35012,-63986,-109101,-10868,56229,73255,40264,-35856,-94057,-26165,74777,100514,66862,31382,117417,172144,91813,18785,10662,24455,-12284,554,15425,-32198,-139101,-65262,-20934,9361,71906,129975,211994,219276,154170,122979,142786,168062,80488,13364,-42196,-80881,-118338,-124992,-127937,-19246,55851,32056,29021,60259,96191,110092,14270,-127655,-89886,3226,77038,188588,168723,108105,20565,-66851,-117313,-73782,-49375,-87710,-84011,-71556,-76494,-61709,-53235,-100102,-62854,7750,61540,86820,93026,189260,251474,162026,78207,-46787,-67718,-17108,52804,23345,-43093,-30183,42703,90679,70951,-6564,-49116,-19264,19192,53267,97316,89199,36009,-41798,-124690,-169130,-117955,-47333,29444,63878,38943,31120,29104,46956,35910,-12645,-72164,3079,44001,31304,12003,48256,103923,95270,43767,34401,91987,129436,86044,-1423,-29866,36523,21722,-78308,-78955,11676,64459,72374,81667,147119,143943,107262,66820,3846,-67541,-119216,-125267,-63407,-74117,-97768,-112952,-109950,-142469,-132558,-75153,-43400,-69919,-79094,-38268,25312,25268,-37405,-134575,-44620,70852,166156,192596,135679,2979,-67106,-59789,-62103,-85207,-63759,-42841,-28010,2759,16934,15429,22442,60049,114000,188218,218086,151771,64578,31400,41812,46753,25063,-7076,-39906,-75123,-35392,26759,42164,43472,20208,42111,21779,4144,-7452,25313,9867,-79316,-144697,-95057,-10164,19236,-2105,-24780,-56677,-31174,51620,103577,84012,9265,-12319,13607,-832,-42098,-68368,-118059,-74016,23227,127099,73771,-75976,-100892,-26043,6824,488,10606,28677,24719,84503,172249,261728,136826,27137,-33427,-51791,-36043,5110,41639,18885,-50596,-106275,-90553,-68901,-80293,-103391,-108434,-89834,-51530],[17013,27922,20319,-12323,-49164,-47067,-27899,-16162,-20172,993,53212,111526,116810,108320,68377,5369,-3003,27046,-25495,-33273,-700,16726,-34805,-121799,-73570,-57846,-59731,-84374,-31443,67209,140983,244433,156075,-48610,-36486,194385,244638,114907,20351,-60359,-70514,-54299,-53312,-13245,28625,8211,-44136,-57782,-25145,-917,-18878,-27386,10074,67609,120020,111410,80330,34573,-73735,-107605,-68773,-78116,-128814,-7532,107424,99306,-52776,-200,130787,252315,221298,57973,697,-37592,-59405,-47204,-64238,-81175,-105194,-128029,-133395,-81043,-38064,-12806,29960,61562,70612,44151,-11162,-43895,-52924,-78927,-130034,-42292,22356,31260,-4476,-42839,-62274,-27877,25380,133921,262907,286271,241318,193407,178418,149591,147635,121913,-19922,-64197,-67546,29484,209880,345508,296533,114964,-45010,-92934,-84077,-64969,-42472,30548,88907,29803,-80876,-58389,18895,63917,104766,77912,45556,33884,28798,-17232,-81803,6100,82531,80862,-2009,-101441,-41393,1889,-43272,-108151,-20255,38239,70657,93081,155271,170260,131376,73611,64857,71007,152756,261623,163726,19246,-31187,-6480,58752,139634,185512,173630,127480,28184,-44255,-151399,-75699,-84254,-126583,-105545,6891,90009,87854,-25696,-25802,74730,98820,27682,-152815,-146708,-151669,-49436,-9422,-76084,-43090,34895,60161,-26925,-130650,-43121,68161,166641,128507,79115,47088,-7402,-20588,-55859,-117800,-66901,-58430,-84884,-59110,-53861,-32478,12031,-16373,-25364,-30852,-81081,-134441,-96764,-5850,37472,-4162,-62000,-79911,-78224,-47084,-16889,10097,44746,46940,33355,14391,-28143,-25429,6480,190296,608619,890685,747531,490712,222622,-19004,-133336,-38975,-21667,-64501,-52435,45993,129690,40893,-14161,-1542,-21587,-61623,-38370,-6063,-25103,-5172,52167,81648,86113,91112,106087,79453,49378,25214,45244,96369,49508,-42554,-74682,-125360,-144014,-56926,48410,114972,134461,83607,27886,45678,73104,71142,13727,-41605,-96153,-119104,-51627,62872,132572,42553,-44059,-64166,-73075,-21579,36769,37675,19517,9271,-23751,-28515,-49318,-86257,-123508,-91052,-26390,-17864,-81164,-105714,-98966,-66252,-46519,-42348,-35037,60373,16760,-3018,-6899,-3030,18772,57599,83992,101834,106816,74774,762,-95013,-128026,-87794,-11580,74716,80245,36242,47779,38517,-47218,-105792,-78110,-57984,-49429,-54310,-90460,-87362,-36902,31343,97028,160761,184026,161760,68537,-70460,-142941,-88516,-36147,-15267,20080,28029,13858,5223,32790,77843,109545,127528,153702,116533,41420,-5972,-25964,-16718,5651,-23253,-43432,-39307,-9879,24525,61367,84712,149022,135741,-20463,-79491,76683,181915,139036,34427,-49622,-110924,-75973,-65660,-61707,-16670,38197,104642,141794,128798,80569,30810,34439,10548,-44518,-35362,22999,45342,46486,103284,172511,208624,25600,-108530,-124727,-91111,-101846,-161569,-77962,104828,143509,73065,25296,-18553,-28577,4701,-1922,-76479,-59448,-55747,-53837,-59895,-36981,-18762,-17081,-28604,-22080,49810,84495,28352,-44739,-65258,-16941,-7012,-11511,18876,48573,126916,81747,6037,-37395,38216,226636,266216,197566,80989,-48782,-113417,-71749,25300,99532,114018,63404,25752,34554,42113,20281,-85910,-97050,32348,73261,107929,180174,137931,65500,-19735,-116429,-137810,-107753,-54545,-55175,-168710,-360806,-70165,76052,113052,62335,-5534,-95621,-36619,23094,30610,38263,37590,75506,55369,44905,23204,-54939,-118308,-144120,-114298,-53856,-18539,-181,7408,-22899,-44198,-79351,-81930,-124394,-86662,20111,86996,48553,-59572,-116539,-66081,-33476,-41474,-103755,-34686,48459,50141,10372,24420,139586,206575,194151,21532,-134759,-72718,-56839,-31506,348,-46589,-111117,-98291,-116972,-139993,-60266,46591,290716,366433,321482,172706,11850,-75075,10966,35357,13666,18694,75439,131219,52114,-1301,-29816,-8219,-5290,-61523,-99635,-4967,81863,115537,5132,-129487,-69658,50061,105323,78788,62869,43097,34636,-11688,-133439,-150110,-83729,-43515,-40378,15419,61774,74036,39189,20019,53542,5231,-48646,-126804,-147137,-154934,-84231,-24452,91067,98022,40115,5400,-18395,-20115,-9779,-79820,-127988,-112428,-115942,-92997,-68864,5792,55386,64615,41210,58685,89348,81846,19737,-114759,41850,451144,568108,263884,35177,-82077,-124493,-116398,-94327,-41415,18492,61870,113635,83130,102334,102814,161936,179629,23060,-28682,-60099,-128137,-100167,-48035,-25156,3782,21653,-21339,-81867,-94514,-42273,36079,55033,-69820,-87498,-36835,-37807,-70636,-85050,-112060,-113398,-52384,-7867,-13374,-47034,-55985,-27535,25528,55554,64026,19225,-61922,-67260,-68028,-52008,23288,84585,147532,151516,50940,-17995,-61949,-77478,-45022,6224,71390,97115,130154,81119,20697,-82942,-52365,57527,101247,40947,-19245,1801,27471,-11280,-56302,-37582,-12284,13967,95932,253774,380431,250510,44965,-67459,-70043,-72489,-12309,91823,70695,-7086,-16990,21773,22332,-45900,-34721,-10526,10610,12544,25028,26574,32085,-20224,-69688,13761,85187,18875,-21283,-284,15940,-990,-42843,-16682,6233,39383,162988,262768,221510,112795,35685,11021,-11239,41094,132517,117926,-11424,-25844,113584,253778,344506,270415,57819,-76178,-30143,-27232,-49072,-95879,-77773,-26892,21222,-7114,-58918,9273,90455,131643,65784,-16556,-22855,17271,84681,149198,161881,152371,127563,68116,33813,16297,-60436,-103373,-52965,-41692,-61533,-87030,-95254,-26971,44424,98063,147639,167006,154361,124505,41418,-30045,-57878,16373,33103,-28585,-64151,-72912,-10000,54526,54996,71796,61901,-660,-53494,-99213,-122148,-116709,-87030,-70757,-42748,-3679,32385,70877,102491,132353,140947,74890,4144,-6275,19459,-13624,-39897,-58359,-56831,-37686,21867,88541,52204,30579,22791,38352,46489,57677,26565,-32982,-69230,-111575,-108349,-76684,-7931,-26879,-38787,-87113,-156792,52968,327493,468765,323211,216243,166191,135921,227435,345841,354278,298413,219956,118757,-3935,-71990,-124588,-72486,-26225,32958,40296,10974,-32253,-72047,-88124,-74882,-37200,-11768,21692,25466,40822,80887,55662,30615,72046,156679,199870,144093,40785,-55477,-46438,71112,85593,27376,-22376,-74524,-70145,-33358,-9712,-22918,-91130,-145470,-134459,-91922,-26956,22744,43039,105019,68349,19816,-4916,18381,76126,159445,163584,104768,26260,-12914,-2021,21175,34521,5376,-27283,-29721,16236,18402,-43078,-119850,-112022,-76588,-100126,-34364,135302,353469,603114,771760,739576,642852,487811,277803,117187,36114,30566,86118,74571,32204,-37746,-126655,-81557,-100040,-111889,-123939,-118738,-44117,65358,192846,297486,269496,160482,38015,-65566,-109744,-77327,-41121,-16153,-44018,-101372,-52625,129422,220639,231195,176757,85291,-22510,-23113,-425,2704,-32826,-21658,-5540,-16374,-61677,-102992,-38309,-56196,-65868,5784,79758,103998,47411,23957,63644,148473,197718,226054,156594,119728,93627,105329,168904,260796,264433,173014,49382,-46693,-83288,-89961,-80064,-38191,-7398,38060,24411,-75389,-85501,12620,41936,-56397,-118705,-146319,-53012,61054,162024,134013,72478,-15455,-13614,98568,143277,119830,100305,89704,85340,90384,130597,198270,149079,51027,7251,-5018,-32275,-39347,-26604,-22433,-78564,-77727,-126064,-50256,30231,41899,40223,51497,51245,27660,-55443,-93743,-64785,-46951,-24403,1225,43989,80588,90820,77902,56979,12484,-34948,-60532,-40813,-45806,-55560,-948,42850,19228,-1333,-35368,-129671,-21714,116165,240946,217021,151093,72854,-103421,58281,160180,64947,65661,138381,200879,148589,97189,120545,139189,171380,280421,328297,377253,244743,46600,-57138,-79890,-13267,35463,100376,181587,233917,182106,67264,-28327,-99588,-108008,-25608,1263,-85935,-72770,-22215,-27274,-70094,-113683,-95809,-61093,-42490,-51553,17777,-13167,-18607,-317,16681,7399,-56755,-49752,45833,113985,121255,93859,62557,15062,-782,65161,123137,103845,20280,29287,87462,30569,-49601,-51819,-7080,16741,-26446,-101884,-101484,-79950,-61668,30891,74032,19206,-28241,23894,6129,-4202,37560,105699,131068,81543,-51145,22699,14011,-21213,-26477,-11264,-2927,-23658,-39904,-16952,-3975,-14365,-44881,-14913,3806,-588,-26182,-97099,-49091,47601,81080,51083,7189,19033,60344,45173,-5376,-66524,-31647,47642,47546,3234,-5155,31126,120798,258202,290310,212506,218233,274892,247601,109379,-48285,-109236,-72562,-103485,-33188,20612,-31433,-55110,-64982,-85176,-59431,-52773,-49274,52022,86899,158690,149087,121615,135567,89824,-31407,-54835,-22940,-45444,-43352,15294,49484,-33488,-63286,72273,192434,154644,2617,-57489,-87658,-118507,-91776,-85628,-104879,-23370,100153,158861,38672,-131984,-39113,8237,-28777,-103852,-32624,13983,20506,-19077,-118849,-23293,53800,37934,17380,45179,69798,98018,80357,46845,5746,-23149,-90496,-50127,29361,84710,109826,116948,143590,150988,186072,228944,260390,298961,333404,315718,170574,-24760,-60930,100017,171025,61205,-95189,-24294,44787,48699,34668,29268,10818,47979,122107,94903,18445,-46486,-77418,-75276,-44068,-24396,17497,80189,136893,261455,309578,337500,370663,292668,149369,-12100,-125623,-79649,-55196,-69942,-72172,-53166,-31650,-755,42957,69592,13322,-55562,52160,133130,149616,78761,12619,-17564,-85813,-80976,1248,32043,9327,-12495,-10173,57832,149642,215731,141934,13104,-67027,-33332,-24187,-56262,-71095,-89783,-73991,-71973,-74877,19656,70740,58414,22945,42955,82524,137264,221899,194506,91942,-60385,-54003,17890,20013,-25025,958,35927,84133,63457,59850,103008,82564,14115,83034,137543,73499,-59529,8603,213395,313274,260506,238901,247279,92682,-28935,-62774,-46585,-38265,-82573,-118569,-110890,-88112,-28118,-39016,-75372,-118948,-85247,-35352,-26172,-47510,-10972,52587,60761,15213,-35113,-12940,26909,29383,-10631,-31418,-11740,20565,25000,-13559,-70342,-95992,-41127,-21671,33029,110840,114805,19779,-89322,-94100,-98002,-40819,39223,76651,40865,-6198,-42249,-47022,-42600,53287,39452,-266,-37883,-77692,-47815,-11640,-84884,-4519,196551,220401,43599,-98243,-146736,-82843,-74827,-87154,-77655,-65110,-62996,-72707,-33139,12265,66520,21795,-66597,-98835,-74691,-84875,-127401,-111382,-42811,14260,62277,41838,3419,-28179,-67234,-95142,-123848,-46423,54539,30200,-30014,-101595,-81211,-49484,-64653,-63445,-42332,7356,49806,72192,3228,-19530,16725,50986,99050,81787,33522,-15333,-69224,-111779,-109800,-75498,-51962,-33860,-57841,-107941,-101741,-62589,-28035,-10646,-70923,-113326,-89509,-71870,-81587,-4780,53131,-29622,-54021,-36219,-5884,69759,142781,140270,57099,-36727,-73749,-73724,-75782,-66770,30014,73050,36647,166,-41697,-37453,83937,204952,198395,121103,59029,-12288,-35063,-1894,29011,18878,-48,-89047,-141821,-45591,68991,85599,-26603,-128047,-63897,35134,112285,182278,110337,-28586,-70530,-111044,-40142,55300,86489,29344,-36881,-99835,-72580,-2289,40164,46175,17643,-20689,-66645,-110054,-21632,137670,176049,146926,133133,125610,89373,-21071,-61973,-16484,2079,11836,-8027,21034,44892,46945,89678,102458,74776,81833,83576,47762,-3895,-17161,-28036,-83264,-108391,-44277,-25689,-20789,-54196,-74343,-64179,-116832,-126353,-76173,-119672,-149971,-141413,-100000,-53000,-47124,-22997,-1274,-37430,-119993,-137317,-56767,4452,-30794,-97666,-66104,8749,12476,-74454,-56879,-10726,18497,42969,30991,6477,41546,139240,180232,179762,141315,55825,-45153,-93621,-125767,-85055,-26682,15677,-12591,-4438,-3465,-5579,-6236,-18385,-57844,-14733,20876,-69565,-123120,-50618,-3344,26648,111529,331985,584643,489337,194445,8495,-61296,-48204,-74739,-100280,-94006,-81980,-63805,29538,106597,111096,123114,108782,75542,46314,15521,47692,170666,160468,59398,-40376,-96507,-73414,-28654,-84,11440,6175,-6118,-19396,-53484,-68601,-77916,-25261,18364,33848,6795,-382,-1154,28832,42332,21715,-76963,-34191,78293,145229,110244,92339,113060,126935,104041,86898,96713,10349,-9420,10103,31802,68924,144871,115088,-4488,-59796,-59798,-53233,22957,98281,85273,59744,-2090,-91706,-89160,-42179,-11037,39291,66312,104799,195514,225102,118944,25923,45825,164581,218087,185308,171081,183121,188480,251860,374028,472561,331171,151451,44257,-40423,-103552,-19514,-3509,-30711,-73190,-68274,-76254,-86534,-69073,-41007,26144,60366,96629,138080,122831,110422,104946,81626,27331,-56365,-100529,-92269,-70445,-49333,-26470,-13201,18524,10063,-43608,-113785,16896,109124,130303,92952,28207,-24367,-17295,-3219,-10319,-3340,5093,3174,48903,69389,-2479,-51787,-82823,-89467,-36956,-31188,-28469,-29787,-31344,-55201,-106336,-20670,38897,54789,28131,-42357,-98533,-43051,57593,66776,14191,-30367,74048,152192,91697,30947,40508,63257,25204,30651,18579,-46303,-119345,-9343,58453,74927,120260,176261,250900,252303,176225,127708,145373,182919,100270,22926,-44336,-91431,-129324,-128235,-134331,-42346,30743,18182,31808,71276,114528,116451,4918,-139987,-95412,642,85217,190441,161696,112545,22997,-67614,-137494,-106534,-73661,-122975,-109435,-88929,-84751,-58280,-46705,-98741,-60294,12753,68491,92238,90897,176928,228308,144326,71254,-46724,-67328,-8780,83977,47412,-55958,-62090,24519,82559,64243,-10861,-47931,-7564,41140,84136,116149,82277,30807,-43757,-127800,-171408,-128408,-65987,10983,53262,37179,29293,22109,36704,4959,-75912,-33306,40310,55622,27812,-482,43420,104055,96419,33828,5189,61017,115486,81257,-6450,-31199,34320,21091,-83475,-67752,22324,72778,83494,100323,155897,114852,75931,43679,-15973,-78187,-118739,-132596,-82964,-104563,-123938,-104534,-86061,-127028,-136538,-76710,-37847,-56643,-65488,-36779,29327,44348,-13039,-106570,-20734,102150,195528,206521,127274,-1150,-60388,-52613,-56602,-80341,-61022,-44070,-33384,-8286,11664,23570,50596,93268,132606,198721,227888,159698,70374,37426,52201,57032,29985,-10198,-53483,-84088,-32788,18365,24962,32753,14551,50289,35722,11831,-11268,13434,8151,-74552,-129296,-79303,-6545,14542,4476,-14744,-42889,-13355,63847,104266,87819,18133,-2266,31195,21876,-28978,-61668,-113441,-75637,22205,116065,59257,-75717,-107333,-34564,-651,-5171,-1342,18329,18954,78611,159023,252213,146571,34142,-23045,-36731,-24383,14223,54617,39811,-30227,-89790,-99303,-78578,-86113,-96945,-95390,-74143,-39520],[25573,35845,27822,-6977,-47669,-42784,-20228,-15003,-35230,-32245,13952,78888,102780,103404,60550,-4498,-11278,25131,-17053,-26863,-1478,10496,-43978,-117537,-60122,-42634,-53635,-74458,-52940,28969,81325,155625,116991,-55284,-41585,180593,197076,79112,14418,-51197,-79930,-71666,-66003,-20154,25869,11553,-44862,-73304,-37886,-13702,-25855,-30438,-1054,38132,87061,97164,82383,46734,-51739,-98357,-68798,-73711,-131520,-17129,90337,116506,-39436,513,118663,252554,265210,102147,19822,-20870,-31317,-16444,-36881,-63787,-101884,-130932,-124605,-90869,-60273,-51201,345,42422,60801,35812,-16093,-30387,-26938,-59505,-133327,-46360,22605,36234,2021,-36436,-58832,-35282,7747,104005,232843,268494,215413,163280,143583,107782,91998,45246,-81208,-68367,-59023,56450,252290,381283,312584,137597,-36368,-113465,-89613,-54629,-23480,45211,94044,15327,-88641,-49145,21785,73471,157842,161612,112202,70148,44783,-12811,-79469,-4685,52077,63417,7005,-71568,-27494,4735,-33700,-108134,-76702,-17361,30182,72498,151140,174908,148645,97932,81422,75887,148276,216963,112553,12866,-25528,-782,61071,114115,147200,161709,132381,37934,-36235,-154174,-98678,-130843,-195247,-163971,-15999,81298,99339,-29386,-63572,18319,42038,15777,-125972,-112313,-151444,-59061,-13885,-87844,-50677,43467,84548,9956,-105308,-86768,3044,119076,108837,72599,56793,11794,-3462,-43551,-114452,-62945,-49093,-64679,-48655,-54636,-46667,-15336,-19617,11839,-6860,-72063,-134464,-122588,-42993,1796,-30317,-79144,-99247,-92704,-59803,-31562,13884,60635,55835,35408,17545,-35608,-43367,-6657,172041,545296,760398,624121,406391,185466,-23279,-131477,-36191,-15091,-51821,-36897,53737,126142,31032,-19374,5584,-7880,-49597,-23885,8167,-8604,21896,79719,97227,90818,81468,95093,79183,59080,34700,40597,81744,36310,-47391,-79303,-123820,-133232,-64278,23591,81323,106157,65661,12968,28194,57108,75088,33530,-23260,-87275,-121880,-57060,59907,144101,70389,-14576,-56031,-106060,-58162,7150,16725,4188,5441,-31729,-22962,-43323,-81505,-106863,-103687,-48449,-37771,-87907,-94425,-72484,-41270,-22131,-17503,-16710,36751,-25417,-14371,-2509,-587,10384,33880,46581,72415,103292,86899,12001,-94064,-140048,-102665,-16088,69575,86818,48231,58942,42162,-50116,-108715,-65050,-41724,-34001,-42599,-86226,-81753,-14048,71365,132430,181868,194069,158785,53164,-88350,-130776,-65358,-12475,4871,36422,47088,40894,43795,66893,97062,107821,105745,122809,99058,39307,-6835,-31117,-20262,6492,-21993,-44363,-37992,-9304,23683,65016,90025,156329,145484,5965,-75530,68134,167425,132494,20544,-69833,-111708,-66044,-50637,-62760,-24477,30944,98809,147896,160060,128263,66044,53769,30447,-14544,4983,72030,90470,96744,146326,196601,205233,24721,-111984,-118881,-80815,-84818,-134129,-91093,87828,160235,111873,77255,34843,4799,27939,-5953,-83205,-53247,-62038,-59948,-58621,-33772,-8025,7841,216,-9038,30728,35457,-25362,-87923,-80136,-39410,-36256,-9665,28770,40317,105788,61381,-19509,-64786,10304,207692,261721,190265,77785,-50507,-122383,-46441,50323,116525,125035,73218,37874,41727,38766,25836,-70943,-103002,28107,75434,118445,192449,136897,69059,-13118,-102492,-144922,-84569,24223,98665,-27585,-273698,-65484,60594,111127,90152,19325,-67708,-30039,30856,33799,30541,28908,76440,71195,59539,26441,-57472,-121579,-129550,-94554,-48071,-28708,-5118,33680,-3761,-48662,-107353,-95708,-136924,-90122,31217,115352,86753,-18242,-104813,-98679,-43114,-51375,-120109,-26617,53342,45496,1913,11911,101732,158785,145197,-18914,-151151,-62355,-53533,-42019,-18296,-62897,-125359,-91303,-96092,-117871,-44270,73744,330248,461119,404189,202449,9634,-74656,2750,11013,-17971,-17263,52885,123746,50072,1375,-25648,-2181,969,-59255,-91670,-20422,56633,104870,5507,-109980,-64033,58831,167544,137844,92605,55111,37357,-6533,-125687,-138151,-82872,-51952,-56240,-1317,42484,62037,42062,32556,63211,23143,-28467,-113014,-149904,-153118,-74602,-16264,96149,103935,31252,-15986,-46671,-44716,-23048,-80226,-139437,-116738,-127440,-105412,-74011,-30775,14839,20396,7236,49867,103461,104970,40124,-88637,30965,405711,561088,291602,62947,-61070,-112790,-105438,-71743,-8803,55812,98892,136293,104374,107079,88528,132296,134051,-16481,-43709,-68655,-134051,-94166,-50923,-41021,-30518,-19543,-46465,-75974,-84408,-23603,80347,110967,-30424,-91301,-49362,-54048,-90629,-104095,-129846,-127459,-64211,-19641,-24360,-54833,-59850,-34375,4181,13114,16245,-10072,-67772,-56983,-61423,-47719,12474,44756,84215,96904,29732,-19947,-60591,-75879,-37297,17462,95672,127418,139515,50692,-13640,-100787,-41757,63621,94133,25604,-35965,-5139,20821,-24725,-77953,-65284,-47336,-17787,61440,205930,353973,260084,55341,-72380,-76351,-61645,-2274,99127,68056,-20334,-40773,-9596,-22523,-77896,-45826,-16584,122,639,13497,17303,32392,-1333,-42573,25871,89158,21039,-10330,21428,41835,20889,-18916,13410,31269,54307,159942,241933,191234,85038,6449,-31085,-23346,60502,141005,117790,-13512,-48348,95419,244793,352652,290473,77800,-64235,-28769,-31743,-55593,-93179,-72823,-19957,36645,4409,-76196,7764,94594,142660,77573,-6255,-11056,30238,99397,171365,193599,177284,137191,69697,42369,22989,-58139,-94188,-28144,955,-25294,-67091,-91117,-25598,52209,116718,164912,182244,169566,122320,31090,-35318,-66192,-7273,13184,-35460,-56001,-47755,28776,91197,68403,71818,53316,-9762,-53727,-87251,-116102,-116926,-76808,-59815,-27191,12797,51216,94762,113094,126616,131920,81195,32961,23667,30758,-24171,-56757,-59487,-38885,-17201,33451,89797,47266,17328,8142,27439,41708,59777,39925,-12695,-49672,-101862,-107147,-70231,-2262,-45558,-67562,-103425,-145251,73685,376141,548783,392109,247226,178641,146239,236704,338691,342827,282637,190519,81198,-25027,-74906,-120805,-95886,-48527,1199,5731,-16206,-50846,-81097,-90461,-77950,-39727,-9531,33550,48626,55415,72300,22100,-12497,31796,136083,194035,144204,45559,-44922,-59830,31140,36318,-1821,-38371,-75070,-54770,-18369,-5241,-32422,-95734,-136889,-119826,-74731,-22849,20022,49490,123228,90217,42975,1527,8212,57981,133671,145646,107864,39833,-366,3885,26660,37572,5326,-28508,-29930,12624,17942,-32772,-103604,-126723,-84957,-94162,-5370,183307,415662,676481,835224,819503,724738,504296,281904,122679,37528,28172,80698,70985,37454,-24701,-96948,-57321,-70953,-85913,-108492,-124875,-54330,61004,205096,334132,317117,194989,59580,-53778,-103670,-70537,-29503,-12748,-48407,-103336,-14415,153142,217499,239532,196861,91649,-18440,-14752,3720,-1680,-43671,-34233,-19097,-24218,-56469,-119164,-72896,-82120,-78219,3924,89187,118740,62868,34340,72597,160362,225664,251450,166731,118437,87780,110131,182969,275193,275051,181796,61033,-37148,-75075,-74628,-63144,-18433,14170,61553,53391,-56616,-81035,-893,12543,-65137,-114437,-137351,-55453,47367,147253,127317,77760,-5185,-9418,102391,149709,130805,100283,75983,59893,60841,89043,152896,133654,48427,4129,-7330,-36296,-47270,-38094,-34020,-79342,-87240,-137727,-34512,38434,37773,30446,46090,49615,28544,-53970,-108374,-83970,-58401,-28439,535,41093,72235,76497,62141,49423,10489,-35439,-64972,-45781,-42246,-44053,5596,50416,29305,15195,-4372,-97888,-23107,132169,235705,195445,146904,87152,-72978,17173,109833,42453,88471,158311,189760,114056,65282,100663,135665,170634,266375,308750,361423,225829,32061,-47415,-52732,19601,84522,154106,232713,275286,201107,76338,-12693,-70702,-96849,-39817,-6351,-67091,-52713,-5660,-14445,-65469,-114498,-110340,-82220,-67703,-52369,46334,20723,847,19657,35827,18860,-56665,-44679,67149,154842,165318,128679,89137,33896,4448,55662,120048,120708,39320,27202,70586,33412,-25004,-26235,15708,37897,-10084,-91327,-113016,-100629,-93274,-6824,49775,22781,-19259,14297,-11422,-16193,19499,78057,103120,54994,-78921,30851,10225,-35687,-50481,-28840,-16157,-40164,-59050,-28273,-4619,-4974,-28334,-3650,12369,11568,-13095,-83926,-53356,36472,65860,37173,-5262,16589,76178,70980,8506,-41964,-6161,70644,62505,12697,-3397,23083,110122,265106,319104,234001,224806,271581,246971,114597,-45794,-111070,-67179,-96692,-43234,-17335,-63340,-74252,-91069,-82568,-26579,2090,-71088,-21567,21520,125585,148025,130192,135935,75009,-55096,-75840,-32448,-51526,-53353,5290,46993,-22640,-70936,32744,137153,114689,-13758,-54630,-62746,-73794,-53330,-39172,-81148,-28197,99519,151381,18747,-145898,-26147,26528,-11901,-91351,-44120,4849,12075,-34612,-116419,-10338,61831,29601,-9854,22818,40826,54639,32096,11432,-17940,-40637,-104317,-53293,38255,97793,106439,100989,117397,124699,170067,224951,272220,334034,388517,377105,210132,-12780,-65058,89962,159351,86854,-59807,-25906,23121,20835,32783,53535,32418,79653,161143,109141,6598,-67150,-91494,-86265,-60057,-47585,-11367,74196,172198,300658,301413,317179,329263,227906,103596,-35703,-124911,-53896,-28546,-33028,-86672,-73851,-40366,-1510,41482,66489,5979,-66210,50262,131012,149911,77120,-3198,-33629,-97024,-100687,-14308,18142,-10387,-26943,-15387,58057,155861,222864,139804,2393,-61347,-20371,-13366,-57954,-84498,-111933,-102214,-84468,-52086,34799,75646,58200,27919,48902,87661,143031,239249,213994,103222,-57651,-45612,27998,19953,-38415,-10125,50455,107289,99107,88184,110379,54556,-13908,53332,98517,44118,-71477,12866,205052,270170,194476,164301,196482,76506,-28883,-58105,-44052,-42870,-89489,-124592,-114139,-66947,-999,-23744,-67709,-112900,-80436,-35056,-27067,-45631,-6115,55740,55684,1460,-49551,-16179,28964,35795,-6309,-39409,-23179,13364,19443,-22374,-81909,-82444,-32293,-18294,28459,105384,117728,16615,-98805,-62490,-86376,-58192,8160,34233,-8169,-55235,-92230,-103991,-77907,49689,52208,12798,-25243,-54961,-14800,20183,-53516,-54472,149280,203379,47409,-89988,-148962,-97788,-84460,-91540,-77152,-65224,-64212,-66808,-27103,11055,64032,21764,-69535,-112952,-89178,-102525,-150127,-94760,-33453,14234,56467,32687,2152,-18659,-57221,-98403,-106725,17370,107500,67315,-2401,-82562,-113727,-76880,-77352,-66693,-38968,14306,60826,84204,4882,-11926,38528,88048,138346,111369,54285,-2104,-65246,-112172,-109251,-82796,-64961,-49072,-72648,-117308,-100067,-60792,-21252,-2591,-68749,-111351,-84117,-62649,-81348,-44221,31630,-33970,-53873,-43162,-22381,45221,123533,123145,41423,-46240,-82302,-80541,-61071,-40879,28444,84868,54004,10998,-31328,-26268,92428,218828,235800,156704,74567,-9334,-39404,-1947,29571,20272,3499,-94581,-146203,-53555,59789,95651,-5758,-123983,-58240,39056,123572,190328,117830,-10828,-61369,-106218,-28489,71670,107155,44934,-31743,-98250,-78135,-11514,30154,39322,17959,-16500,-61364,-109394,-43998,122130,184191,157012,144650,140340,93276,-25778,-42325,23851,37694,31432,-2060,20260,41634,45679,95879,125780,109364,109324,90797,48054,631,-6023,-22971,-87046,-106232,-32887,-15839,-17119,-46484,-53357,-34408,-100937,-156062,-94878,-119180,-147237,-147487,-106123,-60771,-57937,-29976,-1098,-25505,-106844,-146687,-55661,4404,-29358,-100071,-70824,8069,19904,-64190,-52993,-21430,4242,38092,33413,17735,65048,161790,199199,195010,155101,70661,-22894,-65839,-95323,-65950,-21632,20440,-5131,4308,10155,19800,25881,11198,-51833,-28973,-7863,-96996,-95539,-24050,16941,24520,82257,283939,567236,521461,225826,16412,-63163,-44782,-66147,-95079,-87645,-72118,-74988,12608,83776,84176,98627,91323,69599,48905,24099,55277,180544,168962,67114,-38757,-91593,-63890,-24027,5687,15111,6906,-9501,-28947,-51222,-38420,-74738,-36647,4245,13188,-19413,-29265,-25081,9749,31664,17728,-81462,-48093,59133,142351,128313,123556,166301,190498,160360,131875,115421,3611,-14760,9406,35246,75520,150000,123458,14018,-50459,-47878,-35268,46655,136089,118610,77884,-126,-93295,-89060,-56617,-37874,11871,50346,98553,194084,235284,126388,26173,20291,103936,160232,141791,139658,164989,186562,246031,368834,489092,369695,173203,51203,-39309,-91786,-19433,1051,-22192,-69286,-68204,-74823,-87600,-74722,-44201,26380,54711,84457,140987,146730,115706,95130,71817,29461,-47443,-92721,-98157,-74620,-47022,-27190,-27892,-3634,-11434,-56274,-99382,20647,109625,128304,81061,17179,-37663,-31445,-16231,-25596,-23081,-21363,-25050,23126,41805,-26769,-63732,-86036,-67322,-10011,-7924,-14780,-26057,-27863,-47490,-101893,-31344,18802,33503,15648,-45687,-94259,-62915,37211,37009,-25461,-90323,31434,125472,90248,45855,73046,111240,78966,71502,26091,-58428,-88921,49254,141548,153121,182169,231184,287372,278087,193539,128773,145018,195634,122491,35966,-44531,-101078,-139663,-129746,-137963,-66056,8188,7640,35299,82692,130046,113856,-5202,-139617,-104268,-7627,88897,183439,152277,118191,30822,-56782,-123468,-133305,-91742,-137801,-116357,-100371,-90843,-53899,-39863,-95513,-56464,16959,73014,95677,88586,163140,203175,128095,66927,-42190,-62517,4586,126070,88979,-51715,-95150,697,69148,54435,-16449,-46182,3438,60508,110859,124661,69330,20294,-49029,-130090,-154227,-125900,-87348,-14381,35740,30043,21657,8068,17403,-39321,-101312,33260,73705,61280,20871,-13032,39540,104036,99303,28285,-20675,23803,89293,67103,-14010,-31500,31974,20830,-86691,-57677,30286,78789,91702,116423,159988,86058,46846,23212,-32702,-88435,-117615,-135959,-101164,-134831,-140938,-82973,-61592,-108880,-138071,-78013,-32124,-43893,-53111,-36508,31445,61919,10365,-74150,10144,132096,217124,211315,116890,-1323,-52352,-45307,-49336,-72041,-56449,-44832,-37654,-17030,6594,31780,76831,121042,144703,201476,231332,163279,72534,39283,59281,66106,35689,-11746,-66157,-91972,-32156,6971,6723,21841,9860,60925,56004,27573,-5535,9510,11811,-62154,-108815,-66360,-7322,6000,4628,-12456,-34769,-209,68285,93320,77701,17404,2776,45320,43666,-16552,-57007,-109420,-74337,23680,106158,47823,-71799,-114357,-44139,-8936,-9830,-17418,-5492,2305,64937,139186,232113,149060,37402,-14535,-23342,-14112,21872,65732,59525,-9842,-72396,-104174,-90688,-92524,-91007,-85593,-60767,-30173],[38939,47593,39513,3163,-41113,-30561,-4084,-5550,-42081,-57692,-14284,55669,94298,103598,59689,-5407,-11405,28118,-5151,-15141,4763,12236,-45132,-108564,-43539,-21388,-39511,-56803,-64836,1547,43815,90903,85652,-52633,-41931,166554,150399,44724,9146,-34090,-69030,-76723,-68631,-21475,24389,16507,-37484,-85004,-46574,-25781,-33811,-34441,-12796,9434,53176,78064,78640,56766,-24033,-73995,-61102,-64197,-128179,-22420,76112,134595,-21017,3346,105294,245224,299952,151976,48460,6858,2715,16321,-8959,-44307,-93041,-126788,-108505,-102211,-69441,-81841,-34377,16909,45363,22439,-22704,-15024,-9,-39224,-128759,-43123,28736,45969,11746,-27881,-53619,-41125,-7773,77687,199730,246129,192054,138373,115307,73690,46177,-15591,-97053,-62130,-44833,82360,286256,398255,311504,155328,-12022,-92603,-90705,-45094,-4003,62256,100440,270,-94606,-37675,26019,82050,203237,235577,172958,103379,58487,-6984,-72240,-19432,18541,43478,17846,-38866,-7894,12067,-19564,-80147,-121325,-68126,-7617,52607,145009,178433,165314,121271,97311,80725,141436,171502,67138,8009,-18194,5638,62324,86262,106940,146699,135915,48560,-26386,-145994,-111099,-121986,-167011,-180260,-36155,69540,111614,-11117,-62827,-20920,-9457,14383,-68328,8302,-50760,-20008,-343,-89985,-58032,53111,110088,48198,-63404,-107440,-61782,62899,81167,62189,66132,34648,14244,-32169,-109728,-60092,-41433,-44968,-36850,-53868,-58585,-46089,-14410,50454,17291,-61629,-105399,-100411,-59683,-23197,-46535,-83913,-114948,-104517,-74168,-49858,16216,79510,68907,39879,21295,-39754,-53274,-16020,149736,462911,610574,498041,325664,148515,-29250,-120617,-24666,389,-36599,-29551,51863,111208,15176,-28112,11131,8979,-25771,-582,26506,11965,48068,98555,99726,83423,64215,80271,76530,67719,47524,41233,67588,20027,-55027,-82190,-117566,-126247,-76799,-166,57377,89729,56958,2558,12241,41551,78344,53546,-7348,-81928,-125641,-60208,57710,153415,97199,14225,-39546,-100590,-62200,-8589,-1843,-8042,3255,-35020,-19428,-40660,-79697,-93125,-104322,-72188,-60620,-85810,-67103,-46714,-17224,1337,6761,4768,22134,-63206,-25221,537,-217,305,10132,12166,42277,95886,94989,19966,-92293,-138976,-116728,-17349,63350,90106,62713,71467,45060,-53174,-115482,-55984,-29073,-21005,-32341,-82994,-79054,5859,108053,160420,194084,196403,152149,39506,-99187,-109195,-44510,7592,18826,44422,55965,58626,73303,93179,107621,99292,82916,95497,81069,34724,-11030,-41877,-29027,3644,-22831,-47656,-37745,-11044,18130,64300,92366,155253,145637,27586,-63613,45575,134262,111892,371,-87127,-103906,-59494,-43056,-66462,-35423,16779,82316,139859,178659,170302,98841,67976,45280,17710,51284,120195,132693,141594,179959,207010,186169,17150,-118046,-113347,-73854,-71619,-108470,-93660,68949,168513,144045,125303,89097,43655,52001,-12681,-89225,-47670,-66661,-70057,-61934,-36761,-4193,24885,22061,3315,14736,-4713,-66920,-124731,-83917,-57741,-61737,-8195,33960,29192,68611,29474,-51179,-85605,-4855,173120,237679,172093,68959,-54404,-118312,-19111,77345,132265,132844,78959,45701,44372,32086,27051,-56825,-110776,22169,76715,126035,197669,128845,65251,-11732,-91336,-146547,-59492,90131,216684,75769,-189319,-50504,53910,114199,118326,39154,-39928,-16882,36927,33746,20565,18600,73808,82901,71638,28472,-59054,-108542,-99206,-75302,-45891,-43356,-16198,55655,17768,-40720,-137990,-113584,-153374,-90061,43011,142436,124104,25117,-65675,-110138,-47212,-56465,-107266,-21077,53717,37877,-8514,-4316,58258,108547,94450,-55877,-138798,-55823,-52805,-50873,-31965,-72705,-138989,-82289,-75451,-83168,-11878,106605,359502,533506,457820,214037,-2633,-79414,-9286,-7276,-41030,-54969,28896,110115,44255,687,-24702,863,5310,-58980,-86299,-40124,20936,83506,1249,-95078,-61268,61950,220246,197198,123395,72012,44811,-750,-119357,-129650,-81626,-60769,-76588,-20883,23234,51223,46666,42664,67210,37003,-9442,-95573,-148951,-144611,-66826,-10676,96763,107597,23492,-34964,-66405,-56221,-27323,-73489,-136361,-121843,-136910,-110144,-63588,-66594,-31566,-26777,-21651,49459,118489,122759,52691,-68811,25969,353810,533974,310172,86305,-42938,-105579,-100868,-58255,12848,82764,128495,154187,126877,114655,82101,114159,102258,-50946,-60153,-78446,-134354,-90280,-56519,-59617,-67347,-63044,-71559,-70659,-74135,-3953,125723,166459,16079,-81239,-64334,-74913,-113624,-121483,-136022,-137477,-78483,-35239,-38161,-63461,-62618,-41237,-17613,-28043,-35720,-48256,-76008,-43860,-51725,-43465,-843,5222,21083,35471,-315,-24829,-59375,-80337,-36710,22137,112506,150452,137661,15442,-50932,-106820,-35055,62693,79762,4073,-57854,-13046,13626,-37512,-97691,-85587,-77247,-44465,32386,160529,316970,261517,66353,-62322,-69535,-52124,5901,100741,59715,-35798,-66484,-46224,-70053,-103849,-57406,-23413,-8990,-8270,5632,11626,34110,18230,-16851,33630,85657,20997,2912,47287,72286,44470,4515,39443,49999,62770,144424,204331,151331,55224,-22747,-67650,-29503,80539,150790,119971,-9966,-71890,69723,216298,327375,284937,88301,-55419,-28257,-35132,-60522,-89228,-66439,-11903,51076,13452,-97832,11590,100366,154083,88837,-2551,-7413,36896,108127,186118,219164,197837,142891,69408,48660,25589,-60002,-85318,-3169,41399,9829,-48163,-87620,-27755,49007,123529,169324,185188,174416,111932,19310,-37460,-62851,-16408,4857,-29301,-32973,-10603,77281,136876,90485,79467,52227,-10499,-45991,-72635,-107982,-110540,-66034,-50787,-13287,30670,72379,121803,125073,121692,121666,90469,67994,56607,42147,-35686,-74196,-53823,-15784,1547,40263,86514,39394,2360,-7526,15644,35921,59827,52365,7487,-30853,-92364,-107961,-63646,7167,-48158,-94421,-118671,-135622,88669,414356,608248,452060,269907,182266,148623,234534,315697,319177,260826,160421,45824,-45052,-76480,-104423,-120517,-71112,-32658,-26573,-39983,-65403,-86194,-91539,-79586,-41234,-7390,42096,66832,63663,57558,-11413,-50904,-3105,114175,182730,140170,48503,-33380,-60364,2374,-987,-25550,-50381,-73393,-44144,-9008,-5185,-45206,-99262,-129828,-106675,-57639,-17376,17211,55131,136191,105637,59701,2978,-8030,32367,99515,123104,106710,50504,12802,9297,30035,38722,3838,-32511,-31780,7131,15632,-23359,-90551,-133033,-88335,-81493,24432,230228,472382,733597,867647,865035,772872,496946,276877,124198,36720,23545,71502,63562,39337,-11405,-63448,-22176,-38415,-60281,-91564,-126002,-64699,53553,210032,359648,356472,228938,83597,-40501,-98887,-62929,-18251,-11176,-56024,-92983,36627,180869,211862,241043,212299,96526,-13214,-5073,9499,-3955,-50075,-45801,-32239,-31115,-50149,-106306,-104335,-104432,-80527,7469,97144,128566,76652,45708,81757,167406,247153,269768,173788,112997,75762,106273,185637,273806,272153,184390,72243,-26215,-65064,-55534,-42358,3678,36403,80086,75772,-38626,-79328,-21412,-20613,-72515,-109295,-128630,-58303,34828,132509,120937,82490,3745,-11100,97586,147514,137011,101875,69216,43719,39397,62317,115234,114778,44837,480,-10023,-39300,-52229,-44797,-43422,-79714,-96147,-120622,-20416,43830,31820,18847,40065,48523,29421,-50629,-85979,-76350,-49878,-22329,3140,39675,66051,65989,49285,41163,7924,-34586,-66005,-52271,-41037,-34586,12530,56463,35014,25618,18448,-63007,-7075,148867,219741,167819,138922,98855,-40968,-16365,50335,13119,109163,176766,178206,83772,38519,81187,130174,169219,250712,286252,339045,207038,23156,-35046,-24420,53608,134911,213915,289206,315875,217919,85268,3895,-39383,-56580,-16256,20244,-18751,-25583,12509,-1226,-59570,-105812,-112382,-98757,-93589,-53505,63982,53899,21855,40021,53446,26402,-59045,-39337,83751,188794,204793,160010,112389,49887,6388,40996,109684,129663,54783,26529,53557,33783,-2613,1228,41505,62495,9910,-76497,-115824,-111747,-115637,-36843,30421,28040,-12638,1249,-27263,-25476,2271,50756,77582,37000,-81018,34168,5444,-47696,-72211,-45904,-29991,-57602,-75617,-37980,-4927,5226,-10284,9375,21835,24555,1055,-70262,-53288,30280,56142,26435,-17788,13241,90829,99731,25395,-14657,22566,94854,77954,22794,-1668,15018,94603,256814,330760,246790,225642,263419,244553,120705,-40066,-113662,-61984,-88560,-60625,-63609,-88507,-87532,-109810,-62052,10716,68702,6056,-105668,-44595,79207,136048,136358,140449,70668,-64341,-96726,-42454,-56642,-61451,-5475,39942,-13566,-71705,-628,87517,78762,-26755,-52412,-40453,-11853,13650,684,-58365,-29163,97869,140029,-475,-149680,-17496,41235,4801,-75197,-56775,-4641,1534,-52244,-104645,920,64558,16307,-36236,5727,17306,18152,-9878,-20700,-40155,-55413,-119141,-60121,43945,108008,101927,85759,92732,100179,154929,222658,288822,378801,452087,435819,245389,928,-70981,75879,140833,106929,-18482,-15146,4198,-13932,28906,76338,51617,108747,196157,122351,981,-82976,-102526,-97135,-75948,-69246,-33883,79090,217118,334277,284251,286011,278390,164768,64846,-52787,-113297,-32762,-8496,-1176,-77157,-95605,-50625,-3164,40011,63168,-761,-68693,53618,131795,155708,85941,-12002,-48775,-106741,-115807,-27421,5329,-27358,-38525,-18552,59759,161858,224619,131263,-11176,-48429,-2549,-479,-57941,-95430,-133678,-110579,-67081,-22279,53792,82777,57332,29826,49970,87703,143849,251527,233285,115950,-51982,-34043,40953,23845,-46898,-23572,56422,117901,122152,103899,102275,17609,-42490,24167,58975,13252,-83681,15743,190700,221738,131219,93615,144321,64515,-21224,-49352,-41652,-48527,-95554,-126722,-108933,-42120,24142,-10867,-62754,-108613,-74503,-33226,-26649,-43824,-3221,56067,47562,-12637,-63394,-23655,24143,33933,-6518,-47610,-32021,7909,14825,-31107,-91923,-69973,-25580,-17382,22008,98496,118623,13876,-85662,-25734,-56328,-71999,-25835,-10618,-57340,-102176,-125939,-101254,-65224,42437,60559,25320,-10218,-30753,12688,46474,-21537,-95623,101356,179207,48074,-82849,-142630,-108675,-91726,-94035,-78284,-68418,-68853,-62816,-19591,11419,59792,22444,-69136,-127454,-103453,-118812,-152429,-78599,-24140,15201,49562,21270,-750,-8581,-42121,-78141,-52831,93197,161905,105805,26381,-55783,-105343,-103218,-92419,-72666,-38190,19921,71518,95676,6526,-5216,58424,125773,180050,141349,73022,7931,-63660,-112441,-107113,-89442,-77686,-64872,-88077,-125330,-98341,-60344,-16678,1193,-70123,-110648,-78827,-54081,-78470,-81002,9008,-37324,-51837,-48480,-36181,24786,105396,105862,28418,-53063,-85744,-75570,-36281,-17548,18502,85952,66277,19399,-22777,-17776,95521,221255,262607,192060,93005,-2775,-41694,-1177,31130,23178,8684,-95005,-143285,-65529,41619,92628,8696,-120991,-53449,36653,122121,181488,115297,3991,-52932,-102112,-22413,80723,122433,59645,-26602,-96725,-84056,-22057,17849,29328,16067,-14897,-57863,-100587,-68258,94566,175263,152252,144033,144692,90687,-31640,-25618,60404,78750,57272,4564,18255,37979,46472,104524,150281,142853,132559,92610,44534,2764,3298,-19893,-92274,-102858,-22790,-7001,-12472,-34948,-30857,-10141,-89280,-149827,-92851,-109129,-146659,-150258,-108337,-69395,-71027,-38582,-1137,-11789,-89412,-130615,-50841,7331,-23569,-94219,-72336,7525,25307,-53658,-44944,-16154,6395,37254,35980,27535,84483,177021,213477,207439,165472,84677,715,-35306,-59771,-36164,-5541,32726,8793,18024,25650,45466,61656,44919,-44650,-53795,-32417,-106822,-70657,-788,31984,16394,45447,224526,520588,528256,249214,21646,-67471,-43517,-57517,-89315,-84985,-66319,-86426,-8604,53199,50146,70021,69497,57614,43726,24281,53365,176142,167061,70195,-39474,-87052,-54270,-21321,7085,12869,1926,-17406,-39051,-32730,-7671,-68751,-49139,-11992,-7894,-40674,-51141,-46747,-8767,20653,10061,-86694,-64058,34379,129733,140191,150331,217564,256225,222196,180524,130171,-4474,-20853,7992,36561,76917,143629,122760,33337,-36272,-31637,-13946,69897,176043,159170,98615,3272,-92389,-88628,-70191,-62669,-13112,35665,89266,181380,229355,124175,22306,-5828,51315,112328,104960,110534,142924,176612,232488,353334,487657,395129,191847,58267,-36283,-83240,-21775,1793,-17941,-68334,-70888,-74548,-87111,-76656,-41106,31968,51656,70676,134390,155127,102171,70522,52697,28071,-35440,-77457,-94358,-75158,-42680,-23572,-34348,-18398,-25504,-60925,-86991,21195,107945,125140,70090,6998,-49802,-39207,-20018,-30493,-32634,-40598,-52310,-4551,11663,-48210,-73522,-89106,-44455,17662,16872,3954,-19381,-25624,-42294,-97910,-44359,-4891,8887,2234,-45868,-80665,-82436,17116,20313,-32095,-109750,-5687,92179,85954,61200,105432,164682,142159,117966,36223,-69918,-59794,104627,221803,238072,253129,288879,315368,291917,202579,124242,140354,204560,145879,52315,-42308,-108822,-150162,-130992,-138341,-86485,-8463,348,38388,93830,138519,99267,-15394,-122795,-116582,-23706,85358,167597,140252,123352,41779,-38819,-93760,-126364,-95971,-102919,-95944,-103353,-95659,-49580,-33604,-91739,-53347,18321,72803,94661,84101,148151,177914,113579,64386,-34682,-53364,22301,176995,145892,-25694,-122455,-29270,49268,40203,-24730,-45486,11898,74922,129798,121770,51056,4497,-58073,-130569,-133103,-109190,-108555,-44905,12844,17951,8457,-13023,-11321,-89188,-14070,100529,98599,60117,10639,-24630,36861,103730,103662,27851,-39068,-17036,52875,44987,-22959,-31130,28537,19875,-88792,-49971,34741,82419,96247,127964,157894,58384,19977,5626,-44872,-97856,-116433,-131653,-111479,-159406,-137653,-58817,-38582,-89898,-136901,-79836,-27006,-32394,-42449,-37630,31098,76107,30600,-40092,43546,156667,227852,206240,105107,1303,-44205,-38060,-40308,-60113,-50066,-45264,-40751,-22987,2071,39033,98044,140251,148536,195180,226875,161484,70479,36594,62324,72672,40911,-12463,-77727,-97888,-32961,-6086,-11033,11457,6081,71376,76498,44713,4009,11506,20392,-43211,-85752,-55509,-10889,-4180,208,-15583,-30869,8625,66516,75096,57423,8882,3816,56230,64408,-3966,-53327,-105271,-68849,29304,98770,39520,-65925,-119762,-52400,-16101,-11338,-31615,-41902,-23570,45993,115805,204968,145901,38883,-5747,-9318,-2957,30155,76886,79854,12980,-51525,-96015,-102353,-96252,-84681,-76748,-47752,-21139],[46428,52318,44468,7267,-39914,-19953,10656,2930,-45885,-81082,-37249,35457,84138,101199,57943,-6190,-12837,26831,1033,-7478,8551,12280,-47581,-104186,-32682,-4225,-27213,-42415,-74588,-24095,14613,44523,56065,-49351,-44984,147072,101750,5729,-3063,-16678,-42112,-62610,-67721,-25425,17135,14104,-31658,-69296,-52310,-42118,-50635,-47424,-31896,-23031,13623,46551,59192,54677,1500,-45664,-49938,-56152,-124574,-30503,58396,144455,-5985,429,83683,222726,312752,193656,76893,34332,31818,42401,12070,-30329,-87400,-121794,-92503,-109256,-48544,-82062,-75766,-19384,18433,-2560,-36880,-4344,20004,-25833,-126557,-38981,33975,53558,17885,-23685,-52721,-51241,-27486,49356,159765,214482,165954,112854,88117,42528,5457,-65216,-82152,-57533,-34540,99495,303466,390023,290176,160829,15169,-54845,-90226,-42387,9499,75216,102399,-19400,-102532,-29133,27169,85342,232687,286458,215341,126044,64621,-4779,-65471,-43746,-22609,16766,25381,-9170,8530,15762,-10529,-54695,-111741,-117337,-46029,29654,132633,175733,175739,138161,107486,80797,128207,124574,25803,-296,-14213,8193,58159,54629,62718,124698,133001,54828,-19781,-136512,-113623,-72846,-87207,-117449,-52607,50588,118863,20520,-36858,-47800,-57986,18119,-10758,127099,52154,41053,21129,-86116,-68529,59827,132621,83241,-20578,-79463,-101999,1482,43992,44998,71036,56028,28807,-24238,-107271,-62057,-38888,-30001,-29033,-55618,-70290,-80113,-3924,81736,36701,-54849,-79092,-59818,-45466,-32113,-52042,-78302,-110414,-116193,-90450,-73310,14219,97952,85606,46887,23408,-44310,-60742,-25097,122396,370008,459572,382000,252628,110530,-39564,-107663,-8703,18723,-26027,-33059,39542,86166,-6430,-40636,13662,25742,3874,26654,45481,32947,69024,104943,86844,61929,37744,59839,68803,71968,59930,46835,57052,2751,-66642,-86547,-113132,-124427,-95576,-21198,42493,81883,53111,-7047,-5621,25046,78689,69611,3229,-81821,-131794,-63115,54248,158949,121275,39703,-21574,-71693,-42163,-8453,-11240,-10113,6232,-34228,-17377,-41272,-81815,-84132,-92516,-95402,-86019,-76583,-43415,-23655,3867,21577,27280,24602,16763,-90500,-36113,285,-3591,-12883,-13538,-13898,16905,85388,97984,23825,-88975,-121642,-121353,-16730,53094,85781,76623,84144,46828,-56285,-127173,-51802,-21341,-11986,-24783,-81114,-80592,20689,136900,176358,194152,189143,141460,28286,-101324,-90100,-28223,21961,25352,43405,54130,65899,91290,108487,107288,83270,59784,72568,64101,28712,-17634,-58081,-43061,-2564,-24927,-52351,-38650,-15721,6974,57788,90346,144195,134711,41091,-48263,8388,85144,80740,-21792,-90267,-95801,-59896,-44398,-73063,-49431,-3618,56318,118004,182509,202383,126362,74895,52950,49960,101410,164255,170158,179835,203142,202646,152429,1664,-127738,-109428,-71025,-63935,-90927,-91720,47213,164788,164671,163374,139166,86936,75206,-21775,-93861,-43268,-67972,-83848,-70163,-45706,-6950,32824,34923,11592,866,-34488,-93042,-130579,-81254,-72248,-83772,-10053,33817,16145,18025,-12756,-87758,-93276,-8785,126595,196085,143791,54588,-60204,-101008,9195,104997,146541,137599,80789,49460,42914,22708,23690,-45543,-119669,15734,78010,131006,195374,113740,53054,-16366,-84085,-145317,-40377,132789,287418,135738,-127830,-30973,53155,120313,142581,53201,-14631,1084,41749,30943,9086,7259,68017,89899,80090,28677,-59177,-87536,-69755,-58220,-47324,-59951,-30345,70955,40484,-21624,-126278,-130611,-171998,-86307,53926,165711,157715,66629,-22425,-76215,-41965,-54448,-91977,-18817,49744,28339,-19188,-20570,15615,60018,45304,-88657,-124810,-52661,-53389,-57980,-42691,-78835,-135322,-73448,-56644,-47542,28482,139899,374158,573985,476363,205620,-25242,-87172,-21575,-13486,-45706,-91333,5480,91182,34894,-3104,-27244,36,6601,-61659,-83746,-61904,-23677,51701,-7805,-84974,-61668,58899,257874,253539,155532,94693,58803,8189,-113351,-123810,-79025,-66614,-100306,-43111,4522,41475,50501,48212,64483,45804,8067,-75994,-141408,-133789,-60938,-7695,93296,109437,18268,-49508,-76988,-59146,-27203,-64788,-123343,-128379,-141774,-106616,-45063,-73655,-81983,-69588,-34956,58570,133486,134277,57434,-55632,22821,296674,487231,317494,104696,-27854,-101448,-102053,-53868,22286,96146,146350,164253,147394,122673,83993,113141,91510,-74003,-76914,-88072,-123939,-88123,-64070,-79031,-102415,-105381,-91953,-66574,-64639,15771,168742,215686,64920,-54799,-74614,-96675,-133063,-120727,-118485,-136339,-95071,-54290,-54016,-71502,-63265,-47252,-38859,-66047,-87992,-93396,-80996,-25881,-36550,-39113,-16824,-33316,-38411,-25908,-36144,-31382,-58392,-90033,-42631,20691,121670,164654,124519,-21444,-86231,-87584,-32944,54644,59371,-22402,-84537,-20970,5920,-48585,-111977,-94570,-102396,-68050,5956,116422,268502,250062,72316,-47823,-55471,-45012,10613,94982,45600,-49947,-86649,-87639,-112461,-118814,-69845,-30349,-16011,-14310,290,7429,35264,35642,6043,36946,75576,19805,18656,77188,105615,68248,26102,58889,61460,65110,117813,152978,104938,24795,-51163,-84414,-20613,97815,158804,122073,-2986,-94584,37023,170058,270455,253187,88321,-51082,-30076,-38603,-64521,-84981,-59912,-4820,61464,17930,-109338,21075,106976,166595,102605,-3876,-13764,35639,109641,192212,236937,213202,145040,67479,52291,23601,-66664,-77502,20085,75989,40510,-31992,-85483,-32671,31922,115274,159113,174923,167801,94359,6621,-37134,-51282,-9124,11001,-10820,-1043,31865,128298,186889,120054,93720,56702,-6579,-36529,-60814,-100986,-100418,-56362,-45319,-3634,48653,95497,150248,137559,118742,112701,101528,103466,88963,51093,-49000,-89411,-41595,9020,16919,42064,79121,28753,-14506,-24716,2453,28452,56968,62327,26150,-13937,-84021,-111878,-59261,13359,-38855,-115682,-133288,-130448,96001,436163,636196,491185,278352,174594,141602,219878,277995,283719,232385,129557,12693,-65148,-78366,-84094,-113018,-83520,-64296,-55915,-61419,-77429,-89721,-92415,-79053,-40214,-5156,45286,76160,62572,35383,-45747,-86869,-33469,89855,165051,130736,47928,-23644,-51036,-12552,-26009,-44851,-60304,-73609,-40281,-6864,-11210,-62915,-100369,-124708,-96637,-42913,-11663,13273,57542,139583,111164,67946,-347,-31568,-2609,57977,96741,100462,56031,22507,10736,28821,36289,-758,-41293,-38735,-3255,9534,-16751,-83131,-135477,-89728,-68470,51639,270557,516376,765387,862259,866975,777633,465553,262565,120663,32323,15041,56896,50444,35737,-334,-30855,12734,-8672,-37565,-76460,-123649,-76622,41223,204942,370146,383392,259269,107361,-28787,-98917,-56178,-9159,-13357,-68681,-68905,91951,204273,199491,230832,216989,96189,-9052,4267,15362,-5672,-53851,-57546,-46233,-38728,-45011,-83398,-103110,-111231,-71472,16391,102598,131553,85807,54972,88124,166323,257903,277593,175750,102205,56490,91892,174508,254685,254703,179231,80445,-16412,-55735,-35587,-20102,25310,57008,91670,89096,-23829,-82198,-48811,-54985,-79108,-106170,-122916,-62753,22380,116213,112213,83400,8322,-20796,83171,136143,136830,103637,67636,34109,23150,42706,84702,91766,38540,-5244,-15072,-43647,-56722,-49577,-52591,-81852,-106363,-103719,-9858,44537,22085,3798,32058,46437,28460,-48053,-67435,-59163,-36188,-14822,5249,38387,62486,61004,41650,33561,4312,-33652,-63769,-59851,-42275,-27815,17516,58953,36122,29360,31419,-32944,19386,161592,191608,134239,125048,104907,-11588,-25902,-4109,-20448,122557,188521,163703,55820,14521,60969,121707,166754,233802,260682,309228,186112,15438,-25686,-1764,81649,180500,274524,344538,348372,227455,90539,17884,-10738,-10270,30947,69653,38242,6088,29899,9932,-54821,-98035,-99478,-102198,-119933,-57422,68847,81750,41518,57566,66348,26804,-65899,-36432,91244,208430,231186,180186,125565,57277,1141,19744,90885,128632,63523,24008,35058,30370,15299,25914,65285,85873,29755,-61334,-112071,-116438,-131355,-61005,12171,29003,-11820,-17322,-42527,-34710,-15746,24835,57650,32275,-58846,30506,-2004,-58577,-92854,-64931,-46443,-78131,-89859,-48384,-7606,13123,5920,21740,30414,36312,13741,-58769,-51979,26738,50748,18791,-31166,7279,101596,126869,42800,12833,52007,117797,92074,31517,-2409,4561,73058,233100,322323,247249,218229,248900,238303,125496,-32779,-117837,-59141,-81140,-86395,-115962,-94235,-94338,-115293,-36522,45701,133920,87129,-46191,-87584,23486,113565,139052,148339,75340,-58477,-119150,-55242,-63333,-69801,-18801,26893,-8839,-68783,-25022,49382,50126,-38065,-53456,-24476,35248,63719,27799,-42288,-28717,93369,123620,-20117,-148753,-15169,50015,18517,-59377,-71869,-15783,-12433,-71894,-90349,8292,59620,-4290,-58873,-6023,-1712,-13124,-47538,-51499,-61708,-65653,-130208,-73025,44084,113311,95151,70090,68673,76706,139607,220753,309001,431350,519483,485218,270978,13037,-78656,57673,116587,118573,26505,10112,-5792,-55944,20348,92101,64153,130965,222264,130953,-1154,-93170,-110253,-108103,-90183,-89883,-46420,94849,268037,358238,258534,244427,219302,104866,33920,-56459,-101580,-21517,1742,21229,-53974,-115646,-64181,-7770,36960,59409,-5713,-64653,59266,132958,164315,104616,-9010,-60371,-116264,-128232,-39547,-7600,-42545,-46989,-18613,63704,166578,218706,114699,-27340,-30172,18051,12096,-58154,-104276,-148404,-88693,-30532,8928,72758,88720,52971,26299,44381,81119,138187,256110,250128,128746,-43786,-21123,53699,28467,-51204,-40479,52137,115367,131392,106174,80664,-24196,-71253,-4949,18888,-19095,-96831,15296,169661,171094,74404,29091,89837,52375,-10390,-38576,-40024,-56665,-102036,-125192,-98035,-17566,44068,-2081,-61809,-107545,-69652,-31594,-26278,-43099,-2981,52720,35922,-26767,-76937,-36363,11921,22849,-13424,-57738,-39128,2973,9704,-41168,-101322,-60477,-22725,-20415,12968,90861,119636,15565,-62571,9649,-22772,-79510,-64156,-59132,-107362,-132827,-99242,-36957,-18879,33050,63000,35738,4349,-9566,32962,65728,5535,-118523,52301,147235,44068,-78238,-134542,-115767,-97323,-97188,-82215,-74786,-77257,-62419,-12896,12318,52772,22632,-66611,-142948,-117863,-134216,-138098,-65842,-16429,16885,41881,6771,-6928,269,-23502,-40358,12490,171852,211288,141668,53891,-28589,-72950,-116686,-109928,-82154,-40940,22324,79127,103904,7090,-219,74547,158982,216436,165684,86487,13395,-64663,-111411,-103841,-95666,-90547,-81775,-104600,-130709,-97671,-62021,-14999,300,-75164,-111765,-74781,-47241,-73891,-110262,-11513,-38818,-48318,-52641,-47696,8369,88732,89072,18216,-57450,-85444,-65167,-11928,1652,3564,75861,71838,24740,-16568,-12296,93284,212445,276867,224533,113155,6370,-43083,-681,33197,27654,15905,-86356,-133153,-80592,16399,77170,15430,-118908,-49805,28091,108443,158004,104063,15206,-45773,-98885,-21659,81761,130269,71989,-21563,-95187,-89934,-33449,3670,15715,10900,-17117,-57401,-92005,-93203,58670,150824,133848,132365,139369,82449,-38125,-11446,92921,123597,90568,12910,14685,33270,48267,113675,173428,173535,151040,89965,37981,2355,9550,-19785,-99394,-97499,-13216,1645,-5984,-20645,-10477,5819,-84547,-130834,-78660,-97526,-148069,-140400,-100197,-73620,-83711,-47516,-428,4596,-66272,-107855,-42681,12409,-14758,-83328,-72391,7820,29947,-41809,-33948,1860,22194,39589,38475,36020,99579,184494,222668,217117,172323,97835,25856,-1761,-20569,-1673,17360,51456,28473,35273,40818,70001,100021,81840,-33165,-84456,-38423,-89673,-49714,17980,41069,3789,4944,160572,452550,511307,264598,25604,-72971,-43805,-48975,-82115,-83011,-62619,-96726,-31862,18155,13692,40755,44935,41080,32260,17148,43167,158737,156172,69098,-41834,-82126,-44240,-19610,4803,5324,-8247,-27837,-43269,630,21700,-60864,-61509,-29110,-27846,-55745,-63732,-64727,-25916,10287,-100,-90023,-80227,8121,110452,146258,172022,264301,320941,287113,231538,143818,-10356,-25581,7128,36691,73881,127271,115036,54666,-15568,-11456,8858,89149,212953,205059,121969,9725,-87381,-86614,-80939,-84003,-33683,23754,78527,159829,208932,114831,16279,-29641,15748,81355,77605,85131,120287,161671,214554,331565,471887,408620,209053,67540,-30671,-76030,-24778,891,-15252,-67504,-74038,-73854,-83316,-71816,-29666,43263,51959,57442,119475,146430,73344,37387,30949,28110,-18291,-56909,-83288,-71754,-36793,-18139,-34139,-24877,-30508,-56118,-75553,20123,105964,122706,61800,-682,-58479,-38116,-13127,-23872,-29891,-47561,-74104,-29328,-16298,-63133,-79547,-89031,-21059,43734,40263,25657,-7836,-21780,-37085,-92276,-57035,-28780,-15152,-8320,-39270,-57274,-81241,11458,31102,652,-56774,-27988,56589,81241,78413,138523,221374,209878,167687,50367,-78427,-32154,155990,295850,325085,329242,345073,332645,293728,203792,115923,133699,211537,172076,74716,-34060,-109784,-141306,-130016,-131717,-91553,-12722,-951,43387,106564,139300,75197,-20703,-96049,-126050,-45881,76146,147471,128767,129577,56613,-15340,-61083,-94037,-80642,-66008,-65935,-95522,-97077,-43189,-25672,-85560,-49429,18453,69390,90561,78887,134577,156198,102975,64820,-23565,-37937,45877,234745,212625,17804,-125022,-62531,25102,23497,-33872,-44259,19289,85594,141209,110680,31193,-13182,-67759,-124819,-108163,-84126,-119756,-75763,-10231,5109,-6149,-37624,-46329,-88404,77356,158869,114725,54628,177,-32146,37072,104746,111032,34678,-42794,-54818,12612,20120,-29598,-28482,25283,19251,-88630,-43040,37656,85982,98872,135628,150821,34079,-2973,-7103,-49500,-103750,-113671,-118151,-103129,-149913,-118241,-35283,-16730,-69625,-131279,-81095,-21405,-21042,-32247,-38592,29386,86649,47264,-5913,76050,173815,227335,193006,93502,6529,-35528,-29795,-28454,-43384,-40756,-44389,-41637,-24873,-518,45327,112360,149061,143860,180204,214265,154211,64508,29971,61620,76447,45211,-12616,-87795,-100357,-33935,-18781,-26257,2620,3467,79976,93490,59836,13816,16173,31447,-20431,-61655,-45925,-15575,-13976,-6955,-22123,-29821,13991,60449,53401,30630,-5901,1210,63282,82809,8643,-50402,-100917,-59552,38477,92870,32742,-60243,-122772,-58338,-21601,-9392,-35847,-89124,-57516,23274,90493,172963,137014,38571,3520,5575,9161,38863,87598,100200,38312,-27056,-77528,-111747,-96858,-78974,-69120,-35737,-12756],[44221,46158,38695,1383,-47332,-13643,20989,8381,-43388,-76639,-52368,18317,72446,96150,54710,-8713,-17732,19771,145,-5493,8062,8586,-52832,-105063,-28192,7318,-18574,-33529,-82368,-48254,-11065,13023,28833,-46245,-48020,126979,56979,-35606,-20443,1221,-9307,-36323,-62897,-31288,6732,5107,-28824,-45265,-44768,-54971,-74985,-67673,-55315,-54715,-27315,5050,24537,41914,27171,-12390,-30748,-46322,-118498,-39377,39711,146261,6457,-6593,56748,188446,303140,222330,103574,60074,56116,63422,28602,-19490,-83463,-113769,-74183,-76343,1010,-42033,-102671,-54853,-11624,-34137,-52748,5595,35657,-16553,-124416,-30224,41705,62224,23901,-19976,-51691,-60678,-47216,23378,119746,179480,141380,90436,65797,18659,-25392,-100283,-67036,-53370,-25813,111243,307126,363175,257906,158524,42814,-14893,-81866,-41846,21301,88507,105625,-34702,-102593,-18173,31288,89739,250571,315423,240492,141949,69254,-239,-54341,-70954,-64165,-8881,35142,22384,25420,20290,-2477,-32176,-73307,-140367,-77362,10489,120714,172624,185228,154044,117805,82333,115819,85775,-3799,-5902,-7640,13238,55262,28698,23176,102875,129261,62249,-10525,-123595,-102537,-14262,-6284,-47078,-54772,31484,125663,61734,-492,-61459,-95834,29275,48271,243429,146252,105838,47666,-73226,-74789,70183,158729,121269,26373,-28799,-66366,-44116,7722,28924,78283,82114,47250,-12530,-100152,-61467,-33929,-13090,-18955,-52898,-72729,-85594,14527,107678,56863,-45355,-49631,-14428,-7906,-17403,-41393,-63035,-95094,-119862,-96400,-92624,15613,122129,114561,66440,32513,-41982,-62156,-27891,99254,285090,333373,293928,198255,80110,-46261,-88292,16406,43795,-14377,-38859,26488,62436,-24069,-47774,21088,49222,43572,62406,70756,60505,90679,105780,66973,34950,11120,42450,63656,78782,77773,64348,61372,-2924,-72756,-85621,-104756,-118863,-111560,-28199,42782,86715,58718,-9437,-18257,15349,83346,87844,15984,-78433,-131510,-58437,57125,168731,150268,69032,1904,-39254,-13976,8267,-553,6270,22123,-21629,-7085,-35560,-79234,-71884,-71925,-100532,-100535,-58167,-15956,4185,29292,45489,50129,46911,23580,-86139,-38970,4023,-3110,-21452,-28093,-17841,11430,82106,103999,32058,-75403,-97658,-102469,-7561,45565,79758,94674,103410,55217,-50962,-135307,-44531,-10978,257,-12676,-72717,-79167,36574,161084,184339,188228,179728,134420,26824,-90198,-68525,-9778,37311,31866,41367,49796,70280,104319,118521,102616,67973,45533,61783,56770,30186,-17273,-70761,-54146,-3893,-19693,-49023,-32857,-16044,-2777,51846,90352,130630,120527,52298,-27036,-34781,34345,54001,-30672,-72430,-85572,-61392,-47746,-75813,-59325,-21876,29930,90872,178049,228078,153217,80051,58852,86331,158290,207526,208062,217466,222784,191659,114616,-14610,-128314,-100927,-65716,-55449,-74899,-83713,30055,155386,177912,193882,186338,137929,101604,-26593,-90605,-33879,-58841,-93174,-76573,-53096,-9089,37525,43808,19221,-7201,-50046,-100072,-109691,-73836,-78221,-95435,-9000,35633,8377,-35799,-57102,-120918,-82434,-4170,79084,147203,112985,41151,-61397,-77702,42900,136762,163927,144624,84421,55105,43548,16800,21542,-32735,-123286,14814,85431,139191,191170,97508,37640,-21792,-76177,-140102,-27417,151039,310523,159436,-79312,-6318,60216,131644,163667,66018,11894,25805,50724,31011,1905,537,64579,96736,88723,31184,-52638,-59693,-36995,-38534,-47267,-69708,-38455,81705,67691,7084,-87562,-130979,-165901,-76026,66600,187159,189439,107479,22509,-33296,-24297,-42336,-77006,-16092,45935,22068,-24402,-29163,-15564,21550,5380,-112741,-112537,-48129,-50320,-60275,-49296,-80438,-121427,-62385,-36394,-9431,74727,173706,376726,582454,463414,181620,-54040,-89955,-25747,-3340,-29230,-95910,-11545,71587,25817,-6171,-29933,-1984,7192,-64606,-80620,-79875,-71574,15162,-17044,-75670,-61940,53095,280565,306345,192355,126343,82638,24932,-102750,-116249,-70876,-61981,-119731,-64523,-10459,34753,53831,50771,57607,51940,26946,-51966,-124753,-119551,-53955,-4248,89455,113015,19917,-54337,-76137,-55457,-23667,-54744,-107792,-134374,-139434,-96455,-22391,-35307,-102794,-82515,-21761,78013,149763,141555,57292,-46639,20340,238372,425752,314502,120053,-13351,-96070,-105687,-56013,21602,97040,152482,167003,165209,131066,94920,131068,102458,-78103,-89933,-92927,-111386,-85308,-70753,-94697,-123387,-131261,-97854,-62279,-54779,36268,207428,255388,113867,-15800,-66791,-105097,-119610,-103163,-104221,-129231,-112136,-73890,-68516,-75224,-59909,-50347,-57149,-98352,-133612,-134989,-71198,58,-12581,-32711,-33919,-69152,-89677,-73279,-71214,-36922,-56306,-101639,-52710,15431,125038,170685,102728,-55725,-97543,-70020,-34290,41677,37028,-49147,-111019,-26117,-1064,-56412,-112666,-91481,-118533,-88975,-18850,73480,210274,223626,69494,-35974,-40284,-39926,11563,81862,27575,-55445,-79365,-115196,-98354,-116269,-82559,-35627,-19549,-16968,-2889,3770,35265,50040,25733,36759,61211,19451,37405,110767,139768,91318,45332,70750,66362,63327,84793,94580,56793,-4438,-77553,-73630,1497,110153,162639,122162,5099,-109233,-832,111000,189388,198691,78096,-51505,-34838,-42728,-67805,-80871,-54072,-212,65565,16178,-89239,33863,113081,180928,123315,-3816,-30959,25550,103256,189055,245955,222999,144169,63908,53039,17039,-78161,-71096,40078,101940,64178,-19793,-85100,-38272,-289,89607,134152,152778,151149,72210,-6042,-35510,-37450,6958,26594,13988,33325,73715,173568,233901,153900,111970,63666,-1962,-29650,-53885,-96813,-90244,-49167,-44682,-579,64973,119552,177586,149373,118021,106739,111411,132608,115842,54625,-64855,-93434,-24518,32807,27749,38833,68051,15799,-33058,-43696,-12501,18786,50574,68431,42131,98,-77527,-119692,-59154,11349,-29616,-122082,-147405,-131216,94146,436572,625233,499619,267883,154159,124802,193842,229072,238473,197791,98353,-17626,-86248,-81997,-64609,-79196,-73437,-85725,-80928,-81393,-88477,-93611,-93239,-75190,-34457,-1687,41354,72145,49208,4958,-81376,-121994,-59574,62178,140420,114982,42283,-18086,-38892,-15687,-40491,-60879,-70482,-78542,-44307,-13017,-24457,-85729,-96272,-122086,-90976,-32258,-7100,7346,54654,130489,104615,66697,-6105,-60667,-47932,10841,67088,88602,54764,25457,5159,20766,28742,-9915,-56232,-53693,-21410,-1880,-14684,-83356,-142352,-92240,-59229,72385,298635,540882,765143,817036,822319,735883,412659,239362,111463,23442,1676,36142,30384,25033,6330,-2329,42071,15090,-19944,-65568,-120699,-91043,22783,188050,363228,394807,283093,128458,-21072,-106042,-51073,-3379,-20584,-87408,-36291,144096,216817,178480,206491,206473,87902,-7626,11713,19709,-8469,-56782,-70272,-62015,-48378,-42875,-63165,-73955,-95481,-55531,29206,104817,126649,87921,59303,88803,154841,255008,272929,171372,85838,30028,66459,148738,218110,223471,165785,83823,-9608,-48986,-17284,1964,44622,74277,95416,92502,-13664,-90233,-82266,-88474,-86318,-106633,-120815,-69304,9552,97410,99272,78206,6553,-39487,59615,116185,129706,104586,69304,28479,10444,25375,59797,65682,28930,-13627,-23432,-50621,-62350,-54498,-62681,-87047,-117325,-90057,-3836,39639,7624,-15138,21952,42815,24716,-47846,-54409,-44933,-25834,-10779,4648,36657,62006,61989,40244,28551,258,-33211,-58929,-65266,-43969,-23213,19755,56978,31858,25814,34266,-10015,46835,165822,152009,95752,104320,103533,12283,-7229,-27755,-50927,125194,190136,145002,29154,-7963,39990,110814,163704,215735,232039,272170,161895,6129,-21611,12519,99602,216297,330072,391846,366571,226010,90009,27276,12355,31297,81327,123165,94345,40129,45452,18017,-52143,-92919,-83477,-88981,-118429,-64475,61732,101400,58262,70605,72826,18630,-77524,-37296,87201,208595,237530,182595,122886,50944,-13755,-7276,64247,117361,64294,17794,14631,23250,28316,46014,84577,105273,47363,-47450,-105070,-117579,-142029,-81062,-8119,21771,-18185,-41024,-56033,-44749,-33941,3472,46429,39038,-42666,20304,-11281,-67268,-109424,-85759,-64703,-101272,-97620,-59576,-13191,17605,18705,32522,38108,46742,24618,-49657,-50559,25080,49612,15689,-43869,-857,108038,149492,59829,40294,81908,138798,104804,38604,-6176,-8654,46614,197332,295502,235157,202918,229251,228451,128767,-24079,-121362,-58584,-74243,-112207,-115624,-77052,-94637,-109365,-13054,75724,191184,159196,38933,-64916,-34954,84882,140308,160457,87056,-42532,-138286,-70471,-71450,-78180,-34043,9052,-8394,-64269,-36816,29020,33588,-47238,-57717,-14768,66928,96397,43241,-32522,-27540,86558,103528,-39060,-147802,-18047,53529,29164,-44378,-85028,-26389,-27402,-87933,-75352,12375,47769,-30968,-67596,-10592,-14660,-37393,-80251,-79942,-79286,-65479,-116683,-91317,39800,114972,87639,55344,46636,56005,125682,220336,333304,490333,586529,520890,284328,22670,-83688,37992,90088,122445,74900,51373,3895,-97075,6997,97824,68793,145144,238194,134857,-105,-93790,-109907,-109601,-91754,-105814,-45990,119643,321622,372042,227817,196177,156236,51128,11754,-43819,-90956,-21164,2713,33897,-28057,-109288,-78139,-13697,33972,57948,-4740,-54648,66364,134158,174441,131637,10236,-60405,-121018,-136845,-49196,-18668,-53786,-49216,-10935,75064,173416,207821,93441,-40215,-6843,42006,25033,-57493,-108398,-136888,-55743,12107,40300,91115,93229,45707,18654,34234,70099,128026,253915,265321,143274,-30894,-5142,66465,33634,-50213,-58423,40058,103754,130663,99530,52751,-63662,-96629,-31076,-18705,-49944,-108328,12922,144793,124076,29952,-23468,36340,39454,2365,-24736,-36376,-65300,-106957,-118841,-83542,6149,58999,4292,-62820,-107879,-64664,-28595,-23906,-41008,-2756,47984,23287,-37949,-86941,-51658,-4593,5334,-25448,-67742,-42239,571,6023,-50520,-107623,-52595,-22175,-25561,4040,86348,125846,28681,-35582,43518,12245,-74331,-103667,-108224,-125214,-102075,-49124,32195,30662,26458,61509,45656,19010,8815,47901,80209,29201,-102533,4680,110442,37160,-74340,-125538,-117396,-99719,-100103,-86320,-80736,-86308,-63749,-6029,15404,44889,23857,-60896,-147393,-129206,-145727,-125342,-54440,-8033,22375,37898,-7702,-14772,9045,-369,8425,83985,245455,251534,172852,79941,-2019,-40697,-100943,-126262,-92822,-44781,23117,84140,109002,8308,5250,88431,186836,244505,182883,95282,16262,-64975,-105055,-97330,-98896,-101100,-97426,-119756,-129140,-96100,-63605,-13799,-2515,-81021,-112318,-70170,-40184,-66065,-115310,-23959,-35318,-41139,-53484,-54912,-2352,75445,74994,12762,-57572,-81070,-52336,10075,18118,-9674,58308,72352,29123,-10609,-7627,88383,195880,280384,254205,136280,19535,-42122,1017,37659,36032,27709,-66313,-117390,-94735,-11023,54014,16649,-114784,-45180,16304,86622,126038,88186,24571,-38167,-94408,-23399,77279,131989,83118,-14293,-91279,-93049,-42911,-9521,387,3192,-22211,-58817,-83604,-113376,23593,118007,106807,113591,127876,71862,-42325,2935,123528,172247,132970,26248,10903,28579,51751,123350,194913,201664,166235,85761,30930,759,12878,-22077,-107269,-87749,-1583,12650,4622,-3442,6624,13074,-85474,-114639,-63532,-87199,-147736,-120755,-79430,-65994,-90668,-53721,3242,25132,-36131,-80602,-30145,20516,-2644,-69118,-71804,10972,36836,-26675,-20036,25715,43533,43756,41393,44463,111458,185670,227744,225205,176623,111004,53530,35780,22284,34833,43062,73502,51785,54150,54645,92789,139894,120917,-14053,-94993,-18583,-61249,-32782,32013,44642,-10565,-34461,99509,374119,476029,273461,30538,-77492,-44308,-39899,-72542,-78575,-58153,-103086,-54091,-16893,-18995,14299,19521,22089,16858,4871,27115,131754,139039,64949,-44604,-75750,-33234,-17619,25,-6256,-22304,-36715,-31805,45047,48960,-51421,-72473,-45909,-45263,-64119,-66296,-77301,-40945,1235,-11274,-88416,-94727,-15481,88335,147055,187780,303211,379735,350411,282365,158719,-10833,-27199,7667,36194,66980,103107,102679,78552,12462,12291,31709,101691,241083,251823,146084,19146,-78802,-82737,-87604,-101209,-48613,14995,67132,131762,176338,100501,9110,-49460,732,68100,59862,63505,98680,143701,194249,306122,444884,410655,224859,79237,-23401,-69693,-28017,-977,-13000,-65320,-76242,-72129,-75825,-59670,-10582,58878,55161,46004,97865,120949,33731,2435,13001,32750,3389,-34444,-70511,-66414,-31081,-13848,-31494,-25586,-28455,-45087,-65869,17192,103575,120712,55677,-6411,-63713,-30716,18,-10850,-19868,-44663,-89181,-49427,-39907,-71229,-83315,-85956,-446,63860,58248,46280,7138,-15948,-31615,-84987,-68324,-51182,-36383,-14327,-25846,-27432,-47263,34919,69836,49469,-7750,-32098,20160,75897,96047,170133,274578,273631,214992,66388,-84654,-8469,199971,357220,404501,401034,391045,334705,281481,194832,102407,124052,214863,198388,101321,-20864,-104346,-129509,-128464,-120017,-76952,-5951,1385,48498,117572,129008,42713,-20483,-67324,-125440,-75814,60408,124177,116604,134062,71658,8615,-30931,-61395,-57158,-33189,-37422,-83344,-97746,-37214,-18422,-79614,-47428,14821,60302,80791,70230,119941,135851,92932,64149,-13204,-19926,71457,290790,276570,65866,-99903,-100701,-5741,1622,-46706,-45577,22501,89429,141621,90599,8288,-34146,-79116,-114789,-83441,-58655,-114092,-106908,-32627,-8394,-21643,-65881,-88531,-27187,155855,197613,117962,42403,-12793,-38770,35510,102661,116768,43997,-35150,-84633,-29302,-7017,-36204,-27969,17801,14173,-90911,-40572,35635,85840,95681,134800,134812,9003,-26288,-19303,-50963,-109455,-113610,-102899,-81031,-122090,-100006,-19224,-1631,-53637,-126187,-86724,-20234,-14760,-27329,-43953,21288,87239,54186,20698,98591,176380,210570,168071,77149,7898,-32003,-25864,-19329,-27471,-33960,-47711,-45854,-28201,-6269,44375,112181,140114,124825,151359,187456,135146,48561,13710,51196,70921,41802,-19051,-102957,-104473,-40284,-35579,-43554,-10487,-4415,79354,98832,65096,15812,14183,34977,-3873,-44681,-43679,-26552,-28438,-21931,-37120,-37193,10084,45086,24199,-6205,-32215,-11716,58763,90335,13865,-55070,-103179,-54335,42497,79846,19128,-62964,-129852,-68263,-32200,-11370,-29376,-102951,-104308,-8383,57663,131052,115139,29007,6147,14160,14833,40237,89812,112325,58597,-6550,-60908,-103414,-102009,-82003,-70302,-32633,-12671],[41668,38223,30816,-6186,-54059,-3058,35192,20044,-26299,-51022,-49732,12600,68496,97455,57789,-6619,-19726,14075,-637,-2631,9264,6753,-55161,-103993,-23628,18780,-8871,-25697,-84120,-65810,-30401,-5715,8160,-39736,-42495,115633,25497,-73286,-36507,22194,27994,-5578,-53166,-35553,-982,-6091,-28359,-21941,-23146,-51834,-104018,-90931,-78142,-80522,-65091,-43067,-23078,24012,55400,28022,-974,-32231,-110331,-48519,20651,138651,15046,-18065,25569,145108,272276,232242,123596,80237,73319,77880,39489,-13058,-82921,-105479,-55393,-29034,58677,6520,-85929,-71588,-32914,-66385,-65766,13406,44081,-14171,-121786,-19727,48974,68661,26646,-19655,-52954,-71125,-69876,-3503,78818,139576,114189,66411,43353,-2976,-50870,-126938,-62160,-55291,-24183,112438,292432,317039,215377,144431,61033,17052,-72434,-48682,25767,96680,106278,-44499,-95400,-10245,33363,90667,252138,316651,241788,144742,67580,1101,-45702,-95833,-108976,-35925,40325,48385,35439,18967,-2145,-19863,-45326,-104288,-104147,-11169,102846,161729,185919,161124,120809,78236,98303,50016,-29729,-16258,-6306,13223,46387,3242,-17688,74375,115990,61880,-7052,-116485,-92751,33327,58715,10058,-51771,4734,121405,92892,20880,-77841,-131329,34667,97161,339530,215038,152088,63422,-63963,-85420,74445,178599,152132,65862,15790,-13813,-57894,-31915,5388,78167,102644,59918,-7070,-98616,-67453,-35668,-4179,-16564,-55342,-74429,-58558,25829,114041,65894,-43351,-27216,22001,26506,1422,-30820,-53785,-89032,-124832,-97558,-115826,10608,139938,144503,88734,39306,-42476,-70591,-36535,71395,206510,233621,226246,151911,47465,-59179,-74125,37466,62268,-12074,-55982,4210,32428,-46956,-59400,22355,67608,79371,92523,88923,82011,100578,90107,30622,-6862,-24068,18890,50675,76999,88572,80108,69293,-4331,-81650,-90769,-103626,-119155,-133921,-30872,43807,89245,59979,-16398,-36363,1348,80920,96423,20280,-81619,-134511,-57575,55350,171953,172706,90709,17773,-18895,2716,20771,13662,22953,35787,-9553,1267,-32992,-81844,-66729,-57610,-92054,-95955,-44834,4362,25906,47886,61505,63147,58371,25656,-72546,-44761,866,-9364,-35928,-43353,-11214,17695,77624,102975,35123,-62406,-78010,-78859,-1780,30119,61664,103345,116625,59202,-47492,-130633,-44079,-8282,5055,-6784,-68298,-85576,41324,165751,171406,165760,158629,120654,23164,-81497,-55466,200,43038,28495,29055,34011,62229,102238,112401,83480,45080,31687,52192,48932,29979,-18076,-86968,-71156,-9715,-16575,-45693,-29782,-21735,-21003,35995,81858,106440,95075,51141,-12890,-90354,-14795,32407,-28465,-56349,-84735,-73412,-62020,-84687,-74593,-45472,-3219,51459,156586,235721,168096,73367,52639,114117,206958,237182,235609,244561,230328,167616,68819,-38721,-119010,-96956,-66581,-54856,-68854,-80984,10544,134121,174720,205562,216775,182354,119226,-36072,-89149,-28378,-48540,-100715,-87987,-65202,-18059,30658,39644,15714,-20811,-64571,-104780,-102991,-74513,-86438,-103315,-12761,32039,-1458,-95700,-107510,-141880,-70251,-6712,27618,89032,74490,21993,-64774,-56614,72348,161884,174489,144985,81760,55048,38993,6971,13432,-26481,-128773,11114,91430,143285,178189,73417,12014,-34950,-75478,-141648,-31125,134929,280300,147528,-44415,13004,63966,137462,170428,70140,31617,47273,56976,27574,-7169,-7811,57225,96376,89767,28485,-46161,-33350,-7367,-22449,-51719,-74736,-43173,79089,91051,34094,-53031,-117990,-149207,-67897,72928,198300,210809,138774,59796,3815,-4753,-29681,-68379,-19344,36541,13746,-29180,-33855,-36251,-8163,-27326,-133342,-107651,-47490,-49125,-65019,-59968,-85434,-112554,-55105,-20588,24564,117665,200234,363357,556536,420203,141269,-92388,-87640,-23591,12058,-8607,-68813,-25392,47401,12288,-13169,-37698,-10842,1082,-73184,-81639,-96180,-124644,-24352,-27581,-70454,-66381,40760,283467,347515,229072,161543,110161,44782,-90124,-110023,-61005,-48745,-125540,-88411,-25787,25778,50674,45732,42867,51486,43599,-27258,-104332,-105802,-49402,-3667,82611,115450,25982,-51642,-70479,-52233,-22325,-48166,-95035,-143376,-138111,-86297,-1481,8603,-54131,-52358,10094,101122,163027,141801,50395,-44270,13446,178438,351258,297985,129476,-1737,-90210,-112505,-66704,8904,83410,144118,159475,175618,135990,110080,159475,123540,-68771,-98395,-92456,-99778,-83625,-77829,-105548,-117377,-110650,-91478,-59920,-46937,54399,236295,280027,157592,29486,-39442,-88823,-96634,-86726,-96569,-126375,-130365,-91883,-79618,-74525,-54728,-52114,-73276,-125565,-135378,-98278,-45946,33118,20363,-24574,-52560,-102855,-119222,-75318,-90634,-41480,-54271,-111543,-66072,7320,123498,168676,74454,-84483,-75174,-55360,-38692,26273,18124,-67242,-106761,-26630,-7414,-62100,-105998,-84126,-115409,-108334,-43312,30737,144580,181693,55361,-28688,-26053,-36766,8096,61618,8131,-46498,-49692,-72316,-52728,-104443,-95140,-37830,-18987,-16355,-4556,-29,33902,61236,42066,34113,45150,21560,59150,146376,172048,112871,61992,75176,66472,60543,53838,40614,13312,-30329,-100164,-53778,27946,116973,161251,119427,12911,-104467,-40577,46659,96308,128811,59584,-55561,-41716,-46719,-69409,-75981,-48352,2050,63026,8034,-66960,47084,118088,198472,156625,10918,-57379,7688,90055,177886,247057,228313,141934,59827,52357,8004,-92271,-64378,57418,119393,81058,-10315,-84594,-39963,-43468,48017,98745,125265,131153,51461,-15428,-31742,-23456,25004,45776,41381,67873,112236,208092,272557,190154,133332,72545,3098,-24727,-49974,-93594,-79427,-42663,-46834,-3067,80153,145443,203749,162155,121634,106537,119402,152282,134886,52856,-80648,-78426,-1510,56903,36679,34113,57141,4617,-49069,-60760,-25837,10142,43834,73063,58118,14145,-69663,-127887,-61228,2507,-24890,-114364,-155775,-134526,86171,416606,577131,475602,239946,124579,103169,164015,178531,191050,162766,71888,-39695,-104867,-84291,-44302,-40007,-44385,-85821,-95697,-96333,-95654,-94607,-89215,-63213,-18068,9918,34434,55153,25543,-29257,-113049,-151568,-76624,35046,113325,97034,34928,-13940,-24992,-8826,-43945,-70636,-78580,-85124,-51869,-23217,-40623,-102166,-85449,-118245,-85851,-22085,-344,3486,49598,112386,89999,61048,-4896,-77842,-97692,-34651,39262,75822,50627,24275,-4720,9042,19759,-19775,-73072,-73583,-44709,-14268,-13587,-87730,-147556,-90697,-51306,87631,314438,545784,734928,740196,739937,656566,347860,213123,101522,14781,-11703,14688,7987,11322,11956,24558,67834,35965,-4014,-55531,-115064,-103254,2774,163885,343395,394165,302997,150007,-14103,-114423,-42210,3790,-28256,-106443,4248,191455,219895,154417,173772,183967,75395,-4885,21026,26139,-8811,-55342,-79385,-75094,-55860,-39900,-43734,-42152,-68981,-33371,48137,108231,118689,86322,61264,86183,137165,242407,260324,165207,69716,2815,35974,114184,171365,185577,149324,86301,-2059,-41121,2331,27534,65690,91926,96292,91471,-3585,-97489,-115614,-114037,-90472,-106392,-117248,-73069,1107,80521,85851,70466,2235,-62287,33409,93767,120697,108789,76952,29194,4695,14146,43552,43598,21047,-19766,-30477,-55917,-65292,-56228,-69568,-91190,-117770,-75643,1933,33602,-7114,-32749,15181,42383,22445,-46250,-42751,-32060,-16956,-7596,4787,38656,68445,71271,47520,31087,909,-29338,-48855,-60448,-39003,-15516,23633,54837,26252,19424,31930,8886,72690,162132,107515,57853,80744,98071,32914,27327,-6981,-62862,119466,184073,125937,7401,-25434,22878,102707,164003,199399,203809,232511,137799,-2259,-19429,21497,109208,242083,377796,428150,369716,215020,86147,34724,31862,66581,126185,171346,146324,77547,62307,26301,-48095,-87160,-64894,-65479,-94316,-70508,48306,114528,74392,81525,75273,5172,-89872,-39234,73984,189843,222195,165474,103334,30365,-35370,-34116,34305,99541,59845,9846,-5075,15861,39735,63952,101150,121758,64224,-32607,-94485,-114628,-146652,-96390,-30018,6853,-29204,-64675,-63187,-52968,-47735,-7584,45837,51088,-33932,8081,-17830,-69489,-112875,-102899,-79317,-117957,-92995,-68159,-19038,20617,29396,43324,47527,58507,36305,-40126,-47206,26833,54254,19937,-51755,-7993,112538,167351,77704,70241,114691,159480,118171,45716,-11374,-22650,18721,156015,256488,213930,183063,208326,217525,132345,-12423,-119804,-58138,-65617,-103084,-62633,-49921,-89639,-101150,6565,100784,237474,218691,115697,-24838,-88172,57211,144292,178250,104044,-21390,-127949,-85897,-78974,-84828,-49016,-10776,-10503,-58626,-35964,27283,31406,-52855,-63625,-9542,85869,115049,50753,-26902,-25509,78825,82027,-55441,-146306,-23550,53707,37695,-29549,-84551,-31403,-37878,-90723,-59339,14660,30986,-60481,-56540,-7426,-20330,-51779,-106258,-103733,-87545,-51509,-95450,-113002,33620,115106,81107,43000,28051,39680,114664,222082,361031,552034,647145,538762,283694,28941,-82040,19248,63952,119686,125049,106952,37251,-110003,-11575,90994,64732,150683,243517,134186,3329,-83549,-99095,-96340,-79764,-110797,-37508,147849,371481,374999,194658,144225,92321,4224,-3708,-22130,-80737,-32332,-5190,36606,-4158,-85616,-87562,-19711,31655,59704,3409,-41190,72734,133700,183000,161698,43326,-45493,-116040,-141319,-57043,-27835,-60803,-44993,6183,97533,185382,195180,71341,-43418,18877,67592,37160,-56733,-107839,-116550,-23480,53145,69118,106554,94250,34408,6629,20084,55083,113379,244025,277315,158875,-14059,13768,77476,37116,-46310,-76634,21239,85886,122915,87555,23932,-97079,-117322,-53549,-53451,-79322,-118284,7499,116391,82539,-1014,-60335,-14330,23481,13706,-9785,-31086,-75242,-111299,-110771,-69769,24947,66435,6954,-66770,-110975,-61424,-25884,-20656,-38354,-3399,40396,8241,-47529,-92898,-70105,-25445,-18897,-44025,-78288,-42919,-838,2377,-60383,-111942,-48575,-25944,-34530,-5558,84619,136895,52026,-9133,72313,44611,-58145,-104350,-91283,-80781,-58807,869,93443,70782,22572,54258,52487,30359,21131,55427,88211,47640,-78156,-42936,68013,24977,-73625,-118881,-117476,-102468,-105665,-91523,-86551,-96964,-69185,-2345,17391,33326,22723,-55851,-136035,-137733,-153424,-116426,-46615,-1263,29545,37596,-22685,-27255,13948,22708,58925,150603,300877,274084,191927,98705,18520,-14060,-76327,-140358,-107482,-52077,19228,82446,106294,6728,8222,96797,204509,258079,187863,95558,13684,-66026,-95921,-90874,-102019,-112317,-114838,-136097,-125182,-96912,-68117,-15788,-9654,-90224,-115345,-68521,-36338,-59010,-98997,-29535,-30153,-33908,-54551,-61726,-11931,61141,59555,7699,-57701,-77924,-43352,24570,27937,-21132,32490,64484,28997,-8570,-7410,77616,169752,270308,275523,157611,32197,-43019,-309,40458,44456,40294,-41092,-101254,-108445,-41299,23308,10010,-111347,-43343,-1466,55481,86278,65849,28057,-34343,-92681,-30729,64338,123828,88523,-8366,-88517,-96580,-53543,-24537,-20122,-12767,-35229,-66584,-79991,-110424,-3999,81610,71864,86287,108212,56434,-47184,14160,148474,218467,178533,41779,2129,18914,51789,128124,209046,221647,173722,76910,19840,-6873,7276,-32276,-120642,-77348,8610,22408,15236,10717,13888,5999,-95027,-103269,-56029,-84015,-145203,-99433,-54092,-49025,-92338,-59938,5884,44617,-4754,-54361,-18137,27030,7690,-57573,-75642,13570,43089,-12632,-8839,44571,57927,42557,39358,48263,115689,176923,224161,226997,173556,119091,78666,72166,63049,66647,63587,89785,69901,66788,61169,107724,173811,154685,8571,-59360,12709,-36306,-25105,35893,38258,-29209,-73693,42596,291274,424570,272683,33394,-83865,-48919,-34816,-65239,-74652,-55609,-107395,-77333,-52201,-46298,-11815,-10236,-2253,-4803,-14841,3145,94731,113854,54159,-51355,-71780,-25559,-18913,-10679,-24988,-42713,-41655,-2541,92562,69055,-44966,-85318,-65855,-63372,-70487,-64836,-86867,-57591,-10504,-25815,-83999,-110042,-37104,63201,139181,192635,326668,422616,401723,324998,171280,-7897,-28292,6359,31699,53106,70255,84679,101353,44320,36015,50138,102598,252367,290359,164854,27169,-71009,-80448,-92565,-116161,-60080,6092,52490,96729,132039,80337,-1479,-66675,-268,65137,47278,42554,76077,121508,170241,276072,407085,399144,235895,89994,-18183,-66553,-33801,-5734,-12878,-63190,-78255,-70779,-66497,-43036,12548,75272,58851,35935,71898,82281,-10934,-26535,3699,41958,26470,-14288,-61172,-62520,-28306,-13819,-31219,-25210,-23911,-33177,-60021,10941,99347,117442,49864,-11933,-67108,-22124,12809,1567,-9928,-39415,-99130,-64784,-58004,-74141,-87321,-81823,13136,73883,67652,62357,23274,-8225,-25659,-76056,-75674,-68962,-51519,-14137,-6768,6308,4994,89430,125683,99066,32741,-23639,-15206,70648,113480,198765,318044,326330,255491,82980,-88039,10192,234885,401592,467625,459420,419762,320409,256221,175801,84287,112347,214674,223206,130989,-3209,-93826,-119196,-125540,-104224,-50552,7618,5991,53835,125223,108838,7775,-13508,-38756,-108008,-111190,42777,101934,105332,137018,86422,32132,-3420,-30612,-31393,-4115,-11310,-69278,-96749,-30412,-10375,-72458,-45674,9411,47799,67641,60302,106242,118644,84442,63062,-2848,1583,99957,341401,331201,113234,-61094,-138967,-39888,-22330,-60117,-46487,24621,89897,134924,67398,-13151,-53352,-85663,-98111,-56300,-31453,-93428,-128133,-46037,-14715,-28658,-85829,-117001,40479,216580,217151,113056,28944,-22951,-40892,35100,100909,123914,58211,-17765,-86177,-61180,-27380,-37324,-25459,10628,8839,-91246,-36798,34770,87356,92262,130841,116132,-11602,-44435,-25815,-45345,-108858,-110174,-81915,-47321,-90016,-81681,-5767,12064,-36678,-116146,-90491,-17051,-7052,-21048,-46750,13443,83567,57573,44420,115320,170828,186430,140990,63523,11728,-26564,-19003,-5918,-5639,-22394,-47668,-45798,-25540,-6930,43835,104918,121379,100578,118426,155482,112835,31254,-3165,39970,64679,39027,-23529,-115102,-100155,-41858,-45459,-52146,-18285,-8304,78829,101903,69831,19247,13730,37723,12887,-26536,-38395,-32371,-36118,-32942,-48700,-41451,8488,32685,112,-39423,-57372,-23692,53138,96691,22323,-55814,-100339,-42727,50888,70207,9870,-62445,-128193,-69481,-35520,-5570,-871,-31955,-129926,-33542,31672,94123,93421,22909,15480,29754,27255,47172,96216,128747,86976,23267,-34640,-84181,-98491,-79877,-65884,-24130,-6252],[35226,25105,17121,-19317,-61214,7935,49829,35618,-3417,-29545,-39528,13569,69733,102662,63712,-3910,-22070,7755,-2873,-968,9617,4300,-56910,-101444,-20104,28555,-349,-21064,-84219,-78818,-46016,-19989,-8602,-32286,-27675,114176,8663,-105409,-48748,43304,66053,25102,-41876,-38595,-3932,-16305,-32557,-1786,2903,-33658,-115887,-110897,-96034,-97628,-96169,-95404,-80154,11806,86918,76574,40601,-12250,-99637,-57307,1672,120959,18662,-33732,-7682,98223,227170,222836,134205,93414,83425,86302,45580,-10044,-84633,-97002,-35446,28353,114416,49851,-41396,-50507,-23188,-69374,-62352,21800,46899,-16884,-115609,-6564,57368,74329,27923,-20583,-53894,-78739,-92750,-29034,41241,99036,85918,42090,21866,-21872,-70111,-128744,-63259,-61062,-27584,105384,262932,259528,170357,123027,69673,40715,-61671,-59857,25769,103016,109348,-39831,-79134,-2134,36924,92347,243159,297154,225310,139047,64703,3117,-36547,-67254,-100890,-55064,43920,71515,42312,16137,-5052,-13235,-24750,-75082,-105274,-30850,83495,146749,181241,163038,120583,73096,81484,22592,-49660,-26830,-5991,12657,36446,-16107,-54110,45061,97139,57370,-5068,-110734,-84438,69781,107383,53313,-43825,-23277,109094,110056,23804,-97247,-159743,36547,137822,411051,258580,178221,70020,-55172,-95131,76544,195756,179324,100602,53978,32893,-30830,-61580,-19790,75379,121565,71734,-3168,-98211,-74201,-38308,1922,-16384,-57384,-70523,-30194,31968,103509,67046,-43356,-6421,53385,56580,21400,-19839,-46750,-85912,-124518,-89867,-132805,5287,154902,177894,117394,49658,-39186,-81243,-46754,45777,145169,168401,180294,116749,18829,-71660,-59605,58323,78245,-11881,-76713,-19533,3969,-68327,-69556,22592,85319,113799,119404,102989,100858,102956,64250,-14505,-55638,-57113,-2331,36748,72691,97116,96811,83195,4644,-84431,-95830,-103262,-118114,-130828,-25527,48093,92350,60871,-22304,-53249,-10953,77309,101258,22874,-84092,-133975,-54754,55053,174590,193626,110197,30900,-5377,12231,29466,29670,39245,49136,6134,13243,-26767,-82479,-61701,-44049,-75964,-79413,-31355,23973,47905,65731,75297,71774,64197,25650,-59012,-47670,-2602,-15532,-49519,-52935,4703,36866,79207,102057,40731,-44022,-55924,-50638,5835,13774,39886,106958,127868,64450,-39694,-116693,-43156,-6333,8940,-777,-61473,-93645,39462,154010,143135,134482,134017,106650,21745,-72328,-44487,8196,45743,22526,14365,14977,49398,92412,97027,57474,24022,25477,48436,45869,34480,-12622,-95628,-86421,-13454,-9678,-35310,-22770,-26054,-40883,16525,70842,80929,67271,44621,-1227,-137093,-35727,29228,-10986,-42245,-87115,-88414,-79503,-93519,-88660,-64453,-31609,9818,126500,231113,176230,61373,40318,136066,247291,256725,257918,266897,233061,140221,27078,-59374,-104881,-90827,-66475,-55035,-65601,-77783,-2846,112316,163584,204310,232902,219742,130945,-44287,-84424,-20577,-31958,-91030,-93107,-71965,-26422,19304,28959,6355,-35575,-75496,-106751,-103105,-78600,-93076,-101907,-14938,29452,-6871,-130113,-132515,-114632,-57189,-13397,-17611,34820,38499,5531,-62612,-31857,101555,183424,181762,143058,78256,55340,35524,-696,6025,-20425,-129997,8876,101266,149234,163366,48194,-16880,-48829,-76238,-146023,-46852,91434,211847,118701,-11922,30309,65793,139425,165281,71056,49468,68806,65952,26769,-11921,-11638,52107,94373,88043,25587,-34565,-3549,24774,-3982,-54345,-69705,-38801,67125,113357,61629,-19898,-97171,-131335,-58416,76899,202875,225525,163897,92879,38438,18086,-14080,-60625,-23556,27112,8926,-28003,-29277,-40114,-19699,-43935,-143506,-104730,-45591,-45365,-68722,-71395,-89732,-103307,-46617,-4637,58395,159405,223067,342643,510451,364547,99605,-125934,-73534,-11111,30679,12872,-40901,-30766,24364,-799,-19082,-45628,-22596,-8220,-83084,-81977,-104331,-174942,-48349,-28775,-63069,-69862,27798,273467,378690,269033,202784,142603,70075,-70138,-100016,-45659,-24289,-106043,-108885,-37122,18076,44491,37437,25245,49215,62763,2693,-76769,-88176,-42911,-1445,77749,121219,40690,-38635,-59690,-47372,-19978,-41365,-81344,-148791,-134532,-72915,20782,54868,6566,-24,54035,127690,175863,139662,42265,-43663,5317,123472,273459,272394,136827,11331,-79272,-115194,-81424,-10770,60725,126204,145757,180775,140645,130617,194186,148474,-51560,-96370,-83208,-85757,-79293,-81116,-106298,-95694,-82987,-80016,-56026,-37923,72381,255862,291051,196419,81742,4394,-55960,-72832,-72058,-92918,-126886,-130043,-95831,-79803,-66889,-45926,-50302,-84045,-142555,-101736,-49425,-8325,74646,65203,-10883,-68069,-128060,-94842,-43672,-72832,-41918,-49767,-109273,-76886,1865,122772,164213,46804,-94333,-47847,-40155,-40796,17553,15706,-57192,-68715,-17634,-9813,-64630,-98320,-75137,-102014,-123721,-65124,-9419,77791,129457,33031,-20829,-9740,-32178,2652,38062,-6173,-22176,-10142,-15689,-4452,-89838,-104408,-33551,-12038,-10683,-3192,-2123,33427,71516,57112,31975,31727,28615,84970,182741,201191,133735,77522,74767,65501,61535,37852,9969,-16315,-49552,-116140,-34599,53282,119905,155738,114821,20750,-86033,-77733,-13970,6123,53522,36187,-61071,-48822,-48826,-67624,-68609,-41363,3062,54791,-5666,-48794,57968,121516,219802,206344,52083,-87284,-16354,71357,160113,241109,229750,139221,55855,51448,-1361,-106616,-55700,72758,129314,92003,-2235,-82283,-34895,-83047,-5368,60333,101734,116110,37430,-19344,-25565,-10111,41030,63970,68654,100824,144633,227990,297903,225586,155798,82302,8545,-20822,-47570,-90188,-67702,-35968,-50534,-10609,92936,171657,227146,176067,129371,111332,123713,159540,142658,44672,-94939,-51006,27236,81585,45072,29864,48437,-2469,-59624,-73453,-35743,4063,38268,76844,74957,29368,-59005,-133586,-64768,-11568,-26389,-105073,-152695,-137115,74172,378150,497416,420694,196404,88287,80766,137858,135016,147838,131545,53033,-50355,-119718,-84314,-23158,1751,-8476,-69143,-98733,-105233,-98483,-91418,-78499,-42541,10237,34349,29069,24560,-8349,-64179,-134662,-145148,-83236,9824,85906,78604,26721,-10858,-10958,3103,-40133,-74708,-84884,-92365,-60975,-35727,-57640,-88420,-71194,-113101,-80299,-11601,8784,2479,42625,86977,69420,54115,9134,-57913,-117905,-73842,14693,63588,44756,19193,-18624,-6045,9840,-29629,-90490,-97539,-73211,-25379,-13142,-95765,-129552,-77820,-44164,94869,315615,529784,677511,640859,631019,550946,277889,186119,92324,7675,-23314,-4558,-15150,-4489,16550,48916,89478,53982,10236,-46365,-107813,-111966,-17541,134290,312917,382358,317990,171433,-7789,-105880,-27291,13619,-34998,-119143,48808,229441,213658,130260,136875,151392,59689,-337,32122,34344,-7028,-49950,-84341,-84858,-60685,-35847,-25679,-11608,-39501,-7928,70775,113022,108991,80911,59600,78905,115100,221804,241497,158195,56273,-21348,3957,74138,118966,144698,131476,88237,6329,-32119,22494,56075,89015,109737,95663,88242,7700,-100140,-146347,-126974,-91350,-104526,-110909,-72973,-2253,66111,72123,60384,-4168,-87681,7875,71160,111215,116226,89268,34773,4920,10274,35621,28945,16442,-22354,-34985,-58676,-65301,-54939,-72829,-93610,-107364,-60095,8104,27363,-21128,-46905,13729,46228,22305,-42965,-31611,-20261,-9228,-5016,5953,44553,80407,85577,60076,39984,6852,-22129,-34943,-44795,-25311,-3553,29976,53535,20419,11710,26190,23973,93283,149142,62018,22201,55196,88916,49729,63162,32208,-53083,105948,171012,107604,-8929,-37529,11069,98969,166896,183370,175710,191717,114186,-9642,-18284,25911,110325,255454,411856,448465,356288,194262,78799,40167,47176,93138,159270,206720,188923,115535,80607,35262,-41991,-80130,-44199,-37019,-68095,-73981,31719,120719,89265,90018,73669,-11470,-100310,-41965,52448,152687,183766,127096,66432,-3306,-55271,-54218,3277,76552,50720,-42,-24142,8892,50396,80065,114846,134320,79513,-16756,-81101,-108249,-146669,-108497,-54048,-16029,-43570,-81597,-62862,-58550,-54031,-7038,51952,60193,-33376,-2525,-18831,-63659,-101530,-105630,-84256,-104297,-78660,-71920,-24097,22475,37639,53802,59239,72394,49783,-28967,-41537,31589,63657,31126,-52954,-12408,116128,179153,95903,103696,151287,180054,132518,52667,-17973,-36695,-8541,114630,211708,186987,161485,188948,207021,136920,2533,-111445,-56632,-54039,-62470,-8639,-20568,-81366,-94561,21368,120584,270820,263978,179452,8076,-127071,37227,154145,201458,124170,2362,-106493,-99189,-84032,-88392,-61928,-30132,-13582,-51866,-26787,37968,40764,-53988,-69570,-6911,95819,124444,54287,-23211,-22459,71317,61170,-67408,-140865,-28601,52814,45293,-13980,-64299,-23476,-36005,-74882,-41135,17126,12202,-85468,-32705,2854,-18402,-54570,-120994,-118480,-81553,-24731,-68536,-130365,30034,116912,77878,35139,14973,29823,108564,226883,390965,611509,695197,537161,269920,32336,-72734,4748,41206,113098,175202,174157,89778,-75304,-34087,72441,54111,150008,240843,131169,10077,-62367,-77175,-72919,-61602,-105379,-25924,175024,411776,368656,162934,93077,32012,-34283,-13215,2545,-66946,-51916,-18658,32230,17461,-57167,-83092,-21857,32732,66728,19751,-24209,78930,132617,189680,191356,87611,-16150,-98776,-138439,-62188,-33253,-61468,-33172,34497,135232,207996,188147,56872,-30707,46898,95504,50245,-53698,-100808,-93516,6678,90808,96049,120175,93195,21493,-6376,6060,39926,97608,229197,287817,178326,9115,39270,88845,40719,-38621,-88603,1496,69023,115608,77948,2327,-118195,-127435,-67450,-80648,-103522,-123056,2122,88752,50540,-16788,-75140,-55459,7294,25187,8373,-21017,-82947,-111763,-99777,-56261,38753,68752,9128,-70086,-113758,-57313,-20649,-13177,-31543,-1579,32525,-6490,-52793,-90304,-87468,-45601,-44996,-65165,-84128,-38260,2114,2598,-66553,-111270,-45559,-30849,-43695,-11257,89544,155133,85063,18633,97822,75651,-31157,-61452,-42797,-32488,-13967,49582,144120,100323,24924,45188,59097,40666,29970,59098,93655,64822,-52299,-85649,25226,11094,-72734,-111409,-114129,-103233,-110027,-91852,-86511,-103530,-74948,954,20690,21189,21698,-49129,-123284,-136737,-150694,-107365,-38383,7548,41458,45845,-31257,-40744,17348,46570,108124,207028,333181,278517,198375,110509,34450,9085,-49340,-139584,-122518,-58379,14531,77123,98372,5595,12344,103332,214916,259670,183743,90909,9972,-62235,-80925,-80760,-101173,-120450,-130193,-141809,-117677,-96364,-71435,-16474,-16402,-98289,-116866,-66222,-32069,-49720,-76301,-25580,-20469,-23327,-52383,-65129,-17963,48537,45806,5619,-55051,-73555,-35754,34672,34846,-25678,5590,52836,28224,-6815,-8002,65017,139914,252188,290631,179560,47164,-42367,-1256,44954,56156,56833,-9310,-81611,-112589,-66977,-6259,2211,-103821,-40427,-20232,21639,46642,42811,29543,-30777,-90193,-39183,47983,110424,91695,318,-82561,-95983,-60512,-35904,-39880,-35112,-53285,-76728,-77556,-90609,-10036,56629,39234,57387,86522,41616,-47883,26463,171843,263705,227942,64065,-8256,7361,51656,131352,218888,236208,177227,68247,9148,-17438,-5065,-47771,-135437,-62288,21612,35015,29350,24029,13519,-12092,-105718,-90390,-51904,-84204,-134454,-74319,-23870,-22219,-83499,-61049,11241,65400,29414,-26649,-3616,35615,19584,-45809,-78338,20561,53097,3439,2259,58589,64925,37933,35309,50739,116023,163101,215592,225560,166224,124658,103702,109659,103725,95884,80567,100430,82129,73806,63107,116867,201699,183097,36528,-3467,48018,-14708,-23723,32522,25961,-47058,-106576,-2314,216064,367433,267343,38649,-86904,-53831,-30477,-57296,-67621,-50737,-105261,-96263,-79783,-59971,-33267,-40597,-27204,-27099,-36259,-23146,54908,86115,40666,-58243,-66776,-18163,-19794,-23274,-46248,-62571,-31576,45798,142373,84345,-38615,-95908,-85289,-78106,-72824,-59244,-89081,-72616,-22098,-38442,-74128,-121772,-51759,41296,126386,188712,334308,446423,436827,356865,182111,1106,-25372,6410,26472,35992,34780,66541,125400,82266,62884,66548,94780,247430,318220,178626,35455,-61910,-77168,-92696,-112242,-64582,-479,37943,60576,83566,59345,-12070,-76779,7971,68722,39973,24612,55613,99197,146279,245304,364382,377691,243526,100972,-13325,-63776,-39379,-10190,-11814,-58159,-76034,-66036,-52195,-20116,40973,93882,65415,31492,51658,45958,-44221,-34641,9456,58042,51920,4371,-54645,-58686,-26586,-16040,-32644,-24035,-17437,-21015,-56068,3847,95520,114738,46120,-15357,-67351,-13632,22946,11058,-2620,-35516,-104558,-72925,-66614,-71385,-90948,-76313,18421,73429,69101,74017,40763,3303,-16656,-63417,-73374,-75436,-55332,-5370,17889,44082,68700,165663,189250,144532,65160,-10733,-46310,67907,131694,224219,347771,363734,286914,100110,-86736,24096,260574,427143,507899,496837,426713,291521,220925,148239,63045,100106,211507,244562,161547,17391,-80640,-110187,-120485,-85534,-21861,21853,10136,58375,127646,81527,-23301,-2200,-12539,-80053,-146602,29505,83091,94819,137137,98920,53182,20165,-3341,-6855,20300,11141,-55836,-95380,-23896,-2493,-64995,-44804,1833,31807,51064,48782,92776,103235,75570,59425,5471,24222,128855,380219,368987,153900,-20173,-159794,-77731,-49176,-74857,-48034,24705,86560,121675,42507,-33465,-70092,-85350,-78207,-29123,-5394,-69777,-123738,-48667,-12200,-23677,-81633,-74782,98744,252233,215393,99476,13439,-31844,-42220,32286,96345,128582,72416,320,-67818,-78368,-40738,-36185,-24404,821,-102,-92930,-33817,33148,87431,85925,121085,92960,-31209,-60565,-30669,-38579,-105919,-106326,-59370,-11165,-60054,-68204,917,20100,-23454,-105947,-96122,-15451,-1640,-17190,-50671,1759,70883,53297,59556,120619,153771,153581,110056,48391,12753,-24101,-14187,6299,15729,-11707,-49371,-46660,-22683,-7565,38734,86501,89345,67888,78317,114709,82927,7762,-25476,22938,52421,31226,-31963,-131034,-92303,-43432,-52454,-56838,-26852,-14494,72634,97139,67860,17628,7672,30985,20097,-15730,-36838,-38896,-43219,-45693,-62603,-48751,3046,17394,-24826,-73900,-86522,-41672,38700,93320,25653,-60142,-99935,-33702,53720,55460,-3111,-66446,-125044,-69985,-39891,-1144,33207,39062,-78337,-56956,5226,55134,63478,10804,22707,43337,37175,49871,96589,138758,112759,51812,-10058,-67480,-97015,-82434,-65426,-19983,-3183],[20670,2878,-6667,-42519,-68545,13961,60321,50952,16158,-17759,-33642,13617,70595,106330,66500,-6228,-29437,-2589,-9457,-3975,5141,-2643,-61797,-100602,-20447,33543,3345,-23115,-88668,-91721,-62689,-37138,-26177,-28320,-8913,116823,222,-124739,-57683,59053,99220,50960,-33636,-43364,-4147,-22533,-45515,10400,24246,-13289,-87401,-115946,-106515,-107659,-116409,-149807,-130932,16271,118256,129638,91669,12089,-88318,-66863,-19209,90721,13390,-55859,-42897,52626,176260,195990,131831,96452,84115,86496,44818,-12354,-90351,-91004,-16784,90851,159164,80369,3031,-7091,18799,-26138,-40281,30183,42863,-25873,-109260,6084,64709,77202,26093,-24180,-55735,-83738,-116341,-54470,6664,58122,54475,15347,-943,-41340,-87013,-121432,-69601,-71606,-37343,88914,219366,195066,125492,95450,66444,52852,-52583,-75973,20712,107281,115370,-22403,-58787,5247,41152,94594,225985,262139,195429,126775,61579,5065,-27994,-35340,-63507,-61954,44390,90108,45796,11997,-10833,-11921,-11570,-53379,-90760,-48734,62521,126970,170306,159119,116886,67212,66569,2994,-65778,-37621,-6983,11462,25730,-30181,-85141,16674,72396,47795,-4981,-106356,-80196,92147,135885,78997,-35912,-49801,88417,108705,7186,-121354,-181062,34567,167267,450703,274312,181676,66699,-47533,-103615,75183,207686,200601,128173,83290,68464,9313,-70066,-45952,69230,137026,82356,-994,-99353,-80992,-41230,5433,-17877,-58669,-62695,-5383,32157,75814,58397,-44820,13065,79030,80018,38418,-10861,-42006,-84463,-119148,-78710,-126181,381,165317,210444,148928,63005,-31392,-92870,-59030,23805,102240,130303,148722,89904,-5200,-82359,-44445,77885,91116,-11532,-98729,-42851,-21681,-87443,-78276,21214,100847,143642,140144,110639,114083,96418,29426,-65937,-108217,-76580,-17140,23572,66552,102911,111967,98970,21276,-79123,-99947,-102801,-114781,-111607,-15665,53253,94127,60307,-27173,-68199,-21317,72797,102851,24727,-84661,-129821,-50042,56314,176251,211501,126748,40539,1287,14728,32458,42650,51935,59968,23630,27593,-17044,-80323,-55884,-30927,-58856,-62177,-17592,43258,70496,82790,86471,75807,64621,22638,-48311,-48028,-5690,-20720,-61413,-57661,22796,61057,86081,102244,50293,-20252,-30778,-20294,14579,-2327,17674,104914,135351,70425,-27828,-99608,-40586,-4279,12409,5624,-51907,-103397,29545,124994,101165,97439,108435,92817,21162,-63988,-35083,14673,46147,15347,-721,-5051,33555,76619,74097,27197,8985,26508,48528,46047,42949,-1112,-92802,-98736,-15271,-216,-18918,-11991,-28593,-61468,-6030,57230,57573,39963,34065,7282,-85889,-21074,40924,12946,-32315,-92016,-104432,-98322,-102113,-100743,-72542,-46465,-27993,91075,215823,177786,45283,22257,148938,273260,264716,274278,284068,232017,112822,-5071,-67064,-86570,-81869,-64243,-54866,-64002,-73832,-9016,95627,148862,191924,232804,243457,133814,-51527,-77226,-10541,-10186,-64391,-84634,-69346,-33113,4815,12895,-8738,-51740,-83554,-105850,-106354,-86039,-99491,-95056,-15386,27990,-8137,-86132,-93862,-81659,-46034,-24104,-53960,-7611,10459,-4791,-53251,-3867,128358,198777,183403,137045,73257,55942,33202,-6336,-2,-13569,-126024,6048,113606,156718,147851,22590,-47543,-61746,-78278,-154067,-74274,25409,121902,88475,20465,42430,61596,132461,145831,68516,64641,88405,76838,28669,-12196,-10909,49327,90516,82722,21841,-18979,28662,58749,16718,-54621,-60162,-29427,45324,130819,86634,9572,-74867,-113534,-49166,77256,199588,232219,181287,120282,69251,41221,2212,-53870,-29262,17553,7170,-21540,-17250,-30666,-12402,-43977,-141995,-104054,-43357,-40802,-73090,-85095,-93632,-93484,-37722,10319,90224,196765,240897,318639,456723,312824,72798,-111447,-51574,6563,47028,30761,-16584,-29765,2543,-14232,-24390,-54001,-38873,-22584,-95270,-82163,-105732,-144774,-40819,-15359,-52807,-72451,15217,254121,397239,309112,246156,174963,96684,-44046,-87278,-27355,6312,-75620,-123447,-45500,10371,34404,25360,4625,44974,83804,36938,-43668,-67768,-35623,1403,74064,128771,61770,-19514,-47529,-42779,-17983,-35557,-68115,-142292,-127284,-57083,42779,99390,67264,56999,101146,152530,185508,134840,33542,-44676,-4756,74698,197101,237882,140879,24971,-65038,-111075,-100785,-37073,30061,99483,125368,178583,143952,152851,227146,169072,-34406,-86689,-69306,-71106,-73853,-81934,-100431,-74421,-60478,-70290,-52048,-29409,87585,262828,286734,226260,137080,58011,-18127,-51639,-61878,-94952,-132483,-110888,-82826,-70726,-56316,-36698,-47918,-91815,-145254,-72175,-4217,34058,118712,117186,6682,-78980,-127522,-63990,-13477,-47448,-40550,-45113,-97800,-82411,300,124647,159719,23056,-82966,-23733,-24982,-38318,23077,39123,-15266,-20887,-156,-9420,-67704,-93885,-68345,-89388,-135233,-86342,-48736,12397,70259,4636,-9396,7807,-26967,-6437,11264,-12606,10018,33837,45930,40520,-77424,-111061,-24460,-1396,-2844,-1694,-4873,31815,78838,68555,28652,20249,37493,110644,213203,221738,150330,88947,68358,62656,65833,42563,14212,-27785,-63494,-127660,-21451,71310,117097,143864,105611,25159,-66283,-112178,-66763,-67927,-20851,7372,-70086,-58410,-51488,-65047,-61347,-35947,-86,38352,-27392,-40619,59986,118671,239915,268347,118052,-83404,-48794,44303,132910,224698,223219,132168,48199,47047,-13170,-122933,-47676,82749,129425,94501,1839,-80672,-26947,-70154,-63939,27612,88808,108876,29385,-20587,-20619,-1156,49960,75226,90476,127109,165003,228035,303438,253088,173565,88525,11085,-20386,-48774,-89445,-58553,-32117,-58294,-26043,97913,191860,242307,187143,136597,115307,119681,149801,133191,25669,-107789,-19130,57953,103456,50454,23977,39702,-7570,-65981,-82969,-44342,-1891,31458,76400,89270,43025,-48088,-135235,-72142,-31451,-36638,-98716,-140616,-135971,58033,322596,392979,338209,137809,44768,59026,119642,103118,111607,104622,40157,-52371,-133314,-84819,-4723,40863,24363,-49844,-96039,-111211,-100224,-86539,-64076,-17533,46115,70465,29849,-20384,-55034,-97138,-137396,-122437,-84100,-15728,56920,57978,15078,-11879,-720,13557,-35795,-77678,-92898,-102202,-72810,-52198,-75857,-63669,-59289,-110538,-76888,-3551,16767,1141,30549,53358,42511,46321,33987,-11963,-66900,-101303,-9193,49619,35014,7694,-38988,-27366,-4032,-42248,-110483,-126343,-109266,-34598,-16563,-109938,-97114,-49434,-38479,88503,297937,490785,596118,527564,507077,430441,205427,156734,81619,-159,-34619,-21085,-40251,-24776,16758,66644,103642,66022,19457,-41482,-103037,-119409,-40147,98415,271615,357617,323614,188356,-4085,-81005,-7543,23797,-42518,-114323,90009,251277,196646,105322,97388,109140,39131,3008,41310,40423,-6927,-44718,-88553,-94379,-65863,-33881,-12596,13027,-12985,15485,91175,115444,95416,68511,49696,62530,88660,192961,215373,147743,44434,-40861,-27742,29630,62306,100861,110332,86625,12204,-25396,39010,82911,111302,123754,91337,81645,18269,-96846,-165625,-126542,-92150,-103445,-104218,-71486,-3750,51056,54871,44842,-15311,-117416,-16439,46818,99082,123002,101390,40367,6283,10178,32581,20752,13122,-23685,-39098,-61465,-65624,-54208,-75686,-96941,-95408,-46696,11710,18354,-36828,-58533,15714,51633,21331,-41235,-23822,-12489,-5446,-5944,5067,50510,92013,97834,70881,48947,13951,-15607,-21963,-24650,-6744,9457,35641,50306,12133,723,15359,32278,103276,123947,15933,-13576,25158,73232,59048,89953,65645,-36804,83038,149474,87958,-22795,-47389,2326,96737,166908,162550,143851,147660,87871,-19181,-20723,23301,100154,251830,424582,446895,324244,161605,64601,40074,54382,106245,174057,221862,214566,147052,96553,41679,-36890,-74872,-25015,-8841,-44265,-77218,11101,116492,98240,92022,64854,-30189,-104570,-48658,20782,96653,120725,66261,15023,-37413,-47249,-60122,-30158,46024,33792,-15610,-46589,-1190,57019,90852,121856,138317,88516,-3780,-68997,-102184,-146404,-121657,-82684,-49577,-62356,-83470,-60044,-64224,-54111,-439,56331,57987,-44149,-10896,-15936,-53512,-85038,-93833,-78914,-81971,-62024,-72372,-31084,19562,39123,59448,69350,84793,61800,-19189,-37230,34592,72124,43493,-51082,-16596,115709,180074,109636,137075,187992,196640,143831,54793,-30292,-54203,-37326,74315,163846,154274,137075,169414,194185,138931,16942,-100282,-57240,-42686,-16133,39036,4533,-74586,-94196,27017,130961,286929,291370,223409,28111,-126904,25352,167203,224570,141829,23854,-85253,-110794,-88908,-91958,-75476,-51075,-20374,-47815,-17601,50038,52814,-54325,-78305,-9350,96307,124992,52747,-23869,-22505,60453,38283,-77407,-132206,-34434,48590,48553,-1374,-34322,-1508,-20537,-49214,-24007,17173,-9701,-90297,-7175,14563,-14126,-52233,-122101,-123614,-65836,7611,-39313,-121583,29870,118870,75283,28766,4382,23334,104099,230153,415856,657625,720006,511871,240890,28940,-62073,-7522,19414,100835,217662,243060,147882,-27443,-63424,41110,36428,142503,229366,123572,16344,-35795,-48675,-45356,-43631,-101237,-18648,192677,432117,350042,130874,41720,-25945,-68379,-22026,22237,-50624,-78961,-38460,19429,32334,-29637,-66487,-21371,34406,74705,38370,-8412,80802,127168,189663,212462,134723,20696,-75388,-131762,-69746,-39046,-59735,-18828,68263,182828,238589,187709,52523,-8521,71695,120703,60677,-51591,-91604,-72362,29908,119153,116518,127858,86319,4226,-22123,-9190,22837,78425,206913,292959,198978,35788,69303,97440,41181,-31501,-90186,-17602,54873,110127,71561,-12260,-128461,-128406,-73745,-99510,-123766,-125005,-5455,60393,24579,-24550,-74399,-85535,-11519,33136,25929,-9643,-90615,-110868,-89945,-48398,41793,63103,8334,-74875,-118991,-55548,-16022,-4166,-23149,-255,20766,-23635,-56437,-83556,-105043,-65070,-73285,-89350,-85259,-31671,6832,4804,-70376,-109782,-46521,-39452,-54987,-14396,97807,174890,119723,43735,115956,100687,159,-18641,1695,12034,26955,91391,177104,114787,29240,32404,62163,46182,31926,56251,94187,78353,-29267,-122896,-18633,-6889,-74448,-105897,-110933,-105300,-113109,-88022,-82428,-106074,-83341,571,21270,5307,17028,-44256,-111830,-129581,-143260,-100468,-32220,15377,53793,58546,-32821,-57460,15155,64920,146528,242620,334767,260691,186765,109627,41250,24910,-25548,-125306,-140170,-65194,6821,65318,82118,1779,14697,105438,215371,247022,168332,78949,3193,-55201,-63998,-69779,-99193,-128470,-146315,-129931,-110775,-97254,-75828,-17918,-24745,-107396,-119561,-66223,-30388,-41812,-56743,-18549,-10634,-12965,-50323,-68879,-24587,33991,30456,2487,-53469,-71715,-33053,37310,36166,-27229,-21839,35684,23967,-8474,-12537,47735,105624,225666,295419,197610,60426,-43403,-5009,47693,67175,73222,23940,-61939,-107318,-86561,-32261,-5745,-94641,-39310,-41724,-15280,7366,17972,26495,-30524,-90299,-51285,26587,90143,89589,8892,-75810,-93787,-65542,-44258,-55698,-68162,-79157,-90673,-79117,-73670,2445,48649,13299,27461,62269,26065,-46812,37014,190774,302497,274228,89863,-22718,-9361,48567,130557,221688,241945,174017,57818,-3282,-34299,-27940,-72204,-148952,-45542,34669,47538,43463,32394,2376,-43162,-112002,-77160,-51709,-89336,-120386,-49678,5776,6917,-69043,-59117,16246,83116,61036,-1567,9848,43460,30000,-37144,-78083,29980,63648,17793,9610,63726,61059,26822,26249,48743,109931,142893,199566,217424,151370,123554,124164,143566,139720,118785,90439,100976,82695,70796,57607,116419,217224,199941,64199,53337,78620,-504,-31480,19366,6381,-65686,-134028,-35197,151126,308036,256360,44195,-87585,-61415,-29673,-51906,-60743,-46117,-101054,-112110,-95477,-61821,-51680,-74090,-53655,-49586,-58915,-52221,13026,54886,22434,-67413,-63339,-13924,-22653,-39520,-70736,-76157,-6704,104366,187291,91603,-35207,-105083,-106197,-90614,-74849,-54397,-87012,-88567,-36474,-49231,-63646,-130830,-61846,22073,107036,172990,321244,443618,446641,369451,184812,11500,-21140,5397,18407,14217,-2740,47922,147138,122422,90736,78375,77201,224480,329441,183393,40635,-54406,-75520,-91066,-99873,-64981,-7450,21713,24318,34294,37257,-24368,-80998,16833,71226,32898,6800,35357,75787,120913,212381,317804,345738,244096,108148,-11549,-63241,-46738,-15895,-11682,-52634,-71087,-58908,-34322,6697,71665,111828,72698,31739,43563,29370,-47638,-19143,26555,77358,76562,18828,-53598,-57190,-27808,-21889,-38016,-25598,-12962,-12165,-55805,-5395,90361,110530,42424,-18491,-67273,-9205,25911,13369,-2082,-37757,-109652,-75047,-65996,-66044,-96550,-72095,11613,60035,60838,78921,56675,16681,-5717,-48730,-61932,-69675,-48960,9134,44696,83500,138974,250274,251142,181434,88071,-410,-72996,67230,149152,243646,359161,381478,305891,115655,-81246,31668,275296,431908,519451,506183,408503,249958,177600,112756,38939,87275,204328,258625,188327,37307,-68006,-103544,-114214,-66393,2668,30869,9774,59913,123560,50523,-46434,8600,8523,-50175,-127297,26984,68154,83906,132479,106657,69435,38284,18840,14269,39262,29076,-44403,-94944,-18923,4136,-58094,-45312,-8099,12631,31508,35823,79393,88880,65292,52105,10788,46410,156405,403292,386547,185039,18784,-121254,-118430,-78545,-90153,-49868,23301,80696,104646,18739,-51310,-79891,-77095,-56566,-2434,18922,-47188,-100428,-40494,103,-5730,-53352,-25985,141981,262225,196052,79869,-2422,-38924,-43863,26919,89176,130141,84985,15812,-48922,-78810,-46486,-33419,-24550,-10664,-11815,-95154,-30004,32760,86923,78108,107365,67956,-48883,-73390,-33534,-31800,-100644,-100171,-33969,25720,-31369,-57916,2401,23774,-13221,-94898,-100906,-12937,3762,-13617,-53552,-11879,51040,44003,67549,116634,129407,117769,79963,34153,12645,-22697,-9604,18624,36586,-898,-50735,-46287,-18185,-6144,32272,62478,50307,32470,36393,70716,50717,-17447,-49252,3998,38154,22324,-40265,-137733,-77153,-40551,-51453,-53749,-33055,-19752,64976,89099,62983,14375,-673,17326,18961,-10315,-35610,-41912,-45858,-55400,-73921,-54372,-1420,4249,-45620,-102345,-110982,-60414,20078,84223,27459,-63484,-97509,-24047,53840,40189,-14990,-69613,-115557,-65409,-40896,5721,70059,106484,-24069,-67952,-15696,20469,31245,-3064,33087,60040,49774,53025,95166,146034,139112,82664,16474,-48643,-92061,-83951,-62934,-14240,2565],[1012,-24950,-37444,-73017,-71963,16001,68313,67022,31500,-13488,-33172,11528,70546,107835,65626,-13241,-40680,-14908,-17920,-9707,-2721,-12788,-68474,-100992,-22780,35563,3682,-30242,-97594,-105640,-81220,-57137,-44609,-27930,10899,118511,-5945,-123595,-63836,67746,125530,71436,-28662,-49881,-2999,-21045,-67449,13003,37376,2894,-63672,-104020,-108654,-113351,-121427,-140265,-104142,38540,146599,183246,150115,40849,-76502,-75220,-41339,48611,-2512,-84275,-76596,16280,131040,159966,117345,89050,75149,77945,36580,-20589,-100766,-88730,-835,152868,187181,95057,37065,37756,75389,39274,-7099,38275,31650,-41596,-105481,14942,68547,75341,19646,-31892,-60077,-87751,-139940,-81064,-26514,16190,17753,-15856,-27132,-64628,-106181,-122094,-81382,-87999,-55155,61476,162519,126816,80976,62214,49775,50284,-48662,-98147,9640,108521,122300,-492,-39426,9623,43640,95356,201391,215877,155735,108737,56902,4026,-22816,-9269,-33565,-60334,38308,100686,43797,4684,-21132,-17646,-7750,-41606,-81381,-67337,37594,99736,150270,146710,107427,58742,51934,-12701,-81688,-51141,-12030,7009,11932,-43867,-93433,-10939,39312,29633,-10014,-106072,-84237,95745,139017,82228,-33981,-73217,59621,87786,-26672,-151446,-196700,27190,180536,452632,258851,159301,50997,-44522,-113774,65791,207578,209595,142796,99045,88696,43469,-58316,-75709,55212,142966,87577,-4210,-105825,-90626,-47455,3177,-24064,-62677,-56554,11259,24143,29422,34733,-50279,27879,94849,92340,46981,-8706,-43127,-87355,-114096,-72181,-120935,-7427,165887,233422,175074,73882,-23289,-104331,-77046,2721,71007,103738,121524,65169,-28339,-93888,-32583,91239,96588,-13189,-123471,-68433,-48310,-108227,-89798,13455,108179,161512,148255,106075,113983,75391,-16876,-124356,-149287,-70760,-25003,8990,55118,101357,119476,108990,37457,-70431,-106466,-106093,-113325,-96395,-8532,53226,88912,53210,-35566,-85430,-34127,63189,97305,22045,-87177,-127185,-48224,54256,171445,219688,134654,41301,-3452,6162,25191,46189,55688,62975,36714,38169,-9360,-79799,-53309,-22513,-46714,-49662,-7928,57606,88899,94038,89760,70600,55726,12300,-44798,-50833,-12443,-28788,-75552,-63825,34171,79351,91331,99595,59897,4086,-7054,6006,19070,-21876,-6355,93105,133206,71922,-17032,-83826,-40125,-6150,11150,7941,-43915,-119124,6410,76262,45023,54430,79846,74905,15829,-61478,-31496,15346,40386,3752,-18829,-28510,11863,52249,41306,-7951,-546,28470,45895,43159,49397,10530,-84713,-112145,-20323,5521,-3650,-3074,-33983,-86158,-35412,36441,34471,11052,16405,8029,-41013,4060,52768,31304,-31854,-102996,-122928,-120703,-114613,-111894,-69620,-44347,-54990,50268,189061,170055,22832,-5282,145723,275881,256909,279888,291138,223450,83527,-27858,-58186,-68399,-73856,-63234,-57742,-67377,-73144,-13137,83192,131617,167715,212447,243963,121492,-62400,-72456,-2899,11287,-30682,-65812,-60929,-41817,-15567,-11120,-32950,-72381,-91286,-103009,-109417,-99919,-109860,-89301,-18015,23727,-10203,-46865,-51002,-54528,-41984,-41491,-83350,-35150,-7975,-9275,-39944,22389,146632,202046,173704,121445,62292,52844,27978,-14186,-8101,-8725,-119660,-2780,122813,161222,128923,-6521,-81690,-75344,-84768,-169383,-115256,-57636,30588,67006,47559,41502,44477,106687,107478,58759,72786,100904,84858,29494,-11607,-9502,45143,81078,69650,13268,-4464,58181,89668,35495,-55771,-54410,-23252,11292,136128,102721,29906,-57177,-99929,-44498,69987,184648,226969,186908,137874,92076,59262,14393,-51361,-40070,4614,4584,-13922,-3023,-15672,6712,-34952,-136507,-109004,-45081,-40426,-82236,-104998,-99326,-86352,-32582,20099,115025,223838,249925,292300,404655,277191,73667,-67452,-30117,20765,54587,39707,-331,-28377,-20768,-31659,-32191,-65100,-63957,-45906,-112846,-85221,-106978,-106344,-8073,10603,-42100,-76523,2060,227495,399320,342642,284307,199528,117825,-16551,-75900,-11490,35183,-47022,-127909,-54333,-461,18045,7039,-21237,36663,103580,71747,-9085,-48176,-31082,1426,68082,133757,83973,-593,-38813,-41846,-19524,-33982,-58905,-130202,-116964,-41289,60868,136265,120452,109084,143100,169030,187202,125041,22974,-48565,-18138,31157,124266,193395,138561,36304,-51599,-103453,-127165,-70797,-8880,63395,96482,166324,143718,171698,250502,178592,-23504,-76014,-56222,-59335,-70664,-83647,-94742,-60199,-46872,-66515,-50848,-24371,96310,253997,265565,242348,189859,114963,17604,-36940,-59224,-104803,-142427,-92723,-65263,-59841,-48044,-31274,-49074,-100509,-139764,-51610,31489,72960,156300,167230,24267,-83311,-106686,-39588,7006,-28461,-40867,-43453,-86477,-81021,2629,129999,157146,5453,-72727,-5881,-10935,-29567,47441,89118,48056,32335,22670,-8011,-74915,-95730,-66864,-81327,-130362,-109452,-88874,-48372,10052,-23018,6987,24671,-22462,-20800,-18553,-11113,43098,78778,108016,77740,-70539,-115584,-13184,9657,3882,-3163,-10814,26758,80794,73756,21889,8959,44065,130953,230759,228792,159036,93252,55018,56547,71249,62725,41918,-22999,-74139,-138004,-17462,78272,107268,124308,89688,23197,-50906,-138181,-107387,-91305,-84366,-26933,-84501,-72507,-56973,-64209,-56741,-34830,-9959,12421,-57133,-46380,47779,105437,252958,334706,201698,-27691,-88860,6651,93905,195014,204984,117303,33643,36053,-29340,-142657,-42681,84623,118600,87128,-120,-81937,-21057,-22827,-91750,13518,89075,107083,23969,-22249,-19720,888,49033,76124,103114,142911,169373,206612,286460,266995,182042,88114,8561,-24889,-54671,-93486,-54634,-33317,-71590,-50686,91072,200447,245109,192173,139581,113755,104899,121970,103733,-6527,-106987,13371,87947,120169,51238,15027,29199,-12575,-69781,-89784,-53010,-9351,21867,69283,98101,53203,-38522,-129950,-83071,-54989,-54540,-93172,-124018,-125504,41037,255737,275204,237121,67968,-4271,41296,112530,85625,85008,82670,31374,-50603,-146883,-87284,8788,73429,48764,-36061,-93657,-116655,-102872,-81592,-48456,8387,85351,114516,43193,-70372,-114232,-114519,-122326,-104575,-84152,-42367,26832,35097,-920,-18295,3998,19330,-34609,-82366,-104104,-114008,-86510,-72571,-90458,-40872,-53225,-112812,-76430,956,21689,-2395,12052,12941,11715,39994,64749,40671,-16362,-99444,-33485,33183,21298,-10035,-65342,-55518,-22955,-58519,-132750,-151084,-141788,-37763,-25175,-128249,-55670,-6091,-30352,65904,261218,431478,499139,412130,383092,309598,133850,124827,68747,-9295,-45097,-31709,-65006,-49685,11440,76127,109585,71326,22506,-42130,-102429,-126005,-64561,58216,222014,320819,317586,198004,190,-45953,17285,33767,-49996,-92663,122801,254203,170709,80141,58487,60909,14824,4255,47056,42705,-9924,-41558,-93534,-104596,-72129,-34825,-5483,30064,8138,34412,106128,113873,78069,48803,29713,36003,62119,159335,183657,133456,34856,-51461,-52358,-14428,4971,56043,86287,80963,14677,-21887,50285,105262,130948,132259,83385,72699,28580,-86233,-144578,-118306,-93726,-103053,-97412,-68526,-4473,34572,33501,23258,-30772,-104344,-35185,21409,84538,127545,111158,44064,6797,11433,33358,18939,11477,-23629,-42327,-64252,-66839,-54832,-78825,-100875,-84251,-36194,12362,6690,-53750,-65821,21172,58214,19201,-41555,-19756,-9083,-5812,-10518,1918,55193,100172,104670,76850,54554,20225,-11067,-11508,-3741,14365,22466,39900,44852,1771,-12923,709,34076,101955,88651,-27872,-49091,-8724,51514,60675,105165,85948,-23904,53295,122152,68332,-33992,-54869,-2737,95340,161476,135754,107859,101279,58850,-30797,-26139,14522,79807,231803,415161,424831,278135,119963,43869,34228,53092,105536,169816,215761,220867,168327,109255,45516,-32748,-71161,-7573,18152,-23198,-79683,-11762,102277,99766,86793,50008,-42181,-95251,-58793,-18608,26980,38790,-7575,-24846,-21189,-787,-46165,-63162,8990,9370,-36978,-72975,-14905,59297,96019,121796,132787,89974,5709,-58755,-96536,-145625,-134544,-111429,-91704,-80529,-68567,-57152,-68766,-47823,8794,55626,43373,-64570,-13082,-8517,-40271,-67626,-78359,-66602,-59057,-44826,-68021,-38570,11853,33155,59291,77108,95226,72339,-10524,-34505,34514,77288,54235,-47377,-19735,111620,169579,117779,169606,223896,209144,151816,51344,-48958,-74832,-65592,39681,118722,119519,112245,151023,179789,138500,30714,-86701,-59679,-31337,29268,78527,24430,-69285,-99734,23539,131924,287155,302712,247029,37406,-105231,21882,182548,245310,156059,42942,-64220,-113860,-92054,-94961,-88736,-72054,-29846,-46187,-10750,59354,63893,-53783,-88797,-15500,90293,120071,48016,-27677,-25697,46409,14535,-83580,-118714,-38417,42566,47871,8325,981,34026,7290,-20132,-7345,16069,-31186,-68114,17149,26359,-8870,-48312,-116362,-119199,-44429,42477,-7294,-91532,37880,123041,74295,24498,-3136,20632,101443,230838,431786,683188,716685,465394,200223,19328,-51754,-16312,-240,85088,248327,305643,201552,15788,-97437,4173,18094,133220,213446,113576,22609,-4912,-13465,-13830,-25779,-99234,-16658,198075,428443,320993,100262,-7195,-79230,-97771,-30398,35806,-29865,-98851,-59373,1861,40870,-3282,-41867,-16151,37551,82747,57087,5969,78816,118150,183086,222173,180168,63593,-46949,-121321,-80609,-45214,-55607,-2778,104899,235414,274308,195270,60503,18206,92236,142290,69162,-49319,-80258,-52508,46602,137501,130456,129988,74497,-15504,-37834,-22976,5980,57624,179201,293345,222644,68292,105359,104661,40006,-24419,-78772,-29013,48260,110268,71073,-18897,-129442,-122980,-71130,-103346,-134323,-122490,-12676,34119,4433,-27493,-65351,-97930,-30791,38658,43354,3344,-96173,-106832,-80298,-47026,33485,51678,6658,-78623,-124896,-54804,-10705,7925,-11541,1997,6705,-39086,-55151,-73267,-98291,-76139,-93734,-105146,-78383,-22222,15207,11713,-68782,-107077,-49597,-49358,-65058,-12069,109678,194289,152985,66858,127559,119943,34456,22740,41584,52319,63917,125656,191838,116460,35303,19040,63065,48064,28479,48882,92032,90190,-8253,-141239,-59424,-26407,-76714,-100180,-105951,-106284,-108531,-78588,-73391,-101867,-91588,-1794,19902,-12549,10218,-39255,-99170,-117378,-132491,-93262,-25974,23718,66502,74258,-24454,-73791,8204,76204,170458,254376,307792,224432,158878,96423,40005,34965,-3948,-103283,-148973,-68216,-737,49602,60122,-2761,17221,105606,208874,224253,145319,62680,-3501,-42934,-44308,-56162,-94245,-134509,-160829,-115593,-102910,-97373,-78423,-17488,-32052,-114823,-121198,-66489,-29299,-33789,-39785,-10049,-152,-1524,-46810,-71684,-30632,19343,15697,-427,-51582,-70751,-33362,34809,34446,-25641,-44579,16469,18447,-11610,-19103,27911,71332,196072,291605,212289,73048,-44203,-9487,50303,78308,90029,58532,-40686,-94835,-93743,-47740,-7856,-81600,-37697,-62491,-50972,-27099,-4652,22021,-31147,-91167,-64628,3740,66933,84611,19376,-65600,-87748,-65152,-44831,-53963,-105317,-103408,-101059,-81789,-59233,25019,59141,2175,2470,40036,13480,-41779,47963,207431,334596,315246,119901,-36366,-28604,45812,129329,220869,241526,166982,48821,-14048,-55014,-58542,-102925,-136904,-25115,50014,62035,59174,37654,-15147,-80789,-100993,-60685,-50506,-94425,-102686,-24484,35128,36803,-49976,-51723,23049,98908,90196,22256,24072,53047,41224,-29367,-68631,44024,76007,31909,15221,63026,50659,12778,15123,44586,100408,120465,179388,204727,131437,116826,140493,174088,171738,137346,95862,94176,73364,60602,47912,108579,220180,205242,91012,106756,104275,8514,-45301,536,-15392,-81726,-142112,-53377,100657,253197,243618,52751,-82358,-68626,-29668,-46742,-52164,-39374,-94229,-120901,-90738,-52255,-61419,-107841,-75749,-64892,-75668,-79311,-25812,24024,2698,-75697,-58861,-10389,-24771,-55753,-92603,-69255,30775,168381,225098,93181,-32286,-106965,-124099,-95943,-74770,-48910,-80146,-102719,-51251,-53753,-52694,-131102,-66108,8595,84810,148211,289306,414062,429320,360510,178446,22923,-13867,5838,10572,-8317,-37179,32707,167667,165178,122022,88351,54891,189431,325749,181423,44675,-46292,-73081,-86338,-87187,-60520,-12618,6911,-5926,-6531,18224,-35287,-77684,25169,71957,26335,-9168,18210,54928,97260,180328,272768,308327,238970,112287,-10493,-62152,-53189,-19884,-10002,-44901,-61605,-46494,-9856,40003,106271,130821,82821,38764,52734,45226,-17314,12836,52050,100034,101903,31527,-55584,-55597,-29305,-27940,-44423,-28409,-9399,-5156,-56580,-13739,86254,106951,41018,-18892,-65495,-7672,22717,9854,-6712,-44765,-111287,-68267,-54085,-56762,-101902,-66755,-5438,36525,45794,79322,72191,33267,9213,-30320,-42344,-53242,-33938,28723,73880,125898,214812,335208,307411,210321,104144,7593,-91881,70983,167730,257589,353458,381258,313917,131201,-68989,35335,281372,419390,503528,487560,368838,202391,131935,74104,16178,77088,195444,265030,209531,56018,-55090,-96978,-105002,-46241,22170,33867,4609,60483,117107,22886,-59110,17140,24719,-21544,-80487,40184,59128,73912,123922,109931,81356,52178,37224,33036,54769,44468,-33247,-94065,-14318,10777,-50270,-45376,-18291,-7078,11802,23838,68177,77194,55206,42486,14538,68682,182877,410628,385687,207455,55827,-72976,-157035,-108272,-102929,-49943,22614,75275,88418,201,-62910,-74280,-62354,-32989,24573,42362,-25759,-74158,-24163,20894,21960,-17117,18887,168655,250881,165947,57873,-16513,-43614,-45955,20217,80717,128937,95260,27911,-34459,-70830,-46495,-29499,-25103,-22333,-24456,-96258,-23985,35513,86846,70274,91714,43708,-63689,-81796,-34185,-25551,-93255,-90078,-4380,62353,-3098,-48580,184,24050,-5667,-82760,-99730,-7072,11035,-8873,-54156,-26545,25506,31844,69637,105539,101381,83348,53491,21736,11787,-21952,-5052,30624,54707,8939,-51450,-44297,-12471,-2954,26091,38041,10546,-1179,-4129,28056,21394,-40293,-72116,-14795,24454,15244,-44165,-102766,-54268,-31512,-40827,-42917,-36925,-23847,57108,79288,55890,9509,-11266,-3025,8345,-11312,-34963,-41308,-44271,-61335,-81763,-57578,-4192,-6109,-61604,-109349,-114129,-77285,-1738,69808,27078,-65757,-93429,-15363,49948,24519,-25670,-71174,-101342,-57173,-39604,13408,103602,163522,25883,-61867,-31358,-9401,-2168,-20226,46086,78949,64298,55356,89810,147594,161749,111995,41727,-29679,-81968,-85366,-59491,-8141,9592],[-8650,-42389,-59472,-95225,-61210,26954,86796,95362,54462,-2340,-24808,19252,81040,118370,72828,-12198,-42428,-15502,-14352,-4442,-547,-13193,-64356,-90711,-13845,48081,14107,-28818,-98241,-110609,-90672,-66339,-51683,-19386,40739,125881,-3450,-110772,-59108,79713,154763,97849,-15124,-47006,8232,-3021,-85549,16120,51555,23275,-34759,-77372,-96015,-107724,-109600,-98059,-46198,78424,179430,242536,222297,84419,-53553,-69811,-52152,7686,-18886,-106135,-91489,5345,109405,135642,105655,83498,68126,71647,31563,-24159,-105458,-80206,22061,218549,206119,104254,67287,83590,141933,122478,42998,56397,24331,-53353,-95723,27675,76945,77613,17952,-34412,-57943,-82774,-146085,-99091,-49784,-17271,-15102,-42256,-47265,-83351,-120691,-119191,-87888,-100124,-71734,32576,104374,67600,46277,34581,30373,41708,-42504,-115555,3166,116549,136889,28271,-14597,19203,52345,102548,179849,172066,119197,95136,58413,7051,-13346,17259,-4806,-48943,32797,110316,44497,2404,-27438,-21962,-5023,-31875,-72227,-78906,16913,73218,129074,133850,100501,56229,45409,-18777,-89944,-59756,-13641,6819,2881,-52110,-75299,-26976,6341,9664,-13315,-102377,-89796,87349,123715,70157,-32192,-80054,39299,65328,-58773,-174754,-195724,24091,185357,427770,221475,119730,31293,-39523,-118429,54171,198121,209354,148939,107422,101008,73294,-30509,-100278,38541,142879,92521,-6968,-111629,-95842,-50102,2068,-28166,-63353,-47627,25578,17116,-24990,1790,-51069,44524,106837,99597,52487,-7797,-43989,-87797,-105164,-67043,-117805,-12008,161508,248118,197156,85939,-10213,-98794,-93408,-10850,52509,85914,101390,46877,-44964,-99175,-18627,103191,100136,-10446,-139465,-89714,-70785,-125345,-98196,4288,110744,169967,147692,94192,102571,44216,-66548,-163903,-103790,-39090,-17818,697,44479,97414,123310,116200,54863,-55311,-109380,-108116,-109269,-80940,-1148,51688,80731,44023,-42888,-100294,-44816,53354,89820,19848,-86918,-122392,-45268,52634,163409,220499,137065,36833,-15167,-8433,13114,44826,55345,62567,48361,47863,-670,-76947,-49475,-14302,-35333,-37313,1922,70791,106481,102869,88557,60495,42585,-356,-43394,-52248,-18279,-34946,-87127,-69090,40826,92132,96467,98615,73513,32446,18869,30902,22532,-40205,-25580,77059,125051,72453,-3972,-65400,-37327,-7702,9213,10134,-33302,-113779,-24049,18037,-13968,15310,54425,57098,9038,-61023,-29722,14217,33028,-7065,-34196,-49538,-10199,25101,5085,-37935,1193,32834,42581,39382,55883,24189,-72489,-123086,-25501,9546,10957,5725,-39233,-109697,-66908,12210,15990,-14075,-3341,4968,-5448,25895,59913,42970,-37427,-115268,-131370,-130774,-126601,-107328,-56810,-26287,-53255,13890,160153,160234,1025,-37904,128519,256696,238700,278158,290950,210989,57130,-37045,-34082,-47127,-62972,-59363,-59608,-71491,-72218,-14109,77663,119712,140027,177758,222098,96717,-73835,-67407,4994,34294,9277,-37752,-46634,-49249,-37127,-37821,-61663,-91745,-93004,-92708,-100506,-113299,-118081,-81829,-19244,20208,-10839,-16285,-12802,-31649,-42206,-60690,-97279,-42588,-10894,-2737,-20108,48583,157794,195536,155099,98597,48488,49320,22875,-21430,-14908,-2164,-108114,-14603,130244,165046,110760,-35134,-112408,-84177,-91245,-186395,-162207,-138279,-30702,63710,68036,26849,14264,58669,54523,45172,76625,108469,91936,32112,-7042,-4726,42396,69223,51776,2940,10458,86145,118704,54360,-54794,-51766,-20312,-29143,129855,110482,42645,-42311,-87738,-41563,58374,161789,213294,184137,148641,109553,73962,24650,-49668,-52837,-8407,3614,-2879,15302,5374,35621,-19584,-128483,-116297,-48615,-42582,-92974,-128070,-101463,-79332,-29076,26944,134054,241492,252934,269606,364846,266419,103400,-21778,-10908,29943,54297,41568,10185,-26181,-41751,-50490,-39158,-73488,-95264,-73595,-130588,-87800,-108856,-77104,34520,47724,-27991,-77983,-6016,201453,388318,368309,315194,214946,133251,13076,-64153,2495,60561,-22568,-121486,-61023,-11213,-248,-13605,-48351,28377,124486,108605,28341,-27359,-27037,941,61944,137434,107591,18318,-31968,-42055,-21932,-34062,-51521,-114357,-99949,-22373,77085,165493,164774,154645,178405,177025,182040,113350,14649,-50496,-29363,-2392,61359,143854,132368,47827,-37373,-92286,-153985,-105042,-50635,22980,63119,148112,143472,187780,263604,177966,-17788,-64876,-43136,-48595,-67811,-84467,-89491,-51271,-39374,-66082,-49804,-20131,100871,233221,232623,246140,239077,173724,50943,-26928,-60984,-117443,-138704,-74626,-47310,-48863,-41534,-28357,-52220,-108590,-133356,-37592,57782,105409,182837,209078,42043,-76346,-82921,-19380,20604,-14783,-40977,-42578,-75892,-71079,12426,143359,161677,-1521,-66258,8696,5558,-10626,91792,162671,129457,93091,51820,-2609,-83450,-101300,-68306,-75571,-119810,-130102,-123919,-90664,-34818,-32795,30343,42566,-15746,-36441,-45602,-1576,76061,125825,169779,107797,-67220,-114074,2078,22691,11118,-5723,-17582,20626,79550,74696,13857,29,48778,144967,233945,223301,161182,92380,38578,49793,78641,90450,76555,-6615,-79527,-146592,-20539,76454,93928,101041,70046,16891,-38979,-122244,-122253,-64180,-90538,-61257,-101453,-88447,-63063,-63290,-53057,-36420,-24547,-18319,-81944,-62127,21767,82637,256861,398413,297231,49070,-107262,-38314,45387,154255,176234,96009,13771,19500,-47775,-163034,-39106,79979,100327,73053,-5949,-84303,-18061,20606,-52074,24854,99320,105989,19428,-23896,-21447,-2089,40427,68402,107515,148992,159205,168633,251218,266882,181299,82343,2872,-31875,-62234,-100484,-54708,-37812,-87607,-81168,73640,196393,236114,191711,138651,106657,81945,81015,58008,-49114,-88740,46984,118029,133026,49296,4879,18334,-16550,-70959,-92664,-60074,-16673,11314,56508,101249,60957,-28636,-117212,-90806,-74224,-72062,-81894,-102238,-103015,31864,189188,159452,132211,-4474,-51662,33532,117851,82933,70603,67429,26340,-47740,-148716,-90043,18288,98728,64046,-28957,-93185,-121312,-105452,-75631,-31449,34806,125820,162108,71783,-89444,-173769,-99755,-101218,-90866,-84907,-67926,-855,12845,-19281,-28375,4710,21131,-36225,-88289,-116703,-122574,-98079,-93982,-89988,-21562,-53230,-119107,-76888,3471,24311,-7560,-11266,-29950,-16792,38972,97339,92044,27496,-81416,-56821,15941,6291,-30110,-92562,-87907,-45315,-76721,-145471,-141537,-110218,-30161,-37755,-131893,-6347,49512,-13401,28433,209994,359530,399347,308554,275599,204105,67296,91983,54814,-18455,-52533,-32866,-81307,-76933,1914,78523,109231,71558,20559,-47311,-105315,-130634,-87354,18422,168878,275120,299798,199159,13257,774,48349,44315,-54517,-64303,144696,239477,139912,56068,23454,12318,-10056,4173,49643,41412,-15437,-40443,-99112,-114647,-78479,-37712,-3346,39981,23605,48414,114735,108446,58567,23719,284,1807,42601,126737,149754,116249,28439,-50743,-61207,-49646,-48640,13086,61044,72248,14330,-21053,56353,121520,146783,134854,72988,63221,39860,-69448,-121664,-108838,-95705,-102164,-89828,-62879,-4603,16916,8699,-3852,-48002,-75157,-42831,-3600,68746,129248,117623,45322,5955,12713,37246,22646,12417,-21388,-43524,-66251,-68576,-56563,-82067,-104110,-74351,-28589,10426,-6704,-70357,-67220,29929,65907,16277,-43614,-19159,-9699,-9941,-18196,-2970,57890,103052,104581,76839,55003,24289,-9045,-4256,15636,36083,34610,42239,37028,-10326,-28577,-15935,30385,90574,47347,-66789,-83222,-45127,25072,55363,109275,92718,-17623,20326,92759,50586,-41817,-59090,-3532,93933,149144,103287,68219,53694,27555,-44025,-33690,757,51257,198742,388058,388531,225661,74138,17706,22733,43462,91800,148022,190263,207884,176490,117654,46793,-29560,-68621,8035,43321,-5099,-81350,-35790,79051,92318,73765,31740,-38160,-80225,-71331,-62850,-49694,-52058,-62151,-3214,47543,61096,-20936,-90235,-33564,-22381,-64284,-103891,-33211,56151,94683,113940,116870,82559,10610,-51422,-91911,-144063,-141917,-126643,-139732,-90189,-49205,-56581,-71057,-37559,17085,47965,17600,-91828,-8108,2110,-26130,-51830,-64105,-52810,-37313,-28340,-59152,-44623,-1106,18470,51805,80754,102121,80289,-3785,-34478,29220,75954,59509,-44375,-22267,103143,147036,118601,198743,256332,216807,155760,41933,-74828,-98425,-89327,14157,79834,84982,87845,133221,163329,134687,42721,-71918,-65125,-21431,68447,107368,37606,-66239,-111543,10273,122781,273192,299750,250822,37668,-89417,22295,196261,259947,165119,58451,-44447,-106375,-93745,-98485,-102470,-93147,-42581,-48088,-8534,62824,70608,-53832,-101719,-25699,78489,110282,39653,-35327,-33588,27728,-10331,-85632,-102063,-40013,34386,41811,13253,37145,76841,40027,6344,7434,13106,-49438,-40099,37485,35554,-5530,-46946,-113569,-112427,-23534,74803,25449,-56491,54843,128677,73471,20542,-9455,19564,98202,225634,432816,680347,681224,400556,150460,2284,-44939,-23580,-19093,65585,261274,350550,239022,44074,-134714,-28007,5315,125090,195228,101021,27013,26946,25931,19005,-9893,-99639,-21904,187927,397672,281594,69861,-53908,-128104,-123885,-40549,41230,-7125,-86644,-74679,-18579,41527,19129,-15628,-8248,39763,86996,71244,16039,70896,103728,167900,216241,216106,108305,-16678,-109586,-97738,-54075,-51820,11569,138473,282842,305765,204726,74361,42675,104936,156433,73351,-48886,-69705,-36363,54576,142937,134842,123962,55731,-38637,-53817,-36349,-12224,33428,145001,286679,247831,106492,144315,108563,35570,-19786,-62916,-30373,47955,113600,73150,-22059,-128764,-117916,-64345,-94812,-132456,-117814,-20279,8999,-13750,-30753,-56064,-95472,-51979,39389,57313,14201,-101804,-101835,-72842,-55916,10853,33374,2423,-82587,-133358,-57469,-7278,20538,813,3073,-9773,-48392,-48727,-63024,-86132,-74196,-83809,-94014,-67003,-13070,24933,21643,-63828,-106248,-56626,-61701,-73856,-6361,120739,207565,178703,84631,129857,130129,66383,58063,72511,83937,92823,147844,185699,104973,39018,4380,58943,43439,16996,34696,85021,97533,6983,-131022,-96969,-48998,-81755,-96350,-101197,-107152,-101776,-68069,-63862,-95717,-100864,-8585,13106,-34760,-620,-35606,-86855,-104095,-121829,-87919,-22249,29342,75001,86329,-11450,-88778,-6873,74979,173731,238561,254641,171718,114628,68630,28014,36648,12466,-79670,-133006,-67329,-9248,28283,30944,-10634,17026,101617,194225,191719,114257,40598,-11900,-29511,-25866,-43620,-89708,-141564,-149763,-103333,-97110,-99400,-81357,-18139,-41186,-122882,-124595,-69976,-31740,-28972,-28644,-5531,6552,7158,-45402,-77143,-39651,1781,-993,-6608,-52870,-73822,-39701,24628,27243,-25531,-63269,-6619,8717,-19344,-30923,2565,36460,163810,276631,219043,80917,-47995,-17641,49203,84943,102316,88702,-21749,-83033,-91945,-53981,-5436,-68098,-38552,-84246,-86924,-58214,-26364,14528,-35008,-96092,-82307,-22163,39768,74108,28097,-54932,-81213,-61887,-39588,-33721,-81294,-95528,-99986,-87182,-51161,44017,75840,3254,-17506,18620,1735,-36642,55821,218306,354555,343579,148305,-46144,-51821,42013,126332,215076,232955,153860,38757,-25000,-81615,-97137,-139243,-109305,-4862,64080,74795,72411,36953,-36539,-104356,-77055,-44612,-49807,-99142,-86227,-3329,59099,61012,-32473,-42843,28155,108667,111767,40789,35345,61069,49742,-25772,-54941,57960,85449,41676,15799,55114,33767,-5573,-410,35033,84880,94220,153150,184668,103938,99903,147114,195426,194867,148195,94470,78754,52918,42462,32118,90558,206018,194717,110979,149168,120725,9364,-67283,-23586,-38500,-97720,-129912,-63667,59848,201702,226558,60731,-74890,-77981,-33221,-44938,-45591,-33850,-88601,-122721,-75317,-36545,-59844,-135440,-89738,-70353,-83912,-105105,-63263,-8734,-21104,-85529,-56515,-10765,-29347,-73820,-108242,-46672,70978,226706,248230,86076,-33097,-102680,-128763,-95255,-76208,-46488,-73721,-117584,-69500,-55373,-46827,-128923,-69603,-3161,57707,112098,236443,354883,380617,324867,158202,29433,-8009,4429,421,-33239,-69981,18087,182217,204595,152687,93645,27779,144370,305972,170532,44208,-41005,-72940,-82655,-77928,-56285,-19386,-9086,-29654,-34219,95,-47483,-72461,28189,66431,15695,-27231,1594,34451,72625,146365,228232,265587,224685,109108,-13055,-63415,-61681,-24987,-10141,-39065,-52192,-32383,18224,76956,140722,146906,91978,47577,69578,77378,23481,47379,77722,120763,124207,40239,-62772,-56802,-33870,-36035,-53772,-35972,-10640,-3563,-61089,-23612,79953,100668,38686,-19594,-65819,-12563,10078,-2405,-19150,-59199,-107159,-55776,-36059,-47189,-109526,-62034,-33330,1631,22154,72683,83399,48793,24318,-12107,-21468,-35017,-18192,47123,100392,166869,288636,408203,349985,227269,111089,10091,-104675,75311,183809,261392,329054,361943,308608,143371,-52792,33365,276866,389863,460286,440473,309986,150993,84546,32976,-5158,67712,182372,259288,218903,68512,-45264,-92795,-96265,-29404,32463,27026,-8786,59988,109670,41,-68705,18065,32003,-488,-37343,62272,52456,61477,108045,104728,85073,58802,48861,46390,64545,54998,-24794,-95501,-13216,14342,-44407,-47588,-31048,-28933,-9413,10967,56888,65690,43184,28131,14239,87449,204404,400076,366745,219156,87846,-25979,-119177,-138667,-112657,-50281,20745,69149,73301,-13216,-65627,-60782,-47167,-10949,48830,62000,-8541,-51326,-6754,43559,51340,16537,53806,176238,221735,129068,33273,-30844,-49493,-51676,10662,69187,122232,99557,33556,-27259,-65148,-46557,-27967,-28406,-35786,-38141,-95369,-18051,39763,85144,60671,73119,19514,-77761,-87830,-35223,-22371,-86143,-77366,27974,95409,22834,-40034,-6652,19276,-3022,-71639,-87064,2591,19761,-4001,-53905,-43915,-6251,16830,65229,87741,70939,51462,30137,9534,8279,-23814,-2665,39514,65549,14345,-53390,-42389,-7950,-569,19837,17317,-22883,-29462,-42251,-8707,1351,-54490,-90677,-31888,13823,13622,-36555,-61793,-25426,-16431,-21848,-26914,-40111,-27933,48890,67851,46085,1718,-25367,-30093,-12395,-19659,-35907,-38275,-39793,-63986,-86340,-58654,-5628,-14246,-73061,-79769,-83721,-85433,-25587,50631,23754,-67234,-88832,-9767,41195,8477,-35163,-70105,-85054,-47402,-37475,20029,129358,205216,67674,-43298,-42458,-33375,-32113,-39245,62147,99595,80625,56653,78977,140873,176227,135865,62891,-11875,-63657,-82211,-55602,-2442,16882],[-15262,-55000,-77832,-108237,-47350,38240,106509,125069,75980,8932,-15382,28899,93312,128951,79881,-10325,-41437,-11376,-5713,5162,5095,-10921,-57263,-77468,-593,64583,28506,-24677,-96598,-114456,-98855,-70124,-54033,-9826,71002,128703,-2056,-100225,-53568,87430,178674,123354,674,-41928,20235,20053,-85738,12398,59145,39961,-8240,-49810,-80050,-99944,-95660,-60042,8327,118918,207056,294562,294992,134844,-26219,-57171,-55802,-34883,-41036,-120946,-88349,10448,102725,122989,96831,77135,59236,63033,24801,-28188,-109428,-71089,45969,276112,210547,104490,87590,120318,203965,210624,103119,79390,17432,-65215,-86063,37567,83232,78288,15851,-36956,-54822,-75356,-136677,-112791,-68873,-47168,-48351,-67835,-64953,-101805,-135969,-114429,-91685,-110669,-90901,-1335,43701,15676,16743,10608,7537,24155,-39559,-124978,-58,127961,151783,55343,9887,29496,62523,111008,158282,130051,84188,81686,59969,8693,-4036,39175,17957,-37613,23420,114504,44114,1253,-33206,-28241,-6807,-27842,-67641,-86915,-2213,45105,104122,117944,93648,57060,42928,-20660,-94003,-66784,-15134,7580,-4358,-59817,-59996,-31722,-27370,-15589,-18419,-98013,-99086,65521,89444,41867,-33708,-68453,40343,58243,-74732,-183743,-181659,25219,183147,385007,165122,63162,6977,-35411,-119845,37654,173242,193806,142622,106336,104508,95169,1307,-112849,15777,131726,92887,-12714,-119714,-97688,-50744,683,-32049,-63430,-39612,35251,12391,-80955,-39810,-44823,61409,113172,100195,52848,-10275,-46594,-87410,-96104,-66966,-119516,-15309,149930,249193,209309,95037,4504,-79603,-104699,-18263,40814,71799,85730,32507,-57014,-98880,-4601,111534,100234,-5210,-134704,-106821,-91292,-139500,-102969,-7565,105541,165740,136785,74714,76423,1641,-112840,-120541,-42494,2426,1516,3,34627,89926,121762,118329,69701,-37293,-109070,-110362,-104659,-67165,4014,46620,67966,31528,-50304,-113925,-54880,42165,79640,17042,-85369,-117576,-43138,49156,149741,211191,131841,25687,-34690,-29463,-3167,38717,50710,57968,56445,54498,6743,-73423,-45482,-7122,-25315,-25685,10785,81018,120714,107233,81212,45011,25350,-14960,-43799,-53262,-23566,-39286,-95876,-75553,41317,97217,99035,98918,89717,63094,45466,52471,23668,-57457,-38970,58513,111022,71295,10233,-45040,-32430,-9254,6211,11861,-20212,-88655,-53927,-36825,-62678,-12779,33682,39482,372,-62734,-29874,11272,24786,-15806,-45034,-66206,-31009,-2827,-31609,-53614,12673,37519,37338,33533,60878,38079,-59930,-131625,-30735,10899,21988,12040,-45299,-128646,-98794,-14786,896,-34286,-23687,-999,18814,38429,58703,45762,-48349,-125819,-119967,-112745,-128948,-94570,-40535,-2275,-29435,-8401,137003,154168,-14381,-74080,98044,217693,214026,269853,283463,194984,34389,-35837,-3269,-22606,-48449,-51781,-59519,-75080,-70591,-13920,75353,115019,114828,134008,179571,61268,-85302,-62101,12915,57722,52335,-3874,-29775,-55097,-57819,-64187,-92507,-104917,-87112,-75290,-80198,-113056,-115184,-71630,-17938,18507,-10070,6130,18903,-13097,-45775,-79110,-91085,-35667,-612,14165,5301,73611,161632,180449,128906,69540,33425,46627,18792,-27368,-19506,6700,-91524,-26469,135432,168312,95222,-60968,-129536,-85831,-94591,-193400,-204014,-187754,-41234,75480,77170,-2640,-33979,-15205,-7909,29633,77283,111910,98198,37379,2617,4143,41984,56481,30666,-7506,25492,111647,144781,73090,-50921,-51608,-20677,-70538,113630,109810,48344,-29430,-75470,-38572,44802,134046,193947,175529,154466,123015,86001,33999,-46732,-65608,-19682,5179,12371,38962,33706,72037,-322,-117531,-123395,-52918,-46509,-102247,-149789,-96110,-71323,-26131,31984,147479,250003,251533,253306,339351,275111,145914,19407,3710,32535,46854,37774,16600,-23012,-57092,-69067,-42980,-73221,-125179,-94232,-134576,-87411,-111965,-57039,75243,91705,-9043,-73338,-4335,181326,367426,383696,335522,219766,142807,44453,-50994,14509,80173,-4026,-112613,-63700,-19252,-16295,-32884,-72878,23489,147680,147512,68637,-4192,-21887,1621,57129,140549,132268,37383,-25705,-41637,-23159,-33783,-44270,-93407,-73608,1946,92922,187100,198927,192286,205701,176796,171089,101964,11469,-46176,-32856,-21458,13437,93839,124290,61428,-20859,-76412,-127985,-121736,-89359,-17196,29305,129065,146207,201631,267010,169307,-15527,-52956,-28956,-37280,-63659,-82858,-83668,-45055,-34842,-65952,-46362,-13851,104304,205776,193537,239892,282980,231409,81825,-19486,-63217,-122503,-120115,-55375,-29412,-37885,-35766,-26339,-55181,-113668,-126172,-27344,75676,129160,194734,236047,59504,-58701,-57239,-317,31447,-3153,-38433,-39899,-64633,-54342,31372,166807,174918,1937,-61196,23382,27253,19026,151424,253976,227234,162694,87951,9359,-87812,-107057,-69566,-69247,-107101,-127592,-131480,-92440,-43698,-14336,59552,62440,-4531,-47890,-62550,13799,108854,175669,229738,131964,-64849,-103884,23587,40146,21331,-6640,-22059,16296,77734,73888,7158,-4254,53128,152683,223736,208266,159163,89381,23438,45145,88675,119856,110252,16753,-77475,-151102,-27478,69684,81203,79212,50982,9532,-28041,-100251,-113529,-39021,-51341,-84747,-115801,-101981,-66509,-59614,-47766,-38238,-40599,-45174,-70705,-72915,-14411,52885,250731,451568,396978,142767,-59796,-81358,-8686,106801,140453,71719,-7904,-365,-65405,-151919,-34412,71774,79396,56787,-12329,-85004,-16975,52132,-1532,50597,110741,99736,14667,-24002,-22996,-6692,28065,55698,106403,147966,138648,121931,205488,255312,173592,74145,-2795,-37688,-66897,-106873,-56037,-42190,-101065,-110372,50319,181572,218341,187741,135814,96393,55633,34877,3727,-95899,-60975,83456,150033,144721,47684,-3492,9595,-17631,-68785,-91134,-62990,-21044,2919,40692,99391,68026,-15619,-96874,-84908,-77993,-75134,-60277,-72793,-68668,39808,136668,60453,40064,-67191,-82434,40412,133933,92310,68398,59769,25278,-43755,-141231,-89933,26211,117794,72174,-26236,-93101,-123394,-105469,-66397,-11221,62986,166225,208434,111498,-48519,-114084,-64504,-77638,-78545,-84965,-88571,-21107,-4385,-36377,-38586,4842,21944,-37951,-92778,-126410,-120733,-102314,-111765,-74986,-4349,-57047,-125854,-74353,7220,27179,-12104,-35748,-69152,-34533,46522,129834,139088,64320,-61758,-76056,1281,-5301,-45352,-108140,-117667,-67177,-92935,-129458,-109055,-61612,-10975,-50879,-107033,50634,114665,16365,-18569,153233,286672,312063,231301,199997,128338,10675,61281,42443,-24799,-53845,-23441,-77959,-101807,-8078,77728,106945,70674,17068,-53759,-108639,-130512,-100840,-13246,118979,225789,272555,192622,43900,61731,87725,57772,-51396,-31602,156544,212547,110169,36045,-4233,-29636,-30255,5593,51657,39161,-20417,-38819,-102713,-121136,-81637,-39245,-2680,45961,35806,59687,119175,101977,40787,-1770,-34347,-31668,38241,103007,119257,99205,26977,-39487,-51186,-64756,-92547,-23371,38566,63937,14224,-19841,60000,132777,159458,133789,63580,56875,54933,-46183,-99012,-98154,-94982,-97372,-78547,-51225,-1976,818,-16100,-33387,-59858,-44151,-36860,-24456,55269,130076,122530,46381,6091,16236,45812,32668,18859,-13932,-39477,-64356,-67810,-56397,-82543,-103172,-63389,-21286,8840,-18286,-82089,-60449,43683,76889,15552,-44309,-18951,-11146,-14619,-25601,-6323,60765,102402,99957,73515,52442,27959,-6998,2224,34718,59567,47760,44800,29323,-21434,-43035,-29860,25273,74360,7559,-95000,-110685,-79570,-1511,47314,107085,91380,-14903,-9266,67855,39354,-42563,-55956,3038,94667,132775,69482,28880,8878,-2268,-55075,-39480,-13700,20129,162037,355835,350993,179067,33190,-9005,9064,29263,69818,114818,152434,181177,173375,123883,48822,-24068,-63482,25113,69305,13201,-79308,-57159,51581,78106,56209,17404,-17049,-60992,-80856,-105467,-122939,-113177,-31995,67326,131568,126996,9679,-96875,-76443,-57657,-93915,-135767,-53331,49519,89155,101030,93824,68996,13307,-44631,-85606,-138206,-134227,-110842,-130986,-83382,-30275,-56305,-66779,-22718,25310,36582,-12444,-92013,5195,17368,-9743,-35880,-49712,-37342,-14358,-9733,-43295,-42083,-15111,-2230,39590,82218,107458,88034,3733,-34494,20570,68872,59268,-40684,-21302,93212,116474,114698,225099,285869,223010,159690,32608,-101735,-111568,-92805,3869,52683,55938,67868,118684,148009,130531,55776,-53104,-70951,-11172,100619,127498,46727,-62276,-125703,-8917,107579,251891,288788,241014,34258,-78231,25137,207752,269076,171632,73301,-23024,-90789,-91075,-99774,-113590,-110036,-55285,-50573,-8381,62857,74912,-51864,-113811,-36344,65151,99486,30973,-43613,-43504,7268,-31857,-79909,-80457,-35268,27776,33120,15555,73890,123606,74035,30034,22779,11599,-56541,-10531,56134,44101,-2394,-46849,-113002,-105294,-4410,103567,60300,-16832,82743,138371,75295,19149,-12447,21844,95965,215768,418279,648441,617684,326182,98749,-18790,-40077,-27786,-34363,46075,256312,371568,254468,54750,-131789,-37586,6831,123604,180259,89891,32054,60631,70596,54460,6664,-96728,-30688,165398,345144,237040,42541,-93850,-138837,-140797,-49893,41937,18266,-50308,-70848,-34404,38046,39404,11846,3506,42716,88301,81193,23444,59595,86644,147055,196560,239143,153804,16651,-94150,-117149,-62088,-46212,25679,167655,319087,327062,212232,89857,64102,111497,164226,75466,-47812,-58184,-21791,56587,137999,131500,111968,32976,-60957,-65771,-46386,-29261,8376,108104,276018,277563,154997,186317,111659,30903,-15138,-44175,-19713,54450,120047,77711,-21758,-127390,-112638,-53862,-78485,-119040,-109067,-24498,-11484,-28534,-33196,-46696,-85132,-71945,37654,68959,23667,-105852,-93673,-63993,-71492,-22544,11975,-1525,-83628,-141350,-61138,-3695,35498,15907,6166,-20664,-40905,-33900,-51275,-75868,-64276,-60991,-67671,-51484,-2738,38015,36829,-54302,-105420,-64344,-72250,-76416,4182,131043,214417,196549,98486,125465,133564,95422,87757,95377,107417,114410,158607,162824,85551,41681,-7220,51628,34195,-555,16071,75602,101878,17317,-111508,-124992,-71226,-87016,-91804,-93951,-103894,-93482,-56037,-53362,-87906,-106929,-17060,2595,-58367,-10641,-28736,-71330,-87721,-109203,-82035,-19060,33745,79927,93572,3950,-94314,-27927,62069,157814,200300,186110,111163,61588,31625,8403,32721,25996,-52961,-108812,-58880,-14790,4948,-1414,-19426,15972,96007,175356,155168,79945,16235,-19351,-14815,-7541,-31278,-84319,-147615,-135739,-91379,-91484,-101222,-82539,-18812,-50751,-129106,-127840,-74861,-35839,-25761,-21266,-4329,10076,13906,-44906,-83848,-50123,-16415,-17164,-14435,-55777,-79056,-50160,9208,16984,-25895,-74802,-30822,-3388,-29851,-46328,-26289,5381,133736,253624,218378,84767,-53183,-27396,45689,87340,109950,113152,-4464,-72756,-84843,-51980,1976,-52879,-40004,-103441,-120042,-82752,-43778,7831,-38920,-103083,-102670,-47420,12884,60574,35870,-42385,-72814,-54565,-28131,-2430,-22387,-48424,-80081,-90535,-48158,55168,90641,12863,-29277,927,-7134,-30803,61772,224532,362347,357548,173372,-41973,-71960,41117,125134,208075,219692,137488,29644,-33207,-108287,-127316,-134409,-76709,15863,77888,86736,83828,33087,-49275,-67980,-46275,-28302,-47598,-99093,-71030,13959,77518,78507,-17143,-32158,32762,113424,125985,54989,44777,68697,56489,-24885,-39700,71049,92055,47826,13072,43975,15429,-24833,-17961,21562,65422,66928,124013,160392,72463,73328,142993,206331,209017,152859,89027,59462,27543,21934,13220,64819,176486,170302,123376,179189,129269,3967,-94503,-45015,-55697,-111166,-124805,-70456,26551,154903,206385,68549,-65297,-87203,-38370,-44837,-39850,-28110,-82118,-114176,-53473,-12896,-41830,-102427,-86391,-63583,-80553,-123780,-97308,-41460,-47210,-94554,-55104,-13784,-35347,-90749,-107254,-18614,109028,272613,254673,72021,-36492,-93931,-112106,-88520,-78226,-46224,-67956,-128985,-89408,-55342,-46684,-129761,-72823,-13659,27950,67395,166706,270636,304432,265368,125855,29935,-3995,2033,-10253,-57776,-99338,4580,190308,238589,181900,95594,30,96129,275095,153511,40214,-37849,-73801,-79644,-71298,-52710,-26993,-24935,-43232,-42503,-15945,-59621,-66861,26448,55493,1181,-46954,-12858,15911,48129,111628,185993,221750,202819,99205,-17915,-66124,-71299,-30311,-11749,-35336,-43735,-16978,50072,118122,174389,159783,99856,56133,84780,107511,62260,79084,100724,138420,143742,47363,-71952,-59873,-40673,-44265,-63505,-47829,-16608,-7107,-68275,-33870,71688,91953,35757,-20166,-68186,-23294,-10799,-21897,-37692,-79303,-93776,-38581,-14431,-37396,-117547,-55676,-62153,-41188,-7915,60325,90017,62311,38842,5235,-1669,-18681,-5109,61753,122452,204390,354520,461404,375089,232095,109934,7756,-109400,78611,196394,253715,289280,327159,291552,151909,-32541,28723,264042,348047,396277,371513,239819,100529,38807,-5623,-21375,59937,165714,241041,214296,73451,-38513,-90226,-88639,-17256,33353,10790,-28038,63752,105372,-16222,-80771,10152,29596,10565,-1491,86001,46922,46083,84582,90158,79822,58168,53807,54298,69154,61123,-18709,-98981,-15919,14508,-40722,-51958,-46096,-51833,-30783,-2087,45736,54485,30059,9500,10155,101687,219632,373633,334152,221487,114652,18189,-68818,-124910,-114070,-50630,17941,63138,61107,-20038,-57145,-47859,-34082,8478,69493,77153,3949,-33087,8150,63931,77697,43708,75936,166596,181666,90910,7509,-45921,-58302,-61337,-219,55213,109683,96644,32467,-26630,-64520,-49204,-29949,-34702,-50480,-48688,-84904,-12519,45296,81661,49302,52419,-3717,-91467,-91918,-37177,-22003,-78637,-61568,63215,123651,46097,-30301,-16880,9634,-5570,-61372,-63483,18224,31186,1484,-52742,-64062,-42810,671,55566,65304,40328,23529,9895,-2829,1624,-28902,-3183,43887,66414,13369,-57107,-40909,-5565,-274,13957,4867,-38262,-46363,-76241,-30260,-718,-49387,-91702,-41952,11556,23941,-9927,-15991,8149,4833,3701,-7952,-43343,-32107,41037,55862,34272,-9214,-43298,-61694,-40207,-33094,-37676,-33008,-32670,-63208,-87339,-57365,-5605,-20300,-79279,-46132,-43993,-73006,-48445,28526,18144,-67116,-84868,-8476,28523,-6923,-42494,-64578,-68776,-37822,-35539,24205,144859,229544,99357,-21689,-49281,-47875,-42990,-42072,83129,122151,99221,58315,62246,124099,178579,150594,77689,4165,-39626,-60942,-51520,2125,23346],[-20573,-63161,-90164,-94669,-34417,46694,122778,149966,92524,18740,-6209,38524,104592,136702,84587,-9027,-38892,-4509,5832,17565,12989,-7345,-49538,-63384,14954,83437,45889,-18556,-93287,-116975,-107530,-70327,-53385,-1014,97581,124210,-4370,-94165,-50479,89345,194884,146428,17585,-36569,29484,42883,-62631,347,58559,50987,13579,-25788,-64958,-92523,-83414,-28791,53262,152157,225580,331773,358459,187464,3186,-40288,-52781,-76854,-67591,-117795,-72685,21284,100433,118152,93974,72329,49748,52534,16195,-32999,-112616,-62318,69603,319127,201747,97768,98137,145532,254939,296148,170636,106088,12250,-76793,-77899,42949,85532,76211,12632,-40301,-51615,-67128,-123733,-121563,-84826,-73782,-80699,-90901,-78487,-118024,-143521,-106193,-91319,-116750,-111436,-38997,-16645,-27475,-8378,-7570,-13194,540,-40935,-115308,2970,142401,163379,77781,32493,39966,73346,119136,136664,91260,50987,66322,58340,7346,4598,55831,34237,-29632,10016,112950,42517,805,-38388,-36226,-12826,-29394,-67789,-90700,-18206,17816,77442,100733,88391,61886,43376,-19978,-94322,-72051,-16268,9422,-9279,-67465,-47580,-25382,-56539,-45859,-25368,-92305,-108195,35258,42657,1956,-37689,-39422,75553,85380,-60636,-169122,-158056,32341,180594,342098,100680,-6429,-18893,-31976,-117579,18002,131696,161071,124246,97693,101635,109936,32767,-98591,-12429,108646,86961,-22212,-126067,-94153,-47839,631,-34829,-62985,-33125,40866,12814,-97557,-69940,-26196,79786,115128,95588,49069,-15379,-50375,-85730,-88024,-72318,-125676,-17005,132064,235475,209151,99725,19935,-54143,-100450,-19320,33913,61782,74730,21846,-64380,-92920,9642,116543,97693,1883,-115710,-116199,-109863,-142934,-100145,-20155,92620,148999,116971,50944,36306,-49512,-121323,-57852,19237,46626,29089,8947,27766,79937,115548,115761,80709,-17934,-104826,-112735,-99948,-55327,6564,37953,51015,16601,-56815,-123753,-64313,29955,67454,13861,-82740,-113373,-42554,42797,129887,191814,119477,9514,-60124,-55634,-21137,29777,42861,49665,60370,57455,11986,-69830,-41532,-724,-16002,-14419,18216,87171,129408,105839,67258,24841,5205,-29888,-44832,-53912,-27815,-41059,-100248,-83991,35896,94896,98554,100667,107260,94414,71441,69543,21906,-73403,-46371,39931,92617,68453,24927,-23217,-25500,-10834,2137,13253,-4634,-57541,-62741,-62846,-78953,-23812,18469,22377,-10062,-66407,-31855,6791,16721,-21108,-49982,-76754,-48772,-29411,-65037,-48638,29850,41005,29335,24759,63022,50472,-49636,-136291,-35013,9514,27162,13138,-53574,-135377,-127647,-43429,-13657,-49868,-43696,-9226,31141,40788,48773,38948,-63818,-127089,-101769,-92966,-116973,-80870,-24840,20809,-1471,-8722,126302,156880,-17570,-112898,56072,163763,186760,255084,267973,174729,14335,-30338,28033,4130,-30694,-41042,-57771,-78096,-69069,-15178,70513,114065,95603,86820,120540,17267,-97354,-57877,19208,78877,93386,31371,-14289,-60628,-77149,-88187,-124537,-107901,-76254,-54565,-55041,-95387,-100597,-59361,-14794,17824,-9335,20499,42201,-239,-53151,-95002,-76423,-24701,14918,36020,32480,94111,156770,157081,95486,34186,17337,44037,14627,-33306,-23352,15438,-72370,-35199,136242,168944,81589,-83338,-123209,-82272,-93960,-177369,-221238,-178755,-8894,90452,67997,-50404,-111791,-114457,-73145,11880,73608,109908,101363,43323,15478,15041,42022,41819,5520,-18871,37707,130928,163758,88207,-46543,-54998,-26078,-105940,90136,99294,45447,-20156,-64325,-36305,29181,102059,169203,161033,154407,130839,93297,40543,-43665,-79269,-30623,6991,29302,66216,68294,111423,18839,-105557,-129601,-59936,-54295,-108783,-130343,-85073,-64478,-25786,33053,152380,246961,243722,240596,321616,288720,182823,49605,8605,24521,30061,26685,17234,-21583,-66789,-89293,-45626,-64105,-105515,-86528,-117857,-85513,-119532,-49056,104497,134739,12052,-62968,6687,166133,336079,382776,338220,209659,143452,73173,-39077,20758,88407,3760,-107158,-64545,-26104,-29791,-50604,-93747,20759,169496,183489,106932,17939,-18249,948,50975,139888,153383,52841,-22795,-43237,-25582,-35540,-39776,-69777,-39676,28992,105437,197536,218112,216637,219725,165154,151528,88138,10768,-36967,-28860,-27800,-18886,43047,111431,74047,-4966,-58120,-94411,-102122,-118509,-57577,-5319,110363,149429,209206,257734,150817,-19304,-44140,-17228,-28701,-61505,-82128,-80319,-43428,-34784,-67842,-42915,-7432,105486,173038,148992,221604,314410,278995,105258,-17197,-66284,-113635,-99846,-39250,-15946,-31201,-34554,-28507,-60305,-117457,-121197,-23300,81909,138148,185573,237906,70679,-37649,-33345,15275,38370,4921,-35933,-38149,-56044,-37213,54215,194250,189549,7598,-59855,35797,50032,52531,214846,350686,332259,235024,125467,23884,-86231,-113777,-72753,-64905,-95462,-109866,-108806,-65768,-21051,19255,86873,78914,6782,-54752,-68495,27591,135919,222138,279918,146076,-66463,-89480,47871,59101,31610,-8678,-26796,10735,72061,67998,-1520,-7643,53485,149223,197571,182149,149850,81750,7763,39079,95982,142679,135799,39498,-71959,-151935,-40757,56092,66711,57791,31083,-1127,-21194,-82793,-105968,-26893,-17080,-84913,-123667,-113226,-69910,-56548,-44486,-43801,-60284,-60211,-32815,-57518,-58499,13659,228530,480346,484960,243696,12168,-99592,-69698,52253,96461,42766,-32974,-27131,-85204,-136811,-32358,57058,54331,36644,-22118,-87594,-22199,64092,32251,69562,108649,78346,3276,-27180,-27684,-15498,9924,35700,96637,136740,106678,68508,151834,230371,155867,60395,-11675,-45188,-70363,-114051,-61651,-48691,-110509,-117477,21994,153410,189508,176021,126920,79699,24749,-14333,-55671,-116416,-30494,117830,178902,151454,42774,-13799,-1212,-20637,-68480,-91193,-66186,-26413,-6832,18317,86509,68725,-3840,-74249,-66909,-69051,-62616,-34123,-40365,-29199,61887,101951,-17858,-30371,-104426,-81945,56287,151223,103578,69389,52454,21716,-43994,-136054,-90554,28267,125337,69272,-31388,-97686,-127595,-107128,-58421,7533,87491,198142,241756,148351,11774,-49729,-27306,-57817,-71554,-88751,-107114,-36436,-19482,-55456,-52081,1174,18226,-43614,-99625,-133876,-113753,-103076,-126846,-58701,5891,-68008,-133265,-71764,8492,26040,-20583,-64297,-104712,-41762,56730,154587,173463,88352,-47225,-94893,-14307,-15676,-54496,-103083,-121075,-89929,-108628,-113482,-76918,-15530,10021,-67357,-73862,107207,178603,51299,-73587,95621,219081,244322,184117,158167,83572,-38318,28546,27013,-32734,-54032,-11761,-62815,-124986,-21138,71424,100437,65896,8845,-64790,-115731,-129481,-102625,-35068,72130,171168,231796,172937,87226,130224,129490,69296,-43717,-1235,153926,173603,79873,16192,-29095,-66064,-47867,4454,49040,32019,-28380,-40565,-108276,-126986,-85117,-42850,-6541,44812,40778,64106,115718,91071,21944,-28623,-74533,-55791,45491,87313,90608,78636,24581,-27288,-34834,-63092,-127269,-55897,15989,52839,10837,-21756,57725,134206,163057,125145,51835,50131,69151,-22268,-80685,-90518,-94794,-92202,-67416,-37479,-1060,-17511,-43543,-68576,-63065,-15739,-26834,-44175,40986,125575,121193,43006,3041,18327,54235,43267,26631,-5134,-34038,-62232,-67980,-57713,-83738,-101886,-55495,-18167,4040,-31009,-90613,-51016,57265,86538,13544,-46857,-22239,-16440,-22804,-35579,-11260,59845,94472,87767,63938,43674,27335,-8330,4343,48970,80048,57579,43430,17939,-35229,-59389,-42640,16665,52912,-29877,-106235,-127148,-113569,-29587,34980,97901,82265,-17229,-35660,46825,32413,-38891,-47727,13507,93961,110474,33162,-12028,-35422,-32484,-65794,-45680,-30554,-13336,127840,327487,319608,143186,22,-36806,-8976,8831,39066,71289,104588,142283,156877,124528,49281,-18720,-57610,41391,93023,29206,-76534,-78125,19302,54461,32495,8647,8392,-41958,-86450,-145521,-123237,-59979,37238,142038,207780,184611,38165,-81910,-116199,-97560,-127104,-156319,-76590,35522,76069,80458,62314,47468,10957,-41357,-80375,-130386,-117724,-81398,-88447,-68852,-18064,-58588,-58161,-7605,29878,20413,-43435,-63306,21082,33298,5112,-23041,-38534,-23774,7360,8886,-23397,-28251,-28230,-30820,20967,78728,108338,92940,9749,-36513,6108,52392,48923,-39324,-19163,79942,77987,104618,244273,308188,226658,163819,27907,-112795,-92420,-74154,6954,35925,31972,50948,105149,132349,124625,68151,-31954,-78310,-3982,121143,136806,50093,-58947,-142033,-33815,87104,226447,271845,220365,27436,-72460,25719,212512,269699,174141,86115,-1406,-71948,-86073,-100406,-123111,-119911,-68976,-54870,-11437,58500,75464,-49330,-125973,-48019,50171,87176,21196,-53460,-56629,-15705,-48624,-68148,-56142,-25006,22697,20958,13483,106875,167288,103274,48164,37024,10953,-50528,17839,72172,50625,-1117,-49754,-116089,-101425,8774,124285,94260,25055,117731,150406,78520,19010,-13570,25455,92820,199598,385849,587250,530495,248297,48504,-43597,-38676,-31026,-46680,26758,232211,362195,241881,44731,-98296,-22680,21112,127851,169137,80563,37096,93650,117576,90367,23453,-88190,-40907,132700,276896,190010,18180,-120537,-104499,-140724,-58490,39018,43650,-9170,-50817,-40354,32322,56828,38281,17041,45272,85399,85303,27303,44974,67139,121359,164217,244298,194809,51153,-75017,-127942,-66155,-38677,38919,189278,337149,331427,212244,101479,80521,112220,165094,75541,-45904,-46053,-8868,53493,123969,120569,94442,7722,-79198,-71661,-52673,-44905,-17104,70829,263646,312868,215500,228637,114386,27102,-9720,-23605,-1059,64855,126897,82907,-19098,-125810,-106866,-40960,-58890,-100052,-96402,-23882,-25795,-39319,-34389,-37665,-72489,-89159,34262,77874,31022,-108650,-81754,-50646,-83647,-61427,-10062,-3937,-80487,-146627,-64505,828,53102,34308,13752,-17203,-14978,-11276,-37533,-66809,-53117,-37913,-38059,-33119,9182,54972,57604,-40730,-103627,-69906,-77040,-69966,19287,139826,214666,206522,109222,117039,132799,120672,112018,111034,122970,128918,158612,128278,62960,44548,-11950,42290,21332,-23424,-5350,65628,103940,23293,-93182,-135397,-89820,-90367,-84513,-82208,-94184,-82908,-41891,-41211,-77954,-105742,-24089,-9381,-79228,-12570,-13149,-49085,-66012,-92588,-73506,-14612,38443,82529,96153,19883,-85197,-51691,40271,127227,148111,114682,52068,10516,-4868,-14248,26775,39572,-20291,-77974,-41121,-13278,-15884,-31870,-26145,16236,91521,156628,120924,47952,-6189,-23164,1638,12786,-17183,-76213,-149452,-118408,-77196,-83496,-100107,-80028,-18317,-58933,-130289,-128331,-78577,-38994,-21726,-14552,-3855,12099,20181,-43291,-89259,-59412,-31871,-29445,-21098,-57520,-83347,-61708,-7875,7155,-24033,-76336,-52439,-14951,-40014,-62242,-55110,-16429,110806,227539,212399,86640,-56946,-35094,42505,87403,114464,131960,12967,-62279,-74536,-43592,14338,-33348,-38684,-113909,-144340,-95844,-52434,7547,-37253,-107397,-122309,-65356,-7259,48461,44983,-25259,-59574,-40970,-9750,34471,43020,14469,-45104,-84523,-46784,59760,100985,27469,-30537,-9274,-9936,-21790,68909,229152,360900,359140,195501,-18032,-72330,48955,130956,205521,207607,123048,25394,-34090,-113657,-102157,-89282,-39101,39796,94672,101031,96418,31846,-38377,-10650,-9781,-8868,-40382,-90554,-54610,30066,92866,91376,-1427,-16974,40529,117135,136370,68628,56126,79425,64774,-22620,-22141,85190,98855,53914,11673,36279,2759,-39354,-32706,8316,46705,43655,98156,139450,45791,41563,130213,208599,217220,155877,85459,44865,8326,7861,-2951,37245,137963,138303,131255,199919,134670,-2656,-120602,-50005,-56861,-114893,-121838,-74034,1283,115929,186780,79233,-50815,-90620,-39997,-41491,-30297,-17321,-68948,-93510,-21092,23546,-5776,-60370,-65663,-46289,-67111,-122809,-122661,-69090,-70769,-96662,-50318,-14944,-38688,-99688,-90154,11570,144116,303822,247506,56278,-38065,-79851,-88937,-74671,-76542,-43880,-59271,-124525,-104518,-52290,-48807,-130515,-72378,-20067,971,20982,89053,171918,211659,191920,88456,27456,1133,2948,-16142,-75420,-120809,-4436,195215,268529,211466,98797,-21225,54187,242038,136755,37159,-32743,-70599,-73227,-63093,-46311,-31196,-36042,-42934,-32618,-25904,-67000,-58189,24670,44189,-12673,-63429,-19973,3844,28107,80682,150272,183842,179433,87694,-20183,-66072,-77743,-31749,-11154,-30406,-33522,2337,88215,166332,209432,172383,109317,65652,94718,128615,97553,108946,122920,155666,164237,59307,-73528,-60403,-45670,-47532,-66750,-59992,-23811,-12113,-73560,-40165,64906,84404,35763,-17060,-69054,-35587,-34696,-43151,-56845,-99486,-71452,-15464,11549,-24391,-119227,-43002,-61589,-80613,-38136,47149,95146,76095,55089,24152,18695,-3018,6456,73717,141354,238498,408513,491817,383233,228031,104679,4401,-105918,81705,206697,236508,241417,284119,267566,159260,-5520,29558,249487,302285,322934,292804,169948,57460,907,-31887,-26674,56669,148872,213961,197867,73047,-31887,-85936,-80197,-8421,28033,-10814,-43303,79126,107914,-24440,-95596,-4123,19702,12775,27527,107907,43696,29770,56080,68154,67669,52961,54705,59276,71504,65549,-12502,-101589,-20332,13270,-37251,-56446,-61078,-72396,-48751,-12652,36801,45635,18900,-10635,4643,112363,229132,336259,294617,217991,138053,60235,-18502,-82611,-101983,-49178,15802,59070,53940,-18980,-43363,-36661,-23099,25766,87113,88492,12700,-18616,19614,79979,98796,63008,84753,144392,138206,56417,-17359,-61679,-70606,-72497,-8716,40663,92181,86612,25815,-30584,-67964,-54695,-35374,-43383,-64727,-48845,-61080,-5987,52001,76679,36547,30910,-24712,-104760,-94380,-39972,-22932,-68572,-41849,101038,146291,66260,-18195,-28491,-4405,-13140,-51009,-33792,40896,45845,7519,-50963,-86708,-82640,-15317,41436,39557,10547,-812,-8660,-16525,-9389,-38655,-7958,41721,54872,3668,-64071,-41184,-7105,-4289,6905,215,-31825,-49594,-104950,-29571,14450,-26159,-71233,-39772,20159,48238,32179,32034,43031,29411,31143,9607,-49351,-38464,31922,42192,19358,-25212,-67318,-93008,-68185,-47809,-40674,-27894,-25500,-61873,-88158,-56911,-7303,-27616,-82134,-20525,-9603,-47764,-67992,2436,8461,-67279,-86790,-15047,10875,-23650,-49932,-58152,-58007,-33713,-38645,20753,145084,232947,116436,-6499,-55633,-51397,-20922,-6729,106401,142135,115578,58291,36113,91777,161076,148312,79570,13383,-18521,-42234,-52532,-493,22495],[-23619,-65496,-89839,-77418,-22878,51929,133273,166613,103432,27816,3729,48839,114986,141808,87625,-7071,-33659,5154,20020,33181,23987,-1239,-40745,-48324,32504,104519,66847,-9675,-87498,-113772,-114009,-67952,-50270,7123,118514,113064,-10330,-92160,-50365,86156,203367,167142,35786,-31249,34411,62605,-36020,-19181,50540,56267,29854,-7094,-52296,-86026,-73498,-4913,86228,174592,233394,349347,404057,237138,32820,-21316,-44553,-115432,-91871,-97633,-52347,30472,94167,112857,96420,70982,41330,41145,6132,-38484,-114512,-54330,91956,343183,182711,86502,100334,159045,290931,371595,241549,134885,10176,-87706,-72377,42819,82589,70467,7542,-45186,-48949,-59142,-111279,-124590,-98399,-96405,-106282,-106526,-85515,-126174,-124383,-94982,-86852,-115041,-130293,-78327,-74497,-60991,-30179,-18699,-24764,-24102,-47835,-97278,13400,157547,168163,93292,51421,49483,83401,124591,113899,55328,18513,46512,49955,983,11516,66416,43293,-27023,-7735,105159,38824,-203,-43765,-46344,-23395,-36870,-73089,-90082,-29842,-5804,51507,83956,85688,69963,44630,-18695,-92654,-76187,-17561,11605,-12304,-75568,-38306,-12547,-70933,-81206,-34901,-85511,-109324,5065,-5972,-43339,-43731,620,140884,146769,-19314,-133996,-126453,44127,181815,314925,46117,-85631,-43308,-29901,-112814,-2293,74179,110578,95261,83445,93953,118118,60997,-68029,-43306,74024,72320,-36913,-110311,-84855,-40771,2513,-36579,-62947,-29329,42257,17816,-49736,-36786,6541,100117,113552,86717,41688,-22874,-55511,-83547,-82607,-83552,-135471,-17774,108629,206963,194952,98268,34550,-25909,-78326,-15494,30265,55937,67308,13806,-67880,-83278,23575,118070,92735,9174,-94780,-114393,-126423,-130144,-88165,-30569,72981,120876,89835,26750,-14565,-99758,-77231,3818,77533,89452,60529,26732,25616,68356,105359,108990,86776,1024,-97359,-115594,-95966,-46012,6026,25511,30357,514,-61003,-120392,-73370,16718,53606,10163,-79534,-110543,-44606,32326,103940,164561,103087,-5768,-83394,-83964,-37604,19805,32697,38083,59805,56418,14431,-66750,-37976,5131,-6743,-3437,23520,87972,130127,97435,46719,988,-16370,-43119,-45350,-54019,-30352,-39439,-98534,-94402,25795,87021,95987,104019,124868,124645,95535,81470,17199,-87641,-48743,23659,72162,64472,39836,-190,-16387,-12074,-2497,15030,13553,-21790,-36292,-43426,-58223,-18609,9017,6674,-21277,-71023,-34749,2003,10765,-21405,-48434,-79965,-60988,-51601,-87882,-27968,49258,43308,19076,13459,62194,60785,-42473,-131708,-34923,7843,26760,7817,-64252,-124907,-135857,-69913,-29192,-61154,-61525,-17960,33667,35828,33424,24934,-80598,-114173,-82438,-74154,-102647,-66839,-10533,40576,22553,9916,131649,171693,-4503,-150980,7841,104863,161891,235591,245660,151176,-2779,-23738,57586,33550,-8601,-26311,-53020,-78888,-66771,-17899,60506,112690,84595,44535,54265,-30222,-108301,-54097,24171,96899,128901,65199,-1220,-64987,-92628,-104543,-149977,-99305,-62216,-32183,-27515,-70039,-79182,-43737,-8478,19445,-7511,29912,58671,8472,-61959,-100965,-59865,-14351,30638,59047,59476,109217,145201,129122,58654,-4246,3648,43348,11978,-37785,-25385,23997,-50474,-33786,133965,167777,71537,-97590,-102443,-74229,-86875,-146564,-194220,-116732,43687,100433,37987,-120535,-226543,-213644,-123893,-4887,67808,104646,102596,50943,32327,28990,43822,27588,-20873,-28392,47722,143801,174938,99335,-40647,-58588,-34046,-82094,69841,83132,36841,-12159,-51729,-31695,15327,70392,143270,144460,151332,135260,97818,46317,-37962,-90445,-38847,10749,49179,98927,111671,153334,38750,-90483,-127893,-67187,-63509,-106418,-101050,-67829,-56496,-25706,32351,150668,235043,231646,231589,308738,299772,206981,68431,4539,7659,6889,11631,15080,-19640,-67127,-108448,-45711,-46308,-59039,-47933,-91707,-79361,-129336,-50494,121045,174711,37440,-42881,29410,157549,298425,365263,322016,186607,138174,99991,-25637,23054,86093,2458,-102131,-60624,-28443,-35810,-60745,-101955,23251,190868,216209,143016,40596,-13464,1767,46281,137950,171743,66517,-20389,-43977,-26233,-36407,-35145,-40452,4948,60929,117211,199839,224455,228636,221653,145619,126956,74606,14658,-20211,-14815,-21370,-29479,-3421,96337,88071,13623,-33225,-55697,-65627,-109786,-92540,-34514,98838,155704,212698,239782,127211,-25378,-35944,-5413,-20160,-58612,-79414,-75972,-41973,-34492,-67401,-35779,3473,110030,143105,105532,196103,332713,313588,122828,-15932,-63983,-94102,-78632,-24493,-4321,-26140,-35072,-31435,-62784,-114616,-114519,-21443,80563,134797,158946,214720,76731,-12634,-8069,31491,46373,14455,-29641,-33545,-46558,-18142,81826,224577,203685,14944,-57578,49781,75342,89179,277778,446289,439428,308775,164858,42894,-74166,-113270,-72694,-57996,-80837,-87917,-79289,-30894,16365,59082,112278,93653,20300,-51555,-62606,41017,159063,265239,319426,153568,-67790,-68170,78592,84131,46642,-7116,-27095,8071,66492,61024,-8131,-6565,54258,138611,162648,151817,137752,74443,-3352,35314,102992,160758,156562,63841,-59473,-142405,-55171,41269,54852,42309,16306,-9420,-13632,-65359,-99983,-21051,11943,-59438,-112553,-112832,-68037,-49704,-39152,-48725,-76713,-48567,14914,-12456,-83022,-28718,193560,481136,552677,346957,96963,-60962,-129690,-370,52367,16214,-54023,-55984,-101614,-119832,-28853,41080,31311,18696,-30217,-87771,-29364,61129,47453,75004,90722,43865,-11742,-29809,-30688,-22744,-7705,14218,83430,120755,71009,17756,100725,199809,134125,46261,-19020,-49382,-66857,-112400,-65041,-50262,-105073,-88572,55,119309,156281,160712,116174,61937,-3723,-56515,-101330,-68337,5100,153113,207473,157623,38974,-21706,-10145,-22182,-66165,-89330,-66100,-28750,-13366,-5239,65253,64927,9559,-46309,-37603,-51012,-38652,-2450,-2210,17014,96965,88831,-67909,-64401,-89507,-51194,81505,169641,116467,72957,46408,17900,-44777,-128163,-87462,28283,124755,60283,-39308,-102647,-130181,-106362,-47952,28451,111036,221584,259970,177820,70023,11199,10119,-38701,-65624,-92019,-117821,-42927,-28056,-71778,-63755,-1334,14629,-48837,-104395,-130655,-101750,-98538,-125854,-40753,12820,-78846,-127842,-64251,11473,24694,-29431,-91612,-123116,-35754,70633,173300,196545,103369,-33819,-108882,-26398,-19588,-50248,-79464,-90801,-96255,-109456,-96751,-46228,27325,30917,-80856,-34063,162712,238083,89665,-108229,52289,170613,206463,170998,149965,69815,-72822,-2856,11430,-39156,-50904,2199,-41203,-131330,-31576,65431,95074,62082,549,-75653,-121455,-123055,-89488,-39122,35940,117255,181751,143742,140156,204631,174365,81715,-27901,28440,141645,131250,54195,444,-48115,-91781,-58454,4199,45468,23833,-35177,-41757,-112005,-127449,-85058,-44484,-10420,41070,42385,65427,108833,80298,6853,-49503,-103556,-50521,63132,82976,68864,58228,22489,-15152,-17000,-51118,-134904,-80210,-2502,42963,7928,-22999,53597,129234,159719,112832,41526,46179,84420,3997,-63275,-82203,-91251,-83423,-53350,-19193,748,-34673,-67995,-105535,-49171,12825,-14205,-59065,29531,118382,115926,37763,-623,21952,64632,55866,37871,7456,-24683,-57004,-65825,-57138,-82343,-97802,-48152,-16481,-976,-41331,-91563,-38014,71891,96485,13208,-47963,-25538,-22084,-30925,-44472,-14552,57796,82645,72031,51948,32487,25410,-9787,5042,60515,99250,66077,40200,5344,-49125,-74510,-49999,8601,31983,-59286,-95016,-119805,-142494,-54472,23034,87120,71640,-19520,-54403,33099,32240,-28152,-31544,29828,94440,86999,-1067,-50649,-75878,-58640,-72057,-48981,-45976,-42477,108632,314405,302763,123459,-19533,-60693,-27988,-13689,4678,24001,54573,99106,132082,122017,51331,-10647,-47608,59975,116639,45580,-70833,-95990,-13062,24841,6926,9149,32441,-22172,-83256,-130040,-70478,4689,101112,203980,266391,228632,63838,-55149,-127101,-135961,-156265,-122919,-95101,14734,56475,54348,26458,21661,5515,-39942,-74447,-118757,-95832,-48961,-50235,-53285,-12494,-60142,-44280,8160,31964,2970,-65731,-33397,38150,50269,19029,-12394,-29551,-10794,29801,29352,1707,1818,-29856,-64694,-828,71887,105970,96241,15823,-38173,-11773,27504,28247,-39127,-14828,65170,35942,91263,255653,322787,230198,172050,36666,-84360,-62111,-45033,21105,29407,14863,38358,93531,118028,118824,81217,-7140,-82582,-679,129302,136562,49010,-55239,-147726,-59981,66616,203066,253442,194434,19537,-69972,23606,209786,262397,173916,98009,21364,-49904,-78451,-99545,-128180,-115408,-82339,-59885,-16317,51495,73681,-45427,-136966,-59228,35411,74897,11602,-63802,-71959,-39280,-56620,-51289,-29429,-8882,21229,6960,7152,133570,203369,125182,60646,49865,12009,-33257,45043,86467,55538,-1656,-55525,-122325,-102036,14063,134515,125007,68097,156319,163789,82974,20012,-13156,29376,88012,177231,336373,501485,427935,173229,3333,-70855,-41190,-34535,-55989,8315,190978,321253,200176,14520,-67866,2143,41232,134656,161001,73131,41798,123633,163327,124498,40103,-74154,-48686,93969,201554,143216,-3162,-114441,-74870,-129356,-66394,33520,66334,29369,-25364,-34387,26756,70700,61556,29973,46006,77268,82187,26402,26707,45019,91400,121324,228022,224263,83321,-53187,-110706,-62522,-29709,50063,200266,331949,314301,200567,104906,89857,107159,158073,72567,-44199,-34835,1107,45138,101728,101588,71123,-18754,-89926,-71642,-56460,-60360,-43899,34960,251751,353134,286106,266488,115344,23396,-4527,-3283,19589,74386,129908,85641,-16562,-125491,-101907,-28279,-40089,-80877,-82527,-20285,-35184,-47265,-35707,-31032,-61602,-104626,27606,81239,33231,-113007,-68095,-32054,-72693,-88717,-33085,-6552,-75285,-148967,-68772,4341,70511,53485,25106,1670,19744,14096,-24332,-60960,-45275,-19031,-10921,-15836,19902,72636,80300,-27009,-103257,-73248,-75605,-57535,34862,143062,205617,206205,114347,104510,127615,138283,127997,117294,127571,133108,145573,84186,37703,45308,-10563,28285,1407,-56020,-31956,53094,100433,21692,-81206,-129746,-105454,-94042,-77032,-68733,-81409,-73293,-29120,-30744,-69151,-99468,-30233,-23842,-93715,-2872,11944,-21461,-41453,-74785,-65137,-11922,40281,79883,90855,30670,-69067,-78453,9299,83891,87286,47020,-1965,-28644,-29863,-38551,17915,51248,16464,-41801,-18083,-6391,-34206,-59132,-32980,14488,85165,136608,89493,18679,-27478,-26420,14841,31600,-4350,-69358,-148437,-100474,-63939,-76444,-99216,-78164,-21461,-69710,-129210,-129410,-84516,-44668,-20458,-11293,-6681,8517,21035,-44616,-96682,-70902,-47348,-40862,-29883,-61321,-89438,-77389,-29341,-5163,-23362,-72671,-74069,-29528,-53021,-81574,-86332,-30872,91784,196884,197018,81995,-63246,-43365,35916,80835,111252,139002,25398,-56199,-67711,-36706,24624,-13984,-38125,-115657,-150960,-100283,-55951,11608,-30942,-109006,-142187,-74240,-20967,35232,50473,-8422,-45887,-26287,8966,67496,103222,77469,-6247,-72436,-50621,53984,100625,37802,-28712,-16887,-11664,-14526,72816,227711,346707,344854,208263,15262,-51168,62533,140416,204633,194659,108090,22083,-31803,-91096,-61656,-45489,-3408,61926,109968,113143,105524,31331,-10074,45497,25488,8776,-32958,-80163,-42206,39946,99990,94602,9870,-2459,47107,116133,139210,77761,65220,88549,69788,-22956,-8420,94668,101145,55600,8281,29946,-6555,-52386,-48434,-8798,25068,20819,73633,122463,27693,3448,103543,196487,214719,153697,81537,35325,-2486,-1100,-19150,5960,90107,97753,130241,207511,133566,-13819,-139399,-37893,-46251,-110418,-123419,-80716,-23153,79020,162895,87194,-36923,-91131,-41523,-38277,-20394,-4938,-51988,-66514,17271,66942,38535,-19351,-41429,-29145,-54461,-111038,-132559,-94513,-95313,-94347,-46416,-18218,-43857,-102441,-72317,35283,167932,312084,223556,35818,-41894,-66539,-67351,-60602,-75369,-43704,-52297,-110694,-113293,-52440,-57232,-129569,-72894,-27687,-26336,-27295,5473,62611,107372,108553,45537,17414,2254,3320,-20168,-87480,-137977,-14061,192385,287901,234541,99311,-38099,17835,206421,117899,31157,-29899,-66352,-67471,-57429,-41612,-35941,-46221,-37034,-19390,-34359,-73154,-51240,19671,29868,-28157,-76755,-23000,-5928,8537,50053,116748,149579,153210,72614,-23002,-67131,-84577,-33341,-12623,-28718,-26449,20142,126166,214878,239470,179710,115332,69915,91762,133376,123303,131711,139354,167821,181614,74633,-64483,-61420,-52527,-48762,-64077,-75692,-36249,-22342,-79349,-45650,55684,74304,34840,-14189,-72009,-52093,-63018,-67342,-77935,-117583,-48398,7330,35854,-12441,-114645,-28013,-25136,-69933,-66063,31622,95284,85806,68689,40418,35082,7540,12051,78181,151982,262112,440290,492568,369980,212218,92827,-2574,-103879,79061,208911,206089,186750,233659,235203,161504,24430,39693,235366,255228,246300,211528,105400,21328,-27405,-41030,-23737,54488,129723,177439,168008,64938,-27716,-82297,-74343,-6574,14937,-38282,-44698,103210,111897,-29553,-115530,-26188,133,3800,46668,122404,39482,10196,20935,36639,46803,41743,50039,59718,70232,66670,-8069,-104050,-28227,8751,-36009,-63027,-77460,-90726,-63479,-21960,28303,37415,9180,-32546,-3340,117154,230219,290074,251017,208922,156703,97864,29059,-39462,-81000,-47031,12865,55372,49845,-13484,-30526,-28887,-15957,39140,99934,94426,16610,-8938,25587,88573,111387,71838,79362,113426,95457,26826,-40948,-79723,-87720,-79250,-11485,26444,69789,68989,14345,-37883,-74228,-62930,-44411,-54223,-75740,-36091,-27642,4590,59220,70239,22693,10064,-41746,-116813,-95558,-42932,-22530,-53104,-16579,140928,163587,83567,-3163,-37398,-20669,-23451,-37585,1082,71474,64651,15052,-47230,-104128,-118659,-28104,25400,13468,-15872,-20569,-25072,-30310,-23384,-51887,-15061,34446,33158,-13272,-72447,-41441,-10882,-11242,-236,1316,-15156,-43181,-96343,-12934,39319,5863,-44131,-24416,40833,86685,86577,84019,80240,58237,60446,26596,-55585,-43839,24869,31004,6341,-41211,-91502,-91247,-72115,-49784,-38365,-18890,-14603,-56898,-87011,-54660,-7619,-32895,-79088,-819,19717,-19456,-72098,-20947,1110,-61436,-89934,-22194,-3071,-34918,-51862,-48662,-49120,-31044,-42516,13754,135399,223124,125210,6234,-54856,-37540,24315,49738,137317,164384,134371,64733,10603,50818,128763,133565,74178,22366,3260,-24558,-52289,-4458,19931],[-26830,-65380,-81868,-63060,-15835,50796,133151,169665,105747,33994,12501,57875,122293,142452,87554,-5482,-27109,15257,34245,50102,36689,6673,-31807,-34013,49667,125432,89725,579,-80659,-107116,-104847,-64889,-46923,13453,131450,95848,-20567,-94752,-54196,78047,203934,184668,54378,-26924,33034,76237,-9805,-44280,36490,55725,39502,4707,-43389,-81171,-66398,11038,106003,184782,230101,345019,424934,278016,60545,-2104,-33518,-116288,-94263,-71176,-31797,34977,80882,100703,99964,73171,35288,30045,-4728,-44280,-114599,-46957,112419,346736,157517,73258,96552,162542,310742,430654,310824,164347,12921,-96601,-69622,37555,74663,61287,625,-51298,-46079,-50923,-99241,-121376,-108909,-109501,-102785,-104493,-83270,-117930,-100250,-81320,-78613,-103778,-137992,-112438,-126764,-81923,-48372,-21563,-20348,-39543,-59541,-79071,30834,171097,165162,101932,66624,58373,92746,126577,90351,22892,-12235,23356,34510,-10359,17427,72115,46388,-28992,-28029,92814,33867,-1311,-48357,-57021,-36669,-48187,-81084,-83878,-34567,-20476,31726,71757,88159,81679,46544,-16514,-88995,-77946,-17626,15197,-12183,-82022,-30436,3766,-59212,-118603,-45446,-75937,-91895,-10227,-37465,-82106,-49178,47062,222185,226802,36897,-84759,-84712,59652,187504,310365,29764,-167702,-59932,-27835,-105297,-17445,7138,46894,61667,68282,84875,122399,86176,-31078,-63608,33362,49440,-55843,-88078,-68744,-27601,8283,-35562,-62126,-27039,41332,26733,3448,30043,54471,124630,111557,76698,33503,-30237,-60018,-79857,-79148,-98469,-126276,-16470,82705,167514,168626,91511,49067,5420,-44372,-6957,30606,55119,63698,9181,-66576,-70029,38632,118110,87513,17023,-73593,-101896,-132161,-110766,-67607,-32711,51555,85891,59096,8077,-64602,-93373,-20457,61498,130946,129839,94166,52269,30832,58033,93850,100553,88968,19722,-86345,-117541,-91770,-38023,3827,11013,8688,-12823,-59346,-104282,-80603,4017,39991,7359,-74626,-108094,-48924,18255,74885,136486,92006,-5259,-76396,-96482,-47036,11672,22444,25140,56127,52789,15181,-63249,-33818,12003,4213,8279,27086,83403,121981,82322,21368,-24151,-36403,-51461,-43439,-52238,-29435,-32838,-89324,-104944,13986,77423,94073,109778,142155,152743,117334,88803,10623,-98987,-47021,11858,52800,60781,55430,24362,-4378,-11858,-6359,18678,34670,17335,7677,-5170,-26332,-4734,4954,-6274,-31513,-74839,-36899,-1042,9219,-15790,-41213,-76602,-65694,-66094,-88771,-1267,68767,45375,7789,589,58836,68844,-38610,-115277,-26040,10210,23500,-3611,-76985,-106460,-112391,-86451,-45816,-69395,-75702,-25731,29592,27324,17184,8026,-92051,-94393,-62944,-56369,-87325,-52615,2283,55910,39274,36097,149760,196668,22337,-137408,-39228,53612,142262,212487,217481,124918,-17267,-17823,83655,65330,17999,-7772,-44725,-76717,-63554,-22073,44017,106114,79700,14423,-7793,-76790,-116087,-50944,27243,110006,154620,93561,8079,-68206,-102891,-107967,-116702,-84168,-47578,-10349,56,-41759,-54001,-25058,811,23188,-4653,36278,69509,13876,-70507,-91755,-43851,-7429,42086,78428,82496,116859,128065,99196,21334,-43797,-5643,44392,10719,-41009,-26360,30777,-27463,-20204,128693,163960,64449,-100573,-79895,-64601,-74672,-109986,-135687,-32890,95796,100061,-14931,-223965,-354562,-223325,-136213,-19476,60017,96288,101113,58793,51126,44493,46315,13898,-47845,-35496,54040,148112,175626,103583,-34525,-60697,-44280,-53460,62043,64924,23580,-5528,-37721,-24363,4303,40760,117544,126736,145290,135807,98943,50614,-30289,-97932,-44876,15413,70283,135367,162001,193993,57587,-73499,-116588,-74841,-74429,-94645,-70138,-47001,-48033,-26674,29142,141864,214539,214264,222714,296283,302289,213570,74347,-8190,-17498,-21858,-6804,9788,-18231,-60116,-127226,-46539,-25475,-10073,690,-63192,-70311,-142242,-61522,122583,207017,65879,-13415,60713,152323,254733,328481,283498,150462,127106,122224,-11227,20533,72618,-7793,-95811,-52919,-27245,-34914,-61708,-94305,29059,208352,241150,172386,60995,-8988,2848,41833,133421,184195,76211,-19696,-45017,-26518,-37882,-31744,-7233,57387,94806,126438,193657,217210,225872,209360,118298,97303,59741,20282,882,4858,-8957,-22531,-44938,76626,100931,34631,-1599,-13815,-26949,-79872,-116275,-55234,94782,162097,209877,213116,98625,-34666,-30551,4122,-13914,-57165,-76705,-71981,-41270,-34360,-65594,-26476,18049,118374,118764,64109,163484,333134,328371,131576,-16313,-56194,-72593,-61311,-14605,3436,-24649,-39599,-36625,-62516,-106153,-107530,-23073,70977,118273,116759,166098,74711,12473,16324,46738,54375,24386,-21590,-28068,-38043,-452,109494,250657,210764,19872,-55265,62994,98293,122476,331190,528277,535901,375424,200350,62050,-57154,-104274,-69703,-49552,-64818,-65257,-51164,1024,53339,95723,131194,103004,32249,-42703,-53855,50792,174683,298721,342313,152584,-70246,-42774,113224,113846,65389,-3027,-24374,6426,59127,51183,-14348,-3290,54390,120687,122181,118725,121586,66198,-11323,31554,106658,171583,171253,87202,-42508,-126643,-71482,24591,43314,30671,5690,-15635,-6400,-49163,-96810,-20372,34451,-26198,-90490,-100928,-61862,-40669,-33693,-54293,-86633,-17437,62677,43541,-52126,-72305,144868,448492,587680,439389,185263,2858,-132721,-45451,11330,-6672,-68992,-87693,-113259,-103365,-26026,23113,9906,2508,-37730,-87510,-39508,45882,43164,61323,54009,-3915,-32346,-34284,-33364,-28629,-24456,-9270,65915,99549,33341,-28677,55199,166023,108864,30785,-26449,-51794,-58305,-99917,-63397,-44982,-86954,-56307,-10261,81629,119429,140091,101765,42498,-29103,-86976,-80053,-22024,41506,185926,232369,161477,34395,-29181,-19491,-25004,-63674,-87116,-65383,-30464,-18480,-29652,33172,52218,20168,-16988,-5313,-32217,-13047,29416,37463,65043,135259,87141,-90623,-68953,-58436,-12071,109957,184730,126474,73792,37204,10542,-48166,-118768,-82648,23793,113801,44339,-51033,-109822,-133416,-105089,-37185,49025,130175,231476,257577,192243,113868,62200,42701,-23089,-62623,-96436,-120856,-44751,-32883,-86850,-74392,-3925,9623,-55375,-108881,-120660,-89486,-93455,-114755,-24615,14413,-82664,-107732,-53554,14045,20820,-41065,-118478,-112587,-23665,83368,182916,205570,108463,-23165,-117857,-36743,-18967,-36401,-51458,-58305,-76788,-95601,-81884,-21251,61237,45030,-88802,7562,210646,284621,123938,-67442,32587,145922,195296,181856,162525,74806,-88251,-35661,-7472,-47059,-48093,13885,-20173,-118209,-39219,59620,89910,57860,-9033,-86949,-125215,-112313,-69721,-29128,12569,64642,121640,105315,191866,275723,216767,92590,-6636,53735,120177,88400,31962,-12723,-63212,-108100,-64450,2665,39240,13124,-42162,-43802,-115460,-124099,-83335,-45643,-15313,33911,39343,62391,98182,69277,-4841,-61889,-83405,-21075,83315,85260,52821,36466,17068,-7567,-4074,-39613,-118907,-97512,-18220,32983,4052,-24916,46836,117306,147934,96373,31306,42845,97358,29418,-48317,-74277,-85718,-73078,-38400,562,1169,-51934,-85452,-137673,-21617,39550,-2785,-70444,19500,106507,104373,28291,-7288,24641,74186,67456,49642,21128,-13813,-50602,-62844,-55999,-79683,-93090,-43496,-18104,-7865,-50417,-86730,-24672,84218,103675,12885,-48891,-29899,-29155,-39991,-53121,-17511,53083,66516,52872,37239,18633,21292,-12118,3178,67506,114747,71132,33003,-10144,-64593,-89364,-52459,887,12861,-80473,-81138,-103044,-145854,-75663,12091,75841,61177,-20703,-66498,24276,36279,-12145,-9161,49843,95175,63594,-32727,-87045,-112853,-78872,-73583,-50106,-60075,-63111,108880,315841,297662,115707,-27862,-79919,-48133,-37412,-31774,-24486,6235,56229,101976,115973,54832,-424,-33644,80536,138871,61435,-63307,-111340,-44108,-9519,-18776,14856,49444,-3959,-73787,-103254,-31744,52219,145694,243641,299583,253305,84006,-25759,-94401,-151838,-144912,-82555,-94001,-14923,28419,22174,-11568,-6657,-3529,-41296,-68646,-104232,-71688,-18631,-19252,-42281,-14357,-58808,-27171,22644,30496,-14852,-71016,-5605,53421,66541,30842,-5016,-23600,1172,53032,51276,31728,48203,-11084,-102380,-23203,61805,99792,97156,21523,-38381,-30697,-4976,-3859,-40376,-9423,48975,-6906,76253,257444,327935,233983,185455,61054,-39804,-28574,-12446,41055,29965,3787,29320,83241,105111,113411,94631,20902,-76405,-3486,123967,126869,43312,-51962,-130690,-81615,51816,186007,236102,166765,11171,-69903,18355,198972,247538,171104,108827,44897,-25197,-68878,-97418,-124585,-102362,-94806,-65541,-22519,42833,70341,-40279,-146467,-69440,21709,63307,2587,-74377,-89038,-61036,-53750,-31307,-1248,12417,25037,-6706,-3742,151344,228125,138396,67702,60335,14873,-9469,70998,99512,59119,-4038,-63773,-129580,-107816,10565,132886,149811,110795,194884,177223,88333,22027,-11539,32592,80956,149442,272848,399109,319824,105911,-33398,-99018,-47676,-39109,-62059,-8560,137173,253315,133481,-32199,-42247,24359,60387,140468,154221,67360,46096,148592,204197,154926,56487,-56058,-48917,55367,129114,99417,-20593,-91203,-51120,-116565,-72993,26945,84830,62336,56,-19240,24757,81457,80798,41135,44640,64441,72064,20665,5570,21219,59016,72305,190722,236469,109954,-29112,-76234,-48086,-18614,59267,200034,303340,276192,176954,99203,92147,98246,144204,66988,-42426,-24621,8301,33018,74544,76727,44474,-41252,-88442,-65581,-57338,-74719,-70452,5780,245450,399182,364357,297027,114845,20640,1169,16723,39589,80928,127663,85450,-14352,-125587,-97101,-16195,-23089,-63218,-68411,-14581,-39685,-51303,-36015,-26020,-52818,-117365,18279,78605,29735,-119012,-52504,-6426,-32845,-60806,-55400,-9100,-68325,-145869,-72445,7373,86943,73013,40585,31092,55524,39564,-11677,-57451,-41005,-4821,12335,-503,29295,90132,103407,-14168,-104029,-71489,-66462,-40993,49490,139831,188253,196977,114570,91322,121042,148210,136397,115492,121705,127098,121119,35787,12574,44770,-2210,10913,-25544,-100739,-60910,40344,92030,12991,-75532,-117166,-115526,-97269,-69020,-53461,-66043,-64499,-17760,-21748,-61163,-89012,-32012,-36326,-89559,21256,49059,13164,-13347,-55329,-56402,-10528,39715,73066,79180,35225,-51645,-102275,-26159,34634,26697,-9412,-44676,-39829,-27591,-55745,9649,62926,59074,3530,11151,7335,-45464,-74342,-38227,11067,77362,117021,64352,-3217,-43279,-27938,24032,48283,7686,-64622,-141292,-80758,-50821,-69796,-97906,-77333,-28830,-82656,-125148,-130391,-92069,-52396,-21553,-10200,-10611,-346,15290,-48693,-104921,-83800,-61568,-50633,-39889,-65938,-94945,-95300,-53737,-18847,-23148,-64985,-93238,-46528,-67578,-101850,-116897,-37599,76148,164053,172818,70570,-71870,-50094,26756,68230,100726,133556,31955,-54589,-65217,-33219,31047,4798,-37556,-108013,-133768,-96817,-54997,20520,-17409,-101905,-124528,-69259,-25293,22568,51820,7297,-31959,-11318,26209,93333,151681,132705,31928,-56468,-58458,39712,90199,41334,-27314,-23351,-13336,-9380,73499,220251,321666,317585,210876,50657,-20017,81494,153355,205896,182457,94388,20291,-26964,-63546,-27350,-8977,28008,81922,124019,123162,111193,33436,24874,95381,57973,24350,-25708,-70035,-34252,43331,98665,88666,16987,10876,52633,111530,135946,83215,72455,95783,71306,-25393,655,98863,98984,53220,4069,26193,-12012,-63572,-64948,-29458,1148,-1098,52702,113939,26831,-30979,63767,169841,201777,147320,79159,33810,-3386,-5828,-34227,-25572,38577,52518,121113,203505,126950,-28543,-116734,-15016,-30135,-100949,-126018,-90509,-48634,42739,134438,91128,-24645,-88957,-42556,-34440,-9265,9642,-30900,-34299,59490,113411,85877,18877,-19185,-16223,-46524,-99991,-116510,-113395,-118696,-88032,-43668,-23521,-51283,-100367,-59277,49608,177547,296667,185860,11661,-48105,-55333,-48758,-48313,-75137,-46060,-47675,-95877,-108798,-56698,-70905,-120270,-74991,-37689,-53131,-68477,-73692,-49222,1741,23698,76,-327,-1470,3330,-21665,-91838,-145867,-25586,181422,294565,248049,96503,-50550,-12568,169487,97163,21612,-30108,-61077,-63087,-55104,-39687,-41851,-56187,-30925,-9611,-42705,-78541,-47188,11419,13360,-42321,-77632,-23034,-15183,-11830,19312,84143,118274,125770,55360,-26859,-70345,-92006,-36470,-17526,-31680,-24274,33782,159211,258077,260253,179451,115598,65963,74156,121683,137441,145468,148161,172954,193780,92822,-46409,-63504,-62607,-49327,-56339,-94687,-55676,-39273,-85098,-51377,42401,60184,31223,-13448,-78375,-73150,-94583,-93118,-100065,-99514,-29776,25517,54664,-4144,-107027,-14217,19780,-24960,-77999,14406,88874,89004,77071,51499,44832,10664,9449,72516,151137,269880,442568,461237,333876,183404,73021,-14662,-106886,66649,197823,160694,127180,176800,193603,155434,53680,61621,225367,210145,172334,134720,49854,-8133,-41614,-35714,-18120,49973,106757,132380,125117,47901,-27937,-81820,-74178,-14817,-7046,-71334,-28314,127159,109797,-36118,-141430,-56509,-30933,-17151,54095,125918,31068,-14799,-22192,-6202,15703,22908,38043,53728,63418,62176,-8178,-107513,-41834,-1518,-39811,-74611,-97365,-107472,-76407,-32569,17194,26759,-1244,-56756,-16141,112635,219108,235701,203540,192569,167519,127178,69570,32,-58679,-47067,5676,48028,43908,-9875,-23478,-27727,-16055,44793,103996,91095,12359,-7271,22233,84906,110430,65616,57968,75095,52582,-1176,-64839,-104232,-110753,-73760,-9300,10416,39690,40623,-3888,-50434,-84557,-76339,-60272,-70154,-81259,-20022,8153,19264,62378,58491,4254,-12140,-56436,-127648,-100075,-49371,-22469,-35087,11522,177125,171716,93802,9595,-43538,-40368,-37280,-22912,36641,104514,82255,19449,-45198,-96430,-112128,-40402,4521,-15679,-41973,-40543,-44419,-48330,-44314,-72666,-26874,19191,210,-40780,-80691,-46037,-21003,-25562,-12923,-1817,-6194,-41494,-82664,135,59195,32862,-23996,-9281,63504,129181,144205,134235,113479,84454,84434,36867,-66634,-52658,15169,18449,-7122,-57428,-96795,-60731,-47941,-37696,-33733,-10613,-5056,-53741,-90274,-56846,-12327,-41566,-79425,7793,37360,-360,-69619,-43930,-7087,-53507,-89267,-27691,-13905,-44212,-54136,-43976,-47429,-34664,-51963,-2119,112265,199001,123009,12558,-51204,-18598,68637,105679,167695,181813,148247,72626,-10895,28,78335,101909,57493,26470,18579,-14443,-56272,-15054,10167],[-29923,-64236,-72815,-52317,-13722,42836,120939,157617,99223,36995,19805,65311,126133,138735,84616,-3911,-19569,24650,47116,67444,50681,16102,-22759,-21448,64678,144116,112968,10988,-74133,-100167,-95336,-62581,-45203,17374,135674,73926,-35480,-102565,-62652,65350,196856,197903,71922,-24661,23200,80749,12197,-67703,18774,49136,40981,7685,-40242,-79708,-63635,17600,111235,181621,215178,318231,416122,303177,82667,14137,-23712,-86822,-70503,-46002,-15175,32574,59545,77934,97448,74603,29536,17722,-18291,-52720,-115216,-42471,127769,328216,127287,57208,86302,155502,312120,465481,369286,189579,18279,-103972,-72627,24788,59378,45924,-11477,-61400,-45178,-45015,-90414,-117118,-118260,-106896,-75795,-88428,-75754,-100370,-77714,-69886,-71468,-88959,-128154,-126910,-132839,-91070,-66773,-21005,-4630,-38591,-78342,-67733,47728,175624,150272,100031,73919,62466,96897,120038,62015,-10142,-43672,-3438,10199,-30696,18407,69557,40233,-38900,-53552,73173,23627,-6849,-55915,-71002,-54802,-64772,-91338,-77232,-36646,-27480,18478,63022,92557,91593,44019,-18174,-88409,-81435,-20439,15810,-13367,-89245,-27656,16508,-34454,-149646,-59934,-67087,-60730,-3858,-38991,-103402,-56792,90916,298831,301283,91103,-30352,-36052,72473,187427,315171,61765,-171267,-67603,-30170,-100695,-27867,-62143,-26723,26700,51246,71625,119454,103073,3469,-56239,-8785,14694,-83363,-65650,-51484,-13471,12917,-36347,-65158,-30765,34022,32455,45825,97689,111301,148904,106162,62540,21278,-40847,-67777,-79675,-82578,-120407,-108891,-18155,51405,116421,127751,74827,58397,34866,-9152,-129,29377,53012,57917,2735,-65683,-58666,50207,112664,78023,20045,-57795,-88762,-120776,-94046,-46561,-27424,29485,43935,22290,-6501,-72873,-39390,29617,107278,172225,161167,122981,77590,38370,45635,77612,87027,82684,32369,-77578,-123044,-92322,-36045,-4423,-9535,-16397,-24464,-54908,-88543,-90389,-12533,22535,917,-72691,-110605,-61071,-4356,42069,112619,94057,20536,-35993,-71655,-50329,1776,8392,7013,45164,42429,9883,-63948,-33690,15657,12494,15674,23507,67964,99305,55784,-12131,-53709,-57136,-58110,-43419,-52902,-29216,-25872,-78547,-117531,-1500,64773,90007,112778,153221,172116,130922,86836,-2084,-111868,-47619,-27,31717,53281,66646,45134,5628,-14481,-13391,20228,53193,52557,46533,23653,-4661,5051,-98,-20596,-44137,-81197,-41684,-5318,8493,-9894,-35262,-74065,-68246,-76156,-76766,20472,82348,43488,-8014,-17758,48587,69564,-42859,-94394,-10012,17018,18019,-23024,-95539,-91347,-87514,-86262,-65966,-80827,-90012,-36133,17847,14382,246,-9961,-90145,-76189,-47899,-43769,-75563,-42518,9601,62093,42914,57099,169339,221959,53010,-97686,-76181,19432,123990,182261,180211,92405,-33575,-17373,100782,94580,44467,9666,-36866,-75382,-63484,-31258,17524,87333,72738,-3109,-52577,-122730,-116591,-52499,23967,112694,163446,108801,8923,-74087,-110715,-101455,-87635,-70478,-37873,5553,22248,-16285,-30340,-7678,8900,24960,-4529,37580,72955,14010,-79509,-76868,-32649,-8364,43204,86802,94383,112202,103545,66705,-16113,-85837,-12362,43292,7269,-46506,-30360,31393,-8195,-1156,117723,153616,56147,-96268,-63204,-58798,-62785,-74282,-68073,48007,133799,87026,-89943,-361592,-291475,-99851,-106542,-33668,47518,82197,93570,62538,66666,57033,45680,-1707,-76846,-42140,52848,139744,161344,95782,-31727,-61867,-58950,-35643,66957,46694,4718,-2736,-24915,-16611,-5596,12075,90717,106115,133882,129762,93957,50532,-23907,-101963,-51413,17906,88703,170925,213422,227136,71558,-58076,-101824,-84563,-89020,-78892,-41587,-26660,-41723,-31367,21239,124588,184635,189002,208921,279434,291740,199994,66839,-25444,-46741,-53220,-28349,-641,-20118,-51288,-140122,-53326,-8392,32961,45836,-37261,-61480,-156712,-82970,107427,227108,95090,23176,95233,145663,204017,270235,220230,101797,109890,136492,2914,13273,49883,-24299,-85711,-43578,-24860,-30613,-56349,-79176,34598,217606,253291,189918,75369,-7181,2128,35610,124383,187197,79068,-22702,-48269,-28810,-42433,-31700,26388,111762,126192,130551,178674,196415,206679,181440,83519,62557,41637,24154,21872,24484,3016,-8589,-77997,49241,109289,58959,36889,28696,8500,-50540,-105286,-63176,95365,164954,198566,177812,64935,-48304,-30301,8663,-12561,-59612,-76137,-69973,-42353,-35339,-64052,-17001,34911,129777,101438,25161,123869,312517,318868,129364,-18664,-44803,-54002,-52231,-12660,6188,-27675,-50309,-45118,-59410,-94854,-101745,-29394,52866,89505,64028,96597,63588,34424,37629,59315,60822,33011,-14120,-23815,-32175,13038,132814,266137,206448,20063,-53700,72910,114100,146482,367857,585469,608793,426287,226420,77229,-39846,-90487,-63936,-40171,-48533,-43695,-27299,25831,83273,124075,140857,104573,39658,-33439,-47415,55133,180393,317289,344869,142505,-74387,-15275,149297,146925,87269,3092,-19709,4610,48998,37753,-20629,792,53692,97627,81307,85152,101065,56250,-17188,26404,105317,174465,179946,108346,-22755,-107972,-89482,6156,30370,20197,-2222,-19450,505,-34511,-96030,-24033,50413,6430,-65487,-82631,-51799,-29804,-28593,-59845,-83811,20418,105637,99281,4284,-104560,84552,383475,583229,509018,268727,70227,-72554,-69852,-21284,-23938,-75538,-120911,-114084,-88525,-24743,3824,-9504,-11467,-44488,-87559,-51472,26110,26503,31831,3181,-60804,-58221,-41495,-35758,-31979,-38259,-34142,44637,74226,-3174,-69558,17858,132688,82317,14483,-34246,-52825,-46510,-79645,-50803,-30082,-62342,-27219,-7850,44441,81098,114452,83793,22594,-48990,-94362,-42934,15801,75559,214348,252181,163064,28798,-36641,-29904,-30105,-61491,-84398,-64963,-32526,-22566,-50818,-8704,28619,24506,10376,24164,-16215,9778,58150,75568,111187,169382,87316,-89854,-66473,-32926,25443,137833,195128,132203,69928,23266,-1326,-54197,-107797,-76695,13929,92507,22412,-66058,-119439,-137388,-103138,-26231,68453,143434,226297,234300,189175,138627,99618,68014,-12011,-62741,-101867,-118092,-45237,-35682,-100240,-82544,-6254,3314,-63313,-113397,-108709,-78891,-90078,-102825,-11404,10755,-68583,-78635,-40314,15603,13795,-56065,-144029,-91601,-10659,92556,183242,201328,105374,-15203,-112561,-45584,-15385,-18275,-24827,-28107,-51766,-79253,-69557,-3302,83407,48921,-85872,47962,246936,313202,149453,-12602,39560,144412,202829,205688,185087,88643,-79987,-71011,-31297,-57970,-47202,21305,-2807,-104240,-42525,54792,84810,52800,-19716,-96877,-123326,-97202,-47641,-11535,5006,16987,53068,63088,233605,335263,252713,101732,18559,72843,92419,48730,13052,-23301,-74058,-115538,-67742,-772,30390,157,-49228,-46487,-118503,-118309,-80581,-46406,-20862,23957,32054,55579,85334,59435,-11914,-63506,-44792,15367,101122,90070,41768,13427,6936,-6063,1922,-32549,-104055,-107553,-31368,22811,-875,-27450,38334,100390,129380,77420,21246,39251,106129,52279,-35907,-66482,-78558,-62032,-23368,19803,-588,-68674,-85334,-90342,15309,63899,6309,-78193,10612,89536,85775,13473,-18151,24638,81048,76519,60136,34115,-2660,-43720,-59359,-54415,-75875,-88521,-42413,-23654,-17077,-58311,-78064,-12578,92215,106307,12020,-49825,-35311,-37684,-50020,-61287,-20411,45513,47301,31936,20726,3041,15484,-14689,-1067,69456,125200,71807,20927,-29097,-81990,-103412,-50352,-5736,-2648,-92712,-70189,-87175,-123141,-91458,3584,65618,52687,-19192,-72863,17920,42409,7879,18132,72233,96322,42286,-60799,-120457,-144173,-88701,-69896,-49222,-72380,-69938,125338,324109,297090,113595,-30053,-94312,-68780,-60256,-67953,-71520,-36199,18610,70945,107399,60445,12141,-15401,103058,158857,76273,-54306,-123024,-71766,-45771,-41961,20226,56858,10981,-62117,-84948,-7772,79668,167478,258288,305278,256790,97419,2748,-47830,-117350,-106769,-41059,-64086,-53445,-9346,-15675,-47899,-34425,-15741,-45446,-62953,-87050,-46591,7691,3377,-37827,-21956,-51261,-8340,34601,25121,-31962,-59137,18768,65328,81119,40743,-885,-20492,12628,77973,75300,68376,109355,27490,-121134,-40550,49831,90122,95500,26995,-34784,-44150,-39441,-46301,-42370,-3714,32133,-47441,61803,249306,323176,238262,203441,96202,7445,6217,21224,62845,34607,-2330,23241,74222,94013,108914,108166,51692,-53279,-13410,105464,108394,33107,-49887,-111386,-88440,49294,178169,221649,140064,2950,-71161,10578,181040,226596,166143,118542,68790,1878,-57588,-93931,-115453,-86887,-103982,-71552,-29308,33745,66521,-33875,-148439,-78015,9879,53052,-5395,-84716,-106711,-75572,-41049,-9835,27664,38242,35760,-16114,-19067,158605,239741,143188,70256,67591,19411,17089,95672,111790,61973,-7665,-72402,-124271,-117492,-499,119842,166414,151479,230357,189633,94439,25154,-8810,34426,71453,117663,200074,290015,215923,49702,-57513,-122952,-57697,-45057,-64498,-23192,77101,168505,51218,-89114,-21635,38770,74462,142750,147122,62568,49853,166792,236549,179867,72308,-35569,-39050,24148,68744,60636,-32952,-68292,-33213,-104993,-77722,20461,98343,88312,23121,446,28933,89877,95602,49865,41278,48050,55830,10303,-17392,-3062,26222,22513,136098,227756,127747,-3873,-36571,-23913,-4821,66899,189415,254974,221194,143405,85096,88175,87646,125104,59398,-40316,-15410,13028,18941,46814,50092,19413,-50744,-75003,-54342,-54642,-85854,-92764,-9032,250021,451113,445881,318246,113372,19682,8098,36509,57734,83506,119956,82620,-12234,-125041,-91729,-4795,-8294,-47892,-54951,-8003,-39946,-50341,-33600,-20929,-45294,-125870,7242,70137,20618,-123142,-34517,26087,20988,-14028,-75293,-11290,-59895,-136480,-73474,10796,101542,92287,59002,63302,87283,63254,833,-54627,-39546,5069,31285,12760,37706,106801,125588,-2585,-105143,-62422,-49905,-22000,62208,130095,164721,181459,111497,81559,116300,151869,139002,107932,106996,112046,88364,-11644,-9816,44289,13026,-5242,-54510,-157129,-77415,33629,81965,-936,-74748,-103709,-117551,-98830,-59700,-35878,-47755,-55608,-6998,-13094,-52766,-74873,-25479,-38967,-65787,57554,99059,56610,19521,-33050,-45952,-9011,38220,64356,64278,34312,-35698,-106543,-59461,-12527,-25323,-50137,-67808,-24431,-1828,-53258,7064,77552,109753,62445,49687,29683,-44742,-67576,-39119,7390,69393,100048,48802,-11986,-46155,-24239,30716,62071,18568,-62816,-124364,-56898,-35753,-61764,-94360,-76373,-39068,-94755,-116605,-129007,-99110,-60303,-23120,-8506,-11455,-12004,3252,-53278,-110506,-95660,-71806,-56700,-48552,-68004,-94071,-108551,-77809,-31245,-21146,-52683,-103284,-63649,-79941,-115638,-132552,-36702,64450,132617,142685,54026,-80592,-50867,18171,52724,85956,118378,33983,-55385,-65126,-31709,34944,24380,-34156,-92636,-109177,-85951,-49044,34828,5811,-81915,-94517,-51058,-18391,13855,50985,23131,-15868,5436,42918,112311,185574,175839,68003,-36466,-66123,21874,74165,39890,-26466,-27945,-13550,-4046,73576,209563,290947,284226,206612,85542,15515,106762,171340,211423,174317,86006,23667,-17391,-37144,-1020,19918,56227,102846,140383,134371,116775,41811,61344,139220,89699,40871,-15746,-58042,-27531,43569,92522,78481,23961,26058,60619,107999,131879,89460,81738,104337,72803,-25925,8489,101276,96220,50930,3698,28576,-10861,-69568,-78678,-49555,-20758,-18033,40742,118793,48113,-34228,17931,134004,183355,141836,83464,43710,4810,-6231,-43445,-47229,-3897,10615,109416,194262,119938,-41663,-87843,13776,-10229,-86625,-120305,-97312,-71532,10526,106201,94517,-10266,-81564,-38766,-24918,8425,31269,-1501,6367,106897,162734,136403,57394,3111,-4877,-40234,-88834,-97102,-109547,-120063,-74850,-37307,-25638,-56089,-93080,-48274,58143,177134,266051,144659,-9797,-51438,-41787,-28723,-33727,-70916,-45728,-40405,-77684,-90401,-58886,-81154,-105384,-73532,-45225,-71713,-70018,-84001,-139353,-84737,-49054,-39944,-19130,-3901,9537,-14410,-82809,-133572,-33674,168689,293655,255896,95896,-53702,-32481,137298,80298,14219,-27620,-49191,-54377,-50341,-34914,-42964,-60135,-21323,1073,-45419,-77192,-40140,6600,2609,-43239,-58448,-15402,-19191,-27467,-4920,58528,95361,105095,44094,-25522,-69599,-91970,-35391,-19808,-33102,-20994,48188,189648,296644,274834,176954,115534,59311,50255,103443,146433,156572,155668,177127,205833,118834,-18221,-59616,-69258,-43325,-39267,-102617,-75680,-56169,-81940,-50323,31926,48995,31511,-8373,-80571,-90452,-118803,-110157,-113544,-79546,-11464,43745,73201,6581,-93241,3308,66423,23983,-55612,5488,83669,92587,86943,64076,54660,13551,6197,64168,145783,267145,420454,407928,284517,150097,53300,-23945,-105437,50678,177888,109266,73508,123203,151255,147583,87634,101490,231385,179534,115208,77139,14293,-21074,-33288,-18405,-6620,49725,88859,90715,81064,31541,-24155,-76970,-72365,-25386,-28448,-96232,4831,150282,105307,-37289,-125254,-82905,-64172,-37663,60072,127215,26484,-35440,-62206,-50441,-15439,6088,28289,50775,60289,60854,-4565,-102708,-51734,-8487,-40109,-82752,-110796,-112004,-78475,-35911,11815,21978,-3785,-69795,-24596,107371,204267,185047,162752,178386,178979,156129,110646,43708,-28499,-40090,2851,44828,42975,-1884,-13798,-23925,-14240,51339,107654,86989,9081,-4295,18590,77309,104026,52904,33461,43331,19540,-19110,-74404,-115265,-103321,-47410,6428,2917,12145,11688,-17396,-57005,-86198,-83472,-72852,-80545,-71983,2218,52148,48740,70070,50770,-8819,-23880,-57445,-121324,-99238,-49353,-12309,-5922,52451,216619,180631,106417,28048,-35440,-49295,-39951,3660,82017,147211,105963,29427,-34780,-65878,-74018,-42124,-10385,-36785,-56540,-51387,-57451,-60393,-61266,-86602,-29157,9992,-26906,-66498,-70253,-45182,-26964,-36956,-22023,-2924,33,-39608,-72075,12435,78148,59971,-3783,9554,92803,180327,211373,191106,151068,115785,110996,49490,-72014,-54852,12440,14811,-9062,-57509,-69447,-20908,-4773,-7774,-18025,6346,12536,-42479,-87059,-54245,-12092,-43847,-74958,16205,52983,16467,-63006,-54177,-5724,-33942,-65820,-14231,-10433,-42438,-48839,-35193,-42042,-33127,-55195,-16111,88263,175273,123167,25050,-35402,8922,114307,163850,202890,201837,164698,89649,-9201,-40215,25380,66994,42755,36304,36535,-1861,-54615,-21333,4100],[-32064,-62617,-64811,-44891,-15882,29074,97828,132171,85502,37782,26480,72045,127622,132413,80613,-655,-10062,33890,59148,86154,67655,28056,-12247,-9675,77980,160624,136919,22559,-66954,-92134,-85322,-60175,-43671,21969,135343,52134,-52220,-113051,-72650,51905,186283,209228,90386,-21412,6819,77415,30259,-60445,5771,40987,37293,4506,-40546,-79258,-62503,17832,105732,169370,193326,275749,381264,311825,100446,29165,-13955,-61692,-38685,-21972,-691,27435,35945,49907,88570,75035,26025,7421,-31377,-61045,-113020,-37615,140445,294014,97927,42549,74480,143314,300057,476315,413516,211428,28971,-102377,-77908,8575,40943,28160,-25886,-71303,-41633,-37321,-81023,-110435,-119681,-91391,-43117,-65093,-62748,-77841,-54771,-58544,-63419,-70255,-102553,-104899,-91682,-87324,-82220,-16077,19213,-17572,-94633,-61994,62314,171068,127745,91750,76797,65005,98760,107831,32714,-40141,-69044,-23147,-11826,-55445,18224,63133,29392,-52015,-78872,51659,12013,-13105,-61953,-81842,-69767,-76836,-89858,-67738,-34312,-24098,17945,63503,102686,102026,40391,-20173,-87473,-82700,-21875,17137,-12427,-90826,-25468,28136,-5121,-121044,-70676,-53626,-18910,25390,-9035,-94530,-60881,132662,362683,360161,140400,31846,24732,86898,178815,318797,129085,-84765,-59667,-32646,-95845,-28508,-89731,-85049,4836,39432,59708,114489,115493,37245,-22244,-30763,-22791,-106489,-39205,-29911,4412,19438,-34953,-67617,-35819,25178,37495,79901,162133,178387,176627,102962,49904,10498,-49169,-73510,-78821,-88392,-142722,-88921,-18934,20754,63164,80819,53217,66787,66970,28339,7845,29965,52438,53455,-1552,-61271,-44903,62860,106877,69263,22358,-43334,-73661,-103807,-77022,-23404,-10304,18265,5524,-14187,-12169,-25740,15984,72065,142884,203666,186376,149573,103955,50714,36477,62179,74086,72838,42423,-67468,-127042,-93270,-35452,-13765,-30601,-36682,-26374,-43322,-70996,-97759,-28116,6334,-4466,-69079,-112851,-77396,-30297,17713,108369,122751,74141,19937,-32647,-43220,-5087,-4181,-10946,32101,30540,3629,-64018,-32798,20961,22431,22631,16618,45797,67034,23280,-47462,-81510,-71283,-58773,-41107,-51364,-25243,-14676,-63530,-120048,-13104,56501,89312,116538,161313,185429,139549,80095,-16079,-121786,-47473,-8482,14314,46670,77254,65563,17448,-15333,-18513,24366,72161,85160,75907,39733,6264,10426,-3751,-31882,-53694,-84616,-43648,-5173,12587,-1480,-28574,-70510,-67235,-79672,-61971,38741,93626,42773,-22909,-36747,35903,66509,-51007,-67348,17351,36277,21689,-38959,-113378,-77846,-64380,-67829,-77541,-92455,-99989,-44315,5810,4116,-9267,-17271,-70996,-56938,-33190,-31758,-63003,-31857,16468,63621,37345,72734,188017,245571,86621,-58133,-78191,13317,109647,149455,139013,58554,-47589,-18264,112077,124149,73493,28727,-25730,-70898,-62539,-40469,-12708,59804,63832,-5616,-55903,-114960,-105063,-54629,18103,108103,158256,112460,5170,-78445,-111738,-86780,-59535,-55828,-29923,18524,41913,9114,-5350,11561,19107,28168,-3323,38994,75230,15561,-80585,-58665,-22354,-12832,37065,85626,96245,98944,77606,38566,-44229,-121658,-12180,43352,5342,-50406,-34020,29400,9981,21858,105881,140385,49523,-86139,-49909,-54199,-49375,-37583,2008,119065,158433,71919,-159641,-316341,-37658,68305,-55375,-42612,34614,66760,83909,64971,80670,68939,45180,-14367,-98984,-43307,47737,122358,135688,78418,-28519,-56844,-73413,-25032,80950,35811,-13879,428,-9447,-4448,-9880,-10518,67698,87132,121263,121132,86937,49825,-15793,-97590,-54512,21750,107024,206831,264769,252864,83388,-41401,-83331,-90780,-102414,-59141,-12940,-4204,-34008,-35895,13533,104772,151343,160031,192116,260004,271281,172585,54737,-28297,-55062,-63283,-43107,-12113,-22207,-40363,-115924,-64329,4988,68536,84435,-12296,-50119,-135485,-108652,81343,237983,128948,70056,133218,138946,151299,196157,138122,49385,92346,145679,21492,10067,30254,-33813,-65345,-29326,-18160,-21743,-45231,-60406,41684,220472,254295,197024,85774,-4761,3115,31099,114561,183389,77962,-26012,-50403,-30299,-47319,-31765,61099,165444,155354,132224,160207,168583,176304,143167,47351,28299,23928,28142,43284,43914,15010,8999,-79243,16368,114760,93482,86902,73904,42118,-22354,-76160,-53434,100469,165542,181882,138991,30810,-62586,-32545,10252,-13975,-63615,-74935,-66962,-41928,-34214,-60222,-5050,56769,146502,94982,-6245,81960,274468,288409,119730,-18584,-28818,-37397,-50518,-16026,8750,-29877,-64817,-52824,-50082,-79845,-94584,-37271,30343,54636,11905,18540,48568,54456,57776,71463,67805,42091,-5844,-18985,-26518,23796,151585,269975,192609,18135,-50005,80752,122304,160124,386670,613240,650930,457439,241995,88446,-21945,-72664,-52540,-26798,-29339,-21045,-5943,45141,106845,144991,143356,100454,43758,-24091,-42092,56517,178257,320505,329252,126922,-76939,15865,187142,184565,114578,13927,-11018,5059,39069,24143,-23185,7900,55127,75908,48499,56282,79584,47053,-18964,21942,101111,172589,186073,129389,1206,-85626,-105370,-10846,17636,10715,-7099,-18187,10154,-18693,-93716,-29159,62577,37405,-38661,-60238,-35928,-14195,-20611,-60290,-63447,59687,143436,150294,62473,-83622,19460,295467,541665,549369,341841,134705,-14971,-59488,-37558,-32604,-72558,-127454,-99349,-73491,-22934,-13222,-24124,-20349,-47584,-85850,-59957,14546,14126,2489,-44576,-116328,-85647,-49450,-35395,-29442,-44391,-57340,22780,48732,-32139,-102576,-8152,104818,59065,474,-40118,-50549,-31108,-52689,-22386,-3169,-33586,-1291,3261,13480,45527,87336,65610,6487,-58189,-78822,-15276,44461,106520,238896,268607,165296,24627,-42034,-39562,-35930,-58317,-79723,-63371,-33636,-23913,-59220,-53720,-3645,21519,33930,48228,-2734,29553,83286,111135,153843,196027,85586,-78855,-65859,-14189,59282,164266,202493,135358,62954,6335,-15896,-60320,-93614,-68286,-53,63645,-2388,-81980,-129651,-138047,-97653,-12652,88129,152037,208844,195361,171514,145478,123232,86165,-4476,-64240,-106156,-112923,-45294,-36223,-108115,-84181,-6233,-2330,-70879,-116624,-95660,-69480,-87773,-89513,-191,4238,-38751,-43138,-23830,17276,4922,-72899,-142560,-70741,1777,98478,176762,187831,97988,-8231,-98161,-51670,-9645,753,-699,-409,-25742,-62217,-58674,9044,94532,42688,-71052,85558,270391,322980,164889,37250,65608,160473,221322,235489,211923,106560,-54684,-108039,-59869,-72021,-47745,24586,10012,-94312,-39663,52122,80190,47171,-30062,-100883,-111433,-77043,-24065,9548,13940,-16327,-19887,29169,259928,377325,280300,110938,46952,85633,62855,15952,-1710,-30165,-78808,-114654,-69297,-5460,20432,-13350,-55166,-48353,-119360,-110805,-76466,-45813,-25774,12806,22121,46927,73138,53380,-12374,-55989,-8763,49334,114628,95056,35276,-9644,-7176,-9689,2339,-28947,-90565,-109035,-41447,13119,-6065,-29622,30137,82276,108320,59158,12430,35490,110253,71956,-25156,-57841,-69612,-50387,-8278,37383,-4272,-82481,-60338,-30320,59869,86233,13389,-80672,3210,68121,60594,-6956,-33690,20721,83928,82402,68295,45252,8215,-36332,-55070,-51880,-70451,-84014,-45054,-33033,-28367,-64439,-67110,-2378,94713,103489,10601,-50467,-41248,-47157,-60512,-68147,-23080,35595,27167,11808,3898,-12970,9044,-16239,-6781,66625,129639,67680,3715,-51606,-101203,-112126,-44326,-10290,-12980,-94351,-62938,-74475,-104360,-97813,-991,57643,47379,-13885,-73882,11993,48812,30580,48965,95860,98246,24835,-84300,-149864,-142922,-84489,-61462,-46637,-82672,-62409,149424,329863,293773,111723,-31287,-105313,-89146,-79414,-101056,-114919,-67728,-9544,42997,97580,68657,27329,7079,126594,175106,89073,-44297,-122550,-93823,-80539,-60659,20568,53929,20916,-51726,-76022,2175,88198,167707,249729,286036,240434,103413,28522,-28,-67647,-66099,-683,-17623,-93953,-57823,-58481,-76759,-58460,-30641,-52327,-57337,-67643,-21705,28871,17347,-40212,-31941,-36583,10336,42489,15221,-48050,-40269,38621,72642,92624,48939,-31,-20202,24081,105240,102616,114236,181226,77458,-78142,-45239,37515,77111,90634,31872,-25467,-42385,-60083,-94978,-44564,932,15175,-83080,49017,231430,308360,242001,222661,133004,51043,39900,53875,83066,40133,-5594,18704,65768,84306,104826,120479,83327,-16522,-30488,74274,81121,17583,-50785,-94141,-74801,61653,178978,209781,114858,-5766,-73792,285,156905,200565,158450,125973,91287,29691,-45782,-89952,-105625,-71826,-103759,-78760,-37155,24154,61995,-27530,-138195,-85647,-782,43231,-13320,-95508,-122625,-75733,-23210,10485,55252,66512,52847,-17547,-39677,153575,236900,139470,68033,69488,23606,42320,117284,122009,63346,-12531,-75700,-102809,-124712,-16644,96028,171861,186654,258680,198575,99581,27952,-6527,32911,57921,81954,122049,182493,122711,5033,-66092,-103360,-71693,-53896,-64644,-36803,15904,80141,-31916,-145495,-7349,42864,80034,138541,136584,55884,50797,174912,255299,195844,85055,-16252,-23409,5014,24970,25945,-41337,-50717,-23049,-97338,-82327,12651,104506,104647,40577,19139,37733,94624,103653,53628,34023,27261,32534,-6560,-43153,-28635,-7413,-24540,68313,195254,131651,18379,1049,4133,9361,70825,167843,190885,153197,100590,61693,76563,74577,99956,47705,-40428,-9939,12947,2224,21353,25865,2125,-42354,-57100,-42026,-50589,-92804,-104203,-5490,265772,504551,521887,326194,108460,18177,13742,53030,70530,78910,104386,74698,-12927,-126110,-88401,2673,921,-38538,-46236,-5049,-40302,-47088,-29979,-16996,-40873,-128752,-7638,53189,3046,-113229,-17111,59911,74182,27859,-94265,-16513,-53888,-125363,-73408,11799,109544,106509,74130,88345,108489,80219,9966,-54006,-43478,7533,42193,20376,41795,118195,141700,3769,-109063,-49539,-31043,-5776,68098,110349,133650,158753,103105,74567,111631,147369,133875,93064,81476,85551,47127,-57943,-31688,40903,30023,-14437,-68269,-109431,-52964,39309,72044,-21550,-81457,-95189,-115582,-102178,-52924,-20087,-30641,-50168,-484,-8136,-47253,-61658,-13244,-29331,-36093,96690,155737,105091,53262,-11669,-37183,-10616,32593,51271,44629,24599,-27388,-92222,-87120,-54868,-67766,-79631,-69186,-5705,26292,-34261,9768,92725,164417,131702,94785,55905,-36086,-49454,-38601,-400,57056,82024,39182,-9583,-36202,-16282,32944,66392,19842,-70898,-100627,-32246,-22303,-56200,-92511,-79517,-55698,-101460,-108077,-128359,-108859,-72168,-28914,-9276,-10827,-28377,-20208,-60947,-114771,-109772,-81469,-63213,-59213,-69523,-86167,-107581,-103334,-45935,-21454,-41082,-101809,-84737,-91106,-116405,-114816,-35385,51053,99150,103648,27806,-92577,-47978,7336,31550,64103,91367,26929,-62949,-71661,-36578,31886,39294,-31794,-77142,-86744,-74674,-44432,46906,31945,-55940,-65510,-30437,-8401,4733,43336,33298,-2816,18471,53394,118947,197419,197376,93840,-18778,-75800,-1621,50328,29363,-32291,-37063,-18115,-3512,68364,191261,252512,244598,192506,111701,46870,131123,187857,215047,164995,78638,28477,-7599,-18621,11726,35421,75760,120593,155175,142386,118027,50994,90231,170656,115052,53531,-7998,-49138,-26325,36450,77905,62010,27119,38224,66514,102106,124291,92866,88746,109246,69736,-28820,10695,97526,88538,44714,3127,31325,-9483,-75861,-94676,-73387,-44965,-34453,33421,128689,78291,-3582,-31558,87410,156494,133612,89660,56514,10825,-11257,-51278,-53965,-26735,-28968,92061,177336,108504,-57110,-64162,37954,5317,-74490,-110687,-102527,-96416,-22581,74493,92090,912,-75864,-35744,-14380,28204,54913,30643,48897,150895,205174,181149,89843,19221,-688,-40721,-83266,-82820,-92498,-98728,-61371,-32190,-28978,-62742,-88933,-44880,56079,163341,222494,101698,-31910,-56394,-31011,-12420,-22236,-67765,-47288,-35320,-61936,-70899,-61790,-86525,-90932,-73448,-55276,-81330,-36677,-21277,-51113,-87842,-102573,-77554,-41659,-8007,18129,-3441,-68254,-116994,-42695,150726,281113,252706,92663,-53974,-48912,104951,62113,4184,-27010,-36332,-46278,-47758,-32042,-43922,-62843,-13626,8486,-47288,-74223,-34663,1198,-5144,-32171,-33859,-6783,-23987,-43633,-26673,35446,75198,87127,35019,-24062,-69628,-88396,-35285,-24134,-37377,-21073,57728,209214,320468,275732,166833,109818,45680,19180,78132,146331,160769,157501,175573,211309,144478,11019,-54427,-76719,-36203,-19911,-89011,-100518,-77232,-74071,-46842,20285,36680,31233,-3594,-80572,-106679,-132621,-119703,-120280,-66514,-22,55854,85883,14698,-79894,18552,105060,68132,-19730,3308,76545,92548,93959,73695,60232,12411,-934,50262,132897,250257,371638,334105,221595,109838,30386,-33851,-99481,26938,143071,50687,24564,70213,105096,133389,119721,149155,249694,163104,75576,39051,-4655,-20823,-16639,-1751,3393,49215,73737,53447,37088,14323,-19399,-71570,-72882,-41417,-51098,-88239,39282,162012,92934,-37311,-98915,-96859,-101271,-52676,64351,124483,22746,-50821,-89907,-96117,-47164,-10340,19305,49224,58736,60109,-382,-93387,-59355,-14215,-39627,-90276,-117587,-106716,-73422,-35077,9170,20023,-2061,-67804,-31039,99122,183795,138141,126808,164037,188112,181503,148789,88058,6125,-27957,2188,42583,43068,6579,-3746,-19145,-12171,56543,108307,79645,5022,-1545,13063,63767,89969,32128,10978,21103,-5356,-29101,-64390,-85109,-66829,-9714,30776,2798,-12936,-17948,-24911,-57025,-78268,-82867,-82514,-84319,-56693,25636,99001,89402,80424,45908,-16766,-23804,-46459,-105066,-94679,-43738,6253,31419,104403,255657,190124,120718,50118,-15717,-43092,-27429,40918,135316,195692,132383,43480,-16205,-27530,-33171,-34341,-18556,-48512,-58127,-53231,-64299,-65811,-70488,-69232,-15805,14432,-35258,-80842,-54741,-38675,-27539,-44243,-27347,-2799,3768,-37639,-63634,22709,94366,85590,16247,30254,125961,236446,285118,253486,192442,151247,139652,65253,-69759,-49419,17308,20938,2251,-38115,-32621,22796,45213,32066,7035,32246,39042,-20974,-72649,-44910,-5334,-37635,-62617,28200,69344,32249,-54882,-49113,6307,-1966,-22583,19316,6387,-29914,-35055,-19314,-28573,-21530,-46330,-23575,69131,159077,131836,49281,-5734,45168,161191,222108,241170,225002,184841,115807,18098,-44218,-15608,38883,38269,55875,60764,17841,-43144,-17808,7389],[-37218,-65448,-63033,-45219,-26286,6321,61944,92250,62011,32522,28400,73960,122975,120326,72233,555,-3007,38462,65912,102084,84630,38476,-4628,-2935,84991,169885,156423,31086,-63326,-87068,-78481,-62086,-45139,26333,131013,30301,-73012,-128760,-85241,36462,171364,215859,106508,-18591,-18764,63032,40084,-30761,1526,31249,26798,-6894,-47059,-82721,-65570,9752,88545,147367,164176,220938,322512,300056,110257,39614,-7983,-43802,-11081,-3304,8524,18713,10390,18227,70017,68885,20384,-3685,-46543,-72152,-109635,-34443,147766,246766,68760,27468,60048,125654,274997,460643,435654,225311,41324,-92589,-86888,-12407,18239,6533,-45145,-80974,-36219,-29277,-72855,-104464,-114815,-74966,-13114,-42625,-49610,-56653,-34968,-50603,-57764,-52037,-72480,-69634,-59179,-80211,-97113,-11472,42794,11565,-91204,-65748,67102,152683,96932,75967,73466,63705,95646,87861,1043,-68316,-85279,-30089,-19680,-83069,14921,51486,12746,-69128,-103347,28321,-2603,-21838,-67298,-87129,-75727,-76640,-73897,-58735,-32368,-16946,26325,70970,115504,109438,33373,-24826,-88403,-83873,-23901,16808,-12126,-88517,-25481,35838,20793,-78259,-72896,-36167,24906,62400,31492,-69674,-62125,167402,404276,394337,180417,99407,96554,104664,155780,308462,205068,-910,-41448,-37189,-93478,-24593,-49321,-75946,1531,31982,47839,106223,121209,65946,15994,-20741,-49007,-77658,-11168,-6991,22106,24293,-33897,-71158,-43528,13365,38916,103835,216669,249213,204321,100538,37535,-302,-56513,-78370,-79336,-98125,-137231,-69991,-21351,-9933,11863,32172,25751,72179,99803,63444,13641,29443,50582,47775,-6206,-55885,-30555,74627,99275,59531,21810,-32489,-60121,-88264,-62768,-2433,12595,20201,-24186,-50895,-13629,20964,60502,101468,163940,221459,202120,170157,126310,62828,28354,46009,60507,58009,46710,-58901,-130709,-96871,-38241,-25865,-52930,-49114,-19833,-28672,-55017,-104467,-44665,-10301,-10864,-65825,-115411,-100998,-58429,10336,125530,172036,140037,77798,5746,-32240,-11658,-17124,-30320,15348,15524,-5201,-65202,-32900,25849,31113,26108,3722,14944,24905,-15350,-84814,-107856,-79129,-57805,-39685,-50129,-20576,-2765,-48210,-109883,-20418,51840,89350,117343,162822,188725,139657,66227,-33555,-130933,-50056,-17330,-1874,38340,83831,81839,27612,-16984,-23713,28286,87341,109434,89385,39758,3697,6832,-10415,-43227,-62159,-87155,-44821,-2936,17052,4190,-25750,-69981,-68660,-84309,-52634,49990,99555,40899,-38607,-58816,18044,55896,-65461,-38817,50602,65488,37143,-42302,-124813,-70119,-47865,-46636,-70586,-105904,-107864,-52516,-6934,-4572,-12460,-12493,-49047,-40830,-22063,-22987,-52168,-22528,21181,58442,20002,77771,198201,259527,116387,-23289,-51700,23796,93692,111026,91673,21113,-62273,-23595,113446,148695,99251,44140,-15643,-67114,-64279,-51955,-46077,21486,47036,-3093,-34595,-82139,-93849,-60407,6280,93012,136988,100561,-6323,-84698,-110481,-72392,-36013,-43960,-27422,24419,54665,29800,16238,27942,26831,28241,-5091,37393,74633,18230,-73873,-43502,-16673,-23456,20260,70023,82671,74116,48464,13672,-59504,-90564,-10215,39965,704,-56686,-41722,20972,22118,40490,90050,120256,39518,-78977,-44362,-55404,-40115,-5578,64602,170899,166391,61356,-157943,-60397,246695,223416,-7715,-50281,17591,46359,68337,61189,87167,74607,40363,-26603,-99489,-42332,34949,92618,95629,47193,-28731,-50741,-90943,-24612,89059,27614,-34831,-10,4174,7588,-12507,-30040,44965,65962,103512,106030,74116,44268,-11169,-91882,-58141,22405,119744,235753,305620,263544,87796,-28834,-67583,-95229,-116780,-42632,10226,15021,-29473,-43832,3996,81079,112830,123935,166910,231838,236547,131310,41536,-6535,-24860,-34232,-44339,-28535,-29769,-34574,-94348,-83119,7637,87917,107337,5372,-41644,-109889,-136805,42925,236133,163167,121639,166777,125876,93528,105825,37436,-2942,72080,144901,40539,13513,21104,-30035,-40735,-15472,-12299,-15068,-36888,-46142,44181,211627,239282,188522,86798,-6404,1171,23523,99510,168051,67962,-34485,-56573,-36548,-58142,-36852,88363,206405,174083,125897,135316,132832,133592,92964,7744,-8073,2229,26155,57517,55502,20522,22278,-52521,-27201,110945,134994,142814,115027,67594,-1405,-51399,-38109,101076,157198,155042,93488,-7408,-82107,-42656,2729,-24350,-74986,-78288,-68322,-45420,-36649,-60202,3021,77415,160982,92468,-32805,34100,216636,235427,99156,-20121,-16088,-29410,-62593,-27893,9826,-31250,-88627,-62622,-41021,-68406,-92033,-51890,-774,11581,-35310,-62676,28360,65731,70329,76902,68764,44643,-3907,-20158,-26814,25256,157601,254626,164622,8867,-50083,79372,114913,155657,380868,602575,650644,458873,238966,88061,-10873,-58638,-41929,-15045,-13021,-3420,6691,53121,118010,152447,133357,85090,38079,-21906,-43939,49444,162882,301535,291743,101596,-82739,43563,218063,218423,140294,23316,-4711,2194,24762,6624,-25704,12106,52888,53385,21965,28057,52632,32903,-23198,12095,88294,161124,184622,143986,22281,-66854,-120885,-31602,-1044,-5923,-17607,-18524,17053,-7413,-93668,-41311,65305,58832,-18140,-42645,-21266,898,-13911,-57684,-36303,90372,168576,186155,107624,-44413,-49312,190060,463541,550452,392047,184958,30126,-35647,-42841,-40577,-71100,-96637,-81753,-64384,-26471,-32555,-39542,-29714,-52363,-88302,-66168,12724,15822,-7566,-61520,-132074,-118041,-63997,-38094,-26814,-47430,-83958,-4398,19496,-53139,-133962,-29699,77370,34879,-16090,-49610,-51108,-19374,-26798,13182,27495,-9195,14741,10017,-15058,8690,55512,44023,-8532,-60551,-64912,-4111,57254,126340,252510,276325,163985,17102,-50852,-54222,-48458,-60438,-79864,-66929,-40131,-28728,-55068,-91258,-46422,3697,44034,57769,1692,39449,97584,135968,184176,206415,74245,-72421,-72567,-7180,81938,181578,201396,130745,48110,-18135,-38051,-70638,-82455,-63632,-24128,23372,-34212,-103769,-145041,-134675,-92606,-793,102482,150862,176808,141386,137487,131252,127154,90541,-6616,-72607,-114224,-113907,-51872,-40707,-110485,-82713,-9056,-12389,-83293,-124374,-88263,-67341,-91822,-80210,3015,-9123,-7830,-9407,-10557,13387,-10984,-96118,-119367,-57656,6844,95344,159712,163082,83239,-7392,-87573,-60752,-9603,11888,14131,18429,-5898,-51052,-54732,11545,90910,22078,-55924,112224,274777,309342,164287,72826,93561,180243,238802,260925,233529,119872,-27315,-123195,-97650,-95801,-54718,18042,11289,-95938,-36913,45356,69398,34381,-44791,-100093,-95492,-58066,-5432,25977,29438,-26103,-94467,13876,262149,392187,292773,116102,71034,86350,29682,-13648,-17763,-38455,-82158,-113350,-75835,-16640,5219,-31330,-64817,-53875,-121396,-108053,-76609,-48916,-34852,-4018,5257,32630,58510,47583,-10995,-49622,15443,71272,117684,93273,26802,-37076,-28751,-21308,-4702,-30693,-80921,-107133,-53729,-1158,-16353,-36046,18860,61710,84554,39641,603,26407,104477,82797,-20384,-52910,-64278,-43589,1527,47111,-14656,-94716,-21579,37052,106372,101800,13922,-80967,-7620,38103,24885,-38007,-59299,6841,76710,79585,68278,48535,13336,-33299,-54607,-52818,-67943,-84071,-56261,-50823,-46144,-72943,-59778,762,86237,90159,3935,-55288,-51804,-61576,-75329,-77233,-29996,19447,4192,-8882,-16149,-32782,-1584,-20029,-17124,55179,122701,53990,-22876,-81976,-124619,-105912,-39582,-16317,-21650,-93183,-63477,-69291,-92538,-93089,-4451,48412,41569,-8642,-73294,1191,49980,50291,77677,115605,97210,8401,-106165,-171842,-116801,-73009,-53401,-46679,-95023,-50302,169485,323268,279854,103355,-38533,-118999,-111466,-94756,-129337,-153384,-84726,-29094,17182,84033,76017,42096,29907,145673,182132,95013,-37212,-112081,-110404,-113295,-77741,10244,38175,21184,-48116,-79726,-3372,77864,147423,219920,245000,205347,99150,47534,42090,-18817,-29020,33562,31392,-96182,-119211,-106268,-91443,-78442,-50154,-64016,-54138,-49056,-634,41793,20695,-50880,-42059,-19594,24464,42440,-2123,-65501,-24398,50860,72448,97386,53008,-4765,-24584,34628,133247,133247,169557,255648,128412,-33526,-35585,24894,59228,80002,33789,-11601,-21657,-45502,-120148,-48133,1484,-2626,-108376,36203,203400,282634,242018,237058,161574,84875,68508,82050,97740,42616,-9552,12894,55803,74028,98943,128571,111834,24228,-52995,30458,44021,-5244,-57533,-82219,-50093,84491,184327,198058,89633,-16926,-79083,-13337,127043,169702,146557,128994,109521,55412,-35365,-86948,-97854,-59738,-93054,-88633,-47265,13063,55603,-23307,-131393,-93707,-11808,32112,-22816,-107470,-123733,-61536,-5211,26987,79119,94675,74151,-9045,-66051,135632,219860,127572,60587,64079,25016,62728,133760,128576,62593,-17079,-63556,-75020,-112353,-31744,63777,164627,213043,276778,202195,102442,29421,-5648,26988,39499,42912,43235,84026,45053,-27424,-60492,-74726,-86149,-65038,-63161,-49969,-40726,8048,-79870,-123006,414,37237,76400,127056,121064,45452,47509,171236,257505,200975,93217,-402,-7328,-740,-1249,-5034,-46414,-39878,-21115,-94511,-87372,3144,102863,110807,51304,34310,49171,95883,104535,51824,22802,3006,3237,-29758,-70079,-53786,-40763,-62843,-4414,141710,120014,35084,32998,32109,23152,70834,137514,118732,78976,51584,30658,58334,59810,70083,31936,-43256,-8742,8060,-15207,4058,13447,3262,-20525,-39443,-30200,-45248,-91611,-94276,15826,291932,555907,585564,320728,100299,16216,18033,65782,77604,67316,81997,62243,-16303,-128440,-87019,5875,4252,-35574,-43229,-6952,-42073,-41884,-24069,-12519,-38098,-123167,-24893,29076,-22075,-97195,-47,91742,119701,60684,-103543,-24890,-50823,-113976,-70993,10732,109562,113866,82806,102298,117960,89701,16171,-52951,-51296,3351,45462,22802,42111,123881,150740,5074,-111614,-33481,-10870,6777,66169,81574,97856,132128,91652,72219,108165,137309,123302,73495,47721,50002,2240,-99630,-51471,35772,47823,-2607,-31611,-10973,14762,67470,70667,-44255,-93631,-91121,-110963,-106446,-48123,-5702,-14248,-47123,2746,-5633,-43298,-48916,4418,-7162,-4672,134426,215587,158334,88315,9754,-28664,-13603,24600,36073,23284,8204,-26944,-78305,-96728,-84431,-96883,-99871,-59369,7054,47825,-7836,20467,110643,222548,209521,146194,84549,-22154,-29216,-35256,-10885,41391,64481,35795,3267,-14910,-258,36771,62247,7383,-88778,-68098,-4957,-8768,-51562,-90986,-85315,-75635,-89102,-98596,-125662,-117873,-85834,-36887,-10121,-5591,-42841,-53661,-67149,-112971,-123350,-88540,-68784,-69419,-66481,-67597,-84706,-116611,-60851,-22645,-29581,-87713,-107344,-94766,-99862,-91685,-34265,36751,65632,59178,-6333,-98541,-39248,-2321,8301,38595,57804,13268,-75555,-82858,-45852,23904,49925,-28414,-61356,-65583,-62922,-41096,54861,58765,-24791,-36873,-9983,2167,-3924,30739,38304,7987,28405,58442,115064,188893,196878,108142,-3273,-82438,-26801,22732,12719,-43545,-50478,-26496,-6579,59443,167380,210310,204000,172485,128686,73393,153630,202529,216635,154908,73360,37090,5531,-4855,14957,40887,89052,137864,170895,149038,117061,61089,111175,190647,134764,63736,-1097,-41596,-28251,24440,58211,44253,29119,48916,72050,96489,116458,95880,95227,111783,63923,-32179,9426,89724,77950,36900,4072,34563,-8024,-81752,-111790,-99006,-69668,-48460,31276,138830,108299,37608,-65594,36423,125005,124897,97780,68950,11746,-22112,-56185,-41675,-17192,-59643,71961,156060,94423,-72994,-45431,55916,16235,-64416,-99460,-101594,-120775,-54485,42276,85013,9657,-72208,-33586,-2030,50732,80858,65647,92051,188720,237370,217238,115722,29362,-2433,-46395,-82331,-72896,-73918,-74894,-47827,-27564,-32401,-69724,-88798,-48213,45504,140587,175970,64516,-52453,-62003,-22487,570,-13573,-65422,-49888,-31840,-48631,-53344,-62868,-81438,-77404,-74531,-67501,-76741,1089,39042,24198,-29068,-91227,-109242,-64357,-11129,29343,9943,-51904,-100906,-51607,129217,258676,239021,86823,-53051,-64176,72450,41977,-8630,-28129,-23843,-39321,-47327,-31167,-45015,-64611,-7746,13498,-48601,-70808,-30995,-4686,-9244,-12930,-9313,352,-31197,-61365,-45611,14527,56276,70568,26824,-24011,-71298,-84938,-37582,-31315,-44947,-24909,60885,214414,324450,260083,147451,96782,25767,-15209,47935,136924,157365,152771,166909,206827,163682,36723,-50093,-85818,-30271,-1430,-63114,-127756,-103254,-65057,-42881,6496,21930,28592,-1131,-77891,-119607,-130162,-124346,-123801,-64119,767,58340,89709,17444,-70389,28029,131091,103601,15696,6489,66490,86937,95609,77591,58933,5190,-13266,30364,112319,219571,298977,244167,146872,61550,2076,-46814,-92316,-6896,89770,-13465,-19657,15113,52648,109334,143484,193439,272296,158458,51634,16967,-13567,-15253,-3938,5986,5897,44181,58819,21059,-5676,-5865,-17337,-69762,-80168,-66307,-77527,-65124,62920,154188,68345,-41620,-78578,-85048,-138198,-55004,65194,114473,15441,-57487,-72791,-121574,-81483,-30074,7758,45336,54266,54917,-1230,-86664,-68311,-23339,-43843,-102706,-119467,-99503,-69203,-36621,3022,14520,-3701,-59978,-41648,82583,153199,90502,89178,142824,187724,196009,176374,125033,37694,-17027,-2518,33954,36131,7584,-319,-20000,-16448,53183,98194,61322,-6921,-6026,-1336,37008,60834,-3181,-5852,4640,-29772,-38845,-48335,-54617,-28769,26662,51642,1168,-41569,-54959,-32465,-58187,-71567,-82063,-97225,-87242,-48207,39106,135057,127161,83386,34390,-27895,-20837,-36160,-93901,-96907,-42904,21252,64280,154372,280921,190307,126312,64228,1662,-31703,-10128,75893,182917,234686,147315,49324,-1120,4220,-3230,-29948,-30805,-60954,-58349,-57805,-76670,-75825,-73439,-45103,3683,26882,-28023,-66997,-47572,-39369,-34692,-59357,-41776,-14372,-6309,-47108,-69553,17749,93750,95060,22068,37897,146709,279416,346727,304351,221752,174671,154793,69610,-73772,-51709,14086,20747,10246,-18802,-4996,53249,80973,60022,22250,49317,57531,-4732,-60572,-44217,-8357,-38854,-56834,29538,71257,30810,-62111,-47693,10173,22756,17176,48093,14274,-26797,-31116,-13041,-22956,-15760,-40256,-38782,39001,134841,132553,67967,17848,69934,188492,256819,258814,229441,187490,128325,42254,-23462,-41050,6794,28261,64567,70854,24944,-42083,-23934,713],[-43341,-71411,-66239,-51750,-42829,-22092,18791,44163,32446,23255,27156,72569,114059,104832,61493,986,2307,39230,68483,116415,104394,49906,1469,142,86607,172269,171326,37563,-62266,-83861,-73480,-67270,-45812,35453,128323,12850,-94966,-146330,-94341,22631,155954,219844,121921,-12095,-50202,39958,42994,1457,10810,24806,13126,-23464,-57712,-88367,-70761,-3770,63596,119428,131637,162244,249222,270834,113435,46743,-4764,-31145,10617,10760,13999,9632,-13389,-11840,44669,55773,12223,-14717,-62363,-84693,-102528,-30248,151886,194101,42308,13992,45715,105992,241981,422931,434226,231237,55352,-75933,-95763,-35315,-5693,-15995,-67388,-84246,-25965,-18451,-63697,-97620,-106230,-58601,13932,-21857,-36671,-37147,-17706,-45020,-53338,-33905,-40726,-33166,-34014,-72972,-109363,-7046,64131,42596,-62805,-77995,59626,121390,61687,55998,66762,60751,89351,63200,-29550,-89735,-85966,-21428,-3509,-89282,10670,37359,-6651,-86606,-118812,7852,-17229,-30173,-68323,-80839,-64033,-57612,-49034,-49315,-30958,-8794,41018,85454,131615,114803,25101,-30158,-89164,-83060,-24450,16575,-11106,-82797,-25254,41393,42772,-35742,-58561,-11968,67440,97349,69070,-41918,-57722,195144,422886,405010,213940,173798,182382,134518,121533,282812,276347,78275,-16274,-41423,-91672,-18332,537,-22716,15855,30165,38472,97550,122624,89911,50800,8827,-35012,-34757,20392,18872,40114,28639,-31172,-72659,-50332,1771,38974,121124,261049,320618,232606,101417,28197,-8670,-60346,-79342,-78543,-108319,-113977,-50669,-23168,-36882,-26876,-5509,-3171,77316,135675,96495,19076,30082,50325,43458,-8938,-47178,-12378,88456,93246,51959,21430,-22411,-45997,-72291,-49085,17587,39172,36276,-35917,-83458,-11215,58847,93373,118898,172059,227760,210734,186484,145366,75052,23565,32450,50137,42619,47585,-49147,-129549,-99821,-40865,-36847,-71000,-46568,-4145,-10146,-38317,-106979,-58466,-23455,-14673,-59265,-112091,-129162,-72872,28037,160505,232454,208727,134545,43138,-18070,-15194,-26713,-46897,-742,1715,-12248,-63007,-29430,34264,41499,29360,-10950,-19106,-19334,-52290,-117685,-125257,-77668,-53970,-36186,-45657,-12408,12529,-29707,-90504,-18104,54620,92815,117864,160800,185077,134493,49516,-50193,-129084,-51842,-23587,-13276,32089,89551,96767,39186,-15426,-24318,35543,101362,127114,90698,30352,-6228,-1644,-17076,-51104,-65193,-84674,-40939,4876,23721,9050,-23665,-68012,-70181,-90103,-44937,59100,104529,42279,-49613,-79196,-370,41208,-79547,-5939,90780,106210,68662,-21798,-112999,-64337,-34330,-24588,-47062,-101465,-106468,-54884,-13856,-6239,-5553,5920,-25134,-24175,-10088,-12354,-37285,-7825,30373,53266,-2932,76322,202331,265874,144712,10856,-14839,41927,79008,72076,44295,-13420,-71951,-28235,109280,170269,123218,58615,-3055,-59777,-63990,-59461,-70257,-19777,26507,3195,-9324,-53758,-80076,-63754,-5451,74665,109074,80358,-19436,-87658,-103527,-55289,-11949,-29335,-24606,28428,65380,50241,38592,45490,36145,29251,-5123,38038,77710,30373,-54793,-27262,-10288,-33116,-355,45761,58971,44883,23343,-711,-53771,-56018,-3313,37816,-1690,-60046,-48436,11906,32930,57392,76207,98795,30516,-71974,-40833,-56991,-30793,25680,121042,206463,165638,70995,-35806,235620,508680,344432,32012,-52043,2373,27064,52996,56445,90547,78560,37041,-30565,-73767,-33563,21409,58095,49405,9239,-25962,-40247,-103953,-26587,90152,23766,-51467,1889,21208,24684,-7495,-38952,29011,48860,87047,91082,62249,40026,-4987,-82272,-55859,25703,131820,260585,335822,262864,90145,-15225,-49917,-90262,-121471,-25169,33089,36420,-21821,-47014,2539,63136,77895,88434,139447,200166,194477,88089,41582,40905,33378,19370,-21909,-42319,-37283,-29448,-71284,-93175,5018,95057,118373,20728,-30389,-79911,-138168,2449,230486,204250,182618,199387,111901,38777,12422,-67529,-36315,57421,140851,66165,34582,35427,-5553,-8965,3636,-1094,-5092,-26803,-31094,47962,198542,216834,172797,85764,-4810,3254,19577,86294,148831,56219,-41310,-60456,-41440,-68825,-40009,110889,234563,186141,117884,112493,100439,91074,42291,-25889,-37607,-15917,24313,69274,64385,25798,37081,-15936,-71287,104088,187653,207863,156676,90997,18829,-26657,-17768,100930,145855,125711,50177,-41188,-99342,-53468,-7540,-37674,-86974,-78642,-67179,-46398,-36558,-58018,12791,102273,177044,97564,-44699,-11022,151108,173493,77509,-15693,-1898,-23656,-81345,-35049,22027,-17506,-110493,-63381,-27284,-55091,-87823,-66028,-32101,-29806,-56945,-53353,15018,74201,81387,81782,69535,46141,-2906,-21186,-25805,24081,156064,227334,131698,-146,-47620,74395,97690,140282,359053,561652,614125,436521,223748,82116,-947,-42828,-26384,1753,7191,15749,17336,57167,124376,154177,118892,66125,29514,-20408,-45915,41309,142402,268563,243499,75338,-83897,73063,245727,251902,169074,37355,5636,3665,15367,-3958,-19171,20372,53553,38965,8676,7974,28819,21164,-23803,3717,74243,148147,183121,158313,45928,-46024,-114663,-48483,-18225,-24032,-29408,-15144,28069,6295,-87031,-52564,65993,76394,1205,-24970,-2426,22853,719,-42350,-1513,117150,187309,211334,142651,-4700,-90360,89093,367578,520847,422013,224357,67786,-9039,-37347,-44645,-69315,-67077,-59923,-54254,-28161,-45975,-48692,-32678,-51696,-87897,-60383,25699,40748,22448,-24273,-83198,-140348,-77903,-37155,-18283,-41666,-106002,-28446,-3034,-52489,-117589,-42447,56071,17046,-27371,-55288,-47854,-5310,3572,57934,65413,16030,27783,15695,-34072,-20868,29857,30260,-12067,-51023,-51605,-784,61786,140595,261316,283220,168325,14866,-55582,-66667,-60651,-60433,-77556,-69288,-45464,-30702,-36939,-75161,-79961,-21419,44483,57853,3788,46095,107415,155357,206902,206503,60342,-66147,-77342,-3448,99629,195402,199179,126129,34074,-40835,-58959,-75516,-68205,-56314,-51257,-18328,-64037,-123103,-149769,-118669,-79683,17868,118764,148098,141811,86775,99280,107109,119443,87575,-11900,-80797,-118375,-115168,-58098,-41658,-97876,-71409,-7659,-19337,-92880,-129296,-80160,-65463,-93600,-68181,4620,-20061,25514,27162,5507,11056,-25775,-115119,-97036,-45876,11000,90276,140905,137475,69883,-5525,-75199,-66495,-10646,19751,25676,34636,13445,-39748,-50947,12904,83269,-2164,-38969,132376,267547,282258,155553,99614,122486,203958,258003,285894,254092,133344,4354,-73849,-118364,-123692,-59494,8747,6405,-103859,-29806,39474,57292,19623,-55808,-86933,-72060,-35092,13729,42721,52320,-1718,-80827,29473,246689,385013,296484,124242,94402,81466,2152,-33354,-29068,-41989,-78496,-107947,-82017,-27863,-7534,-45865,-71566,-56144,-117158,-104769,-75136,-49517,-41719,-19833,-11626,20069,49151,48938,-2567,-42063,32689,85764,116309,89856,20912,-61920,-47854,-30196,-7561,-26856,-66769,-97440,-62471,-14224,-25682,-40469,11915,48081,68561,27560,-7517,17972,95141,90571,-14904,-45614,-57247,-36255,11493,53969,-25509,-95395,28657,118004,159698,116494,14166,-74294,-16305,6144,-13718,-73385,-89399,-11891,64330,73193,65025,48747,17720,-29066,-52257,-51359,-62711,-82500,-70411,-71145,-64270,-77658,-51407,2019,72015,72060,-2517,-58755,-60918,-74576,-87402,-81720,-35699,3290,-13139,-21097,-32179,-50136,-10468,-19926,-25014,41474,109046,35729,-52735,-114574,-112468,-84992,-31627,-18158,-23689,-90294,-65780,-65192,-79516,-73518,-341,43542,40406,1291,-65708,-9533,50111,70331,107571,135549,98437,-1454,-119913,-151243,-90575,-55246,-41973,-44751,-104969,-34343,186113,307934,259831,92546,-47983,-132383,-126835,-97593,-135472,-141380,-79481,-35426,-960,72168,86980,61943,57214,162503,182734,97584,-28640,-98522,-113344,-134282,-89647,-5782,16443,15870,-47578,-90348,-17262,57536,116937,180339,195134,162408,90687,64358,81484,30791,8157,64703,80970,-36392,-141323,-131518,-82651,-87796,-68108,-74125,-47823,-26730,20759,51375,19663,-62879,-43632,894,37135,38310,-22148,-79225,-9982,60030,69767,99460,57242,-10038,-26842,51395,167338,174567,239409,330134,178609,10693,-12643,18959,42255,68095,37217,10673,17437,1952,-73166,-47883,2009,-14551,-99220,27211,172302,252677,241605,247469,181241,110647,94666,108839,110024,45309,-11027,9543,48679,67422,95101,135560,138810,65381,-68463,-19076,2627,-30987,-66589,-72252,-20117,115661,194858,189361,68246,-26781,-82710,-25208,97891,140015,134864,131285,126252,81620,-22414,-80571,-88650,-47440,-75697,-96920,-55348,4669,51238,-17927,-124835,-98288,-19604,23051,-30368,-114495,-103851,-37266,14239,42522,102029,125037,101364,11925,-92081,110585,195236,112958,52237,54772,26000,80182,147759,134528,63901,-13266,-33592,-38717,-75956,-33241,31081,149141,232278,286962,203486,106307,33160,-2354,20713,20128,5474,-28281,5043,-9171,-43000,-44486,-45986,-84019,-69261,-56630,-59137,-83406,-20695,-50923,-67684,5387,27212,67893,112207,103472,33595,42421,158660,245592,197927,99121,13638,8230,4708,-11597,-29403,-46441,-33040,-24150,-93626,-89990,-5091,96847,110263,58088,47839,63739,97086,101490,47469,10993,-20536,-27464,-55167,-90691,-71926,-69795,-82792,-68021,76361,96345,46885,59414,59614,38374,69561,103838,49234,7509,1966,-3426,37442,46266,39365,14750,-46721,-9690,1179,-28423,1728,22162,26676,7731,-22454,-17656,-36654,-79708,-65812,50418,326842,602603,632927,305202,91338,15883,22931,76299,80932,51498,56441,48022,-20215,-129773,-85544,6527,3534,-37194,-44670,-12601,-44435,-33670,-13773,-4598,-33963,-114340,-40523,1986,-51504,-77278,18501,119995,154759,84947,-90269,-34971,-49664,-101981,-64610,8957,101879,113791,83728,104923,117251,92857,21297,-47569,-59423,-5246,43223,22059,40596,125088,153564,3152,-104390,-13782,11174,16253,56621,46346,61166,105739,80438,75694,107077,125213,110362,52581,9405,9371,-39408,-131160,-67124,30684,66463,36705,50400,103433,106465,119032,84634,-61041,-108552,-89825,-104421,-110250,-44216,8191,2336,-44925,4066,-4041,-39213,-35604,26520,23380,27486,167960,273879,214815,124882,32238,-18764,-15868,16313,20932,2810,-12305,-33485,-68274,-85861,-93637,-110731,-111431,-49185,12709,60280,19640,39189,132754,281918,290334,199986,112110,-6489,-10439,-28739,-22791,23431,49144,38166,23697,14074,25130,49418,55924,-20952,-107525,-25981,26197,6067,-46746,-88921,-92483,-87266,-71292,-87651,-118629,-120862,-98425,-45066,-9402,5277,-45379,-94800,-67049,-103090,-133255,-91924,-72683,-77283,-56251,-38584,-49847,-98453,-74670,-24211,-18245,-66856,-122565,-88220,-75386,-72863,-33453,22175,33141,12793,-45872,-83916,-25046,-8321,-13937,12203,23245,-3713,-92213,-97503,-58284,12281,55648,-23049,-45227,-45224,-50914,-39479,56339,82587,10485,-8899,8585,10863,-12789,14478,38061,16206,34863,58192,102416,163568,176235,109718,9263,-82424,-50989,-5808,-7542,-58926,-68568,-39103,-13092,47419,139114,166735,165166,149382,136281,94134,172604,214084,215149,143227,69417,50026,24799,9506,15097,41496,99076,156456,188606,154732,114774,70964,124133,199780,148371,71531,5013,-34870,-31888,9194,36405,29124,31205,58605,77780,92237,109869,99340,101423,111966,56014,-35406,5814,78956,65389,28703,6647,37435,-7334,-87411,-129878,-125612,-94133,-58967,32818,143732,130607,73752,-57035,-11815,91907,116283,105771,77355,6255,-39247,-57505,-20498,8280,-67559,50696,132216,78201,-88713,-31691,66818,22302,-56759,-88839,-94729,-135636,-81954,12309,74020,15937,-71250,-33317,11775,75070,108078,102558,133292,217236,256187,241492,133885,33576,-8576,-55443,-85360,-66907,-57264,-52414,-34729,-23410,-35610,-75849,-93007,-57259,29231,114543,135679,38637,-69513,-67908,-16136,10244,-7824,-64151,-53191,-29841,-38009,-39076,-61175,-69165,-65555,-76969,-81821,-64218,33808,87218,81157,19770,-55821,-114144,-82027,-11375,41867,23478,-36708,-86360,-59148,105905,228716,216348,78507,-52039,-79867,40193,19563,-24159,-30642,-12927,-33981,-48733,-31992,-46379,-65439,-2923,17247,-49358,-67820,-29001,-10787,-10083,9132,13290,4539,-41368,-80677,-60017,-3957,38060,54213,18050,-26181,-74623,-83863,-42798,-41188,-55125,-31605,57702,204585,307194,227856,118599,76146,3472,-45991,15232,119549,147183,142117,151376,190968,172073,56519,-47389,-94876,-25905,15422,-33504,-120817,-127495,-56705,-38786,-8285,5408,23794,-994,-75091,-113160,-126305,-128932,-128425,-73176,-10007,50521,84479,14705,-65142,31268,144341,129976,46940,14005,55397,76840,92298,75863,51110,-7097,-28802,8032,88256,180971,211786,146315,65662,7674,-30417,-61760,-85958,-48419,20104,-69030,-50563,-41494,-4677,76410,156381,227731,292882,164429,42249,7425,-17212,-9544,1690,3565,630,35270,45532,-2947,-41798,-26998,-17204,-70812,-93138,-98071,-104733,-48267,72470,127466,33714,-50391,-64168,-61641,-98537,-39508,65267,99102,5705,-49068,-35022,-82260,-113503,-51077,-3752,41034,48089,46129,-6643,-83336,-76283,-34445,-52029,-118540,-115088,-92834,-67441,-40689,-6171,5878,-9611,-54930,-55821,60309,116205,44098,50150,115184,177935,199880,193416,153941,66175,-6145,-8954,20326,22874,1835,-2378,-25021,-25383,42551,78132,32787,-25223,-16134,-22802,-1210,18599,-48484,-5356,-3706,-51503,-46889,-32680,-25275,9154,60224,67160,-1793,-66799,-92897,-38003,-60232,-68114,-81991,-114674,-88809,-46589,42841,157541,157843,79551,17402,-39408,-15592,-28207,-87920,-105386,-46369,31772,91279,199136,290972,182641,124326,70743,15224,-17825,9626,106727,222107,260689,149212,47220,10696,28901,16578,-28919,-45397,-71921,-58060,-63993,-92921,-88588,-64833,-21864,29129,48302,-12697,-51102,-47573,-46119,-46560,-79930,-63751,-35521,-25803,-63156,-87153,-15,78130,89490,15092,33371,154755,306776,392382,341672,238874,185969,157129,64244,-82077,-61118,3304,14202,13844,-3016,13774,71087,101625,74274,26326,56685,68143,8101,-48501,-49526,-19548,-45457,-54517,24454,62567,15718,-81035,-50566,6002,38510,48967,66153,11327,-32887,-35250,-13386,-21739,-12616,-33059,-51098,1509,105677,127803,82899,36066,84157,197015,266598,254507,215353,173616,126779,57656,976,-31839,-16100,16811,63525,68674,21826,-49229,-37013,-12892],[-46843,-77562,-71587,-61363,-61812,-50667,-23505,-3444,2242,13554,25730,70690,104032,89415,51364,2617,7478,38147,69142,131383,130948,68256,10209,2900,85206,169671,182572,44029,-61808,-80470,-68365,-73440,-39311,54294,131542,3573,-113766,-146654,-91356,14395,144018,223771,139044,2878,-79669,11779,41617,32048,31838,25953,680,-41437,-69944,-94141,-75653,-19278,35204,89273,99228,107374,171882,229185,111755,51913,-3078,-21638,26780,21361,17343,2638,-32629,-37091,16121,36262,1095,-25448,-77942,-97371,-90165,-21800,155344,142979,19914,3401,33268,86800,205432,369399,410139,229315,70351,-54331,-99816,-58036,-28630,-36951,-91125,-76073,-9616,-3719,-52403,-89006,-95202,-41940,37887,-3373,-24477,-19949,-3270,-41499,-49684,-16153,-9046,388,-15445,-67008,-116936,-3016,81834,71746,-24201,-96791,37717,78558,24570,34113,58777,57539,81041,36865,-55816,-98196,-73784,-4211,26450,-61384,6021,21807,-27407,-101847,-115628,-6320,-29892,-36402,-63582,-63621,-37833,-26161,-21875,-40454,-31298,-2822,57239,104201,149599,117647,15836,-36195,-89966,-80637,-23786,15971,-10170,-76053,-24787,44471,59288,2851,-29615,17664,103815,122485,95114,-18948,-48403,214082,419074,395107,242293,252601,281684,181070,80918,243453,334122,150036,10926,-45876,-91058,-13443,38759,26683,36552,30602,30388,88060,119265,106752,76694,38488,5776,11170,53856,45963,55855,30795,-27943,-72148,-55704,-9713,36863,132016,293160,385453,258468,104110,20591,-16393,-62645,-78002,-77646,-118868,-92023,-33025,-25822,-60210,-44815,-20196,-32147,80843,171883,123911,22226,30414,50731,38972,-11622,-36975,8586,103035,87939,45423,20175,-14370,-33091,-57850,-37880,33955,63693,58364,-31067,-111577,-8750,84139,111864,122214,165353,221054,210488,196044,157862,83743,19351,19817,41820,27001,43022,-40029,-124637,-103478,-44515,-47662,-82941,-33131,14999,8286,-23571,-107478,-70739,-34236,-17293,-50842,-101844,-146871,-55896,61205,199758,288502,267801,182949,75143,-5030,-18266,-34841,-61919,-17217,-12038,-18718,-58341,-23114,44639,51110,30614,-26860,-52899,-59344,-79669,-132926,-129608,-72675,-51300,-33196,-40324,-3820,28182,-10539,-68720,-8958,61208,95960,115004,152638,172255,121739,28410,-67679,-122730,-55035,-29941,-22682,25445,91512,107085,49029,-12998,-22155,43186,110907,134756,79700,12938,-23042,-16307,-26560,-58541,-65732,-80371,-35041,14182,27804,8909,-24981,-65287,-74040,-101928,-39474,64943,106281,44071,-57383,-99850,-21306,19309,-88639,27340,132145,151438,108166,12311,-92933,-63280,-26595,-6653,-20816,-81334,-96964,-52472,-16312,-3625,6176,28643,-4130,-10300,-72,-2102,-19513,12068,43380,48272,-31597,66290,197155,261315,167554,41199,19115,56986,61866,30487,-3847,-44305,-77988,-34510,96831,182772,138867,67380,7843,-52278,-64547,-64477,-76784,-62636,266,7222,9352,-31925,-66951,-65494,-17259,55040,78778,53944,-35241,-89982,-95043,-39089,9721,-14411,-22987,28469,71571,67318,58041,60240,43014,27133,-6808,37765,81964,50351,-29584,-13406,-6012,-42257,-24817,11983,23931,10945,1006,-7377,-37932,-27743,3427,33450,-5205,-63500,-57338,-152,39177,68246,61582,73302,18597,-69372,-41533,-61560,-25357,51706,164979,221856,155951,101109,147265,514666,701105,412667,56267,-52770,-13901,6225,35434,47683,87224,77171,32830,-27610,-44454,-21094,6075,18416,-2573,-35684,-22878,-30909,-108902,-31851,79157,16490,-66889,2886,37596,42646,1937,-38561,17324,33032,69366,74096,49198,34194,-1261,-73656,-50654,28315,139200,275243,347024,246639,86888,-4507,-34567,-80914,-116571,-11151,51801,56329,-13584,-45569,9734,50440,45564,52089,107216,161907,143324,46428,54470,95989,98116,78348,11666,-53738,-48619,-29260,-51170,-78515,-4998,86576,113956,29653,-20134,-50327,-109406,-38946,221012,248361,246904,225278,93441,-14677,-75932,-160871,-42726,45998,130758,93286,67171,63227,26149,22817,23612,11791,4717,-18908,-18763,49824,180223,187658,150599,81721,-1988,6463,15998,71961,123980,40450,-49417,-65509,-48450,-82988,-43903,121851,241678,186200,104874,89860,72524,53039,-6092,-54918,-61916,-32943,19278,74170,66841,27831,50050,19675,-88289,91568,240926,272390,193081,108759,35106,-5839,388,95039,128085,91899,7994,-71455,-116615,-67207,-23245,-57671,-101599,-77716,-66472,-48620,-38115,-57674,19603,126109,188412,103536,-44565,-54282,81632,107800,55152,-8913,8879,-23139,-108584,-31438,45753,11682,-89751,-55087,-14149,-44262,-85873,-82549,-64874,-70472,-51367,-175,8907,76068,87028,82156,65892,42118,-7340,-25579,-25500,18264,143871,187712,93601,-11298,-46605,61622,67570,113887,321994,492755,542914,389864,194798,67777,3831,-29414,-10433,19759,27769,32864,22747,54873,124073,148559,98299,41302,15404,-22622,-51041,29361,115352,221727,186825,46831,-83187,99055,263754,277760,194584,51595,16507,7374,11000,-5665,-6496,29421,53323,28806,1367,-7893,6587,9064,-25028,-6498,56326,131487,178534,168012,67120,-27726,-100615,-63841,-35581,-46724,-47600,-13147,39358,19012,-76637,-64014,62147,86132,14559,-12061,15560,48245,22044,-17931,33266,135557,196364,221988,162934,27950,-55088,9576,265558,464336,427362,247860,93939,10614,-32406,-51455,-73308,-44887,-39741,-46122,-30778,-55767,-54823,-32911,-49134,-87769,-49152,42465,73937,71637,29560,-37409,-128235,-93741,-36225,-8789,-33192,-119496,-49755,-16528,-34886,-92413,-52779,35412,1501,-35922,-59677,-44185,7409,33931,103748,103910,37778,35370,16902,-47720,-44702,12079,26243,-5433,-37158,-42741,-5828,56740,145874,262025,287070,177631,17042,-58570,-79301,-74743,-60756,-74598,-73748,-52799,-33611,-17192,-32298,-78244,-52301,30747,45325,818,46848,110160,165838,218187,194258,41954,-63392,-82072,-4401,109501,202227,193385,119556,20171,-60813,-77565,-74832,-54565,-49526,-83163,-57868,-90120,-137418,-133579,-96550,-61251,41869,134283,142273,105806,35899,59542,75168,99611,74661,-23172,-91284,-120616,-119526,-65014,-39886,-78012,-55163,-4711,-24931,-100273,-130368,-73636,-65208,-92325,-56635,1673,-27735,55418,62046,21386,8844,-38734,-120079,-78961,-37795,11932,81509,119834,111610,56846,-4646,-63913,-71829,-16828,20746,31233,45600,29153,-31234,-49576,13021,74731,-24540,-25515,142074,248369,244299,138812,115585,146391,225446,274481,306619,269931,143755,36227,-18948,-77852,-123457,-59846,-3714,-6850,-120682,-22680,30576,39949,-91,-61844,-66745,-46213,-11894,30199,56649,76038,39315,-8516,60053,214509,355543,290172,132480,111854,69523,-19920,-45950,-38203,-43442,-71881,-102297,-90445,-40979,-18410,-57313,-77171,-56919,-110253,-103742,-74400,-49906,-48480,-36409,-30177,7916,43510,54823,8955,-37124,41045,90911,108845,82290,14144,-85071,-59312,-31492,-1846,-15171,-49182,-83865,-69817,-28410,-36126,-44849,8142,41456,60936,22482,-13230,8502,81383,93877,-9769,-37958,-51068,-30737,19338,55696,-38078,-85557,82964,207668,215903,128458,12770,-65349,-24981,-28544,-52951,-111576,-124099,-36474,45056,61082,56410,43712,19095,-25521,-49748,-49142,-56706,-80022,-89062,-95080,-83152,-79853,-44467,-638,50583,48302,-10519,-62675,-69646,-86157,-93765,-81973,-41955,-13685,-23372,-23575,-43720,-66103,-19265,-17641,-30031,25398,87051,10906,-85038,-97951,-80320,-59927,-22772,-17613,-22064,-88367,-69813,-61281,-63299,-45804,10495,41878,41990,13406,-53720,-21172,47037,87152,135004,153098,100210,-6602,-125830,-131142,-68180,-36803,-29828,-42821,-114796,-18550,196450,284340,233892,77927,-61044,-147910,-128492,-89465,-118418,-108532,-63371,-34011,-14246,60217,98866,85582,86181,172862,173933,94301,-20449,-85519,-107488,-140121,-99738,-26929,-10021,3588,-51559,-107304,-38072,29822,80223,136112,143076,116881,78946,78160,116048,78434,43867,90196,124733,39524,-64778,-91349,-62386,-89097,-83639,-81173,-38703,-2015,40973,57117,15122,-74570,-38381,20422,45929,28825,-45210,-89092,946,65424,64673,98487,60941,-15013,-23083,75620,206733,227443,320108,396511,222435,51469,15050,20384,27063,54301,41320,38701,65169,58947,-17618,-44705,2038,-18641,-76704,20160,140545,220775,239280,251017,189314,126509,116344,132526,118749,47244,-11221,7845,44027,63828,92261,139851,160755,99617,-67167,-71506,-41185,-59251,-78471,-64932,9109,148512,206838,182014,49971,-36074,-84975,-34681,71309,112922,123579,132377,140056,106499,-7044,-70644,-78542,-35937,-56354,-103294,-61244,-1225,48319,-12177,-119004,-99624,-24736,15289,-36542,-112221,-78188,-9383,33515,56442,122957,155735,131565,40584,-106733,81847,166749,97297,43435,41855,25508,93472,158439,139294,67854,3420,9146,5804,-26754,-17172,2785,127565,243238,289012,202380,111180,39528,4156,15638,1007,-28745,-88570,-45378,-35453,-42628,-24347,-18036,-60509,-56992,-44744,-63733,-106189,-7067,4374,-19726,8159,15072,56448,95373,84330,20286,35318,138208,221014,187519,102639,25146,20927,14062,-13295,-46980,-43034,-29686,-31166,-93972,-89781,-11523,87817,104528,61752,59868,79743,99184,95772,41590,-152,-41561,-56832,-79043,-94638,-76684,-92700,-82852,-100544,8633,64276,53068,79264,84891,54732,67676,70233,-9422,-55757,-45160,-37825,16212,34728,9748,-2960,-50472,-12236,-6214,-33975,14205,49292,63416,37032,-6606,-4362,-24664,-59936,-28336,92298,365990,640399,660285,282734,82728,17756,29024,84781,81324,33350,30551,33699,-23712,-128998,-83040,5384,-277,-42375,-49943,-21367,-47229,-22522,1209,7847,-26944,-103387,-50300,-22894,-81791,-53359,39504,143241,178261,102024,-71643,-45855,-49979,-89444,-54394,6724,86772,105513,76149,97327,108377,90877,26844,-35499,-62929,-16227,37764,20197,39093,123397,151757,316,-87125,10120,35832,23658,40010,7668,27150,83306,72528,85123,109130,114255,97890,33461,-29676,-31118,-68174,-129302,-76743,27475,86473,97223,155890,227417,209798,185722,113643,-61548,-123150,-89050,-95379,-111612,-39605,23011,20452,-41548,5228,-1518,-32915,-20040,52680,59126,60802,196329,325778,272102,163282,57299,-5252,-14478,10672,8509,-14168,-33506,-44148,-58730,-66669,-84348,-110099,-105359,-39549,14061,65398,46568,65350,160740,339984,366897,250303,134798,9385,7238,-18140,-33699,5839,39502,47067,50792,49994,60297,76742,61849,-56963,-93025,26393,63454,24864,-39219,-84057,-96466,-67160,-51249,-73243,-104117,-110456,-102315,-49214,-4238,22922,-26593,-132049,-56108,-84625,-133453,-89141,-72475,-79328,-36145,1918,-6769,-70127,-84177,-23955,-5279,-41077,-101909,-72322,-47315,-56712,-30038,10440,5067,-27904,-76999,-54258,-4578,-6973,-29682,-9856,-3724,-16242,-109321,-111889,-70341,437,58101,-12765,-26226,-22969,-36320,-37357,52272,102361,51370,20411,26808,18722,-20219,-1213,35652,23906,40039,55593,85899,129732,143042,101542,20747,-73668,-69163,-30068,-25792,-73044,-88485,-53513,-19938,35885,110749,126492,132118,128299,138185,111582,189755,224510,212864,132232,68567,69559,55190,34107,23555,47127,112532,180749,211593,162449,114907,82793,132966,202235,158413,79765,13211,-25632,-32817,-4248,19143,22752,37355,71010,87427,93173,108430,106720,110420,112968,49853,-34778,4322,69695,55187,24666,14046,42822,-4369,-89195,-145096,-148917,-113388,-61191,39815,143559,144272,101830,-20201,-44389,63549,111108,114597,82802,-1598,-58170,-50911,5302,37209,-50953,33127,110760,63890,-100244,-18838,74601,27615,-47811,-76123,-81440,-119031,-93937,-8058,64152,23697,-69318,-31776,30469,103613,139142,143983,173754,238119,263878,255621,147524,36610,-12332,-60857,-87244,-60226,-39187,-27907,-18247,-15639,-34407,-75799,-96907,-65988,15520,95827,111462,29649,-76689,-69624,-7618,20894,-750,-59940,-52686,-24937,-25879,-24295,-53060,-51433,-51619,-76500,-93707,-46165,63759,126583,125090,58748,-22565,-89326,-84255,-4252,57740,39119,-20172,-69374,-59707,86985,198441,191409,72491,-46956,-92160,13188,-515,-37597,-29659,-111,-26194,-47008,-29418,-43504,-60752,6102,25091,-45095,-61295,-23941,-12470,-4624,35055,37620,9608,-49751,-94970,-62873,-14942,25053,41730,12030,-26342,-74671,-81123,-46481,-48653,-62167,-35119,53735,186069,275590,186194,85408,52934,-10272,-58778,-13457,100685,136170,131328,134521,168418,171524,73534,-41963,-95635,-18154,35382,2906,-79627,-110668,-44926,-29859,-17599,-7042,22222,1977,-69097,-107410,-125547,-130523,-124810,-88588,-27362,37524,75756,11912,-58972,33577,151230,152758,77892,28819,50469,69003,89944,73986,42529,-17924,-39927,-7141,70786,147102,127528,53985,-11554,-43554,-60124,-71720,-75921,-85696,-55115,-55283,-47169,-93458,-59578,42122,162053,252705,311318,183566,49070,10593,-14511,-1299,5029,-3017,-5760,29202,40054,-12581,-61725,-42102,-12824,-68357,-101976,-125629,-118305,-33876,73466,91485,-2534,-57617,-49760,-34271,-55200,-8094,71407,85614,315,-25286,6968,-39517,-123645,-65311,-7168,43436,46815,40227,-10325,-77964,-76630,-40792,-57794,-123656,-101741,-82832,-63518,-41653,-12062,440,-14517,-51309,-66617,41935,83153,6171,15887,87577,164959,199497,206095,180002,97143,11523,-8102,10395,11134,-3301,-2693,-26790,-31147,32357,55478,1016,-41922,-24153,-43226,-42860,-27644,-79982,15422,-142,-61970,-47129,-13286,9110,52383,95796,82333,203,-71063,-90132,-36119,-57883,-62613,-78393,-118455,-86262,-45102,43776,170993,183915,75736,2350,-42496,-3591,-17189,-80338,-113458,-47472,43403,117365,240740,291404,174521,121892,76295,30433,1643,34965,137294,255698,276619,143489,43865,25112,52286,33517,-24629,-54737,-74784,-52597,-64958,-105115,-96533,-46939,7590,65693,80119,6015,-37032,-47405,-51529,-55454,-96907,-85443,-57452,-42892,-72973,-107397,-21519,56161,76868,3285,24126,156529,322849,424582,369532,250148,191755,154144,57315,-86657,-70839,-8159,7553,18201,13633,30455,83586,114193,81340,25352,59773,77051,25591,-28946,-51886,-30855,-49154,-47252,23608,54340,-1521,-99106,-51203,818,49627,74223,75601,3601,-40735,-38901,-11128,-15673,-3282,-15162,-42961,-33418,79986,125459,101381,56036,95338,194800,258507,235429,190799,151749,118394,68415,23313,-8163,-18439,11298,60329,62656,17064,-56056,-48316,-24388],[-46312,-82956,-78348,-72911,-81526,-73594,-56404,-42869,-24787,5181,25180,69175,94075,75416,42595,5121,11944,35234,68404,147379,166123,99662,26519,8454,82352,163239,190057,51075,-61560,-76486,-62973,-79759,-21322,83371,139920,2387,-122383,-123401,-74307,13530,137300,228707,159283,28754,-84544,-18757,37751,59145,58703,35335,-7524,-58091,-82336,-99258,-78967,-34052,6681,59064,68614,60758,98942,180069,105965,55217,-2859,-14444,37737,28813,19116,-1672,-46046,-56853,-13057,10869,-14056,-36877,-93597,-108830,-72455,-5991,160346,98234,1532,-4249,23110,69104,168374,306723,366493,219622,84875,-29551,-94994,-79340,-49274,-54403,-115054,-56997,12257,14746,-38845,-78469,-82092,-24679,58629,12295,-13707,-5896,7685,-40053,-46646,629,21072,28953,-2950,-62818,-116780,665,95324,97030,18213,-108904,860,26792,-12404,12584,52012,56026,72904,13359,-72569,-90722,-56199,13954,57257,-28473,1327,5659,-48277,-110962,-97891,-11052,-37814,-38354,-52916,-39658,-4574,9528,3416,-33048,-33851,-516,71667,124859,168571,118309,6135,-42815,-91007,-76892,-22135,14747,-9787,-69332,-24012,45055,69763,35160,7087,50046,130438,134192,106475,-2901,-35341,223587,396603,370269,266801,332209,392195,243204,41701,195473,374514,212658,37353,-50611,-91430,-11081,62643,62277,54796,30103,22446,77675,111423,115280,91370,60069,49390,56420,87782,73019,67768,30263,-24490,-68966,-58242,-20351,32694,137423,313017,437775,279910,107735,14016,-24800,-65157,-75902,-77429,-127470,-72633,-18024,-29783,-78907,-39039,-6941,-56672,81906,205312,143149,22277,29933,51424,33535,-15207,-26257,31799,117786,83418,39787,18110,-8499,-21986,-45697,-29830,45404,82635,79267,-17039,-129418,-7744,97150,116398,111738,144213,201858,201321,197901,162502,87354,14247,7400,35273,13423,32915,-31920,-117074,-107791,-49050,-58057,-85697,-15235,33803,24410,-12099,-107642,-81191,-42412,-18729,-40743,-84142,-104423,-16219,98851,233001,328886,308601,218028,99430,5324,-21710,-42139,-75251,-33722,-25572,-24646,-50894,-13329,56840,59180,30376,-38204,-66041,-62679,-75829,-112166,-124174,-68588,-51390,-31419,-35005,3794,43006,8739,-46296,4390,68913,96698,107590,137721,150383,101270,3290,-85847,-117906,-59845,-37014,-31190,17608,88725,111525,55826,-10456,-17765,49947,114905,132024,59517,-9372,-44546,-36135,-39394,-66736,-65615,-76200,-28942,22135,26687,2009,-29489,-59631,-77578,-121296,-33673,68392,104321,44891,-62110,-120770,-44498,-10575,-81552,59020,171209,195826,147751,47490,-74995,-67504,-25088,5714,3201,-58168,-82205,-45217,-14629,1795,19281,49818,12222,-298,7197,7329,1792,38331,60612,45688,-62368,48563,182632,246191,183638,66925,46581,65874,41415,-13410,-49114,-64215,-79802,-42540,75949,182249,142108,68280,15147,-45770,-66547,-66959,-64381,-100992,-29994,7763,20893,-16091,-55038,-63797,-25022,40585,53859,27548,-51951,-91939,-86269,-24678,28175,190,-21372,25527,73767,80725,73510,70740,45831,20286,-11071,35626,86385,76292,-1739,-2686,-4193,-48758,-49232,-28192,-19814,-25100,-17671,-8995,-21662,-6883,7940,26114,-10619,-67541,-68933,-14863,40607,72320,45655,43705,2528,-71963,-45725,-68817,-24913,70653,193168,216881,139160,145128,337625,727356,791296,421274,62940,-54999,-31650,-16244,15823,34772,77015,70186,28521,-18325,-17053,-6877,-8765,-23407,-56742,-83576,-20216,-24989,-101737,-38878,57324,2683,-81833,2199,51612,59596,14812,-28810,10136,18425,50737,55683,35481,26431,-1212,-67054,-43515,29495,140656,276837,335473,214861,77504,2238,-22872,-71138,-107706,-1789,65458,73989,-4196,-37232,26172,43051,16732,16037,70905,117619,84793,13356,75078,147142,159975,135984,48052,-58126,-64755,-34941,-35664,-50915,-19805,63965,95124,31223,-11856,-22981,-76010,-76526,209982,293230,309759,241881,70147,-65882,-129368,-136506,-25230,36834,114678,118305,102911,91345,53904,50481,42556,25180,13953,-13620,-9359,49837,159224,156429,126958,77654,3004,10371,12026,55934,94368,21178,-58977,-72248,-57809,-101251,-48380,118235,225101,172839,86608,67706,51618,26612,-45194,-79341,-80901,-48666,11052,71819,63155,26962,60779,51655,-44360,74727,284447,327814,221198,120391,47011,10258,13985,82393,103844,54704,-30943,-94760,-132895,-82356,-42228,-84219,-113666,-74076,-66042,-52981,-42666,-60216,21563,145856,192134,107004,-36856,-91617,16214,46483,34796,-1625,14707,-27407,-142349,-14145,78650,53155,-52808,-39574,-3758,-37205,-87263,-101423,-95413,-107574,-41031,31309,8810,70769,86300,77023,56633,31265,-18494,-33190,-23995,11468,124037,140902,53193,-23979,-48104,40099,25588,82176,274671,404042,445952,324537,155547,46419,2823,-19446,4319,37701,47853,47138,22625,46897,118532,137402,73134,11258,-3524,-28295,-59502,13599,83356,165515,127110,17377,-81447,118934,269319,291886,213075,64339,27482,14170,14328,3943,10119,38535,51192,20001,-5440,-21548,-13350,-3769,-28447,-19127,34767,111590,170187,171198,83290,-13894,-90253,-76533,-50614,-72296,-73533,-14560,49336,29790,-64130,-72448,54245,87258,20029,-5800,30270,75396,50236,12344,64174,144441,195538,218413,168474,51702,-8631,-18702,172722,390991,409487,254779,108052,21137,-32752,-63511,-84552,-31753,-23293,-40314,-34411,-62227,-58805,-31856,-46092,-88645,-38036,55999,103420,119094,76775,-2566,-103516,-110832,-36476,-665,-25332,-106212,-63343,-15675,-9198,-71037,-64106,12388,-14037,-42394,-62918,-41054,17785,62015,145115,138799,54521,37877,14463,-57953,-62375,4883,33922,8983,-23500,-38951,-17698,43598,142010,254281,287278,192600,24749,-60129,-91592,-88345,-63134,-73075,-80601,-62735,-39075,-2337,5922,-44165,-78163,2701,20836,-7462,41692,106071,167262,217875,171267,19572,-64184,-87717,-9565,111390,201295,183636,111018,7665,-73982,-87606,-69183,-43150,-44223,-114873,-78253,-101238,-133756,-110355,-70927,-38471,70592,147307,132860,71141,-6709,21854,38966,69685,51663,-41102,-104544,-121859,-127164,-69860,-33881,-55349,-37078,-1242,-28921,-102660,-122886,-67932,-64586,-85610,-47274,-6781,-29507,79070,92896,36524,8222,-44798,-103363,-66222,-33836,9361,69257,97493,86920,44291,-5026,-54677,-77745,-29784,13897,30271,50712,40096,-26524,-51124,13140,69803,-34269,-17686,139967,219378,200248,116369,121273,163145,241976,286503,321676,279712,150202,66659,37726,-17526,-80449,-51117,-15794,-25727,-126899,-17480,16764,15330,-24408,-58810,-43834,-20808,9208,42364,66403,96930,82784,57096,88957,170404,307504,274303,137977,119950,51126,-36433,-53573,-46339,-44368,-65248,-98005,-101760,-56295,-27049,-65358,-81947,-57076,-103581,-106095,-75265,-51137,-55993,-54160,-51004,-4510,40133,62787,20719,-36013,40762,87083,95097,69603,4535,-104020,-56315,-20659,14857,4432,-29446,-68562,-76347,-44916,-48708,-50248,6576,40837,60408,23185,-17033,-2338,64029,93146,-4986,-31121,-47225,-28217,23963,51658,-52257,-69914,135875,298589,270505,136714,9371,-56872,-34818,-65698,-81411,-125345,-136948,-63545,19067,42390,41769,32810,16371,-23644,-47941,-47054,-51174,-76293,-112630,-121043,-99286,-80454,-40586,-8371,21837,19262,-21040,-68171,-78091,-93187,-88568,-78730,-49886,-31484,-25615,-17222,-49663,-81207,-29523,-15146,-31305,8251,57068,-21752,-107181,-57719,-45997,-34018,-14794,-16540,-19754,-86623,-73594,-55289,-42784,-14195,26559,42810,44720,25300,-40565,-33848,39197,97541,156501,165957,100814,-9330,-125953,-117291,-51487,-21097,-19179,-42656,-125835,-4222,199914,254608,203037,58674,-78435,-166805,-115281,-76086,-95408,-80814,-47404,-31331,-26502,45846,108149,110527,113159,173007,153758,83219,-14668,-75079,-101484,-138377,-110352,-51654,-40179,-16610,-60613,-126493,-63863,-3419,39806,90532,93173,72890,65127,88186,143936,121502,76602,107585,156857,114033,17040,-37311,-41947,-87644,-95864,-84016,-28178,22770,57904,58008,7293,-85126,-32664,34251,47880,12632,-71592,-94687,6486,65787,56876,94757,64529,-17179,-10172,105057,248351,289614,404081,446546,254825,85578,41029,27039,13756,37125,44141,68400,112627,110533,28796,-41550,681,-15157,-57279,12033,109125,188148,232799,245181,184357,130696,130637,150235,121932,46647,-12164,5966,40196,61122,88034,138674,172868,119809,-51327,-123401,-83629,-89546,-94427,-61954,32940,176625,215948,173172,32728,-46965,-87819,-42815,47181,87934,111443,130396,148180,126701,9200,-58710,-69557,-27899,-39136,-108957,-66537,-6776,44267,-8527,-115943,-99837,-29600,6224,-43796,-103307,-52877,17130,49800,66566,139060,182632,159598,69718,-90064,52062,136358,80013,32489,24119,20944,99940,163143,140332,72769,32337,60364,55325,26485,9113,-19245,100540,243408,281198,196733,114739,46562,12483,11638,-18315,-60574,-127826,-56065,-36850,-33314,-5488,6425,-29220,-31842,-29657,-65658,-111190,16390,48717,15252,6641,76,41500,75411,61922,3381,23648,109128,184220,168750,101303,31103,26842,19748,-14003,-60351,-40485,-31746,-43625,-97229,-89071,-18302,74593,92641,60628,68089,93253,100065,85992,32514,-12250,-61392,-84379,-95790,-79059,-67588,-109802,-75514,-87004,-54379,26083,50913,89391,103706,68834,62733,36547,-52176,-110181,-90448,-72865,-5932,22730,-20075,-23485,-57333,-18891,-15369,-32513,33437,82515,101101,61632,5562,6727,-12619,-38367,10112,134243,401671,662479,663070,253776,72197,18774,33391,87967,76108,11504,3901,17420,-29376,-128510,-82086,-203,-9651,-53487,-61626,-35651,-53670,-12191,16908,21293,-19943,-93525,-53372,-41059,-100509,-29097,60000,157637,187612,110428,-54529,-60270,-55156,-80190,-45168,-82,61370,85212,56741,77947,89865,81324,30356,-19980,-59427,-31421,27849,15541,35565,116964,143905,-4214,-65674,34841,59851,26709,13871,-35167,-5084,63662,66254,96123,110793,102740,84036,14601,-70195,-67648,-76310,-106911,-83227,23465,104202,165180,266262,347161,309741,251838,146428,-46848,-138922,-91059,-87059,-112683,-37118,35616,36775,-39625,3127,-1205,-27237,-5243,78173,93628,91125,214982,361974,321720,198438,81367,9022,-11420,5851,-3635,-30558,-57060,-59406,-49402,-48803,-70749,-104264,-96560,-33828,9562,61396,68017,92981,190437,388363,425780,284712,143318,19736,19916,-8005,-46407,-13122,33794,58021,79332,87785,99249,113348,88186,-65503,-39706,82558,103094,45068,-31743,-79510,-87407,-45360,-33815,-58948,-85372,-89997,-93252,-49932,2224,42091,6522,-91261,-39557,-63815,-125059,-83716,-71506,-78372,-10739,49204,37991,-43391,-91742,-25596,5268,-15854,-69704,-53422,-22011,-44795,-26439,-879,-20291,-54703,-59811,-17592,16738,-2088,-39461,-27543,-20294,-20651,-125833,-126814,-84401,-14495,53002,-1179,-8055,-2490,-22993,-38481,38494,111723,92729,46714,40293,21190,-30682,-17658,28796,26763,39838,47461,64228,90223,100700,81944,26826,-63540,-83140,-51572,-42535,-84766,-112771,-73627,-29986,22389,80445,87377,101300,106913,132202,122072,200708,229578,205846,117825,65775,90078,92665,68748,42565,59409,128215,206960,235009,167761,114046,92146,134982,195535,160451,83981,19040,-18074,-34154,-17790,6132,22347,44059,82784,97525,95503,108127,113724,117717,110687,41970,-33984,2077,59171,44461,21939,22095,46644,-3035,-90458,-155473,-155291,-125672,-57909,46929,133523,143573,115425,14453,-56150,37925,104323,117566,79965,-14359,-81008,-40134,28753,60425,-33749,16190,88681,47884,-111430,-10152,76166,28876,-41342,-65691,-68397,-97829,-87410,-19085,53040,29246,-70041,-32987,49630,130642,168590,184200,206822,246362,256418,254758,152513,36134,-13773,-62494,-90284,-56021,-23595,-5463,-2363,-8129,-32762,-72943,-102857,-75230,5379,85557,99034,29950,-76824,-70860,-687,28731,3820,-56834,-52130,-20925,-16108,-12931,-43888,-35498,-39755,-76762,-106409,-28740,86909,154112,154273,85805,3858,-64572,-74700,4537,70340,50751,-7449,-54229,-56656,70101,166681,162902,65271,-41873,-104682,-12093,-21617,-52369,-28838,9763,-20344,-45634,-26628,-40250,-54636,15648,33314,-40062,-55601,-19688,-13925,1283,58806,59095,11329,-59733,-89055,-58058,-22037,13320,28637,4062,-28548,-75002,-80626,-52675,-57148,-68795,-37944,46434,158438,231219,136101,44909,24082,-13356,-52501,-40672,78122,121613,117562,113478,136459,156981,82574,-38151,-90581,-10728,54576,41714,-31706,-77287,-33838,-20175,-23869,-18402,20414,4056,-64152,-108346,-130974,-126552,-108110,-112693,-54418,16292,60794,5964,-55315,31818,150117,169095,104488,45090,49637,61610,85796,68577,30079,-29561,-47991,-15041,59863,120913,58087,-27619,-83945,-89947,-87206,-77824,-66068,-83465,-74642,-4618,-21607,-113404,-112282,6329,156373,262471,320721,208959,64148,18501,-11595,4707,3035,-15340,-14379,23964,38573,-14119,-68906,-53964,-7275,-64452,-98446,-115229,-108674,-24763,65190,49259,-41002,-65662,-38352,-9622,-13782,27652,80102,71938,-3150,3859,46038,-3560,-111937,-73027,-4259,49928,47712,34602,-14850,-73685,-73513,-45263,-63829,-112801,-85535,-73701,-61199,-42766,-17132,-4248,-21518,-53989,-74043,29295,55124,-25463,-16138,57900,146498,192715,212082,199780,126969,33672,368,5713,1489,-8400,-2650,-26731,-34481,22240,29811,-35468,-56758,-30964,-62621,-88460,-73010,-55382,42624,8193,-63658,-43418,6837,45701,97311,129376,94138,5067,-55198,-60908,-31325,-54270,-57510,-74591,-113589,-83908,-45435,40641,173024,200557,70298,-11792,-38038,11476,-5622,-72783,-122787,-47801,53713,139340,272822,280588,164708,117558,79093,44669,22541,61216,163087,278272,278047,128316,37892,39249,71791,46581,-18546,-59903,-72750,-44978,-62538,-113554,-100997,-25346,42713,110327,114792,21373,-27247,-48014,-56373,-62229,-107673,-107119,-78545,-52844,-72671,-127259,-45472,28739,57737,-13014,9809,150867,324852,438736,384473,254315,191245,145925,49227,-87579,-81896,-21161,-617,20967,28617,43956,90489,118994,81501,18870,56642,82451,47647,-2917,-50509,-41746,-49520,-35057,29590,50715,-15391,-105536,-50112,-5454,53439,87663,73238,-9025,-49675,-40702,-4820,-3610,13253,15447,-16043,-61595,58404,125701,123174,77719,104053,183671,234900,204013,158379,124474,104566,73851,40047,12719,-9713,10267,55910,54582,12222,-60998,-56242,-31917],[-36189,-81314,-81417,-80496,-94777,-67237,-55987,-56667,-40031,3813,30261,72477,88851,67440,39117,11292,18288,33827,70176,168060,214168,153512,60672,24952,84242,158563,197825,62595,-58051,-68811,-54453,-79217,11536,122496,152615,9547,-107369,-91377,-44904,22958,139006,238009,186736,68214,-48627,-46272,35369,84027,88604,53113,-7397,-68554,-91358,-101028,-77398,-42762,-16294,32538,42570,25771,38011,130064,98175,57900,-2849,-7637,45658,34807,21006,-2189,-51623,-69396,-39561,-18160,-32835,-49078,-108776,-111478,-48050,21445,169918,63719,-12429,-8554,15803,54006,133642,242269,309421,203503,98110,-2641,-80812,-97544,-66021,-65835,-115684,-30532,38412,36458,-23096,-65892,-66821,-6269,76642,25284,-4628,4536,14791,-40502,-43942,15991,48471,51361,4053,-60517,-108535,4379,104690,117462,61001,-82848,-49568,-30478,-47902,-6318,49123,58629,68246,-1688,-74161,-73969,-39004,28188,81209,1726,-3614,-10871,-68574,-110256,-76146,-5512,-38347,-34549,-38159,-13642,29277,42628,23064,-28541,-39242,-2798,81921,145198,187537,117059,-4029,-50656,-93210,-72883,-20579,11946,-11024,-63835,-23796,42370,73272,58575,43817,80620,144199,130838,102386,5904,-20971,222930,359886,335555,286343,406512,507025,312103,10248,143695,395627,263879,60373,-56631,-93178,-11784,73342,82766,65535,25205,12299,65119,98555,114093,93385,70244,84858,96276,119283,97539,73785,25987,-21929,-63783,-57883,-30269,25678,137114,320651,471988,294432,110508,6938,-36147,-70714,-75820,-80109,-127542,-57380,-7362,-36420,-92190,-19901,22081,-68336,78188,230753,151000,17539,27029,50585,25272,-21575,-17134,55081,130768,78673,33960,14392,-5780,-14091,-37374,-26392,50082,92631,92964,-2950,-123114,-9787,98891,108041,88116,109217,170522,182681,190642,157908,84348,6349,-6481,28965,3622,17468,-25871,-109257,-113440,-55186,-68859,-81803,1316,48791,35660,-5985,-110330,-90062,-48594,-19750,-30117,-61182,-56939,30013,132651,252691,345320,324556,235352,113605,11524,-26676,-50007,-87569,-50702,-39620,-31130,-41560,-596,69871,64567,29522,-36242,-42444,-36264,-58338,-97544,-120270,-68922,-55527,-31801,-31129,8739,55562,27340,-24256,18963,74801,92884,94333,115360,119838,73215,-25394,-104355,-115192,-66618,-45568,-40153,7455,80138,108887,58152,-8997,-12489,54357,112585,119599,33524,-34406,-69169,-60111,-55914,-76955,-67113,-74382,-24827,25715,18212,-12773,-35714,-49327,-74911,-115706,-24987,69939,98014,43155,-64894,-141836,-69148,-48371,-58251,87219,204926,234507,180510,74773,-62817,-77179,-29700,12017,22844,-34774,-64641,-34163,-9711,8639,31431,66219,23079,5275,11268,15573,26824,70772,81194,46894,-85249,25247,159890,222272,192667,87873,67015,68552,17871,-58418,-75981,-63156,-77478,-51790,47564,166254,130597,60531,17913,-40625,-69764,-67230,-45287,-116462,-59834,6072,27404,-4790,-43881,-57039,-23223,37812,40649,7891,-66566,-92679,-76999,-11805,43442,14306,-17774,22176,74159,91685,85332,76923,44327,8533,-17508,31862,90631,105715,27347,5645,-3860,-50152,-67064,-68488,-67426,-58860,-31081,-8050,-8786,7337,10198,16751,-17050,-71119,-81959,-30051,39040,71237,29413,11607,-17070,-77971,-50738,-76555,-28644,82551,204481,193837,117783,192549,499829,834651,766289,374126,53563,-59134,-49553,-38505,-3765,19750,62390,60138,27184,-3188,8574,9151,-18681,-61338,-107421,-117088,-17433,-21997,-91789,-44478,30042,-16155,-94177,1147,63553,75634,31785,-9636,9858,7411,33779,38718,23710,18578,-3475,-60430,-33674,30719,137487,265703,302387,171425,64279,6586,-13492,-61614,-98246,4692,75974,91326,9623,-19068,51388,41203,-6157,-16320,34159,71066,24042,-2545,98072,189825,215866,190686,85435,-49821,-83529,-44016,-23427,-22330,-32379,33248,67179,27857,-3546,3316,-43814,-100478,201287,338258,368215,250173,45030,-110203,-102821,-54062,4056,30835,95792,140163,136174,112638,73523,73499,61542,40756,25211,-7834,400,51493,141289,130997,110167,79803,14015,17440,9936,40535,63654,1899,-66960,-77561,-65618,-120466,-50233,102093,188983,149410,66551,49213,41158,18245,-64044,-96942,-92157,-59495,3810,66920,58482,27512,72373,81902,12594,59320,311638,369355,242072,129280,57759,24617,25299,66581,77329,19249,-59714,-102310,-141481,-92154,-54593,-106732,-107061,-63165,-61699,-56286,-47487,-62596,20793,161844,189986,109369,-23781,-108186,-31390,-93,21413,7846,18546,-31475,-118986,13518,118011,105008,-9461,-16995,6327,-30852,-88858,-118055,-106826,-97034,-33561,46072,14141,62353,82662,69777,45077,16933,-32786,-38380,-14565,15434,108745,99217,17843,-32963,-48478,13754,-21834,57577,226621,309344,339225,252880,115628,25295,484,-9233,20897,58614,70917,62282,21253,38537,113963,127450,49939,-18801,-21263,-32267,-66852,-1461,52621,109692,73571,-7424,-75564,135104,265577,296054,226121,78871,43052,29173,30296,26598,32321,51363,50961,14180,-10843,-30547,-26616,-13622,-30866,-30022,14659,93532,161888,170696,96515,-1703,-81269,-79490,-54777,-89590,-102365,-15794,60998,42313,-46697,-68977,48040,84529,20982,-2872,44266,106490,88490,49550,92813,148020,189780,206820,165612,70738,31151,5003,107336,316820,377204,250924,115429,27477,-34420,-76374,-98053,-23415,-7114,-32110,-34097,-61275,-56673,-26101,-39112,-86399,-25623,67544,127770,158962,114297,24945,-78012,-120897,-33721,9420,-15133,-83014,-57479,4999,23108,-48454,-73585,-10128,-26588,-42903,-60335,-34317,30033,90429,182051,171244,70182,40976,14747,-61246,-69833,11557,55380,31604,-8045,-35569,-30484,28931,134633,243358,287464,217065,42998,-56082,-96608,-87801,-61292,-70729,-83206,-70072,-43608,9208,36334,-2694,-76558,-31974,-8591,-16018,35981,100916,165537,212340,145183,-1191,-63070,-90020,-13583,110618,197512,174674,105314,2077,-72949,-79906,-57235,-30427,-36086,-109669,-56216,-83810,-110627,-80931,-38230,-7765,106743,159801,122839,42811,-34011,-6758,5906,36818,23940,-61087,-115940,-118904,-122498,-64389,-18224,-27017,-14522,6544,-26216,-93091,-104038,-55889,-55451,-69125,-36803,-16333,-20185,99629,122894,56095,16669,-33743,-73929,-54543,-29298,8101,58768,79454,68819,36952,-2052,-43357,-79600,-45316,4120,27716,54622,50430,-21445,-51077,18543,75286,-21356,-11489,130670,187966,159359,95375,122611,176698,256887,298012,335008,287501,157185,99257,98741,51704,-27844,-27686,-16068,-34601,-91430,-10060,1956,-13026,-43657,-40709,-16402,6761,30982,53824,75792,117222,125916,113980,111796,125260,250995,253941,142061,121055,32372,-43603,-53902,-49657,-41490,-56147,-91218,-110846,-69029,-29445,-66730,-81350,-53032,-94335,-107670,-73530,-49381,-60164,-68172,-69984,-13670,41524,74768,35113,-34289,37462,80031,79861,55947,-4659,-101241,-36443,5164,44241,33423,-4700,-48390,-77219,-59976,-59617,-53101,10118,48082,68188,31556,-15067,-9826,49158,94185,4035,-21659,-42302,-24855,29347,46640,-62719,-49116,186807,385571,322573,144979,8389,-46048,-42053,-99981,-70535,-83012,-93610,-76362,-7661,21567,25924,20963,13669,-19521,-42886,-41308,-42667,-66783,-116565,-125766,-96900,-76377,-36634,-17475,-9020,-9655,-30257,-71609,-81236,-86920,-72195,-69549,-55927,-45166,-17109,-1427,-45489,-90934,-38409,-10323,-24478,-2901,26503,-58480,-82873,-13756,-7395,-4968,-4897,-12548,-15012,-79376,-69224,-41056,-14844,22234,49633,50182,51511,38998,-25155,-42956,29795,103085,173176,176392,102818,-7840,-120317,-106931,-37570,-6093,-7614,-41508,-128288,13383,201604,225252,172416,38616,-96196,-173639,-92745,-58914,-71518,-56669,-32612,-27956,-36994,31125,115158,137100,138201,164694,126004,67619,-9006,-64656,-96030,-136752,-116640,-73085,-69014,-40817,-69166,-116652,-85520,-36036,1267,49305,51427,37333,54866,98159,167993,161872,109375,119334,176966,181504,98612,17901,-22098,-83404,-99745,-78845,-14322,48876,73446,57052,144,-90364,-28596,42220,44287,-6730,-95235,-91437,9178,63986,50224,93365,74050,-9226,13221,137955,291201,360104,485846,477729,276148,114259,65075,39140,6153,18982,47494,99644,156708,151686,63463,-37902,1481,-2981,-40506,4041,82032,159307,224135,232511,170302,126194,138751,162892,121626,45727,-11848,5973,39151,60723,83768,133217,174641,124723,-29891,-106300,-100148,-111647,-110951,-61056,51889,199061,222560,164104,18312,-57816,-89554,-47374,28379,67741,100807,127197,151828,142717,28439,-42896,-60031,-22442,-24163,-111691,-69414,-10779,39950,-5833,-114000,-97643,-33045,-3226,-51108,-90791,-27551,42352,64212,74472,151071,204793,183833,96558,-61416,28134,109036,63636,21038,4191,13749,100911,162921,138664,80000,72746,118873,108584,80103,38442,-32163,72136,234363,265588,187714,117704,55320,24238,11916,-34208,-87705,-96123,-36791,-23732,-19491,11877,28227,5436,1924,-10320,-63698,-108108,32258,76077,37860,1991,-15678,25542,54337,38007,-15644,8396,74556,140033,144433,96162,32051,26105,20297,-15236,-68979,-39329,-37701,-59500,-101441,-86953,-24263,59353,77044,56434,73553,104121,100558,74030,21812,-23802,-78454,-104390,-91546,-52055,-48514,-113463,-69369,-63318,-101950,-12022,42097,90783,115593,80492,55407,5085,-69367,-107209,-129485,-104255,-25851,11125,-47892,-45856,-66916,-28752,-23697,-23629,54075,113977,133766,80616,15742,16047,-765,-16687,47154,173697,430346,666774,642643,222191,60602,18824,36167,85816,65683,-12107,-20657,379,-36648,-127542,-82086,-9584,-23826,-69666,-78719,-53821,-63651,-3322,32114,34626,-13432,-84973,-48651,-43764,-71464,-5243,79926,163873,185163,112125,-39309,-77369,-65498,-75004,-39123,-12706,26726,53555,26661,49036,63428,65070,32436,-2166,-47932,-49239,15844,9742,31154,107543,132578,-7081,-41086,60048,83051,27462,-18449,-78784,-33564,47726,62258,107435,111626,91318,69546,-2933,-109866,-85341,-63276,-87621,-87088,18864,119163,231431,368683,450216,394235,305495,173357,-25066,-153866,-95122,-79289,-111997,-36339,45930,50921,-38851,-2629,-3634,-22330,8691,101621,124408,117298,223382,377522,357607,227712,103528,23852,-6052,3016,-15084,-46718,-81969,-73908,-37794,-33757,-58410,-97622,-91212,-31947,449,49929,82799,119353,219992,421791,457583,294399,132257,22595,26950,21,-60529,-30937,31937,69179,107373,125444,138518,152358,132393,-10225,27776,137516,143593,67301,-23862,-75232,-76562,-27771,-20260,-45529,-63338,-62938,-71681,-45070,9294,60317,44970,-43225,-22094,-43591,-110426,-76555,-70422,-75337,17352,100380,80843,-20818,-96619,-30026,12203,7044,-34280,-31724,-105,-33532,-22249,-11111,-40089,-49929,-7824,23772,36312,4048,-42143,-36821,-23341,-12287,-117244,-131571,-99267,-32636,39449,10482,8265,15205,-12001,-43569,14821,108611,131603,68450,47662,16970,-45473,-31926,19221,23389,33116,33593,38793,50387,56355,53816,26359,-55767,-92625,-69363,-55360,-87682,-129873,-99314,-41864,8323,49844,49945,71739,85029,119322,125156,204445,228314,193418,99056,58967,108032,133493,110522,70816,78131,145014,232120,255297,168577,111284,97580,130298,180079,152929,82183,20482,-14138,-37002,-30556,-820,26145,50377,93314,107219,97803,107152,118336,121248,103749,31528,-34173,-1302,47253,33045,20149,29363,47751,-4365,-91787,-139089,-130478,-119823,-50001,51954,113506,127648,113452,37543,-50179,14305,92775,110769,67194,-31409,-105639,-26981,47638,75688,-22082,-734,65473,29315,-123590,-6146,71322,25497,-38334,-58875,-58281,-79863,-69796,-20337,41053,31651,-73721,-37424,67381,153008,193478,219672,229065,240893,233957,238207,148131,33251,-10519,-58271,-93500,-54714,-11518,13632,11653,-2140,-32180,-69164,-108678,-81924,1439,83332,92032,32633,-73380,-72878,3420,32531,4634,-56267,-52867,-19111,-9944,-6121,-36374,-24028,-31237,-78359,-118128,-13798,102527,170127,169993,101832,22733,-44722,-61030,11036,75947,55321,-727,-42700,-51765,55013,134448,131964,55872,-38271,-115584,-36570,-44165,-69246,-29567,14469,-18315,-45598,-24214,-37910,-48974,23929,40116,-36239,-52591,-17817,-17136,4525,77555,75674,8270,-72061,-73202,-50260,-26803,1340,13254,-7547,-34204,-76748,-83512,-62960,-67529,-75189,-40367,35896,124776,180450,83529,-2708,-10270,-6620,-36884,-66697,51779,102989,100228,87877,95779,127595,81152,-38093,-84293,-5265,71207,80497,17547,-43383,-25136,-11702,-27922,-29659,16851,3437,-61908,-115849,-131079,-109556,-82041,-88201,-91174,-13392,39431,-3996,-55507,25098,141663,178492,125131,59549,51943,54965,79216,58154,12443,-42402,-53217,-16346,54218,103573,21059,-75336,-91985,-82845,-93784,-79459,-58366,-46945,112,41419,7161,-67703,-104899,-27644,138232,255310,318206,235461,82051,26368,-11499,6026,-5052,-31905,-23964,18808,37920,-13483,-69784,-64744,-2649,-57473,-80967,-84840,-94371,-21373,50388,6344,-81339,-75251,-31699,9216,22719,61065,88260,56838,-6405,32900,78576,21777,-102277,-73487,2965,58100,48608,27411,-21831,-72503,-70922,-50522,-72104,-99382,-70349,-68250,-63065,-46499,-23079,-9884,-32488,-66130,-74219,24161,31653,-53006,-47638,24953,121206,178232,209884,210680,152157,58033,16192,9086,-3567,-12785,-3136,-26092,-35742,12973,2588,-77499,-67315,-37133,-79552,-136965,-81184,-10281,66207,15084,-62370,-39524,24859,81094,139617,156608,99824,10589,-32191,-34125,-28007,-52350,-55217,-73443,-112431,-85056,-49738,31861,162400,204081,61093,-26508,-29199,25836,3535,-67567,-134293,-49460,59834,153548,289118,257288,150901,108802,76338,54346,40348,83172,178899,284175,260961,101799,26879,48673,83555,53310,-13607,-63811,-70726,-39192,-60343,-120396,-105521,-4581,80798,157514,143999,28509,-25006,-52444,-63471,-70094,-110920,-129867,-96140,-54526,-66033,-118082,-72394,-5487,30872,-35264,-12302,134444,308599,429208,381275,247800,181393,130150,37536,-88051,-98233,-39465,-14574,17042,36618,49947,88527,113789,72811,4221,42597,78846,69400,23794,-49251,-55281,-50259,-22264,39885,51470,-24112,-99604,-51812,-16830,44283,81848,54029,-30149,-62994,-43819,1825,10301,33188,55086,18755,-78146,36699,123750,143034,96129,106127,161232,195123,159459,116661,89774,82168,69206,45456,21812,-4183,6524,45705,40560,2811,-68653,-65515,-40105],[-37630,-85975,-96314,-93673,-84738,-51129,-41952,-51983,-57417,-9038,21635,61161,69295,46433,21469,831,6255,14914,56321,175156,256594,215457,102209,41403,78527,142370,191094,62957,-67059,-74352,-59630,-71365,40211,150466,149396,5777,-93950,-68179,-22486,26416,133963,237733,208312,104729,-12278,-79398,21603,92225,104272,62247,-12322,-83346,-108181,-111610,-82281,-53860,-41250,-557,9324,-10646,-20458,71257,76612,47418,-15398,-12782,39817,28138,11832,-10796,-60728,-84461,-72116,-60121,-66249,-73673,-133413,-102020,-25137,53172,175198,30643,-32405,-19942,1109,31863,93128,172431,236622,173193,99870,15890,-69545,-118625,-85977,-77676,-93402,-8767,58390,52089,-13910,-59585,-57495,5759,84920,28674,-4658,3848,10736,-49678,-48295,22707,65460,60360,-382,-66566,-102256,2470,104435,126730,95462,-40098,-115465,-94877,-86565,-25665,47169,62618,65809,-8543,-66325,-60304,-30267,31278,90113,21511,-13521,-32009,-91759,-105636,-59168,4429,-33688,-28472,-25600,6955,55044,64157,30677,-31462,-50995,-12875,83891,160784,203034,111698,-17306,-63004,-99892,-72132,-22651,4368,-17019,-62630,-27224,33622,67266,69285,72402,102923,141808,111102,82507,6900,-9273,210584,312178,293384,296632,466880,613770,374234,-12117,91174,396702,300982,77269,-65579,-97070,-15889,73435,90142,67300,13346,-2672,48694,79998,102429,82621,68333,107030,126435,145296,116972,72556,17462,-21072,-57583,-55215,-39232,15513,131194,317175,484988,300710,111489,-1064,-51487,-81169,-79579,-87404,-119797,-46564,-1565,-46057,-98150,1946,54012,-59912,68165,243699,146008,7587,21177,47493,13641,-31241,-10568,76889,140955,73893,28229,9596,-5654,-9245,-32742,-27341,47969,92823,97175,6461,-111171,-14427,92590,90429,54696,63444,129480,155922,174895,145078,75631,-3993,-21785,22732,324,400,-21062,-101625,-119349,-62003,-79554,-75802,14729,59335,41711,-5465,-116532,-95460,-51703,-19385,-18508,-34031,-5350,76667,158977,256193,335355,314216,234024,117813,14329,-32176,-58024,-98078,-67023,-53423,-37816,-30013,15757,84122,68220,31825,-16353,-9738,-15478,-46630,-90389,-121394,-73948,-62562,-33406,-28436,11225,66291,46262,-1464,34359,78295,84541,75885,86858,83317,40224,-54597,-119566,-113132,-74010,-54786,-49356,-4620,66455,99858,56262,-8529,-6652,56490,105049,100465,6054,-59464,-94510,-85946,-74941,-89079,-71149,-75724,-23596,23515,2098,-34540,-39682,-33296,-60723,-87189,-11397,70451,87639,38316,-66563,-161869,-92634,-91232,-27257,110972,231434,264052,202052,89504,-57586,-91606,-39319,12851,37556,-11981,-45195,-20445,-2329,16264,41686,76677,28418,6421,12050,22367,54887,107244,102917,51464,-81837,-690,130585,191830,194793,104042,80781,65658,-8235,-103049,-61051,-46709,-72563,-61879,12779,133975,103516,43883,15232,-37528,-74317,-66898,-29238,-101123,-81737,3825,30438,2764,-33640,-46197,-10630,46748,38326,-3244,-77353,-92066,-67705,-1096,54560,26358,-12201,19917,74090,100546,92964,77867,37315,-9165,-26801,25481,92867,134152,55241,11065,-5561,-47544,-74429,-100873,-115450,-85942,-40426,-8321,-1998,14261,8811,4653,-25299,-75113,-96616,-45138,34764,65027,11788,-23487,-41495,-86594,-56169,-84826,-37922,85257,195695,152988,90561,229788,603598,813147,631269,279788,28211,-67795,-69191,-61398,-24126,1921,43440,47237,28575,13729,30272,24108,-23567,-90643,-145755,-93487,-17759,-24220,-84996,-49565,-359,-40362,-103835,-2445,70110,87146,49287,14039,14719,-1233,17309,21964,12187,8438,-10262,-55439,-24708,29169,126929,238997,247437,117109,45484,5958,-9243,-56353,-92769,6009,81008,105671,26327,5507,78380,39138,-26468,-46840,-4038,21331,-37409,-3910,114619,217589,259426,236580,118431,-34773,-107217,-58630,-18025,-1483,-41381,-4013,30708,16886,1388,24372,-18736,-107164,191591,376117,412985,246016,15523,-146123,-49258,13351,28812,22311,71294,151971,157088,118431,78115,85790,75322,53656,34271,-4835,7446,51633,124651,110888,99736,86042,27405,23096,5152,21121,28177,-21275,-77420,-84912,-73858,-142568,-53975,70435,133727,113526,41300,29984,34682,19559,-66186,-112572,-101062,-69181,-4998,58284,51613,26392,80272,105035,63410,43277,310901,386637,249924,131172,62682,32413,29231,43852,45201,-16954,-78166,-99970,-143413,-97217,-55606,-96799,-86978,-50004,-57606,-63250,-57850,-69891,11367,165862,176223,104383,-14470,-100923,-56161,-34425,8997,12626,15138,-38860,-89480,37268,150950,155562,33460,4414,10228,-30803,-96311,-135042,-94438,-72153,-35080,42913,15283,46092,70606,54833,25648,-6351,-54911,-43490,-856,33025,104804,67589,-14087,-42231,-52950,-22290,-77127,42167,176740,212235,229319,178370,76014,3308,-7690,-4557,32685,75627,90442,72124,13061,25159,106547,115510,25798,-53542,-40593,-39262,-78485,-21464,18983,53593,23710,-32557,-72707,140605,247100,283652,226418,88738,57305,46128,50305,50776,51363,60741,45997,3422,-22548,-42899,-40765,-27955,-39563,-45653,-9365,71669,146649,158802,98208,967,-80798,-77801,-52015,-91886,-135200,-23071,66386,49211,-32248,-58843,39159,72859,10407,-10563,49374,131834,127006,83507,110040,139742,173035,182778,150323,78690,55038,30191,68924,244533,329343,231991,110886,24729,-41858,-94035,-118755,-26129,1260,-28192,-36320,-60647,-56030,-23662,-36095,-88448,-20491,68887,138048,180399,133250,38363,-61322,-123020,-34736,14034,-10009,-62926,-39222,33266,51742,-31661,-88664,-39982,-44080,-45610,-59360,-31506,36675,109912,203660,191196,77272,38488,11788,-65709,-77178,19195,77254,50752,255,-39664,-50846,7183,117877,222965,278708,240542,63311,-54872,-98902,-74095,-45683,-63507,-81781,-79901,-55654,8652,49418,26175,-55163,-73775,-47198,-31801,23114,88480,155002,196876,111991,-26912,-67138,-96206,-23381,100619,184130,159193,94807,-4495,-67921,-68173,-50006,-24971,-32788,-74295,-19525,-58508,-87272,-54475,-7059,21949,139098,160631,101958,11832,-53648,-33065,-30107,-4357,-15047,-90545,-132861,-120814,-116086,-55976,-1600,-1750,3362,10027,-24597,-80767,-84007,-41881,-42781,-53134,-33941,-34176,-10084,108768,143541,73627,29453,-12871,-48274,-51658,-31703,684,42890,58528,49564,26889,-3606,-37987,-83848,-70382,-14904,16702,49956,52308,-23894,-57138,21182,82085,-1705,-14264,107474,149098,117403,70208,113412,179361,261978,301194,338564,285370,157181,125580,154274,117186,24855,-238,-6314,-23839,-54336,-7355,-20792,-52655,-52520,-18596,6130,27422,44459,56528,76833,127788,157018,151602,117893,77730,184402,221718,134316,106883,7829,-50556,-56469,-56088,-43285,-53342,-89574,-122714,-85950,-35006,-72005,-83015,-53182,-90848,-115689,-76675,-52534,-68470,-84133,-94636,-28141,38178,81147,43435,-38707,25221,63931,56387,34134,-21361,-89608,-15722,32513,73381,60569,16344,-31439,-78687,-80961,-76398,-61371,9651,52767,73486,37401,-15328,-20430,31616,91517,10175,-17476,-43954,-27716,28647,34791,-74928,-33501,224226,451529,359638,145854,3141,-40796,-53575,-110407,-39072,-36261,-48324,-66428,-39146,-7096,3713,3062,4843,-19856,-41370,-38953,-38442,-58694,-91142,-101859,-81882,-75686,-40069,-34626,-46699,-43515,-44789,-79698,-84640,-77248,-57725,-62977,-66855,-59818,-7818,13221,-39278,-100039,-53299,-11429,-17187,-10650,-3648,-104764,-46022,25836,27864,19429,-402,-13418,-15728,-73349,-61270,-24943,11722,54339,70616,57313,55276,46680,-15998,-54015,12453,96146,176768,177083,98959,-10105,-118425,-106567,-32906,1134,-2218,-46095,-117062,30231,197586,192447,137169,12337,-119634,-155029,-73483,-47067,-55560,-42628,-26571,-31850,-53413,9453,111046,155106,151990,142036,86775,42674,-10116,-60606,-98182,-144437,-119962,-91113,-100302,-73409,-77098,-90301,-94799,-68707,-38987,8166,13181,6983,44696,103225,182822,193037,136805,120352,177843,229962,168496,64888,-9219,-82508,-100596,-72740,-4184,68788,81179,48896,-11040,-95523,-34341,36762,28786,-32349,-108641,-85140,3751,54929,40474,90549,85895,3603,34274,162500,324914,427732,551611,482235,280511,131521,80550,48766,-290,-5326,45640,124999,188113,173192,79094,-40328,856,9861,-31727,-9444,54970,130562,208352,209107,144517,109341,135056,164348,112936,39668,-15202,2922,35649,56907,73906,118057,159792,108827,-16571,-61148,-72991,-107851,-127618,-66567,60763,209732,221241,149853,2063,-73392,-94918,-53070,10569,48036,87406,118225,146182,149036,46298,-27867,-54507,-24972,-17694,-116055,-74518,-18358,30121,-9036,-117509,-97902,-39893,-18130,-63385,-80862,-7143,61118,72232,76041,154049,215444,197205,113749,-37313,10783,83055,44633,4982,-20701,401,92611,153557,129951,84956,116557,176193,157428,125450,60391,-41764,40630,212902,239124,171039,115080,61109,35207,13615,-47581,-113003,-69853,-16876,-11298,-8784,23373,43390,37143,37768,9243,-61754,-110089,32869,83252,45234,-9250,-34921,6152,29455,9887,-39645,-13683,33512,89273,113166,84011,24414,15095,11680,-21388,-76807,-43796,-50132,-80657,-108325,-86716,-32328,40187,56139,46845,73251,108568,97242,57721,7031,-37383,-95323,-111676,-70250,-24905,-28956,-107043,-70950,-52259,-116336,-47599,26005,81808,117155,86068,42824,-26155,-65745,-71777,-101251,-119177,-42731,-2259,-72791,-71943,-81932,-43674,-31099,-12103,69256,135564,154622,91037,23280,21155,7650,1184,78266,205936,446772,650258,599918,188730,45958,14839,34573,75746,47674,-37994,-43006,-19023,-47594,-127987,-85011,-24437,-44516,-92544,-101923,-74578,-79205,961,43053,43911,-10721,-80608,-41953,-35030,-42986,15023,96736,161491,172126,106756,-28401,-96720,-83468,-76966,-40667,-34145,-17322,11221,-13460,11248,28716,41191,31684,14567,-34415,-68664,2746,2693,25160,95290,118927,-6367,-15845,83550,103429,27698,-47708,-95939,-57646,33666,58787,116263,109613,78486,53232,-20032,-130381,-73117,-43593,-75103,-90891,12362,129548,287156,450179,523384,451089,336014,185577,-5739,-157943,-101751,-73065,-109079,-37698,52822,61321,-40112,-13832,-10796,-19718,20507,120885,148588,137149,220786,368791,373136,247164,121637,37756,784,2272,-26281,-64046,-108242,-79307,-24866,-22793,-49729,-93065,-90522,-34499,-13113,31823,89484,141454,246448,435532,455536,272797,97815,16322,27259,3804,-75405,-44522,31038,77662,132339,160272,174063,185492,180176,65829,93732,185152,182260,91875,-15110,-71182,-67927,-16476,-11802,-34178,-39622,-32072,-43619,-34661,15637,75100,81032,-3184,-8361,-26378,-93013,-69013,-70321,-72266,44669,150482,117418,-4420,-98668,-38219,14237,26043,3135,-4485,21530,-18769,-17756,-19682,-49824,-22325,46881,66218,51512,8640,-39324,-35398,-15992,6742,-91257,-116027,-111640,-53878,17544,20672,21646,29096,-4328,-53021,-17758,92911,164401,84191,47836,5237,-65246,-39259,9933,12924,19108,14096,10816,14432,16740,21657,19090,-52370,-98455,-82852,-62408,-77776,-105609,-113711,-50415,-2976,21743,15216,43058,62433,100903,121028,200768,220516,175634,75675,46756,120080,172650,153357,102699,99111,159511,251760,268054,163017,105931,98231,119336,156737,135119,72669,15748,-15656,-42540,-40922,-884,32279,55946,102436,116006,98979,104034,118893,119399,91445,18198,-36083,-5975,34198,21270,19124,35055,45683,-8789,-93484,-123352,-108128,-101057,-38739,53678,85235,97919,97456,47297,-38963,-8629,73542,91313,44447,-51076,-117702,-13084,61195,82833,-16843,-17678,41321,8175,-137287,-6666,60579,17473,-39039,-56028,-52171,-66392,-50853,-14418,29023,30806,-78684,-43438,82443,168495,211631,247446,238787,222652,198685,207639,135387,30304,-1719,-48641,-94742,-55789,-3023,29038,23395,1869,-33455,-66220,-109318,-82740,3620,85105,84468,33142,-70059,-76259,4206,31866,1264,-58815,-55543,-20056,-7779,-4055,-31911,-17750,-26088,-80396,-117109,-1821,111055,176146,174465,108302,34160,-30472,-48882,12599,72634,51407,-898,-35637,-46573,41891,103183,100315,44289,-36699,-111352,-59289,-66850,-87556,-32465,12979,-20823,-46649,-21691,-36681,-44826,29743,44358,-34651,-53089,-18997,-23117,3593,90044,86520,393,-86360,-59999,-42832,-30262,-11395,-4755,-22957,-43426,-79906,-88945,-77536,-78511,-80148,-41859,23426,89522,131640,38288,-54158,-47159,4032,-21615,-90322,22567,80873,79879,58724,49041,85577,68715,-42608,-79625,-2393,84493,117444,64830,-11778,-19101,-5200,-30141,-40680,11088,-617,-62383,-110099,-110750,-80912,-49555,-48931,-120685,-48750,13605,-17250,-59461,14082,127978,182214,140003,70969,56886,50796,71318,42817,-10357,-55416,-55682,-13590,50967,92930,23402,-46891,-39120,-44404,-73864,-77353,-53188,-11600,67964,76915,32944,-27709,-61643,-52228,109552,233478,304410,259874,100276,32508,-14533,2212,-17435,-47299,-31274,14190,36419,-13752,-69401,-75262,401,-41269,-55498,-55006,-82786,-21474,34991,-29355,-121126,-84958,-29510,21880,53546,89860,94746,40889,-9489,60120,103677,35999,-97349,-66110,13688,67203,49228,18867,-30638,-74023,-70186,-57271,-82285,-85365,-56965,-66532,-68978,-52865,-29141,-15725,-46263,-87661,-61838,27111,11556,-76676,-77430,-9472,90799,157742,201036,213343,171836,84669,40077,24396,1214,-12510,-2030,-23361,-32572,8983,-19350,-120878,-66895,-40017,-87784,-112784,-37707,33999,83282,19209,-60341,-35253,41281,114857,177860,176563,100470,17785,-8094,-12129,-26158,-51099,-54277,-73575,-113792,-88682,-56352,19801,143108,196499,50056,-39108,-16041,40203,11641,-62644,-135477,-50112,63444,161116,289451,225824,135266,97699,69939,60566,55558,100806,185054,274093,228108,68004,13463,53899,88927,56177,-7844,-64545,-67948,-33756,-56758,-123175,-108523,16609,123452,206002,166176,29816,-27456,-58213,-70031,-76679,-106356,-123409,-97151,-45832,-54404,-101421,-94823,-41639,2174,-57236,-38405,110772,277738,398962,362575,234076,166262,111483,26459,-84683,-116797,-59758,-31341,8745,39677,51393,82024,104221,61479,-12604,21551,68434,91839,51676,-45286,-66557,-47549,-5519,58412,62428,-20628,-85992,-52556,-28863,26616,60916,24080,-54078,-74839,-42926,13291,30331,61511,106997,61302,-71320,20287,124460,165345,116007,107489,135635,149873,112138,74902,55981,58745,60897,45671,24844,116,4342,36099,27558,-4928,-72898,-70060,-42691],[-39357,-80851,-89214,-81353,-65779,-37843,-30825,-39663,-61846,-21122,10533,46148,46407,23042,-211,-17085,-15081,-11000,37919,179134,302308,296126,166977,75044,82352,130202,183732,64521,-75643,-83436,-69025,-61136,70273,171505,136773,-2444,-80737,-45128,-77,31381,130914,238324,234058,143885,21318,-82939,6260,92766,112630,68449,-14984,-91371,-120578,-120385,-82943,-54480,-53137,-27626,-21528,-41754,-68258,15430,49920,31424,-32882,-21694,29210,17218,-208,-20204,-66881,-93082,-98867,-105144,-106425,-103440,-144751,-76040,8064,98045,183136,6098,-51644,-31910,-14487,9526,54679,108375,162260,137513,96326,31466,-57515,-123464,-99842,-82507,-73341,11819,76165,66731,-5649,-53530,-48058,17835,90636,30169,-6721,-1060,2385,-60634,-52925,27088,77871,62315,-9234,-74534,-94469,1849,101885,131345,125471,10013,-125185,-144786,-121674,-37465,53304,75317,73832,-1389,-50701,-47827,-25831,28023,88920,34818,-22830,-51804,-110521,-97100,-43171,21030,-18691,-15640,-12063,24652,73987,75369,29922,-36987,-63434,-24544,83094,176233,220097,108383,-27856,-74690,-105839,-69906,-23760,-3060,-22768,-60737,-29663,23761,57127,71878,93769,118606,128772,82032,54666,6759,2766,192291,262631,250594,298439,510414,703115,422423,-23452,45799,384482,327836,91923,-72936,-97944,-17844,71444,93570,67217,-793,-19212,32174,60603,85680,65296,60220,118933,148786,167971,133900,68325,9356,-17906,-47085,-47194,-42651,6643,124326,308465,480405,302471,114392,-5467,-66559,-93654,-84366,-96866,-107116,-36038,3194,-54864,-93826,24767,85719,-36003,54368,244099,131364,-4196,15509,45277,1892,-41099,-4117,98606,150426,72420,26179,7581,-4167,-3859,-28230,-29046,42440,86319,94351,11957,-100719,-18118,84159,70396,18559,13350,84052,125178,154262,128128,65233,-13341,-35771,18705,6726,-10034,-14133,-91922,-122208,-66424,-87758,-68300,27135,68024,45003,-8395,-124758,-93360,-48678,-14631,-3536,-1672,50714,122359,178044,245384,302427,281524,217064,114923,16638,-35141,-63787,-104631,-79972,-64663,-42630,-14418,37874,101381,73550,43744,18269,22222,-2704,-40667,-85462,-124652,-80767,-69040,-33590,-25006,13309,77383,68085,24985,52729,81284,73859,54826,55591,46149,8265,-77215,-123230,-108700,-79029,-62324,-56976,-16628,50229,87159,52258,-7464,800,58153,95347,79602,-17928,-80866,-117030,-109959,-93627,-101363,-76785,-79124,-24205,16731,-19497,-59604,-35678,-10515,-34262,-52636,8632,71715,75083,31686,-66449,-166025,-108728,-108964,7156,131054,250947,283551,211513,91401,-58015,-108255,-50863,10740,48970,11292,-22754,-3388,8510,26114,51511,82733,30266,5018,11268,29117,85784,145446,124481,59296,-59826,-23677,98400,158992,192331,117439,90482,59805,-34195,-128133,-28819,-24975,-64871,-70400,-24948,89511,64405,20989,8697,-35030,-78202,-65610,-18423,-80235,-83981,5169,33403,9487,-22275,-31039,11250,63651,43063,-7120,-81635,-87544,-56386,9301,63091,37092,-3450,21941,77100,110132,98645,75595,26600,-30786,-36799,18279,94103,160049,82251,15886,-7148,-41072,-70215,-111355,-153645,-95352,-45184,-9536,337,16469,5717,-7712,-32911,-77355,-108484,-56007,31539,57073,-4971,-58840,-68404,-92175,-58794,-90616,-50777,80052,167297,98095,58486,248933,631005,666949,413539,154904,-8651,-79489,-88632,-81801,-42438,-15675,24207,35554,35102,32445,49938,39103,-21867,-102073,-120688,-67005,-20440,-29504,-79802,-51845,-28257,-65556,-106121,-6444,72339,94837,67650,41539,26563,-4315,4500,8192,3215,-1698,-18769,-49329,-15728,26337,110800,199516,177192,57933,24195,2594,-8037,-53873,-89413,5008,83251,118994,48553,37354,105133,36313,-43333,-72815,-39631,-27369,-87531,4258,123617,231564,290879,273559,147456,-15382,-125832,-74875,-17147,11414,-43826,-40728,-8244,1383,5090,41715,229,-99217,182107,404736,440824,231685,-15077,-161330,-2149,61310,44227,11454,44341,153676,164192,109768,69394,88164,84738,64970,42506,-2103,14667,52746,112064,98745,97645,97742,44915,28906,-498,-439,-9461,-46241,-88152,-90961,-77298,-141717,-58320,28933,69113,70683,14376,12152,31236,25019,-59160,-121484,-105278,-74432,-10541,52541,48597,27188,86873,122934,105456,30232,282274,380112,247414,129086,64292,36135,28299,18074,11792,-48485,-82126,-94138,-140709,-94191,-41267,-62502,-59715,-32827,-50719,-70516,-70976,-79268,-4405,158013,153802,94354,-8328,-83791,-58508,-57345,-2079,14237,7632,-45342,-65516,53438,173224,200602,77015,25814,10899,-34118,-106789,-141859,-74324,-53184,-41399,29963,13054,25993,53302,35332,1631,-35098,-78679,-42208,19935,69053,124104,56857,-35228,-47260,-57138,-62591,-101273,40214,130810,122986,129714,112539,46042,-11292,-16423,-1910,42251,90874,108820,79560,1614,11054,101091,107012,7283,-86730,-53248,-44891,-89709,-42730,-12790,4803,-17446,-53968,-70151,139135,219589,259697,217969,97590,73427,67110,73709,75028,68466,68899,39328,-9378,-37425,-56596,-54515,-44592,-51749,-62521,-32438,50313,127547,138189,90064,-3606,-85301,-70466,-40946,-74128,-131375,-31354,67752,53156,-18382,-41551,34406,59103,-7474,-25398,48159,151605,164697,114059,117436,123687,149706,152354,129213,80002,67005,43611,53125,182773,275136,204846,100505,19774,-46617,-104555,-137173,-34843,5255,-24667,-37061,-57460,-53844,-21709,-34021,-91366,-19635,63550,138211,187023,138160,42202,-50513,-113381,-34611,17550,-5472,-42305,-11535,66777,78477,-17063,-104177,-73143,-62336,-47631,-56670,-28922,41349,122437,211458,200692,79864,35112,9818,-68400,-84540,25253,96868,66612,4173,-46885,-74521,-16087,97297,198238,263364,261956,87271,-54008,-95456,-48826,3588,-24169,-64199,-83268,-72097,-392,49547,42380,-28369,-102750,-87262,-50267,7955,73847,141465,178621,79106,-52819,-72539,-101894,-34494,86465,166293,141639,83295,-9452,-60625,-56433,-45906,-23655,-30229,-33791,18686,-31423,-63662,-28247,25205,52908,166978,150520,71885,-18986,-63377,-53288,-64328,-47972,-59869,-124902,-149572,-124340,-110416,-43637,17891,23418,19342,12205,-20906,-64616,-59157,-19127,-22421,-36244,-35184,-54388,1194,110515,158670,94679,52300,17277,-25944,-53385,-36830,-8693,25974,38761,32503,17495,-6072,-34735,-84365,-97770,-36486,2526,41239,49792,-29918,-65217,24035,90697,18616,-20999,76058,108923,80272,46313,99137,175487,261174,300192,336083,277196,154342,148937,205953,178607,79217,31713,16203,10789,-15281,-3999,-44841,-96190,-36369,6743,26452,44091,52786,54545,73482,131742,177574,172700,111644,36504,117062,181804,116947,82223,-16177,-55132,-58669,-61801,-46333,-53413,-88815,-128158,-101531,-42244,-80565,-83475,-54207,-89405,-125488,-80691,-56943,-76630,-94363,-120249,-45004,32390,84332,49095,-44256,9427,44181,29487,8714,-41600,-79160,3320,59317,100992,86542,36632,-14179,-75882,-103129,-94998,-71598,7332,56083,77539,42163,-14779,-29351,17109,90222,17113,-15114,-48214,-32106,26807,21950,-83130,-20778,248577,491897,381074,143229,-1873,-37572,-64413,-81742,-5303,7902,-5379,-40381,-67404,-37185,-17844,-14073,-4535,-19957,-38992,-35906,-34477,-48674,-65676,-72482,-61810,-75313,-47189,-54999,-83376,-76221,-60063,-87793,-84351,-65446,-43368,-56184,-78261,-69437,3040,27969,-29310,-101879,-70008,-15418,-7157,-8417,-18032,-130258,-8979,63736,63013,42149,2239,-15960,-18528,-65865,-47930,-4901,38157,83699,90795,67252,59417,51346,-10526,-62775,-8316,80526,170349,171570,92586,-13326,-117696,-111708,-33136,4362,501,-52441,-96843,52513,194154,161815,102444,-15004,-143375,-136651,-56252,-37937,-44377,-34594,-25455,-39354,-72274,-14766,97869,163979,155766,110776,43343,14510,-14296,-58986,-103635,-156710,-115574,-94809,-111065,-106560,-73404,-62023,-78996,-86118,-73395,-27505,-17024,-12820,39793,108232,193116,218481,163228,116463,163979,259339,225692,105353,990,-80162,-96948,-64516,4587,84462,84409,37780,-21829,-97494,-46516,20914,5462,-54909,-94268,-74417,-5478,43026,32470,89332,100501,18620,47917,176178,347962,488966,597577,464207,272605,141056,90744,57552,-2116,-31759,42260,146514,207900,177602,79722,-45377,3996,24242,-27041,-24620,31976,106315,189762,180345,113200,85554,123163,157544,99928,32458,-18336,604,33028,52647,61738,96951,132357,77820,-11795,-22583,-32441,-80293,-126490,-74092,63738,212326,215665,134195,-12169,-89831,-99977,-56581,-2876,32342,75007,107165,135078,148909,66295,-10257,-49209,-32679,-17539,-118961,-78601,-26634,17748,-14974,-122624,-97466,-46826,-35442,-77234,-70208,11572,76519,77376,75133,151220,216069,201099,122802,-17238,5180,62935,26770,-12183,-45585,-14381,79240,138649,117543,90154,162142,229501,200190,161842,74816,-48377,10954,183458,206027,149462,108608,65826,47627,19575,-52857,-124110,-53703,-2197,-1663,21,31984,55064,67265,76781,31612,-57013,-116909,22948,76259,41968,-23551,-53429,-12451,4845,-18246,-64549,-38687,-7993,39345,80208,68460,11573,-2663,-2512,-29512,-81365,-51063,-64939,-101652,-112507,-85197,-38934,21594,34709,35860,70480,109393,92844,41082,-8080,-49425,-108447,-104011,-41487,1502,-10078,-99023,-77537,-52470,-107026,-72753,9484,67919,111823,88116,28182,-53890,-55390,-44480,-69142,-100366,-49222,-13232,-82145,-95998,-98721,-58643,-31474,2402,79452,147114,164213,96335,33165,25350,15095,17347,104868,232194,452403,617328,542912,158964,31796,9160,31124,61024,25221,-60600,-58140,-37192,-58906,-126636,-87520,-40749,-68064,-118515,-123637,-85760,-96047,2703,51046,50144,-10243,-78460,-35386,-23454,-20215,33479,112627,155433,154857,98442,-19420,-106253,-106661,-84487,-49009,-61547,-65159,-32564,-55901,-29520,-10071,13639,31240,31461,-19605,-79185,-5785,-1411,21170,84564,107995,2631,11883,107379,123209,34096,-47594,-60089,-71421,22962,57727,124035,106884,66528,37799,-33870,-100181,-44860,-24361,-66810,-93351,6626,137617,329209,503953,560404,475210,340394,181463,8678,-148873,-107519,-65709,-100518,-37419,59188,70181,-40582,-28709,-21177,-17376,32565,137779,167462,152230,210595,338585,366727,256424,136898,52536,11146,6731,-34195,-80372,-129704,-68645,-10280,-13774,-42805,-89403,-91778,-38805,-27818,10865,90309,160011,269957,430145,421035,221213,42613,3723,23070,4589,-85773,-49580,29393,83274,154468,192374,204998,208822,219725,137732,150370,222602,218764,121714,-1843,-64161,-59607,-9643,-6411,-23332,-13291,3425,-10541,-18327,22492,87060,111749,27321,1030,-11221,-72514,-60052,-69943,-69066,69636,195192,145426,6547,-96932,-48543,12634,42177,44097,35210,51928,3461,-11802,-24267,-45627,9581,96374,106754,62042,11419,-32496,-24742,-3084,31638,-61695,-91487,-113593,-75265,-9169,29692,33001,40237,1144,-64889,-55279,68417,188958,94539,41898,-12598,-87636,-34975,5937,-2833,-838,-8986,-17088,-13612,-12168,-7669,7442,-52535,-101182,-90821,-62209,-57274,-68834,-83089,-44215,-5120,1165,-13888,16931,40520,79726,111680,191403,207880,154426,49323,29710,124783,206122,192135,133513,118323,168544,261823,269727,150802,98640,94789,103772,127798,108346,55234,4217,-23254,-50327,-45191,6456,40606,61884,111168,124539,99279,98745,115161,112047,74598,2944,-39254,-11206,21246,10549,19510,39642,41247,-15590,-95203,-110079,-88328,-78851,-24859,52278,52025,58005,71513,46120,-29644,-31040,44984,58099,13765,-70073,-101326,786,69996,83180,-17140,-33661,17522,-14264,-129000,-10720,45240,5546,-42848,-56415,-49691,-57152,-34538,-5381,18011,27576,-80687,-46918,94254,176140,221883,265608,236268,194343,154457,166930,117057,29980,11133,-36069,-92123,-57863,2725,41269,33208,4103,-36755,-65233,-104405,-78161,8645,85646,73074,29609,-68606,-81130,1645,26820,-6150,-64508,-60364,-23890,-9511,-6382,-30935,-16275,-23433,-80995,-103891,7261,113413,174095,170160,106917,38892,-21510,-40696,7926,59972,38755,-8162,-33490,-42493,30651,74061,69461,30824,-37418,-102242,-76392,-86078,-99901,-38016,4889,-27897,-47742,-18364,-36442,-43088,31912,44973,-36118,-57729,-23795,-32620,-2267,95649,91201,-11813,-102131,-51201,-37770,-33809,-25453,-25554,-42043,-56162,-84431,-93592,-94345,-85680,-82495,-42290,10141,56285,91496,10956,-97790,-79644,11511,-11466,-109347,-8809,55725,56967,27048,-941,34543,45693,-52400,-78353,-3098,93216,149855,106276,15226,-16099,-1707,-31881,-51696,2266,-9296,-65280,-91375,-79466,-45552,-13088,-5970,-82673,-82485,-13966,-33235,-67452,-794,110740,181447,149203,78190,62760,50006,63271,22715,-38841,-68169,-57243,-11340,45546,83564,43184,-4335,1740,-11777,-54066,-75075,-51558,16430,120139,99790,52580,4113,-26888,-61289,72625,200124,280281,278411,116475,35460,-21297,-7910,-32169,-55338,-35005,8948,31660,-17478,-71528,-87401,16,-12545,-24463,-28786,-75612,-23544,23409,-52244,-155443,-94464,-32532,27238,77056,111830,97535,23262,-13921,83155,119554,38434,-96042,-54259,25368,74913,47771,7717,-42034,-79145,-73415,-67623,-95197,-72325,-47371,-69835,-80016,-63347,-36098,-22678,-62636,-117704,-40096,32645,-10277,-98842,-105531,-44963,55542,131360,185517,207146,183384,111242,69116,49571,15915,-6721,614,-19244,-25338,12151,-29783,-115135,-54740,-39205,-84730,-68218,12847,70598,90848,18149,-60386,-32332,54217,143858,207859,186118,94950,24596,11933,2115,-27736,-51885,-55688,-75832,-118166,-96171,-66315,4155,117100,178547,36449,-49660,-1564,52724,17408,-58488,-125341,-50434,63374,160626,272653,188184,117020,83537,59121,61626,65921,111531,179732,247308,180819,28496,-3013,52321,86212,54139,-2939,-63851,-66767,-30633,-53706,-123888,-112035,35662,166851,249564,177219,24551,-35327,-66862,-77339,-83648,-99923,-107221,-83431,-32357,-42776,-85285,-104913,-79004,-25416,-74259,-68730,79410,232806,348647,327889,212403,145574,89941,15211,-79149,-139225,-83470,-52633,-6213,35102,46462,70652,91177,48885,-29756,-6340,48712,109063,74633,-42026,-76046,-43395,12762,82132,80811,-8499,-71526,-54437,-42901,799,26469,-14218,-80801,-85128,-39407,27291,54105,96166,165360,105479,-53255,8398,126347,187975,135552,107731,108780,103537,65778,35335,24165,34812,48713,40397,21895,974,1537,26244,15036,-12413,-75450,-71589,-41179],[-25662,-58276,-61546,-51211,-36248,-17424,-14137,-18693,-43902,-16631,12184,42351,35022,11558,-12044,-29485,-32704,-28888,29950,193713,362210,405676,270024,143112,114252,139741,192402,82875,-66385,-83454,-70728,-39986,109147,192958,125256,-5531,-57993,-11413,31957,46952,140128,251818,273674,191704,57504,-58771,-140,96266,122760,79253,-7977,-83195,-115370,-115330,-68663,-34581,-39950,-33977,-39280,-60370,-98904,-25809,27399,18092,-47449,-26091,22778,10549,-6916,-23062,-64351,-88933,-104444,-140410,-145443,-128854,-115563,-32183,62767,161810,198239,-4574,-64046,-38738,-25301,-7120,24749,58344,98348,104343,92881,48479,-41227,-108758,-99917,-77275,-52391,33508,93794,83417,5631,-43479,-34338,34311,98942,36015,-4722,-4236,-4550,-67953,-52909,33792,89991,62101,-17543,-79988,-82524,6920,102252,135902,153031,65191,-54355,-96583,-149229,-37943,69942,98876,93954,17400,-30598,-35456,-23478,21202,81328,43606,-28955,-67296,-118323,-85871,-26578,43421,6626,4191,2698,39138,84676,75498,22258,-43231,-74050,-34676,82004,192582,239568,109125,-33412,-83770,-108942,-64887,-22757,-8836,-26643,-56656,-30078,14195,44858,68215,107066,127016,108129,47396,23147,7642,14480,170141,215054,207809,287943,530338,761212,448227,-28714,9996,362459,344936,104765,-77916,-95171,-16788,70524,97445,69800,-14731,-37704,15295,41117,65648,43978,48049,121508,162455,185773,147087,61678,2243,-12794,-33573,-35635,-41013,-653,116907,296038,459671,299618,118792,-5633,-79625,-109075,-91016,-109954,-91013,-25686,6776,-63079,-83644,45687,113580,-6554,36299,229593,107161,-18526,9031,43098,-10756,-52265,362,117099,156898,73077,26995,7831,-1546,1690,-24318,-31938,32786,72677,83783,11503,-94176,-21693,74485,50238,-16674,-38523,35051,90134,128148,106975,53003,-22282,-49844,14615,19415,-9410,-6017,-82048,-123411,-69970,-95643,-61633,37558,74029,44325,-16621,-137504,-84862,-40989,-6968,12722,32619,106248,162164,187024,219755,248935,229100,185088,104269,17180,-36740,-68981,-109848,-91375,-75431,-47551,2789,63579,119095,81198,67409,59587,48521,937,-39425,-78927,-126289,-88561,-75121,-33953,-23036,13090,86936,91059,53739,72686,82358,59510,30035,21684,11656,-17405,-86198,-114482,-103119,-82735,-69905,-65127,-30485,30376,70068,44680,-8080,7065,57484,82916,58070,-38372,-99139,-137324,-132413,-112890,-115818,-86479,-86707,-28403,4735,-46919,-85520,-23990,15611,-767,-14789,31787,71433,58689,21322,-67162,-156286,-113279,-70460,39363,144862,260712,289717,206348,78800,-65726,-127791,-64395,4862,55542,32754,402,14567,20625,36504,59343,83113,27507,-293,7381,33903,114929,178644,141246,66737,-36381,-40699,63769,124387,184628,127002,95692,50485,-60287,-96657,1755,-4859,-56908,-78008,-64983,38005,16394,-7804,-2709,-34664,-82464,-65714,-15428,-64029,-68841,10809,36520,15273,-10751,-14224,36195,80648,48076,-9380,-80890,-79472,-43810,18549,68040,44620,6018,27349,83128,120174,102102,69904,11876,-56446,-47766,9613,93079,179915,106050,19904,-9040,-33902,-60742,-101971,-130075,-88773,-47661,-12816,-1813,14369,724,-20091,-39561,-78017,-111909,-60835,30895,48458,-20727,-93780,-96584,-90606,-58386,-93506,-67466,65872,118325,30810,19777,243101,574296,421720,150308,15353,-53996,-94229,-107936,-97786,-57862,-31978,6706,26664,45832,51500,67678,53560,-15789,-98388,-101551,-50335,-26107,-37045,-75552,-51460,-50964,-89115,-100681,-10151,70041,98117,85550,71022,45116,-271,-2937,-1534,-2519,-10733,-26972,-41216,-7219,22128,89529,149674,98436,-1436,2141,-2542,-8943,-53461,-86806,3414,84183,131708,76784,75790,129304,32001,-57334,-93037,-69624,-71884,-92264,14659,124945,233564,310555,300958,172024,6366,-111204,-89025,-18929,17081,-41959,-71356,-45246,-16496,8658,56090,13783,-86115,172888,421577,449006,209261,-44323,-152730,32773,90467,48539,-1981,17289,145746,157741,89516,50160,81628,90013,75010,50184,1638,23790,55896,103957,93670,102108,113516,66939,35739,-5641,-22391,-46975,-71562,-97637,-92905,-72324,-121966,-62896,-15352,6512,26800,-11046,-2685,29806,30359,-49861,-117804,-101859,-72443,-8607,55105,53828,32395,94122,137310,137623,21557,230878,354312,238167,125688,64753,38034,24969,-7058,-18608,-69619,-75760,-88208,-136139,-84367,-17418,-21646,-26591,-10150,-38720,-74580,-83875,-87899,-23703,139674,126409,82122,-3615,-66145,-52544,-73389,-11505,14668,-570,-47565,-46349,61063,182229,235999,121443,49213,11861,-37524,-117211,-133424,-53220,-38010,-48549,14545,10112,6312,34166,14685,-23336,-65384,-91390,-30534,48974,121319,166603,67996,-40279,-44486,-55856,-93636,-54789,48258,92525,48962,50449,64322,31619,-12991,-19870,2570,52451,106604,128398,87594,-9375,260,101613,106338,243,-92106,-52188,-45256,-94009,-61334,-38249,-30701,-46401,-67795,-64351,135780,190129,231150,206456,109395,93970,93316,99997,99313,85433,78204,34195,-20316,-51600,-69022,-66296,-60769,-63986,-76508,-48790,34319,108449,112576,74723,-12483,-89980,-56761,-22001,-44606,-95219,-34271,67970,57165,-2280,-17069,41057,52394,-26400,-42922,44169,166549,199956,141136,117483,104556,124664,121874,109030,79729,72465,48004,48346,135419,223023,176815,91246,20584,-39830,-96107,-135394,-43672,8970,-17405,-32194,-48361,-46691,-16839,-29259,-91146,-19156,55926,133524,184828,135171,41580,-41713,-95569,-27440,25488,3900,-17119,24024,104870,105782,-1017,-112625,-104454,-75754,-45500,-48664,-22207,48109,130750,208907,203405,82828,35487,12530,-66092,-91028,29077,112982,80420,7148,-52335,-96923,-34861,78733,174589,244678,279687,115787,-50719,-85280,-10183,86393,52170,-25239,-72299,-89237,-13300,42886,49777,-3552,-94992,-119051,-66551,-4444,62018,130542,164534,53676,-74089,-75310,-103090,-42334,73470,149579,126935,74905,-10295,-51287,-44725,-42296,-22963,-23965,9666,56957,-2026,-37347,522,60717,86865,189718,131668,35951,-44641,-61913,-64294,-92131,-88424,-104587,-158376,-152728,-125513,-102064,-26304,42062,51342,36319,16154,-12480,-42625,-24970,17809,7860,-16415,-36307,-68074,14762,109353,172576,124559,88974,55559,-5055,-55455,-40542,-16001,12024,23679,20509,11740,-6066,-29710,-76255,-110588,-52382,-9285,32956,46900,-35652,-71229,29842,101537,38144,-26578,42259,72669,52151,28401,84954,169383,258386,298965,331074,266682,152439,172324,254899,235485,135712,68966,49340,59013,26277,4897,-60738,-103992,225,34917,46994,59490,59143,51867,69487,132234,189660,180944,98783,7109,56489,138236,92938,52575,-34182,-55505,-57857,-63472,-47511,-53165,-85144,-121061,-109416,-49349,-91408,-80108,-53209,-86572,-133061,-82611,-59772,-80989,-92361,-137675,-61803,26223,86544,55179,-46661,-5713,24940,3125,-16422,-61917,-68889,20318,84242,126264,111984,58426,6095,-65768,-120165,-112102,-81224,4537,58911,81523,46959,-11566,-33249,9112,92922,26941,-12111,-51872,-33961,28051,12885,-83726,-8899,260386,503891,386498,139838,-3528,-33827,-70089,-53886,26413,48414,34274,-11552,-85421,-62377,-32304,-24654,-9906,-16359,-32730,-29440,-27926,-34712,-38895,-40779,-38813,-73154,-55612,-74492,-106983,-101516,-72833,-92419,-79397,-51258,-27380,-47291,-86919,-70608,15679,43601,-15040,-93984,-84502,-20045,6374,4860,-8919,-85043,26806,100930,99443,64454,5049,-18361,-21282,-55714,-29971,18550,64114,110465,109932,80392,65332,54477,-7452,-67921,-29557,59176,156159,161926,85334,-16209,-116211,-119025,-35387,5779,2224,-58163,-69438,83395,194834,136249,71243,-40098,-162976,-118028,-40256,-29999,-36102,-30250,-26933,-47950,-91386,-38522,76796,161557,149637,75611,1186,-12467,-19700,-57757,-109332,-166209,-107008,-86692,-89802,-96163,-57940,-33573,-49572,-76206,-92408,-54091,-36957,-20950,41339,115319,201287,239429,190169,111995,139313,269728,268060,139248,10669,-74030,-90106,-55162,12110,95703,84318,25593,-30560,-96071,-62784,-3456,-22435,-63738,-67836,-60513,-16610,30253,27996,87618,111073,28243,48381,175733,357131,537134,619123,427729,255560,144354,96797,65139,420,-58718,38970,164071,215838,167172,68597,-50985,12442,38942,-25153,-40010,14272,87725,170216,148919,79381,57472,104359,143168,84067,25286,-20163,-49,31751,48212,47988,71525,95530,36640,-15625,7843,6472,-47896,-110598,-81627,62936,208645,207044,118149,-23500,-105833,-103345,-57648,-11964,20770,64087,94649,119738,143170,88470,10166,-43199,-45589,-23815,-120071,-81526,-35699,2924,-23414,-128166,-96179,-53364,-54844,-91086,-58048,28935,88826,80199,72611,143270,206039,194752,123150,-2256,8396,48514,10341,-30130,-68480,-28444,62107,118847,101773,94669,203981,271912,231948,186363,80570,-55045,-15811,147404,167181,122342,96385,67479,59819,28077,-50588,-114148,-46763,5347,3293,5834,37510,63172,94064,116365,55584,-50150,-128710,5016,58200,29521,-40587,-70106,-29539,-18756,-45392,-89510,-65509,-46968,-6253,47198,49853,-6111,-26575,-21423,-39353,-83636,-61275,-81192,-117642,-112130,-82637,-43929,4574,14053,23982,65087,106163,86627,24582,-23218,-59840,-117709,-93235,-13275,24557,5254,-92247,-88560,-61866,-107935,-84551,-2993,52201,100591,86124,11530,-78698,-47825,-25304,-42596,-74697,-44083,-20463,-70595,-110128,-115507,-70000,-23285,17209,82909,146788,161124,96926,45939,28587,20809,30795,125303,250594,446298,570522,476909,134183,18386,864,24857,42260,-1381,-76469,-65707,-53975,-70490,-124001,-89622,-57065,-93742,-147193,-127954,-76592,-107957,716,54130,50999,-13731,-79921,-33205,-18004,-5951,48771,126334,147075,135887,87521,-13291,-95425,-135610,-98751,-65217,-92913,-110665,-62065,-88640,-68683,-52005,-16462,30829,46602,-6099,-72882,-8349,-2352,19021,75642,100020,18218,40517,130141,141181,48479,-14751,-27073,-74582,13429,57417,128967,102283,54336,22578,-45258,-74347,-16819,-10094,-63050,-96064,1093,142459,353185,523641,556727,463091,316973,159667,14767,-143094,-112082,-57943,-87489,-34568,65072,76639,-40547,-48494,-36350,-16310,44148,151332,179796,161283,193462,289530,336167,252604,147495,66901,23728,15756,-39010,-96064,-123560,-49887,3000,-7567,-38623,-87987,-95143,-45166,-43223,-12232,85093,173465,288065,405940,358329,143885,-29711,-13347,14120,1298,-88903,-50371,22148,83084,171195,219101,228150,218124,241133,192150,190149,245677,249979,156408,16960,-53648,-51482,-7046,-4153,-13930,13876,41877,24974,957,28692,94862,133448,46051,4530,1051,-50536,-51194,-70507,-67935,87841,226906,160417,10806,-94017,-61415,6573,54379,87587,91082,96846,30867,-6167,-25803,-32902,36722,134312,139327,65794,10690,-25201,-10907,9576,55766,-31224,-64065,-103029,-94175,-37425,35829,41298,47833,3746,-78748,-94509,38673,201138,98349,29300,-36634,-104060,-22468,8467,-22349,-26828,-35240,-44433,-33843,-30689,-30229,-6940,-56336,-103319,-94936,-57177,-32493,-29896,-39576,-17036,5413,-9302,-36017,-6195,19361,56818,97750,176830,190893,130553,20669,7517,120170,229113,221698,158774,131578,168267,257266,255922,130974,88950,86961,84083,94493,73774,29235,-15995,-38433,-59153,-40201,19698,50565,68378,119414,132496,98347,90840,106561,98810,53668,-13864,-43865,-17175,8733,1451,21051,43084,34743,-24628,-97554,-99689,-71191,-56160,-9634,47726,16696,11687,40251,37784,-23277,-51067,6436,10987,-21650,-84764,-80704,13753,74636,78167,-21897,-47648,-4493,-36263,-121059,-17402,26504,-9657,-49203,-59100,-49984,-51511,-22123,3262,8483,23242,-75664,-43221,102566,175937,223799,273167,223226,159620,105976,121542,97210,33951,25505,-22688,-85236,-58829,7434,51669,42181,5400,-41551,-66333,-97988,-71563,12757,81436,57432,22351,-68705,-86831,-3470,18370,-16495,-72376,-66583,-29787,-14021,-11703,-32471,-17733,-20950,-77297,-86684,14671,111592,166855,160526,100675,39398,-15948,-35957,-1898,40015,19310,-20966,-35157,-39367,22172,49149,41857,17334,-39097,-93717,-80503,-93529,-92244,-45053,-7973,-36968,-45441,-11944,-35225,-42730,31126,42784,-39505,-65214,-30862,-44266,-11214,96312,91710,-25397,-116706,-45902,-34370,-36937,-39458,-47170,-62466,-70158,-88192,-91624,-93387,-82360,-79608,-39602,-923,29342,64653,7177,-94894,-91353,13431,-5918,-117857,-39045,30670,34554,-3472,-48953,-17981,16973,-65062,-79003,-5758,98723,177343,140814,38385,-13505,579,-31938,-60074,-7567,-20901,-66397,-65797,-41009,-4398,27929,41142,-31799,-92579,-35850,-48069,-76584,-15729,94763,180834,156340,83658,70750,55968,60257,2604,-70078,-77100,-56932,-10140,37707,74061,63640,32009,33521,15184,-36164,-72000,-50933,37935,155808,112949,67475,28922,-544,-56236,34090,162813,250864,291274,132697,38249,-28277,-21545,-42633,-49500,-32229,5240,25560,-22318,-74184,-98904,-1674,30518,15189,-3921,-69364,-22526,21207,-57759,-155732,-99663,-37333,28600,96104,129678,99157,7156,-17050,104102,129046,33697,-92203,-37589,39698,83184,46713,-2964,-52433,-84315,-77759,-78985,-106235,-57409,-39014,-74754,-92412,-74734,-40254,-27281,-76124,-94855,-10848,38242,-34191,-117191,-126057,-76126,20399,103840,168005,196550,189108,139411,103797,83778,41152,7577,8771,-10012,-10614,26813,-21653,-75296,-30821,-30093,-68690,-22231,63912,100003,91862,14928,-59570,-27644,66518,169496,230144,187376,86998,33039,28625,10943,-29554,-51227,-55577,-75974,-120067,-103968,-75886,-10560,91131,156671,24448,-53760,16307,66633,24719,-50275,-108539,-46666,63292,155885,244350,151360,100447,70960,48790,61494,74803,118542,167165,209757,126746,-9848,-18383,46673,79023,50997,4200,-58701,-64418,-26807,-48155,-120135,-113088,54645,210178,286096,179191,17019,-44317,-75185,-82040,-87834,-90248,-87372,-60449,-14770,-30140,-67892,-95652,-111401,-42506,-74410,-96980,45198,180192,285501,282727,187000,123835,69984,7236,-68818,-162380,-107330,-75383,-25212,25127,38309,59135,80177,40706,-40355,-34460,22796,119153,90605,-38805,-79876,-35652,34331,111478,105882,10225,-55859,-55284,-55932,-26843,-12309,-52207,-105992,-89567,-31155,45232,82960,137840,226085,148965,-29860,4251,131988,212714,156878,110482,86497,63856,27183,3202,-1582,14193,36208,33226,17073,1040,90,18836,5749,-17785,-74868,-68412,-33626],[-8941,-33217,-31769,-20659,-9455,-2600,-3451,-2350,-22429,-6611,16175,39400,24826,1256,-24638,-47554,-56590,-45466,24025,208648,422290,527041,397919,234616,164326,162331,209174,110549,-46164,-82586,-74077,-18543,143277,202958,106362,-13142,-34774,23802,63765,62798,152335,270235,315413,234870,84748,-39771,-5854,95382,126454,85191,-1450,-69554,-100208,-102614,-47244,-4932,-13689,-24768,-49344,-75098,-122719,-55854,3623,839,-66463,-32834,14254,1802,-14744,-26361,-61517,-81957,-93117,-137332,-179114,-131951,-74761,21631,133641,234023,211056,-9426,-75847,-47012,-37745,-24277,-2548,16949,43107,69786,83782,60162,-27786,-94459,-93898,-71085,-37652,48004,102517,94033,13602,-35437,-22323,49290,104705,42547,-1358,-8063,-12768,-74889,-52346,38916,97825,56396,-28911,-86708,-71590,13290,102369,137135,172777,116818,13227,-48810,-148938,-33078,90237,125597,117104,37143,-13426,-28073,-27222,7467,65310,44129,-35775,-81877,-116016,-77374,-13537,65427,35788,25214,13535,44855,80987,59944,4879,-53266,-85450,-45302,77906,205297,256199,110130,-36756,-92528,-111084,-60155,-22810,-15698,-31149,-53084,-31513,2386,28731,57156,109617,125398,80072,7244,-11723,6953,21992,142927,168410,160844,258491,518094,774409,444659,-34689,-18033,331657,350901,114227,-81814,-91491,-15302,69444,101519,76593,-26297,-60254,-4253,20099,42288,19217,31877,115134,166113,196074,154076,51821,-5061,-7972,-20049,-23958,-37184,-7539,107864,279723,424457,290999,122947,-2299,-87607,-128927,-100186,-114823,-72732,-16217,8439,-71505,-72451,62318,134909,22770,15593,200362,74222,-36372,499,39829,-25268,-66217,715,129009,157981,74178,29426,9422,1793,7265,-21435,-36438,18346,51955,65391,3884,-92786,-26060,63733,31701,-46304,-88553,-16928,50408,96126,81591,38813,-31152,-64947,8511,34122,3472,2618,-73486,-124459,-74053,-104598,-55768,46420,77797,39762,-30964,-155109,-71570,-29930,2378,28547,65911,155953,192152,184569,180643,179950,162084,140718,86304,15258,-37708,-74487,-115854,-102729,-87263,-53601,19720,91035,135818,94566,103897,102387,67159,-3243,-38752,-66074,-117438,-92759,-80102,-35664,-24092,9390,93574,113661,83658,93532,81313,41323,1475,-12539,-12581,-26946,-76102,-99455,-97365,-85849,-78743,-75296,-47454,6740,48962,33093,-11886,10109,53423,67900,37017,-55593,-114625,-155585,-152183,-132916,-133936,-101519,-98950,-35296,-9521,-77436,-102033,-7579,41964,35470,23867,54945,67599,37340,6127,-70391,-150607,-108794,-30783,64896,150368,259063,281040,186048,51919,-81572,-149228,-79317,-5386,56060,50286,22089,31344,32149,45971,63826,76898,19222,-10696,-982,34884,137157,200128,149217,70653,-17484,-49571,26868,88138,171077,131626,95903,37196,-86969,-70689,24888,9890,-51050,-85692,-106522,-9083,-34416,-42013,-20063,-38363,-88727,-69704,-22140,-55147,-48038,19683,39138,19188,-841,1167,57904,91170,48522,-14086,-77396,-69274,-31615,25009,67725,46404,12444,32882,89878,128694,102046,59948,-7560,-86901,-60947,-2183,87675,189887,123032,21585,-12931,-30054,-53535,-89663,-108914,-80871,-51189,-20054,-9574,6981,-7711,-33679,-46398,-78909,-107112,-60497,32236,38313,-36974,-128422,-119878,-82137,-57367,-95311,-90247,39245,47235,-49035,-29325,206739,437715,118111,-120407,-126505,-106384,-113680,-129094,-108478,-71881,-48306,-9820,18669,56386,67255,81178,64662,-10268,-92983,-95115,-46842,-37393,-48193,-73800,-51447,-69366,-110426,-92540,-15373,60835,94153,99055,98248,67004,9320,-5972,-8676,-6987,-20085,-35139,-33732,-2555,13366,60635,89826,15723,-59916,-22187,-11635,-14095,-57163,-86441,-408,81891,140710,107356,116340,146225,23050,-72352,-109864,-93861,-110912,-65670,19354,116276,222915,316105,314924,187949,25599,-90019,-100436,-24799,13825,-42458,-95277,-80733,-38689,9082,64354,18937,-76189,160300,421251,432936,177246,-74032,-137631,51779,99333,37911,-22024,-11894,125680,135830,57706,19967,63668,87106,79583,52847,2484,31272,56846,95179,88928,105765,126646,88621,39669,-13474,-46913,-86282,-100395,-109216,-93309,-62664,-102292,-71971,-58314,-45511,-16535,-36826,-18059,25273,29315,-44934,-105871,-93506,-66256,-1465,63451,63834,38311,98490,144623,154837,12145,161853,312398,221288,118027,60653,34842,16282,-33515,-47167,-81171,-69721,-87466,-134450,-74612,5421,17184,7228,13791,-25615,-77797,-99052,-98802,-48921,108564,92623,65169,-3782,-54740,-52257,-91328,-23995,10297,-12007,-49296,-36473,55264,171658,253013,160439,70994,10756,-43777,-130600,-121470,-37061,-30084,-59298,-4131,3634,-15065,10238,-10056,-51909,-99587,-84204,-14038,80057,178769,217107,87501,-35833,-38270,-50787,-84229,-15370,54424,57033,-12376,-9520,31162,26185,-8361,-19740,5871,59268,118021,144252,92127,-23301,-10756,103991,109297,889,-71294,-44180,-44460,-93722,-80436,-60714,-56565,-68101,-77852,-58545,129030,158865,198447,190730,120230,113187,117820,121815,117199,97040,83694,26484,-32504,-68291,-84558,-81218,-80599,-79793,-90291,-59655,21403,86573,79159,48244,-29706,-95999,-41999,-2073,-14185,-56872,-32847,62845,56739,11410,8138,57454,55043,-44932,-65627,34045,170625,223626,157122,105735,79642,95239,89817,88350,75366,69663,42081,40823,95420,172085,147114,82425,26821,-24085,-78463,-123404,-54278,9006,-10193,-25659,-37676,-38810,-13167,-25710,-91319,-22530,43011,121851,172941,123149,34009,-38439,-77136,-15213,35851,15674,8410,60052,140127,128456,12115,-113957,-135330,-85915,-43281,-39481,-14457,53290,130418,193249,196539,83580,36013,15326,-63163,-102140,24198,118088,86261,5119,-58652,-121117,-50514,60023,149431,218957,284615,141005,-49804,-73637,38767,189139,152769,30796,-52230,-110610,-32635,28587,46603,11320,-70589,-129623,-83447,-16916,49859,119438,152804,34155,-93764,-78938,-104008,-50100,59161,131881,112533,66376,-11759,-45531,-38298,-43585,-26741,-17156,49776,89533,24545,-13002,26863,93417,117444,199952,100719,-7924,-64555,-55853,-71108,-116256,-127833,-148856,-173248,-142434,-127415,-94734,-9228,65570,77252,49838,17643,-4249,-19394,15772,65583,42302,1604,-39583,-70415,25368,102768,182508,160456,134382,94526,9684,-60726,-45971,-24519,-2411,9289,9128,5293,-7322,-25966,-63556,-95853,-60260,-20081,22598,40666,-44206,-77751,34739,109274,51779,-32889,5014,37960,29260,13984,69173,158658,250813,294640,320259,250880,148373,191880,295441,281037,187602,105989,84622,106875,64166,16794,-62814,-59456,42054,59843,63664,69940,60578,46207,62286,126401,189889,174785,79235,-14153,2218,89303,60120,17934,-47909,-55798,-57277,-64101,-49756,-55449,-81050,-108024,-108368,-57901,-107848,-76382,-53256,-84699,-140619,-86118,-64412,-84068,-82691,-128705,-81615,16308,84531,59115,-47721,-22281,4083,-24725,-43152,-84416,-61556,30873,101722,144005,132510,78401,26361,-51724,-122219,-129596,-93278,-2712,57193,81756,48019,-9386,-34976,4134,95368,35875,-11354,-56806,-34243,31310,6600,-79978,-599,256432,483460,372238,133156,-4186,-32018,-71143,-30201,51336,80399,65438,10174,-93582,-80222,-38759,-28729,-11957,-10716,-24667,-21782,-20720,-19443,-13870,-10496,-16523,-71296,-67662,-92472,-102614,-104101,-84491,-94846,-73322,-37529,-12092,-38543,-93671,-66473,26789,57167,374,-80712,-94482,-26324,20382,23332,13381,-38899,57608,134156,133935,83427,6072,-22608,-25614,-45378,-11318,41020,85785,131353,124407,92768,70325,53991,-8821,-72667,-51916,32241,133809,146917,75329,-20762,-114897,-127548,-39942,4293,1204,-63977,-36976,121115,198515,114692,43062,-62934,-173233,-100936,-27098,-24298,-31564,-30173,-31489,-57651,-111081,-61447,47380,144178,132074,38708,-37568,-36930,-27103,-57519,-114074,-155167,-99704,-76797,-69348,-65729,-37901,-7573,-17026,-49912,-88591,-69973,-47608,-21126,46725,123609,207132,254694,215966,108960,106802,261443,292864,164829,19623,-64736,-82248,-46951,16873,100974,80510,12401,-37749,-92715,-81709,-34971,-50086,-54432,-40759,-45921,-29473,16950,26515,81010,108768,25840,31957,159295,349687,564837,612757,377411,231670,141833,98768,70396,5230,-85495,36881,176914,211938,144846,49108,-54972,25357,52270,-25752,-54804,2328,74807,150790,116484,44702,26720,79584,121890,66235,18571,-20373,1121,31626,43428,33090,43707,54063,-9085,-26582,29319,39222,-16865,-92022,-86485,60825,200838,196510,102477,-31465,-119187,-103587,-56177,-17041,12961,54665,81138,101599,133142,112263,33529,-35332,-63324,-35271,-118199,-82944,-45156,-13841,-33668,-131718,-93520,-58470,-74891,-98689,-43033,45847,98969,81847,69932,132145,186744,179134,115765,7814,15825,39104,-3913,-47801,-86243,-38493,43502,95801,83965,98364,237304,298046,249673,198420,79014,-62202,-37866,107332,124499,90185,77565,64820,70860,38056,-42754,-107114,-46403,7080,4553,9377,41151,69064,117397,154838,80899,-40474,-143142,-17274,33351,10937,-58348,-82050,-42933,-38971,-68563,-111820,-90348,-77948,-43020,17095,30381,-26022,-53868,-41788,-48141,-82692,-72336,-95630,-117520,-105071,-77326,-45291,-8132,-2714,13686,59031,100715,80013,10677,-35903,-66417,-121117,-83307,12346,44525,17434,-84523,-100558,-75107,-117502,-81818,-5096,40870,87941,82571,-4184,-98927,-43055,-11485,-19645,-48538,-28269,-19895,-46733,-100370,-124579,-69282,-4650,32953,81411,136872,148018,95967,63202,33569,27046,43594,141137,262391,431145,516188,409906,117600,9049,-7785,17730,23981,-27497,-78813,-64193,-66238,-79003,-117892,-88367,-67666,-116110,-167802,-106177,-49639,-98778,-2822,53631,47526,-19530,-83001,-35056,-20062,1700,63228,139771,140331,120063,77277,-7487,-71590,-160327,-115051,-83611,-116409,-110279,-51406,-83602,-91185,-92196,-43504,33443,61733,7752,-55522,-2226,2577,21401,71183,96900,40012,71896,153869,159578,72904,31848,1274,-70460,6681,59780,133054,98290,44427,10494,-51737,-52229,8365,1080,-60301,-96399,-1178,146817,360531,511113,517242,420312,272229,125507,14246,-139481,-111568,-47030,-68261,-24669,74356,83566,-36629,-70124,-53934,-13609,58333,164569,188639,167163,173889,230330,285928,237555,155569,83404,40955,31676,-37726,-106903,-104857,-27293,16530,-1217,-34335,-85896,-97113,-50119,-55078,-32948,77970,184763,302710,369574,280577,55153,-104640,-26864,4387,-2766,-81936,-50210,9309,78403,183937,241780,244833,215663,243836,225660,212659,256005,276866,198283,45629,-35739,-39157,-3863,-882,-2955,43802,84933,64495,24414,37184,101587,147941,56333,5663,13733,-25151,-40214,-69344,-66890,98689,242439,162702,11272,-88457,-73146,-716,65543,135812,166934,159234,62485,862,-22429,-14775,59174,159762,161941,64987,9221,-16162,5575,22238,78339,2774,-31502,-80917,-101949,-58406,41191,49227,54871,6604,-90086,-125203,11775,200947,98177,13249,-62991,-88996,-3612,19252,-37636,-55082,-60477,-67473,-45145,-39979,-42406,-18576,-59884,-103178,-94016,-47054,-4384,12161,12500,30981,30824,-6930,-47501,-22683,2351,36111,83092,160739,173250,108070,-5981,-16505,108462,241343,241991,178901,139591,159531,237586,226649,106387,79571,77678,63782,61092,36635,-1574,-43996,-58797,-61195,-21325,39770,64495,78126,129587,142318,98998,83217,95957,82806,32292,-28944,-47227,-21416,-513,-3030,26051,48088,29165,-33184,-98634,-89796,-54162,-31401,8344,42696,-15831,-34653,11281,29146,-15447,-60125,-36978,-46172,-53800,-90049,-60340,27378,78114,71712,-27462,-56267,-20954,-53233,-111897,-23722,7676,-25502,-55630,-61079,-49947,-46675,-11904,11306,2206,21287,-61145,-28593,109169,170447,219279,271581,203710,123860,59671,79367,81862,43600,40622,-8181,-73099,-55035,14631,63259,52987,8019,-45838,-67926,-91089,-64697,14439,72165,39518,13641,-68239,-91532,-9193,8669,-27481,-80242,-72346,-35878,-19165,-17625,-34326,-19097,-15336,-66564,-65786,22415,108182,157669,149369,93334,39083,-11052,-32686,-14355,16304,-3707,-36920,-38908,-36274,17428,30309,19770,5964,-40053,-84949,-73531,-87461,-81572,-52183,-22935,-43984,-36232,-484,-31059,-42479,28219,38685,-43661,-74292,-38969,-56667,-20948,94371,90286,-37276,-126695,-43296,-32087,-39554,-52729,-68237,-82518,-83831,-89959,-83741,-75408,-70734,-70729,-32845,-8136,10073,49570,19130,-56773,-78469,8949,-4245,-115446,-65499,7976,14617,-30418,-91555,-64051,-11001,-78554,-81256,-10167,100870,198023,166461,57314,-10099,1906,-30630,-64811,-17850,-35330,-62708,-34941,1786,40191,72062,90804,22497,-67180,-45695,-59871,-86046,-28825,82519,182781,162889,87770,79652,68554,65408,-12836,-103187,-81701,-56128,-11635,26360,62525,78320,60550,56988,35702,-21446,-69367,-51582,51834,173767,117052,76511,45026,15331,-48586,-2453,125605,217896,295916,148096,40976,-34925,-38995,-46393,-34271,-25579,1479,17007,-28982,-78177,-110861,-5888,82284,62049,18566,-64010,-18590,25989,-52087,-133758,-101176,-44435,25561,109935,142546,98367,-8491,-20230,121039,131205,22993,-85156,-19643,54053,89620,44144,-14454,-62717,-90410,-84400,-92807,-112781,-42607,-33899,-82309,-106538,-88023,-42729,-31026,-85434,-58915,19226,37805,-63368,-131441,-135782,-102105,-14888,74653,147942,181115,186573,164967,138462,119466,70232,25833,20099,2410,8936,49114,-1184,-36843,-1843,-14613,-45897,21632,109614,118367,84253,7156,-60357,-23960,75124,187157,239573,177071,74284,38579,37095,11024,-34322,-51842,-56291,-75874,-119279,-114639,-87654,-26141,64982,131090,11813,-54347,33441,78907,31386,-39499,-90461,-42293,60111,144321,204924,115189,83288,58423,38216,58783,80035,119384,145819,161849,67395,-47027,-35567,33321,64457,43602,9646,-53170,-64902,-26157,-44043,-116615,-115665,68321,244070,306459,168257,4306,-57083,-87201,-88168,-93241,-82177,-68639,-36688,148,-21998,-54653,-81983,-134157,-47147,-58753,-106839,6341,119664,210574,226084,154790,98005,48182,-2015,-58893,-161505,-135459,-103906,-52859,4977,23253,45151,68904,34142,-45934,-61187,-12254,113672,90670,-42480,-82229,-30027,53046,138678,128279,25889,-45505,-60622,-72448,-55856,-50121,-85505,-133044,-92211,-24359,60550,110093,177962,276171,181715,-9847,2768,136102,233428,174204,111367,66300,29537,-5935,-25155,-25858,-7700,18974,19869,6482,-4383,-5394,8737,-5576,-27112,-77639,-66323,-25651],[8428,-8797,-3569,6444,11435,4619,518,8147,-2659,6485,21351,36231,14652,-9545,-39175,-72914,-83020,-54796,20545,221772,475715,647733,539603,341528,225043,192491,230380,145384,-18508,-80365,-80015,541,167483,199249,80322,-26031,-12241,58801,93104,76358,165558,291551,353057,267580,99923,-30479,-12104,89906,122949,84431,1980,-54718,-79479,-83883,-20969,29200,17713,-6033,-52322,-88020,-115400,-69329,-18590,-18877,-90966,-42628,3167,-9423,-24235,-31041,-60291,-75841,-75699,-101696,-132111,-95970,-27594,82668,216018,306772,217555,-11398,-87413,-57747,-52584,-42711,-28108,-17280,-2517,34619,68551,64964,-19034,-84205,-87364,-67461,-31131,51852,98172,94294,16392,-30987,-13603,61084,106705,49564,5028,-9867,-19932,-80117,-51283,42999,101994,46336,-42855,-93982,-62550,19927,102414,135672,183864,160864,71794,-10317,-130591,-26521,110096,149980,136660,52454,-1309,-26424,-37113,-12561,42665,36780,-43769,-95514,-111045,-72744,-4674,84868,66020,45108,18867,39996,61329,29261,-20829,-66724,-97058,-55653,70742,212241,266746,109797,-38157,-99574,-110797,-55787,-24063,-23429,-35862,-49931,-34094,-11278,10025,41114,103319,115258,47928,-36024,-47593,3733,24512,112138,123197,107764,207419,470784,738840,412654,-43173,-38623,295859,347989,122155,-82583,-87677,-14161,67883,105596,88941,-29879,-85881,-26097,-1512,17921,-6304,13869,103260,161965,199427,155398,40461,-11590,-3488,-7134,-12983,-32003,-12911,98375,261264,379649,277805,127213,5330,-84798,-151158,-106841,-93443,-51306,-6092,9984,-78253,-61435,74961,149937,50522,732,162840,37041,-55930,-8590,36854,-39825,-82014,-2728,133753,154049,76220,34315,13475,7564,15393,-17509,-40667,895,26939,41742,-9286,-95001,-29752,53920,18033,-62803,-126202,-69119,7790,60107,54054,24507,-38161,-79388,1039,49089,26755,13390,-65250,-124749,-77802,-111740,-46909,57270,82969,34922,-48587,-139245,-53120,-14676,14405,44588,97503,196821,211504,172549,132584,103885,88916,89911,64332,12663,-36430,-78337,-121802,-113110,-99034,-58876,36579,120096,153897,121101,154368,145295,79848,-10543,-32233,-43549,-93302,-84849,-81029,-37482,-27082,3754,98425,136551,115703,116923,80982,22381,-27451,-38753,-14281,-11373,-50015,-80522,-89927,-86698,-87290,-86102,-65865,-17556,27596,20472,-17142,11143,48096,53382,19805,-67693,-125311,-168629,-155386,-149040,-154213,-118270,-110279,-37399,-16563,-96798,-92919,12157,68515,73839,63910,78379,61518,13222,-11292,-73958,-146407,-100577,4102,83124,149182,248583,261060,155116,15429,-102450,-157435,-91079,-17286,52735,65145,43428,48357,44713,56458,66987,66747,8035,-23693,-11506,33869,151016,208057,149225,72309,-2304,-48485,-8754,53626,154851,133998,94377,23395,-111098,-50362,41019,20446,-45684,-90784,-135889,-27898,-72111,-76833,-40301,-44120,-94869,-76001,-35948,-50627,-25760,33351,44129,23922,9428,16179,75198,95152,45948,-18464,-68717,-54653,-17495,31085,64682,44295,16234,38502,97997,137026,101175,49356,-27297,-118153,-73356,-14526,80202,191213,133917,23444,-16266,-28574,-49661,-80469,-94943,-74488,-54178,-28457,-19567,-2297,-16666,-45241,-50306,-77514,-97183,-53134,38476,29794,-50736,-147321,-109531,-66152,-54142,-93410,-116887,754,-40412,-136553,-87332,142293,242967,-192209,-360846,-255648,-158684,-133977,-144703,-109034,-81415,-61469,-22188,13259,66675,80816,92833,74623,-4534,-89139,-98065,-53186,-51483,-58905,-71024,-49818,-80026,-114394,-81637,-18805,48035,85774,109577,124320,93813,27559,-283,-8702,-6654,-25719,-38269,-24771,243,2171,27207,26695,-60365,-111751,-45163,-21546,-20169,-61230,-84488,-3093,79578,148334,141659,159532,157664,12413,-86492,-120127,-105252,-96886,-41516,18845,101693,205022,311443,317683,196632,43165,-67560,-103882,-30214,6435,-44615,-108142,-110261,-61644,8979,69142,18522,-68353,147058,405941,396447,140280,-100499,-122686,58509,93138,15548,-46342,-39509,98024,104148,21084,-15001,38527,78231,80472,51992,1863,38705,56814,86375,84145,108038,136891,110673,42727,-20978,-68786,-121580,-129490,-120040,-89613,-47522,-81537,-82527,-86920,-70846,-50856,-58783,-31492,19448,23896,-42188,-87734,-78396,-53751,12986,78175,78809,46620,102389,147554,159596,3448,91663,266387,202474,109206,54738,29516,5628,-57151,-68684,-81780,-64781,-89501,-132879,-63991,26051,53443,42949,40989,-9513,-76706,-112218,-108774,-75331,71730,58322,47935,-5366,-47309,-57252,-110198,-36808,4177,-22875,-48635,-33172,39291,144571,252633,194911,94430,11763,-49179,-143450,-107342,-23971,-26308,-70035,-21867,-2615,-33952,-15077,-35502,-80246,-121700,-61617,6724,113007,236776,266381,108863,-24692,-27136,-38457,-46882,17608,55971,24954,-59711,-49104,11773,26350,245,-13220,11078,64937,126435,157336,95135,-37449,-19754,109500,116760,9127,-48611,-31970,-40876,-89368,-96890,-77918,-72792,-81898,-82191,-49687,123365,131480,167726,175092,131293,130752,139450,138587,129177,104585,86752,18416,-42752,-84030,-101004,-97179,-101495,-95782,-99318,-60854,15567,66383,42450,13901,-52551,-96594,-24393,19511,16664,-18010,-23204,55026,53575,24351,35020,86293,73330,-52472,-89321,21157,165163,233752,161152,84657,52501,64947,60533,71149,70467,63089,30968,29742,61412,125926,120177,78706,42004,52,-57231,-110315,-62448,8093,-1026,-15670,-23753,-28345,-8586,-21079,-89309,-26961,28084,107187,156650,106966,23062,-37967,-57379,4921,51863,32558,35566,95805,171544,147248,23729,-106605,-153450,-89115,-39020,-27335,-2761,59108,123557,168811,184185,85421,38511,19330,-57912,-116258,11657,112072,84599,61,-62481,-110529,-58596,44350,125535,188961,274569,159853,-50185,-58843,99718,300918,267217,103316,-23572,-127514,-54859,11454,37712,17583,-47270,-115150,-98148,-27046,39380,110248,145841,23133,-109435,-81237,-103317,-55641,46276,116217,101277,60111,-12459,-41946,-35570,-48387,-33181,-7874,86131,117071,49043,10127,50982,122078,143261,197197,61541,-54394,-71280,-46158,-73896,-134073,-162918,-155225,-143334,-127218,-127871,-86729,8354,88550,101343,60613,17670,3918,5713,64596,124267,79979,18462,-41561,-57530,33430,93324,190549,203118,187168,132288,18933,-67120,-51485,-32852,-16177,-3863,-1308,-1348,-8696,-21645,-46157,-68799,-55487,-26670,12361,32832,-53966,-82173,40040,114441,60668,-37591,-32362,6450,11828,4848,54770,145647,240241,288749,304922,231503,143458,208084,326495,313739,232530,141774,119204,148510,96756,32395,-46369,-6408,82717,80411,76645,76086,58649,39578,53649,116027,180114,157844,56875,-28511,-43583,37906,21261,-17258,-56338,-55821,-56019,-62836,-51952,-59052,-75330,-91604,-96031,-61250,-122743,-71860,-53571,-82103,-143960,-91882,-70630,-84978,-68610,-106276,-103273,3338,79008,62004,-45987,-39110,-17227,-52826,-69669,-106985,-56159,35021,110853,153538,147598,96556,46771,-34123,-106444,-143059,-107553,-14962,50530,78156,45187,-8803,-34980,693,95610,42904,-12639,-61556,-30830,38094,4240,-73073,4588,237968,433662,339569,123368,-3761,-31654,-66567,-10602,68949,102551,86399,21905,-95427,-86434,-36295,-25888,-9801,-2675,-14720,-12864,-12401,-2917,9011,17563,4689,-68939,-83417,-103963,-80196,-87485,-94348,-94952,-66926,-24525,2426,-29893,-96916,-59207,35637,68030,16111,-64162,-93464,-31982,34183,42963,37883,3501,82348,161882,164434,97851,5122,-28822,-31329,-35570,6324,60129,101543,145189,132750,101910,73022,49511,-14827,-78841,-74644,2052,105253,126964,62097,-27475,-112977,-133000,-45501,177,-3081,-69055,-294,163548,203877,96631,18169,-82518,-167242,-85867,-16880,-20507,-30251,-33777,-38544,-67280,-130356,-82188,11204,111120,103704,2658,-71147,-57670,-36521,-58159,-115378,-144433,-96497,-69402,-52084,-37416,-18007,14297,14497,-19228,-70227,-74661,-51538,-17776,53111,131803,210216,263142,238168,108359,70075,236854,299158,180837,27350,-53661,-74627,-41495,17833,99643,72992,-1726,-44213,-88742,-100457,-70657,-64269,-35653,-17878,-33304,-44328,3172,26544,66279,87882,9634,-956,127648,324951,566268,577567,318326,202659,133420,96182,71872,9499,-107837,36975,184095,196681,113796,24312,-55592,39963,62007,-29491,-68774,-4286,66473,131481,83364,9300,-6405,49107,94181,46297,11471,-20005,2908,31235,37044,16549,15189,13507,-54723,-43456,40289,61969,8573,-75697,-86228,58677,189707,183611,86223,-37522,-124397,-101175,-53738,-20226,6560,44646,65164,80390,118671,134644,57846,-26285,-86740,-50495,-114096,-84409,-56064,-33813,-46692,-131524,-91023,-63049,-93177,-91254,-26038,61093,105814,81307,66348,118235,158929,154082,100077,11248,21483,31126,-17824,-66554,-97589,-44011,23338,68773,63038,98629,255537,301952,249545,196273,69767,-71505,-56002,63339,77216,51071,48952,53757,76900,45727,-34388,-105173,-52754,2130,769,8665,41146,71131,134390,187284,103897,-30444,-159849,-43841,2418,-13846,-77781,-89540,-53929,-56679,-86940,-131053,-110644,-97568,-70553,-11026,8940,-48157,-84878,-62888,-56072,-81013,-85305,-107518,-104922,-94503,-71166,-44847,-17909,-16487,3785,50777,91447,70884,-2071,-47351,-70816,-121365,-77896,31024,58215,23742,-77344,-113457,-90765,-130566,-71205,2497,35840,75279,76740,-19417,-117050,-43197,-4273,-2072,-25204,-7953,-12372,-19946,-72749,-119359,-53730,20313,46553,73110,116541,124422,91964,80760,38541,31918,53660,150022,264795,405777,456452,344710,107013,2634,-18651,7233,7152,-49824,-68916,-57767,-75445,-85591,-110915,-85707,-71036,-127638,-143409,-77100,-16759,-75953,-10132,46292,36378,-30449,-90129,-44222,-33098,1598,74943,149966,133401,106269,65910,-4147,-46008,-131794,-126164,-96722,-115169,-72911,-14694,-49424,-82693,-125911,-64562,36812,73779,19009,-37114,8281,10149,25260,67765,94205,62126,102614,175380,175418,101517,76616,21658,-67026,-284,61661,133363,92232,34170,-780,-56323,-36283,26548,6915,-60237,-96561,-2582,148005,349499,467512,446806,351873,210721,80930,4503,-140700,-108067,-35857,-46634,-9410,85148,88208,-31084,-93671,-76619,-11706,72728,175113,191941,167560,150754,165438,217821,208898,157960,99131,59848,50584,-33655,-113232,-87254,-6764,27148,2718,-32515,-85448,-99884,-55803,-65050,-52322,67910,191898,310966,323856,198506,-26664,-80914,-32850,-7334,-9487,-69840,-54771,-12905,65572,188769,256358,251479,200369,226564,234246,215312,251653,295209,242623,81695,-12835,-24233,-709,2028,7092,72686,127938,103852,48278,45611,105214,152937,57328,3107,24305,-653,-30503,-69230,-69119,96666,235258,148657,5692,-83642,-85307,-11343,73112,184662,256226,229511,91390,5527,-18163,2527,73410,168163,168662,57137,4877,-8640,20537,31236,95064,37848,3955,-53528,-96514,-68437,42743,54132,59032,7569,-99430,-132373,-9924,184159,91244,-8364,-92117,-63797,16130,33045,-42178,-86258,-84765,-87617,-52873,-47336,-50148,-27990,-64364,-103458,-91836,-36247,22603,53639,68507,91187,63882,2361,-51786,-34631,-12471,15976,66234,141452,153287,85804,-30908,-43837,87819,239271,249884,190681,139556,139952,199520,178962,75726,68342,65042,41458,26887,-1603,-35276,-83588,-82632,-50182,8316,62441,79394,88346,138832,151530,99594,74474,82127,63145,9676,-43614,-51229,-26112,-8509,-4840,32179,52782,22885,-43186,-100924,-82375,-39146,-7114,26154,35503,-45580,-78987,-12030,22140,-5777,-52412,-74018,-111877,-74253,-88559,-43665,39122,79265,63724,-33852,-60465,-32395,-64287,-103208,-30779,-11818,-43377,-63887,-63485,-50450,-43769,-5649,15845,-3134,21616,-40214,-6523,112341,159115,206990,259080,177972,88141,17948,44753,72642,55440,52944,4992,-58056,-46633,24467,75566,64820,10689,-50952,-71463,-86572,-61245,10391,56083,18601,2907,-68046,-96557,-16683,-3165,-39841,-88854,-78758,-43246,-25762,-24712,-37070,-20190,-6511,-50112,-42863,29676,102817,146570,137271,85787,38688,-6557,-31017,-28981,-9561,-28931,-55784,-45281,-34385,14901,16502,2626,-3554,-40834,-76802,-63698,-76749,-71909,-59997,-38448,-45604,-19722,15424,-24056,-42603,22434,31900,-49131,-85378,-48538,-70007,-30092,91124,88018,-45713,-128171,-43779,-31696,-42848,-66160,-88933,-102019,-97122,-90167,-72673,-52372,-54713,-56748,-22510,-11571,-2803,41224,35433,-15712,-57563,-1669,-5940,-107759,-85273,-10433,-1495,-52253,-126464,-92554,-28619,-87735,-85333,-16526,99209,210104,181949,71864,-4839,2395,-28144,-65059,-27623,-52159,-52284,-346,46589,86087,117947,141519,77946,-22661,-39521,-66744,-94670,-37677,76397,189627,170566,91504,88894,87113,81622,-15914,-132193,-81518,-54898,-15190,12956,49919,87768,83104,74270,50742,-9425,-66680,-52474,59110,176446,114541,80398,52608,20947,-44150,-32247,93023,184484,292311,163822,45729,-38290,-58119,-42391,-14746,-16430,-1744,7495,-35701,-81780,-121766,-10986,138086,115745,40458,-56971,-10950,35468,-40682,-110204,-97779,-51488,20930,121199,152957,97194,-21735,-21347,135443,128791,11337,-72929,-143,69264,95394,41798,-24226,-70082,-94527,-90258,-105711,-107312,-26275,-29918,-89205,-117802,-98879,-40546,-31320,-85719,-18898,48235,32323,-93374,-126052,-129737,-116950,-46234,47725,129355,165323,178825,188231,171976,154064,101431,47799,36649,21210,35710,79043,27701,941,31804,9851,-15627,65854,151131,128971,72297,-1390,-59049,-18053,83072,198487,237861,158910,60685,42923,39329,6032,-38026,-49981,-53714,-70945,-110306,-123228,-97329,-37442,44472,108532,3223,-48240,53070,93939,43070,-20667,-68352,-33991,58034,131028,163070,86263,71041,52490,35576,61968,89138,120904,123094,112819,12383,-75122,-49424,17603,48466,37413,18079,-42731,-63125,-23613,-36445,-109021,-114722,80365,267771,311722,150834,-7348,-66457,-97325,-90348,-94249,-70749,-46113,-8645,16253,-13520,-40978,-65462,-121226,-32710,-27418,-75104,-27060,61893,135733,167857,123326,75488,31266,-6818,-44088,-127997,-159676,-131316,-82388,-18032,10057,38034,65635,36335,-39261,-71250,-46049,98453,79628,-47625,-76266,-20527,74442,167647,150780,42097,-34487,-63711,-84191,-70978,-64475,-90625,-146136,-86017,-12898,79324,141099,219722,315912,207317,12512,10970,146248,256914,194733,118688,57814,10908,-23818,-40924,-40445,-22408,6014,9587,-386,-6000,-6051,4759,-10376,-32379,-76001,-56280,-8366],[24242,12285,19834,26914,23771,3044,-2503,12302,13125,20499,26873,32185,3640,-22139,-55670,-104630,-89576,-50140,19649,230824,515385,752987,679325,452111,286692,222442,249926,182775,12310,-76339,-87912,15428,178437,182030,48455,-42711,9120,92394,118542,86248,178545,313160,380860,286014,102140,-31570,-18759,80715,112856,76820,1583,-40821,-56568,-60857,8707,64435,49281,15474,-50808,-100201,-98514,-64166,-31949,-34113,-120061,-54725,-9881,-22343,-34693,-36643,-60746,-71655,-58949,-66329,-85004,-48670,25528,148105,302598,371846,216004,-11834,-96697,-69934,-68533,-61368,-51423,-44989,-38146,653,48395,63084,-15094,-78192,-82893,-67397,-32887,43480,78560,81179,13306,-30257,-8240,69472,104989,57204,16394,-5894,-22221,-81220,-48593,48117,104809,34641,-57366,-98949,-54490,26896,103249,133413,187630,195753,119600,19425,-117478,-20350,126897,167929,148433,61587,6158,-29179,-51205,-36283,16909,24104,-51771,-106332,-107500,-70980,1206,101811,96804,63564,19158,25191,27627,-12024,-50836,-81297,-106444,-63730,61755,212677,269364,107947,-36576,-101192,-105770,-50089,-24835,-30054,-38691,-45490,-36130,-24588,-8061,24746,92989,100827,16722,-78786,-80888,-1493,23547,81003,81094,49090,135931,392160,662510,360182,-52466,-51013,260788,341326,133028,-75864,-82766,-12577,66507,109794,106768,-20328,-110957,-47814,-21050,-3688,-28559,-2312,91108,154645,198793,153794,30945,-14925,2308,6423,-1447,-24352,-14095,91248,243747,332068,262893,133433,18848,-69311,-132776,-100457,-64532,-24370,7819,15104,-79316,-49245,85728,160821,77451,4490,129004,3275,-72853,-14287,37878,-49918,-96756,-7579,133284,147857,81454,44102,22603,18832,30420,-8542,-41044,-15788,2471,17265,-24318,-97064,-29297,48736,13376,-59754,-129340,-115913,-34152,23856,28049,13317,-40165,-89360,-5044,65098,57852,29474,-54485,-121947,-78510,-108870,-29338,75551,95324,36311,-61913,-109563,-27622,7014,31668,63227,128306,228225,222043,155139,82073,30731,19647,40570,43504,12909,-29680,-76456,-124124,-119777,-107585,-59565,54261,150907,178907,168462,219363,189190,90657,-14559,-15564,-10399,-54405,-59888,-74379,-36675,-29238,-568,104099,161539,151860,145566,85844,7970,-50394,-43267,11850,27667,-12498,-56217,-77883,-82342,-92344,-94517,-82221,-37174,11791,12008,-19898,13530,45561,43975,10598,-71714,-128397,-170271,-142689,-146136,-157172,-124333,-107446,-23240,-5613,-82570,-65855,35387,96854,115562,107500,104348,56385,-9855,-26144,-73216,-138392,-89182,33944,95629,144893,234451,236744,121326,-23551,-122023,-136986,-93294,-26696,49252,80056,66918,68493,61345,71251,72118,56757,-1968,-35181,-20232,34258,157498,204388,145069,75040,12269,-38193,-38452,25305,140552,138281,95815,14162,-128346,-33390,52601,29783,-37772,-89503,-109014,-5494,-74485,-104811,-58692,-48345,-97447,-81584,-52663,-45713,-1373,53741,55067,33033,23068,33139,89266,95676,44388,-17108,-51120,-32427,1903,40304,62709,41666,19352,45092,108512,146973,103031,43048,-40511,-134763,-80948,-23749,74162,187094,140812,28813,-15462,-26787,-47342,-73593,-84317,-67300,-53659,-34165,-27452,-9184,-22229,-50612,-47646,-70531,-81533,-37023,52332,26456,-58212,-124827,-76662,-42385,-46366,-84139,-143308,-47652,-132565,-224614,-150734,56369,21331,-460393,-480593,-349962,-199847,-147957,-129187,-97826,-82934,-67865,-27357,12223,77399,93865,105642,86634,4115,-84255,-105550,-64347,-64353,-63796,-63095,-43701,-80269,-100187,-66253,-16505,36357,77163,119547,151197,127671,57742,18889,4001,2517,-23254,-31864,-11900,3947,-8524,-6398,-30717,-115603,-149578,-62785,-28519,-23060,-60877,-76990,-1248,80681,157826,181659,206138,166742,3905,-96997,-120318,-99076,-71867,-23057,16404,86448,185929,301455,312506,200101,60294,-42997,-97332,-30116,411,-45610,-108747,-128218,-81210,11690,73706,15771,-59821,136855,380288,346334,103585,-119931,-108202,57315,77617,-14266,-71555,-61484,68612,70009,-12507,-47285,11739,66620,80112,49834,1109,47289,57151,78870,80358,110019,145301,133815,47228,-24630,-80399,-128738,-154924,-126605,-79877,-26323,-57993,-88893,-89031,-64594,-67007,-72528,-40428,14819,17379,-38494,-64694,-55761,-33456,35622,98441,97900,58688,108144,148940,155831,-1582,41725,228568,187268,102352,49897,25199,-3335,-73765,-78155,-73533,-59371,-91383,-128329,-50635,45193,87149,81434,73203,11214,-68618,-118222,-114687,-96451,39702,30775,35673,-4302,-40437,-63535,-127002,-46483,-460,-29545,-43847,-32991,17676,107247,240687,227867,123187,19089,-50178,-152104,-90136,-11907,-23676,-77055,-34969,-5247,-46429,-38578,-58522,-104017,-88861,-31937,30921,147244,291059,307989,129104,-8426,-9745,-16851,-2356,45296,52866,-3397,-93295,-70750,2175,29247,11461,438,20553,71188,132556,167794,97899,-49725,-25100,118642,128687,23715,-25055,-16629,-33387,-81061,-107828,-88652,-81122,-87712,-79647,-35578,121698,111724,143151,161922,142325,145502,156448,149800,135809,109108,88466,11885,-48384,-94792,-116437,-110939,-121101,-107369,-98916,-51049,19715,52772,7711,-24520,-78232,-86200,-2479,43622,48382,21386,-4119,47450,48830,37583,64815,128071,108380,-41148,-110115,8585,152204,229584,152886,56809,26031,36587,37368,59922,67694,56445,18732,16822,32517,86327,98624,82534,66280,30101,-34972,-97516,-65200,8187,11094,-1430,-5804,-14148,-1557,-13675,-83192,-30182,13799,92784,140206,90482,11491,-38157,-35694,33388,74232,55211,64618,129850,197518,162066,34361,-93297,-138564,-84332,-31537,-11265,14780,66933,112136,139835,170110,90562,43752,25027,-49201,-130928,-6813,95667,75725,-6607,-61259,-88118,-56664,33603,104448,157028,248546,168117,-51584,-39516,170909,407599,380926,187606,13374,-105931,-76543,-4931,27176,17741,-29866,-98154,-108624,-33632,31509,103882,144230,21025,-119210,-80946,-100217,-57769,36373,104191,94800,57683,-11226,-38913,-34682,-55801,-41008,4408,117720,139837,71555,31995,72215,144555,162274,182130,18557,-96342,-62446,-33921,-73529,-144034,-172142,-116894,-108068,-109386,-125746,-76940,26934,110656,122951,68699,16622,11471,32305,120695,191165,118985,34242,-39401,-35458,39049,82751,197577,250928,244156,166507,23019,-73310,-56382,-40589,-29120,-16220,-11161,-8269,-9730,-15523,-24816,-39686,-40024,-27393,3662,24400,-64025,-82175,46642,117560,65833,-39645,-67719,-21325,-809,1630,44143,132242,227781,281907,285762,209723,138221,220611,346675,332507,267949,174730,150490,179797,122243,50842,-16678,47893,118029,95496,85525,77990,54417,33288,44828,102759,162742,133932,34409,-37862,-80082,-13463,-21006,-49023,-60272,-55775,-53783,-59589,-53549,-63172,-67673,-73226,-74602,-51000,-109586,-66691,-54032,-77609,-135299,-101903,-78695,-83732,-52764,-81319,-124568,-12267,70353,64324,-40970,-55737,-38536,-80763,-93691,-117802,-52253,32861,111214,154539,156515,112252,66700,-14001,-85195,-137206,-124391,-33098,38298,70363,38076,-10913,-34735,-3553,91204,46425,-16147,-64806,-22464,48549,5536,-64616,6738,207115,360758,291216,110066,-2977,-32512,-57633,4648,78996,113947,95936,22758,-96697,-82208,-27553,-18235,-4210,7032,-3636,-3289,-3122,14451,29254,42408,24362,-65194,-103492,-103661,-55791,-70621,-101990,-94051,-61183,-12887,15645,-21677,-95686,-51114,41329,75214,30944,-46206,-79764,-33815,46968,60291,57931,39353,100261,182253,188033,106196,1634,-37432,-38587,-27378,21152,73623,109999,150965,133730,105347,71690,40530,-25622,-88203,-97419,-28559,72937,102439,44897,-37018,-109840,-130127,-50785,-6480,-11386,-72561,39125,207008,208338,80788,-3809,-98182,-153881,-73406,-9658,-18254,-31478,-40381,-47581,-75796,-143129,-99378,-29550,63827,66158,-30985,-99230,-74864,-48169,-59797,-112210,-136907,-99314,-66134,-38811,-13721,-1442,30544,42572,10635,-48759,-71823,-52759,-14776,57664,137941,209463,263435,253532,109126,32425,199352,287414,186274,32863,-42662,-68224,-40042,14291,92040,62211,-16712,-50934,-85426,-109406,-95597,-52158,-17787,-2741,-25601,-61706,-10925,26208,42933,48513,-14936,-44278,84108,284686,538817,515929,255529,169831,119062,88566,68315,10637,-92065,40227,185063,171413,77395,-2951,-52304,52975,66198,-37092,-81198,-6336,61432,112073,49599,-26976,-41818,13767,61607,24269,3123,-20182,4027,29267,28076,-1584,-10938,-18525,-94752,-64526,39911,71994,25265,-63926,-78811,57558,175882,167808,68374,-43321,-117610,-97188,-51807,-23513,-795,31801,45275,55911,99875,152231,80901,-16628,-113165,-64396,-109281,-87338,-68726,-57657,-62529,-127100,-90023,-67787,-94379,-71837,-7955,73635,108532,77827,61337,102621,125017,120677,76344,6939,21506,21425,-33017,-87462,-101609,-45511,1903,37398,38333,93391,254160,281077,230348,179879,53218,-83151,-70271,16205,25047,4092,8740,30990,74644,48103,-29094,-108818,-65466,-9689,-8899,2289,36130,68188,142956,209481,121223,-22161,-160109,-74201,-33646,-44308,-98747,-93071,-63781,-72477,-96828,-139550,-120544,-103495,-89211,-38233,-14982,-70128,-118325,-81387,-62776,-80578,-100234,-114157,-90978,-83468,-65660,-44277,-26354,-28242,-6288,39647,77610,57879,-14842,-58310,-74439,-121204,-78855,39759,63330,22664,-71991,-125824,-107065,-128462,-58708,15819,37492,64676,69298,-33474,-134996,-49270,-4260,9129,-6266,12733,455,6043,-38426,-97706,-25552,47499,55827,57172,86422,91280,83511,94409,42152,34262,59649,150704,256053,369955,393500,283554,100011,-1676,-32570,-8419,-6379,-59457,-51960,-49773,-82485,-91026,-105128,-83382,-67661,-118718,-118714,-48710,15698,-49770,-22227,29721,15313,-48312,-102434,-62196,-57860,-4498,83181,154553,124506,93071,52185,-4507,-24293,-99745,-117599,-92071,-93624,-39464,24496,-10599,-54637,-120439,-73405,39066,80558,25735,-21742,19053,17449,27840,62209,88089,80014,129863,192188,186480,128331,111859,32441,-67673,-9112,60822,128023,82288,21749,-12864,-61284,-27730,35830,6410,-63786,-97811,-4976,143909,320854,398482,354748,266659,139555,29477,-15538,-148018,-103557,-26715,-25611,9254,95391,88152,-25711,-102862,-105314,-12121,85632,181216,188609,161193,123442,100077,136746,166469,152504,111924,78303,68808,-29821,-115038,-72817,8726,33047,2524,-34797,-88099,-104908,-63644,-74739,-70770,54959,194147,311390,272912,123790,-57843,-13786,-28928,-21125,-19830,-55158,-61511,-45027,42442,182903,259838,246012,173454,192331,218930,199229,233109,302034,283938,121737,12591,-8550,2022,3693,14499,97473,166539,139480,70056,52634,104830,148036,49766,-3558,30408,18858,-24699,-72053,-76722,78336,203069,117459,-7121,-81727,-98454,-26530,75278,229883,348787,295233,112002,5012,-16101,15361,77551,157823,156761,41355,-3415,-4651,31434,34426,103771,72327,40858,-24458,-81718,-68020,38493,54118,58763,5255,-106676,-116961,-25576,148829,75330,-37039,-114872,-37909,33430,45483,-31300,-104573,-101880,-104057,-61423,-57652,-59932,-36982,-70507,-105746,-90984,-27715,45524,91403,123751,154865,96435,11987,-53414,-44429,-26942,-5067,45983,117514,129511,62859,-53158,-75291,57782,221783,244396,192377,130119,109041,142791,112763,38966,53606,47671,16131,-8545,-37697,-62797,-135121,-92124,-22504,43785,83570,91978,95931,144209,157819,99037,63860,64697,39793,-14589,-58934,-57455,-33137,-17136,-5924,37379,55477,14515,-56250,-106426,-79066,-27859,14341,41108,24651,-72811,-116930,-27011,17224,4949,-29079,-71942,-125397,-74407,-85584,-33294,46537,76907,54219,-40439,-61737,-40022,-69437,-96772,-39658,-32180,-64487,-76009,-67796,-52684,-44102,-4941,14741,-9621,24180,-15713,18072,110498,141648,185830,234029,145504,52335,-17595,20648,69069,65510,59516,14612,-42335,-34619,36486,87391,76173,11505,-58624,-78519,-86972,-64180,-1645,32479,-6193,-10760,-69418,-103702,-27553,-18453,-54797,-99408,-87428,-53520,-35240,-34197,-41820,-21667,4197,-30644,-20152,34885,94235,132392,123409,77649,37907,-2925,-31695,-45993,-36560,-55232,-77826,-55519,-35464,12233,5338,-11567,-12690,-42984,-71025,-55749,-67638,-65556,-70017,-52860,-40160,1729,33411,-15749,-44092,12173,20656,-57540,-99896,-61056,-85606,-37836,86916,84867,-50633,-124329,-48729,-35144,-49132,-82088,-111038,-122438,-111683,-91057,-61719,-28658,-37667,-40161,-11000,-13416,-12861,33974,48032,18171,-40213,-18570,-11956,-100104,-96108,-24144,-14294,-69708,-148336,-95397,-28782,-83026,-93522,-26948,91546,210654,185254,80371,1138,226,-26450,-62295,-37250,-72162,-37364,33921,88903,128972,161928,189467,130221,26318,-21592,-70043,-103775,-42646,75308,199969,177736,93023,95277,107430,106779,-3536,-111915,-79577,-55631,-21831,-2792,35319,91408,98796,84605,58729,-2255,-66157,-55584,58269,164874,104885,77066,49246,14269,-47398,-54678,64679,150009,278130,177757,51291,-38389,-78746,-35991,2046,-9401,-7164,-4727,-44147,-86782,-133573,-18435,189563,170874,59897,-49782,-3667,43421,-30655,-90522,-92733,-60081,13819,128956,159640,93728,-34768,-22046,144879,120771,-409,-59090,17233,81841,97383,37130,-33906,-76142,-98177,-96211,-115894,-93350,-11671,-29344,-96495,-125168,-105531,-35629,-30445,-79809,18696,70058,20707,-117390,-109266,-115995,-120716,-75127,21476,110811,148317,164297,204226,197937,180332,128174,67903,54506,43950,66519,110843,57046,34175,64655,39264,18283,107303,184699,130521,54717,-12666,-57800,-12655,87441,199469,221660,131251,43874,41881,31779,-5978,-42705,-48360,-50403,-63547,-96616,-123084,-106636,-45821,27878,88151,-3615,-39508,71790,109424,59133,3778,-46442,-25829,54015,114009,120256,62868,61760,52205,41872,73740,103827,123546,99454,64393,-37068,-94505,-62747,-2296,29638,30255,26425,-30601,-61431,-21808,-28415,-100927,-113222,86405,273166,296711,125832,-20040,-72356,-95939,-91102,-93484,-59477,-23527,19167,29333,-8183,-30808,-52227,-96174,-7967,9718,-34732,-49387,9450,63435,108763,91142,54376,16312,-11038,-28675,-91279,-145736,-158861,-116094,-43982,-34,37357,67781,43108,-26139,-63674,-76107,73191,55370,-57947,-66060,-11464,93580,191859,166469,53179,-27075,-68237,-92385,-67620,-50429,-68461,-118392,-76371,-1715,96730,170321,255014,336382,219507,32138,23588,158162,278199,213822,128293,57216,4320,-29909,-47896,-49510,-33862,-5972,-681,-6581,-6717,-5026,3351,-12637,-37956,-74252,-41195,14497],[44899,35895,43776,46273,33552,133,-4815,17625,31653,41579,39719,34282,-1566,-30216,-65493,-109837,-55613,-26962,27272,240305,541556,834413,805313,558945,346186,251080,267572,222683,48672,-65139,-89755,30616,180442,158789,17901,-54075,34267,128611,144120,96885,195293,336879,399323,293279,97066,-37143,-20155,73712,101948,67610,2179,-24276,-29092,-30609,44930,102758,82381,39601,-44707,-108714,-81041,-45919,-24705,-29506,-118763,-64265,-20750,-32701,-41976,-39203,-59199,-66268,-41733,-31700,-35690,7410,86692,216776,386840,423966,208698,-9023,-98098,-78962,-80957,-76314,-69649,-64780,-62500,-28621,26671,56957,-13987,-74471,-79731,-69500,-40840,23589,44223,54071,4552,-32080,-4948,75601,100821,65802,33679,6430,-16535,-76523,-42868,56540,108715,24194,-70056,-98184,-45919,34307,105049,131860,185971,220997,156468,41696,-108633,-16150,138075,175820,149697,63990,9496,-35159,-67800,-61467,-9085,8260,-59395,-111761,-106507,-71714,4442,115833,126781,79425,14072,812,-17223,-57656,-81270,-95963,-112307,-69585,50385,204469,261101,102901,-32970,-96519,-96841,-43313,-25389,-35668,-39805,-40307,-38053,-37512,-24471,10495,81365,84222,-11367,-120354,-110306,-10025,18678,49983,40941,-16090,44934,290130,561828,296668,-62881,-57461,229153,333642,148537,-60996,-78632,-12851,62583,110562,124640,-775,-133141,-70207,-39432,-22887,-47624,-16936,79620,145108,193625,148270,22351,-16919,7125,17977,8124,-16880,-12894,84889,225614,283732,244654,138879,34787,-47944,-107491,-83435,-31558,5512,23777,22786,-75440,-38867,91909,164914,99579,26975,107083,-23098,-86534,-16719,42505,-54852,-112401,-16218,125321,137585,87000,55877,33907,32766,50881,4209,-39267,-32702,-21770,-9149,-42830,-100214,-26577,46364,15499,-42646,-100975,-144764,-77317,-14375,1481,2447,-40287,-96598,-12480,77920,88879,47769,-44181,-119528,-79256,-95741,-4845,99918,114155,44852,-63881,-74382,320,30848,50329,80613,153034,244599,220318,130494,29057,-36137,-42234,-6051,22378,13000,-20790,-71099,-123806,-126112,-115764,-58678,65738,175645,210295,232932,290831,228496,97197,-16426,5118,26205,-8068,-25005,-64645,-37484,-34662,-7186,106176,183069,186588,174558,93035,-3195,-65870,-25043,53386,76936,27639,-31444,-65573,-77149,-97683,-104652,-99687,-53141,331,6170,-22559,14193,43012,36847,5565,-72331,-129013,-166125,-131448,-130976,-131553,-107043,-83839,7185,19224,-50945,-37602,55396,121243,154605,149458,128102,48343,-35589,-40263,-69807,-127414,-79534,51934,97304,134047,215249,209164,86799,-63758,-131489,-109641,-88290,-37174,41581,90086,87318,86897,77225,85715,74517,43231,-14447,-48713,-30782,31901,151527,186180,134224,74727,21815,-27417,-65676,-485,124830,140792,97049,6863,-142200,-25322,54520,33199,-32170,-86337,-74590,33955,-48743,-120514,-77794,-54781,-100600,-91033,-75981,-43522,19236,74376,66910,41687,34917,46380,94361,89012,40228,-12919,-29547,-7724,21706,48040,57595,34233,16347,45792,114189,151960,102758,37765,-47356,-108976,-87927,-34335,65004,173423,138276,32649,-15092,-29506,-51683,-74135,-80897,-64139,-54684,-41576,-37180,-17706,-28646,-53933,-43540,-63018,-65986,-18722,67454,23194,-63905,-95368,-40874,-18443,-39744,-71829,-143238,-107111,-206050,-308742,-222290,-49365,-200840,-328172,-357656,-351540,-218827,-149795,-105537,-82957,-81492,-72457,-31151,9208,81519,99831,114363,96074,11418,-80977,-119950,-82946,-79391,-65053,-54348,-38201,-77593,-86442,-52131,-12847,23126,65067,123699,172904,162452,94561,47291,25688,15517,-17451,-21573,-911,3450,-23502,-42656,-78180,-135453,-150076,-79369,-36676,-26376,-59037,-68751,-43,80376,164991,221304,248657,169126,-6502,-108789,-115711,-85584,-52658,-14086,9505,68613,163775,283495,295434,192871,70309,-23394,-88904,-27674,-6824,-49480,-105951,-132187,-99430,13562,73937,6109,-55216,125968,342983,283580,64644,-136598,-100161,44783,50523,-54500,-100872,-81170,36303,34082,-41467,-74939,-17473,48994,74055,41908,-6069,50194,51821,67077,72242,106581,146545,151257,48130,-28125,-80771,-102780,-149110,-131954,-70152,-6312,-37695,-89747,-74594,-46978,-66699,-81028,-49744,6821,6148,-38038,-44284,-32497,-11538,59513,116274,113134,68516,110760,144510,141382,-5767,25015,201061,173304,93547,42127,18192,-13671,-86045,-79374,-64873,-57909,-97017,-124661,-39264,57840,112088,116282,104890,31146,-58479,-118404,-120236,-106885,18555,11951,27842,-2560,-36537,-72180,-143158,-55935,-6958,-35270,-39571,-38361,-10650,62901,221845,258387,154603,30612,-49822,-158714,-75170,-5347,-25720,-82842,-45883,-7697,-55221,-63354,-82429,-117818,-57537,-4351,51591,175728,331962,332646,141879,7000,9259,9153,40057,63158,40726,-33415,-119060,-84287,-6820,28015,19465,15154,30126,73498,130874,169437,95324,-64282,-30976,126075,139223,38106,-5237,-3592,-26694,-73502,-115383,-97909,-88443,-91035,-74975,-20436,119824,96019,121499,146752,147040,150845,161810,149926,132564,106317,84665,3524,-52219,-99752,-133869,-116052,-112140,-110455,-91444,-36140,30132,45556,-23474,-67279,-108360,-68482,19752,66090,76624,56529,18816,38909,38786,46553,93243,175658,151910,-17490,-129077,-5655,129868,207537,128497,20341,-2031,7806,18199,51388,64379,48160,4242,-32,4117,49519,79080,89679,93271,59141,-17380,-89074,-65064,6363,22172,12938,12105,229,4890,-6356,-75480,-34296,-1870,77139,122741,72563,-2681,-41235,-15724,64543,97060,78374,91139,156135,212163,168307,40199,-80420,-117799,-76519,-23989,5338,35223,73823,94486,106537,153792,96518,48321,29098,-39831,-141188,-31938,67290,56677,-17157,-56812,-66268,-48464,25319,83535,121707,204126,158656,-57565,-17659,244006,491404,474662,272339,54879,-76661,-95783,-21101,14853,11636,-21561,-86215,-116186,-39290,23671,97794,144710,24012,-123805,-80429,-97106,-58723,27386,93451,90853,57139,-9798,-37424,-35942,-67583,-51724,16416,140718,155255,89198,49592,87023,156195,170211,154456,-26208,-122820,-45259,-22547,-73266,-148634,-147049,-79127,-74679,-92102,-122967,-66745,44669,129210,138962,71838,12625,15601,57088,178882,259108,154818,46773,-33405,-11969,40333,70302,201648,298573,299019,192944,20539,-80125,-62253,-49629,-43385,-30458,-22675,-17289,-11721,-8117,-2469,-13625,-20667,-23757,-4053,14555,-75278,-77510,53597,117573,66607,-40331,-101111,-46757,-10968,2746,38115,119139,213081,272903,262192,185333,131574,227605,353762,336104,290850,202114,175300,197411,138255,69488,18745,99209,144418,103435,88873,74656,47855,27390,36102,87727,140357,106498,13083,-44314,-104910,-63232,-64841,-74016,-61985,-56495,-51170,-55199,-54749,-67468,-58749,-54331,-47696,-25342,-78323,-61675,-55224,-70853,-117596,-119256,-89082,-81028,-37246,-56410,-132088,-30254,58707,66041,-32924,-71861,-59853,-108665,-108269,-98022,-49687,24707,103119,147269,158668,124618,85199,7434,-62442,-119407,-143987,-57678,20258,58281,26595,-16713,-35849,-10560,80499,45174,-21576,-64665,-8471,62031,9826,-55507,6270,167276,273878,231804,93226,-2368,-33648,-46043,15825,82154,115040,94426,14158,-99491,-72564,-15836,-7990,3895,17832,8240,6884,7497,32993,47536,64116,43074,-58008,-127670,-90899,-33469,-55015,-103524,-93050,-56067,-2352,27963,-13220,-89181,-42778,44199,78894,44629,-27384,-57201,-27341,59257,74113,71919,67845,112501,195021,203120,108506,-3620,-47472,-46166,-20469,32968,81284,111815,149646,128156,102717,66338,28376,-39267,-100305,-117412,-53616,41622,75714,24772,-48210,-103349,-116000,-52652,-13622,-22419,-71877,81100,248640,210751,67455,-21635,-107427,-138484,-62046,-3335,-14952,-32036,-46785,-55783,-80348,-131279,-108989,-70137,8020,24084,-59446,-120237,-87555,-60040,-60396,-104211,-131945,-107012,-65001,-27682,6060,11952,42462,67899,39668,-26594,-64246,-52356,-12297,60564,142401,206042,256982,261431,111166,-972,155300,261986,183248,37662,-30860,-61160,-40737,8664,82116,51958,-29551,-56034,-81112,-97262,-70637,-26492,-4346,4586,-22965,-79362,-21774,26651,16447,827,-30949,-76682,36551,235625,486802,436417,196243,137098,101911,78668,61894,9643,-68932,49768,182592,141144,41824,-27254,-43573,64469,66525,-45941,-87544,-1867,61487,95449,18422,-60999,-76077,-21151,30365,3799,-3781,-18516,6740,28116,19431,-16948,-26835,-31418,-114439,-84220,31706,71417,34630,-54022,-61541,61312,163171,152109,51626,-46818,-105481,-89523,-48011,-24955,-7543,17752,23960,31802,80831,165497,104016,-3062,-108388,-64954,-102079,-89267,-79202,-81361,-75563,-117011,-87655,-69318,-74336,-44266,14233,86576,110598,74973,58645,90610,92552,85005,49567,-1501,17890,11811,-46610,-107130,-96266,-40756,-15919,5875,13888,85525,235743,240906,197737,154818,34486,-91678,-75906,-28042,-27413,-45781,-38188,-1131,66026,47484,-24712,-113101,-79260,-23677,-20506,-6165,29584,63938,146352,222888,134661,-12816,-142045,-102276,-68685,-74409,-113730,-89580,-69178,-82479,-93895,-129617,-112855,-95866,-96844,-61047,-36391,-79805,-108700,-85589,-63473,-78198,-110216,-109884,-76076,-69445,-57191,-40368,-30486,-34323,-11590,30830,64246,45313,-23733,-64440,-73673,-117639,-82194,41641,63466,18783,-64684,-129961,-116947,-112187,-43396,34629,48566,62374,66708,-40046,-148136,-56539,-6429,18712,12639,36482,21562,34596,2092,-59420,15424,78472,64371,38695,53443,55675,74518,105952,48568,38659,65998,148153,240730,329353,334169,232823,99422,539,-44142,-25040,-10421,-44992,-27955,-36967,-82513,-90902,-96784,-77632,-56013,-97277,-92562,-18785,49512,-18982,-33024,7910,-11381,-68639,-113285,-82432,-85527,-6490,93391,157187,117625,84415,40884,-3536,-4836,-67353,-87668,-65962,-66389,-10185,61968,29350,-18435,-87392,-63207,44245,86222,32371,-5722,32685,27846,32477,57666,81599,96252,156995,208095,196922,154225,139367,38880,-67783,-14647,61537,121806,73103,11747,-21089,-62353,-21117,41458,5105,-65590,-95140,-4039,138637,282931,318248,258264,180928,72241,-19009,-39949,-155108,-93910,-15518,-1725,34877,108166,86938,-16124,-77206,-125428,-9267,101784,187432,184124,153527,97627,44939,55911,118208,143838,126088,100723,88951,-22646,-108363,-56294,23861,39354,3222,-36036,-88741,-106981,-68526,-79858,-82457,46081,197831,309823,226872,71005,-20795,44453,-12069,-30067,-28134,-32969,-52636,-76171,14389,170755,256359,233780,143484,152643,190514,174238,208620,301594,322286,167213,43912,11796,9728,9523,24352,122114,203305,174760,94463,63892,106503,140328,41340,-8237,35999,35989,-18499,-72714,-84606,49033,154600,77333,-21220,-77742,-105997,-40476,77081,273329,438480,350686,126643,3674,-11988,27943,77204,136048,133324,24494,-9710,913,43002,36953,110115,111308,84337,10475,-57367,-57215,33737,54349,59548,5309,-105613,-94001,-30798,101785,54932,-67406,-94766,-7413,52612,60077,-3559,-74374,-92272,-105495,-67207,-67028,-69557,-42213,-72484,-104521,-86644,-16875,68830,129170,179495,219330,127524,23000,-50326,-48278,-36413,-21872,27857,94153,107076,45071,-64081,-104688,25517,196428,232626,189847,117389,74099,76297,37132,3926,40655,31140,-6315,-38904,-60054,-60626,-120698,-56288,24953,86068,105831,105425,104222,149396,165561,103180,57669,50476,19866,-34151,-69259,-60679,-37483,-21474,-1506,46481,61256,9829,-66275,-109993,-74585,-15263,37301,57309,15384,-91221,-123663,-27432,19608,21069,8209,-21581,-58421,-56344,-79445,-24893,53854,76407,49845,-39451,-55547,-39383,-64517,-87734,-44612,-46169,-82488,-87531,-69164,-51583,-42530,-4515,13278,-11819,35515,16558,47095,108939,124527,161630,201730,111852,21973,-39551,13482,75095,76913,64678,25343,-21357,-13976,55957,103248,91302,14679,-64146,-83868,-87639,-68941,-15923,8463,-29001,-21846,-67281,-108264,-36902,-32003,-67081,-106614,-93529,-61901,-42684,-41016,-43353,-18221,20959,-4830,6307,42747,87361,119884,112564,74058,42242,5516,-29244,-59565,-57457,-74578,-96549,-64469,-34790,13449,388,-19032,-17066,-42002,-63182,-46177,-57291,-58370,-77507,-57669,-23238,30492,56534,-1992,-41514,2244,9391,-64354,-112806,-71725,-98605,-37289,87813,86432,-47157,-114904,-53157,-38176,-54473,-96818,-130561,-139514,-123425,-89123,-48238,-2658,-16472,-17699,4800,-10349,-17761,29909,58865,46070,-25640,-35495,-17432,-89820,-91815,-27324,-18835,-78453,-133970,-79726,-10035,-58486,-101671,-37820,81652,203410,181131,87147,11941,-574,-21671,-52841,-40571,-81978,-16026,69041,129787,170096,205793,236301,180470,77440,5924,-66890,-109405,-39649,82256,216039,186847,95261,100737,129879,141234,25659,-77992,-74112,-55291,-26658,-15615,22990,93770,111531,92092,63386,3198,-64848,-57963,53166,145843,92444,69678,38075,-699,-55040,-65629,43469,118221,256917,192565,61288,-30678,-87300,-28062,15578,-3781,-12627,-16593,-51280,-90289,-143532,-24652,233916,225753,79421,-40012,3465,49232,-22260,-73080,-84904,-67408,7975,136892,165781,90448,-45502,-19359,151409,110646,-7650,-43195,33308,92506,96705,31834,-40760,-78436,-98768,-98614,-111826,-73170,1687,-30146,-101042,-123340,-100588,-26218,-26847,-68931,51323,83550,8075,-107352,-88032,-97913,-113081,-99759,-2339,94213,132584,145572,212045,214244,195896,148252,84633,73042,71447,101570,142696,84535,62888,94993,72131,55626,146262,210703,126046,33712,-25214,-55521,-7254,88613,189921,192037,96303,24687,35032,15009,-22962,-46960,-46798,-46255,-53694,-79392,-107287,-109670,-49706,15639,70922,-8567,-29398,89088,125838,81799,32779,-26281,-19309,47512,93809,79783,44804,55540,58081,58856,98492,128279,130405,77990,20248,-78743,-104724,-76294,-25426,9217,22350,33905,-17625,-59750,-20963,-20962,-93735,-112062,84361,256156,260758,94474,-33850,-71167,-74162,-89122,-91461,-50071,-2965,44074,37259,-7460,-26145,-45346,-74721,18770,46714,5930,-47451,-30345,-2986,50579,58595,34299,1652,-17244,-15697,-55246,-108796,-154879,-151585,-65668,-2221,42770,72583,50291,-12962,-47925,-95795,42962,20847,-74651,-55112,-6302,106175,205715,170148,55108,-26613,-76979,-95582,-50679,-24540,-41509,-94495,-68821,4745,108579,192585,276840,332030,214144,44514,35082,167292,292218,226689,135356,59120,3890,-29427,-50501,-57455,-46321,-20675,-14381,-15591,-9693,-5584,606,-16815,-48440,-75459,-24226,38411],[62430,53710,59684,56433,33308,-10086,-12545,17898,46409,62763,53475,36155,-7598,-40398,-72095,-79550,-10363,720,35583,242396,543792,873658,894130,642471,389895,267155,272564,252974,81524,-53315,-89339,39568,168256,126507,-15630,-60989,56751,160020,162861,102154,208918,353813,400362,284060,81381,-49857,-20684,64692,86206,52662,-599,-10599,-3487,624,81526,137487,110382,59086,-42159,-119246,-67631,-27810,-1786,-5433,-90178,-74447,-33885,-44786,-50400,-43065,-59956,-64222,-29178,-3081,10352,65883,149197,279208,454705,452315,191724,-8278,-94256,-85860,-91398,-90249,-86923,-82276,-81784,-56915,-67,42476,-20242,-77590,-82875,-78469,-58877,-12484,-8164,9165,-15973,-41368,-8237,75067,89927,69575,50376,21309,-7958,-71541,-38650,64122,109589,11707,-83994,-94690,-40361,37089,102201,126737,176024,232225,178635,53317,-107643,-19479,136929,166841,135274,55785,5212,-47299,-89286,-89893,-36378,-12486,-70332,-111354,-111996,-78181,1728,123258,150668,88046,107,-35144,-70531,-96759,-106383,-112925,-116414,-76862,32966,183107,237249,90537,-31266,-89756,-87924,-38588,-28742,-43166,-42266,-37635,-42829,-52512,-40501,-2040,68217,64936,-37037,-162071,-134824,-23555,8293,17401,-276,-89058,-63605,180844,461116,232631,-75748,-61336,201748,325990,168196,-40065,-77786,-18201,52439,103523,135638,21322,-143434,-94838,-58613,-41582,-64961,-31415,68026,133160,182647,136958,12566,-20334,8147,24421,12867,-12472,-11980,76940,204500,235167,220990,140395,49210,-26975,-84151,-63278,1882,35419,39719,31738,-67967,-32953,90822,159678,113294,57760,100448,-38049,-94746,-14948,51358,-53171,-130239,-30128,109024,122463,90745,67362,45030,46640,74997,20361,-35492,-48262,-44771,-37795,-65358,-103899,-22455,46072,22808,-18668,-63928,-119305,-121460,-54710,-26301,-9594,-40559,-101419,-22195,85569,115026,66291,-35599,-119048,-81179,-76570,24355,129343,139283,62328,-45435,-36296,27696,54191,68412,95000,168912,244339,206049,99026,-24636,-87372,-87850,-46583,1503,12221,-10767,-62452,-119453,-131028,-122804,-57374,65693,188737,248392,308263,361924,260500,99752,-15942,25582,62037,41606,15008,-53978,-41239,-44481,-16591,103257,198377,216972,201551,102154,-9303,-68172,7425,100891,128812,66614,-7710,-54127,-72190,-103186,-117242,-116460,-62461,-5167,4845,-23045,14652,41628,32469,3942,-70742,-128731,-162367,-123553,-114595,-103191,-69952,-41456,49421,50283,-18056,-13447,69995,140057,189096,188739,149340,38015,-63742,-50386,-60404,-109935,-70649,56480,88137,117852,194322,184418,59727,-93388,-111175,-80899,-76824,-47979,29951,94697,103725,102992,91756,99278,73601,26816,-28601,-63300,-42116,27386,134533,157660,119618,71791,26487,-18812,-89317,-23133,108597,142273,99371,3349,-148524,-26995,46590,30799,-29075,-81494,-42699,72889,-14954,-110260,-93826,-61259,-102681,-102800,-104820,-42491,35554,93521,78917,49574,44549,55134,90622,76882,34647,-5226,-4805,18995,41777,54475,50087,23081,7603,39471,113095,150559,100244,34800,-44200,-81916,-93713,-45787,53225,151783,126678,34771,-14712,-35809,-61743,-81138,-83371,-64544,-57247,-50207,-47797,-26959,-35072,-54584,-38526,-55100,-50857,585,82150,19717,-67364,-66764,-5284,3700,-34581,-55712,-100253,-140377,-191915,-351120,-295171,-164028,-380312,-195627,-266270,-286706,-201938,-131302,-79049,-66000,-77256,-75334,-34427,3554,77965,97570,119029,104064,19373,-74900,-134860,-106033,-92643,-60217,-44327,-33101,-74511,-74519,-39387,-7280,11455,52055,122468,188908,197092,137258,84379,55108,31123,-9184,-9348,7653,-853,-41685,-76470,-101467,-116625,-125327,-94281,-44588,-28124,-53703,-60071,187,79009,171312,259212,284445,165922,-17618,-121303,-107253,-68745,-36105,-9316,3135,52379,141988,260467,268499,175293,71934,-10685,-80171,-21693,-13178,-54628,-101974,-120277,-107783,17552,71767,-9715,-53856,115930,299025,215241,25961,-149902,-98598,22637,14473,-102629,-129758,-96291,5635,3170,-57190,-87517,-42648,28728,64186,30426,-20368,45668,40346,51239,60620,98774,141490,161726,45763,-29926,-69227,-75900,-123262,-132842,-61732,9739,-21781,-79314,-55907,-29416,-54454,-82808,-59316,-3943,-8308,-40193,-28254,-10370,10857,82843,129728,122400,75193,110234,135106,119796,-6475,39064,185558,162112,84000,32735,10160,-23076,-91872,-74137,-57206,-59330,-105310,-120927,-29526,64765,127879,145883,134937,49680,-46810,-111874,-124007,-97034,15540,8116,29245,3364,-32353,-78396,-139186,-63353,-13820,-38757,-35202,-46136,-40812,23767,208903,291528,190456,49266,-46336,-160012,-63185,-4144,-31333,-85049,-52208,-9137,-58866,-87184,-105347,-101804,-28434,18608,66666,196108,355870,338816,147090,21241,29972,38973,78168,71550,20563,-65246,-134047,-93830,-17911,21806,23874,29351,39728,71718,120369,160542,86447,-81059,-36547,131392,147419,50981,10804,6644,-21116,-66763,-115697,-106405,-96043,-92759,-68775,-4876,116837,83838,102612,129073,143794,145164,153643,138371,119627,96408,75855,-5426,-52857,-93738,-118880,-100160,-88736,-98894,-78199,-18293,45699,47248,-43800,-107730,-136621,-45841,41896,86601,101020,86660,43252,33081,24549,49691,117593,221819,196412,10108,-143049,-20101,100706,169848,89476,-22518,-30584,-20350,3818,45156,60924,39676,-10268,-18792,-24210,14857,60710,97910,119448,84147,-6132,-84936,-61983,2871,31271,26417,29020,14412,10992,1325,-65156,-37838,-18048,61448,105719,54523,-18689,-46244,2085,94588,115780,98278,112920,171208,212748,164178,40368,-70212,-100499,-68146,-16805,21740,57589,79467,72087,71536,136757,102844,51554,31134,-29954,-128528,-59485,29726,27914,-30957,-49321,-45464,-36569,19196,62535,83877,143794,129165,-68514,7616,311076,540113,534072,347085,99112,-44689,-102791,-35728,2009,1407,-21301,-79897,-119961,-44679,15584,91752,146141,30156,-122429,-80244,-94409,-58826,19045,83075,88459,57932,-8071,-36444,-37127,-82437,-64511,26126,153478,162673,100942,61792,93943,155109,165715,117095,-69422,-116945,-26354,-13534,-74289,-150447,-125603,-46699,-45726,-76871,-120236,-55963,61309,143244,148033,69617,5646,15398,77916,233767,320851,184306,55290,-24110,9027,36935,56274,201632,341054,346142,209120,11806,-87187,-69640,-60837,-60153,-48175,-36607,-28473,-13996,1410,18660,6824,-2429,-17474,-10496,3561,-87595,-68389,60366,114073,62933,-40519,-132156,-70604,-20109,6805,37897,108250,196820,261102,234668,158884,122884,227813,346855,325021,299951,222087,191740,200487,143702,85953,55065,144284,160192,103554,85823,65563,39193,21979,28060,72773,116773,79636,-5883,-49180,-106026,-108783,-108369,-88834,-63644,-58565,-48840,-50595,-55688,-71244,-49436,-36244,-18590,9332,-43339,-57764,-57999,-62248,-93032,-137829,-101152,-77849,-24002,-33616,-113106,-50501,43936,66559,-22821,-86550,-81833,-137127,-101189,-72949,-48923,10633,87102,132030,153142,132101,100492,28197,-40380,-99971,-160294,-89177,-3974,41339,10138,-27977,-40802,-22580,61901,37470,-28953,-60220,9777,76028,15140,-47317,2530,121187,182022,165728,71816,-3719,-35085,-34675,22048,78153,105795,81970,-2647,-104542,-63256,-5280,1604,12004,27501,18959,16052,18184,51379,63316,81562,59959,-47117,-143149,-72142,-15805,-41884,-98494,-94643,-53328,5506,37933,-5641,-79595,-36121,42929,77522,54916,-10177,-31921,-12489,69634,82170,78387,86984,118703,198458,206523,103116,-11977,-60091,-55022,-16642,39589,81315,105944,140347,114987,92020,55016,12406,-55362,-116218,-108912,-67338,13955,47050,430,-62203,-94505,-95431,-50962,-21582,-37056,-67846,121959,282162,207276,54026,-37016,-111127,-124330,-53055,1315,-10879,-31231,-52140,-62946,-82018,-118980,-111030,-107725,-52194,-20631,-83884,-135920,-98481,-73306,-61304,-95427,-131325,-120711,-66166,-19896,19787,19721,48457,88238,65372,-6735,-56511,-53727,-13095,59046,142176,197567,242085,258417,110222,-29645,107002,224341,170618,39504,-20892,-55250,-45204,-286,70230,42500,-41081,-61434,-77965,-79711,-38895,-3602,-64,723,-29469,-99159,-29262,25201,-9720,-40784,-25279,-66912,-11220,181154,413911,345529,141710,103564,80869,64979,50655,3569,-49628,62222,174533,106260,7859,-48771,-34002,70335,60423,-57964,-88372,5769,63455,79464,-11796,-94453,-110338,-52684,2746,-16223,-11286,-17411,8521,25480,9458,-29281,-30797,-27572,-106224,-101511,14926,58695,34162,-47194,-39328,67247,149484,134130,33503,-51090,-94587,-81566,-45253,-27810,-17272,-1046,-1472,6213,60123,169846,122690,11920,-76188,-52712,-96614,-93496,-89638,-105768,-83220,-105477,-86548,-70131,-51643,-14543,37533,97191,109819,70665,56242,81046,63007,47578,19209,-15893,7847,-1034,-61334,-127962,-87851,-34340,-31144,-27465,-11879,72551,199758,184010,153169,121218,12571,-96915,-75266,-67936,-81407,-96453,-88050,-45069,47586,40550,-24557,-117845,-94734,-41333,-36363,-19233,18710,55832,142015,223801,140182,-5927,-124324,-125906,-101689,-102694,-116454,-83570,-73667,-90407,-90092,-118905,-97146,-85406,-100610,-83030,-55779,-72047,-78740,-76454,-61658,-77375,-111547,-101444,-64710,-56392,-49082,-36976,-34545,-38396,-13852,23379,50143,31067,-31936,-68765,-72116,-113993,-90685,33489,55894,10321,-58934,-128005,-121596,-97111,-30473,51964,62437,64794,67245,-41114,-137481,-67414,-12985,24315,28755,59317,46351,62085,43110,-12302,61852,107498,68378,15498,17612,17410,61393,110650,54344,42095,69593,140217,216564,282143,276391,189346,100223,5395,-55202,-45873,-9595,-16909,-3465,-23348,-78666,-89354,-89981,-72760,-43320,-75482,-69044,8003,79266,10955,-42326,-22186,-46674,-94573,-117915,-97453,-93618,-1807,102586,153589,108684,75894,28716,-4202,6470,-41404,-53247,-34890,-45652,10343,91083,64174,16177,-54816,-45192,47991,86819,35233,6896,44229,36717,34343,49429,70363,105943,178990,218665,202725,172881,154535,38182,-70657,-19915,59856,111313,61002,302,-29361,-63546,-19290,40600,-7,-69017,-92448,-4212,127609,235847,232670,164991,101076,12061,-63980,-71105,-160299,-83768,-6914,19679,61228,116351,78845,-6963,-43369,-104704,-4940,116976,189266,175056,141355,69939,-5,-18178,64765,127924,136766,122160,104654,-17153,-99122,-41305,34862,42368,981,-40030,-91325,-109949,-74488,-85605,-91169,39371,200402,303406,185187,37860,21527,84675,8178,-36340,-38016,-8799,-24572,-91072,-21528,148163,241414,211560,109625,109755,151997,141675,177494,289404,347995,208753,74337,30808,17633,15125,32495,141756,232283,204270,117200,75752,106956,127722,30001,-14692,35584,44407,-16762,-75342,-96601,7025,93422,29195,-39825,-75953,-110599,-56489,74160,307049,509137,383047,129364,-3216,-10456,35620,68971,102414,98681,4610,-17581,3702,50590,34606,110734,149990,129353,46074,-31338,-46180,24613,50708,57571,4042,-100901,-74680,-33126,42105,24863,-103567,-58700,22606,68744,71605,29673,-38546,-70865,-96679,-75261,-79967,-84160,-50351,-74442,-103876,-83393,-8447,87592,160990,226776,271848,147579,28069,-49495,-52342,-46206,-39100,7598,66863,81442,28613,-65322,-135011,-10896,162394,212666,179734,98100,33094,851,-46771,-30026,25167,11392,-29744,-67698,-67615,-28842,-47417,8172,81834,126269,122467,113182,106816,148408,169322,108112,52557,36604,785,-52547,-78854,-65400,-43791,-26230,3546,54757,65543,5843,-74338,-115670,-73207,-6044,56331,69182,3233,-104401,-102844,-20978,23333,36212,47502,41435,1688,-37852,-76843,-23694,55565,73271,47356,-33306,-47390,-36518,-56922,-80880,-49315,-55266,-97896,-103668,-72636,-52129,-43727,-8501,7999,-12624,52157,51235,73401,103567,104569,130918,158525,72900,-7347,-51384,16103,83745,83960,63831,32573,54,10366,77413,117043,103893,14448,-72370,-91261,-92234,-78885,-34035,-16684,-53095,-34380,-66117,-114780,-49119,-47952,-80725,-114399,-101578,-72912,-52566,-49540,-45868,-14374,37962,21230,30995,48600,77769,104274,99691,70079,47318,14806,-27679,-73529,-74500,-87649,-113612,-75900,-36558,13655,-3920,-25391,-21764,-42654,-57926,-39970,-50933,-55103,-86613,-55299,-2514,59081,78296,11920,-38331,-11117,-6272,-73824,-126538,-84085,-112413,-31742,90011,88601,-40720,-105550,-60366,-44934,-63219,-114975,-152213,-157571,-136723,-89411,-38507,18028,3418,5060,19161,-7790,-23376,23660,63290,62471,-19065,-54646,-26093,-81970,-79927,-23901,-19169,-83262,-121545,-65446,12299,-26744,-108135,-53566,65461,184932,166976,88497,23034,-3607,-17802,-41598,-39361,-64803,4899,98092,162461,202904,243338,275795,221992,122606,33392,-63164,-115421,-33596,91393,230682,191358,92765,99320,146794,175670,60720,-46766,-71097,-58303,-31946,-27982,9170,91241,117292,93026,61059,2838,-67082,-64186,40468,118718,74065,54332,15640,-25765,-68503,-69966,24021,85240,225989,203709,72268,-18781,-71325,-25373,19567,-5223,-22784,-31941,-61010,-96322,-155731,-32683,263043,271558,94421,-32554,4200,46863,-20912,-62324,-79551,-77337,689,142120,167977,83339,-58336,-16689,150816,95624,-13220,-30804,42924,95815,88361,21474,-48191,-80833,-99868,-99939,-98243,-53933,8145,-35909,-105683,-115257,-85466,-16700,-24834,-60034,71466,83369,-5011,-78810,-68322,-81301,-101665,-123644,-27718,75673,114741,120187,206386,214859,194918,155341,92013,86448,98965,135807,168392,104418,82583,116529,101407,90994,178175,225503,114416,6840,-42119,-55835,-5939,82524,165976,146840,52373,-319,18456,-13282,-45599,-53079,-49411,-45647,-46016,-63745,-90951,-99601,-51743,3789,53068,-15724,-22690,100805,139850,108745,60515,-12831,-19292,34492,67432,40325,27769,48474,65785,81969,133526,160922,140390,58558,-19218,-114335,-110992,-93854,-53016,-13782,11348,37170,-7171,-60543,-23544,-17692,-91212,-114546,70253,213222,203527,55771,-50762,-63482,-53111,-83396,-90590,-46207,11464,61460,36386,-14343,-30366,-48796,-62668,39560,77647,41850,-23653,-45228,-60420,-6574,25606,14184,-15218,-28869,-9152,-25044,-74572,-118083,-125983,-65978,6777,51263,75693,52856,-6356,-37598,-99882,16101,-15690,-95136,-46901,-8460,107857,204062,157813,44729,-36005,-91744,-92309,-32745,-3432,-22485,-79818,-68100,2874,111750,203939,280516,301656,189972,46451,41019,169855,295058,229763,136051,58815,4041,-27710,-52386,-67018,-62405,-40190,-33294,-29100,-16199,-9016,-5395,-25294,-66009,-75652,-6620,60592],[86605,75236,76996,67363,33574,-15842,-14486,24055,67894,94067,78433,48055,-4413,-42470,-63832,-35914,45333,37282,52628,246054,530524,873404,942341,701552,422399,277483,272012,277964,117430,-31707,-77385,51557,153347,97348,-41752,-52020,84478,193323,182170,110529,226766,369972,392407,269016,66916,-55899,-11439,63063,75447,41911,2824,8468,27628,40215,125674,175695,140701,81141,-36722,-122113,-50355,-5516,37507,37950,-55839,-75694,-41379,-50678,-52156,-40485,-55137,-57786,-13804,26854,59599,131903,216900,337611,505718,460832,173448,-3407,-79407,-79666,-90136,-94752,-96412,-92172,-91538,-77400,-24721,26234,-27804,-81512,-86473,-88528,-80246,-57972,-65718,-39269,-43202,-53089,-12343,73851,78155,72608,68846,40809,6045,-62986,-31483,74791,110988,1976,-93402,-84281,-32353,39042,97456,121652,163462,234437,191627,59620,-109590,-27090,125560,144018,109946,41853,-2019,-60577,-110197,-114843,-57517,-32001,-80774,-107991,-119941,-85796,-2611,128126,169973,92052,-18600,-76146,-109651,-94407,-99395,-119790,-115316,-82653,12708,151684,201242,73834,-28913,-79372,-76430,-32965,-31808,-49479,-43338,-34807,-47506,-66164,-51646,-8565,57860,47432,-56113,-193515,-144739,-35955,-2760,-13160,-40067,-164085,-177486,99596,391907,183820,-86860,-60573,183243,322992,194481,-11525,-76983,-26640,37627,89618,138179,42782,-130785,-118373,-76157,-57864,-78241,-43286,58788,122170,168628,121831,3008,-24110,6595,26650,13872,-10101,-10666,68288,181238,188991,193190,138282,61693,-7813,-62800,-41859,35113,65401,56479,43326,-55903,-30848,82714,145556,118282,87984,105583,-39114,-93301,-5712,66895,-43043,-145761,-47889,86755,104404,93113,78650,55874,59511,101722,41720,-26269,-55711,-62766,-66987,-90307,-104682,-16201,48862,35410,8384,-27282,-78085,-137708,-95104,-54116,-22541,-41458,-103259,-33334,88087,134337,84025,-28465,-120306,-83820,-54430,55681,162414,169994,89072,-9193,2524,52380,75294,84895,105816,175043,228831,180831,62031,-75681,-96361,-97863,-76110,-18208,10529,11,-50771,-113245,-128828,-125727,-57010,49891,186589,290473,385309,425430,283177,98805,-13971,42758,93749,90656,56278,-44113,-48840,-59431,-28619,94455,205012,240148,224131,112240,-9378,-56696,43958,148078,177919,101332,13449,-44717,-68511,-107371,-133069,-126413,-63340,-4905,8691,-18966,17348,42753,30789,4447,-68410,-129055,-161673,-120071,-99877,-73166,-23497,10784,94171,78335,9119,3448,77208,151519,216986,224033,167695,26013,-94733,-53535,-43063,-84632,-61278,46622,68443,97312,174138,166900,47530,-91376,-79848,-53499,-62460,-59074,13771,92710,114534,115336,103471,110091,67719,7254,-44386,-78512,-53813,20707,108786,123762,103207,65429,25342,-14937,-107602,-43493,91108,141917,102550,3678,-142418,-40206,27765,21631,-29901,-76712,-15440,103221,15228,-87469,-101667,-65395,-101626,-112210,-139035,-42732,45941,108172,88623,54783,50102,57365,77627,59668,27100,3888,20354,45622,60302,58162,39384,8171,-6946,24613,102561,140391,93717,33059,-33618,-60027,-99701,-59233,37727,122559,105599,33254,-15588,-45672,-77229,-94630,-92046,-69693,-63134,-61535,-60272,-37946,-42443,-54278,-35183,-48802,-38155,18149,92884,13799,-70181,-42113,26521,20666,-32730,-37257,-49149,-76108,-99499,-301358,-349102,-268114,-292922,-133001,-211396,-225591,-165614,-102424,-51699,-49348,-72404,-78667,-39828,-6714,64705,84616,118012,110434,28642,-63684,-132639,-130414,-96372,-51057,-34972,-30149,-74303,-66255,-29889,-1609,2461,38978,114787,196909,228300,182087,125843,86512,44926,-2231,560,11418,-10196,-62915,-100951,-94125,-89189,-107975,-109074,-52392,-28142,-45991,-53730,-3046,75132,176230,290808,308494,156189,-30353,-135666,-98087,-51634,-19825,-3100,1955,40696,122138,233604,232546,146522,62359,-8411,-71872,-13998,-19223,-61382,-99044,-104303,-96639,26535,68501,-32466,-56902,106048,251609,146130,-12221,-161508,-105035,-9209,-29957,-157729,-148102,-106220,-20467,-17391,-55139,-79820,-56940,8841,51920,17719,-43053,30519,20988,30442,45317,86635,130080,162922,38987,-30529,-52912,-53874,-101041,-128695,-57898,16827,-12977,-60448,-40954,-16687,-38874,-79769,-70733,-18514,-26324,-46217,-19350,7521,31127,102526,136385,123038,76362,104968,120023,93261,-3680,62652,177469,152606,73480,21843,1621,-30657,-92227,-66883,-51939,-63690,-116633,-117854,-22486,65836,133658,167371,160427,64816,-35703,-102568,-125881,-80380,25508,18916,42040,15577,-25685,-78940,-121202,-68710,-20937,-40290,-31044,-53700,-66778,4205,210471,329168,230275,76882,-38851,-157463,-56244,-9370,-40557,-83444,-53707,-10206,-57906,-106682,-122497,-78650,-3179,34262,73492,205404,360116,326620,144562,33443,51495,70962,109367,70186,-7195,-98623,-129743,-101747,-33055,9753,23947,41016,48388,65187,99740,139200,69528,-100805,-40747,134314,152336,61026,22393,13171,-17571,-61516,-110238,-115112,-104954,-94084,-62339,9469,111094,73559,85355,108357,131453,127576,131032,115055,97425,79750,63066,-13408,-49352,-78825,-95917,-78311,-65822,-80291,-61832,365,64005,57145,-47427,-129463,-135981,-21190,62938,104458,120966,110927,66693,33651,9256,44507,131656,255493,232407,33674,-147601,-33810,67442,120339,38728,-69239,-58762,-46936,-5822,40391,57274,31784,-22864,-36561,-51995,-18296,42248,104418,141446,102567,-2414,-84375,-56335,-1928,37473,38038,44074,28168,17219,10168,-50681,-38544,-33931,46503,89945,37194,-35849,-51775,17774,119480,125562,110191,126646,171779,197563,148490,34499,-63759,-87991,-60749,-10082,37502,80579,83905,47115,37265,120159,109067,53440,31450,-19299,-102667,-79907,-11523,-8583,-46344,-39208,-25634,-22703,15433,41959,44942,72828,82042,-79862,38311,364435,548060,551294,402821,144386,-10298,-89614,-46921,-9907,-10341,-26330,-77911,-119687,-49530,8150,86660,148470,38594,-116447,-80011,-91650,-57479,12135,72966,87201,60011,-5250,-34221,-35154,-94287,-76759,32404,155997,162716,107076,68895,93296,142107,150147,75052,-107433,-93150,-8868,-6845,-76050,-151066,-108408,-20286,-22094,-63848,-116870,-43057,78020,153495,150844,63661,-2244,12295,94399,280954,370504,206164,60707,-11788,26695,30421,42434,197972,374968,381942,215271,-443,-92238,-77289,-73256,-78805,-68826,-50894,-38225,-12131,15721,38078,21754,13126,-8855,-13546,-5978,-98494,-54593,67756,108337,56557,-39159,-153824,-91542,-27462,14252,45986,104077,182610,248554,206481,133319,113685,222402,328190,303011,297500,235667,201085,192212,140667,100316,91147,182688,167349,98187,78264,52909,31077,19363,23701,62387,98581,59892,-18755,-50875,-88265,-129705,-146101,-90556,-64362,-59730,-44855,-44068,-53721,-70701,-37959,-17464,12400,47538,-7053,-53069,-60465,-50106,-60214,-97972,-104246,-72172,-11851,-11945,-86921,-69646,28908,68068,-8854,-92597,-101822,-140066,-76489,-45718,-47448,-5981,67451,112759,142483,136286,113855,49377,-17646,-78348,-136360,-121134,-30182,22738,-8155,-43036,-48666,-37927,38156,25821,-34042,-48022,33264,90940,22892,-37996,-1775,74872,96983,100992,48541,-5308,-33511,-22576,26058,70453,90343,63070,-22391,-107566,-54163,4696,11683,21524,37568,30257,26323,31241,71642,79779,97593,77881,-29330,-108981,-49396,-683,-28470,-88239,-97559,-50817,12937,47972,3853,-65499,-28782,40469,73853,63539,6903,-4541,11391,80693,87078,80999,99696,122897,195747,200199,92976,-20574,-72210,-61892,-13394,43378,76823,96046,126765,97764,76186,40569,-3166,-67665,-128450,-89994,-62790,-3536,21466,-24774,-75465,-80652,-69229,-42259,-26096,-50924,-58258,161476,305524,198956,42446,-47198,-106883,-108911,-43171,7871,-2060,-23865,-50657,-63998,-78558,-108021,-105122,-118081,-106093,-61731,-101368,-141810,-105602,-84471,-59478,-84666,-130739,-133646,-63911,-11657,30533,24840,52188,106498,90422,13478,-46704,-54509,-14517,55740,139525,186819,222609,247291,107525,-49392,60834,181190,152644,41238,-10130,-47279,-49826,-8877,61119,38839,-47287,-63938,-73048,-60688,-10217,14035,-2650,-11609,-43484,-116748,-28022,24774,-26786,-51737,1760,-31395,-51331,129637,331640,255777,96487,73304,60221,51385,38200,-4767,-32642,77437,163186,71930,-19406,-63601,-22940,72418,51110,-69575,-80660,18300,69356,67099,-37333,-123556,-136518,-66521,-13785,-31522,-15806,-13629,12509,24793,2431,-32475,-20456,-12481,-85018,-108903,-4695,39562,28414,-38067,-11892,77069,137712,117006,17289,-53305,-82673,-70903,-40699,-29515,-27634,-22049,-27654,-17055,41908,167238,138021,31037,-38390,-32266,-91144,-97654,-96968,-114527,-76854,-90060,-83305,-67089,-27702,18298,64484,108526,109967,68872,57983,77603,42234,14605,-9045,-31544,-4561,-13646,-73467,-146111,-75885,-24640,-39057,-58106,-33806,58946,154488,121119,105249,85509,-7505,-93302,-66405,-91277,-130488,-121446,-109011,-95384,23120,30814,-25097,-114963,-105264,-57623,-52315,-32934,7188,47809,134244,216257,140940,1548,-104849,-130259,-120968,-116090,-100754,-73026,-74437,-94666,-87512,-107504,-77192,-73667,-101175,-101329,-64677,-49603,-48141,-58599,-55428,-74955,-101073,-88985,-53888,-41496,-38187,-31468,-36154,-37648,-8382,23522,41411,20240,-35900,-67993,-66655,-106337,-100033,19699,45543,2817,-51565,-120060,-118492,-81843,-17603,68815,78846,72637,73701,-34031,-125045,-77502,-19239,30593,46249,84362,77130,91769,86230,43735,113396,135728,70884,-7611,-13459,-16652,47880,111938,62950,48364,74214,132037,189171,233551,224003,155183,104428,15445,-60356,-66823,-3982,18194,22808,-5847,-67443,-83856,-81835,-66128,-28761,-52240,-44965,34431,106888,41689,-40899,-54595,-85563,-121797,-103569,-79201,-57961,15504,113939,146848,100865,70254,19556,-2388,11885,-20206,-18185,-4345,-30922,25856,114630,96383,50471,-22429,-22755,53114,85766,37970,19600,56629,47092,36224,40671,58108,112273,198224,226971,207392,186573,161543,35048,-72173,-20571,59431,100744,49796,-9066,-34303,-61341,-17583,38048,-4644,-70274,-86615,-2634,113679,186757,153474,87157,38010,-32793,-97427,-103750,-150560,-70277,1927,40545,88273,119206,65319,4441,-5333,-63671,8267,134292,189584,165319,129092,44420,-29648,-64976,16094,108391,146139,144407,117402,-10314,-84692,-24006,45688,45944,-419,-43029,-92248,-110249,-78153,-89667,-93396,40505,206788,296867,152933,21947,50771,109675,30408,-35154,-45504,17576,18999,-65594,-59598,119217,218723,184216,77895,72032,113774,110024,146339,269179,359587,243873,104071,49966,28110,23401,42481,159843,256340,230941,141776,92091,110321,115509,20649,-19478,31724,46340,-16377,-76239,-108085,-38931,34912,-16278,-58281,-72790,-107639,-69516,70005,331051,554267,391122,123117,-12203,-7805,41933,57578,65360,62886,-12127,-23051,7036,57287,30939,110122,190675,177739,84689,-2407,-34723,15354,47257,57212,5909,-90192,-56996,-32431,-21649,-11726,-134648,-15678,54902,84846,83226,66800,631,-44463,-81634,-82182,-92306,-99177,-59196,-72828,-100123,-77925,775,104806,188791,264534,308364,156401,28833,-49278,-54871,-53938,-53586,-11248,39062,56243,17802,-54039,-130315,-44925,127401,190641,166795,76972,-8220,-74237,-128518,-53990,10745,-7736,-50263,-90523,-58216,20483,37582,88706,144902,163639,135084,116812,105411,143396,171461,117484,52918,27728,-12530,-65737,-84409,-68321,-48811,-28122,12349,65505,71760,8553,-70613,-118811,-71231,2936,73805,79061,-8454,-108887,-77105,-8875,29782,51612,86359,103758,52431,-22472,-75524,-26991,53981,70752,51024,-18222,-34955,-29889,-46158,-73060,-49430,-53112,-98003,-121681,-75542,-51779,-44674,-12860,4444,-5875,77728,90575,98332,98221,86167,98339,109489,32810,-31734,-50935,26997,95542,89420,60631,39712,24906,40847,101841,129362,114262,12410,-80383,-95696,-94302,-86441,-46286,-33634,-73517,-44728,-62741,-119497,-60609,-62542,-91851,-118454,-108226,-83166,-61516,-56332,-45844,-7257,56902,49182,56077,55573,68872,88543,87255,67978,55887,28170,-23591,-84432,-82808,-88332,-121278,-85329,-36844,16053,-5125,-28478,-24282,-42034,-52095,-34053,-45517,-52479,-93294,-44712,21356,87480,99714,28146,-30590,-23386,-22738,-82112,-130527,-92562,-119496,-19010,96129,94079,-29749,-93354,-65086,-51045,-70823,-131005,-166190,-170270,-146384,-88584,-31149,33556,24335,30124,34131,-3321,-27348,18011,65111,70855,-16763,-70779,-33985,-73574,-62082,-11843,-12344,-81555,-112745,-55203,32541,8725,-94779,-70252,47192,160465,148469,88572,37260,-3777,-10735,-26028,-29630,-40792,26106,122234,188395,229045,276209,309739,256203,162395,60472,-57127,-117430,-22268,104261,243716,191948,87433,92905,158453,207810,98257,-17061,-68615,-61021,-32168,-35131,-2624,87459,119613,91260,55966,652,-69055,-71080,24812,90102,54245,35219,-12880,-52480,-77937,-66203,8386,54666,191128,214369,88498,157,-44492,-25700,16562,-11011,-34372,-46805,-69525,-101196,-166380,-37903,278238,307366,107599,-24942,577,39143,-23325,-54640,-73877,-86070,-3072,149150,170384,76155,-69907,-9977,146642,80585,-13537,-19303,49021,94337,75387,9467,-52182,-79780,-97387,-95923,-80863,-34892,9908,-42115,-105990,-99684,-59698,-4095,-21016,-51308,80775,73553,-11435,-49050,-47691,-63001,-85563,-139948,-50939,58743,98661,93509,190995,203386,181437,152273,92700,96856,128941,171652,190144,119734,96911,131258,127469,126126,206155,233820,102321,-20520,-58437,-54717,-5047,73023,132458,92766,5823,-26677,-3070,-45223,-63428,-55068,-52602,-45398,-37608,-46809,-72046,-82082,-47624,-4178,37993,-21730,-16125,110637,155682,143470,88313,-2899,-22493,18833,39572,6938,14849,43786,77375,111928,179391,203861,157934,47984,-45150,-114607,-113001,-111465,-76967,-31740,2799,40839,5126,-57965,-23880,-14514,-89254,-116159,48542,151835,134691,16348,-64344,-47892,-29655,-69387,-85982,-43828,23345,74341,31060,-23873,-38703,-58129,-56019,56106,105211,76441,11233,-27133,-84597,-54310,974,1255,-28449,-41211,-5128,1864,-40225,-78696,-78647,-34261,31388,65547,80067,53821,-4065,-34646,-95566,6367,-32426,-97305,-36857,-13294,102093,190251,134333,27225,-50139,-103223,-79891,-15827,12602,-8950,-69701,-70601,-2859,111368,208900,270907,254924,155151,42904,45109,169716,290900,227573,134592,59708,7386,-22443,-50141,-73104,-76863,-58882,-51451,-40958,-19903,-9168,-8886,-32630,-84634,-62144,17415,85240],[105253,88455,84104,68154,24198,-26198,-20292,26149,85636,124526,103999,59677,-2127,-46072,-51797,7125,97305,70152,67466,241916,494434,824193,934568,721109,432862,272953,257190,285764,145384,-8704,-62587,59213,130979,65975,-67260,-37715,108128,218121,192690,113945,239694,376041,369784,244011,50143,-55224,-158,62233,63952,30186,6715,26051,56728,80625,169723,210259,166983,99678,-34766,-117974,-35461,13350,80070,85070,-23839,-72730,-48732,-55829,-52710,-36913,-49895,-51947,-596,53136,106068,197437,280356,382601,530491,445095,150744,64,-60878,-63342,-80897,-93605,-102667,-100159,-98295,-94045,-51111,4194,-41238,-90476,-94568,-104123,-107164,-112799,-95206,-62893,-76166,-71400,-20220,69111,62245,70089,82293,57485,18469,-56438,-26013,82688,106586,-9660,-101122,-71954,-24823,35840,85314,111465,145607,225193,193414,58147,-117012,-42983,99255,104616,72537,20180,-14676,-77199,-132287,-129420,-70322,-50407,-93772,-106076,-130354,-95553,-10218,128460,179945,88124,-43288,-117610,-89504,-61188,-77208,-107408,-113392,-89738,-12499,108764,152518,50852,-28712,-68743,-64953,-28886,-36741,-56776,-45480,-34161,-54052,-79818,-58518,-10921,48757,30779,-69768,-179413,-135851,-43295,-12798,-42299,-79829,-236311,-264942,82778,367317,157583,-95591,-56807,172860,323480,223954,21900,-75267,-38899,17096,67389,128804,58331,-111326,-138982,-92507,-73019,-88506,-53295,50884,112244,151823,102291,-7676,-29587,1489,23435,10110,-10864,-10668,57261,154220,144375,160529,131016,70175,7211,-45232,-21710,65572,93699,73074,56898,-40065,-32943,66459,121784,113570,110762,112671,-31338,-83351,11300,88061,-26744,-130558,-68585,60413,84454,93803,89063,65572,69403,127698,69065,-7541,-47707,-72224,-95357,-116201,-99681,-7837,55192,53132,36379,6055,-38527,-99866,-130295,-80728,-36029,-43328,-102630,-44916,85852,145959,99707,-22238,-122451,-86412,-31281,86026,196681,204286,122867,36490,39825,72761,92910,99300,113367,172423,201914,147689,21461,-110411,-66382,-76146,-88482,-35384,8712,11973,-36078,-106495,-121889,-121334,-58282,17681,170078,331559,454828,475396,296149,95852,-10889,55936,119982,136266,96628,-34897,-59354,-78418,-40652,81078,202661,255122,241646,123488,-2529,-36185,79727,192316,221854,130886,32354,-36540,-65110,-106065,-147530,-119926,-55420,920,18553,-6842,27157,49880,33626,7919,-64564,-128884,-162792,-119655,-86045,-40590,28535,66592,134281,98642,29083,13443,78122,156709,239059,256732,185634,15901,-126548,-46620,-15840,-49788,-48175,25211,42036,76301,158514,160229,55200,-59281,-46221,-27129,-46293,-67644,-4724,86008,121202,125390,113881,118728,58091,-12738,-58532,-90389,-62243,15140,80500,92318,88822,57441,20277,-14780,-109990,-60029,73850,141128,108592,9603,-129994,-63380,422,7913,-33040,-70891,8888,125432,40791,-62757,-95495,-61320,-91418,-105472,-144379,-41825,51915,118564,96479,58361,52800,54358,58648,40613,19809,14798,46127,72985,78374,60583,27669,-7178,-23039,4311,84209,123083,84607,33614,-18685,-43126,-104664,-72679,20532,89418,78474,29273,-16022,-55202,-93401,-110594,-103895,-77607,-71133,-74175,-72668,-48766,-48790,-52259,-33051,-43180,-26813,34359,99409,6312,-71231,-20866,54221,32492,-32764,-15508,9300,35733,10083,-211637,-335513,-302392,-192248,-120864,-181525,-177185,-124444,-68191,-22342,-31999,-66122,-81657,-46722,-20115,43688,62392,113142,118514,42649,-44774,-110651,-126547,-85519,-38364,-25655,-28288,-76300,-60361,-22551,4816,-935,29215,102836,197646,255300,226852,168536,115683,54828,2235,7178,11070,-22507,-82440,-104774,-67497,-66750,-98730,-122494,-57186,-24026,-35804,-50047,-9480,70412,181083,312935,318432,141416,-43225,-149554,-88509,-33973,22,11003,11916,38649,108241,206903,191670,109034,41890,-16524,-60036,-4774,-23851,-67883,-96208,-87566,-68345,47260,69529,-59357,-62942,97418,205396,82020,-47819,-171149,-118411,-48429,-79815,-215740,-138670,-109024,-37379,-22445,-37777,-57893,-54329,-5085,41657,9636,-70022,4534,-5287,6494,28860,72778,114941,155649,28998,-29092,-36470,-36674,-82427,-120281,-59991,11982,-11519,-38809,-31249,-8430,-23725,-73314,-83706,-36092,-46622,-55667,-17824,20339,48749,117698,136488,115157,71582,94989,100186,65365,2372,82652,172351,144521,63266,11279,-5393,-34718,-88976,-59556,-48178,-69324,-129894,-115023,-17793,62544,130773,179703,179614,75976,-25903,-93258,-125666,-66092,37825,38790,66356,36141,-14101,-72448,-104156,-71675,-27299,-39347,-26219,-57300,-77752,11487,226333,369632,273060,115699,-25226,-155041,-55547,-21158,-52420,-79116,-51460,-10993,-53125,-113411,-118577,-56537,17621,41485,70839,202149,344925,298824,135268,43579,73316,104049,131985,59588,-41434,-126474,-112356,-107095,-52548,-8072,19678,49073,55801,54557,69209,105063,43564,-123805,-41364,135701,154038,67738,29219,15510,-16646,-58192,-104116,-123873,-115657,-95906,-56921,20913,101444,63542,68557,84751,110131,98602,94819,81067,67276,57712,48715,-18186,-41421,-59988,-72656,-56504,-45036,-60691,-44852,17752,81972,71416,-36269,-114606,-105903,2512,81213,118430,135411,128196,86524,42082,-1158,28211,126201,264038,249746,46640,-145683,-46930,31959,63070,-20486,-117220,-86320,-71324,-12313,35303,52207,23752,-33197,-50263,-77777,-51182,21436,105511,155276,111217,-8042,-87083,-49845,-8625,38806,45719,55307,40156,23029,19987,-31564,-35047,-50154,31130,74041,19367,-55114,-57557,30240,134060,120912,107291,125950,153680,165004,119529,20972,-63242,-82118,-56768,-5583,50462,100762,85447,20118,3657,102677,112686,52335,28697,-9572,-74411,-80697,-49264,-51718,-63027,-29302,-8746,-9851,12219,20520,4197,-4096,23574,-78087,73916,395443,514459,523846,430951,186204,23966,-67082,-55414,-22093,-23839,-36107,-80946,-119519,-55824,87,80982,149193,46105,-110420,-81783,-90913,-56711,5051,60566,83869,60287,-3744,-32478,-31160,-93143,-87734,31504,146020,153310,105267,68669,83286,116734,123396,30431,-140610,-71443,2988,-5123,-80664,-154208,-97764,-3049,-7481,-56284,-115115,-29871,92630,157740,145516,53000,-11518,5577,103665,313579,400155,216409,60666,-640,37702,19171,26976,187892,394251,400672,209563,-16118,-96480,-87369,-89432,-102040,-94220,-64708,-43221,-3968,32707,51671,28206,21921,-1856,-15051,-14709,-108449,-40539,72139,97499,45208,-39013,-135601,-112038,-36040,21576,59728,106899,171031,234499,177672,107753,101536,208807,296792,270378,282703,240357,201311,172809,127755,108708,122210,210218,164549,85862,64162,34982,21853,17266,21334,56066,86710,48071,-26507,-51986,-70221,-103882,-139746,-86627,-67197,-62125,-41859,-38429,-50738,-66416,-27117,-1019,40471,80607,24691,-50250,-65414,-37971,-23374,-46792,-85987,-66413,-4173,4993,-62364,-88520,11672,67773,5838,-86240,-118319,-112244,-47632,-20267,-47788,-26536,44007,88861,124646,133848,121558,66997,2142,-58169,-107778,-126480,-56156,1518,-29364,-64935,-63406,-59470,7730,8755,-36854,-31218,56981,101873,29331,-30727,-9330,28434,23224,39668,21057,-10656,-31731,-13851,25275,57186,67739,37304,-45396,-109454,-49042,10186,18561,28792,44377,38508,34348,43270,89737,94046,109355,93739,-8127,-70762,-28385,8754,-17743,-76492,-105946,-51950,16442,54727,12283,-51057,-23908,34404,65349,66576,19585,19389,37345,89092,86263,77824,103691,123269,185037,181438,75570,-32403,-86575,-69401,-14049,41168,65599,80185,106862,74227,52693,20407,-19397,-74049,-118992,-74219,-50030,-12571,-1878,-53224,-90144,-65830,-43287,-30625,-29219,-64684,-48370,192145,310873,181178,28598,-55726,-99708,-95696,-35519,13242,8515,-11918,-43362,-60432,-74631,-102880,-98699,-93843,-96316,-100161,-115749,-140770,-112840,-96563,-58702,-76481,-130241,-133136,-58654,-5569,35222,24347,51158,119290,111058,30335,-38751,-58345,-20193,47092,130622,170424,196482,225734,98832,-63840,15402,132371,127211,39191,-2406,-40748,-57552,-20435,51461,38100,-51465,-67132,-70271,-45879,9208,20856,-14962,-35190,-69177,-119677,-20925,21842,-35764,-34144,31005,-1567,-84734,81338,245532,171814,56690,43367,37433,34950,21435,-19051,-23041,87031,142995,35687,-42760,-76131,-16076,66183,35153,-84079,-70094,30377,74098,54059,-61584,-150719,-121082,-57274,-21810,-45269,-20789,-10924,14858,22522,-4226,-28824,-4834,1764,-66392,-107362,-27446,14503,16365,-28334,14119,84638,123131,96594,-829,-57612,-73993,-62154,-38723,-34648,-43313,-49398,-57985,-41565,22817,153467,144043,49003,-4182,-14945,-91014,-106712,-105241,-96354,-61533,-75301,-81717,-64564,-8521,47873,89818,116103,107442,66280,60245,75563,26360,-15782,-36577,-50403,-21882,-29198,-86125,-164071,-65819,-16846,-43275,-88701,-52989,42801,102801,56077,55147,46452,-28330,-85496,-55675,-90250,-122499,-90011,-72389,-147947,-9864,14889,-29766,-107381,-110465,-74381,-71459,-50477,-8468,36602,120314,198098,133531,5429,-88183,-115961,-118694,-107653,-79106,-62735,-75924,-101492,-92234,-99501,-60789,-66853,-104797,-119490,-61411,-24836,-22360,-41987,-50400,-75107,-89526,-78049,-47607,-29330,-28950,-28693,-40126,-36627,1200,29572,36901,10900,-39176,-66304,-61272,-97765,-112211,-1715,31011,-5340,-46789,-113307,-114592,-70834,-9200,79911,90895,78200,79142,-25433,-115055,-89892,-27792,34916,61842,107355,108720,119346,125575,101113,161847,156809,67422,-33209,-38484,-46363,31119,107037,70452,53649,76141,121471,157784,181545,172873,124105,106832,25519,-61961,-90765,-1339,49770,45122,10919,-53243,-79104,-76886,-62505,-17910,-32398,-24341,56145,127127,67349,-28584,-85548,-128131,-133396,-80514,-43554,-14280,38670,122145,133014,90089,63042,9903,-1579,7860,-7041,11045,17990,-26531,33281,129112,121713,79472,4865,-3223,55116,79280,36984,28731,65970,55054,34088,27856,41835,111804,209996,229064,207337,191367,158232,26903,-75406,-19654,56977,87251,36168,-20058,-39859,-59418,-18501,31445,-11887,-73036,-82017,-3697,92666,134706,82432,25947,-8434,-64215,-115882,-139188,-132239,-57696,6758,55453,107617,108632,40749,13601,29753,-19626,30640,149404,184179,151552,114085,18056,-48659,-66608,-22831,81848,148711,161345,122281,-5612,-68835,-7775,53213,46802,-4285,-48375,-94906,-111547,-83272,-96578,-92010,47815,214436,287586,126419,12089,61832,117970,47875,-30087,-53343,38394,64064,-22922,-98028,81680,185663,149904,46310,38502,77584,79361,114042,238354,350312,263523,126204,64042,36513,30165,50996,173464,272481,251367,164705,109488,113355,101515,10495,-26341,20780,38239,-20805,-78489,-119787,-81870,-8576,-52621,-78648,-71389,-100492,-80140,61648,339545,564763,371436,105133,-25973,-6527,44079,41323,27053,30016,-26435,-29166,7373,59387,22737,105873,228103,223605,121552,24548,-27324,3765,41909,56739,9175,-77647,-44252,-34091,-84454,-54998,-95967,28970,85587,97440,91787,101198,38126,-19093,-67059,-90868,-105421,-114311,-71079,-70494,-96119,-73495,7430,116961,208128,286041,320598,149220,21385,-53885,-60306,-63622,-68488,-31531,7991,29494,11057,-36726,-100713,-75115,92764,166094,149512,52414,-50763,-145528,-116777,-64697,-5282,-28747,-70448,-108370,-42168,71247,123489,172464,204657,191825,139609,112041,95844,130655,168074,128138,56602,21586,-22058,-76252,-89158,-72443,-55512,-29957,21894,75959,77320,17743,-53904,-119926,-71031,8631,85954,83228,-22507,-108956,-55546,2699,34447,62667,117763,153852,86880,-15954,-78319,-38032,45386,66185,58703,2007,-21904,-23812,-36881,-66991,-46824,-41662,-79547,-142783,-81181,-54149,-48416,-19062,3500,8812,108904,130509,117927,90754,67374,62813,54690,-9403,-51811,-44044,39041,105355,90491,53066,44415,50163,73289,123128,134021,115853,3933,-91173,-96812,-90261,-85112,-45624,-37853,-90166,-55247,-59950,-123156,-73373,-77751,-102347,-119886,-115811,-94889,-71836,-63681,-45641,-49,73674,74873,77900,61015,58431,70037,71962,63977,64347,42392,-19689,-94989,-84624,-79765,-118043,-93271,-37088,18477,-6046,-31567,-27812,-42950,-48173,-30792,-43311,-52563,-98283,-32568,42572,110246,116264,43042,-20714,-35038,-41763,-90429,-119021,-95096,-113303,-4180,102108,99358,-18129,-80873,-66769,-56450,-75925,-129252,-143507,-163260,-147045,-87678,-30105,39362,43172,53932,46508,187,-32363,10482,62781,70142,-19892,-84660,-42673,-66912,-43751,4333,-1538,-76231,-109147,-52525,43537,39843,-69306,-88198,26148,130455,126011,86117,51836,-488,-1549,-9169,-15772,-19261,43118,137973,204490,245538,300966,334960,279811,192873,82958,-51821,-115499,-8638,117329,249944,184420,75854,78497,160606,230515,130827,7376,-69731,-64351,-27514,-38291,-14362,80663,116853,85417,47270,-4157,-71461,-80469,6006,60796,32302,11740,-46248,-72422,-75831,-58247,-6285,24926,153393,222564,108914,23176,-17437,-30810,5062,-22870,-48970,-62148,-78046,-106312,-175329,-41124,277232,327869,116316,-19795,-9649,24911,-30508,-51084,-69757,-94824,-3691,156916,171954,67797,-81685,-754,137431,65315,-10984,-10561,50046,86213,56444,-5468,-54308,-76938,-92216,-88527,-65787,-20548,4880,-48772,-103255,-81629,-29860,9403,-16880,-44763,77909,54748,-12377,-24417,-28408,-44343,-66966,-139688,-72593,41996,83011,65993,166333,180770,156893,138760,85580,102031,158474,206469,206049,129445,105114,137148,146116,157495,228525,236026,91222,-47437,-73185,-52913,-5577,59454,90405,32553,-41588,-54470,-28555,-72001,-66005,-51936,-57448,-47065,-30191,-30155,-51779,-61915,-38717,-9599,24171,-28050,-10861,117701,172562,182601,112832,2632,-29736,22,10215,-21225,4402,39641,89558,143849,229428,251361,180480,46754,-53048,-92518,-114650,-129632,-90007,-41107,-2441,45061,18854,-49218,-20779,-12047,-88271,-116963,19853,77653,60774,-21905,-71975,-28917,-4979,-49638,-78130,-43569,31550,80987,21163,-35648,-50667,-72863,-54438,66792,127990,108659,47808,4394,-61182,-84013,-10804,-2049,-36222,-53725,-4184,23497,-7261,-39780,-31828,11527,65435,82629,84078,52156,-7224,-41574,-96654,10690,-21484,-74673,-24995,-20340,87847,163881,100827,3479,-68337,-98005,-63707,-3021,22414,-960,-63445,-76785,-12310,108392,207924,249702,198796,114042,34410,46735,166097,279787,220494,131051,61223,12755,-15195,-45255,-75672,-89159,-75956,-67731,-49885,-19836,-5434,-9185,-38164,-83783,-36954,47726,110789],[114674,90092,78419,56836,3941,-41759,-31338,22302,96917,150535,126888,68336,-2982,-52966,-39967,46112,140515,95822,77341,229001,438703,731072,870886,699103,420934,253901,228608,274105,162216,14367,-45642,63102,104009,33672,-91578,-23418,125069,230844,191923,110981,245277,370377,334842,211871,33809,-45927,11181,61423,52083,18539,11053,41251,82301,120091,211860,240403,189533,115555,-35279,-108790,-23475,27736,120155,128144,3696,-66486,-55882,-60210,-52109,-32453,-44162,-46336,10932,76233,149002,258855,334650,410844,528077,408702,125459,1673,-40722,-38792,-65425,-87372,-105759,-106830,-103462,-105427,-78025,-22620,-60235,-103232,-105073,-123548,-117121,-100022,-43668,-22724,-88614,-92582,-28462,63136,43519,62096,88848,68633,26936,-52937,-22740,85704,93979,-23989,-105788,-58528,-16710,27638,64626,94770,123367,206214,185846,50348,-127731,-66835,58016,51182,26589,-7283,-31531,-95844,-153395,-117621,-70271,-62812,-107462,-102546,-123526,-102717,-18408,126354,180580,77281,-70102,-124624,-44650,-27170,-57196,-96948,-111770,-97785,-41432,56714,94503,22892,-30634,-58200,-53440,-26291,-43105,-64699,-48623,-35461,-61897,-91998,-60086,-9680,40999,15719,-77691,-144718,-110573,-39609,-17423,-68226,-118418,-286297,-230425,132697,376173,153990,-99778,-50049,169809,326090,253323,58770,-69220,-53019,-7564,38135,107412,65791,-92925,-148027,-106212,-86629,-95590,-60891,44545,104638,134392,79697,-19203,-36284,-6261,15503,2384,-14153,-12182,43399,123166,101073,123877,118806,74406,17831,-31666,-3642,92132,119882,89770,72810,-19840,-37572,42477,89259,100416,123711,115320,-20320,-67844,35341,112300,-6552,-113403,-89449,33172,64593,93662,99008,74325,75306,149337,102970,24705,-21874,-70249,-119716,-139154,-86977,3751,66555,76715,65013,35702,-2639,-62565,-111559,-103929,-48815,-45525,-99898,-55365,79940,150375,112480,-15702,-123550,-87831,-8484,112716,229429,239589,160317,85579,73754,88100,106487,111747,118888,163923,169128,110637,-20174,-92283,-29851,-47909,-84276,-48611,7881,25738,-18429,-99092,-112731,-109741,-61036,-25830,145225,365553,508497,507253,299912,92473,-6794,65523,140348,175956,134309,-25399,-70985,-99151,-48327,65678,192265,261797,254111,136104,10741,-11575,112537,232138,259224,155014,49606,-28366,-60572,-98413,-130726,-100366,-40847,11262,33992,14736,47847,66130,42858,15520,-58130,-126621,-163603,-120578,-71822,-4775,83234,120339,164413,109329,41983,17891,74636,157399,256697,288548,205959,11484,-156987,-30289,21033,-5248,-29826,-3718,13679,58724,149260,163640,79751,-17042,-11819,-1236,-28673,-70977,-22936,77100,125820,135122,125002,125779,46520,-29910,-66904,-94662,-63664,14330,55854,69253,78826,49611,13362,-16722,-100928,-71688,57822,140606,118709,21710,-111353,-93787,-32088,-7627,-36571,-62697,32517,142667,63834,-37593,-78368,-45482,-67905,-77637,-107254,-37725,55300,125434,103214,61590,54205,48031,37547,22906,14982,28165,73118,102118,97234,63373,17248,-19352,-35052,-16155,61465,101638,74910,37164,-2116,-30146,-107462,-83773,4006,56314,49585,24454,-14174,-59748,-103474,-122769,-114763,-85739,-79675,-86438,-82746,-57326,-52106,-47696,-31127,-36931,-15335,50019,102317,-1304,-69270,-1896,78083,40087,-32641,10340,75522,159540,113981,-115407,-260317,-238880,-138381,-137292,-168326,-140285,-82781,-29218,10514,-12339,-57005,-82823,-53567,-34267,18393,34065,107582,132396,64429,-17899,-82901,-102701,-68226,-22589,-15287,-25898,-78588,-54810,-15585,13036,3027,25834,89852,192809,277756,268922,208912,139149,59749,4205,11083,8527,-34097,-92285,-84890,-35804,-50834,-95419,-131481,-55402,-13568,-23124,-48399,-17559,68083,186985,323034,313633,123935,-54044,-154836,-77509,-14616,25376,34601,35062,49952,104664,185453,151692,67249,12746,-31525,-39817,6556,-25463,-71586,-91403,-68994,-29345,87112,82723,-83177,-68863,91725,164755,27970,-78015,-177545,-136163,-91349,-130335,-216747,-108111,-103670,-41353,-11527,-11451,-29910,-37588,-8458,38276,11962,-83731,-29756,-35438,-16633,15601,61466,100494,143353,18795,-24008,-20567,-22092,-65447,-107506,-67180,-5152,-15041,-18002,-24977,-2041,-8594,-63094,-95896,-54134,-66404,-66338,-21421,29667,65376,129749,132674,101532,62479,81980,78217,40906,11902,97198,168841,139082,56194,4417,-7897,-33380,-82787,-50933,-42752,-72527,-141934,-110294,-13118,58328,123136,184532,192948,84795,-15992,-83557,-122687,-54692,46369,62444,101277,67195,4861,-59274,-88032,-70572,-30034,-33468,-17913,-52590,-66700,36871,249824,409300,318672,168786,-1049,-152044,-59845,-37137,-63280,-71719,-45491,-9393,-43514,-100646,-96778,-34017,36226,42562,60925,188552,315152,261897,123007,54233,97272,139704,147342,43122,-78201,-116359,-89799,-104840,-72874,-28586,13967,55673,64880,44889,33728,62310,11147,-147010,-33704,139494,155822,73847,34012,16293,-15838,-54203,-96584,-127262,-125386,-96086,-50772,30869,90342,55289,54057,61744,84066,63122,50740,41992,34924,36486,40035,-14361,-26513,-36976,-47141,-33957,-24821,-39748,-26074,35255,99869,88405,-15486,-80398,-70575,26004,98302,130642,146772,140978,104056,60052,4182,4032,95646,241764,244446,48281,-141660,-56454,-781,5772,-80768,-153165,-108197,-87535,-14056,31864,48025,17978,-38368,-53393,-91529,-80453,71,101787,161266,111148,-20547,-88243,-40480,-13727,37418,51432,64873,53134,32117,34760,-3472,-22692,-63281,17633,60023,3345,-73529,-59137,42685,138469,102495,87333,108212,119362,120922,81948,2905,-66195,-79945,-53738,-767,62743,118938,86764,-4068,-25728,86955,115574,51105,26041,1830,-43428,-56841,-66366,-94233,-75679,-18076,7691,4098,12323,1742,-34470,-76454,-24913,-46741,116926,402717,449755,461455,431577,224435,60050,-40009,-57853,-31167,-34984,-45544,-84649,-118363,-60502,-5025,77754,150464,54310,-102877,-82625,-89349,-53738,1355,48684,80315,60467,-1472,-28875,-23359,-73982,-91217,25208,126866,137533,98517,64349,68030,85063,91509,-10261,-158522,-53378,11336,-5476,-84768,-157478,-90511,7509,59,-52128,-111664,-13359,107965,159216,136099,42484,-16773,998,109458,332195,409893,217334,58234,10605,44758,7115,13367,174488,399859,404230,197349,-28658,-95856,-96353,-106374,-125703,-114353,-67583,-32898,16005,53792,61212,29460,26414,5587,-11590,-17332,-111485,-25117,75262,84238,32216,-36993,-112954,-128445,-42968,31144,81162,121110,168702,225366,154733,87219,90025,190785,258320,233571,261390,240110,197000,148978,109983,113566,149696,229087,156825,71378,47850,16594,15940,19222,24675,57764,85139,48088,-25115,-48740,-51896,-71291,-109475,-79222,-68482,-61703,-36363,-30223,-42556,-53089,-13399,16419,67311,108076,52980,-45524,-69269,-23308,18601,16674,-46167,-56095,2281,20276,-37351,-100093,-3290,69231,24562,-66318,-111887,-81117,-14209,6418,-46030,-45722,23485,66644,104639,128238,126576,83726,22016,-36331,-74792,-85282,-67474,-14973,-46216,-88885,-81743,-82757,-23403,-6954,-30523,-7330,82251,111021,37600,-21944,-16126,-12094,-30815,-10444,-5833,-16225,-26650,-5363,24097,43416,44071,11371,-65519,-105562,-43827,15018,26075,37598,51781,47434,43959,57779,108212,109453,120547,110865,19271,-26143,-6559,16781,-5610,-58950,-114921,-52618,19679,61949,23721,-33129,-17260,29954,57287,67646,30984,42088,65643,98670,84863,74014,104373,125136,172522,156040,56080,-43015,-98352,-72817,-14376,37702,53408,64140,86194,49655,26900,98,-28982,-66283,-95623,-57845,-33118,-10821,-16605,-79211,-100232,-46866,-15288,-13552,-26120,-70441,-36563,213380,299196,157628,16197,-58658,-87279,-80518,-25788,21528,24690,8909,-25121,-47063,-66696,-99917,-89640,-66005,-54990,-129987,-123467,-135471,-115889,-104998,-55340,-67133,-120930,-108461,-44450,3424,38832,23538,50872,131145,131301,47903,-28581,-60688,-25730,37711,120074,153416,170080,200665,89069,-69592,-23816,85073,100269,37756,6525,-31300,-63301,-30693,44555,43700,-49729,-66766,-65679,-31837,22907,21448,-30206,-62871,-101246,-95868,-4983,21175,-34377,-4973,56239,19873,-106224,42839,168281,103794,25839,18913,18134,20907,5532,-34509,-17511,90536,116193,2835,-57464,-83487,-10199,55800,17562,-96486,-54549,44912,80764,44071,-79793,-149792,-90939,-31873,-20358,-53067,-21540,-4838,19968,23375,-4921,-15016,15134,15436,-48511,-94855,-43786,-5682,6585,-12669,40527,91989,109130,76990,-16372,-59749,-64332,-51549,-35454,-39459,-60587,-77953,-86696,-62721,7443,133773,143738,68190,27328,-566,-93018,-117534,-110397,-76809,-38484,-57460,-77209,-58722,8893,75919,116037,123559,106874,67868,67514,78057,18017,-37988,-55890,-64751,-37467,-41806,-93464,-161324,-53901,-7309,-40211,-111273,-60787,31504,56870,6,11359,10607,-44434,-71657,-40735,-67055,-74242,-36972,-12897,-104501,-44174,-1834,-33312,-93715,-103873,-84052,-88401,-66303,-22876,27604,106095,176373,123621,10092,-70291,-91336,-94700,-79012,-51722,-48629,-73815,-107880,-100754,-89829,-45473,-61394,-107624,-119954,-42749,2869,2124,-24830,-43347,-73531,-75335,-64817,-41163,-16128,-17592,-25118,-42546,-31401,18432,46383,42834,9308,-36532,-59091,-50961,-82769,-116817,-22872,20318,-7668,-40330,-104656,-107723,-59649,-701,89362,101280,82800,84121,-14091,-103288,-99322,-32655,43059,80505,132306,144066,148654,163478,159582,206629,172665,61804,-55455,-47455,-61155,17720,102389,81190,62235,79873,114567,130924,132762,127187,98469,110774,38673,-55188,-111346,6,77840,66259,30306,-32664,-70885,-71348,-58244,-7354,-12029,-2665,77383,143335,90359,-2817,-90785,-134637,-96759,-49776,703,33069,66999,129480,116799,80632,58280,4505,2777,1147,5976,39599,36438,-26907,37981,139762,144349,106789,30745,16026,57808,71912,36947,38969,76863,65221,32729,16169,27080,109808,218132,229493,207285,192272,151054,19289,-74830,-12144,57700,76307,25041,-28200,-41889,-53382,-16469,26537,-16818,-73065,-75021,-3614,68841,85817,26571,-13114,-34381,-78931,-109752,-116993,-106129,-42104,11603,66961,118526,85789,8208,24271,63190,27911,67317,165748,177193,138345,101700,-3796,-56054,-36395,-38636,52929,146636,174546,123416,2046,-47196,11826,62174,49501,-6053,-51459,-94707,-109628,-85641,-102553,-80882,66838,227965,280328,108693,7992,63053,117443,63103,-18205,-55925,54051,106698,24568,-104760,41750,148000,114648,19726,13572,50238,55556,86292,202852,323676,267964,141990,76047,46089,38997,62452,187637,285901,270031,189841,131594,119907,90591,3752,-31496,7443,25239,-25607,-77559,-122267,-95096,-19359,-64341,-95311,-67228,-86104,-80166,54359,336048,544568,332166,81095,-38647,-1095,47171,26308,-2890,10418,-32469,-31844,8487,60555,14206,102660,263613,267568,158826,52261,-19997,-4787,40468,62248,19830,-59558,-31877,-35006,-110825,-80641,-40332,78296,118042,110430,101512,134414,76328,7882,-50457,-96984,-111580,-117549,-77831,-62974,-87492,-66164,15251,127677,221981,293231,310773,130493,9747,-59917,-65645,-71964,-79513,-48852,-21498,7843,14235,-12759,-69302,-89892,66151,145170,133390,29906,-88736,-113767,-45085,-56561,-18514,-47158,-86050,-112055,-21967,120017,206833,254788,258983,212369,139471,102041,81322,113823,162201,143042,67869,22079,-23748,-80129,-89772,-74044,-60085,-27701,35925,90095,86479,37775,-24263,-112931,-68211,14686,95785,84844,-35074,-103423,-35582,15711,40044,71975,142690,190211,106580,-15615,-80142,-53174,32783,64021,74572,29669,-5304,-15744,-26438,-58725,-37561,-19554,-45311,-119243,-86200,-56413,-51526,-21499,13229,36693,147735,172971,135207,85239,52144,29688,1117,-47345,-60093,-30853,52625,114711,90625,45399,50625,78650,108747,140629,130687,107845,-9569,-101590,-88616,-71876,-64059,-24212,-23952,-95109,-62412,-54690,-118658,-83080,-89444,-108169,-115111,-107875,-103965,-79660,-67869,-41843,9855,90201,99994,98674,68089,50136,52107,56498,60081,74406,59341,-13271,-102486,-78173,-62479,-102293,-93932,-32817,24666,-3421,-31874,-29754,-42570,-43064,-26801,-40737,-51510,-95963,-19130,61693,128116,129354,58445,-6477,-40630,-59348,-93731,-96094,-84553,-95704,12640,108856,106189,-3867,-65294,-60003,-54495,-69541,-102386,-114050,-139815,-130160,-81148,-33446,37726,62232,78192,58665,5306,-35557,4053,59861,64946,-24296,-92580,-48681,-59030,-23759,25121,14734,-65032,-106493,-54229,46139,64128,-38983,-99920,6878,100422,104630,84665,68775,11634,13339,10662,1331,-56,56871,147578,213421,255093,319407,353537,295130,215825,102674,-44586,-105000,9563,132349,250096,170564,59712,58465,154841,242569,156930,27708,-72563,-63454,-14519,-34838,-23419,73780,112153,78779,38792,-7507,-69628,-89223,-11077,35628,12067,-11919,-76189,-68348,-57130,-45129,-17882,-1016,118232,230526,136301,51566,9600,-37207,-11086,-37531,-63581,-74370,-83398,-108751,-167339,-39524,263308,333207,122099,-15262,-23642,8267,-38615,-48128,-64518,-100562,1953,167862,175595,61550,-90693,12824,125862,53558,-4170,-1904,49066,74438,35091,-20154,-52795,-70005,-81219,-75890,-52868,-11401,-3827,-51643,-95573,-61477,2153,25386,-9911,-37510,67433,32579,-8210,-3765,-8618,-22642,-43067,-116712,-87916,27905,70129,41760,138196,153823,128511,120110,74463,104190,188142,241275,218642,136802,110542,136881,157694,185203,247432,236421,85418,-67855,-79650,-47356,-4576,45221,45400,-27004,-84106,-79903,-52331,-71590,-46197,-40732,-61156,-48365,-21499,-11352,-27438,-36699,-23255,-10156,13745,-32453,-4201,124850,192955,224880,134918,7253,-37475,-18461,-17096,-42244,-1550,37712,102608,176566,280044,300018,207604,56720,-41189,-72297,-114499,-141472,-80940,-36421,-442,53540,37184,-26778,-9969,-7477,-85099,-113527,-10844,1599,-7176,-53088,-68081,-6192,23021,-22412,-64402,-42556,38300,83105,10086,-45888,-62092,-88465,-53365,74306,148308,140822,85406,39554,-26103,-77667,-4584,8383,-33441,-61922,-3347,41551,25957,176,14944,62131,105294,102865,89844,50912,-12359,-54208,-100984,20428,5366,-41676,-8249,-25009,67722,128863,62358,-22086,-85839,-75236,-44153,7472,29166,5357,-56292,-82869,-21425,107613,205070,222838,144059,74274,24913,48806,161708,265748,212763,129310,66579,22817,-3624,-35741,-72062,-95618,-87603,-77988,-51817,-12779,5073,-2910,-38177,-61246,-971,85768,137921],[118707,84627,65319,39299,-20680,-55986,-42189,17291,105408,174399,149609,77467,-2953,-58756,-25405,83798,176704,117498,85876,212664,374161,610481,764350,644237,394240,227623,193364,248288,170684,40821,-22052,69009,79923,6129,-107826,-8811,137176,232793,182072,104398,245444,356327,294567,179002,23266,-29569,24158,63035,43393,11096,18494,56276,105897,159508,253102,268680,212236,133437,-32863,-96083,-12266,39718,155692,163626,27254,-56632,-60397,-61501,-48182,-25098,-35959,-38675,23296,98500,189368,313735,376498,421736,501767,358366,100546,2526,-19090,-8285,-45393,-76672,-105048,-111288,-106743,-109045,-101474,-51023,-82644,-114514,-110817,-118151,-86453,-33315,34944,50473,-49966,-98889,-30257,59035,23818,49591,87856,72647,29968,-53015,-21936,82078,71665,-41294,-106154,-44631,-7172,15523,34953,70252,97153,178989,170316,37460,-136964,-97349,2566,-12968,-24014,-38794,-51783,-115790,-155142,-101439,-61746,-64667,-103307,-94908,-103953,-100957,-24027,124420,174081,61852,-91634,-89658,-6231,-2943,-43874,-90206,-112303,-107810,-73962,-3121,29504,-10214,-36419,-49847,-43922,-27171,-52452,-74923,-54709,-40511,-72544,-102529,-58544,-8117,32113,153,-82776,-111512,-78854,-25647,-16060,-91554,-156978,-277914,-135741,208180,390888,162373,-101295,-43571,169002,325327,275758,94149,-59312,-69072,-36996,956,72404,61242,-80490,-142707,-118929,-101339,-102854,-69049,36622,96868,115357,52572,-34437,-46798,-18800,637,-11613,-22609,-18783,22603,84358,55054,80819,98670,70973,20678,-25691,8095,110288,139886,103082,87529,1906,-45382,7977,45716,77431,123235,107739,-13407,-53265,60198,131621,11551,-98837,-110104,4081,42519,89510,104818,78266,72300,158507,137854,66709,13120,-61553,-138414,-153747,-70230,16874,80940,102558,89994,57488,24850,-32603,-86534,-125181,-64058,-51616,-99712,-67889,66774,143930,116864,-12298,-125912,-92148,7715,128794,253046,268290,193192,129225,98219,93612,111159,117856,119403,148777,131642,69243,-64408,-55445,819,-25520,-76531,-61684,4155,36763,-2995,-95491,-105658,-96618,-68022,-68009,117878,382267,535193,513413,290602,85051,-6445,67438,150026,202592,162717,-19387,-86007,-117329,-51218,46885,170917,255851,256983,145131,24096,9372,136292,261448,284158,168782,60684,-23937,-58566,-90724,-115659,-79641,-27069,19922,48803,39889,75282,88149,55002,23257,-53233,-125908,-166714,-126156,-61097,29107,131874,161536,176292,105583,43665,13390,63726,150410,266193,315683,225802,10418,-148763,-12277,60557,42093,-12105,-40983,-16737,42240,140516,167830,108485,21829,17574,19349,-14822,-72747,-43519,63455,125476,141473,133603,126553,29995,-46138,-70470,-94104,-60613,15847,33709,51321,68557,38090,1168,-24413,-95678,-83594,37987,134544,127381,34164,-89332,-127984,-70027,-27364,-43988,-56277,52123,153232,81740,-16611,-60574,-23846,-35769,-40044,-71520,-34547,52385,124228,104069,60206,50403,35150,12624,3824,9043,39369,96616,128452,112446,62470,4634,-30753,-43016,-35294,33769,74460,61370,38588,9266,-25134,-112721,-95773,-15083,21370,17762,15017,-14054,-60980,-106074,-128337,-124552,-96636,-92723,-101978,-93818,-67328,-56497,-45376,-33745,-34354,-7821,60326,97136,-12996,-68841,10433,93031,39206,-35848,35026,143240,275512,198028,-26278,-168297,-155725,-128318,-172025,-172691,-117602,-46757,9314,42470,5565,-49241,-86121,-64120,-52221,-12565,-1630,99602,149988,90059,10435,-58364,-83000,-53855,-9371,-8433,-27020,-84641,-53215,-12818,18341,8756,24901,73717,178773,289600,299423,237541,148794,53817,-1253,8053,655,-45845,-90047,-55101,-11156,-45509,-101153,-136420,-50072,-1349,-13751,-53513,-30535,66355,188531,314086,289661,100573,-66329,-149021,-69403,1773,50105,59122,63234,69364,108697,168362,113371,21141,-27379,-50808,-14770,15091,-28376,-76016,-88409,-52547,12563,144955,109682,-95370,-76113,84706,126957,-18413,-105952,-184831,-161039,-139876,-179858,-164967,-75380,-96239,-37532,5890,14058,-5161,-19129,-6932,38039,19935,-66679,-73611,-71167,-39599,4281,51164,85524,124823,6094,-19563,-9687,-13131,-53392,-94897,-82312,-38551,-25446,-5300,-25339,-564,2577,-53547,-107169,-75446,-88503,-81367,-32518,32464,77602,135032,122420,80106,45540,61939,51123,18338,19408,103056,161794,131930,49022,-1837,-10237,-32060,-79020,-44601,-38142,-75445,-154178,-107236,-11682,50848,109354,178756,195853,87612,-9971,-77874,-121762,-50232,44443,80816,138660,103314,26019,-46505,-77082,-69698,-32217,-26012,-9453,-43720,-46950,62766,267510,437573,360542,231434,31704,-149838,-73233,-60207,-74518,-65951,-41198,-9018,-33697,-79282,-72708,-14269,49701,35110,41406,162533,271634,217051,106095,62311,119683,173528,151605,18723,-118119,-85087,-68722,-97365,-94380,-54108,4241,57775,73376,37614,-4021,11845,-29503,-154769,-20746,143100,155076,76551,34015,12717,-18101,-52502,-91120,-124794,-130082,-98153,-47711,35326,74972,44799,37952,36940,52387,21145,333,-678,2263,18677,38875,-3864,-8529,-13929,-23120,-15068,-9299,-21957,-9819,48634,112525,101172,4494,-47795,-39643,44575,110034,137496,151802,146259,115340,80932,25000,-23316,31997,186223,212773,35106,-138364,-65489,-32319,-50303,-139595,-139527,-121004,-92964,-15312,26424,41180,10668,-42512,-49482,-87417,-106504,-25421,88677,154485,98056,-42812,-88535,-32080,-19470,29967,51536,69359,64226,42648,52611,31430,-4368,-75339,2153,43716,-14712,-94033,-58284,52435,128967,68166,43943,67611,71790,71550,38259,-21648,-75630,-83885,-54537,1088,70622,130292,84712,-26646,-53771,69631,113850,46713,20801,11563,-14245,-23819,-56911,-125911,-85023,-9982,20110,15539,12486,-16626,-73118,-129454,-35555,1947,161331,382374,362915,373498,403232,252949,93599,-14554,-57753,-39923,-46065,-55999,-90548,-120098,-66390,-9924,73453,148037,58635,-97859,-85694,-90180,-51988,-1418,34601,72570,56195,-2806,-27948,-17436,-50519,-88610,9881,96136,112387,84030,53435,46233,47904,54728,-47976,-141764,-42778,12762,-10979,-91089,-164261,-89621,8057,-3257,-55499,-109242,2736,120169,154929,120757,30857,-19032,-1517,110447,333708,396828,205870,50037,17101,44569,-8293,-1559,154878,388331,390686,179221,-37333,-93506,-106920,-127586,-136879,-105778,-55571,-9410,41250,71820,62354,22699,23136,9311,-6910,-15817,-111824,-13785,72371,64602,14130,-36608,-94445,-142524,-52005,38686,104775,141427,173809,221121,137334,69705,76132,165766,212101,192049,232812,232357,186274,120429,85677,110782,168314,235028,142193,52606,26996,-3833,10781,21605,29687,62499,87565,53638,-19138,-44264,-37130,-44497,-85937,-74635,-71157,-61663,-32082,-23025,-32329,-33494,-288,31145,87846,124219,72502,-42182,-75531,-10762,58967,84707,6053,-43467,3800,30089,-16105,-103014,-18710,68696,43414,-42012,-89622,-50342,19185,30209,-45609,-65342,5280,45253,80665,115866,124754,94981,37665,-17135,-42335,-35966,-55977,-24675,-56483,-114017,-106425,-109914,-55907,-20635,-17321,18060,102801,113582,43373,-15728,-25803,-49160,-67406,-50275,-34697,-25774,-23328,-1205,19386,26564,17714,-15749,-84741,-100917,-41702,15927,30790,44450,56495,53532,51467,70432,121684,120789,126397,124060,47327,19215,11559,20206,4277,-39178,-109162,-55722,18518,65427,34149,-16413,-12372,24704,47561,62944,36625,58333,89354,105328,80238,66425,99389,125626,156872,122783,31973,-55794,-110092,-75599,-17898,30283,38468,45898,62449,21389,-3447,-21862,-32400,-50620,-72573,-44923,-19854,-6314,-25736,-104098,-107255,-28792,9334,3025,-21195,-69527,-29611,216702,265401,124588,1057,-60461,-75189,-67524,-18112,28194,41376,33530,-522,-28043,-58429,-103391,-82715,-43486,-25222,-104711,-129629,-132832,-118514,-113677,-54256,-60804,-105263,-77916,-26086,11614,38097,19656,48407,138147,146626,61718,-20632,-65186,-35050,24052,104644,132893,141647,171416,75704,-72064,-60552,37282,69253,32925,12438,-23228,-70435,-44182,34478,49129,-47423,-67318,-63894,-23243,26899,13524,-48056,-91502,-137582,-69663,12989,18959,-31392,17097,69356,28344,-117524,10372,101438,49682,-1119,-3557,-726,5852,-12901,-54828,-21130,79506,76779,-29709,-67945,-91756,-10296,37113,-5255,-110089,-40387,56103,83683,31979,-95937,-126707,-64152,-6956,-19465,-60073,-22423,111,23282,23068,-3466,1435,31280,22561,-36506,-80562,-51874,-17952,-1032,3273,60333,92491,90210,53328,-33924,-64453,-58488,-44322,-36119,-49234,-84722,-107988,-113540,-85099,-9033,105341,132082,81581,48506,4056,-102759,-136286,-120568,-63984,-17531,-42213,-74422,-54938,18806,94949,135914,125187,103551,69261,74786,79099,10243,-56229,-68166,-73865,-52564,-54058,-98412,-144132,-45321,-1313,-36176,-106769,-58674,23483,19275,-47599,-28673,-25490,-60067,-59150,-28056,-41278,-31693,13125,43340,-45863,-79374,-23064,-39719,-81315,-94082,-87816,-106725,-83344,-39085,17164,88012,148925,107757,10511,-56554,-68364,-67058,-46410,-25376,-36041,-72689,-113224,-110025,-82664,-37521,-62673,-113925,-100099,-19462,26608,19555,-13553,-40222,-75495,-64763,-54769,-39259,-7897,-10160,-26869,-48827,-27703,36140,66824,53502,10910,-32282,-50882,-39752,-65597,-108451,-43303,12152,-8420,-37538,-99695,-103940,-53170,3161,92355,104225,79547,80261,-8039,-95459,-110247,-37505,50805,97147,153245,175923,173414,192404,208040,236872,175379,47952,-78128,-44650,-60896,5642,94877,89469,68313,79931,107062,107740,84730,81607,71700,109916,48132,-46557,-128362,-6746,93945,79370,45544,-12584,-64101,-71172,-59386,-3084,3155,14914,92830,149459,103520,25107,-64510,-91379,-61063,-18942,44040,75610,90649,128382,93364,66963,50260,-1814,5356,-9349,18587,64506,47909,-35264,35354,142010,158630,126197,49068,28466,55207,58404,32656,45169,84220,72543,27738,1305,9622,101937,216945,223194,202085,184787,136526,7780,-73802,-2928,57148,63518,11457,-38942,-46227,-48926,-16078,18962,-24573,-76176,-71875,-8386,37036,35571,-18691,-37187,-48978,-86062,-95880,-80381,-79915,-29352,10907,68013,111557,45066,-37893,30695,86701,69883,109233,176695,163414,120440,87332,-24850,-61516,-8491,-36054,16427,132526,176396,116316,8370,-25394,29268,67341,48618,-11112,-57515,-96903,-109961,-90717,-112628,-63999,92175,241270,269557,92466,2158,53998,106337,69805,-7012,-57276,56573,135757,64729,-70193,-3511,102139,74558,-7477,-9744,25916,32845,58038,159428,276232,250155,143926,79864,50615,43880,71463,197384,291865,281453,210776,151626,123573,77330,-5490,-40848,-12793,3527,-35857,-78728,-115874,-72660,-8226,-56653,-111967,-65451,-71496,-72040,44833,316717,493558,274787,47886,-52159,4539,47007,9264,-25164,567,-35670,-36896,4453,54803,23,95207,288433,300094,188659,73989,-17804,-14424,39362,70190,34111,-41355,-24584,-40909,-71732,-48617,19251,126032,146145,118330,107084,159165,108183,29862,-38414,-105815,-110941,-107821,-77267,-55489,-79346,-61369,18457,131090,224241,280496,275423,97173,-10735,-72957,-76975,-84750,-91072,-67880,-52620,-9119,23366,10309,-42724,-87580,44488,124095,114547,5726,-125441,-59374,10534,-41150,-33685,-67698,-102164,-105116,-6269,157410,275458,322626,297639,218770,129456,81438,56417,87851,147932,155255,81352,23670,-23318,-82794,-92103,-78542,-67793,-26440,48948,102610,94371,61108,5988,-103202,-67371,15778,97488,78372,-51244,-99970,-22714,24182,41050,73931,154585,205269,106263,-26532,-82826,-76534,10688,60907,94011,58553,8967,-11635,-20402,-53055,-27517,4461,-7107,-85569,-95564,-64365,-59146,-22676,31787,71858,186680,210869,144988,76838,35339,-4419,-52869,-80677,-58716,-19634,60513,116888,84453,33184,53657,104052,138686,145127,110892,81286,-34965,-116855,-77162,-46115,-32143,6404,-3227,-91057,-71431,-52602,-111159,-93406,-101789,-113975,-111481,-98277,-113188,-89178,-73570,-39663,16575,100163,117781,112191,71439,39276,29861,35372,50046,79072,71965,-10259,-112754,-70882,-45535,-84459,-90487,-28006,30036,-2026,-34467,-35555,-46348,-42023,-26967,-42375,-53508,-91442,-11593,71885,134521,132781,68036,5533,-43396,-79277,-94820,-73269,-67197,-78546,23474,109319,108398,7334,-51957,-50132,-47570,-54760,-72914,-86258,-116040,-107747,-71487,-46171,25034,75963,96643,65244,6720,-41952,-6131,51766,51991,-33938,-99507,-56688,-54933,-8150,43385,29817,-53732,-107679,-64370,35392,72634,-14537,-100162,-14031,67552,80745,79516,82042,28206,28787,27025,13128,9950,61206,146357,210908,253416,326096,360219,297520,226239,114761,-39437,-90635,27248,143797,238815,146160,33670,28278,136312,236765,168557,37618,-82722,-60047,1552,-30374,-34815,62139,101100,66964,26557,-13046,-66482,-100678,-28504,11435,-10397,-39199,-93096,-45965,-34092,-33255,-31474,-27788,82900,232369,164768,78959,29705,-48435,-34870,-58813,-82721,-87282,-90080,-113279,-156015,-38638,233254,317520,118941,-16814,-45294,-13262,-50903,-49624,-62894,-107853,8474,176187,176340,53243,-101131,24256,107032,41148,812,2015,41966,55217,8172,-38593,-53805,-64161,-68958,-62798,-47883,-14711,-18887,-54275,-89100,-46256,27878,37716,-5226,-33580,47846,5412,-7404,7727,6185,-2852,-18378,-85865,-97170,11429,54657,17009,105806,123058,97121,95550,56523,98626,210828,269407,223332,137684,109105,126401,156155,202025,257542,231543,80425,-78792,-77358,-42524,-6443,26475,-4066,-86915,-115812,-106515,-75089,-46188,-18768,-28072,-68206,-54329,-16474,4681,-3874,-11181,-7072,-11105,1355,-40177,-943,127331,211213,260937,148671,7546,-48804,-40300,-46561,-62140,-8591,32112,109449,201737,320514,339020,230839,70319,-22908,-58451,-117284,-123895,-60369,-24366,4012,61959,55989,7128,3834,-5900,-84388,-110487,-45260,-72256,-60263,-75731,-58417,13653,48338,6352,-50007,-45484,37803,74699,-6742,-58996,-76745,-107203,-55587,73895,160587,166984,117062,68804,1855,-54270,11238,25714,-24629,-68914,-7673,49967,52629,34390,54305,106120,140515,118936,91795,45636,-22844,-72477,-102379,21411,27579,-11563,7533,-29924,36372,81610,15843,-53230,-99617,-50465,-28801,9446,27502,5498,-51244,-90746,-33367,105660,195645,187830,91925,33866,9537,45508,150735,244604,200150,124556,70095,31285,5741,-28501,-69250,-101794,-99387,-87504,-52667,-5622,15315,3504,-38506,-42505,36111,121837,157265],[105552,61310,35370,6952,-57465,-77007,-62650,848,99847,183332,159631,75938,-12298,-73262,-18497,109170,194882,125530,83820,185415,299169,469389,620790,556511,349584,190257,147285,203702,162706,61797,666,70770,54080,-22194,-117920,-3120,135884,215612,155579,86670,232261,327831,245887,141096,12143,-17611,31053,59936,31838,2129,22120,64343,120133,190560,285683,289429,231061,150376,-29234,-86723,-7418,44201,178156,182405,40520,-49786,-66809,-64192,-45425,-19400,-29880,-33213,32671,116003,221890,353584,397438,410186,450911,295490,73038,-1348,-1005,20866,-26968,-67095,-104885,-116937,-111676,-109082,-115890,-78127,-106517,-116297,-106164,-96349,-51646,32468,109590,122491,13466,-72524,-20691,56638,2261,31377,77132,66472,24538,-59052,-25760,68858,37962,-62468,-103471,-32286,2922,1207,-3742,36284,66204,143965,147239,20117,-136846,-128462,-65477,-83587,-73716,-71973,-74273,-135691,-144025,-89379,-51715,-56629,-88069,-82423,-80641,-87077,-21896,128225,167863,49002,-93792,-53107,19657,9113,-37901,-87259,-115130,-119123,-107498,-67494,-38526,-46756,-46026,-44073,-36860,-31644,-64295,-87019,-63448,-48844,-85136,-107908,-54254,-6882,22193,-15699,-85909,-81929,-46603,-4622,-8297,-110150,-193600,-238946,-47605,275094,393113,174134,-99951,-37444,168378,319216,288544,126392,-44352,-82402,-67040,-40435,27557,46282,-73059,-131776,-128336,-115412,-109312,-76504,28436,90534,98040,24428,-51378,-58771,-33222,-18117,-29038,-33817,-28997,-4156,39614,7636,34413,73217,62095,18110,-25245,14874,121430,155231,115042,103039,28190,-48702,-32817,-4276,50346,113486,93289,-9744,-38959,84981,144100,28162,-83805,-120975,-21977,21842,84386,109068,79866,62283,154264,172466,117214,53766,-46457,-140748,-145309,-45991,39039,104296,133670,113891,74386,46582,-7678,-65741,-136179,-77942,-57950,-99183,-78963,49710,130332,114702,-8473,-124607,-96872,18186,135382,267712,290683,221761,167571,115592,92935,110227,121203,119995,134202,97737,31019,-99996,-16624,28352,-6495,-67461,-70933,1295,48016,12714,-92252,-96512,-78469,-69750,-67726,103287,382122,535169,496942,273040,77860,-6177,65992,152808,217934,183736,-12325,-96627,-102855,-42066,32640,145312,242207,254534,153946,39594,28816,154013,282973,299927,176220,69528,-18449,-54384,-79921,-98406,-57211,-12055,29761,65422,70286,111442,119686,74931,35661,-45444,-122000,-165998,-130745,-49096,63798,174036,189406,172960,93030,39351,5479,51157,141378,272482,342423,250127,17417,-123149,8820,103456,92307,6667,-78679,-40501,31709,133780,171721,138100,58333,45203,38524,-861,-69079,-60310,51472,126244,150452,145119,125632,14940,-54692,-62591,-83507,-47508,24443,18846,40879,61362,27693,-11050,-32664,-91628,-92513,17795,125038,136472,49576,-58850,-108444,-95913,-44355,-49985,-47066,72746,163725,100347,4724,-40889,4336,7169,6169,-34726,-28218,48100,119299,102994,58564,46169,21433,-9476,-11064,6862,52727,120803,156041,128138,62335,-5292,-36155,-40714,-42967,10406,49158,49535,41455,18519,-23189,-116470,-103602,-31555,-9149,-9947,5865,-11421,-54113,-95608,-119318,-124053,-103456,-105589,-114696,-100589,-74251,-58147,-41579,-36540,-31355,-24,68908,88314,-24153,-66206,20199,102655,34360,-37633,61253,213042,375387,261339,55496,-71643,-80669,-146010,-214798,-188292,-103199,-13099,50488,76863,25628,-38933,-87286,-73815,-68931,-42116,-36926,95639,175837,122586,41707,-35150,-65854,-40436,3975,-1670,-27762,-89969,-51375,-10222,23898,17744,29125,60177,160082,292731,317543,253549,145990,40032,-10600,2243,-7427,-50249,-71388,-21760,6868,-46416,-111305,-130777,-38001,14838,-5705,-62197,-42871,70905,187537,288947,251911,75883,-76093,-137693,-60886,17831,74495,82653,94233,96826,123014,160858,84711,-20033,-72151,-57543,15865,23417,-29738,-77914,-84048,-35034,58678,222896,155594,-79038,-77776,79106,95176,-53892,-127899,-189586,-188353,-189044,-202999,-116650,-43875,-85717,-26185,27576,38795,17095,-1538,-2562,40514,31023,-35843,-118098,-106132,-55474,-482,46183,74826,105662,-4621,-13242,-629,-6017,-42820,-80037,-97145,-83238,-37000,267,-28941,-696,12745,-42095,-101618,-96077,-109472,-97218,-46179,32967,88633,136546,109607,55494,23999,36965,22130,1381,26069,104009,153269,124916,43961,-5758,-12428,-30880,-76087,-37889,-31328,-75055,-156352,-103543,-10799,43343,93840,165906,190422,86882,-5877,-74395,-121279,-50171,34829,93055,175575,143231,48734,-34810,-69469,-67652,-31705,-15043,774,-31283,-25919,83704,275286,450888,397480,301939,74893,-141609,-94015,-87277,-81525,-60470,-37928,-8256,-22748,-54181,-47289,5076,60645,22676,16015,128362,221127,170314,87942,69702,142428,205628,146463,-10535,-125771,-51630,-48734,-84948,-108455,-81926,-7079,57531,84033,39764,-30828,-36598,-72969,-131467,-3209,146776,152975,77612,31255,6829,-21547,-51298,-86148,-117285,-122180,-101028,-46852,35143,57197,32797,20916,12031,18722,-22658,-49205,-38832,-22024,11997,48529,13384,12677,9820,-59,280,1758,-7297,3922,57984,119424,108122,20399,-21324,-14487,57952,116456,139570,151442,145304,120955,101543,56800,-31421,-62128,116242,164729,11822,-131878,-73453,-61036,-101141,-144650,-105502,-116634,-85886,-16276,19371,31991,1687,-46656,-42377,-72450,-120139,-54385,66006,134309,71805,-73502,-85559,-24815,-24598,17170,46295,69293,74366,56561,74907,73310,19187,-84126,-15660,24493,-35135,-115919,-54232,60002,107766,23303,-22879,11878,32404,37150,123,-50044,-90664,-92236,-58185,186,73836,133912,79574,-45670,-80232,50749,107176,39321,13589,19591,12180,9178,-32781,-112933,-90417,-6287,28029,24015,12404,-33544,-110562,-107495,-6030,55033,201839,337245,267442,274916,351361,269119,123025,7696,-56226,-48331,-56692,-66327,-97169,-125035,-73199,-14889,66992,140370,57404,-96305,-91276,-93714,-52076,-3028,19126,59959,46241,-9308,-31678,-16322,-29473,-81560,-14277,54690,77935,62446,36847,20157,9252,15828,-82243,-128838,-39666,7069,-21777,-99594,-175050,-95213,-1499,-17801,-67597,-107781,16900,127745,144584,100526,19309,-17786,-333,108613,320181,364078,182644,35255,16891,36638,-27217,-18602,129154,360899,363214,159562,-39619,-90883,-118482,-149569,-110775,-71277,-31796,19160,63537,81090,53754,7860,11540,7854,-2917,-11465,-114139,-9146,61973,37403,-10248,-38982,-81142,-149478,-64565,42290,126653,162025,183315,222097,126213,54780,59229,133897,159891,147029,198287,216859,169540,88489,55325,98815,175205,226447,120454,29369,1636,-25104,5820,22785,33860,66175,88286,59141,-12016,-39684,-26686,-25402,-70840,-74786,-75872,-63422,-30768,-18301,-21328,-9506,10957,41601,99564,127052,80883,-41435,-85475,-2776,92827,150010,65828,-28793,-1016,33020,-237,-97500,-35124,64474,60599,-17091,-65153,-20985,50527,49128,-47936,-84777,-9786,25706,53552,95652,114333,98434,46883,-2879,-13472,10338,-25091,-22904,-54934,-127657,-132595,-137414,-86845,-29512,-180,41202,114654,107398,44398,-14219,-40024,-83938,-90022,-79302,-65937,-40682,-24682,-3050,10106,6050,-11128,-43356,-103240,-98952,-43657,12087,31594,48192,57734,55829,55423,78852,127009,124489,123630,129582,72117,60768,24004,18285,10499,-18800,-86791,-60569,11051,62898,41285,-3579,-10687,18144,36257,51333,34605,65597,104639,107208,71792,53806,88598,123837,138963,83273,3103,-71691,-120551,-79487,-25628,18964,21474,25813,35707,-10814,-37768,-43340,-29589,-34044,-53771,-37087,-13135,-4566,-32137,-125116,-110895,-14285,27756,15616,-17513,-65001,-31816,197581,209570,81585,-18316,-63387,-66245,-58555,-14393,30887,55556,58851,27977,-5295,-50065,-114492,-79694,-28347,-8663,-87357,-136889,-134430,-122256,-124049,-57723,-58761,-86993,-48608,-7303,17319,32397,12713,43202,138876,154995,69857,-16790,-72649,-49219,5631,84391,109072,112147,140282,59566,-73759,-95904,-10863,34283,23562,13914,-18132,-79371,-62648,18304,50244,-47293,-70518,-66487,-21593,21059,-791,-62334,-101466,-112743,-46094,28978,14141,-31590,26876,69412,24719,-114803,-17921,46324,7255,-25686,-24444,-19126,-10352,-33858,-80326,-35315,50197,23226,-60272,-75924,-103459,-17737,9534,-33444,-121325,-30411,61508,80593,15989,-110356,-107276,-42962,11212,-24606,-68492,-24673,2614,23528,20565,-1163,16129,40344,21777,-31661,-68742,-49142,-18843,-5002,15677,70310,83573,64732,24458,-54598,-72923,-57749,-42142,-42396,-65565,-117281,-117796,-119874,-109488,-28030,69821,109217,86138,56311,-2779,-121503,-128871,-124542,-61019,-3522,-31686,-74273,-54742,19803,101655,145795,119149,96572,69773,80690,77040,831,-70775,-71808,-73089,-62785,-63933,-100162,-129261,-41146,218,-33317,-86563,-49053,20169,-5843,-85757,-65275,-61734,-75670,-50482,-19581,-20178,2364,54489,88935,4796,-101740,-47825,-48644,-72328,-86217,-85752,-121202,-97886,-53697,6549,66734,117694,86846,6029,-47965,-50213,-42874,-16082,-1599,-25680,-71214,-97558,-87002,-77747,-38306,-71288,-121439,-78364,4035,44798,29029,-9393,-42107,-81673,-59024,-48747,-41806,-6209,-8321,-35449,-59447,-26731,51193,86801,65595,14033,-26525,-41213,-26577,-45891,-87278,-55234,8773,-8468,-38895,-98679,-103363,-51006,2837,89550,99987,68236,66036,-9451,-92481,-121974,-41373,58344,111190,168911,201644,191982,209913,240006,246966,162218,24798,-99241,-36493,-51121,-1657,86034,94371,70945,75836,99151,91838,41704,36612,43325,103261,52432,-38360,-127160,-21956,96197,83271,55132,5179,-57775,-76596,-66320,-5347,12994,28855,102975,145544,105615,49174,-26899,-48935,-28143,10775,84336,111820,107029,117650,63694,49206,38983,-8607,6734,-18194,34599,87742,55663,-48515,26381,136899,164599,137180,59456,33691,47227,39360,24727,48047,88882,77901,21205,-14932,-8883,89793,207067,211252,192444,170422,116765,-6012,-69067,9121,56862,50352,-3582,-51757,-52765,-45937,-16362,10063,-34369,-82169,-72610,-17729,-1252,-14458,-51515,-48839,-56147,-89301,-83955,-48082,-54196,-18899,5794,58834,87102,-6120,-93717,33882,98929,103573,151043,181970,144619,99051,72529,-41094,-67294,8914,-25202,-26346,106849,167508,104125,15625,-2779,45426,69884,45091,-18463,-65266,-100245,-111151,-96826,-116142,-40296,123607,254045,256073,77083,-5500,39637,88762,69033,2717,-55655,46710,149398,95334,-31990,-49039,51443,32236,-34553,-32037,3795,11131,30289,111963,213821,212678,132737,76850,51044,45895,79363,203994,291955,286662,227494,169117,124575,62919,-16321,-53213,-37240,-23387,-49525,-80492,-100998,-39805,8193,-42018,-122899,-64284,-56527,-55127,38062,287214,423113,209288,10467,-58931,13154,46601,-5888,-35967,-1438,-35948,-43135,-3533,43330,-17718,85178,301009,318857,210154,90282,-18337,-22172,41723,83225,54468,-21098,-19715,-49905,-25944,21752,84054,173174,171081,123070,110373,176126,134115,47705,-30022,-115152,-101562,-90509,-66003,-46513,-69596,-57045,18615,128656,216569,251493,221752,55048,-36624,-90703,-92711,-99960,-99135,-85138,-77068,-13031,40424,33235,-19623,-72806,30111,105833,96388,-16249,-150032,-18416,50060,-24114,-47948,-87559,-116433,-94628,5843,183711,326307,372075,319564,213184,112329,53094,23812,55680,127224,164781,98643,28516,-19277,-82343,-94330,-83774,-76267,-23861,62727,115322,103403,86548,33908,-90442,-65528,14287,93187,66309,-68347,-97895,-14511,30422,40330,71466,156041,201964,90302,-45236,-78943,-99178,-17168,62637,120409,90889,22751,-9442,-16256,-47213,-15764,29666,33658,-49364,-105660,-75817,-68306,-17471,61929,114253,225273,244621,150111,68197,19227,-35397,-101179,-93835,-48059,-10235,63810,113233,74065,19535,56410,127132,161642,136040,75212,36405,-70360,-131228,-62906,-15131,5550,40082,19185,-80894,-80046,-51817,-101971,-99823,-110784,-117283,-108926,-90321,-113228,-96317,-77833,-36909,21841,105047,129092,119888,73144,28638,6130,10895,35447,78868,80521,-9148,-124107,-62371,-29285,-66328,-80972,-19659,37251,931,-36484,-42786,-52226,-42869,-28798,-45366,-55279,-85533,-8715,74638,131432,128509,73097,15946,-41070,-96626,-90759,-50857,-44848,-61423,28265,104402,107576,17392,-38878,-37185,-34382,-33387,-42509,-58776,-91561,-82392,-55980,-63407,7484,86305,110379,68367,6434,-49352,-17678,41030,35041,-45777,-103698,-64370,-52500,4493,59499,44162,-41170,-107571,-79434,15113,66041,2156,-87601,-33140,35341,56943,72579,92499,49248,45550,40220,18777,11616,57797,137308,200296,243825,323320,357366,290160,227087,122309,-32362,-71342,46360,153328,219287,115708,480,-8618,108272,214624,165726,37802,-98865,-49099,21566,-23951,-46777,47752,86009,52182,12912,-18363,-59906,-106257,-40955,-8634,-32682,-67227,-78915,-18487,-12182,-22577,-45438,-53688,50142,227976,193358,105107,42625,-61360,-62206,-83661,-104706,-98287,-96610,-118679,-147159,-38377,191091,283012,107128,-23572,-70996,-34890,-64234,-53429,-63636,-115406,15648,181560,174793,44547,-110464,32276,81953,29294,3881,2368,30598,31175,-20967,-58644,-57532,-58740,-54596,-47328,-47857,-29762,-34884,-55461,-84543,-36811,45159,45576,-2708,-31442,23715,-23415,-11722,10861,15979,15175,7474,-52429,-94698,-7232,36299,-7325,73729,94097,68604,70207,34638,86173,224575,289146,220698,132867,101580,107141,141694,206260,258462,222244,75422,-72660,-66833,-38280,-10706,4338,-54654,-135993,-93609,-126612,-91227,-16263,6681,-16859,-77807,-64869,-15167,17626,18542,14397,8514,-13375,-13929,-51970,-1625,124561,225405,286040,153282,4704,-61307,-64265,-78343,-82704,-18292,21175,107398,215521,345124,362590,245951,83175,-6256,-51583,-122545,-105050,-39724,-11000,8622,69098,75478,49847,18040,-9010,-87437,-109569,-77971,-81025,-59055,-79108,-48442,27598,68017,33640,-36754,-52889,27630,53602,-30857,-76594,-95491,-110890,-60617,64079,162143,183761,139219,88193,18344,-35361,27814,43689,-13891,-75123,-19431,45781,68446,58503,81602,136976,164658,126790,87452,35147,-37733,-86117,-90217,7625,35946,9529,18125,-34692,-8672,21480,-39516,-89972,-88079,-30407,-22752,-1194,13922,-2917,-48910,-92893,-46102,101237,176413,143722,43316,-8851,-15121,32629,129291,214086,179919,113137,67046,32866,7500,-29207,-73261,-112099,-115823,-100829,-58197,-4757,18919,4193,-44368,-34228,64691,145668,160204],[91874,37760,7592,-19842,-84165,-84413,-76135,-11011,95134,190439,169920,78002,-16100,-81449,-4599,135946,209484,134961,86250,163602,234683,338542,471831,460775,306863,160968,109096,159321,153190,89787,35676,82320,41637,-35878,-108765,6075,133671,192579,126025,70474,218086,298859,204483,112047,11298,-615,43105,63528,29347,3138,32638,76336,135042,221789,318802,313988,258675,179851,-10483,-70367,1898,52615,196408,193426,53528,-36408,-64278,-57528,-33223,-4921,-15723,-19709,49467,138905,255177,384325,404249,386266,389377,234200,52672,-698,21506,54419,-2876,-51213,-97199,-114837,-109322,-99450,-104199,-81573,-107799,-96596,-84353,-65138,-9233,100422,179141,187635,87798,-17091,10805,64483,-12173,16475,65161,57653,17866,-63673,-26836,53411,2439,-77740,-91264,-14722,20943,-2406,-39478,1031,37973,109482,124946,6936,-120097,-129738,-134579,-140874,-102471,-95236,-89786,-144695,-131329,-76731,-37503,-37742,-64749,-59526,-49639,-58619,-1737,149868,177335,54296,-68744,-18364,36816,14250,-33985,-83035,-115385,-125925,-132180,-128337,-101590,-80466,-55150,-37327,-29055,-35914,-74256,-96754,-70824,-56408,-95124,-102937,-44264,-2997,14612,-28678,-85306,-54053,-15108,20632,6102,-120169,-224152,-202506,21520,318275,378352,185669,-94208,-29904,167955,308327,291819,155284,-23490,-86852,-90682,-80463,-20996,25276,-67633,-118305,-131871,-126325,-113058,-81394,21901,87395,85407,-799,-67636,-69449,-46307,-37292,-46841,-45356,-41468,-35648,-7982,-39703,-12355,44889,49719,12153,-28685,17562,126628,166655,126693,120284,61003,-38284,-72871,-54847,24982,98302,75285,-8633,-25099,107035,147298,42591,-67054,-115704,-42658,3841,79159,112084,79354,45603,135413,201922,169912,94961,-27689,-126800,-120973,-12460,76669,140461,169950,136434,86733,62628,11962,-49362,-133431,-89770,-63862,-98181,-88495,28810,110149,104937,-4324,-118521,-103357,20483,131173,271230,304910,244479,198739,125921,87068,104088,122076,122069,122889,70468,-77,-97308,20641,52308,8766,-59589,-77120,-1342,57915,26754,-90358,-85419,-55388,-56765,-19393,106084,364454,508094,459173,248025,70384,-6775,60919,148136,220022,195031,-4577,-97741,-75398,-22320,26230,118374,221727,246487,160966,54628,44680,164307,294999,305610,176853,75029,-12283,-48749,-67641,-80335,-36210,1717,38843,81304,102052,151640,157870,101749,51709,-35874,-115886,-161610,-133545,-36560,95886,204109,199504,154437,72765,29044,-5919,36879,130164,274542,366408,276910,29801,-98733,29429,143862,138220,22096,-115042,-55598,24518,124565,169668,161640,89204,68501,54276,11405,-62737,-73275,41390,128093,162088,158602,122319,2209,-56083,-45009,-61722,-24696,36964,7781,33374,54598,17112,-24237,-42427,-90332,-101283,-5351,107615,140488,64555,-22228,-62377,-82498,-57063,-55371,-36740,92687,173590,118564,24682,-22614,33621,55980,55245,13,-21162,41110,109026,97752,54754,40078,6583,-28755,-22686,7020,66616,143921,182821,142286,61258,-14006,-37631,-31556,-38986,-5430,27236,38851,43514,23550,-25202,-120616,-108679,-46451,-35486,-33239,-3977,-8228,-42437,-77457,-101184,-114040,-104602,-118575,-119599,-103592,-79687,-59465,-38430,-40750,-29718,6366,73666,74936,-35876,-63451,25754,105134,24637,-39236,85718,278347,447403,300513,125622,21496,-21896,-179450,-265066,-213647,-96710,16234,91528,110907,45959,-27848,-87625,-83538,-85013,-68763,-68849,95579,207059,159035,72209,-16124,-53697,-30523,14954,3171,-29549,-95403,-50515,-9143,27661,26371,35396,49435,136411,284374,318611,252747,129117,17454,-24755,-6852,-15274,-45717,-42882,7485,15919,-53943,-126127,-117900,-21872,31975,-1499,-75708,-52187,81475,181427,248592,203303,50028,-83793,-125425,-53222,31550,94408,100097,121928,127240,144141,161679,67760,-47431,-113098,-41642,47081,30015,-30927,-78558,-79565,-17682,106453,315133,216881,-38457,-70720,73723,67903,-80024,-143991,-191618,-214005,-237617,-176047,-75829,-17383,-74063,-11231,49561,60702,35341,11913,-940,39993,38114,-7452,-125170,-133939,-61424,830,45991,68402,87087,-12507,-5529,6992,-312,-33670,-63954,-99038,-134828,-46858,-2100,-35607,-2318,21793,-29008,-86557,-114007,-128911,-112874,-59520,33095,98679,134502,95146,29569,-1045,6362,-8051,-9911,30929,100813,143015,117357,40064,-9162,-17694,-32197,-74334,-30670,-22422,-71780,-149897,-99288,-10164,36425,78380,147872,177458,83163,-3776,-73200,-121369,-53662,20270,98405,207251,182640,70206,-25798,-64952,-64585,-28542,-816,12136,-17818,-7596,97269,271827,447319,427233,374906,126835,-123429,-121331,-114783,-81432,-54966,-35771,-6895,-10812,-27673,-20558,25242,70582,7974,-12171,89871,169148,125893,70779,77135,166815,234366,133150,-42429,-89697,-19025,-29774,-69351,-104979,-110059,-18249,56542,98429,55079,-31556,-65152,-104989,-105922,16258,148348,148999,77964,27364,424,-24480,-49052,-80220,-106623,-113064,-103707,-47314,31391,38755,20180,3838,-11553,-13663,-63944,-88854,-61667,-29198,20185,67823,36323,37479,35377,22861,12709,9027,4765,15642,63989,121080,109424,31780,-1138,5204,66798,118456,138228,147438,140268,122633,120252,93183,599,-115304,80902,124100,-10017,-119440,-78917,-84907,-140997,-101871,-73235,-99915,-70819,-15590,12514,22166,-7702,-50412,-34100,-54618,-111740,-84113,35713,102198,34238,-108798,-76858,-17181,-26697,1835,37978,67262,86364,77438,104118,122488,48461,-85409,-34013,3964,-56043,-135956,-45370,67413,81669,-18785,-107345,-16559,42016,43682,-14525,-75636,-107371,-99851,-60892,-723,74716,132048,74213,-57080,-101909,33123,98087,31533,7590,28660,37833,40321,-5765,-83510,-91435,-5454,33773,31841,14401,-45080,-142058,-70122,33119,105413,234923,276207,178094,182565,286998,274284,149702,28844,-51285,-53309,-63604,-72755,-100160,-129664,-77261,-17351,60375,129371,52571,-95563,-96135,-96703,-51072,-139,7206,45931,33436,-18663,-38217,-18478,-10668,-69309,-41839,7814,38720,39399,20297,-3250,-23046,-19190,-109632,-118424,-39686,-1524,-33798,-106174,-186162,-102974,-16292,-38765,-84967,-103119,31559,133326,132272,80775,12721,-9933,8198,109784,299574,321766,153918,17617,12847,25111,-45492,-34053,102402,325330,331489,147493,-31096,-85249,-124132,-127799,-71709,-26780,-630,46999,78633,81111,39562,-10062,-3655,4836,2969,-2433,-110547,-7229,49558,7557,-37158,-40209,-68953,-142429,-77013,45104,147244,180633,195840,230052,124984,46179,43879,100913,108543,104306,163894,198566,152251,58979,24543,81813,173261,207723,96322,6460,-22639,-40125,5554,26420,39813,69949,87497,64964,-1789,-30976,-15393,-9082,-59171,-75013,-77946,-63230,-28750,-12010,-5373,21555,24800,51893,106108,121538,82248,-38965,-94391,4094,121324,210306,132864,-7497,-7599,33683,14811,-83584,-47063,60698,80176,12969,-35828,11900,83662,67100,-48607,-97111,-16458,14133,30534,73080,99936,98000,53515,10054,14446,53573,18077,-2921,-34574,-107821,-131602,-137359,-103988,-27360,22098,64334,120493,96950,44497,-13556,-54394,-111948,-98980,-91777,-93751,-55850,-26977,-6121,1356,-12671,-36438,-65177,-115104,-96357,-44570,9046,33663,53911,61003,59767,60610,86772,127739,123315,115080,129702,95515,99355,35316,16833,18038,6634,-54240,-58459,1891,58173,48631,8828,-7588,15210,29053,38422,29830,68306,114977,108911,64894,41117,78133,125030,125588,45943,-24159,-84933,-121354,-80397,-31923,10428,9302,10464,12512,-40512,-67965,-54517,-17241,-15730,-35934,-29540,-8300,-3274,-34053,-132491,-106723,479,43801,27378,-12310,-56671,-40617,160918,141477,35466,-36662,-63370,-56571,-49171,-10267,33570,70553,88295,64937,26224,-35146,-126468,-75886,-15896,1304,-73465,-140031,-135115,-123059,-131130,-61452,-55695,-64431,-18561,14061,24667,27402,8944,40585,138083,160616,76705,-12625,-77420,-62586,-11162,66206,88619,88443,115320,47866,-70570,-123523,-53272,1633,14895,15818,-11415,-84146,-81362,77,49592,-45652,-71873,-68540,-21767,12491,-11939,-60844,-78024,-69569,-22530,45271,11433,-31555,30196,63474,16528,-108983,-38173,7310,-21367,-42875,-38218,-31130,-21541,-50645,-104675,-54524,7086,-38104,-78327,-77851,-114425,-27535,-21125,-60662,-116599,-21162,64851,75490,579,-117050,-88186,-23065,25334,-33126,-74505,-23804,7154,25296,20619,5736,31069,45943,18032,-29216,-56388,-34297,-6813,-1806,25901,73495,69163,37385,-4631,-73797,-80628,-57718,-40967,-50239,-84036,-151289,-86810,-95314,-129598,-45427,34978,82589,85286,54582,-16173,-138298,-89991,-84450,-60323,5754,-22456,-72258,-54090,16477,98948,147663,109303,90502,73887,89008,76009,-5981,-76425,-64102,-59814,-59919,-64817,-94204,-113694,-37084,1956,-28104,-65275,-32401,25463,-15422,-104332,-95089,-93015,-86796,-42483,-11934,-1920,31045,88873,124946,48127,-88950,-69200,-54850,-63590,-78700,-78090,-113632,-98930,-55868,2370,47637,88778,66245,675,-40794,-34181,-21016,12997,23066,-12799,-61008,-62537,-53484,-70686,-44388,-83148,-121233,-53668,29541,60685,34377,-8760,-45474,-88321,-54875,-43353,-44301,-8557,-9862,-48124,-70421,-25639,64307,105525,78645,19586,-16314,-25921,-6510,-19226,-56764,-49144,13455,-5877,-40954,-97759,-101671,-48627,2753,85721,93460,54039,45979,-15655,-91594,-129227,-40582,68618,125068,181356,221891,205933,217406,253158,236027,134345,-5293,-111757,-27133,-37838,934,79624,97877,72213,70218,93535,87641,13559,-2945,16458,92997,53282,-30090,-111631,-42078,87141,80273,60700,21666,-48116,-84211,-76201,-11268,20244,42527,111488,135235,98956,67335,9702,-11470,3147,41029,122802,143789,117940,99891,31403,30061,27019,-12849,10133,-19707,55677,110983,64012,-61094,14282,127557,164522,141408,63733,33686,36051,17638,15943,50450,93796,84163,17552,-28729,-24885,76786,191497,196821,180832,152412,95245,-18386,-57067,26743,59774,39630,-17530,-64528,-59823,-42896,-15406,2254,-44028,-89289,-75536,-29668,-42393,-59959,-67541,-49942,-57500,-89859,-75139,-19541,-28042,-8760,-805,43088,53619,-42426,-92885,36354,100528,127875,188080,182590,124156,76513,59470,-46807,-72742,16005,-15440,-73015,73691,151866,91514,26380,21829,61844,71577,40391,-26596,-72891,-102931,-111197,-100247,-103003,-9465,159935,265914,241081,62684,-14504,23379,68052,62582,10835,-50752,27501,148462,115961,2164,-83535,-591,-9936,-60774,-53187,-16984,-9794,3664,64221,143788,160543,110532,68764,48508,46193,87080,207911,287108,286235,239424,182955,122799,48069,-28058,-67560,-63600,-52452,-64977,-82055,-82265,-11428,19864,-29853,-121198,-62790,-41470,-32256,38743,254427,346241,145075,-25270,-52827,25840,47910,-16494,-37365,-309,-34695,-50240,-15117,26544,-37328,73192,299490,321230,221451,100781,-20147,-26663,48246,101094,80634,1820,-15820,-61104,10400,100981,153152,219182,192737,125366,111775,185257,153480,61204,-25461,-118898,-88225,-72563,-50853,-36616,-58002,-52509,15803,120245,199437,209799,157507,9119,-65288,-111710,-112774,-116602,-101289,-96830,-80315,-984,63921,55381,-224,-56213,21446,90695,80128,-34068,-135315,8742,73693,-10175,-60463,-105894,-128499,-85488,14303,198729,356551,399587,323598,196579,89062,18486,-15328,18504,100257,169128,118388,36781,-12510,-79360,-96702,-89851,-85307,-20242,76252,127048,113111,111134,57245,-75965,-62177,10353,83028,49262,-85915,-98276,-10798,34727,38988,66035,148715,183368,62230,-69826,-65693,-96452,-42684,73780,154917,127127,35422,-9364,-13785,-41352,-4408,53446,73465,-13364,-113918,-90770,-77948,-4790,100876,160356,260111,271935,150894,59131,3269,-62021,-120644,-80906,-34599,-4559,61360,102785,58732,4802,58870,145449,173545,111945,23805,-26754,-111726,-120548,-48626,16596,42742,70312,37867,-70877,-88889,-53238,-93761,-101063,-114208,-118721,-109261,-85249,-105176,-99382,-80597,-34336,24646,103801,132137,120553,72376,18065,-18861,-17174,15432,71808,82638,-11187,-137493,-54370,-15809,-50810,-68256,-8390,45749,5310,-37515,-51245,-60768,-46135,-32650,-49730,-56648,-81197,-11251,69627,119215,116559,72531,22822,-36269,-104633,-83986,-30773,-21203,-45460,25007,93135,103118,25740,-26677,-23732,-18379,-9977,-13291,-32839,-67572,-56584,-36721,-74632,-8829,92860,118131,67840,4067,-58051,-30686,27763,15236,-59196,-105893,-71846,-51966,13401,71840,56041,-28624,-103583,-97332,-11627,46102,9170,-72976,-49198,4375,32917,63298,98889,71036,61443,48430,16348,4679,47241,122005,183408,228168,312379,346448,275407,220697,127654,-20307,-47817,67086,161008,194310,83802,-36089,-48060,73613,178007,148330,27874,-120462,-29129,44738,-15929,-58650,31300,67966,35341,-1427,-23197,-51050,-96944,-44692,-22919,-53544,-94214,-52736,5061,4999,-14027,-58988,-78041,20870,216055,218884,128526,47736,-73159,-88034,-108339,-128572,-105408,-102420,-124517,-141005,-39247,141457,233561,86980,-34674,-91352,-50682,-75499,-57806,-65757,-122176,22849,183498,171321,36967,-114603,35418,52063,18957,5394,527,17189,5812,-47842,-76884,-62658,-52303,-37011,-26539,-43530,-48972,-43211,-54218,-81496,-32549,53628,49150,-1398,-28900,461,-50204,-20095,8088,22243,32782,35680,-17094,-79367,-26214,16354,-28887,47504,72735,48972,50762,13971,70054,229932,301015,213509,125164,90856,83167,118280,199697,252484,211317,71523,-56444,-50985,-31932,-13950,-16864,-99121,-89696,-63192,-109828,-93891,9234,27986,-6493,-83887,-74555,-13329,31161,43565,43845,26200,-13976,-28845,-64105,-2666,120111,237545,300943,153103,4361,-66748,-82807,-107441,-100312,-27343,8470,99234,219741,354721,371761,254689,96464,9412,-47113,-123181,-86079,-19674,3679,16161,79140,102400,102015,35320,-12279,-89408,-106651,-84308,-33692,-26695,-64489,-36699,39720,86061,63153,-18905,-56096,13932,26604,-56218,-92890,-111242,-92525,-60535,51511,158269,195691,156806,102975,29109,-20431,45336,64197,1947,-73464,-31664,35658,78520,77538,101938,159121,182349,132980,84847,28996,-44072,-73810,-68627,-12757,37069,27430,29511,-29943,-58088,-40456,-92483,-110451,-59351,-8910,-19355,-16799,-3120,-9959,-38663,-73514,-41717,105005,156318,101619,8884,-44092,-39749,19012,106991,185078,162166,104121,65565,35476,9725,-29750,-76149,-117125,-126665,-108810,-60380,-2178,24107,7880,-46345,-28085,89542,161799,154242],[61534,-1029,-30756,-50496,-99006,-89875,-98162,-34356,74487,177548,162120,66582,-30682,-99502,39,147406,205440,130899,78287,133409,169657,216308,319185,352463,255914,129480,68964,106043,129417,108709,66937,88281,28323,-47869,-101071,4697,116700,151602,81515,42438,189608,257501,159116,79133,5311,6799,46589,60306,22678,196,36037,78495,136236,237272,337460,329470,283114,210385,11548,-59577,3772,53968,198526,185691,54876,-28468,-63947,-52576,-22601,7359,-4502,-9137,62787,156356,276903,392373,385322,341460,311757,167914,28941,-5898,36796,79013,15493,-40071,-92616,-114909,-109369,-91734,-84535,-62452,-86154,-71854,-59799,-34772,30422,158119,229734,230147,152900,46453,52444,72828,-27267,-2217,44988,38573,1943,-74909,-33137,28814,-38196,-90757,-78682,-99,38978,3901,-65972,-38996,5782,69569,97856,-7246,-100248,-99184,-131067,-121264,-98008,-107448,-101022,-144448,-124982,-70574,-26961,-18431,-40483,-33524,-18903,-26124,31124,186142,202022,77616,-34798,5997,39820,7802,-37400,-83254,-118948,-132909,-142925,-173852,-160325,-114713,-69692,-36461,-27703,-46088,-87764,-109595,-82438,-68694,-106286,-94818,-34585,-2206,3903,-44437,-87899,-34590,6856,39270,18008,-127301,-252249,-183238,60350,326102,342684,188783,-90102,-26662,160950,287007,279983,173661,-3835,-85135,-105381,-118829,-72610,-2035,-66814,-107344,-134179,-138047,-118311,-88078,12758,82865,73364,-25370,-86659,-81631,-60395,-58756,-67369,-60257,-60125,-74107,-54533,-89207,-61026,11362,30996,87,-38995,12532,122736,170363,134464,135657,97462,-11061,-95206,-94509,4192,77594,52925,-12747,-15485,120072,136805,50895,-51183,-101653,-60001,-14111,70986,110494,73418,20099,100606,218259,214340,129405,-10208,-106825,-91852,29571,131527,189269,208042,154661,92440,70823,23883,-39503,-127868,-101216,-70850,-98487,-98451,2237,82003,85239,-2113,-109049,-114278,11087,114461,261578,309567,260049,220900,129125,76708,92769,119939,125319,114690,49880,-21046,-64767,53228,70886,18761,-55065,-82165,-5447,63864,36310,-91678,-73316,-27858,-23780,41643,119677,331282,456913,403519,216365,61572,-9357,51622,135424,207822,194757,3003,-87683,-45411,3948,29308,93551,195889,232828,164707,67053,55485,166634,296978,301585,171107,76561,-5686,-42381,-55178,-62778,-18938,12617,45984,94697,131943,191349,199479,134550,70774,-25144,-108194,-154245,-132417,-23506,122445,218458,190671,123560,47048,13696,-20205,21368,117208,271830,385125,303659,44870,-76158,47425,176403,172968,31123,-137463,-61614,18060,110201,158941,175240,112861,86144,65834,21580,-55339,-81868,33974,131605,177112,173690,117658,-6391,-51566,-19835,-25982,8307,50314,-2181,26467,47398,6339,-38146,-53442,-91689,-111063,-32315,79374,134585,77408,18366,-13050,-46102,-62303,-59561,-25729,111026,182606,135833,42643,-7009,60538,106309,103019,30952,-14540,31423,93401,87534,48184,32109,-8201,-44246,-30829,9413,80977,165827,208275,154420,59060,-21611,-36532,-19378,-27105,-11521,10770,29925,44242,24354,-30430,-125346,-111473,-59566,-56845,-51257,-13917,-4985,-28568,-56228,-79049,-97949,-98762,-120697,-110319,-102174,-83847,-61444,-36542,-45881,-29704,11085,74227,57937,-47748,-61172,27007,100527,10868,-40751,106418,333041,484649,316151,182283,107183,21280,-213455,-319280,-245176,-96514,40729,130635,142596,65756,-16518,-87222,-92852,-99987,-90308,-92616,98533,240089,197329,99817,-2627,-47394,-25205,22394,5663,-32528,-100429,-50774,-9858,28897,32836,41839,42172,108886,263812,301379,234754,99952,-12670,-43091,-18478,-21283,-32359,-11001,28616,15727,-67386,-144808,-100810,-3754,47911,-2282,-93962,-53901,96814,169313,197322,149120,24419,-88641,-113024,-46876,41769,107304,108918,142102,156541,168447,168187,62008,-50314,-92661,-9980,74414,34179,-32575,-78659,-75675,-1317,153825,413126,286940,14465,-53284,68134,43968,-98059,-153449,-189744,-205408,-193975,-138112,-45240,2003,-62122,4771,69690,78829,49077,20016,-5437,31714,35895,11940,-88674,-140168,-57808,6264,48798,64758,68652,-17231,3362,13700,4231,-26125,-48076,-80248,-117684,-53291,-12269,-45393,-5569,29287,-14778,-68523,-123803,-146195,-126615,-69482,34277,107029,128589,79297,3626,-27843,-30812,-38341,-16743,32916,93310,130288,108054,35451,-14732,-29333,-38267,-74495,-23768,-12880,-67515,-143791,-95332,-10350,29609,63391,126021,157746,76355,-4490,-75132,-122989,-60703,3004,96680,228600,215648,86818,-21525,-64236,-61537,-24275,14736,22537,-6491,5249,101990,257478,427082,447119,442308,182562,-96326,-153577,-130904,-74947,-50501,-35922,-6283,576,-2072,6232,45795,79256,-8156,-41915,49135,118514,85312,54819,83368,191919,255547,111514,-76648,-53846,10029,-13628,-53749,-88994,-137126,-29590,54282,114961,80126,-8784,-57419,-94479,-80832,32567,142433,139392,75690,21499,-7058,-27545,-46653,-74257,-95220,-104308,-107469,-50580,22917,18778,5507,-14632,-34974,-44689,-101768,-109403,-64576,-21281,37439,90293,60983,63488,61051,43563,20152,10422,11962,23030,64662,115705,103418,36628,11041,17393,69074,114151,131886,138529,130293,119269,133466,126134,58766,3857,122619,117200,-17206,-103969,-83873,-105668,-130256,-66944,-47290,-80139,-53923,-15116,4310,10054,-19530,-56375,-28319,-39028,-93904,-114312,-3287,56533,-16013,-140307,-65052,-11304,-27724,-16624,25345,62322,99129,104424,137878,173689,79761,-80417,-54650,-19801,-79183,-153212,-34969,72051,55210,-41467,-114199,37703,105886,85323,-4124,-93955,-124567,-104522,-62782,-2978,71532,123367,67245,-62101,-118139,15467,85039,21347,1435,37190,60513,65538,15337,-60536,-93593,-10442,35170,36783,16036,-52415,-158369,-46054,60257,143176,252723,205176,100442,104009,217011,266054,170115,46377,-45586,-56823,-68877,-77283,-101203,-134135,-80054,-20100,50602,112290,41516,-97838,-101991,-100907,-51061,4857,-1226,29306,15979,-33314,-50439,-26460,2394,-55610,-70124,-43177,-4408,16976,5275,-21790,-47219,-50677,-132411,-111817,-43690,-13886,-48195,-112181,-184250,-113406,-35665,-65349,-108839,-96988,43511,134150,116698,61183,9466,738,19866,112419,274086,275382,121524,-4476,2587,8590,-64759,-49726,74457,285017,299991,144563,-16111,-79643,-122894,-99979,-27765,18678,28321,63599,78164,67189,18757,-31815,-23284,-1825,7215,6376,-96218,-6142,38227,-23206,-68631,-42295,-59769,-130945,-91735,44189,160445,189023,202559,237478,128948,40639,28489,66765,58511,62935,128988,176217,133370,30915,-7252,58329,159957,177858,68089,-17866,-46109,-48124,7815,29867,43936,69303,80555,66454,7632,-20776,-4300,3651,-51735,-76722,-79609,-63994,-28811,-6592,13123,55185,39305,59772,105250,107084,75024,-37081,-103190,7131,139994,257405,198953,17221,-17635,30356,27316,-66999,-55476,55062,99676,47843,-1422,46871,115747,81542,-49849,-102621,-17879,8671,12376,47897,80190,91421,54983,18697,37319,87942,61779,29525,-1215,-64401,-98022,-112610,-102680,-18583,43661,83173,117220,80547,40864,-16548,-71138,-135296,-101902,-93496,-118129,-72431,-32469,-12082,-8486,-30983,-59299,-82541,-121805,-95935,-46132,5659,35433,59824,64786,63845,64931,91154,121391,113905,97346,120310,112422,128788,43395,15148,25260,34604,-15313,-47698,-10538,48213,52501,17400,-5495,12981,23549,23320,21017,64865,118133,108506,57771,26629,67297,127529,116036,13116,-49744,-95843,-116675,-81066,-37598,4436,1329,-817,-7321,-67224,-90325,-53302,-406,141,-22098,-24162,-6780,-5385,-36731,-129932,-99131,12859,54962,35152,-9506,-50892,-59079,109565,68228,-12356,-54825,-62853,-48650,-41580,-8013,33720,83324,119085,109066,65723,-14294,-133340,-73270,-7967,5110,-63803,-139298,-136494,-123846,-136138,-67333,-52841,-42115,8148,33781,30942,22137,7616,38902,133911,161251,80270,-10046,-80283,-75124,-25738,50706,71415,70043,96851,40824,-64632,-138362,-90193,-28959,5826,16666,-4851,-85328,-101515,-21619,44416,-44657,-73128,-71217,-24326,3085,-16689,-46867,-45864,-30701,-2527,58026,8771,-32646,28064,52593,4510,-105424,-52712,-19379,-40384,-54019,-46198,-37619,-27743,-61962,-123956,-77463,-49098,-104391,-79616,-76984,-125869,-40477,-54485,-85140,-106451,-14900,64176,66830,-15212,-116559,-70748,-5773,33653,-46432,-79682,-21316,12304,27392,22140,14758,43203,46664,10711,-29964,-45454,-15006,9423,3377,30010,67995,48423,8055,-33750,-92469,-88550,-59548,-42254,-61022,-104618,-113613,-43311,-63500,-136825,-62519,3367,55875,78363,43333,-35833,-118498,-38168,-18815,-43400,10371,-15760,-69166,-54011,8777,85671,139103,94907,84912,80689,98173,75214,-10464,-73900,-50489,-41283,-47346,-57895,-82852,-98385,-33594,3903,-21397,-44655,-13003,35703,-17244,-93950,-120244,-118193,-93887,-36255,-6242,11935,53080,114362,149496,81512,-58550,-83057,-58000,-56306,-73387,-69741,-97294,-85033,-41165,6442,31528,62990,46384,-6022,-35713,-21594,-3687,38140,48013,4597,-37141,-15153,-14143,-62084,-56322,-98182,-111869,-27396,55358,73620,35645,-11743,-50581,-95533,-53084,-39336,-46221,-16525,-17069,-66063,-81458,-25624,72205,117919,87905,23947,-3588,-5601,20738,15072,-21093,-28543,22813,-2883,-44028,-96863,-98280,-45266,3556,81882,86244,39536,23071,-26272,-93423,-130435,-36334,79994,137043,188939,233915,213253,213458,243678,202193,90540,-43127,-112442,-21300,-25573,11807,74850,98400,70768,62410,89220,93206,7389,-32501,-8779,78224,49399,-24116,-95784,-66055,67853,70341,61260,35077,-35176,-92195,-88645,-20664,24810,56378,119511,120267,84006,76303,38405,18120,31237,70793,158424,171776,124191,76522,-2500,9713,14522,-13833,15927,-15507,77141,130958,72618,-70328,-120,114561,158302,138206,61405,28241,21659,-5919,7021,53052,99649,91717,18558,-38832,-37117,63948,171588,181025,167512,131705,72970,-27243,-38183,50216,66169,31684,-29969,-77097,-67652,-40307,-13751,-4416,-53341,-97450,-80416,-43729,-83128,-93168,-66304,-44128,-55024,-89008,-69675,4610,-1970,1684,-6832,26527,28618,-24337,-27757,39343,91823,141422,215530,178701,104349,53983,48636,-40092,-76197,13838,-11611,-121902,40266,134801,81953,41184,48341,78978,73067,34846,-35141,-79611,-104181,-109620,-98135,-85910,27014,197837,275467,225066,49123,-24614,6503,45884,51677,16768,-44053,2744,135051,126703,30608,-80298,-51225,-50541,-85901,-72582,-36752,-30131,-21747,18971,73285,99906,80177,57245,43973,45685,94879,208871,277953,280581,245729,191713,118046,33211,-40065,-82854,-89928,-81127,-80792,-83021,-62896,9067,24810,-22768,-114908,-60452,-26539,-6427,49669,225648,275650,90897,-50417,-34262,42702,52293,-21110,-34294,1131,-32783,-57513,-29597,5354,-55855,60160,283509,306205,221406,105595,-21535,-27113,58342,122132,111243,28043,-11233,-73065,35936,177764,224466,263455,211447,126461,112046,187621,166639,71293,-23690,-109996,-73218,-55946,-36206,-26050,-44064,-46342,10906,106454,174383,160623,91909,-34413,-91859,-131287,-136179,-130843,-97272,-97391,-60921,23885,92267,77089,16292,-41729,16713,79195,67415,-45379,-114394,23883,84032,-453,-69661,-120855,-136730,-77672,20483,204386,366878,405459,311622,171630,61929,-18843,-57787,-20845,68788,167069,139503,49628,-2839,-73499,-98156,-95715,-93303,-14978,89184,137055,123533,134230,77765,-57989,-55752,5503,68902,29638,-101903,-100471,-9974,38949,39893,61323,136978,155907,28152,-95047,-43756,-59448,-38179,100121,199795,169320,47875,-9886,-11279,-34690,5833,74913,109508,20211,-115603,-107181,-84695,15750,145952,207864,289335,292057,149078,50788,-11630,-81836,-91557,-59309,-21749,-2479,53862,86485,39268,-9103,62203,157863,172804,75604,-37702,-100922,-107442,-98580,-34804,46675,75887,94108,51140,-62566,-97048,-56117,-86462,-96588,-108840,-116529,-112045,-82777,-95862,-96479,-80637,-31315,25543,97101,126874,114656,69686,8639,-43157,-47356,-8936,57977,77938,-16026,-151960,-46635,-5107,-38447,-54100,5779,55843,11983,-35770,-58766,-70899,-50866,-37533,-54363,-56839,-78877,-18010,58742,100546,98973,66981,25880,-31106,-98504,-76334,-13251,2305,-30374,13765,76514,95984,33062,-14758,-10392,-1450,13513,14082,-8551,-44027,-31069,-15575,-62800,-16709,96198,119824,64627,371,-67306,-44272,13173,-5428,-72439,-105880,-78243,-52600,18847,80022,64870,-16489,-94847,-112767,-39153,18900,8291,-58496,-59949,-24512,8638,51662,100809,90215,74589,50712,5675,-9609,31533,102852,162672,208904,295745,330438,257068,210926,134317,-7,-19969,89824,167096,167473,56348,-64984,-78759,36549,130569,117983,8324,-140021,-1297,70309,-6449,-69237,13653,48279,17476,-16002,-28196,-41941,-80928,-39624,-30890,-71619,-106448,-29192,20666,15440,-8696,-71699,-100566,-5076,195199,236811,146686,44443,-81270,-103294,-125908,-153987,-108234,-107930,-131244,-138106,-42293,88856,173996,58551,-49782,-85162,-55985,-82963,-62420,-69472,-128352,28416,180590,165000,30421,-112782,30945,17952,9415,4481,-3685,2385,-18731,-69064,-89898,-67897,-44921,-17069,106,-24711,-53985,-39223,-52208,-81050,-34344,51832,46784,-2523,-26763,-20032,-74362,-32581,-172,24323,48817,64407,17612,-57666,-46006,-6397,-47915,28263,59092,38141,38902,-3422,50799,225197,302846,201393,114066,76485,55360,87742,182073,238797,197584,66195,-40497,-34607,-24727,-16549,-36377,-119359,-54207,-39749,-92758,-90201,24252,40970,-219,-83716,-78868,-10141,45156,71204,76825,44195,-14582,-44492,-76880,-5275,112714,244686,302878,147790,6241,-63610,-91759,-131875,-115617,-37687,-7476,82742,211319,346129,363635,253867,106077,20514,-46552,-119837,-69765,-4259,14888,22884,89579,136537,156470,51538,-17806,-92458,-104700,-67472,-4497,-3637,-50014,-27676,47142,99362,91040,2285,-51842,-1407,-4266,-84210,-109796,-121450,-74994,-56703,34907,146149,199149,166752,110478,31939,-13469,57149,80973,17153,-67962,-45984,17861,79516,87820,111837,168994,190262,135515,83064,27485,-39222,-46099,-50048,-39740,30181,38733,37430,-20792,-111753,-101867,-128071,-95871,-28753,9782,-22325,-40307,-25425,-16097,-23045,-42765,-18425,114915,132927,60547,-15884,-74200,-66804,1893,81874,155888,143966,93506,60916,34386,7851,-34550,-82398,-121396,-133821,-116222,-64382,-2918,25951,9935,-48672,-29115,101838,161804,134469],[28957,-39839,-60638,-62138,-83234,-84336,-109319,-56454,49873,155512,146452,52503,-44843,-116469,5944,153867,194964,124945,71141,106528,116012,120960,186566,250297,209555,108385,40956,58536,103030,126062,100903,95839,21728,-49959,-89797,1765,94260,104174,33409,11653,155954,213529,118866,50326,186,11725,48768,57522,18865,-641,38269,76552,129009,240669,345924,341427,309741,246906,41505,-48297,4932,55835,192667,168509,51891,-19782,-59455,-43139,-7472,23521,9788,4305,78169,173956,290998,381911,347410,284787,229292,105156,6558,-12081,48241,96755,31987,-29520,-86894,-112706,-107342,-82348,-60084,-25969,-48404,-41601,-30751,-1272,70922,207326,263284,251552,205110,114905,103035,83199,-39033,-19652,22143,14182,-18941,-88826,-40897,589,-73267,-93922,-63863,14326,59462,25907,-58917,-70799,-26370,28482,70861,-17567,-78530,-57150,-66105,-68032,-69917,-102219,-102614,-138239,-123163,-68643,-18227,1448,-13604,-3699,11909,9350,75936,235505,240115,116811,689,20886,32152,-6676,-45626,-86103,-124264,-137778,-133080,-130084,-121527,-141934,-88705,-41844,-33536,-61643,-103769,-124623,-97648,-85032,-111623,-84687,-25080,-4075,-9410,-62703,-94647,-24611,16805,47406,24098,-132963,-270888,-183855,66358,298845,290749,182190,-88498,-28659,145904,255206,253451,179461,11765,-78815,-105717,-142891,-119127,-29433,-68297,-99138,-136587,-150854,-125543,-97374,156,75520,60210,-48746,-108702,-94479,-74632,-81125,-89832,-78544,-85186,-108980,-68799,-111717,-108275,-26795,5655,-18358,-56645,-1216,109309,164889,136841,147503,135614,31278,-71611,-89481,-7756,52476,26331,-22990,-12296,119935,111679,51069,-37784,-86926,-75673,-33869,57837,101585,59507,-14483,53381,216046,241448,151502,2353,-87470,-62651,78881,200970,247753,244214,165915,89833,69528,26152,-37979,-126727,-113853,-80267,-101629,-110207,-31315,44573,54145,-4302,-98253,-129014,-12469,84696,238656,304916,267808,232808,125556,62959,76758,113962,127789,106975,33568,-31101,-32290,77021,80993,20839,-56619,-89021,-13699,62374,37774,-99051,-62245,2556,23877,93259,131205,285690,386305,334033,177951,49032,-16338,36172,113006,180130,180564,7797,-72685,-17516,30856,38773,72080,164751,212012,162164,73479,58566,159635,287977,287662,158314,72065,-962,-38115,-45766,-49185,-9277,17391,48302,102271,155143,224372,238795,169732,90064,-15971,-101764,-147181,-128009,-11954,138809,213367,162380,82273,15809,-7930,-39152,2572,100413,261246,392997,324478,57532,-58346,58712,193561,187839,29112,-114472,-63973,7206,86757,136128,174271,125672,94677,70366,27217,-50548,-89243,26545,133973,192732,186690,110091,-12827,-46217,7513,20441,47434,58633,-15517,16460,36822,-7141,-55170,-68126,-98126,-125128,-65786,35965,111749,84286,57128,32312,-9664,-61219,-64623,-17248,123767,187118,148291,55056,2287,79641,150562,142694,53726,-12195,16344,69978,68963,35523,19669,-24174,-57922,-38170,11182,93137,183890,229409,161661,53141,-30790,-36855,-10222,-15620,-12391,-2463,20210,40671,18711,-40664,-133179,-115370,-73451,-75393,-66603,-25859,-4637,-17368,-37659,-58538,-81482,-90198,-109480,-95953,-98950,-89364,-67417,-38940,-53662,-33860,11477,68172,36110,-61731,-62283,21630,86979,-8245,-44911,119004,368528,482357,308492,222215,180281,50595,-232420,-371050,-281949,-103510,57575,163335,167218,81768,-7747,-88479,-103525,-115733,-108034,-106456,99510,267784,232643,120663,2130,-49718,-27518,23160,3596,-38712,-106205,-54385,-14692,25161,34229,45166,36300,77001,229764,265703,200502,60678,-49906,-66459,-33641,-26047,-14782,17096,37453,4862,-87711,-167952,-83102,12616,58917,-10365,-117917,-46323,112322,149576,139170,93504,-543,-91049,-102416,-43860,45973,110202,106681,150293,179593,190590,174960,62100,-35478,-52419,23169,92815,34023,-36460,-80096,-74343,11864,197275,504657,355846,69760,-28254,61049,21251,-110214,-156536,-184286,-177390,-154266,-105763,-28243,12131,-51207,19206,85673,91719,57323,21789,-18064,12086,20586,18049,-57270,-125048,-49434,12245,51217,60423,47547,-19999,12381,19107,6895,-21267,-34711,-51410,-71113,-57241,-29971,-58957,-11249,34102,-556,-49242,-119842,-158461,-135602,-74298,36267,111661,117836,61645,-21658,-52857,-75020,-65367,-20936,30962,81086,114225,95666,28010,-24868,-49389,-50603,-77272,-18389,-4618,-64433,-140259,-92551,-11994,22259,48792,101801,132773,66629,-8490,-80741,-126905,-71161,-15106,88872,236143,236832,95743,-23335,-67595,-59146,-20425,29527,30176,564,11281,97747,234191,393372,455888,496485,236247,-62612,-160230,-115633,-64262,-47535,-38849,-7196,10581,21537,32537,66834,86721,-24871,-72043,8188,71353,49958,40744,87709,216060,265601,82762,-111957,-21523,34214,-1153,-39862,-69720,-115667,-40523,50979,131736,109044,22414,-28453,-59066,-57006,42304,125221,121334,69486,13700,-15190,-30348,-43930,-68017,-83587,-95899,-112048,-56748,10103,-2363,-11167,-34281,-57942,-73424,-134665,-108041,-55150,-7072,56794,111062,85213,89821,86581,61390,22239,5559,13732,25575,60005,103839,90967,35454,15927,22304,64795,103764,120858,125279,116345,111744,140556,151802,122999,125723,207557,148651,-1592,-87137,-88464,-123293,-106894,-40947,-28023,-59619,-36698,-14595,-4689,-3804,-33455,-64354,-25228,-26200,-74572,-137783,-49183,-1367,-77422,-117423,-51010,-6936,-27913,-36317,9626,55930,113454,137899,175053,222694,111475,-70082,-76361,-45933,-103530,-160158,-24268,73257,35217,-31539,-18665,140492,191351,136928,15868,-99688,-135195,-101571,-61374,-5190,65349,109654,59868,-60756,-122779,-571,69454,9168,-3842,46304,80932,84587,28663,-46790,-98925,-21368,32826,39581,17675,-55073,-146210,-35922,70209,163568,252225,133144,37469,42997,149870,246002,183692,60770,-38646,-58109,-72101,-79828,-100363,-134145,-80550,-23106,37880,89999,25297,-102131,-107512,-105048,-51056,12032,-3936,12300,-4422,-52194,-67594,-38748,10430,-40223,-88878,-89430,-43534,2124,-3027,-30673,-60401,-76915,-148503,-107140,-49335,-27583,-62827,-115911,-174463,-122722,-54002,-91336,-135536,-88432,52815,130966,99948,44322,10219,13338,32886,116153,247568,232636,91628,-28717,-12536,-10900,-83383,-63709,48896,247009,275184,152180,3247,-73558,-115278,-68784,20565,61705,50317,64261,60270,40443,-5678,-54672,-44506,-10632,9688,13495,-70845,4835,38726,-43743,-102467,-43698,-51999,-117354,-107619,39927,163656,183848,199103,239517,135805,37909,14762,35028,13360,25003,95881,152043,115014,6488,-36773,31342,137478,140295,37623,-41958,-64844,-46203,13623,34068,46434,64162,67925,63774,16418,-8437,8819,15712,-45661,-78031,-80207,-65243,-30190,-1023,34914,89895,55947,66678,98881,87102,61799,-34685,-107499,7597,149182,288471,258965,44729,-28989,24923,39092,-47984,-58172,48963,120149,91534,44029,86117,147339,93537,-50373,-100876,-14800,9493,2567,24402,58019,80563,52580,23767,54679,111977,100852,69599,40755,-9766,-51091,-83018,-87717,-6041,62816,97422,106339,60426,34333,-22375,-88815,-151558,-101315,-90415,-125055,-87135,-39207,-18895,-17574,-46899,-77730,-94423,-123261,-96521,-46626,4178,38727,67337,70446,69391,69431,92497,109699,97271,71469,101700,121401,146885,49518,15996,34049,65689,29508,-26402,-23290,33467,52336,22139,-3697,11116,19433,8458,10735,57783,116197,107608,51681,12058,58552,132663,111995,-9035,-69320,-100950,-109772,-80549,-40119,3156,-1083,-6428,-21087,-85918,-96192,-38999,19440,13706,-11699,-19619,-6495,-9579,-41381,-124498,-89521,23712,62325,39370,-9556,-49436,-85167,56103,5898,-55124,-69725,-60911,-41587,-34845,-6731,32176,94374,151932,162238,115684,14014,-123663,-70914,-3274,5824,-56211,-135493,-137471,-124318,-137272,-73878,-48807,-21308,30585,51025,36321,18350,10138,38991,127365,157709,81633,-7837,-79415,-82683,-34399,40779,59166,57966,86196,40264,-55290,-132402,-118532,-55281,-2042,17701,2514,-81462,-120936,-44742,35917,-43196,-73172,-72849,-26309,-1869,-11991,-27170,-15878,847,13196,66117,6123,-33017,23745,39688,-8952,-103013,-61456,-35694,-51114,-58795,-48405,-38184,-27346,-64392,-119097,-93682,-113216,-130741,-65955,-74506,-136127,-54844,-86175,-98602,-96234,-11321,60124,55834,-29459,-108855,-53723,10122,37643,-62443,-82887,-16666,18755,30846,26180,25591,52311,43748,1442,-32437,-35385,4687,24435,7010,27112,54881,23566,-20165,-58991,-109365,-95566,-62362,-45415,-73936,-120457,-71223,2936,-31402,-125444,-78555,-20754,35534,68011,26000,-59108,-89006,26095,72301,10870,17345,-9781,-64038,-53565,-1100,63704,120778,77754,81219,90668,108124,75483,-11347,-64037,-34222,-21345,-29987,-45238,-67414,-82444,-29347,7679,-11889,-22782,8309,47834,-17366,-85421,-140974,-132200,-96032,-30945,-1819,21965,69050,131282,163404,104980,-26208,-83667,-57001,-50109,-70174,-62368,-79866,-60784,-10897,20159,20309,41581,28459,-13313,-32090,-12332,8285,57941,73971,30842,3255,41878,28384,-52148,-73256,-114765,-96301,131,81074,84241,34335,-16814,-56083,-101424,-53328,-36495,-46154,-30399,-31692,-89261,-90983,-26883,72826,119904,89592,24532,10027,19011,54996,57857,18219,-1162,33190,-726,-47699,-95473,-92533,-39959,6165,79174,80224,27988,2155,-38800,-97313,-129487,-30284,90425,145378,190530,235955,212645,198091,211340,147753,32145,-88102,-104614,-21096,-15477,27319,70389,94651,65584,52163,85437,104849,23570,-42953,-31616,58368,39948,-22164,-83297,-92224,41289,54446,56571,44177,-19987,-96862,-102513,-33073,26705,70687,128299,103262,62314,74534,55704,38025,54663,98976,190398,196474,127786,50254,-37110,-11579,1823,-10717,23458,-10457,93351,143649,79455,-74978,-16145,98230,145757,126826,51843,17026,3903,-29982,-1133,56356,106742,100280,24403,-45070,-44792,51743,148848,164595,152289,108641,50288,-30770,-13712,78667,75149,25825,-41165,-89706,-76956,-39223,-12786,-10842,-62715,-106881,-87084,-59712,-113088,-97214,-53267,-35012,-50454,-87513,-67571,23506,22986,12591,-10314,17894,34222,36621,38670,43167,73535,143744,230028,170330,86676,31963,39424,-24398,-74837,3633,-14996,-163338,17613,121799,77057,58849,75720,96433,74114,27905,-44612,-85389,-104092,-107197,-92745,-67864,65972,232430,280598,207803,35864,-35722,-11005,22557,36653,19274,-37951,-24147,111492,127661,52162,-51359,-97669,-89462,-110221,-89451,-55594,-50418,-46686,-22796,7464,36275,44162,42951,37458,44236,101651,205568,264470,269465,244838,193189,109280,17680,-52638,-98964,-115556,-108456,-96827,-84341,-45761,20776,23392,-21352,-110468,-58313,-13178,18765,68732,204968,219690,52800,-56120,-9302,61804,58921,-21370,-31764,802,-31693,-65179,-47270,-20024,-70045,45770,252922,273231,208363,103739,-22408,-25037,68928,142301,142665,56448,-5957,-85594,50367,243437,292896,303335,226089,126130,110429,183348,173169,78273,-24045,-97506,-58113,-42110,-24974,-16525,-29039,-38624,3614,86568,141847,107984,32287,-70160,-110045,-138681,-158506,-134649,-90660,-92479,-35350,54364,122173,97209,29413,-31369,12814,69895,57808,-50665,-99172,27999,83110,4188,-75848,-131984,-140507,-71560,24349,201704,358694,391144,285720,139888,31871,-55121,-99355,-59897,33608,156512,158687,66061,8325,-66039,-99106,-101833,-99630,-9134,99296,142555,132509,154254,97011,-35366,-46480,-97,51731,8884,-115401,-105016,-11777,43583,44428,60052,124719,125677,-6201,-108994,-17385,-8736,9853,143640,254679,217327,59787,-10617,-8493,-28243,13113,91502,136672,46949,-111462,-123254,-86287,41670,192844,253145,310174,303135,144890,42883,-25850,-94378,-66721,-39892,-12114,-4665,41066,64328,15374,-21414,65889,162163,158301,31958,-90504,-81673,-54038,-74597,-22603,71905,101059,108757,57669,-56967,-104460,-60566,-80341,-87597,-94869,-108972,-116758,-83687,-88137,-89280,-78325,-28380,24057,84761,112554,101837,64509,83,-65405,-78851,-37072,37285,65846,-24117,-151554,-39611,2228,-30237,-40673,21322,66435,20383,-30896,-63800,-82089,-56906,-43336,-59348,-56741,-79254,-28131,43745,77942,77488,56758,24487,-27974,-88972,-69624,1015,24013,-16698,-5248,55373,86620,39288,-3262,2108,14699,35315,38469,13411,-21505,-7069,4974,-38151,-15201,95865,114958,59158,-4366,-76840,-58046,-1905,-25527,-84019,-104081,-83075,-54075,20817,83592,69999,-5464,-83031,-117074,-59709,-7040,3716,-43570,-63806,-50913,-16318,37428,97900,103771,83051,46453,-12326,-29413,13028,81978,139991,187921,275681,312518,239313,202017,145622,30311,12717,114599,171331,141669,38283,-65638,-79208,2049,76966,77882,-19261,-124043,31777,97473,4512,-76741,-3833,28744,102,-30169,-34158,-34071,-63502,-29072,-33267,-84569,-90592,-11790,27436,18850,-6899,-82813,-120395,-27621,165517,243170,157237,33446,-84099,-99532,-126083,-162801,-107336,-112945,-138489,-137940,-47354,38482,111066,23508,-67218,-62027,-50005,-85313,-66426,-74142,-133253,32094,172955,156064,25489,-107743,17696,-17912,1001,1653,-9326,-12210,-39635,-81382,-93203,-69328,-35348,5484,33195,11979,-28613,-24862,-49747,-82256,-40974,40849,38843,-5606,-25055,-36410,-94380,-46927,-11559,23600,63900,93204,51065,-33339,-64861,-30988,-62343,16929,52432,34711,34819,-14694,31054,211604,295088,185980,101027,60065,26592,54757,156558,219149,181785,59361,-26845,-18250,-15847,-16934,-51501,-101880,-29201,-23100,-79820,-87216,28304,45246,1632,-76417,-70752,-1470,62918,104834,115877,63473,-14197,-58836,-86837,-7824,104024,246961,293352,139757,11626,-52140,-87047,-141541,-125162,-47977,-24584,59330,190987,320905,340133,244303,111752,27498,-48186,-112959,-55335,7033,22479,28664,101371,179203,208884,66180,-24201,-95520,-103139,-49924,7674,7249,-39796,-21206,50992,108854,117166,29452,-34012,-7614,-28594,-111476,-124535,-118009,-57081,-47800,17162,127246,194914,170428,112498,29120,-13105,62388,92859,30817,-59580,-59507,-4567,73286,90726,112922,168548,190635,137379,85665,34500,-21213,-14794,-36868,-68437,20170,45352,42522,-10160,-99252,-109813,-104345,-66583,3019,26492,-29787,-69276,-48487,-16711,-1345,-3982,21463,131959,109241,24043,-33102,-94561,-92872,-15743,57463,129262,126829,82111,53677,30464,3036,-42152,-90297,-124599,-137314,-122811,-69324,-5917,25595,11722,-49793,-36000,99806,145184,103837],[-9785,-81652,-78914,-58699,-67153,-80045,-103157,-80765,16863,119537,117466,30475,-63373,-136410,7072,149774,174667,112825,60170,78652,68051,48108,77253,155365,163781,92932,22672,15868,71365,135248,129319,98306,15261,-49028,-80749,-6656,63130,49853,-18532,-24782,114448,164417,79741,21382,-9113,10120,45619,51252,13731,-4257,34215,64981,108269,225753,338275,344306,331779,281674,72894,-40148,2795,56637,179346,143754,43801,-12556,-53079,-31694,9710,41332,25134,18567,93482,189678,294042,351605,292115,219259,146764,47025,-16594,-21171,52580,104051,44346,-21301,-81668,-109799,-104778,-73061,-34723,18061,-2088,-8245,697,34442,111249,246100,279332,252356,239046,181495,157162,92830,-47993,-34804,-1348,-13698,-43628,-104602,-49539,-28287,-93701,-86167,-47779,28409,81661,60448,-21001,-76420,-56278,-11483,47286,-21585,-56404,-14870,-7086,-18959,-37113,-85416,-95446,-131297,-124942,-69464,-10067,22019,16460,29434,42479,46908,129707,291079,282561,163359,34538,28317,18039,-25187,-55664,-89270,-129201,-138559,-112474,-83517,-77043,-142292,-109994,-52686,-45790,-80506,-119710,-139265,-114265,-103034,-104152,-70806,-13627,-5968,-22498,-80746,-103899,-22758,15401,45306,24667,-136250,-263662,-201694,42686,243770,230440,168916,-86660,-33545,125251,216984,217350,175192,24400,-67617,-92413,-131609,-135987,-45283,-65542,-90052,-136400,-159761,-130908,-105850,-12509,68063,48131,-66486,-129314,-101646,-83499,-98101,-108254,-94752,-106266,-94359,-25766,-65769,-131078,-63022,-21211,-38198,-76606,-18826,91805,154578,137836,159587,177657,87813,-13171,-40736,-4798,29122,828,-34350,-11722,109554,78843,47793,-22670,-70230,-85679,-51296,43725,88604,41273,-50645,8735,199280,250864,163443,13390,-66234,-29909,138834,283843,315737,280664,174353,84166,64269,24062,-39609,-126164,-122044,-86292,-101844,-116790,-64822,3956,18591,-5843,-81100,-127745,-43197,50212,211905,299653,274302,240843,123097,54700,64687,110711,133821,103505,25572,-26151,-1034,95332,86992,19938,-59079,-92800,-20818,58255,36010,-106927,-46283,41894,84322,132963,138310,239556,310654,263808,141029,38613,-21865,20926,87769,145099,159368,15241,-51093,12576,61325,57011,61284,136300,190792,158933,79414,60292,151382,276863,273059,146748,68282,7724,-30431,-34139,-34589,-2119,21628,51700,109676,176056,253882,278618,211599,115339,-2394,-90827,-135022,-114438,4886,150004,196336,125335,41667,-12693,-28375,-55877,-13018,86218,248368,392957,341635,71929,-39314,68327,197601,184663,21301,-90841,-60838,-3785,60295,108059,164440,133312,100108,74643,35285,-42627,-90883,24364,140279,213564,201746,106017,-11965,-36258,39925,78857,94759,65527,-26785,9285,29155,-16866,-68803,-80076,-103203,-137341,-98002,-15587,75998,90698,96389,76307,27175,-49321,-63871,-5795,135591,191922,160591,67051,10629,95035,189943,176658,72982,-9087,2004,45370,47668,22267,9328,-33273,-63051,-38790,18088,109153,204402,252146,170202,49956,-35329,-33415,-38,-2658,-6364,-7786,15204,38547,13196,-49105,-137756,-115166,-82141,-85070,-73889,-33117,-1365,-4460,-17701,-35419,-60573,-75275,-91713,-75413,-88807,-90252,-72035,-40109,-57288,-36004,13435,61900,16770,-71419,-61208,15849,71453,-25513,-46339,127580,385418,448801,287208,251108,244500,77277,-216470,-398507,-316034,-110795,72013,192921,187955,98653,3748,-85800,-109264,-126119,-117332,-106400,100742,290430,267100,139061,3227,-55272,-32367,22270,2934,-41986,-105792,-55882,-18133,22241,36372,50651,36832,48181,190252,222257,161741,23385,-84617,-87806,-45748,-23490,8867,42773,38497,-10276,-108372,-170534,-60520,31110,68947,-20089,-139431,-24667,129870,128577,85331,47311,-16558,-84361,-88283,-39018,49039,108318,99265,150350,198649,212284,183232,68206,-12492,-13309,54531,105399,34719,-37320,-77703,-70582,26475,239886,583271,419539,126293,6148,58080,4640,-112044,-148233,-170116,-144396,-116470,-78167,-21118,18282,-35812,36553,102142,104577,65746,23423,-32472,-13738,-2888,15088,-32315,-101105,-35550,21439,55898,57543,26378,-16741,25942,28378,12630,-14425,-20253,-18471,-29977,-55536,-48687,-71121,-14497,40760,18055,-24001,-103352,-154468,-131985,-69307,42441,115190,106559,47046,-40340,-63813,-108921,-74798,-18809,29599,69265,99497,84289,21141,-35832,-72819,-64659,-78057,-10753,5499,-59424,-135204,-86682,-10680,18727,39106,81405,109324,59218,-10968,-85413,-128935,-80130,-28396,81108,233105,246683,99624,-27510,-70402,-53418,-14067,45716,37962,6366,14289,89396,208334,354910,457589,535350,285984,-21059,-121004,-82182,-47496,-42114,-40758,-6178,22614,46563,62011,92432,96674,-38124,-98427,-27760,32566,24520,32884,93178,239483,265538,52610,-123482,9447,56229,10616,-25364,-48037,-91210,-46920,50165,149496,139051,54575,4562,-20391,-31777,46607,97967,96093,61155,7051,-20530,-29486,-37639,-58098,-68887,-84705,-113635,-62587,-3367,-21254,-26574,-51731,-77106,-96258,-153215,-96499,-42323,8132,75360,129250,110078,118460,114372,78324,21486,-3004,12516,25873,53253,89335,76119,31858,17229,23176,56863,90478,108098,110776,101833,103439,144198,170798,182710,231207,288062,195495,30555,-68373,-90691,-135591,-86539,-20927,-13062,-37037,-17746,-11812,-11936,-16762,-46819,-71481,-22165,-13881,-53789,-134220,-96387,-66151,-139722,-72364,-33699,-1947,-26014,-53596,-6171,51092,131014,178437,215104,266399,143270,-54457,-95400,-71623,-126133,-151494,-13203,71578,26683,-5,72377,249046,272945,180562,31132,-95732,-130716,-88152,-53449,-4675,58522,94019,54201,-53027,-113006,-12060,54060,-3851,-6646,57856,100768,98749,35068,-41415,-107125,-37377,27904,41851,20547,-53088,-134086,-37049,64794,165563,234231,68572,-11302,-2269,91842,217123,190540,72977,-29471,-56213,-72787,-80471,-98098,-129414,-77965,-25986,23129,64551,6144,-107035,-111310,-107701,-49901,21255,-68,-2707,-25652,-73763,-88362,-53107,15017,-22567,-85755,-105293,-62292,1296,-661,-27828,-63182,-97358,-151222,-102921,-54708,-40551,-75864,-116255,-162539,-126171,-64284,-107791,-154459,-77408,59190,124398,83654,31696,14510,26706,45282,118846,221226,197786,70065,-52325,-31340,-31885,-100290,-74255,28750,216573,259745,167700,24531,-67127,-104316,-33642,71251,98250,61242,46602,25904,3577,-31359,-76964,-65367,-20990,9303,16791,-37386,36114,61145,-38232,-129248,-43955,-45204,-102383,-124663,31328,153957,162832,182335,231577,142164,36467,2734,7651,-25208,-9103,65079,126914,97590,-13603,-61103,3872,108117,97794,5526,-65474,-75748,-35300,22279,38506,46333,53815,49758,56495,23577,4934,23973,28007,-40072,-79378,-81256,-68279,-33832,3933,58375,122193,74095,72445,87616,63332,43761,-32589,-104805,5413,148789,301417,306703,72123,-41144,17236,49753,-28083,-55980,42032,140571,145381,104375,129697,176884,102332,-50845,-95599,-10035,13865,528,5567,35076,65892,45942,24172,64308,123170,129937,110446,85414,47691,-720,-53619,-68931,5951,76844,105383,88205,36888,23713,-32226,-107982,-158782,-100560,-87881,-113625,-95963,-46955,-26683,-26369,-60846,-92505,-103069,-122863,-98878,-46689,4351,42908,75182,76357,74546,72411,89153,92702,73050,37332,73217,119565,150560,52433,19479,43898,97611,76362,2147,-33999,12329,45207,20833,-4028,6693,13389,-6563,-624,47704,109549,105479,45225,-3272,51509,138764,111689,-18061,-80030,-100494,-103794,-79811,-39849,4917,-419,-8494,-29580,-93641,-85370,-17210,39134,23240,-6347,-17219,-7888,-16412,-50605,-123643,-80962,31718,64889,38358,-15072,-55310,-114436,18839,-25247,-83449,-80092,-58999,-36871,-30567,-8019,27522,102206,185163,222807,175073,47772,-105823,-70658,-3079,3171,-51454,-131574,-139823,-126352,-136449,-81854,-45435,-5701,45391,62948,38492,14888,14461,38769,116814,148376,79473,-7161,-76210,-83740,-37072,35155,49451,49237,80343,43940,-44632,-118856,-136923,-78326,-10008,17395,8895,-74726,-138992,-69316,23856,-42214,-73228,-74196,-26493,-421,-1517,-9032,6118,20994,21742,66025,418,-33464,17105,24279,-24712,-102995,-67262,-46151,-57427,-60484,-48393,-36083,-22764,-59615,-103163,-85955,-102305,-73486,-47556,-74041,-145652,-71338,-107512,-95221,-89179,-12563,51004,41559,-42322,-97530,-38388,23405,36926,-80667,-85437,-12168,24418,34041,31085,35499,56130,36164,-10728,-37759,-28071,20190,32889,4266,14971,33659,-4619,-45123,-75661,-124054,-103062,-67853,-52403,-90386,-116543,-27124,46341,-3351,-111333,-95190,-36814,24203,55448,4818,-85669,-58753,96992,180927,96996,35185,-3725,-58506,-54148,-13175,33602,92501,57980,78241,101452,116164,74955,-10445,-51281,-19444,-4168,-13606,-31591,-51228,-67192,-25375,12228,-22,788,29610,57054,-20841,-81711,-135167,-132971,-95020,-27565,113,26974,77690,138382,166105,117325,1380,-73531,-53798,-46696,-70833,-58591,-64361,-32256,28293,40470,13094,22882,11066,-22638,-31353,-8140,11851,68912,99259,66885,56384,102321,68545,-43708,-96125,-132302,-79455,26392,104229,91277,30265,-23796,-61790,-104226,-57191,-36617,-45033,-51365,-57511,-119237,-99127,-31375,62862,106183,78304,17399,20962,44474,92469,106117,58193,24979,39629,-2043,-53434,-95359,-86531,-34384,8992,76022,74405,19521,-14129,-51054,-102838,-128493,-26308,95374,146242,183414,225333,201673,170833,158145,78637,-35796,-132584,-95260,-29063,-9257,41918,62931,83858,54091,37807,79979,117046,52569,-31091,-51712,31366,22808,-27070,-77008,-119731,10589,32897,45521,46778,-5871,-95704,-117265,-49443,24413,83776,137160,85738,34921,60747,58742,45923,70695,122870,216360,216945,129710,23392,-72966,-34717,-11714,-4157,29698,-10339,98787,144920,80969,-76981,-34437,77607,125614,105517,33321,-1425,-18414,-52397,-8132,59770,113957,107934,32553,-49210,-48468,39373,124133,146958,133801,82282,26365,-29150,13981,109351,84167,19894,-52577,-103351,-89433,-41711,-14995,-19132,-73631,-118530,-95690,-78146,-103014,-74164,-36217,-26130,-45989,-86514,-69380,35759,45008,23307,-10173,23988,71919,104040,98655,46748,46486,135257,229877,157267,71226,10177,30238,-5477,-66987,-13184,-24857,-124154,14948,115534,76038,76903,102166,113066,73761,18392,-56040,-90484,-103398,-105280,-87330,-50910,103009,258370,279130,188673,22203,-47764,-29508,-2265,17303,16871,-34760,-50530,80076,119282,66038,-21860,-98758,-126338,-130586,-101991,-73112,-71017,-71920,-61162,-50687,-25879,4751,26152,28718,41350,105813,196838,246886,252942,235609,185613,95547,663,-66122,-115644,-139852,-133945,-113273,-87231,-33112,23885,16537,-25237,-108840,-57793,-3011,40067,90757,192330,181175,33286,-43461,16637,80786,66111,-20135,-32603,-2408,-32373,-72991,-67843,-47963,-75794,29737,209097,223631,181780,94551,-23086,-22478,76627,157502,171025,85589,-287,-98286,54324,291366,352347,335703,235575,124043,106185,173037,173532,83426,-24261,-82703,-43427,-31398,-18396,-9450,-14244,-29518,-5908,60291,102774,55842,-14955,-91748,-112198,-124468,-133285,-123287,-83739,-89485,-11678,84732,150700,114746,38949,-25548,7750,61438,50466,-51837,-90958,22822,73769,4422,-79249,-138352,-140106,-66904,26084,192204,335338,360454,249458,103420,273,-82528,-126698,-92828,-3499,136768,172692,84536,19896,-57929,-99721,-108295,-102870,-3410,104632,141063,137783,169660,115828,-7741,-34624,-5808,33333,-10788,-124986,-111761,-15377,49478,53787,64929,116252,99078,-33511,-97392,9962,47001,82686,203257,317681,269873,71606,-10439,-4825,-22617,16356,100406,149993,62711,-105941,-134300,-81398,70613,237894,293308,321201,304348,138927,35624,-39124,-100349,-48875,-25216,-6394,-10719,23653,37215,-12380,-30715,69564,157349,131710,-8940,-72035,779,4840,-49398,-12165,90228,115917,113553,57906,-53683,-109582,-65556,-74104,-72838,-71672,-94029,-119003,-88005,-82412,-79703,-73771,-25446,20407,67434,89505,82631,56891,-7540,-82931,-109340,-67005,11297,47384,-35043,-139633,-32999,6488,-26188,-28917,37123,76794,30121,-22773,-64576,-92804,-63340,-49254,-64379,-56963,-81958,-39678,27483,54824,54780,43247,19118,-27756,-81357,-64217,12243,43128,-4499,-30359,31509,76121,44845,8154,13936,29571,54706,59493,33047,-23,14800,23271,-12578,-9418,91386,103777,52359,-9276,-85780,-71078,-16038,-43230,-92047,-100616,-85446,-55544,19957,82955,71631,4390,-69459,-107571,-65223,-23144,887,-27191,-60606,-73661,-41799,20988,90593,110137,85879,36248,-34872,-52006,-5430,61416,116956,166650,253821,295183,225899,197804,163837,70873,51403,141174,173023,118483,31013,-38448,-52894,-24825,22241,32856,-51525,-95625,67140,125291,17038,-79493,-19325,11515,-14876,-43025,-41594,-28258,-45961,-16480,-31707,-90152,-76338,-852,26215,16025,-8420,-91761,-136376,-46567,128596,235138,158005,16224,-83291,-85870,-111690,-143689,-103932,-117138,-145555,-139532,-53774,-5652,51680,-15570,-84829,-37757,-37214,-83088,-69434,-79238,-136350,34045,161217,144869,22259,-101415,-4755,-51989,-6013,-2507,-15646,-25617,-55842,-86639,-88752,-64171,-22787,30492,71735,61162,14658,-6479,-47037,-83910,-50877,22382,26029,-10165,-24494,-49667,-109676,-60966,-23878,21429,78407,121047,82314,-8686,-80902,-56206,-70090,12518,50461,35536,35695,-19635,12874,190755,278354,168302,86883,42618,-1106,23380,126586,195009,163999,50657,-16154,-2305,-5326,-14829,-61819,-86066,-13872,-12708,-71089,-88255,22081,40720,-1672,-64928,-50784,15850,87594,147094,162260,84139,-12813,-70528,-91245,-9619,94852,243973,273966,129940,19617,-35925,-72455,-132936,-127438,-57704,-41392,29810,159011,280760,303299,226364,112641,30068,-51613,-104658,-43045,14142,25975,32556,114530,227624,253336,77602,-31565,-99149,-102650,-38703,5520,6618,-35315,-17941,51236,114340,139991,63102,-1962,5117,-35235,-131657,-133738,-106286,-37699,-34699,-123,101887,182667,167853,109385,21492,-19135,59667,97835,40978,-50815,-71375,-30213,60662,86501,105539,158445,184204,139351,93295,49759,5054,12577,-31239,-96180,9664,47458,43588,-2859,-66184,-74987,-73932,-37242,34174,39789,-41319,-103139,-68189,-10756,24173,39999,71599,152787,85965,-7719,-47602,-101615,-108299,-33080,34381,104288,108940,67954,42041,22319,-5689,-53213,-99908,-128440,-142014,-130833,-76579,-12462,21771,12045,-50908,-49542,80889,111350,64391],[-38976,-108277,-70743,-39678,-48263,-68394,-84638,-88725,-9329,84665,89264,13986,-72127,-134043,13957,146466,157599,106310,56532,60906,34675,2084,3156,80810,128014,90519,22776,-10379,45473,143892,157502,103053,15928,-38877,-65875,-11502,33169,1326,-60582,-56840,74977,119492,48894,-397,-15446,9613,44464,48707,13989,-4543,29063,48312,79770,197557,319051,341543,350228,314306,107674,-29633,3922,63665,168356,122341,38807,-405,-38955,-12909,34113,66168,47146,39333,114531,208790,290265,308982,229369,154808,74992,5,-36254,-29095,52646,104167,56176,-11391,-73001,-102473,-98140,-60573,-6113,68918,54416,31334,37064,75287,154488,277524,283108,239414,255841,243138,212981,102669,-51881,-43918,-20478,-40034,-67911,-118381,-55980,-52282,-92920,-68648,-29331,43800,106210,103145,30755,-51460,-79414,-45892,32305,-16687,-33788,22874,42479,23450,-5283,-63736,-83004,-124650,-129161,-71432,-1349,43427,49471,64448,72012,85307,188047,343751,318573,207666,64325,29773,453,-45256,-66054,-92063,-133291,-135926,-89477,-42077,-38411,-121316,-133038,-70008,-65157,-102646,-135168,-152616,-132712,-122119,-90248,-53854,-1104,-8140,-35405,-98648,-117030,-30878,673,31343,17697,-139621,-244121,-236177,-9061,166265,164358,148626,-85616,-43197,97544,172389,173137,160032,31186,-55811,-74830,-107518,-116964,-46690,-58635,-82278,-136021,-160803,-135609,-115504,-27353,57469,33581,-80402,-147787,-102516,-87909,-109600,-121957,-106713,-99419,-44547,34672,-15479,-107844,-94794,-50709,-61050,-100231,-41310,69550,137579,134686,168572,217443,148849,54802,17560,6153,5659,-25936,-49323,-17345,85709,38827,38635,-9669,-56202,-93847,-70256,24595,66621,14378,-86377,-21363,167302,237230,160608,18355,-48112,1562,201695,366614,381226,310150,175466,71989,52051,14406,-47985,-130259,-128651,-92026,-102331,-119160,-97934,-42590,-22496,-10477,-61993,-104133,-79519,11456,182544,292184,275190,241177,119065,50130,55037,106257,136957,97934,19600,-15743,21765,101309,83148,10925,-67239,-98645,-31470,46827,26588,-118426,-29776,85021,145029,153754,133261,193391,233912,195266,103391,25754,-30493,1794,56335,101064,128398,20040,-30210,38648,88025,74676,54483,106579,164775,149944,79957,56767,139730,262168,256153,133608,60916,14642,-24996,-26114,-25159,-2963,20038,51059,111751,188599,272840,310737,252481,140895,10235,-80972,-123588,-98377,22373,150993,165850,80540,1046,-42132,-51714,-75003,-30484,69424,227400,376821,345930,81332,-24482,70129,180927,156361,2506,-74907,-61199,-21432,26251,71001,141258,130478,97784,74839,41633,-37037,-94196,20471,143147,230939,210199,98838,-11616,-29020,68217,135987,138559,63902,-41549,-531,19137,-27998,-84174,-94622,-112239,-152264,-127943,-74302,24210,90813,126441,110157,56096,-35535,-62605,2315,139570,190083,165682,72062,11795,99885,214673,196455,82052,-11691,-17050,14839,17934,2471,-3180,-38454,-64612,-38535,24107,123389,222170,270931,174991,44719,-40396,-32047,4995,4286,-2836,-12991,8394,32032,2822,-60652,-144035,-117000,-91208,-91741,-79459,-40597,-655,3714,-2973,-16284,-41925,-61155,-75189,-56156,-78367,-91778,-81123,-45805,-61522,-40930,11668,50819,-4149,-81804,-63543,4820,50042,-44968,-51040,125295,375030,385094,251119,264013,292829,101000,-173069,-392353,-351662,-122999,78115,211381,197064,109896,12262,-84604,-114717,-135632,-126223,-104595,94148,298016,290942,148429,-4592,-68982,-45058,14690,-734,-46652,-103802,-60702,-25208,15894,35433,53835,37942,19272,144252,173649,121993,-8110,-112002,-110133,-58743,-19148,30035,57790,26769,-33534,-133259,-148111,-39093,45503,72086,-35463,-149917,2149,141176,102753,35408,10053,-25293,-72948,-75442,-37256,46078,97694,83268,137287,206293,225402,184650,71157,5597,16156,74723,106884,31771,-39526,-75927,-68994,37477,274894,633723,464642,174042,41423,55293,-10143,-109004,-134800,-152276,-113517,-86766,-62429,-28642,17411,-19536,52431,114844,113438,70907,22434,-49695,-47378,-36635,171,-19440,-80458,-22994,28267,57056,49592,-723,-12802,38874,37292,17309,-9832,-9675,8145,-1670,-54018,-70369,-85250,-19114,45150,36669,3385,-84828,-142277,-121565,-61135,46065,111306,90607,31885,-54903,-57509,-66963,-61668,-14508,25451,54981,82889,70158,10597,-50844,-100222,-83078,-80044,-4992,12905,-56857,-131891,-81111,-9636,15748,31018,62957,86557,51818,-14223,-91568,-132161,-90216,-39568,71850,217540,240356,94695,-37230,-74922,-47646,-9452,58234,41997,7408,11513,75136,178793,313128,449994,552131,323579,22189,-76201,-45969,-28846,-36671,-44391,-6319,33605,70136,91964,120070,106072,-50787,-123432,-59058,645,7088,29069,96679,255358,252108,21708,-93233,35493,73013,18810,-13645,-28492,-69007,-50682,49249,162857,162771,80175,31258,12705,-8185,42498,58582,60745,47187,-1048,-25479,-27361,-30106,-46563,-53651,-73026,-113337,-69836,-18804,-39655,-42389,-68657,-94284,-114551,-135395,-87264,-34656,17493,87185,140346,132166,146804,141901,91551,15914,-16944,6861,22754,43935,72164,58735,25272,14502,19309,44253,73701,92460,93946,85961,93572,143547,181330,228623,306647,337320,230994,64079,-50858,-92472,-144166,-70171,-7238,-3374,-14595,698,-8386,-18566,-29632,-60097,-77621,-19300,-2804,-33258,-107095,-129627,-116488,-90052,-23583,-14994,2775,-23841,-68074,-22165,47379,149507,222154,253841,299319,171785,-36219,-108636,-96108,-145598,-136167,-4404,65015,26955,34646,149311,339763,333860,204951,32933,-91727,-116706,-66966,-38856,-835,51338,77288,49934,-41169,-95104,-17987,39952,-18688,-7802,71323,119626,107737,34409,-44223,-117863,-59084,19259,43117,24053,-48819,-127751,-47616,47275,149983,201705,16649,-48349,-37358,44479,181667,189824,82621,-18458,-51692,-71843,-80649,-96146,-122254,-73061,-29251,6858,38242,-13434,-111869,-113305,-108449,-47363,31477,8857,-14445,-46185,-96809,-111720,-67708,17562,-2804,-61060,-73116,-45616,15719,12649,-15204,-59001,-112619,-143030,-98372,-58667,-51421,-85980,-112785,-148071,-119468,-60426,-105996,-141870,-64405,62398,115285,69270,24067,21620,40104,55916,118528,195092,171840,61394,-70323,-51776,-52401,-113287,-78992,16948,196947,253311,187429,46424,-60013,-91198,6743,121450,125129,59397,12387,-19965,-38085,-55182,-96620,-83320,-31544,5847,15369,1230,90160,109123,-56,-105080,-41731,-38110,-85297,-141520,18442,131288,127364,153088,212827,146542,36196,-6956,-13266,-55108,-38118,37980,102892,82468,-27410,-74351,-17488,77338,54980,-26019,-86083,-74904,-16446,34490,44207,44532,39850,28620,46463,30000,19754,42042,42247,-33174,-80285,-82708,-72694,-38953,9215,82875,150406,94488,78903,74325,39286,24188,-29698,-94914,3009,141985,298973,339863,98711,-51248,8966,60534,-6774,-48725,36232,161864,210745,182792,179357,205028,109666,-49524,-87511,-3431,21387,5827,-3646,16108,51006,37683,21696,67112,122836,147765,148521,130157,104533,50250,-23772,-48090,17589,87113,109059,66716,13111,10810,-44261,-126088,-155103,-99072,-85464,-101042,-91795,-52280,-32627,-32456,-70414,-101835,-107952,-120164,-100437,-43939,8723,50296,84902,83538,79959,75023,82977,74073,44936,-812,39184,109071,142239,54091,28397,57549,130902,123824,37172,-35152,-12654,32072,15185,-4781,724,5917,-19125,-9142,39157,102580,104953,40523,-16433,48845,147214,116212,-12281,-77167,-93497,-96650,-75531,-34184,10740,3842,-6254,-31170,-87305,-62187,10169,59934,31321,-3428,-14513,-7727,-22201,-61984,-127648,-71473,39994,66176,35040,-24154,-66439,-120371,19069,-14225,-82367,-80964,-54408,-31764,-26198,-9240,22858,110167,221201,291465,244878,88261,-83572,-70318,-4427,434,-46498,-125599,-141256,-127164,-131918,-87530,-40939,5524,53787,71405,39725,14664,22253,40325,105002,136208,77046,-4591,-68302,-75769,-31617,34975,42812,44398,79688,52957,-30454,-102666,-140974,-95517,-15337,18454,16780,-63609,-148614,-90367,13423,-37572,-69443,-71132,-18754,11155,13806,7472,21266,31588,25347,59254,-6982,-30672,11951,9991,-39282,-102120,-68695,-50425,-58610,-58171,-45221,-30318,-12952,-47353,-84694,-60869,-40201,-16749,-28017,-74230,-149229,-85198,-97528,-80156,-83110,-16051,39945,28068,-49148,-81347,-21459,37514,36210,-94593,-84354,-5827,31548,39801,39589,46500,57433,27594,-22260,-42601,-20836,32773,36093,-3382,-2744,9606,-29339,-58504,-74103,-119321,-107907,-73197,-60643,-106415,-91465,20132,87036,21979,-96362,-109424,-42212,24917,46713,-12611,-110674,-27463,170522,298339,205935,73032,8305,-49887,-52603,-23021,1182,60156,40667,78714,114680,123953,75971,-5787,-35529,-4770,11684,2332,-16340,-32604,-49314,-18482,20455,18820,31298,54075,64167,-25880,-78771,-122623,-123283,-88731,-22416,3138,30662,82608,139392,161930,122423,25264,-55543,-46514,-43275,-72501,-55878,-48234,1369,74884,67303,12316,9031,-3144,-31103,-30493,-5784,8778,72388,125694,114275,119600,162637,104692,-35523,-121263,-143406,-60629,53017,126557,97734,27676,-27662,-62517,-100172,-61934,-37239,-40171,-73681,-93415,-152177,-102070,-36615,44278,77116,53503,3609,30161,70914,131603,158008,99525,48360,42432,-4882,-58645,-94629,-78954,-26898,13796,73991,70502,16121,-21720,-56314,-103003,-121139,-24265,94016,139797,169215,204415,182781,136619,94642,13964,-81366,-105474,-84130,-43103,-4341,54760,53214,67463,37807,21879,74794,128935,87992,-2650,-63021,-828,128,-37440,-75290,-125729,-15673,10607,31392,45089,7443,-85669,-127422,-67066,20007,96995,148010,72309,7227,38781,49967,43909,80351,143018,236955,234783,133658,1964,-107187,-56830,-22859,7920,34536,-15529,93538,135957,77618,-76316,-52395,55129,100167,76220,7640,-25177,-42838,-63395,-9671,66010,123058,115618,42823,-49952,-45778,29299,101838,130431,113833,54744,3580,-21161,45510,141939,93525,14684,-62568,-115137,-103713,-46731,-19692,-28398,-84634,-130010,-102585,-96460,-73890,-41764,-17710,-17164,-40682,-84224,-72642,43159,65166,35880,-3542,45570,122820,161924,149467,51079,14786,120418,218216,142311,59790,-9126,22039,14517,-51282,-31232,-36024,-82928,31755,116620,79089,95182,128271,129953,73397,7618,-67705,-92346,-100506,-102769,-81545,-34604,135802,273531,271813,169439,9875,-58482,-47005,-26759,-4417,10556,-33995,-72498,45138,104746,74168,4008,-64493,-101710,-125270,-105803,-86456,-89859,-95797,-94632,-98234,-81547,-34161,8926,19450,38354,107688,184006,227586,233355,219587,170011,78039,-16725,-78883,-130181,-158962,-155064,-128674,-91120,-24996,20602,6465,-32175,-108008,-58738,3951,56236,111385,185338,158620,30463,-22109,41284,98796,73276,-18810,-36708,-7769,-33930,-78762,-88135,-71201,-70922,13062,155984,161686,143676,79070,-23074,-20246,79678,165514,193920,114955,6383,-109403,49898,318358,397794,358394,239883,120674,99649,158616,170096,90006,-19433,-64678,-28389,-22573,-15811,-5035,-170,-18669,-16267,28564,59312,8573,-44291,-95316,-99005,-97910,-102838,-103384,-76235,-90622,7520,111663,175837,129301,45399,-23448,1040,53114,44561,-51242,-89532,10981,59645,2414,-79285,-138858,-136786,-62916,26175,177751,301428,318760,207325,64744,-31057,-89738,-118102,-107798,-39571,108690,178846,103060,31056,-49844,-100125,-114950,-102417,1781,103698,130868,137251,178326,132579,22953,-20924,-10951,15879,-27169,-130021,-120249,-19804,57260,68115,77060,114387,80617,-46891,-75449,35501,102951,166403,274468,384471,323748,83947,-8287,16,-18412,14210,97907,144999,63805,-103103,-135539,-71231,100167,277489,325587,321729,295342,131356,28885,-51409,-102544,-37638,-16016,-4841,-20162,2311,5945,-43457,-36254,72128,142976,96521,-32815,-12349,77942,60920,-23910,-3715,99959,119037,108802,52753,-52443,-111087,-69928,-65943,-50283,-38377,-70600,-113323,-96106,-79139,-69663,-67740,-22969,14288,45346,57953,57216,46279,-15016,-93297,-133256,-95963,-17922,23824,-48798,-127833,-27157,7447,-26700,-19979,51432,85461,39813,-12861,-61306,-102095,-69844,-55155,-69967,-58698,-86953,-51143,12116,33653,32831,27470,9943,-31309,-77466,-60638,20141,58276,5236,-59890,6086,64736,49231,18853,24531,42205,70451,76155,49627,19523,33098,37159,8418,-5715,81116,85999,44210,-14382,-94109,-83375,-28725,-57889,-96371,-96545,-85639,-57063,16209,77979,69430,12280,-55844,-92434,-57786,-28725,1765,-10350,-52936,-91642,-68233,2197,78808,108035,82021,20795,-57898,-75200,-22259,41643,93609,144797,229448,277704,217448,199132,188056,119463,96173,167638,169982,96977,30648,-3499,-21400,-41818,-30027,-11587,-82586,-65770,100799,151547,30126,-77988,-31729,-2188,-26383,-54288,-51336,-25648,-29597,-4641,-28500,-89356,-65317,3766,18133,7736,-13368,-99064,-147963,-62230,86688,211210,147014,-5810,-81769,-71906,-92581,-124731,-99212,-120555,-151881,-141902,-61062,-42146,1646,-55348,-100506,-17053,-23093,-78341,-71794,-84714,-137516,34429,146075,131567,20135,-94217,-36086,-78632,-11547,-7572,-22271,-37761,-68703,-89968,-81491,-52929,-7098,57336,113453,115562,61018,11144,-43882,-84577,-62038,-1269,9628,-15382,-25709,-61585,-120355,-72638,-34906,19469,92931,146959,110603,15106,-91738,-79371,-69128,13965,51617,38408,38764,-19577,-1737,165249,254307,149689,72818,25579,-25610,-2741,96280,168579,145000,40629,-7939,13680,7326,-9862,-68336,-76580,-5919,-6815,-65287,-92937,8562,29159,-9569,-50150,-21082,45149,123510,200774,217069,107333,-9396,-77336,-88114,-8790,87322,237090,248257,120079,30217,-16241,-51152,-113873,-122442,-64702,-54469,-2870,117791,229907,257622,202691,110149,29989,-54826,-94455,-31086,19351,27526,36224,131344,278429,286219,86413,-38071,-101831,-101563,-32956,-4958,-1537,-34382,-15670,50560,118441,160674,104924,44614,39286,-20298,-128431,-132697,-87276,-13572,-15541,-11827,74304,165853,162396,104783,13247,-27781,51810,98045,49684,-39991,-77948,-54210,46682,79656,94074,143072,175071,144886,108749,74628,37660,35857,-30070,-114779,4347,49393,43838,1656,-41094,-47984,-47473,-7794,67079,52535,-51054,-135946,-74640,5473,55964,91567,131365,177781,68451,-30613,-57452,-95981,-97273,-44017,17611,84476,93496,54579,30087,14545,-13014,-61936,-104571,-128083,-144549,-136058,-81230,-17569,19454,15875,-47093,-63591,51206,68851,26150],[-60680,-107638,-53536,-21653,-35536,-56978,-64225,-77541,-27346,52259,62379,2667,-70326,-110419,21272,139961,141153,101676,56092,49248,10136,-29758,-44878,22750,97045,93365,33091,-24460,22362,146901,178153,105190,18448,-25259,-49400,-15996,2254,-40286,-87323,-84901,36216,76647,22165,-18643,-21982,7422,42286,46818,16239,-5011,18049,21562,40755,153316,284437,327100,356161,334828,138601,-19825,6547,75623,160528,106220,37272,15435,-18878,10852,63297,96080,74425,65883,141226,230002,278418,256837,163497,94486,16791,-36693,-53497,-37411,46220,96262,66098,-683,-61801,-91817,-88603,-46192,23793,122640,118819,76435,76398,119445,199669,301972,277481,217537,256205,294277,265787,111355,-51395,-46449,-33063,-62003,-89637,-127733,-59357,-68334,-76467,-45597,-9073,60458,131923,148336,85864,-12291,-90838,-68896,30841,-1733,-10825,52411,80754,59238,24424,-40303,-67955,-117826,-134409,-72630,9274,66272,85197,100242,100601,124310,247356,386807,341757,243892,89877,28384,-16563,-63271,-73989,-92317,-134319,-128815,-65026,-4464,-3701,-94172,-152115,-91264,-87949,-124916,-145354,-155746,-149301,-123304,-70068,-31426,14657,-7515,-44634,-112499,-131834,-47036,-24778,9158,6338,-141124,-219913,-280911,-81240,76724,98164,125793,-81700,-54971,66195,126154,127196,139013,34878,-41876,-53971,-81652,-88743,-34978,-45757,-73684,-132418,-150627,-135118,-122908,-40972,46217,18783,-87216,-144462,-93616,-84338,-111236,-124434,-102346,-63998,13869,97271,35155,-68425,-107919,-76768,-82155,-121872,-61568,49280,119632,131596,177722,254813,211046,125700,76898,22744,-13302,-49348,-63462,-25513,53805,-326,28728,4521,-41284,-96176,-87231,3781,38266,-17682,-106532,-20955,130184,206438,147564,20811,-29980,34560,265234,441622,438483,332861,172757,57835,38139,2365,-58398,-134702,-128135,-92470,-98206,-111211,-116751,-88833,-60522,-13056,-37268,-65288,-99361,-20899,159832,287167,273307,237828,117970,53943,53269,104373,139177,93126,18219,-613,38828,96923,72579,-2363,-76833,-102647,-41163,33258,15298,-122301,-8085,134560,203301,161499,121524,154675,167678,138685,71753,15187,-37445,-15954,24831,55992,94929,26337,-6910,64092,113438,92329,52133,79564,138543,139664,80027,54059,131976,251159,243761,124794,54756,22957,-18053,-17942,-17475,-7210,17125,50936,113208,197013,284901,337079,293740,170305,26080,-68220,-108975,-76769,45094,147591,131735,39232,-31520,-66940,-72449,-91467,-45268,54448,202547,347160,338730,89430,-9439,68118,147817,108647,-21620,-62691,-62844,-41651,-9393,31771,111423,122640,94184,77930,52048,-29222,-96244,17666,144615,244670,212452,90842,-9928,-21449,93042,187335,176197,57561,-55257,-8566,11292,-35931,-96470,-107315,-120839,-156605,-129883,-109292,-27814,88709,147512,135352,79528,-18720,-56833,10431,138798,184615,166483,73423,9409,97814,226095,204605,84477,-16558,-36419,-16225,-15828,-19588,-11269,-33376,-58369,-33724,32673,139692,241611,289763,180781,42454,-41496,-28629,9207,8979,146,-16166,2613,24736,-8077,-70976,-147398,-117367,-96771,-92333,-80246,-44056,1456,10559,9733,1911,-22670,-45260,-57207,-35770,-65024,-89947,-91078,-52470,-62478,-43883,10158,39613,-21853,-88925,-65660,-7036,28167,-61764,-56087,114706,340366,303845,207687,265341,327637,128713,-111149,-358536,-384450,-136281,78746,219524,196132,117714,20880,-81536,-115800,-139178,-133013,-102050,81739,290956,302922,150703,-17251,-86022,-61268,5806,-2615,-48249,-97905,-66013,-32148,11154,36927,59473,42415,-4813,100120,131623,93217,-21380,-106880,-126294,-68521,-11242,48682,62922,6111,-60703,-158347,-123708,-16966,57749,70858,-52067,-130323,32194,146436,76199,-5306,-12663,-22081,-54604,-61157,-35869,40058,82476,63146,114636,203000,229459,179005,70528,18028,36699,84377,100564,28047,-40143,-71998,-66862,47050,302581,650721,486492,210671,76101,55547,-20132,-100124,-116144,-128945,-83829,-64340,-58656,-47420,14201,869,69358,126416,120865,75901,23047,-62707,-81241,-74596,-21566,-15702,-62870,-10457,34711,56264,37268,-32199,-7406,51726,47406,22869,-5557,-1496,27036,15064,-51777,-90835,-98574,-22911,49110,56525,34417,-64725,-126458,-106819,-51563,45550,99485,71551,18113,-62380,-35006,-12053,-30880,-6379,20820,40807,66720,55146,-2035,-66787,-121874,-102655,-81084,86,18530,-55513,-128063,-73969,-6891,15246,26232,49057,68250,46997,-15283,-96050,-134328,-99200,-47122,63672,194215,220210,82857,-50616,-78335,-40542,-6038,66852,43390,5291,5249,58062,148598,272692,435683,547213,346676,65071,-30169,-9272,-7655,-29126,-47924,-6362,44821,93838,124116,151318,116035,-61328,-134756,-76193,-20048,-340,30863,99743,262177,228990,-3681,-63482,57098,85575,24529,-4138,-11081,-48508,-50313,49077,170355,178103,98444,50626,39160,14119,32180,10633,17410,28257,-9803,-29493,-23465,-20517,-32371,-37306,-60172,-109230,-76785,-34197,-56191,-56976,-83654,-108461,-125834,-118308,-81932,-33601,19350,90599,143735,151117,175266,169106,100962,6437,-34560,-592,19018,35210,55292,41226,17729,9912,12858,28890,55822,75362,76181,70265,83627,140363,185128,257771,346840,348055,243153,90288,-35419,-93632,-148526,-56684,1881,2492,7360,18211,-4216,-23898,-41197,-71294,-79986,-14574,8428,-12350,-71595,-101382,-67831,-5946,26895,5144,8128,-21321,-78110,-37081,45286,167272,265491,288349,318883,195175,-16399,-109092,-115378,-155303,-119288,828,53236,31545,64151,206377,399740,365750,206273,19754,-92482,-100060,-40359,-17110,8165,45299,61021,47462,-26168,-72588,-16608,29627,-35208,-7656,86419,137584,112177,27698,-53496,-126640,-85916,5719,42464,27425,-44206,-128019,-65073,22462,121190,161430,-18554,-72309,-65438,7043,142649,181757,89750,-5858,-45003,-69889,-81389,-95796,-113504,-66594,-32921,-9316,15225,-29170,-115360,-113712,-106864,-43182,41886,20559,-22304,-64350,-119365,-136363,-80889,19454,18469,-25188,-22972,-4672,40524,33593,2970,-51640,-123958,-132759,-93374,-60936,-59710,-92514,-105790,-131133,-102078,-42167,-87262,-111837,-50672,61925,104163,57448,20943,30262,52512,63770,113610,168513,152784,65970,-75879,-71028,-70338,-116577,-76882,14373,187668,252567,207131,67284,-52823,-77230,52112,166303,139078,44362,-34308,-71008,-79049,-75177,-113008,-97097,-41897,-1671,7854,40153,158800,176125,60827,-61580,-37014,-30792,-66621,-148952,1034,97163,80021,113460,183863,147039,35982,-15606,-28637,-76785,-62495,14359,80440,69267,-34670,-72281,-25439,50995,15198,-56296,-101633,-62731,7617,49349,50577,40583,22760,5868,34242,35027,34642,61458,57353,-25794,-82662,-86044,-79691,-46597,13782,105208,171343,115544,86069,60197,16324,4401,-26811,-80716,1365,130901,284239,356582,122293,-58194,-538,70164,14194,-38757,31552,182527,283883,275897,233715,230323,115339,-46716,-78143,3734,29973,14797,-2714,3815,37857,28762,16439,62628,111417,152408,178860,170580,155832,97674,5469,-26338,28508,94061,109128,43936,-9996,-4641,-58672,-142327,-146147,-97603,-83792,-90047,-81402,-54250,-36385,-35853,-75691,-106532,-110351,-115938,-100789,-38468,17139,60679,95461,90441,83690,75939,73860,55247,14784,-40202,3540,92187,124475,54116,42224,75015,163154,167544,75229,-22956,-39971,12308,5129,-6451,-7455,-4055,-29315,-13578,34195,97321,106314,37256,-26988,50152,156482,123737,3271,-63638,-82092,-88004,-66586,-23709,18768,9663,-1705,-27697,-71298,-33252,39950,80901,38381,-2436,-11625,-5617,-25679,-74498,-137065,-60332,49799,67922,30810,-36600,-82303,-88802,49956,16161,-61822,-72423,-46948,-25902,-21536,-10011,19343,119826,259605,364185,320718,133324,-59607,-70272,-6853,-1955,-41169,-118094,-142006,-125987,-124080,-89607,-36343,11193,55088,75944,40397,18011,32484,43262,92319,121990,75413,978,-56112,-61536,-20392,37429,36566,41387,82020,65570,-13049,-84924,-134587,-107649,-18139,20949,26048,-49339,-145457,-104684,7865,-26889,-59496,-61460,-34,31234,31170,21314,29574,33413,24543,45822,-16728,-24306,9355,-2094,-51573,-99719,-66655,-50086,-55964,-53019,-39813,-21971,453,-30206,-64261,-30918,16707,33041,-10462,-75553,-143439,-91178,-65470,-61407,-77923,-21384,28041,17508,-47934,-60858,-2043,53544,38083,-98156,-79470,1838,39895,48475,51914,58479,57106,19490,-32010,-46085,-13335,42248,34477,-15146,-23106,-12611,-44466,-55609,-57898,-108074,-109317,-77773,-69795,-117662,-56120,69458,123433,44184,-81058,-120277,-39002,34554,44861,-20993,-129425,3121,239039,410556,324546,128045,28681,-37837,-47923,-28712,-29571,28668,28464,82450,129505,131107,78623,2189,-18055,9759,26259,17439,20,-11411,-27329,-7773,33053,47761,71666,83030,69147,-31548,-74684,-110121,-109347,-77342,-13650,9217,35229,85952,136605,153539,122620,45817,-33169,-35256,-38817,-73927,-52860,-30190,40346,126352,98511,17601,187,-13371,-37544,-28119,-2393,1483,69391,152284,168926,186679,216922,133803,-27902,-146081,-140636,-40008,79952,148104,104943,29104,-24898,-55128,-90830,-66251,-37372,-31007,-87152,-137381,-170236,-98471,-41313,19056,33804,14558,-15817,37876,96759,167936,207482,140482,67669,41711,-8226,-62096,-92935,-70005,-17554,20602,72856,68090,16807,-21213,-51014,-91248,-104036,-24809,84696,125529,148952,175586,158444,100889,35727,-13114,-43040,-42443,-69987,-61645,902,64926,41441,46416,17670,6502,71173,139711,125094,34307,-60228,-36469,-25865,-52220,-76953,-104690,-29197,-7622,17286,41220,19876,-68184,-127999,-84040,14817,110418,160808,65376,-15597,13006,32566,34145,84236,159027,251572,249567,140976,-9767,-137495,-75179,-28681,25930,37507,-25095,79119,119038,70088,-73748,-68029,32812,71498,40911,-23531,-52570,-66313,-54215,-1915,77334,134959,123698,54757,-45597,-35021,23919,86067,116711,93937,27866,-15752,-7093,80943,175505,103413,10965,-69351,-120532,-118507,-53188,-25979,-37655,-94400,-138450,-103717,-112116,-44351,-7071,1798,-7224,-33478,-79099,-74893,47780,84562,52067,10686,74807,168365,203993,189642,56743,-17153,104339,199684,128434,53382,-23786,15982,34680,-28344,-43308,-42340,-45999,57124,122110,85910,113873,154766,148046,74504,-2811,-76994,-88084,-93677,-98234,-74283,-18126,162626,277592,260365,152192,988,-65708,-61308,-48838,-26241,2014,-34282,-86877,11041,87939,79227,26840,-31804,-73438,-105417,-99443,-92484,-103986,-115607,-121168,-132994,-126516,-68564,-6257,11879,37072,108372,169545,209456,213798,199754,149087,58861,-32586,-88440,-138100,-164331,-167223,-140924,-94600,-20333,13784,-4380,-39345,-105136,-60150,8528,67313,127875,180825,147829,38689,1181,64284,116025,80698,-17303,-42323,-13423,-34340,-79245,-100561,-73871,-57861,-2551,99217,93675,98191,59747,-21279,-17904,78066,166186,210589,144842,15459,-116132,40220,324947,426285,370637,240026,117230,92277,143291,167097,103188,-3199,-41612,-11187,-12952,-14733,-2051,13817,-5032,-24672,-6074,15163,-28448,-53420,-84845,-77269,-64948,-66473,-76644,-65357,-95137,22346,134258,197092,141661,50475,-22774,-5910,45588,40104,-49987,-93034,-3289,45676,2225,-73443,-131983,-129542,-57588,26247,161245,263002,272915,165022,27710,-59031,-75235,-84252,-96059,-69037,75601,176682,120660,42401,-41044,-99258,-120224,-97832,7520,97036,112999,130834,179296,145010,54181,-5317,-13655,2805,-37429,-130134,-128340,-22668,68585,87965,96897,120648,72783,-43715,-52225,58463,156102,252738,351571,450129,375812,99035,-1754,7621,-14642,6160,81690,120583,49605,-104007,-129198,-56531,129706,309963,349225,313576,278117,123711,23964,-61177,-102257,-30900,-10807,-5763,-30706,-20499,-26985,-75399,-36570,73741,121169,59449,-29681,46150,142719,110558,2346,4323,102088,112259,97810,45266,-51409,-108330,-70631,-52012,-16836,6714,-36093,-98863,-106470,-77077,-58930,-59440,-19897,6900,20324,20033,27439,33583,-21810,-94244,-134056,-116171,-45576,-1462,-63718,-115511,-21087,6405,-30477,-13174,64150,92556,49345,-1819,-54320,-108131,-74636,-59522,-75139,-61270,-92330,-59665,645,17495,14707,12030,-1131,-37513,-76478,-57629,25962,69600,12792,-89975,-18393,53900,53118,29281,34534,53095,82803,88884,63722,37377,47614,46096,23141,-6248,64854,62985,35764,-18631,-100698,-93937,-38554,-68347,-97004,-91763,-83201,-57609,10784,69905,64390,18584,-42470,-76318,-45610,-29962,5260,6013,-42598,-101855,-94730,-17678,63759,98253,72235,2819,-72299,-90959,-35746,23467,70595,122541,201667,257719,212389,204955,215980,173428,146833,191949,160624,76136,32465,29142,6518,-49721,-76661,-46769,-96995,-36811,129343,174234,43133,-73337,-39735,-11135,-33194,-62893,-63078,-26479,-15056,5313,-24724,-84602,-56958,3215,5248,-4406,-21142,-105140,-154518,-74417,43316,172716,124270,-30581,-80860,-60505,-72876,-105433,-93304,-122844,-156205,-143187,-68299,-71517,-33927,-89387,-111647,-2021,-11298,-73046,-73917,-90513,-136485,33643,128474,116392,18302,-85923,-74726,-88831,-15543,-13200,-29108,-49333,-80966,-94401,-73997,-38313,11051,84750,154987,168152,101855,25461,-40107,-83216,-72505,-27947,-9064,-20646,-29468,-73989,-127590,-81047,-43356,18789,107464,169299,134530,36527,-96110,-96061,-59356,19823,54471,41515,41575,-17112,-12323,137075,224216,130383,58922,9307,-46239,-22597,68118,141013,124691,28925,-2777,28864,21289,-3260,-74209,-72752,-3841,-4709,-62187,-100959,-9641,11840,-22505,-33452,16274,87345,172707,265194,277951,132418,-4616,-79534,-79330,-5254,81844,226419,218279,109838,41801,5214,-25728,-90404,-112942,-68747,-62125,-36813,68155,170871,205799,174278,104047,27093,-58199,-83539,-19758,22938,27499,39815,151524,324262,302545,90950,-44553,-104537,-100631,-32744,-20385,-15509,-36792,-14528,49189,121325,177871,152015,101375,85548,5561,-114348,-125577,-62624,14304,8279,-15405,47017,145644,154561,99331,5543,-38117,39248,93258,56335,-28026,-79627,-75206,33445,71919,79860,123013,163003,152472,129663,105677,72004,52930,-33243,-116419,4808,51588,42885,1332,-26924,-31878,-27362,19616,99236,63302,-56291,-147692,-65521,30058,92301,148277,195707,202715,57052,-45543,-63525,-84777,-79353,-47154,6631,68412,79180,41225,17753,7658,-17398,-65940,-101840,-123261,-145144,-138628,-83142,-21122,18632,22981,-38685,-76181,13882,23353,-5065],[-75756,-92163,-43976,-16190,-36383,-53491,-50113,-58674,-34262,26401,39899,-2314,-58599,-86082,22695,125436,121177,93786,53339,38244,-11940,-58781,-81176,-25970,64504,92455,43068,-34316,-3193,138272,183387,98747,16299,-15038,-37377,-25238,-33621,-75099,-92589,-106696,-5172,31608,-6479,-38947,-33685,-1205,34028,40346,14912,-10858,-5418,-21408,-12269,89713,229461,292865,338603,331703,155961,-16310,6386,87927,152121,92547,36145,30752,2354,34120,91599,126020,102640,95102,171190,249069,255502,195923,95371,36644,-31429,-68060,-71905,-50880,28534,77449,69737,6759,-52200,-82183,-80664,-34618,49577,171577,183682,122046,112304,160808,241989,316975,262255,188025,239593,327116,307646,114446,-50841,-46162,-41324,-80469,-109996,-132551,-62759,-78447,-56980,-24102,8697,74440,153582,187471,135179,26049,-90042,-75343,43535,20535,8925,67596,103547,85445,48465,-19921,-55492,-113733,-143222,-75117,18947,87075,118924,131670,124566,159850,300382,412393,346256,265231,107633,23142,-33676,-80288,-81251,-92386,-134237,-119997,-42236,27165,25191,-67579,-144943,-114366,-109217,-144225,-143491,-143671,-137135,-97312,-45863,-5618,31456,-5227,-50722,-121656,-150254,-73133,-61360,-20206,-9040,-142552,-195031,-327086,-168594,-18186,32982,101022,-75255,-70317,30671,78722,81473,113779,34975,-27438,-32149,-57688,-64762,-20774,-32237,-67119,-126601,-135495,-129487,-128913,-54190,32597,1967,-88478,-124033,-78532,-75044,-105515,-116796,-83894,-20511,69956,152873,81827,-28546,-94420,-95561,-101088,-138241,-73534,34537,103448,129017,186041,285373,267056,192128,130787,39382,-27752,-69060,-76712,-36624,16305,-35354,19049,18998,-25601,-92307,-102854,-19541,2448,-54892,-98319,2694,95397,163232,125941,20494,-12707,67405,321676,497169,477883,344814,165608,41980,23881,-10625,-70076,-139018,-120192,-87170,-89145,-94278,-109253,-130211,-89006,-12344,-7983,-19289,-77876,-38710,146527,282834,266962,230519,119146,64620,58598,104096,138958,88661,20338,16270,49880,80458,54404,-19875,-87383,-104721,-49139,19790,5538,-107090,19389,187888,253790,160328,106805,124674,117072,98229,48393,7792,-41753,-30827,-4342,13935,62876,34781,18788,88842,136735,107866,50739,54288,112493,128819,80993,54628,130545,245242,236950,121165,50260,31592,-9634,-9513,-11628,-13436,13949,52300,115337,202554,291117,356712,332802,203023,45488,-52238,-90766,-49772,73322,142749,100771,8303,-52728,-85368,-88679,-103644,-56294,42226,174958,304728,319701,97181,6882,63364,101399,46711,-47717,-53093,-65689,-62926,-43221,-5410,79802,113498,94094,88017,68592,-17898,-96520,15980,143668,250929,205940,81282,-7462,-13151,112580,226175,202811,48221,-66302,-13400,7018,-39213,-103605,-116513,-127414,-139449,-97430,-74987,-49638,85497,157641,151272,97708,215,-45908,19041,133967,176100,163575,72059,4485,90367,224716,202440,81741,-22583,-54019,-44329,-51303,-41150,-10163,-16539,-43523,-23411,44485,159072,264273,309745,189597,45525,-36867,-21491,14874,13720,3679,-17094,-1606,17853,-17780,-78462,-145845,-115040,-97390,-86579,-75569,-42048,6482,17427,21573,20014,-2207,-27216,-37389,-14065,-48448,-83205,-100330,-58709,-59232,-42209,10678,30631,-34207,-91260,-66035,-17356,9133,-73672,-60782,96761,285316,216037,161570,257665,349582,162993,-39881,-312089,-411491,-149096,74793,216462,185639,122403,30710,-75172,-110654,-133426,-131292,-98307,65216,270483,301437,146505,-31169,-99264,-74119,2723,1213,-44220,-88346,-70834,-36301,12172,45196,71022,51752,-21491,64480,104033,81834,-12550,-77215,-124338,-72967,-56,63597,58327,-20813,-89394,-181222,-97852,5852,68279,66589,-66801,-100944,62179,145108,50904,-35085,-19440,-6813,-29498,-44559,-33907,32433,65300,41600,84982,188141,222619,165239,65446,24431,48440,84457,88934,24727,-37998,-64977,-63081,55732,321565,631678,481562,233224,107420,59609,-23999,-86356,-93526,-99803,-56032,-50511,-68871,-73377,12350,26988,88044,137716,127510,81907,27412,-65883,-104146,-110200,-45806,-18192,-47448,3336,42575,54885,21164,-66893,-1265,63303,58416,29637,-1179,4553,37468,22155,-48709,-107264,-109720,-25230,52920,76947,67853,-43705,-108827,-90429,-43263,38375,78407,49581,6061,-61852,-3969,44471,8131,5724,16565,27632,51735,39781,-16331,-81232,-118817,-121442,-80607,4273,22077,-55362,-122768,-64881,-1962,17661,24928,40186,55911,45497,-12756,-96587,-133890,-106473,-51455,56836,167536,189454,65324,-67025,-79040,-32417,-4535,70387,42237,665,-3179,40186,119287,235414,415882,522179,353420,104162,14052,25909,15571,-18884,-50582,-6363,56218,118013,158988,186299,126642,-68378,-110547,-64893,-23749,2529,38088,103845,260921,202307,-16682,-36068,73547,93780,27646,2547,3294,-30330,-46059,49012,169860,183234,108969,62597,58071,33957,18123,-41721,-31477,5334,-19294,-33722,-19025,-9540,-16124,-20865,-47091,-101662,-82899,-48773,-70770,-69862,-96715,-120263,-127632,-104106,-80447,-39758,11900,83498,138241,165248,202798,193986,105027,-7327,-54301,-6401,17711,29612,40187,24217,9640,4079,4759,11820,38120,56771,57386,54661,73351,134828,183030,269042,351696,322748,228933,103519,-24218,-95596,-150001,-46849,6450,4766,26690,32564,-1045,-29020,-51757,-79300,-77352,-7645,19721,8121,-33734,-40033,20818,80620,76341,25218,13377,-19739,-84312,-51686,42854,180408,302581,314316,322797,210205,2289,-96620,-123429,-148933,-104749,-484,34669,34526,84263,239425,421500,364424,183518,-7725,-100995,-85316,-11974,10035,22396,40317,44582,45094,-10556,-48622,-8842,24107,-54170,-8693,100317,152330,110753,14187,-68781,-124674,-118336,-16243,35638,26536,-43239,-136638,-88966,-7204,83575,120137,-36592,-79301,-87568,-24340,101180,165414,92543,5794,-38821,-69516,-85500,-100132,-105735,-61519,-38784,-24648,-838,-37779,-117631,-115080,-104751,-39277,49913,30703,-28714,-80561,-139032,-162886,-93578,19574,38106,11986,26449,40431,66231,54906,20080,-46212,-135048,-124769,-90484,-64127,-67865,-97502,-98112,-114309,-78945,-16986,-62961,-82339,-39988,55174,89277,46041,18846,36804,60654,65891,101253,139029,135427,77817,-66450,-85152,-83516,-108234,-71250,17464,183444,251251,221001,83140,-48907,-66184,97959,197987,135555,15332,-89706,-122802,-114493,-92108,-128640,-108360,-53995,-16307,-9157,71543,227532,248888,130802,-16041,-32816,-26324,-49888,-129309,-20798,54176,22400,64354,144402,139615,32086,-27862,-43930,-94996,-85846,-9014,56789,54360,-38710,-59080,-17788,32886,-20979,-87721,-110527,-45391,31553,62852,53853,31115,215,-20160,17378,34827,44918,76909,68143,-22628,-92054,-95319,-93133,-61044,12955,118426,179157,132024,90564,43067,-7900,-17881,-28064,-67361,-1649,114693,258252,353870,137771,-64197,-15583,73613,29467,-31738,24442,197093,354461,372216,286449,247819,115655,-46376,-71873,7050,34409,20368,2225,-3710,24851,16887,5372,47656,86811,139796,193743,198912,193516,134201,29415,-7680,35619,95275,103058,18145,-35404,-26534,-79232,-157892,-139378,-100106,-86866,-84982,-74095,-56517,-41774,-40655,-80846,-111315,-114553,-114300,-103426,-34524,25091,69663,101730,91578,80055,70014,58146,33520,-19379,-81282,-31257,69986,97995,48436,55418,91609,187530,199128,108599,-2868,-68985,-17751,-12802,-13362,-21928,-20725,-41168,-17239,30199,91272,105457,30906,-38832,50225,160567,128052,18848,-48475,-71898,-81350,-56422,-13687,22954,10961,-1021,-25542,-54745,-6676,65486,96789,40675,-6855,-13073,-5985,-30247,-90272,-153536,-49894,58617,68125,23947,-55215,-106037,-50877,83999,39970,-43059,-61632,-41115,-23391,-20714,-14115,14249,128491,294547,430229,390806,175119,-40483,-75499,-14520,-8362,-40211,-114269,-146887,-126230,-117791,-91823,-37216,6456,45228,72194,37649,20558,39446,42522,74569,102071,71110,5873,-44949,-48365,-11173,34362,23240,33763,80712,75326,2453,-69957,-127685,-120975,-23651,19960,31600,-38015,-137261,-113706,5154,-12269,-45074,-47542,26256,52065,43877,27315,26969,23363,15570,22236,-33241,-19527,5079,-16007,-65584,-100346,-66768,-51112,-55351,-50658,-37526,-16640,11029,-15172,-46296,-4549,60341,69085,-1425,-82941,-132529,-85773,-30270,-46443,-78410,-33063,11648,7221,-42782,-41425,15530,67307,39702,-93229,-76147,5083,43909,55054,62867,66253,51186,8099,-44158,-52725,-10466,43783,24194,-34054,-46392,-31369,-49159,-42934,-40364,-100586,-111928,-85991,-84632,-119137,-18546,114227,149152,57956,-70597,-131696,-34985,43999,45981,-22290,-120170,26236,289926,498334,433024,185995,51548,-27548,-44513,-34253,-60196,-2130,17336,83185,139545,132088,77643,7755,-4730,19158,34710,26669,12335,7474,-4939,2325,45940,84557,118329,112065,67478,-41767,-72968,-101951,-98695,-66483,-5008,15024,37741,84835,127246,138238,114978,58658,-13160,-25377,-37630,-79014,-52876,-13796,79867,175058,126843,22722,-8796,-24113,-46105,-28105,1482,-7399,58203,171837,219025,245242,254527,148535,-26135,-169850,-129233,-22694,101836,163573,108772,31282,-18256,-43645,-81884,-74036,-41262,-22692,-81877,-161255,-139865,-93357,-49223,-14318,-25351,-42360,-42075,40167,115251,191219,241826,172886,77411,33306,-15955,-67755,-95134,-64979,-11594,24190,67311,61513,15052,-20023,-40459,-70264,-81247,-32926,61677,98768,119208,137180,127246,65628,-3398,15243,39132,23357,-55930,-87719,3035,67273,23365,17244,-9788,-10401,65638,144406,156018,70508,-47354,-76213,-55808,-74564,-85361,-86267,-30148,-21744,1915,33044,27268,-50320,-122318,-103336,5494,119048,169779,60621,-33326,-16070,6058,14609,78515,165647,254510,255016,146467,-15022,-165383,-91160,-31109,44597,34207,-41557,53722,92586,54969,-74216,-83995,8111,37395,-2360,-62621,-86214,-86582,-32915,13329,91205,145564,128086,64280,-37759,-19332,21460,75827,102791,71334,-861,-33498,8110,115652,204763,110021,5565,-74838,-118233,-134986,-63775,-36653,-49766,-105804,-144297,-100433,-126840,-20510,24461,18760,686,-27429,-74007,-77876,47791,100189,69049,27842,98272,194320,224981,214994,60141,-48994,87697,175438,114434,48579,-35853,9428,50887,-3125,-45957,-42774,-18026,77115,124680,92472,129645,178504,164118,74585,-15037,-84108,-79070,-85079,-93941,-67995,-4241,178902,268309,243355,135303,-6068,-71370,-74205,-70179,-49513,-10316,-37412,-95240,-21842,69145,80360,44714,-3927,-48230,-84842,-88476,-92641,-113505,-131154,-141285,-149265,-147696,-97319,-20372,4874,35999,106039,153071,191789,194035,176532,123309,37189,-48043,-95333,-138413,-157236,-168836,-150981,-99127,-20681,3089,-16780,-47209,-101041,-63783,8801,71116,136171,173672,141516,49512,21138,83255,130203,86177,-17486,-50006,-19986,-34141,-74486,-97601,-53984,-43248,-18278,42181,23665,47804,36973,-19259,-17101,70270,158207,218780,173014,25833,-118294,26050,312053,434532,370203,234767,112411,83442,128204,166966,125922,26163,-14315,7576,-1957,-14193,-969,26418,10033,-30322,-42537,-27308,-51599,-48377,-68631,-52926,-28523,-23665,-43087,-49418,-103347,31832,150802,212665,150952,54195,-22811,-12930,38064,35344,-50254,-100756,-16889,35050,6477,-60288,-117684,-118110,-50442,26470,143942,224222,227812,126366,-5070,-81979,-51067,-44104,-67870,-86174,40443,165869,135392,53551,-31763,-97177,-123432,-89652,14022,85201,89563,118845,171570,150032,81906,11025,-13147,-3936,-40888,-126650,-134231,-22372,84068,112620,122740,133358,74016,-29225,-29834,78102,203040,333454,426706,508160,421967,118635,10935,19089,-10711,-9248,50265,78341,21796,-108836,-120201,-37894,158786,334234,364047,299334,255480,117407,22051,-66971,-99573,-26462,-7720,-7156,-39796,-41946,-58758,-104763,-30993,74704,95279,28146,-8252,94895,191638,151581,30050,14140,99493,99885,85664,39186,-48422,-101155,-64518,-28456,29503,64065,11932,-75581,-114500,-74192,-46154,-47226,-14389,223,-4961,-20955,-3887,20530,-26557,-85935,-113566,-115455,-64525,-23889,-76945,-100935,-12871,5731,-34918,-6258,76663,99587,59728,10581,-43703,-109189,-74905,-59723,-77459,-62032,-94250,-61773,-3753,9462,4107,914,-10560,-43385,-75468,-52179,32518,78939,20021,-112523,-37889,46484,58665,41286,46033,64366,93817,99870,77522,55292,59836,51676,33055,-8873,44981,38418,29792,-19290,-102615,-99950,-42569,-72337,-92852,-84164,-75972,-54228,7024,62166,59664,25759,-27391,-58847,-32363,-30832,10622,22833,-28643,-100224,-117806,-34678,49140,84656,60272,-11615,-66078,-77330,-42817,9777,51150,102641,171991,234063,209180,214513,246353,231399,203703,213750,146311,57583,35402,57901,30389,-49734,-112975,-58901,-79446,-8251,152100,193667,57780,-64352,-40271,-12385,-32233,-65000,-73221,-28028,-325,15607,-18137,-75032,-47851,1515,-7591,-15904,-28201,-107730,-153417,-80132,5053,126220,94848,-53068,-78105,-49240,-50753,-82125,-82974,-120675,-153999,-138093,-71601,-92410,-48588,-101119,-112915,8818,-1162,-65789,-73294,-93635,-129983,35083,112346,102529,18855,-73289,-113597,-76792,-14976,-16123,-33254,-58398,-92049,-96546,-64042,-20169,33432,114039,195558,215912,135390,38706,-32427,-76161,-77290,-52519,-25548,-22340,-33114,-84823,-128949,-83183,-45627,23202,124876,189449,155657,57098,-91284,-96212,-38987,31964,61168,46917,45856,-11264,-16272,111085,192596,113354,48030,-3098,-59888,-33956,46347,116230,106084,18212,1495,44892,38377,6316,-79179,-69840,-3111,-2789,-58664,-108707,-26538,-6353,-37755,-13282,62653,145003,238015,339842,343215,161066,3423,-75636,-64397,3545,81332,215023,188688,101447,55744,30218,5250,-62136,-98284,-67293,-60496,-65271,13794,108534,152881,144917,96951,23754,-59970,-70573,-7098,27531,28846,46446,176116,359845,301406,91945,-49829,-106108,-98531,-35366,-35903,-31377,-39924,-12515,49388,125157,192331,201555,163979,135195,34070,-97555,-113563,-32633,45483,36607,-7334,25695,125451,146494,95174,1009,-47428,24509,85442,62230,-14009,-75918,-90841,24288,66609,65846,99501,147982,160417,153612,140124,105392,63648,-39469,-102162,11185,54986,41219,-4054,-24599,-26656,-14002,43691,127606,70945,-53628,-116788,-44219,60779,131520,206805,258878,223769,51400,-53534,-66180,-70520,-56795,-41723,196,54553,64716,27207,5173,2623,-16414,-61826,-90772,-114466,-144232,-139016,-82979,-23869,18250,31839,-27319,-84572,-27612,-18837,-24481],[-69860,-73616,-34849,-13291,-39140,-47854,-32892,-30912,-16283,27667,42029,15087,-27858,-54570,28294,114364,109061,93207,58461,38036,-21642,-76687,-102327,-57396,40027,95079,58206,-34044,-22169,127446,181351,92699,17780,-380,-21740,-30288,-64580,-88844,-72438,-98397,-39158,-6553,-29333,-53474,-42184,-7852,27723,36918,17280,-13714,-33650,-71486,-67695,17409,162776,243987,300531,307807,162654,-12859,10778,106513,148769,87410,42272,51803,30527,61924,123673,161265,137862,134597,212449,272108,229893,137262,34649,-12251,-66164,-88827,-84234,-64700,5044,55087,72230,16064,-39276,-68941,-69949,-21770,74363,215957,247456,169442,145787,201345,284693,328514,245098,159118,214677,343480,338959,115419,-46949,-40016,-41442,-89752,-122446,-126313,-62623,-79699,-36963,-3278,26395,88308,172420,219546,178048,61083,-76241,-58268,75071,53987,28413,69994,113916,105358,69618,-766,-44429,-109461,-152801,-75745,29747,107349,150671,158814,145397,192888,345458,420701,335043,272369,119050,17110,-47927,-93779,-86026,-90967,-131032,-107992,-19493,54865,50253,-41435,-115046,-114380,-104572,-120138,-127744,-124001,-107809,-62945,-16548,23943,49824,333,-51445,-121839,-171411,-107837,-105116,-51274,-24178,-143064,-169700,-312771,-259743,-107642,-27330,77213,-64629,-88599,-7494,32163,39094,88078,33605,-11480,-8489,-34836,-46559,-11285,-23164,-64464,-118084,-116880,-118965,-133214,-66860,16008,-17488,-85336,-100626,-60038,-62210,-95647,-102999,-58824,23387,116881,195391,120898,7811,-64012,-99912,-117445,-139239,-68575,29555,92661,127814,192343,305161,310199,247532,174014,51778,-38475,-85357,-89781,-51507,-23944,-64817,9635,32245,-9784,-82710,-118495,-46975,-41950,-96522,-69160,31623,68155,112925,96923,16174,1658,96756,361917,522495,490527,341130,151861,22950,9271,-24158,-83811,-142100,-107844,-78168,-77255,-73182,-82282,-144862,-100889,-9600,21848,26382,-37042,-38198,139810,274169,252886,217092,119193,77211,66342,101907,133289,82219,22685,30852,53188,48375,25025,-44019,-100973,-107430,-57179,6907,-558,-78280,50192,238490,289941,151916,90001,100178,81107,72101,31554,1197,-45696,-44553,-32079,-24791,32979,43157,43986,109843,154205,116957,44762,25972,83277,114511,80558,56839,132194,239648,231004,118556,43707,35502,-3626,-4438,-11191,-23660,7924,52323,115708,203077,289439,365661,363171,233919,64525,-36752,-72482,-21352,102378,135283,74687,-11853,-64982,-100006,-102657,-113892,-66648,29538,142036,248060,286811,101960,21307,53196,42519,-26473,-75217,-48969,-73138,-87359,-75024,-39780,48376,104276,98949,103828,87741,-6502,-98276,11686,135503,242172,185039,65992,-8247,-7845,121691,243846,211233,33819,-77500,-18114,3057,-41127,-107569,-121652,-124739,-118660,-56441,-9429,-19037,77673,151588,153797,107010,16479,-34103,24183,121726,161057,153684,65008,-6253,75150,208596,188380,71625,-32592,-71489,-68738,-89644,-61616,-673,6320,-24631,-11309,55641,177589,286514,326731,198207,51117,-29806,-13709,19731,16679,5367,-19182,-7804,8281,-29121,-86199,-142610,-113214,-96258,-78908,-69310,-38079,11247,21342,29429,34517,15620,-11110,-19866,4766,-32708,-74721,-110756,-67366,-55735,-37961,10569,21529,-43966,-91878,-67389,-28054,-8290,-83518,-68783,68914,212438,126989,112365,239389,355374,199935,31236,-263901,-432947,-164195,63106,197872,163071,120386,38742,-68154,-102177,-121636,-117532,-95665,43549,237003,284380,134777,-43152,-93602,-67506,11866,11019,-36608,-79513,-77641,-37729,19698,60536,87949,63985,-32765,38407,89480,83351,7983,-46644,-109729,-74184,10415,70583,41715,-54732,-121039,-200006,-74400,25561,74055,57442,-80014,-73231,85824,134090,24829,-56755,-15653,14799,-1576,-28514,-34030,21263,45216,17577,47890,158491,200253,139743,52555,21978,48985,73925,71477,19532,-35486,-57514,-59847,60772,327389,575835,446636,237094,130112,64554,-23877,-71714,-70975,-67593,-33967,-50876,-98539,-101051,12398,57185,105746,146060,130855,86731,33751,-59493,-101853,-119247,-71008,-25847,-34886,18187,52314,53242,1449,-105493,2432,69925,67259,35290,1208,6483,37993,20395,-46943,-118979,-119591,-27900,54392,94459,98680,-24653,-92272,-76149,-40136,21241,45757,22865,-6226,-55445,28391,97703,48448,19649,11440,14136,36532,22692,-33580,-93034,-96395,-139176,-80119,5610,21670,-57930,-116865,-55320,3794,21630,25509,34621,48430,45963,-7431,-92592,-130290,-113091,-54702,49556,140466,151636,42529,-87009,-76890,-24971,-6658,67224,37938,-6462,-13035,22798,91474,201069,390712,479710,343060,135537,53007,57200,39535,-6556,-52195,-7054,67085,142365,196481,224416,137832,-69584,-76989,-29035,-7162,14583,49622,111454,257405,181214,-12164,-12359,84050,97463,27953,5886,13956,-14996,-38566,48408,160182,177795,112300,68146,69537,50172,4119,-91247,-80647,-17058,-27903,-39067,-15160,2469,1648,-5125,-34489,-91512,-87017,-61086,-82482,-79739,-107259,-129856,-120137,-91902,-80872,-51286,-5004,65355,124239,173836,228748,214888,103308,-24632,-70607,-4041,24015,30656,28800,8990,2320,-1340,-2638,-3708,23244,37943,38803,40253,63602,128270,177426,265428,328306,272475,193677,103023,-17545,-98159,-148713,-39877,8030,5709,42914,43240,1058,-33319,-59668,-80844,-68247,3139,32870,29465,6183,29987,115249,165697,124394,45940,19940,-17863,-85662,-64896,39789,187366,330137,330666,313300,216709,19626,-76761,-114471,-132516,-93043,-8522,11023,34662,96166,250540,407169,333640,141880,-43308,-115148,-71891,18059,43599,44717,39500,30118,44105,6475,-22499,6396,27294,-70365,-10189,112893,164339,105367,-3462,-85327,-107068,-118746,-46037,21587,20174,-45644,-147644,-115418,-36662,45959,87698,-37134,-68338,-95544,-48914,62329,144859,93431,17798,-31872,-69110,-91240,-107701,-97221,-56674,-44074,-32978,-2438,-33465,-114435,-115207,-99722,-33180,57935,40234,-32309,-90939,-141819,-163951,-102643,20917,57373,48714,71729,81800,88865,74119,34994,-42198,-144613,-117041,-87595,-66312,-73850,-98329,-87667,-95295,-50425,11856,-37619,-55233,-30844,45182,74159,37772,19285,43043,66732,65047,84985,110197,120446,94710,-42260,-81076,-81519,-94572,-61393,26723,183734,249515,229989,95878,-46027,-55992,143752,215353,117589,-20601,-138780,-124020,-113145,-100577,-139894,-112850,-62810,-33577,-32121,94287,288328,320273,205286,32475,-26171,-21642,-32499,-102237,-33327,16717,-36298,13692,101542,127266,27477,-42003,-58863,-108643,-104989,-28617,35526,40574,-37018,-36916,6318,31186,-45662,-116102,-104867,-22717,57345,77871,57114,19827,-23059,-44205,362,32512,52821,89852,76052,-21466,-106994,-105580,-108179,-79347,8696,122883,176230,145841,96086,27839,-28832,-37966,-30148,-52093,-869,99835,229664,337890,147964,-64236,-32837,73502,41363,-25265,18779,207297,417444,464353,337459,260348,114565,-44946,-65124,10043,37590,24102,11316,-2685,17608,7770,-6099,27851,55659,115195,194633,215869,218319,161150,51318,11965,44127,96604,96379,-4577,-58025,-50511,-101308,-160007,-131868,-102237,-90381,-81720,-67358,-55464,-44734,-42890,-81951,-112328,-115624,-110919,-103651,-28277,36047,80944,106970,90093,72360,60974,41094,14343,-51146,-113966,-51343,54014,73195,42247,70462,110424,205784,219500,138177,24471,-81474,-51970,-32752,-20846,-37539,-38616,-49239,-15082,32474,90027,106832,25729,-47260,52293,162310,131898,35166,-30410,-58973,-71148,-40329,-578,26493,10894,-1148,-21802,-36075,19961,89578,111281,43474,-10804,-14264,-4619,-30914,-100830,-157398,-32510,73377,74229,23086,-70951,-130829,-14684,110265,53225,-28513,-47086,-32554,-19241,-18497,-15707,14513,142013,328092,486488,450625,213877,-23428,-81738,-22436,-14121,-39390,-110173,-151163,-122107,-108697,-89529,-39271,-2359,32578,68640,40839,27151,46824,42335,56920,82296,69981,15319,-30941,-33581,-2162,27012,5231,25086,78955,85359,20202,-52436,-117349,-132510,-27949,19786,37548,-26324,-125161,-111561,11047,12961,-18269,-22248,64365,75368,55273,30011,19209,8203,4413,-3480,-48960,-12536,3692,-26815,-76295,-99415,-65073,-49759,-53052,-46978,-33974,-10184,22059,650,-26149,21400,93574,95114,2772,-91284,-112353,-60624,7793,-31635,-79944,-46123,-3235,3744,-29830,-19086,35996,83526,46572,-79561,-70688,7408,47191,63500,76165,73887,45112,-1258,-53889,-58099,-8007,42104,11165,-52611,-61049,-34881,-37720,-21852,-21650,-92562,-111474,-92631,-99999,-99533,24641,156701,167384,67331,-60947,-137833,-27938,54704,53480,-12790,-100327,44763,321758,554690,521290,240918,77415,-15532,-38067,-35426,-83951,-24846,10214,83249,147300,130460,76645,14228,7911,27476,41254,34161,24634,28047,22809,16869,65331,134461,174544,144568,63776,-51619,-68829,-93852,-88300,-53174,7804,25503,43662,84952,117101,121667,104905,68199,7255,-13648,-35621,-83079,-50248,6118,123208,221774,153798,29837,-14573,-31495,-52663,-26100,14622,31,48790,185137,260460,291512,274772,151182,-26888,-162368,-111314,-5461,121378,175724,112902,38184,-4145,-25483,-69951,-81199,-45269,-12705,-52646,-104916,-100134,-84339,-56198,-47284,-91755,-110300,-60649,42067,127759,199650,256687,195553,80512,21358,-24178,-72056,-98413,-61355,-6436,27134,60140,53188,12419,-17626,-24780,-39183,-50641,-44953,28151,63467,84489,95491,95970,40924,-4890,76364,127990,89843,-37992,-116839,5530,64333,2274,-15892,-40139,-22993,61686,145534,180814,105409,-25533,-101977,-78856,-99625,-96769,-69030,-19000,-26226,-9219,25464,32865,-31626,-110592,-121292,-4463,124524,175351,58790,-40856,-40799,-22816,-9921,66067,164074,246533,250788,150058,-13687,-161433,-99713,-26826,64107,27193,-60811,22215,61041,35133,-76109,-97050,-15637,1866,-48674,-105114,-121548,-86633,-4802,38526,110164,155983,130578,74142,-21809,3314,25667,74163,90923,48768,-28484,-46057,25114,150070,230103,115286,1032,-75144,-105485,-122159,-74902,-48522,-61934,-116561,-143306,-91546,-125489,-968,53809,34852,8386,-20832,-67288,-78827,46144,113620,88012,46849,109958,198201,227551,227089,62200,-76108,74268,150749,103027,46242,-43414,4096,63689,23611,-35680,-35640,1167,87041,122906,99185,143469,200227,178584,74793,-27450,-84705,-63705,-73361,-88537,-61447,8067,184862,248578,223167,120456,-9623,-74283,-84447,-89289,-72290,-24401,-41675,-97226,-50453,51213,79443,58959,20222,-25007,-64128,-75068,-87171,-115942,-138490,-150533,-136389,-123742,-111721,-31842,-215,36183,101808,136839,175940,175980,153044,96157,14707,-61841,-98044,-131758,-146236,-162840,-157705,-103919,-25212,-9970,-29566,-54653,-95570,-69295,4960,68074,135737,162457,135669,58614,36536,98061,140979,89416,-19124,-58659,-26507,-32508,-64366,-79451,-25281,-31349,-34311,-10382,-43489,-3481,12568,-17511,-18087,56699,142421,218168,197988,37078,-115569,8925,283527,422392,356667,223556,105387,73266,115052,172132,159531,66579,15875,27165,10912,-12619,-1658,36695,25074,-32633,-79010,-64393,-58394,-36586,-51304,-28831,9596,25753,-1956,-27037,-115197,35267,160101,220975,156088,56178,-23321,-20122,29400,28070,-54250,-111857,-27021,29587,16332,-39486,-96475,-103016,-41977,26143,125953,187339,186202,93280,-31980,-99670,-26759,-5427,-35109,-88021,5174,146200,144534,62951,-23462,-95291,-125085,-79277,20131,68334,63492,101714,154282,144729,101126,25200,-10632,-5277,-39980,-122445,-137527,-19428,102194,139289,150321,147545,79050,-11650,-10653,92121,238759,398822,489489,550018,456184,141790,28919,33107,-8256,-35408,1949,21183,-16798,-119408,-112779,-17866,184672,347506,367998,279434,228156,111025,21438,-70297,-96412,-24985,-7679,-9901,-47860,-62004,-89343,-127060,-22639,72283,66239,5911,14929,128492,220803,179871,56424,24687,93273,84784,74747,34444,-45156,-92270,-53301,3406,84911,128096,70200,-45320,-107576,-72116,-33471,-33061,-8335,-7552,-31637,-65341,-37689,4927,-31767,-73649,-88798,-97723,-71642,-43103,-89410,-86489,-4819,3650,-41323,-541,86647,104161,67781,20354,-33827,-109207,-72716,-57754,-78673,-61910,-92895,-59819,-3781,6724,-949,-6806,-19301,-50229,-75556,-45796,37914,83668,24285,-114243,-53088,40474,63222,51795,56098,73200,100755,106424,88185,69910,66357,50974,35756,-15019,20034,11472,23987,-18794,-101900,-103267,-43072,-73215,-87878,-76663,-66988,-49141,3241,53131,53268,31092,-13760,-43721,-23491,-36345,13022,36189,-14826,-91498,-138156,-49442,33577,66328,45149,-20986,-46534,-60811,-46467,-1712,33836,83245,137757,200920,200224,220864,272125,285626,259456,226976,124093,38203,34798,78126,46306,-48535,-123246,-47597,-47763,14944,163450,204690,70137,-55120,-36750,-9424,-26760,-62448,-82857,-32814,11104,23306,-11661,-64305,-40180,-2968,-21352,-27851,-36423,-109988,-148204,-82004,-27434,74562,60856,-73672,-76126,-40260,-28687,-56458,-70242,-116077,-146384,-126976,-72585,-108463,-45872,-83278,-105871,11882,3407,-60104,-72724,-96393,-120225,36678,96131,87771,18615,-58659,-119118,-54239,-12180,-18443,-37189,-68287,-105270,-95443,-53944,-3042,56166,140968,229306,252179,157525,49075,-22767,-65393,-76861,-75055,-40413,-22112,-38596,-96165,-124761,-81545,-43773,31253,143001,204153,170787,73528,-80896,-78202,-11564,47674,69428,52540,49554,-4816,-16079,87282,159603,96928,38349,-13151,-68285,-39886,29775,93708,88149,7030,2705,58751,55906,15814,-85883,-66640,-3234,-1461,-55523,-116239,-39710,-23486,-55941,7977,115058,215161,315750,418162,406098,190944,13075,-67838,-45545,16671,85221,202964,160768,94178,70804,57990,40655,-30642,-80064,-60921,-49580,-78142,-43375,44833,101269,116370,89593,20160,-60988,-56602,6409,33448,32498,57530,203057,379446,282576,88654,-54528,-107130,-95738,-39511,-48556,-46302,-42270,-8988,52039,130678,203743,248356,225491,180293,60127,-79489,-97119,985,78244,68261,13223,16554,108637,139928,94022,1863,-52720,10637,77288,69183,3424,-66114,-98792,22311,67441,56113,74021,130131,167150,178553,176155,136804,69659,-46296,-79305,24078,61598,40850,-12164,-31966,-29054,-5195,65044,150427,76459,-38796,-78100,-13516,97624,174062,265291,317123,240638,53354,-52469,-62925,-51096,-26232,-24348,635,45282,52911,16036,-3009,5552,-2109,-42303,-68049,-98121,-137145,-132578,-76761,-21821,21969,45507,-9815,-78012,-63838,-43392,-24408],[-52561,-56795,-27649,-12479,-43205,-42090,-15303,-1017,16844,53824,68749,51410,14306,-19621,36325,106323,103859,98538,69832,46901,-20341,-83771,-106739,-73265,23000,98919,74639,-28261,-36784,113661,170951,85618,20967,16266,-4926,-32592,-90855,-81841,-45016,-71877,-65739,-38805,-48189,-64078,-48793,-13752,21825,34557,21194,-13335,-62806,-118216,-114817,-60735,85432,178642,239249,260750,154398,-11718,18286,127674,146421,86831,52649,75608,62504,90590,155422,198385,177630,183528,264226,297337,202790,83411,-18343,-54595,-90497,-98706,-88662,-81143,-25487,29583,71573,24985,-25460,-54719,-59267,-10695,94109,248391,299251,210418,170821,236923,324352,335842,226492,131044,183838,340810,354720,111541,-42682,-31626,-37227,-92233,-126211,-114161,-61761,-76750,-21561,12836,40686,98792,184111,239138,209443,87544,-57983,-27251,122009,97843,46233,58258,110999,117536,86013,14563,-37988,-106558,-164190,-76209,38758,123778,175732,177620,160225,219985,377499,410519,309677,264126,121731,8597,-61270,-106075,-91168,-91206,-126632,-95034,1340,77012,69586,-18937,-83701,-80639,-72957,-90921,-109818,-103090,-75839,-25421,15025,53529,66632,7051,-48326,-113145,-197338,-152070,-151348,-79025,-36727,-144888,-146904,-247091,-309505,-173984,-79874,54609,-51240,-111765,-49333,-14377,-197,63031,31161,5377,16287,-13497,-34476,-11679,-25293,-69600,-108323,-97561,-106755,-133185,-80901,-5743,-41912,-81035,-78831,-41994,-49645,-86032,-88205,-32266,60704,147795,219067,147740,37015,-30466,-87758,-132313,-123699,-47575,36040,89302,127621,194016,309989,334208,285294,201185,55854,-47737,-99632,-104631,-71806,-63918,-89411,-765,42102,4792,-69399,-135607,-80469,-95144,-130805,-35872,53302,48931,60394,61469,6340,10708,118661,378094,510801,470958,317893,129070,-1160,-5392,-36778,-99980,-134384,-94562,-68241,-65235,-52526,-51615,-110265,-94330,-7185,47389,64894,1337,-24288,134638,257025,229346,196380,115211,87167,71894,95032,120543,72166,22635,40347,48740,-775,-18604,-76454,-119054,-112733,-66184,-3559,216,-43847,82222,280207,307953,137834,71667,78439,56873,56521,19147,-6343,-50895,-58129,-58670,-59708,6528,50536,67025,125309,163618,117332,31628,-8556,48608,94691,76969,58841,132636,229063,221029,113080,32400,30986,-2891,-5127,-18129,-38514,-2204,49420,113179,197939,279549,362047,380037,258552,80222,-24229,-56248,5933,128165,124700,54242,-23049,-71206,-112230,-114920,-122573,-77944,14716,103091,179360,242696,103274,32141,37031,-24852,-105435,-98193,-51257,-86423,-114415,-100389,-67665,21918,99299,111020,123447,106210,2780,-102581,3532,118115,214566,148205,43963,-13670,-7157,118445,237104,199062,14473,-89787,-24020,-2150,-43369,-108459,-110866,-109472,-98329,-17582,52367,36625,63764,127697,142036,106486,27743,-23859,24092,101267,138571,136496,52349,-23646,52313,179743,164435,55048,-46293,-86635,-83196,-124825,-74165,15231,30288,-4612,884,64402,192836,305772,337658,204273,57451,-22190,-6646,23260,18019,5374,-22942,-16716,-4444,-42574,-95110,-139584,-112861,-94658,-71515,-63260,-33859,14501,21562,32547,44250,29229,1192,-6474,18911,-19561,-65703,-114043,-78655,-53724,-31756,9347,11830,-52103,-91743,-70056,-38812,-23619,-92780,-81423,32280,129402,41667,61241,211091,344211,236244,97289,-218716,-445550,-182003,43076,162853,129480,110862,44330,-60812,-91685,-106939,-100107,-94147,18790,196155,256867,121411,-41044,-58025,-29954,38030,27367,-26244,-73436,-84506,-32962,35926,84167,110998,79264,-39198,21464,82858,90175,29829,-22037,-96135,-72901,18546,68606,14344,-94019,-154973,-189629,-55112,40484,74415,44075,-90144,-50777,99776,113387,-2288,-71318,-6645,38615,27229,-14068,-36976,6657,23027,-8361,5066,113970,160800,101763,31090,10284,38550,54360,49436,11891,-33456,-50641,-57541,61276,317915,489012,383986,221434,141716,68824,-20595,-58138,-50525,-33449,-18917,-69850,-151159,-115493,15377,90980,121164,149916,130285,89399,40716,-47047,-79933,-89666,-94145,-35782,-23860,36147,66839,54872,-16704,-146663,2216,69733,72278,38816,964,3943,29836,12253,-47389,-124284,-127537,-31545,52575,106568,122138,-9525,-78312,-65933,-43883,-5929,2033,-9010,-19552,-44967,58669,144468,86638,34039,5132,-91,20601,3569,-53929,-99913,-74005,-129156,-80451,3161,16566,-63662,-110651,-46065,9678,26416,27032,31048,44522,47291,-264,-84205,-123913,-119567,-58395,40526,115450,111724,15936,-110377,-71818,-19342,-13250,57416,31078,-14915,-22398,8087,66462,169534,360651,424217,317138,156489,84131,82916,63284,7133,-52426,-8758,77089,166841,236575,265076,150009,-62714,-42554,16474,25275,33534,63890,125297,260815,174782,7284,6506,88064,96736,25419,5686,20523,-2773,-28648,46780,141105,162419,109268,68433,74100,61508,-6211,-119231,-113138,-29154,-31638,-46314,-13295,14851,19794,8683,-23491,-80505,-88445,-70029,-90500,-85663,-115287,-137953,-109047,-81352,-81306,-64643,-31135,35666,102131,175748,250889,229102,95026,-45204,-73980,10563,40771,39159,21023,-4527,-4084,-5775,-7810,-14153,12460,19124,20698,26928,53913,120615,169349,250444,286154,209997,144922,89184,-16551,-102254,-146204,-36177,6859,6356,54314,48486,646,-37671,-64782,-75737,-54960,16950,47873,51560,47460,102884,207224,244378,169200,66331,27352,-15997,-83333,-77751,33698,185400,344095,335688,292526,213437,33514,-56387,-97496,-116040,-86295,-25145,-17317,30600,100171,242543,362478,278919,86479,-80595,-133119,-60334,47719,82110,75122,43506,17335,43453,23566,4356,26891,39189,-75625,-13699,121149,171144,95250,-25124,-99079,-83734,-78975,-80797,-149,7450,-50028,-138472,-143451,-64555,13782,67182,-27440,-51063,-87092,-66405,28522,122359,92315,28535,-25693,-69722,-99012,-118942,-88959,-53883,-48719,-31352,10399,-18864,-106786,-113736,-92730,-25552,65772,48223,-34988,-96006,-126174,-139728,-108624,22719,74203,81525,108515,112373,102782,86232,43994,-42019,-154526,-110801,-86150,-69213,-79391,-96269,-75970,-75484,-19915,38973,-16060,-33589,-25030,31784,58599,31267,19983,47180,69325,60446,65081,81850,105414,111085,-11298,-59087,-65572,-81416,-50780,38148,184283,244518,231859,103441,-46103,-48291,183927,215207,85891,-58719,-103216,-90389,-93608,-100897,-142668,-110948,-66247,-50197,-60839,104358,331013,380189,276478,80836,-18731,-18142,-16340,-72011,-21698,-503,-89947,-35493,57725,108899,20770,-60632,-77249,-119564,-119828,-45154,15373,25982,-32439,-12100,38001,42896,-56251,-142043,-89508,1351,82480,92488,58627,5722,-47178,-65930,-17330,26252,55656,96852,77643,-24705,-130175,-110454,-120162,-103512,-2656,114652,161157,153977,100949,13926,-47438,-56671,-34749,-37209,3081,87043,201073,310474,150811,-59558,-53596,67820,47428,-21617,12893,209352,461506,537803,380214,265536,110498,-44511,-59783,10779,37150,23056,19646,2992,14787,1232,-17658,4234,19544,79462,178935,217406,226500,175094,68657,30669,53083,97652,88397,-24319,-78349,-77805,-125316,-147607,-125842,-105711,-95967,-81970,-63605,-54079,-47474,-44706,-81170,-111326,-114050,-107601,-103147,-22195,47123,91840,108491,83400,58528,47040,22275,-3350,-80538,-127855,-51602,48189,53403,35441,83804,127711,213900,224612,158922,51738,-66102,-89516,-54722,-30284,-55184,-57677,-53534,-8822,39027,91978,108318,19594,-54219,53044,158399,131877,48018,-13305,-45498,-58517,-20801,12727,26495,6413,-5192,-19566,-19008,43203,108765,121465,45365,-14678,-16895,-4107,-30095,-103481,-134042,-7570,94020,86518,30119,-77488,-149638,12129,120380,51994,-22532,-33310,-23931,-15350,-16200,-15231,20163,157851,354221,522732,488628,242304,-12376,-91412,-32454,-21592,-41448,-108712,-154133,-115568,-99377,-85725,-43952,-12373,25182,74991,55771,35551,51549,40013,37642,61666,70600,26962,-17323,-21121,2027,10036,-20936,12784,73466,92127,37295,-34115,-105437,-145827,-34115,17675,40937,-17832,-114854,-103121,22223,46747,21114,14551,110093,96334,62074,27081,5213,-12278,-9866,-26557,-58178,-6706,2099,-37139,-86160,-99491,-64437,-49184,-52265,-44728,-31602,-5229,30151,13443,-6872,43675,113737,108581,-677,-101443,-85434,-22300,43481,-20120,-84888,-62471,-17356,5840,-13284,3010,56700,99324,55878,-64476,-66481,5306,46239,70405,88086,78307,37240,-10588,-63717,-65143,-8878,35115,-5349,-68743,-61667,-22652,-17064,-106,-6428,-86564,-110922,-98388,-113769,-66423,70026,192050,174797,69500,-55101,-139364,-21711,62723,62822,1994,-80158,55729,329670,571334,575641,281730,98746,-5589,-31597,-35539,-101948,-42076,1690,78381,148535,123017,72307,18169,16671,31873,43252,37278,34175,47263,53436,35461,92173,193200,234310,175812,55774,-63119,-65060,-88697,-81462,-41348,21472,38009,50926,84715,104769,102250,90653,72091,24418,-3659,-35668,-88143,-45826,27974,166221,260640,174529,34646,-20422,-38439,-60002,-24767,37199,32843,46761,186795,283559,316706,272869,138966,-33018,-138365,-93188,8342,134654,180736,114117,46328,13081,-4935,-57981,-90232,-52491,-5277,-14210,-39937,-61602,-75471,-64750,-73828,-100524,-83532,-52714,43170,129889,186987,244186,201444,74130,3965,-35421,-77971,-106231,-62623,-5351,26221,48669,40087,5046,-18649,-10347,-4393,-17570,-61527,-16990,18872,43525,50756,65543,29050,20703,138367,207116,149814,-18894,-139438,5464,52943,-24270,-54168,-73008,-30806,56631,139877,194183,132997,-1851,-82795,-83442,-125434,-112971,-56181,-5304,-24121,-17091,17434,34536,-16531,-98565,-138974,-16945,123190,172578,54497,-41898,-58820,-52194,-40003,44449,150244,223497,231546,145898,-12340,-142330,-102327,-19444,78858,14186,-84164,-15803,23031,8211,-82794,-109544,-40652,-36014,-95734,-142037,-123902,-66109,23012,69730,130468,161728,128127,83001,1023,29294,34475,77143,78051,23878,-57207,-55252,39763,179403,247481,116575,-4665,-71541,-87921,-100399,-84994,-61915,-75439,-128998,-139334,-81990,-118808,11636,77548,46971,12806,-16835,-62192,-80116,40958,121532,104713,61610,103012,178242,211853,223901,59425,-98070,61740,125659,91935,42974,-49319,-2671,69609,46646,-19176,-26824,8347,82491,113477,102614,152352,216453,187631,71951,-42836,-79446,-45146,-61521,-84954,-57502,15916,178024,218365,198223,105097,-12251,-77318,-94891,-108703,-96485,-41728,-49051,-97217,-76131,32201,73948,67032,38101,-6490,-46747,-63739,-80829,-113817,-138249,-149504,-124152,-103069,-104684,-42668,-5730,35129,93700,119529,159522,157772,128922,67958,-10115,-76065,-98983,-123933,-137476,-156970,-163330,-111340,-36050,-27206,-44752,-64068,-92310,-79236,-5515,56358,124578,144527,125093,61052,44475,106208,145412,87540,-24430,-70001,-34901,-31620,-52475,-56037,616,-27927,-53509,-55534,-106280,-54388,-14113,-19017,-23382,36008,118051,206835,215657,46060,-110656,-12016,242113,389744,328477,203681,93049,59771,103053,181157,199106,110195,44138,44082,23296,-10699,-5831,41792,36407,-33819,-114703,-91629,-52941,-24550,-36716,-8331,45902,79345,45500,541,-121536,30673,160011,219407,154505,54375,-25844,-29158,17001,14742,-65329,-125177,-32578,28326,30069,-13087,-70491,-86378,-34240,23228,105845,152069,148117,65287,-52838,-113911,-8228,26892,-4958,-79316,-29736,117530,145004,68146,-18494,-95959,-126443,-68822,23777,46626,38865,80547,127627,127788,107652,33852,-8228,-3978,-38468,-120434,-138448,-15345,120797,164753,174854,157742,82337,2943,3116,98322,258931,440637,530465,568372,473081,166368,50700,48332,-7534,-72166,-62202,-42593,-57087,-136666,-109433,1369,204829,347904,359731,254388,197104,103051,20279,-72836,-94135,-27104,-11561,-14885,-55471,-80369,-117654,-123382,-14713,64133,35492,-7323,30556,144641,229297,193107,78908,35169,86096,71343,67247,30367,-43359,-83610,-39545,40745,143730,191373,132975,-8880,-91103,-71905,-22293,-18098,-2956,-17556,-60167,-112708,-73839,-14713,-39029,-60992,-65525,-75256,-67625,-58662,-100767,-73743,1482,-804,-49841,4299,93205,105076,71372,24814,-27140,-111133,-69983,-55026,-79512,-60217,-88291,-56392,-2094,6495,-2641,-11773,-27430,-58112,-76327,-39020,41160,82485,24326,-96949,-63657,34904,65350,58894,62801,77776,102023,106966,93854,78875,65083,42729,30888,-24359,-8994,-16996,17328,-18349,-99027,-103183,-40849,-72994,-84233,-70723,-57903,-43264,-817,42560,44582,33288,-3219,-32681,-21067,-47002,11254,44345,-3084,-80531,-149410,-60243,17408,44029,27760,-22813,-24200,-47260,-48431,-11314,19457,64881,99724,156230,180432,219041,288187,329383,306589,227626,94169,17162,28946,88089,52978,-49727,-96483,-25282,-15781,29650,160262,204083,77802,-47914,-31639,-4726,-19020,-56118,-90125,-41553,17416,27235,-6538,-54075,-34753,-10625,-35976,-40076,-46136,-113400,-140946,-81350,-52899,22723,28155,-90179,-75938,-33852,-7236,-28605,-55661,-109571,-134093,-109962,-71687,-120235,-33151,-50810,-92391,5236,330,-57892,-73613,-99659,-108400,37442,79311,71093,15767,-43557,-73387,-29839,-8433,-21200,-42301,-80860,-120312,-88019,-44797,10162,76126,162160,252008,273254,167481,56254,-12348,-52530,-71650,-94802,-53734,-21285,-46743,-108054,-113449,-77704,-39635,41824,160203,211285,177597,83206,-68668,-48039,19866,64762,77570,57075,51581,553,-13946,65692,125808,79734,28343,-22183,-73198,-43165,16821,73049,70264,-5727,-1217,67097,70681,21907,-95725,-62089,-4016,-1330,-53728,-123410,-47118,-36798,-77457,27446,168662,291829,398716,491522,458938,218762,22181,-58541,-25017,32469,92087,189729,134794,86813,85396,87155,78394,1719,-60564,-51444,-31772,-62452,-97086,-19485,52854,90162,82408,15792,-63654,-44155,18686,39410,37878,72868,228294,378670,247051,79222,-60811,-109902,-94624,-45699,-56720,-57948,-43858,-5387,55750,136145,209736,284747,276253,212903,79079,-62978,-79087,33630,108248,99194,41916,21795,95699,133508,94340,6855,-53540,-1890,68876,76085,22444,-52809,-100666,25865,73811,51781,44463,105830,167425,198670,208219,161773,69045,-55565,-54509,39378,68710,39293,-24359,-50220,-38324,-2440,79588,161099,76262,-15307,-38258,19759,135070,214448,315598,361150,248429,58687,-45966,-57430,-30248,8896,1219,4583,37094,40588,5190,-8022,16685,26257,-9847,-38379,-77913,-125374,-121237,-67802,-18344,25880,59146,9186,-58085,-91835,-42220,-11724],[-47848,-56586,-35650,-25151,-60889,-52212,-14016,12514,39547,78385,96327,84266,47213,2007,31881,87591,91143,95305,72913,50109,-22289,-92063,-103097,-86240,1515,91229,78399,-31807,-60753,85275,141205,65253,13418,21865,21,-44056,-120737,-73661,-30565,-55521,-92497,-75708,-74087,-82005,-64227,-29447,5618,22188,15671,-17014,-78478,-108425,-122603,-147925,-7967,89946,148315,184236,121460,-22236,19626,139448,133665,79112,56139,91281,87501,109160,175490,226589,212207,233350,317789,316332,168992,29580,-70519,-98171,-103653,-101233,-87740,-105031,-69176,-4106,60566,25864,-18547,-47364,-56511,-9394,99872,256600,322488,230508,177948,260167,353116,333369,201828,98570,144585,314519,347307,96279,-44745,-28460,-37023,-96361,-127370,-106706,-66606,-77964,-17345,17746,45257,99619,181802,239348,222559,98885,-44920,4196,176272,149081,60100,31389,92667,118712,93997,21872,-40934,-107939,-149612,-79887,41212,131346,188084,183137,164853,236344,391118,381484,271846,239901,112542,-5673,-77259,-121001,-100711,-97093,-123214,-83584,18072,91448,80592,-3771,-57504,-44494,-40543,-68032,-95637,-84837,-45018,10777,44949,78696,78475,12302,-43688,-99117,-170939,-200675,-181457,-95340,-44062,-150025,-129111,-179544,-237174,-178774,-116705,33987,-36495,-140661,-94928,-61268,-36660,40066,29173,23732,42477,7167,-25879,-21399,-42479,-84344,-97555,-79109,-94813,-123582,-96544,-32138,-71867,-77283,-60449,-26322,-39199,-78321,-74260,-6203,87011,159455,222014,160439,57836,153,-66723,-143612,-105951,-18905,53885,94811,129092,190023,298830,336953,302448,210143,50587,-56031,-110451,-121220,-96611,-95172,-108200,-11516,48971,18981,-52931,-147599,-118306,-147253,-101006,-5884,64450,35630,11671,22991,-7726,14816,131960,368045,463521,421142,275777,97623,-29462,-16049,-42283,-111904,-117766,-80685,-57648,-53219,-33487,-24238,-68284,-78640,-5841,66162,92935,31347,-4769,128618,231892,198870,170879,107836,93716,74364,84427,102979,60038,20843,45546,40953,-61415,-75676,-115378,-139829,-119383,-73408,-6983,11790,-5349,116142,310558,309309,121473,54214,60317,43074,49360,11329,-13548,-55929,-69502,-81578,-87875,-12926,59309,89619,136940,166472,110914,14079,-47682,9883,70406,70916,60387,129655,211403,205373,103983,17183,18334,-7052,-10645,-30587,-55397,-14380,45250,109843,189748,264469,347888,382547,275271,92476,-13983,-40932,32658,149367,112811,40528,-27019,-72677,-120615,-121792,-125798,-88642,-675,60925,106280,196504,104269,40710,17933,-91558,-174234,-100609,-57495,-103312,-136835,-108264,-81685,7770,105074,132394,145461,122621,10387,-107202,-6055,93845,170145,99538,18327,-21582,-9461,105253,209443,169827,-6773,-101122,-29639,-7383,-44960,-105062,-96956,-92377,-76919,17436,100737,87854,45493,88966,119364,98724,34906,-14779,20068,75048,111124,115655,38362,-45120,25138,144269,136551,36941,-58960,-92192,-78912,-115802,-68670,35197,53192,16081,13994,71741,204275,320739,340872,206618,64045,-14020,389,26825,19831,6201,-25979,-25906,-17632,-55712,-103437,-136366,-112552,-91783,-64038,-56908,-28986,17060,19588,32577,50483,39414,10176,3428,29057,-8382,-55254,-98774,-89377,-52411,-22943,8585,2870,-57774,-89805,-72165,-47465,-35297,-101651,-97757,-7340,49439,-35825,10778,175093,317575,269793,156510,-178108,-445205,-200898,16352,113882,88987,95538,48813,-51697,-79002,-90476,-82128,-92538,-5058,156948,230151,119020,-11320,-2626,26685,77513,48570,-13168,-69038,-82266,-17239,62293,116801,140928,98475,-40659,10703,78218,95963,47497,-4875,-86662,-69339,24336,59185,-19696,-135425,-188670,-166259,-40335,50458,70328,28657,-95469,-34727,103163,85173,-29582,-79042,3637,62166,56130,-1309,-42450,-10175,309,-34952,-40816,57035,105382,52474,1772,-9751,18777,28354,24499,1911,-32210,-44666,-55745,57282,292705,381269,299806,188218,141688,71395,-14666,-46494,-33387,1838,-8509,-106275,-219975,-100011,20898,127528,134342,148881,126815,89243,46517,-33649,-56797,-63875,-106619,-45289,-13138,59265,89130,64162,-24140,-117293,-2833,61560,72073,39221,-2369,-3042,15007,-262,-51057,-124410,-132965,-36863,46523,110780,133427,-679,-68573,-61485,-55409,-40732,-50315,-46267,-34682,-32709,84690,182069,120004,47073,-3065,-15803,3064,-18157,-77759,-101527,-58449,-114694,-83032,-4262,5840,-73240,-105314,-38526,14293,30551,27886,27444,41707,47431,6396,-73968,-117500,-127135,-64590,27931,92373,73570,-13420,-137328,-65494,-17326,-25564,41609,22266,-23593,-29604,-2497,44800,139886,325288,359656,277693,164458,104606,100753,84896,20315,-52513,-12704,84934,190178,277645,305969,162099,-50156,-11535,61396,64143,54930,77643,144665,275891,184050,32256,18369,84070,90739,19009,840,21646,5199,-18347,42704,112127,137122,99406,63191,71310,65591,-12513,-102984,-95848,-21768,-26495,-56630,-16117,25391,35433,17888,-16620,-71879,-88591,-76331,-95487,-88677,-122685,-146784,-99667,-73867,-81621,-74396,-65480,-7170,71388,168664,264372,232314,78275,-70085,-62681,33411,64677,51121,13536,-18618,-11494,-10673,-11221,-17471,4078,-1315,1489,12469,41715,109611,157479,226213,233597,144967,88581,61917,-23906,-110578,-145645,-37963,1293,5409,57431,44878,-5594,-44972,-69394,-68697,-42674,30040,62223,72310,87906,173461,289159,310234,206835,83184,32678,-16631,-80793,-93562,20038,170574,339841,326766,261419,197755,39680,-42064,-84048,-106167,-88536,-54022,-51364,19937,94704,217551,294436,205613,20853,-108787,-137780,-53110,72727,121197,110273,49916,3542,39841,37142,28294,47724,55266,-64027,-22717,119484,167571,77038,-53139,-106046,-63447,-43341,-84793,-20613,-3746,-47724,-110743,-158435,-92477,-12106,53287,-17613,-37328,-75281,-76423,-27,98336,86825,34035,-24095,-74562,-110387,-132394,-84041,-57392,-55011,-22156,29367,-3264,-100332,-112149,-87373,-19523,71198,52715,-40349,-100836,-110147,-124752,-114631,21441,84185,105226,130908,124885,101644,84962,41663,-50213,-164677,-109646,-89942,-76878,-88656,-95403,-67030,-58808,7220,58138,-3378,-21680,-26193,12798,39823,22417,16362,45160,64751,49035,39535,51156,86187,120427,17775,-31746,-47091,-73820,-44694,45740,179283,231804,222599,101484,-53454,-46265,211221,194940,40416,-93898,-69421,-74825,-86126,-99912,-137470,-106498,-64298,-60391,-95671,97268,346504,418346,334654,123135,-14570,-19448,-5488,-42716,11640,6113,-126636,-83347,12297,81557,8582,-87830,-103008,-125126,-128561,-60943,-7223,6512,-30187,8742,67111,57709,-57401,-135874,-74310,21487,102498,102732,54663,-14120,-74325,-87029,-38406,12226,48826,92797,67994,-35890,-144127,-95760,-116179,-135566,-26991,89289,131963,151880,101176,-1655,-66963,-77001,-45184,-26868,6683,74230,171753,271816,142787,-54672,-79404,53964,44370,-24188,3125,197920,474525,577008,406167,259575,100078,-48967,-59560,5549,29190,13607,21919,6828,11674,-5552,-30474,-22950,-21145,32799,144241,199159,214160,172113,77311,44546,59191,95541,76253,-43050,-97752,-110512,-148917,-134312,-124824,-113907,-106820,-88861,-66375,-56948,-53871,-49769,-82145,-111263,-112020,-107764,-105492,-20305,53893,98014,102501,68021,35847,25786,290,-22266,-109107,-120643,-41078,49107,37438,27341,91604,138421,207582,210879,165344,71353,-41466,-129345,-79723,-44006,-76855,-78004,-55168,-1777,46081,93766,106672,9397,-62922,48279,145016,124039,53192,-1280,-34435,-46029,-1723,22591,19667,-6125,-16713,-22224,-7449,59097,119054,123731,43933,-19558,-22867,-7685,-31588,-99385,-101368,22757,118480,102945,43616,-70822,-134783,23892,111057,34791,-28020,-24644,-18631,-14334,-15562,-13486,29471,171027,365778,529594,494680,252785,-11422,-107049,-46725,-33593,-49440,-113028,-151653,-109830,-92683,-83797,-51441,-16627,37474,106544,86972,43033,50625,32770,14887,39001,70747,37638,-7537,-14702,-2823,-21469,-56591,-4703,61435,92468,50868,-16973,-93369,-163334,-44940,11108,39046,-15700,-110236,-94584,34180,85108,71917,62709,158254,110978,61612,16667,-15690,-38179,-27913,-37154,-51879,-4770,-2750,-49512,-97397,-102569,-66969,-51850,-55378,-45964,-32094,-3508,33004,20364,8577,59960,120046,108265,-13345,-111765,-53998,21903,72530,-14250,-94587,-82764,-30369,11986,3295,22793,75623,112288,64777,-51936,-65762,-3482,38754,73222,95732,77536,26948,-21000,-75175,-75763,-14748,22207,-24404,-77771,-47834,-158,5769,17713,3020,-83791,-111890,-100955,-111808,-25236,115358,217140,170156,63409,-54472,-138024,-18006,66710,71043,18067,-59136,59567,314614,548373,589619,302136,110242,59,-26620,-36297,-114462,-57623,-11615,67378,141435,108674,63340,18285,20474,31511,40100,35489,40312,63890,85591,61066,129297,255359,291504,202140,43141,-76212,-62846,-87364,-79078,-32668,34301,51311,58819,84069,90615,80337,72566,70426,37291,3448,-38317,-93587,-38315,52433,206653,288822,187317,35867,-26866,-45358,-68476,-24503,67526,87425,57890,175422,283877,317534,249653,113357,-44080,-115107,-76473,18305,140741,177894,111949,54589,31492,16764,-45963,-100343,-63225,-1726,23377,21469,-26784,-67554,-74533,-80982,-37414,-6828,-14512,46440,121422,153141,204390,189085,59436,-17254,-49009,-85363,-118557,-68287,-7479,22481,34561,23435,-6746,-23468,801,30858,14920,-76891,-68785,-30291,-1157,6459,39936,30744,54479,188835,270110,200009,1500,-107952,3232,33895,-54683,-93211,-97199,-30158,51283,128152,195249,151224,21444,-32414,-59808,-137523,-130924,-46909,6811,-17177,-20127,11198,34076,-4942,-86895,-140890,-29400,116124,161423,46807,-38595,-65071,-74826,-71450,15697,124872,186562,197530,132908,-12822,-126479,-98747,-9558,87700,-2520,-108756,-56126,-18638,-23650,-93018,-119823,-64986,-71884,-122503,-114700,-83102,-36840,49579,106408,151573,162605,122606,94485,32275,58932,49079,83996,65508,-1223,-84801,-59262,52607,203408,258095,116188,-8694,-62005,-66223,-74977,-83277,-70496,-85762,-139932,-133147,-71943,-114630,19690,97023,56643,15505,-13898,-57329,-79900,34757,125059,118940,70898,78886,140852,183592,208820,53267,-108426,51522,104137,83213,40465,-51848,-8702,70414,65571,-432,-18186,6346,67257,99721,104561,158459,228743,192694,67939,-59338,-66586,-22083,-47827,-81361,-53999,21655,162178,183120,171838,91448,-11788,-78268,-103311,-125890,-118488,-58177,-56316,-94490,-95718,14157,65828,71329,52238,9601,-31035,-53165,-72999,-105985,-129499,-141951,-113840,-85189,-86403,-49645,-9012,35494,85212,104710,145178,142410,108570,44069,-33392,-87636,-96058,-114264,-128960,-150418,-165158,-118520,-49935,-45311,-59235,-72854,-89776,-90692,-19444,40069,107137,123580,111344,58723,48134,110972,146065,83143,-30108,-80532,-41999,-28680,-37457,-29580,21620,-32495,-72743,-82042,-155046,-98632,-38513,-21345,-30000,12683,90099,188805,227068,54684,-101016,-32341,196042,343678,290599,178128,77764,46427,96162,195593,240973,152222,69554,59529,37306,-4534,-9805,44229,45542,-31710,-140604,-97264,-37794,-11197,-22393,10981,81917,138699,102299,36213,-100564,21863,154461,211419,149212,52007,-26854,-36479,3767,-2441,-81257,-129606,-28511,33979,49740,21080,-37096,-65302,-24260,20886,87209,122169,117418,45883,-63181,-122489,6047,54437,23231,-63609,-59499,85553,139681,71969,-13940,-96334,-123613,-55332,27963,25956,25019,62260,98195,104906,104352,39363,-3014,1645,-34914,-117982,-133307,-6995,142870,191180,196966,164345,84474,15705,14623,100035,265780,458759,547990,563611,473711,194045,79310,69157,281,-97482,-132292,-82873,-71539,-150214,-106740,22754,221785,339314,343418,229276,167912,96662,21359,-71695,-89178,-28830,-15644,-18497,-58974,-92071,-131437,-98076,-5758,52840,8922,-11383,39197,147555,222884,194964,99485,49019,85189,67568,67630,29436,-40784,-72661,-22005,83439,202900,249362,196090,36030,-70405,-70299,-9651,1090,4866,-26584,-86688,-158453,-105912,-35453,-45261,-46332,-42369,-51212,-55056,-67147,-105941,-60161,8442,-4585,-56282,13137,99826,105296,72544,25968,-20171,-110428,-65644,-49518,-77226,-52897,-78680,-50734,2180,9515,-204,-11975,-31826,-63480,-73727,-29220,44496,77826,22702,-76686,-66496,32186,67176,64202,67519,79439,99238,103055,95738,82968,57398,29314,21804,-33375,-36757,-42618,11974,-16001,-91159,-94494,-33088,-70129,-80505,-64714,-47355,-34716,-2573,33008,35791,33965,5563,-24216,-23151,-59329,8377,49023,7615,-68550,-137552,-62345,3773,21024,11728,-14904,-2337,-35779,-47873,-16522,11386,50855,62936,103071,149006,207531,292633,358367,339276,215321,60800,-3727,19109,89131,51872,-53505,-73170,-1323,12408,35266,142579,191254,80304,-42992,-25731,886,-9674,-46023,-89901,-53011,18727,27994,-2411,-44333,-31024,-20673,-50521,-51384,-56252,-117939,-132100,-78377,-70047,-23739,4659,-90059,-77377,-29041,14180,2171,-38800,-100670,-117835,-87508,-68814,-122976,-17189,-16105,-73735,-11996,-11427,-60193,-76668,-103500,-95493,36704,61613,51872,9073,-29523,-27169,-7625,-4875,-25266,-49716,-96984,-121410,-74361,-37663,17116,90073,174317,260505,277519,166057,59886,-2895,-39837,-63496,-110967,-66535,-22184,-58684,-111650,-96766,-72943,-35804,52873,174052,208705,173466,82927,-59034,-13964,51429,80048,82985,58345,50060,2528,-13006,44820,90540,59254,15231,-32880,-77896,-47317,4498,52387,50531,-22374,-13737,64756,77156,19407,-109760,-57864,-7551,-5033,-56201,-129865,-50035,-44959,-104284,40140,214863,364096,475006,548655,492645,238678,26367,-51950,-7146,46759,97736,172217,107995,75733,95632,113658,113276,29718,-44792,-43766,-13379,-25622,-96239,-83968,9138,66270,74046,8126,-73758,-39111,24240,40565,40780,88354,244856,353247,194770,58898,-74093,-120124,-101215,-58121,-61347,-64288,-47896,-7039,54942,135426,204138,299971,303607,223647,83932,-54874,-66738,56502,127224,121063,68656,34632,82145,121088,89646,9419,-53981,-16774,55871,77189,36337,-43631,-103820,26806,78649,48968,4580,66867,151761,203612,225963,171187,54974,-74711,-37541,47371,67726,28334,-46885,-85288,-54202,-11050,78053,148244,61551,4993,-7885,43756,161161,240412,343166,376315,237000,56544,-44411,-59997,-18504,37378,23451,2362,19964,17977,-14418,-17721,27898,58573,23635,-13891,-65013,-117952,-114667,-66904,-24275,18495,60104,17285,-42592,-84046,-31496,-4669],[-39049,-51253,-35389,-27010,-68826,-60326,-12019,25416,62791,107988,131663,123408,83346,25388,31414,75216,86919,99424,83318,62618,-12692,-87298,-91560,-83031,-7649,88884,85282,-29864,-79527,58680,109594,47037,10303,30600,7017,-49882,-124115,-58776,-17554,-40023,-92369,-100653,-92269,-93300,-74380,-40910,-7245,12967,13925,-8472,-42126,-40258,-71639,-157463,-93790,-413,49389,98164,79132,-30588,26872,151239,121255,74115,62406,108327,114839,126956,192629,254633,251022,293516,381872,339014,141351,-11439,-109539,-123628,-86662,-86909,-70063,-107005,-113707,-33644,49697,28308,-9274,-37794,-52682,-9078,99437,245520,318092,231861,176271,280493,378333,330051,180821,70776,108046,276419,325332,77693,-45397,-23694,-35225,-97974,-123866,-98856,-70101,-77842,-16809,18556,46911,97456,171995,227264,223948,101769,-32653,37933,240244,215614,81068,2732,68756,117151,101297,28320,-46777,-105518,-124956,-79515,42679,135329,192386,181071,165015,246892,391421,343769,232449,209236,97873,-20370,-90941,-133778,-109726,-102920,-114314,-66962,37010,104128,88541,8262,-33930,-11344,-12414,-49038,-81911,-65551,-12294,47390,75197,101456,88550,19538,-34278,-79008,-131312,-168689,-158845,-88834,-40367,-154720,-112782,-113994,-138836,-121976,-121071,20932,-17377,-165832,-138296,-104023,-66396,24377,33164,48175,74063,31643,-13420,-30720,-71569,-104298,-82391,-59290,-81087,-112332,-106985,-54528,-103263,-72120,-43721,-11418,-29084,-70043,-58889,20475,102096,153757,207394,161039,72122,27215,-42972,-141404,-89514,13105,81641,108765,132947,180771,273741,320483,299907,202035,37419,-62391,-113007,-138031,-122507,-101794,-118638,-20920,54680,34527,-33175,-133768,-148878,-116317,-46839,18669,66386,24526,-28855,-14751,-23903,15236,136657,333959,388142,348195,218106,58489,-60216,-17312,-33635,-103206,-98685,-66355,-46702,-41440,-16886,-3212,-31130,-63615,-7358,75369,107887,50766,14003,120017,200432,164141,142782,97602,96296,73128,70983,82570,46606,17320,46708,34322,-100943,-139512,-153456,-134478,-127061,-76784,-2219,32445,35367,150903,327059,296077,103829,37935,45789,36703,47110,6409,-20640,-60926,-78270,-100228,-108681,-25126,69832,111799,144953,163069,98790,-4758,-87741,-32076,41025,60440,58101,119322,184074,181549,89171,-2457,-2761,-17285,-21506,-47846,-73778,-28455,39530,105762,178985,245049,323623,368820,280313,98865,-7423,-27407,57099,162665,98714,30506,-28569,-73117,-126525,-121302,-122890,-99450,-17214,16319,37444,157830,106074,45955,-2910,-128745,-104052,-80681,-67152,-123633,-136523,-96969,-80427,7085,121536,158858,164634,132852,14160,-112185,-16531,64168,111824,43063,-9580,-31926,-15224,83225,165057,127007,-29518,-111671,-35987,-13853,-47404,-100363,-84538,-74964,-54571,46656,130593,119707,22852,37892,88454,84676,36944,-8598,11423,43628,79643,93891,26793,-69010,-5031,106649,109128,21320,-65877,-84777,-61209,-79022,-48781,53838,71377,34871,26604,76673,208610,326702,331792,200996,67424,-7754,5678,29152,21447,7777,-27885,-34340,-29754,-67359,-110756,-133925,-112717,-88836,-57720,-51597,-24982,17681,14898,29349,52798,45305,14721,9048,34451,-85,-44177,-79607,-94028,-52195,-13029,8071,-5870,-61897,-86712,-73505,-54010,-44636,-112195,-117713,-40341,-8877,-105019,-38338,132053,276109,297097,206478,-143986,-433974,-220337,-16217,53890,45395,75547,52450,-40757,-65159,-73936,-65649,-91253,-25582,126126,214441,137611,43291,64673,92552,120542,68973,1410,-61862,-62991,10462,96817,156542,176260,120536,-38572,1073,70557,96360,57964,3997,-82222,-64710,27511,44488,-55155,-174746,-211220,-144951,-30474,55432,62929,13201,-96512,-25337,96730,52408,-56084,-81445,12559,83651,84286,9634,-50102,-27931,-21509,-61082,-87138,-7602,37792,-5703,-33956,-36674,-7997,-1449,-1807,-10053,-31816,-39416,-53557,49656,253235,264765,202997,141880,131150,71905,-6072,-36563,-19876,37821,6103,-127990,-143049,-57808,27607,165572,148607,146414,124479,86789,50083,-22379,-39279,-47168,-97848,-51972,-1608,89245,121400,84570,-12514,-78493,-11893,46102,66747,36836,-7783,-12761,-2905,-14518,-57392,-122566,-134953,-42998,37018,106680,130548,1161,-62934,-62434,-72908,-74986,-102981,-86817,-49998,-18860,106987,210614,148379,58849,-11912,-31717,-14882,-40854,-103233,-98504,-49758,-105094,-87111,-15375,-8873,-84777,-99994,-31805,18494,34842,28847,24271,39812,46716,12442,-62487,-110878,-134301,-72399,12972,72089,42043,-41517,-155701,-57464,-17668,-41565,24797,15869,-27991,-30338,-5432,29811,114462,287417,292747,230657,161192,115585,111996,105673,34763,-51258,-16763,92664,214160,320511,347042,175430,-33596,15810,102646,104720,77521,90916,168719,301497,204337,58047,25014,74543,82642,11804,-5627,20284,12258,-5651,39096,77610,106214,86083,55916,64945,64545,-13531,-70725,-57787,4693,-8668,-65125,-21725,35882,49838,24334,-11849,-64231,-85447,-77275,-94470,-86466,-127400,-153899,-90548,-66526,-78281,-69847,-89779,-59262,37554,155703,268691,225647,56650,-94768,-44059,60368,93306,65183,6950,-30914,-17113,-12756,-8916,-9166,39,-19967,-15440,-535,29391,97949,145171,199559,182454,88245,34011,27157,-36521,-120225,-144486,-41916,-4830,6177,54619,34916,-15239,-52557,-71009,-60003,-30627,43819,78574,95299,131177,242478,360148,363231,239028,98870,38317,-16736,-75595,-109263,421,145944,320520,308272,226926,173640,39835,-33263,-75436,-101404,-97363,-92247,-84516,6901,84285,183975,217059,125429,-45775,-104241,-121066,-46752,94809,161753,151692,61357,-7746,36367,50042,52022,70354,75770,-36030,-33506,108699,154751,53593,-83509,-99734,-45299,-11209,-35208,-6199,16379,-18473,-76171,-135136,-115390,-27848,43945,-8519,-25906,-63027,-74399,-17101,79409,81069,37186,-23972,-79882,-118427,-128928,-78455,-64607,-58793,-4837,50759,10773,-93950,-106955,-80531,-11453,78841,59660,-43601,-104820,-97745,-117444,-116786,20327,90072,121955,140664,120920,87762,72276,30322,-63972,-156882,-110023,-95476,-85990,-98565,-93044,-57837,-42170,32995,71517,3797,-15613,-30197,-6587,21952,14072,11220,40293,56691,35068,13431,22258,66461,124955,45617,-1690,-27561,-68830,-40440,51570,171120,214706,205903,93062,-65027,-44573,227936,162474,-10248,-108816,-49604,-72927,-87479,-97426,-129693,-96931,-52175,-51639,-108657,77779,337110,434487,378053,160346,-10384,-21651,3561,-11252,55924,27089,-119548,-123212,-29036,50029,-4778,-118296,-125933,-113835,-122433,-70553,-28374,-14332,-27787,27633,93184,72630,-52082,-119023,-58940,40350,120498,112140,49151,-34986,-99066,-101898,-58153,-5723,35531,80674,50489,-49759,-105727,-50997,-82790,-130821,-62312,51758,95355,143011,99866,-14923,-83489,-94651,-56946,-17732,12853,65630,146809,229351,128278,-47624,-101088,38393,37625,-28311,-6907,175761,454754,577133,414873,246444,87322,-54754,-60869,-2027,17393,545,21410,10028,9755,-9472,-39061,-45703,-58034,-16361,97384,165675,186203,156685,80523,56663,65658,93808,63985,-55903,-109630,-139676,-147932,-120877,-125037,-122966,-118974,-98311,-71878,-61303,-60736,-54622,-81402,-108104,-105798,-107929,-107631,-19663,58928,101985,92587,47969,9206,2349,-19235,-38451,-131274,-107203,-27817,54135,26923,23845,98193,144936,190613,183232,159806,83654,-18008,-129234,-102233,-57585,-98021,-92243,-50312,8788,56111,98242,105282,-1252,-70214,40652,125495,111432,53581,8434,-22230,-30409,19219,31991,9665,-23680,-32373,-26283,1428,70284,123089,121029,42785,-20664,-27124,-11936,-33203,-88776,-65570,59789,148840,125242,64081,-52199,-118346,23132,88309,7502,-40659,-18818,-14080,-13040,-12554,-5984,44536,181144,361954,506591,468225,244663,-18439,-124709,-61436,-47144,-60507,-120386,-145923,-102768,-85754,-81073,-55263,-2667,82463,173202,137063,52015,46840,23402,-7732,18287,72671,49004,260,-12343,-15611,-66476,-92015,-22496,45704,88797,63283,1800,-78076,-172007,-57802,2876,34454,-17667,-109403,-86188,47070,127237,135560,125208,207400,120674,56338,1871,-39404,-65183,-45840,-27141,-27324,-4262,-9317,-61935,-107629,-105903,-69931,-55406,-59930,-48155,-32516,-2007,33277,23393,21372,72398,116813,97787,-32000,-115028,-17058,69217,94915,-12224,-105866,-102741,-38037,23590,20771,42597,94464,123645,73908,-40632,-66634,-16990,26613,73185,99921,73458,17174,-30090,-86172,-88140,-23390,6753,-40953,-73697,-23433,28254,28677,31817,8427,-82023,-112536,-95103,-83372,24343,161190,232630,156139,51541,-57080,-134496,-15034,68917,78701,35212,-33866,61644,284099,494876,566090,302313,110970,2055,-21989,-36539,-120495,-73255,-28539,53563,127599,89231,51280,16095,20947,28143,33766,30849,44856,78862,119142,98224,178482,315069,340755,221512,27509,-88697,-61430,-88676,-79783,-26576,46248,65399,67661,83937,76218,57766,52694,65281,46943,8463,-42316,-96852,-25730,81229,243490,306007,192833,34370,-32631,-51227,-77079,-24571,101379,150830,81441,152728,261636,295329,209794,78176,-57883,-94041,-60888,25334,140216,168087,107064,62718,50226,39449,-33019,-108584,-76952,-2484,54395,73515,2934,-60519,-84690,-70083,14981,63363,37068,54090,103774,101772,143541,161505,39145,-40019,-63978,-93912,-134538,-76333,-10496,18344,20444,5281,-21957,-31909,7557,63099,43102,-83063,-114613,-75494,-46884,-34601,21340,41224,83906,223480,313314,237540,22241,-75409,-1496,7769,-87167,-121668,-90983,-20284,45648,110561,183246,157613,41933,25689,-17034,-121905,-144409,-41290,14541,-9066,-19398,6946,31812,2387,-76783,-127265,-40122,104038,141786,34299,-34654,-60570,-84180,-99363,-19016,88206,136851,149401,109614,-17486,-115381,-92313,71,88582,-22297,-132739,-94564,-62197,-59734,-107136,-128418,-88633,-100680,-99608,-65832,-39666,-6065,72511,144778,169762,156469,114211,109446,69398,89692,66995,91202,52224,-26861,-111529,-59896,61812,219517,261215,114058,-10805,-48669,-43049,-47552,-65244,-69583,-90161,-146751,-127374,-64032,-113823,22767,110649,62403,15101,-13434,-54352,-79899,26470,121885,126743,70750,38649,90566,144913,182215,41923,-107492,41315,85746,75114,37079,-52980,-15425,64720,76575,13871,-14290,-4355,43540,81922,103279,160355,235065,191920,61238,-79240,-50200,2229,-34807,-80072,-52622,23895,138026,144097,143031,77404,-10468,-79075,-111535,-142150,-136196,-72888,-64388,-91958,-110567,-6024,52254,69744,60689,21024,-19821,-46210,-66959,-96243,-117706,-135024,-107455,-71454,-68190,-54198,-12129,35273,75324,90829,130700,127853,90965,24487,-55654,-98401,-92434,-105853,-122928,-145805,-165818,-127579,-68480,-66070,-75064,-83519,-91397,-105443,-38144,18667,83427,98607,91883,49312,46085,110778,140383,73660,-37960,-92040,-50183,-26526,-23295,-5645,31901,-48936,-92042,-83247,-142616,-134464,-61816,-27438,-40318,-14073,58055,162879,227673,59270,-89433,-53217,147154,286849,243521,144935,56539,31135,91750,209225,273429,181348,84510,68540,48592,2890,-15786,40743,48171,-30678,-146806,-84991,-20692,-285,-11498,25699,112882,197907,163844,75745,-77243,7334,142215,195358,137596,46309,-29028,-44543,-12951,-26355,-105382,-118130,-18106,41912,70320,58243,-337,-43243,-15421,16086,67313,94389,90723,31223,-66643,-130263,12574,73295,44943,-49110,-86551,49882,126017,71176,-12972,-99691,-119424,-42312,29301,5921,21252,46732,66453,76207,89612,38670,1692,6947,-33664,-118443,-126365,2089,165272,214773,211581,162587,80961,22751,20954,94738,256927,450364,537864,533181,454566,219002,110797,94590,21446,-69444,-109890,-59926,-46562,-130320,-106659,42953,231857,319983,317442,202441,139380,88692,21083,-70370,-84302,-32594,-22615,-23621,-61547,-99018,-119844,-72651,-407,35164,-14455,-14189,37870,136516,202353,184137,114137,63082,89820,71759,71253,26925,-41641,-63116,-5644,124128,252557,291470,247770,83116,-51231,-70049,1440,22212,12321,-37248,-112552,-134851,-119675,-59320,-52230,-33299,-23184,-31224,-42932,-72297,-105814,-48908,12671,-10412,-61949,24810,104340,102142,67994,21335,-12437,-99604,-65035,-45180,-75393,-43299,-69072,-47381,4726,11413,1567,-11734,-35561,-68507,-70057,-19815,44371,66919,16833,-61826,-65371,29376,65765,64354,66443,74201,88657,90888,89711,77848,39965,8402,7012,-43727,-61124,-65430,5238,-14558,-80402,-77523,-21299,-67092,-79507,-61635,-38663,-26565,-4411,22174,24391,30263,9612,-20821,-31207,-74117,3291,48095,14209,-60022,-117998,-57011,-8385,-3831,-3516,-2595,14397,-29120,-47710,-18925,8106,40039,29929,43546,103756,182574,281104,365679,349103,188428,26880,-25757,3557,79931,41572,-62548,-56108,17498,32308,28968,108724,163592,74368,-43431,-22547,3874,-2183,-35642,-82372,-68251,12967,23706,-1541,-37615,-31024,-35020,-66925,-63438,-67995,-125717,-124199,-75597,-81081,-63184,-7207,-76655,-82207,-26798,34016,34418,-20988,-90671,-100151,-62333,-65909,-115546,-3688,14526,-52131,-41562,-33792,-69110,-83710,-108898,-83840,32676,41667,28619,-3341,-19155,11158,9495,-3347,-32082,-60848,-114867,-97087,-58677,-33961,15831,94828,174622,253194,265523,155156,59671,3907,-29416,-54718,-121549,-80057,-27015,-74928,-94619,-77594,-66928,-33833,63112,183105,196223,157608,71048,-54818,18831,80651,91776,84606,55823,44844,761,-14291,24743,54969,35183,-1551,-45764,-83423,-52862,-7463,32246,29704,-42069,-35309,49437,72017,6151,-107485,-54327,-13559,-12330,-62722,-126785,-49072,-45352,-99619,44994,247757,422997,535458,583290,504173,249177,25762,-47455,8261,59759,102158,151685,81706,62195,102710,138198,144710,53150,-32503,-37693,4256,18854,-33564,-89177,-16463,51939,70324,2439,-90987,-41154,23745,38013,42836,105571,253453,308901,133867,30389,-92369,-135654,-114172,-73431,-58083,-56978,-49726,-11627,51396,129812,188981,293306,305534,214191,77238,-53505,-58920,69910,136243,134663,92223,52773,71603,105512,82395,11603,-50224,-28071,43475,76451,48102,-36575,-106639,26082,83547,52639,-38109,16829,123308,195366,231029,168076,32408,-99841,-26096,50030,61523,11468,-72389,-112261,-54246,-20385,65423,115269,37172,22145,15254,60160,176807,252508,347416,363286,210748,49632,-44958,-67049,-12667,61122,44095,-1430,-1571,-10089,-37035,-25892,42217,95380,60657,8523,-55502,-110629,-108699,-69425,-34786,4166,51627,18094,-31937,-61759,-23232,-2597],[-37464,-49047,-33767,-26084,-73961,-77852,-21358,24998,71671,124968,156175,151904,107784,37609,23225,57906,79069,98946,88923,71697,-4488,-84996,-90957,-81255,-15843,82426,85545,-32808,-104023,24419,68226,21272,1789,31698,5190,-60104,-110222,-51866,-16617,-36769,-83989,-110218,-110834,-107354,-88584,-57478,-26310,-2797,6575,2953,8221,23297,-17635,-87169,-117446,-72768,-45469,5408,24878,-42262,30549,151880,100052,61667,60915,115876,133275,133261,195798,271132,283078,351899,443223,354191,111585,-47608,-136873,-113628,-65349,-70615,-48279,-80901,-157679,-65197,31707,24147,-6104,-34483,-56090,-18034,83892,204928,273771,203142,161892,290806,390142,317496,155987,40311,68034,223431,283331,48398,-52291,-25709,-41093,-107653,-127545,-98591,-79695,-84897,-26653,8328,38354,85031,148024,197356,207188,89714,-29546,64097,301647,289803,107340,-25048,36300,108332,102960,28594,-61287,-104571,-103947,-80316,36551,128964,181971,165678,154507,244689,372473,295861,189502,170253,73122,-41715,-108721,-149716,-122163,-108799,-104489,-48447,53873,110294,88059,10957,-20517,8577,1656,-41011,-74898,-51461,14980,75679,97297,114250,90567,22321,-26865,-60962,-93455,-107784,-109790,-68914,-33252,-164042,-102778,-58246,-49343,-53243,-100311,11469,184,-152408,-176430,-145623,-94068,11768,39116,74075,105907,55245,793,-33992,-111319,-126105,-67407,-43182,-70573,-105176,-103392,-61019,-119044,-70259,-33578,-2231,-23802,-64739,-45993,42207,101070,128508,174079,146618,75941,45151,-24877,-135754,-79061,41732,111155,122180,132114,160668,232294,283453,275392,174497,13135,-71118,-110863,-158115,-145651,-87847,-123969,-32284,56205,47929,-14737,-110535,-130911,-59595,1652,33085,57627,8651,-63700,-52750,-44095,9446,129654,277689,292455,259021,146669,9213,-93653,-8011,-11403,-79682,-81571,-55287,-39168,-33505,-6606,6847,-5203,-56632,-16833,69565,105280,56117,25842,105442,162276,124882,111186,82469,92181,65550,53213,58627,29958,9590,41725,30344,-47347,-83306,-110427,-111348,-137014,-77309,6201,55359,74280,182697,326725,269491,83342,20945,32927,33186,45251,963,-29659,-67777,-86019,-116211,-124421,-33652,79772,131579,147938,152414,81088,-21452,-110961,-74556,4957,41551,46685,97424,145020,147222,66130,-27743,-32067,-34786,-38008,-69141,-94385,-45242,31035,99931,164942,220889,289029,337261,269509,96089,-6698,-17171,76585,164660,80727,20030,-32302,-76176,-132612,-116960,-118078,-111667,-35934,-30376,-12637,135253,109141,46339,-24602,-87907,-46021,-54869,-79434,-147119,-115808,-78812,-70089,15015,143135,183638,175496,132991,11799,-118009,-27330,31885,45535,-15816,-38567,-44646,-24666,54045,109784,75233,-53705,-121006,-44088,-22715,-52124,-97183,-74859,-58301,-31052,69751,141090,127098,-3305,-20825,54089,66109,33446,-6528,-1959,8090,46208,75365,22743,-89953,-36173,71438,86690,12969,-61929,-68199,-40674,-45847,-25334,66936,82426,49729,37678,78880,202781,318591,306300,183546,64334,-5416,7881,29154,22170,9909,-28131,-40299,-38218,-75143,-115302,-131865,-112917,-86114,-52812,-47937,-22674,15674,7407,23268,51519,46863,14682,10631,35328,5314,-32494,-60548,-87542,-52360,-2848,8069,-14295,-64688,-82536,-73506,-58596,-53267,-125551,-138151,-49953,-21707,-165459,-84981,83274,222143,315980,246037,-116467,-416091,-238638,-52329,-11350,3828,53234,56210,-27535,-50416,-57956,-51399,-90144,-40855,106368,213257,176068,111992,139153,161478,158818,83059,17033,-43045,-28419,48588,136631,201179,215291,143960,-34357,-10194,58501,90397,60795,5190,-82067,-59345,28714,28165,-84257,-199061,-192309,-126534,-24785,56703,54590,405,-94095,-20610,84217,19774,-79493,-80152,19596,102620,111462,19439,-58749,-44535,-40469,-85050,-130766,-70191,-33009,-68281,-73321,-67987,-38244,-32059,-27635,-22935,-31591,-33823,-49247,40706,203661,151952,104201,88926,112564,70803,5915,-27101,-9376,74306,38845,-64241,-23330,-3804,33918,203029,170843,151686,129806,83673,51203,-14114,-28238,-39016,-87691,-54873,10870,126059,163127,115505,16561,-43600,-23084,25051,57134,32637,-13668,-22798,-20088,-27973,-64990,-121254,-133962,-48633,25494,95122,114034,-3904,-60722,-67647,-93018,-93711,-132325,-127465,-62719,-2828,126915,231433,172340,69828,-19909,-46224,-31654,-62417,-128124,-92509,-46047,-98924,-91546,-28372,-25404,-95827,-93634,-24732,23323,40262,30938,22343,39041,45776,18117,-49827,-103022,-138945,-80425,-2639,54767,19522,-64074,-133686,-47271,-18728,-58675,13004,16649,-24087,-22059,758,24004,95784,250121,229326,182020,149529,119027,118333,126879,53039,-48041,-18902,102177,240058,364729,386771,190056,-14702,39590,138679,143949,100117,103621,193752,328438,227004,82442,28308,61998,75607,7082,-10499,19971,22222,11438,38917,42479,73778,72189,49512,58500,60694,-10529,-40981,-21511,40169,19308,-65862,-28094,47414,63949,29847,-7198,-55934,-77822,-71654,-86160,-78225,-128304,-157042,-79751,-57023,-69783,-49405,-66766,-102854,9249,140431,263460,211013,34075,-112850,-24843,86272,122438,79135,1336,-39629,-18814,-9474,1714,10688,969,-33961,-27534,-10328,18729,87723,134855,175602,140581,45343,-12329,-9439,-51365,-128444,-140562,-45131,-8297,10376,48088,21070,-26105,-58223,-68319,-49825,-18005,59098,98644,123478,180083,309877,419391,403393,266727,114946,45683,-14254,-65788,-120479,-23649,114954,290374,284651,194614,144885,35092,-29770,-71896,-100109,-110190,-136758,-107140,-4773,72652,148628,142067,48043,-105787,-81802,-104684,-39197,114594,202748,198511,78487,-13972,35453,64410,77400,95568,99634,2151,-41513,89140,133196,26826,-112982,-83032,-27852,18125,28644,55098,81856,40869,-37061,-113270,-128958,-33940,37178,322,-15013,-49649,-62941,-20269,69367,77656,40122,-22969,-82737,-116603,-106367,-68935,-73773,-57464,18485,71121,21686,-86797,-96735,-70155,1184,91806,73974,-39251,-107491,-89450,-116528,-112485,21564,93836,133073,139246,102864,63889,50326,11939,-81145,-144821,-109302,-99990,-93842,-106849,-87700,-46511,-23572,58550,81189,8622,-11752,-33460,-22251,7748,7930,6508,34981,47918,21786,-9426,-1709,49436,127050,73105,30649,-6716,-64181,-35710,57500,161923,195822,184700,80291,-78695,-37542,238220,127329,-57210,-99991,-40862,-79451,-92380,-91861,-118295,-80840,-29440,-24445,-81454,51065,307966,430236,405082,192150,-3872,-21723,13513,23840,100949,49078,-94941,-147518,-62368,18345,-15781,-140398,-121489,-87987,-103135,-70325,-45136,-33845,-23367,46269,116442,86024,-43655,-103293,-42063,59958,138602,123246,45216,-53042,-116270,-107312,-72774,-24364,18474,63287,28497,-60394,-50842,20117,-23635,-84230,-106191,8259,57857,130464,98855,-23244,-94279,-106267,-66026,-7337,23000,63542,129086,189165,111301,-37529,-106502,28131,33006,-29799,-14532,145813,404082,537937,406655,229679,75431,-59046,-61013,-9179,4886,-11129,21326,13861,9508,-9414,-40435,-57765,-82475,-58990,46456,122553,148148,133462,80959,69159,74476,94873,54971,-59449,-109024,-139756,-123724,-105526,-123285,-129458,-129052,-106831,-76878,-64731,-65476,-56373,-76072,-98819,-93376,-105355,-107325,-17944,64266,105678,82157,27127,-16610,-18298,-31675,-48763,-141006,-94950,-16068,58868,20829,28671,108306,150184,167565,147493,145366,89643,1808,-104801,-117776,-67244,-114958,-94821,-37738,24629,70973,107631,107130,-9096,-73536,32708,103319,97099,52000,18404,-5858,-9312,43738,43599,249,-43349,-48594,-28271,10286,79214,123481,116271,44873,-14555,-24571,-13145,-32885,-73489,-27894,102533,184922,152774,88853,-28448,-105722,14206,59546,-23779,-55446,-13258,-7814,-8702,-3867,10136,65474,187559,343491,457339,413551,219289,-30845,-138161,-72528,-59084,-71515,-127882,-136530,-92209,-75656,-74380,-49980,32949,155566,266843,201482,64643,43358,14931,-26532,3105,77838,62443,7999,-11792,-35651,-121509,-102078,-34400,29635,84043,77124,24814,-57155,-157483,-69493,-3689,30325,-20763,-109678,-76592,61736,171620,210928,202346,255603,127612,49305,-13722,-61517,-88951,-59655,-3414,9198,-1614,-15350,-71780,-113879,-106113,-69894,-56708,-62712,-48175,-29323,3033,34696,25598,33381,83759,109275,81839,-52271,-106041,25826,117391,111621,-11404,-114055,-115961,-36294,42170,41485,65978,115515,135305,84741,-27803,-66151,-32015,12979,72473,102442,68998,11461,-34732,-93659,-99253,-31221,-6495,-48835,-55686,8109,60888,52248,44350,12978,-77990,-109851,-78099,-34745,83818,208624,241024,137244,37936,-59414,-126924,-9549,72951,88062,55033,-873,69537,248846,425043,514927,287160,103264,2631,-15220,-33529,-118934,-87278,-43109,43628,110892,68229,39478,14867,21386,25158,27862,27104,51166,94465,154416,149545,238144,366764,378018,233611,12020,-96590,-58243,-89679,-80234,-20446,58908,81396,78848,86141,64249,37838,34904,60843,56722,14360,-44307,-93586,-5352,117100,277491,314939,194639,33726,-34142,-53047,-82794,-22353,135160,211682,112217,124272,222688,256775,161889,40021,-69493,-72978,-43526,32948,136647,155330,102813,72984,71072,65311,-16012,-107680,-90525,-5328,77850,114302,29002,-51702,-91884,-53660,55128,122775,92068,68361,81952,41926,76319,129503,20313,-58892,-76622,-100644,-148461,-79869,-7700,20086,11909,-9215,-36336,-40682,12312,91804,66211,-74060,-110300,-96156,-86918,-67004,12526,57285,107306,245156,338740,263672,44897,-42306,-6155,-21500,-114538,-112886,-55498,55,42814,90643,161480,153467,60690,85941,35781,-86854,-138687,-36184,19843,271,-13875,7056,30751,8067,-65913,-110440,-44287,91650,118091,19715,-29382,-47112,-75261,-110757,-53840,45323,80510,93392,79474,-24220,-106461,-83021,10387,84259,-41085,-140377,-117049,-99450,-94915,-121751,-132462,-107749,-109542,-56074,-14688,5720,26262,93505,183683,184587,145517,107324,130901,112211,122213,88530,99386,41036,-49483,-133604,-55894,69558,229442,260446,114024,-7224,-30521,-16854,-15832,-32809,-53895,-82931,-141642,-119602,-56405,-112758,24442,120958,66949,14473,-12558,-50689,-78018,18665,113638,128105,62213,-10474,35687,101380,148740,27885,-99475,33322,73317,69965,35515,-50545,-20078,55838,80671,22954,-13827,-17542,18916,64515,101522,161075,238003,188437,55494,-100240,-30302,28172,-20979,-79028,-50287,26032,111300,106476,115105,65252,-6176,-77212,-116819,-149761,-134868,-79253,-69512,-87236,-116225,-26988,34925,64822,66120,30142,-11241,-40998,-60774,-83323,-102844,-127717,-102227,-58941,-49803,-53306,-12287,37351,67801,80691,118600,116632,79168,13093,-71922,-105446,-86428,-96455,-116586,-140485,-163381,-135760,-88317,-86361,-89329,-93419,-95236,-119161,-57274,-3233,58602,73567,69812,36142,42403,109220,130838,61617,-44531,-100972,-57002,-23173,-8786,15968,31948,-74679,-101154,-60930,-102672,-148180,-80448,-34991,-51479,-40003,26201,133045,218287,61888,-73316,-70603,101069,227510,194062,108401,31991,17094,91404,219987,290122,192408,86690,71448,57724,12832,-20966,33317,45380,-30121,-130910,-63757,-2199,10131,-1960,37618,139065,254839,228820,119062,-51565,-8155,128136,175724,122808,39903,-29851,-50334,-29382,-52273,-133664,-90685,-1240,52213,91715,98277,40425,-18550,-5988,11043,48593,70385,69296,21934,-63505,-136378,14052,85496,61578,-36353,-108793,15180,107525,68085,-13202,-103695,-112119,-28172,29572,-9317,26102,36928,37198,46629,68347,34860,7911,12848,-33231,-119673,-117210,13428,190202,237275,219729,154189,73602,26226,24624,85511,236730,421176,504910,482988,419216,239822,145370,128537,63113,-6439,-39391,-7948,-4381,-102800,-105235,63547,236434,293610,285609,176893,114835,81127,20975,-67217,-77324,-35828,-30158,-28253,-61776,-99767,-100984,-49772,2016,13464,-31626,-17522,29837,116536,173919,165223,124295,78810,101194,82907,76541,22738,-45232,-53742,9701,160100,288585,313851,281694,128495,-34044,-68946,12900,47963,21557,-47002,-124276,-89508,-93517,-79405,-54909,-20243,-6693,-14782,-32943,-73929,-98783,-38143,15703,-16108,-63382,41543,108987,97673,59712,14769,2939,-66797,-68777,-41562,-73674,-32005,-59829,-45710,6421,13067,2945,-11121,-37858,-71398,-64698,-10364,41358,51673,8746,-52287,-60999,27911,62881,60819,60436,62473,70806,70925,75973,63820,14432,-17651,-10688,-52919,-72494,-80293,-1222,-12348,-64895,-50556,-2946,-61562,-79373,-60220,-30999,-18118,-5164,11464,11825,23485,10268,-20377,-41461,-87442,-1905,43616,17827,-54852,-99814,-45182,-16833,-28148,-15144,11311,26229,-26094,-46980,-17301,9899,33521,6707,-13072,48627,145596,254271,349902,333809,151909,1110,-46164,-15662,63188,24493,-75606,-43669,30855,44228,12509,61705,123061,60422,-48819,-21976,4262,3391,-25478,-70378,-84027,1934,15814,-3099,-33380,-33704,-52594,-84322,-75446,-79578,-135665,-116812,-72682,-86504,-93486,-10335,-65644,-89317,-25591,52926,68725,-835,-78306,-80631,-34886,-62782,-106967,6114,39942,-27434,-81933,-65734,-84272,-94244,-114554,-73692,25858,20321,2149,-20961,-13002,39310,21394,-3655,-41024,-74680,-116303,-69329,-43547,-33279,6701,89596,163142,232157,241392,138697,56809,8021,-21591,-46259,-123746,-94542,-36504,-94529,-75192,-57315,-58080,-33538,72528,187410,175941,131520,47815,-57212,47131,106143,99296,82459,50042,36777,-4027,-17619,6226,21053,8443,-21489,-60475,-89909,-59058,-18335,13581,9134,-62247,-65270,19978,52406,-18895,-90152,-52987,-22253,-23063,-72963,-118363,-47049,-40513,-73053,41637,261663,459422,571516,591364,493106,249448,20868,-44368,21194,71298,104578,128573,56192,46959,107376,160581,171182,71191,-24060,-33856,19013,61413,30635,-29415,-11263,52291,75907,4257,-114815,-50881,16598,31109,43574,123510,254085,251980,71048,-4660,-114639,-151446,-133240,-89116,-50617,-41735,-47678,-18665,44576,118381,164651,264662,281368,186641,60199,-59183,-56609,72652,134731,138919,109665,70516,63863,86904,72095,12153,-44175,-34241,33009,74423,57404,-33048,-111394,21250,85824,61389,-69887,-41622,84826,174863,223374,153508,3773,-129246,-21138,46051,49360,-11430,-91036,-71851,-29300,-19887,46710,65396,5433,32459,29449,67063,178983,247335,325264,321179,170663,36427,-49507,-79382,-14126,77035,59805,-7361,-27506,-43511,-61664,-33245,54506,129777,97894,27006,-50736,-105558,-105489,-76320,-50562,-18097,31689,9688,-29666,-53272,-25425,-7694],[-42199,-48592,-30433,-24561,-77972,-104042,-42006,11052,65183,126928,166228,166244,118056,37669,7132,35547,66765,93206,88816,75830,809,-87580,-101472,-86305,-25049,72880,80782,-39492,-132645,-15948,20188,-10074,-10673,25733,-4951,-73802,-99078,-53532,-26360,-44826,-83171,-108955,-126873,-122485,-105234,-77601,-50166,-23570,-4586,15545,53123,70923,25027,-27885,-52832,-63084,-78447,-66714,-27894,-50633,31612,141833,72374,42997,52483,114215,142315,128450,185286,275577,307649,405324,496910,359568,80213,-78195,-140719,-92767,-47619,-55059,-24682,-45258,-126084,-94907,9992,15842,-6994,-35365,-64378,-33746,55552,137813,193372,149640,144511,293285,388363,296882,129309,10043,27831,163069,227732,11664,-62629,-32318,-52970,-124459,-135136,-101876,-91831,-96797,-43107,-9215,22951,65922,114718,155601,177017,66926,-33339,83691,357387,370824,144589,-39959,2377,97800,104130,27585,-79690,-102181,-84285,-78249,26447,115698,160941,141533,136997,232709,338858,245250,148979,130247,43878,-66221,-127121,-155702,-124950,-101731,-87804,-21275,73746,114518,83242,7754,-14924,16420,3700,-40878,-71085,-39386,38405,96059,111988,119344,87774,23315,-19104,-42817,-54087,-46597,-57085,-42077,-23466,-173853,-94569,-9529,30245,13175,-67523,8957,18873,-117121,-182849,-177297,-115901,5383,49992,104048,140281,80649,20311,-20694,-131884,-124502,-49039,-27105,-59416,-97844,-89324,-38623,-89169,-67709,-26206,5053,-18955,-57241,-31033,61842,89387,91782,130764,123736,74121,57442,-10289,-130661,-69041,70531,143420,134142,126979,132728,181395,234450,237034,135496,-16662,-78169,-105188,-158568,-139499,-67365,-123620,-40816,58396,63278,6030,-82680,-89230,-9032,43109,41646,44966,-8560,-89371,-84645,-62223,3190,116908,211609,194031,170313,73371,-44305,-117273,17616,26595,-48028,-61918,-43372,-30984,-25245,1419,9980,12075,-54623,-31282,51878,89522,52551,34025,89890,124587,87765,82176,67859,86400,56761,36967,37467,15419,2553,35868,35153,28946,1634,-58692,-87280,-130503,-71139,18986,80716,114262,214247,315237,238338,65477,8535,26586,35480,47165,-1051,-35612,-71247,-87734,-124291,-132484,-36741,92319,153022,150988,140226,64787,-25824,-83936,-95905,-31556,16678,27748,67787,100369,107904,39678,-53091,-60578,-51607,-50894,-85537,-111809,-59160,24906,97468,152931,197487,250203,293645,245848,87253,-7566,-5359,94450,159128,63534,11642,-35514,-78540,-135656,-108230,-109667,-120705,-51901,-73008,-19541,136451,118995,46303,-40862,-38930,1323,-27387,-86809,-141042,-90150,-58481,-53873,29293,167191,205356,179169,125650,6759,-120489,-32707,6296,-14175,-65459,-62584,-54413,-32383,24884,54727,24227,-74323,-122517,-49722,-29869,-55266,-92337,-63825,-38422,-1298,92658,139687,115972,-26553,-73332,28106,50107,29256,-4572,-15026,-25530,18738,68990,34493,-92109,-60959,46699,76796,19239,-42532,-44504,-19192,-16896,-1666,76090,89207,63307,50591,82727,188654,295827,265682,155640,56196,-4515,10042,29986,25298,16122,-22680,-38641,-37067,-73154,-111659,-125082,-108032,-79120,-45050,-42314,-18715,14416,860,18577,50947,48143,14213,12614,36057,11864,-16338,-38758,-73093,-48282,10680,12304,-18609,-62660,-73823,-68485,-58492,-59448,-138520,-142683,-24419,8765,-205209,-124618,33617,162693,328408,277796,-91665,-391324,-250282,-85338,-68867,-27214,34280,63944,-8801,-31925,-39956,-36631,-85833,-47616,97494,222860,225105,187205,218048,230303,189407,89521,36036,-5405,21472,96695,181105,250753,258594,169280,-27132,-20618,45636,81468,59238,2406,-82261,-50685,31168,16207,-96467,-185086,-161602,-108196,-19749,58550,50372,-5010,-85768,-14482,73834,-4869,-94173,-74255,27354,121233,139268,30990,-65009,-55937,-52823,-103228,-159057,-102297,-81991,-122409,-109536,-98727,-65452,-58795,-49462,-33726,-28831,-24810,-39125,35778,152456,55445,16318,38225,90135,70292,23669,-15017,656,112254,100449,67268,111130,52988,39841,238053,209894,178761,150174,83375,51553,-7167,-21317,-36315,-78943,-53291,24578,168555,211619,153372,55608,-11491,-32890,1546,45374,28962,-17300,-29668,-32224,-37187,-70903,-120111,-130061,-51613,14444,78814,87717,-14197,-60358,-74925,-109770,-83007,-107890,-160335,-68594,16992,146682,247125,193310,81075,-25113,-57229,-45134,-80065,-149570,-83793,-44266,-93755,-94651,-40912,-41069,-103349,-84764,-15811,30058,48010,35462,22813,40082,45601,24208,-35364,-92427,-138214,-86956,-16900,40709,5947,-77190,-107270,-34313,-18718,-74017,11411,28269,-9806,-4666,15440,28276,86037,216475,173669,136787,132730,117172,121425,149243,77793,-42435,-17799,114600,268024,408104,421911,204702,5310,59805,168408,179392,121317,115213,214882,345849,244871,104280,29506,48218,71901,7553,-10906,24347,38507,34149,44097,11399,42683,59338,45423,54117,55629,-5890,-16922,8901,76145,52240,-56705,-34003,59519,77567,35324,-1609,-45799,-65279,-59880,-71247,-64960,-125886,-155342,-66400,-44669,-57039,-19349,-14539,-50788,-73,125584,248140,190203,13493,-114781,-8909,105962,146853,89943,-4322,-44676,-16325,-233,20779,38532,5888,-42342,-34572,-17241,9668,79153,126835,156132,110067,16322,-47278,-44107,-66852,-133944,-133654,-46609,-8222,16870,38377,4251,-37729,-61721,-62252,-39456,-5612,74707,121756,157384,234512,372967,464394,429090,288444,130520,53660,-9714,-51723,-121742,-52398,79423,252546,258238,166403,113097,24279,-33528,-74900,-101938,-123738,-172741,-108209,-13867,60889,114355,75393,-21654,-140570,-59827,-91350,-31707,129697,239399,245518,98381,-15670,36803,79627,103214,121315,123130,44223,-42689,59160,101029,-4284,-139817,-61891,-11914,42872,93998,140252,175151,117992,2658,-94141,-133510,-35258,30417,7485,-5669,-36618,-47887,-14038,66104,75199,41859,-21883,-83551,-105095,-75816,-55621,-86373,-52147,42782,85802,26613,-80891,-83266,-57732,17278,108751,95608,-24750,-109411,-87790,-123607,-103314,23712,94013,136474,125240,71087,30250,18583,-14649,-102921,-131021,-108553,-104190,-101060,-114810,-81757,-35103,-4931,81293,86012,10756,-9993,-36171,-34238,-4250,1700,334,27708,37282,8379,-29527,-21488,34608,125864,97839,62242,12806,-61443,-31751,61959,150296,173842,157932,61206,-96445,-22617,243972,95783,-92723,-86512,-42495,-92765,-98531,-84791,-105014,-61051,-1152,10329,-53483,18659,262757,405641,411606,213983,2824,-21022,22767,58781,136464,62210,-74804,-150016,-88494,-13798,-25325,-132021,-87302,-54737,-77879,-63047,-59163,-53720,-19304,62099,133573,93840,-37047,-90281,-26170,77766,154097,133667,41302,-69282,-124329,-107324,-83158,-44693,-3937,39341,1365,-65608,12694,108805,53892,-25095,-132483,-37494,21106,112824,94786,-29262,-101844,-113576,-73094,1757,33360,64519,115453,151586,91203,-28277,-94638,25124,31690,-29700,-22268,107043,324326,460496,378871,207940,62376,-64236,-62550,-18358,-10105,-20911,19873,15141,6647,-10036,-38817,-61244,-91783,-88975,-3372,71998,101242,102341,76149,78752,82114,95789,47439,-56732,-99661,-112916,-94820,-90998,-121696,-135060,-138846,-116303,-83550,-70003,-70848,-57528,-68782,-86245,-78670,-102864,-107841,-18293,66559,105689,69474,4214,-42040,-36633,-39007,-55857,-142506,-89119,-11420,55778,13067,37664,120799,152543,138483,104708,120561,85818,13015,-88524,-128397,-75280,-129828,-90099,-22683,41547,86758,118399,109454,-16591,-76183,21493,76627,78591,45669,25469,11611,13383,67501,54168,-10295,-67934,-66828,-30462,15950,82529,117176,106736,46912,-4877,-16580,-12905,-34098,-59853,5721,143083,219235,177762,108659,-10161,-102095,-2596,26708,-59018,-72621,-11011,-3283,-4752,6991,30042,85553,184596,307634,383970,334013,174723,-51497,-139801,-81624,-71895,-84910,-138494,-127399,-81931,-65524,-66442,-39523,78694,238192,365888,266691,76743,37522,4454,-43989,-9733,81012,72980,11431,-17444,-69048,-128373,-68807,-39885,10686,75228,88794,48098,-35026,-141362,-82703,-11162,24002,-27747,-114227,-69812,73368,210294,287881,284722,294473,128176,37535,-32687,-83952,-111706,-71943,20449,46616,1034,-24372,-82366,-119253,-106017,-69634,-58711,-66758,-49107,-25256,9142,35095,24325,40590,90580,96367,59205,-75549,-90880,67745,157873,118039,-15064,-119278,-120898,-28608,62971,62300,90469,134723,143001,92749,-16708,-67517,-51280,-4826,67195,99055,60941,6675,-38307,-100831,-111892,-40414,-18754,-49292,-32149,39563,91676,71974,51792,13839,-74781,-107087,-55638,23778,147365,251899,239236,112177,20705,-63799,-118520,-4407,76096,95439,73109,35554,83079,212867,347687,443379,257855,85027,-1877,-10053,-30662,-114340,-100346,-51365,38803,89556,43206,25400,11830,18967,19802,19881,21896,56255,106581,184735,206952,296684,399221,394132,232637,-6383,-102032,-56724,-93465,-82929,-17404,67805,93743,87115,85660,50579,17354,16906,55403,64262,18346,-46763,-86297,18596,155436,303209,313207,190975,32062,-33808,-53996,-88695,-21376,159855,255763,137982,90686,169650,204871,109121,-547,-79725,-55356,-27256,39097,128531,138648,97094,82054,90230,90456,2006,-98074,-106010,-13573,88745,138017,47515,-44239,-98538,-42694,78221,163455,139407,83293,55687,-21573,16775,102114,6046,-73710,-88861,-108325,-151598,-75596,3022,28128,7907,-20861,-51010,-51968,12309,111450,78753,-58849,-71531,-81800,-112811,-90370,8651,71848,121787,253391,345264,275481,65220,-13459,-13753,-55129,-128301,-76435,-11134,25472,40436,66684,128681,135540,73726,140421,88053,-47505,-120875,-33919,20110,6432,-8266,7727,27950,9326,-57289,-95033,-43645,78449,90273,1082,-26379,-31729,-56195,-100184,-84405,-1788,20235,32661,42365,-35370,-102132,-75265,17819,73781,-60212,-123959,-110195,-119621,-126663,-138684,-134539,-123350,-98756,-14540,32106,48397,55952,109521,216242,190829,127763,101333,154822,154517,151526,108493,104806,29908,-70423,-151188,-51067,73248,230469,254642,114735,118,-11582,9010,17347,5563,-28644,-66745,-127394,-111520,-51484,-112147,23376,125881,68407,12027,-12860,-48305,-76948,8844,97301,118602,42926,-64548,-21596,53245,108508,9192,-91362,25622,64382,65552,33957,-46921,-24467,42954,75274,23152,-18332,-30142,-3336,46926,97773,159360,236049,181507,50884,-121150,-10804,51187,-9564,-80430,-47694,27493,83661,70522,87055,53140,-975,-74313,-120705,-140587,-117789,-75702,-72099,-81526,-111151,-50599,11784,55286,67252,35397,-7234,-39534,-55987,-69359,-87739,-121744,-99254,-48981,-33541,-48496,-10190,41119,62504,73023,107626,107436,71901,8831,-80381,-109623,-79761,-87187,-110686,-135309,-159570,-143764,-109450,-106339,-102171,-102706,-101887,-126583,-75115,-24465,34245,48879,45191,19759,38236,106460,116632,46503,-49201,-105990,-63262,-19846,4331,32681,20559,-107444,-89294,-27760,-65599,-133600,-94216,-44514,-63464,-64127,-4651,100276,197465,63162,-52971,-83214,59056,170818,147252,71439,4499,4839,93164,223215,284426,180273,72567,66811,62852,23432,-25396,21420,36051,-31780,-109911,-41795,15843,19724,5754,46089,158352,304012,291699,162724,-25542,-20771,115382,155321,106240,33344,-28986,-52672,-41785,-71657,-141143,-54450,19442,62919,111827,138583,83195,8212,3677,5971,31448,49821,52227,16397,-56560,-139203,12188,91942,73250,-26173,-126063,-16007,86678,63697,-13554,-106935,-102013,-13059,28837,-18588,33741,31796,12147,18461,44503,30212,16176,19223,-33114,-120736,-106586,27089,218414,259366,222289,140821,63765,27509,27057,74383,209270,377950,455653,420135,371822,253854,180877,171261,120743,59951,20336,40042,36470,-74829,-99616,84649,235760,262922,250836,154404,96246,75220,21857,-61237,-67037,-36771,-36711,-31212,-59141,-95334,-84016,-30153,1906,-9762,-41434,-21688,18279,92399,143142,142934,131619,97003,117659,97544,81461,16823,-50961,-43541,24237,189040,308947,315814,294082,166959,-19264,-64867,26578,80676,34711,-52990,-103879,-46464,-52386,-77277,-46473,-5046,8807,-475,-24472,-71718,-85467,-25460,19703,-18933,-57359,64161,115878,94435,50954,12222,31455,-12831,-74181,-37883,-71531,-19697,-50247,-43879,9391,16672,5594,-9238,-37567,-70263,-57412,-127,36646,35110,1432,-45970,-53257,30154,61611,56694,51990,46031,47392,44957,56260,43284,-15120,-44791,-27260,-57294,-64479,-81368,-4276,-6006,-41346,-11289,25020,-49668,-76310,-57514,-21950,-7420,-2678,3490,1093,16751,10921,-18406,-46955,-90049,-4186,39507,21734,-50542,-83081,-27938,-18745,-47850,-19251,26743,35971,-23340,-42653,-9595,17479,32848,-1596,-47231,-7118,101849,216530,314434,297217,116511,-5670,-58859,-33905,44405,5798,-88588,-31612,42326,52113,-8232,8196,75610,42135,-55792,-20763,5179,9957,-13180,-54601,-90678,-8790,8843,-3333,-28084,-34891,-69091,-98536,-84031,-86205,-136804,-106385,-66139,-84198,-110619,-8894,-56064,-94025,-21008,74268,108172,26409,-58872,-54968,-2472,-56036,-97002,15553,63502,3641,-103893,-100801,-101650,-104278,-116025,-61626,20690,2311,-22743,-39298,-7723,60155,32170,-1690,-47497,-85486,-91110,-39060,-26595,-31212,-5354,78651,145697,205684,214769,124580,56543,13809,-12078,-34530,-114901,-106152,-46640,-112117,-53278,-32741,-41700,-29892,85560,191890,155450,102644,19106,-62209,72505,131125,106765,81366,46309,31394,-6325,-17805,-5289,-4411,-14542,-38643,-71433,-92173,-59890,-22407,1933,-5048,-73122,-96484,-18456,21550,-50258,-71594,-50670,-29203,-32154,-81419,-106784,-41789,-30527,-47927,36014,257945,471561,582509,577400,467402,245737,18674,-36434,37284,86703,109489,108572,36895,36384,116034,186015,196880,88965,-13881,-27040,34786,102014,91041,33066,22906,72967,98686,23283,-113320,-62428,8073,24761,47719,145453,252463,195228,17991,-38042,-132397,-145154,-149705,-95715,-38192,-20146,-36067,-21324,39979,106567,138304,223103,240442,151448,40970,-65372,-53907,70994,129362,139970,125625,90403,64280,71969,64699,16269,-32575,-30212,30682,77490,70073,-27849,-113489,17144,89432,77874,-62488,-90030,50153,152938,212247,137358,-20178,-127323,-16205,41724,37869,-33101,-84881,-27693,14251,4515,39464,15245,-22281,40476,40757,70650,172948,230012,283722,259790,126117,23413,-52243,-89951,-16379,89953,75076,-8867,-49627,-74217,-79697,-34924,66748,162023,138644,47866,-43957,-96676,-99023,-80629,-64262,-40822,7058,-1410,-29871,-51621,-31397,-12249],[-41739,-40206,-18249,-16841,-75862,-125345,-62844,-5237,54468,124137,170753,174519,122538,34822,-7291,17421,58601,90811,91224,82608,11053,-86551,-112991,-91978,-29537,68569,80480,-40704,-149846,-52923,-23830,-36428,-17920,21214,-14970,-82809,-87487,-55572,-37590,-55374,-84912,-108429,-133713,-130612,-116131,-93142,-70716,-40944,-11317,32727,91397,104765,59326,23393,21984,8734,-27592,-63520,-54390,-45845,36156,127867,46073,24978,43549,109244,146681,118308,167082,272815,328597,454133,541108,356528,51207,-99957,-130464,-71248,-29493,-36358,3885,-3450,-92968,-115973,-8471,9535,-6500,-34991,-71732,-50121,20906,53365,90929,88848,136593,291310,375446,271741,104669,-14873,-7115,104868,168570,-26401,-71264,-38890,-66426,-144008,-136100,-100900,-99975,-108903,-60442,-28217,6331,46290,80043,110641,140603,39367,-40191,99267,405060,455348,194532,-37123,-25533,91574,110513,30771,-95844,-96237,-63183,-69867,16816,99735,134478,113722,116393,214296,296004,198191,115100,95442,16085,-90368,-142066,-146600,-114772,-82111,-57883,20375,100491,120343,77425,1508,-15140,14138,-3428,-45754,-67645,-27230,58254,108201,119376,118545,82406,23795,-9943,-23091,-11530,13107,-7311,-13646,-12771,-181681,-85479,33801,100254,74060,-31633,13258,39063,-77204,-154568,-186801,-131003,4982,65164,137038,175914,107090,43828,6836,-100624,-94836,-26851,-10078,-46433,-88549,-72040,-1200,-55550,-63479,-20682,11358,-12996,-45764,-12967,79160,70824,49381,83372,96239,68358,64618,475,-125674,-56342,100529,176899,141701,115352,97630,125332,179425,191047,91496,-49493,-83104,-98429,-140301,-112401,-48466,-121729,-45788,61730,80198,28955,-50923,-47253,30243,74483,45063,30674,-26065,-107383,-109014,-76624,-1857,101025,144671,105184,94167,8438,-99786,-116633,57198,76732,-11234,-39735,-30732,-22460,-17003,6867,6270,19227,-58112,-51714,21970,61330,41088,38040,73831,89080,53956,56459,54135,79117,46985,22781,19857,3182,-3907,29359,46316,99488,85422,-6073,-63737,-122277,-61400,31810,104525,152760,242705,294298,205949,50613,848,26085,41779,51584,-583,-38748,-71160,-84128,-124231,-137185,-38214,104217,173835,153320,126446,50895,-16958,-36095,-73681,-64668,-16836,-1608,30272,51773,64486,9734,-78376,-81036,-59903,-52022,-91899,-126605,-70381,20497,97397,142187,174233,207428,238924,207852,70213,-11160,7236,108236,145239,46277,2861,-40366,-82052,-137582,-97876,-99947,-127934,-66121,-111578,8891,153830,134168,44827,-52560,316,36431,-3039,-87002,-116953,-66766,-41499,-38681,42398,185417,217921,172396,108775,-3070,-122411,-33618,-9481,-53782,-98260,-82258,-62054,-38705,-3157,3530,-23582,-92379,-117053,-54545,-37123,-58829,-88032,-53289,-17489,33020,115875,130163,90229,-46215,-95463,17082,37728,23474,-4395,-28478,-57240,-48,75332,59825,-71748,-77225,32410,78002,37170,-14182,-19795,-1428,4291,16361,78210,89296,72519,62708,86799,163640,253177,207240,114342,39310,-8112,9539,29094,28256,23800,-14057,-31659,-28652,-63768,-102553,-114321,-98166,-68266,-35543,-36738,-15420,11637,-6842,13571,49557,47581,12115,13826,35454,18050,2379,-16662,-57313,-41263,25138,18625,-20636,-57946,-62795,-60755,-56801,-66434,-149342,-120010,21849,50945,-173648,-158176,-17307,100608,331491,299179,-71074,-363356,-254813,-112512,-99642,-45448,18670,73510,12873,-12370,-22740,-23643,-80024,-49278,91514,229925,268333,257265,292168,290766,206937,84172,55308,46274,82419,148623,224486,299823,301384,191830,-21053,-30700,31769,68862,52118,-5364,-83328,-40944,33019,8424,-91665,-154038,-131626,-91746,-16480,60807,50391,-3807,-72683,-4437,69936,-18321,-98369,-66753,34192,137173,164164,42406,-70211,-63180,-60051,-116806,-124753,-74679,-66670,-97176,-104577,-107681,-83736,-81208,-68307,-43745,-25024,-13530,-23740,37515,106859,-16508,-49410,-5726,63415,68332,45102,-1412,8908,148046,185514,226558,247600,104188,41956,264216,266112,232995,184682,85434,49437,-3017,-19288,-39229,-73038,-50721,35633,209964,258130,189088,94062,15620,-41081,-24804,30147,24764,-19615,-33720,-39248,-42118,-75023,-120688,-126190,-53432,2987,57932,54207,-30448,-63605,-85271,-117297,-53014,-62624,-144390,-66521,39148,165298,257428,209636,90518,-28893,-65820,-56291,-93770,-155360,-74390,-44129,-89751,-97561,-53538,-56072,-107022,-74651,-6367,37146,56458,40956,24158,41175,44700,29234,-20703,-80068,-133014,-92741,-30294,28229,-2296,-80948,-81177,-20230,-18203,-86764,19904,49952,12728,18659,35185,40109,84782,187484,126569,96572,112228,110483,121043,171197,109078,-35119,-14607,128548,295475,445531,446831,216068,24110,74992,189751,207721,138459,123708,226793,345327,253066,121748,28242,33270,71799,14341,-5034,36256,62966,62165,54541,-11839,13950,47350,43129,51898,49601,-2132,629,31817,106598,84399,-41205,-39226,70397,89496,40757,5260,-32825,-47436,-42754,-51049,-48464,-121514,-149084,-50442,-29845,-41915,14557,47527,21795,21248,113322,223226,165442,-2705,-102998,1566,115800,162293,95296,-10803,-46464,-10039,14857,47455,71034,14134,-44845,-37296,-22112,1881,72210,121023,141426,89782,-568,-67712,-72883,-80887,-134969,-123586,-45370,-4213,24214,26379,-14148,-49202,-62574,-53298,-29168,6351,89947,147330,197350,293575,428941,493516,439674,303005,144966,61514,-3262,-33323,-107665,-84821,42088,211382,231853,143560,80594,7253,-44646,-81204,-101316,-123386,-121256,-86821,-18322,50897,83646,20330,-79899,-102689,-41430,-81090,-24785,138767,267526,287483,118858,-12616,41341,96252,129090,146679,144327,87068,-30489,20357,58680,-39190,-147856,-37871,3584,63161,154341,229450,276200,201004,40916,-77057,-131363,-34181,24421,13859,3047,-23406,-30807,-2252,67529,73647,43415,-19518,-81028,-85759,-39640,-36922,-101555,-41565,66415,94398,26639,-75572,-66003,-42450,37780,129629,124568,3097,-104543,-91491,-137084,-88912,27676,91692,132687,100517,29764,-9656,-20187,-47582,-127381,-114384,-106258,-105899,-105175,-120865,-74928,-23043,14492,101526,87997,12645,-7560,-35958,-40080,-12757,-4008,-6262,19881,26589,-3114,-44649,-34798,24501,124009,121025,93880,32057,-58787,-26198,67068,138508,150928,127940,37246,-116945,5954,250020,75615,-101111,-74511,-49604,-108071,-99382,-74349,-88325,-36941,31459,47712,-27457,-14329,210350,366676,399467,225675,11191,-17238,33472,92861,159381,66360,-59950,-137737,-104137,-42571,-30482,-95198,-37991,-14714,-47264,-49011,-68181,-71316,-13668,76864,146132,97666,-31003,-77237,-9297,95364,168256,144906,39932,-80773,-121271,-102625,-85952,-62398,-28456,12423,-26609,-59829,82824,209283,146609,45395,-74088,-73297,-9470,93425,88816,-31277,-104420,-114117,-74296,11470,44899,69449,106940,120538,72072,-18664,-71461,33495,38424,-25041,-27976,64206,226531,356721,336035,184818,50788,-68066,-63252,-27155,-24116,-23471,19999,16125,2555,-10873,-34461,-56728,-84549,-94876,-38835,23408,52481,68464,68872,87259,90162,98851,44725,-46626,-82077,-77045,-61954,-74448,-117147,-136062,-143594,-123289,-88840,-74457,-74219,-55279,-56929,-68175,-60272,-97962,-107002,-18430,67999,104371,58508,-16330,-61928,-47975,-39002,-57129,-141411,-87180,-11611,46007,4767,50699,138528,156473,109669,61775,90420,75369,17869,-78570,-131461,-78810,-138295,-78988,-4229,61118,105326,132732,115154,-20491,-75726,10004,49574,59388,37690,32223,32452,39242,91741,66055,-17542,-94318,-81368,-29441,21014,82674,107122,95733,51217,9821,-54,-6628,-33868,-46907,35911,179389,249699,198161,121091,745,-105764,-19246,-2317,-92323,-85681,-8879,2137,1234,21753,53819,104254,174264,260391,298499,243284,118075,-76555,-124446,-84070,-81310,-96199,-148956,-116249,-69557,-52446,-54106,-24513,127308,318513,455484,325505,90226,33074,-4568,-56505,-17866,83002,81673,12343,-28755,-113567,-44557,-5088,-33355,-7326,65726,100800,73484,-10289,-123203,-93712,-15699,19366,-34718,-119771,-63206,83829,241951,360443,366164,322314,125334,24397,-51360,-102505,-129731,-79484,42315,82756,7813,-33182,-90507,-120578,-102325,-65869,-58247,-69049,-47833,-16991,19832,38620,23639,45787,95726,82991,35117,-96401,-70834,107342,188918,116734,-19682,-114763,-112104,-13052,87907,86946,119785,154337,148931,99940,-4414,-67750,-71075,-22896,59946,92058,52343,5422,-38259,-104701,-121882,-46473,-25092,-39749,-4239,71634,121906,90208,57180,14424,-69516,-101426,-27178,90026,213861,290888,230827,85967,4270,-66029,-105979,3679,81558,103332,91124,75821,104512,183665,275883,365677,222853,61511,-8698,-4169,-25314,-104414,-102368,-42360,44607,68061,17835,12770,10267,16848,15293,13308,18830,62817,116881,209108,265117,347102,409492,388160,219891,-24788,-101773,-54370,-97139,-84174,-14259,74565,102343,92596,82873,36405,-1462,2104,53086,73249,23705,-46136,-72675,47226,196038,320882,304644,186149,33564,-28617,-51752,-92258,-19541,173878,278670,154656,58318,112229,149232,59691,-37980,-84209,-38847,-9377,47557,120742,123415,93723,92401,109632,116107,22995,-79371,-118152,-24648,89248,146578,60550,-35840,-101535,-36799,87400,185768,175983,97300,29909,-78516,-14893,91947,4791,-79320,-97223,-114440,-134433,-56241,27780,45845,10633,-26294,-61822,-62638,10335,122838,81901,-42842,-33225,-49402,-100731,-98201,9305,85145,131482,253853,338652,276336,83884,11383,-22296,-88661,-114262,-30098,37378,55626,41082,42025,89117,106527,82476,186814,136327,-7548,-98692,-32215,17866,10541,-2354,9466,24721,8013,-49351,-79874,-37251,67832,63088,-18738,-24127,-15299,-31743,-73454,-92285,-41872,-33077,-21697,4652,-48228,-100183,-68108,24159,61806,-76960,-103888,-80668,-106190,-139039,-155821,-133529,-132364,-79432,20919,73092,87712,83095,121799,239662,188162,105991,98873,179457,193316,175991,125477,108091,20591,-87234,-157676,-45251,74062,224014,246135,117851,11899,7703,34457,51886,45997,2385,-43377,-106738,-101026,-47742,-109422,21360,126870,68381,9654,-12538,-45822,-76148,-2543,73256,97653,15255,-114003,-77745,3469,64783,-12919,-83391,19537,59014,62604,33409,-41670,-27680,28241,61624,15009,-25201,-36045,-18143,30640,93217,156537,230471,173122,50501,-114850,7483,69005,-1567,-84063,-42755,30160,58819,38165,60114,41628,5432,-69605,-122704,-129157,-96635,-63137,-71014,-73906,-95842,-74313,-16750,42064,64806,37215,-7629,-41859,-51895,-54368,-72889,-116735,-97875,-41369,-19812,-40488,-4588,47868,60504,67884,98066,100356,68809,10757,-79279,-110707,-72561,-77735,-104708,-129913,-154808,-150938,-130433,-124287,-111726,-109186,-108699,-117659,-88515,-43179,12420,25700,19035,2078,35659,103040,97855,29049,-50174,-104179,-68985,-16965,15270,42984,-1276,-127505,-55991,9723,-31827,-110118,-102959,-55894,-75738,-85706,-33946,65724,165169,65884,-28840,-89860,21282,121044,108547,38491,-24998,-5172,94570,215187,253604,143661,41255,54836,62633,32572,-29649,4299,19189,-37316,-91862,-23283,31679,27612,10582,49925,168378,339201,345062,201730,-2149,-26444,106095,135956,88673,26474,-26926,-51019,-44817,-68059,-99425,-14774,40408,71272,127680,175150,124188,34951,11899,-248,14857,31057,37192,11634,-49477,-134393,7966,92645,78988,-20217,-139054,-43063,64733,57738,-14266,-108419,-91368,924,25170,-24242,37862,27127,-10317,-9145,19773,25068,24648,24027,-34825,-122851,-97232,40796,248023,279765,219130,122815,50906,25685,27114,60648,176069,325369,395140,349889,315028,256303,211211,216223,180325,113463,62189,73880,66919,-51136,-91733,102393,226590,226997,212403,133122,81817,68900,21218,-54754,-55978,-37336,-44343,-35051,-56775,-90646,-73784,-17601,-3865,-34923,-47772,-29501,2448,64886,111155,118185,134437,114249,132748,108586,80844,5659,-62148,-35795,34134,205658,310404,296285,280976,189551,-11397,-60438,39610,117192,49064,-57042,-81850,-9692,-10328,-47314,-26774,9678,20299,8619,-20707,-69983,-71686,-13390,22104,-21104,-47035,87148,121457,89873,40629,14755,68162,51475,-73923,-38976,-73949,-12382,-44782,-45223,10433,19077,6003,-10496,-39342,-69499,-54094,5338,25423,14537,-8185,-46304,-47408,32262,59135,49608,38367,21172,14280,9454,27313,14484,-48391,-74427,-44985,-60166,-51452,-74799,-7314,1523,-12797,35742,57641,-34945,-73236,-57244,-15917,390,-2224,-6493,-11859,6287,8245,-17050,-47374,-81601,-7973,32441,22300,-51191,-73741,-13609,-20357,-66476,-20665,37299,39223,-24955,-39410,-2137,23389,30937,-2541,-42746,-54713,50511,165849,257558,239606,87791,2063,-65310,-54439,21179,-17236,-105186,-23855,47941,52535,-33550,-52824,20250,15631,-69117,-23640,1657,12120,-4699,-42420,-85669,-21275,-1189,-7145,-26800,-38914,-88137,-112766,-94917,-92352,-127056,-98240,-61402,-80881,-116931,-13158,-53433,-99893,-18241,91733,145701,56017,-36776,-27797,27988,-51647,-91566,19036,79614,34488,-52232,-123761,-126818,-119678,-119247,-53566,12384,-16934,-50554,-63465,-9557,67859,36308,-3161,-56755,-96261,-63050,-13943,-14711,-33422,-25111,57654,120171,173955,185908,110022,53788,15696,-6415,-25814,-105347,-121357,-63049,-130999,-35992,-11222,-25089,-28344,96032,191261,132265,69329,-18328,-75749,85852,147919,107696,75423,39064,23206,-11651,-20584,-15661,-25872,-37585,-57383,-83676,-95694,-60595,-25603,-9020,-18602,-75955,-106559,-70222,-26655,-91320,-61127,-55265,-41573,-46214,-94090,-99911,-41615,-25914,-32230,23426,229126,449436,559740,537389,425519,234343,15589,-29547,50305,99187,109231,85154,17006,24671,122902,207422,214194,99825,-8286,-24015,43632,130104,136446,85174,63185,102090,130373,52706,-87493,-81473,-9139,11196,46918,160324,240606,137484,-28006,-73384,-143054,-134529,-153865,-99380,-30342,-1902,-22914,-25507,30271,87246,104633,167096,182127,107086,15027,-78020,-57355,59150,114445,131606,132764,103935,64799,54321,52995,16211,-24762,-26281,27811,77870,78071,-28832,-120810,6165,85635,90684,-30929,-92980,24016,129771,195812,117715,-41018,-111583,-17807,30452,20563,-59474,-72758,9539,59273,43329,48455,-22409,-46992,38258,42226,64312,151741,193804,219141,178185,73518,4015,-60502,-105065,-26109,91831,81405,-13354,-72740,-107458,-97096,-40538,68329,179341,171376,63912,-41713,-91058,-96445,-88982,-82147,-69501,-28050,-21676,-39388,-61821,-45957,-21475],[-33196,-23153,1598,-4138,-68542,-129561,-79431,-19022,44766,121163,173121,178969,123412,31678,-17460,5702,56192,93384,97412,92822,27476,-78830,-121955,-96907,-29821,70177,86648,-34268,-145677,-83578,-59910,-52899,-17482,20517,-22422,-85416,-73985,-55223,-46883,-65187,-87239,-109197,-133074,-130090,-119004,-101584,-85104,-51778,-11199,52796,120446,124893,86234,68640,94204,90463,40916,-18962,-45957,-28073,45020,112531,23916,9762,35951,102527,146726,104409,143460,264041,345490,494017,569675,342748,24322,-114757,-117344,-49381,-9493,-13851,36948,41481,-62863,-126969,-21139,7321,-3424,-32091,-76362,-64823,-16323,-40312,-12604,46239,141553,283429,350800,242013,81740,-33535,-35122,53821,113034,-62402,-76608,-44131,-79920,-163236,-123410,-90610,-100256,-119407,-76031,-45649,-8344,30425,50600,69089,103050,10243,-49169,110505,439496,534239,251342,-23669,-44316,91805,124204,40117,-105834,-87782,-40835,-55369,9750,82886,105525,84641,93964,190475,247370,156849,88208,68294,-6480,-112461,-149553,-133408,-99323,-54020,-11357,78289,134512,128382,71466,-7137,-20988,2835,-17915,-54315,-63796,-15248,72642,110530,118523,112363,74779,22958,-297,-1942,33422,68601,36180,12617,-3327,-186923,-75280,71580,160069,127717,2912,21694,59021,-35443,-116660,-174969,-141000,8179,81787,169409,209053,131637,67523,39625,-49808,-54949,-2551,7054,-32208,-77186,-52832,38847,-23965,-58479,-17762,15957,-6028,-30758,7160,92580,48346,5489,35819,66413,58808,65898,5997,-120264,-39366,131536,209200,142549,96120,56849,67871,123263,143400,49820,-83167,-86768,-91991,-120619,-81663,-34113,-121099,-48164,64876,96584,52637,-16579,-10743,54432,92880,43092,15287,-43344,-120337,-126530,-87343,-5369,83752,83600,33490,38677,-34977,-152375,-89824,105328,134568,29877,-16812,-18383,-14875,-10233,8408,-4851,14167,-68211,-79589,-20277,20961,22035,36777,56466,55479,22972,33175,40224,69212,35098,9529,4804,-7903,-11085,21211,58366,154490,158635,43246,-43116,-116667,-52549,40208,122750,185989,264088,265175,173797,38120,-3141,29525,49618,56466,516,-40472,-68563,-77431,-118123,-143540,-42317,110723,189760,152587,109412,38185,-569,11541,-30128,-83903,-61503,-43657,-14528,389,17366,-24311,-104240,-84101,-50837,-37682,-87646,-140790,-80510,15720,97024,130384,149004,159718,173484,154330,42544,-19023,18540,114458,122013,26916,-9433,-49670,-89442,-139747,-88658,-91643,-135777,-81113,-138282,44625,174914,150903,40364,-63668,24987,57224,13760,-81377,-96714,-50510,-32479,-30340,47522,190129,215702,152167,80220,-20725,-122883,-33198,-16447,-60699,-106483,-100308,-70124,-45327,-30463,-43735,-69161,-109560,-110389,-61600,-47708,-66212,-87705,-46654,654,67620,137810,115600,54211,-63564,-68618,21368,27629,13652,-9029,-44538,-88850,-9870,89274,90945,-41974,-84576,24383,84204,58821,14338,-276,7682,13511,23181,69465,79007,72729,69511,87873,126036,186123,128953,56814,9183,-20662,2176,22330,26731,28369,-7066,-24941,-19589,-53463,-93856,-102836,-85370,-55315,-27040,-35062,-17011,3237,-19746,4353,43631,41606,5350,10943,30311,20328,19404,1297,-45786,-35284,36044,22638,-24363,-54851,-53837,-54878,-58455,-78497,-138151,-86771,70015,84612,-138725,-188775,-71848,37556,320580,305647,-58599,-337318,-254420,-131880,-84688,-54084,3415,79679,32058,2920,-11592,-16909,-76687,-51930,79638,221705,290944,309436,349769,333197,206317,62913,68935,101615,146390,195472,258777,340084,336105,204813,-22382,-42421,14564,49692,35950,-21658,-87919,-34970,29555,137,-80689,-126681,-108206,-81664,-18716,60629,51340,-435,-58782,8649,72117,-22656,-95883,-62917,35742,145261,179248,48566,-78825,-71057,-67467,-130177,-99702,-32052,-16818,-44814,-68534,-76038,-83532,-100341,-88240,-57270,-24524,-3989,-6679,46460,73619,-51221,-76680,-42284,28311,59693,64476,9211,11105,174567,276940,385945,368995,140784,34315,272258,329006,304527,223421,85415,40262,-6131,-26046,-51112,-74271,-53606,37051,239314,289945,210781,120702,32348,-50750,-57901,6793,15411,-25312,-39401,-45554,-46395,-80152,-126562,-128200,-59517,-13477,29565,13865,-56045,-75914,-103349,-113262,-23205,-23918,-112762,-60541,58351,177833,258263,215782,92227,-36686,-77055,-70002,-106814,-136218,-69551,-49396,-90843,-105297,-70844,-74663,-110656,-68480,-1750,39037,59915,41872,20816,36689,37693,27952,-11279,-71050,-129597,-102635,-47485,11986,-12580,-81958,-61369,-10749,-22018,-99899,30832,74714,36314,40681,52794,52386,86699,159783,83575,57377,85038,95175,112741,186769,141259,-30197,-15411,137593,314671,467155,452047,216867,35348,79490,196796,221950,144972,123011,221839,319698,245564,129045,19567,12623,70421,23655,4601,54007,92140,90266,64696,-28124,-16506,30874,36735,46333,37760,-5318,7047,41931,123036,106091,-28750,-48342,73554,93890,41348,9261,-20323,-28086,-25053,-30968,-35034,-121289,-143759,-36908,-18104,-31034,43678,108321,94813,63057,100175,185700,134338,-17837,-93937,630,109221,161300,89056,-23395,-50613,-5719,30212,75383,100695,20366,-47002,-42149,-31103,-10188,61569,111941,125611,71849,-13054,-76934,-96137,-95917,-135082,-115609,-45980,-1826,25661,7750,-37913,-64745,-65719,-46996,-23910,12571,98851,169132,237468,349651,469229,500260,429728,303806,151997,62995,-531,-16215,-85431,-124671,23,165497,202245,120726,43918,-21196,-64998,-81597,-88787,-95200,-62190,-59058,-21960,38736,52399,-28295,-127953,-69444,-31996,-79025,-24584,135039,277535,313125,131874,-10753,44142,108879,148366,164745,156151,122488,-7437,-27401,2003,-82885,-125917,-16903,13966,73560,198178,302096,361959,272760,70056,-66971,-131622,-37737,14333,14580,6288,-15219,-17988,6463,65366,66869,39890,-20628,-80169,-66754,-4530,-17605,-121778,-29470,83221,92334,18233,-75603,-50581,-29120,57481,147682,152924,38499,-89093,-101880,-159415,-75152,28224,81996,116465,61699,-22178,-58062,-68788,-90679,-155870,-100091,-107098,-108898,-109535,-129290,-73053,-15943,29250,113632,83115,10252,-8433,-37201,-43929,-22587,-14750,-18498,6632,11380,-17060,-59162,-45996,14983,117850,137939,120552,46220,-60371,-22671,68970,122894,123245,90983,3820,-144928,45528,252119,63562,-87729,-69485,-63676,-126942,-95953,-65422,-73395,-14373,61304,78967,-8976,-49679,153414,314522,366580,221924,16315,-14592,41271,118696,163274,58201,-54439,-127630,-112832,-69824,-34935,-52232,14244,25620,-17373,-35244,-76434,-89638,-10698,86114,149885,93659,-29611,-67811,4126,107835,175765,151698,36939,-91472,-117859,-99202,-84794,-77767,-57595,-19967,-57088,-47383,149935,306811,241796,118046,-14055,-86988,-36070,69348,76053,-34060,-106839,-112446,-72868,17198,52411,72860,98101,92260,51290,-13490,-49090,47063,48992,-20296,-36008,16384,118166,236412,278270,157442,36673,-74901,-67357,-39567,-39604,-21286,17872,12883,-7084,-17344,-33885,-52278,-71682,-81756,-52194,-17681,2986,30399,55626,90140,93891,99939,43229,-34872,-62655,-40257,-29513,-59216,-112985,-135564,-142620,-130542,-96181,-81745,-79279,-53301,-44500,-48999,-43109,-94570,-108908,-22398,64574,98118,46991,-36161,-77636,-54825,-36535,-56531,-144673,-92027,-19418,26797,-7874,61082,156000,159658,81163,19049,54224,56082,13406,-77856,-131417,-81662,-139542,-67388,13069,78979,122420,146582,120765,-23887,-75939,-4879,20158,36807,24988,34962,52164,63204,111257,75228,-22977,-125441,-90824,-28353,21737,75772,90131,80430,53741,24573,20467,3724,-34855,-38922,57780,203947,268400,206385,119295,-1522,-120353,-32393,-25942,-123241,-93794,-9624,5037,5527,35589,75179,115881,154299,203972,209145,151753,53520,-107406,-104959,-81702,-88101,-105150,-160859,-106846,-58665,-39602,-40698,-12204,167232,381561,518562,366785,101170,28056,-14300,-66491,-25173,79032,83724,6461,-52367,-103402,54792,69463,-17684,-26307,53190,109697,96661,12502,-106915,-104446,-19126,14762,-43119,-128650,-59685,89552,260570,416320,433243,332943,116704,7673,-71713,-118527,-145145,-85138,57479,111503,16604,-43737,-98417,-120365,-97595,-61248,-58014,-72358,-46848,-6980,32617,43630,22440,46937,96822,68246,9457,-113957,-51736,137781,204706,105927,-26364,-102330,-94467,6924,114256,114267,152128,171477,150300,103260,6460,-69327,-92872,-42267,48457,78920,41003,4677,-37532,-107567,-128872,-49826,-26427,-24806,23263,100756,148335,104527,58636,12984,-64649,-95297,3027,156293,275870,320193,214635,58543,-11979,-66624,-90990,12938,87339,109211,105738,114299,127679,160500,214393,289598,185565,33709,-19555,-99,-19836,-91767,-89700,-17154,58020,45899,-8922,726,8643,13378,10032,6871,16688,68489,122327,222341,313068,378913,393692,357675,193541,-44700,-98236,-53254,-102237,-84538,-11922,76816,102618,90513,73464,18157,-21196,-10796,53310,82941,29499,-43145,-55290,77112,233296,326581,288809,179954,37958,-20389,-48442,-95333,-19010,173649,276307,157387,28353,55894,94943,16241,-71774,-83927,-25138,8579,58028,114526,111239,92538,102617,127301,139020,44332,-55924,-121538,-39459,79088,140186,66842,-28104,-101652,-36790,84100,189505,197482,105616,5044,-123370,-17496,97679,17137,-76368,-101966,-120066,-110365,-23570,65086,69641,16786,-27130,-68396,-72932,6024,124854,75239,-31864,-4303,-17174,-71858,-92401,11307,95763,137912,249292,322520,267432,98508,29527,-32825,-117141,-83126,18143,86293,87627,44187,17166,44468,67326,86182,220633,175455,28673,-76967,-31802,12966,11503,1762,10054,19477,3270,-43339,-66427,-28278,59302,38272,-39454,-23445,-108,-6712,-41288,-68297,-56093,-58797,-51231,-26051,-61545,-100302,-61896,30108,51274,-91054,-85462,-45718,-70943,-119785,-173561,-130551,-135462,-61889,46869,105028,120824,105867,129670,250129,175593,81530,99207,200287,223377,191816,136462,108320,12760,-99471,-150452,-39848,71321,210024,235071,122450,26235,25074,56978,84591,83035,34274,-16456,-82538,-87684,-44811,-104642,18370,124049,67098,7843,-11298,-43336,-76487,-16561,40943,64421,-17625,-136994,-131840,-46098,20021,-38052,-75566,15128,56033,60605,33501,-35621,-30143,12675,40825,-757,-31969,-32241,-23624,15704,87992,152836,221656,164131,55773,-80641,23578,79052,1438,-90451,-34241,34854,39036,10177,34817,30806,12880,-62513,-122612,-118792,-75111,-45825,-66629,-64323,-73700,-89619,-50162,25889,59101,35671,-12421,-48154,-47659,-38599,-58889,-112524,-97714,-36135,-9163,-30601,5702,58843,62265,65134,90162,95346,69110,17003,-70647,-108974,-64779,-67738,-98169,-123967,-149333,-156301,-148783,-136328,-115105,-109241,-108154,-97853,-95021,-57733,-5119,5352,-7392,-14270,36610,99266,75355,11384,-45244,-94829,-73385,-14115,24253,46673,-30363,-93159,-9703,49651,251,-86135,-106404,-67977,-86838,-103940,-60663,31497,124063,74960,-986,-89679,-11803,81795,83064,15899,-53879,-11778,94186,194946,200678,86869,-2527,39913,58241,39905,-32993,-17264,-4287,-46371,-77972,-8851,45250,34316,12953,49600,168974,356698,382931,232223,17170,-21351,102508,119867,72344,20963,-22312,-43309,-32492,-34792,-44450,26483,60539,76917,138672,205995,161209,61248,19137,-6615,-103,14672,24182,7231,-42754,-119402,5232,90488,80618,-17271,-143827,-62813,45616,52852,-12647,-103459,-79825,14095,19251,-26909,37518,21865,-29567,-34785,-1999,22143,33990,28215,-36969,-124328,-88750,55234,279786,300867,214658,104477,37879,22924,26607,46321,141162,270463,331195,280187,255320,247115,233210,257227,230441,147253,86031,93976,86467,-32220,-82023,115672,209155,188051,172643,114579,73098,63771,20340,-46291,-43156,-35895,-51396,-38627,-53838,-85679,-69908,-11649,-14272,-56982,-51156,-39207,-14556,38606,82717,95906,135818,131312,144915,114849,75126,-9134,-77374,-29473,40167,210838,297346,262323,247628,194460,-9640,-54138,53444,157648,66069,-56989,-62710,21943,32099,-1309,4724,26055,29732,14571,-19403,-67720,-57437,343,25661,-19833,-31630,110035,127335,87001,33680,26637,109155,119908,-47095,-43750,-80344,-10067,-42154,-47423,11745,22568,6419,-13371,-42074,-67934,-54720,5808,8637,-6861,-17704,-50771,-42293,35945,58417,43650,24294,-7699,-25144,-29583,-4260,-13328,-72772,-98265,-59536,-59803,-39569,-64222,-7619,13644,23991,91579,95115,-15633,-67237,-56795,-10928,6490,-2907,-17072,-24654,-5119,5622,-12066,-38604,-67000,-10830,25690,22900,-53208,-70750,-3305,-22195,-80756,-18426,44352,38624,-28075,-35092,5713,27672,27829,622,-13498,-61977,489,108776,187441,172932,77168,18860,-62776,-73135,-1594,-39808,-120731,-16959,51461,50142,-53095,-114751,-34389,-14081,-85665,-27279,-3271,12337,1962,-32203,-71583,-29332,-10457,-11591,-26604,-41969,-102620,-118422,-105823,-95408,-116676,-89559,-55791,-74746,-108437,-20327,-54331,-101232,-14615,107017,181737,90911,-8058,4625,57790,-46992,-87572,19690,91498,66729,7733,-86638,-156781,-137978,-121503,-45982,5535,-32550,-76016,-89634,-15567,66419,37407,-4749,-65047,-100132,-34341,8070,-5187,-36437,-47911,33573,96170,147925,164302,100984,52851,17943,-201,-16530,-94576,-136873,-80561,-126301,-20432,9369,-6811,-25061,107473,190167,113391,41055,-55331,-92838,88294,158553,105669,68734,32594,16439,-15774,-21837,-21311,-38692,-53825,-71153,-91623,-95489,-56734,-24328,-16048,-27992,-68727,-75256,-120417,-84172,-79789,-56134,-63454,-55759,-61419,-106343,-93538,-43083,-24539,-22564,10487,181798,398165,509332,480664,377741,223729,19898,-19159,64819,112447,107010,62686,618,16800,132970,228663,227117,108586,-2247,-20201,49195,147585,168531,129154,104965,138037,171638,94693,-53199,-99994,-30727,-5481,44124,167604,221302,87011,-59806,-100594,-137985,-124120,-143394,-98830,-22722,17736,-3896,-25260,20267,65628,70507,108360,119397,63903,-10131,-90604,-60900,44148,96901,120312,136795,116304,69895,39857,42171,16979,-16559,-20175,27487,79614,85343,-30906,-127835,-5872,79258,101890,10084,-50290,22592,118834,186029,105910,-48425,-94431,-19131,19053,4185,-83333,-57951,44839,107367,96005,82092,-21432,-58503,32115,40700,55445,123309,147376,143835,90759,23071,-14387,-67534,-117247,-35982,89166,84804,-14486,-87661,-134321,-107501,-45175,64274,184729,198200,81840,-36122,-81338,-90400,-93726,-96244,-94347,-63734,-42372,-49974,-74044,-58881,-26100],[-15572,2090,27651,12764,-56107,-117554,-87428,-25627,41066,122296,176588,181765,122561,30060,-21897,1359,60008,101347,107481,106245,50120,-61677,-124627,-99839,-26474,76895,99308,-19569,-129577,-106141,-85269,-55857,-8429,24991,-25771,-81093,-57320,-50501,-51696,-71813,-88488,-109670,-126148,-120322,-112537,-100941,-90375,-53584,-3143,74081,139528,133300,107678,110258,162276,166858,101827,25170,-18669,-735,58286,98276,7787,-1081,31038,95463,142866,88384,117258,251296,358219,521355,578180,317732,-33,-124032,-102537,-25997,13664,13113,73608,86575,-35683,-128062,-26139,11115,3114,-25771,-76721,-75498,-50719,-131177,-63285,48264,155720,268470,315362,208250,60057,-45724,-54646,13873,68607,-90708,-77095,-46503,-91110,-169734,-96794,-67712,-89706,-125534,-86698,-57732,-16726,24273,34710,38984,70981,-16387,-58832,117665,457138,597833,307407,-7165,-52746,99804,146707,57093,-105566,-76945,-16992,-34707,8264,67952,77857,57254,71778,163480,197597,122830,68764,50841,-19220,-127749,-143597,-116912,-79877,-18148,53846,152525,175984,139739,67194,-16278,-30666,-14161,-36040,-63376,-57480,-2582,81356,104125,111297,103418,66731,21524,10457,22125,80926,119119,73329,36567,5635,-187222,-62782,105123,211140,175241,35980,33464,78658,7877,-77284,-155657,-145867,14717,99078,199211,237741,153411,89887,72124,2286,-12199,23813,25360,-15408,-61713,-29516,77231,5224,-51715,-16084,20271,3889,-11017,30207,103232,27210,-34145,-6634,38512,47974,63111,7596,-111138,-15079,165671,240880,139077,74227,17844,16509,73450,103195,22188,-107276,-87143,-83615,-98042,-49120,-22440,-120062,-46422,69125,113066,78645,21587,19879,64923,99975,38834,2276,-56554,-126946,-135534,-91868,-4262,69685,35934,-15498,8773,-41756,-148315,-47358,159584,199081,79669,8225,-3875,-5838,-2689,8512,-19845,-841,-81583,-112052,-69634,-27190,163,33365,40610,26673,-2105,15050,28687,59301,23691,-412,-5204,-15156,-16258,14454,70239,192297,217300,89365,-23251,-111595,-44255,45067,136596,214623,279139,233640,146767,31729,-177,39529,61376,64420,4885,-37920,-60772,-65597,-105467,-150168,-47679,112157,200816,150907,91862,28902,20195,56014,18360,-70566,-111405,-92229,-57305,-46655,-27267,-57157,-124054,-68581,-24570,-11509,-75586,-151346,-86419,13360,98380,120144,124842,111589,103563,91087,8952,-25862,31652,115564,94743,8805,-22423,-60285,-97623,-135813,-77451,-81576,-131560,-94087,-105306,78051,195543,170646,38146,-73661,37924,67726,25186,-69468,-78461,-39392,-29085,-27184,45780,182146,201087,122959,45031,-42594,-112789,-28688,-13588,-43056,-95462,-113638,-75246,-47873,-50610,-81768,-108727,-117400,-101599,-67379,-58340,-74238,-88141,-40824,18579,103706,161888,104703,19077,-74451,-26348,39419,23564,3876,-14632,-58704,-115283,-7340,109469,125763,-7897,-79180,23557,94904,82706,42414,15638,10968,14357,21605,53831,62143,66661,73506,89632,85535,101151,38724,-10626,-30302,-38802,-8653,13096,23878,32621,737,-17204,-9852,-41658,-83564,-87062,-65021,-34783,-14762,-33526,-20163,-7173,-34112,-5486,36816,34161,-1572,8005,24999,22744,37755,18363,-35582,-27182,46676,27701,-26085,-49876,-43423,-47358,-59742,-89914,-112413,-46721,115127,108521,-110223,-211759,-124043,-16349,299570,301174,-49964,-309708,-244491,-133869,-43946,-52922,-7102,84818,50974,16496,-3639,-12497,-71591,-52773,64350,199514,292015,341606,388824,358284,193283,32297,79341,157257,211903,236850,285013,371745,363754,210936,-27907,-49291,149,29883,15999,-41413,-89623,-29038,24555,-6010,-66990,-102467,-87654,-73705,-21434,63520,57588,8530,-40206,29836,84096,-16067,-86806,-58944,36446,149096,186246,52681,-86777,-76356,-72273,-135914,-80941,3919,30817,675,-33890,-44515,-64035,-105368,-104014,-69337,-22416,9291,17576,70734,66202,-36776,-58720,-63320,-10303,48369,84630,21127,12276,193927,364638,530052,468045,164750,20857,263718,391469,383323,262211,87038,29028,-11582,-36235,-66102,-77654,-58403,32021,255750,305285,218253,136310,42913,-55928,-92244,-19558,5362,-30076,-42478,-47169,-44961,-79488,-129255,-131806,-66148,-30296,324,-23034,-83796,-93198,-124377,-96124,3385,6687,-83808,-47444,78579,188599,254790,215567,89762,-44634,-86581,-81638,-112397,-116206,-64743,-54617,-91511,-113353,-88062,-91520,-109282,-61853,2208,39842,62230,42152,16783,30688,28936,24918,-2816,-61001,-124110,-111896,-63659,-3524,-21761,-78749,-44076,-1976,-25546,-106628,44693,104188,63470,64322,71359,67970,95473,139241,49479,23896,57475,77054,101874,200027,177511,-21595,-17116,144379,327057,473329,439380,210287,42592,77497,193870,225655,144628,117155,204380,276554,228139,130425,8354,-8092,72103,40889,25167,84837,131065,122392,77975,-30726,-43315,13728,29415,40729,24339,-11122,7585,44040,128200,118192,-18150,-56344,72607,94796,41891,16141,-1992,-1260,-1309,-6016,-20943,-121522,-135444,-21514,-5603,-21205,70066,168131,168702,116875,91052,142998,103620,-27166,-87280,-7211,91212,148029,75817,-37474,-53344,162,49362,107283,130027,28756,-45520,-46325,-40905,-22615,51292,103454,111884,57817,-19813,-74236,-104602,-104241,-129547,-105700,-43988,2268,24162,-12467,-61411,-79004,-66875,-39255,-18483,17359,104916,190013,280153,403274,494715,488388,404024,293818,154466,61193,2236,3041,-55277,-160639,-40918,121925,174697,101181,8509,-56115,-75969,-49145,-45622,-38842,-252,-27727,-19968,29311,25113,-67704,-127845,-42827,-27057,-80881,-27892,121530,270140,321035,138557,-7349,49052,120769,162976,177465,161300,151702,27652,-64240,-62420,-131039,-93579,4428,23311,77756,224297,350146,421650,326486,91785,-59849,-132733,-43203,3790,13545,8041,-8353,-6523,13687,60940,57715,35070,-21314,-77570,-46760,31540,5743,-115704,-9972,97107,85073,7313,-76475,-34231,-13376,79614,164435,180332,81803,-54352,-103604,-162832,-59513,28508,68582,91454,14609,-77002,-108767,-121149,-138659,-149558,-85191,-107514,-108696,-109258,-135515,-73550,-11062,42196,120578,75488,7248,-9167,-36726,-42440,-30186,-27879,-33560,-8860,-4792,-29951,-69814,-52172,9221,111381,151978,145502,58765,-62097,-16868,71760,107895,95182,51546,-35288,-161530,97642,250598,59289,-67156,-67263,-78764,-137316,-85667,-55625,-58041,8286,89274,104545,4745,-82395,101222,258496,320411,206424,20758,-10100,48953,136541,151893,43136,-54373,-119958,-113248,-88559,-35461,-6921,68038,67017,12986,-21285,-81171,-102616,-7290,92736,148197,85649,-29358,-58757,16576,117169,178265,155493,34751,-98893,-114809,-94803,-77500,-82471,-85814,-53369,-84319,-28849,210655,391962,330606,188003,42729,-73017,-55588,44514,59021,-35714,-107331,-106892,-66593,20895,57598,76125,90253,68409,32190,-10681,-29511,63607,63129,-14366,-44339,-30468,13847,117476,213344,129111,22227,-82870,-72847,-53225,-52181,-12921,15493,7716,-19846,-28068,-36696,-48790,-56976,-58242,-39502,-38403,-39420,-7628,38942,88895,94593,100618,44342,-21385,-40982,-1278,4642,-42767,-106957,-131993,-137437,-134770,-103420,-89859,-84082,-49880,-30159,-27789,-26575,-91106,-112064,-28708,57893,89116,37983,-51214,-85727,-55405,-31091,-52873,-150040,-100683,-31511,2084,-22740,68000,171592,163656,57400,-18471,16566,31467,2459,-83429,-128061,-82905,-131495,-54557,30339,96145,138922,160802,127540,-25129,-75714,-21411,-8900,12920,9238,34615,70367,84391,125274,82249,-23535,-156401,-88940,-26258,18780,62286,67499,62392,54812,38919,43975,19451,-34997,-35219,71386,214791,272699,200279,102653,-16377,-144368,-34837,-39239,-142399,-93621,-11915,6093,8415,47558,92195,119945,127865,145734,128162,74653,-6878,-139022,-84265,-73865,-88705,-105896,-148839,-99306,-49130,-26660,-26458,-5515,193006,419738,547201,386071,109374,24151,-23077,-73084,-32160,68376,78007,-7158,-91708,-18097,162060,146625,5091,-44879,38507,115056,116205,31932,-93128,-113600,-20237,11617,-51034,-140070,-59105,90147,264481,447358,475915,324880,103126,-11849,-92638,-130039,-157062,-89387,65578,130811,26923,-54894,-105525,-118660,-92077,-56226,-58485,-77062,-46177,4558,46944,50395,22197,45201,94398,53389,-15440,-124028,-36176,155271,203680,87176,-33045,-84421,-71632,30614,142286,145594,187681,185600,146748,101916,14950,-72924,-116031,-61622,32980,59559,26570,3038,-37422,-109992,-129445,-49375,-23163,-7819,48203,125491,169693,114296,56018,9260,-61223,-89716,32272,215766,326861,336130,191168,31076,-27474,-64797,-74039,22816,92534,111784,114868,146040,146330,141509,165486,221021,149334,3756,-34708,740,-15645,-78273,-67294,16681,74044,23076,-37099,-10621,6191,7681,3175,44,14822,71372,120814,221165,341741,385447,352883,304254,153923,-66721,-93969,-54884,-109475,-83910,-10434,73569,91268,76364,53507,-7402,-44321,-23098,55220,92626,35130,-38321,-36496,105022,261397,317220,265225,171637,44360,-11353,-46206,-99798,-21869,157869,248869,144491,394,4670,45583,-20365,-102463,-81477,-16013,24650,69618,110580,102845,92675,110962,140918,155253,62541,-31767,-112415,-58855,58663,120253,65139,-23108,-100512,-42654,70564,176740,201986,104597,-19998,-145468,-11412,107017,36688,-69161,-104573,-126896,-87149,15562,108413,92690,21419,-26944,-72017,-83794,-1541,117091,59208,-29862,11582,6954,-45322,-82990,11385,102170,141519,241204,299661,249565,106015,37678,-47225,-117712,-48788,63424,131815,117830,47783,-8430,-4647,18883,83659,237314,200105,56400,-59933,-34771,4043,7353,1214,6297,9407,-7010,-41871,-57486,-21614,49769,15283,-62265,-26493,10765,14500,-10841,-31129,-33924,-39126,-38537,-38611,-73723,-102758,-57208,35865,42927,-103503,-72103,-14845,-32242,-88806,-162567,-127721,-138350,-52738,59433,123483,143243,120908,130819,243960,151853,53989,98210,211022,237974,193749,137234,102893,3885,-109001,-139925,-37990,62311,186738,219175,124901,38817,36118,71123,108656,109139,60801,8887,-58765,-73652,-44308,-101253,12083,115659,62781,4913,-11188,-43234,-81015,-36386,-1657,17507,-51088,-112420,-181927,-94040,-23833,-66472,-69643,9894,52008,56518,31204,-32169,-34944,-5524,12269,-24901,-38567,-22419,-23396,-624,79572,145724,207421,152361,63680,-43142,34581,77475,-3757,-101775,-24335,39115,22832,-15466,9091,18330,18772,-54570,-121626,-112164,-57173,-30060,-62975,-56046,-49961,-83125,-90104,4904,47609,28023,-24263,-61066,-44808,-25253,-49184,-111872,-101349,-36159,-4933,-22841,18712,72068,64799,61697,81230,89312,68806,22444,-61605,-108158,-59359,-59994,-93833,-120394,-146410,-161796,-160548,-139136,-113758,-103885,-96783,-78692,-98266,-70248,-20464,-14149,-36204,-29913,38600,91617,47422,-6091,-36548,-83807,-78484,-13787,28765,41283,-65403,-46262,39293,87975,28735,-65977,-108410,-82732,-98631,-122127,-87091,-3194,76103,90536,26479,-87170,-43272,51052,68587,4658,-81685,-18056,87338,159962,129329,14523,-48424,26437,48974,42453,-37733,-45618,-36342,-61370,-71170,-1586,53187,36851,9911,42336,157350,351218,396991,247002,27579,-10433,100615,103630,55074,14860,-17348,-31983,-9300,11013,12456,64459,75691,76415,141129,225904,188377,82750,22478,-15595,-15880,-2240,9854,-283,-39629,-101231,4195,85071,76793,-19323,-140677,-75510,29464,48382,-9402,-92789,-70398,22902,8411,-30610,30304,12648,-48172,-60440,-21285,19742,41113,29365,-41645,-127060,-83999,67689,310613,322100,210862,87144,24111,17725,23544,29400,104113,215146,266645,213935,195546,224748,241108,284127,258799,155612,91431,100123,93648,-21231,-75245,119611,180675,144753,130041,96797,68015,58075,17341,-37689,-31045,-34433,-59579,-44232,-52650,-82365,-74704,-15129,-31299,-71899,-55313,-52295,-33138,14504,58785,77271,135836,145796,150618,113553,62648,-28351,-97904,-26801,40113,203995,273207,220059,200012,180600,-15223,-48057,66047,197585,83388,-55029,-49013,46820,72644,51611,43240,42798,36005,16532,-21210,-66733,-45120,14496,30129,-15773,-13940,130061,132679,86476,32275,45389,146322,182729,3909,-51016,-92695,-14790,-43646,-51008,12236,26218,6190,-18922,-47204,-66920,-61507,-1788,-15152,-28519,-27848,-59609,-39107,39883,59295,40426,14317,-30777,-60122,-54838,-24427,-24614,-70832,-99994,-68222,-58136,-32045,-53973,-5331,30903,68955,153329,134269,6608,-58935,-56340,-7650,9493,-6433,-29511,-37460,-17273,3745,-2841,-23538,-52204,-12658,19949,24645,-54152,-75648,-674,-27401,-89508,-14347,47405,34428,-32217,-29966,12676,28904,21941,3193,16584,-27125,-36533,51375,112555,111162,85177,37030,-55231,-88056,-21567,-59200,-127708,-9806,54496,47648,-56556,-152650,-75880,-41603,-103771,-30062,-8346,11130,6955,-23623,-54576,-29864,-17397,-15768,-26467,-42138,-102176,-110086,-116020,-95389,-105240,-79339,-48532,-65594,-91372,-26057,-56646,-96904,-9482,119983,214377,131139,29064,43789,86467,-40967,-83527,19099,100831,100114,71751,-29559,-178907,-158395,-119854,-35772,3797,-40414,-93286,-115471,-23991,58993,37722,-4499,-70105,-93800,-5358,28034,3635,-38144,-70280,14773,83710,136992,156794,101500,56985,24148,10258,-3987,-81584,-150222,-92617,-107550,-4650,29979,13127,-17870,122549,192082,103564,26280,-78998,-107519,80841,164037,103483,64521,30087,14107,-15651,-18580,-20174,-40911,-57865,-74064,-90548,-87463,-45252,-16289,-17079,-31249,-54301,-39243,-74534,-83155,-37730,-53834,-71687,-68072,-74458,-113750,-83584,-42448,-23315,-15279,3236,125418,326695,440582,417596,333535,221820,39390,-1235,84671,129188,105779,45241,-8456,17177,150585,253296,239960,120074,9135,-11126,55296,157423,190225,167782,148225,180288,222444,151050,-5708,-103440,-50921,-19563,42569,167338,197922,50215,-71881,-105991,-123951,-110960,-126442,-92062,-9746,44686,25917,-14602,15451,47578,43098,58987,65551,31485,-26971,-96063,-57861,33679,84190,113158,144269,133819,84767,34814,37992,24360,-2442,-7862,33675,87153,96170,-27959,-127885,-11994,76609,115558,57588,7626,51715,130723,193955,112326,-35243,-69524,-12373,15365,-3640,-96729,-35366,84965,163251,163668,139251,15402,-51353,30067,44329,52855,98023,102279,72724,13444,-13952,-23109,-65101,-117814,-37285,90422,93262,-4506,-84945,-143959,-104266,-41488,62759,185283,223597,109453,-17667,-58632,-71981,-85732,-97186,-102014,-85631,-52041,-51306,-76877,-58374,-15770],[823,24457,48503,23463,-48379,-106215,-92163,-30496,37830,121466,174433,175456,112222,21769,-29383,-4888,60377,104972,111531,112871,68901,-42361,-123883,-108420,-28664,78506,108330,-5847,-114797,-128224,-106033,-53120,380,26571,-32736,-78552,-45310,-48637,-58660,-81772,-95778,-116211,-120961,-109388,-104315,-97845,-91404,-52845,4743,87193,141619,125518,118037,142618,218323,225563,142466,53864,5050,24799,67895,79682,-8807,-14117,22147,81764,128365,64603,84515,230232,360027,526983,558131,276299,-27853,-135286,-92134,-7104,33580,37869,105182,121648,-17998,-127300,-29338,15598,7001,-22390,-78468,-86683,-80209,-105288,-16145,82874,165184,239950,265169,165081,32587,-58548,-71301,-18846,35386,-106903,-77958,-50935,-103231,-152678,-65018,-38220,-74448,-129876,-95353,-66684,-20217,27547,33151,22093,45639,-41843,-73840,115048,450300,631654,349122,2188,-58007,109478,172136,75981,-99479,-69312,2531,-13867,9392,52138,49270,28478,46219,130291,145514,91096,51266,38249,-24350,-132148,-131250,-102096,-61964,19457,130919,234334,218341,149576,60915,-29225,-47289,-38313,-59130,-74427,-52108,6194,79626,86304,95824,89609,54975,15259,17937,45509,125558,159300,99890,54078,10777,-185376,-52355,130552,250120,213192,63523,43341,93044,47400,-43081,-139481,-149821,19949,111831,219970,255625,167196,105386,96586,45519,25581,47113,40969,366,-45105,-4405,107498,27401,-47134,-19070,20944,13700,9559,52119,108060,7255,-69574,-44657,11461,33635,53651,2230,-100096,13387,199867,268182,130882,53436,-12041,-24017,32659,74123,13515,-100203,-86714,-75221,-75080,-18565,-15393,-120795,-43845,71221,125788,103901,59549,41104,60778,94468,31174,-9244,-66179,-129397,-138937,-92692,-642,57866,1601,-46500,-4082,-23249,-97778,-972,213137,264257,138249,33231,10508,2697,3773,5548,-38944,-26986,-97296,-149914,-121037,-82673,-22341,27139,24677,881,-22683,241,17581,47576,10924,-9225,-12310,-20320,-20953,7868,78083,210316,255639,128610,-5622,-108561,-39801,44029,143887,235554,285095,200927,124525,30702,8568,54589,75416,73796,10746,-32955,-50209,-51023,-89835,-156244,-56239,105582,202967,146167,72283,20171,39050,93057,63804,-33104,-135073,-121417,-79869,-81985,-65439,-85734,-127655,-48881,6135,15495,-63759,-158221,-89783,11693,99007,109719,100688,64177,32196,22010,-26343,-28604,45153,110562,64996,-8952,-37069,-72930,-107412,-126914,-65306,-70661,-121974,-106823,-74058,104951,211250,190485,39883,-86185,38589,67792,29738,-55826,-64125,-35048,-32534,-30769,35598,160509,174109,86135,4866,-68610,-99453,-21164,-5949,-23665,-83352,-123540,-78540,-46783,-60687,-105409,-138000,-109938,-92645,-72421,-69769,-83756,-90135,-36842,34645,137558,185500,99331,-9484,-80657,10918,62018,23385,-6330,-21550,-70728,-130360,2457,129741,158622,25411,-65910,26298,105815,104222,66292,25841,7602,6855,11291,31615,38665,53181,72965,91134,53422,7162,-55594,-83599,-78362,-62564,-23435,768,18739,35184,7663,-11159,-3234,-31388,-73235,-68014,-37727,-6524,1527,-32532,-25799,-20037,-49900,-16515,28281,24716,-8816,4469,19442,24865,55712,33398,-27858,-18499,55974,32856,-26543,-43813,-32227,-38672,-60236,-94983,-82683,-2708,151645,121154,-89155,-227377,-171726,-56113,268635,286020,-44809,-280973,-226381,-118151,-2572,-47839,-13662,86687,66908,26172,-412,-10743,-65180,-52665,45961,165263,271483,350434,405447,364813,170914,-4105,84766,205039,271591,268359,300589,391239,381626,210030,-37384,-50780,-10437,11014,-6794,-64088,-86911,-23960,17265,-12145,-55171,-82651,-70565,-68087,-24160,69621,67883,21384,-18609,56331,100848,-4490,-76195,-55512,36097,147641,182461,52810,-94920,-80977,-76474,-128944,-68883,26499,63579,34342,-4697,-16367,-40649,-96217,-114055,-79159,-18116,27765,49929,109699,82222,-6798,-28932,-68964,-51803,33990,103256,33522,12847,204133,435496,641665,535468,174872,1413,237965,439967,452070,291889,88312,16274,-19132,-49343,-83220,-82999,-65537,20417,256450,301413,210025,139444,47125,-56325,-125979,-46790,-5353,-34591,-44031,-45676,-38665,-72011,-122855,-135923,-74419,-47716,-28338,-51237,-108896,-115813,-148064,-74008,23304,26835,-60321,-30219,98730,196879,247028,207953,81976,-53805,-94827,-91266,-109745,-96811,-60225,-59541,-91360,-122010,-105447,-105403,-103797,-55157,4887,39122,62491,40861,11243,22549,18129,19997,4196,-50520,-117243,-120513,-78947,-18597,-30840,-74549,-30307,5141,-29184,-106457,57562,134944,92371,88185,89667,85497,109441,126053,24184,-4363,30597,57006,89222,211086,216790,-6983,-21718,146309,329213,461052,408169,195587,44777,68566,181041,218585,137144,105874,175923,221882,202687,125673,-4774,-26567,76182,66092,58795,129717,178466,156997,92574,-21980,-65598,-5475,19181,33039,8162,-19753,2655,38332,121275,118029,-11926,-62919,67073,91797,42307,26818,23068,33819,29306,24465,-6852,-123115,-125166,-5099,6540,-13867,91582,222581,238701,172325,84787,97959,74165,-32496,-84571,-21535,63700,123895,56504,-52950,-55755,6223,70674,140616,156817,38301,-42356,-51723,-52852,-36141,40640,94597,98734,45246,-24086,-67250,-99931,-103844,-119824,-94689,-40111,6368,18386,-34001,-83753,-91150,-66678,-30528,-11580,20654,107078,207903,322146,449552,502395,458289,363691,271907,150530,54701,4333,23104,-20845,-134499,-80119,81940,149192,83487,-25132,-94383,-53360,16559,26134,34966,60950,3835,-12758,22637,1458,-98617,-96107,-22820,-26534,-86811,-35578,97795,243656,307303,135982,-4400,55077,130318,170306,182484,159012,172045,68870,-58368,-126515,-169271,-58484,25104,31012,75235,229341,365691,445023,354014,104182,-55924,-135987,-51631,-8107,10236,7846,-3463,2395,17700,52442,45244,28405,-22047,-74222,-28125,65946,31657,-78917,18730,108922,74665,-4291,-77351,-18157,5529,103164,177348,202273,127936,-2552,-80981,-130970,-43678,27511,51119,57856,-38293,-129740,-159539,-171177,-174093,-112847,-70966,-108050,-105229,-104229,-137980,-77416,-9415,52412,121826,65091,2837,-10951,-35758,-37160,-35725,-44506,-52612,-27299,-22320,-42353,-77710,-55116,5735,104126,162583,168240,69657,-63365,-8689,75482,94202,67801,11069,-78789,-124873,156277,240677,57007,-49228,-67051,-92371,-124686,-72072,-46510,-43993,28895,112856,122327,13254,-111751,57768,203895,266016,180622,23478,-4751,55295,143769,127569,23120,-59346,-115796,-109850,-94322,-32866,36392,119050,106507,41284,-9817,-83393,-105193,-3704,96332,141302,74265,-30036,-50591,26869,121875,174095,154222,32027,-104235,-112863,-89748,-66101,-74216,-107947,-86724,-104835,-8709,258732,452729,399974,245972,89618,-51702,-69387,19765,38049,-37473,-107197,-98899,-57267,21517,59437,77932,82013,47061,14468,-10856,-15585,77745,76470,-9482,-53833,-72671,-74682,14312,146491,100115,6910,-92774,-80461,-68215,-59792,-1512,11917,155,-35574,-43685,-44210,-48280,-43943,-33257,-12527,-34577,-68789,-44277,18826,82605,91105,99587,46097,-8444,-18632,39333,40503,-25064,-99500,-126952,-132540,-135560,-110661,-99200,-89099,-45963,-15236,-6253,-12432,-88320,-117166,-38071,47453,77489,31968,-59365,-85863,-50754,-23825,-47290,-151661,-111779,-46055,-25683,-39616,69545,181539,166550,39225,-48303,-19983,3360,-13692,-93902,-123280,-83648,-119698,-40838,47351,112208,154136,174446,134759,-24506,-75668,-39588,-36824,-12005,-9620,30331,84472,99747,131178,86085,-18638,-135841,-75772,-24218,11181,40966,38940,41517,53258,51099,67671,38989,-33723,-36118,75977,210119,260078,177861,71195,-42211,-159210,-24834,-41187,-136998,-87164,-15768,4755,8981,55697,102545,116104,97852,91768,64310,23937,-45070,-143140,-64148,-62245,-82191,-96636,-134598,-94776,-41783,-14419,-13010,-7147,201077,429148,539097,381699,113999,22140,-29746,-76557,-39978,50400,63388,-29322,-123531,86099,269739,219939,31350,-62289,21837,115616,129887,46095,-82927,-120444,-18695,10469,-57115,-153565,-61844,84889,253043,447864,486303,298332,85391,-33448,-112301,-135067,-163377,-93243,66804,139581,37010,-65396,-111397,-115906,-86482,-51787,-60577,-83773,-46015,16972,61619,58397,24018,42403,89670,39640,-37195,-124239,-26092,157464,186556,63042,-36929,-63210,-45748,57957,172975,182428,226507,196427,138442,95507,19896,-79158,-139107,-78872,14835,34825,8957,-654,-38995,-112261,-122219,-44674,-16624,8685,69337,145070,185279,119343,49673,3367,-59865,-85307,58271,262260,361225,336379,161729,5230,-41416,-59801,-55160,33272,96707,110419,117222,166824,155658,124819,128922,163092,116463,-25772,-53295,-2142,-13387,-65082,-41461,51721,88024,0,-65664,-20314,2948,-214,-5243,-6855,13215,70407,111676,205056,346016,365342,293039,233417,103804,-89789,-90308,-59579,-117794,-81197,-8544,66283,68188,47382,20463,-42201,-72165,-35250,58435,102372,41171,-31177,-17123,129131,276339,292319,234595,160892,52205,-2611,-45723,-106147,-28716,128578,201392,118167,-25878,-38064,4262,-49180,-129094,-78632,-11648,38167,82274,109943,98916,93994,117059,149618,162425,75539,-9049,-96610,-81574,30686,90755,56274,-21163,-98576,-51963,51233,153170,192366,94737,-44959,-136156,-12762,108409,55721,-61408,-105571,-134493,-67484,54812,150631,109550,21869,-27669,-73200,-94031,-11010,102407,37565,-36697,15063,21473,-24474,-75216,9066,105213,144367,232535,274398,225914,106081,35415,-64792,-92223,-16103,104181,172794,145095,51777,-32928,-55382,-33823,76626,236149,208526,73898,-48781,-40745,-7782,-1099,-3879,-2018,-5505,-22296,-44973,-53212,-19104,38127,-4986,-85895,-32798,17219,31069,15910,7499,6322,-803,-5637,-26342,-78031,-103688,-50602,44412,38176,-111535,-63968,9309,3280,-57867,-142367,-123894,-143319,-52675,59010,127860,153706,127957,125933,222753,119848,25355,93531,208991,234386,180575,127477,92254,-5978,-115628,-131138,-39681,47248,155610,198848,124165,48259,39346,73683,119317,120358,79379,31033,-36128,-58739,-45207,-100032,3289,103376,56942,2207,-11368,-44863,-89540,-61652,-51909,-38306,-71229,-72711,-132808,-124483,-55723,-87703,-63930,4201,46730,50258,26384,-31679,-42224,-25424,-21103,-54295,-42964,-10325,-20193,-18140,68420,135616,188693,138301,72329,-7419,41206,65561,-15409,-110202,-13240,42846,10558,-37473,-15811,5263,23947,-43579,-116313,-107719,-43056,-17717,-61297,-49679,-26333,-55839,-132544,-19310,30936,14703,-42503,-79242,-41408,-14526,-44072,-114472,-108221,-41111,-7057,-17236,35069,87970,67865,57692,71722,82230,66980,25309,-55390,-108982,-56175,-54365,-91579,-119200,-146207,-166511,-156111,-133425,-109722,-95222,-79265,-63786,-101576,-80383,-33316,-31891,-66734,-43253,40638,79271,16426,-18360,-24905,-73664,-82963,-15207,29845,28535,-100092,-4309,85796,123545,53999,-49894,-110510,-99148,-110399,-140935,-111820,-35232,29959,111476,51562,-84982,-73070,27353,60919,2636,-98993,-25381,72373,112146,48667,-63120,-59337,22512,38098,40904,-42631,-79810,-75825,-81461,-71027,-1441,54803,34832,1167,28167,134143,322519,383803,242301,27041,234,96315,84259,35876,8324,-12050,-18184,18018,57014,66975,96824,84453,69027,134111,232454,202259,97040,21451,-27359,-32691,-20361,-6752,-11783,-40696,-83492,5945,77818,68356,-26111,-134775,-80746,17369,45279,-3777,-78490,-64064,25174,-7758,-36793,16788,-979,-66311,-85897,-37756,16913,44584,26916,-49190,-131456,-83840,77261,338502,343994,210940,73308,10242,9729,16988,8939,65137,161137,204014,153565,139073,191120,232599,290325,259037,138767,81576,94562,89555,-19175,-74713,110861,140542,97365,84235,79001,65435,51275,11905,-29678,-21066,-34074,-69477,-53143,-54361,-80481,-88494,-30376,-55110,-75125,-62678,-69536,-53034,-6395,40126,63142,135036,156141,148188,103769,43189,-51393,-122759,-29468,32482,186275,242375,176058,146337,151252,-27592,-44249,75401,231611,98245,-54187,-42345,63830,109505,106823,83908,58228,38044,13734,-26844,-68754,-36882,27017,34683,-10556,2905,145030,137047,89151,37115,65254,172088,230186,64888,-52756,-113023,-28024,-50737,-57243,9572,27926,3684,-28810,-56634,-68265,-76713,-20937,-47467,-50660,-40659,-74110,-39853,41454,59860,39885,13908,-23944,-45197,-32259,-9992,-4034,-42548,-81815,-70712,-58915,-31577,-47701,-2539,51478,118793,214772,169695,27813,-51708,-58381,-8855,6103,-16440,-47101,-52499,-32316,463,7249,-9182,-42088,-15976,13284,26072,-52888,-92193,-12230,-41459,-94080,-12818,43389,23943,-39791,-27245,14993,23457,9464,-610,36698,13439,-47270,-476,41119,67389,99927,48864,-50246,-101101,-40795,-76532,-121325,-5308,54598,43614,-44670,-101477,-83935,-60803,-119823,-34275,-16290,4821,6247,-20288,-40807,-27063,-25523,-23514,-30008,-42519,-89841,-97720,-127898,-96843,-96617,-71602,-44037,-58352,-74330,-30386,-63119,-93988,-7733,125134,236031,169811,69719,84520,107891,-38171,-83750,13010,103249,128150,131791,28941,-141351,-178423,-114285,-25178,4520,-42691,-100392,-145402,-39526,42253,32715,-7309,-76752,-84927,17030,40151,6411,-43733,-95969,4159,83784,139523,159718,107179,62007,30677,21144,6709,-72489,-147723,-96923,-91098,5153,43225,26371,-13249,135662,191366,96910,21815,-82371,-119008,56922,156631,95034,56870,25301,9666,-17849,-17491,-19959,-41597,-56392,-71457,-86435,-77732,-33351,-9323,-20088,-36771,-43414,-9135,-20194,-22016,-3285,-61237,-85951,-84258,-92471,-121545,-76775,-46439,-29288,-17171,-4391,61231,236127,353975,347349,289339,222902,68288,17065,101260,139498,96737,24876,-18489,17717,167345,272462,245018,126613,18050,-5079,53278,151050,193017,191339,181621,216394,269656,210197,47125,-85117,-71563,-35058,32486,147865,161863,18471,-75022,-95698,-111458,-104460,-114447,-89663,3,70245,56368,-2871,6866,24274,14365,14980,17265,2476,-43907,-102862,-57199,19601,67812,101150,145699,146673,98392,29006,29988,27825,7002,-829,34387,88339,98102,-30550,-131147,-22189,67292,119637,96331,60410,90124,152012,208695,125918,-16054,-47987,-8019,8859,-13847,-110568,-16461,118479,213701,229561,197320,54425,-42592,21257,41954,45935,67609,51762,1271,-58629,-46515,-33582,-65017,-118443,-41710,84084,94744,3841,-77842,-145710,-101592,-42219,52418,170013,233085,133090,1624,-35875,-54213,-77912,-97765,-99354,-88496,-59787,-55052,-81444,-55719,-3657],[16610,44163,64348,29169,-43838,-95861,-89545,-29311,39005,122538,170399,163556,95605,9225,-38304,-11968,57994,104819,110077,113277,83814,-18852,-112897,-118820,-34449,75563,113575,7509,-100785,-146354,-117586,-45285,9569,26732,-41429,-76841,-36297,-47598,-65154,-92092,-106716,-124332,-115077,-96018,-92911,-90325,-85198,-47783,12999,92667,130531,107224,120953,168863,264028,266937,165018,69123,21091,46911,74549,59929,-24060,-27513,11051,63747,105733,36432,50504,205858,353530,512632,513389,224177,-56084,-146461,-83577,9390,51870,61680,130616,145035,-7998,-124535,-29238,23082,10503,-20485,-79646,-95143,-90000,-27351,54263,122671,164896,200898,205422,115438,161,-72010,-84061,-42253,17827,-98836,-77532,-55073,-110972,-125113,-29544,-2880,-55491,-127679,-98070,-68159,-14075,44140,47942,23193,34030,-59573,-92117,103800,420353,631160,371251,3664,-61726,120173,199545,96367,-88491,-63737,18103,7259,15622,38873,23291,1051,19886,94382,95346,62180,36071,30566,-20749,-118644,-115378,-88044,-45223,57970,215165,317574,259590,158316,54427,-43433,-67963,-65455,-82869,-82915,-46095,11787,68905,61014,76604,74194,41441,5438,23166,69576,166717,189390,117197,66612,14272,-179920,-43739,148765,278601,243126,86701,51417,102324,82420,-14276,-126824,-151054,24257,119888,230481,261764,172973,113814,111741,77567,56299,66309,54121,15609,-26359,24166,129073,42574,-44686,-26098,18563,23981,30820,72729,108383,-8999,-97962,-76288,-12764,17277,38863,-9137,-86123,45280,233889,291130,122186,42437,-20034,-43579,6329,60211,23126,-72474,-84658,-65374,-50885,10096,-11417,-121915,-40608,71198,134191,128052,95596,53902,45908,79251,22154,-17138,-69862,-126394,-135590,-89594,5406,48779,-19691,-65096,-9175,1081,-48288,44932,261991,325986,206367,60753,24991,11399,10099,584,-59216,-61841,-106755,-140852,-135551,-135474,-37085,20287,9356,-21587,-38216,-11173,7042,34343,-2923,-17054,-16760,-23209,-24631,2311,81684,210979,273087,160162,10935,-105911,-39976,37458,145074,248182,281888,169465,107633,35559,23444,74875,91795,84484,17704,-26302,-37934,-34635,-72615,-150009,-67597,90840,194448,137896,50927,10492,53069,121099,103031,12083,-82685,-74967,-58286,-85571,-86638,-101577,-111680,-31951,33111,36444,-55706,-153194,-91692,9869,97478,98367,76780,21623,-32354,-41099,-49788,-22206,58307,100249,35306,-26312,-53083,-87152,-118342,-115670,-52494,-58953,-111847,-120594,-45166,125443,221039,208201,47400,-103026,27643,57965,27063,-43108,-54578,-37935,-42914,-41354,17088,126813,136803,44206,-37649,-97171,-83432,-10745,3220,-10413,-75353,-130832,-80914,-42929,-59221,-100444,-111924,-94573,-84557,-76819,-82165,-95042,-93947,-35353,47586,165489,205031,98358,-28182,-84803,38267,82489,24325,-17781,-30097,-80154,-118579,13516,145064,185068,54761,-50091,29744,113964,120244,83152,28796,-2683,-8379,-7210,3623,8998,31651,66276,90944,43890,-60777,-109351,-138670,-133117,-90228,-42237,-15211,10319,34677,12082,-9100,-2918,-25042,-63978,-46958,-5038,28083,21313,-32536,-35011,-35679,-66130,-29071,16902,12265,-17340,-690,13081,25731,70942,44897,-24000,-11276,62540,36769,-26888,-37749,-21144,-29300,-58870,-86460,-51758,42831,175698,121976,-76454,-237179,-212199,-79793,228184,260666,-42741,-251884,-202831,-90424,30916,-43490,-18243,82715,76203,28934,-3872,-12437,-58864,-52602,25176,123121,232772,335491,398270,353346,142480,-42999,83302,237055,317072,285762,303194,395783,388117,203374,-49048,-49390,-18064,-6096,-31931,-89894,-80896,-21326,6178,-20713,-47888,-68534,-58213,-65824,-27431,77108,79368,35290,2970,82680,115256,5635,-68024,-54194,33427,138900,164824,45612,-105339,-87770,-82701,-123819,-64466,33053,76558,52600,15607,5391,-20798,-83341,-117203,-86415,-11867,52238,89975,157687,108393,18028,-5812,-64883,-95641,15494,116653,44078,12061,203085,479100,707653,565096,170122,-24875,196179,461849,494583,304163,85632,1520,-29737,-66200,-102787,-91358,-75745,2902,242005,279775,187314,129787,43961,-54251,-140153,-67609,-15190,-40348,-46543,-44201,-30539,-59935,-107292,-137283,-86192,-67168,-56996,-68358,-119225,-144443,-160806,-53085,33946,34435,-45199,-13307,116136,200479,233405,190711,66665,-66553,-103281,-100070,-102697,-79974,-57635,-65600,-91842,-132483,-124705,-113879,-96857,-50052,4456,35562,58637,35745,2111,10495,3822,11811,7957,-41684,-111046,-129422,-94867,-34858,-41789,-73018,-22310,8353,-34818,-103367,65283,162376,120416,110100,105677,102878,125253,117865,6025,-29114,3760,34535,74555,219753,258273,17390,-32267,139331,316963,428159,358916,171475,39695,51117,157650,200235,121701,88097,137901,161178,169811,113609,-19292,-39290,80721,97411,105517,186333,230136,190461,105242,-8346,-82683,-29634,2781,19715,-13701,-32748,-8771,23757,101129,103171,-12808,-68821,55858,83476,41050,40382,53230,75540,65892,59810,5651,-128040,-115431,9915,15758,-11651,105227,266149,298371,220489,78040,51770,44377,-37990,-87734,-42717,28580,90793,31707,-70896,-60289,9761,90858,171097,177378,46146,-40953,-61312,-69350,-52635,27567,83082,83582,31253,-29665,-62834,-91900,-97750,-109262,-84790,-36733,7360,6178,-57914,-105232,-101657,-67252,-22497,-2795,21456,103193,219333,358135,482228,489449,410542,309562,236454,137216,41157,4050,41341,13811,-92552,-118738,44534,124037,65213,-57848,-115165,-831,99747,114938,116838,116749,32685,-2454,17250,-20177,-117972,-68835,-10150,-31479,-98067,-49122,63561,197910,269779,120924,-5114,59689,134518,167031,176936,148589,180659,108812,-12700,-125684,-116805,-24205,42865,35148,64671,211714,345347,427188,350400,105203,-56337,-142696,-64715,-23156,3104,4078,-2354,6782,16486,38153,28119,18355,-24343,-71951,-13675,94577,56897,-31985,56186,119005,62226,-16354,-78252,-3467,27809,126303,183414,214013,170485,60177,-35803,-94116,-30184,23379,28635,15974,-94214,-136163,-138527,-151929,-128209,-73082,-59596,-110056,-99922,-96249,-135523,-85503,-12245,58679,116628,50968,-4884,-16061,-36470,-31265,-40152,-66054,-77491,-49797,-42225,-55641,-85021,-57808,1815,94309,168248,187559,78494,-64036,639,79078,81746,42171,-27971,-121101,-81144,211874,218179,51622,-37754,-68790,-101529,-105469,-58968,-40238,-33645,44750,129274,130495,15787,-134747,24501,154148,208016,146328,22891,-462,58150,138314,93357,-886,-69462,-116072,-106993,-87979,-28890,73355,162315,140287,64210,-3662,-84829,-97682,-690,96135,129111,59652,-32043,-44666,33164,120059,161461,145514,26719,-108972,-111687,-84523,-53253,-57726,-114638,-119584,-114986,9052,288891,479765,438186,282974,120963,-35477,-79965,-4391,14152,-40864,-107847,-90014,-47212,17987,57045,77147,72141,26171,-2824,-14580,-9115,85064,84706,-7944,-65390,-104173,-114754,-59983,82148,70564,-9574,-105214,-90849,-83948,-60957,9246,6187,-10332,-53800,-64150,-56686,-51447,-34250,-11336,16754,-14183,-80597,-78145,-4583,70658,82491,95397,46208,1989,3114,81171,78224,-6050,-91147,-121892,-129380,-134663,-116043,-109960,-94690,-42559,-1128,13797,-2206,-86727,-124476,-50803,33201,63664,29167,-58298,-77891,-41282,-15037,-40654,-144610,-123053,-60386,-53519,-57912,65149,183421,166082,25961,-68309,-52423,-25901,-33145,-107340,-118540,-84522,-106813,-26033,64652,127617,168161,187174,142132,-21873,-75776,-58811,-62492,-37185,-31031,21859,92253,106633,127102,86505,-8292,-94524,-55827,-22840,-1180,11293,4871,18273,48737,60328,89522,60452,-30286,-40856,72125,190554,230609,139692,27540,-73354,-122127,-5284,-33802,-118629,-77917,-20477,1368,7281,59364,105861,106116,68282,47605,22181,3033,-43677,-111825,-44989,-48032,-69594,-80523,-120415,-93325,-36334,-2762,-1136,-17508,192043,411830,499204,356579,115525,23557,-31988,-76460,-48359,26716,41533,-55483,-50066,200718,370638,285121,58950,-76428,4359,111198,136735,54600,-75928,-123383,-13489,12385,-59383,-166897,-66997,74538,228306,417539,462186,256899,65998,-54244,-123557,-132498,-161844,-96286,63240,139302,46116,-72346,-114108,-111169,-80185,-47587,-63810,-91553,-44961,30866,76641,68074,29879,42382,86286,30076,-51974,-116358,-21268,145471,157701,38386,-34118,-38750,-16452,90629,208759,227146,269390,205212,127523,85563,21569,-86961,-155733,-89757,-1944,8155,-10129,-5691,-41496,-112840,-108385,-34867,-7050,24646,87599,160746,196315,121295,41805,-2744,-59239,-80845,80619,292572,376676,321839,129840,-15145,-51417,-49985,-32571,46074,101259,106572,113753,175138,154718,110791,103898,117867,89395,-50734,-72110,-6951,-11551,-51140,-13975,84730,98585,-21137,-91077,-25506,1025,-8081,-13035,-11536,13601,66821,97104,177624,326972,323871,224913,154746,49242,-109231,-85913,-65266,-122571,-73565,-2946,60040,39205,5204,-25341,-85590,-103498,-45588,64256,114121,50402,-19152,4686,150255,277902,255575,200120,149123,62464,7206,-44996,-112324,-37532,91587,143386,84551,-48855,-68510,-25316,-67603,-122267,-74385,-9549,50869,97701,114551,100825,98006,122799,154940,161171,84057,12735,-78021,-103322,740,58415,44039,-19779,-93987,-59471,32900,127760,176680,81828,-66198,-130687,-23184,98336,70053,-53404,-103396,-139069,-50514,90582,186799,118597,19333,-27933,-70410,-99545,-17956,87124,17534,-47795,10949,29617,-7001,-67789,7292,108590,150725,228173,252852,202505,102149,26257,-81040,-63463,15697,142289,211353,171521,58772,-51518,-101849,-77735,70150,221288,203630,83450,-40906,-45805,-18032,-9502,-9599,-11181,-21484,-38530,-49105,-50126,-18305,26900,-19245,-105604,-38400,22858,46180,41549,46660,50954,38267,28636,2382,-66289,-95064,-34803,60738,39489,-110442,-57317,29226,36530,-26398,-119046,-114602,-136744,-54973,51858,122909,155632,130882,119797,194154,86940,310,86309,196463,215431,156621,111800,80747,-13230,-116440,-121379,-40872,30301,122214,178263,123078,57261,37336,65244,116017,118164,92052,52676,-11381,-39409,-43456,-97350,-2949,93303,55360,4966,-7129,-43497,-97440,-86844,-98567,-85678,-60414,-31364,-85295,-105535,-53756,-75755,-52583,2425,44162,45807,22975,-30324,-47969,-42247,-52037,-81034,-41065,4195,-12958,-32504,59173,127112,170708,126440,83092,27416,48566,51144,-25184,-96221,2266,49685,5712,-50101,-34026,-2776,33791,-22638,-99172,-98070,-28247,-5370,-58259,-41601,-95,-17832,-111659,-40205,14247,759,-61763,-94649,-31220,-2157,-39184,-115484,-113040,-45938,-10381,-7962,59240,110626,75639,57960,66714,78733,67537,29022,-49133,-107247,-50419,-46104,-86696,-115752,-144094,-165684,-142698,-122669,-101946,-82177,-56837,-50311,-103382,-83386,-39055,-42300,-93672,-49346,45522,66404,-8888,-16056,-7309,-61022,-80892,-12458,34119,16513,-106985,31870,130512,159868,80700,-33182,-109250,-111251,-116841,-152982,-126088,-54870,3673,137656,76836,-80200,-95234,12994,58969,8097,-90377,-30772,53159,59870,-25539,-103425,-20513,35843,34111,41970,-40285,-111580,-115877,-99873,-71528,-2850,54754,33119,-8197,12668,106042,278265,348440,221393,19374,10073,89747,63352,18352,6532,-1393,1711,48469,101183,120157,126737,91123,59689,122456,229281,205419,107046,21218,-36599,-45330,-34882,-20973,-22356,-40851,-63130,15005,74743,61411,-31860,-125479,-75644,14168,48904,9379,-57728,-56254,23709,-23608,-40730,3395,-13390,-78344,-104985,-46717,17518,48598,25990,-54256,-132612,-83182,88778,366206,370592,221169,69297,1683,3613,11021,-10527,29776,114597,150076,105433,93500,155411,213992,279073,236083,106677,66426,85412,81580,-20353,-77237,92874,95414,53092,41509,66528,69973,48938,10412,-17039,-8615,-30036,-75473,-60544,-53949,-73126,-102189,-54334,-76801,-64565,-69150,-85680,-67983,-18292,31910,58833,139282,167045,142973,91448,23138,-70650,-115536,-32890,22215,165499,214015,140547,99854,118481,-38487,-38598,85580,259994,113558,-51526,-37412,78540,147261,166625,128360,76567,41147,11855,-30708,-69025,-28262,41664,44027,-302,22213,159620,146632,102099,52978,86321,187388,260880,129648,-32810,-123356,-43152,-57829,-61062,7409,31702,3471,-38072,-65277,-66968,-94632,-47384,-81752,-66905,-51751,-88860,-39653,44678,64220,47261,32092,21825,19135,35812,48695,49399,-101,-57814,-65094,-58767,-33260,-41058,5205,79365,175200,275287,202785,50761,-42460,-58907,-10486,154,-29344,-65821,-64746,-45588,-343,20312,5069,-33302,-16605,10582,32285,-41574,-113199,-36604,-62249,-90193,-10779,36411,11456,-45974,-22998,16462,15503,-5492,-7816,49273,49891,-25472,-29088,-6986,55641,115751,56392,-46255,-108150,-55259,-86598,-108605,680,56280,43187,-21433,-56163,-56953,-56665,-106517,-34765,-22173,-2711,3402,-18068,-27516,-20044,-31527,-31376,-33418,-39367,-71309,-83118,-127448,-95661,-86953,-62874,-39311,-50475,-55935,-27877,-68461,-90909,-6694,124829,247085,206507,115287,128138,123820,-35518,-84741,4849,101916,151909,187175,87721,-96524,-151690,-96371,-8653,12102,-34937,-90606,-157880,-58889,20654,25618,-10250,-82198,-74301,34050,46685,5738,-50606,-119405,9511,99291,156132,173937,120725,71885,42153,36549,18279,-65128,-134284,-86924,-75371,10790,49826,33009,-9048,149142,189627,93739,27366,-64320,-116898,19649,137493,82484,47904,19874,4463,-21007,-17294,-20166,-41789,-50588,-63072,-78169,-64597,-20097,-2946,-24559,-44479,-36426,14511,26596,33908,20772,-76393,-101900,-99210,-113303,-124375,-71584,-53142,-40561,-26155,-11365,2532,138535,259836,276871,248263,226808,106527,38439,113870,141626,80113,2309,-29014,18795,183068,285938,243510,129117,25176,-1758,43518,130003,178763,199715,203467,243627,309419,268976,105601,-43170,-71437,-40762,14245,109607,115954,-8327,-73159,-78744,-99194,-102545,-108216,-92234,6976,94188,85502,8908,-4942,-3734,-14674,-20169,-21941,-22901,-60781,-110427,-58972,2556,48110,84110,140367,153707,108553,21387,17097,26085,10645,-549,27728,80841,88646,-39678,-138467,-37069,50593,112471,122360,103146,125835,174232,224561,141787,3312,-31449,-7326,-1716,-28067,-126622,-2661,143754,255457,287065,245252,82178,-38400,4604,31988,33521,33745,-433,-66004,-122407,-74204,-47679,-69378,-121172,-51342,68689,87359,7711,-70774,-141937,-102985,-49484,33064,140851,225547,149667,19540,-16303,-40413,-73437,-100953,-91201,-68320,-62999,-62284,-88446,-53049,6453],[30482,59668,73817,29413,-42893,-87693,-81646,-22597,44023,125538,165095,147126,73601,-7673,-49712,-21476,50935,98742,101108,105695,92093,6943,-94108,-128146,-43939,66529,112300,18067,-89551,-154093,-120534,-37024,16352,23461,-53397,-78344,-32237,-49179,-72482,-103343,-122408,-130161,-109464,-82774,-80967,-81177,-75510,-41520,18045,87969,107305,80372,115912,187638,297212,289312,169988,70888,26029,60928,75009,37806,-40609,-43821,-4807,39478,73917,3464,16620,178930,337626,478043,446906,164333,-85749,-158757,-78860,21043,65836,80952,144303,151617,-8095,-123532,-29316,30837,12255,-22777,-83000,-102541,-78416,30789,102822,144290,148641,151279,137557,58185,-40476,-90717,-97376,-60815,10329,-78260,-79266,-61250,-113287,-98759,3349,31770,-39224,-121176,-96908,-64316,-938,68835,70433,35260,33730,-68139,-116257,80404,366224,591602,366566,-6677,-69706,125948,221789,112170,-79087,-63687,25162,23673,23211,26358,-2010,-27431,-9297,54647,45409,31678,18515,22177,-14856,-98494,-101364,-78812,-34292,91000,294040,389172,292095,161229,44480,-60871,-94040,-96259,-106793,-89426,-43385,9907,46555,28131,53498,55172,23049,-11189,22653,90491,198783,205195,121955,70941,13532,-175213,-41624,155738,293263,261691,101905,53362,102275,107651,5101,-120566,-151101,23531,118735,225748,251642,166724,111016,113030,93154,73922,75517,60070,25984,-9331,52541,138170,46710,-48981,-41196,8937,30257,47842,87250,101216,-24887,-120888,-105075,-37420,-4240,15739,-29796,-73460,74595,262208,305299,112637,42066,-8103,-42125,-6918,56208,38164,-47957,-84489,-57223,-28987,32830,-13224,-126125,-41073,65063,133736,145997,123394,56335,21278,53769,9715,-23682,-70270,-121419,-128511,-86118,9297,37997,-34205,-79851,-15558,18361,-7825,84129,298876,376021,277737,91693,36991,17702,13717,-8899,-80428,-104163,-99959,-97265,-88690,-88595,-35674,11891,-8183,-44024,-52038,-22799,-6246,16517,-20928,-27372,-22254,-27110,-30088,-4629,78860,195694,269026,181110,25025,-103548,-48108,23339,138169,249624,267260,137935,92986,43230,41661,97419,107514,93314,22327,-21731,-27648,-20175,-57632,-137879,-83308,66391,172153,123286,26013,-3477,58508,137039,131629,53557,-21210,-16058,-19925,-63191,-82992,-98765,-92542,-21921,49324,44957,-54788,-149194,-95527,4868,90474,83292,51601,-10186,-61323,-54895,-43068,-5727,68457,84333,6082,-44859,-71654,-103941,-130925,-105173,-40954,-48109,-102416,-137611,-19206,139184,223771,220143,59038,-124813,4823,37613,16037,-34071,-51371,-49098,-60999,-59777,-9940,82926,91097,-1145,-80646,-123651,-66394,1596,11849,-4202,-72111,-136746,-84049,-38467,-50396,-78418,-81981,-78856,-78678,-81221,-95696,-108356,-99947,-37241,55936,183785,216300,98158,-37821,-89130,55000,97506,23976,-31852,-40901,-86287,-101469,21513,152057,201874,77857,-35069,32288,117962,129246,91387,23957,-19269,-29839,-32119,-28256,-25307,2596,52655,87812,60684,-20906,-40074,-86431,-126240,-111723,-63461,-34394,-1421,30743,13511,-11745,-10311,-23144,-55185,-23995,32029,67685,44631,-32592,-47555,-52559,-78439,-41251,3095,-2945,-27103,-7101,6631,25688,82606,52937,-23724,-5932,66659,39739,-26471,-30937,-9170,-17699,-52395,-65540,-20091,89130,186802,112886,-71024,-241570,-239630,-87469,181339,228335,-40927,-221145,-174335,-55301,56012,-40310,-20954,73297,77548,24113,-13179,-15735,-51895,-51051,5365,80357,184270,302132,371563,328929,113831,-78972,76435,250402,343793,288878,294418,387547,387249,197728,-55389,-46123,-21964,-17900,-54960,-115161,-71368,-19490,-6935,-30306,-43219,-57855,-48530,-64644,-28859,86507,92285,50774,24798,106760,124807,13094,-61475,-53070,30496,124466,134754,31172,-116643,-95585,-89297,-118183,-64408,27180,72432,57083,27930,21888,-4284,-69936,-111967,-86933,-47,87187,140493,211040,135736,35715,9438,-53997,-133990,-3715,125223,54316,13094,194115,494270,726229,559946,154855,-54196,146645,453390,504098,298340,80088,-11242,-39957,-83308,-120038,-99204,-84001,-12696,223151,252037,159463,113650,37481,-48372,-110042,-59636,-11757,-42239,-47400,-40888,-19088,-42009,-82888,-126447,-96936,-84568,-82191,-72823,-105314,-159419,-132975,-31893,39037,33450,-35751,4359,133020,202200,217362,167172,47232,-79872,-107633,-103954,-91203,-62404,-53426,-69229,-89646,-136855,-137711,-108374,-85504,-42728,4756,33831,54364,30106,-7069,-1487,-9697,4562,12203,-31096,-102057,-133209,-107267,-48207,-50694,-71244,-16429,11218,-38689,-96817,70548,188022,151236,134459,123869,124373,145198,117015,-1605,-45914,-17976,15140,63892,232222,307686,62458,-44143,125684,293383,381038,300274,143311,31424,29919,129865,177319,104383,69403,98339,104748,135887,99674,-26651,-35790,90044,138553,169918,256420,286726,224840,119090,10358,-86558,-55221,-16177,3733,-37974,-45382,-21494,5678,73802,79314,-15924,-68454,44788,75063,42806,61338,91457,126790,112958,105358,21796,-131382,-102373,27477,25878,-10551,114977,300418,348004,260703,73802,11730,18550,-41159,-91597,-64213,-4825,58507,9387,-85642,-62738,14784,113032,200832,194585,55651,-38054,-71110,-85837,-67030,16706,73288,70743,20156,-32922,-58403,-81859,-85109,-94470,-71649,-29833,8807,-7532,-78649,-118828,-105159,-64203,-10254,14286,25637,98024,227534,389051,502316,461564,353632,249789,193371,118520,25278,6592,61867,51661,-48512,-151586,14707,104052,50986,-83386,-80878,68209,192150,214423,203987,169416,63193,15253,18100,-34726,-112385,-42512,1181,-36240,-109178,-62663,26672,142130,216227,97999,-5950,66671,136944,157336,165629,137126,182527,147126,46511,-60590,-60444,12725,61944,40292,51627,179227,298078,376674,322066,100391,-55470,-146130,-77332,-36301,-2779,1607,-324,11437,15153,23809,12107,9993,-23203,-65653,880,119581,83850,26212,106011,133439,54428,-23457,-73482,16739,60450,153915,186780,218385,209639,132627,25922,-52916,-15059,20803,6908,-26023,-136051,-91431,-91623,-98196,-69656,-28717,-46871,-108471,-88479,-81575,-122801,-90729,-13555,66810,111047,38306,-11683,-20514,-34836,-22185,-38669,-86652,-103562,-70337,-59094,-65053,-87959,-57136,682,85844,173221,208110,91133,-58151,15233,86983,76140,26034,-53731,-129498,-30894,259490,187643,46080,-28410,-66792,-97953,-82671,-43411,-32943,-23494,59115,141932,133718,17486,-121610,6208,116335,155728,111235,23023,6164,60792,124979,58130,-22912,-79225,-115945,-101910,-71306,-19988,105128,198006,169478,83628,151,-81932,-82183,6172,96680,116787,46967,-30909,-37410,38736,115220,144261,132597,21867,-108918,-105430,-74668,-36366,-34775,-100488,-146607,-109970,26556,302903,473517,442677,297510,138239,-23408,-85170,-22852,-6125,-42581,-105621,-76877,-33839,14300,54645,77754,64415,8839,-16153,-17610,-6388,87221,89056,-7120,-75223,-109971,-78701,-89548,27724,45097,-22588,-115766,-99791,-94129,-51915,20389,1820,-20033,-69672,-84532,-69093,-53884,-24498,9388,45629,14756,-72795,-103295,-27025,56743,72018,90504,46364,12101,26898,127348,121498,17907,-78824,-114196,-125007,-130878,-111496,-118161,-97649,-37220,14146,33848,6247,-83272,-130376,-63493,18803,51413,32558,-43238,-57833,-23165,-1379,-30489,-133007,-128714,-68594,-75134,-73839,58148,179379,163324,18545,-75521,-74486,-51065,-51008,-118887,-112238,-83221,-91232,-7462,85618,145796,184115,201518,152064,-14456,-73208,-75728,-82405,-59293,-51766,11608,94184,105348,114541,86254,9713,-46921,-31688,-20389,-15667,-24626,-31944,-4708,43306,68265,109889,83553,-22853,-46433,62896,160178,188176,89968,-22377,-95921,-77963,20745,-19355,-98094,-66928,-23775,-1993,5151,60139,104470,94148,44260,17563,970,2913,-15882,-76397,-25681,-31002,-51847,-60014,-105403,-93631,-31126,9530,9521,-34677,170641,375096,438056,317213,115553,30190,-27116,-71806,-55828,1061,18086,-66510,45200,317040,458327,339596,87127,-84311,-12516,102108,136533,57911,-71038,-121475,-4040,17821,-56855,-176294,-73418,60264,193518,360561,406558,205844,47752,-69602,-117217,-124505,-157102,-98002,57062,132244,53497,-73396,-112163,-103833,-72907,-43627,-68027,-99766,-41949,46105,91344,78969,40228,48093,87785,27379,-57608,-105213,-21693,121482,122063,17402,-23798,-11962,15761,128659,249656,278959,314132,211653,115123,72680,18934,-96435,-153237,-91876,-13903,-17346,-30347,-12621,-45524,-111630,-91255,-21711,3625,38886,102528,172185,202321,119896,32729,-8956,-59702,-77008,97108,303435,371078,292911,97276,-27865,-57268,-36785,-6920,60509,105217,99546,103420,168361,142308,97686,85670,82523,66439,-70230,-90392,-14246,-11108,-37875,12314,111694,103177,-41104,-111998,-26720,-436,-16568,-21003,-15041,14215,59049,76897,141013,286598,266581,156523,74966,-6306,-120337,-82486,-73184,-121585,-62408,5437,56914,12084,-46191,-85869,-140170,-139295,-56096,69849,125668,61572,-3761,27200,165635,263899,208547,161254,133377,71567,15543,-45863,-120299,-50377,48973,80402,45834,-71102,-88679,-45418,-78139,-105289,-71623,-11658,59853,112337,120384,104080,100893,124955,153441,148142,84585,29286,-62336,-124458,-30627,24406,27361,-21384,-90030,-65627,16162,103422,158812,68579,-83364,-133835,-42860,73805,72568,-49768,-102039,-141657,-40475,114356,207310,114352,10443,-31323,-67879,-102399,-23832,71373,49,-63385,-1257,29555,4230,-64020,3234,109654,157840,225603,233518,178651,92198,8430,-96243,-40050,41888,173375,243280,192841,64560,-66485,-142797,-89723,62439,191866,183324,81744,-39609,-52216,-28845,-20030,-18344,-23612,-40996,-58238,-57273,-51243,-22633,12497,-31689,-123179,-46224,24524,56416,62235,80799,89078,68206,53943,31703,-44639,-78083,-11443,80054,40587,-108348,-55466,40895,62638,1572,-94980,-102323,-114242,-54263,39918,108314,146775,126971,110371,159603,52640,-25477,70514,169352,178253,120419,88010,64881,-22334,-116921,-114608,-45230,7878,84297,153605,116680,60747,25009,39060,91859,98110,93477,68549,10440,-20884,-44379,-97173,-9626,83367,55459,9741,-2373,-42839,-107925,-112038,-122053,-95428,-27970,3782,-44217,-67051,-25583,-42909,-38981,138,39439,38323,16107,-32979,-56928,-60289,-82417,-105708,-39529,13574,-8812,-48395,47453,115803,149719,112115,88422,53581,52245,34464,-32692,-73790,15796,53752,1816,-57703,-49051,-9652,44110,5499,-73207,-83864,-17296,1606,-59569,-37643,21969,17488,-73590,-60039,-6697,-18139,-86009,-104290,-18571,6508,-39546,-119692,-119958,-55045,-18713,2021,85008,133352,82425,57537,61398,73687,64871,27777,-48725,-108248,-47110,-40357,-84353,-115274,-145221,-165470,-133499,-116786,-98516,-72847,-38319,-44586,-109868,-84796,-43444,-50214,-121687,-54829,45728,47604,-28717,-4598,8883,-52114,-77690,-9745,38558,4340,-93882,53460,164594,189986,102736,-21520,-111033,-123433,-122719,-150639,-129606,-62472,2306,157184,94470,-79260,-112663,-116,52609,9533,-80524,-41725,23777,2049,-82180,-57201,21571,55201,33171,42151,-33806,-132833,-158457,-119248,-76885,-10479,47454,26135,-23337,-8683,69925,217978,289155,179620,-1238,9774,71240,32970,-3689,4203,8960,20768,72170,133354,162508,147058,89837,43100,100873,210342,190985,105562,16645,-48446,-59125,-51388,-38449,-37368,-45439,-47168,23725,70130,51041,-41387,-119782,-69464,12551,52729,23597,-37467,-52772,10653,-43258,-47848,-14070,-29354,-89336,-121532,-55055,14673,47007,21277,-61825,-136230,-87021,96660,385080,392511,233608,68334,-7763,-7116,-1383,-34642,-6544,70543,100180,63984,54294,116953,184061,248007,189709,61474,45241,69959,66816,-28539,-89112,60299,43518,10854,-15,54890,75906,46694,9880,-4767,864,-27633,-81814,-71500,-56328,-63678,-105904,-93590,-89126,-53364,-80241,-105397,-81835,-27061,27420,58000,143420,173332,130933,72977,-851,-87621,-95513,-42103,4736,139421,184973,109888,59900,84298,-48686,-36577,90968,273579,122270,-53441,-37830,87290,180854,223482,168853,92248,41180,7188,-36720,-72065,-24002,52498,52490,8879,37996,169106,157671,121769,73135,100475,186432,267399,184026,1373,-102022,-60192,-67617,-66602,73,32186,795,-50740,-76391,-66928,-113728,-83820,-117315,-80380,-65494,-106824,-42038,45081,67434,57459,61652,82744,97774,120430,129579,115348,40790,-38409,-59781,-62061,-39933,-37321,14013,109368,230162,325707,227273,70387,-35993,-62017,-16295,-11970,-48864,-88465,-76350,-60152,-3358,30094,13363,-29436,-17886,9163,40170,-22558,-120791,-75227,-94142,-82731,-11965,23527,-5861,-52648,-20244,14288,2852,-24988,-21256,51807,75725,9301,-26606,-19506,65674,124237,56511,-46855,-113751,-68599,-92684,-97386,5952,57553,44438,2765,-20571,-24683,-33969,-83906,-32523,-26643,-12947,-3350,-18175,-17113,-13783,-38016,-41448,-38287,-34939,-53112,-70333,-117893,-92177,-77309,-54741,-36396,-44369,-39165,-21312,-72058,-89911,-8283,117209,244271,235733,161339,170526,132007,-34227,-86978,-6261,95751,168417,233063,142080,-46981,-111291,-66071,14031,25809,-18431,-69126,-130283,-81950,-4881,16298,-13663,-87006,-64885,44135,47062,1286,-59132,-116455,27605,124325,180851,195582,141638,88143,60654,57725,30889,-59461,-120858,-68371,-60508,12099,48882,32300,-3563,162930,186115,91820,37658,-38372,-102638,-27507,108207,67143,38621,14269,-1204,-24736,-17624,-20806,-42457,-43065,-50581,-65389,-46993,-4837,3281,-29829,-53949,-32713,31691,62951,78206,33504,-96407,-109937,-103294,-128565,-117625,-66002,-59738,-54012,-38947,-16636,-30955,49720,170082,213074,213345,232680,153097,68325,123090,135843,58696,-19700,-37303,22870,199446,295816,239117,130828,33552,1708,29513,100033,153949,197248,216231,263426,341988,327198,172214,18601,-30453,-21783,-6333,60304,69099,-26610,-66222,-58001,-81561,-95308,-102768,-95263,16094,120242,115468,23963,-14085,-30282,-37369,-39838,-45950,-40052,-72346,-112641,-57809,-11394,31064,67583,133128,159137,118844,17422,5020,24454,14170,-1178,19425,70068,73490,-48958,-143461,-49878,33493,100836,140592,140150,158223,196365,241979,161750,26299,-13213,-3333,-9275,-39359,-136271,13552,168301,294665,339382,284222,102293,-33165,-11346,22457,23911,7556,-40057,-114122,-147455,-87010,-56982,-69746,-117410,-57666,53765,80397,15428,-56667,-127642,-99483,-53232,17036,113625,215225,169295,45686,8793,-21848,-63302,-97308,-75112,-38627,-48939,-60373,-84900,-40537,23713],[45561,74048,80417,28522,-41214,-77889,-67589,-8499,55143,133755,163101,132008,52270,-23767,-59350,-29566,42894,90269,88599,94601,97062,37984,-66039,-126364,-50482,56856,108660,29736,-76720,-144642,-114535,-26002,24447,21193,-63620,-78722,-28528,-48734,-75639,-109398,-136767,-123300,-98486,-65344,-64327,-66635,-60031,-30636,23558,78648,80752,53778,109412,204452,323176,299763,166312,67198,26225,71080,74235,19713,-53300,-57665,-19989,15082,40611,-26037,-7875,157354,319526,432917,372085,108446,-109479,-164318,-71846,33881,81558,100189,149775,146456,-11711,-118762,-24466,44337,20656,-22211,-82357,-102519,-52762,71033,127171,146171,122854,100951,72186,1761,-82556,-109350,-106757,-71451,12495,-51760,-77393,-62321,-102865,-70640,36701,68013,-22459,-106277,-86359,-50100,23317,103342,100212,57150,46070,-61137,-137039,51362,298598,522970,340968,-22124,-76266,130989,240864,126889,-67231,-62516,29258,40119,37091,21945,-19122,-49392,-32933,20206,3062,5365,3824,17174,-4232,-72381,-83729,-68465,-23875,121673,363614,445795,318098,163553,37708,-72944,-115024,-119264,-116551,-86960,-38528,6257,20559,-2216,35583,39847,6548,-27439,23454,114055,226100,212801,120847,73708,15618,-166316,-40793,157300,300531,275215,115289,55000,99040,128298,21962,-111947,-141950,23647,114006,211631,231729,154882,103243,106624,97959,82793,78594,63399,36680,11662,85650,141727,46099,-54946,-58745,-2746,37141,65101,100413,93117,-35194,-127704,-125281,-56871,-24779,-9209,-53447,-57442,104311,287959,315393,109711,55339,17741,-23611,-3906,62439,55278,-25718,-80379,-45285,-4058,54519,-14710,-127256,-40510,57928,129070,161017,145559,56099,-2867,26337,331,-23249,-62992,-110384,-113821,-76914,15008,29568,-40302,-87734,-19150,32072,27925,119987,326035,414968,351525,135299,54253,28349,20327,-17231,-93036,-131009,-72253,-50700,-30072,-22378,-9518,8991,-22876,-61919,-59997,-30461,-17710,-1112,-38369,-35854,-24867,-27803,-32597,-7884,75678,174342,252520,196883,42855,-93953,-59574,7524,128910,244911,246780,111439,84143,57172,67256,125870,126285,103888,28030,-16085,-16035,-4573,-41757,-122271,-97463,38441,141186,106418,2838,-17446,59418,145041,152364,90472,36968,39562,18799,-35097,-61601,-79867,-72307,-14944,56013,42918,-57104,-145064,-98572,-424,80787,67468,29475,-17370,-22250,-2282,-4575,22918,78609,68421,-17462,-60680,-88490,-118695,-138982,-92611,-27492,-34687,-89677,-133473,7882,150642,223532,227683,75609,-130502,-25031,11017,725,-26032,-50770,-64310,-82596,-81938,-40705,35746,43676,-44016,-117210,-121683,-45932,18563,22952,346,-69145,-137970,-85510,-31657,-36278,-52341,-52900,-61929,-72494,-82835,-105557,-117730,-104531,-39706,61939,192957,219193,97944,-39301,-90607,66128,109921,24539,-46983,-51699,-85145,-82606,27309,151861,209800,95729,-19902,36036,120336,133614,93136,14234,-38368,-52918,-58170,-58344,-59009,-30216,34091,82624,92792,64703,42189,-18796,-68991,-100451,-81720,-54068,-14428,25129,13549,-17384,-24199,-23363,-43741,2577,73594,111745,72552,-30047,-61565,-66526,-79168,-48555,-10938,-19357,-36947,-13170,1743,26057,91183,58743,-25669,-1859,69535,42922,-23709,-21796,5451,-1669,-37924,-37532,12468,135323,186129,96353,-71418,-241096,-248519,-82531,131785,192821,-36458,-187557,-140808,-15762,74044,-37890,-22196,59520,69906,11068,-27030,-18893,-44056,-47216,-10855,42389,134272,257316,331185,296815,89167,-108457,65440,244457,348635,278055,275853,369768,384606,200598,-49229,-43138,-23472,-22825,-70615,-122856,-59711,-17965,-21495,-40475,-40211,-49680,-40920,-63894,-28209,96110,105290,66758,45502,125440,127024,16252,-57054,-52288,27050,103957,92696,7667,-129562,-104992,-96043,-111148,-67219,11885,54130,48424,31254,32045,7658,-58310,-102964,-80782,17694,133048,199938,262831,156954,44953,16180,-40741,-145926,-23206,126498,62376,15446,178373,481653,699779,524237,130860,-85924,96018,413213,476780,273670,69975,-21776,-50063,-100922,-124606,-106038,-87676,-20023,210734,229174,133683,94614,28126,-41630,-75141,-19619,15479,-36195,-47410,-37679,-6885,-21503,-54134,-104972,-103398,-98663,-105656,-73210,-87577,-128893,-101387,-12259,38578,23906,-33527,19582,146620,199914,197527,136425,22699,-95452,-108046,-104393,-79422,-45996,-49271,-72224,-86999,-129345,-119619,-93577,-71816,-34686,4585,33590,48316,21910,-18062,-14607,-23505,-3156,15030,-21062,-92519,-132300,-117584,-60137,-59162,-71388,-14518,11643,-42900,-91202,71001,208034,182666,160526,143641,148475,165387,119060,-2630,-56491,-35791,-1752,57035,247560,362330,128350,-54231,102025,257020,322113,235810,110429,17842,3627,98265,151071,85378,49247,58455,53593,100249,83129,-24309,-17773,101530,185669,247405,332902,341223,255055,130567,28885,-78615,-85204,-39938,-18357,-68136,-59902,-37423,-17523,38869,46821,-22251,-64351,32705,64709,44795,85596,131259,180647,166057,158224,39702,-134887,-89527,44170,33325,-13775,117915,320543,381282,286391,67914,-22540,-6487,-46234,-98049,-86675,-34190,29758,-9725,-98823,-66354,17927,132703,224427,203907,62370,-37834,-84436,-104968,-81557,5004,61889,56936,8698,-37549,-57695,-75646,-72654,-79756,-58908,-23460,6422,-25451,-98658,-124352,-106063,-61171,2880,36388,30924,88552,227894,407817,503976,418156,288642,184604,141224,90725,4152,9177,80768,87709,-8136,-172155,-10907,85935,37605,-101367,-34565,137550,278627,309352,284847,213432,91730,36346,21555,-45359,-93594,-20013,8752,-43479,-122911,-77757,-11770,79545,148906,64816,-11451,71211,132960,138148,146235,124062,175507,175930,98638,2081,-6897,47322,78097,42606,33519,133357,229054,299311,271210,87739,-55960,-145744,-92653,-50750,-10722,-3036,-960,12971,10928,7443,-5065,70,-22053,-58118,12293,135064,105805,88232,160762,148089,47954,-29968,-66990,41753,102234,182752,183996,211118,237910,203935,91230,-13763,-2516,16283,-16155,-65539,-119564,-51805,-50468,-47210,-11925,14978,-36726,-106454,-75153,-64886,-104990,-92067,-14274,75236,103230,24027,-21459,-28298,-35009,-15539,-35478,-105336,-132889,-88776,-75183,-73978,-90901,-57885,-2453,74385,173321,226033,105228,-48694,30596,95044,74319,19047,-59528,-92459,18356,286808,148368,36831,-24048,-63754,-86125,-61542,-29728,-28391,-17754,67611,146790,129300,15656,-103700,-2686,87252,108742,74656,19963,10482,58710,101932,22326,-45096,-90850,-118215,-98493,-53163,-10247,125225,218372,186964,93668,-2547,-78729,-66673,13361,94731,101679,33357,-30182,-32933,39399,103703,119562,111950,13276,-106845,-96401,-63442,-19958,-12850,-80629,-143009,-98204,39608,297699,432798,409536,284860,138384,-18731,-89643,-38069,-23240,-46253,-103505,-63091,-21290,7850,49872,77205,56031,-8254,-28783,-22407,-9796,80477,85132,-10610,-86100,-97497,-48140,-88018,-17803,22091,-33360,-122770,-108260,-97385,-37687,27248,-3931,-31662,-84870,-105659,-81668,-56970,-17164,25513,68618,41706,-55649,-119160,-50279,38747,57134,81452,42545,18315,49305,174281,167300,44165,-65484,-106850,-122050,-127733,-103281,-111193,-100616,-33264,26756,49549,9701,-80450,-135988,-77917,2699,38863,39014,-16386,-26454,2707,15211,-19488,-121607,-129308,-71115,-89461,-88707,47252,167836,155201,12507,-75506,-85292,-72004,-67468,-128551,-107349,-82197,-75839,12285,108590,165442,200569,215490,162374,-4101,-69508,-91190,-97779,-79418,-72769,-2117,87081,93267,93236,85446,34793,3671,-8617,-19013,-32848,-67886,-72529,-28714,35354,72959,125694,104199,-14290,-53600,47957,120461,134646,30714,-74996,-92984,-32057,47686,-3033,-80018,-57250,-26867,-6508,1339,57016,98449,81552,26720,-405,-7761,8716,14138,-43413,-7961,-13574,-32281,-38833,-91328,-96804,-26961,21056,16926,-58138,141719,326522,365859,268994,113407,40698,-15828,-63983,-62712,-23348,1813,-35887,150707,423141,525677,380317,114207,-84489,-29573,87050,127933,55328,-68474,-116382,7936,24998,-51429,-177247,-81297,42126,151179,283473,325945,150089,32332,-73764,-99238,-114155,-152152,-98547,49643,120462,58251,-67997,-105251,-93996,-65000,-40362,-73453,-108032,-36359,61885,104671,90155,54328,60932,96945,33596,-54122,-93888,-26885,89154,85107,3652,-7428,16236,50277,171077,293660,334341,356567,215358,102791,58196,11742,-106931,-135573,-84320,-17095,-36558,-50518,-20954,-50622,-107521,-72022,-6322,14806,51691,114972,180274,204057,116014,23911,-13800,-59970,-73049,107312,295466,346349,253090,67737,-29145,-56504,-20273,22543,77360,109438,90754,87566,147528,121242,86175,71860,55190,47168,-82206,-105032,-21880,-10354,-23947,37990,132725,103252,-57979,-123566,-22298,483,-23382,-27075,-15846,15948,49002,54577,101543,233332,203980,97347,3161,-55051,-114509,-78111,-81058,-111116,-46137,18350,61477,3456,-77783,-146397,-161146,-158371,-64119,76426,138779,77406,17571,53110,177164,238598,158551,122155,115301,80458,24670,-45230,-127181,-64524,7253,21573,8494,-89852,-96491,-54435,-79182,-88738,-67674,-14734,67400,127473,128194,109347,104044,125362,146986,126585,79999,42067,-48346,-139360,-57302,-5195,10978,-22474,-83973,-66238,6048,86986,147641,64461,-87521,-136042,-63785,42199,65322,-47887,-98787,-137937,-34632,125636,211400,99964,-628,-34060,-62667,-98708,-23806,60903,-8555,-76019,-15004,26831,13744,-59647,1350,112667,169300,228366,220803,160228,82182,-11522,-100273,-19000,65630,200612,271909,212436,72427,-73493,-130929,-58198,58953,156136,155092,74809,-39062,-53524,-34205,-26616,-24003,-32931,-57579,-75318,-63721,-50656,-25978,856,-37931,-130368,-50399,28070,67540,83405,114199,122901,92692,74345,61506,-12225,-47732,24299,104882,44594,-103129,-52091,50463,87303,33035,-61721,-77295,-71396,-31241,38648,96920,137925,125538,106784,130423,25398,-47233,51397,135155,132148,82546,64831,51368,-27514,-111763,-103952,-45728,-12790,50158,131663,110940,64587,8798,772,53968,69272,90048,84398,35119,2104,-42952,-91833,-8729,82191,65372,23807,9960,-35466,-112026,-118137,-90237,-48782,19204,39243,-2501,-21740,17493,1810,-15800,4501,39267,34654,12709,-32609,-61920,-72069,-102825,-117355,-33569,23642,-1780,-58429,40974,109469,134133,102859,93889,76301,59466,27661,-27319,-43394,33350,61616,4710,-54004,-52767,-7326,62530,49539,-29053,-53255,-1714,11069,-57688,-30667,46009,53450,-33853,-67696,-23016,-33133,-105991,-92221,3954,19307,-36749,-118666,-119885,-59346,-21765,22597,118396,161935,95770,64659,64139,75412,67183,29824,-45774,-103371,-37595,-28574,-75971,-109188,-140839,-158404,-121545,-108998,-92621,-60545,-17568,-38181,-110403,-76389,-38473,-47106,-137723,-52832,48303,32170,-30621,20061,30655,-38721,-65510,2718,54354,5404,-82620,67701,194366,221257,128112,-6192,-107316,-125788,-116986,-129293,-113109,-48325,30064,173857,111656,-73135,-113224,-4765,48748,13029,-68676,-50507,-6151,-46778,-76365,-11860,59624,81167,43209,51914,-13215,-112168,-171601,-126002,-76214,-13812,42661,23388,-34040,-24917,38258,157935,222870,130625,-24409,7096,48134,2782,-18519,11754,28557,47409,95914,160255,200264,166323,90438,29587,79784,185875,168905,101602,18134,-52559,-64035,-59906,-49168,-46570,-44376,-26893,39338,72676,47208,-44163,-108060,-55228,20049,64764,47262,-8608,-43224,-5652,-54214,-47912,-24508,-38180,-89358,-123588,-54493,17248,49459,23086,-61113,-132219,-84284,110958,401592,413812,253015,77173,-9676,-14039,-12128,-52512,-31784,39325,64476,37996,30909,89909,158895,214143,138784,21549,31558,60415,57693,-31247,-100267,25091,1105,-12165,-22801,55555,92852,55764,22994,17504,17555,-16561,-77164,-75152,-50772,-40951,-74768,-124388,-68555,-36605,-85701,-117555,-83377,-24381,34261,68677,156693,185102,123496,60053,-16993,-89352,-69640,-46508,-8921,120329,165124,92220,35887,62338,-45632,-28324,101176,279453,132385,-50769,-31444,101694,220047,284471,212834,114539,48986,10943,-34009,-67419,-13844,68384,68463,25399,59050,183063,179745,157239,104439,115778,180334,260585,230105,50183,-70906,-61736,-67638,-63691,-3819,37822,4794,-56814,-78295,-58048,-103825,-115056,-129127,-81880,-72067,-115649,-36289,52420,78397,78043,105214,157010,191633,219215,226356,190211,83773,-15740,-47501,-59072,-40486,-26017,33317,148848,288121,370729,250947,95240,-23555,-58517,-16640,-20260,-64888,-102249,-75922,-65892,-851,43176,23730,-20794,-10082,19112,58350,11252,-81002,-95738,-126361,-64110,-7264,14382,-18334,-49005,-9622,18192,-4021,-38222,-30867,54664,99680,53474,8344,7291,90365,132543,58639,-43175,-111820,-73633,-88383,-79532,19745,67595,55943,32407,13832,10734,4683,-51133,-18206,-19398,-15769,-4366,-10785,-1069,-1622,-36993,-45210,-35635,-21353,-28568,-52052,-99169,-77027,-58478,-38663,-27237,-32349,-16899,-5344,-64651,-83108,-4542,110549,235222,261736,211913,216273,139930,-26356,-81506,-12195,92717,183885,273819,196073,13032,-55728,-18575,49165,51905,12563,-33979,-94860,-99524,-25478,12621,-9973,-83882,-50909,53867,48541,322,-62182,-91231,57632,158357,214306,227411,175921,118927,94381,91787,51052,-48828,-101353,-40628,-40381,15187,46228,31295,11976,181712,185594,94726,53052,-8650,-78785,-74058,78535,56202,35333,14061,-1982,-23725,-13329,-16973,-39151,-31273,-31086,-43121,-19807,17267,14018,-31001,-60505,-27339,46581,91053,111021,39157,-113393,-95554,-86223,-112348,-99349,-55543,-60757,-63647,-49796,-17076,-23277,-6690,98261,162941,188445,240883,206820,112756,130982,124661,37205,-37316,-39519,33140,218548,304730,235851,135176,46283,8320,15236,68094,126578,190025,223677,278065,368283,383916,247178,96889,40446,21161,-22966,9073,29551,-35044,-54755,-34341,-56016,-74242,-93810,-96200,29314,148632,145217,42077,-17774,-51196,-49224,-43911,-55186,-48733,-77616,-107808,-52864,-20842,18106,52524,123663,161479,127522,17730,-5455,22909,17876,-2111,10066,56382,53584,-58023,-146117,-60300,16534,85465,150188,169568,182716,212129,254552,180405,49701,5455,2653,-15113,-49063,-116601,30932,190900,328847,381563,309137,112804,-29326,-27843,11430,14970,-11340,-63151,-123883,-106984,-88173,-64152,-68783,-109940,-63734,37256,71460,23443,-39941,-108723,-93572,-55482,4219,91664,205206,189872,75842,34334,-3721,-52586,-91540,-59197,-11229,-26100,-51451,-73653,-24418,41899],[60693,86081,83412,26299,-39184,-67310,-50714,8964,68455,143970,162639,118158,32092,-39374,-68435,-37858,32165,77465,71216,79206,96695,70402,-31925,-112466,-53284,46430,101348,40260,-64259,-131475,-106382,-15741,30988,17613,-73879,-80408,-27561,-48838,-77157,-111859,-147097,-108858,-84514,-46920,-46440,-50549,-43591,-19495,25717,63149,51628,27433,99524,216250,339059,297827,154717,57824,20665,74449,69413,3448,-65337,-72035,-37422,-11745,5502,-51937,-23933,138446,297257,378915,293978,58427,-129038,-165618,-65779,44834,96039,114423,142505,127186,-21116,-113554,-18794,59184,34724,-19933,-80815,-99347,-28186,89617,125510,125744,86936,49973,9529,-54849,-127613,-130569,-117109,-81461,14200,-28804,-75706,-61035,-86587,-46706,63636,97815,-11532,-89924,-72473,-32002,51464,139083,128490,78711,59738,-48009,-136523,13461,219337,429319,293355,-45686,-83877,130153,248770,134062,-58396,-63688,26218,51091,51247,21548,-31301,-67307,-52356,-10132,-35306,-21156,-13166,9376,3502,-47776,-67217,-61410,-19092,142531,410096,475334,329918,160179,30101,-81349,-126485,-124292,-111472,-82425,-37012,-3916,-11336,-30757,19718,24157,-12027,-46164,22668,135198,242549,207953,109887,70724,16418,-159087,-46611,148660,296059,279199,122283,51717,88584,139896,33853,-101457,-128481,19932,101010,184381,198983,133835,86645,88786,87932,77327,69159,57791,42082,31480,116541,136693,37228,-67821,-83499,-21945,38326,76442,106476,80006,-45602,-124953,-121263,-76270,-48773,-39791,-84037,-44043,126961,303584,315518,108302,70555,41668,-3862,4840,68599,64657,-11745,-76296,-34674,18652,69536,-20340,-129907,-44266,44848,114991,166058,155227,50869,-26683,-5219,-10122,-21336,-54739,-99515,-98110,-66748,16850,18053,-45929,-94209,-23918,38854,54771,147092,337489,434974,415710,188165,76645,41438,25730,-28548,-97666,-108431,-37606,-7358,23127,40827,29072,8310,-39232,-80210,-67473,-39161,-31885,-22900,-59835,-47427,-29979,-30451,-36803,-11808,69064,147238,224239,204126,61097,-80866,-78023,-12726,114255,230552,217417,85488,75503,71560,95008,154487,142718,110893,29498,-14772,-8372,6620,-30352,-109254,-111786,5377,99694,83177,-21554,-34472,52350,141512,160257,115423,81724,81697,47241,-13725,-40800,-59941,-56872,-14731,48160,26246,-66045,-144454,-105664,-10847,63712,46048,6771,-3280,34651,57897,43298,55474,84466,50599,-38388,-77340,-106730,-133848,-142246,-82339,-16301,-22632,-76995,-112063,32147,156431,217001,225462,89602,-107491,-63844,-24371,-21269,-22676,-55137,-85229,-109883,-110219,-76905,-14572,-5472,-85318,-141275,-98646,-26277,35632,32825,2035,-68525,-138260,-88930,-26689,-23341,-29599,-28265,-47792,-69485,-85255,-109862,-114339,-109559,-45703,62225,188807,209056,91891,-40126,-89549,72918,119295,24563,-66694,-65505,-78532,-63711,28387,141748,205417,104609,-8025,38641,119450,131781,86853,-1378,-60379,-76951,-83000,-82034,-87874,-66290,8513,71800,122318,140323,110833,39103,-17261,-69487,-92882,-75234,-30590,15650,9872,-27847,-46430,-25567,-29761,30678,115517,155458,102010,-25864,-78543,-75270,-66794,-49276,-25765,-38618,-48966,-20681,-3486,24804,94403,60586,-31516,-1440,69242,44521,-20031,-11729,21384,17758,-17254,-7817,43359,177107,173083,72199,-78683,-238642,-239932,-71867,80741,155639,-29029,-152189,-103843,24615,84732,-37808,-24439,41196,51151,-12217,-44750,-21898,-37026,-42628,-23271,10507,87998,207113,282384,260541,69584,-126692,50434,220348,330126,253641,248437,345565,385054,217236,-29496,-42955,-25099,-21427,-72746,-100257,-47633,-16786,-37379,-51270,-38545,-43611,-35313,-63542,-26326,103651,116874,81949,63597,136393,120848,14202,-55161,-52263,22400,77068,40250,-26036,-143988,-115724,-101000,-102306,-70743,-8171,26981,29102,25562,35513,14724,-49090,-92968,-69439,41356,188752,265376,307284,169266,46332,15485,-27227,-120437,-41849,119527,67305,18983,158576,447102,638042,466601,101621,-118074,52301,346969,416726,233808,56023,-28654,-58858,-117393,-110003,-105636,-82744,-11996,215315,221203,117639,78182,18487,-34690,-40868,38299,68316,-14998,-44183,-33847,6071,856,-22256,-75385,-97327,-103197,-126616,-73164,-72365,-92514,-67063,7332,35870,9104,-36930,32300,156805,194201,175597,101271,-4423,-111701,-102405,-100898,-67552,-29724,-43870,-73381,-83035,-117159,-99788,-73217,-54562,-24201,6408,37773,42841,12678,-28967,-26244,-35067,-9359,18014,-10342,-81043,-125841,-123476,-68265,-64775,-71239,-14236,11611,-45623,-85877,68877,223258,216396,192205,169317,177659,186069,123703,2469,-58978,-46701,-12431,57469,267043,419565,212180,-47938,70724,213143,260243,174084,77037,1742,-23892,69270,128186,69971,32169,23715,10891,66948,68581,-8137,11398,116968,238968,335894,412304,391520,281224,141478,48273,-59625,-115311,-62849,-43090,-101854,-72998,-53133,-42023,1824,13245,-26270,-54944,23703,55998,49446,113132,169816,233466,224284,219678,63055,-133734,-74817,62231,40330,-18519,117507,328793,399116,298549,62717,-45500,-27433,-50541,-102447,-103655,-51121,12378,-19418,-105381,-67957,22380,151907,243304,207703,68315,-37779,-97695,-121948,-91455,-4128,52071,45491,206,-40369,-57256,-70852,-59421,-62779,-43788,-15213,2573,-43521,-113861,-118989,-103334,-55067,19965,65157,41253,78790,222990,414753,489806,366825,223504,120798,85986,57478,-17591,15965,101195,124076,30644,-141587,-28467,73591,29202,-99931,12592,201896,352664,392106,355284,250993,121842,63866,30748,-48110,-68520,2890,17108,-48716,-134545,-87360,-41460,22367,79158,27528,-18381,75756,125619,114840,124908,116012,165801,195932,139243,56954,44818,81906,94455,45739,15391,83840,153295,211720,210205,73319,-52926,-134788,-106319,-62248,-16547,-5674,-53,15769,9036,-4842,-18002,-7048,-16814,-44204,26136,144059,123459,152516,218478,164456,45543,-33466,-55979,77151,159017,217157,179992,196769,256589,270285,156383,25112,11048,14134,-34407,-86587,-73358,-16498,-12313,2206,46694,60680,-25189,-99476,-56490,-42947,-79686,-80016,-6381,90648,98976,12747,-30221,-35393,-33416,-8921,-27865,-105476,-143230,-93311,-84337,-78196,-90488,-56856,-4479,63362,171896,244611,125585,-32006,49602,106373,80058,26903,-38476,-40130,65638,291726,108787,28593,-19641,-55342,-66241,-38766,-14230,-22411,-12804,73736,147802,122376,15045,-85713,-1891,69097,71955,42310,17084,15164,55035,75537,-7424,-62315,-99192,-118295,-92754,-32412,3828,134752,223047,192581,95896,-8102,-71871,-49426,24104,93879,87874,22555,-26677,-28227,38271,89396,92182,87985,4232,-98601,-81051,-47395,-1306,9205,-58636,-118303,-81135,51668,279385,368432,347900,251660,127635,-16858,-90600,-46187,-31669,-48438,-97236,-45490,-6729,3096,47382,79979,51170,-21523,-37214,-24740,-14598,68843,76228,-14953,-94112,-80057,-28073,-79884,-50395,7015,-35730,-110105,-107919,-86554,-17943,32230,-7518,-41672,-95304,-121494,-87696,-55849,-8458,40214,88079,66163,-33055,-119838,-69970,20873,41618,71140,37136,23183,72684,223215,217238,75376,-48426,-96957,-117257,-122214,-91086,-97147,-100734,-28407,38338,62065,10769,-75254,-135226,-89946,-10972,29356,50237,23778,20435,40552,37844,-4993,-108452,-122980,-65615,-91714,-98756,36391,153152,144666,8761,-70313,-82882,-84248,-78372,-131633,-101801,-79144,-58764,34822,135962,189546,220562,231608,175324,11694,-61667,-101048,-105824,-94241,-90250,-16361,73055,74326,72363,91529,71941,57548,13348,-16593,-47996,-113768,-113731,-51057,27310,76484,138125,122424,-4215,-59722,30687,76980,76673,-31459,-120404,-63049,14679,74726,14584,-63291,-47779,-27909,-10212,-2153,52608,91468,72383,18056,-7916,-9264,15118,38931,-13124,9148,4668,-10989,-17213,-77276,-101106,-21973,32855,21703,-83747,114087,276624,294525,219388,110530,55164,2083,-52295,-66932,-39538,7183,29957,257341,509380,569485,407549,141124,-74050,-46269,66643,111911,48156,-66772,-108677,21579,33216,-44639,-168886,-89564,21529,104944,195976,231169,95410,21876,-62893,-77051,-102418,-146924,-97201,42927,106820,60742,-56406,-93174,-81466,-56457,-37759,-79787,-115159,-27611,77286,115713,100721,70799,80272,114403,48863,-43801,-83939,-36278,52540,51367,-1647,11993,44163,85344,214780,335777,386130,389986,214760,90936,42705,-661,-118598,-115084,-69836,-10751,-45026,-70803,-31452,-57613,-100927,-52684,8666,24545,61813,123996,184038,200390,108428,14574,-17894,-60607,-70410,109037,269323,304351,204605,42579,-19357,-48517,-3098,53241,94232,111945,78905,65029,112435,92836,74283,58538,31001,27692,-89527,-116418,-30755,-10735,-11207,60674,145550,97564,-73441,-125112,-14869,1807,-30102,-33207,-16767,15510,34914,29886,61483,173061,141851,48701,-57855,-90037,-99692,-75427,-91343,-95334,-28270,31822,70655,19477,-42469,-80563,-83042,-117432,-70606,80338,150077,95241,42071,79740,181593,202516,107840,81461,91289,84663,31435,-45532,-135568,-83189,-34033,-32309,-28280,-108184,-97003,-57765,-76357,-75803,-66197,-22173,69188,137630,132187,110969,102167,118720,130458,93885,66949,45693,-41620,-148516,-80417,-32526,-7964,-27086,-80581,-66241,-1828,74870,141127,68916,-79389,-133337,-86972,4674,44968,-52869,-98989,-134178,-38186,117705,192938,71725,-17903,-40750,-60261,-94295,-22969,50784,-13174,-86977,-33253,17651,16741,-59771,-3380,112096,178351,229416,208306,142340,68380,-36335,-94604,-6398,80035,216742,290044,223219,75121,-79872,-100572,-20687,53757,112209,117072,59433,-42875,-53920,-39407,-34526,-31698,-43796,-75586,-94847,-73862,-53573,-32940,-12964,-44973,-130814,-56828,27720,73713,98780,139581,144342,104897,83511,83006,21136,-12619,62673,124680,42974,-102812,-53363,51979,104439,63194,-22727,-40311,-14672,12356,51200,91489,130487,125577,105770,102718,-1363,-73851,22388,89184,74169,41115,37344,32866,-36935,-108896,-96454,-49195,-38028,13725,104905,97745,60476,-17869,-56265,18,29138,74331,91185,53429,19427,-49000,-88589,-7936,82179,77143,38706,21382,-29582,-115484,-105024,-41098,12069,63715,66629,31383,17333,57291,43739,7291,6407,34074,25356,3434,-38465,-72123,-86549,-121130,-124968,-34475,24614,-1787,-72059,30530,98966,115215,89129,89007,84680,59681,22580,-20736,-18916,43582,62454,2866,-51800,-56439,-6514,77772,98295,23971,-14451,9159,13096,-62828,-31615,60028,76600,-5148,-71933,-44239,-53812,-130985,-73464,23955,25357,-40954,-122863,-123068,-68593,-27731,42637,145346,182365,103779,67869,63546,72676,63406,24247,-51057,-103447,-32883,-21904,-72666,-108654,-141953,-156506,-118382,-111341,-96842,-58134,-8093,-42019,-112426,-70499,-36638,-45555,-129654,-56423,40595,9201,-28154,40443,44408,-33341,-57456,13266,70771,9870,-89201,62495,206016,239915,143487,270,-110500,-129915,-110167,-109897,-94806,-29820,60107,172234,114638,-74046,-110941,-14967,34197,5131,-68080,-70585,-48226,-89993,-51282,11422,76571,94082,47658,57564,6840,-80943,-144151,-129392,-81248,-24862,27833,11818,-52468,-47448,968,92421,146717,68936,-61659,-11344,7117,-36379,-32829,17095,43787,66886,104464,166896,217310,170231,79787,6329,46483,143551,127227,81781,12437,-62243,-73823,-74096,-66708,-63404,-51422,-17137,45510,66636,35423,-53793,-104315,-48723,20386,68670,64391,14030,-39992,-39203,-67037,-54980,-41337,-53619,-93391,-125713,-60826,10080,41366,17238,-65732,-134512,-87938,117157,398001,413714,258703,77243,-20770,-33966,-37797,-76024,-57066,6697,27678,10583,6769,61590,129134,170725,78047,-20815,12361,43407,41253,-40597,-124916,-24004,-37155,-23316,-31758,54835,104799,61729,35956,34526,26433,-11729,-75837,-85295,-51770,-20076,-31488,-80870,-39551,-31980,-100370,-134380,-87557,-27414,34711,73357,162336,186750,106373,38548,-39505,-92562,-55131,-60467,-32821,94227,137897,68982,8868,36128,-46257,-29394,100338,260906,126543,-59535,-31279,107702,248604,330803,242454,127063,49714,8496,-37598,-70289,-13146,72701,74388,32048,68553,184990,195367,190058,128085,116071,156247,228883,247276,89693,-47096,-58280,-71178,-67842,-21232,30619,-1629,-72395,-84457,-56197,-86983,-122049,-120470,-89518,-87114,-123542,-37197,51104,80592,90461,139947,221567,278858,308064,311602,248954,109647,-6059,-44758,-65124,-48977,-22119,46948,179202,328117,391132,257252,108968,-21315,-64232,-26821,-39382,-91319,-112973,-77469,-77379,-10183,41419,20027,-22276,-8119,25548,69583,40138,-28214,-62020,-86625,-50781,-11945,-5843,-40695,-49133,-6323,13472,-18857,-58206,-50352,44320,107669,86629,45463,38712,104300,126122,48603,-49849,-119323,-87057,-90862,-69672,27551,71659,62059,50641,32577,31791,37039,-23705,-6651,-14091,-23549,-12582,-9290,6088,1082,-43225,-57066,-39411,-13647,-12969,-43356,-87196,-64610,-43916,-28654,-26160,-29010,-4235,3260,-61217,-84551,-9383,91618,207041,267835,248874,248027,133766,-25786,-80920,-26130,79502,183612,293376,232751,66722,-992,28373,80110,74880,42720,-1357,-64899,-118075,-52816,1945,-12088,-85758,-46133,50217,38481,-9871,-72470,-73042,79918,182468,238763,253077,209628,152294,130988,125473,65860,-45566,-88655,-19105,-27706,7569,29987,20891,27296,190795,174804,88600,57671,8037,-62790,-123262,44990,40637,27516,7905,-9388,-29539,-16152,-20458,-43562,-28280,-17530,-22445,5595,34838,17937,-38983,-75071,-30721,48234,99109,119659,28539,-107835,-73367,-63491,-85728,-82968,-50649,-65381,-77411,-67428,-23462,-949,-18061,42993,117612,163179,239231,252224,161201,127384,99427,8338,-59457,-44353,40130,229775,303006,225336,133430,54486,9412,-6459,30818,94886,175359,220918,280759,380133,428149,319010,178292,117667,67962,-37938,-42627,-4499,-42137,-47423,-16353,-30189,-45200,-84750,-100137,39667,170739,165733,54951,-21564,-65475,-52255,-42373,-59320,-56030,-82724,-101804,-50183,-30958,4633,34331,105605,152904,127271,17753,-18504,16393,17259,-7147,-3771,36633,26923,-70434,-150256,-71621,-3062,64292,148274,187441,194480,215475,255611,191441,69027,21325,7429,-22182,-59543,-93654,46997,209507,355267,409550,317425,113530,-28490,-45936,-2559,4904,-24393,-67803,-95940,-77146,-82893,-70017,-67007,-99602,-70169,19793,61058,31371,-21342,-85955,-83496,-54102,-1925,80388,201759,213842,110180,60278,14079,-40801,-82541,-43231,13659,1917,-33014,-53700,-4049,62310],[75300,95244,82901,23159,-36598,-56075,-32695,26850,80789,153136,161956,105759,14161,-53807,-76977,-46655,18539,60007,49439,60589,91029,101136,7084,-88736,-50416,37061,91469,49342,-52244,-118011,-98498,-7271,35231,12482,-83851,-83649,-29595,-50033,-77705,-111123,-137113,-91379,-68166,-28369,-28403,-34244,-27991,-9810,23606,42944,22600,2902,86569,222214,344648,285905,138220,45173,11480,72001,61267,-10417,-76754,-86705,-56746,-40030,-28070,-70844,-31955,120992,271494,320927,220004,17844,-143094,-164572,-60795,54166,109477,122233,123018,96663,-34540,-107366,-12462,74370,55613,-12711,-77541,-94003,-9321,89488,104455,89393,45440,1490,-47349,-108336,-166316,-148454,-128157,-93178,12093,-11005,-73093,-56153,-67725,-28025,81933,117662,-7586,-74051,-57182,-12146,80966,173069,153243,96947,69256,-34248,-116957,-31224,135643,322107,229867,-75223,-88347,124399,243698,132957,-52549,-65646,17752,56439,64695,25107,-37352,-78677,-64212,-33214,-68459,-46994,-32285,-1818,6847,-25524,-51216,-56588,-19634,151741,427625,474390,326436,151665,22830,-83614,-121570,-111768,-100862,-78332,-39008,-19732,-45946,-53700,6399,8860,-31249,-64185,23171,154050,247802,192176,90567,63102,16716,-153736,-58777,130701,281059,274640,123880,44614,72734,144527,44808,-84344,-111507,13347,80918,146699,156815,105998,63395,61922,65277,58327,47253,42490,41805,49958,142645,125655,22939,-86775,-114244,-48403,32913,81309,105444,63202,-56175,-122273,-114731,-95274,-75080,-73937,-119640,-33673,140947,307359,305363,107086,82221,58823,12194,14609,71598,65257,-5135,-70178,-24770,39041,77512,-29376,-133834,-52010,26533,92211,159940,152194,43241,-45952,-38262,-20944,-18724,-46779,-89383,-82340,-55398,15078,4064,-52699,-99599,-28429,41445,74737,166468,334470,435550,463992,248281,109158,60545,30712,-41880,-94138,-65532,-849,31829,68011,98856,72481,10273,-56659,-98358,-74369,-48190,-47577,-47538,-84787,-61867,-37842,-35185,-42403,-15991,60469,118286,189182,204089,80329,-64735,-100426,-34889,96023,208104,181098,59932,66215,85151,123870,181707,155919,113689,26228,-18292,-5177,12628,-24001,-99649,-122639,-29508,51626,54370,-45910,-52426,38841,127715,155281,126479,109352,106881,62871,-1036,-26071,-44258,-46917,-20776,26423,-3225,-80500,-146693,-117134,-26888,38998,18268,-16549,20061,87996,110376,89168,87345,85954,32505,-56590,-94651,-125704,-147496,-140659,-74957,-7960,-12334,-64287,-87725,52433,156045,203976,212328,97177,-81369,-109940,-67636,-48433,-23946,-62591,-108246,-140628,-143579,-116977,-65197,-53369,-122423,-137564,-76078,-8727,50704,39965,1515,-69965,-139433,-94804,-24499,-13503,-11662,-8752,-37417,-70347,-89617,-107649,-106648,-114215,-55538,56171,170863,185111,77748,-44061,-83162,79947,128921,26630,-90142,-81948,-66987,-43984,25877,122334,188410,103223,-458,40104,116243,125048,74289,-20834,-82772,-97481,-98750,-87967,-97760,-99714,-23630,53897,139274,193516,161132,83225,25019,-37685,-91268,-96301,-49921,1876,1753,-43103,-75902,-25610,-11732,59522,154702,195147,130932,-19905,-97861,-75357,-44944,-41841,-40008,-60804,-63937,-30509,-10228,20820,91481,57973,-41925,-6127,64507,43557,-16398,-1588,37574,39615,7069,20526,70603,210127,148154,40604,-93084,-235772,-218933,-60660,29360,118363,-18339,-115462,-64400,63321,87800,-41772,-29978,18627,20394,-46872,-63419,-24929,-32653,-39444,-32979,-16564,47732,156568,229802,222319,53952,-118622,30989,181112,289291,216406,212732,316995,389777,247095,-2229,-48146,-29600,-15944,-60934,-76408,-37200,-16681,-54943,-63760,-39152,-40314,-32699,-64787,-25665,105922,124575,93951,76533,137037,105018,5186,-57516,-55027,14042,42171,-21420,-71509,-154576,-126244,-101674,-93786,-74533,-29063,-3678,1450,9663,30352,14912,-44512,-85174,-57083,67744,248587,329586,337471,169981,38689,6316,-17201,-91626,-61396,101776,65720,20350,134654,396189,551805,394424,68079,-151430,18144,261830,330571,181533,36970,-33777,-68033,-131466,-96123,-99554,-71753,9132,234931,226011,110958,65213,7926,-30968,-11447,100156,134145,20309,-37875,-31627,16670,21191,8388,-43094,-78984,-96550,-127604,-75875,-63544,-58499,-33152,24911,30762,-11021,-47933,38845,159431,181614,149566,61397,-35124,-130046,-94406,-97759,-59496,-16963,-40330,-75880,-81166,-106268,-81887,-52822,-37189,-14232,8325,43936,35770,-662,-42370,-38198,-46698,-17122,17783,-2635,-71119,-119260,-127781,-75216,-69946,-73169,-17970,8182,-50168,-84692,61614,230072,248437,227931,200022,208424,202197,125669,7832,-57949,-53616,-19144,61799,284066,467313,299588,-22079,30080,163548,199528,117537,41783,-19613,-53589,44597,109456,57287,16766,-6980,-27660,34165,54815,14940,41293,131328,291474,424983,484235,429738,297605,147545,63913,-37053,-111892,-75684,-66530,-142496,-87295,-71632,-70405,-37655,-18238,-28836,-45783,14746,45646,52186,136049,196799,273735,278110,282200,88176,-129378,-63301,76524,42248,-28660,110787,321771,397066,292938,54117,-59556,-47595,-57766,-106770,-111317,-56948,3853,-22900,-107398,-71223,24516,165948,252482,201897,68541,-42232,-113469,-136035,-98679,-14610,39706,32505,-9201,-45192,-60702,-71759,-51083,-48715,-31221,-10408,-7925,-65284,-127932,-113227,-103270,-50386,36024,93427,52025,65259,208256,403588,456417,307987,157750,56726,26023,15048,-42219,23096,118496,155111,62380,-114516,-41757,63093,22071,-87069,51745,250445,402348,449201,404560,276790,148795,92410,40184,-47466,-44981,21917,22242,-55841,-139693,-91116,-58569,-24295,10496,-15091,-31059,74656,110232,85401,100222,110008,151622,200940,159663,95559,87354,110296,105687,44957,-5953,31380,77034,122357,143646,54904,-50187,-120136,-122530,-75239,-24725,-10606,-1705,15911,6440,-15296,-30089,-15649,-12149,-27477,40832,143398,129431,207656,267456,174273,40445,-40296,-46469,116686,225907,252156,171488,172089,259637,319664,209979,57113,20607,9968,-49847,-80581,-32420,9133,17194,43797,99650,102425,-16850,-91968,-37739,-21072,-52721,-57313,9455,110600,94787,249,-42585,-46318,-35285,-8293,-22360,-84463,-109159,-81363,-88742,-82519,-92156,-59465,-10870,47662,163605,257873,147285,-13895,66202,115048,87533,43604,-4771,8662,100754,267368,68334,17363,-18966,-46614,-46461,-19491,-1782,-19296,-13478,72539,140545,109383,11432,-72677,97,54276,39783,10006,8869,14082,44404,43628,-34572,-78251,-107981,-120431,-89306,-15271,17200,126803,203673,177730,83644,-21001,-66668,-36427,32404,88548,70205,8969,-26210,-28948,30002,67896,58768,57229,-10149,-89402,-65147,-31975,13831,24978,-42075,-98911,-66282,58033,247155,286115,263318,199882,105315,-21554,-93221,-52269,-36022,-53746,-90659,-29420,4380,-3756,43592,82339,45889,-35738,-46276,-28784,-24033,48897,58240,-24568,-103552,-68769,-20228,-78844,-74441,-2052,-31146,-85690,-97111,-66724,-234,30266,-13631,-54623,-105642,-132825,-89136,-54207,-2709,48840,99199,81990,-13910,-111606,-89400,-238,21859,55298,25273,21648,91435,266486,263740,105806,-32792,-89297,-114973,-118478,-79938,-84709,-102861,-27884,42992,65250,4943,-72214,-129275,-102187,-25256,18683,60273,69839,77937,86178,61995,8490,-98294,-116965,-58921,-87794,-107451,22288,132915,128365,1888,-67559,-76949,-91706,-87535,-131911,-100175,-78624,-44974,54595,162574,213786,240019,245431,186271,28546,-53306,-106803,-110873,-106690,-105877,-34117,48991,49268,62787,108904,119135,107717,28708,-17048,-60877,-152489,-158130,-74999,15612,74970,142870,132981,1986,-68565,8429,29485,16077,-94530,-137683,-26942,55828,96277,28186,-51864,-42564,-30815,-16792,-8747,44392,81804,64434,13766,-12592,-11529,16667,53083,9703,21368,19039,7161,-102,-67256,-109424,-19195,41002,19844,-109483,91590,229596,228586,169864,103544,68610,21497,-40517,-70588,-44677,36167,107784,350389,564075,584912,418676,165207,-54979,-65726,38101,86414,34215,-68260,-102644,32000,38305,-41872,-159860,-100589,-3595,54559,104444,130705,43141,14137,-44290,-56534,-92896,-144213,-96373,35489,90852,58792,-42780,-79164,-69199,-50255,-38438,-89031,-121339,-18335,88482,120997,107167,85366,101206,135530,68407,-32087,-78374,-51357,13415,21801,-1935,29479,67905,116672,253500,367760,423793,405602,206539,77828,25288,-19425,-132504,-97245,-53713,1489,-42285,-92867,-46163,-68487,-93708,-36166,19657,29965,66890,127448,181436,189228,94856,2765,-22838,-62742,-71347,99937,226821,247939,149675,22353,-1984,-33308,12040,81445,108015,110487,62615,34851,64310,59406,60626,43633,6477,4657,-96203,-124902,-41099,-13019,-745,78919,149332,85946,-88405,-118509,-6540,2324,-37439,-40506,-19796,10776,16509,3827,23690,112865,85085,9020,-104993,-96106,-84408,-75476,-104888,-77000,-10644,43237,80602,51590,33495,16287,3146,-57648,-71690,81035,158998,114970,69609,106906,178679,160041,60957,40624,61299,83395,36288,-45665,-143552,-106297,-73311,-79668,-63102,-125171,-92622,-57449,-71781,-66137,-67133,-33672,64882,141475,131114,108002,94508,103956,103308,52852,47182,39665,-43024,-147912,-96023,-55500,-27744,-34521,-79746,-66569,-8254,66288,138749,82127,-61273,-122892,-110072,-31986,16273,-63940,-102296,-130912,-50064,92484,155213,33079,-39321,-49887,-59907,-89267,-21312,40949,-14261,-91769,-53021,4367,14780,-63091,-9459,108890,184514,228031,195835,126035,53746,-61150,-82809,-717,85390,221485,297446,225290,72745,-86067,-74997,12686,48029,65874,76425,42180,-44897,-50068,-42303,-41462,-38873,-53030,-90933,-113523,-84644,-56601,-39203,-25138,-50960,-126334,-62804,26540,78014,111016,158800,155307,107827,84963,98239,56069,27878,102317,138897,37638,-104950,-55741,49734,118668,97657,28532,16580,57826,73460,84362,104008,137428,137558,113585,80279,-24901,-102795,-9726,39158,12845,5633,11276,12841,-47529,-104507,-87941,-50896,-61383,-19821,77220,80694,51924,-46944,-124497,-49046,-9109,51677,91770,67892,32570,-59415,-83101,-3673,86675,94196,58129,35862,-21076,-112176,-82072,9274,73063,105594,90846,62050,53154,94389,84272,33204,9876,27660,14403,-7533,-46184,-83072,-98814,-131891,-128917,-38637,21459,-4164,-84704,21010,89325,98260,75651,78599,83464,56779,21933,-13054,1072,50111,60464,-30,-48965,-57575,-3685,92740,153399,89802,37016,21396,13395,-69325,-35762,67851,90167,16336,-69221,-64060,-73866,-150417,-50420,44508,29939,-45960,-126525,-124162,-76221,-28703,65412,167900,197102,111044,72008,64588,70887,59414,17230,-58166,-102198,-26887,-14333,-68273,-107461,-142126,-153913,-117532,-117553,-105674,-60426,-5244,-48434,-106224,-61714,-32491,-40477,-110860,-59318,29184,-13826,-20753,58642,55105,-29969,-47815,28227,94096,23406,-106345,46392,205801,251341,154559,4476,-113593,-128339,-95728,-87444,-72276,-5783,88613,159085,110193,-74426,-103825,-24609,16542,-6281,-69849,-94124,-93233,-91290,-32185,21819,80176,97772,50072,64163,30848,-46477,-110653,-122004,-83391,-35046,11425,-657,-69671,-66648,-31115,36794,81357,15445,-102569,-35802,-41049,-63526,-29049,29633,62350,85801,105193,161385,220569,166756,66812,-17482,10288,93673,77404,55848,7936,-68972,-80451,-85599,-82479,-79148,-58125,-10092,48890,58655,23329,-61621,-99959,-42370,20481,71008,81602,38307,-31150,-76115,-69944,-60321,-55263,-66589,-93589,-121992,-66032,1587,31506,12700,-66086,-133150,-87214,124115,381302,396718,254550,73968,-34142,-60306,-70073,-90125,-68775,-17128,-1769,-11228,-11244,40857,106330,132570,24118,-51757,-2434,29253,28283,-44596,-151390,-71268,-50566,-12448,-14992,62624,119437,73574,57144,54963,36970,-3530,-68249,-90264,-49142,7831,26497,-4403,-4710,-30964,-113818,-135184,-85232,-27646,36798,79942,168456,187387,89813,18832,-58228,-92089,-43525,-72107,-54937,71872,112253,47603,-14289,12541,-44245,-29867,98051,228712,113275,-70077,-25248,116258,275228,369179,265800,138991,53797,10324,-37370,-70508,-11833,74631,78435,37408,75379,183877,211800,226277,151374,111885,127826,188459,244430,123271,-22187,-43519,-67475,-68944,-43271,17798,-10529,-88308,-83187,-51896,-67559,-93063,-106971,-96103,-100573,-116246,-34120,51398,83403,101693,169789,279948,362432,388969,385625,294860,126336,556,-41762,-69815,-53988,-15389,63869,207067,355504,395182,256107,121007,-19691,-69408,-36558,-58114,-113713,-100659,-70906,-83280,-22939,32601,12067,-23172,-1630,38535,81158,68667,30854,8836,-35579,-33682,-15869,-26640,-62255,-43081,-608,10292,-30428,-72568,-67904,32505,111310,116869,85523,72087,114110,116403,37304,-56300,-127305,-100167,-90843,-57277,39513,79444,71517,66359,46060,47862,68975,7997,11243,-1014,-23785,-15967,-3189,14087,4005,-46877,-67268,-39603,-2732,2724,-35210,-73116,-46137,-23549,-15062,-23688,-25154,7547,12083,-54180,-84579,-13002,71088,171472,262170,277719,272036,123231,-23600,-75210,-37477,66095,176568,299926,258597,118752,57934,78735,111881,101370,79217,36347,-31488,-109542,-76143,-6423,-11106,-83589,-41791,42565,26129,-20381,-80915,-54274,98758,201154,259220,277982,249200,196107,177460,165142,82971,-41262,-74986,2689,-14716,-2695,9816,14622,49696,195210,161025,80351,57411,17422,-49819,-120486,28157,32909,25058,4555,-15130,-34248,-18620,-23971,-48069,-27373,-3397,4511,36285,54851,22088,-46342,-90271,-34764,44190,94681,111834,11760,-77993,-44888,-35236,-54287,-63775,-44988,-66194,-85632,-84216,-29611,22646,9312,15377,82296,142594,232783,289484,214613,119325,69533,-18958,-80040,-45648,48889,236987,295526,213319,131002,63370,10476,-28435,-505,71514,165786,218816,279916,384135,462868,388237,261175,194618,112107,-42250,-78056,-24727,-44579,-40551,-633,-1220,-8876,-69361,-99458,50448,188368,179065,64864,-21855,-57220,-42371,-36074,-58704,-59782,-84665,-92345,-47126,-38048,-4689,18218,81422,133780,119359,20666,-30507,7333,15157,-12737,-18095,15268,-949,-83328,-152705,-80901,-21959,41316,138494,196055,195785,207919,245750,194655,84655,35205,11574,-29753,-68845,-70141,62057,224857,374235,423289,311056,106957,-30169,-65129,-19522,-7051,-33780,-60214,-71091,-58839,-76989,-75414,-65129,-88175,-78237,1177,48561,37530,-3041,-61680,-70011,-49687,-2200,77897,203597,238628,144760,82866,27824,-31470,-73536,-30601,32495,28348,-10451,-31361,15639,80509],[88482,100839,78877,19163,-33617,-44497,-14774,42828,89473,158241,158996,94478,-713,-66165,-84494,-55665,2584,38504,24801,40795,81421,127704,50116,-57967,-40322,31296,81601,57990,-39497,-103580,-90473,77,37991,7123,-91685,-87072,-33297,-51322,-76435,-106703,-121418,-71507,-48529,-8661,-9370,-16917,-12605,-972,18865,21902,-2311,-16880,72892,223559,342096,268596,121626,33902,3285,67979,53670,-18840,-84692,-98540,-74620,-65738,-53477,-77572,-31621,106053,245506,266282,158774,-8601,-147462,-160626,-54015,65127,124813,125961,96761,62343,-46355,-96097,-1804,92399,85545,5380,-68019,-83428,6517,79282,75883,49253,6673,-38561,-92626,-148219,-150646,-145725,-133904,-103369,9710,6165,-63448,-42654,-43976,-10774,94314,129181,-6299,-55332,-37461,12507,114645,208252,178899,115740,76333,-18549,-91543,-75034,59728,218356,162973,-103260,-80471,120873,231065,129082,-44093,-61796,11893,61988,82160,37383,-31545,-77239,-62548,-42849,-90068,-65739,-47594,-11005,10804,-276,-29393,-47065,-19304,153908,420113,449595,313923,144729,22588,-74119,-102826,-91956,-85817,-70390,-38597,-34101,-74381,-63217,1041,343,-43680,-72134,33278,176320,248092,173432,70594,57977,22960,-143982,-70490,110853,263196,268912,127470,41197,59689,151019,64874,-52150,-85590,11273,61569,108313,115645,80572,42519,35416,39282,34116,20867,23772,41472,72371,167234,117408,13223,-103585,-142528,-74841,26717,85943,104276,50526,-60095,-115353,-105763,-106737,-95686,-102124,-150541,-19856,152020,305123,291792,110912,94209,74661,29711,29371,77009,64899,2964,-53007,-7109,63478,84846,-34389,-132172,-56260,10844,68937,149419,144684,41851,-51528,-63757,-24992,-9333,-32847,-73267,-60210,-36014,17603,-4217,-54059,-97418,-24765,49302,97250,187162,327016,425539,499020,318054,161223,95171,42948,-49198,-79196,-15481,42771,73148,110367,156801,122602,21112,-67320,-107755,-72670,-48693,-55180,-65138,-105317,-71578,-41276,-34744,-41797,-12954,57897,96906,158207,204559,107144,-39091,-110454,-48840,83116,186424,147062,41702,62858,103978,159428,212859,172238,119064,25286,-19500,584,20290,-15726,-86775,-120749,-55624,9003,28791,-62203,-61789,27945,112525,145288,130008,125245,120771,72065,9917,-11849,-27649,-35473,-25348,-95,-35078,-91869,-143808,-125545,-41350,14175,-9162,-33731,48082,139304,158639,134624,122037,90563,22560,-65137,-105200,-137281,-150419,-131265,-63753,4217,3031,-44378,-53985,74386,155873,191256,195301,102840,-50275,-153382,-110556,-71161,-22227,-63159,-117960,-154920,-173451,-152243,-106570,-89351,-142280,-118490,-51597,12533,68591,49497,5450,-66588,-135573,-96246,-18520,-634,7859,12056,-24593,-68574,-89879,-97953,-94292,-111472,-62386,50449,146909,154971,61469,-45842,-63676,98106,149112,40957,-100513,-90572,-44622,-16210,28790,102208,166395,97767,8951,47418,118785,122178,65158,-34165,-94722,-101470,-92427,-70540,-78702,-108892,-53717,35139,146403,227808,198570,118649,61821,-4435,-72920,-106723,-64748,-9260,-4364,-55735,-99755,-10672,18511,95146,195038,234347,164107,-5352,-108189,-61336,-12784,-20818,-44735,-78066,-75311,-36662,-12808,20034,89201,57893,-50192,-10290,60938,45979,-7043,14551,59467,69342,39100,52123,99312,236914,119140,8653,-106917,-225653,-183992,-44901,-14834,89080,2817,-70130,-16154,105118,89480,-44789,-33997,-952,-14917,-85507,-69914,-21656,-25920,-33185,-35595,-34623,19721,115769,183741,189906,46497,-105864,13221,137783,236422,174497,176061,291171,401441,290028,31571,-53979,-31930,-1861,-35027,-49470,-23313,-11500,-66959,-72447,-36557,-33810,-27285,-62177,-22112,106932,132912,107233,88722,132419,85617,-5543,-59081,-56004,5973,4606,-83226,-120972,-138517,-120285,-92854,-81657,-72334,-40145,-24379,-23279,-10170,21549,13003,-40061,-75533,-40973,99293,311193,390355,354585,164222,27585,-5766,-7535,-64971,-77615,78348,60966,22116,112148,341191,458932,321066,37416,-180472,-2430,173386,234453,126737,18637,-33069,-72639,-128044,-81714,-89840,-53589,41754,264703,239485,114172,60390,1889,-26984,15622,161423,203919,68284,-22539,-26438,28470,42247,39923,-6831,-49587,-78062,-104279,-76359,-57090,-25254,3560,44819,29387,-29771,-61979,42165,156822,165146,124095,23770,-63315,-124431,-82228,-92857,-52587,-4912,-35599,-76669,-78445,-93977,-62965,-30576,-17208,-1668,14509,54602,30889,-14973,-54397,-45852,-54823,-23710,16972,4421,-60138,-111207,-127853,-77789,-71041,-73151,-21756,4587,-53845,-85049,52929,231597,280341,271034,239823,242312,214969,126295,14174,-52603,-54226,-19176,71114,296823,498464,379338,17156,-13832,117684,149651,73601,9559,-42733,-77921,32001,100240,51334,7063,-29340,-60486,6405,46253,42203,69188,145011,341179,508685,544247,454786,304933,150524,77425,-10495,-63099,-50463,-59603,-139085,-98753,-89972,-99309,-71873,-35891,-26315,-36286,8044,35929,54027,151859,208533,296504,322912,342108,116266,-118059,-54652,86742,40173,-41994,100995,303027,378175,272849,44273,-64198,-64394,-65362,-107346,-102604,-53012,3284,-20518,-103509,-73634,26877,176522,253703,189044,64313,-49214,-125107,-134063,-99429,-24568,26549,20075,-17279,-49582,-65557,-76465,-46972,-36980,-20517,-8783,-24422,-88517,-138586,-108865,-105427,-45750,51569,119535,63640,50474,185665,375497,407915,247666,95822,-4194,-34508,-34015,-64063,32242,133835,181084,87744,-90531,-48776,56275,18187,-72595,81811,280789,425208,476634,430181,291800,173284,121721,49629,-42742,-22790,38190,25539,-63191,-122539,-84012,-56577,-50259,-48467,-58113,-46857,68529,88685,54302,76654,106976,136509,192023,160011,117188,119405,132012,112164,41300,-27572,-19197,9431,42870,80666,35822,-46257,-103482,-139851,-88577,-34149,-16441,-4158,15484,5866,-20799,-39499,-24456,-7205,-6431,61418,138719,123476,247971,301911,175165,31655,-50701,-38541,156809,300282,287286,161044,140033,248114,347456,247674,81665,26808,4975,-58702,-54092,27,25903,38296,77435,146381,140072,-10463,-83026,-18489,1150,-24070,-25543,36290,136746,91972,-12156,-57413,-59857,-40233,-13586,-19927,-53673,-64420,-55552,-86186,-86546,-95796,-65506,-21363,28113,149163,265310,169942,5192,79924,120657,95920,66413,32346,49463,119657,216958,30436,4529,-20461,-37523,-27990,-3265,8327,-17581,-18675,64968,126504,92199,5860,-63683,1366,40911,11474,-21744,-4706,6680,27212,9222,-58068,-91092,-115722,-123600,-87387,-2037,30249,101451,159012,140519,56544,-39727,-63060,-27889,37301,78302,48443,-8156,-29436,-35385,14801,40420,21527,22049,-28949,-79827,-49346,-17545,25065,33989,-31519,-84487,-54451,59453,206267,197870,169229,139098,76432,-31487,-97124,-56476,-37360,-61036,-82456,-15163,11813,-11405,40056,85629,41537,-50591,-55782,-33780,-36038,23030,32867,-38481,-113614,-64610,-21493,-83935,-88117,-1747,-17075,-56283,-74858,-40927,13597,21829,-22090,-69982,-115775,-134334,-85837,-51712,459,51720,102480,89199,7,-99179,-106420,-22633,-154,35677,7744,13740,104649,300389,302803,133837,-19025,-83854,-114690,-115574,-69724,-73744,-107101,-32050,39764,58310,-7090,-71181,-119536,-111505,-38316,7282,67893,117606,143172,138292,87463,21173,-90739,-113590,-53525,-81362,-113779,6069,109165,107880,-8312,-68319,-71927,-95909,-95645,-131837,-102216,-80648,-34862,70404,187006,237677,258793,256582,194728,46216,-43676,-105370,-113406,-114473,-114479,-53079,17385,26812,81678,145085,175553,150875,36968,-19796,-65815,-125874,-149806,-98925,1043,68939,140501,135947,4070,-80001,-17426,-18142,-39450,-146018,-108619,6093,89495,111448,37107,-45397,-41340,-35540,-25933,-17653,34077,71410,58450,12387,-17233,-16486,13661,57718,24651,28320,28853,21429,11723,-61195,-120072,-17773,45426,11494,-119154,79196,190318,172772,123841,92744,79722,40863,-28558,-71842,-36594,80219,185016,419567,583015,573472,415653,187406,-26532,-84631,3570,54252,15492,-71594,-98729,38067,40433,-44118,-151924,-112435,-31533,2864,17335,35568,-3397,9180,-23195,-38451,-85545,-143417,-95078,29000,74983,53846,-28140,-63379,-57047,-46145,-41445,-98627,-121567,-8505,94797,120408,109234,96840,120972,156643,88660,-21100,-76698,-70428,-24003,-1421,684,43595,86525,142634,283434,384510,440302,399132,190711,64233,8161,-40688,-142717,-82652,-38203,16767,-30631,-115749,-64410,-82326,-85375,-22635,25937,30886,66987,125547,172970,171047,75468,-11300,-28031,-64959,-75804,80646,173136,182973,92781,8978,20041,-10274,25143,104934,117472,104950,42676,-1539,7729,26093,46346,28115,-18327,-22600,-104525,-128998,-50849,-15736,8538,93482,145674,70163,-101821,-106777,2310,2506,-44426,-48444,-25219,1622,-4575,-21128,-8544,59739,37055,-24339,-125302,-77643,-71304,-77837,-119732,-56688,6341,51320,87833,86067,114110,116165,94246,9196,-60900,80328,166822,137866,101393,135300,169696,117030,22152,2072,27168,78092,41524,-43022,-145338,-132509,-109189,-120064,-94383,-136657,-84911,-54466,-66270,-58841,-69714,-48205,55163,138889,125091,100808,81532,81067,66331,7984,23508,24742,-52604,-141675,-100105,-71606,-46163,-43591,-80866,-67843,-14225,59685,138183,100889,-38074,-108519,-131958,-61304,-13198,-79625,-108083,-128076,-68370,55095,105000,-11805,-62802,-60019,-60879,-83897,-19728,30521,-13291,-88937,-71910,-11285,8919,-68819,-15859,103502,186764,223026,182513,111123,40019,-80885,-69550,-726,81402,213789,292951,217941,64691,-93093,-53796,39962,41877,21514,40333,30554,-38797,-40974,-42542,-46906,-44863,-59570,-101220,-129267,-94314,-57775,-42017,-33611,-55357,-121126,-67303,25917,81763,121077,172103,156667,103187,80759,108231,91746,72446,139832,146195,29233,-108786,-57703,46367,133212,139710,95170,95023,142831,143530,133400,136359,163580,165230,130593,62254,-45195,-129957,-36275,-7264,-46024,-17952,-10940,-8026,-58488,-97192,-77017,-48642,-76139,-48019,49604,60662,39814,-66894,-129734,-51642,-30911,25310,85886,77500,39617,-72991,-75187,3402,94625,115842,82339,54229,-9349,-101991,-58649,54769,127969,143508,113281,90363,85716,127558,121794,60658,14937,20061,1921,-19868,-55318,-94278,-107665,-133957,-133846,-45444,15600,-8059,-96054,13047,81270,84010,62783,63810,74115,50647,22377,-8223,14145,52288,55455,-4581,-47318,-58436,-340,105184,209599,164789,98284,36028,12858,-75992,-43246,68590,93300,29946,-63112,-81367,-92244,-132908,-27371,63320,32999,-50868,-129318,-123789,-81419,-23804,87563,182824,203486,116442,75968,66238,69503,55223,9121,-66560,-99289,-19514,-5871,-62614,-105367,-140941,-150542,-118334,-126771,-119345,-68083,-10135,-55415,-92244,-51013,-26881,-33166,-90959,-60450,15267,-36101,-14172,71484,61216,-29277,-37319,46733,122254,43179,-119415,23078,194381,254355,160270,6184,-116416,-121033,-75248,-63139,-48068,19575,110090,136262,98860,-74073,-95846,-34583,-3463,-19748,-70896,-114479,-125939,-66465,-21429,22610,72951,91195,47503,68490,55054,-13692,-79166,-107757,-82425,-43872,-5860,-13797,-84514,-81152,-55663,-2460,39893,-11106,-111117,-61994,-88172,-57315,-4614,49638,83232,102163,97998,144759,210110,156013,52184,-40978,-27962,38496,23407,25781,3682,-73412,-85061,-95157,-96930,-94084,-64918,-6510,47863,46735,9460,-68271,-95579,-37357,18620,69630,96242,62489,-14113,-89014,-64472,-64726,-66627,-77632,-91474,-115158,-70843,-9001,19172,8680,-62510,-127567,-81146,130881,350641,360596,236669,63860,-52420,-96094,-104699,-88633,-66328,-31396,-24814,-29536,-26047,24825,87976,99440,-20822,-70817,-13723,17658,18822,-42467,-154143,-104231,-38897,11451,17087,76755,133206,88509,82375,76270,47973,6908,-56071,-88799,-43493,40546,93639,80932,28030,-34990,-125075,-122437,-78480,-26424,38644,86057,172475,184952,72524,-313,-74644,-93021,-37071,-78782,-72041,52792,86823,25682,-36054,-11245,-43604,-30887,92840,184394,90638,-83744,-13798,126226,296761,395301,280155,148196,59910,14906,-35102,-69670,-11534,72140,77726,38870,77043,177349,224544,259977,170542,102728,97137,144347,222641,144407,374,-25426,-59557,-68815,-72448,-3871,-25265,-105823,-76382,-47867,-51787,-69204,-102659,-105678,-114338,-104654,-28923,51765,84373,106826,188030,324260,432484,452158,438428,321385,130765,2099,-40756,-75043,-56872,-8349,80258,226891,364891,381008,245976,128710,-21189,-76796,-47987,-77013,-120894,-75000,-59843,-84388,-42257,12810,-2367,-25129,6950,54863,87579,88686,82878,82719,17952,-16257,-21197,-49831,-84074,-34382,4397,5840,-40504,-81791,-83816,18462,109881,141216,121799,100096,117615,102491,23175,-64072,-138633,-115657,-89706,-44173,53094,87888,80469,76474,52266,56602,95502,41008,31901,16076,-16990,-14665,4858,20125,4832,-50145,-78566,-38921,8088,15226,-30964,-60446,-25532,-153,-853,-22734,-23928,14939,16930,-48240,-85629,-17671,47704,128784,242247,292648,283153,106113,-23568,-67569,-46621,51004,160758,291371,269029,160902,112355,123811,137450,125893,117070,75049,2019,-85188,-95467,-15451,-10425,-80479,-40385,28962,8894,-34277,-89791,-38307,108710,208830,269966,296078,288258,244704,227206,204259,98128,-39207,-64221,20199,-5279,-18966,-14526,15017,72281,189106,140752,66238,48330,15530,-44949,-80498,35124,36138,28032,2923,-20999,-40300,-23942,-31040,-55541,-31637,7820,35063,68686,73544,22928,-56143,-109092,-41200,32089,76141,87129,-9941,-49060,-18187,-9330,-25090,-46831,-42407,-66311,-88249,-102703,-38896,36548,39788,7887,51260,121805,218231,310133,261599,106682,38686,-43469,-102397,-46876,54896,234850,278228,196261,124199,69184,8283,-52131,-23428,58753,164231,220354,276665,379537,483675,446709,334848,258324,142113,-39898,-85374,-34132,-46913,-38153,8581,25445,24608,-52539,-94360,57037,196086,180753,67304,-23330,-38312,-28834,-31839,-59726,-64697,-87084,-84174,-47648,-44524,-10733,5255,49134,99601,100547,23109,-43686,-7604,8741,-20803,-33974,-7894,-29242,-99100,-150873,-90053,-41466,15886,120385,193794,185614,188330,223149,186750,92897,43490,11297,-41240,-77607,-50385,72152,233562,382553,420442,289890,91874,-37327,-88340,-42634,-24818,-45391,-53500,-58009,-53499,-76849,-83643,-66359,-79993,-91245,-20578,31340,38374,11009,-40192,-56919,-45669,-1273,77089,203606,258056,174016,97521,33227,-28472,-68214,-24507,42311,47956,10208,-12377,30327,92783],[104010,106811,75724,18248,-26764,-29305,5589,58564,95725,159751,154626,86221,-9731,-73221,-88018,-62269,-12901,15795,864,23477,71060,149346,96462,-21201,-22181,31639,74856,67711,-24564,-86883,-81222,7066,39964,2546,-96068,-89971,-38224,-52781,-73649,-99583,-104341,-50304,-26482,11451,9619,336,1314,5588,11200,1361,-22522,-32366,57809,218361,330506,246845,105643,24734,-3214,63128,46935,-22976,-90297,-108532,-91955,-88975,-68571,-74105,-27835,90255,217470,216212,111247,-23340,-143782,-157515,-48375,74731,138443,122633,64332,25991,-56964,-82146,10539,109335,118027,31143,-54810,-70907,16827,61277,43587,9341,-29455,-72653,-128874,-137308,-110291,-122004,-134466,-115538,4453,20406,-48556,-24379,-20439,826,95636,126569,-11054,-38721,-18623,36676,147008,239596,201901,131251,75700,-7328,-66938,-117799,-5313,124264,95671,-131483,-63709,117281,208726,119003,-37343,-56129,7362,64344,98555,52726,-19262,-69409,-55589,-46841,-105369,-81847,-63786,-23312,10170,22671,-6430,-36894,-22880,143406,384693,400371,288882,134916,24113,-60856,-83652,-74774,-74137,-65058,-41456,-51632,-100121,-66171,-3115,-7266,-54159,-73846,47354,194661,237843,147545,45346,49933,28769,-135814,-87200,84274,237707,256814,127736,36172,44552,154715,89019,-12633,-58107,8019,37875,66113,72999,53811,20187,5978,6647,1170,-13041,-4223,32771,89200,180158,106653,4515,-122109,-146486,-107038,12229,83157,96562,35889,-64195,-110547,-99978,-117208,-116160,-126619,-147426,-9926,152689,289855,268346,110904,98446,82158,41080,40504,77467,58263,7941,-30538,13698,83598,83651,-42370,-132309,-63681,-8525,39557,128180,127837,39969,-51174,-87498,-29951,-1336,-20695,-58789,-39746,-16524,18262,-12957,-57199,-95710,-20219,56394,116720,203907,311492,400892,511190,384102,224037,138033,55218,-57186,-64035,29681,84044,108279,142005,205045,167768,31668,-77986,-113400,-68394,-45630,-58313,-77947,-127969,-83493,-47528,-36324,-41958,-10024,54005,76323,126048,197973,132324,-12306,-102133,-59307,69338,159594,109835,23095,57587,119510,192046,238470,183484,119428,19469,-25425,1736,22269,-12836,-78353,-115675,-77555,-30714,1673,-76972,-68394,14062,90442,124155,118859,122118,116274,67847,12268,-5668,-18125,-29802,-35128,-35984,-72559,-105762,-142321,-137080,-60799,-16937,-43550,-52513,66174,178224,194306,169625,149838,91729,14398,-71486,-115773,-146853,-149844,-123762,-56064,12853,16183,-24318,-18741,89603,148309,171624,168337,98572,-23156,-126586,-158458,-92035,-23536,-60637,-111485,-136314,-184923,-187883,-141493,-113637,-142752,-104114,-33449,29656,80550,52926,6203,-65469,-133802,-99699,-15448,8304,22028,27054,-16541,-70992,-93127,-90192,-84709,-108591,-72714,38639,112438,114068,36774,-51675,-39043,122565,175380,63337,-84764,-89619,-18507,13096,33023,77704,134860,82047,13618,54478,121922,118873,56293,-44327,-98859,-94845,-77072,-49300,-53498,-92631,-83337,10098,137923,238553,217995,139353,85756,21596,-50880,-107188,-78435,-22464,-13931,-70119,-101809,17052,56189,131268,228710,265212,194414,12364,-104327,-43133,19627,5012,-43287,-92725,-87739,-44748,-17066,17040,83339,56440,-60114,-19519,52904,46277,2662,31252,80978,100882,72038,81052,123841,249706,83092,-27280,-121019,-210858,-142013,-29521,-55724,64627,31150,-18988,36932,144215,85079,-52364,-41793,-21093,-56051,-121041,-61953,-16619,-22023,-29559,-37869,-49990,-1913,82389,142796,159831,40783,-97651,-6913,91336,173431,126485,135929,263543,408899,332473,62323,-64903,-35176,16474,-3740,-23991,-9987,-4608,-74529,-81382,-34873,-27497,-22387,-59402,-20446,102333,137683,117497,95956,119440,60156,-21332,-63441,-59245,-6385,-38560,-136573,-132663,-112168,-105212,-82325,-70770,-68026,-41871,-31228,-39477,-34687,6250,5763,-39268,-67858,-25954,129770,365920,437051,353791,149800,10754,-22892,-2524,-46177,-94383,48021,49228,18974,87913,285357,367647,250441,8809,-192839,-17395,89115,137476,71624,0,-30008,-74549,-111658,-70541,-81014,-33920,76478,290734,249002,118544,59150,-1576,-25479,36273,211753,262561,117527,-576,-19868,38865,60590,68175,28245,-17523,-55948,-81260,-75559,-54639,3243,40079,65052,31252,-46084,-80297,39701,145934,142395,98314,-9446,-86870,-104049,-69542,-89267,-49442,3744,-32126,-78102,-77239,-82687,-45543,-9768,2340,11375,23392,66029,26334,-32161,-65722,-49557,-61227,-31612,13242,8293,-50444,-104487,-126439,-78012,-69461,-71771,-26182,-570,-58661,-88573,42099,226995,308823,318688,286321,275476,221605,123202,18608,-46333,-51269,-15218,81393,299849,504175,436653,57212,-56873,81203,114083,44112,-18008,-67553,-87588,32655,99512,50829,2380,-43429,-88914,-14851,42840,68284,90756,154999,382147,577144,585357,463491,301458,149117,87499,18917,-1487,10849,-8407,-88383,-105448,-107955,-128105,-88062,-33656,-20154,-28139,2654,26208,53285,156135,201184,296897,352074,392009,145050,-99964,-51244,89135,32702,-58201,89354,274756,344827,240938,33512,-63849,-77601,-72600,-104236,-89819,-45606,5801,-15933,-96602,-74072,30482,184068,247804,170658,55670,-57655,-121053,-114130,-92999,-33649,13003,9092,-22905,-52250,-70499,-84161,-47237,-28221,-12301,-11453,-47169,-111771,-142627,-105746,-109483,-40690,66039,141255,75175,36274,157190,332816,349054,190354,40644,-59810,-91875,-87082,-73775,44266,147869,201961,107286,-68786,-48587,54345,18780,-59360,102723,293066,422601,474714,432517,297297,195488,150645,58427,-33897,-1381,52609,28172,-69150,-102604,-66095,-38863,-52824,-89580,-96361,-60827,59152,64285,26968,58531,106743,123379,172096,143467,123423,140782,147236,114866,36481,-44921,-64286,-43849,-18779,28662,19703,-39395,-84632,-136341,-100209,-42915,-20900,-4606,17883,10683,-18438,-44042,-31301,-217,20610,93177,139258,108856,270618,319002,167299,20158,-63051,-30682,193924,377342,322144,152399,105190,225816,353230,268553,100105,31834,1749,-57119,-21233,25371,36439,53106,105134,188477,175479,-2872,-70306,3475,25950,8000,14310,76194,170442,92904,-21381,-71544,-72783,-45843,-22344,-19273,-20040,-16517,-22223,-75468,-88163,-99230,-72675,-33390,8185,132312,269102,194632,27094,92657,125185,106475,94243,69928,82342,122357,150150,-1018,-6299,-20404,-25768,-8801,12816,19260,-13211,-24157,55054,110172,75220,1787,-55038,3969,30865,-10609,-49953,-20711,-4630,6849,-22530,-74333,-96151,-118470,-124196,-83614,9960,45896,64540,93595,84373,18465,-59105,-58144,-20875,40870,66185,25541,-26872,-34192,-44787,-3865,11405,-14324,-11967,-47700,-67648,-31242,-1540,35153,39351,-23707,-71447,-42752,59886,165099,117611,82148,82358,48528,-42294,-98552,-55960,-34241,-65298,-68629,115,18648,-15526,41349,94128,42710,-62410,-62398,-35956,-45134,-2326,5722,-52199,-120126,-63856,-26662,-90525,-85852,13284,10270,-19990,-40710,-8671,25897,11297,-29228,-83239,-120157,-124899,-77091,-45549,4586,52625,102081,91914,11610,-82925,-114410,-40220,-17837,19299,-9947,3292,114818,324415,333235,160710,-4142,-77109,-112323,-108973,-56796,-60497,-109936,-37528,31691,44987,-20603,-68517,-105386,-110745,-44819,-810,75749,165565,214162,197143,117326,36870,-81307,-110453,-47482,-71642,-113406,-7756,87145,88380,-17909,-68460,-65423,-95556,-100875,-130355,-103563,-81496,-25058,84725,210835,263671,279723,267857,203541,67810,-28504,-92621,-110542,-111524,-107179,-65654,-14653,20571,133150,203674,240301,187402,41968,-20443,-55901,-68154,-99567,-114911,-11898,62753,135967,136403,6908,-90025,-41821,-57917,-74474,-141784,-67820,36273,118045,123407,44669,-39788,-40064,-38418,-33610,-24150,27050,65309,57930,15912,-19677,-21126,10287,58318,35290,33340,37226,34928,21492,-55119,-126125,-13253,49755,791,-96639,80761,163701,131991,86537,82058,91006,62422,-12580,-65441,-15997,130817,255695,461035,570183,542626,404411,211507,14634,-88193,-28344,23500,-1710,-71751,-93514,42717,44227,-46792,-140042,-117836,-56447,-43952,-55491,-41957,-38868,9834,1051,-19474,-76641,-140373,-88886,28316,64560,50891,-9822,-42590,-41479,-40361,-41905,-99941,-109046,4925,99198,117588,110296,107618,140033,176659,108808,-9065,-74760,-88302,-52895,-14484,7361,56921,102684,165028,304578,385970,434576,372696,171363,54033,-2710,-53277,-131417,-68154,-21637,35255,-11812,-126694,-82130,-94420,-72474,-8876,30360,30443,65259,121754,162532,149830,53838,-24389,-29948,-62694,-80559,55657,116761,118198,41039,5947,46656,22228,39883,124311,124446,98334,23007,-39455,-48063,1754,35811,16021,-39307,-50930,-112991,-124321,-54686,-14138,20964,108304,139388,54752,-109447,-89745,14291,5618,-47325,-53662,-30299,-8801,-23720,-40056,-30439,20872,1408,-51201,-107847,-52779,-58432,-79313,-103890,-31777,25076,57817,92234,116062,187401,214050,188014,81951,-32532,83878,178071,167923,141193,167684,158900,81426,-3827,-29337,-5768,74327,52807,-32343,-133233,-157037,-138531,-151588,-117677,-131942,-72305,-46908,-57678,-50752,-70783,-62315,43524,132805,117216,92629,66675,53198,23752,-32488,1177,4877,-67667,-130402,-90017,-76326,-58516,-50580,-80846,-67988,-18360,55719,139150,123184,-11066,-90450,-149703,-75732,-31715,-95035,-113170,-123300,-88082,15845,54157,-56363,-84025,-67593,-60353,-76285,-17337,20684,-9692,-78551,-85645,-25838,2088,-74309,-19656,98327,186217,215498,169519,98940,29980,-88208,-54771,-3046,69972,194757,277378,202484,52431,-99353,-33974,63125,37320,-15447,17694,33874,-18400,-25446,-38725,-49291,-48158,-61992,-104086,-138493,-99698,-54081,-38185,-35785,-56211,-114630,-68078,28335,87341,131181,181094,151143,94268,74368,115653,128605,120664,173499,147751,20055,-112224,-56628,45808,152408,192495,178774,193041,235305,215594,190592,182621,204666,205282,154063,48189,-60498,-117881,-43046,-37618,-96507,-26376,-26849,-28183,-67304,-84644,-61477,-39514,-73353,-66950,23919,39504,26250,-60598,-57582,-4270,-25112,365,74247,81621,39673,-85940,-64603,12818,105214,141712,112388,78573,7086,-85921,-37692,93353,174874,177820,135803,117563,115755,156900,155695,88779,22032,11965,-11368,-32676,-64893,-104817,-111317,-127873,-140225,-52673,9314,-12062,-105481,7646,75809,73348,51258,46530,59282,42206,21880,-7455,19410,50118,47730,-10848,-47737,-60395,2371,113259,260616,242816,164572,53841,12573,-80826,-53890,61950,86295,35808,-56370,-95013,-107960,-115696,-6541,78443,34502,-54819,-130845,-122661,-83853,-14134,105758,187885,199882,118867,78494,67290,67757,50598,5,-75947,-94619,-10934,3180,-55716,-102240,-138152,-146333,-120173,-137228,-137749,-81558,-23561,-61022,-73933,-39602,-20795,-25019,-71045,-58330,828,-57335,-12382,76537,61052,-32313,-26914,67243,151733,66159,-88838,-1705,173248,247867,159442,4866,-119089,-109116,-50968,-38574,-24179,43190,122211,106609,81544,-73520,-89636,-45917,-25172,-33504,-67869,-102688,-85030,-44466,-17610,16454,57722,74753,38038,67240,75077,13876,-52222,-91066,-79276,-51712,-23861,-27656,-96590,-91146,-72187,-22682,27794,-2221,-72768,-80737,-104992,-21485,32669,75188,104148,113144,82843,118433,186867,138054,36051,-63650,-68086,-20076,-30623,-6746,-2634,-77541,-89953,-104657,-111581,-109358,-72809,-7420,40742,28646,-8324,-75368,-92707,-35566,12621,62087,104834,83486,10112,-54662,-56120,-70003,-76930,-88394,-89342,-107489,-76240,-23055,2784,3277,-56721,-118524,-70530,135367,306178,305462,202536,43496,-78661,-144417,-107942,-74016,-56185,-37429,-42573,-46333,-40836,9219,68323,66116,-59860,-81525,-23640,6960,11362,-36068,-126598,-103587,-16363,37244,51618,92225,141014,101747,105470,94314,57092,17227,-42375,-82169,-36718,74412,162609,162996,52034,-45827,-130858,-108438,-70427,-25298,38318,88946,171210,176298,51686,-21629,-91451,-99725,-38657,-78422,-78537,35524,59978,948,-58593,-36286,-47430,-34363,82474,129951,56680,-102329,-33,134541,308688,404614,282465,151721,65308,19158,-33946,-70642,-15054,62563,69140,33370,70475,162513,228537,284569,181482,87474,64873,99863,185070,148054,16260,-10680,-52247,-70480,-111103,-31561,-44686,-108915,-68287,-47976,-45093,-59801,-113531,-122044,-130571,-95703,-24992,50006,80196,100594,188898,346931,478465,488086,461543,323448,120001,-4246,-44959,-83831,-60724,-4931,90935,232791,352039,347800,225138,128898,-28825,-90396,-64266,-96162,-105646,-47371,-49228,-83014,-70506,-21775,-26136,-30809,13816,69231,82772,91844,115580,141605,65791,-2916,-30664,-77611,-102536,-27857,4275,-4109,-52453,-88676,-98972,407,101577,156292,148905,118087,112911,82386,3819,-74876,-137638,-132366,-88390,-33053,64704,92891,84308,77350,48346,55076,111612,71140,50879,32051,-6241,-10193,10701,20594,709,-55718,-94519,-41158,14790,20578,-34690,-53487,-7610,22282,10038,-26946,-29160,13853,13325,-48472,-90474,-26067,19894,78921,206430,288636,276816,79857,-30551,-62989,-53245,33633,135468,267169,260316,184477,152137,154407,149905,142485,150403,109891,31375,-62218,-108423,-29034,-14415,-80548,-44332,7506,-16291,-55310,-100566,-28884,105296,200649,265501,300992,318731,289799,271366,234903,106399,-43285,-60731,28650,-3764,-44880,-41322,20553,86548,167501,110569,42639,27140,-946,-52730,-51646,58841,51908,36809,2860,-27912,-49603,-35206,-45402,-68715,-43296,13117,65950,99052,86847,16700,-71594,-126670,-51123,10010,42456,46305,-33914,-27494,230,7605,-4261,-37239,-46849,-69637,-88247,-121830,-54599,35934,56619,5698,18567,95928,192957,307457,290078,91170,14235,-62007,-129790,-52046,53350,218355,247494,170592,109340,68250,-123,-78911,-38640,53639,168825,225907,271739,365850,487098,486632,388827,297733,149841,-39342,-75006,-39381,-53524,-44042,7368,44250,46135,-41367,-90450,54820,189205,167484,58619,-30934,-25844,-21016,-35258,-67659,-75017,-93053,-81542,-55078,-52079,-14138,-1990,11006,49552,70776,21236,-59938,-31048,-4194,-32712,-51524,-31802,-56513,-119180,-148950,-100370,-61796,-11786,94437,180252,164294,157276,187958,166038,90884,43078,3318,-59379,-84893,-38370,73556,232380,377596,400154,254891,67068,-52505,-117964,-74419,-51619,-64047,-55856,-58124,-61756,-86297,-97432,-73619,-78780,-107785,-45896,7360,30912,17369,-25500,-48838,-46403,-4759,70889,193911,264930,192430,100329,26854,-34773,-69652,-27237,41193,57119,24135,-1010,36656,96411],[116427,108217,68865,15169,-21689,-16148,22418,67760,93136,150640,142036,74724,-18439,-79513,-91782,-71027,-32207,-12077,-25629,5201,56568,159727,138330,14864,-2472,33489,67936,74143,-11806,-72202,-74872,9211,36698,-5347,-100793,-96632,-48886,-59294,-74255,-95126,-90834,-32692,-7154,27115,23610,12699,9028,5100,-2715,-20875,-41301,-47557,37516,201797,306322,218362,87567,15113,-10311,55617,39091,-26449,-96900,-119676,-111677,-110855,-74177,-66388,-26153,69843,184373,169410,74589,-31141,-135279,-158269,-47801,78682,145453,109369,26460,-11257,-67127,-68432,21727,121353,145821,59116,-40705,-59079,20405,37907,9777,-28297,-63603,-102990,-152914,-105049,-73136,-89886,-128467,-131093,-3873,31520,-29114,-4101,-184,4507,83275,107396,-22521,-26940,-3606,57562,175195,265047,221603,142999,66505,-3645,-45782,-135860,-51328,46786,33381,-155997,-41755,113870,179677,103241,-33425,-49920,6386,64777,112714,69201,-2467,-58286,-49282,-51272,-117010,-96055,-81566,-39667,4337,42375,17083,-26005,-30707,120001,326756,333554,253520,122320,26130,-47538,-67957,-62013,-67307,-63405,-48228,-72017,-121996,-66061,-7515,-14879,-62757,-70185,62867,206156,217263,115727,15588,38840,33000,-129653,-108637,51922,205579,238813,124927,29807,27648,155231,114811,30092,-30577,3670,10681,22928,32451,28241,-918,-22669,-28547,-35187,-47092,-38452,13596,96274,178563,93913,-1227,-135683,-117819,-142720,-10838,72777,82891,19676,-68650,-107158,-96479,-126053,-134445,-137404,-118734,-4248,143125,262691,236345,105867,95026,81909,46311,47301,73268,47412,12341,-2455,40307,97761,73339,-53214,-134285,-73625,-30539,6171,98505,104902,37542,-46845,-107867,-36286,4773,-10404,-46125,-21410,2486,18490,-20958,-61495,-94839,-15041,63197,134083,218352,291646,365854,500610,440365,293418,187239,67604,-64950,-50519,68180,121558,136690,162958,241923,204715,40560,-87685,-112790,-59635,-35936,-52245,-78543,-149993,-96619,-55759,-39031,-41911,-6775,48896,56702,94311,184451,153825,14770,-82372,-64478,55776,129456,71756,4454,50711,131286,219671,257090,189574,115408,9883,-34664,-460,19643,-14397,-73966,-110437,-93594,-63075,-22593,-87120,-71549,-888,63905,94181,94760,102227,95742,52096,7470,-6489,-15157,-29098,-48767,-77609,-109760,-119547,-141088,-148124,-82951,-51604,-83836,-72149,70487,202633,217801,193576,169893,90760,8950,-75284,-125324,-151545,-147683,-118460,-51336,18446,27646,-3503,17207,97772,133799,145826,133792,85425,-629,-83520,-157445,-103475,-26097,-52634,-91772,-110165,-158284,-177865,-147091,-117409,-133159,-95805,-21577,42434,85744,49725,3517,-66277,-133539,-103987,-14379,13960,31271,36476,-13069,-76956,-98635,-84192,-77184,-105310,-85671,21805,70908,65835,5420,-59252,-10927,152570,207836,94291,-50514,-72609,11739,43968,40381,52562,96987,57445,14165,61809,126607,116605,49812,-49564,-96509,-84389,-61146,-30753,-30618,-67045,-102523,-18887,117274,230499,222232,147094,97235,39611,-29151,-96142,-86362,-35107,-25394,-83849,-77484,55753,101588,167630,254838,287067,221201,33880,-86596,-23334,49750,32695,-34658,-99669,-98980,-53956,-22347,12932,76129,56200,-67606,-32990,41233,44979,14120,49094,101985,134123,105722,108040,145013,248221,43263,-63989,-126466,-187323,-91925,-12726,-91964,47129,69417,41049,96980,180412,75478,-63973,-52379,-40277,-95182,-93943,-40430,-9277,-20372,-28453,-41005,-63328,-18091,57411,109266,133173,35927,-92472,-28145,46827,107890,76301,95322,233969,405802,365998,87057,-79790,-35749,40554,32030,1122,4011,5214,-74486,-89878,-33398,-19949,-16270,-55112,-19990,93514,139925,125599,99279,100428,31074,-40412,-68991,-63627,-22234,-85063,-109827,-76963,-81651,-87800,-71811,-61544,-62581,-35598,-23288,-38818,-57920,-13474,-5391,-41110,-61445,-12108,157089,406544,464291,336490,128950,-9740,-42525,-1697,-35190,-111602,15273,31689,9818,61997,233450,286237,187662,-15538,-170069,-31749,17021,50227,21225,-16091,-24549,-71849,-91669,-62440,-72785,-13742,109268,306229,249132,119872,59344,-1728,-25236,50151,245341,300502,159702,26688,-10103,48858,76380,92436,60224,13484,-33282,-59090,-72094,-54537,26677,76294,86235,37730,-56136,-100994,32369,127504,114613,74225,-32889,-97253,-84242,-56954,-86879,-49567,9269,-29537,-79737,-77127,-72053,-29559,8977,20859,25548,35103,76481,22117,-51505,-73648,-47538,-65520,-41024,6720,8940,-42177,-99325,-124055,-76062,-64871,-67689,-29712,-6612,-64507,-94218,30544,217807,332460,368358,336850,305325,221793,116442,20720,-40214,-46085,-8956,90233,291152,482094,462226,90083,-90425,58558,93613,29471,-36840,-91477,-75048,44087,105037,54483,2231,-49378,-112228,-26622,44457,90390,104456,160040,409885,622428,603341,455296,287475,143404,94245,52083,72077,94470,67670,-36622,-104665,-124056,-148016,-73342,-17851,-12238,-21651,-1641,16652,49377,147078,175239,274830,361805,425506,172264,-75657,-54465,80103,18936,-75485,77782,240322,301205,201583,22824,-62050,-86889,-78145,-98767,-78621,-38765,7712,-11903,-88473,-70810,36742,189588,236468,148908,43349,-65152,-99137,-86439,-80592,-41358,-172,812,-24796,-51968,-74086,-93836,-51503,-22927,-7221,-19630,-75636,-131504,-134952,-102211,-114322,-34750,78861,157056,85600,24445,125431,279652,285329,139241,-5520,-108553,-130889,-137703,-61568,59547,160978,217664,121586,-48735,-41751,57685,24065,-47730,115214,289603,399067,447648,414493,294472,214702,176744,65292,-21768,19257,65440,30647,-72674,-81212,-40902,-13865,-41324,-105560,-124450,-65817,48700,40929,8386,48249,107883,113142,144413,114508,116700,151317,155588,114041,31475,-52730,-102223,-81470,-60179,-8727,8621,-29244,-63822,-111923,-108566,-50052,-22563,-1013,25786,22469,-8098,-43257,-35200,9425,53409,137368,152376,90816,274768,317743,151593,6824,-76316,-22377,223647,448795,354202,147516,70868,196279,338496,272756,112959,36621,1419,-45697,10620,44615,42133,62717,128159,226829,209583,7845,-53066,29118,54284,43755,60636,127864,209832,97943,-25998,-83220,-83337,-51030,-33204,-20117,12230,30847,12632,-58843,-87050,-101825,-80252,-45722,-9566,116339,270893,220623,52171,104889,129243,118910,124798,105916,107070,109718,77613,-25119,-13360,-17045,-10752,11778,29922,32368,-4069,-26586,45870,94888,61137,863,-44691,9383,25618,-24699,-72984,-37530,-18781,-14801,-48866,-80826,-91050,-114631,-120602,-76630,21631,64710,25581,14938,14580,-26744,-74494,-50911,-14066,44154,55308,4389,-46908,-40392,-56148,-24112,-16441,-45697,-41305,-63185,-52452,-10299,16611,45043,42661,-16896,-58117,-29989,61418,129412,54246,14038,38816,25809,-51708,-95610,-50030,-26965,-63033,-48079,17177,26067,-14054,49580,109496,51673,-69229,-64920,-33872,-47913,-21695,-18878,-63127,-120785,-64361,-33253,-97036,-67762,43753,52071,25722,5254,29366,37762,1555,-33127,-90010,-109627,-106650,-64471,-35561,10888,53235,100186,92510,22369,-63454,-108699,-48081,-25301,13351,-22337,-7482,122331,336460,351923,185101,12661,-67646,-105858,-96624,-39678,-43296,-109574,-42822,20396,28224,-32531,-62790,-86968,-97227,-42152,-3642,84825,210092,284947,259064,152199,57187,-67300,-106180,-39863,-58149,-104695,-16987,69537,72707,-24706,-64531,-54499,-89190,-103473,-124398,-101078,-79388,-14096,98126,233080,291342,302863,279558,213284,94063,-5827,-69424,-101352,-97125,-85467,-64497,-41601,35951,203814,278775,308022,216443,46114,-16585,-31910,-7589,-47624,-108026,-20695,58994,132930,138750,15011,-95264,-61183,-81914,-73098,-91869,-26773,64270,142576,133702,52523,-32763,-36553,-37683,-37490,-25048,26635,65973,63958,24775,-18504,-23383,8928,58427,43673,38110,45735,49241,31174,-46549,-119729,-3069,55987,-9545,-59586,94385,150185,106918,60043,73800,103604,87027,9638,-48609,12992,180726,314068,473695,532377,499812,389182,238458,68869,-59488,-44557,2949,-11723,-65219,-84864,47928,53221,-43643,-118081,-109021,-72890,-80742,-105981,-92196,-60575,17317,29245,2585,-63770,-132229,-75042,36391,62830,53305,13648,-15073,-20416,-30464,-35925,-84735,-83687,23372,103699,115209,112649,119068,157856,193587,127178,4968,-69515,-101034,-68410,-15983,18837,71436,118246,184873,316979,373507,408223,330899,152169,49927,-2275,-44118,-103841,-51486,-2813,56747,12440,-95233,-96005,-99828,-52804,7524,35210,30886,63891,118891,153461,129332,33228,-34177,-26159,-52561,-83015,29456,64857,60594,143,14359,77537,63739,59662,139842,130419,93094,7008,-74631,-85270,-5334,32636,10357,-52543,-76852,-118979,-107630,-47913,-3837,40457,126888,134790,43462,-107108,-66317,31653,14395,-42959,-53184,-32449,-17285,-36597,-48912,-38768,372,-19443,-70051,-82972,-26785,-43515,-76876,-73076,305,47837,64778,95017,139680,248192,305142,280891,158867,13498,97888,197453,208827,192220,205973,150890,59809,-14475,-48951,-30957,79211,76186,-9056,-106456,-167092,-158288,-170372,-125840,-109819,-52451,-32339,-43375,-38632,-67003,-72269,34117,127018,111260,87321,54170,24741,-18751,-56419,-14564,-14566,-84609,-109788,-66590,-66087,-59527,-50933,-75788,-63821,-18283,56097,142798,148343,20560,-66946,-152054,-70831,-28749,-101595,-112761,-113449,-101962,-11829,17401,-92841,-97291,-68274,-54706,-63585,-12316,13788,-1678,-60850,-89171,-35088,-1899,-76010,-17064,96742,185375,208075,159364,91810,26705,-78366,-36106,-2953,54739,167446,253400,181973,39139,-100808,-11322,86112,37922,-39176,15797,58558,18937,-1928,-28515,-46135,-46512,-58620,-98152,-136958,-96631,-41984,-24785,-28885,-50321,-103411,-61694,37285,98204,144842,188832,143342,86045,70776,124809,168466,173157,204007,147460,14255,-111414,-48484,53233,181074,258459,279035,306091,329948,285424,250332,235273,252265,250851,181009,40079,-65997,-79713,-20536,-37348,-130926,-19531,-33057,-44120,-68285,-62831,-37261,-19336,-51103,-70262,4157,21298,15949,-26352,12219,55342,3403,-14381,60538,81826,35190,-89663,-49080,26333,120087,173764,151839,114028,32640,-62559,-17877,126802,216056,211889,162448,147077,146451,185436,188389,119394,34180,6844,-21970,-42331,-71230,-111134,-105889,-112459,-139684,-54130,7890,-12005,-109633,8529,76622,69818,44720,31697,44994,36033,23359,-6602,20687,47026,40772,-15639,-47552,-61001,6739,118824,303260,319140,232814,78096,16703,-78019,-64133,51413,73677,37976,-47187,-100650,-116924,-96758,14193,91858,37755,-53803,-127234,-117863,-80235,1508,121002,185877,189606,120932,81969,70155,68401,48727,-6611,-82566,-84561,2172,16009,-44019,-94161,-129819,-137451,-118653,-141332,-155024,-96734,-41891,-59975,-51038,-24774,-11243,-13355,-48046,-47869,-7336,-73268,-13527,76268,57196,-36125,-13385,92052,182697,94264,-41196,-15292,149034,235543,155470,4342,-117465,-90034,-21025,-11050,2126,67329,129111,77740,64020,-69242,-82481,-54898,-43057,-40679,-54746,-68187,-42965,-24995,-14806,9612,41629,54654,25802,62851,91525,37990,-26887,-70381,-70534,-54449,-37718,-37360,-101372,-93529,-77494,-23025,40508,28852,-34669,-74116,-67090,27889,78372,107836,127132,120993,65261,89573,158052,118513,23730,-79339,-104593,-74710,-74272,-35039,-8425,-78600,-92458,-111077,-122973,-120607,-76976,-7807,32009,8211,-26488,-79222,-87555,-33359,6025,51927,109575,103230,42393,-5818,-44328,-72466,-82367,-95101,-83805,-95257,-77056,-35974,-13515,144,-45252,-101935,-51567,140931,255366,239883,157552,16374,-108875,-133472,-60511,-50010,-40967,-33511,-50399,-57179,-52116,-3750,48050,32948,-91859,-82781,-28362,1303,10026,-22552,-93295,-74409,9757,62808,85311,109052,144102,114512,126676,111054,68227,31253,-23984,-67388,-24667,111796,231236,235944,68719,-57786,-122407,-91456,-57545,-18794,41411,93163,168674,165149,30890,-41324,-103771,-108555,-43929,-66978,-66340,25288,37527,-20926,-76255,-54610,-49860,-34919,72057,75053,17639,-118693,18717,144362,313545,400715,277504,153952,73985,26759,-30054,-69220,-17992,50955,57762,25906,60559,144364,226890,301727,188233,72588,38547,64268,143903,139388,29027,3402,-42603,-69642,-123656,-36312,-43373,-79572,-55752,-48399,-44317,-62256,-134868,-138658,-136428,-85907,-18284,51812,75413,86795,176826,350323,499427,497418,457653,306439,100219,-13056,-49504,-91170,-61202,-1123,98883,228264,323296,304587,200818,127493,-36427,-106045,-79909,-104631,-76207,-16243,-35427,-74499,-97464,-65195,-53205,-34576,23409,83750,70347,80240,127921,181103,108166,10723,-37686,-101296,-94592,-19627,3101,-15294,-61387,-89238,-106004,-14842,93076,167623,171223,131637,106968,62781,-14023,-80385,-123352,-126113,-79116,-17650,79682,99446,87840,74812,40718,49677,122120,102948,73015,50962,12764,3595,19170,21388,-1746,-56889,-109098,-40812,22981,24547,-40770,-46864,12428,49063,23218,-30202,-34819,10148,6955,-49827,-91729,-30727,-3673,31708,164185,272280,259873,52235,-39647,-57274,-46495,25899,112722,239093,240636,192205,177730,172535,153754,155751,183296,145936,62356,-37436,-105125,-40981,-17394,-78012,-45205,-12549,-41716,-76733,-102489,-19006,95768,183402,251657,297352,342443,332046,310738,259724,113684,-46531,-57896,34407,-3532,-72615,-55103,35223,95678,138184,78622,17599,2626,-23191,-65705,-31185,93529,88097,62089,15901,-24709,-51854,-43356,-59124,-78263,-51766,21621,104519,135132,102363,11453,-83979,-109085,-53476,-11214,4887,2437,-44638,-6729,16627,21795,14499,-27782,-49943,-68481,-80636,-111040,-67584,30460,66230,8297,-8650,72929,167052,289617,302044,86539,13420,-61515,-114999,-52910,52119,195972,213151,145698,95690,69793,-4605,-97724,-40437,60280,184623,243472,276328,354836,483335,514263,427133,317833,143791,-35364,-57276,-35445,-55331,-48376,5620,63210,62008,-29313,-81688,53030,177659,150636,49705,-35417,-14313,-11986,-37256,-73097,-80300,-91234,-74074,-57832,-48599,-3673,9681,-10322,4308,48297,24889,-67151,-50359,-10930,-35356,-56367,-40936,-67935,-128730,-142156,-99180,-68172,-26430,76124,170260,147333,130798,156140,146796,91347,46345,-70,-71082,-77677,-22557,78027,233346,372299,377718,222641,46715,-62412,-138205,-101105,-74321,-77366,-55209,-55955,-67957,-91724,-103313,-73808,-71635,-93292,-56493,-8734,28746,29190,-5058,-34158,-40030,-1179,70870,185558,269305,211395,104670,22782,-35766,-63628,-23616,44775,70245,44627,16593,49160,106637],[135874,115853,69088,19653,-9214,4123,44657,79405,90830,139492,129690,68359,-18249,-75235,-85195,-71806,-45175,-34593,-43707,-3794,48520,167832,181943,57699,25778,45125,70524,86421,7827,-50439,-61970,15525,37169,-7417,-96593,-98282,-56843,-62791,-70223,-85694,-72801,-10689,16948,46060,40297,28031,18530,5642,-13257,-34766,-49985,-54456,20392,181502,278408,192438,75928,13464,-9165,54850,39546,-21556,-96473,-123404,-125480,-117958,-62961,-49689,-19728,53317,154551,134240,54744,-26341,-114958,-152631,-45455,83001,151265,94525,-5515,-38373,-67480,-47744,39135,135223,172488,92907,-18700,-40278,26619,20786,-15267,-54333,-87370,-121966,-123771,-71393,-35064,-48910,-107636,-140734,-5548,48728,2622,24558,23293,7658,64888,80321,-31459,-13269,14111,81763,205768,292070,246561,160106,58696,-1229,-21735,-93247,-59320,89,-9892,-154303,-10842,118271,156523,91223,-25060,-36460,18494,73985,132168,93393,25312,-37474,-40949,-53967,-120176,-101056,-93520,-52810,1242,66151,48428,-6584,-34850,92487,262058,265110,218472,114619,34584,-29689,-50208,-47243,-58719,-58616,-51883,-87517,-130485,-58573,-5907,-16059,-62683,-56656,83216,214795,194277,86277,-10780,31635,41566,-118912,-127462,21885,174825,222296,126027,29078,15665,157455,144013,77641,2068,4838,-12564,-11899,4169,13266,-10981,-38757,-53001,-57597,-60267,-63310,-10741,95921,167752,85728,2687,-127194,-85169,-102020,-35129,61738,70613,8439,-67466,-98554,-88538,-125104,-139839,-122634,-86550,3002,130357,232013,203944,101366,90564,80651,51626,55389,70784,40052,23720,36061,79244,109935,59394,-61123,-132327,-79740,-48462,-23099,69345,84863,39870,-35007,-116955,-38897,14259,3549,-30016,-148,25838,24943,-21913,-60964,-89421,-4362,74733,154436,236091,275308,329547,474088,486042,368118,244080,84844,-66579,-34267,104176,158930,162970,178791,271398,236068,51871,-90596,-100930,-40066,-12308,-29013,-59230,-142365,-105025,-60038,-36916,-35774,1958,47369,42673,68856,169274,174243,45533,-55819,-60051,47596,102497,39725,-9008,47385,143681,244909,272246,195225,112469,2550,-40742,275,18411,-14718,-68515,-102344,-100063,-81351,-34476,-82793,-67193,-11202,39579,62363,64578,73347,66955,31740,1539,-8585,-13571,-28215,-60444,-116346,-110037,-125632,-135039,-147017,-99235,-80261,-123978,-85728,63330,214747,234103,211153,186330,92921,10743,-72134,-128831,-148101,-141540,-111088,-44976,25501,41852,22455,56338,102976,117081,118777,98162,69261,20944,-38558,-107738,-96502,-24464,-35300,-62997,-80400,-128638,-149090,-125296,-104412,-120915,-89368,-11928,54422,87503,43611,958,-65041,-130560,-104354,-10873,20530,39382,43980,-10503,-82294,-101555,-75527,-67135,-97201,-97032,4536,29519,17461,-26918,-62256,22342,188523,247582,135668,-4864,-38758,49718,79219,54221,33538,59583,28978,14619,72701,135781,118221,48366,-48338,-89754,-71987,-45216,-13809,-9482,-39294,-97435,-45430,92021,212562,217848,147388,100583,52518,-6635,-74359,-81479,-41115,-33920,-91970,-45295,102359,155827,206081,275733,302574,246473,62164,-59383,-370,78488,62467,-17277,-93450,-103633,-60706,-25151,11555,72176,61841,-65053,-47075,29597,45329,31924,70946,124838,171342,142985,136878,166487,236475,5505,-93209,-111814,-149159,-30020,9301,-120531,40346,122524,114814,168491,215349,63797,-76461,-61832,-55473,-106919,-46686,-9602,2727,-17973,-27302,-43484,-72923,-27217,42382,85876,112467,33629,-86686,-47133,9450,48652,29837,59654,204823,390541,386477,105994,-95237,-27472,73876,74515,29001,21709,20298,-65601,-95642,-29638,-8074,-5357,-46061,-17642,84409,142707,134405,101841,79796,2518,-58842,-71750,-65587,-37627,-130271,-58524,-17668,-46498,-67437,-60226,-52870,-56118,-24580,-5776,-22116,-68985,-33511,-17348,-42955,-54055,2211,180841,429822,470342,307103,105183,-30126,-59738,-2469,-29780,-127813,-12395,12343,-4591,35367,188776,219680,136194,-33464,-150556,-47222,-38760,-19570,-19224,-26084,-15735,-62293,-69552,-56156,-63650,7650,138940,310089,239920,117100,59992,2344,-23790,58234,259320,312573,188705,57172,5068,60431,90799,113017,88137,41591,-10896,-37293,-65279,-54561,45839,112365,109088,49398,-57233,-121609,22090,103766,84389,53758,-43206,-90098,-65563,-44517,-84931,-51756,12554,-27014,-80741,-77320,-61455,-14679,25377,37948,41823,49042,84468,17922,-71869,-74513,-38732,-67244,-51984,-2176,6638,-35536,-95819,-120817,-72294,-57449,-60283,-31234,-13098,-71161,-99794,19536,205472,349625,415967,386745,328815,215547,106163,20208,-35182,-40351,-2624,95228,270529,434938,452421,110120,-104119,47945,83979,25840,-43664,-107685,-51280,60001,112645,59626,4535,-49826,-103342,-28304,48987,106015,109126,158783,420105,637809,595339,430302,263271,132804,97157,89019,155071,190718,153562,13064,-97262,-137187,-120396,-46621,-69,-5474,-17940,-6243,6238,40956,124113,133530,233213,350084,436687,194072,-47422,-65536,55189,-3462,-91457,66548,201774,250668,158167,11613,-61825,-93841,-82230,-93537,-71217,-35653,5395,-11704,-81211,-64141,44995,192157,219735,124109,26571,-69669,-70373,-57689,-66118,-49264,-13964,-5419,-24054,-50133,-77180,-106571,-60955,-23518,-8121,-36559,-108572,-137864,-120456,-97861,-119253,-29784,87364,164044,91847,14234,91091,219159,220007,93906,-42822,-134718,-89285,-108083,-32096,75706,170930,225787,128892,-32479,-32356,63404,30861,-40052,118240,271869,358788,400067,378595,281980,227024,194149,66162,-10178,36158,74005,30495,-75604,-61185,-14082,10088,-28627,-102059,-123763,-58847,37112,20394,-667,43334,106061,102476,109601,75693,97432,148410,153664,106647,23914,-49358,-84974,-100701,-84656,-33811,294,-19352,-44728,-89262,-113671,-58081,-23426,5200,38071,38027,5253,-41013,-39115,18428,87260,187893,176233,73917,259737,296832,126910,-10388,-93047,-17135,239156,501975,376621,143376,35955,159356,303498,258443,116946,37864,594,-31513,34878,54902,40036,64223,144058,258632,239316,19069,-35223,55137,82867,79240,108500,184679,247685,102552,-29575,-95418,-94504,-59264,-49227,-26347,35435,69011,40344,-43066,-87768,-107772,-92452,-61686,-26689,100627,268564,242486,75836,112270,128611,128024,151370,134467,119498,80189,5755,-46518,-20362,-14211,2847,29236,43835,43454,5947,-27309,36002,79199,47310,-760,-36072,14417,22225,-33429,-92970,-58594,-39810,-41264,-72805,-79667,-81171,-109055,-117112,-71046,28151,80845,-1768,-60512,-61280,-77965,-84756,-46313,-11815,43853,46531,-12779,-72413,-54219,-74249,-49742,-46358,-76024,-69062,-77104,-39727,7868,31236,49573,39580,-15356,-49092,-21105,59889,97481,6410,-34086,7170,4531,-64039,-92866,-44651,-21771,-57624,-27134,30161,28794,-11703,59559,125936,63352,-75099,-68908,-33092,-48133,-34717,-41985,-75343,-119743,-70589,-45550,-108735,-44209,81551,103746,79297,57552,66088,44076,-10760,-38089,-88417,-84129,-81623,-54673,-28817,13239,48037,91815,86271,26816,-47545,-95461,-48212,-23403,18710,-28340,-22894,120385,328375,349507,198159,24653,-61573,-100871,-84630,-24540,-28053,-107381,-53823,781,4839,-47116,-60393,-71488,-79852,-36636,-7047,88777,240744,341298,311490,184369,75629,-54003,-106338,-36697,-47072,-94614,-27587,50646,55419,-34246,-59764,-42471,-79194,-107387,-111054,-98121,-80551,-8492,103252,244297,311159,319305,283462,216251,117155,17647,-45250,-93005,-81083,-61996,-52687,-66510,59866,271995,353210,364444,230087,43755,-14432,-6131,43047,-2674,-84819,-31454,51915,127004,139577,25188,-97557,-78911,-87974,-45590,-43753,5294,83152,156137,135433,53788,-30756,-37418,-40325,-43627,-25654,26917,66437,68598,31026,-20416,-29451,3235,52288,43214,35653,47447,57454,34474,-41708,-104880,6189,57363,-25512,-25474,108071,140008,87971,36638,61369,109993,106788,31215,-28733,38962,216751,347660,452270,470649,443998,364737,258976,125645,-8664,-35707,-5696,-17166,-57775,-79582,46927,61258,-34707,-88633,-89436,-82766,-108450,-117747,-105045,-75507,23795,53605,20742,-53806,-125366,-60612,46133,62874,54620,34381,11263,-1334,-23500,-29163,-60050,-56129,38585,101237,106729,109275,123304,164977,197066,133659,12762,-67483,-114356,-76076,-14532,27181,79974,125898,194193,312766,341623,357272,271841,127606,44982,4102,-18298,-75996,-39951,10233,72219,32429,-66029,-111163,-100780,-34087,19453,33460,24785,55397,110525,140024,104923,8366,-47981,-24158,-41564,-89233,-2050,14022,6034,-34354,24578,103243,103562,78215,143069,127744,82136,-11299,-111049,-62429,770,30381,4088,-63587,-104020,-124086,-86493,-36492,9538,61015,142830,126152,29894,-100453,-44271,46914,21670,-38114,-53709,-38581,-29953,-48535,-54078,-41117,-9677,-32435,-87386,-64789,-8553,-33836,-76980,-40355,32395,67213,65072,89247,148996,285534,375912,359239,227754,64869,117919,219465,253740,246799,241403,140847,46952,-18669,-62369,-49813,90237,107088,20240,-75767,-143021,-160401,-155470,-118454,-83986,-32425,-17917,-30385,-29097,-64829,-84081,21661,115966,101424,79147,38836,-8766,-64347,-55348,-29001,-36408,-108616,-85170,-40426,-49112,-54252,-49501,-71159,-61224,-20786,53503,141609,167287,48789,-45475,-129489,-57635,-11761,-96005,-109807,-104880,-109683,-24637,-810,-118935,-104950,-67432,-49947,-52390,-12022,3005,3359,-44811,-87716,-44505,-8765,-79886,-14005,92596,177715,194444,145433,82765,23398,-62278,-20158,-5045,30751,126750,215602,151062,19416,-101113,8732,103693,38120,-54433,26482,94943,62681,21482,-19054,-44467,-47312,-57640,-92669,-131634,-90981,-28191,-9601,-20420,-44004,-92860,-54285,46606,108317,156005,189142,128959,74387,65680,130737,203804,220936,223949,140841,6914,-110792,-38715,63719,212761,328060,382837,417362,411848,341175,299707,278865,289280,285811,199939,31729,-65213,-41651,16065,-15711,-128079,-8325,-35941,-61218,-63494,-36969,-9447,6054,-23391,-63478,-14339,1491,5476,15100,68699,104276,35370,-17921,41655,72057,22330,-83199,-34995,37291,132742,205545,195714,157403,63704,-38502,-5558,149278,246339,240762,188252,173458,172276,207920,214378,146331,46132,8,-34566,-53470,-78880,-118087,-97080,-93937,-125602,-50954,8329,-12102,-113400,10981,78938,68608,38691,16086,29255,29158,23372,-7954,15644,38851,30214,-23585,-51692,-65144,7492,116622,327675,380768,291614,103349,21329,-69936,-78076,33298,53003,33285,-40601,-102039,-123095,-80605,29920,98550,38348,-51877,-122254,-113789,-75221,16621,127992,173671,169906,117986,81465,69905,66720,45173,-14883,-90144,-73034,15514,28191,-31480,-84481,-119416,-127451,-116795,-136865,-144268,-114414,-68145,-55420,-29797,-11042,-2432,-2583,-26254,-32532,-9518,-86040,-21640,66830,45476,-44828,-399,116179,208453,122992,12852,-11909,121915,214675,145213,1637,-114381,-68441,9473,15328,26978,88093,129243,49930,45299,-64779,-77902,-64254,-57761,-41352,-35730,-30903,-6647,-10482,-14370,767,24334,30968,9361,52457,99233,54414,-6350,-49760,-59445,-54649,-49202,-44695,-102078,-93024,-76919,-14114,60536,60273,-1738,-48410,-16080,77201,123889,141876,147408,122048,44838,59371,125190,96960,14112,-87783,-137492,-123354,-101131,-59308,-17079,-80184,-96068,-117720,-133942,-128622,-77856,-7800,21147,-15943,-47084,-82089,-82295,-32874,-3279,37279,107212,117549,75536,39444,-32934,-74255,-85202,-99881,-77216,-80656,-73777,-48586,-31268,-2872,-30859,-80218,-27019,144849,200711,168229,103161,-18301,-138383,-66833,-1288,-25269,-27317,-25546,-51045,-63673,-61548,-16713,24149,-3025,-120261,-78650,-29722,-875,13048,-5149,-59201,-40481,32120,83025,112036,121534,139086,123074,141717,123235,79833,47323,-3079,-47638,-8927,149309,291316,289618,75867,-68996,-105216,-73469,-41568,-6892,48909,98665,164232,150409,8459,-60610,-109423,-119962,-53268,-49958,-43061,21544,20412,-38383,-87245,-63083,-48525,-32036,61842,23971,-24122,-124626,39396,153117,309083,383260,265509,154290,84384,36019,-24744,-66362,-20946,37738,44497,17245,47841,123290,218585,309315,190529,59440,19738,39809,105886,120842,37686,15463,-32296,-67384,-80716,5074,-537,-36501,-40590,-50294,-50475,-76236,-164117,-142960,-125271,-76334,-10098,57042,69248,65698,153304,333990,492026,478595,427581,272707,73347,-23871,-54645,-97171,-59484,1967,102317,213152,281954,256067,175555,126391,-41465,-124601,-93383,-97705,-41695,16079,-19821,-60788,-108057,-115225,-82193,-36548,34616,94351,50145,53247,117143,195685,140541,23869,-40469,-110965,-75000,-11377,-788,-29007,-68204,-86404,-105812,-26618,84793,174766,187649,140893,100499,44380,-29212,-78348,-105721,-104558,-62048,2056,97226,106646,90218,68978,29877,40787,126279,134346,96906,70784,37002,24568,28765,22270,-2404,-53917,-122216,-38859,31979,26696,-49859,-41533,32925,78637,37654,-32885,-41279,3271,-2831,-53665,-89054,-30982,-21091,-10167,118697,244824,233543,24288,-52986,-53325,-24155,33654,99567,213113,212632,181733,183902,174546,147412,163255,212083,180210,92803,-13328,-93970,-53073,-21881,-75413,-42935,-29434,-67029,-99801,-95493,-9681,80012,156428,226650,282005,352732,362785,337589,273417,117496,-50508,-57571,35366,-6524,-101515,-51703,51652,95597,101454,44344,-9376,-24685,-50656,-85028,-21459,125484,138394,102616,42469,-11020,-46882,-48502,-73861,-84453,-55749,32359,146415,173775,117440,5103,-94712,-90812,-49114,-30032,-35627,-42391,-42202,9501,27006,29248,27018,-21884,-54167,-66587,-72056,-100025,-79944,18807,66562,8383,-34210,49523,138675,255319,290686,90368,28504,-50545,-98760,-53753,46776,164630,173078,118452,79797,69957,-8157,-112313,-40086,67597,200303,262958,284400,343045,469053,523359,442139,313082,121442,-34181,-42866,-30853,-57651,-55600,-1074,75851,65904,-23501,-75367,46148,157117,126922,36605,-42254,-10677,-8985,-44036,-81881,-85137,-86489,-67178,-59879,-39979,12118,29935,-8443,-20154,36596,26374,-71733,-69059,-16088,-33999,-53686,-40503,-70907,-131688,-138304,-94047,-66181,-32590,61394,159127,130383,105145,124113,124159,87765,46278,-5975,-82610,-67730,-11319,77206,227893,358873,347694,188312,23986,-74669,-126227,-128508,-100742,-93383,-59293,-57929,-78325,-100981,-110331,-76368,-67860,-79937,-57041,-24981,22413,36408,10298,-24588,-37952,-1750,66364,168491,258807,218279,99697,10828,-41373,-60865,-23667,43319,76629,59775,28831,56639,112811],[146557,114828,61252,15407,-6157,14729,55561,77329,73240,110460,101429,50462,-25927,-75920,-82588,-78912,-66341,-65852,-67082,-18467,32626,159356,209679,90479,45387,50117,67435,89471,19244,-36579,-56827,11448,26806,-18191,-97998,-109445,-77053,-78510,-76744,-86817,-65176,646,30239,53019,44650,31660,15506,-6504,-32414,-52506,-62519,-67625,-7455,143526,234002,155968,56576,5304,-13673,47621,35237,-22727,-103023,-132006,-147011,-113751,-52150,-40177,-22297,28584,115145,96509,35230,-24468,-97585,-147545,-55307,72621,140449,66043,-41601,-65811,-70219,-33812,49307,137422,182394,115722,-2521,-27225,24650,176,-42555,-81131,-112837,-141952,-102065,-50226,-9648,-15120,-86498,-149344,-11043,60431,33251,48163,37076,-1432,29778,36408,-47431,-9927,22156,96965,226461,309299,266153,172942,45066,-12359,-7238,-48693,-41899,-22295,-38383,-132239,14546,118321,132874,73921,-23380,-27572,32720,84414,146463,113976,52724,-16886,-44501,-69610,-127096,-107209,-109830,-73047,-8228,84008,77190,11382,-43998,53510,189734,193200,177110,101961,37955,-19364,-41309,-40934,-58524,-60651,-62172,-107377,-131374,-55122,-8611,-21043,-64307,-46002,95038,208500,160747,50817,-42366,18846,44105,-113397,-152695,-13897,137321,198489,121733,24738,-1006,149535,161480,115441,28797,2103,-40331,-44803,-17691,2669,-15561,-44976,-64864,-58346,-46785,-68496,-47271,76559,139895,73226,6137,-109704,-59305,-64469,-65026,43515,52851,-6122,-69540,-93266,-84522,-121809,-135823,-102514,-61121,3270,107679,192738,165468,89233,77583,70876,49081,56301,62113,29164,34042,74344,119620,110389,33861,-74224,-134528,-89570,-69401,-53558,36467,62423,38602,-25195,-119941,-46117,19087,13236,-18742,15665,44972,30478,-23192,-63016,-86963,3392,82432,168953,248230,255677,287043,426421,507769,432256,295251,98225,-69215,-23208,129505,186928,179065,182833,285671,253033,57668,-93759,-87160,-16813,18921,4293,-31256,-122001,-115114,-66558,-36161,-29889,9058,42164,26799,43179,146425,184665,71059,-33021,-55036,37761,73562,8829,-23619,41199,149638,259162,276437,193771,104699,-7786,-48224,-982,13379,-19351,-68117,-98895,-106204,-92874,-37492,-68325,-62569,-22902,12728,24800,24697,32871,27326,3287,-10213,-16812,-18780,-32770,-74618,-109636,-82207,-127032,-130030,-136667,-107286,-95531,-148366,-93110,38442,207120,238117,217603,193680,92966,13667,-67942,-131632,-145680,-138081,-107286,-42457,28472,53102,47743,90636,99833,93339,85791,57993,46559,35772,1631,-60313,-80905,-23236,-15931,-34874,-53728,-102667,-125930,-107485,-92149,-114144,-89713,-9625,59989,80486,29612,-6836,-66973,-129893,-105408,-9823,22973,40836,43948,-14262,-91841,-104860,-68298,-58535,-88177,-111295,-17346,-13215,-32487,-62990,-63223,53856,221318,285679,179694,43268,1681,89622,112623,68094,18043,21245,-6432,10905,81750,143048,116829,44449,-49057,-87513,-64583,-35362,-3801,4368,-17488,-77663,-69815,61878,185712,203891,138415,93017,55997,10931,-50467,-68058,-42392,-42079,-98191,-17935,145030,210253,240118,286461,307200,264518,92185,-29565,20554,99887,87909,2271,-80662,-104176,-68615,-29092,9485,68269,69548,-55059,-65002,14680,44208,53530,92294,144917,207670,180011,164930,185223,213362,-30949,-106656,-80776,-98793,39128,32571,-145610,40488,188052,199925,249104,243507,46672,-92852,-71925,-70601,-85787,-3825,21252,15278,-17892,-29563,-49377,-82875,-33322,32050,67965,93767,30027,-82814,-66545,-23378,-2692,-12769,29006,173908,359731,387467,114709,-113111,-11138,113550,120190,56931,40140,36616,-54682,-101995,-26513,5581,8390,-34392,-15166,74130,143858,141575,101722,56776,-26645,-76948,-72084,-65733,-50948,-135021,-15400,34766,-11027,-47341,-50812,-48526,-53602,-16564,10728,-1871,-64455,-53857,-31602,-46836,-48163,14128,196550,430577,451964,266467,77167,-50519,-72469,-5855,-31430,-145716,-30748,-6869,-26625,4832,148131,164734,92923,-48281,-137339,-67250,-82934,-72092,-49043,-31496,-6738,-48838,-48887,-54327,-56010,27403,161833,301023,220636,107252,57263,7396,-22305,58474,250109,294623,197451,84668,23518,72063,101747,127084,108042,62507,7762,-18788,-58561,-56051,58541,144731,130632,62568,-52701,-142917,7957,74702,51968,34822,-46087,-78049,-51075,-35200,-85498,-57461,11821,-26563,-83139,-79870,-53129,-3292,36574,50502,58071,61211,86268,10562,-94152,-67960,-25610,-68276,-66869,-15230,-437,-33146,-96326,-118746,-69349,-50014,-52043,-32475,-21924,-79802,-102638,8075,189094,356689,454570,428336,341206,201398,90727,15006,-33826,-37462,-141,92701,237863,368160,408661,113043,-101899,41103,77261,25814,-41031,-101185,-28725,72763,116789,62070,5422,-49705,-87021,-24017,52315,112086,103072,149231,409041,618585,559991,388908,228733,115805,94965,127754,240660,288297,237250,56366,-87744,-145459,-95792,-23372,12311,-2960,-18811,-13368,-6858,26429,88381,80811,177594,317452,421951,206257,-18391,-81968,11185,-37025,-99677,54873,160377,196060,113344,-1393,-65134,-100531,-85522,-90201,-68728,-38198,-3657,-17928,-76396,-55431,53734,190190,197310,96075,4682,-68381,-41183,-31474,-53161,-59160,-29008,-10370,-22403,-48835,-81020,-123471,-75833,-31911,-17618,-64414,-124987,-119578,-104251,-92207,-116761,-27481,89478,160622,91647,4751,55336,155561,156211,53386,-70257,-94190,-42893,-49990,3787,90730,176048,224831,128325,-21473,-23918,68779,36209,-37656,112171,243041,307622,338964,329545,259648,229278,197892,58300,-1891,47359,76709,26342,-78581,-44203,11166,29129,-20516,-95701,-107215,-44921,25776,5614,-1324,41137,98957,89011,69913,31760,68312,131757,139889,91183,12928,-37067,-49426,-85510,-91080,-48963,-6804,-11863,-29398,-70228,-110331,-67440,-23564,14258,54574,54987,18085,-39688,-44378,25182,118922,238152,204479,65882,230880,260390,95623,-30491,-113358,-16544,237853,528072,385221,138110,962,116941,252628,227633,111289,34384,-2235,-19339,49272,55827,29451,57504,153405,284024,264127,30156,-18509,80836,111200,113780,156617,242382,279466,104609,-33708,-108829,-106834,-71307,-70669,-38560,45213,92017,56353,-31232,-91804,-118286,-110783,-80972,-40961,87737,263501,258163,96317,113453,122053,131641,170743,153443,119454,37634,-55518,-66674,-28364,-13100,13307,42046,53227,51054,15054,-24944,27825,65146,34285,-3856,-29644,19375,21178,-36256,-99509,-83312,-67983,-72587,-92413,-71715,-70056,-103750,-114894,-68371,28083,91309,5116,-50254,-72480,-111466,-84236,-45927,-14769,42162,48058,-11427,-92094,-78357,-99593,-80320,-77633,-105699,-95368,-85079,-31044,21270,40272,47333,29612,-19527,-45248,-17151,54942,69917,-27162,-63431,-15024,-16335,-79898,-91318,-42075,-20623,-50263,-8889,37028,25554,-9399,69274,140729,75689,-79115,-76030,-35439,-46653,-36793,-57778,-88626,-117602,-82637,-63226,-123502,-20876,121968,165193,144437,114912,98739,44563,-23703,-41719,-71818,-49502,-48523,-47120,-27866,9639,35734,76174,72669,23796,-37318,-80356,-40500,-11171,37122,-21621,-41262,107042,298398,323016,195773,29379,-60729,-98876,-75276,-13305,-16411,-94573,-71863,-26696,-22323,-64015,-63516,-61612,-64246,-31496,-12598,86026,253232,374595,346331,209923,89767,-42924,-111055,-38824,-39593,-85997,-41261,28967,35355,-47325,-52644,-27945,-62645,-88595,-93001,-92435,-86556,-10091,97550,239632,317301,324065,275861,209479,133606,39274,-24314,-87972,-67349,-41791,-35648,-88651,80743,325503,415011,401191,226714,34002,-15880,14502,78444,31489,-62444,-45810,40654,118661,139830,37994,-90363,-89835,-74822,-12227,-7372,25787,91177,156991,126620,46464,-35492,-44669,-48569,-52718,-26584,26036,63994,68663,31789,-27036,-40594,-8327,38442,32256,24047,40778,58078,30614,-41869,-88683,12540,52301,-48184,400,115767,128335,70288,13251,43043,107818,118910,49899,-9184,57111,233025,351821,400675,392485,378674,330355,268230,177750,49985,-2313,1612,-15977,-50657,-79295,38007,65736,-16900,-52603,-63614,-82517,-113127,-85565,-83328,-85045,26597,71508,32856,-48847,-121377,-48341,54551,61813,52618,49203,33029,12871,-21921,-23391,-33012,-31251,46981,89849,90499,97997,117415,157441,183065,124351,11154,-70605,-129318,-78284,-13918,29781,80354,123386,190423,290534,291729,285624,200103,96881,36926,13718,12464,-52857,-36187,14429,77982,44216,-42488,-111682,-93948,-19673,24515,23081,9276,36988,95436,122410,78961,-19054,-68394,-27047,-32894,-93696,-35850,-34879,-46340,-61929,31343,119419,135597,93291,131543,114041,63064,-32454,-93200,-11163,15088,26688,-5296,-72411,-100463,-111628,-64787,-23430,23956,80447,153667,111664,11640,-92105,-26658,56899,24486,-35479,-57455,-50929,-48039,-60296,-58420,-41678,-14503,-39974,-103138,-55968,-1120,-32352,-80865,-8437,61533,80116,56362,73518,142731,296130,418998,414308,280516,112951,141058,241433,298657,299728,268475,128295,39407,-21729,-72289,-58547,106320,142553,51501,-46649,-113613,-136440,-129036,-98889,-59368,-15243,-6914,-21838,-24972,-66916,-99958,4782,97961,85669,66186,19382,-47332,-111732,-37025,-44670,-56164,-118228,-59517,-16936,-31159,-45792,-47714,-68712,-61903,-28615,44759,132377,175605,69603,-29720,-113779,-45607,8192,-76601,-102739,-100237,-107073,-23644,-1176,-114303,-104771,-67422,-48814,-45767,-19825,-14826,1677,-35159,-85022,-56411,-20955,-88628,-13502,82899,160371,171960,124637,68343,16511,-48225,-10119,-10885,-2910,72278,163761,109074,-7758,-99384,23410,113571,35404,-65121,39613,132194,103957,39616,-14589,-48429,-55047,-64302,-93731,-128060,-86649,-17293,1739,-15558,-41050,-85640,-49602,52579,114212,160747,178578,106544,57868,57205,130880,229629,257441,229596,126297,-4398,-106653,-30699,73467,241175,391547,476540,510983,469553,375328,330219,303040,304498,299370,203724,19634,-61017,-9974,51179,8673,-103897,-75,-40178,-82657,-53649,-10568,18549,31733,73,-55006,-33817,-22156,-5926,50232,105137,133691,59966,-9588,20597,51531,3562,-69565,-26779,41229,139068,232679,240630,206587,98405,-18144,-4739,157378,262863,261118,209287,192435,189004,220764,230240,165619,54474,-11350,-52102,-69132,-90642,-129145,-89929,-76901,-103019,-43407,8570,-15463,-120279,11234,78976,66026,29971,-2381,11145,20100,20529,-12090,4799,23137,13038,-37965,-63584,-75997,842,103301,327405,417042,331313,124410,23225,-59808,-98637,5593,23388,19943,-40111,-102994,-128905,-70680,37090,95048,32681,-52767,-119085,-113672,-72800,25933,123454,150170,139888,106355,72972,62461,58694,36020,-28501,-101509,-63540,25135,35622,-21747,-76021,-110088,-119612,-117400,-125941,-113948,-123914,-104261,-51426,-15447,-2634,1686,3216,-9889,-17181,-7315,-95505,-39734,45217,22319,-62265,8823,134497,222997,148042,66782,6686,91865,183037,125879,-6188,-112998,-49234,35350,36434,46518,101860,121278,22078,23750,-64067,-79274,-76606,-69762,-38035,-17252,1034,18515,-2986,-18433,-12283,4205,3239,-12627,33805,93742,59134,6047,-33289,-49835,-55590,-60895,-52713,-103831,-95451,-77135,-6519,74384,79971,21291,-20900,27840,117847,161777,170504,159174,112464,20381,27956,88629,71678,4474,-90858,-161435,-144858,-107759,-81991,-32376,-86797,-105142,-129003,-148433,-133512,-76392,-7856,7702,-45333,-72866,-87255,-80158,-37143,-18250,15539,94013,121311,100852,71702,-25952,-78649,-89155,-106111,-73101,-67349,-68678,-62650,-53219,-9226,-17930,-57510,-1408,142725,143233,93668,40753,-60317,-128311,1415,53147,-7396,-21497,-20593,-50527,-69737,-72187,-33160,-6071,-43748,-144479,-73730,-31214,-2758,16913,11484,-29111,-13153,45172,92879,125894,123017,122387,123117,146033,126549,88688,62126,16624,-27496,6953,181562,333381,314904,71400,-77289,-86638,-57772,-25924,7996,60148,104275,156157,129931,-18773,-81538,-106213,-133143,-68308,-34258,-18449,21057,7580,-51023,-90812,-62752,-42670,-26919,50419,-21739,-66241,-113865,57174,156308,292078,351342,245422,150449,92918,43477,-20953,-64627,-25947,22114,29315,7291,32005,98426,201964,305052,187208,47550,7178,24906,74038,94623,40271,23246,-24119,-66576,-37787,72878,69514,13247,-26062,-56146,-65048,-99202,-143227,-126364,-111665,-69282,-3246,62758,59365,37812,119937,298257,454815,431741,373590,224664,40575,-37412,-61864,-103042,-58050,2232,98990,187597,231515,205761,150879,127366,-40450,-146563,-101436,-79752,-6888,46612,-4699,-45409,-90991,-160015,-110453,-38368,44996,95842,22855,12274,83627,183617,159030,35262,-38062,-100092,-55908,-5645,-9945,-46835,-74244,-83784,-102759,-35761,75818,176222,196439,145283,93184,27142,-41137,-69936,-86637,-79328,-39564,25138,115849,113271,90561,59895,16128,28523,123541,162651,120747,89505,62947,49119,37991,22991,-1637,-48114,-131066,-36282,41203,26857,-62326,-38112,52496,109333,52469,-35050,-48381,-6721,-16042,-60676,-82714,-26309,-30743,-43990,73680,209224,200571,-2200,-71733,-51867,13855,59586,102625,195471,181146,154461,169066,159941,131560,164153,234196,210453,121421,9427,-80867,-65815,-29549,-74165,-37424,-40258,-88917,-123912,-81759,-208,60097,121369,191161,254414,345628,375798,347342,273993,117722,-54543,-59282,31833,-12204,-117877,-34285,65885,86712,61091,10069,-35444,-50443,-78678,-108549,-20431,148852,197682,157839,83650,14284,-33226,-47795,-87707,-84864,-51606,46903,189043,213981,132833,-626,-101366,-72142,-37564,-39988,-73235,-81893,-30597,22126,32222,31046,34262,-17884,-57185,-62997,-62876,-89860,-88702,4409,60907,6328,-56413,28037,111027,210667,258663,100721,49914,-34629,-82766,-52861,39187,128320,131752,92047,64471,70758,-8003,-122489,-40629,72894,212038,279888,294222,332490,448045,516412,436249,288733,89884,-32536,-29119,-24935,-57978,-62110,-8880,84292,61861,-21149,-69106,37552,132575,101931,24319,-47274,-11669,-9456,-52251,-89657,-83764,-74610,-56502,-55267,-23915,33035,55196,17847,-1573,44034,28302,-70981,-78651,-14102,-24371,-40457,-28835,-65578,-127736,-132660,-82185,-52950,-26059,56249,152539,119264,86877,99080,104941,85816,48317,-8773,-87434,-54042,15,75826,220345,342367,317391,159525,5620,-83186,-107662,-128163,-124273,-105053,-61030,-56476,-84556,-106994,-113060,-75732,-61401,-64006,-44650,-33686,18098,44716,25675,-15362,-34636,-371,63990,151375,240293,218232,92053,-1555,-43959,-54530,-19931,44676,83670,75991,42532,66425,122861],[166787,124249,63959,19823,4197,32216,71704,79039,58875,81736,74623,37385,-25632,-65156,-67030,-74051,-77882,-88001,-77730,-22750,25621,152024,235692,127326,70349,62694,73562,98584,37592,-15523,-43648,12749,21143,-22491,-90334,-113561,-94787,-92336,-79672,-84989,-53763,15057,45748,61248,50262,37680,14654,-15203,-42271,-57597,-65183,-74187,-32369,102276,188371,122887,41940,2316,-11714,46625,38714,-18365,-104624,-126204,-127208,-88173,-33763,-27645,-21652,9384,78513,66344,24636,-16028,-73627,-126406,-66084,57170,122406,36274,-68695,-80696,-65009,-16908,62117,138120,184874,134800,16966,-9840,26385,-11974,-60805,-98670,-129797,-128774,-82104,-31803,12323,18670,-58305,-132401,-10579,74655,69038,74156,49449,-13007,-10852,-10946,-58951,-8130,29011,111484,245516,325543,289328,191462,39351,-29157,5030,-4680,-7818,-14780,-39834,-99586,39685,120096,118870,60577,-20826,-16492,54475,105114,163417,138013,86775,13373,-51612,-93478,-129171,-106767,-122484,-92920,-15046,103523,110003,34816,-48122,14505,124897,130883,138997,90838,41353,-11503,-35299,-37113,-60335,-63107,-72592,-124887,-121437,-50470,-10037,-24296,-62729,-34995,101210,191821,124114,15875,-72735,6083,45372,-108040,-178610,-48515,99766,173265,117116,21821,-17597,134275,166966,143361,52420,-200,-67316,-68193,-26627,2941,-7734,-33098,-50663,-27532,-7708,-39301,-80169,42394,102241,60468,11100,-89431,-37761,-28901,-82604,26627,36133,-19707,-71394,-87752,-80779,-115911,-123391,-81780,-39975,214,80998,152232,127248,73529,60400,56698,42247,53020,50555,18344,45067,111695,158669,101316,589,-89597,-138062,-99895,-89626,-79189,6292,41891,36058,-15947,-114267,-55700,21837,21052,-10446,27774,61421,37437,-22533,-65164,-85096,9563,87418,178315,254805,234395,241937,362851,502856,478557,335719,107841,-71085,-15987,145359,205317,185983,177735,286817,256950,59301,-95891,-72133,10608,58820,47601,2163,-102220,-125028,-73170,-34759,-22536,15409,34258,9873,18496,118532,185071,90322,-14747,-50541,27131,45704,-18009,-37853,33418,149906,262104,270290,186084,93540,-19030,-54343,-2226,6471,-26703,-71724,-99962,-113877,-98954,-32981,-47220,-57831,-35683,-15048,-15753,-21578,-15106,-19052,-29909,-25823,-29310,-29564,-41953,-88188,-71858,-58765,-124197,-126000,-122175,-99108,-82117,-106653,-87094,-2584,179921,231049,214685,192763,91114,17049,-63107,-133688,-145820,-137853,-107141,-43791,27199,60929,71600,117162,88626,63271,47609,14719,18920,43454,35634,-17301,-63313,-22581,2749,-10000,-31281,-81387,-109122,-96665,-85365,-113819,-97109,-15005,58378,64688,7829,-20407,-72778,-132180,-107662,-12020,20422,34168,34630,-25609,-106091,-105727,-62151,-50895,-77878,-121794,-43742,-54375,-81022,-101224,-61817,80638,245807,316505,221949,89925,43077,127693,140989,78704,5670,-15626,-48145,2818,86880,145030,108729,33926,-56063,-93259,-64170,-33081,-1877,9602,-4058,-55675,-87476,29341,153361,182667,121870,75425,49267,21316,-28709,-50630,-39403,-49476,-104510,-263,175353,257366,265452,285153,299400,272230,121022,493,37078,111191,105903,20288,-66614,-102670,-78772,-35238,5591,62915,76403,-41761,-87383,-4472,41844,77538,110556,159900,240186,215152,191979,200264,181106,-64270,-96436,-40835,-38637,110499,53916,-169556,44682,264510,296149,337429,260718,22756,-113913,-81785,-87692,-65908,28813,46818,26043,-21249,-36761,-60533,-94811,-38450,22970,52032,74672,23278,-81855,-87447,-53614,-43757,-48931,5282,141677,315131,367852,111563,-131297,11392,156865,166147,83139,57233,50981,-46589,-110712,-25397,19686,24175,-21004,-12758,63319,142432,146010,98317,31757,-56209,-91914,-68808,-62696,-55962,-96631,15603,75027,21362,-29272,-45210,-51052,-58487,-16428,19580,12586,-52828,-72469,-48557,-53778,-45310,21819,201542,407819,410210,216624,44129,-69241,-77223,-11242,-39999,-166078,-36640,-20653,-55569,-31525,107806,116481,54076,-63398,-132246,-93035,-121277,-107942,-67746,-34490,-31,-34576,-32175,-58716,-51595,43431,175927,280376,192370,89129,48932,10765,-21558,50317,218069,248009,182910,103839,42819,82667,107886,132785,117278,73488,20282,-5896,-54807,-60150,63281,169946,148140,73691,-47245,-163694,-10336,41240,18540,14977,-50191,-70869,-43182,-31411,-90167,-67476,5916,-29760,-88586,-86430,-48842,2830,40475,55977,71517,67702,79139,-2667,-116500,-55932,-10837,-69857,-87425,-33491,-13391,-37200,-102666,-119182,-69359,-45177,-45709,-35339,-34381,-89181,-98441,-4722,167808,350722,477513,454346,338977,178637,68913,3445,-38248,-40238,-4728,79981,194574,289966,338508,98477,-102247,29835,66829,23050,-35973,-84572,-13886,76685,113138,58336,1517,-53137,-77942,-19428,50711,106519,85451,130211,375559,564551,499226,333200,184704,91528,87175,165103,319370,374417,307535,89367,-80656,-147325,-78940,-9336,15799,-6854,-25694,-24894,-24132,5136,43269,23232,115372,267384,381505,205665,8276,-91196,-51334,-82749,-93108,41578,117069,139846,69071,-17422,-73157,-108468,-88671,-88987,-71183,-47178,-20806,-32320,-75026,-46704,60937,181827,168829,64370,-22407,-60543,-15004,-10281,-44480,-72738,-45052,-14933,-21976,-50490,-87082,-145520,-94228,-48896,-37291,-100083,-91134,-90007,-88649,-86248,-109674,-29432,83695,146231,83426,-5445,19176,93023,96075,16271,-86403,-63805,-6294,831,38253,102649,174904,213852,119414,-16913,-19369,71025,37204,-41488,97890,206470,251074,271355,272618,227955,218758,184004,39857,773,51261,72353,17223,-81968,-31702,32710,41476,-18465,-94148,-101225,-33169,15353,-2709,1914,38639,85283,70937,28102,-11513,32890,102177,113491,66619,-1962,-22448,-22413,-65232,-83808,-57447,-14471,-8588,-19480,-56345,-102261,-77320,-22783,26075,74183,70833,27577,-41252,-52066,28364,145423,281206,228381,70360,196982,215536,61585,-50956,-134897,-21777,219790,522268,377553,129672,-33631,70928,191545,183797,95968,25446,-8381,-12373,53054,47527,10210,43671,157948,303944,283721,40392,-4160,106085,139604,148342,205102,297481,302057,102596,-39943,-124018,-120331,-87164,-97008,-55760,38811,95560,58196,-24883,-98573,-131574,-135976,-99406,-49287,79860,257340,266766,112500,107915,109071,128398,180949,162047,108314,-11248,-87945,-85984,-37998,-14474,19607,49396,57392,54154,21412,-19459,24039,55158,23215,-8485,-25420,25048,22870,-33945,-85651,-106021,-101817,-107008,-99809,-60847,-59807,-99721,-114435,-69356,20969,93857,43464,31868,1187,-76650,-74399,-50438,-22374,43288,66829,18905,-67549,-110107,-117255,-110441,-106472,-134429,-118812,-82969,-26660,28963,42730,38062,13411,-28701,-46329,-17864,47324,46933,-49123,-79537,-31878,-36931,-98392,-91365,-43405,-24103,-42999,4475,36956,16444,-7075,77342,151734,86999,-79188,-86760,-41618,-44539,-27650,-58682,-100701,-116408,-97833,-82767,-105134,-711,161353,235511,223263,176176,126057,40847,-32658,-35646,-43056,-10350,-8162,-36755,-32966,-303,16606,53893,52536,13604,-33288,-67238,-27484,9019,65268,-712,-56198,83086,248847,273675,176421,25974,-65444,-100258,-69537,-6404,-8556,-81350,-96451,-58020,-47173,-81215,-72898,-58351,-53510,-29051,-20485,76854,247034,380505,358440,225994,98415,-34876,-117761,-44932,-35209,-79952,-58182,4530,12989,-62437,-42264,-9676,-39978,-64015,-74338,-83622,-96896,-18817,80610,216582,305404,313730,255193,192259,141727,57717,-8542,-86843,-56865,-26244,-19570,-106462,92224,358517,456475,414397,208236,17850,-21249,26678,96785,53452,-45822,-63599,26667,110078,140967,53316,-71007,-84905,-51981,16024,15753,34813,88935,145929,107664,30863,-46550,-58285,-62258,-62443,-26883,23587,57843,63286,26629,-37709,-55969,-25183,17374,11563,4097,27356,52896,21837,-45844,-75318,16359,42333,-76168,16931,115523,113489,52113,-10400,19589,97503,123325,65659,8782,66218,228300,327617,328206,307542,308787,287675,264478,219771,107641,40480,22288,-6160,-43038,-82491,22150,65305,7940,-12353,-36004,-72137,-92010,-53706,-62179,-87679,25969,83170,39446,-48345,-119540,-38618,60890,58968,47355,57658,49385,21898,-25640,-18984,-7652,-10634,47890,70694,67758,79547,101601,135140,152216,99844,308,-78092,-140272,-76803,-14674,27280,73478,111726,174745,253428,229516,201876,123419,62015,26489,24876,40016,-35380,-39771,10021,73994,47582,-24708,-88791,-80222,-9982,23513,5667,-15368,9348,76980,106701,60418,-39753,-94346,-34823,-27029,-78947,-58186,-74501,-93936,-77664,32987,125488,157541,105021,107857,91012,37026,-51258,-48872,35081,32516,22140,-16799,-74666,-64183,-83832,-43292,-9418,39639,98998,159670,92396,-10578,-82832,-13013,61813,23231,-34507,-62935,-67569,-67939,-68963,-62047,-41703,-16645,-42257,-108170,-55122,-3466,-38397,-83614,23673,88332,87252,40535,50977,124631,283262,433324,442724,313515,153009,164960,262567,341684,347813,285031,116452,35816,-24793,-79420,-55760,125694,180223,83280,-20303,-89522,-118926,-107762,-74299,-35415,20,1254,-16987,-25262,-72107,-118301,-14243,74923,65669,50359,-1635,-86251,-76851,-20555,-60966,-59994,-79070,-32824,3476,-13954,-35151,-44097,-66638,-63375,-40151,31097,116373,173748,83303,-19071,-104158,-38131,24529,-49601,-89937,-97739,-97100,-16047,7858,-88423,-95489,-67116,-50021,-42368,-33960,-38429,-6043,-31786,-82348,-69112,-36697,-100652,-14740,68820,135096,142583,98464,49762,7279,-37467,-4655,-18092,-41924,9959,105234,62321,-36706,-91744,33871,117584,31456,-73207,48900,163525,138422,51879,-14863,-57580,-69418,-78774,-101720,-126336,-83548,-9685,8175,-14868,-40880,-80237,-47175,55867,116749,158987,158514,79438,39707,47800,127060,245694,281021,222806,106802,-17638,-99015,-23547,82147,263151,442234,549854,576454,498791,387372,340318,305360,295915,289817,192589,5037,-54557,14919,78689,26694,-87404,4565,-45740,-106543,-37886,17192,47380,56572,16920,-48498,-50909,-46410,-13990,75236,122072,144476,76161,10276,11783,31836,-7330,-52950,-23811,38983,140399,255967,287621,262696,138743,-634,-13922,153278,268070,274414,225970,204320,197125,225323,237888,178987,61245,-24563,-72254,-87219,-103488,-138516,-84375,-61012,-77208,-29316,10700,-20479,-128557,10116,77622,63199,20315,-20955,-5630,12255,18318,-15252,-5632,3131,-8417,-56644,-80969,-90843,-11568,81285,303998,425091,349112,140694,23940,-47740,-123076,-27762,-10561,1602,-43553,-103144,-124025,-64999,37766,83682,22373,-55437,-116175,-115170,-71685,30031,110355,120189,104432,87869,57963,49194,45654,22570,-45985,-112807,-54537,32115,39294,-13475,-66514,-99983,-112218,-118311,-111772,-82839,-103240,-132645,-47530,-7515,1428,2350,5229,1933,-2458,104,-94707,-64866,14279,-10065,-86256,16765,146906,226419,170095,119567,34878,62948,143862,100145,-16883,-111714,-32177,56763,53372,62112,110379,108843,-3180,2112,-65910,-84444,-88879,-75310,-31250,-746,25991,33192,510,-24209,-26779,-15888,-24389,-36377,10352,77082,54121,12401,-19723,-40552,-55679,-70592,-60352,-107210,-101226,-79100,-2715,79187,87169,35558,2655,61281,148557,190904,192052,161764,94097,-4535,-311,52523,44871,-4247,-88696,-150514,-116304,-102013,-102019,-52315,-97630,-118811,-144506,-164929,-130217,-69279,-3715,-3054,-75482,-101509,-93215,-79589,-44193,-36813,-10904,71744,114712,115367,89540,-22117,-84177,-93467,-112526,-70311,-54535,-60478,-75127,-77476,-17748,-6373,-33527,25052,134558,87589,23001,-22234,-98001,-80551,66672,96850,2304,-24056,-20052,-50627,-75303,-82742,-51742,-39910,-85390,-132017,-67686,-32115,-3295,22271,27286,-3151,6361,49314,92818,126744,112360,96266,115643,140591,121574,95531,76413,35560,-7110,23204,206955,353460,310534,58748,-76394,-67653,-43597,-10221,26336,77425,112746,147025,106091,-49847,-100381,-93480,-132328,-86656,-21705,4386,23214,331,-56121,-85870,-55118,-30359,-17822,39429,-58547,-99508,-94410,70858,153011,263676,308296,219654,143330,99076,48998,-18231,-63219,-31494,6806,15685,-496,16494,72374,179393,291193,180697,38957,1105,18715,51190,65995,38289,27890,-17557,-67303,-313,144427,149450,66274,-12699,-65479,-85546,-117573,-107561,-103543,-98328,-64274,2168,67535,46268,7414,81266,247479,391914,361986,302135,167580,5601,-52036,-70296,-107605,-57037,106,89763,155043,177995,158465,129973,134100,-27159,-139189,-97857,-55998,26609,74309,9483,-30206,-61208,-120148,-123800,-40576,52993,85203,-7789,-36998,32657,148894,163128,45311,-29586,-80575,-40491,-3863,-25791,-67922,-79082,-83199,-100486,-43131,65536,171034,196635,144770,85155,11502,-49064,-58110,-67487,-53535,-14163,50491,134154,118539,88590,48121,130,13243,113981,185291,142746,105517,87286,73276,45469,23080,-580,-41860,-130238,-34401,49591,24522,-78862,-37527,69280,138498,65981,-37496,-56525,-20299,-33357,-72202,-74825,-18315,-33985,-69076,31074,167724,162751,-26949,-97838,-51576,62987,97683,120373,187289,149673,112910,132986,128476,105840,156132,245278,232055,144467,28287,-69831,-81629,-44968,-78039,-32652,-46483,-103866,-139190,-65675,7251,35459,77359,143578,211986,315832,363778,334561,258001,111287,-61246,-65946,20720,-23384,-102499,-13782,72306,67298,17135,-25460,-60911,-72964,-104220,-138058,-29595,157508,256375,221144,134160,46174,-15890,-44699,-103279,-83578,-43397,60357,223351,247801,143505,-9355,-107203,-57589,-25216,-41898,-102804,-106957,-19914,26499,27648,22883,31884,-19722,-62865,-62935,-58751,-85321,-97484,-16273,45413,-3454,-80496,4029,79999,155785,205306,106306,63856,-23306,-72181,-55788,24054,84194,86059,61812,44453,65592,-10418,-137270,-50190,67694,210123,282958,295105,315744,415514,488733,405741,243749,48012,-35846,-22244,-25166,-63199,-73809,-23371,81940,46082,-27712,-69526,21130,99447,70869,7379,-56101,-23553,-20955,-68839,-101160,-81005,-62706,-48761,-49924,-9980,47659,71325,46116,34941,56430,21646,-74519,-83390,-12544,-15388,-27234,-18351,-64490,-130151,-132884,-73404,-39978,-18079,51768,141600,104672,67015,72727,81085,76783,43665,-17023,-93961,-48333,1673,64022,200133,312646,278327,127651,-16938,-97381,-98481,-112144,-147271,-120273,-69460,-60759,-94911,-119038,-122645,-82713,-62751,-56216,-36068,-44275,4814,42467,28775,-18816,-41538,-8139,52680,125386,204685,199364,70489,-25049,-54540,-56536,-24074,37403,79650,80543,45212,66386,124920],[180810,129224,62265,17454,5968,40683,77554,70770,36029,41436,36162,14909,-31993,-57659,-53614,-69461,-91042,-112603,-87336,-30259,14833,134909,245891,153793,86775,69290,75780,101444,50603,607,-33737,9010,9553,-31404,-85536,-111904,-119235,-115277,-89346,-91540,-48649,21820,52236,59944,47033,37147,8807,-24217,-45382,-56247,-67103,-83880,-62931,51420,135935,85584,22764,-5550,-12898,42946,40745,-17806,-110097,-110642,-95448,-60193,-18606,-20949,-24919,-9554,37813,34790,13564,-10044,-52263,-98861,-82581,29116,89771,33,-92212,-88388,-59868,-4456,70380,131001,174270,142212,32524,5614,27373,-20421,-74592,-111822,-142040,-110595,-69074,-20911,25931,45968,-30040,-108275,-10046,83930,101050,95839,55274,-30088,-58349,-59798,-67403,-11481,30834,121271,258856,337079,312080,212468,42377,-54663,10880,32623,27156,8355,-22484,-67122,59682,118972,110873,49173,-20146,-6558,78125,132329,180764,162982,124990,54491,-50695,-123430,-121736,-100513,-130815,-113172,-18239,123729,144786,62113,-43627,-17661,72615,80708,105145,79998,42815,-7637,-32941,-36662,-64285,-66168,-83144,-139825,-108255,-45253,-10645,-26278,-59150,-25502,100158,165366,86341,-17732,-100835,-6218,45158,-102734,-204000,-79235,64529,148075,112673,20840,-33346,111520,157994,158212,71781,-1713,-91945,-78249,-22623,14855,13375,-4409,-13053,22845,42666,9756,-72425,-1216,60863,49077,17254,-69140,-19805,4309,-64091,20506,26001,-29535,-71160,-80116,-75245,-107394,-106601,-61043,-21371,-3170,55828,117069,94645,58047,42861,41709,34220,48141,38915,10309,57575,146602,192233,86292,-35355,-103860,-139739,-107133,-104639,-92685,-14792,27221,35460,-4644,-100248,-64072,26564,30698,-2056,39164,78102,49133,-16430,-63346,-80098,17227,92789,185414,257982,214754,199324,291968,473261,502796,362854,116074,-68311,-8810,155649,216603,187567,169184,280562,253166,61409,-93087,-53041,44939,110434,103316,42671,-79306,-129681,-74451,-27499,-8753,25291,28392,-3449,-493,92376,180486,106741,3123,-42732,21353,26917,-33257,-45669,29665,149871,258788,259559,177602,84820,-24757,-52497,2287,3983,-30501,-73415,-100221,-118467,-94246,-20350,-19300,-47969,-44323,-37412,-51455,-65669,-61487,-63029,-58786,-37659,-38375,-38835,-49169,-90115,-31740,-35867,-114785,-117375,-101206,-73614,-46738,-57004,-62481,-50126,142324,221046,210701,190770,93436,26222,-52015,-129016,-142615,-134897,-104415,-42641,27865,71070,99279,139580,76393,34279,11742,-23888,-5724,50519,68897,26076,-40572,-16389,25021,16676,-7193,-58863,-92397,-86444,-78577,-113242,-104888,-21126,56416,48184,-13989,-32898,-75914,-130786,-104766,-11269,19165,24999,21077,-38548,-117395,-94394,-49180,-36127,-58696,-102633,-65878,-81673,-114736,-131128,-51704,107375,265105,342217,265361,138693,87672,166049,168228,90705,2317,-40520,-87588,-1610,93857,146473,99217,22122,-63852,-101226,-63807,-31044,-539,13529,7683,-30381,-86494,4447,126026,164445,107780,57265,40061,30713,-4495,-26183,-26520,-48128,-105194,12805,194893,297333,285878,278548,286168,274905,153417,36784,55137,118597,122283,42027,-46920,-94022,-83981,-36357,6844,62417,86836,-21365,-106319,-20325,47349,109317,131385,175914,273999,254712,225972,218665,150625,-83562,-67923,9115,34958,185143,77851,-186029,57345,357697,412746,438447,270992,-603,-130055,-81779,-99437,-49503,55765,71670,41273,-20566,-41759,-69955,-100723,-36097,20680,43331,61450,20288,-76415,-102260,-74419,-63040,-66141,-2085,117362,269162,338469,105084,-128799,44781,208171,216890,113749,78941,68458,-36479,-114489,-18922,41319,49443,1496,-2263,60974,145862,155000,99460,13451,-76833,-90890,-53167,-46905,-39781,-57889,41235,107884,55667,-6224,-36242,-54318,-65203,-18965,25054,23907,-36751,-78320,-60122,-56386,-38639,31977,202535,372062,357526,167798,13377,-76075,-66178,-9446,-46283,-167702,-24700,-15386,-78197,-66672,72232,77685,23767,-74087,-128443,-116923,-148868,-118596,-69665,-30000,10350,-14484,-13358,-62421,-43853,61896,188061,258229,164332,70402,41828,18227,-14626,42396,174831,186397,153885,118472,68043,99033,116211,136919,122234,80941,32779,7353,-48373,-60226,66770,192485,166976,87579,-37335,-157388,-25146,12205,-6569,-162,-54113,-64894,-35979,-27309,-92468,-74447,1787,-30231,-90840,-90582,-42041,10359,43595,60115,86037,72686,68945,-16181,-119519,-34515,10665,-65265,-107169,-49675,-25155,-42085,-108801,-115506,-66458,-37762,-36458,-34140,-42960,-87148,-80858,-12301,148222,337295,486739,466351,327658,154584,47238,-8442,-42762,-43553,-11503,62779,150146,216038,260468,77296,-107738,16405,55763,20575,-27878,-65829,-3407,75236,105914,53007,-2596,-55792,-69717,-12123,48394,95308,63222,108308,328344,487236,425057,273624,139829,66896,81178,203640,387518,443316,361515,115892,-72312,-143747,-65315,-384,15700,-11634,-32764,-35400,-39767,-15667,426,-26588,60330,211867,325855,197372,36167,-70895,-107470,-123384,-71434,31837,79010,90373,32840,-30911,-80131,-111581,-86087,-82791,-70950,-55779,-39933,-49448,-71186,-33698,70744,171689,140382,34864,-47315,-42908,12186,10418,-35693,-84954,-54253,-13904,-18671,-51091,-90459,-132593,-103307,-66521,-59081,-100309,-36784,-53603,-69136,-76109,-100695,-30864,75283,127277,72395,-12161,-10811,40889,46517,-12906,-87839,-39121,24168,45875,72200,115575,172421,198464,108007,-13745,-15034,73446,37170,-46230,82306,170727,199047,208692,218464,193972,199571,156101,15749,1669,52330,65818,8261,-80706,-19273,54673,52071,-16492,-91532,-102264,-24294,10117,-2376,9051,38666,70025,52750,-6913,-41707,583,66779,79870,37761,-15538,-5840,128,-46736,-70892,-58071,-19241,-5713,-11048,-43642,-91505,-80587,-16195,44791,99793,88242,36725,-42132,-58006,31902,169174,315943,245594,87681,172119,175388,34179,-63361,-137570,-28744,191909,489365,357992,121003,-62652,27624,130555,135686,76285,15340,-14282,-7749,51083,35147,-12737,29801,164778,323976,301974,53370,11756,135371,173186,189416,259120,351723,318180,99874,-45391,-137337,-130034,-101875,-122748,-70660,19623,82075,49782,-19987,-99723,-128817,-134383,-101495,-46642,81125,254646,272149,127862,99840,93700,121585,185067,164566,92513,-52820,-77390,-100198,-45652,-14841,25160,54903,59928,55933,27163,-9246,29233,54183,18808,-10515,-19514,35578,30218,-25812,-67307,-101407,-130063,-131539,-88423,-46715,-47414,-93405,-112196,-70583,10705,90700,91705,111895,72186,-28176,-60040,-56429,-29816,53481,103606,71800,-16449,-77285,-88550,-107421,-116888,-151925,-123389,-73006,-22738,34000,41657,25529,-4459,-38266,-48116,-18864,41507,31185,-59421,-84835,-42502,-52936,-110979,-90260,-45866,-28906,-35088,14601,33032,5611,-1381,85813,160232,98762,-72640,-97899,-48685,-40237,-10342,-44406,-105432,-115657,-103808,-90222,-84212,17682,199255,313183,315378,241701,150430,38196,-30272,-8765,-5267,33610,40052,-15232,-39099,-12801,-5172,29118,30043,-84,-32531,-55107,-10365,35237,99450,31185,-55920,54740,188112,208904,143536,17140,-72664,-102529,-65166,-1004,-1515,-67553,-119101,-81391,-60584,-93867,-86156,-59397,-46589,-28469,-28047,64808,226774,361303,348101,232446,103075,-28494,-121118,-50680,-30819,-74409,-75596,-19727,-8202,-73687,-27779,14244,-11074,-35899,-53905,-72267,-106724,-31498,55372,176661,274572,288218,223468,167313,142860,74059,3228,-87332,-47374,-13296,-5980,-114800,94788,371690,475876,406137,180511,-1164,-28437,31214,100454,65110,-33860,-82109,14392,105208,145002,71049,-43258,-63119,-26451,37688,28229,35463,79765,126638,81853,10127,-60836,-75738,-77953,-67498,-24208,21130,49627,54302,17768,-49333,-72384,-44475,-8041,-15424,-20139,12619,47242,13252,-49845,-63724,20837,32612,-104325,26213,109248,97122,35096,-31482,-5765,82210,122669,80585,26225,68078,205535,281323,247330,225774,240123,240656,249536,248973,159713,82859,50017,12495,-32516,-84791,2615,60205,34384,29214,-8329,-55883,-63799,-27531,-46357,-84372,24348,90991,43085,-49699,-117754,-29893,66307,55555,40730,61495,61543,27429,-32706,-15290,15084,6305,43064,47225,41801,56802,78468,101171,108939,64302,-17003,-87182,-133085,-72495,-15094,22411,62344,94247,151171,207756,162992,116636,50221,26722,16321,37071,61768,-22384,-48292,-497,62652,44659,-10918,-65077,-63431,-3604,19222,-14463,-46736,-23377,63813,104288,61216,-40080,-120324,-45618,-22752,-53329,-49472,-83994,-117514,-78475,30127,123185,169732,114488,78128,62818,7186,-57366,-8124,73091,50137,18591,-27807,-69306,-28326,-51039,-21185,6273,57497,117440,162037,70610,-34510,-72036,-1273,63446,19886,-33222,-66897,-83302,-81051,-70942,-63922,-40927,-17007,-39875,-98944,-59269,-12781,-49661,-77999,58321,114898,91142,21620,26878,100473,253769,422139,445077,326253,182477,186783,281895,380908,388089,290640,109330,35847,-26754,-84032,-48380,144689,216490,114551,3471,-71109,-106701,-90435,-47324,-9950,15788,8741,-13568,-27516,-77868,-136138,-32333,49669,44293,34926,-20461,-109867,-41073,-10772,-76137,-43656,-36685,-4152,22290,2692,-22848,-37366,-62754,-62461,-52102,15343,96496,164090,91760,-11382,-98030,-35017,35320,-20187,-72429,-94102,-86697,-8854,18041,-62385,-80695,-64805,-51084,-39144,-49834,-64996,-17603,-32841,-79859,-79921,-52948,-112328,-15949,52754,105192,109772,69943,29992,-1092,-28114,-961,-23616,-79685,-49582,53917,22879,-56598,-77387,42223,118550,28858,-80282,51364,184893,163723,59212,-18235,-69928,-88073,-98546,-113402,-123131,-80289,-4491,10314,-17277,-41683,-74353,-45468,58090,117417,151310,132210,52560,24455,40838,122185,253397,292040,207404,86253,-29723,-90604,-15339,90064,276477,474621,594621,607430,499988,380414,332103,287948,267150,261143,170520,-9582,-46665,34374,97380,36696,-75380,7236,-51084,-115176,-16409,47864,77945,79862,27259,-44081,-60137,-65392,-14405,90191,123502,141457,86479,38847,31830,35412,5847,-35549,-23995,33161,139830,277739,338239,325898,186063,16390,-29796,141022,265877,283205,239571,210610,198447,224228,240719,190090,70390,-35026,-91006,-103963,-110859,-124833,-78625,-44620,-48606,-7994,17044,-24522,-134856,9439,76789,62365,12634,-35876,-16765,9591,20521,-13966,-9581,-15709,-30012,-75440,-98536,-103710,-26443,54796,263211,406959,346028,152800,26083,-33259,-135645,-60327,-42735,-16508,-46860,-100409,-118066,-59847,35795,68701,10583,-57651,-111064,-114265,-69013,31611,93749,90000,69779,66142,39699,33229,30629,7750,-64266,-115102,-43153,38988,41723,-4036,-52557,-86006,-102283,-116096,-95184,-50422,-65486,-90358,-41670,-3589,3771,2445,6325,11681,12389,12984,-80270,-90871,-20659,-46812,-107591,27947,154961,221490,191166,172171,67078,39039,102073,72557,-26564,-107698,-15288,75811,69002,76803,117115,96720,-22727,-15968,-67220,-89015,-95515,-72178,-21335,14514,44736,40862,4409,-27442,-38269,-31566,-46588,-56570,-12495,54599,44317,17060,-5806,-28691,-51644,-74388,-65279,-110473,-108115,-80748,-917,77200,85940,44903,22745,85915,171313,213101,207396,157123,71595,-24615,-20109,21641,19679,-10432,-81723,-130060,-90938,-94458,-117087,-71359,-108567,-132930,-161432,-160528,-115360,-52834,9655,-3819,-97937,-128337,-96335,-76854,-49584,-54324,-37347,45176,101153,120169,96407,-17591,-87026,-95202,-115631,-65403,-39205,-46534,-80868,-99805,-24830,6405,-5678,54286,122934,39533,-35594,-71368,-99911,-21069,126559,128679,6557,-32073,-21707,-49651,-77588,-89201,-68144,-71697,-119034,-104193,-57409,-29048,1193,32406,45196,21564,21475,48674,87135,118783,92991,67376,105526,130404,112570,103765,93795,57134,16557,42817,226855,352953,282444,45279,-61663,-45278,-27054,8865,50838,104532,129370,142756,85214,-80100,-106432,-71265,-113176,-102476,-9857,27189,30088,1393,-50849,-72267,-40031,-9030,-552,33010,-81178,-107075,-69202,83060,146328,229607,261478,194032,137193,105901,56170,-12362,-57564,-32122,-1690,10464,693,8682,51807,157810,274980,177466,38808,4407,22795,41117,43212,37662,34931,-7626,-65417,31831,208963,229983,122312,3165,-73296,-102831,-105456,-68950,-75741,-81297,-56230,10863,74713,36060,-16220,45834,191420,314514,280926,225105,111209,-23210,-61319,-74161,-105197,-51561,1289,81334,124478,131810,122629,120003,153365,6619,-108690,-77657,-24220,62780,103471,27528,-11586,-26993,-70310,-105009,-38510,61654,66332,-31628,-80244,-22766,104256,160063,60265,-10521,-55658,-25059,-1623,-43659,-81949,-75584,-79577,-95509,-44267,59032,164275,193586,145317,82632,3852,-47282,-39565,-43334,-22759,18073,82846,156945,128240,90791,40950,-10717,2091,104880,206946,168207,124745,114348,100535,57050,28885,6237,-30736,-122233,-27292,63126,26409,-92680,-33092,88957,170583,83790,-33577,-58394,-30015,-47625,-81599,-60014,-1858,-26420,-78657,-212,130421,129648,-42051,-123972,-38934,123788,145800,152425,193015,129066,70500,86993,90182,78995,145988,250242,249267,166888,49862,-54106,-92180,-63862,-81048,-24317,-42903,-98903,-113971,-41110,19756,14975,33312,92483,162819,270195,332500,306685,233818,105436,-63197,-70500,9004,-32512,-70236,11722,77452,46999,-20444,-52474,-74699,-79270,-110562,-164615,-39507,158953,316176,295638,198540,90224,10551,-33114,-110694,-74565,-26130,78035,251309,277402,155279,-13157,-104346,-39678,-6464,-29330,-98328,-89474,-5146,30358,21311,13362,28774,-18350,-62680,-58878,-52104,-78274,-97742,-34037,28874,-13151,-98725,-13697,54490,104184,146172,110468,74852,-9943,-58470,-54016,10501,43892,46810,37044,28471,61690,-8084,-149428,-59882,60250,202221,278487,292629,300487,382032,452273,364355,193868,9658,-34584,-13351,-22664,-64403,-80916,-34010,79726,32340,-31099,-65946,7887,69922,45028,-3553,-57501,-34570,-33463,-82981,-101658,-65672,-40950,-33577,-33864,9678,62867,83900,73937,74952,73193,15727,-73498,-74580,-1772,2193,-5732,-2084,-59629,-130505,-127565,-57940,-19267,-1175,57234,136424,95997,54806,54807,63105,71166,43113,-19459,-91727,-41067,4233,52327,177221,280116,242041,103863,-31553,-105963,-87708,-91683,-127104,-124764,-72533,-59021,-96848,-124543,-128074,-85909,-60242,-44935,-22537,-44458,-5782,40627,30087,-23993,-46637,-12769,44683,104344,167741,174769,48032,-46225,-60386,-54716,-23765,34126,77254,85356,49135,69222,131758],[197156,138567,65263,17425,7694,48318,81571,63247,18569,3200,-3312,-8002,-36671,-46235,-36179,-57500,-94428,-126642,-87870,-33856,8071,117342,246650,175381,100938,76322,80456,105036,65069,18527,-20126,8745,56,-37908,-78089,-91140,-117178,-137124,-96353,-100198,-42407,27031,55120,54761,41151,37702,8865,-18876,-31627,-43065,-62925,-91550,-92931,1121,86970,51161,4024,-14528,-13437,40725,44612,-17426,-115484,-90313,-62457,-30453,-4176,-16509,-27481,-21812,-2258,4606,4462,-4448,-31870,-66078,-93583,-7324,46722,-37860,-108522,-87225,-53868,5428,75940,118978,154965,139998,45384,20957,30781,-22615,-81224,-117355,-125569,-97001,-60681,-15035,33706,67955,-1255,-82916,-9829,86577,125831,112086,55455,-49008,-107961,-95519,-69514,-18007,29095,127226,267051,344333,333835,235399,55254,-84782,10143,61697,57828,36614,3246,-37332,73259,113798,105802,39511,-21568,1413,100437,162233,197868,188232,166467,107712,-16628,-103336,-99530,-88138,-130886,-131596,-16352,143725,179359,91690,-27852,-30426,35185,42334,75363,67868,40565,-8986,-35058,-40889,-70682,-70690,-94638,-150974,-96369,-41183,-12142,-28857,-56264,-20359,89911,129510,47229,-51456,-127709,-19831,41005,-99837,-228157,-104894,31781,121742,105877,19105,-50209,79442,131202,154884,82315,-5782,-116085,-77144,-12358,32724,41902,32186,34239,76412,90875,59980,-23811,-47256,17539,35959,19933,-54098,-9202,30189,-22088,29443,22699,-38050,-72380,-73994,-71505,-100577,-91694,-45083,-9040,-9454,31815,86941,66182,40585,22542,23029,21577,37679,23190,565,65412,170649,209728,63244,-74549,-120323,-143414,-115030,-116293,-95192,-29277,14080,32540,3837,-85956,-74784,29948,38278,1660,44804,89888,60456,-9707,-61741,-76735,21287,93607,185389,252382,191862,155634,214984,415853,494699,366792,116809,-66213,-6967,155359,214563,178841,153865,263880,238513,59520,-90995,-36242,78837,165961,163409,83142,-58643,-133828,-75077,-19440,6143,32929,19468,-18355,-19271,64542,166887,114516,15323,-36923,16947,15569,-39709,-51141,25207,144754,244780,240044,163229,73439,-29834,-48525,6299,864,-35447,-78030,-104953,-124418,-84235,-9340,5509,-39234,-54660,-59486,-85584,-110218,-108802,-107163,-84594,-49005,-47091,-50143,-58561,-80458,3411,-19349,-106890,-110248,-81195,-44458,-8769,-10783,-32006,-102081,96557,206065,202423,183155,93944,34619,-41061,-123735,-141629,-135129,-104803,-44606,24611,77019,123433,150015,58236,1743,-26121,-62178,-31982,51556,94911,62567,-19915,-11145,43223,38280,12132,-41464,-81760,-82468,-77692,-117586,-118817,-33064,49359,27916,-39904,-49701,-82169,-131346,-103180,-14085,12911,6372,-4574,-59613,-125462,-76945,-34248,-18992,-36130,-78468,-82288,-91947,-123252,-147318,-40538,126205,270579,352857,299833,180085,124633,193029,185245,96591,272,-55581,-127988,-6751,95876,140282,82955,4130,-77063,-117411,-68258,-33880,-4448,11214,12316,-10007,-74234,-16042,100449,146257,93373,35581,23580,32734,14163,-4098,-12226,-44175,-106678,14895,195058,318433,292799,261030,262102,265513,180779,71938,67846,116202,130640,60495,-28745,-85494,-89970,-38154,7156,60004,92207,-2163,-116458,-37644,56349,140491,147763,186292,300989,291364,261198,233941,119347,-91340,-38296,58216,110403,249941,95954,-200904,69093,459263,546439,540845,265741,-28405,-130034,-76249,-108626,-43611,70198,88655,54615,-21076,-49947,-83034,-103965,-32466,18513,35066,48017,15470,-71865,-114704,-89522,-64277,-66429,981,96892,222005,299974,93390,-109261,80438,258048,263431,141790,98385,81641,-31054,-117421,-11956,65002,78811,27664,11472,63049,149082,163332,100513,-1966,-90251,-77599,-30223,-22456,-10404,-25773,56857,127533,84899,16964,-28593,-64208,-79632,-29827,20986,25104,-26102,-76086,-70259,-59298,-33257,39457,195262,324140,296496,117983,-19883,-75801,-48925,-3987,-52565,-150571,-6048,5314,-87512,-104617,34867,40249,-5214,-86834,-130280,-142707,-162666,-113035,-64383,-24748,19128,5274,2634,-69265,-37573,77521,194008,232826,133823,47816,32086,24593,-6407,32875,122955,114693,111093,122609,92740,116445,122724,135714,119178,81167,40744,16223,-44143,-60802,64935,206156,181863,98929,-28893,-139193,-39710,-15063,-25125,-14584,-63719,-64901,-33780,-27260,-96387,-81533,-4113,-32129,-94183,-95938,-35829,16455,43122,58955,94475,70605,51990,-34071,-103772,-10223,33843,-58183,-129195,-65986,-38579,-52546,-118846,-111035,-64524,-32447,-29260,-32813,-48104,-72170,-57325,-18250,127057,313430,476319,458379,304706,127160,22696,-24114,-51069,-51439,-24524,38094,104380,150245,183785,53882,-120137,-2918,39805,13749,-23148,-51968,-1951,64126,91186,42168,-10867,-61482,-64945,-7316,41304,76144,34712,81420,269143,392861,342437,212158,94104,40722,75994,236258,433243,482595,390073,131958,-66511,-142910,-58523,219,9625,-19842,-42492,-47641,-56028,-36180,-36480,-66527,14977,154523,259433,179558,60591,-30097,-58468,-83541,-46209,22432,44638,46788,2734,-44219,-88217,-111583,-80796,-73045,-67859,-64052,-61872,-71306,-66687,-19894,79337,156851,110274,5626,-68256,-21176,37260,27954,-29443,-97440,-55810,-9962,-15732,-53706,-93270,-111978,-95771,-79201,-73063,-50722,20328,-15912,-48431,-65351,-93961,-33908,62916,103500,57151,-18486,-35986,-207,6201,-36556,-83615,-21959,46161,81126,101071,126936,167189,178114,93505,-13276,-13285,73058,33329,-52781,65579,136708,152929,153704,170055,159244,171171,113921,-14487,-1325,48942,55981,-1379,-76666,-8635,75226,60181,-14340,-86344,-110594,-22156,6434,413,15244,38643,52708,33819,-31191,-53531,-25310,27341,39215,4022,-28115,8619,16892,-32500,-59061,-55291,-23135,-4765,-5533,-33541,-81173,-76849,-5365,67973,127834,104508,43573,-43815,-63352,34404,187554,337342,251417,108805,160568,145930,16604,-65692,-121267,-38239,157016,433439,327584,110425,-86152,-12319,73620,86687,52853,3506,-21227,-6557,43812,19089,-38939,19263,175975,344046,317081,67616,29159,167980,211874,238555,318752,402693,326820,95371,-51697,-150044,-135049,-114723,-133776,-78796,-11595,52431,32528,-15877,-91314,-111804,-106808,-85381,-36536,88549,253677,273773,141800,89462,75876,110587,182672,161786,74701,-74550,-61101,-109188,-51707,-14640,29608,58403,60623,55733,30722,2160,40871,60657,20713,-9719,-12044,50317,40910,-15788,-51177,-81375,-121214,-121439,-68688,-30758,-32865,-84478,-108156,-71915,-1922,81361,131701,171355,123881,11593,-46885,-63652,-35580,71201,148602,133177,41863,-30225,-56358,-80784,-104344,-138901,-111364,-62051,-18540,36534,37315,10661,-22467,-46689,-49312,-18573,38634,21402,-61008,-81439,-46004,-61798,-106347,-88388,-49277,-34393,-28253,20811,26005,-4959,7804,94092,164983,109704,-61916,-108678,-56214,-34922,9175,-24463,-102884,-116124,-94905,-78841,-64147,33673,232434,390126,412037,307437,172026,39018,-16069,38107,38505,80513,93204,18920,-40426,-24601,-26645,4060,7169,-15727,-34201,-44213,8171,63515,134092,67422,-37510,29167,125237,136801,100627,4166,-80989,-105369,-61726,3885,5742,-52952,-97857,-83360,-61230,-100365,-102698,-63883,-43489,-30308,-34707,51680,196796,321012,316700,227495,103181,-24704,-121116,-54166,-25641,-68885,-92351,-42605,-26429,-76507,-11004,43048,22959,-4302,-31911,-60240,-108221,-46321,23788,121459,224184,247343,182188,136442,137259,87656,10939,-88484,-38030,-2112,4052,-115277,90256,367131,473421,380071,148544,-21122,-36910,28623,91802,67708,-26037,-99904,6934,105355,151014,88698,-12283,-32584,-1579,52867,32129,29870,65870,101746,51511,-13582,-76274,-95739,-91473,-65246,-18672,18667,39825,42521,6324,-60125,-87722,-64603,-36076,-46174,-44330,2124,45652,8414,-51221,-52215,28625,28237,-100323,29726,98686,80546,20595,-47493,-30778,64325,118775,95449,43168,63837,168056,220121,168179,152994,175834,192213,225624,262986,201722,119486,78597,36884,-18428,-83026,-18263,49981,55578,66943,17455,-37639,-35349,-5755,-34293,-79263,22969,96203,45126,-51462,-115558,-21697,70954,51798,33545,61668,69829,30115,-42337,-12796,33977,19341,33846,22069,14907,31769,50114,58885,58119,22068,-38299,-95923,-122990,-66557,-14390,16877,49028,73635,123556,159492,98716,38211,-14115,-6451,8001,49127,76531,-13490,-60172,-15232,45885,36944,-304,-42798,-46395,-33,13507,-32571,-81866,-51351,68555,125208,85236,-17704,-123050,-58437,-19731,-23732,-18747,-59936,-92379,-71095,22846,113744,172539,121355,48853,33092,-23987,-46263,28274,102642,65718,16424,-37186,-61175,3892,-16424,1290,23469,76702,134440,160282,47173,-58872,-59750,9446,62462,15315,-30932,-67446,-90822,-78547,-66193,-64195,-39890,-16907,-35141,-86394,-66614,-27300,-64914,-64322,96058,141972,93423,2994,5480,74628,214134,389857,423382,319098,198729,202075,296163,412119,415949,284496,108091,38261,-27150,-86855,-44104,157464,244953,142053,23327,-59018,-99237,-76464,-19221,17819,32999,16499,-10593,-30607,-83109,-151815,-48778,22986,22843,21662,-35168,-92111,-16304,-7846,-89140,-19728,5461,25798,39692,17934,-10818,-28829,-57387,-58940,-62535,-1103,74254,147864,95449,-5989,-94209,-36271,39627,8011,-52495,-87938,-79347,-6008,25006,-40077,-64508,-60912,-51257,-34228,-62328,-93236,-32344,-37868,-78687,-88367,-68464,-108824,-17285,35308,72336,75285,40527,10682,-6719,-19356,2039,-26922,-109539,-87634,27868,5634,-57041,-59623,48488,117151,27849,-88653,44403,192355,176704,60959,-24869,-84982,-108917,-118983,-121037,-115680,-77146,-2727,7208,-23323,-43676,-68193,-45148,57989,114451,136181,101949,29138,14349,37099,116864,252503,289710,185360,65831,-40072,-81946,-6499,95238,277470,482493,603465,599866,474901,357245,307601,253601,222964,218528,141006,-24068,-39689,47803,105935,38081,-65875,7460,-56763,-93211,7893,79847,107402,97761,29415,-43023,-60319,-74289,-8160,94364,112333,128062,91689,70914,80625,76616,42755,-20056,-27709,24200,138098,297772,390376,391481,236775,32575,-51400,122342,257436,287043,248336,210189,192228,217265,239198,199903,83398,-40533,-106699,-117441,-107927,-110221,-73516,-29019,-19491,17087,25968,-28276,-138500,7798,75073,62409,6428,-47069,-22327,11667,26323,-9612,-7744,-30101,-50005,-91678,-107081,-107493,-43571,24911,209647,364986,322395,158088,28602,-19400,-113559,-86865,-70554,-32599,-49036,-95222,-110631,-54718,31761,51088,-2956,-60783,-105314,-110904,-65520,30237,75164,61582,37778,41385,18052,14273,13187,-9043,-83857,-105075,-30471,44532,41762,5169,-35248,-69251,-90920,-111454,-78781,-19207,-23235,-43914,-35373,-4920,3158,969,5482,17892,24371,27038,-58334,-108705,-56185,-83659,-97410,42616,156358,207773,208858,221720,95821,17788,58114,43483,-35755,-102737,-740,90574,81865,89172,121001,84559,-38670,-31839,-68975,-92381,-95511,-65482,-12869,25199,54311,41372,7986,-29022,-47184,-43208,-63275,-73001,-34295,28413,31342,20106,7176,-16115,-45117,-73341,-69885,-115771,-117889,-83856,-2879,67347,76768,48806,36906,100102,184114,226090,213334,143257,45381,-39796,-32252,-5074,-6127,-18371,-75407,-115446,-76290,-92423,-129963,-86296,-117573,-143931,-174064,-138254,-93712,-30387,29837,5312,-107920,-153867,-98489,-73693,-54062,-71061,-64534,14259,79643,112999,92381,-13943,-88863,-97006,-117635,-60592,-24046,-30323,-81277,-121704,-32414,17455,22770,82152,105231,-2355,-78951,-85819,-58270,41330,173722,144084,3608,-47691,-28552,-50990,-79578,-93274,-83864,-101376,-117560,-75022,-45972,-24668,8191,44435,62180,42007,30142,41796,74925,101626,64014,37180,91993,114981,98212,110258,111447,78464,40359,62299,236587,329718,233777,31939,-39685,-22742,-10762,27977,77156,137045,151612,142509,67778,-109962,-95383,-44985,-89663,-116284,-2200,45760,36952,5380,-41662,-56967,-23605,15934,21311,27398,-93029,-90960,-43561,89853,133195,189546,211264,166986,129016,109475,61619,-6166,-50200,-29447,-4424,12216,9117,8023,36221,137292,256890,176375,44048,12097,31099,38393,25579,37044,42703,3565,-63854,52303,253166,296489,172961,17707,-81903,-108984,-74220,-33312,-48179,-63909,-47615,20384,81533,28731,-32311,13232,132103,227359,193193,146466,56850,-45534,-66801,-75492,-99013,-44592,3709,72975,96740,93953,97009,118456,180618,56066,-70571,-47660,11253,97563,130276,45963,6017,2631,-26489,-75521,-35668,65230,36759,-47284,-105076,-77643,55370,150216,77706,13773,-31760,-13981,-2866,-66850,-80675,-64985,-75573,-91834,-43498,52689,152608,184371,144155,83018,1491,-40273,-19111,-17984,8916,52367,117546,179930,139261,94781,36681,-17991,-6638,94957,224162,194052,145010,140619,126356,69694,37359,14982,-19319,-114087,-18087,78360,29857,-106028,-27047,108173,200579,101993,-26056,-55991,-37482,-60852,-91176,-42204,18259,-14069,-77821,-21806,97339,100692,-49808,-147120,-11027,184827,191637,186334,204124,118130,32528,35303,46574,50264,131270,245207,257243,184153,71345,-35738,-93510,-90688,-85231,-17810,-35580,-79477,-81985,-11348,34272,-2458,-11433,37227,106191,208428,281834,264435,201660,97917,-62856,-75911,-6478,-41628,-34247,36731,79025,25608,-52546,-70463,-76010,-69232,-95615,-166880,-51173,152147,369202,373095,269940,141342,40969,-17985,-106812,-62384,-5923,94245,265025,293964,162727,-14841,-96022,-21436,14179,-9482,-71697,-60574,9562,30800,10814,838,23832,-15201,-59207,-54052,-45984,-71452,-92895,-50474,9189,-25470,-114316,-27185,32244,57419,87016,108003,79486,2123,-44283,-49966,-2903,8135,13392,15643,13856,55071,-5125,-148384,-70123,49105,186878,264250,283161,283804,347228,408779,315829,143546,-24158,-31390,-5076,-19713,-64001,-85229,-41403,78950,23679,-29936,-57964,-1516,44892,23554,-10114,-52471,-42468,-46848,-92557,-88376,-40097,-11664,-12749,-10332,31133,74531,88654,92152,103439,84295,8188,-70680,-58976,15029,25680,20945,16037,-53851,-131278,-117503,-37923,5676,20461,69246,135249,90678,46930,41975,48318,66464,44621,-17599,-83647,-34657,5771,38706,149225,242874,207021,85937,-39210,-110752,-77097,-70407,-105708,-119762,-71577,-53043,-92076,-123858,-130969,-86815,-55313,-31669,-6519,-36211,-14897,36895,26878,-32860,-50916,-15289,38960,87590,132058,145337,24777,-65003,-62660,-50496,-20400,33665,75466,88799,52950,73942,142009],[208378,144925,66576,14362,3656,49078,78307,54154,8595,-27501,-45473,-35549,-44250,-37010,-21483,-45426,-91646,-116978,-86639,-38971,546,95920,232420,185481,107384,78635,82375,104813,76273,33588,-7550,9255,-10151,-45893,-73325,-67565,-80655,-117685,-94982,-104981,-37081,27169,50438,42027,29375,37597,16676,-233,-9639,-26055,-57093,-100510,-124578,-43628,45303,19423,-16733,-28447,-17327,36213,45618,-21092,-124059,-71362,-31519,-3586,5859,-17297,-31861,-28687,-43293,-27418,-6402,-3259,-16861,-34367,-87005,-51144,-6909,-78321,-119684,-84129,-51336,9413,75400,100081,126966,126384,51944,32979,34412,-21148,-83510,-118094,-114685,-90165,-58681,-15605,34527,82640,25244,-59258,-13686,78066,136857,118308,48053,-67331,-130378,-85014,-66885,-28135,22781,127597,267916,344746,350637,255718,72496,-99677,904,79256,80063,62013,27792,-13434,77915,102514,98742,29327,-26764,5372,117583,189157,212618,211893,208684,169780,50862,-32616,-65203,-70495,-120600,-133705,-10052,161143,210360,121125,-3008,-16719,11707,13141,48561,53124,33696,-15584,-41511,-50271,-78392,-76801,-107045,-142427,-87535,-39144,-15318,-32951,-55596,-20787,70766,86926,7464,-85512,-152719,-35051,31950,-100320,-239989,-121567,3860,94973,95896,15574,-67772,39608,87697,132199,81845,-13627,-137776,-68606,-801,51977,73116,70631,82250,124628,130868,102773,31589,-68839,-23667,21002,18048,-45565,-6145,47560,24343,54855,27968,-44419,-75125,-69518,-69641,-95956,-79917,-34459,-2542,-17071,11869,63601,43176,22969,957,1643,4876,21723,3362,-11502,66925,180351,206958,35307,-110496,-136478,-146335,-122962,-120480,-88535,-37161,2347,27668,9320,-73442,-85248,33966,45072,992,44522,96554,71065,-2289,-59609,-74602,22055,90495,179307,239042,166690,112666,139102,336882,453699,345986,110064,-64831,-10395,145058,199077,160847,134019,239382,215772,54884,-89539,-22195,110336,222019,224543,122530,-39588,-136430,-74366,-10313,22206,38412,8506,-33912,-37282,37172,146928,114970,23492,-31269,17529,15439,-35731,-52114,21619,136322,222806,214277,144226,60282,-33693,-43517,9006,-2089,-39987,-83800,-112615,-127854,-70332,-1318,24887,-31586,-65744,-79977,-113725,-149882,-152863,-147826,-99324,-56135,-51360,-59078,-66114,-58215,33917,-7827,-100498,-103878,-62126,-14783,27643,30605,-623,-110777,58728,192804,193507,172275,93546,42767,-29633,-116963,-141004,-137318,-106788,-48036,18739,79248,143301,148663,36539,-31687,-62210,-96381,-57436,48667,114755,92545,-591,-6138,57409,55526,27660,-28180,-75780,-82922,-80730,-123640,-137216,-47783,41123,9942,-65360,-68507,-89633,-131675,-102098,-19590,2940,-20789,-42435,-87016,-112736,-53402,-15248,2533,-8783,-49831,-74093,-80055,-103248,-134022,-28897,137122,262300,347013,322590,211854,150588,205097,191014,97230,-571,-57203,-134425,-9268,94086,128317,64720,-14306,-88792,-137238,-73002,-37678,-10016,5819,12528,6397,-55208,-28429,80053,131979,83108,15399,2881,28848,26984,14208,2308,-37580,-106499,8651,178022,318947,286284,235145,229969,245471,201870,105452,76036,106426,132653,76709,-10980,-76123,-95017,-38938,7839,56482,91844,15406,-95157,-52589,70834,170558,160534,191848,320204,324261,297997,246164,90832,-86629,-10419,103251,181460,299118,107520,-212077,77247,566012,697752,635992,244377,-57578,-108867,-64528,-106607,-45914,73820,98694,67047,-20846,-59311,-97598,-100413,-26551,17309,28167,35760,10519,-66524,-114385,-91867,-53628,-52287,12722,82011,179682,260799,83987,-82819,116854,303378,303261,166865,115479,90274,-29313,-115471,-2308,92001,113210,58284,29606,71303,153738,172461,103445,-11875,-91412,-54764,935,11999,26779,527,64980,136379,109279,42467,-19406,-79515,-100106,-46993,9041,17563,-20752,-69005,-76584,-60580,-27609,45868,182812,272414,237053,71825,-53989,-70840,-29622,6250,-55135,-130862,15036,37479,-72249,-142004,-3127,3993,-32914,-100996,-135163,-167250,-150397,-100377,-55628,-18762,27671,25397,17873,-75653,-31176,91256,195829,207764,103902,24569,22406,31141,3932,26116,71897,44212,63226,117954,116404,135805,129418,131786,111146,77139,45990,22259,-40734,-60528,59840,211317,193784,109261,-20323,-117457,-51071,-38057,-33873,-24633,-76435,-68843,-34655,-29378,-99976,-86326,-9694,-33934,-97238,-99453,-26508,25118,43287,55250,95848,62404,30853,-54179,-82947,16380,59062,-47347,-149231,-78546,-51240,-68319,-129935,-103294,-61664,-28327,-23344,-29375,-43326,-43549,-28945,-21177,106354,282826,448189,432530,274312,99640,-2368,-41685,-61441,-62294,-42074,8824,61625,97991,119986,38191,-125190,-24248,21134,4071,-21510,-42901,-8246,45236,70830,27452,-21700,-68313,-61200,-4176,31022,52222,3338,52373,205475,294232,261337,155010,52027,17232,75113,260468,451803,488491,392254,139187,-61515,-143470,-56949,-5398,185,-29171,-52637,-59581,-70235,-51354,-59893,-93372,-18193,101924,191659,155922,81392,17850,15831,-27230,-20698,14384,16081,11395,-20012,-55426,-95267,-107423,-71995,-58185,-58525,-67010,-81559,-95339,-59405,-4579,86954,138813,80747,-21266,-76177,3695,61306,43883,-24016,-105426,-46843,-2206,-12269,-57069,-93079,-89237,-71963,-72870,-56949,12805,76360,22617,-25664,-53606,-88713,-36743,49294,78329,40116,-23823,-55234,-28383,-23626,-53555,-78008,-10406,61231,106933,124617,137727,161662,156143,78850,-13135,-12526,70746,26902,-58324,50724,107307,115325,109939,131896,129403,138859,63583,-47271,-6865,42783,45057,-9216,-69173,1564,95560,68231,-9125,-75510,-122860,-25738,3164,3056,20128,39413,36075,17077,-38786,-47462,-40375,-11353,-5010,-31842,-37043,20695,29553,-20842,-48069,-49860,-25273,-4397,-1559,-24721,-70392,-66229,9990,94952,156596,119471,48935,-45080,-66797,36908,200673,344549,246487,128769,161652,130752,11483,-57404,-102022,-48563,120217,363975,290926,99158,-102100,-46697,24931,41426,28502,-8531,-28265,-7104,34001,1857,-65484,17588,194443,364647,328375,83462,50623,204356,256456,297737,384762,449834,329127,89861,-58496,-161145,-132941,-123352,-117117,-76451,-50697,12310,11228,-9489,-73334,-89300,-75846,-60768,-22249,99325,252816,272239,155229,78650,57027,96466,175301,156337,58836,-70918,-51288,-112447,-55124,-12861,34122,61225,60722,54379,32186,12774,55765,72237,28625,-4859,-2002,69060,53220,-5844,-37523,-60915,-92870,-93272,-45478,-12137,-14814,-71530,-101182,-71930,-14716,67295,155639,205242,152714,39512,-36342,-70729,-37690,92613,192839,193879,101913,20324,-25564,-53754,-85681,-123804,-98418,-51883,-12831,37712,31049,-4690,-38481,-52078,-48055,-14878,39867,16652,-55459,-69258,-40001,-60646,-94042,-85429,-52609,-39211,-22773,23714,17764,-12105,20783,102351,165738,119289,-48387,-117352,-63148,-28893,27978,-4245,-96146,-117186,-81134,-60278,-44673,47375,258019,456346,501356,368405,191494,44947,6726,98429,86590,128549,147787,62977,-28625,-29501,-42946,-18340,-13806,-31480,-37131,-34133,26830,91245,165440,103468,-6987,15959,71792,68058,53665,-10501,-88236,-108246,-58310,9617,14439,-37049,-75068,-68492,-55017,-101112,-121658,-69977,-43524,-34520,-40038,39230,162151,266368,268383,210031,97935,-24682,-120933,-54762,-19461,-62880,-107056,-63029,-40202,-72436,6470,75821,61522,30473,-8757,-48591,-102311,-61355,-11605,54265,156717,193418,133907,101705,125526,97676,14654,-89343,-28264,7967,10379,-114699,81513,348508,451871,341718,116854,-40549,-46499,19848,73824,62799,-21828,-114583,6281,110205,157220,103743,18334,767,21408,62466,29616,20024,49106,73467,18702,-38287,-90840,-117399,-95756,-56541,-11663,15574,28453,28329,-7087,-69053,-100008,-84232,-65496,-78262,-62201,393,50587,8785,-48386,-38738,42050,33242,-77089,28610,85367,64828,9601,-56481,-53795,45689,112896,110011,58923,54181,119333,151192,97238,91005,116913,144346,195265,260729,229792,147170,103802,63022,-1563,-76494,-38741,34383,66234,95252,39348,-18904,-7697,12562,-25362,-74813,21811,98779,45642,-53399,-113685,-14549,74092,47060,25612,58373,73779,29604,-54861,-12191,47781,27793,21265,-3194,-11804,5493,18093,11750,4552,-23000,-61383,-103106,-114040,-60295,-12997,11063,34478,51763,95264,113461,41146,-28207,-67387,-36258,1711,59312,83430,-9312,-74857,-33076,24857,24985,6789,-23217,-31324,189,7000,-43515,-108491,-50077,102047,170187,124893,16405,-99575,-73387,-18715,6710,16572,-26384,-60883,-63466,10314,97541,166036,124102,25550,4337,-54764,-25441,58870,123158,76994,14345,-45654,-54563,30288,17109,22549,40765,94676,146613,152249,21395,-83167,-47061,18502,58128,8947,-28540,-64884,-85632,-64264,-57858,-64228,-40103,-18234,-31078,-75989,-76915,-46666,-84337,-46538,134940,168445,94463,-13177,-10788,49309,169017,340931,380482,293060,199216,205783,300465,429374,425984,265600,110405,40773,-26775,-88314,-47878,157569,257689,160385,36122,-55000,-97450,-66703,8033,47283,50707,23913,-8679,-35006,-88498,-164051,-65545,-6507,1009,10597,-46101,-75676,-3942,-11870,-96553,2534,44243,54578,54205,29507,-2264,-21772,-53093,-55435,-71443,-18553,49481,124823,93247,-3990,-93258,-42902,36261,31321,-33077,-80204,-76553,-9268,26694,-23206,-50408,-57692,-51552,-27212,-66547,-123220,-51216,-47942,-80951,-96316,-83912,-101171,-20669,15315,36443,39044,10016,-7930,-9691,-12166,3577,-29768,-123909,-81644,35770,16658,-39546,-43116,50842,112075,26481,-100206,25510,182382,173938,55074,-36577,-103282,-127137,-124517,-111137,-103813,-75803,-7054,-3476,-35004,-48859,-64073,-48807,51283,103243,111473,69984,10865,9020,34988,109705,241474,272461,156726,44275,-50293,-74871,632,94174,262049,460631,571848,553227,426524,320083,268770,205532,168332,167238,106592,-40008,-36885,53184,102731,30234,-59651,2898,-64863,-72982,30725,108898,129841,104307,20436,-47891,-56953,-72818,-404,86432,90131,105805,90759,100739,144007,144962,89004,-9798,-37068,11234,134234,314009,439095,451306,283705,45538,-79372,97400,241915,283411,248690,200571,176390,202380,231602,207120,99665,-40753,-119048,-125143,-98572,-97570,-71586,-17346,6258,40643,33373,-34593,-141088,1911,69045,60055,-1096,-57189,-25777,14836,31793,-6497,-5708,-38535,-67108,-100900,-96344,-100157,-64572,-9338,146998,302551,278954,152330,28182,-11237,-94888,-100412,-93730,-47140,-51108,-89769,-103025,-51004,24355,29861,-20422,-68125,-102705,-108029,-64130,23733,53781,33865,7158,12021,-8830,-9710,-8854,-30182,-107084,-90726,-19765,45630,36472,10555,-18471,-53211,-81510,-107392,-66049,6605,16274,-2058,-31854,-14570,-3643,-5089,-249,17238,28958,36572,-36112,-100039,-82425,-98926,-62903,57966,147336,183508,218648,263322,113879,-6449,9994,11277,-47200,-100802,7447,97382,88439,95577,118654,69249,-55543,-49036,-73674,-95529,-92234,-62286,-11628,26397,50722,33141,7908,-32480,-56376,-53454,-76921,-88009,-57247,-108,16154,19974,16061,-6608,-39876,-70989,-78042,-126318,-133594,-91545,-11746,47230,58539,45004,41722,101252,183733,226311,205757,117466,14598,-52293,-40396,-30010,-35315,-34236,-76105,-112677,-76359,-100405,-144287,-91911,-119058,-139637,-151414,-115493,-71715,-8119,50619,18944,-105854,-179240,-103787,-74027,-60319,-88528,-95332,-22696,48128,91553,76849,-14794,-93315,-103503,-122935,-60220,-13866,-17457,-81143,-146753,-44208,21730,46319,102224,77609,-42666,-99679,-60358,-3116,98462,200637,139098,-9058,-74223,-45089,-59523,-86224,-98598,-102571,-127645,-87916,-49869,-38564,-23626,12981,53327,73214,53287,28527,25584,54212,74514,24249,5279,72321,92066,75618,109698,124335,94673,59248,76093,230230,282389,167971,16710,-19480,-5235,561,41534,98623,167245,173365,142777,52729,-131441,-74412,-20862,-69427,-128770,-3561,54457,37390,4639,-37229,-47546,-13028,37174,41412,16174,-101156,-70706,-23343,85871,109581,141804,155620,134467,113633,104128,60081,-4490,-45768,-27345,-5373,15970,19285,10353,22681,115737,235071,173463,48861,17324,36190,35034,8808,32928,47546,12134,-66913,54247,266416,335197,208162,25208,-95399,-98599,-44579,-7468,-27293,-51427,-42927,26650,85077,23241,-44046,-20183,68887,133228,101450,67854,3497,-63111,-72295,-78470,-94856,-41199,3074,61805,69699,61461,76621,119088,206544,111201,-27917,-14651,44589,124846,148824,59116,16378,19780,3597,-49420,-37028,56592,-5937,-58155,-101361,-130285,5364,132567,92546,35508,-15680,-13191,-13212,-99777,-61138,-51423,-75188,-94703,-46924,41004,131117,164589,136534,81549,-696,-35270,-3132,2781,35566,82049,147503,196649,146328,95958,31205,-25618,-16701,81102,232370,215826,162923,161801,145234,78298,43101,19801,-13879,-111521,-11787,89584,29887,-122970,-23345,121848,221503,114534,-19747,-53521,-46151,-76763,-104061,-27091,35245,-4615,-74928,-38328,65691,72557,-55300,-136040,25604,231977,222447,209261,209984,110946,2111,-17909,-2206,16978,108084,225638,250484,190681,88507,-17916,-78575,-122827,-90878,-19434,-32110,-56972,-49661,18689,45917,-19743,-58424,-23505,40886,131269,214050,209680,161512,85506,-63960,-86433,-30541,-53294,-1660,55731,73970,1163,-81833,-79827,-67890,-49594,-70111,-137841,-67365,135463,407229,443264,339102,192400,68684,-5637,-99973,-52635,10173,102181,256972,288160,158726,-18694,-86975,-7127,31270,9465,-44641,-35491,19252,23656,-7255,-17091,15347,-12941,-56563,-52827,-44574,-68843,-88227,-67963,-16712,-43837,-131011,-39284,9826,14343,31901,94991,74901,8890,-33466,-47093,-18086,-23366,-16089,-5746,-3207,41220,-6254,-126530,-80247,33053,163164,239130,264091,262736,310083,359712,263325,95384,-54975,-30170,-668,-19363,-64988,-89249,-46371,81481,21891,-23932,-45131,-5603,24903,4501,-15237,-43921,-42863,-56714,-88827,-64310,-8475,21694,10918,16051,50051,78954,82687,95169,112555,83185,-3505,-68998,-42799,33876,52157,49749,32559,-49843,-134789,-104195,-15751,31489,42926,83932,136399,86885,40527,30891,33669,59693,45659,-13450,-72841,-31150,4400,21136,114167,199560,171587,71233,-41573,-113948,-68423,-50548,-85216,-110297,-68360,-45035,-83300,-118321,-132423,-86775,-49384,-17902,10271,-22001,-22678,29217,16734,-46846,-54994,-16635,34687,73949,99749,113053,1550,-81042,-62619,-45026,-15131,35047,73564,89750,55802,79993,154293],[215202,148920,68029,11561,-3068,45542,71226,50219,14722,-29486,-77799,-63457,-50829,-27863,-7747,-32713,-83935,-103982,-84318,-43097,-4919,74599,206007,185277,108333,78683,83838,103636,86745,48363,6142,13898,-17074,-52317,-69345,-43518,-40080,-76046,-76539,-84180,-28372,25654,41287,25007,14936,40224,35190,26582,15549,-6871,-48469,-107565,-153754,-67571,21519,-2964,-34907,-44482,-22252,31667,45099,-26596,-128715,-51745,88,22587,14172,-20256,-35447,-28498,-79997,-58560,-17313,-4702,-5924,-4100,-58548,-86704,-64783,-116757,-122356,-80696,-50902,9514,70608,77711,95427,105327,53586,43154,40258,-14249,-80206,-115119,-108762,-87511,-60190,-19453,31899,92949,51335,-34754,-19804,59602,133331,114624,36117,-75614,-80365,-47797,-59275,-37830,15110,124576,263015,339313,361712,271674,90679,-64392,-13961,85948,94555,83300,48773,5174,75076,87141,89337,19585,-34062,6718,129817,211286,225936,234998,251278,236703,136016,52890,-19303,-45822,-100778,-112598,516,175266,236357,150044,28472,12947,933,-8153,25600,37347,24630,-23844,-48803,-61904,-82517,-82048,-117328,-128832,-80693,-37804,-18733,-37249,-56265,-25440,45880,42703,-30586,-117969,-172521,-50123,18930,-103485,-222227,-123726,-15143,70214,83515,10721,-83557,-3616,32321,92537,70200,-24913,-145375,-56387,9523,69510,103368,107143,125850,163293,160518,134805,79417,-43340,-58659,5342,12185,-43056,-9324,57033,67281,91540,41386,-47376,-78397,-65794,-68705,-93107,-71223,-28538,-96,-23372,-1849,47111,26328,7629,-19727,-20892,-14709,1024,-19996,-25953,61577,174161,183397,6085,-129072,-141955,-140389,-130032,-115701,-77929,-39887,-7876,21442,11848,-63715,-90038,41439,52928,-3264,38221,97895,80541,5838,-56366,-72898,20225,84445,168764,219884,140559,72026,70776,245809,384062,302307,96397,-64543,-19428,125015,170429,134839,111210,208885,187165,48133,-89006,-11737,136827,273638,281822,159178,-21955,-137194,-72969,-1225,38031,41030,-4107,-49916,-54782,10795,122263,109117,28840,-24261,25264,26138,-23840,-48182,19310,125359,194965,183793,120664,44666,-37914,-40352,8084,-5780,-44129,-90190,-122646,-126345,-56401,2328,36186,-26558,-77865,-99128,-127894,-147132,-154344,-139112,-98024,-57595,-49278,-61764,-67446,-27604,58854,-1404,-96671,-99168,-45440,12482,59329,64434,26875,-61769,47180,186590,185152,158385,91250,49432,-18978,-109693,-140588,-142138,-110601,-53073,9616,76104,155677,134810,11698,-65362,-91422,-120664,-81648,42104,127730,114636,16176,-2718,65914,67206,38218,-20142,-75148,-88104,-87397,-128452,-160472,-63306,34664,-622,-85617,-88855,-98423,-131607,-103126,-29205,-11596,-56841,-93800,-114762,-85475,-25867,6705,26906,21560,-17628,-42342,-56976,-78150,-111769,-19663,138073,238994,321985,328342,229054,160298,198553,183332,91699,-2343,-48708,-96096,-8979,87356,111044,48346,-27484,-90308,-129421,-74189,-40559,-16026,-1999,8460,17766,-35405,-33304,64376,121464,77577,-1028,-21669,17872,31007,24604,12978,-32160,-104303,-4889,145920,297470,264914,200969,190044,214156,212528,133109,77735,89253,127329,88873,4715,-67708,-100608,-40313,7006,49718,82728,27595,-76515,-62971,89534,197052,167663,190117,327368,348385,331710,251331,63974,-75990,11976,137800,237468,324745,109014,-220526,75527,667514,854809,707239,203950,-86993,-85580,-50623,-94584,-56615,65864,99829,76059,-21607,-71233,-114212,-91663,-20875,14510,20246,22638,3598,-62388,-105099,-84994,-41776,-33380,26672,69627,142404,224426,81895,-54193,149135,337325,330265,184645,126317,90649,-33356,-108605,8361,119477,149005,89538,48675,82572,157464,179788,106096,-18097,-83266,-28689,37185,53120,63592,18448,64343,133971,125773,68606,-7704,-99593,-127001,-71552,-12217,32,-22520,-63586,-81256,-62345,-24048,48975,164755,220853,184532,31190,-90997,-67274,-15018,16402,-55771,-112293,32704,70768,-39898,-176906,-43137,-33835,-62588,-119188,-143757,-176501,-132798,-89724,-49223,-15480,33645,43174,31145,-80527,-26988,100037,191432,181749,73374,-44,11601,35320,13037,21410,26203,-19522,15217,103586,134553,153513,133973,123787,97551,68094,46517,23227,-40593,-62052,49698,205219,200025,116925,-12633,-93503,-58916,-57584,-34782,-29454,-91455,-78171,-40302,-35354,-105140,-90926,-17124,-38253,-102724,-100631,-13266,37329,45606,49330,87177,46065,4630,-77737,-64612,40856,82216,-36225,-146985,-87687,-65378,-93166,-130220,-93130,-59540,-28289,-21545,-25409,-27801,-7522,224,-23982,84170,246312,403074,389776,237644,71236,-29499,-63177,-75889,-77992,-65800,-25547,21586,57364,71874,32151,-111235,-46161,-1220,-10288,-25734,-41779,-24072,17477,43456,7073,-36895,-77626,-59847,-5016,15910,23407,-31247,20065,140696,199647,186253,103090,13582,-2802,76993,270693,438356,458339,367010,136193,-58846,-144564,-61993,-18284,-13625,-40985,-64633,-72784,-82979,-60281,-69762,-111537,-44187,54616,127064,127016,95009,60889,79654,24029,178,5083,-8768,-18131,-38488,-66374,-102774,-102585,-62622,-41111,-45039,-63771,-93533,-120389,-51217,9361,90295,115809,50273,-47284,-68786,27927,81934,56340,-20970,-103755,-31036,6513,-10719,-63083,-90397,-66222,-41410,-45250,-12770,77297,125358,58210,-3681,-43795,-87274,-40726,33818,51446,20217,-30790,-71837,-47517,-45735,-66305,-75296,-5849,67757,121057,139895,145662,155185,132884,63593,-14081,-13841,64819,16661,-63043,36789,80939,83859,75469,103233,107041,107934,12241,-81394,-16647,32385,32129,-15989,-60950,9354,113344,75225,-2039,-61433,-137477,-35948,-3251,1548,21169,38906,19931,2771,-32608,-34486,-46925,-47777,-52162,-68910,-42555,27656,36787,-12662,-39309,-44500,-27626,-6182,-701,-18824,-61014,-52918,26853,121535,181045,130008,50779,-47568,-70052,37432,205975,335522,230684,142833,167409,125440,14961,-43841,-84714,-60741,83112,288909,250443,86339,-111487,-76673,-16038,609,3147,-22190,-37014,-9960,21680,-16820,-91344,25727,218478,382155,332179,98601,76402,241396,303650,363964,453391,489220,323483,81438,-67704,-167803,-124905,-128598,-105677,-68816,-94731,-31747,-10611,-155,-49144,-63939,-43172,-34468,-8256,108472,247846,265478,166478,66920,36182,78068,162473,148601,45992,-56735,-48461,-112970,-57145,-10724,37711,62550,59352,50665,29860,19224,68495,83901,39590,2951,9449,89152,63494,1052,-27789,-43674,-65019,-63628,-21366,8656,6085,-55352,-92107,-71060,-27205,48765,159512,211811,157797,53906,-29998,-78088,-36912,111799,228166,245661,157505,69017,857,-30897,-68588,-110159,-86470,-43821,-6558,37113,22752,-20328,-52415,-54868,-44546,-7865,43960,14664,-44882,-50247,-25400,-50785,-81387,-82306,-56136,-43442,-19476,23340,9487,-13863,36320,109649,161528,125996,-33615,-122816,-69574,-23255,43705,13124,-88279,-118965,-67950,-41359,-26522,58036,272554,501146,570040,418334,208426,55313,33443,163293,136135,174636,198784,111275,394,-20862,-48680,-35450,-31430,-46290,-40899,-25029,44337,116095,190624,135875,28323,21037,38939,14828,10274,-23653,-91998,-110750,-53983,17358,25401,-19821,-53891,-51039,-48345,-97818,-141030,-74598,-45807,-40874,-44020,28739,127428,205170,209076,179930,86261,-29774,-123412,-52864,-12430,-55953,-117860,-80039,-48678,-66131,23567,111929,104707,68114,15175,-37772,-94888,-74190,-46884,-19672,80254,133384,82864,65662,109150,103869,15195,-88346,-17227,17956,13952,-108354,71980,320668,416350,298006,89693,-57318,-56423,6886,50567,53012,-19876,-114643,13617,119434,162987,115415,46867,34409,43001,68780,24069,9038,32252,44812,-13568,-60742,-100866,-129246,-85679,-42943,-3711,12301,16647,13235,-20766,-74297,-105810,-99766,-93724,-106245,-64821,9593,62779,15252,-39378,-19888,64192,50243,-53551,25480,72240,52496,4364,-56431,-71422,29577,107688,125240,74305,41571,64750,82979,39178,40825,65068,100468,163105,245056,243619,166278,125182,89471,18661,-64366,-54680,16484,66374,112755,58674,2846,21572,30204,-17334,-69743,22591,100390,46410,-53471,-110766,-6813,77265,43053,19000,54247,75485,27876,-68268,-10268,59285,34576,9465,-24735,-34985,-18472,-12979,-32915,-43506,-64569,-80422,-104696,-103125,-51798,-8880,7731,22226,33449,72583,76477,-3634,-76314,-105497,-58805,102,69326,85457,-7319,-88697,-49614,4024,12488,13097,-4295,-16532,-182,3305,-39534,-87141,-2052,167396,233830,172538,55130,-70050,-87104,-16938,38639,52577,9983,-29516,-55766,-4510,78805,154632,125226,15405,-17555,-77772,1195,86109,138092,86153,14654,-50475,-47791,53029,50792,44904,60614,112632,154380,139837,-3487,-100433,-30924,29165,53784,4217,-23042,-56351,-68650,-42785,-44807,-60887,-38411,-17988,-25550,-65410,-85724,-66126,-103611,-22736,176258,197107,99103,-20573,-16327,30326,126429,284889,325399,255509,187838,199192,295338,432310,419349,239217,117350,46200,-21678,-82790,-57165,145286,253223,169166,43624,-55455,-97189,-57000,37670,83409,72882,35288,-3438,-36106,-89780,-161942,-80154,-35301,-15835,6843,-49105,-64003,1162,-17148,-89559,24269,82143,85093,69676,40696,5472,-13796,-46985,-49330,-74217,-31848,27523,100446,89731,-909,-90206,-49911,30476,52708,-10802,-66566,-72095,-12625,28519,-6940,-34854,-51340,-46976,-12099,-54800,-138394,-69003,-57921,-82178,-99945,-94010,-91363,-21748,-2200,3537,7040,-15508,-19278,-4826,-1581,8997,-27713,-117819,-49228,68678,49866,-9385,-25150,54051,108444,29134,-107004,404,160449,160452,46670,-48297,-116992,-124145,-97004,-79890,-82497,-70804,-13074,-16818,-47156,-52297,-57514,-52130,39945,86855,85414,47978,5851,13771,39487,106238,226346,246787,128408,27022,-55025,-63871,10955,91208,235201,414749,507961,479432,367250,279038,226059,155669,116214,120196,77268,-51266,-33248,56504,94819,21042,-50982,-1127,-69449,-50465,55916,137839,146402,101695,5860,-53154,-49229,-59700,11185,73898,66091,83346,90391,131577,215437,228138,138797,612,-45946,2212,135445,332540,486968,504882,327194,60872,-105812,74757,226584,278035,245799,188360,157958,186088,224274,218045,125971,-27556,-120282,-119279,-81779,-80935,-66677,-4053,33514,66440,43636,-37837,-137015,-2593,64030,60583,-4341,-60921,-22763,23513,41269,-286,-563,-33559,-70041,-91232,-71443,-82937,-82004,-40143,87837,233849,227181,140970,30271,-4725,-77513,-92948,-103903,-52300,-45762,-77610,-88411,-41174,21384,13097,-34706,-73522,-97758,-100225,-58758,19261,37482,14072,-15076,-13963,-33083,-31044,-27960,-48314,-126425,-70314,-4953,48842,32713,18013,2793,-32197,-68058,-97653,-50403,32704,56892,39491,-24470,-25745,-10245,-9154,-4048,16361,31932,46571,-9234,-66147,-68831,-63510,-18059,79472,134803,157142,225900,301462,125686,-29373,-34631,-15636,-53884,-95886,15468,102835,95183,102240,116499,57218,-67807,-60714,-73164,-89966,-81468,-58108,-12387,23897,41263,24993,10645,-31448,-58732,-54975,-80076,-94062,-73972,-18480,10626,25616,28187,6602,-29349,-61169,-82598,-134094,-147064,-96096,-19982,25249,40623,41774,44928,98020,178206,221485,192417,89083,-10280,-54348,-38012,-42619,-55579,-51892,-78206,-115706,-83055,-110404,-148673,-77812,-99061,-110104,-117339,-86179,-44387,18369,75735,40067,-89891,-173060,-105793,-71199,-60483,-96544,-121764,-56478,15958,65747,60331,-13036,-93076,-108391,-125166,-57895,-2702,-2643,-75415,-167106,-52518,24831,70279,119012,48117,-75688,-85327,-15252,58339,153570,213111,123024,-21983,-102697,-64267,-68732,-91192,-98118,-117369,-124882,-53263,-23193,-29305,-19591,21612,64888,84246,61643,23851,8231,34901,49270,-15033,-18735,54419,70183,53114,107807,138168,111911,79315,89718,214034,222830,100064,7014,2267,13070,13096,54801,119418,197655,198191,150009,49553,-109181,-43594,6327,-47460,-126213,-7158,59239,36502,3053,-34262,-39671,-3762,58613,63538,3884,-102467,-48993,-2727,77610,83664,95955,102812,102927,96850,95528,57371,-1312,-38171,-19369,1193,26363,35304,20535,18027,101070,217424,174575,57872,24559,42319,34210,-1760,32234,56473,25064,-66996,43374,253892,347286,229962,30938,-106795,-76464,-16600,13391,-8445,-38479,-36216,36120,93552,27979,-46086,-48023,10679,44394,19016,2331,-38022,-67398,-71540,-77206,-88064,-36224,4958,54495,50107,39740,65395,124826,231098,171016,25959,26447,80109,148669,163323,71301,23679,28554,24070,-23735,-36245,41290,-52114,-61594,-82329,-171210,-34559,115549,108761,56936,-3656,-18199,-27895,-93057,-25513,-30707,-72301,-99077,-50559,28381,105054,140020,127386,82825,1433,-29881,11677,22656,60808,109968,174777,209954,153255,98591,29011,-28924,-22925,69246,236670,238325,184304,183268,161255,86443,49355,23800,-11431,-110565,-4437,99688,29913,-138680,-17060,133883,235305,123916,-10921,-47081,-51125,-90267,-108207,-11737,50956,3519,-69439,-47012,40036,49352,-56118,-100392,66791,260588,236178,219355,209839,107793,-13244,-59541,-48178,-15879,80698,196076,232828,189849,105282,4151,-42817,-97479,-86669,-26733,-31576,-32516,-14113,51377,57135,-32622,-99132,-80986,-25603,48784,141860,153049,121080,72675,-62721,-98390,-61013,-61340,28300,70857,66361,-22019,-103114,-76407,-50235,-23142,-39920,-110079,-84643,113887,429872,502333,402489,241790,93126,4006,-94018,-44428,21903,101868,228073,258670,142281,-23218,-76117,4786,45311,26172,-21074,-14760,24548,10153,-30709,-36966,7157,-9454,-53906,-54392,-46979,-69523,-84034,-83144,-46855,-66452,-125270,-47625,-11445,-23357,-12931,73611,63242,10819,-25731,-44799,-32446,-47010,-39714,-26691,-22673,20313,-11550,-100961,-84101,15463,134479,206567,237492,238271,272779,309614,212407,53432,-82668,-31908,-332,-21855,-67441,-92564,-46834,90907,28737,-12311,-25766,-384,12652,-12180,-20240,-33973,-31724,-50956,-67054,-34011,25824,56479,35584,41753,63671,74707,65865,81719,100517,67671,-20717,-70382,-30031,51370,79267,78199,44960,-49745,-142272,-89532,6229,55045,62597,97104,137592,83369,33471,18710,16137,47453,42947,-9981,-62915,-32823,-2380,-3125,69637,148403,132880,55670,-42587,-119596,-65002,-35749,-69421,-102511,-67054,-39677,-75909,-113335,-134987,-89620,-46531,-7907,23471,-7191,-30222,13016,-5481,-70232,-62732,-21387,27340,58398,67898,76292,-24502,-98267,-65962,-43763,-13519,32743,66184,82591,52252,81989,161838],[214676,147518,67657,8621,-12800,36731,60806,53601,34054,-3813,-72960,-90993,-56167,-20154,3543,-21783,-76866,-98482,-84013,-47081,-9211,53636,167906,172948,102595,75413,83643,100847,95374,61812,19446,20985,-21121,-57770,-67397,-21662,-995,-33632,-50188,-59648,-16826,22554,27710,3807,-2563,43237,57696,52305,38469,11304,-39243,-112845,-171768,-63936,18203,-13467,-48306,-62197,-28803,26219,41555,-34697,-117697,-31857,32128,47593,20787,-25084,-39206,-25190,-102091,-88673,-29433,-9573,-332,21687,-22078,-77515,-117460,-139362,-118311,-79247,-53277,5435,61250,53030,62609,78462,49120,50184,47185,-3176,-72651,-111013,-107436,-88922,-64876,-25990,26677,99308,76219,-9435,-27107,31535,114293,99877,21509,-67846,-34432,-12697,-49312,-45129,7086,117992,251500,326589,363732,279083,104891,-8707,-31043,80572,100404,98841,63788,17178,64512,68034,76587,9370,-43762,5027,136176,226046,236798,256305,290907,299887,222611,143083,36518,-14316,-75256,-88283,11893,182834,253584,175657,62405,44715,-1957,-24727,5431,21013,15027,-30558,-53905,-72211,-79643,-85407,-122511,-117902,-76049,-37303,-22356,-41774,-58500,-33968,17411,154,-66123,-147787,-184294,-64375,1646,-109991,-187736,-110042,-23365,48501,68347,3809,-96049,-45848,-29433,39119,46840,-40206,-130769,-43951,16439,81970,128137,137392,160312,189202,178591,154454,113021,-6866,-84794,-10500,2702,-46217,-17769,59238,102455,131174,59563,-47204,-81593,-62317,-68077,-92037,-65760,-26766,198,-26227,-9832,35144,14758,-3731,-37652,-43273,-36192,-23692,-46305,-42740,49419,152345,141924,-21952,-120523,-129944,-132528,-135373,-106576,-67049,-39230,-16255,14587,11686,-57022,-81966,56031,64410,-9388,26158,94002,88747,14986,-51200,-69829,17453,77320,156181,197819,115452,35630,14866,154414,295200,241772,77678,-64964,-33734,96302,130594,103603,87324,174493,155411,40460,-88646,-4650,156794,316442,330893,192334,-4406,-134969,-71145,7059,52459,41093,-16798,-65011,-70984,-13799,94918,98968,33656,-13405,41172,45094,-6912,-38982,19568,113743,164608,151238,93787,26884,-43325,-40250,2894,-9875,-46840,-95387,-132793,-119915,-44214,2432,39356,-24142,-89687,-115633,-120455,-117035,-120436,-109937,-87336,-52470,-39411,-53585,-56025,9852,79325,1650,-94436,-95152,-30590,37047,85917,90348,48949,-13774,67270,191877,179330,143368,88062,55497,-8263,-100822,-138391,-148133,-114104,-57587,-1208,68011,159435,111039,-13676,-96290,-97144,-120082,-101335,34588,135709,130116,31451,317,69920,74752,45114,-15963,-77996,-95688,-94082,-124948,-165905,-73525,35767,2326,-90780,-106673,-105684,-128549,-105167,-41473,-28446,-96502,-146651,-101916,-49389,6630,32452,54222,55147,19882,1866,-29146,-54631,-90365,-12154,130641,203524,279576,315517,230242,153684,176842,165373,83021,-3243,-32874,-57186,-3679,78089,92876,40285,-27014,-73980,-96502,-64715,-37567,-18173,-8382,3558,26771,-15084,-29922,55216,116619,79198,-8796,-45943,2358,27222,26759,19016,-28486,-97099,-19982,106527,259503,232435,162514,146516,175441,212711,153948,74955,68705,117599,99022,20485,-58218,-104521,-40327,6521,41582,66569,34049,-60693,-61753,116162,222353,171041,182462,322404,362134,360019,249021,40678,-62234,29951,159824,272059,324959,101471,-223391,61837,752011,997592,739232,146872,-108129,-61081,-34261,-76672,-71428,50223,94573,83192,-21178,-82926,-120260,-77453,-13861,11766,13076,10771,-2982,-57385,-93948,-74942,-30295,-12747,41211,60196,112403,195648,94230,-21578,177023,358049,343370,195136,131235,83664,-40332,-94572,22378,148414,185973,121132,68996,97231,161945,186765,110273,-18891,-68052,560,79542,101071,97733,30096,58047,124698,136367,97721,14132,-99982,-141034,-99356,-39286,-23302,-27501,-59266,-82647,-62426,-20527,50991,145139,176293,146665,5023,-126019,-63794,-6187,24784,-53461,-92464,47534,100428,-798,-188811,-80410,-70472,-92375,-138897,-150981,-153524,-115495,-81075,-44620,-13257,39489,60941,46205,-77786,-22718,105430,183073,157343,45423,-22209,2971,39272,22153,20814,-7534,-69524,-24738,84135,147565,170169,138218,114767,82440,57845,45062,21701,-41357,-63245,37525,190851,202859,125534,-1221,-63986,-56306,-66744,-26441,-24885,-99957,-89403,-47443,-41837,-108909,-93345,-24154,-43121,-108805,-93784,9879,58822,56564,48117,73468,25527,-22413,-100473,-48169,63228,103126,-24296,-127912,-90993,-79423,-123493,-103030,-76381,-54661,-30251,-21628,-17811,-467,34703,31143,-25079,63180,209822,348689,338010,200695,45550,-55484,-85974,-91416,-95075,-92064,-60569,-11929,29128,41870,35433,-85925,-62394,-23325,-26273,-33534,-46627,-45826,-14864,12806,-15709,-53123,-85448,-57625,-7048,-470,-5220,-64648,-12129,81450,119003,123202,60018,-17490,-14533,82943,267325,396831,398803,320985,126633,-55379,-138969,-69590,-34476,-28310,-52144,-75339,-84139,-89892,-60162,-68892,-123152,-64390,15560,72312,97862,102818,95093,127361,66896,16835,-3527,-28028,-40325,-51511,-74719,-107907,-95895,-51263,-20726,-26260,-51595,-86473,-116952,-40093,23316,90521,90630,21451,-69425,-50283,52370,101021,67770,-17350,-87514,-9135,17493,-9134,-69164,-81705,-40672,-6472,-2245,45889,138547,166209,91152,18562,-34652,-87556,-42859,19942,26146,211,-37701,-85403,-58745,-59204,-73376,-73954,-5668,68237,125888,148513,152448,150961,112726,51020,-12900,-13648,58701,6496,-63318,25926,58982,58898,50522,85147,97188,89788,-22820,-109873,-28536,20051,20007,-19001,-51051,16213,129414,83344,8344,-44160,-131785,-49329,-11694,-3195,19751,38527,7626,-5361,-17342,-20232,-47283,-77439,-97946,-97693,-41405,30575,40486,-5643,-30569,-38079,-28864,-8458,-1330,-14310,-51683,-37343,45227,146333,199294,136144,50197,-49857,-71884,36909,204153,312707,207976,151504,173420,126203,24199,-27591,-68797,-72866,49262,218310,211352,74513,-113172,-101070,-48480,-33418,-20929,-36476,-46083,-12719,9365,-34768,-109890,43924,247009,394597,327701,113423,108912,277599,351018,433866,520774,518083,310300,70446,-78426,-158118,-110200,-129328,-99778,-60389,-130692,-66123,-27006,14203,-18584,-34816,-8472,-7667,4499,114121,237433,253610,175610,55806,14421,56367,145815,140689,38314,-41937,-49517,-111815,-57265,-7663,41203,63399,57485,45302,24103,20642,76186,92848,52437,14052,22650,109481,70174,4274,-21668,-29789,-39763,-34746,3665,32870,30391,-35699,-80545,-68490,-37642,27704,144321,194131,142634,56055,-27516,-85103,-33699,125411,250426,283321,203643,111269,21671,-13086,-53936,-96660,-74888,-37610,-295,35124,13176,-35452,-64060,-55517,-38864,2246,49635,14278,-30175,-26157,-4249,-34751,-69326,-79294,-59620,-46809,-18064,21001,3458,-8694,53485,115499,152288,128913,-18333,-123785,-75313,-18662,55015,26156,-80548,-121355,-57376,-24524,-10259,65069,273707,516758,607407,451710,222136,68424,60215,223263,183413,215191,240761,157220,43515,3766,-40318,-44788,-44798,-59609,-45582,-17548,59275,135896,207540,161931,62910,40883,30607,-12214,-21165,-31760,-90574,-112045,-47872,27790,38674,-2180,-35978,-37806,-44891,-92477,-122884,-73888,-50111,-49804,-47723,20032,95176,143806,144421,137394,65976,-42430,-130391,-50055,-6016,-48982,-123728,-94155,-53367,-61254,38171,149419,151637,106904,37944,-29540,-88630,-83636,-76446,-94701,12619,79631,33508,29091,88347,104673,12034,-85651,-6053,26847,14181,-98471,62366,286244,370730,253456,68110,-70853,-67898,-10220,23803,38936,-20941,-103139,26411,130330,166163,121684,69950,64497,61549,71861,16591,-2295,15545,16036,-44998,-79840,-104846,-108005,-67639,-28571,2141,6655,2776,-4084,-35892,-77350,-105465,-108206,-119369,-117049,-53221,24574,77415,24543,-26327,3548,93421,75247,-32362,19575,58644,42461,3296,-50853,-83122,15492,102020,138301,86541,25153,6005,19548,-7580,-1316,17890,59959,129727,216880,241141,174683,139673,111713,38650,-50271,-65277,-3016,55795,117913,74773,27066,50839,45516,-12217,-66405,22605,98210,44617,-54219,-109752,-1198,77763,37196,11396,47617,72909,22530,-84860,-6504,68929,39730,-1511,-43715,-56190,-41207,-42438,-69561,-77991,-101538,-92943,-101973,-91760,-43827,-5089,4385,10645,18529,56128,48677,-35972,-105971,-128564,-75783,198,76066,80948,-10022,-103171,-65534,-17395,-2164,16006,10684,-5376,-3648,233,-23197,-37348,73093,251489,301321,216640,89548,-41750,-101721,-17251,66836,83732,43622,-2173,-51680,-24309,56092,137274,121842,15316,-33443,-85442,26927,106570,144907,89642,13518,-55127,-44434,68473,79798,64479,79084,125638,152324,119099,-30569,-103403,-14750,38157,46376,-2051,-18152,-46165,-48950,-21443,-31833,-57514,-38011,-19552,-22561,-58296,-95320,-87407,-122892,2662,213439,223280,105006,-21104,-14791,15451,85790,223786,260728,207790,163152,178511,275669,415360,392677,204763,122551,50262,-15500,-72552,-75267,115745,225454,161553,40460,-63876,-101687,-50720,65372,124091,96260,47077,1719,-37037,-90619,-155472,-97993,-67446,-28831,7441,-48412,-60433,-2808,-25841,-79707,40504,113809,112195,81755,46746,7293,-10247,-44132,-45956,-75727,-44203,5363,71983,81279,-584,-88560,-60539,19465,67423,9592,-51362,-67370,-17909,27687,5117,-22378,-46347,-41007,7315,-34428,-115256,-88905,-71190,-86242,-104194,-102292,-83700,-24776,-20976,-29340,-23786,-38904,-26266,2782,7998,14394,-25183,-108649,-20597,102961,85588,20224,-11380,53973,102244,31017,-105997,-32576,125302,133961,32208,-63963,-124402,-100836,-55916,-40549,-57183,-65896,-25429,-36911,-63809,-58445,-53483,-60186,17770,63307,62829,39276,10373,22997,45620,102165,203781,210204,97222,9510,-58636,-53136,19664,81567,193847,344378,415135,384421,300297,234092,180223,106099,68730,78975,52124,-61363,-33191,54183,79895,8510,-44958,-9221,-74318,-30581,77521,159025,148309,83163,-18044,-63234,-44881,-45549,19493,54612,38384,58085,86718,157061,280857,306256,179983,6596,-58414,-4574,138508,349051,526029,541946,357627,73505,-131999,52370,207960,266224,234996,170403,134209,164710,212821,227578,156881,-4471,-116486,-111040,-64907,-65069,-63162,5931,56663,88014,50578,-43120,-132425,-10453,54870,58506,-8626,-64099,-19781,31303,48366,2875,1002,-22958,-62018,-72898,-45660,-66155,-99020,-70689,32855,162648,168529,119439,29163,-6220,-67510,-82475,-106470,-52658,-37936,-63848,-71646,-29295,19414,-2396,-49643,-81541,-95797,-93389,-54539,12840,22408,-2400,-33680,-39432,-57463,-52704,-47304,-66775,-134933,-50695,8901,49822,26533,22455,22130,-11944,-55834,-87448,-36429,53812,91836,74388,-17671,-42654,-21568,-16045,-10251,11004,28462,51658,16379,-26976,-29339,-14931,27108,100069,115336,125871,224808,328819,126087,-56599,-78899,-39606,-60173,-93114,18522,102528,97317,104048,109641,43456,-80891,-70658,-70233,-80238,-70453,-58414,-20365,12927,23083,14324,11297,-30711,-58363,-51881,-76696,-95131,-88921,-26714,13866,34577,39852,19303,-18069,-49433,-87202,-141762,-159983,-100811,-31128,-1051,21200,36214,43557,88425,165199,209108,171468,57964,-29124,-50475,-29862,-41585,-59149,-71339,-85168,-128580,-97785,-124486,-141587,-56340,-66705,-70684,-79624,-55229,-17424,42686,97968,60228,-72021,-154132,-109116,-69575,-58140,-96361,-143870,-88778,-18221,35258,41921,-12464,-91582,-115962,-128518,-58076,4614,8816,-70015,-177889,-59393,21858,89653,126944,15246,-106338,-58991,29734,116423,199873,208801,96181,-35645,-129534,-88307,-81861,-97483,-95756,-131820,-100939,-21102,45,-22476,-16625,29605,74466,90893,63163,13091,-12020,17276,28481,-51408,-37587,35451,47194,28795,100438,148341,126262,96739,98873,185693,154169,33963,-1176,20038,28087,22998,63041,133784,220682,219050,159663,55914,-70589,-10293,32238,-28096,-116395,-15346,57129,30428,-4212,-37959,-38124,-256,74950,81047,-13843,-102903,-31818,15284,63692,55680,52285,51087,69277,75475,80654,50332,161,-30664,-8914,10918,38347,51775,33197,18567,90812,201397,175723,66773,29969,45627,31082,-10303,32683,67543,40570,-63718,18516,216827,330281,234047,32065,-116097,-54824,4769,26356,4952,-28088,-30149,46258,105126,39668,-42250,-71328,-42646,-36721,-45877,-40686,-60864,-59345,-66715,-74275,-81719,-32592,6489,48745,35364,24899,58715,130579,247199,226528,87900,73005,114290,165601,170550,79326,25077,27126,33236,-1013,-31912,23262,-95453,-63749,-67850,-162385,-62856,99295,122670,73750,1673,-30693,-48126,-51754,15483,-6444,-67507,-106037,-56654,12926,73652,110427,115278,84831,5582,-27536,22381,39045,82098,132914,195330,216736,157516,100418,27878,-29970,-26614,58907,236211,259785,208203,204136,172640,91574,53515,24514,-14216,-111705,2544,106073,27667,-153446,-8618,143226,239332,127673,-982,-38358,-53095,-100836,-95070,2098,62795,8074,-64213,-50404,19475,29946,-54704,-64013,103121,264992,229745,213590,201084,104656,-16387,-82137,-87766,-47646,49688,158400,206020,182755,122378,31466,6786,-32936,-67313,-39255,-35301,-8294,24479,85732,67297,-40356,-117549,-113428,-83873,-29780,77220,102407,85128,61748,-57328,-107815,-97561,-60339,54511,82477,58155,-42110,-110237,-62671,-26371,6380,-9159,-84028,-101346,90542,436864,545950,455339,286212,112650,10192,-89186,-37556,28847,93591,181247,206448,112703,-27361,-62779,15480,56631,39903,-1754,1842,26033,-8537,-57048,-54554,2846,-3185,-50138,-57476,-51854,-72176,-79714,-90575,-78097,-89583,-102728,-48593,-28800,-54214,-44041,47991,47859,9728,-19523,-41348,-41999,-58767,-54317,-45118,-42635,-4618,-18076,-73077,-75233,2459,106621,172459,208320,214080,239588,264810,169769,22711,-104906,-34487,-1266,-24332,-68232,-91494,-38361,110575,45753,6646,2773,18650,12954,-22845,-22755,-21301,-9642,-24387,-32776,2209,63065,93529,63284,67733,74238,65963,43971,57930,74255,43212,-39427,-71347,-18414,69561,109741,109060,56652,-49873,-144589,-70088,31483,79341,82170,110648,141649,85253,30980,10325,496,33850,40316,-3232,-50028,-33906,-9152,-28649,21536,96030,95974,43058,-39084,-123959,-61784,-21193,-53707,-92860,-63741,-33409,-66858,-106132,-132836,-90438,-41983,2961,37743,12160,-26729,-4989,-34339,-97151,-68218,-24551,22003,45951,42335,43168,-46004,-110680,-68061,-41663,-10537,31875,58710,72830,48172,85674,168782],[204959,138820,64185,5541,-24934,22323,48998,64226,59112,29669,-43085,-116261,-59952,-14513,11797,-13695,-72675,-100579,-86327,-50746,-12553,34009,120924,148382,89987,68619,81447,96666,101847,73683,31769,28864,-22754,-61836,-67391,-3617,32993,4591,-22891,-34520,-3314,18862,11059,-20259,-22677,43609,76985,71839,57040,27562,-30130,-115788,-149566,-43156,29967,-12000,-53860,-78452,-36198,20190,35104,-44781,-103551,-10237,65516,72297,27158,-30003,-43183,-21893,-89146,-114500,-42367,-17082,278,41486,13217,-36154,-72685,-111373,-110334,-79125,-57086,-971,49541,29235,31840,48823,38839,54123,55147,11774,-60647,-104549,-108321,-92753,-71064,-33433,20702,103144,99939,17327,-31616,-3106,82919,76196,9062,-45445,5592,17269,-37402,-46952,968,108904,233815,306470,354815,275670,113148,50413,-40103,63650,98374,109367,72900,22799,47695,46994,61746,-671,-54801,1377,137605,233419,245560,275490,324661,351036,297862,229665,100717,24677,-44788,-63942,21601,181711,259404,195842,96385,73191,-599,-38103,-11819,6261,8279,-30928,-52215,-73093,-68757,-85109,-119526,-109026,-72599,-36699,-25075,-45389,-61229,-44707,-11503,-37419,-97422,-171817,-185437,-75904,-19100,-119469,-147092,-82544,-20123,31350,51056,-4954,-103340,-80016,-89208,-22208,13000,-59052,-109084,-32323,19608,87699,143923,157893,182539,201416,185878,162708,130506,20565,-96734,-25213,-8973,-53537,-29641,55925,128209,167410,79300,-44374,-83346,-57878,-66390,-92061,-62882,-27680,1064,-23838,-13938,25241,7344,-9817,-50683,-63614,-58038,-50971,-74221,-60963,31657,117619,88761,-47744,-104711,-114923,-124497,-137691,-96236,-56754,-35923,-21952,8171,9552,-52720,-58323,81138,82492,-14479,9018,85257,95776,25650,-43143,-62874,16209,71507,144184,175841,93299,5203,-26961,74020,199512,173003,56240,-65338,-52689,60335,82978,71114,63900,138019,122891,32763,-87509,-472,169280,346679,367848,221258,14484,-128800,-69657,13101,63553,38813,-27976,-77812,-85345,-36686,65776,85589,39264,2435,63307,68364,12328,-25526,22766,102567,134248,118447,64289,6645,-51225,-44252,-6993,-14370,-47924,-98510,-141241,-111731,-35094,-416,34760,-24775,-100548,-128655,-106211,-92786,-93315,-88415,-76346,-42711,-23305,-34226,-29628,52682,95754,2180,-93595,-91669,-17782,58108,106629,107661,64168,24269,101516,206524,175560,127705,83975,60885,2322,-90331,-134197,-154885,-115950,-60479,-13264,54236,152707,79663,-38243,-121709,-78155,-100692,-113457,27573,139374,139182,44865,3018,69684,78447,48332,-15584,-83785,-104527,-97579,-110997,-137400,-73608,46507,17726,-78957,-117415,-109884,-122446,-108619,-56261,-46439,-119065,-82310,-53693,-6457,43156,60342,81846,89657,62076,53142,796,-33898,-71799,-6724,115396,157902,221388,282463,213777,132714,146406,140978,73052,-2726,-13676,-21072,5537,66933,76032,41296,-12797,-46023,-59370,-43917,-27589,-15387,-12173,-1128,34114,4749,-20942,51307,116093,86629,-7272,-67287,-16921,15257,18859,17267,-29147,-86083,-32460,66151,210791,191662,121627,101292,131470,200902,164780,67743,46512,104155,106863,36065,-47969,-106802,-39563,5885,31774,43597,31667,-51233,-46029,152142,246076,169876,167838,303588,361691,377337,236754,20067,-48864,42433,165733,278267,297939,84013,-220809,32092,800008,1093724,714823,74496,-110870,-36648,-17179,-56747,-88430,28239,82870,87222,-20336,-94374,-104485,-60623,-6819,7965,5566,-614,-9834,-52427,-83151,-65436,-21005,6242,52924,51188,87453,173080,119662,13987,197795,362173,339897,195734,127669,67653,-49415,-75657,38525,176150,220028,149167,87615,112261,165508,191509,114346,-16274,-50414,30691,125322,151712,124815,34566,45972,109753,140375,128183,49882,-60090,-110530,-127146,-71640,-50554,-34277,-57251,-82651,-62100,-18423,50698,124356,140038,124501,611,-127760,-59486,-6799,26104,-51046,-72020,57767,120218,33780,-165748,-111140,-105711,-123458,-160542,-153481,-128955,-100658,-75957,-43694,-13551,44236,77681,62999,-67561,-19626,105569,169283,133029,19340,-41864,-4041,41598,29078,21224,-30162,-105909,-54777,60973,152661,182489,139869,103706,65932,46278,40747,16718,-44134,-65493,22791,168613,201322,135389,14972,-30209,-40582,-60262,-12145,-13906,-95866,-102582,-56250,-48894,-111735,-95692,-32371,-50227,-117515,-78910,44381,90327,77341,55657,59752,2684,-48987,-118091,-36019,79483,117225,-15304,-111689,-92629,-96079,-118757,-61790,-53534,-47075,-35376,-24677,-7715,33085,78629,61113,-26633,42252,175119,290335,282499,165061,22104,-80450,-111208,-107772,-112395,-119755,-95317,-39086,9763,25015,40443,-61524,-72079,-45073,-44483,-46132,-58669,-72902,-50409,-20461,-40792,-70019,-90741,-55170,-10858,-17645,-31223,-95361,-44558,29066,54039,71098,24093,-41665,-18764,89206,248827,331311,316581,259158,110607,-52043,-127373,-78392,-53292,-44162,-63252,-85121,-93449,-90938,-55172,-65808,-132934,-82310,-17016,27757,69365,103160,115597,153795,96048,26739,-12965,-43727,-57681,-61413,-81971,-111626,-89483,-40160,282,-4882,-33686,-64761,-88235,-27940,35012,85436,62607,-6801,-87735,-29323,74462,116862,77099,-13433,-62414,14837,28507,-8916,-75804,-68074,-14056,29007,46001,106193,189967,195212,118270,38543,-28376,-90452,-43432,7503,1841,-20856,-46038,-98361,-66201,-66737,-76881,-75117,-10634,61907,120947,149234,156441,148351,96570,40812,-9770,-10846,54245,-1326,-59700,16313,39038,37133,31123,73877,98337,89903,-26484,-121667,-43596,4922,8267,-19271,-41741,20176,140973,91041,19528,-27117,-115219,-64972,-23232,-12620,14173,36394,-835,-7450,-239,-9660,-47619,-99818,-137769,-97557,-33704,28141,39313,-992,-23035,-32427,-30778,-12708,-4949,-12775,-44140,-22410,61988,164830,206932,135084,45328,-53561,-74152,33195,193168,276657,179527,153528,175012,127020,33727,-12995,-56211,-85823,18698,157089,175403,63720,-109881,-121688,-75056,-61945,-44673,-53490,-56114,-15620,-3441,-52806,-111186,67253,274877,397202,312401,125988,146915,308028,391975,498606,577756,530003,287173,54589,-91458,-136630,-90429,-125742,-101789,-56308,-96836,-75831,-35926,31860,16617,-3021,25856,16994,13612,113122,219085,234918,180123,44650,-9141,30265,124728,132021,34777,-30415,-53767,-111419,-57305,-5352,43253,62711,54034,37054,13424,14707,74980,95165,64330,26562,35698,127045,70326,1691,-20713,-20876,-19364,-8987,27880,59669,56323,-14619,-68212,-65522,-46489,4172,111664,155713,110791,46452,-30089,-93160,-30612,130206,256416,302041,234383,141328,34792,-1986,-42844,-83771,-64889,-34534,3461,30381,1375,-51175,-75415,-56501,-33128,12974,53712,13229,-13770,-326,19526,-16284,-59421,-78085,-64333,-50607,-19124,17430,1171,2042,70040,118129,137181,126149,-4392,-121938,-81485,-16976,59660,32704,-74764,-125419,-51884,-12328,2591,66879,259705,499105,606580,463688,230662,81241,82949,268425,223100,245560,267707,193296,92574,39562,-20289,-45641,-54287,-71947,-52247,-13313,69494,148113,214314,179189,92274,65617,38096,-14123,-35486,-32855,-84692,-110174,-39098,41112,53570,14228,-23083,-31369,-46016,-86755,-100189,-65566,-56626,-61988,-52670,12027,66171,86667,79327,83858,34978,-65132,-137288,-47250,-1818,-43124,-124427,-106263,-56837,-60089,48315,186041,201214,145187,57534,-25542,-85012,-88610,-86273,-92024,-6261,52922,-6560,-7448,63694,99202,5185,-81519,4096,33613,10777,-88171,52479,247293,318908,211458,52175,-79422,-81635,-31177,-4943,21297,-25458,-91073,41823,140833,165758,121868,85352,88174,75913,72188,8700,-12709,-380,-12322,-74970,-93394,-102299,-86154,-47586,-16187,3886,-2730,-14094,-24305,-52933,-79414,-100735,-105993,-112080,-100712,-35854,39462,89875,34221,-11124,30121,127121,103400,-14491,10752,44314,34132,5315,-42938,-87611,3315,95282,147128,93810,5517,-54475,-33511,-44064,-38030,-25866,23031,96022,179288,223317,172427,146245,127207,55971,-36388,-68766,-20560,39318,115046,90489,54578,79402,57860,-10542,-65609,20546,90871,38823,-56845,-112114,1140,74549,28559,2084,38476,65999,13033,-104724,2220,80555,46396,-9991,-60073,-75441,-61845,-66501,-83791,-77281,-122971,-95274,-95633,-79936,-37193,-2821,215,-188,8339,46703,29810,-56172,-117670,-135170,-87775,728,78793,70595,-17564,-117415,-79548,-38222,-18473,15121,20730,1257,-10268,-2554,566,20235,159534,339838,360594,250610,115650,-16860,-114842,-20037,88548,108302,72880,20380,-51308,-49027,30626,115542,114046,20971,-43129,-74272,49245,119641,143691,86761,9875,-60370,-45063,76039,102308,80244,94885,131976,138845,89665,-60018,-89171,827,45022,35861,-10260,-14824,-35929,-29962,-2465,-20300,-54477,-38911,-23187,-22756,-55023,-104408,-107315,-112378,28047,242444,244867,112349,-15551,-8732,4463,48158,161717,191920,154649,128362,145264,241580,378986,348824,165834,123674,52146,-8915,-58261,-100474,69625,175007,135806,25296,-80011,-110603,-47785,90207,170320,121849,59077,6685,-37579,-91402,-149859,-120448,-101775,-33707,12551,-44890,-63357,-13607,-36544,-70551,50603,137653,134316,89514,46491,2002,-12425,-45704,-46642,-77873,-55385,-16515,40339,68062,-3068,-88243,-74296,4210,75038,27318,-35264,-60328,-23300,24943,13092,-13491,-43111,-33249,29551,-11155,-90863,-109446,-87090,-92895,-109874,-108263,-78334,-29946,-40810,-61415,-52794,-59321,-29193,11060,15843,19526,-22508,-103759,-3110,127490,113931,43749,-2829,50758,93523,31488,-93170,-68013,82306,98020,12866,-83090,-119607,-68468,-11561,1831,-29586,-60776,-43999,-63238,-84644,-67531,-52681,-73493,-11469,45035,58826,47740,22147,34722,52465,97186,174764,164873,63847,-8628,-61037,-42612,26299,65433,140555,256224,304429,280268,232500,188701,135564,61957,30210,46911,32859,-69199,-36289,47351,60238,-5529,-42545,-21378,-78661,-13711,94317,169367,132473,48344,-49250,-77867,-45699,-34329,22856,31065,8739,31073,80056,175736,333053,368107,208181,8242,-73944,-6202,144455,363630,553222,558460,371380,82726,-136241,32024,186626,247930,216864,148551,107511,139516,197408,234646,189962,28270,-110223,-104946,-49390,-50297,-60843,12390,74795,103774,52782,-51022,-128750,-21536,41260,52945,-14779,-67958,-18285,36714,51644,1880,-1875,-11099,-47519,-52489,-22012,-52235,-113558,-99523,-14148,96388,108966,88708,23557,-16277,-64659,-76714,-104612,-49661,-29065,-49343,-53399,-15634,19086,-15613,-64467,-91871,-97206,-88618,-51988,4895,8614,-16055,-49113,-62496,-79550,-72538,-65054,-83731,-118008,-33225,21244,48878,18707,23560,37669,6078,-45716,-77807,-24627,69177,119199,101237,-11479,-64812,-38179,-26337,-18800,1600,18650,51523,39685,12701,16900,33880,69127,116486,90624,90908,214125,342786,116204,-86596,-117686,-57686,-66140,-93089,16365,96546,94381,100216,97603,27300,-95564,-77791,-63782,-68091,-61255,-63478,-35774,-6269,-1543,2224,9275,-30557,-55103,-44202,-66812,-91384,-102814,-25636,25290,47767,51656,31504,-6330,-37374,-91484,-148332,-167205,-105195,-44665,-29620,2519,29365,38897,74769,147063,191640,146641,29508,-38191,-42417,-17129,-24878,-37677,-78005,-92775,-149648,-115079,-139403,-132367,-34813,-29163,-27208,-40064,-24010,7441,62576,114351,75341,-57923,-139929,-114575,-69775,-53886,-88992,-133714,-117282,-52373,3229,23305,-13211,-88761,-126465,-131701,-61609,6955,15504,-66860,-163187,-61856,13307,104123,125320,-17671,-133456,-33138,69365,167338,234860,190761,62964,-47268,-126442,-110192,-96886,-101691,-92320,-133642,-74513,7183,18608,-18747,-15436,35721,80688,92166,57463,-3384,-33233,4676,16957,-77647,-53096,15370,23612,3690,87110,153363,137012,111022,102866,147655,82871,-25765,-9567,32192,38827,29356,64551,139016,231965,231775,169173,69545,-30607,22669,55496,-12595,-107869,-27207,48806,18924,-18138,-49737,-44591,-3894,83735,89260,-37860,-104737,-20345,30741,47595,29798,13479,639,32933,49295,59631,38609,-799,-24221,2419,21367,49227,65791,44993,21576,83179,185342,174665,73744,32454,45030,23937,-19093,33704,80655,58743,-54157,-17990,161817,288290,220636,28285,-117254,-38278,17784,30816,11679,-21464,-25909,55219,116711,53651,-34841,-86370,-88200,-107092,-72791,-46958,-55780,-41167,-58899,-71095,-77313,-31872,5881,42710,23119,13593,53142,132852,250663,270547,153274,122362,144468,173624,168759,81309,19367,15893,31771,18006,-19303,15431,-106387,-68496,-63003,-141133,-80201,83259,131099,82883,-1119,-50878,-72759,-13642,54738,17884,-61347,-115383,-66649,-6524,37032,76316,99257,85777,9948,-30677,26345,49570,97146,148072,205657,214375,156528,98857,25127,-31401,-29769,48757,229405,276881,231629,221810,176717,90454,52545,19239,-24558,-113325,7372,105793,20272,-149434,690,148492,231230,123215,7919,-30174,-54312,-108388,-78334,11991,67690,6677,-61893,-52150,1532,11785,-54416,-33181,125976,242969,202364,190556,181966,97269,-15629,-87902,-119091,-79505,14295,113985,171838,170308,139203,62754,62603,37633,-38267,-56708,-45352,12823,64104,118710,74058,-44888,-100335,-86365,-97218,-88582,29768,61396,54989,52807,-47885,-107413,-134109,-49147,73895,88865,48766,-59894,-103937,-45558,-1529,34324,17851,-62376,-118411,65409,426821,568640,491187,319971,123491,9918,-87356,-34307,28467,75952,119114,132828,68012,-32679,-49225,23223,62748,47449,10309,11597,21156,-34407,-86353,-68260,1388,3249,-47409,-64023,-61243,-79016,-77769,-88710,-107488,-107147,-79634,-43043,-42277,-80697,-66287,18432,27921,3604,-17327,-39352,-47861,-61742,-62036,-63046,-65214,-33756,-26120,-47232,-57926,-4645,80612,137762,176905,189221,209602,225767,135543,1815,-123755,-40213,-5380,-28601,-69080,-87674,-23592,134826,67077,28097,36069,46543,22271,-29154,-25475,-9654,14429,9504,4929,38854,97487,127346,89896,89513,78836,51904,17721,26028,37649,11366,-61171,-74060,-10933,84731,139667,138586,65198,-52503,-135555,-48945,57092,101161,98232,120228,143878,90171,31926,5039,-13525,17833,35757,4403,-36587,-34220,-16113,-54470,-29716,43345,59711,30764,-34999,-123524,-59963,-8513,-40132,-84230,-61598,-29756,-60143,-100799,-131818,-91632,-38190,12066,50385,32752,-9677,-19910,-68500,-127502,-72963,-28760,16025,34125,20438,13248,-63726,-120615,-71938,-41425,-8938,29728,48642,58411,41978,88842,171189],[186577,123164,57914,3324,-37060,3339,39731,80156,84327,60989,-13023,-101736,-62012,-10747,17314,-8309,-71042,-108295,-89764,-53136,-14715,17022,69627,113006,70998,58510,77268,91668,106143,83913,42843,36147,-22554,-63635,-68701,8480,56999,33030,777,-10376,10615,15207,-7245,-45950,-45171,37966,87007,82213,70072,41187,-21898,-116846,-130963,-19556,47133,-2990,-51373,-87135,-44187,13254,25616,-56687,-88689,14416,99989,96602,33879,-33942,-48232,-21532,-64585,-120682,-56429,-27299,-4482,53066,41066,5236,-26075,-82494,-101127,-79967,-61467,-7882,38179,9015,4913,17942,21803,53693,62549,28487,-45677,-95751,-109526,-98676,-78774,-41934,13633,103665,120214,43534,-31037,-42277,43576,46683,3000,-16593,38422,41554,-24948,-43157,-3312,96268,208496,277016,331603,258306,112908,104661,-30389,34111,87462,114139,74771,20418,24207,23537,44175,-11976,-68331,-5257,133163,232101,250307,289520,346958,380380,348906,301321,167060,68391,-11667,-41304,25376,167888,249168,205720,125792,94188,35,-51703,-28591,-7250,4847,-24493,-43553,-60933,-54835,-83079,-113497,-103921,-72067,-37874,-28648,-49796,-66115,-58752,-40986,-70848,-125616,-186759,-180369,-85534,-45057,-134115,-106022,-48788,-10118,16661,29579,-18281,-107940,-99539,-136496,-86275,-31877,-83898,-89133,-24702,16208,82773,144595,162139,187165,197119,180786,158539,129800,31942,-94942,-40814,-24501,-66509,-46434,45648,140883,192695,94769,-42796,-85441,-54630,-65670,-95763,-65216,-32981,1546,-19264,-19923,12107,-563,-14017,-60859,-83421,-82173,-82563,-105577,-82849,6535,70823,28226,-75324,-99156,-105894,-119603,-138382,-88484,-49990,-33407,-27655,-344,2744,-53069,-26098,113962,105701,-18419,-15865,68505,98114,34678,-34800,-53144,15794,65820,131412,152680,71844,-21591,-59905,9081,106126,101712,30770,-68161,-78663,15639,29770,39405,38740,97595,88018,22057,-88151,-2020,170596,358519,386500,241807,32572,-121410,-73087,11495,65460,30873,-39542,-90136,-100862,-61908,31507,65667,42297,19288,84711,89017,28483,-12846,25022,88732,102033,83085,29112,-19869,-66138,-56337,-24795,-22494,-50999,-102895,-149926,-107738,-33097,-9137,19926,-32294,-113565,-140274,-97314,-79325,-77465,-78014,-71909,-34422,-6956,-9931,6177,95581,104892,-2771,-97630,-92149,-10779,71448,117387,112635,68334,46463,128370,220117,168499,107902,75336,61896,8941,-81916,-131868,-165231,-118172,-64237,-29501,30551,131033,39965,-64406,-129415,-57317,-81853,-118825,18681,135743,138579,52398,1971,62227,75147,44329,-22481,-95487,-116628,-98112,-93223,-111231,-66221,61483,36390,-62038,-119825,-113304,-117598,-117315,-76678,-67334,-91722,-14239,-281,37818,78545,84508,102957,118520,103891,105361,29180,-18590,-59143,-6475,90131,101312,147235,227343,178289,101859,114095,112257,60620,-3465,2994,7693,13272,51130,58119,44310,5673,-17545,-24718,-18678,-15289,-11698,-16636,-8400,37068,20412,-12262,47627,114703,94274,-1675,-85061,-41872,-7313,-2789,1587,-39345,-76594,-41995,27227,154861,142995,76893,52910,81459,173576,159975,53386,21034,84652,109083,48102,-40281,-110217,-41652,1684,17254,11942,14670,-54920,-18873,193261,263237,160235,142642,267739,341703,375866,210587,-1331,-40689,45880,150817,249782,241850,53807,-215979,-19382,787276,1106396,619540,-12394,-94971,-15727,-3219,-39463,-106812,-1527,62112,84363,-22656,-108178,-89160,-46133,-3708,-496,-5884,-14843,-20162,-51033,-76115,-60187,-17206,19090,56937,37963,62292,150851,149446,48677,207007,345860,316580,182196,111014,39261,-60299,-56664,52744,197167,244285,167331,99424,122474,164088,189837,114254,-14748,-35562,57503,168941,197585,139258,28914,25924,88006,135424,155382,96850,-2121,-69681,-138587,-110663,-80255,-43278,-60162,-84932,-64704,-21245,44738,100296,109225,113381,17697,-89248,-53360,-21732,14278,-51360,-53382,60273,123961,54061,-138887,-129672,-139498,-158406,-185518,-149894,-108004,-91217,-77078,-49470,-19254,45227,90492,78722,-55121,-20703,97133,146886,105292,-7655,-60817,-11977,39304,30204,17436,-47581,-133125,-77954,33690,146190,185660,134788,87635,46187,31403,31199,5919,-51365,-71507,3628,138373,193623,145428,34673,4075,-15011,-40096,2891,-2721,-84942,-118649,-67942,-57720,-115137,-101371,-44480,-62091,-132275,-58875,88327,129157,104940,72374,51707,-19420,-73254,-115320,-31299,84531,118869,-14244,-103818,-99011,-118909,-75549,-16413,-28021,-38303,-44996,-32260,2045,65959,119042,86605,-31505,19389,141964,232396,227303,130312,-689,-103513,-139869,-122259,-126204,-143534,-128675,-60801,-4943,14045,40131,-45298,-78413,-67359,-66088,-65180,-78989,-103989,-86079,-54741,-67447,-86329,-92906,-53959,-17239,-34836,-50805,-117468,-77537,-16561,1882,26118,-7534,-59631,-19257,91255,215114,248345,220204,186927,87750,-50752,-114821,-86856,-73903,-61839,-75171,-93958,-98222,-88799,-50549,-65789,-143555,-99701,-45033,-8414,41620,94956,119988,157460,108184,28111,-24592,-58059,-72802,-70381,-89806,-115200,-85253,-31486,19211,16603,-13671,-38298,-58176,-16731,42317,73326,31292,-35368,-101056,-10912,91947,127983,83545,-8841,-32660,37681,37717,-10860,-82259,-51379,12214,62339,92288,159491,226781,210202,137024,54315,-26666,-95449,-42380,-3479,-21848,-43678,-56388,-109750,-71961,-70515,-78448,-79033,-20902,48750,106750,141905,156621,146526,85411,33089,-4437,-3116,55421,-2625,-53441,6416,19327,16177,13901,65583,106032,105446,-5138,-110711,-62020,-12853,-2675,-17582,-34384,19986,145974,97241,29617,-12553,-99968,-80141,-37168,-26768,3738,31482,-5135,-4095,14845,-4598,-51754,-115131,-127538,-68731,-19463,21338,32980,772,-17320,-28383,-34129,-19390,-12007,-14761,-39048,-9609,75136,173956,201696,125631,35670,-59074,-77541,25354,172527,229777,147259,149292,170933,124852,40595,-2004,-47440,-98878,-7391,108385,144662,55238,-103568,-138313,-97039,-85310,-67926,-74110,-64683,-17568,-16056,-70521,-97150,91625,297838,387371,286516,136384,189328,328845,420542,548787,614965,520182,253450,33383,-103869,-108038,-65551,-115408,-111856,-58483,-65686,-62405,-37076,51568,56359,32306,58899,38952,19029,105094,193215,210194,179353,34973,-32623,971,100519,123417,35485,-20835,-58716,-111695,-57244,-3517,44552,61566,50075,26947,-1398,1680,64232,90109,74980,40479,48719,141245,63810,-6364,-24202,-16263,-3571,13729,51592,89550,83613,7618,-54914,-61599,-52683,-19904,66582,103153,68591,28213,-36674,-101699,-27887,126819,247475,301602,247613,157122,41336,3795,-33620,-70208,-55803,-33728,4470,23657,-11469,-66604,-86458,-57973,-27364,23792,55331,11856,3954,26198,44554,3821,-50801,-78026,-69312,-53884,-20532,16273,6432,18057,86276,118185,118259,118552,8772,-117882,-86973,-17726,57971,33342,-70162,-129619,-51212,-4523,13003,64583,233205,451974,569046,454187,234439,93366,100630,293267,252271,263866,277167,215299,140871,81176,7686,-36984,-58389,-81505,-59545,-11541,75412,153141,212454,188723,115845,88985,51029,-2927,-33959,-26078,-74601,-101405,-24009,59991,71744,30352,-13622,-29409,-48788,-79360,-76305,-49464,-63096,-75279,-57659,5869,42507,38534,20094,25107,-5025,-96704,-124014,-41271,1608,-36792,-119107,-114559,-59154,-61560,55223,221992,254189,184156,74897,-24336,-81976,-86716,-69730,-29370,38387,69080,-23883,-40969,38680,90015,-2118,-73941,14729,39908,6294,-77107,44055,207793,266813,176349,43693,-78496,-94923,-53022,-32099,3245,-31111,-78155,59899,152134,164207,118828,94496,105939,87816,72834,4271,-18550,-12323,-37079,-100153,-97109,-93131,-63171,-26350,-5056,2836,-14146,-31979,-45239,-69348,-79074,-91910,-94412,-88499,-77761,-17563,52138,99318,45238,7005,60022,164166,132703,2129,1356,31350,29451,12092,-32165,-84103,-4933,89271,152419,97142,-13149,-110465,-62457,-65922,-68127,-64116,-7515,64765,138303,195316,163054,147285,137029,71196,-21717,-62929,-28957,27263,114493,112388,88171,108749,69076,-10002,-65278,18080,80200,30696,-59606,-116422,2082,69637,19157,-6744,29740,57998,2153,-120198,20394,100335,60230,-12442,-71447,-89839,-76148,-77120,-69975,-56384,-103329,-87263,-84528,-65256,-29798,-332,-2789,-7550,5906,45544,20142,-64196,-114860,-129438,-93790,3146,79876,58038,-26864,-127219,-88337,-54974,-33179,12990,27870,5589,-17008,-2919,29025,81877,248621,420839,404719,273172,134023,5778,-107455,-22756,104248,127992,99285,40261,-51095,-75411,6602,93667,105023,30292,-45480,-55530,69202,127780,137370,79814,5710,-63965,-47353,78339,119766,94162,109559,133434,116555,54889,-89020,-66326,17953,52173,25231,-18064,-11269,-24397,-10956,15458,-8540,-49487,-38256,-26286,-23749,-53091,-107609,-111414,-87256,54053,262077,262193,123233,-3531,1432,-1122,16205,104080,126101,103014,90345,105652,198150,329457,295973,129040,122416,54001,-127,-39048,-115008,12208,108408,95056,462,-100596,-120540,-45333,113882,224030,153883,73902,13895,-35039,-90004,-142016,-143860,-120214,-23453,24403,-36808,-67633,-26192,-45112,-60462,56877,154855,152423,94411,41302,-8759,-18611,-50021,-49851,-79801,-62857,-35271,8876,52940,-5771,-86719,-88247,-11896,78104,44232,-16514,-47783,-25050,23139,19475,-6106,-39287,-21016,54360,12950,-66749,-121268,-102227,-99316,-115030,-108950,-73040,-35028,-59159,-89782,-77229,-74084,-27533,20028,23450,26221,-17755,-102162,4550,140107,132175,60353,2348,47081,84592,32309,-70720,-91422,41694,59852,-7325,-102515,-103335,-32808,33009,45590,460,-53296,-65157,-92317,-107005,-77576,-53525,-89391,-27257,56826,85683,71674,39715,49173,61147,92844,142294,115208,30765,-25544,-59852,-30267,32534,45641,80744,160615,190157,180575,170915,147166,96778,27836,3974,26289,21033,-72019,-39744,39311,39876,-18262,-42576,-35400,-79828,1776,107365,168531,100104,1728,-79879,-94146,-50550,-26311,22375,7527,-19901,4785,72333,188337,368807,408222,223383,7535,-90163,902,155726,377982,568212,554673,368790,89595,-114572,16010,164291,224978,194307,126427,82157,113957,180232,239928,223632,70713,-99921,-101125,-34579,-35436,-57983,16848,88761,113991,50659,-60515,-125287,-33905,24792,44691,-22019,-71833,-17592,40263,51675,-2332,-7663,717,-29658,-31468,-689,-40915,-121033,-123094,-49275,42069,55121,52175,13626,-31878,-64863,-74884,-98896,-43927,-19563,-33715,-33173,305,21805,-24622,-76994,-102480,-100383,-84962,-49812,-2882,-2994,-26267,-60500,-79866,-94965,-86483,-77654,-95218,-101593,-17620,32769,47549,11298,22580,49119,21532,-37458,-68847,-14857,79177,138639,120262,-4882,-90090,-59516,-39594,-28669,-10169,4090,47387,60958,52054,64279,80041,105961,126667,63719,53941,194304,344084,100741,-110484,-126725,-65157,-70828,-95227,9881,86005,86880,91040,81100,9234,-111353,-80082,-52805,-54656,-54282,-72002,-57232,-31774,-28881,-10076,5032,-30152,-48039,-31204,-50091,-82672,-115809,-19939,41643,65621,65111,44061,6405,-25754,-94870,-153859,-165587,-108752,-59357,-56716,-12506,22751,32862,59913,127130,172973,123539,10381,-36351,-31813,-952,3826,2250,-54414,-91107,-162631,-122421,-147466,-124999,-16206,9282,17332,-315,6306,29025,76620,122954,82664,-50322,-131450,-122440,-71878,-48484,-77991,-114613,-135375,-84710,-27663,5495,-14993,-84562,-128341,-129648,-68957,3685,16743,-66863,-143035,-55644,4784,115515,115740,-45428,-114213,-11108,101951,208677,257230,163391,27713,-55198,-96718,-103645,-105943,-98125,-87948,-118862,-49327,31221,32147,-18265,-16384,39041,82552,87562,44755,-24692,-52738,-1106,15492,-87780,-67824,-5673,-142,-21245,68229,152256,143828,122165,102039,104292,15248,-77180,-19539,38013,44708,31494,58077,132937,228221,233028,175687,86446,7077,53332,75064,-1745,-103229,-41272,36087,3080,-38073,-69572,-59965,-15611,82699,83811,-67798,-109055,-14806,44024,35558,10832,-17953,-48424,-6148,19026,33525,22459,-4650,-19715,12857,30275,56779,75020,53055,23886,75385,167009,169318,77537,31574,40125,12062,-29990,34532,95572,79492,-37310,-62499,96936,228728,192400,20004,-110879,-29373,21439,26528,10949,-19684,-24830,60322,123370,64625,-26520,-87514,-97611,-96395,-54567,-20678,-26455,-16961,-49417,-69004,-76129,-35463,1488,34262,10673,2526,45660,128810,239354,297436,215649,170590,167993,171361,156995,76044,6259,-3642,21510,33152,5158,30822,-77998,-77572,-68265,-130908,-90358,65944,131219,82022,-12838,-77890,-88014,15725,86588,38880,-55041,-125371,-81578,-30778,-4209,38478,78574,83954,13140,-40675,21146,52012,103856,153072,203103,200998,147888,91350,18110,-35919,-34772,36819,214099,285053,249822,232190,170397,79877,43546,5719,-44342,-110664,8437,96405,5159,-138189,9258,148643,210036,109056,13645,-25438,-57514,-113384,-63925,15893,63165,-2263,-64220,-55417,-16382,-7632,-58043,-11864,130082,197190,156458,151390,152546,82929,-18566,-88354,-140289,-112905,-26001,65119,133315,154341,155124,95845,117820,103796,-8129,-76699,-62572,28886,102731,147367,75570,-48722,-71392,-42157,-58435,-83200,3657,30011,30248,45462,-34527,-90227,-103380,-31639,84158,88808,37670,-75909,-94923,-30302,20609,57662,38449,-47007,-136066,38380,400064,567364,505773,339065,123613,1583,-88980,-36038,19532,49230,46972,42742,9149,-39437,-36972,27200,62270,46882,13298,12767,8083,-68432,-115152,-76213,857,7582,-46741,-74621,-76133,-91293,-79309,-80328,-111332,-100157,-57216,-32663,-50072,-102440,-85777,-14201,3366,-8384,-20564,-40620,-51871,-61116,-65789,-81208,-91166,-65185,-34310,-26262,-38696,-5593,57696,103741,144242,163677,182477,192763,109180,-11231,-138000,-49701,-13061,-35000,-70499,-82268,-5548,157595,87998,48514,70437,77983,36158,-31728,-29170,-742,34992,40959,40857,71898,124677,153562,112407,104553,76696,33745,-10308,-8828,-1807,-22975,-85470,-78705,-8217,95236,166263,164396,70198,-57836,-123524,-27364,81852,119267,109579,123913,141273,96178,36330,4159,-23007,2321,30576,13127,-22479,-30874,-20133,-71108,-77841,-4842,26084,19005,-31649,-116832,-57494,3593,-27993,-76732,-61086,-29444,-56897,-98354,-133456,-92916,-34771,19609,61477,54201,20624,-15183,-90632,-143842,-75614,-33578,9810,23531,2421,-11902,-76403,-127825,-77101,-42362,-8057,27028,36929,41177,36165,92744,168852],[160839,101544,49231,2510,-45791,-18809,36913,98304,106545,87215,12962,-82950,-62701,-8310,20896,-4673,-70040,-116339,-90964,-52562,-14755,4402,20145,70223,47425,46438,72310,87644,109593,93705,53903,43438,-19163,-60458,-68541,13612,67153,47699,18775,12755,25291,13889,-23563,-69798,-67366,26462,86319,84587,79483,54126,-12606,-114129,-113124,3280,65722,10845,-40846,-79769,-49627,8058,16400,-66655,-70223,46576,137814,123315,44638,-32424,-51234,-22245,-39397,-98516,-68171,-36537,-10988,58517,61172,41502,14140,-54730,-88130,-76937,-60879,-7896,35771,-153,-12146,-8274,1714,52293,72303,49199,-24989,-80921,-104009,-101197,-83429,-47229,9443,104548,139318,71467,-20488,-78541,8953,23205,11579,17511,68549,65710,-7445,-29560,-933,84507,179941,242291,297449,231204,108625,153343,2181,-2515,73342,119052,74881,15072,65,3245,29415,-19611,-79088,-9319,128590,227976,255684,301729,359243,387412,373297,354298,233922,119481,28584,-13948,27315,145667,226418,207756,153343,112255,3629,-61078,-40028,-12983,11083,-6723,-23495,-33189,-35403,-74609,-102335,-96620,-68536,-35073,-27228,-49036,-67074,-69455,-63852,-94014,-143553,-181451,-167722,-85918,-68422,-146601,-60608,-8404,8665,10118,10747,-30297,-105466,-93279,-142818,-131354,-76969,-107858,-65993,-15266,12424,72863,133890,153038,178753,183402,170931,150279,119959,34461,-84975,-50571,-36545,-77491,-60814,35848,146890,210545,110259,-36715,-80086,-45538,-58859,-96305,-66043,-34912,9172,-7347,-23399,936,-3759,-11175,-61844,-94609,-100992,-110255,-132071,-100705,-17729,23499,-25462,-99249,-101155,-98666,-111066,-130131,-75835,-39220,-24769,-26234,-3697,-1383,-49543,16518,158063,140541,-11027,-40687,50768,102319,49045,-18408,-32264,25621,68925,126009,136369,58347,-37436,-80140,-31396,32123,42660,10061,-65098,-101391,-26571,-10834,23035,20536,62079,59389,15761,-82559,-1050,168772,358912,393243,260888,58250,-104789,-75208,7624,63376,24949,-42610,-92542,-109175,-82604,-318,46570,49419,42955,109391,112114,47875,5143,33037,79675,76410,53408,-3711,-44936,-80631,-68504,-41444,-25715,-48483,-101118,-149776,-101147,-30309,-15361,4145,-39017,-120681,-140094,-87494,-68680,-65087,-70396,-66730,-21814,15220,23834,55585,143888,114711,-5023,-98708,-88567,-1883,84406,125792,113477,69378,60428,146334,232687,163677,91676,69902,66243,19148,-67983,-123770,-167694,-111387,-59816,-40785,4533,103111,2973,-83247,-111211,-34635,-61020,-110961,16569,133210,136748,61591,5315,56365,73370,41198,-28530,-104486,-121678,-86640,-67287,-80697,-47344,84069,60392,-39438,-108800,-107741,-106792,-123410,-94045,-80698,-47434,53630,58822,88334,118160,110092,122081,146246,150704,163955,64557,913,-42918,-2499,64562,44652,70334,165617,141083,84012,97712,92233,55724,2940,23575,36375,25361,39136,46555,51955,29808,14965,13411,14900,4672,-1044,-14734,-10283,44006,39774,2284,50520,118641,107699,12762,-87015,-62224,-29980,-28248,-21699,-51946,-62464,-39673,1355,105636,98049,37863,10801,35729,139637,146344,40643,1296,67970,113629,64411,-27214,-106301,-38963,1817,6407,-18246,-10083,-65003,26030,242027,278121,149378,114985,224660,310307,361239,179774,-15489,-30485,48199,123579,195620,168359,19846,-201230,-85385,704457,1019357,459613,-98158,-61876,9269,15031,-17912,-109820,-29902,40637,81783,-21083,-116157,-70177,-27692,2320,-6341,-13976,-24403,-26445,-45981,-65239,-51521,-11047,32730,59893,27103,42500,133428,183831,88715,211644,317974,282626,161837,87807,6647,-59903,-31745,70987,216012,262259,180069,110061,133393,164030,188082,116266,-8428,-17455,87156,214469,240845,146798,20562,6161,68364,129606,184173,157735,70094,-21483,-111986,-147551,-97086,-45629,-60541,-82798,-63530,-22695,39556,80196,89137,115815,56591,-38901,-35536,-45155,-3892,-43230,-29374,61838,116976,62504,-110776,-122488,-158454,-189346,-203416,-133953,-84343,-80436,-77600,-55155,-23587,49175,105413,98552,-37203,-19685,86402,122104,79651,-29483,-71932,-14545,38572,31285,13802,-57739,-147832,-90787,10228,134264,184108,127696,72187,29744,19688,22811,-4242,-56752,-75208,-13062,109208,187212,162773,63465,42838,21868,-6816,21863,11390,-68474,-127846,-75160,-61265,-112680,-105243,-54482,-71923,-146417,-28176,145110,178408,141751,101550,59457,-27775,-82850,-96286,-28793,81980,111568,-17756,-100855,-107669,-141323,-26098,31868,2524,-23368,-51762,-37887,15560,99487,158514,111796,-34712,175,116215,185118,181970,102065,-17331,-110931,-130796,-119781,-122595,-139186,-141194,-71326,-12044,8965,37137,-34878,-80344,-84664,-85160,-85175,-100335,-123596,-101921,-77309,-85632,-92240,-86501,-49174,-20127,-44022,-53573,-111908,-102881,-48870,-35910,-9611,-31103,-65459,-14466,91461,173880,162104,124981,115541,63552,-47959,-100233,-88564,-88991,-76023,-82752,-95388,-92731,-81636,-44337,-65640,-142670,-111207,-64092,-33255,19745,83469,113787,145783,108040,25666,-33999,-67702,-82758,-75067,-94534,-114977,-79569,-21951,38693,41091,10443,-8184,-26011,-3310,48368,58024,1373,-59923,-103350,6781,107663,137915,91337,1992,3793,61441,48260,-10535,-82023,-29229,41220,95876,135878,204172,250677,214789,149845,68802,-26480,-96190,-35794,-9063,-41031,-64778,-64462,-107763,-72368,-68364,-75576,-81739,-32481,33007,88115,130744,155884,147691,83043,31648,6778,15114,68883,8818,-43029,-1804,1832,-2309,-526,59877,117307,129159,23324,-92134,-80534,-29478,-9196,-11954,-27007,17554,145853,103825,39920,792,-85280,-87872,-49016,-42282,-9178,25683,-3200,5422,28471,-3051,-59108,-123524,-93687,-30944,2599,15486,23973,1521,-11808,-24386,-37268,-26597,-20612,-18512,-34796,2012,85019,173558,184882,109430,23178,-64566,-80597,14605,144169,176637,114351,141087,162839,119971,44924,6050,-41063,-108739,-25984,73952,121497,51268,-94496,-145769,-113737,-102377,-88952,-97695,-65653,-16471,-26698,-86285,-79199,114683,313055,364930,252753,146387,234674,337445,431901,575538,624198,486396,210057,7924,-107808,-72598,-34889,-96390,-127110,-67010,-43947,-44318,-32647,72092,100555,72407,90195,58425,21665,91060,161542,181281,173426,29129,-51841,-29131,74910,115586,40356,-10947,-61583,-112109,-56869,-1581,46149,61426,47078,16485,-19128,-17597,44579,78214,84599,55773,62171,152000,51230,-19300,-31448,-15457,7826,33328,74727,121392,110901,30047,-41052,-56861,-56424,-43518,13853,42249,21324,3827,-46905,-111017,-26107,116403,225952,283368,242617,157798,42475,5667,-25206,-56187,-48206,-35451,1709,14607,-25362,-81997,-97890,-60793,-22688,33010,52731,9405,21227,51182,68443,23717,-44001,-79852,-75104,-57161,-21483,19521,20312,37005,101047,114800,96362,105689,20042,-113537,-92717,-22346,48670,27102,-67783,-133404,-56658,-2472,19992,57900,196726,381762,499731,423518,231973,102684,110737,293299,266477,266809,266117,218430,179762,120819,37133,-22354,-58721,-89118,-68558,-13941,75085,149330,201640,189983,131859,105665,60786,7758,-27411,-17129,-64020,-87353,-2295,83881,91728,44580,-7856,-30926,-52297,-71975,-54144,-31480,-70597,-90231,-64245,-467,22302,-1066,-31694,-33682,-51973,-121629,-92857,-31115,3133,-31429,-111277,-120169,-63221,-67366,57606,254116,306796,221656,88167,-27119,-79609,-80819,-46998,20297,99562,111551,-15924,-72223,13323,76816,-9789,-64971,23803,43874,-243,-67941,34878,167449,215712,146985,40011,-69793,-106796,-76584,-58525,-16259,-39390,-66570,77380,162110,160570,112157,95940,115178,95272,72658,2383,-21096,-21470,-58927,-120516,-94169,-82278,-41926,-7653,2110,-3187,-29585,-52750,-68630,-86154,-78933,-83142,-81302,-68312,-58713,-4385,58064,102349,54975,24785,88782,198722,157790,15427,-10755,17403,26178,21405,-21153,-78366,-12036,81270,150731,93426,-29646,-97781,-57230,-70178,-91889,-97489,-33519,33645,94929,158655,146108,141227,138654,80900,-9341,-52646,-27259,24874,121076,140843,124783,135286,76288,-12903,-67732,12635,64155,18091,-64808,-125446,-461,60880,6640,-17348,19854,48056,-11208,-106369,44625,126462,79515,-11611,-80463,-100459,-83923,-74597,-50679,-40202,-89910,-77116,-72230,-50296,-24044,-247,-7134,-13505,8073,47463,14074,-66345,-107775,-122685,-98316,4363,77303,42331,-38901,-132505,-94745,-69716,-47758,7705,29779,5515,-25167,-3546,55914,140559,327854,480119,425492,280776,142089,23117,-94090,-27351,110539,140298,119892,55021,-51276,-103880,-16218,70919,93417,38132,-44994,-38187,83804,129178,124388,66773,-1146,-67755,-53433,73848,129694,103941,120302,128116,85028,14508,-118965,-42380,34322,57701,13320,-27502,-10075,-14595,4927,29569,826,-44885,-37678,-30583,-27399,-54322,-104237,-95867,-61510,76478,267515,271153,134576,10521,11438,-4719,-12349,50612,64661,54454,52085,63340,148464,271580,239721,96491,117775,54144,8429,-18463,-87253,-53885,30424,40464,-34708,-126183,-131317,-44462,134014,280322,191730,90365,21727,-30978,-88355,-132200,-140718,-91036,1043,40709,-26492,-71404,-39361,-51069,-51301,57984,162953,163649,93979,28780,-26833,-30267,-58775,-57505,-83729,-67991,-51926,-22795,35410,-9587,-85020,-103162,-29261,75929,58758,3071,-31551,-23702,21334,23191,-1477,-35707,-5485,77514,33888,-44818,-110533,-115448,-105911,-120737,-105599,-69075,-41180,-76891,-115004,-97850,-84613,-24814,26758,29129,32938,-12385,-103945,2854,139378,137612,67817,3569,42751,74670,32352,-43982,-85462,12824,24695,-26680,-120771,-83224,836,72976,86156,29834,-44594,-84225,-120162,-130648,-89268,-56993,-104193,-2205,108344,135994,102672,59356,64368,70285,87976,106777,63146,-2112,-41456,-55095,-16555,37784,23263,17761,65832,83304,94073,118028,110378,64365,3030,-11863,14776,14442,-70484,-42477,31374,20338,-29728,-45368,-50751,-77545,15764,116387,156008,54154,-48056,-86035,-102943,-58880,-22312,18244,-13593,-46450,-19999,63775,194404,385611,423566,226101,5060,-105978,16794,172901,392263,570673,532383,351410,94172,-92766,3940,140900,198216,169498,106258,61199,91046,163193,243723,255428,120537,-82619,-99679,-20541,-20235,-53782,20181,98826,118486,44201,-71136,-121477,-46078,6814,34191,-29909,-75098,-16925,42522,49129,-8688,-14509,12748,-9405,-9758,18443,-31572,-118516,-136068,-69963,4149,12422,14147,-82,-46720,-61617,-72422,-88049,-35730,-9519,-16381,-10352,18977,28748,-27598,-84613,-110455,-102256,-79668,-45233,-8151,-11149,-31845,-66246,-88074,-98937,-89872,-80993,-96518,-85644,-2494,45071,48175,7202,22098,57837,35257,-29730,-59743,-6253,85333,151456,133326,4254,-113306,-83649,-54018,-37694,-21198,-11929,42233,82126,92448,112571,123766,137571,131021,39169,17877,169427,339800,89648,-107527,-92594,-56752,-71131,-96727,2103,74098,77466,79236,63397,-7776,-125285,-74076,-34921,-38354,-47052,-79771,-80147,-58298,-52341,-19459,1823,-25888,-33949,-9646,-24009,-66553,-122184,-11493,61550,90157,84696,61135,23700,-12184,-94383,-157040,-159480,-108609,-70471,-73237,-18136,20805,30297,49497,111793,160467,111218,8422,-23233,-16692,20547,42010,52886,-2981,-68594,-134030,-106923,-138717,-116460,2044,49363,64085,41428,38148,50082,87658,126384,84281,-46402,-124613,-128781,-71719,-38814,-62542,-94701,-127717,-109993,-51558,-6827,-13198,-74984,-113824,-120653,-76120,-1235,16720,-65683,-118215,-33145,13352,132163,106764,-57211,-88708,10939,131684,243674,271424,136040,-1366,-55049,-60620,-70237,-93424,-82956,-76897,-97189,-20354,56567,46106,-15679,-14399,44138,84643,82302,31067,-44130,-62304,4165,25222,-80988,-77837,-21613,-18081,-39659,50565,150293,152362,136239,103561,67339,-36605,-114645,-25988,43406,51408,34880,48874,120054,213691,226757,182542,108467,46392,86277,96386,10299,-96945,-49515,28008,-8128,-54648,-88672,-77301,-29281,76411,68591,-95282,-109508,-8455,61977,40992,8392,-33757,-88646,-40115,-6573,11160,9595,-4654,-10984,27569,42703,66246,84704,62190,29602,71429,151299,165202,84657,34641,38298,2670,-36931,41469,119141,109768,-7571,-101208,36928,167622,161032,15477,-98160,-22205,22661,20990,9861,-16161,-20770,66185,128066,76062,-12846,-72603,-64247,-47480,-15822,25236,21662,16708,-32020,-61247,-71422,-36623,-99,29335,3425,-3177,41763,124239,220960,311753,276175,221104,190533,166274,143353,71407,-5234,-20866,13215,52530,48104,73041,-44368,-83177,-74786,-122853,-90661,53712,129115,77859,-25487,-100324,-65655,39418,114409,61655,-42186,-124395,-93748,-52034,-40772,6080,60937,86056,22431,-48970,12975,52681,108679,154412,194408,183944,137954,83998,12881,-37597,-35744,29052,196343,287680,265451,238858,159165,65420,32178,-9402,-66599,-94974,12639,84488,-11327,-123986,23486,151203,184726,93482,22257,-18701,-57257,-110101,-46036,20441,55587,-11485,-64130,-54501,-28498,-22329,-59562,5409,122060,142274,104743,107250,122378,68429,-21899,-86133,-143637,-141212,-63470,22807,101857,144438,176630,135406,173606,164914,24010,-86688,-78545,46524,145866,176690,78216,-46816,-39641,2401,-13276,-42779,-875,11999,16125,45749,-10613,-52681,-47291,-6848,91138,88834,31581,-83503,-83151,-12881,44792,81642,58152,-32029,-146241,16224,365052,548365,504131,348486,119849,-7906,-86479,-36607,8568,21595,-21120,-49834,-52683,-40272,-20540,33720,61179,43691,12611,10673,-8470,-104433,-122072,-73024,4700,14063,-42322,-82440,-90618,-103618,-78456,-64620,-79029,-68226,-30185,-14072,-45227,-108463,-100650,-43615,-19997,-20945,-24638,-41195,-51483,-56618,-63945,-94481,-115380,-90317,-36359,-7133,-17647,2050,42862,75833,115754,142100,162274,169701,93435,-15171,-138480,-58409,-19749,-39248,-68744,-72629,16737,177841,109090,69271,106429,112210,54107,-27940,-30156,8216,52357,67454,73902,100793,144003,171372,130936,114083,70734,15899,-34593,-37699,-32260,-49690,-108823,-82625,-7797,102297,188779,186258,73687,-63614,-110769,-4537,106251,134337,117121,122168,133135,101762,44261,9173,-24110,-6984,28512,24626,-6386,-20945,-17227,-64247,-93420,-40221,-1549,8756,-29640,-110398,-51962,16572,-16639,-70555,-62697,-33245,-58380,-99836,-131761,-94374,-32104,24905,70036,75045,59300,17636,-70696,-119826,-77013,-40232,1999,12738,-13521,-33975,-86645,-134308,-85235,-46309,-9854,21744,21646,20558,30565,95200,158611],[127972,73590,36586,1073,-49046,-43722,39997,113258,121644,105249,32084,-68929,-65650,-9711,20310,-4765,-70261,-112466,-89451,-50988,-15302,-6199,-24862,20455,17581,30004,63947,82368,109621,100133,62144,47761,-14923,-54248,-67908,6281,55717,41291,25225,29832,36351,11949,-39148,-93051,-90881,6367,70933,76293,82315,63032,-5674,-110944,-97178,21655,80255,22442,-29430,-66022,-55492,1292,5079,-75856,-51202,83307,173986,148276,56257,-27721,-54692,-27813,-19317,-73268,-80923,-47968,-22275,53662,67961,66230,43785,-32015,-75743,-72746,-57296,-820,43131,823,-21313,-31134,-25132,45896,79581,68238,-4026,-65011,-94914,-102365,-88874,-53655,3477,101025,151223,94726,-6643,-112043,-14018,11651,30052,49028,91805,86275,10837,-11905,3240,69032,143960,197841,248075,191207,96428,187573,42285,-49205,53935,121378,70225,3169,-27984,-17981,13254,-28274,-91387,-14792,119971,217492,256508,305610,354192,365457,363553,377357,288490,169094,69684,15070,23606,111026,186109,194954,171749,122323,4578,-71792,-51810,-16003,20700,13909,-137,-762,-17816,-66028,-92689,-91992,-66971,-33477,-26026,-48296,-69171,-81368,-84441,-112182,-154512,-169474,-156204,-81055,-87380,-156095,-18313,28359,26697,5920,-8931,-45996,-103543,-75045,-114415,-129329,-111214,-122437,-45449,-9688,2976,53052,105969,123206,151542,156424,152171,134321,99330,25644,-78327,-60052,-49833,-90717,-77821,21531,141215,214028,118783,-31861,-71557,-35886,-51413,-98798,-70945,-38023,17956,4229,-31273,-14635,-8995,-8919,-60853,-101693,-119235,-134149,-149025,-119063,-45456,-24857,-70586,-124885,-116885,-101325,-104664,-118927,-63084,-29694,-15940,-23644,-7742,-8379,-45670,58943,201215,177947,3347,-69781,26107,101766,62575,930,-6021,40942,75492,122024,120738,46054,-49173,-96097,-58184,-23629,-5918,-10839,-60941,-115578,-60821,-24267,23195,5324,27186,31728,7761,-76457,-2331,159402,343499,382989,272252,85905,-84482,-82892,-6178,49778,15384,-42385,-89771,-114374,-105194,-35264,22452,53305,65007,128432,129911,63637,21177,39688,68894,51558,23647,-39699,-73240,-98746,-84657,-59209,-28466,-46250,-99389,-145202,-97457,-31859,-24363,-16720,-50706,-127402,-133608,-82462,-66060,-61657,-70561,-66156,-12105,35573,58314,108552,188437,119264,-10363,-102713,-86486,2956,90722,125947,105070,62040,61397,146762,232533,153070,72884,61623,67809,26646,-54949,-115773,-159124,-100456,-51835,-50391,-29459,66216,-34027,-99771,-96338,-18326,-45709,-100419,15538,126318,128649,66425,7468,47403,68084,33596,-39137,-115678,-122181,-70669,-41452,-52684,-27486,103571,79793,-20577,-96596,-99696,-95917,-132258,-113064,-89308,-9059,109417,112756,135353,152912,128571,130698,163933,193470,220244,101806,20832,-26677,805,34993,-14777,-5423,110323,117562,89798,94305,77122,53815,10693,41488,59063,34607,25770,34406,54750,50048,43897,48187,48269,24362,9110,-13242,-12485,49764,57451,16329,53477,121363,119731,27908,-78172,-79371,-52995,-56356,-56356,-70933,-49913,-32781,-15886,61745,54638,692,-28934,-8694,96181,119359,25481,-17189,50175,115754,80053,-13519,-99807,-36440,1593,-4853,-48383,-43997,-74276,80441,285210,281894,132553,81248,173811,266434,330515,143559,-26382,-22763,45390,82479,116672,78571,-20578,-181293,-167909,541697,826172,242564,-167708,-23804,33805,33088,3144,-96202,-59976,14911,74750,-20769,-122201,-52712,-10484,6422,-13962,-23025,-33422,-32855,-41602,-54329,-43028,-5972,43075,57606,14271,22802,114680,212582,128370,208238,277957,237611,131836,54187,-31490,-47434,-6145,87723,226010,266851,181469,114552,139918,160865,181966,115851,-2105,-469,115025,254904,273125,143599,6434,-15240,49048,120516,208516,221861,145746,27145,-77391,-147055,-94109,-44523,-61575,-79703,-61999,-26863,31274,60607,73866,123364,105173,15124,-9795,-80063,-24899,-21739,-3143,59419,96360,53997,-86704,-98422,-156694,-213550,-208088,-112203,-61077,-71011,-80158,-63206,-29063,53252,118591,117192,-19292,-19675,70704,92134,52329,-49354,-77555,-14875,36492,29216,6521,-66542,-139303,-99154,-11227,114894,173988,114710,54113,13945,8522,13181,-16014,-62790,-79106,-28954,81647,181234,184795,96638,81034,62232,30101,39922,23950,-52459,-123903,-78877,-61259,-107080,-109970,-63840,-78944,-131424,10855,207306,231131,180642,134402,77558,-19257,-75254,-76501,-30497,69650,94100,-28494,-105473,-120466,-120789,19073,73819,31934,-5914,-54905,-42192,29249,128645,192809,133958,-37965,-16686,95684,149051,146202,78012,-29513,-98663,-98580,-99588,-102466,-114271,-123143,-73354,-15035,4659,29520,-32716,-83478,-98671,-101616,-106644,-115651,-109157,-83975,-76553,-88779,-85551,-74706,-42454,-19683,-44063,-42180,-91596,-113096,-66553,-63187,-39056,-47951,-60924,-7694,87648,127971,80926,40036,49588,37606,-46047,-87266,-85548,-96810,-86834,-86420,-91073,-83040,-71872,-38067,-66145,-135691,-115827,-74528,-48921,3350,69526,99295,123555,97798,20235,-41333,-73965,-89068,-76676,-97031,-112158,-73104,-12548,57020,67031,36590,22337,6265,11305,52330,39681,-26529,-79993,-96787,22411,120647,146360,100892,20586,45315,84703,59718,-6721,-72784,-2517,72439,128624,173957,237491,261911,210311,156515,82119,-27369,-89258,-23795,-9056,-54826,-83855,-68232,-92298,-66146,-60810,-68720,-82284,-44195,16291,67256,117469,154325,150691,89154,37447,24453,44895,94363,32035,-29520,-8756,-13647,-18593,-13192,54538,127061,150765,47004,-74481,-97890,-42862,-10108,-2739,-19490,12857,140871,110801,50198,12804,-71466,-84579,-55363,-56876,-23625,19365,4283,19518,40549,-3929,-69198,-127587,-61792,8569,31362,16061,13955,1973,-5996,-19934,-39631,-33524,-29915,-23288,-30757,12593,91297,163645,158441,88184,9532,-68735,-82446,1691,109906,121053,82847,130552,152187,113154,47354,12029,-35888,-111349,-34762,52881,106558,52632,-82787,-139011,-123777,-111802,-105050,-122644,-53548,-10859,-33794,-98369,-60915,135011,318576,331316,215053,158305,280289,332450,422978,572097,600323,429812,159401,-18710,-93724,-29400,2533,-67524,-125863,-80429,-31388,-30478,-24676,92990,149006,118527,120251,76866,23855,73907,127367,151426,164204,30689,-58965,-55001,50965,110227,50386,2372,-58684,-110717,-54436,2714,50884,65518,48354,9206,-36264,-40096,19669,63140,95709,74750,79370,162125,36212,-34063,-39722,-15991,17225,51912,99190,154811,138237,53618,-24972,-49438,-56364,-63765,-40003,-19959,-24252,-22114,-58099,-119132,-23056,103234,197658,253111,223485,147177,42434,8372,-13964,-39777,-40173,-37371,-2795,5574,-37650,-94456,-106072,-62264,-17019,42120,47542,8069,39242,75597,92056,44599,-36630,-81230,-79250,-57856,-18288,31056,45140,59819,116353,110468,75826,90708,31576,-106863,-96791,-29085,34087,16738,-65231,-131306,-65612,-3358,26509,50897,157479,301058,410924,377682,225671,111045,115044,271415,266254,255933,237201,203810,205564,155192,66122,-2540,-53864,-92207,-76566,-18429,70521,139302,185838,186939,143648,117416,67642,15459,-20968,-8907,-52874,-65939,29028,115316,115558,59649,-1147,-30015,-51669,-62508,-32649,-13588,-76584,-102972,-69610,-4856,7327,-30156,-71897,-75004,-75479,-75024,-49697,-12020,6554,-24062,-99646,-119651,-67031,-74406,59476,283954,358738,259723,100558,-29614,-72240,-69257,-24783,56544,152638,159687,8478,-97712,-8030,64190,-13244,-52506,33818,48292,-5290,-58264,27423,130174,170330,125346,42563,-53181,-107590,-98086,-81003,-34025,-47220,-53537,96209,173727,158809,106464,93934,118923,101265,74844,5646,-18306,-24966,-73507,-128218,-85793,-69095,-20492,10106,7829,-11081,-45900,-73260,-91216,-98558,-76532,-73082,-67006,-50333,-43079,4315,59264,102015,66033,44031,116929,230092,179178,28188,-22989,5196,27391,36431,-6886,-69667,-16011,73485,143907,84790,-36436,-47063,-30267,-57427,-95293,-113586,-52342,4941,54086,119867,126223,131756,135261,87164,2867,-38380,-14090,36893,138647,177375,164874,159888,81435,-16784,-70239,6820,46348,4822,-68927,-135297,-2672,51575,-6304,-27051,12139,40481,-22485,-83863,73722,157816,103741,-6831,-84965,-102677,-81451,-62634,-33695,-29790,-82505,-66033,-57228,-33095,-17466,-168,-10386,-15577,15218,51525,10846,-64044,-98826,-116261,-101070,6177,73890,27167,-49209,-130380,-98569,-80980,-59258,2135,29051,3796,-31223,-2577,80508,193558,390021,511257,423154,276454,142927,37027,-79438,-31179,109410,147427,136219,66672,-47182,-124671,-33664,50447,82083,45266,-41627,-21873,94813,126615,107591,50152,-8026,-68539,-61047,65621,134446,111759,128776,119050,49214,-26924,-138150,-17232,51749,63919,3285,-36398,-9641,-5333,18872,41314,9256,-39279,-35154,-33955,-31627,-56548,-93965,-73135,-34718,94686,258992,271637,146381,26207,21489,-6148,-36378,3678,11163,12860,19946,27067,101276,215529,189364,73093,113558,54756,17875,3593,-48453,-111389,-49479,-21714,-76511,-153640,-137470,-42942,151451,334754,235316,110309,31705,-24102,-85227,-118021,-103942,-42013,37902,61680,-13493,-70204,-48933,-51289,-41919,55609,162622,168031,88621,9544,-50916,-45194,-70288,-68546,-88210,-69583,-64944,-52403,18137,-12564,-81399,-117188,-46009,70532,71925,24165,-11764,-18182,20787,25517,1662,-30620,13799,97110,50937,-24581,-89241,-119516,-110848,-125720,-98754,-65962,-47795,-93112,-135752,-113697,-91387,-22668,30623,33023,39731,-6466,-107045,-5146,127755,131366,67008,2473,39116,64306,31993,-15087,-51899,4643,-913,-41900,-127153,-63616,29418,105035,119823,55841,-35212,-86450,-122890,-152069,-102354,-63064,-102002,57896,183652,194023,133921,78815,79271,79121,81863,69069,10978,-34367,-55569,-46708,-1709,41874,221,-45017,-20122,-7663,25484,74200,78274,37112,-15548,-21016,8849,10174,-66771,-43485,24434,2223,-40647,-50959,-67071,-72636,27877,121338,133336,2520,-72734,-54148,-84638,-68657,-22999,10467,-31014,-70575,-43385,53599,192831,382143,413751,217113,288,-113659,38566,194744,405076,560363,494594,321629,95457,-74444,-7230,114370,167058,143039,88048,45365,72643,147369,245343,281782,172372,-57322,-102372,-9341,-6615,-49735,21166,103203,115115,31417,-84567,-118692,-58915,-13484,19652,-40319,-79281,-17689,41849,42458,-18386,-22617,24031,11321,10727,33050,-26160,-111293,-135620,-78655,-18917,-18100,-23298,-19600,-54417,-52301,-66688,-74326,-28427,-2163,-217,12040,37128,37093,-26849,-88532,-116155,-102201,-71878,-38139,-12265,-18532,-35543,-68857,-89406,-93557,-84312,-76821,-90177,-72978,9397,55401,48483,4592,20452,61415,43941,-25685,-54376,-2790,84534,154654,137817,13069,-127570,-113688,-72876,-49094,-33571,-31104,34064,100007,130144,157126,160406,159122,125729,15420,-20150,141800,336767,90167,-75749,-46559,-36746,-69458,-100417,-9690,58133,63026,62042,42226,-26475,-140181,-63656,-14207,-23181,-42819,-88485,-104833,-85131,-71420,-29598,-3321,-20649,-16615,16746,6883,-47500,-109451,-6697,77767,115721,107885,80779,42323,-1075,-94365,-163099,-156680,-109104,-79070,-75175,-16998,20266,28175,40915,99014,152907,109135,18532,-7246,-2403,41325,80274,101892,56607,-32665,-96863,-82345,-124801,-111201,15212,84296,106046,78545,65509,65125,90524,119423,74667,-50761,-123240,-138073,-73503,-30273,-49203,-79176,-114235,-132352,-72267,-18011,-12180,-65183,-99431,-111133,-88155,-12808,10773,-67348,-93586,921,47509,153703,99338,-54619,-66930,28039,153670,266714,273056,107624,-27069,-53724,-29190,-33436,-69349,-64559,-63198,-73648,8669,79468,56291,-15494,-14378,45672,81711,71800,12606,-64758,-65164,12034,34879,-72993,-87626,-36380,-34623,-55933,30745,142751,157822,148829,104721,38524,-69680,-142200,-34097,43947,53992,34229,31873,94802,183376,207327,182414,126937,80447,115117,113931,18515,-94050,-55440,22490,-15629,-66233,-103474,-96894,-48287,59655,39957,-119870,-110681,-5918,79300,60945,16010,-39614,-118767,-69913,-28728,-9500,-3487,-5517,-3453,40120,52330,71507,88760,65987,31537,63797,131720,156521,90163,37487,35415,-8623,-45292,48551,145826,144114,27302,-110185,-17945,107933,126470,10663,-87833,-22449,16460,9579,3468,-16525,-19930,65469,123233,80665,-1839,-56126,-32891,-10065,19191,72222,73558,51179,-13121,-53259,-68730,-40702,-4415,21731,-5281,-10273,34907,112918,191953,307906,324369,264942,205731,154030,124268,63846,-17203,-36685,5364,71378,99398,120947,-19498,-89583,-86427,-121109,-90562,40373,119067,65206,-43304,-105784,-41768,48930,129750,78951,-29458,-115952,-107401,-74851,-75560,-24523,41409,86147,32546,-57076,-4282,45479,105637,146481,174762,158761,121031,70802,3372,-42705,-39250,18723,170041,276240,268849,233314,136875,40872,11811,-31732,-96033,-74533,14476,64890,-34512,-111894,37070,151314,153478,73902,27219,-16786,-60288,-106297,-30637,20400,39576,-25600,-66565,-55431,-41039,-38227,-64658,13094,99638,82400,48531,58395,89891,49566,-31937,-90237,-138362,-160914,-101765,-13293,76088,136833,196963,173178,219588,210006,49288,-86216,-94220,61329,186965,200267,77139,-45441,-14217,37708,22034,-11366,-707,-2039,5237,47195,18062,-5263,9181,15502,90132,84591,25908,-87756,-75114,1056,65599,101259,72253,-21895,-150055,-5279,320059,509096,482727,344590,110368,-20113,-82344,-39776,-7531,-8409,-77313,-139117,-106554,-37501,-4238,39486,56292,34291,4456,1295,-33391,-129695,-103490,-66009,6884,18027,-37237,-88359,-106689,-119197,-77545,-47605,-39219,-28787,-1756,7768,-32213,-100079,-112378,-72180,-44448,-36621,-32648,-44863,-52101,-54023,-62175,-105211,-139957,-106787,-34942,6406,-378,11810,32405,51548,89301,121923,145816,152822,83544,-15785,-133236,-67701,-26929,-43357,-66430,-62182,38699,190587,126484,86996,139489,144046,71335,-20963,-29440,15613,63402,83847,98539,120589,151191,176375,141463,115713,60130,-1429,-53899,-55632,-46222,-59822,-129195,-86509,-10102,104386,203490,201144,75025,-70019,-99164,17893,128080,144841,119986,114249,118149,103535,53069,18447,-16712,-6096,32788,39858,12324,-3970,-5766,-39556,-61993,-52512,-19350,1363,-28850,-103383,-41092,32222,-4768,-64861,-65538,-40276,-64026,-103833,-121322,-93093,-28465,29458,77373,96295,104125,71178,-22458,-86811,-75490,-46448,-5088,4013,-25162,-51191,-93604,-135808,-93095,-50348,-11375,16936,6104,2164,30492,99471,143787],[90183,40813,20085,-1740,-44950,-60852,46899,122122,128373,114935,44613,-58883,-72402,-15440,15450,-8246,-69770,-96048,-83715,-48437,-16643,-15089,-58830,-33044,-17347,9561,52320,76249,106551,103082,67721,49624,-9019,-44816,-64319,-14820,20391,12400,19035,39181,42929,9443,-52059,-111681,-106671,-18081,43270,59349,79553,68264,-748,-106344,-80378,38070,92150,30715,-19874,-52591,-60974,-6161,-6308,-79217,-30419,123737,206745,170913,69333,-18386,-55699,-36930,-3579,-48312,-93308,-60291,-36574,39775,62209,79909,64544,-13277,-63574,-66104,-49022,15993,62295,13269,-20793,-46057,-57075,35961,84726,85149,16842,-47973,-82542,-99424,-93941,-60541,-3725,93842,155811,112527,8170,-114101,-16000,19224,55124,76728,109506,104826,31084,9363,9373,51043,102695,145760,186924,142736,78901,205751,82105,-102089,36340,125623,65101,-11514,-56850,-38181,-2462,-36478,-103207,-19323,109623,203447,253920,301310,332532,318360,323883,369538,324824,213863,111019,49028,20401,69166,131797,168291,180950,126467,4704,-82329,-62979,-15929,32700,35315,25094,33553,-1965,-56690,-83428,-88067,-65466,-31370,-23451,-46027,-70699,-92261,-100343,-123313,-155589,-158005,-145809,-68404,-82253,-146321,20301,59338,42458,5838,-24080,-61914,-102116,-53879,-76575,-85610,-92559,-89575,-25663,-6200,-9864,27389,66079,75088,108846,120408,127730,114126,73815,11112,-73958,-67601,-61488,-102088,-95231,4937,126884,205291,121787,-25546,-57202,-23451,-41375,-99289,-77656,-39231,28630,15592,-41709,-32773,-14941,-6945,-57794,-102274,-127948,-112546,-123909,-132716,-73126,-64399,-89270,-137711,-141585,-113554,-98060,-102656,-47394,-19212,-5347,-18325,-10814,-16053,-36684,98821,238000,214614,25688,-96283,-3446,97430,76636,25736,26534,63098,86874,120398,106617,35387,-56836,-106821,-76924,-60994,-42233,-29544,-53021,-97946,-57801,5064,43496,-2528,-3399,6991,-454,-68351,-2610,146472,317281,359960,277549,116720,-58577,-93942,-28867,26099,4417,-37497,-81009,-112118,-127881,-70604,-4221,54338,84467,141381,142853,76764,35868,45492,57401,28800,-4634,-76665,-92968,-104989,-92939,-66057,-27106,-42345,-95856,-133657,-93280,-34841,-33938,-39313,-65402,-131181,-122711,-79969,-68926,-64889,-75811,-67699,-4599,54173,92449,161860,226896,119780,-17441,-107856,-83898,5198,91560,119444,89846,48651,52686,132337,218436,136608,52581,51543,67519,32125,-42427,-106408,-141892,-83796,-37864,-52603,-69305,27839,-66723,-112088,-86003,-8177,-35572,-89755,16186,116488,116393,67957,9645,37624,61302,23504,-52534,-126710,-115124,-51719,-16505,-27248,-9089,116988,92941,-6337,-85831,-89188,-83660,-139914,-131416,-90658,19850,149391,157686,175136,179762,138315,127959,169928,229128,271350,141429,43247,-7863,5086,3868,-73677,-51933,95741,134546,122320,97845,64978,54747,19258,56356,76109,40436,11703,20809,51468,65016,68821,79183,79606,42349,17622,-13028,-15058,54718,73656,29615,56104,122594,129497,42224,-62673,-87198,-67808,-72261,-90004,-89657,-38942,-24166,-26035,24557,14685,-33594,-65139,-49831,46430,81389,9061,-34183,32595,116065,95338,1331,-90534,-33685,1504,-15419,-72138,-62886,-46187,138824,314364,272029,110777,43526,121820,217638,290357,108118,-32937,-16772,38724,32717,21746,-20984,-65261,-156585,-257176,316275,561597,962,-174715,15738,58111,51222,23691,-74665,-90658,-14165,62845,-22809,-126167,-37093,4941,8225,-23429,-33053,-41759,-39372,-37858,-42786,-33721,-983,50599,50534,-361,2638,93561,231307,165383,198050,230515,186115,94307,11181,-67073,-24303,18626,100953,224465,255618,170236,111986,140927,153931,171192,112203,3173,14754,140001,286918,290735,130389,-12811,-35886,31590,108991,225772,280851,217017,72929,-43573,-109023,-75973,-41756,-63797,-76128,-60306,-34844,18906,40691,60251,131091,155955,69800,20065,-125044,-31369,17939,24300,52687,63212,28142,-68085,-68571,-136501,-206750,-194986,-88309,-38860,-63000,-84745,-73469,-35676,56834,128214,131238,-3973,-21565,49905,56647,21779,-67932,-78364,-14228,32209,23113,-5368,-76471,-133977,-106035,-31361,88620,154136,94252,32065,-2436,-3266,1489,-30038,-70487,-84083,-44195,57167,175829,208338,129595,114772,100059,64391,54088,32672,-39606,-112635,-79591,-59186,-100606,-116775,-72176,-78766,-98179,56037,266221,279623,214614,161906,96766,2873,-56085,-59700,-36995,49358,70708,-45018,-115731,-126490,-89649,51675,101254,54373,10157,-53744,-45727,39806,149671,218560,150968,-42230,-31900,78099,122214,117243,55551,-39206,-78693,-64786,-70436,-74583,-87708,-106000,-71585,-17104,-2106,16426,-39995,-92182,-112027,-112750,-113076,-105149,-84125,-55925,-55593,-76020,-70547,-61835,-36207,-17245,-37384,-25910,-71998,-103414,-70780,-83030,-65015,-59581,-51095,-1513,78088,79324,10893,-26591,-8538,8197,-48521,-79991,-83045,-99136,-95743,-88666,-86232,-73679,-61906,-33258,-68747,-130664,-114717,-78574,-58806,-9767,52684,78086,94759,79592,11674,-48325,-79698,-94469,-78014,-99839,-109584,-68132,-5862,70793,90783,60872,48888,34936,24287,51705,16926,-53760,-96938,-88367,33034,128025,150997,110457,45375,87724,104102,69563,-232,-56720,26278,103104,157285,202607,256509,259953,196479,155230,92493,-30163,-76372,-9732,-6420,-64827,-103200,-68145,-73544,-55415,-50957,-61113,-82870,-57685,-2464,43633,101022,149065,151223,99193,48077,45642,81662,123941,59468,-16836,-17792,-30269,-35839,-27722,44814,128256,160074,58725,-62713,-116108,-54037,-8334,6201,-15035,2482,128893,114854,57072,20222,-62020,-76139,-56718,-70945,-42033,9347,12253,32924,47745,-9547,-84256,-131029,-36249,43933,61221,23950,1315,-975,-3092,-18328,-44603,-43394,-43087,-32379,-30352,18262,89795,141274,121524,60387,-7147,-74262,-86285,-16646,67859,62223,50203,114940,136223,101497,44830,12851,-35014,-108940,-37584,38429,94716,54468,-72829,-128720,-129188,-116581,-115482,-126663,-32590,-4635,-40769,-109730,-47176,147199,308717,284428,173048,169259,317445,309227,388369,530692,538071,350203,100281,-45408,-64921,17262,42257,-33243,-98888,-101586,-31393,-26923,-19180,109055,195266,165347,144578,90815,23125,52109,89073,118607,148962,37178,-52375,-74717,26470,103540,61154,16056,-53080,-111046,-53501,6409,56336,71566,51738,3387,-53743,-67808,-11040,44353,105693,95314,99519,170380,18270,-52367,-51709,-20832,21675,66168,121183,182909,159605,73503,-10701,-43179,-57116,-83561,-95101,-83503,-66962,-50945,-73320,-129845,-21970,85973,162864,211960,190379,124977,39484,10963,-2532,-25224,-35673,-43035,-12507,-6969,-51606,-105537,-109852,-64597,-13562,47229,36083,4035,53300,94681,110480,61539,-32418,-85817,-85337,-59435,-13952,46798,75756,81908,127853,101855,54934,70888,39443,-101645,-103682,-42350,10881,-628,-66144,-126562,-80667,-8440,31102,42476,116659,216507,310365,318037,212117,114377,109814,227754,247762,228107,188837,168724,210454,175913,87292,15319,-49193,-94971,-87121,-29262,57540,119726,162836,177452,148967,121811,68460,15979,-21480,-9350,-47776,-41345,64952,149110,138223,72026,4931,-27512,-49546,-55613,-17263,-3455,-85371,-115698,-77219,-11548,-7262,-54254,-103784,-71809,-32534,-15456,-2329,12443,9685,-18129,-88750,-116526,-74554,-85289,59315,307270,403135,293765,109534,-32647,-60665,-55550,-8939,75225,184622,195700,32945,-120046,-27910,50100,-15084,-41144,40719,49461,-11977,-51781,18043,93204,127730,106031,46019,-35346,-97937,-120098,-103204,-53681,-58181,-42632,112242,183714,156385,99922,87089,114771,102613,75688,9135,-15761,-27094,-82599,-124243,-79024,-58583,-3380,22467,8492,-23812,-66088,-96574,-115849,-106762,-75510,-66279,-56713,-39077,-35519,3940,52829,96137,74781,60466,139166,252053,192012,36786,-39040,-8244,30481,54310,7587,-61939,-20883,62110,128114,67648,-32995,-2726,-1982,-40601,-78995,-101247,-68167,-25240,13654,79006,101930,116707,124597,86653,11210,-25864,2644,55656,158891,214082,201905,177252,80519,-25191,-75897,-2481,25146,-9902,-72765,-134228,-4930,40065,-22694,-39069,3890,33638,-32340,-64823,99785,185176,124497,-3644,-88130,-98645,-74021,-51044,-24487,-28012,-83591,-58514,-43409,-17513,-13229,-3138,-15595,-17186,21740,51705,4951,-63001,-92922,-113859,-106591,5077,66982,10670,-57886,-126593,-105777,-93451,-70464,-6167,23129,-2010,-36948,-3427,97394,232823,424576,507212,396528,259528,135142,44560,-67037,-36749,98590,146562,144529,72141,-39698,-113275,-47017,29749,68510,48332,-39631,-9894,99362,118110,84951,27794,-16405,-67229,-72632,52105,132081,115199,132135,104949,9983,-69065,-110986,5332,67315,68493,-6275,-46973,-12816,139,27687,47747,13715,-36015,-33646,-39014,-38921,-61908,-82283,-51587,-10600,103753,233959,259716,153962,39311,28093,-9280,-59064,-39156,-36183,-23319,-4918,1986,62728,167451,148519,58604,110143,54301,25511,23549,-9903,-50600,-86790,-87504,-124284,-171445,-135805,-42444,163197,377411,277260,130834,41513,-17079,-82959,-101417,-61235,11687,80637,83560,-1070,-65275,-54541,-47562,-34476,48174,151552,162473,75777,-18480,-82498,-62852,-84710,-84731,-92911,-69583,-75879,-80276,1715,-15268,-76800,-130291,-63380,61160,82090,44761,8649,-10680,19993,25156,2225,-24727,33970,109281,61627,-7976,-67545,-110780,-114613,-130904,-91720,-65844,-56854,-109424,-152303,-126008,-97570,-24286,29488,33274,44496,-2353,-111741,-18234,106978,114396,58470,-468,35526,52014,29807,12760,-9421,15273,-14416,-51870,-113808,-48972,48754,124720,141294,73614,-27437,-63564,-91290,-147873,-117915,-72975,-79354,126094,258977,244848,159705,95308,91872,85779,72659,28923,-40301,-66294,-67161,-36075,12950,43780,-21823,-105310,-87960,-77620,-25937,37531,49353,12167,-32184,-27705,4586,5075,-63873,-42610,18406,-15031,-51924,-59118,-84306,-66835,37627,122824,105307,-36639,-38555,-12623,-58984,-72715,-28282,-626,-44008,-91508,-65435,41026,182874,359104,381512,198048,-7141,-95879,62878,219582,415004,538535,446403,283719,93278,-60487,-20424,82944,131592,115848,71803,35086,61562,135453,245540,300992,221159,-24075,-109941,-2189,4308,-46599,19522,101218,103058,11679,-101119,-116832,-72173,-35548,740,-53677,-84388,-19711,38240,31819,-30882,-29941,36283,33306,30172,42779,-24789,-103535,-125698,-78902,-29961,-35332,-54877,-44346,-49289,-37194,-55249,-59043,-23220,1605,14048,33013,53559,45940,-22925,-88209,-117594,-96685,-57173,-25537,-14150,-25350,-37669,-68623,-85792,-81706,-71771,-66568,-79262,-63613,18066,63667,48662,3943,18765,60934,47760,-25320,-53648,-5385,76842,148696,134402,21592,-115113,-149890,-96681,-63406,-46463,-51941,24163,114702,164627,196732,188966,169948,111680,-6514,-59481,122573,347146,111243,-29568,1798,-8276,-64363,-105313,-24425,39235,44584,41253,19726,-45345,-154169,-49432,9540,-8284,-40143,-95784,-114278,-97915,-81587,-39987,-8889,-13218,4055,47921,41973,-25729,-95859,-5688,88993,140953,136226,106401,63824,7988,-94433,-165021,-152246,-108487,-78663,-58328,-8559,22318,27799,35488,90207,151702,117741,36455,9448,11077,60438,115490,144639,113698,9470,-58560,-56334,-110467,-108246,24287,113162,141731,109839,87760,74218,85820,102878,54591,-61583,-124854,-149020,-75567,-22375,-37957,-66969,-102279,-149623,-88220,-26640,-10661,-54598,-84584,-99991,-104306,-29674,602,-68896,-67544,45319,109788,184110,100313,-39822,-47690,41500,169303,278937,264514,81946,-47166,-52043,-3289,3431,-39476,-43004,-45538,-45810,41122,103000,65094,-15688,-14716,44989,75337,58326,-7578,-82479,-60534,20142,40925,-68276,-92890,-46939,-47458,-67985,12111,132006,162142,162104,109567,24739,-74702,-135678,-41947,42292,54512,31216,9550,59592,140944,177424,175489,140868,109416,140483,129234,25089,-92206,-56614,23338,-13393,-62077,-94893,-98423,-61878,39580,9040,-123032,-109747,-4617,97138,92774,30724,-36740,-109229,-82717,-39850,-22920,-12830,-4423,4964,51670,60587,74177,88919,66000,30591,53131,109885,145459,96890,43720,35006,-18501,-52733,57068,177090,184143,66849,-77245,-62790,57684,95324,8338,-78982,-27743,5677,-4694,-5495,-18809,-20901,59204,111045,79946,6526,-40101,-5707,18675,47422,116232,125450,85756,8298,-42691,-65751,-44969,-9136,13247,-13972,-17337,26515,96653,157096,289998,359088,301584,215488,138487,104370,58303,-22828,-43788,3557,91970,154790,163132,-2276,-93406,-99921,-122724,-90363,27592,103775,47122,-62718,-86670,-22343,44960,132852,91393,-16141,-100996,-117063,-95767,-103054,-49876,22442,85727,45457,-56242,-28870,32028,96404,131580,147673,129044,99467,53758,-8620,-49761,-44243,6585,137204,251070,258828,215689,105894,8141,-16669,-59851,-123653,-49884,15583,40248,-61564,-99592,50633,150991,122760,55731,28741,-19445,-66167,-102127,-16707,17821,17103,-42168,-69643,-57166,-53253,-54291,-71990,13338,69266,27598,-4931,12349,60588,29343,-46921,-98831,-126268,-136240,-133672,-37102,58785,131988,214266,206338,252432,236385,66526,-75102,-100755,75351,225143,217884,73518,-44594,4546,63286,46492,7714,-2774,-15271,-4542,48118,49868,47947,61357,32182,82158,77055,20991,-89441,-70665,11574,82983,116739,81230,-15986,-147721,-25898,268056,452950,444083,329512,98981,-29936,-75666,-44779,-27229,-37812,-96792,-106613,-103919,-30047,11616,45123,48845,19542,-10769,-15592,-67307,-89899,-79235,-59435,5303,18581,-31203,-89106,-120085,-135875,-75433,-30360,2264,13794,27725,31254,-14523,-86460,-114145,-99955,-69694,-55292,-44981,-52756,-56019,-55261,-62959,-113890,-164517,-111815,-32442,12908,10440,19024,23126,29193,63688,101613,130858,139030,75691,-17162,-130450,-77740,-35292,-48832,-65704,-53556,56749,193227,137733,99355,165807,169287,84091,-14183,-28025,20139,65869,86502,109551,126500,142721,164894,139783,106836,43341,-19502,-69059,-62376,-45156,-54213,-117815,-92777,-17108,98578,205416,204551,71551,-79231,-92225,35789,142252,146682,114905,97364,93410,95822,56693,26103,-6653,2107,42044,56070,30627,15518,9737,-12891,-29441,-46013,-28827,-6177,-33260,-99464,-28600,46846,3693,-63788,-73603,-54503,-78193,-112619,-108030,-90388,-27838,28852,78705,112739,146945,129530,27890,-59141,-76575,-56794,-16064,-7449,-37416,-68907,-102855,-135221,-104660,-59405,-17669,7521,-14672,-15910,31824,99880,119613],[55856,10769,5748,-1110,-30530,-41556,59091,128418,131698,122070,56748,-45918,-79023,-20791,11389,-9569,-62037,-72352,-69736,-40523,-14334,-18088,-64899,-82476,-51236,-9879,42120,73906,105080,106684,75010,54089,3069,-28720,-51782,-43764,-33657,-32862,5165,43335,48040,9760,-57537,-109883,-86759,-32423,12157,39717,75583,73385,5684,-96129,-57746,58321,107364,39454,-11033,-39523,-62821,-10527,-12902,-69574,-4452,167112,235952,192370,86250,-1530,-48748,-45686,11293,-21002,-100511,-70357,-49973,20909,48101,86188,80383,4228,-49569,-54955,-34341,42879,92018,36933,-9154,-46863,-90754,25752,89441,100915,38567,-28473,-66172,-90556,-96246,-66250,-10504,85081,154733,125569,23195,-84247,36,42738,83058,100530,123389,122901,54677,34257,17676,32292,59305,89482,120083,92034,59196,208237,116832,-91939,32091,137886,65197,-23372,-82990,-55431,-15924,-42792,-112486,-20793,99548,188277,248873,289320,296622,253258,262689,333901,338632,249784,150792,89346,26858,28954,68709,129821,181174,126547,5639,-91236,-73303,-13964,45046,55342,50517,67041,11866,-46560,-73998,-83831,-63078,-27995,-18980,-41880,-71145,-101085,-110226,-126302,-149429,-149721,-136380,-47394,-44830,-109584,53391,82174,54574,11042,-28912,-73489,-101555,-34767,-41674,-34689,-33996,-43726,-6000,-4306,-25072,979,24527,13202,54089,78454,99211,91177,46978,-5617,-71392,-73305,-69707,-106445,-112454,-13475,105662,186199,119984,-15943,-37136,-7868,-28589,-92968,-84775,-37235,39781,25546,-53518,-53127,-21744,-6247,-54134,-97494,-111947,-82729,-95282,-130086,-97629,-72348,-69479,-113133,-141282,-131942,-89925,-81373,-28488,-7961,6315,-10861,-13313,-23996,-20428,132393,261914,244524,53106,-102149,-37216,88150,90036,55517,63257,89837,101455,119466,92421,24486,-63023,-112629,-92436,-86909,-69854,-45980,-41562,-54995,-7688,61356,78195,-1279,-27802,-15363,-9628,-59417,-832,131988,283912,327152,276303,148567,-27838,-104417,-59706,-6758,-7621,-29889,-69216,-102806,-142777,-104338,-32618,51057,98291,146393,149572,86185,47862,48963,44119,7002,-32238,-114506,-70083,-80164,-74811,-50832,-20496,-36768,-90057,-116126,-86494,-38169,-44189,-62573,-83029,-130716,-110520,-79802,-76790,-74462,-85452,-70966,-533,69002,123004,209621,254688,115192,-27235,-112810,-80611,4278,86051,105871,68196,29522,35806,105902,190288,113098,29731,38473,63999,33921,-32513,-96255,-121105,-62341,-17995,-43772,-113850,-2192,-92159,-120106,-80865,-5398,-32058,-81990,16547,103122,100193,65355,10901,27306,53249,11784,-68180,-135984,-102986,-32792,5195,-6258,4761,120828,97451,1316,-78928,-77612,-70558,-132003,-126431,-87698,36816,170326,188793,202331,194109,136875,113020,162211,253010,312301,180974,67518,13372,9594,-28075,-128681,-23055,139701,194060,166874,97736,50097,55081,25830,66163,86371,41229,-4054,4077,41201,73192,88427,104799,106112,56272,22393,-16127,-19539,57518,86816,40441,56774,121049,135192,53535,-45843,-82322,-66645,-59960,-76239,-89320,-30361,-17202,-32976,-7824,-22595,-65920,-98121,-87132,-7349,34785,-9005,-51014,15277,114003,109354,16707,-79261,-31336,809,-25469,-78566,-25119,13545,192977,322470,247569,84759,3484,76558,173765,250533,79446,-35160,-12476,28974,-19958,-79497,-124994,-112896,-128878,-309960,92466,321492,-169180,-114478,54487,82567,69633,43138,-51704,-121591,-46501,44889,-29057,-126570,-23797,17775,7034,-35321,-44635,-49850,-46522,-34983,-30266,-22508,4961,55815,39177,-16764,-18385,69481,237245,196900,182564,180632,132862,52036,-39167,-70802,4347,40814,108460,209225,227335,145996,101736,135525,142693,155790,104687,6524,27722,161097,307971,292095,109063,-35741,-51714,17469,95771,233958,326961,276380,112891,-13195,-74431,-54814,-39529,-67802,-72461,-58145,-47018,1784,19850,46012,135595,203185,121814,49804,-140115,-4415,72929,51822,41890,20184,-13070,-55156,-39385,-108191,-178198,-174131,-64335,-17705,-55572,-90252,-84749,-42481,59986,133378,138499,7543,-25302,25068,16585,-12356,-83748,-74576,-12964,25923,13338,-21131,-87924,-132775,-112343,-50175,57663,125637,66678,6206,-19538,-15760,-11892,-45682,-79549,-89638,-57746,37500,171293,229570,158504,141634,131565,92822,63491,37382,-30271,-101217,-77486,-55765,-94013,-125012,-76978,-66088,-55530,105167,313788,316932,238222,177932,110503,32153,-31511,-45673,-45957,29387,53178,-57894,-117336,-104912,-58655,67127,109974,66816,22928,-47786,-47857,46114,161787,235164,163154,-45794,-43537,63615,103218,93306,34328,-46576,-57575,-29427,-35547,-43340,-64129,-94897,-68401,-18618,-10459,422,-53866,-106534,-125042,-108939,-87934,-80563,-61534,-29811,-27667,-53553,-51510,-49045,-30300,-12403,-26386,-9770,-55684,-83395,-65016,-95303,-87097,-64660,-37704,5622,65101,32016,-40488,-60952,-53569,-23599,-55723,-78824,-82934,-97992,-101624,-90014,-81718,-64100,-50363,-27626,-71327,-126519,-108348,-76416,-63003,-18843,35602,54838,65906,59188,3182,-53612,-84380,-97513,-78464,-102133,-106481,-63466,-962,80130,111722,82641,70819,59819,36407,47807,-7748,-78176,-108669,-80079,39583,130689,153180,121691,76981,129995,120146,78952,11500,-33323,58679,134047,182216,222706,263771,249030,177255,149004,102835,-30005,-57786,6661,-569,-68921,-120774,-62420,-53067,-39545,-37875,-51937,-82155,-70625,-20175,20784,84391,141332,149319,112051,64602,70980,122807,152016,87133,-4432,-27784,-46756,-52787,-43057,30956,119796,155153,59646,-55617,-132764,-60009,-3210,15455,-12318,-12420,113417,117416,62033,24644,-55622,-65710,-51172,-79205,-61927,-2839,20183,45418,51652,-17362,-100743,-128553,-14910,75343,91084,41139,-10063,-5674,-1404,-17949,-50723,-54641,-58385,-44151,-32079,20057,81496,109460,79146,30446,-23097,-78740,-90266,-38492,21800,3998,18782,96532,117439,87633,39817,10824,-36375,-102996,-35325,28653,85212,56341,-63680,-117117,-127403,-115081,-112575,-92946,-4536,3002,-46167,-118154,-36569,151748,284229,228301,131598,180626,342185,270500,331196,454209,443336,255946,38777,-60508,-24269,67871,84646,6973,-63063,-126872,-40799,-31031,-15414,121080,237517,211589,164434,102476,22746,30364,50758,86059,131051,50218,-31560,-79776,4696,97204,73806,31859,-43666,-111070,-51933,12164,65516,82293,60101,2471,-65387,-96701,-41155,27829,117653,122365,128789,182840,4209,-68977,-63851,-26816,24288,78757,142530,204444,174788,90683,3594,-36080,-57305,-99724,-146457,-143767,-94273,-77749,-89593,-136716,-20002,68955,127376,167230,150497,97765,37111,17577,11667,-10929,-32609,-49924,-24503,-20491,-64431,-108061,-101827,-62928,-8577,51282,21464,-525,64816,109892,125008,75530,-29132,-91124,-90820,-59326,-6260,67267,112512,105841,137142,92209,37906,49796,45956,-95312,-111433,-60194,-17144,-20830,-67681,-118828,-95214,-8844,41113,38362,80762,139264,211802,253105,194558,115083,98265,171216,215568,188399,127622,118966,195639,182506,100368,30622,-44005,-95729,-97336,-44375,38470,93948,136675,165526,151955,123727,67748,13606,-25944,-17444,-49229,-12006,105203,184963,160390,84290,14315,-19611,-43792,-49784,-7045,-1389,-95057,-123756,-84073,-18343,-19859,-72833,-122979,-38402,28052,49879,48492,43241,16817,-10704,-76459,-108865,-82969,-93216,62507,326890,440002,325521,119513,-29634,-41190,-36128,3841,80526,196409,216285,53699,-109573,-43023,38214,-12826,-29264,46636,49886,-17421,-45649,9804,60049,90314,89680,51277,-15962,-81681,-137684,-122748,-72769,-69768,-31157,127809,195143,156849,96708,80784,107620,102728,77401,13586,-13229,-26143,-82418,-115558,-73271,-49150,11091,31430,6875,-37948,-86793,-119415,-138322,-104904,-73051,-60779,-48837,-32639,-34018,-3076,43012,89167,83690,76174,156998,265613,198365,43569,-56345,-18826,39286,77917,24986,-52571,-24147,49780,106267,45170,-17260,36545,24966,-21360,-55588,-78132,-79776,-54589,-22854,41690,77782,100175,110981,82726,18227,-13996,20990,77330,177651,247767,234957,188218,75717,-35529,-81698,-12239,5467,-19719,-69435,-110880,480,32146,-39323,-50809,-2008,31172,-35824,-49132,121112,205282,139244,-1348,-86723,-87607,-62279,-40349,-20361,-31056,-89401,-52015,-28737,-1739,-8811,-6354,-20003,-16353,27956,48507,-2499,-61975,-87761,-112288,-112860,3381,59457,-3569,-59076,-120202,-116509,-106101,-78965,-14086,15178,-8743,-38818,-3792,107206,256513,429757,471629,353043,235623,123110,48548,-54505,-41148,81990,140327,146250,73834,-25889,-84137,-53325,11124,55142,49525,-37394,121,100127,107034,59753,3106,-21677,-59645,-85233,37077,126215,117140,132935,89760,-26493,-104184,-83155,26779,83038,73994,-11928,-56142,-17254,3704,33328,51031,16182,-33627,-31700,-43832,-47006,-67432,-68580,-30790,11838,104064,196329,237110,157402,50797,32875,-12908,-78867,-75548,-74984,-52003,-18852,-5007,42740,135559,122230,55864,111924,55824,33339,42646,27826,14768,-18152,-108348,-150715,-140903,-124219,-40520,170545,402639,311727,151583,52778,-8538,-79484,-80559,-13553,69139,127112,106462,11625,-56282,-53200,-39263,-26891,38318,132000,148372,57725,-52011,-118455,-75874,-94744,-102817,-90076,-66072,-82332,-100635,-8190,-13708,-68110,-133032,-78863,50962,91667,66889,30964,270,21310,24875,3315,-15002,55317,114899,67905,6935,-45080,-94289,-114174,-133441,-83986,-67219,-66867,-123726,-158935,-131922,-102421,-28252,25649,31956,48826,1126,-115435,-31956,82886,92667,47974,-685,34486,39577,27792,40000,33685,37343,-15079,-54270,-97096,-39742,58396,131491,148931,81203,-20237,-25887,-50507,-120064,-133536,-84707,-49479,186195,318910,281436,179334,109555,103294,91404,61621,-10903,-86738,-94107,-71489,-22020,28860,45382,-37703,-151007,-107004,-114426,-61876,8337,24486,-10626,-47416,-32232,1571,-670,-61768,-37927,15095,-29980,-61160,-66321,-99932,-59606,47212,125054,83356,-33160,19992,29207,-30425,-59787,-34871,-12217,-50550,-105077,-83710,27494,166252,320799,333601,172786,-15510,-76496,88459,247006,422315,509154,395451,244392,89778,-49065,-36123,46970,93957,90246,58900,31631,61704,132186,247129,314236,263938,16822,-121134,1423,13033,-43644,16521,93924,83465,-13686,-118879,-113923,-84165,-57149,-21154,-68754,-88832,-21237,33324,19039,-43958,-32279,53203,59430,50487,49024,-26098,-95906,-112641,-74366,-32523,-39546,-71845,-71744,-35173,-19671,-38614,-43023,-20120,2308,26955,52731,68097,55332,-15627,-82837,-112643,-82882,-31739,-4598,-12100,-30817,-37646,-65211,-78978,-66120,-54390,-51745,-65860,-56742,24300,70435,49333,5921,18535,58537,48319,-27461,-57586,-14052,63180,135040,124439,30181,-79496,-145236,-125516,-81232,-59035,-72693,14131,126641,195538,230445,209054,170580,91162,-26029,-98391,125735,377052,153625,21883,50147,25658,-54373,-110161,-40873,18722,23790,19635,-1383,-62461,-159858,-32015,37095,8145,-36798,-100338,-91991,-80287,-81627,-50049,-13321,-2925,27600,82753,79973,-1752,-80748,-7823,95054,164550,170207,141063,89457,15332,-94258,-147496,-134868,-101965,-62144,-27564,5956,27334,29570,33280,84929,155098,133388,57213,25531,23496,76597,144803,177395,159850,50639,-22035,-32139,-97051,-107230,29837,134979,169396,133766,103759,76914,73765,77371,24893,-76780,-126530,-160235,-76668,-15108,-29045,-57735,-92164,-138671,-98688,-32251,-8463,-43660,-69746,-86880,-124771,-49272,-11506,-66798,-39460,96623,189967,222829,112599,-18753,-30820,51526,178936,280923,247553,60303,-61337,-51209,16281,38346,-6247,-18820,-24794,-11474,79541,129102,73735,-15472,-15035,42413,66226,43196,-27464,-93868,-51086,25630,40555,-68396,-89868,-51719,-55704,-75321,-3732,119159,165621,176301,119564,26575,-58207,-113534,-49040,39604,53560,26090,-16410,16522,90033,139360,161085,148406,132027,161470,142249,30688,-90423,-53677,30470,79,-40030,-62386,-66349,-47862,33101,-2395,-100456,-105670,-3653,114457,129289,47447,-29075,-79074,-68435,-35497,-26389,-16627,-249,14857,62030,67555,74528,85626,62631,26651,39238,86334,132851,106003,55220,38696,-25380,-58703,66414,211960,229085,108853,-41118,-96250,20091,70623,8486,-71801,-37052,-8320,-20507,-16018,-22754,-23887,47678,93541,74403,11266,-25915,17001,40111,67896,154253,173558,118348,31444,-28873,-61605,-47902,-13597,4271,-22407,-24251,16547,75854,119526,261826,379289,329760,220537,122047,86612,57974,-17529,-38257,10154,114314,208085,191853,8416,-93192,-114009,-126586,-90608,15768,85109,25727,-81621,-66679,-9269,28580,123959,98567,-2902,-82546,-114815,-111259,-117717,-68549,4955,84873,61316,-40847,-59825,13037,81661,111167,116012,97527,75048,34285,-22072,-58119,-50513,-7394,99523,213280,234826,186706,68667,-31068,-52739,-91978,-103620,-22075,16496,12700,-88606,-85712,63879,150994,98453,43156,26038,-27146,-75077,-97752,-4101,14330,-10056,-59366,-72341,-59284,-64946,-70018,-80622,8441,37263,-15759,-50501,-23521,39159,10599,-64416,-107284,-106355,-103448,-127020,-44977,49692,128446,225748,231588,270006,243702,75572,-58423,-90979,90621,259308,229536,68400,-44023,17257,79777,61054,16585,-8626,-29321,-14903,46793,81981,102392,104661,41195,68671,67414,17150,-89392,-68955,19305,97302,128652,85976,-13269,-143553,-45246,212133,384556,392085,306219,89870,-31020,-66156,-50279,-48249,-63034,-74972,-43347,-56456,-17438,27397,51867,41318,1813,-31380,-39257,-102837,-48466,-56199,-55156,-340,16354,-23020,-81429,-120704,-123572,-69913,-11737,45413,59318,59261,56636,6210,-71776,-107373,-125462,-93728,-74907,-60011,-63740,-62584,-59320,-65892,-119599,-183908,-107164,-29656,13521,15118,22306,13973,9064,39849,81908,117493,127685,69028,-19685,-129808,-85988,-43067,-54645,-65930,-46276,70619,187632,144161,107683,185340,187606,92473,-7577,-23820,24132,61820,77010,106578,118530,120364,138701,126447,89315,22782,-36191,-78538,-59760,-35282,-41723,-106612,-99831,-26581,86654,195079,197238,65110,-88790,-88617,49379,148047,140539,103614,74152,61938,79033,54420,31180,4244,16081,57630,75258,50741,38241,29342,12588,-3299,-31184,-28574,-11148,-40574,-96322,-13202,62107,10714,-65138,-84335,-73115,-98331,-118585,-89658,-80854,-27330,25499,76091,125969,186602,186846,74679,-36468,-78518,-68481,-28108,-18863,-47557,-83825,-110055,-130416,-115380,-70458,-25812,-3542,-37589,-27228,37339,98964,90465],[20956,-21351,-12617,-4454,-16750,-15187,66113,124706,125353,120996,63325,-34104,-92676,-32342,2019,-14293,-52981,-50862,-55817,-34119,-14839,-21991,-50108,-125865,-87409,-33524,27704,69351,99514,104795,78048,56174,15054,-12922,-35774,-69234,-104183,-92836,-18071,36048,45381,6574,-61625,-95479,-61977,-25338,-18045,14390,65727,72915,8171,-85378,-34495,78366,123250,45604,-9113,-33886,-66377,-16196,-18420,-54111,20899,202681,252904,205161,100794,16856,-37574,-57879,21066,4006,-100916,-83000,-66081,-5680,23388,81939,87742,15703,-39071,-45075,-19773,70508,121472,62981,6631,-37123,-129109,12114,88609,109958,55566,-11652,-51094,-81341,-98365,-75342,-21271,70901,144262,129112,32673,-58998,18241,67476,104833,114624,129010,135604,76700,56917,22461,8956,11840,28061,51336,41177,34911,191661,138078,-32712,47137,159399,71278,-30442,-106600,-73114,-30515,-50929,-122191,-22630,86418,169072,237366,265924,245644,174735,186395,272668,324101,268811,182098,130687,46998,1624,566,78645,169196,120308,4855,-100298,-86855,-15759,51942,68558,70797,93270,19606,-39504,-67828,-82408,-62933,-26592,-16140,-39567,-74014,-110711,-116678,-124873,-143989,-148843,-130341,-21824,8805,-57212,75668,92073,59736,19756,-21372,-76608,-104578,-22521,-16149,9130,30513,5104,11140,-6479,-44577,-20438,-764,-53734,-11076,30793,65159,63652,18227,-25034,-72716,-80026,-74549,-100452,-125314,-35926,77021,157190,112539,-3446,-14443,8545,-15499,-81190,-91094,-33450,47669,31002,-66394,-77547,-31639,-9570,-53078,-91942,-96103,-58837,-71946,-115318,-104162,-46808,-43103,-80432,-99758,-112540,-79461,-57327,-8903,1520,16205,-3823,-17317,-32893,1514,155041,266947,260568,80302,-74755,-73955,71150,99041,86301,99311,116325,115501,115860,75106,10170,-71675,-115493,-106507,-109437,-94455,-61480,-29153,-4180,64642,124457,117646,7299,-45214,-37219,-21823,-52478,2178,116278,245725,286572,266815,177019,4992,-104040,-95019,-46821,-21135,-23150,-58460,-91336,-119487,-118922,-62573,41413,102829,141318,148004,89960,55091,48014,27309,-15972,-60934,-91902,-32532,-45337,-45247,-24703,-9789,-30291,-81862,-95094,-76422,-41513,-56177,-85939,-103331,-125803,-99572,-82523,-89872,-90603,-99267,-76448,-1805,77270,145884,245166,267039,103721,-41454,-111906,-76735,-794,72829,84288,39846,4314,11623,70592,149946,81806,2795,20533,55107,29558,-28147,-86634,-99163,-37752,6187,-25207,-115635,-12307,-105517,-123190,-80920,-11062,-37012,-79906,13866,85172,79724,57368,9645,16162,43930,195,-84287,-140008,-89905,-16813,21104,8138,11456,112637,91401,431,-77640,-66352,-58121,-111309,-107416,-85700,40989,171185,202172,212179,191996,122938,86920,140256,260920,337920,216287,91473,35161,12541,-59105,-111408,41962,215283,272059,206002,86354,27475,50153,26998,68531,88453,35495,-22755,-16943,23808,73474,101352,123300,125006,63817,21355,-24580,-27726,56262,94649,46551,53509,115312,134948,59748,-31521,-68802,-50689,-26493,-23581,-62391,-25060,-14528,-40644,-38418,-59393,-98283,-127599,-118797,-63515,-17915,-29958,-69500,-2339,108496,120613,31496,-67148,-30442,-1947,-36111,-66586,33820,82776,234054,306127,209813,54978,-37320,46498,144659,220946,61157,-34215,-10445,16667,-68995,-176527,-229747,-162863,-100984,-247027,31559,270785,-85585,-38110,90435,108362,88893,60208,-30691,-124962,-82983,19016,-41901,-119817,-13524,26834,1708,-50959,-59187,-59033,-55692,-33820,-17111,-8630,12599,58819,23510,-35687,-41244,41428,228526,219217,162524,132082,81362,7699,-92680,-35113,32749,57680,107227,178304,181434,108408,82555,122119,125743,135044,91832,6178,37038,176428,315621,276958,81446,-60473,-58606,6463,80150,230721,352906,316254,143134,10966,-45952,-37892,-40806,-75493,-70444,-56391,-63691,-21973,-3709,28383,133390,240522,165820,74045,-85211,49088,133487,76407,25989,-30772,-67619,-49042,-15368,-79773,-149186,-154237,-43227,885,-49332,-96670,-96917,-49910,61186,132078,136187,12995,-32249,-4024,-28288,-51531,-94889,-68422,-13009,16331,-1107,-41235,-102234,-135811,-120064,-69372,23014,89211,31661,-24536,-39150,-30743,-28243,-63879,-91255,-96964,-70605,21292,164851,241796,177873,157842,152223,111658,66094,36534,-26136,-93046,-75462,-53818,-89691,-135505,-78033,-43304,-6633,152333,340662,334444,244632,176816,113578,60521,-6273,-34961,-55261,19644,52402,-55086,-97759,-72962,-32391,61671,96874,65784,28955,-40985,-51074,45281,162977,240660,169106,-48537,-51370,50639,88343,70636,12005,-54312,-39446,5437,2280,-12833,-47022,-92216,-67240,-21888,-20910,-17047,-71458,-126359,-138032,-97351,-64572,-57614,-45666,-10676,-2183,-30078,-33772,-39342,-27011,-7914,-16202,1587,-45211,-64129,-57591,-103580,-107364,-65136,-23569,13292,49337,-13536,-69173,-59340,-79281,-59198,-70197,-86015,-87999,-97726,-106294,-93903,-79810,-55875,-38430,-21601,-74366,-125095,-101013,-71687,-64304,-25997,17831,30668,39035,38688,-5460,-59058,-90263,-98835,-80244,-105979,-104801,-60836,197,82317,125849,98037,84698,77834,45514,39256,-34656,-100849,-117003,-75371,40095,126595,151157,132692,111417,167526,130328,85715,26922,-4711,91862,162127,200310,232536,259436,230238,153323,138442,113892,-23493,-37239,22336,5626,-69241,-131354,-54827,-34253,-22025,-24080,-43711,-82620,-84252,-37202,-1291,66949,129006,141993,123024,83658,96821,160741,170065,108227,4799,-40884,-65184,-71584,-61504,10223,98550,133704,49132,-54961,-148523,-62755,1708,21990,-13638,-34115,95179,116496,63185,24255,-54435,-58310,-42923,-80496,-84008,-19319,24108,53473,50253,-28532,-117133,-118853,1161,99752,116125,61917,-19627,-14422,-3171,-21044,-60371,-69565,-77571,-60547,-38245,15056,63689,68042,32898,-92,-37863,-83787,-96488,-65745,-27428,-53877,-13108,73609,94572,70467,31025,4427,-41945,-99273,-33644,18036,73057,53530,-58397,-107254,-123084,-110918,-99077,-56342,24895,8408,-53041,-125880,-31481,145461,242759,163106,90794,188209,346821,216747,253448,346714,323140,153478,-19831,-54704,21822,117663,125045,48642,-25550,-114281,-60110,-43469,-16207,125968,269199,250549,176883,109545,21397,9357,12172,52139,109500,65594,-4791,-71299,-15902,88256,84870,46429,-34599,-113463,-52285,17707,76054,94479,70427,3958,-69663,-127140,-67811,14534,129590,156608,168989,201551,-3208,-81793,-76334,-35075,23587,87640,159960,213963,179219,101385,14935,-30931,-60102,-113288,-144096,-121289,-90368,-100645,-108340,-126937,-19235,51101,91299,120731,106223,67093,32875,25661,25417,-257,-33698,-60347,-40492,-37366,-78139,-102314,-87353,-57203,-2356,53168,2599,-8541,70222,117710,131911,82364,-29690,-99655,-98175,-60201,1174,87294,150435,130370,141124,80345,23317,25927,48530,-89923,-121661,-85363,-48944,-43284,-71712,-111894,-99263,1647,59031,38325,49339,72652,122522,186471,171425,110594,79047,106580,171255,139108,56883,56823,160061,171249,100801,37925,-42793,-98219,-109137,-66813,10741,60485,105996,149453,150892,122641,65050,8276,-34300,-33838,-62673,17317,142902,216136,176983,93190,24131,-9943,-38677,-48791,-6089,-11706,-108745,-127925,-92316,-28184,-33884,-90391,-126842,-8177,84510,113290,96630,75081,26540,-4158,-65762,-100327,-94109,-90357,68674,340454,464613,351343,129744,-20098,-17300,-12989,13035,72842,187660,217853,65659,-96669,-55930,25957,-10532,-20638,48190,46506,-24419,-42316,641,28901,54574,71793,53896,411,-66251,-144514,-142643,-94236,-85000,-21907,139877,205618,158190,95124,74994,97848,99998,76647,14302,-15588,-25390,-76713,-110154,-72554,-44501,19175,33777,402,-55438,-110015,-143747,-153116,-96539,-71584,-59744,-46900,-34354,-41658,-18961,29110,79911,89710,87966,167139,267469,195471,45320,-77577,-27017,51812,103574,41799,-44650,-28373,34040,76509,15931,3442,67482,46541,-3530,-33307,-58482,-91735,-85949,-57126,7739,52890,81061,93688,73888,21235,-6572,34798,93973,187264,270525,257968,188703,64117,-50340,-89853,-24681,-12823,-23940,-58079,-79989,16840,30034,-57568,-65204,-8510,30271,-35201,-41594,131508,211075,141459,-3918,-82958,-74941,-51258,-34424,-23331,-40298,-101072,-48740,-16496,10620,-7163,-12374,-26255,-16747,29186,37825,-15052,-64250,-85805,-113187,-122074,-1771,48654,-17549,-54016,-112953,-135513,-121922,-88010,-23958,3074,-18607,-39213,-6441,105856,258989,402628,407607,296675,205142,105827,46745,-44614,-46793,58787,126019,137291,69099,-9809,-56524,-56565,-8815,38831,45657,-38291,5382,94687,91493,30083,-25198,-23975,-48328,-100557,19104,115392,115276,128666,71913,-59285,-109386,-60087,43328,95491,77462,-15990,-65782,-25681,2120,32662,48220,13478,-35893,-33491,-52056,-58924,-75004,-56692,-14762,28178,91644,146273,201475,151926,56710,32481,-20694,-99386,-106395,-107150,-76986,-26280,486,39988,117693,106711,60752,116393,56863,38268,57197,59757,70324,39366,-52217,-103229,-111073,-110669,-40257,169558,401244,326865,165297,61429,-2404,-77746,-58995,34455,125091,170184,125180,20375,-48723,-49301,-31297,-22059,23688,101734,122696,33011,-89276,-158601,-79154,-93323,-107284,-80154,-62370,-87161,-106282,-10700,-8536,-57431,-122587,-95027,38057,98275,87808,51898,11257,22205,22800,3422,-3807,72847,111055,67392,17415,-25210,-77853,-112208,-135728,-79627,-72766,-81116,-137341,-154771,-133070,-108931,-36398,17836,27139,50056,731,-120920,-47057,56724,68705,38198,1872,33476,24084,23346,62618,69788,58483,-11248,-54315,-85612,-40386,53960,121191,137492,72448,-16598,13570,-11159,-92104,-142665,-100457,-22471,224601,350251,296930,189118,118204,110348,92814,45895,-51850,-125956,-114461,-68443,-7829,43080,44268,-46507,-119975,-75305,-106611,-89452,-17127,252,-35124,-64443,-37859,-3970,-10446,-64245,-32756,11367,-45712,-69224,-72582,-115719,-54508,54865,129178,76996,8237,74412,64703,-3301,-36827,-42768,-25602,-54170,-109919,-98362,10437,140857,268290,273272,140898,-27166,-59753,110148,271759,422925,472313,344696,205714,83320,-41670,-57531,3372,52556,64059,46436,31553,70901,137162,248712,319626,294967,59892,-134740,-1701,16238,-44061,9483,78695,54122,-46669,-137021,-111609,-97093,-79582,-48137,-87901,-94761,-24205,25120,2370,-58809,-29370,74381,89067,70140,49928,-32258,-91463,-102520,-71422,-33717,-37199,-70830,-101817,-23852,-7141,-22807,-30562,-22555,-2690,35876,68195,77175,61873,-8323,-75717,-104245,-64492,1070,21669,-8472,-37459,-38250,-61768,-73314,-51815,-36991,-36763,-54094,-54833,25600,72938,47657,7489,17525,53173,44788,-33175,-68792,-31523,41620,112378,106246,35831,-35827,-87224,-138299,-106581,-73987,-94943,2347,133084,219217,254204,217589,159375,64190,-45588,-128539,154240,418019,207117,71582,94402,59872,-41389,-116006,-60530,-4693,355,-1828,-20788,-78330,-147674,-14551,66959,26022,-32361,-105234,-72624,-59776,-78510,-61652,-17810,7645,50426,116418,116355,21136,-66443,-14648,94200,183203,206778,183780,117453,18869,-95765,-121427,-102715,-83636,-29973,8387,22289,32788,31054,31417,79542,157180,148631,75000,38072,32382,86460,163595,195109,186363,82460,8101,-13383,-86934,-110118,30310,147145,185705,147121,110512,70871,52747,41936,-14961,-94870,-125863,-162251,-77285,-10258,-24502,-53235,-85476,-123323,-105104,-36698,-7686,-35000,-57622,-73520,-103861,-63254,-20818,-57780,-10788,148909,272965,264028,132861,2500,-18107,56298,181030,271786,222333,40977,-71568,-53422,27671,68064,27528,5916,-3222,30824,124369,157563,81607,-15903,-16670,36844,53780,26294,-46527,-97575,-41642,25089,31081,-74700,-79560,-51573,-60404,-79350,-17359,103609,166583,189240,132589,37868,-35758,-94533,-56518,35258,50131,17633,-45063,-32629,33754,94706,137734,146859,145748,175781,151407,34512,-88973,-49611,40290,20933,-7992,-20378,-16905,1132,61841,23856,-72204,-99296,-3523,128809,162983,61307,-21094,-50117,-38154,-18386,-21310,-15522,6598,25726,70225,72426,71988,78571,55668,19160,21625,60922,118494,117175,72233,46315,-29185,-63893,74810,247534,276147,149982,-9870,-114708,-5528,52099,9231,-67170,-49999,-24908,-37525,-28089,-29008,-29841,31126,72443,63934,11188,-15052,34468,54575,79912,183557,214112,146368,54651,-12052,-55930,-48507,-18031,-5384,-30776,-31420,4357,50395,81210,226947,384410,347960,221018,106143,72508,63751,-1096,-21343,24582,137260,253065,203475,13567,-88957,-128236,-132246,-91621,4950,64871,3071,-98548,-51556,-3372,2115,104552,100158,9355,-62717,-100730,-115445,-116515,-80395,-10668,83304,79354,-12905,-95765,-10469,62207,86807,82675,66828,49975,14201,-35780,-66988,-57616,-22862,59119,165569,198018,148472,28279,-74284,-92212,-104758,-53507,7813,17584,-15335,-105579,-69138,76723,151784,85034,38223,18529,-40054,-86913,-92835,7324,11904,-39049,-75047,-73644,-61178,-75654,-84601,-89146,1400,9175,-45469,-84198,-42533,28675,-3646,-80498,-107966,-77698,-67010,-92065,-38068,47042,124666,229348,246580,272456,234540,77622,-40076,-68255,109292,289042,236044,63137,-42816,25480,88970,67986,18809,-16737,-44117,-26434,42327,111058,152869,135313,42152,51820,57355,15093,-87693,-68507,25509,109425,137988,87836,-12259,-138736,-62549,155482,309458,331653,277855,86091,-20358,-53512,-54594,-67803,-80201,-44654,4941,-7434,71,43892,61130,36865,-15192,-54699,-68129,-73517,-6812,-35073,-53107,-9101,12907,-11380,-64152,-104641,-104113,-58933,10283,91373,108616,94265,84886,29787,-56036,-97633,-146151,-113719,-92512,-75375,-75449,-69531,-63925,-69242,-121316,-180211,-97111,-26244,10511,15279,22095,5197,-7730,19506,64380,106691,119272,64221,-21958,-128793,-89455,-48014,-59051,-65576,-38840,81287,177447,148433,114631,199657,200229,97874,20,-14279,30830,54887,59433,91971,99232,88502,102346,104307,66699,1920,-48845,-81347,-51033,-21548,-27319,-96145,-105199,-35445,71794,175478,182064,58621,-95159,-85789,59603,145730,128241,89029,48684,28481,55875,47268,34188,15544,33966,79610,99595,75612,66176,54308,37944,18251,-13469,-18476,-9947,-46988,-90594,7006,80184,19224,-65459,-93820,-91782,-120237,-111976,-63016,-59654,-22720,23035,72765,138549,223058,240057,117087,-16183,-78168,-77578,-37233,-26206,-51642,-90228,-108245,-118724,-119257,-79272,-31725,-12173,-58442,-26076,49984,100519,62550],[-13807,-55699,-36750,-14702,-9369,2954,63068,108803,107869,110477,63497,-23392,-113354,-51967,-14161,-23533,-45621,-35351,-45977,-31954,-20341,-29519,-35085,-91888,-117970,-61600,7815,60586,88181,95405,74745,54720,24075,-440,-19270,-43424,-56248,-102601,-43869,16126,32911,-2591,-67775,-84559,-42448,-1800,-30676,-15992,49102,65222,5107,-76019,-13241,96375,139762,51314,-14771,-38091,-72738,-23519,-23640,-38900,42224,222824,252832,205323,109993,33791,-24597,-73625,25029,25554,-90429,-99786,-84802,-38385,-10061,67753,86219,19744,-33962,-38882,-8558,92721,143609,86123,22707,-21119,-98879,-4206,80569,110409,65990,1068,-38616,-73211,-96740,-87871,-36388,51392,124993,122812,35452,-41127,30367,84467,116045,116850,125174,141133,95251,74883,21695,-18968,-37379,-33436,-5051,-2469,6752,157513,142439,18825,80551,192283,85621,-28462,-118544,-91568,-46478,-61381,-131925,-25863,69685,145678,218579,231280,183134,91163,105364,193933,282245,267505,201223,168946,81030,4229,-56217,18066,145860,108778,2963,-106581,-104500,-23459,51489,73518,84161,109376,20532,-36237,-65328,-84041,-65220,-27448,-15530,-39889,-79860,-120939,-119957,-121217,-141714,-155589,-126091,7116,69563,2405,85119,88438,59157,33158,-257,-65960,-109815,-17206,-394,43169,91284,55855,26463,-11942,-67155,-25986,11689,-83913,-81309,-19335,27090,32516,-11159,-45668,-76843,-87228,-73417,-86770,-107588,-61177,44123,122965,102879,14198,11535,26724,-1478,-65962,-89194,-26761,52026,32484,-74883,-104675,-43505,-16011,-54136,-86718,-84077,-41752,-54372,-100496,-83877,-18604,-20006,-49642,-55363,-66809,-62135,-29792,11298,9644,24608,3458,-21048,-38506,28938,166722,253386,260715,105443,-32970,-100281,47433,102315,115464,132333,140725,128538,109826,55446,-6781,-82679,-114993,-112922,-122542,-116512,-73800,-15597,49107,145570,186413,156901,22225,-52329,-56624,-35546,-47006,7945,102247,207763,243391,250959,200438,39751,-81128,-115468,-83995,-32437,-17213,-48677,-79015,-93229,-91461,-89344,27440,98753,128276,140056,89978,59491,44746,9357,-38393,-88579,-52371,6417,-7627,-12760,4400,6035,-20042,-67848,-69735,-60859,-41306,-67277,-101493,-117551,-114950,-88124,-84939,-104422,-109268,-112315,-81090,-6440,80001,160823,266331,264218,87652,-57701,-97958,-68339,-6626,54811,57902,8479,-23353,-15120,33573,104992,47119,-25495,-77,42700,20586,-28161,-75116,-73929,-7719,36044,1418,-65885,1683,-101483,-118207,-80054,-20745,-47780,-81708,9623,65969,58755,47078,8500,8092,37941,-3639,-91622,-131394,-74799,-1922,33376,18457,13523,95753,78065,-6130,-78107,-52174,-43432,-83506,-89709,-84129,37729,157775,200153,206145,175830,101738,57904,110308,254761,348476,246845,116627,59153,16619,-77844,-56646,109195,295538,348655,232213,65536,-448,40300,24337,66130,86007,27081,-40551,-37840,4552,70055,111253,138016,138771,67864,17635,-35210,-36242,53964,99636,50491,49298,109149,132150,64052,-17391,-49206,-24847,14423,33789,-23946,-18700,-12837,-47021,-64974,-92952,-127836,-137778,-127235,-115601,-68983,-50146,-85905,-15744,103635,132746,49891,-50148,-26651,-3148,-43720,-47356,94578,153206,260076,271792,167327,27046,-71014,41435,139773,211127,57588,-26724,-6062,7960,-100106,-245013,-327157,-209096,-70393,-125799,221080,453764,117841,36000,127592,143500,116071,79085,-8416,-92349,-119103,-10802,-57854,-104195,-837,36995,-2863,-65985,-72590,-65203,-62677,-29478,1887,14517,28593,65642,9350,-52282,-61201,14227,210387,234702,144106,93144,39900,-29264,-101292,11429,61730,72222,100371,137026,124837,63811,59361,105218,107572,114137,78136,6309,47258,190129,314522,253022,56122,-75885,-49245,3100,66912,220443,359691,336940,166134,32555,-19767,-22558,-41712,-82709,-65849,-50138,-75865,-48041,-25605,11249,128064,268549,202373,94070,-28871,114569,194618,100769,10131,-80987,-126488,-44362,6777,-49425,-118559,-133510,-21488,21474,-38918,-97648,-103284,-52315,64995,129011,128811,16757,-37458,-31256,-71588,-90152,-92090,-56156,-10023,8471,-14737,-59698,-113911,-135056,-124394,-84086,-7645,53338,-3598,-54449,-56578,-43551,-42319,-78803,-100252,-100939,-77907,12426,159492,245195,189422,166795,165190,124751,66894,35420,-22037,-83611,-69956,-49434,-83245,-141562,-70337,-10247,50309,197034,346451,331867,235035,162460,110586,88795,24131,-20151,-54223,32392,75081,-28469,-62318,-36668,-8573,41721,69183,56611,32463,-31298,-51775,41663,158819,240696,174635,-43295,-48637,44664,81214,53120,-6725,-58333,-20303,44328,47642,20901,-31755,-92571,-63536,-22013,-26857,-26433,-79418,-136863,-133103,-80634,-39449,-34730,-31995,5617,22911,-4168,-14185,-28300,-21483,238,-3947,12218,-35371,-44056,-48058,-105699,-120178,-56775,-3735,27895,38886,-50807,-70321,-38139,-73218,-92378,-86818,-95719,-91816,-92956,-103702,-96173,-74943,-43234,-20341,-9088,-71586,-121012,-88975,-60598,-58135,-26156,5736,12909,21445,25661,-8346,-59678,-92196,-93172,-78289,-106148,-99139,-54741,2957,82112,136254,110389,94664,93419,56838,32329,-56682,-115902,-117958,-69609,40062,121197,150476,148275,150894,202822,139581,94725,50559,34273,127825,190131,215577,237987,251109,211518,132384,131994,134705,52,-10534,41751,16736,-61572,-118049,-42214,-12785,940,-4731,-31429,-79481,-92458,-46522,-15319,55311,117661,134213,135114,108374,126050,194814,178910,124403,15425,-51440,-79786,-86577,-77657,-12136,70252,103228,34733,-54741,-151543,-58408,10178,30330,-13721,-56645,82638,117851,66415,25031,-52911,-50022,-29285,-69640,-99997,-34522,28125,61568,49206,-36614,-121685,-98211,18594,122057,139487,86724,-19831,-22016,-3198,-22337,-68236,-82543,-93206,-74652,-43313,7934,41534,24893,-7576,-20893,-43346,-83710,-99422,-92407,-68715,-102781,-39591,52158,74278,56773,25044,-15,-45987,-94508,-29959,9630,61236,49225,-52254,-93986,-113361,-100495,-75479,-14858,57992,15535,-56992,-127836,-26432,133266,190636,96662,57673,194547,333129,157641,167158,224270,196085,58743,-55400,-22725,75181,168576,165840,94190,15899,-82801,-81739,-57048,-16333,128711,291805,282988,186871,117079,24826,-2715,-19078,22454,90791,86052,28114,-49968,-29675,81252,98387,63745,-22474,-113502,-49677,27791,92042,110886,85787,11432,-62040,-143226,-80528,11218,146449,205359,228427,234666,4463,-81015,-80687,-38932,25594,98225,177291,214640,176650,109447,27764,-23083,-60934,-117367,-101701,-69640,-61241,-106811,-121841,-113176,-14576,38119,61138,80476,66555,40918,30984,38399,42206,10866,-34152,-69091,-54519,-52566,-87155,-88046,-66143,-41368,12733,59995,-13418,-15647,73374,121962,134694,85094,-29779,-106567,-102597,-57698,11616,109109,191577,162271,145414,73134,16175,4950,52230,-79446,-124012,-111809,-69614,-57670,-72439,-101648,-80410,30844,89957,46796,27154,24589,55353,128358,148560,105701,58403,45370,125612,92841,-9549,-7184,112320,147573,92250,39457,-42753,-98997,-116519,-92278,-20537,25452,76337,134044,150152,124114,66521,7101,-38037,-47390,-85207,47828,177430,242405,189836,101870,37169,3611,-31760,-49195,-11009,-30183,-121810,-124266,-96883,-36801,-45441,-103887,-118069,15738,134676,173768,142951,109432,43578,6078,-52473,-87502,-101249,-75733,82641,351720,479187,373943,145590,284,13607,17905,25499,60501,167284,206848,72724,-84504,-62735,16802,-6027,-12165,48729,42850,-29228,-37533,-4822,4723,23746,55073,56277,16200,-49982,-133846,-158446,-114100,-100135,-11109,152040,219267,165074,99589,75665,92907,99878,76856,13643,-20218,-20533,-63979,-105230,-73912,-41699,23775,33070,-6887,-71709,-131231,-164197,-140861,-81966,-66959,-59354,-47579,-40800,-54720,-38605,16844,72990,96194,99249,173286,261735,187418,45170,-98771,-26917,71231,132390,59922,-35363,-29685,19074,43912,-14129,27761,93405,66088,16090,-10574,-41598,-102181,-115325,-83499,-17054,32602,64707,78421,65227,23982,-842,45262,105836,189190,282448,271859,181562,49351,-65700,-96096,-35794,-24126,-18906,-35760,-40116,51048,42142,-70621,-79301,-13020,32943,-29230,-40579,131920,203624,132508,-8695,-74067,-59371,-39139,-30373,-29444,-51286,-111908,-44812,-4137,21823,-5528,-18004,-31315,-16428,26898,21924,-29974,-66859,-83633,-112258,-128649,-7343,37422,-27917,-41426,-99966,-160657,-133675,-95319,-32695,-9738,-28281,-35703,-8258,95659,242377,350036,327250,237259,173496,87444,42533,-34590,-50624,34015,106334,119071,61207,8975,-31046,-56498,-28269,21640,38688,-40207,8451,86070,74837,-480,-51765,-18878,-32186,-106421,1979,103384,112508,122136,54522,-81724,-84919,-40542,56318,106159,80685,-16404,-72579,-35572,-2667,27766,41552,7556,-41463,-38365,-62573,-72714,-81037,-45235,-2403,38712,68510,89910,156666,138288,58138,28509,-31214,-119241,-117482,-125019,-97667,-28866,12613,49810,111252,100474,72372,123640,58871,41796,68284,85919,115457,84593,-1056,-57831,-83085,-97044,-40653,160759,371504,316667,168322,67342,1741,-76186,-36020,82444,178415,207166,138822,25399,-43190,-43995,-23798,-18558,6321,63496,87620,6591,-111694,-141065,-67943,-76971,-83805,-65909,-57900,-89754,-95128,-3186,3242,-43382,-106961,-110491,24421,103596,108877,72393,22927,24030,21119,4909,9506,85367,99706,61968,24749,-7074,-61780,-108434,-137235,-78407,-79162,-98607,-140248,-143505,-128946,-114632,-44656,10019,21639,49973,-2533,-127725,-61324,32955,49145,35579,9928,33185,6251,17465,80337,97052,73562,-8035,-55011,-80302,-51218,35332,94240,106625,45762,-15256,50173,24343,-66382,-126096,-117804,-1610,236657,349788,291774,189688,121512,113278,90260,26375,-90997,-131179,-115029,-57738,6538,55952,41265,-46149,-76025,-39398,-85019,-110856,-38951,-23402,-61343,-81773,-43958,-12116,-24072,-71700,-28084,6558,-62408,-73709,-75210,-130480,-51904,61951,139602,92926,59235,116535,91574,21131,-11602,-48869,-39469,-56811,-106092,-102832,-9760,107586,205603,205932,104252,-41766,-46382,125587,290539,415168,430377,297986,170784,74853,-36674,-82997,-47626,8630,37110,33745,33429,86810,149737,250486,318078,312443,101389,-118754,-11934,13153,-48692,-2071,55417,15720,-86117,-140209,-109442,-111030,-101075,-79742,-111061,-102204,-28431,13872,-17754,-74207,-21025,100009,123037,89613,45998,-43320,-90679,-97098,-72889,-37359,-33279,-57831,-115703,-21935,-3429,-11304,-23342,-31817,-13721,40462,78830,79391,64180,-2581,-68661,-94716,-45171,36740,49803,-4705,-46052,-40505,-59710,-70453,-41042,-21877,-23739,-45684,-58752,21100,70013,42306,6921,14531,45019,38416,-40519,-86839,-58421,12093,81313,79758,36814,9497,-20089,-88357,-140464,-92918,-119070,-11520,132592,233199,265396,213255,136758,32368,-65483,-102863,198029,455140,260389,115474,132006,90976,-26708,-121192,-82902,-30309,-23191,-19989,-36880,-91897,-132588,1193,98985,46857,-24486,-111517,-63952,-47903,-78609,-75194,-22855,16348,69506,144204,147022,40486,-54612,-26630,86326,195174,242961,232077,146058,17530,-99710,-92488,-59829,-48969,13065,43652,36964,36539,30331,27668,71247,152605,157289,86156,45200,36089,87806,168586,194364,187671,98475,28334,-2237,-81434,-118379,24854,148283,188702,148000,106130,54721,22167,-3116,-64255,-111121,-119922,-145438,-77187,-8878,-25686,-54852,-83646,-113896,-109274,-41799,-10278,-31123,-50748,-61416,-67662,-50636,-15150,-38243,17103,196307,345387,300521,155119,20201,-11128,54067,174190,251093,189211,21613,-80057,-60183,29701,89808,59438,29705,19372,82519,174846,187310,87854,-18223,-20909,27478,37725,7621,-64263,-95369,-36562,15957,10959,-87819,-66722,-48849,-63347,-82067,-30146,84375,162710,197648,144382,50696,-16361,-81299,-66018,27899,42776,4350,-74801,-85410,-24844,44915,104211,133730,147980,180857,154611,35144,-88581,-47922,47849,42905,25371,22253,37633,69405,124077,73806,-47371,-92793,-5441,137435,187879,68527,-16749,-27132,-5793,3692,-12653,-12415,14339,36305,74973,73912,65584,67108,44681,7502,-208,32925,101143,128425,93024,55712,-31668,-69968,79595,279124,320413,185905,13423,-108875,-23110,36598,7357,-66773,-66925,-44267,-56524,-42861,-39254,-40552,9298,48079,47467,4516,-9725,44955,61108,82091,200943,242820,166411,75068,6120,-49403,-47316,-24062,-17016,-40306,-40335,-11839,18996,42141,187350,373099,353316,215441,90163,60909,72624,21272,1103,43115,157945,283553,196872,12729,-83194,-143353,-140750,-94867,-6189,43552,-19959,-113870,-44398,-5661,-32404,76386,95010,18509,-44204,-83250,-107023,-106294,-87864,-25744,79232,96730,20181,-111103,-38042,37790,58777,48888,37844,25313,-5824,-49865,-76888,-66242,-40332,16802,110122,149516,102417,-13536,-118052,-95319,-57830,4529,36965,17417,-42921,-97488,-50891,87761,151998,81992,38174,4410,-59657,-103005,-88551,15957,10779,-66421,-88403,-74388,-63906,-86518,-98702,-97458,-6404,-13111,-64724,-104104,-45232,26867,-12896,-91619,-95945,-42775,-28944,-54690,-23143,46946,117880,222445,248463,260105,211657,72705,-23797,-40710,130878,312489,236795,57071,-41780,29293,91303,68155,16056,-26718,-60688,-40977,32523,131453,191762,148851,33941,31991,46668,13568,-85988,-69752,29540,118239,143637,86085,-13544,-134627,-78983,98925,231280,265999,245002,86270,-2494,-39595,-58362,-85245,-88343,-18741,38002,32622,19478,59612,71776,36181,-28992,-79445,-101446,-20027,31972,-17405,-54428,-21667,7831,2282,-39635,-79086,-81914,-43366,35388,138802,159989,131621,114651,54240,-40542,-87259,-138397,-127571,-106967,-90953,-87100,-76250,-68773,-73164,-120447,-164532,-85883,-23438,4165,10693,17403,-4465,-22046,2301,48539,97415,112504,60353,-24214,-126873,-88141,-50490,-62586,-65265,-31900,87868,164378,151138,120861,208799,206759,99690,7756,386,40833,46790,36661,67688,70603,50605,59606,75408,40959,-17997,-57406,-79326,-39992,-7434,-13420,-85962,-108750,-43107,55251,148802,160728,52781,-97121,-83332,64889,133657,109580,71856,22923,-4111,27993,34800,33995,25371,52274,104675,128011,105331,99070,83890,62997,36336,4998,-946,-1526,-50486,-81316,31410,100590,29817,-63454,-100265,-108111,-141040,-91350,-27759,-26024,-11953,22908,69740,150558,254177,285014,153486,2517,-74469,-82492,-41781,-27811,-48041,-84496,-93990,-99318,-113652,-83954,-33707,-16697,-75345,-11978,70084,106278,40216],[-41261,-83441,-63855,-30080,-8601,11405,51020,83769,82533,93649,60482,-10591,-99374,-75876,-33668,-33936,-39284,-24769,-39432,-32346,-28557,-39120,-24678,-55288,-112281,-87766,-14136,49765,73519,80789,66926,52134,31101,9866,-1943,10052,24540,-40592,-56265,-12431,12971,-16190,-75927,-78087,-27415,24630,-17976,-47335,28593,52599,-1212,-66728,6466,113027,158714,62680,-22086,-49174,-77712,-29046,-26965,-25244,58556,224419,235547,192807,114207,49418,-10378,-89440,25693,45533,-72040,-119133,-102545,-71160,-47047,47328,78307,18145,-32890,-35512,-521,107446,156196,104932,38637,-1439,-61012,-19123,66736,103761,71406,11618,-26616,-64100,-89061,-97687,-52277,30101,101108,110143,34176,-28798,35512,91227,116250,108125,113380,140334,110882,88540,16686,-47785,-80711,-76589,-22069,-27309,-22434,110813,130631,60227,123644,235805,109087,-16193,-111453,-109187,-62022,-72428,-135925,-30331,50435,119574,193700,188098,115022,12042,30996,108756,219257,246257,206829,200783,123992,36359,-58157,-46544,114336,94562,1889,-105661,-125231,-37034,44113,71045,90720,114655,15454,-36168,-65770,-87948,-69110,-29841,-16764,-42618,-88212,-130346,-120456,-116684,-142143,-168312,-120500,38878,133438,63343,80945,72711,56011,52297,31587,-43811,-114346,-17389,6948,67698,144760,108085,41055,-19280,-91182,-12583,53032,-38882,-150748,-68366,-13356,-1280,-40535,-66544,-82570,-93592,-67007,-70819,-88149,-86196,11205,89296,95310,38191,42516,47929,13980,-48168,-74776,-17181,52666,30539,-73697,-106119,-56452,-24736,-56871,-82608,-76114,-32140,-43092,-88677,-62215,3728,-1331,-23253,-14144,-15934,-36158,658,30706,15808,30885,10732,-22736,-35759,59727,167739,223408,244214,126062,11269,-90846,17848,96735,137868,158328,160002,138924,100731,33481,-26132,-96415,-113080,-108181,-108879,-130012,-82342,-2541,100441,227004,242049,191182,39424,-50864,-72636,-50946,-44299,14867,89732,171960,200093,228782,215023,73332,-42848,-97925,-98562,-39755,-13785,-41509,-68283,-69704,-61720,-104447,9244,85244,107522,125562,85916,60917,39375,-9316,-60701,-103321,-16470,43177,29341,18785,32061,24623,-6211,-48668,-42374,-42330,-38107,-77774,-97233,-111664,-100950,-77264,-87081,-119273,-128031,-120443,-85439,-15592,75052,164552,269057,244865,66309,-76265,-77135,-55291,-12544,32052,26768,-25647,-53314,-43197,-1830,60322,11006,-55547,-24545,25162,5245,-34672,-63416,-47037,25936,68041,29851,-19749,24846,-91491,-109500,-74035,-31031,-64730,-89252,1617,45002,36824,33636,6096,2754,35857,3732,-83776,-113467,-59932,9939,40353,23320,9890,70407,57122,-19339,-78928,-35848,-26100,-51420,-75778,-84918,29034,133016,182335,183213,145711,76063,32189,76178,233670,340987,267094,139219,81679,20195,-72952,-5341,167275,361809,406781,238781,35556,-33490,22296,15145,57342,78163,15418,-58180,-58719,-16210,62263,116740,147277,145129,66355,9332,-49830,-46605,48499,99004,49462,41880,101155,125073,64459,-5975,-29746,1128,50290,81881,13488,-12527,-13804,-54842,-90503,-124956,-152185,-118897,-108130,-146219,-116606,-71699,-101275,-26294,97754,143599,70402,-30111,-21201,-5049,-50975,-31233,146053,213015,266036,223691,123118,2,-92123,54605,151879,214415,62263,-16145,-1192,2809,-105795,-245817,-414071,-251724,-40725,7295,494894,706521,300129,97868,163814,189499,151837,97495,12210,-60894,-143748,-46335,-80048,-82649,13604,47120,-7765,-82349,-87364,-71058,-69786,-23811,24933,46676,52639,75487,-4212,-68602,-80398,-14084,182280,239600,126019,63250,8362,-54571,-51877,53893,85622,80446,84674,85662,59254,12254,30419,82568,85603,91025,61058,4068,55872,199302,303167,221905,35017,-74974,-29797,3230,53140,200970,343747,333922,177630,48226,1133,-11747,-44843,-92496,-61756,-42381,-76619,-78601,-48599,-8655,116669,281933,225330,104538,19974,173828,244676,119942,-7974,-127390,-186968,-43132,23538,-21482,-90558,-116544,-3211,40773,-27083,-94919,-105056,-52277,67995,121480,114010,15735,-43773,-58400,-113946,-125042,-77171,-42088,-7617,-547,-29894,-78552,-124733,-129648,-127847,-96903,-34186,20073,-38313,-85460,-75078,-57488,-56702,-91716,-106788,-104750,-83577,6003,150405,233723,187991,164626,166702,128718,63107,31351,-20794,-76162,-65189,-46555,-78293,-142066,-58995,24897,107182,230441,326175,303655,204611,133362,99841,111550,57121,-1160,-41599,59047,106255,6805,-26259,-4864,7292,8624,29023,38283,30348,-24409,-54823,31799,147197,233276,177553,-31838,-38399,42757,77402,36822,-25482,-62861,-4228,82800,96240,53910,-21238,-98602,-60514,-22295,-30406,-26991,-72135,-122398,-113463,-64022,-17079,-16820,-23798,15534,42814,18882,2755,-19690,-17220,7686,5775,18593,-29124,-28149,-42339,-107948,-124570,-44162,18243,46352,32795,-82142,-59260,-16292,-50906,-123387,-108474,-109373,-94554,-85312,-96253,-100741,-69685,-29020,676,6410,-66234,-117277,-76089,-47289,-48282,-22854,-3347,-721,10017,16999,-9358,-59392,-93383,-85331,-76138,-105930,-92675,-48347,4070,75947,137586,114601,96716,102810,67139,25065,-75291,-126593,-117181,-66429,36472,111550,148029,164038,188378,229909,144331,101931,77115,78403,157267,210701,223420,236431,237430,191406,112989,129223,165145,39590,18464,60939,28877,-50628,-102923,-29539,7159,24734,16411,-18505,-76404,-97549,-49743,-22710,47516,104720,122890,143247,132642,152266,216512,173315,129912,23446,-61831,-92547,-99948,-94132,-38844,33327,64116,15612,-57284,-142736,-52349,17624,36642,-15598,-80148,74904,118898,69397,24805,-53679,-44662,-15428,-53066,-106976,-51031,28551,66258,45957,-43519,-113092,-73087,35373,139120,156652,108282,-13695,-31482,-4647,-24847,-77010,-95030,-101024,-83746,-49237,-4673,12325,-20119,-39510,-29734,-41247,-81503,-101643,-119584,-91910,-127492,-62914,30265,55456,45463,20637,-3976,-50591,-92831,-28877,-643,45275,39088,-48329,-80152,-102037,-87957,-48893,26128,89122,20506,-61565,-127136,-23680,112722,127166,28780,30842,194293,297938,95736,77725,97345,75464,-16241,-52831,21924,129515,214135,201372,137720,55751,-51178,-105124,-72320,-18066,126992,300308,302715,191911,122168,30286,-6537,-42545,-5252,73393,106725,61429,-24635,-38957,73165,110801,80185,-11192,-114168,-46917,39091,109018,125546,100589,20150,-49870,-121870,-80498,14845,165261,266301,305466,279350,24052,-68569,-76529,-39103,28843,108477,190695,203837,164700,111698,39181,-15190,-62290,-114029,-64098,-22990,-27377,-94729,-124851,-97783,-8408,27943,35272,45918,32035,18632,28346,51149,58135,19581,-36088,-77769,-67299,-68034,-92618,-71394,-42933,-18152,37073,72204,-25664,-24266,71460,119684,129904,80076,-31900,-113807,-106173,-54517,21507,128592,230923,200877,151347,71306,13905,-14285,56075,-63563,-112813,-125071,-62729,-58754,-70455,-90272,-51676,70872,126168,58850,11137,-5890,13918,81070,125445,98942,36348,-8755,84749,59641,-52496,-67441,56345,112318,73236,31949,-47045,-100555,-118605,-122179,-55275,-10496,46891,117469,147132,126362,71256,10471,-34739,-48803,-115810,74063,202193,257901,195160,107203,49703,17117,-26201,-53130,-23594,-56682,-133796,-116796,-98307,-45397,-56028,-115433,-108258,30951,173083,224848,183015,142349,66127,18917,-37771,-72395,-100693,-58094,101501,357583,480059,389538,165197,27667,48525,54266,41986,47080,139908,186257,74788,-73288,-65036,8631,-2271,-5778,46460,37155,-33411,-32391,-7581,-12908,-3640,37609,55951,28999,-35452,-120291,-162019,-132642,-115801,-2,162939,235122,177478,109230,82653,94914,103360,77097,9976,-27856,-11021,-47019,-101473,-78728,-42279,23435,28562,-15428,-86775,-150432,-174099,-121009,-65470,-59583,-59418,-51357,-52445,-73386,-59940,7134,68030,102296,109333,175309,249029,174391,42156,-119827,-18517,94957,159854,76377,-26298,-28510,5221,10027,-41699,51569,113922,83289,36626,10693,-29214,-112443,-140564,-98344,-31398,18367,52866,67084,58199,26795,2618,50862,111134,183540,282224,275249,167109,32089,-80688,-99162,-44913,-28050,-8259,-6164,8126,102429,70288,-71879,-93517,-16588,37124,-21130,-47023,121361,182900,112485,-15550,-61350,-42233,-26712,-27948,-37943,-62739,-111351,-39436,7929,31289,-4132,-23052,-35222,-16351,20076,729,-46899,-69310,-80633,-108142,-127342,-12795,25778,-34457,-24238,-79942,-158052,-128398,-101023,-40052,-22491,-37036,-28984,-8336,77653,208975,279952,241820,181086,142879,69317,36986,-23977,-51823,10864,81738,91509,52034,28576,-8838,-55117,-47516,3546,28366,-42972,9878,75368,58301,-29886,-70121,-6110,-12840,-93223,-12502,91911,109845,114380,38370,-89190,-61657,-24863,65413,114659,83453,-13462,-75170,-45849,-10179,19329,31888,-990,-50229,-47041,-75806,-87616,-82998,-34200,6023,42203,36446,32606,106607,116897,55030,21356,-44082,-136989,-101078,-119982,-114678,-29490,25398,64113,110795,100465,88152,131354,61355,44188,76046,105696,149710,119059,41729,-16429,-56902,-84392,-41901,143928,314704,277631,156846,69448,3574,-73974,-11803,129095,226885,235069,146066,26438,-40157,-38628,-16964,-15565,-11985,20557,46282,-13887,-91382,-96509,-47189,-53286,-56995,-49563,-52624,-90517,-80374,12777,23183,-25474,-89826,-124251,11519,108968,131224,93213,35701,27718,21597,9297,24351,91780,83341,53604,30256,10290,-45330,-102574,-137214,-78862,-78609,-111369,-127975,-129321,-120593,-115245,-46629,7732,19552,51432,-6718,-135205,-73156,15119,39446,44020,24629,34288,-12772,11458,93433,115225,80990,-8042,-58220,-80568,-71323,3741,52661,58173,1956,-13567,81621,54917,-43201,-107223,-119287,11757,223598,321080,270066,182983,120718,113198,84899,5316,-112556,-103286,-96200,-40876,22194,68817,38092,-37390,-38009,-10198,-66920,-122743,-55836,-45141,-87690,-95334,-48652,-21562,-39934,-83099,-24003,881,-79068,-72615,-72505,-127874,-50605,71184,160672,127274,104698,144376,109559,42890,12856,-49951,-51604,-59340,-98366,-94849,-30900,69059,137976,137143,65760,-57446,-35704,134090,301160,398876,386564,258439,142237,66656,-30681,-104169,-103420,-34434,10448,21539,37216,107057,168145,253245,312083,317818,139087,-92901,-26891,5260,-56487,-16966,26066,-28416,-125729,-120186,-105757,-124339,-115326,-112219,-135498,-109505,-32017,1729,-39118,-86919,-7805,130223,162510,110759,39756,-57382,-91780,-95348,-78510,-43795,-29559,-41307,-90344,-30284,-8162,-3780,-19629,-46643,-28538,42798,86750,76217,63255,2177,-61371,-84421,-26589,71639,77387,-700,-55246,-43258,-58219,-69154,-33158,-8603,-12151,-39802,-67271,12212,62810,34185,4616,10195,35937,32686,-43719,-105150,-92228,-22768,45268,47451,33552,54310,55434,-21738,-106627,-114957,-142842,-25477,126083,237379,264122,197627,106031,-407,-81502,-60794,243322,475975,305698,152691,163060,118455,-9661,-120440,-101994,-52746,-39475,-29300,-46256,-99750,-118548,16139,135276,74410,-8520,-108111,-67091,-45922,-83097,-87677,-27025,23200,84035,163570,170120,56355,-44552,-41572,74317,201821,277711,283734,175111,13021,-103914,-61257,-7850,2885,63638,76245,49318,38783,27973,22582,60550,139744,157160,90573,47849,35778,81694,160143,175611,163831,96700,38425,2293,-78976,-130906,15465,140335,180016,138011,92121,30441,-15054,-53339,-118813,-115787,-107078,-125070,-73769,-9087,-31029,-61305,-85840,-110080,-111605,-46979,-15660,-32055,-49059,-49413,-26581,-4339,18939,-4919,45283,235848,399185,328063,175734,34567,-8664,45682,159649,221187,150962,2124,-86739,-70095,24180,103790,89615,54407,48802,145611,230787,218607,93726,-21306,-26362,16346,20503,-10363,-78108,-90207,-36983,-1125,-18015,-104957,-53796,-44549,-64559,-83473,-41513,62806,153812,200094,152165,61001,-2050,-73203,-77039,18082,32262,-12821,-99877,-134187,-80562,-6405,62108,109456,138944,176721,151979,33222,-88012,-49507,50655,62132,55884,62163,92382,145226,201175,125796,-27855,-86734,-8671,140232,202235,68746,-17051,-10855,23132,25202,-4375,-9316,22351,47018,77297,72995,56650,52966,31695,-6219,-24100,3568,81013,138489,116100,65326,-33937,-76849,79980,303207,357614,214070,28428,-97305,-36392,21646,1435,-70536,-86115,-64716,-76824,-60096,-53608,-56040,-16292,21530,25543,-8712,-10435,48267,60114,74723,205179,257416,176782,91189,25028,-41561,-44627,-32207,-30648,-50911,-51096,-32484,-18390,2700,145371,345401,343878,202906,73646,50333,80634,44004,24143,62381,174318,296337,174647,6093,-78053,-145676,-152368,-101022,-18311,22135,-41674,-127909,-46395,-15364,-71662,43595,83344,23391,-28569,-66397,-93136,-95572,-93683,-41257,71393,110680,51999,-69284,-66896,9099,27831,15742,11328,2405,-24869,-64183,-87944,-76421,-59202,-26169,49552,91524,50327,-54687,-113152,-42617,13927,65339,62489,14362,-68888,-73811,-32692,95767,150172,85188,38043,-17633,-87236,-124510,-86309,19846,10316,-83754,-98561,-75962,-68911,-98999,-113043,-105531,-14559,-30393,-78096,-110278,-40523,27556,-18903,-94838,-73535,-5865,7501,-20910,-7422,45307,105385,203109,235095,233860,177804,60075,-13182,-14778,152553,326885,230250,48122,-42983,27713,86226,61263,8262,-39514,-80959,-61305,14325,136404,210568,141251,15005,8078,33487,9652,-87337,-74869,28990,120809,142546,78018,-19755,-134023,-97508,41037,151422,196406,205862,85112,14371,-28513,-64730,-102228,-90726,-1676,55256,58550,35258,70364,79713,36477,-39157,-104421,-110834,31663,62047,-6948,-62322,-41234,-2219,13208,-13163,-51496,-60977,-27589,59789,182559,207847,166587,141133,74441,-29772,-80341,-122894,-129577,-119533,-109799,-100674,-85547,-77136,-81293,-121836,-152023,-79173,-25705,-8901,-2459,3890,-19600,-38329,-15912,30085,84818,102392,52801,-30556,-127755,-87059,-55399,-70118,-69920,-30515,85434,145471,148223,122499,208809,202742,92814,10268,14665,49204,34357,7150,32279,31106,5884,10043,38043,9527,-40912,-67247,-79242,-33702,512,-5874,-80932,-115872,-54663,32948,112741,130160,42642,-99374,-86536,57845,105127,78781,46830,-7216,-38837,-7881,11309,23926,26449,62489,123288,152276,132858,129949,110881,81425,46045,17908,15815,8110,-55231,-74453,52295,115748,36150,-64732,-108837,-126281,-152114,-65671,8580,12182,-415,19263,60735,154465,270848,311495,175755,13034,-74045,-89529,-47951,-30066,-43225,-72559,-74448,-79369,-105638,-90902,-38435,-23931,-94202,5879,89621,109748,19391],[-50358,-77454,-90318,-47944,-13108,11465,32863,53644,53152,73800,57121,6039,-72578,-93912,-51810,-42194,-33229,-17642,-34898,-33430,-37024,-49175,-18327,-24927,-82302,-100962,-34281,38787,57638,63048,55859,49693,36676,18789,15839,64799,95209,14883,-48679,-44990,-12333,-33195,-86150,-74934,-16062,47270,1222,-76741,6144,36577,-9318,-57410,23932,127436,179233,83022,-22599,-60769,-76698,-30938,-29031,-14688,67282,205381,201265,167204,112580,62444,2877,-102770,23923,63991,-48886,-140878,-117303,-97640,-84257,22478,64765,11196,-35980,-35509,3293,112406,157372,117210,52792,18533,-26912,-30546,46941,90226,72211,20646,-14340,-53707,-78646,-97532,-65790,9293,75397,93543,30284,-21904,33107,86148,104252,87971,93398,132373,122262,96841,7967,-73518,-103868,-70754,-2298,-31461,-52117,55067,103017,87549,163882,282024,137018,434,-101595,-126780,-77620,-84308,-140784,-38688,27240,89752,161731,137224,44720,-55856,-28723,25657,141393,205376,196395,220715,166732,79587,-14787,-112186,75767,77654,621,-99519,-148571,-57878,28787,60399,88801,107113,2912,-41201,-71021,-96002,-76447,-35737,-22082,-50078,-101118,-139823,-121567,-114439,-146445,-185485,-113190,70147,194663,117198,60466,45286,51563,74319,66728,-18800,-117841,-23755,5140,81320,186531,158319,53170,-29541,-117700,8281,97037,18780,-137406,-113949,-57311,-39667,-72235,-89278,-91427,-100034,-60690,-57566,-72520,-99471,-18107,60101,91560,66382,78245,71211,29063,-30241,-53202,-8142,47006,23271,-65110,-85024,-72084,-37330,-63234,-82440,-74455,-32702,-40982,-83219,-47052,16363,10030,-5057,17951,31273,-5305,30029,45020,16740,31770,15050,-22474,-23041,88996,156967,178767,210034,137640,50824,-55580,-17382,76796,145749,171045,169018,142733,85937,7409,-49097,-114399,-113899,-101629,-96379,-122016,-89885,5854,143348,299859,285543,214730,52477,-47901,-86016,-70438,-48034,18027,75069,136512,155732,198070,215008,99548,-2725,-62906,-82619,-44703,-16557,-40696,-63332,-53236,-39556,-99123,-15168,59936,77264,102265,75261,57122,30193,-30186,-85101,-84450,11752,73258,60756,44766,53685,41477,8262,-28433,-17820,-26162,-36085,-90267,-86328,-94322,-88372,-70244,-91660,-134248,-141358,-121823,-92834,-32569,58194,152085,248935,207202,37203,-97090,-56152,-40446,-19427,3273,-10896,-64350,-87413,-73192,-34592,18893,-25353,-88993,-55651,-650,-19371,-51089,-55670,-22416,58586,95825,52776,16185,41670,-86480,-101676,-62075,-35614,-86849,-105702,-13687,20073,11436,14498,-563,-2278,36021,20671,-62500,-93680,-48770,15529,39151,20032,-1641,35983,27222,-41081,-78002,-18465,-3911,-18840,-69184,-89927,15562,98909,148367,142859,102493,48820,14997,41940,197182,312780,270526,153900,97604,20957,-48606,37785,209853,402670,434741,222040,-3261,-70571,-5703,-3215,40462,63512,-712,-77126,-80509,-39411,48231,115207,148325,141014,56252,-6513,-71284,-61030,36840,89070,39666,28083,88971,111171,58107,-529,-15677,19792,73023,111958,42037,-9077,-19747,-67129,-118695,-147282,-130442,-96561,-86476,-108484,-114162,-97443,-115735,-36406,88373,150243,90779,-9734,-15939,-10485,-61435,-23703,180004,251910,249729,167220,78296,-28509,-94069,72082,166685,217292,66620,-6945,1250,-141,-92861,-199978,-380322,-291416,-16031,138610,735036,904362,426158,141337,196303,245243,194785,112723,27959,-34096,-107925,-84946,-113158,-57679,28722,56056,-13861,-101538,-106326,-79811,-79262,-19347,49321,86501,83224,86531,-18607,-87126,-101331,-45792,144036,230871,105999,39286,-15644,-64704,-7165,84528,98909,78264,57835,26985,-11339,-45440,-5570,52167,57135,63265,37980,-3320,60330,201037,280502,184996,19420,-58857,-9657,1581,35519,170721,304183,305315,174130,55051,14381,-7357,-51915,-107610,-61028,-36585,-61845,-110366,-74555,-34324,97371,277846,230585,101428,53958,214277,274378,129367,-30146,-155726,-164409,-47118,32101,466,-68898,-107347,7826,55593,-16734,-90921,-104455,-52841,66825,107263,90339,7413,-53726,-87070,-147807,-108605,-56228,-30283,-9171,-13359,-48545,-99667,-133261,-123626,-131879,-109112,-55481,-6635,-68574,-118514,-97482,-75301,-73103,-101113,-100867,-111266,-91693,-2527,134226,204591,170415,148819,154532,121393,52664,22182,-24662,-73266,-64410,-48270,-77809,-138320,-49253,55324,155477,245448,279545,248603,151898,90857,80973,125489,90877,22603,-20834,84794,129417,35614,609,15807,11262,-32957,-18439,11940,21019,-24236,-64020,13484,127207,217662,176589,-16452,-24544,42435,73201,18720,-47080,-71162,5515,116472,143597,83189,-16853,-111923,-60328,-25148,-33527,-20843,-52265,-93312,-91764,-50563,-1134,-7236,-23197,16783,54257,35450,13895,-16208,-16786,11204,9973,18629,-28351,-19707,-44101,-114738,-117416,-30872,39356,65375,29552,-107450,-48046,189,-27964,-135364,-136741,-125016,-94819,-76270,-87002,-106690,-65480,-15417,21848,21388,-61645,-115844,-64748,-34413,-37409,-18805,-11663,-12559,1089,8891,-12300,-61360,-95836,-78849,-76455,-107621,-87736,-44030,1182,61521,125999,106981,88344,103691,74260,16666,-91131,-135797,-119202,-68403,27286,95833,141539,176002,217626,244197,141999,103909,101186,120554,170448,216660,220566,226263,217554,168613,93983,129305,203069,91157,47242,76968,39173,-39939,-91205,-20435,22347,45814,36464,-7351,-75916,-100626,-47847,-24162,42639,88967,106187,143812,150991,169715,220027,151446,121102,25682,-72925,-103239,-111930,-111783,-71175,-11997,18169,-8379,-63979,-135338,-48827,20612,38089,-21174,-94704,69999,117809,70797,22508,-58173,-44826,-4995,-36434,-101806,-70264,23164,65385,38935,-50424,-97914,-48532,49655,148862,164760,121516,-5914,-44838,-9749,-30674,-88006,-104483,-90982,-77911,-55038,-24538,-25277,-65752,-56351,-27555,-35281,-79840,-104740,-139089,-83675,-101160,-84376,7322,38266,36492,17615,-7784,-56495,-97300,-33427,-15383,22170,20213,-48547,-67842,-91535,-76329,-24032,61703,113472,20422,-69371,-126051,-24493,82850,53186,-39640,9544,183865,242289,34087,-8634,-22600,-19763,-49808,-21229,67187,178678,248520,226886,173876,89192,-23625,-123475,-88995,-22888,119487,292074,305690,190384,122340,34846,-4446,-56945,-32727,55930,123692,91135,-1023,-45805,61639,119183,92802,-3760,-117929,-46322,48449,122470,132647,109178,25824,-39517,-103998,-74930,21568,183296,334798,395172,329203,49485,-50603,-66424,-36334,32134,116696,196702,180977,142722,105825,46662,-9527,-66119,-107824,-33592,16292,3795,-73781,-113981,-82779,-2984,18416,11641,15549,2078,-1384,22454,59791,69674,23541,-41164,-87366,-78684,-85312,-95383,-56180,-21269,9018,69931,89527,-32814,-36190,62267,108291,114323,64315,-38156,-123063,-110968,-53355,27675,142319,263437,243357,162611,75466,13475,-32964,59789,-41234,-91511,-92130,-30416,-46587,-66660,-79703,-22213,110529,156889,68289,-2058,-22882,-5306,44497,101497,89010,12839,-53844,55324,50044,-40636,-107199,-3374,67390,43291,13061,-58507,-104978,-114552,-152632,-89602,-45526,16587,97494,138770,126551,77091,17307,-24275,-32896,-107888,90454,211359,257760,189751,106027,57976,26851,-24912,-62617,-44994,-88615,-140220,-109371,-97494,-55041,-67086,-126993,-101438,36668,195785,260657,212639,169929,91270,32811,-23220,-57317,-93258,-41615,120352,353483,462965,392879,184129,56810,83894,92549,61089,35584,109657,159309,72049,-63517,-65146,-1125,-2289,-3706,39196,27087,-39229,-28873,-10013,-25912,-29115,17189,50084,35985,-25544,-109704,-151129,-147679,-125206,9452,170476,251178,194738,122162,93665,103559,110653,76260,1881,-38188,2918,-28635,-99625,-88811,-48298,16307,19044,-26325,-101488,-168434,-165541,-103379,-50805,-50966,-59493,-58357,-69417,-97564,-79075,-735,63347,106453,116826,172459,229498,155847,34605,-134981,-5330,118085,179647,86880,-20080,-26751,-8157,-24263,-62926,70971,127882,96813,55774,27588,-23593,-123736,-152342,-100032,-36947,10082,46098,60028,52847,29170,2565,49761,108075,170387,269389,267126,145606,12531,-94598,-99341,-52554,-27998,2015,25093,62233,166128,111226,-59160,-109423,-21612,39331,-14898,-62257,98908,149293,81743,-25020,-47648,-25880,-15738,-27890,-49476,-74715,-99055,-33424,18062,37378,-4439,-28695,-39502,-18635,6812,-26702,-66244,-72186,-77623,-101504,-117449,-18734,12344,-38804,-6312,-54277,-121410,-110365,-106270,-47491,-36040,-45582,-21399,-7077,53075,162278,201163,160568,130788,113155,50928,29647,-13861,-51011,-8378,51576,54919,42962,45911,8032,-55230,-68125,-16757,12934,-47722,8763,62239,41430,-56513,-72835,10847,6408,-79372,-24392,80820,106646,104875,22351,-86602,-44947,-14737,68888,119024,83863,-9406,-74572,-56811,-21267,6754,18807,-12836,-63143,-61179,-93698,-103574,-80565,-25225,8710,35890,-3353,-21226,55171,87872,45990,9916,-60295,-134266,-79137,-104599,-130070,-31497,34234,75945,110680,102642,104068,135395,61455,43797,78975,117156,171753,143541,75146,19243,-33668,-74533,-46014,117521,234498,209136,127584,65446,1243,-71995,11674,171132,266345,250060,144434,21761,-41233,-35451,-12350,-14015,-30259,-23190,2917,-20218,-45624,-52597,-24337,-29414,-30630,-33714,-48255,-91739,-68647,31763,49982,-5132,-73522,-137136,-1216,113735,154155,113266,48125,32092,23534,15106,37431,89749,62906,42501,33481,26077,-29241,-95644,-134765,-78982,-66243,-95846,-112083,-114851,-110388,-109667,-38458,14630,23975,56298,-10883,-144115,-83615,2976,39384,60981,43594,35502,-33460,4749,100592,123116,79306,-13663,-66296,-86453,-100586,-40502,-2300,-6099,-57321,-10304,104788,78036,-24474,-90073,-104077,15655,189319,270582,235829,169522,115513,109602,76308,-16046,-92579,-74746,-71284,-20980,38798,81439,34708,-24784,-7458,10852,-54881,-122587,-68157,-64848,-113870,-102104,-52103,-32576,-57787,-98410,-22118,-7072,-96242,-68193,-67036,-122945,-50630,83673,192340,168824,137998,156707,117438,60438,33566,-47011,-61997,-63710,-91459,-83158,-51371,26846,68706,69510,26484,-73705,-28598,133805,300070,372692,341845,225509,119393,59134,-22204,-106325,-162082,-73531,-16538,8851,41246,127415,187727,255458,302327,312358,169617,-64417,-43480,-6305,-67387,-35392,-8179,-74424,-134048,-93856,-100982,-136722,-115543,-120429,-133412,-116517,-34611,-10394,-60885,-95586,7414,162227,205194,133079,32263,-73823,-94005,-97081,-88620,-53360,-27541,-26580,-67033,-48315,-20005,1075,-16686,-65785,-45306,43976,93326,69458,59313,5610,-54480,-74457,-11037,100972,100849,2384,-64824,-46401,-57439,-68783,-28065,2630,-2178,-36378,-80294,-461,51692,23339,78,4032,26269,29353,-37838,-110263,-128886,-60556,7616,11412,25497,95116,134539,54610,-58914,-135601,-154517,-38356,113801,231131,250361,172100,69977,-31195,-87706,-19235,278072,472430,336933,182260,187328,141579,9599,-111574,-105746,-63181,-41038,-27361,-47970,-100698,-105728,30811,176523,110677,17711,-87400,-81912,-53604,-91604,-95201,-29994,27691,92780,171969,183579,68553,-35893,-57329,60957,204473,309261,334656,203438,7122,-106204,-28327,51283,69060,118213,104715,58913,39586,24516,16971,48827,118706,147547,88789,47144,32919,70168,140365,141209,118200,77654,39133,1813,-77573,-146273,4741,126184,162511,119946,71222,1409,-53730,-98712,-157929,-105027,-89134,-103115,-65025,-8345,-38085,-70650,-90920,-110891,-112390,-51158,-22625,-37145,-51754,-35447,19606,61455,80276,42629,75380,266151,430516,344810,193213,47513,-8154,33068,139680,185468,110996,-16546,-90812,-80596,14172,111675,119091,83548,92379,220037,291047,251645,101147,-22893,-30227,6844,5648,-24423,-85678,-84505,-42055,-23615,-51981,-118735,-40781,-38572,-63113,-82418,-49717,41772,141214,196716,154994,68238,8364,-67867,-87631,7711,21014,-30997,-110960,-121623,-124569,-54144,15249,77065,121490,165803,145629,31137,-84687,-52836,48972,77714,82939,99160,145567,221592,278322,169103,-12150,-79698,-10456,139944,208431,64839,-20125,648,48134,44657,2526,-6140,31732,60183,80754,73504,49438,40785,21660,-16553,-44457,-23242,60553,147692,140975,75319,-35170,-81715,78199,319068,385818,235073,38062,-88335,-46502,7683,-6590,-75279,-101655,-81185,-94848,-76667,-69057,-72903,-40975,-3559,2103,-24954,-14237,47575,55283,61613,198970,259738,179529,104960,47190,-28946,-38432,-39539,-42796,-58931,-59932,-54021,-58141,-33682,106062,305720,321775,185960,59114,42226,87164,65950,47825,83080,188267,294412,144841,-2398,-71530,-130594,-162870,-106782,-28180,5079,-56622,-137767,-53722,-26616,-101589,16222,70537,27631,-12569,-47667,-75594,-84643,-96171,-53801,63133,122896,82002,-26587,-85233,-17856,-606,-11667,-8017,-13449,-37917,-74100,-95480,-82984,-72824,-62425,-8906,31611,-1178,-85876,-68644,22931,98349,129074,86756,11916,-85755,-45800,-11433,105033,150493,94696,38562,-42476,-117915,-144817,-81915,22701,14547,-75246,-99017,-74149,-71830,-108609,-121980,-107424,-17782,-39260,-82875,-103563,-32563,29793,-19132,-84633,-41598,34520,44782,11777,10084,45225,91709,177277,212338,201912,142082,45419,-4665,11349,176822,336045,221557,40628,-41973,26449,79979,53656,1645,-49335,-99579,-82922,-7854,127331,209657,117884,-8232,-13851,22972,7568,-87423,-78843,28682,121515,138948,68201,-26286,-132238,-113328,-12130,78487,131578,166307,84524,30927,-16740,-69335,-112607,-84943,11968,64634,75472,50022,79568,88338,41563,-38625,-109837,-68569,79635,85996,1127,-71029,-62667,-12672,24730,18226,-18615,-37061,-7820,87593,225167,254207,202398,167865,93784,-19672,-72316,-106057,-115551,-120992,-123798,-108685,-91739,-83578,-88375,-120997,-139029,-72601,-28178,-23004,-18787,-13377,-35256,-51506,-29903,14157,73551,93497,46446,-35647,-125925,-82237,-58317,-77044,-74903,-30264,79033,126897,144948,125142,205815,193986,82043,12240,32288,59983,23892,-20934,-4834,-9879,-36323,-36653,1686,-19518,-60692,-73706,-77127,-27900,6954,371,-75627,-121609,-64839,11317,75880,98198,33719,-96452,-90108,42009,65237,41135,19261,-35405,-67763,-42884,-17231,8681,22985,68117,137528,174628,161324,162300,138845,98037,53646,30866,35505,23694,-53731,-64897,72865,129298,43209,-63562,-113371,-137192,-125634,-32140,49284,57406,17558,17829,51288,154364,276448,322701,188409,20550,-71941,-93517,-50249,-27812,-32205,-50518,-46338,-54376,-91037,-94696,-40866,-28980,-101055,30548,112737,116579,7684],[-41506,-57211,-100781,-65752,-20784,5871,12163,22391,23251,53781,55402,26963,-39229,-85051,-62107,-45150,-25956,-11558,-29994,-32340,-42169,-56799,-13183,1873,-46156,-90298,-46444,31105,44289,46178,44526,49925,43445,29272,35869,115076,151427,58768,-29631,-72195,-37862,-49577,-94448,-70182,-4155,67342,19829,-96462,-13080,22202,-14223,-44506,42228,142465,203316,116456,-3233,-54906,-62878,-24336,-26593,-3971,70641,171192,156701,133999,109270,76382,18167,-106276,25267,85567,-16662,-156614,-122958,-105921,-113642,51,51823,4865,-37569,-33488,8034,112690,153046,127605,69981,42599,7911,-31492,27515,76916,75876,35775,5704,-35446,-60910,-82313,-66568,-1764,57507,82746,32316,-13262,30510,76603,87184,63877,72762,124355,135912,107103,5093,-82023,-90024,-37715,27929,-20490,-73974,1749,69461,105959,199106,328563,171401,22899,-89587,-136968,-85364,-88496,-143877,-45159,7208,63740,130516,88396,-16436,-85782,-57597,-38336,64826,156150,177874,233491,210340,129424,39393,-122826,40466,66854,6814,-83486,-153083,-76378,15103,51314,87220,95791,-8731,-43554,-73305,-100412,-79447,-37441,-23932,-54682,-110639,-140546,-116286,-107021,-145279,-187740,-94832,107562,257491,165883,32288,18639,57160,105466,108391,12153,-111197,-26309,4152,93614,223821,213068,71361,-33038,-136223,34820,137416,71199,-86355,-134165,-95105,-74015,-97503,-102991,-94118,-98155,-48249,-39603,-52561,-81352,-27517,49567,102885,107298,128655,106430,53557,-2776,-19739,7610,43803,20074,-44592,-60055,-80569,-43990,-63663,-77300,-69417,-34130,-39303,-75619,-30751,28196,22727,13202,47491,77993,35841,64863,61442,20736,35593,24850,-9215,8464,123533,145651,133846,170557,147844,91798,-7494,-43070,49815,144376,177023,175152,148138,75111,-12072,-63751,-123502,-109081,-88779,-80445,-106886,-88716,17380,183393,367067,323894,234827,67704,-38454,-86495,-84177,-49875,24195,65934,110460,120279,168709,207644,124037,40733,-21722,-50961,-39094,-16865,-37785,-56072,-35874,-17081,-79786,-35545,33138,47819,80073,67548,57848,27489,-42608,-100771,-61868,40475,104695,94349,73214,77493,64415,31903,122,11068,-5452,-28030,-95603,-70724,-68287,-69256,-58351,-89988,-136070,-131896,-111292,-95090,-48641,37380,131107,215526,162899,10067,-97569,-27885,-15516,-16242,-19811,-44700,-97536,-115331,-92797,-52081,-5410,-47710,-113632,-83418,-24861,-42594,-68058,-44452,7280,96319,124438,75711,48354,55135,-79726,-86141,-35995,-16022,-91692,-120697,-27275,824,-8321,-999,-2495,1858,47428,52925,-24447,-65924,-32718,23717,39018,17889,-11212,3948,-805,-60399,-61632,12351,38285,21585,-61442,-88470,8739,68728,110633,97698,60433,34183,17696,23149,157825,274496,263459,167076,113683,28591,-9302,80347,244167,423489,437848,192817,-39284,-95888,-29349,-19307,26909,52942,-10711,-87194,-92574,-54989,37262,115290,149756,135005,45948,-21539,-91116,-69967,27465,77729,28769,16282,81455,99308,53475,7052,26,37154,88785,129787,67063,-283,-21769,-75308,-141188,-126107,-98896,-69786,-61806,-71643,-79883,-118181,-116923,-37999,83922,160742,119500,19151,-1962,-11014,-67440,-17497,201713,273636,222949,118010,42496,-50654,-78412,92626,181785,218134,74117,7015,8557,6905,-67146,-146295,-312359,-318011,10264,270749,905029,1009118,498598,172663,232256,316622,251192,132534,46129,-4668,-63792,-77878,-119926,-21553,53056,72760,-11604,-112602,-121401,-84461,-82399,-8970,81758,141222,127500,105734,-25705,-100370,-116360,-73135,105846,216605,91190,26316,-26846,-56543,31725,107476,106460,71807,29180,-22214,-67986,-96063,-38900,22364,29293,37857,16067,-8619,67828,202099,255191,152021,17479,-30201,11846,2064,20089,138092,251931,261157,162546,60091,27666,-1292,-54570,-113725,-56996,-27215,-31341,-105814,-93152,-59089,78859,265560,226064,91430,76287,237038,286683,134261,-48533,-136975,-107352,-49031,39127,22159,-48129,-100702,17046,71680,-2096,-80241,-96617,-48852,66854,93083,65516,-1622,-60970,-109834,-128582,-62810,-27391,-16066,-9384,-23952,-63926,-116387,-127482,-113462,-129290,-112357,-62083,-14940,-78845,-142372,-118039,-90891,-83840,-96298,-86081,-114487,-98118,-9021,117098,166346,143461,125987,135629,109503,41917,14016,-27653,-69151,-62239,-49165,-76458,-130417,-37884,83154,194989,245269,218031,177378,86366,45600,61495,136353,130853,58260,8781,104837,140779,55268,19015,28071,8450,-67858,-58335,-12775,11198,-25888,-74764,-7091,106095,201186,178161,7152,-3760,48497,72470,3475,-66500,-78556,13238,147853,191739,113157,-11940,-126328,-57584,-25609,-31800,-6976,-22814,-57387,-65958,-35806,12130,-1514,-24840,14633,61688,49672,23701,-13094,-15401,15131,13420,17894,-27492,-14123,-48729,-121743,-100443,-13186,63399,88005,32934,-113796,-35538,14981,-4861,-108528,-165716,-128399,-86832,-62338,-72605,-94119,-56980,1943,46871,38631,-54886,-111909,-50389,-17523,-21299,-10179,-15282,-19099,-3179,3469,-14602,-62160,-94792,-70262,-75359,-106917,-80221,-37796,-1600,43401,105079,91083,74155,100790,82651,12703,-98762,-139964,-121298,-71712,16810,78716,134906,186221,239073,248150,136301,103283,122828,157464,164654,207978,210958,212383,196591,147551,79733,135533,248255,154072,79577,92995,50800,-26653,-79505,-12340,35538,66669,58387,5516,-74427,-97037,-36639,-14938,45726,75407,88320,139584,163991,178912,207933,119364,101283,24588,-79308,-105020,-116247,-124396,-104041,-59248,-27312,-32069,-70621,-128015,-45840,21607,37565,-26400,-77747,69495,117893,74747,22704,-61843,-47415,4299,-18899,-85667,-87799,15716,62570,32068,-53474,-79062,-23707,64152,154651,167057,128143,3250,-58615,-15302,-36490,-96218,-99401,-59992,-48456,-50470,-45610,-66185,-98490,-50407,-16070,-25689,-76532,-104939,-120633,-51477,-65149,-99795,-11326,28349,34919,20866,-6487,-58529,-105611,-40773,-31564,-5338,-4569,-49330,-54176,-79093,-63416,63,91882,131435,17616,-77834,-121564,-24889,48669,-24797,-99274,-1823,166336,175386,-20387,-80330,-113482,-51204,-31286,19989,108945,221081,271354,243156,202489,116564,680,-111418,-101503,-27452,109838,271141,294498,185473,119791,39775,3890,-58379,-57093,41287,138130,118517,21699,-47850,49078,125307,103399,1755,-122538,-45619,57160,132437,131571,110553,29120,-30963,-90338,-66957,32340,202184,407922,492879,379693,78525,-28763,-50277,-27708,38637,125569,196539,151374,115740,94515,52119,-3957,-69870,-98947,-7681,50407,33061,-48359,-93597,-65802,3767,11533,-7899,-8679,-20755,-17135,15636,65331,78025,25043,-46494,-93967,-83639,-101042,-92686,-41024,-4,40841,112854,113909,-30398,-47996,48464,89773,89308,39867,-45909,-131449,-114931,-52649,31596,151695,288491,288277,186603,88960,15989,-48127,67370,-7393,-57177,-35556,13405,-24857,-58620,-67479,6936,143839,176256,73616,-11205,-29383,-10609,19867,80177,78947,-8215,-84350,45309,68483,6476,-86149,-58250,19272,7001,-14228,-75278,-109442,-101519,-124260,-100273,-71157,-11517,76030,126425,125687,85185,29247,-5420,-1997,-59080,96522,205015,243144,175681,99979,62962,33828,-26163,-75182,-70884,-107434,-131874,-100576,-91745,-62098,-75555,-135917,-95302,36947,204828,280980,232508,192810,119645,50263,-6559,-40468,-81238,-25145,137963,339074,428644,382693,200600,86704,120150,132711,83828,31873,83911,133093,69103,-51804,-61524,-10631,-4468,-3863,29027,14458,-45011,-25228,-11190,-33437,-49501,-4191,40182,38502,-18896,-100698,-138425,-143666,-108914,19313,176582,268983,219748,140295,109417,120283,125296,77789,-6956,-44938,23641,-7202,-95697,-101508,-57441,5062,7648,-36523,-112707,-181988,-151811,-87021,-36714,-38913,-54125,-62216,-83916,-117006,-83875,-4176,61210,111337,124532,168146,207442,135368,25166,-115755,11601,139008,189640,91403,-15125,-22719,-17934,-53976,-70286,87159,138405,109247,74869,41373,-22501,-131341,-138103,-89644,-33670,10731,48380,60682,52526,34751,2312,44907,99734,154016,248976,251949,122262,-4445,-101472,-94689,-55600,-24520,11135,56712,122364,239538,164143,-34020,-124338,-26303,40491,-9233,-82638,68920,108327,45668,-32999,-31507,-8350,-3622,-26602,-60597,-82994,-81440,-23855,28902,42923,-3608,-31983,-41624,-20932,-10124,-56677,-83412,-71711,-71331,-89662,-99548,-21487,11,-38689,13675,-20921,-78049,-87147,-107733,-52492,-47281,-50407,-10946,-852,29476,112305,127298,94392,90684,87736,35667,24130,-1218,-44583,-16804,20711,17765,40253,62647,22221,-54546,-87064,-35933,-4942,-51000,8625,50681,27810,-72359,-56849,31902,26673,-64728,-30082,73848,106450,97379,9613,-79423,-31983,-7197,69682,121819,84485,-2136,-68358,-64198,-32040,-5729,6719,-23765,-75886,-76468,-113643,-113466,-70785,-15572,8396,21823,-44539,-58690,12750,57521,34586,-2243,-76065,-115968,-55671,-86179,-141026,-32489,41251,86031,111890,108298,121172,136798,60523,43215,80063,123226,185333,163371,103780,52658,-9561,-64094,-50387,85238,142745,119936,85329,58631,-2248,-66659,36885,209662,297335,254166,136879,14516,-43054,-31545,-6710,-10301,-41093,-52766,-27715,-4199,8718,-7390,1107,-5214,-2298,-15879,-41806,-90832,-57863,53027,85955,21145,-55297,-145436,-10015,121504,181381,135940,63207,40208,29810,24081,49529,82334,43812,33317,38492,43935,-9681,-83774,-123891,-70047,-41554,-70548,-91922,-96908,-95352,-95975,-16880,36051,42374,71356,-9086,-149556,-89821,-1277,49213,85475,68229,40161,-51482,1206,105312,124757,72705,-21433,-75908,-91498,-132199,-91734,-64052,-78411,-119203,-246,122012,96133,-7464,-71940,-85573,13870,145142,211727,197982,154500,110316,106677,68777,-31246,-63472,-46944,-42325,4380,60836,98238,35577,-7832,19620,28521,-44636,-116337,-72241,-77482,-134782,-97422,-50533,-40855,-72411,-101173,-19154,-13916,-109826,-59252,-57668,-118712,-46994,104923,236229,212668,161614,158345,119162,76920,52925,-38497,-66788,-66645,-82889,-67488,-63085,-11909,5399,9066,-8227,-85163,-21380,128001,288997,340458,301075,201671,104939,56698,-6336,-80375,-137787,-98301,-39970,-931,48189,148395,208280,259631,293532,302482,194715,-30984,-50861,-14228,-75918,-52827,-40443,-106193,-94865,-62905,-91599,-142725,-101297,-88366,-108027,-118872,-31762,-16999,-77586,-96209,26392,196612,251022,159051,28474,-87683,-92077,-97438,-98834,-61103,-23312,-11365,-44521,-69496,-31232,10911,-5091,-80456,-56741,49156,104034,67167,57119,11945,-44114,-61242,4078,124927,121427,7770,-70443,-45670,-53273,-64338,-21102,16060,10446,-30876,-93642,-11788,41482,14114,-2918,-288,20049,32924,-16743,-86774,-141593,-92964,-22654,-21139,16072,131492,213099,137836,-3632,-116177,-134942,-45231,100163,218324,228904,142547,35234,-52991,-77133,23276,299010,446709,354463,207602,208788,163904,34747,-91826,-84044,-49729,-21998,-12097,-39530,-92297,-89944,49473,225555,159036,57191,-51283,-101871,-65739,-98836,-91305,-28337,33010,98375,171508,189506,80611,-24644,-67675,52452,207914,339021,383418,232912,5378,-101373,9186,118501,148376,176514,131569,69114,42536,24015,15325,41512,94820,132504,85148,47683,32574,59686,117082,99540,60316,47683,35393,1563,-71873,-142609,-949,112569,143104,100611,50366,-24124,-80790,-106039,-108117,-82100,-65341,-76399,-47151,-1090,-40909,-77525,-94718,-112126,-108241,-50174,-26798,-42498,-54722,-14304,72735,138230,161493,105647,111683,289967,442144,353846,210585,64358,-3507,21327,119568,150195,75112,-30442,-88810,-86349,5483,118129,151297,123023,156437,305439,355507,288270,114180,-18148,-27067,4562,-1533,-29940,-84339,-77029,-47912,-46094,-83684,-113516,-24565,-28190,-55857,-75530,-50957,26382,128731,190504,155230,75462,18890,-60780,-93782,745,13674,-44720,-104601,-86660,-120044,-90783,-30250,42523,101467,153200,139897,33141,-74766,-54053,45841,91685,108771,135481,197648,294213,347473,201859,3494,-68516,-6556,141473,211919,62017,-22028,11107,71353,63515,9615,-980,44659,78863,89962,80874,49851,36632,20716,-16526,-53823,-42171,43287,156915,167064,86549,-33519,-80486,78006,327903,404721,251234,46576,-79215,-52757,-3327,-13337,-76733,-104215,-87571,-106295,-88741,-81699,-86474,-59345,-22908,-17863,-39653,-17321,46834,50981,47346,186258,253045,177620,118926,75327,-8185,-26831,-42672,-49630,-60352,-62253,-71396,-96234,-63647,73815,259993,290590,167504,48849,38027,92440,87057,73255,106398,201831,282780,115532,-9012,-61305,-111170,-164342,-109016,-33019,-4341,-60896,-139649,-62212,-33300,-71071,4395,62395,35009,7074,-24176,-53262,-71592,-93685,-60634,57275,134593,110054,16422,-79268,-37166,-22090,-29940,-17512,-19574,-42355,-76725,-96207,-81927,-75078,-81636,-59612,-23892,-46839,-92176,-21750,94285,189280,193740,111042,12238,-86588,-16542,14239,118272,155985,110227,40827,-65257,-146824,-139021,-72747,26705,24833,-43199,-86441,-66564,-70067,-112543,-121619,-99973,-13991,-39249,-77941,-89426,-24049,31750,-14055,-62347,-2958,77715,82893,44021,29595,48278,79756,149672,184987,170180,110253,31818,3285,37833,202921,341168,213241,36167,-37143,28325,75912,48622,-884,-53350,-113515,-103846,-31964,104687,189335,83473,-31722,-30643,17061,8531,-84817,-79726,30313,121712,134049,58059,-31830,-127852,-124367,-57229,17713,76402,129086,83651,45940,-4175,-71231,-113750,-72748,24242,70151,86007,63193,86664,96924,50187,-27938,-86951,-22622,119137,103247,8214,-77487,-84861,-23324,36136,52854,19141,-10055,15453,118194,264318,296155,237418,193880,111242,-10650,-63297,-87602,-95734,-109440,-118424,-108917,-94472,-87564,-93869,-117666,-125522,-66050,-30592,-37310,-37670,-34076,-51138,-61055,-39275,1035,63402,85416,41034,-39358,-121306,-74967,-60044,-84040,-80835,-32098,68736,108886,140703,128523,200596,181218,66821,13079,50757,70801,15343,-45845,-39640,-48190,-72708,-77079,-29102,-43372,-77144,-78122,-74635,-23873,10817,4376,-70806,-126643,-74116,-9335,40353,66357,25174,-89701,-95030,15304,14100,-3982,-12136,-62252,-88902,-72297,-50256,-13166,13015,66911,143788,190529,186414,192135,164118,110659,58297,42653,55176,42401,-45742,-54969,88880,137856,48823,-61485,-115084,-134135,-92876,4809,89685,103621,39339,16887,39867,147070,267836,316045,189078,22466,-71207,-97478,-51080,-23999,-18376,-23414,-14701,-28166,-73831,-97879,-44345,-35400,-80306,57136,135225,123864,3145],[-23533,-33371,-76643,-77937,-26655,1,-6438,-5906,-3802,36030,56418,51568,240,-56383,-58986,-41391,-16691,-4965,-23293,-27437,-41814,-60398,-7681,26521,-7195,-60868,-46454,27809,34781,31793,33316,52197,51307,41313,56927,155943,189303,88630,-9441,-82037,-61891,-64841,-98908,-62581,8593,83891,34818,-90298,-28719,9786,-15939,-29457,59637,156139,227474,158990,37844,-23892,-38061,-11340,-22075,4599,66062,124295,104052,93689,102467,88356,32410,-102324,28128,107566,22013,-141066,-122719,-99698,-135036,-21009,38110,-2489,-39660,-31773,11220,106639,142381,133328,86961,66829,39684,-25496,6320,62723,81552,55953,31798,-12311,-39820,-60835,-56287,-4195,46649,77297,38438,-5537,25381,61009,63051,33969,49376,113809,148652,117200,8134,-72090,-62703,-10430,47345,-10477,-90530,-48980,29841,110858,218972,361991,202891,42695,-81590,-143887,-89038,-88141,-136947,-55412,-14209,37172,96103,39229,-70362,-67287,-60039,-76804,-7090,98774,148175,233068,245199,175002,87511,-76119,5326,57281,14517,-65309,-135114,-93171,759,41172,82558,77807,-24392,-48932,-78418,-107035,-84101,-41077,-28529,-62605,-122518,-138591,-111029,-100692,-143405,-172981,-71836,143350,311668,197786,-8101,-7391,68354,136670,146145,39053,-102162,-29817,-751,99616,249913,263393,88905,-35123,-142127,54212,160880,104935,-48033,-122725,-131142,-111335,-120136,-107309,-96911,-96947,-38251,-24818,-35830,-58536,-20984,52180,121854,153000,185239,145989,81328,27858,15256,20916,35622,14066,-23642,-39441,-88491,-51340,-64772,-74331,-67268,-42985,-45702,-73887,-21750,31732,28919,23441,65242,111285,74335,93936,70417,19237,33766,31251,9018,46692,153042,128118,85629,121869,147618,123467,35731,-58141,7598,124088,167050,169383,146310,60973,-31113,-74632,-125319,-107408,-79971,-69610,-97092,-89510,22284,208806,414195,346990,241909,74564,-33813,-84794,-99520,-59229,22476,52010,84159,84863,132661,183617,134901,73118,8918,-26654,-34562,-23847,-42287,-56411,-27607,-3709,-64419,-59336,-2581,11204,50706,53926,54170,22614,-54810,-113607,-46729,59667,127460,119871,94179,93642,82994,54184,25501,33011,8560,-25167,-103671,-62163,-46874,-54032,-51556,-92442,-134954,-119501,-104297,-102803,-73616,2266,91556,161565,105865,-23955,-85410,-3622,8430,-11778,-42959,-82689,-133923,-143242,-107056,-62923,-20953,-61527,-131340,-114374,-53725,-69309,-94078,-41298,29861,125279,140099,86181,65199,53596,-81148,-73174,-8454,17468,-72789,-134790,-47987,-22107,-32487,-22428,-9490,4580,58817,85272,14572,-41697,-21946,24687,30511,7325,-27917,-33286,-34810,-83348,-39120,50221,92757,57503,-62627,-89421,-642,35671,63108,42124,15699,23616,24191,12216,109892,219231,235102,166723,118335,33578,26116,111216,259696,414470,407078,144760,-80488,-107589,-46605,-36116,11152,39157,-22993,-97517,-103973,-72562,19424,106612,141306,117118,25125,-46188,-119703,-82203,10313,54507,5996,-3426,68554,79745,40457,6282,6317,41961,87140,125424,76747,2796,-29671,-89129,-145752,-102790,-74201,-50545,-46432,-49170,-61235,-128758,-114194,-42106,74191,164674,146084,46165,10689,-16143,-78813,-22813,200624,267251,181129,70340,4850,-77182,-69098,100672,180674,201753,71853,13727,9398,11878,-47618,-107731,-264277,-339196,26780,389028,983040,1007969,512975,181292,260185,388048,306471,146668,56131,16816,-24766,-26331,-69310,15410,76070,87282,-10285,-119844,-136754,-95579,-88102,-3961,110230,197954,172911,120768,-36011,-118685,-135289,-105968,60273,188271,70823,11151,-39096,-51898,51229,110617,96403,50467,-6768,-57368,-99526,-134270,-74314,-14901,-8050,4199,-14754,-21441,68233,191907,218303,113654,15905,-8512,19306,-8384,-4277,94606,182427,196215,133746,54011,32084,-2412,-61430,-105030,-59911,-25760,-4618,-72431,-103650,-91912,54364,239993,205875,66226,75229,230527,271196,124061,-71276,-109533,-65933,-58286,35014,32961,-39201,-107654,13744,78392,6054,-74478,-94104,-51992,57030,69286,30956,-20861,-75367,-130457,-98620,-22589,-3867,-10837,-19058,-42420,-85214,-137942,-125106,-110347,-130029,-115026,-63906,-15063,-75918,-145200,-146475,-113052,-95864,-89536,-76950,-122965,-114223,-24540,90209,114244,99648,87787,102011,84723,21785,-2575,-39269,-73400,-68330,-58894,-84110,-131045,-36339,96095,211638,220662,140263,88535,4692,-6709,33358,135301,165952,95522,32592,103939,127057,52224,17111,21494,-9599,-92398,-88781,-41311,-7048,-38411,-96390,-37613,76791,176623,173760,28141,12946,50835,64633,-18545,-92326,-94131,8872,164614,227417,133521,-14057,-147313,-61233,-33141,-36068,281,-71,-28907,-47046,-29550,12563,-8852,-37345,526,55928,52116,23056,-19236,-22007,10333,7560,8600,-34284,-19334,-63685,-134344,-86818,-654,80759,103534,32052,-108416,-32064,18356,7366,-83340,-148186,-122473,-82018,-54561,-63000,-84991,-52396,14102,66063,47639,-56216,-113958,-41547,-5017,-8682,-6369,-23727,-30405,-13719,-9967,-26402,-71157,-98545,-68791,-81779,-112296,-78893,-38544,-12912,13868,66965,58825,46873,86853,84346,5816,-105793,-146901,-131986,-84942,-3074,52628,119560,184486,241752,232963,118758,90451,129588,173017,128059,175677,188188,188297,167757,120626,62153,137401,285376,213705,107161,100299,55025,-19508,-75956,-14386,37755,78089,73266,11718,-79944,-94869,-24465,-2687,49919,57652,62092,122392,161460,170101,174182,73130,63496,11092,-87099,-105306,-119828,-135833,-141964,-112784,-76763,-61847,-84275,-128510,-51863,12274,27057,-37755,-49845,62985,110930,74155,18916,-70458,-60109,4133,-9713,-73176,-109445,-387,50955,18544,-60137,-67572,-8099,70273,149243,156768,120589,3566,-79728,-28516,-49324,-105620,-84496,-23456,-8848,-34285,-64120,-105437,-87303,-38909,-8624,-22751,-79661,-108572,-92702,-19922,-40002,-114835,-29435,20956,35193,24765,-5400,-60827,-123258,-56707,-55073,-43592,-41470,-56344,-46128,-71711,-56651,14923,107290,134204,4993,-93836,-120012,-30161,7421,-107705,-125177,-8374,137420,99442,-71412,-124498,-98994,-26097,437,51371,135899,246152,274170,242767,215107,129744,13801,-95136,-113059,-37577,92637,234183,264507,171109,107619,37367,9244,-56220,-84474,23081,142686,136321,36497,-51724,29137,122155,105054,-1238,-134129,-51234,57821,130722,114510,95737,22531,-31620,-87350,-64761,40411,214742,471857,581727,417164,101351,-11362,-35938,-19519,43155,129301,183575,112912,81278,72662,49129,-4704,-79311,-94568,8059,73420,53916,-27258,-74666,-52667,5807,1107,-29759,-33376,-42761,-34823,2597,61653,76963,18725,-56967,-101109,-86083,-115195,-90737,-32043,14326,70000,157335,137211,-24144,-62331,25876,58917,49132,2075,-59430,-142327,-123783,-58348,27573,151046,298434,324579,218613,105375,15233,-64387,74271,34131,-11483,28934,53911,-5441,-52215,-58409,28611,159887,174017,67499,-21948,-35767,-17263,-843,57485,64667,-30494,-101104,48299,99279,52547,-49841,-105719,-33005,-37557,-52828,-101935,-117198,-85908,-84009,-74361,-83429,-41225,48194,105096,117962,89385,40058,14310,30183,-11159,86566,178637,210542,149457,84766,59560,32834,-34576,-94770,-100197,-89337,-118672,-95036,-85704,-68969,-84696,-144687,-93693,29373,197353,280903,237524,205422,144855,67202,7612,-26651,-71832,-13705,147094,308951,373576,352578,206257,110323,151204,167914,103883,32891,62174,107296,63894,-41700,-59192,-24063,-13032,-10289,11915,-5060,-55562,-26327,-16898,-41770,-66730,-30724,21624,31483,-20258,-97505,-129756,-131122,-91992,25405,176959,283300,247983,159016,124033,138618,143389,79214,-17981,-47160,45256,12775,-91449,-119660,-73137,-13264,-8373,-49014,-123472,-192840,-142361,-75957,-27343,-27538,-44056,-59393,-84520,-107473,-73174,-7065,57997,113753,129326,159750,181007,110521,10787,-100430,25163,150157,182978,84746,-15479,-20866,-27440,-80344,-67729,96317,142851,117107,89023,47583,-29166,-134230,-117213,-77172,-28274,16410,56779,65422,53816,41068,-185,34026,83956,132656,220935,229388,96860,-19660,-101885,-90109,-57530,-23251,14171,82113,181320,312857,222028,-3868,-140915,-34409,36360,-7332,-109513,31075,60193,4278,-40708,-16888,6805,6695,-26115,-73422,-88584,-64414,-13773,37603,45434,-4240,-35605,-44717,-26130,-32979,-90548,-98188,-69685,-64212,-76042,-79601,-23144,-13803,-37406,32298,16182,-33335,-65513,-107974,-58185,-58910,-53600,-913,7936,10977,65150,65300,44415,57545,64082,21133,18266,11278,-34529,-14334,-7885,-9631,44035,75436,31265,-55643,-106492,-55612,-27906,-54459,7609,39145,15143,-75001,-33878,51628,43808,-52646,-32352,68775,107099,90033,-2091,-73817,-24594,-4405,65667,120486,82715,5199,-60075,-69148,-43549,-18721,-4850,-34346,-88224,-90678,-138153,-111640,-57476,-7892,2563,-2670,-85649,-60550,-13249,28967,19956,-16611,-92448,-97229,-34391,-69928,-149721,-34547,44519,91728,111491,114055,135794,132255,54696,39444,76911,121782,189189,178032,127188,82330,14188,-54404,-57487,46502,49197,17448,34281,48337,-8878,-59906,60840,240405,315603,245620,122045,2848,-47351,-29001,-2063,-6241,-40797,-50402,-29911,27257,62171,36355,26876,15579,25232,1344,-35508,-90244,-50314,71372,126847,51814,-37782,-150864,-16752,130091,210764,159089,78434,49360,36823,31572,56063,68077,25607,25020,43708,61792,11452,-68672,-106180,-50882,-11306,-42831,-70169,-77551,-77711,-78586,11598,67757,74849,97155,-1454,-149704,-94669,-2143,62223,110794,94426,46176,-67757,-1067,105727,119087,60356,-32746,-88455,-91736,-145422,-149284,-131066,-148271,-106076,14767,130922,106526,5058,-55642,-68165,5598,97510,152166,159036,137432,103969,103022,61020,-39463,-36897,-22655,-13268,32597,87156,117866,39360,9546,41779,42100,-37180,-111324,-71017,-83835,-147810,-86706,-46420,-47826,-83279,-81125,-17204,-21702,-121388,-49838,-48468,-116902,-40197,134265,286351,251549,174441,149178,113446,89902,68164,-28863,-68441,-70143,-74822,-50521,-62130,-43554,-49427,-44536,-39141,-91833,-16116,114897,265132,301091,262760,182926,95283,57336,14640,-40754,-81401,-101947,-61758,-10402,54680,165076,224458,262350,284121,288702,211045,3444,-43269,-15367,-80488,-69830,-66647,-96316,-48807,-31399,-80278,-139939,-82327,-52263,-81473,-118424,-25457,-18519,-88684,-92795,45327,227556,292457,183866,26648,-100045,-86836,-97349,-110595,-67388,-18416,1921,-25007,-92690,-38326,28056,18878,-80432,-60373,56743,117336,72610,55494,19512,-32333,-47038,15866,138885,135179,12841,-74029,-43082,-47826,-57087,-13485,29892,23952,-24628,-108969,-22078,31182,4813,-6647,-5201,14852,40317,15258,-43887,-106120,-110572,-40344,-46473,2345,156092,278559,216008,52088,-84607,-112356,-47991,83556,197321,199221,108928,1769,-64168,-56261,62706,301242,400245,354901,226259,225389,182983,63101,-64053,-47525,-17646,10246,9891,-25922,-79419,-73294,69779,276644,213492,104015,-6459,-101767,-82297,-103968,-80864,-25352,36029,97464,159319,184482,89661,-13303,-72120,47985,210064,361741,421972,258694,6877,-91853,47641,187500,231603,231576,153259,77088,44863,24084,15684,37631,68438,110641,77733,47535,33345,51121,94596,56638,-4419,8836,26362,435,-63217,-119557,-1309,100109,122689,80798,30874,-42041,-82666,-68080,-60464,-57301,-40898,-48228,-23767,11186,-39875,-82555,-99467,-115966,-101468,-46359,-30094,-50424,-59440,12179,126666,214032,248298,177527,151517,304850,433718,353599,225631,84134,5520,9569,98307,115075,42198,-41896,-83738,-88649,-2835,121348,182693,170808,236076,393141,416817,323318,130003,-8787,-18300,7555,-3591,-30375,-79481,-71880,-56743,-69319,-109168,-91722,-8143,-16790,-46055,-65931,-48213,14827,113932,178856,150035,80012,27269,-54081,-98047,-5245,8558,-54302,-94743,-61847,-90908,-111491,-74673,6628,79428,138293,133029,37015,-61263,-55363,38696,100685,129963,167432,243227,353696,398529,220454,16760,-56312,594,143439,212498,59531,-24816,18095,89227,77837,13024,2280,56878,99038,102321,93736,57143,39534,27552,-6753,-51835,-54008,26514,160704,186928,93605,-33076,-75113,77360,326186,409431,259617,52364,-71511,-59467,-14915,-21204,-76697,-93680,-85231,-113243,-98764,-93695,-97257,-72079,-38086,-35104,-53988,-21823,44045,45512,30523,165587,235475,168343,129703,105813,17586,-13851,-44139,-53392,-57231,-58909,-82176,-134415,-89783,46305,209828,249893,145137,39276,33691,92091,102374,96403,128176,211472,262082,88059,-15788,-50410,-90641,-151242,-110059,-35909,-9459,-58251,-126827,-72616,-34794,-37147,9259,59691,44436,28716,2147,-28850,-58613,-89320,-64496,51315,141951,131575,54688,-55021,-48045,-37928,-41923,-21109,-20567,-42487,-75476,-92888,-75437,-67183,-76075,-100725,-74139,-85600,-71495,22181,163971,275416,251861,131859,12519,-75374,9414,40499,132784,164773,128461,43254,-84243,-158740,-107988,-60993,29384,37137,-2271,-64271,-55592,-65818,-112780,-114034,-86342,-6785,-34910,-67830,-74170,-19150,28752,-8417,-35024,36578,118867,117361,72243,47772,52139,68462,121191,154248,139781,82534,17997,8390,61250,225885,339482,203701,32248,-31081,31743,72961,45020,-904,-53079,-122894,-125622,-59274,67448,149413,40814,-54817,-42806,13783,10271,-81430,-79006,32150,119568,126064,45946,-38320,-122742,-130843,-91691,-27842,31799,93917,79596,56386,6504,-71925,-106795,-58073,34188,72182,90394,72077,88259,101731,57641,-13459,-57234,18919,144798,111977,13936,-78852,-109090,-36385,44537,86265,58860,18306,39800,148572,295662,328795,267658,216189,124019,-4898,-55269,-69120,-73859,-90389,-96199,-104338,-95770,-90345,-98674,-112473,-112485,-60392,-33751,-52170,-59519,-58956,-67658,-66968,-44568,-9842,53372,76873,35317,-42572,-114888,-67095,-61894,-92382,-88845,-37455,54479,90746,134071,131490,193470,165258,46711,12346,66910,78802,7873,-66770,-67579,-78512,-99285,-107408,-48850,-58255,-89485,-81385,-72771,-22256,11646,5731,-66591,-124921,-80719,-27627,8474,36610,17072,-79930,-100806,-22078,-45330,-55115,-47364,-87399,-97948,-85600,-83264,-40847,-3334,59085,141385,197741,205370,216887,184698,119001,60934,54041,74140,63101,-30180,-45353,98486,140858,53467,-57549,-112917,-117295,-58763,43316,127640,147143,64298,17847,28813,133145,246226,293832,179292,19436,-71713,-101384,-49285,-18157,-1928,7224,19152,-1000,-54201,-98135,-48424,-42877,-49816,84877,156838,132411,6245],[-7891,-13282,-52431,-78657,-30595,-6883,-25912,-35604,-32976,14781,53125,71293,37113,-25876,-48867,-37585,-11635,-3240,-20184,-23947,-40729,-64736,-6572,44243,28019,-25939,-38147,23811,24427,15834,17143,50144,54733,49500,72647,179915,203748,100464,3207,-70924,-85598,-81939,-99413,-55180,18348,92906,42062,-77255,-44453,-4227,-18486,-17273,71302,163533,245209,202020,92553,23248,-7583,2601,-20149,6702,50279,67192,44450,45914,88939,93845,41274,-96724,29007,125494,62426,-120301,-122544,-91174,-147301,-43049,21413,-13214,-44885,-33197,10109,93119,125029,132043,100527,87645,65001,-17105,-18339,47356,88932,80444,62229,12917,-18531,-38428,-39579,-186,41421,76399,46950,-60,16923,39793,32246,-1104,23712,100982,160142,127941,18938,-48396,-36190,3114,49605,-7618,-101485,-93820,-12330,102171,219499,374516,226353,56406,-78668,-147686,-88966,-83213,-124100,-70219,-36965,10005,59074,-8520,-108813,-44134,-50429,-82430,-67426,38838,110374,220392,268893,214018,127488,-36095,-28090,48865,23168,-45903,-109962,-98711,-9222,34164,78634,57820,-42363,-56445,-85477,-115008,-89643,-45887,-35032,-72866,-134521,-133406,-104501,-94238,-138828,-148767,-44097,177395,354881,210850,-55834,-24049,86812,166892,178777,61221,-90904,-30851,-5696,103267,267724,308957,107760,-32343,-128822,66186,168216,121200,-20484,-100422,-145713,-149137,-119734,-97745,-96393,-95237,-28888,-10974,-19841,-34570,-1205,67586,148884,205034,247138,190833,116235,65616,52495,33477,26001,9330,-1211,-20173,-91949,-54795,-61421,-68690,-62527,-53505,-55957,-74267,-16449,31475,33002,29987,75062,131896,108814,117931,75139,16281,30354,37637,34378,90939,180003,111293,42858,73025,141443,148531,73995,-52461,-42615,91666,147287,157344,142547,50320,-41898,-73456,-114584,-103747,-70866,-58453,-87402,-88549,25234,222854,442281,359710,241693,77925,-29369,-78388,-108079,-70508,17358,38213,62619,55127,96996,150339,136572,97017,32188,-7539,-27558,-30809,-47950,-58486,-22370,7401,-47804,-76853,-38351,-24676,22005,41457,52674,22020,-60021,-114400,-32698,75890,148276,144005,114663,109139,103485,80729,52877,53774,21905,-21380,-107893,-53646,-24172,-35963,-42754,-92314,-128424,-104014,-95723,-108953,-99572,-39348,42076,98868,47980,-55948,-66724,23107,37666,1343,-53518,-113448,-153684,-143313,-106529,-62650,-23271,-59555,-126282,-129897,-69505,-80969,-117685,-38963,51289,149798,148356,91315,74847,46458,-80960,-54483,26873,66736,-27597,-120715,-63958,-39177,-52108,-40160,-12032,14189,77335,121986,59518,-12498,-7081,28234,23794,-1720,-41574,-64172,-62876,-94012,-3583,105653,165359,95751,-62574,-83595,-3535,11401,19856,-9599,-16264,23440,36169,15068,67771,161145,196957,161862,121014,45779,63365,139885,267197,388924,357394,92716,-114174,-95868,-36718,-32966,9091,35323,-26298,-97990,-105392,-82236,5152,99478,133587,98523,4556,-69845,-146190,-85396,-3351,30477,-17851,-19172,61111,64027,30338,8058,13879,45242,80445,112711,81983,10276,-31998,-96784,-127794,-76588,-46475,-28589,-30018,-30421,-47266,-112250,-100484,-38537,70525,173309,181098,82526,33180,-13176,-82173,-27203,190271,247171,141994,36240,-24535,-96685,-59126,105506,172652,179428,70424,23530,14395,23944,-25940,-75247,-225204,-341657,44957,500493,988951,934353,491732,180090,290511,463776,366345,167130,69992,42427,21675,50788,6068,65165,108589,110638,1500,-109688,-127991,-100361,-84231,6576,144390,263853,227471,140796,-38325,-129906,-144942,-131094,22406,160783,56876,3781,-43489,-45540,62162,105799,80684,27750,-29534,-54510,-81085,-124245,-88312,-43094,-41956,-25577,-41461,-28006,74114,182620,183319,81942,21631,12294,21200,-19442,-25667,54756,114690,129061,102577,51077,41676,2794,-59324,-91453,-57227,-20675,24726,-25894,-87778,-112311,40858,219834,189009,42416,63933,209442,243372,112115,-83247,-79973,-29867,-61541,33267,45236,-30000,-116046,10679,88208,19885,-62346,-86505,-51172,49228,49030,776,-36776,-83903,-121679,-64833,22125,24890,-2963,-25998,-55900,-98483,-149410,-118207,-102088,-122384,-105789,-52342,-1071,-56981,-124188,-165424,-125590,-93743,-73623,-61666,-121679,-128171,-36899,67541,67319,55154,48992,68842,61810,5903,-14406,-46365,-72860,-69341,-64134,-87793,-128409,-32822,105485,216242,187629,68013,5166,-72548,-48652,10744,135957,205679,143934,59053,93357,101783,38818,7794,9759,-27709,-88640,-91410,-58219,-19577,-47986,-114999,-62290,54689,158734,176491,57761,37074,61214,61501,-34420,-107414,-103379,4590,176478,258903,155447,-9242,-142202,-58375,-35382,-35673,9626,24145,1836,-24069,-19927,12155,-16288,-47488,-12162,49876,55437,24891,-21565,-23693,9699,5902,4987,-34109,-19734,-71997,-129576,-64742,19323,104138,123076,37470,-92152,-25946,22103,20004,-55374,-117844,-103837,-71665,-42878,-46921,-67838,-39093,33574,90883,59242,-54550,-109578,-25701,15956,12795,4068,-25863,-35823,-20135,-20711,-36539,-76663,-95147,-62781,-83833,-111595,-71876,-34582,-20716,-13792,25658,23857,20550,75630,91785,8484,-100024,-142548,-137391,-96204,-20112,30437,107215,181288,236285,211155,101182,76206,129498,172652,73443,136371,168164,168474,144746,100643,52771,143402,318050,273929,140731,109929,62788,-7388,-68816,-15948,39734,90506,91554,22126,-81061,-83900,-978,23434,66746,48483,39743,103902,153610,154429,134277,28555,20862,-4984,-85112,-96945,-114768,-133574,-159427,-155735,-116056,-85692,-93395,-125459,-56110,3266,17409,-42535,-14768,58886,106701,79929,22720,-70987,-72164,4644,587,-57672,-121904,-13269,41989,9570,-60455,-54833,7145,77092,143307,145330,110116,3739,-97050,-38790,-58416,-102441,-54986,23976,45560,5669,-50213,-79135,-53480,-21785,896,-18490,-79909,-104972,-58246,13623,-17483,-119507,-33828,26832,47584,39607,6154,-51153,-120023,-67487,-72598,-80704,-78430,-58015,-34110,-59845,-46814,28837,115719,130171,-7880,-107609,-111352,-28972,-23901,-147963,-84104,-113,110992,34370,-106413,-107292,-43933,12335,32853,76784,154277,260067,265755,235231,220346,137409,24133,-77836,-113192,-43725,77816,194493,227888,156043,93878,35756,18268,-46452,-105695,9773,145329,152458,51773,-49220,10384,117500,105665,-4394,-141156,-54778,57816,124536,90354,71492,13454,-33795,-86395,-59336,53829,227741,525658,657101,443192,123425,8629,-16827,-4246,54641,135903,165769,77437,50848,49302,44885,-4520,-86782,-87527,21601,92875,73499,-4335,-51578,-35974,10388,-5817,-47101,-52130,-57546,-47449,-8740,56359,73777,12369,-64519,-100334,-80239,-106760,-83520,-22529,27843,101251,205376,162307,-9353,-67182,4246,24068,1407,-40294,-69566,-142587,-131052,-64113,22373,147105,298449,352595,259988,128308,17025,-74734,85707,88618,53393,103109,92074,13476,-42437,-45953,47693,161948,154984,55487,-28640,-38866,-23240,-14872,40148,53013,-47256,-99212,62931,136111,94246,-15734,-124053,-80758,-81347,-93793,-131764,-120047,-64211,-39285,-30150,-73324,-65753,19497,80536,107990,93556,53147,37113,62183,33910,66692,139690,168133,118341,66534,52887,28698,-44921,-115502,-109510,-55120,-101500,-87838,-75143,-68772,-88540,-144168,-91267,20448,180830,266431,232311,211384,168902,88198,23518,-12080,-62043,-3502,150116,268503,305751,307281,202411,129597,179283,199505,123034,41128,50050,88136,61582,-29421,-55309,-37426,-23900,-19015,-8169,-27689,-68057,-29582,-25292,-49446,-73469,-59019,-2864,16918,-26868,-96790,-122068,-117320,-74475,30707,174478,295462,280276,180239,138628,158347,166478,84711,-25134,-39304,67061,33141,-82528,-137182,-91945,-34737,-25242,-60434,-130608,-191192,-135138,-67454,-20171,-14916,-25675,-41014,-59183,-73368,-52340,-7475,56088,116347,133814,150217,153694,84421,-5784,-87972,34409,150180,160344,68324,-19439,-20235,-35296,-100168,-59439,100550,143751,121835,98190,46943,-41441,-128224,-96697,-65189,-21760,27530,72130,74376,57196,49638,-2065,19894,63530,108826,189757,203921,73234,-30461,-96317,-85839,-58269,-24395,11688,99535,234738,379414,281365,30232,-152438,-45557,27185,-7638,-127094,-10146,8720,-38771,-45707,-3891,19740,15861,-25137,-86259,-89012,-48222,-3006,44785,45989,-5513,-39033,-48675,-33543,-60063,-125116,-106073,-65114,-55901,-61241,-59256,-23347,-28749,-35154,49502,55502,10113,-47479,-107629,-65029,-71185,-54850,8180,18767,4280,29475,21208,9346,29531,41717,6955,11807,22948,-20734,-1923,-21526,-8932,54338,83369,34939,-58791,-126396,-74785,-56499,-57538,5684,27625,2348,-68747,-11717,66776,55558,-44553,-33215,64425,107597,82162,-13583,-71320,-22902,-6912,56420,114154,77532,10915,-52081,-71882,-55031,-30960,-14776,-43442,-97166,-95478,-153093,-97848,-43703,-3822,-10314,-38493,-104438,-37740,-16993,8224,3542,-33383,-108303,-80534,-17549,-58528,-157484,-38709,43287,91874,107729,117518,145245,119886,40968,29699,67404,111242,182518,186667,144980,107103,36647,-45961,-69079,2502,-30401,-87834,-14201,35160,-20286,-53956,80383,259174,317759,224062,99535,-14872,-55906,-29983,-664,-4030,-29033,-20643,-2785,63223,108614,75682,51659,30467,48820,15255,-31889,-92693,-48497,82027,166429,84326,-24351,-155747,-24192,136202,238658,179616,90439,55719,39411,31910,52343,45500,6380,15308,46321,76213,30795,-53496,-85880,-26193,17894,-17263,-50436,-60051,-60878,-62313,38700,101769,117101,130885,9006,-144888,-102281,-5253,71389,130180,117098,50179,-84109,-5663,98680,103846,40145,-50124,-105679,-83873,-110833,-143019,-121257,-68166,-34935,29703,128337,105447,8792,-45733,-56829,-10987,49790,95391,118360,115847,93454,95393,49918,-43418,-18138,-5937,11089,59330,114382,136688,42584,22455,55697,48854,-35192,-112102,-70086,-87791,-135301,-77901,-44579,-57089,-89239,-60960,-20104,-34308,-132490,-45294,-44888,-121087,-33034,168147,333789,278612,174071,127159,97181,94909,74743,-24095,-71903,-78196,-71325,-36654,-50789,-62404,-90751,-93385,-69711,-96221,-17147,91231,224949,252067,222662,162937,84466,56072,34960,-1318,-33053,-89230,-86077,-24650,54801,170681,229447,257952,269728,268490,213635,31961,-24866,-9565,-79395,-86403,-78449,-59779,-8481,-5449,-72353,-135064,-66437,-20661,-59627,-119973,-20886,-18427,-94286,-92647,58067,246712,319004,199413,21768,-114001,-82276,-100225,-127903,-74660,-16884,8694,-12895,-117939,-39905,50535,52808,-60406,-57332,61553,127672,84975,50912,23897,-23826,-36685,19342,137158,136554,12566,-80353,-43592,-46047,-51384,-8924,39656,33814,-21419,-119581,-32962,17532,-8850,-16011,-15771,5424,44876,48685,3303,-63622,-99583,-42715,-58030,-21426,159001,315565,273227,97244,-55295,-94687,-51933,60003,164945,159127,68745,-33687,-65902,-35261,92447,281012,335335,334510,233465,232599,193933,89189,-31827,-6464,20876,44233,29568,-14595,-69001,-60647,86303,319241,262672,148065,38040,-65937,-99571,-102619,-72666,-27001,31141,84701,131523,163604,90161,-7149,-72851,43239,205796,369770,440306,273344,7756,-83655,80732,248734,305824,274009,164094,77657,41369,19824,13394,33145,38477,78818,62207,42111,31095,43100,77156,22232,-69248,-37469,9247,-5164,-55861,-97045,1472,87027,99818,59035,12316,-48903,-59038,-25010,-25437,-40254,-22867,-24409,-1154,23797,-38004,-87841,-109250,-126738,-96192,-44362,-36335,-65013,-66784,38404,171853,275809,325269,248264,189317,307248,405238,341570,234604,103569,17108,-4516,72988,77586,8681,-55296,-80623,-91183,-14264,117212,207077,220749,321071,471840,465741,349603,143524,1230,-8181,10489,-6449,-32407,-78457,-74315,-72320,-95558,-114471,-67526,3770,-9340,-38713,-58600,-46594,2651,92684,158244,135879,77805,29467,-51867,-104842,-14232,2362,-61001,-93155,-52576,-71037,-107646,-119915,-28964,55455,119411,121988,38899,-48948,-60216,24087,100749,142145,190177,276131,391246,423991,222840,23982,-47634,6677,142638,208383,55214,-31679,17950,97328,82990,8173,-1095,62886,114718,112750,107959,67909,45540,37588,8224,-42290,-60958,6626,152974,192281,90312,-38525,-68715,73446,311145,396396,257341,53135,-67032,-71074,-31133,-33467,-78056,-80196,-79543,-119251,-110378,-108221,-104323,-80926,-51357,-51020,-69621,-30762,36329,36169,8752,135179,205169,148373,133069,133727,43877,-4075,-47328,-57337,-52736,-51506,-79412,-139099,-115036,19795,157093,200327,116431,26356,25011,82253,106996,112906,143926,213198,232881,61647,-25393,-42311,-72412,-133510,-112342,-40567,-14769,-54346,-112197,-84361,-32226,-10403,24566,62380,54980,50916,29626,-4723,-47611,-85940,-68541,42441,141297,142540,83357,-27915,-51495,-50448,-51596,-23959,-22303,-43687,-74770,-89350,-67307,-54643,-55625,-92171,-116279,-106538,-42592,59516,225061,345911,296199,145856,9868,-61688,28618,63227,145060,174438,147237,45680,-95703,-126497,-74478,-49017,28268,47159,37885,-37004,-43816,-61611,-111898,-103478,-71008,-309,-30730,-57472,-61617,-20368,17492,-6071,-8472,72288,153416,143760,92948,61569,54519,56689,92452,121243,110763,57756,2476,8576,78566,241194,328616,191232,26387,-26548,34490,69383,41063,-631,-50894,-127269,-149552,-90635,16676,92523,-6384,-77027,-51363,10703,10565,-79075,-78181,32446,113529,113802,30768,-47418,-118712,-132088,-105727,-53155,-2592,60177,70328,60198,12997,-71939,-94665,-43928,40721,70303,88748,74668,81093,98747,58955,-1975,-31389,50531,154056,111826,18589,-70825,-136330,-54083,47305,114166,97181,46714,63170,175591,315521,348136,289204,231836,129688,-4443,-50186,-52518,-51988,-68310,-72132,-101362,-98407,-93575,-103625,-105867,-100791,-56328,-38282,-67774,-84342,-88863,-84174,-68863,-46620,-19161,42326,66280,27536,-46769,-108210,-60508,-65191,-103574,-100219,-47893,36129,71104,122952,131876,183881,146630,21354,9230,76798,80618,-543,-84237,-82421,-93172,-109506,-118374,-54528,-61928,-97091,-85003,-73227,-24436,8125,3050,-63903,-108089,-80738,-42480,-19234,9287,8431,-69343,-106710,-69641,-107911,-109557,-87280,-111763,-94240,-75622,-106597,-73876,-26761,44171,129413,193555,214171,232373,197058,121193,60664,63994,90118,82514,-10014,-39427,98566,136611,55991,-52825,-108627,-98921,-27290,79256,158931,182273,88860,20024,19306,111782,211602,257222,158561,9588,-75918,-107986,-46036,-12498,14046,37268,51198,23919,-35230,-94162,-55675,-54076,-18385,109682,173825,139079,12473],[2971,2020,-30840,-61323,-25399,-9650,-42863,-66267,-64311,-10660,43803,82975,67398,1549,-36950,-35678,-11724,-6624,-20961,-22204,-39176,-69273,-9549,55339,58560,10252,-23566,18648,13230,-758,-3807,42269,52998,53117,81585,186638,197642,97195,7594,-54248,-83272,-91854,-91741,-46966,25693,95315,42783,-67552,-59784,-19303,-22093,-8705,76877,164253,254585,240654,154045,80015,27129,15903,-21190,2619,25706,7324,-16822,-4714,69861,92439,44695,-90153,27815,138352,102616,-97971,-125002,-86328,-144357,-65220,2881,-26358,-52651,-37400,5212,74517,103891,124931,110514,104607,83670,-8008,-45251,33534,99866,110412,96948,39542,2164,-16721,-20056,8275,40754,79566,57255,3860,6510,15522,-2336,-37907,-1041,88662,172581,142150,38884,-17754,-13437,2733,35073,-12429,-105912,-120369,-51494,82467,201226,363323,239168,63157,-80130,-147189,-84804,-73639,-106074,-87765,-59319,-16785,21055,-52704,-77925,-26689,-39317,-70940,-108995,-18052,68577,198342,281229,246186,160076,-2235,-58991,40991,32189,-25607,-81711,-85950,-9893,34074,79253,40698,-61003,-65439,-93877,-123831,-95684,-51519,-43008,-84959,-139931,-124720,-95935,-87327,-131505,-120467,-12966,208629,384406,204269,-105531,-25391,111050,194058,204560,77228,-78863,-28154,-8543,107018,279197,347838,127928,-23504,-109478,71002,161363,122055,-2749,-79119,-122970,-134500,-98264,-81495,-91938,-93684,-20741,1561,-4822,-11021,24148,90083,180249,260606,308335,237012,157456,109871,89149,43840,15194,6447,21207,-2663,-91852,-53625,-51959,-58820,-54018,-63134,-69532,-76932,-15053,27980,35471,33415,77552,138444,134036,133491,74945,11677,25112,42612,62856,135701,202253,96716,7893,27430,129325,165126,103650,-32975,-96885,51813,120446,140420,137375,44760,-42749,-61018,-97592,-98759,-62273,-47679,-78271,-87320,25302,223991,448370,361536,234499,77305,-25858,-69897,-107929,-84137,7677,23545,44443,30096,62192,109932,128299,110095,46619,4772,-20868,-37692,-55301,-63306,-20659,16400,-30588,-83837,-71996,-59280,-5370,29589,51758,23490,-60477,-107941,-21034,88141,166305,165977,134103,123224,124121,108623,79354,71321,32783,-18363,-110121,-46152,-2150,-16788,-33433,-91362,-120411,-88608,-87520,-114948,-126870,-87657,-16400,31140,-8218,-85936,-46669,49540,68756,19813,-51036,-125555,-131795,-126727,-99069,-58369,-19868,-49473,-108327,-119058,-61393,-70769,-133670,-39561,67744,164738,145918,89026,76110,33976,-79321,-32395,66089,123095,30449,-87740,-71999,-51732,-68975,-55254,-11383,28048,99002,157332,105125,19364,10215,33017,17826,-10621,-53775,-89215,-84565,-90330,39086,173024,245741,131296,-62418,-74653,-3442,-5634,-17005,-55949,-35453,25963,46481,23021,32912,102446,150173,150213,119621,61661,97734,163750,265661,349307,293452,39018,-135955,-77742,-9015,-8982,20998,39974,-23918,-92932,-102413,-88279,-8582,90950,124090,77421,-18000,-94940,-145425,-81211,-15387,3757,-44916,-31878,56143,50134,20993,9815,20137,45041,68241,93234,80974,18490,-31408,-100558,-110355,-52361,-19750,-7537,-15892,-18301,-40339,-93976,-83067,-31489,69797,183423,219928,124601,61730,-3989,-78223,-32036,171116,215657,107223,9943,-49970,-111893,-52637,103311,154744,150249,66383,32191,19255,37301,-6718,-52733,-198503,-331010,61974,596056,938184,815411,442412,167711,318258,531488,420265,190283,84659,69176,73592,146274,103899,123647,145143,136852,17966,-91338,-111820,-100627,-76062,17700,177419,328258,281763,158796,-37835,-137855,-148490,-149565,-8967,133406,45617,-871,-45977,-43687,60750,90001,56473,3121,-34422,-25409,-38413,-85740,-76647,-59545,-75141,-55507,-66572,-30438,81419,169985,147007,51861,25159,23342,10740,-36622,-48336,16498,50933,61567,68403,49509,53357,10257,-53392,-78147,-53308,-16870,48576,21090,-60597,-102950,37458,205231,177109,21739,40483,173925,203724,95684,-87190,-57408,-4571,-62615,30376,54310,-25317,-130494,4254,96837,34604,-49410,-80044,-52324,38311,28230,-28328,-52988,-90892,-106605,-33872,65361,52646,2170,-35068,-68568,-106904,-151372,-112381,-93598,-112121,-92064,-36605,15451,-36327,-102597,-155059,-127105,-82708,-56370,-45725,-114717,-144929,-50817,45219,26457,9056,7062,34107,38261,-9650,-25867,-53334,-71864,-69193,-68779,-91808,-127627,-32492,106249,204730,146492,4234,-64932,-142020,-81973,-9755,133889,240251,192959,79619,69663,63729,12523,-11670,-9725,-47343,-75684,-82366,-68077,-30367,-58157,-132899,-81386,37294,143925,180956,89600,62589,73503,57420,-48461,-105587,-107032,-4834,175943,276838,171844,-2228,-124169,-53944,-37617,-37497,13542,42142,27681,-3696,-12904,5621,-28258,-59670,-27604,39036,54879,24722,-24485,-25092,8720,4572,3810,-29249,-15045,-70906,-109779,-39205,42514,129762,140931,42960,-76115,-22576,20943,27380,-31753,-89470,-84747,-63638,-34346,-30588,-48090,-21955,56120,115455,67199,-55886,-103872,-7641,41067,38174,15110,-28003,-41910,-28765,-34701,-50661,-83980,-90425,-57775,-86838,-110089,-64580,-31489,-30137,-43172,-20974,-16153,-7158,63812,99802,15477,-86852,-130445,-137780,-110446,-39053,8061,92671,170840,217870,179302,78578,54817,114761,148221,1567,97058,151834,151420,125143,84226,46099,145394,334373,321645,173091,116265,68289,4266,-62708,-22874,35777,97852,106939,30762,-83115,-70774,27241,56985,89916,43646,17288,79955,135675,128474,88738,-14933,-28981,-30221,-80544,-89266,-110542,-126826,-142494,-153455,-144494,-108122,-102703,-123468,-63368,-10497,3725,-43873,16402,50610,98801,86457,29174,-66734,-88616,236,5891,-46625,-127806,-26730,31429,464,-60580,-47099,15648,78179,131937,128670,93019,-1914,-113596,-50885,-68438,-91815,-20947,73823,105632,60003,-9613,-31963,-22743,-8085,5500,-19163,-82858,-99106,-24695,41602,-2629,-122262,-29191,39681,66190,59573,22682,-34026,-94150,-70056,-81052,-112237,-111027,-57119,-23212,-48614,-39143,35866,111427,114214,-25549,-122861,-99978,-24237,-38012,-90459,-30363,16896,88095,-13159,-123077,-76311,-4922,40549,55232,89748,158100,256700,242609,217400,214681,136025,27499,-65918,-108909,-50133,61574,152337,184087,134848,72481,30641,25420,-36983,-121112,-3597,141030,161689,62946,-45314,-11667,105965,100059,-12142,-135613,-60447,51900,109234,57659,33396,-3097,-42042,-90615,-53126,67819,235194,556080,702487,449125,138814,26500,1497,14222,70060,141116,139714,43872,23244,21607,34445,-8405,-96859,-82369,28924,104340,87058,15170,-29645,-20222,13044,-13854,-64539,-70038,-70351,-59396,-21949,46084,64835,2530,-72439,-96834,-73126,-92279,-76052,-16816,35553,127569,246601,180812,7127,-61248,-14874,-14209,-54995,-86610,-76328,-134194,-140033,-73741,12687,136434,284357,363277,298316,150201,17036,-82706,94875,148060,130659,176658,120226,25253,-34449,-33781,59724,146337,117745,34699,-35551,-43422,-32588,-28125,25000,41042,-61868,-92263,78247,167639,125584,10041,-110492,-125849,-123384,-134176,-165084,-118798,-41883,4118,15335,-51747,-86500,-13263,50052,91896,92928,63192,56891,86624,67689,36327,88746,116897,81742,43432,40097,18256,-60063,-139000,-88296,-23284,-85894,-82261,-64119,-64040,-89819,-139433,-90728,8497,155617,237446,214463,206800,185714,109557,38353,-646,-55905,1914,143192,217957,228592,247488,185242,139933,199497,221802,136196,50563,43736,72931,59129,-18748,-53989,-53534,-39543,-32739,-33816,-55591,-86356,-39217,-40841,-60799,-71259,-92094,-37336,-9866,-42152,-101406,-118399,-107318,-60278,32057,166003,300466,309867,199275,148585,173505,189125,91989,-28286,-25787,82223,49513,-71509,-139596,-115669,-60654,-44712,-73017,-136582,-186433,-132259,-63629,-17566,-4324,-2709,-9784,-20042,-34100,-30726,-8370,52969,116786,135604,137445,123817,55307,-26399,-81173,34628,134471,120391,40476,-29371,-24062,-44867,-116064,-52990,98258,139344,120593,98155,36271,-60864,-118517,-81288,-57910,-17624,40849,90984,83480,59025,57476,-4132,2027,37921,81521,156069,176286,50765,-39386,-90983,-84815,-61077,-30390,2013,105085,274810,429585,335053,65317,-140866,-62095,10951,-10927,-98867,-50890,-45140,-82267,-48698,4968,28146,21930,-25223,-99054,-85775,-34773,6315,48876,43595,-8690,-43891,-55453,-44127,-89650,-145853,-105352,-59361,-48139,-47688,-41341,-24082,-46200,-33511,63950,93584,48091,-35835,-109193,-74777,-85739,-55541,14575,29303,10056,9241,-6054,-16529,3652,18933,-8518,3201,31946,-4159,16634,-6602,21497,67927,85066,32399,-64873,-146105,-91763,-91360,-59990,2232,15261,-12621,-63476,4738,74364,59731,-41938,-35198,59053,106420,72621,-25925,-72603,-26965,-15072,41879,102411,68288,13658,-46287,-72955,-64719,-40253,-21497,-49341,-98826,-83341,-122228,-79584,-31768,-4359,-30990,-84708,-73969,-15612,-3966,1568,-10343,-50819,-116737,-67121,-6378,-53299,-164476,-44805,38121,86755,100270,117808,148482,99879,18294,12517,50763,91578,165997,189370,157776,127222,58284,-37116,-84189,-41027,-60178,-105484,-37485,21858,-36071,-49507,94082,264069,303538,192296,71978,-37740,-68413,-34603,-2770,-3934,-9709,15836,36674,96842,145485,109822,76514,41590,68046,26091,-30803,-98199,-52291,83695,199973,117219,-15876,-159811,-32598,138906,263084,196730,98474,57922,35125,23069,38010,16694,-13438,4421,46129,86327,47409,-38987,-65019,80,43152,4770,-33299,-44689,-45236,-48208,60278,132665,164827,170066,20805,-138328,-113104,-11838,74910,141919,135106,52313,-97745,-12890,84667,80471,13580,-72178,-119246,-67467,-68623,-79331,-50758,6615,32049,42455,115592,93657,3573,-42908,-52489,-33492,6511,45269,77937,91022,79639,84497,36360,-44684,-7440,3428,30357,84250,142618,154643,45773,30861,62345,50219,-36843,-118252,-70736,-90469,-126549,-73030,-45432,-67967,-86367,-42375,-26750,-50719,-124304,-45735,-47209,-129363,-24298,206638,374259,293304,162945,94856,72267,92400,73240,-24646,-77258,-89888,-71588,-25541,-32989,-58967,-97746,-127189,-98601,-97877,-23768,59610,171699,196655,181346,140758,71738,52530,53302,33581,5867,-70430,-111555,-43578,47892,164404,222684,246333,250981,243719,203492,52637,-2306,4141,-67858,-89668,-65387,-22054,23860,14214,-67912,-132532,-54106,5694,-42677,-123361,-18508,-16046,-89984,-97228,63985,251758,326577,203237,13881,-119546,-77694,-104007,-149228,-79763,-17408,9996,-6991,-102063,-32373,78644,94950,-27786,-47932,63188,133905,104545,46322,26044,-17693,-29406,15629,121316,126704,7803,-88502,-46748,-47395,-46421,-5306,46674,41172,-18822,-95333,-38580,3472,-25311,-30145,-31313,-7834,45441,79339,49027,-24279,-73001,-29627,-46722,-55192,137358,316892,300501,126593,-30161,-82176,-57208,31872,125473,113409,25488,-69174,-59329,-16558,111823,242982,261174,297190,230584,231788,197761,113085,7495,38205,61851,75852,44831,-6583,-61480,-51357,98831,347113,299413,184417,78496,-27691,-82598,-92659,-68284,-33375,18721,61271,91405,128933,82210,-6010,-69257,38629,195431,361927,435633,275390,9085,-77558,107705,297996,363683,300730,164413,71425,32622,12025,9175,28734,10106,40076,39858,32163,26738,38699,73083,14287,-102031,-81584,-12924,-13501,-49140,-74817,9682,76538,78135,39074,-434,-40091,-24638,10018,-4674,-33116,-12475,-5463,19827,36620,-33877,-89525,-120305,-140582,-91161,-43554,-43447,-83003,-66873,62108,203640,317225,383775,312257,223993,299534,363296,321045,239076,124093,33609,-17127,46171,40292,-24066,-69948,-79249,-92964,-27673,106339,222749,269634,404388,535528,498827,365363,154508,12509,2973,11921,-11810,-38142,-82894,-84075,-93134,-120504,-92520,-44974,11432,-5733,-33877,-53666,-46534,-10623,65683,130634,114772,69716,26173,-53586,-113901,-25093,-3439,-61571,-101705,-56968,-60614,-89117,-114781,-51908,35173,99822,108640,39513,-38022,-67026,3819,93358,145988,203746,295555,405193,424565,213051,25991,-42574,11388,139559,201282,50832,-41207,11509,96075,79239,-4745,-11117,61739,123846,119517,121726,80894,52909,48553,25740,-27944,-62032,-15231,133025,180361,75480,-49555,-60780,67795,285979,368908,246819,51048,-62991,-87357,-51723,-49421,-80002,-68830,-73666,-124598,-123556,-124544,-101592,-84957,-61304,-63214,-83561,-43397,24540,23824,-16879,97530,164895,118289,128427,157287,69242,1772,-52165,-61417,-46975,-39081,-57987,-94073,-135941,-6383,106812,146962,82908,9794,11684,63368,99994,121665,152648,206521,198790,37465,-37287,-37233,-56737,-115524,-114377,-47446,-21660,-51509,-97084,-86217,-26323,9090,43669,71861,69035,75856,60215,20199,-37152,-82992,-72907,30906,132512,142753,101208,-5072,-49222,-60015,-60514,-28397,-27433,-48166,-76218,-86890,-59298,-41930,-34862,-57228,-100878,-86870,-14896,89916,274191,394667,323517,152766,4286,-49465,40872,80923,153682,184420,167193,50739,-93877,-88196,-41574,-36752,23549,53271,73241,-6777,-31533,-57817,-110753,-92622,-56197,3837,-28272,-48740,-52345,-26914,-1872,-7300,15298,102566,179546,160243,105078,70345,55264,45232,65553,88715,84243,35989,-14124,4132,89314,247344,309106,176267,18374,-24188,35955,64889,36539,-641,-47840,-125032,-173922,-124005,-42922,25226,-51957,-96143,-56494,6990,9245,-77498,-76888,31422,104318,98824,14334,-58168,-115352,-127068,-92090,-54970,-26941,28576,56360,58003,15543,-68762,-79336,-30725,44661,65586,82829,71630,64455,85869,51457,3072,-11978,70896,149535,105957,24964,-50560,-110171,-76757,45222,135806,132843,76315,86221,198516,323809,354315,301453,240841,129087,-8588,-47611,-37697,-29937,-43365,-47108,-103543,-103040,-96856,-106838,-96357,-88875,-51942,-41934,-80886,-106888,-121635,-92952,-64217,-44254,-25138,31697,54419,18105,-51303,-100455,-54256,-68241,-116343,-113004,-61846,16431,51094,107796,129641,173294,128374,-6039,5320,79357,76069,-9507,-94803,-76641,-85199,-99296,-103567,-47176,-54042,-96463,-87310,-74672,-28800,1865,-2148,-60470,-85404,-67410,-49075,-39805,-12851,1368,-57142,-106089,-121826,-127919,-138690,-127700,-131295,-81419,-49203,-100092,-105915,-53938,25761,111443,180000,213053,238317,201597,119136,60153,75019,104691,100819,13609,-37337,91106,128279,59468,-44701,-101179,-81233,1932,112579,183859,208331,113324,26916,17521,87648,169192,212469,131116,-4401,-81535,-103410,-37568,-4366,31297,67639,82431,48309,-14958,-81285,-63464,-65936,14524,132518,187435,145435,22078],[10949,14827,-10246,-36099,-7810,-4388,-49575,-91455,-94832,-37993,30115,86906,89974,25110,-25400,-35086,-15267,-12932,-23617,-20505,-35877,-71177,-14176,62234,85759,47181,-4403,13473,2816,-15028,-26745,29051,47104,53039,84189,179296,177372,84129,5836,-39945,-60285,-78462,-76230,-36514,32220,93313,39389,-60575,-73134,-34136,-26464,-3519,77156,159004,254936,271016,215739,141884,64834,27654,-24755,-6028,-3329,-47842,-74577,-51213,47386,84567,43470,-82228,24577,145493,140289,-73565,-131952,-87263,-137576,-86440,-16187,-40983,-62491,-44151,-3069,53030,81366,113251,116558,117148,95554,406,-73471,23411,114689,145421,134350,65898,20796,2446,-1394,17586,41729,84288,67513,6071,-5141,-10044,-38225,-72694,-21739,79089,187630,161167,65778,13616,4463,-9539,5920,-24407,-105749,-107362,-80522,54241,166452,328682,239184,62060,-86019,-142944,-77552,-61031,-84237,-103665,-79386,-43138,-17259,-92684,-51301,-15083,-30958,-59823,-123299,-68630,25662,169498,282375,270993,185800,26074,-88385,31561,39871,-5708,-52402,-60089,-30,41880,85781,29217,-79525,-76349,-104055,-134073,-102813,-58620,-53053,-99386,-130753,-112706,-85679,-80925,-123309,-91477,18928,234967,397519,178740,-150231,-11181,137320,215519,221421,85086,-68151,-22429,-8658,112156,285560,377446,148086,-9130,-86335,69695,143113,110180,5733,-61824,-94441,-96954,-71442,-62252,-84325,-93694,-15415,11326,7858,10121,48877,113410,210985,314419,360886,278495,201147,156882,120991,49761,2528,4807,41541,11763,-90394,-48481,-36170,-44258,-42697,-70036,-86627,-82984,-18485,20983,35971,33762,73252,130972,145410,137493,68981,4657,17230,44019,89290,175068,217210,84455,-19073,-13394,110976,171308,121545,-11316,-150801,11248,89952,120211,131222,45118,-34246,-41494,-78744,-93636,-55050,-38449,-70537,-87133,21471,211669,431731,352292,220874,72575,-23768,-60970,-100436,-100282,-7122,7369,28431,8935,28651,65256,110788,111747,52050,9836,-16654,-44187,-64594,-71601,-22163,23845,-13081,-77793,-99336,-91609,-30106,17863,49542,24349,-58918,-99789,-12591,95933,181258,185728,152607,135761,143520,135103,102687,84514,40291,-16870,-111392,-39937,18054,2373,-24466,-90461,-112075,-74220,-80202,-121058,-139573,-140455,-81041,-36956,-60113,-111969,-26891,73856,98786,40606,-39270,-111618,-112571,-110726,-90580,-54048,-15397,-37322,-87097,-90872,-30375,-44641,-131985,-43088,77597,167863,132451,79457,69886,18141,-75141,-8007,106647,180027,93347,-45926,-67880,-59891,-83315,-67116,-7314,45181,121686,188262,148162,53231,29978,39285,13212,-18981,-64756,-108029,-98309,-76842,84181,244529,323142,161227,-61114,-64174,-1781,-16014,-43513,-94569,-45068,27401,53815,31896,7552,47170,99406,132706,114955,79432,128008,182928,257027,301247,223368,-11451,-131749,-60087,22351,27140,43907,51441,-17880,-84264,-97612,-92585,-22345,80674,113051,54936,-41789,-120596,-117727,-69592,-24586,-24260,-73914,-39129,53417,38919,13458,12229,25945,43017,53607,72104,75883,27238,-27533,-99900,-94003,-30569,5447,12536,-3635,-11783,-38970,-75913,-63847,-21461,72278,195085,260771,171616,95709,12468,-65756,-34478,147942,179662,79683,-10963,-71125,-120718,-48672,95140,129341,118162,60701,39791,23891,50653,10177,-39364,-183056,-311721,79771,670138,852593,678583,374775,148123,342887,583355,462273,216445,101836,98952,133906,259143,222357,190376,184430,163733,37324,-68380,-92701,-93923,-64208,29331,206938,384401,330432,172958,-34878,-141597,-145995,-153339,-30866,110099,38598,-1998,-46083,-45071,49790,66520,27609,-16115,-18855,13644,8539,-40657,-46567,-57244,-103127,-83789,-85117,-25547,91165,155305,111530,23953,23828,22595,-11670,-59101,-70347,-16509,-1921,221,37369,53310,68883,20780,-43897,-64138,-46833,-13083,66327,65970,-27302,-74508,45805,198454,174275,12591,10425,131269,159583,78590,-82301,-41753,11736,-59197,28856,61643,-23550,-149118,-2039,106611,51931,-34617,-74109,-54755,25728,9149,-53452,-66748,-94418,-89708,-4004,107823,79969,6034,-44263,-77585,-107449,-144627,-105856,-83000,-98044,-73834,-17464,32684,-16155,-80825,-130289,-113199,-63608,-37202,-27368,-101196,-160856,-63416,25861,-2987,-32761,-33635,3023,18562,-21922,-34408,-57555,-67697,-64676,-69455,-93141,-126302,-32851,101553,182577,105430,-43571,-94342,-89397,-103414,-24238,131331,266295,237529,93641,38468,20276,-19993,-35338,-31436,-62121,-61863,-70637,-70170,-36478,-65037,-141981,-87225,28598,134996,188399,124769,91034,88895,54387,-57155,-87293,-98632,-16570,164039,280282,182991,8896,-102112,-45362,-37247,-40401,13528,55263,49787,15227,-6820,-4163,-41238,-70535,-42172,26819,53544,25895,-24620,-23098,10733,7449,9290,-14329,3292,-51226,-78167,-7156,73070,162447,160328,51246,-58846,-18997,18024,32239,-10501,-61336,-65076,-56553,-27443,-12118,-23058,2668,86346,142090,73788,-57780,-93796,16083,74103,70614,28837,-28228,-46725,-37221,-49033,-65720,-89828,-82068,-50996,-87796,-104998,-54207,-26584,-37973,-69291,-66006,-53771,-29664,55923,110751,29547,-63651,-107756,-125636,-123551,-56228,-10227,79345,156652,191609,143129,54507,29494,87754,104373,-73997,78106,148230,144197,115444,76737,44857,144491,333605,353346,204278,122225,74185,18575,-53313,-32213,28936,102730,121478,39906,-83156,-53434,61858,99400,120529,46520,-436,55528,112873,98828,46690,-49689,-78610,-62422,-72630,-81640,-106949,-116996,-116281,-121504,-142896,-125362,-108451,-118590,-69428,-25194,-9948,-37217,43630,41149,89488,96065,41199,-53908,-105649,-5993,8822,-38276,-125460,-36217,23476,-5149,-58187,-41543,20091,76099,118855,111133,74332,-9525,-116366,-60709,-75577,-73508,17643,125995,170409,125947,46808,18198,6118,4507,8054,-21749,-85297,-87899,10255,66893,8982,-123550,-15362,60449,92751,86336,46013,-7463,-57783,-55383,-69614,-100967,-102463,-48312,-10077,-34728,-30279,38954,98242,90765,-43517,-131463,-81951,-10754,-23020,-21346,24381,43655,77730,-31045,-114873,-48363,22652,60937,70728,94337,151586,240321,211013,195398,204509,132151,29676,-55187,-99810,-52793,48341,116073,140949,109865,44976,27195,34783,-25641,-112377,-13703,133351,167171,73844,-36678,-33003,90488,91349,-20178,-118661,-63481,43544,89487,25815,-12899,-23411,-52009,-93414,-40726,85239,239512,560271,712958,437422,150745,46154,22938,42171,94774,148966,111030,17774,3981,-4963,21051,-13383,-106177,-75473,34049,111449,97885,34217,-5923,-1967,17394,-19492,-78321,-83945,-78241,-66974,-32693,35688,54854,-6188,-76221,-89089,-63168,-74746,-65146,-11149,40437,149266,278288,193011,26643,-40074,-19196,-40776,-104508,-105471,-72088,-118651,-142965,-82228,3638,123719,260938,357639,328873,171368,18791,-84620,101947,209445,216705,245046,139214,31865,-25689,-18302,68485,119530,71175,10790,-39589,-46338,-41436,-37751,16184,32960,-70711,-83404,93301,193589,149878,31495,-87309,-162174,-147432,-148266,-174702,-108742,-17069,47574,60881,-23855,-96771,-45894,18399,73324,90164,72233,75197,105102,90612,3566,34317,65436,46228,20734,25674,5720,-75607,-154767,-53905,6179,-69332,-74855,-49934,-52421,-85667,-131298,-88136,-1634,129076,201889,189096,194793,195822,133127,56630,10457,-50541,5853,130420,165791,153897,183497,160075,144194,213765,236096,145253,61641,44148,63825,58805,-7456,-52937,-68833,-55845,-47686,-61026,-82388,-107976,-53270,-61268,-73074,-61391,-125577,-79617,-46807,-63077,-107877,-115572,-98649,-47076,32429,154683,299529,335142,216920,155549,184676,211303,103847,-22795,-7611,90422,62805,-56326,-120544,-139995,-86329,-62868,-83434,-138380,-178869,-129291,-60437,-15920,6735,25536,33043,28853,9661,-8040,-7067,51622,118129,137639,124617,94812,26755,-47429,-77017,27473,105596,69589,6287,-41914,-29927,-54222,-127014,-47553,93444,132996,115784,90207,17907,-83298,-106000,-69300,-53283,-13053,58791,114978,93768,60698,65959,-2642,-14802,11697,54805,124821,151321,32396,-45857,-86332,-84744,-64025,-38215,-11078,100945,299369,459935,380577,103262,-122503,-81525,-9077,-13305,-69959,-76175,-94899,-116747,-46791,11866,34297,27319,-23906,-106082,-77488,-21195,16586,52772,41719,-10583,-47420,-62589,-53994,-105349,-122704,-94036,-50053,-38650,-33551,-24254,-23607,-63411,-29684,78648,130950,80848,-28713,-111005,-84897,-99777,-53419,20523,40901,26179,4584,-19827,-35387,-18830,-2205,-23258,-5461,40096,17716,41824,35556,67446,83952,83048,26482,-71175,-138908,-99717,-126757,-58144,50,4341,-28589,-62588,15660,75544,58043,-42640,-37232,54129,105138,63318,-37079,-74852,-33544,-25819,25538,88415,57748,15441,-41067,-70368,-67463,-41563,-21116,-48099,-89608,-56140,-86947,-59346,-20831,-7508,-56269,-126517,-47177,2529,16643,12042,-13468,-62611,-109890,-55437,742,-52613,-167731,-49892,32363,79422,91596,116936,147533,75742,-10888,-10610,28991,65567,142980,188536,168344,145310,81819,-23444,-96969,-70387,-32162,-30331,-22893,12619,-53259,-45084,102854,256270,276357,156237,45302,-61370,-82152,-40770,-6464,-4137,13430,50142,76998,125784,173152,139853,103525,55420,85751,36899,-29689,-104325,-59450,78046,224723,149121,-11262,-161681,-40288,139125,283105,210943,103507,56365,24287,6860,16772,-13928,-32044,-5950,44432,92721,61585,-24729,-44460,25534,63719,23556,-17793,-30278,-29724,-35458,74834,156867,212774,211045,32947,-131286,-125550,-20382,74143,147179,149200,54028,-103658,-21823,65661,51786,-16510,-95569,-109458,-45582,-26908,-17621,16197,73011,88048,52101,95757,73921,-9085,-46643,-54732,-58456,-29749,3443,39837,65036,64280,71993,22226,-45308,-3645,6754,45159,107663,171882,171827,50130,36035,63637,48410,-39383,-128540,-72963,-92942,-123342,-72134,-48482,-79182,-79561,-25557,-34675,-68448,-114547,-50003,-54492,-131682,-12934,249240,404649,296718,144032,55315,41551,83725,65134,-29763,-83737,-103654,-74300,-16524,-12804,-38687,-74730,-118581,-122428,-98532,-34593,24095,110888,139188,139839,116323,56984,46540,68556,61768,34912,-52327,-134913,-66435,34135,146940,205087,228209,228774,215896,182598,63963,17636,22194,-47673,-72853,-37912,9959,47135,27144,-66839,-132606,-45117,26437,-30564,-128503,-19129,-12164,-77569,-107170,62653,241566,313332,194073,3113,-110570,-72923,-106892,-165096,-80732,-19000,6904,-6175,-80864,-17607,110022,140636,9210,-35805,60851,134406,127137,45861,26849,-13068,-24513,6175,94177,107618,-437,-96820,-52415,-51557,-41961,-569,52687,47714,-13019,-64011,-33569,-7848,-42887,-48224,-51260,-24688,40924,103367,88918,8718,-47150,-9564,-21947,-98705,90606,279729,292255,136076,-11339,-75252,-64606,2484,85275,68092,-17110,-103238,-50333,-1700,120175,192795,185614,247799,219004,224075,195205,134260,54740,85614,102467,102162,54317,-2674,-57217,-45448,106199,353579,316456,208310,110842,6745,-58077,-82741,-68772,-44691,-801,28874,42898,83327,65479,-10451,-64416,33311,178840,337868,407025,263518,10485,-74973,127110,330802,398525,309306,154390,58576,18833,1120,3001,23676,-12221,-2458,11479,17611,19903,37745,82220,34230,-72737,-106654,-37633,-23793,-43551,-53300,23293,70053,59726,23209,-5071,-20849,7948,32163,603,-37401,-11157,7405,37807,48343,-28013,-86067,-120787,-127733,-86206,-44079,-49565,-92237,-53451,78728,217286,333604,416873,362976,253013,283537,313845,294464,239611,145618,54697,-24793,20020,5014,-55466,-86036,-80069,-94249,-43044,88269,226876,311732,477067,578039,512795,368625,161795,24277,13225,9293,-22085,-50112,-94391,-101147,-117848,-133238,-66014,-26341,14375,-6489,-32297,-52046,-49272,-26695,32852,97692,88353,55981,17309,-59501,-125765,-37005,-8286,-56134,-119418,-71652,-58076,-71699,-76692,-48559,22977,81884,94254,38833,-29390,-74250,-20059,80114,141836,207731,300856,395794,403106,194662,22859,-41930,13350,133197,190908,46497,-52559,-947,85683,66707,-25866,-28125,52198,123737,119842,131032,92245,57803,56475,41583,-13339,-58620,-37709,101272,150018,48442,-64853,-52111,61364,254680,332006,230968,47924,-57448,-106300,-76891,-69070,-82849,-62016,-70721,-130580,-138959,-120280,-93432,-86642,-68258,-71024,-92476,-59664,8843,8507,-46251,55274,118004,78364,114519,173623,91010,2494,-59415,-66487,-41262,-22922,-26167,-53205,-135916,-33599,61524,93980,45627,-11028,-6811,35853,80346,120478,152645,190497,161963,15187,-51720,-36116,-44634,-99197,-114946,-57443,-31848,-51736,-82796,-73316,-20175,21283,60681,86471,87898,105273,95468,46449,-26513,-80432,-78328,16400,115449,132190,107185,9657,-46261,-68527,-70862,-36839,-38221,-57898,-81571,-87173,-53753,-33320,-21133,-32286,-69333,-58020,7880,112760,308567,417955,331873,152222,-4455,-40541,45740,91623,156439,192763,187563,59141,-80859,-53749,-11224,-24822,15061,53571,100240,23443,-19980,-55670,-111305,-84292,-44348,3893,-29103,-43490,-47342,-38103,-28933,-11711,34714,125791,195364,164815,107145,72873,53373,33772,40982,57854,59725,16156,-31894,-5179,92706,243174,281643,158581,7506,-25221,34566,58083,30244,-2391,-45933,-118426,-181700,-153625,-106201,-46044,-88370,-110882,-60599,797,5379,-77140,-75847,28430,92079,82628,-1084,-69197,-112637,-119437,-70785,-44794,-44382,-1623,37691,50059,14196,-60985,-63417,-19431,45873,58052,73175,63339,37851,60337,32501,-287,491,80643,135602,97700,34685,-21616,-72154,-104715,42052,152108,164266,107459,109328,216397,321436,349312,305521,244685,124463,-16480,-47824,-25549,-8687,-16223,-19986,-110756,-110852,-100844,-106993,-84404,-76246,-46156,-42871,-86886,-109461,-120887,-82447,-53368,-37963,-27106,22124,41052,6161,-56777,-91833,-48138,-69891,-129295,-122543,-77637,-2677,30843,88119,123288,161324,111753,-32100,303,73042,64567,-19783,-88533,-60026,-66497,-83097,-86090,-34666,-40432,-88237,-87631,-76908,-34936,-6878,-9745,-55303,-60496,-43472,-45223,-52311,-29166,-3637,-44060,-94039,-129819,-66100,-88994,-135164,-129804,-66890,-20241,-67584,-123901,-82713,6090,89842,158483,201469,233326,197436,113080,60102,87528,117722,116082,36464,-40735,77903,117950,65013,-33191,-92245,-65849,27433,141181,201123,223746,135848,39218,26013,64263,122387,163533,98900,-22156,-88019,-80363,-22793,6798,49393,97060,111601,71454,6152,-62179,-71058,-70129,46917,151739,196246,150116,32986],[16611,25777,9398,-8691,16119,5355,-45191,-68893,-107459,-64926,13810,83644,103791,43797,-15689,-35741,-21118,-20704,-26915,-18099,-30737,-68899,-18556,66875,110580,84245,17374,8933,-5656,-24125,-47236,11305,38127,50157,81363,162427,149873,66402,676,-28768,-36699,-55111,-55312,-22806,39741,89511,34600,-54488,-81725,-46804,-30715,-529,73999,149515,246979,290842,272216,205300,104583,38132,-29132,-15699,-30710,-91202,-123070,-79053,25395,72493,40193,-71489,20671,148035,174606,-44921,-143098,-92455,-129629,-102783,-32519,-54469,-72334,-51599,-12653,32214,61021,100141,120148,126655,102744,9286,-100047,20250,134414,185724,173773,91894,37846,19408,15457,26292,43363,89850,78039,8477,-15151,-33000,-70283,-97363,-32849,76364,208826,187305,98119,43813,19505,-26695,-31570,-39497,-101279,-82824,-84703,22988,121974,277061,228352,55569,-93641,-133393,-65641,-44483,-57679,-104207,-90869,-65995,-52235,-103189,-29119,-6022,-24206,-51555,-113728,-108050,-13253,139408,276447,291305,208315,52600,-113016,21484,47597,15561,-20705,-26165,20860,59227,100221,26849,-93338,-86465,-113177,-143025,-108249,-64559,-62481,-113132,-112022,-93999,-71040,-72857,-113091,-61280,52143,257728,396304,140794,-174765,17087,164970,232661,231390,86671,-57229,-11825,-2702,122964,291330,399070,169939,12931,-56429,67915,120501,92266,9180,-46322,-64261,-55424,-39299,-38346,-71255,-93219,-11228,20103,20024,30203,72119,135965,239655,363323,400461,312360,244948,204091,146893,52523,-9329,6748,61092,25049,-85911,-37331,-11903,-22367,-27513,-69938,-104008,-90345,-24312,13409,37249,34408,66419,114588,143755,131531,60085,-2248,9184,43053,112061,207025,225935,76915,-35870,-46142,89417,168861,128831,7472,-166066,-18851,62701,101626,127586,54327,-15771,-16331,-57591,-86496,-47013,-28702,-61929,-85899,15960,189656,397250,335355,204595,66922,-20407,-49713,-86243,-115217,-23953,-7651,16609,-5990,-286,22086,88676,105582,51848,10437,-13879,-47273,-73137,-81165,-23035,33050,6955,-59984,-107688,-116068,-47448,8451,46534,24329,-55537,-90496,-5629,101416,195435,205868,172903,149273,162706,159751,123307,94971,46190,-15015,-110086,-32928,37757,22686,-14470,-87998,-101518,-59039,-71750,-124895,-109190,-126502,-146132,-99158,-103816,-116425,-6417,96407,126638,62586,-22115,-92336,-95704,-95576,-81580,-49550,-10257,-24584,-64695,-55361,13947,-11521,-116041,-46913,82322,160882,110995,65121,59161,2462,-66386,18972,147294,232902,155646,1693,-50913,-62699,-93929,-73763,1516,65984,144923,213977,186962,89359,53256,48198,11559,-25139,-73745,-120080,-103427,-59984,127395,311057,387563,184187,-56725,-52263,1403,-20005,-55840,-123233,-49867,27750,60285,41499,-7024,-762,50386,111712,108813,97947,154350,198440,244170,251000,155935,-52119,-110689,-44267,48110,63025,70688,65984,-10278,-72914,-91968,-96298,-36495,68374,100846,32401,-65751,-139940,-85977,-51180,-29671,-51986,-103179,-38937,52579,30911,8681,15977,32242,40909,39365,53493,68983,36344,-20434,-94997,-78761,-11521,28472,31400,7146,-9765,-41961,-58602,-44014,-9173,77575,207482,300698,221261,133301,35510,-46343,-32498,124502,144728,58913,-28270,-87890,-121341,-46686,81648,98515,85836,53537,45630,27384,62193,24068,-35096,-178500,-288924,99089,716371,748291,538719,294968,125033,362719,611809,486386,244003,122030,132536,203400,384067,353697,261999,223429,187403,56348,-43749,-72125,-81245,-50386,39880,229013,424311,366710,180533,-31296,-142195,-140331,-143690,-43668,91927,35453,-258,-44287,-48985,31444,37710,-2459,-23420,8200,49711,49801,1946,-10317,-39571,-117259,-109189,-90601,-13475,101572,137697,76700,-3309,13945,7165,-46245,-87841,-91355,-42832,-40556,-52684,13676,62977,86268,31867,-33821,-51031,-39357,-10617,75947,104458,8142,-42471,60919,195061,176883,16919,-22774,85617,114742,61394,-73295,-35116,18688,-52047,27712,65392,-26129,-173147,-7245,116710,70354,-20123,-71130,-60925,9662,-9520,-75324,-79115,-96311,-72583,23401,146610,103955,6728,-54944,-83309,-102199,-136525,-100498,-72222,-82634,-54134,1769,47236,512,-60544,-102931,-90109,-41183,-19145,-8321,-84073,-162636,-74892,7829,-23304,-69182,-73268,-23292,2534,-32547,-41945,-60845,-62158,-57280,-67435,-93237,-126223,-35496,90865,152201,67413,-75855,-77320,-52673,-117156,-33777,125343,276052,267219,96410,1079,-26108,-56001,-61602,-54704,-71330,-52312,-62124,-69339,-40400,-70127,-138684,-81656,25722,128375,194213,159125,118752,103099,49115,-62512,-65322,-82438,-32367,137719,264518,184128,20154,-80187,-35645,-36870,-48403,6803,60470,64314,28391,-5653,-19593,-57268,-82460,-58016,10858,48572,25698,-24715,-20709,12993,12055,18769,8355,34308,-17345,-41178,28255,108966,200722,179448,59766,-43884,-18258,10564,31509,4817,-37400,-49065,-54246,-26307,4207,3848,32962,122756,166792,75346,-63855,-82587,42537,111924,106547,40874,-30901,-54397,-49190,-66737,-84670,-97013,-74186,-46165,-90217,-100242,-44641,-23796,-47632,-93204,-107195,-85062,-47003,48769,119483,46494,-34917,-79360,-105673,-134243,-74763,-27109,64151,136317,156933,101882,25767,-2958,46094,43174,-128333,84821,155394,145425,114537,75792,44380,135758,311257,360810,226465,123670,76040,31444,-43107,-47678,15366,100748,129949,44453,-85612,-36816,97039,144245,151767,52261,-15691,28895,84319,65537,8637,-75611,-115019,-104721,-67147,-79881,-110272,-110771,-94819,-96356,-127694,-140592,-114371,-114577,-77323,-44274,-26665,-27435,60483,26572,73767,102873,53459,-37844,-124855,-18478,4418,-38190,-124020,-45454,14305,-11692,-58571,-42726,15929,66246,100074,89012,51144,-22235,-105511,-71478,-84134,-55325,53182,171867,229979,191742,105129,62928,28166,11435,4268,-30610,-91710,-76539,41038,85267,14537,-129071,-1243,81846,120487,112833,69153,21351,-20089,-32689,-47280,-63892,-62636,-35471,476,-23112,-24900,33372,72883,57142,-64283,-128558,-61730,7736,9711,38993,72161,72522,77433,-28065,-99625,-29985,37840,70988,76189,87871,132371,208947,169929,167479,188844,125331,29700,-48206,-92196,-56104,34149,84538,97311,74957,4786,23786,43194,-17564,-101295,-25515,117834,163828,79990,-28378,-57495,65806,74302,-31738,-99544,-66593,28468,62493,-2225,-68165,-51408,-66337,-94705,-26546,100046,235259,530910,680778,405169,154996,63725,46112,79510,125601,155293,77685,-5500,-11785,-33231,-198,-24828,-119767,-71532,32649,109581,101002,47534,14263,13861,18812,-27376,-92602,-98769,-86348,-74825,-45086,21724,40396,-17562,-80114,-83521,-56204,-59995,-55703,-9788,37408,158293,290521,192375,42751,-12279,-6747,-42522,-96420,-70952,-61587,-102820,-137808,-90881,-7059,105801,225835,331417,340946,184623,17737,-85650,99372,260118,296699,295277,142711,27907,-21486,-4466,70165,81608,17251,-18202,-45921,-52985,-54632,-47849,9572,24432,-78632,-79334,101293,207754,163005,44967,-68922,-132841,-138001,-126229,-148168,-95942,3932,84166,99024,690,-99026,-82019,-17569,48222,80247,74604,86075,112446,97285,-30327,-23062,14266,10082,-4395,6408,-12215,-94660,-148555,-21865,27578,-56828,-70252,-37903,-40417,-81939,-125664,-87600,-13219,100486,160656,154409,171143,192288,151531,74746,16398,-50566,4197,109360,113418,86096,119904,126834,138537,216788,236689,144934,67812,44017,54430,54646,-1105,-57409,-87358,-75995,-67463,-92848,-101770,-137439,-77124,-91178,-90173,-52167,-95514,-129659,-95496,-93441,-119809,-117686,-95857,-39777,27570,136668,287181,347257,226411,154159,185864,225769,115062,-13409,7137,85485,66358,-42774,-100991,-164805,-114154,-83068,-95678,-140348,-171555,-128106,-60463,-18446,13914,52501,78920,80050,52270,10742,-7781,48040,116424,135854,107913,63062,-4556,-71985,-78787,8894,61368,9638,-34737,-60025,-41710,-67779,-139165,-46756,83630,121365,103397,69801,-11808,-109762,-96723,-65141,-55076,-10782,77949,139569,100179,57441,69796,-1020,-32010,-16773,26539,94015,126557,13761,-56156,-87772,-89238,-70818,-50505,-29463,84682,302281,463688,410041,139615,-104384,-107067,-34908,-17238,-45295,-72897,-124388,-121223,-43861,13338,34756,28533,-24895,-108015,-68512,-10145,24651,53761,38218,-13575,-52354,-73054,-64214,-90785,-92270,-78666,-40689,-30757,-22367,-11651,-25741,-83050,-26131,91383,162991,104127,-28873,-116391,-97625,-114464,-51716,23133,49758,43041,4890,-30176,-53011,-41365,-24656,-40269,-17075,44275,41957,70326,88523,112152,96743,75180,15221,-79846,-126413,-98488,-130377,-53682,-2876,-7737,-48889,-71048,17667,67656,48231,-48756,-42326,46684,100767,51587,-49600,-79653,-43804,-40285,6797,71244,44509,14180,-38694,-66729,-63744,-36056,-15560,-41815,-74665,-25761,-53269,-41884,-14001,-15073,-82201,-85466,-28023,14397,35606,31728,-4371,-65699,-98384,-47645,1865,-58308,-168929,-54699,25674,69262,80667,113461,141272,47970,-46667,-40847,1103,32844,113637,183133,175922,160598,106400,-4072,-101394,-73186,891,22621,5578,6362,-71806,-42302,104777,234978,237936,119124,23181,-81006,-96813,-49224,-12617,-5633,34940,76930,110696,146770,190027,163952,130634,76073,104233,49136,-27997,-110276,-70017,65301,236848,175267,-11555,-162851,-47628,135884,295457,220145,104322,49773,7344,-13623,-6777,-43526,-49782,-16241,40527,94079,71495,-12497,-26987,46579,77782,37882,-4621,-17350,-14999,-24658,80453,170204,253040,247093,42903,-124766,-138095,-29381,70474,146943,159213,55283,-102283,-32748,42573,19476,-48347,-116121,-89369,-21672,11804,39744,77461,128616,129855,57402,71448,49154,-27579,-56982,-63564,-83352,-59227,-30976,4949,39140,48415,58896,8829,-47003,-5677,5023,55710,129068,200669,187219,56266,39215,61301,45308,-40403,-139737,-76281,-95966,-124806,-74624,-53057,-89596,-72542,-10591,-40691,-83424,-105117,-56294,-65128,-124902,1596,294318,422997,290832,120511,11920,8747,70978,52602,-37773,-89764,-117184,-77709,-8564,8032,-12453,-45805,-90045,-130429,-99782,-47175,-9422,50597,85184,100228,90883,41222,38940,80722,83053,55342,-36198,-147360,-90613,15870,121629,179981,206132,205380,187468,154788,66380,31848,41124,-21155,-44317,-6002,35916,62490,34668,-67347,-133160,-37459,42995,-21379,-133201,-21992,-6919,-60116,-120573,55668,218348,282161,174324,-8072,-98035,-65976,-105778,-147684,-75918,-19013,2611,-7270,-61462,2610,143586,186789,48621,-21732,56191,130227,149441,56268,30335,-6388,-18797,-4755,61949,84517,-8308,-98910,-57914,-55535,-35315,9919,63364,59918,5040,-25578,-14433,-10811,-56499,-66148,-71900,-41786,33749,120871,122440,36168,-24241,12779,8007,-133216,25176,210674,251726,127610,2923,-70323,-71271,-19087,56482,34201,-50381,-124362,-39626,11802,120899,139667,117703,195389,204100,214252,190680,155652,112045,137799,144003,125093,61319,640,-52496,-39357,110636,337525,312771,220552,135733,37792,-33187,-72010,-70686,-56548,-21918,-5435,-5215,35061,44145,-17042,-57340,30235,160344,303073,360586,241715,15016,-73014,141576,347959,410495,303225,138929,43846,4931,-7689,-761,21253,-21671,-39803,-17336,2734,14055,41731,100531,68572,-28999,-96167,-57819,-31012,-35273,-28371,45650,72013,49974,16987,1951,5139,37073,43791,-4941,-48801,-14941,17995,56508,62433,-16950,-74323,-104872,-106320,-76744,-41250,-48311,-74419,-28680,88139,214765,328406,425912,399597,278426,265903,266889,268754,241398,172233,83252,-20578,1970,-21305,-79647,-98716,-78338,-90537,-55261,67605,221891,345482,534771,599227,510507,363200,169279,40360,25429,5608,-33831,-64887,-108655,-119474,-137812,-121056,-39177,-7787,17547,-6653,-29327,-49316,-50620,-41773,-335,66816,63777,42371,8269,-64512,-134661,-43358,-6663,-42311,-126042,-84891,-56003,-54411,-41644,-21909,25419,72514,85423,42249,-18441,-74614,-38295,68742,135813,207458,297644,370989,369643,175973,20062,-40982,16499,127486,181314,46619,-59497,-13484,72358,51643,-49418,-46542,39066,117687,116723,136967,102705,61508,62802,57251,3010,-48051,-53007,65834,108402,15337,-74418,-38495,60348,227118,297275,218807,50966,-44481,-99954,-101158,-87023,-82101,-55357,-66986,-132654,-143969,-104198,-82478,-84800,-69106,-71002,-90104,-74131,-5324,-4636,-74246,17757,75000,34878,95379,184859,111266,2217,-64841,-68405,-32224,-486,12911,-13490,-115647,-57903,26092,49191,10560,-31411,-25624,5510,52578,111515,146912,169350,128400,-1029,-64161,-35033,-32360,-81139,-109059,-66340,-41756,-51303,-66128,-54171,-11756,31034,76792,107285,116222,145058,141163,78815,-10936,-73952,-81005,3169,94968,115945,105445,18597,-42889,-73975,-80152,-46681,-51609,-69687,-87641,-87114,-48342,-27604,-13738,-16295,-45795,-31811,27843,131637,330694,419106,325277,148344,-12168,-32010,46815,97460,155090,200711,209984,73084,-60879,-22465,18467,-10330,6541,50032,119311,53560,-7518,-53184,-112205,-77259,-34087,1890,-31121,-40040,-44449,-49844,-59422,-14742,51918,143826,202541,159079,100796,70814,50461,24238,21025,31574,38754,-330,-48339,-16997,90747,230898,249919,140309,-4375,-28393,31000,49663,23103,-5149,-44896,-109303,-156163,-149344,-154876,-113227,-96541,-118209,-65076,-8133,-390,-76815,-74651,24121,78389,68423,-10787,-76011,-108924,-112359,-54550,-36177,-58646,-30579,15331,37689,10360,-48670,-48372,-10389,44556,48104,60480,50940,3007,20341,1686,-9681,8820,83073,117788,90334,48055,11233,-34499,-107498,47932,166144,190244,139777,132698,228574,310363,337078,305552,248276,120994,-26303,-51923,-18025,9374,10658,8411,-107540,-123235,-107598,-105332,-72944,-64468,-39903,-41118,-82845,-85131,-80046,-60131,-40605,-30992,-27003,12317,23894,-11655,-66166,-85026,-44431,-71687,-121763,-116742,-93890,-22033,7644,60665,108013,143645,93450,-55249,-10473,53885,42852,-35486,-77420,-47097,-52339,-73838,-78099,-27565,-31054,-80584,-89663,-83909,-46779,-22433,-24371,-52542,-39508,-19953,-37908,-62057,-44984,-11766,-36225,-78838,-75015,-8088,-30250,-91649,-111645,-60921,-2639,-36321,-114813,-116871,-19010,60439,124544,173219,210057,177372,96384,53933,94391,121917,118905,46423,-56126,55079,100431,65461,-26976,-91397,-61772,39688,154709,201531,219772,146251,47844,34795,37030,65422,104644,54458,-52694,-102235,-63259,-11090,12151,58348,114474,127583,82517,17278,-49906,-83116,-54384,65958,155078,188164,140859,32629],[21000,35697,28295,18931,40321,14958,-36467,-45423,-81633,-83619,-1691,75313,109345,57310,-8326,-37433,-28242,-28903,-30240,-15062,-24534,-62901,-21504,70392,133103,119792,39338,4650,-12172,-26736,-58447,-10624,26226,44317,73335,139730,119870,46786,-6581,-20897,-14704,-29308,-31905,-6869,48226,84715,29196,-49035,-83684,-56851,-35460,-5,67692,135815,230071,297009,316754,264323,142737,45748,-34533,-24396,-52825,-116235,-101628,-72810,5626,56664,35386,-59428,15064,145160,202811,-12322,-159906,-101497,-120406,-109164,-44966,-66872,-82944,-60727,-24333,12225,42822,85706,119894,131652,104687,17213,-124145,22867,155974,227266,210619,113926,50493,31242,26565,30114,41849,92602,86111,9555,-24245,-52918,-95701,-105333,-34124,79765,234895,217683,130381,68516,30014,-43058,-73366,-56382,-95772,-62022,-68772,-9548,71576,213499,206132,42700,-104258,-120816,-51471,-27030,-29889,-85066,-91132,-85851,-83562,-72001,-12405,-825,-21393,-48502,-100664,-134800,-48236,108843,263798,305797,226734,76499,-100934,7617,52499,35523,10283,8949,46840,81532,117922,29921,-100778,-97537,-122529,-151937,-113442,-71167,-72967,-123644,-89490,-70134,-54158,-65499,-104311,-33918,82556,273803,380008,94571,-169202,50836,189274,243174,232802,79781,-49056,320,7275,138396,295810,409739,190035,39440,-22136,66978,95835,70082,7038,-34875,-36233,-13433,-5215,-12929,-55575,-94892,-11411,24741,28477,45551,89106,152306,260241,398747,419075,331287,280407,242576,161009,48724,-22635,9232,76162,34123,-81093,-23745,16285,2795,-13165,-65489,-122724,-102017,-34988,3052,36846,33609,56496,90520,127335,113849,46396,-11557,-1584,36243,125391,225683,225109,70795,-46178,-73641,62615,155114,122836,17032,-123706,-34264,39856,84181,124405,68843,7267,8766,-38147,-80444,-41272,-21249,-55083,-86230,6208,157924,347074,309578,184436,58639,-18053,-39026,-70585,-124737,-43947,-23545,6285,-17079,-25968,-19385,62044,91037,44670,4508,-16213,-49326,-82885,-94396,-23584,42089,26506,-38624,-95305,-118779,-56731,-1183,38527,18522,-55042,-84200,-3283,101905,206212,224133,192822,161604,177890,177520,137133,99737,47622,-15581,-109223,-27925,53563,40498,-6840,-86910,-91367,-45847,-64770,-127864,-78258,-67551,-133382,-150612,-134053,-95064,11247,113079,146581,80107,-7009,-77693,-84451,-84480,-75515,-48136,-7971,-15395,-45546,-20546,59611,18879,-99565,-52291,80258,143287,81548,44547,42655,-14304,-56332,44249,182144,273258,207793,48352,-28899,-63872,-103968,-77702,11804,86488,164280,230232,215949,123201,76461,56349,10099,-31347,-83750,-128305,-105391,-48046,160101,359232,426690,195641,-51721,-42569,2525,-22024,-57305,-137244,-56448,25672,65750,49872,-14819,-42251,4483,86245,99253,112691,173669,207770,226411,200824,96212,-76378,-89300,-33701,60043,84481,89049,74937,-6326,-62568,-88926,-103312,-54710,50210,84294,7669,-92111,-117274,-53383,-30110,-32859,-81049,-133571,-33851,50132,23132,4266,18599,36892,37289,24800,37038,59389,42807,-13271,-89248,-67322,1864,46027,46171,14384,-13439,-50902,-45132,-26974,2142,82466,216832,333962,267764,169453,60817,-24792,-27606,101077,111996,40660,-44860,-102363,-116294,-48445,61237,62003,52784,42658,46773,26693,68278,32200,-41867,-186138,-267616,118194,728227,632152,397951,206005,101168,374192,610192,486896,268839,143790,168748,279082,510514,484753,331994,257364,202725,70585,-21121,-52748,-65913,-37564,46377,238831,440440,383808,178369,-30026,-142279,-135071,-132755,-50946,77223,34206,2507,-41772,-54681,8197,6027,-29374,-17500,34532,74703,79741,37020,24100,-16281,-106849,-117948,-79754,3279,109618,115753,41767,-31702,-7637,-24539,-91764,-123755,-109605,-60889,-62515,-96042,285,76858,102246,40410,-26156,-40679,-32853,-10996,76268,132930,42450,-11810,76163,188951,178282,29925,-55028,40113,71659,43809,-65544,-38976,17134,-41614,25816,63929,-33909,-203425,-9788,126470,88593,-7746,-72950,-72681,-11148,-28808,-94226,-91214,-97667,-55884,47599,179378,122460,3252,-67456,-85168,-93815,-130025,-97465,-62480,-67512,-34792,19258,57820,13089,-41691,-74697,-62821,-18449,-4311,10612,-64681,-141284,-82697,-9040,-38147,-98596,-111105,-42575,-9554,-42194,-49212,-63820,-55909,-47657,-63213,-92460,-127502,-40279,75583,117892,35336,-94597,-62915,-36634,-127674,-38669,114553,265137,274443,85919,-39799,-71835,-90267,-87021,-77474,-74882,-47363,-57250,-67744,-42823,-73413,-127938,-70492,26165,121643,195557,190394,144189,113733,40500,-65142,-43544,-62146,-50173,97794,229526,174040,30260,-58935,-25400,-36342,-62520,-5456,58408,70599,34318,-10611,-40048,-75606,-95170,-74681,-8608,39491,23658,-25190,-18383,15253,18098,31349,36964,74761,24939,-785,66418,150429,245191,200286,69430,-31354,-20277,-977,25652,14468,-17808,-36680,-56410,-31133,17658,32863,71036,166485,188937,72079,-73932,-69822,72075,153848,145271,50533,-36436,-64919,-64273,-86470,-105877,-103890,-66900,-43062,-93628,-95837,-35904,-23040,-58498,-109633,-114056,-96119,-56591,42133,124656,65978,-1397,-45914,-80182,-128422,-93490,-41148,48752,112649,118413,59300,-6275,-40829,-5658,-25208,-87120,107494,170259,155426,123774,81849,44336,119952,270739,343763,236670,121294,74398,43304,-29951,-66874,-3514,92718,132160,44271,-89808,-20636,131787,189630,181762,60522,-25739,4083,55119,33810,-21846,-88479,-84915,-96001,-62481,-83429,-120809,-107457,-78040,-78006,-113850,-147104,-118502,-109963,-84564,-65441,-43346,-15458,67206,8865,52753,106190,65830,-18885,-120905,-35860,-6484,-45813,-125020,-53150,5477,-18038,-60946,-49049,5054,50555,77606,64262,26183,-36534,-91611,-79663,-92939,-38328,83747,208317,279626,250789,160109,101235,44988,14732,-3500,-43467,-100108,-64165,68207,99102,18019,-132583,11439,103137,148622,137943,91116,51082,16537,-7349,-20427,-23540,-15890,-17282,10026,-12289,-21113,21416,39411,18229,-81214,-111245,-37254,33312,50622,89859,113426,102594,86834,-15431,-84280,-18540,45693,75122,76066,75442,106207,169053,125543,138592,173361,121896,33944,-39801,-84069,-57676,21845,61469,57844,31550,-44477,28323,55005,-10467,-92100,-36939,97376,153786,83946,-18540,-80988,34050,50867,-41537,-76512,-64867,10254,33102,-17436,-119983,-81747,-77438,-87419,-9231,113150,224890,472701,611946,359220,155461,83581,80767,133529,165796,163180,45255,-24643,-23240,-58668,-26477,-40539,-135197,-67806,27887,101744,99066,57455,33129,29835,20281,-34426,-103627,-111720,-92098,-80168,-55903,8039,25426,-28108,-81516,-78344,-49945,-45636,-44934,-9011,29439,154828,283236,181717,57013,20261,23172,-12844,-44624,-29616,-45472,-84755,-122577,-91446,-13348,87499,185141,290925,334901,191509,17175,-83718,88605,295458,362833,323836,133406,16494,-19058,10173,69053,41106,-34612,-46329,-51936,-60942,-69111,-53729,8488,18438,-82918,-77193,104553,212948,168845,54477,-53232,-107515,-113181,-96214,-117882,-80217,22494,114705,130686,22395,-92044,-117172,-53157,20602,66279,72749,91801,112088,92186,-55846,-75682,-28596,-21228,-27305,-12952,-30674,-111847,-130169,7231,43856,-45496,-65499,-25735,-26794,-76854,-119784,-85701,-22143,76171,122551,117455,140168,176821,164036,94996,20235,-52480,918,86164,69580,36073,69251,94446,127620,211494,226383,138109,70932,44172,45939,48289,2345,-64917,-105449,-95079,-87807,-122526,-92990,-114713,-106604,-126716,-106629,-41966,-58803,-105172,-117014,-127405,-132562,-121114,-95707,-35546,20923,116041,266477,345910,228619,146833,179262,233312,127471,997,19042,70399,61074,-29569,-82003,-146731,-139058,-101458,-106524,-139662,-160693,-122986,-58723,-20940,20367,79193,127098,134098,95448,28403,-7492,45412,114879,133337,90693,32073,-34764,-95690,-81938,-16708,8784,-48911,-75064,-79171,-55677,-82310,-150270,-46112,73359,108123,86779,40571,-48733,-127605,-88864,-65966,-59534,-5955,102310,167344,104954,51707,70680,3300,-44299,-42169,1420,67831,105381,-3058,-69160,-93155,-94869,-77817,-62676,-47866,62081,287101,444268,423754,176122,-83374,-134657,-61042,-19269,-22867,-47561,-97752,-96506,-37756,12627,32692,28446,-25744,-103341,-56499,2059,33812,55510,37239,-13766,-55044,-83344,-69362,-62378,-61619,-59547,-28846,-21685,-11428,-904,-28121,-101714,-19312,105943,191558,120758,-32402,-122387,-108229,-122006,-47956,25406,58073,58470,6292,-38798,-68044,-61441,-45601,-56770,-28740,47120,70567,104839,145108,150840,106929,64985,2167,-87546,-113993,-88244,-94487,-43714,-3308,-18192,-70699,-85789,13740,54079,33818,-56886,-47886,39084,95537,39888,-61026,-83593,-53935,-54474,-9875,54941,32097,12816,-36311,-59948,-51773,-22610,-3558,-29489,-55722,2460,-22647,-26761,-9450,-22971,-85388,-34894,-13638,22999,52314,55580,16743,-56552,-85519,-41485,-414,-67612,-165263,-55811,21727,59678,70529,110054,132878,21374,-83938,-73785,-29143,-2761,82254,175966,183564,176084,134643,24768,-88411,-50943,23959,53776,30633,3648,-88047,-39171,101748,203981,194340,87212,11978,-83990,-107633,-57414,-18786,-6102,53791,96539,136827,160879,198248,183196,157638,107501,130274,68001,-21894,-111600,-81042,49262,237578,194275,-14720,-161343,-51949,131655,300562,225039,102664,40778,-9260,-28626,-22968,-66477,-64596,-24549,36138,91638,77669,-1860,-12757,62837,86582,49086,7770,-4318,338,-14192,78438,171996,280199,273334,50587,-117151,-143978,-34269,67987,144614,166882,57391,-96772,-44193,18048,-13198,-78334,-124049,-65790,3579,47418,92151,132767,173575,157903,59199,46774,24557,-47672,-72426,-77427,-104609,-81728,-58140,-25119,15347,33857,47012,-1773,-48977,-11272,82,62930,148219,227056,199860,65033,42261,57608,43102,-37447,-131901,-79131,-98939,-129419,-79205,-58042,-97922,-65719,2700,-41412,-89601,-95096,-62369,-77021,-115682,19243,338810,428263,277715,95326,-31889,-21916,56209,37595,-47128,-93986,-127632,-80723,-1265,28353,13399,-19106,-60308,-117256,-102968,-59589,-34979,-149,39262,63913,65071,24711,29765,89055,96959,67954,-22488,-141316,-113042,-4254,92140,150516,181937,181916,159444,122810,59825,37927,57029,8866,-10507,25402,55425,70094,36682,-69265,-133667,-30894,55079,-14917,-135508,-28108,-2639,-41431,-136540,42813,183783,236634,146063,-18866,-84221,-57041,-100770,-130018,-67770,-17661,-2165,-9602,-44186,24908,175954,228346,87312,-7753,48579,120497,166459,79240,38926,3436,-11887,-15691,28091,59923,-14829,-94788,-63652,-59341,-26994,27043,82405,83636,41540,19997,14854,-4954,-64065,-82492,-92532,-58982,23432,129580,146313,55729,-7209,32146,36878,-83490,-49895,119532,184764,102717,11920,-65675,-75676,-25079,46324,18095,-67433,-107955,-29905,22644,113874,87692,59649,144690,187233,202782,184254,175747,175009,191318,183327,143036,65339,2774,-47986,-34250,109476,296460,286617,219631,150454,62264,-11128,-62629,-75035,-68291,-41937,-37392,-48024,-10833,18392,-27360,-50997,27274,139492,259387,299950,210075,20063,-73987,148368,346684,397700,282331,117914,26793,-9081,-14237,-3113,19265,-21166,-65318,-45782,-13782,6579,45031,116294,98957,5907,-73927,-72628,-36325,-26397,-1824,73727,79432,46811,18287,15617,30459,57879,42766,-21583,-68174,-25195,24412,73896,76513,-3580,-58564,-83864,-82733,-64751,-36765,-41455,-45486,-3931,84666,194285,302080,409543,416491,295846,246375,224265,243590,242696,200674,114477,-7684,-7772,-38731,-97051,-109880,-75977,-84225,-65575,42381,204177,362645,566893,593473,489048,346660,173852,57220,35533,-2313,-49680,-85185,-127835,-137742,-144293,-102541,-16718,7973,19045,-8125,-27261,-48044,-53291,-58505,-34782,38874,41156,27791,-2481,-70654,-126216,-44867,-903,-25346,-103282,-89157,-54451,-40241,-12848,9470,37202,69828,80956,47807,-7731,-69757,-46843,59881,126933,201190,284871,332921,327354,156713,15693,-42240,17453,118874,168607,47216,-63713,-27302,55443,33703,-76253,-67478,20488,102515,106587,134074,105987,58544,62197,67548,16211,-35394,-60389,29968,58335,-23803,-72770,-23231,63075,204836,267962,211630,59413,-27162,-77392,-110600,-104684,-80954,-50978,-64654,-132316,-131817,-90538,-74681,-84696,-69110,-68995,-83206,-88154,-19717,-17796,-103003,-10425,41883,-11149,68105,186128,124814,-1924,-71403,-70195,-23860,23021,51876,21157,-94706,-82012,-3834,11355,-23633,-53312,-46460,-28487,14909,89780,131224,140722,96226,-14108,-76849,-36716,-22957,-64580,-100247,-76179,-53977,-52483,-50482,-36215,-4551,36685,88226,128134,150463,193383,195462,114924,7132,-66155,-83526,-10823,70054,93329,94602,18925,-43855,-80329,-91540,-60761,-69797,-85597,-96460,-88991,-46121,-28432,-16496,-12596,-33937,-13465,41943,144523,338536,398338,303763,140229,-19631,-26287,42350,95591,146504,204039,229621,87689,-42279,2110,44413,4497,-2852,39967,126420,77919,1993,-53320,-116625,-74373,-28198,-4262,-36546,-40955,-46013,-62425,-91478,-15743,65189,154716,199246,141370,83889,61879,44093,14250,3441,8167,18914,-15689,-64558,-32507,82141,209943,214373,120132,-18569,-35439,22985,37391,13172,-10935,-46891,-101303,-130089,-118758,-117240,-124522,-80638,-120110,-73266,-22286,-9716,-77545,-75288,16865,62676,57099,-12253,-74937,-104290,-109032,-48467,-37413,-75067,-59923,-11028,20934,4470,-35005,-36485,-5092,39672,35077,44415,35038,-35181,-35270,-35923,-15730,18201,82292,100480,85599,63766,44526,3766,-56044,76197,181956,210477,172966,157208,235872,294186,323808,310003,261980,128690,-32350,-59316,-15474,23246,35538,36543,-83959,-134503,-116890,-103100,-62914,-53270,-32375,-35403,-70342,-54726,-40737,-35346,-27212,-23491,-23998,4918,5292,-34551,-77903,-78778,-41547,-72183,-108589,-104264,-101255,-38099,-16234,27509,84074,120504,73760,-69192,-26543,24890,14384,-54192,-68957,-38828,-44118,-71424,-78121,-26527,-26784,-74594,-90914,-92179,-60729,-41640,-43200,-49506,-20642,1896,-29027,-68057,-58252,-20321,-31230,-62764,-28082,37297,21404,-48365,-95187,-61913,3453,-14631,-93236,-149204,-43773,29020,84613,133842,173023,145726,73566,46068,99471,121648,111880,43752,-69622,32501,82565,65302,-22585,-94906,-64707,42504,156304,189859,202499,148608,56709,45165,15528,6502,43896,5082,-90156,-109696,-45772,3288,18757,64283,124958,135591,87110,23907,-39758,-77034,-35617,76095,148078,169226,123618,26963],[22698,42822,44127,43092,58585,19430,-29746,-25537,-55734,-77424,-13246,63501,106880,64350,-5037,-41627,-37540,-38736,-35356,-13876,-20225,-56515,-24139,71577,151012,149652,57217,-1865,-18919,-25020,-55333,-37674,9803,33583,58874,112571,88510,25046,-16766,-17676,3183,-4948,-9771,8324,55626,77715,21982,-45627,-80233,-64882,-42334,-3413,57145,116478,202589,286214,342383,311439,173820,47758,-42403,-31600,-69065,-108199,-71406,-49681,-11782,36634,28323,-49172,5595,135473,221976,22703,-175964,-113101,-110776,-101972,-52997,-79182,-96169,-73566,-39933,-8328,25117,68840,113568,129873,100285,22149,-125461,27967,175068,264400,239294,127639,55122,34084,27317,24656,33450,89007,88858,7258,-34004,-70034,-109653,-98337,-29323,86430,262430,247708,156954,83801,33734,-52228,-106330,-72222,-91957,-48465,-51193,-42003,18543,143740,172939,22578,-119398,-107513,-37585,-11777,-4733,-57662,-82168,-101881,-100819,-47316,-2422,-1144,-24491,-52147,-91533,-137121,-80218,77855,244923,313100,239817,96516,-71046,-12526,52019,51595,37605,40392,72322,103950,133665,33743,-99749,-110912,-131450,-150019,-118907,-79736,-85154,-110860,-65848,-43097,-36842,-60661,-100012,-12961,106659,280982,350304,46769,-141984,82565,207383,246746,226010,63740,-45667,11341,19518,157392,298329,407690,205371,67470,14142,68376,71792,45758,-404,-28796,-12955,25523,27983,11483,-39414,-99437,-17993,23293,31094,53529,96752,158852,268324,413721,411917,330327,300176,264490,159539,36569,-38261,10147,84379,37282,-76923,-10469,43725,26955,-3146,-59797,-137686,-119516,-51226,-10967,33588,30826,44332,61855,98163,85728,27762,-24291,-16101,22232,126323,228290,213778,64027,-52519,-97541,30087,129646,103732,15364,-93575,-36594,22561,68302,120492,85492,31099,30563,-22464,-76848,-39354,-17132,-50707,-88429,-8059,119421,286826,276099,160864,47783,-17158,-29917,-56015,-113303,-65242,-40101,-3135,-24774,-47052,-57992,32680,69762,31198,-7945,-25086,-51459,-93132,-110357,-21725,50555,44278,-18287,-78597,-99096,-56273,-10900,24091,4761,-59523,-82394,-6477,96950,213052,240259,212205,172927,187693,186149,142736,98278,44111,-19019,-109506,-25549,64447,54439,-2632,-87575,-82014,-35134,-59568,-127366,-50085,-12295,-70634,-112863,-106327,-73291,25085,122420,155720,90239,2635,-69694,-79360,-77706,-72657,-50123,-8950,-10446,-30845,10352,100185,42418,-87017,-57950,73002,118626,47548,18977,21546,-31257,-46432,65886,207800,296281,243567,89563,-7122,-64816,-114063,-79259,22479,105138,178133,236033,232614,152160,98038,62623,8511,-36900,-94082,-122850,-106261,-44470,176933,380383,434424,194799,-46419,-35751,1004,-23668,-52361,-122132,-65357,24297,73465,58589,-17682,-75978,-35440,58154,86914,122416,185920,211248,205780,155283,52129,-74781,-71058,-28450,56120,83411,89898,71970,-7560,-53591,-88500,-114095,-77582,25136,62868,-18719,-120043,-85371,-20435,-7677,-33901,-109909,-146373,-24992,45696,15273,427,20454,40558,33344,11435,23666,48701,46603,-6373,-83130,-59376,9820,58032,57179,19417,-20367,-64452,-35593,-12938,12332,86595,222216,358130,308006,201631,86279,-2887,-19826,79702,83278,23717,-60249,-113462,-107680,-52809,35210,22229,20740,28570,43203,21848,68593,34807,-58529,-203642,-247507,138353,705624,508691,257144,114557,82989,376824,578564,463876,289306,168183,208707,358189,628242,603317,395830,284617,208399,79088,-968,-34330,-48307,-25686,48944,235608,431162,380184,167313,-30809,-141637,-130088,-123638,-54667,65869,35236,7145,-36827,-57375,-12675,-21308,-44288,-2591,53361,86734,97772,63937,54421,7263,-82685,-95410,-57728,23864,114882,91237,9325,-59083,-40052,-69127,-139146,-163968,-116990,-66479,-65245,-118051,-493,94338,115951,46234,-20637,-31993,-26513,-12939,69755,151569,75195,16974,88298,177673,174700,45957,-78750,-618,33888,27077,-61218,-51304,12097,-25511,24761,58662,-44430,-237333,-5858,137494,107769,3287,-78509,-88921,-35129,-47191,-107475,-102183,-96087,-37959,70293,206428,136224,-2472,-79029,-80665,-82645,-124213,-95434,-52519,-51632,-14914,35929,66200,24268,-21361,-44204,-31999,4483,7423,29636,-42487,-113294,-80661,-22001,-49063,-117705,-143174,-51110,-16073,-49415,-54632,-64896,-47501,-34655,-55723,-89456,-127855,-44666,59369,85474,12357,-101039,-62802,-38575,-135442,-38222,100028,234018,256644,63524,-80130,-110611,-113454,-106185,-96330,-73418,-44646,-53615,-64538,-42319,-73173,-114929,-57812,28692,114016,191592,217640,167362,120111,29413,-64711,-21709,-38157,-63315,48503,179819,155205,40574,-36652,-13385,-33603,-81225,-18581,52508,70350,33667,-20782,-62767,-93560,-106660,-90092,-29794,27116,20336,-25232,-15039,18642,26344,46965,69426,119941,71412,42631,107616,198041,296721,226432,82504,-19787,-23469,-14496,17063,20779,-669,-25752,-60533,-40076,29207,65731,119719,218249,209129,65923,-86084,-53597,105786,199063,186299,58604,-43552,-76456,-80386,-104470,-124174,-106702,-58891,-40058,-96169,-90460,-26812,-22889,-68665,-110042,-86431,-83114,-57840,36297,126396,88407,36938,-6743,-49382,-111086,-110057,-49988,36320,90208,81980,20165,-39023,-80975,-58488,-85514,-49442,129556,187445,172569,142531,94321,45184,99631,218853,306294,233924,116799,71097,55030,-11972,-82569,-24867,80770,129123,40348,-93731,-3613,165826,234154,209693,71592,-27837,-13712,31310,8848,-42657,-88886,-41746,-36611,-52888,-88715,-137290,-103676,-63082,-63141,-100740,-138434,-117930,-102895,-88436,-85615,-55681,-2237,65740,-9353,28643,105636,78442,3108,-97534,-56250,-22409,-59607,-127158,-58214,-1417,-22818,-63871,-58254,-9682,31938,53893,39001,2251,-47990,-76411,-81111,-101287,-22984,107263,232358,314692,296551,207491,132768,58460,16786,-12461,-57546,-108101,-49948,92266,110827,23552,-122802,22172,123866,176095,160398,110845,80016,49248,17044,7278,16233,32668,6571,19927,-1000,-17149,5746,2218,-20046,-84371,-83311,-6169,67295,94075,131943,148865,132899,102576,-429,-69817,-11402,49931,77097,74692,62217,79227,127729,83542,112688,162000,125801,46619,-25876,-73314,-55725,13648,47934,25811,-17564,-84075,50508,73678,-2594,-83849,-46435,74543,138727,87495,-6120,-98150,-2841,22568,-43165,-48319,-54822,-7480,5402,-18088,-102875,-99659,-74996,-69221,10991,124644,210521,394009,517440,307144,155785,110277,136891,207745,215974,174122,18002,-39687,-31109,-77942,-55572,-58936,-150921,-62591,21943,90153,93937,65427,51890,47455,23789,-38455,-108711,-121068,-94072,-81631,-63375,-3156,12255,-36087,-79734,-72578,-43034,-30377,-31279,-5985,18946,139007,257957,164053,69935,55032,63621,33426,8272,8483,-25858,-64010,-99979,-78879,-10931,72190,143737,243109,313221,193173,18986,-78332,71119,311416,407665,329121,113870,-67,-16839,26198,67810,4565,-78199,-69392,-56566,-68959,-82183,-52086,13951,15859,-82698,-75209,104416,210974,169536,62005,-38548,-84485,-87553,-68679,-90009,-63431,38105,138297,155375,41067,-78925,-147630,-85542,-7223,49747,67506,93157,106104,79377,-67352,-116878,-56687,-44830,-45622,-29567,-46494,-122927,-109735,32657,56379,-34467,-59853,-13355,-12173,-70494,-112789,-81354,-26912,59202,93579,84467,105393,150550,167741,115167,22985,-54420,-1866,65131,39289,8792,38849,69084,114251,199104,206520,125756,71193,43954,37713,39466,2663,-75073,-121516,-109733,-106381,-128030,-61871,-76174,-112969,-124178,-109382,-30559,-17846,-33880,-61684,-129198,-142299,-124473,-97178,-33720,13653,94825,239180,330092,222501,133818,165254,233185,140438,18651,27446,47290,46117,-18263,-64977,-128375,-144431,-116950,-115428,-136184,-145867,-111633,-53074,-21890,26757,104397,174580,188782,137983,45099,-5854,44270,113995,130488,73650,2665,-62640,-115031,-83840,-45970,-45600,-93821,-107845,-97251,-70183,-96624,-157268,-43728,64216,94209,66918,4784,-90595,-117926,-82847,-71403,-65032,3764,133239,198133,107943,43480,67903,9473,-49959,-61952,-18792,47041,87756,-18441,-85183,-102560,-100653,-83569,-72402,-63336,37430,257803,405865,421390,211373,-59016,-159159,-83557,-19430,-3130,-16504,-60249,-67363,-29209,10370,28585,27051,-27019,-95489,-41972,15942,44474,58740,39891,-10322,-54742,-92607,-67916,-31840,-32704,-38907,-15129,-11574,-813,7889,-31079,-118898,-8797,122933,216094,131732,-37635,-128365,-112751,-117890,-42703,27426,65329,69740,5542,-47482,-81316,-79327,-65080,-72807,-40357,48457,101826,144592,198411,179630,113100,53103,-12045,-93789,-101906,-73580,-53630,-28868,-1071,-26825,-91422,-99591,5356,36021,15811,-66301,-53951,30977,88947,27873,-71815,-86361,-63218,-67291,-23192,40319,20916,11365,-33911,-50959,-34191,-4186,12501,-13633,-36652,22564,105,-15942,-7084,-26152,-51028,13307,-3659,28459,65254,77673,42985,-39712,-73714,-37536,-6145,-80246,-156642,-52916,20946,50897,61132,106368,122584,-2218,-116437,-103992,-59536,-40186,50352,166839,191325,191789,165871,62756,-59243,-19918,36136,65969,45121,1620,-101291,-36513,93147,165084,149006,62679,12161,-69379,-111341,-65730,-25410,-6104,67016,107756,153408,167173,197603,195828,181041,146147,166707,95826,-10427,-107518,-92380,31237,227669,204050,-21030,-157588,-53082,127225,298268,224830,98644,31521,-18440,-29635,-25728,-80265,-77130,-31688,30417,84329,78278,5143,-3798,72459,89558,56286,18431,7810,15048,-4962,68622,160856,288309,283715,54152,-108936,-137833,-32576,68373,141113,171315,58736,-91146,-57010,-7672,-45456,-104601,-115072,-41429,27840,77963,137008,179890,206709,172114,56792,23656,3952,-65171,-93032,-96606,-119786,-98978,-79979,-51242,-6771,19990,35740,-10056,-51207,-19990,-8387,65482,162286,246249,206441,74705,44723,52570,41516,-30913,-116539,-81391,-102279,-137505,-86438,-64292,-104984,-60538,12593,-36705,-85002,-85676,-67789,-89533,-106926,37638,376736,418583,257564,69571,-73114,-46628,39695,20139,-58091,-96963,-130261,-84339,3852,45663,34412,2278,-32995,-94999,-109671,-71649,-48985,-32882,3710,30669,38043,6199,17583,91464,101991,72371,-12488,-125001,-128309,-23219,62043,119169,156408,158162,131407,87977,43809,33869,66193,38733,24325,52818,67503,69286,31949,-73738,-134963,-26598,61157,-12198,-132868,-39356,-2481,-25156,-148259,22950,139652,181134,111576,-29161,-70465,-47311,-93665,-114669,-60104,-16721,-7984,-13645,-30140,46173,203486,260474,121692,4007,36846,104232,174387,112072,54994,16860,-4370,-26209,-5304,35197,-20086,-88988,-70881,-63707,-18337,49829,112525,124087,97804,71758,49141,7161,-64849,-95264,-112192,-76348,9397,127830,157673,64934,1245,44576,60590,-29368,-102472,24316,103057,65886,16358,-56890,-70176,-10974,53775,19104,-66058,-91995,-23200,29409,99240,39187,11409,99301,169403,189630,175634,192775,237596,241697,217242,154993,66260,3353,-44367,-31445,99978,232037,240904,206432,153833,78152,6006,-56150,-82370,-77264,-54558,-58571,-76825,-46203,-9328,-42576,-47288,22770,116308,209860,230941,170241,23206,-79891,145458,326799,362040,248389,91928,7647,-22165,-17774,-4508,16266,-16199,-70228,-70729,-32440,-4706,42834,121177,115375,27218,-56123,-81743,-40541,-18252,25122,105021,89203,47805,24478,31363,50941,67889,29205,-47706,-94746,-41567,26296,89305,89633,10531,-41419,-61550,-58620,-51212,-31371,-31700,-17302,12662,65784,158298,259171,371014,411524,302620,225484,187186,219244,242788,228398,144516,9506,-9575,-47401,-106887,-120076,-73529,-76347,-73182,12506,172868,357959,566500,558945,448457,318885,173975,72644,41365,-15201,-69724,-111277,-151938,-144255,-133410,-86204,75,20387,18955,-10794,-26443,-48860,-57926,-76675,-67327,17423,22497,13370,-14268,-77947,-118358,-41350,8058,-7470,-72555,-80193,-52256,-29380,9185,37662,53021,72464,80933,55542,2512,-61433,-41620,55698,116489,189677,264232,286747,281194,137747,10131,-45699,15412,106437,151331,46179,-65552,-40956,37157,15850,-102909,-88274,-2014,78716,89474,121121,99722,47272,52877,70712,24903,-22666,-58095,1780,8439,-65322,-57848,-6736,69948,189845,246959,211782,74210,-6398,-52865,-87969,-113668,-79655,-47500,-61772,-127607,-119472,-79395,-70966,-87110,-70069,-67663,-76245,-97967,-32877,-30061,-130152,-20146,29007,-50407,33448,176414,130000,-9373,-78744,-71592,-16908,45472,87830,50393,-75324,-104886,-29651,-19087,-55204,-74870,-67053,-63025,-30335,54287,104751,106103,66359,-23688,-88144,-40131,-15795,-48995,-89006,-84734,-66999,-53490,-35322,-19417,2545,40295,95755,146812,189272,250260,258383,155132,28247,-56398,-84763,-23748,43830,67791,77674,12491,-48533,-87093,-103791,-77440,-90414,-102928,-105153,-90622,-45678,-34642,-28545,-20022,-31814,-2317,51425,153437,334930,361551,272352,131405,-23273,-21718,34765,87823,132313,202915,245191,101506,-26661,21113,67867,21529,-9261,25210,122422,94789,8470,-54916,-123128,-73650,-24681,-11941,-43124,-44165,-50033,-72117,-90686,-10666,77308,161174,188734,115435,59015,48310,36285,5653,-9943,-10185,2320,-27558,-77082,-48444,70199,184558,179575,101026,-31808,-43346,13095,23876,3299,-16941,-49015,-92192,-103829,-84290,-69710,-77070,-62166,-117690,-82742,-39295,-19609,-75962,-75214,9485,48742,52900,-1241,-60765,-94768,-106707,-50144,-47585,-93303,-86693,-37210,4218,1131,-19186,-25482,-741,34357,22461,28874,20658,-58483,-100447,-47855,131,37584,85283,89647,87253,83711,80134,48918,18731,134546,205288,228567,210059,187429,243425,280035,318527,330999,299690,160056,-24237,-64816,-13868,36045,59989,64837,-50417,-125745,-123850,-97898,-50948,-38688,-19434,-22017,-50149,-21205,62,-6708,-9548,-11240,-13599,6902,-5926,-55610,-84580,-67808,-34260,-67547,-95846,-91273,-92558,-44535,-34272,-4591,56100,95903,55639,-71820,-42741,-5334,-12174,-67646,-58218,-29583,-36381,-70055,-79697,-26274,-22796,-66030,-86211,-94206,-69023,-57247,-59610,-40596,1595,25989,-16318,-67068,-64097,-23508,-23068,-42400,13319,74398,68488,-5229,-77723,-63676,3369,-1253,-72201,-159602,-59660,4137,48551,93289,131213,110559,52365,43839,109401,124491,101621,33754,-55769,22716,72996,71059,-13754,-95511,-67237,42793,152327,174178,181703,150335,72005,60963,9469,-44009,-8156,-38540,-126083,-94365,-18426,28971,36119,76050,136204,143374,93399,33757,-24380,-57440,-12218,84293,138955,148265,106983,24386],[22728,47755,57024,62878,69131,18296,-25274,-8254,-31734,-53433,-14920,53333,100775,67511,-4037,-46652,-47113,-48912,-41629,-14528,-18013,-50292,-25341,71514,164223,171919,69583,-10389,-25523,-19969,-41009,-66789,-9819,18939,39811,84102,58070,2958,-28195,-17473,17600,17687,10634,22650,62442,69760,14315,-42900,-72763,-68334,-49439,-9027,44175,92952,166297,259462,346812,342525,195308,44635,-51116,-35101,-78713,-100282,-50935,-27229,-24651,15059,20857,-41037,-6799,121173,233249,61144,-148835,-119416,-99533,-86624,-53941,-89283,-110824,-89115,-58244,-28255,8772,51118,102092,122239,91786,25164,-103453,34701,190516,294332,257782,132287,51245,26830,16230,9200,18241,79422,86992,2725,-43270,-82017,-107441,-86038,-21459,95360,289688,275268,176021,89505,31372,-49177,-83780,-78147,-89044,-41068,-37356,-69690,-31823,76150,133227,-2285,-137333,-92646,-23446,1347,16965,-29246,-67907,-107916,-81618,-28170,2391,-5619,-32133,-60754,-85686,-122098,-107744,48766,223038,314542,248791,113835,-40350,-37826,46728,64096,61257,67176,95597,125004,145697,36887,-91336,-124677,-131400,-138273,-121210,-88190,-94549,-90605,-40924,-13133,-17963,-57221,-100553,923,124123,280370,313269,8383,-107368,109485,220896,247528,215860,41770,-45999,21638,34967,180815,300138,394310,215503,96426,52015,74582,52808,23523,-10176,-26648,5577,59866,59499,34763,-22381,-101357,-29731,17019,28708,54378,95231,155350,262906,405467,379397,309003,300709,266046,142792,17431,-54154,9893,86303,35779,-71606,2109,67533,47526,1967,-53998,-129383,-140963,-70282,-26956,28795,27753,33009,33958,62393,52042,6655,-38939,-32863,2821,115823,216269,194188,56962,-55081,-116298,-6289,95038,75135,4784,-74983,-32242,11998,55751,116174,102580,54482,48655,-10132,-74867,-40459,-15172,-47087,-89712,-23881,80451,225150,238600,136207,36287,-16147,-21325,-42543,-91930,-82089,-54664,-10101,-27756,-59279,-91524,3645,45257,14168,-24703,-39668,-53548,-100070,-120175,-14226,59360,60660,-357,-65023,-78977,-46801,-17887,4839,-16414,-68708,-84425,-14139,88078,217169,255497,232359,185147,192902,186032,140942,91965,37052,-24004,-109911,-24763,71224,64915,-1050,-88362,-72394,-25852,-54916,-121660,-25304,36316,-16280,-70011,-76994,-53876,35708,124848,153521,92116,6175,-67795,-79140,-73625,-71388,-54219,-11962,-8564,-20032,36275,132397,58159,-78658,-62002,63259,92015,14087,-9037,-1898,-46628,-37212,83098,222373,300078,259572,121994,11592,-65863,-123715,-78128,33348,121327,186148,231992,236121,174142,116882,66766,7372,-39865,-101237,-109467,-104142,-50115,175158,370777,410373,182958,-40672,-31376,-2630,-25412,-45406,-108402,-73544,28072,87016,69739,-16454,-97971,-67382,29850,72905,127092,191932,209911,184724,118943,30775,-53873,-56209,-27670,37620,56393,66648,51786,-13619,-45502,-89797,-128175,-104848,-7229,36401,-45889,-144913,-52352,12498,15182,-32627,-133982,-116694,-13756,39615,7386,-2497,22205,44115,30184,427,13458,38264,48005,154,-76730,-54330,13029,64980,65352,24359,-26988,-80950,-29898,-1838,21442,89685,222969,371690,339380,227391,109452,17757,-10287,61338,58576,7536,-74317,-119615,-97444,-58755,4673,-18824,-9076,11426,34755,12877,63099,31849,-84085,-227846,-226848,161424,652744,380778,118907,29579,76378,370179,520694,420065,303172,195138,251902,434844,725455,696927,448443,303694,203883,81058,15837,-17274,-29426,-15242,47329,219367,397699,356423,148547,-33780,-140705,-125543,-117119,-57559,56253,37674,13398,-28986,-53157,-23173,-35859,-43347,12245,60046,84979,103619,82015,78780,27386,-57043,-67358,-31888,45891,115991,65290,-17943,-81631,-82252,-121746,-126392,-126338,-108108,-60271,-55608,-103227,7800,112526,125430,48354,-17711,-24884,-20693,-16400,58139,160332,104692,42473,94296,159434,162997,58834,-88686,-34507,2073,10014,-63166,-69918,8812,-3023,25152,50177,-55848,-220702,5291,149185,126964,12076,-87987,-109714,-61957,-64708,-113624,-113309,-90676,-19226,91253,226524,144739,-9808,-87950,-70561,-70413,-119601,-94858,-42817,-35492,4758,51019,72497,35146,1419,-11857,627,25839,14478,44952,-20236,-82894,-66562,-30126,-58373,-126444,-155857,-49418,-18166,-54836,-58631,-64691,-37743,-19513,-46458,-85474,-127324,-48391,43290,57160,-2307,-98264,-76214,-55871,-134992,-34849,81073,183993,213203,29701,-118967,-128791,-117447,-116653,-110953,-70551,-44100,-51235,-60596,-39609,-70014,-102488,-47242,30028,102488,179316,236413,184920,118939,14348,-63812,-1422,-12386,-65010,-7193,119811,129586,50714,-14057,-927,-29346,-104495,-28933,44080,63072,24888,-37423,-87167,-110677,-117654,-104974,-53745,9302,13002,-26959,-12226,21379,34464,62414,100014,161573,115613,85361,148519,248070,351726,257625,97719,-10643,-29069,-30534,5736,23658,13397,-16664,-66432,-53726,37157,100748,176549,273362,224718,56053,-100849,-34980,140820,242338,224855,62991,-53632,-89692,-98210,-117109,-130981,-104652,-51773,-38492,-99013,-85807,-19339,-24949,-79301,-100582,-62162,-64029,-55854,28329,122411,110567,76630,35672,-16035,-91659,-124834,-54680,26972,70512,50013,-14019,-72904,-123288,-97232,-111678,-33879,137174,198631,190354,164644,108076,44095,74670,160333,252104,215767,108637,65128,63685,7673,-82540,-48351,64286,119157,30896,-97798,12261,195495,272949,231827,82499,-24018,-23260,14606,-8964,-56530,-85585,-4030,28056,-33698,-90734,-157542,-97523,-49279,-50844,-88302,-123980,-113218,-95100,-90498,-104995,-62700,8078,55597,-28949,648,97444,87778,25013,-71653,-80974,-44822,-80760,-130669,-63339,-8583,-28193,-69169,-71367,-28386,10261,27913,11696,-21523,-55452,-62515,-76451,-112577,-13508,117991,238024,327803,320030,240221,154084,66919,16446,-23255,-73372,-116610,-36808,110081,118971,31031,-102825,27940,140119,198007,175395,123810,102621,71762,34679,30259,50959,78132,32187,27706,8211,-14976,-14188,-37817,-53073,-70530,-47953,31385,106998,134256,163070,175754,158976,117631,11399,-58919,-9587,50005,76663,72414,49387,53828,88458,45393,89219,153120,134236,64914,-8088,-61606,-52317,7868,39999,712,-68250,-63984,93697,97716,3962,-78846,-56142,48423,116856,88348,6015,-105403,-46009,-12073,-33694,-17613,-38535,-24158,-20717,-12971,-58111,-81916,-56836,-44705,30055,131084,190765,302623,408385,253303,156219,145378,216722,297293,270747,184682,-4535,-53874,-39329,-92048,-88553,-81348,-142698,-57927,13372,73601,84102,69395,68142,64542,27737,-40798,-109583,-128830,-94751,-81819,-69766,-13918,-1124,-44096,-78087,-68646,-37624,-16535,-16891,-1311,5696,108980,215431,139731,78598,86502,103763,78433,50911,38243,-7500,-44131,-74851,-56953,-1000,59070,102584,192124,277758,188112,21406,-72446,46112,303758,424176,310213,84453,-22358,-16589,40409,65096,-26261,-112642,-87122,-62142,-78838,-92558,-44354,22607,13770,-80738,-74954,99037,200472,163585,65687,-26744,-65427,-66582,-48678,-69565,-50689,46796,150889,169550,53624,-65513,-157762,-115335,-36340,28876,56515,87887,93543,60177,-68635,-121529,-67406,-61784,-60705,-44160,-59998,-127327,-91895,51224,63352,-26276,-56062,-4186,-361,-66065,-107163,-77047,-29964,47808,74527,59418,69202,113595,158003,128778,22698,-57135,-5174,46855,21441,-798,25509,50933,97833,178094,175918,105901,66030,40219,26578,25358,-3417,-90183,-135284,-118948,-123210,-106422,-24701,-30896,-71247,-84073,-96794,-20526,24332,44349,11275,-92734,-145774,-129227,-102099,-36381,4027,72293,205099,297935,204919,112706,141876,222936,150798,35279,29791,16581,19244,-13605,-53738,-114831,-131901,-131575,-124761,-132713,-130076,-96168,-45035,-22946,30925,124466,215853,238774,175467,58093,-5314,42359,111420,124883,54710,-27111,-89562,-119621,-84058,-75536,-93135,-102331,-117707,-114711,-85356,-111383,-155899,-40913,54783,77958,42544,-36481,-136617,-94900,-81247,-83341,-71695,17910,169315,229015,106821,30522,58829,13938,-51189,-76452,-35121,29438,70989,-34421,-105009,-117831,-107507,-88467,-79287,-74881,13494,218691,353154,402664,241593,-33154,-156316,-99364,-20380,11619,11998,-26098,-41105,-20973,5275,20916,22210,-31449,-89038,-27847,29456,54738,61864,44892,-4819,-53015,-101832,-62498,-4616,-8597,-20266,-2201,-2538,7538,12842,-36664,-133747,3597,140492,234445,136848,-44264,-133723,-110287,-108323,-38406,27433,69429,74220,297,-58172,-94910,-96854,-84814,-90067,-53452,46510,131631,185927,241557,195378,112981,38530,-28356,-99504,-91808,-58965,-14782,-11593,2377,-34259,-101533,-90934,-5542,13931,-6051,-77550,-61843,20814,79405,14004,-83795,-89298,-72520,-79080,-33861,26330,9733,8417,-32887,-42133,-15098,14962,28861,2079,-21738,29302,9486,-11450,-5338,-15346,3665,54314,1168,29702,72613,93231,66392,-21922,-65484,-37343,-16145,-96349,-144616,-47026,22272,41808,51178,100857,109363,-22431,-114925,-116354,-85765,-79275,18573,154534,198112,206692,198073,107513,-20243,8813,39256,63645,47608,-2675,-111819,-35865,77954,119874,104178,45122,19744,-47956,-107622,-75410,-33689,-7040,71903,109558,158953,164621,187617,199710,197050,184854,211708,132989,6306,-99721,-104543,11798,208825,204583,-30521,-152605,-51256,124031,290721,220543,93797,26067,-14472,-15270,-16106,-85056,-88371,-38815,22334,71244,71775,6716,-1376,74515,86575,58756,26322,17826,27653,1948,51619,137228,274502,274610,52514,-100405,-122670,-23163,72426,136699,171165,57311,-87452,-71887,-34331,-76474,-123750,-96909,-18015,49339,101996,172269,217076,227752,173840,50367,4267,-8574,-73350,-116324,-120625,-123592,-111979,-97711,-74147,-27485,6347,24625,-16594,-52603,-30690,-20339,62359,168628,253836,204400,83593,46257,46370,40291,-21610,-98762,-81887,-104881,-148527,-96267,-72118,-111096,-57565,18100,-27968,-73437,-77627,-71624,-100711,-100284,54801,402500,393853,231219,45164,-101379,-59304,22400,834,-70258,-98776,-125228,-88983,6008,58534,48662,17863,-8558,-69109,-117452,-82638,-51375,-42386,-19766,1129,10059,-14414,2105,87152,98137,69451,-6195,-106251,-126499,-35295,36893,89987,131730,135154,104162,52576,19969,20350,67580,66110,57937,75015,72777,60984,20592,-80697,-136725,-24672,60986,-13006,-124183,-55700,-7540,-12678,-133571,-3261,89933,122145,75068,-37349,-56627,-36522,-84867,-102223,-54960,-16957,-14319,-18580,-18964,65554,224847,281283,150022,13335,21581,82550,173118,151460,81886,35727,4463,-34809,-35628,12353,-23288,-82712,-79367,-67812,-9223,77575,155287,183455,170869,128923,85519,23272,-58584,-99782,-126281,-91684,-6864,116729,156465,63464,371,48693,77804,23834,-66895,-37785,26543,26040,20116,-36564,-42871,20588,70988,30182,-54239,-80664,-19481,32463,79155,-3423,-26272,62764,152576,175882,165914,206590,294753,285697,244484,162198,65917,3871,-40633,-30569,81460,151914,184548,185302,147761,86195,18499,-52050,-91108,-77904,-51405,-58436,-78761,-58959,-31016,-61335,-45698,17185,92631,159467,161830,126533,23972,-91010,133903,292434,310093,206050,63554,-11336,-31040,-16348,-3694,12924,-10216,-56431,-84340,-51343,-19990,33301,112488,115441,35754,-45226,-84899,-42926,-10288,52762,138378,99812,51880,34302,47340,65755,67601,6368,-78796,-125452,-61169,25660,104137,102958,26092,-22921,-38087,-33696,-35319,-24160,-20949,4348,16711,33657,114134,207877,317733,386797,298742,205086,156982,197262,242596,254285,171322,28126,-4526,-48047,-108503,-128234,-69956,-66298,-75244,-19863,130348,330576,532266,498701,392263,282357,169952,86002,42809,-31393,-91330,-140437,-158527,-129788,-117895,-72857,12220,30817,19079,-12799,-25537,-50726,-63409,-92918,-86900,7697,10951,1892,-24695,-84867,-110476,-32662,20394,11448,-39986,-63443,-48004,-20469,25715,60888,69679,79445,85800,66511,13464,-50550,-24949,57920,106800,175056,238888,238741,236048,120277,4853,-50013,11027,90837,129625,42478,-65363,-51908,20912,2594,-119503,-102935,-24992,48920,67425,99776,84351,28535,35061,66681,29283,-10426,-46581,-10256,-28972,-104367,-35256,11797,81530,182271,234089,219698,95913,17579,-27229,-64993,-102541,-77525,-42608,-55143,-117214,-106520,-70072,-70819,-91197,-72225,-67940,-70870,-97015,-42861,-40051,-132375,-7483,41331,-63609,-6761,156168,126275,-19086,-86088,-72068,-11703,65040,118655,74410,-57161,-124669,-51575,-42234,-82501,-93618,-84278,-93277,-80235,5544,67041,67239,39286,-29720,-95947,-44210,-10224,-33844,-75587,-89246,-79077,-52614,-19954,-2922,10871,43553,100137,161368,229729,312945,327058,198147,51836,-44957,-84312,-34339,18952,42204,57317,1051,-56031,-93921,-116002,-95358,-110853,-117856,-110605,-90518,-46227,-45376,-49308,-37508,-37000,1740,56521,159141,321972,314221,234957,124034,-21425,-18078,25126,75120,113328,196553,253984,111748,-15582,34506,88656,40773,-10302,6128,107246,100984,10116,-58733,-131846,-74477,-22998,-20190,-50450,-49412,-56568,-78216,-62591,232,88757,163877,172698,83897,26751,30146,26783,-2143,-19883,-24073,-11233,-36044,-85026,-64232,55569,156255,146613,82864,-43752,-51736,1335,9135,-6438,-23151,-50985,-82170,-78117,-50794,-29816,-39026,-47209,-112954,-92432,-59674,-30477,-72622,-75297,1200,36572,54678,19061,-36697,-80958,-105564,-59863,-67514,-115592,-112060,-63309,-12513,-324,-4590,-17489,841,27001,8816,12835,7961,-47806,-60352,-5366,39239,65977,90697,83239,91969,104126,115075,101522,109912,212460,231974,241473,246995,220876,249640,267107,320239,368454,360713,212853,-2581,-69064,-15254,44593,78817,86628,-15728,-106824,-129064,-93172,-40143,-23824,-4317,-4939,-27454,11292,39328,22540,9579,3123,1244,17390,-5296,-69232,-83833,-54588,-25511,-62484,-87622,-83674,-79590,-45094,-47937,-35892,21307,65694,33276,-76020,-60100,-34491,-34693,-71508,-48143,-21947,-31680,-72312,-85048,-29526,-22248,-58840,-80026,-92221,-73074,-70769,-76113,-30177,23015,47236,-5811,-65668,-67979,-25876,-15807,-23022,44258,99516,105340,31456,-64173,-70074,-6969,-2728,-62335,-145944,-69882,-17172,15233,51713,83888,68960,29097,42785,118863,126278,84728,14024,-22364,22583,66535,76342,-6396,-97485,-74177,35225,137094,150258,154822,146534,86912,74063,10734,-87269,-51210,-74828,-157830,-68606,14658,61130,59496,88837,142331,144811,95635,40663,-10441,-37698,7040,83546,121832,120028,85193,18624],[25095,54057,70158,80665,74710,15387,-18774,10462,-6456,-22889,-2184,51905,98547,73078,42,-47546,-52164,-55456,-45742,-14171,-15082,-41600,-21724,73664,175017,187384,78109,-17825,-28876,-10363,-20494,-75513,-28404,4326,20864,59181,32564,-15297,-36675,-15977,32042,41232,31877,38819,71666,64417,9960,-36928,-60116,-63090,-51858,-12387,33058,69201,126002,221699,332513,357229,207816,39743,-56374,-32090,-80710,-95730,-35619,-7173,-29551,-3041,16628,-32793,-18513,107457,241046,105519,-109074,-109726,-83863,-66382,-45348,-92697,-122973,-103851,-75553,-44222,-3241,36182,88940,112278,84039,29623,-79568,44694,203953,317108,267683,130778,41406,10934,-5286,-13881,-705,67286,84011,-577,-48926,-85646,-95037,-72965,-11050,107483,316544,300559,188884,88333,25915,-35436,-43689,-66923,-83886,-36140,-25543,-84572,-73541,19895,94438,-26646,-145782,-73161,-6357,14686,36731,-1048,-49958,-99106,-55227,-11348,5591,-10715,-40687,-70410,-79887,-105324,-127566,25401,202882,313117,256438,131236,-7023,-64213,39362,75319,83253,90877,117844,145963,155450,40891,-78011,-127942,-119613,-124114,-115599,-91460,-90903,-66937,-13211,20363,5590,-52023,-104484,9096,136853,275325,277578,-8555,-70720,132759,234815,253036,210610,20248,-46819,33820,56460,210344,303456,373128,221678,127039,92255,87625,43465,8550,-17668,-25234,20958,89234,89537,58204,-2536,-90776,-42385,9838,24426,50450,87044,143849,245625,375250,326396,270729,282394,247852,114531,-5081,-66224,10635,84730,33130,-61898,15215,86460,63498,3850,-47234,-103359,-141100,-85305,-41475,25405,27375,26596,13023,28442,19698,-12806,-52313,-48679,-17945,97803,194177,170722,51724,-52237,-123690,-43070,55959,42972,-9567,-63949,-25393,9013,48887,112868,119715,77930,64576,989,-72135,-42008,-12530,-40683,-84805,-34828,49926,172085,202508,113837,27073,-12194,-10819,-28488,-67943,-85928,-62912,-11700,-23848,-57933,-116941,-21461,22140,-2074,-41620,-57359,-54261,-97598,-105651,1502,70329,77352,15958,-54372,-61011,-30591,-17466,-14443,-42020,-80396,-87879,-23454,78522,221222,272163,255558,201245,196235,180054,134556,83772,29426,-27720,-107959,-23077,76341,73967,417,-85850,-60235,-15632,-48258,-111744,-2888,77643,29594,-33388,-50722,-35157,45264,122629,142071,87177,5481,-69458,-80474,-68669,-68311,-57635,-14314,-6942,-10846,58065,155813,67903,-72302,-62296,54153,68819,-12553,-35552,-24193,-57628,-27744,96577,226105,286325,256195,144289,26998,-65806,-130906,-72932,45561,135840,189670,220613,227837,188289,132879,69984,8606,-37106,-98913,-92210,-94458,-62789,156187,333375,360712,164012,-33065,-27392,-6228,-25976,-37832,-97519,-74610,41590,109828,85851,-10004,-97356,-89422,4865,59620,128609,194139,206252,166704,96462,33607,-25726,-42892,-28875,9457,6048,17621,12340,-20563,-36168,-90121,-143218,-134323,-45292,6262,-71427,-129033,-17472,46319,38949,-27795,-135135,-81971,195,34200,1313,-2672,26122,49923,30136,-6039,7582,30500,48890,7790,-68370,-49838,14061,69448,73714,33451,-27260,-96418,-26269,8141,31183,93102,220386,375843,362031,246584,129564,37295,1134,47771,38705,-6282,-85731,-117737,-84908,-63514,-27638,-57749,-33940,-7121,23013,1801,54038,24948,-115635,-251422,-201061,192257,580196,254871,-7471,-34115,86562,356172,445609,362576,310006,225253,297873,502887,792866,757230,487386,315748,191697,78041,30227,-398,-8744,-5027,43185,193229,346134,317393,125646,-37167,-138156,-119753,-111436,-59858,48387,42042,22402,-16776,-39176,-16628,-31162,-31272,21271,54129,71614,99640,93021,97887,43804,-32392,-38778,-4445,68647,113627,41156,-34056,-88913,-130092,-135305,-75809,-81387,-86465,-45393,-40365,-78720,21183,130016,130912,48044,-15543,-17263,-13868,-19548,45067,161802,131142,65346,94514,136067,144053,66363,-84745,-58825,-22519,-7180,-71777,-87463,15212,27693,30222,41778,-63600,-179068,24201,161981,146392,19411,-99308,-132784,-88853,-79322,-110660,-124154,-80015,1433,111778,240500,149885,-15802,-90358,-54950,-56536,-114624,-94175,-31807,-17475,25538,65809,78748,48470,29011,23826,35459,45971,18484,54013,738,-49465,-40574,-31219,-65179,-124997,-134095,-38069,-15101,-56924,-59541,-61923,-25550,-1538,-34921,-79879,-124479,-49567,29686,35543,-8581,-87162,-96819,-82297,-121659,-28996,59632,121245,150491,-11347,-153335,-111191,-104581,-117037,-119486,-66453,-43454,-48027,-54237,-32903,-61960,-88390,-37435,30312,86992,158446,243388,194530,109328,-3728,-62340,18434,15972,-49881,-63057,58054,103159,63019,10377,12952,-22247,-115373,-30633,36467,50855,9317,-58842,-108325,-122600,-126548,-117641,-79019,-13349,1332,-29679,-8616,24165,42504,76919,125457,194399,153955,125610,187551,297732,407026,294003,115388,-3012,-35756,-46815,-5329,25821,26473,-7245,-71008,-69733,42601,137557,238377,327334,235342,44355,-114493,-12545,175968,280235,257885,64382,-65027,-102040,-115605,-115061,-117319,-95799,-44373,-36979,-100672,-80865,-12867,-28114,-88871,-88536,-43036,-46631,-53039,18424,114004,131689,116729,81363,20006,-70642,-131311,-53762,23233,57251,26620,-39051,-105061,-151376,-90516,-91483,-37667,127648,200763,205115,185967,120583,41256,48114,102688,189546,184765,98162,58731,68985,27313,-62592,-69113,46302,104456,17962,-98374,27872,220110,304246,247920,93436,-14613,-22571,7429,-18090,-63603,-82089,27056,93145,-142,-77802,-143277,-83731,-32662,-36938,-73109,-105429,-102485,-85304,-90106,-120417,-61776,15162,40149,-47682,-28500,81399,93263,46983,-43522,-105733,-70495,-105990,-130784,-67936,-15174,-33085,-75285,-86033,-47457,-11117,1887,-16021,-42742,-55538,-48845,-65340,-126583,-11354,113911,223948,316752,317904,255832,165594,72000,15779,-33214,-87903,-123018,-24467,121968,125003,42458,-75534,30305,151513,212811,181860,129230,116891,82197,44283,47139,80225,119577,58613,34054,16013,-13349,-35163,-76455,-68627,-42566,-2674,79839,152846,170721,185126,195057,180029,129762,20227,-50183,-10596,48612,76635,72268,40589,34860,57205,15206,70381,147053,145511,86884,13292,-47606,-46155,6068,37177,-13768,-95952,5111,156588,127398,10555,-75704,-64567,21842,90245,87214,18339,-98797,-92188,-49358,-10452,16302,-16142,-35353,-42516,-7525,-18936,-41483,-25194,-15165,47734,132969,167834,210992,300668,205207,160588,193732,319277,396218,326025,193766,-20495,-65983,-47323,-99490,-122260,-103350,-125721,-52189,4499,54918,72168,71268,83292,82619,34389,-38958,-105319,-133409,-93113,-79798,-73880,-23031,-13524,-51434,-76065,-64974,-31983,-2595,-212,8088,-5543,68496,162473,113223,84182,113548,138321,114089,81215,60112,9490,-25095,-47742,-28144,16544,50067,65782,145379,236032,179393,26402,-64928,17514,276032,414328,274063,50505,-46420,-16072,53443,62847,-47439,-131990,-96318,-66905,-88258,-93674,-30001,34344,13130,-75922,-74090,90687,184202,153325,67337,-16015,-48231,-49245,-35285,-56531,-42731,48742,152912,174150,61312,-52407,-138254,-138936,-63907,5986,41648,78181,77817,39769,-63842,-97852,-62763,-70010,-70355,-53983,-68278,-123761,-75843,64478,67086,-19491,-52929,2335,9016,-62575,-101446,-71471,-30211,42761,67225,49562,41013,73252,137492,135048,22376,-56729,-6205,34674,15481,1120,23424,40410,81221,151464,138029,80819,57270,34462,14062,8011,-14502,-107155,-135224,-118728,-132935,-81818,14131,22051,-14241,-40588,-80146,-10280,68125,123799,85219,-51910,-137979,-132563,-107973,-41196,-5485,51874,168855,253807,177973,85581,111934,205704,160236,51486,28413,-16569,-15359,-16145,-47594,-105111,-121427,-143260,-132687,-127980,-112485,-75840,-33064,-22073,34765,140257,249951,282708,207423,68752,-4143,41559,108790,118111,35863,-55127,-112218,-104961,-78469,-93232,-107779,-79545,-103098,-127894,-95916,-122180,-146563,-35688,47344,61848,16772,-76309,-103915,-68989,-82077,-99220,-74630,39458,212538,260788,103700,14954,45564,17391,-47448,-83059,-45087,16502,56593,-48054,-122055,-135689,-111736,-88976,-79534,-78017,-3056,179370,296267,373358,267394,-3599,-126263,-102050,-20705,23591,38032,5250,-16740,-11479,383,12455,15995,-37522,-83486,-13259,44198,66473,67054,54627,4916,-47739,-107770,-53062,19551,12042,-2624,11370,7442,15889,16326,-42608,-122231,19815,160087,248515,140068,-47769,-131140,-102221,-95975,-33421,27744,72580,74699,-6239,-67832,-106199,-111483,-102392,-106097,-65422,43649,159546,227916,273163,200705,108973,24297,-43514,-101393,-81294,-43545,21579,9599,9590,-36159,-84275,-53399,-10791,-6925,-27982,-87109,-68745,11371,69819,1133,-94772,-90026,-78945,-86419,-39508,15360,973,6398,-30816,-32011,5586,34760,45745,18165,-10696,23357,5555,-9312,4747,20589,68782,88182,3904,29536,76874,103084,84627,-4841,-59083,-38388,-26941,-110944,-127263,-35640,28007,34846,42994,95588,95628,-35969,-85805,-96118,-94508,-115975,-8654,141542,206204,223341,232536,159321,26389,33612,38908,55310,43259,-7370,-116641,-34938,59261,73770,64804,35960,32987,-23382,-97050,-84139,-41204,-6902,70446,105171,156417,156183,171729,196823,206343,219688,262549,181023,31198,-86799,-114549,-5514,186362,201078,-38670,-144001,-43354,127541,285549,218957,94785,31906,4061,9964,1866,-81020,-95800,-43581,14506,55457,60895,5347,-2273,72494,81366,59532,33964,27984,40091,8862,32155,106741,242970,248962,48839,-88259,-100043,-3907,82755,133991,167934,54299,-83425,-85995,-58340,-101899,-128261,-73620,6284,69963,121751,199615,246152,240199,168355,43991,-6103,-7776,-64151,-126950,-138089,-115072,-118404,-109201,-91351,-43871,-4407,16292,-19192,-49221,-38777,-32539,55766,167940,249412,195203,92956,49302,41981,41816,-7953,-76951,-76290,-101994,-156488,-105499,-78756,-113470,-54131,21534,-15067,-57320,-68800,-70464,-104958,-94249,71623,414169,358011,202534,27163,-94019,-54198,8118,-16938,-80380,-96927,-116389,-92181,7397,68749,58208,30766,15773,-38700,-114437,-89628,-44535,-32446,-28999,-21319,-15583,-34124,-13876,78571,88670,63028,-614,-85360,-106042,-32900,24454,69724,113026,116918,81492,21519,-6402,2018,64237,91570,91002,94043,74805,49081,5634,-87337,-135895,-22625,57146,-14403,-108762,-73461,-15264,-1847,-106765,-31316,41760,68305,43112,-39521,-40052,-21637,-71630,-90167,-51273,-16725,-18384,-21133,-7660,85304,242089,292933,173584,22798,6093,59447,166865,196395,123455,63752,17535,-38069,-58941,-5338,-22072,-73900,-86487,-68450,2748,110900,210608,259681,255787,191005,123751,43479,-44417,-90696,-125653,-99428,-21041,100770,146268,53974,-8062,46096,90167,74466,5567,-22728,-15377,-4224,29305,922,9906,65206,91540,45666,-38389,-71598,-16474,34279,57919,-36911,-50681,38185,139478,163873,157847,219003,343412,322115,266145,168087,68089,7767,-33944,-29268,56033,69580,131061,163007,136894,89762,28979,-47680,-97286,-66901,-32186,-40244,-60875,-46127,-33250,-76861,-43163,13182,71987,114336,101898,85367,24011,-105835,119105,251942,252075,162309,37240,-25950,-31146,-7557,1940,11808,-3287,-33891,-78335,-65668,-37330,17688,92542,102356,35613,-38394,-81508,-41261,-294,82551,173513,111512,59647,48275,64244,76565,60110,-19508,-106472,-155497,-79016,26324,121129,119087,45676,-1079,-11702,-6126,-14811,-12805,-9892,16223,7570,-4364,73336,158311,259466,347997,286678,188068,135327,180320,244414,278522,194576,47450,6315,-41580,-102317,-132070,-63086,-52258,-68308,-50422,81809,284467,469274,420729,327254,241871,163767,98060,41502,-47327,-108339,-137107,-127187,-105870,-101586,-60621,22349,42095,22529,-10922,-21930,-51320,-67284,-99847,-76842,13853,9743,-2956,-30186,-88694,-100462,-18367,37327,33212,-6127,-43678,-40100,-11074,39350,80366,86662,90739,96372,82428,27324,-36352,-1005,67321,100719,160501,212976,195279,196168,106064,2174,-52750,6203,74168,105229,36362,-63091,-57069,10702,-1199,-111046,-102866,-43130,17601,44155,74304,63162,5726,10941,56972,30891,2202,-27240,-2515,-41335,-134789,-9523,34772,98932,181510,227770,234465,125469,45436,520,-41157,-86760,-72679,-33223,-41081,-99879,-91069,-60854,-72307,-94425,-74038,-68776,-66288,-87534,-47090,-45437,-105078,22798,74311,-37519,-48397,128388,115204,-28951,-91606,-70256,-7360,81171,143749,94705,-38464,-134685,-67702,-56906,-102928,-105457,-93070,-106254,-130449,-52386,19663,27057,16423,-31295,-96864,-46815,-4341,-17370,-58664,-85899,-86744,-47143,-2178,15812,23044,49068,103258,171637,269239,377469,397291,242672,77990,-31243,-80858,-40210,-722,20429,37337,-12144,-63796,-98930,-125430,-108333,-112378,-118257,-108289,-86286,-45741,-58041,-75231,-59031,-42956,312,58557,163385,303128,263211,196264,120785,-12646,-14010,15699,60194,92098,186028,255184,117556,-8445,43896,108089,63369,-2831,-15358,83029,95764,7512,-63838,-141210,-74293,-20771,-26486,-56587,-54964,-64258,-79939,-35338,16259,101227,165150,155027,52328,-10399,9253,17133,-8018,-25501,-32496,-20078,-39556,-86133,-77586,40509,127957,117460,66921,-52548,-58147,-10162,-4686,-14011,-27570,-50405,-69505,-51757,-18178,3230,-8894,-34210,-103954,-95002,-80313,-40643,-66440,-74052,-6432,28187,62011,45799,-5119,-61900,-102823,-74582,-94385,-139849,-125627,-87329,-27441,437,7917,-12341,49,18174,-5352,-2777,-915,-8641,21202,62373,92198,99709,96956,80242,98162,123698,148820,162511,212489,297397,257208,247675,280538,255546,253777,254676,325948,416641,436627,279402,29563,-70052,-18956,48453,89771,98884,16407,-84652,-128367,-88932,-30635,-9154,12293,14730,-2750,42714,77121,52948,30761,20216,20594,37238,13844,-58750,-70334,-38698,-15513,-58339,-84465,-82814,-69038,-41815,-55809,-61323,-18263,29496,4768,-87846,-71807,-53642,-44969,-61767,-38266,-15030,-28802,-76909,-92472,-34798,-23945,-52744,-72762,-85760,-71094,-78919,-89326,-18738,43332,64976,1608,-65459,-71130,-27941,-9338,-4990,65619,114610,131870,60509,-54564,-80297,-26290,-18797,-64429,-130679,-73740,-33498,-11418,16039,37474,23113,4994,43051,127142,127457,65355,-5191,16708,29124,61721,79591,-1010,-98706,-84862,20037,110909,119447,124623,138103,100160,82892,14099,-78516,-64311,-83782,-120565,-37978,54027,100004,89023,103665,144005,140062,94167,45202,1967,-19893,19859,73858,97656,86112,59220,10038],[27395,58913,80377,92776,72826,8800,-11948,27999,16789,6704,17384,56560,99407,80268,5921,-46162,-55046,-61477,-51363,-16769,-15344,-34509,-17390,74054,178360,190155,77954,-28013,-32971,-1856,-2399,-50230,-48808,-13319,-521,34626,8343,-33016,-45528,-16415,42644,61046,49352,52290,78726,57482,4955,-31446,-47569,-54631,-52665,-16907,20072,41362,79194,171310,296520,349290,205276,28984,-61675,-28841,-81618,-96802,-28317,5473,-31945,-21005,10542,-29980,-33642,91833,242010,149070,-67038,-91031,-69435,-48739,-34919,-93638,-134245,-121902,-96110,-61111,-16228,19266,69600,95622,73749,30510,-60641,51775,209380,325638,264098,119871,22289,-18155,-42292,-49493,-28009,48430,75533,-7597,-56466,-87880,-85985,-66813,-5514,115780,334796,315963,189366,75136,12094,-23586,-11753,-50463,-81772,-38240,-21137,-87854,-110654,-25980,56263,-52458,-125906,-54552,7775,22146,47904,18920,-36582,-87110,-35016,-2153,2108,-21425,-55037,-85765,-79554,-95072,-144834,2560,179894,302834,256551,142604,22367,-92388,24158,78914,97003,104821,132263,160200,156956,39511,-68791,-117111,-109789,-114199,-109464,-92250,-80706,-47027,9451,48612,28138,-50058,-118876,4356,138169,260623,242637,-6989,-40826,146594,246471,262897,210517,-1699,-53265,42123,78178,237947,301173,339372,216495,150890,126485,99257,37588,-3809,-27191,-29990,26040,104511,109052,74064,13155,-75731,-57267,-1409,13628,36005,66680,118347,210516,318470,251774,212573,239919,205320,71657,-35541,-78753,6156,74646,25086,-53673,21557,91372,65950,-3758,-46662,-79287,-112901,-92463,-59580,17741,23733,19635,-4684,-4300,-13278,-35145,-69704,-68850,-44128,68620,159076,139452,42196,-50480,-120409,-85273,8975,5034,-30495,-63968,-24701,5343,40970,103540,128302,93678,71759,4832,-74592,-49546,-14366,-35995,-76818,-40228,28652,128073,165022,88280,14095,-11143,-4433,-20359,-49984,-80891,-69191,-13595,-19767,-50733,-136172,-47978,-3469,-21084,-61843,-83423,-59653,-89561,-77493,17777,76833,87909,23911,-52748,-52154,-17356,-13855,-34699,-75798,-99822,-97767,-39022,63881,219967,284242,275557,215571,192931,164174,118970,68929,16465,-35198,-109017,-25772,74622,76076,-3178,-84350,-51237,-9971,-44920,-105163,10727,104191,60284,-8285,-32942,-22736,48349,110793,117192,70424,-4164,-79221,-86729,-66392,-67388,-65090,-20911,-10235,-8290,69571,163902,66924,-72722,-65044,40285,44954,-34558,-63966,-49396,-69280,-24202,99934,212999,251605,229215,148989,32527,-70420,-140619,-69587,53138,142431,183243,197683,202930,186908,138710,66600,6959,-33415,-90362,-77182,-82204,-85121,117903,269640,289076,135874,-29035,-28492,-14389,-30675,-36286,-94355,-70010,59935,136311,101398,-3596,-85444,-107519,-20340,42724,122592,188476,196126,147937,83278,46865,-2098,-35589,-36019,-28275,-67112,-60710,-50940,-27879,-29817,-92952,-156845,-149030,-93074,-32312,-98716,-100097,13920,75474,57742,-24752,-114583,-50450,11570,25928,-6861,-4243,28523,54238,29187,-12216,1120,21415,45156,12037,-62215,-49236,9895,68635,79855,45097,-21434,-109922,-28617,13142,37471,92451,210418,367097,371800,254608,140658,50410,9050,34649,18843,-21669,-98859,-112616,-74487,-69622,-64357,-96472,-56694,-30972,4359,-14155,39095,10781,-154564,-266671,-169689,231775,497430,135929,-111454,-64051,109411,332330,359479,295165,304640,252780,339257,550291,818847,774969,506818,318010,170510,67092,38211,12355,9068,1150,33330,156414,279750,264845,97525,-43991,-137549,-115963,-109389,-65738,37794,43953,30231,-4155,-20764,421,-16463,-20128,17186,32400,45054,84347,94768,108486,52596,-13485,-14416,19460,86960,104353,17748,-37612,-76942,-120309,-82676,-32116,-40933,-62370,-29388,-26675,-59189,32036,141309,128798,42670,-16235,-11292,-8798,-24900,29662,154760,150579,82246,86399,106286,116126,64079,-77634,-76395,-43565,-28222,-91001,-94820,33502,63348,39808,33541,-66822,-137914,45909,171548,161440,21887,-113897,-159249,-115300,-92534,-103215,-132790,-67267,21034,128916,245516,150076,-21090,-87192,-37979,-43930,-111314,-95336,-21495,313,45120,77987,83178,62598,59217,60454,69131,61831,20173,53579,17522,-14707,-8556,-28014,-71520,-118375,-105195,-21192,-9245,-57361,-59098,-58791,-13323,16605,-23754,-75195,-121786,-50239,16734,18515,-10213,-71989,-113857,-111953,-104050,-23862,34947,50630,76939,-56062,-141604,-86122,-88315,-113155,-123500,-62848,-43328,-44835,-46524,-23093,-49581,-71847,-27604,28562,65791,126544,231959,190140,88188,-26304,-61855,36747,45180,-23674,-113006,1656,79864,76896,35282,26574,-13923,-89235,-24091,29199,33294,-13569,-85187,-109843,-124468,-134294,-128074,-105550,-40781,-15830,-33370,-4418,25551,48297,87566,140924,212315,181175,159038,220443,340738,454972,330833,132738,1642,-44409,-62924,-14931,27823,38376,2243,-73339,-87550,44720,172153,296998,372004,238451,30730,-118162,12863,207369,307449,280355,61732,-77558,-111977,-131711,-101028,-93652,-81786,-37278,-36015,-101606,-76477,-8689,-33150,-97649,-77236,-29203,-33905,-52246,5566,101416,149244,154421,128138,57025,-49180,-122208,-47792,25012,50968,12361,-53168,-129659,-110139,-53927,-67722,-55721,102908,192111,212662,201143,128198,35568,21482,50684,125803,143921,85231,52622,69333,43209,-35556,-80881,29185,87021,3444,-92951,42452,237634,325233,256830,103337,-1930,-13916,8039,-20135,-65294,-80077,50434,152524,45121,-47273,-107132,-60995,-11676,-19336,-53705,-83147,-85850,-73553,-88270,-128983,-54065,18359,21907,-64537,-56959,56881,92861,67729,-14050,-109990,-92903,-129127,-124170,-72247,-21504,-37472,-81684,-100920,-64066,-29934,-23040,-43689,-59881,-48445,-35335,-49674,-137264,-19345,93118,189724,281042,289168,252644,167311,74267,15654,-40860,-98866,-125848,-13698,127604,129092,57536,-43051,31246,157023,218372,178430,125961,120536,79409,44839,56249,103030,155162,83584,38463,21872,-12222,-54696,-110076,-59690,-6405,53700,142424,203935,203255,199596,207104,194652,137238,26094,-42922,-12861,47350,78310,75280,36976,24278,36899,-4947,56963,142706,156444,108976,36046,-31460,-37009,8601,38646,-15002,-68928,82957,229627,160407,17677,-73757,-70943,-3169,60415,83227,30072,-82781,-137480,-82538,23183,52789,10556,-38444,-58838,-4692,12311,7352,16635,17825,63269,130261,142932,129407,207552,168116,171306,257401,436490,493958,375046,198580,-29990,-75060,-54748,-101000,-151933,-115277,-105874,-44658,-3159,36383,60325,72322,97949,102244,45301,-31265,-96285,-134177,-89150,-75561,-75550,-30441,-24920,-58412,-73723,-60653,-25186,12113,19318,23796,-10138,22014,106162,87805,87335,134884,163104,135627,98528,74688,24677,-7843,-20217,4311,39153,44808,35578,107489,194928,169512,34792,-55410,-11399,234238,383827,229227,17060,-68664,-14075,65063,61505,-58115,-128563,-96744,-69912,-95940,-84332,-10676,47731,14025,-68150,-71414,80733,163997,140007,67591,-5777,-31979,-34861,-27719,-51064,-40808,43444,144472,169644,64572,-40469,-118308,-152913,-88291,-17635,23952,65695,61590,21538,-56669,-75245,-51689,-70358,-74231,-58384,-71025,-115185,-61352,73422,68767,-13845,-50435,5714,15367,-60089,-95428,-64674,-28052,42683,69443,56805,30861,39551,112346,136101,25428,-50631,-4114,28825,17436,7684,25197,34210,65278,121462,95495,51549,45631,27219,864,-10998,-28885,-119116,-118715,-110108,-132512,-58845,51596,80720,51215,4297,-61934,336,111754,197386,151866,-10935,-122047,-133086,-113602,-47037,-13883,35239,133697,202219,143342,53384,77399,184592,169669,67030,24571,-48672,-51553,-26915,-46613,-98622,-112215,-149028,-138834,-122453,-94104,-52185,-18192,-19410,38313,151272,274795,317661,231776,76790,-2307,41926,105733,109759,17146,-81197,-126813,-85580,-66458,-87915,-82427,-55178,-88427,-135055,-97966,-126241,-134533,-28712,41825,46376,-9161,-104026,-60781,-43859,-84860,-118161,-70644,68525,261705,291693,98894,-2993,28679,18762,-40946,-83035,-49241,7225,44097,-57836,-126616,-150669,-112105,-85203,-73929,-73023,-9803,146094,242468,337981,287540,29296,-90043,-93184,-21153,32934,60720,33161,5164,-1405,-3568,3676,8178,-45977,-80444,-12,58891,78567,73491,68410,18339,-39799,-109763,-42186,38970,28185,12683,24439,17782,23911,18166,-49156,-108456,38687,179596,257133,141979,-46961,-121868,-92669,-83715,-28838,27870,74377,71975,-12994,-75606,-114641,-123118,-118230,-121348,-76588,39336,182150,265685,290434,196397,100897,10382,-57117,-99369,-71099,-28955,52430,32964,20006,-30895,-48523,-2772,-4944,-23723,-49467,-94921,-74970,2573,60465,-10631,-105805,-89675,-83168,-89710,-41961,6015,-6602,4177,-28892,-22704,24596,51739,59821,31747,-6206,3899,-12650,-6625,28968,77996,135417,112337,3834,27101,77097,105585,93717,7525,-56207,-41626,-38327,-120508,-106776,-20426,36135,28331,34873,88535,79547,-44688,-56993,-62315,-81244,-138437,-31032,126262,213300,239895,265992,213379,75168,51507,35453,43893,33861,-13948,-118163,-35519,36273,27644,30257,31153,46601,-254,-84432,-93970,-49876,-8206,61370,93823,144884,140618,149146,185372,206234,243673,309594,234429,62094,-71425,-123786,-22539,159818,193695,-44793,-134066,-31382,137667,285028,222243,102857,47257,26901,34801,18887,-74467,-101704,-48433,4842,35646,44420,-396,-7470,65481,72830,56877,38995,35562,49288,13023,10280,71177,196076,207654,41840,-74337,-74387,20393,95176,129396,157526,45777,-81553,-101597,-81414,-122166,-120825,-50911,28113,86523,134367,215730,263768,242319,155550,36686,-8525,2108,-42847,-109287,-112987,-104826,-121784,-117992,-105811,-58573,-15231,7672,-21597,-44107,-45441,-47468,42321,155761,228468,175744,98275,50217,36187,42236,5381,-55307,-67109,-95515,-151044,-116849,-87400,-115271,-53435,19482,-4277,-43466,-63111,-67814,-103655,-93230,82864,405288,309766,169305,14295,-64469,-40116,-5769,-36170,-91541,-95456,-109229,-97546,4088,72213,59682,38169,36373,-8928,-97983,-96903,-37767,-18300,-30637,-39921,-41936,-56142,-33800,62124,70710,50454,802,-67418,-80349,-20267,22394,57239,98525,100944,60698,-7125,-36009,-22423,53476,109304,117603,105523,70412,30826,-16492,-97553,-136067,-24804,45599,-20246,-92899,-94209,-29005,3420,-78476,-59972,-4270,19769,14253,-39679,-25234,-6443,-57450,-81957,-54395,-21393,-24733,-25227,-172,100921,250790,291645,187029,27950,-13336,31850,153722,239155,173772,96329,30201,-40369,-79486,-23063,-22106,-67604,-96949,-69893,12501,142385,267755,338633,337833,248126,156173,60999,-29157,-74385,-112757,-100766,-35683,77908,124574,32592,-29530,31753,92547,113414,67998,28761,-12659,-21959,40296,47467,76250,111664,105562,56269,-27160,-69738,-19668,29501,31844,-66693,-67264,18284,123510,147265,146023,223964,373279,342384,275840,168099,68310,10302,-29615,-33062,19274,-5137,85535,137493,118136,84540,32295,-48305,-104305,-54087,-11012,-21963,-44407,-26791,-16462,-77179,-43740,5669,49532,71228,50079,44577,17231,-130444,101879,207457,190679,116065,9314,-40089,-28018,1477,6219,7269,-2410,-16101,-62915,-76769,-62363,-9747,57827,73661,23635,-39726,-79250,-41753,5519,107017,200992,116413,63627,58856,74980,77173,41018,-48702,-122744,-188178,-98368,23287,133707,131522,63383,17935,11073,17423,3919,-3458,-7613,8044,-21118,-43266,40444,111019,196821,293643,261310,168368,114871,162386,241964,292867,205912,58977,13372,-37458,-97615,-138064,-59629,-41219,-59178,-81316,24872,218437,379041,327373,253058,194370,149239,101158,30864,-67493,-117326,-104053,-96534,-84912,-92497,-55787,24556,48448,23781,-10576,-21726,-57017,-75753,-97758,-50556,27155,11659,-7097,-36288,-95516,-94985,-6869,51359,51081,20609,-30907,-36113,-7630,44058,89424,95958,97878,104413,95826,37347,-26357,19198,74635,91663,140291,181604,152438,155463,87925,-4566,-60266,-5736,50096,71686,19786,-67446,-62905,780,-1527,-90443,-93876,-59288,-18969,14965,41239,32289,-24860,-25039,34874,22794,7796,-9924,12840,-35637,-138054,8576,56542,114473,178123,217737,245558,155241,69149,22777,-23913,-76425,-71694,-25432,-25820,-83048,-79903,-58608,-81751,-102029,-81971,-77034,-69552,-81886,-52173,-52407,-79620,54849,110658,5150,-90505,89948,91527,-45216,-101881,-73397,-11083,85509,154888,104698,-25739,-129333,-84116,-69865,-121844,-114336,-97079,-96011,-99928,-114020,-42411,-19725,-8966,-35742,-96745,-53890,-4144,-5714,-44589,-80549,-93280,-42692,12467,31683,33610,51170,98909,170091,296881,430164,455135,278656,98541,-22746,-81151,-46833,-19019,-1741,13486,-31557,-76886,-107834,-131797,-95712,-94771,-107550,-103959,-83955,-50082,-77101,-97867,-68238,-45722,-12180,50930,160110,274306,207589,152720,115551,-4497,-15755,1190,38688,64046,165592,241559,111492,-11498,43856,120336,83262,7787,-44292,45499,73025,-3773,-74963,-154672,-77127,-22400,-35413,-66638,-66261,-78813,-84529,-17604,29054,109204,160639,133364,21258,-56141,-18757,2438,-17394,-32575,-41051,-29071,-43176,-85581,-92436,20616,95644,86905,47736,-63067,-66058,-25205,-21382,-23654,-34452,-51177,-59007,-29966,7880,25202,10084,-26973,-95378,-87865,-97310,-54108,-62355,-75324,-17017,19877,68171,70547,26438,-42712,-100864,-94547,-125892,-128991,-103493,-112106,-44535,-2466,12497,-14987,-7806,3346,-25019,-22568,-9461,35455,99418,131173,143971,128245,97064,74856,99665,136480,175842,224952,313387,372528,271152,240895,301639,282796,249032,235962,325836,460741,509526,344896,63847,-70703,-28610,43083,87318,96351,39121,-64881,-124425,-88974,-26519,694,25615,32222,20107,69453,109705,81695,51072,37016,40795,62256,47851,-22574,-46636,-23426,-8165,-59292,-89978,-92698,-66929,-40022,-60623,-76017,-59722,-15177,-33267,-111236,-70589,-56499,-40858,-48687,-31072,-10853,-29183,-84835,-102205,-42812,-28834,-49636,-66773,-77556,-65065,-80676,-90954,-8786,60160,76900,3830,-69017,-76153,-31876,-5230,10142,77904,120982,147665,80147,-49907,-94685,-53840,-47654,-74764,-113329,-71830,-44545,-28161,-5417,1997,-24861,-18979,44028,132797,127492,50007,-5512,52963,37254,56619,79319,2397,-95913,-97916,-2032,75023,83428,93741,126505,111017,87105,15795,-47760,-38114,-56650,-79101,-4111,99093,144963,124451,122016,143715,131024,90501,49723,14404,-4539,25926,57629,69476,50136,32059,1094],[30381,62861,88077,99495,65406,739,-2955,45304,38490,34207,38842,65531,104100,90987,15894,-40642,-54362,-65801,-57570,-21465,-17770,-28140,-11845,73342,174248,180331,70242,-39364,-36431,5765,12587,-24296,-68209,-31156,-21292,12645,-12457,-47822,-52365,-16248,51556,78720,64886,64995,85377,50974,1639,-23836,-33231,-42598,-49529,-19918,7742,12210,30519,114420,244893,321698,190128,15698,-63547,-24341,-79437,-98852,-24383,14635,-29982,-35223,4515,-30203,-48168,79488,240241,191661,-22049,-66620,-54034,-31782,-22287,-89195,-128354,-121852,-115581,-75461,-27135,3848,48217,76760,65881,31149,-43692,58853,210116,323025,252674,107783,5650,-46282,-84277,-91804,-58555,28475,66726,-14168,-62276,-86997,-78369,-63044,-1360,123481,346752,324283,181694,54735,-5604,-13958,13215,-31287,-78359,-42110,-19329,-79834,-138481,-54094,28745,-69000,-98649,-32553,22775,27623,54222,33647,-24780,-72547,-17396,4230,-3057,-32568,-69708,-101393,-79936,-86942,-153244,-15093,159056,287766,253019,152031,51539,-85617,5874,78982,106392,113028,142881,172082,155635,37518,-60585,-105513,-100188,-104464,-100444,-85334,-65930,-27371,29414,73318,54303,-44543,-139738,-9857,131616,241420,216433,11902,-13570,157022,264009,286832,225302,-13460,-59441,51762,104846,265485,296675,299536,203622,170035,156896,111556,38063,-8789,-32594,-35354,24697,107966,119692,85107,28266,-55294,-58873,-6714,4057,16938,40141,84370,163568,244121,167327,144459,181940,148259,23465,-67390,-85350,1487,62913,19245,-42484,24874,85304,58136,-15703,-48166,-56608,-80561,-80458,-75501,10832,21304,16378,-14029,-27300,-39024,-54325,-85671,-87994,-68849,35756,119081,106982,33165,-45293,-105913,-126903,-38399,-30249,-50365,-67812,-25743,3702,35565,92063,130842,104637,74420,6002,-77502,-57819,-14816,-26859,-60062,-29250,25245,101238,133799,64117,1051,-8881,1968,-14238,-35201,-68386,-68805,-11599,-12312,-37851,-124649,-71232,-25315,-35876,-76751,-112541,-63297,-72286,-41333,36033,82271,96046,27389,-55518,-48433,-5226,-3386,-44809,-108558,-121157,-107623,-54253,50073,218146,295287,295427,231480,188275,144812,99696,52537,3209,-41806,-108770,-28389,70709,75617,-6878,-79103,-41670,-4879,-40825,-98718,18901,118909,79486,9689,-19517,-12728,48981,94054,85311,47591,-17184,-91760,-90911,-61148,-63600,-72125,-27660,-14056,-8102,74216,160485,60083,-75493,-67686,24718,23515,-47452,-88471,-72868,-78273,-23671,95915,187021,203055,185530,138870,31090,-76548,-148847,-65343,58784,143701,170332,167814,165991,171539,135734,59582,5355,-26494,-75311,-62183,-66393,-106849,70293,193765,209909,105122,-25727,-31199,-23642,-36648,-38422,-95613,-57925,83652,166591,117555,5441,-71962,-120397,-41905,25692,112713,178698,182997,131476,79284,63376,17120,-31239,-45572,-66116,-149600,-145322,-112169,-25133,-23450,-94438,-137488,-112344,-145994,-76508,-120782,-71045,43501,101332,72632,-22059,-88837,-20358,22416,18257,-13879,-4264,32674,60040,29870,-15900,-4131,13330,39307,14957,-55869,-49075,4357,66681,87916,63176,-6052,-109579,-34380,15688,42402,89545,195551,348885,371835,254489,143810,58128,14391,23327,428,-36841,-111954,-104908,-64689,-73643,-101564,-129137,-74595,-58385,-18557,-30879,22802,-7189,-193163,-254506,-125496,287754,421833,39254,-169556,-49339,142264,302192,274314,227352,287792,275995,372376,570911,801197,751097,507962,313744,144710,50493,40732,21722,23964,4130,19312,113334,207209,205856,67483,-52756,-138018,-113160,-109290,-74292,24817,43409,37099,8789,-278,21085,-326,-13582,-196,-2825,8450,61060,89723,111794,54351,-534,5361,39056,99596,88901,-2399,-28070,-51403,-67617,-36040,459,-7020,-39539,-14642,-15985,-45872,37688,144742,119229,33105,-18550,-6197,-5245,-32052,13515,141043,162034,92906,71185,72004,81061,51671,-73844,-88900,-62411,-53516,-121540,-79146,64235,102038,56005,28293,-63229,-98976,67276,175332,168990,18111,-130367,-176584,-129886,-103219,-94396,-117338,-53460,38368,141244,240808,145699,-24661,-79666,-21810,-33628,-109860,-98237,-12131,17230,62872,86862,85293,76480,90278,96560,99357,71958,24930,50009,33661,21879,24973,-23309,-78328,-109663,-75785,-823,-1601,-56778,-58174,-56572,-2673,33150,-14472,-72777,-121181,-52289,2675,3814,-10273,-55877,-99221,-113571,-86149,-21479,7100,-21980,8447,-92580,-113921,-65622,-75666,-110417,-124473,-60308,-44074,-42215,-38192,-10779,-33192,-51585,-15193,26124,39179,82362,196644,165923,53534,-54397,-62448,52905,73412,5541,-126006,-41603,62281,90630,58614,37936,-6595,-63074,-14888,19800,9710,-43712,-115744,-92356,-118275,-142364,-132658,-124442,-67190,-34559,-34342,697,23827,49285,91162,142249,210647,192389,180770,242194,369495,485629,360218,145462,837,-56854,-78913,-22807,28857,47522,9973,-74296,-107313,41717,198131,341415,397765,230487,13960,-105059,38714,229806,318498,287027,53104,-91697,-118390,-134717,-85124,-68884,-65907,-32436,-37627,-103902,-75023,-9640,-42451,-107347,-69378,-21984,-28372,-56727,-12452,83518,159249,185154,171409,91240,-29927,-108429,-39588,29164,48425,3613,-59092,-119529,-72663,-17987,-54821,-83577,66525,171402,208280,203844,125981,24143,-6085,5050,64867,95387,67528,44777,61534,49710,-11370,-79529,13611,67927,-11489,-83024,52500,243741,331251,255397,108745,9298,-3581,10485,-20284,-65637,-82234,63094,197713,92844,-8488,-69043,-34365,10501,-152,-32422,-60048,-66573,-62725,-88509,-129513,-44823,15139,485,-81326,-85182,21639,81440,82229,12135,-81429,-99002,-131352,-114057,-79096,-30805,-44268,-90808,-117662,-78432,-47222,-48647,-73962,-74114,-39369,-25075,-34385,-120579,-42718,52600,134384,220248,233339,227902,156676,71030,13468,-48318,-107247,-127769,-8445,123955,128013,71794,-10518,30683,152868,210049,161397,110336,109144,60957,33256,53346,115280,179584,101210,36815,21593,-15257,-73800,-133573,-39639,30542,116760,216406,255326,228871,204871,209014,198337,135895,25952,-39980,-18535,43869,78672,77820,34557,18167,24141,-18007,45859,135730,161088,124725,54304,-17424,-28513,11843,40395,-6536,-17856,149288,296484,189626,22330,-75687,-77889,-28324,25487,71276,36200,-66898,-158322,-99277,57320,86570,35865,-36859,-72597,-8243,32337,56608,63236,49387,72481,119483,113445,61259,134464,141472,186137,331543,552176,574259,406716,192687,-37345,-83603,-64701,-101629,-148671,-106432,-86697,-38417,-11810,16830,47412,70294,109006,120053,58404,-19787,-86294,-134169,-86603,-72788,-78347,-39851,-38983,-68833,-74407,-58291,-19989,24541,38417,42688,-8092,-28524,49749,62379,85476,146534,172439,137969,100393,79651,34439,3266,2401,33998,60047,38205,9650,76924,156543,157324,43509,-47017,-41226,182782,337690,181007,-14446,-88605,-13179,71691,57690,-63050,-118124,-93561,-73634,-104208,-71767,8293,57899,13250,-60794,-69371,67134,138262,121419,63590,1021,-19307,-25871,-28057,-55851,-48841,27628,123224,153819,60752,-33428,-104402,-157014,-111356,-44001,1563,49579,44606,4728,-51148,-57662,-41614,-68234,-75976,-60949,-72471,-107416,-50865,76433,66465,-12147,-51599,2724,15387,-61645,-91891,-59774,-26978,42985,74686,74543,41305,22297,90483,135922,33810,-40346,-1905,25162,20616,12136,23857,26286,47788,88496,48909,16397,29214,16542,-14673,-31786,-43471,-110359,-95816,-98290,-127391,-41625,82870,139113,118176,46157,-45182,8998,150397,255893,202524,25323,-103952,-132027,-119963,-54883,-22533,21178,100088,146244,101332,15168,38912,161785,178372,79989,17580,-78963,-78582,-45473,-50375,-94519,-104459,-142526,-144452,-118691,-78021,-28910,-3880,-17402,39524,155471,287297,339479,245183,80306,-1520,41613,99830,97385,-3361,-107012,-126931,-66772,-50735,-64618,-48564,-37725,-79707,-135880,-92616,-124654,-123609,-22444,36385,30537,-35522,-98401,-23203,-22674,-89833,-140026,-58983,103287,312931,318350,91783,-24088,8009,16272,-34901,-80031,-50146,-687,32165,-62894,-112881,-140539,-110050,-79742,-65873,-63558,-8560,120902,195835,300095,300501,64057,-53072,-79395,-22866,39341,79147,56729,23748,8129,-6401,-5381,-1753,-57688,-81842,9768,71547,88991,79522,84672,34787,-30504,-107552,-31992,52302,38880,24418,35829,27861,31241,18210,-56450,-95563,58600,196188,258797,142234,-41833,-109833,-83751,-73159,-25375,27630,74896,67590,-18253,-79728,-118596,-130540,-132063,-135801,-86774,33553,196962,294704,292906,184506,89501,-2544,-67885,-93349,-61317,-15760,76163,57475,33921,-16934,-5042,53002,14611,-32419,-68886,-100619,-79543,-4043,53426,-19341,-116269,-88196,-84834,-88801,-42165,-1934,-13027,1898,-27063,-14950,40141,63878,69116,41522,-8750,-26472,-41276,2349,69087,147801,197214,126988,1953,23340,74378,101868,93578,14393,-56250,-45707,-47566,-118148,-83529,-1280,46335,22564,27188,79746,61368,-49219,-31887,-27289,-55162,-107061,-46249,109443,218967,256507,297235,266657,123582,63620,30949,32864,23384,-20764,-117141,-36465,11255,-15402,1525,29379,59513,21102,-70056,-103708,-58377,-10072,47580,78165,126984,120099,122542,167653,198532,255545,346888,289435,99899,-52290,-128794,-38205,130983,184062,-44951,-121354,-14143,155746,291403,232948,119067,68308,47356,54791,32286,-66683,-104380,-51708,-4530,14979,26164,-6939,-13574,56851,63975,53392,43439,42209,56583,16042,-9517,37133,142786,158351,35136,-56124,-44598,49084,109193,123382,140566,33036,-79206,-115942,-100361,-132294,-105211,-27993,49237,101056,142223,222702,271876,237514,140120,32794,-581,19263,-14169,-74674,-83977,-93273,-120552,-122222,-114763,-68673,-23460,1281,-22021,-35995,-46957,-61958,24595,134339,194422,149978,101114,51139,31397,43349,19527,-32192,-52342,-83095,-136267,-126891,-95100,-113610,-52396,15029,4690,-31166,-58069,-61558,-94750,-94993,89921,378198,255012,136052,10971,-28840,-21152,-15483,-53266,-100178,-91773,-101038,-101464,-630,72301,57470,44446,56481,21858,-70759,-102074,-30798,-3396,-25028,-51040,-64844,-76265,-53575,41966,48967,36411,2015,-49445,-51509,896,31048,56244,93086,92120,46667,-27993,-61453,-46323,40889,121826,139871,113111,64170,11376,-41192,-107064,-132712,-27463,30636,-26248,-74614,-107155,-43059,8069,-46226,-68666,-38241,-17164,-6224,-34674,-8457,13836,-36709,-70835,-60223,-27567,-29519,-26342,8335,116782,255546,282997,194187,33172,-31469,5458,140844,281107,233463,136396,46421,-37561,-92926,-37720,-20349,-59694,-106290,-67559,23975,173577,323813,413829,411092,298629,184460,78958,-9610,-49493,-87603,-88851,-43262,56443,99857,6584,-59404,11902,90456,141941,114873,77297,15375,-22421,56224,101341,152088,159537,117585,66708,-15850,-69638,-24634,22678,6873,-88646,-73234,4298,107036,129287,135085,225750,385623,349142,277877,167587,71838,16617,-22870,-36962,-20671,-45704,58265,115431,98597,76688,33840,-48660,-104801,-38711,10855,-4743,-29215,-6034,16863,-45887,-39532,619,30915,36284,12914,11715,8875,-127868,96623,172696,138941,76921,-12865,-46930,-18367,13957,13442,4585,-2774,-1065,-41398,-74224,-88260,-42570,17631,39745,8753,-41318,-73675,-39394,12065,129450,222198,118163,67925,70078,84097,73107,18192,-67151,-107794,-164118,-111494,21964,145415,144267,84381,39631,35361,41760,25722,9313,-10867,-16429,-60755,-54791,28579,75753,140230,234328,229883,151260,99938,149039,240667,301134,209388,66611,19559,-32523,-90766,-140926,-54761,-28546,-44147,-94518,-30439,145774,278636,234208,181611,148949,132509,99855,16618,-83533,-104446,-66811,-62048,-62685,-85044,-52414,24879,55979,29351,-5217,-19109,-62196,-83060,-82530,-16690,48310,19939,-5748,-37389,-99574,-88770,5667,67038,70319,44383,-21047,-31569,-4666,45859,93865,102334,104845,113771,110914,48535,-15832,38452,82385,84475,120541,151522,116626,118807,70718,-10156,-66935,-19301,24534,35042,-2659,-74815,-64570,-3836,5029,-64636,-76935,-65219,-52207,-12832,9362,942,-52992,-65214,6125,10322,11315,8708,33934,-17919,-119317,22174,83594,132484,175375,207021,254701,189625,92889,43711,-8817,-66980,-69185,-14067,-4983,-62231,-68042,-58330,-93173,-105979,-90192,-87353,-75519,-76474,-53637,-55342,-53321,87018,146752,52597,-93754,53445,64059,-62197,-111810,-77170,-17987,82270,156520,109761,-13821,-115253,-95648,-76559,-130631,-114688,-92239,-73437,-49305,-83783,-109151,-66949,-31994,-38838,-91863,-59537,-3822,6788,-27869,-69039,-89964,-33858,29892,51107,48333,55232,92082,161059,313212,468065,497354,306945,116296,-15901,-80864,-48506,-28396,-17550,-7781,-50711,-89388,-115238,-123277,-77064,-76026,-92905,-95436,-79555,-54691,-94867,-71158,-32294,-29494,-29536,37307,153817,241957,156240,110613,111355,5121,-19220,-13413,16843,35077,140321,217325,97165,-20425,39462,129945,105124,25284,-74486,1114,39086,-15046,-82963,-147259,-76806,-22366,-42007,-76025,-79210,-96329,-89711,-6816,40086,116607,155867,115241,2165,-101993,-47623,-12450,-26203,-37619,-46098,-34000,-43070,-80435,-102581,424,63831,58249,28565,-71495,-69664,-38179,-35420,-30928,-39542,-49100,-47445,-9766,30176,40470,22972,-21233,-84628,-70912,-87899,-65174,-57040,-74251,-24984,15891,74552,93602,58790,-21016,-94821,-106231,-109302,-97392,-82047,-114293,-60560,-7520,11459,-22348,-19302,-14032,-47996,-44125,-14562,76838,170506,194317,188783,148568,91905,68567,97696,143531,197054,285685,403980,429603,272224,222211,307551,299019,234277,210239,316605,492111,567788,401042,98317,-69305,-42264,29815,72950,81541,52111,-47168,-118580,-91887,-26801,5993,35700,47780,41946,92628,137927,110705,72246,54862,62366,91546,92265,29566,-14156,-8253,-3608,-65111,-103574,-112929,-73282,-40767,-62755,-73103,-84503,-64131,-76846,-104714,-55905,-44987,-27820,-36597,-26514,-9010,-31727,-94011,-110785,-51894,-35617,-49199,-62141,-68601,-56357,-75993,-81124,-1122,72599,82468,626,-76936,-83895,-38459,-3905,22148,83259,121219,154161,90347,-50079,-112860,-87645,-82511,-79964,-88973,-64788,-50586,-33914,-7192,-9319,-69477,-41247,44564,133771,124577,44747,20298,80495,42307,48920,73486,3558,-87928,-111218,-31208,29809,42096,62337,111261,116841,84734,11746,-25037,-3135,-17127,-39034,29087,144199,190138,160815,140894,140964,116944,82457,52427,24124,3793,21851,33874,36453,11518,2487,-9932],[38778,70518,97795,105550,58736,-2436,12989,66599,62520,62444,61934,79242,114636,108366,34018,-27180,-46563,-64511,-60549,-24456,-18448,-18905,-2116,74531,165489,161726,59352,-47761,-35579,15290,26986,1318,-80489,-43906,-36622,-2846,-26035,-55970,-53432,-11634,62332,97406,81917,80415,94740,48140,3522,-10488,-13888,-25127,-40347,-18622,-1060,-14777,-14374,58300,185909,280360,166942,4012,-58502,-16368,-71250,-97644,-18877,25081,-21124,-42404,464,-30588,-57183,75142,239252,232392,26240,-37480,-35526,-13279,-6397,-77359,-107232,-95913,-128051,-84059,-33252,-7083,28725,60100,64223,34071,-26211,68430,209261,313060,239508,104071,12033,-33915,-86698,-125572,-86501,13141,62391,-16767,-63380,-81062,-67891,-56215,5339,133815,355191,328422,169889,31202,-23662,-5486,33215,-9741,-70549,-43667,-16402,-65648,-136322,-60966,19724,-64519,-64626,-4659,40652,33474,58285,45311,-12475,-54731,364,10983,-6571,-40403,-80037,-113675,-78138,-78047,-148307,-25133,142889,270147,247876,161763,82308,-47424,-12455,77851,113508,117763,151889,184190,155287,37875,-51696,-92773,-89631,-92829,-86777,-70145,-46318,-6700,46997,94591,86219,-29362,-162841,-32228,117658,219896,201577,41333,13750,168248,292218,329872,258804,-8753,-61495,65791,138262,291989,291166,258311,184942,184176,183401,124594,44693,-5217,-30550,-37679,19048,100722,121256,91586,43638,-29032,-36203,2968,2863,-2136,11731,45948,109479,161026,83585,75232,117481,87262,-21587,-96242,-83059,-130,55172,21569,-26592,26836,70703,42757,-28708,-49658,-35448,-45415,-56684,-85889,7262,21958,17942,-14107,-36963,-53228,-66869,-97166,-103166,-87368,4274,79727,77220,27287,-34264,-83840,-143492,-79957,-56865,-64562,-71082,-25671,5240,34030,80539,128346,111692,74751,7000,-78199,-63345,-9763,-9486,-32695,706,40426,93574,114312,43981,-10904,-3789,10233,-8248,-22386,-52325,-60677,-3985,-309,-20591,-107320,-88227,-39134,-41435,-78317,-115350,-57214,-44192,1082,55905,88274,103751,28996,-59568,-47052,6974,13909,-37351,-120892,-135485,-108224,-61339,41659,218886,306984,316187,250033,185858,126958,80792,38120,-6927,-44643,-104520,-27968,67790,75638,-7131,-67777,-29375,2122,-33469,-90183,23855,124253,90229,23521,-7679,-2584,49849,76039,52607,24744,-28217,-101851,-86848,-49223,-53785,-75405,-31788,-15314,-7026,74821,149366,51376,-77212,-68306,9905,6101,-50521,-102993,-90891,-82584,-23852,86824,152440,148092,132878,117595,25524,-81578,-151680,-58055,64679,142006,154180,135227,121896,144410,125425,51610,5947,-15548,-55364,-45581,-46672,-107659,27333,122368,137668,78021,-20426,-32333,-30868,-41245,-41588,-98194,-39492,111845,198848,134670,19599,-56887,-126789,-56258,12160,102946,168729,170340,119676,82660,79788,33751,-26668,-53902,-89733,-105537,-40089,-43768,-3729,-13960,-90718,-113292,-72118,-105005,-122336,-118443,-40276,73305,125660,85195,-17822,-61040,10584,35486,15004,-15744,1107,42570,70883,35290,-14338,-5669,9060,34593,19362,-46203,-44963,2419,68870,102460,90682,19987,-93389,-39805,19348,48950,87211,179584,326152,366906,251722,142580,63091,19637,16306,-13560,-48926,-121299,-93460,-52751,-71071,-125796,-137436,-83729,-86112,-39928,-40499,13038,-21584,-212857,-201942,-58632,370421,371630,-14408,-160731,5533,182392,271476,202490,169525,263021,294338,394864,562959,744950,693790,496052,308959,121008,32723,40903,30461,37990,6811,4795,70557,138712,149300,40512,-59819,-136542,-108305,-107271,-81862,12561,42970,45560,24227,22645,42220,14753,-8856,-25629,-45717,-31841,36521,83520,112026,52682,9190,22951,56455,108253,71094,-14490,-7246,-18031,-16211,2404,23611,21513,-17074,479,-5885,-35692,39740,142256,105697,23317,-18385,1381,-185,-37774,567,125320,167667,100158,53656,38127,43989,32936,-73191,-95852,-77142,-79332,-159627,-37881,107143,144186,82639,31367,-49664,-60605,88630,173999,168881,9973,-142644,-149330,-113856,-106476,-82819,-97102,-36084,55489,150495,229388,140529,-22606,-66889,-4776,-23011,-106706,-98579,-229,36325,82039,95456,88051,92057,123332,133724,127277,78925,42565,64391,62127,64570,59793,-16420,-82929,-96695,-42679,25634,10701,-52074,-53837,-52529,8598,50276,-4346,-69564,-120511,-53886,-10469,-6956,-7337,-37367,-68650,-81030,-66203,-19156,-19489,-87308,-23504,-87653,-87946,-48199,-65240,-107634,-119716,-54920,-41877,-36455,-25622,7741,-8921,-22690,6837,31114,15364,31639,139993,122525,9541,-83686,-58181,71294,103314,36144,-92594,-60847,54677,106077,82521,49653,2004,-38198,-5457,9468,-15285,-74228,-124669,-72542,-108331,-146896,-124559,-104404,-68147,-33594,-18360,13021,22719,48233,90074,131994,192268,189381,191779,253475,382118,494488,378237,153939,-2818,-69673,-88765,-24272,32548,56930,18678,-70871,-122744,37016,213919,366195,401624,213726,-1753,-82028,67168,243894,315092,280046,42640,-101605,-115417,-119310,-67765,-41855,-45341,-26338,-38485,-104397,-73439,-12986,-53013,-113716,-61675,-17292,-26386,-63410,-32036,64597,163690,210058,211570,124150,-9813,-90102,-26852,37129,50427,598,-57288,-92007,-36927,12576,-47878,-111948,29036,144761,194567,194956,115648,10078,-30267,-29853,14389,47400,48508,38010,48995,47950,9062,-64997,5783,54860,-18790,-66951,59847,240028,324075,246499,111904,20331,8059,14455,-18200,-63157,-84867,68251,227202,138243,33575,-30654,-5348,34498,22691,-6842,-33523,-42411,-50107,-87856,-119476,-32993,9456,-19226,-94171,-106575,-18924,59676,89939,34872,-42387,-77070,-105970,-100201,-85229,-40493,-50650,-99425,-132115,-85875,-58851,-70512,-103771,-80749,-27924,-15485,-18304,-87612,-77474,-1585,65946,143075,158945,186621,137418,65256,12047,-52572,-109515,-127091,-6654,114382,124368,86204,22570,34522,141753,190134,133949,85408,85731,32093,13326,40821,118872,193250,111356,30617,16540,-20587,-88338,-124958,-17022,67646,184972,300744,307148,250645,205282,203896,192757,127985,22727,-38626,-24421,40892,79633,81080,33961,16620,18956,-22740,39346,128079,160491,134523,68334,-4447,-19016,17396,44080,10312,33251,196668,346967,213302,27399,-77973,-81969,-49974,-10740,51635,36570,-53111,-119797,-83706,86610,116389,59477,-31006,-81127,-14955,44486,105326,114728,80176,76808,102737,82171,11523,86664,127664,207144,413101,653262,626605,416242,176005,-41489,-88838,-74947,-100741,-119009,-80345,-66662,-31438,-18504,458,37596,68203,118485,137558,76638,-1599,-73692,-131249,-84073,-70011,-80688,-49755,-54086,-80977,-75919,-55315,-14165,36595,58587,65518,2458,-75251,119,40051,81440,150683,168038,123915,90693,77998,40397,9197,19683,59542,77275,29597,-10267,54720,125566,146067,53962,-38093,-68433,130956,285978,137470,-38838,-101216,-11605,74705,52664,-63420,-108280,-87574,-75922,-110731,-57915,26384,64857,12279,-52706,-66127,52359,109871,99838,56937,5819,-8555,-20171,-33627,-68401,-65436,3262,92277,129580,51778,-30386,-95759,-153293,-130877,-70891,-22528,34231,31023,-8046,-45597,-42594,-32255,-64451,-75487,-61751,-73194,-100622,-42282,76290,62326,-13032,-55257,-5205,10369,-66228,-89546,-55798,-26470,43291,80648,97260,68660,29697,84368,143921,52385,-25361,377,22751,23409,13699,18837,15850,30748,58461,4386,-22690,9817,4240,-30368,-49667,-44974,-76785,-66925,-83568,-121570,-30215,107095,193713,182643,84190,-29137,16848,182498,295022,234104,55853,-84648,-127851,-124561,-62197,-29562,11041,70782,92068,55989,-26494,1695,143315,188795,91807,9879,-104272,-77200,-59307,-49266,-85737,-95081,-131967,-147044,-116334,-64411,-6785,9231,-15824,39092,154037,288281,347898,248032,80446,-691,41340,91133,81002,-25150,-131731,-113317,-48464,-32139,-34351,-18687,-26457,-75526,-134636,-82990,-119726,-114009,-16860,31443,15622,-60401,-75404,7154,-5622,-94191,-160404,-38930,143566,363193,339479,84210,-46686,-14208,10709,-29947,-75827,-48887,-7618,21582,-60580,-86901,-116681,-106972,-73690,-56774,-51769,-1866,103541,158896,263893,306854,100477,-16775,-64597,-25015,44238,94304,76830,39920,17710,-6550,-13111,-12491,-71416,-87722,15709,81159,96587,84518,102717,55460,-19239,-99520,-22321,60113,44775,32886,45771,38362,38722,17497,-63394,-83458,78514,207711,252953,140623,-32776,-96114,-75820,-64435,-22575,27883,75301,64034,-19474,-77625,-115687,-131200,-141734,-148619,-95036,27005,202981,311785,282463,167893,76339,-13146,-74012,-83644,-51614,-3828,92461,82498,52007,5628,41138,108996,45227,-30163,-83609,-104527,-80806,-6167,51495,-22270,-119955,-85211,-83551,-83975,-40784,-8480,-18211,-201,-25276,-9373,50482,69134,71560,46250,-18009,-63782,-72474,20845,119685,219448,248233,133082,-963,18966,69725,93459,85550,15887,-58536,-49297,-52107,-103211,-58456,21181,57510,17296,19785,68760,40952,-51037,-11351,3968,-25987,-75377,-53574,91106,221574,271993,323990,315009,168685,71124,26345,23274,13890,-26960,-114908,-37413,-14328,-53972,-22227,28848,70698,39989,-54445,-111837,-65678,-11732,31746,59931,104473,95892,93721,145675,184965,255440,369590,340593,143876,-28988,-124925,-53001,99961,170556,-38605,-105630,7828,179172,300777,246861,138014,87322,60315,67302,40506,-59104,-103710,-53212,-12941,-4706,8981,-12028,-19219,47988,55817,49918,47620,47874,61640,17769,-24976,8694,90728,107915,30393,-33382,-11273,79708,122188,114377,116177,16102,-75591,-127726,-113663,-130877,-86468,-5519,69456,113651,145678,220768,270484,226888,124025,34159,16245,39507,15676,-35634,-54706,-80842,-115455,-122222,-117673,-73645,-28667,-2698,-20957,-26543,-43390,-75358,3000,104679,150449,120313,100962,51806,27355,44311,33058,-8812,-33669,-66311,-118946,-134761,-101579,-108575,-50614,8756,10005,-21780,-53786,-52647,-80849,-99831,91882,335099,197173,104670,17080,6594,-1338,-20432,-67554,-105703,-86242,-91845,-102701,-5826,70175,53703,51031,76171,52144,-38512,-104937,-24299,10261,-14970,-54605,-83364,-93383,-72070,19456,25094,22285,3757,-31345,-21896,25048,45244,64356,96758,91347,40509,-39905,-78698,-66599,28782,128948,156926,117196,57054,-7549,-66914,-114459,-124890,-30098,13403,-31558,-55326,-100295,-54485,13880,-10674,-42530,-52001,-42040,-18257,-25737,10220,40331,-7198,-51685,-66483,-35039,-32586,-23771,19201,133707,257360,269049,195499,39179,-46318,-17701,131132,319644,297508,181749,66030,-29598,-98520,-50107,-17453,-49691,-110067,-61055,37206,202411,372465,475955,467309,337327,206727,97032,14163,-17658,-54004,-63992,-40167,41295,78031,-17879,-95808,-7905,86677,158647,144089,111248,43818,-12553,74417,155963,228473,204861,131081,80218,-2092,-69097,-30968,14356,-15441,-102857,-71959,-6600,88071,109080,125887,224988,379774,342407,273039,167418,79238,27294,-13211,-39730,-56048,-39531,46958,97746,80764,68033,34794,-47645,-98059,-22713,30737,10185,-15177,13073,56944,3828,-26057,177,17486,10425,-10283,-11287,648,-85965,111305,155337,103922,49809,-26080,-44808,-3865,28877,23416,4725,-3320,10974,-18217,-57095,-107524,-77683,-21703,7848,-3413,-38946,-63574,-33313,19991,148717,234512,116562,72741,81962,92126,66040,-3690,-64449,-76358,-133526,-116371,22318,154398,156264,108926,65389,62282,67481,50941,26619,-18533,-54445,-96318,-28443,36606,54710,93628,176047,195891,137669,90916,141651,241800,303580,205799,70769,24522,-26832,-81255,-139054,-47885,-13785,-23937,-76075,-76941,77057,182373,151887,119954,110265,115963,95063,857,-89613,-77583,-26393,-23132,-37379,-76060,-48311,25250,66556,41805,7532,-12321,-65172,-87464,-58882,19949,74148,33159,774,-32867,-99287,-80547,19419,85006,92120,65893,-12887,-25658,-672,46865,95820,107084,112096,124646,127807,61734,-3806,56607,89678,79783,103335,125297,89150,86931,55631,-13172,-70915,-32654,-234,-2038,-29295,-84878,-61053,-2812,16796,-37261,-55993,-59858,-76790,-35827,-16653,-24867,-69587,-102170,-26497,-4302,14570,29781,57686,3890,-103410,32624,118379,153893,173936,196592,261170,228948,117937,63896,5074,-57134,-63149,2194,21726,-36359,-53907,-58259,-102597,-100610,-95414,-97376,-82049,-69714,-50623,-51953,-25245,116834,178565,97509,-50112,34719,42111,-76413,-119470,-80365,-25846,73694,151208,112513,-544,-97814,-100595,-76270,-124284,-107625,-80578,-47556,336,-10457,-110577,-111291,-50405,-39107,-81905,-59898,159,23597,-5372,-49811,-74285,-18345,53067,77687,70286,63909,85212,146899,317178,486757,519378,326253,131583,-9586,-77946,-41959,-24125,-22633,-22654,-65687,-97825,-117723,-109307,-56436,-56333,-76181,-83052,-71876,-57586,-101901,-18842,30451,8577,-44660,19372,147321,210459,114650,73683,108312,16224,-22294,-25149,-964,9261,113888,186047,77143,-32356,34430,140091,132873,51500,-90507,-44598,1557,-16641,-75461,-124887,-69043,-16999,-43323,-81794,-91235,-114368,-94027,-1257,50126,126182,155498,106689,3349,-109238,-68923,-23382,-31469,-38414,-45335,-32240,-36936,-69351,-101887,-16566,35623,33558,11570,-74830,-64413,-43609,-41379,-32382,-39888,-41772,-32989,10660,50610,52426,33571,-13998,-70301,-47483,-54002,-64686,-47689,-66415,-24289,19465,82450,115545,92452,4811,-81947,-94472,-67228,-62190,-59205,-94220,-72714,-12866,8109,-30150,-29367,-28861,-71913,-64878,-13696,113022,231209,247872,223174,159587,83825,63276,94304,146609,213658,340343,476018,463942,261988,194912,297542,301498,209724,178389,297664,505863,603836,442318,132206,-64334,-57295,11212,50723,59706,57259,-30224,-110060,-95402,-29612,7854,43435,62583,64180,114203,163535,142743,97162,75992,86654,124731,142841,89988,26314,8435,-829,-73771,-122658,-141005,-84397,-43023,-61762,-54066,-64877,-85867,-91923,-70115,-34682,-27137,-11595,-25322,-23035,-7534,-33617,-99665,-111953,-58776,-41498,-49330,-57052,-57911,-44788,-65799,-68145,5383,81625,83350,-5925,-87376,-92744,-46142,-3595,33165,86169,120162,155901,94597,-51933,-131432,-121574,-103994,-60530,-53647,-51337,-50732,-30007,8201,7940,-80882,-55492,46234,130846,119171,53214,60162,98624,44803,40471,64049,6597,-72921,-114883,-63366,-20361,-1643,33121,94948,118356,77391,2574,-10309,30720,24631,-364,60809,185453,231238,195094,159134,138185,101317,71579,53707,30675,4290,9058,5688,1502,-26786,-26857,-20779],[40170,69616,97445,99468,42628,-10659,23132,79175,76073,77991,71615,82657,116389,118035,46920,-18987,-44728,-69778,-72368,-37681,-29155,-19000,-953,64922,139913,124009,34985,-64156,-42065,14424,28554,13342,-73503,-60268,-56834,-23078,-43851,-69077,-60199,-13907,63532,105493,89246,87446,95355,37650,-433,-2505,-788,-14214,-37761,-25245,-18257,-50453,-63813,-3987,114483,218972,127555,-15821,-57646,-15918,-68239,-103081,-20803,27879,-16095,-53098,-13081,-41418,-67848,69049,228611,256963,64608,-16200,-24954,-3965,1439,-69245,-89928,-75096,-123335,-96577,-44749,-23473,2443,37601,58788,28850,-18415,70278,197425,287809,218145,104923,44568,22841,-30495,-96802,-110591,-2685,55792,-23247,-68016,-78340,-60619,-51879,7755,139010,352390,320561,146982,-2853,-50159,-7452,39302,3841,-66877,-50362,-20196,-57737,-119244,-59697,21507,-45012,-33344,19743,51609,30591,51655,45302,-8614,-43110,9962,10064,-16271,-51691,-89702,-128905,-82672,-76651,-143771,-36691,122372,241457,232333,163176,105567,-11232,-38333,67289,109830,110558,150560,188126,148769,32774,-50890,-88217,-87234,-87361,-75695,-55057,-29836,5902,52663,103112,115362,-7865,-156478,-70423,85475,186634,187263,66161,33683,173795,323362,383009,299855,2988,-65736,77069,168952,306200,276051,210553,152877,183185,196072,128930,47308,-2672,-28426,-42706,2251,75513,104661,83941,49743,-6424,-3057,23378,7323,-25005,-23441,-1484,44091,69298,1030,4110,47787,26148,-61934,-126589,-80220,-4537,48034,27680,-14177,19749,42227,14867,-48789,-58483,-25136,-18272,-37583,-97184,-88,17857,15566,-14591,-42001,-62515,-79096,-110776,-121033,-103846,-30701,36401,44182,17900,-24372,-63321,-103797,-112122,-78336,-78898,-79561,-31109,2326,28578,62178,113345,106774,65831,1106,-83229,-71127,-4277,10051,-2532,38179,61486,94421,102376,22474,-29810,-3719,12868,-9591,-19078,-42915,-53658,1640,8538,-7688,-96483,-104192,-49970,-42687,-70145,-81135,-42427,-12834,40011,68675,87744,104263,22966,-70566,-53362,12224,28473,-21088,-99944,-129131,-97753,-58593,34391,216396,312124,329893,263221,180154,106487,57460,20345,-19490,-49863,-102452,-30316,60301,70499,-9325,-57578,-21012,4735,-29205,-85835,19321,114725,87272,27430,-3400,1496,44915,51805,17306,890,-39717,-110003,-79059,-36765,-44257,-80139,-39288,-19740,-10374,66079,126503,36134,-83130,-73026,-9366,-13599,-53056,-108642,-107692,-88795,-30718,66935,105922,85927,71177,81849,10777,-91214,-153236,-53930,64783,131810,130035,95873,67817,100999,101961,37226,2314,-8545,-39604,-34056,-30625,-86226,-1473,63925,76479,52061,-18550,-37065,-41348,-50080,-51067,-107304,-23676,134882,221862,144771,33016,-45933,-133173,-68228,-2166,89404,154541,153483,106207,83634,87766,42045,-26943,-65623,-89186,-25484,69839,60488,29634,-6600,-86698,-91451,-35166,-49031,-118795,-96607,-13681,97238,142137,89073,-18119,-38439,36269,45300,11407,-16762,7717,54070,82110,40435,-12913,-9080,3205,26243,20016,-38227,-40653,1164,72304,118929,120640,48083,-75834,-48827,19690,51959,80310,158485,296052,353597,244412,134058,60635,19717,8257,-27865,-62901,-126970,-84199,-43857,-66337,-108028,-120244,-88788,-118408,-57620,-40348,11563,-28937,-194696,-118089,34187,480438,351094,-18047,-100103,78751,219422,238093,145060,121760,227344,299567,397289,520755,652756,607941,470249,302115,98176,10668,34391,33802,45814,4543,-14102,26728,75220,95242,13418,-69164,-137680,-106079,-107222,-91981,-2974,38035,50807,36938,41526,55545,22031,-7959,-57468,-97249,-75913,10893,74690,106206,44123,11321,33482,66580,107653,47736,-22022,15205,13906,26241,26719,33371,39121,-645,10881,-686,-32348,33521,129296,84777,10051,-19253,7095,1941,-46233,-13051,104741,162658,99619,31498,2124,2773,5156,-80564,-103750,-92544,-107709,-154705,14858,152897,182535,114039,39002,-32634,-28283,103623,161460,154148,-7422,-149120,-123489,-90145,-105102,-73343,-76728,-19923,67221,151165,207724,131147,-18886,-55083,7998,-16387,-105131,-98328,10970,54276,99323,99894,87318,104036,152162,166001,147037,78743,70943,107536,107654,109293,89162,-13133,-89610,-83288,-9126,53990,23326,-47297,-50009,-50553,15761,63362,2834,-68815,-124159,-59908,-27217,-18579,-6097,-21342,-39551,-48901,-48667,-20400,-46998,-144355,-7321,-52217,-66901,-37138,-60591,-108472,-113193,-49601,-39747,-30520,-11773,29515,20337,12051,37212,46188,1656,-18400,66341,58604,-43570,-113503,-49236,89948,130971,61919,-62022,-60870,51825,118101,102475,58083,7890,-20054,-3134,-6432,-41671,-98507,-96146,-56978,-100941,-147571,-113751,-70413,-31003,4686,21308,32853,20515,42390,81426,108567,156648,170048,188516,250258,372777,473791,375788,152673,-12392,-84508,-91215,-21925,35884,63302,24852,-66953,-129210,28315,213105,362715,377926,185814,-17523,-56907,94239,245793,295632,258621,30130,-106112,-105947,-105023,-52494,-15360,-21870,-20743,-40623,-105469,-73922,-20996,-67111,-116886,-56059,-16528,-29350,-73938,-54688,43344,159884,225407,243620,152005,9252,-69463,-12765,44797,52076,-2049,-54310,-65773,-5579,34367,-45279,-138792,-4466,114307,170778,172307,95149,-8094,-52232,-56352,-25276,2822,26995,29600,31241,35834,21439,-47411,5450,49972,-16345,-49265,61325,223765,301658,228589,110397,28086,16879,15854,-17778,-61076,-88578,65015,237033,172497,70442,2212,19472,55396,45770,20339,-5659,-15850,-37632,-86734,-103265,-20744,1259,-37466,-103786,-116777,-60157,24591,84992,48602,-4459,-43598,-76926,-86469,-91437,-52167,-58106,-108685,-144212,-87744,-65697,-87306,-133903,-80439,-17239,-8170,-4076,-49512,-107871,-59677,-6054,58075,72755,131411,109707,55876,9946,-55216,-108544,-126732,-9703,99016,117132,98071,52900,43366,123419,158520,96755,51592,51616,-4025,-13984,18295,112283,193092,110638,17857,4550,-29891,-98953,-105932,2213,100997,250816,386914,355451,268249,201782,191723,176744,112801,15999,-39637,-31085,37167,79238,82514,32197,15964,17249,-22246,36112,119004,153728,136770,75911,5221,-10394,23358,48033,29628,73856,218918,371213,227515,33185,-78923,-82194,-67642,-47462,22099,27626,-44844,-81920,-52579,102889,136424,77820,-25282,-84366,-23929,49735,149783,167498,107883,74935,79377,49308,-20168,61114,124204,232658,493239,724270,640737,398692,147432,-43821,-91082,-86032,-99650,-90104,-49501,-47108,-24519,-23087,-11244,32109,66381,125680,153353,99746,23128,-59377,-126104,-82712,-68326,-83495,-61000,-70836,-95046,-78008,-51637,-8137,47568,78565,89642,17705,-110306,-40387,20988,76092,148456,151768,96361,71799,70494,42069,9187,29149,77327,86771,16323,-25200,38449,101994,136078,65049,-29250,-92453,84239,234617,101172,-55132,-105642,-9967,73648,45694,-62210,-100905,-80917,-76799,-114971,-45274,41313,67034,10573,-44829,-62150,36788,79609,75533,47266,8013,-177,-17633,-43539,-87532,-89897,-28261,54272,98852,37991,-32079,-92911,-148540,-146442,-97968,-46058,23347,22923,-16720,-39804,-29476,-24147,-60591,-74365,-62667,-75148,-95422,-34892,74127,56757,-16696,-61743,-17419,819,-74495,-88804,-53315,-27539,41942,84237,118154,102147,54811,96761,162782,80170,-8183,624,19330,23882,11352,9371,2239,15929,38518,-28285,-65347,-12315,-9439,-45525,-60550,-23412,-29267,-31495,-65880,-118137,-25820,122435,239282,239076,116441,-14409,23653,205414,311544,244783,78769,-65730,-121171,-126393,-67774,-34566,4176,45999,43409,10020,-70205,-28218,133197,201344,102497,2340,-122972,-51703,-46611,-28878,-65829,-83083,-120846,-144945,-116365,-54742,12208,19354,-15834,36308,147146,278355,342663,240463,77278,-59,40315,78258,59200,-49236,-150525,-95511,-31437,-12834,-5159,3673,-20747,-74713,-124884,-73547,-115897,-106558,-12946,26095,1483,-83472,-55555,28175,6269,-95770,-166191,-12836,187110,407290,352784,76927,-70022,-36963,1913,-27514,-73022,-48041,-15309,11836,-50513,-56543,-91622,-105941,-69125,-48680,-40322,5979,89895,129828,230527,305930,136462,16487,-51802,-27977,47575,105829,92986,53266,26613,-4218,-19390,-23755,-85893,-98318,16085,84459,98240,86191,119981,80447,-5203,-85073,-13355,62175,45408,37242,53258,48588,45681,15546,-70318,-73464,95383,210602,237859,135021,-22505,-82636,-70377,-58780,-21237,28097,75332,61952,-16191,-69379,-106657,-125436,-143127,-160112,-101957,18765,198592,313560,260706,147556,61415,-21652,-76022,-72850,-43445,5421,100148,105677,72986,33357,84968,159411,79985,-19183,-91288,-109044,-78438,-3096,55450,-18727,-108216,-81971,-80799,-77496,-39846,-15158,-23725,-3613,-25279,-8297,52108,63663,63486,43266,-34391,-104800,-94143,45192,170290,281071,281886,130289,-6089,12734,62283,80316,70210,11191,-64037,-52899,-52170,-83287,-34645,43941,66264,10173,10415,53141,16433,-53301,2570,27148,-344,-48177,-55816,69125,216979,282270,341605,352220,205774,73335,20412,13321,4154,-34127,-114288,-40324,-41356,-89668,-44529,26056,77378,53675,-40225,-112157,-70878,-13350,14545,38510,76806,67068,62396,119806,165668,243212,373641,380632,190246,-3506,-113462,-69917,65030,148979,-30071,-89138,31121,201167,304062,253552,149093,95087,61224,69427,40933,-55084,-102509,-55483,-22467,-24352,-7097,-16946,-26693,36802,46041,44167,48855,49540,61223,15050,-37826,-14958,43179,59757,25617,-9504,21766,106840,128715,97982,81127,-7314,-73214,-128589,-121894,-124010,-70325,12865,85333,121118,141734,207013,256419,207960,105222,38373,36312,56441,38919,-794,-30047,-70935,-110570,-121708,-118016,-76798,-33958,-7722,-22403,-20896,-39820,-90842,-25468,65296,97775,85754,94064,48420,20018,40480,40752,9478,-17067,-50962,-104319,-143003,-110640,-104544,-51832,-2733,6450,-20325,-54312,-46160,-68433,-111941,84555,276446,135394,72939,26456,35277,13179,-24722,-82525,-111981,-83705,-86254,-104105,-14238,63337,46413,54608,90761,75832,-9667,-106043,-22482,17984,-6969,-55859,-101402,-111353,-92911,-8688,-4174,4389,1729,-17817,2366,43419,55664,72842,102949,93282,37202,-48338,-90337,-85935,13908,125890,163033,112910,44484,-29597,-96578,-122408,-117552,-37339,-10150,-40887,-41809,-83981,-65524,16891,21889,-3146,-48646,-62069,-28690,-20018,24768,67955,26868,-24932,-73370,-48844,-39635,-22957,27854,146515,251089,245607,185539,40591,-60902,-41300,120332,345688,353344,222792,82263,-22963,-101554,-66944,-20074,-43382,-98630,-56736,45704,220876,402627,512031,494796,354069,215061,108429,35699,13565,-20569,-35131,-31012,30294,58938,-36910,-134801,-23486,78135,156760,150100,124025,58138,-6193,85107,198134,289303,237058,142697,92989,9506,-71962,-45518,-2050,-41094,-116682,-73976,-23663,57722,78900,112303,215365,350186,316363,255136,160491,82863,34788,-7970,-47362,-80438,-19314,36402,76651,58667,52173,28168,-52158,-93862,-15009,39607,15277,-9216,22261,88938,56293,-8289,-1632,2269,-14247,-30139,-32257,-13460,-43893,137028,149413,80807,29907,-36155,-42250,5611,36955,27267,-100,-11379,12047,-3943,-38643,-106283,-119491,-60846,-23058,-15694,-37426,-56165,-31488,20942,154812,227200,102878,69495,85534,90605,48875,-27964,-49535,-49854,-112771,-122657,14114,148998,156719,127065,86964,83705,85729,70039,39476,-34831,-108751,-70591,2783,45965,37078,49031,114033,153166,118719,78624,131702,236827,291380,187030,62637,18808,-29628,-77916,-139909,-48344,-6410,-9055,-51567,-100006,13046,93036,77961,63115,71819,91848,77922,-24076,-90253,-53846,6626,10403,-16579,-70871,-51395,17073,71243,53067,19131,-10169,-74622,-97765,-40075,47356,91983,39357,957,-33544,-103976,-79778,24111,95173,106669,75439,-15477,-28102,-5003,38299,86632,100781,109412,126546,135551,66562,-266,62953,85229,67055,79508,94091,59669,49628,32920,-23172,-81416,-55014,-33105,-47838,-68304,-108039,-62169,-7469,20863,-20504,-44003,-57012,-97932,-62388,-44580,-50967,-76705,-122348,-69940,-29393,8597,44154,72012,15567,-100189,31321,150699,168067,163488,176697,253868,260477,134163,72104,6919,-57371,-63305,12726,42626,-16249,-47660,-68085,-112100,-95475,-104337,-116167,-98461,-71389,-54031,-52128,-6354,131503,192248,124155,-7197,38722,27359,-91219,-135023,-93636,-44039,51110,130609,103812,4249,-88063,-109386,-80710,-121713,-106876,-75519,-31263,36980,50885,-45157,-114046,-73478,-47159,-78393,-62668,-276,36551,14092,-32964,-58810,-6515,72105,102189,90251,67797,68746,118447,297262,472391,507282,324184,132825,-14650,-82049,-36383,-15652,-25154,-39475,-85017,-110965,-123568,-102910,-45038,-46486,-68587,-78456,-71979,-69136,-99376,31104,94294,50893,-56543,-11765,132297,172078,74298,33187,94318,17034,-34787,-43089,-22628,-21296,78402,140453,42851,-55798,21208,142677,159354,76770,-72185,-95696,-40069,-12613,-57152,-105697,-62502,-15123,-48762,-92674,-110576,-139911,-106223,-10343,49236,129577,152953,100965,14311,-69163,-79566,-37148,-41623,-44273,-48178,-33215,-34274,-62310,-98388,-37831,2645,3554,-12319,-80800,-58609,-46920,-44670,-35866,-44309,-38864,-25353,21763,59934,53107,34105,-13775,-62053,-29297,-18406,-52707,-42546,-59054,-20086,22079,82803,126881,117324,25480,-71777,-73777,-30462,-33722,-43635,-81375,-88542,-26046,-2898,-42100,-40163,-42950,-103172,-91302,-14947,133831,269602,279906,236125,152492,66165,51158,82279,138328,217503,375104,513965,465325,235115,154766,264411,280394,168216,133598,261756,492205,605867,457146,156209,-63459,-79820,-18188,17750,28527,49145,-21159,-105715,-105635,-41443,-896,41392,69504,79720,127839,180119,171912,120666,94520,106875,153308,187834,145411,65767,20526,-6303,-90078,-138855,-122577,-99710,-52400,-64175,-32059,-19672,-44656,-51843,-37501,-17999,-14102,-948,-20419,-25561,-10808,-38215,-102719,-108822,-66765,-50146,-53880,-55467,-50030,-35639,-56840,-58791,6345,82716,76039,-18792,-103446,-105902,-58188,-7385,40553,86020,117653,153292,93039,-55928,-146775,-143763,-93480,-19357,-11655,-35002,-49249,-24163,28931,38653,-49323,-57481,47473,121970,108540,68549,97282,106029,44319,31797,51930,14367,-52546,-105253,-92684,-71165,-46719,6760,78367,115069,65596,-11472,-3694,60405,64788,35841,89211,217816,262704,222976,174025,136220,87856,60415,53469,33197,-2396,-8917,-22855,-31756,-61194,-51982,-27995],[45783,71674,98861,93906,30440,-10700,37247,93153,89229,90510,77031,85091,118186,128012,63043,-7281,-39791,-71523,-82885,-50945,-39577,-18807,674,53596,107789,79572,8877,-77002,-46156,12205,26413,20230,-53853,-65901,-71448,-38813,-57156,-78609,-63986,-14401,63709,111446,95695,94914,95624,27977,-1584,8375,14253,-2045,-34632,-32997,-36855,-86471,-105857,-60865,44396,151211,83390,-34908,-53931,-15087,-63286,-106578,-21194,31955,-7371,-59410,-29027,-54420,-68157,68133,215466,269552,97494,2926,-15770,3069,7902,-58430,-71197,-53890,-104970,-105611,-54801,-38373,-22215,18209,55267,21593,-13935,70450,181500,255896,197284,117757,99971,99521,42283,-40501,-97177,-6808,56876,-24261,-67075,-69979,-47186,-40714,15200,147364,346899,309178,122224,-38854,-77469,-13227,38200,15071,-60783,-54529,-23605,-50925,-105553,-51552,35617,-11619,140,45281,59978,24279,40531,39740,-7699,-32508,17419,7672,-25616,-57892,-85797,-124128,-88436,-77245,-139290,-45580,101922,207309,211576,161407,125844,23926,-64431,53099,100617,96355,143218,188251,141553,27401,-53644,-88146,-88522,-81904,-59886,-33441,-10156,15154,50963,103754,145997,28980,-99996,-109981,36883,143436,173535,86499,51156,178657,359333,445570,345753,20175,-66366,90522,198302,309329,255294,163167,112591,169480,197345,127495,48033,941,-22602,-43897,-19214,38448,73947,64689,48233,13762,34613,54605,22077,-42259,-57799,-48343,-24189,-19942,-69880,-59538,-12683,-15785,-79069,-134705,-74928,-6262,48180,41473,-2791,7008,7067,-17613,-70961,-71238,-24002,44,-24885,-105357,-8021,11565,10989,-14718,-42156,-64827,-87487,-123032,-135338,-111530,-64498,-6217,11694,8566,-12575,-41911,-63013,-103960,-89205,-90295,-89752,-38951,-2434,21486,40292,88981,92086,50643,-8669,-89403,-75545,5578,34464,32349,81112,85233,101518,101883,6053,-53594,-7332,11642,-16015,-23039,-39112,-47200,6902,16069,2445,-89212,-114166,-54603,-37265,-52808,-46929,-17059,22138,74634,75477,82888,100062,13009,-85145,-62639,12974,40004,-464,-65434,-102612,-77379,-42733,32206,213350,312275,337467,271941,173934,87289,33333,2330,-31740,-55342,-100293,-32694,51176,63043,-10847,-47569,-14817,5089,-26056,-83395,7611,93721,73943,23961,-4404,1548,36337,24659,-13809,-15966,-46108,-107388,-67195,-22835,-33811,-83391,-48156,-25188,-15392,51175,96234,17452,-90642,-79584,-29505,-32911,-55865,-104027,-117710,-95357,-42160,38867,52517,23156,7776,37227,-9958,-103270,-151492,-51368,61058,115895,101241,53448,9025,46312,68622,18856,-4429,-5725,-28555,-26519,-17828,-57521,-4083,29530,33791,31315,-17918,-43169,-53033,-61286,-64426,-120795,-11049,150356,231654,147914,47046,-37245,-138150,-75647,-14006,75872,139726,135205,91909,81001,88033,43744,-30036,-78288,-69425,41251,167652,162417,70433,266,-80912,-70891,-1262,2847,-68229,-69380,9913,116198,151477,85142,-21842,-20624,57195,52959,8942,-14990,17931,69547,95632,47039,-10277,-13189,-2983,16232,18412,-30372,-33652,4066,79986,137998,151266,76053,-59675,-58468,18741,52668,70287,134780,262230,334352,236535,122961,53299,16380,438,-40667,-77050,-121895,-76234,-36835,-58791,-78223,-99242,-89466,-150290,-57593,-22054,25533,-15575,-133087,-6868,164572,618436,360206,22452,-13741,156858,250219,205521,103972,86401,185021,290407,378161,449125,537500,507158,436575,296981,80070,-12823,23142,33239,48529,-1119,-35078,-13930,21486,47964,-11601,-78858,-139982,-105290,-107399,-102051,-19510,30354,54198,47809,56334,60351,22528,-5608,-80785,-151957,-116054,-9551,67230,97079,31208,7571,38029,70339,98781,21628,-24027,37125,43020,58706,38523,32598,46661,10135,17359,1233,-33594,20757,107717,58906,-4476,-19653,11769,2037,-56187,-26103,81672,148171,92405,7679,-33304,-39398,-28497,-94340,-112688,-107336,-132189,-101272,71298,197199,215073,147779,50378,-14670,-2202,111669,137628,124209,-32775,-143624,-100082,-67115,-98349,-65222,-55930,-5025,73410,142833,178047,119141,-13093,-44831,16604,-12954,-103279,-94147,23681,73838,116819,101332,83874,112157,175474,192042,157935,72674,105841,173577,169686,154449,111548,-13747,-97696,-68096,26033,84375,36160,-42102,-45856,-49595,18675,72406,8215,-68646,-131626,-70341,-46984,-30595,-6132,-7785,-13868,-20857,-33186,-23869,-73150,-123640,27707,-12797,-49189,-30640,-60071,-111191,-104488,-43295,-36595,-23179,4646,55821,55911,53194,76452,76166,12547,-33323,6531,-12631,-95120,-119773,-33371,110483,156389,82041,-39305,-51645,51098,125605,117868,63760,11408,-9240,-8918,-26409,-62016,-96904,-66703,-45511,-95914,-143605,-101953,-33590,31119,77470,85410,63024,19941,33485,67073,75805,109259,138318,173062,234017,342451,424130,350137,140520,-26705,-96620,-82712,-16113,38883,66696,28501,-63149,-123496,17002,195012,330258,328780,149382,-30447,-30260,119255,236785,264310,228055,20289,-101220,-91724,-92187,-38353,12092,6943,-13488,-42314,-106023,-74866,-31767,-83215,-113786,-50921,-17709,-35044,-85958,-78354,21535,149204,231499,266323,174732,28947,-45440,2749,51564,52117,-5808,-52064,-41325,22344,49282,-43476,-149321,-27345,85668,140867,138995,66989,-28158,-70480,-74785,-52782,-33453,5408,19946,11662,16149,25955,-30639,12780,55306,-3371,-31598,56858,195971,266071,203496,104977,32901,22786,14733,-19193,-59431,-90882,56063,228913,191719,98060,27118,36937,71165,68234,49092,24332,13187,-24530,-81774,-80484,-6597,-6678,-52454,-108655,-111495,-86381,-22123,64410,50364,27758,-10367,-50627,-73388,-95702,-64608,-65521,-117259,-150929,-84462,-66816,-93804,-153019,-73519,-7247,-2131,8499,-8899,-81054,-82049,-53485,-15876,-14706,68363,76578,44332,8002,-55852,-105845,-126894,-15812,81013,108078,107624,79883,57602,100852,118898,54190,13101,12965,-40406,-44747,-11394,96693,178961,98902,-664,-13664,-42013,-105426,-89468,17372,129168,307814,466158,398305,283572,197625,175192,152152,92252,7507,-41593,-37145,33329,77622,81844,28789,15175,17490,-17758,36649,110189,142957,133080,77763,11616,-2594,29758,52552,48096,100938,216505,366936,232433,42801,-73330,-75541,-78478,-81576,-16074,8122,-42320,-49878,-20690,101408,141826,88604,-21812,-80479,-32176,51126,188400,218888,131984,67571,50840,17660,-32553,53233,129487,262271,563382,754858,613597,354894,109774,-43701,-89456,-96702,-97169,-63427,-18328,-27713,-16805,-23801,-15417,33247,66759,131557,167559,128225,55065,-42707,-118102,-81914,-67108,-85953,-72501,-87837,-108729,-78138,-45637,-888,58264,98433,113487,34257,-118335,-69870,6841,72269,143830,129398,61602,47983,59445,40740,4759,30464,85515,86411,-1888,-34739,27207,85616,128553,77039,-19599,-111738,47035,188305,73229,-63293,-102780,-7325,69919,37792,-59964,-95036,-73429,-74890,-114446,-33961,52704,64962,9074,-36626,-56641,22241,49702,50294,35786,8487,6766,-16666,-55304,-109978,-117875,-61378,15703,66458,21803,-37380,-94347,-143536,-154923,-123113,-63109,22667,22908,-20362,-32270,-16682,-16238,-56105,-72407,-63744,-77971,-89890,-26323,72442,51676,-21564,-69539,-30458,-9760,-85485,-88735,-51419,-29510,39107,84701,133538,133670,86086,120572,187944,112996,9500,-1743,14817,22513,6412,-3024,-12217,8439,38942,-29978,-109193,-35408,-22839,-58047,-59983,16879,28538,13328,-41684,-115812,-27616,129289,272794,284182,142959,-19,30830,218925,306778,237040,94426,-46909,-111524,-123506,-69025,-35627,1248,26655,3880,-32591,-112806,-41161,134755,216886,113434,-2865,-130677,-20420,-241,19345,-31599,-67209,-108498,-136622,-118069,-48618,28116,26809,-16804,32173,136938,260789,326573,225338,72808,1832,39334,61710,32490,-74937,-122982,-75476,-14511,7048,20622,19567,-18093,-73912,-108684,-65034,-114522,-99360,-9407,21437,-10268,-102697,-40910,40679,14349,-90621,-144741,18358,232669,442025,358656,72769,-90344,-57269,-8010,-26571,-71519,-48023,-23391,4496,-31381,-23284,-65094,-106704,-65482,-40954,-28947,13758,77934,107370,201776,299200,171609,46833,-40331,-29940,51220,115435,106871,65597,36402,2206,-22033,-32602,-93885,-107791,11155,79413,92763,84540,135927,111635,16866,-60867,-1834,61298,43098,39408,59968,60320,53814,14263,-75051,-64346,108366,204482,215065,126078,-11180,-68502,-66047,-54371,-19220,30541,77418,64117,-6166,-53871,-91116,-113215,-132230,-164200,-105233,10658,186035,301415,232844,126935,47650,-25416,-72716,-60778,-35404,13605,101768,127656,98137,65225,125030,202353,115553,-1101,-86570,-110799,-68988,8464,68071,-6210,-91166,-76401,-74776,-68128,-37543,-19851,-27521,-6267,-25315,-10375,45126,47360,45853,34782,-52985,-140211,-89347,71917,214298,326191,297290,122314,-10901,7140,54979,66335,52536,4057,-69626,-53317,-45824,-61268,-11294,67512,73116,2877,872,34749,-9417,-54340,12483,43540,21900,-23560,-52507,45864,205375,287004,349908,377195,235203,73987,16378,5709,-3153,-39588,-113079,-42739,-66022,-119485,-64166,22689,81792,64348,-25237,-95257,-64704,-9254,1400,18237,48491,38050,33837,96150,146460,225285,363391,408981,239778,27238,-95253,-86478,31001,122477,-18719,-68728,57520,220266,298365,248284,148079,90848,53638,65309,37372,-51943,-98155,-55384,-29494,-39364,-17277,-18740,-33277,26424,37787,39487,50248,50100,58172,10753,-45162,-31097,6640,21710,24074,17702,56605,131390,130186,76691,39528,-32159,-68539,-112569,-118705,-112643,-54497,30235,100042,126840,133948,185378,233473,184805,87938,48715,60939,71877,56216,29935,-7514,-59883,-102686,-117227,-112883,-74607,-35299,-10140,-23002,-16455,-34578,-104286,-56133,23345,46218,52528,84841,45141,13143,35050,45244,24948,-698,-34854,-89257,-143324,-118308,-98151,-52059,-14931,-2447,-23350,-55416,-38950,-55093,-126408,73423,212785,76692,46940,40276,60121,25757,-24420,-91846,-114469,-80582,-80579,-100412,-19182,58710,42233,60119,104130,95799,17053,-95768,-20224,24542,2152,-51548,-113629,-125418,-110739,-36657,-33119,-11972,698,-4288,25066,58488,64142,82668,113534,100849,39981,-50801,-93281,-98181,2072,118035,162581,105104,31417,-48542,-119920,-121843,-106192,-43449,-33928,-49113,-30524,-65113,-68969,22654,55215,41248,-33749,-75361,-34485,-14111,39320,101179,70358,16737,-66772,-62375,-45643,-18918,40337,160614,242167,218955,169870,42853,-65633,-56728,114124,361424,399060,260363,99199,-13182,-96730,-82962,-23098,-35156,-82821,-49686,54405,233178,417180,524498,497428,352750,213923,117927,60059,48440,16563,517,-11014,31426,53338,-32510,-102021,-15678,74131,143213,141556,124865,64381,-1150,91929,228420,332302,258947,159256,111487,25730,-68549,-62429,-20006,-63283,-124156,-75304,-42092,21068,45054,101675,204075,307068,279981,231674,152575,87768,44331,-1387,-52132,-75377,-2668,26205,57696,39206,35765,20076,-55490,-87252,-10112,43278,17462,-4314,28156,114680,112622,19911,2704,-7888,-31805,-43082,-45962,-24927,988,171403,157028,74452,23990,-36369,-34728,15152,43656,30644,-3343,-19624,9270,6764,-17294,-78543,-133196,-82019,-39847,-17379,-28152,-43961,-26967,21490,153156,206009,84120,65020,86966,86300,30104,-42108,-25304,-25569,-95570,-126206,2322,133475,150498,143626,111002,107029,103186,88640,53488,-41627,-77703,-21038,31033,55280,25925,12609,58021,111202,101476,69888,126462,233191,272564,161919,50114,9828,-33374,-72996,-134758,-48937,624,6738,-24945,-71841,-29147,25980,22328,20428,42346,68812,56612,-48452,-78488,-28655,38576,45399,9189,-57068,-52453,8546,77565,71337,37236,-4574,-81939,-105673,-20461,71797,107314,44223,553,-33260,-105805,-78582,27052,104781,121189,80955,-20182,-30923,-9523,28843,75171,91623,104328,126785,140803,70113,2513,64747,76097,53609,57516,66660,35810,14885,11058,-31439,-89343,-77473,-65069,-92167,-105675,-135418,-59133,-10911,23179,-7565,-34579,-52814,-104079,-83190,-65314,-66695,-66202,-91991,-103988,-52827,4288,61870,84600,24049,-100187,29115,187482,182700,152467,156424,241490,288704,149238,75464,4311,-59709,-60774,25409,64581,5654,-40752,-78015,-102329,-84941,-103622,-131998,-114291,-72228,-55723,-47571,10991,138059,194219,137263,32842,71485,37991,-83294,-126712,-108668,-62972,25444,105945,93409,9452,-77490,-113649,-82404,-118120,-105901,-70245,-16752,67890,102003,19136,-70737,-89448,-54926,-73763,-57387,5775,56438,40226,-9825,-36996,9375,94726,132851,117182,76281,52111,85864,262907,433724,469734,308553,127581,-22939,-83502,-22896,4114,-15778,-47522,-98990,-119063,-123452,-96212,-35172,-38309,-62021,-74042,-72214,-81154,-83040,81487,159585,98470,-44765,-41329,120163,137432,43139,-1583,76198,14608,-47902,-57925,-38467,-46190,44663,92503,4861,-79942,11431,148692,195709,109942,-37603,-117296,-64344,3865,-25857,-82148,-49189,-8428,-50202,-99120,-118183,-122025,-113719,-24979,46443,136865,159165,106897,36583,-21364,-63181,-42628,-47427,-46877,-46691,-29236,-27217,-51498,-86675,-52546,-25867,-23576,-34590,-79716,-45038,-37767,-34872,-32275,-45078,-33530,-17441,30864,65883,51246,33318,-12558,-52656,-10157,20791,-20887,-33669,-44190,-3637,30513,83170,134965,139701,47702,-58384,-47141,5280,-5969,-28152,-69469,-98990,-37602,-9475,-43876,-36076,-40167,-124020,-110615,-11352,146028,291118,296000,234360,135640,47574,39581,69721,126809,215821,392629,520979,442276,202536,113369,218904,243859,119344,84759,217872,459477,581175,451262,175473,-60354,-101687,-48918,-13678,-680,36851,-13332,-98762,-115068,-55424,-14050,35364,74474,94307,139917,194014,203962,149780,116829,128454,180986,228161,195410,106376,33520,-14476,-106058,-114387,-85771,-101433,-62710,-64741,-6500,35919,18273,2262,-5218,-3157,-2778,8082,-16776,-28673,-12872,-38679,-96026,-98747,-70144,-56056,-57095,-51750,-39875,-24632,-45876,-48910,6237,80125,65822,-32240,-119730,-118098,-69525,-10224,49539,89314,120556,154096,93858,-54764,-141481,-129632,-56889,34723,36841,-13650,-44603,-16718,52064,75372,-4404,-41725,52376,110976,95507,85866,126159,107846,45808,28657,43933,33291,-24462,-84907,-101410,-105743,-88051,-12726,65395,109967,53040,-26833,-2179,86672,103447,70508,114436,238812,281275,241738,183861,135523,80600,53847,53937,32879,-12738,-26263,-47192,-59920,-88671,-68769,-29135],[48960,70675,96695,84634,18199,-8198,47747,101530,95183,93190,71885,80805,113567,130664,74648,739,-38444,-75319,-97418,-69504,-54600,-24088,-3392,34754,65314,26643,-21619,-84606,-52360,3372,15504,16808,-38518,-62201,-83695,-54985,-71277,-89843,-69808,-18192,57785,110288,96706,98344,90839,14597,-4268,17353,26522,6706,-35694,-47321,-62279,-126265,-128628,-113656,-23270,79099,34265,-56272,-52105,-17475,-60711,-110467,-22959,34312,1142,-63807,-50341,-70750,-59828,67683,196429,265203,119170,15580,-11646,4721,9989,-48502,-55022,-36488,-90157,-113649,-66285,-54499,-46241,1118,49191,9046,-15576,65503,158852,216436,174789,135229,159588,174834,111003,13523,-61213,3029,67437,-17657,-59219,-55976,-28802,-24219,28078,158934,339195,295187,97835,-74271,-103855,-23344,29554,22727,-53141,-55977,-26852,-46241,-96165,-43042,54323,27022,33707,69214,63155,13238,24716,28422,-10660,-24036,22449,3863,-33793,-56491,-70617,-108329,-96477,-80312,-136741,-53683,80144,168210,185650,156260,142343,55744,-82137,36802,86476,74990,128858,183301,133328,21714,-60072,-93823,-92154,-73222,-35566,-2378,15556,23015,43630,98303,177886,83968,-22034,-104841,-27991,87009,156273,100241,66861,182677,395617,509650,388019,36904,-61801,106991,222915,299847,229829,119313,66581,142931,186857,120220,46109,4624,-13414,-38240,-39565,-5880,31661,34169,37712,28837,69893,89373,43297,-47537,-82342,-78034,-83454,-97542,-94052,-109373,-46738,-22807,-66763,-110976,-67372,-2661,56987,61347,7450,-10105,-28062,-46398,-91644,-86742,-32045,6625,-20676,-106552,-15636,3595,4216,-15064,-38885,-61382,-91343,-132681,-122130,-108548,-94763,-46033,-18212,1235,2350,-18475,-23275,-71258,-88971,-98016,-100051,-47628,-7735,13729,16851,57661,69052,30942,-20715,-94728,-72488,21158,64233,72545,127109,109078,112234,113217,2588,-79229,-14595,7213,-26196,-32606,-39804,-41254,12550,23426,11083,-83220,-114743,-52184,-25425,-29828,-12809,15729,59009,103486,77524,75475,93137,2502,-100561,-69218,11553,48359,20439,-29432,-69128,-50709,-18579,37142,211408,308623,339740,277148,169237,72071,11286,-13484,-41733,-59586,-96202,-32722,43015,55721,-9990,-37057,-9262,5093,-22314,-80637,-8987,64833,53498,15523,-8598,-565,26092,-2223,-34526,-20041,-44198,-96141,-52364,-7089,-21540,-82546,-56450,-29667,-19354,33745,62967,-1830,-97272,-85471,-46492,-48316,-58292,-94052,-115590,-100201,-55776,5805,-2473,-34298,-50992,-9920,-32954,-115185,-146437,-48516,56001,97836,71694,11839,-48917,-12357,30704,-552,-12844,-6635,-21700,-21265,-7145,-29338,13637,18982,11712,18847,-16024,-48239,-63670,-72616,-78537,-136176,-1178,156340,225849,145877,63205,-28780,-139752,-76690,-19718,66800,128615,118958,78331,75410,82747,41156,-33678,-89211,-45062,92603,246376,252534,114111,8495,-71964,-50066,30278,49258,-18175,-38938,32093,131464,154864,75036,-27178,-6477,74119,59640,8918,-8883,33764,91198,113416,57123,-4768,-16420,-7947,6901,16398,-20862,-21754,14127,93983,159437,180417,102298,-44791,-65251,18568,52425,58926,111170,228385,311325,230686,114407,44588,11925,-5520,-49845,-89070,-113812,-68295,-30287,-48230,-49957,-80413,-86020,-140934,-29962,17434,57853,30055,-38816,132678,344486,775677,390037,87768,79334,231420,273133,176429,76624,62290,141211,267199,338789,357017,414234,405500,400920,295912,69066,-35063,9389,30636,47804,-8279,-55399,-47228,-19814,9905,-32767,-86976,-141832,-104676,-106352,-109420,-34455,22133,57409,58010,67540,57107,18499,2987,-75158,-189595,-140822,-19888,63819,86935,16507,-86,37852,68846,83113,-4308,-20617,57775,68745,81165,40666,24623,45620,15828,20701,1431,-37081,3723,80042,30532,-18457,-18848,15810,670,-66686,-37764,57977,125836,79551,-15472,-65880,-79646,-64744,-112438,-121789,-119752,-139882,-44636,125164,235757,239818,180108,62800,1286,17157,112249,102969,80107,-62975,-128127,-78904,-46038,-86853,-57951,-35126,7807,73415,124704,142788,105642,-5684,-36634,20719,-12412,-99882,-84024,40115,98247,136188,100407,77921,115849,191719,209980,159221,61591,139042,244101,237616,195679,125255,-18670,-106834,-50460,62600,115527,47883,-37231,-41319,-49177,16292,76546,12361,-67517,-143132,-85670,-69413,-42815,-7639,2690,7099,1808,-20217,-29089,-96894,-91847,57775,22296,-34194,-27744,-62805,-114690,-94344,-36456,-32734,-14585,23565,86667,97852,99398,122049,120226,51663,15125,23786,-44055,-106010,-93069,-12049,132063,177915,95229,-24725,-42388,48820,126496,126694,65877,11787,-6800,-22790,-46630,-66967,-70124,-40769,-38919,-93760,-138042,-90154,2733,102437,168877,166463,102533,22154,22059,47852,36753,55136,98194,147526,206161,293617,349473,300644,115846,-45506,-97925,-65274,-9666,39244,65066,27665,-61853,-116925,2534,159727,271086,258499,106327,-39661,-4040,139472,217593,224768,193064,16284,-87963,-76375,-82012,-26005,40283,41673,-3988,-43681,-107086,-76503,-44718,-101321,-106204,-46829,-21094,-43357,-98734,-103175,-1558,131297,227073,276977,190443,48610,-19755,17456,54914,47647,-13605,-53134,-20053,45719,57530,-43121,-131961,-38639,61389,107295,97436,32528,-49899,-86417,-88629,-71084,-60599,-15874,7516,-8724,-9470,21798,-18151,23445,66324,13967,-17920,44008,155926,217838,170735,93978,32861,23908,9513,-24557,-60678,-92324,41999,204465,192227,111617,39932,42282,77622,86532,76621,54537,41602,-13027,-72581,-53511,8048,-14843,-66031,-111209,-98509,-80028,-76578,24061,35319,47706,14017,-31856,-63993,-99156,-79431,-74912,-127058,-152647,-79880,-64866,-89628,-129270,-64532,-591,511,16741,28567,-12168,-35651,-36568,-43673,-92627,551,38061,28887,3693,-57513,-105429,-130465,-25654,60564,95992,112341,100127,72273,74291,72692,8550,-27356,-24292,-71241,-77957,-48160,70282,148225,73846,-26795,-39782,-58246,-111877,-79930,25443,147601,346297,525808,430433,294870,192467,154063,118183,64985,-4713,-46638,-44979,26383,71530,75549,20242,10378,15294,-13919,37437,99587,127127,122127,71650,11417,681,32839,54113,59819,110681,190415,334173,226860,56145,-60347,-64206,-83093,-112527,-63110,-25923,-48231,-27560,3149,76391,124064,84630,-25769,-72714,-40762,47586,216123,261653,147877,51548,14922,-12357,-29747,53788,137918,291163,611081,736396,544704,286002,63743,-44521,-87835,-109678,-95773,-42804,7184,-12371,-11705,-23306,-14232,38181,66785,132820,176045,157175,89421,-27583,-111182,-85276,-69989,-91501,-87232,-107659,-122712,-77782,-40379,3979,64994,113625,130927,44836,-107062,-91923,-5045,68516,137058,103728,22428,18879,42536,33315,-6372,19637,78195,70176,-28707,-42899,16053,70927,119535,85551,-12866,-129410,16481,145083,48684,-69289,-98619,-7081,60559,25508,-61100,-94047,-69173,-73680,-111957,-28142,55974,55055,3951,-32301,-53728,5687,17590,21174,19037,3391,8400,-20528,-71176,-136443,-144223,-88991,-17482,34627,1844,-49364,-102501,-140974,-155868,-146039,-70253,31561,26944,-23495,-26785,-7959,-12552,-55164,-74068,-69543,-85321,-86294,-19379,68349,43979,-30732,-81596,-44338,-20769,-102833,-93607,-54515,-36608,30115,76822,136293,153014,109974,139832,204826,139414,20729,-12069,4701,15157,-4604,-21505,-28967,8938,59510,584,-123319,-62701,-39726,-71440,-53325,59743,88593,64672,-11292,-114013,-39322,123552,287314,310718,158919,9634,34482,218587,279450,210195,98459,-33170,-104077,-120570,-69603,-36501,-2501,7767,-30243,-73875,-156041,-36277,142480,229547,120097,-9557,-130100,2148,58407,83529,8975,-52979,-99830,-128316,-126370,-50837,35952,26858,-23581,22086,119980,233726,297770,200507,63441,652,33431,36687,-3893,-107155,-95800,-58358,-2124,21906,36828,25166,-21982,-75605,-91774,-62246,-121165,-95233,-10298,12959,-23944,-121554,-35763,40636,14518,-82339,-117874,47968,272346,459445,352595,68453,-107296,-78053,-22803,-31668,-76574,-54951,-37245,-4710,-8586,7450,-41047,-111286,-67701,-38619,-22885,15311,60874,84054,172396,282087,199068,68582,-34862,-35409,50518,118437,113840,72453,42452,7740,-25342,-42002,-89958,-106209,-4828,57092,72627,73445,143589,142877,46349,-30407,9633,54449,34111,35257,61429,68886,58262,9059,-81865,-61231,110274,183662,180609,108663,-4935,-59117,-67694,-55399,-20575,31101,77398,66135,5376,-37285,-75443,-101355,-120211,-156673,-109019,-2129,161877,272158,197591,102456,31335,-28641,-70466,-53735,-32768,15736,93733,142468,121481,93478,153765,230334,143294,15586,-75844,-105141,-56552,23800,83672,9288,-76948,-73219,-70424,-61080,-38450,-26966,-34049,-12678,-30298,-20791,23110,14019,16065,19409,-72686,-153876,-69581,90474,240204,344329,289175,106022,-19830,-2239,43769,48385,30543,-8378,-79074,-54882,-39776,-44946,5456,84996,71746,-9831,-14019,8771,-40156,-58827,14255,48418,35072,-6364,-50158,17126,180476,278671,342242,383075,251075,69464,10102,-3887,-12734,-48018,-115896,-49526,-90842,-142254,-86758,13608,79148,67122,-14593,-75013,-48683,-2143,-10303,-3685,17115,6750,6883,74006,126219,201479,338466,419825,285411,58663,-77338,-107242,-3600,89641,-9719,-48682,81316,228604,276309,222112,126510,69750,35306,52283,26400,-54269,-95661,-57278,-37934,-53130,-26209,-23554,-44260,12016,26366,31469,47253,44918,47921,215,-52972,-46534,-23563,-8784,20560,42191,87280,146746,121002,45989,-11218,-59832,-66244,-99585,-110724,-103462,-43642,42086,109030,126363,118014,152236,197980,153607,68251,59637,83998,80894,61708,49636,7883,-51977,-96337,-113220,-107487,-71556,-36770,-14396,-27257,-18081,-33751,-119190,-91811,-20604,-1846,18134,70480,38556,2827,23592,41543,32119,9680,-23418,-78495,-137144,-128401,-94201,-55645,-31569,-20472,-34921,-60676,-35928,-46099,-123631,57878,147403,19274,24238,51450,76301,32050,-24289,-93688,-117185,-81758,-79788,-96393,-22119,54981,38541,63470,111594,106823,35216,-82750,-20855,26140,7423,-47200,-122507,-140109,-129007,-67421,-64744,-30215,-3363,5100,41745,65564,65321,87090,121528,107487,42484,-54205,-96650,-106928,-10322,102288,151566,89803,13836,-66717,-125563,-113967,-95460,-51065,-60598,-60266,-26501,-52505,-68961,26852,83884,81231,-20517,-89146,-41438,-13363,48718,134131,117169,67393,-45028,-76305,-54591,-16036,53279,171990,226749,185904,145051,42099,-61120,-63094,108106,360829,424310,286028,111420,-5311,-89619,-101214,-30320,-28812,-68325,-44277,58861,234863,412069,510225,473405,330230,198846,120352,82138,81150,51453,36263,13102,40123,58704,-6759,-44416,13331,72973,116486,118210,113576,60896,-2444,90012,239653,348216,264849,174386,129191,41543,-60456,-85565,-41863,-84499,-128312,-80465,-65908,-25454,5632,91512,188571,252859,233595,200620,139265,88626,50729,2026,-56424,-56757,-320,9828,36575,18580,14885,6010,-60658,-81474,-11998,38230,13696,-3835,27432,127689,163371,52126,9322,-16832,-46802,-54957,-57991,-35820,40571,200058,166789,75691,25044,-32881,-28551,19676,44116,28691,-9285,-31368,-613,9331,-471,-48797,-97784,-80230,-44253,-12117,-15563,-30966,-23693,17360,139011,167602,57335,55630,81504,75090,7742,-46460,-3745,-9279,-86229,-133516,-18633,102366,132125,152009,132133,128186,115313,100804,61998,-32252,-23138,19855,47823,56179,12931,-21761,5128,67661,81580,60007,121446,226741,244388,128381,30032,-5944,-41554,-70097,-127799,-53543,3060,18417,-3746,-44834,-47582,-21067,-20467,-12407,17432,43322,27850,-72937,-63245,-7622,64077,76597,36713,-36073,-54155,-4098,80602,91623,56480,306,-90264,-114951,-5666,88038,114357,41900,-6380,-37767,-108988,-81042,23593,108869,130301,78220,-30555,-38245,-18375,14809,57932,75478,92146,120431,137892,67043,-106,57018,57400,34536,33250,39171,13087,-21601,-13425,-41245,-97414,-103158,-99845,-122880,-121061,-138459,-55802,-18593,17817,-3922,-33489,-54865,-104978,-102282,-83851,-77339,-51098,-48925,-96008,-70536,2433,79991,90622,24152,-107112,23810,221283,192196,136344,131931,220986,305401,156338,67735,-8419,-69387,-59779,34882,81245,23392,-37802,-89427,-86524,-76391,-99021,-133616,-126019,-76082,-60596,-43978,20877,130922,178632,129412,60552,112656,65664,-64656,-116692,-130583,-86752,-5696,74994,77221,10012,-71324,-119275,-87156,-118591,-110913,-70985,-9642,86884,134191,69555,-33500,-95644,-68560,-74139,-49523,14589,79324,67707,13532,-16203,22061,112986,161827,144401,83964,30562,45394,211617,369335,404989,274329,109442,-40481,-86584,-7831,27154,-906,-50379,-112588,-127361,-124764,-95732,-33680,-38136,-62813,-76542,-79497,-100148,-67316,121649,213187,138905,-18754,-57089,108124,101840,12971,-36777,46614,1413,-67634,-75556,-55338,-70590,8434,39493,-40549,-107134,2328,154599,236908,144382,-5248,-91352,-69792,18840,3343,-61892,-37435,-4846,-55259,-106926,-109504,-100414,-115945,-50990,36229,142507,167912,115248,56303,19312,-35889,-45314,-55529,-53631,-48832,-28529,-23658,-44652,-76845,-65017,-55876,-55285,-62096,-79003,-33129,-24606,-20285,-28847,-50716,-35094,-18212,29296,60303,39454,23762,-18537,-50811,516,51688,17115,-29504,-30931,14570,34419,74903,131231,149743,61659,-52178,-28169,29334,10949,-22032,-67669,-110291,-53615,-15949,-38868,-21765,-26182,-117416,-119528,-12783,140939,286862,287440,210293,102193,19832,19497,48204,103943,199721,381510,488182,389931,158818,65777,158079,187405,58379,25097,159435,402094,524363,416589,178862,-65370,-129694,-86120,-47505,-34506,12884,-16776,-99356,-132344,-81477,-42032,14532,66813,96822,139694,194507,226404,173550,131898,139554,194474,248358,223289,132619,35241,-36655,-128548,-93919,-55297,-94698,-84759,-75075,8250,81139,74328,45075,11631,-3290,-5875,2979,-26594,-44299,-25027,-45717,-92831,-96370,-81468,-71615,-70673,-57719,-39840,-24882,-46616,-51642,-8082,60587,40519,-58003,-148467,-141650,-92691,-24727,47421,83950,116995,147228,86893,-59571,-138876,-115838,-27162,76800,72656,-3679,-53188,-23960,60659,99181,31632,-25453,46996,84163,65432,83735,128271,91879,35837,18353,29400,48874,-4645,-73189,-97761,-109448,-134929,-39439,41474,88172,25292,-57920,-20365,92283,122704,86209,118649,229420,267206,231404,169299,117382,63564,39144,42700,17079,-37196,-53120,-80274,-97962,-124620,-91596,-40962],[57877,75471,100494,82123,15808,3060,61290,111392,101168,93406,64662,78591,110385,132686,87635,11345,-34002,-73575,-107312,-85594,-65660,-28017,-6770,15410,21981,-24224,-46586,-72176,-52580,-5216,2599,10074,-22183,-47941,-85770,-65681,-80611,-96972,-71771,-19779,51107,107400,97899,103269,86366,2980,-3089,29190,40837,17007,-35523,-63535,-90419,-156468,-105002,-155553,-79371,12950,-11634,-74587,-48297,-18349,-56420,-108437,-21541,39188,13096,-60390,-70176,-78505,-42235,70095,175782,248008,131754,24846,-9071,5117,11907,-36440,-38759,-20605,-77242,-117199,-75770,-68360,-64555,-9488,41820,-5973,-19986,57584,132100,173415,152502,153283,214362,240562,170128,62700,-19685,28770,92941,3097,-40710,-33982,-4812,-2157,48807,176662,332749,282978,80201,-98534,-116464,-34264,17046,29688,-41550,-51930,-27083,-41141,-88406,-34875,74211,68075,68099,91265,61475,-784,7008,13962,-15759,-16170,27248,1314,-37131,-46114,-50216,-92696,-105632,-84137,-134636,-60868,57731,127169,157069,149628,156268,84209,-71026,23048,70448,48068,107987,173166,124517,16743,-68277,-105205,-91302,-55425,2340,41752,51062,34241,34987,90251,210827,157458,75582,-28020,-97416,14763,132776,106747,81481,184969,426213,565174,418097,48931,-51331,126466,238784,277413,200989,81695,18207,104259,164703,106976,40763,7211,-2197,-25113,-50987,-51717,-18920,-6827,16572,34825,95926,118807,63624,-42396,-81856,-66099,-84659,-47554,-55774,-102811,-43648,-7269,-44353,-87780,-58458,6129,70897,82450,14763,-31640,-55523,-62003,-105073,-105545,-50221,-1859,-26993,-99685,-24066,-7375,-6281,-17361,-34793,-55769,-93098,-140853,-107652,-100753,-121076,-83637,-45280,-4319,19184,5809,13206,-38327,-83110,-104124,-111470,-58061,-14758,3825,-8764,19653,37100,5939,-36186,-99690,-63233,39514,95949,115144,171254,129127,122305,131611,15798,-100728,-28620,-2697,-41661,-48721,-46299,-38360,16357,28818,16694,-79362,-109257,-46307,-11350,-6595,18054,49246,92062,122451,73414,64118,82108,-8593,-117479,-70042,7297,50759,36310,2253,-34793,-21968,7156,46087,208029,298900,334417,276786,164292,59241,-9912,-28776,-51665,-64965,-92080,-31806,34669,47138,-9284,-28899,-6489,2966,-20016,-78956,-31781,28139,25476,776,-17700,-6791,12315,-29455,-44683,-14787,-37999,-85159,-39201,6876,-10378,-79562,-66074,-35130,-23443,14033,27104,-23015,-104610,-92051,-60472,-59996,-62328,-84951,-107337,-104774,-72925,-32624,-57888,-84322,-104252,-56878,-57982,-127853,-141893,-47360,48553,77776,41650,-29024,-104477,-68548,-8142,-21611,-25170,-14094,-21619,-20001,-878,-7576,34168,19274,3800,12337,-14353,-53879,-74990,-85612,-93500,-132674,2970,147819,201036,138456,78916,-22492,-140238,-74230,-20058,62783,121912,104706,63902,65023,70940,32981,-39484,-99600,-24453,126203,299293,321479,153754,16117,-62297,-31043,56642,85685,26536,-8056,50831,140563,149920,57206,-35575,1844,84325,62815,8807,-1065,52830,117020,133583,69093,1704,-20621,-13619,-2901,12367,-11522,-6742,29823,111633,178918,202602,122177,-33647,-69357,17499,49038,44688,86816,194439,283239,224324,108963,35177,5557,-11239,-56623,-99458,-106915,-62275,-26005,-37664,-27124,-66834,-81477,-106764,18242,73504,104571,107255,78305,299845,576296,931518,425696,157473,166489,294662,284867,149625,56108,43982,98429,229316,280598,253254,294755,312357,365345,296852,63193,-56436,-7183,25462,43130,-17329,-74224,-70726,-49865,-20631,-51132,-94181,-143940,-105333,-105307,-114184,-47457,13553,60036,66662,73769,44878,10774,17866,-44848,-147813,-141853,-20818,63025,75291,421,-11498,32423,61459,60633,-28984,-14158,75413,89152,92875,34815,11006,36300,15465,19971,-363,-41938,-16227,47982,545,-32062,-18152,17940,-3209,-78382,-48774,33780,96583,60955,-37534,-94851,-116027,-100371,-132769,-130125,-128535,-125985,9562,169859,263715,254401,206410,72372,11887,28405,104217,57973,25077,-90553,-107467,-60392,-27795,-71912,-51913,-15592,17067,65830,95577,104270,91254,2227,-31063,19600,-14958,-94413,-67777,62507,130586,158472,97547,69429,114657,199722,218276,150772,46277,162591,301707,297722,227724,129298,-27908,-115997,-29910,99707,145633,57015,-33590,-36266,-48393,7771,75256,16383,-63159,-157812,-105457,-92776,-54168,-10292,10083,22975,18898,-9719,-35138,-117045,-69969,77135,51326,-20791,-26894,-67246,-117129,-82910,-29072,-27968,-4378,45403,122734,146713,149596,171390,174740,111336,98224,112371,13191,-61858,-61252,13037,153786,194777,102041,-16474,-36041,43716,120650,128525,65038,9932,-11185,-40359,-56780,-50222,-34188,-18732,-36238,-93069,-129776,-77462,37637,174547,266709,256516,150091,29423,10632,26697,-3667,1436,56609,117164,171324,233328,260037,233062,81402,-64311,-80801,-40201,-2973,36573,58352,22497,-63000,-112946,-13444,112227,194099,176834,61621,-42943,22076,154664,192388,183510,160527,22173,-67350,-60107,-72932,-13388,71546,85197,11463,-41967,-106987,-76187,-55690,-116600,-94229,-41587,-24173,-51268,-107853,-126359,-23879,109112,214565,276953,200780,70252,8444,32314,55965,39673,-24350,-55599,341,66863,62719,-42317,-116290,-38300,45751,76117,54658,-2207,-69110,-98093,-97794,-80778,-75909,-32442,-4596,-25684,-34986,13490,-7718,36878,80361,32250,-7927,24695,107860,162483,134146,80038,30487,23189,3634,-31119,-62875,-90147,28194,171576,177877,112993,42404,36629,75872,101716,104671,87499,70352,-1078,-55887,-21137,25579,-19733,-75954,-110180,-81840,-45655,-106231,-31504,5527,55068,28780,-19163,-56135,-98553,-93053,-83479,-135196,-146744,-72158,-57737,-74575,-99123,-52511,5365,2697,23287,62509,67198,37194,24234,-6489,-101717,-64229,-417,13150,-238,-57857,-104898,-134399,-33825,43207,85240,115634,116345,87514,49672,27379,-31058,-58793,-45358,-82320,-104725,-85747,37408,105233,40482,-55495,-67940,-72608,-116264,-74081,29821,158243,364354,560926,453175,306273,191773,134805,81052,35920,-16627,-50808,-50965,19633,64239,66833,9926,4648,13223,-8690,40935,91080,111509,109251,62210,8094,2223,35273,55545,66524,107946,151225,284403,217818,79126,-35639,-45417,-76981,-128191,-107912,-70032,-56712,-10755,21477,33230,83081,64686,-34401,-58718,-44393,44484,235395,295350,157798,30691,-22803,-30422,-12996,61606,151454,321246,632896,674453,447129,204194,18782,-42676,-83313,-119807,-90710,-24460,29220,2174,-5535,-17426,-3852,50390,70744,133416,182092,187938,127414,-10901,-102132,-88961,-73203,-96187,-100522,-124898,-128509,-71599,-31984,10058,71398,126845,143536,50829,-93646,-102211,-9739,70623,135583,84921,-10749,-8712,24892,24377,-18246,1432,57872,40676,-58608,-45863,8219,60204,112408,93933,-5072,-138636,-4469,109896,30191,-70855,-89122,-4447,50577,13361,-61731,-93345,-64130,-68990,-104071,-23429,55045,42169,-731,-28098,-49710,-8066,-11281,-6748,1673,-2991,8917,-24490,-85319,-157088,-144481,-87686,-26577,16600,-13336,-61706,-109774,-134394,-146739,-140646,-58387,53777,37286,-22852,-19266,819,-9068,-53730,-75385,-75989,-91545,-78544,-9244,66628,38731,-38688,-91828,-49902,-21607,-119370,-99182,-58987,-44743,18790,64157,129081,160976,125666,150332,208601,156963,27206,-26642,-6509,6350,-16754,-40430,-39675,23988,99083,51493,-71863,-87855,-55671,-81411,-41355,100000,150032,126176,32874,-98796,-54771,110473,286243,321676,168379,18552,39100,209559,238781,173358,95540,-20990,-95560,-114763,-65895,-32941,-3236,-7191,-55645,-107504,-149521,-14108,156698,241127,126096,-13584,-123457,16821,117837,155234,54311,-37971,-91370,-117693,-137748,-56916,40201,24010,-32299,9999,101251,203811,263363,172509,54032,429,26175,7549,-45572,-141137,-66975,-40177,9898,34936,46866,25394,-27614,-74362,-71754,-59845,-129910,-87557,-10760,4917,-35369,-131570,-34889,33346,11502,-68284,-88871,78227,306746,462204,339659,68610,-109061,-93473,-37762,-38635,-84464,-66165,-53309,-11253,20558,39315,-14612,-105551,-71769,-38013,-18620,13728,41587,61412,145209,258652,220269,84729,-31405,-40811,48777,118264,117419,77581,48420,15474,-25594,-46773,-68308,-79786,-24923,17679,39079,55426,144378,173974,87780,9455,25912,47000,23109,29122,61532,77621,62167,3461,-86920,-61009,102655,151987,139564,86665,-1140,-51570,-71838,-57441,-21008,33796,78992,71132,20765,-17657,-57430,-87659,-106557,-142246,-109467,-16436,131375,232326,161222,78302,16679,-28036,-67748,-49803,-32805,14860,80712,152200,144387,118472,172236,245059,163844,31275,-60824,-88797,-38415,44737,103038,28769,-62761,-69307,-64800,-53473,-39069,-32919,-39660,-19331,-37192,-36556,-12087,-32821,-11696,9643,-80598,-131091,-48555,99742,247082,336425,262472,85828,-29684,-12182,32149,30665,9355,-21456,-88741,-55091,-33667,-33274,17196,96875,63865,-25477,-31817,-21654,-70779,-63461,11385,45289,41718,6212,-47210,-13056,144668,257789,320509,372166,255806,63160,4348,-12627,-22020,-56898,-119122,-58269,-108247,-130619,-110221,1203,72005,64482,-6250,-52616,-24793,9216,-17496,-22689,-11842,-20471,-11735,59499,110735,178603,306927,416483,326801,92667,-58688,-129376,-32750,57976,604,-26485,103707,226795,240801,177339,86800,36790,11525,34592,11404,-59649,-93218,-58715,-44932,-63039,-33677,-31415,-58208,-4622,13789,22429,42169,36340,33000,-14324,-61117,-61756,-48030,-30792,16054,64095,114063,153225,102849,8588,-66352,-83244,-64886,-88540,-100001,-94710,-35354,50625,114294,121650,96096,110713,153143,117036,48515,71427,106094,85903,57349,58734,17858,-45296,-89758,-107822,-100222,-65729,-36584,-18905,-33376,-23978,-36582,-131539,-127598,-57381,-37635,-14585,55141,31743,-8267,8389,31467,32365,15183,-15443,-70464,-129112,-132987,-91498,-61082,-50468,-44385,-51905,-67150,-35936,-40467,-98821,45411,89417,-33257,7493,59333,85303,33886,-23641,-86989,-118947,-86386,-83274,-92731,-20095,55326,36899,65641,114100,109819,44881,-69608,-22319,24396,9639,-42776,-124630,-155252,-145901,-98724,-96318,-48209,-9129,11582,53695,66497,60327,85789,125758,111913,43553,-59595,-103805,-111701,-22005,81027,131741,68409,-6980,-80812,-106585,-99942,-84879,-57197,-87275,-73311,-29086,-46848,-67083,29608,107584,115131,-10758,-104549,-49631,-17665,52805,164719,164415,122967,-10857,-83843,-65209,-13728,68016,181446,206157,148215,113019,39397,-48601,-57498,102446,344673,425952,297214,118498,443,-81725,-117959,-40170,-23220,-54208,-39581,59684,227128,390234,474058,428607,290181,170628,114885,100852,109999,82495,70085,38850,54157,72872,30835,12747,52736,75098,80635,84538,93776,50388,-9304,80265,231796,336304,255309,184272,142311,55040,-48085,-112463,-63092,-101053,-128771,-88280,-93211,-79301,-33831,83543,170904,195841,183010,164933,120889,84670,53233,2310,-58844,-41963,-11255,-11596,13982,-2700,-9792,-13767,-64612,-74005,-18919,26473,5732,-6553,21520,127808,203624,85563,17880,-24135,-59268,-66205,-69169,-44471,71486,215983,172785,79297,29009,-28391,-24972,19085,38418,21436,-17629,-45236,-15967,4451,10319,-23052,-64079,-63793,-39732,-2395,-999,-17171,-20929,9133,113325,115277,25676,43008,69342,57824,-14787,-41755,11695,-1005,-83816,-144567,-48536,56904,102113,150718,149092,147397,122477,105424,62799,-11607,20546,47942,53477,48126,-4213,-55435,-43234,24717,59599,49107,116835,218163,209621,89585,4560,-26408,-52027,-67612,-118490,-60010,2167,26406,11670,-26681,-50484,-52132,-52135,-35882,-3263,16604,-6125,-90444,-47237,9529,83249,103784,66512,-7660,-54179,-19086,80503,112842,75887,5473,-97121,-123957,4558,96794,113596,32709,-19584,-46642,-111755,-85125,15027,108252,134025,68733,-44434,-48293,-29868,-1711,37203,54136,74195,108566,127269,58131,-6603,41080,30741,11340,8785,14017,-6556,-57792,-36695,-48989,-101366,-126572,-134613,-92325,-92549,-105172,-50205,-29122,6124,-8073,-39437,-62740,-106869,-117642,-99355,-84131,-36694,-6505,-49691,-66429,13198,101163,92097,17801,-118079,18953,250454,197812,117827,106815,197999,312731,155799,50082,-29499,-83928,-56890,43315,93940,38385,-35676,-93096,-69080,-68701,-92383,-122699,-119681,-78898,-65249,-39436,25413,113352,148914,102805,76359,153811,103294,-41232,-105015,-148808,-111201,-36273,43832,59497,9280,-66243,-124045,-91692,-118752,-118446,-74546,-6410,97269,150175,106222,152,-87377,-85008,-75794,-36788,30706,109345,99370,39708,5464,33248,127398,189151,173122,94071,9332,3632,153320,291645,324762,228120,82785,-62645,-85132,12418,56357,23371,-41822,-118661,-130839,-124039,-97038,-36330,-41208,-66066,-81304,-89358,-121199,-51170,152891,254257,172338,15551,-36277,104133,71771,-12605,-66873,11221,-17486,-87438,-90059,-69380,-88594,-22480,-8828,-83363,-123709,3677,169721,289168,185494,28479,-58228,-58597,31630,30538,-39515,-22490,665,-58101,-108966,-93062,-75099,-105268,-79511,27694,153922,184605,129432,76352,57703,-429,-38137,-58355,-57294,-47802,-24326,-16410,-34309,-62468,-65511,-76931,-83101,-85086,-71967,-16776,-2150,4755,-17423,-53605,-36680,-20269,24964,51803,26999,14724,-23103,-48178,10607,80044,64529,-20673,-11227,39999,40609,66942,125077,155696,75299,-45203,-9562,50054,25595,-16097,-66380,-114274,-61725,-10756,-17430,9734,4305,-86234,-103442,-9736,130329,269772,267440,178102,66142,-5333,2424,29771,82471,181509,354135,432025,326544,118986,27490,102299,131989,5092,-28984,102474,338101,454831,369675,178367,-66096,-139544,-106757,-66149,-58044,-7288,-18015,-94273,-141058,-105473,-70790,-6950,60975,100787,140816,195483,250499,204607,153241,153337,206057,259580,239518,155049,39113,-57540,-134736,-66674,-19217,-71680,-102494,-79816,25783,126256,132642,86472,26408,-3092,-7763,-475,-33939,-55997,-30012,-41929,-78545,-86418,-84810,-80218,-76935,-55900,-33003,-19710,-42543,-50037,-19536,41497,18755,-76806,-171114,-157806,-109034,-32193,52684,88626,125750,151824,92240,-51011,-127404,-95855,5315,118131,109504,11384,-57866,-26901,74372,128909,77919,8851,51645,62899,39211,78830,123938,81085,35710,22583,32404,79618,26677,-50777,-74094,-80819,-139757,-50468,29125,72613,5623,-81154,-33890,98511,143140,104249,123493,212048,242655,213358,152162,103302,59021,42336,50523,19450,-41009,-58602,-93300,-118815,-141659,-95702,-38947],[68662,83000,107921,84633,20265,17012,73578,118905,103648,88129,54066,76938,106412,131328,98273,21148,-29365,-68495,-106614,-98408,-71049,-32894,-12061,-5707,-20222,-71562,-63339,-50266,-46337,-14079,-13339,-388,-7191,-31043,-79911,-72680,-86791,-100904,-70907,-20749,41928,101208,97932,108234,80935,-7970,678,42140,55606,27656,-34217,-81290,-122501,-123950,-72608,-132014,-118339,-42751,-52043,-89962,-43499,-18065,-51180,-102685,-17686,45546,27360,-48237,-80472,-64878,-19517,73847,154078,219861,134433,30368,-7952,5138,14521,-22922,-23175,-7175,-66815,-116642,-82822,-79387,-75517,-13939,32004,-22814,-25469,46718,101461,128093,129661,167269,257528,290332,215422,104909,23159,66981,134930,41248,-11495,-4623,23018,23460,76308,200425,328383,274581,73697,-97834,-100994,-42927,3895,38433,-24611,-41483,-22538,-33628,-79961,-26407,93630,110228,103853,110869,55730,-15427,-9195,-692,-20882,-6949,34346,3224,-31988,-28098,-26643,-76454,-113650,-85778,-129907,-65688,36795,88896,130284,145058,170487,111278,-37734,19386,58205,19415,83309,159760,117109,15281,-72555,-117298,-73816,-20730,59995,103257,100456,55816,32650,85520,245697,248417,192107,86004,-112135,-70643,104421,108764,98026,186897,447196,603992,431629,56914,-32307,150725,245311,246341,173805,55965,-23925,58732,135240,91384,35065,11371,13017,-2868,-44251,-85682,-69965,-52545,-11690,31981,110653,139035,80091,-31079,-59145,-24209,-30481,7565,-25316,-73862,-23188,12797,-20824,-64540,-44462,22510,88825,104045,21750,-52738,-61827,-54883,-97391,-123604,-73549,-20603,-37286,-83655,-29625,-17662,-16680,-17693,-26919,-46340,-90889,-143261,-91011,-88788,-134427,-114073,-62876,-3295,41617,34780,49353,-6054,-72006,-105504,-119930,-66055,-19508,-4415,-31989,-19285,1528,-19753,-51031,-99359,-46425,61793,130428,161384,213961,147845,133835,156678,48316,-96497,-46830,-14662,-58196,-66406,-53928,-35117,21814,36135,23507,-72938,-97475,-35300,6604,18510,48177,83148,121452,134237,67936,53183,71023,-15186,-127632,-59257,5588,50891,49216,31738,2397,11318,35662,60634,205912,286744,325412,275022,162968,52474,-26263,-40018,-58379,-68157,-84096,-25772,30662,41538,-5706,-19898,-2738,2782,-15358,-73860,-56089,-10199,-4688,-15748,-27583,-13256,-1049,-51570,-42192,-1853,-27307,-73764,-25861,21453,2706,-71255,-73069,-37700,-23076,-1385,-5220,-41771,-108616,-94979,-66664,-62836,-63273,-74285,-94330,-104671,-89066,-70723,-106962,-106587,-146245,-94291,-78324,-135336,-135190,-44023,43701,61829,17239,-63514,-149340,-102740,-35544,-38762,-37584,-24454,-24197,-18135,4777,9694,51753,24908,7851,13837,-9062,-56269,-83253,-96183,-102649,-112100,4408,126991,163517,132665,96819,-14949,-136889,-66220,-11509,69135,125340,97903,53283,54483,57494,23440,-43802,-105444,-5769,147419,329335,368952,189332,26370,-49054,-10574,80519,113737,66669,25949,69358,145941,139436,35682,-43017,7641,90550,65154,11172,10644,77112,149368,158994,86234,12164,-22619,-16958,-9430,9676,593,14222,53544,134189,196904,217840,136302,-23557,-67211,18196,44882,30751,65317,164375,253776,218468,109540,30220,1064,-13894,-58094,-103673,-98807,-55605,-21351,-25456,-7845,-55981,-73734,-68439,80366,144632,165451,212433,214375,493912,852357,1064746,458471,222495,244523,345168,287258,127324,41292,31019,62739,181957,211526,151353,191972,237425,334291,300415,63289,-73990,-23065,21100,38044,-24609,-85741,-77495,-65968,-42609,-64352,-97690,-143282,-104681,-102088,-113690,-54801,8402,65274,76566,77491,26798,4020,39550,-4979,-102143,-123505,-13780,64737,64170,-13690,-23205,24590,50878,34801,-48058,-3752,91826,105768,97064,25658,-4022,22318,11198,17116,-1715,-44248,-33928,17026,-27377,-43165,-16411,19460,-8023,-89368,-57198,11581,64534,39497,-56036,-116904,-138819,-110390,-142826,-132912,-129810,-101664,58005,201942,279392,259758,225574,78499,16941,32516,88906,6205,-29823,-96168,-82302,-42837,-10961,-52489,-45875,3105,23371,50841,56646,66999,78482,11490,-26433,14522,-18934,-84971,-44389,94837,174743,185916,95147,60195,110197,200759,217943,135008,28998,172399,335654,339601,247549,125053,-39801,-121538,-5037,137105,173727,63343,-31075,-29465,-44845,-6350,69664,22924,-52086,-144141,-126172,-111719,-62128,-12726,15400,34568,31324,-845,-40427,-132112,-55135,87405,74950,-7371,-26028,-71387,-116389,-69886,-20738,-21764,8025,70692,164772,202522,202458,221715,234575,182003,191311,216811,101093,-9545,-29487,40081,174132,206286,103604,-12608,-32926,35642,108737,123502,61950,6971,-19614,-53172,-46108,-16868,3007,-747,-36688,-92387,-117827,-63419,69797,240818,360028,346160,202429,42317,1086,5949,-41735,-45593,20046,87064,134204,169396,167636,156658,43309,-73962,-49869,-9705,3675,29713,45562,12159,-67269,-112628,-30304,58385,109867,93759,19191,-40934,46936,163714,164523,145115,133973,37279,-42134,-43955,-64769,-20,106220,137865,35233,-35974,-105670,-73073,-61734,-118298,-78999,-34831,-26291,-57535,-110111,-144253,-45228,83923,195205,266883,205877,93268,37638,46371,54283,27823,-38381,-58585,20248,86037,66113,-41058,-102426,-31145,38470,50363,15759,-32314,-83283,-105650,-103922,-85098,-80820,-42246,-14792,-38172,-56898,4477,2044,51314,92953,46740,-3332,-1110,54610,103989,95375,63551,26095,21600,-1274,-37954,-66527,-85314,17538,136397,152647,103766,35362,20028,65199,112248,132222,122635,97232,10269,-33266,14025,44518,-21276,-83066,-107466,-65116,-3830,-63284,-88924,-37216,48598,32285,-13270,-50537,-94467,-104324,-91552,-141671,-134934,-61878,-46637,-53662,-68512,-39047,10039,3959,27599,89804,142379,108997,89936,50389,-48288,-122213,-36723,-2742,-4563,-57918,-104728,-138611,-38385,30304,76447,117570,128196,100623,28951,-13454,-58455,-71886,-42455,-71553,-105756,-119843,-765,52033,1817,-83749,-92585,-81399,-119044,-71959,30342,160016,359201,566328,465082,318005,196778,120537,44121,6173,-28138,-54123,-55548,12633,55477,55523,-2192,-2403,10309,-3663,45385,83989,96945,95657,50244,1425,936,35681,55496,66842,95004,106647,227227,208023,111252,-1327,-21277,-62865,-119628,-128176,-121326,-63640,1484,35142,-19224,17756,23598,-47136,-40769,-42954,42398,245032,315782,159789,4618,-58347,-28603,11123,72858,168287,349831,624514,577351,334581,120095,-18819,-39105,-77329,-122913,-81949,-8791,46223,14781,878,-6929,13955,68140,77979,132863,184825,216783,164746,5734,-92305,-93498,-77397,-100518,-111785,-136661,-123357,-60305,-21589,16256,76523,136269,148985,50367,-85116,-100807,-7141,79050,140641,76001,-33272,-32977,6938,14004,-28960,-22361,23628,-2744,-87705,-44342,2643,51609,105855,101038,3179,-133250,-18436,82626,15986,-69237,-74031,842,40378,1357,-62353,-92934,-58757,-61415,-92306,-19404,49910,26978,-5463,-24758,-45480,-18928,-35864,-32866,-16047,-10740,8119,-28352,-96370,-160556,-114497,-53670,-4144,21174,-17499,-70112,-109855,-122737,-133627,-116084,-31305,84795,50480,-19782,-10245,9165,-6314,-52291,-76699,-83046,-94285,-65852,3604,66977,36302,-44165,-97761,-44280,-8077,-118602,-104818,-65490,-54312,4746,46264,111504,156245,131132,148615,195121,161233,27148,-44998,-18021,-3467,-29445,-57974,-40104,51290,148989,110123,-15985,-103259,-70629,-88633,-29076,131208,206622,194452,91227,-65299,-68775,92093,270851,317745,171634,26566,44866,193778,190858,131835,86684,-10869,-86699,-107529,-59232,-25337,-1108,-18551,-73574,-128192,-111794,15799,172882,249335,130890,-15174,-116211,23591,168111,222893,98912,-23610,-83591,-105569,-152473,-64631,43028,19946,-42567,-3836,81771,173498,226637,143939,45583,1383,17665,-24049,-91034,-125395,-36406,-20443,22272,46092,51297,21656,-33858,-69398,-49919,-54654,-129464,-73390,-9079,-1529,-43645,-124001,-36156,21316,6912,-50293,-58791,108852,334410,452292,322472,73744,-94207,-100414,-51491,-46287,-94138,-81764,-70103,-13138,55233,72731,15318,-84087,-76149,-38280,-15406,9671,20675,38813,120115,230485,233941,95657,-28832,-45733,46180,115354,118192,81786,55109,25635,-22039,-45440,-35430,-35609,-28403,-36963,-7946,31062,137547,200373,138096,57139,47488,41487,12228,22994,61732,87112,66067,-1414,-88835,-62874,85756,112336,95377,62577,1164,-45011,-77026,-57835,-18348,40346,83468,79717,40107,5235,-36449,-71262,-90368,-124227,-105087,-31108,98191,187580,127357,56666,5826,-22810,-64281,-48568,-34427,12393,65702,157421,166063,139176,180722,247884,177405,45746,-43503,-66187,-14132,70690,124900,51866,-46613,-62828,-56328,-43651,-37145,-35389,-41812,-23831,-44062,-55328,-59077,-81297,-7832,22415,-66547,-100338,-32223,99821,236187,306317,223175,64964,-38266,-20410,22547,16024,-7611,-31816,-96223,-52792,-27432,-25097,25140,103281,51366,-41913,-50571,-53457,-94452,-65322,6855,37636,44400,16596,-42062,-39913,101770,226014,287886,348349,252345,57760,1115,-18344,-28805,-63981,-116603,-66401,-107580,-101867,-132133,-12009,62954,59014,1798,-27113,4560,23578,-18712,-34083,-31647,-35612,-15789,57232,104892,162823,277042,404139,363798,130717,-37687,-141022,-50197,35221,16787,458,126351,217541,197819,120635,35508,-325,-11964,16801,-3720,-64866,-88236,-56561,-47020,-66652,-39423,-41142,-72592,-20639,3188,15873,38713,28311,17612,-29213,-68130,-75182,-66615,-44441,12633,84496,138186,152930,79322,-30991,-119285,-92161,-61861,-75678,-84320,-82159,-25332,59759,119398,116160,72054,65897,104228,79583,32731,85925,129763,91956,48615,60638,26243,-36247,-79489,-97345,-87030,-53324,-31548,-20378,-37589,-30056,-39574,-133257,-144849,-72486,-52435,-41003,45632,29906,-15028,-5361,20005,30432,20152,-6828,-60999,-118037,-122810,-86462,-64566,-67081,-66788,-66167,-68907,-35244,-34473,-68019,46242,49001,-74427,617,66724,91711,35970,-19380,-75801,-116411,-90755,-87720,-87945,-10407,62903,40075,69988,115530,109082,49883,-54075,-20045,23725,12656,-35138,-115877,-167353,-155241,-125215,-120535,-60581,-12304,19377,65462,66910,54172,82425,128878,116434,45689,-63656,-112635,-109626,-28724,59952,108599,45814,-26264,-84599,-76088,-78880,-70540,-55793,-106331,-83810,-33633,-44133,-62110,34206,129657,146112,364,-116398,-54845,-22964,55079,193488,211408,181137,33185,-75917,-72331,-7639,89223,193343,185818,111544,79938,39555,-28129,-39710,101094,319650,407982,296873,124170,7832,-70483,-122942,-46821,-13153,-35088,-30095,61791,215791,359976,426663,374340,241476,134468,104510,118474,136797,111775,103856,68072,74635,95646,74894,69156,95904,82629,44231,48768,72400,38994,-16354,68469,211328,303975,236488,189247,151190,68017,-29565,-101475,-71574,-104170,-123516,-92284,-115261,-131428,-59402,82742,157031,148100,138258,131938,102330,79583,55386,3783,-55286,-34201,-27922,-31109,-4828,-19911,-32450,-32920,-58382,-58459,-23374,15193,-184,-6883,16280,120689,233595,121430,31663,-25384,-65068,-72715,-75683,-46376,95583,220358,175902,85637,36546,-20987,-20359,17916,31317,13564,-23704,-55511,-30611,-2319,18859,1130,-31955,-40877,-27762,12631,18135,1333,-13642,2002,82394,58332,-1593,33855,55519,40090,-29201,-28429,24025,4106,-82653,-152484,-81848,4437,66511,143291,164506,168408,129421,106093,58372,12494,53301,66563,53876,36104,-22411,-85255,-81003,-11623,40110,41274,116590,212003,175256,52558,-19980,-44825,-58102,-59972,-102149,-60949,3586,35283,25464,-13106,-48301,-71299,-70054,-47918,-17053,-6806,-39084,-90004,-27862,27007,100060,130028,100919,29237,-47551,-30755,80806,136010,97048,14952,-97037,-128013,13983,102418,109424,20814,-34920,-55434,-108843,-85052,6272,107031,135222,56930,-56801,-56305,-39397,-15827,18082,32304,54732,95080,112391,47150,-12518,21273,669,-11484,-11003,-3688,-18766,-88615,-51058,-48599,-95382,-133147,-131108,-57274,-47271,-64650,-39196,-38744,-7847,-15917,-48495,-72718,-109354,-126000,-109458,-86914,-23137,34536,10451,-30493,45849,127144,92139,8312,-129223,17479,273617,201825,100939,86213,180632,319224,152398,25911,-55809,-98309,-47695,53705,104929,52673,-30622,-82005,-49639,-59935,-83501,-109110,-104963,-77045,-65984,-32084,26935,89360,109638,61141,82046,191437,146040,-12408,-88533,-130849,-132736,-61182,17273,43464,9635,-59856,-126619,-93590,-115340,-125088,-78333,-4552,101575,153452,129891,31372,-70684,-102518,-76505,-19415,55869,146913,134699,68417,27402,42230,135696,211242,200332,105747,-9001,-34914,97497,212977,240000,174823,49668,-87264,-76760,38057,91860,57908,-20366,-112532,-128082,-120558,-99230,-42419,-46514,-70641,-87357,-101108,-143246,-36024,173014,278958,195461,50283,7797,108465,48016,-34244,-91094,-28209,-41198,-104744,-101385,-82951,-101705,-46913,-48999,-116826,-121685,17591,196426,350641,231136,61588,-29575,-44790,37481,50774,-16879,-6638,5884,-60090,-106636,-73498,-48097,-87830,-107030,21896,168559,204140,144221,93143,91093,36528,-24376,-57607,-59624,-45791,-18771,-7448,-22305,-45930,-57043,-87795,-106924,-101337,-62487,-145,24006,34984,-977,-56343,-42001,-26836,15218,38405,12252,4431,-28893,-47758,16663,100377,112773,-8283,11178,65544,43524,55616,113365,153342,83593,-42056,4121,63203,33482,-14689,-69558,-119133,-65938,-637,11057,47528,40084,-49592,-76693,-7739,111306,239047,235310,137467,25909,-32129,-15989,10297,58971,157455,309016,355490,254091,79764,-4731,54531,83522,-34681,-75470,45721,267929,374737,310095,168326,-68585,-132552,-107241,-76148,-77366,-28333,-23122,-90161,-144832,-132535,-105271,-33185,52432,99468,136158,189898,265984,233041,172412,161310,206781,252673,234760,163425,36784,-83085,-132011,-43432,11212,-48266,-122989,-87382,36185,158833,179132,113477,28994,-11653,-17649,-11563,-48222,-72620,-36223,-36539,-64328,-79427,-90883,-91855,-85061,-56326,-30179,-19898,-44641,-55024,-39064,12529,-8742,-97382,-197290,-176792,-129205,-43482,53802,91480,134387,154847,96988,-42480,-120848,-84734,23834,140936,129871,15881,-73735,-37199,82194,152295,121361,46309,52719,35064,4462,56640,101585,63001,31127,26433,38847,106708,52859,-33766,-54788,-57370,-122477,-60486,13428,48959,-20411,-110775,-55343,88817,146924,107396,112413,172298,193178,171639,116269,75922,48004,45346,64431,32008,-34760,-60029,-103204,-136427,-154050,-102000,-41900],[73513,85975,111933,84991,22725,24044,76536,116314,95134,70498,35239,69710,95078,120049,98958,22666,-31655,-67166,-96333,-88728,-70638,-45347,-26301,-33270,-61013,-118481,-72206,-32355,-38602,-26720,-37525,-19271,-813,-21411,-76217,-82668,-95829,-106462,-73067,-27597,23375,85040,90203,106325,68067,-24718,127,48929,63691,31926,-37154,-100066,-146031,-84321,-49912,-106554,-121254,-78364,-88461,-97289,-44232,-22868,-51539,-102162,-18396,46091,36801,-33934,-73586,-41451,-285,71768,125952,177821,121280,25931,-14092,-268,12250,-15229,-15374,-3253,-65395,-119416,-93418,-93418,-85277,-20602,12742,-46376,-35157,27544,61251,75198,99590,168819,279561,314810,238829,132777,59436,107424,185993,91630,21698,24272,46316,44134,101568,221629,318874,263643,73318,-77535,-76806,-53006,-13557,44325,-8311,-31620,-19215,-29134,-75686,-23190,105364,145779,134077,120364,40292,-34630,-26972,-19651,-31012,-1564,38863,5227,-23906,-10770,-6965,-65086,-124906,-89001,-126370,-73476,12629,51262,103199,139251,180968,132328,-1466,25406,48857,-13377,51154,138470,105928,12867,-71773,-99888,-41696,29460,133850,176618,157419,84191,35799,81763,274600,344583,315550,211523,-27432,-153092,66750,102213,111717,182472,447516,611533,419450,56004,-10251,172848,235779,205087,146369,39766,-54575,5461,96463,70214,25275,12902,26973,21322,-26717,-93474,-120642,-103078,-47625,15089,106901,141336,84507,-23494,-34506,20850,24781,48228,-5867,-55145,-7406,25981,-3071,-44664,-28840,40658,102764,118872,24100,-74196,-49382,-35915,-79195,-123305,-100359,-43758,-43341,-62350,-34849,-29866,-29078,-18125,-18634,-37752,-89553,-140424,-75394,-77720,-128111,-130530,-69478,2104,66458,65405,81385,21354,-61000,-105521,-128044,-74188,-24683,-13728,-54839,-59965,-38441,-47989,-67835,-95900,-27910,81897,161011,204605,249097,161781,143053,181702,90900,-62635,-71376,-31139,-77528,-86716,-64060,-34132,26258,43029,29520,-65570,-84420,-23382,24369,41672,73989,111785,142190,136792,60021,40868,57372,-19348,-111582,-41815,5825,47001,56259,55859,38809,45773,62991,76141,201623,270103,311108,270351,163092,49222,-40154,-50113,-64766,-71679,-74266,-16538,29494,37222,-1941,-12325,145,2961,-10166,-66542,-82681,-49063,-36970,-35017,-39644,-21629,-15602,-67828,-32910,11922,-16789,-64964,-15308,33946,15568,-60041,-78764,-38744,-19060,-10804,-32875,-59101,-110634,-95321,-66617,-57986,-60990,-63573,-80122,-101056,-104546,-107148,-111280,-80458,-124878,-113238,-90843,-134822,-128122,-39332,41705,51075,-310,-90605,-159531,-96469,-42497,-50539,-50419,-37720,-28524,-14997,9426,21050,62189,31148,18011,20270,-1179,-56234,-89274,-104613,-102565,-88695,2398,94439,120545,131728,115037,-7004,-131235,-54862,4043,85587,139229,99342,47706,45229,43565,12808,-47058,-106852,10452,158928,339191,394502,218395,38549,-33157,10791,101107,132356,99795,61691,87337,146067,122515,11267,-48842,10952,92445,66051,15252,24961,104724,186525,188821,108254,26124,-22615,-18257,-12351,8411,15010,40604,83763,159234,211106,224149,142848,-14706,-59685,19872,39194,17262,47033,138557,224043,211209,114092,31083,-818,-13729,-54771,-100332,-89793,-48502,-16486,-12490,7566,-47572,-62891,-27977,149073,226196,238403,335791,360072,703100,1145425,1152580,480934,277102,310372,380565,280557,109150,31116,22347,36844,129542,138936,61415,112270,183922,308665,304720,67891,-87258,-36811,18882,34155,-28209,-85239,-67549,-66795,-56985,-72139,-96822,-138610,-101825,-96350,-107935,-55082,8553,74602,89036,79973,4929,1228,65504,35500,-60915,-99273,-3765,66259,53603,-24276,-33169,15981,38573,7874,-58392,10467,107731,119235,96359,16281,-17884,6252,4162,12906,-1477,-41218,-44009,-7136,-50634,-51129,-13622,20517,-13230,-98776,-61964,-7195,33207,17616,-69759,-128410,-123936,-76654,-122375,-125738,-121701,-74267,97179,218648,281679,257306,237686,81735,16825,30161,67414,-48313,-61091,-66208,-52783,-24967,5510,-27913,-39179,20379,26827,27530,9532,35214,69424,22856,-20843,6989,-22655,-70219,-13259,140252,232732,220217,96008,52332,104567,197058,211257,115401,11953,167612,341839,357648,254369,115103,-52274,-117902,25233,174265,198968,67192,-29419,-19456,-35603,-24691,62433,35554,-30890,-112407,-132601,-114286,-63235,-12995,20172,43396,40680,7760,-42965,-140533,-44147,92651,95170,8105,-22654,-72796,-110370,-54379,-10411,-13021,23677,100372,213484,264442,256674,270793,294866,256588,283161,311370,185224,39198,2049,68341,192380,212968,102317,-10372,-31393,26284,93279,113662,58627,5392,-26850,-48518,-13540,25676,39450,14470,-38326,-88623,-100392,-46566,99037,297049,440428,427013,256420,61326,-3966,-11140,-73452,-78409,-4691,63121,100858,110950,85314,86025,15662,-59157,-9670,24919,12502,19501,27365,-2727,-73654,-114583,-45793,6436,31061,20111,-16123,-34193,70607,167533,138672,114265,115631,59411,-12989,-27144,-55887,15760,145252,199833,70871,-23218,-101592,-65363,-59198,-99302,-59625,-24803,-25392,-59421,-101999,-123577,-63789,58725,172477,250152,207825,117991,67682,60419,51489,13919,-53931,-58612,41708,105071,70318,-37207,-88870,-20057,38930,33082,-13097,-50086,-87590,-106892,-106037,-84872,-76291,-42285,-19254,-43955,-70666,626,15673,68472,103506,56446,-3346,-30882,2566,49590,58543,47306,22380,22596,-960,-41139,-69854,-77497,14266,106730,124262,89492,23488,-3850,47753,118770,160018,160627,121945,21831,-5427,50841,64827,-17638,-85845,-102580,-48129,36786,8554,-77525,-85961,31512,26980,-12045,-45670,-85999,-108474,-96915,-142749,-116272,-47250,-30825,-28579,-36797,-23224,14943,5861,31360,110433,206180,172125,148741,103610,2229,-101011,-65687,-16573,-7976,-56511,-103008,-139887,-36294,24194,71855,120298,137813,112149,15380,-45199,-67418,-61071,-20136,-49520,-80826,-118341,-40101,-5475,-34879,-102714,-98989,-79171,-116946,-71159,29052,154791,333573,543508,468127,332406,210285,116406,13966,-21033,-37088,-54645,-57258,7155,47430,44144,-13607,-8794,7899,1863,50998,79154,85687,84147,38509,-6540,-2037,34747,54528,62213,76835,65669,173101,199933,150723,41524,7795,-42775,-97127,-100594,-139298,-61192,12425,48155,-49521,-66264,-39877,-56538,-19105,-35616,43162,246241,321652,154026,-24971,-77034,-3195,40043,87215,188702,375777,587687,460754,225003,47496,-40930,-33188,-69434,-112431,-68399,5628,58901,26029,8289,8480,38220,90697,88963,132362,185382,241526,198188,22157,-81513,-97726,-81559,-103382,-118043,-134240,-109337,-44587,-9225,22883,80874,141767,147336,44185,-80644,-88859,3528,94523,152423,77089,-42274,-51085,-9677,3649,-35025,-45948,-22507,-57888,-102709,-37963,-435,44978,99840,107056,12477,-121174,-27147,63281,5477,-64209,-53630,9526,31191,-9418,-62338,-91808,-52419,-50692,-76740,-14185,42125,11331,-9717,-21976,-40950,-26072,-53917,-55477,-32803,-18800,6912,-31017,-102225,-143082,-73050,-3245,41092,50266,-3608,-66596,-95977,-106034,-118405,-89854,3967,119002,63300,-14966,349,17190,-4236,-50828,-77709,-89680,-90375,-48361,18409,69008,37043,-45721,-96604,-28783,18501,-89526,-108103,-73678,-65476,-11954,23367,84660,139689,126616,135536,166045,151192,20362,-64428,-28341,-13502,-41925,-71300,-28991,85952,202158,170328,40979,-92846,-84534,-94460,-19878,149438,251862,263299,160114,-16477,-70785,71173,243951,300956,169023,33252,51429,173348,141307,89975,72837,-3594,-78483,-100411,-51510,-15017,3157,-26900,-85499,-124119,-78873,45395,186496,251751,133342,-15443,-110592,23355,202759,276541,137403,-11687,-77793,-92981,-171121,-69715,47709,16640,-54386,-19956,61430,143617,189386,115907,37899,2686,7358,-55886,-139018,-81092,-5242,198,34717,54574,50050,14157,-40862,-62221,-28759,-44865,-109551,-52864,-4865,-6257,-48976,-110000,-38941,5917,1006,-31597,-29022,139202,354582,432462,302392,81845,-72358,-98855,-64375,-54977,-105646,-103092,-85665,-9603,92170,105759,46763,-54816,-80456,-40228,-14194,2288,-2805,14495,95214,197725,237366,99973,-28193,-52022,40726,108026,114581,83615,61066,36240,-16311,-40322,1876,20862,12711,-80350,-67938,-239,120772,214716,187974,106461,70370,37021,848,16333,60811,95037,67809,-6982,-88907,-68586,58526,65954,49276,36981,683,-41235,-84427,-56534,-13440,49282,88837,89373,60655,28911,-14631,-54012,-73341,-105047,-98015,-48088,62939,140691,95676,36496,-2652,-15978,-62269,-52552,-39602,6649,48221,155615,182113,151563,176994,237817,181652,55980,-27940,-42135,12586,96961,144508,75106,-30124,-55432,-47152,-33670,-34208,-35934,-41790,-27570,-52678,-77466,-119301,-69417,42803,63669,-35726,-73807,-24572,88830,207664,257076,174391,42308,-47571,-28863,12964,2519,-22136,-41053,-103914,-51188,-24454,-22869,26700,101047,32974,-60881,-72630,-87155,-103456,-66218,-991,24569,41391,22611,-37636,-61313,53343,182733,244788,312435,239478,50746,-2795,-24200,-35976,-71993,-109736,-75438,-90324,-73081,-143725,-28451,49555,48326,6431,-2668,32845,34310,-18695,-39208,-40444,-36689,-7677,63576,106209,153341,250410,383371,390946,167946,-18214,-119988,-56810,21088,36178,28591,145251,199187,148869,55309,-24127,-38466,-35915,-2729,-21029,-72408,-83859,-53670,-46909,-68009,-48536,-56511,-90498,-38737,-7863,9836,35452,19792,930,-46255,-77893,-89881,-83907,-56154,6387,98305,154648,142472,48305,-74186,-158572,-88157,-60840,-63198,-66552,-67692,-15411,67095,121452,106847,43604,16846,50343,39504,18411,98563,151129,98407,36584,53509,30427,-28043,-68917,-84912,-70540,-37732,-25713,-22546,-42977,-38881,-45396,-125783,-124179,-66398,-54364,-62288,41385,30652,-19510,-18852,6167,25256,22707,-54,-52792,-107676,-112033,-82655,-69495,-83946,-83146,-72338,-67435,-37348,-31490,-36771,59095,25095,-100798,-1283,69803,93075,35623,-15993,-66881,-113554,-98079,-97146,-87936,-960,70243,42229,72045,112285,101723,47160,-40964,-17624,20777,12702,-28706,-102491,-157313,-151380,-139986,-132921,-69614,-16454,24758,73711,64749,44467,73373,126294,116080,44212,-69749,-127211,-105439,-34399,36658,79976,19068,-47066,-82040,-46699,-56600,-56437,-50397,-114429,-95404,-43132,-47730,-60116,35792,145562,170148,10698,-115392,-60425,-33108,50988,212417,248565,230573,76901,-58911,-79050,-1616,112788,203518,163205,73412,43985,38893,-6749,-18721,99714,285705,369552,281579,124171,12325,-61287,-118528,-52837,-1581,-13573,-18236,61971,198571,321618,370617,313432,185037,87634,83995,128427,154662,132786,130849,94489,94609,118709,115384,117423,131717,88238,7216,10083,47455,23988,-26556,52150,177894,253236,206929,182459,148829,74053,-11586,-72643,-65089,-97947,-118426,-93937,-125021,-159928,-64504,84272,143738,110561,99601,100038,80154,68686,52168,2128,-51653,-39204,-50739,-49759,-23151,-36891,-53256,-47883,-42779,-38513,-25256,3609,-6331,-7792,9042,104516,246597,152414,45164,-25021,-68811,-78944,-82001,-46793,107609,209349,170835,88229,41048,-16441,-19111,12491,19414,1637,-31185,-65011,-46690,-13456,21343,19123,-5907,-20585,-16154,26450,36484,20033,-5132,-6711,45173,-850,-21675,27166,37952,20148,-35736,-14986,29345,3324,-84695,-154963,-120249,-54395,24496,126359,173180,186383,133193,99567,44642,28573,70098,73134,47272,17803,-45323,-115042,-107147,-43089,19879,32823,116769,204925,140442,16209,-44803,-61237,-60337,-49371,-81655,-55561,5872,42342,34627,-6360,-49579,-87344,-78985,-54733,-28801,-29960,-71486,-75913,-8982,41912,111479,150968,133812,67432,-37495,-39969,78196,154279,114056,25350,-92523,-129935,19510,102590,99908,4090,-54436,-65429,-101921,-81399,-3239,102927,130055,40486,-69460,-64203,-49017,-29342,-917,8311,31640,77401,90632,31841,-19405,-3793,-34340,-35207,-27065,-14902,-25730,-107055,-54716,-41146,-82006,-120436,-106934,-26406,-1523,-22336,-26185,-49351,-25246,-28265,-61325,-84897,-113537,-129979,-117220,-89905,-13973,70009,74029,28460,96424,151921,88121,-6194,-142041,15759,283994,201385,84848,70710,172529,332872,153888,-1298,-86993,-105028,-32461,64459,112175,63848,-23658,-61121,-31338,-52350,-75295,-96805,-89910,-72270,-63675,-24260,23936,59567,62701,5718,77280,221095,188677,20511,-67735,-110221,-150384,-79506,-4249,28570,9907,-53196,-128501,-93646,-108712,-129125,-82225,-4373,99798,146173,140355,58610,-49734,-120770,-77589,-329,88842,188095,169637,96385,46569,46377,133870,222148,219885,114823,-24284,-66725,53239,144759,160472,118532,11294,-112632,-61661,67887,132853,102300,13707,-93682,-118655,-114003,-101854,-51633,-53616,-75780,-93796,-114001,-164788,-23044,180706,285259,206167,80292,57528,118183,30623,-51711,-107460,-67371,-65902,-112995,-109269,-97359,-111824,-64519,-77914,-130081,-101330,44858,236493,418644,279285,93635,-6620,-34571,36116,62592,5725,9872,10731,-60414,-99734,-50486,-19326,-66001,-115266,21339,184574,222849,157556,107022,120165,73544,-4704,-52186,-59176,-41554,-10353,4863,-6827,-25734,-40785,-85769,-119102,-103222,-50193,16702,52536,69435,21437,-56311,-49893,-35995,2906,23803,-858,-3361,-33019,-46964,21060,113573,158935,13998,39046,90206,44024,43464,99353,145282,88168,-40069,15919,71993,37485,-14961,-73778,-123157,-65503,13075,43910,88556,78820,-8576,-42897,-4296,89267,202907,199446,96827,-11804,-56048,-31318,-5540,38918,133097,255658,272335,183137,46079,-26358,24394,55907,-45560,-95498,-823,202120,296293,248436,154720,-67890,-117192,-92371,-77693,-88698,-44382,-26733,-82126,-139358,-153533,-135584,-52404,50260,98887,131356,183585,275819,261133,193646,168361,201858,233879,215977,163675,35668,-102385,-122124,-20466,39598,-22581,-137550,-91544,44766,182573,215706,130031,25927,-22127,-28855,-23540,-62688,-86278,-35741,-22922,-44280,-68912,-93327,-99152,-87078,-52111,-24749,-18386,-45931,-59530,-59389,-17431,-31837,-109032,-193486,-189802,-144954,-50515,58218,99617,149107,161625,106177,-28530,-112012,-75404,34565,150380,138259,15319,-94797,-42740,95741,179118,170082,93426,58154,10760,-28309,27551,73571,47135,30351,37127,55125,134387,80310,-14423,-34417,-34393,-97928,-60708,3787,27659,-42463,-135714,-70774,73017,142343,104692,95741,123986,133250,119211,74139,46483,39030,54461,91340,64085,-12614,-52360,-104126,-141444,-156887,-102352,-39865],[78856,90865,118541,88593,27523,29469,76509,110166,82357,47911,17630,63921,83437,106333,96238,22361,-34259,-63695,-82429,-70231,-60197,-57916,-42827,-56081,-80047,-118274,-66499,-14239,-23410,-30984,-59717,-37250,2609,-14491,-71888,-89176,-100008,-105780,-71671,-33810,1273,65100,80793,103069,53920,-41406,418,54475,70072,35131,-37894,-94085,-101355,-46690,-33111,-88868,-98256,-53017,-72610,-81362,-45162,-27450,-52389,-102629,-19319,44937,45735,-14060,-46182,-12540,19094,68300,97184,130616,98354,16549,-22101,-5265,9732,-10221,-11777,-4877,-68473,-122436,-103084,-105906,-91201,-28025,-11879,-69034,-39498,7422,17713,19907,66839,162285,284435,318238,244865,150020,91799,150469,246774,157085,62196,54499,66911,61573,124923,240297,305978,252094,80448,-47194,-51144,-59186,-30045,51175,9994,-20509,-14760,-24712,-71899,-21678,111854,175898,159941,121018,18963,-52459,-40007,-38490,-42815,2989,43787,10350,-11920,6806,10581,-55748,-132161,-89213,-120154,-81296,-11360,19951,81731,136848,191609,150897,36241,44202,48235,-43594,16307,112890,93315,12241,-59085,-67427,4854,98180,223746,260064,219460,118454,47029,81710,295512,437229,437052,337440,98816,-83792,23280,89738,123673,172353,423615,582537,382049,49036,14828,190982,211379,159160,122738,34968,-59993,-49763,52895,46404,13811,13661,40215,45577,-5245,-75033,-92786,-75067,-68229,-12015,86379,125745,76570,-20354,-11179,62885,74048,77979,6641,-44078,1690,33293,10258,-26054,-10554,59353,110754,125323,22457,-86691,-26989,-13783,-58619,-98316,-108090,-46152,-25865,-34976,-36367,-40987,-39697,-15608,-8776,-29968,-89261,-130934,-59817,-67271,-110615,-111626,-61844,13039,94254,98292,109478,44324,-50333,-103558,-134610,-81412,-29305,-23087,-75488,-99754,-79584,-76990,-85737,-89095,-9807,97005,183963,240469,274080,171100,149807,203933,136610,-13036,-92107,-50032,-97068,-107439,-74895,-34774,30096,50001,35539,-56115,-70958,-11460,41099,62191,94799,133205,153461,131907,51186,27798,40732,-21841,-95989,-21621,9414,40091,57476,74088,72985,80047,87660,90289,194023,249302,292204,263263,164234,48599,-52436,-60439,-71789,-76231,-62922,-4648,30946,33928,1156,-6623,1975,3444,-4732,-56895,-110344,-83594,-69339,-56374,-53831,-32240,-31703,-74825,-20939,23091,-8594,-59838,-8876,43127,27343,-47254,-83483,-38560,-11437,-11863,-52884,-75197,-111300,-93632,-62027,-47025,-54448,-53144,-66338,-95243,-118331,-118953,-67105,-47961,-91794,-104399,-91461,-126116,-121866,-33520,43004,46142,-10086,-108337,-127196,-64150,-28245,-54926,-63063,-52256,-31586,-9280,13012,25954,64454,35906,29587,28506,7748,-54904,-94090,-111317,-92896,-64449,-3026,54440,84732,136977,131241,150,-124939,-42513,23610,109898,161609,108104,47981,38692,29929,820,-50321,-104730,23649,162926,333138,399989,238968,51081,-16293,31682,117069,140766,123471,96430,103717,138431,97361,-15747,-53210,11084,89140,64217,19483,39711,132592,225143,220843,133449,41753,-22075,-19007,-12707,7471,29786,70305,117092,182943,218641,219639,139597,-8435,-49892,20041,29803,2916,30668,115392,193806,199856,118220,36098,-1284,-12835,-49272,-92222,-81897,-42891,-13311,-1193,17477,-42810,-50701,11643,216631,310894,319675,463177,500356,904363,1412831,1176617,487344,317293,360171,397531,263545,92782,23877,15942,19879,75422,68765,-11081,55210,148917,286343,306063,73772,-98037,-49075,17761,30708,-28430,-73516,-49795,-56618,-66522,-76651,-93474,-131101,-98058,-90067,-99788,-50208,12994,86956,103137,80689,-20447,2215,90588,70357,-27751,-79401,1926,62308,40895,-32737,-42037,5790,23532,-20483,-59830,25890,121224,127888,91027,6607,-31105,-12072,-7089,5402,-1366,-33301,-43169,-20312,-69303,-58455,-12622,18298,-21191,-108606,-64716,-24057,3219,-4716,-80512,-125857,-96416,-40213,-90050,-109739,-107424,-48883,121911,216254,268067,246507,241715,81712,10414,19500,38280,-102122,-40922,-15477,-21969,-8666,19559,-873,-33055,31830,23910,-9033,-46356,9715,62626,34009,-15154,-3935,-27219,-52354,22983,197043,301130,259261,100053,45185,97106,188486,198463,93005,-6058,147343,319782,348923,246910,99712,-66324,-103199,58079,207110,217455,66064,-31644,-8034,-21369,-48446,54795,55022,-347,-73054,-104192,-93329,-57307,-12375,22645,47787,45340,14157,-44221,-144538,-37622,93512,110974,24153,-17866,-72648,-101190,-38913,-438,-4137,40025,131668,264871,326257,306783,312998,347646,325925,363095,381989,251314,78893,30475,93998,204811,212463,97330,-10604,-32769,14521,74165,98624,53993,4537,-30019,-25040,29413,68860,71285,25037,-42582,-81557,-79484,-29041,121873,337063,498209,488328,304849,82487,-6258,-25272,-99140,-92052,-16868,46244,73247,62372,20612,36262,13971,-20131,33417,58409,22965,4572,1631,-24759,-84149,-119365,-60522,-38838,-34073,-38648,-43914,-27118,89650,164254,115405,90516,102192,81938,16500,-12179,-48246,31669,185004,265632,117400,-5132,-96603,-55559,-50320,-73510,-38595,-13419,-23093,-57885,-86642,-96688,-81076,33255,147099,227727,205571,140865,94907,71884,46087,-3183,-72402,-54845,63069,122112,74112,-31975,-77343,-9782,42229,21886,-30947,-52008,-81033,-102415,-105748,-83320,-66870,-34697,-18000,-44338,-76220,3451,34677,87973,110289,58989,-9710,-64676,-41337,5678,25501,31491,19310,26746,5831,-38818,-73580,-69752,17535,85369,97444,73600,9862,-33081,23189,118889,184989,197878,141232,31246,23400,84951,83343,-10247,-85132,-97730,-33063,70418,79175,-108,-112857,6100,14085,-15692,-42825,-75538,-102463,-98869,-134584,-92386,-29690,-12693,-2763,-6175,-6858,18659,7075,33506,122724,251755,221276,195025,145300,42319,-50796,-80989,-28935,-11958,-55114,-100509,-135389,-29173,23160,70291,123007,144739,120912,8484,-67846,-61487,-35805,7735,-26485,-53899,-82915,-76134,-60211,-61545,-101164,-80697,-67290,-108577,-71397,25535,142739,290853,495974,463129,349421,232004,123876,-4492,-44871,-43779,-53005,-57151,2710,40344,33551,-23751,-14718,5131,6438,55735,74795,77065,74641,27216,-15886,-7563,31017,50979,52464,56183,32886,126546,190920,190840,88878,38930,-20495,-73264,-58699,-79026,-46320,22957,62214,-14632,-108517,-122764,-48569,4316,-24427,45990,238674,311118,139232,-57564,-58074,38914,71167,103619,211079,395906,526531,341385,133916,-2120,-44900,-26238,-60818,-95353,-51381,18473,66712,34835,15628,26805,65761,115161,102066,131541,183624,258861,223088,36551,-71155,-101918,-86114,-105013,-116787,-119356,-92413,-27257,3369,28755,83570,142280,138370,32542,-79279,-70749,20783,115281,167735,83578,-40688,-61914,-24737,-6492,-34582,-59724,-76177,-121463,-86324,-27862,-1951,39213,93348,111170,22242,-108401,-33101,49513,-2855,-57103,-31246,20031,22751,-18966,-62031,-89994,-45430,-37626,-58260,-6758,32694,-3826,-13786,-20208,-36788,-29746,-63896,-73276,-47860,-26616,5738,-32060,-102092,-118050,-30808,51258,96298,96751,30170,-45325,-69805,-85891,-101993,-64945,41286,150235,72136,-9447,12168,24648,-3164,-49792,-78532,-94679,-79084,-27713,33624,71621,40297,-43168,-88033,-7859,52900,-47748,-105304,-82613,-78425,-31400,-4117,50653,113584,113486,114162,127168,128865,8574,-75971,-35637,-22789,-53259,-76238,-9488,123061,253389,228327,97089,-62141,-96664,-100387,-15463,153449,280468,325023,232783,43131,-51894,51330,209725,274619,161354,38515,58462,150664,95022,51210,55424,534,-71347,-94109,-43839,-3072,9098,-32255,-91862,-105693,-51689,70219,194730,247357,133078,-14943,-106659,18387,219787,310302,166579,-2675,-74521,-79783,-161252,-63493,59897,17899,-66160,-37951,40793,115149,153513,89774,31476,4484,-3814,-80647,-102574,-34439,26232,22051,48097,61087,44583,4239,-47678,-53596,-9363,-29665,-78789,-26964,3107,-7687,-50044,-95492,-41623,-10140,-4732,-13563,724,171133,370192,407973,281859,91700,-49206,-91434,-75431,-63494,-116696,-129407,-92498,1518,128832,137395,78260,-22509,-81938,-42762,-14058,-7221,-27618,-10678,70651,162720,230553,98392,-28816,-59668,32419,96660,107061,83529,66753,47323,-8151,-32852,41025,87851,90332,-22906,-115095,-34438,95025,213028,228914,151889,91526,33622,-9810,10738,59579,101094,67592,-12124,-86034,-77330,23806,17134,5514,13655,-1020,-39460,-92426,-51372,-5029,61193,95319,100050,82337,53593,8554,-35131,-54637,-84177,-88087,-66540,28861,96615,67987,19375,-7952,-8109,-60487,-61091,-47079,-902,30374,147516,191127,155062,162610,217619,177977,62384,-14536,-18066,40343,121559,160695,98718,-12143,-45639,-36396,-22572,-28811,-33235,-38097,-29017,-61569,-96996,-102672,10298,122715,127219,3936,-52114,-23807,69664,167141,197178,122786,19906,-56293,-36182,4533,-8945,-33422,-48056,-111013,-49589,-23715,-24801,23677,92467,12627,-79415,-96469,-114842,-91579,-64912,-10348,8776,34737,25674,-33293,-68957,8037,134404,197426,270131,220081,43029,-6991,-29897,-42883,-79933,-100064,-81473,-63558,-44999,-119536,-46654,33254,33981,8438,20191,57884,39969,-18285,-37418,-35650,-23122,10234,76398,114080,151380,230638,358781,407227,202732,-133,-99052,-53011,16073,57942,57769,160461,175004,99570,-10586,-83595,-69768,-57798,-21847,-38558,-80484,-78944,-48867,-43505,-66737,-60516,-75831,-110364,-56634,-16798,7450,36408,15463,-12146,-61811,-88894,-102815,-98133,-66736,-1936,105149,163188,123774,12577,-117788,-116427,-78336,-60758,-48752,-45082,-49046,-2977,74649,121946,95188,13630,-32180,-4659,22,7621,109624,171054,109791,29202,41550,32522,-19400,-56906,-69186,-49272,-18408,-18727,-24599,-48042,-48283,-51504,-111985,-95395,-51575,-53421,-71133,44739,35218,-19824,-28373,-5482,21298,26011,7341,-43668,-96581,-101003,-78827,-74475,-97839,-80165,-61512,-60829,-40942,-29926,-5343,81341,15609,-97615,1010,70188,91966,34862,-13118,-59966,-108866,-104656,-110008,-93378,3604,73091,42240,72219,105832,90065,39057,-29870,-14112,17080,11012,-22834,-85807,-138260,-138231,-120136,-124132,-72822,-20159,28857,79890,62666,34054,60392,118962,111564,40224,-75119,-145086,-98273,-38088,13551,48951,-9607,-67204,-74489,-20378,-33003,-41287,-41268,-108071,-106662,-55128,-55434,-61121,34780,156181,189026,23372,-98750,-64209,-46635,41340,219079,271748,265465,115826,-37625,-83712,5602,139025,212559,141042,36577,8502,38530,14873,3671,99104,248468,317816,254856,119697,14589,-54128,-110550,-55981,13785,12964,-1268,62251,178276,280200,312810,252793,127147,33551,54187,129402,162077,144368,149598,117176,112965,140095,149974,156120,157236,90213,-25867,-27752,21887,7668,-37748,33849,136966,192767,170517,163921,134967,72552,4649,-42536,-46152,-86284,-113206,-90900,-113234,-121744,-48883,87439,132188,85058,70060,71851,56033,52464,43513,-2192,-49445,-54807,-74764,-63541,-39475,-52553,-62042,-41677,-17372,-14278,-20105,-4269,-10309,-7536,1868,82864,242883,176348,57696,-22971,-70460,-84532,-87673,-46523,108658,186404,158595,86574,41715,-15162,-20683,3960,4179,-12889,-39025,-72248,-61818,-26648,19227,31709,14956,-3394,-5679,38495,53836,39035,5759,-14691,5850,-53662,-27804,26210,20781,2206,-32213,-3593,29084,-1061,-86940,-146415,-160425,-113863,-19357,102152,174977,200648,135568,88683,23941,33971,72985,70582,36005,-4526,-71495,-141932,-113061,-66747,-42,24408,117650,197696,108081,-16913,-66626,-70660,-55517,-34212,-55904,-39818,11953,49172,40466,-4448,-53385,-100290,-81139,-58457,-39054,-51831,-97933,-54234,9834,55425,118737,166211,162561,103520,-24103,-43254,73797,164742,124965,36772,-83310,-129238,21862,98911,87358,-15223,-75742,-72962,-89581,-71276,-8014,97675,118567,20652,-80785,-70496,-57369,-40724,-17820,-15819,6378,56331,63195,13708,-25059,-30923,-72330,-56986,-36657,-17609,-26887,-91922,-46192,-26335,-62086,-99119,-84240,-173,40591,19927,-11833,-59754,-43675,-41784,-73650,-93306,-114041,-129154,-122544,-93319,-8892,99197,137609,101907,156836,170688,79652,-24858,-154697,12537,278261,196408,71510,63543,178259,362517,177509,-13366,-105915,-89180,-9428,76309,116260,72034,-14091,-34745,-14785,-45871,-68031,-86370,-76217,-65180,-57936,-16343,17159,27085,13558,-58970,65504,241873,229719,58780,-41445,-88093,-152993,-89619,-19573,15617,10422,-45789,-129265,-91119,-98153,-126278,-84001,-4514,93639,132576,140313,81745,-24737,-128052,-80244,19833,129304,228658,200695,121186,61210,44933,120322,217931,226731,117711,-36180,-86089,29030,97060,95647,64535,-29681,-134113,-40416,101329,179132,155978,60196,-62691,-101854,-103414,-103279,-62672,-61539,-80057,-98649,-125990,-167823,-12817,176232,273636,204066,102472,102868,128736,18901,-64566,-113607,-95344,-81784,-106859,-113625,-112769,-120408,-76909,-95176,-120304,-69387,84119,288856,487698,326420,123752,10437,-29573,28798,65679,27191,26266,14684,-58931,-88809,-24409,10169,-41851,-96679,25886,198128,236108,167030,117748,144736,108873,19179,-42488,-55847,-35153,1211,20953,12516,-1932,-19296,-73430,-113370,-91295,-36132,31945,80383,105195,48392,-52134,-60941,-47352,-10371,10450,-9921,-6678,-34550,-45227,24255,119226,198172,49928,72982,110784,40995,30663,83873,132038,88473,-38412,26813,77427,38197,-16553,-78030,-126166,-63192,26493,76363,127775,116178,33753,-6193,-121,66286,166221,164791,60842,-44151,-76030,-42765,-16788,23867,110237,200375,191979,118559,18029,-38441,11666,50397,-30683,-82175,-29863,146684,226444,190768,140138,-63273,-97823,-73085,-75450,-93658,-55032,-28383,-70119,-127027,-159385,-150746,-54540,58118,100112,127253,177494,278868,285880,215710,174428,192105,205870,187085,158729,39852,-107036,-109306,829,64685,3463,-141837,-92006,51319,196510,239771,135950,18699,-33480,-40634,-35659,-76584,-94428,-27181,-1156,-18577,-54616,-91954,-100915,-81744,-42955,-15927,-14294,-45887,-63075,-79766,-44620,-45783,-107956,-178595,-195021,-155209,-52582,65995,112671,168203,169681,116804,-11414,-100991,-67597,37650,146227,133252,8213,-122528,-36204,118822,210779,223201,147406,67362,-8176,-56382,-4584,44175,34187,33190,53176,77873,158931,106629,6355,-14036,-12125,-69714,-51939,436,10101,-59381,-150164,-75069,53018,129330,96551,75298,72837,69696,61556,30425,18204,32138,65731,123022,106035,17146,-39682,-99484,-139287,-153030,-97150,-32985],[79061,91626,120803,88113,27481,27653,68691,95878,60948,16694,-643,54701,67225,86644,85990,15945,-41426,-63373,-73145,-57072,-51497,-71683,-64638,-69611,-73489,-91688,-58951,-740,-6326,-25809,-70740,-52176,-1134,-14914,-72542,-95471,-102494,-103924,-70618,-41895,-27760,38984,66988,95056,35866,-61342,-2539,54650,70701,33535,-39716,-71309,-58740,-17126,-25616,-80440,-80554,-25142,-49125,-69914,-49161,-34841,-56742,-107585,-24190,38425,50586,6356,-12687,15323,34887,60435,65745,79222,64888,-140,-33923,-11904,3376,-12466,-16214,-14907,-78328,-129406,-114734,-119702,-98739,-41423,-44105,-84085,-35256,-8616,-25268,-39103,30342,147123,272113,301098,233436,154668,116544,190373,310051,231676,106492,81621,81037,71857,140829,250258,285551,235410,88585,-18340,-29749,-63105,-46773,55912,26669,-12081,-12951,-23707,-71145,-24158,110320,196010,176319,109188,-8997,-66375,-46976,-57891,-58593,3969,46143,15197,-836,20742,22579,-50917,-125524,-87360,-113354,-91153,-36928,-5091,66059,137269,201399,165746,71257,69448,54455,-66642,-20186,82267,76774,10964,-38899,-30113,60763,180294,320508,343720,277038,150568,60842,81651,301842,511342,540989,448932,227905,37366,-24986,69357,129841,152975,369559,512117,319073,35255,37718,198394,170844,109938,101911,36690,-44018,-104863,4958,18696,-1055,11301,49015,63967,11073,-56091,-54962,-26490,-35468,-40425,51824,92399,54689,-23377,7750,96790,113133,96814,11469,-41879,2200,33624,17548,-10595,6915,73665,108331,118821,13665,-78613,-5391,4044,-41079,-75309,-79319,-13289,13130,-5278,-32973,-49870,-46557,-10551,-71,-26461,-93572,-119722,-47150,-60483,-94864,-87564,-46947,26079,121467,129841,130220,59927,-43297,-102584,-141808,-90363,-36058,-35000,-95054,-139865,-121359,-108354,-107503,-82916,2542,101189,192296,260976,283515,172702,150720,218081,176245,37912,-76837,-67262,-110062,-123732,-88057,-39607,30406,53984,38789,-46981,-60585,-3371,52887,76218,106795,143258,152695,118812,39366,11179,17228,-27494,-85577,-4957,13597,28074,49904,82733,99978,109114,104932,97765,179104,221667,266263,250738,162336,46146,-67404,-75601,-83136,-85851,-53859,5658,30943,27783,-414,-6428,-761,725,-2737,-48502,-113965,-101398,-100399,-81634,-73056,-48641,-53153,-72939,-12124,26809,-6941,-62275,-10783,44819,33982,-37510,-90969,-40732,-3911,-7138,-64407,-93599,-114738,-94177,-58362,-35548,-46445,-46425,-57644,-92464,-125276,-83906,-31797,-23671,-69132,-87542,-85230,-118257,-120914,-30027,44014,42913,-16007,-117819,-100079,-33342,-7140,-54403,-77197,-67544,-31947,-3231,12083,20906,55300,34082,35642,32215,12272,-57103,-102307,-120040,-82179,-45091,-13856,13768,66965,143016,139605,1793,-123022,-34824,40536,135187,185186,118140,50401,32485,13680,-16450,-58310,-103886,29821,157422,312373,385347,246227,58579,-3860,46965,123617,135418,132504,123341,113938,117403,58795,-47976,-59982,3777,76449,54949,18761,49193,154005,257760,248783,156003,53239,-26344,-24470,-15545,1967,38898,96750,145765,197835,213678,200036,121696,-9666,-44826,12281,10927,-17408,10936,89227,158764,178768,114056,38322,-5854,-17432,-48311,-87490,-81093,-44681,-17706,2203,16648,-46687,-43050,43484,272113,386578,400591,575039,613787,1064219,1602813,1124427,470925,337357,386702,389604,231303,72006,14005,5857,5337,19604,3131,-67177,12278,122458,260628,297280,74135,-111503,-64310,12206,22435,-30253,-60820,-35897,-47177,-77580,-84410,-94034,-126535,-98755,-89379,-96426,-47269,15759,96787,113840,75734,-51810,1130,105838,91226,-9670,-73864,-7039,43978,19126,-45219,-55071,-11045,447,-55153,-58424,35451,125858,125872,76876,-8315,-49021,-37468,-28366,-11740,-7687,-26554,-35077,-23856,-87673,-72332,-20662,5469,-38872,-124901,-71500,-45086,-29692,-31723,-94471,-119111,-77899,-13544,-61940,-93830,-95818,-33594,124231,188834,233158,222852,233365,75396,-5846,-4818,-3478,-134968,10558,34533,2222,-742,24253,20661,-29472,29110,7454,-68334,-115071,-14212,51192,37737,-14890,-22905,-38010,-38744,56652,256069,369021,294813,101916,33551,82528,170499,175660,64329,-31335,108301,269959,311222,221491,74760,-87727,-84872,85002,226538,220727,52972,-45689,-1873,-9095,-83048,44898,76834,32822,-33749,-65065,-64009,-50386,-17227,16040,41030,38648,11371,-50869,-151733,-41746,84700,116287,33951,-18202,-77554,-96806,-31197,1628,-2818,49092,156235,308114,374819,341534,337808,380673,376676,417414,416815,287526,101409,47972,108355,203133,197748,82489,-19597,-43439,-5619,46613,73551,41915,-1480,-32335,1127,66343,101021,90056,23879,-56145,-76389,-62852,-18525,129731,351101,521323,516328,335000,95765,-14044,-43089,-123625,-91652,-25175,29623,46520,20416,-27169,15093,35472,24383,67842,79929,28674,-19793,-37880,-61369,-104856,-121848,-78665,-76821,-80092,-81757,-70283,-29198,95292,147123,88755,66335,84189,93400,37513,-6952,-49580,39286,215182,322119,166402,10783,-97357,-52553,-45259,-53904,-24159,-8500,-26917,-59995,-74393,-77299,-103315,2127,114843,195680,192708,152615,110031,72532,31115,-29906,-100785,-52277,76476,129199,70092,-32658,-74896,-9365,37992,7185,-45274,-45915,-70853,-98722,-109952,-88676,-62313,-29113,-18258,-46542,-80621,5851,53266,103793,107332,47902,-29141,-107556,-66366,-23662,-6074,11321,11516,28677,13790,-34614,-82752,-70898,18086,66103,69481,53336,-7465,-70122,-14289,104435,197194,223756,146401,30366,43127,106427,91436,-6709,-86934,-100737,-27695,88023,131702,72728,-65740,-29891,-9650,-29652,-48975,-71361,-92444,-100098,-121883,-71032,-17054,-660,15084,15233,2398,13915,524,27267,120277,269720,248012,220618,167302,65250,-15536,-79086,-46217,-23808,-60868,-103882,-131289,-26170,18592,64035,118652,142556,120415,960,-89809,-56111,-14323,25897,-12830,-36440,-55428,-95230,-91528,-73278,-86235,-59876,-57476,-100262,-77639,13620,118824,230763,424703,446032,363140,255063,136113,-13834,-70204,-54418,-55876,-62216,-6900,29084,19414,-37586,-26155,-4645,2905,51921,63281,64127,60617,10369,-32499,-22075,17394,37461,31988,29381,4179,82129,170948,217890,129860,63119,-5122,-58733,-28722,-27604,-28503,27315,71645,48695,-6145,-68893,-18008,21999,-17493,43752,216579,278226,109088,-95123,-13649,84360,96783,115471,227832,401291,442678,229823,66364,-29056,-41526,-25332,-58300,-82763,-38358,23630,63768,34470,16015,39875,87459,132737,109705,124401,173997,260757,230048,41496,-68256,-111825,-96918,-110737,-113528,-107751,-82266,-16743,8740,27028,78293,131904,117416,10753,-85435,-55656,36878,133204,176933,84494,-39709,-70899,-43760,-21801,-32674,-56311,-112244,-116686,-54768,-20996,-8280,27786,80047,107171,26304,-101402,-43540,33065,-15559,-55271,-16497,24043,8765,-32891,-67235,-93023,-43562,-28565,-43324,-2088,17198,-23174,-23334,-25230,-38954,-35842,-70514,-89557,-65603,-38718,-34,-36385,-101709,-98113,2705,98653,148434,147362,75054,-13007,-42162,-69322,-90285,-47793,71029,167936,68556,-9400,19638,26179,-8529,-54892,-84595,-101333,-67718,-11157,42445,68366,39510,-42825,-79562,9379,85047,-3351,-97466,-96015,-97687,-58820,-40386,7824,76316,88731,83084,80989,93648,-9013,-68404,-43227,-35267,-67289,-75165,8694,153500,293517,275816,145033,-29408,-109010,-112781,-21350,139330,284327,366835,295580,103264,-22546,31144,167650,237417,144560,37377,60495,122792,50348,12573,30930,-3552,-70470,-93840,-41732,4571,11243,-39540,-97850,-91423,-35123,83050,191160,231226,125191,-18908,-108689,6418,215963,317742,180458,-919,-78778,-70174,-130015,-42061,80147,22973,-79664,-61976,15643,83862,115467,61639,21968,2391,-18921,-86582,-54335,8327,53055,40733,58686,62168,32139,-11225,-57858,-48596,3062,-15242,-49046,-2358,10848,-8817,-50033,-85315,-47367,-28768,-13533,-1425,26293,202384,380712,379074,258088,97510,-31415,-86041,-88114,-74986,-128052,-163472,-85645,16834,157644,161857,103650,5416,-82438,-48794,-18133,-21592,-56050,-39125,42756,123846,210528,87842,-34195,-72611,17492,77882,92321,78032,68603,54961,-1387,-28628,75652,157054,178295,70938,-55564,-64835,58910,189934,249511,183552,103757,26269,-22639,3821,54733,101070,62074,-19154,-82784,-91395,-17768,-33205,-34028,-6819,-5797,-42467,-101980,-44904,3913,72442,99219,108018,101478,75875,29948,-17585,-37268,-64851,-78757,-88826,-4329,55673,42158,3127,-13314,-3321,-60896,-76543,-58452,-11846,10497,130844,188722,146355,136449,187154,164975,62337,-6716,1150,63651,139052,169753,120310,5060,-35574,-26585,-12850,-22999,-29592,-33102,-30337,-72476,-103934,-23272,103326,209885,198175,43296,-37558,-30456,42821,118195,132522,71250,-3452,-66286,-44225,-4983,-20955,-44309,-55326,-119353,-49688,-26402,-31311,16136,79405,-6731,-94879,-121864,-106883,-72986,-63721,-22506,-10191,23568,24208,-31419,-62916,-23522,88763,150986,224727,194295,32501,-13906,-38016,-51857,-89643,-90405,-81819,-35345,-20039,-96804,-67940,12748,14842,5955,38035,75277,38092,-20515,-32686,-22845,-2162,31455,90091,124052,153803,216570,331725,409698,230329,14064,-81266,-44656,16094,77398,84610,169413,145967,52378,-71745,-133810,-88763,-78347,-41219,-57024,-89710,-74814,-43676,-38573,-64249,-75446,-98122,-132413,-73140,-22652,10127,43919,18488,-18043,-72920,-100314,-110894,-107413,-78264,-13714,102903,161917,97390,-26906,-157650,-79079,-71278,-62420,-32619,-21008,-26934,11827,81789,119864,80496,-16101,-77705,-59230,-37205,-3,117453,188336,127993,32618,27964,32397,-11355,-44580,-51255,-24704,2380,-12463,-27904,-53551,-58314,-57306,-96806,-70675,-39772,-56402,-63608,53461,41624,-17336,-33137,-12666,20395,30544,15438,-33662,-85314,-90687,-75738,-80114,-102390,-62703,-39115,-50981,-46778,-30094,23955,105344,13029,-79937,4889,67793,88842,33389,-12278,-56132,-102332,-103601,-120794,-106496,-3159,65421,37492,69144,95853,74668,26226,-22011,-10664,12241,7006,-18638,-68228,-115922,-121050,-95339,-103333,-70318,-23714,30915,83413,60923,23969,43694,106493,102443,33731,-78108,-137875,-89011,-40721,-8942,16982,-39610,-86015,-65597,743,-9508,-25371,-31119,-98262,-117799,-68485,-66237,-66100,30216,161154,203387,39432,-77881,-65454,-63429,25786,210870,276664,280085,144440,-17350,-86905,13635,165889,219084,120308,2358,-24936,37670,35069,25391,98467,211436,259972,219963,110686,13849,-50328,-104911,-55794,33710,45293,21478,63021,155909,238370,257204,196347,73115,-23273,16539,119479,156900,144583,157696,133953,127733,157494,176420,183369,170382,86607,-52577,-62864,-3095,-9244,-49322,14455,92442,129701,129470,133866,109569,62469,16896,-13543,-22919,-73756,-108597,-84639,-92472,-79092,-24620,89973,121723,68550,48791,47638,30264,30177,27960,-10353,-51301,-78824,-94962,-70393,-53820,-67152,-50208,-9793,14521,11890,-7765,-6992,-11604,-6044,-4836,57897,223384,190305,67240,-20792,-71503,-90398,-93574,-47345,99786,154880,139635,79557,37001,-18659,-25910,-7959,-14333,-29928,-47669,-77782,-75481,-41200,12874,38676,30424,10152,2822,47754,68964,57036,18441,-20848,-32455,-86717,-20109,31364,8547,-9286,-20944,3665,23781,-7719,-87631,-130163,-166909,-168390,-61225,72248,169054,209127,136962,76513,-653,27952,64413,60648,20539,-30092,-100464,-148224,-99688,-81032,-20130,15185,117941,189338,78741,-46469,-83229,-70391,-43552,-15106,-25759,-14007,22854,55797,42775,-7056,-59476,-108730,-80863,-62016,-49513,-72715,-110737,-30880,27438,67117,121725,174077,183263,132888,-9488,-39317,67755,163817,126832,47420,-71310,-127368,20065,91341,72730,-35925,-97192,-75420,-72805,-54295,-2165,91483,99613,-2972,-90968,-75663,-65011,-50431,-32463,-39484,-21221,30820,29937,-7292,-28923,-55879,-112997,-74445,-39028,-12652,-24017,-72039,-30345,-7135,-38548,-76557,-64743,19534,75036,58375,1273,-70747,-62138,-53630,-80257,-90878,-106150,-124944,-127105,-98733,-9126,119747,196137,180000,214230,176503,63933,-48768,-158657,5073,253102,185233,61007,65186,196497,405827,232254,12601,-78307,-56954,20137,87679,115833,75474,-4087,-8221,-2582,-42529,-63962,-80312,-67122,-59065,-51382,-11074,5242,-6894,-32107,-129608,49534,251562,266048,101425,-11345,-67435,-143071,-93619,-30686,2828,9009,-39722,-130801,-87701,-85539,-115987,-83398,-5901,82431,114169,130842,98223,2134,-108549,-85976,40660,173622,261096,221954,138024,67533,35675,92959,194170,214637,109066,-47002,-90123,23985,70772,49480,15635,-72458,-145398,-16973,134945,227252,214194,115060,-22963,-80020,-90693,-103682,-76303,-72053,-84663,-102041,-136145,-151645,-8519,158278,243826,187398,112471,134862,132992,8754,-75541,-112590,-92989,-76451,-94165,-116942,-129475,-129326,-89412,-106188,-100900,-33727,130231,346859,547137,365314,148056,19076,-31976,14880,58156,43281,38760,14350,-58679,-77484,978,35953,-20256,-74260,30754,202355,237176,167814,122034,161496,137911,42590,-32335,-52900,-29983,12953,38368,32815,21861,2199,-57416,-97033,-74022,-24440,40511,101183,135763,74522,-45596,-79056,-63497,-25739,-2051,-15708,-7072,-36107,-45501,23308,114278,222951,96421,109131,120792,30181,13916,64152,110894,80931,-39183,34346,77041,32881,-22426,-84401,-130199,-64807,33297,101057,157482,144848,70316,25795,199,40345,129222,131500,29310,-72490,-95020,-53649,-26707,10893,86386,144669,117416,58900,-8843,-47091,7194,54975,-8097,-55623,-39146,103440,167140,138515,123756,-58073,-79485,-57502,-75912,-98206,-64834,-32243,-58636,-113852,-149750,-143266,-37982,72201,99431,120370,168204,270836,300253,232720,175217,174575,167971,148780,148167,49040,-97801,-99887,15087,81476,24530,-137529,-93183,51333,196351,246056,128216,4732,-49202,-56809,-51769,-93711,-98495,-14386,23771,7990,-40954,-91146,-100727,-72960,-32685,-6217,-10924,-48447,-69775,-103872,-67286,-49929,-97473,-163953,-196511,-163974,-54147,72192,125261,184719,171897,121340,1913,-92725,-65530,29392,125192,110442,-10608,-162559,-14821,148822,242569,273590,199084,74433,-25258,-81779,-39854,12109,19710,34485,68179,98785,172730,124615,22738,1271,5109,-43458,-40390,-1783,-7636,-75402,-143318,-70836,26996,103782,78904,48265,19707,4841,211,-14369,-10072,23228,71320,145718,141543,42906,-29213,-95788,-136559,-146315,-91163,-26646],[84082,97239,126598,91520,31319,28602,63684,84156,41657,-11986,-7889,51150,56359,71559,78387,13208,-43626,-57773,-60264,-41150,-38849,-71506,-78211,-60366,-50034,-67371,-46965,16371,19533,-4487,-54872,-49682,-3960,-14783,-70808,-94495,-97944,-95949,-63032,-42618,-55243,17289,58306,90793,22929,-76748,-1923,56286,72354,34028,-36230,-41278,-14188,9314,-19975,-71751,-61720,843,-26768,-56410,-49182,-38265,-57728,-110638,-26963,33074,57498,31811,27152,46690,52789,54531,38609,33213,29855,-17279,-42437,-14191,-2217,-17955,-23788,-26696,-87796,-134582,-123026,-129664,-104929,-56896,-77157,-74121,-15986,-4130,-44631,-94620,-1786,131489,251783,273254,213217,152864,137561,228941,374878,314258,157304,108816,92861,78867,151511,253103,261163,216468,98013,9075,-9782,-61145,-58898,61328,44439,-3462,-10997,-23202,-69847,-26648,104771,208103,184374,88818,-36389,-66474,-42072,-71119,-74550,4474,48611,21736,10788,33298,31567,-47265,-110891,-79605,-102886,-98816,-60086,-19533,60493,145159,215161,181342,105574,98807,67994,-70870,-49670,51587,59236,11633,-12418,13732,125722,272250,416653,420591,324975,177630,75822,82130,293411,557766,616942,536967,344138,157735,-65531,43836,130624,126025,287570,406384,238437,19037,57393,193709,119560,63289,86568,43481,-18989,-136146,-42220,-9384,-16298,8154,54361,75826,20907,-43502,-26184,15901,11773,-36027,19229,51519,25219,-26993,24781,123655,143888,109036,11814,-45553,-2738,30409,21945,4044,24219,83718,97006,100437,-767,-55539,13939,17986,-25500,-53136,-38143,38625,61257,26727,-19327,-48904,-42155,808,8993,-26000,-101159,-105962,-35851,-55731,-81715,-66271,-28887,41559,148595,160364,144895,69994,-38325,-100982,-146399,-99075,-43055,-47251,-108157,-165243,-152053,-137520,-131238,-76506,8910,94250,184895,263905,277989,168491,147438,224604,206995,85320,-26795,-62074,-95928,-103702,-100440,-46015,29252,56629,41245,-35831,-51439,2387,61094,85122,111543,144024,143694,102044,27270,-6532,-11467,-35990,-78939,8161,19826,14228,35994,83482,119984,132843,115466,99017,158788,190189,236362,234951,158512,42694,-83580,-93580,-95104,-99002,-45464,15431,30527,20278,-4867,-9646,-5930,-3159,-2235,-39617,-81127,-82649,-112081,-102746,-92350,-67894,-77932,-61876,-5194,25400,-9046,-69645,-18766,41337,37654,-29309,-98956,-42679,5588,4547,-62425,-111346,-118884,-95219,-54760,-22855,-34386,-40271,-52176,-91618,-111967,-49982,-3999,-6280,-54399,-74192,-76578,-112416,-122933,-25499,46968,42632,-17044,-117773,-81171,-9976,13600,-47423,-86257,-73716,-22059,6773,9968,9634,38764,27716,37577,32528,13765,-60677,-111274,-126575,-72150,-29474,-23175,-6078,73788,149093,141926,635,-122923,-29726,55915,161647,209156,129762,57099,30493,-935,-35408,-68069,-101751,32647,147340,285013,358676,243609,63339,6576,59320,124091,121334,130622,143500,121604,87245,10878,-77525,-64997,-6952,58687,42060,16430,56245,170895,285197,274488,178154,63060,-32353,-31318,-17611,-4431,44589,120990,170175,205476,199960,171007,94297,-14226,-42079,-647,-13738,-39739,-8526,63451,123264,152112,103853,39311,-11282,-24688,-49336,-84251,-84067,-50541,-26235,966,9520,-54666,-36646,70063,314958,450394,480386,661890,688946,1158074,1678989,1004527,437020,342831,393265,361105,189000,50638,5495,-4251,-4416,-26293,-43943,-97879,-17401,103389,234772,282081,72884,-119924,-76070,6542,13884,-29502,-47536,-24229,-38137,-85635,-91635,-94650,-120767,-98711,-89791,-94285,-43250,20842,109016,127038,73074,-75312,1376,113721,101769,-1982,-79227,-28528,14398,-7365,-57191,-66926,-28475,-24820,-90125,-51734,43022,126093,118599,60640,-22581,-66063,-63677,-54044,-33289,-15459,-16915,-17191,-13574,-98402,-88335,-33005,-13454,-61497,-130272,-76665,-64731,-58410,-55337,-105215,-112780,-65627,6722,-35625,-75720,-83655,-23981,110084,144885,185242,194039,220827,73084,-20061,-33215,-47006,-93706,68814,81053,23826,3930,24707,40305,-13179,21612,-6878,-102224,-141010,-30309,39889,39001,-13433,-40461,-47335,-24608,91976,317682,435101,329110,107316,24738,68123,151155,151666,38352,-57556,61238,209255,259136,188773,48998,-108933,-60708,109686,236485,213755,34266,-66413,5351,5489,-119284,43932,107952,73934,9897,-21636,-29928,-37532,-20994,6699,29500,27068,5670,-56524,-155876,-49868,73284,118082,43661,-17311,-81207,-92188,-25685,1461,-3613,56005,178566,344326,409568,362975,348782,396638,410225,448202,422762,300192,113525,60412,116586,193287,175845,64989,-30241,-56077,-26146,19851,47651,29902,-5242,-27386,26868,97365,125581,101454,17697,-71651,-66069,-44854,-9127,128218,345129,515011,514319,348505,104547,-22664,-57669,-127714,-80437,-27409,18212,27753,-6966,-48753,21859,70334,70195,96050,93125,35692,-41012,-79840,-103423,-120783,-103089,-84669,-82098,-75240,-80174,-87528,-35032,93314,123986,65744,47134,66685,97897,55500,-4935,-53698,43822,238876,368961,221253,30872,-94774,-51528,-40596,-36081,-10597,-3972,-30507,-59326,-61016,-59372,-111589,-24508,86359,164611,177313,158566,118242,68352,13946,-57843,-131845,-43481,87702,132154,64595,-32842,-74078,-12641,30912,-6648,-51673,-31103,-52832,-89339,-111395,-94602,-57528,-21595,-14709,-44213,-78229,12141,77026,122862,103336,32220,-53366,-141383,-51465,-23453,-22957,-3078,7925,36309,30018,-19726,-85748,-75457,18918,53447,48818,38163,-17312,-100601,-56172,81476,199912,240976,143476,25314,57995,120054,95123,-995,-83507,-105250,-25617,96060,167975,131264,-22922,-64142,-32443,-44646,-56782,-67515,-75393,-89673,-100758,-46455,-3723,10786,30589,33316,10863,7501,-6694,20040,111532,267851,259769,233023,177409,79055,11454,-61211,-60733,-36812,-66678,-105841,-125919,-23013,15361,58743,113657,138392,118056,-1372,-107920,-52202,3049,37450,-2979,-22711,-32930,-69725,-59904,-61903,-65782,-41804,-48180,-87450,-80656,910,92002,167427,345591,426624,380942,285319,157171,-8888,-88247,-61794,-56672,-65980,-14292,22276,11066,-46672,-35761,-14661,-2327,45579,50657,53074,48417,-5082,-48996,-38480,343,20115,8603,5139,-14062,45444,143812,231912,166006,84322,7797,-48662,-9317,13875,-7394,31807,81952,111505,98989,48795,34479,39645,-9757,41914,187534,231655,71121,-110427,43982,135120,121958,128389,243972,396103,352171,145030,29023,-35185,-32884,-24782,-55915,-69997,-24287,27542,57069,30920,15081,51859,106844,147361,116798,117496,163520,252906,223695,42227,-67306,-120282,-106587,-112509,-105916,-97113,-74594,-8860,11767,23149,71334,117924,93037,-13246,-91474,-39470,55936,151936,182719,82100,-37988,-73232,-60417,-35673,-24238,-28792,-60429,-40145,-18289,-12581,-13748,16093,65633,100763,30178,-94320,-53042,18223,-26844,-54319,-7003,24329,-5865,-45364,-72210,-94926,-41054,-18370,-27078,5234,2281,-40274,-32593,-31341,-41900,-39096,-69432,-96016,-78825,-48098,-3551,-37706,-96717,-79716,31597,141910,199483,202684,131681,30877,-11540,-52170,-78155,-33398,95730,173922,55723,-10029,28013,27377,-14788,-61071,-90752,-102243,-53748,4860,48942,63456,38223,-41428,-68733,26000,116838,47310,-76571,-105886,-113941,-89039,-77829,-32896,37626,60024,50541,39263,56447,-20503,-43966,-45255,-44776,-77449,-66507,26729,178936,323963,314410,187072,5553,-108849,-127761,-32299,114771,267913,387208,344313,162365,12587,17562,126203,197323,124115,34422,61456,95700,13288,-20790,5077,-11424,-71555,-95226,-41020,11423,13326,-44613,-99928,-79359,-24484,87096,179448,208254,114074,-23381,-111696,-5910,199741,305491,184100,-770,-86115,-59138,-91985,352,114405,38354,-86186,-87486,-9683,53767,79607,35657,13386,611,-31971,-67297,-10037,49424,78545,60030,70856,62865,18425,-27062,-66666,-43700,11894,-690,-20790,21936,21600,-5187,-44722,-75422,-51751,-44378,-21209,7874,51096,237320,391956,351661,235048,101287,-16556,-81041,-98398,-85171,-131854,-152620,-60942,38538,178127,180570,124386,29698,-78782,-53723,-22167,-36061,-82040,-64929,15414,86571,182640,72726,-40679,-87452,-279,55748,74420,70793,70070,62272,7006,-25845,105511,223656,262298,163425,25972,-66499,19861,149950,247860,199109,106972,16010,-33515,-234,49379,97438,54911,-23324,-75209,-103148,-56928,-76620,-58422,-17855,-9086,-46566,-103683,-34626,16122,85041,102835,115642,120488,98375,52339,1525,-18483,-44515,-67348,-108944,-30663,22705,21587,-8971,-16554,197,-59933,-94930,-68636,-21653,-7690,109395,176871,128471,103478,152090,147233,59043,-2174,16164,81973,149720,174297,143548,25197,-22561,-15060,-1918,-13805,-22386,-24589,-29076,-81979,-85524,59835,198765,294632,268274,80748,-27055,-40112,13893,69359,73085,26385,-24182,-74606,-50238,-13268,-31545,-53100,-60925,-124264,-48002,-28472,-37373,10302,70581,-16310,-96666,-121323,-76699,-53876,-60857,-34454,-28647,11343,20939,-30056,-49286,-26519,61019,115714,183398,166464,21256,-21669,-46822,-61099,-98774,-78900,-71209,-6632,3535,-74275,-89679,-9295,-6203,1256,51434,85393,31638,-23988,-25709,-5657,22383,54048,103479,135426,160260,209121,306335,400063,249652,25571,-65128,-33772,20312,93614,108812,173072,116391,12905,-114266,-134317,-90997,-95369,-58358,-73942,-97176,-69443,-36447,-30791,-58059,-86982,-114153,-146745,-81522,-20921,22293,62674,34114,-11131,-72713,-105035,-107552,-105714,-89305,-27088,93302,153023,67894,-64978,-129485,-49358,-68291,-63177,-12795,6960,26,30838,90071,116743,65265,-39168,-109067,-109388,-66428,-2592,123344,204571,155615,51753,19033,32371,-2467,-30578,-29950,3501,24512,-6199,-31254,-57905,-66734,-60083,-80876,-50674,-33079,-62242,-44939,66080,49604,-12015,-31883,-12730,24570,37749,25844,-20927,-72240,-79621,-71866,-84732,-93429,-41036,-11820,-38354,-53485,-30082,50970,126342,13222,-61426,10422,64565,85786,32553,-12774,-53972,-91780,-88835,-105220,-127017,-23277,44807,28093,63683,84129,58074,11294,-16367,-6496,7799,2133,-15196,-49761,-89599,-98587,-68487,-78049,-61434,-25418,32094,85452,61003,16854,25504,90742,90684,27080,-75498,-114579,-76929,-41409,-28750,-12491,-68324,-100764,-56466,17118,14207,-7269,-20499,-88985,-127139,-79797,-76640,-73740,23285,162341,215896,60955,-53056,-61660,-80855,6593,189146,263193,273270,159997,-275,-88079,23796,192384,223170,103291,-25989,-53276,37055,54167,46650,98713,178419,204854,182406,99075,11240,-49232,-102611,-49878,60411,85080,51349,66053,133860,199448,207837,148107,30903,-66773,-21233,100126,140154,134390,155500,144742,139175,171160,195321,200222,172799,78603,-69556,-91947,-25035,-24598,-59093,-3546,49282,71474,87386,95622,75827,45622,25168,13887,636,-61116,-103351,-75487,-69924,-41701,407,91996,113540,58937,35323,28807,5104,3308,6180,-21704,-57175,-106631,-101609,-68077,-64093,-78728,-21489,37229,50797,39254,10961,-3040,-8266,-1480,-8863,33516,192799,194436,74048,-18019,-71318,-95207,-98318,-48185,85213,120576,117042,68807,28047,-26044,-33442,-21350,-33887,-47130,-55365,-80503,-85573,-54481,5078,42390,42752,22255,11447,56179,83333,75148,34347,-21835,-63699,-80392,-2372,43402,8764,-6957,-3432,8256,17014,-12271,-82701,-108390,-128700,-142989,-93648,41168,157940,212823,140240,69650,-21224,15183,50386,47579,3851,-55411,-128084,-123027,-75104,-82732,-38018,7148,119156,181503,54926,-69860,-89344,-58116,-23261,9509,10282,22288,41638,65093,44345,-11017,-64984,-104913,-78201,-64334,-58355,-89155,-101767,-6305,45778,79676,123800,176806,196324,155126,7456,-25453,63954,152944,121173,58768,-55055,-122363,16515,83198,60479,-52667,-112065,-68198,-49546,-27393,21430,87906,76427,-26944,-96541,-76772,-68961,-55451,-41085,-57702,-47225,3730,-4930,-27231,-26961,-65014,-147129,-79742,-30646,1800,-15270,-51909,-8909,17030,-10174,-52009,-45834,35233,102905,93632,14928,-79030,-74884,-55807,-70926,-70367,-85589,-114727,-128126,-103093,-11325,134033,248849,256933,260418,168202,42663,-74155,-142632,-3878,212814,171730,58239,79321,226666,455373,313897,77093,-26400,-12767,58419,101635,114651,77682,8683,18930,7960,-39186,-60066,-75750,-60416,-52210,-41914,-6117,-7841,-35620,-59445,-168282,38458,253973,299881,152111,25500,-45693,-128996,-89207,-34436,-5977,9103,-31667,-129401,-79394,-66918,-94719,-74361,-3524,71257,97286,118957,111422,34396,-71734,-79397,71102,222696,284257,234431,148878,68671,23703,58327,155512,186102,91926,-50671,-74540,35490,64727,27192,-18870,-107945,-134792,10879,171531,279279,277057,179245,28063,-49119,-71291,-95876,-85379,-80219,-84056,-97174,-135073,-132632,-6180,133450,204121,162630,114453,154402,132432,3068,-80638,-103404,-62557,-45474,-75546,-113846,-133235,-128319,-99243,-109274,-75576,7611,185198,409233,592816,396194,170278,24791,-35353,1592,46861,57547,51360,14255,-55077,-61632,29484,61302,1953,-49519,38480,199480,228965,163894,124690,175227,164389,69138,-17486,-45568,-21286,30168,63426,59418,50071,27358,-34717,-70153,-49190,-10406,46228,117418,163192,102645,-30313,-99344,-77709,-35025,-5300,-10566,2100,-31840,-42065,24116,105277,236019,154732,150595,123329,16790,-875,46450,88492,71841,-34903,44973,77475,28216,-25859,-84892,-125136,-65921,37910,121214,180569,167761,103277,54794,1471,18602,100373,107680,10028,-88805,-106559,-58003,-29326,6068,68248,97894,57773,10368,-29444,-48900,11009,66159,18217,-22855,-23551,83909,130111,102773,115192,-45522,-56509,-40782,-73841,-97895,-68703,-32776,-42475,-95199,-126809,-112918,-1652,94906,102613,117254,162289,258790,308243,248911,176789,156961,130097,111910,140907,69821,-75131,-89008,27839,96024,46371,-120218,-89010,51052,189509,241933,115724,-7913,-62304,-70697,-65220,-107320,-90108,8687,57237,41090,-21876,-84778,-92107,-54456,-13359,13758,-500,-46570,-72942,-124108,-70633,-35410,-72978,-143450,-189265,-164945,-49298,82494,142609,202362,172659,123981,15703,-81290,-62315,17610,96189,78078,-33640,-171151,30140,191445,279325,323910,249282,84240,-33547,-95531,-66669,-13656,10280,40107,86964,121283,180688,138816,40218,18045,24228,-13555,-21348,2691,-18728,-84090,-126557,-54016,5448,73719,59230,22968,-24235,-48307,-51735,-48463,-28777,19644,76377,159707,168261,66655,-16014,-87579,-126751,-130034,-78027,-15350],[87497,100247,127818,91458,32691,27110,56960,70717,20348,-42073,-9452,47233,45734,56690,68959,9321,-45987,-52727,-49318,-28053,-28674,-62896,-75987,-41311,-28441,-50754,-37541,31974,47787,22845,-32748,-41138,-10617,-18769,-71612,-92990,-93580,-88493,-54750,-39703,-82018,1305,53317,87598,12540,-91101,-2599,54693,70308,31968,-32995,-14068,24769,26920,-19463,-63976,-43217,21945,-9307,-44890,-48863,-41412,-58823,-114055,-31629,26115,62906,57129,66793,76862,68848,47364,13060,-7719,-6267,-36722,-49632,-16200,-11681,-31525,-38112,-40729,-96403,-137228,-131272,-139594,-114691,-78091,-109347,-49627,10813,21099,-25777,-105912,-27339,115530,224889,237083,185278,143217,151149,260459,432136,394292,208864,132407,99792,79772,152816,244370,230005,191819,102771,30026,5115,-57767,-69271,62935,59117,1710,-12577,-26940,-71230,-31823,93150,208485,179833,59346,-59346,-54361,-29685,-76122,-92667,1441,47688,25744,18782,40968,34365,-47312,-96341,-68951,-91560,-104698,-82139,-26607,61744,158864,232335,196723,136107,125343,82427,-59058,-65428,20674,38534,11465,15036,60227,193008,362454,497988,478247,354070,193288,86427,78928,267444,565897,652389,589894,431755,261817,-72272,11086,121583,88892,179414,273068,146052,-106,68123,172678,59991,20087,73941,49856,3177,-101047,-87270,-38334,-32953,2433,53331,77376,21118,-40685,-7890,48314,54284,2663,10823,17026,-4687,-27547,38611,141409,164920,114681,7177,-55763,-13836,23054,22825,16111,38196,86679,76035,68903,-22716,-30669,28347,26388,-13717,-34087,1370,88294,105076,56894,3089,-35337,-25129,17890,16299,-30490,-113423,-91747,-27769,-54622,-73528,-50778,-12955,56118,172363,186370,151773,73337,-36864,-100321,-147796,-108707,-51621,-60579,-111088,-134193,-143342,-147477,-142215,-71550,6741,74418,159487,246218,256769,157657,138862,221836,224729,123377,31765,-30339,-73097,-88755,-112301,-53972,25826,56475,41833,-23557,-44433,4678,64395,87577,108103,135661,128059,82936,14381,-25312,-45543,-49359,-77290,15671,25959,-940,15438,75309,130364,147966,117254,92170,132716,155215,202820,215124,150966,36250,-101293,-110811,-102216,-116240,-39027,22754,27706,10005,-13083,-16908,-14206,-9098,-4125,-31569,-50238,-51328,-93062,-103472,-100022,-86443,-104399,-47121,-1066,18939,-14239,-81376,-32835,32682,37840,-23943,-107934,-44632,15954,19835,-51338,-126838,-124495,-97976,-52953,-10824,-19464,-34266,-50727,-94286,-96256,-21990,15576,3505,-48028,-68711,-71394,-111008,-127795,-19525,50390,42823,-16259,-115841,-71414,3519,28608,-37614,-87065,-66406,-2343,19696,6586,-7119,15722,16253,34687,27851,10398,-66573,-120859,-128998,-65922,-19995,-27117,4443,91409,150684,137312,-3688,-124999,-28011,68128,186309,229285,139624,65358,31282,-13886,-55885,-79828,-99235,32354,133533,254171,324075,231396,64212,14081,68008,118615,100433,118935,154845,126864,52762,-41774,-93786,-67867,-20522,36868,26098,12474,60476,182159,305056,296136,198335,70137,-40548,-39576,-19397,-11679,45283,139613,186976,204417,178375,135404,60017,-21249,-41746,-18385,-42854,-63344,-27651,37975,87710,120882,87331,37189,-18141,-35459,-53251,-83388,-91124,-60851,-39108,-5153,-2919,-65870,-32135,90250,342069,496429,552950,713138,714156,1163369,1617110,831369,388952,336205,380198,313520,138155,28778,-1834,-14881,-11258,-50992,-59853,-101980,-39229,86979,208027,260833,70347,-117223,-81582,699,5118,-27333,-36422,-15867,-31029,-90238,-98721,-95707,-114248,-97065,-90838,-93695,-39264,27684,124300,144764,77304,-72378,1178,113196,102378,-3148,-93912,-62945,-26315,-38064,-68521,-77015,-44690,-50395,-123318,-42849,47956,121837,107137,44286,-34981,-81320,-88853,-82497,-57654,-24002,-5515,5864,4557,-100229,-105351,-47982,-37545,-87135,-112071,-79192,-81856,-80189,-71050,-109597,-109739,-60018,19984,-12322,-57097,-71775,-19774,82654,90594,129584,162969,207203,80083,-21374,-54379,-74433,-34645,120544,120040,42076,5593,21249,56466,23390,26910,16712,-6945,-68982,-39092,28186,37750,-9719,-50203,-51985,-10243,127385,374677,490662,357231,114957,20406,55922,133073,129742,18300,-82812,12029,150273,203865,154706,25805,-125037,-33608,130433,236324,197164,11719,-93264,14737,20330,-110821,54092,147632,121921,55974,21972,4815,-20366,-22555,-4108,14415,11944,-1642,-60041,-154487,-60758,60605,117833,53993,-14375,-82841,-87472,-22056,-573,-6418,60498,197351,368737,425281,368517,345307,394846,424384,454873,405212,293643,117565,68470,118878,176467,148746,46397,-40922,-68573,-44096,-2247,24523,19769,-5556,-18337,47094,119380,141554,106092,7766,-85875,-50889,-25564,-577,118043,321486,482371,483716,342760,106590,-33250,-67234,-111269,-66707,-26848,10450,16457,-20502,-51277,34005,101721,110107,115476,97183,42819,-49125,-105241,-126670,-107884,-77547,-73081,-67177,-58546,-62868,-93124,-43714,84738,97443,46898,32151,49797,95470,70445,-4599,-60027,44614,253412,400204,277444,55780,-87026,-53227,-37863,-20585,2058,418,-33343,-55745,-47202,-42489,-92907,-39846,66817,139020,161969,159157,119581,59767,-3584,-82829,-161205,-29128,96368,130813,57920,-32158,-73035,-18437,21067,-20085,-51942,-12372,-29356,-74968,-109277,-100360,-52650,-13604,-8680,-37712,-70266,20101,103346,144306,100491,15884,-79159,-108318,-17038,-1158,-20676,-7634,11041,50370,54023,5917,-76472,-83565,16849,44156,35049,28928,-17794,-111590,-99573,50636,190487,246547,133430,16715,66946,125682,95172,6726,-74537,-110642,-26104,96106,187089,169778,7169,-89434,-47956,-56380,-64268,-63514,-54208,-67824,-72453,-19116,9890,21491,43897,48362,19090,663,-12946,13708,99637,250714,259574,235040,178556,86144,31730,-39752,-70352,-49731,-70555,-104549,-120827,-20455,12888,54252,108500,133364,115283,1252,-125030,-52761,13926,42335,3676,-12056,-15353,-30503,-12331,-39886,-47118,-29929,-41687,-72152,-77372,-10448,65625,108623,267961,408355,403861,322063,183830,4602,-96668,-64559,-54691,-67588,-17753,22612,11317,-48931,-42098,-23758,-8276,37530,37919,44533,38524,-18097,-63677,-55054,-18868,-115,-15423,-14344,-22946,16538,109884,229426,193260,101074,17651,-42783,-207,43529,12981,36581,92074,162347,190653,164561,97196,57638,-1232,40392,154060,176131,28568,-79917,106131,189166,146358,141848,258961,379778,265249,91274,10357,-34804,-24250,-24081,-52929,-56978,-9395,31276,48497,25009,13143,61720,122625,158307,123230,112131,153905,237062,205360,39185,-67774,-123608,-108676,-107810,-96248,-87643,-69249,-4124,12365,17650,64462,103468,69388,-36328,-95071,-22565,77033,170084,183623,75289,-37365,-70559,-73538,-46510,-10427,12273,15271,35260,17532,-2750,-17414,4819,51090,92870,34397,-86299,-60330,5696,-35285,-53996,-4086,19200,-21195,-55508,-76071,-94537,-36889,-6620,-9507,14784,-10819,-53769,-40502,-37440,-44578,-39021,-62855,-92281,-84910,-52304,-2526,-34508,-87636,-62225,56719,181089,249019,261107,196669,82869,20343,-34576,-64939,-20838,114499,167579,33367,-10875,38011,29465,-20589,-67659,-96464,-96724,-38497,19838,53180,56902,35417,-40313,-56394,42053,147015,103396,-39998,-101488,-109453,-109688,-104100,-60221,4146,31024,19399,6254,23865,-18918,-15591,-41672,-49646,-81346,-54737,42771,197494,342513,341578,221212,41276,-92043,-144174,-46281,84389,234489,383399,372204,214290,48021,11129,88607,157570,101420,30257,61317,70832,-15650,-48535,-20589,-22447,-74134,-97630,-41188,17313,15270,-47377,-98796,-69079,-18682,82602,160172,180033,100523,-28036,-114246,-15934,177294,279549,180661,1055,-94608,-44680,-45480,59478,160439,64268,-80483,-113609,-34571,25048,46202,12013,5990,-228,-40175,-40562,28872,87439,102399,79958,85051,64644,5662,-41532,-72747,-38557,17401,11675,3108,43410,34492,3327,-34234,-65130,-54121,-55517,-27510,14312,74772,274575,403149,325895,212622,101983,-4994,-76836,-105793,-93369,-125550,-111322,-25145,63917,186763,191746,139219,48539,-72831,-56176,-25195,-49000,-100622,-83210,-10506,52873,149925,54492,-47763,-103704,-19680,31527,54595,62526,71520,69305,16841,-25028,126376,277559,327822,239762,103175,-32437,-14499,97634,222911,195255,99036,1214,-39590,-6,43752,90149,47546,-22085,-62427,-96374,-80397,-100008,-59958,-17815,-9445,-50762,-94706,-21625,31011,97651,105463,122342,138790,120704,75524,22090,1430,-23623,-53830,-105257,-46439,-1725,6424,-16997,-18475,1706,-57617,-114040,-74277,-28402,-23512,84494,155672,102387,66172,115397,126925,53258,-1094,25194,92155,152023,175218,169890,50845,-6822,-2012,9892,-1225,-11896,-13424,-25907,-89314,-50965,141500,288732,368407,329144,113572,-20093,-51404,-14359,25878,24515,-9105,-41348,-80951,-54404,-20816,-41389,-60665,-65549,-121848,-43781,-28452,-40102,10838,71956,-12111,-82056,-93558,-46580,-37233,-57136,-45859,-45768,-1172,15979,-29688,-34924,-6163,59923,97397,149599,138274,8967,-30813,-56912,-71262,-107166,-66167,-51502,20461,24965,-52699,-111832,-32794,-28721,-5633,58811,87259,22073,-29385,-19240,11153,45929,74851,114152,145731,167781,205772,283212,378598,257691,33184,-51521,-23430,25650,104173,127398,170001,87598,-15308,-106165,-100736,-84181,-109518,-73502,-89499,-102252,-63329,-28135,-21389,-48071,-87176,-108552,-129597,-77672,-10832,44316,92212,61703,7751,-60645,-97806,-95478,-95877,-100857,-42539,76529,137437,38493,-93657,-91041,-28308,-70801,-62440,9471,37087,29953,52228,97748,111459,50301,-49865,-112471,-153894,-82315,-1521,126208,218753,189760,82615,17213,31843,5918,-16357,-7122,32467,45067,-1795,-36030,-62309,-74323,-60739,-66696,-37330,-33136,-69870,-23478,78139,56040,-6960,-27979,-8749,30513,44958,36456,-6974,-58699,-69145,-68504,-89411,-82383,-21504,14132,-26113,-62596,-30869,72726,138815,11938,-46135,15215,59138,81266,30347,-16678,-54459,-78219,-66323,-77251,-140648,-53589,8464,11907,53943,69471,39683,-6282,-14726,-3805,2202,-5165,-14563,-33324,-62285,-73167,-41716,-53297,-49487,-26758,30513,84026,60678,11596,4922,70658,75447,19568,-68776,-91132,-64671,-42462,-47163,-39049,-95953,-111844,-50603,26600,35221,10899,-12337,-83286,-136044,-88538,-85376,-85788,12102,158549,225723,85813,-26730,-54172,-96993,-16025,154283,230570,243691,157892,8684,-90558,33743,213430,221204,87985,-48739,-77356,33736,69003,64221,97003,147843,155671,143575,83235,4364,-53656,-106556,-39393,91559,128799,84469,68698,110286,161784,163070,106307,4344,-61008,-45093,71003,110529,112083,140590,145896,143849,177780,203973,204735,163539,64367,-79369,-116288,-46469,-41004,-69379,-22096,7213,18979,43151,49023,33573,20426,25661,34948,18422,-52403,-100537,-67754,-51635,-14542,18771,89931,104499,50703,24443,11764,-21654,-30807,-25343,-40160,-70769,-138450,-93426,-61327,-72492,-89595,10447,85108,84260,62241,29421,2612,-3797,2877,-13111,8230,151923,185158,73687,-19105,-74209,-102601,-105402,-52344,64573,83709,89058,51358,11366,-41410,-47106,-39452,-57498,-67327,-65617,-84886,-96044,-69565,-6709,39992,48882,29776,17049,60617,93199,89072,49035,-20504,-86245,-59174,14930,55955,20307,7744,13252,6704,7160,-15684,-74743,-87394,-95758,-103729,-113741,7391,138881,207518,141797,67489,-34829,-3589,30876,29269,-17132,-83162,-138517,-95213,-50448,-77410,-57428,-3906,116548,169382,32026,-91353,-88120,-40963,-933,34055,46567,62055,63632,73120,41359,-19880,-73969,-101479,-78632,-70411,-70175,-103366,-83639,13404,59912,88841,121665,170744,196822,164313,21050,-8075,59126,128599,103787,65327,-39954,-119187,6429,70470,47518,-66961,-119510,-57314,-25426,4309,55655,82336,45736,-54869,-101558,-78622,-73836,-60490,-47792,-72262,-74263,-28951,-44125,-49848,-23897,-54077,-117053,-74192,-17398,18968,-6763,-37568,9633,38871,16278,-31641,-32789,41691,118126,118747,23123,-89534,-84252,-50159,-49590,-41058,-60675,-104599,-131121,-111583,-20401,136372,286570,318018,280831,138405,9579,-104591,-124502,-19329,156301,152290,59291,99275,257392,491342,397848,154355,28241,33096,97109,112059,107691,73570,17514,38906,10914,-41544,-62109,-78458,-62557,-52074,-36967,-8374,-27220,-61277,-62990,-105774,31313,244086,323749,203574,61716,-29590,-118382,-83870,-37226,-16194,4788,-28063,-130908,-71765,-47907,-69827,-61272,-1941,55364,77257,101283,115025,65034,-27433,-47393,110637,265787,288434,230677,146829,58659,5015,15382,99503,136562,62548,-47224,-49845,48654,63735,17648,-40851,-131680,-114547,34837,203078,325589,332827,241630,81376,-15982,-51407,-84048,-91773,-91819,-83781,-89214,-126719,-119346,-12290,98213,152883,126267,103073,154178,119570,-5969,-87007,-95770,-31282,-8463,-59751,-109699,-119333,-117705,-112399,-110935,-53668,46663,239514,462354,610260,408676,182950,22027,-44448,-15639,27719,62407,56723,7583,-55217,-48717,53182,78004,16618,-31217,40226,181751,204574,148358,118882,179064,180573,90775,-5493,-41039,-16103,46367,90695,85593,74985,48353,-13080,-41096,-24653,-805,41677,120241,177869,123441,-13052,-128498,-94256,-42034,-3921,-164,14258,-28542,-41552,20336,87116,229749,210382,186045,110356,-5625,-19786,24737,59390,56108,-30558,52221,72737,18618,-31949,-83282,-115471,-73595,33645,128923,188851,176388,122614,70372,-3973,-4565,74165,87044,-3765,-98317,-116886,-62851,-31726,2199,49392,54608,6010,-34770,-51376,-52827,12267,71528,36945,4400,2709,84922,114167,81722,111359,-31404,-35857,-29817,-76113,-100654,-74502,-37504,-29674,-79185,-104102,-78914,37260,113466,101892,111181,153040,237670,301965,255598,172233,134053,88733,72958,130204,90705,-54228,-84516,32031,101810,62099,-99759,-86102,44121,171530,223730,95169,-24387,-79016,-88783,-82542,-123850,-76546,34321,91170,72895,-4772,-80224,-82585,-33463,10814,40233,11673,-46069,-78965,-143691,-57522,-11412,-43926,-124025,-181748,-165539,-45624,89322,156580,211878,164147,116866,21576,-73858,-64048,-2627,55763,32737,-63839,-108871,88146,236734,311726,363187,285749,88772,-39626,-102166,-85835,-37450,-404,43057,101705,136831,176441,142087,51965,30315,39198,12610,-2950,6402,-29382,-92071,-112106,-35396,-13032,35409,32652,-5135,-61852,-89613,-92720,-73281,-42345,15912,75273,157063,175815,80147,-7038,-81293,-115646,-110991,-63947,-5992],[78509,89013,112806,77244,21736,14324,40353,47743,-10483,-81269,-16392,33180,26350,33671,49417,-4373,-57481,-57497,-49204,-26689,-30232,-60636,-69074,-29682,-21658,-49614,-39408,37537,68623,43614,-20236,-41867,-28847,-34455,-82843,-100080,-98420,-90392,-54510,-41125,-75279,-8345,48146,80182,-1143,-91803,-12098,42596,57233,20022,-38265,574,48144,28070,-29613,-61349,-29868,33060,-2636,-41928,-54509,-50348,-65884,-117939,-44249,13321,61491,75366,98726,99407,77107,33651,-15732,-45743,-43388,-60782,-59407,-24458,-31111,-59186,-63190,-56329,-102886,-137604,-144063,-155098,-133797,-109285,-115577,-27232,34957,53593,10001,-64213,-43588,97170,190675,192926,148868,123037,152577,278344,471764,459586,253891,148153,98507,71240,140577,219936,188927,157827,96986,39386,10585,-58540,-82444,55338,65612,-800,-21863,-39341,-79382,-43185,73095,194162,159735,21715,-72086,-39074,-17046,-74043,-114363,-8755,39334,22541,18724,39900,27527,-54044,-86069,-59320,-82579,-108969,-103443,-31689,64568,175171,251487,210373,159784,143345,91295,-44026,-65492,-11098,12368,7349,38781,104584,254463,437782,550948,505815,357421,193123,88246,68329,223484,530343,639489,599578,478900,337464,-38394,-31199,98265,39008,51012,124631,48854,-23664,64639,133402,-4464,-19551,60621,51516,16668,-69198,-121861,-67921,-51667,-7312,43672,66407,10372,-48450,-39,68530,85374,45095,34042,7506,-22067,-22228,48025,148702,175440,113814,-1979,-72086,-31196,11389,19845,23998,46307,81006,46457,24783,-53216,-8746,36710,28763,-6695,-19755,33764,123939,135596,81244,30382,-11025,1811,39484,20230,-40864,-127947,-78524,-24022,-57947,-71413,-42418,-2012,67057,189868,204811,150166,69756,-39382,-101299,-147499,-119476,-62301,-74537,-105953,-108439,-116121,-127797,-120227,-68111,-4416,42582,116996,208854,221997,140710,125109,209793,227942,148710,88244,12906,-52339,-81247,-123516,-62117,20329,52918,40433,-10514,-39556,3524,62645,83466,96923,119935,108372,63106,892,-43341,-81786,-67836,-80554,17115,30596,-15897,-10970,58392,129718,152242,109640,76997,101969,118169,167002,191518,139030,26018,-117300,-112168,-95156,-117702,-34805,26746,21572,-3293,-24732,-27687,-25163,-16962,-8246,-24677,-23272,-21936,-63059,-81160,-84212,-87601,-86544,-31395,677,8643,-20606,-94464,-51265,20441,35205,-21551,-114300,-45781,26907,36124,-37158,-133119,-131173,-102551,-53299,40,-2356,-27037,-52628,-100689,-82558,-595,27444,6226,-49371,-71557,-71961,-114703,-132546,-10951,53416,41990,-15715,-116866,-69951,7848,36619,-27677,-79739,-48814,23047,34173,2324,-27738,-12173,692,27578,17837,1277,-74650,-128068,-128158,-64544,-18466,-24555,28751,105097,145338,126331,-10554,-128354,-29223,76981,207312,242629,145437,72576,32567,-25620,-77126,-92852,-96487,29716,117033,221908,285167,210726,60776,18491,73013,108149,75315,99768,156634,130295,26416,-76301,-84794,-68022,-35713,12692,8384,7609,62377,187867,316183,312507,215419,74086,-50680,-48439,-20938,-19291,39921,149486,193767,194504,150906,96868,22698,-29080,-41642,-37062,-71946,-86141,-45647,13405,52926,86843,65643,31355,-26304,-49963,-60116,-84621,-101912,-75332,-55924,-15686,-19010,-78914,-29768,103592,352319,520872,611852,723091,684312,1069491,1416148,625864,331609,320379,349048,249645,80764,6985,-7960,-26228,-16586,-48426,-49415,-94814,-57301,70239,179951,234569,67288,-104415,-79592,-5512,-3983,-25459,-28922,-11170,-26241,-91911,-105996,-97556,-107608,-93488,-91963,-94711,-36092,35677,143258,169189,92161,-47005,-1442,103950,94362,-10238,-112532,-108474,-76956,-71998,-79090,-85377,-58231,-73754,-132965,-34623,49314,112711,92325,29086,-44946,-94424,-110874,-110870,-81107,-32590,6095,29771,23945,-95780,-117659,-61049,-63173,-102152,-91020,-79111,-95679,-92701,-75958,-107157,-110734,-61589,25510,6550,-39578,-61054,-20749,45870,33456,72247,131494,193817,98429,-631,-50053,-57472,21640,160178,148677,55571,3775,13637,66726,76245,67335,93147,107483,27,-43715,14542,33005,-4556,-48026,-50556,2990,159233,417370,524917,371879,120825,19754,46251,116944,110914,4876,-104114,-35500,101569,154060,123020,6590,-127897,-7051,144399,224932,171075,-13651,-124313,25453,31723,-79267,70484,191048,172761,100119,61490,36657,-2100,-22586,-16452,-4395,-6680,-10384,-61854,-150074,-74811,46219,115161,63903,-10349,-83487,-84131,-21513,-5722,-12732,60682,209218,375465,417128,355416,326549,374884,417255,437711,369835,272292,114441,71133,113953,152446,116717,26155,-51998,-80471,-58276,-18503,4800,10735,-4262,-10964,57213,128933,146781,102848,-6649,-93874,-34142,-7298,5185,98456,281856,426913,426973,314827,97637,-48696,-71639,-93365,-55048,-27229,2732,8518,-26107,-50593,36138,117978,136546,122295,90270,45581,-41486,-86926,-89386,-75021,-51819,-56976,-58197,-53037,-53475,-90260,-55598,69031,67633,29601,17940,31349,84767,79830,-6260,-70333,38326,253914,408603,326159,83338,-76964,-60498,-40379,-10430,10967,2038,-37854,-52347,-36055,-29142,-71594,-40133,57061,118955,146092,152792,111844,44390,-22567,-100787,-130549,-14215,98809,121840,47066,-33505,-73138,-28101,6505,-35305,-50220,4570,-5830,-60299,-107089,-108446,-50786,-9261,-4838,-31401,-61544,24937,125142,162026,95952,-952,-106265,-75794,14178,25052,-6486,-4241,18243,66619,80735,37040,-57976,-98781,5739,31381,22421,20532,-14846,-102182,-143936,9694,163599,234805,114204,1780,65816,120254,88912,12276,-64788,-119972,-32189,86418,186899,183432,19807,-100929,-55493,-64212,-72914,-62486,-34322,-41157,-41132,6197,19368,27451,51397,56872,23625,-9121,-20364,6165,83612,220149,247054,225898,169883,84782,42981,-22794,-77500,-65129,-74061,-102203,-119316,-22329,6942,46320,99288,123985,108811,4126,-142691,-62066,13832,37420,3637,-8041,-6432,3124,25336,-21615,-36649,-28954,-42933,-60398,-71405,-22696,38227,55697,193959,388591,427210,359014,207885,16095,-100703,-66479,-54128,-70856,-20600,26846,16092,-48514,-48968,-35578,-18531,24235,21923,34447,26534,-32673,-79818,-74752,-43356,-26655,-42788,-32653,-29333,-9036,66909,205002,203535,107421,19433,-45165,-3800,57017,25738,36640,96010,193175,256784,260967,155860,71353,3388,34180,113880,112271,-18931,-35488,163029,239625,165143,150088,266962,347620,184547,56154,-7603,-40853,-22866,-27706,-53690,-48559,1036,30661,34797,12500,5343,63570,129009,160438,124017,104277,141389,210802,172966,28143,-74062,-123638,-103455,-102088,-90212,-83971,-70668,-7831,5427,6266,54902,86896,45384,-60419,-99691,-10397,94036,181113,173854,58991,-43424,-69904,-87434,-58130,2047,53327,86620,99634,45424,3093,-23662,-10439,32176,79127,34019,-82103,-69198,-8352,-44665,-58306,-12793,2715,-42525,-67963,-83410,-96103,-35413,1817,4028,20154,-26996,-68060,-51429,-47729,-51130,-40592,-58361,-87568,-87710,-54697,-370,-31018,-80058,-49759,74306,211889,292381,317002,261823,135028,47047,-21897,-55333,-14113,122319,145480,-2728,-16662,44775,28183,-29764,-79280,-106807,-91711,-28013,28242,50179,43529,24734,-45783,-47558,52873,169599,157795,8510,-74710,-87199,-75732,-89776,-65094,-21889,165,-13903,-23023,-4513,-9588,6730,-39103,-54388,-83280,-47625,50360,202409,342167,349666,240229,71240,-69528,-135104,-65557,47530,184224,350825,370019,247913,74925,4702,51219,115108,72413,20103,54779,43831,-42337,-76022,-50148,-41186,-83010,-105659,-46922,16956,11811,-53175,-100275,-65139,-21857,65118,129136,143110,80180,-37685,-119837,-26644,149552,242022,169066,3803,-104403,-29073,5835,123896,207717,93561,-66671,-144728,-63622,-7406,10114,-14455,-5240,-4715,-46204,-19574,56300,115886,119137,95167,96100,63498,-9188,-57883,-79722,-37722,15075,15259,15568,54737,43208,10986,-24476,-58980,-59166,-66754,-37600,13094,91640,305506,405626,295606,185457,93945,-1835,-78316,-115018,-104124,-116120,-72681,10616,84507,176130,189085,142671,56055,-71139,-59850,-31280,-63620,-108869,-90632,-38964,19609,111006,29857,-59701,-125229,-43340,2044,29553,49377,68623,71438,23098,-30481,129023,304127,359081,285428,163436,13263,-36688,35483,173131,166958,74483,-22854,-39993,1682,34028,75391,37912,-16780,-48364,-77645,-74757,-90273,-46794,-12621,-10428,-58309,-86452,-11584,43301,104250,101973,123105,151336,138002,94839,39569,17789,-7009,-42272,-83396,-53364,-22597,-7971,-25771,-24047,-3401,-59055,-131764,-76272,-34700,-40598,53483,122014,65572,22978,75992,102408,42007,-7385,23041,88076,142072,170379,196977,82639,8354,8334,18163,10620,-2356,-4423,-25514,-97434,-14078,212685,362974,421640,371249,136314,-19875,-67010,-42988,-11451,-13129,-37246,-57664,-88621,-60862,-31832,-54606,-71194,-73262,-117549,-40677,-29050,-40617,17947,81816,438,-61572,-67066,-23347,-27323,-56486,-59723,-64260,-16612,6202,-33784,-25718,18009,77707,93262,121890,108190,-7495,-44734,-71752,-85857,-116358,-55811,-29815,41506,40631,-35644,-137044,-60619,-54883,-17123,56434,78384,8415,-39812,-18072,21750,62709,89154,118407,150808,171190,201233,259456,344062,250018,33388,-43673,-17899,27031,105440,135260,156654,57970,-30993,-74280,-73953,-79225,-123962,-89275,-106152,-106408,-59105,-21821,-13621,-36658,-73931,-86963,-108516,-66693,4134,72543,127223,95223,32254,-43171,-83451,-82566,-85623,-112808,-61947,52166,115699,12077,-93891,-58627,-17724,-80471,-61090,30838,65759,58859,71714,101117,101842,36577,-45836,-93800,-128392,-82956,35,123964,228583,223919,116473,20894,28818,11254,-4609,14002,58006,60272,-1945,-44428,-68929,-83118,-62083,-57254,-32761,-41203,-76969,-4477,85057,57412,-5779,-26166,-6313,33036,48286,43916,5610,-46748,-61139,-67398,-95511,-74011,-7456,34423,-17227,-75922,-33780,86189,139192,6648,-35667,16906,49531,72973,24424,-25904,-57582,-62984,-40576,-45612,-102311,-61451,-42248,-12283,38506,50950,18981,-26921,-18344,-4318,-5739,-15994,-18266,-21274,-36962,-47381,-16888,-31661,-37403,-28747,25150,77970,58136,7063,-18194,46225,56980,11175,-60235,-69861,-53886,-45048,-64488,-60789,-119701,-119094,-49691,28998,52422,28408,-7212,-81673,-143033,-93088,-89005,-102364,-3493,150232,233151,112853,217,-43458,-100395,-37763,110613,182422,194959,137520,7102,-95691,42802,225655,211618,73568,-64719,-96199,26892,78622,77111,92546,118975,114584,105947,63835,-6681,-63730,-115007,-23707,125949,173662,117962,70140,85538,125335,122181,69925,-5032,-17455,-33442,36931,70970,79932,114563,137143,141384,177208,203090,198720,145578,45765,-84115,-134842,-67720,-58547,-79668,-40204,-31817,-25884,-1422,-2500,-13618,-10682,18493,48417,29117,-47657,-99684,-61803,-38422,2517,29661,84582,95315,43492,15251,-3514,-48275,-70407,-65660,-65452,-90902,-164307,-75965,-51792,-76807,-97471,39064,126592,111897,79727,45559,8713,2117,7828,-16362,-15598,106142,164494,66533,-23900,-79841,-111712,-113598,-58013,42054,48227,58819,29615,-11014,-63799,-65815,-60411,-83348,-88282,-76914,-90404,-106451,-84811,-20092,33726,50841,34621,21569,63212,100200,99824,63030,-15510,-93531,-40891,28790,67635,42125,33558,28464,1662,-1421,-13587,-62012,-66813,-67484,-73951,-117282,-25464,115301,195580,143124,71836,-35953,-20393,11367,9464,-39297,-109954,-113208,-67852,-26800,-66360,-75672,-15904,111607,154361,11200,-109343,-79920,-20066,23285,58819,83171,104360,89590,82139,36534,-30668,-83813,-98212,-80417,-78180,-82654,-109913,-63154,29520,71690,97028,118934,160169,188563,163216,32898,12322,56184,96257,78826,69024,-23989,-115332,-7764,56176,37209,-73911,-115400,-43536,935,41982,95835,76558,12576,-82286,-103020,-78701,-76697,-62766,-49664,-77355,-94204,-60945,-81099,-71266,-17964,-27659,-77381,-56579,1721,39765,3356,-26469,25862,59333,41977,-13188,-22691,42038,123608,135643,28382,-99092,-85883,-34765,-18580,-5807,-31708,-92603,-133306,-120952,-32799,129875,308961,357640,272932,90992,-31594,-130159,-103729,-37049,93811,133053,68301,125955,285974,505509,467754,231378,82834,79184,135371,121412,98909,67221,24937,53762,9842,-46031,-66438,-84502,-70180,-56984,-35341,-15612,-48742,-77147,-42106,-44691,33274,226492,339231,256069,98474,-16310,-108092,-75512,-36016,-23372,-91,-26097,-131513,-60889,-24970,-39026,-40047,3889,39449,57956,83001,112494,95596,25903,12696,163360,300715,275936,214776,135997,42159,-14224,-24766,36097,74218,31761,-26613,-16446,61320,64406,16693,-46277,-126363,-89896,56507,231079,365440,379135,300010,136892,22059,-27472,-64577,-88151,-102768,-80185,-75374,-110718,-109437,-22969,59266,98591,85299,84041,139409,98741,-15698,-91645,-87844,-3020,28880,-44246,-100239,-91520,-96755,-119436,-104730,-31754,86230,293469,502869,598126,403997,188966,15518,-54064,-31977,6744,60891,57827,-2179,-56168,-36001,74259,88376,26174,-16874,38103,153365,168974,125218,108131,176525,189317,109774,6360,-36361,-11167,65223,124105,114301,98962,67973,10609,-6853,2583,8297,30606,112004,181133,138034,8344,-158339,-105592,-41314,5678,18275,31791,-23345,-40596,15749,65248,208755,257729,213106,85677,-32403,-38184,3213,28472,39656,-21929,59021,66594,8628,-35191,-74096,-100492,-83536,25097,127758,185700,173488,129265,73188,-13465,-24899,53774,71670,-10772,-98734,-122356,-65653,-31417,1537,32919,17604,-37216,-74746,-72308,-57422,11598,71876,49266,27349,35715,108636,125335,81952,118182,-11453,-14834,-21465,-79770,-104472,-80387,-44353,-18990,-64400,-82253,-45986,72003,124716,98624,104442,142748,212124,284088,253714,163918,109808,48805,35685,115897,106350,-38679,-84987,30076,101653,74073,-75560,-81280,33901,147947,198142,72318,-41296,-96963,-108835,-101553,-140809,-58518,62792,125531,103520,10966,-76967,-72053,-9111,43892,76341,28312,-44367,-86038,-144750,-32862,18033,-11631,-104709,-173920,-165795,-43179,92751,166540,212170,147146,100731,19266,-70040,-69340,-28754,8015,-20745,-92596,-41257,152527,280164,336979,387668,304290,87366,-43610,-101072,-92319,-56627,-11868,43092,111495,144430,161615,135148,58217,38576,50025,33753,12859,7933,-39888,-100079,-101478,-19352,-24586,-8378,156,-35299,-92045,-110287,-111937,-87185,-51896,11206,68631,139214,163584,82043,-3776,-77888,-104544,-91707,-50672,-724],[75157,81084,99517,67434,17328,9834,33830,35461,-29942,-107528,-12991,26662,16196,20809,38037,-10136,-60768,-54830,-42473,-19757,-26548,-50899,-51598,-13140,-13977,-46379,-35739,49203,96611,70827,-3796,-38000,-42098,-45340,-88572,-100521,-97305,-86682,-47594,-32665,-47083,6856,60150,84820,-2971,-82447,-15592,34981,47884,12698,-38374,15503,67983,27224,-34578,-48436,-7307,49130,7775,-33769,-52421,-51009,-64872,-113590,-50914,10276,67865,99471,135353,127435,90778,27034,-33914,-64160,-61069,-70828,-57718,-27257,-47740,-87689,-81337,-54008,-92784,-128106,-148013,-164358,-150051,-135878,-86706,-489,63994,94809,54898,-20642,-36381,89219,163246,155922,118306,105381,153252,292387,500523,514481,300836,167328,100945,65538,126842,192070,150167,126225,90452,47157,16932,-54276,-89051,47682,73001,-968,-28645,-50774,-84671,-50622,56206,177437,137114,-7809,-62953,-16898,1969,-59052,-124847,-16954,32273,20211,18885,38822,20200,-58264,-71758,-42604,-67125,-102090,-110069,-28956,74664,200873,281131,231511,185057,159821,100405,-25293,-51245,-34133,-10740,6807,65133,151876,311869,496269,575464,506211,341584,184762,87852,57169,172766,461530,585922,572004,488295,385267,14622,-76145,65620,-17203,-79411,-15358,-38249,-45617,51627,85233,-61567,-48007,51477,53646,26873,-41715,-110815,-88513,-64753,-14341,31742,50107,-3828,-58802,5829,83119,108514,83673,74244,30873,-11364,-5574,58717,151567,181813,113327,-7752,-85805,-47471,2271,19221,32689,53031,72605,17068,-23674,-86247,14286,44714,31185,1056,-5323,61686,145338,152927,101730,63561,24798,39720,68838,24914,-51896,-123829,-62175,-20011,-60770,-70610,-36648,7464,77271,203463,218061,145020,64542,-40911,-99323,-143438,-126168,-70598,-83148,-94825,-84823,-87074,-101526,-94934,-60650,-18455,6186,65252,160759,182331,123213,111115,193561,221165,163914,139976,62360,-32319,-77974,-129482,-64713,17128,49500,41093,6464,-32970,3034,59835,76838,82679,102620,90413,47100,-9442,-54258,-102125,-86910,-84694,16106,36024,-25757,-38812,36673,120618,147360,95904,57336,71231,83720,133511,167808,125560,14736,-121130,-88782,-71137,-97334,-29888,29698,14544,-16566,-36279,-38346,-35321,-23644,-11463,-16237,1485,4678,-30129,-48150,-54977,-63529,-54614,-12854,3294,-1827,-24084,-101147,-68881,9214,33078,-19518,-110699,-42836,40646,53890,-21270,-126635,-135910,-106413,-53359,11977,18543,-15177,-54199,-108273,-69036,16469,34657,4948,-55285,-79942,-76874,-121009,-129581,3139,57498,41406,-14499,-119835,-73171,6784,40197,-17152,-65961,-25712,50986,50538,-644,-48524,-41230,-15439,18995,4586,-12222,-82173,-126564,-124974,-66319,-24500,-16974,50788,109704,134632,112248,-17095,-129536,-30379,84989,225273,249174,147619,78398,33678,-35555,-96504,-104031,-91493,27327,100533,190971,246318,184957,54781,21779,76407,95779,50373,77693,151039,134089,27655,-47938,-55414,-63291,-49307,-10150,-7657,4672,64730,190696,320373,324643,230337,76799,-60276,-54741,-20191,-24876,29857,150271,191305,178572,121972,60927,-11438,-33758,-35461,-45457,-89577,-102422,-59218,-7285,22076,54185,42892,24466,-32748,-65877,-67095,-84692,-112403,-90540,-73694,-27461,-34494,-89971,-27268,112402,348683,524715,653629,694040,604418,883157,1102120,412775,272966,300217,304582,175667,21452,-11456,-10313,-35714,-18831,-29408,-30403,-85144,-70886,54647,153041,207301,67219,-84507,-69302,-9684,-10946,-22764,-23003,-7360,-21077,-89533,-110912,-97642,-98636,-85479,-89808,-94247,-31204,47281,169287,204939,121387,-13799,-5062,89593,83239,-15440,-119889,-153806,-132041,-103847,-85356,-89237,-65364,-87737,-108961,-25826,49452,101729,78297,19108,-49146,-102129,-122793,-127032,-90435,-36616,20107,55093,43779,-85316,-109384,-59583,-69670,-78391,-66256,-73770,-102232,-93098,-69685,-98213,-111835,-66846,26709,23658,-20507,-48151,-22352,8032,-13800,24250,104756,184560,130324,46823,-5078,3516,74785,189788,169605,67256,2339,6206,73288,139185,146606,205733,231766,63679,-43566,1848,28209,4761,-31769,-39575,18057,187318,440739,532681,370569,124846,25000,43063,106991,99452,1574,-109552,-74166,70011,118837,100115,-3701,-113386,20847,154027,206862,141129,-35469,-100828,40538,41345,-50063,90469,236427,225843,142367,98225,67951,19654,-17011,-25113,-21805,-23239,-14768,-57356,-140622,-87106,34894,114765,77583,-860,-78814,-77844,-19612,-9624,-18352,60427,216320,366019,389105,328871,299063,343860,394727,404955,328431,246785,110908,73380,106790,127174,85944,9497,-57940,-85203,-62126,-23583,-6465,7349,2200,-3310,60583,130164,146122,97191,-19913,-85655,-12769,14017,12611,75850,235326,360055,355290,270522,80584,-63963,-64887,-72126,-40646,-23861,-955,6377,-23760,-48641,30105,120685,151166,121156,78816,46817,-20115,-40780,-30729,-32297,-23089,-37878,-51554,-51791,-45928,-78877,-62464,53901,41875,18416,8712,16655,72607,88752,-2055,-77785,29464,244114,397106,365784,118627,-59023,-66987,-42790,-542,21158,6072,-38659,-44443,-22511,-13925,-46887,-20895,62504,110109,136429,146692,101788,28211,-36052,-98755,-97319,4438,99640,110278,37251,-31512,-67741,-33953,-5145,-44590,-41561,23776,21049,-41579,-100385,-112746,-46298,-3503,1219,-21056,-47880,31665,144199,177814,94023,-10921,-125597,-47587,40793,51621,17121,10561,33956,88881,113833,77173,-27665,-115210,-10362,18533,14218,16277,-6851,-79649,-153580,-32267,125703,211293,93620,-12620,60573,110875,83224,20906,-49627,-126344,-37284,75018,176856,180806,22732,-93959,-49317,-59558,-74265,-57566,-10522,-5762,-1196,34321,30316,34735,59611,65569,31095,-14082,-20947,5161,72025,188167,232096,215129,160696,83377,53182,-4843,-75823,-74690,-68551,-91163,-112147,-21019,4309,41458,92588,116957,105344,12909,-121464,-71427,10388,30724,4075,-3620,924,33658,55416,-4494,-27980,-31294,-44839,-46792,-57709,-27463,18486,18241,133420,373710,455775,399791,232402,28301,-97383,-61005,-48438,-68708,-15828,40903,29980,-40038,-49763,-42848,-25536,13564,11172,29899,19181,-41827,-89764,-89251,-64412,-51054,-65048,-42907,-28716,-25019,25328,167682,201834,109485,20064,-47980,-9820,63507,37141,38635,99955,211577,301020,334874,209720,87561,11198,30075,76299,52428,-57506,14987,217645,291055,186260,159765,273579,307958,120573,34509,-23101,-47757,-22200,-28203,-50698,-37641,13712,33306,24540,1130,-1181,64041,132978,161358,126520,101679,133881,184317,137799,17662,-78035,-117402,-91130,-89743,-80482,-78206,-70634,-12624,-1659,-2247,52804,78415,31318,-74926,-97510,3927,113173,191019,160810,41352,-48416,-65131,-94188,-62273,19152,97189,155046,157145,71848,12072,-24595,-21427,17159,67674,36468,-74249,-71112,-15223,-46377,-57415,-23520,-16870,-62247,-74938,-86276,-91320,-28352,14839,20906,27616,-38946,-75222,-57179,-53665,-52791,-36167,-49868,-77808,-80411,-46948,11497,-19190,-66427,-33506,93646,243313,338235,378127,331914,192499,75327,-6513,-41194,-3864,128674,120081,-41659,-18743,56036,31871,-33133,-86857,-114135,-80959,-14962,37738,48146,31332,13027,-50245,-33457,66863,191846,212716,76114,-18644,-50285,-35022,-46026,-40089,-26861,-21008,-40571,-42774,-19074,9017,28754,-31484,-51549,-76788,-38404,56518,200413,329709,344698,250383,101810,-37481,-106055,-77565,15893,131524,301342,345303,266592,98516,3188,22090,79079,45951,12110,49655,22962,-60094,-95662,-74985,-59060,-89935,-110919,-49906,18240,10784,-54454,-96917,-59223,-25257,43554,95456,107033,61731,-44073,-118677,-28820,129040,207296,160951,19638,-96349,-1257,69758,194686,257575,130972,-40103,-147187,-88371,-35885,-20930,-36088,-12525,-4690,-41295,1235,79532,141344,136125,112912,111172,67642,-16739,-66417,-78574,-32918,13408,17188,23341,61913,54003,24223,-9011,-49118,-59114,-70993,-44103,12354,108562,333060,402586,267384,160958,84523,525,-77671,-118465,-109543,-99389,-30909,49544,104288,152983,179462,142324,59617,-67135,-56523,-32264,-70799,-97333,-78545,-61659,-4209,76699,7784,-68379,-137742,-59856,-23275,8391,39899,69375,76352,32892,-33163,117206,303801,357708,302765,208852,64320,-29060,-19455,112657,124379,41249,-45019,-21792,13846,29108,62388,36927,2846,-25446,-50564,-49451,-62600,-22666,1585,-4576,-60666,-74767,1627,59196,110478,98946,124562,164665,156959,117116,60911,37434,12056,-25052,-54300,-46354,-34397,-15331,-29037,-26642,-7927,-58440,-125054,-67107,-32956,-51428,24941,84816,27157,-16465,44035,83284,33779,-13399,16519,76837,129269,169333,233002,132858,32599,22550,29254,28320,12865,8581,-21603,-98249,27219,275747,423504,458180,398425,154960,-18987,-79161,-62211,-32129,-31518,-50828,-65580,-90495,-63620,-40158,-64772,-78257,-77536,-109463,-33290,-23926,-31620,38516,102830,21915,-35066,-38175,-1420,-17515,-52528,-69019,-77038,-27757,-1521,-35594,-15885,42550,107567,104502,106715,84335,-21111,-56791,-84943,-98482,-115437,-41809,-3226,62064,56580,-17046,-119922,-86232,-76542,-25779,50757,66689,-1377,-48835,-17182,30594,77157,102321,122763,156339,174979,199570,240469,304971,232592,31872,-35717,-11727,28963,103523,136730,138677,34058,-28146,-40828,-51491,-73967,-133461,-99844,-117765,-103217,-50899,-12061,-2172,-18383,-46994,-57213,-85023,-49002,27199,109970,168795,135116,63277,-19238,-61938,-66605,-72218,-99442,-78530,28783,97152,-43,-63758,-27665,-11072,-90272,-53105,55215,96632,89772,91885,103935,94158,34071,-24598,-66332,-95453,-69347,5945,122057,238779,257680,151686,32605,28116,17961,8842,36909,82860,73603,-2314,-51674,-73083,-88713,-60773,-48606,-31928,-51518,-74244,14832,89629,57171,-5152,-24357,-4596,33624,50312,50852,20051,-32496,-51423,-64203,-98068,-64489,5029,52017,-8156,-89254,-34414,94445,131471,1540,-25609,18791,38993,63764,17927,-36601,-56448,-42298,-9087,-7914,-51307,-9144,-87676,-39733,21386,32793,391,-46081,-23249,-4629,-12263,-26476,-22822,-10968,-12032,-19587,8467,-10477,-23117,-27766,19858,70911,56046,5909,-39573,22054,39987,5735,-48657,-48524,-41815,-45912,-76818,-71770,-126476,-120137,-50826,28983,69908,49320,-910,-80336,-141386,-90171,-82973,-119628,-19776,141424,241487,144235,30468,-27097,-82515,-47861,67369,127685,136401,104099,-3151,-100884,53173,229063,196310,61662,-71586,-106441,18821,85115,87294,87291,93251,83195,73228,44118,-18936,-76417,-118778,-1140,163285,217675,150147,71406,62043,91716,85619,38888,-1734,29996,5754,7150,27441,42932,81826,120619,133366,171184,195372,186079,123842,26572,-85473,-146332,-88313,-76259,-88251,-55810,-65290,-61324,-43507,-54416,-61052,-43739,5398,54468,33268,-45688,-99417,-56925,-29624,11295,34696,77918,87414,38323,8038,-16573,-72253,-112160,-112559,-96189,-114658,-136615,-55132,-40381,-75043,-100077,60017,156195,131236,91092,58073,14288,9399,13787,-17829,-36263,60044,135105,53002,-32489,-88174,-122168,-122042,-63680,20653,16426,28977,6178,-36382,-92399,-88900,-81985,-110562,-108176,-88587,-97282,-117598,-99781,-33997,24573,49354,37261,25437,64650,104621,107043,75179,-8062,-87938,-29011,36821,75885,68147,64623,40767,-5587,-6320,-4792,-45705,-47718,-44639,-54258,-113628,-56734,88630,177809,142790,78769,-28354,-29905,-5612,-10454,-61699,-130022,-87774,-43106,-6218,-53405,-92404,-29411,103085,135095,-9363,-125469,-68911,1465,46386,80757,116532,144950,116499,90954,29469,-43533,-94768,-96123,-84860,-88604,-96651,-109006,-45594,40176,79449,102905,115406,146459,173316,152647,41334,31522,53104,58953,47526,68342,-8802,-111890,-27502,39175,27834,-75306,-106904,-31675,26439,81377,132240,67368,-21658,-107905,-103085,-78990,-78942,-63894,-48835,-74075,-98501,-82671,-108156,-92410,-12772,1196,-40492,-32929,22898,60433,12294,-20642,36263,74807,63158,962,-17412,34704,118080,142081,28592,-109631,-83395,-16226,13386,28526,-3625,-82084,-137204,-133134,-50170,112740,311246,366917,233266,27139,-79425,-133559,-83612,-57730,31869,115034,82829,154230,305189,490218,506656,293868,129869,117946,166006,126250,86538,57084,28219,60857,3053,-54576,-74712,-94788,-84402,-70910,-42187,-31408,-73990,-84496,-13322,5251,39517,199994,342017,302512,130444,-8914,-101060,-67955,-33991,-28971,-7552,-29328,-133309,-49221,-1475,-5388,-13218,12520,21809,36392,61882,101142,120092,80758,84536,219634,319047,245444,186094,115275,17991,-34681,-55688,-28771,3226,9458,7345,19675,67988,60042,14943,-43449,-105200,-68533,70969,250041,391014,407435,345375,187168,60341,-2940,-42398,-79293,-115878,-77239,-60961,-94891,-106979,-40784,16297,42281,39862,56765,110324,68685,-29877,-98228,-83689,16357,57886,-32772,-89072,-62002,-73835,-113771,-92527,-12433,122475,340174,521896,552576,378494,184573,3058,-66334,-50237,-17499,49660,50935,-18341,-61985,-27466,88131,88435,26716,-10286,28282,113094,121499,92247,89348,164606,187140,121751,14100,-35286,-9847,83376,159067,140944,117599,82647,32957,28549,28773,14402,11108,89519,168689,141463,28496,-133941,-109809,-36021,18429,39516,49632,-20318,-42497,7634,38836,173122,285550,223414,48766,-63768,-56995,-20184,-5547,22546,-12589,61404,56195,-3594,-36418,-60686,-85612,-95304,11745,116529,169832,157051,119585,59634,-29630,-44145,35465,56793,-16615,-96523,-125920,-69903,-31884,346,16023,-16671,-77196,-113088,-95298,-66167,5156,64258,52276,43104,69193,148047,159398,101389,134687,13774,3984,-17647,-86871,-112153,-89199,-55936,-14127,-54206,-65385,-20463,93721,122554,89591,94410,128859,182153,253993,240372,149908,83768,10300,-2019,92782,107672,-34053,-92826,20781,94627,80900,-49451,-73697,21315,121492,168776,48887,-59055,-117270,-131600,-122777,-129858,-40459,90574,156440,129251,22315,-78077,-63687,16370,85630,120541,48849,-41644,-94973,-125718,-7076,46384,20221,-87027,-167573,-168230,-44378,90635,169588,200847,121340,75222,7271,-71137,-78582,-59959,-44774,-78469,-107016,24726,214209,315371,351140,393480,301655,78946,-46851,-94918,-86910,-69124,-24227,39528,115254,143547,138524,119707,59547,43047,56353,48561,24270,6085,-50381,-108427,-95242,-8458,-27844,-53684,-36612,-66436,-114246,-105113,-105303,-91994,-59037,5375,58531,111919,136274,73983,-5510,-76223,-93110,-72698,-38079,711],[69093,68500,80935,55209,12765,7605,31454,28338,-41798,-95400,-8088,20674,8458,11515,28350,-14803,-62781,-51337,-35461,-13592,-24051,-41690,-33928,-320,-11551,-46392,-32408,60201,123329,95489,9054,-35912,-55810,-56889,-94715,-100432,-96353,-83618,-40452,-21538,-17937,35553,82437,94802,-174,-73378,-18394,26885,37137,4623,-39157,24647,77790,20196,-37728,-30545,18336,65298,17268,-25645,-47938,-48170,-60576,-106922,-56012,13308,78457,124690,171445,156418,105393,23415,-45504,-66309,-58378,-64793,-48443,-29425,-64835,-117133,-84145,-37314,-75147,-115429,-146419,-171428,-166602,-145292,-55262,24002,90852,133459,96372,18810,-16290,87868,140415,124817,92024,88315,150324,298711,512675,551041,344343,186652,104689,61268,110992,160653,112781,95592,80366,50462,21412,-48461,-92449,36791,77684,-1211,-34732,-63838,-89923,-56516,42001,159965,115025,-24829,-43829,5915,22546,-38469,-120205,-25507,23882,15655,16462,35515,10729,-61975,-56120,-21553,-47235,-87788,-101898,-22769,87148,230685,317081,257971,210158,172860,106757,-8389,-34769,-49829,-32188,7524,90859,197085,357995,529259,566914,477565,307141,167983,83215,43626,118318,366371,496182,508920,459454,401055,71342,-125300,20482,-81846,-200305,-132461,-111540,-69304,27521,31787,-107237,-67037,43503,54143,32549,-19897,-83124,-96833,-72233,-19519,16975,29422,-21067,-70638,10797,92020,121575,111129,111745,67305,17870,17612,69050,149130,183300,112908,-9314,-92830,-61301,-4094,20194,40516,56679,61529,-8830,-73801,-88337,36820,51882,33461,8867,8022,82729,150047,153977,114566,97403,66578,83626,101868,28619,-63631,-105390,-44359,-16656,-63633,-71629,-34111,14090,84569,210379,223639,136300,57925,-41524,-94908,-137350,-128329,-77057,-85410,-81823,-63809,-59811,-74068,-67354,-48051,-31634,-30154,9086,109241,143185,106571,97421,174008,205644,168613,181375,111708,-14755,-79424,-127706,-60816,16133,45551,43605,25667,-25387,3062,55856,67740,66049,85024,74888,34520,-17111,-56078,-84302,-103654,-89325,12584,40842,-30148,-67434,10537,102582,132231,76209,33882,41451,52582,103022,144084,110031,1770,-109858,-53245,-36927,-71561,-24930,30423,5799,-29984,-47560,-48722,-44692,-29516,-14148,-6979,22479,26705,2063,-10915,-19236,-27009,-17356,7800,6620,-12655,-25161,-98046,-83131,187,31316,-18427,-104489,-35999,56051,70991,-6280,-116536,-139015,-110155,-53694,24145,41567,838,-54372,-117331,-56517,28653,37207,-303,-65650,-93841,-87087,-129054,-115426,21877,61208,39828,-13989,-124735,-80126,1325,39553,-7818,-50434,-3348,76002,66073,-3432,-68918,-70935,-31687,8525,-12631,-31676,-88604,-118886,-121372,-72230,-40160,-10200,61883,103363,118759,95691,-23426,-128035,-31185,92100,238170,246822,144231,80026,31335,-46544,-114439,-112947,-85248,24467,83344,160282,207667,154555,45073,22859,77168,81429,26445,54013,137968,136824,60115,16798,-18148,-55014,-61423,-31382,-21899,3260,67209,190469,317069,330632,240816,77072,-70038,-58501,-18411,-29587,13763,139919,178558,156936,92649,29053,-39867,-34805,-20082,-33730,-85969,-108797,-68315,-24500,-5039,23740,20120,16574,-37034,-83962,-73847,-83301,-113345,-103732,-92703,-40522,-48583,-98804,-25724,115783,332026,507899,672870,630051,483406,622129,718162,210132,217154,275918,248363,94698,-38984,-27022,-10280,-44473,-19982,-8226,-13272,-76315,-80657,38995,126177,179157,69424,-62103,-55385,-13475,-17368,-21760,-20235,-5558,-16921,-85922,-115043,-97531,-89263,-75218,-85540,-93323,-26041,60774,200891,250753,160919,18595,-12079,70382,71437,-14034,-103582,-161117,-184961,-127541,-88154,-90478,-68630,-90530,-87575,-19214,46209,87508,64482,13086,-49668,-106664,-123217,-118737,-78239,-36245,34260,78639,60418,-72441,-85490,-38850,-38139,-37361,-40209,-66221,-104079,-88256,-60210,-87848,-113427,-77285,22130,36736,-2112,-34743,-24951,-28232,-43984,-8692,81805,176830,169818,112567,70827,83027,120915,207644,180874,74794,-132,-1660,73652,199511,245127,333944,352358,116371,-43207,-12580,21147,14664,-9432,-23527,31825,204935,435868,506228,346874,121378,31387,43212,100322,92275,4187,-98185,-103006,49362,95503,83732,-7934,-93206,45972,155959,180904,106836,-53640,-65529,55411,45109,-28032,105548,274434,272567,175803,127214,94671,40919,-8965,-31821,-39622,-38817,-15994,-49370,-129608,-99795,24072,113887,91862,11172,-71775,-71351,-19099,-15136,-26226,56454,213730,337033,341344,289217,263421,302557,356799,358613,284073,219248,105677,72548,94921,98904,54656,-6310,-61377,-84762,-58808,-22489,-13841,5488,9183,189,53811,120225,136956,86676,-34491,-71352,8334,34276,17908,48899,182942,285039,272430,209467,50895,-79460,-51756,-51325,-26565,-19715,-4397,4448,-20841,-50713,13761,107322,149664,109581,61415,41711,775,5235,26969,10847,2875,-21854,-49154,-55476,-41928,-66540,-64782,38401,17936,8815,-86,1834,56738,93178,6450,-82450,13785,219777,362386,386228,156388,-36429,-73026,-48402,4954,28231,8167,-40000,-36894,-11021,-1138,-24052,6412,75163,106171,128845,138521,87153,7601,-47507,-83728,-67457,20381,93714,91389,23649,-30947,-60908,-37888,-15341,-49587,-31394,39388,44362,-25178,-95045,-117347,-43858,-1264,3950,-12629,-35181,35577,152693,183149,87613,-19400,-139341,-30428,55564,69456,38748,27448,50490,109738,146203,119360,6817,-119873,-37189,-613,3407,8889,-2374,-59029,-117053,-71696,76155,172801,68556,-30635,46648,93841,73601,26636,-35454,-132205,-46109,58498,156050,161626,14024,-85737,-38984,-48955,-72062,-53361,11234,31173,40628,58330,36864,37833,63443,69643,36569,-18055,-18846,5990,60685,153894,212358,200153,148064,78190,58215,8515,-72622,-81383,-58922,-76772,-101149,-20378,108,34376,82896,106592,98949,20894,-93894,-81901,139,18150,-232,-4233,1384,53451,71405,4706,-26339,-41127,-52076,-37943,-44341,-29718,1543,-9423,81069,355907,480299,434431,248313,33171,-96268,-54964,-44116,-67125,-10100,56208,43378,-31848,-51448,-51574,-34838,481,1240,24704,10063,-51877,-99384,-103378,-85323,-76666,-86895,-52076,-29225,-39289,-17543,115773,182088,100902,13564,-56392,-20970,59978,41118,36038,97431,213967,317520,373961,246353,99145,15713,21482,36660,-5447,-81132,59673,259731,334136,204915,164869,270529,256882,66235,12215,-42256,-61259,-28687,-32011,-50456,-31059,21457,32695,12094,-15357,-13162,56434,128228,155175,124278,97710,124833,153700,97573,3033,-84896,-115016,-81596,-78793,-73671,-76485,-74764,-24938,-15342,-12238,54145,72463,21393,-83847,-96126,13012,126335,191702,138175,16617,-58467,-63727,-100348,-65722,32706,134048,209876,198740,89426,16883,-27095,-34379,-280,52067,34501,-69997,-72707,-21375,-46779,-55216,-38553,-43754,-86984,-83437,-91331,-86660,-22124,25824,34018,29270,-54093,-82297,-64422,-61379,-55377,-32979,-45227,-71650,-72083,-36658,25937,-6281,-53822,-19650,109033,269560,380413,437352,396812,245550,97430,4498,-29281,4857,130052,92024,-82085,-22401,64256,33531,-36535,-88347,-112876,-72109,-6576,41304,40554,13691,-7324,-59509,-20045,77248,206149,265206,152189,54713,-6122,4677,-1206,-7198,-19069,-36230,-66976,-61946,-28311,23664,42303,-27373,-49373,-71181,-34608,53652,183870,297980,318840,243749,124255,-5167,-76200,-82609,-14885,75869,234465,294472,261165,109890,-2967,-6395,43192,15943,-620,38886,1195,-77191,-114674,-101732,-82192,-101523,-119972,-56809,14270,5179,-58658,-96161,-58193,-35229,12115,53563,66318,38990,-53748,-116474,-29331,111091,172603,151513,43676,-71558,33591,136661,257765,296823,166108,-11332,-116013,-114180,-67573,-53896,-60053,-23036,-7020,-33450,14404,91505,155908,145948,125455,122243,69796,-23108,-72377,-75861,-30762,6226,10713,19583,56986,58312,34406,3670,-42803,-61121,-76484,-54237,5791,117812,345981,384043,234072,132112,66765,-4919,-81812,-123426,-116297,-84739,5081,81127,113151,111481,156025,131571,52636,-68387,-53266,-34814,-76402,-81430,-63686,-84978,-24385,42567,-17526,-80115,-121594,-69802,-49102,-14288,28282,67427,77383,38852,-37244,82338,267993,317538,285092,229776,107006,-4182,-60044,44133,66322,-5753,-58606,8459,30082,24300,47302,41603,31136,-797,-25283,-28461,-39235,-1557,14451,696,-63703,-67612,10216,70608,108142,89029,119392,171385,170341,135186,78985,53231,26527,-8375,-27389,-37418,-45933,-23600,-34499,-33214,-18006,-63410,-112203,-56570,-30746,-62344,-6424,39855,-17174,-55933,16090,65327,23716,-24474,229,55309,111805,168142,271513,197862,63542,33597,36029,44931,27053,18650,-20844,-96871,63816,321007,461040,471238,403868,162906,-23252,-93265,-75267,-41240,-38989,-57872,-71386,-92770,-69883,-52663,-78317,-88186,-84507,-106405,-29975,-20684,-20745,62961,122006,40347,-12241,-14366,12821,-13468,-51361,-79345,-89836,-40136,-12817,-40639,-11554,57793,132326,117820,96603,62260,-36683,-72125,-102085,-114428,-108595,-30358,19901,75838,66833,-2863,-97526,-114471,-93703,-35835,37042,48699,-12162,-61705,-23053,30937,82558,108526,122472,156525,172423,193620,219543,258496,201155,22989,-33189,-10550,25350,93544,125590,110816,10542,-18236,-15520,-38575,-75036,-143877,-110666,-129169,-98624,-43940,-4390,7355,715,-17775,-29748,-65789,-33772,50338,147872,206755,171067,91793,3069,-41600,-54426,-62128,-86877,-94244,5249,80634,203,-29797,-3549,-11804,-102354,-44062,76002,122863,115100,105053,100459,86021,42211,1969,-43552,-72272,-55147,10226,116350,243988,281148,178302,43976,24673,20736,18461,55342,100456,79478,-7889,-62333,-79385,-96283,-62798,-45880,-38689,-67528,-66486,28480,86306,50186,-10275,-28551,-10521,26000,45317,51102,30418,-21133,-44744,-63379,-100672,-58213,11823,62198,-3361,-106596,-37064,92516,112483,-7176,-20115,15771,22333,48140,5873,-52843,-51737,-20785,22835,30436,5994,65069,-68625,-72639,-1039,11386,-19635,-67053,-33014,-8894,-21269,-40299,-32178,-7079,6630,4152,29216,5856,-11224,-27146,11578,59515,50049,3266,-62090,-4051,22090,-472,-39617,-31513,-32288,-48317,-87043,-75237,-117225,-120915,-57144,25441,86655,72351,4646,-81660,-138555,-85355,-73455,-138306,-38996,129785,247399,176115,61065,-8779,-57483,-43420,28237,70450,72915,59795,-23794,-107205,61163,218943,172361,48269,-74788,-112185,6807,85565,91736,78059,67012,56167,42821,22220,-34077,-92375,-110266,23702,197092,253046,174093,68733,37558,57895,49217,8517,3027,68584,48929,-12376,-17868,2100,43066,94848,117439,157482,179579,166750,99051,6638,-87811,-154445,-111788,-96927,-97085,-70768,-94662,-89204,-83813,-105982,-107404,-77677,-14755,50509,28833,-48366,-101568,-55439,-27267,11221,33403,69084,79176,33362,571,-29758,-93423,-151174,-164003,-130977,-137583,-110027,-35561,-29665,-69014,-99132,68066,168077,138574,94214,64349,16919,15791,18965,-18938,-54256,15368,98433,32187,-46523,-100731,-135199,-131274,-69438,898,-11758,907,-16422,-60243,-124559,-114474,-95491,-131420,-124613,-100802,-106382,-131033,-114754,-48514,12448,44133,37140,28018,64610,105943,109711,83602,-499,-78009,-23569,37783,78652,91973,94948,49254,-13786,-6327,9777,-27582,-30925,-27529,-44282,-112621,-86391,60405,155528,139206,83444,-18022,-29911,-17954,-28649,-82463,-115683,-66088,-22056,10525,-40674,-106234,-44235,90498,111209,-30472,-140708,-56968,22385,66605,97839,143889,180623,142289,99414,21212,-57043,-104994,-95165,-91498,-100851,-111216,-103630,-32302,45424,83277,106653,112129,132789,155665,136662,47152,47873,49132,22204,13657,64400,6324,-107389,-51629,20591,19155,-73180,-98818,-23090,50276,119789,159053,54201,-52651,-125228,-101790,-78660,-78992,-62409,-44729,-63555,-82269,-75133,-106371,-111316,-8768,27600,-6121,-4854,45929,80727,20811,-18518,41385,85607,79796,12323,-14968,22085,104730,140480,25866,-119150,-78200,2395,42661,59878,22989,-72248,-141213,-145740,-69790,87873,294353,344795,167398,-45193,-120011,-105114,-62923,-76769,-17434,102980,104057,183552,314132,449302,509632,335879,167236,147103,187264,128267,73920,46770,30364,63906,-5286,-63381,-82525,-103300,-97972,-91462,-57161,-53448,-98388,-82550,15669,44854,48738,169310,334331,341446,158258,-4323,-94387,-58955,-28542,-28716,-13426,-35301,-132019,-33378,25237,36078,23674,28286,6984,15841,41340,84912,138078,133281,157507,271755,320629,205057,151935,91118,-8012,-51386,-66810,-76133,-61102,11444,51724,59244,71983,53007,12593,-35221,-79793,-48853,80646,261507,402118,417900,376847,231933,100768,25492,-15991,-65605,-126773,-72100,-44190,-78534,-108223,-60512,-24042,-8640,-2758,28223,75666,36313,-44284,-102676,-79244,30415,79945,-20842,-72766,-30864,-47802,-93668,-71916,9407,159354,380585,520775,482452,338646,174285,-9760,-75885,-65744,-39194,33972,40608,-36001,-68627,-18620,98779,83178,23158,-6527,16053,68878,70392,55946,68072,149038,179499,130943,22286,-32928,-6935,105420,197631,168607,135107,97597,58892,68642,58318,23447,-9181,59293,146000,138200,50344,-90487,-98857,-22607,36865,66372,71018,-15006,-41927,2018,15802,133115,294124,219452,10125,-88902,-67637,-38712,-34993,13095,1348,63893,47252,-11417,-28921,-39865,-67007,-96415,2543,103985,150008,135154,100593,37185,-45047,-55310,23873,46436,-17817,-89336,-123184,-70207,-27733,3775,4761,-42529,-109094,-143571,-114111,-73052,-1181,55404,52879,58447,107808,204322,217719,143625,166740,52805,26802,-11460,-90466,-117291,-94382,-65449,-9586,-42726,-47897,1977,105336,112260,80940,87306,117704,156201,221008,222513,137438,64473,-17842,-33983,65756,97353,-35187,-101077,12389,88967,90290,-13531,-51853,17894,104161,147417,34382,-69426,-131635,-146132,-133105,-108353,-17662,122475,188246,154596,34550,-78205,-51613,49369,142376,178188,80340,-29845,-97847,-99824,20690,76672,56429,-64059,-155728,-166714,-43136,89320,171264,184857,95521,49032,-6867,-69903,-83907,-87337,-92485,-127106,-90735,89635,272358,344574,358966,386501,285226,71092,-42872,-79720,-68168,-66459,-29680,39677,120049,142141,117641,105896,64309,51219,65162,63345,37093,7280,-53625,-109702,-86243,3287,-18373,-88408,-68968,-90683,-121343,-86373,-84406,-86112,-58919,4938,53296,88475,107384,65110,-4353,-68678,-74331,-47640,-19637,5348],[57236,49252,56061,39032,6269,6086,31016,24328,-45930,-72220,-5313,12781,595,3205,17863,-21231,-66307,-49340,-30365,-10433,-25004,-36496,-20625,5106,-16185,-51262,-31645,67253,143633,112420,14954,-37575,-72003,-71147,-103755,-102215,-98165,-84090,-36220,-11664,7744,67344,107855,104053,1937,-67546,-22693,16535,22957,-6675,-43380,25428,75089,6248,-39888,-11385,42830,78702,23418,-20533,-44258,-44597,-55865,-100818,-61906,19119,91127,148335,203709,183624,118280,20340,-53442,-59156,-40932,-44279,-34540,-33501,-83105,-119975,-65084,-14771,-57265,-103375,-142706,-178164,-181298,-123863,-28369,42032,110506,161937,127738,50785,6538,89439,120174,98084,68482,70521,142172,295208,505544,564521,379795,202721,107529,57675,94084,127426,76902,65340,65242,47502,22116,-43588,-94513,20891,77010,-3040,-40472,-79944,-97393,-62879,30264,144083,96912,-29350,-25649,24794,40799,-17881,-108217,-36448,11959,6293,9276,28507,-1860,-67154,-41797,1215,-24913,-69552,-86481,-16850,97333,257981,352716,286252,233077,181417,108452,3198,-22746,-61094,-53629,7002,112699,235055,387063,532101,525889,422337,257011,142916,72292,25897,62732,255308,378968,415621,396559,384257,124277,-177758,-39576,-156768,-297859,-214924,-171869,-98850,-6752,-21360,-137670,-80270,33417,50653,32407,-4829,-57996,-92934,-75284,-24541,-1253,5460,-41765,-83127,14550,94557,122928,122790,135728,99729,50605,41443,76198,139525,177895,110777,-7891,-90224,-71486,-8875,20562,44721,54819,47142,-28535,-115585,-50681,56315,56509,34022,14775,17999,94124,137322,137012,115345,125381,107551,127069,131818,28236,-76768,-83895,-28189,-16158,-68355,-76093,-36524,15504,85817,207107,218541,122863,48902,-42566,-89949,-131534,-127625,-83513,-83105,-70256,-47118,-36737,-48103,-39937,-31157,-39366,-60475,-46885,62185,108821,91022,83197,150680,181990,162303,207265,154239,-2111,-86402,-117886,-52063,15539,39099,46157,43327,-19314,1825,49104,54797,46151,66255,59957,22775,-24275,-50709,-54227,-108755,-95230,5097,42380,-31188,-97379,-20739,74778,105911,50070,6388,11968,23689,74409,119026,90720,-14740,-91513,-14709,949,-43254,-22086,26311,-6678,-44911,-59764,-60184,-54864,-36485,-18274,674,36902,41661,30090,26420,19458,16234,23543,28604,8842,-26006,-27025,-89827,-93039,-7736,27906,-20319,-98242,-27246,70474,84302,4777,-108402,-142541,-115817,-56211,34259,63520,18390,-53256,-129156,-47123,34218,33737,-10858,-81697,-114427,-104215,-134769,-91510,42361,62029,35157,-16276,-131173,-90760,-8756,33836,-2239,-37822,12706,92445,77032,-8377,-89394,-102088,-48990,-5442,-35627,-59766,-93101,-109941,-119374,-83876,-67571,-9613,58676,86545,97760,76300,-30804,-125043,-32271,97403,243245,233286,132928,74333,22013,-62194,-130942,-119754,-79752,19227,63591,127652,167694,119248,29852,19744,73349,63988,2950,28757,117152,135884,108281,86739,19635,-45556,-73206,-51862,-35254,2050,68664,186394,305652,328164,243957,73053,-81347,-60628,-17580,-35494,-9453,117977,155588,129935,63132,1132,-61497,-32807,4066,-2386,-64071,-104869,-73673,-39268,-29197,-4202,-2010,7791,-38389,-102530,-78741,-80183,-96559,-106267,-113288,-54955,-60919,-105580,-26282,112855,303966,472326,666321,539240,336091,315108,321434,30080,167123,246630,182453,10442,-100035,-40504,-9638,-53796,-21911,9168,-1069,-69711,-85835,22461,98516,150131,72716,-40221,-41953,-18477,-24740,-24389,-21735,-6606,-14867,-82973,-119802,-98600,-81217,-64867,-80513,-92700,-21651,74654,235812,303275,204843,46138,-24061,48235,62905,-1934,-65899,-112756,-148711,-123601,-88135,-90346,-71361,-86681,-72046,-16590,38192,69640,50844,9738,-48506,-110241,-117158,-95905,-53953,-31702,47392,98726,72362,-58483,-55428,-1995,18016,10759,-14407,-58756,-104315,-83644,-52171,-78330,-113980,-93285,11612,44818,14673,-21377,-27751,-60246,-54099,-22906,62150,168648,211318,187757,163056,166371,157958,214059,182474,77518,-3340,-8379,68090,247525,344194,460961,456626,155164,-44775,-29615,11408,23246,13372,-5778,42620,207265,399249,444809,299467,107678,35857,44642,95179,87408,9735,-79175,-113043,32858,79531,71841,-8219,-72480,66472,149491,148297,69747,-66502,-32609,66968,41975,-14552,111493,298266,306021,196025,146240,115267,60219,480,-36336,-57557,-52057,-13616,-38853,-117835,-112622,13191,111791,105679,25048,-63018,-64983,-20311,-22654,-36705,48143,199721,290428,279748,241755,223757,254774,307085,303678,240524,192805,99497,68617,78741,68525,23560,-21415,-62701,-79846,-50551,-18678,-19835,3540,15075,-833,37410,100028,120075,71962,-49877,-57338,27540,52471,20427,19687,128485,207384,185019,136475,8596,-86042,-34933,-31301,-12745,-14439,-7609,1281,-19644,-56562,-9926,82015,134010,89919,40547,30350,14018,41709,76848,50400,24178,-9955,-49432,-62206,-40361,-55249,-61245,24893,-3206,252,-8817,-13041,38508,93107,20286,-78188,-8023,182146,308024,383594,194162,-8294,-71734,-55586,6389,32063,8184,-41922,-30210,-1722,9152,-3701,35357,89804,104110,122567,130015,70771,-16299,-56903,-64891,-42109,32071,80813,65371,6104,-32033,-52702,-37214,-20334,-48012,-20933,50292,62002,-12456,-91868,-121234,-43267,-2378,3080,-6859,-24166,37262,149136,175591,74857,-28012,-144565,-24589,58421,77282,54787,42252,64784,126820,175975,162236,43945,-92192,-74032,-25769,-10945,-2762,-3144,-43571,-80116,-86231,25922,124108,41289,-50867,25535,71151,60873,29141,-22871,-129915,-57720,38896,129291,132341,-1907,-80161,-28309,-35357,-65853,-48744,31039,68310,82564,77238,39240,37205,63745,70351,41355,-19058,-13132,9062,50402,120907,190964,183994,134589,71246,59891,18158,-69364,-82460,-45607,-58769,-83938,-18035,-3986,26455,71273,93531,89867,27737,-64962,-85739,-12770,2149,-8099,-8919,-3920,62382,74838,7016,-30030,-55795,-62199,-33310,-32274,-28883,-11722,-28332,37121,333493,497433,459319,254104,30729,-98409,-48576,-40897,-65381,-3723,70351,53622,-25281,-54321,-61059,-45131,-12998,-5644,19463,-185,-62151,-107817,-114784,-99203,-94148,-104868,-60172,-31080,-52203,-57800,56439,147925,83568,1689,-67801,-32850,51020,39572,29979,90008,205242,311244,378713,263207,106213,17845,9515,-2663,-57007,-76426,96026,287278,367506,224344,167786,257993,200089,20156,-10833,-61836,-79149,-40655,-37918,-51851,-27934,24920,29922,-667,-35431,-29166,42649,116925,144146,118836,93367,115321,122507,57684,-11549,-90392,-116361,-74576,-68827,-68454,-76816,-80328,-42709,-33321,-18480,61797,69573,15906,-85376,-95532,17665,133614,183606,108337,-12496,-71234,-64396,-104121,-67752,42957,163123,249989,224971,99525,18648,-29911,-47253,-18182,34215,29231,-68280,-72946,-25574,-44305,-47763,-48492,-69966,-114386,-92103,-96471,-80245,-14655,36852,45143,26678,-70879,-87878,-71365,-68367,-56093,-29738,-43122,-67893,-62681,-23353,43716,8746,-40656,-6082,122969,293154,421039,495743,455149,293289,114795,13050,-17587,15985,133216,72577,-97889,-22848,70381,34598,-37454,-76515,-99156,-63100,-806,41085,29995,-6554,-34297,-68141,-4700,85940,213985,305208,232424,141453,47877,44946,41755,24968,-3805,-41843,-90248,-79027,-33091,32973,49141,-25552,-46970,-65878,-34160,43811,155195,250346,275029,222745,139263,27683,-44712,-74824,-40866,25135,160457,226484,234933,110623,-12583,-32255,10718,-13954,-15543,25020,-19210,-92092,-129747,-127650,-106448,-114557,-129768,-64741,7928,-2340,-63639,-95944,-59534,-48657,-25235,7783,25040,15504,-63393,-111127,-26579,98320,142108,143471,77460,-31567,77098,203937,308995,323249,198429,19807,-84955,-130481,-99835,-85272,-83633,-34236,-8979,-21842,23043,95384,161923,151107,134799,130910,71939,-25529,-72187,-69451,-28249,-2780,-316,8405,42887,57482,42644,14860,-37757,-62585,-81522,-64892,-2656,121896,344619,352676,199331,102087,43972,-15185,-87835,-127476,-120843,-70652,36344,105360,111983,57675,122876,114000,38870,-72192,-47811,-35914,-77260,-64857,-49506,-95860,-37515,12990,-42289,-91165,-99401,-65244,-69652,-34133,18665,66497,77873,43518,-36454,29059,205258,249105,240690,229343,140394,27804,-66824,-16628,4593,-60581,-41615,48468,52045,24811,36997,57484,70031,27793,-744,-12766,-19990,16490,26396,7355,-64123,-62564,16523,79179,99439,74970,110368,174307,181112,151947,96527,68004,39610,11407,-528,-27372,-55964,-30902,-39881,-40592,-29378,-70440,-103792,-45577,-26707,-70027,-36221,-6974,-61858,-87412,-1945,53398,16803,-35225,-19197,34483,98901,171813,314149,278837,107170,44007,41186,63257,43405,28927,-19593,-88949,97319,350185,478217,465975,392707,163791,-28805,-104944,-77549,-38822,-37569,-58693,-72822,-92383,-77151,-66479,-91895,-97506,-90365,-106287,-29490,-17591,-6918,89891,136770,55368,8286,6841,23120,-11043,-49403,-86739,-99002,-49851,-23626,-44661,-9082,66666,149705,131029,92960,46740,-48878,-85312,-118087,-127010,-96326,-18118,41450,86295,75032,10505,-74166,-104910,-90347,-42100,20598,30348,-20260,-73947,-32462,25899,82167,111657,121936,154755,166528,185997,199223,210979,161881,10643,-32174,-10483,20101,80051,105907,77636,-8985,-4320,4514,-30974,-78909,-150530,-118087,-135724,-90197,-34288,4949,18670,23561,14115,-2842,-47841,-19253,74752,186168,240457,202756,119007,26015,-20260,-43094,-52310,-73214,-99005,-10604,72490,13844,4373,17407,-14344,-108552,-31634,95403,146312,136003,112937,95086,85090,65359,31833,-24217,-54850,-41055,15874,111662,247419,294527,196800,55795,21981,22901,27303,71655,113301,81433,-14868,-72293,-83712,-102455,-65232,-45399,-48048,-84288,-54183,39172,78661,40244,-17374,-35285,-21051,13610,36724,47250,38939,-9728,-37680,-61153,-99038,-51185,17329,69179,1445,-122366,-38071,84064,87944,-15050,-15526,10860,2595,28898,-8454,-70315,-38146,4716,57725,71819,70282,140657,-8337,-103096,-24357,-9102,-37013,-85358,-43302,-13431,-28998,-53435,-42464,-6349,21041,25447,47918,20925,2079,-22081,5150,48191,43546,1731,-81159,-26531,8090,-4221,-30786,-15580,-21533,-47952,-91117,-70989,-101950,-119977,-63956,24823,109164,103363,14112,-80911,-134414,-77613,-60289,-135361,-56153,119617,254163,211722,96461,14955,-27649,-24621,1954,21431,16392,16187,-45565,-105607,69533,198597,144424,36363,-73953,-113178,-4856,84045,94341,68471,43509,34748,17960,2656,-46848,-103260,-86171,51766,226526,278284,189591,64976,16317,27591,15859,-18903,7675,99077,89629,-13600,-56504,-35705,5061,64914,97530,140038,160478,146349,77195,-8541,-87755,-155684,-135547,-117048,-102046,-81326,-115603,-104861,-116468,-148017,-127858,-103814,-37062,40187,19847,-51911,-102502,-54081,-27566,7632,31111,62438,74107,31830,-3968,-40075,-106051,-156588,-155374,-145603,-138364,-82860,-14813,-16660,-56810,-92952,64547,163862,136525,92632,67441,19650,23849,26216,-16570,-65532,-22532,60901,8405,-62776,-114275,-147350,-137005,-71231,-13229,-32577,-19522,-29743,-68441,-130247,-115958,-81045,-105525,-127860,-109062,-113737,-142871,-124961,-59882,1109,38734,37508,32359,66332,107321,110645,90295,8596,-65774,-20250,35120,78522,112515,123523,57208,-18258,1446,31144,-6018,-13618,-12699,-39732,-114703,-111285,35268,133296,134009,85169,-5641,-20023,-21964,-40591,-95997,-99146,-46467,-2681,25823,-26561,-112895,-57569,75999,85208,-49997,-141784,-42167,44443,84897,110683,164988,210761,167293,109657,15379,-67036,-109204,-92910,-97426,-111771,-123020,-95245,-21732,47498,85245,110132,111274,123217,141814,121609,53390,62229,45150,-7629,-17559,60236,23638,-98576,-76698,3088,11925,-68857,-91831,-16863,72787,155272,173896,38324,-75472,-126322,-98271,-75798,-74220,-55646,-35628,-46511,-52297,-42999,-84596,-125585,-5313,50270,26803,27716,71327,100950,30164,-18066,42568,92796,92552,22936,-13000,6944,87401,134092,22715,-125478,-71381,18976,66642,86411,47482,-62423,-143953,-156453,-89077,58259,260567,294097,84383,-115808,-125036,-61841,-41249,-89351,-43708,98579,131432,212457,312650,390912,478433,354275,192822,164569,197819,128418,63257,38621,33522,66183,-11859,-69566,-86186,-104203,-100558,-113934,-80621,-80190,-117501,-74297,40625,74325,58058,137453,317775,370441,181207,-1145,-87209,-48241,-19369,-21450,-15985,-43695,-125758,-12609,56739,90148,73610,52330,-3093,-2785,21940,65338,146228,175448,218687,308842,305465,162320,117368,67403,-33006,-63823,-61845,-78462,-73058,34658,99377,99080,74023,43323,8408,-25554,-55461,-31842,84741,263662,396225,409257,391587,267698,140844,56542,11933,-50385,-135194,-66167,-27296,-64243,-113250,-80896,-60056,-52407,-40300,508,39613,3968,-59033,-105569,-74936,39013,93670,-8325,-53043,-1641,-21638,-67570,-46859,33050,195260,410649,498314,395201,287445,157491,-23101,-83306,-79635,-58879,13910,25941,-55893,-77766,-10332,105043,72584,15046,-6292,1338,22857,17776,16871,43927,129676,166082,135505,29150,-30686,-3637,128792,234079,193212,149177,111354,85960,108842,88056,33850,-28912,21650,112488,126466,69767,-44945,-76864,-5600,56258,94227,91671,-10529,-41235,-2701,-3909,91725,279758,198901,-25643,-102945,-70129,-53953,-60249,9584,14823,62661,36911,-17260,-16539,-17784,-49412,-85878,-2488,90615,126877,107919,72134,6636,-59782,-61000,14430,35948,-19196,-82394,-119398,-70436,-22961,7548,-4361,-63011,-135395,-166751,-131757,-81444,-10716,42498,48591,70495,146894,269217,290923,201042,208236,103345,49188,-6655,-94100,-123679,-99525,-76222,-10115,-34421,-34337,16108,101603,90497,68344,78367,104613,130824,183790,196803,122728,49144,-37358,-65023,30364,70298,-46725,-113574,2053,81415,98349,28292,-15842,24195,95053,131716,24578,-76668,-141825,-145056,-123438,-89926,2641,150567,212525,171287,40131,-84589,-41768,83519,205546,239670,115115,-14742,-99535,-78239,40987,99922,88528,-42212,-144587,-168010,-46572,81847,163859,158588,65400,17765,-28498,-72489,-91255,-116027,-139245,-161217,-61045,140333,313096,357045,351991,360354,250629,57557,-39656,-65698,-49896,-58125,-35133,36270,118496,133821,94298,88820,65416,55087,68146,69421,42090,2878,-57854,-111489,-82461,7343,-9208,-113665,-104038,-116174,-122241,-73467,-69966,-83498,-62160,482,44272,64304,73928,48478,-8483,-64279,-57369,-26460,-5477,3838],[43228,28540,30979,23801,2182,9150,35102,25899,-39329,-48845,-1626,6666,-4010,-972,9858,-26422,-68079,-45041,-23418,-6532,-25586,-32526,-9843,6073,-23518,-56767,-29968,72887,158147,122632,16978,-38330,-86820,-83800,-112051,-101321,-99144,-85072,-32125,-945,31651,99158,133367,111137,3884,-62079,-24584,8373,9470,-17725,-47710,21842,64634,-8875,-36562,10713,67617,92066,29463,-15776,-38997,-37661,-48199,-92550,-65482,28860,108410,173085,234154,211415,132122,20651,-55913,-45802,-13429,-10737,-13795,-35821,-95788,-82947,-29632,10867,-39221,-90252,-135534,-177615,-165997,-96264,-4670,55503,124118,180074,149926,77751,30951,95510,105469,78624,50737,55605,132627,285765,483709,557464,407149,216501,111952,58730,82776,100102,48219,40104,49304,42114,22576,-36645,-91164,4355,74181,-2368,-40094,-93231,-103945,-66621,25174,135340,87996,-23911,-9912,41205,58480,3430,-93252,-46530,-267,-4865,1100,22476,-12682,-70671,-26267,28241,2939,-44876,-65320,-9382,105961,280545,384795,316734,256549,190055,109680,12278,-13755,-66761,-71585,7996,132840,266507,400896,509906,462892,351701,200594,114820,58412,7710,13257,145907,250823,305073,312380,342744,172995,-184977,-108002,-236119,-320470,-249945,-213767,-132605,-39948,-59958,-145901,-86982,23507,46235,30598,7775,-34070,-78193,-70891,-26159,-17765,-15204,-61553,-89780,20908,94947,116914,121491,146054,124248,82175,65879,82219,125841,168314,109594,-1165,-76996,-72034,-8921,22724,47513,50254,33887,-35404,-74944,-8671,75200,61598,35872,21537,27300,98734,113218,107213,105431,146064,145568,167760,155872,25445,-86115,-58951,-12097,-15912,-72004,-80647,-40541,14438,83142,195871,205592,108519,41283,-40637,-81657,-123292,-122373,-86816,-75073,-57961,-31730,-15017,-21192,-10627,-7444,-33575,-71260,-90777,31485,86496,81246,72207,127772,155835,150090,219346,189000,8655,-92576,-98715,-36644,17909,33072,51296,59997,-12794,2022,42594,41327,26515,49266,47628,13520,-28603,-37979,-22796,-93495,-98146,-3161,42814,-27265,-122857,-52496,42704,74325,22811,-20187,-13341,364,50853,95992,70826,-31796,-68922,25482,41796,-10586,-18875,19459,-20008,-57764,-69271,-69533,-62953,-41897,-21340,8579,46944,52110,55487,64871,62540,67271,70532,52105,12571,-39747,-28831,-78630,-95253,-12418,24881,-22735,-89019,-14283,85750,95566,13870,-100783,-144322,-120985,-58250,44485,85635,38841,-46861,-134481,-38430,36079,27389,-23557,-100129,-137904,-123268,-122997,-55612,65642,62143,30114,-18540,-132068,-100017,-19206,26679,1796,-27329,22659,100350,84528,-13022,-104752,-130174,-63743,-19922,-61645,-94473,-88748,-98275,-116369,-96302,-102962,-13798,45624,65434,76389,58055,-36122,-118114,-29918,104291,242388,211434,116365,63341,7468,-81035,-133901,-120090,-72571,14068,43793,95603,129168,83408,12203,14947,67478,46636,-16755,5922,93213,133082,159589,153786,57623,-32995,-81586,-68366,-44508,3981,72231,182063,290363,319772,241542,67372,-91080,-58082,-15310,-40368,-35359,90849,128519,102797,37644,-19493,-72244,-24724,37160,41998,-32372,-91059,-72413,-48473,-47060,-25184,-18701,2615,-31806,-89477,-74467,-70360,-67392,-88827,-130050,-66156,-67120,-106271,-25419,107352,270957,425824,637728,436539,185516,270,-12007,-116645,128262,215395,114294,-67876,-156965,-48785,-6126,-60802,-22002,24650,9303,-62645,-82969,8378,73655,124246,79646,-17087,-27929,-21947,-30201,-27865,-24027,-6866,-11335,-77665,-122339,-97947,-71952,-52322,-72160,-88942,-14760,91502,274788,360913,250724,70257,-37960,31035,65864,25125,-14623,-49610,-91554,-97457,-82419,-85644,-72530,-79955,-59684,-15225,28562,52455,41452,11521,-43590,-110988,-107097,-67219,-23808,-20314,62831,118435,83269,-39908,-18962,51495,93592,67816,13733,-49297,-101867,-77880,-43526,-66689,-107648,-110893,-571,51367,33294,-4414,-26029,-82535,-46752,-17601,48921,162171,253827,268714,263401,248247,188304,213739,178973,79330,-2429,-7509,62670,280822,432503,575171,537735,182590,-45412,-45531,3149,33283,37340,15022,52919,194854,336365,357913,235073,86666,40068,49339,93819,86934,19671,-55576,-99821,20202,70234,66010,-2978,-49472,84873,138706,114673,35388,-69947,-1402,76402,35992,-5981,110443,306943,324207,203720,157880,132570,80416,14456,-34700,-71386,-57735,-4160,-22876,-101978,-120752,5466,111579,121810,43956,-49223,-55136,-19595,-28508,-45977,39053,177657,234652,216586,197482,188392,208064,253557,248683,203539,172756,96448,65497,62731,40808,-2841,-32092,-58833,-68274,-36108,-11265,-22707,3878,22510,-2069,16558,75009,100525,57681,-61715,-42351,47371,71544,23654,-5787,78765,135151,102601,62416,-40496,-70788,-12887,-8634,4379,-4277,-6653,-1,-17254,-60413,-33284,54667,112327,69239,22486,17956,20109,67823,117656,86575,43157,1217,-47640,-67349,-37139,-42446,-49982,18119,-17325,-3766,-13729,-23923,22679,92578,42476,-58726,-29555,137802,243526,360845,232174,29441,-54964,-58132,8242,36509,9884,-40617,-20917,9146,20708,17457,65639,105595,104909,120086,125943,59578,-38017,-61452,-44443,-18459,42167,65026,36692,-11534,-31170,-39751,-26623,-13540,-36151,-7882,59243,75904,-685,-87511,-119368,-40487,-2723,2436,-397,-11581,41166,137451,158113,58687,-34095,-133782,-24862,54474,79240,67315,55483,77545,141524,204966,208334,86736,-55735,-113846,-51468,-25251,-15363,-5959,-30249,-43982,-56589,-2243,76046,17512,-68229,2824,48438,49372,31902,-8694,-118005,-67483,21674,104263,102555,-17420,-73402,-15879,-17875,-52987,-39164,52761,107792,125697,93943,41493,36947,64882,72504,50470,-12287,-376,17496,44621,94660,173812,172454,125582,67555,63243,28572,-63379,-74932,-26279,-33782,-57387,-9019,-2894,22762,62519,82001,81806,36606,-32265,-73224,-19922,-11343,-14973,-13353,-10450,64530,71464,7293,-33908,-69387,-69079,-28476,-18550,-21981,-17852,-37229,4544,308367,507017,474326,252435,25097,-100161,-38765,-35197,-59552,6120,84266,62074,-17926,-55365,-67475,-51971,-21656,-4919,17811,-7662,-68739,-111226,-118082,-94268,-84116,-109807,-63844,-30779,-59676,-88871,597,108391,63608,-10138,-75859,-38714,43763,37768,24969,82880,193607,292522,357881,263683,111931,21510,-1396,-36664,-93571,-50717,125241,302330,393778,250869,174352,241995,148826,-15427,-28697,-75727,-96517,-53305,-41845,-50909,-24459,27779,28853,-9267,-54595,-44182,28258,104553,133469,114637,92335,109119,96394,25471,-18462,-86018,-117845,-66583,-56574,-60971,-74381,-81640,-60670,-49173,-12015,78856,71505,16643,-78474,-92978,21416,137868,170345,76736,-40525,-81676,-62869,-101123,-65609,52725,186545,277973,240126,106385,21148,-29362,-55603,-32173,18510,24329,-65598,-68915,-24688,-35439,-30932,-41400,-78655,-137093,-97278,-96599,-68016,-1581,52432,58780,24755,-84792,-88318,-74017,-69920,-50256,-22971,-39657,-62496,-49090,-4332,67307,28851,-23322,10980,139452,318074,463567,555526,507815,337259,131394,23329,-2082,35110,146698,72483,-66691,-13095,77007,38106,-32322,-58171,-79680,-49468,6659,41334,21094,-23979,-63183,-66683,16195,96424,218820,335450,312342,236816,113348,89002,84068,55129,15900,-35646,-105302,-89900,-32146,39620,53424,-22517,-41396,-57782,-32980,31199,119434,193169,219475,192610,149548,62791,-9296,-54995,-57237,-12845,91109,153713,195981,105320,-21277,-50997,-12694,-37654,-28504,12300,-34480,-101248,-129851,-124612,-123455,-123593,-135521,-69246,3794,-7533,-65723,-92836,-59457,-61046,-63012,-35683,-11313,-3646,-68022,-100365,-18334,92973,119171,139087,121229,24109,129187,268405,346632,337716,228952,55387,-51195,-117032,-128113,-106278,-102579,-42452,-6831,-4377,31786,95802,163338,155367,144093,139890,76850,-21090,-63021,-56925,-21662,-9011,-10558,-4287,24576,53948,51042,26735,-31015,-60086,-82835,-71248,-7781,124675,332423,314666,167999,75067,20573,-26381,-92121,-127553,-118780,-54376,64901,123632,103806,-229,85847,94093,22918,-74800,-37498,-32147,-70714,-47091,-35153,-75855,-41134,-8409,-62577,-97105,-74040,-46485,-78605,-46636,15517,70801,81599,49813,-25613,-32164,133438,169242,181881,213642,165661,61836,-42602,-47109,-42457,-111430,2381,94183,79922,34895,38036,87313,119660,61963,24357,321,-2170,33374,38773,17136,-59609,-56974,23220,86541,87226,59771,100583,176738,192743,170643,116396,84760,54920,37466,28503,-15060,-62904,-35394,-42922,-45632,-37563,-74022,-100720,-34613,-19912,-71770,-60424,-50095,-101777,-95882,-6578,50566,17128,-39711,-31735,27965,97742,183185,360094,371071,164481,55519,46996,85505,64741,42237,-14291,-71582,129299,366031,478976,448327,370796,160869,-32585,-110608,-69334,-28383,-30320,-54559,-69210,-87414,-83619,-79472,-102993,-103589,-91984,-107102,-30851,-13367,10245,117367,145917,67418,27659,27219,32538,-7119,-44188,-88555,-102194,-54295,-30908,-44526,-5897,72212,160329,143275,96042,40802,-53123,-90368,-123832,-123589,-78872,-3009,62602,95819,83610,25392,-47559,-73256,-68770,-41483,5629,15590,-23968,-81899,-43388,17509,78249,114047,123183,152453,159000,178063,180674,166632,120012,-2684,-30243,-9135,15814,65958,81025,42555,-22762,11450,21118,-26224,-83333,-147080,-120331,-134906,-77282,-19815,18028,33813,51281,48710,24351,-29795,-4664,99956,222847,268386,229295,145304,50805,3008,-31256,-41459,-57329,-88116,-14717,74399,36531,37973,36850,-15362,-103810,-15914,113560,166734,151844,116286,91670,96363,101141,62836,-7261,-41037,-27197,23929,110620,250030,297725,207061,67593,21190,25445,36072,86002,122141,81121,-21612,-79725,-84187,-106100,-67100,-45603,-57150,-99448,-39680,47372,68330,29034,-24698,-42637,-34201,-1534,26109,39888,45177,1962,-29508,-56389,-92276,-41993,23437,75015,8309,-124196,-36635,70594,61165,-20451,-11113,4532,-19506,6558,-24216,-86547,-16201,34371,95126,115610,137611,205220,53086,-117998,-46852,-27454,-50721,-99346,-52549,-17435,-34739,-64842,-52656,-8216,30652,43220,64457,35860,18442,-10315,2655,38435,37159,1099,-95039,-42522,-725,-5563,-22381,-358,-8744,-43580,-88958,-62797,-86068,-117959,-69194,29846,139024,142848,27697,-76857,-129270,-68322,-45209,-115590,-69361,111515,261602,250774,137718,44389,4881,413,-10443,-13637,-25612,-16390,-55303,-89994,77438,169470,114670,26107,-71158,-111966,-14947,81628,96025,59086,22906,17834,-1691,-13621,-55018,-101342,-52713,80323,247416,289479,194218,60132,-568,1899,-13824,-43731,10361,121128,123976,-486,-83376,-67799,-29308,32796,74409,119517,139324,126558,59873,-17527,-84105,-147543,-158936,-134930,-102171,-87286,-127020,-107963,-129650,-112226,-95455,-110255,-59739,24309,7220,-55965,-102134,-52997,-29903,2619,29564,58448,71934,33212,-5848,-47899,-108790,-123310,-101046,-112660,-112008,-55036,6779,-1732,-40441,-83370,49142,144424,125720,87105,67607,22484,32690,34794,-11304,-69902,-52728,25458,-16793,-81112,-128895,-158528,-138270,-69110,-22131,-46290,-30381,-28725,-51154,-90075,-82589,-51858,-78057,-117339,-111817,-117685,-141043,-127586,-67994,-9325,33121,38049,37870,69292,108251,109248,94037,17532,-53541,-18327,29428,75511,127266,147499,64931,-18213,14803,56276,17343,3801,248,-39128,-119001,-130282,14346,112100,125932,81815,6957,-5082,-19149,-46006,-99992,-84750,-30011,13992,39031,-12075,-111836,-70043,58462,56617,-68646,-127847,-25173,66394,99316,117196,176976,232221,189047,120846,12828,-71886,-105510,-89661,-102726,-121253,-131547,-86860,-14977,45782,84463,111995,111274,117240,133514,110310,60536,73374,39708,-29068,-44370,56150,42344,-84763,-99346,-13129,4239,-65563,-87676,-14005,91745,183527,174480,19376,-89525,-116774,-94100,-70947,-64600,-43255,-21847,-24997,-16426,-3777,-60804,-135498,-3702,67022,56860,62640,97194,119078,39211,-19617,39156,95556,100434,32796,-11314,-10104,67995,124410,19642,-128461,-65198,30399,81706,104528,67109,-53926,-146072,-164522,-107220,25265,212088,220088,-5845,-163827,-89160,-15909,-20266,-92386,-46508,99225,161815,237686,300396,324130,419693,348347,204481,168688,197012,126756,55248,33327,38454,69631,-14738,-71523,-83581,-94843,-85509,-109715,-112169,-109048,-125448,-63374,59133,93695,64877,106432,294348,387759,198539,1360,-79481,-36264,-7097,-8033,-14944,-54614,-113786,13216,96906,161784,138891,84439,-7261,-18795,3901,43739,141601,199545,257129,322824,276925,125863,87315,47704,-54350,-72503,-51066,-50107,-28954,65923,144287,135971,75118,31853,2813,-15444,-33085,-17458,83443,255934,373390,383409,389734,292847,178603,89069,39513,-34661,-139612,-59764,-11312,-53036,-120681,-99133,-89404,-87066,-69840,-23654,6820,-25041,-72629,-106079,-69564,44325,101161,6880,-30010,24544,3905,-38428,-19077,58834,229919,428841,458011,302580,231224,136095,-35110,-87155,-90706,-75172,-7595,8816,-75998,-88229,-204,109533,60324,5297,-7081,-12542,-19974,-31572,-21237,20066,109981,150360,137316,36414,-26495,2434,154024,266192,214322,161402,126017,114695,147353,118099,47276,-42321,-18407,72594,109601,87409,2347,-45327,15540,77333,123475,112197,-5187,-38015,-3305,-16039,56267,247812,167711,-47916,-98506,-61901,-62694,-76363,13409,28242,59624,27848,-18632,1003,5184,-31669,-65244,1308,82668,107282,82140,41720,-22772,-66079,-58256,9337,28017,-17836,-72712,-111963,-67404,-14559,14518,-7802,-73179,-145583,-162119,-143146,-86990,-18777,30600,44877,84101,189535,342587,377286,274046,260305,169911,74686,1138,-93037,-126241,-99330,-82515,-11222,-24539,-19798,26800,88719,64743,57142,72303,94471,111313,150436,170347,111896,44469,-39913,-88418,-5825,35059,-61316,-121913,-2137,79368,111842,82015,42579,49927,101585,127553,24695,-74532,-135915,-121230,-97253,-69152,25354,178673,232909,183275,43731,-91798,-26561,124820,277032,305413,156028,9619,-91511,-54916,59577,121544,121536,-14488,-126731,-164443,-47710,75413,154162,131426,41173,-8101,-47502,-70016,-91863,-136516,-173584,-150996,-24197,180393,339927,359242,338548,326308,211268,48377,-29091,-46051,-27496,-39566,-31263,38724,120164,129207,79975,79726,72123,63543,74341,75868,47922,2277,-53611,-103380,-73475,14077,5969,-110638,-130003,-132093,-109111,-57225,-54264,-76589,-59039,2437,41888,51472,50656,37079,-5683,-51305,-30598,1616,14862,7775],[24446,5355,5392,7561,-2373,12651,38181,27324,-29043,-29537,-638,-1041,-9160,-5175,421,-34503,-71742,-41634,-18040,-5275,-28977,-33759,-6511,-1069,-36177,-65918,-31243,72515,160618,120590,11713,-39757,-79953,-93717,-121299,-98167,-101961,-90625,-32437,5774,48423,122021,148701,107840,-292,-61171,-26902,219,-5752,-31897,-55507,11606,45471,-25935,-31246,30264,87226,101053,31581,-15836,-36950,-32088,-42347,-86658,-70792,36578,124923,194044,257219,234326,142161,19771,-58726,-34435,13962,26887,8651,-39343,-98764,-43679,8550,31923,-27425,-81730,-130583,-170692,-146035,-72513,10673,59596,126342,182249,158037,95248,50903,100866,91902,61507,34052,39446,118149,267327,445743,526564,418273,221223,112684,60159,75562,78809,24986,16891,29606,31008,19051,-31887,-86162,-15000,65708,-2378,-35523,-98759,-113661,-72232,21982,128115,80823,-21152,-3029,49804,70207,19270,-83189,-59880,-16793,-21758,-10447,15846,-23653,-76861,-14461,54497,31821,-18324,-44892,-5834,106661,288744,401970,341310,275243,195688,107670,14911,-12532,-73447,-89968,5968,146425,285939,396384,464113,383903,271109,139665,81043,37689,-14122,-30298,48998,121585,183452,213272,278918,210150,-125105,-168635,-303549,-288870,-259956,-179460,-164583,-59996,-75360,-141885,-93965,9133,36807,24020,14709,-15768,-62222,-64526,-28805,-34264,-33933,-83879,-92097,25233,89513,100814,104295,138204,134013,104237,84079,81630,103602,149593,104002,4486,-63328,-67992,-9417,21250,43567,38441,18498,-33995,-36231,30374,88303,62288,34021,24080,31028,92442,77014,63370,79663,151058,170608,195063,163513,14302,-92946,-37265,-2335,-21088,-79492,-89517,-50289,6143,71426,172251,180951,89382,31034,-40287,-75153,-117673,-118735,-91252,-68399,-50413,-22527,396,1194,14542,16308,-20637,-65843,-107029,14978,71577,72897,59957,101348,124788,129553,213483,208538,13577,-95264,-77218,-21495,17556,22655,53169,68249,-11853,-1748,31313,22680,2368,28357,31484,328,-35872,-26369,1549,-75484,-101693,-17069,36466,-25277,-135185,-86233,6253,38084,-6652,-48134,-38621,-22369,27153,70251,45765,-54248,-50556,58708,77150,19687,-20792,3997,-39120,-72743,-80318,-81682,-74336,-51263,-29034,10294,47287,52789,71687,96984,102455,118138,116891,72457,12160,-59863,-37591,-72839,-98038,-21225,15573,-31530,-82209,-3286,95411,98498,14923,-99947,-150478,-131605,-65365,48616,100783,54931,-40589,-125362,-36294,28934,12948,-43627,-125829,-148284,-126740,-98036,-13794,84010,55441,19201,-26076,-128752,-110676,-34299,13140,-1794,-26013,19245,92647,81791,-22780,-115272,-143982,-80373,-40336,-96264,-141209,-78378,-90393,-118577,-105894,-139830,-27720,20162,37392,50506,36045,-44995,-113863,-29437,106942,228805,176005,89010,41065,-18400,-109532,-122572,-119319,-69950,2811,17905,58391,86479,42866,-12921,2408,53482,23718,-38497,-19681,62155,121763,197823,205437,87432,-24327,-92460,-86761,-55561,2998,72025,172068,266739,299614,226910,53885,-104653,-57272,-18143,-50849,-67033,58018,95707,72095,11136,-39134,-78866,-17339,68308,82653,-6083,-78472,-71656,-58403,-64731,-44374,-34884,-4120,-22882,-67758,-65430,-57739,-35844,-65598,-135037,-78383,-72629,-106330,-28420,94066,230233,367735,584009,327967,47146,-295272,-169875,-231445,94199,176103,43441,-138356,-214185,-58585,-6949,-72014,-26792,31741,11720,-62130,-81010,-9426,45844,95822,82951,-102,-20924,-30454,-40217,-38439,-32752,-11890,-11800,-76017,-129261,-102140,-68410,-44929,-67597,-88231,-11616,104161,307947,410732,286654,83300,-59981,18631,76747,57608,35047,7568,-43110,-73362,-78366,-82776,-79631,-81091,-57047,-21764,11280,31161,30446,10960,-42421,-116446,-101801,-42832,1404,-10095,74290,131489,87665,-22931,16162,113457,177545,126104,36867,-45352,-104636,-77751,-40765,-59277,-100171,-135632,-19825,50140,47451,9853,-25641,-101020,-38170,-7063,34874,149811,287204,342791,355522,315107,204562,201348,165152,74503,-2432,-3011,54678,291045,493002,657700,582413,192393,-51774,-66086,-9120,38086,54639,30792,55222,160059,247556,250425,153660,52512,36266,49365,88502,82977,25833,-36724,-87182,3959,58354,57795,-793,-32142,93584,117933,75409,-1321,-72562,19009,75360,21631,-8318,96056,291855,316862,190703,155061,139311,94143,25887,-33775,-87337,-62143,4507,-8947,-89103,-128475,-6518,105798,132424,60465,-37607,-48850,-23854,-39500,-60622,22355,141613,169469,154489,156905,154181,158646,193374,190558,166729,152309,89471,56435,40827,9902,-30686,-45283,-57566,-58542,-24224,-8853,-30593,-1547,23668,-9507,-13776,40264,72816,37702,-76570,-34481,59807,83714,20696,-32700,28569,64271,23253,-7851,-94700,-47081,5609,9097,17173,3064,-8642,-6670,-20868,-66221,-58127,24768,83002,43885,2173,-288,11583,74338,138574,109061,51671,4479,-50436,-77692,-39613,-36225,-41605,9975,-31655,-10565,-21926,-37735,2634,84841,63725,-34178,-51399,83751,168187,313142,258961,68521,-33043,-60734,4171,34480,6013,-43306,-16476,14313,26235,31695,87347,112035,99262,112731,119039,48901,-62243,-70092,-32565,-4571,42620,39811,-842,-36265,-35773,-29917,-13800,-2131,-23673,-1048,58072,77337,2086,-89452,-118555,-42628,-9256,-5098,-820,-5214,40426,112005,124329,32304,-44129,-116885,-34878,38897,69582,68723,57577,78536,144111,223541,248623,127948,-19198,-94741,-79717,-46290,-36285,-18062,-26338,-17328,-12250,136,29910,-8784,-88950,-26970,19863,32023,27255,-982,-109083,-82074,740,76112,68971,-37279,-72454,-10339,-5972,-42602,-31733,69036,140356,159454,100436,36513,29789,59702,69325,57253,-5341,10767,22522,34785,67874,154556,158966,113992,60099,61571,32846,-62655,-69537,-10031,-10240,-31094,-1163,-3442,16840,50187,65000,67182,39362,-4865,-52997,-24695,-27880,-27809,-24647,-25107,53247,55943,-981,-44401,-87794,-77954,-30047,-11187,-17886,-25345,-46324,-25788,271750,497988,468634,235373,9410,-108337,-33845,-34836,-57244,10903,88040,59660,-18305,-62793,-78493,-62471,-31916,-4618,11823,-19903,-79145,-117393,-120505,-81004,-62821,-105870,-70841,-36030,-68432,-114564,-52078,62831,36720,-27318,-85076,-44650,32708,29417,14257,70116,175560,261160,312553,242508,108234,19101,-18070,-72073,-96922,-27257,137847,296754,405263,279887,180505,222523,105616,-47309,-46525,-88482,-120002,-73244,-51247,-55158,-28229,22426,21830,-20966,-79630,-63453,8060,85415,116803,104634,86793,98504,68781,-4409,-22339,-76729,-126159,-65429,-50347,-59068,-75735,-84567,-84438,-64694,2941,94471,68248,13916,-74233,-96813,16436,130775,144818,37810,-73424,-96214,-66031,-98837,-68189,53261,195290,286083,238047,103105,16907,-33202,-66484,-49380,-2043,12256,-69901,-69304,-27183,-28390,-14051,-24566,-67192,-119255,-106680,-97162,-57287,9969,65548,68275,17873,-101796,-91380,-79849,-73033,-45260,-20585,-42102,-62449,-38955,12025,87519,45409,-9807,23539,150525,336222,499107,606446,544707,368267,140327,28378,9880,55536,164948,83489,-23682,449,75218,35537,-29660,-42872,-61817,-37915,9088,35140,7252,-43492,-99583,-58104,34101,100771,213084,345808,375445,322431,177077,127915,116058,73445,28723,-28749,-117297,-101681,-34325,36646,48692,-25430,-40366,-54373,-37805,9421,71487,122869,148730,148590,147361,90689,21102,-36512,-70776,-43324,25827,77741,144221,89487,-33912,-67660,-30937,-58145,-46172,-5811,-51551,-111326,-121192,-102915,-128000,-132511,-142800,-76554,-4191,-16878,-71929,-94196,-65030,-78561,-106390,-80215,-47800,-24011,-73213,-92569,-13186,85924,95460,129240,163041,84821,177234,315919,360353,332577,248593,87211,-22556,-93214,-121470,-103612,-121630,-54553,-7466,10903,34871,87128,154058,152178,146191,141679,76893,-17857,-53750,-46381,-18023,-18496,-24843,-22644,-2433,40008,51581,31136,-30065,-60602,-86458,-77663,-14411,120219,304641,267512,134483,45169,-8953,-44663,-101261,-130836,-116633,-43097,83039,128081,83062,-63485,41723,66535,-623,-81693,-29742,-30309,-64754,-36024,-28348,-62513,-44352,-29112,-84771,-103377,-53556,-27521,-82123,-57628,13167,74573,82373,50795,-12425,-79035,72387,90317,113090,181006,175876,87713,-14130,-39841,-53739,-64623,50279,132306,103501,47319,45189,121392,169189,93018,41828,4832,7881,42248,43983,22165,-58148,-57377,23963,85252,65733,37414,84317,173442,200127,185834,132663,97777,67241,63017,52723,-7323,-73800,-44245,-50427,-54304,-47113,-75587,-109863,-32285,-18250,-74412,-83671,-92478,-108354,-83497,-6652,49130,18586,-40898,-32903,35937,101935,194222,397878,456837,222796,60709,46994,104908,85158,52690,-9926,-51585,152876,363835,459877,415998,335719,148766,-40426,-115827,-61570,-21054,-27121,-54259,-68544,-84646,-95917,-97906,-117700,-112486,-94860,-114133,-40332,-14234,23361,136078,142098,69718,39057,40396,35863,-7141,-41857,-91042,-105650,-59439,-39926,-45724,-7765,69566,158881,147366,98221,38433,-53390,-88854,-114749,-108483,-63163,8890,76863,98801,86950,36068,-23392,-42946,-45936,-40214,-11823,-487,-29745,-88711,-61502,181,65533,109680,119236,142751,143781,163501,157505,121101,73106,-22215,-32665,-11738,7357,46448,47289,1692,-36695,21369,28814,-29412,-93339,-140263,-123378,-133275,-66480,-6000,29467,47477,77613,79288,45747,-17434,3907,118378,248969,283067,243970,164705,71983,22309,-24563,-35405,-45314,-73204,-13522,78456,57672,64305,49256,-19140,-95571,-3967,123754,177112,155774,110368,88141,114872,138187,87316,2281,-35322,-19393,28785,108776,246170,285956,203684,73058,16718,22624,38756,92114,121655,73910,-32903,-89317,-85590,-112359,-73588,-51181,-69394,-117192,-30491,47335,50869,12079,-36599,-54322,-53173,-23098,9205,23878,42301,7816,-25893,-54249,-86085,-35499,25769,75738,13176,-109440,-38255,47975,29275,-28152,-12319,-8479,-48755,-23804,-46215,-99576,6101,62013,128373,154951,196587,245182,101407,-105562,-72410,-48393,-65748,-112835,-64820,-25862,-43688,-79343,-67390,-17580,29745,51225,73600,46845,34788,5028,668,26173,26187,-4015,-106376,-54520,-9094,-9985,-19636,9216,1410,-39621,-86547,-58178,-75818,-119938,-75810,36386,169346,182572,39185,-74014,-128018,-63230,-34074,-97451,-81848,100529,264340,287064,179635,74315,33667,20880,-17566,-37455,-53407,-33682,-43194,-65099,78938,129469,81058,13392,-72030,-114127,-26967,74794,93203,45999,702,480,-21138,-30661,-61090,-87577,-18837,102162,251914,280026,182738,50224,-16243,-21668,-42407,-70453,6161,130973,146426,14868,-98455,-96884,-62321,-3754,44775,92435,112930,104162,43377,-24113,-79708,-133729,-161976,-145188,-100767,-92713,-132618,-106564,-115277,-81458,-68420,-98326,-84652,105,-12032,-64238,-104542,-56310,-37392,-5773,26027,53094,68141,32951,-9218,-57372,-106940,-87082,-50131,-67627,-78685,-30351,25204,10820,-25620,-75389,19584,109346,104360,75184,61917,22001,37836,40163,-7594,-71575,-78477,-8746,-44502,-104386,-148123,-171908,-138201,-67398,-30435,-57254,-34746,-15359,-15774,-38453,-41142,-20465,-53409,-104230,-111567,-118896,-127413,-124282,-76407,-22342,23705,34943,40403,69298,104632,101596,90584,21659,-45623,-20734,18189,66867,132123,162124,69588,-16998,27373,78709,37689,17765,8670,-43539,-123129,-140389,-4698,89310,111075,69814,15583,7735,-15496,-49259,-98706,-76376,-20653,23983,46536,-965,-106662,-85625,33627,22087,-89841,-114420,-9598,83891,105151,112860,174919,239837,202612,129354,11581,-73023,-98997,-88730,-110712,-132360,-138975,-83462,-15884,36772,77036,107727,107044,109847,127222,100977,66163,77884,29134,-46137,-68801,49301,58324,-68018,-110541,-30168,-8319,-68386,-90207,-17854,102418,198480,158436,-4935,-99909,-108924,-93504,-67425,-53183,-27702,-6181,-3090,17628,30337,-43393,-143126,-7740,73711,79512,94410,118473,130205,43761,-26558,27740,90494,100287,39027,-12755,-31497,45406,109984,14056,-131011,-64210,31472,82335,108093,76016,-51158,-151373,-171135,-126147,-12579,149725,128706,-93797,-144340,-43674,22291,-5130,-88650,-39632,97794,188055,252767,274930,254344,340897,317726,198582,156753,183113,120586,47110,27868,42134,71960,-16223,-71796,-77911,-80726,-61566,-76761,-111832,-120234,-121383,-55653,66769,100077,64367,74504,263441,389702,206673,390,-74778,-27068,3886,6031,-14647,-71440,-99411,41245,148822,249949,216042,119619,-8840,-35270,-16354,17528,118889,196657,262375,306712,237484,99465,61946,30688,-73739,-82308,-44827,-24856,9806,91654,177746,162776,71687,15468,-7217,-8602,-16556,-9645,73085,234352,331413,340040,369232,302689,207718,116945,60544,-23301,-141570,-57643,-1780,-50196,-133595,-116473,-114662,-115838,-93823,-47170,-24272,-52927,-88483,-108406,-66942,43927,100816,21636,-8964,41987,23250,-12718,5008,81067,256979,428937,399928,210903,171015,106795,-49498,-91581,-103219,-92469,-32991,-14263,-99670,-103997,9149,110103,44904,-8679,-12199,-28080,-61049,-79585,-60765,-6101,87517,129928,132441,39604,-24754,7390,175018,285976,225350,166882,136607,138088,175111,141312,57984,-51012,-62417,24335,84707,97514,44371,-11782,35435,94797,147861,126276,-4496,-37257,-4111,-24745,24789,199294,126610,-56680,-84685,-51283,-70114,-86730,16569,34353,48900,14563,-21928,15133,20549,-20818,-45330,8072,76714,88878,55945,9034,-48928,-65282,-53850,2202,17002,-19094,-65676,-106579,-67044,-8836,18246,-11545,-77535,-135865,-141556,-151868,-95035,-30427,14969,37178,93709,228165,413341,463373,351801,313236,244302,96051,5518,-93461,-130301,-99325,-89308,-18955,-19092,-10112,28612,63347,31916,41540,62488,80749,90804,116577,138870,99093,44168,-31766,-106545,-46313,-9676,-82113,-125434,-4549,77466,124625,139318,114815,87546,114748,125495,25730,-70945,-122663,-95078,-72135,-53804,42064,197059,239751,181234,36461,-107552,-11480,164743,342457,359187,189836,33722,-79287,-36706,69010,133137,145817,10922,-109914,-162479,-54601,62062,134083,97737,17276,-33325,-68184,-69097,-93024,-155408,-184339,-119858,3778,199131,342477,342838,311431,280217,164499,36581,-20147,-30490,-11837,-23497,-26870,38714,116910,120868,66997,70370,74656,66953,74397,73518,44980,-3518,-50516,-94831,-67755,15034,15990,-91537,-151870,-144901,-95481,-46864,-46991,-76004,-59053,1326,36133,38970,28912,23133,-4161,-37521,-3134,26223,30492,7371],[4899,-15188,-14830,-5644,-4764,17465,40206,28745,-16027,-11796,275,-7754,-12780,-7691,-8333,-43476,-74551,-36234,-11725,-3990,-32181,-37664,-8991,-13356,-50506,-75665,-33363,67884,151693,107888,2813,-36633,-58433,-83537,-114829,-87505,-101021,-98404,-34933,10253,59306,134281,151071,93877,-9241,-62267,-25646,-3320,-17809,-45418,-62777,-25,24490,-38711,-21860,48546,103183,108169,32851,-18278,-36145,-25963,-36372,-80967,-74732,44031,141838,212785,273957,253223,150359,19916,-60671,-24327,40499,67725,34433,-39737,-88030,-6076,47070,49752,-20515,-76393,-126130,-159141,-125280,-51387,20086,57135,119792,171665,155453,106346,68805,108269,82459,48932,20721,24898,102349,244280,398217,477138,412602,217922,111749,64237,76332,69235,12004,-284,10691,18545,15364,-26027,-76965,-31167,56242,1047,-23233,-85608,-122608,-76711,22073,121370,72712,-23338,-2269,53555,78580,31511,-76576,-72752,-33577,-39740,-18076,15592,-28770,-82042,-3354,82706,64959,13546,-22910,-3569,101562,282011,401777,359449,291351,202612,107746,15778,-14916,-79168,-104123,4819,157396,297540,380631,406598,303792,193993,82966,46812,15017,-33516,-58459,-15336,9800,64424,112793,204264,237334,-51804,-150567,-259334,-274991,-270238,-138906,-119926,-47514,-64185,-132055,-98685,-4883,27619,18563,21439,1586,-43383,-53292,-28156,-43569,-44750,-103308,-85685,31225,83239,81038,78323,118477,133522,119539,98932,78276,77606,126098,97681,11592,-48473,-58626,-6793,19976,37044,24472,6816,-23233,-2336,68632,99990,63018,32698,26729,33918,81316,37671,14369,43737,142824,182558,207928,155027,-1144,-90056,-15891,4626,-27102,-86074,-96962,-59746,-3968,55995,142833,151633,71485,23881,-36367,-65626,-109670,-112272,-90851,-59696,-43019,-14424,14543,23543,39480,42527,-1597,-51715,-90468,11458,65375,70048,51640,77435,96328,108446,197478,217332,19845,-82840,-49927,-3429,19012,13666,56012,71531,-11836,-4349,20840,4891,-20708,8090,15685,-12406,-41219,-12997,23109,-55048,-99675,-30789,28629,-21329,-118235,-107496,-20727,11243,-26452,-67445,-56847,-38788,8791,48002,22280,-75642,-32804,87917,109885,51473,-21881,-14570,-57354,-82579,-85760,-90170,-83216,-58774,-35594,11093,44782,50083,83502,126168,141882,170815,166099,95044,13550,-80221,-47654,-67537,-99269,-30604,4635,-40979,-71722,11101,104683,98731,13752,-100213,-153849,-141762,-71137,52249,113725,71177,-29166,-110932,-34556,19511,-2868,-64351,-148255,-116995,-94460,-55697,39055,101627,47939,9143,-31818,-115484,-113331,-46345,259,-6814,-28307,8319,76052,75216,-29861,-108827,-119819,-90264,-59642,-131115,-98145,-55795,-80272,-120357,-91436,-93765,-41989,-7508,11288,27868,17485,-50632,-106469,-24248,111107,208107,134741,58338,14751,-48286,-133683,-101382,-111600,-65313,-7766,-7041,23527,47420,6452,-36997,-10735,38469,2492,-55537,-40678,32795,108703,224069,244088,113942,-13624,-98861,-100029,-61487,5972,75055,163909,243343,275471,207136,39787,-113255,-51849,-19401,-60206,-92329,32777,68997,47696,-8365,-51112,-76277,-4740,99568,118372,16517,-63604,-65763,-62350,-75457,-54704,-43273,-5182,-5578,-40233,-45952,-33305,2624,-37065,-121077,-82563,-70148,-98188,-26695,81606,192203,310871,517484,231354,-50671,-343615,-105919,-299092,69957,136842,-15673,-183392,-260734,-63260,-5455,-80079,-28812,38043,13728,-61306,-75219,-23061,23203,72854,89162,17523,-14002,-36423,-47125,-47943,-39166,-12962,-7609,-69776,-133008,-103574,-63371,-35821,-59792,-82688,-4278,119545,339114,453432,315608,92194,-81525,24138,102574,98543,85107,61232,1888,-47904,-69104,-73914,-84102,-83918,-55795,-28028,-4523,15903,26079,15084,-37771,-119147,-93312,-15685,27578,5274,90059,146512,95048,589,57323,188825,271263,191111,62251,-39510,-104940,-74518,-34995,-47439,-84224,-144089,-36547,49817,65746,30020,-18473,-108054,-26138,9935,27368,139149,317035,412931,439115,369560,214541,186408,150862,72588,6272,14263,56290,288919,528993,709521,597263,194488,-55077,-81099,-15453,46559,73451,49085,57483,112696,152848,146591,72696,15651,32644,52419,87041,83240,35866,-15141,-71946,-6542,51530,54520,5366,-13118,100455,97159,41038,-30510,-68725,35731,71982,9111,-11714,78693,262970,292215,165990,146793,143912,109590,43244,-25255,-95870,-57717,19642,11018,-70677,-124732,-14664,102572,145222,82599,-19820,-37671,-24415,-46773,-71523,6916,102579,111327,110458,133615,131680,117383,138719,140664,138516,139464,86913,50398,22797,-14087,-50059,-52084,-50832,-42840,-6945,-3077,-35004,-4644,26708,-13203,-42444,6941,47362,21636,-85404,-25309,72988,97245,21083,-51054,-12728,5921,-36949,-37325,-71750,-14545,28047,30136,33718,15406,-5062,-9756,-21412,-62770,-67744,6548,60012,25687,-10079,-12807,-634,70216,146589,124342,58120,8918,-48562,-83968,-39158,-28352,-30121,7295,-37636,-11270,-24357,-45389,-12336,79498,90495,1224,-52147,34861,96984,254523,279340,115301,-2312,-53115,4124,35150,5560,-40964,-8035,22768,34692,47575,107675,116309,94950,108341,117562,48814,-75792,-75396,-21570,8099,42121,15330,-36755,-58324,-36728,-14716,8621,20586,-4624,7363,55306,74614,4652,-88387,-110326,-40461,-12535,-10131,876,3653,44333,85011,85984,7068,-45533,-86369,-38835,24591,60273,69448,56823,74445,141419,238110,289506,177384,25934,-40675,-82203,-63221,-56031,-29672,-22239,8092,36591,31329,3190,-27577,-102806,-52852,-4174,18187,24177,8737,-95498,-91690,-13751,55235,42803,-50965,-67961,-3062,8232,-27072,-17416,89015,173336,189997,105758,33840,24933,57342,70160,70742,10055,27727,31694,28605,48955,142502,152452,108387,57835,64382,40557,-58030,-59906,10672,19473,1367,13115,3287,18285,44295,52245,55143,44563,24666,-21746,-16429,-36769,-37088,-33366,-38262,39039,39494,-7866,-51628,-100724,-77963,-27824,-1298,-8822,-26348,-48570,-46887,232365,477005,449309,212378,-6345,-112240,-25523,-31031,-49585,18912,89331,54965,-17930,-67979,-85148,-67292,-34048,2971,10126,-27894,-84310,-117637,-114545,-59029,-34518,-89520,-72041,-37908,-69445,-118847,-83026,28257,16103,-37920,-83713,-41922,27550,24442,7698,62481,163660,233152,261949,213005,103925,19448,-30717,-99192,-67819,-3167,141862,280208,411535,324283,202939,222126,89590,-63054,-53536,-86911,-139733,-90677,-57243,-55734,-30334,17855,17545,-26921,-100446,-74035,-6313,70257,104023,98072,85282,92108,48786,-22331,-14339,-55695,-117091,-62540,-42319,-54435,-71073,-79309,-102060,-61476,33835,112726,66641,14940,-66008,-98806,11277,120751,117173,2824,-100969,-105166,-64341,-88989,-68226,51828,196897,283769,229430,99204,14805,-32984,-70874,-60862,-18250,1949,-73022,-66543,-25275,-15363,9016,3835,-36841,-89069,-111409,-87724,-38778,28775,84825,82796,16574,-109484,-88870,-80388,-69256,-33213,-14480,-41645,-58593,-23672,33554,110862,65504,7562,39240,163740,354828,533735,653119,572128,393732,150909,37217,26748,85280,194240,106518,21373,23963,72010,34064,-22467,-22959,-37311,-19558,15578,31352,-2438,-53329,-126438,-35159,55569,106684,205151,343399,421682,394769,238596,166691,143608,86985,41081,-16347,-115834,-106336,-32119,33482,44375,-25569,-35652,-47291,-39599,-11893,22598,52149,75834,102286,141172,117477,52936,-14832,-73670,-58363,-22770,14421,97180,76347,-38421,-70574,-32130,-61331,-59720,-20361,-61601,-112729,-106498,-78610,-108081,-128915,-141786,-77471,-6778,-21551,-73871,-92039,-68032,-91693,-144521,-110060,-73863,-36047,-69691,-80540,-4240,83416,77729,120317,205464,153055,223303,348837,357670,317374,264124,122290,8239,-63121,-87596,-77151,-122484,-62282,-2793,31205,41399,78832,143309,150116,149161,144142,79676,-9011,-38381,-30784,-9711,-22663,-33192,-36160,-27114,23142,51362,34861,-27555,-56387,-82755,-73348,-12785,117737,272667,223580,107569,21389,-35194,-61285,-107085,-129795,-107488,-29214,98245,126596,60235,-118962,3048,41117,-22467,-81869,-17285,-22733,-52724,-24186,-21559,-48842,-42337,-42770,-101009,-101329,-31216,-5595,-76512,-58958,19957,86129,88215,53954,7660,-39058,62258,44245,53618,145382,180071,112130,17349,-6256,-19883,-3637,99954,165157,127068,67575,64601,162853,221204,125893,57903,9126,18139,50784,48894,28673,-53859,-55382,27267,83001,44232,16642,70931,174429,213186,206897,154271,116115,85480,94478,79216,3588,-81019,-50423,-55085,-58599,-49105,-64018,-117694,-32050,-15247,-71274,-94745,-94617,-70964,-61714,778,53911,27441,-30165,-11996,60618,114271,209267,428891,530375,280362,65766,48585,128182,112328,68027,2035,-22760,174917,353275,431742,379975,298258,135551,-44875,-113656,-50673,-12492,-22654,-52029,-65015,-77419,-104162,-113669,-128606,-117109,-91614,-115386,-48769,-11746,39093,151228,132975,69512,49286,53506,41060,-3650,-35657,-87849,-102568,-58363,-42891,-41198,-7451,66904,154133,150259,105259,45772,-42088,-73751,-92345,-84131,-42826,24349,90972,102578,92282,49664,5516,-6631,-18202,-32759,-23465,-10815,-31291,-84678,-79320,-18686,51623,104580,114979,131299,127492,148690,136150,81888,31028,-40658,-32144,-10902,2055,29212,13888,-36135,-44124,31282,34726,-33103,-101221,-127760,-120973,-126001,-51833,13798,46119,66686,108567,111815,67853,-4050,12985,135102,268754,290746,253675,184107,96648,44246,-16372,-27842,-31186,-53405,-4011,87880,80699,89199,61048,-18692,-81743,9409,131572,182900,154027,103767,93754,143723,177160,110359,11612,-30172,-11136,36785,112962,242343,268029,194299,78297,14785,20440,41122,95847,118750,67094,-41621,-93845,-81438,-113931,-77928,-54916,-76348,-128319,-21712,45208,33635,-3421,-45737,-62126,-68796,-42933,-6465,6150,34950,13018,-21132,-48494,-74639,-25262,31150,78625,22992,-86763,-37173,23801,424,-32023,-13273,-21729,-78002,-55178,-67445,-86009,31720,91981,161616,193577,246311,262690,139025,-72969,-93165,-65666,-76223,-117693,-72824,-32643,-50180,-90937,-80303,-28182,24126,54863,81752,61740,59825,31888,6478,18108,16953,-7744,-104837,-55056,-11441,-11994,-16690,18999,14751,-30234,-79151,-52407,-65542,-119718,-76317,49132,201153,222254,52479,-66730,-124724,-56913,-21504,-76283,-86295,92122,267549,323752,225625,109106,62852,39192,-18642,-46579,-62348,-29602,-6399,-29201,78555,87925,52381,4986,-70852,-113709,-34220,70329,92751,35879,-17302,-11637,-35023,-42619,-58166,-60630,18057,120793,244062,255974,162053,41956,-23525,-34536,-60590,-93184,748,135466,163119,32975,-95983,-116478,-86991,-36922,15703,65585,88046,85452,33194,-23120,-68274,-110565,-128264,-127386,-91807,-91809,-128611,-100154,-94986,-55055,-44637,-78340,-102284,-25014,-31020,-70653,-104091,-58254,-43071,-10044,26817,51682,67808,36275,-8433,-62697,-98224,-51143,-974,-17151,-39772,-3124,45980,26168,-8175,-63918,-15242,69615,81211,64353,57405,24539,44596,47345,-445,-66036,-92989,-33148,-64756,-124445,-165562,-174628,-131594,-61377,-33585,-60838,-28306,12754,33387,21303,9767,16760,-26549,-87304,-103578,-110556,-108566,-111936,-79560,-32194,16154,33647,45060,71343,101580,93207,85429,26042,-36557,-21333,8172,59369,133538,173076,77510,-9544,41974,101245,59584,34035,19311,-43836,-111992,-128267,-15410,71041,95305,56019,25321,21657,-7989,-46694,-91010,-68417,-12927,32635,54013,12391,-92654,-99164,6437,-12370,-107334,-95971,9928,101594,107178,103031,164261,238885,212912,140865,18523,-64247,-87134,-84753,-115961,-139264,-137979,-80328,-18978,26149,68171,101817,102397,104282,126400,98881,76553,81945,19396,-55569,-84606,45461,76052,-41523,-89287,-40141,-20596,-72559,-93849,-22270,109803,204832,134860,-27151,-104684,-101323,-91410,-59400,-34307,-2636,17683,24233,52081,60267,-28139,-136425,-11938,75914,99096,125978,138894,138633,48613,-33355,14077,83620,98879,47747,-11332,-50845,27248,98034,12045,-127532,-63634,26777,73263,100769,77370,-49627,-154842,-167351,-137851,-47464,84842,38196,-145416,-94033,339,52773,7719,-75744,-27242,96357,211413,260451,243484,192979,259464,273480,182094,136924,164901,116429,44654,27646,49762,78329,-11241,-65571,-65810,-60959,-31991,-36278,-62706,-84788,-104921,-47235,68801,99847,61554,48485,233516,382586,211393,1908,-67795,-15764,18049,23769,-11262,-87845,-76921,79128,224356,357838,307150,160791,-3126,-46421,-33509,-7120,83881,171229,238856,268110,200165,92170,49044,22708,-84176,-88872,-39813,-4026,41113,112777,201875,182162,68703,63,-15150,1055,-252,-3088,59536,205176,279048,289339,338817,302949,231397,143024,78353,-11738,-134064,-55217,5044,-51444,-145812,-123853,-128053,-129901,-106180,-64494,-47393,-73330,-100891,-107576,-61812,44678,100716,41297,13911,54860,40464,12948,28678,102856,278705,414805,334440,133596,116260,75963,-60217,-91163,-111842,-105692,-55066,-36939,-119843,-117624,25424,114572,34465,-19834,-15500,-38475,-92697,-119346,-94581,-27236,69497,112051,126957,43956,-20360,17003,195261,296145,229832,170158,147072,158039,192925,160024,69551,-48929,-101551,-24450,59073,104633,84093,27174,59614,114184,171497,137758,-4088,-34125,154,-25459,2888,146806,87268,-49536,-64968,-37622,-71533,-85980,20999,36385,34871,1524,-23981,27382,30240,-13503,-24714,20421,77801,78217,37062,-15863,-59768,-52016,-44765,-2866,7931,-17676,-56206,-98315,-64996,-1885,22654,-11387,-71471,-112334,-118193,-150633,-100690,-40566,1135,30979,103618,264940,479520,544135,431936,367393,326072,116408,10537,-91246,-130277,-94796,-91111,-28489,-13354,-276,27357,33753,-480,26538,53128,67738,73035,87548,108823,88915,51300,-12347,-107572,-83227,-53266,-98463,-110940,671,80785,140973,200884,199395,136635,134341,126482,29659,-63250,-104852,-67397,-46576,-40152,55835,207676,235573,168131,21506,-126092,9649,205495,397491,395496,214506,59091,-57052,-17426,74669,138908,163923,37332,-90216,-155745,-63289,45882,108045,63948,-441,-50297,-80777,-64104,-90138,-166782,-154493,-88060,23690,200572,325513,313542,276808,230952,119746,27366,-9342,-15801,-151,-8990,-18898,40247,113030,113512,59102,63925,75550,68383,71828,66287,36918,-10263,-45490,-83409,-60876,14827,24027,-65219,-151105,-139550,-80498,-38601,-44122,-77829,-57643,1245,30614,28517,11663,12477,1929,-15230,29618,50565,44193,6474],[-15784,-33496,-29015,-16611,-7773,19062,36437,26359,-4300,2448,-935,-15718,-17616,-11559,-18890,-55829,-77836,-30684,-6701,-4575,-36709,-45790,-19605,-31831,-67021,-87430,-38790,56555,128747,82939,-9300,-29261,-38048,-63210,-95802,-72028,-94049,-110219,-41397,10341,61822,131293,135478,66907,-24898,-66136,-21098,-2367,-25318,-57204,-68081,-10853,5389,-45460,-11102,63041,113412,112133,32669,-24217,-38382,-21236,-32168,-77138,-77303,50128,156626,226851,281686,265018,154902,19538,-63902,-17492,63098,107744,61138,-36773,-74695,25982,81881,63663,-19718,-76480,-123739,-145955,-105771,-34745,22689,47702,104162,149165,142663,110722,84032,117390,76569,39473,9279,10950,84961,217270,344131,412239,387543,205040,107705,69015,82904,69958,8302,-11774,-6747,5449,11683,-19472,-65373,-41888,46767,7560,-5734,-64154,-129625,-80874,22298,109791,58298,-33046,-7680,52207,82652,38560,-75022,-84955,-50069,-56477,-17223,23691,-27130,-86033,6364,111550,101461,50128,-855,-3638,89598,257872,380157,366997,302830,210264,110748,15931,-20150,-85116,-112707,4729,166317,302708,357665,345511,231803,127704,33320,13095,-8090,-47331,-65780,-35708,-65446,-44171,17586,125576,252580,26305,-57912,-178664,-279674,-264426,-97320,-71260,-12054,-42988,-122677,-102011,-17175,20390,15902,28920,18375,-22904,-38600,-24319,-44243,-48468,-118391,-73613,37981,76515,59492,46589,89503,123840,127536,109439,71877,48424,98175,90000,18543,-34592,-47515,-2149,18367,27833,9244,-293,-7235,26511,103993,110209,63566,31370,29141,36190,67361,-726,-35587,-40,120768,177542,201460,128098,-21075,-79699,3290,7689,-34146,-91958,-102025,-67418,-14948,37913,110213,120387,55848,20319,-28945,-53172,-99041,-103144,-85179,-50215,-36263,-7485,27254,45089,62858,68140,17751,-38284,-72677,11205,62186,69792,46483,56444,72016,88645,174601,215760,29285,-59149,-19105,15259,21251,6506,58404,68483,-13330,-6056,11340,-11294,-42675,-12625,-1006,-25661,-45405,130,41235,-34473,-93302,-44303,18971,-17107,-94161,-103881,-29558,1093,-31148,-73652,-66899,-49529,-5022,29262,1384,-95131,-17632,110612,137201,82252,-21823,-36596,-73609,-86385,-85057,-94596,-90048,-64779,-41159,11005,40766,44250,89417,148928,176018,219550,213987,118509,16432,-99630,-57996,-62820,-101842,-43463,-9905,-51910,-58294,27514,112191,95452,9661,-102414,-149780,-146909,-75624,54215,122564,85354,-14953,-94331,-33771,7765,-20228,-85912,-133031,-79081,-48180,3268,99250,115603,38528,-373,-35597,-96411,-107476,-55254,-12410,-14278,-35591,-10666,51629,65142,-32790,-89227,-88976,-92040,-77737,-131206,-39920,-23898,-69342,-124051,-58285,-46766,-53392,-35428,-12832,7813,1422,-54147,-97937,-16346,113480,177918,87787,24178,-15794,-82036,-98937,-76789,-99637,-59990,-18643,-31655,-9132,12300,-25015,-58884,-24915,21903,-17866,-69653,-58256,5284,92829,234494,265666,133893,-3413,-102478,-109692,-64013,11114,79622,156320,219858,246925,181309,23878,-114777,-44349,-21090,-70252,-105279,17567,50222,30168,-21807,-57641,-68514,9774,124672,141462,30341,-50797,-58309,-62996,-82151,-59768,-47097,-3550,15992,-9816,-19465,1122,42516,-9988,-106435,-80363,-62343,-84277,-21119,69272,157108,257611,441878,151323,-97625,-161726,-12013,-313945,49527,96553,-58582,-197546,-279645,-66124,-4582,-87305,-30315,41381,12959,-62957,-69421,-34270,3830,53162,94925,32826,-9775,-42173,-53204,-57932,-44337,-11518,-708,-61015,-136087,-104761,-59758,-28289,-51875,-74790,4901,134251,362000,480153,331335,93795,-101250,45168,137136,140643,128737,105425,39215,-25152,-58132,-62043,-85715,-91114,-57533,-35925,-19396,6206,25442,20336,-32982,-121771,-83440,11406,50698,21439,107387,161399,104080,27535,101012,268702,362297,255292,86035,-35172,-105453,-70198,-28184,-33583,-63913,-118097,-51908,48004,85607,53562,-8325,-107858,-15774,26257,22343,126756,338324,471341,503834,404421,215017,166979,134545,71820,20972,39682,66073,276439,537708,725881,582194,187978,-57969,-90984,-17559,56057,90605,66032,56361,53028,65088,61793,-546,-24656,26244,54781,85720,83902,45973,5393,-58272,-14005,46212,51919,10898,2999,101532,74471,9712,-54780,-64293,44834,63467,-3503,-18249,57275,221034,249876,128182,130395,142748,122683,62569,-13342,-98964,-50010,36286,32866,-50414,-115228,-23172,97751,155577,105844,92,-25619,-25042,-53883,-82022,-10853,60302,64296,84592,123681,116459,81507,88291,96552,114365,129242,84374,43718,5873,-33212,-63155,-56129,-43030,-25579,11616,2488,-39563,-9765,27093,-16228,-70747,-26551,21705,6080,-92377,-18835,82550,107879,21967,-64545,-49769,-40594,-64116,-8085,-10868,18175,49093,49598,48933,27349,-739,-13271,-22852,-54756,-61187,-2104,42229,12211,-17862,-21408,-16889,53252,137557,126793,58158,10514,-46120,-90130,-40347,-23633,-21793,3623,-40119,-10298,-25304,-51283,-26358,72913,116124,40842,-29036,-4610,29977,187267,285581,161264,28660,-40505,4478,34204,4032,-38038,-201,29972,41524,60201,120878,113192,86860,101548,115847,53817,-78203,-82975,-16436,14861,36206,-11657,-74003,-80679,-38332,680,34011,46698,13619,11773,46163,63199,2694,-88128,-100197,-38601,-16947,-17008,47,10056,48099,55984,42552,-17264,-38338,-49095,-33159,11844,50651,68050,49823,58932,126643,240731,321958,230054,74386,13064,-55017,-77099,-78770,-44460,-22107,26779,76059,63981,-5981,-43241,-113575,-78004,-27579,3191,17759,14925,-83033,-100544,-25971,37046,19573,-62991,-64703,961,19128,-12422,-1622,107652,200202,210134,105335,28972,17383,52575,69778,84820,28082,43202,38274,19669,31817,132005,146755,102529,55176,66722,46993,-54041,-52763,29137,48232,31977,26719,11236,21692,40263,39358,40795,46720,49526,9811,-2267,-42283,-47613,-44319,-54587,18701,18904,-17808,-60219,-112126,-73740,-25869,5989,-1019,-27251,-50358,-65429,185592,438118,410935,179410,-26245,-114287,-19738,-29250,-42083,24502,82848,43423,-22226,-76287,-92613,-71481,-33166,11092,7185,-36920,-89488,-117643,-107727,-38230,-8842,-71862,-72460,-41706,-69281,-108345,-85421,6991,1243,-43649,-76631,-37457,22624,18066,829,56389,155480,208770,210267,175182,93872,16968,-43907,-112723,-40772,14558,132133,249171,407898,382223,248271,248492,98286,-64652,-54130,-76250,-148323,-110234,-65397,-58155,-36091,8903,10323,-32942,-118593,-76308,-17675,55329,90417,89714,81983,84189,30708,-34357,-3080,-32040,-99471,-63650,-39052,-53097,-64975,-71435,-109613,-42419,69741,123316,60032,13276,-60165,-104855,348,102709,84565,-30223,-127369,-113456,-62510,-77653,-72864,41287,185162,267016,211013,90071,9567,-34538,-74298,-72118,-35199,-11471,-81065,-67147,-25223,-2939,30280,31671,-5350,-62122,-113867,-73841,-16481,49093,103882,96372,16080,-106222,-86978,-81575,-65027,-20983,-10843,-43797,-56038,-8910,53873,129326,81591,21847,51294,172179,366540,558595,685315,582790,407479,158357,44622,42600,117181,223697,127417,56213,47422,60710,26627,-17886,-4922,-12370,-175,20858,24472,-13289,-56164,-96277,-8867,72678,107654,189407,322942,439145,437462,282077,194348,158257,89345,46348,-6609,-108696,-110232,-31869,25580,35748,-28265,-32960,-42243,-43395,-36826,-29584,-20213,13,51698,126010,135414,78546,2158,-73537,-66207,-58748,-36321,59330,67109,-36661,-63647,-22326,-52151,-74357,-36454,-69399,-109992,-93850,-57766,-82927,-118628,-139052,-77086,-9070,-26931,-77149,-92353,-74225,-103948,-142612,-115739,-92700,-44866,-63295,-70804,1753,78266,59072,105586,237231,215774,256383,358284,334913,289369,269288,153653,34621,-35813,-57085,-51170,-108069,-71108,1328,49815,46166,66423,126567,143925,147441,141706,79312,-1346,-24287,-16716,-3122,-26955,-39810,-48906,-52033,-2577,43706,31119,-29865,-53589,-76296,-63418,-7885,112704,234553,180331,81997,-959,-62368,-81092,-114898,-130562,-98726,-18807,104829,114479,33038,-161274,-30025,14718,-46601,-76825,-6459,-15508,-41215,-17166,-20377,-41011,-43372,-56799,-117207,-97023,-13724,10600,-72702,-56568,30063,99564,93246,53266,25323,27561,95329,41040,9590,107785,175241,129758,44128,27943,22023,49925,139482,183451,142378,87210,87175,201315,264709,151911,65835,8083,23231,53426,47106,29409,-54059,-54155,29573,75914,19818,-5937,58003,177766,229466,230535,177580,135992,104772,124359,101903,12379,-88891,-59887,-62625,-63718,-49107,-47288,-107036,-38854,-17124,-69008,-94057,-62455,-42052,-45217,5847,56198,35756,-15389,16440,85275,123018,219194,441858,573968,322210,64084,46355,148820,140494,82828,16572,7752,189314,331325,392436,337487,255382,116156,-51656,-111142,-44519,-9894,-23463,-54349,-65333,-71977,-86661,-118703,-140120,-123475,-88530,-106745,-56439,-8929,51861,156336,114392,61658,52678,61117,43112,-2324,-31871,-85629,-98953,-57110,-45031,-37269,-10599,59450,142251,146628,110419,55599,-26091,-54768,-69479,-59925,-24190,37320,99171,101750,94061,60574,33662,30756,7852,-26440,-34420,-21403,-34900,-76669,-100174,-44100,31395,91603,102524,111387,104189,127432,110548,43365,-9323,-63473,-34043,-11826,-5319,9337,-22582,-74570,-50866,35071,33433,-42456,-111304,-116876,-119398,-120322,-39834,33285,62018,85727,137371,139968,84844,4741,16900,143346,275287,286603,253914,198270,119424,63185,-12389,-24924,-21468,-37497,3999,93914,98103,106359,66164,-20229,-71208,17365,130651,177912,141697,93402,102899,171497,207414,125273,15696,-30296,-8045,41956,116992,233121,241609,175133,77525,9415,12662,36830,91276,108433,55783,-52671,-97872,-78030,-113914,-85326,-61595,-81847,-122382,-20092,35283,11897,-22454,-57053,-70258,-83740,-65039,-25388,-17945,15811,10287,-21653,-45015,-64094,-17082,34049,78508,31879,-66291,-39712,-6142,-29660,-38336,-20028,-40278,-110878,-91182,-90873,-63766,51733,115694,186472,222415,274594,252557,159143,-39788,-111151,-85083,-88443,-117706,-80585,-43693,-60628,-105789,-97001,-45590,8201,48446,84217,76966,90644,66080,14948,8847,3972,-15718,-96338,-50741,-14435,-17801,-19394,22890,24790,-21996,-73575,-51742,-60988,-122601,-76159,59611,222702,249096,59821,-61449,-125132,-55388,-13493,-58123,-87261,80231,264696,351353,265635,140324,84853,47748,-22781,-51693,-64438,-18961,35174,7148,69417,42943,25739,-3854,-73095,-115989,-42169,62942,89663,23815,-37000,-24651,-49685,-55761,-52540,-31780,49449,128771,218269,214202,129029,30580,-27130,-39665,-69055,-116276,-11602,130023,169409,45891,-87609,-132249,-108579,-70529,-16968,34448,59758,64749,22724,-21659,-56317,-86144,-92075,-99845,-81621,-90509,-124148,-97414,-81614,-39242,-30278,-63042,-109636,-55086,-54461,-80767,-106805,-64486,-51287,-14882,25979,47721,64431,36928,-9359,-69387,-91732,-24312,38000,28866,-3761,20581,62881,37779,4805,-55167,-56973,25651,54016,50702,49796,25055,47130,49968,3620,-60707,-99266,-50878,-77426,-140444,-182489,-162026,-125506,-57885,-38427,-64114,-19617,44322,83086,79229,62646,53166,-3921,-74111,-95890,-100930,-92455,-100078,-83521,-44576,4744,28233,45574,69046,92884,78456,73206,24776,-32054,-25395,-5255,48495,127428,175544,83451,-2609,50546,115567,76547,47294,27792,-41201,-88164,-107392,-23192,51786,73718,36758,30021,29584,-4291,-46095,-86409,-66241,-12326,34302,56094,22593,-76373,-116036,-29060,-51595,-124747,-78527,27407,112946,99505,82759,140733,224977,214564,149950,28552,-52601,-77494,-83862,-124346,-147026,-135052,-83266,-29506,8759,52182,87871,90398,92899,122615,96842,86315,81037,5813,-65188,-97128,38980,88734,-10146,-50040,-45293,-37765,-83652,-103703,-31649,108906,198329,103511,-50193,-112482,-100834,-93205,-51838,-13582,26809,44743,50630,78660,78109,-20578,-129230,-21413,68940,109232,149290,151411,138350,48033,-45097,-6561,70682,93111,54263,-11984,-72601,9957,84526,8558,-123923,-69174,10968,49901,76766,64029,-55526,-162240,-158802,-143113,-81258,20257,-38416,-117603,-51591,30569,66254,11299,-62855,-18678,87596,222680,253675,203104,137065,180261,217164,152694,108017,141116,110150,42739,27036,55328,82112,-6742,-60021,-55510,-44962,-8372,-1029,-16270,-47072,-88713,-44302,60482,89109,51639,24316,201856,362684,208124,1141,-63695,-7871,29432,37883,-11600,-106048,-50618,125605,320179,473085,400379,199592,3405,-56976,-52689,-34637,34483,122682,186764,209136,166882,97358,44353,18547,-89554,-97688,-40776,7569,60405,123376,210545,187747,60596,-18776,-24158,9695,11412,-2424,39054,165811,216242,231830,298036,290302,243443,160373,86814,-5346,-125134,-57642,3216,-61939,-160801,-122876,-129104,-123368,-112328,-80564,-67222,-90330,-114155,-108598,-59052,43201,98384,60235,32517,58205,50210,32496,45756,117360,287278,381489,262220,70450,64974,40846,-69722,-89786,-120486,-119051,-75760,-61584,-135917,-124357,47157,120566,26901,-30753,-20574,-47067,-116898,-153610,-124511,-45092,53515,94435,117975,45555,-17361,27671,208970,291209,222441,166085,151339,166888,193456,167520,76268,-42021,-131776,-75193,31016,104568,115560,66184,85000,132495,189830,141729,-8693,-32882,5306,-23623,-14840,93913,51887,-37671,-49010,-27715,-70413,-79256,20634,29228,13286,-15711,-30649,30889,28182,-14647,-9525,31712,80759,71618,23424,-32457,-57103,-33815,-36551,-10169,-2523,-16818,-47907,-90795,-65446,1642,23257,-11649,-60575,-88475,-98527,-143514,-107764,-52846,-14086,22875,109237,293076,529770,604840,501715,414434,404013,130703,12094,-90548,-128567,-89668,-91018,-42971,-10718,6677,21127,412,-33624,9171,40570,51867,53967,59872,78357,77613,59897,9605,-92767,-114877,-92135,-102267,-86182,10313,85974,156757,257900,284188,187574,152357,124535,31543,-56094,-89118,-43163,-24882,-31563,62653,205894,216804,140933,-4093,-138155,34969,241299,430628,403394,222330,80351,-27418,2858,75892,137019,172291,61064,-70531,-145223,-76376,24514,74495,29715,-13527,-58214,-80812,-56019,-85215,-170016,-126956,-64238,32680,184808,290219,272376,235578,181195,79123,19504,846,-4380,5164,-2,-10637,41179,106736,105468,53365,57278,71892,65499,64783,52892,22453,-18691,-40897,-72189,-54027,12660,28686,-40474,-126536,-118710,-66907,-33738,-46423,-81895,-54696,1516,24444,17924,-2946,6489,14134,19699,67504,73222,54380,4393],[-30958,-44881,-31651,-19669,-8120,18983,28896,23972,9682,17404,-430,-21416,-20609,-14012,-27891,-68134,-76577,-21459,287,-3353,-38631,-53692,-34697,-51527,-80204,-97181,-44905,41504,95578,50524,-17772,-15525,-16382,-38108,-70101,-49990,-78106,-123151,-48675,8822,58727,114605,103976,31193,-44101,-67130,-10303,5205,-24123,-59982,-64698,-14285,-4521,-42582,1882,75293,119985,115523,34323,-30450,-41586,-16113,-27880,-73176,-74546,57725,170468,237217,281604,270347,157495,20482,-66869,-12254,82576,146254,89126,-28267,-61577,52702,113080,77189,-21182,-81542,-121354,-129960,-86469,-21373,20651,33932,82421,119049,123198,110790,98725,130506,75979,34152,625,-1154,67841,189066,288444,338642,345465,184509,101606,74500,93659,78598,12604,-16798,-20410,-5693,10056,-10808,-51314,-44817,39174,17484,15307,-40188,-130362,-83930,21210,91364,36939,-48931,-17111,47404,83144,40574,-78134,-94418,-63948,-65396,-4729,40193,-18932,-87032,15309,140590,141093,91408,20774,-5822,71459,217397,337373,361786,308593,218161,117462,17307,-26231,-90941,-113908,6759,174867,304028,331990,288403,174641,77139,-7383,-18403,-28597,-51423,-53363,-22463,-78735,-132950,-68283,48818,255060,105166,53341,-105038,-286417,-227489,-55409,-22137,28693,-23000,-115697,-103847,-25528,17682,17580,37937,34992,-1378,-21538,-17434,-37313,-47651,-126868,-59086,44729,69705,37890,11886,54023,106321,128373,115106,62484,16852,66849,80726,24308,-22952,-36880,3459,16048,16069,-6025,-2614,11172,51140,134941,118967,63592,29332,30817,38041,52869,-34236,-81962,-47870,85944,153156,172488,82992,-45171,-66454,18270,5849,-42539,-97693,-104224,-71941,-25627,18612,77265,89881,43037,20189,-18573,-38035,-85440,-91549,-75086,-41264,-30934,-2126,37981,64691,83052,89936,33423,-29210,-62295,7511,56919,68075,42751,38192,52362,70858,147746,204491,42146,-30895,12209,31975,22879,1092,58671,58228,-16989,-7324,2886,-24982,-63197,-35064,-19880,-40509,-49493,11198,55254,-15481,-84895,-58056,6877,-14449,-71441,-81105,-19833,6231,-23375,-68420,-69519,-56223,-15805,13293,-16190,-111119,-7090,124641,156485,108968,-20265,-62532,-86334,-84749,-79281,-95105,-95635,-69909,-45731,10988,36508,35221,87615,161090,199101,257552,255119,140774,20296,-113374,-65460,-57612,-106030,-62310,-30196,-65273,-43264,44152,116312,87744,1827,-107372,-140841,-134754,-78971,53034,125311,95114,-904,-77710,-34621,-6492,-39470,-108278,-103446,-38039,8870,76011,160900,123007,25774,-9803,-37289,-75218,-95720,-61772,-25841,-25434,-49208,-37557,21985,53269,-29856,-63716,-57799,-86009,-92945,-88784,20670,13435,-59088,-130974,-17911,-4277,-58734,-62704,-35967,-11128,-13641,-56996,-90454,-8539,109585,136002,35377,-13615,-50494,-115432,-61108,-52641,-86057,-55263,-30512,-56131,-39313,-18165,-50885,-76954,-39528,4145,-37888,-82830,-73930,-20770,73353,228016,268130,144385,3774,-105282,-117308,-64991,16493,83846,147865,195595,213843,149161,5327,-108478,-37265,-25125,-82586,-103001,10438,38712,19048,-30247,-60691,-58927,23061,138764,146987,31995,-43600,-52652,-63032,-87869,-63863,-50219,-2616,37728,21131,11796,41967,78041,10575,-95545,-75072,-51831,-67223,-12827,56593,124637,209096,361288,88111,-105541,-44087,36002,-299918,27096,54937,-83174,-185755,-254182,-70098,-6658,-95512,-33148,40030,7533,-69197,-66051,-44305,-13848,34869,97573,43573,-10017,-49439,-60172,-69159,-48791,-8863,6684,-51795,-140327,-107580,-59853,-24965,-46219,-66503,14138,145593,371850,484692,329754,85955,-96509,75326,174037,178017,161003,136136,66016,-7668,-47959,-49571,-81752,-101763,-62004,-45705,-31899,1654,26008,24132,-30407,-125249,-72762,36938,68172,35203,124073,174879,114059,55432,144326,342603,437644,310361,105196,-34543,-107313,-65899,-21429,-19267,-42077,-90273,-65292,43415,105348,78997,1801,-103408,-9029,38120,16915,110652,347921,512153,542461,415752,204457,142333,115850,71517,39117,68513,80767,257487,522026,708731,542276,173723,-61773,-94497,-16394,64964,104222,79229,50371,-15661,5545,12872,-54209,-67432,16128,54536,82565,82895,54176,22948,-47923,-20414,40372,47495,13080,13373,94855,49542,-19212,-75513,-62350,45126,49623,-16792,-28263,32656,170635,194563,79124,105300,134086,130984,81252,-669,-96964,-42410,51612,54331,-30059,-104423,-34250,89232,160931,127492,20096,-14718,-27467,-62378,-93541,-32526,18053,33010,72638,120664,104330,49416,41913,56893,91827,118825,79620,34886,-10439,-46694,-69766,-58740,-36098,-8659,29886,6907,-45169,-18656,22646,-19903,-96453,-59455,-4408,-10229,-99603,-16277,87040,114371,23081,-74666,-84971,-68553,-45045,40929,45726,46702,66012,65025,60208,36051,1861,-18694,-26618,-46020,-46332,-4733,28408,2214,-22959,-26234,-33434,25757,112130,114825,50524,8004,-44680,-97355,-44932,-23914,-19260,-3946,-41139,-9294,-26283,-57104,-40718,64280,137272,81250,8311,-24251,-31752,116909,274383,199930,55411,-26393,4273,30255,-55,-35954,5431,34374,45211,67808,124816,101368,73434,90445,111372,60121,-70293,-94580,-18276,14665,24074,-41158,-112158,-100303,-41432,14333,59119,71734,27573,10183,29529,42837,-3973,-88315,-90155,-38454,-23671,-26799,-4564,12464,50058,28498,-1518,-34915,-21823,-9371,-15268,4728,44217,68665,40283,30861,96890,226725,339063,281703,123928,61365,-20786,-82316,-104888,-61867,-26353,37066,100238,83623,-4810,-56807,-121458,-102288,-50867,-13968,6897,15774,-73967,-109039,-36624,20198,-2300,-74645,-63653,827,25313,-503,13771,123528,218614,217620,98845,21283,5955,43900,66526,96571,47161,53061,39116,5749,14379,120780,139134,93930,50467,67474,51368,-50820,-50027,42621,72498,56850,36738,17994,25005,36992,26124,23535,44717,67109,36454,12658,-45635,-60065,-58092,-74573,-6203,-5065,-31119,-70752,-119670,-67112,-24218,10018,3880,-29960,-53230,-81780,132051,381783,354586,137615,-49661,-112306,-17920,-30469,-35883,26869,69332,26081,-31806,-88293,-101265,-75635,-30394,17862,2254,-47673,-95383,-118558,-102539,-21394,11727,-56252,-72539,-47927,-70221,-95854,-69488,1268,-4692,-42453,-66743,-33922,16477,9986,-6103,52692,152288,190774,163908,133697,78089,10810,-57555,-91111,-19508,25408,109626,205863,394016,452915,324187,301620,122866,-55214,-49674,-62263,-125613,-131542,-76352,-62967,-45622,-4361,-461,-40065,-114154,-69303,-24710,41596,76150,79312,76216,74122,13736,-42511,6867,-9334,-80186,-69061,-41682,-55617,-56991,-62052,-98780,-16921,102986,122137,47816,8258,-57036,-115333,-16202,78364,51439,-55805,-149556,-121013,-59991,-65257,-83772,20286,160231,237980,185122,76721,1561,-38139,-77183,-83324,-52395,-26515,-94409,-71963,-27407,7793,47670,54698,21355,-39725,-106519,-56373,12001,70505,121140,107443,15430,-97495,-86335,-83836,-61503,-9950,-10216,-48522,-54330,5207,72223,140483,91442,31514,58562,174710,369766,570445,698753,576043,409654,163644,51117,57173,149361,247586,140471,78184,66411,41749,12217,-16965,10550,12390,19861,25235,14726,-24953,-51694,-61499,15392,83505,103163,166388,286818,425525,443751,298860,205146,157728,80587,44484,-726,-100117,-113583,-33782,14211,23895,-32869,-31823,-38866,-48255,-62910,-80641,-89545,-73634,1435,103595,143423,96569,13580,-72464,-69780,-82433,-69802,39294,69026,-26808,-49399,-6187,-37361,-89048,-52962,-73307,-103734,-83143,-40092,-58439,-105247,-137168,-74926,-10539,-32441,-81122,-94794,-82963,-110672,-104350,-96343,-102299,-50423,-54802,-63366,4692,70288,39416,85623,254530,266218,273779,345185,297119,253290,265245,180698,56604,-12091,-30586,-28900,-92129,-79558,5458,66413,49927,51686,105755,134819,142177,135703,76792,5220,-11790,-4028,1935,-29999,-42838,-59349,-73384,-35961,28243,20034,-36618,-51797,-66786,-49250,536,106937,194570,140253,59070,-19946,-87934,-102105,-115079,-132340,-90832,-11226,104310,94756,6205,-120602,-49999,-7904,-68718,-65933,3230,-7993,-29640,-13230,-23086,-38112,-48015,-71436,-132340,-90720,-720,20467,-72654,-49954,43894,115088,98131,49690,38857,84815,138029,64194,-7500,76134,166372,143108,67513,57639,59187,94355,166025,187016,149463,105209,110699,234114,296384,169791,66577,3571,24905,51786,39289,23912,-58815,-47404,36252,69420,-1870,-24580,51989,189551,254049,260793,206299,160476,126459,152108,121994,20886,-91797,-71110,-71283,-67683,-46971,-29633,-78312,-48178,-22368,-66900,-84054,-36091,-21306,-34856,7403,54939,42531,1272,44883,102887,125278,222762,434658,581172,342962,57121,42503,167581,170652,98878,35338,40067,197469,302327,346893,292335,210602,92851,-59133,-108114,-42406,-12023,-27925,-59711,-68279,-66977,-66745,-97063,-143613,-130116,-84850,-88716,-53010,-601,64137,153639,90307,48977,51602,65724,44493,-1386,-29165,-83068,-93056,-54046,-44197,-32853,-15121,50027,126897,139059,114927,68280,-5277,-32964,-46023,-35195,-5779,49510,103702,98754,94517,70981,63486,71988,34075,-20196,-42503,-30227,-38785,-66203,-105648,-72886,7337,71481,82509,84899,76107,101628,82764,7697,-42830,-88271,-35821,-11809,-11903,-10129,-57778,-108464,-54709,35062,27524,-54759,-118688,-106112,-116658,-114635,-28876,53673,78838,106472,164850,165577,99065,11520,18350,145241,271340,275041,248939,210003,142579,81611,-10100,-24615,-14503,-24817,9922,97027,111519,117975,66772,-22310,-63228,21676,123432,165056,123165,84063,115329,195102,227947,134076,17729,-32069,-7304,46608,122415,221706,213047,151289,73534,3118,1543,28220,81355,94265,43415,-62341,-97524,-73611,-109020,-92339,-67450,-82057,-106266,-23462,20650,-10615,-41688,-67405,-75600,-93090,-85121,-43521,-43918,-13391,388,-25216,-41116,-52029,-8340,37240,78340,41724,-46853,-43532,-37348,-56894,-44923,-29831,-59784,-136259,-116890,-98138,-39563,66237,132458,202707,240447,280184,222212,165731,-7529,-115329,-103612,-100148,-112174,-82714,-56161,-72780,-121520,-114305,-66573,-14333,36110,85946,97547,131875,110791,28945,1585,-9387,-24323,-82908,-41227,-16089,-24685,-24724,23511,33413,-13045,-67449,-53128,-58813,-124841,-73441,67817,232072,260551,62911,-55787,-125835,-55449,-6784,-39673,-80502,68596,258538,369504,298093,167927,101267,49115,-28110,-53619,-62156,-6794,74016,42339,54232,1629,6587,-9133,-75089,-117212,-47910,55652,87404,13785,-55202,-35819,-62496,-67681,-42764,-1409,76284,128501,179952,162655,90531,20255,-23513,-32614,-61231,-123288,-27265,119177,170013,56578,-75551,-140814,-123586,-99185,-47801,3995,32237,45270,14327,-17895,-41959,-59226,-53167,-67554,-67827,-85822,-118037,-95997,-72918,-30726,-21922,-50825,-98701,-85083,-78034,-91097,-109643,-71282,-57139,-16666,26180,43797,60711,37796,-8778,-73621,-86297,-4866,68303,70929,31126,43622,78564,48148,15640,-46160,-97418,-12631,29607,39322,43926,27648,49130,51018,7289,-53822,-94605,-57400,-75063,-136891,-168844,-146353,-117829,-54443,-42411,-64961,-8221,77651,131450,134662,118417,91210,17146,-62179,-87072,-89468,-77052,-87757,-85383,-55987,-7006,22035,44965,65324,81695,61181,58207,21496,-28531,-28996,-17643,38791,119210,174380,91005,6222,54944,123053,91722,61785,39096,-27826,-53221,-81992,-24981,35033,51006,17942,32958,34316,-2132,-45454,-83211,-65735,-14873,32842,56820,33572,-54850,-129971,-69022,-90558,-133042,-59127,45869,120645,86014,57117,110596,204211,212048,160045,44482,-36974,-67739,-83002,-132436,-149752,-130035,-88416,-43006,-10904,32956,69140,73995,78065,117040,96546,98530,79843,-6960,-72647,-103084,33132,98784,29189,-1284,-39400,-55048,-97544,-115404,-40786,104848,185528,73677,-67331,-121150,-103985,-94416,-40603,12108,63699,78175,78208,98857,86757,-16559,-121309,-31939,57680,113092,165808,158549,133268,46025,-56987,-29182,57182,89544,62900,-10665,-91992,-1570,73914,7240,-117520,-77227,-11412,18134,40980,38797,-65798,-170137,-145469,-135306,-103916,-28011,-69163,-66069,-18414,47756,64408,8158,-49114,-11611,74674,222723,235728,159998,89695,113094,158955,117729,78069,118835,106068,44749,29002,61384,85097,-1474,-54046,-46268,-32469,8424,27908,24310,-12779,-73645,-44013,46242,72933,39102,6355,173210,335019,200902,1701,-58896,-102,40892,50195,-13532,-115158,-15886,187666,434510,587973,489881,235668,12438,-63319,-70485,-61075,-20103,64571,119640,143371,144614,113330,50374,20566,-86908,-105464,-43427,14720,72817,127646,207848,182879,50126,-37145,-28536,21707,22355,-3727,16838,123277,151825,175795,254723,270292,246680,170903,88754,-1267,-114106,-61465,-4343,-77837,-161357,-113194,-119830,-110273,-112066,-92598,-81002,-100499,-124393,-108606,-55835,43361,97741,79691,48671,55676,55466,48040,58236,125690,282943,332946,191004,24371,21058,7717,-70969,-83404,-124708,-128217,-88569,-81060,-134307,-106488,79341,131326,25908,-37019,-23859,-50768,-128656,-175493,-142654,-54196,43963,81759,110366,48294,-11860,42965,217748,273982,205523,156390,150033,164521,178431,164872,79737,-30694,-128381,-121077,5910,100349,140027,106459,114987,153492,205292,140352,-16296,-31007,13434,-18472,-27956,49348,27485,-23611,-35783,-19060,-62455,-66081,17067,14833,-13460,-35294,-41403,25890,16096,-22239,1032,41829,85790,70175,17501,-37010,-44442,-13673,-28485,-17916,-11725,-14157,-38835,-82041,-66755,2908,21502,-10904,-45542,-65157,-81256,-132458,-114869,-65781,-28821,14339,111000,310845,557920,636429,552656,450902,470549,139255,11312,-90410,-123562,-83264,-87851,-60653,-9849,12510,12934,-31614,-64829,-8864,25904,34246,34416,34167,49533,65514,67949,30618,-69600,-127080,-114224,-87330,-57811,23945,92997,171099,304414,359324,234621,165650,118600,30990,-49894,-76265,-22969,-7332,-27598,62344,191584,184646,101371,-38520,-114187,64244,268920,435308,378957,211385,95768,8327,26342,75300,129140,171034,81105,-51005,-131327,-93714,-1510,35046,-3211,-22123,-55990,-66100,-44112,-78169,-164234,-107091,-49513,31524,155642,241636,223337,191079,134665,44713,13008,9645,3233,3840,1769,-4066,40436,97215,95751,47611,48564,62518,57369,52687,33356,1791,-28250,-38184,-63140,-48152,8151,29380,-20776,-98518,-96786,-56202,-33032,-54110,-86382,-50075,1432,16935,6139,-15844,6042,33756,69868,109394,92224,59147,-237],[-38178,-50851,-25065,-14120,-6630,14220,15880,22547,25566,32564,890,-26014,-23158,-16652,-36288,-81017,-69939,-9571,8410,-659,-38239,-59902,-53988,-69828,-86861,-103758,-53020,22128,53509,13115,-18523,1771,5563,-10152,-39460,-22670,-56327,-123122,-56498,5509,50407,84788,58432,-9873,-66102,-59971,5180,16102,-16937,-51167,-51624,-8288,-3578,-32400,15014,84121,122344,118030,38169,-35730,-46194,-11334,-24123,-69614,-66213,66790,182133,242574,273336,268288,157774,22366,-69935,-8992,97914,180477,116327,-15475,-50457,73075,139572,92378,-19314,-93507,-117607,-111704,-68074,-11589,14656,16976,56238,84228,99050,107364,113315,147823,80435,32369,-5855,-11712,51259,160855,234237,262892,290395,158104,93622,79583,105545,90771,21573,-16434,-29598,-13565,11413,290,-35515,-41584,32829,29250,37418,-16369,-123417,-85899,17229,65823,10356,-69050,-28634,40360,80388,37488,-85288,-98641,-72744,-60013,16904,61795,-6437,-83504,23757,168650,182540,136171,41036,-9986,48252,163956,277058,343028,307706,225194,127549,21390,-31035,-95814,-108818,11860,184603,303680,307145,240773,135243,44055,-37617,-45302,-42236,-43365,-29311,2813,-45709,-161387,-142611,-21232,244980,180245,159792,-46974,-272775,-178844,-14538,25153,65461,-7490,-110769,-103149,-27193,22618,24944,49433,52227,21281,-2415,-7179,-24965,-44342,-126331,-43405,51702,63953,18500,-22660,15494,83170,123456,116784,51383,-15129,35159,71305,29404,-13168,-26856,10317,14015,3456,-18466,639,31624,74068,162085,127637,64075,27193,32571,41117,41607,-56981,-108929,-87111,42751,110625,122006,24312,-70704,-52364,28802,81,-50868,-102321,-102155,-70828,-32773,1716,48561,64156,35020,24651,-4202,-18689,-66443,-75635,-60127,-32152,-25924,3153,48117,83178,100522,107239,45226,-23491,-58064,-249,48453,63206,40421,24531,39280,57079,121265,186429,58754,-880,42894,46498,24837,-646,57829,43027,-20912,-6109,-1757,-32276,-77511,-57799,-39473,-55344,-51966,21236,67119,3098,-74070,-70055,-5687,-12444,-50642,-51973,780,19183,-9777,-57140,-65648,-58446,-22706,1552,-27370,-116130,-200,131373,168584,131432,-14145,-89644,-90717,-77067,-68038,-89830,-97889,-71889,-46063,15439,35554,25680,79339,161506,208505,281269,286746,162313,27526,-109448,-62449,-46899,-104641,-85155,-54974,-78156,-25190,62156,118577,77991,-7216,-112155,-127699,-118241,-78323,50275,123374,101512,13214,-60111,-34534,-20083,-57433,-121468,-70830,7004,77762,159749,219933,124601,11454,-16147,-33460,-51515,-78895,-64086,-37975,-38205,-66893,-67690,-5082,45994,-17253,-33961,-25658,-71485,-96251,-39477,80920,54557,-47504,-129611,25907,32548,-54171,-85484,-56165,-27428,-25989,-57327,-82708,-576,98082,84556,-18587,-51519,-85037,-92105,-21437,-29006,-69742,-48702,-40079,-76502,-62548,-39596,-67659,-86463,-48696,-9284,-53791,-93440,-85852,-42652,53226,209265,255047,146685,9155,-105829,-120801,-62678,23733,89408,140664,173203,179920,114690,-12461,-95248,-29285,-29642,-94995,-90518,9450,34761,15969,-31416,-58337,-46464,36025,142441,136484,23184,-41388,-48236,-61363,-91587,-67134,-52600,-1970,59446,54068,49569,87737,107490,24628,-87193,-66914,-37419,-46097,72,46747,97572,168639,283086,41689,-96935,19872,43270,-284501,1640,15999,-88216,-158379,-222916,-74011,-9926,-102583,-35247,36258,-334,-78012,-62976,-50717,-27612,19941,98686,51706,-12319,-55987,-65811,-78161,-49555,-3049,15663,-40849,-143344,-109898,-61853,-24392,-40987,-55911,25531,155037,369285,467675,312500,70916,-66616,111395,211171,209521,181985,154377,83953,6325,-36906,-35019,-67974,-102811,-63444,-52352,-35998,4253,28980,28030,-28168,-125459,-58010,63565,81840,47666,141498,189374,127759,85670,187702,403034,488996,351452,120506,-35609,-107274,-59130,-12243,-2348,-17348,-60747,-71161,38765,126855,108448,13046,-93292,-3094,46995,12388,93177,347340,534541,554334,405941,185961,115787,98368,74540,61274,99726,99136,238440,491159,667837,488742,156720,-63912,-88468,-9959,75080,116190,90310,42527,-85156,-1406,6762,-68789,-106954,5867,54051,79812,82390,62744,39814,-38338,-24337,35713,42929,13574,19579,83089,25964,-42727,-90447,-61022,40409,34880,-27648,-38041,9694,121373,137738,25801,75255,120401,135964,100179,13948,-88891,-33473,67243,77268,-7131,-90825,-45878,79197,163085,148857,42335,-2771,-29203,-69664,-103519,-55354,-14597,21492,70389,120934,94697,22976,2660,23859,72678,109736,74630,26500,-22479,-49962,-67126,-57195,-27649,10283,50398,13351,-48291,-28578,15437,-22214,-106893,-86766,-27312,-24658,-105221,-14305,89779,120235,27810,-77986,-113699,-64176,-3895,88180,94877,71560,80300,78024,69084,42933,4369,-23465,-30038,-36096,-29144,-3055,19333,-2703,-23799,-24954,-42115,-4065,77026,92390,38360,4197,-41929,-101572,-50555,-26767,-20441,-13302,-38579,-5868,-24804,-60495,-52646,56696,155153,123048,52945,-15182,-84479,52220,248350,228804,78358,-10279,6211,25962,-4007,-32049,11299,38432,48294,72825,121944,84138,57508,77498,105911,67700,-54952,-107253,-23495,11084,9500,-69258,-127703,-103468,-42607,28384,84890,95696,38295,4862,8650,18459,-10411,-83792,-78082,-37556,-30086,-36734,-10279,13343,52317,9880,-35359,-35901,4107,32054,13592,9053,47501,80130,40622,-2919,53976,195675,337421,328434,174832,103619,14231,-72035,-129815,-76232,-31319,41499,109766,88439,200,-65653,-123399,-122130,-71018,-30453,-5595,13358,-66954,-113692,-42832,6985,-20756,-83588,-61954,-367,29512,10901,30522,138757,230411,215196,89965,13866,-6787,33580,62431,106717,69524,56613,34300,-11327,-1487,109912,130366,83933,45951,69171,56500,-44656,-49203,52074,92229,76190,44382,24785,29407,36404,15902,6551,41374,78690,57688,26819,-45474,-71594,-71442,-94921,-29704,-28285,-44576,-80300,-114641,-57008,-19807,13794,8051,-32594,-55035,-90137,76918,314371,287225,92561,-71737,-103643,-17824,-32020,-28633,29132,54652,8647,-43416,-100757,-107586,-76883,-23705,25431,-1610,-57219,-99211,-118030,-97309,-6846,29016,-41168,-69532,-53455,-70551,-84308,-50349,8657,974,-32356,-54299,-30267,11090,3260,-9530,54990,157237,182490,129081,95524,60187,3453,-68531,-71710,-1763,32909,79930,156376,372335,532454,428960,370684,153398,-39073,-40151,-46444,-103609,-149539,-87405,-67392,-55436,-18308,-12009,-46161,-93608,-54921,-24583,32776,64514,69886,70688,64662,308,-46078,14917,12580,-57592,-74804,-47701,-58658,-43712,-49109,-83352,8769,128622,109938,33189,2771,-53353,-126219,-33959,55165,27917,-63233,-136526,-124870,-53378,-48650,-97476,-7873,126928,202782,157412,63617,-5359,-40683,-77177,-91598,-65864,-37037,-109467,-78442,-28454,18895,62672,73489,43575,-19677,-88522,-32822,51543,95339,137452,116492,15249,-88705,-84492,-84649,-56833,1586,-10083,-52897,-50168,21402,90738,145078,95478,37862,62935,173456,366272,569553,693236,555282,403802,170518,60114,73053,182709,264173,145797,89459,80242,20587,-6785,-17604,25582,38952,42646,31494,5014,-34491,-40529,-30208,36118,89261,95653,139623,241518,385551,415036,286656,197348,143537,63919,38503,3420,-89991,-113809,-35333,2933,12205,-36222,-29075,-34092,-50846,-84063,-108738,-68116,-89323,-39737,78680,143776,108609,21678,-69402,-68750,-93687,-81056,40527,87389,-8038,-30078,13931,-20827,-93600,-66050,-70281,-93481,-71591,-22763,-33663,-88666,-135358,-68865,-8915,-35462,-82847,-96522,-90954,-105105,-67713,-68604,-101857,-51548,-43316,-55772,7037,62151,21533,64102,257824,301457,277592,315965,252952,216430,256339,205164,76708,10033,-6115,-8658,-75631,-83014,12310,82847,55182,38303,84782,126055,136769,129837,75469,13211,1287,9659,8040,-27545,-38893,-64596,-86229,-73114,6505,4201,-45176,-48560,-53001,-30949,13591,103687,158013,106497,41999,-31928,-107197,-120150,-102699,-129560,-81954,-3859,100527,73089,-14140,-88905,-51481,-19282,-77891,-49884,14196,2266,-15309,-8348,-25548,-37053,-54111,-84408,-142255,-81095,10206,26035,-74547,-37164,63046,133996,104986,46048,49216,126974,171097,91941,3248,58804,160370,156711,90854,84431,90906,130484,180204,179322,151244,123012,135414,261212,315899,180761,63415,-988,26477,49095,27507,12739,-66921,-27400,55304,71670,-12648,-30091,61047,216456,292542,302464,244967,192989,152334,178698,142094,32010,-83731,-80918,-77594,-67332,-41966,-13401,-45351,-52278,-27770,-62733,-70152,-14995,-6558,-28499,6921,51034,48155,19161,70546,111834,121844,221000,409170,552538,342253,48378,40419,186217,204106,118765,60378,75305,202053,271435,300537,248615,167736,68883,-64653,-102954,-41822,-15964,-32973,-65204,-71230,-60012,-43424,-68625,-130202,-134414,-78919,-64758,-31685,18167,79502,147227,65686,35438,49711,70936,48411,1750,-25210,-77481,-82271,-46599,-37780,-26001,-17996,42217,112199,130979,120987,85146,21474,-6844,-19753,-7951,14732,63434,107744,96830,96639,83740,98272,119860,63064,-11549,-44942,-34009,-40119,-52886,-79484,-100617,-17791,46147,57313,55227,46562,74168,55795,-22161,-61749,-111520,-34370,-7755,-14242,-25645,-87099,-125752,-53045,34455,20215,-66944,-116794,-93289,-109918,-106296,-16849,76050,98211,130542,191663,190730,113225,19268,20625,144174,261502,261432,243401,222015,167758,101936,-6628,-24467,-8242,-13802,14721,99001,123496,126867,65470,-23418,-55996,24786,113200,148308,103634,79386,129584,213081,239499,139319,20921,-31730,-5804,53206,130670,211581,188372,128174,69377,-1269,-10258,18235,69597,79879,33293,-66773,-90757,-66427,-99877,-95260,-68796,-74679,-87324,-29172,4688,-30246,-58067,-74352,-76817,-94867,-99263,-56946,-66340,-50108,-16333,-29356,-34100,-36171,3347,43160,80551,53718,-27065,-46311,-65430,-77255,-49796,-39880,-74768,-124252,-91647,-71678,-13146,75715,141135,209705,246631,265191,181220,163820,24641,-98649,-117627,-109469,-102587,-75727,-67387,-84768,-136249,-129015,-88301,-39529,22981,92179,126926,184702,165942,49982,-1136,-20209,-29936,-64587,-26918,-14975,-30423,-30210,22848,41632,-2261,-58780,-53823,-56119,-123194,-67982,73456,228901,256210,63510,-47945,-123486,-54214,1514,-18006,-62756,61888,252117,378768,321922,191547,113524,45985,-32452,-51685,-54802,6524,106233,74049,35671,-30032,-2079,-8521,-74241,-114910,-50034,49761,87643,8366,-69573,-43298,-71787,-77142,-28773,30298,99021,122184,135036,109533,52468,13623,-11240,-12792,-37693,-98975,-43456,106353,168401,67505,-60254,-140114,-129807,-118121,-71757,-21447,8503,28975,9278,-10975,-24669,-29693,-11233,-30874,-49353,-76186,-108902,-93924,-67230,-27260,-17247,-40141,-79251,-111114,-98775,-99634,-111006,-75870,-57360,-13987,28422,41160,58007,40240,-5089,-72985,-81297,8199,90717,108629,65517,67124,93906,58143,25296,-35581,-112659,-36702,12540,33236,42695,34621,52939,52097,11645,-45026,-84487,-53470,-59207,-112569,-141022,-128307,-107886,-50120,-44503,-62860,5119,110300,175827,184978,174763,130728,37331,-50658,-76986,-76615,-62126,-75038,-84324,-64868,-17466,16554,44440,61270,69396,43481,43066,18064,-24390,-30278,-26712,32509,112102,172442,101325,17581,55867,123980,106624,79981,56060,-472,-11131,-53508,-20531,21995,29900,3441,35548,36969,-768,-44095,-80478,-64803,-18617,30168,58122,47009,-27199,-131231,-110677,-124081,-124036,-37236,65830,125161,68761,29423,78662,181033,207648,171504,65551,-18546,-57577,-81194,-137327,-142363,-123562,-94000,-56711,-30100,12456,47026,54486,60675,109500,97678,113198,80193,-16909,-77222,-102561,28579,106375,75467,52286,-21847,-69240,-112342,-126870,-46787,100702,171056,50865,-74345,-129516,-109171,-92448,-24617,42676,107172,117149,105797,112364,87808,-14372,-112042,-41904,44523,111726,175182,160889,125478,44667,-64942,-50379,46394,91603,74935,-6308,-106483,-6224,67175,8550,-108544,-86814,-37961,-17836,-2815,2891,-79916,-167706,-128724,-117869,-105169,-42472,-44722,-21954,5778,52299,48301,-1129,-35478,-5866,59045,211444,208751,117466,49902,60181,104591,81569,51387,100791,104819,50707,33345,67438,86325,2941,-49425,-39841,-25433,16133,47938,54073,14147,-61753,-46411,27814,53501,25750,-4548,147917,301438,190452,3718,-52914,7843,52333,59947,-17544,-105393,28260,265862,556314,689639,565572,265381,22403,-65427,-86609,-85740,-68146,13412,50337,81604,132436,134886,65171,27485,-78465,-111908,-46792,18743,80147,127106,195997,168940,37075,-54032,-25629,37764,33146,-6031,-4441,82587,91230,124939,212663,245353,241390,174033,84461,85,-102411,-65863,-16690,-97092,-140876,-100979,-110524,-100474,-109524,-101264,-89667,-104630,-129377,-108196,-52893,44753,97712,96987,61017,48251,56259,58671,65103,125975,263439,270974,123937,-8844,-16217,-17776,-60227,-71647,-123042,-130724,-90407,-88937,-112154,-69280,120677,144319,29631,-38668,-25650,-51120,-129292,-175162,-142723,-54220,40719,74620,105852,53425,-2454,62779,219976,244896,178580,139331,140318,148556,148556,150814,78574,-18503,-97974,-139208,-14322,91710,155655,145044,148267,176616,216690,132602,-28313,-29323,22830,-12690,-39199,15963,14762,-9861,-24745,-10052,-46641,-49203,9726,-7474,-46052,-58833,-58904,10669,-5131,-36883,4934,47930,89599,70729,16660,-33436,-30685,2841,-22951,-27658,-20645,-11288,-30829,-73815,-70513,-118,15756,-10960,-30149,-44933,-68043,-121850,-124169,-81456,-44835,3068,105861,313304,555729,629102,573821,470083,514777,139372,6095,-93108,-118711,-78427,-84435,-83256,-12945,15545,2430,-60780,-95436,-29252,6964,12727,12112,7753,20541,49509,70378,45121,-48494,-112471,-108841,-67763,-31918,37163,97986,179211,331292,411855,269472,169133,105331,24984,-47860,-69704,-10456,2730,-30836,51881,162551,138358,49148,-80995,-75287,92428,281811,405311,320324,179909,101355,44414,50157,72096,114137,157932,93293,-34924,-118295,-118235,-34292,-11272,-36760,-30451,-49016,-44884,-31567,-72121,-156906,-97779,-46451,18829,114609,182629,167900,143792,90746,13709,4405,13311,3712,-6903,-7737,-4018,33757,80409,80020,36734,33399,44066,40526,32322,5114,-27245,-41121,-41465,-60678,-47409,-2188,22693,-10553,-77488,-81205,-52154,-39716,-69669,-91056,-47148,-2693,4703,-9898,-29644,7931,59191,131849,150406,102803,54130,-11509],[-33846,-50284,-11214,1456,-248,4427,-744,26190,44456,48597,3361,-29359,-25093,-19554,-43640,-92528,-57134,5049,18410,4610,-34824,-59467,-73842,-77772,-81837,-102359,-63521,-1003,5804,-23636,-8947,20782,27671,20284,-4550,9245,-30576,-97157,-62762,1246,39045,46265,5387,-47874,-86295,-42979,23069,25937,-9145,-34993,-32156,5787,5723,-19017,26275,88340,119888,118960,43814,-38219,-52754,-7848,-21684,-67329,-54644,75990,189876,241462,257068,258486,155038,24209,-73778,-8700,107617,207107,139768,-1228,-43049,85943,159964,109800,-6118,-114589,-110843,-92869,-52289,-6544,4505,-3022,26289,46197,70799,99856,126488,167227,87711,31936,-12196,-22496,33959,132225,182424,190054,226935,126681,82577,81739,114406,101244,30695,-13843,-35940,-18942,14707,12186,-20446,-37363,23776,38731,56434,3632,-114170,-88853,7530,32929,-19927,-93101,-42229,30112,72771,27587,-96439,-96862,-75907,-45818,40374,81854,5564,-76886,29549,191699,221047,179534,56355,-18402,19046,100306,203203,309116,297156,227507,137254,26313,-35271,-101315,-103047,17890,193601,300009,282615,202860,110070,24519,-57802,-66935,-47634,-27421,-3595,25843,-7028,-114121,-207192,-84256,220074,242593,243597,-12387,-240486,-131692,20433,65414,91470,210,-110238,-102251,-23850,33828,34883,60429,67121,41509,14958,2980,-13107,-43276,-121509,-30551,55717,56733,-339,-58119,-26165,52899,110568,111876,36292,-49194,3961,60304,30877,-8367,-20893,15091,9644,-11489,-28558,5810,50329,93620,182750,133588,62020,21589,31214,43112,32883,-67369,-88871,-74322,-5949,49576,49911,-45047,-97611,-42428,30832,-12303,-61688,-109116,-99424,-67025,-37370,-13176,23878,42191,29043,30214,10742,1781,-44149,-57672,-44216,-26380,-24367,5616,54850,97205,111635,115842,49842,-23515,-61637,-14852,32900,50154,35028,12982,29556,44139,93993,159827,73087,24608,67239,54370,23733,-1606,52974,21318,-27615,-4932,-4169,-33794,-82233,-83522,-62577,-72792,-55685,26990,74259,18126,-64643,-82928,-21315,-14566,-36033,-27221,18556,27693,-209,-48564,-61980,-60708,-29701,-9669,-34985,-111245,-298,128255,170419,145134,-6008,-117035,-88491,-68519,-56270,-82703,-99427,-73224,-43870,22758,35166,13249,61388,144973,197962,283744,301916,178444,35243,-91274,-49678,-31376,-93450,-110776,-87122,-89758,-7624,77652,115763,63923,-19451,-117490,-114420,-102626,-76580,42400,113506,100976,22925,-45589,-36003,-34616,-75241,-107004,-40165,51816,152486,243854,266862,116781,-7609,-21187,-26002,-29495,-62631,-66055,-51975,-55488,-91115,-99188,-25508,44423,1189,-5338,3182,-53864,-84129,9408,132490,91571,-37813,-108998,66066,58748,-45223,-103558,-76789,-44850,-39039,-58487,-78364,2501,73176,22281,-75198,-90539,-115819,-54849,13868,-11007,-54614,-42864,-48806,-93380,-79215,-53816,-78904,-90213,-50276,-16229,-65790,-104713,-97532,-63157,30247,178920,226437,137643,9042,-107824,-123235,-60462,29296,92840,131737,150074,143877,77405,-30299,-81231,-24049,-37787,-110319,-79481,7202,32099,15981,-28825,-53713,-34712,44888,132954,108842,1666,-48257,-49464,-61884,-96539,-73829,-58668,-5913,76075,85205,89709,130737,125096,28392,-84801,-60900,-23129,-25271,13637,37432,72962,132963,208486,4910,-91178,40641,22735,-281053,-31439,-21046,-82091,-130305,-198535,-81497,-17591,-111465,-39594,27355,-13339,-92205,-62480,-56460,-40435,5231,95112,54327,-19176,-64665,-73019,-86378,-49661,2112,22291,-32255,-147125,-114569,-68790,-29885,-39025,-46220,35985,159216,351489,427752,277878,46365,-33606,146176,241998,229696,187708,157024,90071,13775,-28223,-21992,-49549,-85828,-60115,-54730,-32411,9368,30451,28685,-29133,-123245,-41503,88807,88815,55163,155602,201762,142295,114580,225745,438497,505981,369618,127515,-41163,-107125,-52963,-3696,13932,6677,-33202,-70058,31635,146332,138152,21921,-81011,-73,49957,5288,71896,333683,533974,536625,374561,158268,85622,80455,77945,82479,127487,114768,218292,449453,609547,428034,136834,-66998,-78146,-2339,82648,123186,95961,31287,-126900,25456,21991,-51202,-131458,-5552,50914,74872,79752,69137,53453,-31792,-29248,28868,35175,9488,18792,64650,2250,-63034,-102696,-62799,30223,18940,-38020,-48711,-11815,77563,87380,-28920,39325,99559,134213,114915,26606,-79882,-25939,80317,98748,16225,-76814,-60632,65271,159417,166507,64270,7860,-32326,-77857,-114241,-80466,-31127,22430,69497,117695,82843,-990,-31737,-5343,54139,99078,66823,16448,-31526,-45925,-59934,-53765,-19779,29048,70824,20053,-49995,-40886,3153,-26471,-97662,-107814,-48182,-39330,-111750,-13760,90138,124690,33859,-74917,-118737,-36884,37502,125255,131487,89287,89050,85678,72673,45126,4002,-29603,-34968,-28481,-16060,-3059,10677,-6156,-23768,-21227,-41803,-30599,36257,60366,20556,-2648,-40138,-98954,-59261,-34045,-27230,-25961,-34733,-2115,-22853,-63515,-63878,48528,166979,162297,97363,10905,-123667,-3808,207540,241836,94209,4344,8256,19736,-9173,-27991,15454,40217,49010,73561,110985,60834,37825,61116,97271,72731,-39404,-121835,-32187,4045,-7467,-96495,-93674,-86366,-42405,40727,108006,114682,42966,-5989,-17134,-7778,-14668,-73744,-66106,-37807,-38018,-48474,-18755,10881,52638,1110,-49856,-21676,33190,70243,45008,21810,59731,104370,60302,-29085,-2848,144339,310836,359865,221232,135612,45119,-53432,-117007,-84205,-37285,38883,103381,77636,1835,-71522,-121802,-137628,-89547,-47629,-21023,5681,-64685,-115266,-46067,-4506,-37752,-91521,-60961,-3573,30533,20044,46285,151046,233635,202484,78201,5537,-22393,19907,55511,112232,92736,50121,19483,-33530,-17849,96226,117163,70046,40059,70204,60960,-36241,-50902,54610,103489,86815,47288,28962,31929,35885,7644,-11036,35650,81953,69851,35591,-45105,-83618,-84072,-113625,-48556,-50949,-59154,-90095,-103579,-46341,-14275,16136,9714,-37207,-57797,-88875,22811,240813,214186,46823,-90104,-92689,-21162,-35240,-22124,30522,41691,-6395,-57582,-114346,-111852,-76538,-15293,32265,-5213,-66528,-102312,-117772,-93989,3476,41210,-28635,-65183,-59194,-72058,-76364,-34812,19952,12838,-18222,-42929,-28926,4720,-3021,-10162,61901,167816,180609,104436,61954,39780,-6739,-78239,-57490,10994,36764,45801,102832,341203,607241,545186,436399,178502,-23150,-29780,-32133,-84307,-143985,-99809,-72756,-65652,-33071,-25358,-53153,-75051,-40231,-20274,27827,54659,60501,64290,54741,-11063,-48246,17763,30237,-34035,-77925,-58349,-61355,-26075,-34239,-71143,26997,138673,85427,15711,-4105,-49732,-123288,-49913,39948,20985,-52105,-117707,-126118,-43787,-28364,-97436,-39809,88333,164455,129787,51585,-10892,-42688,-76057,-98086,-74992,-39290,-114100,-86605,-27902,28550,73231,85744,59029,-3377,-65155,-4177,100700,121476,149394,119641,11829,-83203,-82852,-85482,-52955,11538,-11834,-58085,-44413,38303,107498,140456,90001,38333,62604,167095,354551,553419,666562,521136,389926,178521,71041,88913,214252,269703,141717,89535,85582,1748,-30982,-21379,38309,65081,66013,38102,-5844,-43150,-28249,-6038,48964,87681,83804,108831,190179,323936,354758,244672,168969,115589,38939,27550,4238,-80772,-112601,-38031,-9138,-365,-39424,-25617,-28790,-52225,-95544,-74216,-13520,-29840,-61609,52162,135537,112747,25015,-66537,-65794,-97844,-77062,53999,117275,14957,-11149,33815,-7390,-80078,-74767,-63307,-82248,-60513,-7011,-10495,-70983,-134955,-61194,-6555,-37816,-83685,-98660,-98463,-90561,-35830,-43572,-97698,-51898,-32119,-49670,7275,52722,4491,41071,245860,317154,268203,275148,207064,181447,243320,224927,93617,28780,14435,7828,-60452,-80342,20341,96874,59998,25463,63087,116526,130379,123586,74498,21152,13167,22571,14070,-18920,-29371,-66129,-92012,-113639,-22775,-17135,-56894,-45608,-37948,-12249,27693,101260,124772,77327,29509,-38075,-119264,-129876,-90299,-123410,-74158,1697,93276,51162,-27584,-67850,-41890,-17894,-67350,-32499,24588,13395,245,-2485,-27232,-38410,-62865,-96622,-140031,-70778,17414,25684,-79468,-20798,84389,152851,111449,40968,53922,150298,186837,113391,26154,56280,158880,170564,113021,106630,114910,155509,180028,161055,147314,138528,158210,279333,320488,183021,56023,-6565,26833,44274,9342,-8508,-81324,6049,88611,84653,-10291,-19785,85668,257405,343432,354008,292285,231158,179147,200970,160176,43740,-70727,-90315,-82165,-64301,-37583,-3759,-17431,-49022,-34378,-58567,-57593,-1312,317,-27818,2460,41644,48906,33902,88482,109266,111169,211682,365932,490427,319536,37597,38666,201707,236767,140063,88601,109903,201432,238873,253596,205276,125517,42860,-70162,-98062,-44234,-22872,-39797,-72159,-75799,-53208,-19669,-39292,-110406,-137714,-73462,-39580,965,45176,96772,137239,40746,20513,46281,75797,53289,5071,-22114,-70397,-68699,-36727,-28058,-19158,-20704,34900,97312,121110,126276,103162,51129,21602,7309,19294,35156,77037,109998,94644,98803,96995,136576,171298,92503,-2181,-43441,-33551,-40261,-39653,-46173,-118683,-46190,13968,25985,22032,14853,44023,28543,-47279,-61577,-110304,-31113,-1467,-13707,-38428,-110541,-111740,-48120,32102,10440,-80571,-107443,-80737,-100675,-96903,-6215,96401,116705,154187,213290,212409,125205,26183,22417,139587,246671,246458,236790,231685,190826,121164,-3758,-26564,-5154,-7156,15658,97710,132405,131651,60540,-26541,-51880,24877,99168,127625,83638,76735,139998,221263,239706,139186,23599,-30288,-4908,59649,138657,201548,167875,106412,63569,-5230,-24118,5924,55259,64134,23803,-67103,-81727,-59260,-90307,-94993,-67010,-63416,-68638,-38536,-13601,-48003,-73477,-80850,-78508,-94835,-108566,-66567,-82213,-95112,-43943,-35581,-25736,-18901,15684,49525,82736,64311,-9970,-50116,-90266,-90468,-55391,-51666,-82179,-87979,-46259,-34734,12216,76938,136783,203090,237235,231765,135193,154458,53823,-70697,-124139,-119025,-93091,-64228,-78673,-99279,-152684,-140312,-112499,-66696,11537,103729,162082,242137,223720,74189,-1442,-30099,-33049,-44574,-12210,-14188,-37367,-37960,18382,45888,7017,-50013,-55444,-54441,-119001,-64331,72480,210929,234469,59506,-40488,-118278,-52829,10081,5519,-35723,62424,245853,378108,334198,207787,119534,37269,-37708,-47832,-42721,20318,126746,96153,12785,-50892,-4016,-5212,-72864,-111771,-51872,41522,86630,4903,-82133,-49418,-80185,-87273,-14544,59448,114381,108351,85940,59287,15702,8368,5957,14466,-6123,-66976,-61606,90557,163312,76724,-45024,-133673,-129814,-126316,-87146,-41184,-12645,13579,4844,-3909,-7946,-1529,29744,6584,-29249,-64292,-98766,-92711,-66844,-30608,-18016,-33219,-60287,-98356,-116695,-108553,-113479,-78700,-53547,-10086,29624,37131,53695,41431,-998,-69334,-79455,12450,102696,138051,96138,88020,105620,64623,30936,-26244,-78029,-43605,2043,30801,44539,43961,57021,51203,13948,-37568,-75555,-46111,-39189,-81590,-112550,-110777,-98595,-47643,-47334,-60918,16468,136873,210409,223936,224261,166552,53304,-42447,-68949,-66102,-51138,-65339,-83357,-73448,-28667,9681,41606,54391,53865,23927,26892,12802,-21701,-31155,-34010,27967,105247,168743,111661,28925,51718,116693,119560,100822,77597,37273,32199,-25367,-13404,10355,9759,-6381,36099,35680,-2190,-43726,-79287,-64575,-24845,25103,58685,61147,4079,-111756,-147258,-134290,-103902,-15617,84395,123934,46997,138,46858,156618,200145,180808,87255,-1130,-49583,-80025,-123781,-129999,-118205,-100577,-69440,-47880,-9593,20713,31045,39636,98293,97917,127249,80558,-25127,-80602,-99111,23310,109499,123535,105278,2493,-78331,-128625,-137879,-49432,96824,156406,35555,-71344,-131079,-116315,-86843,-5911,74964,152640,157168,129577,117500,81522,-14597,-103012,-51999,29581,104591,176086,157800,115717,44652,-63292,-66165,39610,99145,89121,-154,-113754,-6132,62624,10659,-98995,-98744,-67699,-54808,-50897,-42863,-98665,-148574,-110557,-97144,-85963,-21659,-1478,10899,20894,44833,19612,-16308,-23719,-2436,41468,189868,175431,77366,15631,18920,56422,46577,29414,86972,105161,59093,38617,72004,84348,4437,-48537,-38431,-25975,13390,57346,69107,30147,-55006,-52152,6509,32362,12906,-8992,124757,263207,176646,6330,-45956,15759,63243,66400,-24095,-81159,80922,355379,670551,765122,617779,285207,31602,-64081,-100830,-107727,-74955,-9277,-8264,32287,126194,158222,86290,37949,-66935,-116349,-50001,20608,83819,123389,178191,148632,22197,-66915,-13360,58329,44650,-7602,-20891,50222,39863,81879,174974,218387,229190,170723,75658,-814,-90419,-68286,-29835,-113136,-119440,-89069,-103208,-94070,-106474,-106045,-93292,-103570,-123254,-106677,-49747,47527,97644,110921,70011,38974,54498,65440,67352,118590,229596,200247,64520,-32794,-45625,-24647,-35770,-53070,-113196,-122756,-79361,-77978,-77835,-21876,168759,157737,37070,-34723,-24333,-48062,-122079,-158955,-128111,-45315,44896,75359,108730,65906,15895,89406,217260,208409,144956,116604,122908,121450,110053,128563,75182,-4722,-61831,-101888,-24801,81881,164538,181853,185515,203581,226095,121463,-42255,-24665,35477,-4738,-46682,-2433,15149,6720,-10201,5618,-19734,-26501,3673,-32631,-79859,-83222,-80705,-8746,-25371,-53399,5613,52783,94196,74867,22160,-22995,-16886,16740,-16863,-35650,-25383,-5056,-20617,-62685,-72284,-3436,10509,-7685,-11719,-24034,-54425,-108202,-131112,-95555,-57592,-7214,97166,302504,524109,584085,563721,472561,534225,135404,1138,-94043,-110851,-71169,-77031,-105728,-15218,21219,-3619,-78258,-119460,-46403,-10981,-7338,-7585,-14259,-3159,34390,70491,56258,-28434,-87036,-87885,-46826,-4917,53748,105075,184330,339281,439496,293470,167456,90638,19560,-44192,-63895,-345,10986,-34723,37725,126894,87417,-6000,-113655,-29903,122917,283576,348599,240513,138998,103875,83988,79323,74487,100895,141492,103706,-15391,-99762,-142299,-64294,-54372,-62952,-32745,-33820,-15771,-11446,-59477,-143350,-89857,-45858,4673,74312,127152,118833,105250,58680,-6666,1417,19775,5603,-17590,-20053,-3073,28911,64286,65982,28215,20218,26179,24319,13249,-21511,-53810,-47261,-41834,-55904,-43080,-8995,18269,-330,-55467,-63168,-44872,-43346,-81196,-83494,-36566,-1036,-1832,-19129,-32758,21413,102076,212183,198577,114550,49681,-18837],[-28684,-48195,741,18836,8456,-14445,-20095,30978,59190,58273,-235,-38554,-33034,-29550,-56302,-91132,-45720,15859,25035,7362,-34177,-55169,-64843,-69489,-70570,-94767,-82413,-32634,-49102,-50820,3058,34949,44711,47662,29189,40299,-6790,-73646,-67213,-6826,24277,6266,-41006,-62440,-77894,-24135,36786,26486,-9647,-20779,-13597,20540,15022,-9709,30672,83793,109061,114452,47289,-38850,-64373,-9111,-23707,-69616,-45670,80932,189741,230820,232072,239735,146847,23155,-80349,-13993,108793,221740,155126,10159,-42014,89453,172082,127497,22108,-118843,-100148,-76114,-41474,-7770,-10362,-26335,-7140,5548,38342,87180,136140,185378,95017,30512,-20330,-35141,14977,103040,133560,124225,160792,91749,68019,79334,117575,106810,37304,-11193,-40506,-21887,19783,24247,-7316,-35481,9009,43055,69882,17959,-105991,-93261,-8239,-4656,-49969,-118978,-55898,17509,60983,12399,-104641,-88439,-72935,-30350,61066,96578,15332,-67244,33002,207992,253530,218113,65886,-30454,-13779,33186,124373,263138,277700,224621,145683,32657,-36941,-105555,-97847,25759,202426,293859,260436,176101,96728,16229,-64123,-77100,-42497,-6274,20891,43810,24558,-65465,-224583,-136572,182779,286611,294271,-2361,-202941,-89677,49256,98437,107423,2374,-111769,-99330,-14397,52709,48015,72164,81133,60273,31465,14117,-2068,-43424,-113991,-19089,58663,50384,-15636,-90956,-63869,19348,92584,103018,20150,-81764,-18274,52630,31351,-6328,-16932,19943,6046,-23619,-31181,14328,68934,112819,199906,139525,59981,14734,29237,47379,30619,-62631,-55599,-29743,-44926,-21536,-35269,-113762,-115658,-34946,26709,-27466,-71255,-115337,-94024,-58641,-35162,-20854,7930,27958,27993,39277,28733,25870,-15337,-33748,-24940,-21010,-22944,9041,61994,110121,119572,118927,51190,-24872,-67916,-31791,13981,31807,28946,7692,25947,34989,70320,129488,84979,46503,86422,58232,23107,1728,48563,-1264,-32865,189,569,-24816,-70635,-107024,-84762,-88037,-56355,32404,81097,33648,-53154,-92251,-35551,-17019,-24408,-6558,30774,30722,5984,-41413,-57097,-60308,-33625,-17279,-36593,-101855,-3062,120598,166837,153388,7347,-101067,-77996,-57182,-41621,-70988,-95777,-69401,-34706,35896,38177,2481,38433,114921,170460,267630,302450,191650,47094,-64723,-26621,-6935,-67922,-115735,-119680,-87192,13237,93953,112107,50793,-29086,-115694,-97680,-85060,-70690,32934,100098,97623,31439,-30831,-34552,-44376,-85585,-83801,-8618,99110,231873,323393,300325,104047,-27070,-19353,-10165,-5708,-44458,-64517,-63728,-72729,-116674,-117369,-29691,54000,27060,24608,31786,-30896,-55132,59140,174633,123327,-26420,-72122,103531,78049,-31509,-105157,-93906,-59825,-48701,-56534,-73550,3017,38041,-42480,-128151,-120884,-108482,-18299,45664,3788,-37311,-33057,-51012,-100514,-84208,-58296,-83406,-86739,-36539,-7355,-66204,-111938,-105450,-78082,9354,145120,190482,122106,7295,-107484,-120504,-54505,36900,97957,125447,130933,111889,44769,-40628,-63759,-17828,-45352,-124208,-69525,5269,31752,20573,-19520,-42933,-19820,53431,116142,71853,-26782,-60787,-53450,-61204,-97617,-79995,-65040,-11177,89883,117432,133810,170050,133654,26338,-84501,-54512,-6247,-2321,30425,32729,54289,104670,144169,-22164,-89751,35437,-9755,-287036,-68273,-50478,-68580,-105236,-178699,-89107,-26033,-118279,-42370,17455,-27321,-107315,-59458,-57977,-48719,-5755,90624,55343,-26403,-71749,-78163,-89174,-46634,8938,29888,-23221,-146057,-117859,-76754,-37690,-36209,-34230,48669,161394,323533,372605,231992,17037,2503,179848,266933,240145,181461,148054,88074,18115,-18831,-7891,-26366,-55710,-45787,-46369,-19538,17766,32755,29036,-29880,-115153,-20132,115851,92447,60305,168058,214350,160213,144488,258420,446415,488852,364229,127659,-47940,-103449,-45074,6498,31804,32147,-5468,-60869,25152,164955,168851,31127,-64484,3422,50020,-2001,50103,310200,513022,494777,328426,126165,55460,65418,83301,102972,151729,127581,199808,405277,545150,370483,118896,-68525,-64832,6992,88841,127036,98161,20563,-67942,58081,42409,-23229,-107465,-13878,47863,70270,77449,75890,66360,-25590,-33147,21651,26420,3229,13663,43398,-18429,-77706,-111049,-65092,19104,6088,-44992,-56573,-27624,46325,54820,-75882,1371,74471,127227,125490,37878,-69659,-17607,92813,120436,42561,-59936,-76292,49850,152221,181670,87867,19517,-34260,-84589,-123551,-101518,-25687,30366,68668,110810,69411,-21414,-59639,-29225,37829,88425,57976,6754,-35466,-36311,-49716,-47033,-10315,49649,92656,28904,-47630,-52014,-12021,-32337,-85697,-118425,-64490,-52488,-116522,-11304,91723,130393,41648,-63475,-89266,-264,75281,152386,155840,100742,93343,88929,72018,43775,1897,-35453,-39608,-22602,-7410,-5731,2184,-8247,-22715,-15732,-32857,-43835,-858,24466,-344,-10901,-38140,-90261,-69447,-44014,-37766,-39347,-28543,3197,-19097,-64846,-73017,41053,173581,198264,139419,42111,-98831,-45489,156745,237815,103445,17562,11320,13463,-13215,-22363,19006,40868,48726,71685,94337,34011,16247,42899,86570,75160,-25584,-135973,-41179,-3109,-23336,-119260,-62230,-59166,-38310,51946,127668,127822,41823,-21277,-45273,-29178,-11647,-55961,-53734,-38542,-46806,-61216,-29146,5811,51316,1621,-41443,1046,61998,103174,74156,39061,78934,140360,103066,-17450,-65983,75014,259295,368657,258171,156292,70510,-32522,-89319,-80429,-41979,30877,84066,55436,-981,-74161,-117656,-129151,-106217,-64749,-38540,-6922,-67251,-112685,-45880,-14158,-53068,-97567,-60117,-7734,29333,27389,60985,159826,228549,181696,64736,-3211,-40461,3393,45874,112562,115256,35361,-7187,-60765,-34939,78338,98186,51873,33276,70630,64841,-25246,-52304,49765,104692,88096,45238,29863,31483,34299,1368,-28655,28155,77081,71874,37065,-46327,-96357,-88894,-102839,-56882,-72029,-74585,-100002,-92315,-36326,-8457,16953,8472,-44470,-62299,-80621,-22604,170575,144797,5787,-98408,-82583,-28397,-40287,-17100,31298,34098,-15505,-73388,-128648,-113461,-75029,-6349,37947,-8361,-75365,-105155,-118520,-93336,8843,47702,-19536,-60674,-65225,-75489,-72529,-24129,29766,25744,-4036,-34624,-30959,-3149,-8858,-8347,71927,181143,181138,86968,33319,17094,-20743,-87779,-49306,18060,37269,11954,47657,300259,662224,651274,483072,191350,-11405,-21271,-21099,-69062,-125320,-114125,-80084,-75278,-48083,-40818,-62438,-62207,-29836,-15152,25373,46028,50759,56597,43970,-21348,-51337,13696,41012,-11580,-71638,-73623,-59038,-4976,-18418,-63054,32356,128110,49493,-4618,-12973,-46673,-104278,-56038,41045,32664,-32236,-104666,-125480,-32704,-4855,-66741,-60689,50857,127170,104512,41799,-14261,-44154,-75349,-103772,-78736,-30875,-89504,-90784,-24107,35118,77793,89980,66267,8189,-38943,28868,154971,146131,153633,113378,2045,-82359,-82677,-87813,-51552,18036,-16808,-65351,-38165,54410,120529,124906,71407,30709,56397,154982,333952,521125,618831,475242,368355,186833,83251,103641,241229,262449,127816,78613,80485,-7991,-58837,-29716,46735,88158,87431,43080,-19273,-52523,-19603,7937,50472,76915,66387,73641,135590,247956,271480,178424,124568,78015,5504,10519,-11,-74625,-112303,-43736,-23505,-15479,-44071,-22773,-24023,-54001,-93813,-42742,27568,16552,-54896,24526,118191,107327,22110,-65868,-63360,-100140,-69599,69220,150746,37808,4017,50990,-381,-70856,-75506,-56395,-72794,-51712,5503,9224,-53641,-133893,-54512,-6395,-41941,-85638,-102488,-104915,-73631,-11184,-26060,-96085,-55587,-24718,-47196,3531,40547,-12873,16344,219204,311624,247288,227578,162610,149363,226486,237818,105875,42278,29062,18856,-48233,-72465,27422,105940,61940,11637,39301,104379,121441,115588,72292,27105,21680,32376,18997,-4648,-16707,-65729,-95235,-124800,-53044,-41886,-73368,-45146,-24844,3229,38838,96829,93183,50401,19416,-40836,-123918,-115468,-80614,-118632,-69781,3376,81870,29951,-36220,-57868,-31890,-7717,-47482,-17154,32041,22939,14903,3810,-27557,-41881,-74362,-107176,-127623,-62505,18980,17818,-87620,-4153,104073,167613,114623,32704,50742,153954,184890,125379,48381,63624,161060,183451,132076,121989,129059,166768,164507,133329,137427,149769,176252,285777,308988,175785,44279,-14662,24268,35950,-17665,-44871,-90085,50802,133245,105270,1778,1443,120787,306402,400883,410372,344337,270848,202930,215590,173391,53127,-59007,-100102,-85700,-61030,-37025,-4724,-1488,-42229,-43647,-56792,-49671,2826,-2617,-34461,-7462,24213,41095,41415,94899,94022,92705,193358,307922,402117,277573,24472,34851,210363,263430,159376,116078,139774,193865,204116,205414,160547,82018,12970,-78003,-95806,-50974,-33802,-49605,-81916,-83591,-49030,1059,-12740,-90641,-139698,-71286,-17176,36149,75892,113996,123784,15164,3325,40296,78865,57037,6275,-22123,-63541,-54872,-26665,-17684,-14802,-24931,26529,80802,107758,128212,119182,80689,50674,32921,43738,53142,88095,109020,90665,99181,108712,176155,221483,119359,6091,-39990,-30012,-40324,-28932,-14535,-92598,-80220,-25275,-11175,-14264,-19116,11153,610,-66852,-48023,-78906,-27259,4871,-12177,-50028,-126156,-89031,-42382,27137,-2210,-96833,-96848,-70677,-90381,-87862,644,110518,130619,173102,224927,226826,132503,30149,22243,131245,227910,230130,227731,235774,206809,135510,-3295,-32820,-7509,-7185,10693,91586,137089,131614,50919,-34179,-52865,20528,81054,103371,63240,72614,142519,217482,227686,132216,23987,-28889,-5634,64156,143765,190362,150615,86353,54913,-9665,-39908,-8430,38060,45895,13206,-65286,-73900,-54544,-82942,-92891,-63987,-52144,-52423,-51404,-34745,-64434,-89784,-90172,-85210,-99014,-114240,-73507,-85788,-132887,-85057,-43827,-17336,-2306,26684,54376,82774,70518,1926,-56392,-107657,-94943,-63506,-65877,-78466,-50306,-472,3402,33965,68082,116810,181304,213144,187528,89325,139056,77899,-39622,-115318,-130231,-86205,-53099,-88704,-118442,-160438,-139778,-139847,-90638,6680,121032,198533,295073,274708,97590,-1007,-40172,-33747,-25546,-542,-16292,-47427,-49587,8272,43454,12271,-43017,-58934,-54725,-113296,-65936,62353,178785,197231,49848,-35254,-110051,-51334,18323,30116,-1141,74114,242882,370127,335652,215899,119022,23000,-44971,-42465,-24468,36314,133841,104431,-14040,-60690,-4071,-2646,-73201,-110420,-56058,27657,80437,467,-94177,-55598,-89367,-100188,-2643,83370,120495,86764,36136,17563,-19311,2429,24800,44720,28038,-34872,-82466,71347,153695,82592,-32166,-125602,-126517,-124006,-91802,-53503,-31639,-2358,-641,1456,5865,22317,66555,42209,-9639,-51983,-88491,-92012,-73045,-41608,-25141,-31325,-45288,-69122,-118069,-118898,-118815,-78155,-47582,-7539,27773,30106,46114,39317,1400,-64145,-81852,6878,103146,156708,120625,104035,111303,65450,30826,-20167,-48439,-37692,-3682,30451,48178,54029,60487,47612,12502,-33490,-70515,-40499,-21614,-52090,-86586,-95641,-91775,-48667,-52513,-61180,23258,153560,231002,246870,259749,193211,62323,-39630,-65294,-60625,-46553,-60997,-84662,-83208,-41774,182,34970,43131,33948,1981,9574,4879,-21757,-32899,-40483,23996,98015,162683,119871,38876,43441,102558,129611,123357,102507,80488,72544,197,-6362,-1463,-9289,-10943,33975,29793,-6797,-44081,-78080,-65372,-34051,17401,57925,74749,36916,-75791,-126630,-103321,-81449,3669,99187,115344,20920,-29546,17358,131943,188366,184773,105763,12616,-45485,-79592,-106157,-117126,-115201,-105979,-77032,-60923,-31885,-9255,4127,15225,83629,96439,138430,79592,-32479,-83825,-95656,16131,107465,167931,153420,28781,-78762,-146251,-142766,-48617,93350,142178,26092,-61759,-113083,-121691,-77492,13363,105770,195027,193417,146430,114032,69168,-17431,-95364,-62491,13303,92228,168987,150119,105690,47440,-47666,-67913,37873,110463,104091,6726,-110264,-4078,58394,11881,-90320,-113392,-99059,-88188,-95340,-95896,-121107,-128077,-92336,-76718,-58823,13719,36736,33117,27545,27425,-18121,-35367,-14933,-1779,23279,161920,140532,41801,-14330,-14311,14956,14087,11891,76463,105651,68279,43503,73946,78515,1897,-53081,-43539,-35079,1168,56418,68136,33110,-54704,-61410,-15794,11228,1973,-8576,102273,221754,159200,8323,-38526,23320,73078,69132,-33381,-53386,138958,446744,761151,803712,639074,292334,38323,-60832,-112812,-122816,-35776,2867,-45375,-1245,121066,180432,110792,50166,-54849,-118088,-52866,20455,84214,117224,157174,124824,6748,-71642,7724,82576,56873,-7253,-29258,31456,1591,46865,142552,191060,211389,161788,63732,-4179,-79345,-66542,-38044,-113170,-98969,-79071,-98232,-91004,-104027,-107343,-93322,-99921,-111393,-104298,-47012,50247,95664,119691,75374,30018,51079,68483,65106,103337,182608,124916,13581,-51142,-64917,-7715,-1136,-28635,-96636,-106883,-59295,-51220,-38742,30077,217362,168060,45447,-26813,-20352,-43351,-112506,-142674,-110484,-31363,54705,83529,120678,89384,46688,122585,209789,168185,107207,88764,97443,85648,68896,100466,70400,10125,-26106,-56965,-24417,71841,167039,214249,223870,232488,232848,107938,-57765,-16136,50950,4891,-50480,-7727,25211,26438,9653,29167,16126,1802,2470,-55596,-109234,-106790,-105625,-22174,-30568,-67274,4501,57085,99355,81595,32198,-9225,-4359,27352,-9898,-41155,-25659,4208,-8174,-48471,-69784,-5427,7759,159,9881,-1535,-38937,-90156,-130361,-104355,-64741,-15913,85300,278398,464528,504895,522007,457049,526388,128576,-2350,-92110,-99904,-61109,-65646,-126870,-15095,31568,-2244,-79760,-129261,-58634,-26545,-24501,-23232,-30503,-20195,21472,68417,63786,-10653,-61272,-65508,-26522,23062,73585,114213,185619,327522,439510,305097,161733,76254,16387,-37546,-57902,8029,18501,-37259,22122,89018,37267,-58896,-98593,18594,153861,274217,272749,151446,96941,105762,124642,112486,84118,92680,125266,113290,9010,-74526,-140532,-83265,-88185,-79971,-29046,-12232,19138,17049,-38668,-122007,-79455,-44132,-6899,40479,82093,82163,79802,39872,-16328,5221,30621,11148,-24727,-32267,183,27427,50464,54858,23314,11143,12097,11561,-1627,-42841,-73914,-44963,-37280,-46609,-33450,-10181,18489,12350,-30668,-40645,-31834,-40887,-82784,-62769,-17251,8349,-102,-18411,-22345,47323,163810,305287,252472,129015,48272,-19452],[-21566,-39531,15448,41751,28299,-15849,-12343,42211,73967,66057,-5272,-48761,-41342,-41425,-68781,-74470,-32542,27440,34165,13125,-31704,-47626,-37373,-47896,-53525,-80213,-105646,-67275,-89700,-40961,16582,47442,60555,75434,66315,74452,18098,-49369,-60893,-12469,15508,-5496,-34007,-34851,-49783,-3461,47128,17699,-18165,-8182,4935,35199,23029,-4101,30095,73032,92789,106793,50190,-34541,-78005,-12576,-27361,-73982,-39425,82432,183415,213528,203678,216671,135731,21116,-85886,-22702,103353,225126,162807,18928,-45615,86201,177933,145840,63911,-71437,-82616,-60731,-34405,-13091,-26940,-49784,-40402,-34601,4122,70842,142384,200874,101932,28265,-29661,-48808,-4177,75427,89587,68892,98556,56320,51209,72593,114668,106792,40990,-8977,-43195,-21516,27370,36734,3659,-37068,-12850,40426,76247,25565,-100322,-99148,-29378,-43766,-75835,-144017,-67724,3246,46113,-3984,-97109,-75908,-67223,-18436,74971,102729,21246,-56152,33705,214975,275449,246810,67957,-46441,-48254,-31330,47882,208223,249595,215209,150644,38946,-36525,-108313,-94868,34532,209129,283830,240141,157933,90015,13970,-60157,-74654,-31167,15150,40726,53800,44273,-31038,-182533,-173685,133548,304460,302790,-17975,-171740,-57267,69319,121911,112853,-1328,-116062,-96185,-2353,75918,61229,82302,92197,75078,44543,23668,5190,-46712,-107642,-10987,58792,43356,-28628,-103526,-80639,-16830,68503,88806,1849,-113015,-25663,50009,29763,-9099,-17165,22782,2661,-30370,-26638,22937,84300,129140,211401,143141,55789,4037,24441,52421,32546,-50626,-26878,12665,-49286,-91000,-127233,-124215,-113475,-32683,14246,-45995,-80547,-123334,-89054,-49501,-28711,-22824,-1484,18878,28918,48643,46418,49826,16439,-6011,-5465,-18530,-23757,11783,68026,120030,122311,114887,47881,-28835,-77540,-52268,-9781,6530,19176,6560,24839,26409,47881,94398,88630,60253,96120,55181,20645,6544,43393,-25017,-38758,6547,10201,-9269,-51357,-113379,-107282,-101463,-55727,35436,85864,47612,-42198,-99766,-50198,-21986,-18397,5770,32207,24591,5489,-39088,-54741,-60575,-37537,-24647,-37408,-95768,-10015,107812,156845,153830,21521,-72177,-65620,-47211,-27894,-58414,-89387,-62848,-22074,49116,39956,-8904,9552,70117,124838,231819,285675,197956,59278,-38546,-1274,21748,-35424,-87944,-116288,-70601,34625,107557,105294,37258,-36727,-107619,-80984,-69592,-65520,18437,81148,89249,35694,-19096,-32949,-50884,-88001,-62420,20089,144310,306183,386728,314116,84973,-48948,-12292,11306,16865,-27885,-62934,-75733,-91919,-144751,-111757,-21365,69378,54810,51910,56609,-6411,-16360,104111,201076,142437,-17014,-28117,133191,88711,-18054,-93209,-109937,-75183,-57052,-54047,-70619,-2844,-8157,-102218,-142638,-121442,-78678,12411,68476,11855,-20956,-21328,-48455,-100544,-82961,-59776,-87383,-81366,-10817,16433,-55491,-115483,-112616,-89691,-10934,109137,149270,99401,1874,-106748,-114838,-47213,44110,102508,120186,114680,84376,18915,-41624,-45523,-12785,-53955,-138270,-63524,932,29602,25322,-6968,-28316,-3754,59816,92779,28229,-61681,-80926,-62789,-61485,-94933,-86207,-73483,-19784,97771,147381,176519,199662,131910,18168,-87938,-50520,9986,19424,47200,30460,39000,80268,89547,-43771,-95013,12415,-50605,-302642,-109146,-73487,-56817,-89070,-165549,-98565,-37019,-124219,-45147,5411,-43389,-122427,-53872,-57060,-54273,-14901,83833,53437,-35124,-78813,-82890,-89005,-43887,14445,37041,-15480,-140980,-121065,-86143,-48044,-32978,-21860,61495,159929,286504,306535,176890,-16223,38500,208315,282063,238345,162536,127284,77236,18245,-10402,5085,-2410,-21274,-22861,-29119,-3036,25697,33753,27584,-31680,-103794,4180,142716,91601,61374,175963,224519,179199,173254,281221,424190,438885,333667,118364,-56867,-98132,-37712,16037,48937,56787,20326,-48744,17940,179095,195970,39659,-45843,6436,46266,-10970,27044,276595,471878,432418,271310,90762,24591,51708,87341,118983,168901,134765,181607,361413,480473,320093,103414,-69819,-52975,14684,91129,125935,95340,10587,-17787,83815,59957,2408,-75788,-18682,44038,64946,74387,81973,77452,-20619,-36986,12873,15703,-5903,3928,20098,-36526,-87840,-117894,-68604,8004,-3167,-48733,-61265,-37370,28092,41778,-100744,-37812,45449,113971,129127,45280,-60369,-9213,103838,140998,71478,-40642,-93070,32680,141299,192994,112198,31946,-35046,-90222,-131650,-107024,-6248,39410,66103,99300,53370,-39706,-82165,-48751,22949,76999,47446,-3167,-35789,-25472,-39596,-38349,590,71833,114780,39095,-41576,-59485,-29340,-41678,-79862,-120501,-76277,-64540,-115611,-5932,95652,136717,48918,-46078,-50167,38360,107592,169507,167723,105389,92631,87027,66556,38517,-2373,-41137,-43968,-19245,-4071,-12437,-7399,-10466,-21905,-10525,-20241,-40061,-25171,-9773,-23200,-20548,-36275,-79996,-80423,-56223,-51339,-51555,-20388,9938,-13514,-64431,-80265,33901,174807,229055,176757,71166,-63902,-65580,100661,216595,105971,28715,15264,8559,-14156,-14868,22055,40581,47970,68349,74185,5429,-6199,23709,74362,74897,-14521,-145848,-48366,-7860,-35150,-108691,-35005,-29184,-28664,61574,141971,133835,34767,-40345,-72661,-38741,1346,-30262,-41042,-39603,-56330,-74690,-41092,-1566,48295,7403,-21741,25300,87868,129255,97760,56271,100951,182638,162103,38302,-84923,-2047,189592,351742,280816,165561,89523,-12466,-63161,-65564,-43024,19928,56399,27093,-7162,-73428,-111405,-117866,-120969,-80834,-57033,-23384,-73857,-104922,-41709,-21621,-66120,-99589,-58714,-11577,27312,34116,75368,164825,216082,155723,50827,-11696,-59949,-14430,34379,108301,135250,22286,-43510,-92023,-52409,55679,73045,30108,27064,71120,68752,-11365,-47898,39212,96192,81194,39329,28090,28329,31576,-2632,-45075,20264,66641,65021,31425,-49692,-109413,-77680,-76761,-51497,-89472,-89791,-108808,-81531,-26932,-2491,16900,5032,-53959,-68192,-69753,-42272,118159,92352,-22055,-92174,-74504,-38777,-46174,-13257,32461,34224,-15830,-88056,-141996,-111445,-71697,3185,43132,-9908,-82040,-107096,-119707,-94716,9984,49382,-13314,-56018,-70457,-80326,-71610,-17206,37050,37396,8705,-29376,-35565,-11209,-12780,-3502,84491,195427,181545,74316,10174,-6230,-37941,-96324,-46222,20291,36077,-13883,-5746,251841,686029,728383,502185,189888,-4745,-14862,-13161,-57519,-108483,-128498,-88994,-80993,-60962,-56681,-73572,-55406,-24741,-10658,25199,39676,42165,49269,34051,-29644,-55330,3819,44810,9574,-53966,-82706,-42049,20317,-610,-55258,23922,98122,6427,-25884,-22577,-43095,-82176,-42167,62724,58161,-11308,-96924,-121655,-20047,22592,-24128,-44964,26285,97760,85737,37188,-12834,-42826,-74165,-107349,-75429,-12533,-55364,-76342,-13588,39159,77303,87386,66467,16430,-9869,67470,209393,167882,149461,97336,-14055,-84129,-82912,-90891,-51796,21717,-24027,-73719,-30446,70417,130209,100389,38929,15876,46800,139821,307216,475873,554746,422327,342145,196738,98513,119097,263804,245006,106838,59678,66804,-3193,-78302,-41318,51310,107782,106655,46681,-34286,-61863,-15692,11792,40706,58263,44989,36210,82241,168388,179819,103155,82341,45078,-33072,-11257,-8565,-71103,-112933,-51868,-39346,-32469,-49355,-19560,-18311,-55123,-87580,-21726,55491,49993,-34063,-1503,94313,93846,14247,-66614,-61165,-101423,-63387,81772,183333,60313,18922,67054,762,-65911,-69442,-50396,-64968,-44524,15632,26407,-35039,-125069,-48545,-8656,-47687,-88242,-105861,-105608,-56534,6750,-16089,-98667,-63653,-21717,-47844,-3379,26792,-29146,-7688,182580,288423,219913,180140,123590,122273,208199,244711,114989,51746,38879,25837,-37657,-60268,33984,110423,61408,-2071,14456,90175,110698,106600,69531,31739,27369,39304,24828,15507,-1110,-62516,-98377,-81325,-48541,-53074,-92979,-46656,-14001,14958,46054,89909,63554,26156,11843,-40565,-121894,-102441,-73296,-114809,-68273,1865,68217,12489,-40920,-56134,-26110,6336,-26862,-4105,36904,31100,29075,12219,-23395,-41952,-81579,-108477,-114008,-56011,15894,3991,-94136,12060,120929,177151,114437,22363,40745,141924,170433,129390,65763,75843,166530,195880,148360,130760,133945,164858,136468,100261,124284,157750,189832,281457,284760,162242,31233,-24181,19634,25909,-50687,-97907,-50870,106805,185078,129210,18868,27519,160867,356680,458119,465810,397236,309334,222252,222084,181159,59563,-49912,-105335,-86269,-57479,-40011,-16217,129,-37329,-54500,-57062,-46200,-1774,-14348,-46965,-20748,-455,24196,40972,89987,68664,69226,168206,242731,300757,223953,11099,28636,210990,281155,175404,141179,163382,180500,168989,157715,115198,37866,-19945,-87932,-95740,-60270,-46676,-60551,-92593,-92940,-47338,17791,10123,-71743,-135718,-72427,1366,69473,107693,131275,109482,-9001,-14602,33081,80915,59919,5627,-24837,-56324,-40911,-16152,-6718,-12660,-29837,17858,63454,91546,126635,132529,109642,81090,57124,64968,68858,96924,105873,85822,98426,119588,216107,266624,142452,13617,-34729,-23267,-38827,-20350,13201,-61608,-118861,-66542,-49499,-49500,-51914,-20270,-24551,-72182,-31049,-46606,-21072,11338,-9585,-59947,-125898,-69384,-35764,21707,-14434,-112639,-87514,-62742,-78240,-78127,3980,116846,138657,185209,224319,231723,134438,30966,20547,121027,207945,213641,216220,232972,212837,143028,-4786,-42682,-15102,-13551,534,81678,139112,129081,38722,-45913,-58472,12765,61017,78109,43852,65803,136961,203273,205757,119361,22351,-26860,-6636,67386,146000,178707,136595,69803,44557,-12918,-52601,-21117,20035,26021,1653,-62299,-67882,-52416,-77980,-89481,-60226,-42274,-38696,-62459,-56676,-77085,-106477,-103679,-98687,-109834,-115311,-77747,-75984,-76366,-131914,-49547,-8074,13640,36498,57909,80709,71871,8457,-64171,-101179,-90317,-73485,-80210,-64819,-15653,42862,41203,51802,50367,83907,149585,184151,146663,49281,120499,96912,-7899,-94798,-133061,-82038,-44223,-89201,-136602,-133979,-122858,-145687,-94749,14963,144701,232467,335657,311242,117895,440,-49704,-31414,-8628,6720,-21948,-60683,-64786,-7126,34103,13299,-37773,-63285,-56091,-105566,-73224,43474,136507,150128,35651,-32104,-98851,-47706,27381,56505,40276,100106,248633,360659,330790,218679,114617,5381,-53359,-34388,1684,57327,129833,98185,-42183,-62028,-5620,-2882,-76218,-111828,-63133,6978,66441,-6894,-104991,-61449,-98847,-115375,6897,101635,117905,59206,-8492,-7756,-51430,-4684,43824,76060,62887,-3860,-105059,49651,139629,84622,-22514,-118313,-122108,-114867,-85804,-56578,-47483,-18596,-6982,5212,16478,40901,97732,75057,9086,-39444,-77370,-88691,-85039,-59424,-37949,-34095,-34945,-44719,-98108,-128062,-127071,-72092,-40790,-7272,22722,20268,35255,33315,1316,-57947,-86853,-7483,92912,164154,138156,114405,110264,60265,24965,-17905,-27821,-28432,-6727,31364,53189,64043,63348,42392,7311,-33076,-69177,-38505,-9214,-27367,-64394,-83376,-87689,-53269,-60182,-64205,24594,158551,235679,251606,275819,205978,62740,-43050,-67039,-61514,-49285,-62872,-89137,-94503,-56719,-12015,24283,27226,9771,-21706,-8013,-5412,-24731,-35789,-46164,20294,90348,154333,124856,47370,35139,86387,136413,146292,129348,124486,107211,22109,-916,-14050,-26187,-10018,29844,20219,-12939,-42607,-72626,-66629,-45813,7859,56104,87241,69796,-31789,-72570,-63704,-60472,19459,108531,98955,-8329,-57763,-8082,107422,171422,181300,118528,21305,-46067,-77676,-88789,-104888,-114349,-104167,-73903,-64410,-51350,-41027,-24720,-11042,67405,93732,145641,76435,-39531,-87307,-93977,6729,100885,203627,193385,53493,-70003,-149755,-131388,-44984,89853,127973,19764,-50396,-94522,-115229,-65652,31092,131995,229267,221360,154272,102840,52443,-22856,-89850,-73207,-3629,76036,155820,139761,97349,54178,-23127,-51930,40972,122698,118356,13468,-102497,-3143,52481,10642,-83554,-130884,-130158,-110397,-107313,-128728,-131286,-107782,-75295,-58716,-32661,47290,63560,45961,26586,2737,-60549,-54336,-9880,-4123,5871,133613,110064,13098,-40883,-42475,-20723,-15927,-2977,67685,104747,76439,46649,72278,68594,-4985,-64233,-56092,-52297,-17097,46819,52265,22341,-61678,-73622,-36676,-8331,-6241,-6049,78921,178246,137477,7977,-31796,29694,80876,67610,-45762,-28964,196742,527376,813492,798527,625292,284739,40564,-58070,-121805,-114350,4242,26987,-57589,-22392,113036,198446,135052,61563,-44836,-116908,-56192,17427,80557,108093,134395,99835,-7418,-64123,34541,108130,68481,-5154,-29031,26692,-22000,17903,113914,163278,188375,147274,49101,-11232,-71667,-60786,-36406,-92473,-81440,-72768,-96398,-92227,-103479,-107031,-92787,-97347,-101136,-102663,-46782,49838,88804,120680,75630,21842,45244,66422,57050,78983,123527,47560,-30832,-67394,-68790,23718,37705,-1822,-77780,-89055,-36695,-18395,-462,80526,257530,170627,50550,-18884,-16534,-40576,-105950,-132214,-97140,-18293,65606,95623,139643,124418,90372,158731,195891,126323,66673,54980,62211,42933,29292,67014,62703,23270,5207,-16851,-17355,59609,161155,237001,257060,257767,233286,90516,-77179,-5962,65835,12969,-53627,-6958,37903,45434,30814,54866,53922,32080,6724,-69241,-112074,-119276,-125650,-13563,-11998,-71771,370,58563,101821,86754,41744,2296,3306,31233,-5382,-47279,-25576,12158,2577,-34989,-63755,-7422,6208,9960,31273,19719,-24048,-70091,-115688,-98886,-65739,-26078,66963,238421,378552,396234,449129,420091,488711,115965,-7682,-90746,-90129,-52502,-54911,-137788,-14160,44672,4538,-69587,-112668,-69166,-43299,-42295,-38405,-44514,-34084,7793,60215,62929,-715,-42522,-49375,-12096,46861,91639,120345,177641,293027,408307,299022,148059,58263,11354,-32382,-56687,9486,20446,-42237,1899,48154,-12054,-110600,-53787,62032,177319,249159,182394,60429,56365,103258,157583,141362,94691,85350,106025,116421,32600,-48165,-101098,-80378,-107687,-93619,-26522,7601,51948,47119,-15883,-98248,-69970,-45217,-19863,9843,45005,54665,62099,26446,-23497,8748,39210,14353,-32672,-48080,-354,23016,32615,39592,15055,-144,-3640,-3629,-18172,-63755,-92767,-43077,-34900,-39554,-25846,-13020,16272,20524,-10539,-21088,-20262,-39099,-77250,-39730,1719,17232,2177,-15143,-7153,76582,232177,392098,298986,137206,41844,-20813],[-30523,-44788,15439,51790,41738,-1477,678,41044,71510,55437,-27669,-75256,-63888,-69112,-93637,-73537,-33800,24905,31843,7577,-42127,-56039,-26523,-38148,-48812,-76736,-109226,-98469,-58731,-28629,14207,44494,61958,90585,96114,99948,30755,-37570,-58242,-25777,4358,9423,1288,-8340,-34904,4549,39797,-14053,-46341,-9686,10341,35297,15385,-15258,12497,44772,60165,84400,40081,-38592,-103676,-28899,-42809,-90745,-48429,68699,160371,180528,164963,181630,111831,7759,-97753,-44293,81741,207223,152261,14309,-63277,67771,168506,153228,102022,-21125,-67798,-56630,-40031,-30157,-51977,-79433,-78155,-80527,-39252,42688,135646,202899,98886,16428,-48467,-71358,-30540,42760,43114,15999,36098,14364,24929,53682,97733,93198,33920,-15170,-51498,-24828,30362,42285,4902,-49515,-48909,22705,67372,18744,-104853,-113284,-61320,-88342,-100807,-135967,-82792,-18249,24140,-18743,-79701,-67819,-67935,-18500,73549,92770,16755,-50871,25953,205210,277156,255396,56186,-71460,-85324,-89180,-25283,143609,209364,194159,145951,39097,-39775,-114232,-98955,39393,207617,264835,216992,140829,81728,9388,-57875,-70608,-23116,29421,50001,50489,46766,-16817,-158230,-175305,70642,287573,263286,-60368,-155766,-40258,76263,132167,106074,-13269,-126036,-97148,6180,97330,69406,86522,96380,81774,50042,27424,4832,-56286,-106570,-9489,53040,32661,-42400,-79948,-59898,-53965,36565,66789,-20680,-138547,-18061,53365,25079,-19310,-24410,20926,-501,-28827,-17874,27883,92687,138940,213990,141429,47067,-13434,14551,56573,35324,-39332,-6610,45992,-17311,-98006,-123116,-72090,-99605,-37467,-7643,-67035,-89543,-134660,-86683,-42647,-21249,-21742,-7324,12197,29343,55803,60930,70179,47376,23370,11909,-20287,-27704,13401,72774,126614,119518,104032,39938,-35448,-89695,-76177,-38204,-24953,4636,7939,23805,16595,25404,55323,80957,63560,94403,44490,15837,11525,38015,-48528,-45889,12665,22986,9195,-31177,-92405,-126771,-109941,-53541,36266,88864,60123,-32151,-105149,-64921,-29146,-17862,9053,22701,10277,-1277,-41783,-55508,-62082,-41868,-32532,-40055,-94372,-19576,92119,142344,147378,34330,-46502,-54233,-39651,-15929,-45801,-80489,-53777,-7629,59111,38748,-20563,-21786,14573,65091,180724,254001,196667,70252,-15555,22439,52028,-16,-48100,-76264,-46782,56572,117770,95981,24715,-40371,-94918,-65102,-57420,-63445,-1624,57995,77021,36112,-10365,-31346,-53784,-83029,-43803,45492,185362,368195,427035,307720,61962,-71506,466,38213,38656,-12671,-61180,-87020,-111697,-169159,-88752,-6472,86378,82405,76037,77439,19506,30582,141944,210638,146267,-10423,18502,153837,93075,-5146,-76484,-121624,-90126,-62283,-50149,-68140,-14500,-59239,-116333,-95580,-94304,-49212,36485,80834,13767,-5254,-6782,-40898,-95517,-79562,-61831,-92504,-73689,24243,53243,-33858,-111383,-118682,-96898,-28707,74747,107944,72943,-5419,-103477,-105149,-37593,52028,107837,118013,104080,65609,5556,-30185,-25449,-7373,-61335,-136061,-59793,-4260,25873,29790,8730,-8930,15006,65856,67312,-15940,-98635,-106442,-75744,-60949,-86955,-87942,-81698,-29868,100668,174735,215357,218405,123449,7492,-93177,-47992,25581,40050,64197,31325,27658,59619,45758,-59900,-104936,-20854,-96049,-323700,-150145,-90084,-51108,-82353,-157586,-108048,-48946,-125702,-46229,-6534,-59284,-126421,-43002,-52227,-55772,-21027,76454,50372,-43457,-84347,-85679,-86833,-41839,18648,44048,-7864,-132192,-122349,-92947,-56264,-26465,-8060,75154,156182,244890,237180,117939,-47078,74249,230885,287023,225481,133908,98059,60232,16350,-1646,17638,21777,15200,6754,-5031,14275,32820,34348,25802,-33228,-88877,32176,169500,87889,59564,179356,232241,199454,201342,293067,376800,364997,282575,100483,-66123,-91093,-30597,25090,65388,80690,44497,-35286,10858,187370,216775,49222,-24766,10296,40389,-20454,4332,235534,414827,357022,209526,55537,-5928,38951,88454,129080,178260,136714,164893,321404,421461,280198,92430,-69817,-44007,19762,89420,120394,88221,3305,21688,102406,74163,23801,-46528,-18336,40393,59655,71260,88116,87379,-16015,-39704,3537,4094,-16598,-8561,-2783,-51045,-92965,-123525,-72468,-1156,-7406,-47858,-61277,-40340,21055,42821,-86648,-75776,15040,95810,125301,48028,-52502,-214,113888,160408,103718,-18088,-108143,15039,128060,200739,137481,46284,-33409,-93863,-136319,-88900,17557,47712,62194,84356,35524,-55894,-99364,-63672,9919,65242,35717,-13006,-33715,-15428,-30675,-28197,13743,96372,136912,50565,-31987,-59317,-45419,-55043,-81921,-119030,-83182,-74991,-107614,3397,102708,142476,54306,-25003,-8619,76695,134491,178004,168784,103858,87321,80122,56634,29923,-8377,-46136,-47462,-18163,-5670,-23022,-18234,-13373,-21779,-6583,-7879,-24310,-29809,-34868,-46242,-31219,-34528,-69070,-89382,-69755,-66727,-59608,-10381,18283,-5784,-61923,-85912,26666,170954,253239,207894,95103,-33597,-59984,44715,180474,102233,37543,20208,7117,-9768,-5388,24710,39625,47400,65132,53392,-23126,-28549,4408,61312,72376,-6184,-135387,-53047,-9030,-41078,-90415,-12265,629,-12988,68237,148250,131415,21671,-62672,-93075,-33482,22789,2098,-28478,-41161,-66824,-89023,-54644,-11362,43161,14096,-1518,46762,108787,147336,113672,69701,121162,223971,226603,114926,-14497,-45583,120086,313439,286289,163913,101140,4462,-40046,-45240,-39217,8603,25283,-3189,-15708,-70074,-103492,-108275,-124136,-95147,-75862,-42013,-83078,-91864,-34047,-27418,-77016,-96816,-57120,-14911,25050,40907,89561,164974,196543,126437,36431,-20412,-80499,-32342,21094,99534,149623,27636,-70389,-123912,-70922,27006,40777,5115,22073,71212,72069,4116,-34436,25509,78769,67146,30080,23661,22300,26963,-5664,-60470,11782,53735,51182,18778,-56565,-119058,-59349,-49326,-38286,-101940,-105151,-116337,-72472,-19387,2014,15044,-1110,-66539,-76486,-60184,-26611,97022,68109,-30659,-79169,-70604,-52960,-53464,-11919,32834,39347,-9373,-99020,-151953,-107171,-67512,11764,46505,-10903,-86617,-109316,-122415,-99148,6033,45558,-11057,-52937,-75729,-87877,-74151,-14569,40332,45110,17579,-28601,-43437,-19751,-15374,2589,96990,207195,178305,62599,-9472,-30421,-59336,-102224,-48963,16578,32597,-26061,-56531,197354,670593,761025,489165,172339,-5219,-12446,-10051,-51257,-96174,-132228,-100980,-82321,-71604,-72854,-87998,-56441,-26794,-9699,24728,34348,34181,42116,24786,-37206,-61941,-12131,40329,27288,-29809,-59897,-7152,48117,17908,-44603,3142,53745,-40825,-48484,-34044,-40581,-60184,-12010,97401,86966,4751,-95580,-116052,-8283,50978,21263,-3897,22209,79793,74204,37265,-7366,-39105,-73514,-109511,-68437,9609,-15479,-42949,2355,38911,70642,77152,58744,20452,19401,109286,255150,182232,134492,70045,-37847,-87407,-84887,-96369,-55011,21057,-34892,-84488,-22864,84492,134634,68241,-9596,-5835,36008,123189,275761,419981,478192,364905,312171,206873,116238,135470,280550,218983,79432,33303,44997,9264,-69646,-56971,50054,120898,120847,46547,-52384,-72956,-19219,3824,18310,31332,19197,-3775,31045,92736,93309,40678,69337,35568,-72942,-38979,-23205,-72355,-117009,-64394,-58429,-53176,-56933,-17779,-12851,-56467,-87505,-13489,68954,69210,-16088,-26233,64153,71755,321,-70497,-61447,-103609,-61850,87810,210032,81741,38929,81998,-4407,-67385,-65739,-48075,-61036,-40977,21544,39368,-16197,-110839,-45363,-15869,-57347,-93575,-107930,-101086,-42554,16218,-15290,-108018,-79102,-26000,-53577,-15189,10002,-45752,-31530,138534,249993,188290,135620,89453,98153,187286,244012,120059,56263,42935,28008,-29863,-47664,37837,108453,56541,-16908,-13100,71730,95964,94273,63935,33025,28220,40914,30698,37555,14331,-58678,-105247,-44230,2294,-29160,-113295,-52127,-8115,20161,46248,77469,33302,2502,4160,-40335,-119406,-95757,-70389,-113943,-71424,-4560,51522,-1673,-45198,-62122,-28358,17154,-10878,4141,37110,35601,40535,21142,-15450,-35020,-76302,-99934,-102976,-53271,6892,-16351,-94891,24685,131534,178359,108637,8802,23059,116656,146160,124380,74702,86029,171025,205043,159350,130693,127755,148521,97037,63487,108125,161154,197059,265643,250011,143875,17680,-36471,11370,14550,-78560,-111801,12118,170430,235784,149020,34175,51115,197470,397771,503982,509790,442314,340460,233294,217877,180418,60087,-46194,-102506,-85091,-55822,-47711,-39088,-15108,-41545,-68279,-61156,-48790,-16269,-35764,-65211,-36265,-32853,-3779,30633,73147,33960,41601,137005,176622,198184,164533,-3217,17305,200541,285134,184446,160023,177233,160625,133110,110285,68209,-8188,-56889,-101693,-99356,-71831,-60755,-72212,-102715,-101970,-49914,27611,26489,-56045,-128641,-78735,13254,96184,136217,146385,94643,-31765,-33935,23694,80423,60135,1503,-31710,-50440,-28896,-6879,3017,-14159,-36499,7535,43955,71075,119403,140505,135323,110994,77808,80730,80642,102075,99791,79185,95432,128977,252327,300282,158349,18527,-30269,-16132,-36511,-15058,33716,-34585,-129050,-98272,-81842,-78071,-79235,-45084,-43071,-64651,-17335,-16680,-12098,16525,-7855,-69735,-117183,-55396,-29518,17233,-22582,-120084,-81740,-57753,-65277,-68359,2942,113026,138303,187201,208401,222707,128139,26381,15674,108556,186709,195424,199980,220445,205084,140407,-9292,-56762,-28941,-26971,-15178,67850,139070,125781,25867,-61765,-69534,1196,39660,52589,24624,54351,122969,179634,175341,100336,17485,-25340,-7952,68818,144329,165645,123706,56259,32466,-14678,-55664,-29104,1858,3962,-12175,-60898,-65196,-54163,-76745,-87279,-57895,-35967,-28737,-63521,-76261,-83503,-121431,-123731,-120583,-128455,-112080,-81300,-62850,-24103,-79868,-47058,1665,27901,44246,59336,75624,67317,8692,-73157,-87461,-82848,-85031,-91273,-48388,13601,81650,77079,64639,24850,44743,119868,166673,122975,18159,99936,109959,22348,-71241,-119567,-81426,-39657,-78786,-112099,-107452,-100558,-114397,-71396,37365,172570,258930,356534,326604,132140,2371,-58993,-28227,3846,7476,-32591,-78056,-83890,-27782,17712,9671,-34985,-68225,-58477,-96244,-85201,16734,88065,98566,17532,-31495,-86415,-41161,37300,84132,86121,137500,264599,353108,322996,218675,108785,-13675,-62453,-24048,34254,83220,117986,78083,-69168,-61757,-11777,-8370,-83611,-117133,-73522,-21200,41670,-19908,-112928,-67121,-107947,-130307,14414,113913,107330,27172,-38670,-13134,-79642,-13583,61481,107007,97318,25096,-103960,25736,120443,81628,-17414,-113909,-119087,-104617,-74211,-52434,-60037,-35103,-14054,7434,23828,53580,121907,104032,26460,-27013,-65213,-80517,-100090,-83199,-55902,-41264,-29727,-26214,-78379,-126827,-134848,-62619,-35068,-10044,14606,7998,21167,22752,-2283,-51663,-91034,-29043,73103,160403,147992,118528,102268,49196,13701,-19890,-16298,-22408,-9881,32309,58692,72770,65004,36851,-1102,-36131,-70016,-40512,-3040,-9328,-47023,-74317,-86262,-61095,-70183,-70326,19945,150872,223786,237611,268794,200740,53053,-53382,-74996,-69771,-59374,-71244,-97418,-107524,-73176,-26775,9619,6750,-18290,-46294,-25074,-17636,-30586,-39929,-51065,16618,82017,143632,125812,54569,32430,74426,139030,166894,155563,164632,134164,39609,1976,-27711,-39828,-4867,25050,9078,-17398,-35975,-60380,-67763,-59402,-2371,53666,98183,101237,14954,-17724,-26241,-42406,31060,111088,75152,-39207,-82523,-29181,82592,148761,169569,124249,24509,-51446,-71529,-72001,-93321,-114479,-94086,-60081,-57206,-64398,-71973,-53376,-36715,52501,91092,148873,70863,-46595,-90893,-94809,-4454,91295,226779,222915,74548,-56614,-129045,-115872,-39843,85593,113105,14332,-40440,-78467,-99856,-53231,45618,151097,251208,237603,152471,85759,33285,-30404,-86543,-82882,-19937,58344,139756,129393,92411,65074,4359,-26866,47607,133332,130977,20114,-98696,-5695,43432,6098,-78802,-142157,-153642,-112263,-76493,-70774,-102811,-88393,-59998,-43963,-10883,73053,79341,51250,19784,-25713,-102514,-66509,-8247,-8830,-8758,111951,90306,-5541,-63972,-66140,-50870,-43626,-16752,59653,102012,82747,47801,67236,55704,-14562,-81230,-74865,-73267,-34322,31962,25624,-100,-74640,-85186,-51873,-23840,-10805,-3384,54515,134591,111954,4678,-26152,34933,86675,62540,-60326,-10777,248397,585568,818588,749405,577879,263038,37761,-56990,-124362,-92626,33621,45277,-54983,-37124,100911,210369,156648,70745,-37905,-113060,-59804,11786,73190,96460,111878,77196,-15609,-43807,64914,133466,79013,-1048,-21766,31683,-31019,-6031,88185,135669,161885,128711,33498,-21529,-68518,-52565,-24295,-63857,-67056,-69851,-96401,-96912,-103859,-105866,-93152,-97273,-94102,-101900,-49651,44878,76153,113528,71061,15768,37527,59343,43470,46395,56260,-28167,-69404,-82353,-56063,59390,77097,25217,-59100,-71943,-14923,14329,34392,125300,282737,163767,50717,-12853,-14076,-41198,-104250,-128441,-89938,-9138,74949,109565,163908,171117,147320,194986,176211,87000,27716,17687,18756,-1229,-3093,30718,52373,33813,30900,16312,-7602,44814,147117,247566,281026,275798,226089,70175,-100314,5213,78722,18423,-57243,-5007,49090,61221,49459,77056,88401,62386,17902,-60551,-74062,-90530,-97393,26157,22945,-58750,-4962,57512,100947,88838,48585,9476,5354,27838,-4369,-54942,-27223,16813,10052,-23761,-53560,-7436,7355,21474,51878,39517,-9726,-48114,-89236,-75221,-56780,-37113,42207,184771,274588,269497,352743,363456,425711,97612,-15509,-90768,-83009,-46882,-46657,-104497,-8500,62401,16818,-53415,-91067,-78260,-61937,-61361,-53717,-56746,-44950,-5514,46369,52760,-521,-33082,-41415,-4747,64894,106589,122422,159731,239359,350021,275025,126233,35945,3571,-29874,-61854,2300,15414,-49660,-21742,7924,-55166,-124566,-10680,96293,189473,209098,87219,-21449,22446,96037,178463,161683,102833,77633,83964,111532,53181,-22201,-59815,-51233,-98343,-106079,-28275,22046,79260,75741,6358,-73937,-61100,-49208,-34700,-18164,15659,34915,48755,13979,-32070,9010,42966,13317,-41247,-62543,-5034,14646,9664,17792,1056,-15512,-22289,-22740,-37708,-83483,-110588,-46608,-37202,-36877,-22750,-20179,9025,21770,2158,-7342,-12828,-40167,-67144,-20044,16090,22074,1881,-12369,8247,105405,297002,457589,329578,135165,27367,-24724],[-29006,-40198,25790,72956,70689,34808,26645,49713,75906,51141,-42195,-92001,-73513,-84438,-100255,-65202,-25810,32479,41956,14271,-41816,-58374,-10904,-20823,-34901,-62620,-88715,-73393,-27718,-11392,16477,48904,72043,117017,144080,140853,53129,-16692,-42223,-24424,10542,45094,46816,23035,-15621,18622,33961,-46770,-67055,-4332,21825,39143,10595,-24198,-2741,18954,31156,66261,34837,-35081,-118018,-38932,-50592,-100237,-55464,57289,139345,151678,136503,154246,92954,347,-97548,-60459,61896,185866,140396,12527,-77934,52005,160801,163671,144461,39280,-41393,-48583,-42004,-41338,-67309,-95393,-95515,-108281,-74485,18634,130305,204869,100037,9793,-61825,-87586,-48350,20438,8255,-22568,-11518,-19299,3148,36175,80367,79452,29313,-16869,-52248,-18845,41440,53345,8663,-60000,-85154,2160,54757,9126,-108160,-123766,-90538,-124820,-112039,-120019,-89373,-34316,11096,-9331,-50496,-54697,-65563,-21078,66092,76961,12076,-42345,20239,188032,265751,250252,40183,-94997,-104485,-102045,-81760,83524,168936,171609,140357,41271,-38955,-115016,-100200,49659,205803,245817,199267,130510,78101,8341,-53938,-64029,-14407,42324,55548,41449,39905,-14540,-143226,-153625,4560,242702,188259,-117475,-149870,-32452,77478,137402,96644,-25157,-134315,-96412,15541,120672,77604,90437,99596,86126,53613,30770,2858,-65913,-105191,-8725,47298,24011,-51962,-59440,-24991,-74974,3849,42762,-41340,-127086,3662,69739,24764,-31634,-33898,19197,4855,-11833,-2643,32397,97164,144972,210550,137594,38035,-34407,3767,64413,41490,-28034,8900,72600,27108,-34208,-41896,-30121,-84815,-45166,-33842,-83131,-93147,-144731,-83881,-35958,-11707,-16776,-8729,9171,31017,62467,73388,87374,77007,55077,28604,-23755,-31867,17038,79654,133332,114671,90388,30601,-41732,-100047,-100221,-68090,-58585,-12592,11642,22952,6294,3979,15466,62719,57178,82467,28003,10217,17151,34412,-68738,-53364,18376,37836,28349,-12392,-71782,-123552,-109567,-48548,36378,91410,72274,-22385,-107780,-78647,-37102,-21274,4550,4766,-9390,-12554,-48697,-59119,-64738,-46534,-41118,-46046,-97292,-29569,75784,125306,135471,43846,-25881,-45732,-35417,-6647,-34119,-70016,-43200,6397,63201,32999,-32691,-49898,-44168,-3783,119929,210846,186810,77304,1697,40993,80130,34123,-7972,-35690,-21343,77270,122384,83262,12520,-40849,-81943,-52757,-51376,-68346,-29349,30546,60526,31622,-6281,-32000,-55985,-76859,-30190,65201,217744,409409,438324,281082,35620,-93925,15982,67479,57836,-592,-61091,-98565,-133088,-140955,-64173,6847,98703,105557,93890,91384,44426,81254,167750,201456,131594,-10277,59808,162090,90795,4733,-61064,-116455,-106475,-65269,-46977,-67377,-32567,-103655,-73638,-55883,-67111,-25911,50553,79034,7567,6811,7617,-32331,-91112,-80094,-69879,-101429,-63990,62716,96244,-6063,-101136,-126769,-102296,-45653,41210,67289,42946,-16113,-98881,-94188,-28437,58055,111625,117308,98287,55840,4566,-10812,-6109,-3589,-68496,-122314,-60156,-12556,17587,30284,23710,12117,33987,69503,39907,-59230,-136095,-137400,-92478,-61138,-77942,-84797,-90689,-43156,96258,195145,244147,222990,108706,-6070,-102075,-49724,36560,55815,77863,31749,16718,38858,8728,-74383,-121312,-63029,-145668,-349418,-191014,-105975,-57594,-88162,-157018,-119470,-64027,-122016,-47875,-20007,-76650,-112813,-29244,-46022,-56009,-27174,65893,43623,-53774,-90923,-88937,-87397,-44671,16922,43604,-5182,-123645,-123929,-95672,-59481,-18119,4110,86065,147368,198914,167355,56377,-66219,105585,243297,278137,199536,95211,60325,36428,11186,4884,26630,42116,48521,37027,19305,26781,35589,31825,21417,-37079,-73622,60986,191968,79121,52450,175002,233968,217366,225305,290614,309964,275929,214902,72299,-77467,-86019,-27022,30247,77530,100126,63633,-24549,940,185086,225120,57853,-4435,12747,30798,-32520,-19925,186862,344375,273330,145497,20315,-39096,22305,81434,128755,176402,131182,147582,284249,368597,248279,84056,-70137,-41948,18514,80918,108070,74617,-3087,48764,113096,82464,38383,-22890,-15341,34626,51941,65561,91876,93644,-13943,-43336,-8170,-10172,-30339,-24692,-25992,-64131,-95601,-129303,-78798,-10109,-8845,-44283,-58696,-39881,18834,47205,-60566,-112016,-15900,72525,112040,43214,-49078,7084,120715,175928,136957,5918,-111086,-4168,111545,202962,161251,61210,-30552,-97010,-136291,-61336,37738,52699,55380,65334,14873,-71922,-113489,-75871,-2888,51609,21214,-24630,-32448,-9058,-25382,-18976,27862,122048,156871,61395,-21211,-51413,-55183,-73487,-93912,-118593,-86891,-84893,-97799,15109,110666,144216,55561,-3553,31705,112207,155037,178202,160033,95805,76767,67343,41568,17557,-16721,-51116,-50653,-19820,-12469,-37834,-31178,-18238,-23529,-5347,986,-5612,-18637,-44574,-68007,-43431,-33785,-58790,-89462,-84402,-83309,-61294,652,27737,3745,-57650,-91115,18217,161929,269293,231427,112454,-8544,-42434,-5353,133342,92637,43712,26163,11004,950,5635,26828,38141,47587,63757,35231,-49893,-49943,-14193,48109,68423,387,-124573,-56125,-7418,-41648,-75928,6305,28970,8040,70117,143933,119945,3038,-87165,-94615,-17228,48488,39375,-15842,-42755,-77872,-103685,-69205,-23020,36246,19635,15557,64252,124589,158073,122006,78015,136912,258863,287734,196174,76412,6886,87568,269633,277622,154296,106022,17835,-20002,-22888,-29355,1167,-2697,-30915,-24367,-63532,-92622,-97466,-110296,-103477,-91854,-56083,-85760,-71498,-22091,-30494,-83916,-89500,-54220,-16117,24879,50517,105409,161408,172514,97320,23227,-27979,-99342,-46607,8201,88688,157884,60565,-38033,-94437,-88641,-6128,3501,-18890,21384,72794,76509,22147,-10977,15729,57436,50416,21157,19807,16681,22939,-6518,-72453,4621,45177,36949,3199,-65017,-104201,-36393,-19358,-21601,-105212,-118157,-119192,-63344,-11872,6597,13499,-6995,-79618,-85059,-51043,8607,111315,75688,-19560,-64559,-69383,-68080,-59363,-11063,34055,48065,3011,-98960,-145338,-98194,-59760,21425,50017,-9393,-86377,-109446,-123985,-103940,-66,39372,-9999,-49223,-78220,-95606,-76899,-12890,42448,50951,24640,-29500,-51082,-25089,-13703,11812,110912,217507,173142,53005,-23539,-51166,-80860,-96668,-53617,10061,30193,-20238,-99154,143041,619071,746068,449136,143022,-9821,-11311,-8777,-47136,-85753,-118656,-106618,-77266,-76102,-84031,-102155,-61849,-32294,-9813,26185,33334,31006,39850,20773,-40619,-67719,-28879,32380,44828,3427,-5408,47279,81436,40585,-24293,-14653,14333,-83114,-67806,-43531,-35880,-35435,29917,138977,115609,17718,-95789,-105330,5300,81128,67736,43472,39626,78357,73867,45342,5382,-28784,-68554,-105760,-56514,35463,32987,4719,25193,38313,62587,64410,48121,24950,51486,156001,289222,190267,113029,37228,-63969,-84322,-84142,-99999,-56384,20674,-44810,-92527,-11169,100711,138139,38130,-68601,-23026,35010,114141,248070,362851,399832,311356,285535,221939,142127,159859,297353,193062,52646,6177,22401,24829,-41221,-70309,47408,130758,133495,46694,-68604,-81076,-25731,-10452,-10457,3318,-4122,-39895,-11399,33024,31404,23511,100200,61823,-92299,-66945,-38927,-73903,-120309,-76429,-75744,-72538,-61480,-12704,-2453,-51499,-91149,-12405,74098,80314,-568,-43763,34757,47741,-13779,-72378,-59453,-101072,-59888,92189,234700,110348,77034,103819,-6999,-70264,-61552,-44729,-56121,-36158,28320,53342,8448,-88351,-39776,-23145,-65901,-96345,-103577,-89226,-27125,22890,-17531,-118176,-97116,-32966,-58995,-26381,-4022,-57206,-48989,96196,206265,160883,102229,65347,81170,168936,241134,127381,62495,48020,32179,-18717,-30536,44162,105834,53179,-26295,-37520,54212,82206,83284,60375,36204,29610,42117,42049,64207,33764,-49643,-110832,-10376,73709,25513,-106236,-56032,-2278,23778,44237,64228,7287,-15233,1197,-35576,-113074,-89714,-66240,-110469,-73329,-9965,38330,-6569,-44217,-67684,-32904,27025,4798,12907,38317,41838,54542,35801,1477,-14752,-55004,-82300,-89167,-48460,-1466,-35884,-84569,38310,140462,176395,102926,-1260,4888,88145,121042,116846,80725,96719,177601,215208,169782,127237,116444,124693,55319,32073,96488,166192,203728,245794,214991,129541,11469,-45268,5611,11236,-63473,-27195,96026,243707,284529,166279,50365,74484,230538,427508,535042,538879,477205,365072,239967,208394,175923,59587,-42543,-92199,-76883,-50394,-52923,-65228,-40101,-51857,-78812,-63067,-51111,-33927,-59788,-79204,-43852,-64034,-35939,17809,53091,-1706,18454,108643,123012,112830,111796,-12264,5943,184369,279185,190506,176460,185877,141300,103706,71032,26934,-49292,-90750,-113277,-100480,-77320,-67162,-76235,-101673,-98684,-50743,35433,41324,-38217,-115757,-84298,23609,120255,165268,164564,86523,-45843,-48100,18349,83125,63361,-133,-36660,-40399,-13402,6935,17299,-13059,-38606,1499,28306,52314,111713,147679,161935,144677,99898,96333,94238,109587,97332,77139,96577,143948,286909,323450,170875,26003,-22191,-4438,-27655,-6761,51466,-6372,-83884,-90728,-87847,-83249,-85801,-50664,-44725,-51519,-2915,15448,6942,26846,-1844,-74019,-103660,-40521,-17364,22972,-14696,-102676,-73000,-48635,-45624,-52368,4522,104966,134709,183585,182446,202419,117163,20610,12430,99479,169760,179913,183312,202631,187844,132009,-10911,-68092,-42651,-40737,-29540,57071,144831,130861,22232,-73302,-80034,-7945,23932,33689,10897,43809,107512,154464,144546,81628,14850,-19175,-3298,74551,144478,156624,116209,50744,25217,-8816,-40929,-24736,-9679,-14361,-23148,-57089,-60721,-54509,-74028,-82147,-52745,-28563,-17477,-48710,-76304,-77735,-117244,-145585,-136193,-127542,-99849,-79598,-47815,23336,-13890,-27291,17608,45732,55327,64133,72877,62390,8180,-76685,-73881,-72190,-90432,-88964,-28561,41968,120357,115673,77550,-819,19087,116697,181986,127044,2927,83565,121972,55155,-42377,-99803,-79204,-35258,-61331,-80544,-76465,-72635,-77106,-29936,75285,206906,279365,358938,322980,143543,9894,-63003,-22221,14761,5302,-43997,-94934,-101299,-47462,695,6963,-29850,-68162,-56516,-80528,-91373,-10036,42747,52520,1533,-28535,-68977,-26924,52753,116875,137949,184348,291401,351455,317861,222031,108389,-26989,-66856,-8014,74948,116446,107019,51583,-86496,-60158,-19575,-16101,-92073,-120779,-81608,-50334,8807,-36216,-110475,-68100,-110515,-132455,25596,125095,94645,-3144,-37682,-1343,-92129,-19619,81201,141359,135501,55780,-79540,4210,99842,76820,-13746,-109490,-114925,-92611,-58185,-41284,-65710,-47359,-17259,12697,32624,64695,142546,132421,46443,-10720,-47993,-63897,-101953,-106598,-74059,-48252,-25737,-10206,-58768,-112515,-123736,-49259,-28204,-12230,8008,-1980,8140,10968,-6512,-42236,-85904,-51416,48959,149818,153493,119991,91656,36941,1649,-22537,-9521,-18550,-11861,35621,67151,82352,68004,35700,-7894,-38363,-66805,-42348,417,4398,-31856,-65221,-83665,-67803,-78599,-76345,12400,133709,199255,209292,240828,178284,35397,-67897,-86577,-82774,-71699,-82232,-106825,-118728,-87254,-40451,-5383,-14847,-46741,-67768,-38108,-28390,-36224,-42365,-52365,15592,75515,133212,124986,63297,41986,73724,138593,183959,180342,199189,154511,54722,4347,-40014,-47066,4778,23912,2543,-13568,-19923,-40591,-66187,-71468,-9707,53384,109515,132095,63209,35390,9173,-25467,40364,108078,47275,-67790,-99922,-45243,58611,122622,152227,124878,24644,-59193,-59763,-53858,-80127,-112186,-80282,-39745,-42779,-68579,-97641,-77838,-57033,43460,91733,150622,64956,-52091,-92477,-96525,-14879,82037,236825,242393,92516,-41490,-110188,-100878,-33172,81278,98631,9933,-31892,-64212,-82583,-40547,57093,162555,259416,241509,142910,66195,14626,-38200,-83856,-87476,-32727,42994,125277,122415,92536,80098,32891,636,56842,141757,142541,28555,-100956,-12468,31133,-1201,-74623,-119758,-133850,-101287,-45358,-20919,-68152,-69467,-45913,-31851,6403,90778,87179,51703,10134,-53511,-137312,-65869,-8475,-14298,-18241,101699,84610,-11560,-82151,-83112,-72886,-68494,-29974,52181,98195,87558,47882,60281,42106,-23368,-99830,-94264,-86844,-42390,15703,-5762,-29452,-89065,-88892,-56870,-32884,-11427,-1498,29884,92769,83995,-1250,-21419,39614,91106,55364,-75277,463,288441,612480,774599,662818,503282,229919,30321,-57894,-119017,-71546,51670,53759,-49379,-49951,85047,214652,173677,76887,-34247,-108498,-63242,4230,62935,83181,91470,60363,-12728,-14621,97393,157281,88114,4695,-11106,39775,-29905,-25044,64903,108931,133966,108060,18900,-33530,-70541,-45216,-7663,-36452,-55304,-69068,-95890,-102600,-103396,-104537,-95118,-100081,-90470,-101810,-55752,34707,57717,98904,62467,12371,28542,47568,24983,7346,-13593,-98918,-101044,-96240,-37711,93343,114372,50682,-42102,-56675,4358,43573,64065,160844,288796,147485,45462,-9715,-13651,-45891,-107903,-130819,-88862,-5398,80984,123811,191247,227167,215552,228027,152202,54016,-3912,-17814,-28532,-38264,-24361,-5819,39760,41082,50286,41686,1324,27252,125832,245089,293228,284252,211313,48999,-120711,16706,88671,20741,-62025,-4746,56405,71782,62069,91023,115358,90867,35542,-29243,-24949,-48187,-44333,84722,60372,-38785,-8648,54931,96950,87331,51674,11583,1877,17625,-7340,-64412,-31903,17092,13419,-15635,-40447,-2858,12967,34905,72072,58464,4711,-24189,-56815,-45143,-38714,-45913,13121,123174,165872,138784,244308,292264,346276,74751,-25529,-92214,-79028,-44786,-41651,-73469,8216,87746,34409,-36089,-73307,-85108,-81978,-81182,-68536,-66376,-51430,-15164,30437,34785,-10068,-33136,-41522,-3699,77540,119078,121874,134743,174130,273522,236028,97867,9981,-6327,-29589,-73151,-13376,3773,-57060,-43931,-24900,-79058,-78312,23932,119731,189210,157878,-1791,-77988,-1156,85153,186124,171912,107036,69497,60841,99475,70366,4321,-17181,-11281,-72185,-117226,-34910,30093,100104,102066,27807,-49173,-51182,-54176,-50009,-42795,-5736,21379,37448,737,-42872,5718,41953,8767,-47625,-61462,-9363,5357,-15035,-9618,-17952,-33848,-42395,-44281,-58176,-94672,-103464,-56948,-43086,-37290,-23007,-30886,-2672,16890,7992,1047,-8907,-43041,-56602,-5108,25314,22908,-660,-9881,23103,133633,350435,492292,340272,122943,5697,-28441],[-26351,-36275,35988,93776,101317,74381,50919,56910,77292,44085,-57187,-105657,-77108,-91018,-99165,-58159,-17317,41523,54799,23961,-39165,-62973,555,-5169,-20283,-46108,-65420,-48694,-6404,-1512,15300,54207,85161,150389,204939,191352,78632,6164,-22533,-16794,21721,77248,83840,48343,-261,30152,23098,-75771,-69547,2597,32335,39640,2032,-37282,-21654,-9694,537,46323,27537,-32332,-116973,-48061,-55709,-105798,-66732,42316,115707,123213,113679,129485,73535,-6919,-92697,-74880,39652,157402,122668,8193,-94324,34994,150252,170133,179109,96281,-11571,-41909,-44062,-49079,-75577,-98797,-89959,-103484,-100279,-3959,122401,202506,101358,4946,-73165,-100618,-60510,4451,-19932,-53630,-49407,-48569,-18196,16166,59020,61926,23231,-18143,-49239,-7899,56165,65594,10774,-71792,-121095,-23637,34542,-7053,-114272,-134281,-118214,-155637,-116123,-107092,-90943,-45373,11949,23366,-18162,-40871,-63656,-30124,49031,52753,3904,-34981,13657,160554,236826,226478,17051,-118963,-98579,-78597,-116701,29548,128345,145994,130924,41664,-38443,-114714,-99594,63459,200847,224872,183761,122444,75416,6860,-53000,-61296,-10560,49554,54078,24551,22374,-24553,-137748,-133611,-63400,172470,88236,-185688,-156595,-35878,72102,137647,85162,-37748,-142621,-96872,21957,141088,82744,91467,99643,86079,53166,31374,-2278,-77080,-105342,-10329,40011,15656,-60085,-44063,9973,-64183,-28270,15985,-60442,-106609,30024,97204,30402,-46414,-46975,16710,20393,16635,14719,33977,95183,144324,198416,129217,27750,-60961,-8169,75648,48879,-19114,18783,90921,70233,32252,25338,-3193,-74877,-55295,-61758,-90232,-91867,-147711,-81579,-31060,-2738,-11040,-8592,7288,31996,66728,81415,98627,101370,85553,42655,-29590,-36456,22474,88784,140681,108590,75190,20193,-47671,-106534,-122596,-98845,-92788,-32670,14313,20168,-5940,-17439,-24380,34190,40786,60512,5980,3310,21950,31995,-84563,-62102,21828,51790,45084,2825,-54872,-108668,-102836,-41147,36127,93364,83830,-13426,-108991,-91528,-45276,-27349,-5975,-18477,-31847,-26881,-59306,-65609,-68779,-51787,-50663,-56308,-102996,-37954,60501,107318,119709,48796,-11275,-41222,-35115,-760,-24112,-58838,-32071,18377,60640,22430,-44760,-64535,-83486,-75088,56549,161302,168812,78646,12059,52714,103395,64296,28138,1390,3414,95132,120198,67047,283,-39621,-71364,-45825,-52719,-82094,-65053,463,40782,22714,-6894,-35616,-59597,-73542,-21997,78547,238642,425093,419950,238039,8383,-109039,32286,97209,74341,8591,-62217,-108466,-145578,-115190,-43945,15130,103678,122337,104514,97684,68292,131709,179389,175884,100007,-17415,90143,157801,83597,11609,-47834,-103520,-121624,-64815,-44294,-66965,-52184,-106590,-28059,-24266,-44614,-9479,54436,63262,-5444,14888,21049,-24102,-88768,-85878,-84970,-110348,-48641,102191,141673,26640,-85784,-136807,-105870,-60820,9865,30002,12549,-28858,-91851,-82122,-19883,62318,114265,119025,98798,56569,14592,12867,12831,-354,-73114,-110519,-63530,-23422,5131,26585,37191,34557,53436,71560,12934,-98133,-159759,-157980,-105372,-60105,-68977,-77536,-97840,-58068,85999,207679,260787,215063,91263,-20202,-112902,-55149,42245,66380,88034,31279,5816,17615,-22914,-87919,-142356,-109888,-194167,-374230,-228429,-124051,-76904,-105140,-162528,-131097,-80741,-113799,-48965,-33328,-93842,-91903,-12624,-37898,-54730,-33394,52359,33483,-65563,-98038,-91814,-91093,-52902,6565,27900,-12112,-115379,-125108,-90169,-51997,-7241,14520,93439,133491,151043,101323,-3880,-57795,131380,244778,255500,162234,49573,17619,9046,5040,9697,32011,57809,76853,65216,40604,32934,33965,26616,15090,-42476,-58428,90915,208572,66056,40655,163222,229525,232190,244330,275252,235395,184775,139156,36013,-89904,-83638,-27350,31018,84524,113897,76934,-17308,-12218,170995,218506,65713,14663,14182,18778,-46383,-45054,133806,267184,188765,83338,-12994,-75958,-1201,63837,116595,163240,118823,129501,250025,322484,222455,78149,-69295,-47990,10118,65693,89284,54939,-8780,65083,117232,84592,46499,-4874,-10868,26361,41272,56726,92765,95768,-14490,-48072,-22129,-26844,-46565,-43371,-48792,-76229,-96467,-129507,-87940,-19428,-8605,-38805,-54509,-38057,17451,49196,-38622,-135773,-43457,46610,90435,30309,-51494,11625,123323,186104,169514,30870,-95936,-24711,92045,199157,181999,76449,-26652,-99981,-131955,-34236,50958,53523,45299,42766,-8275,-88362,-125736,-86273,-16051,35618,3327,-38986,-33600,-7548,-24858,-12122,42269,148191,173383,70602,-10796,-38314,-51008,-90614,-115689,-118010,-88474,-94503,-88417,27447,116885,139263,51777,16028,68343,143123,168887,170948,143147,81525,60918,48449,21194,1447,-27620,-56506,-53865,-24127,-24142,-56769,-46704,-26012,-28100,-7824,4458,9789,-1846,-39392,-85263,-57825,-35123,-50599,-81347,-100093,-100396,-56803,11596,37459,14286,-52476,-97562,6981,147305,275776,246005,122179,10578,-24321,-40841,79677,77114,46391,32490,20294,16355,16609,27339,35410,48162,64862,21893,-73968,-70640,-32457,34240,62839,5588,-112123,-60491,-6770,-40913,-66571,19952,53645,31166,63621,125551,98043,-21689,-113652,-78890,1649,71845,77203,-4196,-45442,-90543,-119621,-85818,-37688,26194,21538,27200,76213,134181,161168,122190,79293,144914,281580,336764,270540,165370,100179,117060,242202,261527,138805,103181,25317,-5246,-2638,-16037,-1216,-24052,-55123,-33714,-55755,-80111,-85261,-96871,-102778,-101754,-56808,-67123,-44185,-8187,-32719,-87747,-81479,-51992,-16871,26006,62715,121393,152855,143966,68377,9777,-36017,-116371,-57178,-5393,75016,157373,106733,23063,-58548,-106217,-44860,-38440,-37913,24386,74304,80304,40178,17063,13516,35191,32480,13085,16597,11723,18726,-7640,-82310,-3740,42489,26006,-13996,-76386,-89028,-11015,10887,-7095,-103448,-130325,-119197,-56512,-6691,8820,10351,-13300,-93846,-96101,-45196,44557,144293,100284,-805,-54206,-73495,-85387,-65586,-13165,32885,54538,15718,-87479,-126344,-85714,-50219,29502,50665,-8656,-84672,-110002,-126510,-111243,-10203,29104,-12242,-47472,-80194,-105962,-81702,-14027,41180,52296,27120,-34303,-60141,-29152,-10764,20521,122481,222543,163352,42325,-35112,-68631,-99958,-83636,-61144,-1599,26362,-5254,-123082,89273,535460,683388,385392,101661,-20893,-14339,-11809,-47565,-80191,-106196,-94396,-71133,-77885,-90737,-117456,-73639,-43081,-14114,25908,33544,30367,40704,19893,-43037,-75231,-46735,20794,59764,43201,66802,113899,116444,64051,2594,-10511,2733,-92443,-85863,-53963,-32515,-11722,74339,176154,136618,23995,-98453,-93205,16571,106013,106465,82176,63357,86443,79309,56386,20636,-15525,-61477,-99606,-44810,58934,83597,55592,47843,34252,50908,47277,32545,27114,81303,200221,302863,186228,82940,-1425,-91624,-76639,-83798,-104912,-58438,17812,-56650,-99167,1241,115481,137747,14601,-133968,-22358,48912,114726,225238,306180,322124,261547,261311,238736,174013,191739,313068,168003,25558,-23173,-1543,33792,-14049,-79994,39904,132666,140009,43130,-85953,-89419,-38268,-32910,-46040,-24984,-25073,-72642,-46690,-9484,143,43449,145600,103345,-73134,-96326,-58453,-79400,-126983,-90952,-94507,-93282,-65740,-8193,9113,-42474,-102163,-20667,68942,81147,7858,-57564,4305,20123,-30645,-75776,-58859,-96957,-60365,91985,253961,147022,134461,133482,-4264,-78077,-60993,-44104,-54034,-33999,32125,64534,34874,-62557,-35330,-34152,-76962,-99594,-98683,-76420,-14278,23678,-25221,-130322,-121202,-46677,-67631,-40391,-18295,-67222,-63525,54403,157511,135736,77255,46387,65913,148642,231776,133531,67820,51812,35890,-7525,-13482,48945,99374,48158,-32549,-61623,33743,65086,68927,54320,37041,27521,38489,53568,88683,51858,-40627,-118737,14810,144221,89717,-84020,-62311,-961,21442,35702,45802,-19041,-31334,-1743,-31107,-107048,-87519,-64574,-108361,-77564,-17908,25367,-6847,-42007,-74338,-42526,30330,15693,18139,36709,45675,66632,51216,22064,12409,-28758,-63914,-76714,-45328,-12201,-56925,-72441,48011,143006,167327,93570,-10723,-15889,55942,92949,103816,80409,102286,180025,220669,174315,116138,96377,90981,10651,4989,86463,168953,205717,219815,179599,116962,9142,-54217,-1275,15942,-8481,66607,191014,316775,321565,174714,61732,91382,251462,436059,540172,541482,490178,374479,236711,189733,163104,53432,-43266,-81923,-66607,-45256,-57874,-94162,-76069,-72222,-89810,-66575,-56490,-57704,-88968,-84076,-43691,-88036,-71760,3372,30816,-40066,-1426,82202,83349,51129,66708,-20125,-9723,159119,258894,188211,184853,184661,119748,78060,38681,-9639,-87171,-123040,-126329,-102766,-78769,-67748,-75263,-93859,-88668,-53335,36780,50100,-22694,-102363,-92800,28208,136862,189633,181429,81824,-54435,-60650,13196,84852,65543,-2992,-43379,-30627,1315,21367,32261,-12698,-39700,-4114,12764,31516,98975,148807,183212,175182,118178,107631,105764,115908,95271,76306,98741,161730,311906,328697,174666,31619,-15533,6584,-16722,1324,61973,19089,-36836,-55090,-68549,-69507,-76208,-44374,-37532,-41509,7930,44801,32528,40075,4223,-76767,-90300,-26990,-2105,38419,9220,-69153,-61514,-36688,-22950,-33584,7264,90679,124493,170615,144149,165078,95519,8155,6078,89465,152520,161906,161326,175370,157790,114196,-12797,-77379,-57749,-56392,-44291,47415,155357,144099,28485,-78905,-92994,-17700,11158,18538,-1187,31241,88667,126413,112152,60842,11049,-12287,4127,81528,143276,148103,109712,48679,20374,805,-17748,-13199,-17345,-31764,-34782,-55058,-57902,-56775,-73205,-78092,-48939,-23724,-8472,-29849,-62430,-67354,-98614,-131907,-108990,-98132,-82108,-75088,-36543,59102,48436,4165,37000,64124,66830,69444,69520,54626,4509,-76673,-65035,-63875,-89873,-79130,-10572,66228,155549,153413,87579,-26617,20739,147651,225998,147231,-905,68786,129855,86579,-12184,-78941,-77907,-34519,-45202,-48772,-44833,-43388,-38285,17453,120793,241856,288986,340151,298679,148483,20407,-64418,-19452,19229,-3465,-59178,-114162,-117534,-66194,-16825,3719,-24879,-65162,-52299,-61280,-84872,-34086,2329,13210,-13560,-25623,-49757,-8550,70610,150553,188889,230076,317849,348213,310438,225205,111341,-34863,-68698,9522,117673,151073,97836,20554,-91601,-61599,-31806,-29063,-104832,-115510,-86423,-72301,-34641,-59466,-103149,-66717,-107183,-117869,39607,133732,79312,-32197,-18112,15400,-80319,-23884,100327,177028,175546,85713,-56530,-16578,75369,67261,-14461,-107952,-112658,-82513,-43075,-29167,-67837,-56815,-18089,19535,41822,73248,157801,157714,67202,7571,-27854,-42464,-82746,-113090,-92128,-55913,-24575,1240,-42061,-95516,-109015,-36155,-23221,-15372,2403,-10079,-4624,-3948,-13776,-31650,-71045,-72048,20694,131950,153138,117688,78562,24042,-11109,-27017,-7853,-18901,-15602,38724,75849,89916,69775,37981,-12296,-39831,-58598,-43762,534,12053,-20772,-57431,-80518,-73011,-85643,-83553,670,106477,162628,167955,192493,137386,8180,-88003,-103310,-100222,-79634,-93517,-118747,-123798,-97855,-52531,-20279,-37686,-76154,-85943,-48063,-38386,-42486,-44031,-51262,15885,69366,121742,120973,72165,61603,82182,132212,192209,198682,223198,166151,65890,4833,-52068,-49437,15608,27223,4761,791,3946,-17167,-63304,-81771,-14181,54499,119870,159997,109132,83590,40884,-10579,46380,98166,16364,-92970,-110233,-59590,33785,93186,130165,120451,21858,-69284,-45081,-35250,-65756,-107400,-67844,-19619,-29105,-69489,-117413,-97203,-70216,40810,95854,151155,58670,-56824,-92568,-99429,-24332,73458,232731,250872,106354,-27622,-94480,-88159,-26847,75668,83890,5237,-25881,-52727,-66770,-29444,64090,164659,252234,232061,126356,45409,-3029,-46222,-81854,-84968,-40785,31745,114246,119186,96342,96791,60489,26713,66173,146692,152482,39833,-110837,-25225,14204,-11936,-70603,-98219,-113792,-91839,-25201,16646,-35437,-51760,-33728,-22714,19006,101143,89314,48965,-325,-77472,-146466,-55320,-9825,-19896,-22316,101095,89751,-6975,-93396,-89967,-79852,-89267,-43409,44573,93608,90963,47531,52595,29566,-28141,-103892,-95842,-80774,-40481,13,-36217,-58118,-95523,-78781,-51022,-35131,-9295,-967,5796,53868,55005,-9308,-17533,44067,94606,47405,-88565,5080,312310,603549,687155,550671,411471,189267,19175,-60556,-109677,-52887,60476,54747,-43969,-62190,66433,209999,184535,79644,-33435,-104228,-65815,-4167,51061,69583,74941,51964,3216,20268,131331,178767,95824,11538,-259,46429,-24093,-37633,44858,84486,107241,87973,7787,-43507,-77342,-41429,7666,-12769,-44468,-67789,-91988,-102307,-100086,-102767,-97905,-104641,-88961,-101182,-63957,20324,35099,79127,51858,12199,19866,32548,3387,-34464,-76125,-155900,-117307,-107851,-19012,123686,148694,74300,-26377,-42333,21778,68897,88612,185741,275750,124336,36493,-8379,-14067,-53371,-115180,-136070,-91188,-5990,84246,138918,220874,289563,291775,255822,127209,30774,-21148,-39995,-65729,-54522,-33561,-38771,26530,46015,64481,60444,8652,8437,100299,232176,294722,284205,192136,31569,-102566,29376,96766,21434,-66639,-5532,60587,77549,68146,95921,133656,117429,59260,14628,27924,-250,18086,149832,93386,-18996,-6634,53748,92314,84197,52563,10477,-4781,3373,-12725,-73586,-38316,14406,14149,-9259,-24626,9128,25474,52176,94370,79184,21791,3066,-19612,-12325,-14353,-46212,-13974,65231,73222,20117,138057,215666,263229,51067,-35228,-93203,-76449,-44536,-38417,-43898,40748,123883,57729,-18518,-58343,-87457,-100627,-99068,-80051,-70762,-50675,-16195,19832,14397,-26467,-40154,-46931,-5517,87850,132240,123088,109734,108481,191222,188243,66863,-16976,-15555,-28914,-87337,-34877,-11808,-59510,-54657,-40849,-71627,-39516,50112,133608,178509,101952,-72580,-83484,-13907,73031,182768,173409,108038,62332,39774,83341,85456,34359,28588,31667,-44751,-124867,-44868,32815,115324,126813,50126,-22687,-38260,-57133,-63221,-62493,-19301,12562,27362,-12714,-54514,410,37947,3029,-48529,-41092,-6458,570,-34293,-39622,-39543,-52476,-61244,-65259,-75205,-90059,-88900,-72407,-48634,-37480,-23558,-42605,-16995,7920,8812,5725,-6781,-45789,-47629,5373,30199,20954,-4077,-6593,38158,161552,386127,491914,329949,101851,-21383,-28391],[-25658,-36426,41839,108910,126165,109056,68201,58567,72377,31591,-74681,-116117,-77290,-90275,-97614,-54894,-11064,48785,65712,32876,-36851,-71725,5419,6325,-7210,-29478,-42025,-28666,2897,-1641,9216,59951,101958,191778,275361,248748,106268,29311,-2214,-6794,31639,98254,107515,64639,8575,35722,8154,-70772,-51348,10150,39990,35444,-11186,-55300,-44908,-41018,-31654,23778,16656,-32791,-113874,-56827,-58582,-105743,-82901,23103,89744,95677,94714,105800,52596,-15175,-86135,-85887,15904,123461,99795,911,-112550,17342,136899,170806,200103,140617,16716,-36949,-44811,-51582,-77021,-92763,-73057,-82396,-105364,-21739,113892,197723,104362,3744,-81085,-109319,-66661,-6542,-43073,-79322,-79708,-73854,-39184,-5884,34604,41331,15818,-18976,-42499,7173,73684,78523,11114,-84216,-128816,-51536,7442,-29152,-122993,-144579,-138417,-164621,-117485,-95691,-85547,-44739,35627,72062,14651,-26713,-61432,-45349,23532,22002,-7333,-29385,6992,124900,191948,185350,-11922,-138975,-80397,-56630,-97441,-13302,91232,119536,118486,40005,-39057,-113705,-94486,82557,194029,203795,170668,116442,73711,4894,-55214,-63592,-12978,50233,45844,1368,-2724,-42226,-137204,-115687,-126637,90547,-13587,-257894,-174089,-48211,63315,136569,74817,-49144,-149958,-98183,25272,156874,85116,90258,97497,82910,49935,30182,-8967,-88284,-105751,-12913,32638,8778,-66643,-32487,43914,-25278,-51363,-10551,-74383,-87064,57158,135053,46500,-59639,-61772,16544,47845,52859,32930,33150,87345,137244,178458,116988,18500,-91569,-16053,93520,58830,-11139,25126,102668,109583,89521,75893,10705,-69463,-63682,-81821,-84703,-85553,-139653,-78129,-26762,6136,-4400,-6681,6930,33072,69421,85602,104442,119639,113465,54724,-35813,-39155,31615,102300,151327,104633,62019,11392,-51038,-105749,-132480,-127164,-123734,-53188,15162,16154,-18901,-37308,-61331,-303,17735,32213,-18623,-3077,26825,31859,-93096,-70550,23825,64582,59490,15511,-40520,-94063,-92083,-29736,38360,96540,96562,-3592,-108050,-101615,-50912,-32011,-17215,-40788,-52203,-40324,-70453,-72550,-72031,-55491,-58789,-68692,-105412,-40933,49608,91885,104043,51134,-639,-38967,-36845,3389,-14197,-45534,-19076,29456,54420,9813,-53444,-55255,-63316,-123895,97,112876,146205,75444,17234,59103,122045,90698,59984,35041,28210,110350,112609,49405,-10743,-36921,-63032,-43787,-59234,-102488,-105679,-27358,21201,12330,-9700,-40141,-64203,-73209,-16944,87548,248361,415954,377348,186189,-15082,-102756,49388,127224,90309,17543,-61410,-111021,-124464,-90590,-27671,19411,102669,133547,109604,98486,93468,178535,177993,140292,58000,-29337,107330,144294,75041,17731,-34811,-88822,-115932,-58445,-39631,-63342,-62794,-70776,9635,1406,-25344,2417,50945,37519,-21112,21046,34739,-14716,-85887,-94216,-104396,-108166,-23057,142979,188564,66058,-63856,-136725,-105376,-71233,-16102,268,-12975,-40329,-80143,-67125,-10006,66972,118066,125758,108183,69008,33701,39692,33863,5678,-70952,-98167,-66688,-34091,-8560,21117,50719,60239,75530,74812,-9899,-126781,-140174,-130950,-99617,-53810,-58290,-66724,-98550,-70556,74182,214366,266913,200054,76355,-30860,-119965,-61091,44620,74118,97144,31962,-2882,-1780,-47895,-98613,-163364,-154224,-233269,-383208,-257350,-143972,-105149,-128444,-169991,-137803,-93258,-99883,-45668,-42339,-106624,-67238,9103,-24976,-49349,-37346,38283,22477,-76049,-102784,-91015,-94223,-63613,-13531,-9344,-32509,-104534,-123032,-73555,-30578,8228,25346,98713,116737,105124,43993,-56222,-27570,153128,237625,222551,118515,3124,-23163,-15003,3132,15890,36419,70899,101239,91390,58553,34737,30937,21905,10074,-45461,-41063,124916,220633,52219,27609,147712,221999,245865,260138,252874,168692,106906,66803,-2742,-100003,-81686,-29025,29851,88365,123405,86230,-11337,-26282,147753,198839,74984,34846,17758,8533,-58329,-67636,83396,194188,113416,29020,-40223,-114849,-31398,36971,95050,142452,103432,112820,220417,284538,203036,76937,-62526,-59976,-2727,47214,67635,32814,-11455,75644,118492,83684,51819,10791,-3441,17975,29909,47100,93240,96379,-14680,-51126,-35329,-42680,-61690,-60576,-67877,-84893,-93327,-118835,-97126,-26963,-5112,-29585,-46809,-33413,17605,49585,-21011,-117401,-59160,24494,66229,13072,-57908,15270,123576,192450,201897,59241,-74773,-43444,72726,191966,200976,94472,-18999,-99964,-123753,-9165,58951,52621,34818,20272,-30347,-102258,-133623,-92686,-26970,20036,-15321,-53595,-34562,-8217,-26735,-5711,59228,176859,188561,80692,1217,-20291,-30384,-76643,-105460,-108613,-85345,-100478,-77388,41728,121935,129358,46220,35347,102482,171170,179163,160506,123147,64899,43381,26975,-997,-14779,-37723,-59259,-53950,-27194,-36438,-76087,-61609,-34002,-32791,-11221,5049,22124,16248,-23879,-88444,-71485,-36078,-42352,-69933,-112235,-112415,-45383,24959,50169,28517,-43855,-103236,-4905,130415,275596,254498,127410,26763,-6098,-43906,28011,59384,48589,42114,36965,36945,29318,28767,34373,52258,72034,17881,-90585,-87331,-47263,22613,58919,13568,-92520,-64294,-7415,-39480,-59405,31756,76349,56096,49125,94934,69414,-48507,-134288,-55894,20236,90849,114284,9665,-46365,-101750,-132392,-101534,-52617,15555,21934,36147,85755,141075,160930,118521,76648,147104,292419,371279,333601,246448,193094,185020,250123,252538,124713,96266,28748,6087,16251,1225,4414,-33829,-71757,-40696,-44716,-63555,-68383,-81058,-93810,-98349,-37741,-22394,-6713,8967,-32132,-86048,-71779,-48520,-15191,31244,80965,139832,142835,115322,43265,-1129,-41715,-127092,-62198,-16945,61758,150840,152401,86784,-22862,-117763,-85294,-75457,-40185,33989,78372,85881,59921,48347,22879,19973,19153,10628,18346,11908,17843,-7040,-86835,-11969,47301,24558,-26595,-86791,-70885,19988,43249,5834,-99377,-138662,-115879,-50041,-1800,10805,8272,-15828,-102653,-107414,-40968,76649,181845,129415,18870,-47675,-80912,-100940,-69511,-16207,30512,58618,28503,-64695,-97290,-65784,-36134,37783,49878,-7699,-80977,-109034,-127474,-118643,-21707,17553,-15296,-45564,-79403,-116795,-85866,-15480,38834,51279,26995,-40623,-67809,-29970,-5545,29508,132485,223412,151391,32662,-42396,-77052,-96684,-65542,-66908,-16022,22980,13459,-103465,40333,432961,584941,307863,53311,-35879,-19431,-16581,-49933,-77523,-95010,-75895,-63481,-76644,-90365,-123379,-88506,-56068,-20689,25165,36321,34115,46849,23749,-43294,-82084,-60490,11246,74957,91241,152439,188694,153494,89280,35410,24039,26975,-64122,-99738,-63706,-29318,11747,118310,204934,149428,25705,-98452,-78715,26138,123183,133779,107665,84570,99197,88525,69490,38021,1237,-50157,-90125,-33012,79379,132482,103864,67951,28503,38224,28737,14795,28550,108232,238116,294932,170344,47663,-39633,-73286,-64591,-82380,-109347,-58988,14436,-68432,-99894,15681,129909,135543,7134,-105447,14933,85658,130553,212175,255354,250961,219150,242834,258726,214171,234757,331193,148275,1738,-51715,-23040,34893,7251,-77216,28984,126982,140586,36801,-102435,-96137,-54458,-59786,-81177,-45205,-37646,-90481,-69791,-31758,-4000,69593,182465,142688,-31499,-113189,-77716,-86986,-136395,-104475,-111863,-90287,-67397,-3313,22453,-28125,-117779,-35145,56568,74491,10476,-67173,-24524,-7802,-47832,-79352,-58204,-89966,-60947,89563,270193,197518,215455,177922,10903,-88968,-62597,-44736,-53520,-33470,33987,73891,63208,-33274,-30545,-47287,-88909,-100629,-92731,-62664,-2901,20564,-35549,-137071,-148697,-65821,-78086,-55403,-30314,-74331,-73960,15898,108210,114556,61204,32324,52042,126802,216112,139066,73905,56497,41160,5003,4100,53171,90939,43335,-33278,-81345,12113,45613,51620,46254,36123,22788,30662,63936,109348,68202,-31975,-127274,31703,204393,154016,-59575,-70033,-3671,13808,21502,23156,-45192,-45170,-4495,-26838,-100239,-86981,-64072,-106697,-82805,-27060,13965,-2965,-37558,-79019,-54450,27737,22692,20937,33530,47961,77158,67036,45800,45321,-148,-45751,-64900,-42731,-23474,-77038,-60940,53960,139747,152590,81846,-17758,-36041,23675,63958,87475,75507,102981,177658,220677,172355,98098,68968,50146,-32638,-14568,79081,169893,203468,190390,147264,106871,10302,-62306,-8070,31371,62042,162412,289323,383207,343651,174600,68232,101262,258135,421581,516748,514414,476825,366286,223482,163403,142995,42197,-47769,-71326,-54323,-39759,-60265,-108567,-118001,-97278,-99854,-70785,-63285,-85710,-107775,-73530,-35583,-80404,-88910,-1821,14540,-78567,-14912,60887,59700,19240,33067,-26403,-28764,127266,226363,177533,184731,174297,97602,57653,16674,-35448,-112927,-145345,-139772,-105458,-75738,-62756,-69980,-83349,-76496,-56397,32139,53109,-9425,-88618,-103219,27820,146550,209350,197318,80864,-57638,-71157,8582,85804,67050,-6342,-51303,-21184,15421,36896,48345,-12015,-39198,-8890,-2080,9273,80839,142866,196260,198389,131185,114879,115616,121715,94378,77354,103138,182903,324199,314938,169458,35382,-10755,16168,-4132,10053,65659,42056,8999,-12995,-38799,-49991,-63196,-36676,-29502,-35243,15551,70517,63530,58285,10357,-77416,-75672,-12803,17749,65629,48290,-24782,-41358,-18853,2866,-11698,14167,73484,109016,149613,97126,110646,61612,-12731,-4079,77852,134100,140242,133359,139133,117064,88488,-14078,-79592,-68069,-69963,-56813,40838,173131,167486,46635,-73010,-107641,-27535,1873,7344,-11707,17659,68040,97379,80145,39328,6527,-4884,14252,89935,141120,140191,103865,48880,18689,13092,7879,1636,-21283,-47396,-46801,-54885,-56465,-60620,-73986,-75106,-46757,-21329,-1697,-11640,-47324,-55522,-75117,-97998,-70799,-62655,-58869,-65569,-28825,81566,101391,43047,60435,83593,79247,75721,65947,45130,-1035,-72734,-60375,-58840,-84831,-67455,5002,86769,187194,189713,95025,-48405,48653,202030,282387,170486,2179,55637,133767,115819,18918,-57149,-76604,-37517,-32962,-19159,-13860,-13319,2378,67923,169843,274995,288045,304193,258497,147325,34186,-62524,-22746,15522,-18758,-77313,-135442,-125875,-78923,-30627,1594,-19453,-58601,-45029,-38814,-62780,-47297,-28410,-16686,-26243,-22374,-29040,12825,90123,182977,233921,267197,334693,337440,297042,225415,116180,-36613,-68162,27001,158707,183411,92031,-9784,-87064,-66248,-47529,-46238,-122172,-104490,-83337,-61258,-84167,-89653,-94632,-63064,-97595,-92257,57390,140667,63008,-58161,3742,32439,-58357,-24672,118839,214531,217781,114819,-35132,-35478,47237,52561,-19962,-109555,-112524,-74667,-30182,-18222,-67633,-62679,-16087,28425,52432,80774,168526,179658,89006,28108,-4998,-17444,-54244,-87890,-101038,-62632,-25581,8314,-28561,-78130,-93368,-24588,-20771,-18745,-562,-14588,-15538,-21635,-24300,-19573,-48632,-84511,-9214,108658,147763,113016,66009,13908,-22036,-32282,-9632,-22787,-21461,41008,83782,94497,69591,43410,-11441,-38615,-45110,-42135,-1309,14072,-13741,-50569,-75827,-74304,-89466,-91540,-14765,70855,116873,117409,128562,81138,-27675,-112958,-118375,-98844,-68279,-94792,-122269,-113055,-99596,-59041,-31497,-59199,-105632,-98822,-54972,-47108,-48782,-44497,-47638,17453,63396,109210,113859,80642,86021,94255,118598,188230,206983,233770,168660,72789,3393,-63820,-48440,25935,36162,20302,26635,34116,7652,-59791,-88663,-15325,56997,128879,183716,150259,125368,68618,2561,49311,81924,-14574,-111857,-115307,-74429,8067,62498,105889,112496,17512,-80289,-28858,-16347,-49976,-100413,-58999,-4236,-22094,-73774,-131620,-110769,-75830,43586,103447,151235,52691,-60934,-91471,-102745,-32269,65430,215826,248848,115976,-16149,-82248,-78129,-21853,68306,68915,-276,-22678,-44420,-53679,-20908,66032,157011,230223,210046,104293,24434,-19436,-54281,-80338,-77861,-43226,25663,107267,118775,101852,112873,85961,49667,73667,147616,160551,55340,-115974,-45462,-8621,-26657,-66112,-78064,-99921,-88977,-18028,39305,-7896,-36217,-24359,-16909,27120,105462,87538,44439,-9958,-94987,-128632,-42328,-11904,-25372,-22429,104307,99172,3226,-95007,-85841,-68678,-96147,-57732,36078,88208,92880,47142,45015,19076,-27350,-83422,-73686,-62766,-36804,-15520,-61381,-70383,-84407,-56939,-38508,-32894,-6728,-2550,-17638,17856,25866,-19444,-15097,47739,96689,38994,-98641,3318,316473,558799,568002,427731,313310,144539,4649,-65366,-100386,-37630,61852,50746,-39749,-74332,44916,194351,186549,77744,-35948,-101190,-68075,-13536,37623,55812,62324,51367,28442,57866,164755,195846,100819,17337,7380,48412,-18169,-43244,28213,62600,82699,69474,726,-47391,-89684,-44186,17521,5765,-34095,-64767,-85275,-94866,-95060,-101607,-101851,-111102,-89620,-100428,-74552,1708,8626,55140,39480,13273,11203,14066,-21278,-75726,-111537,-130507,-109557,-116235,-2636,148236,177841,94222,-12963,-29442,36667,88947,106634,197777,244597,95626,24116,-9216,-15697,-63939,-125606,-140753,-94949,-11017,83892,153931,250130,351762,368060,274506,102351,15705,-23386,-38584,-64167,-47505,-36400,-66809,11691,47256,72397,71644,12265,-12355,71559,210807,286296,276235,170528,20090,-73858,41561,101892,19775,-71958,-8191,60702,77196,66208,90646,141104,139543,85697,61601,81728,52005,86705,211283,116994,-3193,146,53908,87068,79221,50709,5815,-14746,-14654,-21596,-82335,-47119,7935,11274,-5840,-8765,26001,42853,72006,118215,101149,40782,31467,18627,19303,11363,-37202,-32403,24885,23450,-68991,43626,140892,186157,27643,-44918,-94979,-76375,-47307,-38340,-17970,84602,167409,83001,-3261,-47237,-87444,-117637,-115410,-88862,-71313,-44599,-9564,18398,-3799,-48974,-54220,-57495,-9562,95897,145842,127109,89419,50404,111809,135206,33957,-45614,-24484,-28459,-101366,-62197,-31664,-57770,-51049,-40433,-50777,-10495,66368,136845,157121,44251,-105680,-64392,-21958,58348,168402,165029,103686,53908,19882,62995,96175,66938,75326,71964,-22911,-130510,-59670,28111,122274,146749,71510,3079,-25062,-59542,-75864,-79970,-29836,3627,15081,-28504,-68663,-8682,29351,-5097,-46351,-16289,3693,1154,-43311,-71826,-64676,-72158,-79857,-86103,-86989,-80039,-79934,-87591,-50804,-36785,-24417,-55500,-35696,-6696,2940,4739,-8449,-50475,-44071,8524,28208,13970,-10555,-5008,50984,185100,396444,454202,296696,70214,-55482,-26056],[-23615,-37348,45536,119328,144584,137867,80504,57514,64297,17178,-90716,-118879,-72188,-82373,-93649,-52171,-4262,56117,75368,42601,-32289,-80817,7126,16918,7432,-9942,-16454,-11319,3851,-8033,2478,70739,127941,245106,353027,312225,139377,55469,20598,6411,40475,109446,120325,74359,12886,36213,-3144,-36578,-24235,19885,46865,29610,-25572,-74814,-69114,-70704,-61411,1776,4767,-34520,-110070,-62469,-56650,-97342,-100516,2593,64863,72115,79925,84294,32289,-22471,-76902,-88961,-5202,88962,75869,-6519,-129870,2351,123624,167379,206523,167369,40878,-30678,-39794,-45780,-71716,-80805,-52234,-58106,-89075,-27987,110296,195790,113546,10827,-82020,-111396,-66155,-13341,-61588,-99297,-103060,-94086,-57990,-27346,10176,20301,8858,-17780,-30926,26628,94273,92917,11145,-95312,-104863,-74983,-23855,-54583,-132157,-152616,-138314,-151391,-117101,-82053,-67996,-22988,85134,129035,47011,-11573,-56982,-65129,-7495,-12273,-20405,-25277,1685,85258,135939,131671,-44140,-139095,-60830,-41456,-82116,-39708,61230,94781,104338,36393,-41114,-111586,-82841,108650,187169,184554,160470,112863,72960,2527,-60324,-71358,-22533,43484,31346,-26078,-30744,-60696,-135598,-98603,-136527,22006,-79558,-326064,-199950,-66399,54425,137100,67165,-58752,-156246,-100372,25201,165977,84585,86901,93482,77314,44569,27534,-16453,-98962,-106019,-15998,25705,3549,-72252,-23956,76573,29410,-49935,-32927,-79327,-68874,82531,180704,75735,-64872,-75975,21928,84234,91608,49751,29290,73266,123042,151137,100795,11391,-121083,-11442,120448,71682,-3772,28465,108205,143349,133714,108452,13362,-68858,-67330,-81841,-70529,-76753,-128492,-74122,-23783,13868,1969,-4249,6773,33151,69524,84997,104103,129821,135521,63485,-42583,-40038,43593,119310,164767,103463,51725,4315,-52327,-99676,-121572,-131783,-149664,-74153,11868,9713,-33567,-56519,-95266,-37214,-9653,-358,-45314,-9910,30070,32009,-95504,-79643,22892,73817,69691,24478,-29867,-82212,-80678,-15810,43247,99475,108878,5741,-106711,-109797,-54688,-34190,-26259,-58879,-68827,-51881,-81564,-80497,-75366,-58590,-65948,-83605,-100634,-39170,42413,78825,89045,50491,5622,-39979,-41776,4262,-6042,-31956,-6163,37909,45054,-4942,-58383,-28283,-12232,-74929,-43334,68824,119850,66407,16048,58966,133648,110788,84902,62588,50553,119742,98217,28982,-23054,-36589,-59946,-48781,-69453,-125366,-146961,-49838,1774,-47,-15475,-46397,-72209,-78556,-15709,91260,244989,382500,315409,129942,-34107,-83306,63631,153215,104045,25275,-58963,-104785,-102715,-69039,-17144,18244,94657,136800,107958,93866,118276,213501,162067,98411,10643,-46141,107551,122117,64238,21286,-23937,-74858,-98628,-48529,-34583,-57490,-59384,-34408,35423,19496,-11064,8559,39602,3273,-38882,23509,45856,-6126,-82777,-104654,-126210,-90042,10530,181346,232103,109950,-37067,-122388,-102699,-78509,-37994,-22571,-32910,-52030,-66852,-51899,-1306,69648,120624,135016,123354,88212,55670,65050,54967,13360,-63456,-86844,-70785,-45981,-24695,12235,61503,86469,97772,77318,-30077,-139360,-110132,-92717,-75771,-43606,-48143,-56181,-94460,-80543,60951,213610,261256,179804,63697,-38971,-118822,-68464,41698,77392,103442,31660,-11402,-21103,-68789,-108549,-183705,-192743,-260084,-370261,-278751,-168326,-141094,-156685,-179189,-137810,-95324,-81761,-38434,-47493,-114845,-42153,33959,-8924,-41810,-41057,21736,8785,-86958,-106734,-88010,-94500,-76039,-46997,-74399,-71153,-92447,-119601,-50663,-1097,25086,34131,98671,94538,59399,-5710,-91989,7610,168107,220294,179107,69551,-41743,-58204,-32069,6082,22084,38168,79237,118617,111252,68845,30578,25354,16493,5233,-46294,-22965,161175,225745,36941,12468,128373,210585,255972,270089,226220,119331,51100,4212,-42562,-109289,-81930,-33658,25055,86846,125732,88980,-8542,-42986,114993,165643,82858,54105,22160,-159,-69013,-88596,39606,133203,52917,-16603,-62039,-156256,-70010,-360,63772,114363,84690,95456,192255,250741,186314,78023,-49932,-79504,-20956,25084,42778,7915,-13114,81021,116067,79325,54038,23313,4335,7498,15802,34978,91798,94325,-15595,-53769,-48980,-58601,-76301,-76576,-84429,-91875,-88145,-103952,-107341,-34644,-896,-18931,-37570,-27805,17314,46819,-9393,-89705,-59935,8684,42524,-6963,-70245,15844,119197,192461,229786,89285,-52540,-61628,52486,180078,215146,113309,-9062,-98103,-115186,10189,60428,48536,22896,-2591,-51649,-113968,-133642,-96819,-37017,3704,-35989,-69184,-35400,-11603,-32338,-1629,76787,205465,200689,90496,13220,-727,-1220,-38396,-65072,-87137,-78304,-103011,-66210,55523,123182,113844,38972,52638,131840,194454,185271,147324,101047,46188,24254,3081,-25010,-31059,-47248,-59977,-51496,-28532,-48151,-95640,-76244,-43040,-38398,-16140,2274,29865,31583,-5874,-76990,-84877,-37728,-35403,-58765,-111885,-114320,-30306,39791,65053,45506,-32865,-109292,-18575,111350,269049,257013,128181,39484,10420,-24277,-16525,39864,50113,54324,58209,59266,42022,30214,34562,59372,84380,21926,-98624,-100209,-59095,12472,56231,24578,-65747,-66185,-11835,-40095,-54471,41525,95589,78961,24737,53723,37180,-74591,-127369,-32591,34842,101865,146063,26058,-45703,-110606,-126642,-115943,-68056,3889,20216,42344,93208,146122,158997,112853,71075,143595,290780,388379,380237,313109,269914,253698,284973,259450,116911,86841,27223,13097,32090,19810,15658,-33946,-80715,-45428,-31253,-43657,-47336,-63011,-82239,-87364,-7403,39908,39636,27566,-29714,-80071,-61600,-44677,-12093,40079,105287,160443,132895,88586,22647,-9103,-44349,-130423,-65195,-26647,49332,139511,186380,141861,10419,-117018,-122865,-83387,-21098,49776,85080,93128,80643,79637,40268,15807,13091,15337,26206,18302,20886,-4988,-85595,-21091,55119,31952,-31449,-93194,-49246,57414,76856,16469,-95866,-142013,-111206,-44210,2646,12636,7923,-12677,-98608,-118763,-38669,102129,214046,153901,34435,-45760,-91432,-111008,-70833,-20164,26330,59429,40018,-34542,-58221,-36738,-16979,46028,47188,-7474,-76545,-106554,-126260,-125428,-33784,5595,-18520,-43080,-75467,-127021,-88486,-16793,35844,48302,24551,-47891,-73373,-28064,905,37753,139878,219676,138161,24713,-45236,-73679,-73610,-44440,-67163,-32317,20151,31486,-75857,-1851,324833,465653,224981,1728,-53647,-25710,-21754,-52758,-76952,-85744,-55179,-54428,-73494,-84493,-110808,-103432,-69607,-28862,23972,41332,41976,58001,31464,-41901,-86916,-65959,8205,92063,146642,244738,265064,191073,115594,71509,72536,62529,-40287,-106953,-72554,-26383,34296,158237,222424,153888,24654,-91520,-62120,33464,129766,146220,117460,97903,111242,98319,82591,55983,20627,-34233,-77550,-21607,95402,173456,142941,82694,21815,26018,10680,-3460,29453,130447,264634,266681,143466,10094,-66131,-43093,-50036,-79600,-112433,-57241,11205,-79168,-92855,32370,144037,132803,17987,-27270,86958,146544,162901,210265,212723,189459,185845,231717,282203,263133,289971,352701,135431,-16832,-77604,-39960,28682,20864,-67624,15347,113621,134587,27968,-116421,-100043,-72139,-86622,-100754,-48472,-37408,-78694,-74616,-35966,4775,85840,200214,169982,15674,-92013,-87539,-94005,-147925,-109290,-96339,-70740,-65100,2223,37161,-9065,-111734,-53043,39515,62509,8414,-73399,-49940,-33255,-63232,-82314,-56324,-79569,-59799,86895,285450,265520,323096,241216,39470,-89738,-64593,-45238,-53512,-33817,34559,81846,92545,-871,-24224,-60822,-99888,-97171,-84823,-47536,7913,15273,-45869,-129956,-167167,-88545,-88986,-68950,-36972,-76729,-79108,-17084,62043,97782,52925,22737,39416,103929,194106,143257,81140,63131,49074,19640,22770,57712,82217,40279,-27361,-88315,-7285,25676,32079,36736,33871,16086,19444,71620,124929,82404,-23943,-134309,41534,247725,211202,-34051,-78276,-9896,1563,2684,-2283,-70521,-56027,-6965,-22788,-92086,-85628,-63312,-104586,-87795,-36150,5170,4311,-30173,-79445,-65403,21193,27154,22758,30245,49719,86513,82952,72395,83331,29759,-27877,-52963,-39461,-33457,-93619,-50574,56755,131805,134092,69207,-20861,-51384,-5256,36305,70165,67932,99816,170783,215027,163683,74222,36054,5341,-67972,-24569,74680,169191,197351,160178,120043,98827,13789,-68461,-13306,56556,134390,251985,381464,436715,349990,167703,70598,104587,250778,386136,466926,459562,437171,340944,201553,131898,118025,27391,-55021,-59244,-39664,-33087,-58562,-87232,-100479,-99928,-105474,-74546,-69028,-97705,-74917,-54358,-22882,-50985,-58015,14484,13132,-114619,-19700,47083,49811,12056,12686,-30477,-49363,92581,185758,159736,176732,156619,76529,43500,7236,-42879,-105447,-139072,-151812,-107689,-69476,-54306,-62049,-72022,-63562,-58096,22760,51290,1935,-74297,-113492,24107,151031,225584,213141,83598,-56466,-79318,5042,86472,68552,-9176,-59764,-11708,29430,54344,66096,-9787,-36496,-12176,-15355,-13512,57143,128924,197619,209591,137296,118494,124338,127721,95315,80939,111172,207096,322480,283951,156392,37894,-7611,23986,9958,20215,63874,62887,52192,27820,-8249,-31887,-53018,-33185,-24806,-32032,20818,92142,97646,82560,16954,-74535,-57903,4061,44100,105239,98926,28361,-8058,6977,31842,13533,27758,57657,90455,123013,47257,41983,15864,-43282,-17939,64401,114096,114454,99436,95333,69246,57651,-13620,-71582,-62933,-75061,-64116,39180,199870,200699,75462,-54878,-123031,-36777,-3612,-71,-20539,4156,47099,68965,50162,18547,1988,3091,26752,99598,138424,133172,98805,50497,20417,26851,32655,16513,-22258,-60272,-58601,-56154,-55883,-65492,-75846,-72747,-46049,-20966,3053,4155,-33817,-43203,-49010,-59243,-28770,-23496,-30208,-49094,-22591,91327,140895,85634,88355,104794,93063,83294,62480,35152,-6847,-65468,-58610,-57414,-78943,-56352,18373,104160,215208,223518,100071,-60290,86229,261828,334463,188162,7366,43857,134028,142078,50545,-34393,-74078,-44062,-26188,5404,14510,17088,45277,120325,219353,304610,278715,257761,209392,141247,51188,-55877,-34435,2594,-39149,-95164,-148890,-118171,-79583,-36380,2002,-12780,-48023,-34061,-13871,-31285,-43409,-45051,-35719,-35495,-18578,-7198,36066,110275,211297,267682,289461,334923,315172,275047,219620,120197,-33955,-66058,42990,194174,209819,88950,-34448,-81266,-73656,-64303,-63497,-131004,-91438,-72773,-25779,-77749,-116831,-85910,-57654,-83031,-61790,78460,145953,46619,-79275,22874,48520,-34568,-20745,136649,253948,261696,142782,-15315,-50352,16057,32436,-30564,-114461,-114547,-69046,-19870,-9240,-65888,-64626,-11471,39155,64659,88409,175560,197749,111623,50771,20008,10147,-22404,-58573,-88770,-66744,-28182,11117,-18612,-61350,-77372,-15658,-21441,-21741,311,-14312,-22936,-41381,-38144,-5722,-22562,-83246,-37913,81944,138488,107782,57315,9970,-28638,-37227,-13400,-29325,-29505,41781,89706,95113,66741,50591,-3619,-33367,-28072,-35589,-4039,11003,-10811,-44564,-69273,-70428,-88940,-100116,-33604,28742,65129,61549,55403,15035,-70381,-119390,-92048,-65366,-37350,-78112,-104894,-95855,-88010,-54084,-33526,-74309,-133522,-104770,-59563,-54489,-54747,-43623,-41655,19910,57187,95409,103671,87658,108855,103275,97072,169781,202197,228999,161863,74923,-154,-75483,-46261,34373,50409,49686,62863,68946,31921,-56573,-90798,-13576,60334,135911,202019,184356,159467,92019,14169,49480,61234,-41119,-120183,-118989,-90770,-17240,33380,81904,102508,12759,-89266,-12399,2427,-32775,-91904,-56569,1945,-26252,-85162,-133232,-118866,-76591,48972,113444,151011,47381,-64741,-90019,-105439,-38796,56753,188729,237422,121394,-7763,-73826,-71088,-18949,58863,53555,-7005,-22497,-39729,-44179,-15579,62835,140215,195577,177383,78172,3659,-34808,-62357,-79298,-69760,-40556,24553,103554,119346,107038,126491,108347,68563,77868,144285,166462,76012,-87229,-74524,-38593,-45724,-60463,-59792,-91709,-93455,-23615,46134,11779,-23948,-18792,-14656,31226,105245,83313,39359,-17567,-104462,-114036,-32015,-14475,-30527,-20725,105901,107269,14587,-88878,-75862,-48996,-81096,-73082,26486,82100,93551,47347,38475,11174,-21858,-57808,-47578,-47536,-39740,-32106,-77543,-55736,-60151,-29356,-24257,-29069,-5533,-6392,-40057,-14857,-2035,-31097,-14255,50348,97098,30559,-103681,-3756,300240,484207,434602,310521,219877,99413,-12280,-72086,-92600,-25996,57882,43763,-37306,-85916,20647,166964,177794,70605,-41599,-99155,-70115,-23516,23184,42558,53697,56680,58180,96345,195947,207136,102421,20725,10330,45096,-13709,-41646,16447,44559,61776,53966,-1691,-41027,-107115,-53617,21920,20012,-22768,-58285,-76628,-85327,-89307,-100909,-105963,-118498,-91303,-98983,-86665,-19460,-20074,28987,26410,14458,3195,-6812,-47842,-107570,-95358,-84409,-89590,-115767,11260,167305,201238,110179,-1249,-16914,50054,104409,118594,197488,200115,64384,10484,-10783,-17075,-75998,-135805,-137708,-95447,-18295,81257,169931,278301,408329,436695,282826,80074,7168,-14374,-16078,-27963,-30153,-36602,-85228,-4111,45437,75019,76467,12725,-33702,43185,186462,272702,264630,151123,17606,-44579,53874,105400,17453,-76369,-10940,58545,72447,58470,78314,139471,157532,114460,108940,137120,110796,161625,264475,131667,9563,11440,57546,84083,75439,48962,548,-25058,-33175,-31958,-86499,-55057,416,7240,-3228,8030,47108,65332,96005,145704,126484,63735,61613,57137,49610,38159,-18841,-31344,19150,32572,-57435,-28971,78892,125947,9641,-50961,-94886,-75848,-50185,-38673,6135,135814,215627,109990,12048,-36549,-83604,-126697,-126447,-92037,-65793,-31792,5172,30125,-9324,-70764,-70276,-67869,-10450,106131,163564,138273,81420,11174,46936,85383,4927,-71588,-28355,-23754,-100311,-88999,-50524,-50490,-36780,-28578,-27286,13699,77916,134936,131488,-7376,-86840,-46081,-24914,45655,149750,152330,98398,48171,5904,44525,106463,106258,126430,112047,-3106,-130115,-73819,20862,125013,164624,96515,32369,-7913,-56759,-82983,-91356,-34586,-1669,5728,-40631,-79235,-15686,22231,-9330,-37496,10322,23547,12638,-34116,-95684,-86281,-85454,-91339,-98975,-85594,-66425,-69522,-73984,-37566,-25679,-17056,-59869,-51777,-19736,-2394,5063,-7081,-50505,-39767,10991,26285,9140,-12843,1884,68863,209246,386893,392220,251552,37396,-86393,-14843],[-20286,-38997,46024,123029,153765,157725,87526,53963,53381,1424,-104477,-115335,-63285,-70160,-87510,-49744,2814,62299,81960,51956,-25873,-89094,6801,27374,24004,12337,10302,2961,-1879,-18846,-2667,88450,165133,308968,430969,376622,178114,84649,45386,21766,47628,112212,124037,78398,12825,30704,-4265,3753,3078,30071,52969,23493,-39269,-94080,-92668,-95929,-86357,-18118,-6953,-36737,-104895,-64261,-49481,-81268,-116606,-17725,42567,53285,68177,64848,13354,-28340,-65008,-82768,-20945,57441,53864,-12357,-144594,-8068,112184,161100,198905,174126,58684,-20035,-25696,-31341,-61371,-65216,-29712,-32747,-62915,-18846,116172,200616,132069,29642,-73987,-106822,-60353,-17941,-76709,-113395,-120462,-108468,-72911,-45480,-11156,1259,3701,-13452,-14226,50072,117577,109069,12226,-103546,-80518,-86120,-56196,-79772,-137953,-154167,-123478,-139500,-113634,-61991,-32965,25293,156601,188272,78539,5445,-48247,-87100,-39895,-46674,-33720,-21881,-639,47348,76542,73684,-75269,-121040,-42255,-31461,-70305,-46729,41449,74506,90396,31673,-43981,-106693,-63123,143179,182744,169768,154716,112958,73899,789,-66917,-83613,-38263,30304,13132,-53027,-52765,-69067,-125356,-80524,-87479,2753,-72666,-320226,-229872,-85119,50013,142342,63597,-65529,-160189,-101785,23350,168450,82684,83062,89400,71504,39295,25387,-22579,-107138,-104188,-17533,21345,1701,-75478,-15623,109832,96494,-12446,-40983,-70532,-49546,107026,233189,121484,-49546,-78438,38411,126313,130050,65302,23975,54958,103570,119909,83435,9387,-116147,17479,160728,90017,5638,31483,110197,172607,165703,125991,9282,-70565,-62039,-59247,-51059,-65516,-115005,-68359,-20616,22049,9710,134,8098,33651,68612,81614,100126,133454,151509,70328,-47607,-37068,59465,140522,181733,107425,47054,1306,-49871,-89109,-102546,-106287,-151436,-92894,6276,3181,-47806,-73311,-122220,-67219,-34231,-31437,-70852,-15555,32777,33142,-91785,-87298,20808,80576,77259,31750,-20901,-71367,-67677,1781,53896,103396,121467,15940,-103318,-112853,-55088,-30829,-28217,-67871,-77718,-57524,-88214,-86999,-76723,-59080,-69444,-97987,-86532,-31853,40372,70432,77943,50161,10916,-41708,-47837,3438,1752,-16873,7863,45444,36273,-18634,-56345,7658,41202,-24704,-64274,34030,94340,54554,11085,54929,139904,126102,104505,85480,71561,124374,79969,8054,-35610,-38599,-61348,-57422,-72917,-122723,-124230,-58499,-13891,-11450,-21232,-50892,-81284,-87963,-14354,93127,231751,331724,244338,76628,-45277,-59362,75066,174251,117214,34321,-51640,-88836,-79200,-48730,-9904,14322,83048,134045,103587,90720,143926,232190,134916,58215,-30435,-63080,93243,96007,53339,23827,-13768,-60049,-77998,-34180,-27364,-47895,-43558,-7024,51078,32029,252,11574,24215,-33049,-54420,24267,55295,3629,-75986,-110125,-115632,-57843,51271,216950,271173,158981,-2923,-102733,-96251,-81305,-53967,-36339,-43729,-62676,-52486,-35988,6978,71129,122487,146928,143610,112197,78922,88476,77226,24548,-50097,-74698,-73623,-57007,-41020,1829,70048,113565,120796,80110,-46306,-128825,-80959,-53546,-41982,-28714,-37286,-45197,-85050,-83412,49719,207773,247133,159501,55190,-42613,-106220,-74509,35273,78237,108601,31709,-18270,-38572,-84517,-116210,-199463,-219028,-270829,-350341,-292457,-194462,-178557,-184205,-186017,-127811,-78690,-57281,-24711,-46571,-115226,-15604,63439,11603,-30994,-43243,4418,-5655,-96751,-108378,-81602,-85125,-80123,-72928,-24612,-65054,-77171,-113825,-23669,32913,42903,41318,93091,67190,14220,-46111,-77641,42723,176917,194839,128734,20346,-78137,-78956,-35686,16447,29732,38571,83821,129180,123461,70712,22393,19070,11973,2350,-42965,-1188,200169,225320,22622,-2699,108250,197543,262958,274598,200955,93239,23341,-39619,-79307,-117140,-82960,-39969,17821,80675,121004,85491,-7789,-60581,76248,122919,88852,72974,28390,-5391,-76752,-106195,10081,94410,14741,-50650,-77015,-130663,-105690,-43292,26986,82612,64806,78288,165190,219655,171648,81195,-30661,-105245,-42519,1474,16893,-17559,-13304,83531,111546,73721,55168,34202,12364,-4878,-886,21328,89812,91297,-16034,-55048,-62121,-73376,-88893,-89701,-97758,-96846,-80885,-86505,-116271,-42113,3758,-6987,-26451,-20413,17538,41969,-2869,-64022,-47190,2277,25050,-23500,-87948,13343,109880,185694,250287,120724,-29582,-79167,31931,164163,223226,132343,3328,-93744,-107080,22880,56205,41581,10126,-24753,-70759,-120793,-124519,-98575,-46063,-13031,-58326,-82601,-33332,-15859,-41358,-271,94052,231925,209347,100303,25199,19123,31737,9670,-15726,-54049,-66662,-101054,-55073,67838,120134,94493,31571,67601,155618,212381,187712,132784,78583,26729,4806,-21824,-49685,-46202,-55333,-58302,-46306,-26741,-56415,-114353,-90068,-53007,-44772,-22184,-3115,33361,43224,10970,-58248,-96099,-40422,-30383,-49010,-100636,-105018,-13363,55797,81882,64824,-20074,-115787,-34306,91085,257913,254919,125254,48556,24383,-1984,-46941,19477,51339,68451,81056,80299,53268,31074,35705,68922,100208,30984,-98441,-109518,-68564,2910,54003,37989,-33565,-61542,-20396,-44068,-51572,48982,109927,95928,-9779,9306,9451,-91773,-101687,-11901,43428,102890,168466,44873,-43702,-113937,-112805,-122787,-84319,-9383,15621,45338,98437,149753,156487,106665,63746,135009,277397,387121,407117,360211,322502,302265,322416,280478,118668,76924,19394,14423,42887,36626,28183,-29669,-84290,-49023,-16978,-22069,-24007,-44059,-71046,-76494,24800,109906,90101,44653,-27451,-72378,-52768,-42246,-9657,50392,133459,181807,123911,64741,5963,-14577,-43740,-127861,-71706,-36070,36782,123984,201680,180122,38082,-106194,-116621,-51217,11972,69385,93076,100470,100226,106971,59084,21298,13904,25922,38648,28890,26052,-3225,-81088,-33254,59198,41982,-29589,-93204,-25277,99473,108699,22885,-95612,-141647,-107910,-40927,4809,12776,8201,-4889,-83933,-130736,-40212,117980,234328,167592,41744,-50566,-106520,-112191,-71581,-26902,18144,55007,47515,-2556,-11911,-139,5125,51823,40188,-10881,-74377,-104741,-124579,-132449,-47825,-8202,-23503,-41742,-70344,-129227,-90900,-20008,30262,41454,17773,-58002,-78976,-26819,5094,41818,141089,208520,121958,16602,-46213,-63571,-48332,-24225,-62231,-51898,15378,44077,-53264,-38228,220388,338775,141110,-51962,-75692,-34818,-28443,-56845,-79967,-81625,-37210,-46693,-71742,-78599,-96154,-113740,-85054,-40750,19562,45139,50127,69975,38445,-42464,-90987,-63997,11278,109152,203939,332297,332748,224144,138942,105140,117425,88615,-25927,-108375,-83643,-27027,51806,187687,224504,147914,20317,-78826,-47037,34814,121134,139195,108373,98079,115673,102744,90448,69536,37985,-17512,-65831,-14559,102333,197039,163865,86609,11304,11930,-8813,-24369,26064,142541,272068,218902,104529,-30432,-63225,-17085,-38093,-79119,-117076,-56859,4430,-91815,-83342,47446,153874,126876,37346,46833,176411,223258,205092,213579,174129,134816,158233,224557,304890,315908,351578,371721,124566,-33516,-103598,-55345,13133,22696,-61172,-4555,88700,117183,12701,-129100,-104400,-92786,-106784,-90568,-37141,-28933,-58745,-67033,-32381,13158,86252,192810,177385,58297,-55302,-78229,-99256,-139384,-102154,-82973,-55343,-62911,4090,47990,8846,-92914,-75989,15602,42615,-1659,-81821,-74908,-58057,-79104,-88579,-56670,-70003,-60008,81041,296531,346902,452090,316527,72287,-76463,-68696,-48601,-57418,-38909,29724,83936,116688,29086,-20004,-76876,-110929,-93492,-78780,-35195,14214,4544,-58563,-114979,-147216,-115065,-102456,-81240,-39635,-77219,-82239,-46602,17136,80107,45546,12325,23270,75885,161185,139456,83661,66543,54784,31738,37993,58310,69573,35039,-20292,-80825,-22976,3918,6397,21349,25521,2869,788,70401,129583,89033,-21772,-140851,41075,265575,250252,-12625,-90874,-24316,-19870,-24787,-33756,-99429,-68417,-14428,-24431,-88009,-86612,-66244,-106566,-96806,-49429,-5712,8733,-25061,-80048,-77290,8303,25458,19921,23026,46619,89662,93298,96119,119977,54666,-15586,-45690,-39906,-45972,-107650,-46230,51902,115185,108396,51506,-24788,-62676,-32701,6944,48365,53849,88532,154719,198486,143040,40435,-5803,-45769,-84510,-30757,67299,161037,181944,125867,92990,86301,12811,-77354,-21169,82006,194108,321405,452140,466641,336405,150809,64239,96868,226151,329511,391506,377969,370335,296139,167560,92651,86220,5822,-69361,-50290,-28024,-30310,-58360,-61386,-59176,-72050,-106770,-82403,-76427,-70079,-46904,-38590,-14794,-24442,-13747,47310,22984,-96342,-21221,35873,43406,10629,-1645,-37747,-74974,53558,136645,131346,156670,128448,52127,29831,3382,-37418,-87800,-123486,-164420,-114568,-67414,-50239,-58546,-66130,-55924,-62431,4521,40094,5967,-65029,-121516,13612,147064,234461,224151,83807,-58089,-90897,-2698,81583,64915,-16342,-74074,-7329,38204,68808,79938,-10868,-37025,-19188,-32009,-41647,21838,99889,177682,198460,129080,112812,126374,128441,92529,81622,118164,227223,301781,234227,131940,34258,-11172,24045,19511,26324,52699,75993,85874,59239,13856,-23109,-52782,-40659,-30142,-36492,19005,103759,125973,105816,18828,-71820,-41295,19370,73182,150651,150621,81929,32664,34962,57834,36317,42993,41389,65556,88047,-2800,-39062,-41170,-88855,-39742,43684,86936,79060,54458,40375,12970,19443,-16026,-61308,-49678,-73245,-69699,37932,230173,235516,106111,-33577,-131281,-50155,-10848,-9839,-33199,-13973,21507,36915,17882,-5711,-7362,6244,35602,104411,129953,121825,89381,47574,19777,35600,49396,24085,-26728,-75023,-74914,-63710,-60991,-76153,-83530,-75793,-51875,-27550,625,11481,-27494,-35928,-26406,-21977,9680,12616,-1697,-30247,-19657,85712,159793,123332,115366,122924,103261,86867,53955,20647,-16463,-61071,-63245,-64863,-79274,-51502,24884,113700,234006,247931,97430,-63347,115820,308756,366509,191780,6377,27979,126027,159480,77056,-15752,-74157,-58803,-30743,16975,32830,42042,85339,168539,261803,324732,259511,203650,153841,126963,65938,-47572,-60949,-23784,-64959,-107303,-129291,-104491,-72362,-37048,977,-8777,-37910,-23871,7637,-1325,-29932,-51491,-48960,-45850,-18921,10536,55449,125242,227766,280747,287949,310637,276292,239776,201438,116092,-34344,-67935,51707,215817,222551,82011,-54496,-82027,-87518,-80931,-73640,-108524,-81569,-63165,9885,-20724,-83928,-81814,-55632,-69514,-34031,96604,144371,25804,-96591,34362,59284,-14972,-16221,149290,290207,301425,164782,-1191,-61605,-20834,2662,-50566,-126810,-122599,-69478,-16019,-6094,-66688,-67018,-9119,46817,73727,92394,175369,207176,130246,71117,42432,35480,6575,-33975,-73335,-70933,-35713,5892,-16400,-49846,-65493,-14161,-29481,-27679,1701,-12678,-29098,-65113,-58412,6173,-63,-73185,-65247,50461,123261,100518,51413,10411,-33043,-44361,-21494,-41041,-43120,36845,88849,87455,57197,54228,7284,-27182,-13064,-27929,-10476,83,-15435,-43038,-64678,-65675,-88175,-112494,-58934,-21130,7144,647,-23111,-54402,-105575,-89853,-62947,-24932,-455,-54189,-89496,-79283,-67934,-35880,-23678,-78294,-134998,-107312,-66060,-63858,-63169,-44409,-36712,19607,47190,77127,87534,89019,122046,101465,64979,133414,179563,205480,143095,68958,-8850,-90247,-47802,37017,65559,87015,104718,104101,51122,-57317,-91166,-12773,60879,137479,211164,206966,182272,107972,21718,45004,37308,-59731,-120279,-126705,-108861,-40597,6807,57652,88960,5626,-92497,383,17964,-16549,-82500,-67186,-7864,-45944,-101068,-116980,-124210,-79198,51174,121644,147601,40266,-71099,-91745,-109025,-47078,43392,152442,215795,120300,-5328,-71826,-69576,-21025,44757,35121,-17489,-27828,-41354,-41160,-15948,52873,113731,149510,134499,46987,-19219,-51781,-72743,-81117,-64665,-36737,25008,99434,116844,108162,134223,124689,80651,75549,134337,167538,99432,-50925,-114772,-78969,-70706,-55181,-45952,-89525,-106258,-42740,35879,19389,-18302,-19997,-18047,29887,99783,75688,32526,-24725,-108756,-108080,-28683,-19554,-37309,-21257,100779,108697,22225,-82318,-66486,-29623,-62326,-91177,13922,73440,91308,46754,31719,3657,-16480,-36345,-27608,-45274,-55553,-52305,-85383,-35501,-33560,-2956,-13788,-28047,-8851,-14330,-62914,-44900,-28957,-45467,-16852,49792,93714,20442,-104967,-16738,263644,388481,305323,211973,138220,54958,-32345,-82259,-88798,-20017,48228,32746,-38867,-98347,-8106,126714,155216,55954,-52003,-99542,-74014,-35751,6369,28565,46717,63271,86361,131840,220752,209462,98084,18704,6100,34940,-13036,-36331,9132,29774,43542,40321,-1679,-27009,-108368,-68379,21451,29681,-11111,-49408,-68779,-77840,-85718,-102394,-110935,-127923,-94798,-98416,-101451,-42632,-51320,434,11271,12669,-5829,-30887,-77106,-113510,-56634,-46032,-68998,-107725,21034,180199,216406,119947,7382,-5802,60837,114084,123088,184379,146081,31283,-4364,-13836,-18930,-89898,-141942,-125492,-90692,-27580,75594,185597,302364,451631,487456,278343,59700,1102,-1847,13350,12460,-14871,-37892,-87606,-22908,38634,70775,73505,8291,-56814,16726,162617,256914,251570,135248,21942,-17691,64181,105915,13328,-81119,-15036,53040,62534,44918,59960,128747,169269,142705,152865,191399,174532,238503,303684,136418,17766,23319,62909,82774,72849,47295,-5446,-36116,-52358,-45163,-85477,-61577,-8578,1167,-2700,23259,68155,89269,121692,174228,152628,88284,89905,91071,74782,62491,3990,-12654,41844,66186,-15479,-77153,35133,84904,-2021,-53953,-94340,-76034,-54430,-40871,25920,185102,259463,133877,25677,-27208,-78529,-125207,-133597,-91875,-56406,-15448,22788,49186,-401,-87235,-87684,-77181,-8283,117168,182719,153524,83529,-7821,252,41461,-19704,-95647,-27971,-15996,-83183,-109718,-68323,-41918,-21433,-15000,-6781,32874,84894,128334,103010,-52070,-65142,-32448,-26103,33578,127642,135098,90778,43003,-4122,27500,113886,148629,177938,148437,12807,-126864,-87938,9689,120925,175517,121782,62271,9888,-51563,-86965,-99823,-36526,-5228,-1685,-49616,-87034,-21965,15356,-11020,-26113,33030,45748,29995,-13831,-103494,-105208,-92776,-97100,-104593,-76499,-53996,-58588,-43848,-9836,-3480,-2230,-54875,-66768,-32584,-8554,5011,-4723,-48350,-36977,10802,22571,4654,-12808,11934,89728,229517,357365,313754,199019,5843,-80928,1238],[-18222,-43795,39956,116204,149952,164600,87241,45992,37726,-17492,-117811,-110173,-54552,-58027,-82088,-50044,7187,63716,81864,57367,-20777,-98034,3197,35859,39985,34125,34190,11292,-15137,-34673,-6507,111507,210981,376721,499226,433475,218672,113520,68544,35586,50505,106245,118306,75275,5979,16027,4673,38858,23238,35653,55336,15573,-53257,-114275,-117034,-116564,-107041,-37253,-20164,-41329,-100205,-64916,-40104,-61696,-127941,-39522,20825,36304,55935,44794,-6663,-35662,-53682,-71532,-32548,28688,33341,-18126,-133071,-15668,100951,150390,176914,159903,67762,-4250,-3658,-12619,-50587,-50012,-9284,-9860,-35706,1227,130169,210100,157192,58091,-59892,-100191,-54496,-25635,-92915,-124531,-135868,-118707,-85232,-60539,-29473,-16936,-2082,-8805,3800,73144,139192,123242,12034,-111460,-62275,-84662,-89610,-101746,-137518,-148671,-107349,-131079,-108783,-36166,18830,95916,239327,241006,105139,21253,-37560,-111318,-71518,-81921,-49706,-22373,-2849,13197,19517,18615,-101690,-100950,-28600,-28216,-62885,-42590,28977,56561,74223,22563,-51025,-101192,-38874,181423,178279,157407,150765,113555,73044,-3517,-77688,-103152,-61450,10411,-7594,-74706,-60127,-61077,-106005,-64916,-43200,38103,-20392,-268068,-263665,-102860,49254,149096,59537,-73676,-164834,-104971,17300,160884,76544,75877,82372,62938,31624,21001,-30111,-115741,-103073,-20230,16950,112,-79293,-9124,140796,169549,50274,-26771,-52115,-31060,127720,286662,180687,-10932,-57532,64544,165167,161026,75169,14067,29877,76228,83964,63520,9506,-73821,69298,211711,110969,14644,31790,106324,193567,182661,127720,-2369,-76956,-51680,-29353,-33380,-56679,-103854,-65352,-21063,27247,15462,2844,7099,30841,63174,72621,90300,127766,156822,71594,-53986,-34038,74419,160374,196243,112385,44576,-1086,-47755,-79648,-85509,-84311,-133423,-111940,-3325,-5326,-64225,-91491,-116328,-80483,-51599,-59540,-97637,-24044,30562,30538,-87937,-96809,14124,80927,78605,33955,-16999,-65033,-57197,18287,67435,104119,128691,22517,-101614,-110925,-57036,-26325,-26777,-71774,-82096,-59443,-90757,-95391,-79933,-60848,-72476,-103700,-70713,-24944,38433,62592,67543,47753,13318,-46881,-58680,-3388,4639,-5009,18282,48030,25373,-34062,-51216,41349,84469,12487,-65651,5607,68593,38081,-478,44101,137460,133094,115451,100193,87014,121023,56162,-16514,-52779,-48071,-71859,-67968,-61452,-85520,-73926,-53017,-27930,-24788,-29594,-55235,-92173,-103110,-13158,91542,207359,266596,168617,26211,-52471,-38948,78155,183759,125396,41197,-42613,-70376,-58406,-33798,-9199,4507,65559,122153,96777,93629,164657,225825,94924,22031,-54200,-80076,63298,64613,38089,20703,-9026,-48741,-59179,-20555,-22471,-40349,-29571,4415,53118,34992,4584,8197,3338,-68775,-69440,19414,58171,10402,-69105,-107071,-83159,-22252,91095,243215,298804,206609,35110,-82753,-90779,-84908,-68738,-45790,-49239,-77263,-44337,-25395,9272,65793,117667,154812,161552,133176,96799,103881,95154,34376,-37103,-66121,-79244,-71300,-61507,-14356,70542,135013,138791,77640,-63827,-113758,-58955,-20871,-9851,-15290,-30594,-38502,-75156,-79947,37441,193406,222545,137404,45746,-46426,-91845,-82198,21440,72793,108170,27393,-28039,-58309,-100116,-126142,-213166,-234226,-271211,-335653,-305367,-223060,-215507,-210307,-191842,-114173,-52787,-30512,-8543,-44193,-113155,7768,93160,31661,-21967,-48524,-17148,-23663,-109478,-112307,-76906,-71815,-67027,-23961,101470,23949,-62694,-110773,-50,62910,55374,41327,75992,29058,-36401,-76386,-42152,70802,174632,157927,69769,-28417,-102392,-83841,-28740,29275,34238,33128,79967,127610,121042,58599,6810,8113,3938,-2643,-40092,23105,236256,216055,6135,-21545,84626,179382,261689,268837,175934,81330,13663,-60042,-110132,-126290,-88189,-52150,3835,65276,104531,71055,-12739,-80520,30470,70418,87032,86277,31482,-11546,-85826,-123728,-3927,78402,-2501,-76102,-89505,-78473,-97423,-82820,-13230,46227,40590,57395,134483,185545,153626,80821,-10466,-140584,-69971,-26663,-13074,-46563,-16661,79698,101484,63718,51896,39736,15640,-24088,-24961,3091,84855,84687,-19817,-59201,-78825,-90759,-103015,-103466,-112338,-104486,-76588,-71969,-121968,-53615,3911,1404,-17767,-14910,14933,31584,-5139,-46157,-31741,732,13633,-32001,-106794,3761,90971,167436,256037,148071,-10401,-100816,7347,140762,219733,146133,13764,-90705,-104300,24412,42842,27719,-7437,-49698,-90301,-122810,-116959,-101791,-58376,-34218,-86190,-88098,-29051,-22115,-57496,-6278,105504,249098,209673,106112,33133,34327,61675,59310,36661,-15634,-53901,-98202,-48170,73902,109230,69878,21503,76185,169432,220641,183002,114120,53233,3914,-17541,-50162,-77534,-62705,-64806,-57686,-42153,-24728,-61924,-134501,-106182,-67379,-55365,-32495,-13727,29985,47817,21688,-41196,-96626,-47996,-31377,-44853,-92503,-94623,1019,69277,97015,82633,-9364,-125275,-55274,67790,241706,247181,116367,50488,31954,13610,-56590,-3866,49715,80480,99649,94462,58700,27806,34459,77067,114325,38659,-95543,-118690,-79339,-9964,48284,49459,-1480,-48803,-33553,-54187,-53086,51043,115392,101051,-54557,-22067,-1901,-88543,-76467,2199,42695,91193,176212,62844,-42792,-111077,-102642,-114292,-103478,-26867,5261,42291,98732,149716,151657,98647,53799,120422,252113,366544,411135,382824,345463,320708,340623,302952,128389,67718,2409,7114,45193,47177,36117,-27760,-87824,-54460,-5180,-2174,-2194,-27453,-63357,-71195,50591,174556,135905,55662,-28689,-66651,-48230,-44212,-11192,58339,160357,200270,115130,43252,-8543,-19027,-40741,-120727,-87127,-47768,22017,103814,195201,195795,56354,-94764,-82484,-8713,48986,89328,100069,105425,115754,126406,73407,30918,18794,39336,52562,39913,30245,-4017,-76999,-50390,54124,47315,-25369,-87689,-684,142730,135162,23216,-100626,-141108,-107959,-42001,2906,9734,7743,4851,-66665,-136094,-47191,122194,239402,167582,38662,-63353,-127096,-107093,-73888,-37887,4539,44305,49038,26552,37560,41357,27826,53238,27271,-19956,-76489,-105085,-123744,-138544,-64420,-24642,-31078,-42426,-65325,-118661,-93631,-26344,21019,29823,5693,-71920,-86164,-28636,4784,39519,133726,188413,102017,7386,-47002,-52420,-26131,-7281,-54545,-74028,7717,49273,-37791,-67500,127042,216841,60152,-104300,-101794,-46648,-35855,-60968,-85671,-83745,-25113,-41355,-72179,-75521,-84399,-110152,-101886,-56343,11347,46340,56544,80160,42041,-46316,-93536,-57196,19114,125504,258690,405687,384433,249958,157603,133353,150324,99049,-20715,-106836,-97529,-31878,62751,203641,211588,133359,15882,-61575,-34261,29593,97652,113682,82408,85043,110405,99767,91246,76808,51419,-1343,-56053,-12695,99043,198819,163267,78690,-2675,-3372,-28580,-46925,17927,142958,258322,158247,57636,-70913,-41876,3387,-29790,-81031,-122622,-58393,-6332,-105723,-73455,60657,159189,118815,57730,110558,269951,307709,251706,217896,137614,86883,136155,221148,326010,369837,414758,384144,113416,-48725,-128646,-68844,-8696,14679,-58202,-29887,53326,88518,-8220,-133924,-108353,-111835,-101035,-64324,-17986,-16199,-41167,-55180,-26246,18616,75281,164590,166378,94525,-12141,-49795,-93705,-118953,-88687,-73140,-43987,-60616,3012,54691,24664,-75072,-99569,-12261,17363,-17709,-92230,-96443,-78454,-91954,-96648,-57379,-60093,-59478,74217,304842,438943,595342,396107,104290,-61958,-69613,-51676,-62485,-46564,21284,81516,135084,56502,-15661,-88973,-113595,-88920,-72472,-23673,18050,-8981,-70319,-96478,-115360,-126092,-109958,-83589,-34557,-73001,-80514,-67100,-22936,62251,38752,2305,5555,45269,120109,127256,81317,67219,59392,43000,51796,57234,55697,29810,-11719,-62896,-24002,-11503,-21766,2696,13246,-14473,-22079,61856,125156,89901,-23418,-140530,34637,259862,269296,6867,-101682,-44188,-47892,-57384,-66107,-128032,-79590,-24913,-30025,-86536,-86798,-69678,-109920,-106918,-63930,-16320,11533,-20346,-78985,-85008,-5092,21950,16489,15670,41979,89245,100209,118733,155683,75889,-6358,-40185,-40824,-57137,-108634,-43911,43326,94145,79993,32357,-27148,-64705,-51845,-18919,26156,37132,72979,133277,174525,114073,1322,-51593,-97146,-71279,-32576,58812,147618,160121,92016,68529,71353,9374,-85416,-27625,105837,237333,366853,496327,473179,309113,129350,53306,82829,191549,262543,303006,282906,288121,240549,127511,52237,55524,-15456,-85415,-40659,-16242,-27926,-57402,-38039,-21074,-38322,-99390,-89917,-79812,-42611,-21627,-25905,-10310,-2940,30513,90598,41342,-70253,-17559,29989,40130,10084,-10555,-44903,-99343,17611,87971,98962,130550,96391,28941,19221,4600,-24042,-72605,-109660,-166378,-121997,-67094,-48188,-56518,-62038,-49927,-64559,-16966,24670,6741,-57018,-115533,3006,141571,242157,235020,84716,-59752,-102138,-10290,75485,60590,-23156,-89998,-3157,46552,84993,93557,-10822,-36705,-25565,-47340,-69862,-21509,58081,137289,165889,109530,101727,125517,127715,89955,83579,128748,245672,269147,175921,103260,29627,-16136,20406,28174,32269,38418,85649,113539,84762,30684,-19678,-57867,-53559,-40383,-42920,15502,109856,149452,128689,21039,-62490,-20624,38361,110956,203488,202069,136227,81696,67372,84384,60667,63008,31325,41167,52175,-36982,-91958,-73002,-129293,-60466,21049,57811,39477,4101,-18497,-42645,-17873,-15893,-47317,-31628,-63483,-68779,41945,267234,272648,139680,-7720,-117626,-61657,-15300,-17891,-44950,-31288,-2826,7238,-10902,-27462,-15964,9617,45148,108459,120787,111329,80949,45004,21174,43647,62312,28634,-30480,-86144,-89992,-71919,-66120,-86427,-90909,-78452,-58677,-35487,-3634,15284,-22957,-28596,-2923,17332,47675,49481,31435,-3902,-10810,74057,163879,158311,145797,143273,115016,91222,45493,8005,-23040,-55041,-66993,-75743,-81159,-47274,30473,120969,248043,265956,92030,-57393,137289,341000,379417,186694,3128,13153,115856,172762,103101,4090,-70518,-75625,-41002,18805,44141,65890,127139,216353,300434,340365,239737,154420,103675,111736,82837,-30984,-96613,-52688,-78247,-96568,-107097,-86145,-56912,-28959,4412,-933,-22488,-8960,29977,28507,-9446,-47082,-53635,-52350,-17815,29172,75763,139653,235462,275727,266673,268286,229175,199316,176650,107736,-34536,-68824,57959,226325,224915,74698,-64101,-83859,-100592,-82239,-57768,-80383,-69716,-51459,44752,39297,-43274,-77185,-51889,-52535,-5228,114906,140193,5702,-98862,44645,70738,5555,-6206,162217,327110,340037,185809,13271,-60152,-53591,-30503,-73938,-140360,-130060,-69509,-12092,-2023,-63568,-64814,-4307,56007,84028,97825,173684,212726,149378,94291,67338,63699,37123,-9669,-56074,-69345,-41644,-1159,-16156,-38407,-52472,-14928,-39090,-30233,9234,-4287,-27349,-82654,-76758,21442,21963,-54904,-80338,23002,110208,99298,54657,19987,-29856,-46952,-27003,-50744,-55915,31674,86158,77038,46723,58673,25177,-14483,4290,-15452,-14546,-11971,-21644,-40517,-57100,-56364,-83295,-122429,-84484,-70667,-48364,-56349,-91103,-59038,-61616,-55617,-27691,23773,41311,-24964,-71123,-58025,-35948,2196,5981,-62768,-110645,-103577,-69736,-69697,-67865,-40785,-27440,21651,38747,60145,71674,89659,128429,92500,29466,86303,144723,170155,118956,60562,-16841,-102535,-48786,38990,85272,133834,155514,143769,69539,-56993,-86118,-8534,63341,138571,216214,222756,198994,121749,30997,43106,21573,-60737,-114150,-132093,-112501,-48340,-7939,39879,77766,1426,-87000,13677,35153,4772,-60119,-86047,-28991,-68883,-92130,-88610,-120952,-81754,52836,131475,145599,36335,-75090,-92384,-108075,-53018,29250,115791,191109,118050,-3938,-71075,-68319,-23175,31003,18354,-26588,-33584,-44390,-39749,-16536,42847,85547,101314,89480,16785,-39413,-65717,-80500,-81070,-58426,-28798,30366,98391,114900,109223,140318,139287,90385,70771,122299,167715,128567,-4060,-137598,-124800,-91719,-45153,-32153,-85932,-119081,-68636,15743,18453,-15966,-23897,-22212,28291,94583,69888,28785,-27289,-106602,-105829,-28475,-22892,-41406,-21161,92333,106321,28793,-73991,-55579,-9082,-41763,-106299,2845,66550,90548,49844,29158,-308,-10350,-18130,-13772,-55779,-80180,-70040,-86749,-17540,-5872,22649,-5295,-27528,-13471,-22370,-81365,-65364,-49230,-58081,-18877,49771,90176,12419,-100241,-30696,214388,288489,203152,144389,76822,16547,-50792,-92054,-85933,-16473,37263,21427,-40639,-106776,-37593,79982,122479,36893,-63617,-98716,-76976,-47093,-9231,17447,43552,71497,112702,164873,239392,204663,90087,13342,-2504,21495,-13383,-26937,9576,21834,31066,31264,2368,-6360,-80814,-76345,22312,39149,4408,-35551,-59772,-70883,-82718,-103510,-112969,-131542,-96728,-96318,-116069,-61098,-81140,-27075,-3707,9069,-13853,-54618,-104718,-89546,-16773,-13035,-47633,-94374,29884,190836,224893,125247,15355,6376,71344,120394,122458,162326,89780,257,-16943,-15830,-18774,-101847,-136251,-105262,-78167,-35274,69439,202366,322383,478200,514763,263142,42991,-2579,11567,43121,48475,-3808,-39385,-76260,-43639,27861,60973,64142,146,-80147,-2634,145068,244119,241182,125324,31536,6946,72946,104585,8663,-85082,-19455,45512,49293,28103,38993,112036,175658,170391,192828,243397,242152,313360,327156,133340,22330,34419,69782,84202,73481,47968,-10211,-46533,-70608,-60573,-79403,-64117,-17557,-5992,-3741,36215,86992,112772,147708,201621,177581,112966,114162,117377,92925,82754,29013,15927,75064,96374,8702,-96532,12372,61338,-6031,-53588,-93420,-76882,-60113,-45216,40050,224534,290689,151136,37078,-19088,-73076,-117924,-137630,-89189,-43864,2657,39610,69084,18084,-90535,-104403,-83528,-3362,127489,200184,168749,90196,-11737,-27250,6025,-38504,-112856,-23963,-6163,-59841,-102272,-83732,-34548,-9507,-4116,9342,47482,88170,118405,74017,-89453,-49924,-22413,-27040,21198,102986,113538,79953,36745,-12152,11398,116350,189274,225340,178209,23569,-123445,-101695,-6035,107717,174022,142666,89565,25309,-46633,-90086,-107757,-37225,-7863,-7441,-55356,-92125,-28808,7580,-11765,-15723,48272,63753,47419,9067,-92129,-122393,-95261,-99239,-105872,-66570,-45751,-48457,-10226,28077,29907,18164,-43311,-82316,-46786,-16974,2874,-3558,-46679,-37770,6145,15235,-1411,-12515,22828,111054,241675,310725,228225,145826,-15800,-44149,18075],[-10836,-44972,33443,105115,140122,165180,87160,40818,24517,-32524,-123996,-98940,-41264,-41408,-71980,-47120,14327,65695,80761,63901,-11990,-100974,3331,48542,60626,59786,58892,18958,-28916,-47992,-1793,144951,268571,448020,556854,482698,263665,145705,93686,51692,54327,98986,110462,71348,-2255,-2760,24611,68830,38253,39190,58210,11394,-61461,-129317,-136754,-125515,-117271,-50062,-29587,-43155,-91068,-60645,-25180,-36451,-120606,-57970,3902,24717,47069,28580,-23798,-41064,-39920,-54169,-36173,8081,19753,-19219,-116584,-16491,94283,140152,148406,134854,76230,23819,29618,11596,-37290,-32565,11709,13283,-6723,30649,153317,224969,189030,97328,-37587,-90258,-47634,-35091,-108258,-128610,-141546,-119156,-89881,-66737,-38994,-29755,-5418,-1296,24681,96893,160032,136981,13803,-116359,-48217,-73278,-115241,-102868,-124627,-135586,-89520,-122260,-99258,-1731,89266,186662,326682,284771,128231,37989,-22506,-101478,-86731,-112557,-65457,-24619,-3161,-11010,-22822,-18013,-106642,-79369,-17708,-27953,-56334,-32860,24226,43105,58371,11100,-60222,-91946,-8891,221513,175509,150074,151067,116631,72292,-8340,-89765,-124520,-81462,-4043,-17554,-74624,-41244,-33063,-76675,-50755,-6100,97801,35472,-225631,-295513,-113063,54692,157438,54589,-82538,-167450,-106892,10405,146455,68655,67695,74577,54025,24070,16649,-36952,-122793,-100407,-21673,15076,691,-81292,-966,171453,246577,131506,13497,-24867,-10180,147496,340501,253518,50319,-12672,100301,197374,183390,80571,1892,1052,44136,48140,45289,12587,-20975,139258,272764,136111,25857,32275,99652,207876,187954,118754,-17654,-84928,-37114,1473,-17884,-49448,-94244,-64598,-23505,31570,21340,5754,5537,26523,55299,60919,78124,116206,153363,69400,-59394,-29691,88775,178056,206887,118780,45681,-1109,-44673,-70535,-69972,-64978,-117028,-127226,-11170,-10510,-78439,-109233,-91936,-67489,-52202,-76086,-122450,-33711,24929,25521,-83580,-105487,5460,77208,76247,33663,-15545,-60656,-47362,34601,85999,104240,130397,26842,-99252,-100691,-59871,-20756,-22715,-71695,-81317,-55438,-85334,-102668,-82853,-61774,-72587,-85253,-54147,-18379,37406,56914,60211,46750,17183,-51246,-71451,-14225,4288,5144,26662,48009,15255,-47871,-41959,71085,117427,39188,-56993,-14349,47937,22692,-14364,30414,130281,135605,121865,110728,100226,114955,33097,-40371,-71532,-62498,-88392,-66611,-31626,-35892,-24293,-34398,-35687,-35994,-36022,-54011,-92711,-103125,-4053,92195,178290,197616,98451,-16166,-54128,-21070,74957,183119,131320,49474,-28727,-48943,-37901,-21200,-11003,-7170,47008,106195,96699,114190,181143,195793,48692,-743,-46622,-88651,25617,33298,21520,14662,-6951,-37677,-39180,-5283,-17091,-34177,-22276,3455,45980,31969,5425,2846,-15786,-85707,-78387,12851,57666,17348,-59635,-92238,-48043,15102,129248,261385,316280,252890,80684,-59231,-83508,-87051,-79541,-48717,-47009,-91709,-42138,-18409,7830,55847,107989,159616,177664,151922,111358,113675,110917,45459,-22615,-57575,-83710,-85029,-82157,-32488,65166,151529,153641,72200,-79742,-98000,-40821,7172,20105,-1455,-24704,-32080,-60611,-66272,29011,175471,194181,118765,38234,-47092,-75137,-85862,5083,65704,106023,22390,-36830,-75838,-112340,-134470,-219712,-234405,-261244,-323139,-314159,-243067,-239871,-225251,-189767,-95175,-18438,2917,14057,-36966,-107276,32021,127326,54666,-11289,-52714,-36366,-37412,-119248,-114477,-70402,-53808,-34096,69289,243452,136041,-44383,-106724,22113,90147,65339,37505,50788,-16295,-88002,-70616,-2431,95420,165680,115516,10293,-63570,-102762,-70260,-10299,47114,39743,26331,72114,117931,106647,37471,-10133,-2586,-3186,-5087,-33037,58577,272925,204471,-6459,-38622,63530,161494,256394,257679,157120,78865,15184,-52829,-100607,-116851,-90317,-64935,-11955,45830,82196,51471,-16243,-88907,-13380,17627,81113,97832,35276,-14619,-91757,-134113,3042,86802,2302,-87756,-94982,-23556,-35105,-81807,-40368,14377,18104,38455,105612,153143,136447,80635,13582,-146903,-95409,-53019,-40946,-72614,-18350,75175,91878,55159,50133,45488,18774,-45454,-51174,-11121,85711,81949,-21324,-61231,-93683,-104832,-112714,-112103,-123273,-110034,-70907,-56208,-112191,-63547,4341,11063,-6228,-5426,15787,21936,-10261,-31329,-13941,6324,13857,-21771,-78228,-6061,67942,143036,250092,174738,10246,-119732,-14600,116626,209476,158687,27331,-83288,-101647,20812,26636,12530,-24329,-71426,-102486,-114549,-106426,-100450,-68664,-54436,-113570,-71660,-14665,-20699,-74273,-14778,114723,258868,206108,113174,42577,49712,92127,112862,95411,31356,-34320,-89307,-40189,78657,97101,48230,15321,83904,178685,224578,176974,97657,31526,-15614,-36107,-75247,-101262,-73535,-69075,-52336,-33650,-17033,-58131,-137943,-118011,-80225,-64297,-40888,-22775,26694,51782,31598,-22701,-82727,-54935,-33133,-40974,-83148,-80893,18041,85695,115988,104267,4653,-129900,-74890,49413,230010,242703,108581,50901,38518,27101,-45967,-23034,51889,95320,117711,105927,63288,26059,36430,88791,130502,48302,-87045,-122503,-86152,-20996,43991,63171,33650,-22627,-40174,-63164,-52464,53412,117120,98229,-92777,-10232,19498,-58030,-48633,15192,38989,74237,174306,84508,-36451,-99710,-91122,-100492,-116502,-41995,-4852,39010,99698,151703,150391,94982,48506,107625,223890,335727,399842,387033,345898,315358,337324,321443,149684,69291,-17215,-3002,44421,55909,43032,-24934,-88131,-56382,9234,20964,22548,-8333,-53537,-66982,71297,228127,175061,64300,-28348,-57934,-42485,-45154,-11606,68075,187506,218467,112515,30858,-14656,-16088,-28924,-102037,-106249,-55873,10920,86079,175862,194584,69956,-81000,-47742,36448,90397,113851,111398,113174,132026,142493,86970,46460,31758,59815,72188,55064,37782,-1994,-69013,-66140,44525,49892,-16742,-74062,29940,189955,160049,23308,-104854,-135288,-105075,-41471,2792,9491,12154,20207,-44745,-124646,-53708,120751,235183,160155,31723,-77265,-145777,-96486,-72974,-47338,-8386,33637,49976,55375,91454,90486,55088,55358,14118,-29410,-77603,-102031,-118324,-135646,-77129,-37819,-35310,-39269,-55094,-100931,-90752,-30293,13719,19234,-5921,-84051,-90101,-29101,4604,35475,122167,164571,83812,2243,-43054,-37788,-3311,10520,-41763,-89265,2749,52214,-24224,-81058,54336,114282,-9656,-136659,-125490,-54986,-37269,-58189,-86653,-86605,-15620,-33781,-69249,-71099,-71632,-96435,-113758,-69639,4776,49490,65005,91593,45558,-48828,-89439,-44147,33776,144879,311290,462207,420046,271544,175421,159205,172722,99362,-18352,-100797,-109229,-36071,71107,209584,190915,118387,20136,-36747,-19317,22831,67014,78395,48318,65285,99923,93299,88655,81024,63722,17222,-44624,-11961,89787,182265,145673,63976,-15080,-14857,-43130,-65662,9317,135534,228697,96948,12836,-102215,-17260,21858,-21358,-81002,-124431,-58355,-17419,-116072,-60300,75862,164032,113660,78539,163896,359378,393729,300303,222672,104726,48827,122803,224488,348023,424302,475739,388715,103143,-59947,-148434,-76969,-29941,3919,-53232,-56170,12938,53821,-29563,-125612,-108029,-118653,-81146,-34965,5054,-57,-24330,-40220,-17329,23516,61113,125943,144631,126956,40466,-5705,-69482,-88923,-70956,-63459,-33401,-55443,2527,59884,40241,-56240,-111816,-38496,-8121,-34988,-100932,-107043,-88246,-96172,-102412,-54412,-46338,-54014,70619,313213,536804,740027,470597,133106,-43862,-61559,-49096,-63437,-52082,13296,78069,149283,82952,-7106,-87005,-106298,-80877,-62096,-9214,23157,-21143,-76868,-74613,-79330,-102947,-101646,-69645,-19028,-61227,-70971,-72430,-54553,46397,34252,-4735,-10351,16055,75764,107918,74981,66468,64853,56075,67145,57619,43893,27244,-445,-38302,-3258,-10662,-46602,-15637,215,-32586,-44878,49200,114969,87839,-25882,-133731,27231,236347,269591,27114,-98928,-65392,-79483,-89989,-91181,-141827,-86622,-36193,-37628,-86194,-84273,-70788,-112024,-115416,-76909,-24689,13984,-14439,-75114,-85420,-13537,20863,16126,11480,38740,87620,105578,141240,189538,94133,1820,-34170,-39729,-63557,-95835,-39194,34970,72608,52571,14428,-26876,-57727,-57608,-36766,6443,20267,55891,109480,146189,80319,-38970,-97044,-99979,-49066,-31229,49749,129798,133802,61411,47324,55200,4573,-90687,-30488,125302,261160,386033,510871,457837,273851,106837,40380,66052,153863,195379,213419,187328,202649,181923,85739,15636,32498,-29543,-95960,-29094,-3562,-24781,-55765,-18532,12824,-5372,-85674,-94857,-77789,-15323,640,-17110,-9826,12138,69331,135105,61839,-47109,-9892,28748,38753,9538,-17158,-51735,-117634,-11744,44949,66812,102309,64380,8289,10802,7162,-9573,-61185,-99424,-159289,-129089,-68625,-48295,-55802,-59213,-45122,-63915,-39287,6962,5037,-49855,-105653,-4283,138174,251329,246420,85990,-61785,-112778,-17019,68843,56271,-28767,-106917,2146,55752,103417,106304,-9564,-35557,-31111,-60699,-95925,-73527,2341,75579,111219,78781,84986,120921,124763,87084,86602,142528,260431,228764,115454,73339,24648,-21334,12853,34719,36892,22704,91546,134474,103933,41756,-21457,-67674,-70117,-54117,-50221,10864,110437,164568,145753,23832,-44902,3889,60711,156943,257996,246262,185360,132965,100160,109449,85059,84564,26489,18422,17162,-46318,-41427,-31841,-88324,-70513,-3070,26878,-3766,-50958,-78788,-93494,-51518,-13784,-32317,-13346,-51878,-63993,49560,306933,306607,171819,19395,-103241,-70767,-18597,-25999,-57021,-48435,-25974,-20022,-36558,-46953,-24351,12216,53712,109732,109849,100684,72727,41860,22934,49521,70114,29048,-35162,-94846,-104458,-81543,-71846,-94769,-97256,-81278,-67229,-45613,-10806,14382,-21225,-22676,19073,55058,81735,84308,67179,28075,5250,59602,154297,186389,176370,163698,126352,93917,35276,-3286,-26977,-49432,-69473,-91272,-86203,-44593,34030,124272,254332,273273,81636,-50372,147748,354324,371762,172712,-4489,-2348,102679,179724,125960,23121,-64634,-94944,-57221,8358,44917,85464,166940,259552,331318,349294,220497,113032,61136,95140,98303,-8628,-106386,-66489,-67686,-73232,-85029,-67764,-39729,-17447,10289,9492,-3840,8118,49736,53179,9392,-40635,-56064,-58306,-17403,45896,94186,150649,230954,250027,224690,209847,176126,155095,144671,92228,-38260,-71275,58993,221636,213342,63112,-68782,-88361,-110998,-68050,-23016,-49278,-58670,-41325,73464,92624,-4961,-75253,-49088,-35264,20672,128164,129429,-16879,-91453,52309,80684,24173,5461,172474,359057,371575,202453,25938,-50073,-73633,-68091,-102511,-156146,-137858,-70693,-9573,1668,-58399,-61586,-738,62805,91230,100578,167209,210609,164703,116831,91460,91720,65622,10995,-41198,-65742,-47820,-11982,-20216,-30031,-41422,-20874,-52404,-31560,19590,7312,-20625,-89556,-89646,36171,38808,-36528,-82605,398,99276,102738,62431,32699,-23773,-47407,-31881,-59594,-69622,23558,78522,61362,33001,60360,45101,1788,21127,-2906,-18953,-26801,-31839,-40152,-50248,-47157,-78652,-131679,-112196,-120010,-101444,-109340,-82435,-9135,-20973,-22374,9934,74685,80385,2468,-53124,-34780,4466,55463,50474,-36425,-88106,-99332,-74019,-74809,-70927,-34791,-16997,22745,28909,42087,54313,86757,124526,73991,-9856,28863,96770,123205,88324,47608,-26218,-114680,-52591,37592,105025,183493,209707,183614,83538,-58583,-80470,-4628,64250,136092,214466,228977,207122,130524,39527,43414,16590,-51187,-109724,-131854,-96370,-37107,-11520,26107,66006,-3413,-83063,23684,50739,29487,-20513,-83754,-49240,-66575,-52828,-54691,-112482,-88809,49741,138575,141626,32478,-79597,-95185,-105818,-60552,11040,79330,162710,112173,-6329,-73869,-69432,-27946,14933,370,-36736,-42208,-51350,-42302,-18891,32751,57005,52819,42709,-14186,-59640,-79359,-88213,-81966,-53956,-20763,36624,96875,110458,107435,142166,149354,95005,60477,105301,163409,157818,48646,-87491,-121192,-90865,-32567,-20942,-80310,-124474,-100039,-12213,7076,-20153,-32584,-28841,24582,87767,63784,25608,-28608,-103850,-108834,-33393,-27052,-45381,-23752,78457,97471,31013,-67437,-46841,8634,-23679,-108117,-8748,59221,88997,54219,28245,-4341,-8355,-7726,-11003,-81767,-106102,-78277,-90505,-7526,17571,42714,-1950,-30407,-21725,-32553,-93453,-73507,-63263,-70527,-22062,48376,84555,4383,-93945,-46571,155781,195517,137957,103846,33408,-17196,-68294,-103081,-86432,-17641,23543,8258,-43685,-107725,-68375,31544,80783,11865,-77864,-98402,-81518,-59747,-25023,7641,41075,77198,132619,190573,247079,190042,75956,2178,-17115,3622,-16668,-17592,14856,18679,22054,24244,7109,15746,-49841,-66695,25581,48060,22610,-18807,-51735,-66991,-82920,-105930,-112713,-123859,-97993,-94546,-130830,-68267,-106373,-54453,-20543,1187,-23001,-77268,-115497,-57174,17011,14078,-26984,-78511,38867,200004,225441,124770,21768,18456,80149,122184,115709,132259,34147,-27923,-27052,-17660,-17690,-108816,-122310,-82162,-61298,-41110,62212,217926,335316,483392,513112,237790,28514,-6173,22321,68078,75402,1260,-42246,-62493,-66797,11926,44629,47387,-12781,-103934,-11588,135640,235358,233520,119726,42188,27505,78690,100534,2632,-89168,-25046,35460,32779,8625,16549,91099,176739,196329,227209,289664,308981,379297,333488,123523,22944,42679,76409,87732,77952,52210,-12974,-56278,-87448,-78234,-71310,-62367,-26064,-14219,-6702,45488,101218,133332,171393,224047,197953,135233,131898,133372,102459,97550,54691,48115,107091,115463,17026,-91765,6661,49981,-2779,-50181,-92209,-78382,-67318,-51930,47406,247516,302700,159083,46039,-11768,-67230,-109321,-131970,-83280,-28171,21613,53548,84987,38997,-79280,-116224,-84827,3916,135972,213284,180377,96233,-8088,-37528,-17994,-48292,-96269,-16144,5753,-34438,-77728,-90834,-28551,-1541,3937,22367,59625,90334,108476,48896,-116859,-38640,-14001,-26902,9608,78251,89894,67310,30086,-17959,-2374,114309,225036,266167,201265,30582,-119454,-110859,-23365,86211,157544,156195,113307,38376,-41492,-91378,-112640,-34517,-7008,-8692,-54737,-91091,-34273,1057,-10085,-5713,57375,76298,63438,32036,-70450,-126639,-92038,-96808,-104063,-57069,-40200,-36996,25279,75391,78025,45896,-25969,-95301,-59672,-24697,1449,-1271,-43673,-39460,17,7159,-6388,-9503,36878,134618,247023,256509,149124,104887,-8230,-2645,36889],[-4142,-48032,20914,85075,120715,155737,83283,34058,9507,-48152,-127934,-88279,-29983,-26888,-63163,-46122,18942,63455,74465,66342,-5090,-101898,3627,60942,80547,83129,77975,21485,-46328,-60493,8024,182715,329406,512561,595517,516261,305515,175088,115099,64857,55424,88740,99055,64812,-14118,-27905,45147,87454,43404,36008,57935,8306,-65918,-139847,-153184,-124883,-119703,-58764,-37605,-44642,-80546,-55220,-9214,-11122,-101693,-75661,-11289,15059,38977,14015,-41090,-48216,-27725,-36377,-36142,-6439,11394,-17835,-99573,-13624,89798,129039,116283,106837,89285,63673,69826,36507,-24920,-15972,30215,33644,20058,62082,178540,238539,220118,140929,-10500,-80384,-43635,-48849,-125082,-125243,-126150,-110615,-87198,-64244,-39833,-37806,-8241,6515,44942,117493,176151,146952,16040,-120168,-40342,-61177,-103787,-81362,-104153,-118498,-71856,-113591,-87166,37965,172863,288326,407073,314072,145287,53586,-5241,-69986,-70387,-112297,-81757,-30404,-4304,-26041,-44028,-27011,-86187,-58652,-10744,-30650,-51270,-23653,23081,32013,41729,-3903,-72759,-79542,24217,256212,171949,146399,154537,120952,70408,-14873,-101683,-111669,-76207,4773,-321,-44266,43,7142,-42699,-40365,22104,151980,74559,-196941,-320585,-113917,63881,163210,45141,-93995,-167070,-106869,3846,127013,58959,58147,65312,44185,16211,11673,-44027,-129300,-96724,-22147,15604,2529,-81811,9116,200582,321894,224079,73277,8689,13412,166745,391379,335223,128622,47525,140182,218037,194515,80584,-12517,-30710,8319,15065,30054,15784,32290,217030,337459,163551,39021,33318,90897,214959,183018,101756,-35581,-93739,-22029,28414,-6643,-45316,-87877,-68188,-28496,34784,26960,8321,2860,20162,44763,47042,64597,100204,141556,63664,-64018,-25555,100102,189734,209480,124007,48767,255,-41808,-63059,-57060,-49167,-104222,-134548,-13354,-8660,-86580,-127210,-71059,-43441,-39161,-77473,-144556,-45407,15034,17199,-80200,-113057,-4996,69463,70216,30831,-16488,-58260,-39018,48829,107766,104976,123843,27649,-96526,-85760,-65512,-17744,-20776,-72204,-78516,-47813,-75302,-105451,-86118,-62525,-70744,-68210,-39542,-14444,35373,51931,54948,47132,23416,-52666,-85591,-29798,-493,12211,31706,44836,5326,-59843,-31282,93928,139159,56264,-48581,-27414,34146,11646,-28571,14993,119840,135040,125375,118590,112219,109345,14770,-61211,-91205,-81567,-108969,-47394,6273,14131,19824,-10800,-36631,-44147,-39272,-46673,-75842,-73733,16235,96510,147441,131059,38212,-50546,-53137,-7605,64746,171612,134517,59134,-11263,-27010,-19022,-11502,-14931,-20396,28135,88309,107305,152487,190028,143344,-75,-7514,-23573,-86927,-15251,2708,2953,4804,-8289,-27195,-18762,10145,-12410,-33145,-26468,-8787,30349,22595,2137,-4134,-28963,-72893,-81281,4451,53236,22928,-50559,-74113,-15638,49077,160696,268785,321314,292695,131470,-33275,-76332,-89880,-88194,-48072,-40513,-103023,-49897,-17813,473,39083,90927,157749,188041,165139,120483,116128,121767,55302,-9297,-50409,-87924,-99178,-103836,-53541,51254,158067,161550,60975,-95573,-84188,-27883,27996,43722,9834,-21311,-26751,-42860,-47078,23790,153797,163494,102149,30231,-46872,-59242,-85735,-13847,56217,100543,14913,-46275,-92069,-123433,-142700,-221069,-225128,-247117,-312936,-317537,-248019,-246882,-227070,-180657,-73905,20683,41707,41039,-27434,-100500,55216,163935,77847,-1506,-57428,-50652,-43397,-123488,-116902,-64595,-35165,7636,173689,381845,252960,-24190,-104080,39022,110495,69836,27265,15583,-70671,-110403,-28052,39511,114810,148626,67423,-45642,-74444,-85258,-48844,11715,65216,43614,16124,58242,97936,77528,7843,-28702,-14929,-11767,-7499,-21414,106348,307099,190464,-16124,-55273,43580,142112,244737,239660,141524,76537,17890,-36063,-67180,-92019,-87298,-79467,-31638,21303,54835,27937,-15888,-76755,-52526,-33526,68194,103965,36021,-18512,-97680,-136460,22735,107580,17985,-90208,-96928,27061,38954,-38409,-43377,-10485,-4203,19504,76910,120231,116811,76891,36607,-104762,-116262,-78911,-68519,-96815,-21140,68013,80880,45865,47890,49083,18778,-71661,-80007,-17061,94351,82535,-22915,-64207,-108972,-117016,-119924,-118106,-133670,-116734,-67521,-43098,-96585,-73883,1965,18862,5361,5539,17983,11249,-20358,-22576,-20,12309,19031,-895,-42566,-15544,38839,110156,228770,195469,29526,-113648,-33975,90912,189947,165725,40637,-74331,-101427,10731,5764,-6789,-43611,-92268,-107278,-103525,-96349,-97335,-80029,-76874,-124657,-44818,6660,-10983,-91143,-29521,116284,254597,194409,117713,50398,61582,118247,163661,154516,81380,-11317,-78255,-34576,78489,81946,28582,10152,87481,180230,220886,166467,80455,10707,-34380,-53446,-99951,-119972,-80609,-70674,-45623,-24545,-8020,-50778,-125410,-126606,-94520,-74751,-50346,-32659,21342,52512,37240,-7778,-68971,-64732,-39412,-41006,-76152,-68323,33799,101211,135036,125786,18237,-130033,-94789,35217,223561,241559,99821,46175,40151,34633,-35019,-40080,55116,108523,130261,110299,63009,22284,37760,99587,143388,54904,-78559,-125362,-93076,-34205,36763,73955,65685,8905,-38105,-71973,-52741,52253,111086,83216,-87755,32575,62291,-15899,-22705,23400,29659,50856,159673,104010,-27718,-86723,-82097,-88729,-116662,-56882,-17946,31899,97233,151245,148074,91156,44604,94487,192048,294972,372927,371760,324496,287761,310124,325274,174945,80763,-40091,-19258,36902,58305,44122,-25925,-90530,-58896,21822,42687,45108,8502,-45364,-68180,79768,256718,196284,64977,-30584,-50446,-39321,-48950,-15056,74281,206173,227856,110557,23478,-16090,-9504,-12705,-76491,-123907,-63368,-107,67756,145713,175942,74806,-70397,-19463,75780,128944,137640,122664,119267,144276,150930,95424,61561,47322,82208,92451,69096,43794,-1192,-61803,-83076,27663,44540,-10404,-59282,62007,233627,177995,19836,-110878,-127236,-101647,-42255,1275,8739,17314,35417,-23576,-111421,-62987,110966,219582,143621,19483,-93048,-133088,-87893,-73326,-58594,-23433,20248,46748,77708,140736,139410,81229,54269,-2371,-42652,-81154,-98931,-111927,-128124,-88258,-51055,-39406,-35587,-43467,-81589,-85807,-35267,5026,6609,-20178,-97777,-94815,-32361,601,25750,102356,133769,63832,-2722,-38646,-24533,15743,24705,-29895,-92774,-2518,49841,-15726,-82001,12,32371,-69062,-120637,-141742,-62416,-35479,-51475,-84433,-92477,-13215,-28059,-65899,-68882,-61943,-83776,-122981,-82955,-2921,50998,71144,99100,44385,-53410,-83137,-30917,48752,161974,353704,493309,433698,284197,188187,178143,181002,89737,-20592,-94627,-121162,-42639,73163,202454,162800,103809,32775,-9133,-5624,12082,30717,36250,7835,38276,82045,80324,79071,77816,69739,32804,-35826,-15973,71782,146677,111130,41006,-28599,-25480,-55106,-82922,-2850,117532,183730,39179,-26116,-112790,2296,34686,-16207,-82023,-125857,-60688,-32443,-125465,-47827,89527,165329,108943,94601,201318,430720,467484,341568,221498,70599,16714,113860,229957,365746,470277,522241,378017,88538,-71639,-155325,-83344,-50823,-8140,-46292,-85356,-32340,15505,-49680,-111833,-106409,-114762,-63554,-11502,24240,13362,-11542,-26627,-10135,24080,43658,81307,115127,152643,99369,48722,-30228,-52018,-53872,-56771,-26387,-50783,-38,60211,51482,-40164,-105363,-63170,-34786,-54693,-108872,-105862,-89199,-94397,-107477,-50077,-31309,-45634,68237,318049,626332,862582,524532,151772,-25139,-47667,-41870,-60662,-55923,4445,71618,155658,104370,4074,-74792,-97382,-72052,-49499,6425,27761,-33374,-80202,-53197,-43265,-66672,-83974,-44860,2594,-45303,-57191,-67396,-80539,29985,29315,-11236,-26056,-12808,28660,78836,61118,60962,68349,68715,82036,57611,32375,24940,10328,-11625,32866,6369,-64368,-34381,-14520,-52135,-67541,31984,98671,81774,-30094,-124684,19310,199025,250853,46491,-84856,-83968,-115117,-116101,-100834,-125436,-90763,-49984,-49178,-89398,-81953,-71276,-114327,-123673,-89676,-32950,13733,-9537,-71035,-81343,-16816,22159,18166,9604,36051,83639,107867,160719,216538,106589,7468,-28893,-37727,-64954,-75793,-30340,28218,51593,26482,-2993,-26266,-47120,-52308,-45322,-10809,2193,36691,83405,114090,43384,-78095,-135477,-62043,-28909,-30204,37985,105897,102954,33741,27361,36873,-2753,-94054,-30617,136663,263346,377998,494487,422554,234263,83969,25773,48241,118113,135483,131861,101069,123483,125206,44414,-13873,20454,-31690,-91600,-16799,8535,-21835,-55174,-4700,40352,23194,-68629,-96793,-71964,10545,18135,-14036,-14606,18937,97741,172015,79108,-27289,-434,29986,37829,9208,-23881,-59433,-124009,-34051,9746,37811,75140,35032,-9896,2657,7543,1893,-52462,-92574,-149300,-135828,-72564,-51114,-56822,-57893,-41832,-61521,-60770,-11737,1103,-43676,-95122,-6171,139323,263345,257810,86880,-64572,-122650,-22604,61902,52227,-32737,-122301,9495,66871,123639,116913,-7595,-33919,-35971,-71558,-115275,-134965,-62937,-2040,37058,38772,62801,111654,118806,83564,90677,158497,269634,185471,58919,45035,19993,-25165,1861,38012,39135,7367,93930,148848,117183,47709,-27198,-80573,-87670,-68586,-56546,6238,106522,169536,152678,28078,-17680,32467,86449,208918,307241,277307,224216,180736,129939,131739,108731,105273,25362,-1140,-14777,-36823,28256,41511,-22733,-60007,-26449,-4108,-48330,-108175,-131000,-121584,-76859,-9181,-16664,3982,-40707,-56784,60237,345567,333764,200263,46721,-87732,-75536,-20888,-34015,-68861,-64333,-46201,-42946,-57734,-62781,-31258,14937,61593,108338,98023,90831,65908,39482,25764,54296,74260,26927,-39853,-100508,-116853,-91212,-76280,-94688,-98311,-82539,-75881,-56385,-19498,10262,-20928,-17259,39514,89706,111045,116909,105835,66070,29819,47523,136010,206505,205664,183880,137552,94803,24211,-11067,-26577,-43264,-68063,-109498,-92531,-41388,37124,124530,252505,268685,67066,-43210,149697,350937,348374,153183,-14913,-16783,88965,181621,145959,42347,-55333,-105736,-74470,-11617,36322,100925,203456,296762,354045,352474,204622,82825,29326,79652,111803,18738,-59908,-43109,-41058,-45531,-62135,-48949,-21583,-3375,20043,24468,19257,28103,67298,72243,24348,-35145,-58131,-63338,-16043,61642,111798,159628,216589,207964,167551,143201,123368,112040,109446,71517,-44545,-73512,56398,203175,189450,48096,-70545,-92968,-109610,-43598,23211,-13898,-47074,-31710,96090,136472,29053,-75393,-45321,-16472,44096,135712,112713,-40622,-78770,60012,90988,42379,19155,181066,383898,394081,215524,39008,-33668,-65488,-102666,-133022,-165660,-141883,-70076,-5570,7779,-49322,-56601,2318,67702,95386,100528,156621,201442,176093,139534,116044,120992,93195,29540,-27315,-59653,-51686,-23696,-26053,-22931,-30831,-29942,-66310,-29293,33860,23072,-8257,-80431,-87292,50344,51033,-19207,-72739,-12220,94503,112218,73491,46847,-15015,-44202,-33921,-64351,-80903,14791,68018,43073,18784,61032,67195,23935,40898,11114,-21672,-41239,-43559,-40401,-42934,-37227,-73001,-136637,-138542,-159697,-144209,-136624,-37826,32899,14189,9724,50361,125628,114766,27193,-33994,-7502,54429,122425,107632,-2883,-66430,-94236,-77113,-76947,-69485,-23357,-3820,24460,19688,25647,38887,83041,113362,49907,-47997,-32655,41320,70945,55527,33459,-33795,-123306,-57127,35487,125660,234548,265998,223739,94716,-59950,-73426,273,65138,131981,208491,228439,209423,136465,49501,49954,24496,-37157,-106091,-119992,-67061,-8931,-3370,17668,55108,-8031,-81317,31646,66160,60276,40148,-21081,-22718,-13678,2405,-16133,-98788,-98747,43631,143709,137267,30351,-82513,-98052,-100964,-68760,-9002,47498,134429,104835,-10392,-77403,-69867,-32879,-1375,-16876,-45634,-51271,-59764,-46024,-19431,27652,34447,10116,-1297,-43229,-77770,-90622,-93919,-81981,-49338,-11535,44671,96303,105572,104988,142048,156869,96362,46248,84966,155572,185405,105716,-18787,-59430,-58454,-15293,-10232,-68770,-111307,-121014,-38686,-9897,-28370,-42481,-34907,21018,81308,59123,24403,-28022,-100913,-114411,-40675,-30255,-47616,-27667,61714,84299,30235,-61462,-39555,23961,-7523,-95901,-18680,53276,88198,61022,29977,-8025,-10508,-5052,-18634,-115094,-90516,-66315,-97202,-4475,36456,57309,-2183,-34960,-31622,-43040,-90622,-68254,-68982,-80915,-24303,47726,78986,-2062,-86434,-61693,95108,121565,106854,80964,4898,-45029,-81799,-112957,-89089,-22183,8980,-4582,-45672,-98837,-94121,-4931,39383,-15813,-91736,-97243,-86908,-72770,-38635,712,39375,79982,145297,207150,242679,166606,56558,-13793,-35970,-16777,-21844,-8935,23804,19999,16427,19139,12027,37800,-16404,-40680,32841,58098,44648,1401,-43897,-65936,-86230,-108547,-109561,-116318,-97334,-92494,-117585,-58262,-99878,-80376,-38936,-10753,-33196,-92059,-91884,-24927,44600,37196,-5854,-58850,52689,211020,220422,120211,27960,31078,87378,119915,103650,96915,-17699,-49551,-32875,-18701,-15557,-105528,-105487,-58860,-42946,-44056,54618,230495,339454,466184,482185,205181,15999,-10663,28966,86071,91722,630,-46412,-49053,-87124,-8634,22079,23328,-30382,-111724,-8088,134274,229765,227133,116105,50905,42973,80722,93498,-5110,-93806,-32051,22907,13407,-12822,-6561,67993,173538,219977,254813,326485,368737,429164,323027,108143,19409,46561,81008,92279,86335,60905,-13441,-65852,-102387,-97354,-64375,-58736,-34434,-24079,-12449,49338,108368,147932,188872,236511,209421,151600,140467,136903,101969,105380,79255,79835,132641,123007,13373,-84452,9220,44206,4576,-45932,-92284,-82051,-77684,-62791,45469,247964,290010,154325,50655,-6656,-62552,-101812,-123349,-75169,-11612,38508,61225,91529,54501,-64074,-119257,-83304,10295,139174,217275,183133,95725,-4787,-38449,-31503,-48721,-71307,-7439,16739,-11583,-55258,-86027,-26581,41,7105,30788,68165,90659,98581,28536,-128125,-32873,-9738,-28342,-3644,51822,62718,50698,20216,-24892,-16409,104836,249009,294320,214076,31396,-118205,-114027,-41724,54119,120448,155081,127836,45063,-39655,-93821,-112271,-30803,-5042,-7864,-50732,-87477,-41217,-6866,-9492,309,57911,79054,72886,49621,-49576,-113307,-88595,-94326,-105531,-53247,-40946,-27897,56796,125423,137234,77291,-8683,-97876,-74241,-34393,-2075,-1228,-43291,-45041,-10319,-4692,-13757,-7644,50072,155484,241490,198163,80672,80772,24275,36707,52557],[1342,-52621,3364,58294,94680,138930,76956,26670,-6117,-63691,-129390,-79732,-22318,-16181,-56971,-47427,20820,57625,64038,64401,-1072,-100729,4386,72400,98230,101919,89388,18734,-66619,-68322,22078,221245,387278,563956,612504,531305,339830,198833,130584,73420,53494,76645,85853,57778,-26525,-56625,60000,93474,38405,25744,54344,6579,-65782,-140737,-154977,-116929,-116457,-63233,-44008,-45767,-69906,-49875,5296,10959,-80893,-92944,-25570,6358,31536,1255,-59371,-58669,-19077,-21468,-35587,-15458,7921,-14581,-83365,-8859,86462,117335,85602,86269,112300,113256,113151,59090,-15064,-1773,44757,49675,42503,90648,199676,245564,243966,182688,19239,-71596,-44510,-65276,-123046,-115375,-108467,-97303,-78756,-54878,-33588,-41410,-11610,12814,61915,131979,184496,150640,17914,-121618,-39603,-53868,-77624,-55172,-80852,-99256,-55340,-105439,-75021,78614,261367,389423,469507,325252,154368,66230,12052,-38991,-41132,-81980,-98084,-41304,-9260,-36372,-47329,-15643,-57817,-40728,-8594,-36358,-48476,-18127,21689,20848,23208,-23147,-89359,-65228,57249,277417,164645,144382,159680,125192,66013,-24533,-102916,-73709,-36543,46970,49451,7890,52432,49711,-10440,-36315,40233,186543,90968,-183940,-329423,-107557,72390,161312,27428,-108889,-162179,-104308,-1162,105081,47263,46488,53339,32160,6963,4704,-53013,-137026,-93152,-22433,17821,4036,-82242,19759,225572,388508,319833,146085,46396,38828,184767,434879,417904,216447,115663,176965,223288,192335,73982,-29565,-64962,-30465,-12774,17148,15198,78760,290766,396450,189858,52684,34447,80177,213983,168889,78374,-56105,-103211,-10256,47620,-2016,-46387,-87231,-78852,-36722,35955,31058,9254,-2141,10556,30692,30700,49672,80526,121829,53736,-68857,-24091,104976,190558,199510,124616,51284,1135,-41005,-59037,-48403,-38305,-96180,-130779,-8771,1804,-84694,-146022,-56007,-21987,-23637,-69976,-162178,-60614,-413,4310,-79512,-119902,-17752,57145,59818,24598,-20586,-58702,-33862,58381,128954,107719,106467,23160,-94441,-69522,-75801,-21472,-25683,-77312,-76749,-39842,-65327,-100017,-90897,-64283,-68855,-55191,-29399,-15283,30212,45621,49886,47653,31240,-49566,-99791,-50852,-11200,14468,31812,37578,-5622,-70345,-22271,107631,149505,64643,-44016,-35516,27338,7225,-40618,-1205,107469,132689,127325,124870,123720,106088,3976,-76012,-110466,-104220,-123610,-18442,43072,57981,54968,11438,-32142,-48598,-38952,-35403,-48800,-33759,46349,103597,116498,71253,-10703,-78255,-52400,-6,47553,150208,135091,70031,7879,-6644,-3089,-5173,-20591,-34780,9235,70763,127064,199151,188548,73602,-45927,-2119,-1744,-79822,-55280,-26911,-17654,-8936,-12714,-16810,1772,24725,-9153,-40382,-42964,-29884,7672,7123,-5521,-12101,-32686,-52488,-80022,-5343,45237,25746,-44671,-58594,10379,75513,181405,264039,313183,321346,183645,-5489,-70570,-94620,-95690,-46308,-33021,-103535,-69743,-25164,-13729,14580,65409,146941,190154,171016,123403,111041,125922,62236,1421,-45031,-91818,-113365,-126048,-77171,27478,150304,158907,42283,-109056,-72656,-20133,40711,59031,17256,-20788,-22198,-23269,-25644,21812,129592,132785,86372,20784,-46826,-45465,-82559,-33589,44817,91436,4551,-56697,-106629,-133820,-150432,-219360,-212191,-232413,-302478,-311449,-235176,-237057,-217388,-166453,-51390,63243,86409,72190,-16298,-92984,76728,202011,99916,6569,-62453,-55042,-38248,-118246,-119785,-60174,-17534,52246,274674,498263,359589,-2779,-103210,49249,122528,68357,10522,-28115,-128717,-51537,33859,86382,130092,124728,15741,-80965,-58142,-60837,-27035,32293,80914,45241,2710,38693,68096,35310,-24037,-46486,-28621,-21669,-9945,1736,167869,337921,175786,-22126,-70234,25285,121730,227263,216247,127535,71832,19544,-19156,-31971,-58460,-75388,-92417,-54603,-5282,28808,8638,-5398,-49054,-79493,-79234,48802,103610,32618,-24499,-103787,-128739,47507,131382,36765,-87098,-96533,69273,108358,15806,-22982,-23484,-25015,1268,49671,87724,94600,69159,56884,-63218,-123786,-102121,-94895,-116457,-24442,59720,69660,36936,46336,51211,16157,-100900,-101145,-5806,114435,87953,-23845,-67896,-122493,-124487,-123497,-121233,-143135,-124403,-66633,-33024,-80098,-82478,-2645,25252,17589,18557,22295,1093,-33977,-19140,8922,16230,24792,22350,-6094,-18861,6441,70616,194049,208946,48555,-85303,-45119,67126,163473,166970,53882,-63114,-100736,-2264,-17253,-29099,-64498,-109972,-103559,-91930,-86374,-92076,-91171,-100615,-95315,-13939,33732,8493,-94463,-50245,108562,234539,174617,119619,57424,70422,139403,208860,211502,132703,15477,-64780,-30642,74087,66098,13242,6667,87783,175320,210642,152404,63387,-8198,-51073,-68293,-123593,-120946,-82193,-68395,-36889,-14437,1858,-42334,-114977,-127130,-108201,-85559,-59748,-41773,15789,51515,39497,3087,-56737,-76343,-49468,-44056,-70492,-56420,48680,116191,154620,147511,32118,-122666,-110107,29020,226948,247963,92538,37275,37351,36900,-28415,-52497,60824,120158,137438,108441,58746,17574,38973,109375,152521,58820,-70156,-127118,-99605,-48757,27106,81620,93524,41961,-24909,-76213,-52645,48266,98177,57841,-47914,81805,112456,30587,1721,27885,16844,24780,134996,119479,-15464,-71941,-74458,-78666,-104387,-67501,-32217,22254,91961,148233,144184,86625,42459,82874,160033,249372,335912,342617,288675,246420,267209,313949,201375,103011,-55780,-39736,24195,55218,40370,-29700,-94596,-61200,32884,62962,65146,22993,-37889,-73824,75088,255192,195218,57422,-34447,-43366,-37509,-54492,-20649,76673,212894,224431,107039,20564,-12420,1066,7216,-45430,-105553,-67837,-9855,50211,112335,146396,72334,-62773,2236,107967,163087,160109,133985,123938,152478,152687,99982,75863,65118,106257,113306,82282,48751,-748,-54972,-98778,6845,32756,-6991,-44182,95044,270723,188918,14429,-115314,-115461,-95068,-42037,187,8903,23607,49855,-3135,-97496,-73285,95431,196101,121909,6348,-103494,-114712,-81907,-74546,-70178,-38487,6181,40728,92736,180925,184142,105105,51020,-20176,-57878,-85365,-94219,-103256,-116904,-95020,-63101,-41985,-30144,-29540,-59955,-77979,-39872,-3615,-6348,-35398,-111742,-99256,-37449,-6123,11520,75590,98093,43307,-6753,-33150,-11990,31796,35750,-19535,-82887,-6340,44164,-10544,-75015,-34037,-24773,-104477,-87613,-122049,-67198,-29940,-40706,-77278,-97899,-16674,-23644,-60718,-67216,-54502,-73279,-127963,-93884,-9677,52305,75640,102554,39161,-58485,-74586,-17856,62914,175949,383079,498236,426764,288452,196468,190756,178184,75391,-24743,-87197,-125336,-49811,70325,185283,132650,94809,55563,21299,7950,-199,-4256,-3719,-32573,8371,60001,63194,64048,67625,68794,44133,-29488,-23771,47403,98962,66736,13591,-41650,-34165,-63414,-96890,-17056,91576,130343,-8412,-50530,-97069,16798,42802,-13320,-82723,-126381,-64993,-50456,-132113,-35553,102260,164429,106132,106605,223353,477051,521022,371895,214272,35882,-8786,108837,236612,377677,502295,546435,350850,69456,-83552,-142021,-87497,-67792,-15757,-33587,-81865,-71806,-10561,-55688,-92939,-102305,-107036,-50630,4499,37666,22873,-1918,-13985,-4268,21061,24767,37629,85113,172965,163804,113190,23576,-8464,-37623,-52104,-21806,-46120,-3642,56329,58369,-26543,-90058,-80514,-59589,-74035,-111301,-95688,-82589,-87788,-109608,-43575,-14245,-33207,68320,319124,695504,943140,548793,158338,-5377,-28290,-28795,-51961,-55050,-3081,63618,154476,120181,19309,-57026,-87975,-61810,-33591,24520,33111,-44177,-79909,-32155,-7263,-25047,-59831,-11425,28567,-25939,-40318,-57196,-101241,13801,24486,-16684,-40322,-39596,-17686,41656,40012,50877,70205,81470,97051,57938,21926,23189,20590,16916,78329,35051,-67250,-51211,-28596,-70264,-87113,12869,79173,73811,-33915,-113158,13323,155716,217520,65623,-64094,-83265,-122191,-113297,-88521,-101833,-91015,-65450,-63997,-95959,-80630,-71047,-116123,-130903,-101403,-41095,10922,-5510,-66880,-74360,-14921,26562,22936,10528,34857,78313,107690,175999,233714,112619,11039,-23740,-34120,-59128,-49220,-14229,26751,34263,3860,-18856,-25665,-35327,-39812,-42856,-23016,-16737,16184,56778,80994,7618,-108185,-107341,-28805,-12597,-30558,23263,76352,70312,9881,8356,17183,-12047,-95188,-27657,139730,246422,346875,451516,372853,194838,62311,11130,32520,89714,89596,66474,32111,58419,74719,6933,-31841,20106,-21286,-76033,-4287,19441,-19100,-55944,3232,60815,46015,-49348,-94592,-62376,35081,30456,-17018,-24434,17287,112975,195632,90990,-10061,9967,32628,37095,9665,-30784,-68351,-120040,-50129,-17063,14559,52517,10843,-25349,-6220,4094,9025,-43351,-87050,-137960,-141576,-78716,-56467,-59434,-57915,-40018,-58372,-79531,-29814,-4238,-38181,-84928,-2258,146179,278340,268075,86886,-68061,-130753,-26728,54976,48776,-34598,-116754,19173,80459,144192,123840,-5779,-32360,-40543,-79468,-120344,-160876,-96825,-65376,-50736,-6779,35818,96749,109035,78970,95585,174585,270896,142964,10380,19819,15462,-26871,-12152,36335,37386,-6840,92612,156557,124609,49007,-35768,-95023,-103924,-81008,-60903,1855,98591,163194,145959,33298,17851,63991,114119,260599,342437,289672,247640,218666,152656,148901,129729,122107,25075,-17880,-43334,-23595,86549,115634,44754,-36126,-47399,-34422,-92605,-163943,-115363,-99366,-90184,-3167,-1712,18428,-32083,-49508,71888,377449,349780,221699,71826,-72435,-76850,-23928,-43108,-81409,-79529,-63431,-61290,-74917,-75489,-37284,16876,67352,102811,84348,80786,59726,37397,28821,57552,74800,22265,-45304,-104627,-127762,-101614,-79229,-85817,-93038,-82751,-85047,-68356,-30334,2458,-22937,-13647,56098,117576,132919,144957,145087,107675,59575,38862,111830,215797,229276,200216,145947,90937,10850,-15889,-23380,-37934,-63721,-130178,-99660,-38290,38435,119820,239507,249053,46782,-37555,144021,332530,312935,128690,-29022,-30796,74465,177240,160573,59732,-44673,-92787,-87760,-38925,18594,109852,232037,323561,365525,347592,190181,61327,6047,64062,119614,46113,-9946,-2525,-12310,-19941,-40831,-32124,-5290,10329,31730,42163,44384,48191,79997,82774,31697,-34752,-63695,-70149,-15441,73970,126368,165165,193621,153550,99384,73205,72365,70167,71201,44630,-55457,-76988,48534,170388,152457,27491,-73481,-98888,-101635,-16346,73864,23155,-37246,-25002,109784,165728,53499,-80965,-42065,1266,61758,133730,87672,-67231,-64889,66014,99322,57732,31419,184665,395359,402010,221891,50565,-16059,-40830,-106110,-149751,-159195,-142439,-68997,-1676,14172,-39588,-53389,1388,67020,92486,93323,138236,181789,179105,158657,137931,148439,116795,43388,-17030,-54685,-55448,-37639,-35309,-19561,-23615,-44113,-81250,-25696,48658,39539,5455,-63063,-73551,58959,55239,-7174,-59185,-16404,93647,122572,82216,56946,-7810,-40932,-36095,-67405,-90894,3166,52393,20375,2327,58132,87287,50010,63581,24978,-25242,-57027,-59158,-44520,-38505,-29867,-69279,-138721,-158957,-139315,-121846,-106068,-5831,59383,38949,35728,88303,168840,138226,44156,-17234,20441,108484,194600,169253,31835,-48658,-91914,-81944,-78765,-65706,-8613,8409,23307,8078,8563,23912,76635,93870,19744,-84739,-96920,-19689,15477,20249,16930,-41286,-129136,-64928,30622,143459,280745,317358,258547,99813,-63914,-68725,2543,62494,123144,195945,219246,203771,136680,57637,59754,36589,-27149,-105568,-102526,-34034,25514,9382,10096,41179,-16660,-85691,33973,77463,93268,114983,72844,57600,64252,60108,20596,-85136,-114021,32038,142878,129208,26550,-86604,-103716,-97633,-81729,-33123,18540,104437,92860,-19131,-83658,-71350,-40383,-21015,-36542,-56190,-63389,-71967,-52779,-19684,26701,18070,-26612,-43952,-72908,-96401,-102290,-100953,-84373,-47668,-4792,50519,93165,97395,99118,137250,158747,91178,24607,57957,140467,204518,159423,54230,8695,-13700,3421,-2885,-54539,-89352,-104661,-55368,-29511,-40706,-53563,-42358,14489,71760,52268,21353,-29852,-102053,-124945,-52319,-35561,-51467,-36186,39763,64314,23145,-59698,-37678,32559,2613,-85994,-29645,45522,84548,66015,30097,-15561,-20896,-14130,-38242,-110115,-51160,-46948,-109206,-10674,46732,62758,-8539,-43633,-45466,-56646,-84586,-60351,-71387,-92522,-28305,45401,71152,-9966,-82027,-77972,34358,67527,89024,61587,-17537,-70890,-93050,-122694,-96871,-32920,-8924,-19333,-49196,-89139,-103693,-17727,9320,-43343,-103008,-98473,-96653,-89460,-50852,-6239,34434,75766,146314,209050,221983,131921,28972,-37250,-61048,-41871,-31970,-5257,30845,20595,9597,11621,12768,54737,14119,-12528,39355,66176,67307,21819,-39067,-71091,-96213,-113674,-107768,-112372,-97857,-93197,-105658,-41177,-79729,-106086,-62029,-29714,-47920,-92726,-66350,1307,63791,54851,13701,-36514,73758,224811,211154,111341,32174,41388,89503,110486,83705,55463,-67583,-62040,-36229,-21633,-15791,-99058,-92181,-40565,-28790,-47137,44121,234494,330190,424961,422671,165754,2354,-19786,27709,93034,94194,-7906,-54476,-39320,-85943,-34163,-8265,-10293,-54535,-91211,2901,135847,221819,216560,109175,53161,50253,76262,80989,-17193,-101674,-42859,5704,-10679,-37993,-32169,42391,165316,238853,272398,348234,412508,455004,295648,86378,9833,43247,80314,94865,96450,72645,-13548,-77650,-115626,-114407,-62648,-58347,-45024,-37699,-23186,45056,105209,152416,194698,233130,207009,157705,137043,126301,90119,104598,100335,107803,149215,120127,307,-80731,12349,38328,11591,-44079,-96062,-90088,-93510,-80138,31439,222140,250208,134305,48668,-5608,-60866,-97141,-115708,-67025,2786,50141,59725,84723,58940,-53642,-116646,-83041,12529,134223,208550,173326,85205,-6570,-37673,-37195,-41439,-48037,-538,24112,5224,-40088,-79097,-30369,-5897,4537,33948,72652,89021,89184,13604,-121171,-34225,-11217,-32976,-19945,22734,31629,29276,5784,-34757,-32046,86992,256689,306100,215261,25258,-121261,-110345,-56213,13325,61132,135165,129304,43625,-42255,-97882,-105923,-27026,-3036,-6264,-45833,-84809,-50253,-16502,-11093,1703,50789,71911,74470,60363,-32647,-103684,-87281,-93194,-112520,-56667,-48405,-22051,82061,173985,204435,112134,6978,-85728,-89858,-45156,-6839,-3051,-45712,-53610,-23692,-19507,-23275,-7188,62104,172252,225866,141953,27276,74196,66065,72463,64429],[6742,-55966,-14360,30583,67347,119529,71025,21370,-19132,-76570,-126037,-73052,-18070,-9239,-53110,-49509,22009,51099,52528,59798,935,-96647,6755,83334,113461,115523,93209,12453,-87235,-64812,39939,257643,436769,597973,608063,527856,363956,215746,139741,77512,49728,64740,73834,54208,-31793,-79582,66688,88776,25539,10772,49380,7948,-58934,-126556,-132351,-103982,-109774,-62865,-47385,-45448,-59626,-44404,17030,28158,-61290,-108661,-38204,-671,26032,-8101,-77597,-72160,-14334,-10860,-35910,-18158,9930,-8882,-67787,-2873,84247,106436,62109,80329,145324,168688,156580,78119,-7566,10045,55457,61439,60292,114084,213102,243686,256726,217844,50965,-62271,-48972,-74027,-96310,-102103,-91419,-82822,-67209,-41565,-22951,-40690,-15114,17181,74410,138966,183736,147174,19812,-114430,-45327,-52904,-57002,-31945,-56789,-78116,-39703,-97344,-64355,116385,345258,478093,505999,317757,155182,75424,28385,-10607,-12771,-53527,-108202,-57530,-19820,-46931,-44408,-392,-31525,-26121,-10747,-44002,-47569,-16640,18370,8571,3194,-45160,-108016,-49645,87583,279091,152139,142994,165966,129216,58977,-37495,-86207,-33280,18545,111579,120049,70902,107133,87766,15344,-39658,48871,198652,86539,-185921,-319992,-98216,76279,148029,-232,-122429,-150817,-97651,-2371,84557,34923,33287,38594,17750,-3723,-4632,-64595,-146751,-89714,-22073,21995,4689,-83568,29563,244028,440340,410650,227028,87608,65533,200999,466973,492589,305362,185111,204903,212337,177067,60904,-48305,-99301,-69469,-31225,5327,8426,112984,349809,440861,212106,65910,35895,68673,205809,147825,50942,-78071,-111958,-3979,57064,-5111,-53689,-93806,-97982,-46884,35045,33122,8146,-9752,-2509,13165,12319,33790,58591,95950,39939,-74110,-26967,100618,176707,174408,118305,51578,447,-43154,-59352,-44688,-32871,-93067,-121917,471,19540,-71821,-130323,-47400,-8186,-13266,-62779,-161708,-79973,-21672,-13370,-82219,-125973,-32743,40338,44902,14565,-28175,-62463,-33033,61484,145651,113863,78144,12462,-93480,-53722,-90134,-34849,-40065,-88881,-77234,-33611,-58009,-94987,-97669,-67557,-68124,-47421,-25020,-21716,20815,36659,43602,47117,39209,-41471,-110137,-76619,-28482,10894,26097,25881,-18220,-79524,-17075,111248,149341,65678,-43590,-40081,26178,9765,-47524,-16841,94528,129718,128639,129985,134456,104404,417,-82395,-126530,-127872,-112872,9557,72858,91346,79091,28778,-24790,-49171,-35790,-23576,-19754,9076,81424,110398,85766,20382,-49333,-100866,-53911,993,24332,121727,133973,81904,26689,10541,8855,-2455,-27537,-49740,-9822,54815,148728,240971,175208,-4505,-78665,7636,12896,-73599,-91925,-55341,-39640,-25545,-18544,-5317,22352,37722,-7740,-57909,-69549,-56765,-20042,-13849,-17728,-20726,-28650,-37837,-77774,-16116,34245,24347,-44356,-49268,26814,90734,188109,246617,292112,334719,231388,22789,-67502,-102232,-102886,-45757,-27610,-91187,-101300,-40934,-34896,-17896,31166,125663,182110,168297,119651,98754,121805,64611,8312,-41935,-95506,-126324,-146433,-102328,-7060,124440,141577,14515,-110761,-63749,-17630,44797,64876,19824,-23531,-18800,-4401,-4963,21942,103910,103268,69661,8907,-48184,-35086,-78875,-52224,31481,78134,-9367,-68839,-119992,-141868,-156867,-217603,-200893,-219693,-289754,-297163,-211184,-218593,-202458,-150623,-28917,107368,137124,107421,-4365,-85375,95048,239270,119041,11812,-68007,-49812,-24865,-107352,-123658,-58278,-2752,94923,358950,576619,441387,18108,-104806,51344,125036,60363,-12608,-76756,-106226,24208,109202,139768,142342,95336,-37875,-68666,-28866,-37415,-9576,47427,91253,43316,-14258,13367,28756,-15187,-46838,-61438,-44023,-32818,-10983,44252,241119,363016,160483,-25505,-82568,8100,100118,204233,188454,112858,64122,19417,-5139,309,-18424,-55286,-97541,-80726,-29378,12426,4825,17380,-16572,-87591,-116596,23403,94967,23344,-34223,-110233,-113585,70471,151149,53066,-82468,-95951,98801,162829,63175,5085,-24677,-43903,-16666,24142,55723,69232,56618,72234,-25375,-115245,-119942,-120365,-127630,-28216,51106,58456,28996,45731,51583,10891,-126156,-93736,24698,144303,96773,-24547,-72903,-129112,-125798,-124219,-122969,-151792,-133740,-69267,-27205,-65379,-87734,-9713,29763,29906,32776,27804,-8409,-50675,-21029,11746,15744,26933,41297,27327,-13093,-25961,25569,149028,213930,67699,-52244,-43846,47820,132245,161426,65941,-50257,-96604,-14675,-40134,-54080,-87197,-121462,-95680,-81524,-77333,-85842,-100512,-116458,-65535,17374,63552,34975,-76186,-77764,88957,197384,146166,117388,63199,75697,153972,244524,262355,182072,44877,-49733,-28900,65089,50319,2173,3888,84455,164158,193878,134414,45796,-25816,-66059,-80913,-142425,-104897,-79159,-63032,-26984,-4283,10857,-35755,-108407,-122242,-115585,-96559,-69553,-50320,10052,48604,37828,7993,-47355,-89347,-63760,-50489,-66476,-46011,61507,129358,173506,168091,45656,-109050,-114674,32350,241542,263379,87748,23949,29186,33172,-27599,-59336,68441,128912,138491,100405,50300,11604,38976,116503,156308,59448,-62797,-128831,-106851,-65074,14460,85050,115207,72249,-5062,-74320,-52797,40561,78023,23806,-8913,122339,158059,75811,23449,28080,964,-2078,102168,127158,-1015,-56106,-68495,-71226,-90380,-70496,-47080,9994,83085,140980,136527,79151,40174,72261,128865,201915,293171,304866,245007,198286,217130,289527,225326,132575,-48744,-63442,6593,46396,31814,-36339,-100963,-64037,40964,79820,80632,33401,-32057,-84169,56690,222605,169500,40482,-40387,-37460,-37352,-62272,-29052,73572,204094,203980,97652,19152,-5582,13661,27845,-12707,-70902,-68615,-18938,32869,80257,111519,62773,-59293,16294,131082,190084,178782,143377,125530,154791,147270,100335,87809,83128,129807,132951,93604,51843,-1486,-49748,-112648,-16119,15319,-7901,-30582,126108,296719,191525,6932,-115612,-100875,-85122,-40136,-419,9387,29445,61448,14958,-84140,-84536,75165,166764,97443,-4626,-101369,-98283,-80069,-77936,-82527,-53347,-8466,31523,98572,206463,218676,123732,45013,-38844,-74709,-89823,-88161,-92846,-103814,-96655,-74815,-43787,-23789,-14316,-37134,-68538,-44586,-12674,-19880,-51819,-126395,-103730,-44949,-16113,-7549,42004,58414,21712,-10920,-27618,-965,44042,42495,-12686,-69514,-8996,35554,-8669,-66353,-46934,-51369,-86588,-56377,-99965,-69810,-22911,-28550,-66904,-100180,-25522,-21735,-54573,-65998,-50088,-66422,-130311,-101932,-15102,53526,77932,100758,29500,-63874,-65260,-6448,74195,184523,396020,477787,401247,283741,199276,196331,166520,58728,-30114,-79089,-115957,-57275,62907,160629,103989,93399,86169,52968,20782,-13122,-32677,-32960,-67977,-21721,36010,43508,44345,49738,58776,48241,-26972,-35852,17999,46555,19580,-15636,-54500,-41831,-69254,-107629,-33247,59461,74637,-43523,-56780,-76598,25766,45774,-13268,-83378,-127181,-72378,-71729,-135054,-24578,112915,161229,104780,114461,230680,494168,548635,388703,201689,1275,-28006,105448,241561,380563,513905,541260,307081,45180,-95931,-129351,-90390,-79149,-16342,-14793,-50413,-67630,-988,-34426,-68980,-95674,-100433,-44139,11234,42929,26373,3908,-3275,-438,14458,4066,-1692,59533,187865,229718,184724,89070,38547,-23586,-49898,-19794,-42238,-8724,47783,59948,-16137,-73796,-82483,-79262,-90329,-105541,-81927,-71938,-78843,-108319,-35885,3995,-17375,70534,315084,732360,966036,538039,151309,14342,-4671,-11016,-37806,-48558,-8555,54148,145307,128933,38243,-36940,-79254,-50883,-14968,44735,38872,-53627,-77236,-12316,27607,19038,-29426,28656,55958,-5225,-22859,-46513,-117447,-2471,19091,-21870,-53401,-64121,-61465,-1927,11755,35918,69831,93539,111208,57831,11968,21130,29506,46411,127095,67755,-56871,-64408,-40108,-84063,-101599,-6578,58597,65388,-36003,-99772,9759,112912,174133,83443,-39000,-58379,-81374,-81245,-61746,-77455,-87780,-82606,-82219,-106453,-81991,-71431,-117922,-137372,-112372,-50119,4928,-3123,-63544,-66808,-10572,32156,28519,12957,34716,71676,104706,184853,237827,110967,11956,-19210,-29274,-45614,-17085,9615,32739,22759,-14182,-33049,-26076,-24357,-24241,-30722,-26796,-36687,-5972,30343,49195,-22401,-112096,-74412,-1939,-991,-33405,4927,41855,39389,-10334,-10442,-3686,-23339,-94528,-21651,135896,215069,298803,388885,314822,158322,42348,-2633,20955,71118,60293,21568,-16464,10020,32330,-23392,-36291,27644,-3713,-56697,7116,27928,-17155,-58537,4969,73466,61970,-29223,-88018,-48154,58569,37671,-25984,-38977,7436,113619,202804,96887,5238,20537,35654,36061,10081,-37762,-78885,-114706,-62225,-37084,-2373,36274,-7193,-38249,-16549,-4018,11541,-30953,-80425,-126018,-145546,-86799,-64080,-63490,-59177,-39703,-55486,-93795,-45742,-9772,-32852,-75933,5728,157916,294793,275559,85606,-71958,-134868,-29128,48418,46322,-33763,-99843,30641,96095,162778,125693,-5005,-31410,-45131,-83828,-106894,-82358,-26938,-29855,-123652,-51258,5687,76156,95526,73619,101534,188576,262223,103754,-27930,-1691,10777,-26198,-27909,28654,30736,-19352,87928,158178,126996,46956,-44964,-107577,-113307,-87467,-62379,-1805,87749,146426,125040,38774,58838,97197,141987,303781,356247,280770,252935,242332,165746,159449,146767,133469,24073,-32132,-68180,-14249,127071,178491,106695,-8483,-62438,-62268,-131548,-138593,-69159,-73104,-90609,3932,12284,29453,-26318,-42976,83431,398072,352396,234243,93167,-58040,-76130,-28217,-53042,-94347,-93456,-76636,-73986,-87739,-84771,-42072,18156,70652,93032,68956,70584,54390,36170,32663,60348,73305,16411,-50873,-107398,-136070,-111948,-79017,-71303,-82231,-81431,-93831,-80745,-42463,-8037,-26825,-11738,68056,136830,146626,167715,183629,151240,91488,33937,85475,213560,244106,209985,149863,80722,-4450,-17134,-17863,-33175,-56722,-143755,-103156,-34589,38025,109798,214317,214171,21426,-32721,133505,303574,271015,101428,-45666,-42821,60713,167520,169210,74911,-33041,-75819,-89388,-66738,-3798,112434,250244,337985,365201,334350,176170,46439,-10287,48713,120378,70145,37827,38933,12988,907,-21563,-17446,9019,23632,45394,62379,70981,67691,87780,84975,31294,-39865,-73355,-78616,-14881,82925,138210,168881,167926,96211,28265,6247,25400,30595,32076,13455,-70144,-80288,36706,126806,105303,2201,-77643,-104890,-91915,11498,126040,61661,-28748,-20693,115133,179700,66845,-92539,-37612,18080,73367,122209,56007,-93547,-49910,70856,105973,70661,41873,182642,390905,393991,221740,61579,1963,-11974,-72242,-121997,-145426,-138482,-66144,3040,20941,-30053,-52424,-3809,60406,82047,78204,111913,152015,172883,173558,157068,173848,136763,53433,-9481,-50765,-58453,-51765,-46105,-18866,-19306,-61453,-93043,-19840,64069,56814,19604,-43443,-55761,60577,52114,-318,-45573,-13201,95940,131234,87718,62348,-2044,-37624,-38045,-68549,-97450,-9772,33363,-4699,-14273,53083,105249,81916,93577,42190,-27996,-72308,-77176,-51705,-36006,-23838,-66072,-136817,-148664,-109606,-93871,-79600,14235,72058,53677,55016,121842,200747,149675,53168,-2376,49048,163403,265664,230294,66995,-33484,-91283,-87094,-78739,-57712,10602,19992,19984,-4679,-7137,12067,70018,69631,-12787,-114934,-158712,-77892,-35897,-13080,1568,-46127,-129902,-73680,25656,159642,320607,360860,286471,100298,-68630,-65229,3260,57470,111168,179212,204344,192804,133042,65016,72351,47766,-21932,-104684,-80349,1817,62738,24395,3660,25344,-28254,-94386,32446,85442,127685,197547,183016,164363,149647,115097,53966,-71572,-130848,18268,137594,119505,22971,-89144,-109981,-95144,-98184,-57726,-5000,75585,78128,-30310,-89005,-70157,-47227,-41744,-56529,-66089,-75773,-84421,-58564,-16264,32531,10799,-52937,-82040,-100221,-111909,-111504,-107333,-86850,-46499,1456,55832,89472,88531,92534,130527,157192,81617,-2271,27007,120741,214705,206989,127796,81348,38456,25329,3945,-36574,-62812,-71669,-50674,-40254,-48623,-59476,-47781,7334,61227,45187,18397,-32378,-104947,-137031,-64393,-40038,-54364,-46482,16111,41085,12537,-59822,-38964,36267,8882,-77345,-38436,38609,80254,70591,30195,-24781,-36899,-31975,-60314,-63716,-8649,-25599,-108253,-20883,51777,62664,-16959,-52366,-59023,-69914,-78855,-51606,-70317,-102938,-30941,45010,64881,-16205,-78291,-90994,-19562,32079,72986,43530,-34471,-92662,-98831,-126085,-105610,-45700,-26059,-31973,-50984,-78201,-88531,-2807,7570,-54512,-100780,-98993,-107515,-105877,-55299,-9871,29080,67558,138551,198333,188933,90957,-2604,-63629,-87173,-67104,-43378,-3811,37359,21766,3563,4141,11973,68469,42687,13767,46076,75283,93588,45929,-32969,-78476,-109330,-116442,-104690,-108536,-96280,-92645,-93095,-20452,-60048,-108913,-85665,-51211,-63565,-82378,-41790,24269,79788,72546,36693,-5007,111580,250261,207820,106233,39741,53322,89747,97639,60255,13668,-111617,-58178,-32764,-22117,-14936,-91164,-80410,-25081,-16886,-47038,35127,231033,310379,367298,345617,126926,-8249,-29697,22352,92659,87515,-19314,-61768,-29293,-61032,-53601,-39354,-48117,-78373,-66913,21117,141164,212429,203259,101189,52506,53873,70088,67938,-28887,-108114,-52613,-11052,-34182,-61600,-55116,20717,158289,257348,283836,357277,439501,458690,259572,64507,-187,37785,78859,99906,112861,92349,-8705,-86994,-119668,-112231,-62155,-58728,-53472,-49989,-33622,37804,96488,150262,190922,216598,194337,157288,127270,108725,73942,101576,123004,136797,163138,115533,-13162,-75030,18651,35811,21457,-40549,-98709,-97087,-109426,-98730,10308,176796,191839,105238,45303,-3143,-56626,-89845,-104697,-54797,18805,60536,53961,69297,56201,-45213,-110485,-80953,14954,126213,192155,156109,70207,-9196,-33523,-32664,-23968,-21705,9094,32422,19990,-28011,-70429,-34156,-12847,2867,38442,79750,92213,87122,9736,-109864,-37096,-12442,-35178,-33468,-3159,3298,9452,-7233,-41974,-43487,67649,252375,306361,211210,18679,-122965,-96862,-53726,-21323,-11943,102029,121430,39832,-42965,-96700,-92636,-17851,4151,937,-36105,-79084,-55131,-21270,-8904,5114,44198,62833,74787,70469,-14097,-91879,-82717,-87587,-119433,-61483,-55998,-13604,106117,223232,280494,156752,26817,-68511,-98616,-49359,-5272,450,-44243,-57457,-32154,-29753,-28149,-1929,79014,189868,208185,98419,-3761,83506,112905,109754,78491],[10418,-56717,-25794,7920,41816,99543,65386,18239,-28519,-86112,-120034,-70132,-19090,-8043,-53362,-52425,23120,44977,40904,52519,164,-91807,9128,91805,124020,121802,88520,2932,-104296,-49463,59039,287203,471192,610011,582093,505757,374707,223773,141346,76402,44110,53302,64157,56247,-23160,-74715,64030,75502,6833,-6489,44515,13111,-44826,-100817,-101497,-87962,-102099,-59164,-47663,-43853,-51061,-39324,24207,39013,-44410,-121596,-48603,-5464,23233,-12937,-93295,-87303,-13527,-5425,-37121,-13578,17596,-350,-52465,3726,82945,97425,49464,87736,182202,224355,197216,93231,-1532,20121,63121,69795,74059,131793,217551,233084,257305,243272,84776,-48418,-49290,-58177,-68205,-87182,-74634,-68348,-54912,-26944,-10392,-36001,-17169,20416,82541,138511,174225,137300,23064,-102901,-55316,-57024,-43109,-13233,-32056,-53950,-23478,-87922,-55177,148642,415405,544201,513259,294460,149463,82388,44469,15525,12566,-27640,-99654,-77327,-35668,-59359,-43269,10314,-9206,-13354,-14708,-50749,-46297,-16797,14427,-3425,-15593,-64914,-118053,-31826,114066,259703,135940,143452,174834,134964,51560,-51507,-62869,7411,76766,182582,197883,139073,160165,118811,33128,-48538,51557,193690,68980,-197960,-305330,-88735,74289,123071,-34492,-118238,-130642,-83515,3987,70854,26348,22065,23917,3542,-13195,-13971,-76660,-156453,-83545,-17584,30974,6904,-84337,39267,255847,474744,490874,313214,134603,95338,216831,486219,552327,388419,251488,222742,189513,153106,44878,-64204,-122825,-96425,-34943,-4420,-2780,133797,388210,466275,230536,80634,40715,60737,195399,125628,24981,-96434,-115400,-1471,58668,-13417,-64681,-105577,-122438,-52908,35313,35875,7965,-16857,-15760,-4266,-4403,20446,38830,69286,26104,-76554,-32335,87690,148684,136692,106899,51816,758,-45471,-61272,-42973,-29666,-91440,-111206,13284,43656,-48609,-110082,-41906,-244,-8022,-57840,-150905,-100371,-45012,-32158,-85212,-128280,-46489,22608,28764,3742,-36264,-66657,-33978,60383,157587,126119,45405,-1384,-90520,-36086,-99510,-56072,-61302,-103794,-76548,-26891,-51196,-89612,-103030,-69019,-65595,-41808,-23377,-30064,10291,27726,38537,47931,48915,-26440,-108323,-100065,-48784,4479,17701,13242,-29193,-84242,-13560,108221,143471,64185,-43083,-39092,31518,20452,-44545,-27322,85127,129753,132439,136371,145664,104185,3692,-78528,-132749,-138043,-89044,33180,95613,115226,94948,43005,-13739,-43209,-28000,-10779,9866,53830,118910,116224,57916,-18033,-76712,-116218,-55224,-1179,242,93737,136045,97627,46756,26828,19580,100,-31884,-61047,-26016,43173,166519,269511,153617,-70895,-81095,18869,22392,-68101,-120859,-78433,-57955,-38982,-19075,12511,46630,52146,-4810,-82560,-97865,-82204,-46595,-35788,-31040,-26566,-18856,-27974,-73591,-24154,24299,21059,-47701,-44939,34641,95315,182129,220327,262579,333410,271257,52462,-64786,-109902,-107206,-44953,-23319,-70466,-131530,-59565,-58033,-54137,-7701,96811,166301,159785,112529,83507,111736,64446,13826,-38213,-95960,-132014,-151171,-122065,-49138,82014,109900,-20133,-96955,-54622,-17102,43488,64273,20259,-26533,-14410,13920,15296,25238,80809,78175,53660,-2980,-48793,-25979,-74062,-64705,19051,63274,-24317,-80411,-130488,-139915,-157806,-215128,-191676,-207686,-271444,-278069,-184355,-198782,-185965,-133242,-4783,153758,196168,149930,10762,-75738,111149,275448,136313,16189,-71585,-38149,-6667,-93019,-125918,-57147,10452,134168,418408,609692,490332,39175,-106553,47139,120233,48505,-38387,-110309,-39219,107555,197199,201942,155307,65114,-88762,-29859,3670,-16237,3670,57123,96368,39104,-32482,-15092,-16622,-56751,-45658,-69540,-58884,-41611,-1686,111645,323195,381209,146023,-25747,-89012,-6198,79543,178617,159688,98273,55902,19372,7290,29479,27773,-27013,-88219,-106120,-41738,14404,24541,51837,16971,-78267,-136559,-4701,78721,9057,-46162,-113499,-92592,89203,165046,66080,-76673,-94950,114851,197316,97614,30488,-17391,-58476,-32876,2387,26636,42771,41169,83157,8017,-96982,-126322,-141701,-125841,-30163,44792,49579,25067,48141,51784,5278,-120166,-58697,70162,179736,107675,-23890,-77924,-124243,-120884,-122099,-123302,-157031,-143610,-74539,-24952,-52522,-87668,-17645,33604,43253,48669,34686,-16185,-68436,-26405,9541,11078,24536,53580,55403,549,-51248,-22125,100355,212455,88963,-15828,-29900,36099,100401,149899,76772,-35289,-85708,-21486,-58122,-79383,-110316,-122178,-86564,-72188,-68801,-78539,-103111,-95973,-36351,47888,94331,65918,-47238,-111485,56865,145031,110333,110609,68244,78176,161703,268341,304116,227069,76346,-32968,-28851,52231,35776,-4752,1653,78130,148021,171755,113084,27769,-42175,-79192,-90443,-126691,-83561,-72791,-55173,-16129,5702,18123,-32296,-105589,-116507,-109071,-105771,-79713,-58278,4270,43905,32321,5591,-41125,-96934,-81791,-59933,-63886,-37442,71468,139651,190602,186326,58714,-91323,-104879,45434,266779,287698,86712,6770,15261,23184,-32563,-59745,77097,133915,133478,87044,38142,4329,36828,119530,153760,56726,-56908,-130758,-115974,-83223,-936,84006,129685,96822,15732,-67999,-53970,28346,50606,-15734,20552,147307,191237,114978,41098,23300,-17834,-28297,63633,123500,13294,-40105,-64459,-67300,-78329,-66228,-61588,-4899,69933,128016,123143,66828,35703,61427,98577,154603,248736,263976,199546,148782,166863,255922,243665,164483,-18306,-87950,-15636,31688,18542,-46063,-110296,-68462,44134,90593,89155,37637,-29523,-99221,26214,164181,120833,13691,-49055,-33947,-39547,-73238,-41378,63161,178020,164614,78304,15736,1550,25388,45450,16836,-35993,-66650,-28775,14444,50670,75401,46032,-61569,21545,143312,206962,190402,147851,121562,148703,133637,95347,95171,98452,149622,148581,101362,51764,-4954,-48029,-121936,-40735,-7581,-14817,-20863,150895,307078,184216,-3861,-112513,-85865,-73529,-37143,-1718,8266,32150,67386,28036,-73610,-97581,50130,132441,71319,-12232,-89086,-86894,-84606,-85777,-97340,-69272,-24999,17541,92940,212233,236529,133191,34574,-58902,-93383,-94843,-82415,-82601,-91331,-94854,-88547,-47152,-18900,-222,-15711,-60199,-51329,-24137,-35822,-71238,-142555,-109327,-56641,-31198,-32947,1005,14822,-2792,-17687,-24453,6434,50384,42476,-12566,-59724,-12602,22923,-11608,-60530,-43952,-46537,-53978,-30868,-78825,-72116,-18480,-19505,-57446,-98531,-39881,-24991,-50375,-66772,-50942,-65771,-134092,-108678,-20488,53687,76634,92085,14340,-70644,-58160,417,79440,184363,389170,433930,359237,268426,194118,192768,146576,38897,-38066,-72855,-105558,-66099,50100,129935,77621,97282,119221,82469,30348,-27687,-52763,-46300,-94142,-51195,10926,22085,20274,22573,36321,40809,-31078,-54123,-16353,-3966,-24427,-45623,-69422,-51494,-76091,-117328,-53124,21648,20374,-68536,-52062,-59289,27322,41484,-18458,-86266,-131147,-85719,-97900,-135137,-17928,118286,153791,102244,116471,223477,481013,547854,390689,184643,-32368,-42888,99352,239761,369407,498491,501663,247040,13924,-109417,-119336,-94847,-86143,-12618,6314,-19684,-25459,43163,8981,-42013,-88211,-97980,-46975,5651,36238,20113,3166,2311,-1460,2526,-20589,-36657,39300,194861,289449,256298,159318,82515,-15060,-52601,-22415,-41902,-17839,32356,53764,-11399,-60788,-71788,-88248,-99468,-95973,-69369,-61887,-71310,-106426,-30331,20269,-1220,72274,302972,727013,922996,490923,128937,30665,20236,7674,-21861,-39223,-13855,41020,126275,127825,57843,-18365,-74227,-42199,3386,64285,42313,-64119,-75496,3637,58457,61907,6526,71431,79851,12592,-9380,-40176,-128442,-21277,10329,-29763,-67971,-88635,-103738,-51255,-24698,14430,64779,101818,121023,54162,-238,15946,34461,73981,171965,95982,-44252,-73801,-48932,-92087,-111390,-27188,36969,56037,-37191,-87406,6143,73391,123285,95938,-13305,-25126,-38420,-41124,-31701,-55941,-83943,-103184,-105863,-123268,-89493,-76048,-122471,-145021,-124864,-62951,-6726,-5148,-63854,-62541,-8877,33948,30030,12965,32685,61585,96451,183170,224844,98800,7479,-18090,-25741,-27297,17049,37738,44472,16278,-28922,-47545,-30320,-17533,-10123,-13522,-19831,-57560,-32216,2713,19246,-43616,-94259,-49054,15636,3605,-41338,-19242,2821,13053,-29302,-31558,-27549,-38559,-94161,-13874,126386,173640,239140,313267,252714,124163,22240,-16798,12512,59687,43909,-4413,-47247,-25006,-2670,-44527,-31317,36256,13397,-38707,14055,30929,-18413,-64948,-1320,76084,68598,-11576,-78985,-28989,80711,39625,-41410,-59280,-11391,98620,192149,96128,17674,28954,36565,32518,7487,-46750,-92897,-113190,-74230,-54620,-16166,24278,-21408,-50664,-30262,-18573,8240,-15952,-72661,-115890,-148508,-98027,-75163,-70376,-63122,-42435,-55243,-103413,-59628,-15325,-28267,-70314,13422,170525,308347,276895,81194,-77292,-134067,-31171,41083,43852,-31099,-82539,41081,110599,175083,119943,-7626,-33128,-51516,-85801,-81279,3550,89484,73171,-44981,-83625,-26676,49359,77848,67086,107411,196880,240969,67521,-57167,-21170,4088,-25187,-44873,13368,17611,-31385,79067,153274,124158,42043,-53101,-113241,-109797,-87323,-62198,-5743,73943,120302,90786,42012,99526,128748,166096,328423,342970,249879,238703,248205,166782,161299,157707,137614,20562,-45575,-90445,-11858,146927,221943,155762,16434,-68895,-85849,-131891,-88458,-27644,-53867,-84850,10850,24432,36298,-23953,-38339,93104,403118,339867,235705,108224,-46387,-76239,-34504,-63799,-107734,-106170,-85862,-81489,-96886,-91276,-46149,18102,70439,78382,51201,59436,49204,35421,37189,63190,70775,10023,-56548,-109526,-139468,-120988,-74961,-53906,-68305,-79082,-102010,-93362,-55512,-20771,-32766,-11889,74416,145944,151583,184116,219205,193849,121766,31041,59229,199454,246962,209868,146760,62232,-21301,-15116,-11117,-29101,-48122,-129424,-98429,-30317,35417,93868,176336,165077,-8119,-28234,120209,268232,227003,73145,-63748,-51300,48803,153419,171253,87131,-21149,-59039,-81040,-85547,-24539,109522,256445,338950,353210,312774,161253,35565,-21835,33577,113353,87694,78551,73810,32034,15227,-4973,-5052,21421,36749,60802,84418,98189,85932,91015,79903,24144,-49809,-87198,-87845,-13461,88885,147956,172982,146620,48032,-35678,-52916,-16247,-6020,-6124,-19714,-87129,-81543,22834,77382,52158,-26288,-82089,-109655,-81363,39089,177269,101240,-20762,-17819,113626,179796,69463,-110022,-29658,34344,79302,102700,21481,-110602,-33732,74963,111429,81962,50706,174874,370186,371030,216324,73376,20697,17215,-29665,-89020,-128942,-130086,-60276,9417,28014,-21378,-53700,-12870,48395,64648,55631,78762,114007,157990,184232,173818,197126,154132,61334,-3123,-46959,-59804,-63503,-55819,-19024,-16760,-78483,-96160,-10419,80817,75688,34039,-24888,-39104,55028,43581,2653,-32968,-4803,99874,136642,91192,64366,3629,-33436,-38757,-67286,-99054,-21758,13548,-29352,-28099,48168,121870,121746,136049,67747,-27079,-84766,-95297,-59758,-33010,-16458,-60837,-130041,-128031,-83187,-70335,-57816,26186,75429,60839,68385,149749,219766,150291,55798,11782,78344,215450,329230,286114,102942,-18699,-90177,-90265,-74687,-43109,34604,31769,15954,-16500,-18614,6455,66188,44934,-43651,-131513,-175090,-117163,-73569,-38996,-8346,-45478,-125420,-79913,24117,176488,353743,394389,306587,98636,-71381,-60806,4395,52114,98553,161521,187528,180038,128374,73363,86873,55812,-19601,-98707,-52260,41471,101938,41297,-221,9913,-40359,-103936,30240,91683,162021,279105,296811,277509,232052,164270,83564,-57155,-142637,6840,130645,111279,22588,-86251,-114080,-91920,-115852,-77524,-20405,51151,63275,-40851,-88884,-61986,-48949,-60285,-73982,-72348,-84796,-91895,-58223,-5782,46589,13290,-65740,-111990,-120502,-118982,-115023,-110458,-86328,-42691,9944,63010,87791,81964,88338,125002,154443,70158,-31460,-3530,100629,217347,246262,197696,156305,96442,51698,13487,-13718,-31653,-33954,-27096,-32910,-43256,-55421,-48217,2086,52152,40183,17857,-33281,-106520,-146999,-72760,-40476,-53437,-55332,-5537,18462,1549,-59300,-40774,37430,13888,-67535,-42023,35169,77577,76056,31911,-33151,-55323,-54294,-66545,-9937,33880,-2811,-95688,-28399,56392,61585,-23335,-57250,-68040,-79530,-71476,-40584,-64795,-110273,-29863,49299,63212,-18162,-72845,-97025,-61622,8951,56743,28749,-44533,-108632,-98260,-119914,-110308,-55963,-38534,-39285,-48742,-64669,-62174,26414,32976,-37920,-85938,-96456,-116545,-111598,-49310,-7992,25626,57988,124803,177612,148210,48443,-34351,-88520,-109459,-88836,-53327,-2621,44103,23973,-641,-1798,11391,79922,68927,36288,52941,86752,124527,75628,-22484,-84309,-122773,-113674,-98774,-102736,-90937,-88234,-77532,2899,-40830,-93399,-106639,-71813,-78068,-69431,-18297,45412,95858,93635,66154,40153,171681,292756,217565,110688,53474,68240,88952,82822,35414,-25363,-122672,-41011,-21485,-18279,-11981,-82890,-70156,-12516,-7304,-43199,29290,218667,280708,299410,261121,92544,-14420,-38806,14178,86166,73945,-31591,-66713,-18187,-29008,-53839,-64331,-87317,-94149,-40504,43438,147660,199581,185928,91568,49579,55101,63558,55704,-39098,-112220,-60442,-26263,-55887,-82567,-74439,4534,153573,274733,288623,352934,446896,441206,219168,44105,-9420,31189,77145,107384,134898,119034,121,-94247,-114984,-94572,-63031,-61646,-60925,-61140,-43469,28059,82281,139987,174876,186023,171167,149593,112194,86656,55349,97033,146204,165718,174980,111140,-24781,-68597,25949,35323,31647,-37461,-101745,-103009,-123868,-118904,-18974,114866,119563,67893,39130,-660,-51238,-81884,-93435,-42247,32677,66439,41959,43946,45226,-40467,-105607,-80694,14626,113119,166628,130075,49297,-15529,-30490,-24391,-3376,4195,17732,37858,28484,-22549,-64425,-40702,-22759,7,41927,87006,97592,89016,11085,-103290,-44698,-16558,-38765,-47825,-29745,-25309,-12003,-22505,-50641,-54862,44263,232314,291415,198650,8001,-127869,-82367,-37036,-34799,-97389,54281,98260,29051,-46127,-94671,-80144,-9631,9921,6836,-28751,-76955,-61398,-26415,-8551,5391,34108,48152,68797,74183,-258,-83597,-81425,-84099,-132062,-73943,-69875,-9672,121443,262180,350912,203171,43497,-55303,-105789,-53494,-3972,2467,-46064,-63109,-42042,-42177,-36033,-223,91993,198609,182126,60544,-22691,91157,150416,138484,85549],[9289,-54405,-22918,-2919,19710,78650,57653,15028,-35558,-92930,-118095,-74390,-28720,-16076,-61055,-57118,23307,38219,27833,40707,-5779,-90316,7261,93526,125661,117084,73140,-11435,-97410,-30339,74707,303561,483096,595151,533617,464057,368098,219456,132542,67574,34440,39862,54646,61591,-4058,-52912,50352,54181,-17680,-25442,38754,19898,-26430,-70489,-68454,-71636,-96856,-56918,-48343,-44401,-48110,-38110,22858,40294,-33631,-130404,-58628,-10094,20829,-15390,-100851,-100573,-18362,-7536,-39459,-3564,28006,8468,-39635,7752,79433,88119,45103,99189,212413,271366,229543,101814,1400,26460,65949,73072,82008,141274,210656,212686,244060,254577,117957,-26518,-31881,-20858,-42466,-74243,-60311,-56631,-46586,-16062,-772,-31213,-19134,20544,83671,128044,153910,119197,25562,-91601,-70132,-67114,-38523,-2239,-9591,-28776,-8502,-79216,-50343,169934,460502,576918,488947,256695,136255,85344,58002,37018,32125,-6393,-79384,-101581,-58834,-74846,-48569,12003,6185,-4070,-21170,-57187,-45656,-19066,8646,-16546,-33535,-78746,-105933,-14394,131869,217835,115472,144025,184282,140923,43021,-67354,-39541,43694,128270,244103,268435,204593,205753,138812,39207,-63881,48861,176893,44796,-215848,-294874,-84726,62407,84440,-67297,-88320,-103913,-62720,16483,63647,22561,13249,9090,-11109,-22188,-24263,-90347,-167374,-75019,-8686,43870,9940,-86416,46049,257567,487038,552053,397217,185804,126218,229541,488217,587545,455109,307032,227922,157451,122273,26332,-75482,-115338,-85248,-28167,-14248,-18905,138427,399670,467682,242389,95270,48152,57008,185017,105032,2777,-108346,-113624,-3795,51633,-27414,-79670,-122947,-143300,-51241,36578,38649,8375,-23619,-29126,-21280,-19123,9631,21861,43785,12807,-76253,-41498,63923,105377,87502,89843,51473,1828,-48140,-65194,-43436,-28568,-90999,-101192,25566,69315,-19959,-88357,-39077,1954,-8421,-56966,-141663,-121619,-69246,-51226,-88361,-127681,-58860,4244,11478,-8098,-45148,-71497,-36955,54781,162165,141495,16249,-17993,-85438,-17215,-92205,-85037,-88377,-120759,-73774,-20007,-45134,-84023,-106224,-68171,-60796,-37484,-23790,-38734,-639,18985,34593,49776,59018,-6604,-93691,-110683,-70827,-4292,7270,475,-37929,-84692,-11877,99706,133873,61915,-40932,-33632,41039,36357,-32867,-31799,79413,132138,137474,142213,154208,101780,9690,-68443,-129329,-126311,-64944,49642,110552,129634,103725,54412,-131,-31405,-16596,1598,37424,96996,153753,118141,32735,-44717,-94659,-124458,-55733,-5040,-21638,71452,143424,117088,67398,42384,29720,3672,-32292,-66843,-38860,34287,173733,277593,126571,-79103,-60180,29199,27883,-63380,-140997,-93663,-68861,-43892,-9268,39876,76340,69046,1039,-111136,-117849,-100009,-67027,-55581,-43716,-28144,-5916,-20720,-67262,-27945,17296,16853,-53772,-45352,33866,89072,164295,187865,227765,317914,298304,81434,-61642,-116274,-108045,-43739,-20171,-47555,-117585,-71414,-76328,-89776,-47774,62806,144562,147422,104145,68407,97236,62703,19245,-32377,-91906,-127409,-136764,-125484,-95944,27188,67123,-59370,-75424,-43859,-16577,39091,59649,20353,-27974,-8642,30721,34419,31034,62556,58503,39376,-13312,-47313,-16846,-67804,-68226,9119,48625,-38621,-90042,-138213,-133440,-150844,-210970,-184093,-195830,-247201,-259245,-163311,-183772,-170387,-114207,21974,201989,263694,201862,31030,-62900,125166,309006,152364,21280,-71540,-23618,13262,-75552,-124078,-55387,23150,168473,448619,597779,503717,60728,-106258,38595,110540,35464,-62251,-84195,29974,194901,294325,272213,171876,39101,-99200,12729,35975,3362,14049,62398,96965,33919,-49610,-43888,-63604,-54690,-23265,-68778,-70673,-43022,30329,202342,407963,390695,133562,-22246,-87720,-15465,62664,153828,133467,85673,49835,21302,20100,56445,79303,10222,-66126,-112344,-34947,35217,63759,95896,50883,-59881,-129768,-31059,56767,-8056,-56436,-107831,-65637,103868,174204,77529,-67932,-91949,119348,211117,118050,49996,-5006,-65624,-45056,-12754,4498,19260,26803,92167,38005,-73686,-118036,-136827,-113440,-26578,44360,47066,29716,56706,54789,3409,-88569,-10836,124902,216061,120208,-19394,-80003,-112403,-109946,-115571,-120234,-155391,-151118,-79650,-23609,-39533,-81098,-23014,39740,60292,68409,44734,-19929,-83417,-31288,5829,5176,20058,60734,78247,19314,-59059,-67398,58441,210515,116277,25220,-5457,35322,74265,135840,88242,-15776,-65281,-17249,-63894,-98009,-128676,-112030,-74953,-61118,-57869,-67477,-93772,-67919,-5251,79349,127061,101491,-10915,-130890,16259,84286,71774,101796,75688,81682,165567,281810,337080,268148,111767,-11563,-27127,39213,25929,-5357,2895,72569,131327,148672,92172,12467,-54338,-87344,-92070,-100830,-57755,-61599,-42489,-1443,18561,26270,-29256,-102734,-108049,-95050,-106136,-86793,-62473,1636,40777,26686,-1787,-34893,-84986,-97118,-68143,-58999,-27501,81189,149370,208116,204361,74829,-67567,-81275,70808,303991,322671,94112,-9136,-702,10650,-38830,-49698,89270,138379,126804,73517,27028,-344,35585,121086,148310,54827,-48661,-128228,-124254,-99096,-13686,83217,140865,118034,37415,-56290,-52686,15225,20495,-51519,42127,158761,211495,147902,57465,17264,-35075,-48390,26782,110439,28956,-20630,-57977,-63071,-65429,-54922,-69728,-17620,56818,113147,107540,53393,32380,53857,73455,113422,210805,229686,162133,106500,125037,222142,258818,198596,26659,-100722,-36974,16275,5816,-53986,-117876,-70370,45616,97634,93632,38992,-26952,-111774,-5883,96704,60939,-16453,-55437,-28703,-39337,-82811,-53293,49543,140929,113199,51929,12811,11549,38795,61993,44036,-1374,-58705,-35331,-716,27792,45746,27851,-65302,23039,149268,217062,197631,150126,115436,137818,116798,89546,101537,113927,168167,163117,109669,53308,-6554,-45392,-114655,-61326,-29988,-23108,-11232,171116,304762,172063,-13209,-104024,-67126,-56672,-28270,832,9468,35249,71291,39596,-62045,-106803,26333,99835,50084,-11225,-69763,-77289,-90954,-93667,-109928,-81569,-38642,3509,80711,201750,239242,136542,24585,-74143,-106365,-94039,-72378,-68098,-75235,-86000,-100091,-48111,-11452,16757,8110,-49141,-55554,-33629,-49699,-89058,-140827,-109880,-67429,-46496,-59248,-40490,-25063,-25200,-22766,-19295,14892,55567,40134,-15383,-50461,-12784,11925,-14122,-53457,-29378,-21802,-20767,-6325,-53007,-68076,-13483,-10952,-46131,-87957,-51942,-28931,-44346,-64458,-52207,-66603,-136063,-109525,-20404,59375,78613,83801,942,-72565,-49219,7020,82935,179916,368167,377700,310911,248540,185848,185325,125464,21136,-43191,-64144,-91969,-69878,38696,101617,59770,108824,156163,113484,41230,-37978,-59877,-41074,-100063,-72213,-7112,7869,1498,-6340,6255,25792,-36584,-72279,-47676,-39221,-52695,-67543,-81393,-58971,-80166,-121279,-70956,-13747,-22737,-80738,-39910,-40341,27240,35260,-23786,-86373,-132969,-100276,-121450,-128784,-11176,122500,147641,103148,118460,210327,448633,528669,386786,172785,-53820,-48289,93774,233744,347387,459745,434915,180328,-17668,-115020,-106913,-96142,-84849,-2515,32336,13828,25673,106135,68488,-7296,-74202,-92831,-53583,-7046,21878,8188,536,6901,-2877,-9192,-43409,-59014,29995,198464,341974,326614,232822,123804,-7649,-55072,-24139,-40322,-26056,15631,45477,-6903,-46451,-52866,-77255,-91176,-80729,-54080,-48677,-60892,-99989,-22819,38801,19429,78231,287916,683085,824215,419139,98581,47584,51128,30810,-811,-23775,-14241,29301,103640,122537,81967,2798,-68317,-31285,25927,87505,47968,-70647,-70313,20708,90157,107907,54515,119814,102930,30696,3139,-34613,-123953,-37733,2863,-35983,-79591,-108275,-138817,-96714,-62127,-7128,60161,110373,130083,51047,-9999,12420,40478,104145,213617,120069,-30548,-72656,-48584,-88383,-112411,-42916,21205,52271,-31725,-71921,6582,44562,74193,105460,16012,13020,7589,3959,1416,-33286,-75473,-120518,-129599,-141352,-99012,-81389,-125325,-147023,-133541,-75065,-19192,-7198,-63495,-57900,-7220,34080,29405,13494,32505,52730,87392,174338,199364,80875,1812,-16406,-19192,-1230,55873,72363,64941,19237,-35471,-57540,-34176,-10993,5778,11129,4651,-65991,-57606,-20526,-1340,-48217,-70418,-27878,28281,5898,-49850,-44205,-30779,717,-42954,-50767,-49634,-52855,-88887,1405,119489,133096,179342,237828,196400,97057,6292,-26614,10977,56799,40183,-10614,-57806,-44187,-23817,-49179,-17579,46634,30529,-19736,19445,31796,-18931,-70573,-10985,73005,69970,6344,-63072,2514,109202,44622,-55515,-79883,-33148,75393,172114,95564,32321,38975,39031,30290,5330,-53982,-105997,-111482,-83224,-68113,-25419,18217,-29633,-59015,-43075,-35039,4085,4004,-59816,-104432,-146275,-107874,-85201,-75787,-65474,-44016,-54116,-104767,-66231,-14836,-18776,-64038,22129,184759,319639,274396,77313,-79522,-124767,-28967,37176,45753,-22243,-62655,52601,125164,182145,109871,-10696,-34454,-56421,-82055,-46235,95992,218098,186111,37132,-82927,-54906,21768,61449,64506,116871,201218,210801,37889,-75118,-35928,-1714,-21764,-57155,-5335,1983,-39799,70015,146321,120872,39755,-53557,-104393,-97180,-80149,-57873,-6716,61563,91286,50634,44810,137645,158760,185867,330488,305488,203605,210291,239377,158979,157308,165024,137879,17600,-55637,-107214,-13023,150195,245285,190225,38519,-63958,-95960,-100027,-40575,8912,-39374,-75657,20123,38017,42816,-21188,-32585,103103,393679,315563,228182,118055,-35943,-76055,-39068,-70942,-117386,-113978,-88289,-81984,-99990,-92385,-46738,19384,69079,61788,33713,49748,46545,37712,45359,69658,71213,6710,-59307,-108562,-134025,-122066,-64360,-32600,-50513,-73599,-106622,-103171,-66192,-32439,-38113,-11533,77465,147238,150620,195964,251854,234587,149474,30615,36946,176775,238192,199560,136502,36516,-36066,-8219,-1824,-23473,-36623,-104605,-83775,-23542,32293,73931,128273,106624,-38206,-21628,107642,232011,185952,47391,-79934,-52926,41418,137967,168303,97420,-7918,-41944,-68564,-85953,-35248,104420,252195,328474,332367,285330,146087,28118,-28918,20121,100285,98029,109879,99601,44951,23475,9553,6272,33377,51178,78731,108419,126098,103513,91589,70421,13428,-61601,-103931,-94719,-9136,93484,157369,180525,136433,22042,-75764,-100438,-50714,-38130,-41074,-51625,-103366,-78185,9838,28440,-1339,-55654,-85018,-111500,-69362,66494,225475,141465,-11901,-14909,107578,169384,64019,-131998,-15806,50595,80605,78303,-9475,-103621,-16395,78531,116138,92472,58270,161711,335263,336375,207616,87049,40522,45813,16212,-53191,-110282,-117978,-50977,17489,34700,-14561,-57539,-25356,31754,41077,26376,40268,70377,135812,190450,187885,217218,169380,68242,2971,-42853,-59502,-71326,-62516,-18870,-15542,-90460,-87896,2679,98611,95955,47802,-10274,-27776,42140,31000,2303,-22392,5515,102592,137354,93827,64194,9605,-28585,-38410,-64292,-96821,-31971,-5720,-52236,-37599,44228,136582,168854,193743,105210,-21001,-93953,-112471,-66808,-27727,-6087,-52445,-119147,-105772,-60269,-50741,-40080,32422,72916,62097,75613,169487,224441,140965,52643,24490,105784,258654,377607,330640,137909,-4165,-88445,-91343,-66859,-22247,59649,41991,10406,-27467,-25277,7358,65349,21397,-71783,-131207,-128072,-114061,-89315,-54819,-11751,-39770,-117694,-82522,26738,193629,377525,413786,315649,94774,-72139,-55948,5250,45832,85167,143337,169722,166171,122841,81595,99683,58226,-19935,-86254,-19491,83177,140193,57886,-2602,-5350,-52947,-111466,28001,94922,191014,346897,397446,378711,300474,202749,106494,-43853,-143724,-898,122041,104679,25440,-77144,-115052,-88810,-135435,-89302,-28540,31088,47833,-50808,-82411,-46440,-43989,-75863,-89126,-75384,-90046,-91620,-50099,11199,66126,21481,-67982,-130574,-129201,-116687,-114003,-111032,-83013,-36527,20015,71082,87151,76914,85834,119960,148550,55455,-63080,-30619,81938,211835,272515,255846,226323,154559,79164,25230,11777,1894,4391,3920,-11265,-25348,-44053,-45146,-2275,43543,36066,18491,-33654,-107099,-154829,-77180,-37449,-49473,-63075,-25162,-3365,-10258,-59195,-43955,35162,16903,-57492,-41419,34089,75208,80109,33342,-41534,-76195,-77964,-45282,42412,72530,18910,-79548,-29035,63098,61127,-27309,-58376,-72075,-85813,-62828,-27940,-55883,-116038,-26699,56719,64921,-17012,-66666,-96853,-90928,-9171,40704,17149,-48789,-120040,-94317,-107181,-107812,-61332,-45553,-41768,-43700,-50048,-34143,54953,68293,-4171,-65544,-91719,-122911,-98665,-36600,-1853,23462,46926,105502,147979,102776,6523,-64786,-109213,-125042,-106321,-62008,-2509,49270,25188,-4599,-7355,10128,87405,89864,52406,57965,99089,157779,109635,-7164,-85160,-131718,-105743,-90830,-95425,-82611,-79834,-58697,27405,-22969,-77664,-121609,-89430,-91519,-57954,2424,64135,112590,118697,102626,100190,253036,350305,240483,125775,73213,84915,85930,65643,9526,-60390,-89187,-16581,-3692,-10063,-7441,-75576,-62685,-4240,-1039,-36167,26749,195351,241238,226681,178148,64071,-16003,-46079,3700,74115,55085,-43772,-68836,-6202,5097,-29868,-72535,-122479,-90129,-12463,67486,153076,182075,164076,80128,45156,55195,57933,45541,-46779,-113197,-65732,-39016,-74770,-99995,-89237,-5408,151277,289496,286620,336413,435594,407633,179399,27019,-16011,25600,76949,118302,162253,151544,12430,-98909,-104147,-71798,-63068,-66674,-67179,-70112,-50816,18263,64767,122201,146747,144369,140730,136874,95461,64859,38310,93322,170449,195313,187086,109981,-30671,-60457,34961,39085,42849,-33905,-103570,-102286,-118382,-131685,-53578,44617,42848,27439,32393,4038,-42471,-71811,-81382,-29498,44477,68755,26233,12944,32414,-33971,-98697,-80405,13659,98096,136311,99572,26396,-22757,-26705,-13023,18812,31019,27235,42295,32483,-20778,-58357,-46668,-31320,-69,48124,98068,108472,96957,17433,-98573,-53094,-19940,-40574,-59386,-53571,-49661,-30747,-36040,-57095,-62543,22574,202727,267175,182914,-1983,-131957,-65839,-7392,-7526,-122535,4520,64785,16507,-46562,-87427,-65254,825,17448,14521,-20538,-74563,-64458,-26903,-4992,7842,26456,34730,62451,76712,13569,-73418,-78222,-77806,-126954,-87163,-84181,-5353,133038,292682,412760,254380,62336,-40961,-104915,-51935,2815,9035,-45055,-64101,-46459,-49832,-40710,3626,106156,203341,155935,33611,-27005,98615,181639,163802,91872],[6744,-45073,-2046,5368,7946,61670,50871,14432,-37586,-94149,-119068,-83078,-44102,-30593,-73127,-57819,27158,34649,16957,28008,-13474,-89702,2206,89601,119767,103794,50995,-26916,-76077,-10215,87817,306695,472615,556250,468599,408565,347000,205410,116139,53983,23592,26576,46869,70154,19676,-34884,30049,30490,-42831,-40658,35164,30238,-2659,-34692,-30551,-52483,-91593,-56048,-49186,-46480,-50018,-40185,14093,33929,-27616,-126028,-65840,-12602,20230,-14231,-89455,-94189,-24027,-12917,-36184,13447,41942,18807,-27468,10296,74585,79994,47652,110344,231626,305502,252393,105592,3503,30901,65998,73465,86271,144377,194987,185978,220850,252766,151294,11863,16273,27176,-18978,-62898,-46873,-45770,-42737,-9895,5150,-26742,-19251,19038,78622,108545,124454,94527,27760,-79803,-86808,-80338,-42147,1489,10691,-1840,6115,-70523,-49543,178546,475032,572539,437638,209579,117736,85384,69562,54531,46682,11051,-55217,-124775,-86668,-86248,-57426,6385,15172,2573,-28424,-61755,-44267,-21482,2521,-29620,-48909,-80765,-82481,1993,138470,157827,93700,145595,194351,147555,35036,-83490,-17664,73334,167776,286798,322154,261893,241300,147593,33470,-84218,43388,156603,23733,-229303,-289821,-88953,39226,35328,-67057,-39104,-70938,-34741,33878,61971,25470,8973,-4153,-25163,-30006,-34878,-105155,-164865,-62975,6271,60810,14718,-89919,48735,247833,476002,588786,472362,240016,157069,237416,471275,592558,497674,346295,221282,120895,87860,6963,-79101,-88889,-55610,-16803,-24320,-38520,127217,382904,444640,246494,109108,57932,58265,177732,89660,-12550,-109820,-107754,-10794,36510,-46435,-96834,-134678,-116487,-39279,39141,41360,9638,-29562,-41899,-36918,-30905,1800,8357,21481,1113,-72787,-55105,28486,48757,30298,68031,51230,4677,-50388,-71066,-45820,-29010,-91062,-92404,35002,92763,10695,-65015,-37904,-367,-13115,-59950,-134391,-142553,-91682,-69288,-91316,-125151,-69800,-14479,-6840,-21120,-55004,-76672,-41716,45000,158093,155730,3353,-36593,-78071,2335,-66738,-119486,-118887,-136085,-68108,-13163,-39884,-78153,-106301,-64659,-53201,-33086,-25333,-45541,-10867,10845,31912,52345,68182,15506,-70651,-97899,-93145,-14956,-4584,-11879,-44177,-81819,-12234,86718,121883,59865,-36316,-25364,52284,54275,-15951,-31261,75902,134370,140695,144279,156083,94194,15011,-56148,-120808,-115889,-44688,57941,117694,135253,106633,63245,14823,-15343,-3050,12045,60035,133998,180620,113574,9519,-62264,-105420,-126890,-55422,-9673,-39083,57648,156079,138606,87102,56570,39058,8415,-28721,-66608,-48851,24816,165546,261291,96675,-35913,-33862,36932,29594,-59907,-136616,-99831,-70151,-36789,12870,78433,112040,88184,9779,-134872,-117428,-105223,-77424,-70494,-54569,-24418,9056,-14311,-59152,-27675,13405,11837,-62295,-50977,23972,71587,135297,150804,189421,288937,307667,105393,-58790,-121406,-106722,-43240,-19216,-27287,-71570,-62684,-79572,-115967,-86636,25325,117984,131998,95081,54912,78814,58977,24230,-24833,-84218,-115778,-116623,-109527,-144093,-28777,25089,-94227,-50083,-32184,-16172,32055,51725,20027,-28205,-3322,43437,49914,36611,48354,42500,26086,-22430,-44335,-8387,-61287,-64475,958,33900,-52661,-98317,-145541,-125591,-137029,-204987,-178372,-185862,-220409,-247330,-156497,-178602,-157777,-94783,49977,249032,335794,261846,56181,-47865,134999,335838,165603,26342,-68932,-9835,31344,-56470,-118014,-53970,34100,194514,447718,546509,482599,80730,-104117,25418,96095,21477,-80666,-39864,94603,278454,390884,344333,191012,19815,-58016,51709,64880,20127,20784,62234,91565,26368,-66068,-73027,-103051,-11962,4884,-62259,-79551,-34296,88724,305994,483776,387012,121366,-16916,-81444,-20444,49083,130127,109860,74337,45088,23794,32052,79657,131516,54307,-36271,-87930,-13310,65864,111064,144206,82309,-39929,-111076,-54151,28517,-28114,-62072,-90988,-35176,112552,177832,86850,-57102,-88255,112698,203913,122861,60657,7809,-66227,-54392,-22317,-9569,531,15246,99221,62927,-49573,-101065,-114971,-95277,-17383,49646,52065,43622,70531,60016,5919,-51614,40244,180052,245545,130732,-12274,-79675,-98517,-95879,-106133,-114896,-150266,-156891,-85203,-23898,-27801,-71312,-26198,47311,79932,90425,55998,-21523,-95652,-35300,702,-2264,13114,61860,92984,36951,-49764,-108185,30263,210950,148815,67906,23510,42877,55523,119099,97931,6368,-38494,-4044,-57197,-100933,-129563,-97435,-62586,-49418,-45661,-53957,-76373,-36547,26209,109634,158828,137988,29269,-88028,-28622,20014,31466,89662,84337,86201,164966,283563,358199,301842,148333,12932,-24726,25439,19406,-1902,6495,67437,114296,124905,71288,-1199,-63665,-91498,-85481,-70948,-30469,-48422,-27156,15444,32937,33703,-27875,-100096,-98140,-78696,-97675,-91516,-64148,728,38045,20491,-15250,-30165,-63466,-92247,-74758,-52762,-17500,88563,156150,223425,219541,92833,-39896,-49703,106067,348968,364161,109320,-22203,-19306,-5187,-44506,-30605,102320,140927,118374,60335,17104,-3399,33573,119114,138950,53132,-39012,-120733,-133820,-113554,-21844,83275,148413,134276,56775,-42425,-50199,56,-12424,-75706,54994,156729,215883,169797,70143,8887,-51027,-62213,-5837,86535,42167,161,-49805,-59648,-53507,-41411,-71027,-28431,43204,95736,89036,38578,29320,48145,52361,78478,181131,204768,135537,73281,91792,190766,268434,229912,75309,-91758,-56926,175,-6471,-60552,-123909,-70874,43580,98218,92069,35830,-26351,-113237,-29551,37191,1304,-46178,-59416,-22857,-37175,-91242,-65628,32126,95935,54027,17967,8312,21808,51197,74487,64979,28372,-47807,-40031,-13657,9191,22438,8585,-71337,20863,148754,219006,198177,147774,105422,120879,96562,81856,105051,126927,182515,174036,117007,55837,-6832,-42281,-103694,-78427,-51929,-33534,-3299,183427,288956,155107,-22036,-93718,-47206,-36951,-15224,5680,11141,36804,71447,47580,-51255,-111870,3840,69360,33379,-4745,-50225,-71703,-99243,-101961,-120631,-91597,-50554,-11544,61716,175231,224881,131945,14326,-83840,-109926,-87549,-59385,-50753,-56975,-72391,-109875,-48550,-3271,34815,32197,-37315,-58587,-42787,-63134,-106559,-122313,-104903,-77682,-62903,-86582,-79699,-57643,-46160,-27680,-13645,23224,58549,34227,-22858,-42681,-11102,2230,-16878,-46221,-10862,7853,9517,16168,-23079,-56435,-9732,-5617,-35649,-71834,-58777,-34712,-38716,-60431,-54862,-69904,-138251,-106676,-15915,71457,86197,79382,-8012,-69796,-40405,11682,83197,170236,334345,314933,260571,224557,173577,173391,103485,4308,-46535,-54809,-77329,-68440,29413,76913,48423,122861,192252,143531,51897,-44540,-60077,-28756,-91482,-83916,-17015,3451,-6382,-31679,-31394,2516,-43214,-88026,-72929,-55964,-63080,-78276,-91261,-66245,-83772,-121681,-87066,-44409,-52954,-84826,-26619,-20193,25492,26203,-30183,-84828,-131150,-117222,-123289,-119338,-5978,123508,142061,105854,120063,194052,404838,497859,380813,169181,-56718,-46476,86017,220316,312630,398574,346821,111396,-47852,-109804,-93648,-95787,-79490,9284,59374,47501,76161,171099,133723,32638,-54712,-82904,-63045,-26839,-1391,-11164,-5531,8280,-6626,-21778,-64773,-65153,28270,196611,380118,387182,300519,156703,-2967,-58287,-25683,-38940,-34663,-2817,35059,-3153,-32092,-31871,-56717,-72969,-63059,-38016,-34359,-49276,-91178,-15424,57538,42322,86617,269324,604469,683376,331893,62504,62802,86178,55948,22364,-5873,-12128,17641,78137,113674,107754,24569,-63035,-19818,51104,112200,54152,-74241,-63253,37892,121693,155654,113508,169865,121993,46200,11821,-31873,-114506,-53194,-4767,-42355,-90193,-124415,-142764,-124966,-98061,-27705,55032,116999,135763,46568,-18530,9546,46741,135327,247243,135651,-19984,-63355,-41180,-78198,-110307,-54142,11234,53558,-21098,-55416,8773,24922,29057,107755,44992,49500,52024,48765,33498,-11414,-64413,-129001,-153317,-161043,-111726,-89705,-127279,-141239,-137788,-87238,-33323,-10790,-64091,-54885,-8013,29772,23114,11748,31819,43664,76038,156602,161789,56745,-6586,-16147,-11217,28962,95647,109250,89791,28451,-35878,-64276,-39107,-6601,21173,40290,43342,-50575,-80598,-38753,-11128,-39529,-48511,-12442,35073,5036,-59834,-69691,-50787,2957,-53074,-69550,-70857,-66558,-78632,23444,116450,97167,123437,168463,148377,75112,-7198,-33603,13095,57482,42793,-4081,-51532,-48695,-29895,-40151,-1134,55391,44118,-2832,20694,28561,-20163,-75915,-24721,63279,64810,21675,-40798,48007,147334,57401,-62725,-100135,-56512,48218,148728,97393,48465,48856,41335,27796,2247,-60913,-118438,-109381,-90498,-80881,-34107,13731,-35549,-65255,-55758,-53873,-1250,24138,-45121,-93964,-141209,-117176,-95042,-80717,-67197,-45397,-53508,-103237,-66241,-7887,-3597,-57140,28811,196353,324462,265759,72518,-79214,-110575,-23893,35738,51239,-8322,-42714,62294,135746,180694,94391,-16142,-37462,-61828,-74944,-7427,186844,339523,285943,104906,-59004,-77236,-5455,47455,66302,128213,199121,172310,13226,-85187,-48173,-8533,-18896,-63537,-26937,-16186,-46442,60033,137223,117401,40960,-45465,-86638,-82503,-70877,-51952,-6414,50153,61474,8499,44702,166420,182092,195636,305273,247023,146357,170462,216625,142332,146587,167189,133822,14230,-63793,-119746,-18022,138513,246681,206190,54598,-53633,-89094,-69229,1650,38204,-30589,-67082,29818,52261,49192,-18132,-26699,111580,368634,279894,210218,119597,-29522,-77595,-41231,-73241,-122241,-117221,-86056,-78678,-99118,-89696,-45204,20639,65053,42380,15091,39874,44650,41369,55881,79081,74305,5810,-60288,-106045,-124302,-113256,-49302,-10137,-31842,-66921,-108774,-111053,-75025,-43495,-43950,-11688,76308,140416,143455,201516,277726,268532,170576,29768,17968,146495,216164,176380,115794,2033,-47240,1361,7932,-17587,-24202,-77335,-63249,-15884,26984,48916,70776,41755,-67510,-14001,95371,196054,148271,24110,-93760,-48578,37511,120992,159140,103627,4518,-26913,-57886,-73425,-34087,97701,237642,307017,303411,252307,128897,21252,-34191,6971,81004,98857,128321,113330,50139,24175,19725,14918,43534,65474,96973,131466,151831,118383,88890,57112,699,-72893,-123806,-96731,-2401,95970,165580,191119,137463,21140,-74742,-104856,-77658,-66361,-72970,-80873,-114465,-70556,-1653,-15876,-50904,-85787,-86915,-111307,-57386,91656,266416,179195,-2879,-12722,97303,150770,53125,-121066,3402,65175,76697,51482,-28978,-75793,-115,79537,118453,100996,63013,142342,288808,293408,196327,101492,59842,71986,62152,-16434,-91226,-104573,-40145,25117,38467,-12227,-65941,-41694,10596,11130,-9828,-2948,23496,107793,190871,197324,231302,181350,73761,8145,-39527,-59114,-75760,-65769,-18679,-16586,-90991,-70983,17750,115488,115805,58760,-2964,-26051,21554,14731,-1926,-15558,14074,100764,132383,96240,62527,15094,-24372,-38306,-61189,-93229,-40943,-24316,-73264,-42459,40889,147805,219798,265804,156073,-9645,-100744,-127754,-69936,-18305,8300,-40653,-105556,-83741,-41255,-35043,-26346,34251,66832,58867,76552,178920,214947,123287,44357,34319,127902,287327,404725,358805,169380,9522,-86624,-91041,-56483,3017,80052,47826,1935,-38002,-26998,14052,66790,-188,-97124,-117960,-85977,-80685,-82263,-60005,-9364,-30565,-108139,-81034,33276,209929,389467,415736,310867,88381,-71318,-51527,4769,37747,70663,124754,151351,151509,116410,88502,107816,54308,-22163,-67363,16632,124801,174681,72530,-4258,-20497,-65732,-105543,26442,94072,209602,389655,469521,452973,346589,227195,120595,-33427,-132780,-4236,111925,99882,31699,-61377,-108817,-85733,-155631,-89536,-30451,15591,31702,-59944,-69612,-23768,-30784,-85652,-101066,-75561,-90922,-81883,-33331,34095,88853,32058,-63754,-120825,-121610,-107461,-109923,-109209,-76747,-28002,31380,79490,86869,72687,84334,114642,137467,36491,-95316,-46840,67634,199427,283113,295478,283837,206577,104008,38845,38379,36465,41388,35428,16035,-1616,-30004,-39947,-5949,35211,32289,19562,-33973,-106401,-159891,-77400,-31298,-42825,-69521,-42321,-23780,-22776,-60028,-48629,29571,18029,-47420,-37407,34771,72589,81254,33318,-50075,-98610,-91876,-6145,88859,105265,38403,-61249,-19162,75349,63393,-28374,-55887,-70801,-88593,-52505,-13091,-43142,-120527,-22599,65766,68797,-13506,-59988,-91791,-104102,-24230,26951,8862,-47807,-126032,-88407,-89748,-94764,-58033,-45779,-39675,-36459,-35002,-7907,75781,100697,34951,-42385,-84829,-122323,-79655,-19713,7915,22856,35266,82526,112746,57226,-31486,-90321,-119960,-129888,-117717,-68968,-3545,52013,24474,-8928,-12846,8106,90203,103739,61671,60647,111539,191122,146702,13864,-75353,-117994,-93196,-81015,-86506,-71431,-66855,-35395,53144,-6331,-62911,-119122,-99624,-103362,-49094,19607,80405,130392,147960,146471,174469,349433,414671,270836,148846,97789,101822,79916,46285,-16439,-88622,-56126,12068,19446,2670,-1335,-69757,-58754,-988,1877,-25761,27713,160658,193084,154286,104331,41966,-12886,-49821,-8130,57573,32842,-54883,-67833,6471,38994,9754,-56377,-122788,-66917,16768,91882,156168,160169,138470,67321,40247,55465,54372,38562,-50974,-110566,-68292,-48810,-90304,-113534,-99174,-9633,150230,299101,277609,310000,409578,365438,144381,14229,-18926,22802,79824,133161,193534,187207,26785,-101212,-89853,-48560,-59827,-72797,-72235,-76753,-54521,10220,45636,97090,107233,95460,106494,121273,79833,46567,25026,90786,194347,224505,199697,112421,-29892,-51134,45026,47934,54584,-30243,-103509,-90721,-94240,-116432,-91159,-25870,-30665,-12204,25690,11341,-29975,-60111,-69858,-18553,52464,66648,7542,-19779,25603,-20662,-87087,-79597,12311,82270,103757,66974,3063,-30094,-22110,-779,39198,56813,36805,45009,31538,-21800,-51735,-51451,-36962,3409,57524,113281,124670,109329,25924,-94898,-61529,-22496,-40720,-67597,-74178,-67731,-45666,-47219,-61092,-66468,4865,167810,237001,165871,-10075,-134943,-49001,28803,46917,-40039,-31767,24522,4170,-43211,-75497,-48695,12550,25869,23017,-12329,-72390,-64138,-22220,2316,12811,21527,23883,56576,78082,26766,-61348,-72912,-69008,-106913,-95684,-98142,-1106,140764,312161,458343,306214,82955,-25795,-98054,-45966,13993,19557,-41449,-60694,-45327,-52230,-42241,9029,120042,202988,131144,15163,-22166,104014,204349,184175,96969],[5569,-29289,28288,27048,9176,51462,46738,17187,-35289,-92511,-120558,-94152,-63052,-49279,-85578,-50183,37052,35913,10042,16675,-20570,-87588,-5924,80173,106982,83909,25306,-41196,-56001,9048,98352,296861,441587,497902,393740,345451,314765,183973,94205,37632,13154,14079,40175,78814,40945,-25393,6815,8843,-63845,-48990,34425,44139,26285,7838,13528,-29691,-84590,-57082,-51605,-51042,-57235,-46591,-1636,20953,-26351,-119089,-69619,-12987,20833,-10475,-68109,-66386,-22741,-14080,-21132,36471,58244,30012,-15752,11247,68074,73151,53552,118432,237398,322655,263795,105054,5250,33481,63580,71355,87236,141542,172041,154894,190878,238709,183372,70407,89768,77280,568,-54201,-34114,-34338,-44575,-10699,5288,-24539,-18038,15687,66594,79437,86006,63187,27544,-68642,-102798,-94660,-54494,-3244,26750,25235,19002,-63285,-54327,172061,455806,530554,365046,156343,94180,81539,77723,66873,55254,23386,-31597,-112419,-109174,-82415,-65633,-5383,16593,5089,-37142,-65535,-43189,-24646,-4815,-43840,-62937,-73137,-59618,14019,129702,84546,72450,147008,202639,152795,27064,-100394,-466,92353,189674,303359,350545,303742,263445,144974,15899,-110188,35153,138097,12731,-227434,-291461,-105679,2048,-13850,-13740,21244,-33830,-1618,52032,61469,33061,8557,-16292,-40056,-38726,-47785,-123105,-147955,-48901,25871,78907,19723,-96625,44071,224033,440433,595701,529758,292278,183862,236321,433326,563197,508798,363294,202871,81946,50305,-14210,-76187,-62680,-28147,-6860,-36441,-62436,99770,338088,397550,239693,118674,66668,61532,172664,79723,-21333,-103524,-102223,-24834,11608,-72016,-109916,-105934,-71321,-20774,40203,40964,9008,-37152,-56343,-53115,-41690,-5495,-4281,849,-10940,-68702,-76520,-20102,-17471,-32443,40572,49847,8645,-53233,-81705,-52758,-33319,-93872,-87638,37845,108586,38092,-42901,-39961,-8384,-22629,-68432,-130495,-146030,-108175,-87310,-96667,-124410,-82310,-36265,-28958,-38261,-68377,-83447,-50305,28978,142663,162160,12429,-58820,-71121,19142,-34340,-130316,-144420,-138107,-62104,-9385,-38271,-74746,-105190,-61152,-45273,-29685,-29692,-50547,-21175,1610,28435,52714,72554,34743,-46426,-73637,-116707,-29558,-19803,-26086,-50640,-79484,-17508,67478,105683,55829,-31854,-18758,60488,68955,84,-30502,69699,130493,135737,136580,145587,77671,15183,-46594,-112483,-113148,-32713,56041,115325,130943,102515,67320,27531,738,8718,16713,72417,157558,192355,98621,-14639,-76283,-113686,-128081,-57044,-16793,-52912,49573,169615,157281,101728,66083,44654,11615,-24173,-63120,-58770,9251,137653,218247,63866,3473,-12294,38604,24979,-60761,-125131,-100696,-65186,-20938,43746,126381,151318,106459,18240,-116050,-104037,-100659,-78665,-79188,-63125,-15358,24022,-9839,-52028,-26415,9890,3936,-75039,-64382,2695,41099,94417,108106,146402,246024,294589,117761,-59603,-127818,-107350,-46976,-23700,-15103,-25795,-32556,-63757,-110013,-123368,-15870,85938,112110,83356,41678,55180,50650,25878,-18793,-76630,-103310,-97771,-86800,-111255,-51080,12522,-76938,-25435,-23102,-18815,20118,38531,16544,-30485,-2661,47693,57219,37098,33968,25808,10660,-33093,-42955,-3826,-57847,-59138,-8721,16396,-69186,-107672,-156321,-119669,-120169,-197713,-175520,-181663,-197578,-250527,-170871,-185737,-149227,-77725,75446,289409,404888,324730,83690,-33504,136834,349997,172300,28310,-67312,-1081,43233,-39126,-110224,-56120,39914,207707,416539,465272,431261,95245,-102477,5212,74881,4581,-90497,-1200,146822,346873,472366,407636,208147,6974,-23917,81946,86210,30848,21132,53902,77082,13019,-84104,-104109,-75699,36239,27162,-55646,-87680,-16199,165169,406165,536182,365203,106042,-13092,-74454,-24001,36065,105322,86352,61541,38491,23427,39751,96060,177528,100695,-3292,-58609,13032,96107,155544,189672,107052,-23770,-92973,-74280,-7583,-51530,-59807,-65044,-5476,112222,174045,92157,-46717,-86774,94842,176877,110767,59717,16520,-63735,-63968,-29761,-16578,-11992,7376,103061,79991,-28728,-82356,-91927,-74643,-4600,58876,64511,64694,86325,65049,11281,-16848,86993,226153,260762,134896,-5459,-79010,-86046,-81956,-96359,-109689,-145967,-162841,-93021,-27765,-19950,-62412,-29425,53714,99529,111650,65123,-24459,-106683,-39467,-6995,-12662,2467,55617,96426,47486,-34083,-126936,18491,213907,182928,107567,51323,53776,43144,98420,101810,27387,-10454,12138,-43845,-86934,-112197,-83373,-52054,-39415,-34589,-40530,-55964,-4793,55094,135525,185689,170620,69215,-40293,-61405,-41025,-10593,72215,91682,90893,158975,272615,364561,324160,181756,37581,-23936,9123,13451,2466,10528,61613,96239,99884,49247,-15171,-72357,-93063,-73278,-40087,-5687,-36955,-12328,31888,46580,38173,-29858,-98361,-88581,-62794,-85500,-94641,-65007,-547,33870,13074,-33097,-27739,-38131,-68585,-78776,-46988,-9322,90755,157262,233243,228604,110664,-10734,-14035,148606,396696,406918,130306,-30168,-41225,-24965,-42365,-5350,112849,139726,107596,47350,7884,-6502,28713,111213,124490,50429,-29491,-108388,-145621,-125888,-22619,84750,151961,144219,71491,-29020,-47844,-18497,-48477,-78099,59453,142607,203227,176338,76265,-2693,-65372,-70398,-32464,52065,49107,19444,-41227,-58313,-44487,-29156,-67303,-38023,28450,75487,67637,23038,26254,42987,33876,49033,159352,188930,119623,49303,65227,162410,270350,253870,120225,-68703,-74877,-16867,-18830,-66487,-128300,-71129,36543,90139,82964,26957,-29570,-99720,-33127,4799,-39447,-67463,-60559,-17370,-33340,-97252,-78772,11146,47665,-6960,-22233,1216,30177,60342,80737,76952,49823,-36896,-44094,-25205,-7123,3842,-11254,-79917,15714,142335,212487,190826,139299,90646,97738,73268,71480,104349,135387,190512,179532,122213,59088,-5519,-37963,-91502,-92362,-73444,-46331,1954,185893,261100,134243,-30814,-83837,-28297,-16475,101,11360,11947,35646,67007,50686,-42434,-112058,-17086,41286,20090,3137,-34419,-71408,-106473,-108085,-127149,-100286,-61370,-27858,36987,135642,194581,119178,3869,-86926,-101944,-76353,-44128,-31209,-37143,-55213,-109975,-49508,4620,53060,55195,-25781,-60939,-52544,-77117,-116877,-100214,-93968,-86210,-80356,-113603,-104939,-74371,-65135,-32983,-8086,31145,59300,24685,-35096,-34698,-7926,-5651,-19531,-38591,8658,37085,35953,36214,10707,-35332,-6328,-4143,-26952,-52786,-56663,-41942,-34477,-55435,-58675,-75323,-140835,-101625,-7624,91376,103350,84395,-8350,-62643,-32542,13943,80087,155980,291415,252304,213048,198452,157925,157702,81502,-11431,-48271,-45520,-62411,-61482,23577,56581,41017,135256,223889,171451,62215,-46959,-58454,-16909,-79415,-86729,-18679,10134,2201,-40404,-72590,-26217,-47805,-93605,-85314,-58776,-60539,-75689,-97798,-73901,-87728,-119988,-99999,-65497,-69067,-84174,-13876,2175,24404,15153,-37009,-81086,-122440,-135789,-98126,-107878,-2431,120800,137573,110152,122274,178693,359087,463276,376572,175867,-40021,-39466,75238,198537,266214,320776,248432,46866,-71073,-94453,-79969,-93920,-72677,20365,85197,80254,122993,228993,197240,75601,-30062,-65335,-69866,-50224,-32103,-37780,-14993,5754,-13061,-34929,-83649,-56143,30990,188870,399380,431296,354799,178003,-816,-61525,-26375,-37671,-43314,-21650,24441,1047,-17378,-10323,-33211,-51095,-43936,-21444,-19233,-36479,-80271,-8424,76044,66656,96922,248515,502113,522000,241179,25121,75677,124237,82826,46442,12321,-8943,6206,52854,104430,133612,46546,-58146,-7663,79161,137545,61030,-73949,-54072,55924,153874,205712,182537,218837,135955,58114,15841,-31941,-105102,-67433,-12434,-49099,-100158,-136384,-114051,-104575,-121545,-43842,50093,121151,137325,40817,-25036,8331,54412,167566,270654,141440,-13519,-49033,-29550,-66523,-108354,-59850,7325,59660,-6200,-38376,12016,12690,-9104,100326,70327,80075,91643,90451,63081,9552,-51017,-118034,-135905,-152697,-125062,-100682,-124915,-127843,-133979,-97319,-47920,-15649,-65535,-53565,-11150,21470,10447,7109,29980,34447,62633,130836,115649,28427,-17108,-17415,-1727,60948,134001,145646,115915,41487,-31492,-67647,-44720,-4500,35465,72884,91917,-13610,-90659,-48053,-8528,-22830,-29570,-1950,37221,2064,-70045,-91707,-46995,17107,-59786,-87724,-90078,-76659,-61931,51289,117548,68618,74728,110043,110616,57588,-18567,-38252,16684,58991,48211,10051,-31842,-38312,-21114,-22743,14988,61830,53263,10648,17004,21193,-21722,-79199,-41380,47758,53515,33134,-10770,108449,198208,83087,-55271,-112824,-77393,24697,130433,104737,66318,58272,43266,24930,-1410,-67069,-125135,-104259,-94573,-94135,-43629,8764,-40959,-70018,-67449,-73871,-6987,40744,-31297,-85456,-134760,-125432,-104347,-84912,-67906,-46080,-53097,-101017,-60108,5838,18438,-47350,32849,203129,320885,250694,66719,-75793,-93400,-16155,37030,60535,10104,-23901,68916,140164,169971,74353,-24416,-43066,-68630,-65973,31526,267553,438770,360971,154499,-31938,-90412,-29574,38173,73566,140310,190135,128891,-7168,-89838,-58783,-17003,-18256,-63373,-48510,-35143,-52141,49492,127110,115217,47269,-29225,-65290,-67582,-61730,-45907,-5694,39992,33655,-30835,40858,181269,194573,191131,254602,176471,84794,124027,183373,118771,129892,164107,126350,10675,-70051,-127384,-26183,115382,228067,203163,63310,-42656,-75176,-42812,36742,59816,-27273,-60769,38501,66932,56318,-14186,-20846,117551,329534,234901,181699,110749,-29326,-80335,-38790,-68808,-120277,-116035,-81303,-74262,-95872,-84332,-42401,21106,57663,20085,-5525,28686,42193,45067,67676,90868,79728,6719,-60500,-103294,-113298,-98344,-31932,11060,-14864,-60661,-109465,-117699,-82287,-53986,-50966,-12884,70880,126382,130497,199394,293269,291142,182079,26444,1154,111148,181515,139642,82538,-41115,-51390,11505,16360,-12631,-12477,-50109,-39663,-8712,18125,18394,5875,-25110,-89455,-6629,82579,160538,113378,2818,-103779,-40359,35512,102206,142954,103727,14006,-16193,-52004,-58953,-25085,89702,214312,276208,267689,214509,108319,12736,-39789,-7171,56066,89275,132381,114005,46803,16566,23139,19088,50297,77804,112998,150272,172149,128346,82152,40455,-11798,-78159,-133931,-90093,5967,95428,171132,202609,144894,35519,-48397,-72072,-92369,-91510,-102298,-103095,-107450,-60308,-11717,-52123,-89883,-116790,-88809,-110736,-47396,112085,295808,210588,5234,-12700,82538,126225,40701,-82412,25669,75828,66955,25752,-28470,-40729,12318,75256,116072,105644,62814,116343,234925,246118,182759,114441,76076,93443,104679,18724,-74248,-92970,-30870,29078,36048,-17609,-81627,-61052,-13739,-25309,-53700,-50274,-23070,76412,183858,199309,235672,187716,76352,10629,-39103,-61156,-78847,-66314,-19836,-21816,-80347,-51225,31517,128007,132000,64116,-6482,-38113,-7244,-5937,-11693,-15052,16927,91163,121157,97781,58981,17883,-23363,-41057,-60806,-91735,-50847,-43654,-93815,-44241,36165,152643,267998,345809,217600,4786,-107704,-139266,-66050,-4115,25983,-26988,-92155,-64738,-27838,-24617,-18047,30960,57050,51021,70217,175824,192022,98221,30472,38353,139888,296153,406233,366288,193187,19911,-87101,-92094,-46907,27973,88128,44204,-12541,-49747,-25277,23781,67921,-20937,-121553,-100811,-51570,-44835,-64980,-58849,-5219,-21805,-99790,-77660,40734,221777,385904,396699,288698,77080,-71541,-50634,-278,24887,52649,103615,130409,133988,106827,90868,107367,42458,-27266,-45485,52466,161552,200435,81776,-7950,-37646,-80464,-90692,23770,86116,211655,397706,499802,487865,363294,233570,122122,-29810,-118119,-6027,97824,94432,38954,-41622,-95775,-85197,-130506,-80094,-29911,2520,12572,-70378,-54212,2573,-11197,-86697,-108189,-75987,-89805,-66755,-11014,59690,110550,40291,-59034,-103287,-107609,-97352,-106681,-107569,-70153,-19897,41072,85056,83548,65707,80131,105241,116719,10586,-118523,-44835,57845,179670,274732,309164,318928,243092,119490,50955,61944,67956,72639,60764,38738,17041,-20597,-36594,-11398,24503,25544,17374,-37603,-107059,-163738,-76717,-25610,-36921,-77443,-59712,-45289,-38910,-65345,-57524,18271,14611,-40405,-33874,33626,66402,75409,27867,-61843,-123255,-79773,35010,123625,127982,51970,-44920,-2069,92113,66454,-29698,-53594,-67863,-90905,-43329,1713,-29221,-125953,-21612,71718,70318,-11575,-56035,-86628,-101418,-38573,13292,414,-45526,-126102,-83905,-71603,-74089,-46797,-41828,-36735,-30760,-23330,11533,83744,120957,69813,-20849,-78702,-113615,-59985,-2900,17728,21193,21219,55499,73535,13757,-64066,-106953,-117748,-126198,-123223,-76826,-8748,48741,18301,-16952,-21404,2391,85071,106660,61777,58194,120568,219145,182038,38169,-55786,-94483,-79774,-72461,-78894,-60467,-51869,-9167,77887,6691,-52240,-103923,-99831,-115722,-45997,30065,91362,146093,177854,194173,256422,446850,470500,296693,171429,121845,114110,67569,22458,-43772,-104660,-25757,40494,43898,16972,3756,-68401,-61608,-5683,-346,-14279,29342,113261,135503,83631,41823,23119,-7953,-50636,-22580,35349,6571,-66672,-66250,17057,68424,53707,-24753,-85784,-37372,44185,113491,154259,133033,108554,51758,33647,54855,51559,33438,-53055,-106442,-70470,-57684,-104523,-125385,-106542,-11586,146698,298897,259704,274911,373300,320983,115266,4178,-19870,22223,85179,150220,224849,220699,39575,-103366,-75489,-29024,-53143,-77919,-76586,-82561,-55436,3800,25070,63533,56751,42581,70770,103695,66001,32288,14941,87345,214323,250053,210623,116058,-25132,-42929,53940,60352,64935,-28207,-101290,-70291,-63389,-84928,-120485,-84551,-96110,-48495,18323,20203,-14852,-48389,-61198,-12345,54130,58507,-14335,-47970,32502,2196,-69816,-78148,10110,65831,70588,33679,-20168,-37467,-17279,10049,54311,78181,44588,44507,25150,-24586,-44365,-55009,-38824,10213,69739,132114,145101,123881,34355,-91173,-69625,-24604,-39539,-71744,-90337,-75777,-55644,-55433,-62381,-66635,-6853,132703,204892,149580,-14783,-136334,-32641,67060,109256,33191,-36123,-14930,-4484,-34701,-59192,-30436,25509,35489,32492,-3934,-69981,-58980,-10826,14859,21326,19929,17159,52722,79207,39577,-46562,-64033,-56755,-81360,-86849,-108399,4164,146248,321054,483882,355254,106889,-8267,-86461,-35730,29615,34752,-33887,-51278,-37029,-47030,-38350,17833,134572,199601,111358,5458,-10485,109685,220302,201159,103321],[2368,-14236,55435,48123,15753,43855,40912,17791,-35867,-96182,-122685,-110885,-88544,-73933,-92666,-37479,48615,37506,3016,3459,-29984,-86548,-21475,61030,83809,55370,-5171,-57029,-42893,22396,102180,271587,390448,423154,313100,277852,272082,154364,65321,16906,848,-791,29954,80708,51665,-27919,-18688,-9893,-77059,-53064,33216,58178,57708,55623,61154,-6103,-76999,-62259,-59520,-61534,-72510,-60664,-25448,368,-32077,-117547,-72125,-13870,19602,-7453,-46213,-30929,-5874,-902,6675,61998,73795,39571,-5824,9707,59274,67229,58903,121513,229133,319856,261778,99943,5776,33005,57852,65905,84206,132402,142634,120370,156854,213823,211369,145981,175634,122929,14093,-49248,-21661,-20003,-51178,-20273,-2228,-26347,-16530,10671,47503,40826,39222,25348,22509,-59260,-109396,-104060,-75097,-16960,36867,50867,29124,-58415,-65454,150501,405293,456370,279379,100566,66798,73820,82165,74125,58120,30299,-10415,-77830,-92562,-58716,-65891,-19989,10953,3173,-46777,-68670,-42426,-28232,-13117,-59159,-76053,-62148,-40970,19762,104468,6333,55976,149011,208608,156354,20447,-106419,11138,99777,192668,293010,351356,327075,273654,136346,-7240,-139976,26119,126622,17200,-204906,-296880,-135697,-46521,-24881,69079,89540,8361,37067,70037,61098,44755,13391,-24772,-54303,-47790,-62137,-143295,-128611,-31458,50910,97963,26515,-97715,32688,188400,385030,573889,565306,339985,205717,226053,378149,503500,488738,358224,177337,45377,12992,-34696,-66990,-38964,-4222,1935,-47842,-87740,60841,272545,333326,223348,124291,74491,66759,170714,77699,-21775,-92540,-97096,-44281,-19988,-99692,-93966,-59103,-21323,2298,40690,38311,7532,-45028,-70864,-67789,-49405,-10654,-14746,-16218,-21367,-62486,-104532,-72368,-72593,-90082,12153,51478,18639,-51651,-95433,-62525,-39521,-97396,-85052,35812,117095,62140,-20507,-42031,-18486,-32308,-78396,-125181,-118628,-103287,-98979,-102494,-124273,-94768,-59105,-52801,-57362,-81059,-85766,-59232,9764,119299,160526,38282,-80319,-62542,34608,1108,-83676,-118385,-117827,-54099,-6848,-38190,-71648,-100673,-55662,-34918,-23531,-33507,-48885,-25661,-3933,28046,53193,73648,51259,-22039,-47435,-134936,-44607,-34865,-39213,-55068,-76343,-25391,45256,88278,52364,-25700,-13025,66508,81064,15141,-29402,61079,119874,121717,119238,124296,55485,12197,-38207,-102297,-115626,-26755,48292,107648,121423,95691,69875,39866,17999,20310,17384,75068,166366,188550,76024,-36885,-86568,-118838,-127436,-58178,-22827,-59528,47182,183705,173405,112709,73044,48900,15757,-16556,-54447,-65071,-11362,94018,155093,32762,30764,4781,36674,16850,-63686,-117062,-97545,-55075,2190,83408,185691,196254,125862,28055,-85964,-89270,-90311,-70940,-75397,-60602,5026,42298,-4023,-43480,-22033,9223,-3321,-87905,-82400,-26082,2495,47282,63809,102380,195011,262916,118765,-62071,-132149,-108783,-53010,-31359,-9872,12864,9894,-34189,-80236,-137350,-55354,53749,91749,72027,32010,31084,40577,26324,-12638,-67951,-89711,-79310,-61601,-55552,-4764,56732,-17217,-783,-15315,-22697,5707,22718,11929,-33534,-5452,45033,57378,33083,19670,9228,-5186,-43191,-41542,-1632,-55816,-52805,-18325,-1714,-85974,-114370,-161585,-114162,-99084,-183031,-169695,-181384,-180740,-271010,-200540,-194385,-136892,-60185,99322,322521,467571,388967,115702,-17356,132596,351369,173567,28636,-65702,3794,50147,-22172,-99100,-60562,41935,209322,364232,370966,362016,105191,-99228,-19992,49248,-12778,-85976,29128,183906,393141,528099,454932,222110,2666,2588,103653,100425,36438,16488,39097,55074,-5126,-99431,-91138,-23952,76724,41082,-49752,-93213,11514,249467,488687,556511,326760,88661,-9597,-66002,-25364,24312,80557,63752,48180,30652,20771,43615,106676,214562,147801,32519,-28194,39480,122202,192759,229150,125048,-11411,-76855,-88303,-48318,-71950,-43647,-30767,22403,103838,164889,95255,-35968,-86920,69854,136878,85390,48871,21003,-58792,-73614,-35793,-16223,-13588,7075,105585,89993,-11415,-63644,-68365,-51256,12402,73947,87163,92314,103027,70138,19948,13845,125984,258100,259750,132231,832,-77313,-74612,-67909,-85784,-104171,-142865,-167200,-101774,-34125,-15610,-55116,-32804,58605,118802,131484,71372,-29609,-114846,-42411,-15898,-24856,-10426,43710,88946,49006,-19397,-95934,21245,218803,215651,141714,75750,65363,36663,74814,97850,44977,15628,26890,-29139,-67912,-93921,-71298,-43863,-31509,-25195,-27899,-34498,25902,79993,155607,205627,196459,106294,8595,-46407,-81931,-52876,49531,96617,96638,149186,251005,356224,333402,208992,60511,-25817,-10226,6641,6272,14570,55581,77925,74482,26374,-29948,-81181,-91985,-58097,-10555,13588,-29678,-83,46224,58302,38777,-35409,-96812,-80114,-48691,-72903,-94960,-65368,-3082,27566,5368,-43252,-21897,-10249,-41384,-77476,-42870,-3823,86117,151708,235340,229392,126586,18217,24111,196756,442803,446242,154802,-30138,-65502,-46347,-23420,22420,117899,133364,94077,34405,-1163,-11155,19420,95501,104250,45485,-21640,-92167,-143438,-115543,-13875,88116,151340,147071,80037,-18023,-46591,-41551,-87796,-62190,56261,118246,173874,164283,72897,-17371,-76432,-74649,-53125,8980,46432,33812,-34267,-60729,-40620,-21152,-62854,-48029,11409,52014,43593,7771,22714,36594,15919,23036,142180,178057,110478,32201,42292,135283,261849,265805,154885,-44361,-90734,-36443,-33176,-73820,-131884,-73330,22508,70994,64347,10559,-39187,-84515,-20836,2128,-43965,-71202,-59944,-14370,-29401,-98360,-93608,-13672,-77,-64900,-67154,-10003,33409,62879,77793,76910,59117,-30154,-50279,-37790,-23999,-13862,-33005,-92538,6761,129171,196244,173597,122349,69135,67256,45516,55829,96475,135742,188741,176463,122325,60765,-4049,-33250,-80565,-104734,-96853,-63710,1697,175697,221968,108381,-42143,-78270,-14781,343,13233,13895,8401,28622,55170,45606,-38988,-110810,-38937,12905,5852,6153,-27408,-79582,-107656,-108219,-127241,-111100,-74258,-48081,5339,84686,148855,96227,-9378,-86653,-89829,-65037,-30019,-12728,-18914,-38162,-98137,-54631,8557,68088,73053,-18291,-65901,-66686,-95519,-98152,-79094,-80978,-93763,-101609,-137965,-95156,-71544,-84122,-42164,-6252,35264,54814,8653,-53977,-26842,-6395,-14452,-24809,-33381,24723,60518,54417,49838,44036,-7969,-3356,-8832,-23483,-36157,-48792,-52783,-35588,-53778,-66676,-85635,-145759,-99150,-120,115538,128708,98439,-1900,-56222,-29911,9939,70100,134500,240001,191618,168279,168690,136220,135528,56399,-29517,-52469,-40536,-51610,-53882,17661,36044,30531,138634,243686,192608,68630,-48815,-61580,-12608,-73717,-88057,-18455,21454,22209,-26070,-99012,-57154,-50069,-86120,-84278,-61009,-57318,-67353,-102664,-86348,-96761,-121535,-110749,-74741,-76585,-85410,-6037,23459,24258,1104,-46979,-78264,-112230,-117813,-75462,-99347,-4651,109908,130194,111632,121697,163144,313946,425091,370275,187099,-15754,-33889,56752,164214,206525,230769,148986,-9505,-83406,-77989,-70871,-95218,-70363,24908,103587,106722,159973,269721,247866,113944,-5729,-44334,-69415,-73571,-70237,-75563,-32145,-5762,-26792,-52667,-103050,-45350,30690,170764,392781,449199,384761,181483,-5329,-68533,-30469,-41063,-56119,-43966,11029,2141,-6681,6570,-13665,-32718,-28641,-9224,-8178,-27177,-71995,-6469,89296,86816,103660,222183,385497,358569,152899,-13774,81056,158097,106933,65631,24078,-10955,-9462,26903,93678,153051,63394,-58045,837,105446,157896,64511,-73175,-47188,70740,182679,253837,254479,259077,139609,61107,10152,-39200,-100967,-85059,-24953,-61254,-114656,-146543,-93202,-73708,-112835,-56605,41180,117713,129872,29750,-33043,5337,60295,196004,278213,132854,-15892,-37589,-21970,-61522,-112364,-64259,3730,64407,6844,-25960,10999,943,-42423,76783,83313,96409,118687,121809,84564,24967,-40086,-99944,-110938,-129575,-129070,-112240,-118677,-113472,-124618,-106035,-65931,-25996,-72303,-58432,-20538,6565,-12229,-4979,21915,20417,42951,94274,60787,-5755,-32902,-24371,4731,87664,163977,174323,135920,51374,-28597,-72479,-54887,-9305,43547,103063,140153,28614,-78995,-48326,989,-7007,-17561,553,31913,-6118,-82963,-106928,-23756,33222,-67538,-109417,-108872,-81330,-42765,77775,116435,43208,29939,60002,78661,39398,-32552,-45671,15580,55332,50016,23775,-7903,-20514,-6286,-6644,24817,61747,53700,15402,3790,6056,-26928,-81967,-63233,23539,32516,35580,23619,176970,256164,117675,-37720,-103825,-93135,8118,118744,114469,81422,62923,40702,17671,-9399,-75562,-119379,-97988,-96975,-112333,-57393,-728,-50488,-77787,-80990,-97370,-16600,47069,-24702,-83490,-131833,-135543,-116729,-91999,-70963,-49177,-55792,-99584,-52764,21180,42515,-36409,31108,200408,304697,226125,56384,-72565,-77913,-9512,37805,69930,28205,-10722,68388,134016,147349,47817,-38944,-55496,-80872,-60184,63468,325965,500636,401532,182015,-12561,-95644,-50875,31860,83046,148426,171564,81767,-27363,-94411,-71392,-30568,-24121,-62365,-67752,-55420,-60559,35927,114329,112873,56610,-9960,-45976,-56198,-56712,-43757,-8218,28332,7177,-66553,30366,177039,190207,166950,184055,104200,23200,73399,141454,88287,106047,153694,114087,4895,-76287,-130221,-39354,82015,191127,180638,61781,-36090,-63967,-23532,62101,72129,-31033,-59890,42333,78862,62028,-11376,-17375,118055,277430,181128,141129,87973,-39417,-82399,-31993,-59739,-113672,-113433,-78165,-72848,-93569,-79304,-40998,18353,44852,-6586,-30646,13406,36179,45799,77882,102509,85183,6948,-62777,-103396,-104576,-83419,-16035,27125,-3459,-57742,-111201,-125363,-89882,-65221,-61045,-16765,60222,105330,111120,187096,294100,297380,180810,18068,-16128,73314,136104,89847,35121,-90830,-46487,19211,20892,-10719,-3735,-25561,-15745,-3830,3954,-18219,-64022,-85065,-82047,-1608,67580,124287,79494,-18064,-107872,-31612,32959,80685,118944,95616,18102,-12133,-52632,-49503,-15509,79878,184381,238197,226622,172793,83265,847,-47452,-23386,26553,69796,122635,102476,35011,765,17834,17215,52262,86453,124552,161892,184130,131658,70964,21235,-21075,-69554,-105642,-73556,15663,91650,172777,212109,152395,52325,-21984,-47592,-86020,-112593,-127073,-102767,-87532,-49094,-20300,-77008,-104330,-143921,-90936,-110733,-40330,126434,311323,233150,12657,-15360,63975,99134,32584,-40396,48936,81737,52744,7548,-6710,-5023,19820,64541,108337,106088,57373,86116,180448,200265,168662,124853,88119,109646,142258,51648,-59929,-84357,-24635,27923,26303,-31705,-105022,-75259,-33417,-63643,-103673,-96545,-58924,48264,170615,193425,229191,188067,76413,10714,-41498,-65540,-79969,-62802,-21506,-30687,-66225,-31848,42712,134861,143550,64601,-20086,-64072,-41503,-29157,-25972,-20522,13665,74802,107032,99904,55529,18344,-25318,-46496,-63113,-92639,-61248,-62523,-110205,-42500,30807,151353,308781,425983,286033,22132,-114296,-138704,-50888,17158,48383,-10325,-78676,-48187,-18336,-17522,-13246,24794,45859,41449,59537,162867,161287,70581,14169,37416,141315,286046,385035,354996,209010,28010,-88730,-93877,-38112,50607,81047,29732,-31880,-59242,-17614,37714,70313,-37746,-141267,-82867,-23517,-13509,-46060,-53825,-221,-13593,-91684,-71590,49438,229267,368383,359373,251302,62594,-71409,-52361,-9072,8496,33048,81839,108802,115498,95900,89893,99888,25970,-31848,-20490,88405,192522,216987,86790,-11904,-54383,-94211,-73757,22201,72982,197498,371306,486286,481825,351999,223948,112686,-32131,-103081,-5808,81519,90100,49068,-16493,-77119,-85829,-95223,-62293,-26204,-5552,-6844,-79371,-35945,33443,16538,-72919,-101031,-75172,-85129,-46921,17611,89576,132500,47363,-53600,-86660,-91778,-86216,-102850,-103826,-61248,-10245,51003,89574,78748,57256,74270,92851,88491,-15943,-94835,-20775,56265,157518,251094,297445,328392,260328,124480,63005,83499,97249,98925,79781,54215,26699,-16520,-33228,-15218,14312,17640,13166,-42895,-106716,-161324,-73904,-19144,-30282,-84547,-75196,-65522,-56588,-73714,-67569,4433,9221,-34407,-29586,32168,58660,64164,18341,-74770,-114581,-46569,72867,147425,142373,61357,-29482,20845,114583,71907,-29967,-50584,-62456,-90974,-33348,19131,-12532,-126987,-22397,75111,70112,-10154,-53030,-80883,-90273,-49272,1393,-6627,-40849,-117076,-78521,-51466,-46062,-26734,-32781,-32079,-25688,-14107,24776,81427,129281,98600,20,-71232,-97703,-38258,15118,28865,20723,8116,29556,37670,-20030,-81566,-103831,-103141,-116872,-120280,-83619,-16498,40696,8082,-27180,-31464,-5312,73818,100204,55575,52737,127254,240982,214819,67242,-27092,-67029,-64915,-64069,-71354,-48614,-33509,22504,103924,18266,-44363,-87012,-89338,-124259,-47250,35124,98196,159925,207896,244818,340277,532307,505997,310481,188330,142990,120664,49763,-3907,-68976,-95214,2706,68048,68950,32982,8849,-70717,-70793,-17013,-4819,-926,31521,56927,71648,17842,-7517,7026,-1451,-46435,-37253,9584,-21561,-78208,-64043,25543,92196,96476,12478,-45591,-7373,69239,132190,148044,103337,76972,34823,26486,54422,50143,30793,-52377,-101104,-72806,-65934,-117722,-136083,-112150,-13146,138940,286812,233276,234500,333575,280703,93374,-3688,-19985,23782,93097,168430,253069,247583,48150,-106408,-62888,-15638,-44268,-74240,-77528,-87378,-54322,-1033,4110,21395,-2581,-10076,35998,85198,54028,21321,6394,80545,226532,268224,216834,117426,-20698,-38666,58982,73154,71231,-30235,-96558,-44783,-29512,-49959,-88073,-83507,-136909,-80611,8033,27782,-147,-39691,-59130,-15149,45716,41256,-41609,-60012,52433,30820,-50476,-78086,4131,46181,35285,-2090,-45870,-47837,-15963,14545,58217,88081,44775,35656,10083,-30934,-39699,-61195,-40568,15552,79824,149275,163903,134009,36987,-90320,-81357,-31358,-42243,-75800,-87912,-75666,-65154,-65463,-66202,-68715,-17050,96708,168826,129937,-20775,-141627,-23371,97874,160982,82511,-18464,-47557,-12245,-27188,-45974,-17535,32671,39670,35923,-2584,-74506,-54933,740,25742,25927,13610,7010,43559,72209,43320,-37414,-59266,-49291,-59812,-68101,-112778,2015,141535,311412,478887,388032,125911,2695,-81113,-32247,38466,43916,-32323,-45084,-31404,-43617,-38048,20548,139280,184224,87767,-6426,-4751,106146,220026,204374,100993],[5014,5119,81745,69885,29918,44814,40076,21786,-34977,-100403,-117173,-124605,-111813,-90443,-77371,-14827,66399,44336,1173,-5599,-35505,-80692,-38734,38170,56935,25895,-32646,-68758,-32047,34236,104168,238512,330451,345228,239465,217280,228606,124560,36493,-1690,-7851,-13252,19688,77691,53847,-36526,-37716,-18540,-74130,-50866,35123,75977,96456,113088,115077,21502,-63823,-65463,-69837,-74555,-91755,-78602,-51060,-22257,-40672,-118516,-69978,-12177,19381,-2476,-22339,10504,33794,37426,48452,91570,90751,50232,6421,11280,55010,68203,66124,123290,213056,301422,250482,94968,8459,32593,52133,60314,80510,120693,111529,87076,125050,184165,235496,233530,263898,162422,23360,-45158,-5253,2999,-53438,-35794,-15537,-30392,-12900,8057,25993,-2756,-11634,-15736,12896,-50244,-96884,-96863,-96408,-37185,41822,75490,37737,-54463,-81149,118235,332714,361591,190936,46976,38762,64305,84735,78586,57628,33197,8212,-39703,-46031,-22591,-52700,-31952,404,-2312,-55660,-70582,-41364,-31488,-21616,-74926,-88116,-52792,-28047,18001,64294,-66024,48356,152704,212369,158416,16695,-89994,16993,96131,178040,259196,326827,332250,277101,131269,-23895,-171726,17622,123559,35576,-169727,-300831,-178717,-93798,33087,161368,161583,55764,80739,87274,60267,58642,23152,-27991,-66972,-57599,-78061,-165634,-106941,-10476,80228,116466,35333,-83573,15051,143642,315503,526441,576085,378958,220524,205855,310118,420456,440628,332608,147980,13006,-23042,-53589,-54944,-19312,15297,9418,-56781,-113388,13997,193642,258347,197558,124334,79317,71259,168675,81684,-16506,-81841,-94277,-69837,-55098,-116138,-57838,-4500,28421,25216,38710,31501,3364,-54856,-86849,-81659,-55029,-15016,-24668,-31280,-31355,-55744,-137567,-94072,-71257,-116455,-13971,58055,37090,-42600,-112508,-76537,-48971,-103023,-86066,27909,116437,79961,210,-44172,-30316,-40564,-87036,-115951,-89383,-81450,-96990,-110561,-126885,-108953,-84264,-79415,-78491,-85863,-79756,-67744,-13133,88671,148789,65397,-95255,-54258,46309,33934,-33736,-79793,-93509,-46907,-7753,-41521,-70739,-95607,-50554,-24565,-15902,-37625,-41098,-20898,-2941,31516,52117,69111,61292,-2090,-27187,-123741,-60136,-49959,-52410,-59636,-75206,-37843,18875,68059,47309,-20885,-11607,67203,87471,25513,-31991,46265,98126,94209,89532,91813,27441,4190,-33306,-92495,-123834,-27831,35029,94653,107129,85943,69574,49193,33084,28873,11612,64555,155807,166030,44985,-58614,-96410,-124892,-128756,-61242,-29089,-61764,44682,192946,182855,117182,75043,49513,18518,-8620,-43830,-67762,-39289,36185,76233,2274,43363,14519,29425,3533,-71011,-114947,-96502,-46078,25940,126626,251077,242712,143391,35730,-63701,-81072,-82652,-61692,-62252,-43907,35696,61177,494,-36159,-17189,9145,-11065,-100812,-105988,-62173,-42348,-4071,16946,55885,137603,215065,106442,-68288,-134369,-114331,-63820,-44399,-14153,36897,50527,-4083,-53220,-116032,-91609,22698,70296,59285,23864,7723,27288,22935,-9629,-61720,-78665,-64556,-39257,-5746,64709,131179,47552,19852,-12240,-30767,-13615,1955,3310,-40962,-14268,33635,47793,21207,1356,-10642,-24336,-55210,-43214,-4910,-57961,-49626,-30571,-22647,-104897,-117314,-146656,-112090,-76886,-158551,-157202,-185833,-176351,-311815,-223475,-185009,-113287,-42902,118311,343894,516429,448276,149999,-555,121429,337434,166630,24519,-67291,2232,49748,-8394,-87432,-69878,37916,198165,297873,276050,284253,107841,-96360,-52234,17563,-31946,-72926,47229,200454,408014,545724,476100,227647,2485,18019,113541,104256,33776,4212,15805,23720,-30179,-101812,-55137,24359,101624,43045,-48224,-98388,42833,325557,537005,536713,272207,67109,-8408,-58472,-27662,10570,53006,39025,31469,18859,13169,40816,109247,237379,189907,67216,-790,60173,139278,217089,256833,133504,-5331,-65691,-97239,-91567,-81418,-15694,7216,43883,85738,149643,94975,-27237,-91086,38956,88861,48356,27436,18770,-54985,-85861,-44092,-13350,-5838,13251,105279,91176,-419,-48497,-47425,-28149,31375,94838,118597,121676,116373,72605,28805,36891,152268,270355,240762,120754,3835,-76545,-65624,-55417,-76229,-100293,-143248,-168918,-111609,-43662,-16178,-51761,-39080,59139,134880,146967,72004,-39643,-118148,-44934,-26680,-39686,-26029,26260,70084,39191,-10978,-63877,29615,220442,241161,166329,93609,73928,32725,47695,82554,54564,34803,34912,-18767,-51916,-79521,-63624,-39976,-27573,-19456,-18199,-14882,52304,97880,167113,215517,211533,136201,53697,2202,-80132,-95290,20927,96730,103008,137085,221016,333671,327791,226080,78582,-32267,-34040,-3132,7502,17416,49240,59547,48977,2522,-46459,-91313,-89570,-43038,14492,23992,-29426,7033,56257,66417,34547,-44526,-95144,-73880,-37986,-62260,-92001,-65528,-7657,18577,-1237,-26317,-435,20006,-14262,-71577,-41694,-1391,74527,140322,228350,220703,138697,45396,64090,248825,483277,477982,180274,-21775,-86289,-58489,8321,48328,115289,120966,77678,21409,-10483,-18226,5164,71220,78546,37505,-16525,-73397,-119348,-91842,3786,93801,147115,143218,82169,-10039,-46076,-68594,-127378,-42013,46997,86293,130398,133146,58830,-31728,-80193,-76437,-68889,-37739,33389,41225,-29937,-67191,-42661,-18470,-60779,-59124,-7561,26778,19318,-4386,19577,28750,-1937,-495,126267,167747,103818,19547,22006,108500,242388,263862,176066,-23401,-101882,-58591,-49862,-82946,-134475,-77683,2187,41580,37031,-12504,-54803,-73352,-7863,9320,-25655,-57661,-57285,-13600,-24740,-91693,-106601,-39142,-40868,-111105,-109950,-23560,31144,58430,66027,65528,56146,-28681,-58643,-51183,-41114,-31438,-55531,-107361,-4164,111300,172480,148402,98513,42563,31941,14813,35459,81827,127945,177598,165463,117774,61564,-880,-26311,-70463,-112237,-121139,-84481,-3383,154555,176445,79703,-55199,-77159,-7498,12478,23037,12716,731,16404,37008,32998,-40564,-109731,-60823,-14950,-9896,3111,-29398,-94894,-96587,-96554,-119054,-123483,-88380,-70791,-30339,28379,93303,65572,-24217,-84262,-77702,-54087,-16360,5590,-1224,-20804,-83939,-63159,9486,81125,86230,-14155,-72300,-84414,-115449,-77301,-58252,-66198,-96541,-124806,-133171,-69127,-58153,-99888,-54068,-7217,36741,46776,-11737,-73553,-15460,-4717,-22288,-30631,-28683,38177,78593,65475,57691,76773,25787,5438,-14954,-22965,-21768,-37031,-63193,-40410,-54576,-76748,-98269,-146816,-98559,6848,143379,162070,120843,10317,-50861,-31428,1231,55196,108501,185812,138021,129831,138963,111474,109714,30393,-48054,-57813,-38490,-43738,-45794,12546,15499,15868,131939,250196,208500,73745,-48298,-68551,-15018,-74552,-90222,-18154,34385,48583,4966,-68767,-70508,-45530,-69066,-75396,-66060,-56256,-56748,-101769,-101547,-109614,-124562,-111994,-68532,-77692,-88027,-1041,45929,33611,-4585,-53944,-73143,-100058,-96824,-57436,-92508,-10491,92847,121749,112066,120804,150915,273889,385502,361268,200857,10207,-29689,32628,120601,139893,141693,65764,-44369,-78987,-62494,-65068,-98098,-71270,24278,115298,128165,188023,292175,281930,145850,18781,-19606,-54229,-79342,-97799,-121513,-54411,-24629,-45533,-72030,-116356,-36524,27451,145119,362620,440286,388600,169379,-13808,-76392,-35981,-47050,-70282,-65929,-1476,2808,2127,20575,3140,-16797,-15567,524,665,-19370,-64251,-7142,99120,103811,107886,193606,271185,215434,76347,-47654,80887,186177,130264,80893,29770,-17304,-26654,6613,86441,166470,76272,-60265,8407,131623,174713,68029,-68309,-40119,84904,210525,302091,327741,289968,135360,57344,-2767,-50846,-99579,-103825,-40411,-76984,-131877,-148313,-77900,-48310,-88728,-61738,30949,108944,116426,17172,-38696,4288,68650,222567,272746,113674,-24187,-29123,-19101,-62689,-119658,-65443,1099,68124,18934,-16219,7579,-9599,-65885,39198,82293,98353,133197,143157,99800,37378,-29259,-80409,-88526,-108118,-112639,-99878,-107001,-96598,-108721,-106595,-82691,-38910,-81801,-66810,-32733,-9522,-39184,-21353,9784,3850,19928,51937,4194,-39311,-49015,-33448,10359,109053,185769,195281,149934,58593,-26380,-77033,-66208,-18617,47307,131131,183787,69360,-51894,-36082,17000,8089,-9015,-723,23503,-15493,-93381,-104028,11236,48553,-73931,-131808,-117782,-73828,-19534,101605,112804,21721,-9066,19753,53328,22374,-47114,-54226,11054,48129,49469,36931,18100,2063,11459,6868,29912,57982,48457,13167,-16425,-13142,-31994,-79323,-84013,-5021,4993,30866,63556,249430,317058,158390,-15068,-88022,-94848,3382,115441,127023,95166,65030,36044,8488,-19271,-83122,-105635,-88292,-94206,-133063,-70080,-10316,-61193,-86649,-93047,-119708,-27748,43859,-24744,-86145,-130627,-141903,-129869,-99617,-73686,-51651,-57965,-93554,-43181,37760,67300,-22175,27255,190604,278980,195617,44105,-67328,-62383,-1762,40738,80978,46287,-1620,63089,120124,117429,19033,-56777,-73071,-96406,-57281,86470,357013,520476,408467,191487,-315,-93177,-64534,30743,95665,153196,146963,37452,-46176,-98334,-83805,-46884,-34807,-61864,-73968,-71482,-69725,22384,102621,113966,71128,12128,-27703,-46653,-54143,-44008,-12328,17355,-14348,-94854,15786,156204,169690,125188,110899,48497,-29585,25365,97780,55956,79175,139192,100529,-211,-79382,-126831,-54659,43939,143325,144543,52513,-32982,-55085,-8463,80906,79078,-38407,-62722,41992,88333,67235,-8098,-14397,114662,218712,123680,91996,52976,-59094,-75214,-19082,-46415,-103370,-109136,-76346,-73860,-91141,-73506,-39538,14169,29138,-34602,-58638,-4626,27685,44627,87612,115285,92094,7812,-66204,-105764,-97823,-69463,-1726,38067,2495,-57183,-112730,-132784,-96665,-75023,-72298,-21308,47026,81027,88149,165669,279916,286718,167942,5874,-33230,39335,87348,33448,-23136,-105409,-32138,24721,22168,-10939,2923,-2988,9241,443,-13790,-58054,-131742,-82444,-57566,1659,51345,88454,47232,-37988,-104827,-23050,29830,57890,89282,80235,17076,-14239,-58100,-45626,-9106,69303,152451,197488,183729,130119,55218,-13485,-56395,-40275,-4122,44068,103258,82829,17445,-20548,4399,9897,50076,91659,131466,165583,186946,128595,56710,1772,-23749,-44003,-66957,-48848,27910,86327,170729,217712,155907,64493,-3452,-30835,-71273,-118154,-126314,-84329,-65970,-37716,-27151,-89446,-91849,-128835,-92616,-111257,-35925,134671,312890,246106,20721,-20451,42931,73132,33353,2242,71485,83244,36977,3540,27698,28535,22499,47239,95659,102875,47603,55840,132369,160877,155575,131854,95265,120458,174002,82305,-48237,-79421,-22633,20601,8703,-54838,-134758,-69663,-34926,-86518,-157696,-123027,-67259,30783,153004,179703,211359,181625,73873,8319,-46817,-71587,-77103,-54658,-23316,-42774,-55079,-15885,49369,134190,148984,62191,-39942,-102656,-78715,-53792,-44226,-31853,4119,53526,93024,102384,52544,15963,-30729,-55305,-68931,-96913,-72753,-80921,-100194,-38829,24361,143441,336384,494693,352813,40306,-120725,-125164,-27071,43644,73951,8392,-66186,-34717,-12397,-13228,-11373,16321,33424,30962,46147,142218,127155,43311,-3163,31029,131385,258974,345457,327382,215230,32946,-92170,-97809,-32113,66495,56438,1885,-55452,-62869,-3481,55286,73969,-48945,-144021,-67473,-2776,9990,-31412,-49691,2395,-8204,-85182,-65035,56969,230160,337423,306206,200115,44273,-72008,-58317,-23304,-12436,11550,58775,85676,95096,82596,84276,85242,5523,-35584,4704,121682,213815,221485,86148,-17088,-70875,-105961,-58374,20655,54324,166900,313529,431426,436982,314874,198815,91742,-42266,-91983,-6992,61522,85144,60365,12156,-55875,-86526,-57351,-41780,-21896,-9606,-26706,-87432,-18081,66132,50082,-48569,-84199,-75109,-79468,-26068,49489,121765,152989,51709,-49731,-73414,-77871,-76520,-100312,-99621,-51931,-804,59480,91315,70524,45098,64214,75534,55472,-30146,-50611,14258,60470,133960,213895,260446,308154,252575,115665,72666,100491,121425,117427,89393,58178,22502,-20156,-30705,-16970,4269,6673,4256,-51989,-106879,-155816,-71771,-14565,-25352,-92160,-90591,-86000,-77637,-87560,-77840,-12031,716,-31168,-26945,28182,47832,46060,2636,-90332,-83698,-9659,101542,158317,146875,64814,-17524,43854,137551,76247,-31976,-49694,-57579,-91021,-24503,37474,3636,-121679,-26833,73331,65544,-11755,-52932,-77264,-80468,-57709,-10881,-13875,-36064,-105204,-73389,-31734,-14954,-2721,-22226,-28596,-24094,-10053,29514,69449,125213,117862,18015,-63623,-79581,-16393,32509,39271,20340,-3785,7012,9376,-39433,-78004,-85552,-85345,-108553,-115593,-90554,-28340,26181,-7606,-41060,-44451,-16306,55728,83802,43165,43682,129809,253272,241109,99069,6999,-38773,-50918,-57640,-65575,-37668,-13474,58803,130797,28245,-40381,-73580,-76067,-116276,-53553,34099,99685,169369,234543,293726,415718,590721,510394,305426,193649,156837,119043,26198,-32041,-88191,-70537,27668,91962,91736,48617,13164,-77105,-87054,-33645,-8520,12975,32041,-4411,3666,-42746,-46117,-8245,4687,-37825,-49950,-18228,-50669,-89837,-62358,30914,108520,133157,48250,-9482,19310,90609,147529,138412,73937,46397,17729,19397,54579,50108,30639,-48810,-95079,-76100,-74125,-130168,-146168,-116893,-15855,126035,262455,199623,192443,296112,247866,78936,-9516,-20263,27028,103508,186941,275856,264840,51064,-109734,-52351,-8913,-35442,-58741,-70529,-87601,-51045,-3329,-13726,-26725,-65328,-55540,6055,68494,45311,14173,-586,70604,230068,278053,217837,115665,-18010,-37953,60560,85679,73926,-35427,-86927,-13731,8319,-12769,-41590,-36346,-92385,-104147,-3590,34972,14814,-32542,-62403,-26067,28956,17193,-71573,-44724,80948,62682,-29376,-76614,-3328,25860,1184,-37017,-71143,-58540,-16280,14131,51900,85953,37442,19777,-9042,-35307,-34630,-67094,-39893,21202,89525,166042,182007,140707,36326,-87319,-91524,-39676,-46126,-76140,-71119,-68679,-71349,-73626,-69210,-69733,-22453,67039,135180,111688,-23744,-145640,-17908,122344,198034,108185,3153,-54968,-12295,-17013,-32579,-6176,38231,43213,37703,-4015,-81512,-46344,17132,39389,30925,6666,-2199,33984,61840,42107,-29513,-53523,-41812,-38406,-43816,-99516,-2221,132583,290545,450565,406468,146696,12643,-77438,-31605,43925,50918,-31432,-35624,-22573,-35880,-34188,24225,140658,165174,67840,-13772,792,101231,212571,202006,98302],[9632,23112,100405,85573,44187,48945,40374,24668,-37563,-109624,-110570,-121719,-118135,-83809,-50911,12064,84444,51155,-338,-14692,-41366,-74860,-60818,9314,24667,-5821,-58956,-80687,-27691,40049,100206,197145,264817,268493,175320,165047,185054,93977,6248,-20356,-16346,-26846,5088,64781,43419,-52399,-49174,-20667,-65463,-48695,36055,93402,139473,174805,168740,48306,-48309,-65332,-86185,-93388,-117406,-101447,-77296,-47880,-54594,-125299,-66837,-11662,16488,889,-315,52188,87831,93632,96216,120411,105182,58785,19377,17357,58989,76626,72812,121823,190389,268273,229898,89497,10936,29829,44085,52270,74023,104787,78050,54419,95838,151015,250629,319545,340261,190346,25854,-43153,14748,34055,-42329,-55687,-36311,-38798,-9576,8845,6030,-47090,-64424,-60313,-4644,-43874,-77005,-76650,-85676,-63606,39178,95821,42796,-53104,-102318,78867,247603,257126,105667,-3535,10352,52554,85002,80438,53990,31135,21589,-2611,7122,16514,-29931,-37787,-14714,-12659,-64286,-73092,-41873,-36134,-31872,-92573,-100143,-49057,-23473,6206,11346,-100267,49451,157281,212895,157921,15524,-74005,16303,82051,148018,207280,281984,322664,281608,141315,-19068,-193623,9677,126019,60488,-132758,-296618,-230456,-95009,128802,250360,231406,107182,128144,103681,59115,72816,36584,-25274,-76525,-68290,-95549,-168385,-83023,14374,112181,133156,46371,-64035,-6418,94423,239443,459834,562888,406484,227576,176818,235510,324999,372297,291404,118495,-13715,-56138,-68371,-42079,-3610,31319,17196,-59947,-133630,-35645,110501,180581,164729,119064,80764,73947,164106,89640,-7790,-72990,-93496,-100316,-78189,-93792,-13553,55101,75340,45913,34370,20759,-3265,-66389,-103600,-93105,-57688,-17809,-33361,-43800,-39889,-47820,-113802,-44310,-11784,-86099,-30471,74081,68557,-21620,-118324,-93056,-60272,-109499,-89270,16323,108657,92232,20265,-43650,-40348,-42942,-85422,-98608,-59048,-54168,-82948,-119385,-130777,-122595,-108450,-104514,-91689,-71383,-63150,-71060,-36636,55507,130210,86218,-87339,-44701,55603,63121,14355,-41939,-69088,-39758,-10454,-46243,-70032,-89330,-44510,-13045,-5444,-39202,-25712,-548,12498,43991,52096,61073,65659,13404,-13814,-109525,-71048,-60425,-62224,-62266,-74340,-52347,-8498,47674,42673,-16154,-13199,64395,90162,32813,-37134,26707,66582,54884,51949,55174,-1717,-5680,-29281,-81286,-128521,-31103,21499,81322,93394,77834,69897,57896,47715,36721,2513,43381,128152,128772,10693,-75493,-102461,-130419,-130218,-63538,-32127,-59004,42042,197748,187482,118145,75246,49665,22937,2235,-29283,-61903,-69615,-27085,-7206,-23887,46509,20390,21429,-10449,-79002,-115165,-96488,-37645,50293,173456,320032,290499,161564,43495,-48565,-77383,-77432,-51368,-40818,-11034,77714,82293,6111,-27107,-8688,13245,-14746,-107205,-126868,-96286,-81708,-49664,-27553,11308,81883,162119,87805,-72992,-130068,-120567,-75290,-58592,-23522,47522,84677,23016,-32229,-96581,-113855,412,53278,49477,20841,-6496,15939,19380,-6734,-55049,-67213,-50307,-17512,38536,130840,208417,111627,38871,-10759,-39379,-33784,-19790,-5963,-49894,-23924,19617,33626,5405,-17993,-30369,-43060,-65061,-44643,-10198,-60333,-46284,-41244,-41793,-120200,-109992,-123963,-109758,-49952,-116405,-126742,-186694,-183881,-342334,-180554,-123975,-63812,-19530,136042,356431,551576,503032,190783,22713,110711,314548,156031,20055,-68326,-1195,46896,6275,-71218,-77949,33588,181703,231478,196410,213040,107770,-89143,-86624,-14525,-46722,-53668,57577,199786,392559,524562,470765,227059,7594,26228,115486,101491,26559,-11564,-10927,-11413,-55419,-79586,-14494,70488,113906,37908,-47035,-99242,77375,384681,545973,481639,211128,46585,-4300,-47352,-27257,-1620,26662,16087,15640,7678,5202,35864,108649,249124,227900,103285,26483,77526,150950,231655,274961,137254,-494,-54982,-97459,-120556,-67042,24454,51106,61061,63806,134836,97116,-16001,-94544,10158,44667,8895,2035,14728,-48633,-95634,-51024,-6395,12071,28665,106742,88944,8667,-33138,-25517,-2042,56982,128046,161626,153677,128833,76517,41177,56388,169209,266997,211396,106243,7723,-72003,-53123,-39011,-62582,-93134,-142242,-163334,-114797,-49486,-15496,-47110,-44252,59169,151197,161725,71376,-49824,-108781,-41078,-33149,-51222,-38106,10379,47154,23871,-4687,-32808,42027,219647,260367,184837,109186,83342,34471,23485,59868,58070,48950,38759,-10105,-36037,-64733,-55714,-35515,-22633,-12467,-6731,6886,77700,112448,174141,219344,219130,161136,95997,57238,-48970,-131238,-7230,96244,115643,131426,192550,305309,313211,236187,95247,-37701,-56758,-10872,11137,24504,49219,48189,30471,-15565,-58634,-96839,-81426,-24160,38619,29438,-32003,13302,66482,75814,31585,-49790,-87185,-64510,-25693,-48960,-81167,-59478,-8286,13194,1108,22307,49050,59515,17236,-58777,-38240,4612,65248,132458,218384,208914,151390,75578,111842,308606,520594,504819,210254,-2307,-82113,-43633,48574,73706,109784,108128,64321,14098,-14577,-21946,-7439,44813,54453,31756,-9082,-47728,-82289,-56163,32986,107105,145704,139319,83977,813,-39572,-90775,-124588,-19546,38696,54795,82046,90312,40124,-33971,-68969,-71828,-76572,-74853,16901,46070,-23406,-71966,-45200,-15821,-57384,-66306,-21980,7481,3402,-5785,22810,25001,-14171,-17080,113525,159167,100807,13782,9423,86856,217768,253147,187910,-1934,-100600,-77657,-63679,-88751,-131785,-78685,-17225,9704,8278,-35004,-68602,-62636,824,14903,-3836,-33393,-47765,-9176,-13456,-74358,-106042,-55175,-62717,-122343,-123958,-31738,28893,52582,52001,49893,47316,-27652,-63747,-59733,-52719,-43751,-72616,-116340,-10317,95952,149150,123380,75720,18631,111,-12152,16439,66454,117755,163476,153074,114584,67235,10059,-11518,-55947,-107232,-139278,-102062,-7254,130306,134517,55235,-64009,-75281,-1985,23922,33387,12387,-5579,4939,18850,18895,-41662,-105210,-76854,-35795,-21588,-320,-34364,-109971,-72449,-70560,-101864,-131717,-97827,-89539,-62344,-22942,38395,34573,-35047,-76889,-62644,-38903,2275,29251,21671,1808,-64894,-69434,13684,98391,100154,-7875,-74124,-99142,-98662,-50705,-32339,-45368,-88720,-143014,-110051,-41238,-40506,-104625,-62976,-5579,41163,41369,-29504,-77238,5078,3209,-22936,-30464,-18365,54352,96389,74006,64785,112725,69499,28932,-11823,-18307,-4774,-19105,-63881,-42278,-52254,-82491,-106202,-139113,-94561,17716,176772,203666,150764,28986,-42515,-31696,-6293,41609,84705,137817,98406,103598,116634,90950,87339,9794,-61312,-58935,-33820,-33487,-33325,12559,-520,934,118823,246978,225128,84531,-40119,-73638,-18431,-76525,-90149,-15246,49797,79455,44652,-23171,-50353,-30024,-45066,-61529,-69003,-53066,-41511,-89975,-111569,-121171,-121281,-96318,-47599,-70633,-86896,6857,74899,63676,18105,-43363,-59233,-81121,-72638,-40063,-82582,-14243,75509,117217,116694,125091,147080,243138,347912,351283,218024,38611,-22791,8747,75489,77743,72186,19485,-44172,-59936,-45333,-57928,-97691,-70294,23684,124956,149341,211856,300791,300747,172705,46890,11773,-23014,-53199,-78391,-133264,-74938,-45763,-63407,-86339,-111643,-26441,25482,118509,317095,410198,370838,148724,-20375,-79290,-38216,-50517,-79530,-80046,-7265,8102,13914,36461,21819,1153,-117,12566,12033,-8271,-52098,-4899,110268,121401,113415,168565,175881,110879,19272,-67100,80268,209252,156257,95663,32923,-23857,-39390,176,88643,177224,88615,-59752,20471,161400,192672,78210,-53419,-27742,103178,241643,354006,401894,313839,128860,52339,-17178,-61314,-95701,-118847,-54435,-91947,-147424,-138790,-62875,-25824,-62526,-55965,24486,100268,103780,10392,-35488,11453,86583,251460,260945,91259,-32648,-20636,-18131,-65895,-123334,-59805,2657,73702,33643,-4699,6139,-15106,-72620,-6237,68988,89802,138827,157948,113327,51791,-13755,-57037,-64750,-85025,-88245,-73027,-86919,-72909,-84206,-93559,-90901,-49116,-89170,-73674,-41992,-19291,-58486,-35940,-1815,-10796,-1112,11687,-45503,-61663,-57390,-38225,19109,127468,202126,211121,160900,66363,-21504,-77644,-72727,-27758,50862,158454,220361,106278,-17656,-10666,40916,26027,1624,465,18370,-19956,-93888,-79100,52506,64155,-74721,-149966,-107760,-54034,10350,123577,109001,6445,-39246,-8876,36920,10484,-58176,-60077,7065,41544,50294,51948,46807,29386,32315,19938,34286,55436,42875,8103,-38760,-29924,-30991,-66498,-91341,-30261,-23800,23218,109531,320893,375725,201942,10475,-71318,-83424,9991,119085,142697,110294,68732,33565,1728,-26763,-85049,-87222,-72647,-83860,-145451,-72500,-12289,-67214,-92780,-99130,-130333,-36620,34924,-28188,-89399,-127134,-136310,-139951,-103786,-71884,-48900,-54229,-79469,-28409,56505,91716,-3152,26819,178620,249450,164808,34276,-56559,-43155,11014,50094,96147,65786,6816,57502,104129,87364,-6041,-72386,-92302,-110999,-55913,100048,360203,501388,388516,189722,8705,-84398,-66333,37069,112911,156949,121840,2519,-60876,-98973,-91843,-61647,-46556,-60136,-64251,-76660,-75737,13584,97108,123001,93554,38935,-7277,-35570,-50567,-43330,-14612,10608,-26789,-113024,1251,125104,137280,72406,59707,25793,-63675,-12794,60166,28093,54987,125600,90495,-369,-75423,-118641,-67706,7507,93538,103074,40011,-30072,-44831,7392,98605,86694,-43861,-65808,39897,96326,73223,-2062,-8835,110470,161440,69054,39858,10217,-85098,-53643,934,-28542,-89209,-101582,-73667,-74790,-85782,-64270,-35014,11986,15069,-58649,-86130,-22351,19496,44356,99731,132108,103529,12475,-68083,-108244,-91210,-55341,12454,45796,5179,-56075,-110927,-136934,-100597,-80057,-80730,-22884,35445,58529,65877,138012,252990,261683,147129,-6958,-47616,16355,46573,-16716,-85251,-55234,-10324,29977,22507,-10834,10047,20100,37857,7890,-30967,-96212,-101908,-34614,-31824,5323,36370,55603,18619,-55308,-97342,-13382,27762,36681,58025,60713,13072,-20018,-64682,-44427,-5640,60068,123918,159531,143545,90596,27488,-27476,-64022,-54592,-31175,17714,80654,61135,-1333,-42874,-14235,-381,46159,95398,135463,162771,181801,121283,42372,-14377,-18152,-4795,-20924,-16679,45296,83184,167110,219460,155001,71017,7558,-19189,-56355,-104817,-107945,-64037,-44569,-25421,-31370,-92312,-72014,-100944,-91903,-110639,-32081,138753,303359,251211,32334,-26153,21992,52236,44268,44459,93344,82849,24816,16967,67523,59978,22784,25374,80898,98796,37098,31963,97017,132194,145744,136255,98699,127508,201064,112749,-36859,-76711,-24058,8169,-15021,-84980,-135486,-39353,-10584,-63831,-130751,-99054,-43931,30024,135119,160671,184419,169236,70125,4925,-53263,-75274,-65342,-40276,-23274,-55518,-48648,-4098,51241,126136,148948,62679,-53145,-137909,-114399,-77031,-63901,-46552,-9058,32275,83250,106033,51364,12163,-38014,-66222,-77138,-103283,-83868,-97210,-84297,-33513,18169,130716,348187,542285,409601,58881,-124325,-105054,984,72615,101208,29290,-53758,-22870,-7810,-9396,-9929,7869,21477,21705,33526,118345,95170,20371,-18689,21015,112682,221001,295591,289256,212727,35763,-95968,-103483,-29036,73274,16967,-37653,-76600,-53904,19193,78054,80998,-51154,-127401,-55215,11421,25808,-22199,-48237,1689,-5779,-79755,-58513,62722,224476,296648,243181,139939,23497,-72496,-68149,-42647,-36325,-9672,35800,62034,73590,67563,74752,65807,-16608,-37216,28961,150909,223648,213655,80530,-22543,-84859,-110747,-45102,19709,32414,123781,234033,345913,362911,258843,161780,61654,-59814,-86143,-11258,38442,79375,72690,44846,-27104,-72512,-17489,-21340,-17656,-9456,-44788,-93684,-2029,99560,88468,-18234,-64378,-76022,-73833,-5557,83156,155719,172195,53878,-47482,-63543,-66502,-68633,-99135,-95379,-42641,8251,66444,90297,58807,28900,49414,54510,29887,-12489,-5004,50682,67519,110759,167447,202831,259239,218505,93797,79320,112165,139156,127118,88707,49543,4073,-30121,-27399,-14427,-3987,-7544,-10551,-65282,-107550,-151236,-71494,-12906,-23050,-99502,-105894,-106187,-102390,-107676,-82832,-29104,-10457,-30868,-26623,21085,34169,22125,-19346,-107315,-53983,24039,118596,156615,141742,62265,-10033,63386,156098,76817,-37158,-52082,-54514,-92000,-17383,55148,16287,-113981,-34865,65813,55906,-17318,-56393,-76694,-74320,-64336,-23898,-21328,-32163,-94355,-68772,-13792,16132,21271,-12753,-28071,-27597,-12664,25323,50182,110994,126798,32384,-55963,-61478,4706,48649,48132,19879,-13264,-9223,-7921,-42957,-62144,-63587,-69950,-104728,-114222,-97668,-44866,4614,-29023,-59003,-60833,-30988,31374,58354,25386,31323,127269,254125,257834,131621,43878,-11766,-39456,-54409,-62732,-28950,6796,98396,158026,37150,-40517,-65922,-65890,-105875,-64747,27120,95080,172231,254256,335448,472209,610715,478836,278998,184296,160477,108818,-1649,-59284,-94969,-44553,47336,109338,109207,61518,15835,-86689,-109917,-50830,-7101,25464,28350,-64955,-66224,-98871,-77482,-24695,8072,-27349,-58043,-45990,-80306,-102390,-62769,31822,115622,159279,77472,18909,39444,106443,158686,126320,47348,18995,1113,12099,54616,50257,31755,-43484,-89712,-82079,-83885,-140693,-156736,-122633,-21883,106683,225854,159340,150623,262003,220226,69240,-14815,-23127,29207,113883,202728,289554,268980,45754,-113482,-45492,-10280,-31208,-40321,-58412,-82497,-47831,-4714,-26035,-77601,-120830,-85490,-18221,53460,38434,8619,-8173,56139,222722,276946,211155,107934,-20126,-42242,56988,94907,71146,-45164,-74839,20848,48296,23745,885,5161,-58954,-118261,-17861,39505,27422,-28154,-71697,-46155,3972,-13167,-103208,-19029,107695,90720,-10796,-75299,-13427,3839,-32357,-71614,-96698,-70503,-20001,6991,33656,68718,19249,-4654,-28907,-36109,-30271,-73505,-39228,24727,96204,178877,195638,140971,31096,-82086,-96465,-50350,-52944,-75182,-58346,-63139,-77603,-80979,-72899,-71615,-25630,44027,104297,94025,-25109,-146153,-18007,136978,214158,108750,13727,-40137,-5990,-6630,-21197,1882,41069,45463,36564,-9662,-92013,-34234,36135,53539,34372,-2768,-12411,22616,46813,34031,-24807,-48466,-36158,-19973,-21216,-85040,-9939,118511,259662,402208,407346,168775,20158,-77456,-37077,41500,51367,-33174,-24191,-12257,-25711,-27471,28430,138017,143282,50714,-17820,4658,94603,199596,195126,95852],[16127,38617,110072,94248,56709,55039,42502,27131,-42758,-121879,-104370,-109073,-97866,-57800,-18944,41791,100890,56771,-2402,-24226,-48359,-70344,-84662,-21681,-9242,-36834,-82250,-93709,-30110,39232,90023,150976,200027,199435,123783,123440,144724,65137,-23410,-38283,-25095,-41619,-14121,41879,21472,-72710,-51218,-19419,-58549,-48490,35425,109476,185554,235705,217137,72268,-31250,-56296,-106646,-112629,-106548,-106153,-94372,-73204,-72681,-137669,-63540,-13276,10219,2140,19077,91374,147692,157510,144070,146402,115899,64812,34206,32786,77538,93850,79411,117642,164363,225201,203447,85007,12878,24436,33317,41562,64642,85037,43341,23962,70675,117387,254051,391441,394317,204556,21526,-41969,39281,71687,-12988,-69294,-62676,-51440,-7029,16416,-2037,-76786,-106567,-105805,-31106,-40301,-56167,-50417,-48126,-87411,28723,110063,44030,-54124,-126100,40251,163021,156046,29080,-49200,-16638,40030,84623,82022,49580,25209,28593,30886,59491,53698,-3019,-34446,-32073,-27645,-71889,-76807,-44815,-42847,-44353,-112270,-109828,-51060,-27825,-16046,-48087,-61888,57030,162573,210640,155134,17129,-60014,10057,60413,107370,145139,225420,306136,296888,176102,15000,-162865,2663,130033,84335,-101184,-280963,-247402,-22430,233229,326201,292798,160889,178370,120086,58856,86545,52603,-16733,-80298,-78788,-113845,-142847,-56436,43896,145132,147360,59757,-41517,-26473,46934,164928,382675,529876,421928,227746,141563,160835,229413,294268,241472,91679,-34178,-84140,-75771,-29465,8697,45119,26901,-55678,-124341,-82606,31237,107226,128164,109406,78897,74163,154975,98791,2018,-66520,-94045,-133481,-60547,-49104,35668,116226,117028,62987,27774,6392,-12036,-79454,-120346,-100447,-57198,-18667,-40357,-53488,-46303,-38439,-64102,34158,59763,-42693,-31944,102041,115413,12831,-95348,-108853,-72363,-116088,-93682,2863,96044,99779,40282,-38681,-45567,-36987,-68412,-72532,-27819,-26171,-65492,-127363,-134508,-132224,-125200,-116502,-79507,-44742,-39619,-66698,-58512,23686,108271,97344,-66390,-33339,63124,87528,57980,-6705,-45771,-32787,-14199,-51268,-68619,-82110,-37396,-451,7146,-37029,-3672,36014,46049,67907,54564,50777,64487,23665,-7858,-100374,-73799,-63225,-66568,-62325,-73159,-67623,-35108,28234,38869,-11614,-17617,58969,90228,37892,-44488,3009,26257,5837,13765,22961,-29196,-15804,-25250,-69199,-118579,-32916,10928,70801,83494,73746,72314,66646,61999,44580,-7818,13259,85838,80874,-22618,-84326,-102435,-135450,-131414,-64272,-31119,-53101,38448,197678,188025,117100,75006,50608,30007,16555,-10909,-47510,-94871,-86024,-84938,-44227,43606,24274,15936,-21734,-85281,-115455,-97221,-30205,74003,221015,385511,335637,180363,51544,-39664,-76935,-74626,-40664,-13955,33853,127126,103974,12481,-16044,3992,22289,-13095,-104558,-118557,-101870,-96128,-77904,-67063,-29395,33598,113613,69324,-72487,-121988,-125235,-85502,-72155,-35708,45770,107724,43416,-19027,-84661,-112881,-9956,42855,43989,23211,-7276,8811,16446,-3741,-47822,-55148,-36160,3446,75609,183101,271093,169075,55754,-10530,-47460,-53295,-41625,-15832,-60285,-30613,7451,18445,-12566,-37959,-49437,-60696,-71784,-45680,-17161,-62062,-42128,-49064,-57540,-127135,-94230,-97913,-106660,-18044,-53484,-72290,-176399,-205563,-275576,-40879,4026,17622,12372,152823,360166,570417,549866,237918,53984,104898,287263,143353,15945,-68498,-5356,42964,22223,-50104,-76445,32802,165301,173716,138389,156454,106125,-76919,-121895,-43941,-53772,-32110,61855,183384,348342,466300,438707,219855,15687,27615,109636,92110,14496,-30778,-39900,-48398,-72886,-43928,31284,113378,115014,27309,-45705,-96543,110206,416724,513084,398135,149816,28289,3581,-32677,-24795,-12891,1390,-5179,882,-2314,-2600,29277,105580,250107,258358,138258,51981,90455,157377,236560,282667,137290,4060,-44437,-91999,-110423,-34066,71111,97867,71291,39900,122438,102596,-2428,-97061,-13656,10363,-27899,-25289,9394,-40450,-101382,-57157,2304,34915,49350,109040,84020,15652,-18385,-3998,25054,88440,172298,211040,183528,138079,80924,55415,72211,176838,249949,175943,90048,11714,-64227,-36275,-18405,-44939,-82948,-139878,-153852,-109259,-49401,-11928,-40349,-49301,57265,165372,173834,68836,-59825,-89629,-30318,-34443,-59117,-46286,-2360,22742,4489,-289,-3693,54534,213079,269617,196042,121839,92627,39856,3404,29259,52148,54682,36567,-4864,-21593,-50370,-48305,-31102,-17201,-4764,5687,29284,99786,121987,175431,215951,217651,177748,130466,104175,-16547,-159062,-34085,93653,133336,134562,169903,274426,290583,237450,108381,-40418,-77161,-16816,16629,35351,56023,45086,20239,-26968,-66019,-97260,-69209,-3096,59829,28841,-38538,17480,75667,85369,30472,-49152,-73853,-52744,-12841,-34341,-65251,-48080,-5135,11690,12770,86058,120302,108342,51585,-42326,-33383,14941,64828,132172,206255,195230,162836,107096,166462,372154,550989,523621,241796,23318,-58710,-15195,87472,93615,100509,94218,53263,11303,-14553,-22454,-16959,17902,33180,26853,-806,-17529,-35741,-9271,69197,125477,146390,135240,85031,14035,-27232,-98485,-86542,1563,31041,24386,31418,38076,17985,-20316,-46637,-63730,-79862,-91274,-1188,46610,-16628,-76064,-49406,-14396,-54950,-71283,-31872,-4972,-3157,1864,30433,23822,-22134,-29287,99399,147453,96508,10636,2513,68411,187423,232969,189178,18090,-89457,-94621,-76411,-93246,-127003,-77922,-34852,-22460,-20871,-55686,-76130,-54132,-266,13070,11106,-8992,-34340,-2433,2788,-50293,-90783,-58499,-64227,-102566,-100452,-34525,25240,44138,35586,30492,32646,-29059,-67394,-65133,-60551,-52734,-85695,-118214,-13010,82635,126934,99859,55287,-1755,-26953,-36202,-2347,49332,104054,145981,138948,111663,75898,26451,7975,-39486,-94335,-148860,-116856,-11236,103811,97812,34100,-70126,-74745,-1042,31067,40511,10070,-12439,-7240,-457,2042,-44258,-100372,-88106,-49095,-29365,-3973,-42203,-122410,-43124,-37346,-81930,-137440,-104152,-105432,-90875,-67718,-14004,2476,-44501,-68904,-48165,-22392,23407,55595,47416,26519,-44451,-75389,20348,118411,112689,-1682,-73028,-105007,-71592,-20783,-3969,-21964,-75242,-129351,-87744,-18335,-25639,-101056,-71112,-3898,46119,36762,-45198,-60487,30196,15033,-18255,-25725,-4386,70613,110925,76978,68324,147606,118092,63799,2353,-10454,11870,424,-54991,-41757,-48681,-85573,-110510,-128692,-89655,28991,208668,243940,178365,46989,-34815,-33218,-14661,27579,61535,95649,69327,86033,100393,73853,67477,-7129,-71831,-58542,-28965,-23567,-20311,14086,-14337,-17099,95615,231456,240677,99781,-27687,-78755,-24811,-81659,-91309,-14223,61493,106333,81509,18443,-19323,-10082,-21267,-48526,-71398,-50402,-25738,-72226,-109457,-132303,-110019,-69392,-20161,-60109,-84648,15077,106754,112144,70428,-10383,-38877,-58836,-49354,-27023,-73100,-18590,55791,113002,122363,131223,146764,215982,307954,334872,232114,64098,-16903,-16982,29423,25304,32985,12494,-22429,-38170,-31278,-53068,-97393,-70333,20400,129422,166917,228331,293698,299646,188255,73611,44478,15167,-8139,-25399,-78761,-90522,-71977,-82095,-96383,-98548,-18615,21437,89571,258434,359455,331114,119557,-27408,-80053,-40876,-54527,-85078,-85980,-9908,14219,25036,50651,38796,17459,13953,23268,22275,2424,-39050,-2397,119182,135009,115844,144180,102688,44171,-22849,-72550,76345,220468,178420,104754,29322,-34169,-49361,4769,95738,180779,95225,-59906,33984,189886,208793,93359,-31486,-13195,121529,271037,403436,466966,325347,117996,44288,-34803,-73160,-92257,-132368,-70710,-109880,-165028,-126082,-50965,-9475,-40680,-46174,18807,89889,91983,9305,-25365,24989,113011,278644,242432,65645,-43522,-16766,-23316,-74235,-120934,-51952,4107,76500,46782,5049,3100,-19487,-67364,-59674,39015,68654,132721,162622,121956,65258,3279,-33777,-43285,-64626,-64255,-43305,-62453,-46105,-56559,-73721,-91936,-59222,-97515,-81894,-50669,-24793,-61689,-49946,-16005,-26923,-22451,-25667,-88056,-68991,-58417,-40042,26642,137919,208550,217239,164636,70616,-18043,-78390,-75754,-39399,50647,177848,240506,130897,14208,19579,66939,43173,11847,2200,14785,-21446,-86371,-43613,90628,75102,-73666,-161191,-89771,-30508,41127,137805,101000,-7465,-65124,-31467,24527,233,-69082,-66502,642,32602,48930,64069,72073,54981,50399,28207,34837,51540,35091,-2383,-65324,-44156,-25712,-48125,-80254,-48689,-55506,10065,152687,378418,419630,237974,31779,-58735,-71410,17353,120313,154225,122144,71044,30354,-5419,-34617,-84408,-69291,-55872,-71616,-123930,-63574,-6456,-69190,-99200,-102899,-123057,-46506,18117,-38021,-95876,-123955,-126496,-137780,-107239,-68595,-43610,-46701,-61934,-12266,71716,107879,14310,27858,162863,215439,132561,24526,-43711,-23239,25962,63099,110454,81173,11405,49603,85609,57784,-28413,-85115,-114839,-124632,-61344,97657,332438,445985,344986,177050,12288,-75586,-61696,45818,129330,155814,95155,-25281,-74959,-99788,-97322,-76447,-61628,-60193,-51991,-74604,-80686,7804,95998,137194,119682,66712,12540,-25783,-48681,-44405,-17674,5267,-33291,-126602,-15417,85469,93055,12095,44562,28607,-77380,-40980,29227,4341,32839,111840,82417,2327,-67749,-110865,-80076,-27478,43774,58348,23199,-29431,-34822,23146,114742,95007,-47224,-71292,33146,97977,75284,2869,-3659,102874,107438,17879,-14770,-39584,-115278,-24021,22683,-10977,-75629,-94421,-73083,-78278,-79970,-54297,-29792,9876,2086,-77606,-114751,-41762,9302,42802,112157,150861,117609,19533,-70208,-113581,-87983,-44745,23017,47647,2403,-56049,-107331,-139034,-104990,-82693,-85991,-22885,24428,37500,43704,102741,212036,221611,118000,-21758,-61112,4088,21680,-41243,-95897,-5126,12300,32462,19746,-12525,15686,41783,68190,18061,-46633,-131576,-49654,6866,-10272,7202,20794,24006,-8635,-72963,-90797,-4946,24503,15622,25242,36670,4496,-30683,-72580,-46528,-7045,50059,98792,124678,105903,53856,-416,-42102,-71450,-66872,-54241,-7808,57030,39207,-20580,-65574,-38093,-14489,39425,96144,134933,151940,166845,108496,27347,-27749,-9359,40010,31104,19810,66524,82849,161289,214957,147770,70071,10115,-13252,-44624,-91388,-92977,-48382,-26438,-14550,-35730,-93607,-57813,-77112,-90369,-110227,-29540,137969,283576,247945,47029,-33424,362,35784,59690,82604,112180,80705,18451,41995,106296,87245,20992,-1162,65316,94793,27872,17217,74179,112979,137903,136571,97476,130080,222421,142935,-25149,-76527,-29972,-10090,-44838,-121667,-94593,3785,29215,-18727,-75651,-54631,-7666,42872,118977,137610,149680,149774,64339,-136,-60707,-72841,-43728,-20654,-21425,-67643,-48952,1406,46497,109686,143009,70973,-42531,-92744,-130698,-97806,-83703,-62942,-23667,15076,78702,109918,51420,7280,-46531,-79089,-87706,-110293,-93326,-111133,-71413,-27960,12465,114407,342829,561204,448077,76740,-122432,-83820,27741,99076,126477,50940,-41040,-11779,-3297,-4681,-7298,858,10924,14704,24178,94861,68716,3760,-30854,9033,88657,178886,243336,246446,202600,37224,-98635,-110745,-29186,69190,-31506,-81000,-80512,-28441,51719,107322,92964,-43383,-107933,-46303,19753,34646,-18241,-50050,-2605,-6037,-74710,-52207,66456,212988,250621,177249,76846,2167,-71682,-81013,-66062,-59545,-27141,15023,39469,52247,51796,62704,44744,-38076,-36175,51754,174878,221681,194861,71559,-26591,-92700,-106106,-33229,20682,11092,74676,145990,245255,273570,193536,118704,27228,-82785,-85096,-18753,14661,73642,86901,84136,20175,-26490,24829,-1376,-12728,-4377,-56880,-97063,12388,133846,131766,16494,-42906,-76647,-67560,15099,118514,191957,191638,56005,-45155,-55308,-56226,-61062,-97592,-90123,-32220,18404,73475,88298,45516,10447,31702,35296,31504,32281,38843,84121,75623,90436,118202,133267,188097,162121,64928,84629,120115,151323,129423,79559,30682,-24106,-40761,-19327,-4110,-6539,-22571,-30121,-80295,-106371,-146654,-71542,-12516,-21718,-102403,-115083,-118245,-128532,-128403,-74692,-41717,-21127,-30915,-26324,13230,20976,-2596,-44083,-115187,-24864,53867,125981,146020,130403,56776,-4782,79760,168707,74228,-43688,-55405,-51020,-91653,-9698,71694,24836,-105064,-42656,55935,44374,-24130,-60617,-76247,-68391,-66075,-34113,-25645,-26980,-83432,-62232,4165,47385,45098,-3273,-28714,-34020,-19754,16248,29507,92961,129480,46409,-44852,-41348,27777,66923,58830,22665,-16228,-14930,-12027,-34543,-42470,-40668,-55969,-103268,-114627,-100816,-62589,-20409,-52196,-77287,-77016,-45725,5677,29168,6859,19974,122762,246560,266459,166116,84774,15954,-28117,-51559,-59948,-19746,29699,142774,188257,49405,-40312,-61393,-58020,-96103,-75861,18806,87928,170762,267777,368361,504980,591078,417152,236742,164324,157458,96513,-25430,-75897,-83875,-18601,64092,121563,122577,73504,20108,-91715,-129953,-54566,7097,38690,22490,-107007,-131318,-146708,-98511,-39602,10657,-13800,-56066,-65828,-105373,-112204,-62292,31551,116771,175754,100810,41313,54944,119544,169515,117570,30032,891,-10095,8554,57955,53556,37033,-33363,-81662,-87777,-92332,-134860,-161262,-126370,-28351,84735,182830,117794,114476,233440,197530,65026,-16540,-26108,31668,125386,216667,295454,262503,34919,-112691,-39133,-15932,-30874,-21518,-42353,-71451,-42533,-2846,-26879,-105158,-99237,-87117,-33096,43470,35908,6717,-13819,40762,207790,267605,199278,96389,-24872,-48070,51375,102606,65666,-56147,-58810,60887,92497,61123,39267,37433,-35016,-121184,-31731,43249,39154,-23314,-81657,-70607,-22526,-42376,-117021,6809,128442,112574,5316,-72497,-23185,-16764,-62090,-102262,-118953,-80435,-24527,-4035,7023,39570,-7362,-32028,-38362,-29357,-23942,-76462,-36998,27899,101173,187783,204668,136196,24425,-71999,-89266,-59264,-60188,-72557,-48266,-60000,-84146,-84429,-74892,-72372,-25646,29597,79276,79437,-23131,-141583,-21533,142692,209770,89541,11763,-17861,6020,4827,-10227,8590,44166,49406,34837,-17287,-100517,-17170,58143,68869,37693,-12865,-22085,11551,29680,21133,-21699,-42708,-31015,-4151,-1801,-71611,-19324,101515,223354,342141,392772,193944,27528,-79362,-48918,29235,42931,-36204,-9829,407,-12565,-16356,35452,133775,121942,37739,-17939,8060,88256,185464,188077,97026],[28249,54932,114612,100109,70787,66331,51560,35184,-43707,-119341,-95387,-93393,-71524,-22098,20823,77237,118253,64210,-1752,-30586,-53430,-64441,-93853,-43302,-35079,-59848,-96575,-104716,-35497,35229,77332,106991,144768,145628,88138,95486,113138,43312,-46966,-51827,-31431,-54047,-34154,13719,-6016,-89697,-44183,-15318,-53269,-47656,36241,126456,234585,291598,257610,94468,-10599,-33417,-97153,-92790,-73329,-77263,-86477,-87616,-88625,-133988,-57916,-15081,2874,3780,37903,127947,207516,221294,189093,170106,124473,70654,54424,63164,114365,120476,88647,113810,139626,179877,177261,84526,15938,18169,21432,30107,54300,63741,10392,-468,52075,87484,246145,440058,421048,206183,12622,-38223,69980,113887,30276,-57939,-85627,-66171,-3936,34724,13944,-67112,-99434,-123449,-65139,-37757,-34653,-19627,-1911,-77651,12492,117703,42619,-55763,-129330,13652,93657,72118,-33540,-87342,-39422,29566,86692,87113,48367,18426,29478,58910,107024,86489,24510,-21950,-47586,-45967,-77139,-81363,-50413,-51562,-58789,-133319,-111424,-55749,-39738,-46935,-96760,-21545,67844,168531,206856,150989,21562,-47715,370,35357,61930,80785,166862,291712,328519,235962,70937,-131948,-3352,131636,100972,-79932,-257072,-180540,85720,330512,380747,339666,214166,229759,136591,60377,99348,69729,-3872,-76753,-87311,-132160,-116504,-27134,78237,176729,158075,74488,-17476,-37489,7485,98116,303206,482703,426020,222703,103107,90634,143935,216628,189160,68103,-49309,-104149,-74660,-18488,17377,56911,38468,-46431,-104241,-117453,-38867,43166,90679,95831,73138,70603,139201,105280,9885,-63641,-95931,-97374,-14355,1955,86509,173367,150212,74357,17815,-12341,-23463,-94654,-136147,-103578,-55309,-18973,-46804,-61570,-51540,-29035,-11465,112535,122157,-6633,-21413,139766,175414,59119,-63549,-113894,-85688,-123901,-100082,-12571,79353,102105,59130,-29729,-45351,-24439,-40796,-40749,1997,-1113,-49421,-126796,-137534,-133814,-124350,-102580,-53281,-15251,-15031,-57867,-79067,-5776,84239,96390,-46572,-22226,67222,104375,92994,22712,-26465,-28476,-20696,-58060,-68344,-76638,-31746,10405,18221,-33184,21108,82928,93320,100080,57946,36899,55706,25728,-11292,-98897,-70760,-60383,-67225,-62287,-73887,-85272,-62247,7670,33115,-10287,-27449,49309,86221,39179,-55980,-26730,-23824,-50373,-12631,3492,-55981,-27871,-23829,-60250,-105431,-33405,2494,62395,76523,71891,74478,72707,72781,49923,-19705,-26480,29607,24670,-52784,-86143,-99060,-142601,-134914,-66120,-29483,-48874,30603,189985,182413,112197,72064,49965,36970,31128,7499,-30328,-95008,-111215,-119855,-60590,33840,24663,12961,-29599,-90229,-116226,-100986,-26924,92838,261978,435991,369679,195656,56614,-38237,-81524,-76686,-32596,13064,82838,174983,120556,15378,-6859,17015,32429,-9953,-98060,-95457,-73318,-78001,-80247,-100808,-67362,-5138,73691,53075,-68239,-116652,-126444,-96392,-87338,-52309,30773,113797,51263,-17757,-84589,-104325,-13223,35917,39769,26726,813,3321,10610,-4593,-44103,-46450,-25916,19416,100443,213533,306267,210575,65795,-15216,-57482,-73761,-66836,-30692,-75807,-33469,-1885,3130,-33863,-62007,-71481,-80899,-78639,-50378,-29727,-66577,-40663,-57037,-72472,-125693,-78119,-74479,-106672,14391,28415,4413,-150854,-247247,-158419,170257,189757,125866,49470,164450,351115,566532,580441,285426,88803,102863,256326,126241,8607,-71920,-13654,34687,35156,-28299,-61647,36860,150488,125963,97196,113274,99641,-63964,-158952,-68836,-54087,-14474,57755,149972,276715,374270,379412,202202,21046,18555,91731,71673,-7224,-57933,-74235,-89576,-71089,-4125,78218,148397,103599,8669,-47930,-95372,132188,411887,438807,293305,89426,8832,10942,-19419,-25406,-28170,-27146,-29039,-16811,-14812,-13978,17231,96301,237331,273808,164708,69579,94084,154686,228340,275867,130551,4963,-38170,-88510,-86053,1753,113537,138383,67471,11819,109537,107218,8635,-102839,-34845,-14667,-60590,-57095,-1055,-35457,-104517,-67031,6925,54119,66751,106477,72724,16078,-9328,11383,46438,118911,217336,254674,201874,137776,80450,65689,80405,172376,219154,135038,69389,10710,-58302,-19372,1791,-28031,-74496,-140449,-146455,-100118,-46084,-7957,-34406,-58874,47709,170289,176820,59617,-71997,-67321,-16698,-34098,-67766,-55411,-15292,-4541,-21191,-1010,19039,61386,195401,262553,195310,127048,96949,43078,-15182,-12800,30249,45147,23451,-7977,-13452,-41150,-46164,-31449,-15829,-918,14195,46756,112445,121153,166106,200763,202401,179218,148445,131924,4252,-157843,-62746,83579,149550,142616,152290,240196,257446,225061,112536,-39910,-89614,-24390,19815,45522,65666,47148,15407,-34937,-72074,-96300,-57953,15054,72925,18395,-53100,15250,79246,90225,28299,-44917,-60468,-43108,-4105,-23339,-50727,-36734,-2396,10427,28344,148473,198623,160953,83547,-27903,-31417,26471,76501,138059,189701,177954,167972,134602,222256,430461,567394,528380,268492,47474,-35041,10472,113256,100682,83991,75457,40236,8152,-14821,-22674,-23771,-8107,13386,18044,3616,11578,14484,43611,105066,142380,144621,127320,81869,26180,-12993,-84356,-50853,16440,20232,-7881,-22331,-23132,-6757,3829,-22006,-57756,-84443,-85429,-20562,38945,-14357,-83303,-59077,-17963,-57935,-77992,-39735,-13032,-4172,11832,36942,20798,-29935,-42184,77683,126413,84580,4181,-3631,48842,148764,201050,177449,32763,-75642,-111960,-92201,-100916,-125223,-79496,-51749,-53560,-50632,-73451,-72078,-50254,-15099,1851,15208,7718,-22337,2842,19642,-24151,-68493,-51443,-54639,-81838,-76012,-35637,16829,30148,14888,6108,10737,-36529,-73468,-71255,-68461,-62314,-98532,-115714,-16285,68371,104257,77193,36744,-19366,-49614,-60066,-23736,27870,84390,123395,121291,106342,83700,43487,26637,-25405,-80798,-146412,-129778,-18265,74318,64924,13439,-76754,-79072,-8662,28756,39001,1647,-23117,-23019,-23567,-20061,-51712,-99174,-95594,-54076,-32874,-7116,-51854,-124696,-15784,-4330,-65260,-143263,-110078,-120693,-117671,-106374,-64617,-33326,-56822,-65145,-38372,-8491,43153,80244,71918,48713,-27055,-83783,28167,138531,120834,1227,-71596,-90686,-43271,8921,23156,-299,-62294,-113905,-71708,-4697,-18030,-95759,-81595,-5576,48309,30165,-59710,-35623,53746,27087,-10979,-18450,10882,83790,118498,70941,65233,176733,165494,103019,24843,-1533,24827,17322,-40722,-39405,-45653,-88211,-113515,-119783,-86569,37013,231787,273322,195006,58286,-31278,-38591,-26026,11117,36901,57318,45629,72781,88127,59085,49057,-22188,-82284,-59430,-26409,-16684,-10239,14067,-26457,-39150,59959,204052,253203,117534,-14769,-85317,-35791,-91515,-95969,-18346,64637,122468,107622,49142,7522,8164,-2393,-39494,-74613,-50514,-12455,-52839,-92741,-122012,-90350,-35511,8791,-49611,-83563,21330,137581,171929,141903,41550,-14163,-36275,-30537,-21119,-67109,-25978,32295,105851,126232,135935,144739,187515,263760,309342,238725,83169,-14700,-45772,-15248,-9199,26586,28061,2679,-20808,-23774,-53221,-99716,-73281,12748,126854,178641,235572,271443,277385,188452,94959,74320,54049,42959,36838,-22794,-85426,-103935,-100407,-101102,-86136,-14993,13511,58074,191366,292304,273138,83724,-36166,-80726,-46325,-60694,-86316,-83639,-12476,18287,32951,60745,51770,29730,24063,30145,28929,10168,-27514,-1052,123613,141542,112444,118743,49471,3548,-55357,-68980,67981,216120,190952,104585,16979,-49730,-56377,15944,103243,174673,92386,-62699,47118,213839,221925,112414,-4568,1973,137052,294538,444684,514087,321680,102565,34095,-54634,-87176,-90389,-136904,-90467,-132031,-185981,-113379,-43228,-7,-25006,-36676,13103,79000,83936,15206,-9077,44948,147980,301897,219221,39169,-57227,-19761,-36030,-88139,-111787,-44244,3713,74485,56400,11506,-3045,-24651,-56485,-117247,-7435,36922,115557,156737,124802,76866,20803,-11954,-25367,-48888,-43832,-14514,-35304,-18006,-28842,-52346,-87322,-69600,-107835,-92155,-59295,-28173,-48786,-61833,-33575,-45578,-43573,-54921,-77465,-62326,-53260,-38987,30617,138420,203576,212099,159920,69996,-17467,-80833,-74093,-52696,45512,184580,239306,138988,39244,49583,92091,58297,20956,4115,12573,-20332,-72952,-5042,121350,79968,-72520,-144888,-71062,-7123,69057,142180,88281,-21595,-88059,-49793,14213,-9403,-80597,-73842,-8298,20968,44325,71198,90749,75520,63141,30368,31125,46040,25759,-17521,-95260,-52488,-16479,-26868,-55421,-50688,-87395,-8148,185863,413065,440984,260224,45792,-51670,-64139,19327,114482,157707,128680,71541,25984,-13276,-42981,-82421,-53413,-40029,-60000,-102865,-44853,7053,-65925,-105968,-106302,-111165,-58072,-5485,-54108,-105337,-120971,-116303,-125562,-109222,-64598,-36399,-35989,-42722,3880,80801,111750,26723,29791,144107,178671,99963,14922,-29781,-3120,42611,78911,120948,89519,11499,39798,66571,31169,-47195,-89442,-103690,-120239,-74384,76665,277294,364127,285262,155727,10651,-68673,-54645,54413,141901,148674,67832,-47859,-89274,-101700,-99625,-89474,-79636,-61681,-42777,-70319,-84166,5149,98846,154950,147253,94396,31328,-17872,-48898,-47526,-21754,600,-35677,-138289,-34327,41648,40708,-46135,56412,38459,-75030,-58187,6353,-14377,13487,98553,76328,7319,-58454,-104855,-91455,-59638,-3268,13660,3179,-30776,-24781,39153,129785,104873,-46682,-79227,21324,91047,71192,4762,-214,91098,59315,-27297,-68356,-89016,-111747,8646,42801,3814,-64488,-89084,-75443,-84943,-74323,-44473,-24523,7484,-8932,-87835,-143126,-62789,-3328,39754,124745,171256,134362,29968,-71562,-122229,-89572,-39420,28377,43146,-5664,-56679,-101825,-137895,-111498,-84500,-85296,-21502,14006,18476,22549,60798,158555,168745,82106,-38294,-73951,-184,17366,-24184,-36081,36028,31572,31109,13137,-16817,19177,61414,99393,31522,-57141,-156222,-11336,36164,5313,6353,3951,-6683,-35494,-92802,-86552,1797,19443,-5594,-7841,9427,-8702,-46003,-81036,-51655,-13258,38308,76632,93048,70895,19983,-28059,-57352,-78830,-76987,-72973,-31194,34159,18474,-39179,-87663,-65745,-32175,29635,93197,129249,132964,141465,89831,11589,-38923,-2905,83534,87612,58552,90220,86339,153886,203418,133946,61371,4350,-13175,-37424,-82041,-84205,-39982,-13923,-7083,-42653,-98584,-53348,-60296,-89798,-111209,-28817,131925,254969,236142,63610,-42522,-23227,21329,73384,113510,126213,77109,18435,70719,139784,108515,17529,-32193,51029,92122,21937,10732,59619,99514,129744,131254,90592,127150,236630,172322,-12283,-78818,-41302,-34804,-80678,-162749,-49791,49499,72602,28156,-24723,-10767,28026,60979,105087,111587,108596,121447,54549,-8610,-69529,-62484,-14966,1641,-19078,-78382,-58055,-2166,32524,83559,130369,88509,-6184,-41288,-106077,-116606,-103418,-80019,-38061,3737,77168,111843,50720,568,-56562,-94852,-101754,-111633,-99152,-119982,-63892,-24825,5904,94613,320197,547586,461667,91775,-114810,-65749,47030,116287,143837,69678,-29271,-2390,171,-111,-4260,-5661,502,8645,17958,72741,47331,-8228,-41154,-5219,61452,137012,193104,202031,184236,35932,-100580,-121573,-35009,51542,-79868,-98941,-56508,10542,92372,141342,107852,-30163,-92008,-43297,20297,34843,-21375,-57541,-12862,-11105,-72048,-48745,65454,194216,201052,112095,14538,-20426,-71297,-98669,-94470,-77963,-39527,-4109,16751,29297,33083,46458,21904,-60289,-36154,69319,188889,205512,164222,57683,-31090,-95245,-100308,-25206,21268,-8892,23474,59085,142217,180297,125750,73308,-8173,-111903,-91410,-32579,-10379,65123,100063,129115,89973,46504,65939,14542,-10121,1908,-62722,-101791,21622,164844,175470,51005,-23737,-79855,-63903,32335,151013,226145,208047,55632,-45461,-51350,-49866,-56548,-98279,-87415,-24021,26527,77372,82398,28137,-12809,9003,21146,58715,81396,74665,107601,78587,69557,67143,56241,98915,85802,33897,85461,121158,153945,121064,59244,-172,-60304,-50357,-8735,10337,-5467,-40670,-58487,-98756,-106343,-145561,-75392,-16795,-24865,-102544,-111460,-112690,-119927,-106050,-58901,-50842,-33651,-34189,-29082,1601,6190,-27249,-72174,-106409,-696,74778,121077,124737,110674,45758,-5042,88314,169350,63949,-55289,-62740,-50367,-93266,-6130,78535,22386,-99821,-51986,41576,28617,-35088,-68528,-78510,-64270,-65664,-43781,-30021,-24835,-77063,-58259,17491,72538,62674,1217,-34932,-47514,-35359,1079,6383,70708,124345,57239,-33690,-23476,49024,84783,69000,25109,-16903,-16308,-12224,-26474,-27254,-22630,-47610,-107485,-120835,-103261,-84124,-51735,-79507,-98634,-96055,-63637,-22921,-5041,-14888,6935,112631,227565,262304,196061,123224,39230,-21444,-53282,-61371,-14413,50305,185052,215818,61548,-41962,-63859,-57473,-91821,-88165,6636,74643,160388,269064,384123,505363,530350,329490,179833,133046,146466,83855,-41349,-79313,-66385,1304,72823,122797,125727,78864,21411,-90820,-132302,-39427,30083,47319,9496,-105281,-140412,-145782,-109577,-57523,6685,-3623,-50421,-77857,-125881,-123076,-65427,25947,108154,176901,112113,52377,60672,125337,176348,109882,18876,-11287,-19436,4659,59889,54954,41356,-23297,-75098,-97501,-104214,-129837,-160307,-132409,-39652,56721,132152,72646,80577,203263,171801,59107,-19411,-33862,28056,130937,221512,287751,241744,14576,-110935,-37653,-29190,-40275,-10188,-30099,-62218,-40587,-3284,-21724,-76584,-56619,-77918,-44424,33302,32210,2893,-22372,20653,181783,245895,177566,76075,-37087,-59333,39452,103218,52846,-72520,-44685,99895,134616,93170,67169,55470,-23653,-122658,-49735,40360,43829,-22548,-92045,-98059,-47343,-64666,-96726,23341,134178,119681,12018,-74404,-37223,-40322,-92337,-131425,-139411,-92472,-34336,-22982,-30805,-2645,-43392,-55895,-34413,-20849,-20430,-79094,-38406,25615,98617,185401,201728,121144,12592,-62660,-77150,-68047,-71680,-74658,-46306,-65051,-97685,-87386,-79572,-76675,-28094,17413,55687,63375,-23049,-139771,-32703,134703,181820,51491,-5511,-4398,15514,11807,-4149,10026,44976,51689,28662,-30673,-98114,-639,76891,79770,36352,-27449,-35380,-2817,7791,507,-24019,-40734,-30818,3864,8385,-64274,-34006,78273,180567,273878,361655,217706,32890,-84876,-72222,397,18028,-43208,2886,10998,-1082,-4831,42317,125536,99219,25084,-18968,7351,79314,169472,180574,100407],[39494,65523,108777,98076,80547,76679,62982,46014,-41943,-108239,-89520,-81254,-48266,13499,62483,112315,130555,67887,-3721,-38728,-61979,-62795,-81219,-50205,-50532,-76008,-104667,-117447,-47764,23780,58177,63575,97697,103834,61372,74606,86789,25094,-66533,-65541,-40189,-67826,-57947,-21040,-39177,-97279,-37136,-14853,-54234,-49416,35031,139907,277763,330859,281317,109793,9278,-1842,-66781,-61728,-38372,-44230,-65108,-83799,-96181,-116032,-53388,-20741,-8702,2870,52732,156369,256609,273057,223737,186936,127456,73601,77737,104985,161497,149609,97916,108701,115199,134923,152390,85463,17012,8092,5655,15518,40726,38963,-21896,-18891,37762,60439,224996,456137,416172,193912,-2039,-32444,103613,153707,76543,-21318,-85452,-83808,-2207,61898,53338,-22496,-55692,-85895,-107413,-37194,-14368,13451,48564,-38236,-8695,115684,37230,-58594,-102758,6015,49690,15858,-77052,-116395,-57668,21762,91983,97072,52198,12926,23402,77586,144248,111398,48909,-4527,-57778,-67569,-80607,-87211,-60240,-63415,-76051,-155825,-101691,-58803,-56637,-81899,-82175,8555,78171,174074,202146,145783,27825,-37088,-10607,10972,17018,20192,114597,285122,373592,312094,135612,-103359,-8781,127738,106127,-72514,-228754,-88372,204421,409798,408790,367785,264366,279927,152630,64448,111380,86976,11977,-66083,-90426,-146985,-89623,5634,117747,205362,165277,89885,7472,-32790,-16928,43748,229496,428904,422191,216530,66652,28840,76717,148909,141067,48653,-58960,-109478,-65652,-8586,23876,68240,52635,-34000,-84923,-109414,-91031,-5448,57260,81334,65430,64554,118108,107967,15563,-63022,-96275,-57836,41086,56218,137788,223314,174829,81072,6165,-33038,-34177,-107754,-138291,-100644,-51183,-17468,-51093,-66365,-53596,-18163,42111,181589,169731,20124,-4033,185255,245985,117664,-25719,-96429,-96350,-130551,-105756,-26767,62815,102641,79445,-13591,-36483,-4580,-4723,-3006,31721,22037,-33522,-115186,-134298,-122059,-103197,-74036,-22538,15831,9906,-45630,-94930,-28608,62832,87252,-29341,-9384,70591,115942,120505,47990,-9361,-24744,-27191,-63685,-66784,-70939,-25551,21263,28847,-25554,49389,137686,151294,139604,64909,22991,42723,22363,-19935,-101722,-62854,-51669,-62597,-59872,-73668,-101814,-86233,-11246,27608,-9976,-39850,39645,82395,40936,-67024,-58429,-78074,-89139,-4459,7070,-77882,-38334,-22432,-52840,-91572,-28733,-157,60009,75902,75036,79141,78884,82672,56003,-26615,-69001,-32707,-29369,-69425,-79465,-91260,-137296,-136654,-65748,-25071,-44353,21930,178966,175054,107505,69983,51296,46935,48672,28185,-9925,-67621,-72162,-67503,-68621,22078,26388,18247,-27173,-87889,-111429,-102218,-23544,109742,295575,467896,391307,209629,62298,-38018,-85774,-78439,-22788,42342,134947,218922,133515,17445,3027,32764,45841,-3372,-87935,-71609,-40377,-46629,-59650,-111049,-92845,-25482,49063,44548,-58152,-112290,-119158,-103277,-99575,-67923,10321,107337,49874,-24002,-92415,-96950,-10077,35184,40446,34055,16406,2766,5292,-6082,-40818,-37981,-16254,33456,116101,225270,314454,235415,71622,-20901,-63622,-87061,-90667,-47572,-89804,-25831,-1379,-3235,-49437,-85332,-92050,-99739,-81156,-55031,-44215,-69915,-38056,-61011,-81762,-117376,-61356,-52022,-106294,49840,133965,107202,-101226,-305760,-11492,430148,423283,258379,94161,173976,333106,541816,593653,333269,128628,108311,229212,110256,2244,-75152,-22145,26049,48082,-2529,-34187,54970,145297,94056,71245,85026,92591,-47296,-130461,-74074,-42861,1790,50662,107229,190107,264232,303538,178924,26543,3758,65307,43565,-35642,-89720,-108662,-128387,-44038,41336,129472,179394,87038,-12946,-49463,-92058,143234,374133,337758,184275,37051,-7734,20404,-5173,-26394,-44277,-54926,-51382,-33282,-25450,-24643,3706,84788,216295,275402,182876,81272,91911,146849,211739,259261,121940,6538,-32576,-85828,-66164,34806,148058,169309,50703,-14615,100132,113670,19779,-108446,-49144,-26751,-79219,-88524,-12780,-30968,-99830,-77155,9985,70125,80870,101237,59055,13306,-3253,22672,62985,146897,256666,286848,207669,129837,77397,74080,84981,161920,183721,96729,49081,7299,-51863,-277,23784,-9385,-65145,-140736,-138605,-86815,-36318,925,-24555,-68385,32487,166386,171747,46627,-77630,-39626,2804,-28345,-74410,-63811,-25191,-28363,-47564,-2310,38641,65624,170851,242056,186062,127858,98989,46039,-27292,-61163,-4718,22652,3364,-16188,-8800,-34358,-46725,-33978,-15737,1797,21246,61067,117278,112441,149097,177146,176916,166975,149669,140287,14419,-137711,-89275,68005,163628,155821,143472,207824,218615,202343,110283,-28197,-74315,-29301,23771,57507,80394,57270,19337,-36499,-73995,-91945,-45289,32460,80281,2120,-71861,10031,80009,92427,28723,-34757,-45734,-33387,2702,-14012,-37229,-24558,1983,11908,47576,203382,275183,215984,114215,-13948,-29791,41650,103547,150789,172739,161756,168776,159192,278336,479828,569674,520287,290536,70163,-13654,30260,122966,95608,63822,54715,27305,5995,-13319,-19039,-21505,-21020,462,6892,6001,40371,68310,101834,139862,157313,141575,117844,77457,40198,4712,-57371,-18289,27074,8555,-39042,-74533,-85731,-24064,34776,2980,-53033,-89049,-72196,-34469,25932,-15107,-91239,-71654,-23996,-64241,-83345,-42189,-14539,219,22714,42562,17383,-35844,-54427,49297,97070,65774,-4466,-8241,29754,105463,161607,157076,44205,-60019,-124402,-109221,-110412,-125210,-81853,-63562,-75094,-73557,-78836,-53962,-46180,-39801,-14139,12611,17261,-11332,8201,37929,5299,-41354,-35919,-40483,-65217,-58609,-35175,5850,13381,-6446,-18850,-13854,-47856,-80586,-76861,-74941,-71076,-109801,-109939,-19465,54855,84074,59097,23899,-30467,-63387,-81102,-45317,4837,61914,99447,103534,101057,91653,61021,43902,-13084,-67367,-133923,-135127,-26349,45557,37844,-4989,-82314,-86730,-23426,16870,28275,-11839,-35945,-40450,-48480,-44939,-62584,-100524,-95005,-46895,-27039,-3787,-55584,-112967,7943,26102,-52482,-147139,-114039,-132864,-140064,-132686,-110288,-71593,-71990,-65468,-32683,3310,61678,102499,94590,67758,-12966,-92660,40260,159975,125856,1915,-68349,-66311,-13267,38738,49318,19496,-51109,-102501,-61562,779,-16682,-90840,-93565,-10022,48309,22548,-69813,-10476,73806,39231,-163,-6629,29800,94956,119434,56619,56743,199700,209389,142589,52849,9131,34657,31574,-23254,-32520,-41103,-89145,-115383,-112250,-84325,41988,243434,287572,198108,61944,-31431,-46631,-38872,-6281,11974,23122,25388,62986,80619,48679,34205,-33849,-91813,-61030,-25308,-12139,-2896,13433,-32325,-59525,15527,172121,263309,137639,-2078,-91249,-49685,-104260,-102520,-26835,58636,125603,120129,67214,26599,22776,10994,-33682,-77499,-52738,-1381,-32405,-68711,-97557,-61590,4851,38134,-39655,-83220,26089,165710,236050,222640,107240,15666,-13686,-16829,-22043,-64869,-36446,6422,95124,127752,138255,138348,156370,217533,276528,237445,95674,-15966,-76135,-51965,-18049,40956,48676,23604,-9782,-23310,-58492,-104541,-78399,1675,118260,184963,234555,237927,237442,173409,109643,99779,91075,94437,100233,33504,-56600,-119665,-110285,-98549,-76049,-15064,2421,25840,123038,216789,204784,45290,-45804,-81395,-54312,-67998,-82039,-76235,-15962,19570,37232,66453,60579,37659,29593,32650,31503,14333,-18066,-500,123380,140346,103032,92585,10957,-25808,-81470,-62630,56188,196809,190935,94550,-3133,-69507,-58720,29757,108311,158939,78662,-68044,59493,232079,232301,134498,26485,17967,148351,309470,473359,536972,303000,84134,25234,-72309,-102384,-89474,-122345,-110427,-154140,-167984,-100886,-39064,3760,-14772,-28516,8796,71461,83737,29003,13645,72907,191694,320535,194782,15727,-72714,-29726,-55181,-105521,-99914,-37130,1775,67769,62259,14697,-12181,-30965,-44462,-113110,-65976,117,90664,142302,122694,87109,39201,8814,-10467,-37994,-27929,11479,-5966,10682,-2608,-32193,-79261,-79036,-119730,-103637,-67371,-31438,-32144,-68708,-53777,-65997,-61284,-65846,-48681,-50204,-44846,-35497,30216,129365,188093,196494,147570,64898,-19606,-84790,-65960,-62308,36308,176917,216380,129987,55683,76609,115091,71464,29149,6409,11986,-16575,-55602,33209,143510,79304,-71934,-131576,-53691,14745,91859,137437,72419,-35284,-106300,-62865,5699,-18093,-91910,-80497,-18200,7799,36849,72879,101619,89577,69897,26884,24195,39833,16787,-33817,-121827,-51499,-3474,-3756,-23920,-31184,-104460,-29129,204014,420652,437117,266136,51955,-49700,-62580,14084,100904,152087,129726,71199,21367,-20825,-50738,-79394,-39534,-25530,-49467,-82509,-20271,26285,-56759,-110808,-109358,-100674,-70352,-33034,-74437,-115677,-116693,-105760,-112677,-106129,-59293,-26752,-22007,-21960,19997,83450,102949,33223,32463,124157,141873,69140,6903,-14200,18253,61794,97472,126250,89971,8050,29862,49974,10433,-60644,-81555,-67213,-86621,-87701,38349,203624,269910,218569,129085,5597,-62989,-46535,62283,149595,136471,41923,-66055,-102836,-103815,-97563,-95370,-97892,-62119,-36435,-65998,-84327,6663,105882,175443,175535,122742,50323,-10666,-49870,-51081,-25241,-2424,-34359,-127634,-53817,-860,-13585,-81899,73474,45167,-65045,-63465,-6636,-26262,-1400,87648,73654,15498,-47716,-99400,-99947,-86037,-44187,-26731,-16870,-31720,-12993,56628,144607,117397,-39926,-87501,6565,76579,61779,4093,2079,76432,20430,-60790,-109793,-107751,-65615,42303,60519,15999,-54963,-84427,-79111,-92995,-67203,-33439,-17696,6359,-15845,-85953,-145914,-82479,-16369,37569,139806,195386,156272,47644,-67308,-130306,-94597,-38138,29906,34954,-15599,-54744,-92060,-130410,-118822,-84700,-76773,-16789,6390,4002,6035,17054,97924,109121,43938,-53575,-83719,1415,30043,12795,18515,67446,47166,27806,4889,-21591,22761,81178,133148,51041,-55848,-143573,13739,55220,16926,4982,-11641,-33102,-59079,-113317,-80702,10470,15915,-23781,-36642,-15773,-22577,-61964,-86192,-56497,-20500,27537,59459,67277,41582,-7797,-51575,-69664,-82856,-81840,-84507,-48898,15750,2414,-53133,-105078,-91419,-49016,20359,89693,121817,110209,109464,68895,-1150,-45187,288,122897,148765,101285,118330,97850,149996,189075,117837,49087,-5340,-15049,-31709,-74051,-78710,-36304,-4927,-717,-49842,-105536,-55635,-48369,-87911,-110484,-26135,124599,223326,219969,84269,-47704,-45928,9895,85073,139252,138793,76799,27446,101211,169624,126870,17292,-62367,45277,96358,24617,12724,52507,92222,123547,123925,82183,122668,247054,204761,7773,-77430,-53035,-60738,-116457,-139728,-1034,96408,117170,75103,24266,31794,62376,82052,97970,89117,68644,88208,43904,-16942,-74013,-40662,22551,29092,-12363,-81410,-71673,-11726,12712,53090,116538,117650,47299,9013,-82488,-128783,-117168,-90877,-44972,3321,81198,115831,53450,-2588,-61974,-107495,-111933,-98990,-93077,-109323,-57534,-20301,3264,77942,289064,509738,454692,108969,-97213,-47518,60408,124918,154321,88276,-13111,10612,7591,9196,4192,-6708,-4765,8537,20489,58980,35901,-11858,-45244,-15375,40068,105085,153880,164746,164276,37477,-95252,-130498,-41688,26308,-87839,-58070,-6419,65195,146069,184642,129630,-9903,-75596,-41320,18501,32214,-25750,-65184,-23553,-15400,-66273,-42934,64887,174644,156510,57595,-34952,-36947,-65468,-113473,-116360,-75940,-37874,-14009,800,10974,17078,32267,4642,-77223,-33283,85885,196433,182219,129917,45493,-30117,-88633,-91534,-15174,27054,-18998,-17722,-10892,56096,101860,70975,39501,-29665,-135423,-98472,-46437,-28264,59745,117857,186312,186515,142923,110493,31998,-4009,14299,-55182,-103528,31323,197076,223313,89845,-1569,-79585,-56973,51620,184809,262349,226563,58908,-42228,-45277,-41134,-48548,-94565,-81536,-12149,38642,83906,78747,13544,-33874,-10552,23687,99735,127704,105965,124984,80606,53482,23599,-14711,6930,4910,17842,88398,121902,152951,108840,35259,-34407,-89959,-48385,10272,33510,5660,-53335,-89576,-110493,-100701,-141283,-76259,-18857,-25691,-94013,-98082,-94476,-90194,-71284,-33902,-49375,-40320,-33358,-27565,-6366,-1899,-39689,-90650,-85085,24749,92968,112449,101475,90868,37124,-3279,95631,164169,52842,-64763,-66116,-44917,-88874,-2430,76559,12995,-91356,-54011,31613,17451,-41833,-71774,-74696,-52470,-55024,-44074,-27107,-19194,-68707,-50713,32407,96354,79288,6955,-39998,-61885,-51836,-9007,-9870,54092,121149,73225,-15058,-872,75893,111523,88277,34516,-9973,-10578,-6934,-15445,-10085,-2518,-36813,-108223,-124940,-98546,-97884,-80192,-100685,-113226,-109215,-76296,-43883,-33586,-30889,847,104968,206475,253248,226113,163588,64386,-12236,-52029,-59427,-5580,75159,229096,245677,80728,-35936,-64686,-56670,-85598,-90554,-358,63498,148855,264742,387747,481057,445329,235421,123026,103515,139822,84776,-35471,-63288,-42026,21867,80335,119606,124830,83855,26777,-76486,-103435,343,65946,58304,-2921,-77969,-91664,-111821,-103168,-70626,2142,8361,-38448,-76194,-122623,-126616,-64445,23077,98504,170231,117997,59356,64201,131759,187632,111711,20210,-11353,-19513,8071,67411,61309,51564,-6050,-61934,-102396,-111772,-122206,-153251,-132605,-47687,31494,84781,33576,56615,176950,148695,56901,-16154,-38080,24422,135424,222149,273560,216559,-5681,-101306,-33255,-40821,-51911,-827,-16218,-49306,-35186,557,-6901,-30881,-18806,-65649,-47307,29218,33707,3752,-26494,3953,153750,220343,153852,54474,-49199,-67825,28956,103291,40079,-86475,-26295,142353,179340,125430,90820,67320,-16147,-119779,-64708,36648,47015,-19079,-90281,-99114,-51691,-59498,-65383,36086,129853,116649,14549,-75532,-48887,-59900,-115964,-125713,-131169,-99671,-42362,-42172,-70676,-43101,-68211,-49515,-13045,-6483,-13544,-74960,-37103,24123,93847,175557,190648,101989,2769,-49165,-58017,-66800,-79385,-76222,-47048,-72144,-113073,-82813,-80659,-78448,-27574,11426,39163,51611,-19592,-135380,-44845,119812,140602,6694,-28291,1843,25005,19055,3027,13503,51919,58721,24178,-43469,-85979,19288,95773,90494,35736,-40264,-46447,-14277,-11177,-20095,-25701,-37537,-30491,8576,13546,-58142,-48125,54764,139003,209414,323674,244283,44585,-83713,-100948,-40484,-20479,-45611,17914,23621,12683,11250,53879,118972,80833,16899,-17642,6994,72861,157926,178982,111339],[46857,67415,91336,86765,83756,83469,75128,59644,-37163,-99656,-89501,-75611,-31621,44491,102655,143298,134781,64984,-10998,-51065,-76681,-68434,-65093,-43065,-55447,-86754,-110294,-126897,-68454,2875,30729,19928,56875,69769,37408,55428,62488,7408,-83471,-83155,-54842,-85469,-86936,-61991,-76514,-95191,-36336,-22409,-64154,-55530,29182,146078,305911,343594,281526,114096,24489,32694,-32733,-30219,-5831,-14611,-44634,-69568,-89247,-97541,-53271,-33868,-27627,-3628,59940,171157,285237,302414,241005,191955,121011,70322,100036,150243,206711,172749,103268,99783,88714,90978,127623,83207,11761,-10013,-17678,-5385,20954,7904,-54982,-32796,23628,32966,188961,434212,378646,165990,-25071,-27556,134148,182065,114007,23960,-58561,-105831,-5669,91563,103837,32224,-11095,-52143,-107759,-41472,994,44882,97917,7011,-33755,98840,24078,-65580,-75211,12451,30417,-9953,-91248,-130611,-74222,13801,97369,109005,58688,8531,7957,80326,162994,122311,64297,10473,-62716,-95240,-86518,-96716,-78975,-82647,-100186,-143044,-86990,-58620,-74732,-104490,-37940,25054,81863,174472,193349,136092,31101,-31632,-24171,-12547,-26299,-36909,70256,282377,418672,388273,194244,-81854,-18290,112459,93257,-85415,-202098,8772,314424,459010,404398,371313,304693,320736,162282,66721,118192,98898,25073,-54475,-89759,-146868,-67029,37767,157165,224814,164294,100050,27664,-20564,-28288,-1256,162277,370377,409256,208569,32980,-27505,26075,91675,96410,28565,-68348,-104760,-56306,-4231,24371,74910,64134,-24762,-71827,-83952,-93864,-37674,26997,63669,52644,52267,88572,100906,13744,-68720,-97334,-21102,93743,106475,182172,257686,185939,78966,-11045,-58156,-44241,-114487,-124964,-96933,-49763,-18820,-57572,-72081,-56356,-10334,88583,230608,195557,32943,9507,228273,315031,180717,12969,-73071,-103885,-139287,-114084,-42793,44233,98802,97843,6977,-22953,17194,33097,34550,56363,38482,-22250,-104718,-127330,-104736,-76918,-46047,4798,42074,28886,-37030,-109723,-47865,41287,68540,-20459,571,69521,118732,136099,64754,1123,-25855,-37430,-71816,-68162,-69344,-23275,27355,33893,-18725,75317,190920,209317,177814,70917,5983,23140,10923,-35020,-111119,-58093,-44369,-58683,-59586,-76267,-120241,-110000,-32674,17812,-15030,-58133,28347,76756,41185,-77363,-92335,-125371,-60912,32141,24425,-95694,-50591,-25286,-51723,-82368,-23487,-1231,59672,77064,78337,81852,81102,87580,59339,-28297,-101598,-96717,-67318,-70181,-71885,-84693,-127981,-138354,-66434,-22442,-43689,9517,162750,163636,99911,65191,51134,55928,64883,46463,7903,-39173,-27613,-18206,-72092,6106,27172,28818,-17364,-81592,-104192,-100827,-21460,121834,315657,474391,394419,217795,65581,-39552,-90590,-80761,-13554,69419,182466,250611,138305,14818,9270,46474,57473,1511,-80258,-52851,-13839,-19435,-34988,-92724,-95112,-29253,34058,38065,-48973,-112679,-112839,-109394,-111349,-83888,-13367,89731,38601,-38143,-109805,-94485,-7412,35990,42528,41111,31451,2588,-2914,-11608,-41525,-33295,-10570,42030,119818,217458,294558,238308,69421,-29792,-65684,-88895,-110629,-69478,-85200,-12255,5556,-396,-53135,-86783,-96865,-106827,-80726,-61622,-62871,-74682,-37225,-63939,-87761,-111490,-49205,-35259,-108590,83649,258097,232928,-30022,-362401,155410,711574,683174,402656,140729,177671,303792,493113,582638,373747,167308,115786,204873,94606,-5050,-81086,-33555,14304,57383,24069,-268,87010,148372,74636,52367,64169,82741,-30476,-89544,-55795,-24306,13504,39433,57380,96820,148367,217644,149302,29386,-17067,27909,5286,-73700,-128391,-140556,-123447,-8417,87876,181247,204588,67001,-38782,-51985,-87666,139710,307382,222372,81639,-8430,-23799,27945,6253,-30844,-63378,-82341,-72752,-49638,-35370,-35891,-13172,69058,186906,259750,187704,83956,82175,131945,185799,232458,110590,7096,-29862,-87491,-57872,56368,164953,180351,17542,-39133,91522,118180,27666,-116206,-59260,-31377,-82451,-120649,-27644,-29922,-91948,-89392,8861,78970,87423,90586,41546,5392,-2728,26724,70286,163604,276997,297195,195975,111562,68823,77557,84698,146901,147794,62839,28448,-1041,-47956,16841,43754,7860,-57665,-142889,-132762,-73715,-23647,12830,-11873,-74378,8867,149555,154964,27975,-71123,-9272,25636,-18709,-81011,-75322,-34565,-46768,-72826,-4701,53440,65973,140155,207814,167224,122433,96537,46007,-33114,-112303,-50044,-10888,-21684,-30003,-9394,-32039,-52237,-40914,-18868,1366,24618,69334,111774,94257,123247,144516,141049,139211,131072,127297,12329,-123596,-114547,44656,169496,167583,139498,176233,174211,169032,100830,-6503,-48637,-31506,27150,69203,97302,72688,30014,-33677,-74140,-86283,-32877,47238,80509,-19687,-93957,1728,76794,89760,30155,-22563,-32639,-25750,5534,-8604,-28570,-14890,5424,13714,65555,242810,337530,265854,140014,-2812,-29928,57382,136950,162835,154229,146058,163669,177886,328062,512085,554420,497269,304294,88277,2148,39945,112987,77091,39993,31116,12640,2263,-11938,-12511,-10128,-13631,-5025,-8797,4632,65995,121261,159555,169331,166200,134499,105410,71192,55434,23279,-28698,8688,32135,-5236,-69800,-124802,-139681,-27235,65245,24003,-51804,-95537,-63296,-41615,7532,-20551,-100194,-87319,-33029,-74558,-86549,-40172,-12273,5572,30468,44510,11829,-41456,-67128,13152,58423,38755,-16201,-13585,9603,58302,116057,129743,51451,-45693,-128326,-128449,-123272,-128301,-86485,-70731,-83418,-83819,-70691,-30730,-39725,-71963,-34317,4481,18694,-3503,12134,55308,36164,-12743,-17832,-27756,-54724,-50856,-36921,-8213,-5943,-27566,-42511,-38592,-62845,-90143,-83627,-81124,-80109,-120677,-105136,-24658,40692,65759,45068,15912,-36003,-68997,-98034,-67047,-19234,37754,75580,86566,95632,98188,76421,56996,-4307,-56310,-120173,-131759,-35957,18135,15032,-21956,-87742,-98167,-45285,-6390,5691,-31122,-51351,-59761,-75631,-71877,-77519,-105308,-87834,-31147,-12043,7523,-49754,-100412,24852,49830,-45653,-150073,-117382,-141961,-156379,-135850,-141966,-113476,-91968,-71423,-32407,11473,76741,119014,111908,80730,-4609,-101175,57334,181279,126904,-543,-64135,-39844,16545,66742,72699,35378,-44104,-96436,-58013,-1790,-21706,-88595,-107981,-18534,44701,12790,-75246,9650,87435,49439,13040,10090,53977,104089,112749,33370,42889,215000,246112,177374,80708,19730,40448,41878,-5952,-21572,-35086,-89122,-118836,-107318,-83558,42751,240846,283325,186059,56892,-35830,-57414,-53131,-24768,-13830,-8856,5970,54587,76667,42690,23003,-42446,-100781,-64318,-26419,-10679,765,12096,-28924,-68823,-28853,144653,269179,157043,8289,-96106,-66195,-119276,-110280,-39599,42529,113403,116276,70912,35917,31530,17686,-31460,-80527,-57732,6557,-12378,-41326,-68174,-25126,49551,65419,-32144,-84519,28444,187798,295082,301178,178520,49696,7543,-9882,-30342,-67702,-51567,-21588,78933,124580,135722,124207,120750,170323,238021,227729,100757,-21468,-107688,-73686,-8597,58927,64647,36792,-6768,-31105,-69986,-112647,-85897,-12883,103856,185543,225602,196269,183815,143997,115761,118602,123320,141885,159711,87995,-17660,-84407,-104224,-91722,-69543,-19260,-12059,-6697,58509,140181,133515,6733,-56672,-83189,-64954,-75863,-74938,-68586,-21944,16549,36559,66570,64161,39993,28870,29145,28458,13257,-12419,-1703,117545,130556,87234,65364,-19972,-53534,-103118,-58025,41097,164578,177112,75205,-29567,-92574,-57040,41708,107699,133291,52582,-76023,69307,242488,238101,156143,59246,33812,153055,312528,484601,530760,269920,63097,20126,-82773,-118720,-89926,-101862,-118769,-157504,-141142,-89519,-38871,2088,-9814,-22471,6814,70122,91868,48251,41654,108862,241484,332762,170794,-2552,-89720,-47062,-79688,-122650,-88322,-31799,-2072,55889,63159,13630,-25100,-39634,-34970,-62078,-121502,-35187,60933,120974,115613,95313,57648,27887,1039,-32854,-17997,32007,23533,37870,19562,-16142,-71333,-87138,-133836,-116382,-75776,-37406,-20722,-70901,-76807,-87482,-71621,-56292,-28258,-40316,-37815,-32400,24102,111211,162983,171105,127878,54952,-25156,-90731,-52280,-59517,25117,155423,173895,104535,61684,97526,133775,81549,35226,7617,11428,-11937,-37113,68001,155877,72732,-73798,-122559,-39538,33053,106714,124410,54188,-48303,-115953,-70673,-2501,-26705,-103028,-85610,-28607,-6888,25761,67799,102878,95035,69217,17278,13887,32316,8501,-47085,-104279,-43040,10958,19147,9335,1768,-85496,-51449,202873,400054,408167,254322,49240,-53418,-67705,572,79283,136525,124419,69518,15920,-28553,-58483,-77242,-29042,-14118,-41630,-64413,4662,46337,-44369,-111788,-111398,-92580,-83768,-63135,-98180,-125826,-111635,-96134,-99965,-96715,-53532,-15996,-6641,-1426,34237,78534,81879,32659,33487,102518,105341,39954,-29,1922,40131,82183,116175,123792,80752,262,19525,35991,-4687,-69596,-67647,-25097,-36413,-84600,-15152,120809,175607,151393,98249,-3008,-59411,-39582,67237,149913,118540,17020,-81991,-116627,-107162,-93533,-91865,-108979,-61350,-33502,-63814,-82267,10449,114359,194993,201433,150068,68339,-5188,-52460,-55547,-28761,-5111,-31849,-115506,-74543,-40283,-66023,-75272,81546,45028,-54810,-60596,-11818,-32987,-13527,77919,72972,25071,-37737,-95455,-106605,-106744,-78802,-61620,-36110,-32552,-988,73152,156131,129483,-29210,-96446,-11249,54323,46231,-870,1100,57565,-9860,-77615,-111635,-71996,-12305,72529,72705,23278,-48764,-81865,-85045,-103366,-59913,-22767,-10890,4648,-20807,-77003,-119189,-99599,-30738,35678,156500,222102,182534,73212,-55143,-131550,-104115,-42016,26533,23203,-26517,-50447,-79407,-118349,-128399,-85347,-64597,-10518,122,-7254,-5737,-24878,33123,45981,4592,-68073,-91661,3835,47946,48374,62360,86730,56062,21012,-6226,-28203,25131,99558,167031,74839,-43325,-123717,24323,63543,23278,1700,-26996,-54146,-78041,-136064,-71410,21840,14294,-39009,-60103,-36828,-35994,-77396,-88584,-61859,-28903,16827,45075,45586,16794,-30420,-71187,-79517,-84463,-83117,-91027,-62679,-39,-10954,-63455,-118450,-112524,-64149,11077,84685,112147,84513,71059,45361,-11309,-48372,-3613,151277,208173,144950,147927,115899,150169,172464,99469,33053,-18984,-19498,-28809,-68645,-77449,-38578,-1480,2531,-58917,-115844,-65090,-43363,-87124,-109566,-22548,115132,189395,198754,105487,-45812,-69571,-2170,91439,157928,148904,79205,41283,128434,193225,140652,19622,-89066,48910,106169,33279,16927,47744,86875,116640,113387,71451,115540,251813,237959,35493,-70255,-63836,-86412,-146553,-90807,47941,139650,157739,118022,68445,69813,92191,101044,95488,70877,32224,49251,30010,-26911,-72892,-11356,64423,58341,-3252,-77203,-90449,-29458,-14650,19185,101756,151242,104622,52916,-63372,-136374,-125498,-95452,-44719,10169,87411,120343,58190,-2786,-62454,-111206,-100287,-80777,-78483,-98559,-54050,-16370,3166,64967,253883,454598,429656,127647,-72933,-31386,64607,121082,154188,103695,6363,25746,17035,21175,15919,-4386,-6658,12656,29953,53429,32093,-10434,-45851,-21993,25964,83800,125524,135134,142931,40775,-83418,-136784,-50722,-5639,-53553,1684,56347,130510,210113,233862,154549,12647,-61000,-42270,12975,25747,-32306,-74084,-35746,-20113,-58900,-36321,63260,153942,117406,14552,-63697,-46642,-55544,-114634,-110535,-50517,-22555,-14352,-8366,-3494,2251,19076,-7580,-90464,-30862,98359,194294,152808,93497,34072,-25641,-78093,-82957,-4804,35744,-19932,-45354,-58756,-4115,47580,36866,24218,-29621,-129066,-106353,-60734,-38737,55934,138168,251710,298848,249543,154983,49059,3685,29920,-37751,-104623,39716,227125,270522,129474,20955,-77781,-48767,70404,215738,296056,243749,63459,-37597,-38944,-31934,-38704,-88113,-74761,1159,52453,90344,75025,356,-53892,-26235,39687,136792,160768,128258,132882,78456,39007,-12894,-75475,-79968,-64837,22132,91496,120493,146074,91395,6981,-71562,-101530,-36426,33732,60792,23547,-59277,-125373,-111418,-91613,-135826,-75878,-20307,-25798,-80729,-81945,-72837,-57162,-30399,-5219,-41354,-42621,-30100,-23374,-12033,-4175,-38102,-91272,-59701,48874,106293,100055,75896,70190,29641,-813,99837,151725,39341,-73755,-66356,-36014,-79109,-4733,58305,-7552,-81384,-49935,25503,10481,-44964,-70986,-65216,-33541,-35873,-35593,-19127,-12775,-61016,-42815,45789,114558,91249,10905,-46735,-81591,-67487,-11425,-20271,42361,119640,92742,8602,23953,106272,146921,116704,48322,-522,-4199,-1801,-4747,6995,17618,-24638,-105131,-128245,-90362,-94302,-99123,-109226,-116941,-116706,-85018,-55413,-54160,-41808,286,98325,183380,238391,251166,199969,87797,-2961,-49892,-56266,4381,100825,268544,272345,103133,-23381,-64193,-57255,-79604,-84146,-3511,52940,134559,252671,376614,434482,347177,145503,71695,79540,139710,99375,-12797,-38105,-16923,40178,83581,109300,116696,84934,33020,-55310,-61728,53129,107473,69026,-16397,-54809,-51241,-82289,-90029,-80557,-7321,16220,-27938,-70904,-113250,-125151,-61502,21095,86887,154332,115714,59998,63727,137234,201377,119579,28470,-4808,-13938,16166,77168,69390,64477,15624,-44175,-101780,-115813,-114761,-144932,-128828,-54101,7954,41282,178,39610,151496,125410,54558,-9643,-39379,17280,133950,214007,250990,187855,-24127,-87574,-28126,-51227,-67160,3184,-4501,-36443,-29275,5517,11399,12448,9241,-56875,-46806,27451,36908,6186,-28664,-11255,123090,190166,126603,29662,-63173,-75001,17770,99723,25046,-99970,-7277,182283,220942,153759,107474,71735,-13682,-116817,-79273,28299,44793,-16245,-79047,-74557,-35299,-33740,-33516,42475,112748,100224,9387,-79592,-61336,-78367,-126198,-108359,-120636,-105072,-51059,-63167,-112687,-65716,-58552,-17245,14499,8420,-6729,-68174,-35948,20375,82903,153297,166480,75877,-7622,-36045,-37294,-56500,-82729,-80369,-53556,-82041,-109810,-73789,-81278,-80874,-27694,6860,25878,40645,-16529,-131029,-59760,97355,90039,-42157,-55564,-2486,29056,22367,8484,19071,64791,67467,18467,-58211,-73283,37293,109373,96594,32470,-53684,-58076,-25479,-27998,-40726,-29344,-36866,-33658,6111,9996,-56673,-64275,28362,97119,150398,280624,269770,63104,-72251,-123408,-86515,-69954,-40379,30822,33962,24381,27437,65793,110709,63399,8758,-18702,3284,65524,147447,179108,125181],[62084,72414,76136,79628,93020,98970,100688,89292,-17462,-83100,-83371,-64671,-10216,81293,151641,180330,142545,67181,-11843,-55666,-85533,-69827,-42580,-19499,-43335,-83241,-105447,-118628,-84492,-15111,7454,-11694,32433,51468,24944,47288,50221,380,-86701,-94435,-64838,-95870,-108682,-94817,-102223,-84199,-32652,-27833,-71395,-53996,29592,154781,324145,336619,267572,117291,44550,77234,14714,10966,33393,19932,-18737,-44720,-63642,-69267,-47675,-44802,-43777,-5683,68971,180464,298773,314579,248061,193304,114289,70151,128657,201463,250237,194690,113062,96927,70278,59835,112594,85115,8320,-27914,-39398,-21773,5802,-18651,-75038,-32622,17714,13482,150063,386683,323653,133726,-46730,-15115,167023,202642,144508,75007,-14989,-114248,-6091,127951,163275,92374,34194,-18394,-57839,-40027,20025,82634,152269,60195,-45743,74438,11118,-67952,-43727,31687,34664,-5665,-74977,-121228,-80915,13359,109548,129421,74702,15484,-5602,72954,167280,124812,76690,27899,-54603,-119372,-88090,-98858,-99378,-101750,-123591,-119281,-64934,-45832,-73505,-78572,5561,36536,84742,175943,187822,129197,37456,-23974,-31159,-25418,-56628,-82464,42155,285171,459135,459252,245999,-61483,-26077,91625,67999,-113541,-171319,109379,408744,479719,375742,357739,338752,353220,169438,72434,125180,110228,39958,-37999,-79701,-132909,-43725,74667,200086,239059,160433,108730,47035,-3438,-26518,-32666,109064,316953,394666,206537,12032,-73017,-4809,50353,61319,12611,-73296,-93132,-44168,-394,24311,81626,76657,-14957,-60164,-58968,-61790,-46462,6581,49402,40952,39408,57155,87908,8468,-75676,-92699,16225,143918,154317,220822,278039,188198,73033,-28766,-79723,-42217,-100347,-104427,-89453,-47177,-19068,-62053,-74362,-55222,-1554,128382,260255,204068,36878,19401,265800,376387,246222,55549,-45729,-99237,-143205,-120307,-55700,29084,95973,118996,37281,-1027,43953,74774,73687,78995,51762,-11837,-92373,-114056,-81841,-47438,-18208,30530,65345,44039,-30217,-120034,-59667,23659,46948,-17112,10590,68017,117444,143888,76655,8450,-28325,-47536,-78633,-69078,-68404,-21759,31544,36143,-9764,100415,240731,264130,213367,78361,-9886,2914,-2413,-49381,-120378,-55742,-37745,-54099,-58687,-78149,-134776,-128409,-53737,6467,-22293,-76425,21874,74760,45277,-76902,-101500,-80313,1466,81419,47906,-96207,-61195,-29471,-54185,-75205,-16140,1315,63480,81612,83457,84865,82116,90391,63310,-19382,-74330,-77884,-53753,-56835,-63601,-77489,-116671,-134771,-64515,-19060,-43847,-2617,146270,152234,92487,60473,52394,66337,81883,64150,24414,-13068,10802,20632,-70262,-9812,30586,45916,-247,-70868,-93233,-91700,-14653,133878,325097,459707,382216,222514,69755,-38085,-90768,-78407,-1460,96118,224166,269523,137430,10141,13705,59407,68364,5975,-73579,-37161,7565,2798,-10578,-63407,-73048,-19419,26067,32295,-40897,-113577,-107858,-113488,-119593,-95567,-31513,71792,26165,-51773,-129107,-89659,-3695,39754,48139,49783,45597,3664,-11508,-18475,-43732,-30009,-6379,47581,115397,196667,254978,222311,61614,-37439,-57823,-72639,-107222,-90516,-61141,5876,17879,12331,-39287,-61488,-75515,-86791,-72711,-64647,-80434,-77809,-35618,-63734,-88693,-108045,-40584,-22912,-110937,116265,396002,382567,62864,-286524,336367,989997,947293,548608,187795,177086,266710,424923,548118,404321,203686,124138,185333,83567,-9405,-86739,-45357,1950,64780,53869,42696,134120,160240,67566,39962,48864,73068,-11754,-47494,-20181,1642,23180,27907,8559,11982,45377,134210,118299,32381,-36251,-17188,-39649,-118407,-167688,-146766,-87451,29551,135679,234092,227505,50276,-65030,-51819,-77389,126861,225608,110808,-1542,-44623,-36950,34548,16257,-36293,-81287,-100068,-86073,-60766,-40243,-43566,-29950,52302,154230,230374,180602,80774,68857,113222,154730,200647,100667,9834,-27012,-91038,-58533,65142,160549,166913,-28219,-56497,85306,121701,34042,-123261,-63846,-30383,-72271,-149268,-42383,-30067,-81428,-100300,6477,82987,88672,77767,24041,-4139,-4797,26029,69611,165207,272036,283280,169221,86312,57231,78558,83439,133867,119693,38942,11793,-11230,-44459,32470,62598,25521,-49676,-143977,-126088,-59162,-6867,29832,6670,-65608,-19899,122047,128823,7685,-50011,25953,53952,-1862,-82919,-88249,-40707,-52442,-84766,-3836,66978,66671,109896,166138,143225,114197,92637,45748,-28940,-104776,-80611,-37265,-38292,-43100,-11521,-30953,-59696,-49210,-21785,1131,27468,74122,99390,70871,93259,108286,100846,101072,97071,98570,2424,-112754,-134157,17051,166261,175826,139539,147879,129257,130917,89885,24518,-19107,-26367,33787,83637,118321,95053,50054,-22762,-69072,-74801,-16721,63107,77996,-41121,-110081,-3953,73850,85425,35143,-7358,-18828,-17184,7664,-4044,-22803,-5261,10653,18321,83041,266568,380536,307429,162186,8539,-27807,74793,170072,170841,137036,133990,156844,193196,369087,525119,524680,463383,311725,104667,15529,42563,88688,50985,17815,9228,-177,-166,-7456,61,11773,13972,28,-25725,3514,91218,173878,215572,194917,170710,126255,94364,67903,76506,45214,2162,33501,35900,-16899,-95427,-159698,-125951,-11525,94799,43083,-50514,-100158,-55983,-39348,-10494,-26532,-103569,-99042,-39680,-83225,-81446,-30553,-4361,13423,37675,46129,8132,-42831,-74961,-25087,16147,8924,-25198,-15961,-7492,13748,71418,102696,59014,-29722,-119772,-144773,-135154,-129724,-89201,-70750,-77467,-76345,-52049,-3831,-25102,-100083,-53365,-3197,17504,4946,18737,74961,71719,20327,4178,-14013,-45960,-47961,-38620,-20047,-21736,-42164,-57274,-54352,-74355,-97741,-87555,-82444,-84543,-125457,-98408,-28020,29983,53463,38591,15556,-33593,-65508,-101439,-82599,-37546,19366,59098,76829,95468,107587,93135,69446,5139,-43603,-103531,-118659,-41735,-2271,315,-32452,-88279,-106915,-66214,-35289,-24822,-50070,-63516,-74903,-99596,-92418,-90643,-108015,-72938,-7404,13936,30200,-31448,-88541,38630,69862,-39777,-148041,-116293,-144075,-156251,-114747,-122083,-153455,-112320,-78220,-32690,20519,91885,132129,125723,90608,1521,-100529,85111,206066,128933,-1000,-54176,-8626,49897,96831,97473,51506,-36991,-90361,-54866,-5414,-26542,-84024,-119312,-26342,42073,5694,-72189,27629,98774,62018,33327,38082,91330,118294,104264,7138,30481,228011,278954,209624,109750,34375,47766,53531,14879,-2469,-22461,-83130,-120022,-99767,-78714,44601,229282,266078,165644,49580,-38107,-64376,-62449,-38391,-34971,-34255,-7874,52067,80968,46827,20969,-42812,-102970,-64065,-24377,-6794,6334,16375,-9986,-51316,-44740,136320,274502,178055,20693,-94175,-78775,-129272,-112204,-49660,22635,91143,100987,65975,41248,39388,23285,-26880,-77966,-59722,16810,12363,-5787,-28214,23724,101958,94369,-22584,-81864,33759,206795,345872,372138,251984,91990,32233,-4681,-39684,-70259,-66616,-44833,61848,120086,131990,106145,85887,128670,201807,216093,104285,-25456,-133326,-71686,10606,76873,78553,47215,-6169,-41549,-82246,-117666,-89338,-24475,90583,186838,215938,155838,127601,109111,118424,135363,154767,188314,217687,144953,32349,-37969,-82119,-78567,-61151,-21531,-23725,-33037,7338,75234,72565,-23847,-62905,-80739,-70986,-76926,-61860,-56811,-24945,14497,36249,66558,68158,42155,26759,24411,24698,11770,-5943,508,112115,118907,72091,43659,-41441,-75052,-108158,-50712,29223,129678,158085,56364,-52219,-109200,-47249,54715,105413,104400,20412,-78733,80654,249038,242745,179307,96995,54484,155430,307687,481331,500571,230750,45845,25816,-76556,-129056,-86012,-74479,-92631,-123502,-107209,-73892,-36775,1480,-3484,-12308,14288,82190,111554,75565,79624,157781,299082,342924,153976,-9095,-99576,-64936,-100382,-122147,-72583,-23050,-1796,44855,64024,13477,-36288,-45399,-24183,-14583,-61844,-54117,35311,100823,109806,106782,81131,50542,14770,-27992,-8870,50922,56699,67264,41320,-307,-60248,-87341,-144564,-123878,-79465,-41824,-12163,-65844,-96675,-100686,-64793,-32296,-10125,-30200,-29581,-26570,17861,91583,136187,143448,107575,46096,-28609,-92636,-29179,-32491,25226,131779,123531,71136,62333,115782,152191,93404,43910,12089,14983,-2404,-13644,102778,163793,65788,-74013,-113032,-24041,52022,117755,110656,40372,-54165,-107960,-68849,-6080,-30313,-107450,-82690,-33364,-17195,16331,60874,99159,96110,65800,7093,5800,28388,6412,-46551,-71903,-26294,29832,45609,47037,44798,-47731,-67566,186816,360105,363499,231320,42977,-57436,-74001,-15365,55805,117246,118319,71394,14475,-31533,-61523,-72291,-17886,-1982,-32529,-44675,31019,68018,-26595,-102001,-103604,-80978,-93346,-88815,-118476,-128863,-101561,-83398,-83111,-77013,-42396,-340,13415,22228,49828,70908,56358,30292,35691,83337,73773,16869,-1534,22567,66653,106955,136862,117119,66163,-7554,13266,28771,-10673,-70520,-49114,24504,28538,-49614,-74101,44043,96154,93641,69135,-10460,-53822,-30623,72124,145748,99328,-2759,-91970,-126869,-107969,-85432,-78471,-92528,-55385,-29502,-60203,-75331,18686,125686,214136,226246,178750,88431,2095,-52995,-56728,-28520,-4261,-25763,-100830,-92766,-72054,-108383,-44354,81703,42506,-43377,-50088,-8176,-32809,-20960,71876,76850,38491,-25987,-89486,-108541,-118549,-102404,-85048,-49146,-29793,13291,89789,164789,141255,-13802,-101997,-27955,29192,28536,-7391,-1172,37440,-29271,-72681,-75931,-17767,42948,99063,80509,27503,-43546,-78756,-90074,-112919,-50059,-10353,-2174,3834,-23217,-63965,-89937,-106394,-43721,37041,177284,253467,215385,109909,-30617,-115823,-113717,-47507,21558,12058,-33791,-41387,-62273,-100594,-126151,-83867,-48395,-1461,-3267,-13848,-10139,-54068,-28600,-14033,-31803,-79261,-96131,6661,65898,78209,95606,96087,59033,12224,-18403,-34961,27955,117833,201050,103231,-21442,-107134,23264,64017,26154,-2010,-40136,-63274,-82797,-128755,-53871,39861,18209,-48035,-74121,-48677,-43954,-85221,-87103,-66124,-36222,7857,33880,28508,-2367,-46530,-84931,-85213,-82569,-80739,-92947,-72726,-13551,-22013,-69648,-126653,-122909,-73987,3495,79491,102180,59423,29211,21535,-17091,-48177,-15010,165312,260578,188024,177734,139658,155951,156332,80707,14947,-34768,-25373,-28113,-64816,-78563,-44975,-2888,3030,-69145,-128512,-79506,-44950,-88089,-108113,-17743,104010,155096,173530,124664,-32292,-93018,-15990,92133,169936,157266,84527,56457,150010,209786,149703,24353,-81274,60771,118788,43925,19168,42813,81210,107852,99827,58834,105878,250232,269635,71397,-53933,-69047,-106067,-140599,-41037,94622,176432,191437,154580,106005,101730,116332,115930,95673,57426,2469,5754,11818,-38727,-63616,22225,106693,86614,6778,-67630,-111648,-56465,-49876,-15001,86819,181608,157030,87076,-49625,-141767,-129658,-95456,-39838,19732,93348,124397,63984,-665,-58167,-98021,-80614,-60611,-60435,-88087,-54855,-14558,4337,56111,219564,391349,391760,147007,-45322,-19160,57774,102908,141809,113619,27572,40836,26013,33238,28085,-1437,-7457,18800,43471,54680,32929,-7432,-46093,-26514,18373,70967,105433,111710,120052,44210,-67214,-133668,-63304,-42386,-22270,56534,121198,200305,279895,284040,177935,32946,-50967,-48576,1762,13840,-42612,-85873,-50939,-26977,-52209,-30953,58713,131133,82330,-19019,-64460,-49459,-43795,-92321,-74172,-10258,2270,-6481,-11563,-15550,-13705,4802,-16894,-102374,-32741,102774,179313,118114,55929,21206,-21164,-68994,-78094,2963,43626,-15895,-59654,-82365,-33587,21628,26056,28454,-11011,-98526,-114812,-76131,-44425,50918,157250,316552,409918,350228,194247,62632,9698,44590,-16430,-105694,44162,250293,310454,164557,39650,-77894,-42730,84621,237929,320907,254379,65091,-35428,-35931,-25859,-30575,-82579,-70707,12153,63968,92160,67148,-14479,-75618,-38449,58216,157611,172227,136060,127295,68027,21460,-45763,-121259,-124423,-66810,39778,90934,113281,129704,65988,-27554,-112213,-89258,-21138,55453,85873,42700,-57638,-165258,-100114,-83326,-133056,-77693,-24406,-28252,-67942,-67583,-52821,-25077,11375,21030,-33237,-44387,-28227,-20201,-18633,-3969,-27180,-74760,-35998,67260,111176,82029,45652,45769,19932,-822,97583,129745,20357,-85658,-66101,-26944,-66356,-19653,18359,-43855,-73229,-44152,20185,4962,-47078,-68911,-53067,-11216,-12410,-21492,-10517,-10113,-58436,-39463,52738,121601,93470,8180,-59934,-112614,-68752,-6428,-28594,31791,116717,111348,32612,46584,136035,187863,151142,61885,4652,-3926,-2058,1820,20544,34154,-13847,-99697,-132115,-83637,-77602,-75968,-98301,-109249,-119063,-92964,-57709,-63688,-49742,1787,89771,156932,216002,265093,224998,104164,2451,-50370,-55505,11633,122251,295829,288810,122640,-8199,-63370,-61761,-77247,-75208,-6171,40081,115037,230602,349292,370344,246980,67513,29514,62656,144489,120673,14889,-13538,3579,52431,78676,89007,97917,77903,35912,-33686,-17868,107154,146957,76407,-32846,-42836,-22917,-60416,-78456,-88863,-26834,12191,-27027,-71802,-110148,-122690,-59261,17681,72084,128259,102725,52148,57705,140180,214193,128147,37622,2622,-6873,25980,85510,75948,76983,38951,-24044,-94497,-114069,-109977,-138020,-123166,-60176,-14777,1916,-27637,26626,125512,100421,49371,-2371,-36971,4356,122796,194189,219842,157733,-35887,-72635,-23715,-59866,-85603,493,2901,-25815,-24512,9747,29314,48395,26403,-53065,-45928,25790,39888,8727,-29842,-25502,90778,156663,96569,1940,-78963,-80318,5599,91621,7559,-112638,10815,215699,255734,176614,117500,70123,-15101,-114192,-93449,14446,36343,-14870,-63111,-45915,-8355,-537,-2593,43990,84850,72091,-2621,-86350,-74427,-95329,-110296,-93105,-112433,-108317,-59147,-83296,-153143,-51344,-21812,23958,42916,23217,699,-58458,-33400,15835,66696,119416,130060,45028,-16900,-23024,-14708,-35926,-73586,-82740,-61556,-83555,-84336,-58622,-79331,-81717,-26426,5190,17703,32818,-11680,-123588,-71902,75225,42986,-86659,-80910,-12320,29839,24215,16034,34808,89343,81278,15425,-70420,-57503,55091,119917,101276,30712,-62420,-65416,-31649,-36184,-53231,-29847,-34451,-35798,1154,3043,-54724,-76386,4953,61366,104914,242693,299813,97807,-40819,-94045,-73569,-55109,-17254,46882,47434,39526,48963,82910,106710,53010,6313,-16186,3169,64214,143978,185375,146502],[75314,70961,55809,68831,99747,114479,130885,125244,5979,-68186,-79932,-57319,6712,113600,198093,212372,145085,65773,-14847,-60929,-96391,-75360,-25181,2660,-30180,-77992,-100919,-109142,-101718,-37286,-18707,-39383,13822,37240,14461,41055,40453,-5195,-85676,-107280,-78406,-107179,-129797,-124163,-118217,-77148,-34701,-39024,-82111,-51735,28550,157658,322078,303320,233728,111863,60809,119842,66645,53251,70398,50410,3553,-21279,-34383,-39891,-44315,-61194,-64369,-10731,71942,175996,288041,300639,236328,182296,99463,65167,152832,243491,276978,204776,118755,92937,53266,35024,98801,81914,-1590,-53704,-65878,-34823,-7720,-43668,-80958,-26991,12014,-5727,105039,314643,252939,93095,-72799,-2816,191989,205162,156414,116658,28236,-104683,-10427,159746,216019,144205,70378,7444,-10073,-33618,37178,119652,202397,111384,-41605,36362,-8106,-71488,-17131,48529,43465,5744,-58759,-112843,-84209,13088,119628,148910,91260,27315,-16911,49751,149002,111321,78932,39830,-42878,-135344,-91902,-95832,-112206,-116547,-119496,-98441,-45309,-29201,-54855,-36582,36204,38338,80456,171936,179649,119438,40374,-19540,-36363,-33104,-76032,-122598,22201,281471,480034,509473,280587,-48387,-38435,59928,25506,-162742,-141926,199074,470125,465263,322317,325138,358108,366547,166529,74731,125767,114162,49718,-23886,-68569,-122688,-26344,109602,237750,241184,147789,108391,58163,7488,-25178,-58450,63571,265230,373020,204633,-10,-112932,-26205,16026,29203,-4892,-80248,-85278,-36491,-2663,18373,82161,83239,-10876,-55472,-42847,-37288,-44784,-10219,33778,26059,21515,20308,63226,-6220,-88906,-87327,47191,182428,190842,244773,277379,176870,58492,-51831,-96652,-27580,-73748,-85715,-84650,-49136,-23939,-70088,-78548,-55440,2528,152843,264382,192170,28124,18336,285436,414011,300650,94803,-21501,-90618,-143534,-129032,-70055,12976,89816,137896,72816,23806,69757,113378,107016,93756,56688,-7401,-83408,-101062,-60292,-21988,2934,48177,79041,49288,-31159,-131707,-69496,4833,20300,-24498,14884,61501,108496,140127,79153,7826,-36978,-62013,-88744,-74247,-72770,-26081,28508,30512,-3956,117990,277395,304922,237382,81253,-28660,-18916,-18094,-63338,-126790,-61527,-37933,-54801,-62298,-83683,-138766,-140363,-79523,-11444,-35922,-87208,19327,74018,50493,-66155,-74258,-26687,61587,126539,66206,-90037,-74343,-39290,-64522,-74429,-12585,1936,65744,83577,84692,83042,77316,86728,63894,-5221,-30813,-23206,-19707,-43230,-60746,-74599,-108029,-129647,-63397,-19086,-48566,-17530,126961,137323,80889,51416,50707,73346,94671,76036,34235,4565,36740,44548,-70166,-28365,32423,62511,15865,-62485,-84123,-79779,-3983,144812,322846,425581,354049,220044,71072,-37214,-89561,-74523,9248,117445,252777,270391,127368,-380,11530,66145,73036,5134,-72148,-28535,19857,16005,8095,-35589,-46409,-7677,16822,20810,-39055,-114661,-109104,-121365,-128364,-105374,-42934,59116,17498,-60001,-129617,-81369,-1721,42020,52763,55604,53623,692,-24216,-30014,-51057,-31991,-7474,46368,100807,163635,199631,186632,44996,-44637,-42626,-45993,-82701,-94450,-35246,21354,27685,26110,-19718,-38631,-55524,-66905,-59561,-62638,-93384,-82590,-37094,-64980,-90209,-111532,-40026,-19426,-116846,141611,530835,546471,170898,-163243,515073,1231973,1182156,677399,226990,167454,219562,337986,487728,416967,230523,126438,164872,74189,-13140,-93845,-61332,-14784,65811,82971,91997,188575,173180,65263,28969,32952,60140,4363,-8772,20253,29171,27297,13327,-36601,-51374,-28954,58767,84626,32145,-47607,-72291,-91911,-170403,-173651,-123652,-57657,61837,178187,281396,244894,36451,-94326,-51718,-63586,107690,139265,12047,-62388,-76168,-51462,34984,20023,-46222,-98070,-100154,-89184,-67311,-42679,-50134,-49391,31353,116693,186214,158357,69558,50033,87645,116262,162712,89585,11221,-27336,-99766,-69386,56068,127337,120620,-85641,-68924,76158,118671,34253,-133057,-68391,-31243,-60569,-156302,-60108,-35518,-74129,-112851,-241,79206,81715,60264,4046,-17910,-12553,17167,56526,143247,233638,240407,125666,51706,38926,73231,78349,121871,98768,22192,-3415,-26091,-45744,40525,74504,38731,-45330,-147702,-122268,-47507,8934,46661,26429,-46256,-55874,80963,90079,-15379,-23435,61251,82773,18257,-80406,-106026,-46863,-48781,-77694,-2709,75987,65289,79890,117434,111849,99845,83666,41582,-19737,-58240,-56455,-31018,-34006,-53964,-18128,-34650,-72905,-62553,-27703,-2260,26195,71404,77408,40154,57451,67632,56297,52582,47277,54346,-17408,-108533,-149589,-17570,146785,171886,135205,117031,81270,87303,76976,56131,7717,-17931,40086,96496,137988,118410,74562,-6016,-60250,-59400,340,76816,70196,-63447,-113192,-8833,67881,75488,38156,4861,-9226,-12136,5014,-4662,-24257,328,13440,20892,94132,269686,394947,330630,174237,15636,-26823,87114,190193,165416,115585,119838,145160,200395,391602,511223,477307,415800,307446,114911,22594,35061,50828,16701,-5522,-14155,-15241,-6060,-4790,12815,35498,46671,8275,-48249,-808,111213,218806,260869,210685,165020,112265,81559,64606,99563,64829,29437,51840,34742,-30247,-119002,-122884,-81918,11552,116246,54809,-53477,-107142,-53384,-35660,-30519,-36675,-101896,-104419,-46392,-91269,-72143,-19392,2901,18063,39666,43129,2232,-44351,-80352,-66691,-31207,-25112,-33098,-19663,-25666,-30209,26012,74273,62769,-17367,-108900,-159275,-149700,-132604,-94271,-71146,-69947,-63658,-33771,19159,-8163,-99515,-74531,-13723,10814,9412,23413,91328,105968,52221,24203,-4222,-43019,-53265,-45716,-32958,-36754,-53391,-65398,-61210,-82302,-107305,-93259,-83364,-88371,-125754,-94689,-34314,17753,41635,33073,15688,-30675,-61824,-96852,-93845,-51900,5332,47820,71100,96538,115149,105890,76203,10568,-34075,-89490,-104509,-47564,-19868,-11652,-40842,-88572,-112769,-82628,-68401,-67440,-69934,-75390,-88240,-118586,-102108,-103541,-111421,-57888,14983,41525,55406,-11283,-84515,45124,81876,-37788,-144986,-116581,-147146,-145173,-87379,-83701,-165875,-137271,-90265,-38009,25526,101080,134763,128160,90880,-671,-90541,118040,227270,127032,-3877,-43625,20768,80490,123148,118202,62726,-34414,-87772,-54764,-12087,-33877,-81116,-130079,-38426,35292,-3770,-68139,37836,103128,71859,55391,73360,138447,135773,90768,-25503,17082,234917,302422,233254,133033,47621,52618,62336,33680,18131,-9005,-76408,-124004,-94002,-74179,43134,205738,233665,135208,37527,-41029,-70525,-70566,-51388,-55932,-58070,-20652,50019,87917,56157,22798,-40616,-102543,-65117,-24014,-5069,9562,22370,17494,-13234,-16306,144786,272683,192779,29633,-91057,-91060,-136217,-112097,-59683,-3801,55260,70349,49085,39107,41811,23577,-24207,-74461,-62994,24687,36893,33014,18073,78947,154496,118489,-16503,-79667,37194,215842,376270,420838,313196,134391,54294,-6077,-53158,-76927,-86622,-65604,38475,106939,120308,78904,47525,88087,165139,199205,102139,-32290,-152848,-59035,25736,86716,85030,50607,-11895,-58709,-99854,-120246,-92150,-36702,75492,185577,203078,115356,69387,68491,113193,144914,179650,227131,266867,198326,86971,8794,-57153,-66171,-55570,-26039,-36608,-57184,-33256,22783,23395,-49237,-69014,-78812,-74303,-74544,-49081,-46045,-29057,8962,31783,62150,68637,40088,18391,13208,15095,4744,-4085,1102,103854,103513,55658,24499,-58847,-92421,-97018,-45317,16833,92927,135166,40080,-67554,-112348,-36184,62579,96203,69300,-20019,-76717,87220,245407,239146,195849,132353,74304,150224,290193,458485,445560,184730,28352,36518,-60961,-128556,-82211,-46151,-42156,-73492,-71252,-58664,-36923,-1627,917,-1535,27437,101783,133983,103573,121688,212952,354944,345545,139937,-9536,-96409,-84133,-112374,-104958,-57783,-15387,-1127,30963,59767,9534,-49912,-52584,-17198,22216,-5752,-55071,12266,80021,101826,116901,104464,71883,26193,-27511,-4651,62948,86890,92762,56971,10111,-51457,-83139,-155216,-128414,-82940,-49058,-11135,-61016,-116789,-101727,-45492,-6799,2600,-24738,-25458,-23367,8683,69548,106947,112116,84256,35197,-33584,-93395,-2489,11705,45286,113981,70884,30189,54338,126270,165513,102839,50944,15250,17795,7178,10125,132299,163940,54901,-77283,-106822,-11158,67381,121480,95115,28782,-55511,-91543,-63441,-9491,-32875,-106995,-75329,-35495,-25899,5377,48762,87041,88874,56055,-6507,-3126,24141,6691,-34749,-42132,-9012,47635,70938,84006,89166,-8775,-78116,154938,304436,306363,197031,30801,-64112,-83255,-35429,28732,93491,109562,73314,13537,-33148,-63364,-68812,-10153,6649,-26175,-27416,52857,85110,-8913,-85262,-86757,-67775,-102174,-109340,-134121,-126025,-90469,-71350,-65652,-51685,-27857,16199,33764,44508,62216,58353,28052,24492,34693,62890,43717,-3602,-1101,44105,94058,131174,153711,103708,44131,-18382,7969,24310,-12134,-67510,-31886,75320,98708,1735,-132835,-19060,35310,46293,40515,-19175,-49110,-23272,72979,133675,76603,-20250,-98585,-136289,-109311,-77428,-63008,-71970,-47834,-26805,-57882,-67857,26751,134578,226828,244694,204121,106845,8284,-54186,-56730,-27247,-2961,-19589,-86390,-110952,-99076,-132825,-16174,73853,36396,-34169,-37903,-1215,-30404,-27953,65722,81744,52368,-15420,-83581,-108177,-125254,-113614,-95291,-55947,-26145,25959,101851,165676,147256,1409,-105021,-44719,1374,7731,-17708,-7871,14166,-41421,-57415,-36732,33895,92608,116902,80451,25786,-41818,-77226,-95431,-121901,-40201,933,5342,515,-27313,-52742,-63213,-99589,-57298,39756,199635,286508,251760,154777,3843,-90049,-114984,-53599,15069,1858,-37464,-30434,-43547,-79945,-106588,-79298,-30822,7370,-6501,-18685,-9712,-59349,-78222,-66921,-64961,-88676,-99455,6894,78909,99152,116357,95247,53973,-654,-33395,-43609,29446,133703,231434,132587,3701,-95533,10964,56434,24262,-7843,-51988,-57290,-68183,-95343,-28074,65029,28103,-50323,-77978,-50410,-43942,-78414,-84321,-70536,-43153,-520,23762,13888,-17632,-57585,-93883,-88036,-78942,-77245,-93061,-81697,-27524,-33273,-73666,-131233,-120759,-77381,-2873,73356,91890,36684,-14655,-1359,-18547,-45960,-34990,162647,300140,227060,204601,165728,165807,141629,61688,-5285,-52478,-33069,-30357,-62435,-79530,-52246,-7611,1145,-80593,-143489,-96201,-52758,-92237,-106324,-12746,90454,121029,144794,138229,-8065,-102402,-31713,87234,175634,163941,91634,69183,163772,218230,153447,30098,-52762,76243,129071,51339,16566,35884,73411,96138,83353,44617,93742,241873,296668,114566,-26628,-62396,-109198,-102742,7254,136945,205046,216496,183117,135606,126713,134629,126447,97070,48636,-17890,-38166,-8709,-49268,-44411,57950,146152,112017,16960,-54937,-85234,-92300,-90866,-42871,73045,203124,199426,110539,-40771,-146088,-130721,-93277,-33277,29190,98504,128401,71114,3920,-49430,-78762,-59430,-39249,-40900,-76747,-59600,-14378,7207,52760,191364,329880,348174,167026,-15735,-10391,41271,72493,119861,118462,50250,55227,33893,44786,39813,1427,-7392,26761,59860,62197,37471,-3646,-46494,-28528,16896,65104,92153,94116,97894,48523,-46817,-116199,-76209,-76907,-1979,99012,181812,270067,351865,332247,198131,50015,-45147,-59570,-13988,-2027,-55198,-99070,-67284,-34443,-45354,-25473,53016,108554,52501,-43239,-48274,-43481,-29184,-59324,-25391,38634,34498,10446,-6557,-22959,-29282,-9143,-22364,-110166,-38491,99247,153399,82857,22091,8212,-16686,-61719,-76327,8927,50805,-8482,-61664,-81658,-33410,22485,35710,47951,17243,-65786,-117625,-88287,-45764,46018,174999,373685,505006,433099,227312,74085,15126,58488,7386,-98464,46983,266575,340782,193888,54702,-78921,-37790,94702,250046,335125,257946,64175,-35045,-35336,-22044,-23609,-77556,-68058,21910,73860,89577,55829,-29270,-97058,-43692,72659,160043,162222,129821,110179,50776,1483,-74401,-121015,-62430,-6757,62172,87669,101484,105683,35212,-64676,-130075,-63766,-4928,74442,107886,62823,-43390,-137259,-76877,-75237,-131820,-79962,-29145,-30656,-55353,-54093,-33692,6708,53361,44459,-25546,-44803,-26707,-16919,-24305,-165,-10276,-49290,-13797,80726,109517,61555,13461,19669,9476,-1454,90936,101662,-1926,-98548,-63057,-16008,-47770,-39208,-31518,-93386,-65089,-36835,16942,2456,-46233,-63982,-37257,14800,15807,-996,-1080,-10701,-60273,-40163,53658,117854,86486,-1060,-77699,-91066,-35097,7315,-34387,22767,113191,128451,56765,67363,165608,234203,190976,75148,4184,-10226,-6802,5737,31955,48193,-2817,-90079,-127941,-78262,-58353,-48840,-81579,-98797,-115852,-98961,-51338,-57428,-52285,5982,80880,130097,189248,267258,236542,112601,4494,-52593,-56448,16601,138587,308547,292794,136843,8760,-59253,-68234,-77810,-66343,-8254,25985,92089,201218,310288,298805,157614,9850,2024,55046,152596,142114,40698,6979,18508,58430,65562,60175,69375,62466,34666,-13425,24778,156073,180729,80730,-50668,-41382,-6606,-46130,-70141,-93468,-58206,-8962,-40696,-83268,-114390,-120133,-57972,12953,55327,94109,79401,36384,47337,141006,223264,133515,44494,8152,-363,36217,90605,79692,87865,62777,-2318,-81199,-105824,-108883,-133576,-116904,-65973,-36501,-32463,-49056,15646,98992,73338,39977,3854,-29781,-14817,99839,161693,181247,128407,-36104,-58998,-21526,-66661,-105287,-9375,4304,-19333,-22611,11198,43439,73453,31957,-55532,-47699,21447,39968,9024,-32129,-40625,56334,120134,63777,-29271,-97883,-85151,-9674,76576,-14348,-124168,24371,236837,278146,190620,119556,61612,-21905,-114571,-109784,-8073,18477,-18795,-49727,-22300,17097,29640,23059,39161,45632,31713,-23053,-98392,-92016,-114474,-98048,-83951,-110491,-113556,-69936,-103785,-141960,-25202,14663,59060,64009,32287,3805,-51079,-33860,6126,40793,70196,77513,5686,-30337,-16479,3306,-12330,-51866,-79279,-68752,-70252,-55763,-43458,-80688,-86707,-29769,97,8321,22232,-11425,-119222,-81728,55483,5867,-125136,-108577,-31239,20978,17507,19271,57496,119064,92815,8389,-86282,-46516,63620,119197,96953,23388,-72691,-75353,-40177,-42784,-62922,-34859,-38414,-44915,-13965,-14286,-60015,-91273,-23018,24201,65192,204923,325958,142577,2127,-38581,-9526,12499,13735,56513,54295,48305,65259,93828,96568,39196,-1139,-20351,-2918,58726,135717,184125,161530],[82884,60176,29478,52960,101806,127953,162860,162574,27940,-57881,-81436,-55888,16477,137462,236216,234449,140195,58581,-22066,-68715,-110092,-86666,-16494,15952,-22988,-75740,-99413,-102225,-117677,-64071,-48247,-65148,-3224,22781,3737,34531,30330,-11703,-83520,-120780,-96968,-121212,-150669,-147885,-124451,-76748,-44042,-56929,-94810,-49878,24799,153566,300454,249164,183869,97595,71116,154412,118736,94344,102728,74675,20398,-2266,-6226,-12216,-44463,-83849,-89940,-19754,67557,156964,253231,261240,205172,157167,75319,53758,167678,268187,280945,200524,118399,86783,37326,14982,83318,71075,-19638,-88782,-92478,-33202,-13626,-60111,-71449,-19103,5113,-25747,56907,228218,175108,46560,-102015,8119,205970,188121,147112,142314,65248,-91404,-18994,182561,255079,183100,95611,24502,31857,-14742,54243,154853,244985,157147,-21665,-13066,-33154,-75657,2636,57995,48966,13585,-50862,-109910,-84452,11775,124392,163363,104957,41283,-18485,15586,109172,81593,70929,45551,-31078,-126883,-97738,-88080,-91592,-102388,-99192,-81185,-30313,-12979,-28648,3492,53556,31953,69679,162597,169050,107568,40092,-17457,-39983,-37476,-84211,-157357,6689,267648,476854,532869,296733,-41858,-54828,19484,-30747,-230981,-112595,269248,491256,419254,252278,279296,360563,357768,153361,73206,119834,110689,54144,-12520,-58408,-117274,-15008,141572,267398,231456,127199,98347,60273,10330,-28085,-79742,24312,216433,343980,201069,-5022,-101710,-41630,-14378,-513,-22660,-88715,-81999,-33304,-10003,7622,76664,83563,-12037,-56718,-34840,-22509,-42440,-25417,17270,9685,640,-19204,28303,-29607,-106693,-80894,71076,206655,213273,251860,256783,154040,37062,-78639,-100555,219,-38197,-68733,-82150,-54785,-32656,-80828,-83638,-56122,2658,160731,245780,164403,9633,6741,282656,420297,336402,128872,-372,-81222,-141448,-138348,-84338,-2726,81715,155051,114062,52121,94847,148104,133532,101283,54648,-7662,-76697,-88041,-39742,-325,17784,57899,83254,45451,-38749,-143500,-76881,-14032,-7740,-40919,13820,51697,94664,127821,74277,974,-50182,-78979,-100164,-81430,-80425,-34841,19399,18587,-264,127917,298463,328529,248481,80026,-48169,-36116,-29677,-71822,-124689,-73590,-43693,-59721,-69076,-90916,-132199,-139157,-108743,-34657,-53185,-74018,25089,77758,59518,-46360,-41806,21238,113381,163223,78133,-86600,-87841,-52289,-80214,-77677,-11879,1704,67266,83655,83010,77773,68510,78665,63255,13091,10659,23363,10830,-32851,-62237,-74469,-100231,-121921,-60287,-19962,-54974,-32138,107841,121188,67000,40019,47871,78432,104584,83341,38700,15113,52147,56477,-71920,-46124,34037,77552,29269,-56260,-75566,-64449,14408,159689,315798,382306,317506,213580,71762,-35461,-86017,-68053,19752,134642,268480,256298,111365,-14028,4378,67741,72674,993,-73302,-24300,25995,23571,23606,-8609,-19444,3418,6576,5940,-40609,-109541,-113526,-131376,-135802,-110872,-44148,59770,22151,-53944,-106678,-66502,2696,45190,58116,60540,57667,-4662,-38029,-42598,-60353,-36497,-11133,41237,80689,125198,138826,138904,23889,-45159,-18707,-11598,-48342,-66472,-7598,34465,34516,38951,1216,-17238,-35833,-45138,-38372,-48423,-90199,-86240,-39231,-65979,-91261,-119251,-45088,-22321,-123390,159974,648016,714536,293609,-21670,677683,1411525,1359798,775721,255963,150467,166752,241419,408826,411791,247681,123346,143977,68504,-12779,-95355,-78869,-33216,62553,113490,150324,247726,185757,66477,21269,18321,46726,19719,28653,63918,59309,28803,-1043,-67807,-68225,-49540,1853,53064,31568,-40025,-130499,-133879,-172990,-131833,-93546,-33191,88476,214978,322297,259037,29682,-123114,-48525,-43619,94263,65795,-64003,-95959,-101150,-65477,30731,19283,-57396,-105104,-83265,-78912,-65039,-40376,-52701,-67780,9428,78676,134033,125906,55225,30473,58748,74389,123746,80590,13810,-27719,-109968,-82837,33865,68646,43859,-136052,-74140,65048,110116,30166,-142384,-71670,-33418,-49776,-135626,-77259,-43867,-68720,-118445,-7306,72171,71108,42401,-14472,-31837,-22185,3763,34051,99397,166568,175161,71979,12354,16955,64369,72713,114786,87691,14237,-13687,-41037,-49563,41850,80349,49131,-42175,-151166,-118454,-36235,25661,64375,48586,-19617,-91022,31501,43135,-33103,7989,98000,113250,43457,-67567,-117896,-48775,-37694,-59787,1492,83604,65772,56060,68990,77391,82697,72787,36821,-5053,-15719,-2329,16181,-1838,-54238,-25479,-40027,-88931,-77633,-32904,-5405,23887,64162,50375,6980,21235,29080,15081,2535,-10400,2207,-42365,-107513,-153268,-54275,112119,154884,125299,84317,34008,44567,68297,86900,32991,-5119,48576,109806,157285,143205,104848,21439,-40074,-35068,22449,91870,61239,-81474,-100420,-9349,61673,62798,40116,15182,-2051,-8527,168,-8140,-28830,5650,16985,23816,100553,256307,382138,333728,176453,20609,-23739,94518,194325,146499,90804,104107,132023,201847,393894,472394,417299,358945,293059,121382,26385,22113,8514,-19262,-26860,-35813,-30008,-13468,-2596,25672,58542,78137,18346,-73894,-4824,128043,255658,293908,218052,150496,95094,70668,65770,126446,82863,54398,66187,31629,-42634,-135151,-90857,-41656,36449,130068,60824,-58340,-113976,-52058,-31329,-48627,-47629,-91692,-95439,-48927,-91589,-58041,-6354,10314,21271,39170,38390,-3160,-43878,-79710,-102758,-75932,-55276,-34948,-22315,-42428,-69009,-15781,48566,64906,-7193,-97803,-156875,-160275,-132922,-99426,-72573,-64732,-50810,-16882,38359,10014,-72811,-94033,-24174,2133,11895,28007,105356,138892,83613,43536,3693,-43296,-63437,-55894,-43609,-47668,-59026,-65314,-56667,-79650,-113340,-97195,-82102,-89505,-120501,-91929,-41612,5359,30750,28202,15954,-27544,-58578,-89973,-96569,-58097,-212,44746,71610,100745,122646,116184,79085,13819,-26064,-76615,-89626,-51183,-33067,-19789,-45543,-87153,-107262,-79284,-81070,-116962,-82092,-83205,-94579,-96429,-91295,-107290,-110300,-42705,34258,67726,79973,6811,-87574,48536,90294,-34875,-137349,-117429,-152647,-126807,-55596,-41942,-122308,-158447,-105472,-46532,27826,104636,126641,117954,81415,-11121,-68311,154576,243045,122169,-7461,-31704,47836,107927,146005,135797,70665,-33947,-85050,-53679,-17378,-40100,-77443,-131372,-53691,25402,-14596,-64025,41663,102532,80221,79782,116852,195137,160629,76056,-61524,6569,238268,318020,249639,151250,60606,57202,70230,51251,39360,4778,-68500,-128383,-88250,-68503,39977,174316,191290,99648,24700,-40984,-73061,-75846,-62467,-75379,-78367,-31022,48821,97475,70936,28547,-36105,-99175,-66570,-24523,-4440,12062,31601,51521,37906,41577,164471,263316,199621,35539,-87089,-101167,-136726,-109459,-66500,-32557,9088,27260,23619,32182,40271,20107,-22195,-69390,-66235,31104,61912,75797,71669,139335,204609,136964,-13698,-76751,39450,214346,382147,440750,354060,172503,72122,-12981,-67009,-85609,-108902,-78451,9313,83240,99482,44127,7674,49380,130063,179204,95685,-40904,-146653,-44907,33788,88438,84972,48538,-21863,-80471,-121819,-112863,-92240,-47650,61251,184243,190117,78276,13926,27455,101452,147851,197902,257440,305565,246947,144570,53892,-33027,-55457,-52398,-31953,-49757,-78277,-62588,-13371,-9715,-67519,-74587,-77217,-72283,-68691,-37280,-36120,-32967,925,24031,54741,67737,36047,4747,-4484,-347,-7761,-7219,170,95529,88864,41829,10115,-71446,-102547,-83681,-41423,4726,59149,114590,32304,-66722,-97432,-25885,64534,80170,29958,-63879,-67306,87318,230210,225389,202942,162126,91495,137401,261215,417742,372877,135886,10725,48774,-42180,-118749,-78745,-18292,22038,-15290,-34268,-44228,-39182,-6603,4241,10393,45329,124888,154516,129569,165475,270185,403210,339725,127632,-6771,-80843,-93910,-103178,-83147,-44757,-9139,238,14693,49115,1056,-66002,-61381,-14557,47229,37213,-45744,-6881,60158,92080,124789,125862,90274,33942,-31700,-5328,67249,111109,112133,65088,14194,-45997,-75311,-160028,-128379,-86881,-59198,-17305,-58931,-124300,-87759,-19067,16255,10269,-24327,-25914,-23319,-1956,47783,77816,78999,58970,22781,-40089,-92503,25258,66748,91324,114134,27680,-14348,38328,127836,172544,109103,55607,16158,18647,15567,33009,154757,156385,39594,-84882,-103986,-1208,78577,118675,79590,19946,-52938,-73803,-57447,-14004,-35432,-101969,-65639,-35768,-32877,-6977,31509,66623,72852,39683,-23195,-13186,18339,7581,-17859,-17864,4948,61755,93188,117932,130518,26399,-82293,111500,240695,243227,154886,13523,-72223,-92886,-58317,-1109,67895,99253,74001,11896,-34535,-65069,-68486,-7500,10007,-24080,-14383,67339,94793,6137,-64740,-63567,-53574,-111429,-116079,-137304,-118254,-80277,-61546,-48993,-23130,-8935,31866,52016,62809,68793,40971,971,15639,28516,39319,13265,-23295,-652,64487,119756,151124,162893,84089,15133,-33391,1986,19784,-12402,-63075,-18718,121631,164217,51964,-162623,-61569,-7167,9426,12331,-30282,-46782,-19628,67391,112253,49679,-36872,-103237,-131995,-113091,-71984,-49867,-54632,-41498,-26920,-58261,-62880,31276,137066,228579,252834,222245,120637,11519,-57625,-56741,-26868,-3247,-15503,-73952,-129659,-123647,-121761,1006,59636,25704,-29119,-28060,4668,-29547,-37835,56286,84663,64006,-8083,-79037,-105999,-127787,-110577,-92620,-56871,-24167,33621,105439,155218,143112,12335,-105825,-62143,-28193,-16548,-33384,-21440,-13087,-49867,-43130,-4616,75218,129999,121912,69838,15839,-45668,-78923,-101113,-122224,-32759,8263,8609,-8183,-36581,-47430,-42439,-85611,-73433,41674,220708,317763,287642,202721,43877,-61680,-98287,-57143,8124,-7083,-39171,-21391,-26418,-59178,-85378,-70116,-14546,12614,-12747,-25165,-8463,-42223,-76354,-93106,-93740,-98555,-104531,1695,83540,109164,123380,83992,38844,-20346,-53617,-56398,27177,144099,253599,158256,26285,-89551,-12556,39793,15578,-18349,-64024,-42126,-44794,-61609,3037,95386,42143,-47346,-74697,-45617,-37111,-65082,-84230,-77544,-51777,-10896,11466,-1691,-32248,-66698,-101198,-91143,-76900,-76270,-95056,-93185,-45489,-47605,-78349,-135540,-113866,-76471,-10133,64008,79564,16077,-60377,-22220,-17487,-44439,-65315,143493,322519,257291,223806,188666,175248,127025,40683,-29633,-73624,-44775,-37924,-62342,-76663,-53846,-12008,-2731,-94945,-156358,-109437,-65763,-101913,-105522,-10860,71528,85549,111499,141133,19704,-77588,-48502,75733,173702,166672,96746,74272,165899,215502,149187,32874,-29829,87474,129311,48794,5321,23383,59910,78421,61728,26626,76829,224356,313332,160165,8870,-42696,-92742,-63427,49742,170673,221950,229200,199667,153497,141603,144691,130497,96114,40802,-31177,-73181,-25425,-51259,-18334,91156,177225,130221,23764,-44044,-54194,-137733,-132250,-58265,58112,209331,225847,120635,-39134,-150390,-132458,-94279,-30787,33924,99920,129701,76572,7492,-40797,-61291,-40430,-20304,-24022,-66910,-70705,-17940,9191,52097,168605,273367,301069,183066,11334,-7473,14396,30463,89747,115761,70032,64712,36815,52073,47055,372,-9947,32893,74390,70924,41345,-2881,-50588,-31338,16614,60785,80388,77828,74999,50789,-26005,-93967,-85822,-97007,4623,122848,229347,330927,417407,371673,210436,59905,-46468,-77893,-36412,-23762,-72093,-115732,-86089,-44292,-40966,-21874,44876,85144,25439,-62386,-33991,-32795,-14324,-22956,26929,88914,68612,32647,4250,-27354,-46236,-25005,-27062,-111764,-50469,85071,116229,47519,-6955,-7366,-15877,-59564,-80402,10237,53893,-2684,-59333,-72619,-21072,35782,52758,70504,42801,-39157,-113840,-96708,-47827,38726,187071,411587,567077,484956,249847,81350,17600,68268,29067,-82370,47355,272662,355883,212565,62730,-83395,-36381,97592,247590,333996,251097,57900,-39144,-39798,-23317,-21173,-76469,-68634,28285,79398,79635,38656,-45639,-119570,-44922,75556,142594,130990,108065,81275,25424,-23163,-101920,-92475,-5643,50146,79163,79218,82985,73117,-1275,-101296,-91874,-38931,7450,87004,123292,80774,-18688,-82696,-49502,-70011,-134142,-83925,-35437,-33508,-45582,-43747,-17796,35571,91362,62060,-20841,-46375,-27760,-15676,-30201,4918,6216,-24410,4346,87312,100536,38832,-20760,-9053,-3311,-3901,79270,68233,-28113,-112845,-58169,-4442,-23094,-31161,-36300,-119823,-58031,-30881,13906,1136,-43918,-58217,-20194,41744,46391,23034,6592,-16419,-68080,-46197,47109,102457,69324,-18671,-87839,-29358,20161,25659,-39734,13176,107170,140668,78383,84507,193049,281856,231372,85947,-4271,-24265,-16181,6909,40846,59017,7787,-77899,-119868,-75609,-41497,-26406,-67860,-91242,-113147,-103489,-42293,-42330,-49199,11885,71887,104266,160221,257318,232905,111532,2731,-56680,-59361,18776,148215,304940,282288,142604,25350,-51243,-75151,-81183,-59466,-10502,11175,67225,167394,264782,228968,87100,-23959,-10036,54936,160107,157584,60291,21506,27297,58096,44813,25277,33015,39326,29143,4734,64278,195786,206533,82809,-67277,-48197,-1072,-38620,-64859,-92254,-101016,-50152,-71953,-106794,-122841,-116532,-56924,8073,38861,55580,47909,15045,35501,140665,225978,133693,48557,11707,5680,47066,92664,81502,98073,87900,22440,-62528,-93264,-110303,-130361,-109306,-69450,-54755,-58932,-61620,7261,74412,46531,28188,10100,-15769,-34627,67817,120291,140155,104351,-23028,-45738,-19889,-69426,-107403,-22581,2290,-14625,-21186,11858,54869,89105,29724,-61341,-50439,16151,38950,9205,-33251,-54018,23630,85777,33865,-58536,-114886,-86872,-25185,57661,-37295,-123606,35175,246282,288952,198535,118454,51216,-29870,-114675,-124209,-35694,-5213,-25406,-38156,-2520,39964,56825,45975,33580,2257,-13147,-44499,-108367,-110474,-119676,-86739,-77022,-110954,-116863,-78743,-116497,-111387,-2613,44432,86416,79482,38769,6099,-42790,-33334,-4319,10547,12612,15672,-36311,-44228,-13487,19443,15814,-13300,-52605,-56224,-39422,-19326,-24476,-81217,-91393,-33407,-4201,2095,13871,-11429,-112694,-75309,52721,-5496,-131221,-132463,-51209,8623,7180,22945,91735,157033,106614,2882,-99673,-35755,66812,112440,89285,16447,-78025,-81869,-45517,-43335,-64795,-38926,-43083,-55089,-32619,-34502,-65954,-100976,-48808,-7589,36659,175420,353331,203583,61440,30143,66151,88285,55775,66422,61008,57164,81853,103455,86398,27959,-7465,-24373,-7467,55811,128104,179568,173855],[83730,40577,-855,33448,99955,140378,195819,198109,46334,-52128,-87164,-59760,19368,151806,262689,244537,128660,46462,-32489,-77764,-123742,-102161,-16437,18685,-23050,-76677,-99900,-97332,-125957,-92815,-78743,-88200,-19493,7999,-6317,28422,20270,-18239,-79976,-128312,-118696,-136817,-169280,-161674,-128305,-81775,-58956,-79212,-104076,-47251,20130,145584,268122,187284,126974,77835,76265,177711,167409,134212,130739,93713,33075,12998,20247,13146,-46605,-110124,-117888,-30898,57514,126427,199858,202356,158112,119588,43653,37107,171295,272012,262228,183960,113171,80067,24504,-205,65926,53366,-44449,-130864,-96153,-5844,-4283,-58664,-52013,-9032,-1393,-44643,10597,140431,100070,-1021,-127503,19564,210015,155293,119460,150241,94113,-78358,-29183,195689,278410,208841,111564,34952,67277,21754,75942,189038,278986,196290,7439,-65446,-60112,-77750,16546,60536,50167,15926,-50422,-109230,-79709,10975,123209,170875,114892,56028,-6187,-15558,55040,38992,55701,47428,-19098,-110801,-102737,-76811,-65543,-82042,-77860,-65645,-18938,1707,-671,38669,61420,21150,55821,150658,158387,96585,39394,-14798,-41165,-39168,-84111,-178499,-5673,245308,451570,529185,297604,-38520,-72089,-24604,-92815,-311852,-80135,314241,472079,350673,176672,227880,346312,328705,133010,69831,109623,102370,55444,-1889,-48472,-114539,-7540,171089,288496,213066,101897,80616,55119,6955,-33934,-94941,-8585,172578,308973,194904,-5597,-86796,-51644,-40544,-25712,-36931,-95581,-80680,-32069,-19230,-4977,67336,79567,-15816,-60851,-31728,-14418,-42605,-39763,1240,-5240,-19360,-57040,-12712,-58877,-124770,-71724,88836,216031,220687,242565,220637,123765,12193,-105870,-89864,38693,7099,-51269,-79623,-61457,-42652,-91759,-87134,-54993,1233,153893,210845,127471,-13787,-12419,257300,393559,349057,156778,19314,-70025,-136462,-144448,-95750,-15624,73983,171518,161056,85279,120589,179336,153866,103831,48593,-9920,-69837,-73116,-18250,19496,28365,61428,79796,35193,-49955,-149755,-80175,-30402,-32735,-62896,8874,41511,79752,111346,65421,-9094,-65071,-95247,-108506,-86033,-87493,-45207,6599,3323,3359,131610,304058,334773,247855,76528,-65122,-42373,-31454,-71880,-118261,-88200,-51908,-66185,-76591,-97022,-123558,-130479,-138520,-61270,-69647,-46173,41981,88765,74603,-19318,-8658,63329,155747,190938,85161,-85175,-98588,-64850,-97567,-81653,-11857,2790,69913,83717,80477,71355,58266,69005,63935,34971,48903,61738,35043,-25466,-65958,-74881,-90913,-110072,-52286,-18462,-59593,-43360,91493,106150,53234,28898,46027,83546,113460,87879,39920,21018,60079,60058,-74310,-59837,36595,90425,39047,-51212,-65543,-44212,42281,181689,310053,339368,280326,206692,73947,-31670,-79879,-58874,30825,149049,272999,232108,93001,-27844,-5842,65623,69037,-3800,-74012,-21633,29149,29116,38751,19238,8048,13952,-3077,-8508,-41719,-96678,-115800,-138615,-140012,-111358,-36386,73833,42018,-34170,-78414,-45621,12641,51646,65741,66483,60285,-10242,-49477,-51867,-68002,-40535,-14571,35101,59587,87316,81322,87922,4189,-34053,14101,29655,-6510,-20560,22677,46005,38787,50131,22312,4239,-14403,-18838,-7437,-20062,-73155,-86834,-40073,-65329,-90381,-128433,-53228,-29048,-128111,171456,731676,869432,427503,127489,808021,1508284,1456759,831456,271938,127556,112396,144606,320708,390726,255629,116195,123235,66710,-6619,-88499,-95897,-51134,56672,146097,217392,307464,196750,70055,17942,6891,34729,35366,65943,110251,92455,29885,-13005,-77151,-49898,-33399,-29384,27069,32509,-17307,-104082,-114359,-115106,-82878,-63756,-13094,109523,244846,354874,270563,31045,-124772,-40569,-16628,95833,19549,-115001,-106078,-117916,-78151,22746,15033,-67313,-98368,-59693,-59179,-53810,-33216,-50608,-82328,-11240,43118,80336,88511,41747,14015,29285,31928,87534,75306,18890,-26146,-118259,-89942,6491,-5970,-56888,-127551,-72777,52067,96326,22660,-148754,-73028,-36169,-40405,-114960,-90797,-53739,-64709,-112052,-11120,65975,60702,27254,-28944,-42966,-30705,-11202,5109,38939,81499,97357,14811,-28141,-6655,53641,68232,113534,85451,14149,-17447,-51577,-54656,36790,80246,57247,-38845,-152392,-113090,-23916,44317,82932,72719,11286,-100763,-20798,-7765,-36122,43701,136013,144956,73410,-42971,-103147,-43347,-22125,-38630,9668,91474,70376,42201,26918,42701,64873,62250,34012,14148,19805,52045,80454,46487,-41676,-31168,-45181,-105684,-91220,-34502,-6078,22424,54613,22153,-24661,-10600,-1180,-14739,-37711,-67930,-51618,-68587,-107548,-146079,-86964,64193,124250,108283,49502,-10199,8266,67455,115046,56812,11113,59879,123947,175713,168396,140196,61834,-2801,2012,52617,110382,53758,-91871,-81654,-4905,56130,49023,40942,23782,3306,-5593,-5463,-13111,-31637,14084,24050,29119,103874,231182,346069,316233,168507,24412,-16679,96803,181778,115536,62860,86407,119194,199077,375651,413004,349773,296432,269304,125180,28743,7545,-30388,-52043,-44999,-54115,-43239,-21625,-1034,36854,77411,103613,28319,-100970,-6006,142799,283528,313399,218130,128411,76785,64490,76570,156665,98776,77274,77919,28227,-52818,-134327,-62352,-7046,59253,136455,61893,-63981,-119232,-50314,-26841,-62704,-56756,-73882,-74838,-44775,-81133,-40110,7972,18026,24299,38359,34121,-6350,-40520,-72334,-111156,-100512,-69223,-28329,-22865,-56499,-97495,-51180,27600,66302,1270,-87465,-141274,-149834,-127977,-103476,-75760,-63491,-40313,-1972,53437,27109,-45573,-108713,-32862,-6460,13308,33184,117038,169110,113906,62635,10947,-45192,-76234,-66473,-49559,-52852,-59032,-58991,-43859,-64284,-105505,-92171,-77995,-87475,-112045,-88844,-48840,-6898,20288,23223,15959,-24409,-55779,-83205,-91363,-55058,3821,50228,78636,108600,130982,124964,79400,15907,-18799,-64273,-74202,-51574,-41535,-23943,-46372,-83611,-91447,-52313,-47116,-84122,-77008,-84259,-90448,-71778,-67785,-94161,-100256,-27489,48901,89527,100577,19802,-95975,54318,100485,-26458,-123533,-118018,-161580,-101431,-19223,1862,-74466,-136242,-122039,-57109,28051,102526,107917,94198,61769,-30327,-35023,190535,250488,114463,-10768,-18415,71498,131216,165349,151060,77387,-32498,-78543,-48405,-17929,-42531,-71243,-117886,-71528,13041,-26256,-60149,40707,98880,88034,106347,167543,257896,194640,64664,-97249,2013,240092,327484,260843,166043,74719,63402,78681,68284,60040,17739,-59503,-127832,-81003,-60766,36354,139253,144260,63387,14574,-35244,-70575,-77815,-71072,-92331,-90779,-38378,48487,109089,90568,37975,-29656,-93382,-67801,-25464,-4259,15183,45023,90583,95881,107003,186100,246724,197821,38888,-82534,-107667,-132698,-104790,-67631,-57315,-42780,-24494,-5727,23392,36292,14315,-19789,-62413,-68224,36943,88105,123090,132855,202890,249603,149292,-13786,-71962,41302,202812,362938,429672,369428,201633,83901,-22961,-74558,-90931,-114528,-76629,-24193,48178,69718,6050,-30449,14007,98407,158327,86534,-49937,-126282,-32996,34924,83514,80168,43228,-32891,-102102,-144736,-97852,-87564,-54749,51177,186021,180477,47938,-35025,-8581,85547,145839,210542,279369,333128,289775,202894,96059,-10801,-46192,-50652,-38033,-61788,-95044,-80052,-31556,-25115,-76532,-78593,-75275,-64847,-60101,-26114,-26148,-34572,-7487,15103,47465,69991,35121,-10703,-27417,-20505,-24519,-14548,-735,91644,80959,35463,3246,-77703,-103014,-70413,-37745,-5707,32042,99924,34205,-51173,-76665,-16905,61388,58934,-10519,-93301,-51365,80800,204227,201996,200013,184159,104866,118694,224188,363807,292769,88888,-6039,59789,-23852,-109324,-74754,8663,94065,48759,3670,-29867,-42235,-11752,8252,24729,67132,148087,170815,152670,209281,325529,439875,326569,117084,-2246,-60878,-79511,-79510,-60952,-32828,-3143,3920,-1678,32079,-11276,-82994,-70417,-14897,62296,66093,-35474,-20336,43687,82407,131046,144740,105076,37562,-39293,-9116,65240,128355,125267,66639,13249,-42708,-63802,-149451,-122519,-90085,-70277,-27807,-59176,-104731,-64790,10917,36819,14842,-27109,-28643,-23986,-10595,29695,51789,47012,34460,11411,-46061,-88281,53357,128932,158492,136103,7543,-56871,17287,121959,174453,113641,59465,16319,18822,23936,55970,170666,143405,21517,-95636,-101500,8231,87896,113064,67373,15850,-46097,-56188,-50828,-18468,-36823,-92812,-53923,-33375,-35974,-17864,12064,41039,50625,19349,-39876,-22433,12071,9260,-215,1147,15199,72255,112913,149017,167695,57101,-80334,64608,178518,182178,111015,-4884,-76439,-95138,-79597,-30312,46104,91011,74624,10829,-34393,-65030,-70090,-8769,9155,-24867,-4567,75054,98012,19395,-40647,-34851,-37559,-119870,-102900,-123022,-105500,-69820,-52413,-31578,9153,18267,48503,68593,77370,69893,21877,-19159,6527,18577,13889,-16576,-41041,692,84306,143417,165823,164294,62742,-16741,-50577,-3466,15299,-11706,-56614,-8436,160509,217786,91522,-129029,-81047,-34262,-16823,-12965,-41957,-45228,-18485,56356,83814,21233,-50756,-104785,-121597,-118140,-68073,-38845,-40097,-35859,-28270,-59454,-59795,32472,132922,219154,250673,232573,130114,13306,-61403,-54941,-26066,-3651,-12051,-62208,-130849,-140115,-100936,8794,43027,12497,-26414,-20191,9250,-30038,-50012,44009,85975,74108,-2417,-73649,-98561,-118643,-98307,-81467,-51584,-22949,36676,100822,134539,129032,18931,-103108,-76970,-54563,-40749,-52084,-40199,-40390,-54415,-32239,19835,105172,153105,114611,50396,-366,-53078,-81300,-102077,-108051,-26285,12636,8630,-20221,-49592,-47185,-26978,-69913,-89997,44459,241476,347349,322084,250610,87792,-31759,-72867,-51227,6021,-11213,-38440,-14273,-10005,-36895,-61169,-54457,1746,15033,-21094,-32546,-6744,-16210,-35366,-65886,-107376,-107127,-110118,-7299,81337,110815,120279,66373,16344,-45326,-77271,-71052,22966,150108,267329,179686,45704,-84893,-42981,17235,2376,-31870,-73234,-23370,-18802,-27137,39705,131172,60818,-38474,-66071,-36446,-24625,-52008,-86386,-85392,-60228,-21944,-2104,-17489,-45502,-73259,-106568,-93858,-75530,-76811,-97859,-105776,-65487,-61563,-81433,-138959,-107186,-71590,-16324,53393,67249,164,-103346,-34340,-12037,-41932,-102764,117294,331671,279046,235293,207347,183447,114713,20258,-55780,-94801,-58282,-48515,-60085,-62643,-38276,-4780,-2458,-109436,-138207,-103823,-73339,-111309,-102480,-11208,48743,51241,77229,133802,47412,-44152,-56282,61913,167364,167252,100239,71771,157332,203116,138694,33101,-13215,91732,117461,35571,-13063,6525,41988,56264,37050,6949,57234,200191,318775,206445,52752,-10204,-63271,-26882,86715,196261,228454,230616,204884,160524,147868,148770,130777,94261,34260,-38619,-70679,-18665,-30129,15018,121602,199351,141672,28032,-35003,-25096,-118667,-131531,-54759,43185,200370,236472,119866,-42682,-146676,-132840,-98049,-32641,34716,99221,129751,81270,10416,-32758,-45433,-22746,-3074,-9364,-57269,-85403,-22487,12027,54462,151766,225031,254392,193557,35538,-8339,-18452,-17099,57925,107046,85946,69235,35354,55808,50229,-3961,-14301,37643,86470,79515,44403,-4553,-57436,-34213,16756,56996,69210,62380,53523,51906,-4466,-68499,-81363,-85559,1362,129072,260577,378074,471183,399696,214766,63113,-53565,-101971,-63291,-49091,-91314,-134013,-103888,-54137,-37608,-18108,37365,63918,2685,-76754,-24968,-18381,2043,17951,81639,138544,103587,59859,21163,-27413,-62182,-41250,-30519,-104516,-66016,62565,72390,15047,-27426,-24177,-18416,-61585,-88962,7859,53445,1061,-55960,-63426,-7485,51573,69519,89709,60748,-20560,-105616,-100057,-51787,29847,192268,423685,586967,500420,261591,86026,18457,74252,47682,-60462,47869,268885,354308,219330,63900,-90319,-37415,93795,230287,317524,235171,47580,-46662,-48470,-29309,-23242,-79031,-70302,32869,81347,63181,17139,-61598,-135288,-44738,65701,109970,84756,74242,44769,-5446,-51054,-126231,-67303,36265,92733,87602,66162,58880,34746,-40463,-112000,-53811,-18148,15439,93142,132192,96760,13709,-28748,-22430,-67385,-139007,-87666,-41138,-34661,-38309,-36059,-4697,61548,123797,74024,-18293,-48953,-31041,-16113,-34753,11519,20222,-2949,18632,87843,86167,16538,-54161,-38898,-17618,-7168,64375,32444,-56440,-125578,-50625,8655,9703,21494,30566,-57617,-51217,-26529,11292,937,-40172,-52222,-2550,68752,78659,49034,11921,-26916,-81112,-55949,34365,77660,43890,-43701,-63445,43504,85059,45281,-44902,2776,98479,146326,96239,97969,217893,327093,267745,93693,-20262,-44669,-28162,6997,48403,67417,18311,-64124,-111411,-75495,-28159,-9483,-58208,-87016,-112603,-105893,-33875,-25194,-40476,19594,64113,81604,132025,237639,215577,101341,-1906,-61435,-63348,18769,150923,286120,257803,138405,40245,-39912,-80190,-86298,-54627,-12727,-2965,42796,132866,218467,167917,38278,-37293,-11081,58942,163790,163963,71845,29489,30174,51987,18276,-11769,-8017,10556,20322,21223,99723,224124,223340,83566,-79421,-60816,-4549,-36860,-62069,-85671,-111275,-108681,-121187,-138851,-119352,-110954,-55528,3936,24397,16293,10614,-9356,24641,138527,219155,127352,49758,13580,11288,57983,91801,82106,108282,114537,51507,-39223,-77939,-113727,-127856,-100493,-69901,-68295,-76146,-65880,1094,52867,21404,15065,16478,4265,-42734,31659,74444,100630,87259,-2369,-33183,-18702,-68966,-93639,-36364,-1534,-10311,-19065,12367,63515,96013,21977,-69273,-53911,10070,36976,9637,-32882,-65039,-5594,56887,11321,-79558,-112276,-86043,-40191,36189,-59888,-115415,42853,243564,287724,201168,116729,41526,-37415,-113826,-133846,-66785,-33200,-34405,-29195,13048,58800,79971,66073,29855,-40023,-55971,-60049,-107444,-123252,-104098,-75733,-71444,-112912,-116938,-83767,-116747,-86029,10852,63685,103928,88861,42711,7658,-33946,-31636,-14542,-21125,-48331,-50859,-78087,-58534,-14852,32150,45405,38463,-292,-16491,6520,26321,-2023,-81049,-95572,-37288,-7787,-829,8598,-11478,-100174,-45506,72428,7942,-108982,-151523,-69112,-5017,-6153,26229,133086,199551,122103,-585,-109479,-25730,64180,100479,79180,10706,-77950,-84562,-47628,-39494,-61626,-42281,-48122,-65803,-53453,-55557,-71562,-103282,-71600,-32869,18297,154805,379113,277244,133975,104132,138770,159845,104714,77685,68163,66482,97904,110641,76226,18915,-12861,-27854,-9596,55505,120318,170424,180841],[83510,20251,-26543,18324,101551,159211,234505,234650,65975,-44317,-89962,-61891,22124,162038,280772,247470,117580,36714,-38655,-80384,-127662,-113882,-18244,17047,-23842,-74054,-95189,-87806,-120327,-114919,-102091,-102046,-29214,-544,-9322,28899,16576,-18152,-69076,-121595,-135808,-146793,-178964,-163883,-129219,-85200,-72193,-97872,-100527,-37679,21902,143618,242505,137607,77555,61206,82137,192321,212472,176621,159488,113502,47769,30317,49450,39783,-44633,-131663,-140413,-37708,48272,92847,139628,135951,104133,76391,10934,20928,167081,258542,228549,162816,108926,78582,20546,-6785,50979,34311,-70201,-161123,-53528,49415,25753,-34799,-22819,7884,-1718,-56402,-26215,66084,38856,-41608,-129698,37600,210645,116419,82436,144877,117366,-61341,-34588,203311,289878,226242,124055,44722,99602,77781,109325,225509,306674,230620,42502,-100930,-80329,-72487,29099,61354,51275,16830,-51794,-103425,-65254,15739,119176,172969,123595,73320,19786,-21296,2244,-9077,39650,51045,-2951,-90018,-101471,-60181,-33443,-55037,-51344,-47210,-7015,17638,29971,71729,66894,12174,44869,141434,152272,91596,43450,-6676,-36857,-35798,-76661,-169575,-12715,220537,411764,503917,290194,-32539,-84730,-64704,-147337,-335376,-40616,332802,420190,272439,107710,179052,318569,286144,111373,68746,99530,94003,57890,11956,-35650,-110312,254,200083,302900,191634,77050,59621,46709,1909,-38322,-100836,-32967,136535,271740,187031,-2317,-73983,-54886,-59156,-41799,-42287,-95760,-76538,-28358,-25624,-15194,57895,74865,-18135,-63461,-28786,-8168,-43233,-51941,-12102,-15297,-33703,-87978,-53335,-89767,-135963,-57046,102508,211678,213816,219662,175548,91142,-11765,-129243,-68342,85370,63221,-29985,-73726,-65523,-50383,-99507,-85890,-49182,1472,136572,167931,88865,-36335,-34753,213566,338551,338358,178289,39856,-54182,-125562,-142824,-100957,-22963,69207,188265,212413,124305,148528,207852,169546,104379,42068,-11024,-60170,-54064,6433,39869,37257,61128,71308,22072,-60754,-144016,-77394,-41427,-50291,-86029,1765,34023,67454,95242,56298,-19122,-78641,-105829,-107071,-82076,-88678,-53584,-7261,-12105,8902,131093,296190,325774,238335,73200,-75623,-35256,-21587,-63645,-108972,-101200,-58806,-71009,-82402,-99478,-112254,-116815,-146023,-89527,-78166,-8245,70334,108093,96519,14217,25345,100000,188773,210387,89240,-83698,-103750,-73452,-112860,-83464,-10427,7244,75506,85645,79073,65834,48750,60057,67626,59805,84031,93089,53837,-20019,-70175,-74163,-78473,-93002,-37719,-12172,-59799,-49547,78977,93551,41414,20101,46565,90017,122526,90965,39621,24441,63229,58343,-76217,-67881,40178,99877,43827,-46926,-52653,-18063,78584,209788,307298,301415,247156,201499,78563,-25672,-71697,-47934,41991,160947,268335,202592,74751,-39922,-18114,60545,63396,-7246,-72367,-19002,31145,34718,54702,48340,36042,24101,-11364,-19933,-39827,-78563,-110293,-134772,-139940,-107952,-23547,95035,71227,-7086,-48557,-21126,28155,62084,75806,74001,62903,-14709,-55645,-53862,-70762,-41802,-16045,29753,40576,53887,32643,41837,-7364,-10408,54573,76779,43353,40610,54967,55758,40249,58701,42478,25997,9335,12652,32105,18682,-51127,-84491,-39332,-63096,-87275,-137566,-63135,-38330,-130294,175006,767437,988500,562417,268284,889827,1510810,1458507,835345,271139,98868,59237,54539,231837,356538,254580,105541,102255,66582,4081,-76281,-112041,-67952,48274,178629,288433,361491,204100,73959,17840,-1422,24045,50393,102086,157010,126865,30716,-22589,-69162,-29138,-16359,-37381,7471,34580,10719,-44095,-55586,-51591,-34209,-37744,1836,123648,265011,375584,277690,38049,-101160,-28693,15740,112270,4104,-146565,-105448,-126177,-90628,10424,6462,-75502,-83665,-35379,-35426,-37095,-23430,-45931,-92312,-30495,10483,29381,49864,30343,2100,199,-10590,55552,72809,25511,-22869,-122529,-84880,-15149,-70810,-169910,-72260,-68342,35529,75875,10547,-151450,-73655,-40192,-33572,-95432,-98606,-65890,-63757,-105754,-9909,62383,51766,15027,-39652,-50979,-37352,-26671,-28601,-29351,-4641,18352,-40890,-68512,-32162,40416,63930,115520,87833,18338,-16241,-55015,-61694,24181,72594,61416,-36200,-151333,-107154,-11525,63653,100154,95912,42199,-72344,-70089,-59479,-21796,80917,172430,174851,104579,-10393,-73191,-31306,-5505,-17902,19868,98548,78287,38221,-4755,7967,46170,52390,33829,34720,45168,94212,140357,95850,-22563,-35460,-50570,-121635,-99383,-31654,-4480,21407,43158,-5206,-52460,-34579,-18788,-26763,-52995,-111530,-103921,-94003,-109039,-136455,-104186,5042,78804,81124,10675,-51024,-18057,73250,137268,76913,27209,71528,136422,190096,190249,176449,112191,51490,52715,91160,131642,47471,-95268,-63485,1583,49406,33372,38527,28678,5138,-4933,-12614,-19744,-29550,26380,35279,37201,104275,197546,291187,277962,148790,25987,-6450,92557,152891,73742,30214,64576,105390,191366,337426,338453,278477,229727,234882,124735,28833,-7690,-62007,-80289,-61827,-70382,-56310,-32202,-2866,41969,86613,117608,34709,-126384,-4322,154299,299971,317326,210504,100083,58933,65238,101503,186236,109662,95987,85991,23552,-62273,-122725,-38603,20320,75959,133831,56502,-71879,-123946,-49446,-24368,-73984,-63419,-52123,-49411,-35161,-64348,-21506,20844,24091,26268,37280,30371,-8083,-35987,-61596,-85552,-81985,-57862,-15581,-23050,-69361,-103352,-79557,10010,65220,6116,-80340,-124491,-130770,-119190,-107584,-83058,-68556,-35274,8447,62012,38912,-24183,-117291,-40910,-15870,11965,36959,124073,192778,139878,79409,16173,-49789,-92037,-75688,-51032,-54014,-56545,-51417,-29111,-41094,-86160,-79066,-72870,-84860,-103636,-86635,-57338,-21264,7468,15611,13644,-23217,-55167,-79041,-84044,-46882,13735,60680,89181,117755,138592,131038,76297,15385,-14041,-54381,-60633,-50632,-47611,-26621,-46075,-80155,-72195,-14013,9199,-21424,-57324,-79888,-79601,-48613,-41762,-69676,-82770,-14387,55749,102341,112406,23694,-106613,65926,114710,-11995,-105779,-118559,-143597,-70803,19264,44806,-27416,-100910,-138297,-71018,24377,92859,77856,55112,29634,-60843,4520,218221,244724,101554,-15373,-6283,88553,147321,179230,163197,83782,-28223,-67857,-39596,-14426,-42042,-63685,-98182,-93380,-3349,-40348,-58279,34609,91719,93851,132326,220549,318915,234170,59734,-115971,2864,239531,330335,267058,177509,89447,70696,86637,83381,76802,26364,-52045,-119653,-73247,-52685,30923,102153,94987,27764,7269,-25355,-65753,-79242,-79455,-108130,-88764,-44908,46604,119606,111532,48570,-23719,-87705,-70637,-28889,-6492,17687,60913,131481,154032,165999,200149,221849,185376,37929,-79640,-111789,-129627,-100843,-64436,-70778,-94237,-82204,-33669,13478,28933,5080,-18481,-55603,-70177,40696,113799,172702,198541,264562,284700,153003,-18649,-66623,41179,180504,319514,388094,356373,216390,87085,-32473,-68851,-84239,-86410,-62595,-61323,1160,32917,-28769,-64515,-18448,69365,136191,73874,-60307,-107064,-25961,28347,71695,70513,34827,-43201,-113898,-129489,-80187,-79487,-57662,46158,191532,174505,24660,-77352,-37457,65921,138923,217028,291404,347328,323258,256402,131981,7104,-39990,-51531,-45416,-73720,-108540,-87752,-36024,-27459,-77632,-82099,-74683,-56399,-52002,-17150,-17461,-34339,-16018,5483,42367,78992,41803,-23881,-55783,-45991,-46046,-26879,-1312,94325,82185,37576,3048,-79129,-97712,-58510,-35248,-15559,10596,87335,38568,-32441,-57421,-11335,52322,32474,-50889,-69526,-34251,66362,167849,169050,185742,194639,111024,94338,181186,300523,213352,45228,-23123,65475,-9811,-102664,-71478,32059,165654,114019,40168,-17013,-46833,-17631,12234,40014,89439,166470,179769,170489,249077,372898,460382,305954,106427,1490,-40269,-52545,-53567,-41194,-23244,1793,9346,-16971,6690,-28715,-101156,-80208,-18445,68452,80862,-29286,-28989,30364,72514,134330,158410,113352,34248,-50851,-16127,56936,136650,131062,61619,7271,-41955,-50784,-135165,-113851,-93184,-82100,-41148,-62528,-88820,-40061,40162,53550,16150,-32947,-32719,-24359,-16448,14476,27484,15850,11277,1764,-51186,-82008,79123,192540,234120,168942,10987,-92959,-7537,108801,170862,116155,62385,15652,18066,31804,77982,178969,125502,583,-109864,-97283,18263,96335,106593,58905,15694,-37161,-40365,-44764,-23422,-37682,-81938,-41914,-29710,-35411,-25844,-7677,12536,23983,-3152,-54798,-30878,4685,10078,14213,13840,20387,77778,129012,175775,198233,81522,-76568,20539,123783,127712,69422,-21496,-73235,-87073,-95558,-57028,31492,85947,74570,9848,-33244,-63348,-73649,-14226,3737,-28705,1484,75632,95012,30615,-14322,-2649,-21489,-128153,-81838,-99804,-89440,-59030,-43529,-13315,43961,54788,67605,82261,86829,64470,2521,-31115,-2376,5126,-13366,-46104,-56887,2234,102260,162569,172960,157347,42821,-48422,-69142,-8747,9653,-11434,-48974,-765,188262,252245,113758,-99155,-88579,-53802,-36614,-35343,-53943,-44259,-19843,39793,49795,-7284,-61513,-104214,-112537,-124678,-65884,-30540,-28780,-31495,-30624,-61056,-59017,29519,121198,198304,237830,233644,134299,13794,-64818,-51401,-24929,-3969,-9028,-51501,-114942,-129402,-84025,9493,25278,-2423,-25499,-14679,11666,-32438,-64727,28252,84541,81773,1738,-66808,-85415,-100729,-83125,-68235,-43018,-22680,34622,87728,104562,105048,20279,-98934,-87108,-73182,-61493,-72475,-63145,-63352,-55877,-25636,36338,122958,160120,95417,23396,-21446,-62752,-82558,-95245,-89080,-20358,14079,5883,-32930,-64768,-51591,-17179,-55737,-105167,48862,261921,374074,352365,292866,131739,-1790,-45114,-35533,11105,-9979,-36956,-9939,5717,-12612,-33402,-33133,18192,14561,-31466,-40800,-5600,8642,4493,-31367,-99061,-113508,-115727,-19176,73224,105723,109905,45264,-11260,-74739,-102778,-85368,17831,151985,271983,195571,61212,-78451,-76831,-8995,-13757,-47568,-77844,-4874,7103,7520,80818,169876,82204,-25495,-54926,-25813,-10103,-41464,-90809,-93061,-67792,-33429,-16952,-33621,-57705,-77881,-110712,-96331,-74580,-78268,-100834,-117783,-83458,-69287,-81236,-141728,-102641,-64846,-20504,42579,55420,-11619,-124225,-33510,-1972,-37622,-144328,96583,333755,292880,238842,220145,188726,105264,2363,-81522,-110926,-71883,-59691,-51930,-37018,-5986,19732,5825,-122068,-120300,-81135,-62769,-107382,-95957,-13630,23259,19943,44705,117375,71482,-9817,-46035,50145,159099,166474,101916,61963,138699,182176,123228,30871,-2741,87193,93115,12275,-37091,-13713,20684,30881,10798,-13020,36497,171727,312612,250166,103867,31131,-29270,5848,118100,213854,225609,221603,199243,157370,146771,148850,129675,92989,29103,-43510,-40591,19649,14565,55201,148571,212337,146819,30185,-27865,1026,-66765,-87801,-37644,28454,178006,232686,110807,-49789,-136934,-128957,-102498,-38099,32758,97714,129389,85412,12499,-25868,-30778,-5841,12789,3265,-47363,-95979,-25088,17037,59219,139003,184878,210086,196300,56048,-11203,-52464,-63378,29683,93031,96205,68646,30199,56729,49775,-10907,-19788,41132,95322,86576,46367,-8206,-66110,-36635,16861,53059,58096,47472,34768,52280,17824,-39458,-59806,-62390,-7576,121062,274400,407751,508166,414229,211424,60270,-64970,-130200,-91953,-75644,-111004,-152422,-115739,-61665,-33897,-12397,33505,47671,-14394,-86451,-19937,-636,21318,65256,137604,185727,138709,91774,43636,-23093,-74781,-56516,-32556,-92205,-80559,35639,27093,-13241,-38125,-40629,-23509,-66163,-99982,2860,50206,2977,-52795,-56203,3233,64944,82587,102721,69271,-11072,-98123,-100619,-57912,19924,189335,406649,561956,479465,262973,89708,19216,77028,62511,-35685,50251,255616,335726,213485,58618,-98504,-39670,84055,199171,287945,213575,35805,-55731,-60142,-39580,-29207,-83873,-69849,37879,80889,41869,-6145,-74511,-121747,-45763,44653,68692,31425,33704,6401,-38210,-80107,-107497,-47765,64748,120261,87366,49395,30847,-5918,-78840,-86108,-20062,-1520,19689,93899,135691,111549,50176,20731,1454,-66666,-144428,-88726,-43780,-32395,-32783,-30197,6429,84966,149671,81346,-16417,-51923,-35891,-17562,-35852,20469,31661,14644,29835,83784,68828,-2347,-82190,-67895,-32171,-10125,48274,-2696,-84742,-131904,-39695,24375,51343,91765,109405,2475,-43670,-22981,9998,2355,-34762,-46208,15383,95317,111913,75619,15088,-41018,-97731,-65973,18063,47181,13584,-71805,-18018,121871,152461,63981,-49410,-7811,87780,144832,109550,108404,240230,366339,295861,98478,-41372,-68651,-39536,8375,56437,74842,29450,-48966,-101787,-76945,-18214,2411,-51615,-84729,-112643,-105176,-26555,-8236,-26459,29837,59364,64460,107986,212524,188841,84339,-7391,-64360,-66588,18087,147859,255822,222354,124706,53082,-26024,-81045,-91172,-50398,-13582,-14156,21858,101658,176376,119781,9317,-38986,-6590,64591,162827,161649,75886,31941,28616,41853,-9972,-44394,-49011,-19712,11311,38536,131856,241416,232060,84740,-83214,-75970,-13916,-38549,-60069,-74627,-54566,-71991,-109278,-95163,-97520,-101475,-51910,2480,14247,-18896,-28582,-32627,17651,134184,201904,115714,49852,15782,18001,69572,89937,83897,120728,144240,87715,-10001,-59097,-117161,-124166,-89276,-65938,-75257,-83300,-63158,-1979,36366,693,3185,24594,30361,-23015,4023,32126,68007,78570,21434,-20200,-16626,-65508,-79439,-46583,-3830,-3293,-13383,15082,71169,97044,12416,-76631,-56241,5038,35850,12277,-29221,-71568,-28104,37973,2072,-81317,-96731,-81986,-52202,15637,-78748,-104536,48803,231204,276899,201216,118237,36556,-41517,-109813,-133019,-97562,-61834,-43400,-21155,26423,75157,100711,85256,31712,-71052,-84413,-60581,-91315,-103465,-85141,-62631,-64474,-113377,-110585,-81301,-103558,-64466,16555,73789,113679,94593,46423,10584,-22979,-26777,-21448,-47932,-103075,-114114,-111668,-70626,-19114,41586,74688,99732,74575,52557,71861,84747,25637,-78179,-96876,-39225,-8528,1995,9738,-7992,-71759,9410,113304,36743,-80812,-161724,-79928,-14898,-19032,30038,177226,244195,140866,746,-111813,-14581,58385,87109,70245,9350,-70429,-80946,-44052,-29957,-53414,-42439,-50396,-73807,-72373,-72957,-73362,-95318,-88225,-47280,11605,145122,401553,358797,216674,178875,202198,221470,158329,94453,79401,79487,115342,117476,69116,14539,-14648,-27615,-5792,60550,114861,159605,183795],[88444,8320,-39336,15048,113344,190798,281993,274279,91240,-28764,-83827,-56375,30328,172622,293362,247667,112574,35335,-34359,-70465,-115264,-115434,-16709,16315,-20070,-63054,-80581,-69487,-101918,-124211,-113167,-103148,-28856,1009,-2153,38945,22437,-8173,-48415,-101569,-138434,-144066,-175535,-158617,-125591,-83631,-80362,-108194,-82343,-18930,33798,154499,235139,111387,43607,51386,90080,197729,248544,219069,188690,135045,65588,50495,80502,65786,-37875,-143419,-153463,-39253,40841,59609,79156,68536,46949,29296,-22008,5187,153964,228522,184201,139530,105648,81766,24295,-7392,36893,13501,-97264,-122500,22907,121770,69678,3377,12277,29989,3194,-61983,-53964,9286,-7747,-75114,-109601,61287,208465,75354,39282,125864,131118,-42938,-36262,203409,288015,233807,131664,52114,125253,144011,151249,258928,322801,253961,74509,-98923,-91444,-63504,36909,58085,49099,13261,-57161,-93536,-45065,22983,108053,163723,125746,87059,48842,1856,-33608,-62894,20825,53417,13148,-69811,-97879,-44416,-1792,-26777,-24501,-30246,928,29596,57217,97831,67931,1930,33457,130962,145874,87945,47823,1991,-32970,-33383,-69548,-161124,-20574,190854,357540,456040,272895,-27604,-96910,-102805,-185378,-253088,-1770,317708,338513,188125,45808,129454,272654,229618,84988,64420,84265,80669,55946,22974,-26491,-110319,2817,220528,303476,163185,47826,30377,29627,-9735,-46418,-104739,-56047,100748,226981,169390,-4196,-68485,-59537,-76403,-53822,-43924,-94302,-74546,-27645,-34733,-29276,41914,63037,-25208,-70463,-31535,-8985,-50737,-69679,-30640,-27904,-48436,-117214,-94983,-127905,-140876,-44437,103902,185428,184207,177009,118391,50755,-41037,-154043,-48100,127635,119030,-11726,-71548,-73784,-62684,-111176,-87382,-46450,-3876,104015,115247,45360,-62321,-65747,149055,255399,298118,183616,53073,-40948,-115758,-140229,-106984,-32501,59469,195662,254909,158920,169495,224120,172265,95773,28309,-18275,-55658,-39266,25918,52714,36779,49328,50725,-41,-76543,-136042,-76866,-54708,-66623,-114096,-15803,21917,50787,73609,40521,-35986,-98019,-108520,-100971,-74524,-87773,-65216,-29431,-34631,8038,118771,268590,295742,214099,63110,-84641,-26225,-11411,-58027,-105886,-118433,-70232,-80473,-93913,-106035,-106360,-106749,-121601,-122087,-75442,30393,99358,125630,115194,44176,50915,122220,203644,213349,82760,-89714,-110490,-84441,-131536,-90225,-15130,7564,76464,81915,71317,53708,32496,44439,66011,77734,107053,109625,59591,-24377,-82635,-80254,-71135,-79133,-24981,-8658,-62964,-59333,61325,75102,23966,6321,41556,89983,123842,84897,30585,18624,55309,45280,-85337,-78748,35607,95759,33579,-51795,-44434,5852,111962,231230,296504,259824,210589,190152,77418,-26088,-70558,-44813,43877,161716,248575,163821,50011,-57243,-39922,45115,49036,-15771,-75454,-23961,24666,33110,63365,70046,55949,25908,-26036,-35284,-42035,-66072,-102854,-126540,-142813,-109806,-16851,108962,94681,14089,-26713,-3153,39717,68346,80209,75441,58735,-24542,-61253,-52701,-72539,-45117,-21386,19242,18528,20400,-10982,1103,-11417,16669,93939,121779,95556,108565,80740,56047,31475,56886,53703,40672,28212,41463,69712,54570,-36750,-87148,-44299,-66748,-89146,-151981,-80675,-56076,-136786,162957,740280,1043258,675560,375693,905063,1413672,1357526,777840,244132,58074,4068,-30370,142866,307288,239439,85687,74237,58998,10503,-67433,-133561,-89624,30978,201348,349973,397148,199883,70223,12828,-13782,7939,57288,129237,195169,153946,24881,-36510,-61288,-22291,-13799,-39320,-11919,30869,31737,7415,3104,4801,3904,-23900,4871,123987,267453,375885,272815,41914,-84102,-19871,45635,130800,3879,-136860,-107465,-131944,-109570,-11847,-12441,-87277,-72706,-18614,-16534,-23460,-18430,-46159,-102643,-53430,-24346,-20851,8001,15874,-9864,-32216,-57884,24257,66977,27689,-23348,-125644,-74197,-22897,-66514,-100162,-19133,-68835,9488,43187,-11913,-154887,-79369,-50561,-34299,-82047,-102130,-85416,-72043,-103579,-7214,57563,40000,501,-52140,-60750,-46148,-45852,-68567,-88185,-57175,-47959,-92589,-111187,-64042,19906,54470,113669,86948,19588,-16248,-54436,-74553,-279,52576,56333,-38846,-151932,-105668,-4007,78564,110378,111601,65627,-41488,-99845,-105478,-358,113043,200716,196338,129361,21743,-42375,-18660,6313,-3077,26625,100197,84710,38854,-25203,-30057,23354,40983,34168,50667,55249,114189,179225,131623,-7600,-41952,-59467,-130130,-97598,-26358,-3612,17975,28188,-31411,-75002,-49032,-24515,-23760,-41645,-93629,-141622,-117136,-115009,-130501,-95088,-61496,17090,39416,-35438,-88212,-33710,80072,148967,88969,37595,78421,142247,195007,202802,206544,164780,117177,114433,135695,152505,39680,-96220,-50422,5534,38110,13256,29496,26465,293,-9418,-22944,-28196,-23860,40130,49137,47190,101209,157190,222120,219926,116112,23970,4484,80531,109878,22720,-9162,35944,87595,176793,281964,255812,206937,159681,188002,117207,24466,-24563,-85446,-104802,-80486,-87303,-71621,-47610,-11565,36104,80745,115343,34222,-113091,-877,160864,302963,304756,195031,71581,48448,79093,143335,210106,112566,108322,88983,16062,-73044,-112532,-21297,38943,83799,120937,43054,-83842,-129382,-51255,-26070,-84802,-67013,-29675,-23589,-22550,-45876,-5005,29870,26862,26450,36080,27335,-9084,-31950,-51084,-55155,-45280,-29091,-358,-24520,-82549,-88410,-95582,-5955,60225,5945,-78021,-109619,-111285,-108894,-111977,-95762,-80954,-37458,12626,62635,42652,-11398,-118937,-49308,-26804,6734,37894,125136,207167,159100,92370,18568,-57624,-110426,-79828,-48238,-52726,-53895,-45875,-16314,-14625,-60349,-61894,-67539,-83520,-96911,-85606,-67307,-38894,-9030,4613,8645,-24374,-57034,-78209,-78101,-37308,25928,73101,101079,126863,145157,134802,70495,12174,-12268,-47633,-49959,-49291,-52336,-29110,-46186,-77664,-52515,26621,68560,38738,-32116,-72072,-66554,-27989,-17045,-39991,-59583,-3605,53995,104127,113315,17421,-105880,85935,133529,7573,-85330,-115377,-119544,-35547,58552,85475,17037,-63910,-137911,-87531,16896,76388,39488,2689,-14552,-102296,46594,232229,224198,83225,-20938,4158,98432,156005,188559,174483,93602,-17376,-52843,-27852,-7603,-38988,-54527,-75525,-115328,-22269,-55330,-57291,25400,82679,98360,157028,272074,371942,275138,65850,-84432,9068,237256,328099,270639,188202,106709,80796,95415,97807,88956,29822,-46445,-106481,-63922,-43834,24513,66259,47189,-4318,3859,-12330,-59874,-80876,-87635,-118279,-76555,-50438,43300,128272,132393,60416,-17914,-81792,-74387,-34341,-10716,20617,79896,173942,209442,213184,203589,191034,163925,33694,-77525,-111740,-127088,-97071,-57172,-64408,-106352,-117242,-45997,5979,19746,-6279,-17259,-48318,-70655,43494,139996,224574,267155,321638,308525,148825,-27320,-59457,40243,150422,258737,324034,320178,217999,86351,-29057,-45648,-57949,-48479,-41768,-92037,-48319,4286,-43243,-86869,-45538,44634,114821,59531,-70063,-89335,-22195,16681,55875,58920,26454,-47518,-98841,-94256,-59514,-67390,-53946,48966,203032,173890,10355,-110815,-55834,46083,130680,220441,295570,349635,346755,302011,161588,21723,-35236,-53241,-52451,-83839,-117014,-86341,-30800,-20886,-71266,-83076,-74312,-48108,-44195,-8724,-8464,-30574,-21478,-1017,44807,100121,61934,-25358,-85593,-73923,-69474,-41198,2460,106617,94140,48896,9635,-75459,-89140,-46292,-32111,-23331,-5118,73330,39867,-15774,-39991,-7875,39834,4165,-85168,-32411,-18048,46726,126077,130876,162883,193523,109836,67842,137335,234967,143506,7915,-38794,65922,208,-97276,-67311,52082,230406,177604,75488,-4331,-50887,-22186,17829,57067,111594,178982,182214,183959,283845,409923,465070,281237,96910,5597,-18273,-21730,-27683,-23005,-14422,7618,18455,-25647,-26005,-49369,-117624,-88410,-22208,70389,86643,-25057,-31417,22019,64619,136127,167076,114957,24079,-63651,-23825,45429,138112,132424,53821,-410,-41156,-35741,-118924,-102778,-94223,-91802,-52642,-66580,-75627,-15287,67698,67798,16348,-39136,-34705,-21329,-17678,1420,3752,-13462,-7751,-3194,-52625,-73182,102294,253718,307868,201219,27029,-103776,-32595,91321,164010,118717,66537,16447,18546,40989,100052,181270,105537,-20843,-125302,-87130,32381,107237,102746,55735,20074,-26045,-25142,-37929,-27143,-36448,-68688,-28684,-24028,-29957,-27513,-22948,-13425,-1833,-22691,-64038,-36775,-2340,10642,25208,21607,21794,79359,142507,198775,222050,100306,-72469,-13988,81504,84083,35257,-31172,-61449,-71938,-100595,-76943,27150,85720,75059,10257,-29868,-58402,-76691,-21989,-4526,-34011,5164,71110,88544,41663,14930,32865,-5675,-135302,-57853,-71802,-69333,-45606,-32348,7583,81475,101099,93224,93455,91302,53370,-14360,-35499,-9703,-9765,-40560,-73618,-68900,4790,118188,175893,172373,144119,28024,-74573,-86119,-12808,3386,-11163,-39598,6317,204217,265182,117713,-83321,-95618,-71541,-53717,-54464,-64615,-42311,-22104,19366,13356,-32952,-67896,-101555,-103652,-122232,-64299,-24098,-19700,-27525,-32528,-61783,-59581,23018,102831,168385,216094,225757,133430,14072,-66137,-45600,-22581,-3055,-5329,-41109,-98876,-113851,-70430,6734,7785,-17300,-25111,-10828,12312,-36095,-81085,9365,79696,86363,4935,-57729,-66813,-76094,-65915,-55227,-33123,-22649,27998,67173,67547,72702,16295,-94622,-90908,-79171,-71904,-92334,-88105,-75508,-54509,-22756,45619,129120,151228,66159,-8933,-45084,-72590,-80533,-80596,-67568,-14099,13281,1986,-41489,-78902,-59596,-13133,-44553,-114990,56086,282242,396643,375410,323557,171056,26739,-17610,-14491,22235,-4984,-36455,-8979,20814,14007,-1498,-5816,34532,11152,-43746,-49722,-5669,28491,37235,-2468,-82566,-117147,-120918,-33245,59885,94925,94477,22672,-41742,-107783,-117028,-96077,12376,149576,267048,204381,72059,-69186,-110308,-37204,-31510,-65099,-78324,10929,31048,40932,124000,206877,102900,-11161,-43497,-16042,2843,-34632,-97988,-100229,-74972,-46170,-33995,-51092,-70154,-82219,-114850,-99304,-74556,-80759,-104240,-127097,-90060,-65731,-78244,-145063,-100962,-58875,-23133,31323,42545,-23011,-101537,-22671,10837,-32279,-147944,90892,333555,298772,233584,224405,188139,96909,-12373,-103650,-114741,-84875,-68923,-37430,-3958,34911,55438,19564,-132956,-104912,-53507,-34265,-86629,-87443,-19628,-5022,-8446,14120,92408,87523,21572,-22360,42890,149104,162891,99849,44034,108889,151984,102126,24580,344,71724,56319,-20690,-67046,-38253,-4898,1492,-17803,-34225,13933,139267,293469,285378,157846,74904,2402,32053,141520,221287,212123,200875,181276,142831,137509,144615,127054,91497,23385,-50745,-11962,74585,73350,98388,168695,214179,143852,28004,-25106,20743,-18063,-41675,-18569,11243,142720,214363,93365,-61687,-127098,-121463,-106546,-48041,26801,93687,126252,86028,10576,-23308,-19804,7760,24549,11018,-40158,-90678,-25931,22168,62447,124888,148584,166245,186498,68623,-17797,-85166,-102433,4331,70778,95672,59815,19278,52474,42989,-22997,-29136,39947,96828,87659,43515,-16866,-79098,-41617,13390,45259,43531,29619,15748,48428,37016,-9914,-30511,-44540,-22404,100019,268629,414708,521293,410556,197325,48309,-82781,-164328,-122053,-104454,-133075,-165187,-120436,-68788,-32527,-7367,31737,34499,-29004,-95395,-20591,16545,41444,115981,188783,224393,169102,123768,66472,-19454,-86436,-73927,-37492,-81675,-91280,5809,-18569,-41639,-45410,-59061,-34162,-74932,-113619,-8108,40482,-940,-54587,-56069,5418,69954,87046,105000,64572,-15281,-99731,-106222,-70459,4508,172572,356567,491553,422399,250106,88788,16454,72504,68111,-15343,49605,228193,296093,190025,42399,-111725,-47065,64091,151745,245386,187105,21543,-68618,-78362,-58837,-43462,-94611,-68819,40601,74109,12643,-32870,-86920,-113059,-54573,10384,19955,-26627,-12212,-32167,-73467,-113063,-93455,-37906,76859,128848,74163,24317,-4443,-50530,-118142,-62084,3358,6130,15720,85222,129790,120199,81290,56589,14374,-72849,-152633,-90758,-47227,-31970,-34143,-31251,10507,100155,162492,79364,-19813,-60604,-47741,-25464,-37247,26725,35368,22744,32704,70584,44699,-21448,-103780,-100032,-51829,-18192,26338,-40986,-117141,-134135,-31370,37106,93515,154028,169154,48985,-41131,-25470,4754,-176,-33736,-46516,26723,114197,138342,94840,10028,-63866,-122100,-77898,-5042,8553,-24012,-92054,29012,190962,208821,73645,-59447,-24511,69224,129582,110755,109847,253424,389525,305429,93643,-70591,-99516,-53657,6277,59612,75670,34746,-39298,-96716,-86012,-18412,3018,-53710,-89577,-117576,-107957,-26929,1147,-14949,35982,51784,47182,83263,179357,151047,56671,-18804,-69713,-74504,10850,133303,211677,172969,95908,56284,-17856,-84357,-101392,-52573,-19058,-27866,-691,68921,133603,77436,-12387,-43568,-7720,62830,150315,145252,66227,22590,16568,21936,-41584,-70347,-92685,-54265,-1426,52039,153775,241224,226413,79879,-85145,-98631,-33802,-49064,-64910,-67651,-1571,9700,-35823,-45219,-72999,-94356,-52172,-2565,1927,-53045,-73613,-58185,8033,118935,167261,93105,42722,12331,19254,74320,81226,81282,129607,170325,125163,18298,-44078,-126352,-125599,-82841,-65053,-83134,-90444,-63702,-9619,18010,-21594,-13362,27660,54140,13022,-3909,-4981,38303,69915,37620,-14191,-21061,-67808,-73608,-58279,-10014,629,-10033,13859,71288,86903,-4171,-89521,-64303,-5804,28693,10310,-29359,-80472,-49469,23517,558,-70992,-87021,-82600,-67242,-8640,-98619,-99512,45588,203906,250986,192360,117015,30678,-48504,-109677,-128497,-133084,-96205,-58693,-20959,30891,82146,112094,96470,32632,-81238,-90347,-52616,-74154,-86223,-70768,-54489,-62748,-118400,-104746,-77664,-89132,-53958,8725,69045,110040,90435,43026,7614,-17761,-26274,-31263,-71580,-125918,-122109,-120866,-86225,-33983,38258,92184,155882,157296,143182,151932,148843,50506,-80130,-102476,-46704,-13820,3465,11220,-4605,-28134,77498,159085,63166,-59949,-159517,-88966,-25569,-37118,25371,209807,278488,154441,-395,-111417,-10221,42928,66561,56302,5457,-63845,-78761,-42263,-22370,-48219,-46058,-56133,-85269,-94948,-92517,-77998,-86272,-104104,-55275,8037,137634,408745,430767,294104,239900,243109,260297,204354,110621,88387,89195,126013,116362,57998,7115,-20386,-30806,-3059,63240,104359,140899,175365],[84077,-6683,-53202,8958,120238,219198,319569,298810,106265,-20260,-83167,-57263,29961,169148,285742,231886,100599,30224,-31021,-60031,-100583,-117107,-23700,5306,-23024,-55656,-68223,-54675,-86135,-129744,-122935,-103721,-29935,1222,3469,46987,26586,468,-29874,-82168,-121595,-133221,-165831,-157073,-126966,-86139,-92492,-115221,-61188,-35,48470,173048,238892,99056,18012,40480,91131,185259,261246,247969,207734,149730,78238,65207,103483,80690,-34369,-145713,-155933,-42718,28439,22694,17235,-1492,-16781,-26202,-60875,-16508,126339,179485,128936,110898,97796,83291,28685,-9674,17406,-13948,-130410,-60764,116213,195605,115032,44742,46960,52263,8982,-65768,-76992,-32955,-44401,-104959,-83787,86996,202198,34236,-7987,93451,131201,-27056,-36629,194015,272284,230311,132539,54835,140990,209551,195856,283651,323149,260988,96396,-69055,-91018,-54340,37762,49569,42058,4019,-67110,-79843,-21765,31425,88927,140848,119083,94303,74329,40644,-31926,-119260,441,54679,28423,-51226,-92995,-31600,26657,1048,1499,-15173,4659,37336,80502,117492,66569,-8352,22696,120040,139212,85583,52837,11200,-29606,-31773,-63031,-154940,-28803,159577,295714,392738,250622,-21194,-106458,-134764,-191320,-170864,33807,273185,240623,107443,-3994,81951,213599,167577,58027,59029,66382,65277,51997,32940,-19355,-112163,3046,233194,292751,132329,17862,-2879,7867,-23755,-54373,-104974,-75349,66933,179419,144685,-9352,-65811,-63107,-88668,-57517,-38314,-86949,-69552,-25267,-42266,-43635,23229,48087,-33006,-77455,-35054,-11480,-60105,-88928,-50842,-39806,-59337,-136869,-120853,-165436,-131873,-30290,96466,142061,136618,121460,57732,8642,-70400,-145408,-27129,165245,173889,8742,-68238,-81075,-74294,-121835,-87065,-42517,-9875,64821,62997,5800,-83106,-97616,77506,161462,239182,177159,63537,-24779,-101018,-131398,-107786,-39030,49945,197504,288085,191352,187320,232211,167660,84445,13972,-25684,-51052,-23898,44997,63330,32970,32536,25691,-22503,-87580,-122297,-73141,-64230,-74758,-123078,-37429,11729,36417,54365,26076,-51980,-115022,-96935,-84711,-56350,-75240,-68770,-51876,-56708,6713,101924,230994,255184,184931,54582,-82498,-13047,1688,-50612,-102744,-131509,-77591,-85846,-103496,-109983,-99080,-93484,-89824,-109916,-46899,75491,132581,145353,134879,75279,73650,136243,207232,207157,73150,-95817,-111590,-89683,-142905,-94393,-18433,11566,80622,80282,64977,42704,17220,29895,65675,94316,124444,119022,60218,-30748,-95766,-86052,-62205,-61813,-7716,-913,-61954,-66728,44552,57636,8433,-4580,38492,91097,124979,77611,21198,12339,45470,30158,-93874,-86295,29054,83688,14339,-58261,-32994,34169,145649,247649,280472,219331,176402,179069,77446,-26135,-70024,-43538,42535,158031,223450,126513,27015,-71751,-62994,28197,35372,-20630,-75706,-29385,16966,31424,71214,90392,74056,26518,-39739,-47534,-41854,-54382,-88559,-111660,-141349,-110576,-11239,118505,114153,33128,-7038,13641,52254,76548,85646,77928,55581,-31343,-57122,-39680,-62829,-39838,-21273,12465,2570,-3429,-39425,-20875,1082,51779,138174,171676,158615,186815,105749,53795,19802,51936,62811,55285,49178,72849,107254,87628,-26363,-88618,-48169,-69586,-89363,-160596,-97613,-74112,-140761,142512,657940,1026023,755226,440762,857964,1238283,1174701,671023,197397,13450,-38837,-97134,66207,256248,220294,64995,46161,48772,17134,-56532,-126204,-108289,12086,217586,401141,416214,190050,64515,7931,-24479,-7123,61730,152410,228440,177829,18839,-48682,-54078,-23311,-18036,-37646,-25170,27107,48649,52249,58731,55601,34238,-17464,2001,116725,257718,361209,261386,46723,-67645,-8789,77241,149700,12570,-122245,-108280,-131430,-129228,-36577,-34857,-96346,-62778,-4631,1773,-8708,-13354,-46596,-107509,-73208,-54901,-62177,-28513,3787,-16135,-58922,-102837,1924,63380,31063,-21766,-121429,-58055,-6644,6389,9529,25372,-70247,-20053,4790,-38923,-154351,-85076,-61308,-36324,-68859,-95121,-105496,-84787,-98187,2051,56547,30295,-11933,-62224,-67689,-51627,-61923,-103936,-84559,-32681,-63866,-118451,-141326,-96711,-2506,44527,111179,85736,21276,-13989,-46815,-85695,-30471,25816,46737,-41635,-149607,-104292,2978,93167,117623,122889,83854,-14056,-79621,-91225,24783,142379,223493,212045,148987,53525,-10040,-3506,16680,9529,33226,100347,92945,45974,-28457,-66225,1911,34626,41036,64632,54290,113596,193728,150276,2309,-46498,-66967,-116639,-79541,-13313,1490,17633,16656,-47407,-82171,-48379,-18085,-10643,-18675,-58117,-104229,-126156,-121125,-124963,-71621,-93620,-51710,-12765,-82984,-107822,-34335,88544,153491,95924,44030,82153,143106,191890,206978,229810,216802,192331,188758,189170,175851,33812,-93647,-38826,9848,25985,-7565,17208,20314,-7828,-15059,-30911,-31305,-14536,56657,68453,63298,100049,117034,149514,151051,77617,24262,18953,66485,63332,-28644,-51024,3846,67934,158578,219905,179027,144770,93536,132827,104683,18208,-40053,-94910,-121568,-99232,-103023,-86833,-65175,-25372,19971,60619,98365,29196,-80950,6874,165417,295934,280536,176587,61215,64912,119740,204043,227431,109389,116617,89620,8145,-83313,-104281,-8358,51164,84755,100777,23908,-97982,-133226,-54067,-30509,-94635,-64639,-6109,2772,-6439,-25531,10413,36364,28176,27216,37677,27958,-7244,-27047,-40882,-28489,-8888,6014,16386,-26019,-94966,-72431,-90234,-19751,52622,2182,-79176,-95948,-91362,-97065,-113720,-112191,-98996,-45817,11298,56496,38757,-6792,-118023,-57388,-38203,-1459,36521,121226,212233,171347,101825,18974,-67533,-128349,-75161,-41013,-49266,-51451,-43066,-6450,13057,-27891,-40363,-61366,-83931,-92056,-84952,-77414,-59509,-28774,-8697,2154,-26934,-60436,-80122,-74531,-28377,37943,85495,112983,135322,151129,137639,63687,7052,-13252,-44119,-42611,-48132,-56202,-32201,-47677,-76549,-33942,64411,122223,90792,-8104,-63636,-54561,-11020,4270,-8610,-32108,5043,43655,93848,102181,1066,-84858,112326,153341,28567,-64094,-105387,-89772,2691,96559,121904,56769,-27721,-116781,-105637,5392,54248,-2481,-59567,-69788,-85125,86161,228310,188717,58968,-27790,11742,100579,157232,194336,186971,108960,283,-36394,-16250,-673,-35948,-45170,-51954,-111486,-39501,-68049,-56690,13913,71973,100912,178434,316466,409914,310800,82514,-47423,17701,231745,320248,271722,198546,126448,93612,104974,111397,94718,26178,-44655,-92793,-54179,-35783,15962,32003,1458,-32433,2320,210,-56106,-85340,-97544,-108224,-64668,-56807,36780,132356,149457,71445,-13712,-77227,-80486,-43462,-18726,22528,100106,215502,257912,244333,194508,154742,133604,25095,-77007,-107274,-123794,-94495,-49142,-44293,-61300,-63737,-32384,1826,7619,-21209,-17840,-42471,-70872,43764,164880,275226,333299,368762,318028,135295,-41408,-52069,36895,113497,186699,246272,268600,210325,90082,-3676,-11268,-18705,-10988,-20581,-86232,-67928,10499,-25649,-91669,-68155,22516,92786,42084,-80137,-75064,-22611,-314,36005,45213,18145,-44455,-66376,-57264,-38123,-53968,-45765,57493,217568,175352,1978,-130631,-66008,26336,121986,221277,291311,339128,356817,333763,182017,31250,-33244,-57100,-60859,-93889,-122236,-81080,-22859,-12242,-62119,-82713,-76302,-43437,-39003,-2155,-864,-25699,-24541,-4088,55237,131243,92808,-12456,-110468,-103533,-94480,-56252,11100,125150,111306,64043,18412,-70484,-81859,-35816,-30085,-31209,-18858,52483,31958,-6022,-27003,-8319,23282,-25424,-96031,-2567,-7247,22107,81511,88955,131516,178473,98551,39404,93920,170207,85083,-24713,-54622,59163,3847,-94971,-64172,65620,278578,232260,106293,6006,-55843,-27081,22801,72864,129638,182186,176368,191020,309798,432452,453023,252688,86641,8396,2688,7478,-5169,-8597,-8163,12797,29494,-24512,-67784,-73270,-131010,-95958,-26003,70056,86663,-22063,-29862,16648,57423,134803,168180,107136,4885,-76818,-33034,30797,133219,130488,44969,-8973,-40772,-21287,-102756,-92106,-94587,-99695,-60018,-71129,-67238,5873,89872,77762,14249,-46181,-34870,-16028,-16821,-14253,-24305,-43222,-22813,-3962,-50656,-64399,119695,305336,368109,222845,43258,-83439,-57477,69756,153311,120344,70918,17823,19336,50197,119995,176762,83571,-43060,-142249,-71271,50780,120572,101092,55786,26506,-14956,-11689,-31424,-30486,-34212,-54448,-15586,-17953,-21401,-23018,-31286,-32752,-22436,-35379,-67052,-41234,-9911,9462,31234,23854,18847,76110,152162,216323,237180,112256,-70041,-37182,51693,51415,10395,-32141,-45156,-55346,-96500,-86625,31107,88767,75320,11344,-25033,-50633,-77620,-31478,-15384,-41092,6240,62283,80081,52786,46200,69722,8168,-138697,-32769,-41058,-45460,-28428,-17634,31280,120101,154020,127376,101638,89288,36516,-27853,-35742,-15703,-25146,-66787,-97656,-75989,8030,130529,181097,163882,126625,19198,-89253,-97164,-15490,-3514,-11021,-28775,14145,209070,257744,105935,-79986,-107233,-91022,-71079,-70745,-72302,-38149,-23684,-2940,-22168,-52966,-69635,-97065,-93982,-112522,-62297,-18702,-11895,-22970,-32720,-60633,-60361,13843,79664,133246,188374,210175,128173,15296,-63584,-36849,-17835,458,443,-29416,-82016,-97834,-57326,4396,-7542,-29962,-23585,-7202,12515,-39371,-97193,-11279,71355,87573,8144,-45282,-42430,-44527,-45259,-41807,-21785,-20792,18950,41941,27355,35455,8386,-89424,-87570,-71939,-65050,-105788,-109699,-71213,-49021,-21081,50311,126512,129861,31236,-42179,-66418,-78292,-71814,-58058,-41722,-4224,13769,1599,-38765,-85293,-67714,-12685,-35182,-111905,69953,304916,415947,390498,339943,203270,54699,10288,9894,38613,3970,-35434,-8874,38111,45860,38235,31956,53128,7864,-54607,-55702,-3923,45473,65402,22809,-63597,-114830,-121897,-45525,45338,82592,79110,3531,-68935,-112362,-93132,-95465,10764,146474,256400,208782,81701,-54022,-125062,-61574,-45040,-79756,-72846,26624,55732,75702,170292,241163,123836,6727,-28472,-3856,16342,-27434,-103372,-101923,-77937,-56371,-49369,-66032,-79272,-82877,-114497,-97941,-70741,-79230,-103322,-126244,-75405,-48002,-69170,-144684,-96662,-49871,-19456,24736,32150,-32634,-82933,-2969,29661,-21323,-107345,105879,338298,302924,225360,223981,184974,93107,-17481,-107595,-100997,-89562,-66448,-11808,38974,83807,98701,38845,-136839,-86963,-20572,9770,-50369,-71796,-23753,-28825,-27507,-8467,67131,99324,53736,12522,48299,144153,162039,99654,25406,74314,119379,82185,20376,2786,52480,17116,-53353,-95317,-60164,-27765,-24740,-41719,-49822,-3226,111084,269210,314373,217190,123265,35219,57501,162854,224709,195085,175933,158775,125112,128395,144506,131228,97616,24307,-54623,13517,138811,146042,148569,187693,212683,140420,28492,-19794,40234,30897,5583,3877,-1391,105341,191815,76967,-69995,-110868,-103291,-99195,-52508,25687,95168,127789,90127,11693,-17820,-4773,25728,39715,21381,-28443,-70903,-15676,35557,71002,115205,122113,131297,171369,79756,-19508,-101967,-112839,-11080,48583,90855,51292,12558,52089,38622,-31306,-33746,41999,98502,90189,43706,-21990,-87251,-40551,14769,42025,34163,17400,4894,48674,60951,28808,9584,-25904,-32353,79791,255677,408786,518504,397857,182175,36702,-95961,-181009,-136263,-122493,-145847,-150145,-109769,-65155,-23454,6811,42334,34310,-32106,-94321,-15560,42547,74425,178686,241674,261765,203123,164236,97626,-8116,-86861,-83164,-36068,-64409,-82589,-9950,-49482,-60818,-43055,-67219,-38794,-74109,-111046,-14182,34761,-409,-51437,-52949,9160,76994,94290,108940,60374,-20825,-101660,-108303,-78565,-6228,151787,288650,396293,348398,234379,94014,21474,71876,74489,8392,54555,197372,248012,160105,26258,-118158,-48313,45067,103118,209436,174664,20901,-70520,-89770,-75798,-55437,-100943,-53659,54169,73068,-11122,-47635,-86253,-100303,-60229,-22104,-20042,-72274,-44954,-52415,-93162,-128727,-74094,-25198,86201,131885,60724,3116,-32608,-83264,-139226,-35679,27702,17079,16162,80366,127878,134557,114909,87400,26472,-73634,-147522,-81114,-39051,-22249,-30312,-27015,19814,118785,173830,81005,-15920,-62780,-54561,-27641,-25037,42916,44369,33910,39752,61479,27555,-27487,-100759,-119588,-63320,-19065,11487,-68676,-139183,-121051,-13828,58923,143387,207374,210943,89790,-31240,-20707,8814,6692,-24260,-40877,42821,136382,168269,117526,9542,-81768,-133588,-74147,-18949,-22008,-51639,-66838,83081,253788,259639,85745,-62258,-34154,56151,113859,111727,115821,270246,406834,307095,92002,-89613,-119200,-54731,14795,71597,83469,47075,-22306,-82495,-89303,-15948,5821,-50413,-86853,-111749,-101539,-21612,15885,6018,50886,54692,42980,71609,154689,120593,35108,-21347,-61919,-72570,10849,121754,171732,127542,67670,62565,-3387,-77867,-102826,-46930,-15191,-30042,-10896,48266,103172,51707,-19277,-40998,-3010,65910,140590,130558,57569,15708,8365,6997,-54656,-66778,-119376,-75078,-734,76950,178527,238123,220936,82641,-73912,-113637,-48251,-52942,-61803,-52100,55389,101267,52986,19775,-34210,-75464,-41960,2967,873,-68275,-107166,-68578,8667,105476,131353,75487,42996,17871,29147,85682,80779,89355,149871,206825,177488,59250,-19374,-124510,-117497,-67628,-54203,-79353,-87536,-56215,-8756,11206,-31284,-19900,39708,88197,68913,29535,-14261,26808,73252,58141,-1687,-18666,-63271,-62251,-56585,-5195,15760,5477,23463,78513,81481,-12359,-93273,-64186,-8453,29530,17747,-19637,-78064,-54644,26784,17872,-45243,-70633,-74407,-69698,-19317,-101877,-87211,46696,177932,226012,188891,126818,38058,-44338,-99918,-110523,-118323,-117810,-65285,-14506,40625,93939,128184,113472,45714,-54799,-64823,-29447,-47749,-60999,-48203,-38027,-52573,-113233,-86692,-59777,-63698,-40638,2989,65577,108689,90879,46123,11875,-5753,-17226,-29825,-73564,-79629,-59009,-84246,-88611,-46379,33248,107331,212174,251643,264550,259213,229410,84404,-74097,-99253,-47239,-10879,16527,27201,17892,44128,165201,213435,94207,-35117,-140946,-82827,-22262,-45529,23317,237376,310138,173764,8006,-96633,-828,31352,52575,50523,11156,-47299,-66577,-30440,-4335,-32762,-39083,-51099,-85418,-105559,-101392,-73134,-66150,-75755,-42662,17899,142169,409215,493926,368532,292534,270171,285869,250389,138119,107309,107014,140512,118644,54142,7310,-19330,-26249,9624,73957,99984,127234,168535],[84510,-9305,-57506,9536,131166,251559,352369,314934,119192,-10319,-79489,-55487,30157,160740,267644,210599,91012,31854,-17615,-40033,-77451,-106735,-29894,-5980,-23349,-43621,-50348,-35774,-66775,-121040,-123191,-96790,-24838,7406,14866,60287,36274,14658,-7225,-57831,-96415,-112754,-147099,-148941,-125291,-84616,-100652,-103531,-31450,27083,75138,207095,254119,98710,4724,34958,91877,163625,253696,264235,220131,163289,91746,80388,122815,88780,-28329,-127683,-136127,-41933,17594,-8561,-34797,-64368,-77692,-80895,-98586,-37927,92857,123351,74676,85286,91591,88032,37612,-9778,-2371,-41617,-162953,14809,221369,266061,160243,90130,85386,79686,21023,-62628,-90502,-57493,-67891,-126045,-51204,119090,198411,3102,-48787,58272,123375,-9307,-30173,182060,251429,223187,132712,58073,151721,270823,242816,301514,311873,254589,109191,-32549,-76119,-42570,36050,40807,34877,-5923,-76113,-57984,7413,45048,67867,109266,107609,98186,96589,83904,5249,-170102,-15418,59521,46626,-30699,-83914,-19067,53603,30608,29208,1302,7757,44735,103457,135125,67528,-14621,16522,112380,135219,86997,61197,23399,-24022,-28001,-54174,-147277,-34278,131590,234797,324105,229926,-9202,-109467,-155643,-168724,-94417,64391,209475,143245,39457,-37993,40222,149426,109340,35215,55427,49135,51187,48891,43821,-12231,-113259,4237,239804,274535,103413,-9496,-35586,-14025,-36072,-58795,-99928,-88574,36633,133344,116169,-15643,-62147,-62977,-93209,-51019,-24196,-71563,-57897,-18006,-45695,-56388,4197,32525,-39287,-81817,-36256,-12151,-67802,-106789,-70293,-49548,-64853,-132186,-110797,-165686,-110670,-13434,81892,86086,75836,58996,-464,-31764,-97455,-122714,-5239,196027,224051,33658,-61871,-85362,-83040,-129897,-83872,-36593,-15060,24684,17189,-24857,-93333,-123957,12530,73121,171724,161110,71988,-4237,-78936,-114920,-101394,-41440,41818,194190,308220,219345,201492,232453,157684,72673,1313,-31832,-45783,-7984,63533,72185,27382,13580,1117,-39468,-87691,-103074,-65755,-69139,-74036,-99741,-60207,4710,25595,40022,16251,-63506,-121460,-76834,-58008,-26898,-49150,-57094,-68995,-75713,5334,82636,188587,210144,155568,50755,-68290,1757,15447,-41936,-98769,-138626,-79367,-84786,-108866,-110700,-89521,-76332,-52615,-58004,4109,125638,167107,164810,153460,105713,92916,142473,200786,193284,61538,-100909,-106948,-88379,-142940,-95223,-19241,20967,89711,82134,61412,34166,4282,17762,66665,108859,136411,122565,57263,-37357,-108179,-91270,-51841,-41228,13427,10770,-57015,-72706,27984,41173,-4656,-11706,38328,94544,126985,70572,13320,7670,36093,15373,-100768,-91455,20019,63219,-13668,-64319,-17305,65809,175784,254643,256308,178604,143227,167210,78452,-25886,-70438,-44822,37343,149732,195572,93351,6563,-82621,-84689,13365,25687,-20609,-73167,-35619,7742,29175,77311,108030,89317,25805,-52213,-57292,-40805,-45122,-70677,-93334,-136202,-110748,-7933,121536,126423,48001,9498,27938,63767,85384,91686,81412,53789,-34097,-43523,-15786,-40215,-22759,-13496,10990,-6090,-16078,-51378,-24189,24994,91944,185856,226075,231413,268544,128414,48824,5600,44344,69744,69600,71669,103661,138173,110558,-22464,-89839,-51413,-72164,-88816,-159395,-113152,-91633,-143013,114575,529811,932672,784161,453485,755002,1008863,935392,526900,132727,-32529,-54849,-110109,5257,209964,201173,44986,17973,34182,21469,-45155,-113174,-122547,-7913,223922,434615,415244,173972,55665,1540,-34707,-21578,62598,169550,253451,195560,11977,-60054,-50882,-31140,-26870,-36206,-33845,22100,58818,86135,105013,95727,53320,-19945,-7404,101669,235712,331900,242869,50473,-52531,3130,107802,163007,22818,-110056,-109615,-128032,-150111,-61141,-59025,-103675,-56330,5307,17889,5521,-9448,-48544,-109071,-89480,-81418,-94607,-59229,-7517,-18679,-75682,-139388,-9965,61510,35120,-18803,-112783,-41856,23351,86969,100040,56294,-73906,-52188,-37457,-69949,-152618,-91960,-72630,-39374,-56087,-81447,-120569,-102555,-88922,15045,56761,20414,-24440,-72123,-74012,-55509,-75080,-124979,-45447,7618,-37704,-105446,-130183,-130437,-27013,33167,106045,82206,21640,-11620,-36860,-90953,-65503,-7089,32157,-45012,-146118,-104411,7927,105630,120555,127771,94228,5768,-50682,-56632,46960,165714,238238,219571,159554,79535,19747,10599,23774,18402,37754,97555,100635,55745,-20593,-100664,-17717,34264,53940,74411,42283,91782,179988,146344,3532,-50296,-73347,-93995,-51715,6703,10840,21316,10620,-51136,-76333,-39410,-7567,2984,1167,-31829,-73874,-121391,-127859,-120912,-49495,-47674,-95697,-73783,-114971,-100549,-25012,95051,150339,96515,44255,79857,136142,177975,199626,241406,260423,268339,270124,248570,199757,28759,-90077,-28472,14409,13478,-29465,1161,9503,-19653,-21246,-34559,-27849,-7786,71542,90162,83902,101112,78790,78936,77938,40246,29796,35433,53054,22606,-70664,-93479,-31773,44767,135848,159058,117818,98359,37777,70984,85479,8717,-55451,-97301,-125748,-119756,-119160,-103210,-85214,-45046,-7449,25880,66794,19610,-50067,16950,167423,279643,246908,156910,83596,120958,192439,276813,234715,99650,120390,87445,-1058,-94478,-99807,-1005,56047,78200,73613,-1433,-115432,-136517,-59277,-39161,-106211,-58686,16090,27305,10930,-5022,23381,39168,27132,27717,41224,31414,-3786,-22740,-33169,-9023,20763,39143,31576,-28823,-108194,-62133,-79700,-33577,41231,-6129,-84763,-85063,-72924,-85880,-112658,-131918,-123313,-61402,2939,42722,26189,-11458,-121220,-67123,-51515,-13909,31103,111352,206523,174603,105830,15859,-80542,-140158,-64908,-32492,-46140,-51339,-45106,-1846,38381,9968,-14899,-55732,-88456,-91237,-86182,-88016,-84514,-52619,-24624,-6399,-31824,-66292,-85884,-75473,-23097,46156,94412,121796,140634,154953,139040,55782,-814,-18477,-45715,-40753,-49565,-61444,-38276,-53026,-78867,-19430,93963,162731,128279,8930,-58978,-47520,-655,18976,20448,-3130,10364,23906,69867,77290,-25654,-55326,138279,166981,44983,-45861,-91068,-56692,40185,129517,150686,88367,4212,-93046,-123017,-11504,26946,-41991,-125406,-131812,-29462,116820,203772,139004,27584,-37352,14203,93956,150646,196869,200924,128028,20267,-23612,-9551,1630,-37044,-38532,-30231,-77401,-42567,-71947,-57013,-377,58449,99627,193474,347104,426131,333456,103785,-16023,24185,219818,304526,268341,206727,146531,107532,114443,122752,92012,13231,-49496,-82636,-46696,-31313,2953,-2129,-43717,-57306,-748,8080,-57935,-95872,-111682,-97790,-57812,-66877,24444,128439,158205,78515,-13312,-76402,-91201,-58643,-33097,20828,118364,252617,295256,256771,172406,112596,94233,10515,-78957,-100098,-117919,-94185,-44235,-22756,-14331,-9246,-3647,461,-9270,-42100,-22868,-40809,-72944,39035,185325,319474,389903,400254,310525,110671,-63128,-47035,28742,70147,109128,164703,212404,201355,108534,38381,26537,24029,19706,-4019,-52169,-26123,58744,12083,-82677,-88676,65,67424,19085,-91925,-66824,-28848,-23720,11230,28280,8855,-36345,-31543,-22695,-19101,-42629,-37224,67191,229302,173446,-5781,-118520,-73291,5970,112994,219473,277743,314798,349954,345962,190074,33397,-35754,-64865,-73213,-106571,-127388,-77688,-18255,-7515,-55340,-83263,-83293,-45630,-38597,709,2818,-23402,-27814,-5456,69888,164817,126099,7817,-104127,-126068,-116924,-68715,22673,143363,125685,75797,23586,-68895,-80336,-30381,-32098,-42555,-34944,21643,11179,-7029,-21771,-15366,1133,-55746,-75426,14294,-6415,-7961,35625,43408,90841,147247,74394,7931,50225,106868,34923,-56351,-73104,43262,-1877,-98887,-65394,68576,300808,269242,127791,10375,-64751,-35672,23141,82696,138366,172099,159477,188441,322574,436688,423527,218924,72308,6857,18604,29918,9774,-1681,-7945,13990,38690,-14598,-121013,-96806,-134724,-105530,-31093,67715,82453,-21154,-28775,10075,47575,127069,158097,86555,-25129,-88916,-46634,11269,121743,125412,35534,-19036,-43332,-12042,-90378,-86185,-97931,-108252,-63627,-76204,-67654,18054,101194,79342,6233,-57055,-36753,-13076,-19156,-38797,-62859,-76501,-36200,-4084,-48306,-60483,125912,338206,403349,226476,51465,-64690,-84593,41711,135480,117090,71375,15662,16329,55003,132613,162296,56837,-69091,-163646,-54634,69573,132181,97152,53563,29564,-8669,-4028,-29176,-37278,-35247,-43568,-7009,-16034,-14803,-17165,-34768,-44666,-35848,-41201,-68631,-49115,-22305,1963,28044,16885,7978,64157,153284,223226,238543,113001,-73767,-53940,28594,24750,-8578,-29388,-31655,-44309,-93704,-88027,35846,89079,70707,8456,-23432,-44531,-77822,-44953,-31878,-54089,604,46320,67143,59986,74396,101650,14795,-133106,-11713,-12799,-22275,-10733,-2692,53242,153560,204270,165045,102889,74757,9922,-42235,-39242,-25285,-44697,-95686,-117406,-82066,6816,132838,171744,143749,102580,10455,-92603,-99336,-21543,-15791,-15957,-21816,18830,200453,230000,79241,-89324,-128363,-118345,-94022,-87387,-79224,-35656,-27778,-29086,-57653,-69914,-72521,-96299,-88202,-104339,-64319,-19060,-9950,-22487,-35935,-62382,-65796,-2625,48590,91899,152418,183057,113612,12558,-61692,-30376,-15508,1764,3614,-20515,-68606,-85606,-47910,-455,-24892,-44918,-25791,-8697,7342,-46895,-117194,-38364,52979,78299,5317,-35409,-18834,-12876,-26635,-33448,-15055,-21764,3352,8442,-18993,-9766,-8794,-89236,-84736,-62795,-52540,-107868,-123860,-59379,-45460,-25321,45852,111035,93331,-11813,-79104,-86741,-83286,-61723,-34960,-17100,5456,12561,2125,-29095,-86111,-80103,-21522,-34356,-101624,86344,324029,424637,389239,333003,218311,74586,31170,28597,50947,9033,-40253,-15228,51778,76863,81036,75946,67425,-828,-69210,-63579,-5723,54094,83652,38938,-50388,-113219,-124252,-61271,24414,63528,59120,-16984,-94357,-81665,-66490,-88626,7413,136781,234944,202383,84274,-40587,-108668,-85254,-57511,-95240,-69836,35413,74141,104398,209906,262050,136497,21057,-16001,4564,23365,-25529,-111466,-103774,-83430,-70611,-69501,-84881,-91847,-86690,-115070,-97385,-68908,-79370,-104238,-122450,-55489,-28187,-62302,-147009,-95039,-44176,-15909,16849,16815,-49406,-74944,13887,46226,-11830,-72179,126247,339304,299937,209233,211950,171230,84940,-19377,-95003,-84585,-90880,-57690,16850,82490,129161,134745,51117,-141738,-73375,8687,56055,-9518,-56179,-32630,-52703,-43902,-30418,37304,99369,78000,46336,59281,137643,156570,94415,1802,28727,78381,57197,11535,-1407,25066,-25304,-86058,-127377,-85751,-54170,-53934,-67371,-66562,-21324,81655,234978,326610,269429,164728,59738,74238,174011,216315,167653,140813,126738,99694,114361,142861,135954,104574,24895,-62319,25778,193880,217214,194020,196911,201600,129760,24057,-19573,51305,69213,43129,19524,-16906,61917,160769,55788,-81438,-96587,-83785,-87269,-56461,22887,94625,126014,89392,7658,-17367,6552,40157,50205,26250,-20745,-51584,-2134,49311,76225,100740,95255,96953,143617,80108,-24430,-106689,-103914,-27472,19198,73113,36015,4689,48293,29085,-43297,-41592,38576,91506,85234,38166,-31785,-98229,-41808,12614,35062,21743,2393,-6694,44235,80047,67593,48064,-15093,-45011,56205,231831,384807,493062,369308,158377,17272,-109737,-155545,-132653,-132335,-153329,-137973,-96776,-59077,-14826,21509,56181,37508,-33568,-92453,-12402,68119,113875,241306,283898,286710,230327,202216,125998,1101,-85291,-92753,-37836,-50313,-65124,-14801,-69747,-79836,-43223,-71931,-44690,-69448,-98940,-23695,24159,-4544,-52659,-55540,5871,77836,97126,109248,54018,-30585,-110694,-115439,-91041,-21957,117871,201592,280693,258706,207228,95208,24883,66342,71928,23170,52525,154172,185020,115358,902,-125609,-53015,17460,51181,182779,174959,29351,-66863,-98552,-99094,-77198,-115628,-32936,69970,68499,-36893,-56377,-83261,-93778,-72210,-59186,-58325,-111969,-68196,-61145,-100066,-114626,-59850,-19211,84246,120991,37856,-23425,-59278,-108176,-134596,-19187,42280,21399,11416,70462,121217,143826,137112,100613,26427,-78895,-138946,-70748,-30458,-15212,-32096,-28123,23790,129642,172993,76166,-15612,-69337,-67461,-34589,-8904,58168,48492,37588,40053,46138,7346,-32065,-89572,-125428,-76578,-24261,-7441,-95968,-156712,-107515,570,77417,182336,231179,218655,110446,-25912,-19634,11139,12473,-17068,-42231,50114,148193,187448,130299,2015,-105506,-122164,-64680,-32432,-53615,-75748,-29751,125278,289389,286605,87232,-70251,-48673,36837,86523,99945,115242,278531,404724,288467,81313,-102887,-129027,-53638,21839,80028,85923,53631,-10752,-71413,-99120,-23769,-1379,-53526,-87615,-106620,-99284,-23223,22980,22367,61015,54677,38011,59393,127396,88441,10153,-26750,-52875,-72747,4899,101119,127007,77546,29857,58246,2924,-76418,-108770,-46507,-15412,-34508,-23087,24810,69759,25631,-29578,-46220,-6824,59504,120928,105989,37458,-1793,-9175,-15474,-54909,-53816,-119703,-92662,1046,98626,190412,219025,202383,78443,-66604,-134210,-69204,-62358,-63750,-43097,96552,177132,133559,81255,3048,-59286,-35660,4597,-4476,-76735,-135448,-76216,3047,79030,83664,50487,36321,17926,32723,88408,74582,93763,167190,238516,227767,96677,-463,-121641,-114321,-59357,-49720,-80814,-92840,-57868,-15755,-568,-44583,-31730,45057,115520,122631,74967,-9846,16944,70836,66331,989,-26010,-68695,-60753,-57576,-5338,25400,16850,28407,77584,66605,-27129,-103465,-72316,-19201,22129,18228,-16875,-81432,-60145,28660,32457,-27578,-64850,-73933,-73703,-28892,-102260,-85070,35020,139072,187564,174087,129598,40927,-46298,-98165,-99747,-89309,-108647,-78083,-18595,38715,93703,132036,118909,52206,-30114,-44135,-15748,-33251,-47403,-36290,-31635,-52044,-114661,-75522,-46789,-47074,-41609,-16582,48197,93640,78657,37507,4714,-6053,-18331,-34952,-72814,-45569,-15849,-52377,-90735,-74151,6628,99194,242974,328471,388933,369467,302673,106738,-78832,-105680,-60614,-18916,21880,39669,46125,120754,244910,249592,107577,-26505,-135747,-82172,-23973,-60928,3193,236124,315495,177005,4991,-91698,-6877,4792,26016,33051,5361,-42607,-65845,-29713,3818,-25424,-38746,-52223,-88433,-107328,-120163,-79353,-57121,-54922,-33207,18327,135446,381015,517699,409702,310978,262260,278280,272802,154875,114803,110891,136546,102769,35372,-7488,-34083,-35688,9734,69675,79965,99119,145636],[88720,-3093,-60550,7210,136187,275687,367696,312441,120398,-8665,-82662,-59220,23039,139920,233060,177909,76214,34140,-358,-19576,-56725,-92798,-42990,-24513,-28859,-35879,-36343,-22123,-53655,-110144,-122356,-91840,-22467,10549,23290,70045,42786,25242,10045,-38094,-74597,-94044,-129161,-137459,-127823,-85902,-110480,-80875,-1687,56005,107706,245372,263224,93268,-9075,25933,84710,128978,218065,255355,214925,166941,97967,88026,129705,81746,-27630,-101822,-111219,-44307,1383,-37563,-76430,-125176,-137501,-132458,-140123,-65291,51467,60600,19654,57819,80638,87890,42122,-16096,-29503,-75125,-131446,92909,319524,317261,193033,129393,119926,105345,32790,-59315,-101522,-74230,-86765,-144279,-19740,149230,190560,-21205,-83365,21273,104008,3848,-22595,164106,224071,209655,127698,56351,152361,314992,280993,305008,284490,229441,105363,-7220,-59530,-35903,26537,26810,22453,-21415,-87595,-34244,35436,57807,42948,66233,86981,93416,108444,116952,48461,-127794,-29415,63559,62608,-13443,-76654,-12299,72737,55424,52484,13846,5364,47555,121629,146892,66620,-21453,10417,103462,128798,86531,67375,33033,-21246,-26801,-47523,-142086,-41380,103514,174708,252448,209065,4668,-109455,-169287,-141834,-34384,81795,133774,56388,-15968,-61325,1191,82280,55983,14036,49653,29115,34922,42846,50836,-9620,-117569,3460,236706,247331,74054,-37368,-68548,-36468,-48580,-62553,-93728,-99161,5936,86931,82209,-25915,-59211,-61695,-93088,-39545,-6607,-52450,-42253,-8612,-48371,-71158,-18139,13582,-47257,-86196,-37327,-12805,-75113,-124742,-90487,-60112,-68712,-116663,-76861,-121242,-84150,2580,58160,20584,6281,-6085,-53634,-70620,-123803,-99674,13797,214850,262596,60902,-54264,-88577,-90595,-138030,-81128,-32094,-22055,-14625,-20850,-46156,-92711,-134444,-31389,4007,103164,135206,75576,18143,-50401,-91876,-89734,-42147,32952,183659,310301,237621,208347,222695,141666,59746,-10539,-38381,-42420,5198,78132,76680,19066,-5462,-16886,-45112,-75192,-81203,-57057,-71461,-67851,-68746,-80400,-717,16790,30233,12351,-67555,-107707,-50431,-22254,12014,-10903,-28732,-70928,-89123,2132,60999,144707,164803,128565,52421,-45967,14847,26764,-33933,-94899,-140453,-77737,-78497,-109146,-109254,-78396,-56572,-12583,7151,69576,176286,198245,180098,167406,131863,106679,140251,184645,172124,47678,-105032,-98257,-81986,-133714,-93492,-17668,36592,104521,87729,60903,28484,-5732,8668,68363,120210,142684,120909,51754,-42334,-117994,-96428,-40988,-18391,36992,25072,-49366,-78718,10701,25250,-15562,-14896,41806,101408,130730,65086,8625,6383,29231,2960,-105112,-95139,8258,35017,-48992,-66028,3352,98847,198994,249923,223889,138424,110999,153864,80284,-25113,-71712,-48719,28474,137320,167474,66243,-10476,-88901,-98513,6677,23906,-14987,-67783,-42628,-2967,26271,81297,122188,101245,24157,-62555,-64460,-39720,-38480,-51321,-73049,-127739,-109764,-6731,118242,130968,58584,23235,39893,73891,94793,99201,87024,54589,-31155,-21337,18042,-3715,8942,4635,17015,-6057,-16726,-48223,-14872,53991,134988,236063,284607,310394,346062,148577,42525,-9058,36475,76196,84821,96256,131467,157503,118834,-24958,-89826,-52850,-73384,-86856,-153286,-125285,-106434,-142822,82588,374025,772885,753219,414403,612589,756506,673203,364258,56227,-72473,-35277,-72160,-35235,175777,188195,29338,-8209,16212,23444,-32751,-99610,-128382,-26099,219978,447037,395290,153686,45072,-4959,-42891,-33296,61500,181153,269519,206822,6056,-69118,-50624,-42170,-36217,-33637,-37295,17304,63191,108471,139633,123631,61489,-29464,-21039,81713,205156,292630,220253,54543,-36682,17290,137293,170641,34006,-98711,-109748,-121005,-166859,-76773,-76424,-107732,-52026,13369,33727,21261,-4305,-49388,-106354,-99158,-101469,-116624,-82112,-16464,-16910,-76176,-120864,-8958,64221,42761,-12012,-99742,-25560,57768,155140,166333,75096,-76948,-81093,-75814,-99110,-148770,-97791,-81305,-39738,-40550,-61053,-113577,-119001,-72862,31861,58621,11417,-35514,-80332,-78587,-56791,-83377,-120460,-11965,33356,-6660,-74680,-99672,-160213,-49387,23697,100811,78929,23305,-7067,-24857,-84140,-100230,-41000,16590,-45490,-139191,-103389,13188,117805,122111,128893,98988,19864,-26385,-26512,65832,184296,247174,221325,162167,98989,47192,24672,30254,26482,42776,94740,109617,69075,-5555,-128847,-30730,43766,75037,82697,24455,54921,143068,122739,-423,-50059,-74833,-66136,-14991,36667,29103,34655,15411,-42181,-62365,-25303,5568,16611,17184,-12895,-50122,-109347,-130874,-114520,-29535,6762,-42472,-107951,-82992,-73609,-7545,101772,144412,94801,41625,74011,123686,156013,183308,242448,293462,340455,355676,314386,227065,28461,-81990,-13813,24896,6777,-47441,-13731,-1233,-30149,-21869,-28164,-16116,-3572,85260,115257,110866,108218,48175,19265,14496,20367,47519,57333,47693,3339,-79186,-122118,-64965,22279,113057,111235,83023,77649,9266,11841,63532,154,-66366,-99211,-121477,-134658,-127384,-116275,-100999,-63539,-38035,-14419,29040,12108,-18891,32252,171834,260892,212033,143234,141218,217649,297969,357378,235370,89549,125224,87836,-6529,-101937,-94616,5371,58508,69701,45927,-27225,-131181,-134773,-62157,-47251,-115975,-46827,40581,53985,34013,20778,39145,43651,28998,32752,50956,41873,5647,-14342,-23315,8203,47465,72190,49208,-27784,-117252,-53204,-68038,-43192,31357,-13380,-89062,-71970,-51220,-70741,-104044,-141908,-147804,-78341,-7251,27273,11299,-18981,-123920,-73941,-61608,-25053,26663,101390,196082,174096,109235,14326,-90875,-132692,-48077,-19436,-38979,-48569,-46833,2370,64799,58059,21256,-44875,-92327,-89607,-84224,-92516,-107859,-73451,-36053,-10692,-33102,-68576,-89319,-75634,-16809,54694,103907,131631,147309,161806,145068,53441,-5021,-22224,-47123,-39323,-48792,-63123,-42301,-57233,-79358,-4624,117857,191515,153245,21803,-54765,-41587,7385,31469,50816,31778,18443,1921,38745,45122,-54137,-19790,163745,175185,58689,-27251,-69313,-16088,80202,161075,176071,116204,36098,-65560,-124174,-27396,2899,-62942,-126956,-80167,31242,140539,166778,85332,-3714,-43138,17130,85738,144055,203829,222279,153370,43783,-12126,-4456,2910,-38349,-29831,-5276,-28075,-10933,-55697,-51541,-10543,48568,100402,207107,366127,423961,344548,129646,13697,32068,205968,286132,265498,217574,171469,128131,130704,137785,87560,-2251,-55491,-71521,-36487,-25306,-8803,-30170,-82397,-71306,-162,16304,-59632,-107023,-122748,-85577,-50628,-75370,12115,121773,162844,86641,-10508,-73365,-100339,-73728,-47779,21053,139247,289635,326276,257895,146307,72360,54367,-2716,-75194,-84747,-102286,-88419,-37314,20,28915,41267,33256,8551,-23638,-62801,-26456,-37471,-70502,35508,206033,359959,438233,419990,293171,82388,-85736,-38412,22123,29392,39602,98507,171507,207803,151857,93237,69408,70147,46898,12739,-11978,43021,131663,59228,-63802,-101516,-17159,44668,-3147,-97422,-58246,-33715,-45800,-10401,15781,5925,-19433,6580,14345,3444,-27629,-23584,81775,240249,171403,-9422,-101253,-74342,-7003,112390,223722,263318,285377,332909,343699,192254,35375,-34822,-68213,-82392,-115041,-127047,-71526,-12291,-1974,-46053,-78211,-87479,-46997,-34593,7689,9566,-17848,-25526,781,91611,200482,161310,34111,-75593,-108697,-109381,-64881,42599,163681,139384,86999,29358,-65368,-78540,-23795,-31633,-51082,-47619,-9929,-13843,-11872,-17759,-21981,-18377,-74819,-47926,24704,-9444,-34328,-1358,3330,49693,108579,45759,-18128,14334,53807,-2824,-81210,-86167,27272,-9452,-102377,-64577,67183,300708,290609,145027,14897,-71109,-41723,24469,91585,142697,155313,138881,183050,328593,430323,386748,187970,60504,7817,35321,50971,23151,4028,-7349,17626,51893,8123,-116488,-94328,-121491,-109998,-29075,72809,84172,-14327,-22912,7971,41596,119857,144212,61855,-52943,-87248,-57536,-4802,113823,127159,35645,-21148,-41521,-2448,-75250,-78885,-97810,-110267,-57479,-70700,-70052,26469,106819,78606,-1219,-64696,-34582,-7500,-19362,-65699,-105840,-98626,-39872,2462,-38868,-55667,126228,354733,415840,219106,57369,-47142,-105828,14929,117378,114968,73575,15603,15275,61001,143088,145522,32905,-91519,-177541,-32658,93847,146995,96209,53955,34506,-1230,4307,-24525,-40766,-33490,-30073,3032,-12166,-4589,-5256,-27827,-41448,-32661,-33970,-64912,-55057,-33317,-5646,22384,7842,-3340,50801,151779,224881,232076,109071,-76985,-60661,15893,8798,-16578,-19788,-16602,-33985,-90064,-78870,44712,91363,67242,7573,-19093,-33985,-68549,-51987,-44907,-65770,-4919,31519,57814,69747,105103,133235,20668,-124144,10864,18607,6353,14568,19382,79316,186215,252509,208669,105820,53442,-18462,-51591,-41328,-32386,-61294,-119895,-112688,-81279,6800,129722,153511,120395,80585,5969,-82651,-87445,-24693,-27048,-19870,-13043,27075,188208,195518,51272,-98231,-148858,-146145,-111838,-88710,-75094,-27557,-26051,-46953,-79945,-76248,-71514,-93550,-80117,-91656,-63588,-18708,-7299,-19696,-36022,-60628,-68928,-19525,18313,54745,117336,152349,96427,12181,-54049,-20044,-9142,7234,10810,-7410,-51627,-69610,-34360,-205,-37165,-55700,-25475,-8895,3268,-51862,-131763,-64099,30118,63109,1526,-22979,8428,22849,-4602,-24076,-7313,-18948,-10725,-24976,-63197,-54469,-28757,-88313,-78276,-49738,-34841,-93527,-112932,-40236,-38479,-28783,39188,90293,51312,-53498,-109155,-94213,-80766,-45146,-6722,12131,22853,19111,11646,-10065,-77036,-89128,-33624,-37279,-82323,112276,344572,426856,375742,307961,219251,90528,49481,45330,62453,14690,-45178,-21686,67365,111988,133244,131761,82333,-8700,-80769,-66407,-4602,61055,98586,52293,-37848,-107719,-122502,-74213,3578,44153,41070,-32405,-101708,-49808,-36423,-73231,8038,126325,209755,191112,85857,-24918,-84392,-97256,-60353,-97937,-65379,42718,91293,131396,244524,272207,145375,37352,-15,15293,29658,-22235,-111549,-100130,-86362,-83450,-88714,-101948,-102531,-88165,-109845,-90542,-62786,-75096,-101326,-113723,-31512,-4924,-53826,-146036,-89542,-35565,-6955,13938,2084,-68828,-68610,30399,64339,1057,-38424,147516,337687,296232,193099,194679,151691,75202,-14345,-68874,-64421,-85050,-40009,52298,129241,172114,163013,57623,-143194,-58649,38550,105574,38725,-35407,-40108,-68503,-52863,-47221,10525,93738,98449,81164,79010,134859,151615,89955,-17083,-21078,35642,33389,3859,-5575,-1054,-55914,-100893,-155529,-108682,-77704,-79507,-88537,-78717,-34255,57671,198948,325518,313926,200436,79586,87026,179500,201068,135870,103172,94894,76682,103898,146680,147330,117879,30767,-67208,29651,236434,283051,234990,200866,187804,118092,20074,-19087,59036,99580,74447,32889,-29503,21094,129863,36650,-89741,-79461,-59523,-67514,-52707,24555,97375,126048,88787,3610,-16509,19597,56322,61165,30830,-12314,-29292,19291,68805,83074,86403,71248,67433,110616,74303,-27749,-98929,-88737,-41949,-10322,48761,21270,4507,47240,20383,-52798,-47119,34591,80959,77769,31921,-40774,-106005,-40260,12226,29835,11692,-10125,-14240,40187,98304,110301,87053,-6316,-54670,37496,207014,352773,454323,333227,132486,-4263,-113034,-120170,-109710,-125235,-147385,-123147,-78414,-45240,-783,41969,77401,47806,-29288,-85141,-5304,97777,166018,304186,317562,302894,254395,240175,154394,13484,-76748,-96775,-37858,-34778,-38970,-3470,-72077,-92085,-42357,-66911,-44454,-54827,-77926,-30279,14415,-7816,-52752,-57685,1973,79266,103357,116115,59381,-27202,-111027,-118066,-101719,-37246,77765,110962,165396,169650,175188,96490,31746,62409,66646,32529,46456,106021,117091,63650,-27318,-124979,-55706,-12803,15555,183161,198232,55268,-49747,-90668,-115670,-103746,-115216,310,93881,66404,-56100,-52370,-74471,-87982,-83469,-91410,-86700,-130185,-75347,-57802,-90350,-93756,-45418,-13769,78240,103837,12531,-46819,-71441,-112013,-118789,-7537,52894,25402,8115,62976,117413,153489,151631,102040,20794,-81204,-122923,-54553,-16637,-6214,-33710,-28483,28723,138444,166752,71425,-13222,-74241,-80325,-38114,17559,78174,54463,40390,39720,31163,-9246,-30769,-72892,-110524,-83484,-27966,-24365,-115069,-152263,-90193,16702,97089,209078,227665,199852,116326,-19420,-15645,18188,24625,-3635,-47147,52235,153867,199920,138216,-6046,-127385,-96215,-45497,-37226,-78062,-84729,10338,155758,298193,292184,83929,-77452,-61516,18138,55566,82871,116448,285114,390208,258374,68572,-98816,-115752,-44240,33724,91171,89587,60782,1827,-56859,-107632,-35320,-11225,-55443,-83570,-95714,-94821,-24816,29125,39783,72434,57742,37754,52125,104810,63437,-8459,-26761,-35508,-66905,-482,79310,87736,34457,-6868,50583,7486,-73995,-112525,-44245,-13107,-35242,-31812,3786,38735,3448,-38995,-52077,-11785,50791,99594,80666,14732,-21668,-27877,-35994,-37626,-35901,-101351,-99830,9934,121503,194691,192684,179331,74411,-57532,-151964,-86017,-66798,-61297,-33231,125796,235801,204883,142437,45318,-37840,-25209,10325,-7147,-73432,-126769,-74019,-2417,49094,38051,28695,31223,20830,38050,90621,71459,102808,190183,273356,281628,137626,21299,-106949,-106721,-49828,-43904,-79996,-99304,-60900,-22593,-9765,-54101,-40258,52311,143595,178375,126114,9131,15159,70131,71192,2629,-34536,-75268,-58761,-52626,-1876,37506,32590,38405,78914,53641,-37935,-109692,-79231,-28327,16428,21530,-11709,-81664,-58017,35771,49804,-11110,-59991,-70455,-67512,-24915,-93311,-83432,20790,100159,148476,158453,134157,48248,-44403,-94502,-87674,-61955,-77777,-82222,-21841,36345,92828,135027,123840,61689,-5003,-24711,-4367,-22055,-36278,-25113,-24884,-50491,-111203,-60987,-28484,-28470,-43775,-36717,30893,78100,66085,28779,-2456,-7278,-17679,-34567,-64595,-21128,16618,-22066,-78034,-101056,-28934,80203,256358,390751,516113,485848,374788,128586,-80082,-107261,-74645,-24707,32374,62594,93501,206230,320118,275570,115317,-21091,-131534,-75928,-18303,-66338,-21376,218437,306217,175993,3048,-84545,-14300,-21497,1667,17913,966,-36966,-63400,-26696,15972,-10316,-27600,-41420,-74619,-84127,-114702,-81459,-45205,-32615,-17743,22436,130542,341244,511673,426164,308703,237795,257309,286851,175219,126199,115922,129726,85000,17084,-21989,-49198,-41243,12812,65847,61628,76733,130239],[102089,9542,-64383,-859,132229,286082,361052,289606,107750,-17993,-95791,-67064,9577,107652,184508,135657,56337,38474,20297,-1884,-42246,-82073,-64047,-50787,-41105,-35067,-29317,-16699,-49830,-105155,-121829,-91773,-25328,8212,26340,73814,43903,29572,19201,-25683,-59163,-80484,-115379,-125714,-132030,-89548,-104599,-56354,26273,86485,144987,279752,257273,76161,-29374,10506,68469,84706,156120,216947,187527,157359,94563,86262,122579,58727,-34023,-76818,-89155,-51373,-21219,-60004,-85225,-130253,-146912,-119276,-140470,-97350,8724,-1725,-33924,28564,64099,79945,38427,-31324,-65354,-114127,-81601,166411,396366,340978,208277,158311,148251,127481,42833,-57518,-111957,-87612,-103940,-129374,8015,172884,175585,-39692,-103966,-10689,76020,11170,-15029,141676,193635,191906,118001,49049,143058,336390,304897,292868,242951,187518,84279,1292,-49350,-37048,9053,7199,4241,-42756,-98029,-10915,59774,67788,18117,14905,58339,80043,108767,134663,82157,-78297,-39261,66653,75634,-213,-72801,-11816,82957,73515,69497,21335,-3081,45971,134800,152954,63335,-29535,3835,92825,119094,82715,69879,38666,-22219,-28778,-43434,-139115,-50526,75411,118094,182815,188992,20095,-106467,-177379,-123436,4106,83288,59848,-7309,-57278,-76459,-34507,17596,9930,-4929,41466,6605,16442,33671,52703,-12412,-125488,1447,224691,213736,44821,-65601,-95745,-54061,-59555,-65428,-87141,-106630,-25390,41414,45236,-38830,-55217,-58628,-88998,-25815,12333,-31338,-23342,2445,-50893,-88202,-43606,-8466,-57258,-90141,-37592,-12539,-80209,-139801,-108142,-70817,-71881,-102263,-37713,-70617,-54731,17091,27258,-41239,-53411,-57012,-89504,-101462,-142866,-77388,28965,220699,287078,90814,-43905,-89527,-95459,-146501,-80060,-30144,-31083,-49170,-48259,-56790,-82149,-116576,-38533,-32352,41768,101931,73746,41534,-14381,-60084,-73224,-41566,23391,166829,294060,243779,206593,203617,121388,47051,-20527,-44871,-41604,14185,87172,76218,9823,-16686,-15696,-32225,-51383,-57766,-47728,-71616,-58468,-37387,-85993,-4809,9904,25713,17268,-58315,-77963,-16872,22499,59594,39080,14392,-49061,-88430,-3262,38457,103590,123952,106871,60276,-18564,24970,34602,-27097,-90824,-136231,-75059,-69149,-103388,-105280,-65247,-34752,28241,78128,141626,222439,222206,188571,174390,150849,113848,130033,160242,144988,31987,-107066,-86606,-71792,-119619,-89574,-13363,59686,126151,97615,64043,26484,-11603,3955,71067,128249,143885,115386,45526,-42532,-120446,-101715,-30326,5829,61687,40691,-40127,-85725,-7587,9635,-24738,-14305,49703,112830,136958,62230,8543,9882,26601,-5402,-106170,-97953,-5945,1221,-88964,-58564,28729,130582,212761,233432,185438,100570,80615,138664,82357,-23869,-73876,-55152,16363,121383,140703,45615,-23884,-90624,-95025,13705,31721,-4868,-60291,-50855,-15672,22109,82360,131589,108721,21145,-70775,-69628,-39785,-34853,-32885,-52798,-117332,-107812,-7958,108749,127690,64580,33930,49156,82040,104294,108453,95047,58041,-22625,7057,59716,45971,54765,33063,30465,1695,-7977,-35921,-1113,81361,176497,284852,342960,386815,409523,164721,34928,-23380,29413,82423,100489,121392,151993,160057,108747,-34325,-88814,-52945,-73857,-84545,-146993,-134588,-118607,-141373,48537,210531,564672,660734,331057,449818,509718,420031,201767,-26138,-94003,3308,-34944,-53248,155668,183783,19265,-32302,-5851,21194,-21025,-87154,-125629,-41703,204083,435119,357285,129153,32119,-12011,-49422,-42393,58011,185603,274122,209269,214,-76923,-54031,-55756,-45417,-30638,-37644,11583,60828,117374,159149,136679,57968,-46085,-39211,57112,167687,246278,194117,57774,-21032,32060,162651,171642,43744,-89284,-109464,-112090,-152574,-75918,-76281,-110097,-51257,18749,48289,37794,1941,-48531,-100023,-103155,-116809,-131399,-99545,-24563,-13617,-64279,-87183,829,70476,53188,-2791,-85300,-11460,88035,202289,204798,81526,-79738,-103018,-102771,-120101,-145195,-104219,-88167,-37949,-23224,-36572,-87649,-117509,-52069,48742,58762,633,-47338,-89055,-84238,-59005,-90280,-104508,5783,40020,16076,-43346,-68648,-130500,-68545,15550,94237,74559,24829,-2315,-14312,-69909,-133469,-74812,-135,-44425,-130979,-103138,16357,126613,120720,124807,96521,26622,-10405,-5121,77957,195195,248470,215673,154285,107256,67782,35233,34026,31934,46079,89972,116774,82471,10055,-142542,-37832,60112,100066,87643,1613,5625,86892,81768,-8369,-47578,-73631,-37659,26219,73745,55731,57594,28712,-28286,-47658,-11492,17112,27080,27058,-2279,-34845,-98225,-131275,-107491,-14848,51255,22698,-50079,-36675,-41618,12024,106082,135107,89482,34534,62138,102877,123770,155745,229646,309552,398301,435337,380011,254457,30862,-71511,4156,40520,5630,-62266,-28517,-13096,-40376,-17833,-15309,-3517,-5944,92750,138152,138707,117249,23438,-29391,-27095,24947,74543,81233,49337,7435,-54787,-114074,-94982,-1225,88313,77519,70200,79264,15042,-36374,36471,-9819,-74078,-101846,-118425,-119068,-118729,-127145,-109090,-76080,-62724,-50838,-9513,6769,8074,48365,176205,239301,176714,135043,216981,339477,422931,433458,227026,78724,129443,88886,-10386,-108027,-91230,8157,56280,57723,17164,-54701,-147238,-131149,-65147,-57131,-127239,-33836,63787,79656,60657,50083,55902,48018,31493,39197,62834,55154,17417,-4805,-13868,21701,69208,101618,66407,-25338,-123971,-47898,-59335,-51793,20723,-21546,-93802,-59201,-28995,-54486,-92032,-132025,-169976,-97810,-21629,8551,-6675,-29712,-125165,-80962,-71120,-36863,20535,89428,179686,167679,109164,11534,-100646,-118864,-30908,-6331,-31236,-45921,-50778,3227,87775,111631,65862,-30617,-98377,-90197,-82349,-93189,-129962,-90484,-43971,-12943,-33255,-69649,-92196,-77663,-12654,60025,110194,138470,151486,168075,152584,54241,-7540,-27028,-51328,-41489,-49275,-64673,-47394,-63424,-81072,6440,130818,203160,160937,25724,-55650,-41104,8955,37927,77766,68116,26477,-23163,-915,4231,-81091,14699,181231,172009,63867,-13655,-45660,26537,116947,186221,193823,136251,63527,-39199,-111641,-44557,-18587,-63259,-72641,-15910,88790,151858,119429,30355,-35579,-47470,17310,74307,136030,212536,245304,176479,62740,-8562,-5924,-1175,-44438,-23287,18883,29591,46810,-27741,-43731,-19307,39406,99934,215368,368015,400134,338202,151168,37252,36182,185504,260804,258265,225629,195199,150507,150199,151924,79267,-21784,-66187,-64063,-28166,-22130,-22933,-55595,-117807,-76514,667,21847,-63267,-121897,-124589,-75278,-46649,-86334,-3513,108769,158976,91459,-8494,-71547,-110707,-91743,-65734,19083,157153,320700,346463,246564,115847,31864,13254,-16047,-67348,-65286,-81800,-79682,-32347,17440,61727,81346,68036,21885,-36618,-86707,-32328,-36129,-66902,30137,221171,389197,470275,423350,264430,48647,-111306,-30096,13729,-9897,-19142,55943,150284,228738,207527,148032,109118,109924,64946,25199,23106,108701,203511,101484,-46407,-111841,-33599,20504,-28114,-98655,-52801,-40056,-68813,-30814,5188,5966,-652,41462,48657,25527,-13008,-9697,95044,242518,163047,-14542,-88106,-74650,-15178,117492,231489,246256,249971,303589,323880,185551,34643,-32179,-67851,-89301,-121120,-125931,-67153,-9341,89,-38813,-71658,-88966,-47504,-27742,16662,16555,-12661,-22208,9240,112429,228018,188616,56632,-49187,-80522,-87605,-49907,64862,179314,146030,91577,30637,-64117,-79718,-19805,-32185,-60107,-60881,-41581,-42900,-22917,-18205,-31050,-36937,-80574,-25094,26346,-19307,-58252,-30714,-32935,6715,62459,12725,-40538,-16501,8474,-34446,-103365,-94400,11309,-20418,-108598,-65284,58379,275813,290518,153267,15660,-78603,-49142,22353,94590,137915,128976,111984,171731,324908,411976,343026,157183,47756,7912,48646,66334,31119,4877,-9975,19982,64708,35623,-55829,-62384,-105569,-112794,-22775,82982,89553,-5420,-17132,6002,35915,110232,124791,34064,-66723,-74519,-68735,-19089,108410,133659,43234,-17128,-38518,3196,-60759,-73709,-97595,-109847,-48744,-57777,-75957,26998,102550,71709,-11626,-72000,-32962,-4288,-21378,-92688,-125779,-90484,-36694,11155,-26206,-53710,116588,349463,401765,200234,57938,-34792,-119926,-13020,95763,109745,72872,12985,11751,63816,147159,124589,9401,-112697,-162918,-10852,117659,159220,93557,52254,37060,3695,9962,-20603,-43820,-32774,-18051,10546,-9918,5243,7443,-16911,-30417,-19840,-21919,-62339,-63572,-46534,-16682,11567,-5545,-16743,34483,143936,217082,214473,97549,-82476,-63719,7407,-1907,-19904,-10197,-4753,-28591,-90314,-67353,52425,91101,61326,5034,-15677,-22586,-53027,-50104,-52635,-77148,-12492,17007,50151,78733,134300,160018,23793,-115105,30619,48998,36651,44299,45234,105404,212957,290005,248737,111056,24887,-47714,-59985,-45909,-40199,-77307,-135246,-96631,-78463,4157,116905,124403,93824,59300,801,-70204,-72454,-27893,-40066,-25895,-6035,35793,172887,158757,26048,-102095,-153870,-162744,-113950,-69010,-60202,-15908,-19477,-50236,-83022,-75893,-70599,-92133,-72939,-77949,-62429,-20254,-6485,-17399,-35884,-58107,-71639,-38608,-11286,22256,82752,117293,74714,11741,-43260,-8544,-1218,14247,19636,7315,-33267,-51247,-18305,3039,-46433,-64898,-25411,-10257,-1987,-56241,-131726,-86193,1553,38983,-6903,-11810,34694,57460,17115,-16349,-1586,-14825,-22898,-57795,-105882,-98753,-52835,-89295,-71866,-37079,-17128,-75766,-88700,-20467,-31376,-33526,28628,63377,5487,-90746,-104379,-89801,-74436,-26157,22705,42867,46451,33640,27470,10750,-65104,-95382,-51029,-47378,-58377,145265,362138,418342,346980,264505,203035,98583,61715,56386,69099,17802,-52377,-29840,81853,147297,191384,193846,94449,-17695,-90379,-65764,-2439,64966,108660,61096,-28612,-101836,-119764,-86385,-18902,22755,23112,-44748,-89869,-20878,-6607,-55106,9844,112867,180099,173421,84578,-10801,-62979,-94941,-55644,-87390,-62785,46473,104600,153304,268555,269051,148665,53974,17845,26731,33887,-18327,-102202,-93737,-89434,-97088,-108940,-119116,-113530,-89186,-100347,-78525,-53960,-68344,-96716,-104691,-8549,16987,-47238,-142954,-81626,-25311,5266,14923,-12543,-92720,-60371,43412,80394,14604,-8951,161633,327953,290470,177857,172522,124787,59156,-7921,-38659,-44267,-76832,-18401,90490,174057,206919,177910,54528,-142361,-44480,66443,152907,89596,-11485,-46682,-75913,-57678,-61609,-13592,82277,112524,112826,102701,133647,145343,85247,-27140,-73346,-8892,9893,-3952,-10188,-22350,-63700,-90068,-165528,-129379,-98771,-101376,-105082,-87588,-43122,38391,162346,309343,343334,224868,91839,93884,177107,177470,99480,65598,69234,61440,99318,155894,164344,135827,40428,-68700,24415,258897,332895,264920,197832,171486,104968,15330,-19565,62182,119058,97325,42692,-39906,-15758,100614,19326,-95166,-61207,-33537,-44218,-42583,29680,101966,126538,86943,-1630,-16074,33310,73019,71340,33975,-4721,-6237,46708,93209,90437,71393,47788,40391,74236,61602,-31142,-87972,-76585,-56488,-38625,19396,8890,13804,48533,12236,-59854,-51041,28838,66161,66868,23994,-49644,-110652,-37138,12684,25598,3211,-21017,-19096,35603,113521,153737,122868,106,-61938,23991,183428,316335,406511,292434,105100,-28393,-101587,-81189,-78286,-106997,-133386,-106379,-56259,-24598,18470,67238,103645,62709,-20979,-73857,4785,129564,228214,360785,339597,308754,272932,273804,179303,28893,-62008,-95280,-37105,-19201,-9149,17360,-61225,-96039,-41994,-54422,-36476,-32033,-52149,-33629,5255,-10726,-52229,-59611,-2270,81799,114070,132080,81096,-1121,-89510,-110573,-110375,-52429,33326,26330,63227,89719,138828,95391,40458,60594,59804,35476,34759,55960,49214,7683,-57496,-116263,-57146,-45465,14395,213222,241544,97059,-20730,-66059,-101089,-102544,-67418,46941,124262,66129,-66252,-39371,-62636,-83445,-92124,-106688,-93178,-112082,-74049,-51785,-74674,-73935,-31690,-8926,69266,82195,-13810,-61000,-63995,-98022,-104804,-1147,59439,29170,6580,58974,117566,162960,157724,93413,11566,-78219,-101163,-33735,759,3290,-35622,-28139,34853,144927,156127,66866,-9558,-77611,-91915,-33139,53169,101717,62324,42584,38431,16532,-22398,-26093,-55665,-91194,-82225,-30678,-39446,-122818,-134751,-71471,32726,115286,217368,198218,160401,108291,-12616,-9001,29385,43618,19628,-58659,45563,151236,203656,140081,-14857,-140933,-65883,-20891,-34214,-95164,-79754,46507,169546,278085,275057,75090,-84956,-73162,-120,22188,62716,121075,289685,364739,220384,53881,-84510,-92367,-29148,49021,103637,93495,67581,14519,-39921,-110151,-51115,-23499,-56020,-74584,-80617,-88972,-26974,33504,56482,83559,62073,39867,47389,85528,44449,-20453,-21077,-11016,-55128,-7093,56000,54793,872,-39988,39447,9215,-72007,-115867,-41749,-10399,-35016,-40255,-17750,7647,-18285,-50000,-59116,-18657,38731,76104,54573,-10393,-44146,-47975,-52374,-13756,-19619,-86748,-103108,20883,139446,187692,159022,151329,68613,-49312,-149925,-96151,-64650,-54105,-23927,139826,269655,258071,197008,89339,-12459,-11850,18395,-9695,-66512,-103218,-67556,-10619,16321,-1073,10072,25945,24468,42835,90168,69325,113717,216438,308393,333899,178739,44648,-84506,-96074,-41543,-39574,-79507,-109898,-67649,-31739,-19641,-63710,-48332,58755,168705,229530,171593,30789,15946,67614,70705,697,-47080,-85304,-57162,-45059,1512,47858,48893,50768,80701,41480,-46704,-113504,-87627,-38251,10223,25088,-7185,-82417,-53933,42589,64165,-93,-58825,-65949,-55425,-12885,-84056,-85649,1402,60331,107937,139111,135727,55196,-42412,-92664,-78796,-40642,-49620,-77105,-26721,30609,88515,134291,125080,69632,15264,-11025,244,-19078,-33113,-19604,-22324,-52430,-107715,-47696,-9438,-11629,-48693,-60029,11229,58988,49531,15701,-13907,-13308,-18838,-33278,-59712,-11281,33748,29,-59523,-112737,-75119,48600,247092,427324,627528,592418,434684,144385,-79378,-106196,-94351,-31834,43404,91565,149528,284949,376199,283504,112294,-23711,-133442,-71571,-12530,-65289,-54404,180793,277207,163966,-4424,-80914,-27348,-51530,-25204,-653,-8838,-36982,-65659,-27985,25192,6172,-11824,-24853,-55123,-63515,-102953,-84785,-36970,-15809,-6438,22438,119860,287920,469132,408710,280455,195360,222371,287099,191088,134308,115053,113931,59454,-7732,-43057,-70818,-44611,11628,55523,40286,57933,122528],[134870,32780,-59608,-4455,129361,290591,342483,258820,92307,-28126,-109075,-60020,5964,78883,137544,97894,44071,56748,53330,20583,-26456,-69259,-83186,-74699,-51314,-33469,-22051,-12191,-47920,-100926,-115793,-89343,-25967,7853,31091,78615,47006,34710,27346,-13731,-43888,-66391,-100530,-111194,-118064,-85506,-79610,-27362,58898,125682,191847,309363,239863,52871,-52595,-5981,49899,42033,79873,154917,141645,137828,86056,80683,108475,27159,-42392,-52422,-67776,-58265,-44894,-64084,-51994,-67944,-83493,-56687,-88387,-115130,-18754,-48908,-80422,2095,46180,66008,27255,-53085,-106366,-149939,-32896,231278,443279,336635,207151,177311,171933,148003,53288,-55363,-120153,-97601,-118149,-105211,32596,188007,153075,-53153,-100140,-28672,46422,14469,-6384,118513,165135,174050,106461,37854,126345,334474,312759,267338,192456,135450,49938,-7170,-49472,-46331,-14625,-16950,-18976,-68892,-98810,10602,79057,73865,-1159,-39935,24479,59610,98537,136475,101191,-37925,-41668,68984,85370,8607,-73501,-17377,84148,83319,78564,22565,-18221,40048,142317,152833,56465,-40092,-4326,79470,104860,73675,66640,38282,-28631,-35226,-42908,-138208,-63282,45899,65504,117471,168061,34885,-102690,-183721,-119863,16707,66653,77,-42169,-86622,-87939,-68367,-42759,-30762,-23635,28995,-19993,-6448,19137,46085,-23546,-139294,-3334,202876,174096,13447,-96613,-101207,-61050,-69671,-70229,-83766,-112091,-60069,-4472,5861,-54453,-51427,-56633,-85829,-15555,27427,-13375,-6161,10565,-57045,-109579,-75053,-36683,-73083,-96330,-39986,-14337,-85155,-145930,-120149,-83650,-78905,-94676,-5312,-23263,-27792,25908,-10982,-66541,-60268,-57472,-86591,-110878,-129952,-61125,35174,209775,292732,119429,-32725,-90364,-99468,-159253,-86463,-36292,-46664,-79718,-68261,-62618,-70236,-89214,-22764,-42444,-12251,58928,61451,59839,24177,-22366,-57656,-45071,8376,140378,256982,231733,190550,171730,93883,30942,-32729,-55593,-48943,12549,84094,65674,-2093,-14283,6455,-6429,-25301,-39098,-43747,-75383,-53305,-13779,-73958,-13452,-692,21030,27322,-37774,-43821,19643,69801,108503,93523,62667,-16788,-77731,-16747,10730,62884,85273,86245,67422,5554,25860,32785,-27532,-91985,-130950,-79321,-65686,-98628,-103504,-55359,-17492,61658,142132,205366,252605,229688,182303,166732,154113,107613,106575,123207,107294,8830,-111164,-78911,-65025,-109539,-90016,-12302,84667,148770,105759,64929,22597,-18306,-1142,69480,127478,135091,101566,34769,-40898,-116461,-113396,-26728,24310,80031,50096,-36536,-100476,-32771,-11955,-39141,-16871,56032,123127,139413,56059,7506,12602,23012,-14900,-109870,-106325,-27734,-40235,-134198,-46129,51165,151920,209762,201028,138384,60368,47153,115716,77760,-28463,-82954,-69641,-4057,96817,110058,24856,-39758,-94803,-78981,29190,41183,1357,-57702,-66540,-36719,10283,73871,129134,104664,10151,-83242,-79573,-47842,-40382,-23331,-40426,-112381,-111127,-17801,87571,111362,60249,35610,49741,82349,108178,114170,99967,58174,-15237,33532,101251,101585,106240,63991,44141,9434,622,-26101,5940,96050,205138,320303,388007,443742,444329,169665,20304,-42197,18375,82758,110220,139068,155683,137439,74182,-55497,-92164,-57781,-79851,-88471,-147842,-148191,-134459,-145525,8649,53881,326483,509350,212182,280381,286251,197636,51911,-112176,-87808,41393,-10338,-58366,141781,181998,9689,-59229,-37763,7966,-17091,-82804,-122632,-59208,170246,392923,298721,95279,11392,-24946,-59618,-54048,46960,176662,260521,196123,-11673,-89670,-66696,-76727,-59367,-33136,-42023,-1211,46373,107558,157254,129589,39179,-73687,-67043,23238,120406,191231,160336,54294,-11537,40803,176017,161220,45422,-86812,-114147,-107804,-135987,-63734,-61459,-116134,-59833,16065,56087,50144,5396,-48292,-93457,-106902,-134350,-147141,-118415,-37321,-15600,-52201,-61323,9636,74050,60779,2751,-76265,-5534,105243,221782,212114,72280,-86787,-117823,-113652,-125913,-148118,-117110,-98536,-39278,-9574,-14180,-58308,-94268,-33221,58310,50494,-17964,-65571,-104005,-97334,-69452,-103289,-93476,3661,27258,24729,-20785,-44954,-106103,-85142,4764,81716,64258,21227,-2723,-11346,-57425,-153425,-110404,-21733,-47269,-127143,-109096,11395,125327,111379,111036,82467,21861,-6899,2689,77869,193004,237798,198521,131511,97973,74251,35971,29816,29793,42411,78288,115989,89806,18906,-130549,-43664,76171,121372,85034,-27608,-55604,16131,28290,-19322,-47355,-75354,-15134,64835,111790,87364,86587,43832,-17763,-38634,-3698,21888,29997,27399,-2641,-31445,-93841,-132602,-103997,-9670,78469,75357,11795,4620,-13818,27120,103700,119511,77321,20021,40978,69851,77919,113623,199215,302601,431102,496929,436149,276343,31694,-62983,21433,57129,6306,-76521,-46180,-29137,-53555,-13787,-3539,1180,-18777,88378,151815,159951,121574,256,-70751,-35480,45049,103417,101723,52758,22860,-23584,-87488,-118957,-28098,58732,52254,66580,91546,42260,-56432,1208,-24563,-79863,-103910,-118752,-105401,-108469,-130036,-107433,-75457,-63805,-63679,-38590,1685,25550,59751,176388,212744,139963,129827,294159,468651,549802,492526,207619,65891,130039,87564,-15597,-115601,-92911,3981,46451,40058,-13807,-85532,-165909,-129514,-71299,-71677,-143391,-24166,81782,100879,88825,80696,71482,50127,31781,43298,72210,66448,27333,2468,-7571,30214,84825,125012,80604,-24187,-128679,-48135,-56099,-62442,6975,-32665,-100569,-49100,-8803,-39690,-80488,-115939,-155125,-118992,-42178,-14758,-27847,-42777,-122538,-90827,-82253,-50651,10602,73898,156814,154040,103418,5126,-111551,-107378,-17702,3372,-25632,-45454,-58674,-1585,103465,164731,115245,-13882,-107575,-94954,-83167,-92943,-138482,-100157,-49316,-15102,-34213,-71299,-95396,-83026,-12542,60042,110860,139476,150252,170666,158486,55871,-9551,-34233,-60059,-49081,-53142,-68268,-55243,-73188,-85686,11074,129530,195232,149727,18065,-64316,-48544,1676,36324,98299,102384,32674,-50198,-48617,-44633,-94134,44342,186739,155390,57435,-8691,-23962,66343,146131,201803,201731,146576,83987,-16675,-96897,-63502,-37523,-52948,-26092,41544,136951,148986,67441,-20692,-65016,-50958,13526,59747,126165,220413,264327,190692,71776,-17224,-15505,-11260,-57192,-20897,40258,91917,117432,4437,-35710,-27754,29999,97094,216778,351381,356171,312927,162884,52729,34177,156326,226657,243790,227291,213081,170684,169698,161592,67299,-43420,-82361,-62215,-23998,-23761,-40451,-78869,-145454,-74367,1464,25425,-66245,-136982,-114933,-67643,-46426,-100807,-22623,89282,146062,91695,-7678,-71532,-118095,-112439,-86294,13461,168741,342129,354079,224847,82976,-8567,-26603,-27098,-55336,-42741,-58683,-68789,-30070,27473,82126,108712,96813,38690,-44756,-114060,-41116,-37245,-62480,23825,227414,402874,482182,410088,226552,11113,-116408,-22951,3430,-46349,-60076,40874,145567,256439,261537,194940,140752,137501,72483,32364,49670,159600,259986,132467,-34592,-122070,-50413,-5733,-55874,-96131,-50661,-47623,-91832,-48929,-3275,8046,16993,70620,78183,46508,662,3300,104515,232651,146673,-22059,-78428,-75055,-18687,127161,241612,227311,211089,264264,288416,170703,32110,-26430,-61482,-88919,-121949,-124914,-65223,-9822,-1581,-34259,-64542,-84208,-42138,-15835,28593,24535,-7292,-18336,17974,128581,242404,203526,71578,-28798,-54444,-66408,-31024,86740,188423,144481,88228,26685,-65433,-83348,-18470,-33566,-68573,-74803,-68855,-71347,-38420,-22453,-41719,-52785,-73976,-8419,21139,-34566,-77745,-51655,-63638,-35702,14025,-19038,-57679,-41959,-29040,-61582,-122396,-94780,-298,-31401,-116195,-67171,43647,231093,269694,152003,12592,-87153,-58052,16272,90776,123601,94438,80007,155148,312593,384294,296038,127095,34322,7335,58218,75795,33805,1125,-15547,21096,76426,64296,5472,-16199,-89817,-114405,-12794,97529,97716,4147,-12349,3757,30731,99094,102458,10250,-52505,-56177,-79534,-29794,105894,143674,56934,-7272,-34343,4590,-46590,-69880,-96582,-107863,-40268,-40140,-79604,20346,88725,58710,-24790,-77868,-32637,-4300,-24779,-99453,-76868,-60756,-27659,20797,-11090,-54170,97390,323156,364611,173940,54041,-27191,-117241,-41175,70927,100644,68091,6741,5108,63102,145105,101555,-12491,-131185,-147317,8981,138065,166492,88321,47737,36883,6212,13230,-16946,-45527,-33310,-8312,14911,-9121,14530,19593,-5117,-17064,-3975,-10473,-63334,-75572,-61922,-30643,-3259,-21579,-29536,18221,129808,199371,186413,79216,-89411,-65288,952,-9396,-21698,-3162,2878,-28496,-94035,-55392,57997,87683,52825,609,-13457,-10668,-32760,-35758,-48660,-83050,-19245,5600,44923,86786,161356,181730,26373,-105928,46142,77146,67667,77749,74054,130262,232163,312343,278264,121958,140,-67776,-68585,-53215,-48519,-91884,-119342,-81924,-75866,-1825,94100,87559,67477,39529,-6195,-59433,-57963,-30936,-54407,-34038,-1269,44474,156911,124983,7895,-96529,-131468,-136491,-93018,-35681,-35477,-236,-7211,-35881,-69654,-71865,-70548,-92436,-67280,-64246,-60525,-23460,-7247,-15557,-35392,-55050,-73075,-58346,-38044,-4421,50025,79823,49692,11970,-29023,4287,8503,22808,30135,23309,-13129,-29695,542,8941,-52669,-72667,-25956,-12731,-8078,-59473,-115085,-92605,-26643,7979,-20761,-3346,57496,87989,36931,-10572,1485,-10059,-29683,-84806,-145098,-137175,-77627,-91901,-66206,-25893,-981,-58567,-61654,-2473,-25226,-39626,14533,31511,-39318,-99631,-79812,-80911,-67202,-7112,51038,73307,74711,55467,46466,28758,-54291,-97678,-72851,-64877,-29657,183045,373098,396838,303155,206584,170921,97246,66715,60662,69609,17572,-61770,-39096,93799,180004,251384,255512,102110,-28051,-97222,-62359,118,65915,113875,65163,-23524,-97294,-117627,-98288,-43283,-799,4777,-54923,-74541,2700,20815,-37303,11154,95618,146692,149609,79895,-285,-46742,-85905,-47449,-74592,-63313,46424,113211,168506,279649,254611,147562,70993,37091,38454,36444,-13328,-88130,-86474,-94205,-112487,-130944,-137020,-125831,-90222,-87942,-62572,-43444,-60434,-91625,-97755,10463,34400,-44753,-138002,-72320,-14056,19316,19561,-24736,-120959,-46295,52026,91804,26796,14547,165561,308162,281910,165157,148076,91445,33185,-5742,-9950,-26626,-69200,3640,127380,211953,229144,176813,40763,-138189,-32043,90494,193536,138108,14026,-51793,-76642,-61578,-75723,-35749,65724,118617,137965,125986,132068,136453,79738,-24286,-114140,-53699,-13878,-13130,-15880,-34918,-50234,-67189,-141980,-147175,-117207,-116706,-107948,-94416,-49357,22579,126070,278222,351767,233309,94010,93121,165120,144831,59409,34044,58618,59641,102585,169844,185637,156335,51920,-66194,9944,256787,357589,277902,186413,152430,89674,8473,-22420,59531,125629,110046,47701,-49249,-48342,73347,2709,-98226,-43815,-9018,-21746,-29605,36140,106335,125732,82205,-9568,-17154,46138,88552,79038,34157,116,15051,77858,121367,97024,54926,23269,13536,36089,42024,-36461,-79752,-70416,-72197,-64732,-12601,505,31172,50676,3560,-65287,-54803,19589,46091,51192,12868,-59781,-112924,-34526,12235,20772,-5249,-31856,-23333,28884,122774,193114,151350,2877,-68372,13601,160309,276857,352672,248753,75981,-56644,-78407,-41278,-45175,-85528,-117588,-89661,-32595,723,41735,95203,131444,78988,-10958,-60938,15517,160224,294051,403931,347235,302665,282631,297411,196186,46194,-42794,-89624,-37550,-6069,19529,39073,-45350,-91992,-44077,-39626,-20571,-3628,-25209,-34986,-4793,-14997,-52917,-63208,-8159,84086,127548,154677,115097,43624,-48637,-92303,-117939,-68859,-14298,-45604,-18421,22870,97517,87889,47555,59830,52198,31949,17043,7968,-13401,-50363,-88645,-104555,-59544,-80188,48314,262610,295409,149237,15942,-31887,-54793,-37676,7165,104926,156637,64974,-67979,-23979,-51321,-81932,-96280,-85834,-75467,-97799,-73839,-50857,-61990,-58242,-20765,-6036,57327,57298,-39038,-57337,-42045,-78583,-95503,-1144,60805,31468,5695,57881,120984,170789,155285,77081,1079,-68037,-76083,-10680,18859,10860,-39443,-28073,41482,147965,141281,61224,-6613,-80350,-96581,-14674,94288,125918,70621,43326,34794,952,-33750,-21467,-41471,-73417,-74438,-33662,-53190,-118115,-116520,-54367,45746,127904,203107,148226,107965,87863,-7188,-1104,42857,68159,55469,-73157,25733,137975,196668,134420,-25447,-125154,-34921,4540,-27211,-106756,-69472,73100,163603,231015,236525,59671,-94539,-84689,-18749,-13057,43095,129555,290929,330212,178423,36868,-69976,-68580,-11902,65478,115267,96041,72603,25879,-22406,-99290,-71394,-37878,-55555,-61925,-63149,-82535,-30501,35133,70608,92629,65638,41906,42737,67629,28795,-27556,-10049,19079,-38361,-17046,30594,27611,-22380,-67638,25485,7882,-70861,-120240,-40911,-9635,-36620,-51258,-41990,-25135,-41929,-63446,-67295,-27756,22788,50168,27648,-37350,-68669,-68502,-60038,9494,-7190,-77415,-107827,29463,146930,167345,118887,118667,59981,-43272,-132923,-96245,-54445,-41291,-15144,138689,276367,288040,240209,132525,16916,4851,27970,-13253,-60861,-83180,-61169,-22408,-16669,-28688,-5059,19932,27853,46008,86176,67012,124671,244317,341588,381065,218749,70495,-56299,-81979,-35363,-37443,-79370,-125225,-77447,-42967,-30950,-74930,-56807,63622,189300,272019,206451,49311,16603,62531,65468,-4627,-63685,-97901,-54258,-35763,3715,54984,64552,65192,83487,31168,-53012,-113890,-96947,-48103,4657,29545,-3032,-83975,-49900,47777,74425,5420,-60227,-59323,-39925,2495,-77259,-91217,-21464,21918,68380,117093,133673,61011,-40068,-92218,-73117,-25140,-25379,-63042,-31346,22915,82241,131284,123903,76350,31875,-578,867,-22721,-38337,-19797,-23653,-57587,-104393,-34933,11257,5225,-52401,-84222,-8774,38105,30619,-507,-28232,-21653,-19469,-30601,-59437,-13174,38196,14634,-39312,-90141,-120684,10806,219632,437220,712265,679822,478915,155924,-72380,-100078,-117726,-36345,57421,127982,207828,347818,407137,274758,101271,-31545,-138831,-68504,-6567,-57685,-91383,129683,233148,142628,-15909,-77981,-41137,-80941,-51036,-20248,-22331,-40465,-70237,-31578,32581,24361,8000,-3265,-33117,-47219,-96188,-86101,-29672,-2013,1750,20317,105954,229662,398202,362168,233311,144079,182713,278292,204292,141914,111825,94052,31024,-35187,-65541,-80519,-39042,10402,43972,23670,50588,128464],[183446,65020,-43304,1893,133266,293566,319529,229238,81594,-31998,-102839,-23913,26126,66916,104704,75153,48718,94236,102657,52417,-4256,-49944,-92334,-88779,-53366,-25649,-9332,-3127,-42096,-92092,-101155,-78523,-18027,15827,43484,90498,58822,47552,41700,4621,-22728,-46254,-79529,-89852,-94989,-66572,-44778,11151,102670,179786,251614,335359,219437,32125,-72377,-15674,37530,13473,4547,80382,84701,113653,79321,80216,98807,-1548,-44960,-24418,-41557,-57275,-61126,-43003,-3648,-3508,-11380,11207,-31718,-82157,-10938,-58468,-111838,-14000,34787,51757,12976,-74379,-144690,-131668,18523,287264,459590,311956,197487,191997,196942,173128,70730,-46328,-119729,-98547,-122079,-76592,59527,197861,128589,-58178,-76022,-23708,28387,21490,9730,103454,147876,164986,101589,30493,110825,317897,311027,238155,145317,89306,16813,-23047,-54053,-56032,-35444,-37715,-39499,-91664,-79326,35834,99143,82021,-4175,-85905,-3874,41529,87294,132410,114019,2245,-26266,78672,99312,20537,-71753,-20382,84809,91768,86344,24490,-32443,38050,151548,154048,53010,-45912,-6699,70936,93657,66501,64529,38823,-33308,-38278,-37641,-129203,-72377,22376,26092,66307,152527,55439,-91764,-181780,-123323,11063,41107,-29178,-46172,-99237,-90616,-92620,-89766,-60157,-34865,20619,-42239,-26079,7005,37884,-35706,-149172,-2597,180688,138520,-12394,-122654,-75399,-47687,-70058,-69885,-76955,-106617,-89698,-39777,-22919,-60198,-39553,-48779,-78488,-3482,44278,6872,14308,21183,-59095,-120759,-102924,-63118,-87412,-96070,-36700,-10693,-82460,-132870,-113243,-88651,-82948,-87093,24186,25664,3047,36721,-42547,-24585,-509,-3584,-46218,-84579,-99545,-44777,38906,190812,287536,153891,-10780,-81246,-92956,-160418,-94329,-44154,-61141,-95975,-75305,-60190,-54133,-57679,71,-39171,-51119,15280,46033,78433,70234,28225,-37102,-46164,-4795,113311,210610,208883,167354,136310,68299,19650,-39366,-62380,-57570,6447,75236,53517,-4323,12684,48988,32938,6787,-19196,-38752,-76276,-47065,7133,-48777,-20345,-8381,22286,48974,-297,318,66805,124178,162382,155331,117762,23078,-60056,-31665,-14105,31457,56988,73163,78020,30749,24344,28016,-28746,-91405,-118745,-84389,-64076,-90251,-95530,-41539,1001,91970,198654,258301,268404,224859,166792,150120,146399,94112,77471,81857,67118,-14837,-109153,-69211,-55935,-98160,-88871,-8266,117233,177748,118040,69729,23347,-18768,686,71266,125804,124658,88100,28607,-29712,-101047,-124999,-24464,42564,97174,58466,-33117,-116581,-57284,-32962,-53352,-17534,66391,137917,143137,52125,11498,20662,24893,-19084,-110233,-113746,-48678,-75649,-118159,-25350,74435,166614,196677,162439,92698,24497,17744,92067,72010,-32839,-92314,-84496,-24682,71424,82355,9248,-51824,-96664,-53231,53814,53709,7178,-54637,-82828,-59379,-2677,62039,120584,94696,-3040,-94087,-88740,-58016,-48666,-17714,-31094,-107715,-113572,-29954,61828,89739,52671,34901,48312,81901,113777,123782,108757,61321,-3807,62483,146729,166684,165392,100535,62246,21391,12043,-16324,9792,100633,221094,341007,416733,476355,450809,168671,5145,-58073,10282,83403,119580,152778,146293,96506,24771,-79393,-92602,-61205,-85418,-92860,-149954,-161751,-148563,-150079,-29419,-71466,89788,321541,81470,126121,108327,32295,-62792,-183108,-55668,79175,6879,-55752,134781,185765,6066,-80689,-73149,-10543,-16261,-81765,-116680,-71389,125140,328823,230008,58853,-10267,-37089,-67003,-61824,35195,160390,234701,173031,-24268,-102032,-82685,-98678,-71716,-35830,-45984,-15763,26345,86718,141515,111214,15496,-102735,-98266,-13272,71737,136928,125966,49487,-3142,47915,180909,145883,44189,-85012,-118373,-103715,-119309,-43210,-37250,-118505,-72404,10892,62630,64513,13844,-39137,-78822,-103847,-147819,-158068,-133252,-48860,-18213,-39463,-39629,19149,78638,70044,8969,-68379,-2673,113715,221399,198878,55208,-92236,-117866,-102258,-109751,-152759,-131749,-107545,-39095,5081,10847,-24409,-59720,-12917,64131,38312,-39328,-85026,-120123,-113359,-84462,-118320,-84402,-8749,6840,25775,-3320,-24520,-83079,-88775,-2380,68906,53331,17657,-3347,-11209,-44115,-130665,-137772,-42185,-50099,-123418,-116761,2165,117283,98966,93238,62776,11706,-9296,2911,70958,183075,221424,176406,100697,76409,69939,30628,21874,24596,36178,64397,110910,94763,24426,-119832,-44252,94179,141107,80639,-53978,-117732,-49753,-15977,-22150,-44522,-76350,4247,102385,153154,129292,126241,62988,-7401,-30830,2680,24684,30720,24523,-7189,-33256,-90344,-129519,-99208,-8566,93038,115503,69242,42701,12530,41252,99601,103408,64153,4874,18398,31841,25253,63506,157679,277865,439632,538246,482125,295494,34953,-52591,41561,77621,11849,-84770,-61298,-43995,-64967,-7651,7900,-384,-36143,76203,158291,175818,123056,-17893,-100266,-17610,72837,133927,121366,59520,43529,7390,-58368,-121939,-51497,30185,34888,67912,110297,79491,-35579,-36049,-38936,-77910,-101263,-115983,-90258,-95172,-121842,-97067,-56621,-33823,-38626,-39138,932,36335,68718,175246,185791,107552,131877,367773,595215,667803,531606,183550,56694,131002,88040,-17664,-119719,-95492,-3038,33674,21924,-40625,-113751,-181322,-126257,-76388,-86399,-139789,-14131,98140,121644,123687,117200,90715,54969,34118,48523,81815,78277,38339,11018,-224,39504,100697,147778,96500,-20155,-127782,-48584,-53349,-71047,-5357,-41978,-103964,-36932,13778,-21915,-65949,-96757,-131277,-128994,-63869,-37198,-45442,-50226,-113472,-99218,-90329,-60746,1674,59840,133659,138815,96744,-497,-118785,-95333,-5063,13350,-18124,-42571,-65544,-7833,114750,216349,169687,10239,-111540,-98811,-82755,-89169,-124043,-96097,-48134,-13264,-31758,-69232,-94016,-86626,-11847,59324,110156,138320,146973,172345,165124,61491,-6509,-38881,-68667,-57500,-56150,-69795,-61197,-81652,-88638,12849,117629,173010,125730,3220,-76388,-59221,-10074,31132,115881,136731,40844,-71394,-97739,-93328,-77954,72281,184158,131058,43310,-9670,-2202,103671,169405,210777,203726,151410,100939,5181,-80478,-79196,-49802,-38714,11914,92783,176066,137565,22345,-56644,-80961,-49192,10202,47270,118509,229034,278797,196182,72313,-36187,-26315,-19847,-72276,-19065,62246,158729,194745,41169,-24427,-31925,24606,96153,215501,322168,301085,274622,166021,63673,29422,122066,187355,224611,224242,225348,188653,188915,167189,56116,-59299,-99267,-62541,-21119,-27049,-57014,-94199,-134244,-63184,7141,33277,-59881,-129251,-99283,-58286,-45181,-114128,-39676,69100,129943,91792,-3354,-68755,-111451,-127924,-101852,7573,175424,354965,352362,199630,53675,-44018,-57028,-28136,-35278,-13375,-30281,-52740,-26345,33753,93920,126782,121985,61996,-39710,-140065,-48650,-36382,-52884,23361,226192,402078,476371,385751,186709,-23679,-90996,-13295,-4313,-74722,-69212,47912,152031,284065,306660,232580,164737,153073,73728,37902,70142,194183,296649,152887,-25963,-130122,-64201,-30146,-81784,-87707,-47691,-52099,-109744,-60107,-5866,14940,35566,96138,105029,69857,17089,18684,112322,213043,126047,-27444,-67123,-71567,-14464,142880,254947,210126,174971,221815,244374,152606,32459,-13168,-44993,-77212,-114174,-120378,-62136,-9996,-3058,-28753,-53875,-69860,-24640,5152,47446,37931,3098,-9566,29688,141518,244905,207623,81041,-11567,-28782,-44651,-9173,109668,194261,138717,80430,21166,-65678,-85540,-16125,-31855,-71010,-85110,-84169,-90242,-52737,-26036,-49533,-61372,-58938,5363,14645,-49781,-87742,-61456,-83159,-70847,-25908,-38915,-65221,-58717,-55870,-81412,-129075,-84726,-853,-34693,-118445,-66221,28593,177407,235091,144854,9247,-93150,-65045,9374,82993,103334,56748,47614,137305,295987,352992,251987,101173,23732,9398,67151,82772,34860,-3490,-20332,24340,89668,94853,67095,37875,-71304,-112483,2504,117442,109569,15758,-5963,4225,29459,90471,83013,572,-18012,-34702,-86274,-32941,107613,156879,76344,9316,-26448,4811,-29659,-62899,-90790,-101344,-30393,-16971,-69523,11785,69577,42894,-37574,-77939,-30943,-4905,-25859,-72223,-27065,-25048,-12208,32907,8062,-53234,72662,281876,313409,146791,49388,-20840,-104183,-66004,45933,89606,60885,-1103,-1915,62175,141083,81267,-29060,-142786,-131539,27944,154777,169549,82637,42735,36574,9238,17163,-10460,-42314,-32526,636,17861,-6817,25924,32948,7974,-2772,12258,-948,-66991,-89217,-76522,-44035,-18074,-35395,-35902,8392,112340,174199,151538,57468,-94408,-64299,-2386,-12897,-21893,2076,7910,-31295,-96939,-41197,63330,83268,44054,-3518,-10376,3573,-7110,-8254,-28272,-72896,-17003,2301,44546,96021,188117,201317,33042,-94246,58015,103714,100221,115699,106684,154509,244782,319148,293534,140650,3156,-62265,-76501,-60965,-54740,-101753,-103714,-69657,-73488,-9710,64306,50331,46205,23175,-13527,-49993,-43337,-31565,-67447,-42256,2822,54257,143010,98062,-883,-81575,-100713,-101044,-59111,5620,-1582,21234,11866,-10287,-50045,-65370,-69924,-93037,-62135,-50133,-56246,-26331,-7588,-12282,-32619,-50306,-71247,-74993,-59367,-24994,20942,43228,24612,15690,-9200,20494,22023,34516,43805,42383,11333,-3067,23401,18099,-54866,-77856,-26028,-14783,-13052,-59563,-92432,-73375,-38077,-21223,-38479,2422,75767,112949,54529,-5730,2609,-4491,-27637,-94636,-147215,-115295,-90061,-93124,-60164,-15656,13549,-42563,-34606,13648,-19826,-46224,-1732,-2883,-72966,-71266,-58351,-72920,-60985,10491,76546,101899,104975,81606,65324,41870,-45970,-95003,-94177,-83343,6277,222328,373856,361375,246654,140537,127260,86901,64925,58678,64353,14541,-71552,-47335,102699,207820,307751,309144,104646,-39207,-100071,-57031,2687,64442,114893,65085,-22484,-94810,-116664,-109246,-69134,-25804,-13761,-63509,-62271,19575,44287,-21286,10897,74551,110804,120917,71736,5544,-36304,-78291,-39805,-64064,-66673,43482,117473,177009,279266,234798,145257,89114,57522,50383,38432,-6655,-72547,-79764,-101794,-129998,-155080,-155070,-139728,-91061,-74307,-44717,-32534,-52676,-87000,-94255,23346,44793,-47955,-131729,-62815,-2698,33738,27337,-30415,-117160,-26328,56472,96482,35753,30826,159234,279381,269953,156216,125288,55642,-4941,-12854,12570,-13906,-64220,23089,158355,237915,235460,159372,17073,-130876,-22655,108824,223307,178760,39115,-54836,-75242,-67714,-91591,-57107,44693,115483,153437,144629,127999,123654,72705,-8681,-94975,-91356,-38509,-25390,-24183,-38117,-32047,-46328,-120416,-156264,-131672,-115805,-95371,-100739,-55351,7978,90010,233589,335568,222167,83885,83202,142388,103463,18800,18559,68706,72411,113337,186597,209060,176652,62480,-60675,-14044,228731,350787,269136,165060,129429,70728,-2449,-29715,49388,117734,110798,46021,-59675,-77769,46581,-15649,-100290,-30005,10291,-4653,-18809,40394,107412,120987,72139,-22533,-21594,55542,100278,81670,28988,-482,31230,109396,151068,101021,35725,-3811,-15543,-3323,16147,-45412,-77454,-71422,-89583,-88464,-44682,-3953,51254,50595,-8053,-71380,-60985,4194,18894,28513,-4000,-73739,-115180,-35705,7862,12541,-16422,-45344,-30161,17278,122135,221996,167611,-723,-77004,2020,134100,232738,293427,201969,43560,-91989,-50818,-4311,-15933,-67427,-105348,-76743,-11415,26809,66143,121961,155854,92389,-2654,-49976,23031,184989,354018,426519,337790,282518,279037,304113,199463,62096,-22681,-83253,-42611,589,41380,53580,-32238,-84365,-51280,-29501,-248,26494,-1796,-37971,-18908,-24064,-58449,-72194,-18954,82236,138409,175953,150118,93256,-1939,-70347,-127054,-89441,-65622,-101465,-79441,-32789,48913,68275,47370,56563,43253,22697,-5450,-32248,-62124,-107479,-111370,-95607,-67064,-106177,96109,314908,347259,203577,54434,4836,5421,51889,97168,167210,183325,57694,-67470,-13614,-45511,-87073,-96345,-65436,-61139,-92531,-81192,-60581,-59232,-50947,-16477,-8317,40929,29992,-58104,-35729,-17570,-63534,-94131,-10202,54116,29033,2194,56664,124351,173958,143681,54441,-9557,-51611,-52104,10242,32875,12269,-48669,-30935,46014,144626,120434,51114,-8286,-84844,-87152,14751,134101,145501,75555,39779,25576,-18941,-47205,-21901,-34931,-62059,-66498,-39813,-66778,-109463,-103945,-43584,51015,128792,164125,84138,48397,55613,-6592,4605,54513,93851,101296,-67145,-12196,110929,176070,118407,-40785,-106665,-8240,25104,-22592,-117572,-63455,84067,136064,161122,178844,35234,-109714,-98745,-40250,-51530,27075,138786,285130,287121,134413,15299,-62738,-50570,2463,78963,122028,93802,72677,32661,-8007,-82905,-95698,-54703,-56288,-49381,-46686,-77851,-37684,31537,78918,96404,64924,40110,34508,47744,12065,-33914,3326,50928,-20143,-33919,1099,3137,-38832,-90476,8645,2821,-71254,-125884,-45264,-14696,-44101,-68523,-71800,-62089,-70275,-80796,-77966,-40601,1294,20186,-1627,-66782,-94899,-87953,-56320,27227,-522,-73530,-114974,31439,138832,132130,72318,80659,46632,-41379,-119739,-87809,-37991,-23803,-7283,123671,257122,292350,267512,171114,49505,24868,37116,-19402,-59482,-70447,-58420,-38515,-47419,-43597,-18011,11981,29252,45825,77180,62598,133175,270999,369770,419243,256338,99296,-23931,-64179,-32534,-38102,-79082,-142380,-87909,-55075,-43719,-88565,-66294,65994,203895,302498,228527,62320,15509,54663,56363,-12643,-83708,-110440,-48758,-25457,4178,58156,78891,81618,87709,23443,-56528,-110586,-105389,-55930,1811,36341,1973,-85498,-46130,51724,81305,6845,-61594,-49259,-22029,18342,-72731,-98186,-44008,-11971,32869,94825,129135,66651,-35544,-91053,-68846,-13296,-3449,-41829,-32241,16381,77075,129082,123351,84275,48375,11761,4294,-26400,-49711,-23500,-26334,-63519,-98512,-19381,37114,26282,-49097,-104592,-25014,19730,13650,-15764,-41174,-26332,-14655,-23424,-59345,-20017,36497,26266,-16352,-53108,-96974,-22425,184369,426982,766379,744216,509392,169177,-54303,-85416,-138714,-30269,80937,175876,265724,391264,414102,256641,89677,-37224,-140260,-60973,4672,-40808,-122071,77485,184863,119213,-24645,-67651,-45011,-98146,-66781,-33243,-32222,-39612,-69160,-29992,44522,49379,36279,27901,-3091,-27757,-85328,-77318,-14627,17400,14933,24596,98108,180873,317350,301638,182411,99083,152767,271269,223091,158417,116974,82387,11920,-53825,-72547,-56436,-17232,21565,45503,27022,65673,154353],[211672,76229,-43216,-6987,119303,270232,270932,180121,53358,-50745,-78472,14158,48704,54774,67989,47082,47566,122713,140919,69029,543,-47845,-90800,-114666,-70287,-34825,-14364,-12368,-54613,-100426,-99482,-81244,-22970,10649,41755,87827,58582,48023,42723,9313,-16538,-41406,-74014,-83444,-85676,-56254,-22397,38166,136711,226514,299470,335040,180475,-2735,-106836,-34794,14663,-14713,-79686,-16367,1662,66543,57897,70877,82011,-38279,-58249,-12250,-29136,-64763,-83767,-24002,31876,45168,44419,60087,8955,-43657,10177,-46001,-132444,-35850,14795,20676,-22420,-108338,-174577,-93531,53843,312454,427486,256011,166804,186544,206881,186601,79499,-45852,-126313,-106266,-128253,-58350,72897,185268,87714,-71459,-59169,-15782,13003,19345,18661,83877,128785,151634,90885,14327,84657,277612,287936,195701,94050,48338,-14398,-52387,-72728,-75645,-62861,-66331,-68738,-121468,-59249,51231,107100,79485,-4262,-98094,-34129,16840,66902,116374,114742,34597,-3206,86479,106991,25161,-78149,-29882,75915,88560,82201,16571,-55539,30713,152308,146635,42760,-56753,-12956,57803,76363,51817,53996,30854,-45512,-46067,-35312,-118914,-86632,-3978,-6979,22177,131817,71754,-83242,-179128,-137950,-18000,2067,-39104,-42972,-108476,-94294,-114530,-131826,-88060,-46864,9952,-66238,-49451,-9558,20848,-55658,-149845,-3006,153016,102112,-39266,-149894,-48926,-30157,-68429,-71622,-73863,-98791,-113599,-62679,-39395,-56571,-26258,-42215,-75077,2861,55493,21698,29753,26400,-60878,-112377,-112569,-92124,-104564,-93344,-32824,-7162,-79043,-121254,-98902,-88938,-89052,-84480,44435,69621,32776,46181,-60878,32396,71375,58699,23,-47965,-71668,-33598,35476,161879,268633,188909,20044,-64671,-79753,-145873,-108075,-57393,-76353,-101567,-77375,-57249,-40376,-29947,15322,-40132,-80664,-30294,25583,92356,116451,85329,-15565,-48284,-18593,84809,157712,174340,135416,97571,43987,11386,-42608,-66330,-69172,-6394,59339,41343,6352,54542,98799,77874,40847,-809,-35092,-76611,-42813,22197,-24232,-27785,-15182,26393,78003,48753,52768,122374,180279,215192,216836,171987,63088,-42411,-49214,-36027,8822,37419,64861,88033,53810,20075,19570,-31800,-89917,-102493,-88843,-66073,-80074,-80755,-24277,19175,116511,240796,292198,265993,206104,141421,124115,126579,73030,43603,37675,25786,-38751,-101987,-58000,-45081,-86110,-86950,-2099,154884,210286,133093,77631,28253,-13211,9370,77693,125484,115335,77850,29606,-10454,-79243,-135749,-23784,60194,112381,65270,-30136,-132492,-77955,-52141,-67806,-17456,79509,155487,146242,49553,20233,33966,32218,-17952,-107270,-118804,-64779,-91912,-79379,-554,96384,173841,176123,122498,52086,-6546,-6378,69659,65470,-36252,-100317,-96283,-41934,48203,59073,-1182,-58897,-96504,-24516,80287,64804,11229,-50577,-96548,-80396,-14341,48839,107555,80166,-17231,-102116,-96075,-68804,-57833,-15107,-24081,-102357,-113498,-42467,34393,66589,44883,34230,47408,83856,124526,140534,124212,69578,12481,94190,195537,238552,228597,140949,84542,37818,25972,-6750,11204,95002,220713,341260,422030,478273,429243,163499,-7883,-67649,7346,86383,130090,161893,125476,43313,-29837,-96697,-86595,-60577,-87999,-95136,-149974,-174335,-158631,-153115,-62436,-148586,-120268,120158,-42212,-670,-13082,-63694,-127140,-209574,-11587,116471,19334,-52205,130976,192847,9126,-88921,-108302,-31098,-17208,-82586,-107288,-74891,72916,250029,158611,23534,-28605,-44558,-68601,-63072,26348,140163,200349,143084,-35716,-111991,-99561,-118795,-79790,-37001,-48348,-30167,4143,60459,118473,89603,-3569,-122783,-129944,-49275,26500,88683,94385,45201,5549,54174,177743,128363,42161,-81563,-120720,-98942,-102120,-19700,-9500,-112625,-87061,5178,69784,83503,31618,-16738,-53544,-90927,-143396,-151499,-138277,-56376,-19787,-26688,-20944,28662,83846,81292,16493,-60663,-1083,115648,207306,173493,34518,-94328,-105248,-77960,-83143,-157039,-146921,-114199,-36828,21527,40135,13807,-18989,8439,66694,23748,-61462,-103824,-135692,-130817,-102766,-131486,-74743,-24720,-14570,21750,9764,-6697,-61031,-78211,-3772,57577,43181,15398,-2895,-12347,-30312,-105665,-147013,-59752,-53345,-119505,-125519,-11255,102381,84418,73205,39612,-1587,-15029,-2148,59352,167729,202327,152724,66186,45909,55570,19306,10221,16537,27626,48866,101220,96860,26315,-112992,-40251,112559,157853,76200,-71087,-137404,-82733,-28246,-13416,-38757,-76907,18917,135290,194861,180985,175298,84254,2683,-23689,8089,25963,30182,20219,-13646,-37333,-85061,-121834,-93081,-10530,96408,141026,117219,75838,36352,53702,94015,87458,51013,-8294,418,-4588,-30600,7847,107715,237884,422999,554274,512608,309250,39062,-42090,62128,98681,19068,-88252,-73920,-57791,-75810,-3332,15269,-9754,-56859,55991,155074,182761,118794,-33215,-111376,4601,98670,160593,137070,65625,62110,33060,-32786,-107531,-69111,3416,19770,68249,128548,115736,1413,-71730,-52891,-71312,-98016,-110677,-75120,-80585,-111727,-85269,-30140,7011,1619,-17549,910,37426,71485,168758,155746,78155,138690,429655,703772,760848,544202,155240,49370,129515,87734,-18658,-121805,-101496,-15343,16105,1859,-63558,-139571,-190682,-124270,-82896,-103463,-126412,-6230,109836,139168,162560,156341,111054,60450,35850,51616,87824,86518,46423,17129,4966,47617,115806,168270,111534,-16426,-127125,-51121,-53248,-80732,-19234,-52302,-106079,-25301,35640,-4207,-52195,-79539,-109129,-122333,-89012,-61106,-60900,-53344,-104554,-109327,-98305,-69277,-9048,44360,108347,119856,86293,-8674,-125626,-86521,3164,19746,-12509,-40684,-74333,-19341,116775,256605,219256,37052,-107977,-104109,-85219,-87504,-110560,-87722,-46007,-12132,-30121,-67666,-92307,-91610,-14253,54253,104188,130471,136622,167178,165896,65292,-3004,-44623,-80953,-70573,-62554,-73700,-69177,-92399,-94073,6789,91008,134378,87540,-22063,-94247,-74727,-29581,18446,125575,164210,45615,-87544,-150748,-135320,-48032,93315,169875,96744,17202,-22351,12684,129536,179547,207175,194716,145927,108648,20213,-69474,-96382,-62023,-30693,35859,130236,198532,115037,-15793,-77610,-83689,-48135,2148,31955,106702,229890,279413,185396,57631,-71892,-34894,-25487,-93938,-23897,78246,217847,263018,73969,-16602,-37908,17450,91440,205950,277978,235215,220871,153129,63634,15496,76810,136843,193549,208465,222389,193723,195889,158308,38666,-72346,-121882,-71653,-26924,-39080,-78234,-104904,-113408,-51906,11790,40508,-48427,-112934,-86297,-53283,-48417,-128310,-58600,44541,107315,86656,-1098,-69054,-106533,-127352,-111450,-5830,168391,350232,334400,166789,22356,-80455,-79666,-23209,-14280,15618,-4806,-39781,-27943,29621,90841,128985,135976,84152,-27176,-136946,-61604,-39868,-44726,25272,208874,378288,446155,345767,140968,-60006,-69606,-8515,-16143,-101458,-62175,56525,154546,296362,329092,250741,171930,148025,62690,34497,76668,203253,302501,154229,-28263,-144625,-82527,-59695,-111705,-82611,-51089,-60701,-128730,-72147,-10894,17920,46382,109007,120054,87383,28620,28424,109629,176554,94798,-36511,-60809,-71518,-11365,154066,259648,185963,135887,171805,187902,124630,28410,-653,-27424,-65187,-107793,-119839,-65561,-17562,-11865,-29986,-48098,-56374,-4900,25525,64614,49142,11748,-2338,36645,142704,227913,193240,77238,-4902,-11680,-30634,5564,124141,189507,122108,60915,6702,-72562,-94277,-20652,-34779,-73924,-97184,-93798,-102396,-71680,-36032,-61797,-71192,-49811,8418,568,-71049,-96067,-70318,-97480,-100809,-55266,-49468,-71723,-75510,-81186,-102324,-125763,-75796,1877,-34914,-119406,-69783,7600,114633,184168,124746,-2051,-104466,-77987,-6322,63114,69864,9670,8195,110766,267773,311913,204691,71311,8079,5899,67428,79651,26818,-16366,-31693,21923,95912,117545,117983,86735,-57847,-115651,13455,131918,114494,19878,-6208,-587,24370,77082,60480,-1179,12909,-21577,-96708,-37125,102972,161392,89560,21859,-23610,-3752,-18330,-58721,-87298,-97828,-27441,2257,-51285,-2394,39441,16960,-57631,-78945,-35487,-13748,-31689,-39423,12335,2942,-665,38324,21726,-57444,36469,222949,247885,113702,37130,-22683,-96765,-94668,13441,68237,42803,-18194,-15711,55312,129849,57925,-47356,-154206,-123604,37103,157698,159629,68748,29694,28749,5637,14803,-8164,-41036,-37653,-1,10798,-9850,32281,39804,13939,3164,18636,-2782,-81422,-112215,-95793,-62188,-38039,-51079,-40359,1157,85360,134964,104350,26226,-103524,-68523,-10292,-20575,-28871,-2480,2809,-43509,-102525,-32050,61313,71067,28224,-14266,-13540,12601,15796,21795,-1118,-49017,-5111,2118,42068,99807,207881,213457,38740,-86405,58034,120421,126097,149672,134923,169999,243757,303846,284856,156421,33788,-42265,-91060,-74680,-64199,-111340,-97379,-67244,-79022,-25879,24140,13943,25258,3591,-27252,-48388,-35086,-35384,-84051,-56190,206,58470,125059,71673,-8540,-67873,-74612,-70401,-26767,44918,33374,42404,30457,12847,-36547,-63573,-74019,-99585,-63638,-42446,-55528,-33869,-12423,-12561,-32839,-49624,-71931,-91210,-81009,-47466,-10299,3767,-3465,19159,11885,36028,35227,44763,56086,61776,37753,24121,44944,24765,-58507,-85504,-30494,-20743,-20738,-60448,-71843,-43258,-22540,-37370,-62228,153,83206,125747,64213,-6250,-2864,-3584,-22533,-87525,-120061,-84716,-78606,-92768,-57063,-10539,21542,-32938,-13247,23525,-19568,-57410,-23653,-41518,-80777,-43287,-44896,-71876,-61557,20659,92809,122239,129088,103134,76793,45259,-44484,-91904,-105526,-83036,47653,254321,356816,308020,177266,69446,74392,65803,54225,48244,50960,6382,-81389,-54709,105404,225522,350784,344156,98789,-53466,-101955,-53919,1785,58134,109723,59049,-27520,-97105,-119242,-118910,-98260,-53339,-34401,-73402,-56770,27000,60435,-9715,6508,48223,71904,87129,58318,4422,-33241,-76593,-37166,-59345,-72309,37995,117463,179503,271681,216472,144434,107849,77844,61468,40046,853,-57790,-75379,-113742,-149610,-168194,-160542,-153356,-91541,-61587,-27850,-23146,-46574,-83737,-94770,28442,46193,-57697,-124983,-54192,7811,47326,37391,-26461,-84971,-3567,58054,93657,40501,39797,144853,245413,255206,152274,109358,27050,-52594,-30882,25944,-7086,-61970,38684,180226,249144,225701,128917,-12586,-121205,-15776,121587,240821,208444,63285,-53971,-74369,-76310,-108496,-76151,22030,104948,159194,157416,122185,108735,66270,17584,-33844,-93158,-60505,-39420,-34001,-33642,-16306,-30549,-103402,-148073,-134710,-102867,-81866,-104094,-60174,-4309,57390,182300,298861,194534,64774,68028,113784,60600,-9184,31265,99133,98530,132917,207988,236813,198812,74073,-50008,-42572,181913,315799,241272,137716,106075,51767,-14031,-38145,35622,100222,103701,41264,-68024,-99978,23587,-32876,-97514,-16557,26887,9090,-8998,44638,108145,115757,60572,-36561,-24862,65235,111935,83132,22655,-2446,45766,144158,186357,107886,19808,-27193,-41726,-36737,-6813,-50610,-74001,-71375,-98997,-101310,-66137,828,74743,52349,-17716,-73454,-64509,-12042,-9320,4573,-21225,-86207,-112985,-35932,4541,6161,-24884,-55917,-34461,6329,116383,242538,175968,-5011,-82566,-6667,109496,190054,236899,159630,15112,-128588,-16191,34548,13654,-48782,-92097,-62568,11978,58320,97392,152302,181197,108464,10150,-34947,33168,208865,408073,433371,319722,256800,268010,297852,194330,82054,4018,-70271,-45580,6826,61183,65105,-17433,-69018,-54734,-19820,28016,63433,23838,-36634,-29899,-30934,-61992,-79546,-27421,82156,150336,196853,184900,145081,49278,-42440,-129781,-105943,-110101,-119984,-113948,-71993,1764,42446,45212,57495,42946,21561,-16495,-44535,-67354,-111884,-88612,-82773,-72480,-77266,150523,367328,397170,263140,100969,50475,81729,159602,200869,234945,207537,50480,-60721,-2440,-38021,-90657,-86034,-44527,-46212,-86710,-85626,-70597,-58882,-43810,-10363,-6799,31269,15565,-49803,4425,11404,-46841,-91434,-18631,48743,30704,4875,64050,135968,181764,134875,38740,-8261,-20179,-21465,36863,50343,15700,-54437,-26936,57850,144145,103837,45380,-6037,-80986,-60984,59016,177242,167263,85354,41400,20149,-34192,-54596,-19749,-27985,-49136,-52591,-39505,-67933,-93985,-89205,-31255,56320,124530,114145,25108,-2422,24774,-1845,16854,72278,127288,161471,-9112,-57723,80427,152019,101743,-51894,-85120,21451,47746,-14149,-120641,-55885,86974,99759,86829,117865,11718,-121934,-105594,-54992,-82663,27680,155245,279788,247456,100679,-1594,-55840,-31266,20913,96875,131414,94832,76056,42962,10905,-57909,-96839,-61197,-49760,-29961,-23579,-66475,-39582,31398,89402,102750,67544,41941,30308,33564,1188,-32469,25471,89850,5465,-50345,-23292,-11549,-44423,-100087,-344,4525,-62871,-116748,-48335,-19415,-51239,-85236,-99639,-95539,-95701,-93755,-83090,-49095,-17838,-6055,-25521,-89773,-110547,-93061,-35533,45308,7909,-65956,-109834,32895,121023,90801,27907,45040,35193,-37122,-104161,-68522,-11124,4126,7036,105160,224142,279451,283282,208420,90937,54603,50534,-22492,-57005,-59580,-54753,-52328,-66185,-43911,-24431,7166,33032,46608,67835,60109,142650,298744,394784,449857,295153,135757,16064,-37477,-28991,-36874,-72862,-116275,-89236,-61013,-52559,-99934,-72715,68793,214914,322324,241167,72824,15258,47263,47284,-19458,-102988,-114361,-38040,-12566,4862,59223,93463,101772,95022,19857,-56043,-102865,-108875,-58378,4651,47519,9761,-85385,-41790,55527,86071,5707,-60454,-35630,-2683,32483,-70399,-105356,-62028,-39860,2239,72989,121754,71336,-29117,-89240,-66557,-5491,15128,-17440,-29584,10606,72212,126677,122308,91721,63753,26028,13100,-24655,-68529,-33777,-33197,-73497,-92318,-3593,65313,48861,-41312,-117883,-40533,1011,-4294,-33252,-56298,-29352,-8558,-17045,-62222,-33633,26304,30491,2291,-18644,-55491,-50921,142354,395806,779771,773704,518394,178296,-34194,-71186,-147006,-19039,107661,224984,308415,401615,388600,223800,70952,-47714,-144304,-57681,11693,-26580,-137098,20563,127558,85296,-39821,-58613,-46171,-99718,-80354,-49778,-49201,-45074,-73264,-34888,48085,66783,57953,53414,21035,-17799,-82169,-72335,-5108,28931,19241,21361,82856,130871,223266,220788,119029,49489,120014,251173,230008,167111,115129,64800,-12385,-79022,-70287,-36141,1039,29744,46458,33472,80617,174156],[215146,67461,-57438,-27677,91483,225587,204687,118648,13674,-73594,-57587,50723,72038,47171,33863,18017,41336,138687,165945,72576,-9023,-59511,-84185,-141751,-99080,-57866,-34096,-36617,-81443,-116983,-106164,-93934,-36810,-3818,29498,74024,50380,41131,35870,5068,-21287,-48313,-80776,-88702,-86588,-53374,-9510,56417,162633,264980,333025,311737,131001,-45144,-146950,-55256,-12330,-36224,-73647,-83056,-91244,5524,31620,62614,68265,-68036,-76590,-12682,-27045,-75511,-99954,-11001,56295,81380,85290,90956,35503,-11236,32071,-29191,-117704,-59278,-8102,-20554,-73312,-134581,-131489,-62817,74553,307016,354809,180460,123748,165508,204568,191099,82932,-50219,-136787,-117617,-130746,-46540,75704,153186,35787,-88663,-49508,-8823,5337,13216,23579,64308,111068,137218,78604,-5809,53153,223423,250409,147556,47766,27995,-23050,-76882,-91360,-94039,-87815,-96965,-101463,-143423,-41519,59337,106161,69578,-3226,-66851,-57775,-8083,44991,98770,114574,66576,29964,99106,112943,26800,-88308,-40581,62711,78110,70097,2515,-83108,22573,148224,134387,29344,-68478,-19289,44049,57360,33856,39039,18358,-61274,-53185,-30577,-103585,-101118,-29009,-27837,-10200,107450,85912,-74168,-171305,-152255,-60794,-41776,-38464,-41322,-116472,-96849,-129241,-167077,-112622,-56907,1126,-86726,-72312,-26405,-793,-78552,-133226,-1289,124875,69605,-63123,-137397,-26836,-13633,-64680,-72819,-71494,-88873,-101782,-60599,-34951,-39439,-9633,-34911,-73917,5671,63195,32683,41016,27407,-56082,-85013,-85399,-100139,-113571,-84530,-25297,-1259,-74156,-113670,-83059,-82591,-93848,-83517,58258,110538,64810,59429,-54588,81503,136308,117206,45418,-10319,-46151,-25398,27698,128453,240253,224190,63099,-38200,-59158,-125083,-123908,-70914,-84850,-98659,-76405,-54107,-27903,-5217,23347,-45478,-100941,-72045,5636,102759,159751,145364,8828,-49049,-29678,59420,106495,133900,99656,61504,25082,8877,-40053,-63842,-78735,-21527,43147,38305,34045,104505,150807,126815,78492,18221,-30287,-74121,-38740,33216,-3449,-33543,-18857,34219,113139,107448,114949,185869,235474,263875,272662,220721,101012,-24738,-66641,-51357,-3297,26964,61497,97392,75265,16574,10271,-34340,-85388,-81953,-85073,-67245,-65173,-56745,-1588,38495,136163,266609,304669,246871,176146,109262,91890,97549,47254,8631,-5305,-12720,-59902,-89449,-43201,-30480,-71516,-82985,7163,195754,244283,150974,89508,38414,-743,25716,91279,130742,112024,75527,40655,15176,-53036,-141075,-23099,78485,126699,71856,-26064,-141822,-87904,-65876,-81363,-16624,94556,173979,147493,48749,34663,53425,45635,-10860,-99862,-118670,-70911,-82049,-44626,25299,115848,174672,152353,86390,19642,-31627,-23508,50959,59293,-37451,-104682,-100412,-51607,30616,41991,-5893,-59530,-93769,3809,102447,71151,12975,-44696,-102617,-93292,-21331,37051,92562,63181,-30862,-105883,-100084,-78380,-65841,-13983,-18075,-94824,-109166,-53221,8348,46027,40126,36104,49661,91425,143657,167291,149015,84933,34341,128819,246342,312383,291183,183190,110717,59088,42682,3158,11454,80173,201513,316870,398908,447324,383906,156176,-16268,-68821,10531,93255,142769,165795,96462,-14282,-74408,-93650,-71929,-53415,-84932,-92443,-143840,-171730,-160650,-151789,-88250,-173626,-278956,-72509,-145099,-93639,-75546,-94692,-138193,-175708,38600,153963,29953,-50132,127327,200573,18525,-78726,-130685,-49040,-18774,-83983,-93412,-67975,18341,164992,91422,-6893,-38687,-43326,-62473,-56398,23408,119509,161604,109637,-44607,-117645,-115424,-134431,-81773,-35457,-48226,-42929,-17042,34882,95934,73804,-8288,-119731,-158753,-82037,-11060,50494,68211,42706,15311,59799,167037,110583,41092,-75126,-120602,-92957,-84187,4097,19524,-96444,-102257,327,78804,108830,61656,19733,-17493,-67532,-122682,-134368,-128785,-57347,-18567,-13284,-3847,38228,89012,94106,25725,-52058,1027,113724,185912,143738,13870,-91976,-85243,-50717,-54860,-156774,-161219,-117614,-32064,40412,75744,56781,25923,30606,67240,9030,-81731,-119680,-148580,-146995,-120101,-131077,-61350,-38048,-32770,15068,19873,9646,-39253,-57738,2214,49625,35473,16056,500,-12238,-15408,-81225,-135160,-72285,-57017,-114555,-134044,-27789,82030,69400,53410,15832,-15175,-21272,-9513,46447,150961,184901,132560,34736,13157,35047,3865,-4034,6675,18031,33327,87951,96608,25505,-108860,-30996,131499,172113,74538,-72079,-85255,-60275,-3044,6064,-28612,-74954,29192,161446,234803,241527,232440,107575,14277,-15052,14505,27672,30827,17746,-18054,-38416,-73437,-108177,-83920,-12714,92565,153427,153991,104678,58885,65955,89090,74053,40857,-14773,-3172,-24186,-79818,-48212,54790,188978,385818,545090,525476,317098,44432,-31148,82686,119052,27139,-87127,-81835,-68357,-85165,-1797,18505,-23937,-77082,30990,143332,180874,109556,-45037,-99205,25531,120354,181845,148908,70867,77628,53695,-10460,-85475,-75106,-17299,6826,68038,145291,148066,39009,-89989,-61702,-60442,-93412,-101052,-57970,-62858,-98335,-71853,-780,48216,42174,11712,1416,30106,68211,156305,123066,53923,151559,478042,785121,819899,531317,127201,45463,126934,88165,-16428,-119071,-109310,-31002,-3672,-17316,-78702,-156961,-186179,-121627,-88535,-120218,-109524,2115,118800,155357,205883,198539,134313,69298,39488,54673,91912,92493,52771,22017,9591,56918,133402,189567,128098,-10981,-124815,-52398,-52622,-89182,-32341,-61181,-103792,-11365,58930,15776,-37358,-62700,-87030,-103477,-113373,-83333,-71243,-50763,-95433,-118204,-103265,-72913,-18327,30410,84611,100959,75512,-16403,-129294,-78097,9811,25272,-6189,-36937,-81509,-33511,111636,282525,259613,66797,-93546,-105733,-87760,-86452,-99291,-77872,-42003,-9597,-26662,-63932,-87924,-94146,-16401,48383,96380,118826,121569,156492,161422,68642,3259,-47894,-93194,-84558,-69048,-76864,-75561,-101317,-98608,-4093,54554,86188,42558,-51263,-107382,-83200,-50022,2872,130925,186050,49602,-92761,-197721,-131468,-11719,110888,149506,58775,-16200,-43208,22679,143879,178327,193768,178186,133858,109932,30774,-61606,-111659,-72394,-26194,50785,156597,207400,88218,-42202,-82806,-74404,-45447,-6908,17461,93234,224019,267637,161933,31794,-117782,-21609,-15490,-113473,-32174,90613,265083,316182,104062,-9254,-42253,12176,86785,192247,226966,168683,159999,127773,55894,-4081,25110,79321,153869,182543,205510,185845,188737,134963,16976,-78231,-142566,-85816,-38589,-56580,-98863,-105495,-92559,-38490,19114,50935,-29775,-93411,-72653,-48328,-51117,-123854,-71556,23439,86488,82803,4534,-67451,-101265,-116045,-107383,-23156,150701,331266,305142,132567,-6370,-113023,-86808,-7872,11931,47819,20418,-27221,-30785,19819,78310,120650,143042,108740,-5223,-114843,-75342,-42684,-33404,36274,179833,336132,398049,297458,96412,-90301,-50253,-4539,-27283,-121729,-52879,63321,153659,294579,331443,253384,166848,128100,45713,26738,73903,192394,282730,141528,-36690,-161781,-100624,-88662,-136999,-77577,-56174,-68872,-142627,-81881,-15072,20397,53202,112661,126640,102629,39679,36587,100224,129890,59896,-42375,-54398,-70226,-6005,162598,256221,158353,99967,121970,127568,92448,24576,14511,-5685,-49391,-98813,-118155,-70478,-27648,-23000,-33154,-43144,-41382,17645,46897,83239,62555,23981,9592,44680,137780,198893,167421,66383,-2661,2093,-19330,17032,133981,180132,101344,35784,-10918,-80723,-104612,-27072,-37393,-72827,-101178,-96395,-103338,-88035,-46754,-73247,-79164,-45091,6085,-14903,-91817,-99709,-75930,-102294,-111271,-61127,-46718,-74012,-88554,-101492,-119949,-119983,-65676,10284,-26611,-114769,-72199,-12248,54208,128096,98441,-15724,-116116,-91491,-25436,36574,29526,-39970,-31380,81194,233517,267535,160058,42444,-7576,1608,64339,72196,15501,-31639,-43640,19276,99938,136333,160737,131598,-44200,-119044,23980,143318,115340,20579,-7956,-5473,20764,64483,40827,4779,37100,-13582,-105944,-39023,94856,159205,98370,32867,-21667,-15459,-8409,-50499,-80602,-92125,-26301,21071,-24471,-11718,6636,-13124,-79199,-75695,-40483,-25106,-36751,-7800,43791,25870,9992,40915,32950,-60632,-3820,157496,180357,81241,23199,-26866,-91231,-121436,-20846,41383,19058,-37864,-27821,50871,119150,37736,-62392,-161024,-118614,40442,150132,141393,51714,13816,18673,847,11798,-4655,-36678,-43131,-6668,-2656,-12400,38933,45233,17614,5335,19212,-11505,-101517,-139745,-108340,-76305,-55236,-60415,-37822,1916,55301,87802,51776,-8503,-110795,-73199,-18082,-28203,-38336,-12445,-7798,-59208,-102328,-23549,56737,56227,10414,-26759,-18378,20363,39613,55288,33676,-8390,23901,9634,41793,103138,225547,223936,48122,-77448,49498,130176,148059,181807,161316,179726,233774,273252,256895,167192,76484,-19058,-108367,-88189,-71067,-115044,-96140,-70699,-88816,-45318,-16458,-9595,8596,-15305,-42563,-50025,-28823,-37619,-98209,-70905,-4538,60906,106949,48995,-13783,-54906,-51078,-42058,4314,83277,71288,66720,50877,33324,-27080,-62444,-77877,-107767,-68039,-38277,-55015,-41442,-17010,-11935,-32176,-48855,-72269,-100533,-100185,-70412,-40536,-33412,-27981,26908,38678,56209,53398,58340,72139,89631,74052,56477,68549,32072,-60511,-91935,-35454,-26194,-26328,-57607,-50226,-8641,15508,-24042,-82032,-6689,82378,128669,68676,-8437,-11483,-4833,-14810,-72607,-98011,-59735,-52010,-83090,-51960,-6630,25778,-27266,4843,30520,-21243,-70124,-47484,-76663,-58702,-18511,-35525,-74628,-66944,24400,100371,134742,145677,118089,81389,41846,-46873,-86963,-90386,-45542,96987,275732,321423,240233,101690,1810,21466,39970,39562,33706,33317,-2992,-83303,-55171,105344,234309,376981,357416,87189,-67705,-101998,-51867,-928,49605,101586,50671,-34994,-101159,-121839,-119419,-126998,-78443,-54085,-82790,-55845,27565,70915,-61,639,20216,33790,52411,42093,-1313,-34512,-78773,-39121,-59684,-74009,34635,117987,182394,267401,208694,150023,129493,99960,73874,44188,10800,-42531,-71566,-128228,-163028,-144406,-144645,-150583,-88905,-49190,-12433,-14873,-41069,-80186,-96574,27164,39673,-71802,-116671,-45466,18319,60740,49956,-12979,-53781,19642,59426,84864,41802,43106,126206,211535,239698,154409,104440,19080,-87339,-55471,28854,-6172,-61307,50130,190871,244645,201834,90545,-42840,-110003,-10611,129211,245896,225336,85460,-49318,-75399,-86988,-125425,-91026,-184,88847,155371,163010,114931,93162,61811,50108,35072,-54557,-75169,-54771,-45534,-26229,-5071,-20970,-91724,-136978,-128389,-89517,-69696,-103780,-64766,-15126,29296,130590,248479,155518,40670,51615,84632,25642,-9031,67486,139689,130207,157624,232364,267953,222194,85948,-36070,-72770,123543,257875,196445,105364,82397,33000,-26153,-47789,18731,75047,89538,33294,-75166,-115156,3169,-50190,-91034,-4274,39477,17894,-2682,46645,106975,108866,46764,-52336,-27199,74021,122363,82415,14367,-6586,57301,179285,225371,118207,8198,-44910,-65065,-62548,-22507,-48440,-65346,-66047,-95239,-101475,-73870,11711,96395,53646,-26999,-73856,-66653,-29965,-38819,-21363,-39987,-98622,-109559,-37245,384,-16,-32194,-64915,-38141,-5614,103539,250491,174358,-11699,-87408,-15531,84172,147240,182748,120666,-9675,-151297,20999,71794,39958,-33209,-81198,-50497,33601,90861,131682,181826,203227,124576,25143,-18448,43301,228479,448493,422870,293631,225614,247025,275013,178008,101153,32968,-54491,-48986,9297,74537,69882,-4953,-51191,-53710,-14181,56119,100417,47245,-35539,-40725,-38737,-66844,-88159,-36558,78878,155917,208322,209752,188522,95373,-15916,-129659,-120268,-138316,-105070,-122187,-102613,-46126,6217,35532,57473,48169,29858,-11203,-29594,-37813,-65869,-55018,-70474,-79858,-32765,199719,409011,435348,319049,150136,100042,164623,268790,301082,294871,220444,37652,-54406,4356,-33551,-96677,-73968,-28079,-35447,-82955,-85011,-77800,-63368,-40365,-6106,-4783,27488,17666,-17468,49920,36727,-33838,-90955,-29563,41158,32369,9611,75536,150666,190009,126768,28072,453,19492,10843,63802,65608,16154,-61125,-19894,72279,141884,87824,39394,-4629,-72991,-31060,106778,214424,184382,94464,43957,14714,-49345,-61745,-20904,-26172,-40255,-39766,-37088,-60304,-79389,-77710,-23018,55957,108878,55396,-25568,-46110,-5210,2310,30282,89917,160106,222388,77022,-100564,44239,121290,80236,-64126,-67188,47422,65787,-8867,-122580,-52884,76996,55310,12605,55665,-14485,-136520,-109021,-66907,-106760,38192,169806,268162,208469,73490,-18827,-54942,-16999,36745,112648,137021,93223,76977,50862,28031,-31976,-71322,-58254,-42087,-10757,-436,-54467,-41120,29577,96367,105859,67559,41460,24397,19252,-9935,-28931,48331,126157,29963,-71482,-45076,-22396,-48946,-102771,-4439,10353,-49153,-100242,-56754,-30686,-64589,-107061,-130579,-130415,-123262,-105385,-87553,-57946,-39363,-33556,-49088,-108906,-111953,-84172,-8893,57885,13139,-58702,-95203,28950,89577,41115,-18134,7288,20276,-35920,-91854,-48079,17627,35286,22641,82139,179590,248579,281793,236059,133601,87024,61038,-28073,-58498,-55401,-55673,-67593,-74099,-41407,-30904,-63,32992,42291,52690,53512,146589,319274,408188,464170,327716,173079,56856,-7109,-28876,-37951,-64299,-88116,-79894,-61846,-59774,-110572,-79827,66198,216354,325610,240674,76547,10941,35675,34040,-28899,-122990,-108467,-27977,-2984,618,53275,103003,120383,99969,14739,-57223,-96233,-108893,-58358,9573,58687,16275,-87560,-41255,55047,84798,-1764,-59908,-23724,12649,39092,-74401,-115222,-73292,-64142,-27207,48324,107766,70936,-24425,-89946,-69820,-5052,26561,4652,-26697,2683,64346,120704,117540,95178,74921,39507,26647,-12375,-87909,-54359,-47489,-91246,-87498,9894,92768,69857,-32861,-105071,-57528,-19743,-24577,-53984,-75569,-32037,-4288,-14366,-67945,-53370,7842,26019,13489,7408,-25646,-73014,98106,348933,751584,764401,504245,181331,-16248,-60578,-125872,-3683,136948,270218,329677,376583,333285,178833,45996,-62372,-149058,-59023,13745,-17020,-117924,-36784,65540,42993,-58938,-49544,-44069,-90275,-88537,-68366,-72339,-55965,-81656,-45915,42908,75145,71366,71325,38779,-16229,-84606,-70855,-254,33570,15798,11967,62151,82448,128036,130254,50215,-572,87135,220727,225438,168968,108902,45288,-37785,-106973,-61939,-19356,17925,39858,52488,43424,93633,185147],[213075,60957,-63804,-37485,72947,184699,147685,69810,-12872,-70555,-22491,100922,109571,59114,21353,6420,45595,155094,190981,81249,-13693,-64961,-70454,-127915,-120927,-75950,-50104,-57260,-102004,-109614,-102714,-98789,-41589,-9724,24149,65999,51320,44766,39232,9265,-19931,-50342,-83571,-89370,-81527,-43278,8860,79994,192349,304014,361112,282144,89023,-77294,-142160,-59378,-27274,-40284,-17775,-7283,-56458,-34397,25047,73484,72605,-69171,-85619,-12862,-22728,-76791,-93255,4665,80914,116277,121259,114113,58265,22975,56525,-9634,-100353,-73238,-20946,-50792,-109533,-111791,-84034,-32476,89221,280538,260663,104661,83803,140178,198447,194655,89762,-50189,-142979,-124283,-123555,-32296,76263,111132,-16334,-97164,-39075,413,9667,12201,31708,52683,100975,127873,71820,-21584,24845,168888,209488,104044,17381,34665,-1573,-71312,-87400,-94696,-96382,-118985,-128732,-125322,-23867,64891,101772,57778,-903,-42927,-66758,-26069,30185,90645,124662,104702,75484,124351,122801,30497,-96774,-47266,50425,65434,54622,-13651,-110424,18017,142996,121108,16428,-76860,-22383,33085,40517,16488,23303,4870,-77201,-54887,-19508,-81559,-109788,-48998,-33043,-28304,79811,98728,-63036,-157330,-154836,-106348,-82734,-36926,-44776,-125308,-97820,-134538,-195424,-133509,-64625,-5436,-100959,-92563,-42006,-24786,-100555,-111331,2455,97970,42059,-82571,-117634,-11168,-1920,-61674,-73936,-69853,-78952,-75788,-40164,-14456,-13424,8597,-28248,-76534,3916,66192,37968,45361,21928,-42993,-51877,-55830,-74866,-101439,-71333,-15515,5174,-70593,-112728,-71046,-74130,-98236,-85185,64850,146403,98431,76933,-33539,113334,184900,165210,84757,21880,-26412,-22683,13754,90981,201842,252433,114208,-5562,-35837,-102072,-127818,-78854,-82522,-95506,-78074,-55031,-20149,12855,22229,-56515,-113990,-104785,-12230,105665,190842,197186,32099,-51633,-40345,35490,58244,88322,60313,28353,8917,8096,-35800,-58525,-84952,-37502,31300,47686,71553,152192,196338,172942,115659,34169,-27835,-72733,-38969,36241,7522,-41462,-23555,40327,146373,166842,179856,248164,280109,298742,310693,253022,128757,-12367,-87388,-63110,-10874,18808,56759,100290,89450,11013,-3522,-40579,-82634,-63380,-72758,-65843,-48229,-28899,21180,53789,145887,270268,290498,208608,132466,67398,50638,56812,13474,-30440,-49852,-50899,-81343,-77619,-29499,-17003,-59423,-82759,13363,230096,269976,164375,99108,47806,12166,42960,106525,138001,112146,78007,55610,38137,-30111,-137163,-27491,91690,134475,72918,-25963,-138506,-86511,-76082,-99269,-21940,103225,183754,139066,44039,49258,73111,58785,-4049,-93318,-117280,-71398,-66281,-21456,43604,125362,164248,122902,51291,-9704,-56113,-38677,31217,47850,-42252,-110194,-100066,-57454,14610,25723,-11117,-59523,-94218,23155,109648,64245,5709,-43106,-102386,-94709,-26751,23062,71925,39581,-49057,-110720,-105824,-91613,-77456,-19255,-18077,-90005,-105652,-66819,-19862,25536,34795,36191,50885,100693,166838,199415,178883,102571,55779,159753,290669,375657,341853,218903,134129,79237,56417,7873,5672,51828,157145,261097,340471,380456,316263,142799,-23945,-67760,13653,99191,152156,158513,57694,-74075,-88391,-73123,-54083,-43695,-79631,-88006,-134683,-153330,-155415,-148048,-111453,-171414,-338147,-242759,-226120,-156045,-92830,-86546,-116445,-119544,87815,186918,36148,-55108,116488,201260,27915,-60809,-106174,-62297,-25365,-90101,-79567,-56408,-38174,77180,29094,-33463,-41083,-36106,-53572,-47163,22797,96427,117340,70708,-55223,-122120,-134089,-145575,-82054,-35675,-50210,-58121,-39339,10824,76221,65942,1289,-95961,-144488,-113994,-42074,19941,44174,37632,21318,59500,144528,88815,37105,-70001,-122891,-90468,-70490,21956,44011,-75355,-121574,-7634,85384,136029,99725,63736,22731,-40355,-98471,-115830,-114098,-55169,-17868,-2906,8484,43704,88944,102829,32180,-46219,556,105779,157928,110755,-8481,-89295,-66839,-30948,-33950,-150066,-177302,-121582,-29017,57629,114857,100465,68954,49120,63098,-7684,-101545,-134692,-160995,-161300,-130346,-112237,-46799,-48699,-50067,3708,24315,21434,-21337,-35488,11802,42237,27436,16831,4512,-12281,-2736,-60651,-116302,-81373,-64979,-111807,-144881,-49817,54659,51707,32290,-9857,-30420,-29707,-20412,31970,133408,169820,117473,10429,-16169,11893,-15841,-23119,-7569,5064,15741,68784,90684,19284,-109354,-19069,148047,181330,74289,-60240,-34954,-13825,36821,29187,-16303,-70559,33297,176526,267556,304772,291455,129642,25659,-6430,20212,28115,31503,16688,-19936,-34846,-55752,-90854,-73377,-15542,82402,152441,176149,127102,78414,76451,83736,62258,33281,-14194,9925,-15479,-100097,-102413,1420,135117,332323,510810,517139,315856,48498,-22412,99799,134795,32868,-84631,-85863,-76488,-94999,-5828,15858,-41336,-96071,2225,122512,168615,94323,-55080,-81347,43200,135809,194826,154876,73383,88174,67932,7285,-61983,-68335,-30347,-4512,66702,158648,173326,69674,-74797,-61762,-47265,-88595,-88037,-39137,-42559,-81972,-57372,27349,83465,75439,38262,657,14072,57056,134997,85755,35035,169631,511124,831531,838513,495330,101538,44094,122910,88926,-10784,-110973,-119425,-49936,-24972,-34844,-84973,-158861,-176121,-118069,-92726,-135551,-89107,11863,125432,170220,250678,241534,160230,82613,46299,58608,94626,96311,57114,25194,13395,67386,153927,212283,146649,-3341,-119609,-50904,-50024,-95608,-44044,-67770,-95926,5915,83832,38489,-21173,-45939,-64610,-78804,-128641,-102203,-76602,-44771,-86825,-123982,-103921,-70594,-24412,19350,64248,84197,66503,-21876,-128397,-68443,16525,31400,2063,-29985,-84797,-49037,100754,291498,285711,97267,-69585,-99802,-88569,-85319,-89872,-67981,-36049,-4657,-19937,-56543,-79685,-91808,-16167,44080,89110,105465,103407,140828,151535,71858,13230,-46517,-102651,-96699,-73348,-77209,-77884,-105388,-100001,-17097,14085,35954,-1176,-74142,-99940,-70401,-61613,-11217,135011,203107,54617,-86048,-153322,-88004,28956,127730,128158,22493,-52558,-68140,29844,147022,167449,172772,156706,117940,106712,38321,-55104,-122698,-79307,-21508,61956,175296,206778,62931,-57363,-79214,-59004,-39864,-14110,6391,80093,212675,245990,130290,-345,-120584,25485,17088,-112949,-41449,100353,295540,348962,132047,99,-42121,11619,85170,177811,176629,109746,99879,94069,43086,-26291,-27915,18767,108945,149362,177057,166368,166909,98117,-7655,-76718,-140261,-101591,-53802,-76559,-112891,-95141,-69503,-20949,31560,66232,-4190,-69264,-55490,-39865,-48991,-107111,-71333,13253,75149,86574,18630,-59516,-92329,-101604,-94220,-41230,126484,302876,270127,101978,-29015,-137340,-77182,19766,47569,85828,47304,-13017,-31715,8584,61491,107058,147318,138517,26462,-88941,-85898,-40561,-15145,59449,144968,281459,339305,247527,58782,-107211,-30839,1961,-33775,-131008,-44008,68856,151961,283513,319681,246038,155178,100710,28632,18662,66382,168770,245517,120599,-46468,-177818,-113702,-110238,-142579,-69622,-59063,-72919,-146040,-87329,-15979,25214,59269,110359,128138,118055,53799,46364,87635,80179,28554,-39495,-44124,-64089,4437,170292,245737,131075,72265,78877,70825,60988,24495,34684,22672,-25937,-83218,-110934,-72512,-36095,-32252,-34477,-35970,-23046,42472,69584,105042,81172,43524,30840,59101,132734,166187,137803,54743,877,17166,-6348,28808,142609,171343,82451,10669,-26568,-85489,-112124,-31235,-35842,-65367,-96033,-92788,-95104,-95288,-53558,-79809,-83512,-42371,2928,-26907,-106855,-97332,-76303,-97624,-98536,-44343,-33069,-70311,-95281,-114308,-131199,-110587,-51845,24840,-8187,-102955,-68982,-25778,3788,76445,72510,-26941,-124278,-100902,-43252,8345,-11946,-86452,-63918,53324,197750,224980,122134,18502,-19352,178,62257,65338,5851,-44318,-50961,20868,105670,154577,197641,173121,-26562,-118735,37312,153238,114511,21383,-7048,-6326,22665,56843,27757,15128,54937,-7544,-110551,-36720,85942,152525,104441,44280,-17609,-25776,2843,-33757,-66907,-80741,-23000,41450,9309,-8461,-20713,-42244,-95165,-65287,-41235,-34228,-37280,21703,69549,46335,22050,43473,43378,-58704,-41964,95214,120272,53775,12037,-29014,-83894,-139501,-51945,13754,-4424,-51787,-28908,56147,114579,24555,-71283,-161657,-112937,40834,134952,118816,35305,-1039,10174,-1177,12331,3783,-26277,-44560,-16971,-20054,-9769,49725,53094,23021,7939,18156,-22436,-121911,-162300,-101380,-77425,-62482,-58709,-27525,10851,27277,37861,-637,-42352,-112297,-74917,-22668,-32931,-47188,-24742,-20589,-73146,-92602,-13137,52721,42260,-5934,-37814,-22107,28920,65672,90782,75516,48298,68652,25823,46118,109237,243965,235565,62508,-64447,34283,134062,166759,211656,185941,184919,218184,234003,215599,169417,115450,647,-126144,-96354,-71624,-111977,-97347,-77583,-100525,-63712,-45498,-15045,-3077,-31304,-56439,-51953,-21881,-35698,-105779,-83265,-8587,63566,90821,31397,-16688,-42515,-28857,-14776,34161,120171,111759,95106,73458,51138,-19395,-59017,-78355,-115040,-73432,-36570,-53563,-46544,-18689,-8169,-28645,-45359,-71657,-99830,-114924,-93176,-68421,-65468,-44580,39912,72678,84163,79828,78425,95880,132371,126098,97043,95570,41291,-59794,-95510,-39012,-28705,-27085,-48639,-26076,27153,61286,9989,-85750,-15880,74606,122760,68830,-10667,-21832,-7747,-6655,-57463,-80403,-39591,-21786,-62323,-41667,-1492,27168,-25190,20262,36003,-23560,-83581,-71363,-96053,-25690,3647,-28002,-78921,-76546,20936,98333,138326,152322,123842,78889,33239,-51829,-80523,-57445,13461,151761,281607,266832,160807,24821,-57518,-24427,15180,24964,17734,13334,-11462,-74053,-45980,104926,234730,383268,347230,70865,-80935,-101570,-51523,-5766,39354,91779,41944,-42487,-104850,-121919,-111010,-106792,-94547,-71417,-91718,-58809,22567,76172,8943,-4919,-6945,-1647,18923,23678,-10871,-38566,-83000,-46684,-66169,-67869,35896,122327,190963,273556,213284,162261,153481,123601,87687,50951,22311,-27140,-67988,-144607,-155287,-120691,-126256,-136045,-82938,-38281,-674,-9145,-36842,-76484,-97722,20587,26094,-88421,-107547,-37402,27812,72799,62965,4796,-25997,39820,60620,70596,38916,40855,104837,180031,223695,160710,108793,34871,-54245,-71489,19760,-12588,-62344,55788,187498,223398,165637,48259,-68827,-99306,-8018,130577,238057,227981,102975,-43749,-79686,-100111,-141783,-101008,-21899,67741,141288,159028,105072,77145,59149,84035,102288,-3731,-77635,-71782,-59987,-19776,620,-18774,-86996,-130119,-122190,-79062,-59873,-101532,-71208,-26422,5527,84459,195097,114745,19082,39813,61940,10964,21038,113751,179409,158662,181582,256267,299932,245238,96517,-21885,-98840,62250,185834,138277,68145,57323,13658,-39455,-59475,-1507,43655,68494,21212,-82870,-124979,-16597,-69122,-83231,5382,46480,20079,-2361,43680,101642,98344,29309,-71178,-29672,79983,129729,77919,2700,-14175,64252,211180,265237,132254,1371,-54276,-85033,-79934,-28936,-36518,-47878,-52602,-81922,-94949,-71408,24039,111677,51937,-37873,-75523,-69036,-50211,-69912,-50206,-61651,-112658,-108210,-41800,-6506,-7668,-39908,-73432,-43066,-20277,82156,243135,161848,-22315,-93765,-26842,56826,103527,130556,83760,-30359,-109314,56693,103845,59738,-23707,-75536,-43564,49664,119815,164394,205934,218179,138858,40620,-2579,51573,241519,470106,396098,261297,190022,214979,234534,149710,114580,60010,-39020,-54331,5584,78290,66035,2704,-34416,-46257,-11923,78495,131365,64901,-38111,-53315,-49504,-75116,-99597,-48122,68463,149157,204306,219039,216979,129812,4313,-129934,-131656,-113658,-91334,-110519,-130677,-95295,-41837,14855,52522,54992,45184,8404,-2843,-3572,-25307,-26164,-61118,-90606,9111,237512,433996,455815,364183,197966,149950,244466,363259,381349,335298,216235,16291,-51262,4554,-34342,-106876,-64961,-18241,-30741,-81528,-75842,-72877,-69022,-40629,-4444,-2704,30899,37483,26352,92769,54574,-26662,-93750,-43575,30440,32686,15250,89346,165721,196408,118174,20410,11590,62380,43921,88933,76174,11802,-69944,-11235,86674,135743,71332,31778,-5359,-63166,-2678,150174,240048,193670,100752,46594,9604,-64869,-71223,-27611,-31385,-37295,-30754,-33890,-48440,-68005,-70721,-20251,48568,81034,-5333,-63882,-83493,-30651,5417,43366,105088,187531,273170,167610,-74345,6086,85231,53896,-78778,-54246,67380,77264,-8569,-124716,-54960,55325,8765,-54343,-1711,-41629,-153730,-108500,-74706,-101192,51938,177872,248637,171328,51972,-36549,-60007,-8735,48593,124883,137784,88295,74841,55636,42408,-6810,-43039,-47487,-34506,6421,21067,-43007,-42076,26320,99684,105595,64876,38709,17014,4775,-21241,-23058,69453,155358,50251,-93508,-57677,-28558,-54330,-99857,-2193,22593,-29121,-79665,-70360,-48871,-83812,-132348,-162083,-155378,-134233,-97643,-89630,-65199,-60949,-60319,-70446,-116883,-96487,-62699,19784,66282,16775,-50348,-76697,22568,49641,-11613,-62847,-30220,3602,-36021,-81226,-27499,46893,68754,40453,60260,132642,207403,266037,253122,175207,120050,68466,-34243,-61015,-54557,-58334,-79670,-69643,-38046,-36041,-7384,30912,34960,34625,45129,146921,332344,409948,461921,353293,210962,99057,28585,-25671,-36303,-49288,-55405,-55405,-51713,-58715,-109507,-81870,61019,211115,316427,232840,78405,6872,24142,21144,-35907,-126932,-92518,-15813,6462,-4503,44916,111712,141363,106331,11555,-56429,-86419,-99511,-50099,21532,74159,26590,-86361,-39188,55751,83051,-10058,-54480,-9205,28337,42765,-78933,-117761,-67554,-76459,-49585,27393,93591,71457,-15086,-86157,-72016,-5231,37176,29654,-17299,-206,60192,117830,115925,101360,88651,58504,51318,19452,-65397,-76986,-61365,-109923,-74693,29158,126434,96084,-17682,-87247,-67438,-33343,-37214,-66616,-89629,-26610,5476,-7025,-65595,-67429,-7842,22838,25865,32358,-1123,-80020,65714,303221,696567,727234,477655,186475,6756,-45080,-96845,25412,178854,317462,337697,330528,265990,136372,27463,-68885,-142455,-53517,22144,-1400,-89344,-79875,14518,8150,-62995,-27394,-28256,-70934,-78894,-74517,-88130,-59245,-81307,-50473,41275,85877,87656,92116,61728,-9521,-78257,-59977,13049,44646,18183,10227,50333,49234,53590,52231,-5841,-35902,68229,196085,223242,177599,113178,39861,-47912,-120898,-39978,9000,48707,68629,78965,68875,117156,200075],[187417,39549,-79751,-53487,47309,134188,87393,19218,-39851,-60591,8750,143063,138972,67347,9836,-6734,40698,150757,194359,78056,-28593,-77481,-63647,-117887,-146808,-102213,-76004,-86653,-114510,-100493,-102399,-109015,-50486,-19850,12735,50440,48095,46355,40587,9709,-24062,-58825,-93725,-96495,-81652,-38000,20519,95689,210339,325631,367667,238678,45779,-105412,-116660,-57970,-39918,-43286,18393,68338,25635,-19636,38711,93885,81957,-58952,-93936,-21091,-24853,-78525,-83741,13029,96747,140485,142593,121118,68720,49384,72389,1706,-90985,-85533,-29375,-54745,-81462,-63841,-41734,-10409,90514,229445,150973,32374,46601,107030,181604,190016,93658,-51160,-151290,-132263,-115439,-20755,69714,56725,-70469,-95822,-32089,5200,16007,12495,38215,44600,92878,118007,65630,-35935,-2933,116056,165803,64358,670,52066,30232,-44068,-65443,-80213,-89641,-125809,-140206,-104177,-11042,64652,91633,41978,-2571,-29356,-66715,-38586,22384,92948,145009,146077,128374,161803,136150,35217,-103437,-51351,38155,50208,35400,-32867,-136930,16514,135973,106388,3697,-81538,-23137,24224,25780,48,7183,-9163,-92834,-50172,-2026,-54000,-107744,-61930,-24559,-33573,47800,109541,-50529,-139112,-140799,-142396,-114731,-39642,-53742,-135805,-97088,-131771,-214002,-150207,-69813,-10563,-107244,-107595,-54850,-48051,-113784,-86799,8516,74400,20847,-94975,-100585,-1042,5045,-59491,-73505,-66990,-67938,-48940,-12349,15073,18875,29418,-20710,-81428,-193,66737,39207,43309,11557,-19422,-16013,-27142,-49699,-78481,-52123,-1137,14417,-65815,-115396,-60828,-62992,-98720,-85920,68573,180427,137802,102812,-6953,129172,217674,204025,119695,49726,-10003,-22201,-2232,55321,159367,271312,172405,35056,-7936,-72186,-93973,-62834,-64814,-91084,-79692,-56503,-13252,27900,17600,-67353,-110362,-102837,-18749,104975,208413,236715,57073,-51606,-45411,18356,20092,46396,26696,5774,-434,12279,-26246,-47167,-77939,-40812,38248,76164,117504,197536,236596,218137,156666,52162,-22485,-67743,-38714,36508,13392,-46372,-24644,48430,178813,226298,247423,307782,313996,320046,329337,268549,148232,-778,-104664,-65444,-10922,15813,54359,101329,100800,10080,-15667,-45003,-76955,-43079,-47510,-49246,-22446,6503,48074,69955,151494,259023,258553,161407,83854,23584,8363,13326,-20865,-66269,-88403,-79943,-93298,-61633,-11265,708,-44582,-81732,20799,258589,288328,176392,110664,60969,29613,64815,127452,152529,122056,90925,77354,60428,-6933,-121390,-30941,104666,141107,74155,-23778,-117355,-67720,-72877,-114347,-29238,107917,186150,125367,42068,69824,98157,76432,7592,-81283,-107780,-63648,-51502,-4731,58079,129415,149525,95998,24101,-30861,-73993,-45754,16414,36655,-45562,-110894,-90106,-54346,6054,15538,-11985,-54032,-91987,37208,105199,48560,-5454,-40996,-90044,-76319,-23167,14443,53496,16780,-65886,-111051,-107278,-102463,-86575,-24762,-17820,-81618,-97290,-77081,-42901,13137,35578,40632,57304,117639,199203,241858,219634,128126,81338,190841,330511,426764,380997,250978,159017,103002,72286,12745,-281,17169,95628,183852,256610,290713,240526,130227,-24773,-61737,20692,110031,163500,146131,18786,-124443,-61674,-40950,-29221,-25830,-65873,-75823,-118117,-129379,-138714,-136815,-127026,-159449,-284907,-360964,-280499,-183984,-76644,-56526,-76750,-56929,140364,220554,45152,-61466,102353,198167,40832,-37057,-65819,-57266,-31462,-94692,-61032,-37699,-82435,-217,-18031,-46813,-29881,-19082,-38650,-32324,28736,77610,75379,33293,-62903,-119079,-150095,-136700,-76764,-33393,-50047,-71089,-55623,-3030,67857,71916,25945,-58954,-109500,-134980,-59125,1813,26795,33685,26853,56138,114788,67313,34103,-62451,-124213,-88146,-57934,36583,66918,-47218,-139384,-14980,92604,167054,147030,115063,66958,-9538,-70189,-94024,-95478,-47349,-14122,8322,20388,48809,86413,109023,38586,-39615,1246,96261,129551,80396,-27976,-83695,-50110,-18969,-20496,-131311,-169237,-123264,-25233,75458,159897,147050,110873,66432,58469,-21597,-115542,-144566,-168532,-162180,-117436,-80522,-29510,-52836,-63532,-8446,26297,31412,-5141,-12039,25812,37591,21558,20110,12021,-8672,9792,-41557,-94600,-82799,-75311,-109405,-155216,-73954,24652,34224,13089,-34199,-44193,-37697,-31640,20317,120198,161647,112593,1048,-29944,-1521,-31424,-44075,-24167,-9148,-1765,45822,79635,8916,-111244,-2950,163310,186955,76879,-40805,8948,33357,76226,53024,-702,-59396,35293,181874,291844,366488,348173,150182,37712,3116,25943,28063,33512,18888,-16693,-24109,-31978,-69834,-60672,-17083,69017,141209,184265,143639,95545,85773,78853,53021,29427,-6659,35004,15429,-73951,-150782,-48492,81659,269869,455915,487594,304660,50398,-17014,111558,143840,35005,-82203,-85802,-81827,-105981,-15947,7532,-58781,-112453,-28105,93880,146387,73615,-63969,-63669,57620,144940,198608,154160,72454,93012,75248,19929,-39352,-51420,-35007,-13836,64108,167555,189450,89880,-39124,-50804,-33416,-84682,-72817,-19343,-20771,-63503,-42305,51230,109062,97726,56922,-2900,-11028,35715,101507,41072,21602,191017,527807,838754,814719,440385,78585,43189,116253,88513,-2838,-98613,-133835,-73273,-48630,-51655,-84487,-147853,-165883,-115119,-96903,-144686,-67187,22011,128433,181630,290975,280605,186334,99492,55912,62662,94801,96287,57163,23896,13662,76055,174248,233618,164793,4533,-112705,-48216,-47015,-101928,-56619,-74044,-84747,24145,106970,60815,-6653,-32098,-44712,-53484,-117172,-117193,-81211,-41110,-82777,-127807,-102822,-65625,-29356,8693,44837,67462,57452,-26960,-125398,-59889,21011,35579,9311,-22813,-86055,-68688,82116,279319,290288,121606,-41020,-88275,-89949,-87501,-85900,-62509,-32163,-798,-13161,-48707,-71012,-87365,-16355,38725,79856,87860,79241,116290,131608,70294,22582,-43880,-111702,-109399,-78391,-77924,-79196,-107241,-101409,-33523,-26518,-10563,-36665,-77655,-71427,-39585,-58246,-24313,135638,211289,56894,-74876,-110547,-38773,68286,140564,104786,-12927,-93017,-96193,31343,134959,143428,140537,126480,94420,94581,37991,-54245,-132844,-86572,-18708,68555,184576,195752,37785,-69860,-77798,-46837,-36768,-23342,-5491,62939,191469,211801,89210,-39365,-59690,95505,64222,-91096,-56326,100766,298983,352043,151659,7038,-41721,11303,82181,158782,126431,57183,40519,49971,20726,-54970,-79959,-47571,55898,105649,134160,132357,126074,43888,-40584,-76203,-121554,-122065,-77628,-102944,-119746,-81741,-48937,-4749,43433,79619,20309,-46182,-39799,-32363,-45902,-88989,-61899,11967,71343,95586,38004,-48877,-84151,-90534,-83008,-64658,93922,263876,227732,71180,-50635,-155763,-61594,52782,88794,123523,69375,-3417,-36201,-8234,37338,85476,144898,167449,60177,-64737,-97880,-38032,5011,86351,104022,213191,269317,193681,24302,-113931,-17874,5542,-40506,-133399,-41631,67099,144326,261719,293644,227033,135074,65961,8232,5563,50203,131993,192636,89591,-60824,-193385,-124647,-122924,-129017,-64433,-64909,-78209,-145746,-95375,-20134,26322,58926,97153,119817,126949,65210,51707,66861,26012,-253,-33033,-35772,-58854,13873,170831,222450,100528,48448,39391,15351,26312,22558,53130,51015,267,-65990,-103042,-76341,-47844,-44644,-39569,-32901,-8796,60012,84645,122107,98333,64167,55499,75446,124861,129641,103499,39791,2144,28849,3480,35586,144534,158898,62129,-17774,-44236,-91433,-121396,-38209,-35669,-58339,-91735,-90562,-86860,-96565,-60981,-86648,-91146,-47386,-5587,-40057,-120436,-95949,-77678,-92487,-79318,-21789,-19943,-67755,-102244,-126020,-141844,-102714,-40303,37446,11930,-90210,-65025,-38046,-40930,28429,45510,-39231,-133682,-110126,-63575,-24874,-57409,-132557,-86940,23172,156195,180167,85542,-5449,-32350,-3622,56779,55368,-5820,-57992,-57049,22390,108455,167245,223026,203719,-10435,-119694,47726,154986,106473,17703,-7967,-7755,25227,49441,15647,20220,60852,-8135,-115687,-36557,71194,136401,102050,50213,-16786,-38717,9800,-14023,-51227,-69037,-22174,56552,40390,1992,-42118,-72685,-95469,-53645,-41540,-44481,-38161,42391,84778,59511,30060,40866,46624,-56878,-79914,36661,66660,27098,-294,-33058,-78947,-139150,-81191,-15296,-25686,-55803,-18465,68690,112124,13374,-79507,-162523,-110686,33658,108255,88653,15610,-18725,-659,-4242,12830,12904,-14843,-45004,-35048,-44590,-4288,60941,59947,27213,8548,13672,-36077,-138754,-135300,-82944,-67439,-61129,-51710,-16915,19165,-942,-16404,-54424,-78121,-112117,-77424,-28184,-38808,-59102,-43012,-38600,-85190,-79308,-5252,45491,25810,-24220,-51128,-28856,33385,87091,118960,116542,111713,117709,44071,50669,114484,258641,243170,75971,-51297,8372,126857,176138,231597,201791,180667,194419,187237,162944,155647,135938,8297,-148024,-99785,-69018,-107856,-104082,-91155,-116793,-80441,-54612,-10853,-15050,-47711,-71560,-56824,-17204,-33089,-109215,-95610,-14584,63064,73504,14755,-22032,-34829,-11557,7605,58216,150186,148805,122682,93478,62564,-15099,-55033,-77583,-123569,-82732,-40938,-54983,-51760,-19818,-3891,-24295,-41251,-73246,-91774,-124192,-118160,-96692,-94096,-54633,53358,109617,117801,112973,104098,127122,189710,193142,144760,123309,49654,-59175,-98897,-43309,-29889,-24198,-35112,-1802,58986,102016,46308,-72123,-27815,58395,106231,62254,-14940,-36025,-15280,-2296,-46949,-68860,-26091,5174,-34242,-26418,4724,23829,-29450,30636,38217,-28192,-100176,-95167,-86966,7478,21534,-23087,-84622,-91927,7404,84361,130456,145756,117174,67776,18974,-60319,-74928,-19534,80230,204559,266555,192552,71736,-50805,-107693,-58779,-3555,13374,1151,-9234,-18732,-57315,-28685,105549,227383,368778,314568,49515,-94002,-103006,-54766,-14359,26442,80329,33897,-48096,-106059,-118143,-99214,-85000,-94030,-85662,-101158,-65815,12821,76532,18181,-8159,-30600,-33246,-12149,3157,-23827,-44236,-86069,-61138,-80227,-54388,42442,132410,208101,290740,225702,178253,178008,147867,102490,59329,34043,-12067,-63975,-159486,-137163,-97454,-107520,-119079,-74124,-29804,5706,-7010,-34248,-72541,-95407,12772,9777,-101928,-97958,-30254,35807,82846,74802,22569,-2911,55124,61435,52674,32118,34058,82437,152253,208124,169445,118232,64695,7829,-53455,661,-26136,-63580,55643,170004,187451,121311,7372,-83230,-89438,-7466,126132,219692,218851,115809,-37969,-85509,-113378,-147993,-104947,-41797,44009,118755,145455,93148,62765,59868,117803,164624,49450,-65296,-87118,-74774,-13727,2700,-22281,-88200,-127709,-117824,-69856,-50536,-97259,-78842,-37260,-11525,52569,155733,90418,15104,42678,55614,25032,68837,162108,212954,179866,201952,278599,332531,269303,107366,-7142,-101170,11920,115149,75529,29348,32876,-3902,-51246,-70592,-21892,10888,44327,7656,-89440,-128863,-33511,-86248,-72907,14539,50294,18152,-6214,37001,93517,85760,10452,-90655,-29972,84899,135901,71868,-10075,-22649,69187,240316,306750,154011,2802,-51193,-93620,-86365,-25046,-12894,-17958,-28486,-63750,-85994,-62932,37574,121433,49010,-48124,-76984,-69294,-68394,-97999,-78588,-83342,-125743,-107355,-47294,-13478,-13985,-45013,-77739,-46595,-34988,55779,224109,143067,-33656,-99128,-37551,31563,63470,84538,52287,-41368,-65893,91433,131608,74593,-18314,-73110,-39935,61208,145011,194723,224516,227279,154298,59839,15276,61018,250897,474704,360342,229320,155924,176331,181991,114590,122497,85605,-21951,-57940,-1638,74733,57227,8361,-16748,-28149,-3402,99435,157924,79180,-41989,-64523,-60232,-83895,-110199,-58775,52285,130035,186073,214812,231360,152822,19213,-129389,-133943,-84273,-80769,-98132,-142518,-137521,-96642,-14489,43701,62902,65221,36832,26166,26963,7376,-1747,-51889,-98161,47249,264564,443511,459359,396516,244310,200218,314959,432282,431741,351109,195741,-10738,-48155,1281,-37583,-118084,-57645,-12270,-29023,-78383,-57490,-50785,-64236,-38635,-967,3857,45439,72788,76109,131219,66760,-22637,-96664,-57091,19882,34745,25278,107958,182337,201978,110312,15613,23267,107251,82196,114741,83928,5096,-77943,796,101405,127116,56725,25157,-5375,-50585,24080,185915,253344,196207,105980,52048,9326,-76369,-82046,-38460,-41926,-38475,-24356,-28611,-34478,-58158,-65811,-20466,36746,45252,-59072,-85421,-111509,-44981,10367,57422,118350,207844,306887,247191,-11698,-25152,47960,25216,-94498,-44462,81744,82975,-12130,-125517,-59660,26626,-31211,-106285,-46447,-64726,-161772,-103560,-76018,-80465,63819,177458,221949,137783,35482,-53217,-69152,-5686,56779,133714,134259,80766,70293,57770,54338,17054,-17525,-33924,-27571,20514,39594,-32924,-42268,22134,99603,102310,59985,34315,8814,-9708,-32374,-15311,86598,173287,63122,-100979,-54909,-29401,-60872,-93719,4797,40579,-4113,-56195,-87836,-74851,-108422,-157211,-167479,-125932,-107023,-84296,-89806,-70538,-80670,-84585,-88435,-110660,-74888,-36124,46122,69658,17703,-43218,-60533,14238,5096,-64953,-106345,-68310,-16228,-38832,-73870,-10140,72030,99382,56740,40089,86731,159367,235950,254953,207520,145367,68044,-43816,-65910,-57975,-64108,-88046,-62076,-38289,-43361,-17777,23317,21462,11175,31871,140110,332121,394821,437910,364148,241624,136011,63106,-17791,-32730,-31574,-22344,-23780,-35938,-52312,-98218,-81140,48365,194547,291933,215509,75059,-825,8359,4299,-44416,-111806,-77377,-7953,9732,-15776,29620,114508,158857,108205,3896,-60007,-79246,-88251,-39599,33752,86540,34239,-87428,-41532,51544,74552,-25866,-51540,559,36704,36334,-90612,-114545,-56317,-81866,-72224,3456,72440,65451,-8484,-84664,-80417,-13513,38968,48414,-10110,-5829,51356,109452,108933,101458,95758,72679,75080,56913,-20464,-89086,-80579,-139341,-61708,45026,155255,116249,-7323,-76095,-79821,-48830,-50156,-76227,-102238,-25418,8916,-5696,-64650,-82949,-29539,11205,28506,44449,6737,-87110,36115,253407,611411,654971,428796,179467,20075,-38230,-72491,55027,219387,349667,320507,258623,183021,87319,4062,-79259,-139239,-54292,23527,6486,-69509,-117070,-35298,-25487,-55682,-6009,-14995,-58300,-69380,-80444,-109631,-69399,-86925,-63847,27732,82599,89823,97665,72056,-13465,-78455,-56347,17965,45352,9630,-750,30751,13142,-13419,-24878,-64331,-73985,44759,161671,205809,173949,109254,30274,-60786,-111643,-25689,29485,73533,96062,103342,86862,129167,197754],[157221,20772,-88643,-59329,31113,93508,42501,-16016,-49666,-36223,48774,186750,170332,81442,8998,-10196,38280,136189,185188,74516,-40327,-80629,-48979,-98422,-144141,-118755,-96051,-102678,-92741,-80294,-92796,-111076,-51689,-22089,6839,38390,50983,56136,50172,16936,-22255,-61781,-99306,-98261,-76009,-27616,34591,111176,222057,333674,359357,194666,11714,-115523,-86266,-45885,-42603,-40575,44714,132191,103875,43847,79004,126998,98195,-41869,-94557,-28818,-25669,-75069,-71128,20622,110187,159591,154718,119075,73461,73276,85281,10798,-82776,-91085,-27194,-17402,-5494,-4137,-752,8241,84019,164921,43870,-21245,21778,74340,158288,180760,98755,-48120,-157192,-137497,-103628,-7666,61088,-2117,-115041,-81221,-24360,8509,23844,17482,46099,42919,88807,109558,61959,-45208,-26402,71864,125853,32979,-2725,71122,61346,-10801,-38076,-58289,-73895,-114695,-125332,-86046,-2797,59865,77770,24191,-7876,-23579,-63112,-45722,21897,105023,173521,188256,185095,209523,154120,41649,-106152,-53476,25921,33260,13341,-54956,-155340,18167,127456,90599,-8459,-82055,-22641,16385,12455,-15707,-9449,-23894,-108206,-40475,19879,-23496,-94998,-67169,-8620,-31093,9175,116011,-39911,-120705,-116330,-159579,-136374,-50135,-69777,-150428,-97145,-127234,-210725,-165443,-75670,-18693,-109198,-118225,-67627,-71409,-112163,-63938,12749,51402,2325,-102721,-89643,222,3549,-62325,-74998,-66228,-59542,-26802,12810,43772,50629,48222,-16355,-92807,-9900,61714,32444,28997,-7428,7629,15293,-5250,-30581,-55911,-32170,13089,21914,-63278,-124134,-55923,-54500,-99592,-89941,66205,208244,178738,131159,14015,124891,229348,227781,143977,66663,-2752,-29131,-24528,18068,110909,270345,225272,75585,17344,-39877,-45420,-27364,-42671,-91490,-86798,-63766,-12596,34185,5196,-82511,-98208,-77547,-17146,95337,203060,251351,75666,-54594,-50207,2381,-13171,6539,-983,-10474,-10521,13683,-18555,-37621,-63565,-29234,61542,112482,159383,230663,262724,253146,193932,66269,-20296,-65901,-44524,28143,8658,-54608,-29233,50861,200399,273301,304491,351264,326415,317830,317831,257404,150364,2826,-117252,-65652,-12394,9302,46368,93533,101974,7559,-32298,-54503,-76179,-29613,-21498,-23605,4707,39995,70175,79388,146876,230001,208251,104583,27088,-26950,-39107,-35533,-60759,-104298,-125616,-100911,-94608,-49275,4030,14891,-34741,-88313,21057,269984,288569,177453,115480,69527,42878,82101,144301,164481,132526,104597,94889,71520,7131,-108024,-40016,109208,139191,68353,-26527,-95890,-44515,-61219,-128088,-47298,98034,170473,99706,37640,88983,120453,90357,16459,-70009,-96815,-59677,-49411,-1389,60489,120405,124822,66087,-2518,-52302,-92286,-52120,-772,18225,-55421,-114115,-80782,-52251,-3549,3217,-16669,-51512,-93629,38084,82460,17461,-27525,-46515,-77196,-53601,-17516,5609,32610,-9955,-88178,-114245,-111296,-117866,-100042,-37174,-23606,-76139,-91443,-90753,-66179,3117,35536,42318,61835,134446,231893,285658,263403,154223,102704,213106,355541,453201,398425,270628,177312,122600,83000,10851,-12931,-28277,18351,92076,152661,183509,159129,113053,-25671,-60511,23771,120068,171143,124869,-22721,-111879,-31833,-11854,-5796,-7051,-50563,-63401,-102902,-108338,-121701,-126968,-142033,-153757,-230303,-365779,-318884,-190386,-50458,-25748,-38545,-714,189255,248419,52248,-73396,78766,184471,49829,-17236,-30326,-40045,-42169,-100504,-44623,-20715,-95229,-60816,-47446,-49808,-14566,-1291,-25614,-19904,33425,58053,32273,-6696,-73675,-114024,-157633,-121157,-72912,-34825,-53839,-87504,-68107,-10807,64741,81867,51757,-24206,-80585,-124150,-66497,-10666,10032,24501,25239,42801,73231,40515,26106,-58407,-130295,-92189,-52804,41908,82323,-19014,-142611,-27085,94066,193451,193645,163345,105194,15641,-45772,-76032,-80771,-41452,-13248,15338,27537,49142,76577,106219,39344,-37141,-1891,80702,97191,48494,-48724,-80661,-41523,-20888,-21028,-108221,-148680,-127679,-25945,88248,203741,190653,145551,78093,50400,-35168,-125301,-149945,-169160,-149084,-89256,-48990,-16266,-55660,-77046,-24570,22068,35456,4690,6206,37694,30561,13358,21287,18842,-4864,17755,-27900,-75978,-78984,-91194,-111718,-167644,-101927,-8957,14003,-6959,-60152,-59500,-48672,-45876,9931,109849,157634,114868,4316,-25627,2798,-32658,-65800,-45374,-27088,-22206,16305,58868,-9332,-113080,13825,173451,185560,77966,-23143,41328,70265,105309,71966,14770,-42173,37921,177459,303621,417823,393806,164675,46658,9841,27867,23924,33865,21676,-10677,-10050,-7400,-48897,-48761,-19189,51658,119969,177009,151730,107531,91073,71922,43888,26645,2525,60040,48717,-39707,-143015,-94245,30154,203240,384348,436646,281320,47234,-18311,114069,142597,30693,-82833,-83796,-85930,-120483,-33391,-7442,-75254,-125685,-59210,58026,114201,47094,-73324,-48994,67421,146916,192233,145466,66619,90710,74370,26303,-19659,-29931,-33162,-21584,59344,170647,194484,97359,-908,-30943,-20740,-82902,-56830,317,1062,-44223,-27181,68875,123351,107782,65554,-9837,-44686,2766,53968,-12880,15432,214073,528808,807837,752625,373126,58692,41635,106950,86552,7215,-82247,-152957,-100265,-74342,-67657,-79388,-132526,-156197,-113175,-101616,-128609,-44452,32827,128269,189048,322621,313045,211971,120791,70219,68539,93836,93433,53327,17914,10073,82111,192949,252601,182489,13558,-102859,-43703,-42789,-107093,-69574,-78971,-70199,43273,127414,82067,6054,-20973,-27082,-28091,-88660,-114766,-85087,-40974,-83714,-127134,-99329,-58143,-31864,-564,27228,51916,49999,-29648,-119016,-51016,24800,39114,16477,-14591,-83242,-90870,58848,249121,273488,137864,-8222,-70460,-89424,-91536,-86102,-60550,-29311,3278,-4869,-38866,-60436,-79184,-15019,34412,70923,68741,51733,84792,102899,64576,31977,-38619,-117479,-119716,-81719,-76738,-77275,-104520,-100225,-46576,-51294,-33816,-43179,-50670,-28814,2271,-37492,-30437,136728,213236,58856,-60161,-69928,11065,107297,152071,83972,-42001,-130774,-112236,31845,112216,110317,100311,90114,65871,75783,31694,-56157,-135474,-90320,-13069,76376,190333,181216,17595,-79619,-78253,-37526,-34197,-31354,-15247,45024,164272,170817,45200,-76520,11261,179329,121809,-57376,-73916,92335,275995,327919,164792,15075,-37418,14388,81007,139048,82388,15191,-11293,2527,-6982,-84095,-96651,-108916,2385,58138,84907,93002,75407,-19452,-76821,-75369,-97153,-134977,-105980,-128976,-111170,-63400,-26919,13444,57653,93238,45088,-20936,-21786,-21626,-37243,-66425,-42114,23231,79041,114527,67525,-30238,-71821,-79272,-72412,-88373,62859,223925,186050,44992,-67218,-156709,-40385,93655,140611,163760,89654,4902,-40404,-25350,12400,62961,141675,198699,98270,-38099,-106342,-30375,31333,116779,68787,141283,197293,142757,-1926,-109959,-7847,10608,-42566,-125496,-40387,63031,135907,238394,264148,205400,115130,34317,-9092,-7087,31863,92163,137016,57805,-71351,-177697,-124547,-113809,-103487,-57170,-68591,-79823,-139659,-102177,-23607,28103,57016,79635,108451,133245,78249,56866,43972,-23489,-16711,-19267,-24846,-49834,26895,169545,194005,75547,34361,10262,-31307,-4126,24158,74019,83362,34956,-41491,-88785,-75767,-56965,-54543,-43201,-29351,4523,71870,94221,137021,117870,89996,87273,98842,121968,99588,74365,29781,7920,43039,16116,43124,145355,149071,47628,-41803,-57001,-92385,-126177,-42148,-31551,-47135,-83901,-84823,-73904,-85783,-62209,-87619,-96906,-54074,-12887,-48145,-125964,-90619,-74529,-83026,-54882,4605,-5273,-61919,-104680,-131351,-143542,-90231,-25659,52061,36901,-70923,-54404,-43803,-74993,-6617,28638,-43085,-135744,-111326,-78192,-53963,-97504,-140137,-82748,-1671,115935,139987,56023,-23063,-40443,-3684,54889,50058,-11667,-64666,-54222,30609,115009,180845,243204,227705,9254,-116149,59836,153732,97798,16804,-3998,-3293,34519,48522,9929,24375,62128,-8366,-115039,-33349,57187,118130,97773,56709,-13184,-47390,18294,13180,-27737,-51642,-17775,70281,70270,21010,-47216,-92371,-76708,-35920,-34817,-48286,-33402,60078,96597,72087,39838,39105,47574,-50548,-108962,-8347,27017,7555,-7316,-32434,-69907,-120917,-95116,-31237,-27547,-37148,9204,93299,116559,9113,-82089,-158710,-105349,25155,77584,58549,-726,-32587,-7265,-1741,20034,28624,2907,-37371,-52139,-62762,12390,79141,72806,37860,15504,15365,-40167,-128565,-100500,-53863,-43731,-46090,-36312,-2801,28535,-22153,-66063,-101049,-108561,-105103,-74733,-28945,-39776,-67581,-60591,-53629,-83427,-58765,5524,41104,13293,-38100,-60747,-33130,38266,104831,139496,157610,179773,168709,67135,60371,124253,273536,250122,92088,-32821,-22115,113087,179293,242857,210677,171689,169395,143102,110978,130705,137693,6783,-168265,-91238,-58204,-98109,-110055,-105424,-128317,-83006,-36785,611,-23056,-58774,-81763,-58441,-8987,-24810,-103982,-101429,-16452,64802,60450,3291,-25348,-26691,6064,29959,80881,176917,184805,152556,114894,73526,-6638,-44142,-69953,-126736,-90454,-46419,-54801,-51717,-14822,6593,-12591,-31264,-68922,-71617,-117016,-137994,-119572,-112615,-53843,69735,151639,161404,157992,141930,172482,264961,278194,205296,156714,61879,-53795,-97597,-43055,-24086,-11242,-11305,27329,89860,136702,80510,-45126,-34581,40189,85112,53862,-16285,-49037,-23153,2453,-36516,-57756,-13858,31235,3608,-410,19132,21487,-35937,40363,41891,-30179,-115839,-107758,-50214,42666,39775,-15676,-85114,-107832,-11710,64201,116457,131030,103062,53643,4829,-67235,-66282,22234,151115,252541,234193,106993,-18034,-117424,-141650,-73263,-6587,13338,-9685,-29420,-19154,-31850,-922,114077,220030,342408,270062,28424,-102755,-102698,-57911,-22848,15254,72583,32915,-44581,-97458,-105705,-82236,-61369,-77950,-90894,-107088,-72128,4230,77703,33310,-2071,-43036,-55069,-35230,-14487,-34986,-45902,-79322,-78668,-98060,-33061,57246,152132,236462,316868,242885,197742,204592,175387,121459,71636,48418,6014,-54819,-156994,-113455,-71400,-85160,-97727,-59933,-21152,8949,-5791,-30192,-65055,-84439,14167,2606,-99443,-85173,-21151,44962,93272,87023,40459,17508,67506,63958,36070,24686,26522,62873,130812,196160,181284,130372,98910,72999,-5321,-20243,-43374,-60807,52487,142207,142764,75991,-24828,-80542,-78438,-6419,118560,196433,204652,127973,-28887,-87859,-121164,-138080,-102700,-57334,21549,91776,124464,80971,53216,66701,152070,221077,103051,-40548,-93078,-81024,-5277,4432,-28348,-92842,-127853,-112629,-58279,-38742,-89594,-85755,-45239,-18794,41900,145705,100075,41562,67094,70214,60616,123550,208591,237973,192415,217259,298417,365280,295857,120487,9096,-78846,-12863,63294,18976,-7674,11148,-17423,-58849,-78375,-39149,-18614,20957,-4594,-93125,-126904,-44472,-95191,-58931,25019,53318,14812,-12100,27930,83536,72122,-8143,-108684,-26721,89989,142117,65912,-22571,-30292,73998,266645,349622,185788,13477,-38532,-87626,-84271,-14589,19459,23082,4483,-43736,-76572,-52287,51807,126353,45635,-56731,-77556,-66672,-79998,-116418,-104308,-103755,-134340,-106287,-52650,-19208,-17566,-45898,-75537,-47691,-48764,26769,197241,121800,-43974,-102473,-45747,11265,30300,47128,28161,-39802,-21619,123859,154119,84431,-16741,-73652,-39516,67620,164369,219454,235588,230041,171480,84045,35420,72334,257433,463607,321128,201423,126552,133799,121991,76074,123384,107869,-3575,-58340,-11861,64331,44979,12620,1528,-992,19669,126463,184379,92516,-45667,-73296,-70422,-92830,-118155,-67603,29939,97417,154571,198632,232051,163653,27811,-129371,-128593,-60550,-72215,-87638,-123172,-121669,-151050,-51939,29699,68399,83898,65441,51594,50929,31576,17394,-42468,-94303,79004,279800,437579,445687,412030,285003,246582,366990,465640,443992,337981,159344,-42125,-44495,-4796,-43052,-129357,-52817,-10174,-29978,-73364,-35714,-20113,-44438,-30658,6159,16260,69349,115571,126439,161726,72996,-21709,-99654,-69850,9574,38694,40403,130657,198446,204286,100664,10068,31686,150071,127378,141290,88310,-4083,-85002,14413,113345,114486,43187,19396,-4437,-36916,46969,209311,252406,191092,109492,60167,15446,-80832,-95340,-54420,-58595,-44377,-21575,-22937,-21538,-50392,-62788,-23063,21418,4996,-100217,-91888,-106003,-47200,17872,71520,128144,217864,317373,302072,46418,-40962,11429,-5498,-111174,-37532,89254,81981,-20083,-125657,-66154,-5442,-57410,-108850,-71408,-79573,-147518,-97024,-72914,-63277,69350,166400,188014,107024,21490,-68456,-81818,-8188,60574,138223,126131,70318,62913,56744,63253,38161,2917,-21833,-22662,29669,52812,-25864,-42898,16472,95602,95844,53056,28643,62,-24437,-43253,-7323,97791,176980,65869,-83514,-39737,-25437,-67722,-86747,13632,61928,24179,-30280,-97344,-107254,-132921,-161543,-139244,-96107,-83360,-73647,-89201,-73264,-93475,-99646,-98445,-97408,-53499,-9057,68039,68429,15815,-38777,-49248,5254,-37499,-114698,-146247,-106213,-38796,-43831,-69330,3241,90850,123974,69617,22921,45091,109136,194620,240326,224433,156950,58171,-56792,-71235,-63083,-70571,-89563,-55624,-41849,-52618,-30610,10672,2714,-16155,14872,126973,317670,363046,393324,357494,261540,165115,93445,-734,-23042,-10548,11820,11597,-17130,-41676,-82231,-76990,29059,168091,255819,192112,68840,-9999,-9942,-14751,-52518,-92336,-64492,-4083,7599,-31588,10228,113712,174147,107196,-6981,-66599,-72965,-75375,-26057,46494,95737,40265,-88618,-45969,44581,61301,-47471,-49667,7703,39412,22331,-106865,-108054,-44581,-80981,-92774,-20469,47606,55582,-1991,-82175,-91705,-26918,34572,62534,-3104,-11095,40521,98166,99348,98150,98542,83165,97084,96606,32815,-50336,-84453,-108445,-44446,60905,180492,131785,259,-68020,-90902,-61890,-57804,-74840,-92491,-26705,8749,-6497,-61267,-91444,-50757,-3179,26419,48550,4150,-92824,13909,208228,510880,559599,365697,163116,26015,-36291,-48185,89055,260585,368138,286496,176343,99025,40703,-17078,-87205,-135370,-55619,23637,12297,-52987,-101558,-69259,-38917,-29866,20152,336,-46468,-57031,-78950,-126686,-79500,-91600,-79471,9181,71642,83671,92833,74351,-21033,-77764,-53116,21396,42969,-2517,-13893,10894,-19306,-65763,-90453,-116157,-105205,23965,127685,182652,165583,104465,24040,-68612,-101925,-12035,49605,99292,127837,129670,103228,136732,186823],[116496,-3953,-99787,-64669,14922,55869,4776,-44062,-51664,-11419,85401,218325,191536,90018,7099,-14609,28933,102338,153383,60352,-57401,-78212,-32894,-75510,-115656,-117399,-105066,-88750,-61771,-57030,-81222,-110226,-52725,-23418,-747,22462,51639,65478,59560,23392,-20691,-64056,-104596,-99304,-70448,-18733,43743,117947,218025,318857,330244,148025,-18145,-113083,-59547,-32862,-42858,-38963,58855,176032,166576,115661,130537,161680,111704,-28053,-93357,-39503,-29347,-72251,-61791,22999,116418,167985,152481,104985,69051,89962,91687,14435,-78539,-94807,-19392,39745,80794,56679,34071,20055,67714,91959,-52341,-50111,8433,43543,126020,163724,102231,-42834,-155704,-142096,-90953,4833,49911,-62270,-105453,-60671,-17628,8390,29235,24773,53498,45441,86497,100550,58598,-50322,-46051,37217,91446,9891,1136,85688,84733,17957,-15027,-37150,-57122,-98271,-107477,-73244,-454,50236,60788,5060,-16787,-23850,-60005,-49861,25876,122341,204923,227374,240602,261405,176229,50060,-103316,-54482,13641,15506,-10148,-78969,-142961,23871,119122,75609,-17949,-77232,-20699,9787,1056,-29642,-25014,-37493,-119975,-26206,45864,9521,-73814,-62702,10829,-23832,-34563,118529,-31180,-102200,-87445,-153541,-146226,-66101,-89871,-166239,-96012,-121908,-197305,-177679,-80869,-28629,-106075,-120512,-78012,-90899,-95742,-41507,16396,31230,-11903,-103656,-82423,-4600,-3622,-67909,-75720,-64886,-51152,-7301,35476,71086,82561,67214,-12085,-107493,-20317,56316,21946,3903,-29297,37299,42729,11905,-15017,-32076,-8880,30278,31404,-57491,-128287,-50331,-44553,-97172,-93376,62694,233789,224525,162689,30840,106639,224846,240013,160440,75570,-1210,-39398,-47953,-15598,64269,250650,268285,116118,42016,-954,18077,23799,-16193,-91838,-94349,-71614,-13317,36288,-9429,-96294,-80507,-47894,-5307,82500,178743,242305,90016,-55309,-49750,-7882,-37553,-22008,-11745,-16081,-18448,15585,-8747,-26279,-41729,900,99622,152988,196732,254102,278250,280395,230552,82167,-15863,-62469,-51300,17257,324,-60845,-32776,52038,213856,308038,349891,378365,320766,296542,281203,224866,139536,3635,-102741,-59819,-11437,3592,37653,82677,98448,8672,-47141,-63590,-75717,-18882,5512,10879,36396,74168,90995,87185,139032,194493,153486,51100,-28035,-76240,-81789,-77227,-98208,-136811,-142839,-100560,-81321,-35327,21647,30635,-24503,-97653,19348,268122,275095,171882,118240,78413,56690,99107,160297,175833,145281,120865,110284,74885,16267,-92851,-46942,111228,135194,62115,-27983,-72535,-16440,-36595,-121732,-71262,77122,141816,71494,39597,112339,145132,105951,28784,-52155,-77683,-56083,-53951,-4133,57121,105254,98215,40455,-22933,-68939,-103976,-52382,-14238,-1223,-66178,-113472,-69011,-48198,-10026,-6249,-19798,-46919,-91662,33288,51302,-20418,-52967,-54004,-62064,-27457,-4968,3737,18190,-30780,-108608,-114156,-111375,-131346,-111212,-49721,-28099,-66787,-82227,-101228,-81678,1541,40192,47020,70150,155771,268508,334126,314272,186327,124677,230831,369581,458640,399831,283305,194350,143376,94422,8573,-25628,-74978,-46518,23100,58449,80955,86375,98533,-21531,-60297,28831,137470,184355,106158,-56969,-77909,-6959,16422,20587,17542,-28960,-46465,-84991,-85773,-101665,-113909,-150925,-149820,-192523,-303299,-339727,-180679,-20890,3303,-2847,52184,239293,275845,64003,-79957,53080,166749,59958,2756,3241,-13777,-49740,-95818,-25451,-2014,-65615,-64226,-45470,-39214,5518,19937,-10335,-5940,40274,43355,-4482,-42219,-81890,-103110,-136134,-102625,-65991,-34586,-56057,-100895,-67915,-8673,68535,94910,76734,8427,-54029,-99808,-62104,-14749,-1503,14863,20922,23942,26909,13887,18134,-52942,-134881,-97769,-50265,43276,95521,13250,-113182,-38006,94058,216652,238872,208046,137867,36905,-22699,-58572,-66717,-35002,-11326,23005,35708,50990,65930,99256,39377,-33556,-4045,64229,66293,20003,-65178,-75535,-36419,-31248,-30671,-79851,-126814,-130125,-26540,99878,247300,234604,177325,89788,45492,-41629,-124524,-142916,-157914,-125611,-54026,-18509,-4969,-54515,-85398,-39110,16789,38433,12550,22153,49522,24363,6802,24043,28721,3194,25195,-15180,-56598,-66012,-105179,-114717,-173407,-125049,-38485,-3480,-22424,-82662,-71453,-58192,-57745,6544,107133,160569,125683,19655,-4186,30395,-4099,-65847,-62205,-42471,-41140,-14958,31376,-31612,-102445,34503,181574,180678,79605,-7360,64873,98542,126338,88840,33411,-15046,51908,172272,307140,457151,426632,175069,54610,15762,27931,18040,35438,27873,573,7802,18225,-25978,-34816,-18188,35092,94845,159903,154645,117057,94779,65689,37577,27026,12740,79665,74833,-12102,-104479,-128398,-14154,141106,306179,371380,249876,41525,-24567,108839,133197,22381,-84390,-77622,-85578,-135973,-53522,-25061,-86551,-124204,-85033,21022,77715,19420,-79837,-34994,75233,145112,179632,132090,58534,83916,68011,29279,-876,-5353,-24612,-25101,54930,170286,190602,94342,34294,-3362,-7790,-81081,-38380,21698,24373,-22711,-9842,82075,128973,108543,66286,-17543,-83131,-39181,-4180,-74519,21582,239273,518029,746308,662979,302931,43718,40645,97264,84914,21038,-60238,-147470,-124792,-99803,-81236,-70202,-114937,-145516,-111210,-106146,-107578,-20421,45403,126696,193237,343797,338015,237449,147706,91794,79026,94415,90304,47679,8534,3388,85584,209125,268730,200310,25630,-88726,-36627,-36433,-109191,-81995,-81045,-52465,62884,144066,101175,16756,-12369,-11494,-2884,-54308,-91056,-85764,-43874,-89757,-120796,-93458,-48718,-31376,-8071,11422,37690,44638,-28831,-109084,-41451,28383,42258,23375,-5716,-75908,-114426,34137,205684,237669,144175,26689,-47826,-85778,-97055,-90402,-62225,-27746,7286,4633,-27177,-48208,-67787,-12253,31046,62390,48938,21942,46893,65323,53242,39475,-32168,-119720,-127143,-83254,-73750,-72481,-97832,-95873,-49250,-45077,-17423,-13545,-6442,18984,46235,-9372,-27432,138717,208853,59825,-44706,-33241,57679,143723,161183,65962,-62613,-147901,-98667,32922,81749,69580,52066,46434,30906,48892,17745,-61130,-126136,-90198,-4409,86348,194336,166004,2467,-88369,-82584,-33650,-34172,-39239,-24285,25356,131219,124858,77,-101706,80998,263382,180755,-19832,-96077,70993,226396,278582,169174,22950,-30537,18856,79538,117254,43936,-19054,-55190,-44826,-39381,-106041,-50669,-71193,-42156,10973,34998,55530,25532,-79258,-110557,-76333,-71785,-117814,-137478,-143351,-91463,-43177,-5423,31159,71289,103959,66356,3805,-3724,-9766,-25073,-42289,-17917,41480,93163,139526,104216,-4902,-56591,-70174,-66354,-112815,38702,186610,146357,21153,-81583,-143701,-18524,138084,199841,202206,104493,8546,-47462,-44525,-13767,39614,136504,227983,136151,-12093,-113619,-20564,60297,143247,44906,69400,124444,93335,-23153,-104351,-4390,14079,-42603,-112697,-41970,54560,124391,214237,233646,182127,95619,7324,-25377,-21637,10121,51103,83281,27319,-75732,-147925,-112531,-87311,-75269,-50841,-73105,-80993,-131737,-111783,-30696,26609,50250,57491,93445,132993,88444,57535,17197,-67227,-21150,-3851,-15542,-40953,39492,164076,162037,57165,26323,-11432,-70935,-30129,26400,93002,114802,74449,-13224,-71643,-73437,-66292,-65388,-48813,-29357,10781,71259,91886,143058,134163,115537,119774,123778,121419,75636,50038,22945,14807,55851,27916,47826,141313,138223,36078,-63101,-67682,-91984,-130072,-46858,-27810,-36455,-76869,-79595,-60022,-68194,-59530,-85706,-103895,-65430,-22099,-54920,-127012,-85682,-70834,-74053,-32137,27020,5043,-57834,-107396,-134127,-134788,-77034,-12323,63499,60737,-49096,-41439,-47937,-103953,-29573,24523,-35696,-128411,-106633,-87597,-77054,-123822,-99772,-59040,-23144,74042,101111,29464,-38017,-47462,-3680,53848,47368,-13667,-66299,-45870,41723,121883,191919,254882,239975,26773,-113271,67453,145650,85984,16424,1266,3087,46034,49829,5948,23522,56657,-11271,-112167,-31983,40280,95441,89009,60388,-10792,-55611,24231,41623,-1228,-33887,-14646,76108,90406,38444,-40618,-92366,-55048,-17877,-25803,-48848,-27267,71319,102344,80605,46887,33856,41136,-46222,-131019,-42393,-3562,-9354,-13526,-31489,-61070,-101079,-88986,-27711,-7321,-3714,44545,121267,120853,5746,-84570,-155177,-101124,11129,40425,25591,-17733,-46683,-13762,2179,29804,45986,21565,-26006,-64945,-59211,37355,100052,87993,51911,26326,22210,-32918,-98067,-63726,-21809,-14836,-24994,-19395,8268,31217,-40890,-111927,-140841,-137027,-97091,-71870,-30040,-40303,-76496,-80736,-65086,-69314,-37325,14076,35024,469,-51930,-71470,-40120,36962,108009,142200,188619,238468,209392,87328,69265,132684,281247,249292,104359,-14678,-60775,87510,168982,236497,204097,152720,139625,100254,60576,91859,114711,-9506,-151600,-76240,-44997,-87783,-118659,-124549,-126680,-70471,-8393,9066,-32350,-68974,-91283,-60978,-1849,-16378,-96839,-104529,-18438,64023,46748,-8984,-31743,-22676,19255,47146,96738,194478,212331,177671,132153,81154,3708,-30747,-60542,-127272,-100972,-57598,-58285,-51158,-8258,19176,2266,-20280,-55777,-45640,-99376,-151032,-140171,-123009,-49424,81968,190072,207835,208813,187874,227053,348173,370927,272771,190981,72951,-48410,-96680,-42487,-15320,9042,18786,56338,113892,157802,103667,-17873,-37297,17696,56585,39460,-19137,-64641,-35622,4028,-29673,-50504,-6598,50531,43829,31857,39766,18662,-49121,44930,42568,-33511,-135133,-100393,-3301,74147,53728,-10207,-83381,-127470,-39264,37014,94636,106477,79481,33954,-12180,-76290,-59342,60004,214527,284520,183432,13427,-107558,-99597,-127235,-73575,2530,22953,-17106,-51067,-16059,-3730,30979,127908,212991,308153,219328,4989,-111443,-104513,-64950,-35039,2464,66014,37053,-33903,-81939,-89414,-65148,-40338,-59448,-90036,-113043,-80652,-4917,77739,51532,11194,-46039,-68816,-52226,-31174,-46395,-45923,-64690,-97590,-107883,-11417,74308,175397,267080,339547,255381,213255,227183,201090,140154,82804,60708,23150,-43090,-138175,-89581,-46367,-62828,-76267,-45115,-16662,4929,-9402,-28462,-57806,-68615,28007,10544,-83070,-73339,-14004,51254,99805,94831,53113,31061,73042,63660,19197,13559,15574,43262,111369,184199,190688,137661,125828,129013,49608,-35756,-65299,-56010,43485,103329,90534,31239,-47213,-70261,-70200,-8341,105006,168906,187661,139830,-16798,-86454,-122754,-128876,-100573,-72031,-1650,59221,93371,64651,45489,76328,182191,265521,150894,-11751,-87294,-72344,2985,3612,-39006,-103280,-132913,-107057,-45533,-26904,-82072,-94771,-52388,-18999,48644,162943,140826,92890,107044,96814,100819,174468,246447,249313,192088,222560,310224,392433,321232,133219,23464,-52849,-11794,38976,-22620,-43996,-10165,-29228,-64217,-84347,-54251,-44688,-1616,-16628,-96088,-122487,-49595,-91517,-44096,34547,54125,9199,-21116,14508,68911,54583,-28704,-125706,-22554,92929,146130,58328,-37148,-39171,76803,286481,389321,224894,29691,-23741,-78552,-80537,-4513,53362,69182,40639,-25943,-69812,-43459,63956,124755,39691,-65646,-79075,-63516,-82887,-115545,-124164,-124507,-126812,-106577,-59184,-24979,-19634,-43610,-67730,-48003,-63281,-4688,165232,99771,-53761,-105138,-51743,-3497,4924,18355,11277,-27764,20483,150555,168543,87371,-20518,-78736,-43977,66769,174362,233757,235889,224606,188451,112445,56065,84002,259922,437514,281879,178513,102651,88742,58147,35965,115101,123646,14443,-55656,-25717,46699,29422,14746,18782,30993,58913,166707,217592,109551,-46326,-78830,-80693,-102727,-121807,-74554,1477,50885,111607,172417,220003,162014,28863,-131719,-121409,-43908,-66340,-81366,-106776,-86542,-132211,-96651,9096,67971,96035,88018,70502,67187,47189,30711,-32767,-78172,101844,282414,416912,415697,408026,315012,283627,393042,458387,415967,296143,109818,-73965,-40095,-12871,-50317,-136397,-50969,-11906,-33292,-67331,-14880,11336,-13867,-14258,18676,35282,98976,158934,173045,181886,73698,-23376,-102533,-81884,-550,44668,61311,156399,211985,201304,87295,1269,35047,187677,180191,169182,89705,-15114,-90775,27760,119716,97137,30199,14793,-1837,-22932,64779,218086,237721,178820,111495,71081,28785,-76188,-109310,-75106,-81367,-54575,-22354,-17770,-10696,-44371,-60626,-26276,4968,-34458,-101708,-91635,-90573,-40960,29257,85951,134248,216650,303506,324682,90768,-38426,-21261,-36694,-124643,-31827,90191,74638,-31741,-125333,-72617,-35315,-65114,-87233,-74222,-83355,-134283,-90413,-67829,-50867,67508,145190,148500,78718,8973,-80503,-96326,-15167,60714,138980,114657,58034,53632,53411,70032,56541,18425,-12129,-19699,33512,59789,-22071,-44222,9744,88358,87463,45770,23501,-7738,-38351,-52557,215,102979,166804,58269,-59488,-19456,-17631,-73079,-79922,22739,84791,55341,-1030,-79170,-116463,-134736,-139212,-111341,-69869,-62932,-65703,-88232,-72366,-92827,-95728,-94927,-82135,-33581,16903,85256,64046,11903,-37299,-43212,-3305,-68670,-149333,-169330,-142229,-62619,-49502,-66104,13182,102646,140604,78312,9564,9567,60643,146226,210059,221608,150835,39000,-72264,-74091,-66271,-74032,-83690,-50636,-47212,-62631,-44475,-5530,-19388,-45178,-3823,109247,289840,316991,332455,332983,268477,184333,116724,25196,-4280,14621,48006,48343,2331,-28967,-65595,-70699,4516,134018,212459,165809,61854,-18483,-28974,-34323,-58841,-73864,-54001,-3732,950,-50311,-9926,111801,188263,104897,-19687,-74797,-66174,-60774,-9446,59164,100980,44816,-88781,-50764,36316,44660,-72991,-46362,14550,38176,3508,-125981,-101332,-35468,-78246,-109395,-42258,21663,43644,5719,-76973,-103304,-43687,25450,72354,4405,-14516,28919,85063,88368,92537,97676,89511,115059,134140,89846,7872,-53637,-68409,-21781,77767,200871,141868,5217,-61713,-99471,-71223,-58629,-63592,-76006,-30811,5234,-8414,-55435,-89251,-67029,-17023,22354,47629,-4399,-96336,-1142,170660,406865,451814,294307,137950,23858,-38609,-23168,127004,299384,371551,241629,95061,23092,1132,-33343,-91388,-130652,-56409,23553,17041,-38707,-75653,-68330,-24659,8016,50541,17358,-34724,-43119,-71263,-130959,-88050,-93995,-96277,-12813,54117,69663,77292,67177,-31368,-75248,-49334,24701,39508,-16638,-28694,-8410,-47900,-104855,-134192,-145157,-113223,6794,96489,156769,153309,98638,20627,-71985,-94526,370,68621,124112,159909,153587,116043,139012,168226],[72771,-30152,-109206,-66601,1626,25627,-23214,-60677,-45537,13872,118169,237291,203593,94925,5411,-18301,15915,54331,103890,37403,-77681,-64890,-11590,-45366,-73249,-85807,-82583,-51862,-24452,-28986,-65546,-105541,-51727,-21559,-7832,4689,50791,74418,68955,30174,-17041,-61842,-104785,-96000,-62924,-10037,48513,115669,198380,283061,284867,103486,-41611,-102385,-36151,-20362,-41171,-37240,65652,202039,212316,182262,184326,193998,121373,-17351,-89965,-50681,-34197,-69654,-54813,21637,116285,165436,136490,81484,57566,100090,93345,14440,-76375,-96917,-7369,102012,165576,114481,62333,26051,44334,20836,-125523,-52842,5865,20232,87009,140058,104998,-33603,-144483,-144194,-76849,17564,39264,-110853,-62812,-37542,-11404,5486,31871,33957,60923,51983,86125,91717,55916,-50591,-60718,12744,64925,-4166,8639,95138,99066,38542,267,-20050,-42398,-82766,-93307,-66658,-3998,36678,42413,-13755,-28009,-27765,-58002,-52895,31182,140154,234103,259913,289286,308969,200014,60221,-94922,-55265,827,-2797,-34137,-103861,-115688,33836,112365,63007,-22988,-67569,-18117,3523,-9334,-42236,-39391,-49444,-120247,-9536,73870,43398,-47949,-50260,29153,-15901,-82797,114700,-25351,-84743,-60361,-133351,-148149,-86576,-112428,-156682,-93593,-117409,-185386,-187819,-86476,-40159,-98404,-114378,-85283,-105694,-74519,-20966,18102,13046,-23094,-99658,-79438,-15592,-16300,-76817,-76085,-63630,-43478,8522,53747,94487,112412,85260,-7619,-121338,-27776,54269,11079,-32516,-47555,64715,63452,22764,-4308,-8723,16395,49602,42979,-46934,-116526,-41510,-32710,-92358,-96915,58107,256007,272481,192471,42145,76747,205319,239996,167398,75048,-6419,-53557,-71800,-46038,21696,211522,292057,150414,62607,42097,92658,84357,11207,-91981,-102276,-79838,-15710,33634,-26326,-107251,-61786,-21344,10471,67084,137013,209500,97144,-53742,-45211,-14014,-55684,-36690,-5631,-14923,-27205,15543,1345,-15505,-19364,38416,139779,188079,224024,265300,281539,296738,262923,99202,-10229,-59125,-60285,3920,-10651,-66375,-37231,50202,216739,326026,377452,384749,296457,256730,221905,172739,114964,360,-81150,-51236,-10399,-3194,26666,67937,89213,10814,-60889,-73745,-77876,-13562,27859,45749,67500,104232,106974,91397,127934,156742,100950,6955,-78071,-123162,-109860,-98104,-131875,-137810,-122643,-87959,-65588,-21973,39231,45643,-15524,-111566,14357,251918,247253,157668,116560,85260,68534,112908,171360,180681,153191,132948,118073,67286,17454,-78285,-49909,110659,128855,55155,-29649,-51081,11151,-4563,-93854,-103701,42532,101200,45269,48124,136994,169212,120831,43111,-28635,-51652,-53802,-64168,-13192,47120,83815,69910,17924,-39302,-82808,-107763,-49569,-25900,-23216,-79722,-110078,-58762,-46609,-17420,-16031,-23975,-43125,-86857,24254,16250,-62818,-80889,-65282,-49366,-3549,10119,6655,10332,-43083,-124689,-112707,-109582,-143971,-121304,-63749,-32033,-55342,-72015,-109950,-90075,4662,46264,52011,79328,177633,304078,381579,366527,221058,143861,240419,369688,442185,385515,287315,207502,162464,104179,4241,-39845,-116224,-49569,21227,12761,1003,25920,85010,-16099,-64765,34786,162855,205529,94127,-83025,-56932,8401,39876,46278,44264,-5132,-29084,-68226,-65464,-83092,-100908,-156072,-149251,-171991,-254587,-348762,-167987,1363,22819,23965,97258,286068,299136,77497,-76008,25704,144283,68217,19313,30668,11523,-54115,-81749,-6984,14143,-30837,-28716,-26006,-24076,23779,39635,3485,5734,44754,30155,-36259,-74993,-89967,-90993,-113397,-85736,-59382,-35244,-59063,-106443,-59180,-2936,72049,103192,93517,33421,-33543,-80194,-54863,-16402,-11396,1849,10560,-3350,-24528,-14911,7433,-49137,-136752,-107615,-52927,38713,104296,45883,-77432,-48430,89359,230243,273682,240773,158295,49200,-5901,-45963,-57416,-32794,-12095,28213,42692,53257,54465,87006,36625,-31145,-8092,44193,34350,-7771,-79448,-70976,-36800,-50734,-50314,-52524,-107891,-133246,-29550,106891,283500,274753,204027,100207,42677,-42753,-118765,-135437,-144845,-101080,-22669,4149,-270,-54216,-91244,-54082,8411,38196,15990,32033,56447,14989,-1380,24685,37633,11522,29076,-5998,-39422,-49278,-112754,-121187,-167817,-135479,-62907,-19346,-34633,-102577,-82036,-68767,-68395,7915,108376,164561,137403,37289,21416,68711,45554,-29321,-61637,-53384,-60673,-49686,-5664,-59096,-79204,55267,184041,169296,77192,1446,76401,115343,137518,101096,52025,17388,77983,169045,301610,478148,440188,177268,57077,16153,21371,6371,34662,33563,12407,23384,39166,-5262,-22317,-17008,17707,65649,132989,149580,120426,92923,56577,30474,26160,17828,85527,84139,1275,-76781,-133652,-53123,84149,225503,294748,209599,30513,-39528,92593,113218,7362,-90157,-70984,-83283,-154200,-75198,-46335,-95935,-112911,-102468,-14743,38951,-9028,-84514,-24308,78399,137523,159865,112413,45584,70048,53734,26691,13886,16667,-14886,-27424,48202,163939,175617,78719,59557,25598,1796,-81876,-20918,41444,45402,-2812,6409,88329,124527,98692,57083,-28178,-127015,-88205,-65947,-142105,39060,261965,494905,659833,554300,233574,30243,36842,84768,80907,35357,-35669,-112590,-129988,-126158,-95644,-61452,-98960,-136528,-112378,-113733,-88248,617,55756,120826,190808,350068,351095,258237,175677,117532,92040,94877,85718,39124,-6102,-9404,82608,217917,277529,214715,38820,-73535,-30564,-31370,-109939,-96808,-82836,-36093,78203,151859,112871,21363,-9877,-1484,18246,-19835,-60836,-80728,-49756,-102952,-113236,-89023,-41343,-31156,-17148,-6327,21031,37721,-27474,-99443,-34587,28574,41671,26297,-163,-67775,-136164,9312,152404,184817,137201,57800,-25298,-81334,-106431,-101620,-70365,-30669,7790,11792,-16900,-37591,-56966,-11389,25203,50966,26176,-11755,829,16638,32111,39815,-29284,-121619,-134234,-85753,-71827,-67965,-90592,-89940,-39336,-16129,24237,32369,39690,62544,82383,14317,-18848,138023,195250,56378,-33129,-4786,95439,172545,163880,47410,-76031,-120901,-66605,33110,45758,21356,-6116,-7946,-14259,10437,-7350,-70415,-111800,-88643,4254,95943,195252,149962,-9946,-98087,-94272,-39129,-40429,-50115,-35967,972,90919,73871,-46840,-97559,139814,333434,230648,14945,-125906,32131,152324,207853,161677,27794,-24188,20852,73694,90202,7749,-50596,-91727,-83655,-71506,-99826,13190,-102,-50763,-28124,-7961,26908,-5469,-69900,-106020,-79818,-49857,-84845,-135052,-124095,-68941,-24751,12432,44830,80419,108308,80183,24473,11033,-184,-13057,-20663,4471,59206,106550,164289,142684,24566,-40466,-65650,-68906,-132477,25701,153671,108321,-3615,-97423,-129980,-434,180833,260837,233665,109895,3723,-61073,-68144,-42169,14872,127442,250238,168730,9680,-122503,-12467,87236,158759,35042,2879,50571,42736,-43686,-103578,-10891,12717,-43459,-99565,-48006,39568,107454,188263,202668,157051,75469,-15899,-43297,-40500,-16222,9963,34816,597,-71159,-115852,-90768,-53738,-49257,-47997,-81191,-84736,-124613,-127871,-45590,18015,35944,32338,75145,123243,91256,49711,-14080,-89897,-17907,7830,-11685,-35722,48018,153063,130246,45625,20112,-29168,-103441,-48353,27481,106618,140903,114624,15523,-54783,-71426,-77535,-79846,-58840,-35972,4480,53151,72761,134262,142033,135764,146872,144520,119857,56013,29323,17099,19415,63856,35848,46917,129525,123193,24673,-82463,-78637,-93180,-135354,-55223,-27799,-29823,-73812,-77356,-47648,-48208,-53814,-82304,-111897,-82532,-35185,-63142,-127172,-84068,-69326,-68653,-15376,40786,7431,-58932,-113548,-135933,-122757,-65811,-3240,68583,79636,-26951,-29136,-53382,-131158,-40019,36372,-11309,-111082,-97905,-89992,-86094,-104436,-63102,-31306,-40827,29330,62123,3972,-52109,-55103,-4868,53391,47338,-11896,-63588,-35008,53149,127317,199023,257077,238236,37949,-114935,67486,131182,72229,17009,6213,9310,57065,50977,1452,16765,44779,-17607,-108344,-34990,19005,68823,76583,61234,-10848,-65307,26082,67601,25566,-18985,-15722,70271,95648,47678,-29276,-72688,-34692,-2926,-17576,-47553,-21163,76019,102138,84179,49267,23370,25365,-47900,-144562,-67474,-28525,-25912,-21163,-32262,-54382,-83588,-68657,-4607,26822,33865,79565,145477,120466,-22,-89496,-153634,-99692,-9799,-2772,-10480,-36722,-62408,-21530,6054,40554,62733,38525,-13402,-61881,-23947,68806,121963,104499,68713,40492,34332,-14876,-62356,-28189,9652,14886,-1968,-3794,13666,23841,-59624,-131270,-110053,-118496,-90968,-71138,-33563,-41737,-86179,-101235,-65227,-47382,-17780,18534,25879,-13811,-67060,-85087,-51823,25451,89227,122734,203477,277490,232323,100460,74340,136564,277530,237713,110156,583,-107093,49643,142313,208585,178167,122539,104976,59325,14052,41847,68626,-40623,-122927,-58222,-31793,-78211,-127110,-144481,-105723,-46227,18789,10831,-44085,-79247,-100952,-65185,2932,-9857,-90765,-105594,-21349,59592,31026,-23911,-42132,-23465,26996,57776,104309,201343,228356,195123,144338,87321,16773,-16372,-51131,-124527,-114754,-74838,-66511,-51057,-1019,33187,18396,-7631,-28304,-17554,-78093,-147142,-154488,-124011,-44903,87598,219804,252387,261624,240267,287689,431246,462575,342924,224795,81803,-44119,-96782,-41758,-3651,38031,54783,84122,129866,164167,113929,4249,-34497,-6784,22252,19210,-23829,-80780,-50640,4664,-25078,-46316,-3835,62064,82437,68717,68062,21053,-67787,44281,39938,-37775,-129796,-70060,46625,100613,62741,-7320,-79588,-149202,-71552,8710,69185,76389,49954,10800,-30824,-87057,-54544,90979,263929,295523,121601,-71557,-67298,-47977,-104253,-66118,19647,41501,-19419,-73862,-9259,25881,65163,146823,210035,274995,173326,-18272,-119258,-106929,-74592,-49505,-10169,62530,47702,-15900,-60442,-70227,-48310,-21812,-41720,-84001,-117452,-89263,-11854,78554,73018,31110,-41195,-73101,-60187,-43215,-55196,-42977,-43801,-84105,-77961,8178,91644,199073,293787,352306,260734,222928,244501,224268,158514,92628,71020,39947,-27290,-112366,-65399,-21606,-39591,-54298,-29860,-15895,-5149,-16702,-28101,-50039,-48685,55368,35235,-59963,-61995,-8053,55418,102969,98507,60703,38628,73084,61046,4797,564,3281,25357,94524,173128,197208,139004,142475,171992,101259,-31996,-83884,-47001,31047,58510,37694,-6008,-55239,-57754,-63703,-11905,87989,142842,174756,157015,4029,-76995,-116825,-121789,-98958,-84890,-23058,25311,55323,45477,40773,89502,208178,297139,191859,19156,-70764,-51419,12617,2506,-51489,-116408,-138085,-95430,-28405,-13117,-73479,-103453,-55510,-11284,68713,197745,200113,159114,156020,127674,137977,218449,274938,248163,180979,218956,313797,412503,345738,147415,37487,-27550,4719,40303,-36215,-75638,-28662,-37242,-65122,-85619,-63635,-62819,-18509,-24604,-95648,-113444,-44761,-72721,-26518,45358,55854,5252,-29099,184,51891,35065,-48900,-128659,-15545,96379,150904,52673,-51365,-46802,79911,300257,424764,271251,52111,-7362,-69010,-75468,5023,87019,118627,79306,-8880,-63393,-34023,76383,120000,33851,-72126,-78459,-57519,-75122,-99864,-114175,-120918,-116018,-104731,-63318,-27355,-16755,-34788,-51706,-44711,-75620,-33378,135943,83116,-58846,-104151,-51732,-8369,-7880,2404,5744,-5341,61754,173026,177190,86566,-26278,-85103,-50118,61692,176916,238364,227744,214318,207005,148025,79672,98534,261222,402335,249480,164604,88309,47111,-1427,-34,100983,134755,34978,-45956,-38788,26469,14971,18344,37722,68131,112945,224361,266288,140404,-35304,-75814,-87271,-110003,-117817,-75114,-25963,-3909,64597,142871,201285,152875,25953,-133561,-112017,-30835,-60208,-76315,-90958,-52802,-79385,-142597,-14714,63257,102659,105202,85670,79607,58789,42350,-18489,-51646,117995,276213,387031,375734,388381,334179,310365,393128,416132,356354,234641,56412,-86532,-31235,-17964,-54634,-130181,-48377,-13353,-34678,-57622,6260,42731,24562,14329,41626,64644,133758,201111,215611,194138,73420,-23096,-101179,-89820,-7156,56081,91679,187124,224607,195380,72837,-8359,36779,221503,242929,202537,92784,-23355,-91696,42380,121963,78592,20797,15001,6370,-5608,80349,215573,214944,164092,115804,87925,51881,-60420,-110667,-94014,-106610,-64855,-22933,-10329,1051,-36415,-55180,-25140,-6890,-64758,-88090,-87898,-76750,-28301,48292,104595,140283,208060,271587,317004,120830,-22947,-43182,-62625,-122579,-22613,88611,64739,-43203,-121861,-74615,-53485,-57751,-70494,-64725,-76648,-120299,-81542,-59467,-39664,61893,118513,108365,55351,398,-85077,-108265,-22521,61037,139691,104187,47953,46304,51533,78445,75344,32721,-1825,-15664,34732,62691,-18887,-43816,4799,81235,81235,42568,23287,-10698,-47876,-56728,9287,105194,147657,44047,-34463,3301,-5545,-74250,-71424,33624,109758,91329,34857,-40928,-75820,-104926,-108349,-83231,-44830,-43191,-57738,-84670,-65527,-76022,-71818,-76989,-63448,-12757,43181,99982,59821,8617,-36779,-40189,-9615,-76891,-138453,-152703,-169647,-84167,-52593,-60952,22145,109084,149875,84264,1563,-17724,17958,96391,167896,198570,127308,13641,-87342,-70524,-62767,-69638,-70638,-44562,-51345,-70781,-56604,-22188,-41461,-72517,-20734,90081,252032,261646,262908,293948,262755,193337,131628,56577,24630,45528,87426,85036,21562,-15031,-49132,-62978,-22608,96054,167127,139973,56480,-23660,-46284,-52174,-61941,-56610,-44911,-5645,-8594,-69648,-26240,111671,202371,103298,-32104,-82505,-57232,-43568,10445,71314,101982,48074,-86913,-54048,28286,26402,-95864,-35854,24783,36253,-15402,-145553,-94827,-30045,-75898,-118566,-59529,-2298,31754,15565,-68146,-112022,-62180,13060,78225,12840,-15242,17408,70807,76674,85235,93392,90981,126815,165485,146325,76496,7,-20675,5836,95352,214291,145047,7027,-56967,-105537,-77404,-54350,-47930,-58574,-38550,-2389,-11932,-48864,-79135,-74517,-27674,18487,44255,-15223,-97272,-11592,139865,308622,341547,219809,104332,12063,-45300,1223,165537,330189,358290,190184,21784,-39967,-29312,-44958,-93458,-126862,-58014,21861,19239,-28050,-54441,-46117,4161,49822,81110,32969,-25255,-31157,-62997,-125402,-96290,-95881,-115702,-39195,28762,45871,48710,46447,-46698,-73413,-46750,27380,35822,-32500,-47810,-29573,-75321,-91486,-102850,-115720,-94000,-8476,65783,127477,134648,87903,15439,-75724,-93785,6993,81557,141579,183340,167077,119648,131350,139093],[38537,-47917,-105657,-57027,-646,11145,-34407,-56896,-26587,45659,152054,250092,213935,103954,11066,-14022,8478,4721,50919,14909,-94330,-34126,22792,-528,-14062,-27803,-30822,726,23809,9746,-39437,-91235,-42404,-9877,-7447,-8176,53805,87479,83073,42829,-4830,-47784,-91615,-81498,-47706,3632,53513,108716,169549,235682,233957,68729,-53097,-83908,-11432,-4825,-33763,-30275,73068,218270,245829,241279,237562,225215,131508,-4532,-80121,-56629,-35215,-63134,-45173,21698,114238,155157,111208,54659,44502,107691,95071,15612,-71488,-94401,10387,164163,243974,168661,86856,30329,19891,-33637,-101472,-37638,13911,11996,47600,114537,111007,-16180,-125089,-138510,-58131,33807,35142,-93846,-16957,-11036,-3062,2730,34367,46814,71257,64507,90306,86616,57266,-43162,-67126,-213,49564,-7209,20064,102738,107441,52032,9185,-6015,-28887,-68634,-83001,-64955,-11066,22407,26625,-28306,-37972,-31206,-54254,-53966,37053,156435,258776,284802,327287,344951,222917,73105,-80406,-54623,-11351,-20026,-56031,-124098,-83745,49602,110329,56264,-20190,-52672,-14301,-1965,-18471,-53068,-51398,-57924,-108374,8682,103063,78553,-18008,-32048,44210,-9103,-132465,102744,-21112,-67436,-37717,-109679,-146165,-109244,-133331,-130820,-88561,-113335,-175020,-195386,-92482,-50801,-84904,-100402,-85971,-114770,-53572,-2826,17686,-3157,-31355,-91985,-80210,-31864,-32972,-88613,-75671,-62417,-36521,20417,66901,112823,138832,102148,-916,-106907,-24813,62671,9872,-71122,-49363,85963,75751,26758,1027,13012,42879,70884,57540,-30661,-91679,-27091,-18277,-85825,-100855,52410,273511,318769,215897,47686,38183,172876,227885,163943,64703,-18614,-71501,-94301,-73705,-15846,155788,289635,171925,75811,85504,172193,149009,37322,-91251,-110212,-87767,-19576,26230,-45341,-111599,-44538,-103,24723,49987,82363,157515,95932,-49315,-37975,-17627,-70141,-38581,10171,-11550,-39245,11584,10162,-8596,-3121,71484,170586,210272,237222,262928,272098,300221,287756,116613,-4529,-57499,-72568,-11290,-23258,-72666,-44423,44067,208257,325379,383732,369298,255512,201636,146176,105568,77412,-7998,-62217,-43069,-11168,-12449,12217,48681,73621,10878,-74315,-86390,-84740,-16038,41020,73734,92551,125477,114820,90169,113376,119767,55395,-22577,-107939,-137319,-101732,-85940,-112885,-114616,-103957,-77084,-53730,-11420,54281,57786,-8902,-127346,6022,222688,206564,134064,108651,87972,76196,120941,174000,173872,149043,133621,113112,46579,8352,-66467,-45904,109476,121310,48212,-32609,-34550,34216,29335,-55726,-145290,-5265,55085,27560,61358,159546,189567,132734,57992,-972,-20217,-49798,-75827,-28580,30172,56587,40096,-2866,-52903,-93436,-101810,-46381,-37593,-48838,-96796,-104655,-52832,-50696,-29207,-29032,-31526,-42630,-81073,13956,-15841,-103955,-106988,-80991,-42264,14311,23450,11167,7486,-45567,-124163,-111698,-108377,-139553,-130584,-80291,-36097,-43823,-62922,-117870,-93602,8160,50566,54753,86572,196298,333950,422118,413218,254415,157372,239322,355034,406900,358519,282276,214817,177451,110301,-3219,-56461,-104039,7501,77181,35774,-35268,-21073,70530,-12617,-76177,42287,196897,236084,90951,-99671,-48585,13825,56199,68476,69851,17330,-14421,-55462,-50387,-69312,-90593,-158890,-152854,-165984,-229211,-351976,-160637,9431,27221,37563,130909,324938,314672,89642,-61965,-710,117793,72444,29688,49029,29938,-55184,-64404,8248,24956,-4140,2953,-5935,-11097,36096,54310,13436,12759,44106,16046,-63740,-106193,-99164,-80422,-93672,-72458,-55038,-38082,-63838,-95574,-48442,1597,70698,102548,98596,47956,-21048,-68239,-50740,-19683,-21734,-15572,-7566,-39767,-79676,-46579,-7190,-48609,-131239,-122384,-61344,28187,108182,76835,-40665,-56022,78771,230048,291137,255558,162788,50359,1953,-40526,-54853,-36966,-16943,29536,47645,56494,44659,71929,31614,-30324,-15016,19840,754,-35361,-91837,-67745,-42381,-77234,-77171,-30336,-93809,-137535,-35143,108165,307850,309111,225964,109971,42100,-40289,-113193,-128981,-129875,-78539,-249,15652,-3657,-56773,-95963,-69485,-2783,35189,15458,35184,56502,1081,-12010,21829,43520,18115,28917,-483,-24919,-32315,-106883,-131043,-156954,-126755,-78888,-31883,-42373,-112007,-90530,-80221,-75979,13227,111774,165820,144885,51583,43876,107403,104952,30516,-30600,-53511,-79757,-86519,-49989,-81970,-47226,75011,180321,151726,69593,2298,76548,121957,141215,109950,70620,52965,113335,170732,290014,480137,433829,171127,52996,9486,6636,-11482,31400,38084,23423,34670,53793,12609,-11265,-15422,1281,35474,100096,137337,117299,84951,44521,22473,23230,16292,76081,75059,315,-59379,-112015,-85140,34539,148934,214211,164236,15852,-62587,67669,85743,-12387,-99164,-63672,-78061,-144988,-89106,-66739,-104150,-102342,-103048,-39985,6717,-31689,-83316,-15099,78826,126521,136462,89386,29531,50941,33690,21009,25983,35870,-4617,-27316,41200,154092,152867,53530,74362,54560,8995,-82924,-3397,60687,64906,16105,22467,90238,113711,81815,40970,-39255,-129118,-118214,-87498,-106490,68654,282081,463605,560248,440402,171773,19388,31832,71847,76758,51474,-6837,-70902,-98893,-143683,-109306,-52149,-82843,-126713,-113995,-121539,-70273,19319,64506,112652,184047,344059,353649,274327,203698,147447,109406,98150,83848,32930,-21018,-25459,75035,220250,280260,227464,56378,-55507,-23794,-25828,-106338,-111251,-82049,-20392,89775,151550,117455,21463,-11307,5196,37186,16092,-25242,-62121,-47886,-112247,-104009,-84089,-33946,-28812,-25332,-24013,3829,30891,-23567,-88511,-28187,27912,39852,27471,3966,-57314,-121385,-6920,99349,124765,121542,84994,-1776,-73222,-115167,-116066,-81034,-34966,7462,19087,-5157,-25570,-44413,-9729,19422,39260,4135,-44584,-48415,-38354,3970,33940,-28532,-120665,-137614,-85695,-67532,-60472,-79526,-77767,-17159,19915,73225,83576,84029,99689,108361,31032,-5436,135510,175466,51292,-23257,17643,125370,194967,162273,30542,-80040,-85974,-29803,35948,14042,-26178,-68812,-69253,-66609,-35944,-39383,-76283,-93844,-82918,15510,107964,196980,138174,-15577,-102375,-109833,-50615,-49586,-60306,-46763,-24313,49126,24529,-90107,-69880,186378,384370,269055,47948,-136645,-19029,66312,128483,147022,33752,-14711,23326,65968,61448,-23118,-77056,-101018,-79239,-74407,-57469,79922,70182,-9397,-39507,-28433,15998,1687,-6490,-59701,-76665,-28412,-45528,-87093,-85379,-43148,-4057,30838,58121,88434,110578,90783,44845,26293,10682,1845,1341,26713,76640,119608,189343,183698,62279,-18295,-59556,-76048,-114981,29800,131547,77673,-25426,-111237,-114786,17299,223604,323618,260243,109514,-5814,-77519,-91090,-66285,-4879,119326,267619,198188,30882,-127787,-2958,114043,165067,41793,-38289,-18197,-5176,-60826,-104493,-22632,10910,-40527,-82668,-52477,23187,90145,165387,176974,135991,59599,-31520,-58572,-58685,-40815,-23142,735,-13288,-51474,-78457,-57071,-14003,-21946,-43417,-87863,-86491,-113575,-146598,-65188,5880,19555,14722,61338,109286,89374,37000,-41291,-61512,-7564,18050,-9638,-30184,56135,142503,109008,45009,18089,-39931,-109020,-47422,33264,119124,164537,157402,48298,-34370,-64836,-84184,-92512,-68199,-45120,-12230,21183,40322,112377,143321,152637,169525,162245,120010,43967,16234,15864,24981,70557,43848,44731,114244,107663,16918,-93903,-85774,-92039,-129419,-63047,-27786,-23586,-70809,-73173,-32246,-22871,-39491,-71862,-110993,-98116,-47075,-68691,-124056,-81626,-65795,-62755,-1576,48980,5793,-61445,-118956,-131079,-106289,-52457,5639,71505,97358,601,-13541,-55427,-149831,-32994,69122,37773,-80218,-81801,-80015,-72284,-68362,-28465,-1858,-47558,-12411,29053,-15011,-60317,-57827,-929,60630,56542,-414,-52264,-19252,68164,135775,207321,255637,227693,45157,-118481,67052,120544,66331,25689,15630,19742,71222,55891,874,10127,33185,-21677,-99046,-38301,-1671,45601,68729,66722,-7639,-72396,28673,94188,55992,-3914,-17829,56231,88861,50291,-14712,-43455,-12475,11830,-7440,-40370,-10042,80602,102111,87871,51116,12036,5034,-52980,-144270,-81679,-45758,-38713,-26655,-31020,-46063,-65256,-41101,31778,66490,71414,112551,165093,117240,-5406,-93240,-149713,-97268,-33256,-45953,-44359,-53310,-75613,-26347,13933,56072,82129,56728,2769,-35677,31499,108255,148188,126369,92211,61411,54260,12448,-24326,7917,42382,46907,24887,13627,16872,9600,-75451,-95894,-78108,-93002,-84617,-69994,-36577,-40495,-91264,-106280,-45942,-18782,2235,22017,17168,-25943,-80199,-98724,-65167,4144,48120,86205,202842,293642,237139,107359,76999,136929,263428,218242,111892,14843,-155240,6227,103297,162986,135861,85127,69589,23940,-24463,-11465,8490,-79108,-90438,-36403,-16712,-66610,-122268,-115624,-73858,-14004,41909,8131,-55205,-86692,-107936,-68139,7656,-3549,-84385,-102490,-22512,54030,15646,-38988,-53473,-26064,31828,64019,105853,200105,234332,206318,154996,97458,35319,122,-40380,-116787,-128898,-94901,-76630,-49135,8970,50389,36918,13639,13758,11283,-55340,-128883,-150678,-116920,-40194,87944,239067,292259,313916,298232,351983,508094,546162,412089,258519,90061,-39963,-95563,-38509,13350,78769,97993,111870,139573,158882,113787,20410,-25503,-28407,-13995,-4349,-28535,-88222,-58449,9966,-19210,-42594,-3246,67330,116894,108943,105470,37516,-83926,40365,35369,-40645,-98806,-24429,96689,122231,67534,-6414,-73747,-155796,-99230,-11708,46417,47201,19828,-12473,-48762,-98202,-51199,114082,295373,284601,60726,-71843,8203,-5473,-85164,-55603,40258,66872,-14679,-96624,1206,56461,100380,169154,212583,249042,140532,-36930,-117167,-106917,-83789,-63250,-19930,63690,64681,7841,-34684,-49144,-32001,-5628,-25650,-74982,-118304,-94974,-14541,80554,95779,54261,-33604,-70128,-57500,-46810,-59021,-37347,-19994,-46406,-41638,23533,106799,219040,310451,351250,257861,225299,254927,243319,175515,100444,78827,55947,-7851,-83725,-41715,2437,-15856,-32679,-15605,-19468,-20733,-27502,-29388,-42461,-27367,88692,66852,-36677,-52267,-4110,56643,101784,97018,62259,39702,67612,55279,-6942,-14196,-10164,8937,79325,161764,198785,132731,146543,198234,142194,-8294,-86267,-34816,15636,11111,-10308,-30663,-51640,-47178,-60275,-18203,68200,120796,167946,179922,34870,-60587,-109365,-119152,-100025,-97920,-43184,-7822,12164,22915,36970,103118,226740,312799,221924,47935,-50997,-27556,21111,-378,-66439,-130784,-136765,-76385,-8246,359,-66356,-111789,-55225,526,93481,234876,260418,226089,202884,152614,164809,250077,290321,232921,158234,204602,305635,419713,364580,160259,48405,-7407,21432,49650,-27812,-101393,-46499,-44276,-64522,-84559,-69022,-74072,-29904,-29570,-94040,-102450,-32848,-47146,-9366,54421,56216,1532,-36694,-15887,30266,10521,-71756,-116114,-9125,98058,154900,48161,-67238,-55952,79636,302304,448149,317147,76032,6078,-63441,-73203,10063,113927,163837,114285,3463,-60488,-26834,85650,109602,24884,-79437,-78742,-52456,-65098,-84693,-96619,-103655,-106303,-103398,-67843,-29136,-11901,-22898,-32279,-41646,-89287,-59974,109993,70412,-62003,-103648,-49605,-7400,-11858,-4425,7623,19923,96618,186472,176245,78789,-37243,-96179,-61444,48991,167980,228383,207626,196115,221155,185311,101231,110777,256520,357264,221957,155056,78981,7485,-56238,-34565,77756,136228,53426,-33293,-52996,1250,-1803,19193,53280,103397,169002,286201,322696,183076,-14486,-69031,-94209,-118862,-114094,-72956,-48310,-67578,13616,108397,174064,133621,14989,-139744,-106411,-25850,-58932,-76713,-80393,-26812,-34859,-169972,-46107,48507,98121,111100,92242,84042,62760,48305,-4096,-23342,121881,256848,345291,324603,351328,336020,318846,362883,341785,270730,157539,2085,-69549,-23348,-23878,-59798,-122285,-49981,-19170,-38720,-50393,21152,66251,60377,48173,70421,98057,164027,232190,244971,192897,67788,-25232,-100337,-99436,-16239,66630,124880,214926,229122,180648,51670,-24432,32315,244980,307043,236071,93717,-32954,-93716,50950,113704,53948,8883,14174,14424,8938,87756,197788,181632,142818,116855,104004,76779,-40789,-93552,-102918,-139652,-79737,-28582,-6809,7743,-32285,-52092,-24836,-18937,-89059,-85519,-88795,-70744,-18639,68309,121933,141095,188115,221918,277983,130448,-8979,-56237,-84083,-109427,-14845,80026,47303,-59688,-121598,-77718,-61199,-50423,-62842,-59077,-71255,-111863,-76918,-54678,-34817,47957,82729,63576,30702,-10434,-88298,-122483,-35100,56516,135225,90123,35138,35830,45924,83267,89068,41181,3750,-16275,27523,55396,-22283,-47935,-4419,68963,72609,39091,23379,-14009,-58299,-61449,13507,99210,117249,19670,-16873,19814,2584,-78476,-67319,40022,129336,125472,72211,4588,-27597,-67904,-80164,-60950,-26618,-29767,-54992,-83977,-58986,-53520,-41242,-54171,-46446,4005,63772,106852,50975,662,-42727,-45336,-20105,-71796,-115572,-132466,-151332,-106682,-57550,-58302,25132,104995,146078,82113,-7297,-42503,-23217,43001,111618,150880,83161,-19994,-104081,-64658,-55906,-60917,-56881,-41252,-58064,-81251,-71018,-42740,-66701,-101566,-38895,66158,202439,196622,186957,239734,240121,186668,131895,82967,56369,77152,124190,114004,34247,-5845,-38466,-59667,-54917,52957,119321,111967,49246,-28677,-64711,-71425,-65935,-44932,-40981,-13367,-24201,-91897,-38457,110904,212358,99444,-46528,-91829,-49071,-27078,29452,78423,94916,46202,-86115,-57958,18165,5174,-98447,-14431,40581,36086,-29390,-129711,-91641,-31315,-76886,-118551,-72174,-22737,20157,25567,-57983,-116393,-82600,-2855,78957,20550,-14805,4884,54161,63061,75125,84408,85637,129413,186195,196495,149313,66937,32711,36374,112135,218377,139741,4713,-54296,-109822,-82067,-47972,-31867,-41515,-49891,-14644,-17585,-43014,-65474,-70875,-31426,18404,42404,-23919,-95060,-18945,114781,224116,239344,148817,65550,-7976,-53211,25217,202324,349814,330751,137966,-37975,-84377,-47227,-50545,-92789,-122619,-58809,20192,20608,-19063,-36039,-20826,37145,92902,111335,48231,-16107,-20011,-54904,-117285,-100763,-94620,-132096,-65021,421,16680,11737,14876,-63075,-68892,-40482,36672,41368,-39705,-66598,-47614,-92039,-66157,-68096,-79392,-66599,-15588,40365,101432,115477,76888,12374,-75926,-95208,12363,92483,154460,198868,172711,118587,119360,106845],[-2789,-74894,-101912,-55592,-11038,-7037,-48338,-53751,-16286,63752,166366,238894,205046,99395,5846,-19767,-8859,-57579,-11048,-17952,-121883,-5407,52898,41119,41840,30524,20718,46754,64111,41438,-19970,-84161,-41184,-4294,-14456,-31279,44420,87752,85402,45736,914,-37186,-80500,-71376,-40347,6534,43022,82111,119999,168809,169488,30670,-67381,-74952,301,-936,-35344,-31937,69381,215170,255397,275577,271858,240261,129691,-1623,-76874,-69402,-44925,-65523,-44339,11946,98439,124363,65363,14317,19187,100795,85414,6645,-74977,-99668,20324,208848,297964,204288,95928,22303,-14115,-66953,-61254,-25877,18220,9314,1979,79015,110848,-243,-108404,-133608,-44842,43708,30433,-46488,19343,8065,-2501,-9407,27302,53050,75414,73029,89992,77581,55216,-36317,-73164,-12059,36507,-8960,26048,101542,103572,50654,4451,-2923,-24882,-65048,-85499,-76178,-28619,1392,8174,-43526,-51932,-39372,-54243,-59864,34976,161779,269342,293347,343212,355196,233278,81097,-67367,-58682,-29376,-42335,-79973,-128629,-54672,65094,108872,51791,-13886,-39239,-15484,-12917,-32752,-68564,-66394,-67296,-99375,21516,126500,109900,9788,-16867,49367,-9848,-182386,77580,-21400,-53813,-25532,-94801,-148945,-136652,-150453,-105725,-84376,-113501,-170058,-200117,-103133,-61893,-69352,-83527,-80369,-122114,-39024,8706,11551,-20876,-39930,-84895,-87350,-55727,-54259,-105722,-77183,-64249,-33250,25278,71544,122469,157841,115300,8411,-75598,-7252,86696,31160,-70566,-30096,95802,76725,21972,-1100,30195,67905,92152,74135,-11019,-63376,-8399,-2939,-79817,-106637,43908,283128,357318,228145,46572,-7054,129366,203843,149218,44390,-37980,-93141,-112835,-99596,-49559,88415,257716,174497,78560,124377,248376,211889,60567,-88704,-117550,-94271,-24019,14952,-65746,-107051,-30033,15427,34530,32477,21705,95335,88670,-40543,-28715,-19372,-82079,-32647,28160,-8626,-55196,3429,17436,-9139,2174,92753,185836,216375,235576,248438,252125,292029,304391,135183,1861,-57257,-87093,-25280,-34791,-79348,-53793,35108,191415,309061,370653,336315,204376,139157,65905,32208,31431,-19603,-46726,-35572,-12723,-22550,-3847,27206,54126,8623,-85540,-99882,-95156,-25376,44540,92179,109567,136798,114838,84948,97955,87640,21166,-33517,-86026,-97453,-72091,-61350,-88782,-98369,-92301,-70709,-45468,-2286,67846,68797,-1538,-117818,-720,187036,159683,105182,97134,88558,81556,124856,169375,155581,130503,119842,94949,15714,-8574,-55412,-29963,114471,118937,47033,-33121,-21332,53553,64248,-11383,-103372,-54424,20907,26864,79580,180598,207308,143729,76020,33010,18888,-35347,-77196,-45916,10491,28668,13132,-18946,-59706,-92744,-85978,-40487,-46687,-74277,-111121,-94011,-48719,-58118,-43640,-43356,-40072,-43162,-72865,9340,-33661,-119743,-114993,-95757,-38245,27833,35765,17965,10433,-37253,-106083,-108603,-105901,-126796,-133982,-95677,-36940,-30029,-52403,-121233,-92009,12484,54713,57421,93755,212860,358326,454231,450924,285850,167273,230606,331116,363144,327806,273051,219254,190642,115450,-10095,-71554,-63303,73136,143023,86793,-27869,-51761,57190,-9242,-90534,57185,242754,277400,97887,-103489,-46962,14443,68446,89229,95486,39420,-742,-44660,-38690,-58781,-80958,-156582,-156768,-168354,-221634,-352264,-158542,3539,16768,38888,154201,355124,323004,101448,-40950,-17890,92687,74807,35591,60137,41849,-50880,-44521,22248,32530,15600,27790,11707,25,44006,65226,21666,17501,40831,3559,-83014,-133109,-106406,-69262,-74634,-60120,-50482,-40156,-67021,-80168,-36515,5638,65893,95137,94511,54333,-13918,-61373,-49122,-23430,-30111,-33537,-30840,-81009,-132797,-77455,-22925,-48822,-116982,-136825,-71531,15728,110595,107855,-1548,-54417,65267,216795,289543,251821,153103,43061,2595,-40497,-56787,-44672,-22675,29273,52862,64089,42059,60988,28920,-28173,-22311,-6080,-31618,-59700,-99667,-63681,-49900,-105292,-103669,-13657,-83026,-140264,-40129,106080,320213,338694,246099,121877,45630,-34462,-108047,-119020,-109692,-56604,13375,16959,-12843,-60622,-98784,-82758,-13841,32740,14770,34626,51063,-15665,-23225,16648,46649,23412,26762,3651,-11189,-15627,-89879,-141500,-146109,-112347,-83647,-37629,-43172,-101867,-94436,-90243,-77215,22893,117577,163135,146070,61124,61528,141805,167673,105545,22541,-39177,-95329,-122253,-89267,-70079,-8187,94173,171805,130337,57960,-3478,68202,121819,141515,118270,90696,90947,152262,176960,276150,466149,411028,158646,43000,-4264,-16353,-34075,26823,41953,33548,41552,62286,28127,-667,-12512,-11737,8033,65744,119567,107973,71086,30278,14232,18347,8296,53261,50124,-12546,-50342,-91146,-106875,-6884,81231,136964,117912,-35,-92289,39404,56126,-33708,-109971,-55303,-69499,-120564,-84160,-78216,-112212,-93994,-88927,-45219,-8550,-40574,-73811,-5690,78515,114451,112623,65688,11822,28140,9978,14489,36364,52284,5904,-23876,35899,143452,126289,21627,78960,81658,14132,-82198,14312,79620,82703,33675,37977,89548,99170,60333,19975,-49589,-84856,-83955,-29618,-21496,107323,298131,426549,457671,332146,120276,10660,25794,59198,73002,68700,25976,-23845,-52618,-134256,-122134,-42933,-66747,-115467,-114493,-128399,-55320,34438,70007,102001,173889,327715,345226,283001,227277,177217,128971,103647,85796,32274,-31975,-43702,62660,215099,276086,237515,78115,-35751,-17237,-20852,-99948,-124972,-80158,-7588,95381,141632,112713,15960,-17083,8098,53016,51984,13994,-31245,-29759,-98271,-95573,-79777,-27366,-25211,-33370,-42904,-15387,22062,-19403,-78406,-23631,25349,35786,25672,5064,-46981,-88923,-10417,52151,64057,99611,104588,20025,-63435,-121369,-132749,-92981,-41252,5010,24938,6838,-13117,-31901,-8779,11980,25511,-18094,-75908,-99834,-97716,-30528,19147,-32381,-118994,-138939,-84253,-62108,-51256,-65605,-60378,7523,49103,115455,130793,120176,124136,118377,35408,5368,125472,147205,42149,-17765,31318,143608,206912,153183,11912,-81168,-57273,1799,38151,-9146,-67113,-132519,-136445,-128004,-90921,-76608,-74101,-76529,-77111,25595,118608,196397,128450,-16623,-99832,-131307,-69928,-63569,-71796,-58701,-52474,6421,-22072,-130583,-42088,215477,408661,289409,74459,-95490,-74525,-21570,47272,124626,38894,-4815,22855,52149,28148,-51966,-101530,-79821,-43384,-38281,-2324,140543,132884,45440,-22206,-27007,14584,26420,49638,-9973,-64457,-10991,-6859,-35878,-46382,-18911,16769,47449,67999,92063,108527,96267,61936,38938,19313,15379,19450,43887,87974,126688,208554,220496,104439,7687,-51437,-89184,-89540,42028,116268,51627,-47652,-126801,-102126,30995,260472,379788,276902,99989,-23474,-100343,-114538,-86403,-21516,108800,274855,219141,47518,-129144,3324,134379,157920,53914,-35846,-82727,-54690,-79413,-110600,-41648,5835,-37023,-66278,-56852,2425,69386,141606,152602,115545,43972,-45306,-75086,-79012,-64733,-48285,-20346,-16625,-24241,-40499,-18204,24658,2167,-39780,-95697,-89559,-102573,-161187,-94549,-14167,-369,6602,50620,89031,77391,15304,-59627,-31839,937,21181,-13889,-28600,59105,129344,96341,47293,13931,-49639,-90241,-32364,40900,126658,180140,195006,79488,-15442,-57977,-87406,-104106,-79125,-61015,-44500,-28138,-9340,71414,131129,159163,180151,169677,115441,32572,4290,13000,25688,70543,46876,36772,90871,86276,6858,-101477,-94551,-93790,-123125,-75083,-32997,-23024,-72906,-71066,-18573,1892,-21505,-58813,-101376,-111467,-61729,-76608,-123983,-83259,-65142,-61320,3176,45928,-4848,-70514,-128063,-124204,-91159,-42153,9295,67653,109012,29763,449,-57968,-151569,-16811,112659,103293,-39691,-64594,-66642,-51980,-38402,-1643,21417,-47970,-53744,-128,-30953,-67160,-59186,5749,73464,71374,16002,-39122,-6176,79995,141796,212424,247116,205017,41760,-128586,68654,116923,69600,39279,24777,29485,82665,59012,-677,327,18865,-27335,-90070,-46951,-25988,23961,64512,75452,-4445,-82343,27222,115414,83852,5131,-26993,29568,65869,40615,-5929,-17258,5109,20199,-1958,-33096,1693,81926,98579,87120,47288,-4918,-23698,-66953,-145821,-93964,-62410,-53667,-35587,-33284,-41619,-51875,-17757,64472,96335,97300,133542,171472,104838,-16257,-100784,-148082,-99406,-63879,-92430,-79426,-71927,-91235,-33019,20785,70988,98426,70148,15596,-2814,86669,146662,172639,148219,116543,82214,73190,36955,6769,37398,69355,73957,48912,27519,13386,-15769,-91673,-65041,-58768,-77334,-84718,-74693,-44752,-41889,-94847,-91366,-18771,7925,16603,19128,3797,-40999,-96801,-118021,-84411,-34366,-19621,36634,181852,279171,217952,100994,70219,126477,232986,186536,104039,21691,-120101,-38432,52614,100968,75652,37187,29331,-11331,-60940,-68754,-63048,-109336,-60355,-17641,-5811,-58383,-108284,-86871,-42482,15276,53058,-3898,-70542,-96552,-117566,-75017,6483,-3615,-83688,-101707,-27405,41944,-4730,-59060,-70384,-35271,28491,60308,96146,186209,225194,206055,160717,108188,52952,11995,-34459,-111092,-147424,-121740,-91598,-50324,16264,64992,54162,43857,58307,32373,-38824,-112197,-139759,-112211,-41562,78107,240341,317549,355238,351936,409045,565988,608182,468504,284479,92592,-42040,-97410,-37276,31360,125861,142057,134063,138784,139747,100429,24777,-18274,-48726,-54743,-34933,-37803,-80997,-50434,18779,-15462,-43492,-9026,62039,138592,143889,144881,66411,-84083,29336,24165,-45658,-66580,25190,138580,133198,62923,-12806,-72196,-137841,-112013,-22719,26097,19242,-11402,-38310,-69246,-114308,-54143,123466,301713,248690,9827,-7183,66365,23437,-73753,-49169,56075,91364,-6792,-117396,9512,82128,130209,186977,213641,225514,117620,-49373,-110410,-106071,-92335,-76373,-28638,65082,81476,30341,-11136,-31899,-21166,3790,-16004,-69187,-119179,-98849,-16686,78354,111880,71614,-32686,-67524,-49632,-44192,-60751,-34394,-473,-7626,-9328,29206,113832,227884,309177,331918,243124,216090,253620,253035,186483,102428,80314,66981,10286,-57813,-22870,21706,4233,-15818,-7163,-31059,-44085,-44608,-35687,-38973,-10510,115439,91109,-20307,-48263,-5904,51272,92569,86818,54421,31338,54151,43255,-19308,-33125,-27115,-8815,62576,146523,191370,115837,135286,203978,165703,21507,-68818,-23451,-4252,-37647,-48935,-41955,-45255,-42575,-62933,-29923,45184,101919,164062,202937,71623,-41826,-107212,-124479,-106728,-114595,-63913,-38004,-32288,-2675,30872,112207,233402,309346,236525,69565,-34717,-7675,24490,-7851,-85218,-141350,-123705,-51954,11569,9983,-64053,-117651,-53747,11706,115476,263174,308439,281546,237443,164024,176623,265162,289656,202749,123584,178523,283354,408866,372353,168535,53509,4301,29919,53534,-15494,-114677,-65549,-53044,-65337,-83753,-72694,-80778,-36751,-32705,-93269,-92009,-18122,-21227,4753,59149,53089,-3336,-43959,-32810,3985,-20605,-99375,-103749,-5694,97135,158654,46453,-82250,-67266,73348,288363,452765,354830,98387,14306,-63663,-75299,9405,130318,199040,141296,9043,-62266,-22872,90082,92963,11582,-88829,-81292,-50102,-57693,-74511,-83249,-89640,-98733,-103267,-73639,-30581,-5828,-9515,-12465,-40388,-105062,-81789,88612,61192,-64161,-105369,-47559,-3638,-10206,-4756,14295,43907,122580,189777,165745,64403,-53200,-111971,-78055,28932,147741,203761,176544,170946,228060,220714,119010,118791,244330,305584,199086,147901,72728,-27896,-101518,-67431,46529,127704,69011,-18113,-64342,-26746,-20611,16873,64384,134102,218180,338502,375267,232495,14128,-60140,-101231,-129019,-113043,-67944,-53026,-131671,-36395,71166,140769,106330,-3232,-150104,-105153,-28708,-62658,-81916,-74802,-9115,-2279,-131461,-84081,23765,82988,106037,90840,81631,60628,49741,10468,4082,113909,225572,294531,267107,303259,322717,309130,307474,247754,173281,76363,-41195,-45468,-16462,-29090,-64039,-115677,-54984,-28303,-44365,-45850,29705,81123,90438,85520,105666,133937,186153,248923,258410,179413,58338,-28161,-98716,-110089,-27799,75513,158984,237555,225067,158300,25063,-45439,24083,258933,369544,270684,95578,-41357,-96377,53691,97043,25566,-4972,12722,22640,21165,88115,168812,142466,117696,115403,118718,101660,-15553,-60715,-82454,-151386,-95876,-37505,-6314,10383,-31069,-50695,-24951,-31193,-107669,-89786,-93896,-70691,-12452,88587,138708,138761,160931,163555,218332,123665,1243,-57965,-91561,-90829,-6979,67776,25353,-78882,-123356,-80990,-59307,-45749,-61215,-58525,-69206,-107798,-75543,-52457,-33999,28938,41862,17438,6452,-22164,-90117,-136624,-50325,49625,127899,75098,21965,24475,38740,86465,99708,46821,6969,-19728,13917,39874,-30559,-55195,-16461,54033,64583,38171,26115,-15831,-67644,-65444,14239,87454,81200,-9968,-6136,30100,6272,-85861,-65426,43694,143926,158098,112772,56931,24581,-29012,-54596,-42935,-13386,-20832,-55276,-84088,-51698,-27990,-7109,-26759,-28631,19337,80364,108081,39807,-10033,-53167,-56318,-33790,-64269,-97130,-116154,-130732,-123408,-61805,-55678,24233,92864,131763,74075,-16169,-63580,-60839,-9709,46933,84469,26131,-54065,-109159,-54847,-43741,-46349,-41294,-37888,-64664,-91672,-85252,-64025,-91768,-129372,-54965,40599,146717,128462,112880,177510,204304,166570,119214,101316,88802,109786,157284,133485,40475,-770,-32594,-59988,-88768,10104,73954,84582,42159,-31321,-81261,-89597,-69393,-37075,-40086,-24676,-43423,-112031,-42027,111445,218765,95173,-60068,-99453,-39641,-9489,48380,81356,81763,40596,-84496,-59871,8498,-14543,-71609,22795,70737,48157,-26062,-110925,-90300,-36745,-77876,-109127,-75508,-32417,14276,37577,-45230,-112280,-99394,-17490,78175,29719,-11363,-6092,37459,49747,64506,72982,75259,123929,196052,237855,221974,143467,91419,70127,129071,214401,127765,-40,-51956,-110999,-84807,-40047,-15660,-23770,-61560,-30017,-24260,-37467,-49842,-56734,-24059,27070,47116,-26123,-89209,-23263,94967,158221,153942,87359,26181,-33011,-57434,48961,234675,356405,292952,89304,-83156,-105420,-52521,-50347,-89394,-117008,-57949,19232,21844,-10876,-19447,3100,68583,133944,139128,62744,-7028,-10126,-48680,-110654,-100867,-90268,-132899,-86431,-27476,-14846,-29632,-25665,-78608,-61398,-28761,56344,61338,-30579,-81924,-60045,-80229,-43182,-37224,-44504,-37676,-14035,20263,79669,96873,65581,10551,-73396,-99281,15996,100238,160488,202946,168753,112095,103082,72928],[-41383,-97250,-92201,-55685,-22151,-21902,-57160,-49208,-9792,73673,166729,212654,185158,88444,-3654,-28840,-26890,-115781,-52325,-39182,-88885,25582,84178,84013,96471,88051,70445,87994,99985,70670,-1991,-78856,-42138,1477,-21077,-57523,28691,80691,81706,45263,6368,-25440,-67917,-61407,-35992,3425,22248,42484,60237,96095,103414,-4698,-80107,-71274,4716,-3225,-40854,-36992,61125,202034,249415,289502,289824,244032,122386,-2416,-75056,-83368,-58235,-71705,-45548,-425,75607,79438,5956,-32589,-12106,84304,69293,-7378,-81325,-108555,25803,237230,328155,223599,94192,7223,-50467,-64908,-35123,-17211,20748,13620,-38106,40893,109954,18585,-90618,-125623,-32769,51598,31121,-1381,49815,23524,-5663,-26846,14881,55966,77656,80859,89381,70204,55710,-25161,-73774,-20386,28658,-7082,30171,96792,93842,39914,-8194,-5690,-25891,-67788,-95667,-95989,-51770,-20670,-6920,-52962,-63376,-46585,-52543,-65053,28463,158849,268131,288336,337832,338958,230094,86386,-53074,-62903,-49546,-65738,-96338,-104186,-25082,83420,112779,54765,-533,-24725,-18680,-26352,-49368,-86261,-80411,-72706,-92326,30760,145485,139583,35535,-5146,47507,-15610,-202376,50298,-18954,-38865,-20730,-89717,-156597,-163725,-151969,-79451,-77550,-114302,-167266,-193122,-115447,-68723,-50296,-61603,-65603,-126020,-29156,16174,2922,-36789,-45202,-75737,-96460,-82902,-71027,-114429,-77479,-66214,-30731,25906,70015,125535,171012,127841,25845,-37271,27369,131830,84404,-6235,3174,95053,69433,12088,-7654,44616,93054,115512,95440,12907,-33075,15191,14592,-72571,-111258,34786,285535,385752,229692,41870,-53384,81270,172939,127250,18752,-60288,-113820,-120502,-121234,-78256,18705,201105,157035,71828,156683,315062,269619,82593,-80660,-120442,-95286,-24994,3953,-83795,-95490,-16389,27854,41139,17635,-35482,36174,82334,-24389,-16010,-17745,-90104,-22736,45484,-5700,-73158,-6899,24309,-19695,-4546,100885,185331,207724,221661,225781,226113,276161,314635,156666,10847,-56649,-101138,-33523,-42115,-85071,-63198,26662,171444,282988,343710,293268,151516,79868,-2311,-36311,-16858,-31675,-33979,-28080,-13353,-31145,-18869,6484,33913,4718,-92692,-111834,-107283,-39938,39265,100312,117770,138162,108090,77468,83901,62179,-1629,-30588,-51519,-58366,-40305,-38359,-71029,-88772,-86476,-67750,-39549,6650,80745,80329,9556,-87358,-797,151447,113124,75317,84648,88788,86173,126066,158883,127145,96445,89296,63954,-22070,-30771,-43866,-2620,129402,126937,57101,-27503,-10140,69479,98622,36734,-48923,-73112,16219,43075,100944,199724,222551,154780,98202,73795,65920,-7049,-62289,-61973,-9148,3661,-8318,-28713,-57220,-77450,-61721,-30568,-52016,-96257,-113143,-77532,-44971,-67207,-59814,-58364,-48695,-43890,-62812,12539,-33654,-96681,-99290,-104194,-35595,37648,46620,25891,16792,-22704,-83461,-103026,-102040,-113854,-129913,-108086,-33967,-13974,-39885,-118774,-87439,16728,58617,60300,100826,226611,375644,474403,473911,311662,173810,216233,302432,319979,299888,262480,221768,202144,120010,-14872,-83407,-25131,126284,192295,128539,-9087,-68149,44667,-5793,-99531,82342,298129,323614,109780,-99814,-48326,13030,77836,108436,119803,59774,11572,-35906,-30616,-52077,-72092,-149196,-158952,-176499,-227681,-353998,-161037,-16019,-9190,27127,166076,373440,322546,111656,-17251,-21039,71744,74891,36744,63661,46328,-43291,-23565,34768,37015,29324,46591,25875,8997,47865,71803,28165,20345,36005,-6095,-91750,-155248,-110974,-57450,-56104,-48295,-45526,-40948,-67555,-63642,-24548,8716,58058,82174,82711,53295,-11475,-58834,-50133,-27712,-35820,-48981,-58482,-121994,-104020,-104926,-39152,-49076,-97193,-136677,-80950,3032,112520,138280,38987,-42177,49759,190401,267294,229080,130598,28639,-3739,-45730,-62100,-53139,-27245,27776,58127,76182,48154,58171,30971,-24194,-29629,-32908,-61997,-79760,-103044,-59450,-59114,-132425,-122874,-4056,-75887,-140915,-43450,101275,319792,361986,264283,135431,52005,-27575,-103700,-104124,-84274,-35516,18239,8569,-26775,-65608,-100805,-93348,-23971,32157,16434,32730,40550,-35003,-35038,8468,45402,26062,22704,6681,1719,-624,-69971,-151101,-137760,-101853,-81035,-36487,-37956,-85781,-94040,-98359,-72645,35361,124661,154795,138731,64467,73183,168596,227558,189355,87451,-15246,-106102,-154513,-82639,-22928,35713,111569,158646,106270,42583,-15563,53344,117196,140715,127222,112254,129404,187414,182842,261093,439525,376226,141348,27134,-25241,-47642,-59792,20944,44569,41820,43461,64336,40694,9240,-8718,-20541,-14391,32882,96781,91569,50694,13829,5537,10943,-6202,20412,13763,-34617,-48270,-75318,-113934,-40857,23601,67393,73294,-15439,-127508,16236,31150,-52841,-121444,-46294,-58361,-94984,-62075,-72273,-120971,-88171,-69953,-30706,-2163,-32073,-57228,4777,79028,103267,90733,43211,-6690,2716,-15340,8878,45478,66022,16702,-16315,34541,135271,100690,-14203,74448,104843,17295,-78452,31938,98037,98276,49245,52180,87549,82941,36162,-4164,-58412,-45825,-18391,57835,64615,150870,308536,385482,360316,237239,79310,3543,18957,47351,69954,86073,62011,27172,-973,-103496,-132308,-34348,-50975,-102322,-111968,-134352,-44170,45291,70972,89212,162317,303930,325932,281849,241832,201527,147471,109830,91478,39210,-34160,-61786,46160,202480,265052,244007,103158,-14998,-11134,-16904,-92651,-136121,-78749,810,93805,122098,97892,4821,-26409,7899,65843,87160,56227,8531,4909,-68089,-89018,-76001,-21205,-20176,-40798,-63107,-36947,10146,-16802,-70246,-21238,20941,29629,20967,2850,-38111,-55861,-1164,15438,9726,75902,114895,38769,-53277,-121700,-139574,-101340,-48490,627,29206,19323,260,-19616,-8522,2735,9511,-40240,-103329,-150693,-107957,-60809,-3406,-40240,-116744,-138641,-81279,-55334,-39838,-47945,-38100,28257,65697,144138,168447,144450,132558,110367,25715,8216,103844,110241,28432,-17184,35717,148646,206350,135575,-9823,-84653,-37388,24696,37905,-20395,-88044,-138097,-130845,-183504,-145558,-104257,-59299,-60787,-73261,32749,125911,191901,119710,-13767,-89506,-141077,-95426,-81189,-83853,-70880,-82788,-32151,-60617,-160793,-20604,226952,405800,290303,92853,-48579,-85717,-84575,-27554,97233,44103,5453,18571,30364,-9706,-79004,-123116,-57340,-6567,11693,54376,191260,185223,95922,6923,-15882,12135,45209,89080,35224,-42742,2159,28279,11800,-12301,2940,38978,63311,74798,91456,103208,98367,76062,49131,25455,26479,32671,54785,91762,126597,220009,249941,149695,38356,-37248,-101361,-69218,54265,105082,29855,-70013,-144105,-91937,40712,289090,424304,282716,82058,-48665,-129119,-130836,-98531,-34420,95694,270855,230175,59371,-125066,5686,145622,138550,64092,-3360,-114085,-105322,-99298,-120644,-64494,-365,-32398,-50617,-58558,-21833,45769,116503,128637,95496,28259,-58835,-92421,-99372,-83641,-62569,-29753,-12321,5286,-2714,23163,59852,22761,-35645,-102247,-92591,-91604,-134212,-133770,-41043,-19045,9913,44086,65688,55133,-13675,-58109,-9933,4983,16818,-23836,-30341,56910,114119,89463,47739,6225,-59593,-71878,-11340,51320,130409,187141,223764,107603,1458,-51106,-84564,-106122,-83698,-77431,-86729,-91766,-73596,11811,103835,153088,176569,165199,104860,19505,-8887,6747,20681,63399,44820,23669,59852,58621,-6630,-106120,-105631,-98803,-119996,-91097,-43624,-28373,-80084,-70284,-6701,25156,-1111,-43752,-84690,-115189,-77974,-86929,-127447,-88737,-67158,-64149,-2187,31277,-24205,-85912,-139489,-116317,-77687,-35038,7952,57860,115243,61794,13651,-59759,-137289,3194,159607,178780,12393,-46793,-54528,-35158,-16948,17232,37204,-45332,-88124,-21196,-42446,-72710,-58160,17644,94135,92162,36436,-26293,1731,86637,144585,214794,233226,172776,27104,-133196,80652,126341,85871,58129,34052,39197,90851,60006,-2936,-10856,3609,-33590,-82333,-60322,-52546,6953,66879,90402,511,-95340,21973,130666,108110,7595,-43430,-6891,30389,20335,-4382,3488,16935,21624,-1903,-26230,14306,81337,92470,82367,38114,-26670,-58634,-87885,-154134,-107667,-79884,-71078,-47899,-39039,-41024,-43548,-1215,85816,110191,107271,139419,163246,83469,-32295,-111020,-148049,-106212,-100528,-140283,-109486,-90746,-108570,-40756,27141,85460,111494,78461,23933,26703,132459,180055,194491,169795,140787,100881,87105,53426,28183,58800,89311,94529,69063,38171,5026,-49328,-100605,-43246,-51538,-72346,-92197,-85706,-57708,-45740,-96308,-70339,9487,30907,25065,10318,-13560,-58351,-116543,-141933,-103207,-86669,-98038,-4574,144627,236582,177523,80899,53005,104236,187704,144827,87165,20673,-78108,-63850,5738,38942,7487,-17686,-14101,-46371,-95894,-125881,-118000,-84128,-33483,-2595,806,-53267,-92611,-60818,-14230,37789,51644,-24076,-89179,-108638,-129572,-85374,-874,-10388,-88579,-104204,-36125,23499,-29696,-83228,-91880,-50351,17283,46741,75840,161156,202547,195559,163319,119407,67781,18093,-33769,-108496,-149404,-142220,-104753,-53639,21049,77743,75623,84299,97939,43560,-29688,-100872,-131688,-112297,-49082,59488,223577,324882,380691,395713,452741,598772,642070,505896,299632,89688,-50437,-101311,-37236,51389,177290,185147,150760,129352,110802,77245,18311,-15216,-64428,-96566,-70438,-50603,-61974,-25538,32566,-13044,-48347,-20220,47661,145220,169672,182464,104549,-60711,13032,7072,-51053,-32848,74884,169488,133172,49193,-26363,-75766,-124765,-103627,-24549,10438,-3876,-39848,-64034,-89880,-134953,-62788,119489,283769,192888,-19772,46975,106117,39922,-68825,-47140,65720,112963,4696,-106467,14675,101845,153266,197359,209418,200354,99942,-50837,-105469,-102939,-94501,-83278,-33991,65941,95741,49625,8718,-19351,-15832,6937,-12417,-67219,-120936,-99705,-18645,70704,117609,78884,-41502,-66234,-39022,-36435,-60371,-35099,12659,26977,15469,25223,112135,224066,289349,296886,218089,196324,240935,253084,191515,99799,76612,73322,26062,-35352,-8727,36513,20768,-3775,-4814,-49523,-72708,-66198,-45756,-38968,715,129186,101118,-12421,-49625,-12709,40122,76214,69005,38486,15227,34727,26516,-31883,-54237,-45642,-26537,45358,128206,175621,90205,111449,191702,171813,47867,-41627,-13137,-26035,-82783,-70446,-42591,-40045,-43084,-70353,-45213,22750,87131,161246,221457,111232,-21554,-111315,-136791,-117324,-134297,-82971,-58108,-63447,-24216,23504,115438,227902,288755,235892,83055,-23832,6225,22419,-19179,-104809,-138128,-100545,-22624,30307,15509,-66270,-117594,-50946,21276,132582,279614,338873,319108,255008,160581,174335,264528,274574,160957,80631,143965,249351,379672,367069,172086,53471,8134,29118,48803,-8445,-112094,-84316,-62992,-67175,-82740,-74404,-83838,-38777,-33107,-92584,-81820,-2311,3458,16242,59785,46819,-8609,-48904,-46236,-22133,-55659,-130692,-93613,-4774,95830,166003,52621,-85481,-76848,61472,258174,435881,379019,118789,18127,-68408,-80122,5039,136214,221650,158990,8652,-67082,-20651,90476,72038,-4564,-98831,-85288,-49748,-53423,-68971,-74124,-78218,-92221,-103237,-79472,-29272,2798,5644,6675,-40409,-121029,-94217,72737,55578,-64867,-108790,-46018,1325,-5213,-327,24415,65360,139687,184707,148593,46311,-71490,-130058,-97806,4091,119163,167857,138536,142253,227134,251380,133168,122500,225216,252735,180901,142645,68921,-55200,-128721,-97272,10493,111360,82650,726,-66065,-52851,-39686,12481,71646,159420,254618,370398,411902,280320,48240,-48574,-106502,-138448,-113942,-58909,-35261,-131372,-78517,33903,104788,74385,-26327,-162813,-107123,-37751,-70228,-90493,-72714,1366,18075,-96961,-126052,-8944,59889,92337,83553,74770,54992,48797,25544,28791,96331,185102,238793,209395,253371,300644,285132,236140,148804,79338,3851,-58642,-23311,-9648,-31682,-65177,-109730,-61696,-38840,-49873,-43137,33119,88317,113615,125053,147766,170191,197643,249706,254879,156297,47049,-29859,-94687,-119768,-41177,82097,191289,253167,213222,130675,-4802,-68673,15294,265389,427700,307428,101938,-45651,-98590,52901,76707,-3078,-19611,11278,31390,31854,83235,133797,102251,91526,111992,131165,124787,18756,-13052,-40499,-117872,-107797,-47399,-7577,10166,-31866,-50617,-26159,-45329,-123026,-96035,-101552,-74258,-9059,107816,154539,135147,131071,105451,150903,106680,8457,-50997,-82426,-69441,1851,55573,3224,-97655,-125657,-83943,-53142,-43610,-63369,-61302,-70096,-106859,-76481,-51792,-35062,7996,-278,-26906,-15555,-33598,-90728,-148549,-65819,42613,119649,61130,10323,14113,31714,89367,108686,52090,9890,-24498,-4029,18426,-42105,-64372,-30018,38997,59751,41806,32851,-15092,-74536,-68030,12674,72028,44200,-39983,-1204,34449,5048,-96333,-63080,46480,154031,188597,156765,114767,78805,9731,-31423,-28043,-3713,-14990,-57031,-83534,-43136,-1263,28754,5326,-8258,35397,94451,105588,27878,-22131,-66526,-71233,-49750,-59155,-83976,-103512,-111682,-124512,-63515,-51466,20882,74962,109853,62093,-24617,-80512,-93880,-58684,-20499,7607,-31935,-74782,-95664,-40740,-26183,-26140,-23217,-32704,-69464,-100556,-97784,-83797,-114150,-153969,-66769,15643,90377,62919,46499,113905,159506,135917,96249,109760,118906,142001,183983,141216,39895,622,-30592,-63359,-121188,-26755,34629,59556,36287,-30477,-93468,-105061,-71582,-31616,-40516,-37805,-64526,-112181,-36503,113416,220883,91020,-70957,-102888,-27833,10175,67175,80714,64550,32346,-80690,-58060,1222,-27767,-32901,74604,122422,82980,-110,-89840,-89945,-42853,-73831,-92272,-66753,-25559,19009,52490,-29600,-99625,-104162,-24960,79715,41955,-3907,-13543,22450,38269,55042,60956,61496,111666,195439,268038,288679,224060,153334,106449,146440,204306,111300,-5955,-48884,-108559,-85574,-31014,768,-4723,-68452,-47280,-31368,-32090,-33080,-35130,-4414,47658,61502,-20096,-80132,-24542,80009,111021,89651,38870,-9713,-58923,-53789,71854,259597,349565,249631,46712,-115920,-104453,-48389,-45434,-83297,-109271,-54929,19300,23315,-2912,-3910,25137,96024,170061,162622,76236,2215,-1732,-45144,-106373,-97003,-83026,-117194,-97422,-49821,-43146,-66290,-68475,-89195,-50566,-10435,87294,95781,-5649,-83329,-62959,-61751,-22485,-9581,-11727,-8792,-5297,5929,62791,80120,54628,9850,-68008,-105305,18513,104746,159053,194908,155895,100857,83836,39794],[-67703,-88657,-78931,-53994,-29529,-29023,-56673,-43693,-5059,77920,156576,178064,159522,74864,-14180,-37820,-39964,-95053,-44573,-29573,-46938,59846,118068,128206,147302,139923,114408,123010,131513,98475,16150,-73237,-42475,10492,-22632,-82509,9918,69342,75404,45185,14309,-11709,-53944,-50983,-33238,-4202,-6263,-5570,-1383,27937,43407,-35184,-90364,-70712,4805,-8811,-48045,-43431,51081,184105,233519,286478,293036,239307,112847,-4149,-72793,-96320,-73590,-79496,-44801,-10115,52057,28424,-61180,-82149,-46392,59829,47999,-24685,-87602,-119604,27710,249496,334893,227123,83580,-12879,-84728,-44626,-18643,-11532,21212,20980,-61108,4564,110046,40586,-71558,-115054,-21159,58377,38054,38020,75525,36328,-11320,-48767,-2000,55673,78792,88052,89373,66510,61032,-8367,-67749,-25794,25007,-2689,32760,89907,81087,22656,-26055,-11902,-29538,-72321,-104466,-121165,-78788,-41352,-16851,-54770,-69033,-51090,-48088,-66397,18820,148084,255184,269928,310641,296022,210431,87412,-38177,-65797,-71439,-88579,-93257,-69364,5141,103747,122274,65417,18464,-10134,-24384,-42637,-68696,-107064,-91589,-72727,-88090,34729,156947,162940,52783,444,39238,-26933,-169308,43551,-4171,-20947,-22765,-96656,-171928,-188850,-137391,-53610,-68821,-115727,-167156,-185422,-129750,-72455,-31129,-36471,-46116,-128574,-25292,18625,-8376,-50791,-46944,-65195,-104874,-109482,-70881,-95442,-77431,-69148,-29693,21631,60809,120298,176048,139092,51030,4487,72969,192628,160051,78932,36290,81945,54238,-2189,-19198,54115,115332,138239,118851,37698,-4705,39046,30590,-66490,-115339,23245,277875,398521,218588,32576,-99222,32775,138020,99896,-10041,-84015,-127663,-119132,-140012,-104496,-48668,125461,117276,53823,176872,362725,314890,101054,-68075,-118035,-90792,-22384,-6303,-99079,-83061,-5348,35931,42806,3714,-85156,-11594,80083,-3153,-2705,-15444,-96748,-14776,57537,-5633,-94951,-21215,26948,-44966,-22320,95638,168833,184047,195312,195267,194715,253195,316661,177883,19988,-58121,-115222,-36738,-47565,-92909,-74009,18587,149620,249492,305477,244091,101016,31626,-39114,-86175,-65269,-45765,-27363,-24104,-15795,-40312,-34433,-14789,11957,-3850,-98945,-123464,-123200,-62090,22559,94507,113260,126192,91831,65177,68555,39179,-19906,-25252,-22508,-25610,-14226,-23477,-62971,-88977,-87973,-69093,-38177,12356,89497,89681,22534,-53610,5071,116904,68202,44423,69660,86163,87308,121817,140259,87242,43772,38518,19172,-67140,-59284,-35043,28192,148985,143252,79199,-15676,-3359,78195,126402,81546,2302,-40933,37046,65330,119158,212338,231246,162407,120597,116916,115665,28702,-39499,-77547,-30793,-19838,-26543,-35257,-49217,-55004,-32631,-19737,-56935,-110432,-101264,-59934,-44501,-80074,-80654,-77651,-60917,-48420,-55837,17494,-25660,-68923,-79304,-105406,-36346,40443,51590,29575,19602,-10846,-64370,-99259,-101024,-104583,-124294,-120093,-31865,-396,-29467,-114728,-85537,16106,57924,59213,103273,232501,380072,475065,472815,323145,172894,194401,269156,280376,274838,248480,218738,207338,119604,-20826,-95123,2947,156874,212832,145422,-98,-78574,28307,-6044,-87630,114231,353250,361830,116815,-97707,-53812,7427,81221,121482,136615,72399,17679,-33750,-30773,-54150,-68433,-141133,-161183,-192303,-248373,-363960,-169334,-50802,-54210,-2378,161339,372856,307984,114878,2529,-14795,52620,67704,29142,55058,38669,-38853,-6804,41198,34425,33945,55999,32475,12120,44800,69920,28756,17620,27136,-15159,-92441,-151586,-116600,-49244,-42291,-40980,-44384,-44419,-68840,-50492,-17108,6680,43928,61190,60975,41830,-17045,-63838,-57372,-36105,-41870,-60836,-92815,-102976,-60147,-124480,-59103,-52285,-77335,-118223,-90336,-12777,110403,162964,75439,-25854,28889,148010,221378,185311,94071,4759,-20380,-59322,-71655,-60555,-32088,21472,58901,87767,57864,60526,35241,-22327,-40753,-64037,-93661,-98548,-106888,-60521,-74919,-161665,-131928,-5884,-76547,-143232,-48366,90607,302988,372739,275204,145063,55455,-25281,-103496,-88513,-58756,-19595,11942,-11524,-47866,-75220,-106519,-104288,-36562,30474,19367,29620,23163,-60065,-51339,-7108,34548,20981,12788,4874,9870,8243,-55429,-159863,-136885,-101638,-79609,-33932,-32529,-73489,-94330,-108034,-68214,45457,128370,136750,118409,57449,74950,182659,275613,270229,152689,8314,-115399,-141195,-36364,35162,78655,122346,137616,77165,20696,-36946,30882,106784,136916,133908,131606,163114,209834,179949,241042,400643,331565,117967,3080,-53053,-83620,-85779,10331,42022,44162,36987,56800,46386,14734,-8000,-28402,-33270,614,66182,63990,20421,-7409,-6741,-2409,-29935,-20231,-30151,-65753,-54874,-67999,-110820,-70501,-27890,4240,28977,-32008,-157934,6423,15572,-67380,-127863,-40236,-48606,-72407,-35583,-54330,-128152,-87875,-54816,-9389,16406,-13892,-39137,13793,78900,91969,69793,20449,-28269,-27149,-42378,2668,50762,74637,25350,-6550,37036,130546,78782,-53788,59915,119475,15812,-74726,46281,112775,108249,59369,61555,82288,63719,8121,-32641,-67936,-16871,46328,142109,143393,192248,309177,338890,270844,156772,44692,-5019,8969,34042,65048,99868,97247,77599,50291,-66588,-136552,-29484,-38583,-89748,-107864,-143023,-38941,49077,64236,72939,149429,273118,293944,266744,240993,212487,158518,111894,96626,50329,-28539,-78731,24292,180658,245246,243540,127267,3688,-7769,-16486,-88174,-141818,-81655,1414,82263,91729,71218,-13579,-39919,3615,73967,118881,98653,52340,47989,-36066,-86949,-74254,-16729,-15296,-48621,-86171,-62722,-7479,-19491,-66849,-23004,13022,19827,11804,-4459,-33605,-27022,13440,-11535,-34177,52906,113661,51618,-45776,-118281,-126853,-101949,-56959,-6922,30285,31176,13562,-9079,-10301,-9702,-10187,-63715,-125514,-118332,-52035,-58256,-28890,-50354,-114823,-138485,-78303,-48455,-26978,-27018,-13092,40016,66432,154246,190358,152761,122060,83306,801,-2031,66809,63967,8713,-22875,29616,138545,190579,107812,-36353,-95157,-28021,36711,32892,-22563,-81133,-78460,-58885,-114476,-123696,-92801,-34734,-47658,-73645,34565,127193,181066,109581,-9093,-74680,-115417,-122154,-100750,-96029,-82448,-114082,-57540,-82970,-142381,-7282,222512,379129,272617,101698,-1162,-29262,-69917,-89132,67329,49753,15671,9038,-1896,-52226,-104363,-136995,-40432,23003,60553,106129,229074,224924,135234,32400,-8417,1169,48666,110160,72888,-15308,10998,56829,51385,14086,22118,63433,79426,79059,87035,95583,98670,87515,57112,28989,34264,40286,58794,87654,119272,222994,269892,195954,74418,-14831,-98871,-56069,60944,94975,11662,-91679,-161860,-83620,47059,307812,453042,277826,57393,-79948,-162548,-127278,-100800,-43886,80134,255810,230869,66850,-119427,4444,146318,110199,68974,33628,-70653,-139657,-116952,-131357,-84585,-3905,-25738,-34989,-55321,-47714,20425,90467,104843,76179,13186,-71576,-108469,-114557,-92047,-66212,-31712,-4724,33645,34781,65063,90473,40451,-29170,-104023,-93091,-79588,-103659,-163398,-69416,-29382,21690,41975,44385,25354,-44026,-41292,5032,5081,7011,-36359,-32839,51357,98002,84137,44147,-4318,-69261,-57953,10240,65784,133412,187149,241901,132383,17344,-43249,-74666,-91059,-66929,-70694,-89284,-94604,-132159,-61342,62850,134216,159401,150197,89527,4868,-23563,-2580,11281,50891,39677,8428,23893,26479,-22301,-107700,-116947,-105291,-118309,-108724,-57680,-37675,-90145,-68395,5177,48091,21983,-25888,-63518,-106815,-92351,-97520,-132314,-95513,-69391,-68690,-16482,7175,-49522,-104797,-148766,-106473,-63900,-28973,4303,45556,119222,99554,29667,-57943,-120413,24554,205322,258707,78569,-25786,-44308,-23612,-1798,30853,47325,-41569,-97575,-28804,-47077,-75524,-52617,38146,125654,120533,61701,-13056,4624,88485,145488,216906,218004,136510,4130,-118228,106270,149630,116216,83818,46532,52494,97966,61213,-3190,-19503,-8755,-37421,-73933,-74630,-76737,-1300,78680,114992,10732,-108733,15775,141906,130335,6097,-63919,-44850,-8540,-4355,-6896,21078,25837,18693,-4621,-17184,29942,81870,86790,76610,26960,-49251,-93976,-107514,-156268,-120876,-96051,-87957,-60332,-45148,-41075,-37038,10637,95081,108522,102369,131874,143946,57343,-49495,-119281,-146158,-114540,-138386,-146821,-110912,-103758,-123550,-45596,36691,102801,124445,84778,30320,50607,166510,208238,216044,193717,166938,118575,95817,61807,41322,74449,104753,110805,87607,49010,-2757,-82381,-92725,-25949,-50714,-74603,-104190,-99707,-70828,-48472,-94103,-47902,38381,52513,31147,-199,-30513,-73664,-134814,-156600,-101951,-90904,-66044,-7195,101652,176147,124635,51370,28705,74027,134421,99455,65904,15434,-41798,-48946,-8980,8460,-44324,-70398,-54859,-76720,-122636,-110706,-64319,-39136,-7055,12253,7171,-47102,-74290,-34584,12742,54582,41958,-47180,-106206,-119160,-139535,-94698,-10802,-20037,-94665,-106731,-45095,2699,-54868,-106745,-113128,-66752,2399,27479,49804,130688,172734,180249,166961,132669,81432,21438,-34507,-105479,-138963,-122837,-103168,-53702,27879,95080,111169,134346,130093,47908,-24362,-92083,-125142,-113776,-58349,38001,194860,316722,390432,427517,481071,605937,647477,523161,304791,85244,-59981,-102103,-33519,78022,233216,228748,166261,117671,80355,51948,7149,-13341,-70290,-127902,-103743,-61670,-34934,12851,53536,-8437,-52983,-32015,30023,140127,186774,217350,149497,-23448,-2270,-10910,-51454,6659,124915,191114,126260,31065,-42574,-80752,-114331,-85140,-19571,2203,-17628,-59111,-83018,-103426,-154491,-71994,107782,249207,128302,-26414,84916,131919,49496,-65324,-45090,73115,134308,23459,-86801,19795,118497,172346,202221,200574,173388,85742,-40553,-98389,-94425,-84734,-77885,-31689,68719,109154,68090,27540,-8294,-11942,8325,-10432,-65266,-120825,-95620,-17656,60514,113762,76534,-57428,-61301,-23854,-22748,-55375,-36371,21654,57144,33765,16280,105715,211353,256634,253802,188359,171314,221580,247303,194726,97921,73004,78992,41968,-13212,4630,50856,37593,7171,-4897,-69452,-100211,-86543,-54403,-37897,9409,130278,97428,-10000,-52065,-19921,27914,57626,48725,19801,-2892,15235,10586,-40616,-71748,-60188,-39286,32373,111467,156386,61782,82198,169102,166374,69267,-10335,-535,-43725,-115578,-72939,-36332,-34129,-43892,-77283,-57995,7541,78992,160457,234331,152947,3064,-116874,-150039,-125544,-149696,-94670,-61308,-62730,-30675,19514,115169,214120,257653,225007,91414,-16549,16010,18201,-30187,-117676,-120119,-67677,13253,49927,19893,-69223,-111769,-44133,31906,147167,287235,352932,338009,256414,146537,163687,253645,250949,114443,36370,107877,210458,337173,350713,173772,52191,8152,22847,38985,-6137,-102885,-98149,-70282,-66254,-77832,-70811,-81602,-34251,-27899,-88477,-68681,16261,29145,28427,59403,40276,-11392,-47970,-49849,-38519,-86035,-159041,-82517,-3065,98944,182768,73110,-67898,-76921,47815,216330,400042,388173,139258,21215,-73580,-83219,1632,135315,232686,169077,5922,-70568,-16281,90169,51337,-19344,-105244,-87510,-48162,-49400,-64660,-66134,-66498,-83541,-100398,-81238,-20288,17254,24770,26219,-39022,-132501,-94024,63720,55013,-61832,-110935,-43000,8426,3214,9203,38850,85893,150808,175842,130315,29788,-87015,-145417,-116307,-20795,87698,127132,100407,115738,220547,276013,145994,123970,202120,205637,168531,140822,68829,-69799,-131485,-121043,-25244,91830,96996,25944,-52942,-70096,-55633,8815,77570,180535,276474,377500,425317,319259,86966,-31580,-106530,-143227,-113181,-43203,-2296,-82139,-103881,180,70659,42528,-50242,-174245,-109572,-49760,-79170,-99989,-71336,7396,28646,-67230,-167806,-45575,33382,74177,73973,67137,49509,48553,41932,49937,73275,139801,183391,158483,211517,278604,253926,160602,59340,2708,-47364,-50845,-3014,-815,-29334,-60827,-102305,-67462,-47915,-52742,-40232,33882,90451,130797,166014,196524,204514,197644,235034,235549,127401,36402,-27960,-86312,-124887,-54840,86326,218930,260898,195748,101079,-34901,-90229,9549,267133,479100,347023,116117,-43128,-98591,52729,59323,-27493,-33202,10864,41309,42163,75564,98256,65431,66973,106976,140283,144848,65371,50936,15945,-79263,-108842,-55385,-8991,8443,-33717,-51558,-29649,-62930,-133910,-99849,-109096,-79025,-7204,124585,168136,131569,102852,54911,87803,86473,14480,-39158,-63769,-46097,11977,46900,-13087,-111101,-126829,-86254,-46337,-43244,-67325,-64423,-71780,-107709,-79060,-52010,-36346,-12226,-40488,-66370,-33779,-43860,-90113,-156125,-79583,37214,111662,49308,1337,5953,25925,92405,116388,58251,13766,-29620,-24558,-6595,-55575,-74606,-43978,26239,59827,50813,43766,-11644,-78439,-69135,9497,54350,9067,-66328,-1114,32916,-1774,-109189,-57644,49933,160031,215310,202227,174518,131631,46022,-11069,-15915,3032,-11676,-59754,-81932,-33716,24531,63884,41002,15024,53230,106836,100494,15607,-35332,-82172,-89171,-67498,-57915,-76244,-94555,-94139,-110173,-62115,-45468,15326,52594,82694,47070,-33163,-94178,-122730,-101788,-85602,-69941,-70739,-68908,-75176,-23598,-5054,-2223,-3434,-25763,-72515,-107967,-108735,-101535,-132802,-168544,-74288,-8011,37727,3932,-10126,53177,109104,97199,65575,107064,142612,170144,199815,134278,31112,-1989,-32171,-70231,-142475,-51251,2883,36864,31064,-26845,-100277,-117927,-73244,-28335,-41721,-52037,-87437,-95281,-25885,114525,216262,85400,-79790,-101971,-14441,30985,84013,75870,44109,21259,-74885,-52850,-3419,-31137,7844,134600,195981,143835,42221,-67935,-91450,-45650,-60012,-69086,-47287,-3130,35302,68896,-12897,-82058,-93162,-20783,85287,56876,6560,-17460,8974,28128,46364,48370,44533,92817,184000,283924,341807,299751,213352,142446,162557,189160,91353,-13598,-46109,-104136,-85962,-22745,15953,14309,-65355,-66658,-40199,-28516,-17343,-10193,24433,79184,84551,-8049,-70044,-24339,68255,77709,44608,2637,-40775,-82383,-43061,91099,272959,328980,203967,9842,-139907,-93028,-40343,-38517,-76000,-100523,-51246,18730,23423,3446,9428,43854,116892,197281,178784,86860,10163,3494,-46074,-105760,-91524,-74793,-98828,-94532,-61508,-59568,-75727,-87998,-89340,-37891,12571,124609,137723,26909,-68616,-57056,-44976,-5531,13575,17032,17585,6234,-3872,49404,64705,43271,8890,-60856,-111121,19872,105188,149496,175231,135144,84984,62181,8980],[-70269,-65821,-65664,-51890,-33560,-29537,-51329,-40492,-4252,74837,135918,137686,128950,57877,-26872,-47558,-47792,-54503,-15959,-1168,-3759,93981,151376,168927,187394,177523,145394,146978,155131,122074,32320,-68907,-42868,22096,-18836,-103245,-11644,54199,67445,46361,23931,1657,-41384,-42552,-33856,-17824,-42344,-59360,-58162,-28962,-7281,-61648,-99626,-72989,1480,-16891,-56878,-51790,39126,163007,210600,269134,282440,227181,101736,-6682,-70646,-108225,-91866,-88024,-40221,-12584,37745,-9775,-122281,-130467,-82338,27148,20784,-44874,-91277,-129702,26339,246468,319939,215544,65165,-37311,-111162,-24161,-8863,-9133,18792,26891,-61760,-26850,110897,64136,-52440,-103304,-10336,63926,49601,71178,97148,47336,-17963,-74605,-22972,51858,78914,94297,90394,67441,71979,14244,-55286,-28861,24094,3060,33960,81686,67465,2104,-46427,-18595,-31369,-67760,-92027,-130692,-107389,-58132,-21149,-49374,-67089,-51783,-40697,-60924,9109,131605,232203,239632,264064,230979,174508,83371,-22583,-65155,-93576,-102068,-72866,-30777,37020,125842,137394,83420,42055,4581,-31862,-60707,-89244,-130241,-94464,-65690,-85506,33263,158206,173449,55490,2275,28066,-42362,-125207,85049,39919,2991,-28126,-114144,-194970,-208010,-113591,-27931,-57440,-115732,-168086,-177068,-142855,-73754,-13349,-8499,-24629,-128772,-25919,17734,-19796,-59810,-42558,-51317,-104043,-104592,-49577,-72916,-75548,-71176,-27976,15150,45180,107750,173516,150970,83967,49444,125944,262079,245511,164109,62195,59179,35889,-15905,-32856,59755,134367,159957,143882,63367,21790,61678,44246,-60651,-115931,11282,261983,395609,197997,21188,-131961,-4662,108347,75414,-33923,-101028,-118985,-113283,-152107,-125671,-106682,45131,60548,28447,184724,388121,345485,117681,-48473,-104490,-76575,-12073,-11117,-105894,-69270,5971,42987,42855,-7011,-120859,-39948,86445,24254,12812,-10642,-99893,-8157,65796,-6103,-117305,-36251,25806,-73559,-30289,87325,144425,151936,162312,162342,163480,228724,313510,199807,31778,-59006,-121003,-32852,-49529,-100833,-81130,16463,131751,215593,263752,197222,60962,7441,-30604,-77769,-103152,-58287,-24641,-21590,-17498,-46943,-46694,-32394,-7122,-13716,-102527,-129038,-136199,-88107,-1696,78185,99162,104306,69591,51365,54666,19767,-34376,-18837,2703,3481,7904,-14124,-61381,-95323,-89835,-67001,-36322,18118,96883,100145,40684,-17055,19291,88637,30944,18241,56839,84469,88547,115875,118196,42431,-21548,-21401,-25706,-112046,-87542,-25766,60545,170604,168304,118669,9710,4250,82858,148032,121340,46565,7180,68674,88889,135183,221036,236517,169911,145592,164100,168719,70404,-11762,-85880,-49979,-37064,-37485,-35293,-34273,-25487,5078,-4403,-57882,-100925,-78917,-39401,-43321,-91099,-101175,-97553,-73177,-53241,-49430,23904,-14301,-44791,-60301,-95889,-34885,40669,53941,31321,19786,-1793,-47085,-94459,-99725,-95410,-115856,-126457,-28392,13131,-18151,-106667,-83478,13691,55830,57389,104000,233016,373497,457073,447823,319607,167953,171098,238120,251116,257362,235688,213825,208791,117078,-24210,-102926,23204,167945,208851,141552,911,-84030,11406,-5684,-56452,154791,404146,387142,118880,-94558,-57506,2559,82916,131209,147093,78827,20287,-35223,-36092,-62214,-67140,-128859,-157335,-208511,-277472,-377880,-174293,-91273,-112203,-45888,142900,355211,282708,113811,20429,-709,39734,56133,17007,37789,22307,-35503,8301,44599,28602,33930,60053,35536,13898,40771,64494,27265,13750,20008,-17923,-82915,-132592,-119546,-41296,-29841,-34607,-43655,-46947,-66866,-37358,-10820,3290,28053,37476,34967,24990,-26039,-71696,-66297,-43929,-43393,-59509,-117474,-59047,-21728,-115302,-76977,-52958,-54488,-91496,-92436,-27466,107924,184124,109554,-6012,6648,95624,159190,128757,51258,-23112,-42571,-75063,-75027,-55716,-31454,14501,58205,100775,72154,69516,45289,-19211,-51904,-95209,-122051,-111577,-109064,-65332,-95373,-189355,-127158,-14576,-81354,-143698,-51049,78548,274568,371676,280340,152090,57668,-25186,-102911,-69930,-31638,-6012,492,-36767,-70888,-85413,-112300,-110357,-47771,31488,29461,34602,7339,-85931,-68647,-26819,16651,10529,174,1726,16638,14376,-44677,-157103,-140789,-108623,-78363,-29095,-25597,-62815,-93323,-115777,-62808,55266,131021,113328,89018,43524,70401,187101,310716,341761,213177,29830,-121249,-113627,16502,97959,121271,128578,112572,47525,-3092,-63542,7184,95883,134294,141693,151741,193915,219894,168684,218266,356169,285712,94361,-22924,-68294,-78452,-88663,-1917,37148,43352,25723,43552,47923,18497,-7883,-32790,-44377,-25749,31660,28046,-15373,-28062,-18659,-18205,-58852,-57253,-66922,-98934,-65618,-65824,-103272,-90110,-71053,-49515,-11065,-45709,-117537,18863,16795,-69220,-117728,-34683,-38087,-50707,-7895,-29691,-118769,-90028,-42909,12368,39261,9045,-18971,24338,82258,85148,54072,1168,-49553,-57308,-64195,-566,55234,81521,35187,8950,48798,135383,67938,-90686,40407,126904,12557,-69419,59506,125902,114598,66045,68072,76653,44950,-19939,-61535,-75351,3213,102513,213849,212327,229724,301371,289943,193755,92949,16648,-12928,-1482,21821,60447,111305,131940,127221,101424,-23754,-127122,-26468,-27910,-75917,-100551,-150884,-36448,47958,52443,57712,139929,239911,252889,239359,224395,207751,160378,109306,100128,63847,-16519,-88856,537,152716,219315,236918,149737,21430,-5050,-17614,-85431,-141132,-88034,-4544,62825,54264,36344,-36032,-53303,-1337,79882,148325,142177,99882,95534,-5228,-87680,-71797,-11222,-8201,-53543,-108360,-90209,-29033,-27061,-67041,-26999,3698,8510,361,-14810,-32535,-2435,28380,-29947,-61460,34948,103328,59373,-40336,-112981,-111515,-93167,-63573,-15467,29905,44763,29125,1558,-12121,-23250,-31577,-86936,-138451,-82227,315,-19062,-40983,-55276,-110980,-137031,-74095,-39792,-10437,-683,14893,42781,53271,145994,194201,144859,94413,41040,-36229,-25807,15716,11387,-15546,-33390,14709,114670,160122,71428,-65563,-112904,-26843,39968,24165,-19537,-56697,-18807,12599,-44213,-61369,-48780,-3788,-35393,-77524,31124,122237,163983,97766,-2901,-56902,-88133,-125561,-116504,-105759,-90403,-116513,-58469,-82949,-121802,-477,207435,336907,241314,102011,44809,40397,-22676,-120008,38452,57243,26873,-5452,-45566,-97572,-126266,-135537,-29037,44253,102698,149092,253242,251885,161699,48411,-9809,-19283,37707,115674,102500,14749,16737,76541,79839,32135,39608,90965,97194,82259,80247,87114,98790,97040,63756,30494,38726,42551,56480,76706,105963,218275,279839,240828,116391,15773,-80490,-50158,60012,83987,-3590,-111301,-170422,-76223,51046,315811,463234,263221,28270,-115405,-143265,-110808,-96464,-51057,62363,230792,221398,70370,-113257,443,136065,76756,68035,66434,-17430,-107418,-124728,-138063,-94295,-1875,-16962,-18941,-47035,-72934,-6077,63593,80849,57511,-686,-82313,-120334,-118982,-90374,-64057,-31523,2002,57836,70592,104343,114906,54982,-20294,-100073,-90019,-66213,-70435,-121499,-88008,-27811,35610,42379,29076,-7268,-65198,-20990,13871,1996,-5738,-47670,-34051,43710,80818,75828,35057,-17504,-78884,-48905,28948,83202,137340,181217,247433,152102,31883,-34929,-60218,-62464,-25296,-27561,-35675,-29188,-76867,-114004,10491,101512,129078,125837,69934,-11986,-40829,-15815,-2504,33478,32026,-7087,-15512,-9725,-39870,-107087,-126385,-112879,-117895,-127070,-74850,-50669,-102684,-65278,16828,69953,46066,-6609,-41439,-93256,-103600,-108324,-138352,-103021,-71519,-74320,-40459,-26101,-80009,-126049,-153520,-95689,-50196,-24104,-1130,32014,121707,142158,49521,-53087,-105495,43696,244062,334275,155812,-1112,-37755,-18760,7631,39634,51494,-39909,-83756,-25023,-46929,-77383,-44272,65809,166045,154209,89335,-956,123,83249,142796,217733,202145,98871,-26041,-95885,136395,177871,155031,114383,62589,70035,103183,61889,-2079,-25553,-18324,-39624,-65923,-88820,-96514,-2272,96923,146914,25144,-123041,8190,147641,148526,265,-87959,-74360,-43040,-29525,-12393,35479,33214,10999,-10360,-6702,46370,82020,80371,69044,13719,-72116,-126305,-117140,-145407,-131552,-111772,-104749,-73237,-52056,-42114,-32543,17252,91112,91349,82265,110698,114815,27487,-67156,-124775,-143143,-124792,-171632,-117440,-94592,-109441,-135883,-47683,48935,122132,136345,88403,33810,65683,185415,228193,235525,218178,192725,132703,96228,59685,44549,83279,114667,121368,102710,58941,-9143,-105973,-74172,-11849,-52663,-83302,-121212,-116973,-82614,-50713,-90960,-27253,64971,71356,34427,-12208,-46726,-86594,-148692,-143821,-77139,-24694,21688,22955,60350,106616,65098,13629,-2589,36900,76918,52501,40903,5788,-13752,-7697,18006,24707,-52355,-111711,-90554,-100913,-127638,-76562,-16826,3875,17255,26267,13267,-39918,-54643,-9468,36217,63313,24685,-72113,-120929,-128865,-146684,-102376,-23877,-32743,-101569,-110063,-55244,-20874,-80198,-129218,-133767,-84425,-16335,2523,18786,96314,138072,160787,169262,143861,91170,20954,-37025,-102544,-128623,-103991,-89103,-49248,37549,120002,161576,185976,149747,45338,-23141,-86511,-121000,-116866,-69054,15302,157616,293389,382064,441593,488683,584731,622410,516896,297100,78179,-68558,-98720,-25376,110529,288136,269521,180571,105862,51929,27645,-6318,-12713,-68314,-131051,-129381,-70120,-4309,59823,77689,-3453,-58056,-44173,10682,124157,192540,244486,194404,19131,-14491,-28979,-46713,51103,170870,201577,112726,9326,-60968,-87347,-107110,-68094,-14378,-1979,-24377,-69172,-93484,-107102,-147495,-80193,90909,203593,62194,-24073,106224,145115,53524,-62509,-42638,78556,154036,47994,-65573,23892,130784,186328,200558,185492,142980,71886,-24539,-88922,-82293,-66391,-63405,-23514,71617,119744,84421,44102,544,-9438,8383,-9669,-63435,-119575,-88824,-15091,47367,98533,62384,-80262,-51176,-5627,-6174,-47673,-38779,25298,79149,43654,3704,95247,190828,214432,206464,155560,142576,196670,235838,196275,98195,70964,84049,56648,7848,17155,64636,54787,17032,-7405,-88747,-124131,-103662,-60150,-34822,15541,118641,80350,-12958,-54824,-26538,15805,38259,27701,303,-20706,-2026,-2507,-44771,-83487,-69112,-45948,24634,97496,135414,33140,51467,141228,153233,84206,20765,14279,-55149,-130021,-66638,-28230,-27655,-43449,-81594,-65059,1011,75955,160142,239210,192721,31410,-118812,-156190,-127588,-140195,-97745,-51881,-38793,-20218,20087,111202,193608,220398,207186,95792,-13688,20958,12510,-39461,-119223,-93220,-27035,53553,69178,23226,-71789,-101977,-33565,43742,159470,287484,351266,337115,242092,125184,148713,236259,222681,67469,-4864,74713,171671,286064,324084,173888,51077,6158,13172,26176,-7688,-92466,-105101,-73242,-60884,-67505,-60718,-74187,-24236,-17124,-79865,-51652,37582,56188,42367,58779,33939,-11363,-40753,-41973,-38403,-98921,-151362,-69056,632,108529,210648,109419,-32889,-63883,34986,167814,349061,380970,159542,25473,-76920,-82101,1717,130324,232660,172082,2964,-70061,-7770,90835,33651,-30080,-105472,-86232,-43685,-43906,-59529,-57591,-53343,-71227,-93409,-74471,-647,38720,48154,45788,-35115,-136235,-83405,61049,59547,-54026,-109902,-37345,18052,14800,23578,57731,106510,158356,166974,115313,18895,-95653,-153519,-130111,-42160,57844,87646,68233,95931,210519,292913,159103,124697,177654,168900,162368,143510,73237,-70069,-117405,-136237,-56410,73414,113892,59147,-25490,-73229,-65675,8162,84343,198553,284202,360971,413677,343972,129089,-6719,-98142,-139675,-106246,-18492,38085,-33923,-108065,-27022,42500,15211,-70886,-180294,-109759,-61482,-87086,-107838,-67764,12022,32961,-40892,-147195,-81239,8626,56250,65965,62475,47733,51940,60137,67183,49641,94751,133940,120485,184298,263767,223328,92447,-9573,-47466,-69221,-32472,17824,12777,-19683,-48764,-90547,-69029,-52044,-49990,-34229,35455,91420,144639,208180,250817,234907,187389,207818,204155,97687,29544,-19638,-71065,-120865,-66059,89397,240107,261718,176514,73997,-61016,-104610,10943,267862,522000,389782,141078,-30972,-93355,58418,52090,-41684,-42349,13893,54374,54622,69070,68443,36855,47548,101823,146247,162555,126693,132682,86058,-34230,-95194,-56642,-7223,8176,-34045,-51524,-34717,-81663,-130797,-96319,-111525,-80956,-3626,139658,179867,130652,81645,18613,39998,71299,23285,-22584,-38809,-19198,25517,46357,-14787,-110335,-122878,-85328,-37950,-41486,-68621,-61883,-68220,-106262,-80463,-50464,-34370,-27315,-73742,-94073,-44654,-49673,-85491,-154954,-87356,37193,107024,42572,-1880,3346,24650,98075,125085,68118,21784,-31785,-43322,-29808,-66722,-82204,-54067,20898,68543,68071,61226,-2918,-76381,-65943,8158,38455,-20010,-82936,-1873,28640,-11604,-116970,-43916,58640,165709,239512,248798,234189,181886,80516,8977,-3313,10386,-7481,-60224,-76264,-21083,50347,98567,81348,43905,76374,121348,96921,6193,-46483,-96566,-106343,-82699,-57683,-70866,-86312,-75287,-85564,-54425,-34840,10688,29945,55631,32765,-39266,-102457,-144057,-126629,-127862,-117732,-62681,-45705,-50170,-1986,20559,26265,19932,-14710,-71330,-111243,-115573,-114251,-143796,-149449,-75496,-26804,-4076,-41945,-54017,950,59418,56380,33444,96755,159583,193214,203861,114067,16417,-4763,-33105,-77723,-115037,-54092,-17368,19191,28756,-18447,-98377,-125663,-72166,-23813,-39810,-62551,-109154,-74626,-11767,115011,205591,79171,-85329,-94932,2203,54329,99717,69202,24018,10099,-64661,-42418,-2756,-21499,47774,197346,287907,228807,95616,-44466,-93216,-37340,-31515,-37287,-17302,31909,62772,87004,5116,-60858,-70714,-1960,96869,75827,21061,-16064,-1198,20580,39799,37168,26871,70258,164330,285697,376778,362893,267473,176742,177434,172250,71006,-21861,-43180,-97872,-85763,-15243,30117,33496,-49877,-85331,-50486,-26857,-3131,16367,59979,120062,114740,8184,-59695,-22848,59677,54257,15279,-22290,-65603,-98019,-28603,104776,272857,296903,159592,-21118,-150046,-79807,-31775,-31052,-68087,-91458,-48055,16224,20901,7073,19684,58379,129864,212838,185591,93097,15555,4343,-52508,-109288,-86451,-67533,-82643,-82689,-59539,-54351,-46298,-51952,-76596,-25692,36324,159999,177372,58967,-51927,-49127,-33231,5441,29780,38825,38010,15156,-12076,36700,48522,29385,5001,-54497,-106093,19448,99899,130849,144876,107013,63455,37298,-19100],[-49916,-37523,-46648,-42891,-27875,-19341,-38839,-34158,-1613,70755,113073,101156,101358,43883,-35614,-51621,-44861,-20579,11090,32488,42826,131036,187276,207828,217220,200489,164291,162681,174319,145326,50878,-61034,-37596,41569,-4922,-104592,-29350,42532,65372,55424,39965,18518,-26577,-32414,-33733,-32943,-79405,-107201,-88637,-62226,-41337,-79268,-103069,-71799,1496,-20945,-61698,-57427,29907,144354,187754,245832,265069,213787,94058,-5540,-64709,-114103,-109530,-89824,-26368,483,51069,2588,-109055,-140612,-112656,-9710,-9037,-62229,-84959,-121654,27221,234720,291211,194824,44390,-61522,-114137,-5417,-626,-6504,16595,31895,-48017,-47673,114552,90049,-31663,-88474,2348,71045,66423,101287,118533,60946,-19752,-99476,-44643,47110,80589,102118,95361,75526,90398,44251,-35009,-27652,26886,11555,36126,74746,56545,-16200,-64390,-20463,-22868,-41002,-53010,-98072,-128852,-67438,-19336,-37518,-57290,-47182,-29514,-46677,4986,114169,203416,201054,203870,153193,126790,75167,-5091,-58503,-112038,-89253,-44165,10894,72195,149997,158036,108171,69850,20087,-39636,-78495,-107357,-153258,-83826,-50935,-82111,26820,146522,164470,41564,8817,18794,-59875,-83919,172245,123621,35241,-31927,-138625,-224861,-216920,-86286,-2301,-43076,-112587,-168482,-166887,-145865,-73492,1547,20773,-3545,-125586,-29535,14995,-28964,-61131,-30660,-32820,-87695,-69566,-17365,-47879,-71331,-71177,-24055,9320,23646,87894,163239,163832,121838,95835,181702,330147,326525,236081,75978,29601,19046,-24366,-46830,61420,148193,178391,168063,88818,45600,80500,53288,-55725,-112544,-202,239715,378131,170674,8368,-106311,-17360,94226,62831,-45045,-102318,-103383,-108471,-148636,-138774,-148676,-21099,-5534,-506,179640,389139,358757,131891,-22309,-77662,-51000,6921,-9004,-102446,-55055,18050,50019,42453,-14751,-139487,-52281,98489,55522,29482,-4138,-100074,-3862,69828,-7259,-139111,-50986,19266,-58799,76,86951,119344,116250,126046,129395,134565,204638,304590,219570,45549,-59620,-113186,-24915,-50142,-109884,-81072,22326,118980,183734,222028,155972,33631,8160,-4343,-44734,-91853,-69564,-26701,-21718,-19489,-51775,-55638,-45785,-22198,-24118,-105499,-126496,-127660,-116813,-32305,52268,76138,73168,41648,35673,41064,1717,-47586,-13034,23642,28103,24974,-10604,-66354,-106178,-85510,-56068,-31430,23720,102078,110887,62276,19052,37820,65963,1733,-2235,46576,83389,89463,108165,93829,-3511,-95119,-50951,-37526,-128179,-109568,-17000,88914,186661,195724,173036,51214,14963,83004,159954,149166,75239,45031,93886,107159,146492,224770,237818,176422,171011,212157,220657,112626,16243,-85247,-66680,-48290,-42037,-30522,-15595,8363,50106,14295,-55693,-85292,-53480,-18702,-42066,-98381,-118542,-118601,-86284,-59179,-44987,28220,-5104,-27376,-45957,-81171,-30188,39004,53082,29600,14724,1234,-33893,-90339,-99416,-87245,-106728,-126218,-25733,24501,-7634,-96792,-82125,8502,51247,53646,101526,226363,353819,418417,397736,297614,157965,147602,210116,230303,245105,223336,205883,204286,110568,-26338,-108339,34051,160784,184372,121256,-4576,-88879,-6795,-4507,-17352,199742,442085,392572,113558,-90992,-58899,-1804,82306,135669,147859,76186,17467,-42088,-48067,-77837,-70593,-113235,-146466,-220152,-311690,-382273,-169451,-127561,-178285,-103343,109650,319315,246618,106975,34305,14787,32081,39451,-229,11363,-3546,-34978,19611,43387,18847,28933,58175,34615,14406,37884,57687,23445,9057,15959,-14187,-67943,-115516,-121015,-34953,-20102,-30311,-44522,-49483,-62615,-25603,-6883,-2255,10278,11542,5677,3483,-38244,-82103,-76585,-50640,-40587,-45088,-91303,-18947,9537,-89280,-88030,-49505,-30148,-61481,-86676,-41899,103867,199275,138322,12532,-17747,35680,86060,65784,6695,-53892,-69623,-87795,-65140,-37349,-25719,6607,54764,112519,87336,80791,58859,-15947,-63597,-126326,-145905,-119151,-111867,-76762,-122815,-211035,-115870,-28666,-90475,-143261,-52331,65289,235734,355471,276915,153588,56356,-28702,-101662,-50716,-5965,3723,-13987,-64002,-94719,-96174,-117763,-110172,-57723,34219,47315,53198,918,-110163,-87268,-50796,-9023,-6741,-15962,-3063,21594,17574,-38797,-149390,-150468,-122696,-78498,-24884,-19402,-54752,-92658,-122150,-58651,62969,130676,85886,51597,22597,59381,181890,329121,393621,259523,44874,-126610,-89346,64726,158391,159867,128676,83739,18065,-27318,-94714,-14280,85659,132638,149803,171958,220317,216799,148242,191547,308230,242318,72757,-44914,-47188,-26250,-64055,-16424,29393,38868,10002,25250,44650,19586,-9446,-35119,-48418,-44351,-5713,-15901,-53073,-43543,-28669,-35495,-92037,-78130,-78397,-127045,-79481,-68658,-96875,-95455,-102438,-94676,-46684,-56614,-77525,46431,31046,-59521,-106504,-30425,-27828,-30936,17649,-3646,-106962,-94643,-35414,28988,58233,30563,1198,36069,89656,83709,44052,-14423,-70357,-85863,-75746,-1040,58831,87076,46402,30242,71179,150876,69074,-117792,18058,126295,7567,-63687,70891,136414,116468,68567,71112,70341,26858,-47080,-89682,-80840,13785,144369,266289,266859,259295,284245,238985,128167,42531,-6905,-20558,-12311,10500,55589,119215,163335,172905,150200,24848,-106324,-25552,-19709,-61795,-92267,-152216,-36043,42401,37769,47027,135385,206288,205119,200478,191366,184747,150082,99761,98226,74646,-3528,-90692,-23510,119975,187915,222949,167426,37149,-2989,-20167,-84900,-142009,-98182,-17167,36359,12184,-3370,-59836,-63106,-5261,84218,174644,185436,149132,142961,21453,-90981,-67461,-3768,1736,-53754,-121336,-117062,-53390,-39956,-70837,-32606,-6486,-3850,-12759,-27586,-35325,16485,38702,-44397,-71449,22505,85941,61588,-37538,-108326,-97801,-79601,-67003,-24184,28402,61018,48064,12890,-13179,-36778,-53587,-109614,-143066,-54227,45147,30544,-26137,-49449,-104641,-133898,-68511,-28542,11033,31629,44488,37133,28797,121052,178927,121127,52471,-11597,-81931,-61870,-45989,-44486,-43454,-47940,-7812,78477,115897,28294,-93009,-135762,-30010,37754,13067,-15228,-28159,34733,78748,24063,2427,5068,30495,-22356,-83592,22438,110804,140877,83731,4052,-37277,-59174,-100541,-121458,-111307,-93007,-93976,-40987,-69790,-106704,1864,187469,288212,202398,95174,86776,103799,17551,-107523,12653,66705,39556,-23014,-100752,-141880,-142381,-129974,-22456,57281,134730,180148,263978,266986,175931,54395,-19702,-46636,17374,110085,124224,45086,20618,85160,94925,42152,56430,121104,117022,85724,72633,78906,99362,104982,69812,30620,40225,40316,49143,60698,88480,207437,280530,281564,163831,53107,-55247,-50504,51815,71395,-16304,-127256,-163472,-68582,53953,313257,454005,240731,-2416,-152613,-115158,-90829,-89283,-56706,43259,198063,202938,70649,-105647,-4422,116365,42548,62879,93925,35542,-59298,-117177,-137670,-92429,6427,-5955,-1558,-33998,-92018,-32664,36689,57268,40200,-12040,-88792,-124287,-114207,-83471,-60204,-31835,6191,76393,103261,138199,132526,66664,-9116,-90837,-82592,-50431,-34346,-71458,-81555,-15910,47449,44129,22788,-32685,-63345,-1563,18529,-1838,-16274,-51377,-30804,36681,63690,63508,21549,-31721,-87420,-43382,44194,102762,144161,171968,240948,166141,45708,-25656,-42551,-24180,34089,39043,28802,34765,-6900,-47910,-44363,56185,88787,95734,48425,-29786,-59818,-32148,-19278,13106,23817,-19421,-54820,-47882,-56792,-102814,-128735,-119438,-117252,-137894,-93390,-65638,-115750,-59849,29244,91344,70886,14046,-19512,-78570,-110107,-118012,-144020,-109314,-71980,-78865,-72980,-66635,-113314,-146423,-151518,-83397,-35769,-19247,-6394,19887,124491,188300,74516,-45063,-92502,59537,273054,398120,239237,28756,-34371,-19041,13894,45546,51168,-40732,-64651,-14063,-43499,-78616,-33832,98754,212280,191009,117766,10312,-12178,70435,136209,217075,187126,63549,-59786,-71400,160501,202268,197349,149299,84591,93538,107103,62678,995,-28258,-24509,-40013,-57836,-100081,-108151,2380,118925,183696,43131,-137297,273,147898,161879,-8614,-113075,-80036,-63454,-49676,-17628,48897,43408,350,-17408,5727,62266,81166,73110,60124,-306,-93332,-146675,-110240,-127142,-133156,-125897,-120461,-85590,-58771,-43066,-28776,20137,76762,62786,50166,78677,79364,-3494,-83108,-126080,-138720,-135610,-155919,-91791,-77007,-108536,-144057,-46224,64105,143315,147258,89915,35052,72054,189781,239521,252313,242148,216867,142343,87760,47290,38560,86189,119825,126511,113788,67588,-13325,-108580,-51357,1357,-51117,-93653,-139613,-135531,-89656,-52029,-87499,-8993,88269,87433,35723,-24336,-60741,-95555,-150515,-119890,-38116,53805,102369,58832,27701,38481,5682,-28958,-38447,-3345,20544,6734,13928,-7116,5340,38973,67326,65766,-26182,-122908,-116100,-114747,-113187,-47252,20486,40506,38712,39663,20097,-30752,-33532,14272,55187,63546,1919,-96563,-131779,-137725,-148846,-106349,-39509,-47504,-107884,-114015,-66843,-46907,-104809,-149238,-152881,-102750,-38333,-27163,-15604,60164,101446,137766,166959,149362,95157,16489,-40909,-99422,-118518,-86115,-68755,-38516,52097,155152,222539,231737,155106,37285,-25427,-83902,-119033,-121017,-80318,-6717,116698,257784,355868,434325,472587,535544,568450,486819,275686,67850,-72525,-88985,-11119,147219,336313,304287,193818,95862,28244,6908,-19538,-12466,-61435,-113112,-137205,-75250,26391,110618,100565,-277,-64469,-56647,-8911,99859,186243,260219,233621,62562,-21880,-46370,-37679,98202,208090,199825,93144,-15016,-81085,-95686,-103435,-56833,-12717,-5319,-27327,-72065,-95394,-101048,-131514,-85340,72021,153267,333,-23617,112796,147251,52858,-60238,-39983,81894,170111,75217,-44416,25521,136950,193873,192107,164191,109781,57330,-7131,-77664,-68911,-44433,-45097,-12856,72365,125372,96856,56672,5837,-9102,6532,-10788,-62805,-118548,-81593,-13030,30590,71011,35015,-109043,-36084,13356,9920,-40118,-43752,21796,89052,43321,-12153,80550,163128,165532,156678,119782,110117,166015,217476,194509,100026,70202,86943,67415,25445,26976,75667,70699,24289,-13880,-106536,-144110,-117367,-63444,-30564,17968,95418,51328,-22313,-58919,-33478,3021,17711,5779,-19952,-37853,-16963,-12901,-45331,-89564,-73512,-47988,20793,85221,112494,4549,20844,110956,134586,91167,47404,28877,-61065,-130315,-61118,-22719,-22679,-42824,-83699,-66055,-19,74178,157368,233987,224598,59698,-111371,-146934,-123490,-129661,-95526,-38924,-10849,-940,22835,101152,165674,178684,184031,96364,-17692,17984,3437,-48258,-111098,-63151,16567,92385,83678,22567,-75798,-91421,-22545,53884,166814,278792,332619,314312,211338,97650,130415,213027,190488,20590,-42290,45125,134498,229202,286065,169247,47940,450,-1146,8947,-14940,-85081,-107731,-73775,-53026,-54018,-46800,-64872,-13348,-4890,-69625,-33702,58129,81137,55024,54634,24252,-12279,-31198,-27384,-24241,-85942,-122547,-56072,3242,121466,244662,156175,12085,-41999,21810,114925,285199,354422,174689,28384,-80715,-79175,2807,119842,218900,164596,-2589,-67687,1997,89534,16919,-38831,-102007,-84262,-39458,-39896,-56354,-51657,-42660,-58882,-84725,-57199,26433,62547,70599,60102,-32850,-135276,-70009,59501,64456,-45416,-108908,-32712,25983,24784,37874,76295,123252,159883,156354,101976,11645,-99117,-155353,-141193,-62279,28268,49946,42006,80939,194508,296064,168585,120805,149090,139258,157601,146301,77442,-62348,-99799,-146027,-84967,54393,128913,95185,7979,-66503,-73138,6811,88266,209015,274897,321292,375258,346779,167339,21956,-84383,-130714,-94109,11017,75808,4614,-102234,-51149,17921,-9662,-90434,-182460,-111379,-76060,-97940,-117411,-65332,11961,28672,-22372,-111454,-115821,-15379,36852,56792,57657,46145,54821,73778,74297,23809,48560,88929,92304,166012,251814,192674,34131,-58925,-76571,-73315,-17017,35294,26879,-7697,-34212,-78671,-70287,-54934,-45909,-29203,34349,88317,151494,244192,300929,252491,162444,165413,158884,64843,22157,-9747,-53948,-111802,-79234,85744,246711,250426,152514,46461,-86341,-113689,15212,263449,546831,426711,170441,-14769,-87572,65545,51333,-48014,-50940,15338,65059,64215,60127,41925,12711,28609,90299,141759,171973,194379,222954,161032,10733,-75354,-54107,-6621,4574,-37986,-56015,-47114,-101886,-116372,-90248,-111644,-83961,-2819,146727,182986,126968,63879,-7194,6350,59776,30789,-7831,-15451,5041,36684,49136,-3875,-97524,-117725,-86218,-33653,-42874,-70373,-55575,-60229,-105414,-85785,-52732,-34078,-41476,-103491,-104720,-52974,-55564,-81804,-151008,-93064,37840,100417,35494,-4571,1388,23030,100739,128827,75799,28532,-35829,-63981,-53198,-78652,-90764,-63007,19801,80941,88171,79412,5605,-73501,-63453,4265,20410,-47661,-92993,-7352,17168,-29115,-111230,-26000,69167,167459,255233,287819,283660,220718,106361,23549,5256,14147,-6781,-63033,-71495,-10760,69531,125313,118914,72750,100025,133930,91218,-4947,-60217,-113924,-126763,-95326,-62757,-72434,-83551,-60190,-60084,-45299,-24656,2439,3348,25992,15109,-47942,-110223,-145799,-111542,-91913,-78590,-34873,-25014,-28165,17866,44139,52762,41075,-4994,-71132,-115278,-123322,-126808,-150866,-135135,-76294,-44333,-35603,-75182,-90135,-45808,9165,12249,-960,76613,163495,203502,189653,76724,-7536,-8956,-35251,-89427,-93936,-43365,-29949,2275,24828,-10213,-92976,-132583,-72638,-21038,-37070,-68709,-108488,-57588,-1447,108891,183872,66681,-93502,-87293,17208,74838,108852,56997,1350,-4394,-54046,-31554,-685,-6066,79289,251077,383797,324881,150484,-24844,-99418,-19045,6830,-518,17280,70206,92684,100669,18908,-42481,-47646,23283,108156,94072,35160,-13401,-11852,11202,30954,23760,6081,42428,134787,269927,386081,401740,306639,202892,186100,151723,48384,-34445,-44488,-94615,-89276,-12863,39038,48503,-30120,-98259,-66051,-31358,5015,39326,95806,163684,145794,23006,-53391,-23952,50628,34313,-5994,-40639,-86864,-105627,-18384,107916,255796,253526,116115,-48722,-141870,-71561,-27471,-26729,-62721,-85670,-49310,7849,11916,4273,23433,65546,132002,212928,179738,91510,15221,-1840,-66627,-118359,-85166,-64878,-73056,-72306,-49979,-34269,-7886,-220,-58109,-17799,54743,183479,204298,82999,-41409,-46651,-30146,7595,36046,50309,48811,16601,-22412,21714,29228,10854,-4240,-51384,-91281,17963,88507,103897,106919,73553,36726,9818,-41588],[-44912,-28322,-44002,-48829,-35500,-23208,-42767,-46240,-18516,45168,69664,50229,57395,12467,-60825,-69944,-53563,-13730,9932,41624,68871,148200,203239,221496,213841,186345,149448,149618,168737,147940,52014,-68906,-45183,49618,-1466,-104761,-60093,18358,53090,54785,43655,20172,-28041,-39035,-50977,-67080,-128260,-103487,-85151,-82822,-74252,-104004,-116420,-81964,-9537,-35443,-77532,-76515,6973,112291,150522,204437,228156,184892,74249,-16644,-71169,-128354,-142680,-94760,-18654,14547,81475,50298,-51576,-109065,-137614,-65087,-56168,-86035,-81055,-108410,19182,204062,239995,154183,9608,-98153,-106760,-2946,-6941,-17104,969,21047,-46462,-70799,105637,101911,-24439,-84974,3114,66192,73094,115707,127717,66293,-25075,-127461,-78495,28784,70919,99013,91808,77288,102002,67438,-20664,-34917,20004,9898,27186,57138,36917,-40904,-88368,-26402,-10152,-4609,-11236,-63945,-118526,-80636,-25271,-33540,-53911,-49706,-26993,-36810,-686,88883,161542,145929,124664,61849,62674,52501,3186,-56781,-108816,-72010,-21460,43930,99956,164484,171882,127101,90126,25497,-57569,-104447,-124941,-148951,-70972,-39234,-85075,5400,109709,123725,10673,22496,5980,-87552,-58121,269421,233401,66965,-38149,-173387,-269860,-222711,-68002,13709,-35098,-114453,-176249,-163159,-139275,-80852,3576,40153,6491,-127389,-43167,3393,-42009,-61401,-19432,-17276,-65755,-34711,12387,-28471,-72662,-76232,-24471,157,-10623,52796,137666,169430,153125,133566,227615,378916,382349,277196,67889,-9962,1539,-30547,-66283,52218,148142,184380,182102,106495,59775,87002,49313,-59068,-112578,-16281,208142,343693,133827,-11736,-77799,-4821,98574,63667,-45225,-94781,-96326,-113090,-144235,-143831,-137295,-50546,-70112,-32527,157125,361613,348627,137409,3732,-43428,-18815,28892,-5542,-97080,-46398,25894,52672,37533,-24638,-144082,-62331,105392,82838,41284,-1564,-102638,-7127,64880,-13872,-161387,-68122,3737,1095,61200,97644,95932,77533,85476,94087,105043,177397,284490,229654,56312,-64294,-103626,-20462,-55485,-124896,-74738,32739,106946,151066,178612,117695,14179,18051,14912,-21929,-69451,-84109,-37531,-28904,-26261,-59303,-65289,-58318,-35721,-36662,-113027,-121222,-109755,-135212,-69590,15541,42733,31043,5579,14789,23580,-19540,-63365,-11164,37259,44769,33483,-15649,-80306,-116899,-71198,-36258,-22946,26863,102094,118352,82396,49354,53540,44548,-22881,-19338,36476,80118,87319,96530,66343,-47685,-111687,532,4725,-91134,-113722,-11758,106689,189312,216947,233956,106455,29809,77071,157542,156409,78873,60104,101419,114242,149606,221449,233545,179521,192904,255639,265144,149321,40028,-79235,-82177,-55933,-43244,-24502,2731,43181,98380,33472,-52636,-74107,-30440,-1852,-42842,-101497,-125451,-141955,-102113,-67981,-44280,27898,-1272,-18502,-38973,-67825,-23278,35816,48203,22722,1826,-4911,-27808,-89554,-102088,-81831,-99250,-121755,-26497,30932,-503,-87973,-82525,-700,42701,46348,93946,210500,319156,358664,324342,255861,141456,123936,183740,212844,233826,209379,193036,191087,97834,-29361,-113677,34006,137570,144491,89353,-15896,-96387,-26857,-2494,24510,243400,459333,374426,99742,-88109,-59015,-6838,78074,132493,135745,62012,7174,-56422,-68318,-102045,-80299,-94371,-129231,-221248,-342086,-358774,-149937,-144861,-240655,-173572,61029,265543,200452,93209,42210,26978,28050,19239,-23262,-23036,-39230,-38269,24832,35881,4418,18473,49965,29265,13557,37842,53223,17987,4420,15744,-5595,-52104,-101972,-122604,-31626,-14478,-29237,-48029,-52835,-57476,-16731,-6538,-10820,-9736,-16410,-26166,-21879,-53286,-94544,-87543,-55600,-34765,-23782,-52951,13593,32600,-60582,-84522,-40502,-5911,-31069,-76161,-57364,96766,205956,158726,25815,-45052,-28694,9699,6424,-33046,-86058,-100200,-88861,-42440,-11415,-17160,-2444,47603,120522,100348,90612,73073,-13424,-76157,-156667,-161118,-122575,-117273,-97261,-158504,-201183,-103047,-46038,-103261,-142853,-53160,51036,188537,322070,262843,147175,49719,-36779,-99780,-33146,15473,8386,-29642,-89565,-118134,-107238,-121508,-104619,-65902,37321,71991,87544,11278,-126406,-106561,-77758,-42002,-31718,-35713,-9043,24813,18004,-38014,-142664,-166482,-143003,-80452,-23497,-15580,-49982,-93477,-127618,-57366,66737,125213,56253,8005,-5113,41887,167507,328828,417633,283555,49912,-133929,-69249,103095,209742,190457,121319,51522,-10328,-49602,-128250,-29291,76794,131269,157269,191717,241257,201837,119638,160272,258231,203060,54702,-53532,-277,35125,-33498,-33957,18433,30406,-9695,2728,36094,16940,-13860,-36999,-47631,-53839,-43249,-65292,-83229,-47274,-34286,-51970,-128492,-74694,-63503,-124581,-95744,-76470,-93815,-90128,-103096,-126402,-77982,-65833,-41312,76674,49587,-44726,-96719,-28433,-19046,-14347,38789,20555,-95138,-101898,-33106,37396,68427,46317,19363,48318,100667,87376,39084,-26845,-90871,-108385,-74849,10,61066,91203,58455,56370,103493,174910,78403,-121388,-5704,117288,538,-58749,79312,142706,112664,65995,69891,62466,8993,-72650,-115528,-85235,14632,168280,295608,303163,277228,257114,185943,71284,959,-27815,-28650,-23935,-740,49372,122199,188050,210912,193699,78340,-76544,-26933,-15035,-48651,-85031,-143015,-35668,34911,24760,44416,135484,173523,153284,151560,142765,143071,125890,81381,86975,77412,5368,-87004,-46507,83571,151271,200245,176703,49044,-2310,-24567,-87332,-146654,-111630,-36190,3991,-31950,-42651,-79746,-65897,-7152,86833,196166,225959,197218,185752,41173,-96952,-60763,5671,14366,-48390,-112962,-136015,-78252,-57911,-78083,-39453,-17618,-17578,-27728,-42842,-42921,27559,40449,-59551,-71502,13567,63544,57322,-38445,-106241,-87258,-65446,-67438,-33089,25221,79367,70552,24767,-13367,-49574,-75522,-132195,-144744,-35706,79583,77364,7098,-34133,-96968,-129726,-62004,-14343,37786,68852,72927,23970,-4243,82772,146172,83407,394,-68295,-132314,-106156,-111615,-100503,-74654,-66412,-37296,31667,59915,-18149,-107712,-148586,-31281,34331,806,-12266,-2260,79353,135400,86441,62412,59275,65413,-7670,-89724,8345,92479,111784,66422,10222,-17251,-29566,-68955,-114500,-112977,-91206,-72156,-18817,-55305,-97503,1268,167110,240088,160951,82109,121221,153194,45614,-89790,-10546,75921,52627,-37311,-158568,-157422,-150766,-126318,-20841,61649,153538,196305,261663,271309,179593,52149,-35294,-77740,-7332,97059,137561,72894,22702,79796,94536,44184,72210,150835,136868,89247,64544,70535,99036,110085,74658,28994,38450,34098,37709,40736,67656,191289,272454,314139,213643,93666,-29155,-56677,36713,56123,-27900,-139361,-154751,-60895,55724,299898,425213,211435,-32702,-164980,-86732,-70819,-82050,-62227,22774,159264,176013,66993,-96769,-8938,88943,9965,54422,115526,86457,-9218,-99839,-133161,-87011,17308,5775,16557,-17796,-96296,-59486,9434,33752,23858,-20895,-90562,-121138,-106705,-76135,-57896,-34571,6353,87272,129464,162649,141843,74435,2498,-78828,-72002,-32637,2995,-19592,-53504,-141,53897,45367,24583,-38871,-40238,14864,19720,-4896,-19462,-42737,-21563,32044,47225,47256,4445,-46400,-94908,-41043,55078,122061,153386,160905,223391,172961,58063,-16223,-23665,19772,100598,114141,91650,92424,59471,28942,-75051,-299,42512,63500,26637,-47930,-80196,-51608,-38764,-9286,15817,-26447,-89672,-86287,-70556,-94333,-121823,-123579,-116184,-131066,-112557,-81783,-125762,-52418,42189,111748,95231,34979,722,-65428,-112886,-126514,-149050,-113668,-70538,-81178,-112849,-113265,-147939,-162495,-143872,-70151,-21120,-14458,-10708,10489,127704,233800,103157,-35086,-81770,70652,289993,443022,320380,63161,-34224,-23003,18622,49435,46922,-44650,-47748,-973,-39156,-80388,-23095,132600,257950,226230,143732,20257,-32769,49039,124482,213197,172602,32362,-93505,-49003,169709,215404,237620,187034,114319,122817,109233,63104,5465,-28395,-28253,-39586,-50285,-106775,-110576,9861,141189,221306,62691,-151541,-7934,142120,168555,-20093,-136057,-66182,-67423,-61761,-20280,63214,59460,-11388,-24507,19176,75256,77758,63950,49360,-14801,-111988,-145577,-92457,-104693,-124635,-137354,-135001,-97179,-65128,-43808,-25339,20341,55807,27969,10079,38913,40535,-33971,-96305,-123689,-133686,-145715,-128294,-69688,-60922,-104220,-147677,-41647,80921,164702,156065,88951,34012,70471,181645,242190,264901,263373,237076,146356,70343,25185,24437,84074,120698,126234,119673,73487,-16481,-95000,-28384,14421,-41457,-96890,-141207,-150383,-89833,-52817,-84424,6033,107060,100169,35150,-36005,-71933,-99716,-139634,-90720,9461,131649,163573,83836,5694,-19774,-48741,-72618,-75061,-41521,-29868,-36200,-13926,-22546,15101,78684,115869,103884,1294,-110199,-125905,-115403,-93908,-21999,48261,68912,56332,52050,28054,-19164,-11163,36073,68704,55560,-24207,-117903,-137892,-146090,-145063,-104547,-56557,-63106,-112602,-118814,-80604,-75319,-127717,-164588,-170222,-121633,-63267,-60696,-52051,23784,64933,110897,156240,145851,91632,7820,-45993,-96138,-108846,-69605,-45515,-20536,73741,200805,287008,265971,147033,25550,-30548,-83923,-118912,-125757,-91443,-26731,76866,214317,314275,404467,432379,461891,490457,435617,241936,55293,-66129,-68795,11627,185101,372310,330064,205742,88652,10459,-8943,-30639,-11654,-51961,-91799,-126061,-76872,53011,158302,117738,-1047,-73172,-69483,-27507,71023,169510,263349,263434,103778,-23303,-62254,-25629,144224,232523,186065,68733,-40311,-102200,-105560,-103099,-52180,-15481,-9421,-28592,-70178,-90181,-87749,-112046,-84591,55034,104860,-53306,-28289,107902,140436,48575,-58236,-37192,83121,180641,101543,-24553,23752,136005,194641,178316,139063,76519,42543,9516,-64982,-56056,-22632,-26740,-2487,69741,125122,104574,64548,7197,-11127,2645,-14002,-63963,-118453,-75075,-12601,10673,32937,-4173,-137468,-16816,31487,23475,-34529,-51811,10725,85100,32986,-30227,62356,130014,113284,106108,81619,74436,130174,191867,188091,102772,70643,86894,72728,37961,32691,81852,83830,28099,-24923,-120740,-159473,-126798,-64252,-25228,17034,64906,14821,-37514,-64443,-40854,-10437,-3552,-16337,-40011,-53193,-28924,-20119,-42186,-89433,-74165,-46379,20203,74313,88432,-22940,-7383,81712,113574,91058,67644,41857,-61823,-127561,-59872,-21458,-20029,-42281,-83332,-60991,1323,71686,151312,220155,244989,84863,-90685,-126526,-114503,-119067,-90844,-27551,12253,19404,25936,84545,131280,135227,159161,96929,-26524,6236,-9179,-56056,-96810,-32746,59340,124976,90743,16614,-81440,-81368,-12756,60962,168090,260956,298046,271086,166855,67267,111032,185864,156484,-24408,-73481,20600,101255,171669,238620,158487,42131,-9032,-19650,-12450,-27806,-82101,-107714,-72052,-43043,-38127,-30328,-54875,-3960,6494,-58945,-16054,76415,102386,65004,45494,9674,-15767,-21151,-9765,-1676,-54250,-90528,-44702,3542,135748,280117,208576,63295,-14825,9241,62387,214326,310288,181808,29390,-85390,-75320,3927,104607,192079,145979,-10957,-63811,11975,85472,991,-45698,-95822,-82068,-36509,-38159,-55818,-49333,-36195,-47915,-71996,-25537,58283,85498,88824,66537,-34253,-131976,-57769,56753,67764,-37523,-108876,-30119,30778,31267,49898,92378,134738,155508,144065,90078,7505,-97689,-151179,-148858,-81330,-377,16603,22886,70125,173034,283848,173159,111298,116408,114263,152503,147508,79516,-50964,-83316,-151122,-110676,35154,139838,130545,42085,-54544,-78852,3703,88400,210739,250580,265222,315918,326773,197459,52566,-65676,-116747,-75170,43296,106112,31120,-96183,-72653,-2811,-31615,-108240,-180496,-115350,-93748,-112720,-128100,-64231,6933,16583,-12628,-79408,-133776,-36199,17381,46702,52300,43833,55760,79720,69376,-2848,2936,49027,70923,150027,237304,161763,-12071,-91736,-94004,-73935,-7592,48776,40235,4622,-19424,-67858,-72126,-57364,-41790,-26039,30313,81521,151493,270317,339820,252802,123224,109928,102597,29593,13078,-122,-36810,-99943,-95288,73930,235904,226575,124399,18715,-110799,-117065,20582,252949,547901,451044,199768,2935,-82817,70403,52982,-47548,-59101,13838,71488,69519,48544,18646,-8100,8792,70086,123906,172253,261095,313200,234360,52487,-53855,-47774,-7815,-3449,-46859,-66231,-65799,-111132,-98233,-84098,-109701,-88256,-5494,144261,175880,119102,48753,-24498,-14487,52150,36505,3248,3613,24395,43743,52879,15825,-77331,-111712,-89707,-34483,-47721,-71594,-44704,-45455,-102797,-95746,-60550,-36713,-55590,-129670,-95067,-59882,-61765,-79756,-147320,-96959,38056,90459,26658,-7999,-790,20399,99150,126162,79331,32367,-42505,-85978,-73538,-89220,-97919,-68192,23074,95764,109935,96838,12864,-70614,-62093,-2024,753,-74336,-97532,-17073,-1120,-53705,-91917,-5346,81861,166356,262049,315842,318369,244957,122046,32423,10134,14934,-9125,-67903,-67939,-3518,80535,141773,150582,100274,123557,144966,84431,-17486,-76309,-133589,-148805,-92893,-72017,-80615,-86154,-49102,-35833,-34845,-15202,-8895,-26146,-4575,-5209,-59140,-115847,-126280,-82700,-48602,-33551,-13330,-12149,-11191,34755,64480,76100,59252,2926,-72104,-119837,-131791,-139246,-154038,-125561,-77350,-58722,-54174,-91847,-116363,-85468,-38218,-31540,-33615,50530,154676,199700,158222,25641,-36268,-8770,-35168,-102964,-79371,-28976,-35013,-12708,20313,-1593,-85193,-137456,-73084,-17369,-30259,-63870,-84982,-44338,4402,96560,152855,48219,-104785,-78965,31389,92600,111938,41417,-21435,-19548,-41629,-19429,4163,11929,101754,290919,472672,422298,204228,-8629,-107843,8308,53940,42832,56643,109248,121695,109394,29066,-26936,-25857,50067,117038,112368,50612,-7698,-20726,1466,21238,10367,-13842,14820,100772,240857,371240,413242,328804,220866,189822,131120,27275,-48722,-48026,-92746,-94290,-13300,45069,61501,-7637,-89357,-83715,-39507,9329,60429,132443,209739,178154,37996,-48380,-24671,44057,19575,-19440,-50601,-100289,-106497,-12709,103122,226947,206442,78991,-68159,-129017,-65713,-24222,-21758,-55933,-79751,-51818,-3070,-80,-1425,24415,69473,128145,202313,166062,86189,13474,-9754,-82397,-126083,-83507,-63001,-66609,-63690,-35837,-7544,29299,50431,-34802,-10770,68775,193638,217275,100100,-34358,-47542,-31560,5593,37189,56019,54351,14359,-31134,9204,12158,-6627,-13278,-46214,-69675,24080,79125,78105,72703,44863,13656,-11381,-48966],[-36905,-16093,-35037,-47373,-35888,-21086,-41713,-54446,-32786,21008,30147,8178,19656,-14693,-80855,-80749,-55036,-11109,2761,43855,91352,163196,217063,227453,196668,155944,121477,128176,158015,148891,54753,-73298,-46357,64185,8207,-97241,-83695,2182,49956,62078,52431,24599,-27544,-44268,-67335,-101583,-102766,-65520,-64260,-82731,-89123,-116487,-120993,-84723,-12768,-41587,-85837,-91481,-13114,83461,116363,164783,191346,158224,58504,-24277,-74569,-133966,-172418,-84647,-2410,42511,133690,116546,11585,-71306,-122940,-122563,-101891,-90300,-64840,-82893,20966,173699,186464,111964,-21765,-130394,-89823,-2239,-13192,-26534,-13929,7908,-48870,-84656,95504,109786,-19584,-80713,4345,61828,80483,127541,138362,78217,-17042,-123610,-108580,9443,61892,97384,91502,83016,116256,93178,-2125,-39545,14100,8976,18566,40168,19838,-58075,-102513,-23610,18511,44139,35622,-26324,-95589,-88606,-30827,-29342,-48925,-50335,-24066,-23672,4204,70628,121540,87762,42342,-21647,2231,27304,11343,-51676,-93335,-50732,3336,76360,128386,176743,185619,146768,110304,28711,-76719,-125232,-119837,-122362,-50997,-22853,-82248,-21871,58308,71126,5028,58873,569,-115832,-40801,359502,364333,105541,-33636,-199361,-320506,-219411,-53201,27073,-26475,-113676,-183230,-158198,-125016,-88302,-505,54182,11312,-127470,-57949,-8274,-49665,-53425,-2617,2400,-35116,3833,44680,-8031,-72809,-78919,-21471,-1339,-47759,9083,104400,172936,180093,165989,264569,405558,408584,286952,44044,-47404,-6658,-27378,-82533,39035,139636,182625,190446,122302,71151,86950,37868,-65309,-111254,-29006,178048,304559,97419,-32906,-54310,28433,127461,83126,-33667,-83678,-94730,-121828,-140167,-138713,-110549,-32772,-82991,-53329,125288,315612,322231,138831,33139,1294,24324,57323,2561,-89007,-38775,34496,56462,33848,-31491,-142928,-70949,106827,108073,52094,1376,-103107,-13155,56114,-21094,-162800,-79395,-10106,72561,133860,121760,82270,44410,48107,62551,80034,151379,256810,231578,67660,-68483,-93450,-17745,-62561,-128794,-57966,50698,98614,122103,139035,86306,3193,29794,26670,-8368,-54890,-98729,-52430,-39169,-34183,-66245,-72541,-66518,-43199,-44631,-121968,-113471,-90025,-106656,-100920,-24469,5815,-15982,-33416,-7248,5439,-40858,-77364,-9127,47637,57199,37247,-24835,-98324,-108321,-42863,-5262,-4850,32602,101233,125758,102819,75739,66770,26314,-40680,-29824,30185,78187,85848,85438,41445,-78369,-41691,81399,69104,-53370,-96788,-6778,114775,179924,231146,296497,174959,54990,70545,143881,142653,56803,52183,91805,111998,147663,215468,228413,182688,213113,294395,301778,181205,61771,-68164,-91673,-57399,-39102,-15202,22818,81380,149722,55378,-45646,-65273,-8428,12889,-42458,-96948,-114158,-138986,-117037,-75638,-42818,27495,1286,-13674,-35819,-55494,-11501,36974,44510,15140,-15292,-17416,-26476,-89604,-104323,-75775,-90416,-112265,-27626,34949,5683,-77958,-80496,-9620,34174,39226,84746,188979,273854,284865,237736,201007,122092,104011,161257,198105,223933,196015,178020,171539,81856,-30725,-115815,26966,105539,98485,54006,-29064,-103981,-43929,4510,69501,284204,455344,337370,81811,-83007,-55617,-9788,73061,123829,113092,39716,-7558,-75681,-93684,-128341,-84761,-65616,-103322,-204058,-346303,-320264,-111784,-125796,-270581,-248333,1716,200220,149991,76176,46919,37217,30168,5623,-42992,-53608,-79350,-41023,26004,24761,-11090,6401,39530,23379,15154,44656,58494,17247,5316,23001,8795,-34827,-89405,-121947,-28473,-10104,-28254,-50780,-53419,-48946,-8138,-6846,-19144,-28341,-42373,-56067,-46177,-66592,-104248,-94204,-54809,-24168,1831,-13677,40304,51076,-29427,-62268,-21948,20439,821,-61389,-71312,89046,205926,172009,34873,-71196,-89061,-52209,-28138,-54397,-112145,-126267,-72148,-10035,19145,-4933,-8962,40056,126695,112873,100631,89183,-8194,-85858,-176664,-159231,-120335,-122821,-124525,-196952,-168124,-86863,-61067,-114133,-139402,-50530,39836,139922,275345,240945,135189,40435,-46009,-93967,-15275,34462,11273,-41455,-105929,-135900,-114305,-118697,-92835,-67159,43357,104991,137934,41277,-122961,-119964,-99859,-75965,-60499,-53238,-10744,30854,19965,-38155,-134635,-184933,-162883,-80506,-22387,-11219,-44942,-92498,-128668,-56174,68714,116644,30048,-35354,-35105,22107,148787,313841,413666,284270,46546,-139545,-49883,132470,249938,213218,109603,20588,-32370,-62494,-134893,-30455,73546,133393,167244,214796,260224,181800,88805,128460,211323,171845,44440,-41701,55496,96421,-3328,-51195,8431,22062,-28668,-18905,26222,13624,-18187,-35815,-40604,-50774,-69500,-105939,-85455,-32023,-28971,-59131,-144372,-54527,-39636,-102552,-109709,-85090,-90881,-78785,-81402,-113978,-100425,-70981,-8133,103865,68609,-26542,-85447,-25522,-8853,1931,57932,44536,-80471,-107760,-32254,40318,71540,57423,37778,64443,118196,99108,41951,-32797,-107177,-111005,-61476,5043,65467,97637,74464,89916,147663,207319,94192,-105117,-25866,104504,-4689,-51473,87788,147147,106264,61724,67975,56259,-5030,-91329,-128537,-85362,10448,177283,305209,323192,285022,224181,135073,24453,-31276,-43168,-33727,-32684,-8699,44847,123338,207151,241928,232984,138692,-33386,-25557,-10194,-32167,-71076,-108573,-21005,37856,25184,56328,142766,146835,104486,99016,85473,89505,92615,57863,67564,72229,10873,-77889,-62475,49428,114074,172245,178675,59433,355,-27106,-89113,-150220,-121227,-55640,-27813,-70091,-67493,-81685,-55176,-2197,91518,215240,265035,245138,224117,56075,-101135,-47329,21024,33511,-32985,-87946,-128340,-93613,-74012,-82909,-42390,-25472,-28895,-40665,-56505,-51900,32670,35053,-74426,-64468,9949,42573,50111,-39728,-103703,-76680,-49070,-61758,-38208,23769,102073,100233,41235,-8383,-56431,-91879,-150753,-143497,-23473,105426,118136,47074,-11464,-85782,-121313,-50578,7594,73846,112947,101172,8886,-38584,41059,106119,40822,-50624,-109339,-109347,-134625,-135142,-139058,-104240,-84365,-68607,-18474,1863,-54088,-92338,-121146,-17460,39128,-7009,-7628,22293,117262,183231,143223,119337,113345,102988,13216,-87608,-6097,71893,81478,49155,18189,5887,3426,-33327,-97247,-108233,-83147,-48997,4535,-41359,-90148,3420,153463,200740,124760,67958,149078,188771,66451,-73694,-28961,85269,68128,-30172,-113300,-119748,-147995,-122056,-20509,61046,161174,200059,251798,271088,180027,49683,-47753,-105150,-28772,83246,146046,99520,26643,62331,81932,42730,89759,179608,157130,95773,59928,65057,99802,114554,81217,29308,37685,29472,27890,22093,48058,174473,260376,338614,264902,136951,-2068,-64130,19183,41269,-35980,-144402,-142947,-50017,59636,279805,382337,180381,-56597,-131486,-55513,-48599,-72431,-64828,4629,119849,145115,62012,-83571,-8159,60070,-16223,46874,134405,137010,43059,-75234,-124013,-81010,28961,19873,37800,3461,-82310,-83165,-14957,13476,11561,-24196,-84907,-110840,-96442,-67458,-55437,-37165,5157,92370,148998,177679,145188,80489,15785,-63168,-56502,-10293,42584,33302,-14100,16554,56564,48049,34783,-18988,-4832,30543,21233,-2609,-8176,-17565,-2617,34573,35865,31732,-11913,-57905,-98264,-38451,64227,141671,166219,152132,200009,174575,70990,-4516,-2285,68060,166342,187625,148322,142908,120234,101168,-45534,-61732,171,36745,9458,-62518,-98032,-70983,-57738,-29708,11577,-24130,-107662,-117954,-75048,-78832,-104656,-121004,-111925,-119772,-128325,-94890,-119626,-40677,58126,133488,120911,57948,20849,-52537,-111019,-131112,-150506,-112842,-64454,-77489,-151266,-160692,-178115,-166965,-130094,-53980,-4241,-7281,-10757,7388,133579,275932,134984,-21765,-70756,78808,296607,466812,392424,102585,-34445,-26061,25752,54464,41974,-49308,-32850,13265,-33214,-81164,-11312,164530,297648,256573,165995,30973,-57889,21158,108977,206510,159887,8384,-120005,-30004,162301,215825,273406,228246,155585,158812,111342,64907,12992,-24625,-28397,-37041,-41748,-106066,-103453,20371,163278,258107,84165,-163601,-14332,132546,169222,-31427,-131498,-46452,-60106,-63753,-16654,82851,84911,-19508,-28110,34213,85355,72710,54142,38455,-27435,-125202,-131347,-69654,-78433,-108194,-141829,-146038,-105542,-68934,-42292,-19913,21120,34776,-5061,-30922,-2923,3042,-60672,-104356,-117008,-127052,-150549,-99113,-49019,-44915,-96562,-144793,-32794,99424,186003,163283,86863,32515,64396,166287,238758,273605,281197,252859,146132,46995,-3456,6181,80240,119825,122693,121319,76902,-18657,-75435,-5938,28845,-21134,-81869,-113897,-146768,-81610,-51907,-80522,18850,122099,110686,34384,-45213,-78327,-97058,-119726,-56061,63348,201223,200785,94049,-6935,-61263,-93689,-110411,-103278,-68686,-67892,-73678,-40267,-38221,17457,106728,151442,126243,16018,-96632,-120726,-104098,-71727,1288,69572,90345,71125,64515,38740,-3458,13621,56971,77967,42325,-49494,-130611,-137669,-152705,-134400,-93865,-69933,-75530,-113579,-123384,-95856,-103517,-142803,-168257,-184509,-139745,-89270,-95530,-87957,-10291,31293,81179,135617,132314,80602,-3820,-50900,-91557,-98559,-53476,-19983,6067,105835,256673,349677,287193,129985,13344,-36392,-84775,-118879,-129346,-100599,-42670,43277,169445,262770,354810,371893,371720,397538,369995,201071,46430,-39863,-31166,46428,221474,393002,345586,216711,85161,-855,-19001,-37634,-8596,-40229,-70425,-106187,-74260,71817,195014,126149,-6524,-83920,-81670,-43078,42935,147089,256372,283328,141587,-17562,-74833,-11020,185233,242341,162682,42278,-63009,-122427,-115578,-104494,-52303,-20993,-13663,-28229,-64537,-79149,-68917,-88374,-74660,44567,64921,-95949,-36194,95981,127858,42731,-55384,-33510,82995,184791,124001,-6323,18926,128693,190198,162790,114800,47211,28864,25046,-50412,-44407,-3122,-10044,6391,64182,119875,108290,68763,5896,-14479,-2332,-18415,-66360,-118919,-69088,-13519,-10502,-10964,-49763,-139282,5926,48265,34004,-31246,-62150,-6460,68434,15076,-48518,42554,94360,61422,56856,42562,36890,90854,160108,176573,106132,72735,84396,72673,44975,33730,81491,92532,28102,-39782,-128248,-168925,-130354,-61897,-18072,14639,33720,-22337,-56293,-70356,-47820,-23650,-24076,-36977,-57917,-64765,-36675,-23043,-34287,-81748,-71020,-41314,23032,65245,64997,-47424,-30188,57247,93934,86592,81601,52996,-57272,-124192,-62679,-24165,-19367,-41292,-79766,-50639,3329,68423,142894,201738,253000,105010,-58651,-99681,-101668,-108096,-84883,-19184,28295,36687,28512,62687,92767,93405,137360,103801,-31468,-12468,-23739,-60631,-78816,-3178,98430,148161,89634,5754,-87268,-71639,-4398,65009,163573,235039,250460,212061,114324,39032,93442,157471,123873,-64143,-94303,2965,74291,119300,186138,142050,34353,-20992,-40540,-36222,-44684,-83096,-105423,-66833,-30064,-19439,-11423,-43854,3500,16373,-47558,1571,92631,119902,72328,31593,-9346,-21319,-10424,9178,24400,-14241,-56312,-34685,1962,150597,313525,263014,118906,15867,-426,15624,143959,254171,180185,29509,-89901,-70195,5363,86873,155611,118043,-20576,-57480,22622,79655,-12746,-49333,-86700,-78310,-34117,-37776,-56914,-49815,-33747,-37722,-49148,21701,92376,105568,101347,64960,-39424,-127476,-47687,52744,69688,-29927,-108895,-28452,33235,34569,59560,105865,141616,147182,131403,80307,6904,-90916,-141472,-150292,-97639,-25919,-8759,12070,63646,148816,258766,173872,97678,81613,92997,147661,147609,79744,-37580,-68005,-150800,-131397,17484,146202,162963,74013,-40204,-81759,-127,85955,205319,216826,202807,246112,288572,217880,84705,-40639,-95708,-46670,77701,127882,46564,-93242,-89349,-17539,-48373,-121690,-175263,-120464,-112433,-130190,-133622,-62345,-1090,-367,-10067,-51353,-111289,-49024,1511,38305,48179,41926,55430,77725,54327,-27001,-38355,15670,53520,131678,216145,130770,-44847,-111836,-106723,-76046,-2519,59799,53656,17514,-4375,-57155,-73321,-58154,-36800,-23370,25360,73631,147345,285929,363368,235582,73844,46938,41418,-5392,3393,9578,-19272,-85627,-112713,55742,209593,193436,95250,-6899,-132191,-114348,26992,237799,523708,458548,226188,21803,-78718,70311,53760,-41329,-64426,10570,74327,71558,36312,-65,-24831,-10901,41954,93675,166566,320460,395279,300901,90149,-31483,-36520,-9091,-14579,-59418,-79790,-81331,-94731,-80179,-78205,-105438,-91845,-10048,134039,160727,108405,37005,-34246,-24358,49153,42065,11700,18603,39136,47502,56752,39318,-53443,-103535,-93957,-38774,-53803,-69374,-28224,-22069,-93275,-107644,-73506,-41372,-68969,-150260,-81222,-64696,-66243,-77838,-143668,-97838,38430,77969,16863,-11309,-1967,18334,94665,118423,79002,33530,-50592,-106655,-84829,-93698,-97805,-65655,31435,113354,134156,114097,19899,-66543,-60157,-8443,-17940,-98379,-97874,-28843,-23623,-81908,-68005,17148,97636,164906,262295,332707,337602,255065,128918,37613,13720,15337,-12049,-72452,-64119,1773,84135,148110,175010,126621,147511,155971,78997,-29232,-92805,-145781,-131115,-77101,-81935,-93457,-92365,-40698,-12560,-21565,-5362,-21153,-56253,-33713,-26282,-71310,-115286,-105591,-54955,-13743,-2435,-2444,-7012,237,48685,81773,96702,75040,9720,-73332,-123586,-139485,-150796,-154456,-119456,-77916,-67347,-61057,-94340,-124596,-114666,-79011,-71347,-60750,23157,135397,182600,113492,-33634,-60651,1006,-30771,-115003,-70266,-16055,-34269,-24347,16570,8242,-75843,-139177,-71517,-10440,-17070,-47629,-62599,-34536,6001,79308,115297,24442,-119519,-69525,45474,107365,109484,24311,-42636,-33110,-26781,-5622,12146,29483,115167,313537,543004,509670,253932,3948,-116096,40327,106632,92294,99736,146324,146121,111730,35313,-14899,-6969,72415,119962,129715,67900,1319,-27001,-8735,10311,-2787,-30564,-8067,66682,202149,334833,395956,331475,229058,187849,110752,8298,-64241,-53845,-92712,-100790,-16308,48349,72319,15212,-67822,-101968,-51126,9625,78886,167776,254928,209776,52285,-44567,-24954,39438,8949,-28040,-54744,-106010,-108733,-13773,90459,189383,159397,48796,-79061,-118558,-62576,-22289,-16238,-47896,-74368,-56355,-17152,-15656,-10642,22046,69926,119035,182385,145475,76776,10007,-18398,-97861,-130831,-82476,-63131,-64770,-60053,-23874,16942,59392,92165,-11168,-7032,73600,185303,211524,106360,-33197,-54753,-39464,-2387,31679,54260,52822,6374,-41145,-3061,-4466,-24452,-23551,-40946,-45585,37361,72133,55138,44523,22062,-5259,-26442,-47647],[-26941,-1391,-20053,-39340,-31013,-14490,-36267,-58733,-44365,-748,-3484,-24704,-11538,-37754,-95495,-83977,-51211,-10734,-7185,39385,107214,173392,226191,223939,167257,113339,83388,99998,142561,147587,58396,-74775,-42147,82778,21370,-87112,-100158,-6453,53832,74372,64337,30960,-25291,-48064,-82246,-133864,-66233,-30407,-45372,-77227,-91589,-117285,-117559,-80671,-8820,-39647,-86497,-101594,-31402,56697,84629,128318,156494,133949,45723,-29888,-76433,-132030,-151249,-62771,20069,79480,191814,178411,67723,-35205,-92257,-146595,-113799,-68976,-37784,-47630,34689,146730,134310,70916,-47340,-152931,-72214,-4058,-19859,-35437,-28742,-8055,-57147,-94036,81103,109261,-20579,-78150,3796,55828,85335,135244,149480,96730,4329,-93603,-123529,-12136,51828,95834,92009,89002,128950,117001,17028,-43903,6592,6386,8364,21854,3029,-68354,-105067,-14113,57188,95023,79605,9398,-73838,-95595,-39981,-28789,-46038,-52361,-23970,-11799,16154,61282,87231,29262,-39512,-82694,-39942,2198,16466,-47081,-80197,-30267,27092,104394,153085,182417,194110,162011,125869,25847,-99747,-129499,-101903,-95234,-29319,-5237,-73368,-53813,3976,44509,57118,110714,77,-146103,-34800,421517,496392,146962,-17708,-202790,-363876,-213507,-46194,34252,-20751,-113592,-191921,-154837,-111342,-98383,-13368,57673,7279,-129459,-74782,-20945,-53216,-41375,15612,22751,-1627,41975,75494,10149,-74920,-81849,-17669,4401,-78459,-45348,63021,169574,195740,186736,284159,400648,395726,259900,3157,-76912,-8430,-21230,-94636,20224,120216,169886,189499,133628,78646,79382,17524,-77873,-112634,-39329,151415,264825,62591,-57836,-40566,65028,168635,108953,-22902,-79504,-103154,-135939,-139447,-135065,-92722,-6068,-43024,-59391,84435,254662,279968,132212,60166,49626,72149,85818,9134,-84414,-36169,39904,57721,27942,-38803,-145880,-83135,96444,124730,57430,680,-105364,-25337,40463,-32444,-149422,-83913,-15187,134189,195660,145832,73095,15044,12192,31933,55489,122270,217926,219564,74772,-75672,-88354,-22361,-75939,-115296,-36980,69786,88618,92787,100057,56728,-7406,34319,27615,-7021,-52986,-112621,-73204,-55708,-47043,-76965,-82551,-75744,-49327,-49642,-135659,-110275,-74961,-75815,-106557,-64906,-33952,-68967,-77479,-34124,-17681,-66500,-91986,-10573,51085,61492,32583,-41346,-122661,-85665,-8590,29778,18733,38703,96683,129008,118264,93327,71502,5753,-57423,-38851,23273,73394,81222,71950,17168,-90645,13202,152380,127462,-24999,-78786,-6225,108195,155592,232387,347388,245214,86730,62442,117367,104786,5207,18481,62051,96220,137073,204312,219943,182008,226201,320781,323463,202613,76918,-58729,-97836,-57907,-35115,-7617,39957,117889,195258,74523,-39158,-62078,7458,20577,-45049,-91238,-99582,-122494,-134514,-84832,-42597,25104,299,-15073,-39568,-49680,-650,40432,40499,5015,-39066,-39969,-34406,-95085,-109465,-72858,-84297,-103181,-32521,32323,6302,-71592,-79251,-20583,23101,29402,70846,159135,216872,199658,143538,135298,96829,83700,137368,179366,209120,177939,156328,141505,59301,-34734,-117219,10500,64579,46902,14133,-47824,-115494,-59483,12307,110573,313513,425634,282006,57347,-80370,-54301,-15522,62674,104845,76532,7885,-29310,-103927,-127363,-142332,-64739,-25441,-74404,-173919,-318971,-278649,-63073,-73791,-246303,-315642,-69500,123784,94172,52843,44512,40999,33728,4976,-38419,-58795,-109619,-44810,18247,5741,-31122,-10451,24003,13867,15345,52600,69807,21446,9738,32671,22187,-21907,-82366,-123790,-29616,-11060,-31169,-56153,-54611,-41726,-4254,-11856,-31007,-49070,-69713,-87015,-71637,-80646,-113697,-99387,-52802,-14483,23913,19305,56982,61988,-867,-31917,1109,43791,28210,-48838,-88225,75998,194238,172855,34942,-96357,-127799,-67118,-26075,-54553,-124911,-130361,-48992,21877,45992,4978,-16468,28649,126370,120201,106645,102007,-3463,-95964,-166548,-149232,-118374,-132570,-162224,-220575,-133255,-72248,-76709,-123885,-136828,-48398,28489,90702,214283,207936,113748,24649,-59592,-88514,-1797,46623,9400,-52222,-114429,-149709,-120412,-113870,-80661,-63332,48252,139529,193233,78455,-108070,-125469,-112236,-106786,-94353,-65167,-8752,37638,20722,-41954,-128933,-183911,-155839,-81939,-25262,-9816,-42722,-93000,-129093,-58923,64279,100623,5115,-78516,-69525,-2452,123908,283191,379750,258437,31169,-142037,-34486,148456,271472,222130,90244,-10917,-49237,-65748,-103656,-20918,72969,135529,176352,238353,274349,157395,54961,93556,165654,144486,37744,-21760,104828,146271,18613,-71342,-2648,11536,-48867,-41117,12756,6183,-26142,-35425,-32122,-40848,-72898,-109409,-59334,-4949,-14888,-55024,-111055,-33860,-21052,-83816,-123301,-96919,-90955,-68524,-60526,-90726,-114423,-76384,16467,119405,80423,-11155,-76107,-24984,-916,14248,71232,63607,-66622,-114546,-35322,35149,64495,59435,52136,80928,137985,114853,48715,-35554,-121698,-97543,-44580,9964,69032,103380,90760,126633,198088,240692,108875,-88428,-44267,86950,-10585,-44930,93008,145803,94284,53095,62823,48764,-17755,-102978,-120335,-84317,304,170605,294990,324544,279324,184243,84646,-16283,-58330,-55914,-38424,-41093,-16394,38998,119917,216319,261200,263034,200007,21568,-20341,-6049,-11425,-39610,-45212,23234,62566,44375,80371,153011,124854,59456,43586,21844,27983,51951,28727,36611,55007,9264,-68452,-70922,18650,75752,137445,169635,64894,2613,-29860,-92364,-148230,-122008,-72867,-56496,-96679,-67043,-60551,-32774,8092,96041,228457,298003,287932,253223,63448,-104224,-28918,40288,57118,-9076,-55921,-100421,-91850,-82828,-82815,-41153,-31080,-39546,-53363,-70065,-64050,28356,19427,-92339,-54017,8639,23745,38437,-43248,-102653,-67953,-33427,-52805,-41167,21846,124825,134384,61161,772,-57300,-101418,-164787,-142095,-19198,119799,146526,81988,10765,-74393,-110765,-34986,36917,117251,159652,125071,-7585,-72060,3086,68528,1990,-87495,-95512,-62333,-103856,-82265,-107110,-130265,-101793,-100857,-66839,-45127,-59295,-53678,-71017,17976,55654,-9823,-2374,43531,146601,219208,190611,169982,163609,140582,39198,-73414,-18539,50429,50746,30847,25922,30103,37644,2803,-75524,-99664,-71802,-26549,24747,-31216,-84717,9402,147052,170530,95006,53327,167694,209008,81438,-59983,-45370,89819,83004,7434,-29023,-72267,-138418,-118418,-22246,55005,156836,191562,236742,269343,181496,51815,-51700,-124718,-45781,69824,149117,122365,31677,31922,57975,38607,106990,201967,173205,103541,58457,61408,99692,116656,88389,31863,39770,29976,22856,6706,30345,157699,245397,352048,311738,178132,23265,-71727,-80,26381,-41840,-143718,-129082,-36879,64863,253885,328942,149262,-71030,-95495,-22756,-25151,-61052,-64938,-11006,81602,111442,54576,-67066,-1117,32728,-35893,40422,149992,184700,94245,-47087,-111879,-77483,36374,34370,60638,28098,-59251,-103276,-36411,-3656,3034,-22581,-73336,-96052,-84892,-58668,-53627,-39794,2446,91010,158912,181314,142320,83944,28849,-45892,-37640,15569,81744,83033,27450,29886,55060,51432,50293,17500,34287,45111,23686,6006,17708,21434,25603,45311,31368,19244,-26098,-65709,-97393,-35147,71614,159342,179919,145948,173845,170800,83484,8618,20082,115867,221240,247673,193126,183638,171777,162238,9175,-119519,-26397,20941,-822,-71969,-110557,-89014,-75389,-46435,11961,-12552,-97520,-129079,-67507,-56859,-79740,-110554,-104415,-106243,-135592,-101378,-104342,-24867,76997,156572,147607,82453,40366,-40381,-105816,-131418,-147617,-106239,-53521,-66755,-145835,-164371,-183016,-157528,-111921,-35272,14565,2439,-5516,11541,141851,309660,166512,-5756,-58903,84223,293818,468586,447509,144330,-33869,-25579,36598,61481,37638,-54051,-20435,26959,-26408,-81190,457,189671,324121,276804,181595,42763,-81493,-12179,89525,195645,147942,-8386,-132606,-16529,139719,203869,301468,271479,208943,199541,113486,68084,23543,-17214,-25360,-32607,-32471,-98235,-88954,33443,184133,291539,106761,-172362,-18567,120415,163762,-41218,-109271,-27487,-49283,-58050,-5933,110556,121193,-20634,-26676,49567,91825,66103,43896,27933,-37282,-131521,-113787,-46205,-50117,-86707,-136605,-151855,-109467,-69451,-37829,-11503,24433,18557,-29657,-66260,-42356,-30109,-81980,-106863,-107030,-119006,-145377,-68849,-28902,-28338,-85580,-134820,-19781,118348,205713,168410,83890,31272,56575,148370,231085,277939,294075,263038,142941,21115,-35928,-12120,77343,118869,117397,119303,77536,-20590,-54760,15333,44516,7790,-48437,-72395,-121046,-66460,-49033,-75375,29770,133591,119322,34163,-51021,-79121,-87109,-92943,-16438,120060,255514,213739,90984,-14037,-84421,-127379,-132045,-109532,-76569,-87849,-104323,-63725,-52650,14247,121455,168807,129149,14774,-89885,-108965,-85002,-46654,23709,86938,106602,84190,77763,52868,17117,41187,77564,84408,27506,-69157,-129052,-130964,-156231,-117071,-72949,-70241,-78534,-109687,-127115,-112177,-122215,-133343,-157093,-194921,-156206,-114487,-128942,-121295,-40346,2264,49698,104812,108401,62138,-17590,-54889,-85233,-87214,-37243,7161,41170,150276,320879,406378,296114,109174,3249,-41151,-84885,-117409,-130430,-106530,-53370,19126,129042,207516,290297,297268,274978,300303,298192,160064,50290,12699,28915,94886,252889,396615,349932,226079,84728,-6978,-24187,-39884,-2629,-26524,-49412,-83559,-67537,78706,212145,122843,-17472,-96681,-92541,-54373,19917,124358,243287,294268,175135,-4777,-82901,5017,216373,236977,132573,16648,-78510,-139699,-124686,-106121,-54999,-27379,-17232,-26173,-56129,-64071,-46143,-60511,-54663,43213,37253,-126866,-44718,80606,112176,36846,-51196,-28827,81606,181678,139339,9352,11257,116298,182673,149320,95911,24793,16733,38941,-34140,-35086,11930,3505,12710,56201,110684,108733,70537,3404,-18283,-7716,-23288,-69560,-120000,-63751,-15669,-31433,-54682,-90177,-104924,30403,62809,40963,-30673,-74213,-27975,41441,-7788,-65767,22493,58303,12277,10250,3458,-1817,49444,123430,159253,108852,76001,79767,67400,45790,28845,71956,93300,22372,-57795,-127922,-172188,-127737,-56676,-9271,12224,7747,-53293,-76507,-76220,-54337,-36535,-43196,-55257,-72520,-71760,-40209,-21730,-21659,-66158,-64441,-33764,28500,57483,42985,-67948,-45751,39616,77958,79923,89389,61484,-48453,-118253,-68859,-30884,-21117,-40390,-73763,-37775,4414,64103,132537,181998,248514,118024,-20516,-69144,-86585,-97276,-78980,-14674,36644,48283,29032,36435,51587,55067,121397,120545,-20930,-34842,-38856,-60543,-59641,23566,130070,158828,79653,-9975,-92254,-62923,1561,65205,152654,201279,192295,142397,60029,16863,78614,129058,94717,-93784,-102134,-8155,53449,75118,132337,119944,24251,-35262,-63253,-61562,-64977,-88478,-101782,-58083,-14582,1037,8490,-32621,7861,23179,-36364,18349,105952,132595,75863,12429,-32714,-28716,445,27253,49422,27299,-21710,-27104,-2067,164087,340795,314768,175570,47354,-6850,-23197,78809,191552,168764,28389,-94676,-65048,5843,67267,112275,81985,-31098,-49456,32905,71829,-24421,-50147,-76096,-73198,-32911,-39246,-60081,-53613,-36184,-28747,-14025,79115,123574,119168,105589,54651,-49507,-124181,-41677,46123,69147,-23653,-109525,-27873,32954,33779,65427,115231,143089,135061,117556,71136,8053,-80775,-128789,-145539,-110807,-48058,-25674,7315,59311,122830,223597,170921,80587,44999,73399,142100,145586,76921,-24727,-54987,-146837,-146254,881,145836,188080,99730,-27024,-82802,-5360,80463,193233,177980,141269,174354,237144,226089,115557,-10327,-67117,-9012,111059,139233,50790,-95704,-100337,-26483,-60086,-130641,-170130,-127358,-131066,-151021,-126728,-59583,-12044,-21429,-14836,-29428,-80060,-52442,-9247,32566,45390,39695,52565,66553,30528,-47850,-73994,-13583,35136,106737,184540,97794,-67112,-124721,-118489,-80994,-1697,67550,65685,29186,8967,-47804,-74892,-58552,-32309,-21998,19317,64939,139679,289410,367067,200703,17260,-19302,-20062,-39939,-7933,17541,-3139,-71201,-132028,31667,169907,153266,65921,-30458,-150735,-109186,31997,217500,473798,444649,244689,39243,-77406,61210,49341,-33327,-66791,4777,72305,69311,23058,-15619,-39041,-31338,5652,52375,157232,364089,458648,353325,120872,-10344,-22359,-10952,-29558,-76224,-93865,-79745,-62358,-65819,-74692,-101424,-95174,-17062,116492,138678,94490,26808,-39988,-28443,48397,46898,17016,28189,47786,46965,57854,59624,-30315,-94578,-98865,-46521,-60609,-63755,-8482,7226,-75196,-117342,-93062,-48947,-83237,-149722,-70958,-68793,-69181,-76626,-141130,-97215,37248,61981,5095,-15512,-2859,16607,87276,105761,73568,30370,-60880,-124724,-85664,-91366,-91035,-56643,42552,131940,159569,129993,26010,-61924,-57699,-14514,-34912,-119635,-97543,-42508,-49283,-110406,-44846,38280,114208,162927,256973,338219,341415,251945,127861,39975,17017,16454,-14456,-75535,-60036,4954,80304,144045,189948,150358,170636,166482,75524,-39145,-108927,-130140,-111962,-59086,-89192,-110160,-101473,-34695,9223,-4910,4821,-33087,-85898,-60705,-47383,-83804,-108337,-85112,-30154,11988,15071,-341,-8577,5234,58987,95695,114683,88607,15416,-74541,-125854,-145197,-161324,-154170,-115856,-77254,-69359,-62036,-92173,-119594,-127529,-109967,-104765,-80366,-1904,108613,154261,61068,-94647,-68139,20790,-22746,-122633,-64872,-5461,-29712,-31507,14882,20159,-64833,-137067,-65884,1400,3378,-23735,-41216,-27110,4707,59678,75162,-3000,-136835,-57360,60898,119536,102888,8067,-60191,-42435,-8367,11291,24188,45980,121617,319370,586802,577474,297863,14001,-119280,74217,162011,147251,146317,180762,165030,108381,39181,-4871,9598,87312,116407,146751,89363,15871,-27809,-17375,-87,-13646,-40131,-19843,39591,160642,284253,354699,316638,229043,182163,92770,-6225,-77777,-58917,-91790,-105656,-18310,52317,84086,40286,-40268,-114353,-62287,9490,97407,203172,299453,242743,69232,-37803,-20810,39763,5177,-30241,-52056,-102969,-111952,-17782,75482,151566,119916,29567,-78550,-106744,-57184,-16928,-5514,-33962,-64910,-58140,-29283,-29575,-18215,21496,72439,111395,161249,125294,69162,10634,-20573,-104694,-127374,-76935,-59941,-62169,-56724,-11618,41147,86335,127754,16559,-1794,72233,163362,192475,106658,-31960,-62869,-47992,-10213,26120,51793,51096,-455,-46640,-9037,-14125,-35545,-27781,-28819,-13086,63763,75624,44224,30782,12869,-12042,-28837,-37906],[-19877,10612,-4129,-30304,-26731,-8563,-30948,-63045,-57086,-22937,-33648,-52512,-39779,-60430,-107550,-83184,-46523,-14035,-19797,27664,112043,174387,226242,208300,127036,63140,38156,65682,121475,141931,60569,-75638,-35791,100716,34188,-77313,-112008,-11239,59490,86734,76101,37416,-22162,-50492,-93987,-116814,-31762,-1977,-31696,-72202,-88724,-110854,-108746,-72026,-172,-31415,-80560,-105110,-48616,30927,54644,95862,125172,112524,35474,-34148,-77417,-124132,-118615,-31508,47652,121684,243403,223947,111912,-1992,-56864,-91710,-67493,-26884,898,-1535,61743,127045,87856,35413,-62707,-153308,-55729,-6968,-24937,-41862,-41179,-23868,-67761,-100083,63076,99795,-27537,-76531,2391,49267,87929,140257,162846,123969,39289,-52479,-108110,-33231,43313,96724,94492,95587,140270,138669,37306,-46044,-612,4148,-898,4733,-11328,-69904,-95361,3289,102879,143835,118914,43545,-51552,-100343,-50933,-30116,-43251,-53554,-24502,-87,34763,65353,67847,-18760,-111651,-90719,-43074,-11591,21499,-40967,-66841,-8146,52726,130239,175178,183447,198258,173487,137589,18945,-123065,-112394,-77468,-65100,-4043,16594,-53993,-72831,-10034,94859,154059,170331,6468,-172901,-35320,448846,615187,193883,14258,-170948,-318033,-203348,-43506,39045,-14230,-110613,-197526,-148564,-95546,-106124,-29367,54115,-890,-129263,-86472,-27556,-47254,-22196,38699,47554,36976,83350,108758,30562,-74215,-79982,-8471,21358,-69251,-100754,23855,162911,202165,198017,287431,367255,348146,203746,-46085,-83025,-1818,-11419,-94657,3295,97317,152850,185400,147003,90987,74962,-1325,-90891,-111793,-40278,137360,235901,38852,-80104,-31671,101102,215845,135548,-14752,-80268,-116582,-143074,-135511,-129992,-78335,16160,3692,-49142,44095,192119,232626,122993,87807,102655,125627,116207,17158,-79058,-33365,47065,61318,24845,-41218,-145358,-93111,79860,136077,62251,1761,-103978,-37588,24309,-42056,-131847,-73710,1611,180784,239699,165514,69119,-5664,-15870,8051,36182,95343,175219,198794,82167,-79673,-83607,-29713,-90156,-96370,-8261,92867,81496,68417,67461,33174,-14967,35957,24857,-10767,-57201,-98422,-88087,-70655,-58078,-85531,-90634,-82029,-50150,-45574,-144525,-107892,-60197,-43799,-77412,-84364,-61764,-113832,-117080,-59793,-40135,-90589,-98412,-9503,53550,63538,25699,-58616,-138166,-53483,33177,71570,51843,52550,95748,134273,134114,108000,72782,-12556,-69045,-42340,20578,71074,79228,62843,862,-83894,54004,206016,174885,-1755,-60613,-4565,93337,125635,226703,384067,313337,128046,61726,89742,57365,-64199,-29255,21164,73242,124403,195278,214989,183004,236443,337046,333640,218229,90826,-46719,-95370,-53419,-27151,3082,59258,156559,234869,94372,-28374,-56983,22377,26490,-45404,-82121,-83473,-106347,-145049,-88652,-36435,27598,2700,-15498,-43656,-45704,12267,51555,43429,50,-61372,-66517,-46533,-101324,-111376,-67839,-75880,-90062,-34865,28369,5915,-64672,-73742,-26661,16439,23445,58684,128296,158217,117362,58071,71583,71983,67179,115730,159887,192266,158311,132063,106431,36542,-36556,-111331,-8179,22855,-2797,-24406,-67169,-125993,-66592,23798,148715,331678,377213,219027,32235,-76706,-52362,-20873,50376,79212,32671,-22962,-48628,-134515,-157312,-115561,-8641,34537,-40139,-132524,-270495,-233148,-5555,3226,-172027,-319357,-143360,45355,39597,28248,39227,42392,41479,26334,10867,-19356,-74632,-43107,4633,-17711,-51559,-27752,8031,5168,17130,61658,86205,36849,21583,45851,35218,-11418,-78104,-125530,-31870,-14106,-34532,-60173,-52854,-33499,-2394,-18479,-43141,-68580,-95134,-115476,-93565,-91077,-119474,-101013,-48484,-4535,42825,46889,67032,69225,27057,3738,28864,65445,52081,-36578,-105861,59279,172864,163282,29422,-107552,-95715,-33844,-2307,-39828,-114986,-109734,-24565,50676,68281,13268,-22725,15970,121234,123911,110859,112861,3684,-103703,-151976,-136896,-116636,-144344,-206812,-187528,-100087,-59288,-92290,-128791,-133601,-45290,18860,47424,144853,166503,84931,4109,-75129,-82850,8091,53479,5472,-60135,-115409,-156869,-124465,-107740,-68236,-52593,53391,172554,245012,113487,-90634,-118933,-106957,-113920,-119836,-60078,675,47381,21618,-48032,-124425,-160504,-134101,-83960,-31070,-10239,-42029,-93943,-129106,-65240,53276,77669,-17998,-116386,-106467,-30211,94995,241153,322483,211753,6361,-134590,-22614,151622,272493,215827,63894,-40996,-59029,-59259,-69718,-4290,75096,137740,184806,262629,284134,132394,20134,55896,121762,119012,32071,-3822,139454,178016,29194,-94248,-13515,-483,-69579,-62656,-3438,-5874,-38828,-36983,-23858,-27835,-51044,-69818,-21454,25814,5445,-40481,-79893,-18861,-11703,-72017,-136149,-112227,-94603,-61597,-44753,-72575,-117879,-84293,29314,119461,81459,-1615,-70310,-28394,2687,20534,76510,74665,-55746,-122814,-43128,21504,46791,50040,59119,94775,156580,131569,56706,-37255,-135421,-82303,-30657,11736,69595,106073,104307,162784,249008,268504,117149,-78328,-62368,64780,-18923,-41550,92192,135500,74587,38153,52439,37552,-31049,-106668,-103637,-84890,-16061,149673,267014,306720,258346,136903,33137,-53989,-83285,-69032,-45458,-51881,-27038,28703,109308,212029,264702,278823,254354,84295,-8024,-1245,16075,18690,45151,100601,113733,80620,110951,161152,104483,17270,-14791,-45134,-34244,7967,-5313,-8719,22777,-2882,-63562,-73014,-7160,35743,94346,146149,61091,979,-35927,-100490,-140111,-112877,-83725,-78097,-104014,-45058,-24595,-3902,19873,96220,230787,318452,318756,267185,59484,-108289,-9771,59299,80877,19647,-22865,-68297,-74480,-78881,-76383,-37387,-37170,-53262,-69934,-87261,-82949,9673,-10661,-118219,-44361,4899,4511,18652,-53226,-107365,-65432,-23811,-46379,-46607,14313,140095,166604,80747,10119,-55521,-105512,-163226,-144748,-27210,117408,155048,101340,23314,-69069,-103160,-18745,69701,161770,200697,137666,-28615,-105871,-25850,42056,-22762,-91308,-55778,-24606,-62870,-33606,-66661,-137198,-120891,-134817,-104947,-57286,-27920,-8315,-13197,70660,79835,-11787,-1257,56215,162258,237654,221920,207899,203083,171141,63838,-51311,-27990,27225,16919,6371,27156,48924,66410,32193,-57537,-94258,-64450,-11287,34486,-31230,-85144,15272,141746,142691,66088,33856,170851,209816,86758,-53239,-67139,79809,89196,62307,55077,-28503,-130581,-121465,-31893,38261,136317,167995,214617,264422,183003,57159,-48930,-134632,-64231,51742,141052,133811,31598,-15867,20086,27464,115742,207225,175022,104932,54163,53280,91822,109788,89966,32443,43149,35349,21413,-8346,9730,135997,222943,347090,342328,206630,39066,-83512,-26284,5315,-52519,-145023,-120069,-28562,64361,217532,263919,114141,-78570,-64518,4288,-7277,-54307,-68821,-30061,39890,70248,37486,-54994,5682,3026,-55846,28602,155250,220174,134308,-24598,-104182,-83786,29615,40914,76744,47757,-38723,-123452,-60899,-24045,-8453,-23460,-64182,-85041,-79444,-57048,-59453,-48986,-8297,76648,150840,166652,127068,77548,33373,-35490,-23702,36820,110858,118886,58524,30616,42860,48177,61815,53014,65440,51549,20740,14205,47643,63033,54783,57118,28119,5075,-43830,-76488,-99306,-37743,70348,166065,184263,134586,140906,155057,87331,15109,34821,151120,250294,277918,215214,206082,204498,200638,55292,-97154,-31044,13132,-9582,-81606,-118487,-109171,-97369,-64177,10662,-201,-73355,-112382,-55192,-36850,-56342,-99444,-100923,-98501,-129024,-102255,-91573,-12657,91289,173783,167948,100791,51694,-36420,-105505,-134188,-146681,-101006,-45095,-56074,-100246,-112531,-156893,-145031,-98195,-21890,27570,7448,-1458,16108,144800,323596,186870,4953,-52994,80239,276168,443533,473153,177920,-38436,-26944,44226,63566,27877,-65392,-17893,31828,-26451,-87972,3946,196547,324523,275561,181031,48521,-94328,-56536,58947,172205,128102,-26414,-135069,-16648,99963,175369,312409,307399,265028,234721,108430,65293,29773,-13580,-26693,-33677,-30139,-91576,-75542,42082,196363,312770,123053,-165320,-27716,100038,145905,-54985,-91363,-17973,-45875,-55120,3986,140574,163156,-18396,-26960,56952,87742,51489,26649,11402,-50583,-136829,-102421,-31525,-28622,-69050,-129798,-156295,-115370,-73342,-36797,-6198,24904,3495,-47878,-95339,-82348,-63553,-103776,-111138,-101741,-116438,-133616,-44503,-15478,-17361,-77534,-124316,-9651,129756,215878,164524,73553,24146,42865,125315,214318,271145,294264,260420,132238,-8990,-75986,-32234,71171,112675,105420,108278,69227,-28727,-40377,28966,54546,35335,-9279,-28748,-89331,-52952,-50358,-74995,32833,135629,120123,28804,-59054,-80238,-76414,-66507,20893,169077,283670,200420,73201,-24263,-98421,-155584,-131140,-94800,-70320,-93199,-133170,-89305,-70510,1712,118147,162457,109138,-6134,-96769,-100632,-66518,-24384,40233,96728,114415,91526,86996,65120,37154,65917,92863,84532,10194,-82430,-118006,-123837,-158222,-98903,-47202,-52541,-69861,-105746,-134083,-131590,-108142,-110067,-142484,-199854,-174777,-140790,-160598,-154984,-69869,-25745,13422,60276,69798,31888,-37654,-62488,-81982,-79534,-25499,30309,78676,202077,385391,449128,290070,84903,-7326,-47667,-87174,-117436,-132159,-112736,-62729,1107,93248,150312,213188,211930,177912,205084,224582,122152,69480,86186,107584,151419,272017,379235,338838,228489,81684,-14094,-30341,-41262,2289,-15025,-32580,-64134,-60997,66740,199297,101946,-38042,-114991,-104973,-64322,1115,102471,224875,294770,200643,10824,-89021,17360,229879,214285,95800,-8244,-84131,-139579,-134957,-109514,-61080,-35971,-22375,-25417,-48821,-49596,-23836,-31961,-28764,47987,19452,-148492,-54561,61800,92999,29440,-48147,-25980,76136,168382,142397,18831,-1282,98680,172557,138993,83440,8745,4015,48397,-18948,-31568,18539,10697,13681,44450,96839,104796,69339,-395,-23284,-14419,-29208,-74225,-123578,-60966,-20564,-52527,-91274,-96333,-61977,53009,72778,42587,-34370,-88777,-52798,6338,-34292,-82374,2004,22221,-33930,-33459,-36091,-42212,6532,82744,135021,108602,78821,72744,56678,39152,15988,50131,81530,7415,-78270,-121958,-170398,-120222,-49785,45,10313,-9433,-71817,-96166,-82039,-61070,-49605,-60764,-70759,-83134,-74287,-40188,-16792,-4918,-42791,-54048,-24458,35696,50321,22927,-83651,-52996,29887,67356,73253,91970,67112,-36237,-106776,-76431,-40856,-25138,-39730,-65964,-24702,4596,59500,121546,163981,233640,123746,19609,-36024,-69483,-86085,-72888,-12995,38973,54377,27637,8139,10334,22746,113230,147030,10609,-51489,-50695,-53542,-39670,47178,152586,157038,62965,-27976,-92919,-54001,6215,62793,136851,162236,128696,70852,14315,5984,68875,103842,73384,-99397,-95360,-11776,39865,42240,83102,95480,14116,-49182,-84831,-84980,-85224,-95545,-94060,-43145,5524,24950,30861,-19115,11224,28576,-23243,36581,118777,142671,77836,-8452,-55701,-33321,14517,46226,73884,69687,14728,-19568,-5178,178248,362683,363302,233350,80898,-6759,-50371,25033,131693,151561,29580,-96306,-57269,8033,50121,69219,43760,-37832,-36581,45987,66117,-29990,-44624,-61145,-62908,-28994,-38572,-61213,-56520,-39295,-16528,34516,142519,151086,127866,104484,40629,-59974,-119147,-36392,40598,70150,-14649,-106098,-23260,34967,33453,71473,124345,143738,124324,106785,66227,14328,-64122,-109799,-131457,-114365,-61082,-30062,11046,60416,101382,188071,171489,67605,12570,59934,140760,146506,75979,-8374,-39340,-135404,-147585,-9407,143064,207946,122043,-11374,-77011,-6369,77784,181674,144328,91723,113205,184440,227046,148352,29727,-24717,42244,146295,145720,50663,-97987,-98233,-23996,-60975,-129434,-160576,-129682,-138598,-158894,-104648,-49370,-18975,-39247,-20069,-8646,-46399,-41574,-7163,37835,51782,43954,53213,53188,7537,-58232,-95966,-35383,19672,81431,149662,69724,-75176,-126436,-122477,-81305,2069,78324,82168,45422,26268,-33609,-70442,-52530,-22198,-15223,19485,63115,136615,287982,356523,157862,-35435,-75577,-68393,-66405,-14109,29802,17578,-50998,-145623,10681,128585,116866,44959,-44419,-159068,-97491,41196,199734,409588,415828,259005,60524,-73224,49171,45642,-18853,-58615,4024,72509,69982,16324,-21480,-44031,-44726,-29286,13389,154978,393421,502617,393651,150496,16116,466,-5822,-40757,-88944,-93132,-46642,-21212,-49348,-67064,-91675,-90893,-18903,100744,119598,85415,24452,-36813,-23426,55542,58672,27610,40075,57694,49719,62084,79626,-3192,-78313,-95776,-48924,-58906,-47615,20075,47015,-41077,-106668,-110452,-51388,-91173,-128536,-57038,-64844,-63088,-68699,-132420,-88820,40853,49952,-1331,-13334,3975,23155,85550,96974,70378,29557,-66136,-127885,-72565,-77340,-74784,-37100,61533,157552,192378,151216,38418,-49542,-47035,-12110,-41830,-129689,-91423,-50432,-69291,-122892,-18199,62407,135815,166698,254291,340875,339457,245784,128246,48189,28515,26682,-7841,-68623,-48318,13402,76976,137611,201329,177248,198662,182734,81159,-39083,-116397,-109684,-88381,-35579,-83462,-122872,-105596,-23739,36164,22410,22043,-36621,-107246,-78510,-61264,-89265,-90966,-58421,-2035,35835,28501,3049,-8669,9909,71738,112880,136856,106602,26195,-69357,-120029,-141556,-164587,-148258,-107762,-68593,-60091,-56493,-86166,-109839,-120119,-121258,-124347,-86751,-17102,83071,123238,13069,-142595,-48434,51845,-8360,-120210,-56079,8679,-17554,-28817,20881,39465,-46759,-125765,-50246,23051,34879,9184,-16221,-16644,6446,44716,40573,-28299,-148761,-36776,82676,133120,97102,-1910,-69153,-42441,17591,35865,44078,64913,126837,314326,603076,621357,336724,25196,-110454,110482,218748,207747,197456,214355,180776,102822,43991,6651,26050,94977,109073,165436,118279,39201,-19270,-21217,-7235,-19486,-39042,-15963,26552,123987,228705,297847,288510,223185,174966,78960,-14780,-86494,-60424,-87532,-106225,-16201,59753,99139,68910,-7880,-114299,-70067,11350,116908,238032,341616,277481,90699,-25994,-10565,45318,8310,-26306,-43459,-93133,-115156,-22477,61583,118877,91043,20906,-69004,-92439,-48314,-7472,10541,-13975,-50891,-56449,-38385,-40800,-23417,23270,77617,106831,142123,107714,63951,15423,-15637,-102199,-118902,-68118,-54274,-59522,-54819,-1591,62181,108468,154888,45470,2721,61347,127848,160485,99502,-31677,-74035,-59525,-19849,18857,47169,47719,-7689,-50568,-12077,-20011,-42690,-28558,-13088,23699,97137,85341,41476,25752,11161,-12371,-25895,-28303],[-22125,12813,5342,-28045,-30448,-10136,-32248,-73460,-76926,-50649,-65672,-81948,-71178,-88856,-121510,-84785,-47526,-25592,-38794,6422,100426,160254,211088,176624,75996,8682,-12649,23412,91314,127157,55993,-81243,-34087,109864,39984,-73212,-126174,-20539,57443,90480,80763,38390,-22715,-54850,-101882,-88313,-6679,13854,-27898,-73413,-89191,-106236,-101895,-66073,5295,-24051,-74463,-105535,-69773,543,21081,62878,93542,89609,22850,-42209,-82771,-117090,-85977,2636,74431,160433,274256,241761,136444,23012,-24149,-37338,-9098,24079,45975,50889,95446,111427,44564,3571,-70473,-140164,-46289,-15178,-32135,-49360,-54199,-41327,-80786,-107616,37385,76714,-45533,-80546,-4515,37568,83006,137878,173473,154313,80264,-10392,-83192,-56765,33548,96181,93969,97404,144889,152325,53192,-50033,-11511,-1737,-12818,-14727,-27118,-68629,-82125,22949,146178,181462,146756,70609,-32786,-106962,-67621,-37551,-44657,-57857,-29748,6368,52611,77069,63019,-48636,-156029,-64802,-19307,-10161,22931,-37740,-57069,11759,76455,149468,188943,175637,192282,174505,138206,2985,-149242,-90101,-53150,-36288,20173,38506,-28482,-58384,41473,197916,258281,222721,13599,-197268,-44039,435516,701198,241706,57071,-115156,-256231,-192927,-48295,38251,-10369,-108476,-202377,-142105,-81396,-113726,-49345,41374,-14961,-129833,-92922,-28398,-34823,-27,62757,72811,75387,123780,140841,50155,-73304,-76000,2623,43319,-25757,-123344,-6441,149736,195440,195614,270237,305839,268523,122932,-100951,-69007,6505,-3884,-90035,-11495,71794,131770,177612,161530,109654,78731,-12481,-104702,-111005,-34132,134214,218077,26654,-99815,-29878,128754,256454,151843,-15766,-89856,-136712,-135525,-129553,-126087,-68916,28593,39034,-34587,5698,133164,183927,109517,111466,153178,176848,142387,22552,-75631,-32701,53226,64078,21520,-41324,-141431,-102945,57164,138709,64206,2617,-101044,-51204,6603,-51475,-114846,-52837,33965,204290,257017,172509,63245,-22238,-38387,-11386,19256,68881,130096,168785,87006,-81466,-81577,-42061,-106585,-73633,25016,115846,74993,46893,39213,12687,-22591,33343,17978,-19831,-67548,-78577,-86027,-80849,-66325,-92138,-98536,-88201,-48991,-35610,-141330,-109435,-48119,-14239,-38095,-68002,-63546,-105011,-135329,-85146,-62918,-112942,-94864,-6976,53970,62367,16037,-76925,-120192,-18114,77790,116318,91285,74148,99043,141562,150080,120043,70205,-30258,-77702,-42901,20018,69773,78877,58122,-7403,-72807,77847,235289,205083,15037,-45028,-2729,71736,94403,215419,400310,369032,173666,70030,70119,21035,-117674,-76831,-26681,43884,110504,189366,213621,184853,242210,340192,330840,227272,103048,-33207,-86716,-45842,-16728,16078,80157,194633,262841,112120,-14514,-47398,36782,31021,-44128,-72335,-69043,-92350,-136546,-86702,-24163,34783,9001,-13732,-46946,-43720,24923,68197,53436,1630,-77957,-95970,-62645,-108835,-109341,-60958,-65524,-73583,-33257,23722,4100,-58156,-64929,-26436,16217,23039,49996,99770,105192,50268,-5869,18264,49488,53734,95528,138813,171662,135328,104499,68056,16268,-35542,-98017,-25128,-16085,-48716,-60914,-86221,-134962,-65358,36591,180284,335699,315059,154900,7807,-72760,-51032,-26963,35291,46791,-13640,-41237,-52884,-140753,-134378,-68770,71452,114093,-1588,-86446,-215326,-186331,55540,91730,-73184,-249263,-204738,-28640,-11247,3898,32000,42376,52260,63833,86120,43752,-24208,-34129,-14506,-45221,-71578,-44572,-6987,-1546,19915,68489,101778,62937,39865,60186,45991,-4094,-76712,-127282,-34867,-18754,-37696,-61628,-47777,-24694,-2461,-26159,-54800,-86150,-118123,-140716,-109395,-95765,-121730,-100925,-43338,4835,57658,68600,72204,74388,54046,41654,58937,84733,72217,-22881,-123149,38531,142725,145298,22726,-93230,-52431,2237,21645,-22083,-96659,-87029,-2800,73431,84746,19778,-27200,3149,111928,124384,114089,122253,15051,-106551,-141914,-124572,-115676,-156253,-221316,-141542,-71665,-49455,-109067,-128884,-129010,-40611,11659,15108,73065,119112,50754,-19820,-90149,-77015,14969,56638,2027,-63823,-111318,-157703,-126472,-100826,-55478,-35004,60678,200298,284620,139035,-74772,-103532,-88216,-91459,-101271,-36038,19742,61780,23699,-55187,-119549,-134477,-112044,-85633,-37964,-10589,-40988,-93811,-128508,-74068,37067,49988,-39153,-137407,-143104,-58576,64992,193573,252738,155513,-20432,-118497,-12906,144581,254637,195494,32715,-65925,-60364,-45496,-36585,16265,81011,141784,194525,288818,291407,111313,-12196,17098,80707,94784,26192,7933,155771,189152,28575,-115289,-20692,-11320,-88336,-80438,-19011,-20341,-55223,-39469,-14991,-12465,-16520,-17926,16886,55417,30572,-18228,-50508,-9052,-10077,-65993,-144895,-128501,-99494,-56646,-32775,-58785,-112535,-93814,30792,105382,72772,2784,-66643,-34308,2846,21735,74661,77824,-46852,-129370,-53135,2788,22036,31040,58517,105820,174001,149749,67016,-36468,-144879,-69602,-20931,11129,68554,106853,115689,198035,297509,288694,119014,-74157,-77736,42306,-27296,-39749,86561,117601,49564,19331,39069,24563,-42086,-99866,-85321,-85458,-34241,121581,228852,275098,226131,86916,-16307,-86665,-104255,-80871,-52852,-63079,-39067,15761,93976,196820,254541,280948,297764,152488,19478,12904,56177,104345,158931,203956,187427,130656,146752,167689,86991,-18502,-70325,-101299,-74768,-26176,-35416,-64228,-19128,-22053,-61440,-66446,-19595,1329,48920,112546,50320,-1849,-41987,-110704,-128945,-96266,-79361,-81885,-88425,-11932,21456,32074,34864,93853,223653,326472,337152,267231,47236,-109153,11652,80089,106570,55579,12840,-34304,-46800,-58380,-58661,-26878,-39264,-66421,-87483,-104729,-104135,-18889,-49685,-146850,-32851,1268,-11811,-5618,-66788,-115014,-66430,-18404,-41343,-52456,3108,148193,197342,103423,22573,-48477,-101215,-149577,-147525,-44216,101036,145703,105287,26389,-68050,-95518,2437,108877,207820,235282,140549,-50345,-132355,-36254,36451,-19993,-64141,-19131,3570,-28934,2939,-31963,-113892,-132373,-156614,-108316,-24595,24041,40524,52531,138317,111358,-10266,-958,63616,167968,242475,240052,235694,233439,195416,87900,-21328,-23857,11566,-13382,-20833,24094,64297,91417,56382,-41981,-90333,-59656,-977,35816,-38151,-85801,24801,138606,117992,39676,13405,162136,197208,86645,-49384,-92202,55285,88083,124220,133705,12031,-122512,-128263,-46359,14789,106073,137356,192688,262870,190589,70017,-37036,-128525,-81449,32562,125358,135705,29339,-74535,-22914,14064,116717,195228,162709,101479,50183,44188,79646,97979,90287,37769,57018,54068,31185,-16202,-8760,113867,197716,327328,355112,221963,47835,-93220,-55261,-18517,-65426,-146560,-113332,-22738,60465,175914,196216,80883,-74560,-36272,28159,8082,-48756,-72959,-48866,-688,26554,13579,-45967,13531,-24718,-73396,14527,152872,243681,162885,-6985,-98402,-96004,10581,41150,87392,63688,-20082,-126478,-83893,-43948,-19705,-24484,-55764,-75699,-77282,-59708,-69748,-61205,-23477,53471,128135,138585,103925,64461,31456,-30176,-12912,55043,130551,140997,78407,21137,23823,41085,70818,83969,88992,53026,16056,24418,79740,105712,85994,71589,29412,-6042,-61052,-87059,-101082,-42831,63719,163315,179343,119717,106789,131422,84408,16892,43443,172557,252336,276397,216194,213015,220227,217221,86463,-41004,-11501,16533,-13348,-86811,-111879,-116716,-116279,-76100,11814,14471,-44421,-82018,-37898,-17427,-33231,-85570,-98477,-94368,-116820,-93229,-79637,-1790,103430,188030,184808,115461,57579,-37750,-107875,-135814,-144192,-94605,-36687,-43372,-52497,-60894,-128019,-131529,-87492,-11689,37036,10528,4754,23916,144851,318406,195992,12359,-49867,70600,248876,399626,470649,203286,-43957,-26971,50706,63286,16502,-79686,-22430,30043,-30819,-99065,1002,185214,299108,253703,166095,50798,-75703,-106638,20296,138256,101556,-45040,-131184,-27162,52879,137624,307914,335835,321407,263205,98668,58846,33971,-11359,-30140,-37912,-32962,-84663,-61167,49382,202939,323719,135768,-149974,-39446,75267,120107,-68181,-76575,-15107,-48248,-55247,13579,174133,214274,-5980,-26573,58495,76722,32339,5456,-8084,-64384,-138521,-95448,-24514,-13458,-54448,-122413,-155140,-121509,-78324,-36386,-1056,25611,-7237,-56445,-108292,-117396,-93682,-123585,-116056,-100010,-116741,-113828,-24190,-6191,-9319,-69505,-111384,-728,134922,218021,154087,58264,13585,27314,102094,192128,255657,283385,247302,118619,-34626,-119060,-47379,65104,104093,90222,91892,55070,-40015,-29694,37324,60404,60030,31764,15302,-55547,-41225,-53882,-77372,30259,130607,115262,20549,-67195,-80080,-64091,-39705,56022,207367,285912,169679,48033,-36353,-106215,-160971,-114160,-70880,-56795,-87439,-154451,-114775,-89137,-16266,101950,138821,74243,-40010,-114129,-93945,-48453,-3633,52781,102051,117899,96527,94448,76844,57730,88823,104797,82098,-3297,-82246,-101100,-115810,-151421,-79047,-16110,-15792,-46276,-100240,-138338,-125072,-65922,-82711,-126363,-185711,-189617,-158261,-169138,-176209,-95065,-49510,-22930,6298,19355,-7558,-62030,-72415,-80858,-74449,-17065,49686,117356,259376,445940,475555,272197,61992,-15839,-53138,-88764,-116140,-131892,-117266,-69587,-10381,65599,97681,131863,124985,90680,121581,157629,93675,102384,173927,200669,212330,277550,344020,313857,223133,74766,-23702,-38594,-40844,6481,-5322,-19073,-48089,-54479,35544,155045,63506,-67563,-137666,-116958,-72081,-12141,84626,204863,287662,218797,28814,-91944,24173,223595,177718,56465,-28455,-76420,-117999,-142948,-112401,-67932,-44850,-27994,-25615,-43012,-36861,-3153,-3470,1015,56673,9129,-157659,-64265,41897,72587,21649,-46056,-25190,66415,145500,131997,21101,-17656,79411,163242,134099,78647,-350,-9019,52870,-5690,-35189,15570,10906,9012,29676,79683,97314,66354,-3802,-28014,-21016,-34079,-77663,-129735,-61055,-28146,-73008,-106840,-59196,-20503,71429,77245,38617,-42376,-105423,-78056,-33039,-62560,-98047,-18491,-13229,-76709,-72022,-75456,-84183,-36102,40188,104096,103799,80038,63642,40920,24407,-6461,14564,54761,-19834,-99215,-114340,-165516,-109900,-42824,8065,8280,-18040,-75709,-113706,-88530,-69758,-64328,-77596,-84054,-90280,-74097,-38512,-10093,13929,-13367,-39434,-14481,42540,41678,3652,-95296,-53697,26369,61423,66774,89006,68305,-23224,-90599,-84203,-54874,-33146,-41479,-59214,-15277,2376,53392,109061,147093,209164,120965,55958,-3760,-52815,-76469,-68578,-15319,34759,53429,22202,-22590,-31461,-4544,109402,175122,52905,-50311,-57548,-42189,-22297,64120,161772,141113,39408,-48014,-89214,-47236,7145,55458,114214,117254,62198,4833,-14306,5593,61889,80974,59957,-79009,-80665,-11815,29838,17329,39033,68398,1912,-64767,-107252,-107202,-105945,-105402,-83525,-24544,27197,48767,52077,-6518,10692,29191,-11446,53220,128150,147029,75301,-31695,-76886,-35141,29058,62446,93652,107449,48319,-15641,-9525,189468,375192,402675,285992,111744,-3880,-69918,-19766,76156,127153,30027,-98100,-51006,7834,32574,26551,2816,-42917,-22908,58002,59598,-32778,-36858,-46184,-51387,-25777,-39149,-63631,-61668,-45917,-4362,85688,198457,166937,126277,94035,20775,-72975,-116926,-36298,31881,68609,-6991,-101926,-17755,36203,30056,73475,128801,139742,111362,94762,60751,20495,-46523,-89688,-114524,-111033,-68405,-28424,16704,61392,81187,152967,174707,58617,-19027,47998,139235,146069,72554,6355,-25790,-122250,-138995,-17877,133165,215709,134798,1111,-69700,-7527,73742,167741,114867,52350,61627,131261,216424,175811,72462,25473,99070,175703,142974,42578,-104711,-88202,-16140,-56926,-124710,-152292,-131606,-130936,-129039,-78519,-36925,-26203,-58030,-30189,4906,-18659,-25733,2515,50835,64376,50542,52079,33924,-16465,-63736,-107842,-58154,1736,52771,109945,43309,-77006,-123911,-123938,-82121,3294,85953,96628,59866,41056,-20749,-66036,-46655,-12867,-8952,20436,62965,133389,277225,327246,105602,-85936,-113175,-97708,-90096,-21175,39549,35912,-32218,-155360,-11004,85005,81982,27405,-54755,-163654,-87685,47176,178897,332702,368734,260765,77308,-74077,29010,36937,-5895,-46879,2474,68602,67153,9706,-24847,-46687,-56418,-64318,-17407,155275,398727,515816,412080,171547,40655,23525,-481,-54442,-101861,-75786,698,13348,-38605,-62906,-84091,-86482,-22406,81554,98658,74681,21791,-33777,-19383,61902,70416,38015,48439,62385,48996,61321,89292,18487,-63086,-90815,-51179,-54020,-29360,48299,86930,213,-76264,-110040,-53807,-97502,-105273,-45089,-59786,-56146,-61921,-125355,-81504,40568,34464,-10085,-12503,10809,30605,82981,85805,62054,22951,-74284,-119016,-58831,-63229,-60419,-18480,78201,180773,222832,168997,48934,-37637,-36135,-8898,-46323,-134181,-88946,-60634,-90459,-113753,1317,78625,150762,166208,246112,333860,326836,232147,124458,55498,40960,38534,507,-59299,-37180,19122,67061,122133,200657,197601,221724,195179,86900,-36908,-120498,-94015,-69628,-16620,-72722,-139081,-111999,-15824,59629,51652,37433,-39311,-127450,-95585,-76223,-95739,-74062,-34598,20469,50083,32460,1856,-14264,5988,78802,126329,155532,120551,33009,-66660,-114910,-136794,-168964,-146032,-103267,-60534,-51176,-56256,-87795,-108280,-114687,-120388,-135452,-90468,-31409,52537,83928,-32342,-137754,-19650,79622,407,-119318,-51367,18206,-7665,-25943,25268,56751,-30117,-113784,-33771,44179,66004,39303,2640,-11899,3231,27426,5375,-59653,-136317,-16214,101532,138183,83092,-14687,-78969,-42894,40807,58595,61678,76691,123143,292615,582310,627325,357655,27611,-99052,137082,262077,259329,240216,236051,183719,86350,39785,10033,31500,84764,89344,174960,144448,61324,-10587,-29459,-20946,-30110,-37470,-7823,19982,87337,165406,223603,240871,202435,156733,59296,-27835,-99595,-67306,-89141,-111368,-18450,61855,108288,91071,18391,-109579,-82659,6566,126768,260324,368673,303358,108121,-17987,-3585,45477,7669,-26507,-39354,-86983,-125503,-34657,42610,86001,64566,11928,-62418,-84195,-44595,-3128,22025,2443,-41090,-59536,-52128,-56980,-34270,19117,77220,97915,119297,86316,53358,15783,-12699,-100801,-116616,-65321,-54728,-64951,-62553,-2777,70869,117621,165514,65840,-2038,32261,74243,111345,78449,-38358,-95331,-82433,-38645,2926,33759,36092,-22048,-61053,-20886,-30747,-54052,-33678,-2032,55612,125948,91029,36568,17944,5518,-17294,-29218,-28543],[-23266,14685,16953,-24112,-32927,-9664,-30573,-80143,-93968,-73262,-89684,-104139,-96297,-113629,-125776,-80402,-45612,-35612,-54352,-12088,83119,140826,190065,140404,28518,-32736,-52436,-14703,62517,112408,53083,-83353,-30723,115524,45557,-66911,-136979,-30130,51129,89756,83840,40491,-19596,-52517,-94273,-57699,14214,23732,-26676,-74395,-88316,-99827,-92933,-59112,10476,-14140,-64200,-98228,-88966,-29535,-10897,34728,67336,70947,13279,-48937,-87689,-107707,-50232,42695,104015,196340,283159,234289,144813,44220,8986,16329,54360,81843,98606,112031,136027,103216,8968,-19367,-67851,-122365,-41302,-25050,-37619,-53718,-62863,-54003,-87470,-112330,8345,44718,-71236,-87126,-14093,23477,72607,130092,182203,186897,125257,31597,-57553,-78650,26568,96339,91820,95764,144254,158907,65443,-53922,-23920,-9262,-25141,-34174,-42323,-64987,-67087,44704,183638,205900,163146,90850,-16310,-113424,-88382,-49948,-49198,-64136,-38786,7489,67372,92863,71233,-51499,-122600,-37571,10544,7151,21731,-37402,-50421,29777,98511,161810,192898,159654,174617,161588,123392,-23163,-148995,-66712,-30359,-9805,42147,59412,1227,-12493,125766,307286,345097,258737,18436,-214406,-59512,385502,742733,288404,106851,-47476,-192302,-182962,-60955,31167,-10270,-108642,-206660,-136106,-70318,-121242,-71466,21089,-34087,-132072,-93322,-22958,-18058,22924,85548,95784,109543,160006,169187,67024,-73510,-71582,12966,64617,27167,-73681,-18350,128747,174287,177834,232402,222347,165247,25423,-145811,-47894,11489,-2589,-86923,-23975,45103,107739,166159,175898,134667,93725,-10193,-116241,-111945,-24650,137119,207663,23773,-114590,-37114,142006,279889,149881,-30407,-111228,-146393,-117723,-123557,-125725,-66225,30265,57777,-24771,-30830,80769,136674,90132,126310,193348,216903,157873,21213,-77225,-37255,54857,61783,13888,-42782,-136928,-115792,28431,129343,60187,281,-99734,-68461,-14734,-63190,-101805,-28555,68223,200612,242910,161079,48593,-40983,-59841,-30398,670,40176,83291,129231,85259,-83271,-86001,-62727,-126365,-50333,58406,133609,65697,24533,11290,-8962,-33892,24046,4659,-36244,-85175,-58396,-66794,-82465,-71115,-97549,-108542,-98367,-50631,-25751,-124790,-120418,-43479,7511,-1271,-31665,-39623,-59189,-112053,-112925,-88542,-128993,-85531,-6353,49054,54919,1020,-98678,-99912,14010,118675,158101,131577,100307,104506,148910,164375,128376,62156,-50763,-87400,-45264,17044,65513,76527,54888,-10975,-66654,82010,235718,212717,22078,-35970,-4176,43670,63738,198071,391115,401356,214984,84084,65084,20895,-59004,-88210,-78733,6941,93995,184471,212460,183861,239503,325826,312075,226634,110581,-21688,-77370,-39610,-7784,28007,99462,226024,271986,122041,-1723,-34112,49444,32396,-44736,-66559,-60917,-84789,-132916,-83163,-10261,42135,15688,-12289,-51342,-46182,32665,84150,65578,6160,-87149,-129823,-84639,-120740,-106326,-55573,-56604,-57442,-29533,16571,-2205,-55893,-57288,-22618,20890,26481,43362,74238,63514,8718,-39925,-20525,28612,39964,73306,112556,142742,104182,69979,26176,-1323,-33783,-81457,-37970,-51029,-91922,-97536,-107007,-143220,-61963,45197,198899,321112,242443,91935,-17801,-72043,-54079,-37689,13613,5031,-55589,-38110,-33042,-105141,-93394,-18051,160431,204588,37980,-44373,-164595,-143677,112861,178176,29808,-159460,-212420,-90829,-59321,-21618,21121,39236,61752,103692,165677,111369,24626,-21462,-40558,-78811,-93066,-63005,-22489,-8110,20181,67813,108717,92952,59495,70661,50333,-3191,-80934,-131713,-40971,-27200,-42812,-62334,-42269,-18479,-6966,-36929,-67825,-103657,-140936,-164565,-118748,-94985,-122967,-103573,-41106,10514,65680,82103,71795,76152,76952,76851,86429,98739,86714,-7739,-137538,10817,103844,121772,20602,-62071,-16336,26940,35594,-9816,-80745,-68896,11656,85895,92590,22381,-31954,-11214,96942,119620,114423,128587,30009,-102672,-138648,-114713,-117940,-167346,-174238,-98753,-52638,-46317,-130366,-128125,-124460,-36090,5059,-6034,2523,66417,11692,-47748,-102817,-73102,17489,55804,-745,-64069,-105040,-155646,-128648,-95145,-44116,-13768,70324,217255,303017,148681,-63720,-85937,-66332,-61621,-64064,-1971,46401,79575,25603,-64498,-114676,-107737,-91923,-88073,-45708,-10638,-39604,-93184,-128767,-85874,16778,19156,-60413,-131758,-175592,-86185,35065,144525,180798,102276,-37836,-98417,-5869,128835,220124,162249,-2487,-83166,-55733,-29128,-6355,36957,89932,148078,205998,315798,295997,95885,-39515,-22811,41108,69845,17821,10819,151792,178692,16996,-116331,-22469,-19866,-104386,-93260,-31656,-35214,-75466,-43214,-5947,4117,21084,32242,49224,79397,57724,8177,-22846,-3307,-14608,-65079,-147591,-143529,-104095,-53070,-23926,-48611,-104148,-104740,21089,79203,55592,2259,-64668,-42277,-583,17780,65546,72499,-39923,-131629,-63723,-18257,-6622,4224,49666,113565,190021,169194,80130,-32565,-146974,-61089,-16379,8332,66461,106007,124746,230839,339218,299386,114861,-74901,-88440,23026,-33606,-38632,76640,93462,21414,-1333,24354,11306,-48191,-84242,-66115,-84880,-50286,93157,187650,235400,187242,39008,-60985,-112788,-119975,-90179,-59049,-73100,-51225,1778,76293,174054,233826,270773,326190,220425,64595,43003,108681,206818,285506,319243,271991,188697,186389,173366,73056,-44792,-112336,-106703,-67630,-37372,-50940,-124359,-60755,-43127,-59494,-51130,-12886,-17519,9934,75885,36555,-2376,-44017,-119522,-115723,-76351,-59723,-65234,-59714,25359,75423,75985,54601,90968,209135,322993,343345,255673,30314,-103603,36669,104809,135935,100562,53104,1938,-13587,-26352,-29430,-6774,-32270,-73595,-101484,-117456,-119190,-45336,-81280,-120128,-16806,837,-22376,-29971,-80466,-122246,-67818,-14840,-36030,-56413,-8858,151597,227914,132989,41209,-34292,-88875,-133334,-145682,-65974,75020,123282,97421,22842,-68010,-83313,33463,157157,255984,263993,137381,-68600,-139684,-28988,47747,4387,-29146,11186,23934,-2711,29184,-1355,-84194,-125382,-147116,-78327,25099,82610,93401,127930,217054,148397,-2893,2669,70276,169117,239867,250308,257697,257634,215014,112594,16206,931,13157,-31768,-46016,20184,79442,115531,78420,-25867,-84852,-54580,7948,32859,-46187,-79120,41850,139409,98426,18303,-3379,147298,179002,86140,-43304,-116205,19595,83873,186058,203849,51800,-110050,-134277,-61068,-9526,75728,110222,178764,270507,208483,92388,-16015,-111272,-92822,17242,107233,131872,29486,-132702,-57178,4411,112437,169713,139853,96590,51099,40064,69774,88912,97425,57694,90319,92019,58045,-9592,-18032,97582,175867,299449,351964,226622,54659,-92695,-81208,-39980,-76094,-144615,-104559,-15375,57208,135933,136086,56957,-57066,-6557,53412,26018,-39025,-71993,-62071,-34221,-12870,-11909,-37287,23804,-46114,-83940,3222,147613,257744,181948,8505,-90072,-106576,-14807,39005,95817,79020,-116,-107003,-97920,-57371,-25508,-21294,-44094,-63623,-73325,-61527,-79114,-70688,-37291,28433,98164,105657,80025,50441,27891,-25668,-1197,73845,144251,152992,90161,7334,4157,35233,81482,112046,108792,55070,15462,40663,114534,150066,122034,91636,39421,-8206,-71814,-92135,-97673,-44780,57379,155431,168404,105357,78680,106672,79079,18213,49979,182826,233093,248743,202415,210696,224596,217589,104105,9455,22698,32372,-7945,-81879,-89813,-94004,-114380,-71983,22626,36448,-10410,-44928,-13733,5255,-6441,-64566,-91312,-89003,-101691,-74992,-64093,12283,118297,204742,203662,131627,63592,-38586,-107760,-130433,-134948,-82167,-23371,-24635,-6233,-10445,-97367,-114934,-75537,184,47931,17159,18777,40207,147387,300122,197902,21130,-43760,62069,220284,349128,447942,224181,-43476,-21308,60124,65551,9868,-90121,-28237,27000,-33828,-109162,-3376,160818,254919,217902,143139,54716,-33590,-128003,-19846,99839,72853,-60817,-124067,-40757,11169,101304,293950,359187,376525,286744,89645,53942,41265,-5219,-30425,-39989,-36305,-72385,-40449,61652,210362,330378,150997,-129183,-48510,52785,94946,-72458,-59835,-12208,-50165,-54580,25923,212746,276944,26214,-17727,61477,66781,15747,-13352,-24355,-72818,-132182,-87406,-20037,-640,-38737,-111363,-147914,-123377,-78569,-30390,9875,31954,-9402,-53162,-100277,-135168,-114460,-136398,-117494,-97182,-113050,-83940,-2953,4485,1601,-55271,-91282,11770,138848,217746,143540,43901,5127,16508,85538,171266,237689,267180,230164,109907,-42798,-157843,-49037,64611,98700,78297,77423,42295,-47000,-16419,46323,67094,84512,75420,61311,-18231,-27619,-54271,-77336,27601,124380,110288,14850,-70286,-74192,-46312,-8856,91813,235509,269183,134706,25361,-44453,-105553,-138085,-92232,-45211,-40128,-73624,-133568,-134474,-102657,-32515,83156,110991,38631,-74527,-131611,-81409,-26771,19862,66340,108942,124174,105506,105060,92123,82611,113813,118361,83828,-4719,-64710,-78443,-103207,-134283,-53454,23624,36965,-7893,-88212,-124741,-80727,-10215,-49115,-105006,-162925,-182757,-146817,-138229,-146079,-104706,-60981,-48593,-47540,-35890,-48885,-85175,-80228,-77756,-67676,-7566,68817,158514,320947,499428,486022,248431,46939,-17054,-51604,-83447,-107492,-123711,-114798,-69714,-12533,50691,58331,57956,47823,23437,59415,106676,79610,142580,268550,302870,275135,273228,299423,280892,212748,66178,-33485,-45884,-33941,13533,6407,-4598,-31719,-44311,-8859,88361,13493,-101392,-157713,-121359,-73829,-16871,74770,188481,278731,233907,52204,-86894,26696,201535,135617,22176,-36961,-55939,-93100,-133542,-108955,-69773,-48894,-29638,-22976,-35530,-23362,18157,27313,35838,69399,5863,-149020,-69541,26182,56417,17822,-41393,-23262,55794,117929,112165,18965,-32483,66469,161178,138441,83758,146,-18477,55344,8013,-43667,6652,7729,2409,16121,63976,90473,65718,-2177,-27175,-21777,-31164,-71355,-133747,-60748,-34770,-88866,-91312,-10664,18441,87164,79120,32703,-50742,-120054,-95334,-68919,-87651,-108669,-35226,-44268,-111245,-93479,-107345,-123587,-71578,1992,71090,97064,82366,56457,24333,4871,-36012,-28720,20443,-55872,-112226,-105307,-155632,-95364,-33839,16303,8182,-18111,-67386,-124085,-93086,-79090,-78873,-91169,-92424,-91545,-69905,-33588,-12,36251,23449,-15585,219,50888,33185,-12731,-100365,-47393,29921,62201,63782,83953,67440,-8254,-68809,-85891,-69558,-43080,-44063,-52602,-8832,197,48290,97911,133369,180075,113323,87437,28015,-35096,-66503,-63970,-18820,27350,48203,14780,-52319,-70597,-24543,108631,198637,96037,-25287,-54138,-26747,-6915,74915,158415,114835,13764,-63765,-78742,-41093,5960,44966,87238,70768,2158,-38868,-15329,16088,58977,63624,57482,-46543,-61307,-8302,23722,99,3729,43547,-9781,-79791,-128800,-119238,-118370,-111479,-67112,-1093,51236,72929,72626,5914,7532,25864,-317,69202,135144,146769,69878,-51533,-87428,-29981,44982,76512,109417,139789,78356,-14699,-12583,198590,379618,431983,331542,139557,1945,-80897,-54249,28833,99036,30807,-99243,-46297,5339,15556,-11987,-37019,-44392,-8433,69361,53538,-32222,-27008,-31248,-38698,-22452,-40126,-66398,-67811,-54182,8045,131431,238224,168868,114452,75472,-2225,-84413,-117043,-41323,20178,64841,-314,-95777,-10365,38048,24694,71822,128822,131833,96891,81789,54648,26040,-28899,-69128,-96316,-101248,-69530,-23150,22793,61559,63069,122650,184215,59320,-48324,37449,137677,144408,67078,19229,-14492,-108280,-123351,-24169,116974,210608,137587,9901,-61727,-8557,68792,152819,91653,23977,20416,81372,195562,195642,114594,80033,156438,196755,131970,27775,-115455,-72688,-4687,-49485,-118809,-145940,-131837,-111374,-98732,-51364,-23250,-33328,-77331,-44711,10422,1366,-9255,17931,72151,85062,60644,49166,10742,-38624,-65490,-106840,-82678,-15961,24755,70713,21484,-74577,-118646,-124095,-84141,1292,89392,107863,71592,52357,-10079,-62453,-42209,-5402,-3863,21866,64369,130296,258746,282327,48599,-129567,-98883,-92577,-110514,-29612,45604,50475,-16405,-141491,-31688,43777,51475,13522,-62094,-166292,-81645,48571,154988,252705,308989,249079,87040,-81915,2931,24385,4106,-33433,331,60350,60338,2538,-26889,-47813,-65131,-88663,-22882,157117,379565,497139,407658,183436,62199,44489,4107,-70129,-109497,-43219,48273,36245,-34821,-63429,-79970,-83464,-28213,59699,76594,61853,17140,-33037,-18627,65574,81421,49735,55294,62965,44771,54536,86785,32255,-50663,-84055,-51049,-45246,-10957,73894,123419,45932,-30737,-68379,-50440,-92498,-78359,-33272,-53520,-50155,-57537,-121013,-77118,34821,15155,-21778,-13716,16774,38168,79681,72732,48650,10020,-85886,-106794,-48284,-52385,-50837,-4338,89891,199302,247866,181697,56544,-27264,-25962,-5734,-49460,-132412,-91568,-73840,-112494,-96641,11050,84000,155144,158822,231096,317353,305919,213913,118343,62532,54302,51696,10538,-48279,-27182,21966,51550,99239,188321,209765,237912,202168,91205,-33422,-117572,-84224,-56750,-3631,-60141,-157580,-119429,-10801,79213,81319,50153,-41034,-143683,-111872,-92382,-103033,-59338,-14550,36782,55477,29277,-2828,-24004,-5068,82257,139929,172725,130566,35452,-66694,-110835,-131353,-172363,-147543,-101778,-53475,-45421,-62423,-97507,-115381,-116031,-115809,-132216,-93389,-45847,19333,40015,-66702,-99058,8154,99823,1786,-122342,-49154,24290,-37,-23338,27974,72001,-13359,-99815,-16506,63681,94474,64767,15207,-11846,-2961,10467,-26753,-95187,-109230,5362,117751,134923,61830,-29826,-89502,-44175,60646,79628,76813,82163,112949,259618,530074,596372,358545,21474,-85799,153164,288458,297601,271769,245705,175663,61641,27119,6038,26178,59062,60349,175418,167570,82368,-760,-40214,-40169,-44161,-35121,2434,19997,56146,101967,141783,179764,169500,129501,35262,-44324,-115224,-77311,-94579,-118341,-22321,61024,113560,108052,39324,-101723,-96840,-2018,127661,269490,379767,320967,124747,-11142,2029,41278,4422,-29231,-37848,-82142,-135271,-48355,24465,58337,43111,3664,-57770,-78780,-42892,-1283,30761,17506,-32141,-63348,-65771,-73316,-46400,13109,75156,88993,98500,66695,41923,15165,-9725,-99751,-118180,-65164,-57096,-73443,-74920,-10575,71701,119040,165496,81142,-10610,-8878,12392,55185,51703,-43185,-103588,-108874,-58719,-14193,19149,23617,-36407,-72548,-30499,-41423,-64381,-37493,9642,86893,152392,95800,32509,10334,-796,-23373,-35130,-33020],[-19475,19180,32219,-16513,-30927,-3686,-22532,-79366,-104126,-85899,-101698,-115545,-110584,-129664,-115097,-67229,-37437,-39834,-62402,-21588,67164,122234,168685,106939,-6693,-51401,-69076,-41163,41050,102698,56173,-77625,-23443,119657,54125,-54295,-141658,-38896,41292,85823,87543,46753,-9386,-39429,-69943,-23888,33632,31800,-23741,-71526,-83392,-89773,-80100,-49738,16177,-582,-48050,-81835,-101301,-56374,-38064,14600,49842,60255,10551,-50672,-88921,-94162,-10434,89520,138304,228592,271543,206806,141464,65429,44795,69811,120463,142690,156416,180993,182414,103723,-15881,-29921,-54479,-101655,-38262,-33327,-38116,-51116,-62566,-55846,-80673,-109386,-18905,11025,-99479,-92055,-22745,10479,59569,119293,189602,219853,171879,72817,-32825,-92806,27111,99884,90623,93481,141470,161280,76386,-54519,-34099,-14871,-34133,-49643,-53158,-57179,-48610,70284,214571,219007,171499,107010,1059,-114808,-109040,-63620,-53456,-68906,-48182,5749,79704,111260,89268,-31760,-80480,-13392,39287,36439,21881,-36944,-43413,49247,122124,170266,189327,140497,147843,134493,92709,-55446,-115674,-40220,-6708,16735,64214,81498,36269,49444,212887,397172,403031,276976,22542,-211447,-76457,312059,739285,335876,163606,27858,-125409,-169766,-77468,21391,-10752,-108166,-206614,-127006,-59278,-124342,-88820,981,-52388,-132239,-84778,-7920,5118,49235,109470,118268,140015,192964,195568,83738,-71485,-63788,24657,85075,81890,-8100,-5740,104476,144051,149971,182375,131848,55495,-74589,-108266,-24108,14900,-5058,-82549,-30118,23210,86737,155852,192560,167756,121742,8480,-113894,-110377,-10728,145131,204108,30911,-114474,-49359,142073,284023,130877,-55574,-140646,-115275,-93139,-114213,-125161,-66031,26770,64564,-18887,-60833,41540,98431,69742,134248,222172,243748,163220,15830,-80611,-43832,54702,56426,4154,-43018,-129454,-128041,-106,112110,53620,-1897,-96901,-85236,-35341,-73029,-89008,-1256,99023,177141,204095,134771,26551,-60958,-78377,-46473,-16667,13270,41809,87530,79979,-80522,-93716,-87723,-129334,-23195,94108,148311,57174,4586,-13542,-28688,-44984,12663,-10549,-55172,-102781,-35409,-36224,-67278,-64849,-95144,-113931,-109234,-52476,-14888,-95825,-140159,-45088,23295,33490,13445,474,-6830,-73774,-137818,-111085,-118855,-70034,-4258,42396,45206,-14783,-118996,-78951,44138,156404,197963,174153,133842,116137,161019,182306,139317,54875,-69852,-94834,-46843,14207,61254,75260,56473,-7273,-62133,72863,213975,202311,23398,-29911,-5433,17123,41007,180870,362378,409744,250577,105094,80686,62558,21047,-47535,-121401,-31162,80688,184711,214343,183126,231616,297974,282273,220275,117350,-8646,-65440,-32023,2871,42491,120797,251275,264014,125499,12549,-13164,66293,35623,-44066,-62052,-56270,-80869,-131902,-76409,6390,51073,24986,-7999,-52567,-48361,38316,99848,80071,14536,-84560,-162748,-106250,-132734,-99554,-48622,-45980,-38899,-19946,11936,-9138,-55087,-48966,-12873,33965,37425,42812,57561,42504,-206,-43769,-39146,14632,29094,52138,83889,107465,66607,31372,-12296,-10704,-27424,-59757,-38501,-73540,-126049,-129921,-125630,-141151,-56784,50667,205112,291346,168808,36594,-40542,-71786,-58768,-50603,-12244,-41778,-71110,-12540,9202,-57071,-48058,34473,249380,298878,81414,-7873,-120538,-104585,165618,257667,129436,-66190,-158212,-114289,-100141,-44179,10727,36847,71210,139055,236820,176141,70743,-4802,-67014,-113874,-111898,-79859,-34512,-11202,20020,61025,106639,123911,80207,77958,49840,-6445,-88101,-136000,-47306,-36388,-46970,-59532,-34469,-12858,-13171,-47624,-78876,-117689,-160654,-182818,-117101,-84678,-118999,-107601,-40066,14668,69661,90457,69718,77537,97155,109323,111527,109639,98782,12593,-132100,-21981,64145,105140,35336,-21790,13362,41282,40100,-3234,-67499,-54310,19640,89283,94073,23497,-34921,-24445,79161,111771,113811,134465,51691,-85628,-138080,-104949,-121493,-170997,-124594,-60937,-42534,-48785,-154786,-125091,-117343,-29747,787,-15781,-60125,13385,-26930,-76103,-105735,-69445,18021,54079,84,-58699,-94786,-148794,-129331,-88938,-32387,10909,85418,222570,297618,142349,-56253,-67783,-44918,-32449,-24078,37858,79989,101514,28634,-74285,-107446,-79282,-72444,-89611,-51183,-7426,-35351,-90319,-128355,-97316,-1562,-9297,-80996,-115856,-162182,-107962,8777,99772,117855,65934,-31882,-75059,40,108250,175082,120902,-38518,-89091,-46577,-11611,21267,57041,102700,158988,221448,343477,298970,88159,-56465,-61721,3096,44505,7085,5692,130206,150222,-2297,-95157,-16943,-24074,-116081,-99596,-37882,-45531,-97847,-47315,3991,22397,58585,76314,73345,95832,85527,37820,4611,1299,-22231,-67366,-143784,-150915,-105693,-49228,-16729,-40522,-94482,-115782,1913,44719,32520,-2039,-63430,-51358,-7262,9024,49447,58932,-34668,-128721,-73151,-38709,-35741,-27476,33869,119682,205308,189799,96578,-25011,-142392,-57481,-17408,3609,63660,103594,131120,258790,369205,299398,105441,-79549,-92956,9402,-35843,-37948,62332,64439,-8006,-22398,9120,-1309,-47529,-62792,-46262,-82887,-61520,69335,148721,192456,145640,-2927,-99369,-132250,-130679,-96864,-63786,-81612,-63466,-12768,57502,146603,205415,249539,335699,279078,121508,87308,165886,309351,407793,428752,353210,247526,227054,177442,61580,-60448,-112030,-65246,-32134,-26261,-47493,-148207,-83995,-60747,-56576,-29691,9958,-14021,-12581,44442,24133,1844,-39838,-125311,-103199,-57704,-33152,-36979,-27235,62069,133470,125462,77668,87067,187090,306956,335435,232700,9443,-93089,63176,132308,167298,152063,96301,38145,20046,8948,5822,20670,-15115,-71087,-108247,-121460,-117471,-47854,-70604,-78727,2529,2920,-28638,-53523,-94521,-129599,-70413,-14562,-32593,-60311,-21703,150484,255987,168531,64507,-15940,-73474,-117407,-139567,-92201,40594,90066,79131,12776,-69056,-65858,73849,211457,302047,284051,128609,-83866,-129404,-16246,61304,32315,458,31954,34656,13787,44384,23119,-55090,-105401,-118098,-41495,69472,136570,146850,208567,296779,183457,6717,8254,75621,166244,231537,253590,273202,273391,226340,133541,55435,40161,30901,-36714,-69867,13341,91982,136006,95995,-11680,-80433,-52129,13126,25044,-53433,-64183,63274,140081,80374,-1247,-18350,126487,156584,83847,-36502,-137352,-27577,76537,236844,257576,87242,-95154,-140569,-77770,-34345,49920,90368,172116,283764,231393,117628,6907,-92857,-100021,3994,85382,119963,30028,-130287,-71244,-2755,99412,130278,105492,87275,54306,40627,63707,85508,114324,94239,139850,143092,96553,8346,-18497,86096,155939,263833,329737,217452,58034,-83462,-105830,-61464,-87455,-142740,-96976,-10028,51030,96588,84797,41233,-33794,21189,77011,43996,-27529,-68509,-72407,-63191,-49430,-41048,-34567,28958,-65967,-90805,-8220,136505,257750,186357,16562,-83010,-112909,-47126,30626,97270,88753,16324,-85178,-103193,-66615,-29103,-17857,-33321,-52649,-70712,-65691,-90459,-80016,-52375,414,61391,68782,54192,33081,19455,-25867,7093,88234,147661,151308,89683,-12732,-18651,26978,89466,132051,120796,54482,15793,57691,144282,187742,156282,110835,52376,-5791,-79599,-95591,-93265,-47164,47893,138292,146842,87046,53884,78541,66804,14170,49554,177412,193306,196220,172872,197074,215326,200130,103479,45259,54953,50798,150,-72416,-63125,-54154,-87058,-53417,41417,62633,23281,-8964,10079,25622,18603,-41592,-82955,-86824,-90164,-56698,-50502,24212,131128,219521,220191,144806,65807,-42543,-109159,-123124,-124125,-68816,-10172,-6036,29459,29785,-71610,-101925,-67732,8775,55435,22946,35787,60023,148172,267537,188292,25937,-39120,51542,188822,294374,406021,235655,-40264,-16734,66068,64873,3839,-99045,-39365,18455,-39407,-122986,-13813,120847,192646,167591,110010,54998,10641,-72809,-62953,54895,37531,-80019,-122623,-59615,-24650,66176,267522,369751,417974,297461,76596,45484,46390,-146,-32514,-44837,-45551,-58119,-18060,75018,215067,329204,164520,-108749,-60014,28850,69501,-69613,-46122,-12640,-54944,-58660,33836,245596,337584,72853,945,65580,56840,-1023,-33695,-41634,-80604,-124586,-82985,-22507,4227,-27676,-102520,-143407,-125830,-77385,-22522,21990,38170,-10275,-47965,-87248,-120417,-130847,-147947,-121447,-98229,-107411,-52525,13632,11509,10805,-39143,-69963,22152,136621,211042,129702,26336,-6143,5979,70861,147917,213467,241834,205898,102773,-34536,-125724,-42292,63924,91377,65436,61828,28395,-51968,-5099,51516,69549,102049,113030,100723,14367,-18191,-56412,-80204,20088,112597,100528,6765,-73764,-68800,-29837,19024,120418,244864,233013,97356,3039,-52798,-102783,-121262,-77376,-29261,-30800,-61663,-107756,-147684,-115251,-50255,62801,83642,8305,-101607,-126749,-65463,-7542,39858,75413,112825,129347,113575,112610,104188,104749,134168,127947,85210,647,-42116,-58567,-92629,-116331,-28314,64664,93210,34478,-74316,-97523,-25163,46995,-15992,-84418,-140065,-158296,-116411,-100703,-112212,-94868,-61065,-58884,-93931,-98150,-90325,-110511,-91486,-78613,-64944,-2680,81337,193047,373787,531872,471341,214714,34804,-16380,-47571,-75444,-96112,-112532,-110109,-68869,-12416,41553,29663,-6985,-20174,-28015,14362,68075,70412,172724,351158,396458,327003,255097,245572,237103,191112,48987,-49999,-56865,-25283,17557,14573,5729,-20509,-36132,-65303,11918,-45358,-143619,-147938,-118250,-75431,-20377,65730,170134,263726,240935,74728,-78245,17252,161794,88121,-8688,-37936,-34635,-72246,-116134,-103021,-70368,-52272,-31928,-22636,-31998,-15312,33450,53608,67921,77537,676,-138857,-75248,10711,40933,13291,-39461,-25702,39104,82587,80185,7406,-47335,59058,162744,145323,90740,3093,-28978,50418,15831,-62831,-10815,-2566,-10222,-408,45901,79847,62488,-255,-24020,-18874,-22047,-55631,-131618,-64809,-44885,-104468,-67566,29188,47233,94174,73707,20923,-62963,-136130,-99493,-96968,-110872,-116257,-52327,-75094,-130267,-84278,-110586,-156312,-96685,-33000,33537,84221,81284,47487,3635,-23276,-76925,-70247,-7546,-93995,-112816,-101549,-145661,-82330,-28093,18921,4242,-18227,-59613,-130140,-100583,-95329,-98749,-106203,-100566,-92393,-67572,-30740,8144,56445,61623,15645,18597,56392,20049,-31064,-103548,-40843,34219,64377,60447,73726,60608,3488,-47456,-81143,-86591,-59076,-52122,-51284,-10063,-5752,40440,84649,118213,145184,98999,108014,53757,-20708,-60083,-62677,-26461,14124,35776,1844,-83259,-109443,-41269,103589,206961,126986,6893,-44284,-13699,1748,74934,139123,77772,-13558,-70331,-66810,-39358,-867,28121,54221,24605,-40575,-45230,5486,30825,56340,49733,61911,-15013,-43821,-5873,17406,-14372,-24777,22194,-21708,-95083,-140463,-104378,-106237,-104336,-46908,23574,73840,93441,88667,14443,-1265,15290,6353,81088,136537,138976,59713,-63104,-82273,-19390,58528,85061,118275,162410,100233,-19826,-15226,202808,374221,447458,364743,160605,7326,-83069,-77122,-11582,67458,29445,-102317,-46690,-2765,-3741,-46774,-74939,-44031,3572,77372,45895,-31319,-18525,-19407,-28129,-21350,-43708,-71611,-76590,-64834,17203,161537,252818,153843,90862,48052,-28182,-90616,-120286,-53816,3366,56798,3379,-89109,-3080,39300,16274,64749,122545,118585,79371,66188,45993,28611,-14060,-50884,-80045,-89604,-67071,-18097,26451,58709,45689,97720,199731,72628,-73947,26240,134287,139541,58577,28659,-7121,-95716,-105734,-29109,94812,192159,129717,13450,-55330,-10597,61990,136411,73826,5091,-11998,35532,165420,205130,151322,132841,207393,206863,113249,6660,-130332,-55320,7848,-40882,-114135,-142770,-129637,-90225,-70106,-25666,-10324,-40736,-97338,-63551,7124,12376,4645,36112,100193,113834,74793,44531,-14243,-57061,-64305,-93544,-99788,-27880,2429,37478,6868,-68892,-111783,-124315,-88102,-4431,88066,115210,80336,59934,-1856,-59874,-39811,-230,-76,23892,67596,128012,235086,227032,-7826,-141489,-62830,-68610,-124847,-38868,47962,61039,-3870,-122689,-49045,9441,28445,4399,-66018,-168348,-79204,45790,129271,180643,245891,226489,89114,-96660,-24760,10922,11852,-18637,-448,49437,50801,-4175,-26898,-46387,-67636,-84778,2011,159234,340559,451749,384289,188414,81735,63209,8874,-83346,-102051,-2005,88416,47279,-36565,-67304,-77963,-80997,-34612,37972,55781,48732,11526,-33801,-19825,67704,93379,66894,66786,64528,39963,43911,74534,39023,-39788,-73567,-43634,-30403,8703,97728,156151,95977,27730,-8310,-28513,-64113,-44501,-17367,-43569,-43807,-53685,-117329,-74104,25610,-4941,-33579,-14316,24172,47868,78407,61109,33943,-5649,-97253,-93876,-39120,-43125,-44740,6046,97985,214469,267826,191280,63851,-15841,-13979,-169,-49238,-127451,-96519,-86846,-131536,-81870,12866,80291,149883,146321,211683,294806,281879,196662,114875,73325,71952,69438,25771,-32725,-14860,25913,35663,74814,169706,216603,249749,206476,96529,-26063,-110599,-76882,-46309,6550,-45186,-167007,-122126,-4303,98754,113345,63524,-38063,-145923,-122200,-105487,-106749,-43681,5143,50725,57088,24664,-6576,-32364,-15793,90026,163088,195750,141326,37674,-65197,-103787,-121900,-167820,-148032,-98390,-43895,-40518,-70536,-110242,-125966,-117153,-106612,-117994,-92346,-57069,-10398,-549,-77880,-64377,34058,114498,-169,-125697,-43740,32407,10114,-16762,33575,89946,10154,-77698,6177,85177,122471,88398,25984,-10629,-5373,751,-46722,-123917,-74221,33055,135909,128577,39136,-42508,-96223,-42203,80862,103228,93817,86885,102993,225298,460191,538738,343142,11530,-66679,163294,300595,323396,294119,248257,163583,36481,11511,315,16536,27329,30112,171695,191022,106265,14995,-46793,-59444,-55196,-27013,17520,28912,38758,49348,65746,116088,131975,100054,12889,-58458,-127322,-84141,-97759,-119629,-21252,63474,120746,124958,59591,-88917,-105709,-7785,124346,269313,378700,334300,147178,788,11423,37557,3654,-29237,-33337,-72568,-129775,-53669,16039,43175,31823,693,-49999,-70009,-37182,3610,41496,36225,-17811,-60974,-71879,-82298,-52702,11975,77791,86390,86761,56296,36439,19116,-2819,-95282,-118031,-61670,-54610,-77115,-84117,-17503,72036,120471,163337,97179,-14192,-51803,-45722,4497,30506,-35240,-75214,-87584,-65509,-21808,13317,19595,-41979,-78024,-34397,-45737,-67241,-33330,28262,122590,180081,104147,33844,8000,-2247,-24873,-37577,-34769],[-16538,19839,42615,-12711,-30411,1931,-14192,-76727,-112184,-92486,-106638,-120823,-116387,-133024,-96223,-51471,-28546,-43000,-67676,-25816,51651,102916,144608,74851,-31539,-52939,-64474,-57137,24204,94747,61392,-67742,-17962,117093,61134,-39328,-141803,-52691,22113,73064,86599,52354,2953,-21011,-38949,7050,47315,34984,-22368,-68564,-78721,-81015,-68593,-43314,16815,10925,-31141,-61517,-104035,-83147,-63636,-1157,37223,54242,11728,-50225,-89793,-81136,27135,136498,172166,250156,238188,161478,126683,84516,79114,117562,180355,195555,208818,248252,227213,107519,-33571,-31751,-36053,-82069,-40414,-42856,-36566,-44073,-55360,-48522,-64156,-100898,-44505,-20057,-127009,-95598,-32073,-3208,41448,102387,190525,245167,211492,106383,-14920,-96353,33506,103747,87776,88351,134708,157675,83432,-53971,-43432,-20135,-41295,-62328,-60912,-47856,-29278,96468,234622,219614,171453,117345,17422,-110893,-129909,-79298,-58757,-73470,-59121,-1000,86148,127089,109083,-5343,-45692,6266,62661,68371,22877,-37789,-36963,69078,146034,173660,176955,119770,111856,89542,44376,-86225,-75134,-12548,15937,41371,84420,102450,73035,114150,284265,451451,424960,275927,24185,-195127,-94111,226903,693926,381841,223584,105318,-58334,-153639,-97652,8524,-12654,-108018,-202995,-115400,-49185,-123050,-98037,-14291,-67479,-130485,-70197,14352,32653,77515,132961,138181,163725,219321,217401,98616,-67994,-53738,36004,101575,131621,55910,20943,78186,107505,115599,128584,50118,-41465,-150994,-55119,-1227,16099,-11610,-76350,-31075,7060,69937,146761,208384,203109,154813,34927,-98917,-105548,5207,153840,202976,43969,-100109,-66065,128155,266680,95929,-90034,-148220,-76886,-65804,-102222,-124123,-67737,19478,61857,-17622,-84239,16036,71268,50107,134548,236612,253577,156841,6145,-86007,-52499,52192,46721,-8766,-42882,-120272,-139004,-26565,88535,44562,-4173,-92967,-100887,-54237,-79939,-75866,26159,121285,141498,147297,95249,-3612,-83562,-95279,-60313,-32919,-11304,7920,47933,71305,-72147,-103710,-113534,-105598,7403,130621,159138,49635,-12852,-35551,-46286,-55037,390,-26420,-75082,-109867,-10907,-555,-37453,-46295,-83371,-110175,-120566,-55006,-4750,-59245,-171643,-55067,32618,65068,62088,48672,48420,-32249,-151726,-123554,-94226,-50840,-1012,34118,33996,-30006,-134891,-58487,70481,188317,233449,216803,173160,133253,178077,204848,155189,51451,-85999,-100122,-48288,10780,56504,74458,61867,1981,-57517,54582,176124,177118,19751,-26644,-6611,-3602,27525,165435,319613,394179,276481,129290,109439,119360,90827,3663,-132141,-66446,72751,189804,218108,182111,218654,258529,243465,208513,123483,5833,-52201,-23767,14995,59573,143883,267513,239375,120907,27092,13650,88360,41160,-42728,-59268,-55419,-81034,-134401,-68324,22937,59288,34960,-2193,-50795,-48928,41974,112885,93238,22980,-75195,-152236,-121247,-140908,-90317,-40859,-34273,-19049,-5672,10928,-16106,-56485,-41764,388,53586,54379,47038,48664,38709,8758,-36402,-43485,7645,20502,31286,51796,64390,21070,-11845,-44069,-12795,-17276,-34790,-26509,-80183,-145640,-157124,-142311,-136962,-52763,50907,196977,247825,98831,-10450,-60330,-72828,-65738,-66738,-43347,-91393,-51685,22375,62277,-4459,-1928,84244,325774,383632,126880,18891,-87611,-71680,209934,323645,217763,22233,-89737,-90610,-130561,-63750,1186,34957,78185,162012,285045,228364,109736,11898,-85626,-143548,-126455,-95945,-43198,-11671,18058,46959,93486,148869,97890,79340,42639,-15219,-99224,-140902,-54845,-47097,-51283,-54982,-26544,-9598,-22029,-58842,-88403,-128388,-177630,-192383,-106732,-66469,-108973,-114382,-41765,16035,68982,93133,65621,77291,112108,135492,131059,116028,107536,35752,-112134,-60576,33879,107472,70693,20867,35130,44731,34077,-4644,-59384,-45403,19012,82067,88183,21796,-37968,-37888,57745,99167,110257,138576,78718,-54972,-136315,-96530,-127961,-165892,-78714,-31490,-42751,-58311,-183528,-119320,-108703,-23499,-3325,-19905,-110959,-37149,-60267,-99148,-99042,-67994,15217,50347,2573,-50308,-82920,-138972,-129981,-83971,-22250,35069,103977,214005,266382,119234,-54177,-53160,-28653,-9132,12556,77566,115388,123903,30240,-86597,-99577,-51937,-55811,-92265,-55202,-2096,-29791,-87516,-128783,-105077,-13390,-32009,-103165,-103912,-136162,-120568,-14125,60107,67438,48336,-7378,-52352,2485,82792,122801,73773,-75676,-87418,-37661,3026,43088,72820,116122,172913,238949,367395,297266,85199,-61466,-99941,-36282,16149,-8740,-8834,92650,106137,-28272,-71796,-7492,-26256,-126038,-102802,-38761,-48638,-122209,-54419,11813,39331,91155,108895,85338,100651,109533,67479,30234,4339,-33264,-74316,-138342,-146326,-105042,-46721,-13145,-36564,-86917,-128465,-27674,2852,3168,-12083,-65378,-64009,-20018,-7371,23644,34692,-34220,-125531,-83356,-59312,-65463,-63242,13012,125360,217618,207959,113379,-16727,-137124,-62283,-27116,-5773,57256,96468,131288,275741,379867,285407,88746,-90103,-93651,-307,-35105,-40797,40377,29213,-39896,-45650,-9161,-15386,-42299,-40668,-28968,-82395,-69516,49842,112699,147431,102044,-38001,-132724,-148231,-139871,-103921,-69955,-91312,-78699,-30205,36055,114865,170044,216901,322195,316831,177531,134587,214233,391467,504559,512805,415888,297982,263283,176478,48867,-68069,-79634,-22714,1800,-8515,-33839,-90342,-70967,-69820,-53798,-7012,39335,7393,-12520,26730,17750,11934,-29477,-128723,-96802,-46083,-9417,-8071,2003,93141,189013,174585,99878,79500,155427,275736,309949,196575,-17372,-82433,86240,158478,196140,203757,137751,69611,48080,39267,39126,49603,9281,-57767,-104230,-114484,-97100,-12451,-13338,-33782,21360,4206,-34683,-77572,-111665,-140180,-77512,-21232,-35387,-68366,-36629,143423,276775,205627,88148,1150,-61077,-106031,-133266,-124633,-1578,47264,50846,-4841,-72718,-45012,119170,264942,339557,291844,113633,-98118,-117591,-9147,65276,50687,17748,39472,33142,18567,46973,37913,-31650,-83755,-88797,-13847,96600,176604,195791,286506,365317,207850,12890,12219,77247,158234,217578,249275,279672,276906,224774,144984,89012,82353,55776,-32844,-94477,-86,97778,148530,105499,-3345,-81184,-56999,10714,12219,-57112,-44024,83684,135475,59235,-23165,-35144,98451,129029,76705,-32452,-127652,-84649,66434,266985,287839,113787,-81166,-145835,-99468,-58848,32054,77799,168256,295604,251418,137839,24435,-79930,-106341,-10284,57695,97202,27945,-73813,-60746,-10109,74473,77985,60023,70227,55955,44865,63447,90730,142376,144409,197064,197745,138178,30753,-13014,77062,135221,220458,286925,192448,56243,-71260,-131353,-86188,-103119,-145029,-94528,-10948,37765,55768,41095,30212,-12279,42915,95368,58872,-17429,-65911,-83403,-91049,-85517,-75754,-43924,21090,-89675,-97795,-23092,116574,240155,172120,11698,-81714,-110340,-86364,12316,87169,87930,24343,-69395,-102809,-74673,-34218,-18305,-27599,-46654,-72564,-75388,-106652,-91804,-71477,-31640,19178,28962,25170,10247,3504,-34154,7939,93548,137605,133845,74332,-40418,-47053,12854,90723,140183,121819,48348,13830,70298,162190,210908,181971,123159,62519,-3811,-88004,-101067,-91855,-53395,32149,108849,111978,61808,29548,45157,43903,476,38286,154442,137284,124101,128357,171603,192039,165434,82918,61035,75040,63384,4867,-64028,-38255,-9730,-45874,-25521,67319,91975,53719,21035,27861,39159,37523,-20841,-75833,-90495,-87097,-44752,-44261,29750,138401,228797,230909,151583,61558,-51763,-113696,-118254,-115966,-58741,-1140,7273,48385,52644,-55654,-97435,-68108,10379,56079,24675,51522,79318,144492,222833,165640,22775,-39405,37093,153995,237845,348850,235244,-36615,-18883,63443,56991,-4823,-105660,-58114,2200,-49243,-143425,-32656,66545,117301,105925,67318,47870,46063,-19576,-95444,7788,-4587,-106211,-130746,-84047,-55505,32279,228402,362332,436149,290522,56684,30226,45814,624,-39460,-55450,-62740,-40674,3814,87663,215338,318825,173655,-92530,-77033,1920,45155,-61535,-38209,-17769,-63310,-70090,32703,263528,381158,124526,32839,74316,48607,-18075,-57142,-61981,-90451,-120173,-84418,-33224,-852,-23705,-97844,-145752,-128186,-73997,-13623,32818,40402,-14831,-47484,-80118,-106223,-144899,-160963,-130513,-104164,-98567,-25259,22415,12287,16293,-23261,-50995,27269,126266,196954,112572,4717,-22417,-6590,55059,120690,182076,206866,174547,95201,-16474,-84523,-32330,59940,79799,49896,44506,13706,-55211,1469,51018,65796,109751,139858,128681,37674,-15360,-62032,-88441,5932,93978,84432,-5716,-80331,-67378,-18613,39616,136806,231576,181800,60064,-19733,-63006,-101321,-112826,-73988,-27870,-32700,-55053,-87381,-133343,-126963,-69759,44644,63818,-7608,-98049,-94382,-47584,6273,53109,77461,111913,131646,117875,113315,109010,119813,146074,130723,83577,7316,-23319,-45842,-87548,-101593,-6611,102473,145247,74764,-59527,-64575,34492,99120,13146,-67430,-120241,-131235,-83970,-68898,-85108,-73745,-50643,-48950,-88188,-112813,-104820,-132021,-107983,-85925,-68568,-4757,84379,215222,407934,533980,427948,171207,22822,-16609,-43213,-66794,-84508,-101265,-105463,-69506,-13370,33942,10531,-56443,-78867,-68595,-17833,38497,58308,182202,407099,466806,359373,224349,186318,183645,156494,20438,-75436,-68960,-16642,16239,17169,10324,-16260,-32020,-99225,-14238,-66063,-114326,-113795,-107969,-79526,-26584,53505,147247,241238,238072,93396,-67338,-7075,109240,39322,-34653,-35506,-18896,-58207,-101583,-96479,-70826,-56061,-36085,-26123,-34304,-15110,39743,72035,92929,76717,-10713,-134802,-82953,-5372,25750,6618,-42088,-34385,14989,40459,38755,-13497,-57654,57662,165749,150482,94716,4345,-41788,36338,14734,-94376,-32199,-18551,-28739,-20726,24801,64156,54552,-465,-19648,-12197,-7478,-33065,-118198,-74399,-59475,-120997,-50458,54149,62660,90461,60178,3181,-78632,-148267,-89669,-87371,-99258,-116514,-70361,-105862,-110379,-55503,-77204,-127198,-101098,-62741,-7520,65243,75869,35994,-21215,-60261,-129315,-72821,1941,-92687,-101425,-105509,-137296,-73016,-27450,13464,-6155,-22960,-58566,-134588,-112855,-121669,-126263,-124072,-110339,-95746,-69646,-32006,12308,72106,97873,53967,43025,58522,1232,-53103,-106957,-37344,36124,65352,55617,58313,47166,10096,-29284,-69824,-100024,-81784,-67034,-56857,-19650,-16294,29067,68768,100096,105921,79171,115855,71171,-10886,-57893,-65067,-38164,-4685,16180,-17072,-113957,-145557,-56323,90542,195266,139276,34483,-32908,-6416,2132,62905,104533,33015,-38383,-62696,-56901,-43066,-13971,4927,18098,-11653,-47075,-16764,35556,45365,52759,39021,69516,11337,-30751,-6181,9718,-27781,-46453,8471,-29632,-102995,-112449,-80147,-80477,-81911,-23679,47934,93496,108769,98814,17618,-16290,-3309,6949,87597,131304,123245,46005,-59816,-63333,-5735,67542,86957,119650,173586,111664,-31667,-16315,201413,359597,448164,382994,173484,11141,-75781,-78938,-45071,34442,25442,-107122,-53887,-17901,-26563,-77139,-106556,-42556,11839,81291,36184,-31696,-13203,-12018,-21307,-23307,-50558,-79875,-88094,-76965,20552,169806,238845,122484,56436,12941,-55495,-87781,-123210,-74591,-18919,44086,3619,-82781,2676,39526,4959,51865,109484,99823,58439,47576,34164,27192,-3530,-36662,-67665,-79792,-63770,-15580,26092,51769,28357,77311,218277,97958,-87295,12961,127279,129396,46934,33869,-4707,-86082,-89243,-32940,68182,161894,111852,10877,-52298,-14659,52483,117664,59435,-6373,-36531,-6622,127484,202562,178084,177142,245221,204635,87714,-20291,-147710,-38977,19296,-33005,-112136,-143791,-125851,-72677,-45413,-3826,-604,-49534,-118743,-86966,-5692,13398,13698,53612,130946,147448,91526,37672,-39690,-71561,-60779,-74072,-85761,-29372,-10779,13334,-748,-61585,-105456,-126340,-95525,-15170,80726,117263,85061,62814,2760,-59458,-41014,1198,1093,25213,71358,125592,207279,165741,-60592,-115202,-33813,-47443,-129922,-49816,45315,66016,3707,-107590,-63277,-16848,13010,-943,-67964,-172585,-81408,37828,101133,123016,187495,195512,81994,-119311,-52272,-3019,16337,-4729,-232,35510,37580,-11670,-26363,-43837,-64424,-58105,38932,157201,286140,385751,345645,186732,97576,77111,11998,-88491,-82140,38897,114465,45393,-44849,-75709,-79294,-80933,-42815,15799,35006,33957,3144,-38042,-24267,66729,104561,89528,86368,69661,34269,28668,52816,37037,-32313,-61463,-29643,-12038,27400,117251,181501,146118,94655,63198,16117,-16884,-5820,1154,-32470,-39555,-52397,-116236,-74764,11227,-26822,-46609,-15878,30870,56957,76855,49436,17528,-24054,-106934,-83130,-32805,-36815,-44810,9453,99791,223152,278632,195102,68724,-5546,-2511,5195,-48776,-125193,-105471,-100857,-142376,-75061,4443,65288,132209,126207,185638,264322,253467,179053,112418,85746,91408,89289,43942,-15314,-2296,29344,18957,48942,145049,215747,254433,205497,99588,-18529,-106358,-74080,-40500,11402,-32579,-155512,-121072,1681,115667,142815,74461,-33624,-136755,-126947,-117453,-109295,-30186,21472,59688,53309,16977,-11834,-40840,-24080,102493,195492,224141,151001,37014,-64747,-96744,-112277,-161119,-149611,-95605,-35821,-40655,-82783,-127542,-133332,-112062,-92949,-102051,-90985,-68757,-38803,-38045,-72599,-39146,52824,119860,-7970,-131828,-37798,39794,19699,-9697,38902,107565,39223,-48951,31289,104558,144169,104989,31485,-10361,-5651,-3955,-53569,-105185,-36016,62932,151818,116439,12619,-56492,-103227,-41310,96584,124576,108314,87697,90916,190031,379423,459458,308414,-6188,-46414,163909,294392,330186,301179,240218,145661,9728,-9586,-8991,3216,-7397,-2746,159798,208378,127158,31563,-51441,-82701,-64759,-17160,31739,39363,31586,8412,-2028,51278,88438,66024,-11265,-73651,-139075,-91380,-102576,-117081,-19066,65080,125261,136597,73494,-78429,-112963,-14524,112086,254518,360409,336956,170454,13473,18887,28923,123,-31744,-30842,-63155,-113746,-51986,14302,35499,24450,-3050,-44664,-62929,-32770,5872,47838,52238,-3365,-57149,-75100,-88438,-57802,10741,79622,84207,78203,49938,31601,21144,271,-94316,-121830,-60265,-51973,-79228,-93521,-27433,67817,117831,155585,107939,-14946,-93874,-100975,-39858,14284,-18833,-40631,-48992,-52849,-20302,14031,20586,-42878,-82985,-38472,-49871,-68874,-27376,47296,154786,200446,108460,33121,4152,-4863,-27269,-41855,-39338],[-14359,16339,45119,-14421,-31635,6745,-6378,-72494,-116334,-91464,-104210,-118030,-108456,-108736,-72678,-34882,-20113,-45679,-70481,-25469,39757,85856,119832,45917,-46861,-45436,-47408,-61381,12204,88456,68029,-54317,-16456,106846,65313,-23161,-128355,-73429,-7956,49753,78808,55056,14489,-1548,-7957,31816,53774,32570,-23721,-67092,-76322,-76122,-61336,-42736,9631,16937,-16553,-40293,-88144,-104839,-87480,-14565,26941,50686,15061,-48909,-92225,-72020,57011,177382,200950,255823,185920,103739,103950,100566,108447,155035,225572,229855,245372,303376,263563,109640,-47572,-28792,-16907,-65562,-50428,-56440,-36003,-35622,-44379,-36401,-45248,-90957,-68119,-40829,-131648,-96901,-43512,-19388,15737,76406,180458,255260,235201,124711,-9797,-87664,41936,103861,80027,77532,121481,145868,83364,-55503,-54334,-27670,-49369,-74681,-68153,-40441,-12467,118842,239741,206816,161990,119066,29297,-103853,-151282,-98370,-67836,-80609,-74205,-16259,82778,135618,123638,15893,-21736,19105,77410,94138,22296,-43105,-33688,86445,167042,169220,153479,97507,67378,23173,-17413,-84512,-32373,12247,33628,60046,98689,117655,105335,170150,327793,462326,409413,255253,20098,-178855,-114554,138930,613776,421596,281104,178413,3886,-137386,-123379,-10232,-19292,-111641,-199301,-104598,-43462,-120795,-99461,-23471,-79351,-129544,-55348,37803,59622,103551,151754,151015,175580,233038,229079,106959,-66768,-45402,42785,109216,168476,108736,46723,48585,65514,77632,80554,-1320,-79410,-77993,-8012,16553,12621,-24535,-70515,-31259,-6221,54558,135245,216229,229979,180349,56890,-82048,-99732,18395,157186,198098,56387,-81242,-89363,98714,227427,47111,-131639,-102771,-37148,-40988,-91321,-125129,-73720,6323,49407,-23585,-104126,-34,52285,30448,124777,232875,242328,136039,-10323,-96292,-65421,44684,29295,-28349,-45778,-113198,-150580,-52770,58045,30493,-9596,-91096,-117249,-72729,-85091,-64218,49114,130716,100143,78102,42300,-44285,-111691,-113791,-74762,-50444,-35701,-20293,11625,57403,-59836,-111688,-114408,-75652,38469,163667,163211,40832,-29830,-56864,-63457,-65492,-14092,-44135,-96380,-97750,11322,34602,-538,-20334,-65878,-98897,-133995,-60660,1321,-20785,-137990,-72213,35357,91379,110526,100235,103905,8042,-141321,-117510,-67178,-31625,853,22485,20464,-44840,-139749,-41288,89795,210275,260312,255253,213956,152255,197054,229614,175104,52687,-98356,-105117,-51734,4645,49272,71816,67832,13121,-52538,30295,127993,140300,10601,-27340,-9308,-17103,20721,150716,268617,357077,288945,151427,139084,167714,141683,47135,-109337,-94067,70564,197611,221341,179196,200001,209471,196996,190466,127626,20535,-39656,-16289,27509,78351,167042,271615,199892,106884,39771,42562,113359,47330,-42108,-58997,-58866,-85745,-141670,-60882,36198,64341,43189,2950,-47410,-47054,44398,121931,102101,27879,-65535,-127145,-120293,-136211,-80074,-33261,-22282,816,11179,13826,-22117,-60548,-37275,14486,76821,74830,53421,43147,41006,17852,-31444,-41681,6009,13446,10170,15655,13108,-32723,-59238,-66636,-10834,-4668,-7975,-5870,-72895,-145757,-174550,-156644,-133230,-50986,45367,175010,194359,36427,-49075,-76365,-74932,-74240,-85830,-79307,-127871,-16323,57091,118412,49731,43233,128401,380077,446903,171872,34088,-67658,-45555,244031,372671,290124,101432,-24074,-53810,-124816,-78988,-5628,34534,82212,169232,301610,261506,139174,26636,-81684,-133765,-131341,-110226,-47225,-8644,15427,27623,71154,163849,110875,74690,29399,-28439,-112876,-144560,-62221,-57748,-54641,-48439,-18165,-7815,-31798,-68571,-94324,-133256,-187974,-188064,-89603,-41080,-91253,-120916,-44325,16619,66126,92530,61601,76807,122407,155254,145431,119655,114460,60450,-84828,-94612,32201,138724,125094,64618,51218,40730,20658,-12054,-54851,-40494,11840,67175,77842,19498,-39434,-49406,35614,83948,105561,143191,112563,-9178,-122946,-87021,-134858,-151910,-36980,-7991,-47890,-70306,-165468,-105004,-95468,-15161,-5247,-19370,-125282,-72420,-71293,-82361,-84854,-66106,12172,47404,8269,-37867,-68068,-124590,-127087,-77278,-11046,59603,127137,197044,216733,85917,-53969,-40585,-15940,10040,46478,117065,152343,147712,32992,-98237,-88140,-23560,-39003,-92773,-53966,8751,-19647,-81783,-124682,-96334,-9588,-39860,-122759,-95078,-111223,-116674,-28717,30320,33404,45365,25832,-28474,4706,57768,72291,29702,-108173,-78904,-27117,17331,61985,86959,132605,193599,261821,388766,293760,89326,-50336,-126539,-73012,-11088,-25512,-26974,48579,56500,-52121,-46234,7743,-23115,-131068,-100571,-30510,-36715,-133535,-60461,20900,58271,121232,132591,89268,97829,132613,101464,59295,11674,-41487,-80564,-128722,-130551,-96805,-40105,-8094,-31900,-77272,-136050,-60934,-38350,-25585,-22447,-65776,-75453,-33784,-26223,-6156,5542,-34425,-119389,-89371,-73926,-88997,-92736,1967,140365,231599,227174,134719,-3256,-127560,-70935,-40297,-14492,52185,89324,129577,283200,372888,262962,70878,-100578,-86360,-1232,-25390,-42589,15626,-5248,-67515,-65050,-25191,-24794,-28025,-14260,-9400,-78279,-69511,39971,86447,108633,64767,-57392,-146549,-155033,-142719,-106133,-72214,-96484,-91324,-44130,19095,87830,137382,182281,293657,333458,227686,179571,249153,444058,566186,564334,456912,340698,298360,175818,40146,-63958,-40434,16708,31010,10673,-13938,-34327,-29340,-58638,-43318,21509,75189,43885,13099,36174,30688,37341,-4278,-120313,-92627,-37071,13479,22992,32335,123744,244297,225685,126098,75409,121958,237015,273863,155383,-43028,-67006,110186,188051,227084,257832,181669,101077,74746,67529,72650,83193,45867,-25942,-79202,-89842,-60100,52689,68225,21130,45404,10729,-35024,-93274,-124940,-147519,-82700,-28538,-38811,-74888,-44311,137812,294420,248003,117099,21385,-47089,-93550,-121991,-154978,-37975,6325,23094,-20763,-70478,-14187,172785,319175,372018,294693,102210,-102135,-103668,-4159,63996,62846,28985,40976,28010,20699,45775,49843,-8242,-58062,-59001,6523,110271,206115,245199,362726,421591,224282,20249,20762,82698,153880,207677,246403,284428,274956,216937,152112,120236,126653,86780,-18651,-110575,-13391,102640,159142,113864,5614,-80742,-63786,8744,7671,-44069,-13677,107681,131307,41321,-40765,-47196,72054,104761,71787,-24705,-96905,-120745,64581,280565,300719,137664,-61209,-135043,-118653,-69035,32487,78849,171323,308699,271345,156634,41116,-66754,-105715,-18448,33051,72229,30709,-18210,-29314,-9907,46639,26101,16410,53386,62494,61415,80731,115586,189122,210670,261918,256437,184637,60500,3879,77783,121133,179756,234840,162171,58365,-52369,-146686,-106736,-116007,-144822,-90528,-11705,24056,21602,12429,29130,11739,65167,115460,77969,-1524,-57245,-88038,-110579,-113390,-106135,-60218,4099,-111184,-98139,-33943,96059,214046,148021,-281,-80384,-93053,-121736,-8399,72369,82883,30097,-54376,-94134,-74879,-34234,-16055,-20279,-38730,-71140,-82906,-119472,-98047,-86743,-58200,-16312,-2740,2082,-9356,-11418,-42655,8408,96318,122561,110188,53166,-66308,-72908,93,91972,144028,119785,44470,16637,83886,172900,223154,202796,133687,74965,3026,-90341,-101643,-86924,-56507,17559,75369,73411,38479,12957,15084,17782,-16312,23563,124352,81149,49647,80834,145346,166185,125733,53033,64198,86824,73711,11104,-51228,-9512,41979,9858,15540,108969,134445,89157,51411,45094,52123,56624,4046,-61919,-90264,-86582,-34543,-41143,36173,147563,239352,242639,159052,58803,-57450,-110328,-109350,-104385,-45901,9909,20609,56436,62752,-43782,-95678,-70190,11662,56797,29270,71374,103897,144013,179444,139707,17977,-38252,26483,124800,190162,290561,231233,-25220,-22833,57420,47723,-9840,-99968,-76343,-13178,-54034,-148541,-51052,10850,45179,46955,26083,39669,75596,32725,-66849,-16201,-37542,-130528,-140044,-104568,-75468,7767,186901,342946,433831,272658,37125,14855,45783,3565,-44441,-64881,-75290,-8243,33813,107701,218777,307221,184694,-74665,-92822,-19254,32182,-43782,-29146,-19657,-66143,-80897,28264,268191,402604,177809,83742,98580,52202,-26118,-75583,-77999,-95780,-113420,-84253,-43157,-6550,-17919,-87410,-141574,-115460,-57061,5028,48944,44039,-18202,-47454,-75468,-95936,-140290,-165859,-136052,-104440,-77682,1862,29493,13511,25373,-1106,-28820,33180,115114,183668,101304,-11671,-36429,-14691,43757,96895,151590,171161,145162,92715,9807,-44326,-15852,59108,70980,38616,33003,6437,-50852,8277,51315,62798,114413,161206,150419,57097,-11983,-63802,-95716,-7815,76135,69410,-15859,-84174,-64762,-7948,57114,144719,202588,129155,31183,-36110,-68632,-96593,-106423,-76171,-34890,-38440,-47019,-66507,-107174,-128119,-83133,38321,62100,1056,-64485,-55915,-23809,19834,64611,78133,112295,136528,122987,111539,110781,131478,153798,131685,83310,16639,-6850,-36129,-83443,-85418,16704,140203,194415,115894,-37293,-23627,99310,147522,42432,-49188,-98719,-101354,-50458,-40111,-60227,-46396,-28691,-20571,-35939,-43691,-65585,-120871,-121411,-94097,-73053,-8493,82906,227449,422484,507667,363633,126897,14916,-13621,-34358,-53369,-68755,-86077,-96668,-66824,-11118,31193,4674,-72250,-120794,-96974,-35961,19849,44347,172349,432380,508709,372953,190278,131690,128876,115634,-13956,-102734,-67125,-3770,14375,19272,14555,-13688,-27188,-44609,53095,-1934,-58968,-76312,-90654,-82073,-32285,41476,124266,216199,229927,111519,-50003,-39922,58234,-131,-49120,-29436,-6781,-47038,-87234,-86168,-66874,-55533,-37156,-28500,-37677,-18383,40707,85535,112722,69769,-25075,-132856,-88256,-17167,16111,2243,-44905,-44795,-11298,-757,-1313,-34569,-53313,65169,172378,155712,97490,6060,-52295,17503,7583,-132293,-41821,-30593,-46094,-39842,5485,47690,45337,-130,-11234,1488,14021,-4771,-100059,-84823,-73890,-133703,-39801,66927,68023,80263,43702,-14756,-91585,-135853,-75353,-60453,-73384,-106081,-83879,-117757,-79658,-22380,-37556,-85645,-84166,-81167,-45981,45982,70490,25965,-45196,-100957,-182835,-19894,57856,-38001,-84468,-113495,-127406,-64423,-28580,2792,-20278,-30536,-62357,-138538,-125996,-155700,-157720,-139921,-118915,-99786,-73609,-34502,15288,85704,133421,101316,78088,61815,-18678,-75810,-108332,-34868,37532,67104,52466,42294,31179,14443,-12116,-51683,-94357,-105673,-85238,-65523,-32857,-27773,17836,54140,82229,67527,58814,114608,82723,-2305,-55999,-66945,-49480,-24576,-6304,-38085,-136267,-160879,-67446,71130,166236,134268,55309,-21272,-3146,-2617,42388,60364,-12025,-52594,-45888,-48111,-49224,-29772,-19771,-10964,-20063,-14466,27185,67393,59739,50746,33709,79337,33941,-19969,-6697,3508,-37474,-58284,7962,-23922,-90136,-85266,-56029,-52683,-51036,4657,73855,112252,121110,105400,17604,-34432,-26871,3360,90856,121870,103086,34112,-41185,-37377,9789,73042,84634,116469,175474,114160,-46869,-12374,196995,339597,437127,387801,180426,15875,-61619,-61914,-67539,4836,21868,-107310,-66284,-38166,-51071,-99958,-118905,-38102,18873,83857,26885,-32007,-9635,-7258,-16625,-26177,-58321,-88840,-99419,-86914,18619,156735,200714,80330,15792,-25500,-79573,-76681,-117692,-101277,-43266,29854,3191,-75375,7797,40519,-6293,35838,92229,78322,36645,28520,21482,23799,4251,-25205,-58092,-71818,-59877,-14731,23131,42603,12947,61585,236860,133002,-76106,-1084,116465,113739,34965,36842,-5571,-78199,-73407,-33667,41470,125026,87806,4055,-51742,-19508,41653,97853,48353,-10788,-50911,-43242,85726,189641,193520,209111,267010,192340,58994,-49928,-146515,-23250,30421,-24778,-111069,-146916,-120767,-59183,-24487,14278,5851,-58878,-140035,-112831,-25924,6542,19001,69679,161487,182590,109877,30186,-62483,-80454,-53127,-50973,-50541,-19397,-12994,482,-1697,-52470,-99586,-129125,-105329,-29652,68763,115138,87175,62512,5000,-60009,-44924,-176,576,26577,76228,123919,178041,104562,-105553,-92363,-14705,-33393,-125961,-61123,38768,66244,7087,-96052,-73525,-33618,6058,-1606,-67216,-177351,-86715,26189,72234,83313,142551,162360,68033,-124815,-76749,-15534,18998,8616,2325,20422,21824,-18916,-24515,-39538,-55949,-25460,73394,149528,223954,309350,298826,180991,110095,86109,13883,-80340,-56369,74883,125186,33132,-58068,-87131,-82568,-82528,-51738,-5439,15080,18431,-7301,-45119,-30819,63733,115337,118493,118099,82319,29532,10653,25072,27742,-27320,-47583,-9659,9324,45479,132391,198639,193958,167543,144148,81937,46097,36800,21611,-20892,-37160,-53036,-117113,-78792,-7241,-48958,-59335,-17624,36977,64839,74768,38354,1487,-41790,-107778,-73883,-27689,-30872,-50252,5882,95776,225219,279500,193383,71736,4164,8848,10449,-48283,-124635,-116526,-112728,-128917,-76195,-12746,40957,103800,99752,154401,227435,221772,161392,111013,99746,112624,111497,65541,4434,11409,33491,3728,24296,117718,208356,252681,200115,100412,-11413,-104807,-74253,-38032,11863,-23136,-139747,-115817,8010,130095,167710,82987,-28038,-123405,-124899,-126242,-110269,-18380,34948,64617,45842,7667,-17430,-47965,-25101,119696,233833,257411,161499,34383,-64255,-89104,-102598,-154227,-150698,-92644,-29794,-45718,-97211,-144718,-113414,-94081,-72242,-84444,-88798,-80241,-64823,-69871,-62356,-21636,65110,117642,-19308,-135185,-30537,47277,29514,-1486,44978,125962,76201,-10864,60461,122326,158372,113920,32797,-8750,-1862,-2927,-46982,-69273,5440,94907,165412,100735,-15373,-70900,-110000,-40963,107755,143202,120609,86054,78681,157675,298914,370263,258793,-30254,-24985,157031,272896,318684,293345,223783,125115,-14872,-32044,-15548,-3571,-33568,-34848,141498,218518,144420,48905,-50655,-107921,-66592,-3752,45870,50574,34165,-14068,-52588,-6767,44209,31603,-34350,-86648,-145270,-96381,-106794,-107867,-14052,67432,128340,143715,81224,-70930,-116500,-19964,93629,228025,328185,329558,194520,28675,24965,16875,-4924,-35332,-28894,-52560,-91619,-40265,21199,35782,21191,-6754,-40479,-56044,-28439,6556,50393,65924,12444,-50295,-74319,-90397,-59875,11068,81766,83066,73088,48517,28756,21688,-566,-95729,-127555,-58425,-46051,-75164,-98039,-36277,62829,114522,145980,115155,-7634,-104721,-117312,-65248,8808,5438,-2520,-5371,-18736,-3563,25642,29738,-36665,-84993,-40595,-51911,-67527,-17964,68096,183559,213813,110014,31785,989,-5321,-26182,-43321,-43483],[-12389,9490,37639,-22405,-33969,11009,843,-65778,-109208,-81209,-93906,-104147,-85845,-72804,-46393,-18104,-12194,-47400,-69789,-20598,35033,75350,97934,22501,-54213,-35215,-26912,-54366,6255,85067,76829,-36693,-18744,90829,67552,-5168,-101035,-99435,-46883,17559,64696,54994,24416,16676,20130,50123,54411,26434,-26417,-66066,-75392,-74614,-58158,-47508,-4279,17436,-4041,-18051,-56240,-83590,-97773,-24349,19508,50162,21646,-44707,-94524,-66718,77242,209053,222987,245189,122934,44220,82485,116563,132953,181698,251767,240125,260796,339846,288717,109280,-57600,-21300,3583,-48590,-66109,-72952,-35693,-25361,-29713,-21543,-27261,-80657,-83711,-39821,-96253,-90810,-53893,-35355,-15565,44160,161983,249541,240250,125627,-18046,-68847,51687,100393,68500,62551,103674,128190,77563,-58133,-64962,-35811,-56964,-85048,-73383,-33743,3119,137532,231861,184973,146533,113960,37414,-93264,-152521,-115422,-78733,-88466,-91429,-38364,72625,139850,133958,30213,-6405,26944,85398,111695,21760,-51545,-31666,103073,186240,158937,121756,77392,24080,-60662,-57473,-33242,11539,34355,46875,73198,107411,126893,131230,212440,341903,434962,365468,221197,11871,-164813,-136028,58362,514018,454708,335179,245646,60528,-119895,-151395,-33351,-29711,-118307,-194691,-93946,-41335,-117677,-93182,-24428,-84690,-128112,-41400,60073,84882,126932,165659,156752,175528,232605,228953,107905,-67753,-38814,45037,107940,189912,146662,64922,18128,23371,44646,53252,601,-31118,-5328,31456,29701,6328,-41568,-64643,-30964,-16110,40786,120946,212622,241404,190978,68363,-67434,-92279,28160,153979,188116,66017,-62058,-117664,58468,174674,-5029,-140524,-54030,1914,-19983,-82044,-127527,-83330,-11763,29583,-35965,-119838,-9144,39815,13021,106662,212366,211653,102702,-32577,-111154,-80297,34156,5093,-54811,-52092,-109016,-162064,-78519,23013,11688,-18610,-91878,-132316,-88636,-86944,-53303,66431,128129,60669,3975,-21456,-94827,-144799,-134188,-89873,-69032,-59986,-43850,-19375,39008,-43714,-101722,-79626,-43665,68946,190672,159888,30313,-46382,-77242,-79601,-76182,-30668,-63401,-116009,-77989,29113,66188,37725,7640,-46666,-84567,-138128,-70233,1871,15488,-78761,-74726,36447,112566,157393,153643,158279,44883,-118708,-97778,-41251,-14697,-346,6981,5197,-58296,-131710,-29173,100059,219464,275217,285665,251700,169401,214236,253055,196774,58273,-105053,-111304,-58807,-5719,38069,65365,71109,22631,-47790,3070,75256,95650,-4380,-33139,-15198,-24773,16527,134561,214785,303264,285714,166606,159402,195078,169492,76012,-83469,-107976,72731,204930,221111,172149,174628,152764,143516,164203,126831,32941,-30624,-11846,38374,96731,186816,260238,147870,82043,47160,68136,135331,50005,-44953,-63167,-68111,-96040,-155865,-57123,41895,62749,45961,3652,-45958,-44194,45551,125731,103807,25302,-61957,-109692,-108132,-123931,-72211,-28869,-12954,17199,25996,17551,-28199,-69566,-39153,24502,97805,93246,56244,32625,35955,14904,-35910,-41116,3991,3907,-14728,-27851,-48518,-96691,-112564,-83581,-12091,5345,16074,15362,-61479,-137383,-173765,-170563,-133399,-55108,30953,138164,132513,-19639,-83280,-91627,-81295,-86653,-110922,-122860,-102584,16512,82722,167835,98724,81875,160751,402297,475434,207640,32702,-65550,-30569,262462,398372,338780,163538,28962,-24082,-108474,-93234,-12695,31587,78651,155624,279417,267142,152470,33001,-62822,-102338,-127857,-126510,-50822,-6363,8749,865,37834,161409,112879,59208,5908,-50053,-132711,-150061,-73346,-72124,-61396,-45120,-14213,-11808,-46049,-80276,-100286,-135941,-191541,-179288,-73649,-16104,-72153,-127166,-51041,12916,57685,84987,53409,71358,123022,163101,149461,116062,114264,78463,-56761,-86864,62249,189393,185731,102511,57680,26417,-3204,-29495,-58607,-44274,-5894,41544,59460,12000,-44485,-63798,8915,61581,94761,143436,146648,44165,-99227,-81519,-146634,-137545,-6022,6487,-56379,-84313,-133612,-85738,-82184,-9987,-10284,-20937,-101634,-77786,-55939,-55472,-72172,-68593,4292,39902,10440,-28514,-57079,-112557,-125284,-73870,-4147,77685,146928,172020,152478,42792,-59853,-36135,-12494,19472,70783,148454,182488,165579,31323,-114069,-79056,-618,-27478,-96273,-53002,19137,-10542,-78123,-117612,-74992,4140,-36665,-141025,-94950,-94160,-105623,-39742,4785,6678,40785,51870,-10489,969,29084,22822,-11350,-138128,-72900,-21528,25109,71826,93175,145074,214690,283256,399634,282271,93239,-32478,-126725,-111942,-42274,-48111,-51981,-1779,1957,-72808,-25792,20678,-21546,-137869,-100220,-20498,-16121,-119728,-70800,24633,72497,141584,141095,80180,82597,148430,134487,86799,18047,-51537,-90991,-121635,-115474,-87185,-34324,-6694,-32010,-71524,-140465,-101076,-81545,-57333,-37889,-70271,-91282,-52233,-50486,-41783,-32065,-41632,-117455,-97259,-87580,-110890,-112364,6268,160505,239688,239687,153553,8910,-119575,-89185,-61659,-27470,42771,76186,119571,272362,341344,227633,47126,-115757,-78897,-613,-13300,-50076,-17833,-42971,-95375,-85988,-44983,-34420,-12536,9067,5917,-76770,-69590,31616,63581,71692,29817,-65885,-132674,-155710,-145456,-109884,-76777,-102810,-107002,-59229,2484,62659,105454,144421,250032,322070,257117,206316,257399,452342,577977,570968,465876,365885,323769,169052,28885,-58142,-7916,44801,47499,20058,-604,9290,13003,-36458,-29981,48825,107269,80739,46114,61449,56937,71452,30024,-102593,-97866,-37272,27508,47880,56970,147486,289343,268384,148798,70167,82931,187221,223161,105434,-72745,-53983,127266,213029,252414,303959,219656,125087,92541,85580,97104,112263,86151,16917,-40816,-57477,-20113,122376,151264,79654,67916,15887,-36585,-103259,-138902,-156064,-91549,-41998,-49193,-86021,-48947,126605,299643,285254,143406,36742,-38989,-86833,-113652,-146087,-61696,-33919,-6685,-38415,-67113,18872,223698,362273,390600,287758,90987,-99476,-94989,-7640,52970,63184,29468,31823,16333,16657,36741,53289,8358,-36637,-37699,12071,105021,218467,287381,425473,454099,224364,20935,26972,86295,148433,197411,240092,281576,261998,197696,148243,140324,160904,111285,-5764,-117509,-32541,99149,161091,115306,8904,-85248,-78940,7028,14182,-19224,17927,126913,120887,20605,-59786,-60854,42825,78480,63050,-19893,-68810,-78595,66839,272197,292060,152602,-41529,-118698,-136106,-64856,42263,83570,172086,313501,282258,166120,49812,-59601,-105569,-26405,8193,42021,32735,25560,3966,-7284,13699,-24444,-23772,32430,67322,84144,110503,152786,243719,279194,321169,307122,225211,88147,23385,81500,107783,138779,173769,126236,60422,-35047,-143029,-127964,-131553,-148056,-90963,-18461,4147,-10628,-8025,29425,30624,81762,131430,95647,14397,-48435,-91797,-125003,-138405,-129410,-89560,-28733,-135388,-97717,-45778,71336,178246,113019,-24611,-85790,-74358,-136714,-35804,48310,68370,27851,-46450,-87449,-74078,-35208,-16858,-16957,-34227,-70898,-92383,-131704,-103347,-102761,-82194,-45948,-28756,-18720,-29268,-28603,-55137,3869,91549,99507,78196,23615,-93282,-100333,-16198,87891,139380,110745,38531,18775,91787,169855,217312,210636,136132,83270,8207,-92086,-102424,-83925,-61681,-505,34929,30730,15123,-849,-15129,-15447,-41135,1842,86734,28456,-22255,30859,118909,138603,82251,13539,52315,84585,74991,12800,-39405,17609,92921,72001,62498,161358,187631,126097,77113,56279,59559,70944,27962,-44982,-85163,-93768,-32759,-48345,41745,155349,246671,250866,163121,54378,-61615,-99641,-100682,-94539,-35606,17819,28346,50013,55729,-41059,-101527,-78372,8307,53472,32308,89271,128115,143330,139376,109663,7105,-40606,15651,98144,148743,233083,221055,-10189,-33610,42624,32143,-16219,-89346,-96114,-29000,-54656,-121380,-68995,-42693,-18184,-6514,-13814,26353,93600,78023,-8980,2064,-45428,-143899,-148244,-121773,-90537,-11243,143099,308879,406862,242052,15045,-4135,42219,4724,-50908,-76185,-71474,37718,71257,133093,222158,291461,193016,-59314,-110505,-35166,28548,-23254,-22057,-20971,-64948,-91713,17292,253847,391135,219149,142400,133648,64749,-27085,-90577,-92079,-99929,-108023,-84582,-52209,-11206,-8615,-68156,-117194,-86437,-25216,32172,67032,45185,-24302,-51793,-76919,-92678,-130381,-158735,-135754,-96061,-48710,24110,31870,12883,36227,24198,-6951,36941,101381,169846,95178,-21511,-49195,-20871,33600,74531,120959,134694,117402,91116,35852,-7959,2770,59870,63677,29636,25092,4041,-44419,11141,49791,58872,114890,175055,164092,70931,-8813,-62855,-103878,-22292,58498,54786,-25164,-87835,-63889,-1198,67605,140258,158949,80080,9261,-47445,-71543,-91811,-103512,-84859,-49567,-45936,-37991,-46845,-80792,-120517,-90994,41486,74018,25026,-27076,-19995,712,30452,71876,75648,112248,141290,125885,104937,106878,136283,154479,128434,81100,23479,3229,-32219,-82969,-69972,39558,173830,235834,154160,-9607,20488,161546,186655,68854,-31872,-77765,-72299,-20121,-16877,-39205,-18541,-2268,13746,19067,20775,-13269,-88655,-120610,-102789,-79036,-14939,75735,226862,413249,453556,283953,85179,8335,-9801,-23747,-38023,-51513,-69340,-86023,-62297,-7425,31041,7781,-56801,-120253,-113408,-45088,7458,26233,143220,422544,515548,365565,156267,83962,75129,71393,-51489,-117520,-44533,11039,11258,20466,18150,-12952,-22462,18658,134693,73744,-4603,-39422,-71325,-84314,-39075,28485,100719,188161,215783,126812,-28556,-73823,19669,-25800,-53600,-24326,-439,-39692,-74254,-74298,-60064,-51635,-35522,-29770,-41965,-25139,35633,92236,124272,55591,-42955,-132256,-91764,-24977,11695,-361,-48066,-56632,-38333,-36810,-31487,-46416,-37055,77460,179860,159211,97584,6753,-60164,-5767,-6765,-119542,-29253,-31775,-58240,-56915,-11727,30501,34311,-689,-1299,19157,38152,23649,-81630,-95093,-87457,-123330,-35955,68078,63674,64672,26057,-30781,-99936,-122129,-63853,-37269,-49566,-91537,-90282,-95438,-50628,9108,302,-47722,-61779,-89248,-79525,29085,65906,17512,-66709,-143552,-122424,51552,131307,27695,-67407,-123282,-116080,-56619,-31172,-12953,-37952,-41140,-70589,-141478,-134574,-167280,-164895,-146153,-125961,-105364,-79652,-38201,17067,96946,166511,154426,121478,67675,-36644,-98680,-108010,-33524,38103,69075,51325,27593,14145,17004,3977,-29797,-72261,-115223,-104002,-74342,-46543,-38872,7971,42157,65798,32229,39629,106394,89008,6255,-52544,-66366,-58290,-43252,-29634,-59435,-141313,-142475,-74748,46038,123277,114468,68083,-11203,-2715,-10448,15850,10938,-51906,-54198,-28478,-40902,-56766,-46364,-41577,-21734,5271,35969,71629,96052,72944,50732,32916,88935,53092,-10629,-6395,-118,-42443,-60574,19767,-175,-61705,-57834,-33118,-25290,-15876,38138,101399,130531,131216,109316,15110,-53943,-53511,-3966,91338,109141,81117,27903,-15338,-11666,24053,74769,79350,110336,169330,108426,-62395,-2961,190716,316421,416479,380174,182661,22961,-43291,-39737,-75930,-18274,21080,-99740,-83202,-62653,-76574,-114342,-109232,-30026,26902,87050,19181,-31974,-7349,-4319,-13360,-28920,-65724,-97316,-108896,-93138,11572,125784,146123,33257,-27060,-63820,-96774,-63109,-102734,-132153,-65493,17086,4272,-66653,11949,42514,-15705,18620,72668,56047,15725,10732,9420,19749,10290,-15828,-50793,-65701,-56054,-15203,18368,32394,335,49336,251101,173003,-50462,-15281,99727,91062,25108,38830,-8709,-71612,-58169,-30771,18058,86427,60824,-5774,-53382,-24941,29868,77385,39624,-9809,-54773,-72251,43069,168139,196728,225691,271265,172506,30176,-79032,-127223,-7967,41660,-15396,-109711,-150277,-116006,-50242,-7884,28052,8343,-68974,-160660,-139752,-51796,-6119,21525,83120,187665,213944,126777,22482,-81075,-83611,-41476,-26523,-12396,-3746,-7879,-3176,1590,-42745,-94640,-132217,-116981,-47088,53063,109269,87239,59735,5233,-61213,-51422,-4255,-1661,27582,81429,122438,148393,47399,-139563,-77570,-5370,-27047,-120320,-72597,28513,61656,6128,-88478,-80943,-42200,6137,1853,-64264,-177405,-94634,11275,43088,58379,114510,132523,50505,-96775,-97766,-26660,20070,20704,6567,4489,3138,-26192,-21921,-34331,-45034,3521,97527,134668,159789,231333,249338,171934,117983,88902,13441,-65785,-30007,101717,120488,12178,-76005,-101087,-87673,-86442,-62009,-26360,-4998,1277,-20745,-55877,-40087,58184,124057,151199,160270,101573,25156,-10041,-6890,11414,-25482,-33598,13035,31198,61275,140986,205012,234431,240327,228507,161666,119758,79317,40276,-11878,-38475,-57043,-121526,-88182,-30907,-72273,-72625,-21501,39847,68259,69296,25768,-15004,-57403,-101495,-67965,-24838,-24672,-61115,-6820,84109,218226,267773,183778,70608,10962,17620,12817,-50527,-125406,-128439,-119271,-119687,-87104,-39255,7638,64699,65739,116862,183308,184721,140179,106608,111247,131747,132627,87382,23626,23581,35749,-11781,-662,87117,192283,241902,187795,95512,-8941,-108837,-79118,-41226,5212,-21102,-129865,-111627,10944,137387,181779,84850,-25879,-113788,-122503,-133241,-113870,-11942,41909,62242,31815,-6429,-26650,-57442,-22905,132427,264439,285804,169305,25891,-67361,-85180,-97774,-152364,-154881,-94074,-31464,-60193,-116385,-140185,-92027,-71410,-49910,-69898,-90585,-96035,-93288,-100006,-58967,-15090,67010,104921,-37122,-132383,-27378,49425,34193,2445,46689,139812,115874,32316,89068,133042,158331,108857,25047,-10167,249,-3234,-39012,-39359,43362,121660,169608,77119,-49254,-91589,-122867,-47367,107650,151510,123954,76110,60621,123480,220261,275354,193975,-65698,-10218,137531,233246,284312,264998,193944,97065,-42030,-58209,-18802,-1121,-46927,-71557,110860,212610,149376,58612,-49789,-131653,-62808,6421,52688,54269,36142,-22292,-77780,-55294,-2390,-6681,-61473,-102097,-146495,-104838,-116627,-101036,-14247,62561,121768,137614,73677,-76019,-123857,-31633,63368,185271,277848,304442,208548,37666,20290,-6624,-20603,-48879,-36402,-50061,-75546,-28838,26457,33136,11501,-20311,-46985,-58989,-34163,-4321,38968,66510,19244,-50789,-80876,-99396,-69185,2676,73336,71573,59513,40359,17008,9139,-16917,-109969,-144746,-64917,-45603,-73386,-104453,-52068,48412,101079,124945,107831,-2291,-76262,-76819,-67952,2935,21975,24680,27983,14681,15896,35932,34339,-36564,-95556,-52727,-64065,-75741,-17956,77381,194555,206794,95989,17040,-13428,-14409,-31367,-51128,-58616],[-13364,-2050,15929,-39960,-39389,11913,4446,-58257,-88979,-65964,-79981,-84073,-57938,-36812,-21424,-4459,-7520,-50448,-67216,-13980,36557,72167,80050,3935,-58165,-27487,-9620,-42288,4664,83281,86070,-16786,-25977,69800,67078,13303,-68154,-122326,-92979,-22290,43811,51052,30669,30436,42159,61088,49773,17356,-30134,-65495,-75940,-76562,-59363,-57309,-23618,12453,6553,5142,-15384,-30822,-74284,-29405,15039,52596,31854,-35940,-94433,-64869,86655,228898,236613,219746,58094,-3856,72729,135916,153507,198052,256517,224473,253569,353698,301386,106875,-62442,-8496,27694,-25343,-81200,-89833,-33916,-12075,-10698,-4913,-11074,-69791,-82146,-17540,-51101,-73770,-58216,-46424,-48357,14143,144213,233629,229428,111667,-36172,-42819,63681,95801,56595,47208,85443,109350,70003,-58587,-71119,-40486,-60394,-89474,-72813,-23669,21859,155812,217070,161375,130922,106777,45355,-76912,-122941,-115631,-85379,-91550,-104747,-59990,66879,150340,147664,42641,6349,34880,91944,124335,25905,-58020,-25270,124379,208267,148954,88970,65058,1736,-142185,-11861,39636,58526,57937,60508,85702,115401,134419,153381,242522,334457,385040,310123,185302,5973,-148464,-152403,-4016,415088,485541,390030,310802,115792,-95702,-170876,-54142,-37768,-122122,-183200,-77846,-36830,-108708,-77215,-13767,-77569,-119725,-23542,84317,112497,152514,180176,161584,170421,223314,221489,106477,-65115,-28051,49089,104462,201074,173770,78870,-4995,-6967,31257,59371,41179,35478,58994,69549,45487,5716,-53108,-53214,-23464,-15354,35307,110390,202071,239391,189420,73216,-50178,-76278,41345,151240,179832,78738,-37379,-139898,23345,129965,-34177,-87305,2315,45732,3863,-67405,-123291,-88470,-26241,11688,-46317,-121821,-6425,38975,7273,90724,186270,173465,67909,-51097,-121387,-83334,33912,-13669,-79772,-53767,-100078,-163631,-95611,-5932,-3071,-23241,-87487,-131110,-90165,-76128,-33916,86249,124578,35499,-60918,-83405,-145155,-169698,-147060,-96336,-79259,-75437,-55386,-35926,26100,-15766,-62883,-28827,-1962,106944,218116,157954,26717,-53327,-86673,-84272,-78078,-40296,-74797,-116040,-49883,49949,100867,81184,41134,-20656,-62172,-120799,-74540,5593,55320,-867,-24893,53294,139333,211478,217779,219661,86106,-85273,-64537,-8490,8064,3971,-2200,-464,-59327,-112508,-13528,110017,224142,285606,314466,291599,191113,235737,281026,226850,76488,-95697,-109577,-60375,-10936,32305,64014,79295,37897,-34467,-13920,33144,57744,-14437,-34227,-15044,-19653,21682,125455,172655,249605,277209,182005,175131,207893,184577,98169,-56739,-96423,87626,219596,225976,170107,153005,101987,94991,139029,128754,51220,-16412,-1102,56991,123798,210528,242672,97956,57672,57485,96706,159095,56429,-42246,-61831,-72545,-99887,-138373,-47888,48135,63419,51953,8374,-38184,-30795,57842,136947,109982,25543,-56590,-91565,-85858,-101388,-57908,-18548,2866,38743,46411,30224,-23366,-72852,-38472,38088,122872,116268,62364,21937,27006,6710,-40273,-33999,8090,-109,-34588,-69422,-107345,-156526,-158693,-89193,-10560,20085,45221,42801,-42237,-120922,-157731,-167531,-127863,-55555,18043,99841,77335,-59072,-104267,-96717,-82229,-91939,-131519,-153565,-49382,50605,106190,214740,148580,121533,188864,399996,473650,237160,23821,-72393,-18140,273000,408269,369938,214336,75709,4248,-89641,-96952,-10522,34836,76347,131746,231883,254203,157378,38233,-34112,-63439,-110102,-135242,-45554,4016,8188,-21690,5663,149551,111593,41903,-18486,-70585,-148966,-147051,-78791,-80721,-62575,-36666,-5859,-12110,-54787,-84022,-96804,-127572,-179145,-162636,-52777,13650,-45867,-119049,-51120,15060,53533,80187,50031,69729,122991,167805,151948,114229,115128,95731,-20036,-29537,121228,255426,252672,141516,64298,12591,-26838,-47092,-61560,-47676,-24270,16081,43096,8200,-44710,-72323,-12519,41373,86624,147829,186978,109210,-59590,-71995,-153893,-116420,22145,23680,-50465,-82665,-94335,-54549,-60257,343,-10009,-16644,-68835,-45400,-19996,-22462,-54262,-66464,575,35902,15915,-15704,-43125,-96269,-116485,-65395,6539,96430,168768,154425,94810,4915,-62268,-31731,-9826,27667,92721,177846,211421,183939,33485,-124922,-65016,23858,-13217,-94277,-44951,35936,5286,-66755,-96488,-39023,30052,-19103,-134345,-94822,-77454,-86017,-39694,-9735,-9046,36730,73248,8330,-726,6001,-13732,-36598,-147054,-63473,-13402,34008,80250,98968,159977,242602,309364,406326,270787,103347,-4487,-95433,-142304,-68877,-67591,-73522,-45518,-44153,-75519,-3870,36933,-15120,-139168,-94951,-3191,16534,-83821,-76564,29717,88682,158460,142266,67093,64552,164886,174644,120517,30360,-55813,-97268,-110039,-95934,-70031,-21513,-886,-29150,-62384,-131830,-137729,-116639,-82713,-49782,-71244,-103815,-62111,-64266,-64819,-66297,-48900,-113351,-100084,-92640,-123469,-107275,33428,188431,245905,250473,175418,26157,-105730,-109107,-81254,-35757,36724,64364,108053,248864,294100,188732,25839,-126747,-66252,6699,6193,-57194,-52574,-74990,-114829,-101240,-61716,-36391,8711,34796,23138,-71459,-65544,28552,48996,43583,4841,-59991,-110856,-144571,-141256,-109075,-77333,-103415,-118271,-67247,-5404,48193,83947,114672,206327,294245,267563,214758,242759,421890,546211,540122,449432,377572,343284,162057,20795,-48061,22033,67183,57737,24342,9065,44155,52177,-5055,-7825,80033,138794,117978,82348,96382,94819,114845,76052,-69281,-105170,-40242,38130,71564,81642,170238,326463,304180,171971,70806,46914,135226,166682,55183,-99611,-38412,141818,236831,276158,343813,254877,146003,106074,97836,115731,139454,132502,74003,13435,-15646,23756,189911,231319,145607,93601,24317,-34951,-99810,-142672,-151496,-97149,-54710,-60597,-95278,-46865,112432,294151,317044,169948,50468,-32853,-81593,-104883,-112431,-55226,-63495,-30907,-50696,-57844,56091,270998,393512,398008,276994,86095,-86695,-86762,-13927,39872,58703,26369,19114,6893,12963,26072,53474,22235,-16420,-22003,7664,88465,220300,325683,474848,465121,212032,17767,34041,92036,146227,190887,234396,275118,243140,172891,137828,151660,184829,128925,6020,-108127,-53194,89621,157565,113946,10177,-90233,-92244,21179,40563,16732,51442,142813,107608,1136,-75950,-72807,15399,53972,53860,-15020,-42279,-27334,74843,248905,269180,162061,-19216,-98405,-112053,-46702,57724,90391,171186,311219,285999,168950,53530,-55146,-103854,-31085,-10292,14127,37111,59229,35622,1233,-16358,-64390,-49847,12225,72498,113751,152022,199363,300700,343539,370905,347247,258400,113594,45056,88906,97262,102273,113817,94136,66103,-18096,-124352,-143682,-146091,-152210,-93440,-28898,-19003,-37186,-19910,30737,45404,94609,145317,114001,32304,-37514,-91953,-121825,-146955,-120791,-126328,-73487,-150039,-94559,-55588,47422,141679,77189,-55306,-95907,-56579,-104431,-65470,19444,47881,20210,-43699,-83222,-72005,-35789,-18850,-15589,-30928,-68773,-99427,-135319,-105529,-116841,-99197,-64875,-45807,-34273,-45923,-43857,-67640,-2564,82112,72866,42762,-9756,-117157,-126524,-33897,80209,129047,97731,33007,21296,94207,154271,194723,204923,131718,88211,12349,-92024,-101852,-81580,-67584,-20162,-7894,-7373,-2898,-10612,-42436,-52539,-72060,-22799,47640,-13468,-81646,-13330,100519,117056,43207,-29685,30373,70185,67640,10799,-27305,43723,140801,137771,114250,222746,252571,165764,98749,62178,62611,81530,51535,-23499,-70017,-107258,-40297,-64519,53199,164506,252004,256765,165393,50690,-60890,-81750,-90721,-86090,-27879,22706,30572,32206,35243,-46236,-113796,-91397,1403,47106,34178,104177,151148,143913,107843,79552,-8877,-46689,4470,74446,113914,181225,206711,8741,-49836,18824,10239,-24494,-78509,-113041,-41255,-48337,-92687,-79443,-83246,-62856,-49180,-49341,8626,100310,115274,53167,54109,-15838,-124055,-142162,-129102,-102026,-25461,100968,263233,358831,202547,-8028,-26048,35100,4015,-58456,-88014,-41158,95366,118824,165173,225408,271731,197260,-46756,-129071,-42369,32905,-2633,-16585,-21514,-59452,-97965,1303,221518,345924,240830,198627,173295,83296,-22082,-100699,-103401,-103087,-104046,-84354,-57115,-9488,9739,-34477,-73828,-37942,24151,68434,86284,43331,-33413,-60593,-84121,-95517,-122011,-140805,-123603,-75166,-15205,40190,29574,11194,49710,51932,13936,38422,85799,156072,94452,-21514,-58141,-25126,24029,53836,91359,99555,92489,88613,58443,24556,22579,63253,59126,23081,19790,4205,-39850,8251,45663,54214,112378,182406,171050,80572,-4542,-59020,-112315,-36454,42529,41921,-33208,-91883,-65441,566,69390,122305,105541,40113,-5846,-53363,-71906,-87681,-103513,-98052,-66129,-49300,-26943,-28415,-55565,-109380,-93896,49961,92261,53277,5804,10186,22326,36772,74156,70081,111459,144552,125442,93805,97172,132910,147229,120216,75352,25618,5509,-35205,-87225,-55588,61256,200911,266859,187171,20999,63024,213456,212766,90602,-16465,-58445,-45770,5218,199,-22237,7709,24375,47211,67813,76790,36205,-53324,-100670,-107482,-85424,-23824,63166,213314,381215,378368,198360,49622,1490,-6459,-13254,-22774,-34438,-52355,-74788,-56634,-3115,32446,15948,-31543,-91690,-111748,-49175,-2177,4333,99258,379915,487030,338884,125201,43798,25022,29904,-79361,-89724,-6041,25712,6950,21025,21332,-13527,-18148,70917,197851,140527,45508,-5072,-52331,-86699,-47495,14379,76668,157181,195600,137317,-5773,-82365,1815,-36422,-52095,-23003,-1034,-36620,-63104,-62376,-51882,-45441,-31685,-29779,-46463,-34503,24756,90689,124998,34106,-63931,-131391,-94050,-29407,11393,-1764,-51363,-68733,-63090,-61042,-43033,-39787,-16270,90468,186122,160428,94780,5837,-64740,-32743,-28412,-69371,2417,-18311,-60975,-70827,-26688,12795,21448,-3032,7511,37186,60625,47373,-65116,-103751,-99440,-114462,-38049,59271,50842,45457,9344,-43054,-103501,-112095,-57031,-19640,-28507,-75947,-88219,-71349,-24815,37030,33877,-15695,-42964,-91823,-105753,16794,62535,10460,-83917,-180330,-60640,119962,198315,85648,-50623,-128704,-103225,-49522,-34739,-33134,-58354,-54072,-81915,-132376,-125186,-116144,-122247,-132951,-129098,-112866,-87761,-43028,17708,105681,195460,208481,167812,76505,-48326,-120665,-105892,-32983,37921,70985,52460,16094,-2354,18519,19287,-6014,-43669,-92073,-111750,-77749,-56837,-48035,786,34206,52418,1807,22614,93880,91206,16320,-45568,-61650,-62709,-58255,-51594,-79150,-129578,-115568,-78222,17134,71851,84960,73527,-2778,-2157,-17729,-12859,-38989,-80706,-47258,-13905,-35020,-64375,-61237,-53861,-6960,52734,88965,110751,119874,84946,53179,35489,97175,69778,-1264,-3849,57,-41662,-54762,40106,40370,-23526,-28522,-10554,1887,22550,76932,130914,149170,140395,112049,11489,-72368,-80384,-13863,89850,94609,61281,30560,11850,10489,35361,73610,73301,103575,157537,96511,-72909,11816,184371,292618,389319,362643,182427,34777,-19460,-16121,-70708,-31649,26568,-84567,-102222,-89198,-101276,-120234,-92199,-16362,40015,94096,15121,-30076,-4585,-1172,-9481,-29353,-70341,-103032,-114102,-94480,1826,84944,86827,-10851,-66520,-96807,-102912,-49587,-80662,-163247,-77216,10770,10493,-54892,16291,46824,-20432,3821,54389,36565,-996,-2602,975,18084,17520,-5808,-43146,-59094,-50526,-14521,14655,24282,-6932,41595,259864,215686,-16311,-26507,76308,62383,22339,43165,-10884,-63665,-41174,-22233,2750,52951,36297,-14971,-54455,-28561,19753,59205,35000,-2574,-47802,-87016,4509,142982,190835,228636,261579,150921,7212,-99218,-102294,10028,56507,-821,-103930,-149202,-110031,-43107,6883,39930,9407,-77012,-177147,-162680,-77815,-18522,25774,96216,208858,239554,142144,17939,-91320,-78380,-23731,548,25573,14849,2763,2010,10227,-30129,-87151,-131456,-125536,-62401,38583,103990,89526,58976,7673,-58908,-56361,-6930,-1723,31667,89886,124258,122769,680,-148910,-66017,-487,-23534,-112599,-79871,19175,56699,5262,-80616,-82466,-40449,15683,13142,-55038,-168774,-100153,-1961,18931,47661,106234,115198,39577,-63987,-110391,-31872,24762,36024,16347,-7182,-13961,-28548,-13926,-23766,-28735,30522,113831,117811,103431,164411,206939,165211,125442,90157,15302,-45548,-293,122825,108225,-9648,-92445,-109290,-88203,-87129,-68276,-41719,-20133,-12272,-31854,-64644,-46143,55965,135306,190141,213491,129541,26321,-26699,-34785,-4380,-20468,-14298,42145,57976,79886,147697,205371,269112,312374,315045,252715,203798,124148,60567,-1097,-37842,-58195,-123280,-97449,-53302,-90239,-79956,-22120,44270,71730,65590,17366,-25493,-62213,-88434,-59291,-17766,-10132,-65222,-22072,71544,208517,250157,172613,71427,20909,29802,18120,-49253,-117884,-126678,-111244,-109057,-100004,-65295,-23553,25181,32364,81229,140808,149722,121206,104204,125051,153848,158222,115337,48786,40935,42695,-20349,-18479,61746,175315,229555,176031,91529,-5191,-110946,-79829,-42113,-904,-20048,-120624,-104059,16480,142596,189482,86321,-21009,-102254,-115471,-130625,-113271,-3448,49850,60454,19284,-17545,-31874,-62324,-14770,140536,283492,308225,180584,19255,-66072,-77785,-91017,-148649,-154417,-92874,-34548,-76211,-128928,-119269,-65362,-40503,-20423,-51226,-88913,-108343,-116795,-120732,-56497,-10288,67615,91830,-51515,-120212,-21165,53413,41023,9399,51576,156078,164050,87579,124718,144612,151628,97738,17296,-6205,7362,1069,-27180,-9464,84348,149276,171097,55105,-79436,-110135,-133938,-52382,104220,156378,126028,66271,45127,96056,156291,191505,130432,-100908,4501,115207,188341,239401,227118,161131,71293,-62119,-75112,-6116,19842,-38548,-103280,77831,198307,149466,68111,-39993,-107393,-45007,22094,61201,59080,43679,-12033,-62844,-69013,-33479,-34018,-79563,-107649,-134886,-105678,-120461,-89811,-11187,59347,114500,127013,60256,-83422,-124678,-39921,34050,141252,224977,273852,219942,49075,13805,-31010,-38146,-63440,-44243,-46927,-58035,-11406,37099,34762,3346,-35072,-55095,-62936,-41359,-17889,22615,62282,25265,-50493,-87528,-108091,-77193,-5737,62545,57688,45141,33128,5086,-8187,-39959,-127223,-159708,-67661,-39595,-64621,-101899,-62752,36002,88032,102651,95433,8103,-38592,-44388,-51750,2427,36185,47326,56271,47343,41750,50754,40944,-35714,-104925,-65694,-77275,-84825,-19039,83097,195198,188422,75580,-1871,-28634,-20949,-31581,-53087,-73526],[-28800,-26470,-31496,-77838,-57445,-2447,-7838,-61090,-76445,-61368,-77170,-74331,-41854,-15555,-11390,-7175,-18846,-67291,-74689,-18633,30829,64459,56498,-21163,-73094,-35743,-9622,-42087,-5800,70402,82625,-7948,-49828,33641,51955,19415,-44818,-99751,-114661,-79176,4573,30692,19806,25513,44061,52547,28626,-5900,-46633,-77564,-90052,-93978,-77203,-83646,-58755,-9542,3548,17541,20848,18982,-43858,-41400,641,44637,32487,-34566,-101821,-78664,72164,222169,227171,169368,-14002,-36861,68500,147901,157845,191567,225816,171164,212477,330166,287345,89193,-74807,-3586,43677,-4407,-94794,-117246,-43517,-9235,-1351,-1473,-11263,-72566,-76866,558,-19871,-61461,-67223,-62986,-93107,-12386,125785,202748,195148,74415,-71835,-25652,63514,77300,32204,19688,55216,78256,49070,-69515,-84632,-53724,-72217,-100330,-78994,-21981,32345,161343,186049,126359,103876,85762,40179,-69341,-100667,-104062,-95535,-100263,-119076,-83008,65372,163193,156429,42770,5586,30849,84927,119348,21412,-74698,-26514,137938,219888,128093,44833,46189,844,-62025,68337,102327,91750,69083,61629,84699,109649,126711,156969,246138,298598,312700,242281,140161,-9490,-143198,-176201,-59430,316382,499897,431598,359340,155191,-78686,-182907,-84581,-56003,-135805,-178470,-69843,-43045,-107729,-68511,-9006,-74096,-117513,-15796,94707,126945,165494,181501,152795,148821,192536,192395,88401,-72603,-26673,41918,86421,189185,176393,74785,-32945,-33293,26936,75408,76506,83060,101928,93076,51177,-1190,-69125,-51679,-22348,-17179,24642,90270,170761,209125,161818,57544,-44764,-65695,44748,136391,160316,80606,-21688,-133827,-6618,97522,-32712,-35775,49658,79204,16880,-61094,-125417,-101926,-49444,-16342,-67213,-121916,-7661,33802,315,67014,145971,120069,22315,-76848,-135342,-78778,39140,-30283,-115652,-63721,-99877,-164401,-117135,-39804,-26173,-36770,-91471,-124164,-88257,-66152,-18661,95661,110122,10927,-126404,-141746,-185371,-164392,-160566,-106128,-92976,-95172,-69322,-52336,6941,9160,-18425,18615,35910,138608,230733,144490,16642,-63653,-96837,-89327,-84850,-56415,-90942,-106001,-29515,59558,122990,111017,61312,-4956,-48017,-110968,-86068,-577,82501,75927,51015,78012,160164,259122,278844,273062,117173,-56768,-34810,17425,23016,505,-16316,-7294,-60448,-100396,-7897,106544,211054,277188,325840,316198,201548,245375,296777,248807,91794,-86062,-113287,-69583,-23794,19194,54462,77917,44118,-27175,-31246,-7166,18287,-31028,-43174,-22057,-18183,20894,109502,131466,189823,252496,183358,171812,195011,176778,100592,-45462,-80255,99933,226887,222174,159729,123157,48112,40954,101851,118011,60165,-10791,2866,70110,145592,222391,206841,42119,23298,56715,112716,167846,51876,-47386,-67488,-83819,-106258,-120054,-46154,41107,53244,47966,3628,-38190,-20680,70710,147046,112030,18848,-62033,-86332,-72416,-84346,-50755,-15530,11832,51657,57897,37030,-19854,-81043,-48266,40855,136179,128347,57147,-4301,-371,-18877,-56062,-34149,3117,-13024,-62809,-121808,-149158,-151769,-155705,-100327,-21079,24856,65065,61043,-31238,-113203,-149595,-162543,-128984,-64428,-4380,52842,22278,-93593,-123974,-104883,-90048,-100339,-151648,-109924,-3884,71446,114261,242561,183642,148113,199371,363524,429767,241991,-3621,-100741,-21816,261591,388755,369030,238748,102261,18244,-81380,-102583,-12071,31005,62730,88400,157897,215150,142029,28695,-15814,-34399,-95072,-147716,-44849,9636,2430,-49642,-34598,117302,94271,11108,-55534,-101905,-173102,-146945,-90451,-95455,-70476,-35647,-5100,-19994,-69135,-91189,-95862,-120887,-167377,-152330,-41342,32085,-28523,-111146,-54613,11980,42230,66690,39363,59867,111010,157989,141221,102284,104903,98791,12007,32974,181334,312018,306208,168204,60325,-10348,-60061,-75382,-75047,-62076,-53727,-18686,18284,-3532,-52110,-86640,-39097,12524,69634,144372,218497,168298,-20670,-70917,-166992,-101399,36332,35381,-34483,-69070,-60392,-26006,-41709,4097,-15905,-18167,-45525,-7859,13700,4044,-43191,-70424,-9822,23678,12037,-12296,-38760,-88585,-113171,-63522,9350,103756,179087,139104,47714,-31899,-71108,-38158,-18417,24061,100712,192547,225956,190311,28686,-140129,-58094,37611,-7461,-97446,-41835,46474,16481,-55803,-71769,-3947,51186,-4076,-119152,-104455,-72013,-72625,-40984,-25661,-27284,21737,77392,16591,-10547,-20607,-44870,-54362,-138534,-61691,-13176,33625,76886,93851,165836,265164,327989,398316,249963,108391,20331,-63144,-128745,-100122,-92671,-99303,-89068,-87086,-70539,8705,44886,-14905,-144105,-94775,9614,46341,-48306,-85053,25454,96256,160842,127217,42016,36701,173330,212380,150231,37535,-64842,-108033,-103750,-82632,-56406,-11383,213,-32528,-59404,-122215,-166517,-149565,-109451,-66051,-77639,-121856,-62685,-61674,-65233,-95025,-65362,-116774,-106807,-98077,-136252,-96136,62369,206302,237721,248522,189461,38712,-94831,-136424,-101431,-45264,26406,45788,86393,204943,227194,140479,-159,-137588,-58629,10374,22161,-72259,-95963,-106671,-129561,-118667,-83491,-38623,25127,53274,33239,-71123,-67754,19799,31954,15241,-18378,-53133,-94180,-134030,-138304,-112369,-82321,-106405,-130713,-74674,-11482,37173,66256,88782,163578,252569,252489,195663,199883,351995,471290,471735,404177,367246,346721,146681,7576,-43830,40670,76123,55016,16304,6528,61575,76373,21737,14250,106467,160349,144257,108425,123837,127459,152019,119981,-30545,-113704,-51640,38787,86824,99487,185098,345859,322190,186316,70488,9939,77327,101223,828,-125712,-27782,146017,250259,289922,367316,278165,155995,108004,97167,120462,155578,174557,135920,74258,25896,61378,240791,294333,209139,115434,28635,-37656,-92212,-135921,-139445,-102626,-69749,-77048,-105301,-48991,86423,269157,331416,187910,54651,-35829,-84705,-103279,-87651,-35166,-83221,-53893,-62398,-50235,87868,303105,402677,387146,257162,81110,-73760,-84557,-27646,21408,46373,17104,1098,-1540,4821,9193,45433,27410,-4194,-18440,-10746,59875,210403,354303,503159,450507,183280,3880,35072,93277,140328,180757,222530,259177,214100,139048,116496,148255,190510,131907,9105,-99091,-79601,66940,142247,104360,3781,-99068,-84055,54665,77613,52514,78410,147864,86080,-21910,-93726,-88628,-14946,25985,38738,-15597,-23840,9050,79191,210966,231889,161172,-108,-80943,-92249,-28490,67339,90443,162052,296609,277826,160878,47967,-57916,-106050,-37580,-23756,-10316,38590,78160,58309,10447,-42999,-93840,-62578,-10018,72268,142050,194705,243374,346555,390279,401202,368166,276051,129921,61497,92759,83882,66972,59172,68481,70970,-6642,-108185,-146302,-160258,-161542,-102404,-47378,-48656,-60560,-30046,26626,50739,98875,152248,128131,47309,-29197,-92454,-111966,-131324,-97535,-113093,-125426,-133118,-92960,-66502,23825,108476,47655,-83277,-110437,-45528,-81625,-96671,-13998,20212,4718,-49382,-86028,-73875,-40286,-25741,-19656,-32133,-67391,-103620,-129184,-108676,-131623,-110263,-75966,-57658,-47717,-61412,-58316,-81182,-12514,66279,41842,3202,-47809,-137787,-153699,-55879,65716,110790,78765,25262,20113,86526,123542,153845,181672,117722,86343,11859,-93404,-102858,-82939,-77346,-44026,-51301,-33559,-15032,-19597,-67706,-93346,-110931,-48781,8197,-45566,-117313,-43096,94098,104343,13449,-75484,-126,42514,49092,2921,-17316,65449,179208,199041,165219,284855,322725,203682,112714,60137,59004,85977,71696,121,-48898,-121835,-61114,-75577,73977,174018,253365,258325,164256,46655,-56521,-61989,-80989,-81726,-25996,21493,24656,3814,5049,-58197,-132327,-110202,-10733,35577,32012,112373,169210,144022,84455,50141,-31120,-59567,-10743,50160,81956,134929,187249,28843,-69180,-16357,-20352,-37758,-72520,-119597,-48949,-37468,-66373,-78792,-97587,-82300,-81369,-81558,-14898,94630,141571,111476,115037,33182,-91745,-126694,-124944,-112342,-38095,61624,208291,294176,156835,-32283,-52119,22419,-813,-68959,-100198,3852,157740,174684,201948,226060,246092,194104,-39012,-148209,-40911,40221,14430,-14380,-23494,-52916,-97004,-18440,173772,271251,237590,241591,208307,101598,-15772,-107515,-112976,-107088,-102901,-84549,-57805,-571,37637,13345,-12268,30575,89312,111226,103889,36898,-46754,-74812,-97580,-103888,-114497,-118565,-99845,-44256,17463,48153,21604,8288,65154,79898,32039,36361,67664,141028,96485,-13301,-61519,-28676,13667,33784,62560,66100,69554,82889,75141,52269,41894,68599,56970,17675,14496,2885,-41067,-2549,37037,47582,106781,183520,172039,86597,423,-54201,-120628,-50273,28372,30788,-40801,-97756,-70584,-4125,60342,89984,47823,11764,-15432,-55071,-70881,-85229,-106401,-112799,-75852,-44211,-14584,-12112,-32901,-99229,-94858,57947,109026,77574,30747,31943,37271,36646,70268,61248,108954,144443,120471,78801,81959,120369,131239,106028,64509,21583,-968,-46409,-97552,-42549,80564,218908,285191,211815,50069,97703,246788,222582,105427,-4453,-42321,-23691,23880,10512,-9853,30424,47976,75719,106871,121254,77389,-20079,-74564,-101854,-90763,-34994,45576,188194,331143,291975,116406,20791,-7113,-5078,-4935,-9838,-19414,-36759,-64486,-51084,687,34109,25594,-7958,-66406,-100808,-51915,-12136,-20672,46412,311475,427792,296676,97583,9632,-19521,-120,-70522,-40250,39073,37669,1119,20679,23614,-15392,-15101,107122,233617,190771,87777,24559,-35488,-89847,-58167,-1281,51440,122823,169195,140722,14521,-53485,900,-36878,-49753,-27617,-9935,-38808,-54765,-52146,-44340,-38808,-27197,-29388,-51116,-45708,8478,79192,112287,5142,-87768,-129584,-96551,-32303,12567,-3508,-55253,-79781,-80932,-67232,-37177,-20056,2924,100596,189217,158857,88832,2439,-66372,-63273,-55946,-19314,40960,5632,-54392,-81326,-40452,-6120,6115,-8550,11973,51192,76675,61474,-53458,-109919,-109996,-109060,-45900,41599,30267,23693,-5604,-52021,-105489,-107666,-56236,-8621,-11600,-61551,-81428,-51015,-3845,59104,60017,7373,-32664,-95495,-122416,8700,58892,3035,-95948,-137571,-2994,174494,244299,126381,-33917,-121489,-90213,-44516,-40329,-58298,-81703,-69546,-95650,-115932,-97973,-56725,-71263,-107870,-124956,-123352,-99674,-50758,15420,109958,216879,256065,208634,85510,-51500,-125964,-103607,-34756,35247,70641,53891,7263,-18867,17744,32147,16596,-14685,-60523,-94437,-70953,-62243,-55923,-4835,29090,41458,-24786,5901,77328,88411,26968,-35969,-54365,-64186,-69885,-72500,-97845,-113950,-92234,-80523,-15687,15379,49285,70822,2314,-420,-22219,-41264,-87609,-95623,-40048,-5922,-32846,-73747,-74396,-52965,26059,105899,134818,139795,135662,92980,55143,37196,100670,81927,6361,-1118,1522,-38010,-45730,61887,90851,20095,755,9401,26038,60316,117168,158920,165269,146281,111433,4501,-90817,-107762,-28674,83065,76075,44471,39269,33984,24341,39428,67215,64923,94475,138765,77015,-75959,27372,175485,266195,354547,334066,177779,49445,8263,5150,-60694,-37597,36845,-64158,-121353,-119461,-127558,-123317,-78548,504,58087,103324,11881,-29266,-4098,-418,-7568,-30081,-74556,-108600,-118149,-95363,-12049,39106,30349,-48582,-100676,-121461,-101595,-41316,-58285,-133962,-74461,10340,19685,-43541,16917,49326,-23513,-10381,35570,17880,-15834,-14164,-6645,16233,23435,2245,-37822,-54847,-46616,-15588,9336,15750,-12260,34254,258419,254206,21682,-35307,40099,25207,25814,47121,-14731,-57644,-26055,-12487,-7045,24458,13155,-25952,-58212,-34162,7781,40173,30256,5897,-36999,-87733,-31772,112982,173911,215571,237171,126934,-10548,-104568,-76868,27279,71911,16646,-95673,-146824,-107737,-41577,15681,45689,5068,-86787,-167894,-173248,-104081,-30659,29286,104444,218336,251636,149467,12711,-96773,-69919,-5528,24384,56138,28650,11002,8472,18311,-19520,-81077,-130343,-128289,-76908,22992,96104,90496,56935,8802,-56680,-63201,-11782,-3507,34376,96527,124388,97232,-38668,-137596,-60266,-2417,-25625,-107610,-86756,7389,47873,962,-76171,-82890,-34607,28786,27482,-43748,-158508,-106943,-17266,-3430,43573,108704,108181,37123,-33076,-117509,-35278,29611,50534,26657,-18333,-33773,-29654,-4598,-12019,-11983,50999,118855,96262,54007,109882,170570,156964,127876,85982,15224,-26126,27416,134328,88507,-33570,-110226,-108357,-86871,-88074,-74411,-55621,-34480,-26273,-44498,-74765,-51939,53712,144350,227529,266259,156954,28153,-42028,-60156,-21082,-15238,6097,72115,84456,96679,147614,195260,290083,372414,391288,340565,285514,163639,76514,6318,-39026,-59513,-124988,-110739,-77659,-106066,-85044,-24120,45101,70182,59326,9069,-33997,-60619,-75883,-51799,-10554,8976,-56703,-42694,55158,193009,224423,156579,70223,29936,41271,22168,-47893,-104785,-113001,-97503,-100518,-116618,-87722,-48977,-13510,-2211,45399,98596,114091,100386,98820,135587,173381,183018,144447,75927,59680,50234,-25692,-32624,39068,154916,212844,161979,84950,-4410,-113642,-77906,-43114,-9033,-23349,-116563,-98891,19560,139926,185553,83468,-17431,-92566,-108384,-124142,-111428,4480,56193,56986,5887,-28485,-36132,-66161,-9290,134609,279904,314214,189486,12281,-62687,-70180,-85877,-146474,-152346,-92370,-42835,-95698,-130127,-98196,-38010,-6973,11122,-31893,-86700,-119735,-138088,-134403,-57371,-8681,65674,78040,-63045,-106005,-15057,56075,46879,16203,56496,170612,214185,149174,163144,154570,136849,79423,8956,427,15440,5912,-16454,16895,124339,173524,166710,33838,-106147,-127668,-145087,-57684,95943,155221,124727,54940,30397,73358,106507,122283,75503,-127359,15822,89952,141295,187709,182170,126253,47417,-76095,-81957,17961,49736,-20939,-129793,43050,174866,143264,75630,-23462,-71979,-18035,42107,71068,64856,54780,7873,-33736,-48595,-39776,-44144,-84088,-102466,-117483,-99303,-116691,-76059,-5559,57854,107024,112945,45068,-84514,-116770,-44255,9632,103317,177910,243818,229589,63273,6893,-53106,-56569,-78238,-51277,-42506,-39152,10246,51922,40017,-3033,-50139,-63261,-66769,-49071,-32684,3335,54366,31070,-48882,-94056,-116104,-82642,-12781,50443,42503,31060,27886,-4591,-28016,-66846,-143597,-155507,-61663,-24790,-48387,-90560,-64057,30100,79261,82567,81287,22394,-3659,-17656,-32143,6208,48582,66239,79012,75587,70258,68764,49764,-32721,-108909,-75712,-87746,-91357,-18181,88001,188462,163612,53411,-20128,-38275,-19328,-22717,-44798,-80923],[-39924,-38474,-81756,-91973,-63728,-13876,-18591,-56875,-59692,-52931,-70134,-60219,-22844,6344,-646,-10382,-29923,-81515,-75571,-18823,31716,66535,45045,-35573,-83601,-44149,-11377,-40506,-10620,61461,81057,4218,-73567,-69,37967,27874,-17206,-51788,-55493,-111185,-36765,8988,6106,15801,39859,39928,6844,-27632,-60738,-87555,-102871,-111865,-96891,-110965,-92875,-32290,2551,35163,68281,76640,-7096,-46173,-10535,38804,35952,-27347,-100261,-93058,48319,201681,206649,111162,-74097,-33009,81698,166119,159925,176045,173722,98153,156139,283409,258832,68381,-82095,5385,64490,28530,-76635,-130765,-52564,-5597,9023,-742,-17012,-78192,-65613,17449,5656,-46496,-69427,-72168,-126573,-5992,128460,179152,158996,35542,-94524,-8085,61279,56438,7275,-7866,25265,47524,27117,-79798,-93940,-64159,-81620,-106591,-80920,-16607,47027,165901,153226,92719,76813,62399,32354,-61504,-79380,-80890,-91660,-101525,-111263,-77066,88749,193949,172417,43216,3237,25705,74969,107666,17301,-90876,-25224,153233,230055,107833,1548,27717,23834,29025,146684,153951,116568,76256,60025,80001,99741,112952,150465,233735,251370,239645,180491,99036,-24441,-140119,-197939,-98288,234906,505665,468078,399069,186244,-61159,-170452,-114486,-74863,-149725,-173060,-61650,-51269,-106470,-60753,-5108,-69083,-113136,-10134,97666,134306,172492,177553,139663,121840,151254,150231,61436,-82291,-26502,32265,63388,164686,164465,62276,-56739,-44279,34391,94554,103493,117272,132902,110492,55295,-5811,-78760,-54128,-20405,-14292,16669,69005,128314,161181,119278,30823,-43736,-53451,46658,118625,138363,79363,-7924,-104943,-10991,94889,-1060,12283,92651,108660,26889,-55560,-126056,-115447,-72830,-45739,-90256,-114340,-6960,29835,-1357,46469,104245,65120,-22404,-98951,-132980,-55952,63660,-23891,-153528,-73638,-100899,-159876,-135005,-69079,-48856,-51377,-96435,-112638,-77455,-50725,196,102734,95201,-8532,-139239,-121427,-127281,-131199,-154637,-110925,-101037,-111685,-79390,-63085,-9658,35910,32014,66922,77222,170354,234311,127393,7249,-70108,-99722,-88488,-90186,-72186,-103222,-88684,-10838,64655,136949,128540,70118,4043,-37304,-102327,-95842,-8768,101927,150224,137968,114965,183154,306642,342509,323109,144011,-26776,-2397,44065,37722,-2864,-25098,-6350,-55614,-89744,-5076,97454,188295,257008,324934,328835,205816,248126,304669,266664,108728,-72470,-115377,-78916,-36334,6642,44134,73499,47355,-20301,-41025,-35585,-11190,-44887,-51941,-28896,-15737,19926,93631,98385,136213,221647,177828,157802,168381,157144,91599,-43094,-60511,114254,232649,216585,148197,93617,2329,-7852,60764,99936,64530,-6915,7563,84752,167929,226905,162256,-8168,-10798,51869,122257,167380,43135,-53172,-72206,-93044,-103983,-97228,-44122,27984,39945,41920,-2964,-39397,-7811,92468,167467,122511,17622,-68438,-86405,-63198,-67373,-44006,-12628,20852,62563,66641,43543,-10739,-83262,-60567,39180,142739,134727,47531,-38687,-37081,-52087,-74041,-34948,-4940,-28754,-91990,-176309,-101666,-84400,-106907,-110750,-36806,25802,81624,75873,-22632,-108013,-143483,-156482,-128719,-72947,-26174,11654,-18286,-111143,-120903,-109641,-96715,-101512,-132604,-63488,37132,86290,115093,256618,209214,168272,200217,307245,357623,226111,-38184,-142781,-35158,234511,347255,343165,243355,116143,26157,-75352,-102743,-10702,26846,45615,37681,82677,168034,117721,11968,-3826,-9885,-78004,-151635,-42144,17518,-65,-72363,-72412,76361,69833,-23290,-96182,-135877,-164531,-142024,-100160,-108353,-77335,-34189,-3348,-26146,-80213,-93485,-89623,-108449,-150698,-140900,-33018,43462,-16691,-102489,-52522,11885,31855,52796,29108,49678,96045,142702,125780,88267,91929,95548,45177,98350,238906,357213,347875,189178,54841,-31762,-92441,-105095,-90644,-79116,-85009,-52491,-5814,-15187,-58981,-98642,-61143,-15838,51916,140527,245444,222614,20623,-71167,-175624,-85351,45664,51847,-570,-36590,-25133,4594,-19693,8887,-20033,-17822,-23900,32949,49261,31911,-31136,-71814,-18516,10919,5803,-11496,-36875,-82726,-109084,-61123,11676,107141,184492,135958,30558,-53791,-77354,-46614,-29397,17304,102650,199457,232558,191645,25173,-148705,-51494,47327,-2693,-97682,-36772,56725,30378,-35001,-36700,34746,71504,12473,-100311,-114662,-69764,-59510,-37805,-36614,-41429,5436,72989,22214,-19482,-40776,-60717,-58971,-124017,-59202,-12487,32254,70103,86080,170172,288712,345782,384840,229399,115815,48213,-28211,-96770,-126075,-113709,-118957,-122390,-111620,-57588,19589,51573,-13521,-142528,-90956,24749,77293,-9923,-84559,19271,102653,155879,105405,14949,10290,183126,255063,182728,46035,-71824,-113588,-94738,-68191,-39538,3536,4824,-33763,-54443,-107293,-135902,-149125,-128163,-77032,-80754,-122807,-41700,-28697,-31919,-89682,-81801,-119525,-107859,-95733,-141818,-83354,88411,213650,220965,240769,201988,53926,-78925,-129154,-102579,-44308,21836,30131,63751,152927,156238,94507,-20923,-133498,-48903,17331,40677,-81208,-136098,-120541,-124809,-127602,-100514,-33346,43109,71641,43895,-67941,-69176,11823,18429,-6465,-32248,-40604,-73502,-117246,-129118,-111915,-83800,-104104,-131308,-72939,-7870,36647,59682,76130,136268,218154,228441,162014,144076,263996,375673,386238,345452,343853,340237,130724,-3077,-38683,55450,79934,48496,5301,449,69849,92095,48005,42251,134765,178755,165355,129469,146445,155321,182738,161829,16643,-101096,-60778,38984,102390,119360,200643,354230,327868,197511,76065,-16865,24755,39056,-45075,-120683,-14521,147479,259297,300404,380257,295559,162403,106261,91903,119009,166846,216373,206787,145974,71810,97531,277995,342740,273394,141242,35896,-37873,-77969,-116619,-120046,-96884,-74545,-86007,-103594,-52196,55425,232082,331596,202391,55789,-40696,-88802,-102096,-66225,-11745,-84583,-66847,-65710,-38575,118534,323551,395606,366000,236411,81942,-56235,-80316,-39827,6683,36307,12927,-8153,2039,169,-5330,37734,31586,6959,-19483,-33032,32797,201586,381181,517934,422094,149182,-14233,36158,95702,135606,171612,210142,240852,183588,105477,93261,138158,184786,126949,9725,-88453,-100353,36864,121146,93279,-3470,-100567,-39850,110101,123484,89564,102530,146968,63306,-41268,-105403,-101666,-41143,1348,24357,-14777,-7578,34485,82621,171061,191911,157053,21591,-60474,-71808,-9809,73573,88081,150852,277801,266217,150457,41080,-60768,-105883,-39673,-24062,-18961,42961,89997,77666,25332,-56204,-105870,-59762,-26190,71896,171423,238716,284453,380203,418971,415130,373912,281939,141316,76502,96462,72308,39865,25800,60170,80395,5281,-90143,-127624,-158929,-169465,-111816,-67626,-76672,-72517,-34785,21688,51804,99889,157287,142942,64431,-18244,-87865,-100115,-117324,-71891,-60679,-109230,-104006,-87372,-71948,9763,91084,40444,-76561,-108692,-35967,-62466,-113055,-40228,-5129,-10750,-56590,-90062,-74920,-43479,-31788,-23255,-31781,-60486,-96198,-113232,-108185,-140034,-108754,-75378,-60379,-53995,-69550,-64901,-88196,-18573,51432,14053,-32992,-83203,-143876,-167157,-76395,49834,90788,60195,20825,19426,72578,84432,103261,146955,100428,82922,11814,-91003,-99973,-82506,-85617,-66477,-81471,-34625,-15254,-23165,-82953,-125599,-150693,-64413,-23786,-65222,-105902,-40498,107445,107544,3674,-115941,-30130,8786,25411,-4361,-4285,86727,209348,254052,216085,344559,394778,240504,122118,54909,53847,89185,92423,30422,-20619,-102288,-90744,-43812,109678,188562,255676,260562,164967,47531,-44973,-38153,-66155,-77059,-26442,17914,15060,-27476,-21086,-63037,-144194,-127351,-23063,23070,29242,117074,185105,147954,72630,28103,-53074,-75879,-27660,27413,54835,98325,167756,53212,-75323,-58463,-55661,-52870,-68991,-110555,-47913,-20900,-39823,-65985,-85920,-81221,-101646,-107251,-39727,81734,160033,166100,175499,87796,-56861,-108133,-115064,-118045,-46778,30568,152396,224326,113091,-52211,-78201,7523,-6878,-79409,-106185,55903,221094,238376,244345,226528,218035,185582,-33015,-158237,-29105,50271,29776,-12430,-24607,-44296,-85833,-34225,120598,181286,213664,267850,235334,118212,-8542,-109786,-117642,-109210,-101443,-82367,-52494,15805,74540,75153,68737,119575,168979,160138,120742,28808,-61073,-90906,-113091,-110521,-102898,-91368,-65192,-4831,48445,50634,11187,8182,85430,109625,49482,33382,49892,126801,101524,1943,-55748,-29167,5068,16997,37738,37650,50641,75959,88074,77666,62370,77616,59258,15187,10073,112,-47083,-19150,25552,40662,100687,181594,170705,92148,7846,-47688,-124257,-60981,18445,23476,-46191,-103716,-76863,-13047,42037,46663,-4602,-2800,-18708,-51823,-66928,-82388,-109003,-120489,-68630,-28328,189,3862,-11272,-89527,-94522,63523,121603,96043,48747,46147,45318,30755,62084,52033,106486,142087,112913,63576,64843,101251,108966,87820,50214,13393,-13664,-64194,-112104,-27974,98718,228311,291842,227426,75022,120589,257268,216589,113678,5083,-28545,-5421,37002,16147,-172,50247,68447,98953,136519,154185,109505,10734,-45743,-83922,-91085,-45734,26136,157103,273258,207597,47686,-1531,-16206,-4689,1665,1040,-5981,-22024,-54449,-44837,5155,36974,36222,12705,-45288,-90055,-53876,-22381,-46079,-7229,229247,348435,246129,74175,-18648,-54281,-8426,-25507,17451,85154,46514,-4572,20892,26140,-16695,-12233,127754,243377,222267,120930,49391,-20243,-92134,-69522,-16888,26156,86629,138800,137227,30359,-18141,6055,-32846,-48606,-37532,-26389,-45368,-48422,-43281,-37389,-31697,-22057,-28127,-54371,-55772,-9828,59037,86795,-29144,-111587,-125546,-99017,-34097,14061,-5483,-58388,-85690,-84154,-56634,-23603,2116,18596,107501,189819,156221,81731,-2173,-64340,-93500,-76991,27469,78218,34265,-41331,-86818,-52530,-25112,-10340,-16543,11279,59217,84194,64126,-47579,-111444,-116354,-105835,-57459,18101,4929,2448,-16914,-58032,-108334,-108528,-60473,-3206,1579,-48343,-72931,-34483,12589,75092,77487,20337,-31939,-102991,-125112,4484,54845,-4816,-100215,-96993,48346,211121,264075,147245,-15214,-99713,-76649,-41101,-47150,-86850,-105520,-84906,-106621,-96192,-61209,6440,-15715,-75908,-111209,-126958,-115252,-61347,10241,109734,229565,291894,237881,92945,-45357,-104376,-100852,-38442,30317,67786,55318,1840,-34060,15429,42917,37442,13185,-27168,-64535,-50905,-60831,-61354,-8277,27169,33992,-46884,-10459,58724,81940,39123,-23185,-44719,-63037,-77130,-90477,-114114,-100540,-74425,-82195,-49937,-41027,13058,61994,5279,4885,-19408,-63024,-130270,-96515,-36163,-4864,-34344,-84438,-82993,-38053,67424,156092,170250,158150,143355,96822,55883,36639,99101,89887,12700,1768,3727,-32364,-35068,81955,146831,68429,30228,26974,46964,95945,156818,184147,178241,148879,107753,-5517,-107751,-131784,-47812,69872,54355,34627,52242,49707,29637,36175,56725,55447,83912,114580,51798,-68747,42076,164186,237609,313697,296451,169512,67740,41082,24207,-50174,-37097,51899,-36826,-117822,-148299,-153295,-125149,-69840,20832,83483,115108,9395,-29323,-5444,-1526,-7070,-30655,-77709,-113512,-121495,-96289,-27471,-3614,-14003,-72452,-117964,-123933,-95650,-38708,-38420,-98597,-56784,16822,31911,-32669,13604,49419,-25057,-22706,17554,1053,-28132,-23825,-13239,14824,28910,9286,-33784,-52007,-43703,-17527,3460,7869,-15552,27406,247898,286639,64111,-33087,-8033,-12526,37615,51579,-18988,-52938,-12564,-2163,-11445,3351,-6201,-37116,-63790,-41401,-5332,21277,25398,14996,-24429,-77484,-63615,81031,149179,190198,202771,103560,-20313,-90364,-50727,44425,88970,39194,-81042,-144286,-109486,-44860,19029,45841,-3773,-97090,-151060,-154163,-121452,-37467,33804,108039,215368,249029,148184,7729,-96729,-58808,12085,44093,78128,36663,15372,14230,25011,-10807,-75865,-127631,-117556,-84938,8835,87112,91089,54851,9802,-53386,-70455,-17507,-6082,36085,101153,122686,72516,-70087,-123460,-57880,-8506,-30992,-104194,-92120,-5101,36872,-5067,-73571,-81493,-25450,44795,45050,-29426,-145934,-113935,-33634,-22061,45718,118061,110986,46756,-4974,-116641,-35627,36305,65461,37827,-27308,-55258,-27775,7308,2206,6358,67084,116176,73237,14642,71548,142666,148494,126532,78394,14590,-7250,53576,139125,67315,-55336,-126620,-96714,-81347,-87098,-78713,-66640,-46610,-39169,-56832,-83628,-54383,53801,152260,260792,311809,180040,31171,-53105,-79255,-34217,-6998,29089,103185,111047,112559,141748,176444,295925,415010,450257,415413,356474,196056,88545,11505,-39349,-57373,-121600,-125750,-100980,-116160,-86248,-26298,43188,64886,52504,2928,-38923,-53927,-63039,-43514,-1796,32787,-31439,-64808,38286,175114,195305,138811,69028,39890,53815,26834,-43521,-84716,-91269,-79917,-91701,-131354,-90147,-56980,-42757,-33815,12968,60742,80921,79904,91877,143364,190490,207091,175029,106609,81674,59930,-26051,-41058,21816,134365,194805,148595,78319,-4727,-113186,-69984,-41057,-15727,-27673,-116004,-95662,20276,129499,171725,78556,-13051,-82281,-99122,-113324,-104879,15354,64390,55520,-4920,-36466,-36843,-66345,-7736,114717,254953,303972,196209,9336,-53872,-60019,-80226,-143550,-146283,-90043,-53963,-113915,-117113,-76217,-9014,29422,45093,-10103,-81418,-127234,-153176,-136584,-58264,-6816,64920,67926,-67573,-88856,-6926,59525,53776,24722,63106,183770,263309,214113,203457,165169,118777,58948,4696,11129,25325,12536,-5466,41122,163368,194902,158525,16769,-123685,-139395,-152808,-60159,86342,150665,122651,44996,18908,57332,72051,71651,38567,-118249,24724,65604,98611,137375,137368,94304,28678,-81734,-77665,48894,82184,-542,-140191,10982,146330,133641,83354,497,-30539,17345,68336,85164,74992,71734,34899,-754,-12653,-19950,-33286,-72154,-86705,-95254,-85500,-104316,-58492,4542,60926,102999,101274,40342,-62343,-96615,-42304,-5477,79418,146190,223254,242500,83241,3639,-66885,-71499,-90044,-54198,-34300,-17015,36507,71502,50016,-5811,-63064,-68103,-67821,-54876,-45797,-15252,45393,38142,-44412,-98348,-120961,-83185,-16360,38849,28073,19519,26901,-8016,-45894,-93384,-152554,-135849,-44543,255,-25237,-72458,-54658,33680,77746,67337,68108,38578,26654,5559,-12290,13467,59699,81672,95185,95964,96360,86772,59384,-27510,-106490,-80988,-93708,-94087,-14630,92561,175711,135468,31780,-35090,-38750,-8600,-5891,-27963,-77786],[-48044,-32916,-65353,-48021,-53033,-22910,-29712,-48329,-42341,-43917,-61461,-44415,-3629,26168,8308,-16201,-42404,-94459,-71399,-16413,35679,74122,44265,-39483,-89888,-53292,-15569,-39372,-11770,54964,79567,17885,-95448,-30058,25049,37662,13184,200,2590,-57074,-78040,-13590,-10537,1296,29824,24474,-14175,-46511,-71442,-94728,-113095,-129009,-117163,-137202,-121714,-51385,6577,61821,129889,141647,32254,-43527,-18286,34759,41742,-14253,-87765,-102447,19520,170114,176277,51244,-104449,-7469,106116,190822,162929,155025,105779,16794,96342,219789,218214,45606,-82580,19424,91606,74228,-31770,-110990,-59635,-397,20696,-1862,-27151,-85525,-52833,31218,25659,-30557,-65475,-73301,-90636,32711,153242,172542,135418,13178,-71159,10237,58400,35948,-15206,-32255,-1102,20726,7797,-86930,-96976,-69612,-86752,-105990,-76005,-3929,69922,173140,124407,64076,52544,39945,24451,-51968,-57913,-52417,-72011,-92721,-96195,-45300,136054,241369,195348,47795,3518,22815,65291,93337,15188,-102999,-19181,171471,239989,92208,-35937,9794,54458,107122,207805,190114,132091,81309,59076,74990,88826,96093,136922,211217,203065,177719,132690,66902,-35542,-136593,-214362,-116683,176365,504536,501322,431704,210106,-41812,-143709,-139004,-90694,-159888,-165442,-50801,-58607,-102283,-52261,-1237,-61955,-104083,-3951,94741,135205,174418,170696,126014,95595,107452,100020,28473,-91500,-24546,23587,39743,134095,144587,47163,-72194,-39974,47859,110433,122686,142106,156264,125190,61063,-5514,-78656,-59107,-15860,-5224,14178,50304,81206,105277,71349,-743,-43988,-37410,50560,102500,118217,78241,6312,-72993,11121,116196,40012,55813,131630,136083,37274,-47839,-122315,-125546,-92803,-72442,-111678,-99520,-2459,28604,3034,34378,68694,16928,-59651,-110215,-111368,-17482,108144,10289,-126098,-79468,-100100,-151620,-144836,-89072,-66593,-63486,-99471,-97653,-58822,-28340,25207,110869,84629,-22599,-89188,-52048,-60341,-92526,-139612,-108773,-99815,-122108,-83984,-67171,-19890,64073,85410,115692,124040,203152,230648,110057,1047,-70537,-94236,-82158,-92648,-85410,-105933,-66297,8235,67719,141990,130818,65732,5738,-29431,-92646,-98248,-15463,114660,215314,221689,157620,210013,354859,408345,369006,167866,6686,35173,74904,55533,-2166,-22711,4538,-44968,-78844,-2441,86094,159857,228172,312851,328939,204814,245068,305311,280183,127204,-55078,-113772,-85614,-45288,-2229,35705,68116,49125,-12973,-42595,-49101,-25761,-51766,-57400,-33120,-11681,20089,80083,74139,93505,189569,168208,137691,135507,131370,74841,-47037,-39358,130085,237740,211056,137607,67737,-29785,-43567,20462,76144,64263,-2778,15343,102414,190654,223711,114083,-48237,-39869,45538,127718,160741,32820,-57622,-73540,-96934,-91451,-69504,-39205,10940,26128,36984,-8450,-40424,8126,123938,201548,146397,28134,-69511,-88769,-57699,-50788,-36750,-8405,30935,72396,73448,49907,4043,-74421,-72130,34141,142516,135476,35903,-77031,-77010,-88374,-90478,-35500,-15313,-46808,-118630,-134787,-29763,-15486,-57013,-115980,-55900,23653,95067,87595,-15848,-104354,-138394,-149226,-125243,-77745,-42133,-14534,-36801,-105791,-109151,-111036,-100328,-93101,-99350,-16384,72606,96650,111076,257701,225269,182855,193847,241111,268381,190226,-72816,-197243,-58371,191935,285729,294793,229957,119331,30008,-69535,-97196,-6784,22383,26227,-14754,29661,128416,92882,-9637,1274,9468,-59890,-143410,-37805,27511,1615,-86201,-104523,34299,43036,-54409,-133817,-170718,-137119,-132388,-106676,-118698,-82482,-31162,1484,-27936,-86524,-90252,-77492,-89751,-128898,-127106,-27732,46041,-13709,-98528,-44987,14722,22784,39281,19553,39720,79801,123870,106886,72815,77434,87578,77256,160417,286599,385068,373522,203752,49339,-47651,-115159,-134354,-107670,-98157,-116564,-82209,-27719,-26462,-65283,-107629,-75551,-41886,33773,135812,264467,265849,59874,-73208,-175615,-68829,51773,73356,44871,7783,9991,34283,4135,14187,-22576,-16076,-3499,74120,85639,61322,-17974,-70179,-25391,-2730,-3621,-14344,-38191,-79602,-106179,-59673,12530,106101,184352,141838,40021,-59007,-80665,-56271,-42189,7672,98326,197652,229989,186927,22639,-147377,-46932,51243,-79,-95656,-31304,64132,45425,-5018,5708,73229,88328,27887,-81101,-124754,-71188,-48593,-32943,-44557,-52920,-10792,61977,25314,-26479,-52569,-62815,-56281,-110636,-55987,-11700,29450,59593,75293,172316,311162,361161,367146,209839,124272,77190,6308,-65802,-124556,-130095,-128243,-145742,-108128,-43740,27636,55384,-12407,-134340,-83617,40396,105349,27376,-74068,9569,105586,141813,77304,-13467,-12760,193734,299503,214859,53235,-79062,-112771,-84251,-54410,-21814,21087,11450,-33890,-48640,-90591,-103929,-129811,-139355,-82663,-81206,-106665,-7739,22347,15923,-59885,-95631,-121589,-102035,-87297,-141616,-75379,102183,203958,194197,225825,210073,69638,-59929,-96347,-82136,-31903,23917,18503,41158,99179,89343,53203,-35926,-119995,-39122,25364,58680,-69408,-108675,-108709,-111795,-124938,-109730,-23375,59874,87689,53343,-63625,-71561,2464,5449,-24340,-39172,-25442,-49713,-96460,-116120,-109272,-83360,-98799,-122147,-64923,2179,42634,60113,73454,123841,199079,207735,123232,84204,172249,274573,295925,280037,308048,321170,112531,-12898,-34826,64456,77495,37657,-8611,-9130,68760,97822,69712,72270,161633,191767,178736,143031,160557,172132,198930,192320,64314,-70463,-66086,38871,117755,140872,216062,350157,318706,201885,83659,-32872,-21291,-16854,-75034,-94336,-593,144700,260891,305013,380038,304142,163467,99762,81465,110562,170855,252583,279466,221209,116706,127803,297707,371780,331298,169689,43900,-38158,-62559,-92640,-97425,-82102,-68033,-84126,-93680,-60749,19078,183468,313722,209310,51609,-49106,-95450,-103452,-51316,4584,-77930,-71511,-63425,-26206,143842,328718,371596,334789,213658,84885,-37596,-75276,-50769,-5415,28554,15370,-2753,16351,-2498,-18186,30033,33813,15365,-25851,-57468,11639,196161,404573,518651,384105,113579,-38672,34556,95652,127463,158977,194111,218626,151444,72347,68600,121724,167604,113432,6106,-78433,-104244,-2860,91354,78276,-13446,-91847,20351,173484,167513,121121,118631,136634,37775,-58503,-112187,-113627,-64783,-21580,9056,-14000,4315,47443,81131,132520,151687,148492,43115,-39304,-53160,4072,72600,80622,136265,255999,252913,139137,33184,-64653,-105175,-39487,-14880,-12208,47691,94657,91815,41890,-58555,-108446,-51208,-36758,68573,196161,276723,315550,395124,424262,410171,362646,273382,144191,86085,95703,59179,20164,18788,67063,91565,16221,-71566,-100967,-142024,-175501,-123319,-90722,-100476,-73703,-37626,13512,46405,95375,157756,155510,80968,-7100,-81006,-89981,-105944,-48975,-7665,-49062,-73938,-79703,-73198,5221,88875,54753,-35497,-82198,-28835,-47653,-104142,-53661,-25029,-24782,-64871,-96117,-77011,-47079,-38299,-27594,-30840,-49327,-79855,-94205,-106377,-141323,-97911,-67411,-57629,-55636,-72046,-64931,-89025,-20569,37937,-10327,-65674,-115947,-137339,-148930,-96555,31188,68238,41275,18066,16682,49601,37852,46189,101967,80016,76939,11017,-85992,-94064,-80875,-92873,-88058,-87235,-17064,-7529,-23237,-86716,-130545,-141725,-64873,-48187,-78223,-83762,-13281,136176,122773,11020,-102523,-57104,-29488,-2088,-9421,10665,105281,227105,295001,260517,391664,456396,269302,123822,45448,46456,90231,111706,65878,10841,-70582,-104644,12509,153866,205323,257839,262716,166905,52156,-29713,-13130,-46440,-72591,-30853,10534,1163,-59686,-33337,-47345,-132967,-136808,-35611,8342,24097,116878,196769,154431,69286,14488,-70574,-96947,-48531,3600,29684,68976,148262,79672,-54921,-105004,-96286,-71303,-69753,-100230,-42268,-3107,-15428,-49753,-71857,-79656,-115736,-128128,-66008,62304,169401,212963,227652,137363,-24648,-91189,-105801,-120692,-53360,7567,99295,156193,74343,-66512,-104503,-10494,-15686,-91398,-103351,106746,276644,301814,286790,225088,187655,170189,-29781,-151106,-11504,59555,41559,-11940,-26587,-36163,-69268,-41343,69790,88486,173630,273561,249300,128818,-3931,-110370,-118344,-110423,-100345,-79346,-44960,33333,112964,143912,162358,220707,254199,209139,133773,18561,-76585,-108649,-128190,-107584,-86835,-60844,-24236,37834,74273,47345,-1572,11538,109650,139141,65058,28782,31973,112155,106663,19824,-43364,-27626,-2356,2882,16677,13825,34429,67326,96725,99917,82257,88014,63944,14057,4806,-5863,-58484,-41464,10337,32034,93135,176277,167088,96509,15916,-41523,-123561,-69330,11266,18108,-50918,-110632,-83594,-25689,14472,-5754,-43456,-7685,-18391,-45764,-61190,-79651,-110543,-115473,-47660,-6259,15409,18718,8436,-81137,-95169,64036,127197,106759,59287,52039,44860,18021,49908,43359,103652,136788,102819,49237,47372,76838,81322,65764,32514,1577,-31076,-88280,-128867,-10453,114908,228224,286685,231901,91697,126919,241634,194903,114174,11276,-18003,8083,44337,17635,6966,66317,84529,115676,156020,174749,131267,37687,-16334,-58885,-85402,-54715,7043,125673,217607,135486,-3923,-20269,-25596,-5527,5916,9031,5090,-9017,-45384,-38439,10238,40798,46776,30005,-28463,-82135,-56005,-33161,-70590,-56251,144463,260118,193283,53786,-41846,-75558,3997,30986,77601,126598,51105,-9504,21761,28683,-16810,-9405,134595,232228,234420,143337,68566,-6762,-92673,-80689,-31607,1240,49455,106415,127234,39507,8094,8101,-29323,-50011,-52153,-50144,-56084,-44027,-36044,-31464,-24613,-17077,-26679,-56003,-62460,-25897,33467,51220,-66485,-129184,-119816,-101882,-35978,14254,-8182,-60027,-83285,-72046,-39220,-11185,19378,29777,111462,188579,153727,75053,-7017,-59260,-86860,-63714,68017,109121,62086,-26312,-87473,-62989,-43376,-26885,-26557,4950,59898,82077,54950,-48252,-109315,-115499,-103825,-70993,-8452,-22055,-15587,-24387,-63106,-114314,-114444,-68874,-2691,11125,-36585,-64725,-21844,24492,84588,85000,22017,-41121,-115262,-117764,2336,49723,-13413,-96517,-59525,91407,228848,258134,149439,6072,-69198,-62408,-39009,-54672,-117067,-124763,-95506,-105563,-75054,-20309,68861,41907,-38324,-89567,-110103,-133750,-74992,1946,104769,232545,311610,250993,96735,-33330,-83402,-97686,-43949,23111,61882,55899,-533,-46939,12063,51729,55940,39007,6485,-29664,-20425,-53415,-63838,-9563,27986,30073,-64268,-26586,39320,72869,53035,-7462,-33554,-60400,-80604,-103608,-127011,-91817,-62963,-84027,-82870,-93644,-19439,49032,7285,13427,-7872,-71938,-151276,-90673,-37305,-10745,-39705,-96358,-84509,-13998,109239,198124,193648,165776,142972,95997,54281,32589,92224,93568,17503,3978,5418,-26102,-23981,98098,203195,119724,59130,41761,63957,127247,192675,204508,186773,147481,100634,-18767,-122098,-144597,-70594,48396,30739,34441,66805,58758,27106,26508,43445,45455,71927,85973,22561,-54332,53956,149771,206392,267408,251256,157547,89290,78600,40624,-41634,-32966,69475,-2071,-85541,-141819,-154539,-125401,-66987,43040,116069,127465,6463,-30873,-9024,-4843,-8365,-31656,-80228,-118083,-125177,-97347,-42290,-37664,-41696,-77976,-107599,-106911,-88734,-42348,-24750,-65397,-31584,27724,44932,-23542,5305,45677,-26558,-33567,-42,-14736,-39205,-33482,-20440,12738,33146,14712,-31378,-50901,-42371,-20809,-3338,183,-18182,20106,229558,310535,109676,-10205,-54921,-29480,56432,55605,-23940,-50451,-2011,6607,-13161,-11162,-21542,-48451,-71837,-51317,-20175,1802,18779,22543,-12898,-63941,-89116,47911,118542,155555,161698,81019,-22977,-66341,-25594,59922,106530,66958,-56293,-147505,-117473,-53895,15835,39360,-17687,-107650,-135197,-133096,-116881,-37107,38305,105333,198797,230913,137268,2066,-93100,-47729,25964,56937,89196,36959,13375,15830,27476,-6182,-73588,-124358,-103454,-82479,-4053,75694,89232,50989,9029,-50681,-79208,-25516,-11290,34423,100929,116342,46507,-96535,-112326,-59408,-19065,-40255,-103809,-97812,-19475,22542,-13996,-74084,-80324,-16322,60213,62826,-14167,-132824,-123553,-53623,-38199,51236,128800,117859,63526,16603,-111901,-34896,42965,78555,46972,-35380,-80614,-24625,19489,16738,24297,78024,106550,48539,-15698,46822,120532,137469,119492,66097,11196,8023,74889,136755,46165,-74673,-142340,-83142,-74007,-85955,-83405,-77327,-59077,-53371,-70912,-92219,-54315,54573,156269,283379,340012,191895,31735,-61489,-92906,-43786,2539,51756,131198,133642,123822,127099,146796,282101,431624,481804,463868,404186,215819,93283,11715,-39690,-51909,-111853,-141321,-122811,-118095,-87047,-32067,34931,52915,42711,-3538,-43414,-47888,-53047,-37270,4857,55370,929,-88053,19576,153704,163280,117948,64978,47544,64097,29066,-38068,-61665,-67555,-63107,-85563,-133397,-72596,-48176,-58123,-63462,-17963,25274,47667,56832,79908,143814,199815,224568,201302,136411,102920,67720,-25367,-47494,6713,111237,172727,133035,68717,-9602,-111470,-59975,-39015,-23237,-34161,-122325,-99314,12351,106404,145462,68499,-11320,-74585,-90998,-102183,-95893,26929,71996,53794,-15569,-44733,-37384,-65353,-14732,80761,213166,279820,198503,10065,-42579,-51068,-77972,-143621,-139881,-89041,-70610,-128167,-101318,-58037,16410,62827,75715,9606,-76807,-133820,-152568,-130763,-62286,-7932,62305,58697,-68426,-73494,-935,59631,57366,30378,66456,189390,301545,271586,237350,171876,96610,35903,2347,20346,31649,16118,1313,58156,194242,207502,142758,381,-129926,-144058,-156588,-63106,72667,139406,115932,32727,6454,43090,45846,33239,15744,-94136,25903,39028,58863,89223,93286,63457,11306,-84065,-68708,76987,107691,15077,-125195,-20670,110815,117235,87025,25908,11616,54935,95689,99336,86009,90583,62964,29488,22938,10167,-12309,-53289,-68541,-74176,-70683,-90166,-42362,14203,64694,100045,94355,54395,-18042,-69496,-39099,-16512,66044,128311,211991,257147,105454,1488,-73075,-81370,-100390,-55979,-26411,3743,61640,90109,59487,-9676,-77814,-72110,-69514,-62518,-60548,-35681,31906,41498,-41717,-103111,-124245,-82326,-20702,23466,10686,7252,27121,-6030,-59740,-118574,-149901,-115092,-22775,29423,-1912,-55001,-41536,42117,79798,53337,52449,49440,46937,21529,2764,18938,65244,88857,99189,101058,110174,96227,63014,-25401,-103609,-85612,-99178,-97529,-13353,91710,153553,101927,7615,-48889,-33400,5070,11599,-10320,-69701],[-58290,-18561,-7809,-1786,-35626,-32609,-46911,-42300,-31094,-40952,-57366,-33275,9297,37180,8827,-30892,-62160,-111143,-68592,-17643,35439,78647,46179,-39098,-95844,-68024,-27312,-44432,-15687,44715,71652,26350,-90753,-60401,8160,42877,39976,47185,51130,-8422,-99814,-40899,-34847,-22403,9878,2458,-38320,-66426,-82888,-103252,-116439,-125124,-141735,-164668,-140757,-66297,13640,95860,201162,207175,66834,-40038,-28080,26528,43663,-1186,-70708,-103027,-12898,126538,133226,-9404,-82193,16802,128588,214743,164690,128138,25343,-56671,43099,142114,162812,15879,-80887,33206,119518,125158,21828,-80912,-69478,803,27535,-9719,-46378,-98692,-45571,36170,34994,-20587,-63153,-74257,-57098,79566,183165,176657,127284,14957,-30042,23084,50016,12045,-38886,-56934,-27347,-5499,-11971,-94858,-99600,-75470,-93066,-103430,-68658,12198,97312,179157,97506,36399,26700,14525,12229,-45979,-41628,-26910,-46803,-80179,-88353,-12557,188431,289551,213979,51376,3039,18222,51960,73420,9775,-114578,-14028,185503,243095,77221,-70000,-13407,75468,160115,238900,202204,131520,79321,55139,65886,72865,72048,113216,178368,154884,126566,95140,39572,-47329,-137318,-228619,-119865,134626,490776,524941,450854,219725,-27218,-117622,-156090,-107353,-169938,-160493,-42220,-69454,-99890,-48138,-2766,-58446,-95381,-1891,80959,123288,164834,155833,108057,68816,64988,42992,-14246,-104500,-25077,11857,12387,97532,117619,29203,-80698,-31746,56245,114619,129656,154427,168606,133005,63994,-5601,-75196,-71711,-14480,3679,12300,30488,29595,47474,23352,-37090,-49485,-22925,52339,85003,96704,73182,16019,-45128,40556,139480,72888,87684,160136,156396,44138,-42314,-118922,-136237,-113380,-99619,-134169,-84288,650,24759,6729,26834,38160,-25116,-90976,-111870,-84831,25593,159248,56552,-88132,-84330,-101702,-145235,-147917,-102693,-81847,-76429,-104997,-84893,-39717,-4689,50912,115900,74637,-36744,-47531,18630,5251,-55829,-126686,-106242,-95121,-130638,-88684,-70374,-27876,85818,131628,157020,169754,229657,215043,88680,-6704,-70382,-87737,-77394,-97820,-99960,-99421,-44105,23067,64406,130295,109483,40933,-6633,-30227,-86151,-94758,-24044,115704,258659,284071,191460,233683,396731,467638,402702,183159,38552,73723,106769,73214,831,-11888,18314,-35863,-72568,-4080,69115,123297,187727,284878,310554,193294,231414,293721,283203,140850,-39861,-113221,-93602,-54069,-11089,25166,57490,44620,-10644,-43268,-54490,-30636,-54815,-63128,-38843,-11152,16599,64724,52690,57452,154040,151130,109952,96587,97896,47659,-60245,-22670,140852,236809,201117,123746,42445,-50181,-60869,-16741,45217,54876,-1875,22343,118010,206858,207242,61821,-81314,-66019,35183,127061,146983,18390,-64737,-75314,-98899,-76908,-43039,-34870,-13543,8721,31010,-14902,-45508,21514,158473,243232,178650,47206,-64278,-94696,-60027,-40894,-34189,-7496,36986,76311,73636,50902,18149,-57503,-83524,21810,130773,125765,20109,-114554,-112479,-128110,-106519,-40260,-32289,-71783,-132674,-73300,38645,44823,-13515,-113476,-81248,14371,100487,91548,-15282,-106280,-138460,-145184,-122390,-80108,-51025,-24289,-37913,-94435,-102062,-114253,-103925,-80689,-65903,24838,97176,99069,99642,243270,227955,188270,178280,170050,169614,133324,-104716,-267831,-96492,130068,202530,223539,197252,109728,27091,-66551,-90981,-5683,12855,1038,-68347,12731,106302,74708,-36195,-4351,19051,-45897,-134490,-36918,34518,2958,-93240,-110561,-2118,19040,-69919,-135873,-137648,-110852,-122920,-112945,-130413,-89734,-29722,7376,-27326,-91664,-85636,-63321,-68679,-105612,-113286,-28315,36064,-25209,-107713,-37831,15324,10884,22539,6771,26362,59700,99286,81741,52406,58433,72862,101830,209799,315878,389059,377147,207576,41261,-56858,-100227,-143113,-129551,-122466,-148853,-105811,-49460,-40774,-74639,-115858,-81376,-66541,11715,125896,269234,289405,89474,-80691,-168461,-55959,52557,94383,90210,53497,39817,56980,24192,15795,-27413,-17004,12504,111386,119575,89339,-6571,-68642,-33889,-20948,-20217,-24968,-46449,-82766,-109138,-64120,7558,97074,175578,148024,58553,-54635,-84312,-69272,-59478,-7882,84531,183669,214710,172571,17443,-140854,-49226,44649,-4002,-95368,-29919,63397,56630,27719,48306,104831,97282,37559,-66110,-136493,-79691,-44453,-31793,-54062,-65673,-28581,44832,24397,-32309,-56741,-58593,-53734,-101600,-54699,-14013,22054,42391,58606,169543,328335,370346,343848,188878,129661,103095,35586,-40834,-103999,-138438,-121273,-133370,-94754,-35158,29301,52454,-15429,-124389,-75730,52426,124889,57660,-58703,-7624,99101,114768,40923,-45383,-33576,200919,338707,240604,54470,-90641,-107456,-76021,-45486,-7923,36564,15842,-36411,-45439,-76870,-79775,-118435,-146129,-85796,-81989,-94384,26875,75376,60874,-29175,-99352,-122001,-90964,-77224,-138669,-76638,97243,173192,156206,201379,209122,81515,-42174,-64617,-52893,-11812,31283,10940,19795,51497,33744,16977,-46970,-107118,-33086,30584,71624,-39105,-69228,-90302,-100822,-116807,-108412,-14006,71087,97563,58076,-61734,-77915,-11517,-11091,-42792,-43641,-11852,-26720,-75935,-103435,-107703,-84334,-94483,-112508,-56303,12906,49034,61182,73904,119033,192899,200183,90887,28707,88219,179999,209861,212405,259846,286384,89035,-25052,-35732,64368,66211,20324,-26869,-23109,57286,91504,82229,98710,181969,196027,181423,146617,163421,173138,194092,202744,102850,-35612,-68353,36818,130912,162258,229165,332148,292657,195073,87653,-41327,-61694,-64145,-77987,-68519,10637,135140,251290,300121,363927,300384,156578,86611,64498,93854,164893,277079,344002,289228,153522,147039,297323,377926,374816,198125,49707,-42074,-51142,-69524,-75703,-64848,-55828,-75115,-84640,-77356,-22265,124850,275979,204332,39604,-63123,-106703,-109922,-46202,8389,-74036,-72377,-60029,-16904,159546,316358,331424,293956,187077,85637,-21459,-71760,-61857,-17396,21248,23268,17919,36298,-5627,-31055,21202,32740,19042,-38317,-82762,-2122,192165,419859,503611,339588,80615,-71818,27054,88689,110740,138193,171131,190633,116733,38758,42358,99465,139819,91135,-3649,-70599,-83905,-53192,49452,55907,-28407,-74755,82546,229921,200019,140397,120934,113214,7575,-75912,-116620,-126038,-87827,-44849,-9059,-15107,9581,47724,72224,96382,111871,133956,61222,-19974,-38877,9045,61672,65900,117138,232783,240483,128950,24671,-70731,-105816,-39466,-2454,2910,49952,91787,98771,55515,-56846,-110735,-44101,-43223,59326,210593,302022,330973,387605,404058,385839,334360,249423,135069,85853,86230,41054,7375,32270,82381,101531,24789,-53639,-72128,-119046,-175038,-138678,-117061,-113938,-67950,-41608,6,32503,83052,150882,162658,94018,1568,-75168,-84148,-98260,-31267,38505,7746,-46500,-72019,-72307,6725,94412,79157,14921,-43858,-24195,-37788,-81622,-53162,-37162,-35811,-73158,-104607,-81689,-52640,-46607,-33971,-30268,-35588,-59028,-75628,-105104,-136066,-82504,-56303,-53045,-55500,-71495,-61127,-85116,-19104,25636,-31811,-94881,-145798,-129086,-134429,-117644,8259,41997,20729,14878,9624,15222,-14648,-13524,49326,56893,67569,8454,-79513,-85987,-78322,-98480,-108416,-71223,5355,2540,-21972,-81184,-106598,-101230,-52654,-66212,-89430,-66604,21420,172651,143265,26083,-74391,-78784,-70553,-29945,-9838,26095,118746,229614,315388,291881,416543,494458,282700,114899,30890,36219,88201,127457,104456,42032,-36478,-59166,74072,196933,220099,258203,263692,169012,58544,-14425,10317,-22300,-67503,-39785,-1436,-17273,-91234,-27950,-6998,-96554,-129298,-47461,-9623,15301,111141,202720,161979,71437,9494,-75800,-122487,-73893,-22474,4543,43835,128800,105983,-12566,-119621,-141549,-93995,-76095,-94823,-37221,11780,4344,-36736,-65027,-84513,-126255,-141756,-93717,37115,168841,248382,266525,175485,1599,-78228,-99003,-122057,-59217,-8625,52050,95231,42375,-74201,-131037,-32220,-28477,-106414,-91252,150055,316315,355229,322402,220373,156068,147334,-30079,-135201,7391,65613,48384,-14017,-30805,-30334,-51761,-37004,29753,4291,124801,258552,247543,130346,-4405,-110510,-115883,-111391,-100213,-77098,-38939,46044,145013,210448,257852,321509,333204,250985,140001,5894,-93384,-127068,-132966,-93255,-66821,-28405,19171,79119,92531,38471,-16138,18880,136687,166493,77665,21961,13485,96216,109767,37469,-27589,-25090,-9179,-9180,-1034,-6029,19825,56901,100815,118021,99675,97228,68534,12675,-2415,-15563,-74497,-68475,-8831,20432,82846,166732,160656,98378,22731,-37315,-122649,-76628,4573,12017,-56792,-119078,-88253,-39769,-20150,-64280,-61091,-8558,-17144,-38559,-54688,-77415,-110291,-100527,-21644,16765,29030,31599,25400,-74434,-98053,58325,124775,109257,62439,49456,35257,-1695,35284,36257,100107,128239,90401,36098,30635,48951,49633,40309,11808,-12953,-50382,-116485,-136431,11491,128237,218375,270422,224288,97172,114176,200349,159116,106230,13412,-11401,16194,46051,15711,11816,78130,95475,125252,165212,182953,142302,59641,11969,-30934,-74996,-60751,-8970,100061,172866,82348,-39205,-37294,-34850,-7524,7605,13730,13292,1505,-37932,-32303,15912,45540,56788,44101,-15553,-77021,-58821,-44012,-92633,-97456,66571,173558,143117,35669,-59797,-81432,26083,85744,134396,158628,50808,-12917,23254,30880,-15184,-6223,130937,207511,228914,154258,81561,5054,-90663,-90410,-44452,-22413,12624,74926,112665,41117,20119,3702,-28727,-54062,-69891,-80460,-70253,-41238,-30343,-26602,-17678,-12860,-25830,-56375,-64301,-34021,10517,13066,-102201,-125448,-113059,-105386,-38873,12090,-11751,-59335,-72093,-51446,-22022,-3786,28592,36811,113656,186442,152367,70306,-10919,-51935,-55355,-24604,100335,131248,85434,-12539,-84691,-71717,-59753,-42226,-37855,-6533,53503,71419,36002,-55231,-105881,-110369,-101903,-84399,-34813,-46644,-28071,-29023,-69332,-124431,-124698,-80279,-6135,17392,-26325,-57542,-12878,32121,87589,82038,11999,-59537,-131124,-107167,465,43078,-22734,-87103,-25672,125088,229462,231758,137736,29333,-33909,-46835,-37676,-62048,-144818,-127564,-94816,-92706,-53838,20797,125811,98838,4582,-60447,-84136,-127558,-91507,-9323,95252,225799,313118,246252,95692,-19407,-63896,-93982,-50918,13918,52727,54887,-653,-56373,8435,59054,72043,62572,40056,9292,16443,-42060,-63169,-8747,30945,29163,-76452,-42048,20336,62602,68826,11048,-21357,-57004,-81695,-109743,-135680,-88307,-57663,-86180,-109745,-138897,-45008,34336,9745,23043,10070,-66337,-131470,-84374,-43400,-22687,-48522,-108482,-77929,14484,147158,229605,205192,163731,135349,90673,49893,24833,80620,93333,20742,4947,5848,-19868,-12648,109610,254848,171554,86594,53678,76779,152381,221626,218258,189950,141803,90179,-34862,-132202,-137774,-94210,17653,9293,45073,81563,62794,19576,13531,29936,36029,59005,54655,-7701,-36877,62047,132115,172612,216890,200693,142348,113745,119894,54690,-35564,-27392,87268,39984,-42595,-104639,-125902,-120814,-69849,64901,153892,137759,2468,-33778,-14440,-9930,-11065,-32923,-81908,-121485,-127479,-96611,-53466,-59529,-53720,-69706,-85722,-86283,-82299,-51396,-19788,-36462,-5214,39789,56672,-16587,-7763,38124,-28425,-42883,-17275,-30148,-50200,-44713,-29428,9330,35816,18458,-30250,-51007,-42248,-25025,-10559,-6951,-20471,12662,206386,325013,156902,34401,-41733,-864,79973,59028,-28868,-49946,5404,12933,-14092,-20148,-32185,-58798,-81698,-63362,-35698,-17857,9923,27585,-3457,-50594,-96898,15090,85033,116193,118170,59684,-20372,-40080,-2167,73148,124210,100774,-16158,-161104,-132419,-67895,6856,27155,-35147,-114705,-120073,-114199,-97153,-29757,42394,96356,170657,200421,118864,-3441,-86868,-37825,34683,62136,89471,29928,4801,12047,24724,-6370,-74872,-120255,-88821,-70623,-14878,61655,83896,44713,6101,-48887,-88850,-35766,-19513,28598,94837,104379,18737,-119061,-104246,-64002,-33035,-52612,-106263,-104127,-35343,5402,-25291,-77231,-79777,-8588,73434,79401,1607,-119005,-136553,-78312,-51224,58921,138581,124833,81584,30392,-106430,-33322,49219,89155,53208,-41297,-109514,-20224,31326,31149,41746,85103,92674,23852,-36114,32805,102531,123681,107283,50006,4859,18732,89873,128319,27023,-89840,-141709,-70505,-65825,-84586,-88729,-88255,-72437,-69253,-86635,-98969,-50865,56340,155952,291663,345116,189369,28510,-67217,-100317,-48564,13268,73030,153947,150095,128716,103370,106848,247958,418383,480676,477685,420890,220692,90362,7376,-37477,-40997,-94822,-135762,-125910,-111290,-88823,-42418,19422,34208,30062,-10307,-47953,-44255,-46238,-33505,8153,72921,32999,-103546,228,130230,131472,95463,57810,52118,71155,28482,-31031,-37091,-43586,-48272,-82676,-119540,-50987,-32442,-57812,-89178,-46755,-7698,14195,30984,62416,135359,198677,231863,219599,162897,121581,72179,-24925,-53027,-7128,85642,146366,114888,56049,-19294,-108460,-50191,-38033,-31294,-39693,-134088,-111771,-7954,69953,108621,53451,-12659,-69706,-84297,-91287,-84348,39485,79034,52108,-25632,-53558,-38161,-61810,-27798,44064,172456,256119,203013,18494,-29142,-44126,-79956,-147244,-133557,-88787,-89664,-123986,-87230,-44991,36204,90580,100493,25791,-73530,-138930,-136790,-121506,-69528,-12347,57516,49954,-66987,-61162,2055,55645,56627,31899,64905,185075,323075,314106,259963,173324,73220,13826,1913,25822,32806,15593,3178,66492,212846,209170,119756,-15667,-122623,-137425,-149210,-66204,55791,122113,104290,17961,-7654,29205,23955,1801,-632,-76691,18284,10393,22826,46418,53600,35271,-5114,-84739,-56175,99496,123950,25087,-107419,-50549,70489,94665,86289,50746,53227,92979,122717,112881,97808,111123,91247,56543,54304,40930,10859,-33298,-51445,-55923,-56794,-76529,-28992,22279,69046,100387,100213,90798,38593,-38366,-36182,-26848,58402,120638,208662,273195,129256,902,-71279,-76711,-102641,-55616,-19076,22435,84172,106219,67232,-15336,-94045,-73099,-70699,-71233,-75942,-56337,14756,40278,-40966,-104377,-120354,-78986,-25913,4460,-8406,-3888,30487,4942,-58859,-123558,-137954,-96388,394,60002,19203,-40523,-27971,53799,85342,41036,34938,53059,57062,30726,13116,22515,66126,88324,91314,90059,107887,93843,58820,-27155,-101505,-89571,-103966,-101898,-14949,84998,123798,65494,-17531,-58020,-23536,19174,27074,5375,-59765],[-59958,6434,54045,50365,-7586,-28957,-59702,-29856,-16676,-34599,-48197,-17378,25218,48415,9916,-45077,-79562,-111472,-58486,-13397,39589,87520,57031,-27335,-90726,-77844,-36652,-46116,-13542,39518,65791,37608,-65955,-80697,-3150,52312,71434,95857,97140,39851,-56112,-60409,-56657,-44853,-9118,-15483,-55343,-77034,-85223,-102749,-102371,-102467,-136561,-148828,-128477,-63838,34851,147909,287894,278553,103288,-29222,-31781,21868,49296,19623,-42572,-80874,-31098,85546,90079,-54956,-51759,40411,151218,242754,176096,111456,-39217,-57262,20712,67730,103593,-12960,-69324,53999,154837,185485,85347,-43117,-74031,5027,35935,-16110,-66423,-105249,-36782,40226,41725,-10087,-57031,-70617,-25658,126792,211745,189331,138009,41249,13369,36400,43540,-7006,-55392,-73336,-45027,-22805,-23459,-95199,-96659,-76069,-94713,-92431,-52091,38468,135463,190249,80642,16834,6359,-6380,3102,-37085,-24200,494,-12558,-57477,-84024,16983,237489,331993,227560,58764,8933,18922,42132,56082,7359,-117843,-4751,198398,243395,68726,-91755,-35349,87647,190318,244128,195722,120924,77179,55553,59671,58603,47598,87932,145916,116184,91785,71580,22013,-54288,-136444,-228964,-108105,111036,469188,541581,459009,217175,-14241,-90881,-144035,-118563,-173964,-151246,-30334,-77662,-93821,-42909,-4140,-53378,-82022,1670,62492,103098,147825,138007,91771,49920,41672,284,-58454,-112255,-22206,2904,-11981,65896,95722,19543,-72495,-19438,61354,111445,130306,160609,176018,139364,69125,-1493,-64104,-85910,-12171,15789,15562,15374,-16310,6786,-6874,-66838,-54428,-5854,57080,72181,79917,69640,25626,-18191,69555,157218,97322,111223,181847,174197,52928,-34041,-111400,-142172,-129217,-119810,-133030,-65370,6434,22478,12600,27269,18737,-54331,-109664,-100910,-53125,72433,211523,108092,-49061,-82505,-100853,-136426,-139342,-104733,-88049,-84017,-108529,-70561,-17527,23526,80091,122239,69260,-46595,-9919,87773,71766,-17740,-111829,-100334,-84909,-131838,-89976,-69329,-29822,102456,169722,191634,214556,250283,192186,68050,-12148,-66654,-78479,-71531,-102253,-103945,-78634,-17624,37841,59146,103691,67801,-585,-29677,-35843,-77747,-81817,-29407,109590,279097,319402,212618,254422,432947,519313,424910,193012,71847,117227,144675,96273,14010,9686,34747,-27030,-67281,-5621,51499,84603,141610,245789,277812,174930,211418,274254,278728,152008,-24106,-110330,-98614,-58088,-15704,16571,45705,37481,-10265,-42124,-52676,-26503,-50639,-64904,-42078,-10649,13173,51563,36472,30157,120090,131306,80781,58342,62365,15379,-76475,-6881,148540,232753,190360,110508,22523,-55588,-50561,-33881,19391,43491,1495,32638,134108,217566,181434,12968,-104171,-84416,26982,127298,133944,5716,-70538,-73707,-95351,-60985,-16543,-27113,-40907,-7069,30097,-15690,-50601,34714,196454,291691,218380,75133,-47089,-95491,-64962,-35887,-33991,-7121,41379,77258,70523,49430,32799,-30900,-84996,7046,111639,109348,6389,-109877,-105682,-153106,-114418,-45833,-52088,-99770,-106803,-9669,101214,96525,25353,-96659,-107291,2228,101104,91095,-17481,-110092,-140155,-141203,-116921,-74536,-45780,-17381,-28062,-83029,-96309,-116629,-102698,-63201,-30770,61376,113759,97612,85655,219676,222168,189014,159311,104799,75378,64441,-125377,-349811,-145772,54538,105245,138574,152925,93233,22221,-61425,-81764,-5320,1089,-25974,-114675,24638,108440,76302,-55742,-16014,22433,-33379,-124277,-37174,40646,6217,-91453,-85664,-15451,16073,-45169,-82491,-89349,-83323,-111132,-114216,-140111,-95598,-25952,18998,-20299,-93089,-76680,-43832,-42105,-77318,-94248,-28483,20548,-44771,-129240,-29529,15339,-853,6136,-5843,13257,40142,73790,54769,30662,38753,56489,120087,245596,327987,373046,362270,203983,35143,-52470,-68295,-109895,-152543,-146168,-136346,-108347,-64942,-53970,-83043,-117149,-73337,-81541,-10544,113581,261755,294124,109840,-89255,-154205,-43671,52545,115154,132008,98491,66268,74287,41879,16564,-31425,-17637,27727,148046,155550,120595,7817,-63389,-40427,-40225,-40642,-40107,-57926,-87674,-113932,-72143,-441,83751,162615,153504,78519,-43141,-84871,-80640,-77025,-25588,65269,161854,191279,152746,12775,-130815,-56111,30148,-11836,-93992,-30017,56828,65686,62020,90101,130279,101687,44319,-52712,-142930,-91761,-44627,-32569,-62637,-76095,-42521,29661,26185,-30138,-49213,-49231,-49392,-91648,-51367,-15912,13839,22457,40224,166467,343279,376362,319595,170085,134483,128806,61876,-19817,-86427,-127541,-111747,-118073,-81830,-29353,27936,45899,-19676,-111587,-64263,63438,137794,82046,-38833,-29337,82822,78016,851,-76676,-47742,205918,371411,260511,52201,-102852,-95275,-67314,-39078,4045,51663,19992,-38381,-41697,-63694,-61048,-112836,-144475,-83565,-79789,-83549,58771,124203,98259,-1795,-81507,-111589,-72138,-63972,-130363,-82971,77838,127968,113947,172465,201535,91545,-23830,-33766,-19804,16590,47998,14222,9612,24895,1462,-8019,-50680,-94486,-28155,35583,81733,1233,-33795,-71543,-89910,-106398,-96430,-4376,78956,103893,60934,-59586,-84603,-26619,-28491,-59682,-44102,2054,-3279,-54037,-88986,-104393,-83926,-88742,-102458,-46479,24764,56308,63187,76676,119135,195572,211898,79582,-9217,24969,105390,139268,151127,205861,240143,63391,-36590,-38689,58017,49538,249,-44851,-36064,40731,77627,87519,121750,196420,194362,177125,144609,159854,162341,171209,193548,129704,-659,-64968,36206,145135,187156,243310,305505,255320,179608,88672,-42567,-92414,-91682,-57647,-43707,21499,122162,233180,288155,336098,287245,145212,70988,45682,73850,152790,290377,395628,344190,180953,156446,281837,365541,402687,228862,56661,-47286,-42529,-46333,-53361,-46173,-40741,-62437,-77665,-95781,-61617,64341,225558,190484,24027,-78271,-118143,-117776,-47399,3153,-73093,-69331,-54373,-8409,167923,291735,282957,249996,160505,85951,-5563,-66829,-69356,-26422,17145,38529,52984,61305,-6313,-40441,15330,32696,21919,-51673,-102278,-5886,189421,425403,475524,295285,59326,-110138,16278,76064,86443,110831,143865,160584,83634,8733,19404,77482,108534,65662,-15867,-60939,-47594,-101410,-2110,27638,-44884,-49865,140920,272131,218702,146770,109267,78840,-23863,-90754,-116990,-132979,-106722,-65285,-26492,-14870,11487,41185,59994,66734,76839,117175,77868,291,-26024,7264,44147,47431,97659,214587,236716,127145,21004,-75003,-104259,-36836,12308,22453,52083,85848,101622,66817,-52889,-112538,-37168,-42986,46398,214682,314134,331801,361847,364430,348346,295666,216263,116461,76100,68923,19904,6123,58509,103598,112528,34668,-32765,-39202,-90992,-163583,-154752,-138764,-106777,-56175,-44442,-15721,13274,65773,138969,166052,105498,9867,-68855,-80297,-90643,-15850,76801,57507,-19782,-61696,-67184,12983,102503,105440,63786,-861,-16993,-28894,-55724,-41541,-38441,-39033,-75848,-110868,-85619,-56948,-53460,-39137,-26388,-16531,-32570,-55229,-101100,-123068,-62318,-41244,-45339,-51915,-66337,-52009,-73756,-11084,18200,-47042,-115693,-145145,-120925,-122531,-136672,-16333,14891,1107,13195,1583,-27357,-66400,-67403,-3071,35811,58428,7521,-68512,-72499,-70842,-96747,-119633,-46199,27157,14245,-17426,-67823,-74053,-60890,-32008,-75963,-97559,-51292,58423,213507,166344,44043,-51438,-89257,-108034,-47326,-16,44296,128878,219671,315231,308365,415989,501920,278383,97288,14753,26614,86161,141586,147227,73734,181,-4151,133392,233388,232166,258453,265733,173553,68006,1482,33279,8923,-55417,-47669,-13937,-36330,-116785,-8544,51930,-42599,-99418,-51691,-27162,6198,103644,205809,172720,80399,15361,-60212,-141219,-96858,-45933,-17574,23873,112855,133575,44229,-64187,-129005,-117399,-85226,-92911,-33407,23816,20615,-27290,-63657,-92268,-123172,-134090,-118847,10451,161503,272846,292580,201790,23030,-66996,-91670,-120040,-61823,-16384,16032,47888,20803,-72320,-153395,-54410,-42547,-122024,-68754,184387,337498,392620,347806,214790,128453,120654,-31115,-115119,27322,70155,52602,-16265,-34859,-24673,-33024,-20174,9747,-60369,78045,228873,232755,124137,-8173,-106170,-107560,-109229,-98319,-73774,-33984,52944,167242,268002,345447,410753,396695,281568,140131,-6104,-108332,-138748,-116953,-70105,-40680,7539,64675,118228,104949,27644,-28372,33398,168286,192897,89403,15512,-2725,81635,112612,56318,-7735,-19492,-12999,-16903,-13040,-19685,9077,47767,103151,133906,115818,105951,73645,12557,-9194,-25541,-89771,-95127,-28497,7931,71550,154994,153650,99445,29660,-33307,-121432,-81143,-1114,5313,-62696,-125886,-83568,-47063,-51612,-122132,-57586,-7361,-13894,-28374,-45376,-73079,-105102,-79091,6031,39653,42044,44455,41705,-66743,-100886,49116,117322,106773,61429,41454,19498,-24505,23994,34208,98199,119137,78650,26433,17620,22234,18092,14759,-8642,-26405,-64301,-133592,-115265,41219,140291,201765,247148,207776,93028,85447,140181,114607,92349,13600,-6587,21285,45328,13841,17283,88140,103568,130105,166971,182086,145546,78255,39976,-719,-59835,-60915,-16752,87233,145652,52324,-59054,-50302,-40962,-7882,9396,17633,20852,11383,-30223,-24353,24413,53674,68555,57853,-3380,-71878,-60341,-51780,-107342,-127352,4157,99530,101239,22548,-68937,-73504,49768,133614,183690,179833,47857,-11626,27760,34703,-8989,247,122931,178727,211371,156171,90449,17730,-83570,-94841,-52265,-41307,-19670,50344,99204,38528,19535,-4688,-29416,-57713,-85305,-113660,-83589,-37090,-23519,-20251,-8477,-7545,-24099,-54115,-59245,-27827,5024,-10840,-119730,-103810,-103301,-107302,-41159,9334,-13720,-53374,-52119,-26278,-5833,-83,31637,43279,117762,186401,154781,70688,-10711,-40856,-21304,22527,125749,146168,104296,314,-77956,-76365,-70769,-52866,-47451,-19764,44294,57920,13836,-65124,-100320,-102133,-96979,-93068,-54806,-61726,-31913,-30446,-76051,-136418,-136113,-91353,-10407,22951,-15438,-49451,-5130,37941,86488,71031,-7179,-83552,-142388,-93476,-251,36748,-30497,-72487,6301,151072,218538,195013,120903,55236,6000,-26608,-34271,-66253,-141354,-109849,-81255,-73877,-31591,60549,174938,154033,54267,-20963,-49371,-98592,-108439,-21214,83659,212135,298773,226805,91614,-4267,-43952,-87586,-56923,5132,42302,53459,2301,-59641,7352,67421,87936,85989,75702,55029,58350,-26838,-57703,-4172,37145,32017,-81226,-54248,4740,54433,88102,34084,-6464,-51226,-79975,-107684,-138560,-87647,-55673,-86308,-120159,-143369,-60181,22112,15497,32867,31820,-49386,-104162,-78115,-51571,-37467,-58181,-114786,-62698,46502,180980,251801,208040,155544,123624,83214,44549,15587,67091,91496,24153,6037,6433,-11985,991,118445,298420,222160,113102,64393,87074,171454,242481,225578,188774,133483,78433,-51388,-134929,-117683,-109988,-20129,-727,67139,98022,66383,13071,3556,20943,29975,47446,24469,-32982,-17406,67683,113083,138290,165397,148958,126277,141885,164801,68669,-29946,-20066,104964,89440,7155,-60827,-91968,-107238,-76187,84844,194170,144565,-1280,-35952,-19351,-14371,-12782,-32325,-80712,-120583,-122515,-90238,-56892,-67649,-54263,-55131,-62264,-65413,-74886,-62634,-23414,-12413,19723,51371,66906,-10276,-23020,29461,-28561,-48621,-32619,-44522,-60870,-57441,-39691,5561,38109,21946,-28466,-50070,-41139,-27994,-15902,-11387,-20647,7485,183212,331427,204845,95391,35919,61572,106658,63378,-31221,-49122,11531,18061,-13951,-23447,-36262,-65074,-90443,-74248,-48225,-35290,407,31274,5177,-36729,-81118,-14507,53146,78194,77649,41045,-13578,-13332,20599,85148,143047,142316,44177,-155154,-152633,-83260,-4487,12780,-51581,-110956,-103672,-96266,-74493,-16856,46998,83459,136550,164809,98494,-5948,-77416,-28234,39141,61401,81865,18402,-8126,4177,18048,-10167,-78323,-113564,-72645,-53228,-21698,46362,75605,36954,2300,-46597,-96260,-46414,-29257,19897,84231,88206,-9144,-125303,-97074,-69165,-47756,-65642,-109549,-109538,-50565,-12202,-36531,-80589,-78464,-1547,84956,95210,19296,-102370,-150966,-106852,-58341,69425,147819,130951,97612,37756,-99787,-29489,56232,98255,57709,-41483,-123499,-12978,43892,46660,60278,91257,78729,2745,-44439,27287,88587,109014,92731,33055,-2681,25839,98803,115934,11772,-98529,-127718,-58334,-56180,-81444,-93164,-98229,-85469,-85401,-101846,-100355,-42161,60936,152955,285351,326531,172984,22203,-69368,-100150,-46996,26165,93203,170800,159886,127160,72730,59302,196419,376407,447011,454858,404660,211578,81903,1884,-28193,-22043,-70271,-108239,-104136,-101891,-91325,-56569,-2138,10822,16379,-15699,-51059,-41974,-41149,-31100,8541,83604,60260,-94320,-17069,107534,104050,74506,48979,54370,75466,26476,-20863,-11070,-19166,-34774,-82138,-106596,-32856,-18130,-49085,-106298,-71064,-36613,-18149,3682,40556,118218,186077,226800,227421,184330,136656,73299,-24579,-57375,-19398,58854,116611,94790,41647,-31885,-103347,-41993,-38510,-38887,-39296,-140718,-133296,-42596,22667,65536,35025,-16191,-66667,-78110,-79955,-69622,53562,85840,51206,-33847,-61987,-38467,-53255,-35795,27350,157166,252017,221135,39679,-13269,-39074,-85964,-153592,-126591,-87047,-99206,-105012,-76008,-37235,49381,111096,118087,37903,-71443,-141162,-120964,-111412,-79212,-19676,50744,41532,-64582,-52133,2040,47747,51424,28895,57803,170130,324736,336436,268333,169005,51756,-3413,2511,26205,28267,10839,313,65594,216136,198934,91028,-31206,-109575,-124246,-136541,-68566,37053,100172,87954,996,-23612,14696,3370,-28016,-18913,-71032,2146,-19952,-9521,10943,21330,11247,-20947,-85121,-40166,116425,131279,30025,-92912,-76762,27640,66771,81058,73309,93107,130156,148045,124937,109884,132863,119425,80487,80265,67417,31158,-15988,-37956,-42119,-45571,-65287,-19786,27473,73589,106343,122731,139982,96222,-7412,-35439,-40123,49500,115539,206855,285766,151363,342,-65672,-59417,-93266,-53312,-13312,37679,102151,117830,71421,-24195,-111109,-69672,-70579,-80407,-91417,-76542,-5932,32961,-42574,-95945,-104487,-72942,-33111,-18400,-27550,-12060,38058,25063,-39854,-102788,-127251,-82883,20655,87689,34661,-32090,-17952,65323,92487,29451,14755,47100,56000,32090,17527,22865,62298,80011,71887,63030,86574,76196,44147,-35000,-102584,-94818,-109732,-109036,-21573,70734,87258,27019,-43319,-60610,-13902,29161,36285,14971,-52841],[-57991,31789,109954,100666,23481,-15422,-70662,-17247,-4769,-30129,-39077,-2059,38796,54508,6184,-63698,-99409,-91761,-46845,-8946,42650,94494,68958,-12153,-80048,-86178,-47828,-48711,-10297,34279,56662,45635,-43986,-93100,-13249,61042,102211,139685,134909,81594,-8650,-67998,-78576,-68821,-29288,-32051,-68402,-81621,-82955,-97608,-88393,-81213,-109384,-122157,-107955,-50032,65868,212791,379329,346512,135419,-17394,-34088,15997,53903,43529,-8877,-45101,-30254,51172,49313,-76148,-28485,56608,166121,267038,194480,112160,-31448,4216,29043,3406,39723,-45183,-52904,76795,191714,246951,150537,-4684,-76922,7418,40498,-24137,-90400,-95187,-30295,40093,42776,-3316,-51966,-68239,-2317,161385,225566,196310,151889,70326,46977,45067,35233,-24269,-67608,-84109,-56920,-34190,-29356,-90683,-94115,-77155,-97111,-77675,-31127,69438,177668,200338,69659,1584,-12177,-26128,-6021,-29303,-9769,24714,24993,-27450,-85135,33946,268000,354196,226826,64174,17253,21378,32594,39128,4589,-115574,3392,203018,234916,61406,-102143,-58439,86069,193817,222508,169301,98944,73377,57820,53362,42944,19761,60723,114262,84178,66302,54724,8656,-60937,-137796,-216164,-92592,96176,435422,543043,447408,193855,-9838,-69859,-121844,-127266,-175170,-138564,-17945,-85798,-87953,-40122,-8642,-50320,-68301,3324,37417,71112,119197,113429,73851,37543,45276,2397,-87610,-101241,-18761,-6383,-35549,41934,82847,21343,-51083,-8623,58443,97807,121937,158250,175833,140897,72755,3552,-47364,-93378,-13088,26179,19752,2062,-54530,-7549,-12135,-83765,-61343,9585,61115,61108,65237,64779,31296,2881,87930,160872,108517,122603,193084,186187,60850,-26206,-103395,-145509,-141304,-126549,-104880,-47215,10811,18076,16176,30134,6683,-73696,-118250,-85720,-21840,115041,253476,153898,-13735,-76959,-100502,-128464,-127478,-99755,-87240,-87291,-113331,-58468,3154,51861,107375,126376,64298,-55381,20468,148956,134058,18087,-97237,-93868,-73928,-127319,-91376,-67918,-30024,108836,192478,213169,249702,257791,160103,45513,-18773,-63682,-71210,-68515,-108770,-86046,-48738,10610,49628,49288,59157,6548,-59616,-64264,-47352,-68652,-65686,-33789,94725,272398,320287,213557,265301,456891,555263,430272,193973,102223,161985,186035,123654,37971,34682,46171,-23717,-66020,-9403,31315,42778,89278,194805,229980,147187,183079,245248,263824,156638,-11728,-108575,-103202,-59988,-19060,7033,30188,24860,-15210,-44117,-50938,-21517,-44166,-65734,-45599,-12979,7195,37940,21642,6367,85375,106659,49066,19391,23146,-23424,-93573,5746,149218,222245,175944,95413,5950,-52701,-25434,-21620,10481,35572,7807,43767,146731,218110,145686,-31665,-120708,-97697,20630,128687,122188,-5895,-77392,-71541,-89766,-49545,4661,-18989,-72833,-21803,33697,-10467,-57343,43975,231731,338675,256809,103637,-23483,-88189,-71349,-39114,-40159,-11153,40034,71999,61359,42423,43115,-955,-73501,-9978,84179,84584,-5421,-69238,-66632,-124305,-113200,-54917,-76789,-128034,-64763,50584,151622,134619,55711,-72790,-131730,-13990,94588,83849,-24963,-118183,-146102,-140380,-112234,-64630,-31946,-6033,-19462,-76390,-94455,-121193,-98346,-45127,1892,88794,119815,90149,67627,187851,207584,183831,136484,47241,-9332,-12182,-136693,-428340,-201697,-30504,-1622,45069,99689,69925,14174,-55382,-72895,-9471,-15859,-56725,-137659,37943,121892,94502,-57403,-34278,17911,-25272,-115684,-42151,41969,7378,-87286,-70239,-3485,42013,12867,-14345,-39358,-58126,-100438,-112210,-150095,-102590,-22644,33222,-10945,-95279,-66549,-22008,-13196,-46906,-71387,-26318,5092,-61058,-127214,-23136,10536,-15430,-12322,-20716,-1834,19240,45941,24341,5145,15832,37061,128078,262868,320598,337503,328599,190923,29332,-39232,-38928,-78715,-152178,-136329,-100929,-91141,-72986,-67049,-91547,-112131,-59054,-83917,-35064,95797,239479,277573,116681,-99187,-139126,-34786,49605,129707,162618,135858,85408,82453,52804,13467,-37454,-21005,39481,181034,191965,154164,24380,-56674,-47334,-62836,-67266,-62057,-74284,-94354,-119071,-86611,-14363,64052,144120,153274,92691,-31452,-85201,-91560,-96587,-47781,38994,131742,159719,126658,5854,-122999,-71064,5030,-26594,-94664,-34801,41692,68348,90249,123986,145121,99305,45318,-44123,-141729,-109805,-52494,-39194,-73697,-85801,-52896,18177,31902,-19922,-35234,-40574,-45729,-81439,-48548,-19975,2792,-2116,18688,161795,352890,375611,291885,150167,135031,151090,81597,-6533,-76756,-123195,-106007,-108308,-73990,-28889,21068,33059,-28253,-100632,-53009,69911,140577,96047,-20776,-57778,50396,29458,-44462,-109597,-58370,203456,390279,269472,43417,-115352,-81368,-61565,-38947,9853,61630,19565,-42989,-40287,-54188,-50714,-115217,-137210,-79628,-77677,-77629,80353,159015,120683,16728,-54375,-93616,-50956,-52343,-121513,-94867,45172,71481,68817,138353,184177,95480,-9408,-8684,9890,47299,70610,27775,14069,20423,-10215,-24023,-51596,-86416,-27858,36782,85427,40913,-7724,-57557,-82184,-99827,-85067,288,79668,103254,58573,-60800,-94002,-45298,-49926,-78883,-45398,11609,14997,-35704,-77117,-103034,-85762,-85270,-96227,-40488,32421,59338,61047,75666,116452,195629,231075,85509,-28238,-17050,51677,84050,95925,146514,181789,32568,-50929,-47308,41965,24529,-25276,-64110,-48940,18014,54467,81576,134999,199241,183290,163510,135364,149182,139667,130174,162389,138178,26381,-62100,32922,156275,211734,254729,269505,207246,152784,81690,-44394,-116809,-95362,-35898,-24611,27687,102639,203418,265384,295225,261895,126550,50703,23281,49137,132414,287688,424088,374859,191973,151517,250878,334095,408789,256642,62170,-57620,-41760,-28668,-35611,-32912,-31367,-55609,-77814,-109341,-97241,3214,166183,167104,4350,-94815,-130054,-128713,-56505,-11949,-79432,-68458,-51492,-4784,165418,254723,227831,202530,131022,81368,5827,-64450,-76780,-36461,11781,54656,91961,84443,-8540,-49929,9235,31225,21554,-67201,-117152,-7703,179285,411796,430094,249331,48963,-153588,-1056,53058,50188,72727,108747,125506,49247,-20868,-2731,54736,74223,35844,-33584,-52560,-8375,-98451,-65887,-12013,-65102,-25092,184058,289532,217036,134412,77743,29564,-59722,-107234,-118699,-132777,-124189,-86601,-46435,-17116,6720,26909,42362,39238,42979,95104,88319,17547,-18017,-4840,17140,22173,75085,199515,240697,132710,20022,-80409,-103607,-35480,22949,37304,49675,74068,96544,70009,-53373,-117839,-34468,-41169,25446,202503,307298,314035,317472,306786,297890,247148,175305,86359,50534,37825,-8097,13014,85669,122868,120175,42607,-12653,-7109,-63657,-150548,-175163,-143062,-87485,-45861,-50470,-37123,-14495,40007,117876,160608,110479,13000,-67329,-83039,-86542,-6609,100772,93152,1382,-53104,-62943,15471,102752,122205,100141,36410,-9707,-24200,-35756,-31058,-37423,-39794,-76240,-116820,-92308,-63729,-62707,-46900,-22523,3523,-5409,-37359,-97819,-108781,-43413,-27996,-39836,-50032,-61929,-42679,-59221,-1009,11708,-60212,-129125,-124181,-118159,-117503,-155988,-47441,-17859,-22611,7745,-8549,-78024,-114111,-112251,-53788,14230,46068,4529,-57239,-57827,-62006,-90819,-117939,-26263,40271,21030,-14742,-54650,-45589,-26708,-13146,-83303,-107299,-41255,90188,249513,183539,56116,-38053,-92882,-135869,-49676,15681,60115,130488,194580,290571,302866,383486,469245,249339,67202,-5968,14117,80057,149003,187131,99806,32688,48073,177955,252698,234196,252735,263296,175075,74470,11980,49670,41470,-36853,-52564,-28677,-58920,-136474,10874,113346,17969,-56914,-45563,-45358,-5780,91446,202197,181504,90704,25488,-32862,-130785,-110590,-65692,-39231,3894,96365,156799,104577,2277,-79172,-130635,-101118,-98762,-37125,26527,27483,-27158,-70998,-105075,-111167,-117971,-141142,-20641,143866,280681,300752,210808,34530,-61518,-87407,-119174,-65464,-21271,-11832,10809,4523,-66933,-148766,-80418,-61305,-140310,-42271,202844,333525,403308,354174,204005,102953,87357,-37106,-97179,41803,68389,49824,-23164,-42991,-23651,-18877,-395,4622,-103904,34824,185151,202134,105464,-19541,-99343,-97692,-107806,-98807,-74143,-35543,48009,171364,303785,408608,471097,430188,291092,128746,-21228,-125263,-135610,-95267,-45693,-13445,41336,105071,148099,107206,11715,-40630,50746,198941,212787,95568,5229,-20520,64527,110697,71589,10806,-15589,-18387,-25051,-24192,-31922,-2247,36081,99680,142665,125255,108551,73513,8614,-19579,-38419,-103134,-119852,-51180,-9689,54523,136629,141723,95132,31783,-34132,-124489,-86629,-11423,-8154,-73997,-130122,-71304,-43478,-65497,-144677,-50369,-11108,-13221,-19654,-37705,-70587,-99124,-58855,28208,56088,49125,52619,52924,-61901,-107580,33228,102007,96447,53041,24772,-5323,-51470,15898,33388,93549,105732,63931,15554,4001,-5553,-15760,-14111,-32085,-41457,-70630,-113341,-79160,74003,145938,175489,214954,180500,76501,40567,64204,60965,69170,7723,-7577,19750,39296,9135,19871,92660,105060,126612,158139,169587,138099,89023,61989,24794,-46340,-59853,-18919,83644,130178,37958,-69915,-62397,-47274,-9976,7964,17322,23949,16314,-26698,-18935,31428,61275,78191,67954,5090,-70319,-64643,-59559,-115050,-148253,-44165,39013,65225,12064,-70894,-61967,65383,165555,215368,184005,38787,-8638,31953,36271,-1581,6891,110334,147363,182105,146220,91410,27620,-75604,-96497,-58353,-57996,-48259,32963,87365,31133,5089,-19298,-34729,-63297,-95867,-119584,-92905,-34289,-18653,-15473,-337,-4978,-25773,-53987,-52685,-12273,20759,-7768,-102809,-80194,-93883,-110809,-46622,2592,-16926,-45235,-29493,-3363,4818,-3071,26714,47761,121548,185379,157338,73022,-9367,-30013,10077,66903,141136,151119,114225,7923,-71814,-80180,-78647,-61086,-57928,-36240,32800,43878,-8620,-79179,-96236,-94836,-91823,-97663,-66662,-66140,-31378,-33647,-87067,-151832,-148843,-104147,-17733,25100,-7108,-43614,-1390,39157,78667,50099,-37152,-113272,-133965,-79915,-3417,27554,-39512,-57480,33034,166446,197133,153209,102433,79209,45886,-3046,-30687,-69335,-114156,-86617,-63730,-55520,-12175,92843,209979,201500,106487,26957,-8108,-65359,-127595,-36118,67778,190170,268324,193368,82324,7889,-26399,-81172,-64346,-5622,28096,48002,4280,-59581,6796,74607,101214,106908,111452,105766,99913,-11875,-50836,947,42882,34491,-81722,-65148,-9287,46859,107385,58654,8340,-45634,-79036,-103845,-140142,-91072,-57709,-85789,-111312,-112227,-67833,11778,22208,38298,50626,-29503,-80670,-74482,-62640,-55891,-70082,-107770,-42987,78302,207677,263034,201854,140898,106993,72010,36192,3211,50400,86176,25196,4572,4792,-4554,15022,122968,326882,264741,134618,71342,92377,180771,250509,222820,180300,120226,63526,-69794,-132361,-95414,-107950,-62953,7141,96050,114582,70648,10269,-745,16866,25988,35692,-4125,-49514,595,68823,90963,101880,112818,96609,108056,170000,208578,81217,-26062,-13616,119240,141207,59013,-15817,-56739,-86764,-86819,97078,228665,143240,-6809,-38728,-24814,-19099,-14387,-30974,-77992,-115938,-111929,-79339,-53893,-67052,-50245,-40917,-41443,-46803,-67767,-75600,-37589,2693,38512,58281,72722,-6081,-40515,20138,-27123,-51110,-47301,-60468,-74177,-74509,-53671,-663,38020,23342,-27363,-49014,-39929,-30580,-20046,-13888,-19557,4219,161416,328647,248659,162993,127309,132057,132007,67374,-31276,-48126,15771,20851,-14603,-23489,-35208,-67002,-97087,-81961,-55919,-50308,-10428,32626,12274,-23098,-59366,-40689,24314,44374,42369,23890,-5879,11473,41309,94489,161315,189420,123150,-94121,-156756,-96453,-16123,-1623,-63035,-95655,-86197,-79760,-54349,-2687,50673,67411,101302,130657,80359,-5006,-66193,-19931,38805,55089,68035,3597,-24724,-7926,7160,-18018,-84217,-104457,-55354,-33976,-24983,29316,63063,26782,-2932,-44183,-98101,-57336,-40512,8498,69733,68511,-36633,-107110,-90319,-74140,-62331,-78641,-113194,-114003,-64644,-29530,-46741,-83008,-76407,4345,94214,109412,38869,-82199,-160898,-139182,-57804,82415,156278,135332,109101,39624,-91976,-23391,63801,105634,60810,-34082,-90439,-2578,57123,63294,80179,98049,67387,-12058,-41720,27203,77847,94678,78119,17478,-10346,29711,101394,100361,-24,-101154,-114463,-46487,-45124,-75973,-95837,-106671,-97551,-100961,-114256,-94367,-27771,69297,148728,265776,287069,144674,13367,-68115,-93018,-39196,41232,111827,180803,162293,119006,38082,6970,131960,310217,384733,398402,358269,190743,70669,-21,-9344,5899,-38488,-74179,-77833,-91726,-94248,-73597,-27929,-14695,3487,-18174,-51058,-39365,-36286,-28975,6698,86463,79363,-75682,-29860,88160,84036,58138,40344,55352,77726,25004,-6540,16340,6184,-21532,-82612,-96973,-20233,-8652,-39573,-109719,-87624,-58932,-47334,-23302,16047,93436,161973,208166,223010,198958,147225,71745,-23549,-59641,-29249,32571,84862,73837,27694,-43052,-94035,-35895,-40508,-45013,-29668,-122838,-159465,-90658,-29380,21960,15672,-20237,-63753,-70818,-66812,-50683,69379,92643,51864,-38638,-68055,-36714,-37500,-20881,49125,179360,277482,260443,76893,6037,-34906,-94719,-159332,-117176,-80372,-84437,-82945,-66948,-33561,56369,124218,128629,46618,-69291,-139105,-105525,-99977,-89098,-28325,43265,34251,-61252,-45215,409,37593,43133,22540,46276,146447,307455,337477,262859,160288,35638,-12445,3760,22119,19470,3552,-5246,57160,204232,178397,60113,-44239,-95121,-108406,-121641,-67800,19399,76631,68904,-16143,-39781,411,-16180,-58737,-40420,-75419,-19027,-49794,-37033,-14885,-210,-5863,-34855,-84519,-20282,130414,133063,32557,-80564,-94378,-13747,36335,73330,94059,131993,167335,172398,136612,123427,156969,149264,103621,102641,89517,47995,-1535,-27728,-32065,-36405,-55830,-13766,30885,80203,121553,159738,190748,147185,21034,-36223,-56206,36338,108195,201235,289747,168782,-574,-59200,-37267,-77187,-48074,-7986,50414,116158,125529,72729,-35173,-122659,-59451,-66057,-86392,-103516,-93495,-27562,20897,-43461,-70381,-74146,-61949,-40955,-41646,-40597,-12600,52454,53536,-9629,-79074,-120770,-74700,36833,110830,43938,-29684,-11891,76169,101829,20280,-6030,32884,45792,27303,17498,21303,56530,67338,45355,25170,49385,44980,20473,-47920,-105836,-100562,-115239,-117294,-31690,51328,48679,-9043,-64742,-56143,-6381,33727,38477,17860,-49980],[-58586,49214,151047,140984,50476,-457,-55846,-11701,-2031,-33576,-35956,6520,44020,49684,-8134,-91792,-121830,-74028,-39924,-10171,38631,93162,74195,-1771,-71542,-96675,-65652,-56713,-11383,23570,38720,44035,-31475,-95096,-26853,63940,126886,172422,159352,111135,31095,-59220,-101241,-97129,-52411,-49903,-80748,-85152,-82440,-95328,-80617,-66757,-88492,-103651,-95478,-36094,99246,282038,462184,400844,157277,-10363,-39530,4682,53546,66331,25565,-7213,-15429,28394,16354,-67816,-16361,60888,167697,280531,215474,135741,36215,63868,49556,-39281,-29080,-84279,-36448,97024,224717,301891,210463,29294,-80879,3833,36727,-35719,-119996,-72181,-28548,33434,36141,-3093,-50916,-70651,8838,175669,217773,188653,155618,86698,64320,45367,22491,-41881,-77661,-91273,-65080,-41986,-32055,-84543,-96352,-83228,-104491,-62676,-9905,99931,216644,203792,60576,-11942,-31209,-46669,-16570,-25021,-859,42496,61729,8571,-79843,33913,271103,347763,207209,64041,25097,23503,21732,21897,277,-111186,7037,194969,214329,51148,-102892,-82480,70170,171862,178257,125924,68915,69871,61153,45733,24799,-12516,33938,84645,56422,44426,39508,-4235,-69868,-143200,-201300,-79410,83222,388154,523118,408902,143177,-19026,-58073,-102685,-132334,-167987,-119195,-3613,-93231,-83894,-40820,-16982,-50216,-56237,2116,7207,27368,78356,81266,53459,31659,72939,54713,-46804,-75658,-14924,-16518,-57580,30452,83838,38124,-21197,106,46866,73725,104706,147838,168161,136906,73936,9954,-24168,-68404,-18257,33041,23362,-9788,-79213,1442,3319,-80238,-69849,22217,63411,51166,52582,58797,32350,16394,92712,149845,106629,122075,194080,192424,68133,-18829,-95331,-144256,-138403,-110244,-75601,-30961,12848,11221,16906,33242,305,-84094,-118338,-70362,7322,149631,279967,189405,16822,-68376,-100178,-121188,-115457,-90545,-80008,-84333,-119030,-48896,21454,79209,130762,128156,58986,-63187,44175,200395,190713,51973,-80934,-84622,-62400,-118035,-92284,-66150,-29275,104913,198280,219846,269774,249462,121272,22221,-26151,-61784,-66250,-67957,-111264,-56054,-10691,41712,59470,36288,1779,-59703,-130389,-99299,-57302,-55897,-48196,-35779,74481,242745,289509,194475,264327,466421,572410,419043,187354,129238,207508,231420,158183,74172,59059,49497,-26391,-67007,-13105,11013,994,34800,136991,172712,112540,149194,209983,240759,155547,-2089,-107008,-105479,-58552,-20131,-1997,12996,8730,-23969,-48681,-50176,-17709,-36468,-64623,-47683,-16033,1000,25846,9169,-14321,51781,79643,17676,-17924,-17126,-65486,-99513,18062,144471,207196,160059,81042,-4910,-44738,3721,13857,29614,43318,22445,58088,157186,210449,106442,-66227,-128797,-104370,19426,134357,114985,-13079,-82603,-66791,-80694,-42041,20447,-9175,-105815,-30281,45062,4689,-61311,51016,263486,381207,290614,129685,3930,-69226,-70445,-46279,-51052,-18364,34204,62756,48853,32341,49917,31000,-47318,-21929,53873,55912,-11483,-26401,-24137,-85591,-102068,-64525,-102463,-110132,-16634,107262,190359,160846,79638,-44805,-132950,-29248,84871,73427,-34487,-127302,-153246,-140183,-106358,-50470,-12757,5313,-13786,-71787,-93406,-123823,-88172,-24601,33731,109086,119102,80260,49524,154359,189887,177210,114606,2171,-77633,-86657,-139197,-359377,-227498,-101977,-101277,-43446,46860,45814,7651,-44258,-61198,-15365,-34499,-86770,-110511,44824,136752,122374,-37616,-53238,10481,-17918,-104726,-49039,40864,8664,-79853,-62922,24338,94129,90216,61906,14473,-32653,-87955,-104133,-154793,-106988,-17201,51103,1396,-96476,-52255,5190,21167,-11424,-41037,-13753,4615,-45423,-75232,-13585,3663,-29342,-28664,-33538,-14551,1313,20432,-4757,-20093,-6548,19124,129466,265519,300037,291228,284165,173613,28384,-18732,-10936,-47860,-121531,-101692,-63492,-63730,-67367,-73263,-93410,-98656,-40035,-70665,-56772,76396,207930,246555,113891,-102658,-120916,-25215,47807,139554,183050,166440,100344,85161,59851,10523,-41356,-23255,51663,213273,232960,195589,49127,-43908,-49877,-83813,-95222,-85627,-89333,-94709,-112673,-101537,-29661,43129,125713,151192,104617,-17372,-81418,-96912,-112659,-69504,12258,101765,128997,101835,1255,-113967,-90005,-25027,-43340,-93166,-40012,23565,68018,112620,150771,153224,95395,45248,-36083,-130059,-128720,-63824,-47911,-83188,-88648,-53486,17231,48524,3175,-14095,-29739,-37497,-65458,-41951,-21267,-5275,-25521,387,161227,360882,371185,264917,132802,135052,173772,98829,3134,-71318,-119758,-97489,-97487,-65606,-28046,14185,19252,-36528,-88220,-38589,75948,138057,103495,-2510,-84463,5515,-24232,-88797,-138758,-62109,196518,396841,271090,33662,-114992,-62915,-54302,-40854,12926,69010,18002,-45434,-35984,-42944,-43202,-118583,-121157,-69567,-70910,-71686,93681,180299,131176,30566,-21176,-65749,-25223,-39044,-109230,-103410,10291,15781,29736,106247,162619,97212,4666,14235,38877,82747,102738,56626,38985,33817,-6966,-28832,-47181,-78547,-27486,38842,87705,79157,12710,-43800,-72450,-93363,-74240,3351,77920,100732,56053,-60683,-100028,-61468,-69917,-95751,-44057,20351,30785,-17674,-63936,-99107,-85203,-79260,-88725,-34166,39681,62215,59044,74435,113720,193485,250819,102762,-27311,-34923,22374,48118,52890,90693,120628,2273,-62894,-56620,21507,-3203,-50352,-77104,-54533,-3514,28883,69353,140707,193626,168016,146933,125735,139521,115288,82048,118760,133074,47802,-57875,30706,167851,239483,267428,232120,158473,121758,71353,-44856,-129894,-81472,-14964,-6778,33605,82209,168340,237318,249526,230982,106686,32353,4306,26973,110703,274421,430540,381924,190049,137567,213332,292869,397843,284211,72909,-67206,-44731,-13273,-18845,-22325,-25927,-53058,-78785,-98489,-112243,-49179,112860,146094,-8346,-100779,-130964,-133449,-64286,-27024,-87597,-66060,-47062,-1022,157963,214505,175901,159221,104315,76654,17411,-59832,-79341,-42754,9382,73528,133735,108257,-7586,-54536,7898,34329,24509,-77489,-122273,-7653,162594,379902,373224,207816,53029,-117056,-17723,25359,8626,29781,71586,91351,19294,-44533,-18280,38204,45700,9077,-50909,-40203,34394,-34663,-120390,-58917,-79755,1283,211463,284786,200384,108911,31599,-28516,-93454,-120557,-117698,-122839,-133188,-103593,-62899,-16844,1198,12598,26348,17975,15097,73791,97180,37017,-8580,-20305,-12778,-3714,55442,192418,256879,150798,27202,-81026,-98019,-30014,33372,49652,47513,62412,88800,69019,-54196,-120803,-30723,-34300,1607,178625,286846,284572,264557,242580,243744,198357,138345,56318,14072,-3734,-34752,31702,115093,143121,129389,54254,11535,27681,-33554,-133500,-162089,-119835,-60555,-34324,-54756,-57969,-43995,12244,93317,150726,113303,15408,-66464,-87826,-80537,1619,114730,118578,21406,-41572,-55557,15857,96785,130959,125590,68531,2759,-18172,-18737,-21876,-34538,-36761,-71404,-116202,-96176,-67794,-69352,-52103,-13008,29258,27003,-17271,-89879,-90034,-22428,-12988,-32551,-45795,-54386,-28916,-37281,15124,10802,-66948,-128671,-103729,-116035,-114260,-142393,-81470,-52684,-46800,2311,-9721,-96612,-115893,-125597,-91105,-1867,35880,4592,-41325,-37735,-47298,-77930,-105127,-10791,47925,26178,-10109,-39116,-18643,4866,5372,-85357,-114426,-32000,119568,281375,196638,64671,-29526,-89956,-119860,-32657,39058,76901,127467,161726,249325,279621,325736,401852,200660,31395,-24716,4095,74591,153600,225074,123108,63124,95941,206308,256007,228657,243780,258971,176370,80611,20178,62072,76742,-6343,-42580,-37362,-78961,-138464,28443,171771,84912,-2047,-18403,-52085,-13229,80267,196809,191567,105403,41057,2640,-89831,-96849,-69582,-52865,-11783,83336,178542,167913,73104,-26777,-102757,-119006,-106898,-44981,22510,27783,-32473,-81306,-114858,-94162,-98190,-133917,-50924,121150,275746,295686,207118,40186,-56830,-81426,-115520,-66058,-20326,-27650,-13330,-4505,-56799,-126897,-104447,-77765,-137875,-9619,208468,309288,388732,343646,192126,85111,53138,-44254,-78231,53082,63972,43977,-30972,-51023,-23411,-6591,20779,10259,-84679,633,136195,161794,78400,-33852,-85047,-82829,-102855,-97649,-74574,-40127,34928,159637,315575,441492,496768,431132,280112,109372,-35397,-140187,-117876,-69823,-18135,17408,74786,140971,170121,103361,-4744,-47383,73647,230406,228477,99263,-5318,-35939,48820,107478,86391,30625,-10503,-22389,-30960,-32062,-40175,-11073,25359,93839,147011,130356,107425,70376,3473,-29899,-48825,-103507,-119825,-70787,-28649,34965,115163,128279,88822,31983,-36742,-124106,-86806,-23202,-26205,-88238,-119575,-50276,-21870,-42158,-92953,-46138,-18151,-11669,-9480,-28861,-66674,-89816,-38580,46520,67953,52414,58607,61881,-56636,-114824,14880,83433,82612,41039,3258,-34607,-74115,15961,35918,88477,91177,49396,5633,-8094,-30445,-47839,-42799,-55046,-54054,-62907,-71254,-34366,110060,146689,143894,178785,148245,53576,-10507,-16574,4561,40554,-1440,-11438,15094,32007,5281,22565,94658,102965,117883,142267,149684,123856,94071,78640,44888,-34379,-56782,-14128,87845,123177,35092,-71210,-70456,-50998,-10930,6439,15936,25227,18362,-25730,-14542,38633,70284,87736,77047,12773,-69992,-69432,-64527,-111712,-142433,-77288,-5156,37240,8400,-61407,-48181,72654,180375,226627,172375,26275,-1469,39010,38193,9325,16100,97759,118057,147036,127661,86283,36304,-65851,-93636,-61064,-69857,-66033,27261,82565,25297,-16680,-36810,-42116,-67430,-91695,-75806,-82326,-30161,-13481,-9757,8649,-3657,-29759,-55551,-45499,8623,51623,21634,-68092,-56115,-82741,-113356,-53558,-5820,-18709,-33359,-4678,17073,11247,-10197,18351,53810,127041,184713,160824,78327,-5643,-18560,39296,106207,149042,148855,116412,11245,-65617,-81863,-81575,-65112,-67422,-52437,24923,36328,-23673,-93609,-92261,-87363,-85209,-95401,-65474,-58662,-27572,-38750,-100708,-156604,-132966,-116343,-26134,25418,-267,-38901,-243,37128,65894,22530,-73712,-136170,-108370,-65389,-7965,16506,-48495,-42195,55170,172638,169924,113805,87581,100877,85169,26242,-24449,-69657,-86595,-62653,-45058,-38213,4460,116163,230023,239356,159782,84088,41332,-28029,-128300,-52718,49130,162578,226742,151698,69681,17170,-10656,-73998,-72177,-17307,11459,38371,4635,-56507,7891,81567,112806,126451,149013,162195,139293,2401,-42985,6327,47493,35608,-78810,-73738,-20740,41013,125715,84338,23192,-39721,-78966,-100823,-142039,-95754,-60413,-82398,-91692,-86227,-69768,4900,29577,38565,63887,-9628,-60581,-72432,-74057,-75617,-82428,-90982,-19935,109325,227599,264971,189134,122081,87195,57960,25316,-11461,31594,77690,23494,254,1084,2743,29670,124038,336560,294314,148969,73842,92168,179085,243857,208655,163624,101738,45554,-89600,-125997,-74283,-84988,-92566,35176,128865,131721,78010,14478,3168,18340,23991,23748,-28405,-52003,16011,65291,65771,63612,61195,45720,87891,195146,247309,92308,-23645,-8816,128855,190411,109623,28274,-21245,-61046,-99820,97212,249965,131448,-14832,-42327,-30800,-23921,-15552,-28756,-74023,-108196,-98379,-65480,-46878,-62318,-45054,-29421,-24389,-31156,-61215,-88370,-62079,5755,47828,58116,72709,-4565,-59136,11999,-22811,-48780,-60380,-79578,-92380,-97803,-72962,-10772,34042,21228,-28011,-48542,-39267,-33353,-23300,-14797,-17475,2788,141834,316375,283348,227393,212033,195182,152377,69989,-29275,-46621,18024,20645,-17268,-22094,-30734,-64748,-99778,-83098,-56807,-62142,-22774,31185,17652,-9984,-37859,-63103,-729,16268,13503,6999,101,32461,58395,99531,176721,237930,214430,-2994,-118216,-100051,-25453,-13581,-65033,-73428,-68200,-65141,-39226,8952,51646,49061,69974,104001,67630,-1419,-55022,-14154,33249,43625,49546,-13679,-44618,-24662,-8505,-30448,-93097,-93511,-37692,-15121,-25938,9612,44611,12681,-10831,-42716,-92163,-69053,-53394,-5038,52683,46650,-63033,-88177,-84366,-79133,-76829,-91895,-117584,-118325,-78211,-47038,-55933,-84024,-74350,8034,100034,120361,59192,-58975,-149084,-173674,-49277,96776,163100,137073,114479,36470,-83954,-16294,70552,110060,62064,-20114,-52281,9982,69806,79823,100302,105426,59549,-19201,-32345,29168,68607,80806,64642,4383,-17955,29927,96818,81147,-10716,-100797,-103189,-35851,-33825,-69027,-97023,-114064,-109222,-116167,-121228,-82129,-9127,80694,143788,235397,231916,106708,1602,-65109,-81329,-27056,56839,126985,182078,155750,103430,2693,-48226,59555,226785,300308,315024,287823,160603,58910,5585,17543,41338,-1305,-38109,-52191,-81931,-98349,-93438,-56264,-40425,-8085,-17799,-47777,-35953,-31670,-27502,2162,80282,86951,-60160,-37719,72691,71314,47346,32684,55027,77505,25024,10849,43513,31521,-8671,-83666,-92063,-14673,-5872,-33593,-103018,-94379,-72518,-72011,-49516,-10613,61118,125736,174437,204125,203619,150943,67112,-22264,-60155,-37095,7083,51369,51994,15607,-46748,-79155,-33147,-45308,-50497,-12973,-84609,-150729,-140082,-75198,-17647,-3471,-24382,-60570,-62166,-51863,-27911,85045,97784,52980,-40287,-70901,-32436,-14671,20019,98249,225564,323101,315757,128085,28539,-31818,-105951,-157816,-104638,-67220,-54735,-61729,-59980,-33474,57075,129287,131713,51791,-66758,-133644,-90280,-86971,-97407,-37528,35491,28080,-57447,-39849,-2132,26229,32582,13548,31238,116356,274295,318755,245450,148507,26058,-13609,4700,14247,7766,-4817,-11593,43554,179626,150264,30476,-52779,-79967,-90947,-104459,-62263,5428,54148,48986,-31674,-54604,-12822,-34016,-91272,-58588,-83522,-39744,-76490,-58677,-30246,-9976,-14358,-45587,-81939,2330,143402,132921,35267,-68573,-98127,-49598,6334,65503,113925,170839,205790,196981,149467,139867,184731,182824,128759,124150,109081,62789,11472,-19153,-24077,-27751,-46510,-8803,34910,91916,148335,204891,235256,186767,45893,-36457,-72279,19904,97730,189654,281898,179208,-1130,-52062,-12983,-56825,-38408,-671,63111,128533,131762,73667,-45370,-118244,-40306,-53228,-83925,-107058,-103111,-45681,7975,-37473,-24260,-27799,-42543,-45948,-57485,-38657,-185,76785,89776,25950,-56863,-116670,-68938,51044,130824,49651,-30080,-6460,89260,116888,18226,-21852,15703,31858,21258,17699,22116,54279,57162,20339,-12771,7088,9015,-4937,-60405,-105673,-102213,-115350,-120024,-38248,35067,18058,-32920,-71161,-44453,1935,36350,37857,18429,-47037],[-59586,60230,178210,171814,74716,14978,-43574,-12416,-7405,-43223,-37191,9728,42466,35993,-31000,-121525,-98227,-59147,-36773,-15945,28529,84226,72410,2937,-66439,-106254,-88472,-67903,-16205,8310,12900,32843,-28115,-90002,-42580,62051,146230,194303,171852,129051,61664,-40994,-113166,-126540,-74044,-66140,-90944,-89804,-85662,-98078,-78883,-58723,-74031,-93432,-93048,-28273,129857,348615,526759,435935,167643,-9128,-48292,-11553,49127,87962,59915,27271,3109,21131,-22,-52225,-14958,53256,155366,280625,236112,180693,105103,106551,66529,-46408,-100081,-129121,-21722,113157,251455,345931,261378,57080,-85712,-7010,23221,-49759,-112152,-48168,-30942,20438,22264,-9571,-53978,-77731,7166,167933,188432,164485,143440,84414,63609,35995,4703,-60352,-86756,-96403,-70928,-47771,-33670,-80103,-105750,-96839,-118300,-49541,8440,125398,245285,196387,50009,-25455,-51832,-68652,-28691,-25452,1100,51750,94015,48797,-55102,16548,243712,310067,167864,56256,29735,23452,8294,3820,-6377,-108631,3526,172116,180095,34116,-101254,-106116,40736,127921,117008,70151,36891,68832,63944,35115,2970,-50687,9910,56454,29284,20958,21353,-20666,-84162,-155160,-191295,-72929,66143,326745,477038,338126,59656,-47361,-59512,-90854,-130189,-147804,-89049,14724,-99789,-84483,-47154,-31042,-55196,-49256,-4327,-27149,-28553,24642,39907,28495,29238,109088,121396,12753,-49333,-12813,-29723,-78017,30340,96657,66170,11495,5828,25074,37151,76968,128065,151014,124478,69538,16176,1498,-42213,-30807,32457,22404,-23324,-88419,14079,21648,-67510,-82300,28385,60030,38513,38701,49177,25608,18157,80700,123201,89963,107810,182781,190143,71834,-14961,-90633,-141019,-125424,-89330,-51621,-20919,8395,-1553,11554,31802,-5741,-90433,-116897,-60342,29576,170208,285681,209111,38624,-61571,-103024,-118143,-107943,-83484,-72514,-79265,-127860,-45919,32757,100340,144512,123387,48758,-74369,57914,236977,236415,80351,-65294,-74700,-54277,-110591,-96030,-68123,-32487,87806,183378,206804,265983,219961,74352,-5034,-38135,-65501,-68063,-73468,-102037,-24929,30267,71545,63693,17124,-56330,-82417,-122977,-102898,-57426,-42392,-35060,-39394,48071,193183,230516,153836,246006,455401,564292,388127,170097,147300,247134,274729,195474,114341,73947,37420,-40024,-72606,-19138,-11926,-42892,-22724,74066,108419,68773,107483,166635,207063,144590,189,-110037,-109108,-58604,-23733,-14648,-9139,-14089,-40182,-59881,-55163,-20876,-34046,-66656,-52416,-23110,-8426,11615,-5676,-37424,15369,46956,-16816,-57500,-61982,-112072,-87511,27045,130763,184156,139318,64314,-14259,-39878,25722,51239,63024,65448,42434,71734,161575,192890,66038,-89520,-130241,-109588,18250,138324,106847,-20268,-89735,-63815,-72727,-42682,24970,-3047,-133764,-33742,59128,24664,-63679,51552,284899,410635,311213,144945,26345,-46827,-61234,-55642,-70543,-33904,18971,45450,29255,15212,47937,57180,-16433,-27561,20330,21560,-16792,6333,9277,-54235,-90632,-77979,-121305,-69564,29647,153504,212411,171323,92812,-20632,-110623,-44649,69704,57028,-49485,-140997,-164915,-144848,-104297,-39003,3110,9252,-16449,-72941,-97027,-122001,-77546,-6431,59446,117980,108710,64421,27913,117802,167097,165995,90571,-34972,-133522,-157677,-142595,-241674,-168137,-117235,-171127,-117680,-3256,19471,22,-31911,-50434,-26396,-57777,-117427,-81711,41238,141185,144994,-14950,-74198,-1800,-14570,-94492,-61857,32727,5292,-73458,-68188,50525,154152,170984,137475,66194,-11723,-78201,-95888,-153523,-112594,-15037,65067,9655,-101582,-38506,32984,56779,24087,-8452,6575,21070,-1271,-18298,-2730,-9237,-46512,-46040,-47180,-27908,-17074,-5931,-35372,-48509,-32095,-761,121387,252036,266553,236222,230496,150314,28652,829,10813,-21907,-91128,-66064,-29548,-37404,-54435,-73465,-89906,-83778,-22968,-52844,-77559,51757,165877,201919,98937,-99776,-104047,-18482,43122,139566,188246,184176,106651,78813,58708,4179,-46648,-28295,60108,238834,272784,240687,79328,-28500,-51145,-105559,-127289,-112701,-103441,-89510,-95651,-113865,-49240,18359,104874,144234,111233,-5507,-77917,-100839,-127116,-92678,-14034,75043,102058,78901,-4083,-107062,-116336,-60061,-63698,-93074,-49103,1019,60795,122787,164606,151560,87337,41035,-32100,-116945,-150976,-81993,-62527,-94796,-87590,-48706,22208,71507,33444,7479,-21077,-28043,-47875,-35667,-22604,-12195,-49578,-16123,161397,362087,357773,234768,113524,130378,192035,109726,5719,-73666,-114934,-87315,-87180,-58437,-28622,5210,2201,-47731,-78749,-25762,77686,127566,100919,10598,-98420,-49469,-82323,-133797,-166443,-64139,181243,386601,262278,21363,-101109,-44567,-48790,-48147,8388,67730,10812,-48573,-31231,-31886,-40306,-121718,-101103,-56655,-62681,-68021,94725,183220,126939,36833,11083,-32613,-440,-28454,-98299,-107104,-23167,-36023,-3691,74852,135028,92915,14176,31071,62798,117886,139523,95494,75282,48838,-3663,-30664,-42710,-74117,-30133,38608,85980,108213,24207,-33316,-63518,-90235,-69477,765,70833,93805,50759,-62301,-104482,-76655,-90402,-113335,-44335,24085,39274,-4462,-53342,-95985,-85487,-73658,-82076,-30281,43415,62022,54441,69771,107309,185398,260132,117539,-17917,-37435,9094,24918,19187,39588,59731,-29197,-74863,-69272,-5413,-35670,-76348,-83560,-54504,-24340,4,48533,133878,175850,146232,125955,114371,130669,92210,31676,66481,114258,59849,-57338,25336,175037,264905,276897,193384,111355,86917,55586,-48070,-132913,-66586,792,6881,36155,59017,127436,202534,200076,194247,84307,14878,-11987,6710,87051,249764,412200,362879,173448,113498,170392,243933,369056,306460,88082,-75723,-54359,-4077,-6707,-18415,-28857,-58742,-78908,-74140,-100282,-90116,73652,134286,-8499,-92049,-119965,-129161,-67424,-38523,-99244,-65196,-43875,534,144394,172465,128076,119110,78274,69358,26486,-55648,-80076,-48108,6761,89862,170821,128348,-6270,-56925,8193,39811,29544,-83346,-122821,-11872,134685,326687,305990,169579,64551,-65755,-31379,-6298,-35568,-18137,31159,56629,-8131,-64263,-29520,26244,23071,-15222,-69291,-26432,75349,38951,-73849,-110861,-83053,24393,218247,257633,169717,71954,-27209,-94799,-121210,-132965,-116573,-111079,-134702,-118343,-76790,-16275,-6164,-1712,11556,64,-9244,52213,102379,56929,2130,-37000,-45801,-31076,37285,188967,278880,176447,39505,-78231,-89051,-21924,41524,56425,43535,49648,76765,61525,-57250,-122481,-27856,-25959,-26351,142595,253654,245126,206687,176071,187588,150930,109734,37128,-28220,-58356,-51062,57579,143347,161543,138373,68080,37265,61034,-4376,-115562,-140741,-88813,-33789,-24757,-58833,-77341,-72954,-16090,65347,134781,111932,15129,-68337,-96618,-74127,7265,117852,132497,38251,-29068,-47424,10571,82117,129424,137813,91254,17410,-12158,-6939,-17619,-34838,-35090,-66039,-112027,-98301,-70756,-75200,-56117,1228,58842,62900,3252,-78935,-69741,-2197,1197,-25694,-41378,-46034,-12982,-11087,34362,13403,-69549,-120099,-86427,-115756,-113586,-118711,-121432,-92747,-73940,-5193,2048,-47003,-79717,-108183,-106580,-13276,26852,6442,-22892,-14595,-29129,-62300,-91857,-2855,48382,27395,-5809,-23833,4788,31756,20681,-85060,-121144,-25555,143777,304562,202493,67344,-26975,-86758,-94672,-7192,64862,91750,118088,123213,195764,239612,247566,305464,135154,-7154,-40012,-3917,68592,153719,255980,141046,87939,132751,214372,241750,213429,228691,249258,174273,83646,23852,67429,109169,32137,-17776,-37525,-95462,-126792,40179,218363,152254,60655,28690,-38703,-13584,69905,188885,200346,121672,57802,39357,-38147,-59201,-54742,-55941,-23751,71916,196193,228501,142367,24125,-71487,-123880,-114509,-58085,9669,19549,-43784,-93803,-111288,-76293,-78112,-110291,-80769,93473,257763,277749,191307,39563,-52889,-74538,-110581,-64951,-15711,-33965,-28587,-10116,-45760,-106848,-122633,-85517,-106429,26074,200706,267456,349766,316481,178342,73988,18602,-54205,-60057,58754,55602,33987,-40979,-59593,-25111,1692,37991,17422,-64199,-27391,84825,113200,42675,-50098,-65242,-64786,-95042,-95466,-75853,-48244,13936,131987,300086,438163,482808,397510,247461,81793,-49479,-153672,-97152,-43722,10068,49318,104578,168362,181586,93040,-22051,-48443,99430,259142,237776,98971,-17194,-49676,33686,101793,99112,49648,-6057,-26760,-36699,-39025,-46744,-19139,14286,84420,145217,129211,100851,62385,-4584,-40846,-55756,-90837,-97189,-83806,-48884,12219,90295,112649,79874,29028,-42146,-112493,-77478,-34781,-49045,-105871,-101302,-24306,12326,2783,-50247,-50239,-29761,-9458,831,-20249,-62364,-79068,-20418,59334,73685,50218,60896,67411,-51846,-123437,-5795,62122,65391,24923,-23357,-67218,-84284,20861,38981,81068,74494,34043,-4987,-20581,-53179,-78368,-71920,-78131,-64276,-45316,-25146,13913,144312,140377,107886,139553,113223,28110,-55580,-95381,-52218,7287,-14458,-18499,7685,24075,2166,24531,93399,96711,103490,119330,123052,103212,92067,87009,55298,-27355,-54701,-6331,93273,117825,36151,-68238,-75459,-53173,-11517,4556,13435,24205,16446,-29275,-13377,44305,78907,95490,84018,18832,-71791,-75522,-67401,-101501,-127076,-100008,-37160,15404,12121,-41228,-33664,70430,175971,214070,144566,10027,8623,49592,41256,22603,26616,85567,90279,108199,100743,73666,41623,-56775,-89037,-62398,-78043,-67515,31254,84766,24081,-40522,-57264,-51928,-69850,-74202,-31427,-52909,-24895,-8580,-3224,17177,-5065,-37793,-61183,-41392,27578,82701,58354,-32597,-33757,-70702,-114341,-62553,-15697,-18956,-19384,19555,32736,12323,-21488,8975,61409,132643,182547,163048,84474,-1526,-8463,64227,136886,149809,139760,110053,8927,-61122,-82920,-81335,-66628,-76991,-67222,22405,36249,-29612,-107113,-89508,-81178,-78851,-88487,-54726,-45486,-24189,-47866,-115513,-136050,-112834,-122429,-36227,22998,3694,-36652,-2782,30692,47655,-9712,-109671,-117671,-79399,-51561,-14834,2341,-58405,-28760,71014,168945,138316,78826,76169,117981,121061,60465,-14963,-68095,-62653,-41236,-28341,-24131,16347,127951,233834,264327,209678,147124,97669,11165,-102800,-71663,27255,130213,177727,105846,53635,22054,1744,-67381,-81421,-30894,-7462,22812,909,-52996,9575,87167,121729,144085,188257,221737,172976,13938,-36487,9653,48448,32815,-75496,-81046,-30710,35740,139985,108324,36257,-34832,-81152,-101256,-145123,-98898,-60833,-75334,-71006,-67465,-69975,548,35197,32215,69186,8165,-43974,-72157,-83527,-92127,-92325,-72484,3910,137563,239932,258107,170826,99776,64381,40408,10906,-29196,9980,64661,17050,-8615,-5806,8727,43454,121199,324239,304983,152595,69546,84337,164211,220318,180757,136452,76282,23144,-111888,-119083,-56977,-52608,-69332,75887,161452,148285,88157,24833,13014,22749,22015,10106,-46211,-41863,26735,55726,36343,22828,12686,-2786,64580,212690,275573,100308,-23757,-7527,131880,230494,154147,68174,12216,-32870,-109017,80913,251155,107294,-27217,-48369,-38661,-30004,-17218,-26725,-70322,-99872,-84669,-51785,-40002,-58047,-42000,-22846,-12931,-20202,-56811,-99210,-96439,-6798,43744,48357,65040,-7319,-78551,5801,-15277,-40295,-68700,-102669,-118633,-129781,-99713,-27113,23602,13118,-32740,-50781,-41250,-38207,-27151,-15623,-15799,1689,123251,293864,303166,277927,277284,240877,163972,69115,-26879,-45212,17368,15957,-23913,-21690,-25729,-60390,-97800,-76160,-51470,-70625,-37400,25972,20531,1447,-19313,-79635,-22836,-7027,-10000,-11611,1456,47004,69226,97564,185589,280988,306522,106932,-71852,-88850,-30921,-21759,-57131,-49525,-51306,-53608,-31355,14340,47371,28600,46058,87441,60358,2155,-46622,-12918,21618,26901,27101,-33704,-68330,-47195,-30063,-48057,-105384,-82078,-21168,1098,-26298,-14066,18216,-7576,-23520,-44234,-83592,-82112,-67172,-18915,35723,25259,-85629,-71819,-80655,-85464,-92323,-106766,-124092,-124314,-93244,-66709,-65351,-84034,-73632,7826,100507,125523,77820,-34597,-121064,-150900,-34716,110200,166516,134818,112560,28035,-77726,-10637,74056,109432,60216,-3263,-15315,22491,79673,93856,118147,111772,54319,-19597,-21713,29739,58424,66322,52068,-6429,-26054,25530,84155,57234,-23567,-101611,-95603,-28267,-24411,-62636,-98042,-121601,-122051,-131883,-120397,-67162,10991,92879,137743,197684,167885,61373,-14344,-62984,-68255,-13551,70136,135644,172263,138268,79351,-28364,-104659,-14339,136125,202500,214185,201758,123482,48194,19040,48092,80445,37540,-4298,-30530,-74533,-105000,-115677,-83970,-64573,-19055,-16295,-42842,-32802,-28904,-28475,-6641,63707,80081,-52619,-42478,59679,62821,40639,25605,52367,73443,26215,28236,67246,54355,2348,-85552,-94113,-18281,-11644,-34102,-95626,-93225,-76944,-90544,-76068,-40383,20147,76039,123925,168318,194041,144140,57659,-22706,-60878,-45007,-19105,15024,28099,5912,-37572,-59419,-35771,-55550,-58135,4682,-37775,-97820,-102316,-88459,-51410,-23359,-30197,-58775,-54018,-37223,-3827,96321,97414,51092,-41637,-71816,-27161,12643,74284,152898,273005,368828,371455,185561,51641,-32307,-121547,-146796,-90714,-49761,-23209,-44960,-57107,-38540,49697,123939,125039,51034,-65929,-128222,-77294,-74537,-104295,-48971,25382,20586,-55708,-37880,-7355,12227,18188,303,11446,80353,227912,282111,217125,132775,20094,-11962,2239,1096,-7956,-15468,-19296,25883,145793,116564,3101,-57495,-66379,-74586,-87294,-53940,-5349,32208,27122,-47016,-69601,-27166,-51588,-127799,-61841,-86188,-54904,-98956,-76371,-39042,-12598,-17348,-55483,-79672,22643,152564,130379,36728,-58690,-91547,-78905,-24012,56298,130178,206577,242772,219122,161206,156613,213176,217819,154561,143514,124555,73674,20972,-14258,-20286,-22015,-39623,-6574,38314,107697,182249,247550,264987,208503,62460,-38231,-89045,-1035,81549,168658,257573,176902,-4633,-47621,8466,-36468,-27966,6079,73442,136974,134373,72083,-56678,-102935,-16253,-34578,-74449,-103574,-107341,-61234,-6543,-23662,36878,30068,-17466,-49837,-61830,-22412,22145,106915,127014,58536,-40680,-117894,-67848,60447,144020,49151,-35456,-3371,102232,135314,22050,-32485,-4262,13778,12765,16565,23059,53650,49250,-1032,-44338,-30255,-23505,-27494,-71696,-102631,-101686,-111648,-116358,-38775,25562,-804,-41906,-64070,-31879,7530,34025,32151,14505,-46448],[-58822,67317,193977,194565,98014,31437,-32828,-17754,-18963,-56332,-40173,9979,36972,17157,-58596,-105976,-71058,-44890,-34814,-23460,15173,70367,65664,3637,-63316,-110863,-112437,-77586,-22199,-8173,-17171,15117,-30297,-84928,-56112,59639,164206,209221,177274,139410,85368,-19935,-105349,-134359,-85833,-75064,-96166,-94584,-90310,-102802,-78322,-51761,-60951,-86616,-96402,-26021,155984,407659,568695,452122,170410,-9615,-55798,-26864,46706,112796,97604,59365,21722,28406,3916,-39589,-18509,39530,134893,271321,257703,241964,165234,135866,78792,-27406,-134512,-121038,-4461,129767,275780,381493,306024,83553,-85236,-19926,5495,-58759,-82112,-22195,-30019,7996,8203,-16143,-54543,-81312,460,146932,147940,132403,121603,69864,52272,23442,-11252,-73107,-89929,-95156,-69730,-46586,-29704,-72897,-116418,-111447,-102815,-32398,28550,148911,264537,183005,42683,-32909,-66749,-83895,-34208,-23306,3207,59027,126232,97782,-13172,-6488,196011,251784,119000,48186,37091,27899,-300,-7447,-7921,-101060,122,144019,141810,16326,-96547,-116805,8147,75495,53293,17079,19701,79600,73038,29062,-13899,-86750,-554,37194,8698,1805,6460,-34370,-96882,-166392,-180172,-66728,50471,262306,415644,248038,-46208,-89306,-67633,-78751,-111217,-107341,-35256,47892,-96394,-82394,-51019,-42439,-57182,-40542,-8284,-53442,-86083,-30373,-750,7880,36459,150126,190870,76741,-17320,-4591,-37612,-84804,44931,124630,108790,53274,19135,3684,-3483,48400,108742,133185,111447,67203,30569,34122,-14335,-42871,31615,23771,-31172,-82606,25248,39013,-51147,-90368,35485,57859,30003,30974,44374,19370,15382,61202,91892,68419,89636,168617,187691,79880,-6609,-81639,-130629,-107411,-64844,-26521,-10220,4561,-12348,8568,33035,-5248,-86669,-109149,-48655,51756,183535,279523,220949,59592,-49897,-101008,-111649,-97617,-72771,-60085,-67121,-124818,-42320,43757,121019,154597,119132,40554,-81984,69739,265455,277272,110852,-42408,-56626,-42231,-99140,-94692,-66586,-33004,67007,157316,181911,243180,177830,29775,-28110,-47189,-67916,-69641,-76566,-80387,12664,79448,106222,69584,193,-48704,-21354,-44193,-56805,-33994,-21581,-20240,-38111,26193,140370,161863,103462,217605,430205,537518,347028,150824,162023,284305,318972,238707,158271,82712,15145,-57467,-72498,-18495,-28559,-79560,-71988,22208,53042,25295,66770,124336,171648,131017,1665,-110971,-107119,-54349,-23898,-24118,-28263,-35330,-56051,-69901,-58543,-24531,-31909,-66251,-53255,-26473,-12987,2468,-16764,-57024,-16676,16376,-47195,-92392,-104461,-125791,-54001,40012,115897,160847,121337,52928,-16372,-34141,43504,85625,100603,100183,71867,91038,167647,176745,38436,-90680,-123969,-108243,20784,143027,101151,-23026,-92131,-56722,-59987,-43523,23796,4364,-96263,-25048,79390,52430,-55882,51889,299864,429504,321577,152558,46034,-20019,-39132,-52038,-90092,-52414,55,26288,8774,-2936,42391,79971,18977,-19025,-6766,-10321,-18240,31808,36489,-26757,-77260,-88264,-93039,-24198,77051,192464,223549,172672,100787,2715,-81511,-51575,56825,41687,-63755,-153198,-170449,-148877,-101637,-27091,18185,10135,-21979,-74140,-99908,-111991,-62834,13795,82980,120994,94993,48131,8046,84474,145034,155085,69358,-60857,-174243,-217253,-147205,-117679,-28096,-36145,-172159,-158470,-40360,-2317,-2982,-14070,-35575,-35665,-78221,-129497,-57339,35093,137566,160097,5818,-90082,-12501,-9943,-80063,-75453,21728,1193,-63199,-78274,72312,214015,250465,211358,117173,7847,-67698,-85277,-145392,-115389,-13616,75598,15385,-105847,-22393,63953,97145,61844,27710,35478,52299,54210,40235,13805,-23604,-63174,-59735,-56543,-37288,-32001,-29145,-62881,-76042,-56884,-18813,109142,229794,228475,181688,176787,127013,33035,20214,29165,2197,-57836,-27554,3254,-11725,-35886,-64113,-78314,-66711,-6205,-33106,-91447,25298,119277,151942,76924,-87046,-85922,-11384,38077,132331,181137,190366,106593,66623,52126,-2553,-50382,-33621,66750,257377,309762,288580,116862,-7988,-48292,-123364,-159963,-137161,-109754,-77098,-71095,-108586,-69773,-7026,84592,135418,115266,5604,-73693,-102965,-135065,-109856,-29002,62829,88190,64117,-7525,-99534,-147409,-90102,-81599,-92591,-60019,-21549,48725,121430,166477,143104,77625,34840,-30434,-103686,-171620,-104970,-81415,-106728,-82690,-40129,30883,97935,68771,28456,-13825,-16839,-29241,-29181,-21858,-15159,-71064,-28197,162159,355331,334948,202359,92473,121480,205146,115100,2791,-80863,-101471,-73638,-75410,-50156,-28054,-3379,-15846,-60873,-72302,-15194,75355,110757,89443,17648,-81653,-82444,-124565,-176801,-182752,-65655,158803,361117,245015,9419,-80292,-26955,-44368,-59874,-5407,54881,-2786,-51330,-24775,-19286,-40025,-118545,-78296,-40914,-52869,-64889,84625,168883,110054,36317,39968,4332,21411,-21556,-90132,-104233,-49357,-79858,-30623,44966,102737,81884,17945,41075,80610,150678,178541,140417,114101,56950,-7081,-34630,-40195,-73599,-36285,35510,80303,124165,26680,-26709,-56005,-90333,-72726,-8680,58087,82426,42503,-66363,-107479,-90056,-110494,-132453,-48199,20932,38299,1667,-47108,-95094,-87927,-69478,-76150,-28838,43267,58393,46847,60930,96109,171126,254994,122857,-8366,-32999,3641,8892,-6739,-3721,5423,-61545,-87375,-86153,-38741,-73264,-101592,-82991,-50820,-43675,-31673,18579,111699,144495,117098,100139,100319,122206,73461,-14468,10849,84553,61401,-63295,13723,173760,282485,278958,153718,68064,49828,33848,-56091,-130128,-56571,9517,14426,33179,32043,81474,160997,148533,152528,58835,-2478,-26317,-12389,61068,214351,370314,320003,143375,79740,123066,189450,323670,318738,106694,-79216,-72419,-4083,-2028,-23963,-43272,-74517,-74843,-50143,-81586,-107827,52444,135608,5804,-74007,-104214,-117742,-64197,-44122,-115903,-68665,-44678,-2592,123479,128841,83190,79862,50275,56911,30062,-54882,-82494,-55689,462,98534,196305,140267,-7917,-60343,6074,44017,33891,-87442,-124878,-25247,92410,253059,231679,133448,75871,-17674,-38136,-38212,-73975,-69829,-14353,18875,-36016,-83033,-40189,15067,3632,-39424,-91087,-15021,108647,105987,5232,-106483,-71811,39009,201744,210284,127285,28686,-86451,-130965,-119348,-147323,-118785,-103272,-134873,-134181,-89829,-18820,-17602,-17680,-4088,-18197,-33625,28065,100994,74198,12821,-51182,-83032,-62078,17382,182412,296858,201409,51608,-75070,-80103,-14147,44666,54334,34337,32915,57472,44379,-65503,-125776,-29662,-21199,-60372,94960,209832,197419,145440,108607,128387,103237,88633,38715,-52647,-120485,-42778,83953,165986,174132,143571,80327,59646,86221,17862,-101486,-123021,-61112,-14060,-21551,-65632,-92941,-95627,-42710,33472,110239,102912,8757,-76222,-113000,-71018,6754,108433,132666,48131,-19511,-42700,-4714,56045,115356,134754,100222,28509,-9817,-3947,-22018,-43288,-40734,-66240,-110513,-102249,-76727,-84478,-62264,16990,88249,98342,20192,-69368,-52817,12539,10126,-23397,-40917,-41226,379,13188,51059,14938,-72640,-112746,-76273,-120510,-117737,-95596,-109151,-141549,-106934,-18250,20993,7618,-49827,-92562,-101490,-23530,15603,6471,-6444,6730,-12553,-49854,-85312,-6462,38360,20521,-6325,-13236,21000,50082,28660,-87146,-131998,-26061,157936,313080,196600,60325,-33549,-89220,-78030,14300,85653,99398,98830,78924,132988,183829,154375,188463,57023,-44752,-52418,-12755,58704,145905,273328,149475,101996,151363,199428,208822,185260,202801,228578,163629,79230,19123,60872,130541,70012,12255,-32081,-108696,-115596,41987,244504,211431,124257,87066,-7829,-7700,57479,175285,203015,134279,69809,69985,13778,-14147,-29419,-50659,-34632,58053,205115,278575,202391,67575,-44121,-103006,-115604,-78834,-15186,-44,-62488,-108286,-99278,-62167,-62014,-89506,-112670,59089,225518,246052,162863,30959,-51626,-70071,-108005,-65687,-11588,-36179,-41557,-18008,-39017,-92905,-125111,-77308,-65239,59237,178363,210802,289734,274107,160204,65395,-17509,-70775,-46374,55014,40212,17008,-56259,-70859,-31758,2112,45304,18464,-51987,-54385,30740,56088,-3053,-66897,-44814,-47348,-86909,-94209,-79784,-61033,-15108,88853,256564,396798,429055,331221,193536,45185,-66041,-160384,-79389,-20955,34950,77886,125740,182110,178995,74463,-42171,-46569,123299,279718,237343,91882,-32802,-63918,16706,91036,106556,64208,-5520,-34633,-45673,-48779,-55383,-29700,64,68886,134468,118934,86212,46842,-18311,-54143,-60153,-75044,-75410,-87259,-70158,-14718,61218,93351,66719,20832,-51902,-95181,-58309,-40667,-72743,-121561,-81462,2517,50241,47923,-21941,-66113,-46128,-7306,9117,-14080,-59567,-69619,-6889,64771,71443,40433,57439,67838,-49152,-134894,-29554,37652,43941,3355,-56034,-100316,-78260,23449,38746,68824,54136,16292,-18221,-35634,-75501,-108015,-102618,-102371,-72943,-25420,18215,60647,170856,125142,68419,97628,77138,4749,-69605,-106095,-106095,-28656,-31138,-28369,-1461,16315,-478,24806,88137,85798,83177,89461,90497,76778,82069,84715,52619,-28183,-55746,749,94727,109500,35528,-66427,-78747,-54864,-12347,2497,10534,21446,10651,-38738,-17207,47228,85661,99984,87937,22702,-75781,-83101,-68527,-89471,-114786,-116518,-62336,-1645,23244,-11607,-17282,60393,153853,178699,102631,-8959,20785,65336,48933,37871,37683,74212,63653,67730,66800,53268,42035,-49668,-84547,-63352,-83317,-57395,40938,92156,29180,-58099,-79520,-63097,-69504,-50898,10682,-13833,-16342,-2191,5967,25158,-9115,-49831,-71336,-41873,40329,104316,89060,-662,-13125,-57091,-110808,-71286,-24064,-15792,-3322,42649,43707,9069,-34894,2738,71186,138043,178820,163937,91411,2941,401,84941,158697,146062,126448,97113,2179,-57650,-82579,-78171,-65650,-85589,-77220,25493,41563,-28461,-116166,-86639,-75350,-72092,-78159,-39061,-30758,-21759,-59923,-119345,-110255,-92424,-109169,-45856,19788,6296,-35353,-7277,21538,26432,-40074,-112281,-75754,-49342,-37483,-21750,-13050,-66772,-15985,82077,157962,105832,50514,68818,131919,154133,100831,1539,-62418,-40936,-21162,-12450,-11694,25206,130420,225425,277758,254767,214000,161184,53485,-74393,-89650,5540,97731,128673,62942,37806,25104,13169,-58763,-88908,-43300,-23303,4466,-4991,-47269,14682,94325,131231,163759,232836,284567,201963,25088,-29320,12906,47717,28329,-70156,-83926,-36102,33947,151551,131763,50054,-27908,-81892,-102012,-137832,-92007,-51108,-59886,-48986,-51949,-66886,1827,41448,23355,70873,28203,-25826,-68776,-82291,-82459,-85810,-50730,31014,166039,249143,248153,152821,79686,43816,23901,-2768,-45541,-10022,51005,9300,-18118,-11296,17599,60145,119659,294829,298022,148094,61749,72467,140324,184617,143142,102441,47979,807,-132096,-108676,-39766,-14367,-5962,125011,195749,168500,105029,43488,29750,32200,23703,-785,-49483,-20433,36967,45071,8054,-13539,-20169,-40484,43093,224495,294704,109580,-21253,-5158,133192,261812,194274,107074,47676,1500,-94056,53237,235966,77528,-39176,-52035,-43331,-32112,-13885,-19269,-61714,-86686,-66491,-34457,-30078,-50907,-36920,-16043,-1925,-8833,-49463,-98559,-129638,-30082,30211,34503,55562,-8760,-90896,8473,2219,-17843,-58287,-114670,-148481,-147212,-126922,-44429,11539,4044,-36560,-50822,-40987,-39839,-25746,-10630,-8759,6378,111106,268485,311074,312944,321881,270802,171564,70187,-18581,-37005,20669,13112,-28725,-16784,-15369,-49043,-84739,-55746,-35180,-68139,-46832,24278,28193,17735,1964,-70443,-35342,-19836,-22519,-25788,3685,60507,79051,93783,191919,318658,393205,229132,-13106,-61338,-24612,-18350,-36215,-19733,-29182,-38068,-23987,18775,43789,14521,38798,87371,64038,10840,-35360,-9757,11825,13414,9563,-48698,-88135,-68094,-49166,-60950,-107407,-63027,1116,21296,-18778,-33549,-8822,-27423,-34524,-42302,-68604,-79305,-67614,-19263,32861,18413,-84721,-51194,-72190,-86029,-101028,-115889,-125318,-125156,-103413,-82389,-67748,-74894,-66420,10982,102505,131053,100483,-2884,-81085,-99445,-8856,128511,173255,136068,111575,22717,-66613,-229,80633,110595,62798,20919,25521,41266,93149,111612,139687,123748,58716,-7408,-5255,34939,53812,58554,48106,-7129,-26174,24959,72372,37041,-32339,-97986,-84393,-16731,-10176,-50084,-91517,-120673,-128697,-137100,-105119,-44333,38502,112010,138903,166222,112089,20395,-26779,-55293,-47821,7305,87174,143862,158661,117516,55514,-37187,-121402,-65482,64068,113245,117159,119349,91004,48480,45399,85909,126711,82076,31812,-6964,-62769,-105034,-123809,-92930,-75064,-21523,-7073,-29782,-22756,-21216,-25135,-12431,45169,66428,-47163,-38124,55657,63344,44000,27255,55346,73411,36391,50781,92858,80664,18687,-79067,-96410,-24048,-18518,-34346,-84864,-81218,-66781,-89895,-95531,-65616,-21907,20813,65013,123422,175481,132213,50251,-18519,-55550,-46829,-39364,-16445,10364,8154,-7812,-28202,-35752,-64808,-62345,25575,18428,-25713,-19349,-53618,-70685,-37247,-31433,-52267,-40504,-17250,26653,107036,95827,50552,-37963,-64710,-14639,49474,138127,207393,314163,405887,418936,247042,79794,-31469,-135823,-125076,-69901,-23864,10563,-28075,-52832,-42785,40456,113891,114026,49335,-61724,-118638,-61493,-57811,-102579,-57296,17964,16471,-51315,-34126,-10087,1090,5376,-11733,-7174,46024,178861,238111,186643,119088,20835,-5689,652,-11813,-22142,-23124,-22322,13511,116682,88573,-13997,-53039,-50073,-55491,-66247,-39260,-7574,16356,8400,-57833,-80432,-38784,-63247,-113098,-39279,-69335,-52829,-105394,-85759,-40507,-8321,-13639,-61691,-74622,41653,159802,129381,40164,-47713,-77491,-93226,-50525,49216,144874,240477,279669,240555,174006,175442,243442,255777,183682,163504,138795,83355,29453,-10595,-18426,-17387,-33290,-4472,44287,130077,221060,283049,278681,212574,70763,-40043,-103575,-23083,62333,140964,219392,161708,-10412,-45254,26057,-16611,-17534,12303,81788,142005,134072,68607,-68390,-83471,10849,-11267,-59174,-94554,-106790,-73425,-20932,-802,108009,95935,11791,-52231,-53005,3696,50928,139080,159898,83110,-32436,-125796,-71983,63976,148624,41194,-46858,-3014,113746,155185,30988,-37019,-25454,-8406,768,12458,21606,51511,41606,-18412,-62404,-47508,-37949,-38129,-78537,-98841,-101630,-106885,-107145,-30891,25607,-7628,-40044,-53887,-24575,5719,22598,17822,2498,-52140],[-42301,85302,213801,222947,133786,61549,-10471,-15432,-23530,-58693,-31364,20483,41141,7894,-76307,-64307,-30826,-19026,-21709,-20215,11023,63830,65686,11640,-51123,-100094,-123167,-72165,-18113,-13981,-39361,2889,-25720,-70592,-55227,69103,192490,228996,187883,153634,112003,9816,-81667,-110178,-77042,-67442,-88803,-90907,-87104,-99367,-67196,-33899,-37828,-72137,-95008,-20937,181709,459017,591406,457332,175215,-2446,-52597,-30286,56501,148701,145312,95226,45256,49505,25639,-24146,-17492,29370,116116,261172,284671,315687,220840,161856,93781,3684,-72172,-69648,22163,153958,304100,414195,349740,115948,-71982,-27736,-8573,-54348,-45917,10530,-17171,4358,2066,-15246,-45475,-71943,-677,125259,109099,103070,99770,52881,39481,15089,-17957,-73750,-82912,-83739,-57444,-34027,-15884,-57884,-121258,-115324,-74954,-5641,54556,172977,275949,169275,42965,-29473,-69427,-84601,-26555,-12326,11519,69856,161191,156444,40102,-21818,140103,185311,70472,45880,51343,41364,1092,-7282,-95,-83290,3563,120572,108941,2743,-87680,-107531,-19910,25054,-2412,-18754,27349,104805,91510,32099,-19515,-104613,6863,30211,-2102,-9075,-1241,-41614,-103905,-172794,-164665,-57463,39516,204491,355717,165860,-149239,-141125,-79037,-61742,-75152,-42243,45434,97527,-81433,-74343,-48431,-46943,-52415,-27433,-6567,-63452,-138761,-75403,-33199,-3067,54422,192742,257793,142878,21837,12176,-36589,-74393,70115,164409,164343,106198,45350,-8705,-44922,25282,95235,118494,100595,69419,54551,72099,15049,-51670,32741,29204,-31430,-71982,32218,52028,-35548,-91425,45521,58285,27050,31109,47132,17069,10174,38627,61080,46479,72011,155429,187590,94169,8303,-66608,-113732,-85324,-37423,424,2149,2654,-18903,10758,38801,2551,-72820,-94741,-33616,75124,191786,266378,228325,82114,-32279,-92384,-100177,-83135,-58022,-43712,-49445,-109987,-37077,54962,140636,161383,116313,35278,-85132,81345,286828,313226,144442,-11840,-30633,-25511,-83530,-87075,-60639,-30281,46164,124726,148107,203308,128595,-7673,-45121,-52109,-68380,-70253,-73625,-50869,56345,134390,144307,77584,-12257,17325,56183,28997,3249,5966,5472,-3822,-32314,12796,95301,97672,49749,181363,392288,494194,299841,132045,172876,315432,358947,281485,198534,84197,-16718,-75702,-61619,-8762,-35957,-103501,-98919,-2495,19606,-14096,29471,85609,137241,116115,2820,-109228,-99288,-46275,-20859,-29744,-42202,-52040,-69079,-75805,-58267,-27327,-30445,-63913,-50022,-24406,-10560,-427,-23824,-72844,-42331,-9544,-71682,-120335,-140262,-75285,-7823,57761,102204,139448,108080,48543,-11931,-28244,55870,111555,131454,136620,106780,116059,178264,168881,30028,-75834,-115256,-100884,25041,145155,95548,-23178,-88890,-45215,-42198,-40124,18824,13163,-57729,-5225,103269,84845,-36841,53459,307701,436325,320846,151737,61077,8080,-8858,-30067,-98761,-72627,-20780,6926,-11404,-20995,34203,97347,54996,1015,-23261,-36596,-17758,49840,57353,-3155,-63061,-92060,-59188,23246,124153,223398,225969,167611,104901,24624,-51268,-46977,49777,30406,-75143,-161378,-155733,-149522,-97986,-15094,32031,9454,-28072,-73594,-100583,-97411,-44142,36469,104552,120313,80508,33048,-8889,55651,124498,144772,51690,-75639,-178737,-263002,-155340,1792,151844,110448,-105034,-157422,-59702,-16788,609,10401,-13767,-37046,-87051,-105030,-36886,30492,128737,166783,22726,-96815,-18449,-1731,-60005,-85467,9904,-1934,-47204,-73955,88192,266366,322296,279489,165791,26835,-55378,-71908,-133740,-113786,-12096,82207,19313,-102147,-3215,98001,142835,101470,66044,69407,89230,108315,95406,36268,-35593,-77053,-66271,-57863,-39611,-41064,-46787,-83885,-99858,-77917,-32410,97278,205707,192995,135034,130953,108890,43004,40440,46530,27195,-18782,15742,36671,14465,-12996,-45406,-58851,-46343,12029,-11752,-92452,366,73634,104252,53216,-64549,-63882,-780,35341,121452,165862,187237,102685,52181,43629,-6387,-49396,-36344,73727,268878,341312,336212,162312,20169,-38359,-129821,-185461,-145677,-102517,-57853,-42081,-85306,-86862,-29034,68461,128469,120045,18433,-66808,-101968,-129912,-105137,-17983,76082,95399,63398,-5129,-87042,-164234,-96591,-86596,-88477,-68974,-38170,36102,112801,160788,133139,70511,30749,-27304,-87932,-161696,-128222,-100276,-113403,-72222,-26962,43045,125947,108961,50863,-4594,-1388,-7839,-19188,-14178,-9323,-83506,-31755,165154,342529,306317,171978,73095,112272,216026,119863,759,-80259,-75279,-52788,-57810,-35721,-20721,-5477,-28780,-71359,-65209,-3772,72948,93109,74393,21969,-46459,-39598,-85646,-151529,-161544,-63349,135407,328127,226564,5268,-53250,-6187,-35747,-69348,-25614,32312,-18473,-47572,-10758,695,-35714,-102710,-49407,-18075,-36674,-55395,71173,145737,88657,34997,68707,48148,43911,-13858,-80657,-92603,-59827,-106806,-46334,21962,72478,69169,20514,49323,97157,184780,222715,192404,153402,60845,-13744,-38042,-35038,-71384,-40432,35036,76767,131078,26710,-18482,-44551,-86253,-78607,-19373,45899,73010,37627,-66990,-103589,-94497,-121561,-147047,-50748,15987,33094,5552,-40085,-91069,-86992,-60900,-63971,-22129,46704,58535,43198,54624,86527,157706,242383,123355,3189,-21862,6243,2656,-19110,-28459,-26977,-86156,-92964,-99766,-69384,-108474,-111906,-70287,-38942,-53123,-57510,-12588,80578,107293,88046,76855,89919,120152,67328,-42158,-35824,55636,60922,-68892,1511,168574,294779,277744,121322,37317,20160,14520,-61620,-120060,-44758,18629,22823,31504,9122,40288,122175,104940,115772,38690,-12044,-31390,-22977,40815,178200,317711,267658,112169,46930,80914,140089,273308,326086,135943,-63741,-89410,-5832,2719,-30765,-61521,-89794,-57079,-23498,-59402,-90031,53188,154757,37628,-46465,-81462,-96112,-48379,-36207,-127423,-69159,-42223,-2931,103917,92728,48532,48518,27738,46971,35305,-50326,-79807,-58345,-2581,105322,214640,150306,-5481,-57671,7835,52995,43990,-83104,-122175,-40576,44928,175114,166367,109231,91476,32057,-25261,-51886,-79472,-107466,-55900,-13808,-56760,-93108,-43525,10942,-6295,-55954,-107478,1173,139962,167995,90380,-29840,-41456,51723,173333,158053,87928,1191,-85510,-57611,-87621,-153242,-116573,-92675,-129886,-142831,-92285,-16528,-24060,-26053,-11791,-28820,-50041,10391,101841,96954,32870,-47327,-112361,-87341,3689,177786,312670,228682,69745,-63038,-63204,1918,52217,52687,28374,20996,39885,26766,-69970,-122510,-28318,-13109,-88715,51976,172338,156405,93431,51587,75893,63943,80805,69038,-15564,-60275,-2410,116191,190694,189105,153296,98728,85253,108048,38756,-84011,-101495,-31307,5241,-16475,-65461,-88278,-89908,-50663,10634,87860,95559,5602,-80195,-127869,-63017,8639,97401,129519,59648,-4605,-33226,-21136,29282,100206,128250,105030,42669,-2838,-739,-25520,-51083,-46194,-64758,-104615,-99945,-77949,-89418,-61117,43028,125526,141269,41644,-53664,-31804,29585,21950,-17274,-36076,-31929,18454,41318,71594,22877,-68554,-101021,-64860,-121105,-115868,-63849,-50220,-98168,-123515,-26940,47508,58948,-23638,-77617,-80926,-24348,10915,13299,15756,33540,9521,-33773,-78565,-12330,27388,13957,-3865,633,38714,68551,37928,-83773,-139043,-25157,169528,314011,187379,52548,-39985,-89331,-62849,35059,106628,106806,78804,40297,75880,126684,64761,74213,-12845,-62356,-52034,-13665,53671,139224,284243,157313,113419,159453,173947,169893,153683,174060,203947,151911,75978,14839,50171,145169,109761,48453,-16179,-107888,-100960,42603,255967,265564,192590,157617,41070,11987,51270,164386,206545,149647,83428,99909,69440,36670,6135,-32006,-35901,49403,212500,322313,257303,109302,-14354,-77461,-100666,-97302,-42434,-20299,-76498,-110232,-80493,-44707,-42615,-65901,-134318,27600,189835,211355,132925,24372,-44276,-60689,-100314,-60817,-1126,-28984,-47442,-22342,-30159,-77885,-106357,-45293,-10106,94613,151932,153721,225977,230818,146265,65033,-45443,-87202,-30320,49251,25490,909,-69187,-76105,-35882,1430,48304,18810,-39411,-72936,-16981,471,-48816,-70428,-18685,-24237,-71066,-85466,-77378,-68332,-40841,42306,197961,331005,351032,248528,131173,9386,-77854,-147526,-58917,4455,62421,108240,143158,187499,169252,55448,-57545,-36568,149392,296084,233696,84851,-45001,-71669,4690,81961,114590,79599,-3012,-39944,-52054,-55719,-60686,-37057,-11174,53693,121109,105823,70042,30197,-31464,-62510,-56105,-56054,-53825,-75746,-81368,-37080,36218,77575,56193,13872,-58392,-68918,-25607,-25458,-73619,-107737,-55218,34534,91973,88316,-3242,-87436,-55568,1889,21045,-4696,-52492,-56492,7350,68805,67216,28805,53941,69115,-42778,-142803,-50262,16290,24163,-17996,-88643,-110338,-59510,23545,38397,56368,35519,1449,-28904,-48346,-92652,-128025,-129153,-121662,-74944,-2863,60329,107008,190664,106347,32931,59446,47353,-6450,-41564,-45410,-111276,-56171,-43793,-33672,-4896,15308,2574,28065,83788,75378,62439,58454,58367,50742,68931,75489,40172,-33521,-55249,9749,94193,100540,34567,-64002,-77384,-52579,-9397,5194,12999,23108,7024,-50315,-23183,50159,93316,103975,91981,27965,-77650,-88284,-64551,-74881,-102549,-116001,-81232,-11371,43980,30273,6478,49821,122138,129032,53423,-25524,37210,89955,68459,57782,51416,66671,40940,29988,30190,28032,38834,-42650,-78571,-61916,-84341,-44098,53997,103540,41136,-59348,-99614,-72114,-64110,-25112,50207,32123,1198,11134,21835,34188,-13739,-63644,-84066,-45875,45977,113249,109055,27660,7390,-40202,-99703,-74358,-26031,-6839,15866,65406,51543,3728,-47216,3176,83306,143286,174148,164293,99966,8462,8707,102049,172759,140519,111622,80141,-7312,-54278,-80006,-72657,-62573,-92466,-80485,30731,46878,-25744,-118886,-82880,-69563,-64879,-66144,-22671,-17796,-21124,-74086,-101685,-84043,-72728,-94955,-53841,16668,7972,-34777,-13377,9952,3233,-60500,-72591,-30923,-20359,-24249,-28308,-29580,-72392,-4508,87957,140255,72955,27220,63059,141998,182622,144773,25377,-53108,-22118,-3448,1410,-1906,30126,123950,207007,279085,290472,277344,226024,96494,-46686,-106345,-16013,66077,82519,24949,21797,25272,22289,-49502,-94748,-55241,-33486,-15951,-14741,-41151,21643,101659,140323,185184,281001,345094,223007,33630,-24020,13404,42734,19940,-65729,-84563,-39110,33144,156903,150286,61697,-21404,-82308,-103901,-122546,-74903,-31634,-38756,-29038,-41255,-63647,5364,44950,10452,68706,49137,-7596,-63952,-71040,-56818,-67512,-29729,57217,191069,253037,233913,133821,60354,23690,6011,-18361,-63071,-31204,33622,-3224,-31161,-17726,26118,75990,117378,248750,269674,131569,46498,52861,104729,134960,92844,57970,13504,-24314,-150625,-99490,-26831,21614,62787,171083,225402,187519,122688,62519,45029,39849,23790,-13255,-42434,1823,42129,29487,-21740,-42333,-27150,-62765,19216,224057,297885,114858,-20596,-6532,128387,276501,222607,138661,79340,35910,-61255,14971,204381,41294,-55854,-58667,-50090,-35558,-10699,-11218,-53356,-74528,-49902,-19966,-23740,-47274,-35567,-14288,3082,-2783,-45091,-90368,-103726,-67361,1671,12007,39529,-14281,-98896,13958,23690,12823,-29703,-95617,-108423,-96614,-145617,-68121,-8576,-12133,-45898,-55672,-45599,-44673,-25018,-6206,-2901,9884,98305,236036,299840,321524,336633,277883,168592,66309,-11611,-27892,22430,6158,-38370,-14379,-7354,-38773,-69138,-31912,-17383,-61561,-56006,20930,34993,32133,18573,-52049,-44817,-30299,-32311,-42430,-671,65143,79780,80015,186255,337642,454506,339974,48437,-32274,-15048,-11761,-14588,7147,-9383,-25142,-23318,14476,33396,1343,39637,92404,68397,15877,-29403,-11913,-1731,-2183,-8603,-65356,-110653,-93078,-67800,-67994,-91144,-43467,21520,37822,-10329,-52638,-42289,-54312,-51638,-44894,-55518,-57574,-51398,-5056,44300,26400,-62497,-34125,-66817,-88612,-108581,-123915,-127321,-128401,-116723,-101900,-69899,-63656,-59206,10120,97998,128180,117385,26728,-41227,-50395,17591,141848,174615,133095,104778,13503,-59131,5958,81538,105469,62050,41812,60120,57175,101385,123951,155453,132409,63743,6523,7280,35852,46048,49040,44057,-6390,-25294,21906,56152,14394,-45114,-98518,-77452,-9590,210,-40068,-85718,-116816,-132931,-127547,-88174,-23553,63850,128595,139774,139036,66371,-19370,-43293,-50676,-29239,26280,98934,142902,134212,86729,26436,-25798,-68367,-63664,32687,49525,35280,46147,59435,52779,72356,118966,167076,120272,59747,9506,-54889,-100356,-106583,-78684,-74880,-22947,1190,-17444,-14042,-16944,-25697,-22662,19221,40721,-51515,-33748,51908,63062,48013,30615,57488,71263,47710,68991,111240,101889,33081,-69251,-106030,-38903,-32968,-41359,-79576,-69854,-53953,-77665,-112946,-92064,-71228,-45230,-5724,66099,141252,107831,38201,-17099,-51722,-50142,-60809,-47742,-4704,18208,30679,6817,-35066,-77451,-69888,39877,72208,49990,60924,-12486,-81549,-51584,-34840,-47884,-28645,899,55624,109137,85500,43537,-36831,-56353,-977,88424,198560,250626,337957,421070,442016,297616,104744,-36269,-154171,-101231,-48436,2647,37857,-17408,-52805,-51225,25320,94867,93667,40958,-59887,-111018,-48496,-42604,-96617,-67563,7983,10324,-49534,-33442,-15130,-11567,-10100,-26554,-28057,11260,128150,188614,153652,104181,22406,-641,-3978,-27459,-37942,-31300,-23430,8282,99776,71875,-20241,-42997,-34726,-37591,-45217,-22567,-4027,4882,-9150,-67214,-89936,-50668,-68327,-68274,-4175,-39433,-35342,-92539,-88145,-39979,-3090,-8256,-67312,-69367,55907,162064,127879,43179,-37722,-62068,-89003,-73193,42935,155461,268881,312732,258444,185739,193984,272453,293803,214720,183019,151161,91416,36564,-8331,-18660,-14431,-27906,-1921,54045,158572,260205,307648,276648,200675,70884,-41548,-114185,-43166,43184,110648,173004,136035,-17100,-43780,39631,2841,-7224,18564,89288,145251,132956,65431,-78179,-61158,41061,17152,-38082,-79892,-99767,-79035,-30294,33148,186722,168902,47312,-48191,-32538,38009,86592,173641,188237,100898,-28179,-136145,-75591,66996,149740,31145,-58815,960,129154,180985,51234,-28258,-37821,-26856,-8138,11486,23184,52378,39178,-25505,-58333,-30918,-16249,-20080,-67301,-87201,-94503,-93736,-84785,-4025,45400,3463,-25967,-38706,-15855,4178,10727,4248,-8105,-54712],[-22948,102562,227390,244977,169357,92389,9966,-20300,-33119,-60159,-22337,29448,43776,-1316,-93639,-23641,9467,6180,-9467,-17854,4562,53081,60711,14988,-41935,-88135,-100367,-61511,-15088,-19608,-63722,-13036,-24104,-58105,-50287,80885,220504,243477,193666,161181,129899,34751,-60980,-90025,-64296,-57513,-80951,-89665,-87128,-96405,-53969,-13932,-14018,-59272,-98375,-22963,192569,484043,582269,442814,173111,2769,-48450,-30128,68238,183023,189397,122659,62397,68320,45728,-15512,-20953,14008,90710,241368,303821,381280,261099,177365,103033,29672,-19504,-20528,47323,175414,325684,433419,381221,144500,-56073,-40186,-27470,-46423,-14387,38968,-1247,1211,-4736,-15990,-36526,-57892,92,101471,68912,70934,72543,28611,19259,3168,-23314,-71735,-76742,-73194,-44947,-20593,-2481,-44400,-112628,-99656,-43307,21927,76181,186075,268929,147902,41566,-24623,-67682,-77968,-14293,-238,18358,76218,188123,210493,88497,-28460,76424,111340,19232,42254,63684,55067,4138,-5054,7488,-63926,9453,100069,79899,-12529,-83629,-93911,-48448,-26528,-52854,-32327,48243,132179,109814,36725,-19082,-66296,20986,26661,-10944,-18547,-8645,-49373,-111868,-181348,-152595,-52745,26058,153436,313499,133162,-173185,-206454,-100296,-45531,-31165,38971,138923,149216,-65644,-67444,-45938,-50769,-47639,-17332,-6453,-61983,-162084,-96133,-56012,-8433,74301,226981,310970,200852,60002,29659,-33127,-60052,93518,204012,222932,163381,79101,-8810,-93244,8448,84539,101829,85733,69582,78957,105011,37768,-63113,29599,31948,-30777,-67358,27996,52280,-29585,-91499,51992,54397,23090,32584,51584,14777,-2897,9357,27221,20561,51315,138817,184133,108282,23688,-51908,-97779,-66056,-14210,22264,9527,-3665,-26331,13242,43580,11166,-56501,-79958,-20721,93865,190734,244507,227894,101484,-14491,-82942,-89553,-70421,-45703,-30910,-34268,-95980,-36235,59868,151640,158958,109085,27106,-89645,87338,295644,337497,174681,19161,-4298,-10467,-70219,-79308,-56159,-30302,22102,84243,102928,146005,75695,-38098,-60494,-58243,-72677,-75546,-66290,-20368,99270,184813,176904,81318,-23746,81567,118810,85937,56613,47165,31019,8039,-28776,4426,61484,46255,-6944,134319,338358,431935,245014,110211,173684,330957,382626,310146,222679,73737,-61538,-90590,-42577,5440,-37530,-107621,-80472,6806,14060,-50094,-8150,46584,100532,95516,-1534,-109930,-91657,-40544,-20483,-36511,-54041,-65458,-80615,-78768,-57653,-32902,-34928,-65767,-48453,-20985,-4996,-1732,-32013,-90098,-63443,-32376,-92213,-136730,-96876,-19493,39785,74733,86452,116564,95798,46536,-7537,-27890,56948,121114,144799,161016,137089,140507,190338,168775,35063,-60321,-110319,-93718,24374,136919,82690,-27973,-84981,-34753,-25057,-32817,8903,18740,-24369,17494,122640,113218,-13409,52392,302915,425278,303758,137085,64735,29647,19562,-86,-84206,-96618,-45634,-15881,-35856,-43473,19312,102417,82910,21340,-32917,-60293,-22183,55592,66895,11413,-53832,-91400,-29685,65443,163761,240522,216632,153243,100812,39181,-26785,-36384,45746,20303,-87095,-165247,-136808,-145124,-98689,-8857,38934,3324,-37836,-75459,-103578,-84319,-27429,55742,118513,112350,61630,14675,-28051,25656,99303,128625,31900,-85016,-149564,-297900,-174083,98856,335956,274341,-12612,-128009,-66484,-28385,5858,36953,13700,-28652,-78965,-76931,-25000,23178,112480,160882,30238,-98320,-23752,5390,-40110,-89192,-6681,-8571,-31115,-43857,92062,299885,374375,331282,203691,39390,-46910,-61679,-125091,-113069,-15642,79399,17015,-90719,12880,127429,185554,134841,97681,97565,117965,147789,136493,56418,-47422,-92643,-69125,-54928,-39173,-48906,-63547,-101586,-123991,-98507,-45714,83310,179322,159446,95387,92838,93604,52675,56100,58590,49113,21938,58530,65181,35451,6982,-25651,-39155,-28518,26389,4993,-84573,-26697,26448,57837,25887,-40711,-42682,8976,30465,103911,140024,170442,90012,31618,29595,-11756,-48373,-41169,75408,266236,357178,371578,206880,50066,-26811,-125201,-161959,-131520,-89168,-40387,-18003,-60712,-103906,-51904,51713,118602,120409,27179,-63496,-103921,-115936,-78460,16429,109340,117294,70911,-1845,-73991,-125516,-75870,-78415,-86225,-80655,-52332,18930,94023,144622,118398,61411,24093,-27598,-75455,-137232,-154916,-122313,-113374,-62502,-16218,50644,145222,144490,68174,1194,11753,9289,-11071,-4111,-49,-89427,-33548,162541,317464,267772,138895,50051,98161,220065,121680,256,-62069,-44043,-31138,-40082,-20325,-11243,-4692,-39653,-83934,-63128,2322,65111,70582,51818,17725,-13752,24808,-32797,-116057,-141596,-63266,107969,286930,204997,5923,-27796,11954,-27317,-77192,-58076,-6786,-40028,-40713,6459,22720,-31332,-83267,-21420,5377,-19729,-43503,53361,113797,61127,28590,90704,90941,60784,-10922,-75937,-81786,-61376,-110118,-57507,135,40208,49560,16095,50517,106886,213173,263887,241277,182491,55685,-28720,-47104,-32852,-72555,-47888,31872,70495,124205,20233,-14138,-34963,-80986,-91416,-36252,29558,60868,31383,-69287,-99318,-94731,-125048,-159878,-58031,3437,18308,1159,-38329,-89890,-88495,-53563,-50514,-13599,50217,58396,38924,46130,73640,140133,219429,114329,8918,-13707,7846,-1567,-24343,-37563,-37357,-104916,-95744,-111656,-95821,-145198,-103398,-54294,-26569,-57033,-80022,-48299,36469,61077,54765,51270,76962,117230,66645,-52757,-75590,26409,55534,-77735,-17314,152493,292593,265596,91410,13332,-5805,-6321,-69343,-109914,-36145,23259,26766,25772,-14365,1111,83573,66157,81277,19652,-19450,-33681,-31344,20939,138297,255306,208167,80183,13852,40277,92820,217240,321239,168417,-34849,-103289,-13353,3287,-41202,-86676,-100154,-34058,-1591,-42221,-67855,60076,175844,72152,-20256,-60546,-74206,-30646,-24577,-119927,-72397,-42414,-6203,81085,58978,17363,18769,4997,34052,36136,-48013,-78332,-62108,-8570,103363,218244,151904,-5167,-55087,6716,59180,52005,-77424,-119813,-62749,-10690,99831,113492,92785,103795,74975,-457,-44642,-53367,-113066,-97688,-47093,-76425,-100447,-46379,6362,-15044,-71707,-121990,15748,162071,215313,168990,56317,-5288,56223,132679,102623,52907,-1160,-22762,15074,-55318,-150374,-116113,-85928,-127818,-148147,-89119,-15312,-30570,-32102,-17252,-37654,-64300,-5851,99846,118791,55933,-31308,-123837,-111385,-10024,167163,315859,248085,86674,-47500,-44388,20670,59699,47386,20226,8568,19149,4296,-75701,-119218,-30073,-8658,-108377,21532,145990,123561,48303,457,24926,26676,74470,107716,54764,24825,48495,145677,211032,200613,161529,116389,106055,117227,49641,-70095,-82853,-7065,17507,-14903,-62529,-69546,-63824,-41069,-4133,65264,85761,1410,-83237,-136071,-56339,7251,81366,119381,67352,9754,-25043,-43241,-689,82237,116788,102250,52873,2687,-2395,-32387,-62566,-57278,-67552,-100452,-98003,-81076,-96407,-56535,73407,164144,184716,61339,-38620,-13302,42852,30931,-12878,-32512,-24182,34294,65127,88345,30458,-63684,-91713,-57872,-122543,-111164,-28630,15281,-34540,-98468,-34520,67647,94664,-7924,-68467,-59562,-21867,7444,21426,37446,59093,30207,-21029,-78046,-24113,11550,2399,-4583,11764,52656,82075,43332,-80887,-147890,-28318,172320,301457,169913,39423,-50748,-92078,-54400,46935,119775,107343,53721,3938,23882,68803,-16953,-24668,-57111,-59155,-46013,-12551,48380,129324,283996,161074,118526,154350,138805,124571,115042,137484,169781,134040,70181,7264,30481,145335,140714,79688,116,-100371,-89455,37609,247504,304606,254851,226764,95073,36907,45650,151008,204781,161022,92223,121994,119290,81866,40078,-10147,-33195,40592,212738,351570,298757,142327,11288,-54062,-83308,-115010,-73346,-40161,-83816,-100550,-62810,-29676,-25452,-45268,-118333,-4386,148948,171578,99712,16991,-35802,-52131,-92663,-55593,9748,-19599,-53092,-29288,-24893,-66971,-85803,-3017,51387,124057,119652,97729,164636,188872,132662,65953,-67130,-108865,-17419,37110,7024,-18552,-84215,-78960,-42248,-5594,41352,13158,-31888,-85015,-61459,-55665,-94177,-61134,6327,-1235,-52386,-73085,-71517,-71179,-61920,-6307,127845,246513,256218,156267,62871,-26936,-89345,-135556,-41138,27166,87138,133963,150764,179455,148681,32467,-71815,-25302,170223,301361,222632,73886,-57583,-77300,-6453,70552,117937,89907,-3615,-47478,-60775,-64772,-67745,-46169,-23997,34648,101019,85772,48479,8588,-48145,-69034,-50060,-41395,-38468,-60264,-80987,-54509,13729,62246,44711,4504,-63168,-39270,12776,6966,-45112,-74191,-27335,66085,128503,113729,2687,-111987,-51510,14800,32500,3903,-45110,-44380,17947,67721,57406,11726,46816,67785,-36457,-147730,-71824,-5914,2040,-42870,-124317,-86902,-41640,13959,32447,39678,15227,-14040,-40561,-62379,-108643,-123541,-125626,-133873,-74744,15887,94718,145567,197451,81698,285,23014,22155,-7630,-5760,-161,-70053,-67184,-51125,-34504,-3502,18865,7986,30773,77199,62584,38989,24329,25242,23657,50175,56320,15639,-45305,-53693,17212,88031,87131,28915,-64964,-76126,-50368,-6193,10038,19271,28843,6180,-65480,-35740,47521,97322,103245,92324,31249,-79967,-93854,-59263,-62202,-93274,-101813,-97528,-17714,68946,81060,36057,41018,85380,71198,-1642,-39839,53716,118753,98428,78639,63791,59596,19283,-7121,-10492,-4271,28219,-38963,-74316,-61139,-85251,-35737,63662,112206,53124,-48769,-115815,-80657,-57644,-2806,82050,78651,28590,32911,42821,40896,-21459,-81306,-101079,-55872,40791,105830,113946,48910,25068,-23049,-84659,-70152,-21861,4968,35109,84828,54241,-5144,-58839,7564,93460,144588,165528,161489,107701,12595,13754,112844,177524,132107,94380,58590,-20771,-53138,-77554,-68383,-60812,-99924,-80535,31119,44786,-28230,-118779,-80228,-66184,-59731,-56053,-10394,-11081,-25206,-90033,-76331,-61183,-56768,-84127,-60784,12602,7319,-36630,-22643,-5533,-22846,-63491,-26594,10223,4261,-14622,-35913,-48576,-74812,3793,87121,115202,38383,5906,55675,146519,203751,187590,54525,-41551,-7293,10386,11565,3682,29728,109008,180658,268195,312219,328098,283140,136372,-22818,-120740,-37645,35611,40697,-8057,4839,21644,27965,-40988,-97962,-67073,-35684,-34665,-28621,-35432,29275,108358,148627,208465,330273,397528,234005,38201,-22112,9559,32245,6856,-63780,-84431,-41039,31877,154339,160879,69570,-16581,-81775,-103303,-105456,-50924,-5318,-14499,-12241,-35105,-60761,9404,44547,-5985,64948,71123,10678,-58003,-54460,-30546,-47314,-10964,80714,211291,251749,216312,114472,42319,4415,-13118,-35679,-81435,-53558,12617,-20526,-47002,-24072,33987,90330,115588,192786,222501,103917,24068,26142,59244,74232,31466,4574,-25093,-48763,-125840,-92075,-18281,52721,125226,208398,248237,204071,138668,78225,55492,43564,21353,-27152,-29415,21186,42304,10009,-48070,-43484,-5604,-57081,-6162,211213,284923,115742,-21466,-11379,118235,273730,237822,162156,106654,69322,-21082,-15097,169126,6008,-76754,-67912,-58683,-40454,-7722,-2017,-44655,-63306,-35066,-8697,-21203,-46893,-37067,-16647,2674,-1695,-43567,-77762,-59033,-104901,-38556,-16245,18930,-22650,-99741,20969,48216,50329,14433,-47750,-55904,-42294,-115829,-93970,-35668,-33905,-59568,-65357,-55156,-51475,-23629,-1845,2064,12202,84853,199796,271845,303959,323980,265347,156759,58165,-5872,-16790,24717,-2915,-51792,-13791,-1538,-29809,-52195,-6810,415,-51851,-61829,18897,42974,45495,30986,-35718,-49950,-38395,-39478,-60165,-10678,61411,71685,56517,167816,334434,481433,423956,109953,-4730,-4083,-3539,5371,31267,9060,-12868,-25900,3118,17969,-8057,45820,98913,71844,17947,-27531,-17013,-14998,-16103,-24255,-81551,-133603,-108902,-68430,-53973,-59575,-21305,41214,52107,626,-60420,-75469,-85925,-73021,-50247,-42155,-28068,-17150,28064,74645,53340,-31756,-19046,-62986,-91651,-108452,-115407,-123297,-130115,-126373,-112593,-66097,-48031,-48547,7837,88689,117948,128020,53977,-2639,-5201,43377,149827,171404,127729,94985,2859,-53989,8905,78087,96136,59864,59037,88315,70808,105454,131623,165871,138575,69851,21163,16629,33640,36380,38865,40291,-3972,-21177,20357,40877,-6101,-58670,-100670,-72596,-5233,8002,-31343,-79278,-108583,-118940,-110940,-71215,-4399,87274,142998,142146,121724,39879,-50019,-61581,-47646,-11730,44118,106657,134628,102619,49761,-2353,-2178,-18047,-13676,60239,47746,3346,338,33893,61377,97345,144851,197495,149425,79104,19870,-49232,-84446,-71772,-46008,-62545,-21806,9315,-5104,-5523,-14871,-28814,-35115,-9176,8880,-62809,-28907,48889,62129,52559,37151,61404,70365,60369,82758,122812,118805,47512,-53390,-117308,-60293,-52140,-52864,-78384,-59846,-40694,-61490,-108595,-113494,-124403,-117656,-77039,7375,96390,73723,23709,-17152,-48372,-53913,-82072,-72266,-10328,38434,73931,45533,-24121,-82047,-75961,47204,119750,122826,129165,20569,-84496,-65034,-39288,-44608,-17640,17859,82580,103264,67497,30353,-37889,-46382,15029,129198,251893,282326,345853,414924,437709,330255,124180,-46832,-150791,-75301,-25890,28640,57773,-12307,-55986,-62121,7787,70367,65928,26680,-59909,-105051,-37838,-28733,-86893,-78917,-3892,2660,-49763,-34966,-21650,-24585,-26781,-42367,-49033,-21198,80849,140012,122243,89490,24278,3301,-10304,-44007,-54044,-39333,-21893,13744,101657,74510,-12142,-27939,-20158,-20941,-24375,-4556,5154,-437,-23748,-75004,-97579,-62205,-62515,-23595,32813,-5986,-9633,-70809,-83365,-39684,469,-3617,-73298,-64385,64842,159114,125139,44831,-29387,-47684,-72987,-88436,37006,160345,288621,338129,270205,194544,210063,297094,328473,245806,200434,160537,97051,41653,-7915,-21398,-14113,-24463,843,67277,190009,294149,318647,260114,175176,62432,-44281,-121501,-60097,25478,80241,123395,101992,-25606,-44661,46695,18895,-281,21862,93400,144661,129456,60995,-87715,-39877,70168,46521,-15771,-63848,-89389,-80059,-34877,73723,265362,242320,85734,-38255,-8947,73507,123363,204487,206044,107540,-30282,-151474,-78923,68240,145991,17328,-73408,6807,145391,208238,80295,-9711,-39957,-42459,-16705,10166,23598,50918,36153,-28598,-45664,842,27781,19289,-42229,-71778,-84165,-76645,-54936,35665,77396,22153,-10652,-26492,-11499,-2303,-5742,-12402,-21277,-58335],[-6897,114187,231471,255962,198892,118550,22165,-41668,-50466,-60997,-17560,32184,40800,-12417,-101074,7301,43475,25220,-3225,-21138,-8804,33642,46159,9012,-40604,-81691,-79340,-50141,-16799,-27311,-85715,-30776,-27651,-51418,-45401,92381,244224,249066,190895,158085,134450,48924,-50142,-79892,-56678,-51921,-75932,-92837,-94187,-90525,-41054,4749,6637,-51091,-109354,-33962,183040,474078,539560,409377,163167,3888,-46022,-28922,76599,208267,221755,136526,69638,79008,56671,-16152,-31635,-9014,56736,210110,309306,426693,282739,181044,104285,45976,18777,19619,66200,189989,336292,435767,395989,165557,-41590,-60770,-53015,-39906,8188,58629,13938,-3918,-15074,-21721,-31735,-43431,5191,80180,29571,35178,39760,-2260,-8674,-13912,-29431,-70886,-76069,-68051,-36745,-10577,6476,-35699,-92308,-70625,-10555,47391,89109,183267,241351,118254,35438,-22032,-64513,-68397,-1400,10534,21614,75854,202352,250820,123240,-26034,10785,36118,-32297,35476,70958,65553,5491,-5219,10389,-47229,18134,84135,58105,-28097,-86482,-85038,-76754,-78498,-90425,-21781,71302,154437,123566,40624,-13290,-31089,35187,23060,-19868,-27855,-16912,-58790,-121564,-193505,-146448,-54645,8288,114182,310751,188601,-66891,-253811,-131134,-30777,17410,128744,230937,191118,-53980,-63629,-45248,-55293,-44710,-12283,-10273,-54843,-109982,-74422,-60067,-8128,92535,249717,346348,246048,94036,44763,-29488,-49354,109858,237887,280471,223117,118756,9657,-82167,8240,79186,83288,65745,65955,98910,128133,51357,-77828,21285,30548,-30580,-69600,12509,38274,-35332,-91643,53234,44484,17132,34100,56340,14174,-23223,-25393,-8865,-8082,28508,118843,176238,120327,38094,-39229,-84848,-51331,2927,37083,10239,-15812,-34585,15557,46604,18971,-40481,-66168,-10585,107210,181427,216640,220804,117582,2733,-73857,-80958,-60662,-37362,-23887,-24136,-85301,-40999,56878,151730,146920,96685,15247,-96385,86952,291606,348286,199291,47638,19413,1025,-60888,-73197,-54343,-34212,-4273,39065,49581,81035,33842,-54382,-73588,-66282,-81814,-86274,-54072,9859,139065,224283,199135,78816,-32059,129421,158530,123073,96522,82382,52043,14009,-29437,390,42918,18131,-60649,78645,270877,354234,185641,86201,163540,326983,383518,316885,225329,54339,-113724,-81305,-16872,22767,-33775,-91321,-47468,35559,30547,-75249,-45521,7464,62562,69585,-11775,-113336,-85777,-38405,-23677,-44497,-61936,-70672,-84342,-75392,-55854,-39680,-44702,-73012,-49556,-15784,3849,-1741,-41537,-109028,-74663,-46850,-102120,-121967,-51102,34053,84572,89459,69825,93262,84943,46017,-5108,-33733,46231,113343,138873,168457,158130,162022,203705,175801,46285,-49097,-109494,-88253,17977,116851,60789,-39131,-80849,-26267,-9945,-19358,712,22298,2698,39572,134652,134022,11364,49768,285725,396722,270950,108804,55740,42241,42262,29545,-55195,-110768,-68008,-38953,-64310,-69851,-664,94339,99670,36188,-37916,-80256,-32479,49712,65484,16935,-50076,-86515,-6136,99991,193506,243567,197435,131296,88991,45577,-9251,-22827,45421,12749,-98003,-158238,-119072,-134178,-104141,-9133,38349,-7199,-49278,-79240,-108528,-73513,-13850,70278,124126,98293,39254,-6844,-50012,-6677,67890,104964,9211,-89787,-126044,-299415,-204475,160055,495733,423923,75278,-87194,-64688,-37659,12070,66417,51488,-5490,-56408,-53762,-21125,12652,91356,144902,29253,-97655,-28688,10891,-21882,-80124,-26730,-18172,-16481,-2245,84457,310657,401180,362089,227854,44678,-43163,-55397,-120149,-113750,-23871,68348,10581,-76152,24675,148734,219530,157663,118284,114745,132916,168354,159906,70916,-55985,-109073,-67809,-48042,-36035,-55279,-79178,-113536,-144969,-114821,-57483,69440,154150,130781,65285,65413,82750,61334,67449,66609,69448,65213,100392,88332,50764,22689,-7344,-21043,-13729,36820,16777,-70722,-53537,-20352,15376,-1699,-17998,-21860,18810,24853,82859,107531,142170,69252,6557,12068,-17950,-46944,-47316,71562,248900,353946,388740,246086,80408,-14284,-111506,-127861,-105029,-73785,-27025,-1436,-40277,-117687,-74467,34771,106122,116470,31445,-64397,-108035,-94882,-38079,67224,155699,147887,83113,1994,-59909,-84996,-40088,-60137,-86062,-94276,-63643,-1289,68555,121289,100887,51041,15595,-30712,-66264,-114122,-151091,-133845,-102468,-53633,-8471,52460,152450,171177,79697,3960,21886,21177,-4330,8561,11826,-87565,-35799,152467,280989,222051,103958,24164,81330,220761,126424,11356,-24377,-9622,-9499,-22555,-4060,546,203,-45894,-97227,-65729,3041,52611,45013,23812,5359,10232,77816,10758,-88384,-126744,-65402,79213,242991,184090,12552,-4806,27767,-17567,-75444,-98200,-61128,-59615,-28284,27983,46167,-25868,-63495,4489,28415,-2081,-28642,36851,80030,31837,18758,105876,130438,72285,-11947,-75709,-74028,-58330,-96015,-65245,-20407,7602,24233,5265,45648,110502,234900,299561,282725,198883,44073,-50011,-60080,-32599,-75861,-57796,26933,62711,106842,9405,-13007,-26970,-72132,-106511,-57620,10636,47386,25132,-71996,-95071,-90471,-118096,-154626,-69472,-15910,-4503,-10743,-41461,-91171,-91875,-46842,-35174,-951,56378,60003,35512,36964,58961,119496,189819,98177,8688,-9316,8125,-4013,-23307,-33316,-31667,-112903,-94277,-110800,-99971,-126499,-82046,-37272,-14691,-54921,-94032,-84079,-16713,9992,19636,24949,61643,112297,68903,-49381,-106501,782,49028,-84542,-41621,126060,274553,242397,65137,-4586,-26635,-26285,-77411,-100209,-29460,24978,27636,17457,-36495,-32682,49584,35115,52510,3801,-24389,-33803,-37835,2036,97459,189773,148827,53298,-13465,4099,50390,161136,304209,201278,3674,-97298,-22489,3118,-47856,-107749,-88935,-8675,15886,-29995,-50204,65262,188880,101533,2030,-42606,-53966,-14717,-12629,-101931,-77188,-44344,-11327,57051,28654,-10210,-8577,-16543,19609,33370,-47092,-77329,-66060,-16644,93393,207916,145991,-6098,-51748,3494,62283,56913,-70283,-114809,-88006,-68712,45143,81750,85530,113075,109927,30615,-19607,-14025,-82165,-135172,-79672,-93888,-104053,-48310,1220,-23878,-86992,-126983,29528,175726,247600,237638,142585,32062,54111,87272,51144,28755,22432,49845,79635,-26171,-141675,-116491,-82207,-127952,-144788,-79943,-14038,-35430,-34812,-19668,-43559,-75100,-18881,96782,139535,80857,-9316,-104614,-131361,-22902,151020,305570,258146,103097,-26421,-21955,43499,69514,41824,11799,-2588,-2179,-19879,-80668,-115393,-33864,-7419,-103991,20183,140407,106042,14094,-43571,-22847,-7562,65433,141319,128147,108543,100033,171233,227816,210046,169278,133275,120997,112473,49492,-59496,-66435,11837,24238,-14358,-54255,-42978,-29784,-18197,-7076,47589,77283,-394,-80529,-116196,-50110,4131,63691,105599,73045,24849,-17076,-67585,-28026,67331,105936,96093,59920,7713,-6920,-39791,-73961,-71920,-72462,-96353,-95940,-85471,-103611,-44335,108750,204224,227980,80042,-23771,3484,53729,38783,-8366,-28545,-16687,48329,84255,101391,38246,-57121,-83688,-53778,-122911,-101156,11225,86221,34485,-57284,-37290,77101,112709,-828,-61420,-38229,-15293,7030,32441,59647,83945,49993,-11160,-82512,-36969,-5207,-11946,-7433,21235,64544,92706,46819,-77287,-156486,-33961,167527,277622,146856,23705,-63075,-94890,-50241,50619,125022,101934,26668,-27582,-18828,16719,-79538,-69249,-49949,-42176,-36828,-9224,44467,118919,276306,165517,122989,143524,102538,79040,72835,95781,128848,113267,66341,685,5050,132422,160550,103624,14646,-89298,-79894,29514,222855,326196,306317,287475,149720,64834,41569,136766,198807,168834,97159,136773,161042,119032,69700,12314,-26243,33247,207552,366355,326397,167176,33428,-32594,-66792,-122817,-97712,-48300,-76678,-82352,-45744,-15947,-9197,-26296,-96139,-33867,107501,130917,67507,11946,-25458,-43508,-83372,-48417,21840,-8159,-57574,-37800,-21878,-58458,-67068,43485,116236,146081,86088,49738,116966,155432,121736,67865,-77735,-133186,-6666,21272,-12873,-38977,-99144,-77773,-49176,-17534,26064,3390,-28215,-86713,-97853,-107330,-121403,-40576,29970,22148,-29759,-55405,-59928,-65665,-69990,-47958,56850,156862,159264,67224,-2712,-58688,-98788,-124875,-24984,48360,110234,154875,149396,160331,120586,8273,-82276,-13338,184479,295657,206545,61458,-68026,-79342,-14258,59362,117380,95180,-6313,-55868,-70587,-74410,-75050,-55631,-36764,13713,76302,60889,23844,-15621,-66161,-71218,-43080,-31184,-28515,-44555,-68117,-59593,-1971,49876,34261,-5049,-61911,-6222,54917,50646,-614,-33354,3051,96977,157047,122561,492,-102828,-27686,32608,44836,13307,-35961,-32449,25785,62942,43606,-8948,38011,65698,-28646,-142906,-93504,-28517,-21670,-69559,-129201,-55410,-27606,-4540,21426,20679,-4565,-28314,-51228,-75756,-121577,-105939,-101374,-125151,-72298,30743,120724,174503,191846,54564,-26080,-8374,4068,-850,24319,31510,-33468,-54726,-47144,-26887,5278,28335,16570,33915,69787,49139,15304,-10139,-5519,-1117,28387,29860,-16070,-56203,-45024,25401,78521,70953,20050,-68382,-74995,-47872,-2103,18257,31322,42243,13969,-76381,-55606,36628,96879,97873,89389,33336,-81250,-97765,-52381,-50948,-85569,-86882,-102700,-20437,96549,140456,72213,39882,53805,19087,-56935,-47800,69915,148867,136910,100205,74618,53252,-205,-42212,-52819,-41161,11663,-37369,-70515,-59830,-85712,-33181,68281,116080,62229,-34023,-113261,-87164,-51157,14765,105107,122899,67519,66291,69087,45286,-31200,-101083,-118629,-69615,26148,84820,105705,63543,40421,-5717,-67089,-57783,-11578,18835,54424,101257,53293,-15640,-66986,14375,100401,141355,153094,155968,115296,16290,15980,117733,174790,122150,76337,34704,-36305,-53493,-74989,-65847,-60815,-107569,-79949,23879,33097,-37175,-116576,-78096,-64965,-56581,-48476,-3485,-11785,-33957,-96674,-49964,-42370,-44983,-76974,-64818,8947,5360,-40365,-34346,-23926,-50684,-51251,14423,45464,23693,-9207,-44336,-69266,-72371,9181,80280,84285,2485,-14109,46005,145640,216642,225534,87335,-27307,4585,20822,18276,5319,24440,87933,149771,247219,317970,358871,323366,169128,-4481,-128603,-58263,7493,4427,-36217,-12794,14644,30309,-33595,-96848,-78087,-30326,-43873,-43749,-29348,37509,114712,156604,233860,377405,436498,234157,38341,-24105,856,16184,-10602,-64847,-84542,-42682,29329,143552,161654,72697,-14250,-79734,-96868,-88914,-25209,22997,10099,874,-32843,-58103,12582,39714,-25220,61301,93364,28331,-52031,-37655,-7388,-29118,4301,99865,225377,245235,195777,94697,25218,-14347,-33669,-54468,-99896,-77254,-11611,-42016,-64163,-29519,40439,102205,114967,136427,161784,67220,-4353,-5954,6493,5743,-38883,-51786,-60096,-61011,-101912,-87356,-14694,76499,174277,232245,261569,215801,149667,86908,58123,41073,14752,-43018,-16448,34751,36777,-12865,-59996,-15419,25402,-36797,-32373,186497,256441,110766,-24899,-20536,102299,253485,238462,175955,127845,99221,19848,-6138,146254,-19439,-102649,-80273,-69642,-48699,-7143,6866,-36674,-54414,-23728,-2525,-24071,-50825,-41985,-23779,-4225,-6977,-46593,-66581,-21397,-87136,-82060,-47848,-6030,-34405,-97016,25391,71905,90113,66191,10360,-1661,10312,-66843,-111575,-69808,-61145,-77437,-81926,-71522,-59974,-22566,315,3751,10819,68385,160352,229042,261892,287288,235725,135701,43950,-3967,-5960,26594,-14451,-70601,-17151,-459,-24942,-37346,15490,14522,-43484,-65042,17723,50529,55243,36548,-25763,-53224,-46792,-46873,-80690,-28472,46739,52054,20584,133457,304905,466758,465864,163928,16789,3140,1506,19468,49615,23597,-3014,-30886,-16208,-3491,-15206,50584,100791,70049,14898,-31198,-25043,-27018,-28544,-38486,-98774,-131275,-89785,-44029,-20129,-22855,1433,56957,61283,10495,-51812,-93654,-123363,-100476,-59644,-29936,3634,25341,72457,117062,91404,-2534,-8629,-63458,-98044,-101938,-100610,-114848,-127911,-117215,-90447,-52461,-30225,-35897,2577,71912,97202,127206,73670,29051,30416,62796,147735,159841,116943,79994,-11689,-54522,5126,67212,80270,53151,67917,105411,77890,101762,130674,166750,138268,72484,31155,18979,24665,21191,24008,31873,-5008,-17717,18906,26867,-24156,-73126,-105755,-72669,-7150,9305,-27788,-76194,-102529,-108699,-98758,-59412,8694,103759,150534,141922,110499,28940,-67573,-84711,-49885,261,56348,106618,116283,62848,5570,-29537,18079,20848,39765,114384,94495,29048,-9463,12202,67297,113020,155972,208819,161682,84527,19904,-49308,-64237,-36054,-11916,-47857,-22947,12514,2466,-1680,-19231,-38674,-53069,-39566,-26865,-82335,-28673,41321,55544,52115,41688,63153,67684,67940,86509,122649,126652,58230,-36366,-108717,-90749,-78695,-72285,-85047,-56368,-33298,-50842,-92411,-119859,-164419,-162024,-101672,-31699,45192,28125,3234,-23195,-50290,-62885,-107595,-84604,-6604,62622,113226,81304,-2398,-69044,-74200,42553,151681,180122,173414,37035,-87657,-82166,-49410,-47145,-12413,28499,100992,85300,38039,6118,-46127,-40375,28516,165378,290312,298212,335838,386297,403006,334488,129207,-69127,-123524,-52685,-7673,47347,64590,-17546,-66986,-79143,-13142,39976,27914,1833,-66891,-105944,-34730,-21671,-80491,-96118,-22540,-11495,-56868,-43391,-34347,-42306,-48243,-62197,-73030,-54584,34810,91732,89885,70564,20839,1379,-22191,-65131,-74810,-52465,-23841,21995,112138,90422,4470,-14283,-11589,-10897,-9205,8884,13592,-3991,-38767,-86264,-107588,-76974,-51268,13343,60863,19405,12133,-53125,-78675,-46016,-4326,-6496,-85399,-65045,63444,146474,115311,39290,-28293,-40542,-59652,-94099,25947,153238,291672,346751,268314,193641,216619,309381,351188,269889,209151,160929,94724,39524,-14116,-31124,-21414,-28058,-865,78175,215461,313852,311095,227578,135584,41858,-53802,-130514,-76629,6624,48224,71591,59056,-40510,-53059,41696,24928,-3491,15495,87810,134583,118564,50402,-102047,-26483,90622,69306,174,-53420,-81963,-81772,-38320,113522,334225,306982,120978,-26771,8475,101149,152801,223087,205837,97199,-43239,-173346,-83394,64538,134415,-3529,-94521,9970,156694,229588,112861,11346,-35257,-57937,-29804,2912,16811,40265,24984,-36336,-38767,27123,72773,64289,-13234,-58123,-76022,-61627,-25119,77549,109656,37418,-3588,-24828,-18216,-19728,-31517,-36727,-41742,-67755],[4378,119594,227080,256031,221018,140260,28321,-78300,-61245,-55697,-16827,28711,32787,-22703,-85046,24718,68929,36871,-3686,-30429,-29250,5671,22210,-6096,-47243,-82307,-64526,-39607,-22520,-32780,-68000,-35133,-33658,-50288,-41211,104943,263301,245847,179490,144333,125513,51025,-50475,-80328,-56417,-51673,-72495,-94528,-103739,-82076,-28531,20963,22843,-47539,-126777,-50733,154089,428865,469241,363665,149756,3751,-43687,-27177,78752,219720,237550,135893,67564,81399,57964,-24882,-48962,-38772,15630,169367,299850,445895,286406,174016,97848,52549,41831,47619,77034,196776,335322,421925,393473,178506,-29238,-88835,-82748,-36830,20918,68482,26909,-10739,-28943,-32792,-32023,-30553,16292,65917,-4762,-3267,2948,-37238,-42380,-34597,-36090,-72136,-82150,-69592,-34209,-5309,9865,-32252,-72373,-38288,22964,70380,91948,163421,196270,82621,24443,-22610,-61332,-59101,10163,19473,21343,68940,202415,271644,139986,-21725,-50483,-32214,-78197,25452,72312,71424,3618,-9977,6724,-36135,27900,71409,45107,-39535,-95253,-83493,-98205,-128055,-88587,-534,89442,167432,130472,43122,-3003,-1279,46181,18171,-28846,-36461,-25296,-69131,-131824,-205568,-146845,-63257,-13744,89535,349243,305734,71609,-189681,-163100,-17214,68020,216905,306010,213574,-48659,-63245,-46912,-60864,-44163,-12550,-18882,-48742,-69236,-38286,-46766,-3267,107135,260174,362735,275815,122011,55652,-27318,-45487,116688,262853,334121,284493,163397,43801,-23871,31196,82285,64371,40816,57910,110968,139003,55209,-93880,8438,25114,-30730,-75707,-12244,10813,-52705,-91898,48519,28333,9937,35734,60619,17508,-46980,-63409,-45671,-37391,4832,95955,163528,129029,50797,-29465,-75906,-41846,13330,44154,3770,-34178,-42637,17459,47695,25060,-26568,-54124,-3114,115214,165677,185337,208083,130397,19407,-65598,-74906,-54276,-33776,-23721,-20318,-78845,-51737,45340,140158,126242,79375,-140,-105114,80038,275403,344816,216216,71112,38179,7563,-56552,-70023,-55829,-42480,-32331,-7773,-7243,26757,21094,-52795,-83156,-76422,-96107,-101853,-39188,39454,173528,247028,206563,68566,-34291,156496,173752,139715,119900,107303,66234,13308,-35500,-1408,37425,13880,-93871,16900,193329,265646,124828,60822,142570,301763,357946,297309,204776,32327,-108229,-49226,12472,41256,-27131,-72477,-20704,64117,52132,-80299,-82122,-31817,24283,38882,-27914,-119071,-82941,-40591,-30749,-53268,-64893,-66150,-77042,-66643,-53379,-45991,-56945,-85837,-53625,-8451,15378,-1080,-52306,-128272,-72455,-48124,-95727,-93461,-9217,82635,123164,100205,53013,70213,75199,45224,-6348,-46178,23812,89100,114991,157768,166553,177676,215705,184588,55870,-44093,-112899,-85985,5837,84964,28916,-57087,-77101,-20910,1448,-1703,1861,25823,22624,57933,137154,144320,34366,46609,257505,352629,224269,67839,33402,43846,56416,52683,-25721,-93128,-75747,-55889,-95583,-98583,-22867,74026,103246,41505,-42605,-96138,-48828,33125,53642,13433,-52257,-81481,9894,124417,210979,232694,169868,102895,69609,42977,210,-10034,47561,7704,-106582,-149535,-104409,-122286,-114551,-16656,29701,-21511,-60764,-85139,-110954,-66163,-4987,78152,120430,78721,13549,-31961,-75879,-42610,28883,72255,-17176,-91963,-109058,-273432,-246529,173623,602925,532309,141861,-49546,-60457,-46250,17710,98802,100987,31534,-29752,-38236,-25076,-1966,66668,121434,20967,-99718,-34934,13049,-7752,-67046,-49427,-30822,-5758,39263,68009,296903,399259,368621,235641,41485,-45746,-54458,-120124,-117073,-36699,50866,2544,-62541,30329,157520,236975,164098,122718,116100,130573,168216,163956,76648,-60164,-124430,-64276,-39577,-31816,-60910,-94257,-119075,-134100,-120125,-66969,56390,131345,107259,44177,47796,75410,67695,74435,71501,88928,110402,139519,104730,59137,32316,6910,-6655,-3193,42518,22782,-55748,-76993,-66428,-22517,-26925,1144,-1929,28837,19709,61461,72603,105437,40853,-21884,-7585,-25330,-45883,-54639,61303,216938,329821,383255,274320,108250,-2685,-95140,-96105,-76815,-59712,-19889,5456,-27257,-121996,-95920,17023,90309,107500,30060,-70746,-112686,-69340,10615,126824,206624,179197,94324,4309,-45775,-47013,-3703,-40114,-89137,-109915,-74186,-24212,39014,93232,81195,38916,4833,-37062,-61239,-94945,-121884,-114245,-88080,-46447,-4714,47325,145256,184258,83982,3493,27674,26374,585,22020,23862,-80786,-41844,132805,234205,171344,66799,-4218,64251,222347,139764,40566,23403,24974,10268,-6743,11561,13040,8090,-47167,-110080,-73507,-2303,35582,17326,-8384,-15320,21317,107312,39268,-70391,-118398,-70806,50272,199861,165421,23111,14189,40564,-6486,-60283,-115865,-127698,-59422,-9768,53071,68479,-20503,-46758,25910,48484,14606,-12678,25439,50081,3651,5865,113449,163142,77936,-16986,-80591,-71388,-55884,-84210,-72006,-40788,-25240,-6513,-12277,34704,107646,247806,325693,311418,200805,27484,-76391,-73850,-34013,-81020,-70487,19986,53380,82266,-4970,-15637,-21606,-60554,-112569,-82733,-10558,32461,18695,-75050,-92197,-83611,-103799,-136858,-85189,-42192,-34565,-30072,-50137,-95637,-97649,-41403,-19235,15478,65406,63352,32705,27093,42621,95732,155432,76060,2123,-9013,6825,-5512,-18671,-23378,-23578,-111670,-90112,-94744,-77712,-92346,-58815,-22026,-5250,-49211,-96485,-112528,-75217,-42687,-16210,-1952,43047,103294,70453,-40888,-129978,-20485,43189,-83645,-70979,89546,239722,207939,41832,-18773,-43473,-44838,-85790,-93234,-25444,23626,25418,6796,-56866,-59841,22860,12766,30587,-8833,-28351,-33790,-44246,-17090,56213,124557,92549,33022,-30908,-25798,13407,108321,274350,228438,46044,-70761,-29516,4422,-43456,-99170,-60281,15671,28251,-23460,-39473,63661,186024,118339,16904,-29808,-37895,-4048,-3526,-83736,-83704,-48568,-18668,32332,1159,-35092,-33816,-36765,3707,26396,-48164,-77403,-70711,-27245,75392,184469,132648,-8665,-48210,-1701,61299,56828,-62658,-106056,-109952,-116426,25871,72595,85564,118458,134853,60759,11095,23283,-41673,-155322,-111273,-108939,-104485,-49923,-5411,-34793,-103582,-117617,42016,181089,265135,292672,220962,66165,46259,42638,6573,16244,56116,112819,130952,-2708,-133143,-117969,-81678,-129701,-133958,-67084,-13189,-38922,-35429,-20230,-47111,-82761,-28829,92435,156589,103637,10852,-82153,-145230,-35569,129437,282010,257831,119001,875,5451,70162,81923,37817,3603,-12303,-22836,-43850,-84631,-111836,-40000,-10272,-81995,46893,155067,104660,-7814,-81459,-66643,-37817,50618,160477,188074,181653,144690,190583,240435,217271,175880,147596,127591,92394,36789,-53420,-52873,24901,26373,-13275,-40693,-14175,3647,8316,-880,37119,72395,1958,-70637,-94251,-45072,-753,45543,89567,76827,40166,-9992,-90788,-47022,59116,98535,88827,63440,11435,-14169,-46966,-82126,-88928,-77983,-92033,-94709,-91707,-107210,-22274,147363,243642,267840,96753,-10118,17982,62229,45761,-3413,-24052,-9587,59759,97578,109924,45459,-49479,-77152,-52630,-122361,-87119,54005,157934,104267,-15069,-35255,73036,112424,-1025,-54248,-17549,-5572,10003,46256,81927,107280,68064,-4900,-91642,-46202,-19717,-28005,-12917,28422,74248,100714,48538,-73454,-159856,-42193,155136,243984,119524,6623,-75747,-96811,-49253,46522,121690,90496,-798,-54229,-52050,-26655,-107520,-38491,-16821,-23841,-28679,-5720,41477,108748,263546,174148,132500,134468,71267,36767,28849,50666,83949,92567,67707,-1757,-23347,108319,167304,118039,25049,-78186,-72476,19010,185552,327530,340550,331757,199814,92599,38259,121588,188432,172192,98026,143955,191691,145749,92335,32404,-16909,27421,197547,366661,339732,183552,51429,-14227,-53613,-116426,-100488,-38523,-57772,-61221,-30019,-3910,5927,-9116,-76650,-59999,67713,91107,37862,9352,-14754,-35446,-72301,-39086,34455,3964,-60957,-48074,-21104,-52061,-51881,88098,177827,158083,53519,13577,87708,132703,113470,69044,-76633,-138475,1309,3158,-33322,-59510,-113219,-74088,-56580,-34374,3085,-9799,-27806,-81107,-116115,-139778,-105393,-15658,50593,44668,-4121,-33238,-43627,-52798,-63237,-72350,-6473,73063,71335,-10118,-59764,-82390,-106260,-115943,-10798,67931,131352,169370,139135,132188,87564,-15634,-87705,-2269,189813,278699,186623,48752,-75288,-78005,-17326,49898,112266,93997,-11554,-65180,-81673,-84118,-81847,-65007,-49037,-8422,47769,31997,-2820,-41214,-84077,-69259,-37237,-26201,-24147,-31326,-49353,-51057,-9344,40860,25011,-14121,-54226,28288,97472,98276,47954,9647,35002,125158,173973,114374,-4524,-60922,9411,53957,57713,23524,-25259,-21372,29955,53909,25425,-33025,27910,62895,-19523,-131494,-116662,-53325,-48006,-96769,-93134,-25820,-18946,-30402,5506,883,-22649,-40752,-60191,-87329,-128376,-90566,-80647,-111239,-69069,41012,137143,191640,174971,27081,-45224,-32636,-6950,8589,45252,51276,-5136,-30773,-31725,-10854,20449,42277,27115,36723,61226,35070,-7711,-43714,-31891,-21697,5004,-1826,-47948,-55131,-26241,35413,67258,53018,8792,-74673,-74880,-46048,1829,28925,48236,63526,33094,-69765,-84966,13384,89321,86634,82268,33577,-81568,-98670,-44780,-41572,-79390,-73853,-92954,-20503,124091,204793,112476,47751,34864,-12624,-107539,-48221,84039,175178,177454,120512,82499,46554,-17718,-75182,-95524,-79521,-7919,-36786,-66508,-57690,-85623,-37010,66292,113246,65771,-21113,-99679,-92081,-46939,25810,117787,160779,114754,109108,97706,46334,-42824,-121978,-129483,-84288,3959,53887,87000,71375,52808,10467,-49252,-41293,1372,32471,72667,114103,49411,-26698,-70786,20673,102368,132331,136122,147111,122292,19860,15133,116426,165582,110682,57887,9610,-52695,-55469,-73099,-65882,-63505,-115862,-81835,7544,11340,-52256,-111516,-76641,-66344,-56137,-44526,-3331,-21060,-46571,-80608,-24799,-28449,-38283,-74334,-65721,6193,2367,-46202,-48378,-44449,-80088,-36004,46032,72672,36791,-9053,-54491,-91453,-66682,11361,67835,48611,-35109,-33808,33175,138858,219966,253848,120358,-10611,14311,28041,21419,2792,14243,62360,116450,218069,306534,363486,337397,188632,5988,-130544,-76871,-18085,-26857,-60946,-31403,4266,28901,-28289,-93028,-88575,-22240,-38526,-54031,-22129,46201,120691,163928,259828,416999,456307,222765,33295,-30688,-13260,-5446,-32145,-69507,-86167,-45190,24483,124775,151357,69996,-15499,-77321,-88266,-75155,-2892,48039,32054,9616,-34077,-55929,13618,30089,-46728,57581,113712,43875,-47835,-23813,10976,-14811,14908,113189,232096,233283,172320,73825,7855,-33643,-55944,-73922,-115853,-102241,-37761,-65691,-79791,-33585,44689,110854,115710,91552,95929,25323,-35178,-38502,-48089,-65507,-113494,-81035,-67101,-47332,-81414,-85713,-16131,91453,205660,240016,263501,220676,153166,86295,51479,31300,3070,-60623,-7260,41224,25563,-37365,-49411,19932,53304,-18320,-55898,152828,215447,99404,-31356,-34000,80894,218281,224977,179751,142119,123843,57734,38307,146125,-27036,-132957,-93809,-79658,-60683,-10581,14468,-29617,-48154,-16530,-2137,-32737,-58955,-49850,-35039,-17375,-18795,-54653,-59740,5790,-37085,-92381,-76468,-33838,-48647,-95377,24651,91937,128683,119722,70862,50595,56851,-17801,-103028,-107466,-91443,-95714,-104540,-92888,-66433,-21599,-538,1228,4888,48375,119381,176402,201653,233625,193947,106977,23764,-6695,3504,28271,-26740,-94508,-24811,-4703,-24801,-25487,33622,23854,-38463,-66419,17610,57100,60430,34589,-23050,-56140,-55793,-54991,-103151,-54035,20825,20739,-27821,83801,250556,411870,459499,204747,31123,4958,2013,26988,61815,34068,4681,-34845,-40484,-28305,-20295,50931,96069,62298,7949,-37612,-31620,-34994,-38441,-50703,-114808,-115663,-62583,-8026,24623,16771,24780,67752,64785,17562,-36055,-79324,-127091,-131886,-69587,-17530,37266,71527,121858,164940,133606,23589,-2317,-67842,-107689,-94234,-87843,-105771,-119688,-93630,-51693,-25135,-8925,-20462,-3728,48568,66610,113399,83829,51732,54617,74071,135205,140084,101169,60847,-29168,-60242,-4863,49954,59540,42389,68048,110947,78036,90821,121347,158230,131664,71175,35776,14795,9520,1085,4662,18212,-10217,-15456,18990,17225,-35601,-83022,-110122,-76243,-14468,4602,-28845,-76082,-99344,-102602,-91149,-52461,16248,113153,151612,139274,102757,26523,-69206,-111050,-56161,7276,63529,100329,90650,19119,-41742,-48655,30299,48365,84395,168563,151743,70981,3729,-4855,68547,118176,151023,199032,155905,76921,11277,-52540,-41505,-2038,18146,-35104,-26114,11728,6354,-1137,-28175,-53431,-73668,-63682,-53997,-99234,-32125,30025,44659,47614,44578,63834,64881,69923,81255,112557,127303,67795,-17359,-86675,-109656,-106847,-96553,-96248,-57381,-30409,-45071,-79254,-104371,-117138,-90433,-41597,-13980,8647,-22663,-19965,-32832,-55282,-74770,-134195,-77503,8146,89942,147756,114154,29635,-42098,-62654,29441,167162,217639,192421,39608,-91302,-99907,-62040,-52341,-10048,35519,112108,59815,2014,-25552,-58099,-35958,42234,198271,315694,302969,314412,343759,347284,311571,119224,-100483,-94254,-30268,9170,60745,61952,-29096,-81766,-96772,-28964,14055,-13083,-29189,-77018,-109953,-35457,-17908,-75116,-114883,-43669,-27881,-66443,-54157,-48634,-59706,-67457,-78402,-92773,-82785,-4354,50850,62209,52156,16308,-1416,-33919,-85018,-94973,-66621,-26709,31100,124263,115132,30642,1698,-4153,-2634,5019,22257,24701,-1568,-47968,-95627,-113100,-86306,-33857,45671,82491,38845,31490,-36320,-70886,-53628,-12425,-12022,-97951,-65565,57960,130890,103780,32105,-28711,-35079,-46930,-84947,15457,139592,281942,341208,256984,187849,218190,313147,365000,291263,214296,158150,90764,36971,-19512,-39809,-28578,-31182,260,91966,237655,323850,293991,190605,94215,18873,-62745,-133993,-83311,-3689,25224,30089,19753,-53282,-60855,33068,27943,-10003,6337,79709,122999,108999,42571,-112380,-13832,108906,91944,16471,-41243,-69839,-75507,-30649,159964,399005,368549,161137,-5603,26492,126992,181212,236240,196352,79991,-56114,-151648,-75508,67832,127460,-18672,-109721,20305,172125,252541,157609,42723,-16200,-61052,-36692,-161,12759,29964,14667,-40518,-30703,51550,119288,117701,27266,-35642,-59210,-38463,13377,126660,146833,57066,4456,-23746,-25843,-36822,-53995,-56268,-57102,-70387],[11073,119493,216289,246954,235758,160480,40422,-28564,-38157,-42203,-18358,20800,21872,-29337,-74445,26863,84663,41469,-9951,-44499,-55276,-28566,-8729,-27789,-59845,-89374,-55167,-29171,-28296,-28803,-35177,-18735,-38070,-53008,-37249,120862,278278,235020,160624,121455,105029,42080,-60938,-89949,-62594,-55162,-69074,-90628,-100050,-74108,-16340,33881,33981,-47705,-144985,-67661,110800,354443,381482,314277,139571,7656,-38359,-25375,73080,214290,234054,122001,58380,77713,52220,-38922,-70965,-72787,-29727,122708,276810,437377,274489,158239,84978,50687,50715,62030,79560,196567,324198,394739,375355,184166,-17708,-113402,-108324,-37343,24734,69376,37350,-17737,-44677,-47651,-36321,-19492,31646,59057,-29581,-42448,-35681,-73174,-79033,-55128,-42380,-74634,-94042,-77232,-36941,-4461,8155,-32888,-52891,-4388,58112,91835,85361,128445,140254,44735,10256,-25429,-58210,-50924,20043,27081,18790,57164,189452,270936,138401,-22676,-102069,-80511,-103087,13052,68454,72710,-1628,-19461,-2917,-32427,34322,57826,38196,-43222,-106652,-88503,-99869,-109275,-63107,20173,100401,170156,130127,44678,10734,24250,53804,12693,-36484,-42887,-32073,-78762,-140707,-201886,-152756,-77062,-38217,77069,405333,428111,190110,-113155,-163696,-3969,118229,292131,350780,211348,-49465,-65121,-50298,-66830,-45113,-16629,-31469,-46725,-39783,-6998,-28288,4022,117729,259608,361615,289712,143232,61951,-27013,-48560,114077,277913,381782,346738,213329,88031,35500,73187,96182,48061,12771,46346,114094,137980,50846,-100985,-6339,17779,-29495,-79525,-41872,-26923,-79232,-91196,38644,7914,4294,39300,64975,26585,-64798,-100079,-79967,-64093,-17880,71629,147084,134502,62549,-21918,-70151,-36485,18312,44854,-8291,-57241,-48266,19811,48101,30124,-14599,-43039,3278,119498,146725,153843,191521,140758,36988,-56900,-70129,-49915,-33945,-29416,-21854,-75517,-66858,26757,119099,100245,59533,-16912,-113095,68309,249833,328678,225121,89030,51627,9548,-56269,-69049,-59383,-53635,-60277,-52183,-58352,8576,37189,-39963,-87180,-86823,-113360,-114665,-21843,70040,202063,250629,197479,51353,-28529,164228,168336,139067,127747,121267,73652,7247,-45791,-1867,40220,23768,-78936,-46667,111366,172800,67138,36315,113537,257839,307741,253047,164892,17253,-56357,-10306,44311,60656,-19029,-56974,-1725,85335,69735,-68818,-115180,-69541,-11484,5861,-47802,-124367,-82250,-45440,-39455,-60172,-62429,-55385,-62895,-55120,-50205,-49424,-64518,-99614,-57510,3187,30290,1180,-62200,-136561,-60097,-36202,-76952,-63836,29166,125583,154561,107223,38083,49591,67411,43954,-10650,-63366,-7575,52760,78399,132641,162622,186428,223904,190210,60714,-44144,-118447,-86234,-9585,44546,-10759,-78071,-72422,-17815,9514,17803,16541,33295,37225,72169,131001,144190,54843,45790,223266,299219,169510,18452,-110,35194,62334,67933,645,-61918,-60494,-56260,-120344,-121718,-40399,47187,95254,37207,-48848,-106410,-68450,9223,34265,3238,-58576,-77929,19212,138702,216347,210752,137240,70910,44922,32881,2860,1043,51831,5902,-110539,-142828,-92275,-109869,-124624,-29391,14910,-37179,-69328,-91701,-109456,-61370,-324,79528,108822,55991,-13544,-59171,-104651,-79896,-15497,32369,-45192,-92193,-96867,-246297,-295518,134676,635970,579244,179868,-22194,-57358,-53781,23285,134632,160157,79671,-3369,-30054,-34480,-18895,40930,94821,8912,-105374,-42494,11871,1770,-56176,-72131,-44740,714,75457,51557,261917,370593,352236,227879,31042,-54344,-58268,-124248,-122298,-52060,31220,-2804,-50427,30113,152142,233162,150401,108238,100029,111526,150042,151310,73726,-59932,-128345,-59474,-30340,-26700,-64964,-107515,-120437,-118134,-112475,-71854,45807,112292,89076,30853,37803,70875,72559,79259,76273,109608,157338,175013,114585,61100,36065,16759,3974,3755,44520,24156,-41616,-90160,-110144,-53908,-45528,16610,18102,40868,18348,45077,42330,67252,8262,-50203,-26406,-32752,-44473,-61057,45819,173544,287502,355679,288302,131690,7503,-78375,-66203,-48689,-46774,-18298,3530,-21497,-113835,-112253,-524,72137,94639,23829,-81679,-113562,-39678,67005,191624,256942,206194,101051,4203,-31249,-12294,27365,-22772,-94486,-125407,-84978,-48130,9132,64022,60986,25924,-7198,-45554,-59618,-79776,-94741,-89588,-73412,-40200,-4004,36416,124941,182127,81692,1623,29701,25463,4531,35223,35080,-71295,-52887,103857,180473,119045,28499,-32507,51905,229889,165664,86466,74644,57905,27782,7253,26320,25746,18263,-43698,-118303,-85252,-12458,16083,-9853,-41754,-42713,18900,109784,50679,-62309,-116367,-79217,22860,160762,150143,35618,29258,50995,6513,-34679,-74176,-74142,-30667,15317,81409,88150,-15874,-34548,41617,64064,29413,3090,21515,29106,-19997,-8703,114228,187039,78754,-24640,-89707,-73884,-56176,-77312,-78882,-60954,-57434,-40940,-35383,18957,99162,250945,339276,323905,189186,7941,-105080,-80019,-35406,-86336,-85146,11923,43528,55113,-21251,-21526,-18922,-47672,-99434,-109731,-32867,16653,12439,-77542,-90656,-75270,-85708,-117002,-102925,-74354,-69858,-55125,-63657,-102811,-104980,-36984,-3432,34773,76873,68298,30579,17032,25392,69841,118457,49971,-9544,-11680,4800,-5865,-12134,-13446,-21089,-108206,-84646,-72082,-47388,-63722,-38355,-10040,862,-42139,-89310,-116270,-133482,-92625,-50967,-28630,21361,89728,69644,-32493,-131039,-37466,39233,-71714,-103300,44932,189775,163922,21205,-30344,-57299,-61290,-94374,-90724,-24753,19234,20538,-5379,-74717,-79530,5118,-478,15657,-18568,-32244,-34495,-51171,-36902,15148,61904,40240,18068,-36761,-46851,-17514,61239,232514,243496,86655,-36673,-30945,8760,-25493,-63132,-26182,37033,35473,-22534,-35943,53745,164453,117792,21695,-23397,-27345,-62,1477,-66355,-91639,-55272,-28222,7750,-23631,-57421,-56738,-55185,-13261,14944,-51565,-78807,-76253,-40381,50261,150277,112844,-12783,-44750,-7595,56375,51133,-55159,-93781,-113011,-105580,39308,80173,89799,119394,148628,84766,38092,51848,-3907,-138153,-138977,-120039,-102182,-51173,-13461,-48465,-122493,-100819,52924,179153,269875,331865,284238,93842,34224,3114,-30812,11523,86430,158536,165223,13128,-125964,-119741,-83635,-130773,-119692,-52938,-13313,-41729,-35534,-20283,-49047,-87774,-36233,86164,166856,119886,23882,-65178,-150690,-48597,103281,247559,248027,134927,34932,40357,100280,96415,36628,-3816,-20559,-41382,-65498,-87740,-109162,-48664,-17900,-57881,85099,180923,114357,-18330,-113259,-98069,-60007,29751,161162,225349,235941,177102,202102,248391,222066,180529,157450,123810,57363,11628,-52748,-42395,32687,25794,-9780,-23043,13566,31891,31226,8365,33107,72170,9167,-55387,-73378,-42101,-7616,27334,71990,78265,54572,-4791,-104207,-52410,58940,95424,81639,63057,12688,-24458,-53926,-83985,-104055,-81900,-87497,-95227,-99720,-98655,9920,186675,279493,300256,110113,1301,29630,68265,51890,2006,-19191,-3124,68031,104636,113595,51373,-41593,-72493,-54729,-121738,-71647,96309,223898,168426,22474,-31224,55422,95866,-6455,-45682,1693,6060,16648,62543,103816,128362,83749,-2589,-103805,-47076,-28529,-44207,-21728,32341,81128,105860,48133,-70206,-151527,-53324,135335,202481,89111,-10896,-87728,-97626,-50538,35820,109963,73421,-27495,-76746,-77430,-60890,-97642,-646,12856,-11222,-24921,-4371,38275,98675,246885,188892,151542,133042,48927,-196,-15579,4401,39845,75560,76013,1920,-50853,76321,160904,122082,29932,-69109,-67540,6366,139610,307216,351912,353368,240689,117769,34889,105224,173629,170327,94814,143832,209451,160906,106392,47958,-7196,22960,183640,354004,339727,191844,64913,19,-45418,-105698,-82052,-16516,-34373,-40391,-16391,5955,19616,6113,-60340,-82486,30717,52769,10920,7827,-5429,-28466,-59396,-27340,46929,15577,-63406,-60164,-22474,-47465,-40893,125421,228585,158346,23315,-8766,74568,119253,106939,67873,-67889,-108500,5844,-15670,-53299,-79342,-124753,-69958,-64181,-55833,-26496,-25501,-29668,-73625,-107099,-114004,-72090,7864,66830,65016,23138,-8017,-24646,-35891,-47398,-71893,-53878,3602,-99,-71400,-103287,-95357,-112039,-108905,1313,86031,150074,176287,121011,98509,53466,-36899,-87030,7074,185080,251651,164441,37258,-78264,-73286,-14241,43980,102408,85495,-19434,-75122,-93867,-92432,-86257,-72856,-59703,-30402,16804,497,-29817,-65916,-97928,-64278,-33511,-26287,-24844,-21526,-29641,-34413,-9113,35088,17123,-21896,-42272,62269,137471,144616,94911,51871,67482,148638,177044,91688,-5454,-11195,52964,77310,70994,34872,-12926,-11289,29993,40211,2471,-59900,17249,59563,-8970,-116733,-142217,-81825,-77073,-116147,-57903,-41,-15295,-60040,-12811,-16049,-36621,-49937,-66057,-94627,-125531,-78733,-63654,-98993,-65450,47292,144485,197035,150317,1952,-57103,-47505,-11570,17535,57980,61963,15156,-5901,-8587,11802,40244,59283,38935,39019,51760,20994,-28611,-74517,-50992,-35735,-17503,-35249,-67350,-34906,2022,48481,56876,35808,-2647,-82878,-75189,-44685,5408,41465,68678,91416,63476,-39768,-109680,-21310,73198,69533,71312,32584,-79816,-94569,-35836,-33079,-73621,-62444,-78942,-17478,150526,269644,154256,63029,30822,-17139,-124931,-41821,95637,194182,214005,138602,87550,39841,-32117,-102792,-134439,-108774,-22596,-33186,-59864,-52949,-82864,-45394,58726,104567,64097,-11177,-86294,-95246,-45461,30568,120917,190218,166076,157243,126157,44942,-54303,-140511,-124555,-93987,-20878,19192,62914,74257,63282,25916,-31185,-22880,15130,45485,90375,124608,45192,-35439,-69470,26003,100203,118616,115961,136054,129704,25620,13290,110958,152940,99601,41296,-13785,-66570,-57038,-70448,-66544,-67148,-123040,-85884,-15297,-16809,-68843,-101509,-73693,-68320,-56794,-42844,-8395,-36450,-55734,-49152,1091,-17222,-34846,-74531,-62580,6798,830,-52021,-61949,-62947,-108602,-22859,68423,92849,45342,-12329,-65057,-109318,-58152,12627,53106,12327,-72211,-51537,19058,128295,215379,270694,151922,10629,25498,35153,23671,-1313,1879,36258,84660,185400,281053,341641,321304,190990,8878,-131204,-88091,-38237,-51696,-80903,-48397,-6632,26138,-23094,-86589,-96691,-13569,-19696,-48566,-9613,58749,129309,172641,286038,445280,455125,202688,25455,-39324,-29967,-29216,-54168,-74963,-87169,-46483,19625,102148,133060,63842,-18132,-73441,-78324,-63372,14842,68529,51953,16607,-35277,-51604,14855,18893,-66666,55344,132602,58760,-43908,-11334,26906,-2213,23322,122940,233905,219078,149181,54367,-7952,-51382,-76459,-88538,-120574,-123588,-59624,-83995,-86936,-33102,49494,119183,120694,71281,39832,-12755,-57475,-57808,-85039,-102814,-85778,-42821,-32000,-15034,-61072,-83531,-18710,100423,221032,234637,256529,220634,151043,78930,38921,17713,-10433,-75476,70,43982,12835,-56713,-24592,55805,76985,-3074,-66108,118352,170089,85529,-37276,-47553,58485,175925,202900,177849,153069,145634,93366,92668,165740,-16025,-148310,-99954,-76400,-69657,-15320,23632,-19634,-40530,-9778,-3813,-43226,-66922,-56053,-45211,-31847,-32758,-63724,-54509,24942,12257,-54223,-88487,-58476,-59969,-93165,21501,110202,167164,174448,132558,100748,97187,29138,-71115,-134161,-117588,-103897,-120261,-104719,-62526,-16634,-820,-1869,-1705,29107,82442,123818,135629,174924,149160,76689,2508,-10109,14707,33733,-33696,-118522,-32549,-10118,-25056,-12364,51448,32553,-33323,-63656,21773,65880,64529,29160,-23537,-56132,-61092,-59635,-118636,-82669,-11791,-16939,-83165,26855,181180,328981,411507,232371,42615,5756,2482,32658,72455,45034,14729,-31189,-59351,-47211,-19797,50002,88730,53401,3537,-37506,-27630,-34709,-42353,-57043,-121465,-102840,-34380,35343,78141,61912,52220,76696,66118,24347,-18194,-51618,-97095,-114175,-71037,120,76572,122589,175611,216855,178976,51167,5212,-71073,-116007,-84516,-73986,-93333,-103481,-61049,-3150,19073,21836,1952,-4995,24227,31760,90063,86842,67898,70555,80430,117427,117313,85165,42662,-44371,-66097,-15887,32038,40038,32227,63792,109309,75320,77737,108566,145256,123456,69917,39017,8928,-6818,-18938,-14485,3427,-15608,-10949,24489,16524,-34851,-80634,-107379,-78029,-22296,-1598,-29917,-74506,-94672,-95669,-83258,-45529,23165,119869,151182,138184,98997,28912,-59508,-134914,-61376,13824,70204,93306,64618,-20678,-84334,-53939,37152,68935,121624,216552,206290,110796,23306,-14506,67401,116007,133746,172524,136608,61688,-347,-52298,-13367,32745,45406,-23147,-27926,11234,10991,811,-36261,-67656,-90083,-70513,-55700,-92337,-35343,19054,33982,43297,49024,66658,65017,69012,71281,97663,125895,81484,7370,-57871,-80967,-109445,-119211,-105322,-58007,-27624,-39833,-66014,-78555,-60201,-16723,33607,43903,13824,-68340,-40755,-41588,-59092,-85237,-141070,-56840,32845,120950,179040,145656,69657,-7311,-45557,14167,169059,235447,190391,34273,-92895,-113426,-72256,-55384,-6090,43057,118769,33187,-33798,-59339,-68694,-29648,59518,229908,332296,302636,288555,296374,282585,267355,95421,-134709,-60101,-4295,28054,71651,54633,-42373,-95988,-108259,-32428,3567,-46397,-61674,-86383,-113347,-36359,-14010,-68068,-131161,-63217,-42502,-74411,-63164,-60427,-72189,-75586,-82948,-100995,-99898,-33137,21609,42524,37633,13839,-1501,-41467,-99285,-108741,-79342,-29798,38005,131339,141304,65223,22263,5146,6743,21022,38150,39768,7424,-49166,-100182,-110146,-83555,-11745,74135,99010,53720,49364,-18325,-58572,-59257,-21132,-17763,-107736,-63354,51341,115416,92739,25516,-28466,-29249,-34072,-68752,7041,121245,260217,320967,236731,177787,214931,308157,368781,309193,216360,153287,86598,35751,-21730,-44311,-32489,-31271,5719,107602,254053,324450,271493,154611,56755,-2623,-69517,-131730,-79006,-3470,13975,2583,-11021,-62123,-66518,23176,28804,-19384,-5308,69544,111060,102379,39141,-117194,-2046,124315,113382,32426,-27608,-53484,-61047,-10964,212190,457379,424195,204753,22981,43942,148665,206107,242530,178631,57763,-66357,-118045,-54421,79565,127193,-24808,-114771,36620,190057,274039,210626,81883,11721,-52548,-37554,112,10552,18986,3686,-43254,-23428,70920,160904,173217,76325,-5991,-35195,-9551,56470,175671,182193,77940,11235,-25609,-37305,-54867,-73691,-72183,-68622,-67435],[14458,115395,201596,231472,244055,183659,74177,41395,12521,-21255,-19411,11469,11114,-31205,-68932,14111,90297,40692,-19853,-60814,-83931,-63862,-41500,-50878,-74295,-100522,-48973,-14338,-22487,-9456,272,7200,-37513,-56545,-31605,142898,290438,219046,136930,92677,77207,25896,-77999,-105437,-71822,-58741,-63852,-82817,-91317,-65328,-3423,44005,41014,-49324,-144884,-77953,62003,262387,289133,269897,139662,21826,-26332,-22598,60313,191963,211988,98680,46087,72207,44428,-53452,-93731,-106151,-74390,75574,244481,404757,251497,137399,68837,43521,48892,64148,75930,192732,306935,359511,346190,185548,-2877,-100759,-112041,-38924,23067,64714,47011,-21516,-57936,-61747,-40719,-7906,49831,57813,-41269,-77891,-71857,-104520,-113809,-68673,-45832,-75028,-107495,-87676,-41958,-5226,4283,-33848,-30978,33066,97801,114796,73203,84290,83260,10430,-2773,-26796,-52347,-41226,30610,36028,17396,44713,168290,252210,123216,-29382,-130222,-88019,-95764,1336,62754,72062,-7698,-30400,-13913,-34705,34497,41837,34725,-38077,-114454,-95949,-88432,-78597,-36362,38717,106769,165780,125350,48068,29178,49441,61620,10319,-39154,-43948,-33880,-84435,-145141,-197060,-160252,-91755,-60252,72238,451191,516786,269754,-44169,-129603,11961,167162,345874,358806,186203,-52711,-65263,-52097,-70018,-43866,-19988,-44128,-46585,-17908,17603,-10213,13699,126856,252423,348217,290932,159435,65971,-25947,-55106,105625,285323,423135,409927,270956,142089,100536,131139,123454,39752,-13565,35160,111326,129596,43193,-94954,-17255,13982,-22514,-73924,-67646,-68249,-108549,-85939,27475,-11100,5787,49408,72941,43785,-63304,-124117,-104438,-82864,-35911,49912,130965,139769,77009,-12801,-63583,-30868,22642,44233,-20618,-80037,-47322,26286,52065,38064,-916,-28968,13141,124622,130659,127794,175532,151928,59662,-43308,-62093,-43103,-33582,-36455,-24109,-70798,-81231,6415,95234,75901,43069,-29576,-114935,56869,221229,305446,229256,104454,62953,10810,-55564,-65917,-60382,-62746,-83286,-86655,-80409,29013,65506,-21003,-82214,-91832,-125838,-106626,2173,106287,227382,238694,175316,32272,-12831,159951,151599,129021,126137,128465,78353,788,-55172,1928,50125,41352,-45234,-104380,34086,85363,20137,17910,83247,203571,241898,193145,116303,18303,-5238,31722,81105,84281,-7008,-41594,14174,101467,84371,-49402,-135639,-99853,-38164,-23611,-65597,-123809,-78952,-47274,-43377,-59206,-52370,-39125,-42925,-39351,-43225,-46099,-57921,-100843,-52631,24551,52439,9212,-65814,-126419,-40184,-12989,-49206,-31460,67709,165606,181696,114595,30121,36693,65443,45637,-13465,-79534,-40865,13627,38698,102023,151758,191197,229189,192759,63843,-43982,-120165,-84432,-22131,3484,-50932,-91155,-62081,-12365,18604,40577,44913,50999,52820,86142,121705,138528,76074,53266,193361,248994,118996,-28944,-37981,21572,65102,79762,27070,-24770,-26562,-33762,-113085,-120627,-41801,26486,82802,28578,-53128,-107115,-83898,-14482,14277,-7331,-63293,-72170,26795,147223,214337,184854,106360,41731,21019,20885,4086,14131,61376,11003,-105784,-134086,-78221,-92538,-117835,-40100,387,-48278,-69987,-93920,-104336,-54286,4660,78710,94981,36092,-36404,-83098,-131232,-104765,-55645,-6446,-67466,-87021,-83819,-215601,-335623,48805,587022,556225,190672,-4295,-53257,-55422,33533,176285,226364,138041,24780,-24356,-42799,-32093,19933,72463,406,-109937,-47287,11378,10290,-45704,-88641,-54283,6948,106819,51558,216312,324887,321177,211106,19248,-64619,-62178,-127773,-124543,-64169,17105,771,-35963,28602,137085,211746,118758,77282,70448,82098,122307,130341,67478,-53308,-116473,-50153,-16874,-16959,-62941,-113665,-117753,-101614,-95655,-66956,42406,101128,79097,26493,35747,71615,80885,88370,87758,136492,208070,208892,121847,61123,38275,26143,15025,11842,47866,26091,-25258,-84340,-145562,-72430,-50420,32621,42865,60375,27725,42428,27998,41196,-18669,-69860,-38028,-35244,-38136,-60496,30804,126965,236056,313890,290177,152470,19629,-57774,-33321,-16307,-29574,-16409,-1037,-17302,-95299,-113843,-12850,56728,83340,18058,-91760,-104010,-2479,133980,262532,306896,229598,105084,4846,-12152,23102,55596,-5289,-95733,-130703,-92429,-67444,-14154,40441,45497,16832,-15604,-51089,-56515,-64406,-67046,-62576,-55313,-30193,-1105,25563,98942,170229,78914,4748,32944,23550,12051,50949,48843,-56124,-65115,70907,127378,71872,-5614,-52766,52870,248825,206088,145374,127821,91166,46791,23430,44041,42208,33687,-33006,-113900,-95246,-21419,844,-29381,-68226,-70767,8680,91232,48659,-59971,-116256,-86324,2000,131080,141774,52014,44736,63690,25216,-752,-15433,-2539,16033,50237,115936,108041,-8681,-23948,54455,77658,45076,21252,28086,22946,-32700,-19737,113314,204757,79925,-29271,-97761,-76947,-55830,-70967,-82404,-76759,-84315,-72643,-58429,3893,89977,247621,341717,322147,170164,-9183,-127251,-67156,-30945,-85736,-96533,7798,38244,33537,-33926,-26125,-14957,-31328,-74984,-132826,-51350,4177,10241,-74925,-86067,-62277,-62098,-92079,-111540,-107186,-104238,-79192,-76542,-107622,-107881,-29317,15354,59021,93058,77785,32730,10940,11705,46790,84725,25905,-20699,-12378,6596,-995,-1001,-2602,-22958,-104353,-74728,-43448,-14609,-38159,-19184,1437,6901,-31726,-74452,-93814,-132033,-128290,-79044,-50486,1086,76000,70080,-22016,-115638,-47244,40913,-47653,-129116,-956,131994,116922,6751,-35816,-64794,-71128,-98995,-90184,-24372,15372,17068,-14498,-85727,-88373,-789,-2234,9955,-22687,-32773,-31942,-54086,-52960,-20963,6966,-4319,9313,-29996,-53604,-38336,24594,184562,244559,123262,841,-22492,19358,4809,-16169,11160,57957,41437,-23133,-35556,39423,129101,101389,18326,-19783,-19019,796,5766,-46629,-96654,-60949,-36174,-12121,-41896,-73441,-73434,-67690,-27224,2461,-53986,-78123,-79166,-52285,23114,112336,91804,-14544,-38050,-8644,51998,43891,-44921,-75986,-89091,-53855,70333,98869,98283,118941,154517,102893,59751,72680,30739,-101416,-145116,-120822,-94082,-48010,-18250,-60364,-139138,-78558,65447,174795,268006,357772,330264,116416,23343,-24978,-59062,12546,109939,187008,183605,23186,-116255,-115686,-82697,-124368,-100763,-36205,-11638,-41408,-33279,-17704,-46851,-87518,-38619,80464,170727,129024,29866,-52722,-147719,-59212,77125,209253,234349,154792,79024,88557,136559,115153,41879,-6686,-24189,-53040,-79350,-87272,-104618,-56606,-27477,-35607,123876,210282,130626,-17884,-122716,-79806,-63520,8016,146911,239218,268842,197275,208328,254593,227364,185643,164327,111759,12831,-20230,-54026,-31082,40282,28410,945,63,41060,55168,49125,17877,35045,78701,23495,-34954,-52279,-38960,-13665,11984,55957,79382,69254,426,-93615,-41654,68266,98547,77625,61351,13129,-35327,-58169,-76296,-94931,-78991,-80106,-95285,-104714,-72281,53306,226488,311396,323977,121494,12481,40870,74558,59805,10458,-11508,5311,75847,108526,115382,58216,-31628,-67438,-57666,-119421,-54764,136189,279552,222608,53653,-26264,29388,70160,-11630,-33030,21121,21003,30047,83699,127630,149378,99421,-1166,-109804,-35367,-26629,-55332,-31990,34421,86810,110106,47479,-65944,-139559,-65052,111247,157961,59205,-25724,-95591,-95542,-50984,22731,93461,54207,-50156,-93687,-94832,-85081,-80007,25998,33267,-4884,-25423,-4865,35745,90136,228203,210921,182512,142626,38712,-28514,-57226,-37046,6434,67555,92324,13379,-69926,42534,145105,118268,30839,-61113,-63331,-6243,91095,267830,338951,351153,270688,140743,32934,89480,156639,164760,89784,139287,216101,166667,113194,59435,3078,21495,169013,333237,330673,195042,75736,11325,-41372,-95897,-57384,9298,-10078,-20122,-3910,14899,33276,20999,-45425,-98681,-1379,17319,-12612,6950,2681,-21180,-43014,-11337,60267,27224,-63768,-72423,-24280,-42815,-32546,152614,263131,147873,-2472,-16899,72189,112932,101955,64299,-55913,-73354,7663,-32331,-70263,-96499,-121851,-65572,-69804,-79820,-60077,-41488,-32051,-66389,-88692,-82297,-41238,27285,78780,82975,51220,19392,-4218,-17360,-28296,-55195,-75677,-44751,-50331,-115363,-120971,-97748,-115717,-102854,12234,103533,166479,175838,97634,64868,24548,-51157,-79074,15206,171282,217557,142371,29138,-75437,-64510,-4179,43350,88665,70059,-29202,-84625,-106281,-96606,-85503,-76513,-66749,-49715,-14186,-31180,-54267,-85124,-99593,-57213,-31721,-30323,-29385,-14958,-11106,-15273,-3899,31961,10735,-27640,-28576,93707,172322,185840,136933,90922,99015,165405,165507,59547,3002,40255,98367,100951,84370,47523,1033,-2225,25720,21361,-25941,-88444,6589,55526,2870,-99096,-169577,-115046,-106930,-106145,-23929,21333,-15853,-89535,-28624,-25267,-44199,-54799,-68012,-95811,-118984,-70553,-50534,-89131,-61694,50215,143817,191976,121927,-18934,-63430,-53313,-11753,24417,64147,65747,27860,14897,17074,37668,61837,77198,50680,39918,40845,6661,-47123,-101818,-61441,-42740,-37519,-67592,-65096,-2275,35224,63548,48570,21060,-12624,-91793,-75962,-44342,7415,53872,89439,121844,100988,5698,-66827,-48918,47269,45667,56010,30264,-75603,-85927,-25800,-25507,-68521,-52998,-65164,-12088,174020,328292,193115,80709,35293,-7973,-97012,-32632,102950,202137,239848,151929,88599,32094,-43780,-96557,-116946,-108595,-24745,-23175,-49908,-45787,-77293,-57326,45838,90232,56964,-5525,-75984,-98760,-48653,27893,114378,208282,214477,203222,149864,40508,-65314,-141589,-111355,-96122,-45021,-15485,36279,72119,70780,39050,-14652,-5634,26565,55710,105729,131652,40744,-41657,-65964,28452,93159,99477,91776,121408,135548,33194,10534,101341,137432,88407,26361,-35271,-77403,-58574,-67745,-67854,-72039,-129746,-93216,-43317,-48920,-82513,-88532,-69710,-71345,-59546,-44564,-18984,-55671,-51315,-9485,27801,-8510,-35180,-78544,-58027,9749,7,-58678,-74681,-76764,-135803,-15230,80119,104636,48582,-19749,-77777,-97926,-49793,12104,36605,-22769,-109777,-68755,2399,112923,201821,272103,176777,34611,38288,42061,24386,-7741,-13350,9690,54208,150177,242678,293440,272064,170140,1267,-128618,-88395,-53376,-72464,-98163,-64785,-18909,20768,-19557,-80403,-104179,-8244,3426,-26819,8771,75287,139706,180227,306543,454151,429000,173391,13377,-51318,-50163,-55434,-76939,-82213,-89096,-48361,13142,76242,106912,52806,-23936,-71195,-70631,-57167,23403,80034,66621,20307,-37368,-47032,14586,5198,-85485,51194,145875,69861,-42899,-2240,38657,6716,27734,127182,229039,201270,125013,34342,-24851,-69642,-94962,-95915,-115574,-125699,-74184,-92845,-85798,-30516,52870,125318,127035,72881,4688,-41828,-63742,-56147,-76973,-56559,-23568,18951,20951,23512,-42309,-82001,-23492,101663,219005,215480,238720,212790,140657,63030,19383,-867,-27434,-88001,3399,41704,-2279,-68867,1689,86562,92996,6127,-62349,86041,123383,68018,-44459,-62227,34217,129207,172987,169493,159107,161794,122271,138932,187340,982,-128437,-95816,-55899,-68789,-23408,31159,-8819,-33261,-5411,-9419,-57218,-76102,-61897,-54637,-47950,-49891,-75293,-53202,33791,50321,-10138,-83458,-79658,-69044,-92503,13936,123321,201203,224403,188491,142448,125628,67492,-33801,-133864,-139382,-101178,-110984,-93608,-49932,-10404,-3049,-7849,-10929,8979,48334,74305,69790,115752,103293,44517,-20865,-16268,24279,39938,-36523,-143777,-42438,-18674,-27304,385,66952,38917,-30156,-60891,25984,73095,64560,18073,-29481,-56939,-65142,-63135,-118377,-115918,-52837,-60250,-141595,-30189,103429,228186,329400,242216,49795,4499,1660,35063,79772,54479,24620,-22630,-66772,-56304,-17244,45319,76867,41954,1260,-28780,-14608,-31811,-45187,-61431,-121934,-95658,-10058,79867,132809,107169,79040,79659,61522,26557,-4648,-27258,-71753,-96007,-65638,19969,117214,172582,226882,265568,221261,78312,12391,-74895,-125534,-77077,-62385,-80762,-83650,-24718,48611,73978,60467,27740,-3118,-2449,-8468,54387,78066,73191,74880,78595,93592,90211,66452,23078,-59485,-74127,-29765,12162,20432,19955,52614,98175,66830,60661,90421,126005,111254,65593,37841,-1064,-26619,-41021,-35720,-15147,-24039,-7897,30837,19653,-27257,-70506,-101118,-80496,-33248,-12266,-33885,-74418,-91252,-90245,-77336,-40804,27363,121751,147271,135253,93527,28922,-49648,-140602,-67911,17091,73605,83654,37592,-56501,-118285,-53878,35567,79986,147944,252145,249989,141421,38719,-21453,59747,103158,102357,129851,103614,38024,-15948,-49164,15600,63408,64906,-16809,-32377,7877,13347,1400,-45163,-82688,-101232,-66192,-44790,-80413,-41893,5217,20604,36149,50987,67140,62955,61094,53866,76140,120648,97020,34426,-26402,-47751,-89370,-116167,-112161,-60691,-27694,-37752,-55567,-52343,-6063,51013,103114,107546,49158,-96254,-61889,-52515,-64969,-97346,-124404,-35053,58323,148861,201652,169998,108088,26760,-29309,-3368,155593,230213,167981,20524,-96306,-124619,-82033,-58519,-3244,48083,117115,4730,-69067,-96646,-79437,-25181,76015,254888,338165,296326,257772,244924,213367,203943,53986,-135534,-24854,21975,45255,76309,40912,-59705,-112405,-113405,-27848,7581,-62350,-97676,-98000,-119341,-40709,-13422,-63168,-147680,-83985,-58201,-83592,-73228,-72555,-81918,-72177,-77389,-98974,-106402,-55268,-243,26368,23376,9794,-2386,-48205,-108470,-105773,-93864,-38788,35273,125055,158061,100781,43353,12691,13534,34909,52699,53777,16755,-48342,-103867,-103122,-72562,8601,93435,106282,60398,61672,-2746,-45677,-64877,-33302,-26829,-116308,-62007,40457,96747,78670,15901,-31400,-26979,-25635,-55219,-4031,94560,222819,281498,203147,158516,201350,289102,356538,317033,210347,141926,78004,31853,-24234,-47240,-35291,-31195,11023,118415,257763,311950,242565,118605,22109,-24320,-77645,-129207,-70156,2222,9959,-14900,-35302,-70538,-73549,9857,24516,-35241,-23170,53743,95762,95685,36858,-119613,4460,132184,128391,43211,-17163,-37915,-43121,16132,263919,502037,466178,244675,51677,55944,160124,221162,237363,150823,29059,-73654,-83408,-26808,95626,130282,-23575,-109680,53271,204855,287500,262140,122645,39844,-39198,-36150,-414,6200,3615,-11988,-49069,-21209,81073,190928,223145,128819,26416,-8473,19527,96908,215258,207870,95450,13512,-33890,-57747,-74902,-92491,-88152,-79794,-62746],[7679,100514,176835,204043,238730,205040,126016,118108,70987,-979,-25561,-4279,-4864,-36981,-73327,-19765,77553,28549,-38982,-84573,-119639,-95239,-74772,-75851,-93240,-120673,-51114,3600,2172,20020,31253,28866,-38438,-65480,-29616,165143,293131,193069,103835,54177,39902,832,-103815,-130273,-87388,-66161,-62630,-78730,-86498,-60978,3964,45067,38293,-57164,-141177,-84937,10553,159194,197083,228847,146242,42830,-12370,-24441,35360,148072,167636,63591,27706,62088,32504,-70413,-119740,-136255,-119450,26512,201189,347801,215384,108527,46133,27644,33591,49853,62647,182864,281313,315150,304793,179465,13433,-72680,-101773,-45102,13250,51840,51226,-25448,-70333,-75981,-47173,401,63681,53626,-47186,-110079,-107277,-129920,-135592,-76207,-50515,-76254,-122811,-103304,-52155,-10805,-4829,-37205,-9943,70085,138415,135810,54085,32126,28776,-21127,-16281,-28888,-46523,-32873,38425,42807,14339,29731,138742,216030,95240,-44808,-121518,-76725,-83373,-12707,52764,66358,-17700,-44466,-25726,-45253,21271,18635,27637,-31730,-119534,-107322,-77916,-55431,-15630,51057,106380,152753,113685,49966,47983,72383,67843,8961,-39647,-43189,-34265,-89724,-149166,-195454,-171128,-108834,-80766,64459,462074,546082,297425,7882,-89181,27525,207627,366762,324606,138507,-60034,-65518,-54788,-73060,-42538,-23844,-58489,-50540,-5132,32098,1236,20423,131309,237367,322555,277672,166099,63887,-26918,-67072,89555,281791,451205,466271,331334,201974,170372,199056,159328,38029,-39167,22528,101006,113570,31648,-87962,-24508,13349,-11766,-61969,-84601,-112012,-136426,-78524,13255,-28220,13196,64262,82304,64303,-45565,-126264,-115728,-95963,-52269,28697,113368,141955,91734,-4128,-57957,-26298,25564,42088,-32903,-102993,-42601,34658,57991,47126,12624,-13756,24953,129071,117290,106369,158544,160877,85108,-26325,-52243,-35473,-34274,-45983,-27940,-65915,-95217,-15673,70353,54351,30015,-38722,-113532,44970,190104,275421,226498,114910,69730,9374,-55662,-61957,-60145,-70813,-102526,-106740,-64303,58915,89696,-2153,-71618,-91276,-127329,-85470,31695,145975,246363,212140,139948,11893,8226,146240,127411,111848,116117,128123,78869,-7010,-64096,7555,62051,59416,-13105,-137375,-35113,5879,-15185,4248,52642,142914,166057,123292,65876,30762,38227,70813,118902,109219,5945,-27945,26140,110896,93892,-30040,-135420,-120179,-55045,-50152,-81713,-119833,-74284,-46291,-42037,-51478,-38890,-22070,-21613,-22866,-35424,-39869,-40534,-84856,-36677,54000,78973,20571,-64797,-112891,-18846,13998,-18696,574,103262,198784,201438,120223,27276,29900,66463,47508,-16497,-95109,-74291,-23936,-1240,68625,134020,189024,226885,188199,63156,-44732,-118589,-82342,-32550,-36107,-87734,-89669,-48402,-6443,26866,62545,78395,76561,69731,97536,108887,126623,94940,67233,172295,209980,81951,-64784,-78858,2490,64048,87393,51264,13351,14518,2658,-80896,-95943,-26023,19432,67658,15330,-57140,-101850,-93654,-36993,-6091,-18703,-67426,-66365,31165,148225,203678,155464,76823,14573,-2950,5888,2658,26682,72685,19504,-96307,-125394,-64719,-72774,-99264,-46257,-13431,-56249,-66411,-93844,-97730,-46945,7718,73464,78001,17775,-56577,-105348,-156716,-90678,-79363,-38077,-81505,-79394,-71347,-183558,-340773,-78787,455101,458892,172421,796,-50997,-52669,46531,217601,288156,197331,50377,-22604,-50331,-42893,1783,53423,-5063,-115167,-52063,8721,14584,-39473,-100185,-60957,10270,128245,73328,167034,268131,279039,186250,5559,-79323,-68610,-133219,-125788,-74999,7468,9469,-22399,23552,113076,176996,68685,27018,25681,42833,87228,102840,56730,-45380,-101519,-39939,-2784,-6139,-57958,-114833,-116222,-87392,-77109,-55862,42790,93906,72365,24784,34977,72744,90194,100683,104574,165704,255357,234795,122806,56131,35930,31719,23347,18336,50048,26214,-10596,-66080,-158832,-78938,-44588,46067,68973,84626,46029,52493,30982,33934,-34045,-79070,-44712,-35493,-29938,-54949,15058,78407,178373,260655,276440,164800,29318,-37008,-334,17559,-9731,-14871,-8494,-15227,-71794,-101652,-22584,41699,71754,11003,-102603,-88627,37205,204649,331948,349813,243888,101802,2128,7774,56085,78480,10109,-91958,-121441,-99691,-84229,-32560,20594,31878,8566,-23336,-56356,-54695,-52158,-43193,-38291,-37819,-19621,1549,13295,68770,150292,76297,11716,34854,18360,19563,64441,61150,-39053,-81273,32311,74422,28003,-37634,-63223,65129,272096,250575,204908,174210,118983,63367,38111,60848,58312,49632,-20468,-102032,-104721,-30144,-10656,-41553,-85376,-100663,-9153,54400,30793,-66575,-121232,-95507,-15559,106969,135146,66997,57375,75358,44956,32589,38559,60462,65262,89415,151189,123878,-2949,-19444,59627,84192,56374,36755,38442,26067,-37428,-30013,108192,212002,78860,-32916,-106608,-83381,-58287,-67918,-86241,-91744,-108935,-100219,-82656,-12530,77343,233826,327641,302263,142889,-26728,-130876,-42652,-22765,-80839,-105566,5246,35034,16923,-45161,-32488,-13378,-16825,-50942,-134779,-69027,-8687,7939,-70788,-81466,-48769,-37793,-65797,-101322,-138273,-138582,-100711,-89241,-111174,-105875,-21700,32670,82369,108081,86703,34886,5135,-1861,23728,52294,2288,-33173,-13885,9078,5552,10293,4340,-32772,-106367,-63842,-14257,13669,-20378,-6794,7859,8789,-22984,-59908,-68636,-85595,-123566,-102388,-70520,-20416,59915,68875,-13066,-103005,-54652,43614,-19786,-131541,-47607,67435,66695,-5444,-38727,-69046,-76429,-100286,-95172,-28390,8122,11497,-23557,-93318,-91684,-1867,829,7165,-26207,-33457,-28440,-54165,-65902,-53073,-42492,-44276,802,-19202,-50760,-52704,-5522,130257,224742,146649,33610,-10495,30298,36905,30192,45268,74316,42999,-28169,-41140,18296,80515,66192,3348,-20531,-15636,-4127,6077,-28483,-100750,-69189,-45548,-29645,-56594,-86397,-87106,-77338,-41141,-14526,-59113,-78906,-82864,-66052,-7425,71374,68432,-16795,-31785,-6383,45965,33009,-36206,-58078,-57010,-2539,100805,117626,104573,113374,149749,110265,70624,82219,57618,-62870,-122280,-112621,-83872,-42796,-20574,-69928,-146783,-56018,75995,166259,259026,367434,352743,129648,12305,-43249,-83241,12060,120943,194533,182363,23265,-105641,-105252,-78647,-112298,-81689,-21779,-11883,-42049,-32985,-16573,-44457,-86009,-40110,71500,163059,125247,24077,-48960,-146681,-70998,49164,168020,216516,175616,129083,147604,175006,133686,49923,-7658,-26363,-59617,-86747,-86957,-101573,-66526,-41984,-21515,152323,231930,143758,-14203,-101232,-43552,-49539,-13770,118479,227721,275546,201746,206920,256215,230103,187915,164364,88984,-39957,-54932,-57063,-19240,48191,34594,16961,24099,63790,68918,56799,21106,35795,86466,40280,-14863,-35021,-38841,-21677,-3540,38360,76030,79147,2140,-72748,-23905,81037,103190,73607,55493,9024,-49661,-62607,-64524,-74045,-71147,-72767,-97712,-104105,-35560,102114,261191,333822,333174,127078,20480,49131,78564,66651,18986,-3904,13212,81232,107889,113561,63282,-22858,-64827,-64035,-118779,-41280,166141,315962,258188,72860,-25571,-3228,39111,-15601,-19485,37467,35984,48524,107476,151080,168121,113387,-987,-99789,-16362,-16677,-59862,-46328,31465,88195,110644,43750,-63591,-128504,-79423,82107,111077,28795,-39538,-100813,-93663,-52093,7419,72319,32682,-70099,-107776,-108147,-103618,-68919,40405,42189,-7330,-33191,-10361,30708,80003,204269,234135,218634,157580,36597,-49570,-97161,-67368,-8460,67553,111007,27783,-77091,8806,120766,106091,26064,-56500,-61818,-20466,41771,210224,299515,323876,285849,158985,30647,72729,136387,153840,81900,130081,211412,162826,111462,64436,11009,21099,153700,306816,314550,193353,82818,18024,-43299,-90857,-37111,30251,10379,-3358,5188,21037,45197,34086,-32932,-105250,-29549,-17246,-35511,3534,7334,-14811,-24476,7607,72608,36715,-63842,-85883,-27637,-39140,-27455,165854,275691,126288,-25097,-16802,72705,108605,95463,55941,-46420,-40111,5069,-46734,-83971,-111731,-115313,-62544,-72529,-104880,-97346,-57880,-36195,-61989,-73781,-59188,-19477,39128,84687,96168,76653,45463,14339,-974,-11247,-36420,-72889,-69186,-77657,-129262,-109536,-95846,-118947,-98749,20880,118865,178296,166954,70252,35967,6802,-54752,-65096,21339,149003,178471,120943,24531,-67380,-52977,10252,46520,70722,47296,-41434,-93987,-119432,-95810,-79439,-74910,-69646,-64541,-43238,-60994,-73543,-92798,-88341,-49863,-32360,-37967,-37578,-12198,4292,2134,2161,29258,4571,-32241,-16111,119455,198734,218077,170803,123670,126550,172563,139214,24314,20534,88923,141104,122288,96483,60637,15792,5084,16495,-3733,-60986,-114048,-4187,49847,15135,-78907,-173346,-151903,-126027,-74784,8079,37845,-19974,-115305,-34861,-23227,-44497,-55103,-66178,-91501,-112612,-66018,-41361,-81486,-57821,50490,136801,178991,93869,-34174,-65703,-52531,-9071,29267,65777,64650,34065,29822,41311,63687,82913,94356,61394,38955,28364,-7932,-63159,-125170,-63478,-43226,-53357,-95897,-49089,32811,68561,78829,43076,10670,-18715,-96487,-76443,-44825,7331,64578,107781,150842,141134,60186,882,-18107,14465,15229,37197,28187,-66764,-72449,-13753,-17900,-63515,-44664,-51705,-4076,194285,375582,226017,97321,41396,411,-74228,-23231,105610,198213,251329,159317,85941,23758,-51812,-77764,-87840,-84424,-11858,-3364,-35000,-35364,-68103,-69256,30113,72679,46365,-3178,-68181,-102988,-56549,18686,100508,215144,255135,241706,166762,34600,-73633,-133797,-97796,-91322,-64266,-45761,10961,66744,76133,50361,819,10231,35500,63439,118782,135845,37643,-43949,-61080,28865,83134,76764,65004,103848,139411,43774,9441,90198,121821,79041,15281,-52424,-83315,-58042,-62951,-67215,-75758,-134099,-101692,-72059,-78860,-85211,-72204,-62703,-73095,-62701,-47986,-31531,-69015,-25820,37925,58317,1234,-36522,-84391,-51476,16293,1569,-64281,-82621,-79824,-116847,-11469,83577,110222,49171,-28446,-91133,-85433,-40850,11826,22097,-50556,-145626,-83453,-14798,94989,182034,259161,193341,62054,55541,51802,26153,-14004,-28988,-14453,27729,116318,197021,226191,195309,127219,-14198,-111004,-73404,-60140,-87802,-111070,-78059,-29946,15253,-15479,-72716,-107192,-4557,27298,7942,36763,99668,154531,187339,318003,440234,380357,138615,-467,-64092,-70763,-80428,-96775,-88216,-89310,-48523,7481,51741,78012,39761,-30505,-69292,-64191,-56101,23370,83491,77547,23424,-37317,-40012,15443,-7684,-99377,46305,153816,78271,-42842,6203,48957,14483,30781,128549,220321,182884,102944,16554,-40304,-84429,-103612,-90089,-103737,-113890,-75560,-87514,-76054,-24219,57367,131755,135670,87972,-2042,-54223,-52912,-37354,-42605,-7230,33496,83733,81854,67631,-21697,-77541,-26899,98441,204520,187718,213525,199342,124648,42202,-2906,-20471,-44645,-93891,6065,38224,-15714,-69337,27928,113397,104109,12583,-49014,62416,82604,50982,-49709,-74030,12273,85497,141240,159151,163888,174907,145406,173356,202415,19221,-105466,-78646,-17973,-46902,-29941,38601,5298,-23173,-283,-15633,-71246,-82642,-63718,-58618,-60199,-65535,-85315,-52454,36216,76530,28903,-67878,-92092,-72003,-89183,6328,134053,232380,269529,237298,175118,142887,97277,4570,-111781,-153288,-88919,-82063,-64058,-28464,-734,-4219,-13332,-19005,-7996,20861,34706,13845,64083,62508,15315,-41603,-21481,34258,48833,-32413,-159463,-50997,-26550,-27154,17001,84006,47202,-24782,-55671,31552,80437,63317,5041,-37391,-56248,-65114,-62279,-105622,-146253,-97958,-95993,-122016,-61192,32920,127048,231160,237933,57505,6591,4334,38682,87942,66187,37309,-8001,-56331,-49584,-10350,40755,64772,32475,5527,-7404,7342,-26563,-46042,-62060,-117831,-91117,12173,125755,186545,151677,105217,78279,52978,26012,6177,-6910,-49216,-79217,-53469,43671,159434,220890,275038,310531,261143,109052,23361,-75086,-133277,-69977,-50733,-65352,-57820,16722,102815,137478,109524,58647,4657,-26769,-49039,10467,58992,69447,70637,71681,69552,63768,48265,5234,-71195,-80606,-42465,-5268,4700,8509,37939,81493,55807,43774,71125,104773,98488,60885,35004,-12031,-46509,-61459,-55356,-34097,-32393,-4135,38861,26358,-14048,-54118,-90599,-80941,-44517,-24947,-38204,-73266,-86278,-83205,-70015,-34699,32671,122888,143537,132624,87684,27833,-40175,-126408,-72826,19754,76446,74762,13989,-83428,-107026,-52360,28659,84638,166083,277150,283833,165665,51512,-24082,48007,82605,62500,80697,65114,11979,-29980,-39163,45551,90084,77527,-14908,-38090,3677,15467,2859,-51305,-93608,-101721,-57600,-33631,-70886,-50160,-9428,6673,28234,51734,66011,58690,47766,31629,51518,115129,116746,65415,9232,-12046,-65865,-99291,-112506,-63093,-28465,-36526,-45887,-26196,44713,112125,164081,166293,92077,-84201,-82078,-64199,-71635,-109249,-105887,-14761,81107,171602,215128,186117,140579,57581,-14373,-18289,132193,207278,133035,2379,-100673,-130733,-88844,-59738,-26,51737,108091,-22322,-97396,-132629,-87393,-22293,90910,271652,335657,287134,225455,193075,145909,129452,-2322,-91147,11184,49015,60766,75264,23172,-79569,-130158,-111371,-19438,21044,-52653,-135507,-111295,-127647,-48285,-16066,-60594,-161996,-105392,-74467,-93587,-84036,-84745,-88119,-61577,-64929,-89024,-102509,-71126,-17044,11860,8628,3453,-4941,-55097,-107380,-91694,-103544,-55883,20560,104178,160782,132595,63539,17425,16534,45205,64579,64472,23102,-49417,-108635,-94923,-58130,23867,101033,103087,58292,67315,9239,-33644,-69374,-48877,-39504,-121238,-63212,24236,73559,60314,1706,-39506,-30412,-24212,-49140,-20950,58130,169626,222544,154699,127143,173921,253230,325148,309852,193066,121312,62167,22419,-29591,-50646,-38223,-32926,12428,119304,244615,284905,206792,81209,-11473,-47550,-89761,-130803,-63022,7717,7520,-27787,-56447,-81782,-85028,-8361,13889,-58955,-48894,30685,75537,86259,32250,-122795,1989,128854,132475,44498,-14409,-28209,-27006,44818,307072,524536,485955,272311,72781,57521,155483,220018,216429,111167,-7705,-77176,-54210,-1410,109272,130598,-20602,-101909,63269,209726,285753,299704,156855,59283,-29930,-37824,-7172,-5454,-20627,-37137,-63439,-29652,77036,202760,259140,178149,55955,14397,40951,125303,235285,215514,103630,8256,-50327,-93547,-80994,-99234,-110362,-96046,-63458],[2289,86262,153602,176908,230675,235154,199596,205380,140295,28381,-25708,-14764,-15269,-38512,-75060,-63092,55334,15386,-56700,-105001,-135965,-94013,-85962,-86588,-103529,-139096,-51477,37016,57853,67530,66146,52063,-33388,-70158,-22155,194656,293700,166535,70908,16292,5929,-18817,-123612,-153306,-99079,-68647,-58063,-71499,-78323,-53481,12280,44039,33379,-63356,-133846,-83306,-29111,62993,119533,197719,163193,76117,9051,-24595,5620,91856,111138,25893,10959,54871,24327,-81577,-135826,-136301,-152187,-15903,155817,278417,174174,78584,23521,9607,12031,26079,47245,174641,254394,269755,259903,172277,38209,-37872,-85946,-50393,1551,36972,53940,-24894,-75379,-82683,-49382,9803,75215,47800,-48194,-127101,-134543,-138610,-120638,-75549,-52884,-74039,-130678,-118285,-62774,-17029,-14944,-37746,13696,109460,182651,157826,34061,-19583,-15032,-45190,-25648,-27521,-36943,-22315,46358,49971,12675,16234,107097,171125,62305,-64140,-119499,-67189,-74470,-26536,41608,58120,-29070,-56935,-30957,-56032,-4208,-8831,17387,-26110,-120268,-119281,-68496,-37267,560,59077,102086,134691,97633,51313,67411,95302,74998,10532,-37054,-40416,-33332,-94641,-153080,-195805,-183314,-125985,-97445,49455,429595,509914,272552,39990,-48898,43199,236346,352117,253633,75398,-69596,-64714,-57687,-75408,-40313,-26588,-73068,-57321,162,37372,5082,22348,130584,215857,287530,251467,160953,54108,-29556,-83632,66720,266639,461257,508926,389802,266096,245777,273943,200626,42391,-63046,8659,84315,92156,17583,-82156,-27261,16768,2017,-46537,-86985,-154022,-132797,-69837,-3932,-41173,25462,82760,92359,84537,-20612,-113250,-114509,-105977,-69010,6983,93698,139394,105032,3260,-53870,-22864,27609,39738,-42894,-123578,-36239,43851,65359,56715,25270,1629,37808,131946,106587,89032,139856,165219,110951,-6927,-41642,-28248,-37120,-58387,-33286,-61461,-107863,-38308,47091,36783,20522,-44971,-111631,32202,157235,239688,215718,118659,70146,3672,-57283,-58099,-59870,-78700,-118870,-106894,-39260,80196,102917,13329,-58210,-84850,-114164,-58594,65653,185682,256364,175196,94214,-6998,30612,125763,98970,89508,99051,120104,74062,-17128,-72803,12987,72479,73706,12509,-97990,-88199,-64579,-38760,-6650,22307,80274,86797,49985,21589,45702,69849,101949,153035,132024,17128,-17601,33099,112580,96962,-14398,-120569,-122508,-62224,-74979,-97222,-115409,-69677,-42959,-35695,-39586,-25907,-7872,-2589,-8905,-29839,-35176,-20661,-59473,-10975,88286,106143,32131,-62052,-101556,-515,38946,9921,28813,131751,220638,210607,121744,26842,26697,67182,46620,-21864,-110659,-102177,-53107,-39614,33837,109557,177264,213416,174077,56659,-48048,-115305,-82012,-42672,-70932,-107376,-74162,-34739,-2344,32418,80468,109760,105632,87669,103936,92114,108053,108060,84135,162723,189216,68269,-71504,-117768,-21914,58801,90346,71154,48856,55558,44194,-41901,-62024,1447,29050,51801,-2439,-61837,-94197,-96763,-57437,-27038,-31791,-72433,-62500,30803,140312,183573,122614,47469,-12034,-28353,-13458,-2778,36215,82361,27813,-86121,-118865,-54541,-53461,-77185,-43812,-25032,-63093,-62592,-93625,-91681,-41500,6621,61861,57060,-580,-75930,-127589,-132779,-55961,-66351,-48995,-83434,-71829,-61157,-152512,-299298,-237814,255606,295648,126572,-7945,-51467,-46421,60770,252451,335420,248353,69713,-25057,-57075,-53101,-15807,35664,-9004,-122401,-59134,1544,12021,-40375,-105610,-65877,8704,136594,110690,124673,209283,231370,155641,-9552,-100690,-79233,-142860,-126828,-86737,-92,18342,-12443,13720,85797,144069,9821,-41861,-33525,-3396,48136,70923,41111,-39698,-88309,-31667,8963,2796,-52772,-112939,-118655,-77316,-60405,-42251,43816,87114,64824,20921,30801,70629,98480,115181,124699,192602,291313,246663,114530,43798,26891,31060,26686,21286,49253,22837,-496,-44245,-131147,-75284,-32470,54878,93399,110891,70682,72178,48661,47548,-30224,-76902,-48814,-35122,-21929,-46211,-632,30259,118661,200933,246787,164638,33306,-18626,30724,51181,12304,-12313,-16931,-13721,-45443,-81279,-31187,26078,59688,2826,-113874,-72588,74664,271127,392445,380808,246033,89000,-6076,25901,85368,96574,24450,-80530,-107199,-107457,-98759,-47172,3177,18506,-518,-31942,-62596,-55329,-44607,-25670,-19534,-23209,-10247,3019,0,38844,129472,78331,22481,34588,9544,24971,73140,70086,-21742,-100282,-11090,22356,-13123,-67197,-61073,84718,291740,289387,255714,207953,137744,75582,49647,74888,72042,63571,-8933,-88122,-111516,-36886,-16927,-45232,-87597,-127187,-30223,7202,-1619,-82743,-132040,-107813,-31047,86100,127309,78167,66262,84688,62867,60075,79509,108025,108955,128661,183563,134354,363,-22744,54900,81318,60534,47187,48340,33533,-36560,-40131,98775,207842,75246,-35357,-114627,-93238,-63923,-68136,-91133,-106886,-120278,-106168,-104034,-29534,61110,208686,295694,265005,109437,-45130,-111969,-14535,-11089,-71325,-106668,4945,34225,6088,-54240,-40786,-15004,-6283,-31173,-112088,-86423,-23030,3971,-66312,-76965,-35800,-14293,-39052,-74938,-97246,-121834,-108804,-96047,-109363,-96164,-14471,47133,102041,119156,92898,35680,-1222,-15911,485,21992,-19657,-45848,-15797,12339,13319,20701,6610,-49869,-115309,-51663,13893,35587,-11434,-3473,8042,5793,-17335,-48385,-48656,-50226,-97603,-119384,-88687,-42368,43071,66818,-5504,-92588,-61175,45696,7870,-104172,-88679,991,16444,-16022,-39339,-68928,-74622,-90809,-100776,-36809,-2977,3493,-32473,-98011,-92126,-2611,4809,4077,-30729,-34069,-22344,-48131,-70026,-75601,-84783,-78917,-8695,-8782,-42355,-61532,-30508,73505,183846,152355,58042,729,38275,64977,71688,74227,85771,40593,-36956,-51920,-8125,24005,15246,-19931,-21078,-15322,-13465,2778,-12442,-101319,-80097,-55476,-43616,-67070,-96006,-97489,-83999,-54471,-35833,-67046,-81150,-87195,-81177,-38730,32227,45789,-18745,-26171,-169,39145,20124,-29914,-41819,-25332,41498,124096,131549,106477,102619,135738,106998,70826,81791,76708,-25627,-88756,-96731,-71722,-34377,-16796,-69714,-128535,-33866,84383,155094,245535,362404,351917,133903,2927,-51400,-104400,8322,119711,183126,162933,13512,-91671,-86880,-67889,-95932,-63381,-10746,-14190,-44127,-35115,-17168,-42222,-83845,-41335,59264,143609,107833,6513,-53754,-150684,-84006,20628,127369,196983,196720,183045,215273,214381,150891,59770,-6320,-26935,-60592,-87550,-87267,-100012,-77512,-60591,-17078,166786,241260,149586,-10803,-77237,-8615,-26195,-30457,81948,196259,258820,192881,199729,253782,230403,187588,157808,57732,-95293,-78917,-54707,-2439,60292,46937,38142,47858,80784,72637,53730,16756,32412,92412,57589,3381,-22052,-41409,-31092,-19305,18803,66761,81879,343,-51896,-5104,93897,107465,69132,45914,15,-66895,-66632,-51091,-52439,-59409,-65373,-101804,-94054,7138,152619,288456,344852,326368,126315,25712,54949,80578,72128,27205,3457,20947,85389,104654,109498,66788,-15730,-64675,-73489,-120116,-32870,181884,328977,271377,78705,-30170,-37314,9744,-15443,-5982,50345,50694,72698,134230,174523,185259,127407,2453,-76404,5068,-1639,-55162,-64512,22977,84752,107138,36669,-63432,-118809,-95729,50455,65176,-833,-52080,-104006,-92404,-53037,-7553,49563,11500,-86391,-119056,-118413,-118675,-64460,46559,42156,-17413,-48035,-20897,22639,67371,174257,252859,252517,172422,38745,-63668,-134393,-72482,-1200,73333,127220,41182,-73748,-22274,90891,87386,16264,-55191,-62878,-35946,-5481,138902,236671,275589,285706,172391,28581,55464,113862,138199,72109,117848,197985,151738,102430,62894,15728,21424,139433,279074,295314,188836,87007,20569,-50770,-91073,-24498,42576,25032,8779,10279,24060,55215,45442,-22281,-98074,-52469,-51266,-58870,-3336,8376,-8899,-3868,29007,83362,43279,-64155,-100153,-32508,-36438,-24545,164873,265143,95538,-45058,-14557,71478,102865,85640,41868,-42427,-12756,-2378,-58335,-93202,-124937,-112075,-60262,-69424,-121569,-137191,-73863,-42734,-61379,-65240,-46292,-8939,41951,83932,103074,96342,66951,28544,10924,1112,-21730,-60473,-71859,-81037,-108317,-96308,-94648,-122849,-97092,26402,130141,183369,149509,40634,16738,5891,-44416,-46360,25225,119993,136912,100589,23152,-55108,-40481,25303,50383,48625,17645,-56491,-103349,-133658,-91455,-70003,-68546,-68744,-73015,-66771,-85230,-84474,-86679,-72440,-43806,-35749,-48763,-49467,-13954,14891,14960,5389,24222,-3326,-37596,-7726,136012,213416,237864,193569,146732,145967,166958,98846,-6317,42100,129957,176211,137977,104931,72243,29612,8885,394,-37210,-103215,-114333,-16143,40586,25809,-57569,-139755,-169186,-110207,-37908,36284,48149,-28160,-130698,-27989,-12190,-39969,-52732,-62672,-85389,-108752,-66343,-37325,-76832,-55092,47370,123939,159773,67883,-44408,-65359,-48762,-5498,31485,63244,58942,33616,36874,59720,85677,99991,107709,68554,34198,12766,-24492,-78760,-146547,-61041,-40435,-65899,-119566,-33956,60900,95489,89974,38071,3556,-20995,-93068,-77878,-48090,2565,69770,119003,172432,177133,116581,77360,52257,-16674,-23669,14237,26605,-52603,-55236,-1191,-11973,-60726,-39347,-40943,3989,208805,405455,248246,108104,42218,-447,-62280,-18067,100655,180478,244253,157034,77092,12437,-58537,-63778,-65741,-59636,6728,22952,-17235,-24342,-58314,-79339,11327,51495,31317,-6054,-65192,-111112,-72346,907,78896,209125,281379,265641,172711,25596,-80673,-132067,-90798,-87399,-80725,-72524,-13971,56052,76435,56766,12184,21336,38745,65586,125664,133607,32815,-45762,-58898,24533,68330,48676,33118,80013,136417,53644,8444,76240,104670,69456,6175,-67002,-87828,-57743,-58252,-66534,-80238,-138701,-113067,-101390,-102599,-78385,-56450,-55361,-75568,-68985,-55729,-45366,-67585,12267,87445,90259,11170,-40223,-94625,-46441,22640,2111,-71780,-86367,-73868,-97774,-13796,77103,107439,45273,-39754,-107953,-76558,-35079,8640,8301,-68724,-181877,-98038,-35420,71824,154241,230073,196164,87909,74177,61818,26277,-22998,-48036,-38922,2269,82011,144936,144814,96291,65013,-33422,-80099,-49069,-61093,-101283,-123336,-91271,-42665,6691,-14231,-66613,-105399,-4971,45478,46155,71068,129184,170359,188876,311419,396958,308950,96733,-19230,-80782,-94403,-106213,-115527,-95656,-90829,-50370,-668,27210,46163,21975,-41129,-71917,-63572,-65283,11026,75384,80935,22877,-38182,-34236,14132,-22481,-110555,36546,151189,79089,-47427,10971,54520,17558,29083,123735,204622,160841,80192,-1659,-56502,-94788,-98616,-75276,-91199,-104308,-70113,-75887,-64969,-18893,59222,134404,140892,102274,5058,-56025,-38868,-16790,-9591,32596,79444,140593,141581,112161,-2228,-73062,-32001,87714,177044,150572,178455,176345,99570,13968,-29904,-43447,-65207,-96151,5143,30921,-30021,-64489,48597,131889,107244,13381,-36310,44664,47023,32040,-56455,-85697,-9863,44467,106830,144637,164525,181317,157684,190141,203213,31577,-85016,-55898,28189,-9780,-34225,40594,17668,-14296,1811,-25908,-88656,-89293,-64858,-59873,-69500,-81162,-96166,-55385,29939,86180,54568,-53516,-98834,-72679,-85635,-2914,139303,256270,303787,271652,192498,144431,113399,37498,-85514,-158969,-75560,-48759,-29693,-5226,7615,-7911,-21400,-28604,-24458,-3221,3009,-31784,18958,25099,-13109,-61346,-28545,39961,55425,-26401,-147009,-61361,-36239,-26451,35196,99975,55255,-19156,-50859,34006,83345,57417,-12333,-50187,-57923,-64939,-60599,-90401,-135310,-146568,-99667,-63604,-44965,-18083,35770,129450,218982,64381,11036,8639,41534,94912,77692,49295,7198,-36838,-33861,-2910,34181,50671,23107,13143,20720,30500,-24340,-49298,-62754,-114471,-92209,28333,166858,231007,187827,124214,68654,36890,19055,10775,5328,-33150,-67337,-40739,66253,196749,260870,314008,346109,294221,141445,36275,-73111,-142271,-66880,-42564,-50223,-29004,58602,152463,200085,163383,90529,14678,-49133,-89685,-41521,26465,53717,56133,58055,46154,37955,28558,-13126,-81603,-87026,-55056,-21167,-8801,-4248,18346,58810,41240,26656,50292,81229,83796,53732,28500,-25711,-67904,-80958,-74182,-54423,-42006,-1929,45084,32250,-440,-36866,-79441,-81397,-57802,-41678,-44842,-72909,-81357,-75863,-62220,-27716,38961,123432,139170,128372,79762,24168,-33093,-112468,-77212,20655,77615,65971,-6146,-100918,-90592,-53905,16289,82699,175655,290849,306474,183393,61275,-23175,32783,55446,19064,35338,29227,-11392,-38346,-22657,73188,109889,81732,-18607,-46246,-2033,16603,4538,-54059,-97303,-95077,-50207,-27372,-66457,-60465,-24861,-7860,19434,50679,62409,50899,29349,5581,25774,111164,140767,100153,48868,25410,-41567,-81530,-106633,-64370,-29096,-35129,-36278,-984,90456,165139,214785,215445,130052,-62088,-101258,-75968,-78275,-118327,-86053,3178,98572,187083,219268,193272,163672,83058,-914,-26105,106646,175651,94885,-16086,-104694,-129925,-90055,-56917,5359,55549,93787,-44602,-108248,-123470,-89247,-19901,103958,279758,327977,278967,196218,145267,85314,53914,-66280,-37687,48825,78652,76306,71469,5949,-98127,-145946,-103060,-9118,38431,-27042,-136514,-123059,-135466,-56201,-19091,-57643,-159532,-123904,-87819,-101095,-92375,-93714,-87718,-45375,-45738,-71345,-88735,-77119,-27635,1008,-3493,-1946,-6133,-59003,-96429,-71825,-90298,-77836,-2021,74845,152469,160672,85868,23234,19506,55425,77620,75170,29194,-50213,-111025,-82485,-38847,36988,100916,94740,53397,71814,22784,-17513,-65074,-60029,-48448,-114768,-61952,8627,51831,43791,-11216,-47463,-34273,-24793,-46564,-39141,19046,110758,155103,99520,89740,138263,207560,281803,292289,170654,97911,45365,13581,-31606,-48254,-34193,-29575,15603,115722,222058,252632,173054,49960,-36667,-63819,-98069,-129920,-52554,17734,11116,-31706,-68226,-88243,-92922,-21711,8282,-75588,-68311,13310,62398,83606,33466,-117996,109,124242,134691,45277,-10773,-16367,-5174,81610,345708,529907,488989,292607,92812,57810,143622,211109,190345,72459,-38981,-64993,-22037,28177,127591,135725,-9245,-87317,75165,213645,278208,326560,191005,77998,-16817,-31879,-8980,-12725,-40405,-58342,-73963,-37079,71297,208391,291280,235148,95453,44514,64780,150657,245565,216746,115389,13731,-49431,-77574,-49937,-76828,-121828,-101778,-57807],[17758,91892,151053,169883,238994,289682,302783,312583,231370,83788,-1637,-1327,-2494,-19367,-54074,-95542,42397,19213,-54796,-104264,-105666,-56472,-55989,-63717,-86221,-137349,-33030,100860,153601,145897,119802,91089,-7751,-54387,6595,244208,306566,155975,54633,-3548,-3784,-10749,-111955,-147723,-90549,-51725,-36268,-47387,-52946,-29047,34470,54919,40795,-53510,-109745,-62595,-39423,-4363,73350,187252,198605,131362,48512,-10552,-14596,41064,61039,700,9006,63164,32506,-74191,-119869,-110570,-146512,-37861,122771,214945,141274,59787,12949,1391,-3036,6713,44501,180978,238044,236430,226065,175956,82249,10221,-58989,-44241,-661,31419,64228,-10761,-63002,-70668,-36803,29337,92150,48352,-38491,-115646,-136425,-125324,-96571,-61382,-44529,-59761,-117293,-120556,-63820,-14900,-16951,-25766,47648,158243,237066,187952,24004,-58210,-38933,-53917,-22434,-14446,-15553,-1803,61561,64293,19534,12200,83803,131354,36659,-77197,-115750,-56935,-64049,-33430,36509,54155,-34888,-58053,-18559,-47698,-32427,-32222,10047,-17561,-112553,-124820,-54410,-17669,18258,68889,100577,119150,83747,56761,91527,123779,89020,20237,-27071,-31835,-27774,-95550,-153221,-193230,-191236,-137440,-105554,29435,360370,419139,205870,55126,-7424,63135,255050,308983,161178,9190,-76170,-58642,-56845,-73206,-33319,-23769,-83121,-62364,2806,38121,4681,21393,127273,192302,249123,217612,144956,38337,-29127,-100006,41117,242624,452532,533945,442913,334556,328663,354658,246796,54343,-81390,-3428,65795,70635,5096,-75169,-23104,26889,20427,-27211,-74710,-135914,-105389,-58220,-21020,-45679,43049,105661,104979,103841,7353,-95414,-106928,-113122,-85476,-13696,73861,133056,117246,11040,-49426,-18116,31784,41061,-45359,-124268,-27648,55672,76396,68891,38730,18495,52896,134515,99992,77160,121239,165058,136308,15946,-29336,-20470,-41213,-71622,-37539,-55809,-114458,-57506,29516,25504,16136,-47482,-109028,20108,125160,201500,198443,116369,64713,-5732,-58885,-53264,-58963,-85482,-130952,-96000,-18098,88798,105154,25158,-42402,-71190,-90147,-26517,104291,222688,257270,136365,46313,-17479,52322,102245,69954,65134,77992,106397,64853,-28802,-79764,18062,80525,82977,30799,-60216,-95375,-121849,-50576,-15414,-6005,21264,11812,-19165,-7421,57200,88551,122649,180203,150675,25824,-10539,35430,107302,94160,-2851,-101933,-107687,-60736,-97753,-112224,-111491,-64960,-36542,-24235,-25434,-15341,1882,12308,1033,-27777,-34581,-5155,-33552,20712,124098,131027,41936,-59616,-94061,12674,58687,33978,50950,150014,228204,207857,118246,27149,25483,65736,41545,-30425,-124899,-104509,-62976,-73022,-990,79788,155319,188048,150425,43758,-54495,-111521,-84049,-53755,-90882,-93136,-53074,-23727,-1102,35107,93575,135307,134437,106337,104329,72138,83917,113377,100446,164218,188711,80567,-45770,-124909,-49030,50452,89263,86001,79723,92724,85419,-2437,-26818,33526,50540,37555,-23155,-66467,-86143,-94260,-73914,-48026,-46857,-79031,-61287,25421,123726,154867,86979,17640,-39016,-55892,-37578,-12528,41363,88306,33595,-77673,-115568,-49573,-36764,-54821,-30874,-31206,-69874,-60704,-94389,-87419,-39187,246,43301,32255,-19861,-95558,-136551,-105994,-21026,-26563,-29735,-72165,-65663,-54399,-124295,-238300,-414472,26129,87729,57987,-28684,-53266,-36693,75791,277041,362645,284952,81174,-29660,-62343,-64222,-34722,17036,-13318,-120409,-69828,-11417,1234,-49938,-100892,-69187,1479,131136,151466,101320,159165,184766,122679,-24480,-129813,-93407,-156889,-126455,-101247,-8230,23386,-7844,-550,65550,135062,-26713,-120343,-101825,-48694,9940,36882,20888,-38293,-79053,-27386,16071,7569,-49553,-109844,-126283,-72362,-47363,-29078,42990,78048,53665,11794,20420,63016,104038,130408,145252,212099,308320,239491,95278,22803,9855,22506,23506,19355,44182,14764,2944,-25093,-104434,-65726,-18434,57722,113234,136138,98264,96719,74723,75365,-7915,-66882,-52593,-34956,-15527,-36193,-13853,-14456,61010,139937,203380,149727,29060,-4759,57997,83007,36093,-6783,-23447,-10834,-18190,-58827,-39682,9633,47834,-5306,-124155,-60362,105068,324717,436574,396070,234534,65844,-20665,39922,110099,111396,39682,-62296,-94000,-114538,-109978,-59288,-13246,4114,-11599,-42550,-70633,-59053,-42620,-16065,-8183,-13137,-3463,2587,-13478,14273,116172,89277,36121,31612,-2662,26695,75557,74521,-5377,-114458,-57102,-28056,-51784,-91379,-48728,106028,300644,314834,290870,225273,144912,82128,57013,84913,82043,73792,-123,-75372,-112083,-39388,-17005,-40879,-75744,-110503,-48023,-40194,-45353,-107984,-148243,-123300,-44897,66793,116576,84389,71124,90698,76524,78274,103157,136353,141892,163731,209827,139232,1752,-34277,38974,67808,55753,51082,55134,41304,-32919,-50327,85482,192829,69089,-36326,-118437,-105724,-72190,-70979,-96998,-122515,-97467,-82523,-110250,-45436,41709,172591,246858,213603,72506,-64087,-91452,12372,3546,-57348,-94741,8502,36811,1232,-59659,-50293,-19841,-658,-17152,-93166,-103613,-39312,-2538,-62180,-72080,-23653,7749,-12232,-41820,-55778,-86652,-94916,-89200,-98021,-79964,-7270,58285,116384,124772,95255,34547,-8283,-30376,-22604,-5029,-38536,-57204,-16770,17387,22654,30178,4689,-72409,-128582,-36748,40384,50997,-10752,-10631,1953,-1777,-15055,-40561,-35578,-27163,-77288,-126758,-104262,-63022,28018,65434,1592,-83507,-67091,46595,33368,-69953,-109339,-61181,-29738,-24754,-37305,-62351,-62101,-64575,-89872,-47177,-17067,-6391,-40487,-99784,-91179,-5835,7188,-1073,-36499,-33355,-11456,-32699,-58815,-79736,-115413,-106705,-18393,-408,-31667,-65474,-51063,19198,126163,139308,72413,8414,41240,85871,106136,97764,93250,35792,-47579,-65953,-36989,-34089,-45353,-40865,-14138,-14404,-24514,-2680,1968,-95069,-92500,-63409,-51902,-71865,-100890,-103207,-86964,-65552,-59896,-76564,-83594,-90813,-95936,-66239,1446,28545,-18425,-20283,9832,32645,7644,-25748,-27434,3719,77206,139003,139077,103779,88026,115600,95617,63054,74740,89859,10494,-51537,-74719,-56563,-20781,-2638,-51927,-93828,-11251,91642,143813,230995,346363,332216,131831,-2372,-50160,-121548,2261,109155,157644,129520,-3248,-70870,-60070,-47998,-75820,-45309,-2390,-17114,-46473,-38296,-17956,-38886,-80104,-41308,45676,115296,79348,-20311,-63997,-154422,-96239,-6397,90752,178318,217708,238876,287705,254181,167309,71684,-1105,-24241,-55280,-82300,-87078,-98343,-86873,-80226,-21150,167577,237893,147651,-7946,-53710,24297,636,-35885,45875,154588,226906,176731,190671,249317,229875,186846,147545,23168,-143285,-74973,-36978,25101,80506,67560,64899,72060,93168,68411,42452,6977,25552,95906,75611,21030,-11319,-43945,-39169,-33482,-1402,51890,77038,-2464,-31902,13359,106145,111816,65744,35342,-11728,-83718,-66967,-34970,-29077,-43256,-55629,-103941,-75765,54129,202739,308719,345719,306041,121374,31199,61122,82949,77707,36601,12454,30951,91721,103014,106750,71145,-8426,-64731,-83263,-121158,-28495,182928,319845,263777,73830,-37473,-65799,-9632,-7898,8974,62074,67522,104677,166159,200353,203794,146137,18374,-45505,27024,17238,-40263,-83115,11245,78610,101840,28646,-63032,-108083,-109933,22573,26469,-25993,-61072,-104778,-88726,-50243,-17269,30814,-4103,-95419,-124491,-123527,-129009,-62531,50433,38993,-30277,-66188,-32781,14408,54513,141327,264315,279593,185284,44086,-69928,-127441,-50380,22724,83377,139343,52876,-64665,-46889,60903,66845,5282,-53770,-63198,-49179,-45410,62504,159374,215813,274468,184317,30705,41633,93357,122042,64517,107115,182012,139340,91174,58574,19956,25285,130830,256814,279563,186569,92560,23203,-59311,-92746,-17006,48255,36124,18884,14364,27279,66725,58655,-9434,-80884,-63935,-80250,-79180,-9847,10039,828,22092,55340,95491,49938,-61663,-111037,-35306,-31233,-18833,155569,237888,62108,-59349,-10967,69389,96993,74955,25519,-41831,9048,-10859,-63504,-93577,-130542,-107202,-52648,-54301,-108619,-167013,-84331,-48041,-61049,-59533,-39630,-5883,39673,80453,106576,111342,84652,40386,20840,11484,-9253,-45222,-59460,-66467,-87521,-84013,-92220,-124002,-94047,32065,139290,184031,128283,14824,14152,26967,-15635,-19642,31223,90909,99843,85958,28576,-35848,-24836,41466,55581,27188,-13143,-69936,-108040,-142098,-81972,-55589,-55060,-60885,-70156,-74887,-93707,-81451,-69380,-52604,-35495,-37053,-57051,-60227,-16002,24258,26181,8037,19197,-10105,-41022,-906,145330,218829,247774,208069,162273,158139,151216,51546,-19367,66812,164037,204174,149940,112240,85157,45777,12393,-20590,-76630,-133641,-82832,-25009,31177,38069,-31439,-95345,-127128,-67020,4438,64173,56430,-35603,-121844,-7246,7228,-29106,-44837,-54532,-75525,-103644,-67130,-33729,-70041,-49220,45504,111200,141399,49834,-45385,-56694,-37610,3917,36682,62560,54645,32465,40821,74809,105962,116007,120440,75744,29938,-1109,-38394,-89685,-134675,-52107,-31572,-70810,-131294,-21668,81384,116388,98975,36821,3709,-14664,-80358,-75203,-49899,-2999,72042,125283,187714,209003,174056,158983,132871,-18295,-66170,-5178,33479,-25439,-27980,16685,-3328,-55975,-32827,-29037,15723,221807,420758,262995,116251,40356,-6755,-56512,-14289,91967,155040,223474,148525,66289,2410,-60084,-50877,-47085,-37207,26705,55985,7257,-8916,-44558,-78892,-3803,33059,17584,-9145,-62376,-118637,-92231,-20057,56403,196755,295652,277348,172093,18904,-81418,-132318,-88217,-84819,-92433,-91084,-33536,44742,75782,62350,23632,31840,40787,66504,129656,128291,29603,-44058,-55840,20038,54127,20850,762,53882,128822,65445,12696,65400,91711,64992,4421,-73441,-87636,-52824,-48855,-60879,-80414,-139126,-121576,-124252,-106850,-62445,-37745,-43253,-73257,-73641,-62801,-50985,-43843,59858,139444,127219,27569,-39741,-104213,-38601,32404,5538,-76692,-80498,-57204,-76321,-16508,66971,102072,42920,-46614,-121736,-66476,-28379,6850,1255,-68582,-156411,-106518,-54525,48637,124823,192848,189366,114532,98036,76685,29704,-30044,-65904,-58900,-17509,52849,95050,63611,-8067,8309,-31253,-33849,-14929,-52334,-108096,-130699,-99690,-52092,62,-11463,-56672,-92680,-3299,61333,87517,114456,167340,191126,188362,287331,329419,225353,54375,-37860,-96414,-115691,-126248,-125461,-99123,-88542,-49133,-6478,8695,19293,5076,-50743,-74643,-64641,-80699,-6857,62016,81952,24028,-34833,-25050,15619,-33751,-113522,26725,141763,75882,-51502,17563,60396,20763,27656,117894,187248,140467,62703,-13702,-65253,-88619,-73057,-49202,-73732,-92509,-58223,-58635,-50600,-10655,62990,137250,145436,114782,17237,-49920,-23479,4103,21008,66887,117914,190381,201058,160622,21417,-63233,-33716,74909,144791,111696,139890,148687,70759,-15385,-54807,-63458,-83628,-90400,6171,25541,-39497,-53329,67736,146856,108278,14141,-22575,35768,22694,17242,-59701,-91780,-26417,12865,76885,132061,166562,186292,163356,194788,195697,41869,-62715,-26510,81411,40386,-26236,40401,30818,-2907,5181,-35338,-104441,-90242,-60494,-53688,-68919,-89198,-101562,-56557,21352,85074,70033,-39147,-96907,-67082,-76445,-6743,145123,277573,330457,293877,198170,135722,121104,69559,-51690,-141623,-58398,-11230,9137,21423,18174,-9307,-26656,-33965,-34878,-19183,-16565,-61122,-14254,-3409,-35097,-73366,-32000,44891,62792,-15832,-132004,-68446,-41688,-18736,60581,120188,68958,-7040,-40064,38356,86144,52188,-27705,-62568,-57552,-60652,-54039,-68905,-98570,-127122,-60635,-1120,4994,-32319,-30411,42345,193838,76413,23818,19778,49101,106437,94387,64815,25646,-9862,-9696,9104,31130,40413,19266,27462,55856,54966,-21848,-50786,-59245,-107884,-94167,42484,204615,266019,215719,137274,55286,17939,10049,13494,13726,-19492,-56219,-25378,89696,229707,293442,345497,374514,323633,180218,56178,-63498,-148240,-64307,-34630,-31961,6533,102647,197285,257992,220468,125657,29688,-62662,-120277,-91568,-14732,30569,36957,43254,30258,19165,11940,-27700,-86367,-88407,-62099,-30294,-15673,-13896,-940,36866,29588,15601,34021,61441,72197,48493,22663,-37659,-85909,-93435,-86770,-70925,-48030,2651,52495,39713,15332,-17110,-64992,-78158,-68811,-58703,-50139,-69620,-72599,-64128,-49455,-14905,51436,128419,138089,125995,73849,22152,-24214,-95218,-77054,23825,81108,61458,-18369,-105386,-76491,-55752,3391,79100,181400,297771,321733,198851,72125,-14678,21206,29417,-15068,10343,9872,-20851,-32277,3084,99312,124340,80632,-24551,-53650,-5759,19934,9495,-49753,-89273,-82273,-42141,-23333,-64320,-68762,-37135,-19426,13108,50924,59412,42514,10068,-19742,4367,113314,171680,141351,95258,66910,-14214,-60487,-93729,-61021,-26007,-29867,-23565,24897,131779,211198,256728,255035,160409,-40718,-116872,-84549,-81137,-116867,-62389,20702,111123,195707,216381,193366,177269,103536,12778,-22871,88953,147250,63696,-29846,-105858,-121546,-83009,-47576,15305,61579,77370,-58812,-97643,-90727,-82907,-16553,115066,279549,317988,275086,174409,105772,34764,-13872,-118919,19222,87959,111691,93145,67820,-6757,-111254,-147746,-90082,1912,55018,2628,-103506,-130936,-141348,-62802,-20962,-53079,-146953,-137386,-96542,-104820,-97194,-98354,-80542,-24191,-20497,-47293,-67976,-72849,-32900,-6446,-12546,-5907,-5783,-59302,-79451,-47005,-62788,-102543,-30327,40932,134705,181724,108975,30201,22288,65025,91516,85329,34179,-51987,-111711,-66951,-16932,46494,92978,82144,46993,75763,37788,2259,-51300,-63077,-50922,-99957,-59046,-6224,31879,29355,-22915,-56135,-39536,-28602,-49315,-60304,-21203,52645,87233,40506,46285,94039,153322,228259,263174,142467,71004,26338,3660,-32317,-42693,-25638,-23331,17830,105623,190495,216043,140562,22695,-55663,-74266,-104077,-129103,-42497,27642,15716,-32182,-75106,-92666,-99598,-31370,8150,-73447,-70974,6760,58857,86159,37052,-107892,-1921,117627,133352,43327,-9345,-6300,17573,120131,371440,512267,469877,298707,106038,53038,121016,190301,156655,33701,-63386,-44830,7666,54798,143064,138394,1724,-74682,83003,211016,260175,332096,214914,88797,-6610,-23702,-10525,-19855,-56510,-74181,-82256,-48393,59474,203586,313311,292580,140228,74960,83337,164672,239627,206280,125085,29509,-25853,-30252,-16151,-57328,-107233,-100955,-53947],[20469,83910,135700,150644,231813,331416,391940,398203,304714,131308,14866,4755,1619,-11043,-39265,-143754,15932,12520,-61138,-111410,-84278,-24948,-24878,-39190,-69978,-139432,-23496,161333,249956,221684,163216,117958,10773,-44553,30222,284303,305509,137248,31051,-27474,-7955,4554,-90622,-129917,-85491,-40193,-21747,-30663,-34418,-11621,46564,55362,38886,-49451,-91395,-47526,-43819,-60034,36976,173423,226241,182802,81821,-3586,-43769,-17228,5142,-29753,2090,66670,36739,-68601,-107672,-90631,-126474,-56683,85657,145252,99807,34223,-3494,-14500,-27927,-21329,42039,185221,215346,200031,190443,175228,126956,51785,-39043,-42836,-8495,20237,65499,-157,-50261,-56477,-25083,42841,98156,40102,-34511,-102422,-126589,-113195,-78807,-50201,-39855,-47816,-96217,-118309,-66436,-16944,-22872,-13556,77946,202077,286697,212451,14146,-92506,-57458,-60681,-18679,-1390,6002,16973,72154,73719,23303,6841,60466,91981,12165,-90072,-115793,-55813,-62202,-43540,27890,44910,-44246,-54223,3038,-19584,-61465,-58579,-2954,-16284,-107215,-131992,-44397,-4931,29140,72414,94321,99602,64923,57427,110973,149642,102249,29893,-18370,-26350,-26805,-100898,-157704,-194897,-201234,-149373,-113203,-2246,258739,283934,102864,47701,26707,81196,257389,239693,55962,-57983,-84608,-53253,-58085,-72192,-27359,-20716,-93099,-70315,-1398,30572,-4500,11436,115563,162659,204978,174052,112001,11945,-26483,-113533,9485,205958,419147,531706,479409,398628,411420,431630,290436,68538,-96529,-16969,44112,48193,-7753,-70205,-16352,39707,39286,-8338,-57729,-101546,-77193,-47075,-39435,-43943,61212,128643,117442,117870,32497,-79237,-99551,-120175,-104436,-35432,52127,120631,124950,17515,-45964,-12777,37782,46359,-39042,-106446,-18425,69984,91282,83475,52290,35648,68903,135769,96039,69824,102647,159024,157929,41270,-16010,-12713,-47264,-84547,-39103,-48559,-111600,-70323,18703,20397,16569,-46849,-105913,9340,95334,163323,176138,108594,53868,-18423,-58954,-46723,-57176,-90516,-136631,-83964,-2908,86345,98757,33675,-24100,-49713,-58251,11557,147314,254258,250458,105207,9432,-12970,72253,79201,43640,42294,56775,90291,53613,-39991,-82630,23838,87202,88189,43000,-28128,-62212,-104842,-51674,-21070,-29409,-28022,-50944,-75255,-15785,64152,96519,133568,199686,165655,33954,-4459,35687,98246,88572,7341,-80424,-85157,-51739,-114358,-124670,-105931,-57232,-24218,-6058,-8430,-5939,8750,24198,8521,-27275,-37041,3570,-10991,55608,159858,153311,51048,-56428,-88445,22326,74052,54343,67843,158055,222516,195907,112397,29858,27866,63950,34611,-39483,-132316,-79742,-49060,-91547,-31909,49500,127049,155069,121575,27701,-60904,-105003,-84841,-63560,-84519,-63429,-31356,-14247,432,39466,106386,157432,163425,127742,102019,53568,59455,113193,116139,175545,205341,112144,-4810,-91705,-70275,44111,88550,99265,108360,127351,126285,38151,9573,68024,78259,29520,-40700,-65991,-75191,-86311,-81369,-64662,-60300,-83912,-58928,19329,103678,123270,53211,-9338,-63247,-82072,-62366,-22364,45252,93114,39256,-68534,-112054,-47234,-20604,-30050,-7510,-26938,-72800,-57628,-92891,-81911,-36766,-7845,21948,7974,-36430,-111717,-116733,-79820,12591,22182,11795,-48688,-57583,-48087,-96754,-170966,-331437,-134505,-127202,-22380,-53370,-49952,-19761,95406,294247,373686,309521,89895,-28792,-62053,-73630,-52768,-764,-16420,-111509,-81101,-26898,-14374,-64906,-88950,-67135,-7586,116625,188533,105668,130253,148421,94233,-33900,-161896,-100929,-139850,-119790,-116368,-15436,25763,-5948,-13751,64540,162466,2121,-139227,-140369,-69805,-17055,6544,-1,-38814,-71710,-25243,20027,9732,-46667,-104045,-135693,-69535,-35662,-15182,41779,68017,40371,-1191,5616,51960,108429,147242,165734,222322,303285,213214,68195,-3371,-12470,8078,15877,14693,36914,4155,1228,-9449,-80143,-51735,-2888,56675,128520,159950,127774,123774,104821,109583,25399,-52206,-54682,-32410,-8977,-24010,-18983,-49184,11370,84456,152722,122436,17333,5213,82085,113807,63144,5143,-23276,-3510,9866,-36357,-46581,-5021,39508,-9759,-129942,-52998,126184,359636,460103,395158,211310,34618,-39425,49925,131225,125935,58623,-38767,-81805,-116085,-114246,-68611,-28297,-10487,-23741,-54254,-79308,-64470,-44860,-13535,-3740,-7180,1174,1084,-24859,-19,115358,109901,51781,26781,-16361,25082,72430,75168,10296,-106598,-99931,-74710,-86726,-99830,-31230,124951,295621,323430,307296,225744,140095,83122,60589,91041,88348,80104,5915,-64526,-105138,-35716,-10806,-30310,-57139,-81103,-56073,-74811,-94726,-139611,-164841,-139357,-56222,48701,103005,85956,72474,92933,84310,85734,109011,145310,161193,190761,227398,139014,2869,-52704,11522,43549,41295,47786,57506,46821,-28941,-60749,68838,168490,60285,-36220,-115740,-119510,-82241,-75911,-103527,-125421,-75733,-53322,-94786,-58473,19371,126432,183696,152463,34481,-82953,-76205,34507,19490,-40072,-74351,17024,43164,1066,-60815,-60419,-28223,-934,-9930,-78767,-121211,-58595,-13017,-59784,-67320,-13387,26887,13235,-7008,-16789,-56253,-71740,-69937,-79158,-60798,-863,64836,123215,123035,91981,29937,-17357,-46390,-46520,-29432,-55167,-67716,-16986,23703,32458,37418,-2127,-99961,-132904,-19326,63137,58787,-18158,-30779,-11454,-14984,-17823,-38171,-31086,-17454,-66561,-126288,-118470,-82402,14857,63727,6839,-77243,-74242,44209,53590,-38383,-98233,-111655,-69346,-33603,-34811,-50539,-39801,-25438,-59288,-56703,-34838,-19872,-49378,-101177,-92023,-15530,3800,-11720,-45648,-32914,2381,-10122,-34719,-66305,-128668,-129226,-29768,2905,-23447,-68356,-70480,-31397,55984,106614,73201,8156,35026,94870,129063,113024,94817,27151,-60982,-84257,-68273,-91486,-110639,-44178,1911,-12674,-37801,-12225,11838,-85002,-107741,-69564,-56511,-73905,-103538,-106597,-89613,-76312,-88178,-89598,-88399,-95922,-112188,-87752,-18441,17248,-17810,-16960,18279,22845,-6671,-27112,-18625,25697,100834,142136,136139,92880,67137,88629,75383,46712,60622,95149,41920,-15709,-51671,-41617,-5004,19485,-20431,-55176,8343,94426,130246,214175,319216,295762,122240,-6587,-46332,-115524,-9110,88118,118992,82685,-26795,-45644,-29213,-23702,-56741,-31534,-251,-23762,-52458,-45601,-21871,-37846,-78581,-43740,28199,77734,39186,-58034,-77685,-141473,-108485,-35537,54983,156731,232273,288222,353701,288004,178514,80805,3986,-21886,-49086,-77594,-90470,-100319,-97199,-102017,-37013,151217,217960,133686,-9880,-34506,50769,23342,-33098,13060,107912,184823,154612,177740,238807,224208,182261,131495,-14581,-142221,-50576,-5562,60383,104064,90466,91081,91691,96524,53192,20619,-10837,11575,91676,89224,34235,-5975,-49143,-48780,-50091,-26925,25934,58795,-9213,-17530,25884,111982,111159,59080,20698,-29526,-101646,-66232,-20418,-8112,-27863,-47395,-105675,-57422,97403,244164,316953,332532,270233,108907,33975,64007,81493,78020,41934,18334,38925,96733,100223,102052,72073,-5682,-69276,-97001,-125936,-33193,164550,286810,233846,55896,-50717,-88710,-20777,1412,20484,68593,82332,138548,197528,223322,219284,166713,47848,-15219,41886,32518,-23363,-101658,-7938,65255,90230,15329,-66780,-100719,-121378,-816,-5459,-50241,-71736,-109580,-85781,-47060,-24475,13856,-16983,-101179,-128332,-128197,-138693,-66834,49225,30847,-47643,-90416,-48664,2240,37015,102737,259923,289737,188675,45249,-75937,-99492,-22106,47731,88593,139619,55908,-59549,-70005,27912,41242,-10457,-56040,-66797,-64057,-80248,-17600,70753,147426,250045,190598,33469,27887,71616,102193,55327,94210,161815,123842,75537,48157,19114,27765,124010,237392,264635,183116,95794,22644,-71431,-99087,-18557,43136,38763,22069,12881,26419,75442,69488,1591,-63836,-66142,-103121,-98766,-18895,9389,10729,48344,80534,103984,51966,-61368,-122201,-40566,-28211,-13557,137701,195467,24800,-73101,-12853,60468,85164,58485,2938,-49549,18595,-24141,-67459,-90317,-127849,-101129,-40774,-31523,-78187,-131611,-92045,-56334,-65167,-60233,-42252,-13144,29364,70527,101820,114991,91522,44148,23694,15070,-3926,-35249,-46048,-50081,-72038,-76851,-93301,-126924,-93966,32750,139932,174965,100258,-9771,22519,60933,24622,9961,35355,60130,65800,73197,35452,-15876,-12442,51304,54679,2922,-47125,-85459,-111717,-136685,-74072,-42966,-41341,-52224,-62376,-70067,-88850,-72454,-52250,-35352,-29602,-39638,-65281,-73403,-22499,27788,30901,4757,8475,-21338,-48381,-1231,141751,209952,242998,209434,164696,155962,120566,-2539,-16192,86245,184106,217615,151881,112308,93275,58692,10380,-54308,-128834,-100682,-46567,-35009,16698,46502,-5709,-48456,-71473,-17516,45662,86647,58383,-46206,-114312,14961,25451,-19198,-37539,-47509,-67880,-102080,-72492,-34034,-64435,-44748,40557,95384,121257,35190,-42518,-42941,-21818,16040,41822,60866,49051,28089,38485,81458,118855,125721,127406,78103,22009,-16711,-52900,-99100,-119318,-42509,-22210,-73204,-132984,-18499,87409,124275,99960,33979,5704,-5048,-66231,-72090,-54601,-13715,65705,120959,190292,228955,222894,232112,203120,13441,-115606,-18585,48894,13365,6786,35500,3240,-54007,-29904,-21080,25711,228773,417793,266062,117245,31428,-21379,-60665,-17426,74910,120095,187151,129158,49049,-10903,-61861,-43929,-36913,-24220,37544,85578,32525,5624,-32527,-73164,-17767,14491,1730,-16475,-63953,-128017,-120712,-46594,31178,176407,293716,272714,161728,10837,-80635,-138213,-95716,-91134,-107122,-106191,-52548,28317,69271,62340,30552,37356,37568,61813,125259,114336,21901,-45098,-57143,10889,36676,-9842,-36518,20693,110195,71936,17335,54181,79424,61909,6037,-75598,-88126,-47589,-39482,-54849,-80743,-140359,-130663,-141751,-99639,-47165,-21786,-31472,-70034,-81001,-73210,-49173,-11383,105562,183993,161893,46446,-37735,-117237,-32823,39894,6367,-83936,-71049,-38195,-57206,-23181,50227,90781,38900,-50719,-126749,-59554,-25937,1298,-2957,-56061,-124636,-111731,-76485,21429,90984,147462,169616,134866,120831,90861,31659,-40076,-87539,-78980,-36533,24625,45982,-12446,-102369,-3528,5603,19110,20182,-40780,-112767,-138297,-108223,-62863,-9501,-12433,-46743,-76034,-2940,69848,123097,158340,206052,210449,181162,239761,237199,132407,8638,-60694,-115425,-138881,-139681,-126045,-102907,-87042,-49651,-14757,-8226,-4950,-14793,-63712,-82173,-72009,-106351,-30149,41651,76929,22844,-31776,-17336,15201,-45778,-113727,12434,120537,62962,-58630,22015,62042,19338,21972,106627,163907,117575,47225,-21732,-66210,-66385,-35911,-18920,-56427,-83148,-48158,-44331,-39744,-5166,63387,134305,142663,118375,22904,-46364,-14361,17910,42840,90881,143710,225782,251920,206563,44563,-52768,-37012,55674,105931,68615,94760,111947,34063,-49039,-80078,-83488,-103620,-82726,4684,17798,-48554,-43258,80323,154082,103687,10614,-14345,27797,4284,2635,-64312,-97079,-41717,-13706,48030,117439,165593,185691,157915,184704,178288,45256,-43925,1302,129950,90897,-9495,32194,36896,4154,3922,-48826,-123081,-89487,-55870,-45999,-63134,-91865,-104971,-60285,7025,70677,70645,-31124,-93995,-61117,-66815,-8410,148196,291839,344030,298075,187505,113864,117731,97279,-13458,-109152,-42901,21537,43375,43658,24727,-13394,-33462,-39211,-43858,-32438,-30811,-80158,-41462,-28204,-55155,-81056,-36371,42743,64155,-7928,-120928,-76908,-46289,-7698,88253,139696,83955,7600,-26093,41411,84588,44054,-43348,-78653,-60429,-58345,-48888,-46508,-59488,-73520,-9636,55461,58092,-20279,-70476,-26895,160863,88431,39608,32098,56416,118206,111771,78232,40694,15690,14128,19832,27000,29697,15937,41475,88177,71672,-24898,-55435,-56849,-103435,-101751,49749,231591,283271,226821,136910,34090,-7924,-5787,9188,13305,-13605,-51150,-14371,106328,249582,310602,362153,388774,342854,219507,78278,-50924,-154424,-68519,-33938,-17671,41900,140346,227631,297632,267398,155933,42605,-70313,-125944,-122310,-67994,-4274,9479,23415,17374,3240,-6594,-43774,-90809,-89551,-67951,-37479,-21370,-25423,-24023,13843,18994,7481,18664,41786,59342,40332,12606,-52822,-104526,-101416,-97330,-87872,-54939,4315,55202,42526,26563,-1708,-53544,-76667,-81578,-81155,-59722,-69010,-65539,-53365,-36731,-886,65379,132467,134343,119900,64972,17001,-18190,-79850,-77501,24220,81820,56104,-27840,-105531,-69953,-62969,-13986,70035,179341,293812,324844,207187,79033,-3919,13598,6758,-31735,6459,7469,-15843,-14895,31256,116295,126805,69188,-37679,-65399,-12402,20013,12028,-44280,-77352,-70412,-38138,-25462,-68464,-78310,-50297,-32729,4251,47391,52221,28945,-13708,-47876,-15396,116883,203181,183315,142862,106473,10606,-41520,-80487,-57605,-23518,-24985,-12628,44885,161264,243732,284063,278483,176292,-26019,-130694,-92981,-82435,-104751,-39991,32616,112762,191384,202225,182186,176342,113511,21601,-14818,79791,124999,40086,-41444,-108762,-112687,-73436,-37013,24804,64485,55139,-69536,-81683,-62184,-74766,-17570,117524,265627,301388,271016,156912,72081,-9717,-73798,-77392,69528,121693,141950,106379,61264,-17336,-118969,-134657,-78710,7863,62503,24850,-76814,-137824,-149702,-71957,-25719,-51373,-136412,-147937,-104573,-109198,-103111,-103034,-71691,-2471,5738,-22610,-47005,-64634,-38181,-15469,-23038,-12807,-8504,-59638,-62087,-22621,-32513,-101170,-65919,1744,105895,189015,126460,34036,20477,69294,101712,90610,33743,-59168,-114641,-53302,1941,47439,74057,62922,36829,76058,50390,21463,-33066,-58093,-47704,-84169,-58585,-23342,11029,14285,-36163,-69226,-49845,-39274,-61009,-88181,-61263,4057,29940,-19530,-4404,40158,91076,166051,221560,106916,38578,2382,-10503,-35460,-38531,-17392,-18463,15197,86611,150120,174706,106797,-3956,-71517,-81491,-110118,-131494,-36787,32734,16521,-34364,-81833,-98200,-107729,-39702,11241,-52808,-52710,15497,66942,92355,39968,-94738,-3305,109300,128107,37763,-11949,-691,37542,154945,378525,470138,427558,287219,109205,41318,86738,156225,115076,-4151,-74846,-22694,32218,74380,151066,134368,7044,-67912,84298,199853,231090,311715,221286,88111,-1597,-15171,-12715,-27218,-63218,-72066,-81908,-64234,41449,188956,324207,346797,189144,103172,94104,165012,217761,185005,131842,55699,12547,16810,12991,-44074,-96432,-97503,-53669],[20284,71956,116627,129562,220420,364962,466242,463762,362911,176924,32220,11830,4897,-4974,-21286,-95764,4440,11394,-62926,-116905,-64965,4580,8352,-9689,-48714,-130566,-15164,217386,340451,294128,201602,139556,28835,-33298,55694,318886,298405,119533,9514,-43212,3331,31838,-60091,-107535,-77668,-28175,-8263,-15067,-16582,4783,54867,53019,35585,-43916,-72749,-33510,-41478,-96783,14216,160727,248338,231068,111183,1470,-73217,-65092,-40177,-57762,-4520,69796,41106,-61264,-97179,-73328,-103248,-66377,51405,79626,55772,6599,-21227,-33257,-56700,-46370,48554,190329,190360,166269,160980,175449,172131,87266,-23356,-42623,-17512,7823,60942,8588,-36289,-39613,-12461,52085,95498,26481,-33827,-90723,-115035,-102988,-64623,-40461,-36562,-36346,-68337,-104130,-64695,-19325,-28085,1114,105487,241363,330995,232306,8551,-117784,-72891,-65507,-13256,13098,29007,35341,79392,79233,25143,1704,40237,58840,-6212,-95073,-111790,-60675,-66865,-55467,17468,32227,-54619,-42895,32259,24323,-63300,-85187,-19826,-21506,-104506,-138625,-37836,1808,33977,70607,84599,78058,42743,53205,124933,172542,114724,39068,-11763,-25129,-31834,-111152,-166853,-200622,-212350,-161153,-122284,-42760,142488,128417,-21606,20224,51545,97571,245506,155807,-47550,-120147,-94614,-49529,-62110,-73094,-23447,-18322,-102665,-81485,-12282,15627,-21870,-8937,93812,126709,156425,123384,61292,-21876,-17503,-104205,-27741,157153,361127,498262,491333,450468,486088,496262,326244,81804,-108058,-33101,19903,25612,-21269,-68728,-10222,51941,55659,7416,-42445,-73351,-53100,-38821,-59319,-39352,75881,147788,127401,123631,50760,-67866,-95170,-127083,-128046,-59930,26823,100171,124643,20711,-45011,-8070,44291,54014,-26317,-88017,-10339,86513,109792,99487,64113,50589,83105,133403,91444,64411,82631,144723,170765,65713,-3943,-7465,-57656,-96860,-38250,-41268,-103475,-77788,11043,17690,18411,-46397,-104850,-2173,66128,124499,147798,93411,35544,-36580,-58930,-41067,-57464,-96441,-138268,-76584,3449,73163,83309,35937,-6742,-24178,-22890,52578,189410,274090,234307,84197,-6122,2177,85487,54984,18177,19996,34771,70943,38746,-52806,-84397,26820,89452,86502,46196,-5427,-28414,-67742,-49277,-27223,-50305,-68110,-99037,-107880,-12863,62846,92031,131698,207154,173587,38977,-1939,31407,83617,78320,14094,-59845,-63329,-41826,-122589,-136855,-101386,-48847,-9186,14299,6749,-1490,9161,28888,9888,-31418,-46232,-663,561,84847,187555,166811,54946,-56876,-88125,24839,80773,66440,74633,150394,199994,172561,101332,30896,29564,58092,22621,-52047,-134309,-52666,-26899,-91657,-61299,17124,91028,113664,86072,5930,-69929,-99311,-86185,-75613,-72300,-39073,-17418,-10857,-111,44843,118611,174310,187800,146599,94617,34682,33752,104236,125170,186976,225114,146099,33436,-58333,-82737,37955,85976,108295,131323,155263,161260,75008,42149,98043,101478,23880,-55000,-62362,-64831,-79172,-83916,-79258,-74937,-89934,-57528,11182,79975,88912,19715,-36292,-87588,-108963,-88736,-33648,45272,93826,41710,-61761,-110528,-50521,-8837,-6368,17809,-18567,-73535,-55627,-91919,-77937,-36587,-19426,-3477,-17192,-51789,-123816,-100674,-58363,39857,67595,58358,-20912,-49638,-44834,-73541,-106634,-168793,-70933,-265359,-107816,-77767,-40948,1651,117600,303499,371336,323860,98641,-21011,-59028,-83845,-72970,-21201,-22106,-105246,-94963,-46539,-35954,-86624,-76260,-62165,-19402,93546,213023,128109,122243,123098,70581,-39007,-146442,-90991,-119303,-109439,-133665,-24176,23130,-8301,-23994,79020,208395,75563,-61395,-87550,-51132,-27606,-18823,-22334,-43069,-68482,-27757,17893,6499,-46771,-98475,-143648,-69923,-27020,-3224,37830,54517,22763,-20151,-15262,35978,108899,161489,181018,217985,271494,166187,35042,-31784,-39885,-13677,2315,5862,25862,-10486,-7459,-450,-60023,-37184,10968,50437,135796,178182,154568,147886,132098,140405,58136,-38077,-55598,-27865,-3559,-11838,-15846,-69780,-28268,36496,99040,84133,-3496,8931,100357,140970,91213,21860,-17023,6176,35132,-17757,-53206,-17893,34703,-10720,-133023,-53029,134278,370049,458664,376680,176957,-4153,-61783,53969,146750,139296,79489,-13820,-72017,-112519,-113328,-77250,-43672,-26447,-37898,-68077,-89345,-72067,-51628,-18561,-7002,-6434,2401,-2638,-34377,-5245,121770,133297,65825,19095,-31253,19428,63581,71554,24079,-81444,-127823,-115969,-117358,-89968,-13767,137506,275705,313836,303694,210071,122979,78004,60095,92738,90399,81923,8821,-56346,-94493,-26881,-489,-16702,-37849,-55178,-54783,-84926,-128719,-159510,-158791,-143409,-64048,31927,87405,83641,70773,90838,84939,82372,99562,137715,165920,206457,234350,134414,5719,-73503,-26715,9645,17762,37577,55346,49108,-25836,-71027,49882,137535,49187,-35513,-108040,-131229,-92186,-81696,-109017,-110701,-55842,-25735,-70873,-66297,-4688,72849,111524,88028,-976,-98299,-67317,50404,36051,-19373,-48666,32467,54750,5252,-56755,-68500,-38539,-5823,-7989,-67379,-136342,-79973,-26786,-58483,-61591,-4161,43628,37750,28495,19438,-30388,-47706,-43726,-54799,-39038,6117,68060,123324,115138,84192,22967,-27191,-62476,-69607,-49854,-68834,-76192,-14606,32987,44205,43975,-11601,-129341,-111227,2717,83130,61223,-28927,-61782,-28949,-31442,-23913,-39365,-32725,-17690,-63037,-122413,-129287,-97120,5822,63247,11825,-72075,-80502,40509,69706,-9788,-70606,-121417,-93843,-40780,-30504,-32418,-7341,24790,-16204,-56113,-51603,-34455,-56944,-100562,-93087,-30334,-4516,-26090,-55211,-30640,19868,19017,-1138,-41752,-120274,-143268,-39779,3541,-16645,-69289,-86991,-73709,-16118,61340,63015,1680,21266,93344,141604,122383,93557,18175,-72900,-102606,-96083,-138592,-120101,-19240,27965,-6152,-48793,-22650,19516,-70430,-118723,-68658,-55217,-71797,-101740,-105040,-90085,-83360,-113789,-101508,-91878,-99018,-125868,-95277,-22851,16113,-13527,-13226,25408,11552,-20005,-31267,-12785,42870,115287,136904,125600,76673,43758,60181,52050,27642,45103,96999,71369,20959,-25650,-23919,15585,51058,22803,-12546,27754,95882,118530,200129,287776,252181,110656,-6972,-39665,-100966,-21876,62087,74665,30146,-46837,-13154,8252,6420,-36186,-19017,-457,-30127,-58323,-52812,-24541,-35302,-75884,-45125,11662,38954,-4348,-100415,-76946,-115935,-108555,-63637,23195,135256,241333,329512,408637,316401,187722,89964,12176,-16078,-39903,-71892,-93879,-102205,-103712,-116900,-59388,123004,186634,112369,-11999,-15253,74543,44101,-21615,-7270,68585,145603,135036,165938,225749,216770,178127,115759,-47496,-108755,-18111,38475,104678,131870,116405,118294,109856,94865,32724,-5168,-30435,-3873,84018,102230,48137,-119,-50869,-54056,-64339,-53748,-7531,31034,-13905,-4393,36376,115024,109515,53629,7795,-47253,-111040,-58933,-2783,14956,-9316,-35843,-100042,-36825,137781,277955,317834,311368,227418,95455,40105,68633,80791,76273,46590,25057,49133,105158,101630,100547,74020,-3259,-73577,-109141,-129236,-42298,134049,240730,192396,33059,-63583,-96164,-20935,15063,33188,75356,100282,176425,230373,246207,235386,193321,95109,17361,52353,47002,-2762,-92495,-28622,50181,77556,1968,-69565,-91582,-113966,-9052,-21777,-67825,-80012,-114010,-76936,-37423,-23167,4794,-22181,-99561,-126536,-127283,-138563,-72272,48221,24342,-61427,-113208,-60901,-7575,20679,66307,243000,285050,186302,45747,-79066,-72543,8394,72048,90735,131689,54556,-54163,-86874,-2015,16526,-24770,-55869,-67797,-74645,-101367,-90512,-16025,82490,220871,196646,42885,20849,55128,85300,50078,84754,144980,112834,63400,38738,18952,33869,123967,225936,255834,183865,102464,25415,-78907,-102642,-22334,34111,38593,23749,11472,27460,87190,83642,16425,-43558,-55576,-100468,-106749,-22578,13847,26853,79228,108068,113865,54918,-58145,-127419,-42901,-22117,-2620,121547,151054,-7721,-81390,-15488,49839,72544,42087,-19061,-59531,20783,-35455,-65720,-79541,-112679,-83972,-16327,3008,-37767,-94743,-90360,-61601,-67247,-59888,-45780,-21721,19519,61101,94674,111691,91544,44957,25180,17781,162,-25905,-30563,-31261,-56001,-68287,-91722,-125575,-90867,33596,136437,162117,73051,-26089,42962,106715,78246,47308,43681,36152,43368,68508,48224,8317,735,58489,51510,-17440,-75764,-96233,-108355,-122644,-63467,-28182,-23922,-38935,-47573,-52689,-71605,-57356,-33081,-16020,-20360,-36562,-65693,-82058,-27214,31435,35011,1198,-2828,-32069,-55037,-3464,131163,193254,230172,203900,159613,143778,81880,-49817,2997,103723,194587,220578,148377,109479,100492,72546,8885,-96468,-130484,-35544,-6536,-40008,2865,56163,24618,4596,-7733,38325,89795,109078,60209,-53593,-107077,37527,44348,-6680,-26599,-36886,-57560,-98488,-75926,-30739,-53079,-36143,38181,82912,105695,28398,-31703,-18921,5458,37643,53739,65259,49486,28247,37546,85893,129714,134698,134187,81461,16748,-26769,-59651,-97982,-99260,-27298,-7504,-68377,-127376,-18350,84709,124241,98596,35088,14332,12200,-46023,-62197,-55790,-22896,56025,111673,185527,240833,264118,293501,257904,62392,-100241,-10893,82259,71194,55368,60407,12757,-49451,-25179,-11784,38705,235282,404502,264457,117513,22147,-36592,-68171,-22476,55401,84359,145206,105482,31322,-21853,-59273,-37656,-29902,-16002,41905,111825,61887,24000,-17783,-61242,-23875,2359,-9970,-22193,-63911,-126949,-146337,-67951,11562,156643,283123,259637,149359,7445,-73759,-140087,-107662,-101574,-120251,-111265,-66145,12267,62154,62247,38695,44093,35493,57407,117466,96711,13597,-45106,-57970,2488,21875,-35929,-73212,-13704,85043,75257,26306,48385,73940,66240,16414,-68368,-83886,-36211,-24861,-43075,-75909,-137503,-134084,-129060,-87617,-30736,-4517,-15626,-60547,-85269,-80817,-35633,25410,148341,220814,195534,72247,-27715,-126176,-24293,49141,8800,-88813,-55029,-14560,-35741,-27880,33450,79902,39493,-44444,-108501,-50444,-23324,-3485,696,-31495,-89229,-107078,-96013,-4031,59482,103751,144709,151771,145350,107795,36373,-48597,-108299,-93903,-50337,2303,4921,-69157,-72534,48743,71556,78171,56989,-24429,-110729,-141705,-112478,-70414,-17835,-12577,-31822,-54053,1421,76002,154023,202221,244976,230578,173916,176473,132680,42619,-34196,-82479,-132322,-157856,-130413,-116678,-102286,-81875,-47597,-21157,-19541,-20998,-32219,-75043,-89442,-79659,-133146,-46356,22969,72080,24667,-24367,-6791,17278,-53771,-108369,-1402,92620,44577,-61660,29598,64122,17793,16775,94723,139425,97281,40021,-18493,-50578,-26269,12135,17775,-35538,-71873,-37382,-30994,-29568,990,63954,128512,135504,116794,24455,-43544,-8138,28059,59841,109165,161354,249798,295214,252157,71147,-37798,-38167,34527,66928,27247,49146,71184,-5506,-80727,-98204,-96550,-118124,-70541,4746,11946,-53099,-31475,90801,158910,99169,7363,-8559,22149,-5792,-7212,-66383,-98078,-51666,-31812,24991,105276,165812,184444,146758,166914,158187,46215,-25199,28424,170616,137569,15785,20287,36914,8325,612,-62154,-127973,-82550,-47677,-34392,-49996,-84247,-101413,-61975,-7811,49972,61947,-26023,-88268,-51826,-53846,-3586,153912,303833,348746,288736,166051,85762,110687,126236,33219,-64369,-25456,49608,73101,62756,29944,-16485,-37523,-40070,-47762,-40004,-37978,-87346,-60874,-46488,-69264,-80130,-37846,36023,61472,-1136,-111134,-82442,-44604,10756,120892,161552,103907,28757,-3388,49853,84570,39174,-50967,-90806,-63122,-55935,-43041,-20361,-16946,-15719,44732,105912,106160,3776,-82484,-72257,125690,102069,60185,47566,66362,133997,133620,92326,54545,40873,38610,31737,25186,22173,15928,56560,116550,81019,-30384,-59173,-52451,-97962,-110746,55029,250584,285323,222959,125650,10533,-35215,-24240,1307,7804,-12142,-48747,-5737,117365,257186,313979,365834,390818,353709,260763,106312,-32119,-149150,-77627,-39858,-6858,77051,171114,243045,315227,298613,180874,54699,-68417,-101203,-89955,-126094,-46039,-21382,2977,9232,-7160,-23840,-58293,-91991,-87303,-69184,-39822,-23205,-35413,-46484,-2757,16422,6871,8086,26393,49228,33060,2111,-67684,-117256,-99625,-102565,-101534,-58944,6183,56005,43315,35418,11297,-42801,-73723,-88776,-103814,-70849,-68463,-57578,-40888,-21164,17361,83196,137237,129927,112891,56367,12256,-11376,-63272,-75510,25009,82829,52858,-31889,-101562,-67202,-71883,-31410,60130,173878,283359,319667,211844,85134,11208,18738,856,-22339,17795,20303,5219,14496,62706,125461,119772,51157,-54344,-77913,-18366,19623,14539,-35902,-61568,-57034,-33532,-27852,-72173,-82807,-59714,-44140,-3917,43288,44502,14322,-37220,-74075,-28431,124033,236418,228187,194019,146081,35519,-21669,-64489,-50372,-17572,-16505,-238,60422,179688,264458,299422,288209,181059,-13386,-124908,-93522,-74112,-79094,-15808,42214,106773,177456,181764,165320,167121,117837,29306,-1519,83174,114942,29025,-46037,-109735,-101626,-59706,-22941,36599,66657,31492,-74190,-64426,-36148,-63346,-19982,113308,242109,281899,269392,147529,49184,-43506,-120114,-22771,112111,151324,171075,119541,56979,-20691,-113604,-118237,-66107,12190,62722,39257,-55330,-138209,-156502,-78860,-28985,-48777,-125286,-146800,-107850,-110623,-106502,-103648,-57543,23875,36230,5377,-23651,-51330,-40242,-22544,-31179,-18655,-10445,-55086,-41511,3684,1089,-65140,-101423,-35844,73265,185712,140127,38612,18101,72033,111940,95301,32437,-67031,-114425,-38280,20433,43565,49839,43312,28788,77441,64578,43726,-8308,-40462,-33751,-65366,-56542,-37671,-5381,3877,-45399,-82262,-60419,-51660,-75586,-117570,-84572,-13838,6382,-64590,-54237,-14872,30857,106406,177061,71643,7388,-20687,-23600,-36517,-32177,-6429,-11520,12048,65004,109404,135632,76887,-25207,-79222,-81015,-110770,-132221,-31165,36715,17390,-34480,-84716,-100146,-112165,-42421,19901,-22154,-19594,44014,92270,107443,47269,-73557,4225,106554,126059,35571,-12400,5741,58867,188472,371243,413185,371723,264686,107626,28617,48239,116035,72981,-31997,-63609,5751,57267,91213,155304,127804,10234,-62091,84778,186414,198731,271993,211276,80141,4321,-651,-9030,-27858,-51900,-50522,-68406,-77808,24527,172686,330912,400747,246591,133570,102307,157747,188753,161539,141334,94359,61765,66638,41586,-30764,-84630,-89641,-51363],[3671,42411,79694,94835,194521,373699,505355,492060,389112,204814,37409,6826,-5675,-12926,-12193,-42805,22588,18994,-62917,-117626,-60010,18789,29493,10584,-35087,-122962,-18889,249584,400934,343967,222569,145866,36123,-30170,73079,336026,277703,96242,-15316,-52253,18111,56569,-34710,-92778,-76317,-24295,-3776,-8333,-7088,12584,52731,42458,25774,-42795,-60898,-28182,-43999,-115157,-4569,142458,256632,265076,127339,-1742,-102670,-84568,-66837,-86310,-16434,66268,39203,-58916,-94120,-64163,-86403,-71546,17535,17965,5888,-27449,-44447,-58723,-91746,-62003,60409,189307,159195,132668,136835,173799,208764,110154,-15956,-47105,-30246,-8272,47842,10671,-26757,-26139,-3886,52663,81176,5691,-38955,-84388,-108253,-97961,-56097,-34735,-36939,-28097,-39072,-79660,-56543,-21378,-30440,15842,127335,272823,365858,245410,7023,-129770,-89801,-70983,-8074,27505,51632,52008,82384,79869,24283,-3752,23453,33676,-16793,-88586,-100728,-68937,-76793,-68563,6198,17538,-63188,-24895,65490,73925,-32411,-109679,-38633,-31483,-103487,-140012,-33871,3770,34083,65164,73474,57216,19807,45504,134147,193140,127628,48784,-6313,-27544,-41951,-124015,-178281,-207538,-220750,-169996,-131767,-82505,38641,-13459,-149424,-20735,68608,115663,226591,72507,-134515,-170222,-102778,-45146,-65949,-72909,-18809,-13756,-107276,-92406,-25607,-1129,-41138,-35953,65213,88753,109474,74519,-350,-43350,4976,-73540,-63407,103534,286952,438600,477975,486716,548021,544929,354445,96592,-109711,-47090,-560,9090,-29976,-66157,-1869,66080,72757,23837,-26514,-47909,-29795,-29245,-73896,-29759,89936,165983,139117,126036,65865,-56646,-88402,-123597,-150715,-80955,3772,77660,120862,26111,-40368,1970,56751,68234,-4794,-66450,3130,113151,139723,123827,80233,68684,100704,133297,91043,66196,67966,128603,178472,93501,12983,935,-65511,-98185,-27095,-26724,-87332,-75891,10082,21676,26761,-40593,-99329,-7741,44449,92802,121476,78215,17115,-52776,-51653,-30147,-53622,-96742,-133353,-67830,8323,59073,67569,38547,15562,10757,21622,102257,233653,286386,217338,79178,6979,27859,97242,36821,801,6589,20788,57266,28689,-59355,-79301,33268,94314,85434,47686,14701,4262,-32926,-39897,-27244,-61472,-91753,-114576,-93875,-588,61038,84161,125506,210505,182933,49119,4940,30542,72037,71966,25667,-33363,-36823,-26029,-111746,-134324,-89668,-31781,15262,42456,26131,5044,10348,32909,12195,-32304,-54389,-11554,6111,110636,209633,175944,59821,-54576,-85426,27705,85733,76621,77206,132909,169229,147110,93049,36970,36979,55330,13322,-60288,-125181,-22884,1171,-73582,-80772,-8693,56837,73963,53067,-13296,-73331,-87058,-78928,-81757,-59633,-18946,-6913,-6713,6123,61699,141173,195965,214430,167959,90641,23977,16149,94377,132616,199904,245875,179737,69565,-26463,-78771,39116,89243,120816,155807,183144,195683,113937,76875,128275,122933,25859,-56479,-48598,-48102,-67136,-77835,-84698,-83508,-89595,-48944,10180,63076,62353,-4984,-55801,-104298,-126294,-104202,-37118,49226,98039,48461,-49891,-102848,-51793,4673,22286,46631,-5056,-64408,-47138,-84554,-68215,-30807,-25866,-24160,-34642,-56531,-117566,-81876,-35802,66188,112231,109040,14970,-33993,-37337,-48480,-42050,-21043,105944,-174145,-180368,-87340,-17725,33378,149140,314107,369209,341827,120772,907,-47983,-87755,-88706,-37964,-24513,-95369,-104002,-62481,-54765,-106764,-57308,-48705,-25546,71684,228480,162606,135113,114407,58854,-34188,-105938,-57747,-90134,-90258,-127378,-27104,22998,-7034,-21178,104363,255910,160333,30020,-12577,-6785,-15580,-29798,-38488,-44201,-62910,-28923,15129,3523,-44080,-87746,-133421,-66238,-14839,12649,37339,43485,7075,-38761,-35348,21957,110533,176315,193878,203092,219359,107622,9231,-45201,-61023,-36064,-10754,-734,17103,-23041,-16924,7236,-38231,-17647,27836,45217,139217,194077,181388,171504,158219,167806,88691,-20177,-47277,-14790,6524,5267,-1408,-69492,-49530,3505,53493,45009,-27653,10698,116529,167998,123793,46326,-1680,20878,59887,-143,-54646,-23112,38087,-4389,-131754,-55684,133545,360134,437476,347192,139142,-43503,-80662,56263,159928,154671,104206,14522,-60395,-103022,-106896,-81995,-55636,-39562,-49705,-79820,-96136,-77241,-58023,-26183,-13322,-6828,3890,-5099,-38545,-1890,130348,154899,78718,11874,-42722,13942,53623,67727,39090,-48013,-119088,-138763,-134433,-71858,4548,145261,246857,291549,285368,184631,98140,70349,59276,93419,91533,82679,12159,-47610,-80270,-12033,14762,843,-17203,-31019,-47180,-75213,-91135,-126269,-133015,-126284,-64825,20019,74172,81575,69325,86708,80346,72027,82090,120995,159480,211054,232042,128432,13926,-83442,-71769,-29466,-10915,23407,51144,50051,-22067,-78740,31549,104830,37898,-33357,-97100,-133461,-98184,-85560,-109417,-94236,-35643,436,-45025,-66898,-28060,16302,38329,28431,-28812,-103403,-63636,60257,53436,5755,-17455,56574,73299,14149,-47054,-71005,-48136,-12805,-8500,-56534,-137013,-101892,-42515,-57105,-53786,5054,58661,61701,64161,52753,-8265,-25050,-14717,-26448,-14712,14636,69197,117836,102538,73061,14562,-36897,-77561,-90626,-65998,-80337,-83035,-9429,45544,58352,50549,-22332,-134463,-77934,29714,100379,59640,-37923,-97093,-46263,-49705,-32706,-43419,-38892,-25148,-64953,-118771,-136413,-105817,-44,62977,15913,-68340,-85252,35972,81520,14830,-42125,-92442,-96565,-46632,-25315,-10084,32415,81799,33265,-41416,-62917,-49890,-63503,-98679,-95020,-50560,-18690,-43685,-63908,-27791,37640,50059,35195,-15276,-103289,-148051,-48613,1219,-12558,-70169,-101555,-106244,-81679,10574,42737,-11458,-988,80241,142185,124863,88936,8535,-82776,-119598,-114532,-106084,-65259,19002,56993,3164,-57415,-34957,23256,-54407,-116579,-60673,-51100,-68873,-97856,-100499,-90794,-88313,-113485,-109992,-94722,-101341,-135123,-91762,-18164,21435,-7626,-10957,27151,-4187,-35000,-40267,-12058,52874,118793,121961,105559,53041,16475,30001,25959,6172,28024,94277,96013,55250,-35,-6341,37437,86627,70283,29265,43785,93403,106912,187670,252886,204766,96175,-7390,-34790,-89581,-38244,29973,25197,-26832,-55804,21547,48111,37469,-17838,-10946,-5251,-38720,-66867,-62140,-28131,-34109,-75311,-48753,-5902,1062,-46888,-126768,-52929,-85517,-94017,-94739,-8687,110154,239239,354259,441383,332688,191021,94891,19178,-10585,-32671,-70246,-101197,-107900,-109748,-120291,-89499,81324,142335,81647,-16577,629,91666,58129,-9894,-16983,38677,111838,116454,151213,205404,202679,170154,97814,-76605,-86950,7694,83200,148469,155561,137502,139611,121080,83974,4741,-36306,-53913,-23336,69507,110140,59557,3866,-51653,-57750,-79230,-86005,-52761,-9266,-19344,3209,40324,110591,102345,45116,-6352,-66557,-110431,-49869,13266,35285,7215,-25503,-91827,-20193,167314,296964,307519,279857,177677,79177,46032,70262,75881,66079,44115,26793,55812,111271,101870,97014,71452,-6685,-82649,-123543,-135518,-60181,92065,185573,142868,4614,-79516,-94384,-19592,25841,42001,78012,116315,209506,255306,260336,244207,217013,148118,45441,51797,53983,14039,-68604,-53205,29861,59456,-16350,-76659,-85954,-96925,-5357,-27001,-83481,-92218,-115683,-66810,-26379,-18817,-2025,-26897,-98302,-126631,-126375,-130909,-84770,40868,13900,-74990,-136716,-72616,-19536,878,29155,208353,259406,172020,39052,-86195,-52075,32031,86447,81997,109846,43641,-52685,-101068,-34535,-13067,-42615,-58273,-71508,-86346,-111025,-154368,-100206,19985,184138,196078,53163,15616,38743,66342,42319,72612,126963,101683,50970,26316,14119,37155,123260,214307,245265,181609,106117,25931,-84817,-107059,-32746,17025,30072,17979,4299,24930,96111,94944,28596,-27318,-43244,-82812,-103911,-24866,18708,42826,106551,129374,118381,52744,-58441,-132919,-48907,-19604,7271,104204,105369,-39358,-91116,-25188,31565,53123,20239,-45007,-76998,10197,-49781,-65732,-69184,-94378,-60490,15127,40933,1553,-63637,-86530,-69975,-72393,-62329,-52468,-33022,7467,47427,79488,94954,77854,36606,19451,13867,-2728,-23609,-21111,-17895,-45310,-63849,-93121,-125790,-90743,27873,122097,140574,42467,-39955,63941,151873,134523,84532,49803,15111,28186,65564,58920,28061,7118,55643,39093,-39411,-102347,-107373,-104955,-111436,-57336,-18902,-11026,-29146,-35527,-36653,-56552,-47001,-20047,-1672,-13984,-33298,-63536,-91099,-35861,29361,32755,-8468,-21069,-49043,-68061,-13643,108949,164440,204951,186445,141588,115492,31407,-77105,23599,111925,189312,206593,132815,96508,98601,78974,4093,-122560,-50345,33117,28018,-45797,-16078,60555,52675,55486,53940,91139,129214,125342,56605,-63133,-105832,49910,55183,913,-19265,-29439,-51020,-98929,-82062,-27461,-41135,-29764,32091,67917,88318,21696,-20737,7060,37263,62683,66863,70655,51134,28716,34342,83719,133116,137504,135388,80788,9550,-34733,-60595,-89163,-79757,-12919,5867,-63195,-125041,-25473,69661,112027,90680,35201,23448,30320,-25692,-50874,-57325,-34125,37871,92911,169144,238963,288926,330780,285227,106203,-47723,15900,128643,141631,110709,84602,18899,-47946,-24007,-6421,48707,235818,378326,254608,112951,8726,-55666,-83168,-34888,28978,45593,97674,74510,8879,-35253,-58315,-37356,-31076,-17530,34383,125597,87682,40378,-6193,-51654,-27455,-8145,-22166,-31118,-66362,-112551,-127762,-77177,-4595,135143,261908,236587,132563,4101,-66813,-132901,-126424,-118051,-128457,-108549,-79500,-7867,49916,57940,44284,48880,31376,49473,102025,71332,-860,-49952,-63281,-9668,5613,-58192,-113486,-51822,49951,67744,32790,43313,71224,73949,30591,-57417,-78335,-21990,-8387,-28930,-69673,-134642,-135267,-121148,-80894,-19620,8695,-968,-49583,-89180,-88194,-19494,55641,178730,241406,219827,99017,-13558,-119671,-17413,55103,8002,-95720,-38210,7734,-16492,-33884,14007,66731,41613,-30863,-83078,-42592,-24963,-11430,7929,-3701,-54446,-95988,-116129,-30363,28242,62081,114611,160166,165694,122240,38986,-59569,-130918,-105922,-62923,-17841,-30377,-99234,-4915,117235,143905,133366,88087,-9435,-106282,-144520,-116284,-78531,-28781,-14569,-16456,-33275,6122,76994,174217,237185,275118,245438,167089,103406,22624,-40555,-75855,-105115,-145497,-141106,-112498,-106620,-100627,-76572,-46464,-29107,-29376,-32399,-49378,-87214,-98253,-86763,-131969,-49953,7512,66591,27474,-15479,3451,18799,-60298,-101726,-17112,56918,19395,-58616,38366,64303,13794,9916,79911,111505,77928,40364,-4707,-20596,23717,64029,55852,-14657,-61425,-29280,-22554,-23739,4352,61199,116180,120816,107900,19666,-44537,-7098,32321,69864,119847,169310,260129,326125,292776,98207,-21304,-40083,9491,27112,-13397,2986,25839,-49028,-109030,-106426,-100501,-121694,-57549,3809,5688,-55548,-20564,97930,161104,94680,3034,-7678,15199,-11639,-14152,-68030,-97633,-58600,-44465,5976,93859,165281,181637,130373,142772,135698,43668,-8817,50381,195407,171075,41375,5314,27169,5425,-7788,-75316,-102763,-71152,-38302,-22049,-33695,-69416,-92129,-62166,-23351,24698,45075,-25114,-82193,-41422,-40256,5352,161767,313230,344449,266568,135214,53726,102464,155498,84137,-14345,-8051,68763,94146,75548,31736,-19953,-39721,-37806,-48436,-44084,-40821,-86191,-76110,-60732,-78172,-72703,-37892,22703,52100,1450,-104883,-84891,-36457,34708,155165,183409,127120,55095,27695,65519,88392,39833,-46206,-81004,-66492,-56430,-38348,7229,25660,41459,95741,146085,142869,26720,-77686,-97415,88066,112961,81852,63007,76688,152509,158748,105238,65128,62890,60874,42615,24061,16418,17070,69757,136057,80272,-39365,-62019,-47568,-92809,-119998,60402,262160,272973,203828,103356,-13626,-61699,-44993,-10991,-3268,-15958,-49888,-1396,120394,250489,302209,354883,378727,353681,299919,139855,-8296,-129931,-94257,-56660,-3545,105911,189765,239876,305398,305652,195170,62917,-60380,-72712,-40168,-154706,-93864,-55149,-18352,1778,-15285,-41242,-72690,-91557,-83437,-67590,-39401,-23116,-44949,-68107,-9853,22890,12378,408,13996,41222,26351,-9008,-82787,-116176,-90545,-105017,-113313,-61083,6731,53288,40372,39737,19502,-34899,-70306,-83220,-106879,-85167,-70159,-51036,-29082,-5139,37229,101267,138898,122079,103020,46255,6501,-5204,-47416,-73126,24231,82072,49465,-33217,-96128,-69246,-83746,-49301,48895,164192,265703,305163,211081,88268,26866,35931,13818,-2490,29123,36132,33026,49220,92250,123631,101282,25303,-76160,-92533,-25474,15854,13662,-28672,-46560,-44881,-28703,-28588,-71447,-81621,-66505,-55945,-14210,35758,33854,-3185,-61861,-99875,-37179,129503,265545,271168,244006,180996,56688,-4355,-49148,-41797,-10373,-7010,10152,66266,181328,268345,298761,280509,172415,-4652,-102433,-83626,-54682,-45024,6020,45812,90169,151295,153685,142821,151613,116369,32800,10241,90981,110090,24121,-47894,-112706,-93870,-48252,-11378,44952,62063,2678,-78930,-52972,-18018,-54851,-28915,96850,206080,254959,263635,140186,32115,-69872,-111219,16130,138568,169822,191939,127447,50774,-22138,-103607,-105605,-58207,9768,49677,37347,-47502,-138265,-164064,-87842,-35968,-51355,-120135,-143040,-112810,-115632,-113506,-105803,-44523,48260,63508,28828,-5951,-42009,-46408,-34684,-43848,-30101,-18313,-51989,-26064,22822,27597,-33153,-129665,-77168,32622,165544,141144,36191,7875,65770,114290,92197,23456,-81639,-116862,-30865,28913,26807,14063,17390,15775,71421,71103,59378,11911,-22175,-20184,-54057,-62274,-57706,-25897,-10621,-58815,-104540,-79888,-73302,-97436,-131179,-83977,-7815,9232,-83374,-107812,-75735,-30270,46983,126390,30364,-30213,-51839,-45242,-46201,-35327,-5213,-14967,-3040,31330,60160,88821,39490,-52474,-90828,-86004,-117943,-143310,-38337,26473,5423,-45459,-96996,-111467,-125600,-53915,17052,-3482,4691,71403,116898,116498,45512,-59039,7676,95702,113706,23839,-23929,-1132,66141,203723,336423,333554,294041,219215,86899,468,-7220,56844,16640,-60333,-51418,25974,67973,88917,138674,101854,-6106,-73510,68573,155204,148806,200499,165595,46702,-4965,2274,-16490,-38730,-46457,-39687,-66443,-106283,-8210,138589,316283,432600,290590,145591,88693,124803,136597,118939,133003,119858,95467,96116,48361,-37173,-91870,-99699,-68198],[-13337,10919,39879,64824,173158,371253,520680,497602,397090,226938,44470,3452,-16317,-20053,1533,11688,81314,59695,-40750,-100660,-57168,29135,49713,32409,-17782,-108814,-22632,263427,432952,375426,236168,149108,44110,-23196,93542,345832,257211,81423,-26975,-40411,41681,84189,-6865,-76130,-71614,-17983,2705,539,4974,22625,51826,35953,21696,-35118,-46071,-22037,-44213,-103269,-13087,128272,259965,290183,137145,-4385,-107333,-61543,-61379,-103666,-25192,63835,38545,-54414,-90597,-55048,-68809,-65554,-5593,-28033,-40891,-60110,-65168,-82796,-122785,-54675,80021,185265,129017,106745,125273,176510,237540,124515,-10987,-50309,-40069,-21518,33144,10337,-18641,-13511,3648,48119,60599,-16140,-44617,-78781,-102172,-93551,-48309,-28469,-36591,-19391,-7038,-44103,-35991,-16117,-21933,33032,145795,298269,392281,254670,12784,-119167,-106476,-74732,-1087,43836,75097,68975,83761,78126,23154,-7260,12281,18500,-17852,-72435,-83220,-75532,-88684,-80108,-3191,4098,-65122,-1433,100228,121830,6025,-123487,-56760,-43360,-101917,-131727,-31783,1951,30545,57508,62516,38926,-2137,35219,138769,210750,140746,58705,-2346,-34471,-57002,-137231,-189181,-211593,-223456,-175655,-139886,-106501,-20767,-97470,-263534,-71066,76920,135499,204806,-1052,-194859,-191101,-109884,-41833,-70508,-72668,-14758,-8444,-106689,-104394,-41693,-18061,-58055,-69041,28785,48201,65537,34379,-62601,-26161,37536,-36872,-88726,48958,202280,355501,435473,498166,585589,568240,368969,108603,-104115,-60879,-18357,-3023,-35903,-65166,4420,77159,86279,37175,-14124,-28920,-11280,-21891,-84368,-21131,98475,178055,148256,122544,73667,-49275,-82330,-110638,-145635,-99382,-19964,50568,110001,30075,-35002,13136,70007,82075,17117,-46876,18928,147387,178280,152894,96395,84996,116568,131171,89613,69705,54736,107050,174998,117443,29724,7315,-73115,-89131,-9839,-8689,-69220,-73739,8043,25397,35554,-35051,-93986,-12389,25250,63753,93337,58815,-5545,-70714,-43054,-20323,-51489,-97077,-130112,-63048,7246,40831,47445,35838,36136,47689,68269,152536,269848,284126,195511,78508,28626,51405,100528,18552,-14632,-3209,10040,44802,18733,-64908,-75349,36116,95556,79311,41564,25973,27746,-6963,-32163,-27923,-69597,-107928,-103224,-69899,9492,53249,68411,110697,205858,189551,58905,10324,27213,58188,64018,35994,-8360,-13460,-12490,-94575,-119912,-76589,-12441,41216,69612,41649,6677,5497,28717,8287,-36098,-67049,-35277,-1212,122063,214787,170963,57467,-57571,-86439,24319,81683,76923,67046,98040,125963,114887,80986,40230,41894,48293,-45,-70987,-115619,157,23589,-55061,-96368,-34554,19223,31065,16751,-36486,-77515,-75537,-69253,-86247,-57560,-13134,-8477,-8744,13534,85214,169528,217762,236157,182538,83811,14567,464,77074,129500,202804,254183,199817,92801,-6431,-73581,38078,90596,129406,174115,202946,220269,145877,105089,149401,133170,25806,-52571,-33576,-32880,-58105,-73800,-89603,-93725,-90074,-40217,10493,48379,39001,-27336,-75221,-119522,-132327,-105140,-38085,50284,98876,52599,-39925,-95527,-57421,11160,45937,65862,883,-53754,-39838,-78655,-59955,-26039,-32836,-45905,-50026,-55154,-101179,-67445,-20557,82990,146181,152600,50042,-17272,-32429,-29340,13041,99929,261630,-57527,-234058,-83523,11780,66448,181695,319817,364251,361169,152450,26722,-37928,-92076,-106872,-58121,-31141,-89154,-114504,-80520,-75055,-110475,-39956,-35304,-31381,46865,227734,192867,152699,111842,51009,-28545,-67784,-15827,-59273,-70122,-108298,-29428,20371,-6869,-11750,123093,282805,228889,108642,54019,36809,3982,-32087,-53709,-48027,-61026,-35280,4595,-6047,-45270,-79045,-120215,-63730,-4953,26095,34469,28775,-12614,-62725,-59503,4825,106284,182767,195625,171683,144955,38743,-4040,-35662,-69342,-63439,-28401,-10146,5141,-38955,-31851,8309,-20553,125,41312,36092,132186,199963,200035,186583,174808,182736,106920,-3070,-32226,1789,16124,21425,14212,-61754,-57117,-18502,16333,6813,-59044,4380,123691,187600,153373,70214,14079,32465,76104,9676,-56007,-25763,42417,913,-133888,-64616,120722,328893,396294,306037,97380,-84900,-97753,51796,164459,164914,124577,38971,-52153,-95147,-102792,-88802,-69583,-54826,-63904,-94416,-103640,-84461,-68108,-40104,-26559,-12921,566,-11752,-43389,318,129130,163073,82577,-162,-54929,4698,38940,59449,50182,-16012,-90997,-127175,-127476,-56854,17787,143129,208931,256203,251865,149145,63303,56578,54566,89168,87762,78644,12293,-42152,-68226,2337,29129,17184,238,-12755,-42370,-65746,-51806,-86459,-105847,-106522,-62978,9965,61353,77559,64872,76532,66570,53011,58302,96899,140496,200059,216757,117819,23705,-72794,-124065,-73306,-45230,2864,41949,46328,-21220,-86903,11251,69659,23087,-34423,-89031,-127956,-101758,-90010,-106697,-78869,-17893,21685,-23050,-65114,-53300,-42979,-30468,-22205,-48496,-97250,-67469,60601,67627,31740,15818,85626,95748,24290,-35730,-69245,-57849,-22580,-11848,-47306,-123007,-126103,-62253,-57853,-46486,11781,69269,81984,96091,79847,8056,-6975,11865,1850,9234,22493,66728,105546,84296,57346,3149,-48130,-93043,-110737,-80267,-93223,-91452,-4369,58911,73041,55631,-35041,-107108,-41587,59319,113113,53501,-41554,-102700,-57334,-69633,-45033,-51032,-49209,-38206,-71423,-117017,-141221,-109923,-5870,60255,17065,-67603,-88659,30352,88416,34270,-18241,-61142,-84108,-52153,-20743,13649,75948,140243,84098,-16312,-63570,-65825,-69491,-96223,-98378,-75625,-38065,-61015,-69124,-25705,52199,78419,68911,7906,-86706,-144965,-56089,-3523,-11343,-71727,-113604,-90743,-94175,-32840,16251,-29334,-30871,56589,131327,120902,81614,-1064,-89292,-125692,-112575,-72298,-18775,56766,83357,13607,-62595,-48475,23245,-37519,-99164,-45449,-45584,-66099,-91729,-92513,-91480,-91236,-87148,-108427,-95190,-102111,-131553,-84163,-10734,30184,16,-9244,23298,-23908,-51434,-53009,-15360,56710,112993,99307,77444,23209,-12884,698,456,-14377,12079,89107,116505,87422,25414,11688,60381,124174,119083,69179,56878,88524,97745,179184,219005,159549,81300,-7670,-31168,-79519,-56056,-5384,-25390,-83156,-46420,56688,89887,69287,-481,-5479,-11852,-47351,-76151,-70764,-30013,-32239,-75202,-53012,-21649,-28132,-70532,-80833,-10816,-49561,-69238,-118463,-38842,83818,226860,360647,448517,336345,190210,97133,26285,-3714,-26240,-71325,-110466,-115534,-113446,-108721,-119190,31016,90187,46499,-19210,15653,104349,67255,1074,-15990,22592,87991,101228,135229,179710,183606,160031,80711,-97759,-75910,24817,123926,188214,173867,153100,155004,126588,66714,-25709,-66716,-76517,-42504,52062,115415,72136,10439,-47626,-55941,-88704,-118149,-105469,-54500,-21506,8374,40846,101881,92835,36886,-17154,-79497,-98348,-37314,30385,55683,24241,-13372,-79628,-5533,186833,303285,290634,244034,129205,66673,55525,71799,69852,49522,35862,25608,60912,116803,102815,93770,66809,-13291,-93214,-134562,-140849,-81767,50841,135764,98544,-20882,-93099,-89400,-16816,35738,50554,80924,133625,237334,270889,264693,245398,235280,200514,71179,43491,56139,29071,-40781,-70051,11962,41702,-35346,-84423,-80225,-74359,9907,-21658,-92779,-105285,-104318,-52068,-10705,-8612,-3756,-29588,-95852,-126549,-122278,-115572,-100126,29289,1905,-84334,-149645,-78733,-29199,-17493,-2571,162239,218459,149829,28585,-93192,-34040,51158,93199,65386,79471,29155,-48501,-100209,-66042,-44128,-59106,-58802,-73744,-95247,-106718,-160386,-173362,-33728,146225,191680,67725,16405,26544,49616,34928,61343,112271,94592,43558,16743,9288,40973,123656,203300,233952,178231,109468,27644,-83942,-106685,-44344,-2338,17768,8831,-4486,23314,105991,106750,41130,-12168,-29240,-61479,-89470,-21106,28037,61379,131327,145799,120729,49451,-58549,-135970,-55394,-17469,18553,90182,66459,-65150,-99074,-37921,10132,31256,-2341,-69089,-96849,-7320,-62299,-64718,-56728,-69913,-27184,56264,83490,40991,-34951,-78901,-77828,-75613,-61244,-53783,-37769,398,34726,60906,69371,54831,23460,10925,7729,-8210,-24352,-14393,-6392,-35540,-59162,-93247,-123598,-89703,19086,101407,116437,14219,-48271,84864,194949,191966,122720,56683,2198,23630,67045,69174,44693,9509,46177,21356,-59019,-117331,-114517,-99172,-100236,-52792,-12737,-846,-21060,-25526,-23648,-46016,-41306,-10978,10357,-7143,-26413,-56037,-95912,-44577,25409,28170,-20155,-42603,-69099,-84750,-27164,81638,129825,173233,162071,115409,76065,-24122,-58902,43327,113892,172759,180032,108727,75983,88723,78431,3889,-55821,44598,102083,57942,-49152,-36322,62746,80766,104819,113144,141310,165611,138786,51673,-71061,-106739,52939,59253,5584,-13506,-22776,-45556,-100472,-85808,-19019,-25624,-23320,24641,52887,70997,16172,-8539,34602,73368,92396,83344,79810,56938,32922,33374,79597,132797,137656,134694,80405,5345,-34878,-50380,-70915,-58262,2347,19310,-56250,-122143,-35395,48298,93407,81490,38149,35452,51051,-2783,-35677,-53857,-42208,14866,68997,146159,227255,298371,342942,285853,138935,2734,57842,186793,222464,170929,107981,22756,-47387,-23684,-2148,57703,232347,343942,240089,106864,-5101,-74421,-102174,-52346,-1079,8383,52104,41944,-14294,-48128,-57497,-40926,-37882,-25860,18584,127143,109700,56227,3844,-44135,-28225,-15758,-32998,-41297,-68050,-85190,-77824,-61095,-13521,115350,234738,208527,115004,2387,-59160,-116576,-139792,-127638,-112157,-97660,-90956,-29832,34909,52222,50430,55296,28526,40667,81679,41395,-19919,-58901,-71758,-23980,-10203,-68870,-155121,-86306,10768,48469,35050,39364,72368,86125,48674,-43295,-69104,-2124,13719,-8826,-59277,-129343,-132308,-117372,-80397,-14168,17956,12498,-37042,-88917,-91941,-5111,75809,193971,244364,232126,125075,4631,-101419,-11603,57839,4237,-104072,-21167,27997,658,-39910,-6234,53070,46183,-10670,-54893,-34789,-30645,-21168,18640,24632,-20329,-79107,-133636,-55235,-688,25516,83404,160064,180457,133536,38757,-72682,-133669,-111681,-74154,-35710,-59125,-99298,41104,172557,207872,178355,110283,2132,-100483,-146412,-119677,-87164,-41672,-16960,-3369,-16419,10226,73461,182038,258263,291293,252416,164743,39822,-79826,-112511,-114586,-124859,-137414,-115534,-94357,-97671,-98737,-72004,-46990,-39280,-39179,-40929,-65615,-99857,-106560,-87275,-95746,-39636,-1898,62104,31630,-5696,12603,19065,-65466,-95225,-34728,15991,-8128,-44968,48401,62761,7749,1760,62065,79880,60232,48900,18799,19592,77758,114799,91699,4042,-52959,-24902,-20445,-23926,3052,53104,95706,97888,91623,8489,-50192,-11531,30459,72454,122511,167755,256913,342163,325014,123690,-5311,-44436,-20238,-13502,-53401,-41987,-22238,-96262,-127299,-101955,-93422,-109023,-46524,-57,-2637,-57579,-11823,101563,161476,91245,-2417,-12833,4907,-16605,-19784,-70730,-98169,-64726,-54182,-10670,81739,162319,176552,110208,113889,110570,37049,3405,63715,198823,184247,59917,-9390,6006,-7746,-23629,-83799,-73943,-57599,-30050,-11914,-18170,-51427,-79070,-60908,-39486,-3567,21797,-28970,-77354,-31943,-28772,14970,170088,319390,331423,233165,96811,20061,94350,181734,132573,33567,6319,75945,103466,79536,28170,-25425,-41508,-34615,-48403,-47289,-41934,-80181,-90902,-73524,-82644,-62432,-38688,914,33508,-3308,-104764,-83690,-23434,60533,186182,202016,151106,84751,64761,87685,97516,47252,-29992,-56807,-70861,-63058,-35000,33106,64186,93107,138019,172343,164442,42243,-68154,-109956,46722,115725,100041,74550,84384,171469,184948,114574,70096,78882,77962,49756,21198,10148,16598,77994,142570,67840,-53049,-64190,-44278,-89719,-124714,68813,268269,249020,171089,71153,-36862,-83128,-67330,-28672,-20482,-25918,-55580,-2968,113760,228991,275151,328410,351154,340503,331984,178309,19865,-101915,-118232,-88279,-10441,121489,191389,216014,266672,283755,194112,64621,-50723,-48574,4461,-94164,-146212,-91154,-40935,-8650,-24662,-60018,-87976,-90808,-79565,-65041,-37971,-22568,-54550,-87083,-6204,36817,21773,-6524,3327,35350,21217,-19042,-95722,-100450,-78139,-107057,-123702,-61581,5520,46755,33396,38852,22073,-30293,-65344,-62693,-74945,-100804,-74620,-46703,-18930,10197,57107,117027,135653,110389,90374,34731,236,771,-32197,-70375,21947,79620,45870,-32339,-88335,-74282,-96979,-64776,38359,151942,242818,283325,205983,89075,41862,61684,38203,15637,34483,48505,61531,85848,117773,112271,74117,-5368,-100667,-105159,-31578,9670,10019,-22309,-31915,-32214,-19664,-20629,-58959,-72376,-67818,-65815,-24791,26628,22537,-20635,-84174,-122023,-40895,132670,289459,311897,292382,211647,75826,12741,-31609,-28090,2198,7048,21294,63741,167312,256882,284665,259134,155496,4766,-71513,-57058,-18087,798,28557,47200,68113,118986,125330,124250,141886,118579,37436,22834,102087,109635,25715,-44079,-112724,-85775,-36482,356,52637,53674,-25683,-80383,-42886,-2900,-44936,-39251,73642,165878,226675,257441,138483,24947,-81641,-84153,43064,153875,182523,209512,136671,49560,-16492,-87679,-90458,-48394,8368,31288,24226,-48755,-133906,-156014,-89841,-38603,-51686,-113615,-135503,-112523,-116670,-115439,-100614,-24721,78006,94452,54806,13443,-29690,-48471,-43081,-52020,-37596,-22242,-41147,-7611,42244,53326,-111,-101138,-110871,-3034,141962,140413,37554,1386,62115,119822,93291,19587,-87980,-109213,-20494,37543,9591,-18997,-244,10476,69580,81078,79363,37834,5197,1984,-38766,-63223,-69976,-37302,-16193,-62416,-122348,-92776,-85649,-99763,-96957,-56216,17030,30372,-63789,-129078,-115136,-65048,11412,92502,3477,-54851,-73023,-58052,-48196,-32338,1324,-13810,-13866,3756,21199,51843,11751,-68285,-90368,-80941,-114812,-147054,-41198,19157,-1694,-49459,-100852,-114196,-129642,-57196,17967,17574,33584,108328,153064,135964,54178,-33266,24679,94799,109777,22866,-25424,-460,79346,219831,298599,260198,223073,176528,69927,-20427,-54626,4194,-29958,-61847,-21552,63556,89630,91653,124752,80334,-18311,-77088,61152,132325,108525,129455,110391,13071,-2252,18779,-9250,-33782,-26338,-17241,-52078,-120874,-28691,115672,309030,467024,344742,165632,81650,96286,92850,87766,134310,155547,138066,131630,62158,-33194,-88040,-98162,-74332],[-35582,-27610,-7735,39738,155192,353396,507645,478702,384019,236886,48128,-3609,-32022,-30257,14388,60349,153555,123803,-2824,-78976,-62135,29466,62877,49530,-2667,-94825,-31586,251272,426672,378763,236348,145069,47803,-16711,111872,343447,234823,72736,-25266,-17511,65132,106457,16962,-62685,-68326,-13082,7755,8190,16264,31605,49528,31255,21077,-24416,-32276,-18907,-46660,-94994,-17932,114726,255301,300489,135971,-10058,-88714,-29999,-42167,-110903,-34335,58599,35219,-51820,-90003,-48980,-53695,-54035,-18789,-57350,-85812,-93451,-85119,-106993,-137630,-34851,97246,171873,97503,85431,121180,179030,250608,126203,-11587,-55271,-49458,-34389,15668,3865,-17168,-7280,4855,33881,31617,-40822,-53371,-76793,-99834,-92568,-43777,-24274,-38309,-13686,22371,-4200,-7078,-4034,-4034,48193,156778,313188,405312,256899,21913,-97677,-124031,-79296,4090,58128,94530,82505,80862,71384,19053,-11764,3182,8710,-14645,-54971,-65365,-80026,-103680,-91476,-12256,-8897,-60736,22049,130465,159217,36962,-109311,-75085,-57329,-100229,-118982,-34269,-5904,21482,46215,50384,21916,-24354,20784,136729,222023,151339,66180,-2240,-49018,-76909,-145977,-189048,-204236,-220446,-179899,-136746,-97095,-15007,-89426,-303969,-127898,74881,155448,181587,-61081,-187905,-161878,-117680,-41963,-77077,-73828,-12863,-3982,-101731,-119243,-60728,-32482,-64350,-101638,-14173,5598,28174,14942,-59931,23879,73570,-333,-79665,2101,116667,256149,364573,478586,589573,559965,365653,114704,-95517,-74684,-33685,-11943,-40151,-66860,6327,82170,93778,45531,-7072,-17710,886,-18001,-90640,-16648,99330,181484,152646,113769,73044,-46872,-77639,-92636,-116293,-108584,-44236,19550,92413,32145,-29085,23038,80695,90824,34417,-30618,36909,188319,224338,185423,111405,97886,128946,126410,85988,72935,42271,80514,159405,133977,44628,11515,-75635,-69793,12185,13080,-49490,-74846,2326,26736,43620,-30439,-88757,-16920,7672,36841,63761,35683,-31628,-87807,-35568,-13670,-52115,-98343,-129714,-62309,943,19367,23480,27303,53257,84046,114578,199303,293198,267223,169930,75916,46095,67870,94692,-527,-28958,-9907,2555,34189,9568,-69224,-74704,34209,92771,68331,27899,28207,41346,10141,-27617,-29937,-75418,-121190,-89659,-50711,15460,40234,46476,89977,196945,195599,68898,14761,22043,43137,55241,45006,14100,5718,-2217,-76468,-100962,-61389,9144,67145,93525,52126,3417,-5150,15962,-2058,-41985,-81076,-69275,-18542,117187,200238,149823,46787,-66606,-88976,15670,68875,66783,43157,47087,75276,78918,65784,40154,43469,37019,-16839,-83571,-107978,15686,38855,-40137,-106485,-60006,-19966,-12951,-21344,-62687,-81270,-64499,-56793,-82921,-66358,-21733,-21118,-14869,24122,116884,205045,241828,253845,189661,75440,6819,-12537,53940,115636,194090,247815,204154,102096,1141,-75097,32022,89649,134179,186292,214485,233851,169612,126196,160774,132566,22807,-44824,-18414,-19116,-51368,-72847,-94934,-105290,-90395,-30889,13524,38240,21279,-46061,-93915,-129704,-118072,-85755,-34328,49560,97544,55367,-30751,-87261,-64912,9731,61081,70706,-3362,-42592,-33983,-74082,-52299,-20953,-38162,-66847,-60692,-45234,-78965,-55671,-12680,90089,168735,187913,84257,1599,-28853,-15543,57740,193270,367894,13232,-256403,-64500,45672,99611,213988,320277,356854,381808,191857,53186,-29525,-95615,-125729,-80281,-41047,-85622,-124708,-98494,-91991,-86646,-24047,-22395,-34923,22203,213761,215277,169599,112769,46361,-23090,-33352,31207,-25811,-48696,-88379,-28463,18344,-4486,2251,130441,284530,273449,169103,107552,73013,24170,-27114,-65501,-52470,-60712,-45176,-12849,-20990,-49011,-71744,-107311,-60086,4563,38693,31432,12312,-34411,-89814,-83809,-12581,97051,180187,186424,128037,57698,-24140,4174,-3724,-53143,-90691,-47745,-19505,-7749,-55872,-48099,6072,-5316,17000,52825,26121,116526,196338,210302,193285,181891,185218,112367,17446,-7042,23357,27325,38079,28599,-53207,-54314,-27591,-6015,-19641,-92594,-8573,122353,199707,179408,92391,28950,40346,83519,13064,-54838,-24730,46240,3000,-136429,-74306,102096,286454,346009,262489,60480,-117716,-106990,42888,161478,169903,139757,59368,-45686,-88251,-100426,-96566,-83999,-70432,-78360,-110044,-107858,-91339,-79262,-57200,-43555,-22384,-5923,-21549,-48469,41,117136,156217,76929,-15710,-65908,-5672,22302,48846,58639,13956,-59928,-103771,-110914,-45053,26852,133219,168347,214491,209994,109759,22897,40059,48860,82365,81260,72318,11699,-37589,-56946,16595,43670,34054,16789,2062,-40401,-60001,-20858,-47572,-78541,-86608,-58357,4092,52423,74969,59708,62125,45725,29517,34563,71809,113927,176056,191339,104629,35388,-43536,-123833,-107268,-77363,-20902,30172,40069,-21429,-93210,-8456,36020,6590,-38229,-83842,-118278,-100496,-92777,-100009,-62452,-405,39913,-4109,-61494,-78287,-98496,-77739,-53991,-55936,-80322,-74750,53698,79587,59206,51930,119317,122884,37076,-22008,-61719,-63655,-30754,-13636,-36400,-103331,-148130,-83504,-58404,-38013,17840,77062,99686,124535,101825,20990,8338,36086,30324,33881,31378,63230,89654,63687,39982,-8727,-58522,-106329,-127077,-91083,-106948,-100561,1083,74243,90279,61387,-46756,-80378,-2919,92224,123267,45692,-35721,-58171,-51925,-87225,-58179,-59450,-59892,-51862,-77842,-114279,-142434,-109506,-11552,55604,16369,-68316,-87875,26571,93262,50923,2434,-33062,-65536,-55323,-15199,39133,122571,197314,134440,15711,-50371,-78480,-72417,-90990,-100899,-100729,-55307,-66310,-65152,-22919,63005,102397,98139,27460,-71276,-136156,-59721,-7573,-10375,-71839,-118612,-69758,-54128,-47701,-7579,-45858,-64523,26558,112793,113387,74346,-8119,-90467,-115420,-97961,-45274,17849,88683,105017,25237,-62230,-60614,21808,-18085,-71084,-22225,-38024,-62102,-81058,-78770,-89544,-90944,-56446,-93299,-90297,-99406,-123822,-76342,-3524,40898,10818,-5487,16506,-44900,-67281,-66686,-19897,57130,101278,72513,44240,-10141,-41175,-24236,-20260,-29922,572,84603,134785,118904,52115,31768,85290,162826,167692,107002,68413,84227,94628,177579,190742,121704,68731,-6553,-26827,-68269,-71963,-40576,-72977,-133609,-23823,90662,133097,102606,18163,392,-16623,-53286,-83662,-75062,-27242,-27160,-73301,-55862,-32609,-41033,-56532,-30941,42310,-7220,-36896,-83937,-63976,59645,206775,349210,430296,328365,187535,98671,35034,6235,-18988,-73168,-119366,-122893,-113132,-88153,-121307,-22735,36080,13234,-15482,32093,114760,73512,11647,-6745,20189,74152,89954,119415,151064,161398,148931,66312,-108426,-72253,34171,157261,220698,186291,163085,164556,127325,45861,-53443,-89618,-94201,-57953,35030,119541,88086,22403,-36853,-46436,-85883,-125847,-153494,-87686,-17973,13542,40539,91740,83671,31608,-21034,-78156,-79177,-20725,50338,78497,43636,2687,-62554,8677,197605,299655,271305,209133,88648,62816,70465,74938,64994,28983,22178,22465,65076,122081,104750,91669,61358,-21458,-102945,-134828,-142306,-100878,24010,104716,71003,-35569,-98831,-82777,-12179,46198,61319,87268,153704,258542,274707,256748,236967,243797,244165,95555,31057,55370,43476,-9606,-62741,5478,30153,-51613,-90609,-72246,-46111,32504,-9608,-93049,-117161,-87288,-31640,10558,8101,736,-29741,-91611,-125162,-113712,-93926,-111227,13865,-11655,-89634,-142266,-77967,-34508,-31295,-24783,110746,167973,122627,16404,-95816,-16202,67164,94011,43250,45758,17019,-37065,-82495,-94364,-75066,-70240,-54988,-72220,-99590,-93431,-114997,-177785,-76028,110997,184267,87919,24893,20316,37353,29064,52920,102991,93153,43707,13735,7434,46828,124943,191912,221037,173554,112998,31529,-75830,-99702,-53796,-20301,4491,-1436,-12524,25128,118307,120093,54877,3069,-13984,-39847,-68472,-10399,42589,82554,152210,157042,122234,47167,-56600,-136366,-61221,-14513,31271,79808,36961,-83308,-103656,-51466,-11827,9457,-22878,-87283,-115804,-27185,-70595,-61589,-41325,-38193,16697,106453,129391,80192,-7194,-67375,-83632,-74116,-53155,-44428,-30440,2059,25930,41766,38526,26123,8424,2240,1899,-13782,-25877,-8430,5407,-24174,-51926,-89975,-117294,-85897,9359,78500,94655,-8151,-50653,104428,233325,246489,160167,64945,-952,28626,72813,78693,58089,9372,32410,1122,-74508,-109066,-116109,-90399,-87854,-48673,-8975,6732,-14579,-18081,-15479,-42426,-41339,-5264,20840,1443,-15083,-43408,-94472,-51457,21545,23494,-31423,-65287,-90310,-103870,-39013,55796,94909,139604,134351,84598,30048,-78901,-19377,60977,111540,148614,144812,78703,49405,70585,69670,14623,42627,149443,167230,82908,-48831,-55340,64532,109513,151487,168087,187992,199317,151474,48197,-75164,-107558,48163,57319,8140,-8618,-15966,-39936,-101719,-83024,-2954,-5902,-16254,16531,38577,54095,11778,4710,61798,111066,125444,103024,93169,67433,41589,36577,76572,131327,137519,134903,84217,9015,-23654,-28439,-44923,-34066,18660,32630,-47467,-114978,-44777,26032,74092,75669,46446,51555,75080,24185,-15378,-41282,-43492,-10148,43583,121221,209643,294361,331806,264197,158260,49035,107041,251035,306801,230819,128520,24132,-46611,-22097,3263,67131,225899,304630,222721,101064,-16802,-89072,-122016,-73133,-32210,-24248,14837,14117,-33597,-57451,-55904,-46872,-48158,-38274,-1598,118477,127984,72661,13737,-37963,-27114,-20514,-41651,-51492,-65876,-49024,-19850,-25847,-13970,99047,205159,179000,98836,3014,-50443,-96023,-123649,-111629,-83624,-81753,-98816,-51482,19629,48014,60097,66285,29611,33304,59446,10855,-40886,-70744,-82095,-39061,-23849,-62097,-116367,-99420,-20436,18729,30760,36344,77527,102886,70133,-26687,-54786,26149,46592,22015,-40963,-118684,-123550,-112584,-85613,-14197,23560,24850,-22756,-80878,-88878,4658,84428,193539,230813,231213,148502,26082,-80540,-6065,57826,-1771,-112895,-3991,46122,16107,-44561,-25317,40727,53671,14522,-24692,-25447,-39609,-29713,32951,52447,13322,-57449,-138616,-74681,-24942,-4116,54766,152928,189451,142462,36887,-86719,-102778,-107122,-82959,-50580,-80513,-89701,64800,203900,253465,208470,121969,9469,-93683,-146041,-121391,-94398,-53605,-18217,4606,-4764,13376,66858,178002,262950,290827,250589,169741,19325,-73922,-89855,-136467,-128368,-112962,-89911,-76774,-89343,-96597,-68114,-48889,-51280,-49206,-47345,-78828,-111145,-109575,-77544,-59156,-22211,-4263,60698,38342,5412,21031,18606,-68014,-88741,-52988,-24112,-25705,-18670,60700,61463,2304,-5502,42465,45647,46527,66277,50687,66103,132074,161008,122847,19530,-46399,-23468,-23919,-30011,-3368,39091,67727,68451,69863,-7506,-59690,-20022,23960,68818,118343,158561,242619,343534,347202,146796,9542,-51129,-53856,-53319,-90836,-79656,-65896,-145033,-124120,-86597,-77266,-86777,-38572,-7301,-13131,-59123,-4702,103175,162266,91498,-6427,-22695,-8526,-21956,-24398,-74212,-100411,-70898,-61583,-25107,68930,156715,169610,89214,83218,83925,27510,11450,67544,180105,174595,67475,-17401,-23848,-31125,-46350,-76698,-44575,-43069,-23551,-5085,-5186,-32180,-62811,-56423,-53846,-31739,-3960,-35561,-72868,-23543,-20241,23136,177609,322630,311693,192140,54244,-11602,87221,201529,172764,73956,15711,71380,101298,74857,19318,-32972,-43242,-31713,-48846,-50718,-42246,-71283,-106084,-84998,-82031,-51815,-41157,-29103,5313,-16581,-111620,-77299,-7391,84871,209686,215281,174678,117612,105310,113834,112178,61277,-7828,-31626,-73342,-75518,-28930,55178,95664,135684,168487,183449,170210,48658,-60357,-117330,1795,106578,111148,79454,87506,189274,210440,118943,68284,87274,88157,51483,14974,1844,12769,79493,134394,44425,-71603,-65441,-43990,-89647,-117001,83331,271759,218242,128860,31846,-57820,-90475,-87903,-51956,-43688,-42158,-66278,-11127,97191,194083,234160,286760,307953,312926,351974,220400,52878,-66186,-118977,-137005,-26646,117247,171914,170950,201813,233377,174646,57627,-43622,-31902,37788,-33219,-163614,-129023,-65832,-25084,-38866,-81813,-105585,-91678,-77941,-64161,-37861,-23742,-65469,-99745,4082,53029,31131,-16150,-8200,30433,18007,-26069,-99990,-82311,-67304,-112186,-131734,-62280,665,34784,20792,30831,16978,-30472,-58912,-35693,-37854,-107704,-83806,-47252,-13462,21432,72905,125822,124445,92910,72985,19620,-8417,4455,-20011,-69841,15563,72916,39397,-32475,-80479,-82547,-111260,-76536,27277,135461,213445,253140,194344,84782,51683,86573,60365,23902,29685,51268,82881,117188,133292,90029,38219,-41109,-128761,-111982,-38842,-2259,13,-20452,-21042,-21643,-7847,-4365,-39643,-60991,-67230,-76509,-38891,12534,7368,-40685,-105908,-143055,-45806,127398,301106,343083,331426,232231,88640,25905,-14850,-11458,18163,22872,29649,48445,133088,225381,253451,222163,128937,11668,-39687,-19793,31314,54029,47321,42682,38545,79824,97114,112071,141196,125267,40280,31223,108419,105456,25881,-40898,-113484,-82311,-30561,5577,52630,35308,-57180,-84068,-38531,4900,-38403,-55251,40213,120273,193369,244607,135411,20165,-85498,-67753,54347,154449,185114,218593,142554,48253,-10567,-73572,-77899,-41628,4172,5022,-6023,-66124,-133529,-148733,-89292,-41979,-55236,-111060,-131290,-113357,-119334,-116630,-93350,-4338,105804,121622,76370,27987,-20998,-52388,-53238,-61204,-46134,-26768,-28950,7045,54345,69509,24986,-73044,-141549,-36932,113907,134952,38402,-5306,56821,123394,94102,17106,-87042,-98288,-13842,39283,-12702,-52170,-13092,6701,64946,86970,95904,61195,31623,22785,-26959,-65990,-80607,-46588,-20380,-63137,-141143,-101928,-87224,-83325,-65085,-26954,37299,44534,-42416,-105930,-102543,-66989,-2685,73400,-11633,-69165,-87826,-67051,-48803,-30149,5544,-16173,-27772,-23723,-13694,17744,-13374,-79581,-87212,-75065,-109923,-150423,-48059,6514,-11852,-54563,-104520,-116728,-132577,-61604,12601,30384,55690,139938,185535,153584,63962,-7210,42615,91907,102667,22496,-25701,-926,89015,226884,253236,190636,155881,131770,48967,-42423,-99208,-46422,-74536,-47758,14553,111900,115897,92254,105315,54524,-35390,-80408,54496,110129,70770,58582,41358,-28056,4800,38413,2586,-23106,-3819,5667,-36212,-121626,-45805,95507,300384,491899,394899,182615,71937,64370,49759,58906,133545,186351,175250,160170,71960,-29421,-83963,-96056,-80888],[-70367,-80813,-67845,19451,135806,315512,462846,433929,347126,227549,41121,-21236,-59440,-49341,18813,94568,216294,192280,39949,-58787,-81857,12393,61419,54397,2975,-88237,-52048,209130,377950,347119,216747,128373,40998,-16184,121611,324042,207057,65684,-15364,4945,80596,115991,30166,-57985,-71404,-13687,7488,10715,22803,35406,41996,24705,20155,-15317,-23830,-22661,-55218,-94380,-25105,98182,240311,292111,120738,-22005,-69797,-7668,-26460,-112430,-47044,47342,26114,-54303,-94939,-48150,-43420,-41987,-23764,-69706,-120932,-123380,-102871,-128197,-118772,-16181,103654,145483,63697,65929,118847,177275,243401,113706,-19254,-63397,-59512,-47968,-3691,-9570,-25344,-10859,-3469,7617,-5266,-68139,-65839,-79303,-102138,-95726,-42932,-22547,-42621,-12199,46163,35744,26429,14494,20074,59193,158846,315685,403006,251443,32360,-72705,-128196,-83768,6652,68856,107533,91350,73820,59930,12109,-17458,-4853,1948,-10125,-39323,-49172,-80180,-119745,-100648,-19584,-19269,-50157,43617,153871,182822,57230,-92493,-90951,-70081,-95683,-104408,-40703,-18604,8737,33628,39275,8114,-44908,4219,129835,227200,160229,72380,-4453,-70726,-93064,-137567,-169309,-186854,-213579,-179820,-112607,-53215,37996,-25746,-235504,-184809,65189,176999,159444,-103683,-157004,-135795,-123364,-43370,-82484,-73576,-10292,2452,-90565,-134756,-77868,-36682,-48882,-103661,-51500,-30956,8567,28173,12448,84580,109939,35902,-42695,-18984,47860,155205,274222,429521,558479,521518,346051,116340,-83968,-83556,-42822,-15361,-39975,-67731,6518,83227,97696,51721,-2207,-10563,10265,-13806,-89907,-13894,95685,179020,154834,105430,68205,-45699,-70518,-69749,-84585,-97144,-63473,-9766,74072,37010,-18580,32863,89187,94712,48141,-13329,60829,237363,279271,223648,128544,110494,140922,123431,84525,78939,34288,54608,137289,145278,61170,20942,-60787,-38602,41928,43516,-23086,-74724,-3407,29428,55646,-21399,-78486,-17282,-4297,16180,37798,14346,-54794,-92734,-27266,-7511,-51470,-96452,-127404,-60411,-4685,347,1164,17614,70164,121957,162333,242612,304999,242193,146459,73061,58936,79626,85111,-15812,-37982,-9663,2568,30399,6438,-67405,-73930,31880,90866,58013,11946,26458,49964,23591,-22033,-28806,-74549,-130329,-76066,-32485,21858,27689,24997,71532,192379,206585,83910,23729,20755,32897,51138,57217,37887,24836,9150,-54712,-75279,-38497,37640,96238,116846,61569,539,-15940,-95,-13940,-44276,-85081,-103749,-35153,101453,170372,116561,31720,-76767,-84306,8365,52895,50885,10199,-11024,30324,47448,52899,41228,45940,26583,-31442,-92598,-98603,28412,51551,-24990,-105705,-80021,-54542,-51602,-54797,-86211,-78603,-48934,-37078,-64659,-78751,-37048,-36495,-16743,44072,161206,251616,273306,272722,194168,71282,5478,-18140,31606,96624,178689,231826,197574,102498,1910,-83105,22631,90189,139543,196797,222058,240122,188500,144339,167078,127237,21330,-30895,466,-2332,-41480,-70167,-96843,-113203,-85121,-16489,24053,37813,14501,-55902,-106918,-125815,-86452,-49687,-20513,52211,99414,62210,-17073,-72886,-66594,4076,67769,61851,-13426,-27710,-26001,-66539,-40332,-10420,-36314,-81615,-60300,-22693,-47668,-40064,-7779,91628,184054,219004,121762,27144,-21641,-2659,95509,263781,427379,40015,-244639,-30082,84697,135280,247734,317771,348166,402161,236545,81204,-19347,-93862,-129054,-99023,-49450,-80045,-129261,-110917,-96317,-60441,-5928,-6718,-31755,3434,194225,232769,187287,119186,47844,-14741,-331,83833,14183,-22407,-64375,-19280,22737,5881,21226,129208,267083,296194,213026,149469,102675,44529,-14982,-68920,-52530,-56619,-53351,-33150,-36812,-50877,-62350,-91657,-50604,18311,54815,33312,-889,-53704,-114661,-98705,-24615,86729,171508,170508,81787,-25689,-45799,32051,40393,-17766,-103653,-63114,-23371,-16733,-68655,-57325,7052,11328,36142,66294,21158,97328,186689,214774,194607,182428,178656,108845,47306,31138,52546,43928,58523,42745,-43830,-44531,-23343,-9234,-23987,-114979,-24386,115342,206356,203178,113903,44110,46367,84916,14691,-46635,-17791,49252,1613,-129067,-75491,86995,246290,301324,229689,41103,-117072,-102437,33595,154329,171596,151255,77337,-38033,-79810,-97138,-102618,-95943,-83270,-89323,-121164,-102504,-93689,-87572,-73086,-59506,-31346,-12734,-32362,-51701,-869,98578,137846,63896,-32158,-73033,-13631,7275,38871,66692,43024,-29179,-79484,-92623,-34526,33636,118964,131304,173494,167234,72718,-17794,26140,46063,76129,74767,66772,13309,-30939,-43766,32731,60740,54175,35622,16713,-38862,-56228,1698,-10917,-51046,-66256,-50970,4141,50229,76833,56113,45657,20385,5515,15075,50178,84823,143032,159524,90743,48512,-5820,-65590,-92165,-89496,-44914,17896,33103,-21121,-95683,-25435,6895,-10095,-44588,-81476,-106338,-93987,-92447,-89259,-43589,18332,56680,12756,-56532,-101660,-128855,-77699,-60226,-50834,-56413,-79272,42283,89822,87421,89971,155359,153716,53068,-5784,-49149,-62854,-33722,-10781,-22057,-79903,-146830,-104831,-57483,-27896,23855,82505,114645,148515,118754,31795,21776,57368,57874,58778,41418,59787,72097,42514,22442,-19971,-67183,-116385,-138236,-97999,-121976,-110098,5939,91126,110437,68161,-56295,-54691,36191,126835,130975,36960,-23101,-3756,-30236,-100089,-71447,-68025,-69503,-63531,-81626,-109709,-141234,-107016,-18583,47659,12818,-71145,-82907,25064,96802,65215,20173,-8794,-46216,-56555,-9433,64512,168987,247946,180330,49898,-28356,-85504,-72151,-83372,-102953,-118600,-57055,-49133,-50680,-20244,67548,118208,119172,41615,-58360,-125495,-60059,-10705,-9727,-70990,-114984,-52788,-23987,-30997,-20323,-55539,-99939,-7882,88234,102314,66579,-13735,-89085,-104236,-83719,-25998,43180,110278,118616,35276,-58361,-72128,18148,2360,-35521,6087,-30773,-58543,-66995,-60531,-85347,-89790,-26801,-70337,-81431,-95122,-118076,-72556,-731,49443,22510,-543,7198,-67466,-83864,-81992,-26394,53377,83600,41607,5537,-48089,-69045,-45599,-36416,-40973,-7784,79672,149000,147237,77567,51488,109071,197828,210652,138431,75730,79943,97167,181089,167418,90457,56477,-6653,-23757,-57734,-85826,-76542,-117923,-102208,-163,117802,172671,134085,36423,5758,-20379,-58396,-91365,-75940,-21822,-20939,-71752,-59822,-40889,-39370,-24291,16442,97959,37256,-1836,-48104,-83363,36608,178231,318314,386267,306673,180760,96963,42300,16067,-13856,-78210,-129641,-131188,-111656,-67066,-91807,-79449,-17526,-14802,-6893,47060,120108,74136,18178,3756,23777,63601,77861,100522,117584,133368,132945,50869,-111983,-76855,33278,176650,239109,188506,163245,164008,119528,19328,-77636,-101855,-108581,-72090,16156,118104,102925,35592,-24044,-33628,-72927,-94086,-98479,-78265,-12769,15689,36633,77766,72171,26390,-20760,-66144,-60551,-4984,69542,100994,62135,19411,-44672,18733,196630,284513,248115,174417,55546,64437,86069,75557,58161,3692,-1694,12563,63084,121639,102116,85686,50665,-35239,-114910,-127216,-142763,-111895,17094,95185,61432,-38985,-96933,-78635,-9999,53271,70857,94253,171695,266793,259822,228874,211672,233621,266596,113722,14675,48255,52779,19646,-32534,13099,25217,-66823,-98815,-65793,-16785,53440,870,-89025,-123566,-70207,-10825,31843,25513,6333,-32282,-90648,-127124,-105599,-71973,-105892,-11043,-33093,-98777,-130865,-76968,-40392,-43998,-40074,54555,108518,87567,-1365,-94682,-2731,75563,85052,12490,9400,8085,-21923,-61101,-119408,-110085,-76752,-50889,-71043,-104184,-81617,-75632,-129167,-111713,75422,168800,108713,35873,15170,25520,20270,43338,94404,92198,46753,14005,5307,49995,120887,173522,200020,161473,110970,32144,-67573,-92196,-64373,-39792,-13204,-16826,-23636,26393,127767,129368,64313,13407,-3230,-24102,-49766,567,55816,99575,161650,157108,118083,41791,-56913,-140012,-71543,-15821,39139,66327,10690,-99385,-108735,-69758,-38068,-16100,-45047,-102028,-136720,-50999,-79040,-61313,-28300,-4994,64726,157607,170524,112564,14874,-57454,-92158,-72022,-42606,-29008,-16108,7512,17131,18702,461,-9774,-11418,-10134,-7286,-23116,-32145,-7397,13316,-15237,-46292,-87618,-111671,-83798,-4469,53023,74044,-27836,-53263,116027,258799,287586,188506,68828,-880,34669,76018,81301,62647,2542,11114,-24450,-90440,-101893,-117742,-83896,-79265,-49850,-12806,5937,-15531,-19288,-18965,-53114,-53608,-8078,24462,6787,-5028,-32155,-92046,-60792,13581,14844,-45780,-92637,-114555,-125332,-45741,33967,60148,102980,101148,47018,-23026,-102389,16606,71016,101228,115202,99890,40281,13290,38853,46356,32424,142806,249633,218642,97273,-49677,-75755,62329,133728,188779,211670,225024,225224,159967,43426,-78959,-111881,33749,45820,4062,-9355,-13700,-38618,-106906,-76040,15733,12384,-13798,2828,20176,32664,3275,13433,81606,141971,154348,119674,104987,76900,48877,38945,71349,125630,134019,133768,91522,20854,-5294,-1676,-17841,-12173,30674,40106,-42122,-106797,-55548,2938,54762,72065,56498,67380,97790,51574,6287,-22843,-41538,-39484,15369,93973,185390,275276,297586,223201,160040,84304,151718,308665,380093,278760,138744,17666,-49420,-21938,7270,73858,212761,258645,198711,91641,-29299,-99561,-130860,-100125,-66705,-54616,-13342,-6348,-47346,-63889,-57207,-58277,-64008,-56395,-26782,99042,139050,86436,20627,-36288,-29276,-27178,-52101,-65093,-61389,-11007,37270,12828,-11443,82674,171750,146222,80872,2061,-44455,-77155,-92113,-79620,-55592,-67060,-105411,-74726,2773,44136,71476,79345,32110,25155,34412,-19553,-62860,-86736,-96528,-57581,-37497,-45408,-72535,-78540,-27569,-17694,13783,30138,82272,119662,90234,-11942,-39065,61136,91677,64758,-14277,-104071,-111313,-103440,-98971,-22810,22283,32605,-10039,-68311,-81780,5031,78289,175707,200612,214003,163821,46186,-61447,-3438,52356,-12466,-121929,10048,58918,27018,-49915,-44772,27802,60589,39719,4163,-16262,-54022,-35889,47655,76250,43460,-35154,-126125,-86403,-45422,-29278,28092,138062,190440,147850,34926,-101797,-69667,-95022,-90713,-64403,-96807,-86708,67642,206781,272226,218322,120051,9803,-88522,-144837,-121836,-98696,-62905,-20821,2579,-1166,12976,56254,161617,248679,271145,237964,178820,50353,2208,-40856,-110934,-111441,-87014,-66400,-61495,-82874,-96188,-66812,-53753,-66532,-61404,-53648,-88191,-120096,-106285,-64097,-31060,-8049,-3405,61488,46640,16479,27498,16484,-68301,-83547,-71974,-54703,-18397,16470,74313,61404,-293,-10671,21140,8732,37772,90362,87643,114385,182287,198506,145827,29638,-42819,-24908,-32357,-42275,-16176,17977,33154,34602,44418,-27350,-72990,-31885,13604,59569,107970,142994,219530,330996,357560,165982,22047,-60107,-90946,-90041,-120473,-94592,-85297,-141882,-103497,-66283,-57027,-62946,-34850,-18502,-25874,-59914,1267,103829,164880,97304,-5629,-34683,-24429,-28376,-28378,-77946,-104766,-77838,-66720,-37241,55562,148373,160898,69709,53657,57436,16599,15869,62470,142280,143688,62814,-15315,-54216,-61247,-71725,-54229,-15500,-28285,-18645,-1674,4867,-11822,-42830,-46686,-62595,-55518,-26691,-40666,-66241,-15125,-14112,29038,183272,323479,288097,148071,11619,-37126,81206,212505,201166,103830,19597,58318,90958,64134,7119,-41210,-44292,-29072,-49395,-53847,-41227,-59915,-113999,-91873,-75020,-41310,-44506,-64651,-30164,-36873,-123503,-64614,10541,105464,223235,223127,198736,155924,147840,141293,131294,80566,16434,-6809,-67485,-84319,-13142,73701,119724,168449,187486,181799,163244,47978,-55328,-122941,-43407,85723,114138,77793,87085,206794,235625,119774,61478,89587,92846,49175,6780,-6949,7155,75943,114501,14807,-91907,-63514,-45049,-90351,-97614,107122,276866,188365,85495,-8171,-73571,-82354,-93116,-77433,-69036,-61099,-78916,-22672,74721,151695,184830,234598,253520,274263,358993,266677,95231,-18984,-70197,-106160,-41056,92427,132520,109616,121915,165449,140900,44687,-38167,-20538,60819,19809,-110277,-162339,-90203,-45048,-56112,-103447,-122423,-91912,-76411,-63025,-36875,-24492,-74641,-97986,18708,70126,40955,-27128,-18471,29508,21343,-23500,-87501,-63717,-57318,-118283,-126126,-60604,-5099,20543,5879,18780,7466,-31305,-46578,-4358,874,-88087,-93563,-50373,-10730,30009,85476,128632,108336,73316,54150,3933,-16204,8792,-8109,-68936,7670,64715,32760,-31415,-70273,-87591,-115206,-77914,19291,118169,181556,219098,179394,78015,57575,107161,75914,23890,18716,46521,96491,141530,138953,62056,169,-75263,-152525,-105164,-44090,-17448,-13849,-20266,-10960,-9799,9815,21422,-15813,-48160,-63802,-85053,-53728,-3851,-9004,-60309,-120894,-145606,-52214,114214,299675,362471,358304,242907,97036,37650,4432,11877,41467,43717,38195,23634,81799,176982,209310,175770,98072,18545,-6172,26960,93310,115035,64235,35070,6039,40338,76382,113543,154445,140434,44394,37558,110604,98245,24475,-37748,-112116,-81567,-29719,4052,44178,8022,-88479,-88153,-37226,8155,-32826,-73512,730,74690,158421,226437,131086,16987,-84566,-57914,55296,145478,181382,221747,147171,48239,-3989,-60394,-65927,-35768,422,-22386,-50606,-98491,-137946,-142662,-85489,-44971,-60562,-110499,-128759,-114313,-121849,-114741,-83047,16915,130791,144502,93822,38556,-14926,-56666,-63326,-69693,-53420,-28940,-14785,18603,59158,75337,41246,-50948,-153752,-65238,87932,130448,43183,-8119,53235,127395,97450,19357,-76419,-84876,-10128,34860,-36959,-79640,-18705,4834,57802,88440,108433,81107,54707,40050,-18582,-69689,-88665,-54023,-24055,-61708,-142115,-102140,-74812,-59943,-37924,-3497,46527,45563,-31013,-84967,-79993,-53904,-1583,67635,-14441,-71550,-93224,-70522,-46954,-27871,7822,-22323,-44723,-50284,-44255,-13310,-35508,-86403,-83526,-69987,-104534,-152172,-59923,-12252,-25554,-61557,-108991,-120213,-135586,-68762,-285,33000,68279,160798,207774,164405,71891,15008,55851,82193,87556,18716,-27270,-4284,93035,222985,202825,126910,94372,86377,23284,-66807,-129159,-87243,-115377,-27111,53921,170282,147562,91803,80353,23177,-58785,-83380,47369,87791,35142,-4222,-32848,-71648,14532,57054,15323,-10256,17046,25345,-22657,-110099,-61711,75909,287783,502389,434002,192639,57384,28036,5262,29037,125776,204915,200103,175964,73399,-30379,-84329,-97767,-91610],[-96192,-116647,-91478,24093,129698,276161,407018,384307,305894,214238,37329,-34583,-83976,-62905,27008,125992,272391,265361,95542,-27746,-102614,-10380,56054,57518,9590,-78633,-72234,155331,306581,295015,188694,109995,33619,-11154,131989,299293,185183,69521,8392,33084,96208,121266,40897,-53265,-71384,-9982,11430,17264,33215,42046,37071,23958,26258,-851,-13072,-25190,-61794,-92892,-28419,86023,223977,273951,100414,-32761,-50910,9439,-12794,-106377,-56860,36638,17829,-55503,-98736,-45789,-31659,-25355,-16731,-64186,-99463,-115957,-105621,-125987,-93276,-562,100276,111478,33463,51469,118948,173579,220322,92926,-29139,-69869,-65677,-57848,-18326,-23324,-39902,-21919,-18916,-27306,-42993,-92536,-78123,-82873,-105701,-99584,-42249,-19839,-46205,-12451,65082,74802,63338,39728,48057,66934,153598,306747,386545,239972,43931,-45596,-108639,-85017,7654,75988,113366,95457,63958,45187,3392,-23739,-12088,-3362,-6153,-26630,-35510,-75893,-133521,-105602,-24289,-25734,-36226,61185,168002,190907,66174,-79814,-102340,-79850,-88332,-90783,-51961,-36366,-7034,20683,29510,-2912,-64372,-14834,117716,224209,165552,76225,-9797,-101844,-92684,-114589,-143444,-167559,-208776,-173704,-77124,5217,100840,39154,-170929,-240121,46426,196445,134061,-129651,-134608,-115707,-126924,-47558,-87918,-73907,-9002,8730,-77382,-154127,-91969,-29898,-17437,-64385,-60906,-50141,11521,61987,85715,137852,138066,65869,-3606,-10147,9998,64272,169961,349910,488609,451109,306318,108198,-75495,-89321,-50032,-18903,-40581,-71655,587,75531,93222,51005,-3959,-11321,12898,-13192,-88900,-17549,83278,165835,149225,94599,55458,-50379,-65986,-49372,-56882,-77774,-79836,-40728,52108,40211,-9504,33821,85988,85810,52065,1003,83517,283650,332336,258831,141126,116325,145945,117037,80516,81528,24324,25196,105920,145353,74005,35332,-30611,-4568,71873,76676,4184,-76014,-14710,27662,66738,-11853,-68864,-20121,-17408,-5053,9433,-10427,-78006,-86507,-27127,-10136,-56461,-98389,-128886,-63115,-14854,-21595,-25126,296,78745,151871,201190,270980,296864,205233,119203,62890,59894,79458,66417,-34089,-49100,-10701,1938,25846,2091,-66858,-80736,22309,83375,42557,-12832,13900,46757,26672,-22837,-32073,-74650,-141892,-69214,-21991,21360,8978,-1689,51262,186559,213144,95407,30044,16654,20879,44420,64388,54401,35651,13700,-37973,-51737,-15160,64712,118821,129707,61653,-8957,-33100,-25788,-34898,-50319,-80206,-123150,-50684,69982,119317,63924,3590,-94198,-75780,-2835,27024,21499,-38753,-71885,-3590,16016,34854,35232,40930,9387,-51042,-105522,-96039,30593,54036,-17642,-104036,-102621,-91660,-91087,-89091,-114280,-76730,-36777,-18750,-42679,-91217,-58991,-55518,-18051,65701,208168,298334,302608,284217,188428,63875,2275,-24946,4068,66255,150059,200246,173786,87493,-9329,-106549,-317,82714,136833,197102,217053,230443,193414,151296,161143,111244,13674,-20730,14171,9171,-35707,-72681,-103519,-124550,-81732,-5466,33396,38197,9876,-64718,-121841,-114968,-52505,-11636,-5250,50495,97094,65889,-6241,-60110,-66680,-12980,54837,30441,-32386,-17899,-24681,-64006,-31560,-2006,-35060,-97726,-56368,2747,-15322,-25965,-12969,79936,184950,238494,154463,51274,-18275,1325,118097,305267,440057,24827,-222289,4811,117309,163905,272383,303331,327938,407711,271462,100778,-15444,-94427,-111640,-115336,-63164,-79266,-134170,-124158,-93453,-40214,6483,3598,-29934,-15912,165632,238454,197904,122849,47484,-11123,22569,130649,52801,844,-44087,-9574,27108,17390,35313,113904,229809,292869,233874,172047,117425,55911,-6045,-71151,-54330,-54202,-63947,-62623,-59097,-57040,-58162,-80318,-41797,29962,68014,34380,-16008,-76535,-137191,-100229,-36087,69126,150332,143159,35168,-80838,-16719,61001,79259,18432,-93784,-78729,-26828,-27106,-81668,-60023,7915,22956,50636,75724,17459,70691,165359,206827,184299,170210,157662,92479,80514,73478,81654,59716,76334,49603,-40207,-37484,-16776,-4115,-14706,-108055,-48015,96980,200949,217059,127214,52365,44103,76099,12205,-36078,-11623,42653,-10821,-111178,-68382,75112,211126,266596,211494,41685,-87143,-91414,19657,138653,164390,153262,86752,-34464,-75257,-98103,-112176,-110387,-98208,-99809,-103380,-91416,-94015,-96478,-90956,-76374,-42855,-24706,-49529,-57419,-6401,72954,107878,40459,-53741,-81182,-23042,-9962,25217,69530,65679,-5006,-60370,-78264,-29924,33214,97208,95546,132391,123424,36487,-60029,15444,43898,67174,64479,58530,13523,-25554,-31762,47471,76987,74220,53834,28533,-40426,-58018,11306,16557,-29241,-50809,-46421,5298,50785,79742,50633,24112,-12085,-21232,-3851,28988,52325,100670,120394,72728,57344,29346,-11122,-49186,-70447,-71225,2040,22159,-23788,-97463,-42501,-20148,-30142,-57894,-86254,-96383,-87063,-92493,-78412,-25640,35244,69278,24641,-53988,-125706,-96573,-45777,-48827,-39807,-31992,-75699,26692,95295,111420,124402,186899,182597,69021,9480,-36108,-57725,-32144,-4733,-6688,-56131,-122096,-127881,-57096,-18972,27244,82980,123618,164187,127930,38717,31380,72748,80643,80503,49839,54589,52090,19753,3451,-32109,-75744,-124775,-145236,-102266,-140027,-119909,7716,107081,131355,73917,-64639,-32469,71957,159193,134355,25773,-10607,44377,-2422,-107690,-86041,-77996,-78853,-73052,-82487,-104558,-139976,-105376,-29167,34143,4324,-78036,-75742,24605,98512,76568,34473,11056,-29025,-57359,-5148,87140,210899,287086,217765,82237,-2964,-84150,-68931,-74479,-105581,-112307,-29660,-11674,-27680,-18303,64044,122834,129200,49312,-48527,-114854,-57926,-12884,-9446,-69513,-105840,-40006,-5446,-4345,-15401,-52009,-127031,-43210,60504,88251,57910,-19054,-87987,-96195,-73599,-14432,57641,120389,123248,42329,-52642,-82964,12543,23196,7389,37719,-24776,-55801,-49751,-38022,-77827,-88663,53,-43316,-69293,-89741,-114948,-73861,-3480,54270,34554,6503,-1232,-89419,-100553,-97711,-33677,46653,62093,9127,-35929,-89703,-94842,-62600,-46910,-46876,-12842,75062,159674,172372,101710,70831,131102,227044,245097,161760,78888,78163,107287,189741,149659,66270,44981,-7579,-21126,-47195,-92356,-111227,-149277,-60953,19449,136463,206981,163832,56014,12966,-21278,-61708,-98095,-71897,-13077,-12551,-69292,-64116,-45916,-27774,9925,60409,152081,82570,35138,-11813,-89488,17041,145145,272515,323519,274650,171667,93481,48920,26387,-9709,-84498,-136126,-129269,-107173,-46658,-57143,-125856,-58828,-28428,7490,61654,121813,70739,21894,14337,30164,54596,65108,80228,82501,101874,112988,35261,-107742,-85648,25185,182318,243349,182156,155224,155046,105165,-9765,-91791,-98676,-117123,-82949,-2197,111286,115815,49416,-9552,-17548,-51920,-53629,-40240,-36801,-5386,16911,31576,62861,60912,23402,-15023,-47509,-42577,10749,90169,126104,82517,39349,-24144,26708,187474,262665,224981,144007,32914,71107,102398,75142,52080,-17193,-32834,-3219,55428,115940,95350,76726,36315,-52679,-125431,-115985,-139716,-101985,30589,106009,69058,-29694,-86923,-74440,-8003,59312,81648,104877,188493,263222,227753,181474,170080,204651,264859,127208,3746,38340,59103,48171,11271,37487,31557,-75063,-105760,-57971,15221,71849,9839,-80301,-106010,-51605,11560,53943,44197,14157,-35198,-91114,-130341,-96171,-48674,-76199,-43996,-61708,-112774,-120730,-75850,-45586,-53093,-45668,1344,47640,48888,-21575,-86002,8755,78857,69707,-22644,-19810,9419,-1721,-37223,-109635,-134444,-72381,-43993,-67557,-107036,-71871,-44723,-91855,-139044,43128,148301,131877,50785,12989,17212,12083,35730,88390,93386,54410,20267,6607,52905,112834,149536,172536,143808,105331,31665,-58279,-83153,-72559,-56886,-31616,-34196,-34390,29948,135858,135981,71204,21191,5017,-12198,-32923,12018,68032,112684,159998,148048,110923,36539,-56369,-144867,-84133,-19117,43362,50782,-11927,-112284,-109589,-89019,-65141,-42077,-65575,-109641,-152883,-73382,-85139,-61413,-15656,30618,116694,207971,205817,138850,33720,-46966,-100617,-67008,-28398,-7892,4041,17086,10972,-4421,-39053,-46069,-31397,-22486,-16242,-32527,-39902,-8376,20069,-5930,-39473,-83461,-104449,-80760,-17181,33048,59498,-41754,-55025,120830,271068,312488,206700,69760,1826,40737,76945,78486,60666,-7613,-13478,-50899,-103764,-99827,-117898,-77681,-72403,-54030,-22062,-1564,-22410,-27448,-32305,-76689,-76602,-17127,22983,10780,4887,-21541,-87804,-70052,4155,5113,-59759,-119630,-124459,-101340,-34661,26030,33546,69346,67404,7556,-76281,-52731,45906,75535,86286,77777,51610,-1113,-27539,-3550,10487,54243,232136,334999,253666,102584,-50018,-92054,59585,154927,217071,244117,253375,245119,167439,41147,-79614,-116941,16470,29611,-4211,-13722,-14157,-39626,-113601,-63120,36970,29526,-14917,-14884,-498,8450,-7965,18500,93941,164493,177778,133088,115348,85414,54569,40514,65595,118193,130017,135346,107972,46982,21595,29152,10295,8195,39015,41976,-39467,-96804,-63749,-15646,40923,73596,69268,83807,120122,81326,31555,1361,-36667,-70002,-11165,69233,159065,245965,248386,173135,148054,107838,187044,352043,432582,308567,136865,3440,-54323,-20814,12523,80245,194803,209717,169226,79113,-41144,-101106,-107744,-129955,-101749,-79943,-28568,-13186,-48763,-63363,-60073,-73084,-81817,-76643,-53232,74164,144781,98869,26370,-37130,-34402,-35574,-63673,-80983,-52706,27044,89901,48610,-8091,66614,137237,112248,61721,-122,-40475,-60489,-59179,-44315,-30273,-54500,-109372,-97220,-12726,42875,85335,94160,36114,17220,9320,-44584,-77524,-99777,-111596,-78402,-49333,-25937,-32213,-39336,-1251,-35499,-17383,20732,85361,134843,107608,258,-23042,103138,151851,122317,23903,-84053,-94954,-88079,-118820,-39618,14159,35445,812,-53441,-72779,-4302,58868,143836,158161,181963,168639,63097,-44963,-3662,41634,-27418,-110619,20485,66042,33251,-55711,-63862,14352,65438,62595,30880,-6787,-73328,-35993,61548,95143,69124,-14021,-107166,-87626,-61544,-50955,3597,117244,183962,150889,39948,-106915,-38734,-79703,-96895,-77223,-108623,-92858,54320,183973,261895,206570,104187,2566,-85735,-143531,-120234,-95809,-65135,-25480,-11289,-6298,8055,41943,134793,216555,233434,214946,186705,97730,59573,-5495,-84342,-90113,-63607,-46136,-49159,-78639,-98555,-69104,-62234,-85535,-76692,-60378,-92445,-124052,-101445,-53820,-15431,-3707,-3927,62693,55386,26421,31202,12277,-66922,-80569,-91097,-63715,15311,55299,87799,63487,2130,-12923,-1857,-30658,34060,117889,126387,160603,224501,223768,157476,32146,-43541,-29239,-44449,-60310,-36510,-10903,-5733,-266,17833,-49910,-90576,-47004,-476,44833,91548,121664,189355,305593,354304,178902,30322,-71349,-131786,-116831,-123250,-79627,-66147,-98866,-79456,-46544,-37558,-42658,-37313,-35100,-41568,-60516,5232,102796,168318,107735,1403,-45787,-43014,-37456,-33523,-82658,-112823,-87463,-70865,-48344,40187,135581,148435,50890,25896,31309,4147,15662,48325,89475,94633,45066,-9091,-68167,-89948,-88990,-27476,10220,-15983,-17115,-3550,10193,8282,-20191,-33072,-64814,-72182,-42585,-41375,-57144,-7666,-11689,30147,183495,319356,260542,102527,-30082,-56153,73022,211006,213677,119355,15628,38798,74514,48262,-8751,-51428,-46992,-29268,-52184,-58758,-41239,-49047,-103963,-92430,-64415,-33673,-50621,-105141,-72165,-64044,-137201,-49336,25877,116775,222093,222831,221176,198355,187185,163859,148629,98953,37471,14484,-52718,-74642,11727,86045,133448,188274,193257,167670,144221,39429,-55610,-130779,-88351,52226,104815,66636,81474,221633,257300,115431,48387,84342,90431,41230,-4946,-17590,-1485,66281,83987,-19106,-113199,-60776,-49101,-92855,-75155,136222,281525,161807,45825,-46283,-86704,-74445,-83847,-104811,-95591,-82262,-93778,-37572,47484,104702,129514,173672,189616,225303,349809,312001,146429,38359,-6350,-38002,-40463,46152,72826,35216,40578,95549,98311,26551,-35849,-15119,72719,60703,-62097,-162802,-114752,-68121,-75969,-121886,-133306,-92678,-75948,-62609,-35996,-26031,-82506,-87589,32528,84183,48778,-40797,-28047,31891,31304,-10870,-66598,-46914,-50016,-124931,-111726,-57472,-12401,3994,-11073,2907,-5727,-30919,-28293,27934,38147,-54572,-99474,-56496,-11685,34372,92916,124381,88226,52582,34338,-12170,-22805,13688,3320,-67934,-1944,55098,26043,-29531,-58475,-85399,-104162,-69571,14681,100536,148312,183030,161853,68900,58640,118965,81448,16891,4007,35372,100637,154904,133569,31678,-35006,-101170,-153401,-90783,-47004,-35376,-30501,-20165,-251,4728,33361,54364,9695,-35367,-58675,-90537,-68154,-21411,-25620,-78367,-120354,-131585,-61154,93050,283574,365971,368451,242688,101802,49351,28202,43768,73909,71145,49101,-6235,17560,117282,159021,127854,67868,26944,29523,81293,165116,181537,80839,26908,-25162,7430,69311,131233,180487,163944,52060,44461,111063,90534,22850,-33056,-105601,-80859,-32273,-3754,27302,-25436,-115295,-89544,-35291,10795,-24435,-87401,-38921,35115,126592,206355,127577,16736,-79761,-49068,53892,134813,177584,223929,154309,52846,6333,-44279,-50181,-26266,2594,-37833,-97843,-138348,-144958,-133954,-76393,-44410,-63364,-106562,-122669,-110904,-118780,-105009,-65799,42307,155534,166445,111551,50261,-6085,-55466,-67207,-71496,-52815,-21414,6583,32797,62124,75961,53792,-29474,-130657,-79049,74638,137186,62182,2510,59973,139760,111550,34497,-52614,-63563,-2161,31933,-53443,-87313,-10395,11618,55567,92235,123400,103747,79577,59634,-5796,-65563,-85808,-52370,-20398,-51320,-117238,-84682,-46558,-29359,-8442,20372,52510,42810,-21900,-65438,-60074,-36978,12554,77958,330,-56255,-80726,-58406,-31584,-13741,19977,-20940,-53625,-64429,-59444,-29903,-42783,-78250,-69462,-55074,-87679,-139205,-65363,-25233,-30568,-58348,-102264,-112666,-126715,-66542,-7245,38336,83529,181414,229331,178648,88909,43913,74226,76584,75390,22422,-17972,3016,105286,223021,165036,84375,54244,57034,8594,-77768,-98007,-80871,-102094,10028,110950,253372,202218,109904,69490,4166,-70370,-67299,56886,83198,20466,-30369,-66344,-77799,43438,90255,45355,21528,53374,59230,5999,-80048,-56934,75839,289825,516011,477640,214507,58597,9023,-20571,17404,129848,228808,230544,198117,86436,-16487,-69359,-82413,-81782],[-87105,-70016,-47625,33071,116784,222612,330743,319363,248820,182772,21227,-56244,-116467,-85639,21914,137882,300339,316613,142979,-2443,-118748,-52945,30708,42719,1051,-81833,-104799,87059,212527,216049,139852,76293,11270,-15302,128408,257998,156433,69317,28519,52267,98705,109901,36069,-61025,-79545,-13271,7970,15949,35078,38622,22002,16051,26359,6443,-11344,-37009,-76668,-101184,-38977,67731,197679,239102,67909,-51566,-43578,11994,-11733,-106520,-73162,17716,1919,-63894,-109453,-49927,-26773,-13891,-9856,-58296,-69525,-87627,-97733,-113018,-77694,1281,78457,64849,339,33219,111491,159544,177381,59785,-46772,-80030,-73866,-69944,-31991,-37618,-65123,-46555,-47272,-75154,-76773,-113893,-94487,-92222,-115047,-108331,-45758,-20147,-52734,-18758,73542,105560,96019,64301,71415,66814,137396,282291,352560,219061,51349,-22048,-87329,-84991,4024,75513,107974,90973,48863,25087,-9411,-33186,-21593,-11028,-6364,-19722,-27047,-71003,-138422,-107099,-27784,-29743,-23579,71727,169863,182666,63751,-73199,-108349,-86671,-80477,-80739,-68868,-58827,-24088,9078,21854,-11323,-82753,-36056,101083,212418,166401,78466,-16719,-139674,-69342,-85850,-116258,-148233,-207348,-159859,-33872,65096,153075,84240,-127698,-290075,20004,212305,103666,-133665,-115158,-98008,-123028,-50474,-90217,-72666,-6596,16993,-61757,-154710,-95521,-10782,23340,-8331,-24333,-33462,36183,103807,148309,177935,156585,89934,32687,17144,10648,7577,66511,249247,387791,357024,250936,92219,-68280,-87873,-53269,-21135,-40092,-75162,-8072,62477,83568,46481,-8896,-15898,12904,-11919,-85560,-23098,66810,146075,138863,85818,40015,-56827,-60573,-29329,-30506,-55202,-85917,-68067,31898,45398,417,26320,70935,67700,52169,18487,105748,323676,380330,290870,152073,118953,147668,112191,80105,85904,16539,-1248,74427,141163,90021,63595,16454,34702,105216,116451,36220,-69153,-25129,27472,83783,6496,-54983,-20805,-27122,-22447,-16202,-32361,-87848,-71159,-32016,-17958,-62279,-99509,-127602,-64352,-23061,-39698,-48887,-19102,82817,175985,232413,285761,274655,165250,94327,52254,56550,74184,46209,-49667,-57108,-8722,4774,24856,1143,-62723,-89247,12358,77383,29980,-39837,-3514,37765,25486,-24477,-34437,-70621,-132280,-61987,-13119,19623,-9685,-26214,37448,184167,217120,107078,39109,15893,13241,40530,71239,68228,43176,16828,-21364,-25937,14139,94593,138232,135828,57701,-18337,-48073,-51899,-58818,-54721,-64172,-89483,-52547,33303,56840,-319,-32288,-105521,-55459,-8737,-1372,-15257,-94619,-75234,-6438,-6626,17492,27519,33744,-8551,-69365,-116427,-95033,28237,52489,-12235,-98730,-122503,-125319,-119736,-109687,-137752,-70029,-22619,2955,-14241,-72600,-65211,-61796,-10100,93660,259890,346470,332212,292194,178240,58738,2269,-28328,-21258,32477,115909,161532,140984,64980,-22000,-132236,-31784,70451,130343,191662,203998,210061,189193,152812,149968,92117,5523,-10503,27118,20160,-28421,-73521,-109390,-131962,-75227,6599,45483,42800,10712,-68006,-133250,-95896,-14263,29767,14700,49089,95714,71706,6957,-44212,-57601,-32101,27632,-13891,-40144,-8892,-25968,-61682,-21018,8925,-30427,-110634,-45946,33405,21953,-6922,-21970,60122,177336,251739,186246,77732,-14356,393,129862,324573,421510,-13873,-200296,36702,144033,187878,289416,281656,300475,398485,295074,114573,-13948,-93469,-92589,-97561,-77274,-78428,-133620,-132796,-83651,-22721,16661,11856,-26721,-31515,135262,237263,205512,127163,48624,-8506,38087,170712,92202,23753,-24659,2786,34613,32555,46340,91001,184210,272666,237941,179670,120415,60742,948,-70239,-54049,-48947,-68188,-95509,-81128,-63400,-56434,-70038,-30639,42760,81384,38244,-27994,-99127,-120199,-82849,-42405,47965,120768,110292,2656,-54698,29262,84627,109002,51562,-70697,-89775,-26998,-35511,-89741,-50458,13105,31588,62251,83743,19695,41933,135807,188956,165036,147946,125901,69413,116503,118322,110723,76206,93109,51372,-39715,-32288,-9551,4764,547,-81247,-76186,70284,185347,221465,132880,54587,35390,62888,11996,-21655,-5249,26315,-31474,-83734,-51670,69504,184967,246490,212456,62561,-49284,-77012,3468,117148,149915,147271,88551,-33775,-73503,-101985,-123967,-125420,-113724,-103398,-85130,-75413,-87872,-102388,-107353,-88279,-52677,-40846,-71809,-62618,-13679,46591,74754,12138,-78445,-89865,-32532,-27976,8833,67736,82005,12758,-45795,-67405,-30726,25680,69751,62120,93747,81753,2994,-98279,14082,44673,56769,50973,48382,12934,-20519,-19434,62229,93224,94631,72270,38605,-43502,-65125,8203,31914,-15304,-41818,-46182,5980,52765,83097,43403,-1240,-50369,-50410,-24039,7226,17986,52428,76532,50279,59615,56916,34554,-6531,-40901,-98117,-17904,6498,-30445,-99608,-60037,-45343,-54034,-79874,-99584,-89477,-82097,-94377,-69191,-10139,49154,77078,31021,-54605,-141103,-54740,-12905,-32201,-28278,-10665,-60565,10484,94820,127678,150638,208263,204582,82859,21530,-25748,-51152,-27420,2644,7581,-34383,-96823,-127300,-58485,-13361,26185,76689,124156,168717,127489,40369,35619,80115,95425,95939,54110,45906,28937,-5710,-18390,-46730,-85835,-133242,-150092,-104713,-157164,-125897,5185,119371,149575,75892,-73267,-16586,100160,184608,130844,9628,-5256,76608,20510,-112044,-104192,-91603,-90417,-82563,-82858,-101902,-141713,-107809,-46156,12165,-12011,-92210,-70167,22022,96092,82796,43178,24184,-17507,-61078,-5847,102606,242206,309140,241907,107934,20617,-75472,-64857,-67712,-112140,-89972,18687,35107,-2060,-19584,49524,112241,124309,47682,-44377,-107489,-56863,-16949,-12341,-70513,-98272,-34616,414,14990,1144,-37410,-112189,-75724,30101,68784,44450,-28830,-92843,-95778,-72101,-13655,58828,116140,115814,42009,-50284,-96714,1788,40064,53463,67331,-24438,-57909,-33520,-15406,-70041,-92022,18838,-18511,-58804,-87678,-118541,-84520,-15983,50625,42566,12490,-8925,-110276,-120904,-116831,-44952,33795,34848,-25171,-77347,-137979,-119662,-79477,-56208,-52636,-19706,66487,162764,189792,119984,85197,146143,243904,263760,170840,73551,76849,121189,197446,131918,43669,29600,-13835,-23289,-41292,-91127,-141291,-120742,-31580,27843,141263,230052,187010,73297,18532,-23774,-68119,-108189,-68226,-6353,-6783,-70155,-73589,-53408,-17632,35678,94613,195148,121121,67366,18412,-85323,-3213,106054,212475,246148,231108,156238,83861,49841,31760,-11313,-95545,-134328,-117417,-103532,-32905,-29454,-77606,-69324,-28057,20840,70485,114983,58681,18058,18729,31227,40366,46204,54229,42977,63282,84057,14429,-102419,-100850,6799,169978,228912,163357,135150,134144,81048,-44447,-98274,-91831,-125307,-95648,-24479,92782,118455,55879,-535,-5093,-31886,-17957,7133,1591,-2207,12455,20983,43097,45574,17724,-10233,-31984,-31148,20970,107914,149879,101428,58647,-5777,27940,167394,232246,198419,114133,14654,73871,112155,68256,42567,-27135,-69660,-30936,35615,98744,78293,59013,13228,-78659,-135623,-109387,-138488,-82501,49099,122633,81316,-17447,-77975,-74514,-10783,59663,88846,114486,197725,243407,175861,110525,107952,152934,233310,130640,1412,22872,57787,70163,54599,67224,42511,-77551,-114035,-52430,43783,80957,11455,-73518,-91718,-36714,29817,70737,57779,18050,-43374,-97723,-139183,-90485,-29854,-38503,-87662,-102638,-137047,-115766,-80465,-55722,-63726,-48056,-47313,-14181,4186,-47660,-76852,13586,72828,44747,-64310,-37071,17971,17199,-16776,-81108,-100840,-61500,-38883,-66017,-112750,-69709,-27040,-69316,-162738,11164,120776,152130,64286,8950,8789,2295,26390,79954,91768,61506,27699,8134,51607,96245,115885,135040,117181,92703,26934,-52063,-77196,-81561,-74225,-53412,-56823,-47519,31937,137617,135146,71312,22713,6926,-7733,-22620,18429,73626,116190,142708,126764,97621,28661,-57618,-152938,-102454,-27837,39653,29309,-35763,-126793,-107287,-105323,-95261,-70984,-87318,-114481,-148010,-94865,-92248,-64897,-6923,63638,165922,249811,228932,154514,46285,-38981,-101083,-62733,-15262,12626,23080,25220,4199,-29033,-78998,-79593,-51787,-36383,-26579,-43275,-50827,-13515,23245,1325,-33877,-79851,-98283,-79099,-27566,20955,48825,-52791,-59296,115769,266146,315266,209926,64784,2118,42306,71830,67915,50738,-21914,-41436,-78022,-102240,-104185,-118182,-73876,-69382,-62945,-38257,-17355,-36834,-42755,-53244,-110550,-110537,-33266,14520,11486,12090,-14219,-84711,-80477,-7852,-6626,-73462,-115488,-101695,-63798,-6262,33863,18874,41280,34974,-31949,-122472,-10276,66109,73895,67008,38331,3713,-40746,-67085,-53628,-36493,71607,296756,393073,268260,98197,-50846,-99245,57400,172257,234920,264086,272174,258655,174457,42397,-77114,-122390,1986,13811,-15515,-21354,-17388,-42927,-120141,-46159,58125,43773,-20329,-36281,-22717,-18033,-21982,19375,97996,176583,193325,141737,122883,91665,57133,39650,58785,109611,126916,142499,137416,91582,60378,63206,38898,26937,43679,37960,-39253,-85291,-66504,-26277,35159,80395,84175,100771,142356,114564,62241,29662,-30424,-98951,-31555,50678,134275,211369,193135,123970,127561,120072,209896,375097,456594,316044,122589,-17664,-59489,-16559,21742,89145,174831,162373,136340,64301,-50900,-93608,-81086,-124779,-128929,-95487,-30019,-4706,-34890,-53706,-61991,-87023,-94527,-93366,-76622,50363,148137,111946,33827,-36845,-39765,-43271,-73619,-96294,-37698,65110,136218,79858,-3827,53125,106177,80932,43993,-893,-35385,-43766,-26531,-8972,-6212,-42003,-108172,-113993,-21945,47699,103208,111566,43345,12433,-10960,-56760,-73270,-93582,-114511,-97278,-54388,-4574,6983,6085,47114,-299,-57383,12662,89000,150095,124480,13006,-4463,154155,230008,198062,78536,-53109,-70326,-64588,-128998,-59932,3370,37148,13344,-33969,-60140,-18143,33471,107324,113104,142438,165601,79590,-27201,-2132,30664,-41377,-95075,31798,72210,39681,-56940,-77180,4942,71591,86159,59835,8343,-90479,-23349,78478,113724,94642,9700,-83812,-76252,-68282,-64617,-13603,98011,176783,158013,63910,-84926,-7193,-59219,-95426,-82994,-110486,-101453,35341,147631,230762,180561,81375,-5798,-79287,-136793,-111346,-77910,-47517,-21533,-29242,-13394,4718,30951,107029,176661,187947,189805,194451,142255,102885,24203,-58529,-65361,-37813,-23029,-33167,-69878,-97278,-68492,-67297,-100851,-87826,-59994,-85176,-116929,-92679,-43249,-6512,-4466,-1979,69475,70771,41941,39328,13701,-57239,-72716,-100890,-42366,69196,100892,107280,75573,17690,-4742,-18286,-63130,42414,153542,172468,210151,264118,242876,164037,33768,-41211,-27845,-49210,-73006,-55464,-37333,-34686,-21535,3222,-63556,-104057,-56337,-9308,33795,78382,104173,162700,278135,345652,192432,41874,-74626,-166669,-109439,-96043,-49279,-28590,-56192,-50221,-21431,-12815,-19858,-38051,-48587,-50484,-51887,15655,108316,180011,129760,23226,-42390,-54147,-40715,-31759,-79267,-116019,-91250,-65520,-49721,31265,126549,139969,40450,9691,15602,-90,19972,35681,37683,42902,25215,2994,-46903,-86277,-73266,5810,39031,1226,-10543,-2087,19879,37549,14696,-7821,-52360,-70135,-39235,-25551,-35634,8144,-3624,34925,185462,317718,238694,66558,-60226,-60140,69932,205618,218827,128975,13009,26008,64939,38937,-18037,-54601,-43317,-24199,-48691,-56981,-34275,-30908,-78691,-76708,-43129,-20777,-50741,-138096,-106445,-84095,-126474,-25072,44576,123982,213379,222637,249953,252165,228343,186533,168263,120717,61510,39741,-22608,-33852,49909,100248,145000,203278,195295,152306,124416,32655,-52305,-132369,-121757,17977,89607,53543,80004,241689,282368,114719,38056,80457,89711,36504,-11199,-20863,-3841,60048,54931,-45600,-106612,-50303,-47793,-88233,-44819,174374,291253,147953,22871,-70776,-91218,-64646,-67214,-119325,-111613,-95207,-101560,-46190,26300,65242,79789,115330,127847,176822,332027,358676,211953,110739,69954,38187,-11782,-8965,3573,-36679,-6828,57128,67038,14614,-28593,-7103,82436,95885,-13530,-129867,-131747,-83736,-85466,-115662,-116961,-86870,-69014,-55242,-28030,-21476,-81829,-69107,49887,100322,60360,-50125,-29026,44073,53760,15857,-36876,-26032,-39619,-122719,-87692,-46885,-14917,-7869,-22653,-9332,-14103,-20159,1346,65090,77926,-9093,-86009,-58162,-10590,39411,100081,119109,71442,37639,19968,-22684,-22276,24524,19560,-61617,-7953,49659,24762,-21819,-40687,-70418,-82296,-51155,17824,87502,119317,151144,146999,62092,58677,123365,80317,9631,-7862,23418,98270,157669,120833,5645,-58620,-106853,-129890,-71674,-44953,-52331,-44658,-15101,15330,25653,64743,94650,37760,-20862,-50428,-90477,-79166,-37188,-39903,-92465,-104498,-114687,-71602,65734,253256,350952,358975,231706,104309,62731,58064,84738,115470,105397,64131,-33833,-53482,57864,114567,88466,42569,37356,66734,139636,240530,247764,96894,18850,-53074,-13863,76723,160885,212806,190708,62008,51725,109977,82318,19913,-28225,-94889,-80924,-39955,-20794,-1340,-65462,-129930,-89683,-33948,11824,-14488,-90825,-78093,990,96773,182484,121348,15263,-76227,-42338,51199,123103,172650,222830,160191,57991,16341,-28892,-34336,-16806,7337,-34102,-86348,-95521,-155362,-128550,-69880,-47383,-69288,-103605,-117984,-109126,-115557,-94184,-49077,63473,171507,179692,122552,56624,-880,-55120,-71222,-73373,-50829,-10465,27309,42301,55840,63989,54789,-16758,-113536,-85148,66982,147189,88144,19047,68678,151595,127428,52585,-29163,-45510,226,21384,-70187,-83075,-1382,15560,47716,86741,128192,115794,92264,68460,-306,-64743,-84345,-54985,-23319,-46119,-96731,-66899,-22294,-8643,8871,30350,42998,25724,-26650,-60191,-56957,-35791,17841,82705,11992,-44207,-70734,-48185,-18233,-2066,28194,-26260,-70035,-82018,-75702,-48403,-51555,-73857,-63236,-48089,-77166,-129840,-82232,-49992,-44615,-63053,-102776,-112820,-125169,-73967,-25901,28256,82209,181452,228935,174721,92595,56766,74694,52972,43817,9927,-21206,-1154,104247,206666,120027,39671,12175,21815,-17244,-95472,-64068,-52048,-66846,36446,159452,332430,254526,124074,52336,-24822,-91622,-57314,56841,70745,2230,-39378,-45027,-52833,61561,108373,63759,43179,76419,78662,20785,-63205,-59314,66174,276469,502147,493033,217896,46530,-20921,-58420,-7572,114216,225758,234042,194684,78862,-20954,-72235,-81955,-76395],[-50259,-15261,11300,51453,107173,172937,255694,258106,194046,149814,8727,-65621,-123422,-102221,15543,142723,310586,350384,188335,26947,-92868,-96976,-3226,20631,-12418,-87456,-131130,30410,124488,132198,83966,38339,-15881,-18213,120351,213036,130825,72880,51740,71348,97917,92718,25291,-71568,-85117,-13917,6106,15243,36004,32298,4182,7529,26721,13377,-10818,-49566,-91190,-111447,-49172,50747,170377,199111,34111,-70339,-40924,8206,-15921,-108331,-89287,-2141,-14129,-72243,-119759,-53772,-22507,-2396,-716,-51807,-41705,-53959,-79051,-97645,-68246,-6096,44878,14436,-30129,14819,99845,139684,124598,22358,-65882,-87717,-79123,-79528,-39167,-40721,-90587,-79419,-83102,-126431,-78627,-117561,-109368,-102792,-125608,-117084,-48781,-19058,-57376,-26895,74744,128981,124943,88259,89931,62097,114352,245910,305483,192252,56127,-1161,-66757,-80977,-1033,69806,94129,79931,31534,2909,-23410,-43226,-31174,-19261,-8925,-16361,-21604,-65220,-130466,-103654,-28226,-30223,-12592,76140,160602,161949,53466,-71073,-108795,-89887,-72870,-74376,-89739,-82205,-37458,2460,18564,-15862,-98107,-57747,81984,192845,162489,80775,-21409,-127587,-33382,-56227,-89260,-129533,-207971,-137241,15604,118642,185101,102772,-107232,-281073,-13901,220989,66303,-117703,-94252,-80713,-111492,-48688,-88323,-69607,-2646,27099,-44830,-132283,-85147,16492,66646,50497,34785,8260,71415,143820,194304,200016,162968,106075,62446,45340,28905,1369,-18928,137212,264806,246448,182116,67193,-63687,-81551,-55008,-24428,-40634,-79086,-20069,43702,67941,36914,-18140,-24980,9513,-10773,-80929,-29902,46652,119458,121991,77071,21951,-66199,-56307,-12445,-8116,-34628,-82942,-92748,11683,48882,7292,5929,38913,41457,51091,38379,120934,346675,412625,312682,157764,115759,143601,107301,83233,92302,9740,-24427,46107,134949,109876,101869,72222,75016,138055,158342,68539,-55310,-34558,28269,106641,35078,-39769,-21843,-36188,-38962,-41543,-52430,-79431,-56126,-45353,-34382,-71604,-102869,-125061,-65804,-30761,-54907,-70842,-42771,78375,188628,249519,282012,238376,123185,70001,40575,49644,63932,24255,-65017,-64615,-7122,7250,23368,-389,-58402,-99880,2036,72884,21618,-69070,-28109,20759,17741,-29740,-38994,-65944,-113241,-55857,-8325,13879,-30640,-49409,28506,179454,211742,113772,47290,15672,7094,36015,73890,75454,43935,15427,-8422,-2092,45636,122132,149205,131021,46966,-28829,-58209,-71687,-87472,-61284,-47246,-54024,-44397,-4899,-13957,-75016,-75796,-93057,-27027,-8331,-32232,-61346,-136415,-13050,17095,-21259,-1974,15031,21357,-29635,-88729,-128030,-98656,19038,44800,-11129,-94034,-142616,-145545,-114041,-99114,-113804,-61910,-9580,24413,16211,-33342,-44900,-50761,4341,123430,309349,388588,355850,291843,161131,52815,2324,-31688,-45261,-4387,76358,116572,99909,35711,-30962,-108800,-69928,48315,116079,176675,179562,177261,174261,148071,133715,69693,-5156,-3640,36147,27687,-21952,-73110,-115595,-133384,-68737,16547,56750,47668,12807,-69163,-142756,-74639,23850,69413,34807,45071,92945,77516,20398,-27756,-41509,-44004,-7086,-48635,-20874,-2931,-32329,-61221,-10633,20005,-25463,-122327,-33725,64736,60494,15310,-33603,31343,161429,257885,214276,103644,-11913,-7518,129512,323443,382167,-61931,-189603,56869,159743,203728,294960,253226,266730,372851,302856,120366,-16571,-92914,-75488,-75924,-91188,-77988,-129077,-135629,-73139,-9896,22764,16126,-24717,-44549,104258,229015,209025,130415,49492,-8169,44488,198268,128602,43890,-8210,14850,42816,48463,52227,62445,136331,241402,228623,173733,111257,57702,3803,-68829,-52532,-41219,-60640,-105016,-92800,-69710,-58287,-61181,-18255,55734,93850,44085,-35294,-119445,-89494,-57054,-43178,23875,84195,75096,-6766,-811,67918,97547,125536,77496,-47822,-95875,-25534,-42337,-91453,-31760,22075,36116,70052,90150,28809,13923,99279,161671,137364,116286,85096,44560,150426,161347,137379,92460,108344,49010,-41324,-28905,-3260,13118,13960,-55320,-106818,37993,160912,215937,130508,50671,21583,52210,18341,-4668,1487,2300,-51986,-51010,-29802,67927,165011,236748,227405,95185,-12367,-62077,-13437,91904,129561,134669,83669,-35200,-73788,-107705,-136817,-128108,-120937,-96366,-66799,-55537,-72100,-100769,-117008,-88266,-54828,-58432,-92174,-62499,-18816,25909,48482,-11356,-102161,-97913,-40174,-44588,-8544,62896,93351,25824,-33782,-58459,-35176,12329,39485,32362,60166,45352,-25508,-96397,26388,51401,47616,36312,38575,13661,-13337,-3643,79831,111467,116894,92955,49303,-44654,-75036,-4487,34865,-9109,-38386,-48876,7077,56881,88337,37397,-24856,-88910,-79602,-44672,-13589,-14577,4941,33671,26266,56799,76594,70788,31776,-11379,-100024,-39153,-11276,-38762,-100230,-74935,-65147,-77966,-107890,-116994,-82445,-77218,-95715,-59474,5139,62765,83539,35887,-53832,-121107,-17237,14024,-14855,-16259,9010,-34926,2451,92051,137693,168878,219037,219391,97298,32904,-16026,-41894,-17840,13363,23220,-12005,-70631,-101924,-57764,-7918,24299,67454,119560,165351,121379,40734,38487,83425,105226,107904,57596,37794,7726,-29243,-38775,-59604,-93098,-137606,-150990,-100605,-145283,-115898,5508,131413,166684,77330,-77403,-3389,123307,205047,124463,-7501,-5829,92719,36828,-111341,-120814,-103769,-100233,-88660,-79889,-98231,-142160,-109942,-64820,-13013,-30759,-109056,-62701,21061,94214,88876,51280,35429,-7512,-63613,-7504,114096,264719,317720,256830,130965,46661,-56029,-54323,-58729,-118195,-62851,80517,90296,28163,-18252,30412,92157,110190,42584,-40010,-97950,-52138,-17632,-12973,-68848,-89198,-31423,1048,28076,25373,-12161,-75728,-86407,6632,50354,30840,-39224,-99792,-97684,-73900,-17685,53381,104528,102891,39231,-47308,-107982,-8198,57579,106370,98738,-24764,-59616,-13437,12325,-56361,-94614,33813,7748,-45459,-83907,-122955,-98598,-32063,44230,52205,23807,-7421,-112968,-138655,-132524,-53911,21265,10122,-48158,-90877,-139428,-128047,-90993,-59871,-54138,-23937,59300,164301,205358,138269,100369,159297,252547,270336,170453,66501,84058,143872,207074,118173,27059,16083,-19494,-24400,-34570,-79110,-117068,-87189,-8678,30243,138874,247447,209437,94670,28469,-22773,-72391,-115218,-60462,3325,1918,-67946,-82392,-58859,-7336,56903,123548,228744,155613,98679,46529,-74018,-18347,70149,150755,170534,186338,141256,74629,50909,37592,-12500,-103229,-118830,-99158,-94118,-20385,-5103,-29946,-42178,-12597,36501,78849,105577,44222,13026,22319,31153,26071,27133,29344,7062,25126,52652,-5172,-92469,-113376,-13996,147881,204026,139866,110967,110033,56647,-76086,-95610,-83482,-129145,-104604,-44150,67996,113570,58000,7005,7908,-9632,15660,45999,33382,1584,8478,11387,25397,32686,15175,-2009,-15942,-20583,31740,129803,179574,127303,84821,16654,28747,144695,202022,175275,90982,4222,74934,118979,60497,36165,-11858,-85573,-64902,8049,75045,56161,38135,-12219,-106970,-133893,-102641,-133844,-58359,69386,142406,97377,-1026,-66537,-72374,-12207,60295,97946,128297,203690,214973,115222,25517,34208,88163,181357,129473,16035,10310,54960,90424,97351,99672,58828,-68461,-114235,-41855,72403,85138,10911,-64166,-75258,-20113,48847,86723,70439,22090,-51403,-104189,-139481,-83193,-11036,6284,-93607,-129039,-134179,-105568,-84720,-65866,-71371,-45161,-74658,-65283,-38564,-72561,-64748,16889,63278,16928,-103944,-31765,36509,38275,4522,-48483,-59704,-42440,-30767,-61212,-115961,-70226,-17127,-55254,-159241,-13418,95629,173070,80367,7646,5435,-1929,20359,73251,91653,71972,40048,15235,51409,76358,78630,94613,88991,80389,25254,-42953,-69329,-86081,-85800,-72508,-79453,-56556,36893,136890,130990,69294,22985,7460,-5442,-14445,23343,75914,113275,115041,99307,83512,23587,-55070,-150229,-121379,-37018,32277,6852,-57033,-139281,-97945,-89338,-121457,-97612,-105781,-115074,-132406,-107965,-96149,-67067,2057,96461,212742,283137,241711,162774,56760,-29168,-88218,-55794,-610,34115,42262,33877,190,-49681,-109716,-97530,-66146,-46934,-33428,-49907,-59654,-18128,27099,10602,-25550,-72789,-89420,-74886,-28879,21236,43757,-58590,-62859,104332,247355,298251,200715,57169,1703,41667,63395,53629,37693,-35513,-67384,-99114,-90214,-109364,-113987,-69118,-66897,-72898,-56865,-35961,-52119,-53968,-61525,-118110,-134475,-51228,2381,11907,18984,-7788,-80728,-88682,-19007,-16947,-82638,-86959,-63033,-19746,35336,56009,19938,24540,9858,-64993,-101660,24317,79926,69507,47450,2142,-35542,-64492,-82458,-92343,-85607,80445,329813,418186,263623,87123,-49907,-91626,59737,188009,244560,274012,283909,268364,183698,49943,-69612,-125520,-3182,7434,-24868,-28896,-20854,-46030,-119448,-25208,78565,55396,-28607,-58023,-42813,-43904,-36908,17434,95478,179081,200873,145890,127778,95872,56676,36193,51158,101009,126811,158495,182750,158225,117977,101347,68276,44686,45588,28789,-40389,-71950,-61978,-27321,37486,91145,100206,117923,164509,151726,99438,60010,-24080,-123237,-42008,40080,112954,175355,139486,82649,103343,121770,218117,373727,447534,299078,96339,-45229,-64388,-9224,35496,101486,154341,119193,100909,46336,-59401,-82281,-54625,-89440,-107985,-98253,-22880,13094,-10911,-38102,-62968,-92707,-94709,-102195,-96023,30067,148176,123618,42069,-35111,-45110,-50297,-81658,-110582,-18439,99713,171385,102837,-1259,40942,78892,52025,26634,-1254,-29860,-28320,2629,22215,14490,-31376,-104741,-124412,-25897,55773,120559,127066,50403,8297,-27311,-57061,-53549,-68210,-99057,-114432,-53463,15035,42291,49695,99734,67673,-71361,6761,89971,161404,137498,23695,13055,208031,318439,284800,145217,-12295,-40095,-37401,-103972,-85288,-12406,34849,24242,-13657,-48227,-37250,3778,69648,68160,96739,151096,91344,-11615,-1679,17090,-56477,-78929,41000,74652,43576,-56532,-87480,-4088,74528,105558,87215,26096,-98774,-3016,93844,128299,115849,31303,-61915,-61578,-70543,-74464,-27465,78740,166826,165390,102213,-50750,18084,-39735,-90333,-84997,-106343,-114912,10387,101236,180774,139872,49631,-17986,-72701,-128834,-100602,-49576,-9924,-3040,-49005,-25437,-966,19885,77740,130063,135696,160610,193919,170905,130070,45015,-38831,-44182,-15284,-2064,-18149,-61226,-97083,-69567,-72737,-114568,-97125,-56253,-73721,-107870,-86883,-38613,-8619,-14917,-4146,74898,86674,57655,47063,16494,-45199,-65154,-103331,-9127,125044,144183,125897,90988,38690,6796,-32619,-88810,55703,189172,218875,256169,294502,250110,159726,28577,-41580,-25621,-48612,-79068,-73753,-59257,-48105,-26904,999,-67735,-118664,-64523,-17853,21798,63932,86096,135833,245673,326631,199532,50338,-73144,-129541,-81870,-67400,-22206,4146,-21880,-24238,1736,9533,-2288,-43419,-64494,-56432,-40209,25860,113244,191653,154145,50866,-29009,-61738,-44514,-29953,-74089,-120192,-94585,-57821,-48072,22021,114248,127995,29940,-1843,4437,-2021,22480,19865,-12048,-10805,-364,9602,-18546,-58315,-43722,33884,60669,14670,-6408,-4293,27703,69540,55442,20323,-35743,-58807,-25211,-380,-8900,25211,3404,36231,181024,310082,215582,34072,-84863,-58945,63658,190317,210748,126504,5871,16561,58069,31055,-27068,-58369,-41629,-22005,-46775,-56534,-28841,-14054,-52099,-54798,-20584,-10866,-52564,-156132,-122961,-91710,-98401,-1927,56180,116545,189546,214793,275655,305521,259827,198968,178781,134410,78675,59809,11004,18147,86835,107886,146524,205731,186993,130336,98208,20543,-52744,-134906,-143424,-18534,59177,29783,76114,258220,301129,110025,22936,70311,83012,27480,-19173,-23883,-6952,50600,23093,-70225,-85687,-41730,-49340,-84232,-16605,208607,294567,137304,9887,-86740,-97150,-62161,-56622,-96406,-119014,-105575,-109355,-55344,5556,28630,30539,54591,63600,123628,298700,392069,277563,183943,142730,106273,25610,-68912,-78233,-86399,5274,62425,54564,6064,-23570,-3424,83871,117748,26453,-99511,-149090,-93934,-81475,-92917,-101532,-82758,-63168,-48247,-21099,-19103,-80993,-53868,61432,109695,66853,-62620,-27946,57274,78373,44179,-9637,-10174,-35258,-116957,-64037,-37461,-20752,-22257,-35440,-24193,-22066,-4512,32872,97339,110600,37436,-55944,-57574,-14704,36843,99091,106264,51887,21905,4230,-34805,-22046,33426,32750,-57709,-17665,41437,21846,-15755,-24892,-52819,-61489,-33669,20446,71761,88037,117469,128386,50710,50231,111959,66667,-1246,-21236,5396,82044,140605,94904,-20594,-73562,-97971,-108096,-57715,-45812,-73837,-57001,-9601,30071,46486,96089,133276,60743,-11431,-46174,-91665,-92768,-57047,-57991,-109030,-87524,-99022,-90157,26605,202699,308959,321741,203376,98382,71882,87281,126252,156912,138240,77554,-53718,-123976,16080,88637,63344,20405,44517,98978,192382,306597,301632,106769,6281,-81018,-24518,91036,192065,240946,211372,68354,55006,103856,69965,11556,-27798,-84524,-85085,-56850,-51389,-46017,-113560,-104752,-92322,-36640,8301,-6118,-78669,-117127,-30412,66495,152377,108417,8387,-78122,-39189,47108,109796,164700,216150,161634,60635,23338,-16599,-20780,-9642,12408,-10719,-13859,-26816,-123055,-130477,-70594,-57938,-80696,-102395,-116358,-111548,-114909,-85389,-36447,76350,175594,182042,125309,56775,76,-56171,-75834,-76047,-48053,3469,46585,47220,41129,40770,45061,-12607,-103230,-84609,63585,157793,118954,40807,78946,162519,144817,72448,-7981,-31064,-1973,5535,-84681,-73551,6567,17436,36683,73448,122767,116509,92578,67649,180,-64375,-82642,-60595,-31780,-44869,-79311,-50015,-3407,3173,16621,29880,23932,2272,-36971,-61042,-62608,-46001,15907,82278,21055,-34548,-63038,-38171,-3218,12677,39451,-30553,-87969,-97462,-87658,-63364,-56699,-69427,-59663,-43243,-67043,-119142,-103729,-79139,-60442,-68593,-103336,-113356,-123985,-83406,-46945,12304,73118,169688,215170,160817,89849,60679,64844,20233,1967,-11359,-29594,-7859,100319,186114,79123,1194,-23297,-8946,-42785,-98969,-34109,-16674,-32624,61154,207642,410932,311859,145120,44532,-47075,-102696,-43114,58260,62418,-6393,-28381,4462,-9466,78188,122360,82528,66637,99078,97275,35650,-45960,-54030,61263,261538,475301,492925,217604,37292,-44296,-92547,-30454,95288,212670,227491,183258,67791,-27296,-75779,-77877,-57199],[-1354,45901,72971,74712,101270,133699,192313,207901,148813,122384,7518,-52771,-97115,-106199,11291,144719,307868,365947,229143,60853,-51070,-102075,-41122,-5693,-28375,-92624,-127671,2553,63531,60356,28698,176,-44454,-16618,110650,170394,111062,81353,79126,92916,97621,74874,12763,-80677,-83373,-8942,8392,17353,37584,24917,-14013,-595,28097,21316,-9057,-59503,-101661,-120728,-56538,37283,145618,160563,4989,-85753,-40254,1721,-22193,-110332,-103161,-20052,-27083,-77532,-126572,-55084,-17019,10388,10139,-44789,-15105,-16608,-52394,-81142,-63648,-20398,4476,-34112,-56299,-3055,85124,116180,70027,-14341,-82910,-89885,-79649,-85006,-39053,-28065,-99684,-115694,-121757,-109445,-47323,-102983,-118585,-112245,-135026,-122959,-48878,-14491,-57510,-34326,70733,144954,149332,110344,102837,54949,87560,200396,249165,162005,58812,17059,-47075,-72678,-5186,60917,74859,63883,14004,-18870,-36413,-51821,-38967,-26214,-11930,-14381,-17105,-57994,-117625,-95139,-24542,-27058,-3077,75730,142253,133381,38727,-71572,-106092,-90066,-66097,-71414,-112401,-99447,-41456,3860,21569,-15123,-106736,-77372,62998,167607,153647,84370,-18392,-74194,5897,-27624,-62619,-111111,-203857,-103098,70106,161527,193779,94656,-106995,-249876,-54322,218486,22781,-89016,-68611,-61355,-94179,-39443,-81305,-63598,4123,39667,-26042,-106785,-61614,48929,109661,107517,98929,59437,109917,178218,222543,204194,158305,114852,85180,67186,46231,23932,-48143,29841,134123,129821,105271,34926,-60354,-72076,-55626,-28517,-41777,-82129,-33458,21709,48326,23659,-30407,-37102,3882,-8713,-72606,-34070,26238,88788,99781,67798,3722,-77004,-52625,1387,10472,-16631,-74149,-113239,-8589,48750,10641,-26119,-9551,16927,55342,60831,125221,345585,421982,320247,157525,107407,134674,103568,92394,105075,7679,-40279,26791,132014,135279,143812,130588,115044,169290,199438,98707,-37217,-39659,32615,137656,77718,-22754,-22290,-44075,-54297,-65903,-68234,-62347,-43228,-65746,-58648,-83607,-108318,-120912,-66008,-36472,-65331,-86948,-69480,64869,187843,250220,260332,193065,82949,47758,30384,43358,52828,3475,-79385,-70534,-5302,9431,20875,-3186,-53867,-105650,-3928,74257,23323,-89617,-58584,-2987,4483,-38049,-45472,-60902,-92973,-49444,-6752,4776,-52951,-68192,24369,169761,195023,113971,53929,16080,2369,30568,71888,75620,37890,9781,763,19020,78074,144924,150221,115465,30774,-37537,-55895,-67328,-114798,-70843,-33542,-25794,-32806,-35697,-83048,-143860,-100525,-53553,7946,1234,-59260,-114742,-89743,55822,51097,-27434,-23136,-1979,4095,-53023,-108394,-139968,-106730,3938,32087,-13336,-89805,-138113,-115897,-85353,-72400,-87468,-53116,2106,45052,47673,11900,-8235,-27588,22466,152883,352118,420468,370493,281664,137630,45631,2142,-35321,-66376,-40950,34609,69164,54234,3881,-28730,-60642,-90461,14417,92475,150716,143365,134198,151855,140460,115851,46377,-17801,-649,40794,31401,-16381,-69817,-119433,-128106,-63266,23729,66325,51780,14811,-69383,-149002,-53519,59785,104630,52703,37650,88655,83282,34102,-11064,-20554,-33957,-23162,-18841,16005,236,-43609,-61513,-244,30913,-20941,-127710,-22220,93911,97655,39083,-43293,-4551,140153,258102,237445,127991,-10839,-21959,118189,306648,334316,-102383,-195143,59875,161832,210140,287887,220920,230125,334371,294840,118404,-23246,-93042,-61143,-56809,-93906,-76733,-122432,-131015,-64060,-1922,24510,16016,-24950,-54972,74058,214644,208331,131901,49332,-10314,41789,209688,158433,59761,4205,24893,50048,63109,52448,30542,90873,205537,211054,157875,91319,46737,1731,-68317,-50224,-31445,-41559,-67020,-79849,-75032,-63819,-53192,-5269,68223,104603,51004,-36617,-119082,-59033,-29319,-38635,-1535,42779,41262,2975,43061,92147,97886,127529,94212,-29062,-99442,-25134,-48785,-88557,-9940,32247,35339,73434,94707,44043,-10850,57157,125879,101987,76045,37103,22768,176724,198003,159031,107123,121244,43561,-44269,-27330,1219,18486,21149,-36592,-136851,4423,130063,200533,119842,40495,4776,50608,31246,11676,8175,-20811,-54608,-17309,-8382,65300,145526,228521,245686,129556,19868,-49034,-30754,63709,103731,115854,72242,-39157,-76521,-115344,-141240,-114163,-107682,-85427,-49444,-33569,-47648,-89931,-115626,-76718,-46231,-67874,-82922,-54591,-19927,13681,34794,-20456,-117763,-105777,-45923,-59307,-26987,54921,99539,34357,-24117,-51803,-43252,-7384,7153,5344,31417,14273,-49529,-66589,48560,63263,39823,20174,28893,15318,-4113,15711,99471,130084,138761,114274,59516,-43694,-87398,-25678,23260,-12965,-41999,-55313,7143,61210,94024,33197,-41219,-117645,-109520,-67147,-34500,-45217,-37643,-5131,862,48131,86426,94954,62539,13738,-77060,-61974,-31643,-49562,-100905,-87294,-78746,-99634,-139004,-126733,-75165,-73521,-97368,-50591,18914,75293,88657,40029,-49791,-92396,12746,32340,-738,-6205,25263,-6217,5099,87086,140002,176332,216345,223545,111274,42337,-8450,-32380,-6296,25093,38574,9639,-45158,-76616,-55258,-3508,21287,55342,109478,153897,109676,39452,39742,82811,109524,115431,59685,30151,-10721,-50488,-57920,-71088,-97763,-138323,-150258,-91327,-116772,-90487,12882,141822,178595,76523,-77413,6282,139632,218255,114687,-26282,-14256,90449,42472,-109225,-131382,-112552,-109099,-93634,-76157,-94935,-141818,-112054,-85026,-39307,-48862,-121089,-54672,20279,92156,94403,58360,44219,-6,-66015,-11261,119658,275571,312662,262473,150926,75201,-27821,-37559,-48561,-124678,-37240,145538,148987,59875,-14123,8834,64339,88224,34655,-35030,-86367,-44590,-15447,-11665,-65238,-80261,-30796,-2512,34083,48987,16458,-39380,-70619,-6748,33781,16009,-52067,-109789,-101092,-78719,-26263,41939,86914,85320,33142,-45482,-117359,-17510,74271,162434,129652,-26607,-61624,9146,44043,-37855,-96783,43317,33106,-30870,-79629,-126572,-114959,-50573,35720,63513,40377,2494,-98637,-151711,-144203,-60949,8974,-9878,-50100,-59162,-88741,-114838,-98496,-60431,-53986,-27672,52161,163887,218871,156486,116057,169495,251391,263179,159965,59262,100134,171841,213938,105629,14188,3729,-25170,-25407,-28426,-63384,-86970,-58372,6890,26453,130399,258652,229939,118838,40847,-20589,-76278,-118764,-50966,14092,12150,-63116,-91203,-64685,-94,71792,145023,248533,181847,125891,69587,-63531,-30103,39088,93165,105854,143550,126434,65411,51121,42431,-13944,-105729,-97828,-78164,-80320,-10542,13717,10673,-7025,7740,50763,84812,92460,26486,6160,23771,28010,10372,7097,5274,-24676,-12209,18599,-23883,-81407,-120886,-36631,118043,170862,112560,83951,85073,35586,-101404,-92808,-79099,-132299,-111655,-61791,36163,97434,52116,10125,18516,11407,43337,72653,54295,3837,3791,1933,9203,21310,14134,7057,-1696,-12097,42459,156095,216081,161924,118082,41894,28041,120057,172715,154486,72623,-2439,70495,119590,50291,31675,22786,-56729,-101938,-30148,42902,27444,13147,-39711,-137941,-122225,-97554,-127722,-36051,85361,158907,111912,15385,-54875,-68925,-13563,59730,106761,143364,203611,179217,52633,-68852,-46447,15195,114596,122192,40782,2092,49664,106589,133763,126711,73815,-52835,-105203,-26174,96726,82067,6608,-54108,-57995,-3388,66737,99620,79512,23307,-60904,-109513,-127292,-75989,5208,52861,-30169,-74698,-90315,-86078,-87540,-77445,-78554,-41547,-69178,-87566,-76036,-92713,-53225,16712,49067,-14013,-135081,-10761,58955,58201,24079,-16525,-18797,-20625,-22054,-55093,-117838,-75202,-16226,-50342,-147219,-29956,76768,190921,96054,6860,4636,-1547,15158,65582,90497,82854,54037,25788,50976,52395,38365,53837,62327,71147,28586,-31116,-60800,-87847,-92620,-89441,-103909,-60492,42718,131380,121434,63423,20468,5123,-6471,-10198,24310,72255,101306,77114,65833,67473,19957,-50033,-136988,-141069,-47821,19530,-17766,-78073,-150760,-85582,-66214,-121677,-123223,-123198,-116251,-119441,-111664,-98922,-69450,9310,125372,251420,302782,240967,161159,63062,-19280,-73017,-48767,12419,52925,57950,39761,-3830,-67069,-122056,-95698,-74924,-55784,-38426,-53327,-66762,-23185,30099,20077,-16490,-64238,-79944,-70170,-23159,27770,39329,-62683,-67739,84807,213711,260675,177548,44872,-2410,36228,49496,34591,21088,-49286,-91758,-105347,-79988,-112080,-106947,-65367,-66903,-85405,-76927,-52955,-58967,-44278,-32796,-68313,-97954,-68836,-14897,10083,23061,-4707,-78551,-96239,-30855,-27566,-88671,-60754,-20896,27717,82495,83193,30294,17465,-7464,-88223,-67271,48299,85853,61172,26883,-30740,-60451,-60174,-58010,-72176,-107951,74900,325866,406045,238858,68301,-49246,-75506,65407,200088,244480,272760,287178,272485,192739,61162,-60000,-128032,-1502,12439,-29601,-36183,-25562,-49996,-109687,-4008,94039,60995,-41897,-78053,-59153,-69043,-54536,10573,85162,170492,197681,142681,126928,95001,50303,27068,39616,89825,128034,182054,240912,244433,196266,142003,95592,58975,42860,12645,-44498,-59412,-53260,-22465,43125,101047,113265,131789,183419,189684,140441,87814,-20817,-134928,-43232,34839,93224,138216,90638,49783,76823,112131,209040,345136,403703,256961,58223,-80390,-70855,-1938,51176,114955,132420,79484,61840,22427,-69856,-72742,-31716,-54490,-77405,-92048,-14789,31530,14978,-22009,-65242,-81689,-82674,-101492,-112904,12051,141182,129161,47587,-34036,-51753,-57941,-88279,-113907,1207,125921,190077,113380,-3626,27580,53366,23339,7523,-3264,-25816,-16452,24963,45405,29069,-25251,-103105,-129810,-28515,61885,131286,135371,53142,1213,-42228,-51846,-29592,-35921,-76140,-104021,-49305,29897,70603,86262,145598,141194,-12088,5776,85110,164716,143322,29583,25850,256562,404900,370620,215648,35494,-7653,-10531,-73784,-116400,-35379,25839,30624,4304,-40486,-61629,-26959,35086,26195,47379,123275,94641,-1341,-4747,-928,-74069,-64616,45801,71383,42962,-56784,-96990,-15664,70823,116922,109869,44085,-82178,19153,104127,136288,129690,47226,-44956,-49830,-72682,-83593,-40709,58541,153035,169271,144722,-12245,31513,-25381,-84862,-84991,-98754,-134074,-20574,48920,117259,86901,9190,-34110,-67484,-121370,-90959,-13504,42980,32895,-59453,-43107,-10677,7379,48335,80595,80076,127455,181483,180779,142021,55607,-27589,-29930,1009,14223,-6384,-54999,-100132,-74052,-78826,-119723,-99942,-50477,-62390,-100834,-86727,-42044,-21968,-35266,-12790,75321,99808,71147,52727,19512,-33647,-59941,-98985,22774,172388,179670,139764,104630,58806,16843,-45294,-95584,69586,220388,262333,295987,313628,244545,143511,14888,-46630,-24230,-42279,-71643,-79265,-61848,-38565,-15437,12293,-59124,-129171,-72132,-27308,8053,47602,66869,108619,209229,297149,197601,53803,-66501,-91770,-52723,-44336,-3763,25242,1440,-3651,20766,26733,7327,-54960,-82615,-58024,-27826,33430,114715,199203,175768,78986,-10579,-64534,-50311,-30058,-69095,-122581,-95526,-50353,-45553,10717,96766,110338,16072,-11648,-3662,-2727,21960,1233,-53633,-61035,-29855,7569,1760,-30924,-18044,50816,69479,20622,-6775,-11440,33383,102891,100429,48080,-20137,-45345,-7215,29810,20772,41698,8330,33119,168871,294640,190093,4225,-103718,-57035,52728,166218,190951,113216,-4279,11795,53990,24484,-36459,-64432,-43962,-24435,-48040,-59205,-27124,-650,-27245,-31115,315,-5770,-57355,-133557,-101057,-74797,-66365,16579,57216,92030,151951,198961,294920,351527,277562,198923,177072,136511,86152,72302,43083,69079,115234,107470,137521,195437,168841,102852,66389,2700,-57560,-138797,-131253,-46799,12945,-5344,70918,269377,311076,100943,2534,53326,69777,13901,-28718,-26877,-10908,38582,-8947,-91788,-69025,-37291,-54904,-81729,7245,234040,288190,126548,3501,-92873,-106285,-67441,-54239,-79704,-115484,-112422,-117165,-64857,-13529,-3091,-16296,-6505,-927,67575,251485,405289,333751,248993,203303,157902,57524,-97440,-141565,-48867,57191,97462,66504,4896,-20528,-3653,78444,127176,56990,-74587,-167344,-91968,-60875,-67736,-90663,-81367,-58619,-41722,-16214,-19886,-81486,-43748,66030,111509,67000,-78417,-24445,69623,101403,68841,11429,-2317,-39704,-109195,-43254,-30628,-30501,-38637,-48354,-39930,-25718,15956,63559,122354,134121,81771,-13265,-45435,-23229,26059,89979,86885,30176,5570,-12662,-48842,-22915,39287,41807,-57043,-31137,30585,17171,-11878,-12067,-35747,-43606,-19521,21011,52853,54730,82626,106475,34901,33035,84949,43599,-10977,-32799,-16796,52170,103306,57883,-45664,-79552,-84526,-92966,-50830,-50120,-91976,-54296,-1850,44536,66829,126006,167904,78129,-6747,-45869,-94190,-108198,-80235,-79210,-109457,-71359,-82869,-116445,-22982,134650,241828,259288,159047,84161,76815,114102,164183,193396,166264,88782,-52969,-122905,21681,97223,59792,5001,49179,125565,235666,356133,337223,110386,-9984,-106571,-23857,108341,220392,261618,223265,70438,54983,94250,54948,-951,-31109,-74260,-90744,-81380,-92194,-102931,-120967,-83237,-96665,-42305,1856,1782,-54384,-100405,-57982,37346,118052,89286,-3480,-84723,-37110,44115,96808,154589,205065,159502,61848,28661,-5985,-8274,-3473,18594,24697,65480,44868,-81288,-140162,-78475,-75776,-95896,-100624,-116741,-117687,-117574,-79437,-29043,79796,168328,174651,121222,52563,-1187,-56787,-79330,-78152,-43403,21403,65896,50009,21884,10576,27928,-14815,-97788,-79341,63122,166298,150965,66605,90540,172343,163522,93296,10812,-19520,-7000,-12354,-95043,-64865,12905,18842,26116,55267,107499,105281,81287,59056,-1903,-62025,-79501,-68043,-44858,-46217,-63550,-34437,9605,7488,17254,22258,788,-20003,-43938,-58958,-67335,-62769,9380,78512,28866,-25609,-57228,-28363,14290,32763,57547,-28312,-103412,-107821,-92871,-72614,-57215,-63804,-56422,-37905,-54708,-105165,-125420,-108278,-74450,-71855,-100725,-110835,-120338,-91309,-65664,-4275,60801,151116,193130,141346,83419,58613,48243,-17032,-45289,-38691,-41020,-13690,98555,168007,46944,-28587,-49886,-31572,-62274,-83038,-7287,18113,827,86491,255484,482281,370838,172740,50029,-53260,-93933,-23917,63064,60662,-3321,-8985,50086,34236,93270,133816,103626,93461,124031,118649,54704,-24247,-37581,64798,248317,440243,480193,217179,34916,-55904,-118448,-47220,78140,195637,216714,169904,58268,-31149,-74862,-65311,-25723],[58885,112629,134400,100597,100094,108523,147452,173259,118221,105913,23768,-16920,-54122,-94147,12343,147984,298516,365988,263463,98662,454,-51142,-74713,-32840,-44536,-94298,-98465,6779,41960,18160,-16780,-34099,-70813,-7766,102191,135238,99169,95801,111846,119227,101450,61608,3440,-83250,-70718,3630,16676,24004,41323,19065,-29432,-7328,31110,31357,-3896,-63594,-104257,-125998,-59263,29006,126156,128876,-14568,-94831,-38942,-4180,-27524,-110477,-113233,-33535,-34130,-77257,-127391,-52428,-9157,25267,22624,-36107,11949,24900,-18111,-62068,-62396,-38981,-37369,-76171,-77389,-19808,68597,91278,21165,-46233,-94609,-84695,-74400,-85498,-32470,-2581,-77948,-141030,-144994,-52423,-3665,-79278,-117683,-118800,-141513,-123608,-44430,-5280,-51667,-38972,63605,153750,168556,129459,110032,47327,59940,148581,187520,130462,59817,32520,-28233,-60639,-6546,51098,53756,44401,-2341,-38280,-46616,-57216,-43320,-30158,-13513,-11767,-11723,-48633,-101934,-81725,-16431,-20714,5287,71923,117408,101382,22297,-73097,-101873,-88171,-60656,-71669,-134884,-100357,-33021,13916,31340,-8421,-104426,-91717,46248,138884,138990,88010,-4205,-14387,42918,-1617,-36867,-92902,-183966,-55709,126402,189944,178515,62286,-123460,-225617,-100094,199096,-24257,-51850,-37609,-38753,-72864,-24076,-69985,-54462,13866,54256,-5191,-77295,-28670,84006,150431,159622,159648,111925,147071,204822,233705,192762,144776,117123,100821,80488,55761,46492,-16993,-42388,14891,16851,26231,-1908,-56796,-61360,-55671,-33145,-43149,-83513,-46426,-892,26811,8029,-44693,-51416,-3871,-5888,-59063,-32178,8951,57092,73590,56763,-13022,-87976,-49255,12247,25385,-1341,-63148,-127147,-29152,43237,11268,-61576,-65073,10701,68613,83679,115729,315914,403315,310470,150771,94863,122209,101694,108530,127383,14902,-45142,19064,134524,163904,180982,184457,152599,197159,235367,123569,-18849,-38537,42144,177365,136029,-1871,-21018,-50310,-68224,-88826,-77974,-44976,-32628,-88697,-88550,-97086,-115882,-115442,-63831,-39289,-70480,-92113,-97804,41970,172438,233678,223589,144694,47844,28924,23257,40662,44293,-14092,-92202,-73684,-2163,11914,17230,-7827,-49211,-98276,-918,85562,39459,-79351,-92492,-31908,-13276,-48873,-53646,-55917,-72698,-42037,-7625,-7057,-75809,-79371,23353,153435,167014,106816,58184,16770,-1453,23779,64912,68414,25107,210,6218,36864,109542,160546,140696,90666,11435,-41075,-39071,-39633,-107236,-84185,-25212,-6559,-23214,-49517,-108205,-97626,-57229,4652,48310,19843,-71077,-160727,-22554,116399,83832,-26841,-45344,-23084,-17503,-77805,-127674,-151673,-118918,-15993,15575,-17681,-85342,-119877,-87044,-55533,-44883,-63553,-44454,12240,64569,79328,57217,30263,-2026,40529,179724,384116,438894,374150,261364,108685,36627,1457,-39172,-83601,-73565,-5801,23151,7472,-25896,-14476,-11247,-58275,-30332,58165,112361,95706,84662,127826,134570,99913,24487,-31707,-1663,40848,31134,-11868,-63226,-118174,-121415,-59767,27770,73787,54751,16040,-69651,-150935,-33926,91564,133020,66220,26221,82931,89025,48176,5805,2749,-2138,4851,44789,54974,1189,-59015,-60751,10451,41556,-17075,-121500,-13289,117920,130180,61585,-46637,-44552,117196,253726,254825,150081,-10332,-41705,97579,280052,289442,-120376,-219027,42644,149263,206808,268567,187294,193176,288493,273647,109883,-33434,-93814,-49991,-41180,-82235,-73508,-114701,-121277,-56457,1694,22110,11625,-27855,-62667,45545,195125,203281,130941,47472,-15013,30820,203322,177958,70065,11920,31821,55048,74986,47183,-3003,50303,170516,190695,137127,63250,28423,-5337,-69160,-47491,-20362,-15954,-23691,-51957,-78592,-72136,-45110,7970,79711,112997,58032,-32443,-100689,-30654,-1958,-29652,-25462,-935,12287,18675,71118,101248,86420,116246,101726,-14772,-104404,-28608,-56356,-84606,10043,40324,28546,72767,97598,63344,-30478,11313,83298,60212,28701,-15604,7799,191040,224564,173787,119205,131307,36516,-47415,-27031,3906,20099,20750,-27283,-149395,-22772,97825,177358,102019,25204,-10491,60615,47095,24094,14587,-23728,-27106,14047,8899,57807,123020,215161,258297,158953,45748,-38965,-47829,33502,73248,91642,55077,-45573,-81607,-124370,-129451,-100143,-94945,-74712,-33661,-10485,-16591,-71067,-104011,-59252,-28273,-50491,-48146,-39445,-16293,9803,33183,-12891,-114313,-113240,-49459,-71111,-46104,44309,101126,39225,-16037,-47382,-54119,-33327,-26117,-19263,7337,-11460,-69354,-40513,74440,78229,33407,2561,19411,17786,7174,38231,119334,146588,157060,133714,67699,-40975,-101012,-53427,-3612,-28388,-53331,-65420,5638,64654,99282,32025,-42999,-110593,-140184,-91591,-55624,-73601,-68906,-35767,-24967,33986,86187,106139,84286,33063,-54796,-85885,-54451,-63100,-102634,-96758,-85062,-111922,-134273,-106660,-67003,-71305,-99571,-43382,30396,86407,92798,44671,-40491,-62922,34180,42014,8778,788,37190,20272,16043,80506,134592,171958,199615,215271,124070,49199,-3688,-23903,5184,36204,52538,29727,-21243,-52470,-51041,-435,17473,41264,94590,135339,93153,36535,39660,79243,109045,118709,60682,23639,-24977,-68225,-75585,-81312,-99978,-135716,-146680,-78697,-84551,-55968,30832,149537,181467,72071,-73963,12343,148449,223257,101852,-46457,-30571,70834,36360,-106781,-123868,-113011,-116436,-99049,-73107,-92495,-140637,-113742,-105720,-60310,-57509,-102782,-46488,18929,89596,99281,64358,50431,4705,-68647,-17570,118114,273268,295550,260161,168632,107313,9046,-14634,-37531,-131736,-15548,205471,206972,90931,-7086,-11708,32205,61062,25147,-28642,-72489,-34424,-10422,-8284,-60011,-72055,-32361,-9326,34033,67432,43466,-7321,-44219,-9158,20656,113,-67909,-120454,-102237,-84560,-38271,25653,65152,64462,23692,-45619,-124616,-25610,89325,217677,158439,-29852,-63737,33487,79335,-15165,-97464,46698,55931,-15887,-75328,-123594,-126578,-67305,27917,77939,62444,18021,-80942,-146346,-151001,-66224,-2738,-22656,-28455,-5321,-36858,-93301,-102405,-59584,-53831,-32163,44423,161874,231249,175866,133187,176817,240532,242792,140846,55266,123933,200521,213940,92553,3762,-7223,-30588,-26571,-23548,-47746,-60354,-35341,15456,17866,118046,263926,247530,144145,53717,-18810,-80671,-117336,-40894,25069,23316,-55374,-99136,-72276,2807,79817,157966,252555,196993,146726,85755,-56794,-39646,14389,45534,59444,105882,112196,56829,50587,46006,-15187,-100968,-74427,-55651,-63395,-3891,26453,42725,23823,26165,61317,87418,75569,5554,-2125,22891,21461,-6660,-13507,-17376,-51138,-47490,-16938,-41002,-71284,-121089,-59679,83770,133005,83360,56546,62621,22273,-110971,-95481,-80771,-136717,-117699,-76783,-1246,68737,36532,7337,25000,29059,62591,85821,63696,3754,-1779,-7284,-5216,11417,14023,15913,10227,-5574,54128,188833,262403,207960,159041,69359,25667,94676,145232,135605,57741,-7722,59430,112528,37372,28457,64938,5360,-113954,-80532,1947,-7431,-14349,-64512,-150736,-106197,-94429,-120874,-18123,95068,169526,122872,30279,-43404,-64091,-15102,57552,113993,157275,196357,139032,-728,-162824,-113913,-56806,41598,108889,67485,277,42401,117741,160459,144022,83597,-34713,-88303,-5030,113500,71196,-1265,-43104,-39782,13482,83462,109058,84145,20378,-71542,-107570,-111751,-69121,17807,97725,51132,-4366,-33581,-55680,-85069,-89603,-86047,-39127,-48236,-64110,-85168,-85937,-43641,12627,30609,-46920,-131801,16228,80999,75424,40833,12966,19517,932,-13838,-48310,-117743,-84917,-24004,-53810,-138765,-36687,68905,203308,109810,5958,4729,1995,9351,55837,87253,92674,67954,38733,50740,26247,-448,20472,44727,71099,40571,-15343,-51137,-87204,-94743,-102591,-130881,-55264,49474,121261,106554,53765,15226,61,-10306,-9847,20925,62200,80140,31768,28565,49955,17538,-42927,-120417,-152796,-59429,1751,-44043,-99353,-144784,-71959,-43412,-97336,-147260,-140388,-120073,-110480,-107433,-100982,-71908,14642,148695,278732,306913,226597,149465,64741,-9273,-55687,-42287,22800,67823,69139,42043,-8794,-80397,-111698,-82455,-78635,-63512,-42162,-53623,-70814,-27794,32438,29596,-6988,-54504,-70191,-65382,-13639,34794,32996,-66201,-73583,57933,167400,205987,142260,27998,-10701,25728,30447,11899,2360,-62565,-113255,-92924,-71874,-106224,-98030,-62608,-69296,-99962,-90840,-55160,-39547,-562,28388,-606,-45952,-78839,-36386,6229,23972,-5270,-78653,-102474,-42752,-38158,-92265,-39413,21002,77793,131730,109796,43646,17125,-16634,-95692,-42257,61901,84677,49772,6507,-58727,-64451,-35736,-17268,-19770,-70001,54429,288603,361420,197594,43080,-48663,-56532,74162,208204,235646,261841,282988,271335,200499,74661,-49151,-129803,2471,25865,-24551,-40037,-29694,-52908,-93898,16177,103080,59841,-59702,-87080,-66066,-88999,-74270,-736,68726,152749,184406,132135,119967,88781,38107,12297,23957,76124,131138,212866,308740,346195,293606,186355,120541,69932,36491,-9050,-50270,-47721,-41895,-14019,49598,108158,121978,141407,198247,227258,184255,111683,-20534,-121451,-36379,33721,75098,101917,49971,24960,50710,93667,184583,293043,331411,195315,13062,-120835,-77844,4845,68253,128741,110393,44004,20767,-7109,-82652,-66097,-12772,-21597,-49281,-82101,-9011,46513,38720,-7513,-68737,-64166,-65112,-93355,-126363,-3584,126100,126453,49161,-33780,-58757,-64969,-90982,-97312,20100,141830,191150,111066,-10840,13516,29446,-5076,-12356,-6038,-22503,-7590,40566,60531,37915,-23227,-103885,-131564,-32081,63141,132479,134773,50754,-9393,-55538,-45491,-7303,-2455,-51130,-86161,-42764,40569,92019,114770,180923,208362,60716,15800,74824,159411,141992,31037,33474,293576,477136,443246,281211,87579,25840,15247,-42655,-125555,-64649,10650,33364,19903,-36764,-88048,-50830,10552,-6884,1146,85456,89163,3540,-10829,-22152,-91450,-51453,47099,63647,39049,-56862,-104714,-29283,60673,119808,127566,62808,-52617,40653,109267,138432,136478,57254,-32815,-42005,-75633,-92076,-52872,39086,137082,168595,182912,28376,31593,-16864,-79213,-81460,-87269,-136418,-55027,-4005,48817,27555,-36155,-49882,-61758,-112239,-80955,29386,104881,80146,-48788,-63710,-22668,-4728,22922,35267,26913,93129,158919,175701,142599,57861,-23591,-22077,11720,26673,3080,-50287,-105228,-79817,-81209,-105245,-88581,-41210,-51064,-94649,-90692,-51497,-42716,-61591,-25990,71075,110293,83427,58150,24867,-21880,-55699,-89096,49233,207375,205758,148359,114042,74708,24004,-51326,-75159,83206,246677,303202,331008,323944,229753,118903,-4802,-54785,-22371,-29230,-47748,-56140,-34553,-10970,8361,35542,-38732,-112150,-76323,-35664,-5022,32011,49117,83870,172848,261080,187875,54042,-53114,-57498,-25872,-26611,6561,34979,16022,13983,37322,39784,10163,-70564,-96361,-52000,-14300,39109,113168,202085,192968,105742,9958,-60766,-56093,-30574,-63246,-115912,-89933,-42414,-41372,-885,75787,88633,-339,-19712,-7403,-321,20476,-16938,-78405,-98448,-58466,-987,11721,-12216,-1763,54524,63069,18233,-10281,-21123,40123,138676,149872,75505,-6496,-32626,11495,63123,54037,58693,13127,28314,152139,274249,164976,-20548,-111989,-54547,39787,138375,165172,94947,-11514,14114,54032,20984,-44014,-71184,-48750,-29656,-50695,-63364,-27802,10584,-3202,-5938,20132,-3933,-62979,-103006,-63579,-40626,-33045,30413,48353,53460,107819,179163,307875,386622,282204,188869,164991,128105,84816,78349,72164,112854,132837,100966,121220,176075,144656,73605,32561,-18161,-64579,-141919,-109455,-50951,-42977,-46157,68932,276254,313178,90418,-20327,32138,52719,-1130,-36561,-27704,-13232,27616,-36063,-101680,-56070,-35767,-62620,-78810,27911,250244,273599,115665,1419,-90045,-116553,-77416,-58073,-69944,-108453,-114900,-122362,-71864,-27519,-25300,-54796,-62646,-61297,12914,195774,396005,373197,299366,246972,189658,77413,-60202,-59549,25623,114644,136856,93772,13664,-16817,-4781,70094,128351,80460,-53184,-152691,-77228,-30709,-42878,-83209,-81168,-53167,-33604,-12034,-22248,-82432,-37367,65625,107955,62294,-95257,-16894,81429,121461,87501,24629,-4164,-54022,-100628,-25610,-25142,-41254,-52464,-57339,-51335,-19350,41415,92718,140361,149074,122576,38863,-15346,-32246,9214,75510,64157,8471,-9469,-28555,-63424,-24140,42700,47293,-58753,-46164,19218,12305,-9047,-1426,-19711,-28092,-8477,19778,32059,21302,48640,83420,16648,8794,45792,18082,-13115,-37190,-38909,11360,49254,14193,-67590,-79581,-73292,-84454,-50672,-55053,-78264,-32358,10199,60212,87224,154268,197462,91036,-4801,-47567,-96236,-120955,-103471,-98732,-88145,-55243,-64720,-122374,-79005,57681,159065,181706,103751,63081,78207,136636,194229,220202,186351,97256,-31905,-53610,71928,135783,73833,-1169,52716,146389,266667,383966,350983,108140,-28798,-124385,-15252,125356,243058,273479,225530,67944,52177,82430,38674,-16316,-37506,-64165,-94242,-111421,-130830,-124710,-69031,-66364,-102329,-50313,-6297,9376,-26159,-67421,-81281,9990,80860,63946,-20435,-95643,-34741,42480,83995,141497,189645,153936,61927,32750,3270,3243,1772,25129,63272,141156,113177,-32813,-144480,-91254,-98320,-110437,-97969,-119858,-123454,-122296,-78955,-29757,71576,149563,157609,110195,44133,-4424,-57126,-82170,-80501,-38297,41629,84604,51108,1085,-23879,4742,-23368,-97604,-73827,61903,168227,177246,91902,100201,177729,179926,111408,24690,-12931,-16036,-31983,-103762,-61790,14866,18590,17274,33946,80712,78987,57001,41855,-7404,-59275,-77451,-79569,-64812,-51334,-51565,-23477,13651,2753,9847,7353,-24844,-37190,-43137,-50521,-65434,-84244,-2534,70547,34058,-18475,-55911,-22855,30029,54595,79743,-20388,-115594,-115244,-94476,-79338,-57849,-60740,-56469,-34902,-43145,-91247,-140438,-136332,-88688,-75702,-97811,-107812,-117425,-99869,-83891,-22673,43561,124776,162173,114913,70350,47853,22781,-60166,-99104,-75287,-59573,-21745,97240,151687,20500,-53908,-71906,-49369,-75334,-64740,11568,45020,28461,107351,294566,531367,418246,196662,59954,-47928,-76681,-7300,64504,58798,3009,6382,78834,64883,98555,135594,119264,115305,144247,136784,72776,-3004,-16105,70858,230910,393391,449535,210351,32730,-62116,-140569,-63890,57715,170936,197635,150410,44810,-38556,-74798,-51361,7364],[117287,171219,181720,116749,93390,86572,111894,144438,93586,92247,48216,25866,-10923,-77515,10415,145235,278350,345286,280010,128586,48599,8269,-86688,-66340,-68936,-99075,-68315,21241,44058,7344,-49096,-69237,-99544,844,88377,102022,87298,107928,141646,142916,103616,48899,-5793,-81864,-54084,16246,23681,28125,40582,10158,-45903,-19788,28187,36326,-1286,-66480,-102879,-124773,-63824,19495,106530,100377,-28756,-102133,-41639,-13570,-35995,-113222,-125311,-47219,-39727,-76317,-127114,-51646,-4889,36084,30429,-30818,34621,64615,18031,-44024,-68440,-65086,-81477,-114434,-99006,-40667,45740,61333,-21647,-75897,-103640,-77108,-68325,-85978,-25881,25121,-39488,-118542,-110190,2767,39182,-54808,-109870,-125983,-148439,-122092,-39264,4348,-44091,-43839,50915,151787,178012,140614,107891,36657,29995,89152,120231,95439,55496,41221,-14134,-49425,-7609,38932,30874,19461,-20369,-57320,-56004,-61385,-46325,-33158,-15374,-10075,-7281,-39783,-86472,-66661,-7263,-14908,9811,63275,86219,66928,3617,-77104,-99240,-87460,-59385,-77533,-138556,-84804,-16202,28364,44505,1726,-92416,-98502,31059,106553,115160,85981,17722,43347,71810,18113,-15008,-76366,-143900,2568,177145,198133,138389,7776,-154438,-208400,-147494,155820,-68760,-10105,-3904,-14379,-50484,-7697,-57542,-44247,24301,68209,16129,-44779,8991,118344,186037,202875,210161,159167,178213,220978,228676,168365,124044,112885,108547,84311,55805,58412,19586,-30691,-48341,-85425,-49036,-39744,-52442,-51689,-56517,-38900,-45222,-83644,-57987,-22133,4970,-9221,-60775,-68170,-15179,-4109,-40900,-23228,-2941,27092,44674,42485,-28010,-98416,-46567,19815,36399,10940,-52059,-130314,-49492,31829,11381,-74020,-75084,33561,89060,103279,91700,257154,355235,282064,137265,79487,107932,101792,130511,158668,33611,-38420,20692,140154,190103,205903,226541,184581,219298,261150,140019,-3387,-31663,57162,224046,208585,27814,-16483,-54260,-80335,-109852,-81491,-29909,-23654,-100293,-116259,-109557,-125405,-108360,-58105,-38540,-71274,-86688,-124452,10242,142825,201350,177046,99806,20872,14722,19812,42719,40008,-27386,-102511,-72812,4079,16207,13251,-14151,-44245,-78866,13385,108991,70755,-43543,-117354,-62781,-33809,-61113,-62744,-50866,-52513,-32873,-9649,-20422,-97840,-81262,23699,130835,130237,92944,59884,17777,-4511,15881,53506,54388,6448,-12272,8726,51866,138606,168007,122095,60213,-6991,-36299,-12131,-3444,-76656,-101055,-22706,3968,-17333,-44619,-62834,-24294,17286,79820,94538,45699,-59094,-112351,41100,164579,110827,-21439,-66783,-46993,-42056,-102322,-145251,-161003,-134036,-38911,-2816,-22342,-79381,-101827,-59835,-27206,-19213,-42095,-36007,21489,83737,111067,99534,63387,20217,56110,202434,402872,442789,366880,232859,76416,25982,679,-42280,-96078,-97670,-40129,-16833,-36638,-48765,6434,34365,-4508,-72294,13728,61274,38529,35277,110316,135055,88977,6581,-45340,-5859,36954,27546,-7952,-53426,-111742,-115837,-58305,29268,79717,57253,16945,-69986,-148994,-16079,118032,153256,74147,11205,76801,95465,63397,23622,27100,39102,57969,106939,88598,1103,-76653,-56694,22416,52599,-13023,-113693,-7650,134271,155061,80142,-42502,-82774,96975,246619,266297,170087,-8411,-64562,70353,250409,256469,-112068,-260756,5560,123593,195069,239187,154217,157138,240870,243830,97068,-45818,-94631,-41776,-29052,-68745,-67506,-105511,-108157,-48933,2401,16581,3828,-33018,-67446,19617,171764,194029,127213,43646,-21947,13350,180165,184216,73938,14928,35410,57359,83354,37388,-36805,15787,140393,172650,117547,31358,4031,-16730,-70869,-44350,-8536,12191,17639,-21207,-80315,-80917,-35830,21453,89977,118737,64419,-24812,-81669,-5063,24411,-17170,-43739,-44343,-9385,31074,84374,97365,65731,95061,101872,-3387,-113569,-38291,-66280,-82050,24953,43251,15703,69467,99309,83790,-44441,-36144,36255,13754,-23795,-69971,421,190902,238350,180485,127940,138004,29295,-49524,-27214,5220,18024,12966,-28054,-131118,-34190,71745,150866,79615,7216,-17713,78209,60619,29603,20050,4861,18660,40337,19909,43775,96884,193942,259863,179300,64321,-32366,-63909,2064,38935,62816,33121,-54273,-88837,-133704,-118384,-87502,-83821,-65569,-19939,12913,18353,-47246,-87019,-40259,-4888,-12670,-7187,-20346,-9327,11122,37477,2227,-101914,-119840,-50836,-79268,-65628,31537,98749,41332,-8867,-45239,-66501,-65104,-59218,-41749,-12612,-32141,-85449,-20940,98398,93197,27685,-16772,9912,20580,20046,62501,136451,157419,167425,147341,71576,-37848,-114389,-85542,-45544,-56612,-72837,-79030,2147,66259,103125,34485,-29116,-78613,-150296,-117238,-76767,-99637,-80480,-54134,-50211,14904,76411,104354,95989,45806,-35901,-109727,-79667,-79847,-106469,-103503,-85560,-107094,-93573,-69395,-58000,-71060,-102881,-39064,38419,95281,95627,50000,-26051,-35181,46148,43214,12763,3699,43761,40589,29370,72231,121842,155672,169699,193867,133995,52527,-2575,-17587,14787,44956,63600,46911,-176,-30787,-46008,430,12553,25753,75416,110551,72072,31263,37902,73248,104467,117910,60636,18451,-34410,-81363,-92110,-91443,-101155,-131133,-139275,-65051,-52203,-18318,57887,152744,171516,61864,-69055,14209,149019,219363,86092,-67624,-54447,36525,19188,-103492,-105519,-103406,-121080,-106309,-71950,-91659,-139409,-115446,-125025,-65763,-46566,-74678,-38988,15761,85421,102450,68317,53153,5681,-72496,-27546,107778,256446,267859,250745,184206,142975,54280,13637,-26628,-139946,55,252157,258852,118653,1237,-28850,-1504,30432,14121,-21374,-57187,-22720,-3565,-3767,-54538,-65798,-36545,-19645,28205,77493,64468,17420,-19432,-4551,11447,-16367,-86637,-121466,-97299,-89078,-53242,4607,39772,40419,10036,-49163,-130162,-33000,101013,266674,182580,-34975,-66428,57875,116852,10141,-96092,42739,73687,-2272,-72366,-114224,-119812,-75095,24130,96457,88715,34747,-65943,-137365,-154536,-71356,-14870,-28639,6610,53030,12451,-71771,-103719,-59505,-55840,-39348,34535,157551,242474,196906,151912,180614,219882,209984,114812,56692,150810,223230,202806,76759,-6298,-17525,-36432,-29214,-21588,-35313,-39606,-19592,16679,5145,102430,261997,259577,166965,63920,-19714,-87225,-112793,-32013,34584,33861,-45655,-105135,-83762,-461,79666,160631,239670,198233,158146,92654,-55971,-49127,-4753,10490,31395,73850,97764,48594,48677,47431,-16546,-90331,-51054,-33605,-45966,-2066,32046,64501,45792,38054,65582,84985,54143,-19463,-12296,18609,10539,-25601,-35109,-39073,-72608,-80537,-53584,-57089,-64625,-116332,-82742,47144,92804,53034,29939,43797,16907,-102459,-107599,-90510,-144449,-124631,-89405,-42434,26832,9713,-3236,24920,40254,70488,84584,61432,-196,-9413,-17248,-18821,1855,13354,22909,18659,-1779,66970,229172,319804,265230,205865,96824,20307,68101,118627,116916,43863,-14304,40938,96239,20664,24354,103456,77276,-67562,-145113,-48494,-47629,-40901,-75652,-117184,-90219,-94340,-115183,-6948,96939,172172,128410,42019,-33228,-59033,-18211,52259,117190,166368,180442,96023,-32580,-87361,-81076,-100853,-30311,89056,88944,4309,32997,122245,174246,148639,85203,-17990,-67403,19148,118914,51474,-12769,-31198,-21146,30178,98777,114428,83138,11430,-82243,-95696,-95246,-63767,24871,136493,139982,74086,31294,-17753,-75903,-101520,-95179,-39757,-29122,-33679,-58162,-63964,-37802,3455,7511,-81480,-103566,41134,98391,87662,52814,37401,51878,18908,-8218,-42597,-116005,-100644,-41131,-65928,-134209,-35215,71834,207249,119131,3396,2843,4797,359,42032,79870,98883,79209,51820,50503,723,-29587,5093,43499,84464,61753,3672,-41073,-85596,-94028,-109965,-135679,-38841,57232,106799,86025,39496,6258,-8626,-17527,-14298,12023,44749,49465,-18586,-10902,30310,14444,-36037,-104229,-140611,-71770,-21458,-72580,-121807,-130861,-59371,-23390,-74678,-156247,-159318,-128658,-107110,-101594,-103866,-75509,16808,164157,291668,294476,198701,126941,60195,-100,-37473,-37927,28690,76953,74284,39266,-16582,-90502,-95833,-69539,-80665,-72410,-47032,-53135,-72388,-32434,32888,37584,1383,-45208,-61735,-62246,-5437,37043,22284,-70623,-80585,24085,110543,138148,96618,5734,-24451,9077,5773,-14432,-18388,-76249,-129209,-79931,-66939,-98349,-89749,-61996,-75027,-117215,-87121,-33296,8118,67170,102452,67231,3325,-76085,-61905,-491,20281,-10893,-82589,-107533,-54857,-49317,-96537,-25783,58263,128073,179307,131253,53915,17649,-21648,-91775,-28565,64628,75981,34855,-13977,-81974,-55983,-9064,21792,29933,-29493,20102,226887,294155,144304,11670,-49256,-39248,83249,210157,217781,241679,271164,263899,204073,87252,-39244,-132162,2416,39231,-9519,-38732,-32249,-53393,-75917,32876,103531,50407,-82501,-78503,-61066,-98110,-96817,-17126,46815,127143,161290,113472,105631,76078,19485,-8752,3277,59262,135312,247937,379744,453990,400506,233508,141524,76446,26488,-35236,-57349,-38241,-30704,-5502,53710,109829,123955,144560,206669,261305,227875,129652,-24082,-105057,-26108,33593,56968,66304,16972,4423,25005,67808,146811,222830,239605,120971,-33770,-151516,-85212,10173,84463,139549,87538,11260,-22210,-42899,-99202,-64066,413,6713,-25584,-73225,-8723,54179,55970,2250,-75203,-47530,-48687,-84742,-136760,-18752,101396,112641,44151,-36523,-67628,-72632,-90321,-80148,35442,144501,173525,94840,-24033,-2203,5060,-34941,-33216,-10236,-21057,-2906,48272,66523,40019,-26383,-108801,-134076,-40487,55316,120658,122991,41412,-25224,-68168,-42128,8873,27439,-27448,-71698,-36497,46256,105235,133226,202556,260759,131893,37234,58715,143770,132246,26806,33983,311466,520554,487766,329804,136763,56725,37515,-13054,-89490,-100533,-11610,32096,31344,-38261,-114972,-61773,-1807,-27443,-34378,42504,73500,1303,-21459,-47192,-103834,-40520,44007,50902,31217,-57764,-111061,-45678,43090,112390,138031,80537,-20261,57924,107731,133784,134943,59567,-27024,-39853,-81618,-102025,-65549,19470,118212,160745,208088,66440,17372,-16673,-75166,-74770,-73562,-113423,-92298,-56394,-19148,-34629,-84012,-61716,-55696,-100934,-69682,73452,164511,125139,-27220,-86605,-37205,-16866,2381,-1638,-21750,57554,127279,158509,133011,51706,-27585,-21829,15693,34071,9017,-48348,-113266,-86087,-77296,-79090,-67171,-29645,-41129,-89799,-98782,-66688,-69060,-91864,-43480,60928,116183,93370,63088,32120,-11276,-53199,-78060,66969,226275,219366,149125,114766,81356,25710,-46223,-43849,93869,265746,339737,360881,326455,207782,88058,-29394,-66589,-21355,-12877,-14381,-12700,8924,21652,35470,64038,-13018,-92655,-77201,-43476,-17666,17087,32776,61611,137696,220248,169767,50647,-35950,-28415,-3874,-15589,7892,33363,23528,29485,50929,47569,5431,-90386,-98056,-40848,-1980,41063,106669,197608,202100,127337,28306,-54914,-62346,-32468,-58104,-107405,-81848,-35740,-37501,-13419,50756,62430,-20126,-28125,-8340,4079,17427,-34532,-86579,-106080,-84285,-15539,10218,-6106,871,41436,37437,3933,-18058,-33154,48109,174178,199364,99921,2432,-24304,26567,95111,88670,74369,16786,22089,132307,250588,141224,-39967,-109914,-52914,25506,109421,137023,75834,-12647,21158,55629,18623,-50623,-79448,-56706,-38149,-55416,-69782,-31870,18539,18625,18543,36963,-6255,-69775,-77104,-27818,-2893,-1975,37346,28842,3787,64223,157861,313039,406444,273720,169949,143258,108999,73549,77022,94730,143165,137091,88068,98707,149309,115722,43236,-2452,-41853,-74321,-145296,-93075,-35129,-92879,-77379,71230,277115,306264,78993,-44920,7055,32294,-16787,-42527,-27816,-14790,18246,-56368,-95435,-47733,-37940,-72987,-76123,44535,255885,251401,102941,-537,-85266,-125543,-91208,-67825,-68304,-105821,-117671,-125661,-76182,-36622,-37090,-76959,-104601,-115475,-38916,135003,362262,387766,327755,269301,199200,81219,-10850,20494,97884,162921,165115,119719,27610,-12583,-6156,60244,123355,97393,-35131,-136955,-58002,1537,-20690,-79902,-82543,-46863,-24323,-9268,-26507,-84813,-34996,60579,99630,52687,-112451,-6837,91035,135639,96683,26345,-18779,-79138,-92416,-12772,-20498,-48764,-57698,-59630,-53967,-1963,69146,118072,150435,154928,156700,95300,27144,-39024,-12349,57263,39489,-13003,-23072,-42724,-79002,-26701,42705,48133,-63612,-61276,8145,7255,-7674,6367,-6099,-15598,-1190,15922,9481,-11619,16091,60204,-2927,-21570,-1860,-1665,-5894,-32401,-56197,-37198,-16858,-32348,-86180,-78685,-67006,-81761,-56071,-55452,-47543,-2661,26323,77426,107356,179740,220211,100068,-3982,-49195,-95608,-118790,-111860,-96440,-66031,-38970,-44814,-86049,-114652,-5840,82079,108880,46989,37166,76305,152170,211892,232997,195627,101953,-3374,13650,135578,183952,93819,1241,56267,161420,283659,387682,342369,100875,-48608,-124315,-2716,140328,258886,276849,219091,61279,47259,69666,22787,-32852,-45883,-54010,-91426,-143793,-120909,-60611,-21903,-53469,-108004,-59242,-14210,17040,1831,-40486,-97917,-14305,43003,33561,-41414,-108958,-30283,42577,71771,125750,171341,146492,62511,37346,12730,15127,7494,32542,101015,208122,173570,19583,-114655,-96410,-107587,-106478,-93209,-124600,-109264,-111218,-82984,-38999,52586,122287,133818,94687,34036,-7029,-55098,-82585,-81554,-31885,64335,104364,53492,-14342,-56413,-20264,-35277,-100233,-68497,60072,164007,195035,115357,108061,178737,193430,126503,34761,-9749,-26674,-49538,-109931,-63102,14142,19527,15473,18512,48073,40510,23763,20060,-12811,-54083,-74896,-92812,-88306,-54497,-40258,-14963,11701,-7104,-1394,-9833,-46504,-41729,-30398,-33097,-53154,-96538,-15275,63232,41261,-8020,-54987,-19771,45161,79257,107081,-4611,-115627,-116645,-90296,-80298,-56978,-57788,-56837,-31047,-29271,-74445,-122522,-143025,-98658,-76647,-91220,-100616,-111805,-103713,-97097,-37771,26400,96618,128812,87428,55500,33641,-5686,-102285,-152514,-115899,-80578,-26786,102140,143272,4119,-70679,-84734,-56952,-72568,-44626,26597,67335,54247,127486,325235,553748,449783,215422,72444,-33901,-55353,8937,65380,59486,13508,20152,95522,84228,96798,131013,131205,133476,162528,155630,94993,23727,15339,84259,214868,343346,408584,202299,34927,-59351,-146922,-75006,40328,146466,177946,132188,33706,-43469,-69053,-31510,45050],[170683,218550,212853,122729,81725,66163,83488,120241,74457,81351,77435,69348,29293,-59215,6200,137968,251831,309672,278566,147976,89412,65146,-45229,-96096,-100821,-103652,-42249,34101,53856,19998,-52287,-92655,-102976,8730,70198,71325,74750,116736,167234,163302,104901,39030,-10746,-72546,-35055,27528,28487,29216,35858,1435,-58419,-38569,18077,35233,-910,-66588,-96006,-108894,-71084,7890,86606,75448,-38170,-106550,-47215,-24937,-46001,-116749,-139694,-60111,-43539,-75122,-126314,-54011,-5580,41198,32146,-29408,52402,100687,54685,-25247,-79222,-97322,-124531,-148523,-122658,-66612,15974,26302,-56094,-102999,-109599,-69305,-63100,-88052,-21853,49152,1806,-74803,-66628,50770,76589,-32033,-98877,-133942,-147305,-119360,-34897,12479,-37021,-49811,32757,138761,176327,142020,96020,22463,-1506,23090,48936,56817,44432,41494,-6560,-41420,-9487,24789,7822,-10966,-41615,-76311,-64846,-64833,-48813,-36161,-17969,-9694,-4608,-32962,-72858,-51918,549,-12068,9042,49645,50327,31533,-16944,-84094,-99611,-89556,-63578,-90179,-116266,-62908,2888,42295,57448,12814,-75126,-95326,16822,70942,79745,72272,40396,91228,88279,28283,69,-60617,-85217,66864,213592,180491,73809,-65417,-197508,-198008,-165392,88278,-87816,32190,29096,9407,-30122,4316,-47653,-35791,32183,78103,35597,-11165,46844,148287,213204,233153,244423,194597,198455,223773,208392,133472,97021,101410,106948,77816,45746,56805,41003,17064,-9646,-94181,-105347,-71735,-48255,-46062,-60654,-47663,-49756,-84463,-68569,-41420,-16718,-28373,-79731,-89205,-33452,-7366,-21303,-10228,-10118,70,13450,22894,-43241,-109259,-46686,22231,41755,18401,-43504,-124013,-69020,14611,12386,-42174,-10066,74860,109226,114193,53906,171757,279324,234536,115682,61285,91977,101496,153502,192308,59525,-25298,24800,141738,205215,211603,248461,205064,230739,270039,143401,4714,-23596,74275,271382,288186,70142,-9185,-57586,-92480,-131043,-83245,-20389,-17815,-87617,-116825,-119178,-139120,-101445,-50257,-36365,-71906,-79441,-137202,-31264,98574,154308,124857,61711,1363,3008,16836,45861,36449,-39381,-111866,-70094,12325,21365,7650,-24244,-41613,-56085,34583,140582,111748,-114,-101646,-90923,-57492,-76220,-74619,-48208,-34927,-24077,-14160,-36716,-120010,-78710,21168,100803,85661,71146,56402,16363,-9691,4500,35828,31753,-19731,-29332,6446,62041,161504,165021,94751,26240,-22584,-25306,17340,30875,-46999,-123293,-28531,4075,-17754,-32996,-17022,38863,96367,166373,145068,73590,-33141,-59235,93331,196468,128379,-15551,-87651,-75068,-70932,-127520,-162696,-167135,-153534,-65733,-24109,-28623,-74007,-86390,-36523,-3317,1286,-25945,-30632,27963,100824,139881,133888,85380,34020,65155,217034,404498,429888,347331,196622,40502,11267,-2568,-46388,-106497,-112411,-65790,-48640,-77735,-64752,25129,70382,47610,-64223,-38351,-4549,-27525,-7059,103062,140843,81293,-8335,-59666,-14792,27282,18768,-6803,-43512,-104041,-114122,-61098,26627,82312,57554,15666,-72640,-146579,-2337,135879,162158,73213,-8813,69163,100895,78040,40795,49449,77350,109211,154298,111195,-1552,-96612,-50717,34192,62361,-10058,-107415,-7902,138489,167155,89935,-36685,-104951,80767,236151,269787,186163,-4967,-89817,37997,221876,236305,-90612,-320439,-49400,86878,175270,200658,120236,119927,193287,208010,80224,-61109,-97159,-38254,-22374,-58144,-60830,-96272,-94015,-41925,-144,7095,-8367,-41828,-71683,-5076,143738,178605,118322,35586,-32837,-10529,141429,173449,68570,11477,33849,54942,85828,22352,-71856,-14078,115426,158578,102853,-224,-26789,-33360,-74404,-42535,1733,38373,52086,5394,-82943,-88512,-26532,33353,97083,119922,67800,-17823,-65945,15649,47974,-3674,-53814,-86951,-25054,35165,84070,82086,37585,66912,95961,5950,-128655,-57390,-80633,-83213,31301,37184,-3825,64348,98896,100610,-55354,-84594,-13902,-36766,-80417,-122650,-3161,174529,236542,177348,131351,139337,21623,-50739,-28265,4459,11456,-2505,-39771,-112081,-27092,58799,126691,55702,-10624,-13207,95080,66107,24866,22284,50136,65797,58472,22714,22382,67174,164262,247443,187434,74144,-30316,-79069,-30783,712,29223,6491,-65838,-98748,-141326,-109441,-77289,-74991,-58990,-9265,35194,53223,-22372,-68788,-22594,19827,32133,33180,-1577,-2332,12837,40629,14213,-92852,-125337,-51019,-84302,-85891,16607,92661,41205,-2421,-45790,-78832,-101995,-90774,-62745,-29604,-48626,-98709,-8651,116128,104766,21401,-38337,-148,22828,33570,86402,147564,158786,165110,150361,68719,-36084,-125053,-117887,-101217,-98102,-100349,-95767,-3543,65342,104632,40203,-6463,-44153,-123509,-137699,-96277,-121319,-74227,-59103,-73383,-8181,58605,90851,97363,51773,-21316,-124917,-106636,-99898,-112778,-107748,-83400,-90425,-48810,-27424,-48396,-72834,-107504,-38435,42233,101327,96752,55463,-7980,-11058,48465,36662,11090,2231,44699,52744,40399,62432,103249,129261,129599,160780,139336,52101,-4924,-13299,22022,50666,71020,60462,17404,-12145,-40602,-1180,6634,9974,53403,81376,47421,23551,34830,66053,97457,114332,60528,15423,-38347,-87943,-106621,-102197,-102312,-125216,-128282,-51444,-21200,18928,89313,150655,147596,45008,-63887,12428,142267,208032,69254,-86398,-83685,-7250,-4752,-96714,-83634,-86800,-120694,-114467,-71874,-91582,-137862,-116749,-121214,-51991,-15914,-42512,-31593,11052,79831,103996,70500,52804,3403,-77130,-40886,88651,226023,232610,236275,198656,182579,108751,48294,-15305,-147837,9420,280411,300460,142023,9971,-40688,-33505,-1181,2525,-12893,-40046,-9075,5521,2248,-48739,-60995,-42183,-32138,18210,78950,77696,34118,124,3035,7454,-29518,-101917,-106652,-84865,-88068,-68652,-19552,12566,14686,-6816,-55528,-132960,-38584,109393,305726,201482,-40271,-68108,82371,156857,38473,-90792,32469,85784,10087,-70088,-101220,-97807,-65746,29793,121772,119143,51001,-54083,-131100,-156030,-76266,-26773,-29113,46573,109966,57903,-51373,-101243,-59662,-59556,-48702,23245,152175,254230,221822,174213,182378,192075,168711,86608,65519,176747,235665,180228,58912,-15607,-25786,-41144,-32363,-21827,-26174,-24289,-9973,12767,-8903,85519,253571,265626,185730,71041,-22633,-94788,-105793,-23356,43595,44746,-32691,-104665,-98454,-9035,72713,154217,213121,186674,160133,91047,-59813,-57857,-17857,-10433,17118,48810,84814,43088,47654,48872,-15558,-74430,-26914,-11106,-28001,-4110,32502,77751,59741,43712,64666,79172,30760,-46563,-21890,12770,-2690,-43997,-55166,-57497,-86909,-107684,-87861,-70320,-60567,-108357,-102373,12617,54872,24993,7515,30432,17898,-87245,-128431,-106708,-153490,-131260,-97201,-80342,-24257,-25590,-19601,19341,45181,67969,72236,51204,-6232,-17124,-25865,-29651,-5471,13900,29827,25737,1623,84081,279833,389070,333313,257990,124557,13758,42559,94629,99909,31899,-21004,18377,73415,2565,20224,134029,148029,10045,-122098,-102249,-84847,-54649,-59134,-78079,-73625,-94797,-109308,-875,93373,169013,130753,52872,-21902,-51662,-20879,45761,117428,170730,158626,54478,-35964,-9869,-9263,-67181,-91859,66078,104338,15350,25365,122421,176752,143085,80804,-2135,-42425,45726,113781,25950,-23199,-14471,1556,51059,116931,119642,79775,-1177,-85125,-75194,-75931,-57413,28430,168762,232481,160574,103681,26364,-58943,-108205,-103194,-40930,-12903,-6026,-25036,-39612,-33239,-7821,-16530,-112511,-72614,62625,111679,96703,61978,58120,78879,34302,-3325,-35783,-109506,-119656,-64480,-83157,-129962,-26049,84326,204485,125576,1614,258,6649,-10305,26306,70310,102886,89337,66828,54585,-14454,-32473,17922,64282,114764,93617,28147,-27795,-80506,-88728,-105945,-101770,-8695,70845,93311,64202,23968,-3433,-17836,-24787,-20375,661,23344,13791,-67187,-46048,12156,12416,-28086,-87379,-119146,-80579,-46150,-99831,-139464,-114937,-45779,-4076,-52942,-135796,-177663,-139297,-106512,-94932,-104965,-77329,18712,174199,292929,270348,162592,97549,52107,11587,-15729,-32954,32687,83017,76412,34490,-24684,-94845,-80285,-58269,-80548,-80807,-51575,-50665,-69137,-33876,34095,46418,11151,-33859,-51986,-58271,1624,35845,10047,-72524,-84076,-10917,50387,66114,47277,-18187,-40386,-10251,-20467,-40014,-36897,-87240,-123816,-67042,-61718,-89084,-80078,-60303,-80560,-132369,-63334,9674,74647,148060,179951,130069,47180,-61064,-85923,-6414,15039,-18518,-87404,-107054,-62244,-56501,-100059,-17913,90639,179552,226280,149112,61629,18155,-23835,-83932,-22481,60681,63809,20304,-30703,-96690,-44076,15470,56594,71923,2150,-20510,158523,222736,89707,-21170,-47713,-22124,93694,207734,195084,217295,256158,253872,205102,100246,-27875,-130764,-1512,49539,15380,-27740,-27710,-45466,-53423,48262,98484,36373,-105895,-55865,-43367,-89744,-118160,-34373,24744,99800,133830,90986,87795,60980,-818,-31436,-17997,44126,144405,287988,450886,559865,507608,285359,161647,82160,17795,-58553,-60516,-27646,-17396,4948,57762,108762,121916,143938,211101,292796,272478,145231,-27387,-89483,-12493,36182,42074,35483,-6159,-10700,3571,40654,103417,146231,143755,46452,-69534,-109510,-87156,18945,101820,148158,67311,-15615,-62235,-80082,-115117,-63203,10933,32762,-3063,-63185,-11294,56497,67893,9209,-81576,-29836,-32462,-75777,-137231,-30427,72020,91158,35296,-39680,-75857,-78632,-84635,-62179,49123,136607,142564,69413,-39244,-15570,-16683,-62851,-49831,-11697,-18058,1027,51918,67525,39356,-30831,-114343,-134582,-51847,40037,98770,103874,28958,-42148,-74974,-39115,21160,54852,-2842,-57386,-27904,51219,114108,145048,213704,297843,197953,70732,42794,121688,118142,20662,30581,309186,527882,496510,354950,179141,85745,58843,17653,-46436,-124673,-35905,31452,41994,-40857,-128126,-55866,-807,-30637,-44804,9776,53002,-4500,-33434,-71533,-97373,-27870,40609,37543,23745,-55570,-110999,-59589,22970,98600,143948,100074,15905,73167,103364,126557,129161,57752,-23895,-39509,-87216,-110601,-75582,3202,100259,148966,219582,101853,-1957,-21488,-68491,-60341,-54442,-86855,-118475,-103612,-77099,-91024,-121353,-61226,-44754,-82125,-50730,115732,214580,160374,-4036,-105865,-49691,-24936,-9191,-22468,-61007,24906,93052,136689,119032,42150,-35334,-25188,16972,40185,15077,-45561,-119976,-86430,-61769,-43577,-35233,-12216,-28875,-82000,-105267,-82373,-94527,-118828,-59937,49025,120582,104753,72174,45174,1737,-48275,-64093,79047,232167,223192,144754,108162,79853,26419,-23840,-7199,104171,280526,375008,390262,327382,185787,58567,-51817,-77587,-17823,7838,26447,43175,59974,55836,64141,96668,18364,-69260,-71262,-46741,-25685,7078,22122,46228,109187,181315,148078,48039,-13958,-1269,16473,-7523,4832,27079,32033,48631,65928,53956,-2536,-109815,-84000,-24251,11337,42111,98140,188262,204954,145256,46009,-46636,-65092,-32113,-50529,-96241,-70433,-27361,-31356,-22857,26014,36224,-38752,-33513,-3523,13451,16597,-47461,-84967,-92384,-98758,-30787,2460,-8941,-7469,14177,-4873,-20871,-26814,-42598,60977,209906,247002,122706,8897,-18471,39252,125870,126467,91093,22303,18986,115724,230710,124922,-48951,-98815,-48343,15230,86156,114488,64476,-2523,33892,60303,19418,-53217,-85469,-63974,-45903,-58520,-74758,-35792,26593,41254,44708,53192,-9297,-73829,-54103,5139,35325,27841,39860,3317,-46879,33473,141948,314229,413335,257946,148255,117645,84111,55916,72105,112094,160268,131710,72759,75308,121124,87242,15888,-33976,-64111,-83206,-146308,-80776,-13167,-78490,-62386,80449,273706,293343,70889,-65986,-17609,12978,-28532,-43983,-25822,-13562,13608,-65978,-85096,-40724,-40427,-82668,-70600,60345,254610,226726,90873,-1516,-79296,-118860,-104280,-79070,-71219,-106339,-121468,-125025,-74761,-39252,-38194,-72600,-96562,-126181,-83391,75881,308653,375980,333275,272567,191280,72134,28342,89316,162362,200691,180641,136375,43338,-5367,-4141,53070,117079,111457,-16983,-120461,-36544,34900,150,-78143,-82411,-36744,-11504,-5375,-29691,-86244,-33640,54550,90435,41661,-120639,6528,99888,144667,96951,16762,-41761,-97014,-79126,-2273,-11728,-42562,-46126,-50778,-42110,26677,98968,140504,155051,154466,183896,152608,75658,-39510,-33869,39487,16519,-31640,-32660,-51657,-93681,-28949,41000,45690,-70073,-71490,692,4310,-5912,12948,6251,-4410,4285,11189,-12352,-41145,-12363,40107,-19836,-54317,-50995,-5901,9465,-18618,-60684,-83807,-86069,-75552,-99858,-77881,-63690,-80165,-60131,-43436,-13540,28816,46975,98001,128830,202854,236294,107436,-1109,-46564,-88352,-101143,-90913,-71941,-41820,-21252,-22833,-45192,-63124,-4265,52434,74052,8425,11327,72504,159197,214991,230321,193545,103100,23865,68209,190768,224703,110861,10072,61171,171399,286942,368740,314647,90639,-66456,-107998,12023,153443,268513,273553,206397,51671,41083,57138,8870,-48702,-54969,-43587,-80979,-160282,-77180,2943,17141,-43870,-111509,-67538,-20224,24431,26847,-19793,-101248,-34838,6245,-857,-65614,-121266,-23237,43725,59792,107551,151273,137980,64343,43192,22882,27669,14028,40373,134970,261607,221321,70704,-72394,-78947,-83395,-82272,-87414,-130969,-84719,-76186,-85695,-57528,23385,88563,104953,75702,23132,-8327,-50727,-80900,-81774,-25398,86941,124046,57482,-20151,-80422,-45067,-49677,-105629,-65165,56159,153401,201086,133521,112109,173372,200788,135777,39553,-11044,-39166,-64154,-113635,-69599,9952,21464,21709,17590,19485,-6786,-16355,-4936,-17906,-48417,-73990,-108551,-110528,-50411,-28745,-8978,4648,-21400,-16035,-28276,-62162,-35800,-11692,-12709,-38041,-82457,-28917,56409,50119,5891,-53853,-21614,56088,102343,134209,14120,-106247,-115378,-83655,-76641,-57454,-57829,-60389,-28899,-15773,-57561,-92139,-121294,-105819,-77333,-83963,-92242,-106351,-103262,-107496,-51684,7394,65579,92553,57890,37238,14719,-38031,-137267,-126043,-153916,-103968,-30278,110656,139667,-6264,-82473,-91026,-56942,-58332,-27783,34265,81171,74304,142652,340311,540735,454843,220203,77798,-22655,-38864,18768,60094,56767,20982,27416,98724,87839,82794,114812,131990,139975,172030,169210,116509,52398,52051,99822,196304,289335,356549,188512,35529,-54732,-136730,-85726,21269,118944,154207,111274,19970,-50993,-63009,-12674,79247],[211065,247630,222936,114954,61714,41820,55386,95217,55511,68462,102572,104830,60430,-45006,-3361,123827,219057,262509,258128,152174,116694,111775,13511,-90561,-139480,-104725,-24816,38793,59711,37367,-29915,-70341,-66806,13002,46772,40907,59088,119647,185583,177861,104117,31744,-9783,-56131,-16947,34907,29201,26117,27696,-3626,-59826,-64320,-629,27145,-2165,-62606,-83953,-91659,-81749,-6536,66294,53470,-44820,-106671,-53282,-35675,-54711,-117146,-151173,-68942,-44677,-73585,-125014,-59760,-11415,40122,27840,-31188,65893,132289,91448,-2328,-85396,-130078,-151088,-169217,-146968,-95964,-19193,-12208,-79385,-125186,-111319,-61606,-58306,-91033,-20059,67781,40326,-30541,-25714,90161,108068,-10014,-85482,-133789,-136155,-114151,-30156,20024,-29905,-55211,12209,118229,166201,136028,78016,7400,-30113,-45167,-21474,18185,29006,35696,-3348,-34938,-10033,12389,-10903,-42802,-63876,-91060,-69248,-64284,-47989,-36422,-18020,-7257,-766,-25710,-58623,-35277,8874,-9995,6129,35548,16046,854,-34312,-89791,-99272,-90673,-68793,-105227,-94695,-38636,22884,55456,71123,26892,-52362,-79880,7496,37446,36647,47386,60979,127228,94582,31321,11161,-36303,-6873,135173,232284,137845,-7354,-145916,-244317,-188596,-116019,28487,-52219,76624,63848,35681,-8948,13374,-38101,-26246,39969,86485,56657,27078,86499,176285,234886,252920,263685,218214,209395,216856,180117,96382,70321,88103,101003,66686,31385,47263,49650,57684,50056,-25377,-88880,-78486,-39665,-40805,-64112,-55043,-52224,-81653,-72584,-52299,-31306,-42845,-95803,-109732,-55654,-13437,2571,8718,-8704,-16650,-12072,4056,-54157,-114938,-45181,24381,46473,25996,-33013,-109071,-79057,443,21354,14226,74067,124100,127919,118806,14382,73562,189053,177252,92606,47484,81194,104812,178527,226282,92100,-5067,32034,139212,208781,201265,250989,214990,233376,263680,137033,8679,-12469,95906,318231,371436,132935,7254,-55135,-99577,-147828,-81694,-12269,-9913,-58513,-86803,-117133,-152238,-89491,-35066,-28235,-69406,-70204,-120819,-74900,47958,102374,78469,38407,-6587,-2486,17203,51951,35322,-46923,-115487,-61773,27429,32868,6224,-32952,-37278,-29753,62576,180294,162272,50076,-60903,-95648,-76630,-88694,-84249,-43445,-15423,-10959,-15558,-50309,-134219,-71190,18980,69617,41262,47625,52210,16622,-13046,-5811,17327,6127,-48019,-45852,4316,72312,181960,157690,67127,-1677,-27687,-5778,50183,64086,-17273,-135218,-37958,-894,-19704,-18605,21112,91411,174027,261503,204495,105209,740,-7679,135388,216606,141046,-6101,-100686,-101988,-99147,-145584,-175244,-165501,-172292,-91047,-43247,-31968,-65569,-69745,-13151,19707,19952,-11695,-24894,36175,120290,168821,162466,99305,42638,70927,226224,392829,405550,321366,160028,6826,-3590,-4580,-47284,-111735,-115215,-75715,-64881,-110098,-71509,40968,98399,94584,-3082,-70322,-79171,-92801,-27640,109906,152750,78829,-16584,-69652,-23865,16013,8843,-4741,-30609,-92109,-111723,-63891,24451,85554,59658,16170,-73846,-140053,11017,148078,163069,66478,-28581,64905,109321,95951,61349,72916,110476,150229,186113,125149,-3113,-112392,-40048,49737,74603,-3890,-98238,-10601,132616,167706,92268,-30913,-91420,73348,226822,269007,201973,5519,-109093,9730,203137,228621,-68195,-391020,-109199,49929,154206,159491,88588,84619,150746,173188,64501,-74992,-98248,-36120,-18002,-48103,-51019,-83464,-75793,-31279,-1384,-2226,-21046,-50745,-73173,-25165,114941,159763,106583,25758,-44735,-35897,94868,148461,55841,4526,30136,50545,84718,6048,-104884,-36289,98588,152471,99104,-21156,-59828,-51652,-76241,-39322,12650,63042,79952,27604,-85201,-89228,-14862,45899,103296,118959,70099,-10876,-51443,33716,71012,12622,-52002,-124851,-33942,33261,75658,61039,7739,38859,89350,17694,-134578,-84289,-96155,-85166,30504,23185,-25299,62544,99047,112879,-63132,-129892,-61511,-86375,-135116,-153321,-4408,145550,221201,166847,131111,136832,16232,-48006,-27203,4298,3099,-22300,-59226,-95650,-5556,64874,114516,38189,-20695,3552,107004,62792,10744,21978,96881,106184,69200,19381,-3051,37127,130019,223532,184535,77077,-30750,-90533,-62267,-38579,-6444,-21884,-77961,-109014,-142167,-100793,-67437,-66012,-52520,453,57602,86269,2512,-49336,-5412,45157,77977,70274,15666,3801,13313,40568,19301,-89096,-127024,-48853,-85293,-104969,1892,85532,41777,5720,-46998,-86778,-135889,-114700,-80644,-42825,-59934,-108156,-1666,127060,112313,15506,-60365,-9203,25700,48773,109796,152204,149808,148229,140147,59137,-35328,-128328,-129303,-166110,-149209,-131623,-113067,-9670,63253,104681,49340,18964,-12346,-95500,-131197,-107324,-120796,-61811,-54038,-91100,-32542,36476,69392,90209,52571,-10124,-115112,-132022,-121573,-119697,-108313,-79624,-69233,-4155,14810,-37494,-75173,-112119,-40761,42574,105170,96644,60534,12311,8623,42477,24310,5018,-2542,41183,57252,47643,52278,81732,96655,84486,119923,139281,48999,-8848,-9169,28023,54068,75207,70612,31799,3859,-34426,-4718,327,-4326,30875,50587,21048,14105,31540,59482,90349,110011,61920,15618,-36580,-86589,-116550,-113807,-103904,-117985,-114272,-38015,7871,53583,119422,143354,111460,21790,-58954,8157,130352,192513,54626,-95331,-114308,-54010,-28225,-84340,-59394,-66386,-115199,-120829,-71149,-90820,-135424,-117210,-108616,-28622,26467,-6193,-23437,5580,73390,104225,71401,50103,-1307,-81864,-57057,61307,183961,192741,218457,212234,225310,172457,90794,-2873,-152942,12820,287370,327925,160162,17881,-48307,-62397,-32349,-9398,-3532,-20952,6695,16925,9712,-42766,-57259,-48312,-45655,5116,72214,81903,42251,13153,10143,8374,-34518,-99971,-85307,-67313,-80121,-81891,-45753,-15480,-11927,-26224,-64362,-133865,-41947,114056,331088,214232,-44243,-67618,106344,198425,69681,-81371,16645,91155,20627,-68384,-85863,-70269,-42147,47332,154596,152215,65423,-45496,-127958,-157498,-81657,-38839,-27845,85277,160958,97309,-32840,-94955,-59831,-64888,-60212,10675,145931,266405,250637,200120,182324,159031,122577,60227,79527,196583,234071,147220,39268,-24592,-31873,-44260,-35982,-24487,-21088,-14723,-6114,4964,-23087,67488,238513,264620,198219,74296,-27396,-102792,-97297,-14929,52027,55787,-16632,-95166,-116210,-22985,59364,139303,176477,163753,152181,81124,-67797,-65997,-26535,-20715,8675,29602,73637,41321,48637,51488,-11183,-55272,-2232,11813,-10695,-10451,28654,83455,66407,43541,59357,71178,7596,-74893,-29747,5912,-17401,-60791,-72459,-71808,-94285,-122310,-116477,-80950,-59251,-99592,-116399,-17496,21465,717,-10016,20647,19777,-71795,-157115,-128711,-158000,-137785,-100230,-103192,-80677,-66809,-40130,8410,42856,55443,51309,35343,-13964,-24447,-32685,-37561,-10388,15877,36919,31893,5087,105969,338452,464063,406231,311248,150514,6109,18270,73098,84529,21349,-27903,-6192,45871,-16088,15180,153530,209770,98998,-35906,-100625,-99235,-44789,-22174,-37384,-56858,-94970,-103761,359,85190,160891,130642,63489,-8835,-41865,-22908,38130,114215,169370,132626,15824,-24668,50822,56001,-14299,-116718,41763,113268,31638,22200,119170,168899,129305,71674,11893,-15057,70986,98414,-3804,-28451,8751,30706,79608,140797,127411,76316,-16283,-75556,-49368,-54039,-49649,28763,192652,321461,251677,179807,72748,-37792,-108328,-109198,-41911,594,17917,7396,-14589,-29053,-19771,-39404,-128335,-44412,78975,120074,102467,68324,74541,99388,46465,864,-27612,-97743,-140680,-93107,-104132,-124629,-12568,100923,195604,128809,958,-3443,5825,-22953,8878,58521,104048,97932,83609,65654,-10616,-6552,52668,101727,158233,133460,57285,-11242,-71733,-79223,-91837,-62328,33065,92269,84177,43728,8407,-13121,-26771,-31169,-27211,-12323,-603,-24162,-108218,-70615,-2575,10765,-20191,-70951,-97379,-84526,-70491,-124334,-136002,-97602,-31409,14357,-32282,-113754,-184600,-151182,-108085,-88629,-104033,-77009,20817,179385,284224,238288,121773,63318,41079,26749,9424,-26991,35162,86545,76336,28490,-32889,-94171,-66576,-49175,-79534,-89402,-56825,-47599,-62243,-32042,35895,55748,22218,-20578,-40937,-53402,6623,31681,-2799,-70787,-81758,-42062,-7691,-4027,-1525,-42321,-57564,-31096,-46681,-62758,-51510,-95254,-109183,-53927,-55212,-78914,-69220,-56853,-84820,-114837,-30044,62798,147720,230541,251750,182145,82030,-41431,-101518,-10456,8758,-27631,-92602,-100220,-62048,-56893,-102384,-15960,115265,229241,271147,163536,66495,16716,-26765,-78173,-22564,51667,49509,7174,-42802,-102817,-33915,35583,85146,103455,22493,-61698,99703,163091,43191,-53432,-43556,-5613,103675,199894,169078,191020,239833,242622,203051,112457,-15361,-125497,-9793,53863,45415,-7768,-14306,-27259,-26466,61872,88915,19308,-128040,-28505,-18260,-69412,-135883,-50745,4905,73860,105000,66539,68118,45528,-20001,-53242,-37522,33602,159247,330414,515970,651859,600960,338580,181193,87915,12558,-71770,-57774,-15472,-2185,16935,61800,105307,116114,139625,211242,319293,315679,159456,-29167,-75564,2315,40705,30991,10400,-21167,-21153,-13023,14996,59244,71916,55583,-19558,-82158,-68937,-79968,32847,118308,152148,49757,-36237,-96932,-114266,-124991,-62847,19007,55947,18553,-51757,-16488,53007,73107,12512,-86578,-11351,-17344,-67718,-132937,-38407,41439,64011,23041,-43494,-84299,-84593,-76741,-44329,59827,118723,101911,37286,-55304,-25611,-35179,-87990,-59444,-9422,-13419,4260,52225,64720,36841,-35722,-119911,-130571,-65961,17211,68297,79414,15154,-57354,-73153,-35834,29686,78310,21880,-43067,-17182,56565,119544,150848,215317,318384,253686,112252,32177,94633,100864,13292,23480,285219,493835,463962,350257,207784,110359,78641,48825,847,-85362,-55575,33438,52896,-43298,-110565,-40821,7520,-21333,-29246,4224,33946,-13102,-46940,-91187,-76112,-12922,37645,24577,17466,-49842,-103195,-67623,3206,80244,144986,120436,53983,85797,96976,117749,120212,52538,-22849,-40070,-91786,-118283,-83423,-10045,83379,133986,216675,131448,-11790,-28628,-56563,-37299,-30318,-57570,-91112,-122727,-107320,-120590,-109850,-47372,-28313,-54747,-22873,148971,245714,178462,14540,-115296,-59304,-28976,-13110,-27138,-91357,-4668,58879,113195,102689,30640,-46227,-31600,16136,45148,21205,-42044,-121736,-78500,-35862,-420,6907,11048,-14391,-71140,-106826,-97253,-116420,-137263,-73892,36072,122976,117426,85963,63562,16967,-40572,-48341,85456,225861,217081,134619,93121,69601,29994,12774,31220,113138,290239,407835,419536,328782,166676,34173,-67536,-87069,-12393,30552,70666,104394,111506,87695,90883,129669,53415,-42002,-59766,-45706,-29291,1643,16840,37652,88209,146737,124188,46478,10094,23358,34720,-2444,-1346,20619,45902,72503,82409,58898,-13199,-128415,-63368,-5958,23654,40917,86526,172925,200038,157438,61148,-38320,-64924,-30179,-41511,-83736,-57585,-18494,-24549,-29516,1921,10444,-55383,-36013,5643,26012,17243,-56395,-83205,-81822,-95160,-46033,-9969,-19498,-26367,-26878,-62750,-57815,-37936,-48953,76646,241018,285254,140221,11050,-17105,46996,151059,164112,106583,27859,18623,104022,217174,117649,-47523,-83934,-41333,9651,70264,100376,63544,16178,48833,65436,21036,-53433,-89777,-71094,-53410,-60896,-79037,-40448,33713,63166,70371,66561,-14164,-75945,-35498,32378,69235,52981,36386,-27192,-86576,20080,132462,311054,407127,237110,125531,89672,54322,31322,63363,121790,162342,117361,54460,51632,92805,59518,-9448,-62183,-85267,-92184,-147089,-74563,2842,-28737,-21252,91744,262721,272846,64930,-82168,-42299,-5595,-37415,-44645,-25616,-12962,10670,-68798,-76610,-36294,-44411,-93120,-64052,73909,246015,199819,77316,-4481,-75339,-111243,-117136,-91871,-78367,-110092,-129826,-121956,-70199,-39754,-36176,-55991,-64712,-90937,-120363,19510,237747,335633,313771,257267,168739,51172,50027,140975,213271,224903,181852,137021,53525,1797,-476,47163,108630,120854,-494,-104705,-17176,64861,16199,-80144,-82284,-24802,2143,-2580,-33600,-89008,-35198,46256,79410,28267,-110981,18983,104690,145136,85318,-6709,-58118,-64847,-57809,5491,2154,-21312,-22608,-33964,-19117,60294,126089,156592,152432,146074,199563,201759,119228,-37603,-54931,21128,-6454,-49783,-40703,-56709,-109927,-33594,34786,36608,-81536,-76034,-4719,869,-6812,15073,13791,2399,5346,2833,-35505,-69109,-39010,21604,-33833,-88671,-93589,1699,25307,-2589,-52836,-101945,-115215,-107615,-112156,-80928,-64634,-77682,-55668,-21396,16561,54717,67438,118927,148882,219318,241520,110379,1744,-40710,-76736,-80927,-65549,-45053,-19031,-5775,-3556,-5453,520,57716,86840,91422,6722,-11647,63623,152308,198835,208656,176747,96950,41764,102900,222594,244090,116440,18477,63468,172500,273603,326996,269136,75725,-82120,-89294,24604,161765,269477,261886,186240,36428,30029,41313,-6329,-66421,-67875,-37152,-69228,-134792,-39784,51572,41936,-41072,-113534,-77443,-27284,26626,42675,-9240,-97801,-55125,-31513,-41952,-95879,-125173,-17823,41141,43756,83753,126846,125048,63877,46739,29963,36975,17610,44357,159410,294544,249399,111132,-28026,-47830,-48784,-56132,-85960,-141584,-58839,-29682,-74938,-86750,-17864,47190,69306,50822,8647,-11554,-47942,-81145,-85162,-23549,102784,138135,59047,-20129,-87082,-70498,-68688,-117125,-68336,45994,134065,191180,140426,107637,157269,195966,133662,34763,-20613,-56387,-78063,-115297,-84468,-876,21157,31638,32725,11481,-53606,-62512,-33452,-25108,-47166,-79644,-128924,-111281,-37010,-16902,-5899,-6987,-41141,-35976,-49605,-74019,-29261,3584,2126,-29665,-67043,-45888,46818,56902,19852,-53305,-32479,57469,117237,153171,28397,-98713,-117448,-79661,-71336,-62652,-65168,-71903,-32802,-7057,-44904,-64538,-98906,-113554,-82006,-80707,-87478,-105425,-103918,-118977,-68618,-17125,28811,51186,23802,12918,-11130,-76274,-122833,-77298,-116565,-121874,-34349,117961,135198,-16375,-94002,-94961,-54201,-42865,-19130,30691,82666,84549,148382,333656,488741,426399,203902,67854,-22861,-33810,16703,43672,45261,19374,23988,87975,73698,53019,83203,115849,128469,166920,172166,132835,80162,89667,112944,172506,231468,294683,166080,30138,-53631,-125322,-99854,-3171,85904,124029,84747,-8,-64640,-61093,-34,103790],[233955,255621,211697,93420,32688,11452,24294,66590,33231,50508,116834,126367,78282,-38601,-20330,101093,179861,207498,220429,138665,125969,142535,68529,-47460,-134452,-100241,-19637,32467,56445,47002,-4365,-36930,-34872,9622,16094,6930,36751,112889,192219,182339,97904,23487,-6533,-39393,-5162,33798,21863,15720,15026,-4996,-49916,-98795,-31295,9531,-6321,-56910,-71716,-78065,-99179,-27397,42301,29731,-54961,-106260,-60061,-46219,-62599,-114299,-144014,-73020,-46878,-76083,-127585,-73181,-26576,28229,13362,-40140,70831,153581,122310,21751,-78747,-135107,-128930,-151107,-168497,-129087,-62838,-58278,-95283,-141961,-114928,-59942,-59272,-99919,-25523,74863,67525,4444,4720,114337,127667,6128,-75559,-127082,-129327,-112031,-30424,21373,-28723,-65448,-14576,87456,144304,118915,50950,-13033,-57446,-118120,-92282,-23326,4674,19434,-9145,-35133,-14780,-2732,-29781,-79100,-92260,-103751,-73012,-64662,-49361,-39381,-20640,-7820,-1165,-23760,-49508,-22725,11577,-14289,-3632,17452,-18726,-28150,-51658,-98074,-102576,-94887,-77813,-125015,-80530,-21102,34937,59478,77953,37244,-31739,-62219,-2224,2752,-17235,6505,69185,142213,85533,21554,13146,-2115,80377,194914,222372,64774,-100825,-222342,-293971,-183876,-47941,54169,10388,116075,94051,58394,7100,13051,-35542,-21838,41203,87224,73643,63801,120358,195742,245153,256157,261442,221800,204041,195167,141597,55179,40561,68930,86528,47252,8929,26294,42180,77800,90666,24200,-44236,-61893,-32374,-41339,-72167,-66133,-57624,-80397,-74717,-59173,-42015,-55339,-111810,-133460,-87598,-29236,24070,25790,-5740,-26836,-32344,-15360,-64693,-119723,-47003,21867,46297,29340,-25486,-94629,-81738,-10829,33116,68839,149389,165512,136153,111775,-18305,-27745,93666,113301,66472,35829,72329,106136,197177,249352,120938,14624,35672,125550,193877,172084,228863,207096,220672,237011,116445,3276,-5136,114811,353727,443990,209437,29714,-50989,-105605,-164807,-83809,-10227,-4193,-29386,-54285,-108200,-159550,-76464,-16672,-18684,-69003,-65239,-101742,-116556,-7513,47944,39626,25274,-9984,-7516,14877,53919,29570,-55238,-118754,-53330,44341,46553,5893,-43357,-35886,-6860,88221,218020,212908,100306,-16376,-75244,-89906,-101364,-94995,-40353,2290,2926,-16407,-63562,-136084,-65252,12904,35564,-3723,20716,43943,14605,-18630,-18347,-3678,-23577,-80382,-64681,-710,79652,196454,145398,40468,-22359,-25428,16007,80564,90906,7680,-117772,-53428,-13080,-25925,-8282,46882,127724,238566,351412,267836,135300,33780,36694,163000,223585,146915,3396,-105614,-128992,-129233,-145255,-184596,-162328,-181250,-116706,-62731,-35376,-57784,-55182,6983,38300,33239,-2804,-22174,43676,139300,194005,181754,103280,43972,70879,226657,366542,369578,288800,123896,-25341,-20912,-8120,-47449,-114683,-113637,-74914,-68933,-134865,-75360,49298,115214,130274,68713,-40448,-139160,-132261,-24793,122867,163145,76521,-21423,-76154,-33950,1730,-3918,-3800,-17297,-77930,-108464,-67119,22089,87757,61934,16896,-75012,-130439,22697,153002,154990,52589,-46691,63852,119627,115767,84115,95888,134627,175102,200662,129707,-5019,-118706,-27482,67972,88185,4986,-86068,-16020,116012,155164,84980,-30213,-69899,72735,218458,263786,216900,23986,-114588,-5584,198046,224892,-57486,-440858,-154542,23943,135849,118180,58694,50986,113142,141266,50740,-87092,-98749,-35828,-16492,-39763,-39415,-67398,-54055,-17067,-639,-10877,-33870,-59728,-73053,-40762,85924,136997,91001,13352,-57972,-60991,46442,111442,34788,-6051,24272,43935,79335,-10385,-135723,-50924,88596,153343,106218,-24747,-93348,-70784,-75735,-34602,23919,84477,100000,44110,-87497,-82484,-1574,58641,108436,115957,71002,-4990,-38003,49259,93303,31315,-40934,-117679,-38000,26946,62070,37358,-20516,15198,84560,33020,-114262,-117546,-106712,-85325,23664,2307,-42597,67394,100609,118592,-69296,-169057,-100880,-129360,-175850,-130766,-5612,107419,194269,150719,127779,131009,14091,-39999,-22589,5965,-5633,-44245,-83946,-80826,21832,86875,119570,33990,-16794,27277,111109,50865,-11722,19231,135101,134910,73135,11781,-29661,8647,94517,191315,172097,74553,-32186,-96563,-90051,-76589,-42097,-49667,-88869,-117902,-137538,-90824,-56026,-54611,-43512,11362,80896,115283,26187,-28523,12208,70440,119766,101281,30581,8515,11985,37264,17291,-90068,-122838,-43378,-81856,-121136,-10224,80124,46071,17878,-46580,-86944,-118733,-120295,-93642,-51399,-65263,-112996,2554,132264,116431,11582,-80486,-15274,30779,67070,133193,151638,131699,117223,115739,44137,-34315,-123752,-106351,-135874,-162013,-144165,-126975,-13776,62117,104757,61749,44026,16283,-65300,-107064,-102290,-108111,-48488,-43279,-99611,-54532,14981,45374,77711,50917,-254,-95574,-147223,-141733,-123018,-102784,-72529,-44925,39395,55343,-23749,-75292,-113785,-43789,41647,108614,96651,64891,33693,24184,31169,9438,-2752,-8074,36012,57168,52822,44352,61604,63772,41347,77565,135181,46337,-9962,-1088,35972,57843,78366,79209,44929,19312,-25416,-8024,-4438,-14186,11707,22625,-3352,5465,30836,56842,86883,108406,67700,21226,-27968,-75975,-116437,-124550,-104296,-107594,-96020,-22817,36511,85900,145227,133412,69473,-4424,-52498,4604,118216,179428,48533,-85289,-130923,-93676,-40280,-63995,-30960,-41899,-104300,-119924,-65858,-85828,-129399,-114341,-95583,-1697,75938,36985,-11487,2549,69044,105788,73872,48195,-5204,-83713,-73169,29096,135310,153048,200787,226665,271470,246247,144629,13800,-150213,13173,275334,340741,174698,26127,-52312,-86258,-59954,-19368,8425,2414,27071,32954,20743,-34402,-51778,-51587,-56774,-7803,60675,78960,44131,21853,17268,15201,-26087,-77090,-58987,-44448,-64299,-87524,-70601,-41237,-36349,-45085,-72775,-131086,-40460,117134,342482,222643,-42815,-61537,131305,241973,105681,-65791,-1323,91340,31085,-64669,-65850,-37734,-8588,77986,195841,188058,79796,-37508,-125337,-157542,-85638,-49174,-26031,120566,204339,130875,-14239,-82924,-57080,-68989,-71227,-471,141151,280135,283814,230384,182365,124936,77858,41496,97032,208569,219587,109460,20835,-31216,-33591,-43087,-37535,-27385,-18287,-8695,-5149,-3259,-34618,50703,219837,258787,205512,76002,-30996,-107642,-85441,-4474,62000,68960,4354,-74309,-132391,-39806,42504,119464,136469,134432,136902,65882,-76914,-71193,-30415,-23045,3547,16851,66524,46141,54771,58526,-722,-32170,25036,37660,7045,-19384,23434,85004,69224,40959,53506,65369,-9486,-100515,-32739,613,-30618,-73069,-83766,-79348,-94749,-114534,-123032,-87833,-58460,-89182,-121049,-39683,-4193,-17073,-21394,13436,19869,-55061,-131674,-149969,-146344,-142360,-98013,-94935,-132562,-106225,-59483,-5065,34786,36345,26618,17831,-21095,-29133,-35670,-41004,-11292,21029,45982,38905,10254,133365,400460,536035,476614,361558,173743,-1041,-3118,55554,72454,13486,-33385,-29306,17402,-32954,9955,162469,258737,190982,58858,-33466,-71431,-12417,24871,4616,-38855,-92737,-97777,-1500,74486,150041,130038,75638,7513,-28567,-22959,30520,108546,163458,105946,-18322,-12779,93513,109713,33500,-81764,19077,117695,52147,27363,114769,153461,110752,60345,24154,13583,91731,75399,-35046,-23619,39978,70082,120526,173716,141325,76494,-30948,-56346,-19494,-29548,-39752,26900,207563,399602,342680,255239,117757,-15900,-103581,-111911,-41545,12565,39058,38508,11263,-23686,-30118,-57897,-111591,-20367,89618,123537,105271,72189,86492,113022,55407,4855,-17433,-80331,-156090,-125816,-127245,-116878,2775,117058,182001,128720,1649,-8295,1382,-37654,-9911,44518,101818,104687,102160,86148,14345,34793,96397,146306,208426,177680,89537,7790,-59660,-66084,-71178,-18054,82594,120555,81233,26939,-6353,-22646,-35296,-36567,-34655,-26777,-26251,-62182,-121496,-77174,-11632,8427,-14005,-56637,-78780,-84740,-93337,-143082,-117062,-80121,-17410,30837,-13691,-92339,-163333,-163754,-112201,-83959,-101925,-75490,22348,179462,267053,201398,78586,25480,27101,44826,36178,-20975,35297,86882,73591,20686,-42339,-90987,-55906,-43114,-79355,-100086,-65127,-46618,-54741,-29064,36333,63430,32722,-7265,-30355,-49179,8021,24050,-16949,-66390,-73915,-64005,-59240,-69243,-47573,-66795,-76762,-54082,-73206,-81587,-62541,-102185,-95756,-42050,-48534,-69561,-59152,-53122,-88919,-97787,4558,115841,215020,302157,308191,217291,103629,-24147,-96351,-13966,-343,-40032,-99764,-89841,-54527,-50217,-101663,-21737,127573,270823,310016,173257,67206,10731,-34961,-78942,-29809,36556,31734,-6329,-52484,-104715,-29405,48063,104134,121247,29370,-100740,59518,122341,11435,-86138,-39361,7275,108735,183095,138503,162216,221154,228911,195195,119956,-5109,-119904,-24540,48810,73084,15832,4959,-1935,1617,70166,73054,-1874,-136890,-4673,6566,-47088,-134992,-67476,-14005,48527,74252,38779,45474,29193,-37618,-74154,-55660,27284,176491,368851,565738,715406,664039,384266,196733,90865,8925,-70698,-51880,-5003,11194,26699,62498,96380,103333,128160,203233,334266,350448,169436,-31994,-67314,13058,42837,20503,-12055,-33653,-30906,-28356,-11031,14412,2871,-20153,-74711,-75329,-35851,-64363,47758,126397,145124,30489,-54270,-123224,-119924,-119025,-66495,20716,71544,35206,-42680,-27994,39291,66215,7078,-86513,3474,-8116,-65314,-132333,-46744,9512,30032,4053,-52345,-97901,-96436,-73950,-31729,61717,87970,51667,-2676,-75049,-35944,-54013,-113348,-63900,-7152,-11761,1979,45174,54626,28715,-44854,-129471,-124123,-85082,-16348,27467,48065,-1463,-68996,-65938,-35898,30480,92194,41127,-33313,-9093,58480,117747,146667,204028,318432,290806,153105,29203,60053,76938,652,8206,236420,415191,386997,309743,213058,123600,91477,74778,46122,-32579,-53392,38548,61960,-48875,-97883,-29020,12838,-11353,-5058,27927,24940,-27385,-66849,-87011,-52743,-394,30704,7828,7940,-45483,-92786,-70389,-16489,55795,136482,135219,86577,90489,84460,103340,104387,40063,-28111,-45427,-99154,-130506,-94773,-26017,62449,111916,196494,147959,1373,-34272,-39924,-10488,-6943,-31333,-58214,-84118,-83256,-87758,-72572,-28609,-11489,-24244,6997,161874,247112,171535,21418,-110065,-70790,-34869,-17063,-25855,-113101,-36379,21518,84794,80714,13449,-64895,-45591,8623,43857,22072,-43202,-117205,-67226,-7079,44315,53976,34915,-3243,-62860,-105675,-115587,-133865,-143830,-89470,17691,117811,125681,99096,81063,29016,-35030,-36856,81347,204063,196571,113461,64860,48050,37829,53580,63993,114771,288920,431197,442989,326651,147217,12643,-76913,-99236,-10839,48335,110084,160592,153752,109787,108307,155023,85685,-15739,-49080,-45939,-34118,-5145,10984,30304,70111,113585,94979,41003,29002,40181,45727,-4969,-13428,14682,62589,95877,95143,57514,-30687,-140234,-46960,6007,28076,31304,66089,146183,181938,157615,67439,-36321,-67676,-32273,-36755,-75623,-49405,-15064,-23362,-38710,-25617,-19099,-73456,-40270,12807,34965,13749,-66877,-89041,-81501,-88393,-65595,-30113,-39884,-57814,-83206,-113261,-109164,-57709,-56787,87450,257902,302211,143919,2807,-26301,43172,162013,193055,114055,27091,15666,93481,206921,115529,-41818,-72376,-36914,4526,58047,91653,68514,34811,58868,64820,17467,-56982,-96801,-82560,-65255,-67529,-87333,-50611,34971,78822,89279,70839,-25821,-81040,-26202,48157,91515,66586,22142,-64657,-94541,16473,124122,298763,384881,209835,99720,57305,17307,-3949,47710,118856,146437,92073,29255,24769,62060,29324,-37391,-90635,-108717,-105396,-152747,-79200,4121,9048,12981,95552,237895,240403,56079,-94714,-70549,-27161,-48870,-52050,-33940,-19473,2756,-73211,-74589,-38351,-53732,-108535,-61076,81069,227295,167679,57595,-14376,-78214,-109735,-115070,-107304,-89161,-115317,-144216,-119315,-67688,-44522,-39385,-43156,-39965,-66732,-136935,-36017,152211,266726,268506,224056,133988,18776,50614,169720,244431,231663,166886,117395,50945,3854,823,38746,94538,121456,10493,-92657,-4411,86016,22688,-89487,-84901,-14372,12533,-4300,-41286,-96433,-42880,32983,64269,10818,-101747,25445,101311,133465,59495,-43129,-37495,-2408,-28451,11443,20129,7620,3869,-14926,8166,92031,145662,163027,140798,128001,199524,233582,147679,-39916,-75574,118,-31802,-69987,-50090,-60200,-113113,-42453,21818,17935,-101398,-75785,-9916,-5502,-13205,9739,13344,2188,40,-11093,-61264,-96601,-65823,3369,-43585,-114319,-85378,10450,35765,10492,-39023,-72610,-63698,-98171,-125780,-89582,-69587,-71632,-37703,4322,38243,70308,84315,138529,166361,226395,233575,107101,2961,-32960,-63318,-62387,-43029,-20654,352,5285,9838,29343,58788,127820,144146,132392,32768,-25637,48570,129420,163382,169316,145894,82759,47811,115785,225761,237168,108511,23100,61113,163470,244424,267006,211201,57841,-90821,-72469,34641,166359,263588,243950,160925,16472,13578,21581,-23334,-85421,-84442,-35669,-59853,-117619,-17995,79642,51213,-44841,-113265,-87168,-35290,22335,47514,-8566,-97904,-74530,-67128,-87233,-129104,-115980,-14450,34483,23825,56030,99841,108516,61604,48543,34428,43441,18918,45048,174085,306507,257487,136985,13723,-14508,-17192,-34022,-89248,-150006,-32996,22485,-42763,-109871,-66499,2384,30584,23095,-6938,-14969,-45468,-81890,-90069,-25275,110703,146097,58943,-17559,-80823,-89660,-87698,-132068,-76044,31917,110194,169258,137168,96616,133113,179888,121484,22871,-35301,-74195,-87811,-112742,-103732,-14341,21701,45480,61877,36463,-66360,-103622,-57509,-30049,-48013,-89573,-145251,-85054,-11987,2557,2612,-14059,-59060,-55687,-68757,-80774,-24200,15260,12055,-27415,-55934,-60466,38159,64447,36654,-47101,-47776,52534,125705,164365,39342,-92982,-120195,-74878,-60170,-65781,-75030,-87476,-38468,1109,-31836,-37883,-78942,-117372,-86146,-77293,-82328,-104482,-104114,-127244,-84185,-42085,-7881,11209,-8404,-10789,-36696,-113163,-90674,-33083,-68109,-110533,-32200,127619,132782,-22755,-100903,-92708,-45549,-25405,-13474,22048,78270,91133,150398,311026,409719,372516,172103,46459,-30832,-35273,8202,22226,30575,13890,16518,72836,51732,15741,44344,90055,105510,153200,170338,150033,114428,133702,129474,151617,180036,235321,143590,26057,-49462,-111303,-109683,-25598,55720,96095,60850,-18392,-76306,-56521,12934,124460],[249399,254731,193942,72294,7781,-12410,2388,46054,18217,38412,128598,143103,93133,-29253,-32924,81672,147073,161011,182585,120805,128433,167397,124971,13403,-82323,-81449,-15199,27523,55581,57562,24701,375,-1464,9237,-9335,-19701,19076,107649,197635,187300,97322,24222,6883,-15336,9994,34828,17715,10244,12047,9009,-22866,-116807,-60191,-2686,1377,-38007,-49484,-57149,-109544,-42248,26868,14675,-59243,-95817,-52636,-41929,-55585,-95950,-116575,-59001,-39236,-71783,-123102,-82467,-38942,17161,488,-44698,78397,174257,156037,56959,-46841,-98019,-96248,-124279,-152382,-137319,-98834,-100469,-93765,-133802,-111623,-54311,-55578,-103875,-27169,81150,92348,38614,33801,133411,145659,27034,-58621,-111530,-116313,-102883,-25295,26831,-23467,-70430,-36001,59577,123549,103198,27605,-27797,-68195,-133614,-100207,-52890,-17190,4481,-12341,-31021,-13718,-10299,-39237,-106210,-114360,-100618,-65108,-56101,-43500,-35377,-16137,-1622,3810,-17616,-36035,-5078,18017,-14974,-9377,7086,-41493,-44328,-57675,-97989,-98842,-91185,-77633,-132276,-65020,-2569,46579,61838,85685,52195,-5323,-36781,-3283,-21490,-67424,-34283,72215,144431,72026,9050,17021,53810,177565,247954,190793,-23297,-166207,-237934,-322746,-174099,28435,189737,90709,158556,128159,86131,27005,12649,-31837,-14230,44306,89260,95303,106531,155078,214525,252704,251893,246961,212901,190499,168372,104187,20844,17619,53607,73339,29598,-11708,4159,29687,87037,118217,64469,1513,-29068,-19068,-39201,-76324,-72511,-57588,-72496,-67280,-54931,-40676,-56223,-116394,-146585,-120128,-47152,49837,46812,4535,-23637,-35482,-21993,-64399,-115746,-44124,23228,49837,36796,-13255,-75183,-71156,-9242,52478,119567,213008,199869,139489,101863,-21694,-85842,20716,60531,48698,35148,72878,111846,213649,264011,148530,39024,42476,108381,168639,135573,192029,187957,199483,199660,90251,-4511,3755,135191,379155,502874,299267,65516,-38139,-103364,-174295,-84490,-7693,5694,1594,-19381,-89658,-144786,-55943,10971,-1588,-64484,-59052,-80119,-121339,-52667,4760,17840,24527,-6371,-7656,14414,55476,23364,-58453,-117299,-40335,66915,67000,12757,-48334,-32157,16016,112666,252965,263196,153136,33171,-39244,-86784,-107629,-100841,-33308,23831,23361,-10048,-69450,-126425,-56878,8526,5968,-42100,-2383,37268,15209,-21660,-27335,-18631,-46981,-108358,-80141,-3295,89217,209991,135884,23505,-29121,-13813,42068,111326,115015,31621,-94341,-68954,-26774,-31467,1289,65210,151408,287240,428285,334433,166451,67461,76643,180954,224152,151659,17055,-96810,-147195,-156884,-129898,-182555,-155567,-164936,-137936,-78868,-35439,-47611,-39428,26768,55154,44104,3834,-19290,54094,160686,217881,195546,102749,42828,69095,221608,331423,328216,255235,94069,-51068,-37082,-10305,-44052,-112151,-108397,-66467,-63383,-148028,-76945,52363,124084,155797,138614,28642,-66133,-93096,-5025,137115,169203,74268,-21820,-75647,-40833,-12085,-16640,-1501,-1541,-58976,-99180,-66053,23121,91249,66764,20304,-73242,-114745,35725,153793,141789,35142,-56584,69366,134444,139754,111400,120461,151797,186062,202573,128725,-5279,-112851,-12668,90579,105002,19122,-67671,-19769,93891,133585,70313,-34927,-50805,78179,213435,257169,232928,53636,-94457,7608,213078,219310,-64130,-367989,-152155,25857,127101,81105,32479,21441,82070,114975,41258,-95181,-97665,-35950,-16491,-32449,-25673,-46915,-27866,1638,3773,-17017,-45145,-67346,-70832,-50713,58785,111424,71999,-1160,-71631,-82682,4325,68775,6236,-19422,17191,35791,69878,-24690,-157643,-57838,84085,159409,121837,-10250,-122996,-89400,-72118,-27813,35785,101926,112755,55690,-88094,-70391,12273,71030,112394,111144,70306,-603,-25342,62369,114071,51630,-24874,-92439,-38927,17760,45247,13133,-45041,-1876,82068,50824,-82370,-139216,-99735,-80470,13844,-21745,-46006,80374,103353,115774,-75852,-185420,-124218,-154705,-170613,-92891,-9088,62873,157563,129954,120900,121539,14353,-27481,-14969,8795,-15111,-67955,-112932,-67129,47225,115101,138190,44642,927,50215,104819,30189,-42534,12844,157399,147893,69282,-104,-56990,-19057,58289,152210,149986,65779,-35634,-98559,-113653,-113053,-78178,-77024,-99489,-126600,-131068,-80423,-43744,-41337,-31897,23103,102697,135475,44605,-9321,28042,91925,149913,120657,39620,8643,6117,28623,6870,-97278,-114817,-37121,-76977,-136406,-20870,75666,53419,32431,-45850,-82338,-82973,-108593,-103674,-58244,-67850,-116336,2796,129947,114667,7530,-100027,-20418,35612,85745,153345,144374,103536,70825,73971,21691,-35710,-117537,-77887,-67067,-99593,-113477,-135010,-17969,59548,101713,72177,62570,37605,-36020,-80522,-88679,-97583,-39021,-33524,-101758,-75389,-5698,19822,58540,44688,5579,-76744,-143496,-160644,-122291,-93784,-64241,-21455,76431,87902,-10855,-75362,-113943,-49996,36763,108221,92630,62360,48786,30720,12589,-10000,-14802,-17109,26780,50988,53465,35920,41417,30997,1345,34693,124443,42804,-8218,9944,43766,59403,77322,82531,53095,30713,-17116,-14590,-11600,-22812,-6224,-3958,-27674,-5409,29717,55363,84521,106617,74276,28027,-17413,-61288,-108151,-138214,-107400,-98120,-78189,-9697,60494,110763,159713,118099,24651,-34543,-48471,-1011,105486,170429,51560,-62325,-112865,-113091,-38720,-40491,-2619,-18481,-93547,-114226,-58759,-79573,-123283,-111775,-86064,20957,123463,83071,1127,-861,63707,105338,74745,44256,-11059,-85881,-92462,-10272,79511,111568,180140,236934,314321,323021,205859,31739,-142931,7355,243119,333785,181166,29819,-59488,-110385,-87225,-31377,18326,25830,48105,49419,30971,-27759,-48074,-55086,-68667,-23671,41783,65166,36157,22649,19747,22089,-10078,-48074,-33339,-21722,-46720,-87052,-96846,-68043,-61923,-66658,-84189,-128083,-38027,114666,334913,222591,-38436,-53179,152052,280272,141207,-48430,-24232,81825,36715,-62521,-44826,-5102,27027,114246,237708,219833,89953,-33637,-126798,-160003,-92310,-62134,-30066,144625,232518,152725,108,-69791,-54674,-75040,-85223,-13634,133693,289339,313665,257771,177494,87536,35051,28997,110403,206662,190095,68210,657,-39542,-35113,-41188,-40348,-34324,-22021,-9970,-10242,-14779,-47450,31787,195477,245307,203755,73081,-36056,-110836,-74327,4070,69380,80020,25821,-47298,-137026,-62507,19498,93412,94099,98556,111969,42911,-89960,-76782,-34733,-24915,-3230,5600,59681,53985,62933,66965,12033,-9764,51159,63439,20895,-34762,13960,80156,66156,34199,46025,61404,-18332,-115277,-33635,-6161,-44820,-83686,-91638,-83454,-94518,-102084,-107018,-95605,-61047,-80831,-119589,-56616,-25191,-31838,-31687,2768,12430,-40068,-90367,-127320,-131044,-147870,-95936,-71499,-99276,-109815,-74040,-22126,18642,10679,-1565,-2442,-30114,-33914,-38008,-43756,-11924,25837,53576,43211,13377,160773,454080,590055,531146,399451,188391,-10881,-24572,39114,60880,5127,-40445,-52534,-12710,-50312,1014,158428,288883,274673,153481,38999,-25638,28472,72236,43151,-22923,-90419,-94738,-8895,59026,134362,126450,86580,24132,-15127,-23926,19875,97693,151148,78507,-50826,-9412,115425,146983,69672,-55795,-2818,116152,72043,39822,107979,129988,87044,45461,31057,38277,101622,44803,-68207,-10455,75914,120045,174313,214107,160655,80666,-44010,-35609,10453,-6211,-30762,20622,210390,456896,424062,321523,154635,684,-100495,-113418,-41956,21050,55340,65358,35204,-18561,-39172,-70721,-88480,-3919,91682,119564,102763,71291,91397,117442,59015,6887,-6910,-59380,-139192,-161050,-151742,-108017,16241,127664,163135,123054,1407,-16247,-9107,-56427,-31681,26384,93880,107560,120771,115336,52370,78111,136825,187068,256613,220840,121396,26310,-46703,-51612,-47869,27642,133156,150194,82395,14118,-20897,-33380,-44898,-42616,-44177,-44101,-54186,-99418,-97366,-65869,-13248,4216,-12102,-47479,-67280,-85272,-114265,-137019,-98628,-64814,-5926,43348,905,-73586,-142941,-164661,-120028,-82557,-100292,-74600,21698,173623,242601,161912,34365,-14732,10719,64161,61844,-16345,31974,83092,67376,10156,-54453,-87806,-49251,-40805,-81061,-114385,-78565,-50068,-49489,-27434,33460,67303,40825,4210,-21920,-46823,5166,12816,-32878,-60605,-61988,-70807,-97230,-127696,-87959,-90609,-97985,-79149,-99525,-92145,-69688,-109242,-85658,-32389,-42183,-61468,-50700,-49787,-93338,-83084,36440,161984,267201,353306,342945,232733,110712,-12064,-77451,-17176,-12603,-56030,-108126,-77511,-40550,-36678,-92478,-34061,126551,300368,341416,179932,65797,1871,-48621,-86379,-42993,16380,11120,-20158,-60270,-105376,-30837,52764,113379,125893,24732,-129608,38890,98965,-787,-118069,-35314,16299,107549,157328,105015,132871,201733,214404,182442,121943,2272,-114440,-44138,35914,94808,40519,28876,29404,30289,72946,52608,-24510,-114673,13121,28221,-26407,-116247,-81872,-30330,25717,44122,10012,23064,15926,-48596,-88830,-68428,27580,195573,400755,596020,742755,687728,416658,208644,92051,8357,-55800,-42683,4584,23294,34886,60984,83381,84882,110644,187884,335862,373645,176303,-33967,-64067,19569,43109,11986,-30337,-43795,-39082,-41395,-35269,-27373,-55453,-77281,-113264,-63267,-10459,-37612,64380,123227,126426,10201,-68467,-114884,-85220,-99460,-72346,17580,80398,48148,-34223,-43666,16723,47540,-6795,-72468,15848,-3641,-67202,-131977,-53541,-18263,-5525,-18754,-64380,-112907,-111644,-77097,-23577,55307,48672,-1118,-43926,-93199,-44139,-70427,-130188,-60344,-2475,-11242,-4371,33011,40069,17594,-55567,-140186,-113780,-100192,-55541,-17864,16021,-13690,-65555,-52621,-36056,26822,98446,56236,-25615,-1324,59912,111922,135698,183721,302647,310243,192151,41566,23673,50204,-13859,-12240,170029,303154,277349,241014,196594,127005,99528,97232,90367,27100,-11397,60286,76563,-52777,-90534,-21671,14839,-2403,20432,71522,45062,-37670,-86543,-60171,-26864,12678,23343,-8896,-1455,-39641,-77996,-62137,-26490,34173,123209,146171,114189,90409,70071,87671,86562,25293,-35170,-50756,-103952,-143637,-106798,-42016,40819,87517,166780,154236,41389,-19895,-10431,23190,18482,-5164,-26173,-48663,-46843,-45621,-33796,-5182,8928,11265,38644,155055,222217,145560,20803,-99017,-80269,-39850,-19772,-20641,-92448,-66038,-13783,56733,58916,-3638,-86527,-62179,-808,40513,21694,-45072,-109306,-49986,26620,93575,108690,63250,8215,-53663,-98949,-124763,-129353,-135664,-101782,-829,109397,133010,114925,100713,42211,-27021,-25927,71790,173857,167720,86381,29905,26937,59377,98317,93774,113046,280471,447271,463637,325672,132698,-300,-74689,-108065,-8923,64728,147040,212036,188211,125466,119752,175323,118984,15015,-35177,-43041,-35856,-9379,8407,28435,59923,88602,67967,36817,46588,54631,54989,-8849,-22787,18998,86282,122269,108744,55312,-48469,-123654,-32459,14619,28231,17633,41761,113692,156569,150615,69410,-36116,-68962,-33594,-31352,-66948,-41218,-12412,-23424,-45581,-49830,-45941,-85711,-40927,21805,43931,10942,-73907,-96659,-85182,-81816,-83359,-50759,-60688,-89035,-105406,-42843,-93335,-81914,-61074,95843,262176,298254,135982,-11154,-41269,32025,161068,214621,117320,24284,14926,89540,205306,123325,-28943,-59621,-29976,5159,54792,93506,82383,55397,68092,63358,13771,-58824,-100436,-92097,-75498,-72861,-93760,-60382,36046,93186,105612,70424,-38537,-83652,-20313,57945,106364,72984,3461,-99624,-72614,19440,119461,281779,353831,184374,78704,28885,-18352,-42718,33200,109820,121822,64421,3895,2229,36785,3884,-62092,-112430,-127002,-116593,-157521,-88634,-4409,30668,35465,92823,204187,202558,49077,-96663,-95553,-45801,-59381,-63322,-46714,-28995,-6406,-76321,-72836,-40457,-61943,-122551,-56095,87720,205735,136815,37383,-25565,-82215,-109085,-110286,-109602,-90744,-108903,-139989,-110887,-62204,-49008,-43554,-31569,-19813,-48642,-119911,-82925,66145,182877,209291,184340,99206,-14580,38986,181453,260449,227165,143539,85479,39926,5475,4930,33185,80302,118239,21271,-77777,7579,103004,24629,-100156,-83619,678,25047,-4485,-46484,-102287,-50667,20980,51659,-2930,-91544,30377,95077,116092,28296,-70769,18039,71766,13264,25868,47157,44156,34640,9155,41365,124399,162236,165879,127445,107461,189409,249072,161532,-44473,-88609,-17802,-53664,-86261,-55523,-57443,-99437,-47637,9140,-3981,-124693,-66922,-9169,-8970,-19614,2154,10011,715,-5104,-23948,-82243,-115929,-87129,-8901,-41893,-104674,-56383,18780,44152,24232,-19408,-30985,-18896,-77779,-135786,-97788,-71402,-56011,-5043,34029,54935,79175,101782,162595,187432,228883,217790,102310,6795,-19538,-44511,-41217,-19363,5359,20987,16327,20851,61625,111771,187468,193297,169867,65326,-23269,32504,96154,117100,121848,109128,66509,47444,113078,205940,209945,93493,27337,57572,148862,206589,199829,151695,44390,-84917,-53402,47623,174240,259012,227779,138185,-1510,-3679,2270,-38041,-100426,-99640,-35217,-50998,-105372,-10523,89053,49656,-50158,-108348,-90864,-40536,14703,44567,-13014,-99301,-87846,-89777,-125587,-145158,-100320,-9764,27515,4246,29980,75399,92628,61194,52336,39926,50580,21786,46475,182666,302192,250315,149081,50713,16938,8864,-16326,-94644,-147089,-6225,76786,5308,-92225,-112230,-39325,-5358,-2359,-19422,-15318,-40235,-79793,-92890,-27493,111709,148928,58882,-14881,-74569,-94573,-99789,-146505,-84770,17763,86938,141594,126717,82215,104964,155025,101915,7413,-50816,-87732,-91543,-106919,-122206,-25946,25757,62713,98217,80481,-37971,-120051,-69272,-29415,-48631,-101668,-146456,-51269,21350,32886,22098,-10410,-68911,-71150,-83343,-84953,-21579,23482,17783,-30290,-48229,-67436,31905,72988,56071,-33401,-63976,43093,128016,166908,46447,-89033,-122601,-68132,-42352,-61092,-84630,-105638,-44247,10079,-16455,-12235,-61760,-116919,-88561,-72878,-76225,-102505,-104104,-133423,-97638,-66433,-42986,-25313,-36675,-31371,-58709,-142161,-61593,5931,-19252,-78696,-23179,137766,130330,-26882,-104371,-86591,-33608,-8523,-10834,9173,69222,94819,148890,274316,313902,300455,127479,13068,-47724,-43726,-6961,-3809,12324,3670,5181,55015,25525,-26899,783,57946,73208,131031,162833,166357,153661,180529,146773,133267,135944,181651,121539,22758,-43501,-96895,-115802,-47325,27717,70114,38908,-36169,-86602,-51646,23716,138259],[254392,244106,170835,51299,-14357,-31053,-11641,30958,6639,28319,132795,150347,100779,-21084,-44794,61840,117390,122142,146461,97931,121045,181864,174690,75808,-27895,-58631,-15415,20087,52614,64304,48904,33358,26341,6546,-33488,-44082,1260,99016,196304,187089,96737,26785,20738,7007,21857,32275,11507,5367,15364,30137,9368,-89411,-83981,-8361,18227,-12560,-24075,-35022,-108099,-54452,15174,1721,-64798,-83357,-36232,-27872,-39603,-70675,-85341,-36247,-29102,-67609,-118503,-92292,-52583,2180,-16213,-50883,82062,186576,183260,93285,-6065,-59953,-69871,-100231,-118996,-109968,-112605,-144485,-85215,-119572,-109959,-52246,-54563,-109828,-31510,80368,107217,63677,53540,140467,154813,45366,-41848,-96041,-104446,-94472,-22215,29009,-21695,-77933,-58741,29560,99011,83543,2415,-43950,-66685,-71096,-43951,-69320,-43071,-14947,-18717,-29231,-14776,-18689,-48642,-123743,-122193,-89039,-53728,-47461,-39475,-33223,-13437,2471,5405,-15974,-26902,8600,19610,-20055,-18182,-2211,-58829,-56661,-61103,-97877,-96141,-87451,-74385,-126795,-57087,7701,48652,52962,84424,62131,17087,-14597,-5066,-41646,-106631,-65000,62462,127026,47900,-13135,17202,119001,265881,279549,130555,-109295,-141763,-178595,-313125,-168645,96315,358740,174470,194922,157133,110039,42481,4870,-36014,-12565,40685,84698,112774,144564,179970,223301,249194,232554,213620,183689,160727,129430,61488,-13882,-6485,34345,54001,6402,-37821,-25995,6018,80101,127196,89062,34924,246,-9611,-42633,-84773,-82573,-60741,-66703,-60065,-50382,-37962,-54884,-116738,-143937,-147706,-72077,70177,61849,12020,-18331,-29857,-19887,-59044,-112188,-44817,20654,49336,40288,-5093,-60602,-60247,-4945,67399,153332,250349,214792,129361,83222,-6302,-48025,-14609,21195,34392,36681,73190,112701,217526,259683,163364,58461,44677,82132,128623,89170,138074,151888,164075,149179,53326,-22249,5126,146527,382635,532008,383923,105822,-24634,-100655,-177539,-92569,-12680,11070,24104,7364,-72733,-132047,-36560,38733,14670,-63371,-59936,-65582,-92359,-81831,-28057,4276,23374,-6707,-12154,6934,47267,8424,-63588,-119686,-32015,84584,84064,18349,-54163,-34002,29325,124545,271466,298874,196706,76582,-5040,-76437,-114271,-108888,-29756,41762,43187,-2985,-74121,-120496,-53693,-463,-24282,-80255,-27341,25390,10861,-29726,-38826,-29139,-61015,-128464,-98723,-10393,93674,215086,123647,10574,-31053,-3756,62989,133925,129018,47075,-74365,-89319,-47838,-42987,2910,70294,156078,308308,474117,389659,190282,93620,104923,184414,214438,150082,28353,-82084,-150537,-137449,-115635,-180798,-152674,-152079,-153012,-98883,-39293,-42042,-29711,38406,62620,45517,1557,-22673,60930,176969,233358,198801,93989,34664,60271,205278,284399,278233,216257,65645,-74751,-57669,-17537,-43763,-110023,-106731,-60593,-59035,-154652,-84169,44605,120293,165190,192301,100628,13881,-40250,14364,141052,161319,64460,-24956,-73532,-48158,-29695,-34648,-3546,10603,-41051,-87569,-63859,22663,90286,68529,20942,-73228,-98076,45637,146718,120655,11545,-59435,76744,149009,162843,138059,141466,158340,181343,191120,119630,-8630,-108390,-1930,111674,120012,34246,-46709,-21979,68247,103772,45837,-50130,-41006,82286,207642,246318,245615,91576,-46343,60189,249737,204189,-96218,-277124,-85492,63795,128334,46574,6562,-7025,53703,90760,32592,-102306,-99105,-40108,-21582,-30462,-14443,-25985,-1346,20511,8113,-23843,-58003,-76831,-70382,-58555,31642,80510,46088,-21383,-88776,-101480,-26718,26604,-31307,-38648,5929,23002,52954,-37744,-133376,-61234,79889,164755,138847,13139,-131717,-108941,-68260,-21636,45449,112408,117330,62249,-85937,-58957,22517,79574,112308,102100,65276,-212,-15651,70615,129668,70015,-9626,-72318,-40009,4826,24453,-12267,-66474,-14256,78919,66806,-46086,-102669,-80427,-69251,7071,-39481,-27558,99778,105449,102297,-85762,-161405,-124624,-148444,-129270,-58144,-17343,13357,112827,104974,109420,107719,14953,-12772,-6240,10965,-26666,-93979,-145485,-54312,65167,139333,160503,65206,26112,65405,87057,1707,-81174,2446,159954,143385,56984,-16227,-84888,-46707,21476,107790,118836,50359,-41931,-98196,-130042,-144899,-113818,-102160,-110052,-135927,-123821,-69579,-30539,-26321,-17040,36339,121351,143882,54970,6037,40564,106897,163354,125041,40803,2772,-4929,14561,-10694,-109570,-103992,-31231,-71863,-151479,-29577,72956,64410,48906,-44553,-76066,-48707,-90605,-110888,-64363,-69001,-118851,-247,120997,107286,3410,-117507,-24671,39901,104187,169597,132307,68745,12842,16510,-6922,-39506,-111555,-50537,-171,-28947,-70598,-129907,-21885,55766,95101,78066,72186,50793,-8121,-53912,-72359,-89574,-33336,-26242,-99389,-93556,-22573,-2854,34794,34912,7903,-59869,-127170,-157316,-115320,-80899,-52957,1710,105853,110829,1051,-73781,-109797,-57545,29218,104239,84039,50540,53642,27760,-10912,-32207,-29785,-28445,15119,41627,51797,28402,23319,2189,-31082,-4030,110822,43021,1544,27090,53622,60704,73506,81303,57030,39052,-8535,-23281,-20508,-29148,-20798,-26283,-49071,-16682,29858,56742,85011,106020,82278,36381,-4673,-42396,-91492,-152616,-111783,-88681,-60372,2641,80922,128881,163335,100442,-12448,-61246,-45336,-6270,97367,172404,68218,-30436,-83054,-95315,-23711,-13516,26621,4500,-82321,-103470,-47954,-70009,-115064,-107469,-77752,39433,166620,132740,17073,-1612,60182,105543,76892,41576,-15586,-85688,-112123,-52477,22372,71803,159167,243980,352889,400237,274882,54230,-130043,-1465,197904,310099,181522,30599,-69166,-133531,-110468,-42863,27948,51102,72036,68315,42311,-20541,-43323,-55653,-78346,-39150,19836,44148,21638,18847,20149,29846,11481,-16069,-6950,2437,-26366,-77514,-118544,-92362,-85262,-87524,-95295,-121455,-31982,109834,312223,217265,-27316,-39504,169869,311853,176682,-26870,-47865,65428,39612,-58041,-19412,30154,65968,154707,277667,247346,98822,-30423,-128878,-160674,-98329,-74782,-38126,157351,245785,164580,12973,-53245,-48948,-78985,-98519,-25075,126385,294619,338455,280978,169437,51681,2833,27256,120686,194274,153267,32676,-16990,-46353,-33459,-34939,-40010,-41470,-29185,-14961,-17275,-25509,-58649,15067,171264,229287,197225,70042,-37723,-106469,-60917,13798,76956,91744,50301,-12185,-110548,-85226,-3689,68725,57198,63352,83164,17469,-102477,-78800,-36974,-24922,-7980,-1382,56250,67778,76545,80252,29867,14788,79520,93351,34393,-52840,4498,73823,62317,28763,43141,66115,-10386,-93099,-28492,-10249,-55113,-88560,-92332,-81055,-91587,-89592,-88710,-101661,-62243,-70553,-110151,-64660,-38247,-40625,-39052,-9227,973,-22954,-44628,-89299,-111656,-148558,-92070,-45156,-47881,-68118,-70814,-34834,1401,-12007,-24900,-19172,-36066,-34459,-36130,-42859,-9405,33401,62877,47813,17378,188924,494543,619969,564536,422943,195876,-19642,-41747,28166,54089,150,-45210,-71086,-38606,-63608,-7892,146923,303148,346354,244888,113065,25403,73162,119250,80019,-5709,-83746,-90866,-17419,43215,118278,123737,99845,44304,1514,-22208,9686,85883,137987,56928,-77694,-11651,122104,170966,97086,-35726,-18268,113371,92990,62587,103976,104626,63651,31569,35479,59907,101883,13516,-95410,11591,118373,185986,245452,264266,188982,94150,-46850,-13866,42952,18213,-20073,13694,204845,491314,491757,376166,183103,12594,-98996,-110188,-39621,29673,70318,90769,59970,-9826,-41780,-71497,-66289,7563,88351,111560,98325,69107,92671,116683,61302,11083,7992,-31349,-98468,-157588,-162403,-94261,30351,134718,143815,115053,3016,-23648,-22205,-75815,-52504,7741,83649,110194,143204,155552,99161,120106,169940,219729,299361,262622,154317,46078,-30533,-33287,-20022,75275,181992,178742,88063,8977,-30925,-41899,-52486,-46535,-52770,-61214,-80440,-127618,-69325,-42408,-2306,3578,-12176,-42628,-61986,-86339,-126802,-117991,-80815,-49802,5081,54063,13697,-55472,-121939,-146881,-128715,-81842,-96901,-72333,21065,164889,215690,125027,-6519,-51041,-2220,85989,87040,-11007,27752,77861,60397,-549,-67181,-83218,-44073,-39549,-81746,-129687,-95457,-56523,-45723,-26460,28631,68341,47782,15028,-14265,-44394,737,656,-48140,-52275,-45747,-59727,-110246,-176326,-115274,-108395,-118033,-103337,-113189,-87815,-70707,-114895,-77839,-23763,-34475,-52442,-42111,-45336,-96796,-69335,65161,198343,299589,379435,354661,230142,105833,-4175,-56321,-18539,-26239,-73798,-112455,-62627,-20769,-16854,-74918,-47299,116138,318424,367201,188133,67521,-3046,-61453,-95906,-58550,-6001,-10186,-32967,-65560,-105456,-36586,51396,114649,120335,12688,-116783,30146,84582,2632,-123339,-30614,22436,100472,124665,71461,105679,183708,201255,167034,118678,6897,-108988,-65946,18504,108677,64686,56260,65822,59066,70679,29783,-45068,-96007,23948,45055,-8989,-97467,-90786,-42944,6577,16588,-17317,4827,9776,-49191,-91952,-72726,34701,214700,423557,604142,730166,667835,430250,216600,91870,10883,-34884,-31211,13492,34103,41599,57821,67161,61448,87537,165475,322307,381434,179743,-34324,-66149,20949,41104,5460,-44082,-52328,-46280,-52602,-57613,-65182,-100079,-108994,-121722,-55735,6463,29,85895,106660,94850,-12007,-79896,-91997,-48425,-77266,-80484,9354,81718,56626,-26732,-62553,-15041,15619,-31220,-51400,24773,-4812,-74029,-129301,-59067,-39851,-39878,-44795,-79549,-107309,-118931,-88262,-22068,39499,3953,-50310,-77638,-100738,-50864,-84335,-120475,-51382,3870,-12618,-16299,14837,20626,2853,-68402,-138004,-102836,-100007,-96328,-64700,-12961,-17045,-47873,-37462,-36860,18676,96180,65196,-20815,4824,59814,101437,117423,154464,272665,311093,224730,66299,-10932,20447,-30664,-38765,91396,170231,148399,153158,160394,119257,100830,113460,129726,89404,53868,106101,99129,-54713,-90582,-22314,10286,1444,40585,117863,94054,-30503,-82851,-30665,-1437,24324,14356,-26681,-12622,-34828,-62511,-46675,-23991,20570,106160,150000,132000,83483,52641,69634,66225,7938,-44769,-56690,-106220,-152708,-122109,-60948,16152,59591,130185,148860,89927,19198,30953,60056,42672,17923,1413,-19648,-15757,-9318,88,17686,29385,45980,64709,126949,173572,104003,11591,-92116,-90714,-47750,-25928,-17849,-76177,-94971,-48795,27181,36185,-20963,-111962,-82588,-14171,32529,17304,-50421,-102949,-31430,60573,142391,164627,92009,16379,-47285,-92921,-115478,-119627,-127579,-113812,-21411,95159,135319,128642,117996,53571,-19448,-19237,54528,135079,129662,51522,-11284,14224,89797,139122,115647,104396,261255,450161,475764,321599,119166,-9432,-69476,-115865,-10242,75732,176313,251572,209369,130530,120973,185532,148909,47608,-21885,-40827,-38396,-15356,4699,27874,53874,69478,42563,31085,59335,64391,60114,-15457,-28666,30524,109787,145496,118879,49278,-68141,-112101,-24985,14861,19481,-4044,10255,73202,121978,133277,63254,-41636,-73118,-38045,-28931,-61251,-36866,-14538,-28965,-54418,-72437,-72160,-94661,-42418,27352,47735,4767,-81354,-107890,-95771,-81060,-100779,-73832,-80543,-102341,-52519,26096,-34472,-114129,-66788,95368,247832,267657,110391,-35154,-66161,8875,142203,220637,111070,14716,11783,87073,206296,134718,-15576,-50207,-25160,6470,54863,99590,97267,71379,71732,56955,5963,-63195,-104498,-102722,-87709,-80807,-102008,-73266,33075,101656,113922,60398,-55888,-87977,-21266,58186,109353,67781,-22408,-129279,-54008,17144,110181,254024,310933,157997,59817,2858,-52861,-87047,18612,92437,88941,32872,-24170,-18143,14809,-19128,-86976,-130528,-142098,-129188,-164935,-106015,-25587,29501,37801,76425,158381,157045,38998,-94734,-119564,-66045,-75647,-84317,-68591,-46342,-21796,-82976,-74468,-45630,-72146,-135323,-53010,90039,178837,103833,13168,-41541,-90913,-113205,-110950,-107267,-85672,-95099,-122009,-100618,-57849,-57182,-51876,-24730,-7637,-39356,-105931,-118206,-14199,91048,140138,139909,65777,-48302,15868,174401,257668,208642,109901,41299,17320,2536,7594,26508,62189,107109,27891,-62703,16295,112128,18579,-114834,-81085,17500,36257,-5942,-51917,-108932,-61363,7409,38996,-14305,-84240,29966,83003,91670,-5693,-63405,79751,142464,59770,47761,77138,80656,63721,32940,74137,152074,172540,163297,111474,83547,167820,243572,156073,-55785,-97282,-35409,-74320,-100590,-59914,-52557,-84520,-47986,-2587,-28486,-153785,-55058,-5260,-11361,-27971,-9950,1526,-3207,-10315,-35773,-97483,-126087,-105049,-18064,-32769,-81421,-35153,21652,47778,35825,582,5350,11641,-63342,-143830,-106462,-71199,-35803,32762,62001,64102,79308,117750,190630,211822,225736,193733,93945,10379,-3871,-23142,-19174,3855,31326,41395,25686,27135,87541,153986,225787,218288,187982,88668,-11599,14852,53942,64502,71341,69785,49163,41884,97360,167103,166823,74044,30127,51458,128515,162732,131436,95427,37245,-67417,-31839,64469,187719,259808,217347,121314,-14492,-21351,-16481,-50657,-110723,-112507,-35703,-43782,-97429,-16709,80965,39407,-55348,-99408,-87583,-43293,3825,34600,-20786,-100458,-92874,-90360,-129904,-125700,-81082,-3141,21556,-12940,8599,55686,79128,63725,59368,47728,59537,27838,50834,187569,286188,232474,148793,79899,43897,28213,-3638,-100366,-135249,21219,128144,61769,-51376,-106166,-71796,-33655,-21424,-25724,-10252,-29638,-71811,-90155,-26964,107901,148438,60699,-12158,-69189,-86317,-98805,-155845,-90126,8279,69806,115796,113852,68795,78223,125900,79638,-6275,-60883,-91339,-87320,-95625,-130055,-29489,37395,85191,138450,129492,2467,-103291,-62437,-18231,-43321,-110379,-130681,-12564,62454,76497,56752,8416,-63652,-75892,-88988,-84310,-16593,33600,25245,-31877,-36558,-56702,34003,87264,82210,-7526,-71385,36692,130509,166586,55280,-80465,-117311,-52309,-11403,-37373,-83938,-118626,-41849,27593,9674,19508,-39560,-105193,-81073,-59445,-61308,-91118,-95549,-130872,-99604,-81221,-67307,-48696,-51203,-38190,-65047,-122688,-28292,48455,37556,-30134,1088,155814,135667,-20339,-96040,-68972,-10765,16220,-903,3335,67477,107138,154909,237861,224449,233098,88171,-19303,-61779,-46949,-16341,-21086,2690,434,2572,47737,11032,-59447,-29956,39631,49907,115536,163025,193396,208294,238904,175525,130350,112770,149393,114702,34504,-22139,-68566,-103882,-54456,16402,61224,34044,-38174,-79571,-32556,46307,159299],[242286,219073,138935,25402,-39152,-48202,-22779,14881,-8746,12855,122341,141239,94437,-21127,-62720,34935,84470,85778,110820,68262,99596,180293,208724,128051,18045,-41991,-25320,4899,41869,62133,61752,54969,41783,-3880,-60926,-71312,-21391,82404,183399,176737,90880,24682,26801,20251,24965,21725,-732,-2077,21095,50939,39210,-48998,-83042,-3217,41158,14346,511,-15436,-94643,-63100,4758,-12703,-75164,-73259,-16167,-8884,-19804,-44330,-55159,-11769,-20670,-67008,-117117,-101647,-65431,-15807,-37623,-60403,79690,187783,199335,124343,33019,-27493,-51574,-79844,-83467,-67730,-82991,-137390,-74723,-107798,-111814,-55124,-57521,-118619,-38791,72962,111893,78575,63036,135787,154833,60407,-25574,-81223,-94150,-87454,-21418,28020,-23182,-87880,-82310,-604,73035,61974,-23066,-60744,-55606,-15451,7259,-64745,-71192,-36027,-25366,-27965,-17334,-27992,-58863,-119741,-100529,-70794,-39148,-39164,-37673,-33220,-12732,4352,3851,-18354,-21550,18476,17274,-28145,-27709,-8198,-68625,-66612,-62987,-97579,-93563,-82868,-67013,-113892,-55284,11300,43518,34631,74909,67802,36145,4519,-6748,-54109,-92325,-57444,45877,96300,18056,-40376,19577,187499,337204,288406,49477,-107930,-38898,-92840,-279813,-166782,151891,520581,261763,227685,183502,132725,56736,-5564,-45216,-14536,33623,77599,128322,178115,196292,224675,238303,202991,167728,140147,119740,83674,18730,-44869,-28220,15021,32916,-17860,-64670,-58835,-23053,63923,124870,103524,58922,24891,-1533,-47444,-93203,-92188,-63456,-59568,-50637,-43913,-32849,-50146,-112004,-127894,-120177,-84331,88254,74329,20095,-9595,-15439,-5325,-44117,-105727,-44773,18791,49420,44096,2711,-47618,-48319,2542,79420,173028,263434,212898,111235,63428,16124,4705,-7229,4418,29100,42769,75589,112445,212501,241295,168520,76499,47837,55335,84070,43111,79400,109653,125053,98823,14915,-44077,3439,151896,367814,531689,456716,153300,-5757,-92581,-167832,-103200,-20138,16011,41915,29622,-54507,-117197,-14571,69699,34528,-59817,-62853,-53999,-57532,-80569,-42458,-423,23092,-7943,-16895,-3020,33730,-9262,-64501,-121027,-24586,99333,99751,26224,-54589,-35911,36970,126457,273992,318694,230911,114866,27513,-59514,-116063,-113596,-24592,61127,67726,10382,-72193,-114599,-49865,-6994,-47150,-112655,-47658,13991,6494,-37826,-45608,-23513,-49218,-118112,-114272,-16638,97754,216068,113858,5514,-26939,6853,82088,152467,138296,59229,-53798,-104872,-69866,-54925,1967,68749,148570,305335,486732,430182,210654,117224,127374,181404,202429,148798,42829,-58042,-128405,-105343,-97502,-175235,-149044,-138100,-135137,-118317,-42790,-36682,-22224,45370,64722,42349,-4240,-26505,69308,192121,245292,198572,84769,26373,50517,183636,233949,227397,177983,43529,-89532,-76957,-25095,-42317,-103450,-103333,-53786,-52737,-150813,-92461,32018,110449,164639,229380,167957,89026,8814,31588,136504,142799,51152,-27005,-65381,-48986,-44130,-52930,-5399,23256,-20184,-69060,-54840,25075,89077,71493,23215,-69679,-76094,57750,138331,99173,-9571,-50028,90067,168055,189530,168272,163054,160868,170275,175405,109216,-10219,-103688,7998,133700,137138,55082,-18153,-12677,52502,78738,20269,-70537,-36106,87040,205441,237057,258686,144120,38015,167632,319022,187092,-151475,-181328,36982,142440,145106,20555,-14128,-29449,32331,72712,29079,-103418,-98889,-43713,-27064,-29978,-2363,-761,29126,42857,15924,-27122,-67974,-83698,-67728,-60422,10925,50675,18276,-42898,-104394,-109960,-36731,1945,-67804,-59129,-5106,9969,32962,-42590,-107901,-58727,78089,170620,157313,42640,-104899,-121117,-60438,-12008,57004,120658,120923,71985,-73179,-47373,31527,87346,111918,92951,59792,551,-4837,77782,142447,88711,6230,-53606,-38098,-7029,4605,-33995,-80240,-19712,77202,82025,-5206,-54778,-54335,-47103,19200,-27174,16571,127861,110528,83049,-96332,-133779,-100703,-111411,-78330,-26271,-27088,-35264,67780,81536,97540,94088,18442,5984,5999,15062,-37122,-118413,-148543,-37890,76937,155975,179802,90973,53850,71635,62387,-28162,-122497,-7193,146237,125614,39850,-32611,-109574,-70957,-12247,63184,83562,31880,-48314,-93837,-129916,-155183,-137669,-110536,-116351,-141993,-112847,-54701,-13196,-7011,4112,54760,138398,142003,58121,18152,50867,115736,160245,115565,35430,-7169,-18310,-1607,-30598,-119991,-89002,-24362,-64945,-159324,-33337,75050,81323,68552,-40428,-69020,-17413,-70751,-113516,-68637,-67864,-118395,-4127,108488,96793,948,-122768,-26556,44966,123304,183191,119467,34042,-48313,-51147,-38072,-44249,-105171,-24570,62309,43731,-23434,-115947,-24270,51969,85689,78186,72178,56297,18427,-27462,-55127,-83134,-30086,-21142,-94371,-107373,-32857,-17897,9265,22867,7528,-45299,-108463,-137378,-102905,-64053,-36963,25608,127599,123862,12025,-68846,-99164,-63534,20474,96741,70138,27497,45311,16192,-36639,-55840,-46848,-41451,2081,31390,49596,22570,8246,-20573,-53282,-35759,99078,52059,22965,51707,66480,62763,67532,75265,56322,44159,130,-33907,-31448,-33480,-31555,-43256,-66164,-27760,31420,60957,88221,106171,90433,45091,9226,-20332,-68491,-155393,-117455,-80220,-43896,13712,97316,139880,156789,81781,-32654,-73768,-43341,-10993,96329,188035,97998,6369,-52431,-65566,-2285,14896,55224,25473,-71986,-90572,-34832,-58123,-105388,-101971,-70741,52403,201223,182821,36322,627,58541,106453,80587,40857,-18225,-83362,-131830,-94921,-32843,33885,137443,246012,383387,471380,347283,81488,-113524,-13208,144894,271434,174747,27153,-82670,-156454,-127635,-54284,35904,76342,97443,88000,53183,-13944,-38318,-53929,-86493,-54412,-4000,16932,642,10337,17729,35977,33153,14736,18031,26050,-5499,-61750,-121948,-112651,-106365,-108193,-106693,-112217,-23792,102274,276356,206393,-10517,-21867,181840,330825,207393,-3052,-71733,41497,38005,-50417,9647,66779,106549,193654,308407,266218,104969,-28832,-132483,-158619,-104122,-88006,-51699,155511,241474,164566,22724,-35533,-41061,-81243,-111929,-35616,117417,292173,351807,293863,155414,17989,-13746,34847,126018,172213,113657,6520,-32624,-53085,-30353,-25490,-36165,-48788,-41283,-24749,-26928,-36449,-70168,256,148115,211005,185603,66325,-36233,-95875,-47286,22597,82213,101712,75087,28100,-66852,-96689,-21980,49887,27519,30316,51627,-10028,-115185,-78503,-39230,-25677,-12166,-6191,53880,84405,93032,95791,49878,39210,108044,126044,46820,-74517,-5938,65484,57247,24419,44870,79248,11683,-60005,-19245,-12737,-61742,-89439,-88913,-75021,-88029,-80304,-74388,-108432,-62200,-59441,-96708,-66361,-46007,-46228,-46552,-24754,-14862,-5923,293,-48759,-90979,-142854,-89301,-23178,-4419,-25421,-50822,-38942,-11945,-24562,-38945,-30688,-38953,-31937,-32138,-40908,-6523,41092,71305,50066,19810,213302,513994,618513,569131,426332,193043,-28797,-55014,21945,51055,-2799,-49107,-85984,-60327,-73615,-17747,128786,301100,398542,324551,182413,73635,114676,160864,111751,10847,-73802,-86840,-27624,26250,100865,120285,113441,65902,19152,-19472,-1675,72518,124687,42203,-98305,-19610,115001,180673,114254,-21041,-26912,108508,111726,91314,102459,78396,40323,17732,35590,74572,90525,-16712,-98579,36670,163291,265316,329913,319180,222856,115093,-38441,4291,75545,41639,-10116,4949,190572,499100,537920,413004,199221,16670,-102439,-103520,-35821,37186,82705,112771,83260,970,-38761,-63039,-48531,12569,78688,98694,90991,64834,89769,111093,62395,17382,26864,3010,-46958,-109155,-142281,-76509,43952,137082,124281,103910,4871,-30752,-38160,-96270,-72001,-11403,71195,112824,169229,202930,148314,156229,190220,238061,330023,298839,185760,65032,-12667,-12416,10806,121110,222698,200117,94017,9753,-35831,-48167,-58560,-49226,-61044,-78553,-104210,-113586,-45654,-15434,19748,11456,-13281,-43963,-63473,-89925,-125897,-100999,-65265,-36341,14559,62085,23800,-39095,-101769,-127879,-138371,-82050,-92521,-69602,19719,153281,187739,91946,-43350,-76260,-7188,108088,109473,-5661,22597,71262,52708,-11461,-81021,-77894,-40333,-39202,-80679,-143444,-115917,-66229,-44603,-27523,21157,65356,52618,24219,-8124,-41989,-4569,-11943,-62204,-42357,-27285,-37712,-99391,-183279,-122043,-113849,-132177,-120008,-92124,-73954,-66308,-118733,-72802,-16763,-25507,-41845,-33069,-39895,-99863,-55907,89815,222404,309421,378519,343877,212021,91745,606,-36117,-17758,-40230,-92087,-106423,-45206,3009,7121,-52022,-52248,103609,329075,390793,202781,78032,5459,-58820,-96722,-71194,-27226,-30169,-43785,-68141,-104516,-44948,45889,110040,107963,-2614,-95136,25347,71748,12413,-95140,-24207,27127,88855,88516,41149,83296,169001,191206,151710,111258,9525,-102903,-86485,886,114756,88042,86786,107006,87935,65028,7703,-58694,-80445,28855,57246,5551,-79079,-91049,-50272,-7269,-5658,-39129,-3743,14543,-38916,-83524,-67068,48392,233117,436869,591247,680583,608034,423311,221841,92416,17719,-11317,-16413,23985,45787,49171,55841,50990,36088,61695,138918,295755,373635,181619,-30145,-71335,19088,39085,3232,-50579,-57082,-50582,-59877,-75731,-96466,-113260,-100987,-108945,-52056,18108,50271,124303,84785,54096,-33555,-86978,-69692,-12657,-52860,-87453,-531,78649,63480,-17034,-77768,-51827,-25762,-63087,-22919,33120,-8395,-82222,-121533,-59800,-51092,-66547,-69454,-90212,-82191,-95622,-99596,-24703,20038,-35873,-79715,-80596,-87409,-52659,-90785,-100205,-36265,15688,-11210,-30125,-5375,649,-11309,-78882,-126302,-89284,-81096,-121803,-104398,-29857,-5900,-20256,-19253,-34054,11490,90657,71960,-13883,13590,62434,91141,97049,121960,235986,299833,252477,101548,-31380,-6726,-43994,-66079,12918,37468,22848,65825,116939,106773,99873,126990,166275,155377,135341,178882,134837,-48717,-92757,-26628,3600,4098,58163,162227,164149,9934,-47504,4224,28016,40198,10295,-39075,-20535,-26626,-42782,-23077,-5514,24874,94622,151262,143011,75110,38304,55461,50164,-4969,-50144,-56649,-99791,-140466,-135188,-77801,-6047,34420,96498,139361,138695,80390,86998,103601,70283,42999,29511,8306,14218,25760,33901,44007,54097,81482,86677,88740,116349,60672,1373,-84764,-96789,-53627,-30875,-13338,-59083,-111426,-76359,2752,19794,-29553,-126659,-97884,-24553,26290,15170,-52851,-92123,-6712,99306,193805,222490,125100,26760,-38168,-83408,-104913,-108488,-118621,-119646,-36528,82426,138048,144575,137954,69719,-5748,-10802,37039,97128,91567,17233,-46337,23259,128602,178124,134743,95311,237913,444195,483184,319441,111649,-11302,-60384,-116879,-8199,87783,203230,283023,222859,131357,118317,191308,180909,88955,-2466,-32767,-35218,-16805,6068,34865,58105,63253,28377,32081,75360,78310,69721,-14983,-21286,52652,135536,169460,131548,46991,-80261,-99150,-18263,13137,8525,-26399,-20257,34136,87661,113944,56419,-45693,-73395,-38490,-21906,-50763,-28928,-14256,-32929,-58658,-84227,-88215,-93972,-38698,35363,52715,2490,-81917,-112293,-105228,-79107,-101408,-89373,-86861,-80222,2169,89222,28790,-124544,-67653,91688,222292,219753,74218,-61653,-93663,-19235,112056,214795,101581,5420,13130,91655,214132,153928,3483,-37265,-16010,14082,63049,113846,116720,88367,76773,53130,1625,-62914,-102125,-106243,-94194,-83963,-104668,-81467,33383,110853,119994,47471,-69882,-86973,-21093,56991,108168,58751,-46679,-133197,-40503,12771,99745,221037,264389,137919,50399,-11896,-73866,-126730,13278,76036,59075,6261,-46058,-27850,4176,-31241,-103888,-138188,-146255,-135679,-167456,-123111,-50182,13971,26383,52382,109757,113229,32110,-85870,-131361,-82437,-93345,-108954,-92537,-64844,-36550,-85979,-71807,-46290,-77030,-131784,-45157,94473,154241,75704,-7875,-55164,-97356,-115347,-110502,-101643,-72733,-72523,-93557,-82350,-48349,-62246,-56156,-14972,4083,-31120,-91556,-114403,-68114,9610,75041,101136,42474,-73047,-8463,157484,242933,183107,73268,-5337,-9140,806,13795,24050,46031,93714,35711,-41152,28996,119631,10854,-126718,-71369,41869,51618,-2732,-51746,-109906,-68955,-2094,31833,-17156,-74803,29336,70946,68032,-28933,-23789,137563,204919,110236,80020,110905,118162,93587,59217,108334,177968,181372,161154,99361,62942,141939,222945,137322,-68732,-98962,-48240,-88847,-107956,-59302,-42682,-64514,-35788,-4372,-44365,-149470,-38715,4938,-8158,-33564,-22376,-7856,-3801,-8542,-39804,-99814,-122922,-116370,-22205,-16628,-56173,-20290,21943,50114,48090,22088,35344,30831,-52363,-146693,-112027,-66874,-12668,71699,87709,68336,73895,134291,225851,243089,220447,165497,83576,14152,13853,1213,5172,28379,58814,63119,34676,29454,105883,182733,239921,216772,184585,98793,2281,-2954,7215,12537,24391,32656,33261,34292,73576,116479,115258,54095,31678,42620,103318,116064,67219,45734,36795,-42578,-7348,85704,207768,268797,215737,112425,-20001,-39809,-35391,-62448,-117417,-123500,-38271,-40080,-93980,-35267,57112,21239,-60812,-88749,-80268,-46592,-12540,16399,-32794,-102116,-91811,-76743,-102981,-98538,-62530,2134,13956,-29507,-9727,37888,65092,65371,65826,53877,66014,33134,54812,186071,258448,203620,133635,93805,59508,35189,-2018,-110966,-122714,42281,164926,113004,-10217,-72741,-94662,-58099,-38959,-31848,-6269,-19876,-63833,-87459,-29370,93739,138735,57306,-17078,-71611,-78744,-93453,-163746,-98369,-2729,52675,87810,92571,49050,46349,85772,47824,-24885,-71643,-94019,-86101,-88781,-128906,-33155,46497,101478,167661,162729,28652,-85383,-51101,-7358,-40955,-124471,-117212,16563,95634,117109,90659,26764,-56986,-82083,-99405,-92077,-21067,33818,22976,-43391,-30684,-39250,31626,93216,99906,14932,-79045,21408,120179,150246,51353,-81431,-117505,-41516,17494,-7848,-82178,-140892,-44980,38552,31667,41737,-27253,-98583,-79400,-53072,-54032,-86558,-94504,-132016,-104348,-102413,-97554,-75760,-69142,-47766,-70739,-100777,-9052,76182,82530,11521,19945,161049,128533,-23345,-96583,-61160,1321,27692,-3551,-14691,54358,108593,148240,185327,132063,164058,46185,-64449,-90396,-64139,-39566,-48437,-19602,-18150,-13334,28789,-11763,-100620,-61071,21781,20328,86702,148206,205505,249725,278811,188038,116704,84163,113354,98175,35835,-11834,-52970,-100779,-73889,-4849,43081,19840,-50642,-81407,-27817,51986,159128],[217768,185541,104279,-816,-61327,-55488,-27573,1070,-25203,-5522,100972,119480,77347,-26939,-84276,3820,51286,54962,82102,39844,69354,166391,227780,168633,54707,-31615,-41349,-14510,26554,54343,66034,67038,46970,-19099,-88479,-98523,-45434,61391,162498,159466,82197,19501,25779,25355,21632,6374,-15665,-8501,30623,71786,67727,-6628,-48847,18684,70850,44049,27290,4502,-76376,-61248,-1308,-25736,-87164,-63313,7349,15067,3979,-16242,-24018,13962,-12706,-67997,-116778,-102711,-68285,-29247,-59070,-69817,74314,180876,205436,148907,67530,1252,-36826,-59036,-45524,-19076,-31913,-91017,-61455,-96228,-113732,-59608,-61290,-126801,-45038,63713,110924,86936,65855,123978,149568,75191,-6360,-63662,-82115,-78793,-19482,27822,-23603,-95774,-103013,-26261,50565,43125,-44779,-74103,-37701,34561,53335,-43975,-96835,-52981,-26934,-23191,-18097,-35528,-67746,-102396,-68073,-45121,-19581,-29468,-36192,-33853,-12071,5956,1430,-22187,-17300,26726,13958,-36095,-34109,-7768,-67705,-74536,-63320,-95786,-89215,-75942,-55281,-98954,-56512,11803,36196,11320,59546,71194,53696,22243,-6514,-55933,-52192,-19030,31123,61071,-11939,-66400,30065,252702,385837,277014,-41140,-5130,89418,-1346,-239606,-167881,192575,650685,352358,259786,210048,156604,72653,-13958,-56322,-18137,26210,71618,143185,206632,205374,221045,223401,167972,115664,89259,72959,36107,-19539,-68825,-45169,-1665,13338,-39914,-88641,-89988,-52787,43772,116537,111719,76105,45151,6572,-50711,-98484,-98131,-63518,-49286,-37978,-34901,-25380,-42714,-103993,-107576,-72872,-59308,105845,86598,31027,2953,4784,19071,-19855,-94809,-41898,19840,52117,49915,11550,-34851,-35229,12069,89213,181567,255493,196217,88806,47409,36798,42333,15200,5561,32445,52272,79593,112282,200761,213177,165873,94094,54701,33710,42664,3323,26006,72215,93381,60518,-17117,-66876,561,152097,337873,503322,508669,205956,19711,-77802,-150699,-114032,-28291,21167,56080,48333,-34840,-99384,9814,102882,58749,-51443,-66008,-44463,-26315,-59504,-41381,183,22773,-9827,-21089,-14216,16369,-26248,-59510,-120082,-17970,109342,111918,35611,-48107,-35438,39857,118451,259135,318710,251278,144531,55746,-39421,-112697,-113697,-17163,82412,97590,30710,-63854,-107883,-43276,-7805,-58546,-138205,-61643,4193,2603,-45319,-44389,1879,-11420,-86885,-124361,-21219,101487,212589,106136,6149,-19553,16727,98499,166822,143970,68945,-33034,-106327,-90847,-66283,-606,62572,131787,280642,464907,449919,227235,139560,145944,175409,190835,149352,61265,-25307,-89566,-66061,-74465,-164702,-144826,-122924,-112597,-134623,-47811,-33582,-19005,46171,60939,35070,-12359,-29005,79527,205218,253901,197079,77493,19643,40825,157917,183344,178015,140906,26516,-94454,-94105,-33280,-40593,-93162,-97510,-46133,-44531,-139226,-101196,15802,96119,156017,247336,222793,152753,48956,43447,122600,113957,34184,-28772,-52442,-42152,-52464,-71701,-7936,35054,1775,-46071,-40681,28608,86472,74429,26041,-62841,-50257,71600,129806,79711,-23773,-32373,107181,190587,218745,200461,183667,160672,156920,158376,98357,-10535,-99990,15278,152851,154547,80608,16981,10183,52646,67046,-521,-95046,-36059,89708,205200,229049,269547,212066,161914,332071,425381,178283,-232653,-84336,187561,248869,173057,2650,-30279,-46774,16399,59137,29304,-99170,-98188,-47487,-33399,-32463,8534,27112,61599,66431,25012,-28410,-76142,-88830,-64174,-58093,-1720,25182,-9854,-65439,-117328,-107441,-29323,3055,-86786,-80492,-16556,-3629,10217,-38060,-83146,-53346,75869,173505,172949,72441,-70358,-116941,-50266,-193,69330,126926,125933,87506,-50895,-39444,36791,92585,110068,82851,52919,1329,5937,82516,149716,104576,19826,-37700,-35001,-18283,-14657,-52596,-87642,-21880,73979,92832,35011,-8072,-26974,-17059,56850,23131,77929,161097,117471,59807,-109515,-109294,-64828,-61471,-27990,56,-39229,-82741,26491,60808,84857,80428,22504,25476,19139,18812,-48061,-141838,-112866,-18951,80918,159394,186747,112071,74647,64771,31865,-55913,-165503,-15237,117683,95545,17144,-49802,-131738,-92880,-43877,18790,45260,9967,-56414,-88383,-115245,-133504,-123485,-90932,-116196,-134688,-99293,-36391,6874,14175,29217,77157,151323,128696,51554,23488,55653,115185,139540,91228,21325,-22608,-34320,-19695,-50808,-118080,-72655,-19149,-58439,-141730,-33042,80755,101627,88195,-35408,-65348,6378,-53628,-113942,-73691,-67226,-115707,-10346,91755,82112,-2113,-109106,-28515,48444,140286,191969,106194,3701,-100749,-125297,-70035,-52029,-100897,-3056,114913,111438,22731,-100390,-27347,46052,71463,68797,59426,51715,39901,-4727,-40945,-80697,-31036,-20739,-91311,-118942,-38198,-24829,-17917,6456,1964,-36640,-93907,-119428,-89782,-46831,-18432,48141,139465,125141,19511,-61768,-84151,-66039,9446,82974,47491,-10079,22414,-2136,-63007,-82263,-68071,-58467,-14253,19343,45582,16239,-6137,-39171,-66419,-61613,91311,71002,54431,81041,80001,63811,57609,61659,47857,43152,5979,-48324,-46709,-38515,-40938,-56907,-80449,-40497,31951,65264,91258,104098,95015,50769,21101,1617,-43103,-133127,-126501,-76068,-32282,20744,107186,141888,140089,61015,-35368,-64456,-44658,-17464,100785,214018,135585,43154,-25470,-38827,17662,40672,79436,40970,-65695,-80025,-23290,-47270,-97072,-97950,-67101,57348,222340,227524,56763,4206,56871,106284,84325,41039,-20271,-81037,-149452,-132250,-83115,-4049,112790,239964,400960,528214,415779,111823,-96563,-29412,87739,219359,158500,16839,-101817,-157404,-135078,-67404,39519,97917,121110,105176,60611,-10580,-35418,-52232,-94912,-70754,-29147,-15420,-27734,-4144,10601,37168,49478,39805,38434,46073,12750,-44106,-98881,-116780,-123798,-130208,-120010,-102943,-16185,90833,229830,189109,9069,-2855,184270,331024,227221,19736,-94275,9527,30355,-38477,40930,103357,146882,224882,322572,271840,106029,-30779,-139340,-153478,-110051,-102095,-71785,137385,218328,151252,27209,-19635,-33271,-83031,-126852,-46827,104338,278270,347809,290546,132694,-12385,-12604,48389,125336,142157,75320,-10089,-47438,-61542,-27938,-14565,-28363,-54483,-59821,-40654,-40254,-49133,-84161,-13387,125826,189840,167936,60381,-32889,-83073,-35956,27838,82128,107124,97003,70209,-13427,-69110,-22384,41943,4992,-616,17993,-39263,-117279,-77603,-43343,-29303,-17680,-11030,49822,99803,108929,110177,68762,61066,134195,159541,58443,-99591,-18384,54322,49918,19937,49310,97568,40676,-26828,-8331,-14731,-65085,-88884,-85115,-68257,-85268,-76209,-66398,-117951,-60938,-48567,-82430,-64702,-51289,-51319,-56382,-45190,-34497,8246,39228,-9757,-71506,-133337,-89925,-9037,27313,10148,-24519,-31876,-13823,-20655,-39621,-35023,-38666,-27792,-28297,-40431,-6106,46139,76098,47342,18799,230428,508363,583935,541613,406433,177937,-39492,-63975,19589,50623,-4957,-53341,-98449,-78562,-81016,-28733,105222,283932,426228,385045,241356,114169,147962,192823,135251,24993,-61606,-82236,-39406,7650,81349,114528,125380,86925,35859,-17231,-15527,57424,111782,34080,-107088,-32709,96065,175976,120247,-11536,-29170,100562,125510,120683,102428,52172,16384,2873,30176,79251,67620,-44783,-76894,59606,205982,351295,419668,372275,257416,139533,-23868,15148,105530,63001,-3061,-6770,167926,480110,557349,428163,200828,11059,-112867,-94601,-31688,42412,91280,129479,102580,11707,-32703,-51729,-37113,10183,62326,80557,80081,57980,82728,101677,62838,25737,48995,42880,12836,-53465,-106680,-55952,56295,134325,104351,89061,5345,-37583,-56792,-117957,-88750,-30406,57390,116247,198092,251993,194948,183641,194699,238438,343267,325242,212749,81259,5454,9714,43152,161435,250028,209699,96497,13282,-35792,-52027,-63658,-51675,-69671,-96472,-123123,-89215,-27812,10227,48914,33430,-8493,-47900,-66721,-93838,-119559,-88522,-53442,-25758,21354,66399,30193,-25747,-84008,-110300,-148750,-83480,-88203,-67528,16696,138434,159222,62443,-76493,-79051,-702,127477,126517,-1473,16095,62961,43898,-22985,-96877,-72613,-38483,-40191,-77802,-144791,-139035,-78768,-47408,-32175,10076,56825,53764,30315,-4741,-40277,-10673,-25106,-74854,-32287,-9068,-13358,-79342,-149239,-111397,-105706,-125383,-100839,-70896,-58543,-58947,-120370,-71793,-12813,-16376,-30211,-24257,-34604,-103351,-42289,109384,232499,296463,351573,312950,181265,70972,3042,-18368,-15714,-54270,-109563,-91523,-26269,28095,32083,-26642,-40760,98015,338738,415817,227537,100871,32917,-30598,-78534,-73586,-43312,-47679,-52973,-69126,-102700,-55456,36989,100440,90731,-19077,-78066,20106,56555,20521,-69794,-16400,30490,73109,51351,15606,66051,157046,183170,136939,99374,9366,-97280,-103510,-14953,112696,109079,118599,150486,114757,56072,-12502,-63366,-68944,27709,63662,16140,-62253,-84557,-53549,-16880,-22557,-53128,-1033,28748,-22872,-71002,-55411,65117,247825,438850,558349,599366,515461,394588,223004,93203,27324,12197,651,35888,58111,57538,55418,35793,9356,33431,108790,257515,349551,181183,-21669,-80066,13325,36605,4500,-50675,-58822,-52894,-64071,-90417,-122183,-92583,-84314,-98804,-51580,25359,110317,186878,74772,7346,-54700,-91592,-50726,20011,-27950,-92714,-11680,71539,68350,-5389,-81390,-88865,-68262,-83962,11473,40333,-14362,-91277,-110663,-56471,-53719,-83158,-91945,-82911,-51797,-53119,-90059,-28815,3856,-58580,-74844,-53463,-64881,-50452,-89569,-79600,-17947,32596,-5586,-45380,-27539,-19600,-24831,-86392,-113192,-74732,-55950,-110959,-128566,-33029,14951,10581,-483,-28299,6296,83324,76779,-3933,24615,67242,81218,75369,87327,195158,279245,273057,140715,-29839,-30513,-52782,-93436,-57355,-79547,-76938,-2667,76443,92284,96448,136426,196898,219782,224266,267733,179324,-35418,-95845,-34597,-5342,4975,71972,199159,241546,77897,3098,43995,61237,61829,13649,-44159,-25545,-16108,-20557,4397,22061,44345,91702,149629,145596,65193,27371,45490,38983,-12835,-50846,-50780,-86397,-122287,-144634,-93143,-26031,12169,67978,127718,179117,150819,151605,150587,99849,69086,57082,34637,42414,58998,66787,72049,80653,112998,101343,49020,61328,22395,-8834,-77508,-99429,-58520,-35711,-8421,-41664,-105201,-94652,-16765,9838,-27695,-113069,-103600,-31686,21499,14849,-52579,-77104,22796,140552,243151,274933,158382,38020,-27449,-72018,-94072,-98052,-110578,-120307,-45606,72001,140164,160332,158919,90210,13451,-1606,19771,61987,55621,-14794,-64965,47552,166927,210812,149333,85260,210396,427413,482759,316750,107514,-9817,-51403,-114251,-3450,100199,226156,303910,227838,127243,111011,191322,212315,137038,22526,-19800,-27269,-14704,11522,48155,70824,68261,26458,41074,96074,97964,84902,-5536,-1995,79888,158779,190449,144891,48137,-83428,-85855,-13245,8833,-4875,-49073,-48211,-861,55683,93673,48880,-48749,-70657,-35500,-10334,-35294,-17651,-12068,-35854,-59609,-85223,-92322,-86559,-31506,44327,57966,3774,-76260,-107457,-113380,-76410,-90578,-93832,-79369,-47545,50613,139739,88831,-86012,-64126,83912,187427,159620,28889,-89071,-124266,-52490,71088,194460,87655,-3854,18376,101002,225214,177405,26155,-21818,-4071,25525,76058,132290,137152,104690,82554,51625,484,-58709,-94718,-103060,-95218,-82837,-102493,-85234,36223,119401,121753,30909,-80091,-81463,-19618,54879,103370,46670,-68334,-119188,-33905,4673,85471,182368,215836,122927,48970,-15569,-76914,-100736,17179,62230,34695,-14933,-60327,-27088,4073,-32513,-111817,-138242,-141846,-136285,-165057,-138527,-75820,-11804,3614,21708,61514,73534,27860,-72776,-125306,-97094,-114460,-137218,-117855,-84342,-49829,-84550,-64420,-42235,-76819,-120432,-33064,100057,132114,52325,-25543,-66252,-101504,-115491,-108941,-93887,-56447,-45668,-57621,-56720,-34105,-63813,-54345,-1298,16380,-22702,-76364,-89957,-75303,-48444,20431,70371,29325,-86952,-31043,133716,217521,151438,34625,-50952,-36685,341,22348,25093,32103,78467,44438,-13126,47446,126800,2779,-133656,-54422,73270,70794,5281,-45925,-104471,-72677,-7334,29992,-12063,-63299,28846,60014,48525,-32812,23847,182315,251794,158949,118139,144680,153677,122508,86449,141662,200992,189305,160766,92830,48044,115629,191951,110402,-79530,-94272,-55292,-95909,-107356,-53438,-28236,-38986,-9043,9006,-40748,-114613,-18641,21155,1846,-34387,-33629,-16375,2549,5463,-31791,-86937,-108689,-120432,-22015,4119,-31545,-9971,21846,53200,62091,45051,59013,41886,-42598,-143438,-112693,-58359,11075,108007,110315,69862,65827,152094,269065,283264,216250,137322,72574,18237,32976,28416,32842,55824,89336,87747,44887,29193,116101,196680,231513,193304,164378,97474,15045,-18307,-37973,-31030,-12456,3087,22579,29433,48829,63682,64961,38979,34581,33724,76932,71975,13644,6893,44435,-10144,23479,114525,236858,289935,227969,115907,-13134,-55504,-51112,-70514,-117986,-128961,-39455,-36574,-90033,-58528,25668,1210,-61930,-73347,-66908,-47747,-30576,-4672,-43688,-98363,-82124,-55303,-68683,-68301,-41938,9519,9045,-39834,-19809,26232,55083,69920,75536,62129,73555,41667,63208,184172,228009,172490,111734,96439,67993,35265,-6636,-120873,-105755,60558,187684,156961,30231,-39739,-94904,-72539,-49650,-33102,1399,-5695,-50134,-78638,-27984,78107,129078,55770,-22812,-74821,-68477,-81300,-155835,-102174,-7938,42793,66761,71651,30008,17079,43283,15265,-39674,-74568,-90983,-82439,-80054,-116947,-30160,59031,117312,189843,182118,43058,-67694,-32732,9699,-32033,-132285,-102700,41372,125023,156762,125919,48218,-44283,-83107,-107998,-99927,-25957,33294,20641,-54757,-18661,-6990,33786,99263,116467,40694,-74158,8394,107655,129180,44037,-82370,-112167,-25839,53082,36328,-61297,-151350,-41423,53082,59594,65034,-13383,-86922,-72826,-43111,-43889,-77929,-89460,-123288,-97970,-114857,-121547,-95055,-79601,-48573,-63846,-76588,8550,101438,126560,55829,43575,164545,120754,-24075,-94334,-51625,13998,37880,-5467,-30742,44878,113447,142852,134935,59417,121001,34860,-72110,-93696,-74499,-57117,-65279,-38050,-36979,-27084,13551,-25901,-120652,-60648,25926,8227,64699,136039,217333,288901,310820,197870,107265,64757,88898,88884,43484,3517,-33754,-90562,-88691,-18475,33586,14576,-53938,-74681,-20147,58290,156265],[189713,152693,75153,-20095,-71654,-47858,-22812,-4940,-37141,-21571,75709,91866,55379,-33964,-105041,-25815,23337,34295,66514,22478,37268,145244,234545,197992,82787,-25803,-59198,-33408,10983,44648,65195,72078,44794,-35948,-113299,-122965,-67155,39632,137426,138479,72641,12658,18946,23416,13717,-11388,-31151,-12304,43039,92438,95104,35571,-1104,53435,104157,75644,57243,25726,-55789,-49048,-3449,-37061,-99925,-53829,31690,41490,29573,11970,7007,37472,-7537,-72079,-118412,-94065,-57755,-34665,-79453,-79657,65115,165572,199900,162700,92432,24872,-24562,-38360,-7791,30891,24395,-44598,-48177,-86425,-116325,-66850,-67443,-135880,-51482,52176,103981,87549,60590,104469,137691,87255,13744,-45478,-70467,-71035,-18666,26826,-23910,-101740,-123123,-49448,29617,24782,-65353,-85729,-20265,74877,90492,-21081,-121414,-67105,-26054,-18493,-20507,-44961,-79293,-86891,-35695,-17205,-41,-23479,-39797,-40496,-16258,2366,-6512,-31816,-18308,28640,5609,-48005,-41241,-6005,-61119,-86849,-68830,-98381,-88814,-72882,-46974,-89975,-64926,5824,25296,-18062,33694,66794,64017,32805,-10172,-54136,-18358,19357,18561,22903,-44770,-91485,44506,301065,401652,243084,-135349,114709,216611,84309,-200194,-178995,208942,725419,435995,286321,231281,175240,84184,-24356,-74167,-29578,12987,61398,149549,221240,200658,206490,199340,123907,55311,30385,17934,-16636,-56760,-90820,-63844,-22014,-10512,-65503,-115070,-123374,-86840,15554,97674,108301,80466,53657,7498,-58454,-106269,-105238,-67467,-43164,-29950,-31210,-23774,-41621,-101999,-93247,-28608,-12200,116160,92522,38371,11553,19939,40903,3409,-86628,-43284,16524,49826,49952,13697,-29692,-28710,15102,89669,174260,223503,159176,56947,30145,44927,55731,24817,5563,32866,55068,76058,104487,176412,171908,149444,103276,58667,13098,1949,-35369,-22015,42288,71754,35558,-42207,-96369,-10242,139845,289221,443592,524671,251662,43707,-64155,-135555,-130122,-44262,18306,59122,55976,-22180,-86781,27252,128173,79071,-45003,-76114,-44611,-9527,-42316,-40369,-4865,13831,-20237,-32376,-33775,-11212,-46658,-56756,-124237,-20584,104616,110024,37106,-42779,-37670,31820,93904,219790,288968,245647,153826,69042,-26362,-112512,-116530,-15610,97111,124102,49550,-58313,-107466,-39973,-8258,-64130,-145864,-76350,-11396,-8661,-59781,-40822,36868,35408,-56541,-132734,-31438,96826,196763,92174,2602,-18276,17523,103740,169209,139381,69304,-20234,-97742,-115794,-83918,-11636,45919,101237,231779,405983,439597,233255,155209,155327,161866,173991,145267,76744,8649,-44868,-25628,-53287,-156189,-147323,-113538,-92842,-132246,-65036,-44555,-30014,32594,44216,17631,-27895,-34890,84365,207979,252185,188971,66720,8673,24921,122451,128252,124898,98236,5960,-98103,-114676,-49190,-46311,-87124,-95598,-43945,-40548,-128381,-115411,-9470,71997,134820,239985,253388,193485,71055,42141,93662,70280,7704,-36978,-42639,-34242,-57416,-97368,-18581,38046,16177,-28240,-30868,24895,75132,69731,21981,-59483,-28566,79985,115709,58106,-33097,-17591,119382,209156,243162,226672,195532,152784,138392,135714,81391,-15974,-103614,12609,159241,164362,103631,51284,38101,61429,67161,-14169,-125603,-45651,82669,199207,215402,269281,288638,320631,540964,563235,189232,-347593,8535,335846,359063,199153,-13753,-47950,-65547,-1262,43066,26524,-95758,-103230,-57108,-45750,-44214,11268,50890,89064,84011,28195,-34382,-88539,-97844,-65714,-58231,-9670,5312,-37382,-90207,-127799,-101564,-19008,19266,-71116,-103121,-33063,-21648,-17094,-29950,-65323,-52327,66496,166279,178229,94448,-40031,-102837,-43604,8192,76885,127318,129482,104283,-28254,-42361,32385,90120,101982,67201,40131,-2042,11430,79643,145342,110595,25118,-29673,-36171,-33240,-37515,-72530,-94652,-27874,63238,92820,65645,27620,-5718,13227,111044,95420,144568,192426,122001,32683,-130228,-93458,-30517,-13096,13589,15688,-56981,-132522,-8720,40760,67950,63223,21926,39344,27610,17116,-63791,-160557,-81674,-2414,74253,144051,172834,117870,78037,40011,-4961,-78108,-137343,-23544,74800,52260,-14105,-70529,-153310,-115844,-76865,-27283,3752,-17134,-69855,-86935,-98129,-102952,-89731,-65047,-110368,-123210,-86391,-17497,25674,32185,52816,99194,155742,102298,31925,16994,49825,101044,101486,51254,-4571,-45432,-53436,-39744,-68460,-101136,-59473,-19672,-56000,-125593,-31498,86711,120388,102890,-33113,-69941,17274,-44082,-116255,-83359,-70998,-113697,-21744,68775,60966,-9423,-97410,-34234,46995,151375,193000,91166,-19394,-111914,-129575,-96920,-65824,-101981,10285,152172,166815,62512,-87267,-33786,35611,50860,46977,31539,34759,51627,9948,-34161,-85348,-38375,-27849,-94617,-131218,-42172,-26153,-45600,-16820,-11650,-37988,-88635,-108730,-80863,-33652,-864,66492,139681,113839,21476,-54027,-67771,-62136,-4426,60449,13080,-62844,-5686,-18091,-83742,-111450,-95465,-81870,-35919,3936,37992,6985,-22511,-56418,-73385,-83190,86892,96592,91319,110991,91275,61986,42460,38294,28671,33229,6163,-66892,-67283,-46472,-51425,-69661,-93767,-56470,29128,67002,91335,97236,92923,50697,28240,20427,-18814,-108534,-140214,-79166,-28449,21436,108752,134122,114480,36948,-30935,-43659,-50609,-27841,106987,243735,174596,75612,-5110,-19372,31235,60381,96046,48312,-65804,-75289,-16798,-40404,-92497,-97637,-68419,52879,227158,261871,76691,7962,53745,103823,87207,41571,-22591,-80266,-141723,-140528,-116353,-43168,83791,224008,402439,564160,473382,143683,-81395,-50829,29933,156912,131529,-1985,-125950,-130644,-130518,-83120,37109,112893,140284,117238,62613,-12153,-36246,-52234,-103141,-87798,-52729,-48590,-63151,-24822,-2125,31506,57144,56157,52274,60557,26405,-27518,-69672,-96806,-126749,-152764,-135216,-95448,-10996,75459,176956,165820,29005,15880,175223,309198,231644,38880,-103664,-27828,19089,-19660,74515,140472,186282,244177,315846,261714,100626,-37225,-149801,-145859,-114553,-112657,-95844,105759,178905,125666,25637,-7411,-27107,-84844,-143221,-59371,85839,251311,323594,268070,100735,-35393,2039,64318,119222,107351,41683,-20125,-61774,-72279,-27220,-3042,-15336,-52459,-83645,-62580,-57093,-63890,-101213,-25886,104175,165486,143848,50883,-28993,-71112,-28348,27904,74888,106406,113937,111520,47698,-9958,6474,47569,-11360,-29998,-16981,-68422,-102313,-77022,-49653,-36299,-25250,-17082,42361,110483,121352,120769,84227,78921,156139,192335,71205,-122423,-32654,40407,39881,14080,53800,116723,70801,4111,2671,-16328,-65244,-88799,-83063,-62374,-83647,-77968,-65400,-130460,-58026,-38250,-68624,-61516,-55636,-57033,-68750,-70391,-55859,17475,68351,24712,-54708,-123607,-94902,-3996,45871,35735,27,-16400,-823,-2605,-27879,-31374,-35119,-23198,-26217,-43075,-10157,46434,75185,37936,14264,238918,478292,520360,483825,363417,150450,-51901,-67927,20199,51744,-7086,-58398,-109272,-94154,-86166,-39845,77965,254275,427741,421431,285612,144125,169858,212189,148415,35609,-47772,-75708,-51472,-12267,59558,105436,134158,105939,50366,-16486,-32550,40919,99296,30653,-100076,-49955,67506,157652,114902,-6967,-26737,88929,132509,145701,102175,26616,-8883,-13851,18819,72346,35165,-70560,-58149,76416,241410,433378,503553,416568,287440,162503,-10047,16733,130449,82225,-403,-22602,137727,437427,548419,420766,187879,-4544,-131127,-84580,-28144,44346,94995,139199,115452,19998,-27136,-42930,-33170,39,39400,57061,65121,48202,71901,89552,63048,35598,72958,86843,78078,2799,-68314,-34149,66587,126120,83283,69992,2748,-44369,-77687,-140187,-100208,-48168,43495,121115,227656,296310,234857,200779,183323,220363,335575,337483,231479,92827,22292,31640,75338,192852,260545,204833,92659,15861,-32676,-53884,-68641,-55142,-79621,-115290,-130557,-71947,-16700,31572,80442,70753,16448,-36743,-56634,-89360,-118296,-82405,-47071,-19715,23950,65618,31442,-17137,-70571,-96198,-143758,-86766,-85529,-67700,10544,119364,129473,34845,-107488,-60837,16033,140579,135195,-336,7123,51888,32814,-36114,-116313,-68647,-39724,-43781,-74392,-129580,-140353,-91755,-55635,-42297,-6061,40798,48798,31102,-6084,-40802,-18409,-39715,-86177,-24129,6053,6747,-61606,-124572,-97170,-93400,-110291,-82068,-55045,-46421,-52065,-119943,-76913,-14226,-9293,-19538,-17666,-31654,-105557,-28351,122497,227573,262474,301911,265108,140225,45044,2889,-5035,-14537,-68709,-120975,-74164,-8078,50736,53801,-2480,-16858,104905,352173,443405,263029,135373,75601,13780,-47557,-62479,-49572,-62218,-62253,-70928,-101478,-69030,24030,85226,68705,-37001,-67239,11765,37107,22049,-48838,-8767,31226,52512,14224,-5816,51779,144912,173492,120641,81374,4204,-94821,-114244,-29862,101784,125172,148449,191682,135590,42394,-31609,-62074,-63773,19173,61999,20317,-49756,-76972,-56348,-25522,-36376,-59547,9203,46831,-7461,-61503,-44150,79448,254373,426704,506373,493560,399732,343922,216586,91502,36035,32305,17147,46976,68861,64644,54863,20517,-20272,879,73701,208263,308761,175751,-11761,-94905,982,31043,6003,-48224,-60623,-56170,-68176,-103929,-123490,-72076,-72329,-94268,-55008,27132,173215,267377,95556,-39605,-77784,-97865,-38178,46062,-6008,-97516,-25874,58779,68546,5363,-69235,-100737,-72099,-41749,47390,43374,-24922,-102445,-100658,-53096,-53524,-91391,-114034,-66589,-21603,-4600,-48641,-23619,1361,-54050,-49193,-20857,-43330,-48267,-85592,-63197,-1381,51139,3201,-62849,-54124,-42642,-40495,-92712,-101970,-63011,-34741,-90461,-125514,-29683,36040,37649,14006,-23579,965,72982,77664,6971,34233,70407,68671,50322,48751,149054,249210,281830,175689,-11085,-53115,-59607,-122871,-104072,-91978,-91789,-36822,44935,75794,87383,137298,215352,273425,308362,355737,222668,-19799,-99952,-48821,-19574,596,78196,222758,312393,160797,63220,85524,95310,88197,24386,-42820,-31068,-7663,-806,29056,48558,67708,94244,141988,136060,50451,16513,36278,29081,-19628,-50913,-43811,-72088,-105162,-144561,-110713,-47409,-10605,41642,112071,203492,215847,213845,193738,126263,91628,79512,55202,64699,86194,94265,96510,102808,132865,104009,14640,14470,-10729,-21989,-74040,-102778,-66601,-44729,-7580,-28140,-87851,-103762,-35613,1808,-19845,-87343,-99278,-39192,13938,11868,-53664,-61685,52237,178065,281473,310669,183030,44951,-19988,-63695,-87442,-92832,-107579,-120252,-52155,60973,137489,170379,175747,110437,33298,3470,-824,27221,19966,-46204,-60620,71378,193257,229585,154076,69835,175132,395209,468208,307290,100247,-11942,-48602,-114849,-687,108344,239757,308858,220195,113702,94377,180536,235621,183878,48349,-6995,-19673,-13974,16147,62292,85823,77926,32110,55059,118856,120438,101865,8953,21084,103247,171662,200995,152758,47852,-82180,-77403,-14765,-2161,-24020,-74331,-73657,-32087,23878,69480,36488,-55588,-70053,-34028,1251,-19075,-7745,-12842,-42537,-62903,-82114,-89240,-79084,-26396,49003,58871,4052,-69727,-98506,-124500,-77793,-81842,-90428,-67862,-19762,84042,169068,135083,-39401,-59236,68272,142626,90479,-26550,-112053,-161317,-94175,17168,155093,64221,-17101,22776,108567,231990,197517,46143,-9584,4386,33671,86086,146641,150976,114284,83726,47343,-2635,-56224,-88518,-99255,-96027,-82834,-101279,-90025,35709,120868,112336,5534,-90766,-77251,-21680,47494,91034,27980,-91468,-108422,-38733,-12232,61505,134876,163565,106612,48306,-14995,-68606,-66556,23315,47033,11648,-35866,-71007,-22652,7301,-29639,-115330,-139208,-137570,-136858,-162932,-153613,-104778,-46678,-30280,-17620,12361,35078,20909,-61947,-112491,-116062,-143211,-166307,-147209,-109424,-65010,-83206,-57650,-39129,-77732,-111145,-23034,99952,106670,27915,-45363,-80375,-108963,-119199,-111669,-89612,-44931,-23531,-22312,-30266,-21287,-67245,-50906,10741,24131,-18949,-65693,-68626,-55090,-76943,-25151,42546,18857,-95527,-56180,99916,177144,108446,-11136,-97572,-67377,-4723,25812,22673,14895,56327,47819,14586,67017,129288,-9948,-136866,-36604,103909,86673,11453,-41149,-98858,-78044,-14598,26539,-7102,-56306,22596,45033,30058,-22568,61903,202674,272489,194446,150443,168733,178201,142412,106545,165422,213644,190018,156115,85994,34033,86221,150561,75639,-88760,-89630,-62196,-101121,-105389,-49248,-16597,-15008,24064,31364,-20158,-78280,-2206,35733,12117,-35677,-49373,-29213,11669,28506,-16241,-67270,-92690,-123508,-25470,20253,-15412,-9123,16502,51572,71135,61863,70014,41226,-39445,-141450,-114872,-53419,26361,131450,121834,63281,50203,162926,310280,324367,208059,105754,54707,14785,44346,49513,56059,79084,115630,108135,49344,19424,109836,187831,196976,147164,126171,80418,17538,-37098,-84691,-68522,-43867,-23933,11245,22470,20850,8393,15264,23522,32237,18552,43921,25899,-33931,-27705,51094,21780,54240,143945,265966,314585,246828,124513,-1332,-74492,-70088,-81805,-120170,-135518,-45685,-39605,-90677,-88330,-15121,-25024,-64858,-60647,-55737,-54099,-56627,-33008,-58133,-93958,-72235,-37481,-41401,-44692,-27564,11384,172,-49183,-28117,13662,42459,69995,80880,64652,74138,45684,68901,176212,192022,135851,80295,82477,63255,23319,-23298,-136061,-92222,68390,187780,181386,59381,-16765,-85734,-84628,-61487,-37618,4882,5358,-37863,-70516,-28557,59183,118519,52114,-34078,-84611,-63258,-72096,-148902,-107711,-13885,33332,47071,46613,4912,-16030,-6295,-22396,-55648,-76794,-91974,-84473,-77150,-108160,-29170,66336,124357,196184,179128,38398,-58505,-17817,24387,-22327,-134171,-96795,52890,140728,182832,149811,62148,-35543,-87824,-122980,-114369,-37918,25364,11937,-71928,-5644,31204,33691,98258,123352,60109,-64061,-7812,87133,98586,26103,-90823,-107491,-12779,86210,84964,-24429,-121871,-35777,63386,84902,82037,-4683,-78228,-69132,-37431,-38979,-73090,-87717,-116311,-88906,-114343,-140335,-114196,-91732,-49651,-54756,-57940,17904,117162,160855,93099,62295,157808,104326,-30888,-97803,-48931,18357,38317,-14132,-51589,32841,114426,131317,82836,3442,101443,57011,-23179,-56392,-73896,-67167,-70876,-57183,-63312,-45811,-5482,-38520,-103146,-39060,39098,6614,45067,120497,220107,312961,322445,195208,92947,44880,66498,78868,49076,14963,-19654,-82601,-107043,-32156,24762,10451,-54511,-69644,-18098,56897,143471],[156099,118263,48058,-36188,-73510,-37916,-16675,-7948,-48121,-38845,45153,56970,26156,-45971,-128378,-54123,-71,21318,61075,17456,4015,115152,226000,211222,97596,-28112,-80225,-52057,-5736,31494,57676,68099,33962,-55720,-136977,-133853,-85604,17602,109069,114008,61063,2946,5829,14032,1270,-31233,-47418,-14769,55471,111373,120113,74929,48343,92576,136359,107052,90182,48884,-33603,-30523,-3000,-46558,-112229,-44750,55235,69158,56452,40195,37460,56140,-6606,-79523,-119758,-76773,-34538,-29809,-95417,-88341,53770,144718,185097,165863,107523,45480,-10183,-15385,30944,82267,83421,3042,-33062,-75793,-115591,-73203,-72796,-142643,-54891,42439,95637,84472,51263,82070,123556,99760,38544,-23053,-55191,-60519,-15031,29731,-18533,-99286,-138134,-66109,14209,11038,-80637,-89961,-1279,109356,123035,3570,-137399,-73699,-19651,-10656,-20090,-51423,-88717,-71376,-933,16604,23301,-17201,-43985,-48625,-20353,-1592,-14961,-41778,-18668,29714,-1729,-57987,-43448,1528,-44966,-97078,-74941,-100357,-87401,-69048,-38501,-82170,-73394,1561,21007,-40488,4869,60801,73108,42284,-11598,-44879,11271,52719,17151,-5363,-71279,-102314,68412,334016,391534,199384,-136898,227123,339749,169824,-152316,-192548,206386,743922,513922,316084,254742,194799,98077,-28026,-89334,-40386,2412,54797,153501,227856,190301,189315,174993,81340,-1594,-22513,-33014,-62907,-79838,-101068,-76383,-37929,-30036,-85926,-134411,-132129,-111913,-10133,78182,102752,81119,58798,9426,-61629,-107026,-102597,-66196,-33250,-18995,-25005,-20170,-39627,-98586,-77621,17132,49289,128583,102030,51392,24809,36519,64924,31523,-72114,-39884,17318,50583,52324,17728,-22951,-19455,20869,90943,163463,182569,113871,27269,21993,49917,57357,25329,5337,35494,58450,73262,98306,151071,131329,130921,113166,69641,5015,-25587,-62964,-50036,34798,74175,34752,-44567,-121027,-18107,125958,236948,369991,511345,295099,75165,-42225,-113039,-135405,-57645,16853,61309,62837,-7231,-70083,46035,153243,104756,-30132,-81831,-44050,2120,-26133,-35298,-7312,6174,-28829,-40368,-50672,-36723,-56094,-47250,-122888,-22717,93931,102228,39604,-29305,-29171,26882,66783,170381,241190,222055,150214,75652,-11466,-105196,-111492,-10341,114112,155541,75908,-46595,-102190,-28260,3060,-55116,-123998,-81153,-22232,-17049,-70599,-24492,86871,93439,-21655,-126149,-36240,94241,180016,82777,4313,-13247,19684,107902,170341,136108,71626,-5218,-76758,-128088,-96731,-19799,31019,70682,176421,330999,414180,242172,177483,168186,153509,163493,147659,100141,54585,16317,27392,-23223,-139123,-144878,-98338,-63969,-95675,-86297,-65090,-46232,15952,26620,2887,-36947,-31190,93545,209580,250609,185921,63970,5039,14222,89445,81358,80233,61042,-8904,-93391,-124932,-61922,-49314,-75741,-86814,-35841,-29406,-108816,-121269,-31621,50055,113983,221200,268300,219163,84834,38307,62429,25786,-15958,-40377,-26577,-15947,-45974,-117841,-27566,41440,31383,-8192,-18039,22956,65062,66902,20659,-49626,-2161,92219,106889,46184,-26074,1138,134841,232793,272023,255483,207649,148528,126892,118523,68862,-16324,-103684,9723,160094,175220,133045,93186,75821,81319,85525,-4507,-134502,-52671,75217,195728,204612,264788,378714,516846,787632,735117,245375,-294205,110239,471378,464047,225363,-20019,-57427,-76741,-12168,33395,29724,-83987,-104501,-62504,-53232,-55659,14493,79000,119862,103867,33839,-36329,-95741,-100838,-62876,-52119,-2874,8072,-42400,-95976,-119297,-86818,-3516,46517,-26631,-103276,-43606,-31904,-32002,-11637,-45781,-47746,58457,157285,181333,116575,-6183,-78888,-31758,21848,88056,131545,140720,128335,-1267,-48252,27599,89784,97430,55704,31221,26,20265,78132,137846,113968,30515,-20529,-33078,-42457,-54437,-84716,-94253,-30430,53347,90225,91888,57427,16338,49381,179245,184630,219261,228318,133105,15739,-149750,-78082,5241,36550,52382,29074,-69344,-171717,-22688,31556,56164,51385,24546,54248,38791,17851,-75616,-140965,-48957,18716,67912,120103,146447,113540,68830,7061,-34574,-78791,-92558,-22928,30977,7102,-44240,-84645,-159599,-130393,-102527,-63814,-27333,-37706,-79740,-82468,-76064,-66921,-48284,-33909,-93886,-105171,-65888,10137,50118,53068,80077,126563,158490,73458,8345,5609,39946,81551,60417,7735,-33029,-64082,-62850,-48888,-68148,-71915,-43008,-18838,-50352,-105694,-21710,99350,142662,118364,-26648,-76373,21281,-35883,-114234,-90812,-72410,-106687,-30692,47765,41388,-14379,-84981,-37060,47800,163335,193821,82258,-25835,-74416,-60486,-95042,-78460,-101486,21891,179579,213240,100763,-69938,-35813,28699,33650,21878,-1995,13853,58460,21670,-29520,-90479,-44552,-35595,-98669,-137712,-40134,-18029,-60497,-39603,-26579,-44096,-88145,-100925,-71962,-20259,20337,86108,135779,98941,25682,-38582,-44390,-43861,-12032,36301,-26546,-113019,-4123,-8170,-79299,-126675,-121370,-105140,-56468,-8615,32861,428,-35504,-67455,-71686,-90650,88931,129113,134794,144324,104773,63054,29281,11807,3792,19357,5503,-79484,-84468,-51605,-58075,-76976,-101239,-69712,28006,70826,93005,90579,88926,49861,35286,40092,7909,-80598,-151532,-85194,-27891,20632,107490,123176,88130,14674,-24943,-19548,-55267,-37878,115666,274890,214437,105791,12480,-3115,41683,77250,108430,51555,-68020,-73149,-12438,-34240,-87926,-97216,-70306,44056,220535,287938,100242,16516,53487,103571,93950,47267,-20754,-76911,-116418,-109170,-106286,-78552,54736,202382,391329,579849,518805,179944,-64801,-72698,-21171,92382,98236,-25474,-138814,-102661,-117129,-97289,32196,123455,156942,126558,62433,-15291,-37566,-50854,-103462,-98362,-65563,-69555,-100050,-47032,-16572,22204,58580,66121,62463,72290,38199,-10038,-38418,-68688,-110183,-155030,-143012,-87226,-5724,60254,126059,141204,50808,36861,158187,269035,221832,55669,-87608,-58759,15557,11621,114948,183280,227687,252772,290480,238478,91181,-45430,-149481,-134882,-112743,-108927,-110381,71631,132517,93852,21097,2900,-20831,-84306,-155728,-70820,64098,214180,282015,229201,63700,-43403,24312,81513,111135,73741,16238,-25894,-73252,-82612,-26215,10848,5869,-35246,-100561,-87055,-74197,-77733,-117478,-35091,84661,139718,115345,38586,-24065,-59656,-23078,23935,61870,101036,126556,151591,116493,68020,59050,65001,-21852,-57120,-51280,-89159,-89153,-75489,-55770,-44254,-32910,-23231,32269,115216,129556,127281,96362,93517,173942,224337,88516,-123175,-46203,25849,28481,6959,56940,133957,99934,33389,14268,-15748,-61607,-88722,-82095,-56847,-81928,-84202,-69841,-131604,-52343,-27336,-54242,-56188,-58112,-61875,-80942,-97730,-74553,21509,86332,53463,-40232,-114169,-103214,-7061,52407,51295,19667,2265,21755,21291,-9123,-21070,-28235,-18347,-26120,-48914,-19116,41256,68010,21853,9091,239900,428941,436882,402547,301036,112704,-64641,-67206,23148,53862,-9107,-63662,-118228,-107246,-88921,-48830,49540,215999,405130,432269,313189,162815,179453,217943,150726,42672,-32176,-65793,-61028,-31852,36410,93051,139291,122546,62468,-17313,-52434,23980,86951,29200,-87369,-69466,32009,127648,99227,-6304,-21638,74116,132325,162767,99973,2423,-35592,-32480,2209,54264,-3114,-94426,-47757,84629,264943,499512,569687,446308,308685,179637,-1491,10740,150107,100548,-2022,-43126,101383,376774,513597,393437,162985,-28091,-148352,-74149,-25464,42696,93526,141069,120208,24099,-24780,-39315,-36716,-17188,11017,28914,46302,35718,58201,76003,63387,46272,97100,132959,144444,55865,-31327,-12404,74302,112557,60555,46827,-3927,-51203,-99206,-134540,-103656,-62771,31245,127836,254878,330104,264959,207987,160229,187723,306690,332425,238405,98564,36984,52524,106221,213458,253880,185752,81452,14922,-28882,-54401,-73892,-60210,-91220,-133856,-124945,-62967,-12421,47231,110868,120143,70977,10498,-19294,-69682,-125210,-83464,-47005,-19076,21608,59124,26868,-14180,-62480,-86624,-133606,-91639,-85321,-70896,596,95835,98149,7763,-136301,-35926,38321,145042,133825,-3391,-4781,37664,19033,-50832,-139978,-66341,-44453,-50460,-71515,-111060,-114625,-96874,-68965,-58323,-27500,16767,36241,25304,-13076,-44252,-27797,-55605,-94770,-18781,16718,19621,-50352,-108873,-86735,-83602,-98712,-69204,-45786,-39437,-47562,-117508,-88917,-21990,-5392,-11100,-14431,-31905,-99178,-12641,129480,209145,212536,236203,205708,92315,16354,754,3406,-15129,-81867,-115698,-57479,8284,68513,69444,18022,10275,122631,369861,471906,307986,179078,126883,63986,-11993,-43161,-43984,-71508,-71844,-74378,-101300,-85165,7654,64998,42811,-56015,-62413,-394,13974,16922,-31359,-1066,29586,28056,-20491,-23139,39121,130882,159847,101637,57576,-6214,-96413,-115418,-44120,84119,135994,175098,227500,148480,24547,-48796,-58900,-64958,4112,52394,17859,-42317,-71622,-60381,-34584,-47900,-59354,22795,65069,4753,-57358,-36496,88635,251180,400767,439684,374403,275121,276095,201319,86539,42378,48214,32523,57307,78209,70828,54814,6574,-51684,-35662,34655,151865,255237,165281,-1122,-115797,-17991,22227,6871,-44792,-62926,-60607,-72351,-110792,-104755,-56106,-64037,-93247,-60247,25001,232997,351652,145059,-66541,-102121,-106683,-31655,65433,12741,-99765,-41771,42061,64405,15161,-45394,-59106,-10758,30292,82609,42248,-38970,-112382,-92178,-50792,-53183,-93529,-120813,-50157,6912,45147,11850,9568,22280,-29289,-21057,7585,-25137,-46891,-81394,-51204,12470,70817,16791,-77153,-83866,-67481,-57602,-96029,-91863,-53565,-19704,-77457,-114282,-25892,52926,58909,23533,-20282,-3322,62082,76763,20079,42067,71542,54125,23864,8553,99766,213006,278824,203766,16526,-72130,-64351,-138504,-81270,-29626,-50735,-37714,26390,60763,73829,129480,220012,311476,379355,430650,259340,-2776,-98882,-66865,-37571,-7943,77834,233448,370261,251379,132562,130374,132072,121840,45688,-32474,-35362,-951,16258,49592,70261,88408,100224,130334,116975,32792,7019,28817,20933,-25448,-50424,-36165,-57664,-88854,-133421,-128534,-68546,-32277,18519,95048,212664,268590,268000,230871,149570,111285,97488,71082,82262,108320,117006,117403,119826,140370,97589,-4644,-17803,-37106,-35598,-72129,-104623,-75696,-56202,-9307,-17003,-68346,-100374,-52441,-3825,-6965,-58973,-84703,-44990,5064,7308,-54071,-43379,82873,211477,306155,325752,196244,48452,-14403,-56948,-83161,-90664,-106709,-117104,-53777,52529,132900,176537,190138,131751,54914,5996,-21954,-3580,-10892,-70686,-42226,88756,205020,234698,150718,51385,135576,351174,441264,292142,90615,-16660,-49977,-117801,2280,114533,245980,300633,203505,93617,70925,161341,249986,227113,76961,7743,-10426,-12162,22341,78928,104046,92838,46524,77299,147626,149159,122812,29820,46839,122399,175094,201973,156722,48611,-75524,-71273,-19661,-15310,-42281,-91481,-83408,-50380,-2143,46307,23106,-63159,-68879,-31242,15832,1196,3689,-13559,-49720,-65961,-74607,-78495,-68729,-19870,53207,59733,7069,-59699,-84886,-134460,-79854,-73532,-80519,-54066,3119,104068,179958,167097,11756,-46202,51341,97291,25522,-82814,-100273,-117078,-130969,-40337,104948,36476,-28125,30751,117027,236568,216142,66343,2599,12005,40443,94557,158020,160103,120256,83896,44023,-4114,-52194,-80619,-92171,-92955,-80287,-97680,-92527,34880,117876,94445,-24020,-96742,-70930,-22945,39772,76878,8960,-110752,-100872,-49398,-32886,33036,86829,116375,92204,50559,-8430,-51463,-34136,33424,35424,-5782,-52314,-73673,-12639,15738,-20721,-110922,-138626,-131504,-133816,-156618,-152091,-126479,-77345,-61772,-55461,-28659,4581,16359,-48845,-93157,-122983,-138812,-124484,-131814,-133078,-73997,-76783,-47074,-32792,-76082,-100478,-11375,97407,82189,6873,-62686,-92921,-115036,-121645,-113282,-83641,-34599,-3737,14599,756,-5583,-67445,-41543,25112,32221,-14543,-54592,-48247,-31026,-74051,-54832,22207,13794,-95252,-78486,63156,128649,59796,-58288,-129745,-89926,-9337,27620,20657,125,33869,50792,45618,93396,133922,-20113,-128338,-13336,136176,102850,19881,-33236,-88621,-79226,-18936,25686,725,-49179,16147,32330,20328,-526,90433,203038,271774,218353,177574,185888,195074,157157,123136,182945,220327,188579,152224,83747,27040,62518,111162,45609,-85064,-79437,-62827,-98629,-97462,-42083,-3474,11535,64472,62677,15089,-37662,15323,52760,27384,-31090,-63164,-39179,29464,65905,12010,-38353,-70923,-119121,-28159,35095,-2857,-10388,13119,51635,80380,76972,74912,37450,-36395,-135864,-113062,-47209,37542,145605,127288,55450,34223,170112,349163,368102,202354,79862,37137,8958,51223,67540,78916,102907,142246,129055,53317,5777,92633,163840,148250,91290,81765,57065,15210,-52069,-124384,-91174,-64425,-42385,5137,20178,-970,-38789,-24171,13647,30541,3644,11426,-14858,-69018,-53139,60339,58129,90798,178958,297316,344345,275176,141878,18649,-89129,-85921,-90563,-119075,-137361,-50573,-42553,-88635,-113551,-55040,-49393,-63635,-45359,-41934,-59465,-83981,-59025,-66912,-82071,-57394,-19037,-17722,-23909,-15022,12753,-6422,-50111,-28948,5917,33424,71289,86971,66265,72557,50048,77116,168973,159705,102682,49241,61328,53045,7756,-43905,-148723,-76959,71855,172656,189700,81140,1599,-72774,-90352,-69921,-40569,9295,18563,-21376,-57191,-23636,49163,119588,56531,-41180,-93646,-57147,-61387,-139373,-108352,-14594,29929,35129,26338,-19786,-46768,-54208,-55135,-64746,-74266,-93185,-86891,-74507,-99073,-26263,72782,127711,192486,161572,23375,-50993,-2195,41249,-5671,-120393,-94997,56340,147431,197467,164288,72405,-26488,-90900,-137658,-126496,-50410,16508,3651,-87566,14351,79006,39374,97397,126197,77082,-46217,-19593,66080,67085,3851,-101162,-97136,3095,120371,139734,32322,-68556,-19348,74829,111559,98226,4828,-67523,-63230,-30968,-34425,-66993,-83755,-106440,-74527,-95578,-125943,-126043,-101955,-47608,-41418,-38966,26078,129660,189845,127011,79764,145943,84560,-39009,-102263,-48211,18922,33898,-23947,-70869,24653,116717,119043,36978,-31003,102686,105713,46093,-1754,-50260,-55319,-56644,-66963,-91359,-63569,-23080,-45018,-72618,-9906,56078,12245,32883,107547,218181,322826,315892,184117,77933,28227,49871,72822,56710,26213,-6710,-73398,-124039,-40931,20710,11477,-48847,-63562,-17360,52407,126489],[119252,83660,22901,-49451,-72033,-31348,-12766,-9816,-58093,-57110,11400,16749,-9604,-63866,-145245,-75282,-15534,16133,63550,24194,-25816,76128,201568,206105,96790,-40230,-104093,-69134,-23919,13854,42397,53825,13788,-79637,-155953,-118779,-98062,-3803,78406,86042,45803,-11311,-14015,-2817,-15725,-53586,-66294,-19356,63675,125438,139526,106722,90956,125970,160519,133235,122179,71763,-13204,-12547,-4844,-57850,-126220,-39606,73078,93410,80807,64563,61875,62779,-16258,-95626,-119090,-56465,-7386,-21421,-108950,-99723,36662,116025,158913,154544,108623,59338,4297,5858,65858,129011,137797,46544,-20737,-68673,-114828,-81694,-81020,-150510,-59745,30646,82549,74078,34244,53703,103757,107915,63939,-848,-40513,-51842,-13196,32158,-11356,-93185,-152216,-81659,-1282,-3578,-95780,-91370,13011,132828,146080,23306,-144567,-80353,-16467,-7371,-22666,-60091,-101202,-61882,28834,49080,43599,-16909,-55102,-63285,-29289,-11388,-29591,-57295,-23122,24837,-12987,-71446,-46903,7555,-27752,-106105,-87990,-108089,-91638,-71322,-37309,-81890,-86485,-4712,20203,-52876,-30635,47425,74803,44526,-16915,-36510,29909,71325,18591,-26458,-95363,-100809,92395,343260,353632,146627,-69636,312382,445188,248696,-100209,-210904,178515,701676,572996,344114,273487,206650,106498,-31287,-105421,-53976,-10316,45361,147670,219485,168705,163479,144496,35983,-58678,-70113,-81675,-102138,-88445,-105771,-89992,-56468,-51931,-107837,-149776,-111242,-121501,-37941,52462,89006,71671,53789,5119,-67041,-107293,-96577,-66029,-27460,-13462,-24326,-22360,-44949,-101791,-68967,53851,108104,136510,108618,62539,35014,45730,80812,54381,-58591,-38991,13828,45412,48353,15642,-21920,-14545,22498,86711,144580,131301,56311,-5131,15206,45501,43762,9959,-6324,29566,53353,62905,85870,119295,87487,104874,115669,79588,2032,-47189,-87974,-65777,37591,86871,42465,-35396,-146966,-29580,104132,178797,284319,462696,323404,104754,-20582,-91522,-129742,-75878,8549,55091,61371,1443,-58054,56771,168288,126942,-15084,-89398,-50129,1361,-20908,-37091,-16107,-8032,-43162,-52749,-71819,-64987,-59668,-40401,-123526,-32669,68933,79619,34319,-16877,-15882,23175,36206,111198,173263,173460,124836,66764,-3357,-98038,-106563,-10530,123117,180581,99752,-37856,-99424,-15910,17148,-43874,-107286,-84429,-36351,-30812,-85565,-5482,138527,148329,7176,-116932,-42775,86213,156411,71023,3069,-12695,15400,102914,162650,127137,68645,3783,-57408,-125172,-112539,-32406,11382,35134,114245,245809,375669,250903,200780,177896,143442,151501,148443,123209,104195,85867,84839,7330,-121716,-142661,-83698,-32984,-48511,-106346,-108788,-72161,-8233,3109,-13936,-43732,-25301,96969,200239,240554,180061,61318,1263,1544,52574,35908,37337,22245,-26882,-91249,-127668,-78504,-57605,-67851,-79450,-29242,-18793,-89718,-122785,-56826,23541,87663,188046,260531,221727,82767,24693,23626,-23102,-41875,-45495,-13117,2832,-27355,-132763,-43355,36287,37620,3535,-12540,14211,48394,57363,13624,-41659,19689,99246,95358,36291,-13934,13919,143991,252186,296249,277290,211228,140740,114991,99113,53164,-19335,-106573,-1083,146107,178183,159454,132686,109636,96374,106025,18365,-111037,-61991,59454,185409,187204,245594,463995,724016,1037513,916533,339962,-129818,214934,570637,539535,237530,-25065,-66468,-88785,-25006,21884,30663,-72028,-109646,-70869,-61818,-74088,9813,101922,144799,117175,33412,-42463,-105115,-104775,-63050,-47811,9224,27858,-22131,-77571,-100003,-73593,6260,67586,18036,-83169,-53236,-38544,-32365,6388,-32362,-47790,44168,139082,174829,131172,23377,-55684,-22416,32828,94116,131756,150251,147337,18464,-64653,16835,86000,90216,41903,19751,379,24912,71096,120541,106492,28925,-16991,-32926,-52453,-71739,-96054,-95099,-37199,37656,78644,104538,72571,31233,81604,243269,273384,289960,260080,143906,6100,-174133,-70071,31829,76268,79553,34046,-79036,-136349,-20188,26914,43544,38454,23539,62417,45492,14368,-89205,-119542,-22258,36533,58889,86616,106382,93867,40949,-36934,-55728,-64957,-54565,-20366,-14764,-43199,-76777,-95067,-152168,-139025,-125089,-89151,-46509,-52254,-90146,-81423,-57282,-34864,-9495,-5984,-76193,-86895,-43456,40097,72869,69122,102110,150124,152539,39602,-22517,-16181,19921,52982,19875,-39031,-66315,-76516,-62119,-47431,-54463,-42930,-29636,-22128,-47153,-88618,-10704,111340,160403,127877,-21808,-90124,12821,-34921,-114111,-101474,-76876,-101279,-41705,24564,19121,-22442,-77885,-42179,46348,171299,190287,74520,-23901,-36020,-6967,-74074,-94139,-103815,26836,192157,243814,131325,-53173,-36364,22590,19626,-5182,-38929,-12383,54309,24457,-32690,-99617,-52545,-47643,-108144,-142376,-38694,-8821,-59775,-63017,-45485,-59576,-97913,-102097,-69408,-13015,38695,101278,124922,79443,30158,-19225,-18612,-18540,-14024,9265,-73680,-98415,38391,28389,-53255,-113188,-140673,-129477,-78798,-22235,26121,-7613,-49401,-77153,-69405,-86765,88535,157613,175544,173858,115335,63214,16672,-18357,-30350,-2464,-252,-82290,-95744,-56917,-64964,-83666,-107851,-82996,24871,72680,92202,80705,79801,45060,38433,55948,31911,-54920,-158403,-97699,-33820,15150,100832,107580,60500,-9168,-25968,-1873,-60348,-51577,118684,296597,246155,127679,23436,6657,45453,87135,112657,47566,-75225,-77606,-14535,-32862,-87081,-100325,-75918,28821,201418,301917,124164,27032,53087,102617,101692,55109,-18008,-73884,-91309,-71611,-76463,-109821,23245,172941,365520,571324,544788,215504,-50242,-96487,-66350,26872,57036,-55877,-121776,-77831,-104239,-112277,22019,125744,166681,129428,57450,-22545,-42231,-51153,-99455,-100686,-66859,-71630,-136540,-71691,-34583,7105,51404,67040,66538,78601,45410,4903,-9898,-40658,-90086,-138662,-137291,-81009,-3064,43732,78934,114505,70760,57435,133207,212354,196194,66471,-65553,-67947,28705,54740,162075,231905,268826,249195,246915,201424,75553,-57294,-141691,-124580,-106695,-95232,-101834,45981,87299,58826,12644,8931,-17039,-83887,-159320,-83333,37254,166663,224158,175186,23399,-38149,45402,94840,99738,42236,-4313,-32815,-83789,-93550,-26784,24741,32871,-6485,-90183,-113529,-91669,-90363,-123269,-43150,64625,110516,81027,20732,-21312,-51051,-21817,14149,42269,89981,132754,186593,188082,156221,121493,85612,-30498,-84536,-85861,-86135,-79201,-74603,-61920,-53027,-41099,-30989,17979,110630,130416,127258,102992,103109,185039,252027,109235,-103083,-58746,10407,14691,-3772,55362,145065,124898,59583,25005,-13528,-56441,-89600,-83015,-53040,-81227,-95350,-79791,-122004,-45705,-16832,-39759,-49168,-58744,-65263,-90907,-123738,-87452,18873,91330,74128,-29008,-106224,-114949,-18289,47371,56224,31817,18161,44172,42494,9861,-8523,-20249,-14857,-29357,-59014,-34330,28896,53249,-1316,6862,233989,366284,343131,305758,223666,66558,-76927,-65112,26282,55010,-12110,-69537,-125967,-118381,-90533,-54851,21333,171885,361887,417988,322945,169983,176438,209523,141798,45716,-15554,-53048,-66095,-49497,12615,77231,140058,136079,71688,-20109,-75157,6881,73381,26346,-76878,-89217,-8249,87941,74382,-8612,-15883,56997,125149,169238,93813,-20529,-63828,-52877,-18739,26673,-43026,-117365,-46837,82583,272465,538536,607762,457580,318131,187534,-564,3897,168098,120774,-5851,-68440,60334,304875,458330,351389,130893,-54691,-127594,-63734,-23535,37743,87161,135029,116169,23094,-27037,-41613,-46795,-39883,-20841,-2447,24469,21207,42841,62173,63998,57084,119755,178499,206108,102218,2294,8423,79183,94191,36313,20507,-14663,-57935,-116150,-119498,-99523,-71978,22327,136275,276570,349480,283666,207527,133855,149030,260309,309317,231427,98488,49732,72564,135579,223432,232987,155562,63771,9759,-25964,-54096,-78923,-66282,-103628,-147981,-116970,-61328,-13887,57544,138676,176961,151031,90596,41189,-39058,-139859,-90962,-52649,-23344,14945,47671,17155,-16375,-59267,-81117,-125491,-96445,-86983,-76460,-12401,69030,66041,-18885,-119965,-11926,61556,140663,122787,-10381,-18847,21179,3490,-65419,-150277,-64627,-51628,-59282,-69083,-93376,-88417,-87816,-83789,-78397,-52722,-13654,16348,13167,-25007,-49906,-37577,-71119,-98816,-15546,23485,25441,-45407,-100237,-81165,-77706,-91601,-62057,-42492,-37249,-45403,-113237,-106661,-35202,-4274,-4909,-14367,-34350,-81779,7116,132362,181146,154080,163254,141483,41821,-11829,-1969,8043,-16904,-90260,-102440,-41953,23087,80503,77803,33767,34713,143419,386427,496231,358905,228890,181191,114087,24293,-21386,-31578,-73960,-80486,-78742,-101708,-102065,-10490,41311,14734,-74814,-62243,-16144,-11154,8379,-14627,8350,26892,1895,-49680,-36179,27569,114580,141583,79850,29878,-20538,-101539,-114864,-57204,63610,142859,198643,256014,153119,4356,-62528,-56583,-71071,-15330,36587,9996,-39387,-69564,-66018,-44220,-57293,-55228,36590,81604,13637,-58364,-33435,91738,238534,363289,364231,254315,157368,198896,177194,78275,45786,59925,47008,67934,87427,77520,56910,-3279,-80569,-75281,-6603,92955,194779,150668,10270,-140274,-42628,10721,6960,-40915,-65275,-65610,-75866,-105897,-89098,-43952,-57662,-93062,-64912,20808,283275,422095,200937,-54745,-126189,-117862,-29811,79102,28904,-97913,-57389,23799,56820,24174,-15995,3346,73919,110137,114328,37284,-54851,-116390,-85546,-50220,-54391,-93968,-108642,-35410,32599,92337,81198,70048,60445,-42,2149,28759,-11443,-46995,-78662,-43567,22962,90490,35032,-81031,-115292,-93223,-75614,-95974,-81926,-44984,-10608,-74267,-109947,-26127,62522,72720,27484,-19011,-6272,52161,75537,35223,46720,69359,37483,-2481,-30843,48294,172458,264105,222735,46223,-84316,-68997,-117546,-49883,4056,-27871,-30683,16213,48144,56201,112221,209139,329330,429063,481709,284429,13999,-90157,-86122,-58727,-20521,71051,231809,410238,341022,207864,178207,171169,161005,76041,-14381,-37468,3116,29089,63738,83501,100618,104222,115096,90692,13113,-1592,22111,12822,-32527,-51537,-29977,-45138,-74654,-121359,-143507,-89321,-53029,-2439,76885,208009,303110,307508,258145,167783,126615,109656,81212,94142,124047,133325,132529,129198,134531,84288,-10634,-39231,-59898,-49402,-71715,-104584,-85144,-70534,-14395,-9258,-50882,-90509,-68355,-9604,6780,-31923,-65917,-49943,-6609,-818,-53690,-22198,113081,237613,312906,315922,193230,46556,-12188,-53103,-82250,-92194,-107612,-111428,-51724,46094,126414,178275,200853,151668,75593,4254,-44271,-30562,-36008,-83452,-24874,94424,198847,224275,137920,28761,91737,296549,401423,269439,76353,-25665,-56395,-125361,3834,117256,243270,279161,178086,66527,39370,132498,250772,259816,105543,22461,-1609,-10803,28248,95297,122151,109547,65824,105038,180331,181596,143866,52432,70258,133572,166658,190776,154235,48281,-67877,-69505,-29043,-29417,-54089,-87568,-72382,-53545,-21761,24282,7965,-73267,-69446,-29453,30704,23036,13987,-16455,-59251,-71064,-66952,-64824,-57004,-12769,56378,60084,11175,-49095,-71412,-132892,-84743,-68466,-71150,-43334,17371,108477,172047,180838,60664,-25338,35519,55692,-27690,-134045,-66765,-71212,-115493,-90336,52748,7212,-34783,40851,123314,235698,229695,83857,11814,15348,41732,96919,161630,160510,119446,80188,38767,-7015,-49945,-74544,-85608,-89167,-78140,-94813,-96321,29861,106267,64633,-59083,-99867,-65992,-26119,29655,59812,-10759,-126524,-100139,-67383,-58957,-788,39971,75022,75845,50868,-1473,-34181,-7805,42106,24389,-21356,-67701,-73241,-2900,23673,-11800,-104438,-140079,-128152,-131355,-149847,-135478,-127047,-94719,-80542,-86465,-60456,-19942,11590,-36280,-71151,-97113,-94524,-83143,-99023,-139955,-76658,-69248,-36884,-27538,-76512,-93020,-2932,87389,54545,-14901,-81340,-107845,-123515,-126383,-115940,-79261,-29573,8421,46708,31228,8687,-68069,-32204,36178,36182,-13434,-47302,-33565,-14697,-63004,-73075,4334,8064,-92756,-102223,20870,70177,2506,-109461,-121710,-98377,-17681,22145,13723,-15556,8957,49159,73825,121855,137657,-29827,-118222,10152,162542,113307,24972,-27632,-79096,-79806,-24768,22271,5216,-46872,5642,18831,16005,20730,103035,181914,248410,224751,192018,190466,198847,161326,130391,188403,216032,180071,143853,80451,22391,42647,75385,21526,-72799,-68817,-61530,-93296,-89374,-37560,5089,33917,100806,89526,48813,-1162,28416,65925,41508,-25290,-78368,-48858,49033,108850,45905,-7898,-49585,-112059,-35814,41841,920,-17080,7951,48768,84106,84177,70020,27898,-37948,-132399,-112540,-45068,39413,144987,121657,42225,13931,166190,373420,403158,193838,57676,17956,-3437,46786,74712,94211,120545,162143,143776,50954,-16955,61556,125969,89426,27266,31022,26036,3890,-65924,-155288,-103059,-81534,-58584,-1686,17219,-19801,-80237,-57415,2966,24038,-15699,-24840,-54705,-96723,-76429,65091,92554,127286,212568,321127,368259,302723,159122,38075,-98871,-103158,-102398,-121181,-140211,-59069,-50176,-88675,-133408,-96714,-75530,-64379,-33636,-31887,-67900,-117183,-81776,-71000,-68906,-44111,-6282,-4413,-13361,-11554,7016,-15907,-47361,-28808,-2893,22644,68315,87388,60141,62148,47879,80983,156968,127499,69529,15997,31600,33844,-14658,-71455,-157363,-66377,66055,140754,176709,89195,9892,-65884,-97778,-81938,-48515,8252,27516,-6756,-44526,-17591,46608,129179,66237,-45300,-105860,-55557,-55612,-133185,-109406,-16110,26212,24960,8363,-48216,-80730,-101538,-80992,-71156,-75365,-101544,-95444,-77627,-96172,-28865,71429,121423,174415,128107,-3091,-49256,7851,53606,11232,-101188,-103172,46820,140069,193823,162119,72762,-23155,-96342,-136835,-125685,-67949,2111,-8580,-104345,34473,128177,50691,94366,121014,85226,-29602,-30612,40963,32173,-26874,-118468,-86459,16220,148011,190688,98964,-3945,4150,82203,132481,107995,10045,-60502,-60737,-29348,-35894,-65177,-82774,-99363,-61982,-74879,-101492,-129971,-116779,-49246,-31171,-23965,30571,135370,208048,151433,89948,124564,57010,-53529,-112679,-54070,10830,20100,-39018,-91561,16275,115203,101625,-5636,-53492,106787,158188,115006,55140,-14379,-28666,-33386,-67626,-124517,-83307,-43416,-50850,-47489,13787,65848,12436,20514,92821,207161,312231,286996,161018,58190,10624,34977,66862,61757,32435,515,-67745,-127383,-48698,16548,12531,-43518,-61113,-21660,41510,103089],[92601,61207,10711,-49432,-61021,-18787,-1498,-806,-55361,-63840,-11392,-14680,-39173,-76385,-122195,-71113,-8372,30309,83335,50627,-31971,40678,173649,193974,91402,-50952,-115719,-71011,-32051,2767,30497,40548,-3913,-96707,-137479,-96389,-90225,-10720,59159,67260,38002,-18898,-27641,-13041,-23197,-65266,-77055,-17077,76491,144174,162596,138952,132545,157957,183174,161643,160747,104267,14693,11776,-1005,-62175,-130930,-29112,93505,122544,111863,93973,86893,63469,-30081,-113124,-100775,-24232,28381,-4828,-110152,-104966,23070,90118,132710,139214,106024,75347,28263,34049,105182,177857,193097,93019,-2941,-56692,-105480,-82410,-82739,-147338,-57979,25262,73701,65430,18786,29095,87887,119905,98854,30285,-17757,-36540,-4993,41721,5281,-77837,-156654,-88836,-9719,-11671,-102797,-83153,29953,153515,168081,45962,-134493,-82955,-12992,-3483,-21051,-63122,-108693,-50631,59474,85507,66835,-15187,-66972,-75268,-33200,-18503,-42573,-69957,-22869,22651,-19636,-80594,-44793,18098,-4855,-98423,-100407,-114334,-94641,-72815,-36563,-81559,-94998,-3741,30466,-42935,-61472,34702,76633,47075,-18509,-23237,45367,82717,25860,-33718,-107478,-82440,120099,337486,302987,98653,-14836,371033,534058,327861,-36088,-215816,134183,616369,614444,378361,293538,215179,114856,-27906,-111066,-57160,-14786,41030,139830,204407,144360,136575,115271,-3307,-106822,-98816,-111055,-104705,-77166,-100764,-98238,-71126,-69444,-124391,-144645,-87811,-104352,-58613,28460,74368,59200,45551,956,-68228,-100798,-82314,-59658,-20163,-8228,-23758,-24500,-51842,-105864,-61786,85141,163482,146714,118681,77076,47660,52994,92798,75900,-39900,-34270,10903,38597,42816,13009,-20287,-7491,26627,84025,125979,81137,-3599,-30722,14703,38978,24505,-12518,-23896,19330,44920,50609,72838,88874,48776,79053,116235,93385,8648,-58280,-105678,-68794,46266,104337,54697,-18831,-137337,-37709,81581,125248,201944,390909,338114,135941,5339,-66155,-110150,-92955,-1296,46284,57341,8651,-46195,63878,177608,150004,4773,-91385,-56552,-4647,-20956,-41445,-26398,-23128,-57355,-63894,-90570,-85728,-53151,-32209,-120469,-45202,35785,48061,26504,-1446,6993,32592,18135,60874,101876,110254,84810,48713,3809,-84664,-96765,-12540,126403,200280,123722,-27735,-93725,1137,36594,-29507,-91087,-81948,-48594,-44998,-98972,18375,191609,199729,33158,-104069,-44759,78912,133730,63125,3980,-11722,9979,94113,151854,118396,66050,11691,-37463,-107173,-126386,-43830,-6730,2164,57080,169407,341237,269465,230887,189709,136655,142314,151741,149849,161071,166838,150051,42359,-99409,-131715,-62953,5231,11235,-68366,-143082,-84255,-27696,-17183,-24524,-41271,-14396,96455,182981,225811,175332,62756,2011,-7680,18070,-3113,1826,-12100,-43669,-88648,-117571,-92440,-66211,-59644,-69719,-19641,-4711,-67986,-114055,-78595,-2184,61900,150428,237900,207787,70626,6567,-15766,-66613,-61637,-46258,1222,24161,-1180,-119988,-61962,26187,37773,9330,-11582,2964,29755,44898,4733,-31932,39991,104161,84713,31509,2385,24001,149830,269858,318471,294452,209847,133782,106141,81481,38603,-20859,-106093,-15176,121828,176804,184985,171134,138461,105474,125527,51140,-75079,-66323,39703,171137,165890,213920,533734,917833,1260245,1086548,460437,47014,323513,628422,578053,236058,-25811,-71220,-98309,-36438,12129,32842,-56374,-114638,-78020,-65937,-94673,725,120507,165397,126504,30030,-49296,-111975,-105179,-62149,-41779,27167,62785,22792,-35851,-71371,-59479,12890,81976,57447,-53306,-56037,-36371,-14297,25475,-21523,-49015,27708,116147,163222,142371,52328,-30278,-12128,43912,96772,130293,158762,160267,31611,-87289,7168,84642,84979,30016,9739,2090,28718,62645,98319,91596,24386,-14844,-32018,-59176,-84999,-102848,-94442,-44439,20747,63230,106820,76905,42411,111053,297663,356564,355371,289756,157215,7499,-182605,-65621,49977,105780,97214,35557,-77892,-96964,-2851,29430,34192,28147,22696,67031,51206,10653,-99298,-98564,1723,53607,54212,56603,67367,68395,2651,-82717,-57952,-41345,-20725,-13928,-53320,-92244,-102187,-94396,-136611,-135428,-131171,-87341,-44808,-51489,-94094,-79681,-38677,-4440,28721,21321,-55157,-64478,-15239,74731,95944,82546,119715,169682,140422,7444,-53584,-43146,-5738,22601,-5734,-76377,-93657,-70783,-45784,-31227,-30611,-13377,-15937,-25118,-42692,-71479,3203,124234,175175,134608,-14865,-106529,-3212,-37214,-112448,-111148,-80177,-94056,-49711,4358,-742,-29437,-72032,-45022,47766,180023,187731,71809,-15480,-5731,31826,-48273,-107077,-103730,29744,195170,262308,157807,-32734,-29279,23490,17104,-20044,-60340,-34730,42725,21659,-39885,-104504,-55805,-57982,-117866,-140534,-35233,2478,-40608,-73754,-58707,-77683,-112871,-108988,-70491,-9254,56290,114647,112842,62803,41200,8364,13696,14386,-3946,-10713,-119293,-39246,103065,82492,-13453,-79974,-127946,-140567,-96382,-32473,22035,-12806,-59847,-81813,-64758,-79460,85939,180365,212628,200809,126207,66792,11726,-40900,-67662,-27547,-6895,-68362,-90720,-57212,-67908,-86445,-111002,-90867,24339,76917,93312,72657,71050,41570,42168,71433,56048,-29013,-151929,-110995,-40453,10249,94378,93758,38293,-29820,-30512,11444,-59744,-65053,116291,306627,268722,143251,31947,14739,47446,94264,113236,41613,-81851,-84426,-19152,-32293,-85783,-102743,-80699,13036,177495,308978,152602,44084,57092,105406,114610,68910,-10512,-66472,-63855,-33873,-44047,-118761,-5240,141457,331480,544348,552688,251361,-33786,-115167,-99862,-31965,14649,-87018,-91714,-52170,-89617,-123330,11088,123559,172477,129665,52566,-28982,-45815,-49037,-91605,-92747,-56280,-55203,-135137,-92078,-50802,-8535,41013,63980,69302,84016,52466,20954,18753,-9774,-66882,-119358,-124296,-72374,1400,30946,42302,91455,92084,81691,108911,150893,162392,74835,-41224,-44634,66675,114373,221755,291800,313644,240721,194800,157617,58399,-68067,-131574,-111848,-94089,-74706,-74375,44620,59405,30938,5997,14999,-11780,-79909,-151923,-93004,10010,115744,159389,115974,-9965,-21470,65524,106000,89113,18607,-18094,-38025,-89487,-99993,-24681,42141,68098,32808,-61536,-133713,-103301,-94600,-111185,-46724,47293,81913,45850,1086,-17650,-41075,-19982,3334,22732,78996,136920,218663,261744,251168,188912,107583,-34875,-108227,-109529,-64437,-67423,-70062,-62706,-56503,-44410,-35912,4107,100069,127103,124586,108079,111802,192709,276686,135478,-75306,-64607,-507,3345,-14464,52236,152729,148810,86831,39183,-4869,-46321,-86439,-80824,-46668,-77235,-106185,-89438,-109200,-34813,-2431,-20069,-34955,-51638,-60914,-91182,-130151,-88063,14047,88178,90463,-16192,-95188,-124201,-32027,37089,55959,40456,32602,64596,61053,29871,7700,-8193,-8976,-31807,-68918,-51507,13218,35263,-25308,16695,226780,301805,253266,207076,141519,19487,-82666,-59712,32475,58153,-12243,-71543,-128122,-122082,-87433,-53380,-691,129111,307873,386263,320244,171315,166643,192432,126979,49337,5928,-34117,-61506,-58528,-5881,63087,140898,150869,82488,-20372,-95789,-5568,61974,24250,-66424,-101824,-46394,45474,46634,-8286,-5947,43734,116675,168580,86769,-38205,-88735,-69917,-38314,-2966,-75401,-134863,-50758,74036,265990,547943,616311,453660,318978,188752,-3518,11340,196334,152729,-2645,-93009,20273,232542,393879,305377,101950,-71513,-100475,-49345,-17817,34396,80860,125911,107840,21005,-29990,-45229,-57655,-61686,-49549,-31068,4944,9591,30972,52830,68751,71400,143187,223605,260093,142246,34936,31508,84800,75627,15105,-3689,-24829,-60436,-115595,-102923,-86817,-70775,21222,149133,293667,356516,294377,206197,117969,119039,207192,273760,214112,97038,64925,96174,167206,228084,206567,122534,45176,4496,-20958,-49741,-79291,-68579,-111748,-149394,-107862,-61662,-15873,67320,167121,240101,249910,192661,117554,-162,-147857,-99654,-59094,-27822,8761,36195,7162,-19005,-56206,-74986,-115034,-95653,-85725,-79557,-23544,44279,37957,-40819,-100746,12708,85941,132191,107191,-16973,-30444,7197,-8926,-73853,-129216,-58558,-56189,-65229,-62938,-73304,-59793,-66613,-89787,-95239,-76022,-44109,-5882,-824,-36991,-53116,-42795,-80783,-95366,-9793,31126,29297,-41600,-92905,-75881,-71610,-84688,-56157,-40440,-35313,-41387,-103914,-123968,-48438,-1553,2824,-13453,-33733,-52643,35754,136792,151665,97974,94896,82085,-3979,-33120,-748,13778,-15427,-88570,-85041,-23851,40290,89739,81797,47442,56634,162145,396610,512401,413155,284355,236985,163034,62292,3417,-14318,-67815,-83161,-79301,-98607,-114336,-25487,19055,-10517,-88293,-61759,-31276,-32836,4310,7688,24629,27771,-20344,-67276,-41744,20371,99807,122689,59425,4303,-33215,-105715,-113494,-64310,47752,150987,222884,279353,153596,-12614,-68398,-52584,-76770,-33356,20374,1944,-36503,-67211,-69534,-50619,-61329,-46457,52123,99111,23589,-59720,-31345,92295,221211,320867,289492,147781,64777,124884,148501,70283,49394,70939,64345,83756,101786,90112,66737,-1608,-89470,-113020,-44775,39168,136753,136619,26276,-137798,-67667,863,9948,-32944,-63362,-66869,-74335,-93664,-72396,-31338,-48461,-87843,-63608,19689,321630,466683,246465,-22877,-144092,-126903,-27186,92241,47122,-88621,-66999,10258,50653,36228,19601,74874,164027,190970,142998,32690,-66939,-110099,-77173,-47881,-54177,-91789,-95695,-19053,58361,137360,155134,148288,107214,29245,22049,45510,974,-45168,-74220,-36159,33544,112300,59806,-68799,-142059,-115015,-90045,-89879,-67185,-30875,-1060,-75043,-110269,-28446,67054,81991,29622,-16069,-4049,47922,78505,54977,50461,66225,22505,-23220,-61572,-624,132544,242307,235294,78633,-81683,-72112,-97574,-26174,18215,-20935,-25803,11675,41122,39095,89201,186239,328563,455844,506290,299403,33410,-72111,-97384,-77872,-32727,62404,223400,434089,424946,287771,231202,214290,204577,115010,12530,-32137,7982,40386,73776,89932,104979,105454,100569,64626,-2836,-5704,19148,7119,-38697,-51903,-22739,-31815,-59458,-106869,-140931,-104735,-68721,-17680,62006,196661,320940,332174,276846,183338,140478,119082,88949,103734,136378,145897,144254,133572,120750,71235,-8402,-53473,-77378,-58562,-68311,-98132,-88951,-83296,-19049,-1420,-33020,-76017,-79470,-13455,22307,-4144,-43034,-50560,-18115,-9942,-46144,6581,145635,258248,304060,285070,175738,42155,-10003,-48607,-80910,-93239,-105061,-99519,-43023,45001,122453,180123,211370,171892,96888,1417,-63648,-49367,-50155,-78798,-9810,91121,178843,202714,119726,5838,48557,238389,354485,243146,60964,-34772,-62921,-133899,7439,120088,235488,250240,149918,38084,3811,98257,239467,280907,135697,40406,10040,-6088,36989,113550,141955,130061,91121,139273,218411,218785,165168,76890,92315,139160,150251,171312,148837,50325,-57805,-68648,-38112,-36526,-47521,-61702,-47199,-43303,-29850,8918,-3800,-81821,-68581,-25597,47916,48548,25522,-18368,-67375,-74530,-56660,-45978,-39676,153,64074,65141,20131,-35211,-56429,-121967,-88944,-63549,-61226,-33892,25892,102208,152441,180200,106025,5394,29189,27179,-57699,-126353,-31752,-24956,-67944,-94918,22318,-7813,-28103,57409,130585,232736,241261,102280,21493,17354,39825,95054,159163,154689,114983,75855,34714,-8349,-46610,-67493,-76953,-81803,-73029,-89248,-98583,22958,88337,26639,-92896,-96489,-59593,-27677,21347,45112,-25087,-128548,-102480,-87963,-85196,-33786,1424,43834,60231,51280,7294,-16313,15164,51238,17094,-32374,-79078,-69142,7619,32319,-2052,-95434,-139004,-124265,-126686,-140027,-112634,-106002,-87641,-74260,-96149,-76737,-34986,10661,-19982,-42819,-52580,-42304,-42663,-66929,-114679,-69457,-58467,-24606,-20812,-76492,-86327,4330,72214,26806,-34420,-97969,-122074,-130598,-129055,-113331,-72818,-26176,15815,75082,63103,24566,-65404,-21966,45227,38495,-12613,-40989,-21693,-2883,-51712,-79152,-8883,3601,-87076,-124442,-22505,8012,-56904,-140993,-80832,-84505,-26422,11706,4388,-27829,-12482,46466,100495,154169,143986,-34240,-107048,35823,183518,120085,29011,-21907,-67831,-75622,-28244,19494,8757,-46193,-4438,9728,19891,39714,103631,148495,211989,218257,196378,186285,193352,158375,131256,185119,204614,167982,134055,78566,22929,31766,50889,9503,-53845,-55394,-54985,-82310,-78433,-32861,11424,53295,129018,106912,75295,30788,40026,77494,56610,-15173,-88286,-51888,70520,154930,86153,25405,-26353,-100143,-45073,42953,-141,-23976,5465,46733,85316,86294,60665,17957,-39948,-127764,-109533,-42815,36781,134712,109592,28192,-5952,153709,380902,426739,185653,45450,6769,-14532,35279,73244,103921,134111,177072,154415,45699,-44396,27181,90675,38265,-34748,-18166,-5057,-10160,-70838,-120781,-102178,-93441,-69897,-5920,17130,-30917,-110057,-81050,-5720,16847,-34574,-59692,-87805,-110391,-94982,68832,128332,167213,246943,337510,385244,328342,176838,58217,-88683,-115097,-112828,-122944,-139564,-66059,-57291,-86180,-135481,-134182,-96562,-63483,-21649,-21570,-71412,-146246,-85489,-62439,-51237,-28599,5147,2976,-9602,-14035,-2116,-22890,-36526,-24323,-8388,15187,66513,86568,50132,46971,42702,83693,144451,101041,42590,-12735,2055,12470,-37107,-98415,-144182,-56261,57021,102585,150429,89026,13689,-61126,-103840,-93348,-56978,6234,36535,10590,-27644,-4908,55624,148453,85278,-38785,-112030,-53018,-49957,-125230,-105797,-13909,26435,20967,740,-70595,-112676,-112484,-83192,-70060,-77314,-112206,-104218,-80292,-94030,-32892,66695,111009,149669,89590,-30486,-46366,17748,66207,31790,-76805,-114903,31743,126180,178734,149527,69238,-19509,-94346,-110766,-104260,-83477,-10969,-17701,-108661,58638,181215,80286,99555,116827,90649,-10733,-33754,19613,2318,-58181,-135746,-69782,32526,173325,239335,175418,74659,39743,92072,152253,117210,17332,-50966,-55407,-26435,-37087,-61278,-78229,-88769,-45711,-49298,-71215,-115557,-130147,-48875,-18388,-5230,41304,143019,222387,172685,99394,101979,29660,-67177,-121373,-58343,2032,5115,-51027,-103180,15094,116601,86981,-36611,-63443,111941,210105,185364,117883,33616,11404,-1315,-52767,-129067,-94773,-58281,-49353,-21821,37577,74290,11696,11561,83352,195367,289656,246805,136005,42890,1507,31322,70027,72356,41645,10244,-57559,-111529,-47312,19832,20961,-31697,-53685,-21793,33864,83789],[70276,44102,3797,-44670,-49780,-7634,9643,10996,-46799,-64304,-26907,-40545,-67371,-89366,-96402,-50536,13769,56903,112980,87092,-13161,5787,138563,170763,76968,-64951,-111828,-62894,-35608,-7323,16767,23535,-23455,-112211,-115405,-73215,-70090,-5949,48899,54644,33596,-23696,-36979,-16982,-21492,-67399,-83874,-13722,88234,162143,183482,165043,165218,180117,197330,185176,197789,140542,44666,35643,2564,-65178,-128990,-17934,111316,151049,144817,123306,105492,52219,-54297,-131660,-67395,16161,65350,12159,-104124,-108614,9053,64251,104754,118213,98058,89110,56399,64834,144318,222573,242045,136437,15773,-44232,-92512,-78443,-81116,-140379,-54106,21932,65215,55063,1856,5723,73406,131895,139932,68625,9947,-17931,5722,53153,25961,-59733,-155289,-91987,-15370,-17224,-104904,-70616,45845,168609,186453,68909,-116089,-88265,-16444,-4284,-18922,-63737,-113948,-40419,86247,119947,88007,-14468,-84374,-83134,-30490,-23855,-56146,-81120,-19393,21854,-23284,-87973,-40539,29270,18617,-76340,-113775,-121407,-99133,-75867,-38219,-82871,-99022,3045,47102,-18318,-82877,21621,76980,48326,-17923,-8114,56585,87069,33426,-32707,-108185,-55539,146729,319258,247385,58663,22850,399649,599811,404456,37117,-193843,75008,502627,632904,416778,312156,216502,120130,-20775,-104290,-45168,-8150,42749,131144,184124,117804,108010,86306,-36320,-145418,-104642,-101517,-76857,-58067,-91248,-102262,-83053,-83518,-136007,-129793,-66643,-79975,-70182,6364,58240,43049,33443,-4286,-66580,-89522,-63107,-47713,-13133,-5554,-25299,-27976,-61315,-112225,-57692,107978,208922,158271,130604,92503,60718,57077,98867,93505,-16973,-26534,6328,27557,33664,8559,-18626,1170,32695,82751,108617,35615,-62629,-45301,18279,30573,1548,-39647,-46791,3834,32424,35826,58440,60594,15826,54203,113977,109071,21868,-61359,-117462,-66324,51548,116571,64291,-3220,-114192,-41777,59128,79217,130349,305518,336382,165545,33752,-38438,-84159,-108166,-13154,34703,50411,13209,-36007,66422,180449,172391,28027,-86883,-62639,-13884,-25254,-48871,-38837,-39167,-71226,-73918,-105444,-92387,-41236,-24151,-114293,-60444,-3763,9530,16748,15472,36465,57382,22172,36156,45722,42934,35113,24938,12030,-64362,-82820,-18553,120680,210281,144818,-16901,-85602,20412,57957,-15230,-75619,-75186,-58857,-59731,-108618,43882,240619,242670,54724,-89363,-41096,73729,114391,59429,6828,-10636,3579,82057,138772,110631,64387,18506,-18558,-85234,-138151,-53475,-22365,-26216,9885,111909,319126,299697,266358,202927,132418,134733,156153,178298,222645,254993,219923,80687,-72543,-109693,-34791,50094,81086,14743,-54135,-54059,-32277,-29427,-26605,-30836,-1916,89309,156983,205639,170459,67069,6780,-12762,-12617,-36132,-25640,-39877,-59169,-86223,-100537,-100406,-74213,-51826,-58675,-7761,11546,-45255,-97974,-94547,-26723,37514,112945,205203,181140,50217,-15447,-53583,-96680,-70622,-41482,15324,45472,28004,-90726,-83423,10732,30879,7975,-15913,-10513,9431,28925,-6559,-21377,57418,105727,73766,29567,18384,30809,151312,283633,336405,304784,202927,127110,98915,65127,24883,-21366,-100990,-32146,89482,170932,207039,205049,158027,106215,139668,87203,-37098,-63657,16154,152134,139933,168958,571693,1065655,1419250,1215575,579854,216782,426609,643907,575700,220820,-23077,-72204,-105813,-47091,3529,35507,-37800,-119904,-84532,-65241,-110761,-12679,130153,177712,129745,22539,-57442,-114898,-102266,-60506,-34810,47171,104192,80645,19196,-36864,-45423,15515,88125,86645,-22822,-52384,-28060,12003,43261,-13904,-52035,9194,89325,147316,150337,80089,-3537,-1806,52970,93136,125085,162932,163367,35847,-115542,3057,87034,81498,19428,175,3462,30676,52527,72162,69158,16672,-14299,-31068,-63320,-94347,-105920,-93295,-52433,3050,45298,99484,71679,49609,134938,335130,425589,409840,314912,170359,15456,-154008,-65151,56655,120952,103785,34832,-64705,-60165,20887,36249,27359,19620,21443,67369,55219,6416,-104349,-79234,22204,68364,55067,40667,44452,45929,-37585,-118340,-44507,-15880,7603,-6441,-79122,-138063,-109670,-82466,-119372,-125763,-118806,-67484,-26762,-35309,-89096,-77185,-21265,22650,64236,46241,-32539,-38739,17454,110713,116462,91193,129331,180247,120308,-21918,-82204,-73720,-36267,-5910,-11395,-87937,-102413,-49006,-19003,-5911,-3649,14217,-2970,-27864,-38240,-56194,16770,134830,184367,137517,-6761,-124815,-25832,-43128,-110220,-120218,-82654,-85951,-54362,-12439,-17869,-35595,-67489,-45387,52466,189477,186652,73169,-5754,13847,54544,-25924,-114932,-100600,30727,189876,269074,179535,-9414,-14552,31304,25854,-15237,-51211,-48202,23212,12269,-51531,-98692,-52812,-64743,-126233,-133977,-31514,13064,-12101,-61367,-56584,-88817,-127067,-121891,-77061,-10734,70340,123874,99972,50543,58418,42900,51576,51512,16555,-17080,-118932,16817,164999,138537,31326,-40389,-94000,-126763,-106709,-39910,19806,-15777,-67306,-82627,-59414,-72536,78810,192842,240932,221870,135823,72809,15239,-46715,-103591,-55772,-15099,-44922,-71733,-52885,-67782,-86862,-112981,-93428,26071,83075,95942,66613,63316,39640,46005,84978,78084,-5492,-138403,-122044,-45972,6481,88572,82637,22324,-47167,-38351,19289,-53510,-79405,105050,299542,276748,149835,37350,21017,47870,98401,110324,34453,-86643,-93969,-26886,-33296,-84728,-105141,-85060,-2301,151847,309902,184006,66829,64893,111019,131172,86780,291,-54977,-35326,579,-15032,-100932,-29851,108995,291497,501592,540343,282375,-16625,-124525,-119968,-81725,-25227,-112947,-57944,-26450,-74285,-130915,-1260,116039,172584,126331,47727,-34527,-48938,-45592,-82782,-81367,-41808,-33591,-106094,-105576,-64946,-24422,28060,57292,70483,87973,58682,36594,45265,21799,-42625,-100044,-109208,-61859,7067,21415,15573,72081,112938,108290,89837,93750,124824,79650,-17655,-6084,121815,187903,292735,360794,360080,230657,140260,109582,39280,-78257,-120444,-98345,-78122,-51997,-41543,65417,54878,14541,1459,20293,-6291,-74017,-142017,-101428,-18073,63638,93035,58174,-29746,-707,81567,112160,77550,1962,-27807,-42499,-91917,-102661,-21125,60940,107422,75849,-30568,-138363,-108223,-89775,-95631,-47998,30722,52790,9759,-21011,-14684,-30410,-18126,-8249,6187,69150,138576,244876,330225,342252,252742,126135,-36935,-127521,-98131,-36493,-53877,-62939,-58784,-54448,-43183,-38826,-9832,82609,118059,118321,110540,118423,195223,293742,162389,-46837,-64454,-7105,-5868,-26324,46260,155368,169678,113582,55639,9251,-32755,-79756,-76005,-38797,-70997,-116818,-97959,-94792,-21676,14664,4427,-13421,-36568,-48689,-81790,-112829,-79813,6574,77440,101709,-2010,-81690,-129550,-47841,22744,50995,44938,43080,78706,73959,48049,24829,5996,-2151,-34541,-79347,-71372,-6817,13557,-45503,39548,217721,240591,173590,113526,59139,-25872,-81652,-53399,39443,60947,-11072,-70798,-125908,-118676,-81394,-46598,-16510,88762,247919,340912,306259,167729,151412,167747,106892,52763,30252,-11407,-49532,-58538,-18289,50697,141094,165837,93908,-19014,-114617,-14033,51178,20732,-57535,-105718,-80855,1830,17115,-5492,6871,35375,107916,160377,77116,-52333,-110549,-83602,-56240,-31728,-95690,-124811,-59642,58226,244728,526212,594442,435277,310838,182056,-10850,38091,241011,202558,13913,-112706,-18736,163940,325850,260152,80700,-70313,-70349,-32461,-9287,32232,74290,113504,95052,16936,-34424,-50397,-68710,-81468,-73843,-56360,-12267,272,21958,46877,75837,87101,164071,261929,297846,170995,63327,54269,88877,55883,-3764,-25917,-34826,-59848,-103004,-85270,-68969,-61135,25693,162867,302505,350040,295985,204786,117082,104830,154747,228362,186796,93534,81444,122329,199265,227983,178473,89626,26021,-1669,-15864,-43447,-76047,-67744,-115599,-142709,-99956,-63848,-18532,76228,194602,303189,353885,300396,197933,40545,-128685,-108923,-66548,-33071,2588,24392,-3496,-22582,-53772,-68761,-102989,-89547,-81919,-80568,-33088,21730,13524,-58419,-81037,36078,107606,119914,87469,-24076,-40396,-4969,-18684,-75459,-104520,-48719,-58366,-68469,-53970,-52167,-30879,-40694,-82359,-104223,-96825,-72329,-29022,-16564,-49172,-54521,-44085,-84816,-87763,-2260,39220,31458,-38710,-86524,-71061,-65882,-78616,-52091,-40046,-34213,-36480,-91417,-128865,-60453,2000,10651,-12887,-29945,-15850,71361,142478,123165,48364,35799,30467,-43961,-47189,3208,20174,-11540,-79830,-66504,-4538,58385,94269,79580,56572,72422,171402,391366,511927,461321,338943,287603,204954,97797,28120,3285,-57376,-80318,-76370,-92959,-122097,-38248,-2504,-33393,-96294,-61231,-46081,-50294,6921,35733,46976,31069,-38400,-73701,-42051,15832,85646,102882,40109,-18021,-43418,-109343,-111645,-65030,37769,160073,246169,295001,149465,-26114,-68248,-48380,-81879,-49598,4461,-6104,-34214,-65563,-72097,-54987,-62109,-36478,66632,115554,34116,-61282,-31201,89279,199331,275132,218795,60792,7029,61305,115060,60902,51192,79437,82834,104468,121474,108859,84740,14400,-65718,-100178,-80007,-8018,84150,122677,45664,-108945,-91734,-8148,14363,-22185,-58144,-65422,-68912,-78444,-55802,-19623,-37531,-78024,-57169,21119,342032,474130,267933,5736,-153706,-133913,-23414,104986,66904,-74553,-70715,2184,45791,49768,57972,146404,245859,261223,163918,27568,-74932,-98854,-68544,-45175,-54019,-89288,-83680,-2538,82220,176007,224344,229312,151590,53977,36912,56510,10542,-42929,-69482,-29913,42620,132696,86508,-47700,-154879,-133091,-101504,-80462,-47992,-9480,11540,-76661,-115590,-34448,64743,85066,28926,-12482,1844,48116,83884,75708,50670,59303,7877,-38289,-78725,-47318,92523,213383,239716,110850,-64791,-77142,-81941,-11841,18797,-24164,-25081,8113,36741,22106,59426,151099,308294,456412,501573,302924,53571,-48640,-94919,-93415,-45010,51591,209109,440681,493621,363932,284240,255500,243956,155405,43601,-20028,12172,47807,77181,86986,98875,99749,85470,41123,-14032,-6925,17714,1266,-46421,-53705,-16560,-19804,-45191,-92082,-126455,-114051,-80366,-28522,49793,181053,321463,339190,284248,193708,150572,123770,92652,109324,143276,152417,150161,131320,100795,59689,-6545,-66809,-91042,-63622,-62918,-86978,-86396,-94847,-24579,4846,-16910,-61142,-86436,-18077,36058,21568,-19795,-48720,-31679,-22148,-29209,42161,177745,270572,279204,235632,142835,33266,-9543,-44939,-80470,-94824,-99463,-83568,-30266,46623,119324,180987,219543,188461,114768,-4417,-81105,-61324,-54962,-65447,235,78451,145996,170393,95436,-18584,5728,178959,302172,212977,43628,-44138,-69023,-137484,11476,121483,221656,214948,120264,10515,-36330,58027,214023,285938,163443,59648,22845,708,46133,130264,159931,151259,118276,174982,256807,255215,181214,98197,109355,137007,125286,143459,139824,53385,-48312,-70370,-46773,-34281,-24883,-29642,-20270,-30413,-29010,-65,-11945,-88786,-68386,-22010,63478,73477,34960,-21568,-75612,-77610,-45778,-24272,-18361,18284,76003,74041,31895,-20664,-43053,-112699,-94272,-60918,-53763,-28513,26793,85633,123467,165491,141265,39992,32679,12490,-66713,-97812,-7234,14528,-23472,-57277,30333,4547,-7638,78702,136640,225996,249068,120279,30100,16033,32018,85778,147305,140170,104787,68749,29510,-10593,-44707,-62021,-68919,-73607,-66996,-82794,-101331,10980,61278,-20296,-118284,-89700,-54369,-29746,13360,32256,-34089,-118826,-109202,-112075,-110449,-65120,-29882,18127,42518,48700,14321,-1451,32349,57818,10920,-41698,-89383,-66248,14810,37623,4123,-88581,-135771,-121432,-122285,-130260,-91017,-84784,-70062,-57964,-88175,-82058,-44457,11360,-1600,-10633,-1187,8821,-8574,-40646,-89909,-59078,-48493,-13749,-15894,-79003,-83737,6555,48877,-3577,-54403,-114683,-138434,-134826,-128857,-107304,-66993,-26242,16314,95388,92318,39320,-61512,-15471,47751,35647,-15176,-38856,-15566,2589,-44896,-79664,-21122,-2986,-82354,-148247,-68866,-55643,-104402,-94217,-36570,-60663,-38340,-6933,-10499,-38681,-30625,40121,120794,184933,148828,-36397,-99221,59024,194436,119693,28389,-19654,-58509,-69351,-31269,14934,8244,-49817,-15349,3988,26924,51130,91355,106641,167100,199427,189013,172072,177142,146148,123064,171088,184299,149827,119846,74365,24593,26780,35513,4957,-36500,-43676,-47077,-69789,-68177,-31519,11396,63901,138821,105375,85209,51347,46416,83289,68151,-4925,-91193,-49742,87134,194372,126308,56346,-5773,-88376,-58914,34841,-8510,-32873,2735,42230,80372,79774,45342,5460,-45180,-125322,-106944,-42656,28371,114263,89403,10795,-27896,129957,365595,430618,173887,40522,6731,-19922,16877,59848,103414,138600,181603,155872,34171,-78748,-408,71355,10140,-90395,-66170,-36469,-27248,-67715,-93723,-96927,-104796,-80785,-11327,16005,-38463,-130406,-100123,-16722,5873,-55333,-95185,-112102,-109107,-112965,68414,161202,206257,276323,339944,387888,343857,188406,73300,-66544,-120056,-124287,-128154,-137952,-73852,-66314,-84467,-123433,-153561,-110520,-64865,-13398,-14176,-68421,-108313,-69886,-46077,-33570,-14673,12275,2225,-15769,-26592,-18431,-29190,-22115,-20014,-13998,8368,64179,82286,33136,23794,30325,80366,127262,76902,19333,-39260,-27789,-12716,-61372,-125642,-125831,-50358,42765,60612,112419,78802,10643,-61707,-112662,-107172,-69203,-296,41784,27011,-9796,10356,67743,166614,105779,-26761,-106093,-52523,-47770,-118787,-101391,-12092,26269,18767,1414,-79326,-143427,-75581,-68122,-67424,-85281,-128324,-114393,-83852,-94855,-42441,54561,93514,117595,47916,-57590,-44636,24348,75192,50255,-53980,-131414,10337,105187,152001,125528,59515,-17951,-84028,-82375,-80098,-98604,-24970,-25848,-96589,81797,231132,127910,113800,114400,91253,5582,-32369,174,-24224,-91216,-135569,-51077,48354,191437,278239,250948,158143,80448,101265,166146,122227,23436,-42086,-50424,-25685,-41151,-58505,-73285,-77893,-29387,-23097,-39588,-90591,-144977,-50029,-6568,15005,58051,151468,230221,187546,105185,77080,888,-82408,-129600,-62184,-8870,-12423,-61460,-104069,17649,117310,73107,-57872,-69165,111630,252379,250725,180652,86127,55453,31726,-30410,-94677,-97352,-69838,-44164,1674,58679,79633,8016,431,75295,180790,255248,197952,109362,31126,392,38065,81019,86235,51424,20124,-45356,-93259,-39862,27418,33525,-16362,-43246,-19329,28355,68026],[48698,28062,-2736,-40868,-43111,-1886,16476,20497,-37378,-61972,-37026,-60938,-95950,-104836,-74648,-27252,40897,90047,147680,127273,22957,-24916,95542,135766,52257,-83803,-96233,-51669,-38868,-20343,-2286,-129,-47520,-129899,-96481,-53272,-46787,6400,45095,46088,30225,-27829,-42911,-14888,-11648,-61664,-88870,-13160,94925,175020,197281,179950,183300,186987,198277,198031,225577,173949,71570,53450,1142,-71673,-123463,-9783,122673,174441,175385,148256,112846,27053,-89651,-99389,-21894,61207,97463,23597,-96747,-114880,-9004,35666,73175,90472,83653,96197,82269,93692,178517,256987,277577,170470,30656,-35839,-81403,-73961,-79849,-136182,-52864,15782,52536,38984,-20010,-19332,57279,139649,182600,112568,39416,236,14381,59892,43907,-45325,-153925,-95894,-22833,-24641,-105816,-59449,56450,174764,197986,89098,-94751,-102745,-33464,-14579,-20575,-66198,-120611,-34887,103810,145393,101074,-17186,-109616,-75465,-19127,-28341,-73121,-92282,-15672,19984,-26803,-97338,-38699,36264,36906,-50189,-123207,-132011,-108735,-83143,-44365,-88339,-100115,11547,62936,7992,-88957,6127,73065,45450,-17984,4723,61126,83657,36114,-30719,-102356,-28515,167079,291336,192820,25821,41271,397236,635616,472431,113165,-146960,2263,375028,623920,453733,325298,206453,118027,-14720,-90268,-21722,8146,50188,121841,159074,87783,75392,54643,-65143,-161023,-98790,-80981,-50245,-41303,-83015,-104460,-94540,-96228,-142029,-117570,-52011,-59341,-73354,-15614,37897,20548,14863,-13835,-65692,-77824,-43999,-33669,-10102,-9537,-32799,-35733,-74972,-124178,-60170,117997,237461,167535,139974,103942,69814,54967,95616,103139,7083,-18930,-3734,8240,16993,-1033,-19735,8485,37568,80174,90767,-4825,-119320,-47237,21454,17977,-25995,-71002,-75750,-18877,13636,16169,39886,32485,-14002,28274,105942,122254,36103,-61399,-126713,-65824,46010,115300,64835,4415,-94938,-43367,35082,39663,71408,215246,315299,187840,60437,-12412,-58587,-117372,-29403,17916,37874,11666,-31209,61785,174588,190359,51120,-79268,-69980,-26395,-34339,-61475,-56189,-58513,-86826,-85235,-115848,-85789,-30972,-19810,-108557,-80541,-49217,-34298,4307,30033,66189,90811,45548,42940,25719,-10483,-16826,-221,22077,-39545,-68048,-33391,100913,204897,157912,-8029,-78522,36231,75419,-5537,-63458,-68126,-69036,-77142,-108750,65652,277978,270785,68477,-76101,-33800,69563,97462,56960,8706,-12163,-6040,65220,122034,102134,61785,22047,-4143,-66330,-149247,-63139,-37230,-50943,-27209,73269,306179,335679,301350,213845,127228,124925,157527,203837,282692,341320,287523,118728,-43734,-79731,-1371,97763,154198,113036,46086,4651,-19996,-33276,-23260,-18695,6452,71859,120721,177746,161847,70642,12510,-15376,-40238,-66204,-46969,-60295,-75057,-86231,-83409,-100494,-82085,-47137,-49547,3061,26145,-25379,-80850,-104035,-52143,12590,76609,165636,144491,21595,-43011,-89426,-104091,-68115,-33141,25876,62098,53970,-59704,-107712,-11602,14869,-2724,-27428,-27781,-14289,6925,-22766,-13029,68775,100905,59238,26015,29100,32062,145684,289133,345321,304042,188093,117871,90002,47540,9406,-23575,-93928,-53520,51390,159180,220995,228874,163622,96437,144873,120400,-2084,-56372,-12759,126701,108016,109550,562559,1136278,1481751,1273706,667342,354179,509518,623477,536316,194010,-19272,-71807,-112583,-59187,-6301,36116,-18911,-128012,-93313,-62795,-90532,-29930,123991,175045,122490,7995,-68958,-113513,-98606,-60421,-29584,64271,143009,140272,79963,146,-33585,11878,84199,101240,1912,-46751,-20085,35971,56090,-11765,-59090,-12701,58499,126754,153672,104315,21982,5807,55414,79040,113104,158786,153156,28431,-149908,7633,91776,77094,7330,-12165,1087,28140,38734,41549,38156,3877,-17368,-32557,-67615,-101884,-107785,-93932,-62995,-16622,24799,83379,57923,51511,149444,349575,471493,446349,331275,178235,22789,-124961,-70274,48132,117268,97280,32211,-43746,-28323,43090,42755,20374,10388,17604,61572,55419,-113,-104774,-63907,37074,78019,59108,43881,47496,33996,-66626,-104176,-26613,5240,27817,-1896,-87673,-155215,-94459,-64184,-104221,-117162,-106272,-46572,-3134,-10289,-76102,-75053,-7567,43363,93222,65438,-11571,-12385,50998,142356,129986,91795,126559,175975,89704,-50013,-107525,-106834,-71521,-29710,-5200,-73132,-90485,-21813,10551,21236,20730,36458,6825,-31911,-36900,-46305,25450,138994,184737,134521,50,-123554,-55066,-54244,-109671,-130546,-86095,-79251,-57160,-27056,-33491,-42361,-65323,-44431,58970,197663,185634,76278,1330,21814,60559,-11862,-116340,-95682,28542,176441,263991,194677,14234,4520,42266,39745,3852,-22035,-51850,-5380,-5556,-68397,-83274,-44876,-67427,-131417,-126559,-30368,19539,16897,-30810,-35804,-75241,-120898,-136596,-91779,-19934,76892,125465,84872,41279,77868,80823,92130,88630,42260,-8800,-80017,58411,208027,184220,75021,259,-54740,-98889,-109468,-46667,17141,-18634,-73587,-82111,-55582,-67787,65790,191755,255457,233129,141431,78530,24103,-34101,-122478,-88039,-26916,-21402,-47913,-46588,-66970,-87468,-116731,-93220,28220,89403,98430,61315,55539,37737,47972,93659,94355,11681,-124311,-125291,-49096,3147,82155,73146,11233,-61948,-50219,20180,-44540,-96914,82094,271330,265049,144148,37843,24124,45805,98565,103450,25951,-89126,-107420,-39103,-37593,-85699,-109286,-90436,-17219,126145,304172,214685,92710,74496,117031,148050,105190,11815,-40907,-7912,28850,7420,-78099,-49973,75891,247386,446069,506395,301838,-1135,-122230,-123694,-115475,-55115,-111629,-23994,-2469,-59848,-136642,-16889,101658,164716,117728,41742,-40033,-53224,-43103,-75753,-71995,-30380,-16451,-80494,-110018,-77800,-41375,12145,46369,68604,88774,62211,49156,66229,50219,-19991,-82678,-94283,-50971,12282,13254,-4555,54761,130506,134457,78830,50353,87676,79273,2270,33235,182044,268878,369842,432698,403626,220948,89020,59021,16741,-89547,-110361,-86493,-62456,-30780,-10425,94085,67366,9515,-2251,22914,-2878,-68837,-133589,-111260,-48321,11899,30182,9168,-32228,18325,90537,110216,62240,-10671,-36074,-47655,-93539,-104010,-18519,77738,144623,114468,-5295,-131105,-106923,-79015,-81137,-50032,12270,21236,-28134,-45966,-14088,-20493,-17625,-20301,-4369,60706,136558,261816,385084,417348,304449,137509,-38925,-135323,-66213,-5989,-39741,-55503,-52770,-48773,-39426,-41616,-25257,57320,101352,106869,108478,120846,190439,297980,183780,-21792,-61184,-11119,-14133,-41100,35763,151149,184497,136739,71835,26343,-17989,-71493,-70370,-31549,-64531,-128354,-104911,-80989,-9095,32115,31992,14166,-15138,-30765,-66344,-89364,-68596,-4739,59504,106976,12484,-67393,-129841,-66277,4538,41021,44068,47148,83317,78691,61594,40143,19987,3379,-39448,-91870,-95231,-32306,-11727,-50241,71077,204603,184887,105967,28813,-20950,-65127,-75734,-48674,44246,60303,-11100,-69529,-121742,-111411,-75072,-38227,-27667,50420,185359,285468,281923,159377,131662,136280,81679,54185,53967,11632,-34230,-51934,-24943,39489,139201,178788,103896,-17994,-131100,-19849,39259,13681,-52097,-102911,-110319,-42432,-13708,-1777,20507,31850,99630,144795,62853,-65727,-129690,-94641,-73341,-56798,-100642,-110398,-74102,34663,210503,477972,546371,404712,294075,166913,-23091,77715,300988,273075,48640,-113405,-57540,100781,257558,217550,68285,-52395,-40606,-15547,30,29888,66215,96934,77288,9491,-41485,-57787,-80103,-98973,-93561,-78638,-27897,-8194,14166,42275,82638,101215,178258,285995,311375,183400,83130,72814,87960,33029,-21725,-47263,-45516,-57657,-87196,-67402,-48671,-46559,32081,173000,300018,330154,287470,201943,127132,105198,110053,176900,151220,86759,97118,149034,228809,223127,151225,58343,5784,-10128,-13204,-37982,-71106,-65377,-115673,-134569,-94996,-68499,-22874,83271,219113,359530,448258,397518,270750,76958,-104336,-117194,-75625,-40321,-4736,11308,-15860,-28286,-53122,-63671,-90846,-79689,-76506,-80515,-41837,979,-8026,-71657,-61882,56220,123120,104035,63805,-33232,-50330,-16829,-27004,-70970,-78092,-36659,-59130,-69769,-43537,-31693,-4326,-15229,-64444,-100664,-114643,-93555,-48714,-32455,-62019,-55377,-42992,-84721,-79133,5529,46618,31649,-37142,-81569,-67450,-61491,-74462,-50865,-42195,-35037,-32222,-78000,-109503,-68768,5109,16650,-14310,-23772,24090,110202,147741,96691,6881,-12324,-12521,-78326,-55109,8010,26182,-6649,-68153,-48947,14228,75086,92077,69501,58509,79126,167105,365847,489301,493731,385219,326345,234171,125991,49736,17935,-46123,-73199,-70518,-85790,-125985,-50547,-24701,-54614,-98943,-61311,-60625,-62563,16217,67843,73156,34826,-51963,-71253,-39413,12242,71235,82222,22045,-36134,-50192,-112392,-107125,-59311,32919,168760,266162,300891,140591,-36362,-64704,-45054,-86509,-64200,-10701,-14098,-33053,-65391,-74825,-58611,-61821,-27911,77835,129009,44517,-62742,-33667,82024,173197,227479,153977,-5234,-16972,13817,77362,48506,49280,83634,100532,129413,146384,133624,110919,46403,-19926,-58836,-100976,-47355,38395,108393,67233,-74052,-109905,-16984,18783,-9895,-50708,-62405,-60927,-62014,-40560,-10296,-26246,-64943,-47147,24306,341298,441522,259870,21931,-153398,-137909,-18251,117380,87675,-57963,-69725,-300,42532,63207,95431,209303,308417,310713,173375,21361,-79023,-86885,-60754,-42996,-54549,-87366,-73049,13266,102882,205313,280607,300019,186435,72153,46223,61473,16430,-41199,-65194,-25298,49082,148267,110377,-24788,-140649,-147125,-110062,-69460,-24604,20930,29781,-74367,-124819,-44274,55331,81426,25235,-8249,10519,51535,89691,93927,46442,46802,-6728,-47595,-77922,-90349,52106,178364,235610,141170,-37058,-86107,-72286,-6438,10940,-32176,-26105,4997,32962,5870,23263,105892,271287,432190,470525,296465,73798,-21561,-78012,-98688,-56406,39548,190916,431553,539866,428120,331369,288213,271184,190709,75148,-2039,15529,50224,72884,74057,82429,86130,69416,22766,-18656,-5748,16896,-5665,-56357,-57174,-11779,-9678,-32385,-77535,-109471,-115242,-87794,-34986,40986,164583,307775,329659,280282,198054,156046,123277,92302,110769,144430,152432,149824,123139,78619,50953,-7230,-79758,-99472,-64328,-55492,-72080,-76960,-103570,-30595,9575,-2816,-46938,-87999,-23997,46705,44237,2542,-44679,-47565,-36392,-690,84492,207914,274345,242144,175099,98054,20111,-10508,-41622,-80418,-96245,-90265,-64355,-14362,49854,116292,180805,224588,199214,127061,-12994,-95464,-66540,-52289,-50141,5953,59260,104670,130630,66848,-43442,-34872,122748,249204,181842,26726,-50931,-71389,-123380,16791,122281,203406,176774,92930,-9041,-77878,13937,176788,275359,187390,80688,37836,10727,55302,144022,174787,172416,145700,209586,292492,287269,189510,114427,120838,128097,94291,110857,130266,59207,-39094,-73530,-51869,-21292,6383,2530,4059,-19093,-21482,-1393,-13620,-89334,-68096,-18254,75745,95468,41618,-25486,-82591,-78474,-33212,924,7501,42606,93298,87543,46887,-5030,-31001,-104649,-99413,-59546,-48146,-26352,21726,62488,90170,141259,163802,74735,44998,10453,-63958,-83598,2567,43312,11515,-15591,67885,43980,25382,105427,142579,217368,255150,140327,40089,13514,19670,69813,126835,118628,90655,60412,24413,-12589,-43081,-57005,-60551,-63764,-58477,-73563,-101745,-5501,26641,-72339,-114734,-79721,-49190,-30843,7677,23832,-35778,-105418,-117154,-135978,-124534,-89958,-54055,-4485,23844,44340,20534,11530,45612,63302,7141,-48208,-97765,-64563,19081,39914,6788,-83878,-127896,-116780,-116289,-119374,-71022,-66820,-52275,-43762,-76334,-81897,-49425,14915,20913,26641,54901,56071,18609,-20124,-68822,-48301,-39099,-3611,-11720,-82295,-84179,4250,19416,-34506,-72895,-127882,-143252,-127585,-122548,-98653,-60467,-27046,12941,108462,119301,54838,-54004,-12165,44344,28923,-19602,-39442,-13388,3990,-40472,-76571,-31150,-9874,-77227,-171934,-115523,-103272,-79049,-33939,5978,-34906,-51453,-31693,-28794,-45886,-41751,32176,134893,212850,151874,-36397,-93415,79997,196957,114303,24768,-19381,-49864,-59692,-30639,11589,6148,-54993,-22984,4908,36324,56063,70959,64524,123088,175421,175065,152495,154568,128128,108869,150211,158991,128650,103796,69590,28233,27930,29086,5973,-21836,-33041,-37046,-54843,-56745,-31699,6120,64970,127017,84067,77619,59724,48848,84484,76887,6080,-83713,-41572,97960,223061,164679,84972,12768,-76222,-74767,19858,-21172,-40663,1501,37088,71188,66885,27640,-7033,-51255,-122973,-102417,-41387,18468,89038,65009,-7409,-49291,99354,330938,415075,160328,43109,21095,-10755,228,38463,94152,134555,175856,148514,18771,-115686,-2136,79385,17481,-110836,-108400,-63941,-42231,-56978,-72339,-89436,-113485,-89656,-15848,15433,-42274,-139533,-114522,-28479,-6440,-74686,-126147,-113763,-94725,-127734,66454,192021,244851,299896,328522,375872,347636,193201,83395,-39967,-111837,-132629,-134994,-133080,-79468,-74377,-81649,-104964,-117771,-107493,-66753,-7588,-7275,-55054,-71747,-44921,-24443,-14860,-669,17816,-2460,-27791,-46924,-39863,-30524,-3909,-14896,-17735,4839,65444,79583,13294,-4363,12233,71533,106414,56158,1777,-61142,-54764,-38579,-84365,-136583,-107779,-47031,26375,21279,69898,62323,3718,-65099,-121288,-119051,-82554,-9493,44719,44065,11108,28233,79316,178825,124042,-11719,-93776,-52165,-47195,-112111,-95289,-9771,26435,18902,10871,-61413,-112462,-40710,-49998,-65048,-98729,-145548,-116511,-83235,-94135,-56154,36149,70949,82268,8651,-79282,-42113,29317,81658,66022,-33001,-145465,-13134,81349,119103,94801,46253,-15901,-64484,-52782,-55255,-108011,-37738,-30908,-76240,103869,275563,191308,139676,118455,90092,19578,-26660,-15477,-45928,-122822,-106182,-30285,63894,202073,305109,318551,239458,122073,110136,173943,123738,29185,-32831,-44847,-26503,-47245,-56239,-67376,-66135,-12710,3665,-6642,-59149,-153822,-52232,4772,37848,82861,162644,232593,196464,108133,52499,-27247,-98137,-132232,-62884,-19419,-30351,-68366,-93234,23078,116796,61322,-67772,-73540,105624,282152,308328,240601,139722,99137,62499,-5314,-59542,-89237,-77665,-36086,23212,77516,83781,4043,-13967,67589,164040,213229,146484,83888,24472,8758,55743,100669,103425,61600,29858,-31713,-73155,-27673,38208,49073,1763,-30019,-14227,25434,56486],[40033,24779,2356,-27279,-29109,10687,30914,38621,-16748,-46087,-30100,-60503,-106113,-103810,-46496,2703,77493,138103,197701,180823,79368,-23507,60044,104563,32272,-91565,-67981,-30526,-32119,-25755,-15717,-18889,-64290,-106958,-70287,-26204,-13388,33415,56913,52332,39377,-19485,-34335,2903,14381,-40705,-79437,-4622,106744,192013,212538,192697,195805,188290,195920,208290,249760,209665,102668,73011,3459,-73206,-107052,4758,137295,201681,212277,178157,120006,5157,-87808,-31846,44861,118821,131499,37083,-81501,-115543,-22425,13529,47702,66916,73526,104324,111095,127690,214657,287181,305188,200680,48642,-24331,-65927,-62466,-71657,-127269,-47337,13392,42379,24483,-38999,-37558,47557,150177,232316,170729,79037,25337,27363,66306,63099,-29424,-147706,-94145,-25495,-27240,-98609,-44053,68399,179477,210205,114160,-62937,-120151,-57386,-26582,-19581,-64437,-121942,-27314,117615,165489,110591,-14732,-101321,-29530,11283,-22302,-85290,-93669,-5432,24099,-23501,-102386,-33872,44422,54685,-18978,-99659,-127630,-116532,-86015,-46197,-90341,-92001,26161,80638,35092,-73099,-4406,71485,44960,-12049,20774,65757,80628,39479,-24502,-87946,1505,186145,265738,152085,5831,49065,374624,645059,532917,193457,-79715,-72423,254762,594203,490484,338474,192315,113628,-5785,-68825,11451,36461,69779,119668,137705,61225,44800,25873,-83718,-132467,-89427,-63705,-26911,-24509,-72206,-98883,-98116,-99783,-132318,-104752,-39552,-39837,-64339,-31012,18623,-2927,-4762,-22955,-61315,-62159,-21853,-13811,-6787,-16058,-41730,-41586,-82458,-136743,-64732,119309,251717,178026,149708,114231,78207,51520,87895,108997,36641,-6532,-13550,-14187,-3118,-11484,-19045,18647,45232,80639,77685,-32756,-102125,-32945,27218,6092,-51795,-97436,-103293,-42404,-5633,-3049,21931,9347,-36768,5943,96555,135684,53225,-56399,-129716,-65522,32642,102668,58698,6687,-74242,-37276,14656,10854,29700,134806,281178,204192,88033,14726,-31701,-102883,-44846,442,23802,7456,-28534,54679,165215,207188,77588,-66774,-73934,-35787,-41424,-73732,-74299,-76872,-99261,-93577,-114129,-70391,-21409,-16025,-100532,-100814,-92332,-72037,-4293,44860,96083,128603,81287,73012,47958,-16420,-48287,-13301,40135,-7424,-49686,-55460,70008,186799,164973,2767,-70055,48704,89716,2123,-51026,-58515,-74544,-92537,-94883,84730,303166,285398,77811,-61208,-20160,70549,86788,58160,12508,-13022,-15116,48278,106362,97071,62240,26265,8730,-48958,-147683,-68952,-47339,-67506,-50786,51357,297565,373063,334784,224366,123311,114834,157368,227190,339662,420756,350531,158665,-9638,-40623,39486,149117,227253,214340,148626,70772,4842,-27529,-14684,-5725,11633,47937,80061,146379,151812,75585,21640,-11901,-59728,-90872,-59166,-67329,-86855,-85030,-65171,-88136,-83936,-42505,-39799,14925,40759,-6583,-62568,-102423,-75130,-9659,46358,127586,106467,-9292,-72348,-114297,-86068,-52828,-19011,35035,74962,76423,-27750,-118174,-34757,-5383,-18205,-41676,-44808,-37642,-17996,-40736,-4437,76549,92398,43459,22290,36337,31032,135837,287341,345646,293479,168506,108497,81794,31505,-5354,-24996,-83447,-75446,17245,146129,227932,242770,157523,80578,144673,151560,31558,-43764,-43034,99738,75773,41442,502854,1114273,1433364,1244339,700895,440402,563336,585141,477982,166638,-11633,-67273,-113050,-69607,-14492,37412,2873,-118552,-102493,-57751,-59751,-41116,101048,155806,105225,-11337,-79831,-104509,-92067,-59221,-23769,79292,177234,198179,145617,42124,-20666,5047,73923,103667,21235,-39245,-13504,55747,65777,-12155,-67286,-33968,29523,106792,156062,127592,48701,12831,50918,56593,97571,148599,132881,12712,-122725,25873,100764,73289,-4455,-25679,-3249,23505,24120,10819,3127,-11004,-21299,-34147,-70149,-105245,-106069,-93538,-73036,-34641,6620,65439,42397,52131,156353,342676,492063,463458,339208,180352,28218,-94581,-76935,26910,97173,82296,33276,-16114,973,63090,49513,15184,2708,13712,52866,54613,-5876,-99454,-50058,49144,84880,67119,65698,74800,38464,-66412,-69218,-8419,22425,42172,918,-78050,-114683,-64393,-40803,-89400,-108989,-94897,-27202,22144,20633,-53844,-69474,4634,59391,116140,80066,8982,15978,85477,168221,136962,86233,112696,157080,51931,-74587,-125079,-134551,-105411,-41999,5101,-53254,-72011,5872,41311,49439,42953,54900,15617,-34438,-37542,-40981,29872,138243,178632,128368,7495,-99082,-86375,-67518,-108487,-139645,-87936,-71834,-55946,-36695,-44676,-46665,-61940,-39236,69367,206115,186899,83134,8092,22779,54975,-4935,-110017,-86747,26144,159316,251742,205777,39641,27726,55280,55213,28782,11468,-46034,-39266,-28438,-83913,-60411,-30815,-62667,-127522,-117518,-30216,23273,44521,10763,-158,-35426,-83789,-124673,-110251,-33885,76704,120631,69875,36395,98452,121719,135754,125817,71706,11341,-46058,83609,227474,215491,117210,42859,-11558,-65330,-104310,-51007,15684,-19601,-76519,-78624,-51065,-62600,51015,180291,257159,235687,144458,84839,37072,-9071,-100899,-121013,-40521,-793,-23389,-37738,-64102,-86547,-120428,-89668,32495,97888,102891,59081,49852,37529,49698,98416,105003,22525,-108874,-112217,-44969,3090,77216,67403,6767,-70722,-63260,16897,-32808,-115852,50545,225122,234520,127642,35538,26425,44120,97960,96406,19842,-85519,-121569,-52953,-42905,-86587,-113064,-94102,-27782,105070,294537,243858,122329,87417,124529,165231,124148,25509,-22086,20046,52452,24924,-55231,-60004,46904,205260,385438,455481,307322,13884,-111125,-114298,-105647,-57853,-74967,11131,21582,-44263,-138333,-33969,83022,150975,106169,36936,-42587,-56441,-40268,-69370,-64629,-22912,-5224,-58988,-103472,-86513,-56682,-3692,34130,65632,88243,64730,59577,81979,74825,1772,-65066,-77373,-37622,18898,7902,-18444,40972,145682,160681,79371,31170,58122,76048,19564,69214,239761,351699,448435,502063,441560,215098,49832,11255,-7152,-100241,-99805,-75005,-46692,-10561,17933,120083,87137,14503,-3683,24301,-470,-63477,-125348,-121365,-78119,-33567,-19443,-19087,-18114,35160,93588,101196,44055,-19391,-41579,-51467,-93140,-103561,-15991,92393,176321,143951,11420,-124836,-97155,-62962,-66803,-52197,-6984,-11061,-65235,-68783,-12952,-9325,-16250,-27989,-3741,56821,133136,270076,422202,469061,340281,142653,-39500,-121471,-30616,27212,-23370,-47079,-44810,-39342,-32542,-43074,-40427,27263,78826,92037,103301,120195,180208,288756,197351,-230,-55302,-11769,-19526,-57012,22571,141771,193292,155737,87846,46455,-1185,-60914,-63004,-24014,-56777,-133961,-106029,-66946,3381,50518,63464,49036,13221,-7321,-46407,-64702,-55908,-17955,38225,109022,29146,-51134,-122624,-84934,-14465,28682,39820,46028,79726,76719,71416,54750,34861,8523,-45346,-105074,-120650,-58666,-31271,-24893,107046,187976,137691,51801,-43071,-94710,-77160,-64583,-44594,47089,56330,-11898,-67193,-115361,-101460,-68256,-29023,-33420,16239,125181,226114,251220,148985,111197,102020,54494,54414,75994,34311,-16706,-39863,-24378,31788,136696,190019,112876,-16669,-128818,-21069,28050,4603,-48956,-95293,-127800,-84128,-42261,3653,35454,34965,95770,126117,45343,-78526,-140638,-101000,-87953,-71868,-91552,-96216,-91773,7478,171717,415939,483079,368308,272803,146752,-37556,121749,369488,362785,104287,-85334,-93605,46029,193171,179397,64495,-25295,-12097,1410,10514,28417,57815,77934,56858,101,-49350,-64936,-89105,-111466,-106529,-95741,-39951,-14492,8649,39684,89253,113347,184404,291664,298132,178391,92640,85270,80906,7644,-37658,-66501,-54856,-52212,-68648,-47669,-25418,-27933,39351,178029,287233,301003,271044,197443,141050,114100,80543,126552,113111,78219,111878,176370,254995,215751,128447,31591,-13873,-19849,-12993,-33681,-64102,-60977,-110127,-125406,-91501,-73776,-27708,89783,241180,405595,522060,472052,328218,106298,-76412,-117139,-84002,-48430,-12068,-1568,-28563,-34995,-53148,-58701,-77872,-65768,-68074,-78090,-48202,-15908,-24707,-76699,-42359,73590,132242,87211,38837,-43727,-59716,-27772,-32950,-60108,-49757,-22054,-57418,-67794,-30796,-11376,19456,8134,-40637,-85646,-121336,-94810,-53375,-41145,-73457,-54748,-39119,-80521,-69681,14037,54064,31513,-35360,-76668,-63878,-57334,-71127,-51233,-45539,-36681,-28037,-63662,-83833,-67365,8571,21144,-17120,-14632,64513,149722,152318,74210,-24782,-48061,-45418,-105787,-56735,13909,32706,-147,-54590,-32008,32860,89856,83768,52784,53199,76918,150460,322520,445682,504744,418038,349574,248206,144082,67334,29168,-34404,-61371,-60250,-75751,-123598,-62339,-46725,-72191,-95008,-60716,-72899,-66968,31933,102921,101699,38941,-57758,-61205,-33850,10068,57788,62868,7551,-47513,-50649,-111210,-95309,-46441,32896,176642,282006,297639,129136,-41929,-58252,-41412,-88887,-75582,-22865,-19994,-31345,-65145,-76661,-60726,-60440,-20724,85944,139731,55791,-61781,-37061,72264,145264,180989,97506,-51521,-21740,-13643,38574,33763,44132,84099,117440,159300,177668,165399,146248,95443,41093,-12194,-66046,-71566,1806,95316,91677,-33577,-109229,-24138,23785,4559,-40320,-57007,-49745,-43784,-25964,-2833,-14102,-48326,-33324,30270,321604,376419,226068,24698,-147241,-135255,-10089,130846,110310,-38848,-64251,3906,43371,76717,129283,257097,345467,334194,171062,15601,-78601,-74830,-52777,-40015,-54030,-84379,-62019,29752,121450,225476,319699,351960,209566,84991,52038,62673,20212,-38677,-59989,-20770,53890,157747,128840,-2900,-122214,-154643,-113827,-56180,4286,62563,55771,-63110,-133587,-55535,41359,73136,20729,-810,23319,58850,95893,108554,41008,30188,-18867,-49786,-61208,-110148,13140,140645,225210,170005,170,-97624,-67928,-7314,-927,-40551,-25131,4917,30592,-6498,-16233,56529,224863,390201,422210,284843,95738,10168,-50068,-86236,-63092,29615,172825,411455,561063,474821,368102,307997,282076,217267,105801,22088,20352,48960,62455,53628,59474,67753,54352,12637,-14077,-441,18293,-11815,-66366,-59595,-5968,532,-19149,-61326,-90085,-106735,-88776,-35043,38404,152112,286713,309098,268437,198284,158548,119754,90432,110515,142295,148387,145781,112746,60260,47343,-7233,-88480,-99233,-58982,-44055,-52226,-59865,-105384,-34198,15331,11588,-31403,-81288,-28806,55799,65447,25574,-36207,-62819,-46537,40344,134401,236725,272671,201122,115659,49802,5824,-9986,-35649,-77844,-94464,-75230,-40322,6191,56109,114667,181223,227884,204785,134378,-21307,-102732,-63418,-42478,-33172,11089,39354,62221,89822,38645,-64964,-68445,76771,203389,156230,16263,-49391,-64496,-100296,27088,126114,185278,141619,74062,-9464,-108808,-28795,134772,254846,209540,106733,58874,27627,66429,155640,187647,195306,174650,243644,325400,314210,191434,127115,129457,116595,62851,80924,126974,72540,-26642,-74065,-47866,2503,42432,34902,26627,-7355,-6993,7503,-4416,-77831,-64042,-11039,85853,114464,47679,-26602,-84132,-72618,-15217,32759,40799,75584,118196,108003,68006,15091,-16781,-94147,-99999,-55343,-40495,-23240,15633,39298,59535,115313,175583,109165,65356,19643,-54206,-79304,-330,61772,37130,20526,115057,100036,70619,140428,152433,211868,264845,168153,57522,15914,8162,51657,102682,95838,78115,55822,23990,-9885,-37285,-48084,-47684,-48271,-42848,-56648,-92944,-22560,-9611,-121811,-84021,-63648,-39642,-26382,9147,24649,-27141,-87761,-118635,-140386,-112461,-100212,-69286,-22258,8832,43085,30606,27523,60357,72719,10306,-47540,-100027,-59831,24687,43214,9746,-77498,-111708,-104469,-103573,-102711,-48968,-48168,-33608,-31654,-65067,-77721,-47877,25310,52401,73220,116986,100813,42737,-1159,-47810,-34801,-26456,9929,-3769,-80725,-83022,1568,-9817,-60087,-83947,-127421,-120441,-109646,-108038,-84041,-48675,-22567,12531,119349,148025,76505,-37437,-7185,39906,23593,-20619,-37540,-9689,6777,-33359,-67432,-33998,-11370,-66356,-156604,-155251,-85469,-7695,32739,49720,-6866,-60016,-56378,-44119,-44458,-40570,28044,146928,239989,156166,-31576,-83999,103295,197769,110392,23794,-15814,-36976,-42399,-19998,16162,8953,-54899,-19790,18007,51057,59904,50718,32267,91474,157583,164440,136328,133956,111728,95818,130521,136585,111527,92564,69991,38384,38178,33669,14403,-5801,-19042,-20703,-32911,-38524,-27605,439,59559,97298,50016,58669,60183,51966,85996,87340,21988,-65303,-24959,106769,241814,202680,114867,33433,-59311,-86256,4555,-31436,-41127,6662,36664,63589,53988,14356,-13805,-52427,-114989,-90387,-32671,14487,67785,43833,-20539,-64230,71316,287860,387775,150794,55453,49481,16434,-1963,18340,82050,126417,163930,136541,5994,-128285,28920,111263,51471,-74084,-129389,-80681,-47311,-38089,-50627,-76298,-111903,-90396,-13563,20551,-39125,-135254,-120253,-35549,-14188,-85020,-121840,-88349,-70559,-128045,68765,224504,285783,319811,307975,354066,342968,194628,92275,-7824,-88232,-129002,-138121,-120720,-77287,-75663,-72735,-80616,-80186,-85536,-63933,643,4384,-29890,-34128,-14943,3686,9197,18211,27702,-3019,-35919,-67386,-60444,-19531,21116,-4751,-14588,9981,77203,88280,1026,-29922,-6657,60944,86018,42349,-5938,-73139,-74214,-59582,-100035,-106757,-87167,-41771,13374,-8326,32082,46124,-1414,-65662,-117051,-117126,-90511,-16647,49575,65941,39750,50856,91317,185819,140105,6921,-77899,-47776,-43850,-101073,-84218,-3582,30185,24366,30127,-18326,-67055,-10439,-33400,-61949,-114055,-116505,-97547,-70765,-82906,-69335,15102,47538,49466,-22121,-88751,-35211,36308,88920,81354,-11040,-133763,-32309,60505,87472,64173,34199,-8736,-35893,-20334,-28090,-96909,-45568,-29412,-50709,127030,314525,265618,177713,133178,92139,33526,-15910,-24551,-60594,-107241,-71415,-6112,80341,206855,320381,373308,312096,161528,119758,177363,124185,36801,-20742,-36266,-26664,-53373,-52942,-59059,-51984,5592,31853,28303,-22453,-124493,-54038,17075,64791,116659,178288,231214,200546,109704,31573,-51708,-112721,-119438,-57222,-26333,-46038,-69150,-75305,30508,114847,53319,-64347,-77475,95115,298649,355944,294788,191163,138939,88393,18997,-25016,-72840,-81821,-26066,42598,94174,88168,2793,-31599,59436,145462,168176,97717,61454,23641,25907,82673,128483,123232,71246,38169,-18359,-52873,-13091,50152,65490,20877,-15632,-7942,24018,48048],[7967,-2073,-17250,-40090,-42722,-4414,18255,30042,-20720,-52759,-42625,-73024,-112193,-107906,-45545,2639,85264,164602,228920,214130,118273,-11569,7693,52305,-8049,-108589,-62721,-32841,-46973,-53776,-53099,-61417,-99891,-98877,-65767,-20889,-441,42353,53098,44263,33650,-25444,-40591,4950,24297,-36020,-80465,-12908,98094,186360,202098,177366,177588,160055,166271,190105,242362,218048,110569,68612,-15090,-94329,-105655,2160,132487,209702,232202,191296,109679,-17712,-39959,31894,108687,164253,143434,30229,-81779,-132307,-52570,-23095,7835,28467,48249,92414,119664,144883,230970,291657,303435,205203,48897,-30084,-67106,-65272,-76980,-132679,-57172,-5088,15128,-7354,-73381,-65893,26301,144934,267953,223985,112036,39767,26328,52819,63379,-30487,-155119,-103928,-40166,-41686,-100290,-41676,65379,167463,207879,128880,-35888,-136820,-96341,-51432,-31144,-74125,-132741,-32472,112391,163576,100854,-19428,-55266,34790,46518,-17713,-102382,-96003,-3115,20723,-26872,-115901,-39876,40154,58172,1214,-79592,-115595,-129427,-91919,-52265,-98916,-88878,32904,86058,47489,-58510,-20721,61081,35891,-10307,28871,60279,68566,33195,-26056,-79022,22387,193507,236987,118177,-13157,39680,328418,617843,570291,263230,-10804,-147420,143167,537404,512288,343357,170553,98430,-4091,-52974,37829,62377,90618,115791,113050,30839,8803,-7319,-99212,-113764,-89955,-60102,-16367,-16425,-67040,-93663,-98091,-98494,-120691,-99136,-36784,-29652,-54858,-45124,-6170,-33788,-31720,-38571,-60811,-50356,-4775,3880,-9760,-31677,-57532,-47654,-77754,-139227,-77433,105976,245578,182502,152328,116161,79064,41524,70931,105824,65838,7839,-22144,-40421,-31604,-28016,-21681,26125,50125,78909,64928,-50438,-56653,-13569,29816,-9073,-77820,-113410,-127895,-67770,-27231,-24414,1296,-12659,-57044,-16665,82265,144153,67759,-52177,-130935,-70217,8515,75277,41567,817,-53579,-26571,-4315,-11682,-1217,68282,234978,209495,112074,39023,-7936,-80601,-59742,-19889,5424,-2631,-31142,43495,151212,219949,104821,-54051,-77504,-43007,-45766,-84686,-94578,-95911,-108404,-100647,-105453,-56274,-16313,-15474,-93467,-122258,-126307,-92219,-8436,56796,120527,160436,114989,105494,84453,18209,-40640,-9210,63571,27925,-30606,-87564,28546,156196,164009,14288,-62956,52723,96977,5912,-39901,-48986,-75974,-104769,-78690,97691,312482,285056,82043,-46365,-3434,74784,80473,60646,16361,-14553,-24491,31388,91864,94860,65025,30730,19110,-34692,-137912,-71901,-52949,-75875,-63899,37303,283411,402171,361372,232238,118799,102362,153094,244833,387187,483475,402001,198448,29269,4460,84627,199983,291455,303396,238867,128830,30371,-18246,-5581,4453,11874,19235,38311,112679,139271,80406,32773,-3056,-69859,-111359,-64255,-62791,-93276,-82648,-47507,-67117,-77815,-38209,-30232,26398,53618,9505,-45615,-92786,-95884,-29802,22262,94900,72098,-39244,-103157,-115796,-57715,-30336,-1263,41604,81800,92150,2574,-93872,-51530,-26083,-35709,-56686,-60723,-60106,-45818,-60112,3642,80186,79934,25797,17346,39641,27749,121560,276120,334609,271405,144154,98196,73632,16424,-20217,-26299,-71200,-96848,-5093,133411,226475,244585,140386,60423,140343,179255,62618,-28840,-73255,74406,47429,-30936,394991,996739,1274809,1121096,663532,460346,580057,544236,420403,147662,-1052,-59370,-105933,-78398,-21386,38958,26821,-100819,-113656,-52862,-28073,-36704,59078,116591,75677,-36348,-86827,-90781,-83977,-57659,-18429,90319,203209,249089,212031,88330,-6526,-5008,57650,94448,33388,-32501,-11430,68461,71198,-15325,-77001,-53656,5826,89753,157709,148983,75598,17937,35266,26738,79641,132293,103540,-10602,-84116,53808,110637,67494,-17682,-42049,-10949,15724,7903,-19535,-34605,-28576,-27081,-37180,-72742,-106143,-102147,-92911,-83164,-51204,-8349,49040,28209,51938,154448,315037,483826,457230,335225,172864,28230,-65290,-83495,-6184,62496,61846,39345,13523,26192,77922,53777,9839,-5090,8301,40689,51722,-11771,-92962,-39072,57330,87548,75246,94572,109860,51948,-46064,-40549,5141,32927,48898,-559,-62131,-75506,-31391,-17320,-77339,-103716,-86893,-12563,43794,51585,-26281,-60677,13851,68337,128931,86863,25843,42854,115881,182778,134044,72636,86046,121443,7103,-98028,-136922,-144711,-128596,-44200,11820,-39021,-59800,26752,68341,75103,59729,66908,21039,-37496,-43770,-44046,27414,131072,164903,117369,12672,-75605,-120006,-84515,-109130,-149823,-90577,-66510,-54203,-44077,-53803,-50484,-58772,-32516,79822,210522,186864,90402,12651,16593,38368,-8264,-103470,-77374,21100,137493,231913,210177,62810,49223,63645,64329,47884,36452,-39764,-79435,-56261,-88254,-36077,-15668,-54711,-118717,-111151,-34773,20578,64976,54330,40673,14510,-33652,-85642,-112058,-52309,65911,105739,51491,30915,113308,158633,176241,157461,98168,32075,-24500,87776,218872,226056,152272,83054,30814,-34075,-99398,-57237,11125,-22943,-79936,-76290,-49496,-60409,33122,157540,243099,225791,140518,86381,46196,13841,-65690,-136762,-60126,9810,-6211,-32198,-64108,-88389,-127539,-88420,33890,103869,104838,55488,41419,33740,46164,93892,103861,21034,-96269,-90090,-37010,2096,69005,60647,3694,-76625,-81387,5834,-24854,-140605,9524,161142,182325,96264,26047,23557,38910,93316,86484,12911,-80401,-137320,-71849,-53466,-91898,-121000,-99524,-36873,85381,276503,263572,148910,98068,127654,175690,136798,36459,-3278,43409,66411,32574,-38868,-61786,20893,164736,320711,387539,291095,22302,-103181,-107043,-79714,-34538,-29537,41432,40223,-32873,-140892,-57630,56024,127063,87109,28283,-46511,-63167,-42991,-69561,-65626,-25874,-5817,-47164,-96171,-95630,-74995,-23972,16003,56110,80865,60587,61627,85975,87844,16080,-51943,-63285,-27158,21242,-747,-33613,24501,152174,179950,83786,29151,33742,65152,27965,93099,281777,421561,514100,554051,462306,206423,21636,-35158,-37789,-116144,-94729,-69965,-37581,1847,35766,130210,98597,18002,-9722,18075,-5735,-64663,-123203,-137248,-110864,-71857,-52187,-27068,-1403,42693,84696,79064,16518,-32135,-50905,-59899,-97098,-108694,-20498,97002,191636,152899,10091,-124401,-85344,-49496,-59232,-61348,-33467,-50012,-106185,-88754,-15101,-2811,-19395,-33964,1188,51644,122548,263086,431554,485205,350650,135413,-45339,-107306,-3263,54241,-11815,-45382,-43546,-34814,-30413,-50269,-61839,-12159,44665,67556,88314,109543,159066,259422,193940,9900,-55681,-17056,-28614,-80107,415,120820,187802,161300,94960,60775,9932,-55892,-61573,-23651,-55065,-125813,-106583,-60198,8002,61993,90734,83449,40122,12594,-31675,-47957,-50440,-39547,9103,102314,40973,-40504,-117146,-109753,-39822,8004,25701,32885,61767,61827,70672,62047,43558,5966,-59441,-126085,-148219,-80684,-30908,17336,134113,160233,91478,1716,-106244,-86553,-55170,-56431,-48278,39830,40929,-21590,-71956,-115256,-98331,-69419,-27990,-42094,-20245,62255,159488,209250,129982,84671,60232,19696,45314,86283,47154,-6495,-32593,-25490,20919,126385,190790,112086,-23379,-113689,-24196,11353,-13032,-55536,-93608,-132335,-128107,-72986,2462,43046,36375,91409,100916,17932,-99704,-141728,-109974,-107386,-80657,-84231,-90937,-118806,-24314,130772,345236,407292,323358,242401,116745,-60242,153709,426141,453725,169415,-50222,-126281,-7082,126452,136470,56938,-5305,5275,9271,13314,19560,40920,49038,26960,-18735,-64848,-77399,-101027,-125122,-120361,-114754,-55435,-26047,-2356,30820,86817,114009,172539,267542,250316,147829,81696,80366,57461,-28768,-59539,-91817,-69526,-50600,-55443,-33880,-7916,-15035,37787,168125,257341,258250,240199,181189,142550,114799,59202,74894,69265,60385,116102,194567,267473,198351,102838,1995,-40908,-39232,-24551,-40199,-64184,-63744,-107328,-122509,-96305,-86945,-41432,87543,251935,429549,557992,506340,355457,117462,-55578,-111594,-97661,-65647,-27782,-21964,-49453,-51106,-62377,-62484,-73007,-57244,-64827,-81453,-60071,-36236,-43517,-79491,-31479,79012,125857,62285,5597,-64498,-77645,-46878,-45332,-53220,-29309,-14603,-62175,-71283,-24853,-542,30355,18801,-24221,-74680,-116602,-84697,-44810,-43471,-90704,-61474,-42014,-82416,-69081,13728,52163,22476,-41975,-80647,-69391,-62418,-77466,-61732,-58540,-47901,-33238,-58250,-65370,-63468,3139,14631,-30552,-12718,92663,176905,145666,46549,-56632,-82030,-77951,-135179,-62539,11236,30490,-1570,-49435,-25220,41685,91845,60456,21407,31207,56856,114768,257751,376371,482013,423330,345154,236019,139500,69432,26751,-32233,-54889,-54512,-71562,-123355,-83706,-77348,-92533,-94758,-68663,-91618,-72829,41979,128430,119688,33165,-62524,-55304,-35690,-686,35853,35998,-12205,-61524,-53359,-111521,-84845,-37569,26113,171892,281865,275894,106721,-52420,-59514,-46739,-98000,-92951,-40668,-32469,-37857,-73665,-87048,-71190,-68346,-25105,80945,137496,57860,-67155,-50111,51327,107287,127648,40161,-93089,-31824,-34007,-8493,7067,25973,71096,122819,183078,204438,192996,179267,148894,104297,30134,-40017,-73469,-34041,74034,108465,1886,-94100,-38821,18967,10680,-37365,-59360,-45702,-34157,-22314,-7654,-11690,-38963,-26419,28881,277233,281799,164739,5563,-150065,-137317,-9324,134739,123714,-28345,-65934,3880,39601,79068,144896,273445,343292,319386,147155,563,-85353,-73873,-54889,-46128,-61998,-89877,-60156,37028,127930,226444,328864,369223,209895,82955,45267,51246,12264,-45490,-64090,-26448,46420,148867,128582,4971,-116490,-164918,-122988,-51514,27741,103622,76952,-53670,-144366,-77437,14039,50855,6287,1099,29897,58957,91018,107692,28406,1316,-37041,-56084,-47032,-83233,-34320,91763,199172,185603,34169,-116323,-80052,-23695,-26288,-58550,-31742,-2323,19040,-23549,-67537,-1227,165800,327629,355729,260929,108799,35537,-25933,-72827,-73004,12854,146044,373130,545330,488095,378304,299726,263083,220506,122010,39603,16586,33116,35382,16498,22857,36791,29978,-636,-12161,-1923,11157,-27492,-86631,-70463,-9054,278,-16242,-54260,-79662,-102255,-94254,-39809,31528,134578,252573,271392,240254,183857,147044,102700,76784,98285,126774,130280,128085,91143,37505,37445,-15686,-102470,-101932,-59645,-40097,-39408,-48458,-110413,-45683,11511,15456,-25578,-78152,-42992,51903,73550,37745,-34333,-85723,-56560,78324,177457,251132,255990,151919,56772,-5022,-19663,-18602,-37715,-83599,-100104,-66130,-23604,19101,53316,102199,169835,217076,192700,124127,-39949,-112670,-64667,-39183,-26665,5499,10394,11689,40579,1671,-93341,-103196,33790,158433,129154,4722,-48795,-58759,-81450,32009,122511,157713,100580,54343,1327,-111339,-78368,82231,217586,218351,126459,75182,40224,66704,151084,184875,206881,192055,263787,341614,321562,175170,123954,123648,92237,21930,47044,122243,83141,-22041,-82620,-45519,21238,67054,53755,34431,-6390,870,13278,3241,-68595,-67521,-12068,80328,115403,40473,-36312,-91347,-71285,-3655,58675,68927,103562,136544,121767,82652,27829,-12004,-92664,-106882,-59484,-42114,-30163,-1722,6754,21924,79503,165052,128234,77560,23597,-51489,-91888,-25807,57259,40008,35863,145412,149067,112128,170045,154311,198679,267638,193405,72834,14340,-11598,21124,65649,63134,57596,44427,17068,-13845,-38757,-46869,-42169,-39146,-31760,-43492,-85275,-52211,-54528,-125385,-57048,-54408,-37462,-28105,5948,22173,-22715,-78702,-121106,-123083,-96678,-106270,-89409,-48116,-13994,33788,33137,35235,65572,74602,8346,-51958,-108159,-63537,19841,35318,572,-81875,-101134,-96459,-96118,-92388,-37649,-40396,-26976,-34317,-68882,-84537,-53985,29408,80366,116103,169171,128567,51730,4219,-39327,-31755,-23476,14038,-4494,-85243,-92481,-13804,-48275,-90808,-97795,-122182,-104427,-96824,-98768,-76125,-44201,-24370,4653,116538,165372,92306,-24210,-11997,23002,8227,-29903,-44946,-16191,-814,-36217,-66153,-42088,-19150,-61798,-134828,-133890,-36463,59972,91081,81028,8804,-75245,-91857,-66771,-47704,-41550,15378,143994,251203,147722,-36418,-82120,116910,186769,97141,13751,-21187,-32577,-31142,-11766,17120,5423,-60257,-17163,29524,56816,50581,20696,588,63759,138602,149409,114544,105746,86563,73433,102321,107198,87977,75290,63722,41862,42727,33708,15359,-1442,-14928,-11746,-17283,-25780,-30778,-18523,33474,39464,-2632,20310,40844,42310,74916,86321,29135,-53198,-15389,100531,235488,223527,131557,42406,-51146,-104476,-22031,-50539,-46561,4958,28321,45678,29836,-6146,-27446,-61246,-113727,-83786,-29023,4840,40360,14967,-40919,-84874,38115,232028,341749,133471,61784,71535,39698,-818,-8005,56117,101288,132693,106819,-14604,-93524,63699,137698,79862,-40415,-110380,-98692,-54425,-27389,-40607,-70966,-109893,-93526,-16192,18614,-43428,-134716,-130018,-49875,-29173,-93706,-95350,-63065,-54045,-121174,62841,243997,313003,320405,266533,311456,317327,179243,86434,15021,-67224,-123252,-148580,-114582,-80274,-82352,-70440,-64830,-53280,-66141,-68458,-387,7578,-11158,-10053,3338,23270,25584,29319,30329,-8724,-45042,-90453,-88541,-8089,38615,-2440,-16891,11405,87958,100679,-6492,-58619,-37695,35788,53521,21856,-17371,-86773,-99194,-87474,-117075,-87690,-77133,-46900,-7963,-40147,-10149,19665,-15960,-73950,-104736,-106647,-100977,-33502,44142,80195,63855,63923,90411,175006,139613,14749,-72069,-51722,-49654,-97896,-81027,-6240,24800,22183,43710,25404,-29203,1622,-33619,-72198,-134037,-88097,-77515,-57695,-69403,-88513,-19941,12002,8899,-55238,-94969,-36048,33544,85172,84247,291,-111039,-55590,32802,48780,25125,13374,-6823,-12902,2052,-11277,-83379,-59529,-32899,-33222,139488,334719,330367,211664,145641,87856,35975,-13423,-38690,-80395,-74969,-44329,8839,84917,194407,312503,398692,357005,183092,117666,165719,113399,35671,-16061,-34577,-35590,-70157,-59966,-59705,-46621,14210,49748,53218,6484,-98237,-66164,19798,84937,146768,187176,215905,189093,99626,6061,-79640,-135897,-103324,-54215,-37433,-67810,-72212,-65215,28123,100660,40060,-58670,-91311,71147,292023,381461,330008,226909,161563,97088,29925,-2450,-61956,-92288,-24527,50002,99143,84221,-2173,-60560,41934,116805,115980,47197,34716,20142,40906,107584,154735,136845,71608,35863,-15011,-42027,-6041,53768,73342,31831,-9109,-9276,15780,34323],[-8205,-13609,-23025,-40869,-45017,-8326,16559,31846,-13056,-46706,-41104,-66818,-91442,-88885,-35608,7164,95894,199876,273104,259841,169849,30128,-15921,21620,-26772,-96257,-49065,-27147,-51723,-71737,-81528,-93883,-102873,-80700,-51038,-5737,22202,60682,61248,50501,42885,-15728,-34894,16291,42686,-21041,-63364,-6791,99118,186551,193871,162992,158467,132829,139205,171363,229383,222200,119525,66362,-27817,-108038,-93949,8672,135092,224779,260707,214729,114129,80,29346,110060,189225,217533,155395,26800,-75050,-140505,-75932,-50756,-23091,-733,30927,83072,128752,166066,248329,292057,294215,204686,51844,-32550,-65231,-63594,-76790,-131660,-62560,-20306,-9925,-36883,-103266,-82412,12744,142584,304477,286944,156960,61692,28822,36498,60471,-31471,-159277,-107837,-49361,-50653,-94789,-35946,64288,156383,208291,149878,2151,-97919,-96504,-64859,-39369,-80206,-137162,-35023,103399,153853,86614,-15951,6978,121167,97738,-1287,-103611,-86573,3749,22832,-23990,-123300,-43781,36441,60216,21234,-56342,-99302,-119341,-82808,-47095,-99677,-81526,41889,89872,55438,-42876,-31891,52717,29604,-127,40403,56459,59124,28686,-25315,-67170,43634,199901,217716,100339,-23423,26210,274999,565118,587902,326399,62112,-164564,54402,466875,522567,349956,158799,82620,-1922,-36760,60296,88790,116155,115315,92508,4929,-23695,-34938,-102671,-99539,-93720,-62199,-11631,-10099,-60683,-83727,-88083,-87098,-106253,-94186,-37131,-22748,-43039,-50475,-29831,-65361,-59353,-54891,-58962,-37713,11506,23303,-12954,-50472,-71794,-41594,-51155,-114227,-92988,83493,225400,184549,151285,113418,76190,29988,50343,98739,98162,34135,-12160,-53684,-62862,-46574,-23840,34187,55495,78296,56103,-54362,-21006,7732,31876,-23558,-96430,-105188,-133493,-86881,-44596,-42438,-17587,-30380,-72319,-36696,66491,149489,81601,-47437,-128831,-77603,-22360,37085,16047,-7343,-28986,-9889,-18343,-27644,-23724,20059,184137,205101,133288,62133,13884,-56906,-67046,-40114,-15398,-17077,-37367,31060,135641,230218,134637,-40738,-81361,-46737,-43633,-87453,-111087,-108920,-107818,-104331,-95428,-46069,-15478,-17734,-87673,-142452,-125817,-83883,-6532,65251,136832,179911,137767,128182,113893,58414,-8099,8366,88125,62718,-12137,-126495,-15701,118023,156060,26674,-58115,45020,95418,5941,-30504,-40854,-73737,-109247,-64757,102739,305536,271475,81987,-32534,13351,79936,76775,62770,18948,-17575,-34544,15047,78814,94914,69362,35239,27014,-23517,-130523,-73157,-53537,-76027,-70526,24896,258155,414994,376528,235221,111780,85366,142058,253054,418499,520112,434853,235076,71895,51480,129226,244632,337211,365765,302773,168253,47547,-11843,-386,8745,5625,-12428,-1771,77102,122562,82818,43494,8731,-71747,-129786,-66590,-54072,-94834,-80597,-32881,-43543,-65020,-35452,-22605,34999,61971,20230,-33091,-81468,-115517,-49781,2215,68607,44542,-64683,-136334,-96291,-30549,-7309,16182,43163,79322,97216,27837,-53297,-50985,-41587,-52063,-70909,-75554,-82149,-77497,-80574,9186,77971,62105,4625,9694,37891,20828,101355,252304,308525,235334,113696,84835,63443,213,-37090,-29176,-59697,-112096,-11671,121039,215013,232177,112835,36560,132142,201263,88785,-15365,-101156,53739,27229,-97039,250679,797491,1025665,912870,549124,408983,556737,508882,378933,141733,9898,-50467,-95515,-86651,-28388,39287,50966,-77829,-129373,-51569,357,-17158,-2190,56642,33064,-68593,-84298,-76131,-76466,-57370,-15462,95173,217936,288242,274028,137026,8282,-18645,34978,74613,37440,-28354,-16170,72304,71254,-21758,-88849,-70847,-9188,77699,158357,167166,101421,20233,4257,-5831,61526,110523,66650,-40345,-49944,83748,116811,56863,-33819,-62392,-22990,3994,-10580,-49231,-73446,-49140,-35538,-42723,-76827,-106168,-97193,-92500,-93568,-66314,-19598,36685,17976,51708,143744,269946,446783,426171,316800,153682,21355,-38860,-85891,-45927,20414,42152,51121,42155,46805,86648,54510,3711,-13433,1127,25729,46909,-17471,-87291,-30832,62010,86342,81475,121310,140478,65377,-24418,-21164,12707,36331,48108,-6893,-47119,-41434,-376,3704,-68594,-101435,-81833,-2664,60484,80267,5122,-46537,22115,70660,130254,85146,38158,66848,139466,184082,121389,52512,49185,72038,-40916,-118981,-145092,-131442,-115319,-39747,14425,-30149,-56582,38005,90165,98729,71836,73737,24282,-39900,-55540,-55393,21572,121534,147203,103736,16355,-53458,-135543,-102537,-110142,-154491,-92516,-62134,-51785,-48593,-59766,-52066,-53645,-23478,89961,210353,185698,98668,17553,7430,15718,-19848,-98310,-66780,15350,114252,208670,210064,84512,68085,66169,65915,58433,50719,-36137,-121337,-78651,-68099,-9721,899,-43748,-106899,-106084,-42079,13673,78933,98480,85403,70073,24126,-32686,-75494,-62489,47979,83943,32218,25839,122401,190254,212820,184185,121717,50410,-13617,75211,188944,219151,181473,123385,74958,-4342,-95064,-62996,5967,-26140,-80855,-72157,-47541,-57818,17470,130730,219360,208071,132789,85132,51361,30821,-31592,-103052,-81502,12805,4867,-28064,-64249,-89545,-131864,-86812,34799,110026,107280,53652,33130,28868,40251,83095,93254,10099,-81809,-61102,-22638,3628,61071,56504,5153,-75156,-99960,-7956,-18061,-133536,-29573,92401,117632,56020,14083,20083,35112,90336,79818,10467,-70644,-135296,-89270,-63943,-96612,-128062,-100461,-38677,72120,255117,275825,174964,110352,130375,182379,146396,50268,20681,67144,76121,35799,-24363,-51446,7655,135678,262846,314653,258485,27860,-96627,-100014,-53619,5874,21996,71483,58436,-20620,-138723,-81795,27851,100220,67194,21607,-45431,-66479,-45930,-70802,-69386,-32944,-10747,-38182,-85915,-98839,-89491,-41931,-1196,46226,72888,55965,61186,84260,94365,28776,-35778,-44634,-12979,25535,-6788,-44857,11261,156234,197726,94863,40518,21305,54328,33923,110132,309799,476216,564296,586205,466926,199144,11433,-65896,-67178,-128827,-87950,-64180,-28430,12986,49000,128915,103775,22362,-14346,11074,-11995,-65691,-119447,-147881,-131229,-85006,-55280,-14133,18817,48269,72161,52323,-12553,-42693,-57092,-65245,-97774,-112529,-24821,98102,195151,146393,-2738,-112754,-64439,-31661,-50469,-69408,-58605,-86439,-135798,-88988,-9710,7734,-17620,-28124,14497,52822,113643,249899,420717,472859,343562,125151,-48224,-91648,21280,80673,2426,-43152,-42430,-28730,-25708,-55055,-80753,-49909,8861,42625,72380,97684,137789,221396,181590,16529,-55280,-19541,-32691,-99860,-21103,97745,175845,160023,100104,75974,23275,-48404,-57790,-21791,-50644,-113089,-99268,-52015,13438,74903,121463,125406,73328,36297,-14829,-30883,-43758,-59487,-16040,97399,56885,-26742,-106649,-128716,-60357,-10374,11995,18030,40836,45494,70421,73268,56630,5949,-71689,-144811,-137924,-65108,13534,74197,157120,131756,54768,-36708,-89056,-25033,-16202,-41716,-48587,32339,24117,-30601,-74411,-112358,-93485,-69285,-25888,-44441,-47393,7984,98818,168537,112970,63771,23774,-10723,36558,92863,58741,5143,-22065,-20312,17629,119251,190503,110570,-28371,-90664,-17818,1759,-26715,-60619,-89123,-119443,-143535,-90486,4604,52859,45058,99228,84892,-5814,-119450,-128168,-111403,-119880,-73925,-72942,-84564,-119164,-37184,107777,285672,337619,284420,216351,90869,-78094,178565,469801,542530,248287,-6089,-113255,-45545,69726,97991,51646,13341,20950,18091,18713,14082,26346,21878,-116,-35045,-74801,-79814,-100198,-126149,-123400,-123821,-62222,-30495,-6895,27018,86146,113435,153081,224605,183966,105737,61469,67101,27647,-64585,-75218,-111753,-76061,-40157,-35669,-14391,14703,2487,38281,154533,224452,217418,208731,163528,138665,113708,53557,38191,35635,46121,120320,213487,276163,183160,85922,-18276,-63233,-56468,-36749,-46610,-60295,-62794,-96386,-111508,-94534,-94242,-52118,88572,262881,441370,563669,508359,361226,121142,-32110,-91798,-100664,-79412,-39631,-36270,-64844,-64230,-68760,-63084,-64613,-42997,-54462,-77858,-64494,-46526,-50488,-69435,-17733,84030,116238,42442,-22045,-83596,-91978,-62140,-52107,-40101,-5870,-3323,-61748,-68593,-14251,12231,39322,27952,-5967,-59923,-103950,-65292,-18564,-26692,-99387,-63256,-40151,-79491,-65741,16148,52475,16775,-44673,-81392,-72146,-64845,-81227,-69518,-68222,-56086,-35778,-50316,-43913,-48779,802,9078,-42387,-7392,117459,200163,138755,25134,-78371,-104711,-98997,-150946,-61668,11937,31651,957,-41055,-16489,52421,91742,35383,-10213,5533,32510,76154,191488,301216,439128,410945,324761,210103,122342,65942,22457,-27729,-42314,-41001,-60389,-114367,-102339,-100988,-97310,-87402,-72865,-104256,-69749,55667,153022,135409,29547,-53239,-43302,-33606,-8467,17308,13607,-25703,-67675,-46539,-100267,-64941,-22498,22895,164162,275562,248578,86565,-56090,-56877,-48456,-101189,-103715,-51244,-38544,-39421,-77757,-93415,-77915,-73745,-28924,75186,134297,62282,-66378,-59345,32732,72987,81174,-5564,-122853,-38858,-42260,-48922,-18403,7771,57481,128167,210747,236448,225788,218851,213833,178380,80259,-10276,-50813,-53388,57234,128733,43547,-61736,-47753,16142,20055,-30091,-57254,-36882,-21304,-17594,-12797,-7324,-25258,-14682,32322,227041,185933,99485,-18525,-149236,-135286,-4804,139831,138287,-15305,-63688,10738,44607,81532,150304,267097,314910,281027,116073,-11020,-88760,-72415,-54926,-48779,-65621,-91023,-54659,47679,135006,221665,321049,363170,200954,79474,39512,41054,5711,-49193,-65315,-30104,38551,132980,120351,9493,-112299,-165935,-125987,-43914,56637,152291,101522,-36999,-134701,-96687,-12720,28098,-3545,11757,42515,63462,86818,103557,27014,-21285,-46200,-55296,-28613,-44478,-76991,45823,170996,198682,74719,-103748,-96183,-41457,-52141,-71903,-33022,-4980,10855,-30776,-114198,-44789,114209,265199,293002,239738,124894,66099,3989,-52277,-72036,2712,123776,331784,506866,477771,370704,274039,227152,210738,133454,60286,16859,14892,4312,-22813,-9691,9608,9174,-6703,-3142,1603,7769,-39825,-104420,-76361,-8118,1890,-11652,-44431,-66561,-92326,-92750,-37846,32048,124670,221817,233477,210557,167477,133597,84695,64008,86798,110934,111371,109968,72115,23327,32679,-19420,-109471,-97733,-55637,-32447,-22811,-33236,-107766,-52591,10323,20800,-17616,-68333,-53876,46710,79908,50515,-27021,-96136,-48303,118873,220659,261249,238289,112950,19393,-44274,-43283,-24154,-35817,-85723,-100506,-51799,-3422,34887,52560,90108,157422,203187,174372,107553,-56289,-112715,-60012,-32143,-19018,1823,-13567,-31789,-1458,-30287,-115861,-122072,8810,130051,116219,6837,-37502,-43632,-55454,44082,123961,134077,66937,45388,29940,-72290,-112733,37355,180379,225759,151059,98271,59762,66212,139229,175765,216765,208047,280256,351143,319165,153239,116368,115099,67780,-14642,25471,130200,102989,-13463,-86835,-34275,42949,88666,68839,38094,-3695,12517,25474,18687,-52858,-66888,-10067,69583,107001,30748,-42774,-92656,-63456,12146,88514,102091,135465,156908,138094,101162,44287,-5159,-88560,-107875,-60105,-41186,-34965,-17478,-21921,-10210,47707,145664,141198,89952,30895,-44055,-100453,-55764,43728,32013,41439,164253,194470,157299,203000,159159,189829,275623,227871,99084,23225,-23692,-6596,32562,36914,43515,39058,15678,-12683,-35842,-41950,-32851,-25376,-14083,-22761,-67787,-83233,-78186,-75900,-29295,-41449,-31292,-24790,8950,26175,-13915,-67348,-112015,-98600,-76973,-100212,-103441,-70798,-32583,28793,40117,46575,73207,80354,12102,-50727,-110364,-63373,16364,27509,-9732,-86096,-87023,-82868,-83443,-77743,-26666,-31382,-21231,-39975,-76341,-91868,-57877,37218,115043,165002,218676,149212,57359,7637,-32139,-28328,-19739,19027,-3276,-83662,-101336,-29671,-79685,-111633,-100888,-106536,-84242,-78889,-83921,-63874,-36395,-21427,1477,112046,181459,112964,-4111,-13954,6292,-4900,-35706,-50057,-21437,-7220,-38263,-62739,-44981,-22081,-52837,-110181,-90772,17982,126355,149516,109632,21564,-84173,-125557,-82801,-46302,-37172,4721,136818,255244,136643,-41200,-75207,132444,176716,86549,6023,-24627,-26394,-16608,3438,24819,6744,-59382,-5473,47700,62709,39062,-6471,-17908,51509,131634,143945,100429,82808,64918,54092,78563,83616,70502,64093,61877,48548,50269,37371,17750,1475,-10905,-884,1653,-7984,-28984,-40115,-3438,-29498,-48684,-18033,14682,29293,61352,83840,37041,-39417,-4566,90042,214140,233565,143312,48730,-42413,-114067,-47589,-66724,-46974,5890,22152,28449,6108,-23220,-38085,-67873,-109051,-73275,-21206,-640,17965,-10370,-58427,-98508,14679,182399,294426,119174,69593,91049,59409,6783,-25747,29049,69661,92449,69675,-29259,-52048,97791,156791,101971,-12460,-87388,-108413,-55358,-17386,-32248,-64249,-100045,-87721,-13361,18936,-46902,-131278,-132743,-60683,-40689,-86809,-66248,-35619,-37865,-110260,57644,257438,331736,308512,215518,260729,282203,156618,74808,36006,-42921,-107680,-148310,-106317,-80330,-85172,-65760,-49025,-27723,-43998,-70093,258,9634,5132,7706,16983,41607,42940,41529,35257,-8504,-39814,-83579,-93433,10121,55638,733,-15821,17421,105756,126640,7726,-67411,-68689,5434,18137,2385,-25262,-92439,-121699,-112869,-116693,-71725,-69533,-53801,-28811,-66738,-46756,-7204,-30550,-78912,-86125,-85040,-99910,-51004,36977,94772,90890,74035,85143,156431,130560,18864,-68439,-56204,-56285,-94636,-78207,-10150,17883,19671,56761,69050,7139,3139,-43893,-89109,-100355,-58766,-54981,-38802,-47088,-85900,-59195,-27217,-30656,-82800,-91857,-37427,28601,78150,82888,9091,-86207,-71363,6986,12724,-12450,-6806,-1996,9645,20661,1703,-70475,-71917,-34502,-17218,148473,342741,384330,243303,159483,85201,34285,-13588,-51239,-99156,-48179,-19527,20184,82989,172209,289593,399026,375603,190517,109559,146953,99438,33191,-11035,-31125,-42927,-89798,-71136,-63161,-43759,19264,62964,73204,31984,-72951,-82095,19760,104222,176612,194154,193353,168287,84360,-15616,-97728,-145105,-85717,-48264,-44744,-86280,-71634,-59489,20489,79989,28337,-48914,-108786,40740,269237,389101,348973,248958,169551,92050,30857,12143,-54121,-104017,-26647,50592,97729,77452,-3925,-88016,21838,84754,66542,3510,10068,18742,56114,132765,182614,149354,68292,27868,-17564,-36569,-2685,53291,76851,38978,-6187,-13862,5491,19894],[-14342,-15806,-20914,-35275,-41110,-6001,20256,37919,-316,-34890,-33732,-52285,-63413,-60562,-21280,11731,102087,233108,320064,309449,224579,81492,-6910,16124,-21866,-69196,-32718,-18985,-51874,-84128,-104942,-106449,-76429,-56802,-30294,15122,49406,81675,74647,64615,61375,4229,-24099,29483,62009,-421,-33877,11158,107365,189127,184363,147403,137409,106209,113693,149973,208087,216569,124157,62969,-37496,-114099,-75629,21088,142454,243769,293690,245455,133625,44290,101753,192024,276139,270546,163104,24280,-64804,-137673,-94791,-71582,-47260,-22374,18867,74545,135815,188205,264132,287327,277481,197866,54995,-34080,-63232,-61155,-74707,-125888,-65693,-34605,-34884,-65581,-129249,-85340,4751,140952,336026,351693,210389,88666,32646,16073,51543,-34159,-162090,-107472,-54447,-55488,-84733,-28557,64040,146057,210842,175587,48531,-41668,-48248,-59230,-45165,-84232,-135671,-36097,90219,135738,67785,-7096,71824,216415,159006,22740,-89432,-70699,12761,28398,-16699,-123719,-46461,32569,60386,39183,-32591,-82402,-96493,-58565,-31132,-92601,-72883,50998,91172,58408,-30684,-40820,44175,25523,19531,55402,54550,52200,26016,-22962,-53920,64257,205455,207512,94724,-27379,10862,219627,490128,580155,377043,132566,-108798,-11799,387718,516908,358599,165242,68678,110,-21698,75885,111944,141315,114420,74129,-16693,-50930,-52039,-93388,-88276,-99881,-68091,-12169,-5276,-53150,-70755,-72048,-69997,-90504,-89526,-40075,-18906,-31525,-47669,-51411,-96716,-86409,-71644,-55975,-24819,26075,42821,-14881,-70497,-77432,-18130,-10750,-84768,-110297,53174,194356,183842,146314,106025,69702,17909,28009,89306,132750,79093,27084,-36714,-90574,-66180,-24932,43016,61648,79109,51405,-48308,4591,27284,33637,-36053,-100022,-83050,-116367,-93197,-52971,-53182,-31895,-42676,-81809,-53179,51015,152323,95676,-41586,-123535,-86176,-57207,-8504,-14845,-9692,936,11823,-25374,-37756,-39989,-11118,135836,193483,152148,85737,34967,-32324,-59822,-56271,-36631,-33985,-44969,20038,121199,239843,169326,-24869,-87032,-47025,-33305,-76007,-105432,-94253,-97184,-102072,-85748,-39304,-17460,-21638,-82723,-147858,-99645,-59564,1230,70608,143949,183857,145345,136486,128615,87372,25762,30433,109176,93144,5508,-126397,-42813,81237,144680,41038,-54112,24928,85997,4594,-21674,-33629,-67864,-102462,-53494,100809,286512,250264,80757,-18859,29249,85230,75896,65133,21109,-20750,-43471,1717,69299,98425,76297,41700,35633,-11577,-121762,-70636,-45305,-66210,-71638,13376,223935,409322,379523,233906,103121,64587,124616,251204,430291,526388,445959,267478,118954,98647,170403,279504,359135,393670,333184,185656,54328,-9767,726,8039,-5044,-42370,-35275,42728,103174,83529,54262,23393,-66041,-144301,-67853,-45388,-91903,-77982,-20651,-19407,-46076,-32255,-15493,41438,66360,26211,-24640,-70638,-130585,-68460,-13294,50971,28576,-76616,-144241,-70530,-7243,14105,32488,40604,67845,91720,48176,-8265,-27149,-41932,-59895,-79022,-85208,-98445,-108956,-95230,13358,71426,40758,-18138,1905,33492,11884,76871,216358,267646,186701,78915,69318,52022,-16230,-54400,-31814,-47973,-97847,-4513,111209,196131,207966,79303,12474,123083,218509,110823,-3518,-113965,43293,21235,-88593,98216,550604,726919,648310,368695,296992,499872,480962,360074,149429,21000,-40639,-84264,-92757,-34158,39602,75693,-46530,-137395,-54113,24047,8487,-77124,-14335,-13397,-106710,-69758,-60996,-69007,-57492,-14225,94648,222144,314603,328693,188199,25352,-33315,7857,48375,36332,-25021,-26589,68939,67672,-29420,-100938,-82256,-11506,74146,159798,182937,127057,22969,-42935,-27509,48178,86652,25987,-72720,-22131,109123,116307,40600,-51798,-85280,-38170,-10483,-30141,-76502,-110084,-70964,-45730,-50019,-81848,-105035,-90777,-91219,-102793,-78815,-26500,29757,13671,52974,126190,213341,385077,372260,283443,123418,8305,-15866,-79031,-79761,-15391,31304,68186,68393,63392,89993,52240,-2551,-21574,-7018,9485,40992,-22079,-82289,-24281,64313,82498,85379,141284,161207,73071,-10066,-10541,14502,33264,40648,-18079,-35836,-13122,26163,20390,-63420,-101744,-78786,3215,72180,105599,39613,-24863,33183,67930,120052,74772,45240,86414,153775,171662,100053,27892,5919,13754,-87473,-132188,-153162,-116001,-91049,-33526,13670,-24758,-62092,37495,104509,120063,80343,76763,26150,-41231,-72964,-74109,18655,114513,129210,89058,18543,-33394,-105380,-118475,-110967,-145261,-93246,-58595,-49630,-51300,-63289,-51542,-46554,-13094,97593,203749,181955,106699,23388,-2374,-9942,-38754,-96123,-55784,8916,90771,184188,206050,103824,81888,60891,58698,58796,53145,-37948,-159788,-79892,-33060,17548,17472,-32057,-95341,-102927,-52109,2901,85427,139764,131747,126925,85114,28523,-24259,-50388,25638,56498,11980,19810,124059,212599,241598,203930,140045,62893,-13064,49064,144359,197297,203365,163488,120441,22360,-92948,-69125,-473,-29949,-79701,-66580,-45331,-55065,5146,103658,189749,184639,121317,79776,49803,37431,-5598,-70858,-98597,9187,8688,-26974,-65620,-90617,-129334,-85648,33227,114325,108611,52195,23769,21236,30546,65137,71769,-10762,-65213,-29836,-5014,6058,52485,54096,9745,-67819,-118776,-24231,-14040,-106595,-55192,32015,48128,8942,-474,15485,32348,89140,76625,11797,-58612,-118758,-102772,-74073,-100925,-134454,-97152,-34470,63773,230252,277980,197265,122366,131184,183007,150949,67243,49181,90523,81421,34317,-12646,-34316,9366,120557,215575,243659,211959,27645,-94047,-94832,-31411,49769,74920,99313,74574,-9151,-133167,-106282,-521,71489,46568,15988,-40282,-66087,-50276,-73771,-76007,-42758,-17619,-31252,-75083,-97772,-100316,-57992,-17780,35292,63721,50190,57505,76697,93843,39501,-16298,-21411,4083,30497,-11703,-53886,-157,157020,212376,108385,55381,17328,43647,36547,118951,320520,507451,589789,589901,450212,189380,13312,-71997,-93157,-130072,-80082,-58200,-20239,21568,55970,115613,100008,23550,-19812,1864,-20771,-68141,-114820,-146050,-127214,-71904,-38664,6530,37870,51227,56328,21748,-43531,-53108,-62140,-68848,-96445,-116651,-30347,93935,184650,123625,-27056,-87928,-37136,-11392,-41414,-76657,-81767,-117646,-128886,-72147,2797,21553,-10990,-13314,30456,57704,105610,230788,390645,434177,320141,111968,-49604,-77894,39868,102431,16805,-42858,-44368,-24084,-20715,-59090,-98295,-84455,-28139,16555,54544,83720,117415,178262,159831,17793,-56777,-21855,-33737,-113857,-42435,71780,155505,148735,99970,88125,36075,-40775,-53695,-20081,-45251,-99275,-88465,-44068,18023,87063,152238,171566,109974,60617,1306,-15598,-37835,-78517,-36804,92912,74073,-12212,-94576,-135589,-75720,-26929,-2043,985,17730,28944,71758,89500,74417,8173,-82983,-158778,-104572,-14205,87258,135696,171370,102261,24441,-65529,-46496,30504,25992,-21993,-44899,24051,5192,-40657,-76669,-109160,-89626,-69950,-24519,-42837,-64988,-38683,44334,129362,96232,47289,-6886,-37081,25962,92350,65886,15194,-11821,-13121,19609,114194,186895,105176,-33972,-64650,-3881,-604,-35639,-64821,-84401,-102797,-117042,-92724,7689,62078,57054,117616,80432,-21568,-139007,-111637,-108939,-125163,-59475,-61437,-79587,-96821,-24712,102239,236466,275073,250842,193858,69298,-90880,191267,490168,612637,330467,40649,-79936,-66347,22755,60894,42930,25563,31686,25023,23984,9559,11632,-5169,-25443,-49783,-78562,-70469,-85708,-114888,-116912,-125733,-62723,-29063,-6478,26213,84846,108807,124118,163572,105452,55443,32579,43178,-10527,-100402,-85311,-128318,-74998,-22457,-11189,8483,39386,21524,38764,136077,189468,179609,176917,142445,126544,107471,55876,17034,12656,34735,121708,228943,277691,168298,74538,-31402,-82640,-73524,-51900,-54974,-55254,-61228,-80875,-92495,-84844,-95321,-61749,90710,271412,438431,537600,477588,343659,115227,-10311,-65502,-92580,-90827,-49363,-43732,-73206,-75616,-74402,-62768,-55250,-26105,-39205,-68590,-62697,-48080,-47164,-52946,-4064,85858,101783,25934,-44285,-103230,-103521,-75072,-55505,-24889,16891,8231,-59192,-63069,-2422,23597,43005,33177,9943,-46025,-91098,-45810,11775,-1668,-100210,-62292,-36513,-75201,-62546,18302,51949,11830,-45894,-81501,-75083,-67591,-84907,-76116,-75882,-63147,-38210,-43163,-23658,-30609,-1178,1912,-55036,-2876,133769,213783,128232,6298,-94854,-121532,-111473,-145036,-57863,13243,33424,4434,-32437,-8476,61691,85748,7409,-41485,-24785,3437,36357,128804,226385,379121,378933,287489,169889,89404,52309,13494,-23918,-27336,-22947,-44810,-100322,-117827,-108050,-86213,-77132,-76264,-113694,-63264,67575,170273,142296,25678,-35436,-29959,-31645,-17148,-1581,-8392,-38031,-71529,-34187,-81856,-40450,-6106,18854,148249,257975,213705,66232,-56839,-53771,-49347,-101402,-110549,-57475,-40933,-38370,-79602,-98464,-84134,-79956,-35026,66081,127098,65066,-63149,-66548,14734,40640,39776,-42197,-146540,-44351,-47286,-83502,-43837,-12150,41135,129793,236011,266691,256379,256951,279962,254828,133990,20530,-24094,-54674,42156,147620,86457,-23697,-52804,11758,28786,-22181,-53841,-26778,-8839,-15110,-21578,-4574,-10833,-1644,37499,175303,100659,39119,-42540,-143466,-134221,-1310,140813,148339,-4095,-61356,20221,55657,80555,139682,234940,261943,222385,78449,-21688,-93381,-74073,-56180,-50930,-67674,-90603,-48339,58780,140060,209892,296602,334261,182378,72802,33011,30585,-1548,-52737,-67016,-35134,26787,107574,101608,7247,-112348,-160792,-127092,-37424,85509,199048,121869,-19758,-115992,-115406,-40366,3405,-7669,30018,57895,68609,80168,94479,37595,-29303,-46717,-51513,-11909,-6522,-93279,1380,138800,204485,115547,-60782,-111708,-59816,-80284,-80029,-31303,-6747,3379,-29451,-118438,-59709,74251,207456,238475,219775,140197,97620,34483,-30564,-63957,-3523,102947,286576,447461,441855,341726,229755,175394,185293,135151,78500,18149,-8414,-33118,-63368,-32443,-11254,-10138,-10589,7329,6516,5235,-50981,-122412,-79542,-5850,2349,-8873,-35478,-54584,-81837,-88398,-33159,35868,118851,194248,196272,178822,146860,115269,63164,49418,73471,92683,89813,89478,53751,13922,29339,-21461,-113275,-92074,-51452,-25398,-7055,-19837,-102952,-57990,8530,24247,-11048,-56870,-63895,36835,80753,60167,-17294,-84756,-27152,151979,255198,262689,218704,85472,3595,-59565,-67146,-29846,-33471,-87340,-97339,-36114,15768,48763,49869,74967,140153,182737,147090,81840,-72336,-106859,-54102,-25576,-13446,-2528,-34194,-68971,-35434,-58699,-134950,-122425,-320,116611,116013,19861,-20767,-24565,-26098,60516,127705,112479,38032,41682,64639,-23007,-95165,3434,144312,228568,175842,123602,81831,60441,114432,154990,219422,217980,288851,349991,303428,124174,101397,100652,40830,-48182,15874,147626,128034,-4259,-89279,-19255,61977,101961,75368,33836,-1609,23966,39042,36092,-35521,-65534,-8713,50365,84568,14986,-48756,-91680,-53482,27686,116715,135302,165275,173360,151778,119096,60672,457,-84993,-105901,-60146,-40650,-40231,-33534,-48706,-39717,17991,117655,143983,97674,36991,-34845,-94834,-77292,24518,12375,35185,167182,227513,198846,232825,163056,182396,285492,267260,133644,41537,-24972,-26720,9880,20986,36249,38001,17272,-9168,-31455,-36534,-23177,-10518,6523,2143,-44407,-101122,-52057,-32676,-5953,-28302,-24180,-19696,14362,31784,-5860,-57046,-97593,-75159,-60146,-89914,-112850,-93015,-48454,26595,49543,59176,80686,86804,17971,-47380,-108417,-60767,12400,17359,-23968,-93185,-74229,-68791,-69777,-62666,-19617,-22833,-18961,-50573,-88737,-101784,-62815,45021,152404,215195,259232,159906,57918,7125,-28529,-27005,-18462,21385,-3423,-78343,-110716,-44444,-95283,-114330,-95425,-87723,-62795,-58829,-66208,-49711,-28151,-16830,745,104419,192899,135068,19109,-13143,-10105,-16595,-39667,-54571,-27448,-14405,-41723,-60231,-46002,-22933,-42624,-85952,-50605,66736,184375,202658,132026,28050,-85932,-128277,-90456,-44283,-32942,-6726,123427,248831,120943,-47949,-64021,147680,166090,76715,-1322,-28346,-21270,-2550,21152,35362,10040,-55077,10252,67513,65078,23323,-31082,-24749,50277,133505,146552,92982,64217,45715,37016,58770,65239,58482,57944,62560,55688,57413,40883,18409,746,-9661,8702,20884,12716,-21533,-63358,-52318,-93373,-60515,-42485,-15498,10191,43359,78095,43441,-26745,4457,74547,177959,228001,146317,49429,-35912,-106012,-70873,-79654,-44783,7005,16186,10883,-17514,-38526,-47974,-74620,-102985,-61621,-12471,-4993,-1375,-33336,-74836,-89818,2665,144318,251090,106798,75457,102197,67126,10300,-34509,3251,31740,43036,25437,-33942,-12697,122425,162012,112411,6311,-70736,-112571,-54381,-10897,-27001,-58095,-87401,-75710,-6523,19330,-51905,-127363,-128166,-67694,-48422,-71571,-39178,-10096,-24549,-101318,50854,260787,336310,281259,156317,205363,240311,126881,56278,52171,-18651,-86963,-134128,-97933,-79953,-85547,-60159,-34596,-4546,-21533,-68292,3292,7175,13860,16579,23892,56345,59864,53635,41481,-3572,-23162,-51417,-66506,29324,69617,3837,-12610,26051,127405,161513,40663,-47220,-88827,-28345,-19731,-17532,-31772,-91154,-140228,-130725,-102605,-59647,-65294,-63053,-49816,-90281,-77935,-34179,-45170,-78610,-66801,-60251,-87775,-68803,27927,108522,118585,79582,75893,132393,113712,18551,-67235,-62042,-64013,-91922,-76576,-16012,8809,15960,66858,106281,39282,-5214,-64476,-112558,-62940,-30420,-32631,-17150,-19005,-55952,-93577,-69353,-68582,-103392,-85524,-39867,21377,68088,78314,15940,-63284,-75884,-15990,-19437,-46731,-23796,5858,30281,34932,10552,-60198,-81996,-34575,-2790,154415,339403,421174,268406,171318,84179,29474,-16636,-61694,-111109,-27393,2080,27350,73957,142268,254965,375717,366829,183552,95839,123616,84611,31036,-3705,-22641,-42445,-105891,-85648,-68466,-42371,21674,71938,88148,53273,-49096,-100187,19171,123561,204545,198781,165557,139807,65806,-30153,-95873,-121251,-68826,-39815,-46460,-92408,-68925,-57693,8427,55131,20324,-37326,-126301,7196,234248,380123,351322,255960,162468,73821,22422,19619,-49038,-115073,-30589,46536,92165,69779,-947,-59419,3956,53369,26027,-28699,-9423,20572,71424,157985,211854,163110,65161,17482,-23754,-34374,-959,51253,78609,45104,-4162,-18880,-3577,7944],[-21246,-19587,-21726,-33816,-41169,-7512,18686,37177,6084,-28834,-32461,-42163,-40753,-35937,-11822,8240,93508,248766,353474,348385,267646,123991,17427,27317,-4203,-44683,-23850,-18296,-57356,-99886,-128813,-80662,-50600,-36510,-12759,32666,71146,94742,82672,75632,78078,23609,-18620,34010,71567,17925,-2545,31694,114997,186099,166075,124129,108970,74874,83714,119844,172938,193350,115550,51055,-51302,-111863,-59162,30998,146230,257334,320138,272350,156268,87257,161312,261759,352705,310252,158417,15744,-58930,-129668,-115804,-91890,-71209,-43155,4510,60918,134895,204384,271900,272988,250381,181001,52284,-40972,-68008,-65610,-78547,-121835,-72910,-54318,-65448,-97714,-134943,-79988,-4341,133667,353035,405434,263046,113443,31663,-12420,30904,-43866,-167061,-108725,-61091,-61771,-76838,-24979,59725,132376,210765,199869,95839,17158,3413,-42512,-53526,-91686,-133532,-40946,68826,105769,41114,-1298,124610,301121,218648,45431,-72456,-57090,17686,31356,-10875,-121173,-52491,24127,54733,50162,-14261,-72108,-74937,-27879,-11822,-83821,-69098,54582,85726,53012,-26966,-55549,28308,19705,45179,69943,50689,43520,21064,-23418,-44152,79532,206264,200493,93101,-30965,-8717,162132,394215,539767,405704,190573,-53896,-62952,302034,489518,364278,187457,56050,-2108,-12407,80072,126066,158339,106635,52064,-38333,-73563,-55256,-76343,-81240,-110839,-78654,-20780,-5395,-48199,-59494,-56749,-53760,-77457,-88221,-48551,-21281,-25367,-43197,-72834,-130440,-113608,-91888,-55476,-15714,34647,56931,-18004,-90971,-69487,17443,33532,-55448,-129926,13189,153049,177181,134296,91064,56683,2810,2428,75769,164712,141518,88547,5441,-96299,-88218,-27428,49760,65835,78489,47411,-40727,17932,39959,32284,-48606,-92248,-62679,-95442,-87831,-52611,-56615,-42009,-51785,-87941,-68295,34487,150685,108185,-36417,-118164,-97047,-96411,-60253,-46591,-82,32821,33781,-27633,-45532,-53403,-31433,93906,176029,166861,108700,53601,-9412,-41215,-65028,-57794,-53115,-53593,9877,107135,247724,208547,-5364,-98921,-47690,-18536,-53943,-81712,-74869,-84986,-96742,-78333,-36975,-23220,-28737,-80921,-132882,-76873,-36866,10106,70611,138992,168964,133786,127069,125206,98769,49217,47398,119899,112206,19388,-72991,-32409,52665,130826,55067,-51163,-9065,68923,2205,-14967,-29371,-61831,-91937,-47249,91464,259496,225529,78713,-7216,41147,87567,75548,65922,21248,-25203,-51956,-9008,62404,103581,83955,49225,46393,3979,-106921,-62157,-27372,-48729,-69514,675,183548,384029,368659,226750,91499,38716,99267,236989,418608,499258,431962,291475,167022,141368,202578,298800,352434,382837,326602,179648,49494,-13781,-3499,1804,-19864,-69177,-61310,9777,80471,81015,63262,38249,-57098,-145551,-71302,-40905,-88841,-76598,-12339,2178,-24359,-28726,-9602,44392,65465,26178,-21749,-63170,-135383,-86643,-26077,40237,23876,-71143,-110826,-46795,9671,30744,44883,33056,46354,74991,62246,35331,9028,-26575,-56628,-79175,-87551,-96698,-114597,-94696,15347,60101,15802,-41964,-4615,26996,452,47843,167535,211515,126047,39753,50540,38067,-33961,-72134,-34003,-36631,-74246,6945,103109,171536,173968,42592,-10406,113679,229992,127696,5144,-101368,43593,28812,-26544,-2238,305105,433567,370572,146756,144438,419492,454446,355620,163530,30054,-32090,-75237,-97166,-39151,39194,99120,-6648,-113190,-61884,39651,29820,-144541,-62828,-35165,-99500,-49689,-46988,-62624,-58845,-15686,88287,215939,326761,371601,239172,44169,-47400,-23301,18965,32656,-21579,-42325,59264,61032,-37699,-112784,-86938,-2504,79223,162050,195489,151631,30679,-106268,-23150,42305,62857,-16137,-103720,-3421,122631,105122,16913,-70924,-109772,-56501,-27791,-50963,-101136,-141834,-93047,-57941,-59433,-88092,-103302,-83706,-89455,-110709,-89533,-31240,25745,13494,54937,102701,150139,303757,298262,234477,82819,-10916,1828,-62924,-90238,-30498,32800,86986,89936,75313,87780,46607,-9337,-29801,-16483,-8018,33066,-26522,-78315,-19566,63932,76008,86190,152126,169898,72138,-5564,-8328,10164,23643,26595,-35207,-30608,7773,45301,29963,-63189,-105218,-77824,4964,78414,126111,75750,5514,51238,62398,99538,55406,45683,99131,156207,145740,70938,154,-40044,-48059,-119467,-128099,-164104,-107593,-71962,-29373,9567,-21415,-73405,23900,108508,137486,86346,77195,26695,-42072,-96125,-95270,26167,113978,113729,74105,18480,-16784,-78044,-126319,-111814,-135234,-93002,-56533,-49267,-54211,-66362,-50514,-39157,-3417,99535,188548,173503,112251,29263,-11829,-36814,-64372,-98158,-45852,851,67122,159609,198287,119270,87993,46341,42202,48768,43885,-46798,-131804,-55801,7320,44128,32369,-21919,-86679,-102557,-64911,-11532,83503,173924,177246,180836,144949,93510,33498,-18313,3219,24581,-9759,11335,117148,221898,258382,214366,150755,67307,-21764,12803,91978,163838,216433,202462,166074,44753,-93758,-76859,-9254,-35530,-77487,-60435,-43555,-53034,-4197,78867,158003,157893,106321,69190,39510,31044,8221,-42031,-90461,2759,5231,-30454,-69542,-92614,-122032,-85647,26695,113852,106479,49227,12133,9160,15491,39463,38631,-40935,-47031,332,12403,7213,42226,52383,16030,-57012,-134777,-43116,-14203,-79489,-56015,-1582,-13594,-42541,-17890,8931,29675,88832,75767,15190,-46416,-100375,-108558,-83587,-105215,-140405,-91723,-27214,57927,202049,268430,212488,131874,128571,175727,148917,87373,81316,112678,82164,27756,-4698,-15129,23536,118417,180374,180787,157178,18737,-97316,-92584,-14819,88984,124492,122542,86660,-383,-125999,-129807,-28041,41827,25167,10289,-32833,-62490,-57093,-78359,-83683,-51624,-23082,-25408,-65029,-94818,-107967,-72788,-34132,22873,53053,42866,50341,64039,87307,48712,6080,5792,22998,34668,-16977,-62193,-10978,154017,222678,121547,68976,17577,33001,35311,119143,313404,510361,584205,559981,409939,174322,20009,-56456,-104703,-117576,-71539,-52309,-13645,26666,55630,91707,86935,19352,-28022,-10778,-33227,-73443,-110273,-131883,-103569,-46273,-16572,26176,53239,51490,38386,-10572,-76107,-64812,-67862,-72110,-94452,-122116,-38026,83590,160432,86974,-59771,-55467,-6581,9526,-32615,-82275,-99258,-124978,-101691,-49299,19114,37459,-15,5992,45075,63615,97610,206635,344853,375320,283859,96287,-50686,-67973,50587,116299,28956,-46501,-51496,-23043,-17179,-63629,-115267,-112503,-65201,-10978,34332,67376,98949,135195,129761,12502,-62040,-25934,-33742,-116618,-63312,42579,126017,125777,92144,93726,45779,-34764,-50708,-19599,-40205,-86010,-77088,-37404,20786,96847,179818,218253,147789,83193,14869,-3457,-33908,-96820,-53329,86770,89336,1012,-83344,-126438,-85179,-41745,-16657,-18034,-5917,14582,77090,112871,98218,12982,-93545,-147189,-67446,54287,174027,194619,174850,72453,-1481,-81475,-10801,78790,67432,2085,-35317,16750,-14881,-52517,-80067,-107367,-88374,-72380,-24391,-38895,-72857,-78260,-4081,92204,78477,33670,-31452,-59546,12227,82891,66387,21497,-4392,-7085,24246,110574,179211,93863,-41616,-38177,14917,3606,-38742,-67790,-80664,-87799,-90125,-84429,10182,68790,69174,143432,87632,-21427,-127455,-96462,-105939,-122831,-43201,-51342,-77489,-77708,1317,104553,191337,217524,220329,173129,51214,-98399,190156,482936,651356,405534,85537,-46814,-65773,-12848,24281,27788,28573,35467,28196,27263,4307,-5006,-33060,-49563,-62878,-75327,-50885,-60278,-93541,-102067,-123701,-60197,-23336,-2500,26879,81397,98509,85645,88870,24878,3903,856,12038,-54363,-123320,-89130,-142074,-67719,876,16703,33011,63689,39893,38492,113498,154099,145738,145984,118496,107310,96538,61430,10660,-50,26418,119136,237938,270485,152743,66160,-39214,-99808,-91133,-70384,-64265,-50756,-61058,-63412,-66510,-66836,-89931,-71117,92601,275820,420393,483727,419295,304996,99723,6822,-37453,-76641,-99404,-57442,-41900,-70411,-84401,-80174,-62645,-46287,-8456,-20524,-53752,-54922,-42308,-36284,-34324,7678,82891,82316,11610,-59348,-123143,-108021,-83796,-56101,-10337,36449,17707,-56519,-57238,8064,31057,39601,34217,21419,-35404,-80141,-29544,38086,21479,-95180,-59495,-32676,-71451,-60969,18645,48998,6316,-46771,-82116,-79703,-72326,-89626,-81199,-80807,-69416,-41701,-38747,-7171,-13537,-4190,-7815,-69441,-1799,138860,214556,112704,-12084,-109166,-134790,-114467,-128993,-53154,13892,34461,7296,-25006,-2336,67349,72224,-22813,-68311,-58309,-28468,-1228,75025,159228,310015,330275,236060,117840,41126,27492,-859,-22323,-12279,-2594,-26458,-83273,-115513,-88995,-66176,-66406,-80352,-121425,-57089,74405,175904,136468,21106,-14979,-18516,-32534,-29265,-23264,-32983,-53330,-75816,-17929,-58374,-14499,8584,11745,121515,226441,171156,44454,-57194,-51979,-50760,-100381,-114467,-61152,-41289,-35927,-80126,-103331,-91499,-88506,-44269,53014,114766,63783,-60159,-72052,-2862,9994,3269,-69888,-156153,-48495,-52855,-112068,-67290,-33066,21750,125811,253696,288915,278231,286348,337469,325129,187685,51349,1693,-41540,27853,161477,126452,13906,-54165,4079,34709,-15576,-50593,-17164,1366,-16293,-35370,-4776,2850,11201,43377,127353,35192,-6663,-55729,-129817,-136495,-2006,133940,149720,2717,-60536,30023,70821,75592,111815,179359,190751,151000,38154,-31700,-101265,-80411,-60071,-53785,-69292,-89746,-42341,69129,142373,192167,259616,288100,156474,63186,25809,20114,-9572,-57029,-70618,-43108,9848,74054,74364,-1118,-114421,-148932,-127199,-34199,109938,235103,132923,-5950,-96204,-122858,-67414,-21171,-1031,55941,74537,72663,70324,81878,56832,-15209,-38960,-46593,502,27564,-50688,-40544,102614,200457,151731,-4682,-94239,-70333,-110050,-80586,-27390,-8912,-3936,-20443,-70687,-39690,49761,158778,194802,200404,152604,127488,62402,-10654,-52715,-7566,81744,237973,373038,383819,293226,171050,113551,145805,125160,90863,19162,-36561,-76787,-95579,-35529,-20294,-27402,-14659,16294,11302,2918,-60652,-141186,-80820,-3325,765,-9431,-29105,-45540,-73048,-83299,-27522,40945,115197,170295,161592,146295,122196,91704,37803,32457,57838,72116,65963,66774,35802,6907,25948,-23329,-115345,-87619,-49220,-21181,5233,-11570,-99181,-63017,4903,24505,-7335,-46444,-73177,21302,74742,65305,-5758,-53801,-2177,170780,275229,254477,198667,69541,2945,-52176,-91245,-36880,-32256,-88613,-89164,-20580,31739,58164,43566,55906,117021,155169,111340,47666,-86592,-98005,-49128,-21056,-10623,-7822,-51246,-97172,-57400,-82828,-150188,-108113,3228,115598,126304,40469,-2229,-4736,4827,80572,132940,93039,12797,38882,97239,25695,-55192,-15577,111150,225376,197420,147881,103769,48503,74632,120504,211773,219775,288151,337380,274567,89329,78843,79513,11028,-77572,17033,171085,155546,4261,-90104,-3118,76067,105101,71371,20696,-490,33715,51571,52152,-18836,-64743,-9474,23082,47639,-7160,-54443,-90000,-43621,40628,139620,165194,189349,182907,160469,134442,75401,3775,-82922,-102297,-60305,-41151,-46249,-49494,-73496,-67327,-9994,84273,136108,99265,40469,-25062,-74272,-67214,8654,-15651,18191,154896,243879,231727,254992,164154,175347,295264,307851,174608,68637,-11058,-28240,8207,20777,37601,41171,21289,-3908,-26360,-31667,-14418,4044,28408,29879,-16575,-55448,-2577,1971,11671,-15955,-16880,-13828,20583,36590,-681,-48859,-81810,-55000,-48254,-78854,-115200,-114582,-59717,28366,61940,72838,87398,92758,24488,-43165,-102168,-54904,8840,5359,-42171,-103649,-65216,-57410,-57516,-49164,-17542,-14254,-20257,-65714,-103732,-112437,-68979,51811,190542,263860,287867,161169,54202,3201,-28222,-27555,-20151,20089,-5938,-70455,-110257,-48755,-84029,-98425,-84913,-67988,-40822,-37342,-46112,-33716,-19883,-11562,1807,94506,198823,157055,43832,-7340,-22684,-25086,-41221,-57780,-33869,-22256,-46388,-59161,-46275,-22532,-32264,-63246,-14983,106646,230510,247163,147189,27659,-78759,-93231,-87502,-43133,-31160,-19382,104705,232385,101959,-54726,-48226,161058,154329,67102,-8290,-32204,-17671,9672,38992,46456,13775,-49357,26575,86387,62710,3650,-50250,-21455,55863,140611,155174,91574,50135,29553,23283,43977,52875,52726,57212,65702,62894,63573,43386,17012,-3326,-11389,16324,39694,36338,-5091,-71779,-109506,-59129,-29388,-36504,-41527,-14879,21927,70435,49188,-14597,11715,56018,131422,206333,139546,44200,-31990,-90611,-85274,-85686,-40261,8302,10745,-5824,-39145,-51580,-57072,-81475,-95398,-49288,-3920,-9394,-18299,-53257,-89502,-73988,2220,121053,216707,97125,78848,103233,59933,4703,-36358,-15533,-7959,-12445,-20399,-24345,22904,135741,153909,111538,16636,-59712,-112657,-53261,-7863,-24194,-52164,-73050,-59401,4185,19484,-58117,-122046,-116373,-68359,-49455,-53102,-14059,12983,-13946,-94620,42292,252569,324113,239604,93035,152396,198047,93749,32596,63152,5037,-62657,-114314,-89073,-78904,-82783,-52908,-20551,17444,1787,-60527,11331,-23,13431,16780,24846,67767,77167,66655,49670,4946,-2172,-14901,-35455,45716,80837,8331,-6525,37239,151194,200292,84433,-8145,-75598,-56333,-56376,-36798,-36548,-83620,-123761,-115182,-85190,-49950,-62995,-72990,-69616,-110378,-101004,-59047,-57979,-72276,-47357,-34498,-68830,-84004,19138,122202,146078,81666,65191,107147,92718,15764,-66107,-67905,-70997,-88308,-74736,-22323,-824,12415,74328,134403,66355,-19106,-92730,-103748,-23121,-2825,-10170,6915,14388,-13830,-84920,-111350,-102474,-102118,-78073,-41844,13727,57207,73415,23056,-41714,-68243,-33415,-45274,-74510,-33054,17962,49842,46526,17139,-51135,-87107,-31656,11906,159479,328111,438756,285949,180490,85660,24546,-20154,-67025,-93412,-10766,21545,31792,59626,109016,214619,334948,335309,165813,79511,100183,72730,32432,9060,-5301,-28930,-98916,-100584,-72235,-39470,24322,79069,99877,71569,-25301,-116127,22382,145592,230976,202349,136391,107471,47903,-33928,-76966,-96613,-51319,-28096,-41255,-82767,-63946,-57101,-5105,30728,18908,-23135,-115960,-24456,193158,358270,339204,248880,142432,45465,7635,22809,-44073,-119720,-32705,41793,86344,64431,8014,-27207,-5075,28074,587,-44634,-20063,27610,88660,184572,242833,181032,67697,10090,-29521,-31739,2764,51655,82658,54524,1178,-20060,-6808,3091],[-22741,-18937,-19362,-30238,-38868,-6623,17527,34892,11070,-23630,-32133,-31344,-18282,-10731,-858,5010,77285,248078,372297,376793,299475,156893,48029,52260,23465,-21049,-17818,-20190,-63073,-111235,-108975,-50489,-24250,-15351,6019,51456,91000,103754,89057,86556,95337,44762,-14320,34035,75347,39724,32898,56804,125866,182130,144764,99469,80076,45264,54976,87521,132043,159391,98324,35773,-64261,-98285,-41490,41161,148704,266177,338410,292646,176685,120890,205594,315133,413215,335365,145138,5253,-54390,-118871,-132772,-106510,-90468,-59724,-9254,46771,130827,217941,275215,255023,221071,162057,48838,-48985,-76103,-74304,-86104,-116737,-80776,-75845,-96009,-120683,-105398,-67892,-12103,123665,356195,445082,313575,137244,28959,-42413,3202,-56346,-156777,-109097,-66637,-66725,-69153,-21799,55329,119767,211512,224553,144450,76259,47600,-22645,-61516,-99915,-129589,-47001,43296,69083,11554,641,159696,363496,271091,65675,-55901,-45698,19975,33213,-4927,-114632,-59107,14060,46699,57259,724,-69007,-55481,6613,9174,-73580,-69101,54020,76271,43144,-27779,-77672,4217,16230,78275,86046,46935,34838,15641,-24860,-36367,90881,204221,196312,93946,-34028,-29466,106689,286051,468362,409493,232234,-12816,-102574,218018,443227,365837,219789,49399,-7034,-7670,75317,132054,166295,92641,26453,-59133,-85518,-40250,-52496,-74356,-123856,-88334,-35170,-9267,-44830,-49353,-42612,-38636,-66033,-88409,-60640,-28174,-24241,-39455,-88738,-133173,-125606,-113258,-56359,-9807,37629,64540,-21815,-101602,-46249,60698,78768,-25860,-136866,-33296,107118,166163,116835,70206,38720,-13730,-23907,60356,192690,218008,162487,59312,-66981,-105506,-29305,55954,69538,77663,44438,-34292,21440,45676,28926,-59504,-82102,-47873,-78297,-75407,-44123,-51830,-45789,-56869,-90068,-80600,18996,146517,120991,-29790,-112112,-107295,-136457,-107925,-58285,25192,65487,54401,-25474,-50827,-62887,-42190,64115,158794,180018,133040,71054,12521,-15641,-59584,-71918,-68469,-58577,2651,95192,255408,254646,23786,-117085,-49485,-1224,-25327,-53651,-56705,-72440,-88875,-70796,-36283,-30415,-37466,-81466,-120342,-61734,-20708,18202,66143,123116,137642,104869,101851,106341,94674,61183,56480,118108,116461,29600,-15133,4418,37992,117159,68501,-45914,-52425,50207,2194,-9314,-27323,-56381,-81975,-45155,78562,232690,203589,78082,3051,49125,87100,76177,66075,20531,-29336,-58042,-15401,59293,110696,92718,59098,63411,29640,-77927,-41009,1452,-24721,-63281,-12465,142582,343375,346046,214996,78323,9367,67727,211708,384448,442270,394695,305085,213045,177274,222918,300192,318681,337947,288341,155086,36360,-21843,-11001,-7381,-35804,-90621,-78996,-19748,56327,76198,71141,52841,-46505,-133283,-76870,-40667,-86708,-75981,-6999,21231,-388,-22566,-3255,45076,60715,21632,-23210,-58666,-126927,-102179,-35553,35615,28948,-52331,-79024,-26098,20896,42480,53184,22517,17377,50505,71744,75387,48575,-1736,-43720,-71353,-82184,-81561,-81620,-74347,16701,45872,-10462,-63031,-5788,21144,-11665,16522,108437,143738,57495,-1263,29763,22643,-51548,-86440,-33041,-23620,-49284,18391,97434,145880,135759,7659,-28587,106011,236926,140780,11810,-76938,53082,46469,33933,32538,132281,216247,143670,-68603,-19155,330991,425477,354593,177741,37317,-24765,-68218,-98355,-41450,39602,121282,42766,-84288,-73081,46447,42785,-68837,-26603,3538,-52253,-26338,-32930,-55750,-59729,-18230,78499,202675,326960,401375,288636,66167,-56104,-55374,-7127,31932,-14706,-59931,47198,54659,-43465,-121353,-83141,15851,93456,167371,206497,176338,51173,-86869,7498,46552,43728,-54631,-119687,7107,121267,82974,-12561,-86019,-128793,-75168,-45201,-70499,-119823,-148338,-109733,-69256,-68059,-92243,-98124,-73780,-84900,-114470,-97224,-33957,23889,16980,58691,77107,87540,212032,211514,173527,36653,-33095,15265,-39068,-68279,-18208,46255,105954,107628,84823,82848,40246,-14126,-35401,-24652,-24166,24547,-29593,-72572,-14121,63042,69519,86630,156721,170070,65520,-7388,-10832,2616,10832,9729,-56150,-30159,22548,57435,32936,-66206,-109210,-75995,5630,82131,143834,115267,49219,84341,61903,76582,31063,41660,106158,148548,111185,38624,-26211,-81356,-101871,-96261,-109626,-170755,-105345,-57927,-26048,5027,-15733,-78422,2746,105370,153850,95312,79968,29134,-39941,-119661,-97420,51147,124581,105674,62734,18773,-1523,-52877,-118375,-109622,-122942,-88741,-53249,-48687,-55863,-67767,-47669,-30282,6516,96083,166763,161907,116446,37008,-17359,-60019,-92013,-100592,-34953,-6560,46503,139199,190625,132994,87844,25579,20615,33161,27936,-59652,-98228,-17233,51528,71925,47656,-11481,-79173,-101784,-76025,-25353,76254,200130,222670,231556,203103,161125,96308,25288,-9679,-6874,-29916,2840,104992,219297,263449,217168,155473,66219,-34105,-26585,40951,126001,223302,242721,213851,65932,-93510,-83693,-17695,-40351,-71774,-51128,-39397,-49114,-8163,61154,130907,134123,92417,56852,23346,14425,11403,-13993,-55735,4273,-70,-35694,-73423,-92736,-110371,-83516,16558,109138,102040,46575,1162,-4872,-2317,10272,-1796,-73651,-24819,30543,30516,8749,33246,54175,26614,-41054,-125045,-61021,-15819,-50813,-33565,4637,-42067,-91799,-34540,3310,29639,91502,78917,22338,-31756,-79219,-100940,-88167,-106105,-141634,-83088,-16490,55762,174787,250705,221550,140441,125084,163295,143349,113589,119708,136539,82151,19601,2336,6684,48016,128436,159839,134362,106559,3727,-103729,-90257,-1363,121958,169267,142281,96440,7640,-115153,-143918,-49699,15813,6557,7121,-21496,-53493,-63349,-79263,-83552,-50107,-20617,-16394,-52990,-88473,-109894,-83201,-46697,12770,44802,37745,43743,51481,80545,60546,33393,39138,46226,40291,-20226,-67383,-18396,150756,231489,136406,83313,22315,25814,33834,114910,294079,487900,549020,499712,351238,156425,29788,-29827,-86732,-98409,-58944,-42980,-5334,31395,51254,63292,69270,12648,-36667,-24049,-46250,-79109,-103438,-110106,-71336,-16412,6350,44298,67314,53051,23956,-37135,-105153,-74965,-72017,-72729,-89476,-125830,-44787,70561,128570,44837,-89213,-18021,27392,33017,-20761,-81055,-99820,-99744,-72332,-24882,37769,56896,17683,29552,59704,71878,92318,182116,291955,308354,243052,82181,-48878,-59383,56141,123793,40467,-51946,-61584,-23390,-12835,-66026,-128619,-122900,-96548,-36475,15169,52320,86173,100795,96961,3552,-68752,-29498,-31052,-105000,-78985,13604,91266,94846,78876,93412,53586,-28160,-46261,-17571,-33104,-70998,-63351,-29163,24710,106492,204672,264809,188287,105800,28136,8153,-29295,-110646,-63402,79813,102493,14301,-71425,-109449,-85521,-51406,-28395,-35006,-24591,8396,91972,148132,131601,23272,-100209,-126936,-26931,133290,265816,248845,171217,46789,-20385,-76147,20311,122305,109523,33665,-14574,17410,-30317,-62906,-82116,-104785,-87176,-73245,-21860,-30590,-69499,-107199,-43554,60699,62034,24288,-47164,-75232,-2022,67247,61995,25589,1489,-1218,31919,110795,171199,79267,-48910,-10243,38405,15170,-33352,-65932,-75269,-72976,-65496,-70384,14264,74875,82130,175226,106351,299,-99004,-81592,-101979,-112803,-25225,-40307,-75945,-61991,28554,105648,146974,165237,192591,154481,37441,-99570,179030,452394,654830,466893,127932,-15038,-48207,-31261,-7747,8292,24026,33990,29180,30009,-125,-22142,-59602,-70051,-70954,-63473,-22064,-24938,-62478,-78343,-117043,-55395,-13014,5924,30283,77435,84487,41796,10406,-41474,-36034,-19443,-10259,-82079,-93712,-84326,-143577,-54271,30646,49525,60363,88099,58494,39891,91204,122670,118791,120150,96709,86998,85791,70763,18674,-1109,23874,115353,241305,257016,138496,61278,-41278,-112115,-106535,-87190,-66729,-45362,-61193,-43573,-33385,-40050,-77592,-77968,95534,277123,390728,411879,344613,252481,78187,19575,-8495,-55428,-101942,-61278,-27972,-53132,-85768,-83903,-60916,-36151,10986,2581,-30826,-38875,-28897,-18924,-13710,18451,76375,60535,655,-62591,-120996,-97025,-80358,-50635,3951,53046,25583,-53050,-51040,17089,34406,30585,34302,29771,-27195,-69807,-15557,58279,38398,-85385,-53172,-27391,-67225,-59644,18515,44982,1635,-45694,-81363,-84410,-77784,-93556,-81307,-79383,-72380,-44803,-36280,5844,1430,-7081,-18123,-83875,-3856,133671,203234,93872,-29148,-120818,-138698,-105250,-110721,-46844,15155,35938,10527,-17605,3270,69705,52903,-51954,-79938,-89467,-57670,-30676,36165,108017,244051,273429,177157,59756,-17201,-2580,-18079,-22130,2772,19725,-5171,-63182,-91698,-56929,-42188,-55225,-84298,-126690,-51978,75750,169015,118197,17492,4528,-9966,-36865,-45175,-47942,-60742,-72941,-77411,4251,-28960,12138,21014,1950,84862,181914,123219,21806,-57567,-51169,-52109,-98069,-114538,-62407,-39711,-31860,-78750,-107200,-99625,-98620,-54970,37738,98471,58099,-58363,-74705,-18532,-17441,-26540,-86291,-137638,-51644,-58791,-133358,-82776,-51651,765,116332,260517,298652,286779,301861,378466,381869,238384,82648,26457,-21322,15606,168374,160383,48057,-50914,-6685,37544,-10401,-47328,-8094,9203,-20682,-53557,-6726,16681,24712,51045,88188,-5952,-29097,-48921,-108903,-141082,-8266,117442,140213,4291,-60858,39533,88695,69223,70846,107292,110502,76473,2187,-38972,-111655,-91226,-66445,-57109,-70344,-88261,-36516,78821,142628,171006,216206,233071,126967,52145,19069,10925,-17011,-61324,-75891,-54106,-11459,37546,44869,-10332,-109106,-130537,-122002,-34838,126378,253465,132028,2490,-77751,-101294,-84786,-38006,21312,89270,91905,75130,57950,68578,78133,14536,-25181,-41110,7957,56322,-6862,-71156,63469,185620,179134,56982,-44384,-59459,-128765,-74017,-22064,-11506,-10635,-5710,-21644,-3691,40803,121291,161299,181090,160784,153693,85473,5629,-41735,-11207,58738,186714,291142,310571,230843,105192,49260,96424,103465,95233,19094,-66686,-125281,-93627,-17151,-14662,-40595,-19869,22317,15300,1032,-67501,-159633,-81114,-1482,-2960,-14198,-26442,-40609,-67303,-78835,-21824,46126,112300,149701,130471,114302,94613,63771,9036,13145,39984,49856,40687,42480,18115,380,21491,-26272,-115725,-85889,-50309,-21518,11712,-11028,-98652,-68520,-1438,20683,-7550,-39098,-81284,-168,61299,65168,7451,-15176,18689,171004,277390,237490,179648,62005,7581,-38633,-115440,-46288,-33626,-87787,-74825,-6323,42629,60927,32297,32386,87685,120699,68526,7310,-94988,-89122,-46930,-19675,-10720,-14094,-64636,-102656,-64666,-101679,-157682,-89325,13814,121938,142211,63770,14659,13028,35409,103387,138424,75594,-10162,32752,121485,68407,-18064,-20902,80828,214304,211662,167075,122488,32120,19969,71739,191246,211591,277082,313210,233875,49970,48679,50813,-22437,-100597,24458,195464,181967,10435,-89522,11700,83736,97352,55408,-1990,-1483,39987,60587,63590,-5410,-66314,-14208,-10887,-2596,-34973,-60166,-89720,-36515,48272,153079,187110,203826,182850,161952,144912,86371,3137,-83955,-99427,-61832,-43847,-53819,-65319,-95965,-94071,-37284,47965,117488,93332,39642,-16861,-50150,-35614,3674,-47923,-8691,128853,240791,250497,264219,159650,166425,301276,343653,217579,100994,16157,-6400,29045,34961,45786,46294,25725,1343,-22389,-29445,-8885,15879,48706,57901,13470,-4323,47141,25743,22080,-6235,-11179,-9231,25002,37483,-1059,-44961,-68563,-41139,-43341,-69973,-110612,-129259,-64685,34142,76711,85940,91212,95587,28864,-40560,-94137,-47060,5475,-8489,-64879,-118941,-63680,-53365,-50715,-40885,-22351,-6988,-26490,-86379,-116756,-120223,-77305,55539,225942,306426,301418,152703,45458,-5131,-32422,-31035,-26275,12915,-13341,-63536,-94169,-34738,-58815,-80608,-75035,-50380,-20807,-17118,-26051,-17874,-13637,-8376,1768,81201,196829,175216,66548,2230,-29667,-30965,-42285,-61142,-42293,-32867,-54256,-61906,-48763,-23852,-24895,-45186,12786,134169,260333,277782,152293,18151,-67486,-64270,-79560,-46139,-35355,-35639,79798,205402,79489,-60373,-31249,167199,137764,54155,-17632,-38315,-18212,16556,52331,53348,13533,-47357,37558,99351,52149,-22068,-62099,-14174,61312,145875,163416,91341,36986,13904,10962,31783,43658,50146,58461,68064,67203,65875,41895,11065,-12877,-18802,18712,54629,59969,19776,-45165,-56838,2456,9545,-10154,-55160,-48013,-3830,60326,53131,-4609,14810,33529,77284,167783,119984,30264,-33827,-78462,-85472,-85335,-36916,6733,2952,-23807,-60238,-65151,-68438,-91353,-89483,-39915,199,-18243,-37156,-73083,-103904,-62325,6146,107349,189115,87039,76232,90478,34481,-14532,-39338,-25939,-44043,-73753,-56566,-6356,50068,134962,132115,97826,16370,-56520,-113811,-56713,-11623,-27050,-49996,-61243,-44156,13920,14864,-68781,-118133,-103399,-65363,-46114,-37006,5399,29433,-9837,-93997,27840,227972,290014,182133,25668,105588,157951,57983,1792,64783,23476,-39854,-95249,-83598,-80565,-80666,-47787,-10352,34866,22088,-49272,23791,-13936,-631,4606,16473,71874,90896,76837,55301,10297,11762,11881,-13566,52068,85780,10847,-1995,45893,170406,233020,126856,33562,-40668,-63638,-89739,-59150,-44053,-76210,-103797,-93912,-71762,-46400,-66439,-87175,-92364,-129574,-112715,-84820,-73059,-67545,-33372,-14103,-52125,-98588,7163,130664,166404,76117,49531,78287,65491,6924,-68240,-78234,-81213,-88346,-77246,-33547,-15391,4405,73868,146010,81471,-37902,-112885,-68014,12131,18008,6546,27078,46543,28943,-42513,-114510,-118644,-91015,-75846,-48510,725,40872,63745,25324,-27123,-58828,-49648,-69747,-99679,-38338,27890,62309,50166,16298,-48737,-92164,-31570,21317,158150,305177,430061,288857,180053,82637,14859,-28596,-71292,-78792,-3766,32260,27290,34649,69230,166805,277038,280931,134463,56071,72746,58778,31817,21065,14088,-11257,-80279,-119178,-78305,-40459,21639,78303,101791,79681,-8916,-115610,24945,163966,247918,197497,100823,66630,26068,-34421,-58644,-78792,-40477,-21162,-38028,-74596,-64501,-64066,-26284,2519,16454,-14225,-101876,-58958,142493,318316,306007,219941,103005,1383,-19746,14819,-46331,-116778,-39454,30188,73892,54213,13566,-2859,-10674,3180,-16671,-52704,-29879,30911,99193,202993,264490,193917,69771,487,-41617,-36150,829,46958,81381,59941,2509,-24786,-11515,-1963],[-25527,-20467,-20204,-30733,-40367,-9536,10346,24391,7759,-25972,-38370,-25330,-1919,8406,6361,-779,51373,223668,366024,384552,310807,170653,70095,75648,48292,-5336,-19996,-29518,-72835,-112330,-83939,-25563,-3228,1406,20812,66246,103176,104038,88975,91853,106832,61246,-14780,26238,70301,61678,65939,79455,134461,173325,118440,71686,49291,15161,24731,51869,86593,115970,71162,15318,-78433,-84611,-26903,46942,144705,263515,339458,296072,183255,137088,228292,343817,447391,340018,121868,-9269,-54131,-110225,-125694,-115083,-105678,-74940,-25038,30941,122618,225857,271277,233468,192151,144312,45858,-58120,-88401,-88914,-99725,-112860,-90545,-99622,-117828,-111060,-75994,-55537,-20671,109529,343189,464641,355825,156685,23690,-68573,-29324,-70379,-147356,-110343,-72641,-71671,-63291,-18897,51798,109147,212856,247862,191062,129898,77791,-7694,-69564,-109210,-126031,-54799,14768,28198,-18894,-3879,171452,392384,307854,80320,-42916,-38186,18872,33307,584,-105723,-65799,3114,37492,61993,13845,-75306,-39621,40555,28591,-63745,-73528,48991,63702,31107,-29110,-109339,-28971,19608,116625,103344,43181,25993,9715,-27041,-30527,98187,199406,193319,95100,-37830,-49979,55022,173688,369766,385840,253336,11983,-135498,142502,382629,360109,251601,50492,-13926,-6950,64018,130722,164804,73849,-2448,-78673,-82648,-11456,-23455,-64971,-136757,-90632,-53702,-16861,-42802,-40078,-29894,-24789,-55633,-88659,-74846,-38281,-27910,-38519,-89678,-100190,-105469,-128232,-57610,-6689,35421,64974,-26381,-92664,-13617,106925,122652,4220,-116078,-80349,63301,152733,95873,45383,17604,-30256,-48734,45062,215094,300838,239631,115790,-24576,-100101,-27788,63755,74707,78185,43011,-29442,18216,45466,24965,-66648,-73311,-38907,-66444,-61431,-30645,-40633,-42908,-57570,-88008,-88412,6609,142025,135983,-19296,-104356,-113100,-160702,-104116,-29932,62586,97596,72772,-19679,-52887,-66793,-42786,49713,148086,195618,161195,88937,34499,14749,-38518,-68413,-70543,-54859,169,86941,264063,308740,68604,-134568,-52173,17378,7373,-23805,-38913,-58168,-76971,-59794,-33612,-35970,-45516,-82816,-110859,-52825,-10751,25103,58937,99280,95783,63797,64894,76509,79951,64215,58310,104540,105021,37251,38164,44249,35703,105185,81209,-34749,-89850,40152,8261,-3224,-26048,-51220,-73038,-44976,68347,214189,189102,80428,13061,54364,85166,78874,67156,20768,-30936,-59358,-15782,61176,120210,103223,72668,90365,71698,-28596,-2327,40492,4596,-51847,-24241,105288,293715,315159,200532,65603,-20937,33034,178468,332014,363064,339126,307135,252757,204460,229901,283586,263775,269579,229184,119736,19631,-30873,-18877,-16216,-49321,-105837,-89413,-44111,32909,70269,78773,66771,-34703,-118741,-83545,-43554,-85058,-75394,-3426,38439,26075,-11433,5237,44944,54050,14632,-27409,-56167,-113395,-111576,-41012,35815,40524,-27469,-48698,-8119,27486,49537,57390,11569,-14706,23960,78836,110175,86391,25831,-25705,-58211,-72244,-64149,-42501,-40876,18721,30309,-35911,-76420,1476,17956,-23021,-14841,42710,70106,-13715,-41620,8019,6642,-66919,-84360,-26320,-7072,-22900,29037,94098,123227,99054,-21594,-39733,100863,239821,150923,17394,-50879,67264,68701,86833,128489,96285,133725,42330,-171689,-161885,249150,393163,348526,187234,42608,-19290,-63192,-95666,-39996,41418,141078,99757,-50247,-85293,43473,45925,3397,55121,78877,-1085,-732,-18332,-47658,-59334,-21084,67010,185167,317380,416548,333311,91257,-56061,-85911,-23665,37596,-3132,-76670,35679,50624,-44946,-124906,-71560,40176,114903,176442,216377,200522,86740,-4092,49451,59102,31574,-84601,-106463,10357,103117,49772,-46347,-90968,-124468,-92553,-61250,-87554,-128854,-127453,-113009,-76997,-73345,-91307,-87652,-59970,-76657,-112877,-102492,-36088,22375,22088,63372,51702,30189,117880,118939,104326,-11103,-56376,24065,-12033,-28906,9857,64600,121941,120926,92496,76281,33981,-16300,-37422,-30623,-38352,14753,-32430,-64227,-7623,61466,63496,87772,157337,164783,55771,-12856,-16236,-6938,-3057,-6583,-79877,-34798,30503,61335,28306,-72631,-112700,-72433,6307,84462,159082,157768,108927,137805,74400,61240,5594,33951,107355,131939,71806,5777,-49209,-108636,-86570,-61599,-85888,-155270,-108002,-48504,-23484,530,-6294,-63770,-14628,103039,173871,111680,87659,34101,-34846,-128977,-65334,90453,144669,105577,56050,19746,12297,-30258,-101808,-103809,-108148,-79985,-48464,-48123,-56969,-68584,-44222,-21386,14777,85662,138916,146741,118147,45606,-18800,-77191,-115888,-98183,-23454,-13645,29423,124387,184553,144776,81090,24,-3271,15481,8747,-75477,-69066,25027,96742,100174,62921,-1011,-72930,-99199,-81884,-36341,64532,215226,265255,276736,256842,227331,160003,72829,-7723,-35712,-48186,-5773,88735,204920,255756,211795,153490,60135,-46605,-65618,-4932,87603,224296,283348,262489,86756,-90308,-89895,-25934,-44721,-63251,-39193,-33128,-43729,-7914,50783,110903,116268,81996,44542,2525,-11321,4423,13537,-9099,21577,-2875,-42043,-77415,-90922,-96026,-78870,1533,97821,93462,43131,-8897,-20973,-22697,-19628,-45756,-98843,169,59367,47890,9545,25556,59208,41244,-20807,-101551,-77375,-19029,-22408,-2898,32762,-25551,-131659,-49855,-1701,31402,95544,84102,31762,-15041,-55543,-83121,-86601,-103543,-137492,-73104,-4772,55364,149498,226259,222870,146571,120308,146087,134869,144202,163159,161723,82001,10088,8044,29250,77084,144725,150869,106524,70721,-13735,-112416,-87880,8313,145375,204248,156086,102399,13794,-101658,-139550,-63776,-5532,-9210,5766,-8083,-41010,-68991,-73338,-69611,-34291,-9863,-4507,-39627,-80158,-107747,-89416,-55032,5905,39900,35457,38653,40949,75731,74403,62697,76011,72326,46195,-22311,-70303,-22769,147525,238398,152055,97898,29417,21870,32655,107738,266418,443570,486775,413793,279121,136000,39687,-876,-54932,-75429,-42445,-30271,4608,35693,43221,33305,49078,3909,-46300,-38125,-59189,-85698,-95686,-86065,-38336,11833,26553,59338,79726,56646,15664,-51983,-123050,-83422,-75293,-71593,-82419,-127515,-50712,55473,93019,3273,-94486,18948,61501,57736,-5791,-71619,-82297,-68703,-44914,-2929,54054,76872,40437,54959,73574,81079,89050,158470,237565,242311,202792,70341,-44641,-52226,56782,124378,50249,-59544,-74827,-25383,-8294,-66591,-137519,-111612,-116254,-59374,-2450,39209,78647,78327,64210,-8891,-77192,-32729,-26845,-86641,-86523,-14578,53087,58731,60688,85617,57958,-21439,-40485,-14131,-24483,-54716,-47814,-19238,30032,115517,224682,307379,230055,127829,40892,19154,-24062,-118433,-68798,70032,110212,25834,-59984,-90623,-78437,-55597,-36602,-48593,-35650,12030,116920,194297,172153,37145,-103439,-104165,16028,216663,354121,295136,162968,26970,-31516,-58745,47041,160975,151470,73165,18777,29653,-37180,-70654,-82648,-101355,-85300,-70978,-15532,-18470,-58239,-123629,-73770,35651,47000,17952,-54811,-83987,-16146,46863,52573,26697,4916,3691,40608,114242,164939,63724,-55375,17666,63754,31186,-21390,-58868,-67728,-57960,-42861,-54222,20209,80447,95008,208500,132305,37548,-65640,-67495,-98240,-98060,-6489,-27911,-74197,-51278,48297,98132,101823,117575,165189,135847,25938,-97390,161033,404842,623691,507866,165712,14364,-23845,-30647,-31086,-13888,12613,27445,27782,31810,-4054,-40150,-84435,-86583,-72836,-45017,13251,17561,-24194,-47821,-105142,-50217,-54,17367,35648,72877,67407,-4059,-60206,-74252,-52899,-15189,-667,-51763,-51838,-72705,-130491,-36781,65727,86997,90143,111618,76733,43670,72198,97477,99739,101996,81337,70781,78663,83741,37112,8249,27581,112473,239860,239493,126374,59279,-38905,-117726,-116730,-91639,-54370,-38688,-61540,-21999,4974,-6627,-60367,-81228,99357,275028,352296,331919,264346,193190,53374,27666,19739,-31818,-98067,-59199,-3602,-24400,-76311,-84141,-56650,-24081,32442,29895,1364,-13136,-8354,3502,8717,28464,66868,38301,-6768,-54353,-93943,-72485,-58982,-35185,18548,66403,31889,-48659,-44982,23718,32499,17873,36497,36273,-20626,-59091,-2786,72034,47286,-71522,-42236,-19670,-61675,-57408,19112,41205,-1039,-41267,-77125,-87000,-82131,-94321,-73668,-69749,-69807,-46214,-34828,15791,13920,-8768,-26656,-96505,-8428,120091,181938,73798,-43437,-127537,-125833,-86486,-90425,-38136,18314,39119,15274,-8898,9775,69474,30504,-76225,-69592,-98631,-76179,-46590,15859,78265,192803,219034,118559,1920,-75966,-22786,-33909,-22196,18013,43706,19172,-39834,-60207,-20486,-16196,-43033,-86686,-128256,-47530,72298,150691,90576,16282,20828,-4598,-44533,-64448,-74878,-90940,-95188,-67850,35783,8098,39572,31645,-9045,41439,128072,73192,-469,-57438,-50197,-52128,-93694,-109676,-60728,-35781,-25568,-74555,-108446,-107111,-107759,-63667,23380,80669,48951,-57629,-73121,-30134,-39366,-46879,-89192,-119608,-53769,-63319,-134558,-83427,-63172,-19650,102743,255111,293580,279859,300887,397928,419532,283520,115674,51879,2808,8795,168310,186217,77592,-41979,-18656,38696,-5191,-42379,1835,16122,-26086,-73632,-6538,33896,42283,63620,61662,-23424,-27715,-26916,-81878,-129612,-19280,92161,120235,1745,-59957,49851,108798,66884,27430,29093,31675,8923,-18554,-38904,-116414,-104159,-73177,-58834,-69031,-84169,-28938,89664,143247,150523,173768,178871,98820,42714,15347,5550,-20821,-62483,-79797,-65577,-32788,7802,23798,-9647,-85322,-103934,-106872,-37034,134005,251832,120120,6533,-59818,-77075,-71818,-32394,60955,130192,111442,77850,46093,58781,97122,49392,-6951,-33264,12706,80806,36171,-54910,24723,162157,196360,119644,18516,-27042,-97564,-61569,-14219,-12118,-13895,14230,25466,35341,45080,96417,137008,163544,166068,176683,104134,19287,-31188,-14123,35073,135951,211357,232974,164746,42921,-7603,44943,73912,92912,19778,-88782,-149755,-56993,14889,3968,-44698,-23737,27576,20930,2699,-67424,-159720,-78920,1331,-5778,-20785,-25589,-37818,-62651,-73100,-13596,53704,112067,134491,105892,86788,68763,36352,-19354,-5269,23232,29680,18015,20387,3514,-3969,18157,-28193,-111216,-84401,-52386,-24541,13243,-16945,-99622,-72009,-7921,15380,-9261,-33127,-84253,-23999,43826,62861,25419,25874,33647,155077,265027,217629,165967,61506,14010,-26561,-135582,-55431,-35282,-78499,-51562,9283,50546,59003,18611,7622,55815,83664,24185,-31186,-89549,-79019,-45277,-18241,-9614,-17498,-71283,-86553,-58691,-110632,-150441,-69013,29362,133573,161692,88669,30852,30273,67871,131868,146431,63699,-28040,24058,136920,104941,15686,-15438,56177,197754,218640,181285,139075,21277,-40688,14507,160581,196375,259388,282357,187767,11429,15488,18227,-56137,-108189,37052,219952,208056,17144,-83467,27639,88951,84107,31820,-29720,-1660,45575,68398,72120,6659,-67565,-20101,-44188,-58626,-59750,-61650,-88232,-29941,52860,158056,200504,209968,176040,159370,153314,96342,1669,-84969,-94838,-61139,-44940,-58762,-75571,-105053,-112124,-59354,15204,93616,83853,37964,-7588,-25593,-1285,13697,-73016,-39189,96251,223006,255820,260815,151694,158059,304401,373041,261817,138691,54596,35093,66375,60496,61073,54932,33232,9791,-16280,-26757,-3624,27805,69711,88766,49018,54047,94427,42653,29663,4573,-3406,-2442,30617,37269,-3768,-42001,-55560,-30919,-40926,-60080,-98321,-113240,-57105,48975,98644,102221,95444,98255,33991,-36305,-81957,-33991,7480,-17613,-85082,-133540,-67382,-55390,-47711,-35631,-29125,2788,-33139,-107460,-112286,-114306,-82234,60436,260989,344309,304110,140512,36770,-12938,-36392,-32379,-31348,4456,-21856,-55104,-70125,-1315,-29585,-62754,-64036,-31563,1115,5167,-2321,1787,-5185,-3619,3887,69449,191168,192083,90165,18486,-25399,-29887,-39279,-60433,-48091,-41963,-61083,-64155,-49614,-23248,-16944,-28175,36299,153331,277353,296647,151563,4477,-51995,-38801,-67896,-49499,-41518,-50845,54954,175090,60339,-57119,-10521,167307,119650,41012,-25510,-41803,-18242,21885,63888,58687,12059,-47043,44537,108176,37460,-48590,-58800,-1984,67900,149997,171856,93943,27807,3317,5205,26487,41195,53876,64758,73515,73255,69253,41412,6126,-22049,-26787,20382,69984,88150,58238,6177,9471,52963,43864,23482,-45909,-82686,-25357,56038,62736,9737,19620,14039,26893,123083,94620,13782,-36142,-65902,-70599,-75306,-30070,7570,-1807,-36942,-73937,-73600,-76467,-97898,-79938,-28488,4498,-26969,-53537,-86893,-102986,-49892,15171,103819,172050,81879,73285,70451,-1068,-39871,-41250,-22147,-53812,-105354,-47133,19612,73605,128009,106579,79924,13115,-53807,-111047,-59284,-15836,-29393,-45699,-46559,-25269,27003,10458,-77146,-109099,-85269,-53618,-33453,-17892,25308,45070,-6014,-93124,13741,193424,241195,119342,-35864,78353,131383,31446,-27393,63826,42446,-12964,-71049,-74648,-77013,-72504,-38052,3100,54885,46073,-24482,53547,-20676,-19456,-11881,6748,75970,107994,91346,64693,17157,21132,30936,2079,55419,93495,19297,7821,58437,190217,262693,169929,79397,5594,-36307,-93818,-76218,-46618,-62676,-79341,-68267,-55101,-40685,-67268,-96756,-110079,-119466,-99206,-99578,-82579,-59153,-17757,7567,-32262,-101336,1180,141303,185366,71897,37999,55344,42529,1589,-63724,-83862,-84922,-83354,-75384,-40794,-25783,815,74020,148849,91952,-43609,-67163,-21530,49671,40058,25673,51146,84887,78493,12562,-68848,-86440,-75689,-69960,-50674,-8150,28828,58777,31840,-10205,-42471,-54597,-83185,-109428,-31127,43979,76917,55842,18152,-43069,-87557,-24699,35211,160113,282526,406317,287060,179924,84221,11559,-29778,-62779,-57842,4563,43962,24030,10769,35958,125748,219726,222210,104183,37965,53673,53806,39819,42054,43862,16463,-51904,-101874,-71843,-33359,25498,81181,105088,88383,10445,-92457,39667,189951,265977,195406,71937,31693,14903,-21865,-33921,-56361,-24505,-7455,-26222,-59932,-58499,-65692,-41911,-13873,24124,1340,-80318,-81427,98395,275627,266283,183125,60064,-41171,-45064,9273,-42399,-101733,-36844,26141,69046,52718,27815,26455,-433,-6648,-14488,-43082,-26254,43149,116132,225326,287450,213462,85878,5506,-44275,-33007,7693,51560,89032,76099,14878,-18019,-2766,7808],[-21490,-15912,-15871,-26944,-37499,-8234,5083,13263,3432,-28385,-42083,-15568,16065,28515,17435,315,28407,184113,339707,375940,306982,170451,85184,97096,72000,8051,-23716,-38761,-76814,-95549,-56192,-125,18249,19469,37200,82132,112799,102173,88607,96946,117072,77159,-12683,18346,64804,89029,99609,102444,144266,164869,94588,48200,23840,-9196,-1155,20485,46478,74023,42673,-3217,-87145,-69057,-11428,51955,137456,251431,323780,282228,175885,139808,233807,350426,455868,328166,95371,-22629,-53747,-99996,-108607,-112286,-110518,-85286,-38469,18636,115080,230365,262519,213449,170829,135712,50925,-61470,-98626,-104117,-115354,-106707,-97726,-117150,-105446,-76614,-46205,-42018,-27012,95011,318100,464891,388527,173041,19872,-75862,-57572,-79235,-136754,-110053,-76617,-73982,-56463,-11850,54669,105268,218263,271965,236101,176338,94499,2220,-74628,-115968,-120993,-61453,-12288,-11101,-45421,-12778,161431,386149,325494,90016,-32409,-32736,16801,34098,8175,-92669,-69062,-5313,30638,68532,30879,-86461,-25130,72117,46265,-53339,-80654,41527,50911,21108,-24253,-134231,-62039,36514,157820,122314,40466,18114,4616,-28314,-25169,102633,192880,191321,96048,-42430,-67812,9304,65939,252045,335792,252673,22208,-158197,81681,314970,345004,274475,58968,-21281,-8981,49275,123770,155115,52902,-33302,-95303,-66045,25219,9574,-51769,-136777,-82509,-74381,-28613,-41953,-31312,-18602,-12258,-45845,-87744,-89701,-50426,-36228,-41786,-74341,-68705,-76447,-117194,-58422,-6310,28258,58964,-27967,-70336,21791,151007,162365,34153,-84936,-106378,29734,138201,72739,17809,-5667,-46396,-71077,30560,229441,379224,310923,168733,20581,-73344,-20929,74462,82264,80377,42438,-26780,10156,39675,20447,-69146,-66652,-36115,-61038,-50361,-16820,-27280,-36314,-55714,-83533,-92056,-2856,137098,152423,-4867,-95739,-112848,-129945,-54990,21388,104582,125902,86604,-12903,-52817,-65959,-35581,47951,145752,215469,193459,107001,55531,47678,-6717,-45075,-54621,-42110,1245,81152,271634,366775,129080,-119051,-57223,34291,40724,5495,-22571,-42775,-61330,-44867,-28139,-39284,-52769,-85632,-104993,-49916,-7280,28932,48494,69119,49860,16762,19117,37856,57350,59382,52622,79591,77273,41305,79620,73484,36892,92399,90311,-18424,-81502,46969,20316,1935,-26699,-48156,-66413,-45724,65499,206046,180803,83458,21129,55769,80781,82028,67971,21005,-30614,-56684,-11845,66036,129437,113068,87959,126010,129982,40704,51418,84758,35065,-37689,-34931,70847,238771,276984,182423,52516,-51853,-3345,139120,265219,268816,269507,294668,278566,218592,220603,248428,193795,188598,159560,79238,1114,-40661,-27110,-24348,-59791,-117779,-97402,-64984,9315,61365,83796,76414,-24556,-104866,-92867,-51006,-85699,-76987,-3373,51798,52563,3625,14243,42407,44711,4689,-35529,-57585,-101038,-113171,-44819,36643,52566,-3757,-22606,4725,27521,49216,54552,283,-45200,593,82693,135377,116583,49231,-8893,-44862,-62832,-48543,-3663,-2901,19419,11652,-61446,-79731,15325,15612,-35464,-46564,-26466,-1514,-82398,-81531,-16581,-11726,-75791,-59459,-13433,11853,2590,36915,89925,103487,66132,-45316,-45936,95208,235858,155696,19738,-28836,78917,88260,128407,208461,153799,159731,72448,-91430,-249879,182845,357298,331946,187294,43097,-19234,-62900,-91254,-37098,41918,154170,157222,-14291,-94569,27565,37650,59077,133212,158443,50017,23821,-5703,-40771,-59992,-26535,52545,163150,297603,413692,366267,115734,-49420,-114150,-28100,47751,10139,-92233,24215,47346,-43894,-124915,-55814,65502,138512,186499,222486,219975,130461,76337,88860,73330,23786,-100522,-81652,5447,66038,4046,-83652,-83816,-103620,-109615,-77467,-104040,-127021,-109152,-102251,-79571,-74296,-84927,-73214,-44160,-66760,-108090,-108734,-41432,17349,24443,65116,25659,-21367,25607,24841,29329,-59097,-81753,25239,11128,8517,35457,77354,129504,126638,95894,65968,25336,-18578,-38139,-36511,-53072,221,-39251,-55906,-3303,55589,55206,87601,153584,154515,42873,-22279,-25825,-20128,-17891,-19055,-104693,-47434,28036,53297,12817,-85281,-116864,-69361,5170,83718,169491,199667,183248,211218,103851,62024,-17025,21384,100749,106031,28974,-27917,-70295,-96618,-46276,-32545,-62523,-130747,-114240,-44787,-23995,-6292,4488,-31114,-8494,115403,204211,137364,99066,38960,-29785,-107230,-17105,133468,166979,109140,51788,19007,21957,-13024,-85292,-96664,-93249,-69278,-44721,-50428,-60746,-72404,-44021,-16640,16333,65164,103786,125405,113869,51245,-19478,-88527,-112988,-84596,-14187,-23409,13685,113532,178886,151951,65535,-30695,-27772,-2117,-11946,-95716,-47968,62563,137833,125369,75164,6980,-69681,-95013,-80019,-44445,46830,214417,298729,312182,301624,285827,217930,116942,5322,-62505,-67020,-17141,67204,178114,233519,195780,141926,47304,-57941,-103902,-47097,48730,217522,320214,307588,105543,-84890,-98305,-36729,-51609,-55532,-28112,-27892,-40081,-7573,43974,95938,103450,75153,32883,-22732,-46892,-12743,38652,41836,53927,-312,-50342,-83943,-89489,-82783,-74124,-21689,75426,76549,35265,-20257,-41588,-47185,-46993,-84403,-96899,23615,83096,61097,6199,16482,64441,57074,534,-77129,-93699,-26566,1155,23502,59395,7027,-109591,-65903,-9243,31215,96416,86614,39426,781,-31917,-61814,-80983,-100473,-134048,-66053,3176,52271,123919,194445,212981,146264,111258,122451,121939,173366,206785,184856,79467,-3406,9141,48185,103242,158845,146226,92950,54527,-25243,-120995,-88069,10877,154237,221920,158524,100243,14277,-89235,-121687,-71852,-24328,-25144,2599,2853,-30027,-76490,-61691,-45435,-9467,3296,5652,-28834,-73929,-106315,-94443,-61459,520,36384,33575,32862,30734,70560,84836,86769,109305,96012,48170,-27006,-74613,-27356,141526,239885,164435,109044,34366,17624,29350,96396,231815,380654,400742,307692,197541,110889,45035,23620,-22380,-52697,-25640,-17818,12694,36362,29060,1262,25569,-8889,-60190,-55852,-73006,-96286,-91814,-66304,-12002,32147,39189,67450,87079,59553,12388,-53185,-111503,-92228,-81310,-72638,-77267,-129172,-59170,35776,54574,-35450,-73830,47451,89295,79136,8999,-57656,-58769,-41871,-24171,11193,61173,90374,62516,77154,83148,86881,83707,133159,183028,180989,163601,57787,-41691,-49513,49838,115146,54535,-71905,-94020,-32089,-7367,-68914,-133434,-93738,-116523,-82114,-21325,25172,71630,63905,30655,-27872,-90642,-38686,-25440,-70063,-86468,-44778,10852,19378,36031,66308,54284,-18330,-36889,-13021,-18436,-41071,-34278,-11008,33472,120039,234802,338865,267972,145546,49603,25928,-21895,-121496,-75307,52389,105690,29643,-53769,-75270,-70311,-58122,-44361,-61167,-41245,20695,145691,242968,210401,47235,-108428,-82624,57548,295660,428408,328128,149528,10595,-37843,-42273,66002,191051,188795,116562,60530,49165,-36754,-77999,-85113,-100427,-85043,-67365,-8070,-7037,-46789,-130031,-97700,13705,29889,9920,-59535,-89446,-32966,20236,34743,20231,1245,3476,44680,115720,158358,48243,-64074,39935,84310,44566,-9811,-51346,-61657,-45939,-24947,-40595,24568,82127,103479,234806,157290,79222,-31543,-58272,-99503,-84159,8518,-17857,-74859,-50683,52025,75597,53976,70932,132333,111483,10735,-97908,135708,344459,560363,520750,193234,36878,-1825,-19039,-44259,-39771,-8359,12155,19669,28014,-11983,-63412,-109435,-103292,-72672,-26261,48486,59979,14161,-17125,-90919,-49457,9591,26011,37759,63354,44074,-51448,-97553,-69196,-49050,9934,42665,7996,-13575,-61119,-119777,-21327,100320,124144,117623,129076,89686,45744,54565,75862,84942,89092,71473,58478,73012,95413,56950,20966,32626,108321,231339,216461,112807,55265,-37915,-119629,-119688,-76617,-31327,-34779,-66334,-3751,41748,26558,-44601,-84736,99038,264493,303471,248317,183332,129374,23323,26689,40890,-12400,-94507,-54396,24249,7445,-60276,-84034,-53598,-13966,51453,56203,38500,19150,15083,25889,28437,33278,50306,12545,-15384,-43945,-66861,-43621,-25605,-10547,30716,71803,32148,-47841,-44141,21953,19318,339,38791,37638,-19438,-51717,5275,75794,44086,-57955,-30646,-13231,-58581,-57850,16945,34334,-5340,-36972,-71698,-88914,-86886,-93344,-62261,-57274,-65104,-49370,-37971,18526,19697,-12589,-35347,-109499,-19466,95861,149045,49869,-57753,-129695,-106985,-66284,-72394,-31221,19583,40301,17822,-2427,13593,62887,3316,-95521,-52742,-77120,-80627,-52337,8160,65111,158107,172378,63158,-54915,-105140,-16904,-47042,-26422,28558,63735,41320,-18221,-29718,12550,6039,-34237,-90966,-129991,-47895,60193,118456,53823,12802,27556,-7512,-60244,-91415,-107906,-126827,-110431,-45397,73931,49001,62936,36105,-24616,-9340,65881,19413,-26281,-61265,-53068,-54825,-91624,-104782,-60803,-34381,-21917,-72196,-110811,-117443,-114899,-71029,8239,58931,32462,-62815,-71947,-41372,-59107,-60909,-85084,-106977,-59235,-70013,-123810,-76035,-69591,-43227,81309,232230,268018,252149,277844,388534,429360,314882,145623,74185,25119,6144,157340,197178,96456,-32863,-34927,34682,-3506,-39179,8723,18375,-35324,-97556,-4593,53111,62955,79161,43629,-28043,-18678,-5668,-55357,-112482,-38388,55232,86413,-8736,-60699,56657,124892,68028,-7273,-50182,-42422,-49146,-21036,-33330,-105242,-121904,-83398,-62374,-69106,-80954,-23174,97827,140908,128747,132687,127617,70295,31653,10837,-18,-24263,-62749,-83289,-78902,-52563,-9862,15224,4500,-48960,-72859,-86832,-42275,128501,226679,94104,2252,-46703,-55943,-43177,-4474,109049,171692,128634,77141,32196,49445,106103,76982,8818,-26899,11878,96693,73240,-21555,-15906,127501,197377,172549,81103,11217,-68894,-49789,-8222,-14108,-16897,33259,65273,68211,53192,77861,114956,143875,164387,191312,113410,25880,-26235,-21696,6508,83285,135864,155946,99705,-11496,-54246,-6362,35485,80267,17351,-92683,-99599,-15655,46869,25099,-42650,-29140,29020,24966,5043,-63162,-141369,-78538,931,-10249,-31885,-30265,-40688,-62552,-69574,-5915,60415,110988,120642,84320,61507,43807,9559,-49098,-25275,5168,9481,-3905,-1535,-11066,-9886,12375,-32591,-106192,-85768,-58372,-33681,5027,-33040,-105636,-76760,-17617,5554,-15689,-32195,-84484,-51966,20462,56071,44645,61065,37514,122928,239019,195836,154981,61160,16330,-21816,-123284,-67270,-40356,-62737,-24146,22950,52130,49027,-551,-21005,19346,42646,-22074,-61549,-75358,-71940,-47516,-18902,-8659,-19951,-75519,-75122,-52028,-114021,-140954,-52812,42934,143047,177093,108645,41805,42959,98763,162243,152739,54444,-43552,8754,138668,129775,41860,-8746,33503,172841,213267,185189,148915,22427,-86971,-48243,117816,171687,233334,244141,136904,-27448,-21986,-20313,-92591,-100883,48564,238541,228882,21575,-74789,41268,90353,66493,961,-63387,-4434,47245,71450,73833,13168,-71954,-30280,-73337,-117674,-70802,-61534,-88957,-27567,50855,150216,198797,203407,159971,150253,156641,102042,-3641,-89063,-92083,-60935,-46756,-63068,-80855,-95754,-104068,-76490,-14930,63950,68772,32666,-1047,-6519,23664,27902,-83729,-72401,58458,191514,243787,239793,135977,145916,298997,388174,299209,174470,94017,80769,104491,85843,75615,61328,39528,17796,-11469,-27066,-2198,36076,87034,118175,86887,115067,133333,50741,32362,13567,3452,3402,33939,32476,-11967,-43269,-46875,-28122,-42324,-52764,-85584,-90105,-41049,69829,124982,118192,96426,96895,35904,-34024,-70140,-20284,12034,-22241,-98871,-143554,-80869,-68943,-53632,-37790,-38531,11109,-42849,-128443,-95578,-100810,-85326,63683,290848,372007,294077,123203,25654,-22791,-42990,-34162,-36216,-6766,-34763,-49875,-45489,37513,-5779,-50064,-56843,-15912,21411,25526,21259,21219,1897,-1207,3764,56115,178627,202505,109899,35328,-16176,-27190,-37348,-60348,-55050,-53194,-70521,-69304,-52640,-24874,-12673,-16505,51379,160727,278199,298901,141505,-16155,-39411,-21842,-60354,-57499,-53464,-68490,28035,140492,42359,-48800,7745,155188,95259,22404,-36898,-46530,-21518,21069,67997,56878,3819,-54779,40418,105187,14179,-78974,-47447,8184,69096,145743,172654,92062,16474,-6640,1811,22678,39240,57063,69392,76399,76358,69338,37711,-1442,-34049,-39630,16352,80466,115332,103864,64333,68073,83529,64461,50375,-26740,-121528,-42487,55577,74967,24222,21783,-6018,-18494,76749,63206,-8272,-43738,-58612,-55991,-65082,-25664,5432,-8857,-49727,-84244,-82113,-86113,-103895,-72346,-20844,2924,-41540,-73527,-98139,-93989,-42384,20327,99997,156933,75439,64567,39266,-48233,-73067,-48964,-14877,-36453,-52217,-11154,42140,86778,111461,75187,54796,2644,-56422,-111424,-67087,-26220,-37365,-45752,-35910,-10228,35161,-1103,-88708,-101614,-69981,-41856,-20661,-3027,38709,52749,-9222,-98580,-6414,143622,174060,50186,-94523,66300,112706,11731,-59519,53988,54100,9848,-49441,-68927,-73938,-65727,-31102,12665,70333,66075,12107,97966,-16789,-44264,-38025,-10676,72813,120382,102235,69171,16009,15828,31554,939,51627,98349,25856,14202,65849,200721,278414,201923,117684,47081,-2524,-75019,-95295,-52614,-52376,-59146,-47650,-43990,-41108,-73793,-109053,-112126,-103724,-82851,-101304,-96240,-58027,-10782,19800,-20445,-101485,-7450,143642,191289,60208,21495,29134,15608,-8969,-61576,-92111,-89725,-83143,-79088,-53881,-41550,-8287,64611,133228,86895,-38314,-23759,22370,77001,51848,35713,67150,116683,121398,61175,-31575,-64070,-69175,-71857,-59813,-24093,9966,46706,30519,-2645,-33161,-60260,-97464,-110479,-26499,52796,81204,51678,10824,-46229,-86516,-23700,40814,152338,249317,358411,268689,167805,77037,2581,-34398,-54550,-43853,1688,42869,8573,-23568,-2327,80440,155980,153631,65046,12722,29821,43207,41367,55881,66209,35521,-31694,-81565,-65761,-32316,21518,72981,94780,82270,16543,-77922,51298,207317,269162,180470,35219,-8903,2421,-13989,-20287,-45656,-19157,-2633,-22498,-55638,-62141,-77793,-67669,-31315,23758,6231,-68895,-105451,47281,216803,206469,125474,4706,-83331,-83056,-10847,-49707,-95083,-42339,12527,54337,41866,31682,41981,3925,-19911,-15864,-39205,-29642,44236,119490,230372,289360,217419,95210,7214,-55089,-42157,3122,44753,84396,82036,17783,-20430,-1716,11110],[-16644,-10940,-11841,-24374,-35948,-8413,-3587,-4191,-7815,-36280,-46506,-6729,30277,43761,26532,3177,8797,128157,289032,345056,283352,151818,84430,106312,85654,12689,-34426,-51527,-75397,-75432,-31580,20037,34198,32599,48689,91896,113630,93515,82850,96127,119640,85634,-11833,7508,57023,114460,125943,118131,147843,150845,69639,25367,-350,-32680,-27551,-9919,10118,33522,11708,-22948,-94147,-58080,-1170,50028,120933,223898,285171,244624,149169,126239,219709,331608,433903,296804,63390,-39008,-57937,-93302,-95764,-106800,-110445,-96547,-53866,5746,103359,224113,242111,190081,153052,132067,61192,-60738,-107161,-120215,-134309,-103000,-106084,-116558,-76150,-40644,-21566,-33155,-36078,75922,278263,440698,403068,179921,13756,-67059,-76199,-84125,-130135,-113373,-83641,-78621,-53098,-3829,62175,105102,223629,291949,272894,207586,93922,2810,-80586,-123028,-119034,-70836,-40275,-50095,-70621,-29251,128915,344657,318495,90099,-28743,-33330,10204,32067,14421,-79701,-70902,-13888,23136,74514,52347,-87139,-13995,94101,57124,-46555,-94065,28426,35127,11306,-13768,-91029,-65436,64406,192610,137331,34212,6904,-3628,-32297,-24007,100198,180351,185073,91485,-52634,-85360,-33559,-34428,120950,259762,228175,17722,-131379,34205,243210,315417,279459,68105,-31976,-16858,29473,108703,135008,28262,-68663,-110063,-44248,61821,41283,-38996,-128876,-71325,-96663,-49157,-45909,-26503,-12432,-4827,-40136,-88360,-106436,-66749,-52585,-53309,-54762,-42560,-50116,-95443,-61227,-11893,13428,47441,-17551,-45404,51671,184803,192050,59942,-53063,-78315,13329,120772,45834,-14240,-33061,-64874,-93234,14296,230950,439572,365928,211310,62183,-41367,-9911,86685,90455,81743,39450,-29003,-3536,26591,12896,-68709,-63068,-41162,-64776,-46969,-8418,-17667,-31590,-55534,-80463,-94720,-12452,128488,165974,10460,-89391,-109464,-97171,-5207,76813,142773,145548,92301,-9188,-53570,-63789,-25923,51480,147989,237563,227351,123241,73219,80025,30426,-9940,-26260,-24756,2512,74600,273766,420067,198671,-83678,-67089,45613,70536,30937,-10137,-28361,-43698,-27920,-21340,-41497,-60182,-91500,-103831,-53567,-11090,27438,33377,34222,8900,-25413,-31207,-8699,28155,46883,39051,44455,34840,40114,103100,85674,33270,75220,92398,-441,-34443,70793,36116,4043,-30981,-48945,-62478,-44732,72837,205198,174423,83857,25157,52182,72729,83632,66856,19843,-29502,-51663,-6036,71229,135233,119416,102258,166120,198711,124773,114215,128320,62453,-23940,-44703,37194,181342,232430,159685,38199,-81093,-37354,97428,190081,167564,191522,266492,284170,216526,194309,197159,116723,106389,89811,38655,-17788,-51118,-35745,-31578,-66682,-127898,-106764,-83944,-15040,47975,83809,78457,-18282,-93211,-105519,-63798,-89566,-82279,-7993,60090,77193,21570,22320,36417,32892,-7456,-47827,-64164,-92455,-107962,-48736,35064,60826,14747,-2828,10815,19815,39632,42612,-10233,-63124,-12244,82896,148237,135451,64626,3144,-34299,-56624,-36039,32364,34513,17526,-11141,-86552,-72259,32992,12580,-50042,-76217,-82298,-46658,-123022,-118850,-44408,-31606,-63086,-19767,8269,33144,25959,41596,83101,86161,39149,-63513,-49518,86835,223371,153716,17860,-13199,83685,101037,157463,255157,216334,211903,146822,19455,-258196,137252,320818,305548,177402,38170,-26268,-68272,-85599,-33946,39662,157876,208136,21226,-87436,-1729,20679,93997,190659,226418,98264,45885,4009,-36114,-62584,-35291,35346,137620,268929,392241,382307,137018,-39495,-127303,-20405,60035,23039,-101818,13243,44124,-40899,-121065,-37046,90061,161697,196349,224096,232192,173937,145361,118861,84379,17573,-96944,-58602,-5614,12508,-52245,-111014,-67464,-82307,-120584,-93452,-120160,-119720,-96519,-86179,-73572,-68136,-72394,-54970,-26470,-55330,-100675,-116386,-51212,7685,22367,62280,-121,-65254,-59955,-64788,-44977,-103590,-108028,18488,26489,34117,48111,78420,126249,123941,94473,51462,13398,-22079,-38241,-42578,-68813,-19685,-51812,-48803,-2953,43648,44081,85888,146768,141443,28560,-34415,-39029,-36373,-30110,-18842,-109580,-68331,13799,32393,-13704,-104316,-119565,-67097,2527,80391,175046,239166,270276,301929,150744,82457,-27390,6124,87682,73724,-13915,-60873,-89272,-78811,-18021,-10377,-40857,-103277,-115750,-44573,-27384,-15418,15717,10432,34369,157282,253011,174502,113654,42966,-25480,-77322,33034,171943,186175,113363,49492,16676,27329,-1306,-70899,-88105,-78138,-57013,-42190,-55856,-67705,-80068,-48174,-17534,8807,35952,63591,98383,103144,52827,-20587,-92384,-81932,-56939,-7012,-36139,-253,107032,174765,154751,42459,-62860,-45978,-13697,-28807,-119154,-35305,91904,172532,146590,84100,12970,-67102,-86474,-68035,-47303,24519,197287,319541,337469,336878,334124,266813,154431,23113,-84896,-86276,-31061,42187,142763,199846,170339,121221,28899,-64170,-131503,-85751,11080,204079,351373,346882,122801,-76414,-108849,-50012,-61173,-49633,-18803,-24209,-38614,-8421,38956,85164,95934,74253,26490,-46436,-89675,-34514,62294,94331,96701,12067,-57023,-91812,-87689,-71257,-69123,-52522,41384,50588,22478,-32124,-65940,-72536,-60738,-83524,-65805,44103,101356,70252,-1251,6218,69640,74199,22836,-52818,-105761,-38187,18421,41552,75817,33954,-74633,-81616,-19588,28185,92686,85052,44501,15675,-8143,-38991,-71606,-97111,-132989,-62999,5991,45264,97986,157715,192338,138898,98116,94287,106284,197423,247694,205310,75132,-20582,5304,62198,122970,166590,141672,89274,56814,-14925,-115558,-90105,6186,147634,218947,147448,88892,8471,-78431,-100448,-73711,-39850,-41275,-2955,10059,-22204,-84733,-45649,-15895,18473,14458,11606,-21783,-70665,-106896,-98099,-65395,-2300,34911,32237,26621,21006,63961,88397,101035,133924,114113,45062,-34935,-80645,-32351,132828,235414,172315,115767,36035,12363,24422,82689,194325,306806,299684,191992,113920,82067,44982,41960,7717,-30990,-9427,-6721,18100,33132,9481,-30690,1066,-24234,-78105,-76136,-83084,-109324,-93589,-53692,4512,42386,43195,68148,89006,61653,14473,-42073,-87757,-98315,-90445,-76512,-74739,-128408,-70646,11808,16319,-67649,-53885,63759,107886,95961,23335,-41071,-35628,-21249,-11028,16352,57129,93701,80759,94457,88177,88350,75313,106313,131143,127922,127223,44309,-40530,-50809,36000,97071,53596,-86203,-117556,-43006,-10616,-73398,-122763,-78038,-100960,-102712,-40905,10277,63237,53689,-1891,-53131,-108502,-46681,-27674,-57859,-80192,-76447,-31063,-14303,7921,35689,41669,-19189,-35856,-15029,-15966,-30792,-23307,-4789,34765,119433,233955,356309,300005,158747,54025,27949,-23472,-120421,-85256,25867,85899,22382,-54290,-64433,-63872,-60162,-51832,-72269,-42812,30521,172944,286236,238351,48804,-116627,-62107,97340,365289,483096,346869,133133,-2316,-40284,-30092,77138,212042,220108,161649,107263,70392,-31195,-84156,-89790,-101958,-85046,-61528,214,2172,-38883,-130161,-114044,-5680,10535,-916,-62872,-91847,-51874,-10333,9140,4981,-10768,-2439,42014,112658,151061,38372,-74722,53750,96958,51820,-2100,-45660,-57914,-37023,-11190,-29907,27066,80075,106821,249618,177122,119715,2517,-54419,-107132,-72675,18506,-10984,-76762,-61577,37243,38496,5678,24646,92344,79509,-10293,-101549,105506,278307,474401,504684,208702,51484,14954,-4258,-44690,-65216,-37687,-12201,3578,16959,-25312,-92414,-90441,-98730,-72775,-9917,80137,97758,48186,10102,-74950,-52966,13678,29293,34440,47608,14870,-91674,-69511,-51374,-37056,42183,99832,67677,17489,-52590,-113793,-10384,131270,158539,141145,138750,95560,44609,38393,57589,73567,80771,66920,50592,68018,103289,72865,32287,36446,103122,217295,189727,97197,47411,-40895,-120523,-113701,-52163,-5063,-34735,-76614,9216,72991,55738,-33087,-90058,92197,243301,245332,166141,106556,65247,-11344,15613,51331,-486,-95975,-47645,52253,38051,-41664,-84064,-52736,-6918,66316,78829,77942,57288,41250,47173,43937,31325,25558,-17266,-27204,-36663,-42966,-13945,14332,23083,42276,68046,25022,-52043,-50509,8234,-7744,-17558,40921,33327,-24427,-48673,7937,69775,29519,-46070,-19826,-9004,-58831,-61874,11263,23756,-12278,-33813,-64737,-88181,-89278,-89378,-49872,-45237,-60085,-54843,-46313,13268,18735,-18048,-42946,-118294,-37993,61815,106335,22202,-71727,-126383,-89544,-48453,-58379,-27762,17638,38339,17155,947,13687,49228,-27725,-104515,-40644,-60205,-77481,-54500,5219,60672,136772,137526,15974,-108479,-66882,12460,-52878,-36113,32112,76603,58330,-837,-3723,38458,21793,-30587,-97764,-133361,-54373,38549,73702,12456,4241,22025,-20784,-85657,-127413,-146616,-112139,-87824,-13696,115982,91557,80023,32813,-45457,-63915,2465,-36879,-56959,-70836,-61305,-61843,-93642,-102442,-64748,-37879,-23361,-74006,-115783,-129932,-111641,-75035,-6812,33574,7710,-76044,-73896,-54267,-78229,-71018,-80422,-100756,-69074,-80173,-121927,-70655,-73917,-71980,50871,190822,221172,203311,232284,349077,408006,326936,169092,91418,43048,8056,135841,190255,101539,-27458,-55961,24881,-6127,-38620,10991,14647,-48560,-119300,929,75423,88456,97823,30290,-29369,-13716,5933,-33858,-95200,-63806,8654,39752,-28157,-63904,57767,133003,71407,-19128,-123971,-107992,-92991,-13167,-24888,-88243,-140568,-97917,-69170,-72168,-79972,-20688,101421,134017,105028,93530,80747,40319,16821,2859,-8731,-29671,-62947,-84135,-90002,-63934,-13132,17868,28877,-7694,-39240,-63915,-46908,111218,181966,54383,-11718,-40382,-40099,-15033,33930,156940,207484,140473,71278,15552,38041,101961,91128,18197,-23958,4904,101917,101294,6411,-58731,81843,179588,207214,133774,45487,-46985,-41892,-6044,-18961,-21443,47578,94947,91464,59243,60958,91346,120326,153979,194605,110632,23128,-29617,-37074,-28644,28845,66722,84752,41070,-53932,-85906,-53004,-10535,56237,9950,-77135,-56241,18584,71196,41863,-38957,-37003,25623,25924,6478,-57236,-125324,-82156,-4881,-17168,-47221,-42093,-50602,-68212,-69511,48,64774,107591,106045,63687,37617,20656,-13959,-79652,-47610,-14895,-11284,-25340,-23638,-26977,-19102,2468,-41031,-103381,-90192,-68666,-49790,-15109,-60020,-118036,-84244,-31638,-9877,-28131,-37644,-83756,-83356,-8464,44497,62386,85420,28903,78982,204469,174546,144577,57056,12137,-25523,-110853,-82523,-49390,-43595,3723,32960,46207,30013,-26220,-54259,-21969,-2067,-69321,-71226,-60068,-69978,-54874,-21465,-7146,-21138,-79709,-74252,-52433,-118365,-135828,-43158,50646,145833,183546,119626,45144,49204,126539,191309,154487,46023,-57235,-14333,125130,139958,58766,-5734,10857,139477,193684,176327,149761,38523,-64342,-100727,64103,137615,199533,199938,83575,-66440,-62958,-64669,-130991,-86726,56121,248392,242107,23273,-65446,51010,88700,48945,-31223,-101191,-11330,43816,68377,67284,11959,-80965,-45650,-88746,-95492,-59759,-61702,-93179,-30788,41150,128430,178563,182510,134942,134680,154281,102441,-13631,-97219,-92446,-62087,-49582,-66893,-81520,-83132,-88735,-85810,-42005,30039,48317,23159,1018,4899,35926,37274,-78671,-101647,20065,152034,215144,200038,110456,127698,282098,384685,323811,203015,127080,119910,133413,103547,84111,62128,42557,23773,-9206,-31437,-5650,39414,98660,143935,126175,175506,161619,50824,30492,20219,8884,7747,34182,22516,-26026,-49360,-43697,-33239,-45685,-49197,-75730,-69523,-20508,94820,154398,132550,93129,90445,33394,-34634,-60241,-8117,17701,-21330,-97943,-137330,-105336,-95974,-69802,-47704,-46707,16373,-55500,-121327,-77492,-86904,-86081,65324,313686,387541,273160,101977,12297,-34488,-52387,-36582,-38179,-17087,-51500,-49113,-22057,72815,9872,-43561,-54871,-5016,39634,44107,44447,39260,7039,-1719,409,41015,159550,204955,124460,50013,-6710,-25734,-38567,-62858,-64046,-66696,-82349,-76904,-57806,-28998,-12503,-10642,57805,157094,264233,284759,122875,-42360,-31988,-14169,-59153,-70467,-70828,-88012,545,104181,26234,-38570,21373,130658,64567,-2436,-52646,-52460,-27454,14041,63547,47078,-11660,-72174,23543,87223,-17645,-107810,-33488,14848,63720,131448,163448,83538,2021,-15159,1039,19315,36026,57409,70367,75811,76534,66468,31356,-10370,-46705,-56524,6619,85665,140334,153579,123660,114844,95237,72035,68026,-7297,-149620,-50324,60058,90097,38670,21848,-25316,-51954,42385,35192,-31814,-55680,-56419,-45861,-57469,-24082,438,-17962,-60839,-90226,-90316,-96455,-105683,-66514,-16966,-4441,-61570,-96283,-101583,-86588,-39209,20449,93143,141777,67747,51163,63,-101216,-105420,-61073,-8884,-9485,-7599,24314,58102,89805,88454,41726,26062,-12512,-62811,-115280,-78753,-41375,-50069,-49563,-29072,716,37438,-19476,-101344,-95459,-57699,-31309,-9310,7773,46024,52913,-18468,-109075,-30731,82572,95246,-15836,-95522,65637,100135,694,-89764,37620,58931,28587,-29868,-64433,-69172,-59443,-25862,19667,82508,83243,66052,156532,3753,-59495,-67940,-32893,64057,128564,110273,69278,7375,-3027,14531,-15989,49346,103449,31691,17927,68811,202220,280714,222361,147576,81104,26570,-55452,-112130,-60246,-44194,-41749,-30724,-36778,-45616,-83939,-119949,-97367,-91193,-68800,-89279,-112419,-63708,-11953,22932,-16403,-101574,-16464,138320,184357,43559,2164,1643,-12544,-22117,-60177,-95043,-90981,-85541,-86406,-70602,-59944,-20625,47893,103155,68811,-23185,16317,62854,94587,54840,38075,75999,141798,157146,101548,-2446,-50215,-69969,-79666,-73990,-44593,-13133,29363,23033,-2317,-29877,-65721,-110588,-110530,-25475,55172,77105,40200,-3067,-55601,-87511,-26466,40119,136685,209441,294221,237736,146989,63600,-8620,-38023,-45671,-34730,-9212,31387,-16166,-63418,-41785,34790,93339,84801,22718,-16209,3778,28519,37684,62913,80196,45568,-18524,-64955,-59401,-34531,12432,56350,73563,63865,10916,-71083,61173,217258,260057,155716,-5870,-44952,-4530,-8915,-14958,-43559,-20193,-2112,-23324,-58325,-72102,-96516,-99606,-43868,17004,2850,-65383,-120349,-3422,150810,136946,61542,-34024,-72990,-113216,-41620,-64509,-93816,-52574,-6765,33443,25050,28115,46949,2865,-34089,-21460,-41116,-38213,36522,111644,219605,271437,206626,98638,8920,-67541,-60500,-10096,28815,69228,79574,13923,-29287,-6043,10178],[-10844,-4997,-7352,-22334,-35179,-9424,-14117,-26984,-25057,-47793,-47756,2710,41821,55050,34177,7830,-2043,63661,219641,295506,244698,120447,67236,101378,88042,9108,-50572,-62554,-63937,-52614,-8718,36237,45650,41407,55321,94941,106895,80622,73740,90979,115626,87419,-9404,-1807,52224,136964,144526,126786,145447,132694,46848,6350,-20678,-53216,-52019,-35793,-18411,-223,-15927,-39860,-96942,-50165,5243,42776,97450,184453,228546,188319,108787,102694,192998,294464,388066,252374,31006,-55138,-63739,-87621,-85091,-100038,-106519,-107038,-67759,-4751,89699,207617,211428,165269,139880,133112,77924,-52082,-106384,-124281,-126166,-98801,-112049,-99681,-43224,-5246,177,-26599,-45248,55588,229464,396494,399423,178907,8972,-53157,-74813,-81972,-124991,-117724,-91081,-82938,-49982,8848,79213,112299,231854,310356,302335,224445,81840,-963,-83579,-125807,-117002,-79270,-64217,-83055,-90475,-48127,84164,282843,295068,85168,-27834,-35960,3227,31303,23418,-63537,-65625,-17945,18753,83850,84173,-52830,130,107654,64272,-39753,-108939,14518,20992,6391,5568,-32135,-14419,102503,218570,149598,27098,-4596,-11629,-35310,-23449,94173,164744,176586,83732,-65328,-97313,-69648,-118979,-8690,171514,191051,9030,-102102,2160,176176,275632,269092,78277,-41755,-26539,9635,90243,109930,5201,-103794,-115316,-17552,99161,73373,-24615,-121532,-57179,-100519,-75706,-50795,-22026,-7971,738,-35081,-86538,-114022,-81311,-73253,-68813,-32409,-18710,-24838,-70480,-61466,-19597,-4395,42463,18306,-15461,75725,207510,212996,84192,-18722,-23312,22718,105120,20267,-45797,-59941,-81896,-111206,95,222397,476761,402735,244649,101836,-5182,9367,105014,103658,85859,37176,-32218,-17574,11199,6233,-61356,-55666,-48087,-73348,-48520,-3751,-10419,-27519,-54793,-76039,-93870,-19559,118343,177011,28734,-82443,-101985,-67070,41275,132065,176232,158348,92924,-6015,-52083,-58147,-12954,58644,153898,262486,263708,140401,91236,114673,74874,35300,11658,-2614,6090,69563,271592,463668,272441,-41819,-78160,53472,98472,54825,1395,-11777,-20432,-6261,-10265,-39108,-63408,-96125,-102753,-59007,-17530,24166,17546,2432,-10485,-40091,-69552,-57174,-1738,31886,22823,6537,-12519,37210,110155,83823,25481,55940,89741,19745,18644,107448,57459,6222,-35340,-49433,-55083,-33123,93916,210425,169978,83508,28236,47697,64753,86598,66964,20673,-24117,-41547,3826,78710,139277,124128,117167,208528,271897,218280,182416,169650,87434,-9220,-49862,7002,127429,186696,135896,26314,-96100,-55807,63358,118358,71008,115744,227730,270336,201242,157221,139584,45219,36434,31882,5451,-32469,-58597,-41258,-34398,-66550,-128010,-116145,-98236,-36428,32910,80227,74011,-13854,-81316,-117101,-78449,-93248,-88515,-14130,66439,102009,44737,31700,29936,23147,-16345,-60084,-73178,-85630,-97773,-50691,32439,65936,28991,12416,12393,7026,22819,23555,-15700,-55340,-8217,82012,150671,144111,73235,11752,-25071,-51908,-23988,66729,70773,15241,-35641,-105715,-54395,54247,10423,-64400,-92597,-66684,-26553,-88541,-139430,-71322,-44079,-24215,36604,44574,60097,49188,45710,75398,72685,21486,-73809,-50230,76791,204156,146776,13944,-2483,82107,107662,176689,272762,250385,245283,202969,86301,-234909,114458,289216,275343,162081,31568,-37876,-76331,-76357,-28956,36212,153144,248269,56495,-62791,-40139,3471,110135,223245,276469,143661,67204,12819,-31953,-65192,-45058,18395,111971,235396,355763,380057,154927,-27685,-108556,-2751,74005,36167,-96676,5001,42289,-34388,-110513,-13434,115516,185454,207617,223513,237905,211521,197736,138024,90791,11701,-84114,-39302,-17590,-50091,-112742,-91967,-45716,-62141,-109947,-105873,-133743,-111298,-87448,-69243,-58042,-52917,-52758,-31458,-4910,-40128,-88892,-120342,-63694,-4786,17230,56047,-22533,-96324,-133125,-139514,-100692,-134608,-130767,7126,34058,45797,45720,67047,113325,114742,89825,34226,-900,-26004,-36640,-47142,-83725,-41855,-68238,-42284,-6503,26440,32434,84416,139681,129104,16109,-46388,-53297,-52709,-33106,3716,-72730,-93226,-11095,653,-48058,-126280,-116134,-64036,796,77101,178038,276218,366736,404719,211354,117052,-18040,-6442,72482,40500,-52063,-89855,-104106,-68405,-743,7006,-19455,-72505,-101784,-43059,-31260,-24644,28223,55628,102792,227907,321183,222969,131262,47139,-20535,-48114,79052,201804,200207,117391,50343,15100,30612,7187,-56975,-76000,-60611,-41813,-39083,-62366,-75954,-90016,-55312,-23094,-6814,4477,23494,68803,88161,51728,-21192,-87587,-44756,-17157,895,-49705,-9755,106703,174917,155869,16224,-86420,-47347,-12013,-34442,-142086,-28735,113098,201044,165106,91732,19805,-59565,-70102,-46944,-42315,1278,167841,327941,355825,365897,373575,306679,185367,41723,-97738,-103591,-44875,18051,106551,162328,140201,94807,8430,-61246,-111505,-118493,-22279,187305,376576,379510,140170,-63464,-118763,-63280,-71162,-44309,-9958,-20314,-37382,-9139,36184,79183,94777,82300,31634,-55826,-134289,-49429,87275,148108,145638,37016,-55026,-96097,-82368,-59224,-61570,-85847,-980,18232,7135,-41138,-90227,-88599,-49562,-40270,-24714,63110,116788,78615,-9548,-2490,77135,95344,48672,-26283,-102147,-50919,31037,52700,82883,51033,-46328,-92804,-30290,24186,86079,81312,49180,32133,18171,-13099,-56891,-90994,-131133,-61944,5536,36276,73839,121015,165130,127235,84114,66728,92371,215661,285162,225136,72289,-38215,-720,73115,136517,168112,136811,93013,71426,22755,-90116,-89865,-2583,128809,197045,124662,70802,-818,-66523,-77721,-67633,-48431,-54283,-8185,15855,-15444,-88648,-24773,17904,47139,22800,13971,-16572,-67850,-106937,-97107,-63640,1009,38572,34220,22782,14161,57299,85456,105047,148145,126304,39300,-43109,-84944,-34478,124814,228059,177926,120447,37057,8848,21651,71595,160483,233002,196683,80870,38247,53966,42799,56936,37348,-7397,8749,5283,23423,29314,-11036,-56984,-18430,-36399,-95237,-91803,-79631,-116012,-98614,-46881,12631,44947,41763,64998,89034,66329,24290,-21710,-63002,-94111,-98897,-79565,-71290,-121795,-81738,-12254,-15673,-87509,-40931,69929,119464,111562,41159,-19639,-11619,-3605,-1712,16555,45996,88662,96255,109730,92785,89196,67494,82225,87357,87415,98038,33916,-37065,-50937,20613,76222,53307,-90775,-135334,-52721,-13900,-75732,-110627,-62770,-79307,-111375,-55418,-762,56587,47876,-27440,-79414,-122666,-50620,-29165,-46634,-67786,-102915,-57317,-25399,-14411,-49,24958,-19159,-32895,-16111,-13055,-19531,-10415,4012,38534,118304,227158,363434,329529,172714,59176,29857,-24346,-114637,-94996,-4348,54279,5906,-57290,-53346,-55564,-57799,-54090,-76723,-38540,42528,198177,321114,254184,43492,-116745,-36372,140861,426776,520066,356749,120604,-7159,-35571,-17890,86233,229330,249667,210283,158894,92157,-19806,-83677,-91232,-100004,-78499,-48137,13915,13454,-31135,-124580,-115770,-17453,-5131,-9112,-59384,-85606,-66067,-35985,-15996,-13089,-25319,-7974,37036,108480,146749,42788,-80969,62171,105438,56662,5660,-37710,-51397,-25316,4944,-16214,33611,81126,111163,256277,194990,161276,42161,-48882,-115522,-58363,28718,-1849,-72010,-77778,10589,-3914,-35512,-16171,51241,45569,-31753,-99577,79031,218319,383575,469263,218039,64335,31621,14370,-29517,-76427,-65761,-38598,-14783,3886,-38282,-105053,-60666,-81823,-68807,8687,111661,133375,80632,37441,-51934,-51166,17847,32157,30840,31748,-11801,-94496,-24295,-34209,-22766,74801,158163,123335,45917,-42023,-106149,1448,162451,194561,166425,146979,100246,45979,30077,49191,71742,82212,72212,52385,68990,112314,88434,45509,43893,103553,206646,168333,86506,41648,-42387,-117299,-99482,-21409,25287,-31955,-85160,23001,102844,85230,-20279,-91597,84120,217165,186489,95380,44003,12010,-42459,1815,55552,8538,-98714,-32173,85571,71716,-16885,-77188,-47115,3873,83253,102953,123851,107362,78765,75853,62136,29290,-160,-43773,-36104,-27455,-16016,22418,64277,70819,64257,63618,17986,-53990,-57320,-12713,-40475,-20297,49647,30983,-27903,-42593,12865,63098,14037,-29240,-2881,558,-54757,-62094,9638,17168,-14567,-24685,-48193,-75549,-78994,-74797,-30867,-27680,-48452,-54455,-51548,9179,21840,-14285,-39956,-109516,-56155,27587,64504,-417,-76426,-113456,-68560,-27227,-41511,-20730,19742,40747,21080,9169,17709,36761,-53304,-96170,-28774,-46401,-71716,-52626,7605,64515,128950,120807,-10784,-116675,-19144,52512,-43570,-43474,35513,88113,76138,18926,23888,63160,37700,-24630,-98321,-130952,-58962,15980,27903,-18851,-2921,12072,-36443,-112164,-163623,-129934,-69556,-44091,29768,165912,141641,98079,29779,-62800,-103800,-38063,-82127,-84239,-78356,-67028,-65482,-91999,-95533,-65084,-39023,-22772,-72800,-115579,-127175,-95552,-66633,-11961,14737,-15981,-89538,-72190,-61945,-89592,-71921,-71535,-92712,-74656,-85562,-119202,-64304,-71149,-98738,20206,141377,164478,145178,176028,291693,365228,324863,191420,110541,63628,22177,116083,174310,100351,-20044,-72331,19033,-3474,-31807,16803,13460,-55861,-106555,19549,110944,129667,128698,26762,-25625,-9201,12904,-12318,-70424,-76823,-30941,-5958,-46943,-61131,60740,139345,82061,-3284,-127671,-136590,-95699,1828,-8338,-65034,-119935,-107632,-71081,-69783,-72768,-13155,108208,130426,87777,64940,46906,16433,5088,-2126,-14319,-30507,-55346,-72606,-82917,-52972,311,32559,63747,41566,4156,-29657,-35031,98025,137123,12747,-26457,-32748,-21739,16592,81288,205600,240475,153299,68304,5104,31457,93610,98592,28179,-16548,1261,104633,127292,34444,-93205,35889,152054,226657,177619,78786,-24525,-30481,542,-18248,-19953,63651,121868,112896,69193,51744,73620,101270,143511,194079,103618,18918,-33786,-52944,-60827,-15728,14704,32297,1368,-73888,-88275,-77003,-52967,30201,5821,-47404,-14114,50375,92994,59508,-29072,-38579,26128,31877,14648,-43277,-105409,-81679,-8155,-17763,-55040,-52223,-58664,-70434,-63858,13120,75178,110307,98691,51727,23720,9369,-22377,-98968,-63382,-28058,-23722,-37136,-36726,-35881,-23442,-3311,-45269,-94955,-87701,-72788,-62307,-37067,-86617,-128100,-86167,-41148,-22070,-38021,-40488,-74621,-103881,-32705,37498,84773,104985,17592,38816,176533,164180,141353,56007,9370,-28431,-96993,-91377,-52094,-15197,37650,46890,41544,11150,-49637,-83192,-58787,-40774,-107736,-54175,-39925,-65413,-58683,-15882,5097,-10763,-73654,-76327,-54677,-120160,-127855,-32402,59043,147989,186760,127619,48271,56959,158732,223923,158032,45337,-60451,-36152,105412,142867,74493,435,-4281,107723,168982,162840,149397,71808,-1862,-87300,10861,104239,168274,160346,38788,-96281,-96831,-104888,-118499,-64060,67346,257179,255434,31364,-48760,64253,93366,44686,-44357,-127726,-14553,43374,67184,60682,10238,-86903,-57659,-80431,-47734,-33392,-55616,-92968,-31651,32119,101974,147464,155586,110868,122113,154850,105665,-19988,-101312,-88063,-56777,-45036,-62099,-71885,-66054,-69744,-79402,-56799,2189,31735,17780,5918,16169,44010,45677,-60193,-104499,-3611,121142,182221,151411,82107,109956,260473,369034,339433,228168,156676,154048,155941,117565,91323,63568,49221,34670,-2124,-32104,-6012,45457,111381,172237,174015,239714,186524,52375,32727,32466,21009,18773,39384,15757,-37453,-52016,-38156,-36820,-40924,-42097,-62461,-45259,9010,129381,192551,151962,93098,86574,33874,-30533,-45128,8891,30523,-8081,-76957,-114352,-130419,-128059,-86484,-54987,-41161,25227,-62632,-98846,-54811,-68180,-77110,73523,336154,397994,251767,85859,4921,-39708,-56699,-32295,-27403,-12746,-61479,-45326,7039,106794,24346,-35659,-51132,7282,62884,70263,75491,62673,17621,2458,1166,31863,142598,206504,140893,68424,7226,-20071,-36741,-61943,-68214,-74473,-87755,-78120,-56688,-27455,-8465,-2693,63795,151601,245622,263715,104924,-64293,-23123,-8027,-57344,-80548,-84946,-100559,-18389,75961,19411,-22223,36519,103614,36144,-25691,-65271,-51723,-27269,9276,57947,37060,-25368,-91659,3315,61914,-49361,-102900,-12540,25164,59197,114419,150986,75146,-7264,-12477,10987,23350,37979,60935,74024,79069,81753,68839,30803,-11462,-49362,-68029,-617,93108,169376,210883,187257,154938,99462,76941,84685,15722,-117336,-40936,75302,113693,59652,27839,-35045,-60303,39029,30641,-42749,-62819,-51032,-33478,-45967,-17759,538,-21016,-61205,-84597,-90167,-98824,-96058,-54470,-8997,-9462,-78467,-110499,-89172,-73565,-31680,23489,89987,133309,66934,42364,-35626,-128123,-101215,-67325,1263,22927,34827,59261,73732,91216,69605,16906,4902,-22093,-64014,-114841,-84223,-51686,-58501,-48426,-17711,15464,41246,-35492,-104693,-82479,-40175,-14584,7685,22786,55743,54225,-24465,-114941,-48307,24159,22199,-53701,-50903,77193,98023,3483,-86466,25715,66004,51548,-3413,-50527,-53231,-44410,-12795,33845,101094,107908,146075,230517,43836,-41705,-81314,-47992,59605,141000,124416,74347,1158,-24127,-8407,-35353,64650,118502,46140,28518,76856,204290,280278,240685,177559,114957,55924,-32644,-111109,-58770,-27964,-16888,-7192,-22827,-43176,-86666,-116551,-75977,-71814,-47909,-64300,-109013,-66276,-11494,26968,-10044,-93812,-14471,135416,174982,33729,-8567,-15762,-30149,-26075,-49005,-80462,-76886,-78566,-85756,-79030,-68197,-24139,36083,73421,51045,4363,62067,108805,113347,60822,44461,88820,170034,195318,143057,29216,-33289,-66146,-81035,-80502,-56049,-26967,19481,21842,3525,-20477,-60024,-110048,-104493,-17514,62850,77485,34831,-9884,-57181,-77588,-19795,46287,126351,177641,233997,209840,132175,58248,-7051,-26162,-24458,-17069,-13417,24238,-34721,-91408,-67384,3564,48899,34856,-6377,-34007,-10581,23173,41996,75779,97662,59767,1591,-38545,-40176,-25175,13207,46417,56903,48694,8052,-57947,82460,233430,254628,137602,-35092,-49211,12180,9473,-572,-32201,-8240,13370,-10985,-50599,-71056,-102513,-113953,-35917,19618,7536,-53531,-106698,-29273,105325,90352,35628,-961,-9459,-76917,-64201,-67618,-80154,-49627,-13163,24920,20833,35508,60054,13349,-32110,-15443,-32138,-34365,38133,110696,210743,252069,198786,112617,28223,-59029,-68895,-13063,22268,61654,86434,22142,-25466,3133,23858],[-12922,-6595,-10733,-29316,-43836,-19776,-33527,-62988,-55801,-68859,-51790,4486,42409,54039,31424,4210,-12503,-8978,130076,223851,188383,75971,25170,71852,68789,-11805,-79977,-73697,-51662,-35135,4100,40135,43921,36611,46834,80930,84542,56167,53405,73293,96595,73928,-13415,-15509,44360,145528,145665,119447,128090,102349,19045,-16226,-45059,-79016,-82076,-64188,-46972,-34540,-45863,-60628,-104598,-53631,-788,22131,60043,128297,151750,111478,52354,65801,151259,237600,317366,192138,-7470,-78065,-78334,-90646,-84457,-101721,-109837,-125179,-86751,-20581,66085,172497,163186,130658,120895,126664,89335,-44557,-103107,-118782,-110770,-101382,-122980,-87978,-18671,20077,11125,-29987,-62176,26991,167805,328454,368957,162068,-1331,-48166,-70243,-83216,-128879,-130402,-106048,-94159,-54014,18892,98886,119425,235038,319147,315218,219058,55045,-13336,-89470,-131205,-121699,-93097,-89258,-114694,-111800,-73964,29311,210507,259887,72784,-34275,-46064,-9826,25918,29195,-50093,-57901,-22910,10733,89331,118612,-3061,12789,105512,61637,-38773,-126245,-4228,3497,314,24717,26333,54523,137223,224386,150547,12351,-22718,-25403,-43149,-29348,78543,139764,158685,66422,-85381,-107271,-104600,-190000,-128933,83695,150636,635,-77132,-24303,111170,222960,240393,81905,-55571,-43133,-14690,64175,76571,-20355,-142373,-113380,6621,130070,98723,-15532,-120356,-46989,-81889,-110797,-60333,-22853,-10307,-884,-35933,-87244,-108710,-94125,-102475,-89241,-14432,-2505,-6570,-49525,-63036,-33623,-28183,48043,69593,16262,86848,211319,218975,101313,12165,31829,46943,87519,-6919,-79844,-89686,-101669,-129168,-16246,199870,481221,414111,263309,133829,29047,31923,125407,117939,88173,31071,-40092,-34605,-8891,-3045,-51229,-44911,-56722,-89018,-58866,-7569,-10627,-29412,-58146,-74459,-94218,-28930,101459,178016,43953,-79180,-96553,-44570,78281,178641,198423,160007,85206,-7307,-52118,-53744,-2075,62198,155043,281237,293379,152336,106242,147648,122285,84727,51359,18403,7686,61874,260167,486242,336936,-1064,-92678,54020,120014,73187,8732,3667,6029,16164,1265,-35561,-65016,-100783,-103389,-67813,-28240,16793,-1113,-23724,-5870,-21453,-73629,-107074,-32535,13535,3535,-32151,-58009,30220,99479,68040,11508,32477,79880,37179,63654,144750,80371,6777,-41124,-49677,-42651,-10112,122995,214975,163199,80004,28887,41610,55558,88858,66456,21895,-16120,-28666,15038,85526,138677,124340,129151,244421,335868,307505,246270,202856,106472,3419,-52549,-20980,77118,140072,110179,16042,-87527,-50642,42275,57482,-15503,48086,180808,237091,173754,114118,84327,-12711,-15708,-10520,-19447,-43655,-64415,-45101,-34526,-61848,-118791,-127512,-107305,-54639,15547,70707,61110,-12929,-70627,-123958,-94882,-96874,-96251,-21858,70634,125293,71237,40848,22504,16736,-19621,-70744,-85269,-81728,-86962,-52012,27202,65922,37209,21737,8550,-11311,-2157,-3385,-16759,-30224,6176,78745,142542,141673,74166,15979,-18338,-49598,-12706,97475,102635,11839,-62272,-113908,-31044,75852,7790,-79005,-85010,-1556,36429,-32535,-124628,-93348,-36915,32024,109050,96341,93024,71514,48934,66250,61338,11936,-76856,-50064,63902,178031,134350,7701,2737,73677,107541,186902,269289,254671,250226,221539,97215,-216984,108771,263642,245097,144617,26239,-51447,-84281,-63900,-22832,31126,139705,272387,89428,-30589,-78835,-5567,110210,230202,304509,184426,87865,20902,-28568,-67820,-55091,2617,87233,198922,307132,358072,167160,-16712,-82399,19703,87686,48627,-83215,-882,41024,-25148,-93203,14542,141695,209573,220428,221687,237139,237914,229184,144961,90358,3398,-72536,-25011,-27055,-114391,-112735,-48800,-22646,-43913,-93017,-112013,-144183,-103655,-81104,-53872,-36629,-30867,-27577,-3360,20568,-20607,-72565,-113480,-78274,-19378,9397,46600,-39984,-108415,-130033,-116835,-85672,-130869,-143932,-4971,34601,43792,29012,43746,91757,99992,81964,14062,-18308,-31161,-34000,-50314,-97221,-61572,-79307,-36969,-15021,4669,22487,83611,133065,118703,6717,-57033,-67580,-67044,-23125,48457,-13127,-103243,-46278,-40335,-86463,-142182,-105739,-60054,1016,75098,179576,309182,464818,509359,277375,154934,4856,-11976,58429,10278,-83027,-113438,-112452,-64844,7590,20722,2056,-38957,-73603,-37223,-34575,-33089,41478,100386,179223,310357,397706,276973,149284,50976,-14854,-22293,116296,220233,207395,119704,53859,15295,32840,13625,-42612,-59819,-40120,-24162,-35295,-69161,-84561,-101856,-65075,-33283,-27924,-20136,-12113,38620,70019,48154,-21623,-76855,-6506,30661,11194,-63210,-13992,111963,179621,156507,-9414,-86449,-29357,3789,-26703,-152922,-27140,125591,222268,180528,98460,28519,-43862,-46340,-20911,-31175,-20987,130709,325639,370543,391856,405293,336855,208888,57846,-98693,-118265,-57413,-2187,76262,128540,109775,65099,-12513,-50802,-78361,-120179,-50893,168191,392970,401701,156026,-47636,-126098,-75932,-81284,-40361,-2386,-16521,-36420,-10219,34296,76252,97953,97850,48803,-43117,-126455,-47606,113189,200379,195098,71008,-41238,-93213,-73139,-46572,-51790,-110311,-49071,-19267,-10341,-46500,-110760,-84426,-20608,11361,16009,80122,129893,87211,-17322,-9457,86691,120668,78224,2390,-85213,-64293,38623,57219,81609,57439,-25971,-97750,-41588,18494,76100,75062,53084,49511,45865,14545,-38401,-82585,-126845,-63552,1115,24630,50451,85652,133206,111541,69567,41868,80960,225081,315100,243027,70787,-56198,-9071,79879,141686,161589,129110,99065,88748,73569,-55367,-86567,-15354,98631,157036,90043,45786,-13559,-54101,-55818,-56424,-50439,-64006,-13746,19365,-10661,-87464,-2127,52127,71692,24935,10016,-15107,-66665,-107277,-92899,-57918,8857,45477,37650,19601,7976,48147,73884,96016,147404,128392,29490,-52483,-87950,-34723,116523,216934,179430,121313,35952,5561,20074,62947,130962,164309,99429,-17806,-25960,26254,37532,67232,64357,16359,26699,15678,26456,23394,-32820,-77087,-32161,-44301,-109627,-95990,-62811,-109613,-108604,-49028,9545,37825,33352,56658,85676,71626,37956,81,-41186,-83317,-107898,-83120,-68401,-113301,-94422,-37669,-41573,-96129,-38297,64461,122084,124452,60999,3829,10398,9244,2403,10945,27763,73310,104978,120422,95371,87697,58543,59473,49966,55448,73429,24653,-32989,-50538,3137,53051,54374,-79344,-134083,-61842,-19124,-77645,-99403,-50454,-59124,-104556,-64498,-9373,49043,41426,-47102,-107433,-122566,-50681,-31577,-38895,-55125,-113921,-52668,-13014,-28057,-40532,3332,-19813,-30395,-19016,-12356,-9660,2040,12972,42326,114500,213418,358734,353528,185967,63111,29300,-27134,-109868,-107179,-39292,8703,-24426,-64324,-44119,-48375,-54338,-53816,-77621,-34341,51014,214271,338752,251312,27279,-100477,-6539,185850,474471,535373,355791,109837,-7998,-28799,-8618,91409,240753,273885,255012,205729,106590,-9602,-80829,-92155,-96864,-68115,-31336,28811,23075,-27127,-119223,-108584,-25183,-19360,-16938,-51468,-74405,-77148,-55803,-37942,-33135,-41970,-14766,26139,98321,139083,54539,-85599,59530,105661,55647,10221,-31360,-45857,-14103,20468,-2903,40878,83249,114179,250987,205938,197799,83593,-41732,-126254,-44838,35393,5746,-62964,-98862,-27624,-50033,-72390,-55961,6896,6827,-56865,-93360,54823,164514,295110,417517,218729,72450,44318,30257,-9121,-70653,-88640,-68415,-39083,-15549,-54084,-74896,-32989,-67090,-65749,24623,136852,160012,104959,58939,-27403,-43337,18471,29952,22355,12132,-36255,-64845,11037,-26682,-16324,95804,201824,165212,66424,-34118,-100554,9651,187226,225654,188603,150435,99568,45122,24630,45835,74161,86668,79620,56682,69916,117070,97919,54348,49250,104301,196081,149386,76637,33169,-47460,-116673,-86114,7030,51344,-30870,-94579,33106,125104,108745,-11154,-95228,68893,180919,124077,32385,-7049,-30498,-73360,-18122,47601,7849,-109574,-12816,118057,101581,6741,-68425,-41383,13575,96805,122117,167732,161929,124032,109943,78974,22436,-30990,-71525,-47705,-21870,8606,59638,115952,123808,94526,57333,7453,-57714,-68869,-46987,-74403,-6580,58715,26004,-34126,-38208,15592,52792,-3612,-13457,14848,10809,-50900,-63605,7115,9683,-17466,-15233,-27568,-56888,-62187,-56530,-11638,-10396,-36069,-52425,-57260,5013,30125,-1779,-31132,-96106,-78490,-9929,21388,-21962,-76904,-100143,-50682,-9125,-27650,-15841,20272,42142,24583,17231,20225,20709,-77750,-85534,-22408,-40451,-74976,-56842,5537,65599,121725,110321,-22950,-85883,15232,83445,-30767,-53565,32764,91201,87574,34794,46476,79943,47489,-21914,-97067,-128606,-66742,-11810,-20121,-39454,-14602,-6091,-58137,-140793,-166805,-89591,-29172,1327,74625,212801,190568,111228,22009,-81033,-105561,-39962,-95438,-112111,-89085,-75653,-71405,-92153,-90035,-67513,-43669,-26150,-74574,-115878,-116349,-79086,-53775,-12363,-738,-41385,-108237,-73182,-71353,-100333,-72706,-66797,-88603,-81415,-91570,-118713,-63087,-67194,-129597,-14988,82413,97905,77902,109196,217742,300273,301900,203711,124082,79838,39918,98143,147134,87987,-18168,-88271,13886,1000,-23840,20612,9711,-60903,-81901,44188,154310,181959,165639,24508,-26332,-12493,8717,551,-45251,-67299,-52108,-45375,-67999,-58474,59287,136937,89455,15743,-85210,-107253,-77743,12283,7657,-44123,-103097,-117181,-73854,-67019,-64831,-6235,111881,123811,70963,40429,18901,-8442,-10915,-11788,-24494,-34578,-47132,-56594,-63416,-30086,15315,45384,95427,88216,49417,9958,-8586,93709,101210,-30808,-46716,-29563,-7045,44003,125313,242512,259675,159028,62099,-4507,22970,77328,94363,32612,-10795,-3628,99324,144359,55933,-84840,-13302,111546,222564,201440,101607,-8076,-21958,5722,-17639,-19128,74275,139666,126758,76134,43039,55742,81251,128307,184259,86999,7432,-44861,-75101,-90789,-49005,-22873,-5033,-24787,-81083,-79321,-74236,-94606,-2043,-460,-18909,19411,72400,104992,70714,-21294,-39495,25046,36589,22783,-28920,-87631,-82565,-14567,-17632,-56323,-64307,-69194,-73161,-56914,28693,86774,113689,92875,42410,14137,4770,-20862,-104730,-77884,-39624,-33258,-44577,-45896,-43452,-28513,-10454,-50950,-86626,-82398,-72885,-70609,-58031,-109243,-140324,-88032,-50877,-35792,-50497,-44904,-63082,-98641,-55794,30308,103837,113350,362,4032,154195,158866,137694,51692,2560,-35083,-86832,-96487,-50926,14492,69239,58244,33409,-11585,-75647,-112434,-95464,-77331,-108223,-32740,-22947,-64075,-63670,-5983,24082,7995,-58747,-85854,-65302,-127116,-122401,-26311,61606,142775,179795,125542,45215,60948,188449,250423,156215,45189,-59216,-60690,76027,133293,83755,4064,-17977,74305,135995,140483,142706,107064,56896,-41252,-43541,68758,136513,122153,-662,-120531,-123016,-133342,-84025,-41099,77051,260035,263706,41388,-31808,74569,98989,49943,-35034,-113442,-19547,40624,62574,49207,2091,-95500,-70758,-68481,-11573,-8506,-50046,-93762,-35429,19056,67971,102210,118498,84382,108540,153427,106406,-27710,-106510,-84373,-50798,-38647,-54746,-60300,-51233,-53633,-67950,-63704,-22787,14923,11525,7915,21935,44408,47185,-41980,-84802,-10276,101967,146452,93005,44964,86248,228808,336777,338503,241624,174292,174451,164870,120990,90416,59868,53527,44057,3767,-34419,-8138,48901,118924,195736,223027,297921,202586,51321,34039,44732,34677,31476,44480,7566,-50823,-55921,-35039,-40793,-32809,-37447,-52106,-23449,39474,164826,230216,169219,90687,79926,31635,-27325,-30795,24066,42924,9030,-50398,-87441,-135192,-157337,-100843,-59477,-25863,31120,-69180,-77956,-34875,-51688,-65407,82776,351725,397781,226727,70025,-1859,-43628,-61486,-27858,-9959,4751,-64483,-43731,35418,130538,32026,-31959,-51951,13314,83645,99717,108836,84595,27388,5446,38,22722,122996,201240,152920,83426,17694,-17583,-38780,-64809,-74323,-81902,-91086,-77622,-54317,-25457,-5892,1896,64266,139955,219146,232243,83167,-85628,-19214,-8938,-61036,-93480,-100644,-110776,-33982,50872,14602,-8499,45970,71435,5075,-52853,-80608,-50481,-26071,2028,45333,21269,-39273,-111343,-17835,30890,-80950,-71027,7496,32532,49231,88624,128981,60644,-15439,-2655,25184,27555,37584,59870,72875,79492,85555,70114,29960,-10221,-45969,-77691,-11244,95857,193769,263702,243351,180412,93575,75134,94961,34200,-85426,-26565,89823,134491,78123,32465,-41896,-54370,56720,48177,-42099,-70833,-49212,-26265,-38522,-14325,-1682,-25313,-58071,-76560,-89318,-100579,-85731,-44028,-4864,-19653,-99207,-112697,-73344,-62145,-26832,22182,82450,122927,65299,31656,-71776,-86864,-75731,-73696,6734,48573,66570,83294,79895,83336,48278,-6242,-14917,-33045,-68426,-118833,-89557,-64271,-70597,-50621,-10551,24844,37224,-56283,-106119,-71866,-26360,-1312,20297,32719,58724,47804,-35573,-123948,-64951,-33023,-40592,-51948,-16083,85486,93115,5287,-70750,10908,66279,68602,20301,-35230,-36114,-30129,-1111,46070,116824,132482,236193,298811,84222,-8684,-73997,-62755,49464,145987,133602,74241,-11907,-54930,-43012,-55836,86471,130685,57847,35171,79181,196432,268083,246485,195815,135944,72538,-18969,-103927,-58550,-14721,4267,11742,-13050,-44372,-92666,-111161,-59523,-57109,-32046,-41561,-94752,-77642,-21442,20328,-12890,-89616,-12859,122595,151727,19313,-22526,-34990,-49013,-32865,-41074,-65135,-61544,-73873,-89441,-91217,-77468,-31052,17233,34783,23134,24945,97918,144316,119815,56924,41832,91800,185929,220165,170162,48696,-27377,-71506,-88860,-91480,-69544,-43387,4031,13218,1038,-19367,-59107,-110952,-107891,-18620,60318,67759,21371,-23542,-64024,-71678,-18676,44330,106408,139654,169253,171823,108959,46415,-7249,-15598,-8826,-7308,-26111,7086,-60442,-116108,-94320,-29320,6819,-10825,-37973,-57459,-31127,9219,36022,75705,99436,60203,10744,-21064,-27424,-22523,5741,25317,27283,19332,-10513,-58086,93985,235385,235101,108716,-70725,-37593,32226,22905,6474,-26889,2354,27768,-3787,-51102,-77458,-107070,-99418,-32588,10648,-456,-54247,-96753,-41313,76333,71941,56665,62150,49230,-42574,-96844,-77639,-75812,-55303,-27990,7459,7862,32097,59636,12516,-38280,-22192,-36212,-41837,25646,92939,180118,208739,170290,111088,38709,-53321,-91689,-30540,24,36283,75820,16402,-34714,-271,25767],[741,7964,1779,-21889,-38690,-16234,-36712,-88043,-74255,-71522,-35251,20899,54559,63237,40027,12855,-4487,-55904,50135,158360,142672,50356,-17740,37815,47251,-29966,-100163,-58809,-19765,-1714,27257,52011,48868,37187,40881,68294,67074,40519,41588,62483,81919,64538,-5549,-13513,52202,156668,147320,114539,114125,78839,5055,-24059,-55637,-92483,-99275,-77151,-59354,-52909,-60181,-67584,-101632,-51606,-2778,5251,27075,76198,78665,38179,2026,35815,115592,183609,245485,136885,-35073,-91656,-85705,-87043,-78818,-97730,-107455,-136483,-94947,-27436,47070,134394,114029,100348,107631,122775,104401,-27024,-87047,-98356,-87087,-97013,-126103,-71187,8797,47023,23924,-30459,-74331,3107,109676,254466,324960,142078,-4693,-40896,-60613,-79081,-130009,-139061,-115848,-100161,-53310,36962,130846,136545,242807,327626,320430,202909,28319,-20686,-86332,-129652,-122402,-101269,-103355,-132756,-124934,-94606,-16775,153671,237333,70882,-34464,-52421,-18550,25852,41452,-27511,-36901,-18825,7495,98350,160102,57839,32064,97031,58441,-34522,-124019,-16292,-7786,623,48498,87511,129156,168902,214628,145687,-2797,-39855,-37229,-48074,-34080,60944,112879,138131,47673,-101455,-106659,-131554,-238068,-211617,28614,132953,9088,-50794,-43220,55251,168230,204632,84658,-66761,-60366,-36744,37725,42884,-41594,-160299,-99809,32836,158733,121103,-7742,-119921,-36248,-52190,-104901,-66224,-23699,-14258,-4900,-38059,-85954,-94748,-94135,-131042,-98158,2229,10103,8187,-29479,-61179,-48855,-51268,68714,128771,54432,88501,198689,213035,114079,41812,83582,78703,71800,-30952,-111403,-117928,-120665,-143845,-31452,168055,455009,402876,270145,159903,62682,58834,149572,135375,90458,23261,-49705,-51077,-29507,-11809,-36231,-26826,-59593,-106590,-75195,-17914,-16770,-36048,-64114,-74045,-94565,-39586,78624,167291,54788,-78664,-93309,-28840,105778,214257,209060,151974,71091,-11991,-52829,-50514,6017,60645,148356,288128,309260,155055,117986,178453,171684,137017,90438,36905,6966,51200,238919,482102,382292,35547,-108789,46992,133904,85183,11643,17544,36358,38184,12147,-31964,-66006,-104468,-105375,-79484,-42874,5201,-22728,-40356,11539,13801,-42943,-137043,-62195,-7277,-17371,-67890,-89934,18213,73856,41538,-7738,5198,62608,48867,95231,174084,102151,5963,-47818,-47744,-23773,22148,153975,214462,152113,72832,27122,34078,44534,89074,64188,22476,-6800,-14832,25381,89147,131271,117628,134608,264588,376775,377472,295897,222874,116512,11117,-55816,-47911,29238,92157,81384,6125,-66242,-29650,34394,12079,-89742,-7060,128389,187293,136893,71676,41397,-50775,-49449,-38988,-38512,-54254,-71751,-50679,-35798,-57295,-109237,-128956,-108799,-70351,-5294,52346,37478,-18469,-64194,-122215,-113482,-102342,-107103,-32415,70966,143444,96828,46331,11968,12611,-17778,-79487,-102920,-83717,-80136,-56098,16004,57169,35870,21737,-3663,-37690,-38106,-40539,-18586,-6133,18149,68959,122182,125768,64715,12806,-17562,-52931,-5215,120006,124563,3985,-93977,-110320,-8921,92040,674,-97082,-64396,64879,103479,15316,-103091,-105374,-8333,96539,190764,158188,128311,88958,47618,52118,47512,5229,-76544,-53473,44160,142191,112982,-4493,-1176,55496,97568,185919,250207,235560,228556,200613,55729,-205544,108093,239221,213620,124597,22066,-63869,-89296,-52735,-19982,20500,114588,273743,114325,1185,-65964,-4113,94940,210975,306429,215492,104501,24814,-30073,-74131,-67756,-15103,60179,157256,246146,313279,167497,-12447,-61081,39317,95875,55959,-72017,-9196,35478,-18545,-74414,41310,163710,229715,230769,215532,226823,246692,234948,135536,77635,-13412,-69026,-20182,-36181,-107761,-56006,-8326,-4830,-31993,-80102,-113732,-147513,-101286,-80818,-45223,-16568,-8477,-2616,24061,45392,-669,-55799,-100555,-98346,-39360,-4628,30393,-55014,-104951,-84430,-69953,-49224,-113356,-143497,-15709,27423,27079,-2796,6898,59655,76911,66595,-13479,-43761,-42633,-35344,-56724,-112698,-71978,-61892,-36624,-32369,-22049,13925,79988,123128,106535,-3150,-69468,-84996,-80374,-4607,105089,56724,-69143,-93684,-92162,-122448,-131844,-94195,-59060,167,71582,176893,332453,550852,599830,336218,183699,27656,-11873,44299,-17808,-109251,-132775,-110061,-69889,5952,28205,20304,-6885,-41026,-29395,-40160,-43594,51372,138223,247404,382153,463274,324662,161171,50283,-11929,-4323,138906,223479,204149,116077,55879,14670,31701,15880,-30252,-42930,-20115,-8528,-34534,-78633,-94204,-117845,-79694,-50533,-48097,-29712,-41655,6452,46647,39206,-25270,-66153,27944,79380,22085,-78673,-16024,118263,184980,154364,-32636,-64900,-1492,26670,-11879,-133607,-32227,126623,232413,189418,101688,36664,-22659,-19851,4117,-19668,-43525,89741,315369,383866,416076,428316,354646,222014,67489,-92569,-131370,-69637,-17688,55622,103935,82585,32985,-34988,-38745,-48769,-93191,-77243,144681,394881,406914,165591,-32988,-127274,-89540,-93485,-40818,857,-15339,-37876,-14082,30218,72714,101170,115795,72506,-16667,-82093,-29882,136625,246081,238890,107135,-18619,-82916,-62153,-35154,-42096,-96308,-99278,-61468,-30751,-49590,-109057,-64589,12398,58139,51179,93594,139800,95433,-24233,-15882,96727,148981,110711,31898,-65133,-78833,40273,54953,72757,53413,-14723,-97182,-54687,9594,61808,65475,55056,65931,72340,41574,-18489,-73172,-120288,-68968,-8324,9283,26380,51631,98156,91972,54311,20916,71473,223559,333455,257140,69802,-74600,-19620,81784,136998,146145,116921,103591,102880,122348,-17920,-80173,-31755,58931,102425,45517,14962,-28336,-41322,-35697,-42624,-46804,-69526,-19638,20466,-7859,-83400,20139,83912,89033,19363,-1644,-18604,-67584,-107776,-86859,-49894,19335,53712,40994,15861,1056,35827,54337,74367,130561,118511,15723,-62681,-88883,-33095,108041,202654,176541,118142,32709,2384,19646,56950,106342,105066,14984,-96796,-75244,-68,29979,73412,88379,40152,43884,23733,26828,15583,-54545,-89266,-38671,-45567,-112965,-82833,-37167,-87725,-121059,-60612,-4493,21853,18912,44195,79884,77864,53872,20435,-21929,-69462,-116079,-85855,-64904,-102799,-108018,-62914,-59241,-93879,-43567,50401,118106,136616,84203,29804,31039,18801,3318,2264,6525,50814,107049,127478,97476,85680,50575,40217,19921,30748,53830,17994,-26506,-46974,-13531,31657,60897,-52437,-112043,-67732,-24546,-77179,-87304,-39295,-40196,-84512,-63492,-12815,42400,34580,-59173,-132042,-103008,-43981,-32164,-32641,-42241,-94692,-24864,12356,-28501,-80419,-18476,-18255,-26584,-22063,-11962,957,16125,23974,48023,110524,196958,346671,374250,201761,68606,28758,-29635,-105180,-118672,-74029,-46291,-66416,-68758,-33560,-39828,-47799,-48844,-73581,-30113,56488,220979,338662,232192,3707,-71339,31224,234764,508824,532112,347534,103201,-3890,-19211,492,96386,250005,294841,293342,243348,113806,-341,-75023,-89763,-89577,-52224,-10055,46279,33449,-23404,-110759,-94638,-26807,-28409,-20190,-35982,-56702,-81050,-63104,-44079,-40729,-46619,-17233,12528,84191,127953,68749,-85326,47346,101322,54068,16680,-22763,-38270,-384,38251,12751,51745,90670,120509,238367,212462,230334,129030,-24485,-125837,-28529,41926,15010,-46669,-93138,-63240,-86079,-93938,-91012,-33860,-31494,-81128,-80907,37922,122005,220501,361218,216542,80517,56837,45694,14982,-47337,-88984,-91335,-64533,-37906,-65877,-36735,-4746,-50591,-60162,40878,157805,179724,123405,77016,471,-23562,20322,26316,12632,-6528,-49218,-26136,38016,-24534,-15658,105599,228490,193935,82305,-25123,-92471,18233,207323,253143,210697,154619,98083,45810,25002,50208,82964,95235,89715,64396,73240,121079,105153,62120,55606,107804,188902,136967,71663,25853,-52294,-115403,-70863,35110,74662,-27307,-96443,44256,143319,129483,-1242,-98042,49409,138654,63902,-18270,-39304,-52982,-98531,-38228,32303,112,-125560,14376,152414,129983,31458,-54238,-31294,26238,110421,139010,209592,220762,180584,156188,100442,15802,-61229,-95977,-58413,-15683,34726,100713,169949,181304,136826,59559,403,-57227,-77789,-85115,-75019,25859,70854,22983,-37915,-30885,20961,44977,-15850,4497,37332,26475,-42524,-62304,7857,5543,-16961,-1942,39,-30381,-38000,-32561,11210,10708,-18757,-43492,-56442,11476,55986,27664,-12964,-77924,-99672,-44559,-16166,-37042,-70350,-84242,-32449,9303,-12943,-9117,23186,46658,32156,29442,25033,5604,-96500,-72491,-15759,-34917,-84258,-64660,1712,65529,114953,103502,-22912,-62320,38236,103208,-15530,-61367,27955,89036,95457,50602,67611,92448,54924,-18038,-89163,-122147,-72854,-39148,-61025,-43698,-25659,-24383,-76111,-145187,-120876,-46337,11650,48404,120933,255295,238627,123711,14742,-94360,-72922,-7345,-60663,-120916,-97786,-82505,-75201,-89433,-81772,-67524,-47330,-29136,-75010,-112267,-100904,-59942,-35516,-5017,-6437,-58462,-123690,-72598,-79372,-108006,-72112,-63480,-84335,-85214,-93830,-113437,-59587,-54242,-116532,-48154,23392,32713,12574,42666,139939,224505,263324,207067,133936,94238,61522,91167,118956,71066,-18509,-97985,16503,14175,-10427,26835,8327,-58081,-54468,75899,207745,247881,210522,25574,-28496,-19621,-2003,6324,-17978,-34814,-37688,-55950,-81474,-52714,57009,129375,93419,29776,-53021,-76195,-59308,20277,24738,-23481,-87921,-119730,-72483,-58727,-51979,4011,115770,117527,58116,22724,-1655,-31765,-28482,-23601,-36792,-39898,-36132,-35121,-33961,-53,29457,55199,121972,131167,96787,57170,33157,108503,89145,-61860,-67459,-27070,7228,69494,164865,265933,264580,158863,55803,-9580,15884,59335,84310,35349,-3507,-5316,90131,155174,73930,-54382,-59292,65465,199063,205942,114954,5246,-13390,12648,-13936,-16499,81811,151395,136549,82707,37082,40599,64024,113493,170204,65570,-7791,-59667,-98066,-100403,-56289,-38796,-25049,-38010,-80152,-68347,-56276,-125127,-35513,-5180,7213,46431,87140,109632,77679,-14116,-37123,25282,42230,32609,-12727,-69120,-81365,-20956,-14231,-45175,-70774,-76647,-70969,-43916,51449,104726,121051,91397,38305,11288,8549,-9944,-94033,-88384,-46887,-37431,-45323,-48536,-47216,-31555,-16090,-55516,-76024,-71179,-63244,-61775,-56633,-105083,-137657,-87150,-57046,-47484,-62489,-46435,-46862,-75218,-73180,25719,119836,113319,-17967,-18256,140109,158435,133866,45956,-5679,-42345,-77444,-92578,-41236,45025,97706,67994,24869,-34036,-101336,-138274,-127275,-98042,-78362,-13347,-8648,-64212,-66822,11146,52983,40019,-30088,-93348,-81630,-137271,-116999,-23202,59497,131361,163827,114159,37562,63577,215253,268478,149533,45436,-53585,-84355,41240,114098,88429,6753,-29179,42618,99317,112887,132074,137859,103920,1345,-93025,35969,108116,88650,-31650,-131957,-121269,-99544,-50327,-17797,86928,259239,268662,54847,-15188,81941,105450,62699,-10948,-91384,-24921,36853,55871,34881,-11407,-105965,-82157,-59744,13128,11765,-44920,-94610,-40901,3841,31010,48278,74243,57862,95537,150811,105356,-35587,-111615,-80577,-43866,-30223,-45160,-47972,-38194,-39835,-55053,-62457,-42007,-220,5429,7669,23246,39960,43865,-26556,-57600,1827,98949,116243,33225,-447,56711,189065,291648,321902,242842,179458,180941,161405,114799,82105,52438,55689,51319,8224,-37737,-10500,50677,121136,212678,269999,345717,210422,48866,34679,56887,50400,46564,50132,-869,-64916,-59805,-32823,-40036,-22396,-35520,-44992,-4422,69000,197551,262521,182155,85891,70980,26703,-24930,-17507,36556,53070,26765,-23561,-58136,-92269,-126112,-95724,-54176,-3679,33326,-74692,-59575,-18482,-38120,-52587,92792,359615,387392,199842,54743,-8110,-45985,-66646,-24477,11832,34019,-54969,-43016,62447,142797,33446,-32274,-57917,10929,98848,131679,143198,103700,35644,6950,-3219,13219,101548,189405,160093,93989,23497,-19184,-45288,-72346,-83068,-87676,-90785,-74550,-50037,-22423,-4086,3765,60214,123721,187260,192616,58178,-104532,-20016,-16103,-69954,-108829,-116320,-117153,-46055,29112,10301,1013,49207,37858,-27186,-82762,-97326,-48765,-23025,-5417,26994,1080,-43788,-89511,-19924,17687,-80883,-32218,26037,37027,34307,55157,98862,41839,-17931,15935,43297,31420,34329,53665,66712,77512,88172,70618,29416,-5758,-34934,-79713,-23294,94386,211905,306815,287383,191927,81477,69427,100974,48830,-58184,-12837,99009,148258,92419,35758,-45601,-43272,82506,81095,-28812,-77405,-49876,-23407,-34789,-13412,-5708,-30222,-51926,-67203,-87467,-101564,-76099,-35024,-4458,-34307,-122422,-97895,-55782,-50934,-23107,18193,71870,111268,64030,21579,-97680,-50954,-51535,-77803,8924,67523,89067,97324,77656,68113,26564,-26155,-31119,-43348,-75158,-125683,-90854,-76248,-84522,-54522,-6384,29723,26583,-77750,-103953,-62488,-14763,9524,29186,38826,56499,35628,-49398,-130587,-74432,-71790,-65886,-23174,10637,89467,85283,4478,-60455,-2992,62647,81466,43409,-15200,-16193,-14085,12094,59363,132722,162459,328772,352925,120708,28547,-48777,-70438,36333,144588,139613,72215,-27390,-88939,-77480,-51371,111135,139658,68954,40961,78979,182516,249581,244145,205332,146755,79792,-10347,-92664,-55075,-557,25491,29950,-3209,-44517,-97254,-102579,-43883,-42882,-16973,-17504,-75278,-91288,-36260,9270,-18343,-80428,-6156,105245,121449,5947,-34337,-50632,-63571,-37164,-31327,-45509,-40860,-64908,-91390,-100828,-80846,-35130,-1709,-3239,-5942,41385,128010,173363,120735,50513,37662,91756,194745,236734,188606,62398,-25493,-78326,-92833,-94972,-72682,-51430,-7432,5820,-1421,-18615,-56215,-106520,-111890,-21462,55260,56599,9025,-34069,-64561,-61102,-14250,43540,86521,105183,114594,134936,87591,38506,462,1001,9069,3758,-36669,-7545,-79101,-110283,-104858,-52510,-23137,-42353,-61343,-76087,-48121,-3276,29714,72614,95782,58222,20009,-2231,-11017,-15842,1316,5009,-2679,-11109,-31967,-60221,105159,233842,215131,83392,-98696,-9409,64703,45247,23177,-8471,30309,56792,12137,-45561,-76552,-96592,-77642,-24467,3833,-7066,-53314,-82342,-24888,90494,108328,124731,138255,107311,-6150,-100456,-75401,-65156,-53747,-34684,-1842,3350,34748,62894,16958,-37425,-25726,-36980,-44046,16357,75618,145985,161440,140219,110432,55760,-35258,-109431,-44285,-19240,12364,64805,14319,-38606,2170,34258],[24165,32851,24597,-5792,-25435,-4355,-27370,-103322,-78127,-53435,-4406,46226,73182,77816,54634,27709,12673,-64623,-16916,101708,109173,47979,-55960,-5178,17721,-50669,-107825,-22341,26592,44080,56546,67855,56327,38126,31472,53008,51979,30455,34675,54889,68355,56396,9420,437,70459,165839,146434,109321,100984,60296,2055,-20480,-55670,-96843,-105730,-78181,-60579,-59025,-62303,-63987,-92072,-46722,-3443,-9639,-1848,29995,14114,-26551,-39715,13541,87391,135686,177379,88522,-53488,-97693,-87494,-78999,-70542,-90815,-102704,-142819,-93564,-27806,31092,94294,65829,73029,96571,117294,117188,-3930,-63482,-70807,-58663,-87038,-123805,-51663,36560,73138,37014,-29234,-83327,-17128,57667,180056,269459,119185,-2185,-31550,-49645,-72021,-128935,-142675,-118669,-100443,-48190,61091,170757,160800,252229,332327,315321,177067,4393,-21307,-73809,-121955,-119107,-103399,-105685,-136498,-130817,-108660,-47387,120342,236794,89340,-22810,-53360,-22277,31246,60344,9484,-186,-4947,8548,109279,203040,120830,55149,84554,55732,-26174,-102162,-17799,-11290,6723,74672,146947,198671,192289,189444,134041,-17860,-55061,-46048,-49056,-36466,43050,86044,117125,32268,-102224,-95056,-149931,-261648,-225494,26069,151120,38763,-22988,-56522,9308,117996,169184,88661,-72978,-76891,-54485,13577,12201,-56265,-132336,-76637,62117,185703,140635,-660,-118344,-23802,-16594,-59978,-62319,-22475,-17588,-9415,-39827,-81338,-76222,-79484,-118715,-82389,18417,20848,20754,-9264,-53937,-61946,-68320,98392,186953,99348,84908,172590,197597,123885,70778,129468,111910,60080,-48685,-136315,-141221,-136038,-152781,-43068,131787,403812,373861,268424,181707,96836,90519,178035,157124,94204,15958,-58095,-63540,-46125,-16260,-13726,721,-50323,-118009,-93435,-31465,-25913,-44744,-69960,-71992,-92309,-48971,52828,146055,61057,-78602,-90313,-17211,126002,239460,210892,138300,54609,-16971,-51534,-46224,12895,55537,134586,280851,306829,146530,127495,208285,223586,192996,129850,54788,6590,40267,211082,452106,403902,68479,-120210,35485,142059,93194,13198,32701,74339,62034,24870,-25957,-64396,-104415,-105193,-90130,-57903,-7355,-44129,-43936,32058,51898,642,-100393,-83767,-25679,-34446,-92898,-96783,4459,41938,12349,-26700,-20611,42925,57181,115648,194682,124993,9471,-49303,-37127,5484,65149,186404,211305,141010,67483,28752,30310,36283,91311,64490,26781,7904,3711,38164,92692,120885,107376,135413,266499,388944,420495,328449,231666,120891,17144,-56886,-69271,-12025,48157,54422,1175,-39388,-1210,38864,-13035,-144747,-41038,79352,132681,102021,43939,24114,-62038,-62291,-52389,-49630,-61402,-77678,-55321,-35855,-50885,-97271,-116609,-102794,-77918,-22986,30659,8897,-26472,-58318,-111180,-122974,-105316,-114887,-39735,72660,159772,123810,51747,3281,15425,-6736,-79491,-121307,-87258,-73942,-59189,2885,43585,28918,16446,-19766,-67023,-80015,-81543,-20250,11291,24730,55900,95895,102204,50054,6882,-18646,-57489,2752,137386,139129,-4047,-125894,-94601,13913,104967,-7101,-114172,-38972,125862,164926,54355,-84097,-99269,36458,167063,278777,229367,168794,105184,45778,37371,35194,4444,-68966,-56305,21774,102292,87612,-18462,-9894,33034,83040,179592,226516,207060,192142,153087,-19349,-189009,108279,216994,185633,108244,25176,-61814,-81269,-39806,-16962,8504,83509,256198,133679,34434,-16445,10213,73403,175365,289153,240350,121908,29222,-32632,-79576,-76380,-30260,35196,115744,180775,252803,158020,-12177,-41816,57893,101923,61911,-60855,-16791,28848,-12443,-52587,68128,183706,248739,241835,209317,212269,242248,221808,114681,55779,-35967,-69341,-20800,-41742,-56666,-6452,26972,9889,-22762,-68400,-109604,-140870,-100510,-82268,-40044,3371,15915,24131,52920,72230,23166,-35187,-82525,-119640,-60226,-20552,11880,-62874,-93418,-51866,-38546,-25987,-100002,-130697,-14665,22004,4407,-41526,-36151,23863,50602,46793,-45298,-74539,-58182,-38477,-63844,-125091,-61534,-32321,-35672,-51653,-40675,14425,77580,113246,95686,-10288,-79719,-101436,-85459,21966,169607,136248,-6761,-132485,-148604,-117902,-100188,-80405,-57805,2159,70657,174242,347722,618087,667543,383454,201652,47348,-4261,34301,-39226,-127009,-120788,-101732,-78273,175,33695,38583,26147,-5271,-17099,-44395,-52205,60592,170090,301658,431902,506686,360637,167275,47415,-8832,9019,150094,216598,194630,109400,58570,16732,31278,18214,-16346,-23054,1437,6332,-34689,-86357,-92894,-110799,-92240,-68589,-45229,-19383,-58170,-23545,21725,27852,-29548,-54633,60029,127461,36545,-92063,-14098,126231,191879,152033,-45010,-33863,31833,54270,7381,-111788,-40223,119419,233390,193581,104005,46330,3725,9447,28324,-8090,-62912,55162,307403,403564,444217,446147,362577,227048,72765,-81729,-135834,-76981,-23086,50076,95930,67653,5370,-55579,-25684,-21642,-67162,-99484,118655,381361,393787,168535,-18900,-118404,-100959,-105410,-44387,983,-15044,-39662,-18802,25405,69378,104533,134675,99823,15217,-41347,-2699,157367,283756,275703,142547,10774,-64525,-48363,-23545,-31263,-60189,-115741,-103292,-50874,-49089,-87438,-39339,44166,98095,81344,105573,148671,105170,-26980,-19747,108813,182102,148724,63923,-43824,-91556,38652,48959,59952,42671,-10409,-91876,-67959,-1006,45408,54696,56625,81874,97307,68020,3030,-61653,-110818,-76705,-21164,-8203,2915,20779,63821,71207,40330,6431,64697,212577,339384,267660,70239,-91110,-29321,81048,124189,123946,101288,105926,112850,160589,19739,-70145,-49502,13990,40664,-3316,-17632,-40618,-26521,-16374,-26921,-37923,-68570,-24151,20609,-5531,-78956,41469,111860,98354,7029,-20326,-27069,-70099,-107129,-79390,-40405,30939,61874,43370,11112,-6949,21173,29610,43426,100387,97895,-678,-72433,-86675,-29426,99705,186358,169636,111375,27750,-525,20137,53035,86156,57485,-51262,-115130,-101922,-24252,20914,76061,108931,63524,59517,28632,24106,5784,-75506,-93812,-38714,-39931,-99939,-59640,-8183,-56332,-126992,-81954,-28567,-1888,-948,28188,72123,84728,70151,37580,-5259,-54912,-122764,-87456,-60690,-90546,-122344,-86859,-67813,-84640,-53681,31168,110152,149195,110514,57526,49654,25421,1956,-7780,-14656,24482,102246,130566,99025,83688,44683,25330,-3593,11036,38064,13653,-17684,-40047,-28631,13962,73331,-18365,-85181,-70767,-30652,-74744,-74856,-29668,-23586,-58586,-51450,-10552,36425,25956,-65912,-134326,-77480,-32062,-30691,-28218,-30766,-69426,6422,38334,-19146,-114141,-36945,-14645,-22852,-26469,-12854,11393,30704,35567,54141,105679,178933,329018,390964,219853,75081,27447,-33023,-102183,-127630,-103702,-107904,-114654,-62876,-21898,-30849,-39624,-40807,-66903,-28488,56690,216312,320318,199251,-25230,-36076,75697,284937,526990,510819,331578,98435,2069,-9567,8117,100547,256652,310467,318879,264199,111928,5161,-69847,-85990,-80277,-34198,12212,63161,42640,-20230,-98961,-78526,-25190,-33547,-19424,-15603,-36078,-79543,-59120,-29414,-22203,-26123,-14182,-5100,63742,109268,76334,-81233,24719,93812,55003,26699,-12069,-30417,13375,55305,27818,63268,101269,128994,218605,212126,254781,174098,4737,-104645,-11131,46414,23698,-26632,-57349,-62194,-84073,-77178,-85652,-64370,-68467,-105345,-66907,26574,88664,161468,305793,211781,87341,67061,57749,37469,-16885,-64912,-92824,-89171,-65533,-67204,918,20424,-34770,-54178,54502,171279,189698,133059,88358,26955,3328,21906,18762,-831,-25559,-48655,9407,55252,-28903,-23257,101050,233527,205631,90695,-17765,-84061,24710,218257,271627,228476,158255,93941,45243,27289,57571,92836,102299,96903,70120,74840,121381,107643,65870,59305,109305,180042,126658,67978,16485,-60068,-116601,-57140,58389,90642,-24450,-89086,54321,154915,144345,7444,-104190,21263,87629,4540,-56131,-50552,-55891,-119060,-59486,10117,-16767,-128664,45537,183590,151942,52311,-38984,-20452,38044,119744,148853,241826,274668,241592,211018,125248,7968,-90950,-120116,-72395,-12138,58239,140191,218691,234275,183610,72918,-2488,-53774,-78834,-89892,-26575,65934,80919,18374,-42136,-24123,25654,37178,-24658,19845,60178,44001,-33379,-62480,7591,590,-17344,10335,28636,-2750,-13748,-9026,32824,31544,-305,-30882,-49492,31745,101055,71487,10125,-59093,-118936,-78925,-50469,-49093,-63015,-70855,-18482,23368,-1874,-5004,23953,49831,39549,41038,26960,-12724,-113832,-61539,-11113,-29371,-100691,-79737,-7843,59357,102727,92008,-22379,-48713,46718,106330,-4578,-70073,16883,76795,94472,61955,82670,96202,55280,-17174,-79128,-115843,-81027,-69036,-89696,-40876,-38357,-40936,-82607,-113255,-74523,-6157,47151,89710,160464,284179,277076,131253,4782,-105298,-41275,29938,-20582,-97472,-106685,-91380,-80956,-87778,-75201,-69105,-53839,-35631,-78106,-108861,-86842,-43426,-18853,3370,-6104,-62575,-120697,-74014,-91162,-118849,-76754,-66868,-84334,-90502,-96970,-106656,-53019,-33160,-79718,-79229,-34788,-27933,-48317,-21840,61979,141374,207796,194716,133151,100532,78703,91559,92730,49331,-24877,-103695,24604,33967,3635,31334,5714,-51904,-31190,106636,262583,318207,254803,24232,-35863,-34278,-22465,-1192,3364,288,-8556,-38485,-82947,-49345,49138,112494,87016,30644,-34557,-54706,-46977,20893,36443,-9388,-80413,-113742,-67806,-47883,-38598,12914,114744,106687,44538,6260,-21343,-58995,-52016,-41866,-55890,-52418,-28436,-15032,-3996,26494,35555,55468,135245,161257,137007,104119,79800,133876,94113,-68173,-91368,-29756,16063,87364,191732,268122,248456,146130,44366,-14908,5754,37635,67002,32544,343,-8017,73389,154648,83501,-31101,-103254,13973,155281,186906,113202,10618,-9690,16244,-12346,-17463,81171,152524,137850,83784,28268,22864,45609,97040,150957,37864,-30539,-82425,-112272,-81204,-40494,-38546,-37073,-48478,-80647,-62716,-41639,-113802,-72061,-11999,24597,62061,90116,102322,75369,-13069,-36794,21911,43281,38367,-352,-54477,-82046,-31580,-12904,-27839,-69452,-81251,-65820,-27478,79030,128440,129017,89580,34673,9984,14072,1279,-82739,-99736,-54720,-41436,-44903,-49878,-52017,-36925,-24487,-63490,-68240,-59169,-48015,-37541,-29393,-80024,-125841,-87781,-62496,-60342,-77817,-47519,-30899,-54034,-86806,19349,126854,101846,-39831,-32603,126629,154918,123639,34032,-19396,-53878,-72602,-84199,-27784,69099,115757,70438,12369,-58035,-129945,-151974,-111739,-77243,-57690,-3000,-2536,-70538,-71512,31057,88910,84786,10029,-78636,-100425,-141985,-115166,-27616,47817,109065,134460,88628,21184,61570,232433,270890,133108,40043,-50263,-108941,-509,82902,84325,3960,-42772,9319,57589,78162,114195,154844,131633,29062,-107692,5503,80962,57030,-57128,-128943,-102954,-66991,-23331,481,92650,251223,265996,66296,-5295,80679,106092,72765,9737,-80448,-34576,27803,42896,14429,-33917,-109543,-93097,-60076,22748,21576,-45166,-100002,-52167,-16849,-8453,-11501,20899,27066,78041,141633,97562,-47728,-120244,-81090,-40889,-24976,-38830,-40305,-31260,-32614,-46908,-59653,-57699,-16982,-4500,1131,16492,28307,33449,-19064,-35754,20911,103878,93120,-18779,-57664,17880,139745,234301,288369,228824,169162,170901,143912,96905,64013,39166,51608,51364,6465,-45727,-15489,47845,113902,216944,305935,374570,206410,41307,30152,64218,64238,60297,52592,-12697,-82807,-66590,-33871,-35053,-16084,-40707,-45468,7273,91732,219576,279961,184130,74540,56299,15139,-27279,-9489,41675,55493,38429,-2996,-30678,-35402,-68810,-68860,-40473,16607,27525,-82900,-47943,-9823,-31597,-43764,99191,355483,363889,168414,36089,-17888,-50406,-75565,-27017,31518,66542,-38285,-44373,84126,140577,25941,-39773,-73011,-5191,101404,158658,171811,115118,38170,3119,-12298,-565,75373,168139,158603,95956,20697,-28540,-59529,-87880,-97107,-92016,-89133,-71987,-46936,-21381,-5651,410,49490,101011,148598,143243,25873,-123641,-27723,-31607,-86738,-128945,-132562,-121885,-58167,7137,2145,2510,43280,2775,-62037,-116507,-114694,-49751,-20972,-13280,2388,-24559,-32762,-42995,10052,46834,-29477,7019,39835,35843,12145,12597,60465,19655,-12924,40289,61459,31433,24963,39273,52912,70846,86726,67539,26575,-786,-19440,-70716,-35769,87160,219752,332813,312693,188294,62970,59184,101743,57995,-38207,-6177,96584,149009,98406,34819,-49330,-35338,102624,114427,-11104,-83261,-54833,-26826,-37089,-17459,-13927,-38162,-46899,-60198,-87341,-104945,-70812,-30537,-10974,-55861,-149868,-80280,-39967,-41757,-22081,10209,56933,96371,61289,11793,-88125,-25752,-34395,-81394,6580,77963,101057,100096,65682,44578,2871,-45151,-45651,-54602,-86435,-128104,-89117,-87797,-101878,-61855,-7371,27623,7742,-97810,-101199,-56602,-7305,15583,31699,38924,47295,16478,-67055,-126889,-75167,-70563,-45869,6396,28498,86687,72347,-1722,-58010,-16672,54454,88305,64104,8205,4218,2305,25767,72717,147946,198691,410283,383013,147724,61074,-19866,-69621,18861,133965,139923,67365,-44976,-123683,-92825,-21040,129713,140867,76915,44330,74776,161939,225399,233619,204897,146410,77711,-6562,-80152,-48830,13405,45409,46122,5711,-44215,-101002,-93865,-30193,-30296,-3757,6589,-51872,-91932,-53102,-2869,-22615,-61800,5339,84118,86447,-6592,-44479,-63249,-74288,-39719,-20405,-22785,-16251,-51396,-91537,-107976,-79117,-36826,-20173,-38143,-33604,51949,150499,194031,116754,42764,33489,89623,195981,244044,198180,70424,-27187,-84301,-87046,-84798,-61340,-47508,-11988,1528,-2617,-17546,-51716,-97430,-113228,-25982,47965,45091,-607,-38787,-55675,-45486,-5906,45211,68506,75322,73474,101540,69561,35962,15769,21998,28577,16510,-43487,-16167,-86116,-95908,-92377,-62445,-40569,-60662,-75621,-88882,-61183,-13738,23516,67135,88059,55506,30480,18180,9075,-4902,729,-12805,-30761,-39675,-52446,-63107,114722,229125,197492,65193,-111413,25655,106848,78331,54769,30136,80399,101898,37411,-32553,-67405,-78516,-53081,-12656,592,-10701,-49044,-63470,9896,139512,179425,210814,215024,161274,31440,-68337,-58363,-46420,-42950,-30670,213,10068,45701,72237,28478,-28672,-24274,-32677,-39218,12939,61292,112450,115740,113129,112354,79362,-5904,-88738,-51408,-31319,-4481,54944,17046,-35085,12401,51008],[45836,56602,46515,7748,-15131,4906,-15783,-84981,-65168,-20165,28666,69461,88043,87892,64997,38196,26263,-44489,-71029,51844,82670,60024,-60687,-64883,-29322,-83489,-90085,24246,78099,93414,83135,79250,57951,30294,9199,28303,32784,18263,24698,42634,48731,42875,22563,17473,89088,165589,136748,97548,82653,41239,2873,-13068,-52195,-98877,-107370,-75386,-59503,-59648,-59452,-57345,-83084,-45062,-8692,-27462,-30264,-12518,-42228,-82942,-75576,-4799,62890,91665,112880,44199,-68421,-101601,-88834,-72142,-65383,-86975,-101856,-147511,-87814,-27425,13663,50984,17858,44725,82052,104633,120243,17520,-39670,-43655,-31513,-75888,-121238,-34249,59469,93406,46176,-30147,-93652,-37574,11478,108538,203706,91795,2223,-22630,-40221,-65236,-127601,-140140,-113166,-96050,-41488,86433,210072,185626,257309,326382,294928,140714,-17657,-17312,-54947,-110357,-113969,-101416,-99667,-131224,-132708,-117571,-62084,104393,253110,130560,3162,-50027,-22999,39507,83637,64705,52867,16923,11339,118390,239699,175834,76008,68842,52075,-15553,-72086,-8479,-8241,15717,99456,198325,253411,202594,149799,113415,-34300,-69437,-52972,-47358,-37289,25075,60228,98435,27186,-77930,-75875,-161865,-267775,-188134,65795,197653,83275,4022,-66988,-27470,76619,138979,94598,-72403,-93710,-68087,-7919,-14600,-64623,-101216,-47512,93596,209622,155580,4490,-115852,-10680,21345,-7563,-46712,-19235,-19973,-14436,-41698,-74402,-55486,-56022,-82435,-51030,32995,29349,30453,10148,-42084,-71499,-76396,127519,235055,146601,80444,135962,173730,130051,97116,165374,140891,51670,-60146,-152308,-157849,-146477,-154730,-51093,93966,334428,331515,259683,198903,130375,124981,208427,181482,98629,9232,-64730,-71101,-56431,-14591,16455,36086,-29228,-116187,-111039,-46695,-36964,-54685,-75019,-67819,-86986,-56300,25894,115773,60811,-79105,-87654,-9119,139451,253828,205530,121333,37497,-21544,-48122,-41073,18083,46559,113583,257313,282022,123962,132906,235178,274984,250119,168342,71879,6934,29571,178293,398830,398620,96306,-121830,20234,143862,97051,13980,49432,120190,87362,39475,-17646,-60731,-101572,-101753,-98326,-72939,-20796,-65391,-38027,49497,84849,44455,-61130,-92637,-39820,-45436,-103328,-91628,-10424,9839,-14796,-43057,-42580,23345,62412,126301,205707,148417,20385,-41984,-16006,44365,117396,218035,206274,131859,66832,36752,32055,32381,96851,68922,36241,29045,27738,53707,96472,108727,94188,130465,247135,368400,430055,340559,229539,120373,21911,-55844,-84142,-45845,9918,31110,2334,-9997,28360,48505,-23279,-165214,-53420,38447,82532,77740,37531,29846,-55754,-60002,-55225,-54930,-65713,-82571,-59761,-35601,-43469,-83084,-101558,-93720,-77347,-33579,9821,-21129,-36247,-52843,-96151,-114790,-105709,-116696,-41443,77080,174088,150716,57213,-2307,24494,11554,-70177,-138500,-91487,-68382,-61255,-11701,25567,16756,6305,-38881,-97411,-125681,-119104,-24242,17201,22514,39342,66295,73400,31714,-980,-21358,-62606,11329,149109,145784,-11902,-156683,-73098,36010,113166,-15504,-129746,-14096,177244,215296,83395,-69823,-85100,85712,235026,362832,302539,211801,119664,43267,22407,25195,9565,-54692,-57972,-2877,60371,59796,-34231,-23254,7677,65244,169452,201569,174431,146365,88974,-110478,-167066,102645,192698,159665,95421,33765,-45838,-63717,-26654,-14782,-5009,48185,221780,145943,67027,34396,30644,49506,129409,257135,258559,140389,34416,-36874,-83897,-78435,-43321,11876,74804,114038,181015,137198,-17178,-25017,73568,104900,65680,-50792,-24803,19877,-9451,-31587,90899,198521,263890,251018,201683,193928,226390,194727,83906,23954,-65060,-71878,-26982,-47205,-19965,30803,52848,19311,-17417,-59433,-104785,-136983,-102469,-86190,-39589,19735,39109,49643,80078,98351,49060,-12468,-62998,-136922,-82292,-39066,-9202,-65190,-83442,-33192,-24525,-21395,-95503,-116624,-442,23393,-19179,-83319,-81731,-12346,21509,20567,-83162,-112552,-80730,-46551,-74335,-122052,-43087,-3003,-31559,-64363,-38130,24601,75219,101645,83853,-17060,-89295,-117580,-82157,50295,232969,217983,67401,-93070,-123066,-82296,-66177,-68019,-58103,5453,70937,170471,351976,656312,701288,411370,204932,58836,4825,25571,-56427,-138138,-111652,-96462,-90454,-9605,36073,54773,57083,28564,-4402,-49354,-60100,66555,192147,334183,449134,516487,375861,163293,39370,-8231,16477,150105,200979,178486,97616,58650,19142,30137,19361,-3404,-4040,20327,15881,-39306,-91709,-81361,-91099,-91614,-77711,-20042,-3572,-64507,-53483,-7065,11274,-37478,-46368,85696,167782,50589,-104508,-12750,130733,195091,145705,-46145,-4409,63377,79892,24007,-94645,-53037,101936,221796,189090,102142,53254,28042,35732,46743,-1592,-82031,30554,304739,429340,473488,455051,357357,220704,70634,-72633,-130468,-80302,-20801,54353,100005,65653,-15397,-76807,-16840,-500,-46054,-120750,86026,346971,357209,159551,-10149,-110082,-110058,-120048,-55432,-6429,-19620,-45390,-28031,15874,61695,102899,147712,122639,42589,-9768,21628,169304,306177,299121,169410,38777,-44588,-36435,-16223,-23800,-27842,-75561,-123744,-72479,-50006,-69584,-19271,67378,126003,102493,112441,152423,111497,-29100,-24644,118829,215858,188980,94144,-26803,-103900,31173,36615,40756,23132,-16284,-89138,-85345,-17107,23750,39343,53630,92046,114904,88301,20708,-52704,-103500,-90720,-41161,-31706,-23948,-10833,28164,46436,23882,-5710,55482,189405,328155,269435,67326,-107936,-39335,75678,101346,92976,78414,100915,113867,178993,50343,-62252,-71470,-36314,-23932,-54202,-52260,-49929,-13023,-1988,-14977,-30008,-65137,-30471,16105,-7561,-80806,56271,129657,94841,-14840,-49140,-45469,-78998,-109256,-75894,-35274,37027,63488,38859,-55,-21159,321,-1895,3259,58282,66447,-22213,-84735,-85908,-28932,86585,164067,154277,96697,16591,-8067,16038,45050,64274,17058,-91743,-74411,-95660,-50719,6119,70827,120513,80879,67838,24885,13335,-10844,-100148,-97969,-39364,-33809,-82516,-38315,15541,-26067,-115087,-116878,-63956,-35327,-29659,4971,58611,87501,80858,46235,4275,-45538,-127583,-92409,-60424,-81406,-133885,-109961,-71976,-76250,-68094,7191,97583,158875,134671,81610,61047,25313,-4758,-21572,-37100,-5776,87067,125264,95768,78418,38261,11764,-25335,-9169,21088,7255,-10729,-34402,-45829,-2951,85545,12171,-64807,-76508,-42125,-75180,-66878,-26140,-14227,-34980,-34164,-6348,27124,10573,-74647,-113352,-56085,-21762,-31107,-29632,-25583,-49609,29876,55015,-9880,-112783,-50655,-13430,-24547,-37115,-19671,16852,40708,42382,55301,95458,156476,303582,399103,235988,78392,21168,-41956,-105483,-130081,-111587,-132588,-105895,-43797,-12888,-25777,-34566,-34797,-62865,-34728,46862,196958,283299,154472,-57761,-2930,120664,329004,523710,470165,304629,89998,4004,-5264,9774,99863,257067,315877,323724,260314,97949,1962,-71276,-85886,-74356,-20244,29259,73612,46054,-20179,-86762,-65767,-25951,-39335,-18482,3591,-18722,-78013,-51698,-3157,17879,13831,-7786,-30057,32731,78032,68798,-75745,-4504,87747,62055,40328,-1007,-25818,22367,66111,36990,69913,109522,135036,189815,200683,265297,211291,41580,-74434,3869,45257,27751,-8322,-19801,-22318,-51131,-50078,-55182,-67159,-99180,-129202,-57133,16133,59908,114423,252799,202788,89846,71158,62257,52813,11135,-32295,-69248,-99982,-100974,-54310,31163,37366,-23604,-50722,61751,173939,187307,130849,88993,46098,29328,20237,3871,-21418,-46858,-39539,35520,61155,-41764,-41714,80065,214883,197570,88344,-15507,-78397,25912,215608,275458,236614,158613,84834,40161,27088,62370,97771,102251,95984,68816,70603,114950,102787,62559,56539,104013,164050,113025,61082,1570,-74136,-122664,-48181,72788,95469,-25744,-76885,61261,158320,151422,13888,-116544,-19670,25892,-53810,-70548,-43145,-47320,-129449,-81871,-13524,-36334,-91616,76712,206757,163238,65096,-26729,-12290,45365,120806,147744,258139,314718,298513,267738,151866,364,-110945,-142843,-92850,-13352,75697,172881,255566,274901,226415,97039,1313,-47193,-62112,-30619,42754,103913,85218,9693,-48643,-20381,27402,27610,-32511,29356,79922,60854,-26308,-67332,3392,-7923,-21413,18264,53401,21067,5423,9597,49804,49585,17200,-16416,-35477,68091,163123,126524,36694,-40886,-102489,-113848,-82441,-60201,-58664,-62497,-11052,30697,3251,-5803,20193,49296,44388,48867,22808,-35998,-126125,-53924,-8692,-21606,-101489,-100046,-23466,45706,83241,72974,-26968,-44520,41917,93435,-52,-79622,-1623,53202,83009,67732,90318,90083,46802,-20595,-68869,-110910,-91961,-101386,-87766,-37581,-50728,-49065,-67559,-71120,-31089,28589,75100,121681,188832,295279,300999,133104,-7487,-112863,-18927,58995,13946,-72201,-111755,-101915,-88792,-87516,-71090,-72413,-62905,-45281,-83639,-105877,-75262,-30683,-5978,10079,-1558,-50320,-96836,-75995,-106998,-134751,-88353,-77667,-88662,-97186,-101654,-99459,-40136,-4604,-43601,-96898,-87038,-75018,-97413,-79682,-9785,58174,140185,165969,119742,97152,88523,95579,74802,28787,-34103,-102244,38604,62039,18710,35096,3235,-43303,-12666,133527,313493,385973,293727,20489,-46642,-54579,-50298,-21831,15137,27720,16263,-13612,-71015,-48351,36559,88202,70683,20167,-26504,-41226,-39445,15164,42150,-2350,-80345,-98474,-53097,-31795,-23543,21354,109496,92553,31724,-8176,-39729,-89123,-77145,-61405,-77451,-71548,-23946,3231,24740,47523,34698,47574,135106,176279,166477,147495,126614,160646,104849,-48184,-113077,-35726,20842,98538,205316,250555,213600,121488,29506,-19015,-5216,16397,47809,27210,2387,-9919,52390,144810,86532,-14027,-120245,-35646,99375,149858,99044,10342,-8767,18210,-11484,-20440,74715,145916,133319,81414,18217,4296,29319,84455,134325,11711,-56305,-108321,-91666,-45099,-12518,-28683,-44942,-57772,-81929,-60418,-30904,-86821,-101004,-16910,35646,69566,84908,86436,66525,-15829,-36394,17509,41970,42226,10638,-40577,-80942,-42958,-11527,-5842,-54518,-75887,-53402,-3413,115933,165002,142996,90627,34653,12857,22527,12709,-72513,-108743,-60149,-42719,-41167,-47496,-54654,-40832,-31798,-71047,-60309,-43809,-25198,-1440,10805,-50123,-113845,-85873,-62095,-69249,-91889,-43252,-12299,-33833,-90282,15260,128334,84972,-59861,-39694,113722,149011,109694,19771,-34162,-64772,-67675,-70246,-9234,88121,125234,68728,935,-76099,-152976,-135418,-86393,-54683,-42243,1982,-1022,-78996,-72604,57486,138368,150154,67787,-34811,-89868,-122965,-111275,-35022,30792,80440,96790,53864,1988,61296,243213,261758,112081,32513,-46720,-125398,-41697,46990,76244,0,-54556,-20654,17963,43476,94815,160473,144483,45576,-73961,-13659,61769,33489,-71361,-117209,-82811,-37909,578,17529,98543,241033,259844,78152,667,74516,103285,79490,23510,-77385,-42961,18419,28676,-6085,-58355,-95172,-95234,-64106,23960,25584,-46212,-105252,-64074,-37015,-38891,-58798,-34237,-4940,58506,128784,86923,-59137,-125436,-81131,-37519,-18891,-31770,-32893,-25354,-26814,-39101,-52796,-63659,-29644,-13068,-6295,7529,15886,22622,-14643,-17679,43066,113255,82333,-38849,-120024,-22312,89747,175394,247829,207804,151324,152530,120997,75488,44146,27594,46488,48507,3048,-52601,-16022,47416,103118,212159,330582,386262,196221,33698,24962,71086,81256,77845,57029,-22127,-98547,-70406,-31758,-21735,-11216,-48214,-48737,16090,110892,232202,282665,177617,61341,41609,2141,-29395,-1956,43889,54135,47004,14858,-442,29551,-5077,-28066,-17827,35458,18553,-89021,-38307,-4019,-27204,-34883,106216,344156,333418,137819,18476,-26776,-52050,-82681,-31532,51423,101814,-14543,-39689,105483,130976,15757,-48689,-92357,-30860,93392,179326,194782,122474,39219,-1535,-22515,-14258,49615,143045,152953,93662,14078,-40500,-75429,-104420,-106035,-86603,-81404,-65644,-40634,-17789,-5494,-2695,37908,77597,109027,89787,-11124,-138707,-35847,-49384,-105991,-147001,-140611,-120798,-66551,-11192,-6014,614,33646,-27420,-92625,-139736,-119543,-49198,-16047,-14790,-19992,-48741,-5584,14242,66307,115703,49922,50781,52955,33353,-12201,-32926,22655,4653,4939,73103,82243,30880,13239,20898,36217,64028,84863,64559,25223,8041,3019,-44982,-37697,80697,220671,342393,320588,175294,43233,49580,102152,66402,-20887,-4207,84884,139144,98807,32853,-50591,-29376,114663,141445,7592,-84493,-60126,-32632,-41895,-23133,-23064,-46157,-41678,-53569,-86331,-108511,-68020,-28672,-22762,-81692,-171938,-62113,-24226,-31838,-20646,1669,41217,81347,59926,6528,-67312,-9127,-22552,-82595,2954,82977,105809,95103,47492,16236,-20531,-61836,-57145,-64406,-99787,-119262,-84087,-95304,-120645,-70681,-12064,19677,-16757,-109911,-98101,-53090,-2648,17785,28562,34111,32843,-7253,-86415,-117973,-67465,-41685,-12256,29661,39636,78490,55624,-11727,-61763,-29390,43389,89800,82513,34705,24758,19482,40641,86848,163526,241345,469439,385196,163303,85250,6663,-61437,-2511,113295,133259,59772,-63460,-146042,-75409,15280,136512,131613,79584,43940,65255,134357,195928,215089,193961,135056,67314,-6978,-67456,-40924,25436,61857,58142,11832,-45104,-105490,-87989,-20660,-21652,5333,28231,-26465,-68956,-62278,-8602,-19034,-32898,19014,59056,47844,-20680,-55604,-75727,-84114,-43685,-11335,-551,8360,-36169,-92438,-116249,-77563,-40145,-40961,-71532,-60723,52835,160707,201692,105244,31508,27783,83536,186618,238172,195509,69339,-35759,-88108,-72510,-64751,-41603,-36092,-12017,-2408,-6098,-20471,-50947,-89476,-111518,-37364,33447,28826,-11507,-40870,-43097,-30845,508,44278,48012,44475,39362,66710,49239,32599,30337,38905,42082,24044,-52555,-24562,-90221,-92820,-83055,-64332,-52648,-74966,-88389,-102862,-78091,-30015,9437,51660,69506,44745,34047,31266,23638,1005,-4858,-35765,-64446,-72520,-74477,-73975,111644,211937,174453,47179,-105716,52361,145320,112047,93584,81514,142463,150641,60009,-23190,-62136,-66681,-37620,-9213,-9957,-22209,-52307,-51736,41995,193443,250896,286012,273528,196215,56824,-40219,-41289,-31956,-35037,-27716,2132,15427,51906,74589,33298,-26019,-31073,-36776,-40959,2982,37476,68903,61521,77816,103085,93499,17840,-67159,-64197,-44987,-20570,31810,8541,-39232,14931,60043],[66027,79267,67667,18993,-7395,11889,-2544,-50333,-32238,27256,62815,90313,99508,94095,71400,44463,35452,-18457,-75969,16457,64782,78949,-7537,-137818,-92125,-123237,-45059,79272,134160,145284,106962,86679,54487,13942,-25058,-2419,11491,4408,11906,26081,24199,25538,33175,36201,106048,157122,120143,80780,60832,23477,7032,-2469,-45079,-97949,-103790,-70385,-57815,-55208,-51965,-48623,-74926,-46082,-17550,-46387,-54903,-48186,-87068,-127611,-103957,-18327,42454,53026,55286,5277,-80506,-103672,-89688,-66900,-63901,-87041,-105835,-142104,-78763,-27046,-4722,8097,-26316,16286,63791,85013,112409,34882,-17799,-18923,-7163,-63911,-119053,-19451,76819,107309,51532,-32635,-105920,-57945,-25138,46666,133858,62574,8018,-13335,-30509,-56575,-121867,-125535,-95165,-84227,-32841,111078,242371,206461,255054,305737,257721,96125,-37135,-9499,-30959,-93935,-106053,-94686,-87750,-121224,-131090,-120614,-63135,96716,274438,189588,43661,-42471,-20826,49935,111272,140747,123634,46596,15580,124232,265380,216228,90835,52170,47313,-3394,-38185,10624,744,26269,121048,237683,288184,199380,100631,84179,-52059,-82766,-58030,-43238,-35857,9218,38906,88850,42997,-30853,-51938,-169098,-266064,-142288,119705,253172,133172,28502,-75980,-53972,48120,117960,103551,-60541,-110996,-77263,-26293,-36556,-67134,-70798,-14796,126832,229631,164810,7018,-112517,2112,58627,46127,-21682,-13999,-20785,-19520,-43968,-66283,-34253,-28582,-41910,-14532,44932,35153,36683,27804,-26862,-76273,-75552,149037,266742,190323,80192,93363,142840,131699,118246,187435,161138,44934,-66975,-157949,-163320,-149150,-148485,-56338,56773,255068,280707,245120,210849,161653,159682,237776,206035,102684,2779,-69860,-73793,-58927,-5720,53138,76164,-474,-99973,-124527,-62261,-49156,-65496,-79176,-61806,-78820,-60874,112,80310,53008,-81026,-86048,-4533,146487,257725,194869,103160,20719,-25860,-43430,-36167,20542,32893,85562,217912,234609,86874,132202,256073,321349,304169,203904,87425,7677,19052,142122,327796,367194,117541,-111830,1288,137982,95814,13915,67296,171767,112968,55254,-7799,-56029,-97019,-93807,-102302,-88657,-36293,-87728,-26647,61668,109036,83132,-24985,-88441,-49033,-49642,-101361,-89533,-26302,-18088,-36981,-55826,-59483,5645,64706,129098,207651,171267,40673,-23726,14576,90450,176352,246890,200062,125909,72513,52584,39582,33539,106517,78558,51623,56916,57181,71686,100410,95688,78326,118470,206504,316536,404987,331587,217626,115655,25554,-53057,-92435,-71728,-21081,12922,9888,21400,56824,58079,-25909,-143583,-50398,8572,43935,69036,49242,45802,-43223,-50072,-52573,-56713,-67789,-86714,-64788,-35890,-35721,-67127,-84187,-82203,-71204,-34424,-4808,-48439,-47114,-47811,-79281,-97481,-103522,-112632,-36243,84958,186326,176123,62987,-3901,37971,34208,-53518,-147199,-95280,-63279,-62259,-27171,3738,2,-8009,-59846,-124991,-163373,-125814,-31174,9823,10828,19805,35991,42145,11513,-9795,-25210,-67170,20740,155437,145214,-18888,-173516,-49557,56557,115963,-23932,-142781,8282,217224,252635,103062,-59758,-72256,129860,291172,431916,369566,254197,132505,40588,8558,19772,21752,-33998,-56838,-28355,19704,32939,-50782,-40272,-18480,46274,157570,177057,139829,95457,19087,-195997,-143439,87620,163182,134104,85063,44035,-24221,-42113,-13755,-13310,-18966,11613,175735,151249,98179,82002,53031,27243,79720,216913,271389,161395,42196,-41807,-85448,-72513,-53715,-8780,36158,49674,105097,106952,-26235,-8627,86657,105635,68098,-40947,-32041,9362,-10040,-13803,107249,206721,273625,256613,192383,173650,203724,162203,48593,-15409,-95629,-70833,-35879,-54233,1473,54642,68385,23688,-15027,-52500,-100470,-135130,-106118,-91207,-42528,31444,59985,73009,104479,123001,77158,12850,-42276,-115788,-102726,-58456,-30319,-62896,-76868,-26238,-25402,-33088,-98731,-104118,24307,35764,-36278,-120851,-120570,-40751,-6424,-10909,-125631,-155735,-109883,-59924,-87776,-113730,-25690,23302,-19311,-55322,-10268,44028,74404,89690,71832,-22963,-96989,-127424,-71926,77917,289437,295270,146878,-26253,-68302,-45540,-34646,-57049,-58042,11626,74127,167575,346374,662085,697656,418168,195330,62388,12707,17574,-69621,-142996,-108047,-94468,-104033,-20109,37883,70547,86382,59713,8050,-53750,-64709,70463,204829,344124,433780,491689,368154,149709,27106,-9205,21105,144630,182712,159754,82892,56813,23064,30581,21762,9386,13754,35820,19661,-47687,-89751,-66591,-70843,-74084,-61857,9943,7629,-65244,-82131,-38440,-9526,-48040,-40909,105222,197956,63391,-112746,-12476,131099,193659,135492,-38262,21677,92061,102467,36834,-81704,-68195,76748,199086,176540,97097,57289,47582,57563,59320,12,-99823,19005,308926,460313,501675,454203,340125,204303,62840,-65336,-119530,-77101,-11524,64605,111250,75602,-23736,-96670,-11913,16176,-27798,-133987,47800,293294,299713,139333,-6356,-103939,-108791,-123357,-73264,-20597,-28035,-53686,-40379,2787,50403,96571,153850,138905,63346,12597,39015,171690,311493,307978,185631,62845,-24285,-25569,-12258,-19049,-3602,-37725,-92050,-90733,-52312,-57197,-5996,81819,143103,116370,115581,151521,113632,-30521,-28808,127929,250778,232434,122939,-13811,-110478,20709,20426,17603,-2356,-30204,-89885,-105194,-36663,-786,21359,47189,96544,124972,102397,34514,-45746,-97843,-109417,-66412,-59529,-52648,-41585,-5818,20205,6490,-15225,44211,157748,302417,263353,61894,-119902,-44445,70386,74609,58514,50604,89565,107435,177859,72605,-56938,-94515,-83984,-76824,-96778,-83582,-50326,1822,9066,-6553,-23617,-59001,-35795,9039,-12464,-88820,64745,137350,80944,-40997,-82036,-72426,-93266,-112678,-75879,-34300,37118,58281,27675,-16943,-40500,-24564,-35863,-38885,15211,34609,-42989,-95295,-86084,-31269,69371,137394,132028,75810,638,-19378,7574,32577,40337,-15685,-80898,-46632,-80122,-78268,-12863,59116,123349,92188,68871,13165,-4020,-32871,-126850,-103912,-42221,-28647,-66106,-21254,32452,5,-89325,-154611,-98882,-70140,-63157,-22362,42005,87587,86373,47590,7958,-41023,-125617,-99698,-63196,-74635,-121561,-118017,-72752,-69526,-77928,-14015,85864,167525,156451,102004,65612,20910,-13602,-35643,-56895,-34334,64380,113106,89535,72743,34566,2045,-44076,-28946,3897,290,-3982,-29497,-63291,-17670,95272,35876,-52823,-85505,-57999,-77993,-62735,-27798,-11413,-14654,-13453,779,16234,-10621,-87105,-94848,-40418,-14685,-32401,-35093,-25494,-35288,44372,61630,-4009,-87368,-54391,-14210,-31559,-53247,-31459,17853,46301,44385,51472,80682,131524,272776,399041,250902,80030,11599,-55162,-113147,-123025,-91798,-73668,-43723,-13256,-5316,-23704,-32063,-30619,-61113,-48296,28254,166465,234622,106219,-79055,24901,163115,363428,499918,415029,268910,77648,1580,-6298,5912,94953,252320,311696,307489,232235,74946,-9322,-79749,-89468,-72187,-11297,40104,77031,44189,-20991,-73634,-56326,-29548,-45971,-17178,20236,-5728,-77216,-44364,25812,67086,61578,2308,-59823,-7722,35571,45612,-67458,-17705,98214,83774,61024,13059,-22707,26629,69907,39721,70658,113575,136952,154148,178737,261168,237134,82320,-40206,17672,39726,27854,7526,14533,20577,-17763,-28524,-33101,-45679,-101102,-126820,-52560,5321,34933,77488,204826,191005,88697,69380,59417,60444,33879,-180,-36587,-80981,-106136,-33970,51234,45040,-17114,-48305,63683,167736,175156,118554,79383,56087,50408,15552,-17739,-48442,-67901,-28055,51567,57991,-61000,-69489,45480,176801,172492,76177,-17999,-75014,22372,199664,263618,233373,155274,71990,30941,23635,62654,95542,93638,86062,59712,60291,102474,91538,52657,47069,91008,139749,94071,49345,-19092,-94563,-130200,-43863,77854,89300,-31564,-64224,65923,155700,152989,21045,-126950,-73980,-44099,-95779,-55854,-26146,-36192,-124149,-101125,-26311,-35403,-47394,106261,219922,162933,68711,-18895,-7862,46942,112304,134918,256159,335341,344106,319040,178981,-1320,-101864,-141413,-117738,-18367,85989,195701,276996,298781,259021,128235,14852,-35338,-26957,46757,112110,134110,82618,-3410,-57451,-20156,25861,16092,-40989,32141,94685,75981,-22566,-78655,-5423,-20595,-29901,20576,71367,38283,16641,20604,60248,63854,33272,-479,-13147,120380,236800,188864,67393,-22830,-79672,-121449,-109510,-71610,-58815,-59848,-10697,30558,1579,-12455,10944,44014,45323,50614,10706,-64272,-117218,-49870,-8446,-11409,-75443,-113675,-43532,24679,56429,46399,-38184,-47920,26761,68029,-2255,-88605,-27586,18697,61682,68178,90406,74109,28477,-28959,-59689,-108034,-105769,-131490,-67795,-36216,-59868,-45227,-37805,-29335,7097,56097,93902,141678,202763,286871,306995,128842,-21439,-118104,-8107,75290,39799,-51101,-109829,-112207,-98287,-89179,-70297,-77693,-73995,-57310,-91057,-103772,-67280,-22932,1329,12737,3885,-29648,-69236,-76715,-125787,-157628,-108421,-96702,-97782,-105537,-109152,-94087,-23036,26730,-11297,-90853,-114702,-96282,-123855,-128908,-72451,-20281,65668,121407,91904,82161,88131,96703,65776,14598,-41547,-93716,55484,97363,35701,38569,1107,-34706,-156,153018,353317,441464,320995,13433,-60933,-79936,-84219,-55372,12327,39498,26644,3389,-55479,-50765,19131,57453,44932,472,-27411,-35597,-37139,2530,39813,-4256,-87925,-77269,-26401,-9964,-7672,28181,98979,74916,19583,-21189,-56685,-122538,-95023,-72670,-91093,-98133,-24440,17310,49108,60510,26899,31623,120769,173162,179766,180750,166438,177922,109078,-21762,-124972,-45394,20647,101808,203884,214998,162481,84472,11024,-23148,-17524,-3373,29063,19716,1550,-12494,27909,125447,82277,-4432,-96829,-78691,37642,99558,73600,3984,-11472,17231,-13003,-26925,62084,131738,122680,74779,5824,-16157,15471,77579,124880,-6501,-80691,-115743,-56709,-6182,16109,-18521,-54202,-68833,-85898,-62405,-25057,-63880,-99851,-19371,40185,69337,72053,62187,50534,-23454,-37313,11123,37247,43178,19455,-27868,-78246,-55216,-11752,15487,-31151,-61659,-35344,26768,160303,214360,164885,94290,37551,18744,31697,21824,-65054,-115383,-64141,-42771,-35961,-43015,-55891,-43503,-38249,-78147,-53072,-26607,3099,38506,47862,-25310,-103361,-81592,-56326,-74017,-104152,-34693,7178,-15555,-84173,13519,124382,64688,-77571,-45198,98167,137899,90873,2779,-49987,-74435,-62698,-54011,10609,99570,124456,62084,-8984,-85410,-153916,-117869,-65853,-37108,-32489,1418,-4700,-89998,-70133,89573,202803,236370,142982,28070,-49679,-96416,-104297,-45072,8366,45771,51847,11378,-16339,65229,247973,243308,88147,22504,-44421,-128620,-79155,9437,64287,-5621,-65083,-47570,-18007,10872,74684,154666,144106,51930,-44798,-18927,51959,19271,-74979,-104807,-65110,-13608,20394,32334,103665,228255,248847,87150,935,62870,95070,79001,26233,-82267,-49224,8805,13386,-25391,-77790,-77637,-89904,-70807,18984,24337,-48185,-110583,-76356,-55449,-52247,-66588,-86744,-41881,33092,109667,72367,-69758,-124743,-80860,-34260,-12725,-24567,-25837,-20168,-21991,-31408,-43216,-60441,-37688,-20022,-13926,-2513,3866,12517,-13098,-4922,62146,119484,78706,-22646,-182010,-56599,44128,120522,206063,184209,129919,129997,96703,54375,26278,19987,40739,42639,-1933,-57065,-10296,52304,91210,198466,339950,379826,181007,26204,18996,77326,101704,99417,63713,-28279,-110951,-70739,-25777,-4155,-9101,-57652,-54443,21972,125205,233016,268026,161294,46388,28372,-11120,-30880,5447,43463,49058,51804,29846,32251,96988,58527,15766,7511,50353,7322,-92727,-30016,-187,-24050,-25717,113983,326944,298470,108959,1962,-34543,-50367,-86235,-37820,70094,135603,13422,-25541,128184,118213,5679,-56332,-113841,-63874,74989,188405,208158,125914,39514,-6112,-32814,-27162,25510,116142,144102,88114,5293,-52752,-88241,-112375,-96653,-69605,-67212,-55168,-30690,-10897,-2489,-3571,27900,55669,70605,34539,-53417,-142859,-40280,-65952,-124876,-154163,-136048,-113747,-70443,-24914,-12563,-2093,23851,-49785,-111989,-122373,-107143,-45565,-7597,-7677,-32845,-66740,30582,78307,132759,199050,141771,100870,67360,31721,-35593,-76601,-4917,6169,34962,114420,105900,31053,1147,1373,20206,59683,84316,63479,27236,22125,33461,-1989,-18089,81713,217795,337222,313136,157626,25889,44153,105458,77465,-1995,-2791,68566,122990,96482,32408,-47725,-23527,119290,158563,24873,-79467,-62291,-37282,-45893,-27260,-29983,-51594,-34930,-45408,-81995,-109790,-65831,-27837,-38435,-108862,-145166,-42237,-6722,-18510,-15663,-3833,28555,69853,63271,9876,-47861,2383,-12861,-79025,2041,86710,107572,86979,28138,-11949,-40224,-73615,-63142,-68591,-109391,-105737,-74861,-94533,-136925,-77233,-17179,9029,-41832,-108689,-92813,-48699,2673,19314,23109,28256,18167,-29555,-101649,-104749,-51934,-6970,20070,49121,49159,69808,39981,-19622,-65659,-37817,34449,90458,102022,66660,48611,41448,61150,106275,184460,291437,502060,364777,171283,103758,32494,-44985,-21856,87522,123395,54087,-77098,-122306,-44368,50746,134236,115961,80048,43467,54205,104822,166677,194418,178442,119724,56167,-4871,-49551,-26876,39642,78513,69849,19325,-42722,-106013,-80950,-10981,-12593,14782,51707,5982,-30701,-37395,13659,9019,11517,38919,37987,14506,-31103,-62612,-83132,-88288,-44149,858,25614,37194,-14174,-87994,-121460,-73275,-40773,-58452,-96953,-79199,50329,163889,201927,93193,24252,28970,82384,175086,226399,188130,66508,-43576,-77680,-44961,-32013,-11697,-14480,-1100,1863,-4301,-20486,-47891,-77116,-99942,-49111,18672,15279,-15877,-32979,-22610,-11336,11060,47618,33122,19510,16001,37728,33503,34396,48567,56845,55495,32924,-56601,-27775,-91213,-95698,-74216,-54851,-53082,-79900,-93166,-109961,-91738,-45073,-5348,34169,49014,33658,37726,43660,39064,8298,-8549,-54932,-95141,-97247,-78851,-79895,102123,190373,154809,38806,-83594,75311,184366,152738,146987,151987,220645,206745,85497,-10850,-54496,-54710,-24274,-6904,-19923,-33519,-54916,-39394,74267,247669,318104,349381,317653,218777,77364,-12148,-18925,-13763,-21625,-17144,12347,26828,60735,77393,38463,-21870,-37722,-40885,-40851,-3191,15218,28810,10869,45479,92124,105420,42611,-43332,-67597,-41268,-15726,6393,-3021,-41604,18622,69826],[83788,99494,86683,27070,-2920,15840,9941,-17785,10558,83582,96116,107507,106918,96006,73203,45906,39431,1553,-38925,215,53385,95472,59393,-69429,-123369,-87614,13655,140234,192230,196357,126785,89705,46112,-10152,-68745,-35102,-11102,-11667,-4315,4876,-4755,5013,40051,54393,118952,141364,97811,59745,36333,7496,12649,9575,-35239,-94186,-96751,-65592,-57554,-48221,-41470,-39448,-68513,-49966,-29375,-64878,-72423,-75404,-120299,-158697,-125134,-28324,24359,18721,4948,-28785,-91434,-105351,-91111,-64658,-67483,-92693,-116018,-125137,-68797,-28165,-24417,-32358,-65149,-12408,41134,58575,93363,45230,-527,1048,12323,-52411,-118315,-8404,87566,114190,53011,-35970,-121423,-77543,-47801,-317,65588,33730,13840,-4137,-19620,-43442,-106489,-98488,-65669,-64083,-22709,132255,260580,217526,242517,266689,202415,44796,-54918,-389,-4405,-72770,-94833,-83754,-73014,-109337,-126743,-118159,-56493,90924,288432,254596,93175,-32739,-16656,61310,142484,233381,209515,82642,20628,125150,276492,237217,96433,35121,40150,8251,-4053,35200,13289,36365,137281,261689,300481,184146,48030,47483,-71272,-95401,-62200,-37821,-31850,-2173,25922,94832,83741,28451,-26702,-174314,-260351,-103815,163488,297742,178582,47849,-85223,-69190,33425,106581,114733,-35038,-125645,-82454,-42322,-53942,-65978,-43272,18807,160509,244199,166719,5579,-109484,12468,91311,94889,7331,-7836,-20159,-24555,-47584,-59091,-15051,-1395,-1736,20349,52431,36835,38103,41994,-10489,-76321,-70951,158216,278365,224014,86508,49955,105693,127049,130403,191755,168175,36774,-72851,-156857,-153747,-141313,-138179,-61062,20693,173146,225133,224751,216023,188043,191150,262529,227756,104876,-4432,-75006,-73117,-54204,9551,92931,116133,30110,-76099,-128330,-77294,-62550,-77844,-83351,-55455,-69276,-62542,-22053,45718,38462,-86180,-87298,-4305,146963,251855,180400,85071,4113,-31333,-39604,-33861,17716,12734,50439,165103,168296,37070,123707,267071,356875,349288,233314,99587,7353,7724,103523,245768,313499,130271,-94755,-22399,122241,87536,12037,84766,224088,136368,70274,1701,-52214,-91546,-80477,-99429,-106639,-56522,-113432,-12435,67681,122343,112935,5720,-77473,-54385,-48613,-94558,-95830,-43962,-40660,-53805,-65805,-71830,-9971,63324,125205,200916,190761,69693,4615,50900,139419,237448,270389,192139,122538,83489,74736,50951,38767,119871,93126,72198,90141,90184,90382,103271,81449,58948,97479,147104,239043,348862,302820,196775,106432,27104,-50024,-95629,-89838,-44083,141,22301,53894,83236,65337,-25105,-118026,-39801,-10482,18020,72772,68077,60218,-30305,-39085,-49573,-57924,-69124,-91165,-72248,-38628,-29463,-51357,-66416,-69625,-63616,-27883,-10777,-70107,-59682,-44691,-62883,-78358,-99166,-106851,-25697,94960,195255,197601,68127,-2545,52305,57123,-33549,-135618,-98618,-59814,-63625,-44327,-22596,-22050,-27153,-82671,-139362,-129265,-90313,-40369,-11799,-10700,-3121,5673,9621,-10286,-20176,-31149,-71323,29606,155658,137491,-25808,-148801,-27537,73341,111659,-33165,-153652,25791,243725,275272,113352,-53812,-66726,159446,325533,474801,421029,290943,142434,36848,-3892,19914,40265,-8876,-52888,-54408,-17454,10110,-67653,-61431,-45092,26421,143954,152155,102422,41517,-47512,-246936,-123760,60072,124802,105622,73481,49988,-4885,-21356,-2910,-13745,-33644,-24795,123021,148822,125812,123406,74353,8194,29927,173249,278816,184561,53032,-47302,-84555,-62143,-62522,-27034,211,-10851,31892,71007,-37639,8748,96454,103625,68611,-31746,-37880,-2713,-15095,-2575,114131,206069,275142,255428,179780,151644,177249,131378,16108,-56953,-97890,-61187,-44480,-64632,7937,64316,72558,22430,-15782,-48009,-97770,-135515,-111536,-97121,-48330,36599,76080,92045,123876,144100,106028,39963,-21515,-93395,-116573,-78125,-49429,-58635,-74526,-29600,-38664,-57166,-108762,-94454,52550,56199,-43625,-146633,-138697,-52646,-28861,-46128,-171283,-164923,-142552,-79366,-103995,-107391,-13368,43852,804,-25252,30176,68226,75128,77959,59746,-28362,-102854,-123221,-58493,102483,333110,359420,223670,42239,-18866,-14870,-8577,-47888,-55862,21354,80998,166593,332240,635440,657725,403965,175235,58700,17143,8924,-80084,-146582,-109572,-96110,-117996,-29027,41181,87389,113804,87197,19256,-57170,-64964,72943,208489,333024,391002,437216,338388,127496,11219,-11621,25103,138681,166852,141888,66997,53327,28757,33978,26842,21856,29237,46574,17185,-58846,-81091,-50658,-50447,-50653,-31178,32939,9474,-65642,-109016,-72041,-34311,-60779,-37985,118741,216324,73411,-115639,-13894,126776,186703,121403,-26885,43918,117380,121461,45498,-72400,-83428,46290,166979,156600,89523,58108,60226,73483,66284,-2524,-115750,16655,314933,490100,523048,441768,311920,179061,51010,-59097,-106221,-67322,2601,77089,124163,91653,-20276,-113388,-10108,30026,-10138,-127008,6054,224846,226827,109876,-6733,-99567,-103860,-113552,-96694,-39869,-38820,-62810,-54177,-12293,36722,86477,153043,147842,77019,26309,48013,164700,298964,301317,189963,81320,-3906,-14433,-9779,-15951,11763,-9182,-63863,-99329,-55296,-49345,1012,88808,151819,125304,116480,146347,110597,-31845,-29923,137817,287089,278785,150468,-3913,-108463,10504,3198,-6832,-30759,-49431,-93353,-123926,-56280,-25119,3190,38984,96311,128522,111263,45209,-39601,-92577,-130221,-93784,-88990,-80760,-68755,-34795,-4418,-9755,-21593,32372,122545,267382,252021,56035,-120907,-40170,70768,53694,29026,21693,74183,96385,161686,86724,-53559,-113680,-111784,-94359,-118325,-107005,-37049,21812,19498,-102,-17940,-49712,-36318,2676,-17970,-100871,68423,137355,62285,-61146,-100841,-103152,-110030,-115140,-77410,-35663,32684,48009,11953,-37047,-62033,-49573,-66565,-73255,-14450,17026,-52424,-98344,-85697,-34741,50123,109215,106091,52072,-17112,-32065,-3371,17110,16040,-38198,-56709,-28661,-67381,-104170,-32873,43924,119314,98903,64399,-3570,-23755,-55918,-145741,-111259,-46599,-23935,-50707,-7529,43637,21712,-57959,-128888,-104408,-86291,-91044,-47068,27525,88488,89333,45169,8990,-38904,-124363,-106628,-66271,-67662,-103189,-105843,-70225,-62763,-75065,-23551,81188,177962,176931,120108,65877,17569,-18701,-44814,-69452,-54995,39274,98018,84767,71845,38210,-172,-56617,-44920,-10076,-3366,6651,-22711,-77039,-28250,102093,52771,-47595,-95975,-74894,-80482,-59505,-31441,-12050,4308,11179,13165,7881,-33702,-101546,-80405,-28939,-9718,-31764,-40131,-26248,-22980,52842,61651,-321,-64331,-47644,-14513,-41030,-71251,-44456,17426,50129,44204,45370,64883,108112,240948,393521,267795,84742,4186,-67050,-117812,-111678,-67717,-21197,19917,24784,4372,-20981,-28719,-25186,-58297,-65329,5702,132229,184612,64763,-73546,47137,201367,386920,460727,353777,229860,64422,-2158,-9537,-257,89008,245937,302084,275676,187042,49163,-24652,-92190,-93518,-70959,-4897,47210,76338,40812,-18092,-57112,-46867,-32889,-50723,-12778,36363,5393,-74302,-35740,54649,118146,111045,17744,-85690,-52657,-12311,12310,-54031,9217,138853,127277,92770,34717,-15552,30009,69776,39185,68100,114659,135254,116542,150674,245973,251935,124920,-619,34938,35019,28519,24021,46794,59353,11927,-11507,-16580,-20243,-79527,-111412,-50199,-3860,16065,51013,164990,179876,87590,65550,53235,63961,53581,30979,-1163,-47226,-70562,-10879,62508,46500,-11483,-41661,66080,159525,160460,102343,64238,59371,67079,11225,-41438,-77148,-82169,-15911,61599,51794,-79854,-100953,4588,128920,138335,59505,-20799,-69601,18637,175805,240422,221455,150596,60277,21948,20204,60761,88498,79742,71031,46787,48113,88899,79046,40849,34980,74044,111316,72571,35229,-41310,-117129,-129756,-39907,77672,77044,-38114,-49953,72697,153329,155948,36165,-113240,-136815,-106723,-78800,-27877,-4367,-24226,-115367,-109030,-17970,2639,5122,136298,225659,154979,66747,-12642,-4215,45565,97378,114534,239447,336973,375536,360506,206893,10858,-74374,-120622,-112565,-20606,92479,210087,284972,307551,280732,164055,41515,-12854,23168,127081,174243,156948,76810,-16828,-64510,-19600,24986,6552,-47415,32041,106704,92108,-18952,-94533,-14188,-33060,-38707,20909,84510,51036,21964,25820,66560,77614,51833,21139,22746,190089,318191,256770,106563,-63,-54999,-95998,-109754,-80461,-59790,-58672,-13059,27047,-3052,-21267,4,37691,45455,48489,-6168,-92611,-105871,-45516,-6789,2900,-42334,-101740,-60847,1046,27172,17880,-50968,-52496,8663,38716,-6610,-91723,-56108,-20713,37637,68773,87771,53255,3929,-38385,-48332,-103527,-117945,-122976,-44103,-31986,-59775,-29548,-621,12341,42352,79281,106782,152276,204572,263908,297991,122598,-32154,-120755,-5151,81793,59467,-31776,-100973,-114561,-104021,-89127,-69282,-80944,-82003,-66082,-95061,-98804,-59548,-16848,6183,14074,11283,-4834,-38823,-70280,-138188,-184543,-133481,-120133,-107807,-111616,-116260,-88234,-2411,59260,18008,-72985,-92628,-91169,-121490,-158397,-121387,-86854,-5450,68338,53647,58744,80044,93944,65054,13163,-38113,-77141,75021,141215,61976,47157,3537,-24012,9654,166465,379687,479432,335291,6462,-75239,-105749,-118333,-95763,-4868,34355,22586,11070,-38954,-52879,1538,25837,15416,-21992,-32303,-33661,-36464,-13451,31742,-12425,-96656,-48315,13800,21352,12009,36054,86285,57867,12000,-29199,-66882,-120618,-89160,-61028,-78394,-128182,-27598,28885,70257,67945,16466,11966,96504,154423,176676,201300,196312,182636,104590,2515,-118887,-55316,18480,100042,190722,168997,103465,40181,-6539,-24970,-28197,-17733,15697,13777,333,-13969,4331,100392,73716,212,-77987,-106017,-20516,45105,42394,-5327,-15352,15374,-14967,-34918,46434,113736,109178,66656,-6233,-35874,7518,79762,127309,-9132,-89204,-89815,-17778,32097,42812,-9616,-64431,-80054,-90827,-66003,-21215,-43846,-73750,-16203,41706,65252,55478,33076,29959,-33890,-37817,4903,31446,43611,28569,-13829,-71546,-65408,-12298,34650,-3471,-40336,-11794,62312,209943,274107,198050,103946,45663,29439,42723,29905,-58253,-115905,-64813,-40341,-28329,-35298,-53873,-42714,-41601,-82138,-44458,-6434,37546,77833,74375,-7924,-92952,-72812,-44582,-73739,-111396,-21870,27874,2507,-69693,16548,117985,45034,-90719,-50670,80405,121919,68660,-15105,-64800,-80345,-55985,-35874,30314,103726,114902,52400,-15243,-83789,-136225,-102401,-49601,-23878,-26892,-2823,-12035,-102057,-63094,128384,282976,340603,233786,106490,4981,-64200,-92011,-55065,-17419,7315,2801,-33623,-24692,77556,250237,221527,65640,12168,-42546,-120288,-106713,-24944,49947,-12120,-73719,-70581,-48381,-17059,55390,140120,134420,51323,-21586,-10368,53158,16001,-69812,-92998,-49842,6274,36399,44967,107772,212983,232324,90775,-4833,46723,81211,70025,17292,-92999,-51940,-219,-2122,-41618,-76067,-57379,-81218,-78587,10453,19313,-50614,-115759,-88315,-70496,-46115,-34215,-101174,-87696,-1632,82391,53653,-79132,-120191,-80328,-31412,-6912,-17352,-18866,-15234,-17491,-23220,-31307,-50196,-41055,-25312,-21125,-12663,-7112,3359,-14436,1534,74078,117553,75195,8704,-145761,-72004,8065,73637,167385,161342,108162,106826,74034,36488,13122,16538,33992,33331,-8748,-58546,1266,64420,81318,177135,331647,355864,161188,17974,11359,82058,124590,123714,71519,-31752,-120194,-69183,-17881,11825,-11514,-69758,-63410,23627,132147,219530,234630,133665,28153,16807,-23956,-32849,11472,39300,39198,51122,40585,64566,159543,115313,54439,28809,58380,-6817,-95688,-24266,708,-23128,-17801,120697,303827,259997,80571,-15662,-43158,-47268,-86794,-47695,84022,161891,41332,-3087,151726,104385,-3538,-61341,-129841,-100597,46546,179929,206559,123323,37313,-12305,-44869,-41404,1215,86432,130138,77639,-6534,-65115,-92904,-100342,-70486,-44192,-49589,-43711,-20272,-3562,329,-3948,18270,33691,31637,-23140,-103646,-127038,-40499,-80646,-141709,-144861,-123739,-104269,-72672,-36723,-19176,-6121,14389,-65249,-113028,-96909,-88275,-41407,627,3727,-34721,-78643,66932,141513,194375,273492,231355,153265,80939,28746,-58831,-114948,-15277,24147,70638,159196,127881,28596,-13848,-20546,4432,55397,81922,61184,29475,37905,68314,53142,23383,92180,210290,316417,289545,134863,9558,40788,109242,89024,17595,-460,50455,102131,89868,30797,-44380,-20860,113741,159924,34413,-73040,-63538,-42784,-51247,-32134,-37037,-57647,-30804,-39525,-77777,-111626,-68158,-32698,-62666,-138539,-117660,-24852,8199,-5674,-10505,-9271,16218,59083,68242,18255,-35075,6138,-8328,-74601,1127,86705,103925,73665,6269,-41311,-59399,-84451,-67807,-69535,-112865,-92992,-66967,-90042,-145857,-84396,-26356,-7898,-68923,-102777,-90217,-47235,4935,16236,11925,18830,2460,-49728,-111028,-91619,-35656,21683,43324,61721,54500,58187,22823,-26717,-69648,-46551,24757,87447,118093,97971,71066,64188,83794,127617,207593,339584,500787,323527,168570,112558,52549,-27092,-40045,54611,106511,46535,-88749,-101349,-17685,76371,120005,90997,73117,37828,36750,69949,134497,169206,156713,99831,43459,-2584,-30697,-11495,51044,89874,75897,23160,-41820,-107045,-77662,-6008,-7874,19963,72062,41372,16795,21673,70725,62821,65234,59015,19201,-14834,-42207,-69917,-89988,-91847,-45789,11287,50188,64510,9408,-81760,-129739,-72767,-44473,-77359,-118493,-90948,41462,156096,191161,77594,18252,34785,85280,161000,207069,174071,59649,-52389,-59368,-11300,6336,20453,8943,14433,10699,-288,-21108,-46915,-65326,-86460,-65160,366,1420,-17171,-20694,-827,7984,20819,50666,20700,-3531,-3970,10600,18021,35835,64074,70429,63999,38763,-59669,-33652,-96389,-108482,-70421,-44035,-48713,-81447,-95325,-113158,-105829,-62910,-24476,12120,24492,18405,36924,50634,50245,11937,-14963,-71427,-124865,-106758,-63874,-75540,81671,161549,135337,36541,-60875,88669,216687,194158,208188,232774,304227,261032,107658,-800,-49670,-47631,-17732,-10105,-33375,-48514,-60606,-30757,99879,291081,370105,392130,341404,224942,88820,10472,2676,3927,-6656,-3007,25896,38776,66784,75349,38565,-20863,-48215,-48839,-42657,-7000,-4034,-2681,-37230,14183,76675,110216,62701,-22356,-60483,-25418,2046,-19938,-21623,-44729,19814,76263],[95869,113453,99571,28835,-4673,13682,16999,7549,52251,140148,124287,117350,107060,90587,67205,39409,35157,10487,-11564,-2333,42304,101077,116391,17053,-37302,-17058,77159,200784,245423,238935,137914,84643,30108,-41237,-113117,-67142,-38137,-33940,-27782,-24260,-40726,-21790,38758,66396,122320,115791,67136,31323,6021,-10650,13821,17382,-27789,-92065,-92833,-66990,-64255,-45520,-34266,-35332,-68754,-60909,-47068,-84576,-83779,-97548,-146767,-160755,-143597,-41511,2021,-17455,-43727,-63348,-107246,-112668,-98758,-71272,-81848,-109960,-136633,-110471,-64855,-36726,-50400,-74196,-103148,-46340,9069,21161,59422,41424,5027,9571,20515,-47541,-123751,-6778,86418,109406,46601,-42693,-113964,-96500,-56543,-32988,-523,2549,13378,-1017,-12832,-29213,-85234,-67757,-33327,-41769,-16697,142261,253992,208586,213391,203121,124234,-16947,-77138,2152,16713,-52845,-85244,-75062,-63001,-102100,-125447,-116827,-52709,80098,282969,307628,138234,-28874,-16359,67937,170800,327177,298456,117732,20873,114842,266305,231837,85988,11776,23822,11650,21579,54692,20977,38758,140996,263334,285848,154857,-5850,1224,-95599,-112403,-71938,-37521,-30147,-11918,19062,112173,135978,84363,-8800,-185261,-254154,-81450,178191,312382,206127,54304,-101356,-79039,24574,96923,120591,-3568,-120980,-89281,-62448,-72859,-69408,-25981,45508,187854,246722,154841,-6305,-113482,12799,110243,127608,29535,-7344,-23666,-33978,-58241,-60113,-5549,16739,28883,43502,48529,27615,28299,45998,-306,-77773,-74079,147907,264608,237481,92367,7071,57812,109095,124630,170587,153315,18560,-87179,-162009,-145168,-131344,-131500,-73146,-19854,89561,162249,193036,207797,201829,210950,274712,239315,99359,-18162,-87017,-76260,-49824,23867,126013,145508,52004,-56672,-123336,-95086,-82042,-97644,-93628,-55517,-65171,-66189,-41960,15442,17212,-100740,-98157,-14018,136272,232992,158882,63447,-17360,-44483,-43918,-41566,1083,-20493,4023,99167,86356,-25814,102568,260274,371392,374795,248377,101574,-451,-10031,59029,155279,239456,128361,-80860,-56586,90403,65937,3137,95625,266230,150184,77729,4230,-55721,-88958,-66273,-91567,-130663,-88924,-122790,-1432,63061,119511,126826,24512,-70718,-62085,-49416,-92328,-115562,-68544,-63449,-70760,-78885,-85253,-28415,53126,111112,181663,198743,100008,35820,84046,181969,290801,281938,177260,115779,92652,95513,59051,42060,131712,107525,92403,122317,119859,103551,99495,61263,31059,62091,70335,141287,265672,253730,164135,88343,21562,-52265,-99794,-103421,-61662,-11215,33300,82437,103940,67455,-24300,-96687,-29882,-24927,-3602,76304,79625,62954,-23412,-35192,-53711,-64766,-74818,-100267,-87699,-49484,-30442,-41857,-54311,-61536,-61619,-23777,-14577,-88480,-78462,-48881,-52855,-64298,-95871,-106375,-16303,101296,195960,209383,67966,-3750,60374,72945,-17575,-120432,-104949,-62916,-70574,-67723,-57787,-53775,-55409,-110320,-129368,-83307,-48781,-51390,-50244,-45003,-33121,-28196,-27012,-37257,-36509,-43691,-78603,32845,145868,119710,-37043,-130526,-13423,80554,95503,-47512,-162841,33070,252188,279344,111387,-54572,-75234,163923,327677,480637,445990,313898,144898,27878,-17590,22515,60054,15225,-50080,-83906,-51804,-8645,-84862,-90555,-75469,2036,124458,122660,58375,-16629,-105946,-242749,-115767,15322,72225,68190,53667,43600,4258,-8039,1127,-20296,-52439,-63116,65582,135232,144886,153771,90068,-9669,-21190,126618,277601,205877,64218,-55447,-85388,-54635,-73894,-45925,-35251,-69797,-32751,34729,-48989,25536,99354,95346,63695,-26579,-44095,-18579,-27117,-3063,106788,192366,263462,242129,160004,125324,146102,104519,-5047,-78448,-62937,-44276,-51176,-81297,-1234,57854,62725,12653,-22414,-48894,-99854,-140840,-121329,-106286,-58705,31334,82270,101951,133583,157006,131053,65065,-4199,-73451,-117714,-99939,-66042,-56951,-78931,-44057,-63095,-89382,-126705,-90409,75389,75631,-45481,-157322,-130445,-46769,-42460,-82173,-157923,-122248,-140971,-106283,-122532,-105796,-9916,54521,22344,10501,68663,89698,74458,64771,45723,-35684,-109450,-116592,-46428,120403,357509,400332,286977,103355,20586,5685,8578,-42172,-51427,33134,90111,166304,309628,578489,585455,369204,145494,47035,15129,-3225,-90717,-152748,-117671,-103442,-123111,-36168,46195,105282,137165,108422,26700,-61305,-63280,72639,202018,302917,328078,360919,288924,96703,-9328,-17405,27723,133358,154619,125718,49749,46691,34313,39261,33449,31719,39529,49706,6871,-72145,-69775,-35648,-32004,-27051,1453,41891,-313,-69188,-133528,-109540,-64866,-77118,-38862,124980,220959,77715,-116646,-18915,116090,172346,102412,-17205,60653,137488,135110,48616,-67648,-98077,11337,126030,128798,78341,54021,63355,80931,66753,-9459,-130801,15708,313779,508044,529028,414620,272433,144672,35114,-54413,-92221,-53618,18290,88120,133666,106092,-12322,-127170,-11864,41139,7542,-107768,-36319,147708,144779,72615,-11737,-97604,-100109,-103534,-124702,-62365,-51397,-72119,-69036,-29085,20628,72423,144519,148061,82437,30728,47129,147824,267696,276654,180163,91594,15255,-3611,-8124,-14890,17386,8457,-43594,-99098,-59222,-45817,1839,88912,153443,130009,114785,135567,99901,-35320,-27245,148799,322686,324359,174738,2461,-101881,1814,-14001,-31586,-60768,-72709,-99504,-132059,-73129,-47685,-14388,29207,91129,125664,114737,52281,-34575,-87834,-120367,-119088,-117971,-106658,-90555,-57411,-26248,-24447,-25810,20260,87084,227887,237610,50987,-111517,-27292,78876,47000,12882,-5240,55886,82336,135580,92100,-52693,-125009,-105363,-82093,-124082,-120809,-9482,48812,30463,4650,-13296,-38355,-30543,-1277,-23535,-115125,68071,132405,45144,-64172,-85551,-121758,-125473,-116072,-79798,-38654,24504,33789,-6930,-58779,-83572,-71497,-89368,-92125,-23673,19652,-44920,-94079,-84787,-39218,29350,80692,78243,27383,-35157,-45212,-16189,-798,-7623,-48675,-35255,-16323,-57818,-127219,-52297,26644,108811,100777,54825,-22978,-41636,-74510,-135831,-119974,-52593,-20140,-36524,2903,49310,38114,-25336,-82664,-71246,-67957,-97804,-61802,19030,91997,90937,41108,8942,-38167,-124067,-112275,-68552,-59593,-82935,-87555,-65538,-55709,-62703,-19226,85098,190027,194834,134957,63299,20055,-15855,-46860,-74315,-66684,14729,82477,84474,78574,50264,5261,-62385,-55600,-19146,-1628,23494,-13218,-85151,-35644,104456,61994,-48478,-107421,-91037,-81681,-56025,-35671,-14770,22139,38738,30569,4040,-55732,-116258,-69640,-21513,-7165,-28688,-42183,-24997,-10649,57081,57473,1914,-45203,-35661,-13926,-51683,-89075,-56545,16675,52897,42671,38117,49900,88002,210174,383450,287891,96018,3810,-71331,-112464,-98168,-45907,21539,76023,65016,17258,-16015,-23110,-17346,-53118,-83472,-17299,99686,140144,35148,-59067,62062,231073,396489,410455,292476,190834,51632,-5893,-13833,-7836,82832,238757,289443,234237,132381,24072,-41835,-107239,-96697,-70024,-483,51289,72769,37631,-10295,-37314,-36200,-34671,-52912,-4888,52197,15410,-68168,-25322,81081,164878,156541,37315,-95230,-98814,-61428,-25669,-36667,64135,205180,190465,134683,64573,-1306,34598,67142,36699,62962,111946,128017,79281,118952,221966,254798,164835,43292,57514,34234,32158,42220,76596,92164,37399,1985,-4374,1953,-55030,-96961,-49066,-11462,2948,32640,132101,168963,87245,61056,45462,64960,70867,60410,34076,-10177,-32432,11005,64879,43066,-5074,-28394,72932,154206,148121,86150,46168,56574,78304,7741,-64894,-105034,-87303,-4856,67765,46005,-93125,-132830,-37698,78782,101192,41506,-21802,-60451,16788,147866,209093,201912,143825,51372,14864,17535,56876,77150,62019,52931,32073,36040,76673,67978,29454,22063,54825,81306,49561,19127,-62601,-138181,-121436,-34711,74029,61390,-44099,-34370,82529,154006,163798,62439,-80447,-134872,-89582,-35981,3393,19130,-12563,-106837,-106558,4307,62214,63697,165841,224426,141331,60591,-7736,-1287,41207,76796,88755,210519,319751,388725,385619,231530,36210,-42382,-95149,-82282,-14614,96226,215442,280316,302131,290050,199306,78987,21328,82556,201393,223126,171660,69181,-29036,-68783,-17576,25955,8,-51476,30381,115379,108499,-14379,-115931,-19442,-43014,-45967,20796,93057,59427,21307,24522,68348,91005,74065,50545,74852,273677,398931,323996,153923,29170,-27753,-70007,-95129,-86768,-60232,-57087,-16120,21859,-9340,-31101,-11210,31657,45266,42371,-26670,-118669,-94049,-40226,-3640,19163,-7587,-74844,-70415,-23216,-2109,-9015,-61465,-55012,-8478,10629,-11406,-88872,-84627,-60628,17295,72666,84793,30134,-25827,-47581,-34409,-96739,-126430,-92249,-18220,-22424,-50402,-8333,37995,52410,74384,98492,114463,153996,195009,230242,276058,115643,-38109,-123167,-8681,79828,72958,-14373,-88744,-108729,-103885,-86842,-67428,-81387,-85049,-68976,-93442,-90389,-51562,-11857,9187,14529,19339,20217,-7011,-55307,-134231,-205313,-161866,-146653,-117625,-114461,-122360,-82205,17951,88488,42118,-55391,-73315,-81596,-112591,-141877,-141042,-132297,-62737,14237,7967,28272,64983,85824,67220,22786,-22120,-55220,93903,190041,102528,63713,11408,-11570,17535,173212,389104,493895,334161,139,-88730,-122526,-140354,-135744,-36958,10945,5059,9777,-23034,-53113,-13400,-3285,-14525,-44304,-39469,-34172,-36617,-31885,17821,-26136,-98299,-13369,63852,61879,35597,44636,71844,42815,9614,-31716,-68500,-93544,-63773,-29187,-45115,-120140,-33686,37068,87003,70397,5035,-9670,64624,121690,156442,205158,211742,173210,91335,20328,-104618,-64728,14817,93726,167498,118277,43619,-6400,-20025,-24870,-37154,-26403,8414,9924,-1468,-15361,-16847,71213,61354,15,-67072,-113742,-69894,-7511,8688,-17044,-20757,12020,-17849,-44482,28524,93155,93598,57434,-17498,-54552,5720,89379,138712,1571,-76222,-59148,20188,66172,65157,-3170,-75278,-91270,-96954,-70632,-18806,-26761,-43333,-7508,41520,58889,36827,292,5052,-47486,-38498,-1329,24821,43807,38181,1563,-61192,-72775,-14131,48843,23438,-16151,14192,98560,257857,335284,240594,121620,59635,44799,54991,36608,-51897,-109414,-62230,-36171,-19279,-25239,-49012,-38736,-41916,-82735,-34420,15764,76211,110370,84924,-190,-82788,-59554,-28482,-70969,-112304,-7164,48019,19959,-50055,24275,110220,27426,-99527,-58029,59786,100289,42959,-33979,-78495,-82530,-48155,-17606,47119,99871,97338,40362,-18035,-74561,-116492,-90276,-38582,-15692,-25620,-10618,-23064,-115425,-52752,173090,374080,453380,332723,193886,67378,-28221,-74660,-63059,-45511,-33917,-48115,-72721,-14303,99455,252080,201348,47988,3165,-40911,-107884,-117116,-52706,33249,-20212,-81465,-90351,-73372,-40084,36669,118922,118196,45759,-4111,7580,64349,22474,-60019,-82976,-37612,21307,47974,54451,109392,194066,208783,85915,-17323,26707,61374,51803,-2807,-106140,-51426,-8976,-18114,-54273,-56216,-36415,-72941,-87073,-481,11108,-53997,-121526,-100265,-81648,-29410,8168,-50448,-129982,-45460,46597,31295,-87073,-114966,-80490,-30058,-2467,-10719,-12285,-10780,-13324,-14537,-17734,-35894,-40850,-29760,-28038,-22800,-17437,-5795,-19292,726,75960,104645,66207,37292,-85564,-59529,-14643,36223,133243,139948,87660,85286,54614,23274,5411,15449,25402,20195,-17599,-57194,16376,83874,77472,151846,306762,317310,137170,7992,1234,84604,148474,148747,78882,-33633,-126811,-68039,-11124,21455,-19559,-85157,-76312,19905,129493,190921,184006,94966,5081,7516,-33401,-35533,15023,30710,24118,44007,46257,93251,210440,159904,82803,41966,58334,-23914,-99277,-21889,-1879,-25023,-12127,125153,275850,219886,52158,-36074,-54034,-44369,-84969,-62225,90801,176276,65689,25057,175714,91719,-10235,-60799,-113040,-120301,12314,151960,187780,113926,31943,-20816,-59499,-58364,-24486,53485,110022,61748,-20900,-75471,-84175,-71372,-34677,-12164,-30521,-33589,-11661,1996,117,-4985,8472,10875,-8520,-81030,-156044,-99167,-36313,-90862,-141367,-127882,-108651,-94206,-74674,-48038,-26070,-10233,7256,-73577,-103002,-75049,-69465,-38108,6013,14773,-29089,-85461,98505,197651,242262,325070,305694,203030,93280,23734,-80366,-129553,-5905,52778,107295,203227,145081,21775,-32546,-43667,-9409,49970,76094,56167,30380,53569,105778,116263,81081,113158,199576,282930,252703,108310,-5133,38655,112503,100344,38338,7259,37409,81333,79917,27408,-42071,-22196,98230,144284,33239,-67869,-64281,-49065,-57902,-37805,-44249,-65215,-30950,-37421,-74974,-113927,-76517,-45842,-97346,-147827,-91215,-11574,18493,4721,-6561,-15702,3467,48280,73972,29161,-30191,2057,-9296,-70452,-287,82767,94758,55378,-16966,-70133,-78609,-95525,-72572,-67687,-106973,-83794,-62734,-84682,-131967,-91815,-40493,-31594,-96392,-99281,-92041,-49713,3090,7476,-5030,7440,-10481,-61998,-108095,-79649,-21285,41801,56907,67694,55651,43945,4356,-32044,-69986,-57118,14076,81126,129073,125120,90296,86387,107846,150339,232054,378503,466751,269041,155787,111595,65524,-10602,-53700,16489,82575,36281,-98487,-88254,-5,89518,95860,57955,57172,24938,11336,30093,99894,141106,131711,78750,31357,-129,-12577,3221,57713,93402,74011,21371,-44012,-109867,-79706,-7332,-8932,19652,87632,78943,73889,105365,157402,137793,123704,76178,3108,-39689,-55055,-78579,-97239,-96586,-49985,18147,70731,87675,32277,-73988,-143429,-78412,-53708,-99438,-137043,-96312,27061,137491,169857,58706,13446,44631,93426,147443,182518,154901,50042,-60222,-39292,24910,46704,51028,29915,30481,22353,5668,-22567,-48927,-55650,-74162,-85941,-20982,-12508,-16688,-7489,19419,25305,28115,51517,10058,-25206,-23359,-15544,1553,34538,74226,78052,66419,40585,-62708,-45916,-100226,-130624,-72276,-36395,-43898,-82507,-97405,-113663,-119154,-83576,-47272,-12513,-2471,-1658,30164,50757,55200,10032,-25505,-81339,-123098,-97545,-40852,-60483,49994,126189,115520,38244,-41665,90519,238245,232389,271333,315356,383217,306962,123701,4975,-49387,-47134,-19383,-19964,-51334,-67963,-69966,-27206,116104,318765,402070,411318,343643,214824,90276,25716,21032,19788,8647,12878,39852,48379,67227,65904,31278,-24645,-63779,-61505,-47174,-7304,-12657,-12592,-80898,-16329,56395,105855,74930,-6765,-51242,-9773,18388,-35919,-48311,-48287,17293,77692],[105435,123803,108871,28060,-8602,9464,21572,28666,91986,195191,150652,124078,104660,82788,58375,30115,27955,14231,6904,4745,34336,99401,160821,97948,54222,60493,147072,262717,295200,274104,145015,77410,13800,-60985,-94511,-83880,-63321,-56039,-51390,-52748,-74473,-47735,35608,77285,121762,88516,36025,3071,-22547,-24498,15894,26470,-16868,-85521,-87122,-68591,-71475,-41647,-25094,-29889,-68650,-71129,-61025,-94140,-83400,-108264,-154124,-143605,-150192,-52655,-18419,-48745,-84464,-90518,-120884,-118748,-105366,-79414,-99237,-131262,-136061,-93435,-60312,-45153,-74213,-108919,-132354,-77011,-23532,-17523,21571,30864,5905,14258,25414,-41406,-122616,-5754,82935,103461,43620,-39684,-87450,-94303,-45049,-40982,-48374,-19394,15046,4361,-2103,-5490,-51116,-26808,8288,-9428,-5429,148929,229652,186340,179047,128799,36037,-77249,-93540,6036,39782,-25490,-67621,-60037,-49189,-90254,-117784,-108700,-45139,73999,267328,348508,180592,-22935,-9427,81093,204629,418764,390662,159917,26897,103862,246362,212407,70532,-8283,8032,15325,46450,75234,31584,42779,141883,253800,259086,126528,-40886,-36135,-105926,-120803,-76967,-31859,-19503,-7847,29069,144975,195634,138824,10243,-192270,-236421,-64428,170101,302090,221686,57627,-113494,-76006,27511,96013,129669,40485,-86702,-86425,-75911,-82714,-68537,-8811,75057,219224,248324,140686,-17489,-114046,12961,124127,151706,52346,-1830,-19938,-34268,-63027,-58522,4554,35076,58514,63494,43983,18300,18747,51068,14239,-70092,-77038,130788,240545,240468,104734,-15665,12139,88532,110134,135657,126863,-686,-101603,-165697,-130452,-112372,-117664,-83004,-53471,20595,105675,161731,197295,213138,228622,284730,251968,98748,-25970,-95127,-73240,-37154,46165,159226,171222,72900,-34373,-103781,-100381,-94505,-113400,-98588,-51296,-56038,-60188,-44342,8306,10671,-110618,-107340,-21201,127858,215912,144303,51863,-30963,-54326,-46253,-49243,-21278,-55162,-38779,40529,13550,-82447,82625,246468,373290,388040,258199,103755,-4981,-22288,22913,75130,165126,123364,-61936,-89443,54918,43071,23,110859,304085,164044,87775,10209,-55697,-76025,-40745,-67751,-134234,-123597,-84066,16710,60320,112891,135460,41983,-59955,-62045,-42773,-83911,-134654,-88222,-76958,-77929,-84873,-89553,-38669,45498,99290,162205,202545,137972,77504,121178,224922,342404,291614,166117,115061,107980,122343,72571,52975,152125,131887,122083,162278,154690,120757,99405,46145,5849,23793,-4226,46149,177593,200879,132748,72898,19880,-49368,-95806,-100793,-61475,-10177,51655,116907,130876,78380,-10007,-67232,-11531,-27268,-16581,81763,88262,62795,-12963,-29680,-55955,-67687,-74619,-102516,-101310,-58901,-29395,-29849,-39163,-48924,-56410,-17866,-12383,-94553,-93316,-51035,-40317,-46657,-82636,-101219,-230,112275,198024,220580,72165,804,69818,89210,2050,-99410,-103586,-63350,-74202,-87790,-91989,-85423,-82945,-128683,-100928,-35391,-4166,-47896,-91644,-80623,-59934,-56004,-57492,-59635,-49758,-53713,-79081,38765,135814,102646,-43521,-113587,9,85534,76445,-58182,-156865,38253,252062,275044,107665,-51242,-89683,149174,304734,456920,449556,328640,148161,22317,-22358,35620,87773,45271,-40719,-107019,-71725,-12976,-84955,-119267,-100917,-19172,106082,96467,16474,-68325,-142172,-200938,-114117,-37795,13731,28547,31077,30516,9057,3764,5440,-25499,-67327,-94388,15936,118803,161859,180378,107540,-17457,-65108,87007,275277,231696,83605,-56472,-81842,-45715,-81016,-57528,-60969,-118547,-67475,18448,-43287,49534,102022,87562,60149,-18579,-42493,-29441,-36922,-8470,92113,172539,244712,222751,140154,102357,118287,90083,887,-43586,-14876,-15617,-45292,-95498,-16050,44030,46706,1328,-28061,-48527,-100188,-144332,-128672,-111749,-65886,21843,82726,107077,138277,166219,155731,92441,15344,-50060,-105290,-116890,-70816,-52859,-83624,-61481,-87002,-109342,-144836,-85833,94264,93463,-41164,-150515,-103492,-23147,-37090,-98415,-113898,-76681,-101946,-125518,-122894,-103379,-10015,60108,45752,46830,102870,109387,76539,55831,35562,-39651,-111982,-107562,-31726,136315,365886,417905,334186,156990,53593,21262,22417,-32931,-37776,52331,106816,172162,285929,503396,495227,322807,113536,33549,11254,-14379,-97196,-153182,-127047,-111319,-111124,-35209,59274,130424,160561,127325,34444,-61779,-56731,74060,190650,263264,259797,278757,230393,63968,-29514,-22795,32601,132501,150035,116229,36152,40963,43027,50156,45038,41966,47360,48243,-6781,-79575,-53158,-18180,-12573,-1576,33561,38633,-16418,-71414,-139324,-147498,-98078,-93666,-39827,127774,216138,78792,-114973,-24393,102518,154041,82682,-7895,74730,154941,146158,49461,-63998,-107417,-23195,81348,97404,66499,47723,59598,82122,64275,-16715,-141284,14462,302334,508146,516017,374614,225388,104580,18695,-48141,-74950,-34891,36583,98812,140073,116465,-3526,-136040,-14221,52679,28789,-80090,-67813,74302,63896,32474,-18675,-95650,-95531,-91299,-131884,-79274,-61259,-77679,-81385,-44420,4902,57066,130671,141362,81365,27873,38132,123631,220790,234173,156739,93798,34473,7657,-5154,-14174,15396,17225,-30078,-94769,-61959,-43943,-884,84882,151003,132585,111529,119599,81193,-41032,-18842,162666,356237,365642,194787,6379,-92902,-3552,-29136,-54630,-90024,-97615,-106552,-123890,-82856,-66092,-29825,19082,82141,117946,113899,56346,-30096,-82857,-107074,-123392,-137625,-124388,-104146,-72471,-44032,-36827,-28106,8785,54450,189306,223530,48997,-95013,-8575,93788,57542,15014,-26264,36281,67211,105383,88987,-54572,-128052,-84162,-69182,-133507,-119572,30870,83451,42794,7984,-9899,-25932,-18389,-1652,-28944,-117720,65884,127064,36585,-47553,-50255,-101750,-129410,-115259,-82615,-42727,13595,17018,-27448,-80501,-102426,-86750,-100608,-95086,-19523,33682,-25936,-86397,-84201,-45589,6553,51825,49195,2559,-53120,-58965,-31137,-21137,-29840,-47665,-16809,-7589,-51387,-146701,-70952,7207,91037,96025,39383,-42717,-53025,-81173,-117578,-130584,-61173,-18740,-24857,8867,48643,47389,4330,-36360,-23433,-28065,-78501,-61670,17685,97516,90532,35709,7419,-39595,-125751,-117659,-70817,-51500,-62995,-70178,-61050,-50103,-48155,-6817,93934,200319,206215,142838,58676,31514,-4198,-43463,-75112,-73702,-9242,66782,89080,91953,67413,14550,-64321,-62456,-24429,4781,45888,-2807,-88964,-43247,99347,61006,-56811,-121394,-107108,-83196,-53782,-41791,-20880,36325,65620,49620,3224,-75541,-129294,-63744,-20266,-9676,-25723,-42086,-21780,848,56256,48796,1150,-31784,-24743,-14912,-64954,-107347,-68495,13612,52286,37642,28143,34727,69647,179336,366962,309160,114569,12980,-63584,-97380,-85213,-30260,50350,116574,100076,30643,-10697,-17243,-9363,-47875,-103216,-40233,69862,101893,14626,-49938,65612,245121,387172,350842,232591,151254,37257,-11633,-21569,-19694,73542,227548,272386,186953,73417,-1522,-62204,-126898,-100922,-72536,-1043,49714,64259,32611,-1208,-18079,-26898,-37115,-55326,3244,64533,21751,-61334,-15873,100689,199524,190274,56071,-85332,-145525,-111413,-64790,-20647,121948,278340,262188,180307,98016,18242,38885,60053,29976,52467,101247,110299,40654,82377,188319,242461,194291,85846,82157,36130,37060,59281,100197,115400,55534,9766,993,15585,-36473,-87663,-51928,-20989,-8790,16442,100449,152974,83819,53149,33884,61213,82752,84156,63758,21765,1009,25061,55482,32937,-28,-10902,83848,151991,138209,69554,23873,44869,79872,1365,-89786,-133500,-88199,1080,68524,39760,-99881,-165943,-80786,29305,62981,21392,-23005,-50127,14740,116075,169831,172685,130271,41973,6937,12198,47452,58607,38460,30282,13945,22103,63986,56778,16815,6247,31358,48535,22692,-1631,-82302,-129459,-111401,-31029,64760,41012,-52229,-21373,91470,155021,173935,96307,-37777,-69078,-28376,6563,32280,39845,-4726,-101699,-103038,25224,121961,120618,189547,213325,120447,48022,-7874,-3244,29756,47716,56369,169212,282398,378089,386236,244762,65791,-13295,-69739,-45571,1066,94942,208293,261456,281377,283697,226342,120235,62878,142215,259220,251964,175037,57666,-42215,-73231,-16696,26092,-6467,-56337,24759,116445,120011,-10324,-134961,-19958,-51347,-53072,18711,94827,60854,11648,12615,61545,99869,97304,86880,141104,361489,466581,380060,203432,62367,-645,-46517,-82598,-94055,-62189,-56495,-21045,13501,-19236,-44063,-24287,24241,42070,29452,-52372,-143360,-84771,-37108,-2654,32056,22644,-47145,-72740,-49628,-31977,-33229,-68041,-56584,-25333,-15950,-18581,-84964,-113173,-97940,4346,79398,80682,4600,-62680,-57768,-20951,-90513,-131903,-58344,8221,-9255,-37053,10615,71340,86642,100073,111250,114874,145027,172991,187627,241828,106048,-41687,-129131,-20055,68231,77540,-1965,-77580,-100902,-100573,-84933,-67115,-81597,-85162,-67450,-87873,-81078,-45667,-10115,8405,12154,24472,40654,22290,-35007,-114242,-176574,-185624,-176577,-128362,-115977,-128977,-78774,32450,107884,56425,-44158,-63185,-78453,-109814,-132349,-121499,-109178,-83473,-30007,-42182,-9258,42108,70456,65979,36058,217,-32961,107034,236378,156921,87905,22713,252,22170,171248,378273,480123,315173,-7192,-101871,-103779,-120542,-140977,-83197,-31126,-23685,346,-9334,-51391,-23997,-27832,-43372,-66460,-49415,-37991,-38874,-53452,-3372,-45018,-86882,22873,116802,107844,61162,51566,54361,29179,10510,-30667,-64275,-69226,-33293,10152,-5207,-89474,-44467,39618,97083,67399,-7449,-33082,26271,76699,119297,189135,208765,149843,70147,28782,-91038,-74270,8915,82253,135270,66789,-10596,-47254,-26791,-24518,-45741,-31438,5114,6861,-5275,-18774,-35804,38624,44790,-5792,-65184,-112738,-108360,-54866,-25461,-31602,-29126,5580,-22980,-55755,8754,70481,76023,46847,-28064,-72306,8693,102368,152114,16992,-55407,-30596,52727,92752,81342,438,-84264,-101265,-104720,-76107,-17826,-12955,-14142,5396,40477,51292,17349,-35286,-24066,-64948,-40236,-8052,17511,43846,48138,17808,-48126,-76733,-18226,56122,45812,7409,39206,130014,295980,387006,287321,149446,81030,65177,68252,41939,-45639,-96884,-56064,-30528,-9385,-13424,-41665,-32004,-38919,-79458,-22836,39504,116324,131080,77925,-2335,-72114,-41275,-8710,-67584,-105428,7950,66455,36751,-27055,36331,102432,13092,-104093,-67682,36735,73650,14694,-53189,-90236,-81129,-39311,119,59780,89064,74474,28130,-17196,-61356,-97702,-81295,-32522,-12035,-27753,-20794,-36632,-129186,-39322,223300,468750,562792,430188,282298,133474,10799,-51922,-65074,-72447,-74951,-95662,-86812,17420,130509,255070,187203,39544,-626,-37002,-93348,-108265,-69460,15840,-28987,-87799,-105941,-91958,-57234,19678,95019,99545,38631,10119,32095,85039,37744,-47341,-73745,-26860,33385,56847,62098,109340,172766,179743,72789,-33950,6482,38488,27357,-28990,-110781,-46661,-15639,-32638,-61314,-31541,-14953,-65064,-93760,-10839,2630,-56417,-126183,-110142,-86579,-8647,50169,16576,-66702,-74436,10909,11510,-89747,-108139,-79700,-28534,2534,-2256,-3566,-4263,-6743,-2669,-283,-17103,-35724,-31556,-32249,-30273,-24984,-13254,-25306,-4603,69745,83257,52106,58421,-29382,-25777,-20769,10628,105600,121570,71747,69663,42200,17933,5066,17341,17431,6560,-24974,-50567,35256,111878,86514,132509,274154,272775,113079,-1092,-8320,88206,175134,175544,87645,-31614,-127886,-65992,-5048,25343,-30026,-100571,-89813,13675,119395,151906,124100,51247,-20461,5223,-30049,-33257,19235,21349,7836,34082,50411,119047,248344,192599,102118,49337,54466,-39522,-100621,-19498,-4263,-26059,-5293,130634,248725,184571,28275,-56278,-64046,-38994,-77774,-77431,93645,180538,87562,59655,203006,85816,-8474,-48265,-78481,-91432,-15684,110904,157302,102414,27873,-27251,-72575,-74691,-48129,21386,87703,45348,-31770,-76383,-60531,-30319,11926,29581,-7121,-22130,-2056,8030,-1176,-2992,2650,-8683,-44942,-121429,-121434,-61176,-24617,-89675,-121576,-105499,-88659,-79745,-72449,-55004,-28255,-7974,8862,-70851,-89573,-54296,-48839,-31862,11243,25769,-19004,-84418,128025,246981,276707,351870,358647,248578,109336,21562,-91760,-105159,20283,89239,146266,247080,160001,14557,-49924,-59984,-14142,47503,70923,52621,34079,73147,149447,187478,151825,146981,192502,246671,212502,85111,-11838,42276,119807,116178,65544,28589,40216,70097,73479,27591,-36184,-22199,79323,118392,25600,-59993,-59320,-50157,-59758,-38319,-45512,-68701,-30438,-34213,-68693,-109925,-85913,-63298,-134535,-110250,-60827,2533,28521,16805,787,-18190,-4349,42796,85770,45777,-27451,-3390,-9402,-61001,3564,80973,86296,38635,-34092,-89186,-91710,-101210,-72255,-58319,-90870,-74366,-57297,-74131,-111464,-91696,-53552,-55353,-114941,-95666,-92814,-50331,2814,-1108,-20243,3964,-9454,-55342,-89222,-62980,-3617,59707,68248,74006,59103,33996,-8500,-29254,-59702,-63700,8789,78816,140361,151579,111392,113341,139114,180437,262845,408611,413008,216395,140947,108484,77646,9256,-53518,-17488,59274,29550,-99504,-76243,14566,96936,71643,25688,38425,10016,-15496,-5555,71946,120559,114876,67059,28276,8588,9896,22308,64877,93576,69201,19292,-43555,-108259,-81113,-9031,-9691,20212,104263,125124,147755,212738,268719,232166,188430,94774,-4182,-54077,-63198,-82105,-98034,-96694,-50638,27026,92217,111499,59299,-57572,-130281,-83453,-63025,-118994,-144994,-91685,15749,116538,146544,44172,16365,63642,112951,143316,162237,139265,46144,-58877,-14670,66925,92450,84148,52696,50752,41704,20191,-17609,-47006,-41740,-57332,-103859,-36667,-18933,-9176,10961,43433,46579,39174,55637,7228,-38110,-35992,-33791,-9411,36122,84758,86406,69818,45386,-58883,-57380,-84400,-112569,-72055,-26647,-34293,-77776,-93885,-106623,-119469,-97191,-62948,-27986,-21719,-19041,23964,50649,59985,8612,-33565,-76174,-99274,-77035,-12983,-35232,15816,93241,102422,48575,-19901,87627,253286,270840,336768,397243,454696,346395,139493,12953,-46888,-46485,-22192,-29317,-66573,-84201,-75212,-21916,129136,336103,419603,414484,333078,197645,89346,40248,42360,40877,31221,36447,59261,61024,67604,55181,23245,-26109,-77190,-70991,-46627,3710,676,4849,-86683,-38907,38936,98957,84378,9112,-39164,6046,33069,-25328,-75243,-44174,18216,80918],[117973,135519,119299,30605,-8703,9039,28666,50330,131487,248016,179498,133234,105520,78481,52525,23798,23541,19217,23058,18563,33053,95921,193587,171357,145255,143268,223159,325905,341527,301925,151465,72551,3164,-49255,-47085,-79833,-82655,-72955,-68336,-69750,-92675,-68276,34404,89507,120403,64393,8975,-20846,-45342,-31405,21059,38893,-417,-72765,-78024,-67949,-76554,-34684,-12639,-20978,-65575,-77428,-66353,-89980,-76673,-110469,-144063,-127101,-145383,-61545,-35331,-71712,-114251,-105352,-130433,-122330,-109367,-87175,-116167,-135339,-105012,-73977,-54624,-52194,-93844,-135483,-151453,-102510,-54474,-54736,-15699,14779,2266,15782,28061,-33499,-112698,-3704,79582,99732,48120,-23248,-56590,-70869,-22608,-30120,-66492,-29895,18866,11602,11120,24926,-6107,22696,56989,31777,11498,151862,188769,150857,144207,56514,-53827,-127648,-100349,10139,62635,7466,-42971,-40161,-32755,-74797,-105027,-96114,-36212,70429,243928,369933,212357,-16770,4259,101801,240203,492795,473216,205589,38041,92459,218816,182502,51133,-26669,-8306,16731,67196,92333,41580,46409,138443,234102,224850,101544,-50752,-50336,-93473,-119429,-78689,-22194,-2072,6697,49773,180472,246342,182324,26919,-197433,-212736,-54506,138510,265340,221045,55675,-122885,-67518,34513,97624,137556,89987,-43021,-76459,-84345,-86363,-66870,5728,104576,251783,247643,123477,-29522,-113807,9964,129349,163182,71088,6081,-11789,-26299,-61116,-55588,12947,50106,82809,76545,36307,6388,7849,55380,30451,-56899,-83057,107401,209064,231493,116092,-17043,-32501,62509,83532,87140,87131,-25425,-121071,-160981,-111182,-89232,-99985,-94874,-82738,-33867,53594,128346,181757,218348,240016,289284,263288,101923,-29136,-102421,-68489,-22045,70390,184920,186342,86912,-14883,-80458,-93774,-100637,-127928,-101144,-46460,-45941,-49094,-34295,18627,22891,-109244,-116064,-26906,121111,200669,135265,48381,-38140,-64071,-50881,-61079,-55112,-90295,-73083,-1612,-34774,-117268,63579,223339,358101,383069,257487,101802,-10140,-31493,-4608,7806,94952,112580,-43454,-121643,16559,19006,1859,126883,329613,173001,95928,15490,-55603,-56555,-9917,-35087,-106370,-120767,-42259,36436,56742,100366,135436,54311,-50104,-59124,-33985,-72114,-130790,-105174,-86803,-80883,-88593,-90035,-44946,37121,86923,139661,194516,173223,121342,154804,260675,383873,295230,154513,114669,122510,147799,85619,66083,175435,160591,155690,203436,188089,136831,98625,32374,-19532,-19472,-67928,-38046,92004,146353,100992,57256,18802,-45198,-89128,-88933,-49402,-1446,71390,151790,160231,95920,14179,-33474,9862,-25143,-29696,79754,87324,56169,-3582,-27137,-60701,-70795,-72368,-100296,-116620,-71130,-31004,-20559,-26321,-36983,-52452,-18395,-14542,-96619,-108135,-55474,-30108,-30442,-63885,-91595,17014,122363,197228,226831,76404,5487,75131,100419,19910,-78534,-98304,-65391,-79096,-108319,-128187,-120513,-112959,-129434,-71358,6647,35020,-30634,-125046,-118716,-86258,-81742,-85310,-81154,-64145,-65048,-76555,42541,122216,83998,-48910,-103685,7202,82759,51018,-69379,-154510,37040,240878,260587,100052,-45996,-112279,112981,256695,404422,428100,329583,148021,16438,-21105,53377,117087,75635,-30140,-125340,-80403,-9155,-67414,-150544,-124263,-42475,82785,68973,-26583,-115271,-159228,-159163,-124276,-100867,-52548,-17376,392,6483,4916,8862,5539,-33618,-82278,-121659,-26687,96410,171692,199317,122609,-18549,-105535,51276,267578,256216,106803,-51864,-79842,-41913,-88178,-65340,-78178,-148465,-65400,27666,-18462,75346,99573,75686,53545,-12130,-37248,-37086,-45069,-20499,67698,143502,215194,193971,117369,79809,90422,82030,25210,11737,35266,17669,-30394,-106489,-36592,21871,22513,-14746,-36176,-50535,-102406,-149432,-136915,-116862,-72318,5168,71904,101822,132978,166405,172683,115304,33104,-27247,-91776,-131326,-67336,-50634,-91785,-83031,-104558,-100368,-163631,-83871,103063,101641,-39390,-138934,-74155,6747,-17299,-82291,-73151,-36510,-63070,-111103,-107862,-103504,-16705,57417,63341,73759,124708,120581,76347,47588,26155,-43612,-114351,-100664,-18493,146876,355584,407494,356784,195983,76410,29941,32090,-19773,-17179,75831,127941,181076,260363,415976,394978,266472,78250,16415,2779,-27375,-102569,-148428,-139156,-119422,-96233,-28164,78227,160290,180505,140532,39331,-61739,-49661,73972,172379,216567,192686,198701,167173,29220,-51199,-31101,35322,130751,147686,109696,23642,33223,51015,62975,57550,48810,49127,39264,-25239,-79365,-34715,-1448,4049,21208,57609,21468,-38373,-72689,-122541,-178898,-135831,-112692,-43041,125220,201321,73994,-114635,-32735,84182,130174,60940,-2435,83143,166411,151665,45806,-63591,-113004,-57941,32837,61858,51454,36756,47285,74890,57469,-25320,-147255,8855,276319,482880,478498,320316,169884,57475,528,-42026,-56641,-14335,54324,106256,140268,117676,183,-143854,-18761,63000,52314,-47063,-73750,16625,-9628,-9932,-29102,-95613,-91749,-78713,-105561,-80621,-66399,-79550,-90714,-58880,-11493,39285,110419,126136,71989,16059,19531,91465,159355,171461,117172,84988,51604,16467,-3399,-15620,5110,16603,-24674,-91889,-64362,-43962,-7431,76272,143957,131474,104342,96059,51897,-51181,-6417,177929,383013,395904,206790,6086,-84714,-7405,-43321,-76941,-119044,-124524,-114813,-112705,-85296,-81123,-44411,7349,68371,104808,107634,55826,-27934,-79202,-94634,-107258,-131188,-124591,-109979,-82089,-59238,-48477,-30614,-3331,24672,153929,211271,50577,-75335,11320,110372,78677,30311,-39420,15526,51224,74447,76728,-60764,-128387,-65057,-66459,-155390,-98704,78930,123296,55712,8983,-9071,-14412,-1882,1053,-35025,-110073,65464,126450,40623,-19932,-10445,-64251,-117195,-113094,-85985,-47726,936,-866,-47958,-100181,-114919,-92752,-101036,-90188,-14270,45897,-4093,-78751,-85298,-55331,-19245,22025,19103,-22123,-71087,-73783,-48541,-43601,-48966,-38656,-841,-1598,-47896,-145541,-88973,-14672,65353,82700,17682,-58416,-52758,-70625,-98080,-142730,-72668,-20621,-16590,9707,41547,48744,27919,5055,24522,17967,-44887,-47471,23140,104071,87890,29672,4474,-43324,-129669,-122933,-72974,-43689,-44518,-55683,-57795,-46764,-35248,7553,103426,205808,207914,140926,56386,55160,16350,-36236,-74331,-79364,-32020,52369,99219,110362,86212,24441,-64622,-66294,-26220,16045,73566,7885,-89179,-52046,86471,49731,-71944,-137403,-121880,-84995,-52674,-49528,-30052,45973,89843,68531,4860,-89405,-133092,-61031,-24583,-17232,-23549,-39650,-15320,12168,51469,37217,-1943,-23353,-16700,-17558,-79981,-123716,-78966,8395,48316,29346,16610,20775,53613,149563,344901,331524,143128,35910,-39902,-73337,-72505,-21021,64973,138467,126136,43881,-4703,-10832,-1202,-42629,-121549,-60093,44515,70240,89,-48201,57821,241160,359205,286755,176725,112616,21999,-18587,-32363,-36082,61192,211714,251641,140280,17621,-26855,-84228,-149972,-104537,-78596,-6482,43081,51976,26529,8038,-102,-18590,-39364,-57439,11586,73505,25284,-53287,-6938,113221,219457,209335,72459,-65382,-133824,-148243,-94045,-7742,168556,341566,331530,225275,132860,43347,44579,50231,20273,37547,82511,82178,2419,43338,148265,216817,210365,124226,107625,41892,44452,75776,117931,130102,67377,13378,651,20606,-24909,-83053,-57736,-31725,-19531,1076,68517,130350,76788,42614,19965,54294,90220,102429,86803,45582,26742,29402,36723,19293,5600,11520,100816,155253,133134,55271,-110,25816,72259,-7686,-113875,-158278,-87178,2898,66479,35663,-98020,-197046,-120558,-13768,28794,2175,-22661,-37510,14146,84580,127287,136553,109962,31980,-1043,4700,33287,34649,11658,6118,-4934,8334,52677,47523,5229,-10343,5949,15734,-5804,-24067,-91506,-111676,-100044,-27941,51720,18465,-61131,-10601,99095,156342,185545,135672,13131,-1190,34159,46823,59646,58438,542,-98252,-101200,37990,170580,171351,206105,194233,95219,31230,-12486,-10305,11105,11871,20738,120259,230087,345174,361832,243965,94182,12141,-43730,-2584,29146,91102,190525,232144,249609,264421,243467,162506,110228,197366,296793,261267,169306,44641,-54295,-76647,-15335,26838,-11790,-60936,16812,110142,125397,-2992,-104055,-10639,-54803,-57041,17745,93007,58114,-4850,-9450,46262,103503,122234,132914,220414,445640,513781,419369,251511,100111,27545,-24197,-71931,-101708,-63795,-54275,-24791,4804,-30377,-57876,-36208,18249,37662,11952,-80197,-144776,-77022,-35418,-3474,40854,46812,-22404,-68975,-75924,-58337,-49107,-66189,-55759,-40062,-38599,-26523,-80895,-136003,-121057,2918,90928,78206,-19037,-103807,-64865,-7519,-84202,-132116,-21129,37184,8238,-21440,25443,97693,114935,120386,119089,109933,127930,142178,141631,200492,95239,-42471,-137723,-36831,49694,74378,6041,-67429,-92110,-94480,-82544,-67273,-80970,-82035,-61156,-77731,-70160,-40726,-10206,5567,8728,26916,55934,48642,-10164,-83136,-140774,-165417,-179719,-136813,-115492,-133506,-77255,39790,115331,60186,-39496,-60135,-81543,-113248,-129998,-108674,-82765,-62157,-41557,-81968,-49572,14335,50264,60564,48808,24061,-12185,113410,275166,222688,120448,37933,12209,25315,162392,349517,440399,281100,-14328,-110662,-86940,-96926,-106196,-126682,-85815,-54307,-12109,4434,-44896,-25951,-42582,-66705,-86437,-60098,-43536,-42158,-75236,-29357,-62778,-63815,57635,167250,156226,88822,56777,35025,18344,14471,-26158,-56236,-48000,-4168,49142,35092,-58199,-59297,36983,101135,61023,-19051,-55799,-15210,24575,69992,154940,187998,116727,44332,28519,-80131,-82590,2128,67161,97393,18990,-50310,-66261,-23725,-23733,-53605,-33827,4510,4546,-10760,-24386,-51780,5213,25562,-16072,-71037,-113690,-132984,-93998,-57074,-47928,-40361,-3908,-30165,-66824,-10348,47776,58088,36204,-36409,-86616,15772,115659,161763,30048,-35809,-7312,77019,110476,91582,2852,-84893,-104696,-113390,-81221,-17423,-1754,12799,21748,40151,44125,-897,-71722,-55686,-86092,-43042,-14972,10428,44388,58695,34690,-32954,-76455,-24716,56172,61739,28252,60424,151960,317494,419561,331363,188503,112415,91750,82744,46300,-38958,-79699,-45695,-23113,1239,-191,-32206,-23169,-31741,-71087,-9742,64572,153820,136542,54947,-13242,-59809,-17344,14280,-63415,-89923,22480,82058,52449,-2356,51220,95100,2111,-105299,-79847,11571,42862,-15436,-72541,-99748,-77449,-30251,16246,67208,72569,49210,17490,-13711,-47606,-81149,-75747,-31706,-13059,-33188,-33048,-52373,-143003,-23730,276506,556247,654498,513817,360971,197488,50799,-25097,-58727,-94187,-112550,-129641,-64983,62885,165763,256436,178526,41034,2914,-29347,-77499,-90698,-74957,-2191,-39061,-93824,-118172,-105111,-70022,3747,70213,79990,30805,21692,59551,111882,58013,-34573,-66226,-17937,42632,63022,67491,106799,148898,145858,51216,-52655,-11641,14362,-717,-54879,-98931,-39656,-20910,-46191,-64202,-9239,4035,-59388,-98879,-20684,-6017,-58607,-130637,-118621,-86807,11127,87058,87224,26323,-36074,-6294,1665,-85656,-101241,-79332,-28116,7212,7514,6637,3643,1639,11621,19949,3765,-27895,-32439,-35199,-36328,-31409,-20828,-33469,-14250,56287,54352,31927,68969,17868,13401,-15860,-6425,81108,102746,58844,59183,35726,18461,8731,19062,8721,-7902,-31149,-41047,53967,143569,107875,125766,242015,227940,88973,-10731,-18198,91978,201515,200258,95162,-27916,-125127,-65811,-3192,21158,-43869,-117154,-104773,3535,100203,103973,59828,6001,-50621,9625,-10631,-22806,22936,10396,-10185,20501,51899,138247,269049,210560,110644,50087,46909,-54035,-102005,-18964,-8058,-27874,848,135216,222677,154745,9039,-78210,-75287,-34048,-68428,-91873,92044,173018,102644,95227,229187,84968,674,-26228,-40048,-46750,-30420,60266,117411,88388,24140,-32621,-85476,-93112,-72344,-12132,61619,28200,-38659,-68728,-30767,15582,65065,76459,16483,-13131,4740,9631,-6985,-482,-1785,-27423,-77712,-102212,-56857,-19399,-10493,-80957,-99518,-82557,-67244,-63699,-68712,-60700,-28072,-794,16510,-62537,-79145,-38346,-30646,-26164,11802,30047,-14841,-77902,153348,284342,293880,350401,380044,279918,125704,19592,-92198,-72372,49926,124124,181439,283054,167569,3286,-68432,-68272,-11829,43992,62626,46841,36780,92822,194210,257332,223593,184488,186665,209376,170883,64251,-13120,47560,127259,132649,95070,58890,54655,65838,68176,28058,-30531,-24011,55029,81664,8182,-53585,-52615,-49264,-59830,-36950,-43952,-70735,-32685,-33641,-62927,-102387,-99859,-88836,-126516,-62408,-30522,13589,33732,25460,6553,-21152,-11228,38627,99353,61833,-30034,-12927,-11379,-49981,8880,77796,75183,20320,-47574,-97986,-102017,-105283,-71361,-47476,-74662,-70481,-54846,-62892,-90301,-85930,-68417,-81837,-120467,-96838,-96490,-53122,-191,-13393,-35274,8207,3457,-36635,-65988,-45916,12871,72133,74617,77078,60732,24598,-19356,-23886,-46500,-70333,4634,77149,147159,170744,128932,139387,172071,212459,293138,421558,345232,168011,121492,100413,84692,26762,-45670,-48990,33848,21775,-96117,-68013,22749,96006,45901,-7958,12985,-12101,-45567,-34773,51358,108752,106653,62729,29771,17539,30264,39392,66305,83221,55214,11093,-45855,-106888,-86766,-16279,-15253,16799,116507,174189,231764,330162,386437,330651,248477,107956,-9527,-65073,-71772,-85627,-97636,-97878,-53378,31775,107900,129079,83313,-37525,-106354,-88593,-77039,-141931,-145813,-86457,4068,90257,117917,29272,20548,83795,135339,142208,141823,122320,43036,-55553,5566,104759,133913,111809,69941,67296,60935,36830,-11720,-46562,-29452,-42171,-120705,-50041,-23557,-2440,26977,64225,65240,47931,55939,5044,-47311,-47898,-49778,-20977,33918,89257,89907,68963,47583,-54049,-68506,-57155,-86887,-74397,-21374,-27328,-74229,-91544,-99837,-111642,-102778,-70435,-34238,-35561,-38810,12072,44073,58068,846,-45515,-67721,-81455,-59895,8602,-11619,-24406,58474,89602,58835,-2120,74168,253313,299172,390505,462169,503421,369136,148310,16784,-48299,-51913,-32114,-44103,-84942,-101925,-81683,-21225,132504,336764,416810,397594,306276,169779,80507,47667,59854,61082,54568,59901,75764,68769,60355,36525,8538,-30916,-94086,-82111,-46667,18096,22568,25817,-66507,-60654,18030,82952,82584,16929,-34257,12154,36513,-10446,-65114,-39381,16130,79267],[135659,150527,132613,39167,-2174,15087,40461,74390,170121,295457,211797,147621,112649,80719,52693,23318,24557,28470,40712,37389,39660,94106,215307,233597,229865,226464,301167,386841,381817,320645,158068,71931,1210,-13582,-2343,-66100,-94470,-80624,-70695,-61159,-77237,-81132,36443,103109,119194,45401,-12288,-38931,-60960,-31348,29466,54521,21307,-54306,-65726,-64582,-78868,-24695,2623,-8483,-58970,-78898,-61811,-76658,-69558,-110077,-129428,-110078,-134423,-69027,-47470,-79653,-85144,-101038,-134471,-123688,-110529,-92907,-113660,-99402,-67588,-53469,-48670,-58161,-108473,-151411,-155506,-121426,-82771,-89338,-48760,-5815,-6836,13604,28319,-24708,-98056,-43,77747,100157,61927,4820,-23115,-38796,3139,-10147,-53033,-29906,23595,18979,23955,57042,46502,77347,108966,79336,33538,150787,134791,103889,114210,15732,-92425,-91035,-93340,12869,82360,42551,-13833,-17891,-15720,-57862,-89585,-81802,-28305,65380,215235,367516,226729,-12079,23543,129168,271727,534877,532280,249529,52202,80555,185992,146126,28745,-45053,-26357,13047,80120,101639,47087,47065,128802,205552,187172,79718,-43074,-35523,-70827,-112683,-78689,-10532,18117,25344,72408,206236,274900,206450,37551,-202755,-189701,-54476,85554,204613,202008,46579,-130807,-60666,38546,95941,140041,137042,2515,-63274,-88996,-87299,-67337,15342,131391,282320,243662,103034,-43645,-115250,1225,123360,160082,82385,13747,-2923,-13794,-52413,-51149,18221,59138,98284,80090,23457,-10115,-5293,57593,45962,-41749,-91550,79281,173358,211377,120931,-6087,-77436,29015,43808,28503,35405,-58931,-149309,-139508,-87720,-64945,-81352,-111903,-108230,-74349,3881,90930,159233,214794,241914,285606,270947,107838,-28627,-110442,-65749,-9248,90984,196750,185660,89703,-2286,-59726,-79731,-100684,-142104,-103335,-43783,-38170,-37846,-21153,33402,47253,-91095,-119870,-30317,116245,187101,129774,50115,-40014,-75415,-60825,-79179,-97037,-104330,-85176,-16863,-44325,-99487,45366,190846,324335,356667,242440,92456,-18750,-39144,-22673,-44143,32059,94750,-29131,-137327,-17210,-245,9001,141281,337491,173561,99079,17312,-57401,-35004,20640,372,-67039,-72915,-3033,52578,49933,80846,125015,59192,-44039,-56942,-26676,-59154,-107648,-118958,-96786,-83898,-93487,-90990,-50399,26043,72079,112209,169397,196132,159503,179197,283789,409325,290446,139587,110281,131109,166330,94109,77377,196416,188410,188380,240011,214683,147987,94166,17620,-45494,-67370,-90009,-97429,15310,92800,68445,40214,16789,-42009,-83333,-74974,-32693,10610,88061,182130,187619,115921,42453,563,29869,-24240,-47495,66011,74291,42162,1798,-30093,-70212,-75950,-70277,-95327,-132708,-88189,-37840,-17125,-19091,-29037,-51818,-29348,-26656,-101263,-125004,-64092,-24813,-18543,-43197,-73925,32657,128290,191354,225881,78047,6809,73459,103820,33195,-60761,-92019,-71016,-87524,-129848,-137586,-159709,-143658,-114220,-46936,38388,64495,-5391,-111061,-138707,-111338,-107190,-112090,-103475,-81508,-78761,-73482,41749,104115,63605,-54033,-102969,5351,69752,18774,-82880,-158702,28229,219608,237345,88822,-39563,-134495,61151,191399,331261,384147,315287,142964,9303,-15600,71758,144025,103104,-21303,-135236,-83625,-3931,-40878,-128401,-140063,-70825,50878,37791,-71396,-155649,-161807,-131489,-147529,-171140,-123779,-69632,-39608,-28315,-8966,5605,82,-46007,-98744,-144044,-62083,67939,172428,209627,133791,-14687,-141897,17969,252972,275962,131311,-41573,-83170,-46527,-96472,-70485,-85728,-125602,-42195,56516,20455,98606,89724,57809,42203,-8921,-30976,-40934,-49011,-34763,35848,105793,174946,156573,92101,57440,61748,75220,54281,67771,83465,51714,-10859,-109243,-59881,-6295,-8575,-35692,-47258,-55586,-107147,-156566,-146356,-122267,-77898,-17534,47971,83943,116260,155528,177026,128977,48240,-6211,-80843,-140661,-59856,-51318,-103517,-105694,-104819,-76449,-164327,-84503,100508,97595,-43866,-128824,-47540,37623,11476,-45619,-38824,-5836,-32569,-89403,-92154,-106381,-29576,47128,72008,87397,131584,120940,71915,39094,17192,-47790,-117186,-96625,-7541,152200,329359,371817,353137,218204,89553,33785,40964,1208,10173,103324,152998,192650,234892,325459,295311,205057,41098,-3064,-9461,-41508,-106532,-140591,-142976,-117121,-77968,-14841,102633,193664,196722,148129,41646,-61114,-42795,72024,148502,168067,133612,128864,106459,-4054,-72587,-42126,34520,125547,144392,104354,12243,23732,57369,76829,69668,51830,44992,23918,-46189,-71263,-14917,14518,17035,39694,70142,-5946,-61596,-70309,-97538,-147105,-165685,-131149,-46955,119120,180104,64835,-115348,-42632,63072,103162,39240,-507,86178,171817,152069,38906,-65139,-114137,-89672,-15735,25707,34113,22272,28961,61378,48556,-33011,-146760,-34,238640,432946,418465,255525,108881,5938,-16558,-34275,-36089,8707,72009,111295,135395,109904,-1627,-149437,-23565,73660,80027,-7489,-47166,-7991,-65234,-50745,-41075,-95986,-86711,-64277,-73777,-61485,-61297,-75506,-92609,-69280,-25912,21619,86497,104614,56183,-2779,-6266,54520,89633,91545,63437,66424,67908,24967,-2223,-17406,-10256,10042,-24611,-89497,-63595,-42464,-14429,65985,134798,128211,94254,66564,14053,-63104,11193,196074,401761,412786,211023,3409,-76203,-8601,-54520,-96223,-144643,-150422,-120452,-99974,-80030,-90933,-56211,-3679,52692,89358,98464,52810,-26331,-74931,-81520,-86221,-111369,-111981,-107783,-85782,-70336,-57722,-31947,-14165,130,125567,204756,59150,-51779,31915,126424,104244,52973,-41421,-2583,37849,47846,58726,-69149,-126217,-48980,-70967,-166943,-59323,130976,167557,71611,10295,-8552,-2089,20014,9237,-38947,-99924,75009,138325,59460,13598,30936,-18611,-92741,-106248,-86198,-49549,-8505,-14398,-62543,-110851,-114561,-87371,-92522,-81420,-11682,51270,17627,-70148,-86250,-66567,-45655,-6011,-8679,-43190,-85859,-86730,-65164,-63971,-59213,-22577,15982,5267,-43679,-136970,-103449,-36075,34775,62179,-6566,-60750,-35357,-43029,-75151,-151859,-83742,-23050,-9190,8314,31618,45420,46417,41166,69016,65367,-3679,-21726,36354,113178,86037,26746,3323,-46186,-132719,-124554,-71370,-33013,-25150,-41577,-53108,-42980,-22780,22753,112781,206871,200447,130498,66610,95001,47607,-23511,-70146,-82035,-49863,43678,117220,133790,105902,34983,-62048,-65003,-21900,35309,108308,21234,-83466,-58479,70116,32452,-89510,-151145,-129986,-83696,-49295,-55318,-38657,53546,112657,88844,11051,-91407,-121152,-55593,-29034,-24997,-19422,-32221,-2079,26498,46935,27431,-3350,-15744,-8612,-18186,-92427,-128639,-83479,4671,44707,21829,8696,12840,43628,125103,321679,357531,186579,78322,3552,-37485,-56305,-14685,69661,144517,143845,59275,5250,-598,10120,-34448,-129986,-71505,26694,46978,-8656,-50063,43569,223345,319263,226326,129359,78984,9614,-22767,-42547,-54075,49560,194149,230292,102084,-26218,-48403,-103209,-145217,-102165,-84580,-13307,35378,40405,23094,19455,19192,-7870,-37549,-55450,23283,82550,30222,-40547,5011,122273,227178,215875,88285,-39428,-96150,-111338,-94900,3884,198995,384371,389450,267224,169361,76134,55846,42531,11939,22434,59564,48567,-30688,7296,108346,184294,215039,158467,134363,54226,57682,95012,133571,140946,77325,17293,-1116,20795,-17255,-79407,-62303,-39471,-26116,-10853,38742,103299,68432,33036,8026,48728,97347,118671,105432,62022,44810,26275,15406,9494,16914,41892,126809,167265,136539,47963,-20464,4255,59524,-16131,-131539,-150963,-82788,5210,67150,38490,-86067,-198787,-150467,-43406,5211,-10713,-16616,-19004,19132,59791,88739,99672,86722,23672,-5916,-1691,18322,10492,-12385,-13321,-19074,-687,46822,44415,-588,-22783,-16174,-11913,-30510,-40393,-80185,-88950,-84548,-22252,39265,-1399,-66828,1023,107432,159754,199032,179429,72613,68470,96294,88302,89655,78519,7280,-92142,-98613,42970,203859,213987,217092,172166,71148,15154,-18173,-20146,-12504,-25787,-11919,71089,172153,296979,318246,231332,119650,36443,-14026,48954,71278,90041,167655,199209,214170,238731,253145,205752,163042,246074,315919,256900,160189,35076,-60756,-75223,-9341,31994,-12585,-61911,10385,99701,126118,13545,-50732,12821,-48602,-52784,23290,93724,57617,-22135,-38352,25161,103271,150255,191012,309525,519116,537784,440681,296188,144039,60059,180,-59709,-106833,-61325,-46090,-22379,849,-37971,-67659,-41360,18809,36462,-4669,-104196,-128941,-67664,-32260,-3377,47596,66114,-264,-60213,-97965,-73770,-50171,-53134,-50112,-49962,-54281,-31744,-74782,-141431,-117818,12986,109160,81481,-33845,-134972,-61211,7824,-75470,-125032,22065,71756,31885,-2656,37772,118276,139607,138627,125754,103733,107726,108853,99154,159129,86145,-38599,-144795,-54545,28926,66878,12245,-55939,-80280,-84040,-77005,-65083,-77273,-74247,-49081,-61372,-55303,-33808,-8841,4309,7924,28947,67834,73480,19970,-42880,-97797,-127641,-149147,-137199,-111310,-131629,-75107,41399,111931,55213,-38936,-60173,-87244,-119346,-130848,-99595,-61845,-33737,-19127,-69988,-84303,-13445,29702,53566,60157,47159,7231,114854,303523,294775,161512,58785,26678,30276,150754,309035,382269,238120,-18593,-109301,-70633,-74301,-68012,-93947,-129396,-69625,-20617,22330,-30153,-15713,-42716,-78708,-100976,-68134,-47985,-44243,-89017,-52441,-66125,-32923,89534,211036,204008,119279,61461,16382,12438,22263,-17173,-44594,-28649,21960,84119,73218,-26441,-76119,31547,101834,54707,-26863,-73920,-55423,-27504,16424,108179,153764,79893,17904,22424,-70766,-87054,-2962,51277,58434,-21193,-66779,-53194,-10141,-21164,-59303,-33519,6299,3789,-16428,-31000,-63710,-25034,6744,-28264,-81749,-118266,-136092,-122785,-82953,-63941,-53154,-14997,-37840,-74808,-24933,28153,42569,28087,-39828,-90849,27243,127887,164874,37415,-20237,9062,91972,119882,97909,7364,-72768,-96920,-121076,-83907,-16046,8378,38198,41608,42675,39557,-15135,-105243,-84366,-109505,-45931,-20953,5228,46613,70544,52399,-15695,-71094,-32653,50441,71323,45954,76394,161802,318760,426988,366329,237868,156516,126582,99465,50812,-30800,-58374,-30041,-12657,13415,14889,-20421,-12423,-18198,-54345,5806,91612,184510,126441,20860,-29972,-43977,13389,40595,-53999,-64267,36813,94758,67241,23216,67701,88854,-5387,-103471,-93511,-14266,10071,-45850,-91157,-106270,-72255,-21132,30538,69734,52906,25566,10691,-8160,-34857,-66959,-73021,-35550,-18149,-41179,-46453,-69165,-154083,-5968,329607,626033,715981,572367,419809,253722,90107,4801,-43160,-104282,-138622,-128334,-23873,113100,198903,252004,172363,50754,14684,-16335,-59826,-71350,-72232,-20216,-50403,-99993,-127462,-113664,-79797,-11177,46185,60671,22871,31321,87615,141556,79894,-23331,-60811,-10686,49719,67156,71000,101972,123518,109583,23672,-68371,-24420,-7622,-26803,-67716,-76976,-32148,-25209,-58828,-64777,7654,18142,-56805,-102320,-29925,-14474,-60842,-135242,-125954,-84307,27820,116750,155180,128930,54503,17865,10202,-74259,-95113,-80267,-29471,11334,18472,17883,12505,11334,27709,42176,24874,-19302,-33901,-38396,-42299,-38181,-29835,-44165,-26339,39973,21381,6420,68688,52934,48078,-7124,-18621,56818,80807,47352,52528,33912,22709,13491,18737,-1347,-22844,-36032,-30949,69409,173595,137268,134812,219269,188743,65450,-21687,-28515,95389,224491,219224,99367,-24232,-119944,-69061,-7673,8444,-61295,-135324,-120486,-10739,71944,50157,-2712,-33754,-86134,20087,22455,-487,26327,-1834,-29574,3500,50489,148881,271450,213538,109068,45407,37055,-66871,-104974,-21528,-14285,-31488,5171,137696,197991,130748,-3910,-102007,-88584,-31810,-59738,-93043,88312,155072,108049,126769,249552,86804,15098,1218,-2190,-5505,-30579,5880,72944,73069,21223,-36306,-97409,-115383,-98657,-48520,32959,12642,-40451,-56329,-1303,61677,120471,122704,35926,-9965,4901,2556,-16385,1792,-6397,-46530,-101125,-55261,3741,20823,1762,-70656,-80086,-61677,-46380,-47768,-64999,-67144,-27449,9306,26335,-53616,-74074,-29452,-17653,-23464,4334,22565,-23733,-64207,175449,307954,293777,323055,365813,289039,138588,16217,-84441,-44695,73976,150833,208075,304743,164338,-14253,-88640,-67126,-5482,36709,48766,36428,36102,110226,235492,316923,285806,217008,179712,173067,130449,46022,-11208,51727,132389,147176,123481,91736,72379,63669,61977,26799,-27350,-29222,24812,35647,-19831,-50793,-46835,-48594,-60172,-36056,-41848,-71732,-38846,-37508,-59950,-93737,-118660,-118664,-71474,-12852,-2571,19770,31643,27328,7001,-26949,-19247,33647,111853,73110,-38935,-27206,-15814,-39275,13707,71593,59989,-756,-58588,-97617,-110873,-109349,-72292,-39312,-63910,-75377,-56473,-52545,-70235,-75409,-82959,-111047,-114534,-103777,-104250,-59726,-7874,-30577,-48444,19115,23062,-15117,-44461,-30423,26289,78332,75450,75568,58727,14203,-29453,-19458,-35402,-77895,-73,74991,147741,179479,140313,161251,203064,242708,318099,414400,272932,125618,97798,87541,85571,39396,-36450,-77092,6698,11671,-89903,-62103,25528,88181,19545,-42183,-18455,-41278,-69943,-45251,45538,110612,108677,64492,33255,23817,45442,51509,59021,58468,29517,-4981,-52128,-105827,-96420,-29898,-26582,8621,122941,223199,320188,445563,495643,421051,296904,113536,-15968,-75775,-81682,-90091,-98069,-101430,-59517,30695,115561,138100,101496,-14871,-76177,-81531,-88622,-150662,-143813,-83810,-7298,60632,85228,13573,23804,101718,155747,139899,119403,102449,39291,-54625,17612,133097,166284,131384,79990,77977,77516,53885,-5560,-47783,-19211,-29295,-111574,-59339,-27529,1231,38808,80487,80295,54247,51474,2267,-52499,-59412,-63260,-33261,27513,87661,89196,64976,47738,-47930,-68815,-26366,-61757,-77439,-20421,-23479,-72109,-90255,-93747,-100335,-94225,-62579,-27142,-40689,-58738,-4788,31663,50356,-12794,-60825,-60532,-69597,-47773,22632,8091,-66328,24461,77509,68002,12606,52120,237847,314289,426126,502743,524498,374455,151673,18168,-51712,-61674,-47098,-62287,-103848,-114639,-86810,-23248,128391,323805,397457,365986,268781,136035,66735,50231,75426,83018,80706,83885,89792,72478,47176,12838,-9073,-35193,-98300,-89919,-44263,35720,47477,43570,-51762,-79837,-3566,61008,70734,17044,-36545,10207,31036,1081,-42953,-32066,14389,76122],[137157,147767,127900,33517,-9019,7678,36976,80705,186089,314022,226750,148866,108028,71674,41213,10797,12940,24103,42792,41805,35587,77864,209219,263485,284128,286217,357459,423454,395905,311820,147825,59474,-7757,12790,18162,-67197,-111647,-89440,-67064,-41456,-55147,-99161,26888,102361,103562,17498,-41767,-65210,-83269,-39341,26704,58731,33609,-44791,-64300,-71895,-91541,-25366,7030,-5580,-61499,-88025,-61564,-71399,-77081,-122364,-122064,-101992,-128180,-86186,-62890,-76417,-62731,-93831,-139658,-133649,-118583,-101805,-91188,-68002,-38526,-43382,-53152,-73190,-125126,-134654,-149751,-137885,-115175,-128990,-80361,-36653,-30523,-1196,17740,-24193,-88809,-2048,70724,97812,76737,32552,3580,-12356,21023,5565,-32953,-29238,21209,18146,27225,79402,95841,126179,153489,124055,54583,141177,68534,44091,88020,32015,-21156,-41247,-82307,8206,91690,71183,12313,-124,-4383,-45875,-77922,-72063,-27029,52098,179134,336980,216169,-13026,42951,156781,289969,532107,553434,283048,63853,65506,147820,104804,2161,-66340,-48730,-75,79962,97645,42700,40399,109550,168217,147221,57483,-34729,-13461,-51417,-108605,-79274,-201,35566,40780,88416,212866,272570,204779,38349,-209992,-173138,-67629,14875,125177,164690,29166,-138441,-60371,34695,86829,134283,174449,45161,-50206,-90530,-88107,-71277,19129,154178,308493,236725,80838,-59425,-119077,-13833,106404,144040,85838,20260,4340,-987,-38554,-43059,21556,62306,104534,74793,6031,-30346,-18729,58762,60764,-25594,-93433,50832,138397,184999,119273,8182,-121011,-9647,-3405,-28372,-19102,-99694,-149097,-107809,-57578,-38353,-60918,-130444,-122197,-94731,-41648,51617,132016,204200,235412,274714,275509,118082,-22581,-115001,-64184,1451,107088,194257,170029,82453,4652,-41060,-59970,-91841,-146047,-102374,-41024,-31023,-26485,-8371,46093,74981,-60725,-108563,-25420,117781,178581,129442,57593,-34367,-84083,-73256,-96701,-79854,-69462,-63832,-2238,-23578,-69773,31862,155345,277977,313171,215697,78329,-27768,-41766,-27991,-71892,-17509,74834,-16152,-112223,-27157,787,26154,157547,330493,168800,100558,19348,-56899,-10183,51559,39524,-20500,-20001,34396,66240,42976,59124,109006,60888,-37844,-52506,-17594,-41854,-83066,-122401,-103384,-84039,-95995,-89604,-51537,16990,59231,84791,131130,204881,190637,196059,296761,421313,282081,125303,104713,136192,180003,101302,89905,216195,216289,221546,272696,235981,157277,89892,6404,-64120,-111499,-62997,-97301,-43028,48160,41121,27378,19077,-35249,-74524,-57297,-11031,28033,104374,209235,213828,138500,74282,36954,50791,-22263,-65520,46179,55456,27375,7362,-33850,-79292,-77545,-63744,-83949,-133431,-104490,-45007,-15201,-13340,-21137,-49301,-45136,-43868,-105990,-139018,-70957,-19482,-6528,-17412,-40867,51715,134380,185360,222555,81232,8719,69656,104457,46685,-41528,-81128,-74833,-94372,-133020,-102714,-146304,-140759,-91593,-24542,63482,88307,26404,-67004,-105390,-122826,-126543,-132539,-121297,-96238,-88080,-65891,41179,87527,47982,-52299,-103903,-169,52691,-12975,-93319,-164797,18667,197338,214215,80886,-27164,-121719,13561,127879,254955,329609,292648,138531,7078,-2228,93469,171458,131138,-10256,-131042,-82635,2841,-6717,-91625,-130125,-100055,13871,7151,-110549,-178066,-148326,-114270,-176786,-236895,-187884,-119995,-81947,-65818,-26050,-135,-5145,-57218,-111907,-148063,-85004,39985,168981,216742,145863,-2295,-150870,-8518,236416,293558,159979,-21420,-89627,-56107,-100392,-68675,-79705,-91643,-11471,96731,70724,120183,76385,38008,30384,-4802,-20872,-36262,-42257,-38236,6882,66446,130367,117804,70413,40134,36928,70177,82734,121875,131769,88620,13274,-98904,-77232,-32548,-39792,-56170,-56461,-59026,-109734,-160440,-151688,-123722,-78107,-38534,15291,57170,92704,137210,169225,133671,64981,16594,-69417,-137712,-47795,-51002,-113874,-118634,-84292,-49813,-146948,-83016,91491,85619,-51473,-117652,-20559,71257,48197,-426,-9326,16483,-11764,-71335,-76009,-107896,-43824,34607,74481,90486,127093,113414,65531,33017,11976,-48493,-116961,-92060,4225,156193,295070,320703,329318,227423,98163,38747,55388,35200,46816,137553,184389,209442,214238,243393,207861,146185,6361,-20385,-21107,-52664,-105786,-128147,-128304,-99785,-53174,7081,133553,230343,211894,153372,44731,-56952,-33717,70446,123195,124705,88386,75681,56579,-29610,-88651,-52685,31759,117596,139714,100365,3832,15031,63221,92616,81947,52958,37760,6122,-65030,-57062,7317,31575,27167,53673,70823,-36999,-79326,-61516,-67695,-102880,-140479,-138877,-47937,113145,157880,54922,-114819,-50999,43004,77206,20606,-227,85465,172369,149158,31337,-66096,-109842,-112303,-58138,-5708,16562,6556,8505,45220,40545,-37129,-141096,-9620,195352,364378,342530,186261,46516,-45768,-27948,-22332,-11538,35531,90470,115217,127493,95307,-7544,-145597,-26398,86197,113800,39895,-501,4555,-90364,-86366,-52675,-95319,-78320,-46733,-39125,-29945,-44203,-64968,-85764,-72721,-35852,6396,61437,78839,35543,-27044,-36958,15676,18721,-645,-1746,39557,83604,37485,-333,-18230,-28157,279,-27517,-85915,-57954,-37352,-19676,55580,124479,122926,81195,32153,-30323,-73456,33352,216478,410227,414246,207399,-1143,-67441,-7705,-62521,-111923,-153829,-154479,-120950,-86459,-70215,-96258,-65260,-13409,36448,72879,87083,47581,-25459,-70104,-68287,-64027,-88639,-95835,-100536,-85323,-78240,-65308,-33067,-24411,-20051,103661,203596,74383,-25793,50857,137974,126927,75899,-34734,-16894,27549,26136,36054,-80174,-120996,-35172,-78311,-130164,-9786,179270,211004,89588,11652,-9062,9749,45060,21545,-40949,-89499,96479,163043,87522,47652,70444,31050,-59327,-94646,-82666,-47267,-13351,-21817,-68841,-109783,-104173,-75609,-80626,-72840,-14183,46160,34101,-63065,-89381,-81310,-74244,-33695,-35018,-61418,-98416,-99015,-81792,-81642,-59704,-3690,32220,12022,-39452,-128617,-116183,-58608,-1771,31535,-32375,-46432,-4464,-5991,-50892,-156817,-95510,-27808,-4856,2969,17902,36433,56964,67861,104541,107873,38242,8156,52294,120884,83003,25265,1949,-50150,-136924,-123607,-67296,-21339,-7534,-30113,-49304,-41094,-14016,34010,116827,199125,179811,109379,93390,146707,84969,-8767,-65383,-84307,-64585,38880,137876,155276,119921,40851,-60630,-62209,-14708,59688,144856,33554,-75268,-63557,49949,8702,-110720,-163191,-131534,-81844,-46215,-61596,-49074,55665,129337,106118,17501,-85598,-101323,-47367,-32353,-31951,-16595,-23908,14094,39792,40317,17590,-5417,-11068,-3178,-19049,-104166,-123084,-84314,253,39531,13806,3990,9122,36714,103279,295227,382288,241329,137349,63068,6766,-39506,-14105,62909,133366,148552,72243,15437,9712,20504,-27324,-127252,-77625,11380,26568,-17593,-57835,22500,192757,270400,170723,87463,47023,-3332,-27133,-54896,-77424,36470,171491,203961,70447,-58776,-69737,-121138,-121606,-95870,-93518,-24892,23702,26927,18642,28137,35295,1330,-35244,-52798,34155,87949,33598,-27060,16170,124664,219770,206682,98352,-14450,-61772,-79326,-78462,9339,205743,394191,420519,295581,199800,110222,68386,34120,1747,3973,29526,8331,-61748,-27961,67461,144733,204764,181433,154500,66805,71528,112316,143534,145252,82321,18352,-7393,12857,-17510,-80529,-68960,-47276,-32448,-23647,6947,67546,53358,20128,-5516,41205,100546,128805,114543,65128,48302,11581,-8227,3748,31158,74894,155430,181994,142971,43507,-39895,-22594,38377,-28392,-141616,-135072,-80165,5232,68026,44311,-71608,-180487,-172217,-62603,-10853,-20328,-9137,705,25493,39340,52870,60528,57447,11515,-12677,-11533,-962,-15782,-34776,-29437,-31110,-8687,42032,43038,-4384,-34113,-37571,-37245,-53253,-49134,-57202,-66318,-70012,-19020,23592,-22116,-73428,8628,110646,158953,206749,218015,131941,131895,151725,127144,118606,95806,11478,-87211,-99524,35854,213979,239920,216941,144593,45620,-3109,-28949,-37824,-47013,-66546,-43006,20795,110689,234851,256747,203727,134345,54639,14344,102303,118876,89008,138148,161556,174299,205778,251340,242252,212163,279552,313684,239045,146204,25985,-65068,-72687,-2287,37452,-13370,-63822,1295,81329,116855,35074,10906,43045,-37198,-43802,32158,94798,58670,-39498,-77818,-5787,93688,173008,251331,393226,567352,531442,437978,328213,186887,92139,21787,-50305,-114112,-59138,-36153,-17291,-1259,-44790,-75846,-42036,22931,35488,-21635,-124303,-115623,-61121,-32162,-6863,47386,75003,13145,-53978,-119248,-78227,-41577,-36176,-45076,-60405,-68153,-38108,-71419,-135121,-105003,23796,126958,86405,-40428,-107294,-47269,19215,-69447,-116424,66054,106998,56017,13655,43069,128206,156386,151333,128100,93458,82715,72485,58983,116978,74293,-35209,-146620,-75491,3814,52005,12596,-47303,-69636,-74043,-72516,-64669,-75165,-67329,-37249,-44275,-41143,-28777,-9441,1539,6623,26360,71909,91842,49621,-197,-52907,-88466,-118382,-131981,-108108,-127538,-76184,33193,94007,37882,-45873,-65797,-97737,-130196,-137358,-97196,-49536,-13286,7900,-35103,-96812,-42471,6847,42134,64692,62674,19862,108220,314190,360039,203738,80773,40004,34200,134878,258538,309878,187572,-23347,-103469,-58986,-57282,-36799,-37484,-90244,-60387,-25335,41904,-10591,1420,-33637,-81295,-112481,-75922,-54245,-48655,-85868,-60778,-49144,-1912,112365,239463,242187,146847,61425,-4420,7696,29330,-7927,-33888,-14890,39871,108170,102421,621,-97923,21506,97478,46691,-33421,-88395,-95277,-76494,-37157,51444,107386,40043,-10631,9404,-65493,-89748,-8622,32625,17956,-55788,-64715,-25223,7146,-20073,-66003,-34716,6008,843,-25224,-41655,-75543,-51770,-12286,-43685,-98338,-128796,-129944,-144601,-105055,-81885,-70130,-29754,-47675,-81272,-36028,10227,28227,21306,-39836,-83165,39748,134860,157263,34545,-13067,13938,93917,118905,99488,13913,-53951,-84377,-128192,-85940,-16004,15314,59468,61514,46243,35822,-26431,-130017,-97169,-111466,-51081,-28227,6,47975,80654,67494,245,-63806,-44036,37953,72639,57922,83728,156029,296599,404798,384250,290812,210921,168134,116374,53645,-23190,-36145,-11353,-665,25329,29555,-8828,-2783,1202,-27691,23160,118500,201861,100807,-20152,-51182,-25580,48816,67416,-35039,-29691,49685,102739,79231,46875,82490,81934,-11657,-100741,-108891,-40576,-23741,-76573,-109960,-111150,-67864,-13824,41198,66655,31240,5826,7587,-2704,-25286,-56510,-73733,-44670,-27965,-52334,-61427,-86872,-154572,12935,377409,667936,737216,596252,449688,295602,125826,35468,-21044,-99263,-140914,-98653,19404,159391,222542,237053,164369,64305,32430,1672,-40630,-53287,-66499,-38236,-63414,-107135,-134821,-119461,-88238,-25389,23517,41548,14388,38877,113924,170361,100127,-15023,-58056,-5185,54994,69725,73046,95452,98271,74506,-4786,-73754,-29572,-23450,-42205,-57083,-53158,-25518,-28943,-70401,-64709,17915,25791,-57449,-103659,-38197,-22098,-62927,-139709,-131844,-80577,41023,138717,214811,230480,158842,77495,38249,-56684,-89596,-82423,-32198,15627,31127,30316,22550,22500,45751,66440,45405,-10837,-36374,-42504,-48688,-45629,-40233,-56301,-36367,29316,-8362,-21789,59891,75247,74096,1137,-27853,32227,55917,37252,49392,36744,30292,18987,17205,-11307,-36125,-38251,-20736,80933,198540,169871,157207,211538,160837,44971,-32498,-37178,99520,242546,230946,100590,-19965,-111795,-74183,-17292,-9987,-80096,-152335,-130861,-26007,38403,-3617,-55012,-55035,-114343,37362,65130,35720,32901,-11849,-47049,-13492,49115,153069,259428,205709,102179,40068,29203,-74532,-108022,-25445,-21029,-34936,9639,139890,177103,114392,-6369,-120453,-100356,-31494,-51309,-68995,88987,133165,105383,152786,262800,91558,34734,32985,35021,28886,-21787,-43120,32585,61691,23582,-33531,-101504,-138506,-122678,-84584,11171,6425,-34406,-41031,26701,107437,176184,164744,49648,-13113,-3005,-11809,-18369,7966,-8439,-62510,-99540,-8286,57757,58383,12444,-60149,-62054,-40870,-23702,-29459,-58552,-72008,-24717,23091,37607,-43959,-71429,-25238,-8030,-21771,-10014,3377,-46089,-38929,199995,322222,282635,279700,321771,274949,147100,13940,-71193,-22689,90981,168769,226301,311340,152186,-35393,-105157,-54773,4950,27800,31677,23701,34589,127838,272894,362468,333632,241677,173207,142825,97048,34883,-4477,56926,137673,162033,151917,124912,89294,62183,56763,26452,-23932,-34455,-7029,-13208,-53562,-48422,-39732,-45893,-58522,-33621,-37171,-67352,-44388,-42340,-56978,-82139,-115211,-103269,-10500,38868,25764,24547,25143,24065,3103,-32017,-25065,30936,125005,80837,-49891,-41646,-18171,-25860,21064,65754,44337,-20722,-64240,-90701,-115190,-109912,-72121,-32421,-57436,-86459,-56843,-39140,-47731,-57130,-84280,-127274,-107531,-111108,-111754,-66648,-17034,-48343,-53332,36374,46513,6353,-23707,-13624,39641,82368,74820,73012,56239,6059,-35188,-14070,-24991,-81934,-1967,75756,145794,180600,148121,180461,232681,271637,337770,391844,209012,92416,75127,74772,84206,49840,-26287,-95631,-17014,3156,-77966,-52065,29260,79968,-2552,-71502,-47979,-66492,-64536,-24105,65400,132385,123316,73475,40209,29462,57153,60273,44539,20359,-5330,-24979,-57735,-99386,-101692,-44786,-39506,-277,126922,272635,409325,550226,586746,496184,332242,114577,-21426,-84022,-89226,-91996,-96822,-104053,-65773,26810,117742,141011,115542,13163,-35592,-48530,-74028,-123171,-139505,-81264,-14262,33877,53554,375,28132,118604,173688,135606,95567,80919,36647,-56227,22190,151316,189342,144716,85566,85020,92983,73190,3594,-47370,-7814,-15604,-93816,-60883,-28958,3391,48438,94381,94105,61618,45643,1845,-51035,-67636,-70814,-42960,19985,83347,88120,62352,49500,-37255,-50913,5600,-35678,-76666,-20542,-20062,-68675,-86866,-85522,-85091,-72383,-37194,-5765,-34479,-73221,-23058,16703,40809,-28781,-76386,-54024,-60693,-38262,31485,25071,-100272,-4802,68335,77542,27100,25707,209118,315398,440644,516502,518819,365448,153098,20542,-53630,-72630,-63736,-80541,-116373,-112903,-87479,-24937,120415,302085,367214,326354,227070,101718,51698,50943,91630,109860,111948,109357,102293,73415,30523,-12178,-25111,-35125,-88514,-90228,-37199,56056,72873,57388,-41591,-95327,-23781,36015,49873,8421,-46535,3048,19489,8463,-20927,-21490,15115,73771],[135434,140541,118511,26922,-16076,-193,31109,81830,190822,314344,235423,150229,105044,64649,31263,-1228,730,17943,41293,42716,31422,59901,188973,270711,314539,327683,396768,442238,392506,286208,131151,45864,-14096,31741,23129,-74966,-114651,-86404,-50996,-13197,-31988,-108647,15315,96008,83136,-9896,-70024,-90586,-102972,-47409,21241,59555,44115,-36583,-65809,-81625,-106145,-28872,8276,-4536,-65225,-97150,-60545,-68040,-91301,-136628,-112344,-93233,-118187,-100887,-69055,-62427,-47401,-87335,-137986,-144073,-124463,-98871,-64732,-37480,-14504,-38340,-62014,-90962,-131054,-122113,-142557,-138567,-134140,-144261,-92791,-64435,-62242,-22754,2378,-26773,-80119,-3178,64852,97613,94994,60943,27034,10490,34263,18850,-13348,-26229,15769,12799,23967,92516,140642,168034,190173,166616,79424,130309,4253,-17789,70002,78416,53340,296,-70688,-153,93174,93806,36658,15083,3705,-36701,-68011,-64713,-29639,33536,139922,284840,183866,-15743,63272,183140,293549,484912,533539,303953,73547,50712,110015,65275,-23743,-86403,-71358,-20597,67533,80922,28507,27053,82313,126770,108745,34746,-31892,2825,-37861,-108685,-78888,8757,48529,50403,94705,198403,239018,176955,28717,-217574,-165149,-94502,-66806,36318,113485,4871,-146068,-68053,21382,69001,119848,197309,81643,-39047,-90065,-89981,-78799,17212,172322,328106,227169,58400,-76208,-125486,-35335,79808,117939,81711,24240,7258,6718,-25052,-32261,22994,59203,100821,60783,-16426,-54292,-32007,57696,72637,-11289,-85507,24030,105597,155242,111097,19319,-105884,-50136,-47749,-63302,-58247,-131727,-113975,-70991,-22358,-11145,-40887,-129353,-120173,-94485,-83030,9351,99063,184889,218003,253595,272361,128392,-14944,-116673,-66882,6473,113997,174454,137582,62745,3097,-27575,-39453,-77338,-137400,-100675,-40895,-27823,-19745,-2092,49381,93496,-28941,-88460,-13736,122895,171079,128924,64553,-26927,-91766,-90962,-105384,-16178,-18677,-27169,24469,277,-50773,18748,116599,219597,251851,173934,55349,-40993,-44085,-29039,-79542,-57545,50735,-8456,-81069,-10906,21959,48276,171236,305783,154638,96314,17739,-58185,11043,75911,75732,26295,30756,62924,70935,30305,31247,83902,55346,-35850,-50941,-11575,-25938,-63534,-121261,-111161,-86225,-100687,-90866,-53279,5994,44051,54084,78669,191495,205128,199092,294497,415228,266145,106634,92168,131836,182624,101756,97776,226783,235738,246886,292826,244398,158352,80253,-6275,-76146,-126486,-42861,-78542,-87354,8849,14674,14151,20597,-30428,-68237,-42503,7705,43130,113523,224372,229122,153315,99465,67546,65114,-25910,-88368,17777,28172,8454,7365,-43520,-92191,-80003,-58568,-73334,-122876,-124020,-57531,-20324,-14873,-19444,-50256,-68399,-69194,-116859,-155632,-79763,-19161,-160,6086,675,69087,134981,173828,211140,79384,5062,58524,97397,54970,-26541,-72377,-81745,-104810,-122390,-73983,-116606,-117201,-72936,-10733,76053,100981,54110,-26028,-76085,-119570,-142017,-150750,-139837,-112560,-96100,-60398,35237,67748,32547,-47931,-104608,-11527,30110,-46604,-105712,-164349,6221,173714,189800,72022,-15689,-89665,-12769,76435,181877,266666,259001,129854,5421,11442,110934,191857,152569,-3273,-127286,-86963,2618,25743,-56606,-110043,-134769,-33895,-28315,-142870,-178484,-124790,-108606,-213003,-291935,-239484,-168146,-127751,-106939,-49421,-11627,-13797,-71478,-127331,-141903,-100781,9276,156639,215842,153378,11678,-129171,-33762,213086,301662,184837,1220,-105730,-76389,-104266,-66350,-69581,-63323,14240,132295,120275,131414,54276,10698,12580,-5487,-13806,-30104,-31410,-29542,-16388,23572,78451,75304,48114,22444,10597,58803,99571,164004,172734,121157,32831,-86396,-89572,-58345,-73877,-80270,-68405,-65684,-114918,-163224,-156243,-126702,-78636,-57672,-29861,17643,59158,106880,141794,121321,78287,35360,-63081,-132592,-38220,-54760,-126359,-117975,-58504,-30417,-132526,-83792,73150,62920,-65948,-109365,2357,101812,84170,40378,8701,24277,-8022,-66749,-66371,-112527,-63229,16752,66408,79283,108023,93528,51364,23357,5040,-50556,-118307,-91828,11536,154086,252281,257262,286260,221178,99748,42185,71341,75556,86527,172648,215836,225522,194419,171193,132842,88841,-29810,-39102,-35411,-64431,-105146,-116626,-110984,-78078,-26908,31756,163403,261421,221271,152368,44659,-53643,-27127,64183,93674,84956,52330,34460,16616,-48578,-100650,-65960,22371,101830,127278,91217,-6884,2770,62739,103817,87895,47527,23878,-16550,-83948,-44763,26112,44921,28451,55955,54610,-71397,-91664,-51853,-39512,-58941,-93368,-129220,-48309,104804,133518,41872,-116685,-60676,21883,50374,1521,-5491,76888,163662,139121,19978,-69625,-105019,-122212,-88818,-32042,-4523,-13587,-15806,24543,30462,-41214,-136651,-22549,147828,281157,254873,114525,-17312,-93591,-32724,-8515,13732,62195,105236,114290,114014,72618,-19708,-136521,-29724,97219,150493,91464,51843,34702,-86089,-117835,-66537,-96592,-68852,-29314,-6794,3107,-20840,-51867,-75577,-71272,-42963,-8084,33766,46966,7862,-58910,-73523,-25898,-48131,-101324,-77761,3081,95013,56942,2894,-19912,-49550,-13491,-34081,-81959,-49700,-30686,-24685,43017,110398,112439,62094,-8628,-80984,-79538,56023,234590,403816,397355,194210,-9736,-61189,-7983,-70014,-126294,-136449,-132429,-117436,-75170,-61178,-100701,-74108,-23520,18887,54316,71958,38287,-27622,-66922,-57619,-44133,-67071,-80386,-92171,-83882,-85694,-73959,-36837,-36779,-39029,84705,203846,92720,-536,64721,140814,140406,92954,-24763,-27807,19018,7356,8696,-95309,-111511,-22199,-82339,-88543,40645,215596,246721,107504,11998,-12081,19012,70068,35307,-42110,-81213,125253,195216,117584,78209,105194,81292,-18188,-78481,-75119,-40481,-13538,-23021,-66704,-99712,-89891,-62362,-69154,-66611,-21730,30356,41255,-59736,-96950,-101410,-106447,-62398,-60645,-77421,-109442,-111620,-98820,-95050,-51975,15106,46591,17923,-35664,-121059,-128653,-83364,-44343,-11071,-53822,-16682,34826,35216,-26758,-155214,-108081,-35705,-4992,-7041,508,22244,58857,83562,128656,142051,77199,37629,67139,124513,78202,24448,-500,-55896,-142889,-119246,-60396,-8862,7470,-21711,-46942,-41682,-10106,39347,113222,180874,145110,80645,137244,205602,125147,6776,-60412,-86231,-76010,37231,156432,169244,124082,39362,-61754,-59092,-5484,88278,179407,43381,-65591,-64847,29298,-18246,-133975,-167627,-127260,-79392,-43376,-68119,-60976,52022,138209,118817,22679,-75868,-78093,-34232,-28917,-31791,-15112,-16104,31321,50110,32094,8686,-7424,-8305,381,-19031,-113612,-115135,-80906,-2541,35760,9316,6187,10917,33113,84372,266870,403626,305047,211669,137705,59414,-21354,-18153,47463,109334,140858,82010,25752,20017,29505,-21335,-116609,-79360,-2677,7798,-27569,-69543,-26,157990,222286,125335,52515,17427,-16202,-30136,-65785,-102431,25774,145887,173005,45440,-78385,-89758,-132508,-93676,-84009,-104435,-39690,10227,13631,14107,34280,48560,9728,-31491,-48227,44750,90922,37289,-11948,27659,122548,200836,185226,102955,9101,-30760,-51774,-59530,9570,190852,370203,418104,305037,221337,143562,82080,27033,-8403,-15668,-4463,-33466,-88834,-59529,29494,103696,183306,192457,165757,77830,85478,128164,149871,145940,84990,19164,-15211,-336,-23538,-84390,-75058,-52114,-36080,-35103,-24092,26076,32205,5295,-18634,34128,102130,134847,115505,56229,37776,-11391,-27393,6919,50958,110668,185522,198809,152379,43062,-55288,-51391,11844,-42779,-134823,-119662,-77406,6503,72332,54577,-55489,-165066,-182344,-70772,-17987,-24185,1251,22830,34889,26184,23803,23917,26220,-3074,-19924,-22718,-20989,-38541,-49285,-37508,-37839,-13421,39928,44866,-4068,-41096,-54161,-56271,-68306,-44116,-27366,-42377,-55058,-16874,7269,-41065,-78645,13887,109804,154642,208587,249037,188413,188068,201538,166059,149219,112601,15545,-81057,-100884,21154,204174,249591,208047,115892,22348,-19704,-41167,-59690,-91605,-97550,-66702,-25664,54074,168029,187460,166958,139191,68918,42911,156341,168808,91129,107579,124281,135216,171255,241700,271281,254715,297343,296396,215617,132640,20692,-64302,-65756,9025,45722,-11902,-64481,-7997,58850,100581,60962,76357,77364,-19529,-27943,46517,99175,66564,-46634,-123701,-39792,78756,187316,306398,460590,584613,498060,415121,346425,227207,125290,42233,-41533,-121269,-55181,-22910,-7449,1484,-47197,-78410,-35272,33072,38118,-33112,-130302,-102374,-55071,-32775,-11412,42569,75492,19275,-49596,-125158,-69541,-25111,-15912,-39295,-70136,-78759,-42586,-68185,-126777,-93438,32099,143174,94716,-35039,-61711,-20859,27050,-64713,-104739,111554,144073,81597,28902,44113,130300,168166,161909,129710,82990,57915,38868,25200,78611,61552,-30605,-134644,-94894,-20978,33963,10109,-38745,-57378,-62320,-66794,-63747,-72816,-60170,-25004,-25620,-26064,-23114,-9027,458,7843,21541,70549,105592,79669,45201,-5483,-48288,-87657,-120530,-103493,-120270,-77940,18245,65774,11866,-57053,-73143,-107891,-140060,-145381,-98344,-42559,438,30186,-3097,-74362,-67729,-14508,29590,64249,71301,27102,97242,308436,411623,245240,105321,54455,39917,119277,206079,234181,136855,-26195,-94672,-49971,-44022,-12343,14785,-30889,-32789,-23735,64848,15269,24223,-17953,-74921,-118061,-80437,-59627,-53366,-68523,-39052,-14537,28432,126570,251264,267834,170594,58140,-24814,5468,36766,2975,-22603,-4691,50826,121408,122180,23306,-122217,11650,92174,40172,-36510,-95312,-130661,-111275,-80070,-6715,56301,1995,-38042,-5745,-60641,-87741,-12338,14052,-19962,-82197,-52755,4453,25733,-18851,-71992,-36348,4497,-3111,-35240,-54427,-86620,-67832,-26346,-57997,-116140,-140838,-124032,-151033,-121522,-99541,-88866,-44530,-55236,-83111,-42101,-3734,18371,19282,-34388,-65744,54690,137844,141235,23228,-12926,8290,85005,111032,100470,26239,-30734,-68859,-127228,-85470,-15816,20776,78041,81870,52483,34579,-32660,-123323,-76082,-80354,-56666,-35341,-3738,49204,89248,79881,14952,-54596,-57158,21598,68089,65888,83997,137024,254928,356753,383062,342094,273368,216452,134321,56004,-15255,-13172,10586,14121,38116,44501,3004,5513,27565,12392,45830,145289,203451,65144,-60071,-72353,-3851,87882,93774,-2873,13608,62703,107232,89246,68619,95196,74969,-16552,-96508,-121443,-63591,-54095,-104668,-127385,-113766,-63989,-7824,48837,59927,10913,-6567,8985,2776,-18355,-48908,-76194,-57380,-41011,-65180,-76266,-102435,-140490,33894,416285,676818,715406,582274,447090,319476,156724,66071,5311,-81263,-120668,-63453,57979,196094,232051,210512,152958,78450,53636,24145,-19455,-36658,-60528,-55123,-77175,-114724,-139922,-123499,-95443,-37947,3194,22982,5405,44660,137029,195653,116810,-9954,-57697,-915,59149,71551,74583,88629,75671,45425,-25984,-65228,-27364,-29990,-39787,-31801,-31500,-20567,-32449,-80669,-64990,21507,26339,-60944,-102481,-45103,-28341,-64693,-143629,-135987,-76588,50726,152978,260928,318780,255856,148582,77516,-35447,-84676,-85804,-36020,20275,45057,43226,33162,34531,65113,91714,63779,-4059,-40948,-48896,-56816,-54762,-52644,-69407,-40318,31052,-26275,-51005,44361,84522,88858,5837,-36197,6756,28326,27469,48013,42780,39932,24514,14741,-20800,-47287,-38634,-12038,87080,214258,199105,183938,214398,144166,27866,-43223,-43935,103041,252229,232605,97693,-16259,-102183,-80558,-31759,-32721,-100038,-153411,-128846,-39999,2659,-53486,-90628,-52352,-81331,59192,110647,80716,43686,-18271,-61621,-28911,48767,151567,235758,189689,92781,36188,24333,-77158,-112136,-31564,-29081,-38970,13561,140728,158668,102977,121,-118646,-108166,-35364,-45542,-33883,95651,111370,94782,169538,265683,96282,55972,65233,68657,53058,-14648,-82683,403,55672,32011,-23511,-94093,-145886,-122367,-99338,7777,12175,-24273,-27788,49339,148686,225419,195034,52281,-27785,-24973,-29350,-2191,18511,-8606,-74676,-78047,31971,100631,88821,18560,-53448,-47651,-21879,-889,-10403,-50728,-76781,-22772,36392,45490,-36783,-71973,-27292,-3966,-23097,-34129,-30854,-84432,-6135,226154,327682,262993,226665,253828,235808,145043,10046,-59197,-9619,96900,174029,232171,299302,129358,-61852,-115151,-37706,14471,14984,8960,6240,30322,143357,301040,386857,359338,252631,163609,116929,69490,28826,3250,60434,140663,174489,176480,151925,98480,55739,48815,24244,-22790,-41523,-41521,-64207,-92784,-48271,-34306,-44479,-58368,-33304,-33559,-60045,-49607,-49880,-56659,-71316,-91409,-62354,46194,87561,51570,26009,11886,11655,-8876,-36484,-30286,28147,134640,81175,-64293,-57247,-19876,-12671,28049,57819,25999,-41534,-68335,-85673,-118848,-109377,-73343,-30516,-58568,-105259,-55131,-24599,-25173,-34171,-68229,-103610,-104814,-118543,-120443,-76449,-30401,-67863,-52501,51688,65373,21240,-8156,924,49443,81805,70302,66699,50271,-2876,-39333,-11277,-19014,-84488,-3838,76271,139087,171645,148986,192375,254936,293136,346609,354605,156221,63547,52214,60341,78223,54786,-19955,-102706,-38765,-5893,-64048,-38995,33664,71054,-22566,-96383,-69331,-70134,-27173,16686,106688,168003,143389,83657,45968,30672,61073,60775,18235,-35307,-51204,-48296,-62115,-87791,-96138,-59109,-55339,-11941,125682,315849,487899,630058,646597,544749,348577,108629,-29214,-93059,-96714,-93994,-96978,-108437,-74647,17507,111413,134684,121448,42593,12462,4176,-29303,-94059,-136162,-81638,-19615,9957,21574,-13229,30014,130451,183863,123854,65075,53218,31317,-64400,15781,154969,198677,148828,84219,85403,103486,90821,12571,-47983,2092,-3684,-77125,-58753,-31545,396,52411,102482,103364,68097,37916,2270,-46372,-74948,-74710,-51922,9255,74493,85113,60471,51176,-24116,-23563,33102,-12162,-73595,-23511,-19276,-66082,-83221,-77045,-68452,-44130,-1791,22780,-22116,-80911,-43387,-1737,29435,-47078,-92080,-50723,-56143,-32941,33837,36759,-101099,-30513,59678,84901,39662,-4765,166243,298923,430063,501334,487656,343204,152273,23372,-54613,-85884,-82751,-99488,-113771,-103531,-85355,-27158,108553,273052,328441,281547,183556,67956,35306,49190,107308,140989,146743,133762,110974,69615,9943,-37756,-38318,-31367,-77745,-84612,-27104,75722,95188,65847,-36273,-108873,-43492,8164,19038,-12781,-65169,-6505,2973,10970,-810,-9162,17805,72071],[135240,134257,110128,24641,-18191,-3436,28094,82849,189232,301908,241861,157540,109793,65669,28741,-7473,-7124,14845,41052,44524,31028,45995,162706,260946,324023,351685,419322,445329,376153,250662,113136,36021,-14513,44729,18409,-83931,-101999,-71196,-25580,20326,-7753,-104036,6611,88509,63086,-32093,-91966,-110533,-114779,-51729,17441,61026,56380,-25946,-66229,-89471,-118036,-30797,10610,-1243,-65885,-102244,-56302,-61401,-101750,-129663,-95177,-78277,-100718,-97967,-60445,-43926,-35752,-80936,-131042,-147133,-121919,-80652,-34409,-6159,6085,-34783,-70921,-106932,-123967,-110266,-134197,-126418,-122417,-119080,-81437,-72344,-94806,-46256,-12895,-28290,-68015,1526,64408,101941,116855,90627,50056,32279,46251,32265,6414,-19171,11076,6576,17535,97435,178094,200878,218432,206816,112424,125581,-39568,-69118,59183,120843,113092,35135,-57882,-7671,90707,111968,61011,30597,12005,-27088,-56604,-56363,-32275,14772,102228,220994,137365,-15003,86123,207245,284517,402475,477053,312480,83670,40842,79358,34970,-41950,-98213,-86932,-42894,46953,55297,7345,10116,51465,87935,76114,14073,-32559,12806,-27624,-109059,-73594,18858,58739,56017,93253,167604,181699,128925,11629,-220557,-163335,-131280,-148306,-47282,58442,-20779,-151653,-80313,1944,45880,100780,206198,112690,-27318,-85880,-89686,-85789,13904,189116,342598,218459,40270,-89535,-130207,-58787,50243,89687,75116,28617,7947,9050,-13559,-17862,26242,54176,91607,43178,-39500,-76595,-40606,57066,83558,3006,-71204,4599,79849,129141,102466,30212,-72541,-73431,-62003,-53229,-51474,-95767,-74548,-27456,20728,20445,-17882,-108717,-106170,-82357,-109615,-30524,65400,161203,193234,225354,262376,139213,-4585,-113749,-70648,8625,113743,142462,94294,35221,-3164,-15650,-15272,-53696,-119264,-94553,-39730,-25421,-15401,-295,45541,100951,2718,-61790,6996,133598,166179,129170,71500,-17336,-94491,-109640,-92116,54640,35869,14267,53913,20312,-39335,7979,80676,157272,180212,121763,26722,-55038,-44390,-28014,-76912,-86325,27464,-2442,-50889,21753,57695,76337,184578,269385,134706,89771,16002,-58604,29028,94627,109823,74222,79128,83360,68453,13906,438,53581,45858,-34925,-49531,-5638,-9347,-46435,-116923,-117028,-87298,-104113,-91305,-52429,-3070,30178,25517,24024,159644,202801,191015,281175,395967,246632,86641,75340,120820,176894,98478,103454,229003,246800,264241,300415,241172,153200,68013,-17227,-76803,-99415,-35177,-68639,-117068,-22135,-7721,3486,23822,-25042,-61575,-28143,25085,57019,117614,227816,232902,159547,117306,92748,74233,-32610,-111735,-12272,-1205,-9556,4980,-55173,-103602,-79389,-51987,-61733,-108663,-140745,-71651,-29164,-20653,-21391,-51915,-91683,-95906,-130340,-169728,-85143,-19983,3605,28511,50310,88174,133466,160072,194624,74536,-1310,43835,86714,61473,-12637,-63399,-87821,-115106,-113241,-51868,-92576,-94683,-57224,-2717,79979,106670,77934,9184,-51419,-108727,-143334,-151080,-154858,-124727,-97604,-54509,27301,48717,20914,-37314,-90809,-16350,13224,-74557,-116082,-153369,-495,157943,171310,66123,-3553,-54020,-2330,51260,123596,205508,220889,120915,8471,26800,125784,206749,169027,2542,-124984,-94655,-2382,56884,-21086,-85967,-160930,-87180,-62633,-152327,-146888,-86046,-103375,-244703,-314913,-262475,-201948,-165544,-139712,-72368,-22031,-19745,-83241,-141723,-135264,-106007,-18165,140190,210954,159797,29365,-102157,-53844,187386,302243,206388,27208,-116388,-102693,-103938,-61421,-56054,-38030,36489,160595,166879,133813,28120,-20386,-7616,-7746,-7397,-21356,-16201,-6343,-22416,-14669,25241,35172,29132,7364,-14061,43048,105522,194094,207757,150942,48219,-73130,-91577,-76429,-104601,-103245,-78971,-71670,-118725,-160886,-155885,-128207,-77048,-65413,-81335,-26284,23948,70493,98019,94521,91491,52774,-58613,-125544,-28584,-58998,-134700,-100535,-31097,-16185,-119497,-82977,51855,36576,-80687,-98475,25557,132245,119959,75768,17723,21658,-16014,-74689,-61161,-116324,-83299,-1380,52798,59781,80689,65994,32245,12324,-1086,-50761,-117482,-92630,17200,148711,207586,192169,234419,206354,99923,48513,90395,120923,130437,210110,248429,242550,178762,115188,74779,39409,-63388,-55267,-47789,-72624,-101886,-103485,-90298,-51336,3110,60780,191961,285731,227958,149309,45374,-47771,-19783,56222,65421,53845,26739,6062,-8963,-55899,-102473,-76562,10234,81947,109551,78689,-17599,-9761,57784,110868,88426,38509,7451,-39085,-98115,-33508,42902,57173,22438,46638,26030,-101732,-94027,-40451,-11846,-14756,-41767,-102306,-43386,98476,112224,30170,-117565,-67491,4431,27161,-14927,-13020,63672,148884,125543,8742,-71923,-97321,-112812,-88237,-46327,-25441,-34484,-39338,3668,21262,-42876,-131801,-34880,103379,195251,167574,50034,-72804,-97519,-23543,11375,42760,90678,118018,111203,99045,48219,-32608,-121867,-29594,109579,192773,149629,107539,70307,-65358,-139396,-79146,-96428,-54492,-9154,24580,36240,8763,-33677,-60677,-62340,-43294,-17642,7923,13177,-22890,-94391,-109444,-64946,-90701,-130377,-156364,-37440,104802,91326,16753,-17772,-69656,-26421,-38962,-72634,-36165,-19826,-25897,31629,95431,99221,39758,-50907,-128985,-72574,80369,250415,384256,366544,176307,-18883,-54739,-7129,-74406,-136305,-116686,-109460,-107926,-63752,-51914,-102500,-80091,-30437,4584,37707,56758,28295,-29902,-62409,-47002,-24679,-44613,-63169,-80506,-78984,-90170,-81456,-41205,-49135,-55082,69932,205496,114309,25471,75349,136946,145400,104710,-11673,-31390,15205,-6219,-18691,-111007,-92815,-4043,-72746,-44716,88313,238350,272609,127466,14850,-14494,28072,96096,51819,-39477,-72771,157070,231006,147845,106670,137257,133109,33736,-53537,-59563,-25563,-6608,-16093,-55238,-82799,-72563,-47210,-56720,-60256,-29739,9391,39957,-58103,-106977,-124681,-139466,-89782,-82110,-87747,-115520,-121856,-112725,-98809,-36508,35073,61292,25509,-29558,-111230,-138749,-107979,-88829,-63247,-54636,26418,80674,79781,-1112,-144508,-118102,-44283,-7981,-19238,-17271,6777,55705,91424,143750,168825,113487,66442,80627,124825,74069,26023,-2129,-61327,-147522,-107612,-47368,7149,21976,-13938,-43845,-42592,-9274,40114,103232,154093,99611,55146,195024,268109,166929,24498,-52996,-85336,-81838,39381,169721,172608,117280,30884,-64145,-54297,7420,121944,210135,51455,-53367,-57894,14650,-41446,-154963,-157216,-118298,-74321,-38762,-72677,-72086,44695,140047,127469,27024,-63891,-52223,-14002,-12635,-17368,-13022,-8624,48482,56519,24216,3042,-7205,-4968,4381,-15827,-117331,-105898,-71665,1716,40469,16301,20120,20316,34128,69475,238998,420245,374429,298809,225772,120878,56,-24239,27388,78830,123777,89040,37031,31140,37592,-15470,-101680,-77279,-15270,-9048,-37712,-82232,-16379,129925,185685,96179,27674,-8278,-27678,-28965,-65538,-95073,23839,121396,139453,26618,-84477,-106453,-124825,-60449,-64005,-117382,-54539,-1542,3139,10912,38939,59944,18408,-25130,-40261,55890,93118,43395,5999,40983,118635,175252,156394,103241,31511,-2616,-27917,-42384,6366,160201,318405,381492,291672,231207,173438,95989,22800,-16806,-34396,-38772,-71614,-110301,-84945,-2394,66256,155648,192182,166646,85012,98348,142505,154312,145502,87671,22227,-21350,-15631,-33024,-89064,-77825,-51229,-34542,-42515,-50402,-16685,5577,-10629,-30018,29179,103882,138469,109827,37587,15273,-38826,-36943,19684,77056,148178,215114,216382,163845,46543,-64660,-79636,-17911,-58608,-118545,-104190,-72993,11437,81650,69183,-38790,-152845,-181806,-70103,-16882,-21590,14514,47138,47491,21225,3767,-6584,-3292,-18778,-26965,-33708,-38185,-51850,-51174,-35649,-38349,-14493,40501,49648,495,-42357,-63310,-65883,-70921,-26656,5409,-17427,-39829,-15859,-8756,-57511,-81974,16886,104807,146604,204230,269868,237849,234908,245247,205461,181963,129275,19834,-73553,-101176,2734,179632,244642,192521,88587,2681,-32668,-51550,-78203,-143576,-88420,-78710,-66484,7125,103531,118895,126067,135032,79795,71008,207068,215257,96034,79067,89391,98915,137842,226027,290218,285694,298493,269272,191719,121556,19276,-58497,-53632,25120,56608,-8376,-64068,-17562,34269,79422,85980,137179,110380,2332,-6599,64477,105260,81513,-36519,-149858,-58559,64654,187090,343659,498385,566281,441640,375894,348811,260308,157446,60109,-34114,-128173,-50373,-8338,5315,8105,-45273,-75506,-23043,47189,43787,-37177,-119689,-89585,-50121,-34574,-17245,32946,67441,17439,-48405,-106586,-53403,-5611,4792,-34170,-80666,-87282,-44991,-64753,-121469,-88263,33918,153830,104464,-20472,-15626,13622,28660,-63085,-90898,155542,180658,106499,41555,40923,125139,175012,170548,130857,72910,34931,9738,-2695,44036,46513,-26069,-117776,-109963,-43658,14619,5458,-30080,-43492,-49781,-60978,-63503,-71766,-54823,-14790,-8134,-12076,-17832,-8169,564,10692,13624,63139,113728,107896,90224,41119,-10466,-59815,-106495,-98107,-111963,-81306,-3173,29236,-21806,-72458,-81441,-113703,-142994,-152241,-103541,-41301,6942,43819,19875,-49381,-87263,-34633,15356,57698,71255,27428,82350,286484,441136,280718,130123,68478,46135,104289,155304,161586,88915,-28579,-85992,-45117,-36168,3141,54846,20899,-3161,-20073,87297,44790,47672,-1619,-65930,-119875,-82832,-65244,-60224,-50437,-1704,26616,54308,129999,243825,275839,185705,49647,-46158,3120,42039,13220,-12702,477,53055,121590,129088,38371,-125892,4347,86292,34019,-38286,-96414,-148763,-119812,-104329,-61993,3967,-34455,-65033,-21403,-55273,-82310,-15861,-5807,-55755,-101380,-41285,26929,40124,-19869,-79457,-40941,-876,-10630,-48440,-71181,-99957,-69653,-33402,-68882,-127898,-142997,-120582,-142163,-134972,-118708,-109566,-57480,-58035,-80882,-47534,-15723,13002,21503,-26474,-45527,69863,135145,116738,2815,-21104,-9239,65302,97194,101543,42980,-7795,-54155,-119677,-85088,-18093,22413,91330,98983,58613,33145,-36518,-98828,-40525,-48346,-64482,-44846,-8741,46845,92370,85436,24555,-47434,-74164,287,56584,68163,76364,105514,196808,286873,359852,382125,334869,265474,149751,54942,-10304,6337,31456,28474,48693,56339,11489,8168,56030,63070,74007,167345,185128,23087,-93393,-93022,16803,123664,114125,36333,59298,73367,105934,94406,84854,102033,64719,-23706,-93900,-123049,-81488,-78616,-129226,-145150,-117549,-63900,-6346,50401,47863,-8836,-13978,10839,4865,-16870,-46845,-82245,-75336,-59296,-81727,-92437,-114238,-123258,53968,439223,647990,650170,529036,409654,320130,178099,92003,29863,-60091,-96318,-34585,85277,215666,221564,170666,134753,87137,71834,45914,-31,-24721,-58918,-73385,-94129,-125511,-142438,-129858,-104270,-51274,-17762,1525,-7693,45188,152093,211801,125174,-11635,-62834,-946,59018,69589,72808,79341,54607,23298,-35241,-51724,-24374,-31274,-26709,-8199,-17472,-21146,-39534,-92958,-69326,15848,16796,-69754,-101825,-53440,-36032,-69265,-149795,-141204,-75746,53960,156792,286701,379118,327104,209841,114902,-16082,-83280,-92912,-43416,22043,56255,52583,40485,43806,81811,113148,75235,-3504,-51559,-61613,-70784,-69365,-70519,-85769,-39339,41929,-30083,-82608,21034,78726,88697,2721,-47630,-22225,-3888,14192,43849,47666,47767,27105,9157,-32259,-59282,-41387,-8833,84304,215154,216725,203320,215805,132025,10979,-56499,-51687,101426,247834,219688,87347,-16748,-95218,-89274,-52427,-60638,-123446,-143110,-120360,-52276,-33364,-97676,-107767,-39618,-40545,80646,150632,124811,56080,-22530,-74782,-43007,48431,143252,201210,165919,81113,32728,19829,-79127,-120389,-42808,-41398,-46508,14174,136864,138478,90579,8514,-100138,-112248,-47700,-46592,-1348,103449,90515,76130,172893,254871,96551,73580,92736,94247,63589,-16980,-113558,-24287,52908,44365,-8872,-78880,-123741,-99825,-68303,25553,24678,-16884,-22272,61705,179618,259694,205974,38407,-60863,-66307,-34130,32529,31192,-8941,-83049,-54600,60926,127969,107230,16409,-54922,-40032,-7523,18978,6387,-44281,-83756,-25918,43773,44670,-35881,-77291,-38000,-8468,-29978,-71122,-83164,-139132,27150,248747,323139,236129,168390,169682,172776,125884,179,-54245,-8821,88324,163274,221969,266969,94767,-95549,-116724,-23204,17984,-4172,-22331,-18649,21434,154014,314527,384940,357516,245671,147258,91830,44214,23613,7859,59331,138646,181564,193193,167270,95273,40089,34312,17036,-26699,-52433,-79854,-117537,-135035,-52062,-33580,-47771,-63377,-38826,-34663,-53649,-54843,-61681,-61606,-64847,-69631,-25671,90383,127797,71913,22472,-9872,-13508,-27784,-37489,-35193,23623,137215,71447,-83308,-74527,-22562,-2467,31947,45597,3052,-64642,-74494,-87446,-125687,-109724,-77315,-35820,-68218,-120667,-49705,-10519,-4228,-8859,-42940,-82701,-106948,-125347,-131124,-91013,-49690,-88660,-51059,58165,73586,25565,-1016,10111,52652,74720,60126,54789,38810,-14684,-43903,-13028,-19550,-87538,-7484,74202,126582,152037,140990,193840,265255,302636,341489,306024,113512,35483,28553,43215,66437,52507,-19590,-102099,-59143,-16175,-50734,-24491,38687,61470,-41821,-114478,-71569,-40746,23805,63075,159455,208872,162494,91098,48031,25829,54975,49633,-21738,-108503,-95171,-63878,-60255,-70419,-75916,-63957,-72204,-26486,118401,347781,546830,675843,668346,560928,344223,95810,-40018,-103634,-104194,-96568,-99162,-114820,-85709,3058,96455,118809,118014,71005,65860,69864,33387,-65098,-133863,-85095,-24415,-9464,-9987,-27706,28985,136582,184961,103709,26680,18909,23438,-76940,342,144997,194701,144642,76878,79311,108317,105697,20955,-49751,10397,6578,-61596,-54879,-35770,-8076,50324,104294,107621,74535,32742,5811,-38795,-80514,-74581,-58632,-3442,62469,81543,61917,54156,-7545,7188,55114,8710,-67470,-27749,-19834,-62986,-77824,-66570,-49030,-10353,40253,55209,-5813,-78553,-61579,-19492,21969,-59692,-95867,-48653,-53544,-29481,32526,44882,-76357,-50773,52863,91555,52229,-34297,113836,267723,398564,463921,440088,314344,152951,30130,-51383,-98931,-100957,-114417,-101356,-90278,-78800,-26961,96778,242141,287458,237907,144026,39326,21383,48348,125109,179279,187119,158677,117935,63534,-10510,-58804,-44095,-21827,-63485,-72013,-11860,95921,116156,72674,-31583,-117720,-59236,-18039,-17351,-44974,-75633,-8119,-12578,13284,20360,7952,26119,75126],[126759,119920,94207,17536,-24567,-11231,19046,74961,173213,270349,236829,162442,114259,66562,25320,-16584,-19278,6248,33520,38442,25090,28383,125801,228927,305500,348780,415091,424400,340557,201031,86755,22316,-17944,43985,-374,-100054,-91190,-56722,-3055,47698,8492,-98217,-5894,73186,37110,-55996,-113115,-131848,-124443,-59689,8436,56050,62697,-20307,-72702,-102332,-133662,-37464,7473,-2500,-70170,-109991,-55866,-55825,-98615,-108635,-77234,-63247,-83044,-84459,-48310,-31989,-34203,-81330,-127557,-146933,-117361,-59100,-7789,17856,15790,-38522,-84931,-125989,-117570,-103901,-130458,-115691,-106079,-100499,-66892,-60961,-123858,-75804,-32327,-33523,-57503,7162,63633,103455,133510,113841,66784,47379,52156,40584,20940,-14095,2546,-5056,3453,87864,196812,214735,230049,235890,148448,124326,-54026,-102768,44837,140715,148655,57897,-49341,-17544,81080,120272,79534,41736,16506,-21065,-47631,-50959,-38503,-6749,63125,148809,79199,-13641,105689,221264,260117,293170,387291,303289,89938,32901,54488,12751,-53081,-103036,-95147,-65663,17448,19316,-24029,-13717,15495,51266,46064,-7827,-39069,13615,-23121,-110235,-66398,26300,62479,54462,81576,121752,105375,63258,-15416,-220623,-169601,-177901,-219798,-112609,6358,-47365,-158946,-98536,-24985,16024,76018,198303,134003,-17741,-81404,-89090,-93295,8177,202157,347643,207431,24031,-100993,-134314,-84633,19937,61745,65884,31039,3914,1798,-10060,-5305,28807,46331,76563,22041,-63754,-96270,-46191,53783,90060,14098,-57548,-8735,59803,107247,94301,40642,-40140,-60105,-37509,-18902,-15647,-53967,-33821,19393,68812,55307,6900,-84183,-89685,-69168,-112320,-65558,32188,133433,160729,189466,242837,146501,5393,-109697,-76327,6720,104872,100913,43352,1160,-14169,-5666,11865,-21149,-93304,-84491,-38019,-24684,-14829,-4027,34346,95195,29675,-32331,33388,146853,161363,127488,75603,-8708,-93838,-128678,-65184,121248,87612,53417,79337,34083,-33910,-1897,48873,95150,102708,61098,-7494,-69690,-44111,-28096,-74146,-106048,6144,2084,-24279,56188,97022,107436,195726,224765,109385,80827,13988,-59354,40680,105702,138999,119979,120943,93737,57959,-7226,-33514,18441,32050,-35544,-48784,-81,6958,-31958,-112428,-121604,-87557,-106206,-90486,-48897,-9569,18242,2404,-17116,113734,182477,172420,258779,366174,224147,65296,54124,103250,163062,91569,106416,221614,247287,270853,293496,225496,141071,53082,-26300,-69377,-76862,-37831,-67829,-136023,-46040,-26642,-5423,27568,-19825,-54783,-14597,40155,68288,116422,218195,223264,155108,125329,110301,77106,-42250,-134039,-40132,-29461,-24848,986,-67269,-110292,-75104,-44008,-49711,-94014,-148235,-86448,-41174,-30443,-27260,-54872,-110051,-120349,-145496,-167331,-85094,-20918,4994,48174,103156,108888,130419,144491,173192,65863,-10269,26541,73611,66629,422,-54443,-92143,-124401,-107407,-38811,-76874,-76540,-45450,-152,76978,107166,96801,37272,-31483,-97168,-136294,-144649,-161252,-129374,-92475,-48400,17926,31182,13134,-20981,-57401,-826,11987,-91650,-123455,-137480,5070,155684,162035,63468,8048,-20008,28100,49273,83111,151352,181650,112522,16642,42592,136998,214911,179190,7342,-124113,-105075,-11487,84401,14158,-59882,-143562,-137361,-87403,-128204,-85263,-30640,-90003,-259673,-298164,-251895,-212150,-182597,-143934,-89371,-26781,-19511,-89094,-154701,-130617,-102743,-38949,121925,203149,165654,50189,-74599,-67179,160952,294930,222153,54132,-92163,-127322,-99208,-54779,-41413,-15417,55427,179506,206339,127663,988,-53831,-29226,-11155,-1801,-11553,677,25061,-8647,-41683,-25986,-136,13791,-5118,-36731,23064,100675,210695,235416,176516,57780,-61385,-85655,-83812,-127051,-122970,-86996,-76042,-120136,-155885,-152482,-128309,-74035,-59686,-133731,-60520,-2665,34334,40905,55839,104556,68472,-55681,-116809,-18861,-63119,-134697,-73756,-5017,-6774,-108142,-80118,31133,11502,-90663,-82828,50067,162346,153497,103197,17890,11779,-27488,-94910,-60807,-118313,-102768,-18201,35990,35527,49041,33233,8342,-883,-7113,-49230,-113816,-94466,20686,139223,162837,130779,180539,186827,100527,57723,109628,165720,175791,247595,279528,258724,166845,75115,32372,904,-93243,-68418,-57222,-76688,-96667,-89376,-67334,-21135,35520,92212,215950,299856,231884,145414,47622,-39135,-11553,46837,41281,32080,9473,-12077,-21224,-52678,-94268,-81418,-3086,59313,86942,62173,-29017,-22340,47587,110771,81360,25715,-10703,-60083,-106679,-24704,56019,67771,8342,23166,-10864,-119315,-89331,-29741,13155,26633,8241,-67365,-32683,94550,94793,20381,-117769,-71015,-8687,7742,-29200,-22811,46181,128827,109232,-1785,-72663,-87455,-92208,-62364,-47859,-45810,-55869,-61528,-17426,11558,-43781,-127856,-46316,64338,114463,88843,243,-96855,-50951,210,37475,74473,118584,126859,105162,83159,25721,-43140,-103058,-25687,122505,238878,212709,163121,103783,-41838,-147473,-90694,-94742,-35356,12929,53240,66148,41380,-11087,-42280,-47841,-37437,-22225,-15470,-22024,-56053,-132709,-135253,-99369,-77828,-35422,-142046,-78970,113546,142020,47437,-9654,-87237,-37398,-40341,-57518,-18904,-6446,-23969,20982,78877,82321,13752,-91987,-140069,-51996,103619,259695,350775,324138,155655,-28406,-48893,-6181,-76676,-142515,-97465,-87077,-95155,-53271,-43950,-102994,-84058,-34242,-5572,23417,41640,17490,-32804,-57015,-37148,-7330,-22791,-45111,-66276,-71200,-92149,-89028,-47544,-62783,-69517,57680,205327,135446,50134,81570,126167,141037,109786,2107,-27841,15187,-15813,-45039,-126070,-66000,19998,-49376,-3222,127811,245463,284410,147934,20271,-16445,35955,120632,68684,-34027,-64878,184264,263479,174821,131882,165873,184227,95320,-18750,-36059,-3611,4924,-4365,-38912,-63706,-55031,-32249,-44731,-54478,-37334,-14025,29043,-58656,-120087,-149696,-159810,-116779,-97352,-91393,-115666,-129955,-121995,-92706,-17621,54394,75115,33701,-21988,-99412,-145991,-133088,-124110,-124034,-24590,76417,128307,123971,24249,-128337,-124911,-54266,-15633,-34351,-35301,-8934,49104,93010,150588,187142,144878,92064,90119,120165,69858,28217,-4345,-67582,-138114,-88331,-27907,26309,35056,-7517,-41068,-44823,-12743,34952,85786,118658,45134,46048,257292,326882,205769,42644,-44043,-82316,-83403,42218,171943,160539,96917,13997,-69189,-49188,22911,158054,232720,55702,-40685,-43214,9688,-55050,-167064,-140932,-107525,-67655,-33358,-75998,-83070,33368,133463,129889,28247,-53001,-26491,10955,15277,9873,-11016,-4223,60947,55119,15729,-155,-5651,-1638,8058,-10693,-114559,-97139,-58112,16677,60644,41152,46221,35973,38039,56591,210961,428359,441862,391132,320405,187782,23913,-32089,3978,45539,98595,91444,47456,41250,42675,-11159,-85675,-73985,-27978,-25639,-49019,-95176,-21346,114602,165491,85241,14459,-30678,-38880,-22653,-43359,-46691,34760,100653,104240,11248,-80609,-118974,-102669,-23388,-33672,-129497,-63575,-9040,-4160,8308,41263,68337,26218,-17357,-29851,66159,94086,51655,25885,55609,113686,146150,123436,98941,51261,21322,-8861,-29343,98,120075,248393,315074,252284,225226,194837,106877,20579,-23829,-52084,-71124,-102503,-125627,-103806,-27447,34924,125653,181139,155532,84765,107236,153490,156714,144465,90970,28460,-23476,-30534,-44474,-93601,-75429,-43910,-26955,-43652,-66699,-54238,-26650,-28290,-39965,26399,106122,140153,98434,11557,-16121,-67543,-36702,38049,107430,184751,241314,232489,175392,52429,-67786,-105727,-50101,-76590,-98809,-88669,-66380,20692,95616,86580,-23109,-144701,-174621,-63450,-9391,-13519,29296,72145,62226,23618,-6536,-28242,-27452,-33500,-32808,-42501,-47871,-50515,-39974,-25343,-33670,-12727,42836,56233,8282,-37997,-63794,-64022,-59829,-3058,37763,7443,-24990,-16255,-24063,-71500,-83689,17212,95565,134908,194300,279314,276565,270633,281683,244259,216034,145466,24042,-65371,-99363,-15601,147697,229452,173705,64827,-12791,-40376,-55075,-74593,-103685,-38968,-76037,-101186,-27820,46857,58170,86172,124310,88187,98016,250406,252696,102181,54895,58023,66538,107258,206162,297128,301074,283908,237530,170855,113523,20944,-48085,-35861,46139,69755,-2755,-62316,-27133,10195,57046,105072,185291,137961,26751,18707,83641,110723,101281,-9193,-91382,-29824,63125,168516,351947,497656,513354,369415,326446,336097,282383,186199,74537,-27952,-131098,-44800,6127,19411,17545,-39349,-68316,-7912,62865,51595,-33349,-100704,-76798,-45831,-36879,-23372,19752,52560,8896,-49966,-87933,-33901,14571,24881,-29554,-91822,-92881,-43743,-58736,-118009,-89736,28835,157297,114897,235,28335,52158,23881,-65051,-73651,196345,215924,130378,51925,35482,115697,178781,178891,133301,65327,16618,-12634,-24485,14182,29946,-20716,-97821,-113878,-59643,-879,2915,-17838,-25405,-35167,-54220,-63111,-71415,-50990,-6629,7543,854,-11864,-5403,3246,16024,4228,51848,118293,134864,134080,85574,24129,-35138,-90380,-90572,-101822,-84664,-27672,-9994,-58727,-89048,-86435,-107353,-131207,-148305,-110698,-43522,8793,50640,34567,-28589,-95276,-51308,1385,47101,64493,22834,66779,253653,446538,308719,155828,83351,54129,92448,111429,99442,48474,-28827,-76397,-42713,-32040,11428,81613,62016,22276,-16403,107475,78362,70646,14195,-56302,-117999,-81321,-68707,-67668,-34758,39572,69530,76053,125189,220676,267200,191984,38390,-66149,1723,46502,24293,-2147,3238,49225,111562,124679,46905,-93999,6395,83679,30525,-37345,-91898,-123824,-105461,-105224,-106623,-43023,-66315,-88035,-31501,-43831,-71101,-17173,-24449,-86261,-110260,-31871,41895,50197,-21242,-86228,-46415,-8070,-19661,-62304,-89235,-113540,-58779,-29064,-68450,-115255,-126565,-115888,-135472,-143580,-136552,-123728,-59557,-47710,-70023,-51010,-20630,18259,31757,-15094,-22224,88021,130627,89458,-21486,-33007,-33540,41640,84287,108007,66199,15931,-38456,-108273,-82624,-20405,22847,101725,114092,66587,33714,-36301,-72017,-875,-14320,-70693,-54061,-12632,42784,91395,85544,30649,-40730,-91702,-21952,42532,68544,66452,69267,132561,207251,320164,407810,390449,312845,164211,52916,-6211,23734,52139,44265,59286,67163,18634,6718,85810,124422,112874,185687,151240,-14785,-107008,-107872,36678,153584,128671,78927,104961,84506,102688,97971,98272,105674,54002,-30578,-89980,-110919,-85745,-88194,-139374,-156790,-119778,-64531,-6352,49110,34855,-23158,-14718,14831,6649,-17051,-46562,-87305,-93008,-77887,-96874,-103712,-113333,-102804,76249,446403,587513,553071,446722,346201,301488,192193,115175,53478,-37781,-72657,-11415,103141,219220,194720,124933,114206,91958,87600,67989,20110,-13978,-58393,-88905,-109740,-135180,-143076,-134804,-110024,-61028,-35842,-19533,-21664,43720,161422,220747,127944,-16438,-69560,-1568,58004,67302,71392,71907,40070,13689,-28088,-36738,-20860,-27742,-9114,10830,-8500,-23780,-46969,-103830,-73853,5977,2203,-78668,-97827,-58761,-40997,-72640,-154329,-143120,-73612,55119,154782,294609,407095,365715,253997,146912,3483,-80856,-97743,-49111,24616,67625,61635,48140,54288,98706,132286,82277,-6219,-64523,-76754,-86877,-85585,-89786,-100158,-31309,58758,-21278,-110723,-3882,64090,78713,-4010,-58011,-49389,-35128,1152,40007,54462,57343,31184,5465,-41101,-68429,-43376,-7217,77084,204619,223575,213765,212263,123547,-2252,-67504,-56543,97421,232154,196447,74148,-17467,-87417,-93746,-72317,-86974,-145127,-134358,-109355,-56323,-59604,-124990,-109113,-25436,386,104313,185173,165733,73166,-19688,-80643,-48319,54307,134187,163436,141702,73910,34781,19216,-78606,-128240,-54420,-53376,-52941,16278,132337,119510,78606,17769,-77138,-110818,-64832,-50659,26253,111425,75977,58137,168402,236566,96114,90381,118229,115215,65794,-25026,-132829,-38234,56621,64642,14115,-55364,-95668,-73642,-31963,58307,41847,-11398,-21946,67025,202232,279399,200621,13731,-110085,-109461,-2007,81326,49107,-4484,-81412,-31592,82377,144061,117093,10207,-60930,-34565,6851,39953,25017,-34900,-87590,-31206,47429,37994,-37346,-81650,-52106,-16897,-36746,-111310,-139526,-100916,60921,267356,313210,209411,114355,84571,97445,92110,-13435,-53873,-16025,70096,141679,200565,222627,56141,-130160,-107459,-10277,18195,-24459,-58093,-45812,14018,164169,315971,361404,332828,225455,127892,70132,23321,20660,12371,57635,135735,187105,205157,173467,83567,19040,16641,8343,-31819,-62627,-115935,-166823,-134270,-54907,-33961,-52560,-70558,-47235,-37553,-46075,-55281,-72785,-68013,-59866,-48854,4424,121186,160324,89933,18465,-34884,-47273,-33796,-25692,-32974,22604,136417,56144,-102266,-87938,-22575,7808,35777,32651,-20669,-85241,-80147,-93348,-133028,-107285,-79046,-43644,-78523,-100485,-35433,6649,19182,21556,-11824,-62601,-108366,-128034,-139730,-106806,-70578,-103682,-49413,55810,71952,21694,-72,15498,50919,63904,47318,40328,24797,-26507,-46324,-16138,-23486,-89161,-10190,71757,111777,126299,127154,186844,264381,300999,325200,254161,80296,9887,7188,26017,51694,45624,-22565,-100377,-75248,-24652,-36848,-7670,46533,53732,-58427,-119672,-52520,7699,76939,109001,215718,248935,178525,96117,47730,17073,40569,26831,-70615,-110199,-71381,-48453,-44367,-45188,-42846,-49029,-83227,-41324,106944,366392,581404,685306,652849,545575,322137,78895,-51917,-113964,-109419,-97962,-101702,-119655,-94578,-13264,75552,95563,106490,97174,122550,143401,104692,-36515,-131222,-90292,-28603,-22707,-39397,-42073,26333,138252,178246,77214,-17923,-18633,15696,-84346,-17343,125657,180493,134815,65711,67892,107581,117271,28718,-52758,16828,15181,-47019,-50604,-41784,-22024,41835,99172,106067,80947,35316,14324,-28957,-84157,-71093,-62134,-17477,47775,77552,67971,58734,12152,36890,70480,25740,-59488,-33093,-21877,-59560,-70807,-54003,-27198,27229,84819,87350,10976,-68706,-73092,-31350,26372,-50915,-77567,-47576,-52904,-28126,27840,48744,-52277,-67079,46244,96045,63439,-58982,55647,224779,351369,411488,383863,282499,155084,40418,-44777,-113670,-118261,-111483,-87743,-77319,-70942,-26244,84198,209665,245286,196074,108462,14767,8441,46457,142036,221300,228955,180188,119952,52322,-32432,-75989,-45574,-11176,-49127,-57484,4070,111861,131677,75306,-29927,-125627,-74222,-45147,-60718,-91402,-45564,2006,-28325,12855,38281,25191,35654,78830],[114827,103081,76702,10878,-30036,-18406,9417,63803,149633,228959,225815,170012,123684,72153,25604,-23853,-30671,-2679,23941,29480,18047,12518,86999,184361,267948,325745,390358,386823,294245,147239,58422,10092,-19528,37198,-23218,-116266,-79924,-40818,19072,71613,21129,-90153,-16122,56468,11511,-76050,-124233,-145946,-127185,-66339,-453,49750,67312,-15193,-80523,-115298,-147800,-43398,4063,-3367,-73176,-115270,-53823,-44206,-72122,-78154,-54306,-43767,-61258,-63710,-33166,-24110,-37639,-83227,-123190,-141342,-107628,-33097,18661,37603,18847,-44284,-98178,-142151,-109801,-97314,-126171,-104350,-89380,-85287,-51938,-36025,-123029,-104998,-50103,-37121,-43608,17980,66040,104798,146668,133084,81321,60297,57141,48887,35244,-6804,-4713,-16817,-12717,68223,196167,210635,227597,254918,189894,130103,-43418,-107884,27777,139870,163524,72763,-40884,-24135,70494,123182,95479,52711,22063,-13572,-35992,-43591,-43139,-25668,28386,79735,21625,-7191,124694,227092,228106,178107,280423,281219,96705,31461,40598,3422,-52231,-97762,-90993,-76447,-10611,-18200,-60300,-39593,-18143,23253,22713,-25978,-45447,11849,-17894,-104141,-53311,34957,64324,50972,65870,70981,23840,-8381,-46822,-213005,-176392,-222730,-252196,-136325,-26645,-66654,-163687,-116254,-52929,-14386,51821,180100,149197,-5703,-72220,-82816,-95105,5929,215571,345634,196673,12604,-106123,-132482,-106048,-1968,41990,59938,35666,-193,-11154,-12601,6569,33871,40760,61690,3483,-83523,-105998,-45286,50622,94644,24944,-42823,-13517,48877,94176,92112,56180,-2889,-15774,8909,21155,27199,-10177,10463,71272,123676,97403,37826,-53060,-69421,-53640,-94272,-84748,7203,108016,126299,151759,217931,152218,17733,-101483,-79311,5059,91946,58791,-5780,-32149,-24449,7002,45851,24329,-53974,-65892,-31371,-21458,-14098,-8846,21098,81592,52787,1860,66506,164149,159267,126486,79368,1136,-87837,-142846,-30126,179929,136201,91092,102372,46011,-28616,-7181,25904,41071,28248,-457,-41476,-78865,-38829,-25053,-68900,-114105,-8258,9652,1744,88443,136422,142807,206829,179953,83383,73362,15387,-57575,47500,111844,164372,163374,155933,96877,43298,-29517,-66538,-17083,17256,-34527,-45288,8668,26171,-16122,-104996,-122115,-83982,-103512,-84413,-38967,-9209,12790,-7593,-23528,65027,149048,148435,233410,332247,202492,46163,32101,82991,145327,84640,109610,207906,239545,268263,274990,201158,125046,38921,-30082,-55077,-57227,-44098,-69665,-143993,-61549,-40035,-10770,33388,-12600,-45304,697,55143,78928,113407,198986,203351,142480,125070,121292,76094,-51584,-150658,-60383,-51536,-33234,-478,-74963,-106825,-64224,-31745,-34693,-76977,-141278,-98403,-53204,-41384,-34703,-57350,-117835,-137398,-158866,-153133,-76605,-18643,6687,65939,155672,132724,128691,129735,149515,54982,-19377,9840,61403,72877,14966,-43478,-91924,-129729,-103015,-34482,-69803,-62200,-36204,-223,71232,106476,112758,60358,-13703,-84009,-125279,-136568,-155338,-123702,-80581,-40318,9459,17398,10529,1392,-6604,43818,32448,-93473,-125583,-114808,28996,171659,165185,65489,19844,11673,61318,59405,59930,108460,145389,106501,30885,59195,145168,216740,183227,12677,-121882,-115263,-21831,107571,49498,-31090,-103639,-119999,-86818,-72797,-327,40934,-62418,-249097,-257895,-216408,-196141,-171188,-122105,-92161,-21254,-9602,-85047,-164133,-126839,-93634,-49011,105265,194431,172361,74522,-45956,-71303,136244,280895,230893,80222,-51771,-113997,-90034,-46457,-26171,5618,72301,189855,236367,115534,-22230,-86677,-50209,-14538,3779,-986,17928,59034,20175,-50507,-70977,-28492,2486,-14411,-56181,555,87790,215065,255293,196838,61264,-51772,-75667,-80611,-131668,-135746,-90988,-77489,-117783,-148173,-147029,-126770,-69888,-44981,-100726,-58077,-5494,10089,-22872,12068,117228,82241,-53750,-105804,-8725,-66501,-124509,-42414,18579,-1176,-98382,-75070,14118,-7258,-90848,-61549,76256,191544,182920,121138,10008,-246,-28654,-124951,-65289,-117491,-120304,-32730,17985,9807,17239,-1539,-19842,-17091,-13998,-46540,-107022,-97806,20896,124187,118261,75504,129016,165200,101962,68377,125785,204283,218843,281791,305745,271670,157405,47645,2951,-24210,-117347,-78403,-63763,-77309,-90778,-75598,-43772,10315,67997,123212,232143,301406,232356,141364,51398,-28267,-2990,36128,23511,18549,-1846,-22620,-23884,-43221,-80208,-78583,-16015,35212,60106,41105,-42324,-35254,31801,100336,64206,8084,-30908,-79690,-110788,-20097,63189,75337,-13123,-16357,-47766,-105578,-83186,-22872,32326,60882,50710,-31482,-18154,91425,79809,11220,-119282,-72653,-18944,-9756,-42978,-36068,24261,104371,90454,-12364,-73069,-77331,-69218,-31935,-41971,-66638,-78906,-83836,-41016,-2142,-47323,-127413,-58262,29959,42841,23672,-28465,-65917,2011,33758,67141,105180,141043,128250,93819,65050,6945,-49387,-83150,-19751,133369,284126,276301,214236,130158,-22752,-142943,-103456,-92932,-14125,33984,75974,88630,72017,13496,-23113,-31707,-29028,-24710,-38041,-60389,-92015,-154583,-127512,-126295,-43808,43173,-66332,-118638,121668,206081,96772,5343,-102922,-47755,-39142,-39898,-2096,5211,-22346,8221,57805,58641,-18285,-126100,-94214,-25135,120145,255572,301513,271053,131881,-40275,-46854,-8467,-80262,-146742,-82502,-69230,-84246,-47068,-40473,-105506,-89366,-37923,-13841,9004,24153,3170,-39355,-53731,-30939,3735,-6026,-30181,-52636,-63535,-94161,-100506,-59791,-81576,-85244,44450,198519,150053,68660,79911,106489,125175,105319,12459,-21034,14872,-25479,-72361,-136842,-36933,45027,-21228,29638,152904,234907,276866,164175,25103,-20943,38826,138087,80374,-30322,-60880,198706,284842,193638,150312,187614,229383,161127,23745,-8243,19972,14649,5063,-25293,-48879,-42634,-22309,-37553,-53189,-47416,-40710,5827,-63567,-135595,-146746,-117444,-114470,-102258,-90123,-111996,-131970,-123310,-83416,-2397,67886,83327,37734,-17485,-89482,-143849,-138382,-81080,-88561,25473,123650,169634,160637,43904,-113579,-130073,-69693,-33362,-56474,-56613,-26872,38247,87671,147569,193433,166201,109132,90277,106122,61063,25442,-12258,-79410,-118969,-65358,-5388,44371,42031,-7050,-43534,-53075,-25420,18992,56620,71504,-18370,60012,310518,370880,233330,55466,-38540,-81934,-86604,38469,155053,126794,59215,-14358,-81707,-48688,36156,189588,239987,50385,-33829,-27747,11936,-57517,-153382,-128572,-100905,-64631,-32339,-82946,-98727,14148,113844,119991,20107,-49709,-7400,33206,45444,39097,-13881,-9919,59787,38334,1535,-6319,-8259,-3549,5925,-9978,-110247,-94574,-46394,39962,97579,83109,78231,51506,38452,39143,177358,420652,494814,474788,408313,251144,44813,-45431,-26263,7725,62471,83204,50757,44025,38324,-14266,-75062,-75615,-46210,-47685,-66632,-109450,-17866,107281,155498,86183,9549,-53967,-55485,-14954,-3389,9291,54419,81713,64789,-7577,-76164,-123390,-80779,11011,5423,-103157,-54380,-12998,-12777,773,35785,67920,27156,-14361,-23109,69189,88487,56614,41899,66121,103568,111498,84410,85390,62072,34961,-493,-26481,-13368,72598,168266,225614,182434,195327,197908,106575,14164,-35025,-73762,-102511,-124266,-132141,-119900,-50333,6242,91977,156240,127509,69470,104601,154286,151570,137833,90130,33408,-23954,-46048,-60253,-100956,-71436,-35891,-18422,-41243,-70553,-77395,-68277,-53494,-54057,20360,103833,135286,77757,-23538,-55451,-98912,-36193,51721,133579,212286,256507,240059,180032,53881,-70558,-130499,-88989,-101977,-81999,-78248,-62671,28604,107705,99716,-15012,-146527,-166522,-57313,-2430,-6923,38632,90765,72421,26456,-12645,-43877,-47100,-48363,-39801,-50428,-49732,-39846,-25371,-15484,-31216,-14772,40467,57934,12512,-34524,-61619,-56749,-44338,14945,61261,25483,-16564,-23352,-43577,-88745,-89875,8975,76940,114801,174923,272500,296690,288577,303603,274297,243725,154652,21969,-63171,-100748,-36258,110600,204745,150174,40762,-29673,-47425,-51883,-39652,-17593,20030,-65472,-136005,-56768,-4555,3969,45703,104731,89606,117739,277165,270975,101671,30266,24756,32746,74386,177697,285070,292490,250007,199278,148243,101370,18167,-39788,-18777,65365,78389,-1042,-64689,-42293,-16965,31318,108563,208473,151529,46419,40313,95443,107239,115899,22744,-31449,30743,77709,125539,318324,449991,426056,283973,267458,304838,284514,202107,78347,-28765,-127010,-44397,13178,27188,22305,-36655,-65419,907,70996,53688,-29573,-85244,-69668,-47764,-44967,-34765,-1559,27127,-10445,-59477,-75140,-19173,28107,37625,-31114,-109091,-99994,-43618,-53633,-118018,-102805,11888,147093,119198,18286,62335,84707,8861,-77562,-57224,226432,242990,147057,54466,23900,99130,174919,181909,132257,55816,-1190,-33619,-46697,-16434,7183,-19561,-81206,-108401,-69871,-12432,2369,-3296,-6588,-23378,-51812,-67846,-77125,-54202,-6349,14784,6643,-10346,-5584,3436,18146,-10879,33291,115923,155407,169805,120352,48704,-19794,-78038,-86495,-94969,-92448,-57403,-51167,-99153,-108740,-89412,-93887,-113653,-137338,-123978,-53173,2417,47363,37088,-18042,-95198,-68656,-16693,28564,47452,9649,47262,210420,423493,322900,176931,94047,58670,79198,71690,46203,12611,-31281,-70530,-47116,-35963,8721,90562,86598,36010,-20160,117223,109631,86554,23356,-52583,-118709,-80644,-73603,-80076,-28569,73248,105320,88488,109411,181403,239758,185240,22006,-88145,-3573,45606,31668,5201,479,36450,89096,105594,44669,-62918,16433,81190,25507,-38488,-88898,-106396,-92675,-99846,-131560,-85135,-97041,-109020,-36991,-27871,-58254,-20510,-45542,-114757,-114304,-29780,45039,50878,-27061,-96022,-56443,-20741,-33845,-80093,-111626,-129259,-47482,-19694,-60300,-96976,-109926,-112550,-134268,-149416,-148106,-123300,-48805,-23358,-48634,-47384,-12310,35527,46913,-5389,-522,105923,122629,59437,-49846,-49365,-64135,16344,73290,117847,90822,35980,-25611,-98327,-81689,-26039,18857,105698,122549,72272,32559,-36454,-50422,34797,17048,-76924,-66035,-18799,33553,82324,76345,29393,-38306,-111835,-47145,24443,64698,54122,30854,67019,124829,266102,412406,429577,349714,173270,46639,-6542,34798,67656,57326,66141,73247,20758,-2271,109859,188465,160092,196725,103290,-43922,-103275,-119324,49723,169069,132655,115085,141653,92694,95886,97881,106401,103725,40242,-39934,-87340,-97626,-79299,-84716,-134110,-158851,-122937,-68109,-10140,42845,19633,-33513,-13523,17349,6053,-20279,-49527,-92228,-108050,-94763,-108613,-107971,-102506,-82074,97968,433887,499912,434228,343907,263827,264901,196692,132392,72251,-19533,-54622,3202,109327,204911,152760,76833,90871,90186,97008,86152,37974,-6142,-60208,-102780,-124240,-144049,-146149,-138380,-112757,-68264,-52829,-41924,-38164,38525,162784,220257,123432,-25522,-78863,-4158,54314,62886,68578,65017,30756,13508,-13087,-25808,-21046,-25131,4738,21411,-6154,-29648,-56339,-114982,-79287,-7656,-16496,-86656,-91634,-61435,-44050,-75606,-159028,-142354,-70157,53976,146771,284461,398507,365689,274056,168080,20981,-77317,-97575,-51992,26744,77175,69169,55625,65564,113423,145380,82865,-13597,-80376,-94219,-105297,-103832,-110796,-111925,-21179,72396,-10670,-133934,-28916,42812,60444,-14099,-67364,-73485,-64511,-12217,35422,61788,67502,36235,3490,-47933,-76025,-45522,-7276,65950,183191,217941,212301,199829,114263,-13299,-75934,-59484,89676,205166,164257,58759,-18647,-79423,-92866,-88080,-108876,-163420,-128434,-99553,-53270,-72144,-130552,-106975,-15253,38864,128695,211343,198092,92487,-10147,-77338,-42254,67331,125492,124897,119175,72448,42119,21206,-77592,-135130,-65447,-64325,-57668,20658,127156,100837,65031,23016,-57791,-109546,-85872,-57275,44210,114255,66261,45661,160062,214794,95606,105995,141075,131605,61931,-36657,-144083,-43925,65091,92291,45311,-25634,-64798,-46201,4943,93795,58174,-9806,-27291,65816,215998,284196,182723,-13187,-162546,-86438,60211,133301,70261,5429,-69856,-10291,97244,150654,119399,1206,-70694,-29585,22514,62449,45921,-21912,-86437,-38947,46715,25856,-40219,-82911,-67030,-27313,-39578,-104670,-85591,-37525,92438,278019,298278,185521,68463,8850,20404,45926,-31777,-58128,-29670,44964,112814,171682,174062,20127,-157131,-92021,140,15554,-42780,-97112,-70839,12457,175528,306490,320720,289889,195181,106746,51427,5814,18437,17259,56621,133150,192088,212961,171329,65516,-5565,-2924,-1000,-37097,-70445,-140502,-139332,-101199,-54824,-34521,-58179,-79322,-57953,-41862,-37946,-50770,-80900,-74624,-56016,-30087,25165,136881,183633,106035,15845,-58667,-79475,-5951,901,-19720,28869,135137,38431,-119132,-94882,-19300,18687,39948,19941,-43875,-99676,-84546,-102300,-138803,-100978,-75672,-50094,-80008,-64633,-12336,27781,46842,56409,21879,-42165,-106729,-128449,-145272,-122080,-89269,-108071,-49040,44311,60655,10645,-5026,16103,43496,49747,32546,24077,8980,-37632,-46528,-19591,-29657,-89794,-11728,68866,95734,96978,108702,171975,252109,288271,299768,204161,52790,-13161,-11756,8749,34513,34748,-28148,-100056,-86882,-30935,-23462,9671,55976,47135,-73081,-114500,-23987,60161,123549,148570,265847,280844,188572,97628,44596,4797,18484,-8994,-107009,-21542,3569,-511,-13250,-13350,-2020,-18207,-82767,-56126,91007,368492,587611,658906,603811,501499,284945,58561,-65053,-124079,-112475,-98562,-104945,-119222,-96233,-28780,50400,65577,86575,117409,176890,216383,174222,-10993,-129215,-98139,-34310,-31971,-67226,-57149,21622,135179,164042,45681,-67491,-53367,9596,-76429,-29000,100422,158143,120508,51335,50572,99605,123042,33807,-59408,18502,19503,-35436,-48736,-51657,-43210,24884,84574,95705,84397,46720,26605,-19897,-88215,-67363,-63880,-34193,28570,70622,76795,63121,32191,60569,76501,35586,-53308,-41700,-27903,-58433,-64631,-41874,-5756,64586,125789,113371,23206,-58101,-74431,-31403,50119,-13525,-49364,-48900,-56484,-31582,17516,45340,-36061,-83654,35774,94497,69314,-73826,-2711,174458,294613,350755,324183,248256,155708,51038,-38496,-134710,-124645,-98279,-79128,-70502,-67746,-30039,66692,172436,199291,152904,73146,-10161,-8008,38577,151905,259639,264546,191610,111258,30764,-60341,-92019,-50442,-7014,-41163,-48626,13116,116204,135121,68179,-36840,-138914,-94287,-78892,-114407,-93319,5678,18765,-47891,3740,45638,34549,38444,75416],[97745,82542,56716,3133,-36175,-26538,-2096,48371,119010,180891,207956,177645,135315,79187,26223,-32013,-43266,-13826,10577,15763,7471,-3528,47555,130696,215131,284729,346979,334809,239542,91995,27395,-2738,-20996,26537,-46588,-131558,-71599,-27511,36638,87957,27375,-83948,-25540,37680,-14906,-94291,-125275,-144554,-128406,-74395,-11679,39547,66543,-14147,-92957,-131248,-162839,-51210,-2385,-6786,-77944,-120769,-52368,-28532,-34254,-43847,-30446,-24004,-39676,-42917,-22030,-25068,-48795,-89143,-121312,-135783,-97552,-8450,40246,48366,12105,-54812,-112995,-156946,-104843,-93445,-124649,-96803,-77613,-77228,-42431,-11153,-99144,-135163,-69215,-42472,-30226,28985,66260,100460,150208,142572,89167,66992,57635,53704,45821,-1559,-14400,-32113,-33804,35400,169436,183350,206750,257468,228736,135288,-30791,-102810,3282,116858,155030,75403,-37071,-31125,56338,117111,103473,58692,24457,-8447,-25694,-38339,-50045,-46092,-5365,14702,-31980,-1225,137001,219249,188470,71724,165636,243851,99454,31473,32071,463,-46384,-90262,-82104,-72663,-30994,-52832,-104391,-71488,-49647,-73,883,-44504,-54900,5503,-13905,-93049,-40096,39564,60099,41940,43645,16218,-58675,-83159,-85172,-202755,-183350,-254525,-233001,-120538,-36703,-79875,-170142,-135846,-84329,-48286,25094,150494,153693,4475,-62410,-74591,-94194,3758,223897,329991,179001,-1050,-109991,-129052,-123704,-16671,26980,53197,37365,-8434,-33190,-26537,10530,35133,32814,43454,-16105,-102527,-109450,-44169,41234,90688,29401,-33428,-17716,40227,83574,90374,71873,34700,37382,55272,53181,61986,27813,50969,120098,176903,140536,69753,-20944,-51357,-41460,-72508,-85286,-9309,83279,87429,109535,184213,150077,26465,-94555,-84148,-1108,70998,16190,-51832,-65529,-37249,17483,80169,75669,-5790,-43274,-24714,-20697,-18110,-19071,2238,57948,64709,33716,98524,178204,154014,120303,76793,5843,-83746,-156103,2798,220065,173132,120560,117549,52021,-26952,-12590,6848,-7040,-43672,-61749,-74403,-82201,-30900,-21092,-64018,-116304,-20022,16076,22089,110359,166665,175122,211775,134295,53022,62551,15133,-58701,43765,108169,178825,195306,175958,88134,20596,-56971,-102046,-56376,-3348,-37015,-43775,16061,43625,-2793,-98914,-123992,-82068,-101032,-77509,-27184,-5761,10555,-5893,-2044,18553,101746,117096,203372,292427,177392,25186,5170,56332,120504,73582,108253,184486,219498,251662,241918,165623,101255,21740,-32767,-41121,-44198,-55373,-75862,-146216,-74723,-53461,-18296,35401,-8618,-38168,12799,65029,84037,105398,168566,171179,118306,111932,120344,66976,-64279,-163854,-76764,-70928,-38019,-1803,-79720,-96981,-51010,-19117,-20727,-61813,-130576,-110764,-68889,-57291,-47900,-64107,-120310,-149787,-173446,-137433,-64742,-16685,4873,76510,197747,154044,124507,111989,120105,37410,-32577,-9376,47023,76245,26957,-34655,-90905,-134198,-103671,-43217,-76992,-56337,-33615,-5564,61130,102615,122652,75506,-988,-72692,-114777,-130012,-148646,-113946,-67687,-34174,-1419,3768,8585,24182,51097,107296,65421,-86658,-126160,-89076,67841,201688,176820,68279,27722,36283,86215,69038,46377,73832,110278,99158,46427,72119,146117,208050,176766,15154,-119765,-125880,-34879,121451,80506,-3367,-61965,-70544,-58251,-138,95960,120385,-25084,-222967,-215437,-173398,-165322,-144540,-99112,-82029,-7855,7210,-73619,-158704,-126360,-83973,-49951,89526,182859,177325,98676,-19211,-68686,111722,258263,228504,100139,-8346,-80673,-80355,-39937,-13857,22591,84909,190356,252703,97710,-39416,-116344,-71152,-19828,7210,7474,31949,88948,54040,-41914,-106990,-51598,-7527,-22720,-73418,-24359,69195,208621,265699,208806,56957,-46671,-66599,-72372,-119187,-138240,-91952,-77035,-112649,-139217,-141646,-125474,-66849,-28880,-48648,-16174,21830,10356,-80729,-25919,127093,92049,-54084,-93788,383,-70353,-108062,-10388,37699,279,-91469,-69409,1427,-17324,-80472,-36647,102437,217666,205397,127854,-5602,-9067,-10155,-124553,-75056,-113827,-117806,-45245,-596,-15425,-10898,-33900,-51413,-37349,-23169,-43964,-97588,-103547,16066,101858,73119,26564,81589,142302,103253,78294,136365,232093,255573,309150,323765,279205,149155,28886,-15525,-34325,-128278,-84257,-67587,-75507,-85105,-63102,-20976,41102,98527,151387,238958,290595,229434,138563,57370,-14928,6182,25472,14244,12068,-8163,-26697,-20352,-31018,-63695,-67693,-25158,12901,32114,17232,-56774,-46719,13814,80028,37263,-13787,-52125,-97027,-111079,-19298,64435,80544,-33190,-67204,-60450,-82766,-78025,-20511,44767,85879,82535,2140,-627,89095,67420,3275,-122124,-71978,-26083,-24887,-55185,-51384,1546,80677,72998,-21083,-71915,-66090,-45814,-3557,-32972,-85928,-101576,-104959,-66632,-20373,-53616,-129609,-68977,1654,-15193,-22009,-31422,-17129,53039,74227,99832,133709,156389,122741,78680,46826,-3978,-46978,-61576,-10200,143342,326659,338720,260904,150241,-7858,-130682,-115824,-87827,9857,54934,94210,104587,100041,42098,-1187,-13032,-17826,-24340,-56477,-98897,-117557,-103756,-90593,-122679,-15681,101172,-2714,-138868,135419,284523,168719,32540,-111337,-54218,-32448,-18994,15096,16138,-19557,-4348,34641,30549,-52757,-124565,-42695,4918,129299,237178,241608,214399,109750,-50489,-46140,-11491,-82850,-137294,-69520,-53910,-73947,-42173,-37977,-106786,-93321,-38934,-17372,-2199,7920,-11212,-46303,-49279,-24341,11187,7684,-16076,-36172,-52502,-91623,-113063,-75089,-102459,-95935,34337,188426,159711,83315,74197,83488,103801,96611,23132,-8590,16971,-32264,-95865,-124006,-5094,71344,9368,55930,166673,214063,254202,178533,33068,-23481,40496,150452,88922,-25818,-56322,203196,297745,208531,166639,206949,271078,232152,78870,27939,47027,24183,13433,-13102,-35928,-32279,-13840,-31295,-52228,-55066,-63584,-21709,-63220,-115561,-91860,-62964,-74433,-86366,-79431,-100746,-115055,-108997,-70588,11398,79023,89767,41396,-12019,-76841,-122692,-98723,-21252,-2647,87472,167834,205647,191742,61431,-97207,-125306,-84825,-57247,-79744,-73785,-38893,32472,84789,143018,194269,182299,122418,86179,88573,52524,21705,-21332,-91398,-93414,-33673,26086,66385,47785,-7609,-46496,-61974,-42293,-2568,21796,20126,-74765,98086,352582,400092,251784,67140,-31647,-79093,-87723,31231,123807,78957,15479,-42443,-95152,-46816,52763,219656,236608,40594,-28809,-9098,25021,-43579,-127925,-116520,-93530,-60069,-30383,-87741,-113113,-5606,88271,102718,7313,-49071,9634,55985,78111,69237,-15609,-21726,47929,10778,-12191,-10222,-9937,-5394,3048,-9332,-100477,-92759,-31867,76015,156731,146982,119326,71216,39954,21769,143795,402501,532955,546886,486856,312507,68515,-55880,-55851,-26215,23872,70250,52350,44826,30020,-19052,-64400,-75725,-63070,-68896,-83961,-99615,-3349,108878,155619,100249,19238,-67877,-71137,589,51933,72738,85411,73080,31208,-24513,-68266,-105576,-55737,47742,61487,-32096,-7449,-2406,-15639,-5338,29025,64882,27148,-10486,-14511,70503,82881,64426,60130,79024,96036,80632,48587,70286,69877,44448,3568,-27187,-25700,31278,99207,139507,94443,147298,185843,99676,9394,-43901,-92356,-107557,-118177,-117147,-118711,-63450,-11799,64715,127653,91593,45362,96151,150736,145443,132473,92292,44311,-14014,-49293,-68468,-100120,-59113,-21902,-3036,-27524,-53444,-63791,-104356,-79516,-65400,17771,104172,131644,57132,-55985,-81927,-110920,-33824,63683,158903,235279,266214,244934,183567,56631,-67307,-130190,-116080,-103978,-60844,-65632,-55196,41039,123340,114088,-8225,-150969,-148486,-44212,9827,3371,48004,108407,83883,34952,-8887,-45379,-50952,-50291,-35360,-44701,-34884,-18827,-5930,-2772,-26222,-14907,39496,60666,18875,-26549,-52022,-40552,-23165,29963,80388,42491,-7763,-29188,-59180,-102298,-94278,-984,56895,94747,155345,258543,304436,295292,315968,298564,268439,162226,19722,-61310,-99275,-50443,81423,183693,132569,24412,-41543,-47102,-33244,22476,80951,86511,-44738,-165206,-75199,-43456,-35967,13889,86525,92085,136600,291784,274106,99032,11377,-4042,4048,45543,147849,260311,265744,206272,163041,129060,88780,15267,-28364,2512,87155,87359,2624,-64467,-56451,-39571,10768,100979,209818,156317,66334,62548,103678,99308,127291,58308,28788,103079,111100,69833,248721,367085,320817,199638,210761,264687,271099,206942,75745,-30339,-111083,-43186,17620,33055,26712,-33039,-64203,5641,74071,53606,-22996,-69707,-62301,-49891,-52537,-44899,-23872,-660,-32722,-70418,-62346,-4718,39723,47912,-33025,-126308,-101485,-38833,-42589,-110205,-120557,-9822,129116,121859,36934,90136,112876,-5029,-96810,-34355,249889,266113,161668,54918,13389,83217,168988,184585,133187,50149,-13145,-49167,-65132,-42126,-14765,-16840,-63430,-92776,-66752,-10655,13985,22479,19186,-9024,-48520,-72380,-83502,-59222,-9046,17679,9754,-8132,-3465,6050,21392,-25465,14850,113853,174685,200604,148244,66901,-9513,-64528,-81611,-86438,-99039,-83845,-80880,-124932,-120002,-83863,-73695,-90989,-120823,-137913,-64583,-6174,40494,33829,-12776,-88306,-81533,-33872,7748,26357,-6090,29465,166797,380430,327499,197120,104583,63469,68349,40688,6742,-13894,-31113,-63615,-53604,-43212,532,88176,99831,42156,-28487,117825,139950,98146,29231,-51547,-118897,-77186,-74881,-92597,-29490,98983,134709,95392,88737,135255,202406,172311,8068,-104160,-9244,43136,38994,13646,-2595,20252,60559,77579,36347,-29981,36870,82315,22296,-38703,-86168,-95398,-85694,-96045,-119441,-114076,-122210,-121810,-34202,-3921,-40715,-22726,-65240,-136687,-114341,-32019,40259,45169,-34213,-105338,-67406,-35216,-49496,-97773,-133791,-129947,-36964,-6907,-46936,-78756,-93353,-107264,-134566,-149235,-135312,-106453,-23635,18581,-4397,-10750,26414,71150,68715,3824,21202,126111,115531,32452,-76316,-64984,-93814,-2453,69261,132727,116853,53869,-13573,-87929,-79946,-32423,12897,105262,125341,76867,31417,-35911,-33234,65767,46248,-79703,-78476,-25265,21602,67009,59863,22494,-38565,-130808,-72517,5415,58554,42790,-3202,8527,49877,205627,396507,448052,372331,177029,37397,-10303,39950,77434,67553,69452,74928,18506,-16620,125754,249714,215246,202817,49118,-59862,-93903,-128281,53538,166362,126333,139744,164545,97657,87476,95882,110706,97709,24508,-50921,-85199,-85116,-67446,-73915,-121681,-152727,-126010,-73582,-16826,32616,3709,-39429,-11851,18133,4052,-24957,-54292,-95452,-112676,-99389,-110093,-103384,-86545,-61107,118221,401737,394804,307665,232999,173594,216200,192395,142951,84907,-7061,-43268,9196,104400,174951,100987,31585,65861,81571,98614,98104,52106,-1371,-63772,-114594,-135953,-150702,-151540,-138737,-111718,-73257,-69343,-65973,-57420,29219,155745,210139,111628,-38802,-90589,-9161,47050,55339,63164,57550,24829,17897,1457,-21571,-27257,-27047,10806,22285,-10851,-39280,-68685,-127854,-85917,-24286,-37670,-92201,-84354,-61904,-46092,-78849,-164080,-139834,-65450,50327,132444,257537,354563,327141,267152,175049,34235,-72704,-90696,-51207,26689,82318,73664,62383,76447,122485,148009,74563,-27380,-99979,-113732,-125937,-124984,-134725,-121693,-14755,75162,-6719,-151258,-53994,16019,34724,-28290,-77029,-94406,-92802,-27654,27904,66862,75291,39538,569,-55734,-84954,-49775,-10428,50000,150970,198175,196714,176330,99524,-25531,-83704,-63604,75404,166499,123720,40004,-22543,-73843,-89527,-98788,-125274,-166596,-127773,-94541,-48711,-74790,-126380,-108794,-12507,70495,149882,225044,215683,108505,2366,-65687,-26598,84109,114695,84236,96630,74002,51016,21640,-80094,-143407,-77626,-76404,-63101,24950,118330,78817,45601,16990,-50423,-115307,-110630,-68533,46445,105372,55482,38222,150086,191134,92995,117290,157702,140487,51109,-52506,-152255,-46996,73304,122964,81094,5770,-35174,-21444,37576,120463,66410,-16819,-41837,56222,218658,273733,156394,-29653,-112071,-7656,130440,175988,88481,16884,-53809,5982,103134,146190,112020,-12771,-86617,-26864,36764,82750,65311,-8784,-82987,-53029,37595,5547,-47156,-83437,-83087,-40770,-37220,-51261,-12111,25282,115858,274274,274642,161684,28671,-53958,-50005,-10802,-59310,-70646,-51857,12649,77796,137166,126521,-9145,-158146,-77626,3876,7142,-58999,-141969,-88069,18021,186090,284694,265355,231372,154878,81314,31616,-12764,12099,19285,53695,128057,193372,213512,158602,39883,-35247,-26277,-13856,-45334,-78317,-135507,-108355,-71481,-54080,-38094,-67582,-92443,-73756,-50886,-33537,-46164,-87747,-83669,-56422,-17818,31919,134351,193403,116937,12731,-76223,-74373,46640,36085,2921,43227,134204,18955,-134169,-97617,-15720,27413,41523,5052,-68548,-106245,-89496,-115800,-141362,-93023,-67942,-52796,-67456,-25003,15194,50721,77069,90766,52707,-23684,-104077,-131618,-150046,-136275,-101542,-103701,-52790,22776,39062,-8235,-17609,8553,27470,30343,14173,4542,-10033,-49415,-46816,-24603,-38756,-91613,-14087,63511,77372,64748,85448,148899,227940,264286,266653,158058,26923,-35029,-30106,-10200,13968,19311,-36771,-102241,-95525,-36243,-12651,24807,64299,39570,-87493,-105841,4723,107051,156711,176370,300892,298468,190582,94710,38102,-10476,-9013,-57443,-74950,68282,90640,65869,30897,23184,42618,21700,-69618,-70072,70934,353088,565537,602324,529704,435723,237479,36479,-78358,-132154,-112628,-97453,-107600,-115371,-88008,-37266,26136,32077,60449,130165,224566,281762,234062,11088,-126477,-107130,-40911,-37975,-91211,-70366,17651,130510,146596,14518,-116110,-69385,9363,-53262,-25656,75966,133611,106841,38915,31530,87469,125294,38966,-67353,16917,21314,-24038,-46534,-62094,-67530,3990,64286,79378,86946,69122,45996,-8915,-89171,-60259,-59508,-47915,9553,64592,92128,73059,56652,81480,78229,42551,-44944,-48021,-32634,-54463,-53819,-24925,20957,105802,165623,136573,35200,-43893,-59367,-9345,101426,50769,-10176,-43754,-56456,-32592,9196,41941,-21630,-94194,28245,93976,76838,-64502,-36149,135686,246995,299363,275945,222779,163389,70673,-24014,-116744,-104085,-79673,-67899,-62211,-61785,-30182,53315,140294,159888,118495,47907,-25822,-17895,34566,163419,301085,301054,202056,102285,10331,-82580,-92162,-50264,103,-29324,-35741,24928,119526,137852,63448,-40083,-141877,-105802,-105947,-118735,-22488,70595,49311,-53755,-734,55095,47970,46551,77216],[77758,60897,37069,-3379,-40533,-33054,-12601,32022,86319,133621,187234,186483,149845,88160,27886,-39248,-54050,-24101,-3245,697,-3658,-16595,13722,77162,157378,235246,294377,277451,184791,43081,-1229,-12460,-17842,20765,-60744,-132947,-63083,-14040,52223,99589,31158,-76327,-29353,22979,-36578,-106118,-117747,-134925,-125836,-79603,-20751,29943,63717,-13796,-106154,-145096,-157395,-56343,-7266,-8215,-80032,-121535,-46113,-4458,14108,-2682,-2060,-509,-14864,-19625,-12912,-31033,-62074,-93243,-117065,-126399,-83378,17728,60684,54503,1618,-64115,-123099,-159612,-97888,-86953,-120733,-88221,-66035,-71125,-33913,13610,-65897,-153051,-84057,-44294,-12644,43850,68068,94635,148018,146182,95083,72658,59167,60695,58459,6808,-20934,-45007,-52761,-3006,123031,140202,174860,248637,265747,141367,-18906,-94403,-21271,82901,132342,71719,-32627,-32840,45677,109019,108513,64675,29154,141,-11273,-29499,-53247,-62061,-31880,-37163,-68489,8381,146942,204095,151556,46,61869,200402,103969,37797,32469,6555,-33006,-77479,-66191,-49696,-24561,-61761,-144362,-101980,-67270,-13672,-14219,-57190,-60330,2918,-2702,-71248,-22428,45425,56363,34309,22918,-32066,-129015,-147456,-119543,-184754,-179007,-245726,-181692,-79726,-20555,-79712,-171432,-148921,-111031,-78176,3020,119797,154572,19481,-44892,-57505,-83323,8784,232093,305533,158034,-13188,-106811,-118140,-124621,-17708,21668,51499,41613,-13771,-54392,-44222,11144,37075,28004,28490,-30249,-113973,-102757,-38557,30317,82603,32204,-24561,-18437,37086,78569,92619,91708,77043,96113,99286,79947,90895,63215,90681,167920,229837,187833,107448,16835,-30591,-27198,-45981,-62118,-5961,69178,52741,70522,149489,144931,36148,-83958,-85271,-6358,48616,-17371,-81742,-87886,-45108,30483,116716,133296,54445,-11483,-13274,-17485,-21701,-28975,-15859,32406,69106,65832,131613,191953,149909,113235,71945,9030,-78930,-162634,35339,243459,200521,145407,129829,57691,-23174,-13226,-4194,-42884,-105218,-104604,-86977,-67545,-11787,-8131,-52327,-109357,-24714,26264,41330,125695,189995,206498,214363,95699,23883,52464,17040,-58728,34980,99888,184918,215928,182957,72643,-4633,-83819,-132770,-93068,-25340,-39243,-40049,26446,63669,13020,-89287,-123801,-78950,-95456,-66042,-9822,5391,16704,11196,31944,-13377,49812,85355,174944,252687,152780,6899,-22492,27923,93853,62396,105655,156729,192190,225638,200808,125295,74407,5937,-30894,-25689,-33409,-66487,-81224,-139719,-83428,-64866,-26095,35430,-5660,-31168,23962,72218,86398,96896,134560,133696,87385,89417,110100,53186,-76782,-169148,-88208,-85769,-36236,1474,-75915,-79614,-33177,-3415,-5172,-45934,-117189,-119948,-85311,-75285,-64137,-73046,-119192,-154725,-179362,-118900,-49098,-12776,1928,81231,226370,172852,119854,93350,87625,14841,-48109,-28351,33198,78464,37947,-26507,-87575,-135049,-106272,-61203,-97296,-56873,-35439,-12696,50288,98551,128872,85318,8972,-61322,-103157,-122882,-141688,-101797,-54276,-29113,-13294,-8702,7462,46322,109785,177476,101757,-75876,-124801,-59826,119626,243142,195852,72332,32146,54011,102167,75684,39046,46836,77565,90309,61857,80731,139626,188850,159759,14863,-115834,-131350,-48502,125301,106139,22832,-22689,-26733,-12637,80543,195335,200313,15818,-193890,-179909,-132900,-130047,-115747,-81395,-65488,11003,28980,-57043,-145915,-128864,-75129,-43566,75945,168792,180050,120860,4686,-61297,87622,227849,214083,111034,31222,-49051,-72339,-36881,-6077,34525,92559,181878,254077,76263,-48159,-120810,-89852,-27617,7724,12584,40905,111143,85857,-22290,-126861,-71087,-18126,-31449,-88124,-48900,50364,196535,268011,211529,44979,-47333,-61261,-64007,-102769,-130729,-90881,-75542,-105739,-130286,-137922,-126175,-66955,-16667,-4734,38914,69111,37073,-93097,-41253,131268,95468,-58438,-82865,6327,-76597,-90642,18572,49847,-3596,-89343,-65739,-8859,-20358,-64222,-12378,125118,237095,217200,121224,-29323,-11499,21496,-82261,-91612,-109434,-99235,-57917,-21438,-40572,-32790,-57479,-84615,-63769,-37670,-44767,-88361,-113942,2291,68803,24464,-18742,36000,115188,100167,82790,137455,243899,279683,323789,328138,276827,138199,13158,-27358,-33785,-120048,-88358,-72261,-75742,-83578,-56029,-3644,65902,121738,171077,232596,265956,219818,134695,62548,-2499,12611,12543,9385,6910,-14117,-29237,-17549,-22565,-51117,-55519,-31500,-7939,3093,-10733,-75079,-58391,-4066,50111,-1391,-43648,-78074,-116279,-113464,-26302,55657,79542,-36792,-86523,-35312,-66366,-79715,-27838,44909,94958,96650,25963,13363,82108,52284,-8250,-131839,-74251,-35444,-42060,-69885,-72835,-22314,58449,55477,-31890,-74093,-58800,-28115,15375,-29747,-107033,-126241,-129001,-99702,-49297,-68281,-138427,-82631,-25931,-64179,-51765,-21389,24991,94007,112125,127267,151665,156707,104944,54824,23596,-12476,-41899,-44809,-2880,146654,357090,390156,296339,158495,-2883,-122289,-133464,-83546,29123,69022,102269,108175,117475,69069,18461,2019,-11148,-28145,-72681,-125523,-98413,-54373,-54673,-104411,-3959,129955,38067,-124148,151244,368250,255880,66263,-115008,-62471,-27190,-2763,25196,19162,-22653,-22961,3354,-8012,-93017,-91826,-1717,27488,121436,196114,168769,152764,84343,-63636,-53229,-21713,-91174,-133264,-65233,-48072,-71638,-44280,-41637,-112272,-102530,-44570,-23764,-16724,-13024,-31747,-59926,-50075,-22381,9272,11720,-8999,-22988,-44507,-89810,-133536,-100081,-131411,-100781,22281,169752,157179,86835,58693,53175,73909,80027,28364,1320,13896,-43479,-121258,-104067,19513,88342,31347,68228,163328,180555,212016,182447,36645,-30099,34378,149365,85868,-28918,-57582,192444,296441,213894,174881,217280,300705,297081,138997,65289,68140,24647,11657,-11327,-33115,-31748,-14235,-33182,-58751,-66837,-86191,-52334,-54674,-71679,-26227,-11818,-39819,-66212,-69503,-92039,-102184,-96544,-64647,15013,79847,86702,36883,-13261,-68842,-101146,-62577,32109,77857,144566,197455,225831,207756,68657,-87558,-118017,-103851,-94658,-106302,-88608,-48027,29009,81330,133002,184456,186435,125244,71740,61938,36897,9193,-38856,-106806,-69826,-1205,59236,84553,44771,-16752,-57478,-77503,-70389,-36616,-24574,-39677,-77790,138397,371368,403961,251821,69386,-31156,-81394,-95669,11766,73655,17184,-26343,-62927,-112610,-49339,65714,238753,216163,19372,-34268,2465,36653,-28115,-110509,-113252,-93022,-61577,-34903,-97166,-132233,-30567,52240,70815,-17846,-58302,16705,70080,101399,87649,-23285,-48005,18062,-33777,-31418,-19747,-18812,-15173,-8718,-17035,-94398,-99054,-23076,112562,223394,219943,158886,86119,34064,-3743,102976,368025,545235,592948,541343,360225,87500,-67157,-90651,-61931,-22187,46238,45137,36483,10919,-32687,-61219,-80155,-83660,-95587,-107560,-81877,8816,105651,151508,113853,33884,-71537,-91589,14692,106015,131552,114643,67390,991,-47095,-66002,-87770,-35693,78290,125480,57883,61145,16987,-19411,-16902,14357,52353,19009,-13263,-11971,62449,70615,67723,73353,87484,85416,48979,11054,48249,67651,42977,-3234,-37441,-41401,-5559,46919,77152,-5049,76057,150425,78739,-871,-57124,-113797,-89649,-103758,-105025,-112448,-72562,-25238,39582,92834,44934,7592,75976,136273,131737,121808,91032,54489,-867,-43306,-69802,-94264,-46849,-10244,11017,-10687,-29847,-31351,-103683,-112187,-79730,12168,101057,123830,33001,-85972,-79500,-94346,-39190,65715,174239,245919,263910,240662,179405,53881,-65636,-108693,-87378,-67840,-40441,-56550,-50754,50653,135150,122782,-8682,-161278,-126302,-29049,20647,9915,50539,118177,90097,41818,-3241,-40475,-44254,-40623,-19476,-27333,-13475,625,8741,4547,-25956,-19521,34020,58385,21062,-20906,-42811,-24573,-6041,34359,88226,52468,-3372,-36989,-73780,-115911,-102546,-17220,32281,72049,133167,235592,295756,286351,312237,307748,280971,161607,11823,-65628,-101359,-62748,58308,165434,118070,11410,-53597,-45419,-7279,91901,180730,152249,-22663,-171047,-90174,-75750,-67826,-12686,68182,92499,150287,289379,257380,88485,-7367,-33158,-24199,15650,112423,219368,217958,151793,124958,106504,68526,6266,-19229,21656,104468,90682,3351,-65483,-73264,-61541,-8959,78810,186164,149063,81463,79634,102705,82449,128464,88402,81582,168141,146434,12695,148078,259425,206907,119444,156756,216098,238728,193105,60969,-35915,-93387,-44629,15283,32509,26165,-33462,-71299,-793,65842,46082,-19466,-58358,-57986,-55248,-62384,-56434,-49056,-31395,-58853,-85036,-52576,5672,45711,52030,-38219,-145740,-99990,-33169,-29066,-95547,-144261,-37453,101686,119028,51688,107656,130830,-10317,-125605,-6042,263382,281590,171506,51314,3120,66817,157487,182929,132881,45424,-23018,-63745,-82792,-63730,-35458,-14581,-47493,-75057,-55076,1535,36437,57895,49124,5555,-46350,-78403,-91975,-67652,-16614,13737,7871,-7154,-1011,8806,23149,-40060,-2592,112285,190897,223092,165856,76218,-6114,-50717,-76952,-77482,-105158,-103717,-89679,-111407,-116184,-73246,-51870,-67184,-103076,-152577,-78155,-17035,30399,25468,-13084,-81400,-90975,-50940,-15331,1943,-23809,13142,126416,322750,322398,214566,113463,66819,58017,16486,-21286,-32459,-28606,-55627,-62307,-53957,-12271,77398,103720,42038,-41560,107298,165067,104225,31295,-53682,-119121,-71758,-71989,-102628,-38241,114020,155244,96894,65175,87762,161958,158480,1531,-100538,-15368,39278,46250,23726,-4336,2785,28985,43897,24460,4191,64024,86270,20824,-38039,-84671,-90732,-85388,-96587,-104955,-117452,-136964,-124117,-25212,26571,-18074,-23022,-81452,-138907,-112940,-37423,29626,34483,-41753,-112782,-77658,-49656,-64638,-112783,-150096,-114365,-27442,6849,-31624,-61482,-76732,-99082,-133862,-147876,-122327,-82651,11270,76650,70317,72636,102307,126055,96408,12836,43392,149507,112186,12484,-96138,-76238,-115656,-10247,73445,151744,143406,70725,-652,-75149,-75153,-37082,7246,102250,123598,81386,32018,-33305,-18793,92074,73839,-76366,-88760,-29560,10659,48670,39519,12749,-38944,-142274,-94622,-11131,52268,34746,-27760,-36004,-9235,147632,364535,445629,379821,177103,27905,-15054,41250,82492,75850,70369,73861,14506,-30278,134074,303944,277851,209958,230,-63477,-83226,-134210,48258,146131,113654,152132,172853,101269,81539,96271,115448,91959,10596,-59960,-80176,-70624,-51292,-58370,-104925,-140460,-124829,-76841,-22447,22555,-8500,-38060,-7068,20679,4998,-26145,-55982,-92562,-100623,-84494,-97286,-88972,-64952,-36283,139293,355663,286885,190358,129497,90127,166502,185080,150698,94792,2962,-34634,11207,93816,137498,50267,-2579,44417,70899,96253,106564,65726,4801,-63765,-119195,-138976,-150568,-152352,-130455,-102345,-71814,-80991,-86754,-74311,20822,145784,196366,98408,-50655,-99046,-11552,40903,49255,59430,53603,25360,27614,16084,-19610,-34984,-29489,13423,19533,-16420,-47024,-78837,-137739,-88005,-37225,-53446,-88578,-70987,-54772,-41896,-76690,-160818,-130244,-53541,50484,118133,222621,287956,262545,240903,173175,48344,-60154,-70997,-39649,29874,87427,80569,74755,92013,129441,143716,62672,-41620,-116462,-126494,-138340,-141281,-155285,-123374,-9162,69925,-6748,-154889,-71925,-7920,9982,-39783,-81087,-104954,-113417,-39062,23180,74651,85198,45528,1037,-60158,-89671,-49568,-9987,36329,116866,172253,174732,149773,84288,-33852,-84981,-63724,60617,125368,84471,24952,-23166,-64920,-79303,-97349,-128036,-157795,-126017,-88326,-39166,-66619,-116698,-108908,-10368,99896,172587,232140,223058,124545,22346,-38989,3751,108472,107421,47994,80372,83885,66328,25446,-80678,-146669,-83758,-82915,-62986,35257,111698,59004,25691,2433,-52691,-121080,-124514,-77208,38216,89910,47333,40929,149112,175811,95657,130568,173871,148203,41236,-64549,-151026,-43121,86118,161154,126393,43409,-1899,5756,69905,139214,70207,-27213,-59482,47157,219437,259844,136556,-16085,-31912,87600,199499,209103,107132,34465,-29498,23787,107069,138307,102252,-24594,-101011,-18929,55645,105883,87995,9772,-71621,-67879,25497,-15937,-51650,-77274,-90269,-48048,-19781,19349,68941,88642,135237,260823,248073,142829,401,-94138,-91625,-61473,-90723,-86020,-75632,-17317,47910,109197,93083,-20332,-133274,-61182,5879,-915,-64064,-139897,-78805,39844,202285,258751,207001,169117,113044,57467,15337,-27897,5869,23568,54444,125577,195594,211908,141626,13633,-62998,-46536,-24934,-51410,-81118,-113702,-79300,-42863,-47796,-39788,-75873,-104511,-89175,-60214,-29472,-38987,-88321,-89710,-56552,-8770,29304,119921,193629,126505,14130,-72703,-22014,112334,79099,37912,72047,140887,5073,-133341,-93397,-8214,37840,44066,-8047,-90142,-100693,-90022,-127985,-134536,-79590,-51615,-43524,-38474,18713,48372,79107,112443,124097,80729,-4696,-97922,-136128,-150886,-141057,-96818,-91644,-57579,-2881,13237,-29938,-34222,-5361,5210,8673,-4779,-15203,-29095,-58784,-45374,-28458,-47220,-92421,-15428,57629,59254,33845,61185,121580,196199,233534,231124,119257,3506,-54252,-46731,-29494,-8059,1569,-46221,-104979,-100605,-39764,-3984,37602,70995,30997,-101355,-95969,30180,143073,173019,189468,315314,299037,184638,87768,28765,-27083,-35862,-111833,-13805,150077,177576,139854,84447,61622,87140,65869,-48196,-82708,46620,320250,517657,523434,440068,355970,183681,12734,-92248,-137420,-111435,-95791,-110261,-111217,-75399,-35261,7390,-3275,27987,131625,258402,329683,274203,26166,-125124,-119481,-51370,-45552,-112827,-82840,12882,122911,125661,-15490,-137944,-61776,11479,-28537,-15033,50937,106001,92225,27555,9397,68451,120347,40768,-80420,6472,15053,-17264,-48303,-77122,-97326,-21444,35960,52392,82003,92408,65873,-2295,-92575,-55658,-54616,-61526,-14104,53296,106527,84839,79152,93126,70318,40450,-41156,-57536,-42016,-53994,-44813,-9683,46942,142362,194514,148127,38958,-35198,-41666,21659,164195,124686,30302,-37708,-59161,-38452,-4447,30838,-17477,-107619,15140,86000,77184,-45035,-35262,110043,207555,254328,233387,197985,168268,89547,-11027,-96265,-85388,-67857,-65088,-63763,-64771,-38113,33042,102467,116510,81838,21370,-43719,-32257,23074,163915,330147,323592,198891,81655,-18958,-104743,-92697,-59217,-3279,-27053,-32912,25116,108512,126936,48347,-52770,-139447,-118733,-133648,-76474,37786,123815,72276,-56611,-15034,51672,49430,43735,67924],[61139,44370,23893,-3189,-37553,-32380,-16373,20845,58942,96271,170154,199212,169034,100974,32869,-42078,-58312,-28961,-12907,-11042,-11113,-22691,-7734,33803,105840,187997,242957,224116,137873,6923,-22670,-15717,-6339,26577,-58907,-120548,-51987,1671,67720,108836,35371,-65122,-24876,16650,-49614,-109172,-104229,-120099,-117955,-79888,-25541,23097,59694,-13545,-118847,-151640,-141938,-57328,-9074,-6378,-78374,-115925,-33371,27915,70309,44562,30568,26217,12584,4920,-7248,-41721,-75723,-93864,-110062,-113556,-65819,43904,79161,56315,-10886,-70886,-127169,-151082,-89279,-78046,-114728,-78901,-54851,-67134,-27109,35039,-31483,-140092,-95205,-43591,7438,60049,69383,85890,138608,142121,97556,76019,60558,68709,72170,16801,-25556,-56476,-68559,-45023,60266,84414,134160,228574,294739,143518,-11089,-87132,-44862,42726,98484,60605,-29825,-31640,37523,98536,108440,67811,33401,9575,4298,-19747,-54973,-75556,-53555,-76450,-84654,17573,151043,181059,118474,-24979,-22575,152362,107441,46516,36510,15946,-17571,-64055,-48626,-17249,8319,-35767,-137665,-127860,-69436,-22451,-26286,-66861,-63813,2792,13939,-44017,-5231,48871,50590,25682,2131,-74106,-184334,-166833,-136442,-163646,-164019,-204170,-125776,-35595,6900,-71598,-169643,-156671,-134518,-106303,-17031,88703,150317,36995,-21780,-34332,-65501,18481,235595,268763,128628,-28808,-99894,-103820,-111970,-11561,19950,50608,44359,-18412,-70393,-64614,4694,34977,21975,13389,-42537,-120496,-93041,-33585,13641,66003,29033,-20527,-21457,33185,72437,92045,108818,117428,150373,133079,96924,109171,90328,123277,207410,274185,231956,145520,55167,-11607,-14707,-20080,-26516,16247,66754,22114,32685,112362,132919,42143,-74159,-86561,-14710,22175,-43331,-91014,-95632,-49118,40956,146648,186079,117769,24509,-1797,-16248,-28857,-41991,-36021,3648,61822,91655,159025,199696,142426,100791,60081,5457,-79473,-163745,61793,246107,212916,160867,135698,59914,-20424,-13090,-12097,-69609,-158159,-104479,-66215,-34920,18074,12326,-36281,-98648,-26893,36369,55959,131562,202269,231364,211035,62836,-6537,38758,16652,-61095,21897,85462,178412,218640,172512,48310,-34437,-110574,-153146,-125971,-51206,-44798,-37273,36757,83249,28734,-78617,-125030,-79260,-91036,-53986,9243,21380,28773,37038,61957,-31225,-3834,53424,146744,211470,125836,-10542,-53468,-4075,64192,48381,98491,123680,156829,189462,152691,80630,43381,-10166,-27663,-12700,-26891,-79393,-86748,-128544,-90655,-78052,-38038,29668,-7370,-28192,30397,73408,83323,86640,100289,93308,49538,56306,88794,33297,-90715,-169444,-100160,-100284,-30964,7852,-64278,-58998,-13710,12912,9619,-31602,-104393,-126372,-104033,-96535,-84328,-85976,-119874,-154658,-164608,-100561,-33738,-9396,-4021,77830,236283,184976,112433,71913,50995,-14630,-68271,-47736,19144,77738,45806,-21223,-84263,-132925,-108707,-82464,-130754,-62520,-40716,-20242,38967,93711,130750,89402,15378,-51126,-91710,-116051,-136085,-90694,-43106,-26950,-27305,-21515,4991,64462,161559,240085,131343,-66370,-123284,-28877,179414,290235,218510,76518,32148,63904,109231,77999,33620,24350,46309,78189,74156,83189,124507,158624,131987,10736,-110197,-126275,-61633,118400,124634,46215,10961,6124,37199,161250,289129,271879,51934,-171546,-155293,-100464,-97821,-92281,-70551,-48292,32026,53137,-37988,-132797,-133426,-67310,-32823,65470,152996,180294,139503,25218,-51291,64596,191749,188921,111930,61701,-23921,-67016,-37811,-3197,41537,95662,166638,241862,54226,-48062,-94663,-99070,-36881,6229,15101,45179,125116,112638,1820,-124069,-87211,-28915,-39872,-97461,-64640,40619,188469,268968,209271,29445,-51739,-58604,-56023,-86743,-117853,-86238,-70965,-95385,-119776,-134185,-127376,-68857,-8449,30196,92690,124394,80430,-48630,-24885,130671,93864,-64832,-71716,10671,-83273,-72730,44824,56567,-10110,-89631,-62511,-15985,-17205,-44874,10872,144806,250619,219602,104506,-56243,-3595,56868,-42492,-111206,-102423,-81724,-68005,-41609,-61310,-41271,-58482,-105249,-91137,-54595,-46647,-76914,-123012,-18506,28032,-24688,-57111,-4899,85948,94006,83400,132023,242447,291829,326772,320554,266900,127284,2609,-30683,-23851,-98952,-88409,-75231,-75799,-83295,-51725,10265,86176,139247,183854,217302,234213,207441,134163,71054,12877,20347,1844,9640,4552,-16848,-27738,-13893,-15736,-40293,-41777,-30152,-20114,-17931,-34700,-90949,-63444,-9272,25559,-41197,-76828,-104354,-133597,-115300,-36575,41684,77026,-7074,-19092,6484,-53538,-84346,-40826,36440,91131,96392,42172,26346,74376,38433,-18627,-144301,-75380,-42692,-55239,-81327,-95010,-37091,46876,45358,-39511,-75243,-51051,-11958,28815,-29563,-120186,-133174,-146181,-135224,-83706,-85195,-140423,-92275,-48084,-99859,-63251,-4401,61505,128481,148579,150994,161174,145723,80901,28214,993,-15998,-32486,-28657,6735,148460,377185,431209,324913,160769,-2003,-114494,-148177,-74119,46793,80477,105877,105366,127955,99506,42805,19191,-4304,-30496,-72664,-85464,-52769,-5215,-22214,-88949,-2259,135875,59222,-97370,173270,456110,358203,109199,-109366,-67088,-19315,12929,33046,19589,-26434,-41692,-29804,-50662,-123418,-50246,32357,45574,99682,138316,94265,97150,62421,-71682,-62029,-32970,-99355,-130119,-63529,-45669,-71292,-45720,-43626,-114321,-110785,-49515,-28308,-28581,-31872,-51631,-73596,-49830,-17051,7282,15042,1302,-5672,-33069,-82083,-153456,-127392,-147713,-88165,16796,151358,149740,85957,41531,25452,46992,66328,36059,13982,11611,-52809,-140626,-82366,40663,99643,48847,73537,151722,145093,160898,180661,41436,-33131,27948,140867,76963,-34175,-57597,176245,290331,218348,182755,225428,323292,357430,208387,109935,87981,21873,5470,-14213,-34280,-34463,-16579,-36244,-65870,-75484,-96232,-63108,-24402,-10405,49240,39692,-5037,-42914,-56653,-81365,-88919,-83739,-60544,14537,77096,81029,30984,-14425,-58624,-75417,-24494,83588,154429,196881,216314,234780,214245,72151,-78129,-105013,-111929,-135818,-107812,-86923,-43747,37660,86979,127044,173112,186628,125856,56186,35652,21640,-4671,-56749,-102962,-41805,37875,99994,104987,40047,-27465,-69077,-88245,-100929,-74967,-73280,-94480,-24852,175764,372392,389090,240182,68823,-30155,-81784,-104418,-12757,18445,-33842,-33609,-52537,-116781,-46559,82505,252296,188262,-4740,-43875,11760,48956,-11523,-96514,-112155,-91970,-61952,-38404,-102874,-143718,-49775,17460,32875,-47615,-69193,20972,81594,119501,98266,-29656,-81246,-16831,-83240,-46144,-28155,-28501,-26415,-22865,-25885,-85703,-105630,-13990,150446,293901,300723,200599,101753,27033,-30724,62787,327642,538310,615944,574026,397752,108513,-68553,-121981,-90725,-66614,20524,37541,27379,-10169,-47603,-58565,-80187,-96922,-117968,-127909,-62768,20736,100342,145375,128528,56776,-55152,-105592,30080,157029,187090,143453,68842,-14982,-68454,-63299,-68038,-14358,108010,198611,165340,145886,48847,-17476,-26853,-828,37608,9661,-16211,-9635,51418,58919,72727,88019,98272,79408,25060,-20216,27477,62317,37673,-13537,-48887,-51409,-29317,22473,65821,-65546,-6915,99512,51407,-9959,-67902,-123547,-71372,-88692,-93668,-106736,-72481,-28413,23884,62081,-1478,-33083,53105,118233,116943,112020,92356,69330,19008,-25487,-57086,-78643,-30568,3747,27886,12219,-1502,7485,-60489,-123174,-89746,9440,100518,118337,13502,-101355,-56342,-78196,-47243,63670,183694,249461,256050,233496,173538,51283,-60968,-79219,-38555,-19334,-13985,-45344,-44693,61954,147798,131058,-10080,-164355,-95914,-6002,34802,17080,51317,125147,96411,51557,7474,-27716,-25863,-15343,14400,5344,13976,20114,21867,10446,-25939,-23548,29534,56482,24148,-13000,-30087,-6019,9707,32870,89556,60646,2964,-38955,-79135,-118490,-109529,-32931,11351,54940,116143,212345,278240,268499,297030,303327,282370,156517,3270,-71396,-103487,-69510,45525,155031,110921,6103,-61049,-39271,25395,163726,279795,219473,3080,-145612,-98497,-98567,-89338,-29014,56349,96736,164105,276158,227669,74403,-22491,-58194,-47663,-11509,75939,168771,157181,94558,88955,82457,42987,-5106,-8958,40755,118633,91033,4674,-63303,-87451,-79340,-25940,48867,146591,136257,95243,94280,96033,61446,122433,113973,127648,220033,175247,-11517,42072,154021,102397,51753,111462,167093,193693,162059,36066,-40523,-72882,-44780,9960,29047,24089,-34775,-85420,-17628,48551,33875,-16917,-48026,-53076,-59841,-70471,-65466,-72283,-58904,-83267,-98714,-42334,14980,49076,52836,-43379,-155259,-93693,-24815,-11711,-73746,-157984,-66279,69600,112865,64321,117225,139713,4094,-131783,31651,269919,291582,179564,47569,-2601,52952,141214,177211,132527,43104,-30260,-76685,-96563,-75526,-48800,-10340,-31547,-55877,-37297,21560,68026,101786,83152,21995,-42885,-82955,-99267,-76545,-26498,5147,3074,-5458,3483,13083,24702,-51585,-14761,114030,205308,237679,173956,78128,-7443,-33497,-67720,-65676,-108326,-110759,-78465,-84752,-101868,-59270,-29003,-42120,-83831,-147544,-91692,-27765,19657,15006,-16602,-75567,-96320,-66503,-38467,-22933,-40830,-175,93236,258998,310044,229026,120777,68697,47890,-1963,-39831,-43749,-22888,-45102,-71699,-67100,-27441,62804,102423,39498,-56683,86512,181458,105140,30416,-58068,-118682,-64432,-64194,-103077,-53097,117804,165891,93800,40744,44100,125801,149701,6349,-84799,-21928,34267,53289,35565,-3601,-14090,-3128,8312,12540,38377,93292,91166,20288,-37127,-85461,-92700,-91480,-101419,-95371,-102818,-132469,-118757,-14327,59632,8583,-21566,-91678,-127056,-112231,-45981,13880,19084,-50346,-118605,-87160,-63790,-78805,-123707,-147919,-95705,-20142,18296,-17828,-47114,-61808,-89734,-132194,-146646,-110827,-58778,48317,143607,171225,192685,206542,193570,125264,19146,63252,173173,111431,-959,-108479,-83738,-126189,-10611,80968,169494,165988,84116,11221,-61650,-68687,-41207,402,94676,115013,82856,32082,-31028,-9164,110062,96158,-69751,-98505,-33410,946,27182,15263,-918,-41057,-142580,-114408,-26849,43062,26085,-45435,-67409,-52566,94872,318210,420382,368714,170596,15962,-23440,35817,78879,77085,63881,66122,6886,-40041,131611,342076,340245,218716,-36318,-64511,-75688,-140981,29204,106195,93893,148062,162386,99441,75588,97092,118820,84659,-3941,-69845,-75453,-57487,-36050,-44228,-88980,-127077,-121965,-80518,-29853,9959,-19615,-33701,-2772,21847,6152,-26178,-56968,-86951,-80572,-61888,-78601,-71179,-43015,-11608,155651,295824,182906,88617,38488,18353,119244,173473,152196,97880,6551,-32272,6192,75401,93507,3428,-27620,23487,55141,86203,106578,73893,8466,-63412,-120009,-138313,-149664,-148061,-117915,-89474,-68699,-92035,-107889,-92261,9786,130202,176849,81290,-64192,-107310,-15177,31771,40375,52716,48099,26258,35485,24665,-23928,-48126,-36195,9464,11099,-25372,-56377,-90761,-148818,-89442,-49658,-65887,-80599,-56279,-44726,-36013,-73156,-154252,-118089,-38858,50879,100599,178992,204580,178334,195864,159524,59111,-42823,-43496,-21340,32270,87103,84960,88014,106256,128324,127579,43337,-59827,-132316,-132905,-137273,-146996,-162837,-121698,-10385,51890,-16230,-154795,-86386,-31596,-16116,-52460,-84554,-109989,-130606,-50839,16507,79498,90845,47585,-1887,-67591,-94263,-48510,-9950,21195,79406,138729,144703,118240,63912,-43488,-85020,-65212,41083,80988,45511,9621,-25460,-57763,-68627,-90501,-124003,-151617,-127376,-84909,-30292,-56667,-109162,-111394,-12499,121238,190645,228757,216044,133680,42918,-3512,41558,132444,98041,11206,65519,96229,82006,26886,-84599,-149380,-87701,-88232,-62353,46085,102008,36163,209,-26888,-69354,-122230,-120144,-87098,16285,64413,35704,45519,153843,166532,100098,141417,184577,150202,28712,-76640,-147543,-38332,98235,200078,174107,80262,28462,29185,94568,142662,63947,-45698,-84178,38735,218597,244482,124589,16892,46773,176502,251751,224793,119649,51701,-3543,39234,105565,123842,86715,-37677,-114490,-9128,74166,125972,107767,28178,-57705,-88211,6129,-41392,-57610,-69420,-88781,-49156,9563,95560,147688,143948,145301,234260,214854,123035,-22064,-114417,-92847,-85330,-129201,-108700,-103576,-43980,25294,89834,72687,-18222,-105646,-48634,1681,-11968,-60478,-95973,-44363,74942,220294,227760,147372,104928,68261,31625,-1748,-43828,-4635,25981,55080,121373,193715,204011,117842,-15330,-89961,-64864,-37685,-59109,-82952,-92759,-56097,-20036,-40331,-43372,-86592,-117682,-105603,-73494,-30373,-34659,-86784,-95312,-59691,-7067,15644,93552,181516,130740,16917,-50867,44203,175528,121421,79113,111246,152265,-4837,-128768,-87243,-303,46679,44044,-22521,-110622,-90457,-87937,-136734,-122679,-63450,-29935,-23533,-1602,61093,82083,109894,147125,148875,99949,10675,-91843,-145386,-149830,-133669,-76609,-78646,-65413,-30800,-14482,-54020,-56085,-28270,-24979,-16814,-26036,-36838,-49735,-67417,-45124,-33323,-55994,-94220,-18261,49047,39753,4145,35848,90513,158332,197514,194587,85913,-19159,-72924,-63368,-50756,-32818,-19249,-57329,-109144,-104544,-43528,700,45929,73615,19433,-116306,-87285,48884,162926,169435,184655,304957,280596,170056,75985,15833,-44310,-52882,-117574,45591,215035,254443,211924,141923,98063,127298,110491,-22943,-93265,18317,272004,449294,431957,345125,270901,127943,-11879,-106068,-138840,-109473,-93577,-112221,-107008,-61146,-22280,1157,-34966,-8430,121254,274754,354542,289805,33917,-124241,-134395,-65294,-55697,-129516,-92081,9028,114356,104234,-40514,-107395,-41945,14343,-8475,-5623,26075,77872,78837,20721,-11236,45834,110703,42005,-94954,-12391,1493,-13194,-51700,-93996,-123463,-40133,7732,18268,70434,112987,86159,1432,-95995,-51231,-47052,-68887,-38480,39127,120525,103643,102239,98790,56990,33069,-38655,-65723,-51697,-53038,-33851,8681,77121,176336,214161,151018,38254,-28907,-22880,57069,230107,202892,74527,-25232,-58502,-43726,-18018,17347,-18610,-119348,1804,76098,75674,-19751,-4848,105583,183447,222372,202356,179334,174993,112530,6216,-72398,-65888,-57570,-65084,-69622,-71239,-47964,12148,65337,75706,49297,-212,-57383,-43836,11499,159911,350423,336880,189456,58299,-45245,-93952,-93006,-70131,-9278,-26767,-32914,20872,91845,111457,32075,-65900,-132774,-120289,-130705,-42018,87294,165382,91333,-51211,-29822,44625,47442,38465,56142],[42663,27622,11731,-2318,-33010,-30105,-18769,9975,33118,65962,152793,207913,183996,109507,33734,-46513,-60750,-33326,-23129,-23974,-19632,-26850,-19606,1839,62566,144716,193999,174859,97263,-19668,-40293,-16994,8777,39862,-46777,-106855,-42985,14874,78499,111877,36442,-54629,-16639,15745,-56626,-108130,-90190,-104296,-108526,-78840,-29531,15758,50218,-18074,-134205,-145009,-123836,-57586,-11152,-4810,-76562,-106698,-17133,63822,127715,92824,63211,51901,38370,25949,-9213,-59438,-90264,-92537,-103093,-100585,-48429,66046,92461,52154,-25955,-76067,-126579,-141518,-81516,-69207,-108970,-70785,-45610,-66839,-24248,49653,-1279,-112063,-104689,-42894,26821,74016,67503,72357,120492,128643,94587,75184,59990,76051,85534,26690,-29747,-67720,-78488,-86390,-11949,21691,88580,199560,310968,138861,-8160,-81940,-65925,1107,57840,42382,-29987,-29195,31406,86412,102880,66562,35341,18171,19452,-10608,-55991,-87100,-71534,-102580,-82782,24383,148210,152318,90582,-16899,-78950,103259,108938,55661,41430,25904,-2395,-51591,-31433,18328,56910,13815,-84229,-126561,-58674,-28844,-35911,-73417,-64773,5834,35303,-14402,9777,49605,43395,16616,-17594,-108363,-210821,-118785,-112459,-141227,-140664,-150986,-74611,3101,35156,-59310,-163520,-157578,-152804,-131295,-34050,60921,143920,59121,8792,-4227,-40368,34300,234301,221871,91107,-47252,-87947,-86067,-92559,-1627,19877,50584,46237,-19897,-69195,-78299,-6635,29311,15057,-837,-52105,-119882,-81997,-29277,-7384,42582,21432,-20145,-26777,27630,63808,86866,120795,153218,196078,155940,105719,118600,109561,148327,237206,307565,270445,183260,94044,6543,-2551,5939,17146,56211,80418,1098,-1073,76503,116213,45520,-64128,-86350,-24703,-5389,-59787,-80166,-84167,-44490,49296,166083,227402,178374,63988,10446,-15825,-37817,-55821,-55380,-24564,45718,110627,180062,201938,132933,84412,42389,-4239,-85357,-152340,83378,232599,212164,168436,137598,61456,-16127,-10559,-16014,-84759,-134833,-63527,-17648,15447,61497,42157,-14264,-83635,-25584,48024,68535,132014,206861,251007,204908,39013,-34606,22757,15345,-61980,15412,70735,162630,204821,147856,19329,-64860,-126898,-143616,-138013,-76056,-50732,-32328,49920,105140,47299,-63843,-124263,-81656,-86249,-39746,31703,44802,49451,69886,85313,-37666,-50275,27254,122349,172490,99801,-22757,-84405,-35068,36541,34653,89263,89998,118622,148929,104591,37749,13211,-22403,-21047,-238,-21386,-90832,-87400,-111344,-92570,-90910,-52157,20287,-11683,-27834,33649,70950,77817,78356,74580,58215,10360,17447,61282,11947,-101923,-165028,-112628,-112926,-20856,19646,-42705,-33843,9513,32593,26641,-15821,-89566,-124266,-120019,-114100,-100618,-98381,-120620,-148152,-145547,-80589,-17523,-4389,-9898,69554,229606,191476,104743,50781,14331,-47716,-90684,-61868,9394,77483,53281,-16241,-78786,-124826,-101511,-85499,-157807,-63310,-40830,-21182,31707,91557,131892,91585,21533,-39328,-77670,-106307,-128835,-79010,-32325,-25226,-40244,-31788,3445,79727,203540,287490,151341,-57181,-119023,5871,246043,341014,244750,83812,31080,69440,111864,79056,30392,6934,18953,65011,84186,81680,103752,121458,98287,5578,-100504,-111237,-69917,104533,138037,69007,39955,29174,85454,237781,372016,329722,78684,-158828,-139276,-75168,-69814,-74424,-63734,-30255,55474,80334,-15595,-116877,-135217,-57256,-17450,61235,139135,180487,155722,44650,-37825,45900,155212,158389,105893,82035,-5235,-62619,-40545,-2885,46275,97080,149107,220927,36163,-39779,-63726,-90307,-44260,5853,18210,47804,133533,135161,27719,-106549,-98367,-37082,-45150,-97421,-60012,48998,194941,278729,210782,17712,-55237,-54870,-45718,-69249,-100682,-75071,-59489,-78517,-104722,-127151,-125883,-69475,-1713,58123,140676,180658,130077,6011,9140,127958,90123,-69958,-58005,16146,-87171,-53035,69785,60430,-15760,-88790,-57140,-19107,-9407,-24101,33658,162785,260018,215276,82369,-79818,14578,89988,-5993,-127990,-90701,-63289,-72220,-57746,-72918,-32698,-32823,-93090,-108722,-69649,-46672,-60504,-118117,-43633,-16039,-70807,-84018,-38038,56724,86340,82238,123678,232215,293951,320392,303893,252452,119497,193,-24528,-6869,-72211,-83399,-74598,-73426,-81452,-47714,22479,103091,152543,191356,197639,201932,195888,140264,86364,34477,33010,-3494,14278,6196,-14010,-20468,-7660,-8441,-29218,-26120,-19796,-19395,-23639,-46358,-98084,-57199,5409,24998,-62630,-109216,-127499,-145969,-114406,-46605,26512,76372,44643,63894,49736,-41645,-88490,-56318,22256,77099,85329,52554,39964,69173,29240,-23736,-145982,-72333,-44352,-59158,-85123,-113855,-36399,49106,46002,-41006,-73014,-40355,5267,39701,-30223,-113908,-111665,-139999,-161055,-113723,-95366,-122797,-91740,-61993,-118428,-59624,16238,94612,158604,182900,170486,162976,126615,55227,2821,-17550,-15132,-19809,-11236,20578,151676,387440,460531,348755,160694,-1548,-104823,-133280,-57722,63264,90970,108270,99935,133017,134866,76482,41941,5614,-25933,-48807,-32376,1014,44173,6303,-77189,-5467,125176,63445,-72173,198900,539764,467505,158548,-97129,-66441,-8061,29388,40721,19993,-28630,-57757,-61687,-93628,-116836,-6734,61399,60148,65150,68735,26862,54512,46751,-70867,-69751,-42437,-104884,-125174,-61511,-43638,-69385,-41906,-39947,-109522,-115441,-51870,-29682,-35475,-45432,-67659,-84433,-46261,-4869,12974,26475,25530,19882,-15700,-66986,-128822,-146432,-116783,-61175,21895,138450,141773,84271,27432,6836,31307,62354,49769,30817,12200,-57757,-149092,-60252,58613,106073,63221,75444,137045,112898,107830,173415,48464,-29415,24797,127663,64345,-40140,-54048,159777,284292,225721,192999,233194,339322,409844,284838,162587,107154,17971,-3072,-19812,-37337,-37964,-18177,-37869,-71174,-78794,-89435,-44385,26387,67725,130035,90127,30765,-17433,-40671,-67821,-73608,-69686,-56984,12011,73429,75497,26221,-13129,-43976,-44074,17079,134051,224526,241604,224763,233439,212984,74191,-66808,-86976,-99178,-121639,-76959,-66478,-23906,60208,103986,128236,163839,185848,127503,44136,14481,9837,-16454,-70353,-79220,-8074,83531,147836,128188,35951,-37517,-78039,-83801,-116953,-113656,-119289,-94682,30537,205477,359143,359754,220207,67523,-26491,-78005,-112430,-38223,-27361,-39575,917,-15612,-99129,-33933,105231,261111,158424,-27168,-55753,19075,60331,3676,-84971,-111071,-87460,-58693,-37983,-101139,-136060,-56874,-7588,-5285,-77347,-77764,25004,92348,133155,102050,-32774,-115421,-37104,-109298,-50180,-33512,-37514,-37556,-37503,-32568,-72548,-107595,-3311,185837,359029,381127,243072,118829,20563,-56953,27425,288168,517053,617498,585413,424763,133117,-57122,-144269,-107850,-105256,-632,34722,22772,-27577,-60591,-54221,-72905,-96022,-120890,-107668,-42359,31865,93726,137555,142829,86706,-23628,-103078,43948,199190,235850,169842,76022,-14408,-86158,-58155,-45243,9978,137535,274883,281793,238486,90225,-8450,-32760,-13678,23563,1668,-17233,-6218,39550,50554,80965,105903,113422,80648,12197,-42228,11351,56574,31418,-24174,-56742,-52184,-39904,20410,93482,-13937,-84830,40391,23183,-15067,-73726,-107865,-55894,-73654,-81421,-100860,-64879,-21674,18982,40373,-40515,-66093,34263,100539,103435,104914,97583,89354,44655,197,-33069,-54889,-9751,21042,47689,40074,29331,46249,-8644,-87855,-92065,11187,104013,116700,1183,-100370,-33270,-65507,-55004,60945,188753,248131,245753,226161,168376,50875,-52165,-45281,17945,40559,20957,-30792,-36217,75963,162489,140734,-9496,-150354,-57317,25788,53240,25923,52180,131177,104860,65453,23356,-8703,949,22033,64106,50583,45314,39741,34453,16386,-24465,-24932,28452,57376,30291,-910,-12316,15618,24648,28094,86855,69516,14496,-31376,-72407,-108304,-112930,-43430,-204,48223,108112,193889,257216,246122,273164,285382,271810,148238,-3455,-76158,-104572,-70805,42061,151528,110432,9052,-61653,-28150,62252,233476,373428,287601,33286,-118918,-99062,-111272,-100008,-33495,53589,107480,180859,257266,191252,59650,-32495,-77002,-64447,-34458,40601,113574,90647,39978,56340,57333,13793,-15924,3986,60031,129335,89507,8212,-55833,-94829,-91746,-40533,17244,101223,123400,109560,107879,86473,40278,112699,136288,167047,254926,192288,16598,-10850,84551,24558,848,77675,123826,142977,116608,3309,-38243,-48573,-40917,4896,25724,23643,-33470,-103684,-42282,26222,20169,-13375,-36172,-44703,-60212,-73546,-69112,-89437,-77744,-101478,-106305,-28768,25761,52470,52866,-45859,-135665,-82105,-12577,9902,-45791,-128632,-92222,37506,105352,76572,121554,141853,37683,-77905,81165,273001,298767,189086,48122,-31,43782,120616,167211,132795,44302,-34118,-86483,-101428,-72091,-49323,-1761,-13297,-33892,-14498,46635,105182,150753,120511,42137,-35065,-82067,-100958,-81901,-35189,-4668,-1537,-474,12227,20894,28309,-56555,-17917,121243,219456,246108,175020,75599,-9725,-8226,-45133,-46897,-105048,-104056,-59351,-59247,-83129,-41685,-3723,-13881,-60942,-128708,-101628,-34770,11954,6558,-19493,-68753,-95945,-77696,-57959,-43971,-52976,-7550,70882,199504,294870,241754,128224,70889,39634,-13994,-49232,-46935,-11671,-28858,-77408,-79631,-40612,50796,102602,41172,-66745,60597,188969,104241,30343,-60812,-114267,-52853,-48947,-86375,-65547,113901,169147,89630,19597,10905,102247,152061,25023,-64554,-26151,31156,62731,51756,2964,-25925,-30861,-21477,8311,74145,123742,98081,22863,-33488,-86057,-98178,-99550,-106015,-86185,-82484,-113191,-106824,-1958,93933,40579,-15028,-88737,-112967,-109692,-54003,-2634,3045,-57040,-119386,-92057,-73456,-87471,-124801,-127147,-73386,-12125,28804,-4136,-33310,-46212,-77048,-126062,-142079,-97982,-34719,84886,213695,289757,335565,327892,267805,154180,24669,82123,197757,115559,-5252,-109061,-84021,-123660,-5432,90568,185065,184780,96149,24594,-44585,-57406,-41385,-4482,85347,102620,83121,34054,-26466,-1333,121389,114480,-58435,-104347,-33535,-1928,8521,-6891,-13791,-41040,-128384,-126899,-38465,33540,17934,-55670,-84064,-78169,53560,266113,378950,343683,160977,5278,-32421,26688,68794,71122,49937,53829,1385,-35907,122753,362688,399433,233468,-48880,-64244,-67997,-143575,-610,53652,73120,132029,137946,94575,72793,102281,125168,80174,-15305,-77229,-68127,-42758,-19514,-29586,-71366,-109947,-113904,-80938,-35573,-1474,-25986,-24060,4285,25208,11115,-21234,-53352,-75921,-53731,-32890,-53882,-48598,-18818,15321,168526,230770,94331,10964,-31974,-32657,83265,163343,151302,97414,6952,-32624,-1845,54047,50854,-30774,-40442,7045,38524,72353,100953,78986,12776,-59127,-113756,-133242,-146296,-135800,-98446,-70956,-61534,-99477,-125629,-107267,-6,114040,157326,65511,-75063,-110983,-16402,23166,32037,45993,43547,29252,43089,30020,-30517,-62355,-41988,4886,3565,-31915,-62880,-100236,-141333,-86628,-57605,-70390,-66586,-37413,-29078,-25369,-64656,-141403,-100207,-18610,55495,84664,133701,118852,90000,142043,140282,71005,-16201,-5459,6642,38582,84624,89562,104139,120722,122444,104908,22220,-76319,-140273,-127514,-120176,-129564,-138078,-113236,-14782,26513,-31137,-152837,-93341,-50004,-38189,-62243,-84533,-107880,-140685,-59139,11438,83977,94004,47223,-6824,-75670,-92961,-41620,-6089,8995,45399,105492,114327,88436,43058,-50859,-80814,-64741,21456,41163,13862,-1837,-26006,-49041,-55123,-77653,-113754,-144881,-127142,-78905,-17893,-43236,-100045,-111690,-14106,137780,206594,220440,200938,138510,65426,41107,87011,156498,89477,-22756,56070,113919,100770,29068,-88394,-146789,-85001,-88219,-57885,59955,92567,13831,-26876,-64144,-86751,-101777,-97986,-93850,-11884,35626,23997,52072,165808,167397,111213,154128,193565,150527,17884,-85038,-140504,-29650,113411,241052,224295,116924,57220,50623,112651,134282,51938,-67106,-108876,41073,224806,235850,123843,56614,117708,250247,284176,226662,128758,70431,25815,56663,103579,107814,70157,-47119,-115187,6934,95184,145212,126376,48811,-38601,-111008,-14416,-64453,-60846,-57067,-73796,-36647,52640,175747,222401,191512,149622,200715,179746,104277,-37070,-115023,-70790,-61762,-152174,-135032,-128698,-57179,18535,85557,66035,-6082,-77670,-37762,-5117,-21479,-46399,-46211,11424,124964,242721,198261,94324,46616,25959,7703,-16141,-56902,-15782,29860,58995,118292,189591,192815,91972,-41809,-108365,-74351,-48153,-65051,-81083,-71788,-35412,-108,-29368,-45639,-96103,-124998,-112523,-86103,-32900,-30988,-81020,-96169,-61833,-9086,-2713,62765,162029,132536,24418,-15627,114678,229989,161418,126000,160227,168345,-8536,-123001,-77368,10930,56956,44240,-35334,-123680,-75764,-79328,-130857,-103462,-41011,-294,8733,41518,103038,117245,144871,179044,163328,110632,23924,-83530,-155790,-142768,-110937,-44002,-64576,-72630,-52755,-35082,-73905,-78768,-56415,-57647,-41536,-45796,-56717,-68247,-72186,-44022,-36715,-61390,-94076,-20180,40631,22142,-20047,13912,60896,120824,162402,162123,59577,-38234,-88526,-76515,-70856,-57294,-39794,-66933,-111644,-105717,-45562,3874,52104,74191,7201,-129784,-77870,62029,166985,148822,164099,272701,246880,149935,61868,1690,-58199,-48631,-60702,95665,259360,315403,275965,199253,130905,161683,154694,5697,-98283,-11023,214119,369542,339497,255627,190078,75845,-34700,-117127,-135580,-105449,-89187,-111498,-101163,-44955,-532,11691,-53665,-44740,101051,273140,354792,280682,35684,-121759,-150054,-81188,-67789,-137944,-95776,7681,106515,84512,-58722,-83870,-22468,16018,4288,-2689,1028,50746,67569,20107,-25822,23036,98949,45304,-104337,-39584,-18376,-10575,-55121,-110723,-123821,-38652,-8601,-18956,52468,126896,104708,2442,-98402,-46142,-36486,-66715,-61028,22598,132433,131149,126090,99895,40270,22243,-36262,-70620,-59698,-50222,-19718,33317,113123,206753,224083,145893,34041,-24761,-5830,90229,287062,275078,120259,-6124,-52978,-47164,-30470,2459,-24287,-129333,-10714,65420,73136,5902,32663,115079,170539,201122,181318,165989,182179,137977,27422,-45258,-46293,-49148,-68093,-80035,-81316,-59292,-8717,29125,37418,20514,-17430,-67261,-52418,470,151459,359233,339357,174466,34493,-61383,-80328,-94978,-82782,-17240,-28555,-36276,11639,70352,92372,15442,-78777,-125626,-111768,-109257,-19016,118379,188441,102776,-44033,-45323,33610,41003,29581,40760],[24879,12841,2444,460,-25526,-24738,-18182,1398,11504,44939,137867,211657,192771,112772,30191,-51380,-59356,-35753,-32276,-36344,-27652,-28045,-20525,-13001,33967,111169,152542,133530,65345,-35921,-52337,-15429,27396,59058,-28044,-92960,-35516,26106,85401,110465,35878,-44240,-4980,20738,-56511,-103838,-75475,-86954,-96892,-75722,-31953,8953,35650,-27744,-145979,-121751,-102606,-56822,-13255,-3327,-74308,-93001,2856,101856,183063,140196,95076,75694,61488,42040,-18822,-82424,-99553,-88228,-96063,-87855,-31811,83378,100533,43546,-41496,-78097,-121397,-133123,-74577,-60557,-103350,-63232,-37077,-69103,-25340,56913,22910,-81712,-112262,-43067,43900,84136,61843,54252,94548,106430,85985,69779,57048,82569,98673,36244,-33657,-78723,-77335,-109402,-80952,-39356,43849,165786,312148,126805,-9914,-79078,-82859,-38080,15419,18565,-33857,-26841,26717,73449,92337,59942,33073,24409,33072,-3447,-57049,-97521,-87132,-114479,-73225,27001,137604,119911,67011,-3589,-98154,55323,106547,62379,44210,33702,10045,-42092,-16910,51682,108773,70318,-26421,-91614,-44360,-35993,-44392,-77931,-64327,10366,57575,13014,19758,46083,33715,5770,-37410,-136236,-192752,-76606,-70067,-121768,-116459,-100401,-33735,30747,55737,-48563,-155568,-154536,-166771,-154040,-49474,36453,136039,85597,45827,30414,-10708,54818,225937,165764,44446,-68459,-72650,-67688,-72323,6698,17128,48616,45153,-19099,-50854,-77838,-22776,17951,4605,-16535,-61473,-114778,-73559,-28673,-33982,12305,9053,-24596,-37289,16466,48426,72202,121786,177890,226356,164802,104618,117923,118487,162550,253306,325032,297228,215608,129349,20941,6504,28899,62615,105483,105746,-10109,-32554,40595,93070,43284,-57117,-87299,-39306,-35688,-71534,-65132,-63439,-32463,51485,167016,246679,224756,100049,19383,-19803,-51475,-72796,-75784,-53972,19782,117890,189571,194685,117916,60659,15150,-24418,-101157,-130522,96838,204247,196295,164818,132705,59634,-13277,-9567,-20537,-91775,-93712,-16322,39461,75378,112569,75407,8380,-69279,-25593,56806,75984,125857,202572,262031,193698,20433,-61824,-216,8602,-60964,22098,56982,136870,172516,107873,-16025,-98017,-121660,-117399,-119880,-97733,-59118,-27919,62535,125497,64821,-48839,-122828,-90767,-85923,-28293,52566,71229,74226,102067,96818,-44810,-86411,5586,97916,132403,71566,-32096,-118025,-65360,9922,17763,73896,53145,75830,103332,56348,-4442,-17585,-33614,-16345,6722,-20990,-104558,-85426,-93667,-91303,-107636,-73258,2874,-23296,-36053,27975,60256,65804,67766,56864,28734,-31557,-29027,26508,-12714,-112854,-163591,-132154,-127618,-12675,30229,-18212,-9891,31208,51097,41800,-2961,-77459,-117014,-128688,-115993,-100845,-110228,-125642,-142077,-129855,-64948,-6781,-3594,-20466,52289,203047,186180,91486,25495,-25512,-88511,-120961,-69623,1216,73772,55412,-16942,-77108,-117180,-87059,-61979,-116814,-54642,-33178,-16743,24525,86897,127337,87051,22060,-31897,-66964,-99105,-125058,-72918,-28128,-29758,-57091,-44765,-3015,85263,225910,307242,153636,-54499,-117533,37917,309523,385099,265912,88483,24046,65890,105733,73294,22148,-12920,-10826,44841,84666,70192,72266,73789,56558,-5895,-93750,-98099,-78324,79482,140014,84682,57163,36526,119660,297133,430229,360700,84162,-164974,-136072,-62740,-53890,-69225,-66545,-18755,73372,102667,2536,-104624,-137169,-50630,-5323,56611,121760,173826,161597,56174,-28604,25582,114499,119696,88170,84283,-719,-66350,-51938,-11850,42223,90416,124156,187544,16335,-33895,-40562,-76806,-55691,236,15761,42781,130359,145858,45374,-92910,-112119,-48841,-53747,-96016,-42840,68208,211547,295531,215497,8108,-61859,-55191,-39140,-56681,-87005,-64159,-46720,-61792,-91985,-123272,-128038,-75183,-2941,72543,172731,224891,170609,47610,37544,116640,77738,-80099,-49168,15831,-94786,-39635,85088,54231,-27047,-93049,-56802,-27187,-7795,-12104,47169,170798,257659,197775,50099,-102081,31175,109814,18507,-123400,-81988,-51199,-77327,-76052,-81018,-18419,1936,-57963,-108795,-86744,-51493,-46225,-102131,-79467,-66893,-119950,-102921,-69824,20115,69276,72015,106346,208842,279499,298430,272326,227188,108263,-1073,-18413,5932,-50314,-81352,-78347,-75964,-85054,-51349,24781,107992,153447,185772,168456,165099,178798,145619,101724,55410,44081,-10863,13575,3791,-13018,-15688,-6634,-8209,-25529,-17250,-10680,-14929,-21285,-49337,-100868,-47911,27608,45934,-52841,-140833,-150952,-154289,-118104,-62884,4147,70522,95081,137961,81231,-37817,-98005,-80907,-4337,46542,58286,49857,46528,60628,19029,-28530,-128908,-71658,-46711,-59542,-87769,-132817,-30460,52847,47483,-44383,-75369,-34499,16096,41325,-38885,-103336,-90883,-122391,-126058,-104244,-92361,-100549,-86351,-74896,-122446,-53794,31504,117457,176874,204743,175765,148968,94147,22852,-27399,-38544,-19722,-13990,-739,30292,149101,379816,468015,359957,151833,-7916,-100459,-116961,-43889,69019,92208,102548,85728,124681,165191,113350,63680,12373,-16805,-13812,19290,51918,84523,22092,-76860,-18050,95758,45469,-58760,214229,598578,561687,200342,-89446,-69405,-2558,38056,40493,13103,-36938,-78586,-99282,-139073,-82582,28348,77905,63159,10912,-15662,-33980,19722,29477,-69694,-83677,-57390,-115347,-125774,-66152,-48418,-71354,-38775,-37731,-106205,-124047,-59455,-35930,-44908,-60415,-86540,-99856,-47543,6053,23990,46117,63741,47648,-269,-53688,-106328,-130091,-83877,-34036,29826,125519,128019,75858,11301,-6418,23825,63020,61961,43144,7707,-65819,-152949,-47424,64309,99797,66811,67995,114433,77659,49447,150572,48285,-26574,18568,103282,40808,-55129,-55075,136775,271592,228440,197196,231541,339238,441191,354329,212578,116566,5455,-21460,-35826,-50034,-49589,-26231,-45465,-82392,-85252,-80354,-20000,82136,148776,199495,127451,58123,820,-30566,-59977,-64412,-62746,-62212,-15,62029,63288,15411,-16784,-32651,-15326,53836,174886,276714,267590,214583,214002,196727,67488,-61232,-73070,-78309,-73777,-43233,-41916,370,85964,122464,128084,149260,176414,122606,29545,-7122,-4939,-31846,-82832,-55454,22223,124688,190721,143997,25066,-54425,-89430,-69191,-90834,-134862,-137839,-50930,71647,217240,327347,312348,186549,57963,-27786,-77543,-127416,-66753,-49334,-8770,43935,21359,-75556,-18439,125335,256555,122451,-51985,-77313,15150,60556,7235,-84287,-117012,-86079,-58957,-40283,-98503,-121579,-57386,-23668,-43274,-105810,-89431,21694,94794,134518,91818,-40826,-119879,-26236,-73789,-48866,-43541,-54079,-56728,-60118,-42799,-62846,-106459,782,206320,401065,442378,274881,128320,7005,-89451,-6945,246924,478564,592502,569198,432400,152673,-43341,-149545,-117638,-141121,-18826,33616,19950,-43581,-77553,-55619,-66675,-88775,-106164,-88365,-28850,33643,78668,120734,147356,113527,9257,-88765,44446,218782,265564,183840,78650,-9407,-107148,-57901,-27274,29443,158035,337783,386926,321482,128834,-793,-41733,-30810,3826,-11675,-23541,-9854,19868,38820,84404,119148,125272,81654,3272,-61547,-6658,43857,17802,-41233,-64849,-51785,-49318,21486,123194,67797,-73695,-21470,-6694,-22317,-81406,-98385,-50605,-65985,-75358,-101374,-60277,-15390,15660,21771,-73311,-82687,18174,78463,84394,92927,98426,105416,66398,22463,-10017,-32913,7440,33735,61613,63085,53316,74466,35704,-56735,-93349,9530,103224,110245,-12320,-98876,-23927,-63282,-66938,52751,183033,235792,227299,212414,157311,45663,-46811,-15053,73491,103145,56696,-21272,-33474,84929,171555,144650,-12990,-129586,-19625,57187,67741,28780,46225,129357,108581,76009,36140,7402,25616,59065,116477,96661,71106,51780,39308,15488,-28322,-30340,24299,54785,33060,8870,3509,32432,31216,14336,74428,72969,25175,-21384,-63242,-100342,-118980,-52151,-6327,46248,102685,175385,229296,214991,235717,247315,241524,129871,-14421,-85599,-111659,-75221,37789,144407,106736,11673,-61921,-19748,93509,289893,448894,346885,60407,-97692,-99598,-121339,-106918,-34372,52304,117729,194105,229721,146596,38908,-44103,-96131,-81491,-60385,25,50472,17429,-15950,19801,23914,-24668,-30523,12710,71575,128564,79206,7125,-49946,-99056,-105793,-60563,-18443,52721,107319,117943,113782,69153,14942,96213,150162,192995,264694,188989,60279,36582,68630,-17190,-39636,48718,83351,86940,54642,-39660,-28957,-27505,-38820,-4524,17767,20246,-32670,-118011,-69945,0,1541,-14462,-28290,-38110,-60797,-76601,-72995,-103682,-90907,-117499,-107415,-17172,32593,50631,46819,-51260,-119019,-72613,-3206,28229,-20003,-99815,-119494,1901,90620,82318,115911,132869,74321,-9413,135094,268497,298655,195881,49914,5761,33286,88604,144855,126145,42129,-41086,-98704,-99794,-60935,-42900,5403,1877,-14841,5892,67471,136711,192816,152326,59957,-27472,-79243,-99993,-86904,-46581,-19541,-10284,2557,19557,26522,28771,-59619,-18102,127117,226871,243075,164656,64461,-16155,22334,-7698,-24125,-99621,-96047,-45379,-42861,-68508,-27050,18118,12245,-39526,-110711,-111660,-42168,3226,-3580,-25510,-65739,-95841,-89158,-77667,-64503,-63737,-13744,53816,146243,273820,246433,130009,67861,27793,-25996,-56774,-48575,-529,-11464,-80129,-95973,-54636,39781,103301,45825,-69792,29569,182836,98601,28353,-64345,-109769,-41842,-31323,-60718,-64764,100068,161327,80821,-1622,-13553,88798,160031,49116,-46091,-32375,25992,70133,67538,10905,-35816,-56893,-43355,12253,105857,148236,101326,23671,-31618,-90527,-110600,-110906,-112126,-79190,-62665,-91438,-94595,5668,120937,70600,-7492,-76668,-101193,-109125,-64587,-22447,-16350,-65709,-118468,-95084,-81098,-92675,-118389,-103997,-52401,-7108,33508,4657,-24190,-34162,-65473,-119174,-137429,-87517,-15891,112728,273198,405300,476963,445305,334557,175471,24961,94800,216905,119759,-4958,-101199,-79705,-119850,-2562,95193,191804,193909,102426,35369,-27778,-44909,-40864,-10794,70764,83746,77807,33872,-23328,1465,121826,123820,-47394,-109220,-33084,686,-6875,-26268,-26643,-40950,-108505,-131681,-49135,20447,5906,-64543,-92583,-92623,21606,211083,324140,305545,146595,-5913,-44845,11259,49349,51961,22358,34642,486,-17843,107384,361036,445914,249284,-41405,-66895,-62261,-138572,-41647,-7341,51510,104772,100972,83778,70105,109527,132825,76930,-25479,-84646,-61243,-29371,-4882,-17623,-55194,-92054,-103273,-80238,-41922,-13724,-29765,-12365,11801,28744,17591,-13642,-47323,-62719,-24887,-1736,-27097,-24870,4125,41075,174173,164486,23666,-44606,-82616,-61571,59111,154506,146666,91470,2145,-37519,-14353,29152,11226,-51294,-44602,-6364,20014,53666,87878,78367,15526,-53025,-102997,-127409,-142481,-117968,-74578,-49920,-53190,-105585,-141190,-120358,-9866,97271,138454,51266,-84069,-110884,-16673,13606,22541,37294,37550,31418,47798,30620,-40183,-77620,-45471,1789,-703,-34644,-66512,-106410,-121352,-81076,-62600,-68885,-49909,-16685,-10273,-11922,-52740,-123994,-78495,4679,63029,70356,88714,38806,6844,84967,117675,84343,18964,40636,41736,49378,79746,92494,119901,132781,111974,78451,2137,-88277,-136737,-114789,-97422,-104006,-109237,-98842,-21717,-3759,-51145,-149216,-93718,-63236,-55883,-69788,-82679,-102071,-144777,-64648,7066,86191,92044,41634,-16615,-84969,-82870,-28401,1295,-389,17030,76708,87758,63049,22950,-56326,-73582,-62911,2539,9048,-8580,-9754,-25535,-39539,-40218,-61807,-100891,-138124,-124118,-68469,-1580,-27508,-89181,-109351,-14573,149382,219341,209234,181323,138782,87256,90022,135556,177667,80932,-54300,52781,136357,121779,31543,-92256,-137207,-75391,-82496,-50036,75321,83119,-7865,-54566,-91164,-77025,-61770,-70242,-97388,-41084,7469,12613,58214,180761,177040,129968,169593,201376,149850,9221,-90091,-130339,-16918,132209,281539,272452,149938,81898,68196,122585,116345,36458,-86570,-118720,59816,240633,234463,129133,91332,173508,300881,295164,217689,134864,89522,57105,76886,103060,92125,54073,-51122,-96796,29893,118299,162817,142577,70927,-14752,-137195,-27482,-79848,-60217,-40519,-47402,-9312,106536,255009,288950,229887,149566,164207,144830,86119,-45880,-104323,-46108,-20283,-108454,-163766,-140210,-51282,28803,94689,67740,9423,-51127,-28577,-13126,-27373,-24353,8800,83207,186793,268402,173671,51375,-2450,-11489,-12722,-26446,-65525,-25849,36268,66979,116837,182564,178807,66326,-62686,-111200,-71096,-54388,-68065,-75116,-50395,-15950,17966,-14903,-45575,-102587,-119261,-98719,-90917,-33462,-26823,-71040,-90372,-60448,-12143,-20855,33095,138996,133303,38019,28286,182781,270424,196466,175739,214668,185368,-7343,-114622,-63130,26743,70012,45841,-45094,-121002,-56706,-62605,-108400,-75262,-9838,38733,52267,89324,144538,153596,183017,203745,165218,112712,35461,-71809,-160603,-127087,-75094,-4253,-49601,-76795,-62187,-41396,-83810,-98804,-85405,-83720,-60112,-60712,-71899,-81611,-71419,-41015,-37357,-61260,-90084,-19527,34712,9187,-35508,-1407,36827,89196,133058,136815,40630,-51934,-98376,-82236,-86543,-79125,-57514,-72728,-110275,-103016,-44397,7764,58401,74844,-3436,-138583,-66233,70997,157322,115704,131543,224444,203102,127199,47530,-11771,-65390,-24175,1026,132606,282048,356520,326803,251482,158401,189219,197525,37928,-94852,-38356,153010,287696,255704,179332,120717,31738,-53188,-122697,-127405,-97954,-81077,-106430,-92012,-25915,27597,37075,-51122,-76122,74454,255615,332551,250658,33710,-115258,-163439,-96959,-80049,-138218,-92836,9990,100522,67707,-70840,-67342,-7498,16487,10651,-6137,-23186,26578,59393,26447,-29970,4458,88625,53872,-98058,-73738,-40680,-7285,-56171,-124408,-99691,-12594,-635,-51096,30229,132877,120185,2224,-97673,-38462,-21500,-53566,-77457,5463,142094,167907,151811,99281,23465,11438,-31236,-69276,-62651,-42917,807,69102,156874,234337,226462,135829,29143,-20699,9434,117729,326321,332404,165926,20573,-40346,-46176,-39357,-11320,-32104,-135900,-19589,56927,72203,31077,67183,129825,164660,188770,169773,158623,190060,165190,53545,-13515,-25166,-40895,-72277,-92934,-92187,-68069,-25502,-3099,3860,-2662,-28750,-71717,-55872,-7039,141509,357668,333111,157687,15523,-59964,-66814,-95914,-93735,-23628,-29629,-40639,-185,47628,73292,1850,-87682,-116042,-95453,-83651,-6426,129178,192142,107365,-35818,-58952,21088,32178,19023,23872],[6432,-1764,-6110,2543,-17599,-18602,-16809,-6706,-7324,30292,124148,206889,191012,107424,19676,-57402,-55101,-37933,-41714,-49330,-36430,-28181,-14540,-12632,20211,87481,118346,99228,40257,-44847,-59920,-12628,46718,79544,-8170,-80850,-31008,34095,87732,104867,33386,-35154,7712,29211,-51291,-98726,-61243,-69190,-84095,-71357,-33518,2366,15707,-43549,-128645,-89301,-79138,-56071,-16332,-2299,-71426,-74961,25769,139785,232423,183860,124796,96295,80422,51567,-35213,-107529,-91670,-81168,-89184,-75831,-16551,95548,103698,32219,-55624,-76051,-113069,-126361,-68041,-51847,-97258,-54964,-27148,-71486,-29804,57462,40866,-51381,-115303,-44373,57714,89847,53065,33015,63158,77927,72907,60623,52530,89621,113440,46876,-35919,-87984,-63872,-83251,-108129,-85059,7413,132864,299324,109548,-14568,-77577,-92905,-70406,-21917,-6653,-40054,-23863,24479,62057,79910,49757,26860,29015,46008,3063,-56625,-105148,-98992,-110858,-61930,26545,121450,88106,48241,4897,-87114,12419,100757,66465,45119,40072,20657,-34264,-3935,81787,157809,126043,29743,-46192,-31928,-42703,-49026,-78169,-60708,17339,79659,37488,25939,40583,23932,-4801,-55312,-156197,-163087,-42985,-26276,-106158,-94854,-55766,-2358,48197,67494,-39935,-145186,-148149,-174275,-170128,-60656,18185,131065,119858,92066,70883,24792,82557,213162,106745,-6645,-84242,-51743,-46693,-49654,14422,12919,46813,44047,-12931,-23002,-60855,-38201,4197,-6737,-31034,-68145,-104884,-65643,-29306,-61598,-17206,-893,-27548,-49293,1679,28224,49406,112339,191046,241281,163132,97624,111788,121172,169428,258906,329210,313111,243344,162860,34747,15505,51523,110296,161088,140307,-8545,-57737,8748,68140,38956,-49968,-85843,-55210,-64122,-78185,-50684,-38419,-11012,50432,149655,242534,253160,131574,27581,-24969,-65723,-87856,-91793,-79952,-9625,116281,189934,181316,100915,33197,-18218,-52307,-123161,-97912,106182,170178,171514,154278,125302,58651,-8002,-6982,-23003,-88846,-58556,28691,99663,143419,170514,112426,33193,-52972,-24199,65503,82673,119391,196268,269399,182596,9846,-80146,-27115,-275,-48112,48900,53522,110147,130509,60689,-51712,-126362,-97649,-88006,-89945,-100752,-62392,-18615,78810,147865,84823,-30097,-113276,-102157,-86533,-16467,74809,103636,106147,135040,101296,-53311,-99715,-6028,77324,95875,46566,-33799,-144503,-82708,-7355,3115,57153,18610,34900,60450,15721,-38740,-41581,-38636,-10422,11971,-21343,-115320,-76167,-72032,-80758,-121277,-96943,-17494,-37333,-49980,16571,46077,52250,58804,51253,12043,-67966,-75122,-5848,-32396,-116187,-161931,-155050,-135424,-4320,41330,10957,16929,55722,73621,60831,12225,-63393,-102295,-113279,-91645,-77368,-107388,-128056,-133405,-113957,-50086,1961,-3408,-31065,31709,164738,173301,77226,1805,-60569,-129573,-146381,-59220,1913,72997,57341,-18849,-75560,-107051,-65179,-22330,-60501,-27888,-8869,-920,22690,83946,121560,80396,21039,-25351,-56015,-90409,-119855,-68231,-26463,-36290,-72492,-55369,-9955,84746,230867,301175,142838,-53737,-113994,70692,369513,422274,283387,94425,16429,58878,96403,65485,13050,-31618,-38952,22791,79548,53577,35862,23561,17294,-17541,-86536,-85269,-82464,49784,135007,97070,66563,34011,139526,337293,461737,364081,68941,-186113,-136974,-56650,-45748,-71880,-73848,-10052,88893,123177,19710,-92076,-132542,-42802,6868,54973,105836,163998,160068,63615,-20244,8237,76349,81053,65639,73691,-6020,-74500,-68006,-25963,33600,79960,96981,148917,-1163,-29008,-22321,-61640,-66363,-6508,12100,34953,120612,148479,56849,-83708,-124566,-59351,-61294,-92016,-18215,96048,238004,322048,229605,7953,-64515,-53715,-31377,-44351,-72792,-49669,-27632,-41213,-77858,-118440,-129435,-81456,-7486,78634,191928,257508,201421,76911,57339,101545,61336,-90641,-41725,13776,-101837,-29489,93249,41670,-39815,-97951,-57830,-37761,-10899,-6807,54193,172030,247384,172286,14108,-113529,46076,119801,34909,-105861,-72921,-41611,-79654,-90917,-81831,-62,40328,-11464,-83734,-96619,-56507,-30219,-76515,-117063,-110532,-164420,-106281,-94474,-19692,46617,56997,85066,179381,254344,267112,232146,196314,98098,2306,-10778,15864,-30409,-78401,-82599,-79265,-89869,-58669,20139,103585,145272,170973,135603,129666,160895,153410,121133,79577,57535,-16350,10731,1323,-9932,-10347,-7230,-11195,-25453,-11902,-1583,-6539,-11874,-41921,-95660,-34856,52181,78983,-21418,-118632,-139874,-146970,-122158,-80507,-20391,63136,138701,199235,102940,-37856,-106639,-109782,-38433,5231,22106,38966,50290,54628,14100,-26481,-106319,-68589,-45353,-53593,-86404,-127819,-22783,54882,49164,-47180,-79235,-30275,24137,38400,-51110,-93699,-72671,-102313,-92485,-61377,-67883,-73819,-74054,-83138,-116137,-45327,45356,134656,187223,215610,169094,123655,55533,-10219,-57370,-57128,-27132,-12837,5823,38525,144446,358975,456664,361822,138857,-16573,-97521,-102088,-31615,66197,87303,92850,67714,106696,190397,156561,88504,21368,4233,29510,71857,101795,118351,28987,-83468,-33473,57175,12627,-53428,217777,624184,628857,231839,-84422,-73792,-556,41645,35870,2803,-47963,-100789,-138510,-134129,-39614,57165,85813,58519,-55972,-105417,-76372,-4532,13298,-67347,-100110,-74201,-127402,-128398,-73297,-54852,-71018,-32746,-34479,-102879,-133377,-68771,-43329,-52852,-72180,-103482,-116677,-51212,17163,44877,80340,119531,81460,15933,-40452,-85081,-100536,-52092,-7309,41851,116510,113767,65814,-1421,-9618,27978,70605,74634,52899,875,-73836,-156418,-42268,60382,84947,63551,56315,89502,42770,-7737,112562,41430,-22520,13358,72611,10641,-76420,-58281,110260,254217,227857,196314,221401,324469,450173,412469,258585,118052,-12409,-46343,-59187,-69501,-65898,-37320,-55970,-96941,-93347,-72983,-439,136409,224984,250323,150024,77732,13339,-24535,-55776,-59105,-60714,-73896,-18065,46942,48248,1915,-22321,-22066,12890,87788,208097,311272,275720,189217,180182,169363,55332,-58668,-61608,-54717,-27761,-11876,-16663,27339,113642,141778,127210,131234,159943,112458,14936,-25512,-18863,-45984,-86530,-33130,49381,159378,225466,151748,10107,-75244,-95727,-47931,-56086,-96668,-99223,-12815,98578,213490,283639,254244,144421,42661,-31793,-77991,-130924,-82142,-36046,24402,76753,47527,-52507,614,143066,240210,85332,-72148,-105217,639,49884,-259,-92910,-126101,-84833,-60276,-42338,-93130,-106261,-51332,-25595,-63700,-106224,-100490,13294,90991,126005,70962,-52743,-82093,10380,-30916,-42901,-56492,-77033,-82595,-88442,-53015,-55434,-100181,-252,210471,414374,475850,293532,130279,-11716,-125196,-33202,209157,429293,546669,530214,421885,167014,-29715,-137687,-119163,-139057,-26764,39951,25110,-51616,-94693,-61266,-61959,-79126,-90717,-73371,-21043,27425,57433,97327,142783,136368,41509,-67619,30035,213561,274503,185751,76396,-4185,-122219,-61171,-13389,44669,169563,380132,468816,386594,161722,5621,-52324,-50282,-19356,-28381,-33673,-20013,-5790,25365,83434,128149,134370,82776,-1667,-76484,-25175,26011,-1223,-62392,-69258,-51681,-61062,19350,140582,135632,6254,-52670,-27315,-29426,-89582,-95827,-53449,-64339,-74236,-105982,-59530,-11419,12324,6711,-91029,-72475,10495,55593,61077,76487,94484,116226,83034,39809,9653,-13592,21122,42056,69076,79903,70001,91646,69860,-30677,-94049,4106,97118,97369,-28501,-103445,-28500,-70037,-77707,42286,168783,214522,202666,193607,141309,36234,-44638,11574,127248,165981,91826,-17797,-36857,88825,174870,142920,-19441,-107486,15334,85930,77476,25682,34112,120244,107973,83121,45320,19731,46332,91954,165557,139581,90136,56337,36872,8416,-36889,-39255,17559,49587,33372,17109,17231,43668,29418,-6868,54047,71959,35178,-10707,-55000,-96829,-126265,-56218,-6615,47909,98883,157583,197444,177462,187295,191556,192768,101905,-28906,-97886,-124186,-83683,30142,130919,97506,12210,-62049,-14648,117189,329959,501399,393672,83317,-81989,-101464,-129645,-111135,-34366,50393,125896,202826,196540,98322,13223,-57497,-116014,-99453,-90271,-45845,-17795,-57687,-72091,-21428,-17833,-70898,-46063,16494,74167,115561,59884,685,-46814,-99090,-121314,-86401,-55515,8589,89720,119832,111570,45469,-12635,77005,158192,206669,251378,166830,92900,106243,88006,-21443,-71700,23363,47674,33173,-15574,-77394,-9070,-11129,-39016,-17255,6016,14737,-29188,-91908,-62314,-14398,-18173,-20019,-24444,-33194,-60687,-79610,-77794,-107203,-97760,-128861,-98593,-7695,35307,43611,34822,-60168,-107721,-67010,1862,41127,1055,-74757,-145667,-36005,68005,80525,100917,114193,103645,62331,188941,257180,292394,201282,54689,13554,20616,43933,107631,109933,34685,-52035,-113402,-93418,-48292,-34068,9956,13376,468,21954,80796,157257,221308,174692,74034,-20155,-73958,-95553,-89974,-59838,-38611,-22931,2712,24076,28642,25434,-61338,-18628,128594,225429,228234,143365,45160,-25143,58980,46673,3648,-92542,-92526,-39877,-37090,-60470,-17414,34934,35299,-20450,-94746,-120444,-50335,-6892,-15494,-34658,-67159,-97892,-101678,-97717,-84190,-73201,-20052,39251,102825,247228,240524,124072,57893,10872,-40172,-65319,-51329,8218,5624,-74699,-116930,-68610,30726,105885,53672,-62453,-867,165430,89962,26090,-66636,-105992,-32848,-13269,-31463,-42950,78197,142893,67130,-23209,-29074,82189,167862,72431,-31299,-41792,18064,74249,81041,18211,-44492,-81324,-51861,24826,130738,163349,98515,20735,-33071,-99214,-128726,-120794,-117781,-73670,-44270,-70014,-83900,6205,135089,92286,-1520,-62039,-92766,-111338,-78111,-45486,-39258,-77642,-116736,-96289,-86584,-94337,-107529,-83441,-35178,-6374,30386,6557,-21242,-27367,-57003,-113274,-133815,-80753,-4691,127180,311441,497956,593572,539381,382129,184410,18122,98523,226485,121266,-2397,-87089,-71402,-119205,-5792,91262,186338,190306,100615,41275,-13326,-33198,-41284,-20129,49534,58321,64740,29209,-23506,-2111,109477,121169,-39655,-114207,-33657,7359,-17005,-39974,-37776,-40915,-88456,-126953,-60494,2502,-11855,-75835,-98321,-101716,-3379,156837,261275,257943,128138,-17015,-61732,-11033,20875,17113,-22473,11530,9651,8685,87491,336593,471886,259997,-26185,-74015,-59212,-122795,-88168,-67397,29606,69297,55485,65818,65342,117020,140723,74102,-35418,-93713,-56980,-19438,5631,-10433,-42836,-75674,-92183,-79753,-50387,-27792,-32316,-962,18285,31214,23781,-5499,-40850,-50100,2473,28596,-1103,-2882,23054,62786,170598,101542,-30151,-83285,-103808,-69948,44352,146211,137465,78798,-9368,-48374,-32454,299,-24515,-60350,-43932,-18029,-1059,29734,66548,70121,14791,-47312,-90431,-122674,-136835,-96355,-48733,-29365,-46384,-112510,-151559,-131712,-21091,79756,120567,38577,-92085,-108172,-17417,1687,10156,24714,27847,30110,47405,25146,-53757,-92439,-44683,2475,488,-32313,-66699,-104503,-99509,-74672,-66976,-64988,-34038,3071,8729,1821,-39683,-104408,-55532,27726,71175,57030,45240,-30894,-65343,29084,93777,99070,60610,90834,80061,64364,73032,92151,132282,140424,97691,51540,-13223,-91816,-124965,-101441,-75337,-77268,-79340,-80212,-29791,-35968,-76246,-139644,-89830,-72886,-70361,-76969,-81557,-96491,-145526,-69341,1274,83056,81352,27135,-34822,-92527,-62743,-10146,10442,-8477,-5252,55121,68100,43849,4272,-61398,-65806,-61421,-15983,-14599,-22724,-16130,-26138,-31403,-26562,-46621,-89108,-133257,-118272,-53860,16534,-12136,-78298,-105734,-15065,154804,226582,195459,159289,133463,104427,136145,180547,192024,70086,-85224,55023,161418,142596,32257,-98012,-121438,-60931,-72615,-40975,88761,71840,-30285,-82102,-65475,-29007,-15171,-45519,-100275,-67793,-18201,188,60853,192381,190903,154522,186520,206738,146886,833,-94565,-118550,-1675,152874,316360,311204,173412,97737,77990,121926,90412,18430,-94211,-92150,93307,261822,234646,132369,113100,207625,323028,285031,200001,136543,105715,86358,97644,103495,76255,37324,-50760,-66451,57163,140514,175673,152859,91172,10777,-135758,-19501,-82880,-57547,-22912,-15726,27844,164707,325594,341384,255948,144117,125927,109276,65947,-52279,-91164,-25340,17587,-58797,-145791,-124470,-30394,49304,109063,70278,21314,-29806,-23639,-23537,-30618,377,64958,163501,252916,292300,153461,17231,-43810,-45124,-30987,-34082,-70966,-35877,43276,76452,114552,169053,159201,39935,-77556,-98601,-57936,-57513,-70183,-67886,-30966,451,32171,-239,-45520,-106778,-100350,-69987,-77491,-28317,-23111,-59995,-80231,-56136,-16157,-37527,5908,113240,131622,55766,75410,240207,291461,221761,221941,266080,196445,-6096,-105024,-47002,44831,83611,46561,-53917,-105952,-36153,-40339,-76464,-39877,29119,85377,102807,137790,182689,187782,218786,213926,150519,103906,42541,-59054,-148505,-104690,-32197,35080,-36989,-79285,-59962,-34579,-83195,-116364,-109535,-87417,-67713,-70198,-82549,-89832,-67648,-38728,-37771,-57892,-84239,-18111,30391,496,-42967,-11258,18085,64382,109460,116649,25699,-62543,-102084,-79960,-96983,-99695,-73872,-76498,-107025,-99093,-42309,10962,63594,74312,-13723,-138311,-54861,73763,134013,72194,88540,164691,151689,100868,31047,-26743,-67173,7622,53985,151493,281508,373027,357637,290406,175459,205699,234180,70177,-85296,-64471,91113,208239,183293,116522,63235,-5269,-68936,-124261,-117666,-89640,-71925,-99647,-82040,-7077,56705,68897,-31961,-100291,41832,222347,289035,202547,26576,-106582,-156820,-114147,-93994,-137553,-87566,12215,92555,49809,-83412,-58828,171,14020,10282,-16094,-48232,3445,51145,35384,-25596,-9720,79001,66029,-75765,-116891,-61420,-5371,-56810,-136153,-71584,26022,27725,-67992,2789,127468,127492,-1587,-95985,-30541,-4926,-34214,-87233,-14567,146006,208268,176056,95625,5623,163,-24888,-63443,-61623,-32810,27269,115329,204621,256141,220565,120618,22439,-18760,19338,133513,338427,363761,205189,51178,-23350,-42849,-46795,-25942,-44014,-141062,-26334,49248,71121,51959,91948,140154,159278,179808,162803,153566,194665,188535,80418,19155,-5551,-35543,-80156,-110102,-103352,-72348,-36920,-31466,-26841,-22615,-36951,-73498,-56702,-12450,129235,344325,317405,139183,2467,-47748,-55748,-97019,-103035,-29237,-31163,-47560,-16158,22937,53393,-9696,-93095,-105877,-76837,-59345,-5595,117339,174974,102980,-29742,-72428,5172,18922,4662,3587],[-11788,-15843,-14034,3542,-9666,-12015,-14891,-14272,-23226,20059,111558,193029,177662,93085,2778,-61563,-47574,-40081,-51288,-62550,-45681,-27854,-5726,-3536,17612,71605,89866,70306,19924,-49138,-63681,-9316,64850,98178,9716,-71373,-29963,38592,85947,96249,29289,-27954,19607,38699,-43517,-94194,-48236,-51957,-71108,-66460,-34790,-4167,-8789,-64875,-92100,-52627,-54618,-56593,-21202,-1171,-66363,-53041,50371,175157,272006,220615,150671,112135,93246,52930,-55993,-113955,-70930,-73153,-83322,-65473,-3698,102027,101897,19047,-67719,-71192,-104410,-121985,-62233,-43646,-90905,-45706,-14777,-71620,-38101,51228,51945,-22981,-109457,-48426,65962,89518,40814,8971,27586,44670,55319,47170,45889,97374,130648,58793,-36531,-95357,-45890,-45313,-65423,-96961,-16111,103177,273094,87980,-22329,-78610,-96124,-92408,-49033,-30281,-49138,-21557,23289,51898,66749,36687,14802,29409,54786,7785,-55668,-109602,-107555,-99647,-52791,21973,99820,57809,31784,7221,-72150,-25340,89256,65027,42142,43462,27958,-29310,6122,105663,197472,173761,78606,-3463,-26488,-49204,-49513,-75154,-55615,24361,97662,55920,27116,32518,13199,-16304,-72715,-170124,-138294,-18758,10572,-98675,-79750,-19879,18542,54481,68215,-36200,-134874,-142417,-177664,-172718,-68546,4569,128928,160659,146238,115056,64293,115832,195430,47767,-60059,-85771,-27314,-24560,-25629,20522,5494,43720,42291,-3091,4208,-38526,-51275,-12128,-19810,-45453,-73464,-93556,-59325,-32241,-89229,-38599,-2565,-23510,-58682,-17725,2061,16825,90679,189678,238745,151026,84675,100749,118113,169279,254563,320571,316482,263735,192501,47208,23378,72288,156346,216029,176261,835,-76879,-19560,42032,32253,-43455,-82715,-73310,-90124,-83282,-40297,-14840,14987,45392,112650,213844,259266,153844,33569,-31957,-79859,-97843,-100870,-102195,-40323,105349,180069,161432,81408,1659,-58326,-89105,-146034,-58643,110935,134694,140210,137082,115218,58013,-1156,-4163,-25074,-80748,-29969,66971,156598,213066,228967,148945,57250,-36490,-23029,72273,88236,113877,189972,273577,171664,4764,-83786,-59034,-11943,-21459,88095,62691,88066,85785,11040,-86459,-105370,-71221,-62387,-62230,-83274,-57067,-4111,97511,170279,105561,-9320,-95267,-113604,-88799,-5680,96621,139451,142971,166388,99636,-64717,-91581,-9109,59379,62603,25401,-30209,-136980,-78037,-12205,-8105,39515,-13245,-2802,23040,-14977,-62782,-56295,-38276,-4833,14764,-22866,-121388,-61763,-47357,-61839,-123356,-122968,-39617,-52372,-71158,-1698,29091,37548,50303,53213,6960,-93770,-114996,-29139,-42814,-110877,-159474,-180008,-129833,1797,50087,41966,46615,83230,100982,85045,30670,-47134,-82924,-85711,-59795,-48194,-90273,-124395,-123030,-98588,-36783,8034,-4633,-41626,9078,119399,153533,62629,-17965,-83719,-142501,-104221,-31424,13649,77439,60255,-21654,-74909,-95849,-41307,18167,-5358,11645,29030,24101,26279,82226,114373,71541,17953,-20808,-45859,-80851,-112769,-64662,-27244,-44662,-84482,-62454,-16871,78226,218588,271083,121258,-54186,-107846,103229,421173,448247,294325,100607,9327,49915,85150,56496,3821,-48820,-64810,1150,70154,33332,-3083,-23515,-10330,-25673,-79005,-73753,-83071,17965,123860,105963,68784,24288,142955,353861,462845,337854,31897,-218024,-135017,-53045,-43672,-80483,-84268,-3991,101796,141390,35606,-79225,-122268,-33444,18848,55511,92207,150944,150788,67037,-12808,-5383,43319,46586,41852,53994,-19049,-86671,-88252,-44594,21004,66332,68826,108421,-16415,-25971,-8720,-47011,-74918,-14137,7553,25301,105614,143362,61416,-79584,-133961,-67221,-67008,-87042,7538,126054,267198,351318,249569,17166,-60602,-48532,-21307,-31164,-57294,-31557,-1447,-16498,-62280,-112212,-129320,-87222,-13983,78644,199597,277489,221244,95044,67753,84459,42460,-100317,-35367,10855,-107429,-22646,93596,23316,-53260,-102577,-59845,-50829,-18998,-8042,55195,167223,230557,141550,-22273,-111385,57714,122300,45161,-89542,-63113,-33643,-78987,-98420,-76415,19316,77971,38353,-44608,-93209,-59900,-11849,-42231,-112739,-116416,-139539,-96605,-107106,-60739,20188,39216,62136,147873,222710,231095,187707,162527,90541,10459,-2356,22773,-11320,-73683,-84992,-81331,-94086,-67904,9183,90481,129280,148917,102117,97956,144407,164097,145699,108031,73946,-17815,8248,1221,-3138,-3431,-8041,-15679,-27229,-8399,7710,4307,701,-28373,-84044,-19685,73890,110680,11883,-85872,-119424,-138232,-124093,-95717,-44345,55585,171885,244487,116585,-39431,-109522,-139853,-76645,-42247,-17918,23666,54177,54913,18788,-14098,-78616,-60540,-38737,-42296,-81096,-116182,-17824,51730,48957,-48827,-83180,-26184,31270,34141,-63714,-85357,-56329,-81599,-59775,-12231,-28926,-41651,-55424,-85197,-107940,-33883,60497,149317,192421,216589,152746,91565,17292,-39788,-83223,-69579,-34868,-14455,10346,46677,139895,329579,430479,356818,125445,-24320,-93402,-87178,-20980,56762,78761,82275,49854,82478,208755,205833,118690,36594,38544,79248,126351,151698,148221,31609,-92262,-46483,17831,-27672,-52158,210104,612074,659182,250878,-79897,-77725,-21,42542,29958,-7516,-58783,-121665,-149766,-87702,6318,81987,88892,50565,-121469,-187905,-90657,-18740,354,-63354,-115594,-89561,-137980,-129961,-78900,-57545,-63297,-22012,-28750,-98261,-140458,-76164,-47721,-54876,-75933,-112556,-131928,-54870,29313,75174,128102,189187,123388,35442,-25277,-62762,-68297,-20039,19920,58430,113950,103630,59135,-6210,-1819,42748,84853,89137,62153,-5327,-78536,-161840,-42208,50967,67051,58529,46150,67963,11704,-57499,60625,27829,-15544,13274,41428,-20103,-99743,-60422,83259,233641,224736,191167,204256,298040,438428,455831,299312,114597,-31518,-73355,-85851,-91952,-82066,-46962,-65416,-111512,-100824,-66956,12319,182870,287071,277154,157952,91278,22857,-19495,-51982,-54442,-60290,-88517,-36628,33957,35592,-9580,-25380,-8405,43664,122113,237098,331241,269894,154589,138107,136832,42593,-55004,-49367,-28931,15491,17515,9338,57170,143663,162853,127470,112660,139039,98856,2676,-36854,-26963,-52830,-77367,-10486,74737,186855,250175,152346,-4563,-94120,-88289,-20923,-19161,-58237,-63443,18305,114829,199951,236302,194653,100965,26036,-34470,-75163,-113864,-68770,-9177,47321,93250,59683,-30922,24474,159836,216301,53057,-78917,-123214,-21433,31147,-15417,-106716,-129989,-79167,-58277,-39517,-82087,-88784,-38902,-12994,-50052,-74853,-106595,3937,85083,112615,45630,-65200,-42126,52590,5021,-33051,-68135,-102852,-111152,-117155,-58438,-47106,-89045,-2173,201255,399677,478168,298938,126944,-30858,-155094,-42172,180007,376822,488473,476744,397654,177886,-15561,-124946,-114162,-113169,-19358,58916,43558,-47076,-104898,-67080,-56708,-67570,-75325,-58914,-14743,17837,34869,72560,133295,157213,74914,-41379,3985,187383,266113,179917,72645,1851,-106915,-63894,-315,58838,175334,399864,520568,430091,189504,13927,-60200,-67343,-40878,-43485,-43094,-32972,-32466,14456,81380,136016,143995,86890,-613,-83251,-40237,7763,-20854,-82371,-65999,-50513,-73807,15623,146629,184308,84161,-21370,-25972,-31264,-93895,-96082,-58503,-64170,-73650,-108665,-59421,-7697,10750,-2420,-87676,-47886,15538,38454,37987,59320,88711,123836,96975,54984,28237,6125,34927,49675,73189,93028,82802,101715,96057,-6694,-92187,-2276,87758,79752,-45102,-112608,-41692,-80573,-77809,35705,152195,190200,177214,174466,124712,26612,-41741,38212,181346,228807,127412,-17458,-42864,91353,175808,138785,-24702,-83339,49226,113195,85433,20675,20307,108075,106904,90315,54306,31561,65759,121748,209619,179338,105475,57574,31571,-228,-45689,-47490,12148,46282,36017,28045,31828,52335,23482,-30227,31549,71152,47775,2365,-45901,-94024,-128370,-51732,229,54126,98595,144038,167636,139254,134704,126350,132929,69316,-42354,-106146,-135135,-91940,21657,113892,85628,13293,-58705,-9094,136212,356227,532025,428184,104595,-67971,-101738,-133472,-111191,-32259,49518,133763,209114,163852,54123,-12572,-68746,-132489,-114025,-120972,-92708,-84595,-126468,-123988,-63089,-62596,-118764,-55313,18785,71443,94964,35952,-7716,-43670,-93068,-130737,-112894,-88303,-22749,75011,118748,105193,20955,-36607,63350,168528,215622,224943,134364,109249,156217,111490,-8130,-93434,4901,22424,-4780,-67290,-65056,22253,3214,-38204,-28260,-4750,11357,-17113,-36603,-2956,3787,-29377,-25505,-20597,-25870,-55390,-78963,-80338,-97770,-96434,-125739,-81254,3490,37819,35630,21352,-69140,-98895,-62570,5512,50953,19460,-51091,-128365,-71172,41213,74348,81463,91627,122826,132500,240743,243740,285637,211132,67435,25512,9700,-9049,58831,86560,24873,-62623,-124845,-83373,-35127,-23588,14920,24814,15463,36343,88597,167314,235603,188868,87290,-9191,-62762,-84588,-86064,-69864,-56870,-35119,3132,28509,30165,21931,-58116,-18723,127026,217647,206071,116241,22548,-30740,104719,119412,40259,-80641,-91598,-39850,-38360,-56581,-10370,49503,58728,-110,-77507,-120509,-55707,-14887,-25414,-42990,-69402,-99475,-111898,-114186,-98678,-78001,-23955,28312,73378,219007,225938,112632,43585,-8194,-53969,-72779,-53339,16264,24595,-56183,-135805,-77181,27500,113932,66398,-44703,-19299,146688,85405,30099,-61260,-100097,-23244,7290,1982,-10597,54452,119064,52465,-41332,-33321,81219,173395,93779,-17816,-51509,10874,77993,94336,26562,-49421,-100460,-43234,46192,150016,170353,91638,16092,-35354,-106246,-128130,-115932,-116515,-65691,-24418,-46551,-71713,2423,135935,102492,3023,-46977,-84871,-112839,-90770,-67645,-61957,-90177,-111658,-92365,-86427,-89912,-93041,-64463,-20244,-7349,21701,3841,-21825,-23519,-49680,-106435,-128819,-75085,1008,129111,324534,554533,669072,597524,405165,181649,6619,94912,226818,121384,4395,-65916,-57362,-116299,-13289,80503,170656,175918,92436,43772,254,-20792,-40831,-30400,24352,30747,46039,21466,-25189,-9586,86784,107589,-34260,-116435,-33318,18284,-17927,-42454,-41482,-37305,-68067,-113923,-70468,-17579,-32773,-88684,-101452,-106807,-21170,109321,199036,208386,110371,-22756,-79377,-36001,-9020,-25699,-80693,-1422,34783,38819,68562,295109,474788,262812,-9552,-83186,-55970,-97903,-103418,-81327,10279,32181,9226,43447,59854,125875,150652,73928,-42592,-102585,-54081,-11717,13197,-6659,-33399,-59825,-79507,-77408,-58908,-40839,-31488,11391,25770,34777,31101,4122,-32930,-37555,28233,58428,24656,17852,38895,81281,160725,48929,-68287,-101655,-76503,-63420,37337,139793,126071,61660,-25720,-63303,-54057,-29858,-53414,-60349,-39258,-26230,-22031,3658,40087,56194,12041,-41138,-75654,-115727,-123162,-69714,-20242,-9086,-40555,-119055,-134611,-135103,-31889,64081,106333,30029,-97004,-101478,-16846,-10708,-3690,9607,15553,26159,43207,15592,-68866,-98109,-35509,11132,10828,-21794,-59471,-88326,-75594,-66273,-70261,-59630,-19144,21956,27951,16264,-25020,-82279,-31108,50075,80108,46579,7282,-84882,-119434,-18806,73539,117564,108670,143081,119998,84760,68977,91537,143108,145964,83824,30140,-17657,-82428,-110566,-89667,-55095,-50118,-48126,-56568,-33292,-61730,-102294,-121573,-81556,-78200,-80444,-83024,-80704,-91376,-143376,-72808,-5506,74129,61344,3174,-60862,-81550,-31263,13737,22015,-14240,-19116,44583,59988,35020,-9066,-64897,-57266,-59167,-31669,-27949,-28484,-20567,-27175,-24098,-14069,-32615,-78727,-129437,-107680,-34584,35473,2424,-67091,-100047,-14402,155675,228967,181423,138488,124500,116069,175114,218067,198998,57356,-114002,64377,189450,163309,31749,-104725,-99146,-41516,-57862,-30055,99714,59834,-51600,-99420,-2831,35205,29365,-26527,-102997,-86549,-37806,-12161,60286,198102,206501,184420,205578,210902,142854,-6879,-98848,-103941,16987,175496,342404,335676,184230,102830,79353,112482,61117,1573,-75930,-43311,136944,283061,232058,130561,121027,219700,318735,259643,178422,134970,118433,112032,118366,106532,62144,21014,-45624,-30314,87960,161257,183364,156545,108550,37399,-75850,20234,-69672,-52838,-5249,17785,70618,222428,382520,377243,269751,134645,88802,74341,44102,-57144,-78091,-8100,47119,-11088,-98150,-88405,-887,74077,122950,70972,27614,-14547,-22768,-34949,-30204,25651,119851,246254,317449,311598,138479,-8267,-77941,-73619,-45843,-37906,-72124,-44390,51361,86938,111626,148554,133600,14208,-83228,-75765,-38434,-56438,-71114,-59823,-13352,14372,42939,13664,-45572,-105376,-71564,-32804,-42973,-9922,-17151,-48325,-66597,-47606,-18613,-50108,-16295,87992,129138,78216,123811,283039,293693,236455,261047,308800,199030,-6082,-93013,-28840,65194,97826,46546,-61453,-86026,-14216,-12940,-37673,3013,77077,140407,159138,186213,217812,219716,249592,207583,120192,85926,45473,-45075,-122074,-75747,14922,70325,-26963,-79102,-49530,-18875,-72998,-128967,-105497,-56876,-56021,-70149,-85468,-89596,-61002,-36938,-37622,-51246,-75876,-14605,30151,-883,-40788,-14581,6510,48675,92951,101442,14476,-69437,-95883,-67856,-97041,-117084,-87549,-77310,-101229,-93499,-38434,15146,69637,74656,-21616,-125191,-43263,71791,101626,24185,40894,102200,98525,73056,13594,-42279,-62596,39363,93661,153491,262419,367015,368284,313488,181659,211433,263602,102234,-69781,-86434,33678,137488,125172,67912,19090,-33462,-79985,-120228,-105780,-79636,-60967,-90267,-70191,12163,85864,103307,-2894,-108162,8096,178996,231604,144810,16911,-94072,-134944,-127702,-105670,-137185,-80666,14129,82327,30422,-98530,-52539,5769,13644,9596,-25722,-70609,-16225,44166,46630,-12693,-15650,73183,83284,-40326,-146480,-65742,-2545,-54819,-140239,-42848,69206,67642,-55735,-24836,113789,127214,-6407,-91091,-20242,14942,-8967,-85939,-34732,146656,250560,200201,92385,-9461,-7107,-13635,-50385,-53119,-16572,63907,173579,256392,275017,211882,105896,18131,-15775,26028,138493,323932,367236,237195,87010,164,-34314,-49789,-38088,-56552,-139356,-27113,46359,73466,71011,109339,146538,156087,175322,161411,153001,198202,208135,108982,54242,15161,-30049,-88376,-125457,-103833,-62608,-35166,-48776,-50189,-35477,-38582,-69109,-51344,-11141,120493,325919,299259,125837,1748,-27795,-42658,-93215,-103823,-28707,-27502,-51439,-30809,2136,38381,-13429,-89091,-89890,-53008,-32782,-9172,91209,145752,95695,-21053,-80188,-8817,6659,-8083,-14314],[-20361,-20522,-12916,11790,6415,3235,-4131,-12685,-27773,20658,107706,179151,161751,79051,-9429,-50648,-28825,-34261,-52632,-67192,-46843,-19645,10342,14549,27136,67060,71913,51899,9537,-43630,-56929,1526,87895,120467,31318,-57536,-24997,47337,88456,93280,31331,-15688,36552,54248,-28338,-83588,-29900,-29058,-51780,-54648,-29206,-3694,-28263,-79459,-44309,-7782,-23443,-52444,-20738,9124,-49070,-20966,82189,212477,305640,254253,177692,128482,104791,51877,-67563,-75925,-43216,-59787,-72750,-50994,12468,109213,101786,11038,-71392,-59658,-91515,-113639,-51079,-30150,-78207,-29317,6516,-60764,-44510,44486,62123,8044,-88278,-50908,72309,87704,30926,-11383,-5010,14247,39188,34851,42643,111964,157002,78050,-29678,-93453,-25131,-9945,-13776,-70770,-20163,82473,240498,68506,-27969,-77826,-89666,-89375,-56034,-43198,-56356,-15903,26755,47244,59060,28229,365,25695,57800,13142,-49968,-103737,-107264,-83800,-42771,17293,77771,33680,20178,9677,-57092,-53957,74649,60035,38332,47271,35316,-23667,16614,125453,227339,212272,119596,33587,-25727,-49665,-41453,-66165,-46760,33371,112801,70406,26938,25620,4728,-25837,-86984,-175470,-116831,-143,39549,-99355,-66647,11295,33266,53667,61203,-35213,-122669,-136381,-175137,-154190,-70513,-2649,132172,209089,210367,165900,110887,155826,176039,-4995,-108198,-64690,1564,707,2456,28702,-2936,41393,42714,11441,28705,-16555,-57955,-27766,-31916,-57620,-75566,-79876,-51958,-35025,-112466,-39261,12932,-3483,-49878,-37534,-26989,-23171,60301,175600,221472,131809,68464,87895,112688,165694,244663,303994,310412,277879,219398,60422,31741,92143,199231,266100,209091,14261,-87865,-42494,17979,25871,-35531,-76170,-91993,-107627,-86957,-32749,6337,42215,38444,60139,167651,246864,166976,38854,-38224,-88569,-93560,-97827,-117341,-68047,87806,161959,137392,61445,-31470,-102925,-132055,-135115,-14831,112447,102760,106761,115730,104165,58940,8086,-577,-26373,-70229,-6655,98311,207303,279185,283079,182753,79620,-19862,-21851,76936,93600,111290,186207,275824,161749,3970,-70656,-93898,-23668,17448,131263,83639,76764,48781,-33264,-117165,-74787,-47597,-42417,-40060,-58093,-41637,15899,117495,191003,125923,12575,-70426,-115691,-91739,3860,117193,176462,182916,195319,94024,-77772,-75408,-6367,43607,32996,8954,-24770,-107790,-55016,-4514,-13713,22584,-41613,-35314,-5889,-33698,-74230,-60397,-34018,-325,15169,-25350,-119146,-44463,-19911,-36302,-106448,-149426,-60754,-64584,-99881,-26633,11176,22576,41423,57515,9403,-102687,-133651,-37070,-41272,-99411,-153740,-164949,-111601,3930,54508,72244,79351,113953,133384,115013,53277,-28188,-60571,-54883,-27627,-20612,-68462,-113256,-111449,-84221,-25497,11186,-7807,-52126,-14383,71915,128586,49163,-30297,-85011,-100394,-56700,8094,36761,88831,65529,-24811,-75989,-85107,-19774,51811,43270,55818,73292,53611,34184,80826,105226,60086,12041,-19693,-37964,-71602,-104078,-61901,-30336,-54763,-89729,-65140,-23209,66120,190962,221745,91863,-55423,-99354,133919,459312,458638,295473,104757,2955,39895,72631,46700,-5317,-63964,-86190,-16383,58988,11133,-42142,-58491,-17916,-26104,-71243,-64594,-82198,-14433,107137,110461,64274,9540,129624,344216,432144,282259,-26627,-247839,-123708,-48720,-45950,-93241,-97210,-1109,111290,156214,49151,-67052,-109714,-23627,29350,56238,80272,133800,133097,65523,-7206,-15685,16312,18370,19121,29316,-37219,-102538,-112844,-68038,3954,49035,39575,67780,-30852,-25938,-150,-34506,-80910,-23862,678,12871,84859,129391,57487,-81081,-137653,-72623,-71625,-83058,29832,152109,291088,372739,266435,30960,-51242,-40245,-9888,-17868,-41462,-11831,29624,10557,-46983,-105930,-128838,-93179,-22766,73227,196403,283609,228966,102976,68953,65531,21070,-109754,-31366,6289,-112444,-20839,83797,-1859,-68302,-108112,-64411,-67547,-33034,-16363,49642,155976,207286,106927,-57768,-101219,63954,118320,49634,-76681,-54167,-28405,-77065,-97437,-68406,36221,110680,85656,-1429,-78144,-62014,6781,-1446,-63255,-80451,-103314,-82655,-106303,-102636,-9345,19098,37679,115487,187223,193519,141556,126203,84319,20803,4351,25120,6640,-68779,-84671,-82088,-98102,-79004,-9430,67514,104887,119733,68281,69162,129109,175710,173602,138839,90513,-15304,7216,3847,6256,3829,-10025,-22288,-31347,-6987,16174,15218,12161,-14553,-70608,-5806,88038,131130,36802,-55443,-100560,-131021,-123993,-104448,-67787,46614,191163,270491,122099,-42838,-106123,-141184,-117814,-93566,-59311,5506,58424,61082,33213,7256,-47593,-48477,-29107,-29504,-74497,-107465,-20105,39898,43470,-51309,-88483,-23547,36457,28869,-76048,-79750,-43237,-62399,-29584,36852,17358,-5557,-32978,-83050,-101266,-21637,76070,161237,192418,206957,127404,55215,-17347,-65414,-103749,-75664,-42726,-19254,11911,53182,134245,293786,392231,344994,112553,-31036,-88607,-73466,-14674,40590,66490,70887,33029,52973,215590,255365,152143,57263,80341,130915,179947,199243,174139,32679,-100456,-55928,-17986,-71062,-53644,191564,561248,645424,254179,-76481,-82075,-1698,40270,22796,-17624,-69536,-141544,-117016,-37250,51436,102228,87899,41059,-130610,-132156,-84101,-27246,-10430,-59708,-129703,-103383,-147202,-130867,-82238,-54711,-48727,-8890,-22590,-93947,-145641,-81350,-48469,-50338,-71224,-111603,-145535,-59238,40175,108788,180787,262221,170144,57274,-9330,-40422,-36080,10573,45765,76624,115791,97630,56581,-3748,12256,62221,101279,103037,69543,-11371,-80311,-169595,-47113,38027,48841,53945,39714,51566,-15505,-96948,-6537,2892,-7824,18240,11878,-47091,-120454,-61249,55396,207986,216161,179092,178632,260797,406961,479056,330067,106176,-51216,-101245,-114991,-116794,-95502,-53803,-73077,-126203,-108816,-63611,16292,212187,322832,274275,149438,97306,28833,-15629,-48701,-50676,-61656,-105978,-51986,25993,27155,-17757,-25016,8703,76265,156332,261826,337485,252046,113966,91231,102116,30794,-49712,-36663,-3324,52487,42611,33552,87027,173439,183595,127512,92998,112836,79746,-9421,-42274,-28960,-51687,-60577,10795,95740,203156,260124,143625,-18406,-106124,-68621,8928,16847,-23238,-33719,41070,121040,179199,189031,138342,59379,8948,-35445,-68655,-91678,-40263,14989,56384,89952,54744,-13722,50081,173037,186180,26770,-72862,-101136,-50993,4172,-37604,-123529,-122976,-68971,-52674,-31769,-66503,-70037,-23571,7422,-12380,-34078,-108806,-6280,77270,95678,18281,-78331,-7635,86316,29856,-23002,-77576,-131547,-139901,-137717,-59772,-38648,-75041,-3973,179907,358366,446653,287896,116676,-48868,-158536,-34004,157900,323033,422061,413493,360984,182917,-3155,-114707,-107490,-88496,-1287,87633,71994,-34621,-105809,-72638,-52232,-56271,-60703,-44637,-9231,6076,11804,47638,119730,174261,107484,-13416,-31877,143703,242599,167770,67443,7226,-90160,-65895,11011,70984,175145,394527,535690,447235,209649,23532,-64869,-81215,-59665,-55895,-50849,-48322,-59023,6030,77694,141718,153318,92726,4178,-83567,-52089,-10332,-40500,-99887,-57995,-50215,-88389,10341,143472,212408,149067,37344,-4612,-27424,-94113,-98184,-63298,-65002,-73259,-107432,-60364,-5551,9236,-7658,-73747,-22889,28854,28475,15606,41259,80328,126581,106883,67184,44783,25635,48619,56314,73419,101446,91445,105216,113619,14389,-89644,-10976,73138,55564,-62604,-126368,-61380,-93312,-67075,33913,135371,164760,152105,155532,107729,16739,-38206,64238,233285,286507,159912,-20363,-51590,92280,173454,130735,-29394,-59155,79752,136356,90976,14264,5475,93081,104981,97026,62553,42289,82864,146269,243740,212146,116511,55816,23972,-9754,-54236,-55034,7573,44987,41545,41103,45574,57423,13991,-54555,8909,70972,61768,15920,-37006,-91466,-124510,-41891,10011,61147,99335,133567,140771,101469,80681,57313,67230,33516,-54402,-107001,-134293,-98325,11943,93410,70957,13921,-52944,-3192,150168,368658,539936,447018,122563,-55919,-101119,-134342,-109773,-30325,47522,138884,210558,132721,16410,-38036,-77849,-131333,-121568,-151671,-137422,-141546,-147002,-145461,-101650,-105993,-164550,-56459,19200,63890,68723,8334,-18626,-41759,-84200,-126856,-135336,-115253,-41444,62481,114206,94783,-3113,-55611,57983,185161,224604,193482,97522,108712,178196,122742,4049,-106526,-6962,8519,-18271,-51080,-16685,57452,14165,-37301,-36884,-14060,9307,2023,27797,75843,48334,-27567,-30257,-16828,-16358,-45432,-75654,-81618,-86484,-88669,-109036,-59509,15941,39863,26796,7018,-78764,-93528,-60321,6739,56363,33606,-30348,-104588,-102377,10208,62880,58275,66536,128244,191828,283843,228530,279684,226598,87429,39384,899,-68412,769,56691,12906,-71181,-125542,-73979,-24618,-14867,19431,35693,29397,47820,89625,165155,233553,193383,98802,4887,-47328,-69319,-75990,-75998,-73608,-46727,2864,31559,30050,17863,-50532,-20387,120547,202731,177549,84521,-2473,-31587,155716,203335,83154,-65321,-93189,-45403,-46551,-57992,-7231,60871,82120,21472,-59506,-111699,-58954,-21549,-33913,-50767,-72818,-101635,-120464,-127221,-107840,-79626,-27171,18412,53889,188426,201162,94202,23778,-30112,-68089,-80370,-56384,21425,43199,-29491,-116651,-78966,28726,125066,79854,-24161,-21203,133509,88300,42779,-47685,-93629,-14413,28459,36829,20870,30547,91517,36941,-55847,-30225,81052,172193,109336,-7213,-62507,4109,80402,105473,33558,-52714,-114487,-25808,70191,161054,167190,79035,7848,-39896,-105068,-96890,-95979,-108219,-56302,-4736,-22703,-58622,-5530,121410,95256,1742,-35834,-78784,-113653,-102094,-88341,-84624,-104587,-105065,-85269,-82545,-82617,-79247,-49629,-10070,-11436,6183,-4701,-26991,-24103,-45428,-100761,-124270,-71814,14,117340,309110,564636,690842,609773,398877,166088,-10305,82358,215368,117882,13687,-41389,-41281,-108528,-25969,61988,144469,150338,76158,40477,10385,-10319,-41852,-43486,-5541,2112,20538,8198,-30524,-22352,52894,80695,-33852,-116697,-34177,28488,-12698,-35563,-37311,-30801,-50247,-99933,-80784,-40769,-57755,-105243,-103358,-111895,-35654,68703,140796,159622,93835,-21625,-94065,-60713,-29686,-52652,-120314,10835,70966,64906,51202,240429,450959,252896,3347,-95838,-53638,-70612,-56950,-36391,-8592,-4771,-34942,15863,51371,132865,159765,74212,-48496,-113233,-55124,-8901,15034,-8806,-29923,-47534,-68036,-75057,-68999,-53141,-28915,22389,32523,37717,37002,12103,-26651,-28451,48240,83799,46589,34025,49326,94314,145170,8198,-96234,-82683,-50952,-53923,32013,131856,110855,38689,-48820,-84217,-80974,-62682,-77185,-58361,-35184,-33381,-43973,-25110,8321,35460,5206,-37518,-62085,-105636,-104281,-40774,7621,7343,-38842,-126993,-111857,-126577,-44387,48309,93389,23352,-100931,-93916,-16947,-25287,-21341,-10337,-1722,16949,33019,312,-86755,-88610,-20771,25312,27225,-6118,-46260,-66378,-53302,-58572,-75682,-57118,-8928,36284,43639,27954,-12266,-61230,-8970,67447,85849,36433,-25043,-114900,-133359,-55535,57219,137126,158141,190674,155620,105860,67610,91219,151924,148437,70248,13976,-13420,-67099,-100852,-83890,-40829,-26651,-19223,-31460,-30425,-71828,-110414,-101792,-72866,-82573,-89166,-91075,-83115,-89891,-142951,-78866,-16860,55191,28224,-33951,-90365,-43497,7302,39379,32628,-20599,-27471,41892,60973,34809,-17393,-69527,-51548,-58842,-45935,-34891,-30925,-26641,-31685,-20848,-6407,-23814,-73529,-129366,-95998,-15953,49454,11583,-59500,-95838,-15518,149875,223616,164797,117065,109961,118156,199653,241196,194958,39546,-139705,77471,216596,180037,26738,-114604,-74434,-20943,-41679,-20010,104597,44956,-72327,-87771,59047,92957,61973,-18050,-109891,-96872,-52965,-27300,53466,193081,217607,214098,222688,211004,135045,-17449,-107029,-89552,35660,195501,352780,338152,176431,92505,69480,94181,29018,-14499,-44517,8523,180027,294495,219953,119834,113442,208944,290135,222416,153097,127344,123474,128895,134054,109430,47905,2268,-40393,4074,117253,176200,181945,149611,118171,60905,-4517,79834,-48975,-50630,7336,46212,110671,270849,417861,391366,267930,118380,51009,37103,17524,-64575,-69529,2402,64192,27846,-51298,-48874,27691,94433,128675,65134,24157,-9577,-29417,-49830,-29768,45963,166573,320314,370433,320068,124723,-29782,-109922,-98918,-59691,-40741,-72338,-53972,56824,93668,104491,117795,97850,-13146,-81411,-52752,-20420,-54854,-74825,-55495,-1494,22209,46531,21693,-50104,-98138,-39864,6434,1374,19773,-9943,-40297,-55092,-39137,-22206,-61720,-36612,61909,123795,101685,167708,305425,276433,236875,286069,334215,188580,-11626,-82010,-12826,83382,108125,41476,-71766,-68554,4725,14641,2165,48520,129780,199558,215841,229959,246349,245748,270510,182845,73336,57132,40464,-34236,-93517,-45394,59264,94511,-23867,-80085,-40180,-4623,-61877,-138391,-74260,-11775,-28786,-62009,-82564,-83801,-56296,-39856,-40903,-45861,-68944,-11960,32193,3539,-32949,-15471,-1652,37780,78721,85772,2141,-76464,-84063,-51733,-88479,-132168,-102003,-79141,-97166,-90385,-36533,17145,73581,73116,-29822,-112072,-35742,62117,60676,-27338,-10085,40481,44229,40961,-8519,-62222,-56256,62395,113457,137368,226638,338963,357284,316943,173643,203200,280521,128898,-53974,-105238,-20056,74670,76411,27345,-16822,-56558,-89211,-114707,-95986,-72120,-52546,-82457,-60519,27366,109562,132752,25826,-98539,-26150,127191,163664,81152,2267,-81590,-112117,-122865,-111759,-141616,-77739,10272,64423,4276,-121732,-44804,12116,16988,11217,-32097,-91680,-35415,34839,54976,2377,-15936,68368,100780,-142,-85518,-47599,-1923,-53554,-132800,-19069,106660,105823,-26388,-50898,91404,116098,-14802,-86412,-11097,34099,16653,-77497,-57181,142326,287903,220155,87334,-23759,-11793,217,-33283,-39760,3513,107701,236843,305717,288686,200662,91659,14544,-14446,26294,129560,282564,340038,256129,123133,26153,-24005,-51542,-50531,-72187,-130373,-24314,45911,76461,85052,117380,146381,152035,170840,160846,153077,197273,218538,133515,86388,33100,-27751,-100030,-129304,-86019,-37886,-21217,-54309,-67916,-43777,-36579,-61456,-42771,-5387,114648,303827,280006,117906,10892,-6559,-29676,-86601,-98093,-24138,-19926,-52909,-45154,-15955,26840,-10287,-77185,-69635,-27177,-6946,-15597,54849,108475,85302,-11705,-83345,-22518,-5957,-20561,-30812],[-31595,-28488,-15760,14444,17575,14209,2720,-14184,-33533,18073,98939,154578,133132,55277,-23129,-33867,-12164,-32884,-57454,-73510,-51279,-16254,19211,24309,30247,57002,49093,29167,-5267,-42126,-52707,7545,102958,133419,43834,-51360,-27417,49485,84891,85364,28208,-10116,45955,62673,-18892,-78187,-18180,-12785,-38361,-47911,-28489,-7546,-47691,-80215,-603,31490,1899,-54772,-23553,21631,-26710,9913,109199,239040,320913,271840,193533,133518,102935,37907,-65409,-42162,-24042,-53234,-68289,-42966,21392,107333,93683,-1603,-77443,-54314,-86172,-109958,-44711,-21620,-69167,-16249,26020,-48003,-59031,27914,62051,30858,-66613,-62993,65050,73813,14211,-36324,-42789,-20940,15494,14362,33836,124589,183854,95589,-24545,-88563,-15600,9274,18888,-42829,-18233,60251,194936,43105,-40286,-84653,-87238,-75122,-53046,-50681,-70790,-16585,24721,38281,48995,20500,-24645,2258,37930,5956,-48229,-96383,-105475,-75473,-41319,3602,47384,6556,3571,4791,-50722,-82222,47627,41342,24794,42773,33879,-25999,18638,131488,236102,229285,140713,51824,-36568,-49313,-33695,-60925,-43749,34830,115687,72492,17983,12109,-9840,-41930,-106793,-180336,-106535,5480,50177,-118638,-57284,32930,36235,39742,40037,-44645,-116826,-138469,-173290,-134869,-74707,-12361,131978,254655,275622,218298,158962,192658,148270,-56044,-132534,-35429,25587,20886,27466,33457,-19645,32195,38421,21980,41707,-5722,-65428,-48921,-49524,-74680,-81946,-71653,-49814,-44045,-131864,-24280,40107,27653,-24967,-55856,-62008,-76054,19072,143906,185098,100211,42884,67281,99355,153660,225478,276888,291291,279910,236997,68247,33942,103656,229117,299453,227632,20879,-97374,-66164,-8607,15130,-31705,-72192,-116976,-103420,-96135,-33519,17884,60356,24301,-8108,110261,219057,167880,39174,-46782,-90297,-80478,-90045,-126548,-95271,60241,131598,105419,37052,-67658,-113349,-109034,-91206,24509,105444,70983,68594,86401,87351,56139,14099,-1886,-32582,-64793,6568,117447,243840,330715,322471,206184,93806,-8984,-26160,73589,93491,106760,180250,270497,147412,723,-53466,-116780,-33742,60172,167117,106612,73158,23949,-65524,-119101,-52902,-33434,-33767,-29497,-39240,-24278,35131,131464,202515,139415,29558,-46120,-103546,-98368,7274,131064,207537,219155,216884,82157,-95507,-64537,-5739,24948,2935,-7265,-25668,-85392,-30488,6910,-16444,3801,-70032,-64490,-28218,-44279,-77469,-59867,-31985,-1404,9454,-32497,-114909,-30103,6023,-9712,-82252,-166433,-80593,-71953,-136605,-59502,-8565,4585,27934,56762,11106,-98512,-121105,-32713,-33270,-88902,-146137,-133200,-91300,-2343,50274,96079,111216,143755,165788,146005,76900,-9256,-39407,-26899,-1035,-575,-49856,-99681,-101881,-73893,-19161,8765,-15890,-65285,-40263,23952,98575,36585,-34082,-68341,-55242,-6632,54018,67679,105175,71996,-29697,-81722,-78659,-5922,72843,79748,95888,114741,80565,42420,76712,91645,43840,874,-25177,-35708,-65822,-96493,-61295,-37013,-67741,-87837,-64855,-29664,48010,149911,158272,56227,-58633,-90851,159466,477949,448430,282426,102634,-4486,28115,57955,34897,-15818,-76818,-95619,-25424,48708,-11874,-79237,-69778,-7334,-17222,-63726,-59423,-82940,-47295,84851,108846,52916,-9147,100753,308018,370827,199829,-104773,-247981,-100523,-42587,-51558,-108736,-112763,-2478,116153,166056,58784,-57152,-98122,-15248,36405,54517,68308,111499,106647,57776,-4699,-23693,-4855,-3244,-1184,3946,-56175,-118515,-140329,-96624,-18209,27377,8774,27846,-45991,-29731,3162,-25256,-83844,-37045,-10481,-4294,56892,105024,43730,-87972,-134010,-76300,-76096,-81371,45752,170047,303927,377546,271547,43986,-39310,-30378,1527,-5416,-26372,7106,61915,37663,-33644,-100811,-129127,-99988,-34069,63056,183725,276003,225017,102458,62455,45196,-2376,-119401,-30377,-137,-117197,-25329,62237,-34069,-84821,-115298,-72679,-87978,-52432,-30721,38449,139164,178818,70679,-90719,-89395,64190,109238,49210,-68100,-47089,-26384,-74615,-90518,-60196,48865,136089,126887,40813,-56435,-62664,23551,42669,-4757,-34562,-72515,-69638,-96581,-142895,-39030,-1448,12709,83470,151401,158471,97253,88345,78375,31557,8307,23027,24943,-62960,-79681,-80290,-101266,-89904,-35388,35185,72999,84983,35089,43327,115726,187457,203564,170549,105070,-8359,9844,10381,17772,11330,-12926,-30438,-36958,-6387,24789,26343,21596,-2835,-57738,5428,93590,137129,50308,-28747,-83822,-125342,-121078,-100412,-89686,36422,196686,277917,121072,-47124,-97561,-112596,-156547,-144971,-98752,-12616,63951,72107,56618,36154,-13857,-32828,-17783,-16845,-67166,-101519,-30163,19915,32491,-54688,-94897,-22256,39970,24049,-85797,-76338,-32973,-44691,-1812,83796,68285,34406,-6981,-77141,-95903,-9180,91970,171216,188679,188551,96300,18906,-45048,-85999,-115763,-75016,-48729,-25690,11303,58082,127554,255143,347231,328790,103054,-34743,-81862,-60210,-12975,19992,52336,60343,19665,21231,208858,299228,186934,82099,124155,181582,230789,243172,197543,36623,-103018,-60419,-45567,-111805,-54997,166391,479364,589343,242525,-72937,-85657,-4312,36316,16161,-25650,-78502,-156239,-82032,14343,94890,119236,85390,33715,-73675,-71269,-69701,-31418,-18191,-55925,-139823,-113783,-153372,-130021,-81287,-44358,-27991,5949,-16079,-89376,-147533,-82847,-44313,-38489,-57890,-100808,-150066,-62971,49690,141632,231078,329319,218589,82028,8135,-17299,-3934,39928,70432,95679,121264,96415,59460,5432,29994,83226,117737,115753,75589,-15943,-78056,-165294,-53520,26431,34871,53804,40374,42987,-37033,-119807,-86949,-35672,1094,29216,-12945,-62408,-119927,-58308,28266,178295,201987,160255,146043,216808,361382,481159,348841,95034,-69015,-125559,-142909,-139976,-99919,-54390,-75950,-138542,-116278,-61606,13157,219308,325761,242619,126677,96943,32854,-11025,-44002,-46135,-63078,-124194,-56348,27912,26471,-19434,-18450,31519,111431,191535,283953,333653,227067,72871,45277,70348,23348,-40615,-21975,22207,82341,63395,55720,116325,202765,204392,128473,74140,83040,55463,-21673,-41955,-24239,-42445,-39552,30873,111755,207332,254292,126317,-29521,-102928,-39748,40817,50942,7679,-9703,56813,120109,155445,146052,90569,24104,-5793,-32513,-56319,-63430,-7421,34248,54766,69326,34459,-943,76003,182023,153715,8298,-58394,-69115,-84216,-27721,-62143,-133053,-102381,-52977,-41955,-18328,-45753,-48890,-5846,32028,35388,9530,-106228,-15696,69324,78147,-7105,-89972,19014,106740,44094,-13343,-81530,-159265,-139390,-119026,-57182,-29223,-57615,-2425,151089,297550,385561,260372,99789,-61631,-130577,-13412,141075,270147,352704,346762,315558,181590,7607,-105780,-99827,-65157,23028,122442,106170,-18241,-97148,-75375,-47406,-44263,-44920,-27894,-1675,-4652,-9278,25212,104891,187547,138731,15449,-71148,90612,210119,152959,62676,13056,-71227,-65243,21076,81615,170966,367374,514932,438615,222122,35631,-64131,-89549,-73192,-62865,-53711,-62752,-82595,1263,73588,145677,163001,100562,12236,-78404,-59516,-26412,-58297,-111833,-46994,-50383,-102555,5937,135870,223373,198320,96424,28220,-16863,-88597,-97800,-63622,-64970,-71319,-100297,-61096,-4386,8142,-9309,-56297,-838,46238,26834,-4117,23791,70408,124779,113204,77335,60240,46015,63547,63202,71081,106138,97390,104580,124322,33568,-86162,-21937,52948,25458,-78143,-141500,-83597,-103290,-48973,37769,121339,141438,129763,138668,91952,7984,-32695,90260,281624,335401,187365,-23533,-61074,92816,167858,117901,-33309,-34762,106443,154926,95544,9010,-7958,76988,103002,104027,70899,52760,98180,165346,265579,236101,124285,52898,16156,-17992,-60641,-60626,4418,46633,51149,56066,57726,59485,3299,-77244,-10345,72985,77242,30029,-27205,-86653,-115986,-29432,20078,66945,100182,126044,118155,66117,29076,-7390,3889,-2342,-63545,-98263,-116972,-98477,2977,71711,55309,14774,-44618,4326,160491,369711,527708,449161,136855,-44822,-98682,-132027,-107293,-28783,44080,140376,206264,104793,-12089,-61668,-83195,-111992,-113411,-140585,-129907,-110009,-91409,-97599,-115947,-129114,-134128,-49325,19017,54254,41344,-20181,-31044,-40774,-73334,-109865,-130177,-129156,-49789,52332,107190,82006,-24441,-67721,62018,210937,238533,165969,63602,96372,176937,121566,10920,-110848,-11140,6674,-8034,1051,33260,89941,21948,-35822,-41519,-20149,8566,25273,93080,156355,102660,-12477,-32098,-11847,-3737,-30765,-69547,-81150,-73032,-72429,-83407,-33766,30398,42448,18528,-5974,-87930,-90988,-59614,6149,57810,43641,-12517,-82736,-120955,-23020,46613,33257,40991,120474,233609,313744,213186,276319,248417,113732,54381,-3962,-127937,-55363,27696,3195,-73058,-113418,-66580,-17213,-8253,24326,46853,42800,56683,84765,152277,217134,189616,109334,22552,-28091,-50128,-60700,-77199,-87044,-56381,2483,33584,28909,14295,-38239,-22074,109901,182224,145474,50935,-27501,-26249,207129,288848,128727,-46918,-93910,-54517,-59493,-63827,-7256,70122,106751,46272,-39427,-97588,-59309,-26282,-40245,-56802,-76073,-103474,-126358,-135324,-110672,-78538,-29818,9081,39910,155910,167184,69425,-644,-53289,-80346,-86966,-60224,23514,60598,2165,-83149,-72006,33876,137380,91189,-5253,-9779,130649,101804,66533,-26631,-86582,-5959,50170,72081,47149,9067,63993,22834,-64363,-22911,79948,163885,118323,827,-73659,-623,82398,114362,38731,-54968,-121483,-6682,92586,163383,154328,61239,-3896,-46015,-87794,-58887,-69148,-94827,-45491,14704,1612,-43318,-13863,95366,70037,-7277,-29796,-73830,-111612,-108412,-103618,-104728,-120058,-96643,-75641,-76196,-74494,-67660,-39352,-5018,-17961,-14928,-17603,-35428,-28332,-43967,-96245,-120052,-70095,-6186,94631,268829,528966,658995,577362,366420,141348,-30218,62213,193090,111090,25669,-15366,-25061,-96862,-41934,37939,111258,117260,53029,31469,16693,-2197,-44545,-58991,-37969,-23753,-9963,-10555,-39378,-39442,9914,41043,-38248,-113571,-36030,35322,-4358,-22489,-25524,-20626,-35141,-87262,-90593,-65526,-85168,-123921,-100200,-117504,-47920,35721,90303,115265,80317,-11789,-90914,-73702,-23979,-21340,-51799,51627,111481,84057,36983,179872,402747,230700,12340,-110772,-51032,-43316,-1445,2584,-27063,-38450,-73324,-14899,40779,137198,167183,74841,-52330,-124793,-59896,-10965,11045,-16527,-32528,-39128,-57759,-71974,-78897,-61216,-23571,32899,39559,41092,41704,18134,-22280,-23148,61144,103001,63470,45510,55734,103504,128287,-18204,-109529,-59793,-31899,-45962,26218,121744,93055,11815,-77527,-109901,-112067,-96528,-94772,-57058,-32883,-39195,-64818,-54026,-25561,10662,-4358,-36312,-50009,-89944,-80674,-9075,34580,19552,-41099,-129576,-90776,-111683,-57697,32814,81257,18206,-103478,-85687,-16587,-40243,-41832,-34037,-22778,3494,18227,-18906,-104874,-69132,-2881,43171,47535,13100,-27782,-43134,-33079,-51035,-82459,-57770,-3431,45861,55513,36838,-1609,-41592,10424,79065,87689,26653,-48598,-99080,-104380,-74366,46547,156934,206339,230011,184296,124689,69606,94644,161250,149459,58839,2527,-5283,-52463,-97294,-83784,-32496,-7192,7293,-5260,-19186,-59394,-79996,-82241,-64249,-85999,-96278,-100552,-87668,-90731,-145092,-87937,-32817,26177,-16791,-82607,-80590,13895,52499,66465,42539,-26839,-31372,44253,68380,41608,-19704,-74260,-48397,-59409,-56682,-37056,-31825,-34119,-38616,-20933,-3289,-20131,-73177,-131216,-84321,-355,56567,14716,-55671,-93093,-17695,139178,211841,146507,95581,91499,111331,207978,248374,180955,17746,-142652,93513,242453,192724,17988,-122869,-47508,1146,-23673,-8955,105117,29871,-86036,-56414,107488,134013,79433,-19588,-120835,-97993,-63225,-44152,41697,177893,222439,240919,236783,207713,124684,-30180,-118414,-74884,54429,211748,345592,317090,149887,68213,52413,72820,-1919,-26953,-12849,57694,216550,292212,198184,102290,94545,181205,245737,180680,127032,114905,121179,136393,143826,113063,35963,-17433,-36274,34786,144228,185591,172259,132960,119590,81748,75431,145345,-27319,-51535,13956,67364,144281,305790,429552,384143,251778,96621,14420,-1161,-11922,-73370,-64588,7050,70569,56613,-6806,-10671,52227,107797,125081,53386,12199,-14053,-42294,-66269,-29290,60634,202495,378674,407028,316961,111993,-47503,-140406,-116435,-70053,-41310,-71490,-63087,59992,96084,94176,79896,53083,-38829,-72375,-32797,-6395,-53164,-81154,-55242,4954,24545,43445,23059,-59197,-84076,-5884,47271,50699,55843,527,-35474,-47213,-32317,-27178,-72837,-55049,37318,117944,126477,205648,308018,244998,224648,295385,339846,166512,-22029,-71907,844,99006,113712,30909,-84930,-54615,20346,41343,41343,94633,185213,261175,271247,268536,268935,266877,283691,147613,15377,20293,27840,-27142,-66056,-15103,97901,105825,-27850,-82589,-35549,3330,-54650,-142309,-39136,34627,7176,-46792,-74798,-75214,-54633,-47868,-47573,-42272,-63657,-9416,37967,14702,-20999,-14821,-7587,29271,64463,67639,-12556,-83878,-70749,-35446,-75187,-134985,-117110,-82719,-95805,-90412,-37001,16821,75304,69763,-38104,-102723,-33311,45306,15044,-78909,-60444,-15559,-8423,4821,-35834,-87080,-49755,73674,112505,106604,179845,294618,329173,303904,153401,182142,283559,147872,-40666,-116489,-69296,19520,33148,-9106,-47473,-75730,-96705,-109641,-89749,-68617,-48392,-77743,-54520,36653,125098,153128,48975,-79906,-56774,71387,90898,16630,-17563,-71028,-90579,-99722,-104020,-145629,-81746,-2385,36074,-30982,-142193,-29383,24171,26924,18321,-32080,-110366,-55517,21645,57587,15271,-12816,62963,114817,39238,-24886,-17482,-5011,-54881,-124478,-3430,132007,133875,3696,-68662,62849,94047,-27774,-84199,-5521,49553,38545,-67191,-81552,133479,315601,233176,79143,-38413,-15186,14705,-14654,-23772,25683,154090,296817,346507,295651,187276,77624,10002,-17178,17772,105649,218568,284573,257928,154471,50471,-15509,-55364,-66077,-93112,-117208,-20712,45007,76807,90973,114604,138050,143897,161873,156448,149608,188533,214912,147677,109203,43463,-32862,-119336,-107152,-51198,-3376,-1242,-51802,-82761,-51233,-35031,-54676,-35283,667,109169,278111,259429,113284,23581,10049,-20769,-81559,-92253,-20270,-12424,-54315,-62101,-34978,14786,-3353,-61058,-49149,-4672,12785,-25651,10756,65090,69100,-6400,-85255,-40220,-22823,-36760,-49625],[-41194,-35666,-18689,15639,27677,24889,9878,-13873,-36105,15796,88682,126201,99695,29898,-24470,-8949,5787,-31065,-59546,-71369,-52842,-12993,24837,28393,28091,42948,23888,5158,-20745,-40057,-46413,14101,115176,142273,52609,-47018,-30212,52312,82465,79006,26070,-5173,53308,69088,-9864,-71061,-7191,2397,-25251,-40398,-26533,-9374,-48628,-48915,42409,69009,26528,-55649,-17364,48197,10553,46232,137329,260433,324664,279403,203940,133582,93967,19364,-41530,-12238,-8064,-47035,-62363,-33520,30970,104946,86053,-10956,-79473,-49630,-81651,-101173,-35520,-10427,-55939,443,49868,-27472,-73454,10323,60579,52835,-39544,-77749,50656,55539,-173,-55038,-75861,-50609,-6743,-5081,29169,143994,219258,119399,-13122,-80017,-11938,20013,40110,-17342,-8932,42973,148143,21386,-49941,-90185,-83908,-58295,-40213,-44620,-83739,-15375,24922,32814,45721,28159,-41173,-38280,-3373,-10679,-42056,-83544,-95149,-67027,-40015,-10280,18296,-15630,-9908,1031,-44076,-99037,17638,17095,11156,39141,32448,-27393,20751,131909,231104,230974,148356,57507,-45602,-37793,-19393,-52170,-38843,36786,115267,71997,10357,1318,-21786,-55953,-123558,-175921,-97773,7793,50340,-148388,-34009,58116,39443,24115,15979,-53953,-108219,-138858,-160657,-111124,-72719,-16726,135803,302890,349014,284919,219812,232264,122107,-93024,-93296,1100,51802,43916,58601,45381,-35380,24888,38752,36415,52250,2067,-66495,-65728,-62680,-87548,-84098,-60522,-43180,-49337,-116947,4766,83303,76975,15569,-44336,-80799,-130569,-14349,107270,141962,66456,17208,48016,87444,143000,208250,252033,271836,280500,254571,79668,38353,114352,251471,320293,237307,26417,-98705,-81771,-27463,10490,-22600,-62157,-118314,-81028,-102515,-33058,27980,74793,11859,-74619,68622,198064,171909,46713,-44467,-73886,-58695,-75171,-119514,-108563,33951,99897,76708,19564,-80902,-54519,-44490,-33905,64136,98545,47915,36083,58918,73510,57814,24797,-27,-35674,-57288,18446,133094,272667,370792,351176,225441,106935,3514,-28198,69605,95326,107445,178979,263956,135804,1455,-31080,-76670,-23018,110957,199797,133878,81787,21648,-65085,-89976,-32606,-21574,-28941,-23342,-23137,-2452,58096,143405,208915,151250,47452,-17583,-76506,-99056,11570,144769,237640,256538,238126,73282,-109532,-54758,-3131,9712,-20239,-17304,-28874,-67840,-5804,23174,-9552,-8683,-90882,-80300,-36284,-42011,-69336,-51885,-27253,-1572,4696,-37343,-107191,-13541,36447,23177,-51081,-141790,-87794,-63811,-123226,-84924,-20261,-9212,15907,55504,15157,-83786,-91965,-16282,-17780,-75566,-130793,-98403,-68161,-11273,43509,117447,146084,175855,199686,179655,105804,15534,-14477,2369,24112,16339,-30482,-80360,-88601,-61595,-11676,7122,-22866,-75211,-61734,-15254,72997,33487,-22415,-40298,-9727,51486,112068,110587,130873,85740,-29354,-86573,-72337,4125,86034,107998,132877,153443,106486,54269,74531,79041,28617,-9894,-32521,-34876,-59268,-85825,-57053,-40959,-76660,-77645,-57073,-29555,31426,105463,93080,22433,-58286,-78176,183346,479234,420697,258055,96459,-8820,20140,46458,26015,-23043,-79972,-81845,-17070,47798,-28202,-104812,-54013,15847,4422,-50612,-53419,-82032,-74788,63373,105616,40601,-25400,65182,253941,289353,101986,-191824,-200154,-63269,-30844,-54940,-120434,-125732,-3782,120510,174493,68157,-45985,-84981,-5216,42829,52553,58846,88139,76647,47407,-1787,-26002,-16391,-14571,-13865,-13856,-64746,-117437,-147825,-126008,-41777,5001,-19864,-7015,-58969,-33797,5166,-16236,-80061,-50973,-24157,-25065,23090,72121,22822,-95720,-123536,-76149,-78089,-79465,56770,180616,305759,364145,262619,55155,-24961,-17892,14363,8034,-10323,25422,93305,64639,-21164,-95270,-128614,-105727,-45658,51089,165561,258095,213107,97530,52276,26214,-24924,-127572,-30396,-6118,-119445,-35134,29967,-70718,-98884,-122487,-83784,-109711,-73675,-47043,25292,120166,148650,36890,-118007,-78385,60009,97549,46069,-62722,-41491,-26683,-70666,-80227,-52139,57343,153761,160473,80014,-31250,-60737,36855,85705,55432,9392,-47569,-59312,-83603,-162279,-62748,-19015,-11028,53079,118817,129949,58812,50159,71555,41489,9312,17613,46239,-52674,-68443,-74569,-102733,-96812,-66826,-5188,35018,46519,3318,20644,104775,198628,233753,201034,115424,2151,17069,20798,30050,18371,-16889,-39981,-43567,-5726,34206,37953,28933,5571,-47407,12631,90453,128587,51489,-7616,-70312,-122013,-115937,-88094,-110105,24441,189369,268495,114016,-52577,-86918,-84690,-136671,-186941,-134784,-29589,69251,84062,84810,69242,20187,-16071,-7550,-6684,-60689,-98793,-48006,-7333,15692,-60146,-103901,-24061,40085,18813,-92600,-76285,-26823,-30089,21885,125193,119861,75886,20433,-69671,-93448,795,105333,177314,180257,161685,60826,-15890,-67015,-103516,-119392,-71052,-53599,-34601,6828,58855,117137,213987,298184,308789,97372,-35565,-74070,-48812,-17779,-5100,35418,49288,9002,-12248,185285,327957,216801,105232,161732,225178,273477,278568,215738,43092,-99927,-63158,-64890,-146811,-57158,136429,376296,496414,215498,-71479,-90516,-9847,28847,8199,-33441,-87374,-150223,-47946,62636,132475,130744,80168,28131,-16515,-26317,-57503,-34972,-25673,-54860,-146345,-122742,-158611,-130460,-78798,-30398,-6389,18053,-13026,-87758,-148841,-84121,-39520,-24391,-41183,-86443,-140669,-68689,54134,166630,268873,378121,260423,105688,23556,3002,23912,63892,89920,110884,125183,95347,63365,15559,45358,99395,128426,122414,76371,-22410,-75621,-150701,-60453,16807,24148,56546,45502,38915,-56051,-124557,-179369,-87398,10101,41704,-36219,-64260,-95616,-54111,-1495,142228,179086,131953,104771,166366,304288,459118,350040,78667,-87571,-138015,-149309,-144269,-94771,-50774,-75815,-148595,-126570,-64299,438,198090,290585,183312,88856,86985,31490,-8915,-41153,-44391,-68051,-145715,-48256,37916,30960,-17219,-8584,56709,143961,222821,299323,318290,194807,31178,293,40920,17816,-31461,-9408,42528,99674,74819,70330,139222,226346,220606,126521,53155,46876,21805,-39322,-41992,-19032,-32240,-21709,44287,116892,194455,228510,96779,-42377,-88510,-9865,68085,76452,28554,3803,61655,109393,126605,104605,49253,-6932,-21044,-29220,-41804,-34009,20516,44497,41826,30763,-2819,2550,94998,180862,117212,-7382,-45417,-40091,-101607,-60715,-83156,-121718,-75470,-36292,-31211,-5284,-25249,-30239,8631,53439,80374,48690,-102179,-28710,56868,56742,-32881,-102995,30972,107575,44023,-9701,-82569,-130283,-108515,-94843,-57045,-24066,-42200,-360,114413,220946,297797,212323,71220,-70396,-97835,7967,121495,213908,279316,276456,259710,167928,11300,-102486,-96588,-47850,44833,153528,135731,-6254,-87087,-78170,-46232,-35591,-31400,-11491,5062,-16955,-31957,1606,85580,191407,162013,38696,-107500,32383,170184,133143,54134,14749,-54802,-65918,24232,85157,159148,319386,458731,402574,221791,45432,-61871,-96135,-85194,-67764,-53696,-76431,-105814,-4955,64439,142248,167588,104702,17433,-74383,-67412,-44928,-78725,-120220,-39868,-56024,-118081,-957,121824,216229,225893,141127,59119,-5196,-81809,-94144,-62005,-68362,-72255,-93065,-66245,-9292,2312,-13143,-42996,12551,58832,27064,-25232,2648,54483,113457,110811,80562,69795,62495,75187,65659,61913,102671,96445,96609,124894,46443,-86408,-40943,21508,-14316,-92205,-147852,-108810,-104512,-32208,41193,106539,117314,106641,119843,73186,-4048,-29725,110949,319081,366940,202908,-27794,-74140,88295,152761,93174,-41849,-14870,123976,163909,95718,2488,-22711,56032,95932,106347,74453,58166,106716,173677,268671,244444,124390,45084,4667,-28345,-68608,-68644,-2478,45905,59268,66295,62038,53895,-11401,-100682,-28010,73010,88962,39874,-20368,-82062,-109513,-22036,23178,64894,95298,115978,95049,29531,-21877,-61797,-51022,-40103,-73909,-86966,-96474,-93716,-7741,46159,35496,11529,-38803,9336,163660,357354,494423,429975,142106,-38816,-98576,-130903,-108396,-32302,34333,132770,190982,76240,-34271,-87248,-87824,-92680,-93330,-101748,-80814,-52874,-42093,-52729,-86984,-107195,-92369,-40812,14912,41006,13323,-51190,-48530,-44990,-65276,-90772,-106959,-123222,-55160,40081,94053,63876,-45861,-77008,68821,239827,253805,143241,34165,74479,157243,108611,8695,-111286,-11730,10832,10091,44545,68937,110102,22650,-37606,-45479,-25618,4862,44498,148285,223509,150843,7028,-33240,-8671,8405,-16013,-64786,-82621,-59710,-50651,-55019,-8269,43183,42239,7906,-19491,-98912,-94552,-63714,455,52030,45962,-1511,-66764,-108476,-59113,22120,3978,12338,98223,250072,324129,195430,272160,271033,140470,66117,-7524,-154165,-80688,12384,468,-67764,-101436,-65296,-16154,-6512,26893,55226,52343,59587,71758,127956,186878,176452,116183,40241,-8783,-30228,-45382,-77461,-99478,-66455,-807,31677,24062,8752,-25110,-23645,93505,154980,109367,14665,-53571,-18382,249459,360664,168121,-29356,-92512,-67844,-77635,-75783,-12090,75778,130748,73331,-18809,-83054,-59225,-31688,-46966,-63086,-80751,-106790,-131633,-140235,-110585,-78213,-34792,-2654,25105,118858,123143,36696,-31167,-77385,-89140,-93394,-67027,20021,73168,33951,-48336,-59051,39588,146042,95532,7051,3957,133294,122653,98585,-2809,-81495,57,69989,104168,63978,-10839,37908,10531,-67020,-16171,74918,147533,118658,4439,-85464,-4110,82589,118746,39566,-58965,-122758,8062,108026,154856,130733,36971,-20949,-54297,-58988,-20285,-42511,-81144,-35648,31703,24393,-26747,-18913,65566,30563,-26334,-30880,-71065,-107144,-107739,-109233,-118011,-136751,-87561,-65508,-70546,-69114,-60978,-35629,-6979,-27723,-41516,-33986,-47042,-36765,-46406,-94322,-117573,-70563,-17115,63767,210030,455551,583085,509612,315518,112287,-50256,35204,160912,100297,38611,8902,-11516,-85455,-60335,9895,74565,81241,24283,16068,17755,2169,-50190,-77553,-70340,-43988,-44093,-35501,-52646,-60904,-40242,-10941,-47259,-107364,-39490,36058,2873,-8256,-9760,-7882,-23479,-77388,-99678,-91061,-114154,-135905,-90621,-124232,-59281,8981,48392,76467,69270,4432,-68532,-63486,7004,46569,35446,106308,148972,94887,25507,119982,335381,198637,17535,-125369,-47807,-17834,46022,26938,-45488,-67221,-104540,-46848,29400,137882,171287,74988,-54165,-136016,-68265,-18021,1046,-29300,-40899,-34938,-48667,-67826,-86256,-61568,-14834,43888,47642,45902,45426,22041,-19868,-21512,66066,114139,73996,53129,60487,111284,114012,-30330,-99062,-41461,-18344,-40440,19333,109473,74276,-16187,-110316,-138403,-145908,-128385,-104645,-57283,-32599,-43387,-82155,-80242,-57922,-14274,-14522,-36826,-39194,-68378,-50822,26571,60747,27779,-46476,-118792,-71131,-95759,-70546,17755,69101,13872,-104372,-76206,-14301,-52800,-63429,-59532,-45258,-12052,1276,-39358,-117378,-48127,15876,62751,69866,34598,-5062,-19434,-14532,-42469,-86980,-60450,-1502,51581,64321,43822,7710,-22835,27483,85277,85916,17515,-61325,-76157,-78545,-73937,41661,175919,250680,258799,204687,138659,73383,103191,171937,149933,50926,-6041,1505,-41900,-98969,-86795,-28275,9295,32557,22595,-901,-34851,-47547,-62815,-54975,-87356,-100624,-109486,-91487,-90699,-148634,-99151,-52042,-10304,-67545,-125542,-19690,84413,105742,96444,53442,-30956,-31810,48964,79011,52804,-16905,-76685,-46023,-58576,-61203,-35150,-31247,-41141,-45085,-21970,-2718,-19662,-75524,-130717,-72311,11550,57219,13211,-53931,-90219,-18788,126874,196807,128767,75513,72020,98522,201845,241436,160354,-4907,-118967,112390,267772,202913,8110,-118226,-16953,27045,-1725,7183,106143,19712,-83420,-22367,138645,155489,82992,-27972,-133124,-92661,-68475,-59950,28307,155865,221489,263244,247645,202736,114545,-42162,-127797,-57959,74746,224640,322528,275595,108522,36293,37273,56596,-26736,-32907,15646,102960,244246,277145,170542,82382,70907,145360,196255,142137,103913,100806,114308,136671,149183,119767,30660,-34168,-32413,62736,170396,192276,157878,110324,114828,102648,160568,207870,-6169,-53931,16078,81810,170584,326279,419669,359372,225065,72709,-17143,-36953,-39330,-78995,-59674,9039,70636,77158,35933,26386,73341,115313,114952,38975,-4073,-23928,-57339,-80055,-26825,71769,227790,417765,426329,305259,102248,-58907,-165526,-118056,-72084,-36687,-67997,-68406,63128,96067,84248,43409,5280,-54711,-56472,-15019,4440,-50192,-87677,-56966,8819,24362,36678,19689,-69921,-62826,33441,91964,103664,93406,16125,-30323,-41672,-27149,-32805,-82506,-69732,18380,116038,154933,238753,295853,207647,204584,291259,327981,137687,-33578,-60640,14364,114266,115977,16709,-98517,-42129,34813,68404,80287,140601,241701,324157,325528,303785,288561,286733,296152,117612,-43015,-19476,10495,-22050,-39258,16049,130742,106322,-36236,-84745,-34965,4625,-52255,-140486,-6009,78888,48038,-25552,-63133,-65210,-54580,-58774,-54713,-38197,-57699,-4117,50079,33917,-4711,-11354,-10760,22411,49984,47692,-28407,-89721,-57423,-20211,-60216,-123131,-129400,-86450,-95702,-91744,-37937,15989,76350,66263,-44619,-96468,-34504,24532,-29136,-125403,-105093,-61209,-55490,-32820,-66430,-113953,-42014,74324,94657,67700,129695,242917,292408,282722,127755,153144,274873,159401,-30016,-114538,-111861,-27823,-6360,-42535,-73398,-90100,-100729,-104753,-86105,-68276,-47838,-75217,-51349,40474,132255,163264,65111,-59767,-76173,18464,20229,-43338,-40661,-62228,-70135,-73596,-86652,-133298,-92872,-24120,-2263,-74380,-106490,-2999,45190,44718,31949,-25336,-121682,-75904,5429,54413,24608,-7338,57279,123943,75042,30939,11801,-11059,-58417,-119410,3687,143059,148444,27308,-69329,33929,64721,-43941,-84518,-3746,60395,54962,-58356,-102325,123227,332507,239180,68660,-52483,-17620,29364,4966,-5553,49593,198730,346641,374988,296204,172861,63984,4090,-24377,676,69144,140856,209187,242501,177989,70948,-10381,-62467,-85309,-117935,-102471,-17234,42461,73099,88076,101920,122143,130406,146547,146263,140798,171365,196189,147871,118532,43495,-47512,-148698,-71064,-6206,34346,18219,-47121,-95226,-59353,-35762,-50699,-31019,4589,102754,249991,238419,110561,34790,19267,-17858,-80569,-90453,-20119,-7824,-56174,-82257,-56788,60,6125,-41476,-30566,11426,23234,-38880,-37098,18813,46318,-7843,-87036,-63114,-44882,-57908,-71888],[-51005,-44175,-24016,13237,34176,32702,14849,-13720,-38099,10736,73801,93765,62327,4571,-12141,16196,20867,-31334,-59640,-62969,-53461,-12848,24109,23324,16073,19826,-8447,-24470,-40489,-40406,-41506,18325,121631,144174,54737,-47106,-34221,54500,78985,71061,21764,-3792,55266,69905,-4646,-64621,-329,12687,-16277,-35773,-26861,-12729,-31386,-7887,78187,98210,45208,-55334,1578,89741,61102,84405,162240,272316,314600,273829,204667,124883,74376,-5295,-16180,8241,444,-44800,-57814,-25295,38559,99803,76332,-20458,-82735,-50560,-82094,-91031,-27702,-608,-42285,15911,72117,-6147,-90477,-10926,54966,69862,-12168,-99711,24176,29052,-14524,-66871,-103349,-75902,-30482,-25332,26855,165970,257328,143912,-497,-76414,-19936,19481,48393,-798,-1929,24790,99659,372,-59641,-97194,-85334,-48151,-29500,-34681,-99164,-16586,22606,25985,44733,49448,-22704,-92374,-72436,-45763,-38168,-72791,-84230,-62843,-43125,-28391,-12887,-37991,-24941,-6804,-42011,-97888,-17171,-16653,-4309,32928,26876,-31989,18337,122018,207688,211589,137117,46564,-49892,-21666,-5736,-45866,-37388,34348,108110,66233,898,-10871,-35755,-72563,-141817,-168584,-94154,3115,35752,-189017,3861,85718,41358,4884,-12530,-63852,-100698,-139579,-141951,-88649,-69757,-21329,137680,345782,422952,363077,289153,266670,94259,-113971,-52091,33850,73833,64436,91491,60468,-54115,14897,39544,49531,56715,2784,-68187,-81836,-74456,-100013,-87055,-51604,-36253,-54134,-101092,32736,131662,138258,63626,-7601,-64624,-121692,-28071,66618,91498,27256,-12779,25512,72318,129354,189797,227864,251332,277592,268328,90134,39843,118359,259108,321096,231778,24642,-99548,-93934,-41943,8908,-12317,-51080,-89044,-61672,-110281,-34826,32228,79135,-3771,-122806,55156,190873,182087,61781,-31789,-50492,-37761,-61982,-109047,-107465,7610,65573,50638,8932,-55158,3329,20549,23365,96331,87647,27942,5956,30157,58465,59287,35395,613,-40111,-52525,25248,141651,288629,391527,362267,234872,114020,12663,-32589,60144,93865,107454,176085,250071,121736,665,-11059,-24060,9587,161712,223265,156717,92592,30699,-44677,-65842,-18185,-15980,-31778,-25789,-15793,15253,76601,145208,202535,154620,60194,8365,-47442,-96200,12056,153409,260820,288629,254670,64704,-122180,-51315,-5049,-7324,-40436,-27078,-40324,-62224,10061,35380,721,-18873,-107113,-84327,-35673,-34702,-58598,-44261,-25288,-5114,-2958,-43926,-102360,-270,66396,57082,-20204,-113002,-84751,-46555,-74178,-84839,-25136,-22506,984,49132,15812,-70037,-65831,319,-3861,-64919,-113503,-66800,-49407,-26855,30851,130521,176029,201353,224221,205031,132022,40835,8801,27216,42418,25406,-15227,-60990,-75674,-51005,-6621,2954,-32255,-85770,-81858,-46996,52116,38020,-1884,-12934,29684,112754,178766,160099,159461,102167,-26319,-93444,-71062,6466,88828,124326,160358,181982,124948,63973,70060,64206,11852,-22765,-45204,-39803,-56379,-76872,-52684,-44512,-82315,-67316,-46756,-25054,16046,59611,29065,-10589,-57505,-65565,200875,458979,372134,217964,80514,-14313,13167,35150,16731,-30436,-75857,-59679,3172,53796,-39288,-116815,-31765,38989,31566,-33998,-48824,-83161,-97624,42211,98531,25995,-40683,25586,186509,194653,-2884,-274614,-129276,-21724,-19622,-58900,-129547,-137716,-7357,121762,178228,74303,-36531,-73873,3164,44789,46080,47510,61722,42637,31982,-1184,-25658,-21224,-18796,-20574,-23826,-59866,-94781,-120165,-156202,-68839,-20132,-48425,-38670,-72346,-40104,4125,-10079,-73191,-68031,-43783,-53538,-21216,27095,-7420,-104433,-112618,-75845,-80665,-79836,59912,180606,293604,330154,236364,59843,-12876,-6713,25139,19394,3480,38467,116313,85973,-13037,-92246,-130223,-112986,-59951,35533,141266,229425,192987,87435,37788,7063,-47636,-136750,-32987,-12988,-120346,-53067,-15026,-111136,-106536,-130865,-100424,-133318,-95551,-63694,11086,99362,117094,6007,-140145,-72148,49955,82125,38984,-62347,-40240,-31589,-67236,-70744,-47151,59134,160860,182562,111993,-6946,-57873,42464,119161,108620,44791,-31114,-54655,-72970,-134446,-74071,-31917,-34108,22766,89655,108203,27687,10473,60240,47353,5328,8478,71825,-33707,-52323,-65880,-103624,-96739,-98856,-53302,-9063,4579,-28018,-27,94990,207148,260597,226433,118639,13140,26955,32661,40019,22699,-23375,-52001,-51774,-5470,43552,49186,33750,9626,-41709,14005,78627,107047,40359,5465,-61894,-122577,-110004,-74305,-129256,9759,170758,244784,100881,-60034,-76969,-59342,-98174,-145450,-165923,-45344,71703,92361,111969,102673,51733,-922,-804,-752,-56225,-98667,-71290,-39215,-5687,-67838,-116673,-30462,35307,12165,-96373,-80186,-25388,-19424,40607,158700,168690,116847,47755,-61817,-94673,6555,113955,178144,166899,128023,23295,-47753,-85349,-119089,-117099,-66350,-57410,-45696,-1984,54264,101718,171408,248523,287570,97586,-31290,-63696,-38141,-27895,-33143,16351,37742,1383,-44666,145459,334801,236547,122068,187752,257747,304470,302196,226813,51187,-92837,-65970,-75875,-162466,-59722,105270,267168,379633,176530,-72201,-96335,-17877,18418,-750,-40736,-95275,-132019,-15192,105698,162559,136976,73448,25581,28686,2990,-49141,-38007,-32722,-56248,-147672,-129383,-162049,-132414,-75415,-14973,13767,26246,-13962,-89078,-149284,-86203,-36031,-10628,-23255,-70445,-128275,-75614,53529,181559,289830,402326,290812,127266,36753,20307,46817,81925,103912,121493,126298,93069,66715,24545,56812,109023,132057,122276,71902,-30464,-73373,-132228,-61090,12780,17921,62969,54960,38772,-72166,-113723,-105384,-104100,27733,54919,-58361,-53386,-62186,-47639,-33139,103357,151309,99033,59807,114961,243316,417027,334203,59086,-105284,-124694,-123096,-120500,-80440,-41736,-70218,-147467,-136423,-70027,-19215,152064,224511,107243,41710,69816,26161,-7885,-38735,-44242,-75208,-144018,-27856,56685,41669,-9706,6090,85322,172968,249384,308079,294674,159830,-6919,-39577,17135,15930,-21476,1853,57786,105375,77582,77391,155404,244574,233302,123538,33139,8245,-18805,-61345,-43027,-14707,-23087,-8077,51085,111339,166869,186710,58091,-56509,-68220,18949,89581,92608,39614,8135,57710,91902,95663,66710,16508,-30960,-33867,-23345,-23086,-3034,42776,48197,22883,-19047,-51093,-1322,105898,170239,80542,-20174,-35748,-15577,-65009,-64398,-76468,-86443,-43610,-18453,-20259,6652,-4706,-13256,20530,71654,120048,83712,-93177,-43710,41406,33909,-55540,-112464,29020,91747,33093,-10980,-78547,-98427,-75716,-74328,-59250,-22295,-28256,4572,75667,139200,195547,148119,33195,-70895,-65331,27039,98521,156533,206816,208055,198539,143177,9276,-102597,-96396,-34724,63651,178750,158039,1145,-76798,-77346,-45367,-27036,-16573,8433,14473,-27090,-53531,-20798,64839,187105,177246,56535,-114181,-18251,130793,111989,43841,14171,-39456,-65483,21353,82578,142709,260656,378723,347083,210904,54530,-55842,-98570,-93216,-67806,-46335,-80053,-122579,-11384,52312,132340,167992,105977,20434,-70943,-74303,-64140,-100078,-120831,-36117,-65211,-126292,-7396,104690,196891,234245,169738,84686,8237,-71820,-82017,-56462,-73161,-74254,-85615,-73873,-18670,-6619,-17977,-32938,19305,65909,28307,-45393,-19785,34869,94776,101417,78521,75089,76646,85352,65364,48304,93470,91073,84645,119045,55546,-87267,-67249,-19699,-59023,-96974,-128512,-117046,-91468,-17516,44050,92995,95342,85378,101316,53613,-17410,-27635,127170,344930,380469,207315,-26794,-85834,79968,127662,55998,-52314,3085,134486,165995,95117,-1064,-34624,32990,84818,105077,74414,59847,109752,172566,254328,237562,118612,34704,-7863,-38173,-75780,-77307,-12179,42955,65194,70810,58728,42503,-26662,-119223,-40070,72626,97923,47021,-14195,-74551,-105244,-20891,18912,55307,85373,104025,72343,-6228,-67966,-83735,-75980,-75117,-84125,-75141,-75667,-82610,-16547,20077,14131,5804,-34701,13195,161946,335583,446073,392388,139018,-36290,-99252,-129359,-111120,-39184,19709,116957,166194,48765,-47740,-113126,-89062,-72722,-65645,-59907,-29826,-186,62,-11433,-42244,-62366,-56799,-32368,9114,28091,-9297,-80055,-68947,-53021,-59073,-71983,-84008,-108004,-58083,26793,76473,42616,-65334,-83732,75401,267321,267577,126463,14073,50423,129756,90136,198,-107733,-8632,18786,27687,71949,87094,115792,17825,-41331,-47596,-28117,-244,57273,188495,270212,186787,26947,-31448,-5466,21148,-1059,-60605,-84941,-44894,-23569,-24568,17189,55065,40392,-3603,-30962,-107544,-102707,-71205,-8877,40641,41763,3423,-55951,-88072,-89250,-8816,-27937,-18174,65924,241983,316100,177403,267108,291443,165765,74851,-9164,-104646,-43216,30758,15043,-54461,-91507,-69469,-19684,-7379,28473,61546,58615,57211,52679,96294,148532,157362,120559,57944,11030,-9186,-31748,-77942,-110076,-75767,-5920,26896,16669,2283,-11881,-20685,74233,123889,72167,-21880,-78318,-9189,276983,407092,195233,-13218,-85718,-81778,-96660,-90944,-18810,80219,155347,104753,4260,-67871,-58035,-37195,-53598,-68587,-85219,-110005,-135845,-141745,-108787,-78719,-41722,-16496,8396,77940,72204,-1994,-65783,-93883,-88570,-96858,-75736,11677,80325,64263,-12565,-41215,45649,149418,91731,11927,14350,135054,146861,136480,21655,-78339,4165,88083,131926,71248,-28328,16842,3076,-63292,-11247,65945,125377,111288,4150,-94618,-5372,81600,118646,35899,-65123,-120268,16860,114446,135965,97962,7233,-42794,-61298,-23621,17186,-18325,-68998,-27329,45912,45393,-8510,-15062,47571,-7712,-53960,-38318,-69680,-100455,-100771,-103335,-114523,-127746,-77345,-54774,-66677,-68064,-60157,-38935,-16261,-39735,-71269,-49652,-59968,-48424,-52399,-95043,-116932,-72627,-30748,29697,142632,359694,481909,424386,259588,86727,-63361,3594,121759,85878,51106,29204,-2015,-76129,-79552,-19608,39497,49570,-6063,-4997,13204,2416,-59163,-98983,-93834,-56125,-79213,-66403,-70644,-86294,-91902,-72058,-58071,-98757,-44491,29522,6224,3601,6282,6004,-15514,-70835,-107511,-116389,-138764,-120163,-77370,-125842,-70540,-13522,14098,42932,58906,22766,-40554,-38106,45964,115305,114418,159824,177777,97396,15489,65628,256333,160243,18993,-114684,-44262,4275,80676,37031,-64233,-90167,-129139,-77250,18965,133824,169852,73092,-55202,-141452,-80515,-30683,-15540,-46615,-54147,-35511,-41295,-63281,-89300,-53799,-3212,55320,56583,52241,47569,23008,-20004,-23518,62401,115174,76914,58319,65430,118851,103209,-32192,-82287,-29035,-10321,-37976,10643,94670,55301,-42597,-146489,-166082,-179407,-145573,-107432,-60376,-35397,-47316,-95345,-102554,-86649,-36356,-24412,-39724,-30818,-43092,-14349,65787,84607,30813,-55571,-104776,-53731,-81199,-83475,1103,54078,7584,-105321,-66281,-10899,-61924,-85979,-86319,-67984,-28900,-16895,-59968,-115765,-30933,32089,80669,90980,55550,19050,2787,809,-33917,-85010,-65550,-3783,52449,68815,47724,14358,-6660,40309,84442,78751,6579,-67587,-61837,-62016,-65071,38593,190173,285857,273322,213724,143189,73620,112341,179507,147038,44540,-15566,1426,-38902,-106654,-91847,-28339,21468,55075,49891,18770,-10679,-19986,-45736,-46951,-88317,-104034,-118461,-94157,-89254,-152823,-114065,-75661,-51019,-104417,-83120,57305,161210,165388,128598,64262,-34001,-32713,51206,87346,62956,-13739,-77510,-45520,-57359,-61167,-32540,-31718,-48676,-50966,-24514,-5559,-23294,-81234,-127231,-62239,16822,49786,5957,-55322,-88536,-19872,112961,178651,110582,55250,50986,79913,181642,220701,133788,-28155,-93184,130413,289638,208874,-3403,-104797,15177,55794,23063,29094,110049,16291,-66320,7231,149496,155811,72884,-42886,-142674,-85844,-72835,-75443,13421,127468,212275,275691,251007,193571,103565,-53377,-126366,-40340,94333,231195,283967,216193,55046,3732,31030,48116,-44928,-34998,37712,140752,259547,249572,138304,60585,45006,106437,147497,108687,83056,84737,102562,129173,148850,128022,32235,-46924,-30893,86044,194249,196244,139608,82614,102994,122503,241872,258526,12027,-59058,12216,87557,186369,329562,388979,318558,188498,46592,-43183,-70002,-62078,-79713,-54400,8579,65353,89144,74376,60007,89283,115912,98863,22006,-23330,-37437,-73250,-90382,-23610,78733,240385,433101,426444,286037,94404,-64529,-154803,-106233,-65672,-27992,-63648,-70760,64989,92683,75171,17326,-36350,-54499,-37028,-571,10561,-47969,-95000,-61318,10211,21840,26575,11316,-80016,-35561,78736,139578,155958,125703,33840,-23385,-39131,-26231,-41433,-92632,-81387,5847,118864,186161,265705,272616,169315,179251,274857,300582,104569,-44708,-48831,27583,129123,113902,-1618,-111806,-31018,48049,94615,116775,182443,293399,383164,375818,335031,305624,306176,312170,106188,-85668,-59668,-10642,-19281,-14352,47018,156387,97508,-47847,-86612,-38538,-1468,-56143,-136411,23379,118638,90275,-1186,-50313,-55688,-56182,-71795,-60569,-32745,-50302,4526,67939,59330,14660,-5361,-12223,15368,34106,25684,-45358,-93754,-45674,-7635,-46155,-109220,-134327,-89823,-96383,-93492,-38590,15072,76643,62573,-49325,-92988,-38483,2385,-66277,-159386,-141211,-95018,-94723,-70039,-98659,-131539,-32150,66340,64992,26516,82322,191784,254760,261740,105112,122148,257789,164130,-21804,-104132,-135460,-68163,-42861,-72984,-94566,-99297,-100576,-99325,-83665,-69768,-49658,-73349,-49583,39840,131510,163074,74273,-40432,-78274,-23506,-41821,-94609,-64301,-54226,-49634,-46444,-66282,-119090,-109657,-53193,-47078,-122468,-63067,32768,74537,69037,50663,-13926,-120923,-94310,-11206,47606,31543,988,53439,129171,106847,79380,34643,-17149,-61500,-115793,4698,141722,150801,43864,-54429,12762,35091,-59239,-84720,-3204,68483,67176,-50420,-107820,117099,341567,241625,59919,-61999,-17349,46320,28111,17499,77236,239757,383478,391497,293564,160466,52856,-741,-32628,-20361,27266,62951,128468,215822,195192,89759,-5653,-69443,-103971,-130292,-83606,-10329,41573,68753,80894,85206,103932,115452,128774,134104,130563,151130,168545,137298,116557,36301,-67910,-130075,-25171,47152,73833,36740,-40589,-99740,-63056,-33927,-44819,-25447,10375,99786,225786,223009,113711,46886,25974,-15693,-78823,-88607,-19314,-2180,-52575,-98388,-75732,-11840,23703,-10951,-8201,26282,29600,-48306,-78242,-20500,24268,-10241,-82579,-79976,-62344,-75032,-88876],[-58614,-52144,-30042,9100,38499,38991,18951,-12293,-38522,3955,55699,60474,25256,-14914,8174,38413,33102,-32092,-56922,-54421,-52215,-14529,18669,11034,-4397,-11715,-47373,-58840,-62359,-41425,-36857,21873,124142,140974,51916,-49567,-35167,58817,75813,62214,16299,-4424,53188,66377,-1818,-57296,3646,18935,-10663,-33154,-28491,-16839,-8007,31601,104866,116805,56956,-46652,38844,149433,126144,125235,184207,275411,294067,258068,197204,109184,46598,-32383,3109,19630,2723,-44608,-52493,-15991,46564,94440,66652,-28983,-87636,-56544,-86604,-80508,-21137,8180,-27333,30142,91644,14301,-103026,-33287,47280,82878,15852,-100774,-13462,-4094,-25942,-66832,-97104,-88874,-53652,-41677,29915,190211,295313,167034,12506,-75056,-39062,11272,47766,7927,666,5484,53994,-17829,-66627,-102018,-90792,-44426,-23459,-25389,-112161,-19294,18385,18247,45851,81887,38438,-49002,-109374,-99846,-40394,-64604,-74070,-61680,-49436,-49423,-44297,-60163,-40859,-18242,-44206,-85003,-50272,-57402,-15447,26451,18492,-38589,12046,102746,167596,172227,108696,24227,-42711,-4136,5543,-42383,-39153,28308,96728,58164,-8499,-23404,-51001,-90919,-160245,-160097,-93952,-6804,8607,-201602,54706,117550,44865,-14759,-41075,-67008,-92495,-136450,-118974,-67214,-65703,-26262,137446,381251,494185,451008,364466,293550,67108,-112246,-19725,59740,90993,83397,127022,78859,-73488,3325,42150,61862,57304,-1483,-71546,-95295,-82121,-108273,-90382,-44547,-28445,-56360,-92029,54753,180626,211027,121864,41603,-23301,-64596,-13879,29738,38726,-15213,-45718,654,54530,113223,171201,206691,233386,274331,279845,100445,38762,115460,251501,301896,211732,15854,-101704,-102153,-50770,11855,148,-38642,-58810,-46784,-114163,-36685,32308,74077,-22413,-103230,69356,199250,202057,88201,-8073,-25018,-18877,-51469,-99893,-96198,-14438,33633,33045,10665,-13894,57462,82675,76636,119671,74149,10390,-20274,2287,43381,61240,46654,1437,-44639,-49407,28878,145128,292920,392555,356139,235027,115933,19161,-38375,46096,89284,106139,170591,228840,105652,-1338,6232,29469,58906,209785,238343,173451,101705,42544,-21048,-46885,-8086,-14464,-40070,-35137,-16452,27049,87890,134821,181889,148241,67174,30520,-19722,-88895,9472,157678,277317,314945,267559,58439,-126192,-53421,-11836,-26030,-55804,-36936,-58875,-69395,15433,41795,12880,-26489,-115049,-77195,-28215,-24373,-47245,-37935,-25455,-10687,-11967,-50957,-100140,9778,96342,92361,9628,-86704,-74249,-24846,-22853,-51825,-21402,-34037,-15825,39114,13869,-59201,-45753,12993,6305,-56617,-94921,-39005,-35746,-47423,14757,135310,197460,215677,233194,215524,151148,65046,29741,47109,53954,27580,-3417,-41508,-62018,-40679,-2507,-2010,-42399,-95809,-98766,-67961,40448,51294,24144,11254,62267,175576,253275,214891,188565,120343,-18947,-98743,-74306,3625,84672,131022,178131,199314,135409,70851,64006,48985,-3810,-34722,-61037,-49721,-56686,-69743,-47764,-45839,-81508,-57683,-34286,-14719,6093,18789,-28170,-40034,-55102,-52498,212313,419770,306074,163500,54217,-20481,8732,25390,8206,-36851,-66013,-35304,30511,64873,-44586,-116672,-12437,58428,61207,-12342,-43061,-85013,-108152,25765,90543,12187,-52589,-10821,116913,101450,-96048,-299186,-54789,16618,-12520,-63117,-134172,-145888,-10989,121645,178146,78656,-27187,-63511,11113,42813,35369,34187,34863,9067,13851,-1107,-21428,-18358,-15022,-19576,-24614,-43126,-60098,-84479,-151083,-97049,-45450,-74575,-64769,-84069,-46251,2444,-5246,-63698,-85294,-67290,-85846,-76258,-28863,-44009,-109413,-101577,-74974,-82766,-80719,56979,171879,270146,280865,197145,58822,-2972,3581,34612,29692,15963,46072,127882,99954,-8556,-90510,-132672,-120028,-75389,18476,113914,193892,168520,74940,21930,-9827,-67445,-144552,-35044,-17647,-116373,-77435,-69301,-140067,-98470,-135675,-120743,-153150,-110857,-74299,1064,81258,88449,-17980,-153788,-69642,36646,65651,30658,-64462,-42369,-39455,-62453,-61351,-43982,55915,159005,193932,137070,17090,-51508,41282,138958,149646,70687,-21657,-54106,-64430,-101237,-65139,-34692,-53172,-5482,66578,95328,8280,-27914,44611,49750,-1813,-589,106811,3741,-29086,-51960,-101537,-85231,-104281,-103590,-55348,-37012,-56268,-16030,88520,214728,284160,246593,116337,24900,39943,46302,48015,25405,-30419,-64078,-58600,-3049,54612,62022,39159,12470,-38604,11636,61979,78632,21352,11605,-57042,-125141,-101294,-59145,-115689,-4961,146217,213124,84848,-67101,-66418,-34860,-60163,-105066,-176199,-57419,71655,96101,134585,134960,80954,13253,3801,2884,-51473,-96182,-91369,-68203,-25973,-73682,-131068,-39763,27321,5949,-95184,-85293,-25812,-10075,56836,185632,214333,157987,76433,-51502,-97193,9743,118924,175385,151317,92433,-11329,-73346,-99693,-130483,-110241,-59976,-57764,-55732,-12500,46291,83481,131299,203897,270942,109118,-15787,-45084,-22707,-37239,-59856,-1435,28432,-665,-68329,95149,318495,244186,131480,201568,278998,323653,314095,231231,60973,-82199,-67665,-77936,-147080,-60109,78010,170090,257549,132734,-72494,-99946,-25092,8434,-7708,-44739,-98448,-109589,18136,144229,186362,140829,69009,28989,62373,21936,-41025,-37434,-36360,-56787,-143943,-130071,-160060,-133204,-69464,2249,33132,32347,-16477,-90469,-146100,-87590,-32976,3265,-3153,-51099,-112754,-80253,50919,188385,295127,402054,308621,148077,50138,37066,66919,96273,114884,129747,126427,90925,70316,33268,65886,113624,130560,117597,64952,-37346,-69340,-108339,-47366,18151,18142,74781,70072,43726,-82910,-93131,3662,-18978,67964,70411,-77943,-33394,-23459,-36283,-63357,69425,127949,72928,21917,71097,187876,363416,306060,40685,-118374,-103631,-94407,-91231,-58296,-25124,-55485,-129702,-136003,-74202,-40616,92294,145292,32202,-5391,50803,20584,-4546,-33281,-42232,-80759,-118131,2954,85419,60917,5961,28937,119883,199348,271760,311811,267735,128167,-35978,-69524,2449,20425,-8113,14612,70500,103605,75244,79627,167305,260615,246224,123933,19957,-24959,-60170,-83534,-43189,-10245,-14240,3143,53767,98356,130797,137299,16556,-69246,-44491,47165,106701,101589,44145,7406,49614,72814,67392,36167,-4481,-43927,-39102,-10400,3787,31585,61940,49807,4523,-70676,-100238,-7588,110269,153891,49021,-28175,-27567,5720,-19451,-20028,-31485,-34783,-5580,2862,-7204,18774,17944,4773,32745,89474,155946,117594,-75299,-56862,26510,13977,-69432,-110458,17600,66299,17267,-13511,-67437,-65590,-43277,-56491,-61140,-20909,-13337,15116,41817,63970,93982,76175,-8399,-59534,-31511,45243,75448,102699,141616,147960,139400,111867,5506,-101580,-95557,-21745,82491,200023,174621,7156,-64191,-68081,-38572,-12587,5581,37561,31517,-29788,-69380,-37845,47536,178697,186965,71750,-85835,-44589,100597,94533,35717,15154,-22034,-59779,15720,77216,126715,204307,291549,284190,194613,66447,-42254,-92850,-93018,-58718,-26605,-65273,-121638,-14683,41577,119235,167085,107392,24255,-64921,-76732,-80431,-118733,-111710,-32429,-73523,-117079,-8829,89190,173023,229541,185851,106333,26381,-54669,-59529,-44773,-75369,-73617,-75529,-79744,-28557,-14623,-20139,-22471,23957,70113,31882,-60139,-38701,16296,73661,89285,75097,79832,91927,97766,65994,34887,83478,86115,74185,112867,65989,-81646,-97684,-65893,-96990,-85922,-102464,-92842,-70503,-2560,48508,84303,80053,70613,87482,37651,-27992,-22802,141892,361145,379430,205015,-14111,-87508,70766,94188,10087,-54690,24950,143566,167325,99895,4373,-37078,13420,72898,103369,74149,61327,110900,165915,227609,219191,110899,26124,-16725,-42791,-77642,-82281,-21281,39899,69802,71112,50960,29821,-36825,-121009,-41546,75419,107590,55477,-4263,-59878,-100979,-24606,10136,41905,74030,93452,53271,-36940,-100786,-62748,-57378,-98541,-90852,-61569,-52893,-64041,-17813,-899,-3958,1668,-29007,19342,159853,310699,391531,343500,131178,-33198,-96746,-123274,-109699,-44370,4848,97190,137111,26602,-48927,-135169,-82529,-48608,-30221,-13002,23097,49409,38684,29309,7972,-11853,-24766,-21956,6226,21193,-19417,-96898,-87372,-60702,-51121,-51728,-61230,-90424,-55562,16281,58623,22841,-78512,-86518,81351,289900,277217,116195,8168,33156,105845,73771,-8225,-96837,358,31262,44304,86396,91083,110432,12182,-42869,-44457,-23059,-1319,65469,213401,295266,210277,47731,-22518,2308,38146,16982,-53407,-84413,-25447,10201,9728,45175,69287,40599,-12138,-35772,-104916,-111035,-77839,-17465,28306,35265,5972,-46705,-67519,-88882,-38459,-58234,-46633,31529,217489,296845,164097,263496,309147,190870,84143,-6190,-49583,26785,85584,53186,-32315,-80273,-74946,-22183,-5176,33130,69278,65158,53230,32739,64582,110981,138892,126530,78407,34674,15000,-18879,-76850,-115587,-80300,-8625,23501,10992,-1210,3661,-7714,58393,95009,39522,-53649,-96357,3147,288856,422527,207980,4165,-70546,-88183,-104769,-99651,-19921,89078,184360,145003,34813,-48126,-52039,-39050,-56516,-69229,-84742,-108329,-136328,-137334,-102705,-76407,-46718,-28715,-6508,37874,22022,-40708,-98064,-85020,-74549,-91682,-81591,2883,85296,95014,27274,-16078,55917,150193,83115,12966,22891,134072,172727,179635,48437,-73616,10361,108102,157712,73643,-39228,6879,6350,-51160,-4970,56839,103178,101117,4101,-92673,-627,83315,117782,31268,-70011,-112674,23183,114575,111449,61638,-23141,-64402,-56997,18715,55635,5883,-55643,-17328,60696,67995,14975,3534,58027,-15317,-82352,-46386,-64994,-88700,-87578,-88444,-97178,-106349,-61831,-39199,-61249,-68675,-62197,-45879,-29209,-48301,-76455,-53383,-68009,-58268,-57645,-94535,-114304,-71885,-40960,1692,80782,262437,380991,346154,217063,75952,-58067,-26226,83000,72140,65315,47565,6569,-65725,-94227,-44323,14893,33816,-26032,-25805,7398,2809,-67227,-118148,-86474,-56611,-107259,-98577,-89606,-111208,-88844,-69939,-59341,-84485,-46497,19794,8341,15130,23882,23557,-7227,-63694,-109723,-136357,-108357,-92442,-59111,-114942,-78162,-29636,-10552,17591,51301,43329,-9277,-6553,83871,172711,179648,206454,198712,96784,9958,23515,178227,123331,21154,-93671,-36523,26249,105322,39604,-79044,-101463,-142018,-93978,16138,128819,165224,71977,-52612,-130714,-92387,-45074,-34580,-62448,-64677,-35976,-31593,-54821,-83392,-36159,14895,71175,70867,64460,52004,24935,-18401,-23578,56338,111223,78454,68883,76455,130519,98743,-24530,-63875,-18177,-3216,-34113,4588,82226,41862,-58383,-176767,-164230,-142675,-122265,-101683,-62749,-37477,-47846,-100236,-115678,-105272,-48433,-28750,-41010,-21406,-11906,32579,111965,109189,32162,-64227,-87024,-34627,-64331,-92223,-14612,38315,1590,-102890,-51833,-3117,-62650,-103855,-108100,-84058,-41029,-30285,-74558,-104694,-15692,48103,99186,113189,78440,46743,26540,16318,-21845,-72771,-68074,-5916,52411,72601,52140,21805,9881,51641,79917,69342,-3967,-69140,-52386,-49830,-52221,38205,200923,311839,276167,214096,139595,70912,121191,183506,142932,42584,-23174,-3485,-40546,-115663,-92203,-27629,32926,78014,79012,39719,12085,4879,-28270,-37263,-85857,-103702,-123096,-90733,-81781,-146272,-128513,-98979,-78927,-75169,-7082,142158,241784,233283,167464,78762,-32494,-32469,52462,94327,72908,-8396,-73019,-43231,-52412,-54696,-27234,-30514,-52775,-51399,-24398,-7820,-26974,-86010,-117699,-51103,18297,38342,-2808,-55724,-84340,-17333,101930,162205,95741,38299,32474,60592,153861,192497,106851,-46839,-67620,148792,309591,213590,-12293,-86563,51192,90842,54236,61369,123234,24725,-38431,33475,145017,141668,55508,-59254,-129719,-75108,-75025,-86893,1933,98022,197292,277746,247082,181788,94823,-58666,-109083,-19015,115319,233306,236794,148170,-1187,-13793,40964,50036,-52927,-32018,56277,172954,265456,216238,107190,41128,22585,72395,107229,84286,67730,70789,90307,118355,146678,140461,44129,-50163,-28779,107729,219019,202270,123053,55415,88001,143595,313995,295771,30491,-62952,5732,87863,193994,319055,344316,268236,147260,22418,-59056,-95478,-72773,-70709,-44427,10275,59581,97119,110383,92376,102979,113359,81985,6745,-39982,-48031,-84401,-92900,-16528,85298,243388,427124,411784,265179,91607,-61380,-131528,-85342,-49122,-13036,-56048,-68085,67947,89220,70926,14348,-47248,-33209,-12429,13804,14719,-44558,-99965,-64761,13336,21154,17613,2640,-78283,2030,133823,192212,206929,151506,53732,-9296,-35304,-27557,-51098,-100970,-86628,3094,129326,222055,288868,245870,136919,154680,252044,264722,72582,-50349,-33674,44061,147069,110329,-20870,-117436,-17633,63371,121938,151600,218969,336550,434545,421619,364340,323074,327853,334887,118589,-82282,-95306,-31546,-16081,10664,79784,177248,84985,-58117,-85229,-42907,-11802,-63954,-125722,51772,155545,134220,26902,-35521,-44875,-56636,-83211,-60655,-22612,-38306,18756,92145,90917,38573,5270,-10341,9472,18641,4149,-60804,-93863,-34007,3792,-31807,-94230,-127794,-90096,-95087,-92561,-36265,16286,77733,60140,-50804,-89679,-42224,-16505,-87946,-150390,-164313,-115777,-122707,-103109,-128166,-112280,-17616,54218,30946,-10326,43890,148699,223236,247779,94937,97370,238241,164881,-13887,-89445,-110727,-100840,-74628,-98367,-109283,-102681,-95520,-91402,-79915,-70637,-51439,-69452,-46735,36689,124274,153703,77895,-21064,-64003,-45421,-87657,-133466,-85085,-45569,-27437,-17556,-44429,-102182,-129837,-85158,-89236,-134346,-16405,74398,109051,97080,72002,-71,-111995,-108383,-25712,39553,37689,12750,53454,132077,134430,118240,49339,-20746,-61816,-111742,1929,130842,143389,54218,-33079,4007,10782,-70538,-82962,-2136,74764,75727,-42689,-92828,117983,345055,243000,55635,-64734,-14602,65624,55360,45890,107822,273595,404154,395398,288404,149873,43343,-4615,-40492,-42344,-14632,-4977,55187,183148,205971,106959,-441,-75000,-119568,-111664,-60193,792,42883,64673,71565,67442,85545,100376,110103,121290,120322,130682,136680,117770,103671,22433,-92199,-88401,27578,103580,110499,51617,-34161,-95243,-60588,-28053,-35836,-17655,18217,99992,206276,213559,121677,58996,31295,-13088,-75505,-86256,-17578,3912,-43590,-107795,-90762,-19997,48636,32112,18744,40436,32559,-53692,-109463,-50030,4682,-12935,-72384,-78164,-67936,-82772,-96483],[-57081,-53768,-31218,8884,45852,48755,26996,-5161,-33006,345,39877,32506,-4840,-20724,32761,59548,46285,-28214,-49863,-44174,-45834,-13171,14051,-2089,-26610,-45779,-87510,-79646,-72561,-37886,-27785,29922,128211,138113,49347,-48780,-26130,70382,76749,56138,13786,-2300,51832,63223,3406,-44859,9335,25370,-4347,-28526,-27389,-17943,16681,68325,124201,125776,64053,-19270,99606,230226,207088,171794,206336,273718,269883,239194,187556,92744,17848,-55002,17093,25969,3453,-41141,-41707,-772,60102,93909,61628,-32931,-91447,-63687,-91538,-68089,-13470,18468,-7850,45924,110222,35612,-90848,-50957,41915,95423,47424,-63880,-54653,-38731,-29355,-54002,-71834,-81203,-71377,-45829,42370,217830,331552,187822,26724,-64952,-64573,2115,43864,12646,755,-12362,17337,-28963,-66522,-98845,-96607,-43586,-19843,-16525,-94164,-20450,15118,12288,50474,122403,123976,63771,-1645,-119874,-50906,-56567,-62794,-60204,-55649,-70082,-71849,-79627,-55072,-30258,-48059,-72085,-66531,-97022,-13182,24066,10541,-44303,4214,77027,115189,117547,68758,2730,-23427,13534,14813,-40180,-42094,21305,85317,51850,-15101,-33942,-65218,-108505,-174524,-150051,-94216,-18786,-26647,-146748,112864,153845,52528,-31078,-63429,-56079,-80792,-125807,-92412,-45423,-59178,-30239,136665,409339,560079,543684,441337,312706,44266,-96641,4034,78262,104026,103965,166755,100951,-86357,-7363,48968,75037,57194,-7421,-75533,-102954,-82992,-106203,-92694,-38075,-18916,-54085,-87968,70300,227636,294196,194283,100150,25810,-13302,13563,5358,-10543,-58036,-79239,-24657,35334,95515,153226,189728,220343,273284,290760,111894,36251,106403,230157,265496,179791,1685,-105330,-106040,-53500,19816,15913,-23620,-27535,-35440,-107790,-36209,30803,62293,-43433,-64024,94079,214593,228208,125287,24097,676,-1947,-43214,-92236,-81745,-27969,9927,29245,26907,29822,106454,139121,123242,133962,59464,-5116,-41428,-22569,29441,64342,59424,4167,-47722,-46528,31343,145521,287421,375626,334933,227123,113828,23810,-44552,28539,81771,102877,161728,201172,88039,-4195,20941,81118,116821,252647,246547,183579,107063,51705,-1137,-32336,-821,-14716,-51413,-49672,-23718,32232,89724,111289,146495,130911,67556,47538,4551,-78683,4127,157783,287323,334981,277151,55075,-119458,-60557,-23783,-46806,-64743,-47233,-81621,-89525,9838,41934,25278,-32593,-114093,-63994,-16583,-12511,-36295,-33181,-27138,-17372,-21454,-57876,-100554,16125,126074,128746,37271,-64261,-61534,-3260,25623,-6650,-11145,-43743,-34369,26375,9957,-51732,-32398,19316,11004,-50948,-76553,-16420,-28083,-71964,-2933,131550,206007,213919,220980,204765,157371,84292,46213,60512,58010,23004,4617,-22726,-47764,-30442,777,-7471,-52863,-105403,-111749,-77148,38699,70944,51377,30363,86324,235124,329694,270470,214083,137136,-8105,-98411,-81573,-1962,75869,129388,185463,204136,136613,72979,55526,33584,-17369,-44050,-78159,-65215,-61298,-66270,-44365,-45980,-76083,-49996,-21629,-383,2440,-13509,-77014,-65623,-52109,-40237,216407,364206,225737,95275,15830,-28017,6183,16343,-494,-43188,-54361,-11692,58937,75360,-47856,-115221,-231,71464,89157,12783,-35832,-88152,-102320,15920,82781,-275,-61636,-40278,54604,24203,-154249,-237152,9567,42178,-15649,-70066,-135939,-150484,-14893,119223,172397,80092,-18657,-54605,17355,35130,18540,16492,7738,-21773,-6625,-2136,-14633,-9757,-5234,-12933,-20231,-22858,-22170,-49071,-121862,-126349,-70388,-98385,-85254,-94483,-52554,-405,-2998,-54805,-98840,-90404,-101798,-142103,-95559,-84656,-109098,-92503,-75687,-86105,-83182,47441,154138,236201,220847,148696,50934,2527,10849,40861,37142,25245,45969,123404,102189,-9784,-91710,-137484,-127335,-93306,-1027,83290,152605,140379,59416,4349,-25127,-84199,-143792,-35864,-19744,-107303,-107397,-126969,-121513,-77929,-133325,-144159,-159019,-114633,-76553,-3434,66608,63368,-34905,-159308,-72465,19470,47495,20549,-69279,-50229,-51746,-57818,-54237,-44510,46351,147128,192922,152902,38786,-42037,33538,140639,171411,83772,-20675,-59125,-60151,-71936,-41182,-27029,-68099,-33310,47586,88189,-254,-64753,21689,45881,-13683,-9089,151655,65585,1853,-34413,-97872,-65887,-70411,-110405,-103296,-78268,-82332,-28496,83567,219473,301037,258076,107328,34145,52178,57924,50709,23717,-39972,-77589,-64905,-367,64403,73641,43907,13644,-39410,4031,40425,45454,-4740,8177,-58255,-131690,-91829,-45479,-100685,-20981,116863,175396,64862,-75625,-57614,-13456,-26042,-71171,-158957,-68283,65585,91118,144758,159076,103548,23128,3851,2207,-48262,-90260,-100032,-88637,-42786,-76829,-148908,-54543,13586,-2489,-92501,-92915,-29247,-3499,68857,203404,251845,195144,103235,-41100,-103048,7797,117206,166382,131634,55078,-43300,-94844,-113657,-139434,-103619,-55058,-57331,-66191,-26582,32623,60622,93000,164570,259509,132731,12759,-16544,-761,-42837,-86086,-19426,19117,-183,-76886,37150,276653,234287,128855,199813,284965,327068,310476,225053,67217,-72679,-71439,-76686,-127158,-61064,53238,95036,143769,86274,-74781,-103176,-33106,-2680,-14793,-47884,-98438,-87052,48421,173836,200253,140087,65379,35427,83314,32210,-33635,-35104,-38706,-57955,-139806,-126491,-154627,-134606,-64380,16696,47521,33302,-23111,-94039,-141945,-91724,-33886,13532,15467,-31494,-97153,-84401,44314,185134,283475,376269,309243,163993,60824,50474,81272,104111,120209,132907,122515,85267,69837,37627,69017,109790,120976,105661,53064,-45783,-67108,-82733,-22260,28582,20078,87197,86239,49242,-91649,-71297,110571,113914,132871,84174,-98844,-12960,14837,-23687,-94031,43899,114323,61921,-582,37609,139931,302052,266125,22001,-129104,-86149,-69759,-63663,-34876,-5408,-34993,-103887,-122591,-77397,-64334,29203,73166,-25110,-48149,29632,12359,-1989,-27664,-40967,-86683,-91256,37108,118852,84700,26356,57095,156010,217823,283798,305354,235662,98833,-57618,-92671,-8127,26848,4856,25341,77218,93180,65846,74299,171993,272149,257398,126029,13204,-49026,-99642,-106846,-46460,-10270,-10350,8049,48980,75922,87438,83951,-27030,-83389,-23805,69451,115314,100355,40113,4,35972,50913,39988,10326,-17611,-49174,-38255,7609,35742,65174,74903,47071,-14348,-120588,-139408,-17122,104079,129914,20557,-35948,-24645,19240,21842,41889,32637,23631,33318,23236,3174,26097,37878,19800,41593,103364,183875,146613,-53350,-70737,9179,-5461,-75932,-101060,-4231,32432,-4255,-19928,-54997,-37600,-18014,-46167,-66371,-23542,-1859,25699,11457,-2255,323,-616,-52241,-42432,-613,59166,50714,50483,82156,94178,82580,72997,-2286,-101579,-97065,-11697,98284,214254,182310,8968,-53328,-54236,-26627,6936,33937,73624,53043,-28057,-82094,-52619,31258,163992,187561,80737,-53253,-44265,78457,78020,26536,14353,-6722,-52453,4036,65760,108923,155122,207309,219240,171560,77373,-25021,-82645,-87790,-44019,1332,-40071,-109466,-18586,29615,99530,160431,104850,24942,-60048,-78511,-97517,-138045,-99858,-32116,-83364,-99932,-8655,72572,144392,211853,187925,120179,45266,-33794,-33411,-32616,-78384,-74141,-67448,-86521,-42025,-24737,-23087,-15168,23666,67496,32254,-72300,-56159,-3690,48115,71659,66907,80247,104024,108320,63611,18850,70468,79143,63146,104829,75513,-69239,-135973,-117044,-110822,-67163,-77848,-65637,-49984,7978,49605,76202,67855,59209,75150,22199,-39360,-19442,150458,362835,361497,194040,4783,-79614,55669,47279,-40950,-40279,49446,149893,166822,107938,15607,-32318,-3900,55905,96634,69371,58448,106215,150254,187059,186450,97337,15682,-25222,-45572,-77529,-86392,-33598,31308,66411,61728,34896,12873,-44546,-109408,-37628,76909,113679,61363,5549,-42751,-101550,-38908,-6657,21909,57711,79979,33370,-66434,-112716,-32897,-27417,-106448,-98898,-52126,-33910,-45156,-15130,-19378,-22116,-4720,-26212,23080,153763,280787,331562,283765,114740,-33471,-95025,-116511,-105078,-49375,-12400,71012,102316,6163,-44629,-110960,-73181,-25240,6315,33152,71492,90126,69122,64363,55358,33472,-1188,-14785,2390,16464,-21576,-97153,-106874,-71795,-46098,-36106,-44541,-77415,-52636,4250,36373,772,-89284,-92320,78912,296478,272432,104617,10230,21941,85913,57971,-17541,-84060,9204,41618,54095,85791,78928,91864,2581,-46288,-41224,-15092,-418,64692,217015,292788,215205,62920,-11363,10762,54581,32709,-47910,-85916,-7430,43227,40981,69492,80422,37908,-22637,-38844,-95249,-123518,-87744,-29264,11437,22423,1498,-43863,-53093,-61606,-57614,-90081,-77291,-4953,180144,267527,151795,255340,316014,209118,89437,-4645,-4964,95961,154863,104235,-8879,-72305,-85455,-25671,-2926,36057,73272,67093,42916,8591,31177,73718,118620,129381,95667,56229,34034,-14464,-80536,-121713,-84831,-13256,17218,2634,-6651,15302,8756,43482,65547,7943,-84693,-110785,12334,278401,398062,198096,17145,-54357,-87374,-97073,-95324,-16162,98630,211925,188496,68746,-28681,-46411,-42221,-60741,-69747,-83649,-106073,-137376,-132410,-97532,-75967,-54407,-44189,-24397,-3845,-26389,-81341,-117017,-62561,-57099,-83205,-88294,-10536,83124,119473,65182,10417,66093,143427,65194,5686,24459,123453,190359,217595,70572,-72634,13822,124795,175311,67966,-47770,3230,15491,-37776,-2503,42759,77316,84345,-392,-84613,4305,82469,111216,20450,-78803,-105536,22723,103536,77851,18865,-57967,-86579,-40884,59834,88209,24118,-46767,-11244,70553,86582,37940,28951,87625,10048,-101752,-56729,-61287,-77865,-75918,-74936,-80489,-87153,-46023,-23445,-59202,-76815,-72946,-61975,-50971,-54802,-47132,-45566,-73742,-69991,-66760,-97910,-114783,-73012,-50547,-20195,28179,173124,292921,285718,192295,77709,-41878,-56978,43004,54321,74292,57436,8796,-59537,-108086,-67702,-1525,32008,-28973,-46585,-2928,-301,-77372,-125143,-62025,-54024,-124434,-136002,-114816,-140366,-35196,3581,-46317,-70081,-49628,2826,3832,20418,36314,38345,-3605,-61082,-111828,-123955,-82012,-66379,-42592,-105957,-87713,-45979,-33020,-6138,39979,58331,17632,19823,109092,206403,220540,235700,205639,89480,3184,-11514,103600,85489,19339,-74826,-29732,42686,115620,32623,-94718,-105017,-135505,-88154,17953,118069,151109,65548,-52711,-119974,-108412,-66351,-60621,-77800,-70632,-38810,-24436,-48239,-75483,-16886,33600,86193,86448,77382,53443,22814,-19581,-24245,48285,103202,80453,84075,88769,139501,92902,-16237,-50023,-13215,-1481,-33497,-3344,68242,30629,-62975,-162474,-134126,-104700,-91824,-95813,-69880,-44096,-50812,-103141,-124428,-117227,-54814,-32178,-45888,-16652,17712,82262,157520,128146,26222,-77349,-71574,-19066,-50281,-100399,-35785,15544,-10121,-101821,-38069,2633,-60835,-116633,-123574,-94613,-51183,-41808,-85653,-99488,-8574,58022,112213,130288,97019,71163,45693,26427,-11980,-59630,-71327,-12465,46415,70206,51519,24385,20466,54954,66220,51816,-20952,-74645,-51194,-45028,-42694,34040,201545,321086,262671,200529,121565,59136,121128,176038,132015,39203,-33647,-18280,-51851,-129205,-90461,-29977,38287,95190,103021,53999,26250,20811,-16680,-32068,-86124,-105887,-127922,-86202,-73871,-133539,-144504,-122979,-74215,-9778,69924,221787,313759,300208,208160,91614,-32244,-37736,46533,93566,76266,-5761,-68953,-44651,-49830,-49389,-25839,-33668,-58435,-51036,-26690,-14551,-35614,-94440,-108951,-44560,10765,18580,-17379,-59730,-82747,-16608,88926,143058,79029,19434,11509,36588,116725,154854,76133,-64802,-49083,160204,320198,211131,-23331,-71547,84034,126094,86168,98464,140932,38838,-10676,49595,123592,112841,28819,-81080,-114393,-66299,-81392,-99065,-10055,64131,170596,260926,227696,160090,82275,-61455,-89044,74,130844,224460,180251,72970,-56771,-11924,57711,52788,-57987,-30899,66321,193466,257850,175962,73573,18975,-679,40260,71576,62304,52189,54144,73122,100223,138308,150801,59736,-48080,-31397,122406,239345,206426,105103,25451,65302,158406,363835,312138,44334,-69057,-8111,78291,188498,291325,285037,206681,97989,-4450,-69744,-115656,-74745,-58094,-34622,9948,49242,97276,137453,117167,109010,103175,60869,-11215,-57136,-57846,-94000,-92604,-10779,86779,232375,396569,380075,240165,88621,-55726,-112912,-65433,-30289,1614,-50999,-67084,65795,80757,66380,29560,-18872,-1094,11270,23241,11498,-46186,-107760,-71424,14397,18361,6380,-8024,-60375,46534,192885,242970,248140,163351,67968,8335,-32390,-35576,-66779,-112368,-89792,4244,140787,255500,302496,214504,107443,128427,221339,220168,38270,-54160,-20430,59646,163572,101173,-44958,-112127,-6340,76033,144119,177387,241097,359385,466034,453766,385245,335121,344766,354097,138844,-51775,-128573,-56201,-17599,30020,108353,188593,67056,-69990,-85461,-52333,-30478,-80533,-111678,74626,184116,172792,52003,-25140,-38459,-60853,-96569,-58915,-12776,-26732,32302,114914,120903,60910,14905,-10798,-944,-1762,-21755,-79594,-95731,-27991,8736,-22594,-83499,-119507,-92088,-96525,-93421,-35957,14153,73520,52735,-55255,-91204,-49985,-35053,-94695,-130345,-151094,-130823,-143232,-135502,-149620,-81892,-3633,35426,-7510,-44486,11603,111097,194339,235648,95489,79532,215788,158288,-10652,-77422,-89293,-130112,-106028,-122718,-122426,-107036,-92066,-86056,-79410,-75431,-57605,-67714,-47239,25933,104986,129696,70961,-6808,-45277,-48884,-110986,-153469,-106029,-41752,-8848,7231,-27659,-88817,-157594,-111818,-104985,-87943,24740,111970,138865,119759,87595,8670,-105533,-122375,-42234,26174,38404,22334,52861,128540,151710,140262,50724,-25864,-63563,-111694,-8504,107858,123431,53983,-16477,1209,-10973,-81442,-83765,-5090,73939,75135,-39806,-68866,120684,339008,239471,52007,-65371,-15792,80506,80399,73083,133305,291091,401176,380895,274791,134154,28398,-13829,-52556,-68148,-57725,-60991,-4863,144500,205006,116858,411,-83587,-134071,-86777,-37652,10804,40990,56088,56538,45523,63111,81000,86628,103745,106218,107494,100618,87349,76551,-1587,-114996,-40941,78595,151975,135113,56152,-33243,-87113,-55583,-21887,-27785,-11969,23088,97490,186072,204137,127955,65845,31407,-13923,-74707,-87643,-19452,5041,-35448,-113818,-105799,-28454,73550,81757,45961,49728,28329,-60673,-134043,-73466,-15943,-19944,-61819,-59705,-60643,-81324,-97534],[-52731,-54627,-33404,6876,50197,55719,32470,701,-28196,-5924,21295,4879,-33083,-19464,51101,72324,54130,-24927,-45759,-38383,-41160,-13855,6228,-18360,-49819,-76955,-59285,-37808,-53635,-34142,-18882,38428,130383,132086,43332,-47919,-11373,84268,76376,47913,9748,-1211,47637,56938,7507,-31556,13405,28395,-1093,-25792,-27497,-20098,35715,95810,131404,119675,62813,26160,179662,324174,294851,218864,224409,264471,241974,218086,176702,77351,-8434,-72042,22108,25392,1322,-35434,-27812,18268,77630,96643,59386,-34988,-96944,-73316,-99045,-57886,-8349,26755,13374,60714,124562,54751,-68244,-62062,37665,105799,80129,-20885,-61838,-68461,-25834,-36009,-48833,-69444,-81399,-37300,61750,244867,359775,200568,37897,-43894,-81125,-5494,37198,12963,-2906,-29817,-9127,-33364,-60918,-89671,-99249,-45569,-18994,-9680,-76367,-20694,12185,7352,56406,164831,219078,188903,118699,-40263,-72872,-48508,-51093,-58169,-61447,-90043,-92879,-96626,-67807,-42332,-53362,-62172,-55836,-72017,3988,27271,3842,-48882,-5329,45655,53141,52560,24323,-3284,1767,28882,20809,-39549,-46073,14086,75680,48281,-18950,-42294,-77889,-124348,-177424,-139107,-94086,-31403,-66750,-75472,170125,191127,63567,-43065,-75096,-32112,-64723,-108375,-63775,-23264,-49957,-33023,136179,430028,617118,632903,513379,324473,28087,-78100,19965,89028,113246,129105,210897,126260,-80082,-14728,61590,89931,58623,-12283,-78476,-102839,-77282,-95914,-92959,-31297,-7560,-47098,-86107,80800,270975,384340,282031,167923,76985,30598,40321,-1680,-49587,-98270,-109975,-47707,16306,77318,136274,177067,212903,275648,302146,125918,34093,92767,198383,216953,140081,-15217,-109230,-105238,-50255,32540,36399,-3206,6113,-25682,-97093,-30833,31272,48498,-64849,-34565,115557,227284,253513,169032,62286,26780,14386,-35346,-83867,-65209,-29462,710,41830,56290,74211,150653,188964,162710,141244,45995,-17247,-55358,-41164,19027,70422,75667,11847,-46338,-40968,35966,146014,275824,345730,303613,214426,110540,28960,-48538,10259,73227,98885,150784,170477,71101,-5870,35076,130469,178487,290131,251554,189377,110120,58179,15431,-19375,6834,-12715,-61318,-65682,-33602,33351,83351,77601,99533,104265,62770,60426,26029,-65474,-1701,155673,292931,350369,285485,56347,-108671,-70003,-38691,-67947,-64249,-55572,-98789,-117033,-2228,39810,39391,-36032,-107341,-46741,-554,2619,-23429,-27129,-26946,-21710,-28241,-61840,-101015,20817,157493,168024,64197,-43870,-47593,17744,69781,40280,4460,-49417,-52082,14349,7463,-44518,-22719,21154,12019,-45504,-57312,2339,-24174,-96556,-17652,122270,201228,196015,188242,172551,148828,96886,58659,68874,56941,14655,11217,-2691,-30447,-17588,5801,-10715,-60573,-111723,-117166,-74467,47062,96160,79231,46026,103306,288065,401804,323238,234815,152072,7236,-86667,-86104,-4231,67254,123533,185067,198970,130763,71627,46596,20729,-25639,-46777,-89509,-83666,-68402,-65437,-42184,-44306,-67231,-42204,-7768,17784,6258,-33228,-114523,-84719,-46979,-27137,215198,299110,138517,18091,-32109,-33090,7620,9879,-7548,-47547,-40522,12454,87027,83151,-50102,-115103,6763,79857,115093,41985,-24533,-90157,-87426,15899,78968,-8532,-66154,-58690,9859,-21661,-156500,-151333,57076,50042,-30562,-78441,-133951,-150616,-16690,115979,161726,80095,-8755,-44642,23530,23517,-2829,-4559,-16744,-44803,-25593,-1828,-3785,5054,10897,-841,-12463,-2346,16428,-14828,-92804,-151134,-90226,-116511,-96602,-100916,-56652,-2363,-1767,-46497,-94686,-88782,-64697,-122084,-157006,-118322,-101130,-84084,-76854,-89389,-85448,34030,130471,195997,158190,98382,38568,4796,16192,45141,43033,32591,40004,103434,92111,-15607,-94468,-142971,-130792,-111687,-20880,52006,109816,111884,43016,-12389,-36576,-94555,-131184,-31459,-15980,-90922,-126404,-124989,-75269,-49942,-120114,-159019,-143545,-104240,-68564,-211,57594,44421,-42426,-156394,-78879,688,29774,10964,-73309,-63220,-66508,-52023,-48506,-47524,32390,127815,181806,160819,59404,-26942,26252,128141,173721,85395,-25978,-67956,-58871,-46444,-8842,-8482,-75769,-59543,32856,85692,1763,-94289,-7973,36141,-28681,-13762,207234,157083,47171,-11900,-91297,-41316,-22997,-58600,-117941,-116559,-103680,-36062,80957,222405,311120,261026,93962,40789,62699,66672,48018,17833,-51156,-90879,-68762,2961,72192,83323,48898,15446,-42112,-7144,16483,11577,-34466,-4212,-65178,-140887,-80837,-32978,-87644,-36686,86044,135408,42504,-84805,-49801,5664,4304,-43256,-140452,-78019,53479,77190,138334,169753,117816,28524,98,-1834,-45618,-78562,-90206,-91797,-51010,-73475,-166816,-74502,-5483,-13027,-89129,-100954,-33635,1859,77818,212610,279157,226495,127392,-30328,-111520,1112,108883,151449,108638,18380,-70934,-112256,-127224,-144379,-97983,-51669,-56376,-76022,-43282,14067,34712,58699,132775,254998,170689,58089,26064,31460,-39748,-110526,-36600,9995,1835,-67952,-22140,213453,206217,113914,183790,275668,314656,291623,208177,68069,-65209,-77367,-74748,-110889,-62844,30963,46954,52255,41168,-78894,-105353,-40930,-13915,-21583,-50163,-95033,-65335,74232,192904,203580,135116,63487,44300,94829,38579,-24714,-30389,-39364,-58315,-133666,-118156,-145607,-134452,-60667,26849,55773,28961,-33547,-98964,-136980,-98946,-38477,20359,32297,-11869,-81718,-87405,34466,173395,258409,330211,292893,173655,68647,60504,89889,105592,120165,131222,114578,75550,64081,36544,65504,97184,103434,86805,36585,-55861,-67570,-56599,9607,40909,21366,97869,101563,53648,-99251,-50996,208684,260568,216043,94925,-121517,4329,50320,-11126,-121571,32185,115870,72003,53,18290,101689,239063,218440,3955,-137613,-75088,-51458,-40094,-13064,15393,-10108,-74134,-100172,-77448,-88006,-17988,35617,-45555,-79275,8238,1352,-1390,-22667,-40661,-92128,-64781,71748,154404,111688,50880,90076,191185,226102,281899,285793,198680,72563,-71664,-110792,-18407,32687,16225,32898,77218,75908,50521,62061,170146,280111,267775,130573,13908,-57694,-124622,-128067,-53839,-16003,-12516,5944,36519,45578,41319,33672,-68227,-97343,-8448,83884,114989,89697,29054,-12495,18277,27568,14130,-10786,-24535,-48371,-31064,30772,71379,95502,81704,40321,-33168,-154451,-134212,-28077,87010,99693,-5134,-45052,-27434,23934,54253,105250,103667,83845,70311,40855,9019,26943,52773,30407,46140,112597,202740,169218,-30285,-84879,-10670,-24037,-75582,-89693,-33868,-6075,-29880,-29787,-44000,-17222,-3215,-44702,-75469,-30860,4545,32793,-15850,-57146,-77341,-76267,-90235,-23755,26515,69602,27214,953,28329,46131,30731,29743,-12887,-101863,-100865,-4485,111076,222362,182553,7240,-44925,-37926,-8782,32840,69374,115591,77516,-23496,-91746,-65430,16245,144388,179396,83492,-27181,-30358,63167,62148,16056,11308,5131,-44983,-13395,48414,89781,117333,136926,159246,143714,86326,-5418,-68927,-77980,-24598,35140,-12047,-96111,-23606,17038,73607,146644,97476,21888,-56708,-80276,-115971,-147746,-87319,-34814,-93475,-82172,-7699,55355,113439,185260,179177,127184,64591,-9615,-6590,-22084,-82390,-76432,-62483,-92699,-58374,-36370,-26904,-11305,18753,57892,27837,-81212,-70038,-24058,19780,49500,54131,75933,111677,115816,57477,731,55773,71248,52594,96295,84916,-48538,-151363,-145359,-86881,-46927,-56684,-41832,-32086,13306,46361,67872,58198,51242,64604,7730,-51683,-18461,151809,349526,329333,176693,25355,-63874,33899,-11177,-61743,-1213,78162,155436,166309,119234,31256,-21378,-15514,33952,84190,59688,50980,95729,126207,135774,141220,77664,3206,-33170,-46433,-75125,-87960,-48041,16409,53331,42297,11342,-7243,-49613,-94383,-31276,76342,115822,64527,14694,-24466,-103358,-61901,-27747,-1559,37686,63739,12451,-94664,-100726,-8850,-2381,-97935,-108995,-48061,-20126,-28383,-9592,-34479,-39804,-13032,-26451,23933,144188,247877,270478,218463,90629,-36845,-93746,-108726,-95108,-49870,-27858,42203,66191,-11656,-38391,-88585,-62390,-3584,41799,76593,113126,120656,90882,92903,97621,70318,13763,-11173,-2289,13009,-19324,-85553,-125490,-85486,-44587,-26632,-34874,-69309,-49745,-9059,10000,-22994,-96871,-103194,65954,282786,250072,90029,16962,18804,72780,45594,-23545,-70315,16793,48644,57093,74026,55212,64440,-9160,-50909,-38453,-5126,4767,57506,201056,265216,202229,71749,1398,20635,70314,45582,-43989,-89677,7635,72846,67089,88573,87669,32029,-35485,-41113,-82965,-139287,-100015,-43187,-8473,4305,-9547,-47252,-45062,-29433,-43320,-108659,-107434,-37121,140687,235131,141380,242306,310625,219667,91635,-5074,27370,153762,223791,160392,14480,-66645,-98064,-26540,778,37469,73912,65181,27294,-17900,-1005,40123,98738,129548,109092,74210,44358,-19807,-89374,-128757,-88887,-18740,9211,-7438,-13627,22725,25847,31745,37819,-21042,-113927,-118930,18345,247679,336937,166578,26202,-38577,-78761,-79790,-77276,-4874,109490,236720,233708,106806,-8975,-40802,-45962,-65319,-69060,-80912,-102025,-131130,-125521,-92062,-76013,-63320,-61774,-44593,-39484,-59770,-114623,-91220,-38401,-39507,-72596,-93500,-26752,75343,137090,100708,38454,78210,131428,40305,-7870,20937,105772,197379,245495,87184,-74614,15804,138872,185126,57711,-51594,5001,29734,-23430,-2545,25204,49718,63314,-7806,-74091,9407,79884,100649,4662,-89974,-96758,18643,84318,38911,-26399,-93761,-94700,-12830,97448,114408,37009,-41410,-8149,76448,101877,60765,57467,121597,45022,-82841,-62816,-56580,-67176,-65567,-63525,-65612,-69136,-28635,-5768,-57410,-90942,-91430,-86061,-79776,-52614,-20053,-30650,-74227,-80212,-77544,-103612,-116639,-74022,-55828,-30840,-7595,102117,227427,248834,186069,90148,-21539,-84439,6700,34622,78204,59762,6538,-55546,-116711,-87239,-9017,41210,-11677,-54326,-11520,-1541,-80466,-101833,-35662,-50397,-118760,-139341,-143839,-120370,19213,79738,-15699,-53791,-50587,-17620,-4871,21468,44955,51392,-2451,-61046,-113056,-107072,-59181,-41871,-26917,-96974,-97576,-61520,-53230,-27525,26691,68677,41229,41068,121821,217128,237866,248027,201571,79161,-2957,-39220,39749,50161,16191,-56243,-21323,56172,116022,21042,-108400,-101957,-124319,-64908,27003,104702,129420,55612,-54080,-110129,-121848,-91949,-89507,-83201,-61969,-36729,-16777,-41839,-65793,4172,54477,103552,107580,93046,54298,19541,-20204,-20228,49101,105132,95489,108550,103345,145345,85982,-6820,-37992,-10807,-1874,-33186,-9998,56502,25483,-52153,-123894,-98569,-66927,-61312,-88954,-79329,-52565,-53631,-102592,-126744,-120895,-55242,-32512,-51701,-14299,45715,132324,200640,142776,15456,-91587,-56151,-4375,-36102,-100469,-60240,-11245,-24058,-97599,-22598,7694,-55672,-110632,-118680,-93508,-54254,-46582,-88150,-99869,-6681,64872,122389,144671,113491,93696,62308,34034,-1884,-44667,-69843,-19487,37819,64497,48594,24687,26906,51998,46641,28772,-42600,-80298,-52398,-41679,-31576,31154,196111,317189,238562,177382,92732,43037,114514,160537,118639,37046,-42997,-38311,-68345,-134538,-82902,-30810,40816,108681,123306,63181,34263,30427,-8605,-28927,-86712,-108115,-128805,-77903,-63284,-115493,-146919,-130490,-32319,61960,144797,292259,373378,363702,253012,106009,-30537,-45937,37007,88965,77286,-391,-62639,-46710,-47264,-43974,-26010,-38346,-61872,-46577,-27993,-22109,-45347,-102157,-98646,-39238,-1362,-4701,-32871,-62991,-79998,-14380,77552,125273,63977,2276,-8086,12602,77386,114778,46894,-77348,-34595,166793,323246,204611,-32544,-57451,115205,163623,121844,142537,164636,59416,17357,58387,93626,78326,-577,-103596,-97668,-56362,-88274,-103222,-17374,31927,136056,227370,194826,130869,69117,-56569,-65402,19859,143000,207763,122847,757,-90115,8993,77218,55782,-59343,-28668,72256,206011,242888,136656,42450,-1882,-20867,14114,43313,44407,39641,38883,55531,80004,128827,161817,80761,-37512,-34515,134038,258917,213531,91297,-1921,39586,167922,389752,311789,57963,-70040,-24077,64635,175462,253705,220282,141517,46593,-29638,-73184,-119307,-66765,-40250,-21292,12134,39171,94911,158576,137314,111287,90233,40963,-27247,-69081,-61127,-96844,-85789,-2269,87613,212919,349690,339418,217247,89420,-45040,-95057,-44617,-7612,18545,-44924,-64915,61739,71807,65004,57527,35412,39910,37539,32238,4897,-49609,-113618,-74546,19303,19097,-667,-10481,-22302,103092,257685,293783,281581,165087,78756,33691,-21612,-42374,-81820,-119325,-85946,11984,155208,288036,310211,185654,85741,106975,190970,176105,6893,-51921,-5020,79851,183741,93648,-65789,-94589,7676,90450,164082,196166,249871,360849,475401,472190,400067,344563,357937,366100,158009,-17957,-123411,-79446,-19669,47356,135894,195451,51202,-77005,-82956,-61702,-51910,-100979,-90315,96700,208507,208365,76872,-15975,-32873,-64545,-104901,-51279,455,-11840,47722,137659,150951,84847,27129,-9663,-11808,-22872,-47445,-97199,-95557,-23369,11860,-13935,-72226,-108050,-91409,-96090,-91412,-33541,12401,67279,43544,-59398,-92795,-56689,-47363,-86640,-113514,-138387,-138228,-149963,-158935,-131384,-47142,13199,16477,-41837,-69063,-9811,82929,171085,226005,108491,76373,199303,151297,-6558,-63874,-69605,-114178,-130147,-138523,-128997,-109569,-87158,-79239,-77605,-79526,-63181,-63088,-46314,11564,77238,95132,58207,6804,-22844,-35154,-100519,-133992,-119824,-39196,9799,31251,-12812,-76403,-144526,-94311,-67069,-43203,60751,145528,164326,138187,99348,14989,-99538,-131479,-55965,12484,38294,33518,56285,124285,162621,149329,45031,-27542,-62028,-110998,-21352,79755,97804,48463,-3072,3817,-26473,-87131,-82686,-7649,69834,69319,-36621,-39035,127735,328386,235869,53689,-60261,-17940,92688,105060,100512,153886,293149,378107,352355,255739,115535,10639,-25242,-64273,-91617,-95232,-95333,-39429,108686,196638,122857,995,-90789,-137537,-59140,-12755,22846,39245,47093,40951,24711,41374,61959,63329,86462,93463,87793,69321,54694,43054,-26850,-96069,14898,127302,190209,148427,53719,-33131,-72265,-43431,-10621,-16071,-4078,28695,95178,168463,197352,135074,71400,31180,-13452,-71788,-88156,-20690,4858,-26152,-113200,-116168,-32856,98458,137480,77270,58650,22046,-66368,-144521,-87152,-32972,-26656,-47562,-30644,-39149,-68102,-91314],[-49525,-55455,-37388,2309,50464,58361,33412,3001,-26004,-16055,-564,-22982,-60888,-16605,59691,74620,54610,-23723,-46803,-38892,-40898,-18140,-5058,-34927,-59239,-51858,-8202,3995,-28911,-31875,-11910,46020,129984,122088,32840,-47728,5483,96936,71617,35192,2043,-2867,39212,46119,8835,-19764,14638,26548,-2717,-27111,-31233,-25697,45961,110517,124620,96742,54614,87502,273177,420929,378564,260890,234834,245964,210729,196254,167304,67311,-24801,-79286,16166,16880,-4273,-28946,-13623,38456,97068,100652,57701,-37955,-106533,-85508,-110363,-54131,-9733,29194,32823,71847,131560,68782,-45730,-64501,32445,111686,110721,25572,-6347,-62581,-18733,-19097,-31476,-62771,-80409,-22594,83343,266382,373964,199486,40161,-17770,-50365,-11604,26348,7118,-12408,-49001,-27033,-34254,-54619,-80358,-92067,-51977,-22597,-7395,-62009,-22651,7096,743,59619,201978,309813,306218,227467,39251,-101158,-41285,-41633,-57672,-68775,-111191,-101568,-113734,-81664,-56452,-62260,-58520,-35522,-30536,28407,34026,-3324,-54872,-19397,7146,-18077,-13795,-12539,12222,24979,37469,19864,-43405,-53720,4531,65927,44247,-23705,-51443,-91379,-139858,-168997,-130757,-96259,-46571,-111501,-5857,216644,221902,72593,-54359,-77045,-2986,-47355,-89423,-37513,-4141,-41150,-37640,133674,440762,659192,707493,571949,327273,16587,-63415,25824,88840,115853,157771,255484,150937,-59650,-18465,77503,103454,59565,-17265,-81304,-98726,-70007,-84918,-93836,-27148,1812,-39839,-86639,85231,306180,472720,378950,240660,124399,62696,57430,1742,-71868,-136223,-132672,-67979,-4479,56049,116785,164298,206699,277436,310374,139756,30517,72685,156630,158535,93487,-35758,-115733,-103366,-45344,45223,58800,22378,39121,-19498,-86966,-22837,33101,34145,-87627,-20119,124752,228323,267732,209802,100209,49787,27537,-29839,-76282,-49452,-22264,5038,64992,91861,115420,187035,228243,191619,140341,31896,-28318,-64239,-54499,10416,77050,92786,23091,-41530,-33852,41788,145422,257922,305005,263913,196579,104966,32895,-51764,-9892,61716,91686,135518,136615,53084,-8367,46650,173365,236470,319011,253191,189836,109442,60113,26917,-9084,13840,-9111,-69426,-83398,-45476,30178,68163,35214,42141,67432,50922,66858,42077,-52584,-9645,149147,291935,358694,290346,59544,-98876,-82796,-57751,-91506,-57010,-62824,-97465,-124741,-14889,38830,53875,-38802,-100447,-29198,17084,19545,-9491,-20182,-24981,-23844,-32905,-63760,-102250,22519,188310,207649,88561,-26845,-35103,35427,105344,81550,20983,-52548,-69945,2855,6222,-37500,-16486,18070,8442,-41197,-39438,15572,-24647,-119500,-28361,107736,181466,161958,137698,120890,123269,98462,64630,71002,50417,2404,15482,17352,-10871,-2725,11759,-12458,-65677,-114599,-115934,-65913,60773,122951,104924,57284,112198,328152,459521,365808,247245,162218,24788,-65213,-79328,-460,60125,114417,177195,184252,117785,65742,36482,9945,-29314,-43349,-88725,-104359,-78709,-68772,-43623,-43416,-58377,-34731,5759,36448,14108,-42008,-140109,-97531,-40761,-13973,208774,229501,50142,-63198,-85107,-31643,12770,5444,-13561,-50330,-25432,36542,112274,85607,-53066,-114120,9794,83889,137288,73307,-9500,-90791,-70470,24494,79688,-12497,-66995,-67144,-14028,-31644,-112301,-70431,82222,36269,-57308,-86523,-128619,-148204,-16344,111060,144990,78073,2790,-32733,30148,9833,-27684,-28957,-37691,-57598,-40246,666,10776,24576,31565,14502,-3928,15907,52394,16327,-65517,-145371,-99482,-126088,-97319,-102329,-57958,-3082,-1387,-39734,-76936,-55530,1846,-32407,-111177,-122467,-86794,-75924,-78132,-92355,-86988,18518,103106,152789,99213,51934,23444,4356,19979,47967,47863,38588,30422,70289,69710,-25504,-98157,-147681,-125727,-126267,-39507,22039,69230,85251,27120,-26295,-42590,-95743,-112623,-18994,-4203,-65836,-97675,-54919,-23512,-17737,-97921,-142909,-119597,-84686,-52724,9759,53846,32360,-39495,-145334,-87089,-17822,13994,3702,-72548,-80801,-80610,-44119,-43400,-51869,16196,104232,163701,162725,80274,-4568,29282,112429,162792,80139,-34034,-78443,-59022,-23764,27578,19705,-73560,-82976,22428,86876,12446,-106071,-42863,21531,-44635,-11966,271425,277685,114687,17446,-80266,-13380,26907,-6236,-71311,-114112,-115590,-37606,81687,224936,315237,256841,79351,45571,71418,72582,40982,8775,-62439,-101217,-67896,7596,77744,90700,55131,20431,-43581,-19182,-6872,-19345,-64031,-23467,-76506,-147615,-66749,-20324,-75166,-49552,57281,96888,20093,-92942,-41019,24459,32347,-19319,-122858,-85671,37216,56356,114460,162982,123196,30821,-5271,-7031,-41434,-60037,-67000,-77304,-46924,-60349,-161112,-97882,-27940,-24116,-84083,-104670,-35108,9025,86219,215527,296025,251397,149280,-17590,-120444,-8308,95849,132606,84549,-14345,-91787,-124170,-138222,-142606,-91845,-48144,-53732,-82853,-59967,-6456,9599,32255,111453,258484,224145,123509,87132,76960,-25492,-130652,-50307,2843,5873,-50370,-74272,138073,163599,89860,158143,254221,289449,261165,183782,64772,-58031,-83321,-71791,-97330,-63769,12632,22035,-5873,2098,-82708,-104071,-45705,-22386,-25735,-49684,-86968,-43403,95981,202299,198260,128382,66077,57185,102980,47193,-10587,-20972,-36001,-54207,-120288,-102661,-130739,-127606,-56207,33886,59381,21656,-44976,-101720,-129157,-106841,-42862,27443,50010,10009,-64336,-86631,24458,157548,226978,273878,264252,178559,76004,69742,95566,103654,117732,127676,105443,64163,54918,31755,57337,78410,80960,64223,18466,-65093,-68856,-28745,45574,54510,22564,107369,117010,58248,-103988,-31027,294666,403977,306729,104126,-142867,19351,83433,2772,-106618,37572,133617,100200,21231,15227,75641,181996,169920,-10160,-141631,-69717,-38973,-19982,7461,38076,20255,-40250,-71483,-70766,-104966,-27133,43280,-31188,-90974,-9577,-10087,-1745,-16820,-39031,-93240,-36675,107799,192275,143322,82006,129757,225372,225685,266146,253276,159519,52255,-75768,-122419,-29365,37876,27391,38702,72695,56369,33472,47143,166262,288678,281108,140610,23868,-48134,-115871,-138318,-63130,-24894,-17959,-332,19635,12563,97,-3811,-96057,-104055,3304,92350,109232,74293,16007,-25298,992,6896,-6836,-24307,-24207,-40874,-15676,60940,110960,123124,85495,32822,-49113,-137339,-98441,-36442,62602,67739,-26155,-53765,-33031,22513,77454,164322,176184,143806,105293,56728,11740,23224,63101,38003,48357,119307,214472,186124,-6302,-95778,-30056,-38506,-68586,-77213,-65641,-43435,-55600,-39613,-33741,-3718,1758,-49824,-85867,-40493,7125,35741,-39147,-98270,-119806,-142337,-105251,-4057,52299,80640,11278,-41592,-18175,5329,-11097,-10544,-21828,-99237,-103981,2659,123444,228026,180230,5629,-36676,-18657,16579,67713,113956,163145,105053,-15840,-96360,-73999,5191,124362,166491,83223,-7462,-14120,54456,49155,6842,8210,14864,-36700,-33047,28537,72119,92984,88501,110935,115634,94792,17709,-50120,-61720,988,74384,15894,-83417,-27499,7069,45316,127007,87102,17301,-52555,-79933,-133566,-127898,-72506,-37296,-99604,-64599,-4554,40705,84888,156840,166444,132130,86910,19592,20933,-12179,-85082,-78583,-59005,-93462,-73583,-46119,-29240,-8736,11848,43867,20052,-83913,-75326,-41296,-7205,26462,39588,68965,115812,120997,49087,-16618,43025,65759,45465,90146,96476,-18754,-100912,-100422,-47734,-27151,-38191,-21182,-15992,15255,40522,60836,52483,48611,58177,-3091,-63123,-18749,147164,323773,288544,157463,45402,-41744,9844,-64286,-11183,58931,112569,162679,167935,134027,50931,-4853,-16103,10831,67946,47089,41117,81845,96777,79205,88191,53586,-9727,-38686,-43682,-68458,-83394,-59643,-2153,32708,15864,-16348,-27459,-51081,-79501,-23613,74764,115465,66410,23950,-4683,-92178,-74626,-40740,-20891,18075,47191,-7555,-119866,-82575,8003,15791,-82255,-119910,-48443,-10948,-13814,-1664,-44656,-55034,-21241,-27938,23378,133474,215535,213312,154269,61858,-41480,-90916,-98145,-78795,-40220,-33330,18941,36176,-24442,-31515,-67627,-50109,16535,75282,116267,147014,141214,104855,115490,134263,97785,21526,-9887,-6758,10413,-15625,-72544,-126227,-99719,-46254,-23052,-31280,-64246,-45801,-22150,-19045,-46713,-99342,-119584,42631,248862,211353,73269,26262,24501,68756,40163,-22010,-55412,23353,52640,54809,56070,26120,33946,-20338,-55142,-35779,6218,15693,49230,170898,218667,174338,74868,15782,33166,85815,55891,-40784,-95259,19117,97324,86812,101434,90673,23086,-50669,-42982,-70179,-141900,-113017,-57429,-29277,-17362,-26070,-56143,-42903,-1025,-963,-82901,-118124,-55454,109349,205637,133460,225089,293703,222731,92152,-7001,47729,196027,282813,214892,37401,-61823,-105151,-21920,6484,37888,72627,61304,8676,-44786,-29837,12125,80769,127470,118280,86658,43834,-33502,-103018,-136728,-92130,-24085,573,-18401,-21782,26103,40862,24270,13547,-46435,-140565,-119091,21649,201372,248404,118536,32194,-24143,-66222,-61457,-54584,12487,120568,256266,277304,148241,10892,-35360,-49895,-69243,-66371,-76051,-95169,-119729,-115739,-85474,-75533,-72104,-80443,-67136,-49580,-59225,-104854,-63502,-17353,-24050,-61767,-95881,-44603,63198,146986,132300,67333,93423,116864,10724,-26078,13711,84457,192300,258046,96499,-79570,16698,150024,187377,45673,-50015,9254,46308,-8765,-4531,4866,20848,39155,-17687,-64226,13521,75350,87250,-15624,-102181,-85267,14301,60849,-1327,-69510,-113916,-76392,20709,127592,132505,44047,-39793,-8340,78058,113167,82324,84041,145925,68345,-60109,-60683,-50813,-57187,-57074,-55052,-53357,-52807,-10262,13750,-51280,-108079,-117506,-118489,-111902,-41132,1554,-16109,-70877,-86906,-89137,-111834,-119550,-74759,-55915,-30736,-25486,52108,182380,227983,189382,106383,-2807,-95414,-23044,13818,75997,54397,162,-53363,-115904,-103313,-12082,52968,13607,-40916,-11428,4816,-67941,-73561,-12831,-48629,-102825,-100859,-121504,-87976,68213,151659,26898,-36233,-48454,-39655,-17205,18545,49661,61774,-3916,-64147,-115411,-94872,-41001,-20602,-13559,-88875,-108595,-77450,-73020,-47970,11588,74035,61042,57119,123152,207748,233706,244261,188144,66455,-9269,-62282,-12349,16828,11438,-38606,-11206,67121,108957,6336,-112651,-98219,-115310,-38759,40655,89154,99958,41579,-57937,-102543,-111698,-121281,-110353,-74390,-39117,-25275,-8320,-37091,-57147,24951,76436,124986,135460,110032,53932,14990,-20258,-10965,64051,126327,127904,139281,116455,144097,76241,2004,-28561,-11369,-4749,-33920,-16016,46753,25502,-31575,-85357,-63374,-31077,-33291,-82535,-92177,-63501,-56410,-99366,-124129,-121470,-54782,-32152,-59478,-15687,68064,174842,234218,150325,-1195,-106342,-42176,8267,-22684,-91258,-88688,-40966,-38343,-88772,-7609,9459,-50497,-94794,-100059,-82936,-50570,-45037,-83685,-107691,-9914,68316,128721,155010,126252,111837,74513,38246,6852,-29931,-63532,-26822,26073,54376,42050,21175,26814,40548,21067,-787,-70853,-81811,-53796,-37937,-16760,34246,188002,303127,207178,145970,53822,24831,101741,138765,103615,34246,-52009,-62577,-88424,-121418,-72575,-30400,39602,116088,136797,65125,34653,32190,-5965,-29707,-89575,-112058,-126468,-68163,-52440,-95086,-128335,-109701,21691,127773,210951,346044,413468,415730,297653,120287,-29247,-58675,23867,81432,77671,8568,-56207,-51109,-47168,-41533,-29979,-46302,-63985,-40188,-29901,-31650,-56995,-109197,-88872,-36375,-17808,-31426,-48899,-66072,-77221,-12241,66261,107695,49146,-14549,-27429,-11700,37752,74083,19193,-85383,-25646,166456,316276,192456,-41114,-46646,141073,199821,158966,189707,189077,81418,42103,58199,58341,40969,-31747,-126735,-81914,-47374,-96259,-94037,-20095,3916,93957,176253,146960,92599,54149,-45238,-40815,37924,148727,181780,67207,-64971,-79865,35058,91667,54993,-60747,-27204,73291,209648,222091,100409,13476,-22604,-39717,-8646,18453,27029,27824,23512,36446,57576,118075,170938,103253,-21931,-38839,141319,275730,222194,80760,-27573,10113,167784,387837,295371,70150,-63592,-40998,48382,156281,209271,153849,75082,-6316,-54424,-74355,-110528,-55401,-21277,-6772,15195,28336,89477,171533,150305,108280,73898,21738,-42568,-76524,-59918,-94382,-74485,7348,86382,185476,290572,292626,196251,92148,-32524,-79681,-25710,15150,34613,-39927,-64037,53683,61291,64154,86539,95352,83786,64095,39606,-6615,-57052,-115603,-70550,28548,23544,-2274,619,29805,169191,322495,340562,304896,156514,83303,63532,-217,-41756,-89837,-114877,-76757,22906,168683,315088,309944,159341,69892,90531,163356,135491,-22448,-46702,10783,104467,207446,91316,-74922,-72059,23004,104835,178758,204422,241810,336596,456605,471327,404794,347704,362004,362255,166634,9825,-96164,-102297,-24069,60444,159448,196931,38045,-79243,-79558,-71920,-76189,-125804,-64692,116452,227035,237521,98366,-10700,-30673,-69609,-105466,-40759,14289,3592,61419,156031,176903,107466,39445,-8799,-24709,-46275,-74292,-115116,-95063,-21302,12519,-6650,-61247,-95946,-89848,-95231,-88207,-31126,8700,56471,30018,-65704,-95634,-63417,-54606,-74657,-102378,-129199,-137564,-147753,-152588,-100903,-12401,29560,-2772,-70180,-83778,-23504,60141,149106,212973,126072,85566,190454,145476,-1599,-50279,-53152,-91632,-133210,-140093,-129785,-113079,-83565,-73209,-76304,-84553,-69074,-56789,-45308,-8745,38419,48290,39014,18282,-1240,-14996,-77156,-110217,-124020,-40526,25664,51572,-2678,-68889,-107120,-38871,-12393,-5826,86195,169791,180787,148330,103883,16062,-96698,-137149,-68513,-2858,35723,43968,61973,119347,166044,145425,33763,-27250,-59025,-111240,-37697,47223,67141,36941,4081,5203,-39767,-89870,-81710,-11780,60210,56445,-33705,-9704,134970,311992,230329,58372,-52408,-23731,97404,124203,122491,163354,275971,334453,309277,228415,90662,-12552,-40924,-76694,-112080,-127539,-104349,-50044,77334,179608,122278,-965,-98675,-129889,-33072,11038,33320,34584,35372,23251,3378,18519,41406,38868,68353,81083,71101,44563,23817,7931,-43191,-44079,73411,166434,210891,146333,42364,-34705,-54049,-26772,3640,-2849,3647,32243,89912,150835,189877,139691,73476,28855,-13631,-68742,-89654,-23595,890,-20178,-110733,-123860,-35857,116345,189653,109065,65016,12471,-74053,-139765,-94952,-48730,-35073,-33043,142,-12272,-50649,-84703],[-56963,-64584,-50537,-12102,39337,48896,21504,-6484,-34222,-37190,-32122,-56697,-93737,-22896,51132,59715,40516,-31721,-60027,-52651,-52577,-32843,-24931,-52057,-47757,-10292,35132,37009,-13174,-37736,-13356,46457,121633,102754,12469,-53752,16355,100195,55617,11929,-15298,-12992,21317,25544,1780,-15577,8392,15184,-14360,-38041,-44489,-40335,42052,106961,100684,56212,44038,156782,367726,504601,442906,288390,230967,213933,173229,171411,158167,62950,-28820,-80943,-4390,-2726,-16197,-26552,-4642,54232,113389,101370,51934,-46643,-124133,-99320,-119883,-62804,-23310,20423,44913,75156,127135,73628,-28090,-61730,22461,109373,134471,71107,58923,-26525,-13264,-8367,-22625,-65066,-77360,-10430,101199,277095,369737,180605,27098,5527,-22450,-19397,9004,-7130,-29998,-72029,-40324,-36652,-52878,-76247,-88626,-64869,-32729,-12409,-54556,-29391,-2931,-10565,56060,227286,382690,398024,308143,104716,-78683,-35316,-37036,-60987,-79522,-124354,-96706,-133362,-99135,-74529,-76740,-63696,-21626,1986,51640,41290,-12325,-64541,-40177,-38482,-96284,-46848,-19245,39971,40864,36052,9282,-53758,-66847,-8805,54062,36462,-32483,-63591,-106866,-153136,-160583,-127656,-103028,-65720,-147099,53681,245774,239888,74523,-68687,-72701,25369,-31314,-72997,-16803,9493,-34947,-46007,127876,440477,682233,759304,611694,321527,7654,-55401,20640,76224,110789,188962,297274,172551,-35282,-15211,94635,113308,58477,-22919,-83108,-93248,-64167,-76218,-96731,-27481,6580,-35648,-88345,84368,330990,551495,477614,314278,164595,80933,61917,6282,-71159,-131719,-125670,-80499,-27045,30720,92725,148348,198403,275490,312698,151550,25391,46066,107223,94108,42629,-59105,-125740,-102371,-41346,54452,81214,54088,69169,-17702,-79060,-14006,36267,21730,-109493,-20268,119633,215317,265479,239692,132972,67491,36125,-27402,-69897,-35645,-10407,18957,92591,128434,151221,214271,255186,208727,131710,16357,-39372,-69571,-62985,2902,82579,108546,36848,-33490,-25344,48558,143232,234505,257071,218802,174455,96995,34835,-54702,-32051,46461,80086,115066,100387,33215,-12777,54536,206892,285318,337941,252085,185215,104933,57318,33013,-1777,19516,-4871,-75436,-102415,-57510,23920,46395,-11000,-22094,22216,31707,65913,51309,-42162,-20684,136593,282501,357949,289868,62354,-91785,-99273,-80787,-118900,-46147,-69019,-76182,-80921,-14728,45784,68359,-41676,-95826,-13545,34376,37255,5126,-12438,-21266,-23861,-35994,-64494,-104224,20530,215937,244582,109095,-13884,-25419,48154,129302,112448,35034,-54572,-88873,-8413,5812,-30596,-13133,10363,-51,-38912,-25069,21910,-29758,-129411,-34875,88444,147354,115554,78697,58974,82228,86031,62262,66318,38534,-14061,16177,35782,9745,13048,17333,-14020,-68930,-114058,-112264,-56917,74653,147245,125802,62984,112141,350247,494086,391131,248372,164930,41646,-38589,-57058,9230,54191,101858,161544,160158,97296,54030,23810,-487,-31082,-36934,-75882,-124019,-93550,-78473,-51659,-46703,-52878,-28977,16434,51190,20978,-44872,-150950,-105694,-35553,-2539,196623,159153,-34171,-126557,-114903,-18795,20195,1273,-20370,-52946,-10816,58811,131602,80486,-57948,-106910,9526,82717,153180,103196,6795,-91449,-55025,37219,82537,-14297,-66713,-70217,-21181,-14727,-49435,-4639,81099,-864,-92380,-91136,-121102,-146028,-16138,101468,119638,71556,14203,-19955,37266,-2321,-53824,-57761,-56473,-62119,-49486,4125,26375,44987,52570,28878,1556,28595,80689,40533,-42705,-116239,-94415,-126174,-91119,-100687,-58636,-4838,-4050,-37497,-58679,-14228,73837,60728,-25865,-90418,-70699,-69956,-81321,-97121,-89945,43,71702,107032,46218,11112,4776,-692,20087,47327,49568,41340,17832,26158,33876,-41484,-104884,-151221,-113457,-116252,-57540,-7123,31774,59316,10080,-38302,-44739,-89041,-90899,-144,13715,-33195,-36459,21131,25847,13820,-72657,-108792,-96445,-64735,-36440,20081,49685,23258,-29473,-128043,-98059,-37594,-2084,-3203,-66691,-105003,-89995,-36824,-41696,-59860,-3250,76609,138874,157407,98958,21722,46207,105891,148702,73815,-42649,-91555,-62622,-6253,62482,52309,-64160,-106354,12506,87313,25657,-95597,-84610,-488,-63044,-6588,335170,415891,204129,51521,-67419,12763,71502,39591,-29206,-82087,-115969,-36996,82236,224049,310349,243282,62124,45156,74321,71801,26918,-6427,-76538,-109388,-65004,9604,76589,91070,58790,25972,-45029,-33569,-31485,-49220,-94652,-50578,-95013,-140944,-52649,-10766,-66509,-61778,28723,58023,-4951,-102737,-33840,40286,55051,-1854,-109206,-94780,14619,26916,70665,131731,114690,26990,-14786,-16032,-38647,-39960,-42868,-57835,-36079,-41918,-134079,-127629,-56584,-39036,-80881,-103057,-34617,15828,91296,209497,297831,264175,163958,-6561,-132865,-23546,75051,106852,56318,-45680,-109251,-134248,-149291,-138632,-88763,-48076,-53607,-90026,-79339,-30814,-15658,11853,96904,263445,285215,203590,162896,130249,-7226,-127697,-63356,-6148,6917,-35653,-95384,55836,106691,55630,122726,219109,249887,218276,150513,54036,-54581,-92697,-72318,-90064,-67773,-6019,5230,-35447,-33439,-89856,-102986,-50598,-31196,-30827,-50481,-79304,-26145,108306,197697,180975,116583,69671,69868,107331,56557,5228,-11053,-32488,-48285,-101909,-83653,-113744,-116839,-54460,33486,54269,7906,-60325,-104337,-122541,-118616,-48083,33089,65651,30395,-48959,-85980,11185,135840,190061,211790,223442,174814,79408,74891,95304,95388,109915,119310,92041,47765,38700,19184,40611,50468,50774,35175,-4544,-77103,-74806,-4372,77548,63203,18568,110623,127621,58476,-110309,-15921,360169,523355,386094,107105,-163376,27678,108450,13169,-80905,50952,155975,130496,46229,19392,56029,130122,120587,-23786,-143496,-75416,-38055,-9198,20802,56990,50201,-8476,-44158,-62444,-111220,-9753,67074,-10337,-90611,-27545,-25944,-8701,-15515,-40470,-92630,-11019,140188,226101,174396,115725,170941,252374,213223,232211,202609,114451,33942,-74730,-130287,-47518,35594,32536,37387,59433,32240,12361,27819,158910,295402,294123,151887,36550,-31604,-91674,-137049,-78277,-39716,-29119,-13563,-4185,-23476,-34887,-27158,-99580,-102582,7564,91170,95886,52960,-286,-39993,-17990,-13725,-26335,-33986,-22068,-32587,2190,92038,147074,142129,82941,21370,-66211,-111072,-67373,-46007,28651,31975,-47485,-66490,-44658,11981,85994,208931,239095,194693,131568,65386,6753,11033,62996,37530,43799,119135,214681,191353,12064,-106523,-52267,-52206,-62261,-69259,-100668,-81130,-84268,-52356,-29365,-1907,-7532,-64911,-101317,-56273,791,28009,-64491,-131266,-101129,-125163,-95199,10921,72970,89355,1548,-78242,-62301,-32876,-44296,-45345,-30981,-97533,-109788,5889,131009,227559,173214,1250,-32550,-2026,43395,106165,161440,207718,128691,-11159,-101022,-82567,-5819,102033,147149,77066,2319,-4480,45832,35159,-4689,965,17631,-33346,-57294,3569,52312,74312,56112,71069,85226,97892,39153,-30884,-43713,27574,111752,36546,-76607,-34098,-3394,13395,96928,69490,7424,-51326,-81358,-138044,-108215,-59733,-42487,-103928,-52289,-3875,25659,57283,127680,151042,134502,108804,48994,43415,-7395,-90171,-84598,-61130,-91848,-88091,-56321,-33806,-11301,-433,22280,4928,-84234,-74999,-57901,-34641,523,20455,55708,111518,118485,34090,-36160,29694,59770,38239,82569,105676,13719,-50182,-46393,-12966,-13783,-26938,-8298,-6216,10293,28539,51099,46346,47112,52237,-13336,-77615,-24948,132257,283236,239208,134757,58730,-18533,-9982,-60628,66524,125145,145879,166518,166541,145919,68701,11273,-8560,-11896,45377,28712,26174,61957,59949,17393,27240,21561,-26968,-45428,-41281,-61324,-75782,-66552,-24698,3903,-18245,-49633,-49949,-53881,-70005,-20116,68080,108847,63087,28672,11677,-64996,-47769,-32738,-31388,-902,28494,-29245,-145024,-70451,14186,23520,-70120,-134881,-56778,-10291,-5898,3155,-54304,-70898,-32129,-33403,18603,119567,182600,159418,92156,27060,-50207,-89217,-87882,-60766,-22786,-26077,7111,15662,-34863,-28934,-51883,-40730,30555,101046,146178,167638,147741,107584,128365,160612,111262,19290,-14062,-14575,3839,-16599,-65962,-116956,-116972,-54977,-28213,-35860,-63685,-43668,-37553,-53381,-72696,-99525,-145742,6305,194160,156239,51727,32883,33762,70465,39728,-15727,-43215,25302,50204,44945,32196,-6692,1352,-32659,-61447,-36690,14278,27874,41946,130284,157088,131610,69518,27983,45379,97531,60187,-41238,-105884,23187,111793,95635,103466,85187,7281,-71901,-47776,-60758,-127023,-127979,-73508,-52284,-44344,-50404,-73290,-49344,17026,45525,-45147,-96027,-55831,88071,178545,124525,201482,264103,215713,88974,-12581,54308,218354,322793,258904,56683,-59445,-100445,-14439,10705,35159,69253,56225,-11557,-73112,-57244,-12834,62415,120533,120088,88987,30815,-52258,-122909,-148182,-97299,-31398,-10667,-32468,-33564,23313,49548,18279,-8924,-70392,-166408,-114857,20309,143125,143251,60811,33686,-14143,-55553,-47741,-34395,29625,127212,265204,312377,188402,27950,-32904,-56182,-73616,-63513,-71015,-86915,-106783,-105376,-79730,-76089,-81370,-100332,-94191,-31855,-39611,-81312,-44999,-4175,-14572,-54505,-97541,-65288,45795,146524,155912,93740,109919,100720,-22778,-49209,1928,60461,173110,249320,94697,-89409,14891,155871,181049,32482,-46251,11303,60423,3900,-9545,-19189,-10906,10874,-31508,-58326,13845,67038,71061,-40839,-113478,-72508,12325,38008,-37125,-94279,-89400,-45995,50721,144684,139300,43206,-43704,-13645,73515,118073,99814,102718,151092,69452,-47003,-53785,-45927,-49894,-52164,-51279,-45547,-40227,6708,33333,-35416,-115255,-144371,-144739,-88868,-26119,14529,-7463,-68006,-90022,-100823,-123888,-123632,-76421,-52793,-25184,-31381,20883,150531,211960,191771,119214,10111,-82736,-44251,-7254,66927,41327,-10448,-53363,-109434,-117141,-16352,59897,36263,-17322,1685,23294,-43874,-45239,3674,-51233,-89811,-67030,-87358,-56842,107851,213063,75648,-19058,-43824,-61998,-33052,11670,50254,68345,-8817,-71681,-121356,-88522,-29055,-4712,-4569,-83402,-122028,-95369,-94175,-68828,-5062,74496,76833,69031,116193,183854,212623,226900,167162,51116,-17085,-82177,-55535,-15940,4276,-23000,477,76154,96752,-10757,-106458,-97533,-109596,-15851,54724,71508,63051,23294,-65404,-98517,-93907,-100428,-91903,-56317,-9543,-4103,1029,-35683,-51775,43928,99711,153912,170522,126850,51833,9005,-20283,1454,90110,164073,171470,169788,123993,132724,63240,8995,-22778,-15481,-10582,-36602,-22444,37932,28298,-8404,-50164,-30970,1186,-9370,-77232,-109320,-76803,-58040,-92923,-117357,-122398,-57618,-33685,-70038,-21822,81052,201741,251203,148268,-24085,-117340,-30771,17902,-10762,-77640,-119138,-68769,-48052,-74103,4255,5779,-47789,-79079,-79475,-68101,-42204,-39114,-75844,-121836,-16111,68858,130853,160607,134308,123833,81163,38863,13211,-16617,-54107,-33552,11407,39519,31261,12944,18406,19376,-8822,-35273,-106010,-73837,-52934,-32063,3732,50817,185367,286161,174013,109498,7238,7941,85107,114415,88156,29545,-61264,-88610,-105841,-104392,-62399,-28972,34858,116067,141450,59071,27112,25708,-9547,-35120,-95540,-118015,-121609,-58476,-42656,-73985,-100064,-73028,71945,181156,263490,378514,430079,449586,336766,133403,-29075,-76002,9303,74642,81783,21377,-50740,-58479,-50883,-43711,-38767,-57977,-64568,-33309,-33040,-43189,-70074,-113992,-80376,-35909,-36655,-60395,-63740,-68757,-74540,-10685,54492,90069,34218,-31280,-46429,-35475,456,35362,-5952,-89450,-21968,159140,299057,174726,-49137,-40099,159428,231942,196312,236608,209912,101211,61724,49359,21276,3332,-62702,-134694,-67928,-40078,-103515,-80312,-17636,-13401,48876,110627,85843,46766,38668,-28630,-16259,53195,146580,147177,16169,-120937,-48632,56966,97785,49716,-63174,-26877,69985,205358,198541,70003,-11832,-42624,-57408,-29598,-5646,8700,15839,7839,16065,34360,107333,177241,124871,-3424,-42956,144574,288910,231538,72914,-51743,-22111,156036,359183,266378,80930,-48606,-53684,33762,134997,163531,91301,12155,-57748,-78504,-76070,-100980,-44487,-3266,7992,18577,17035,81774,176211,155607,100353,55320,3983,-56930,-79701,-56239,-87020,-59109,17853,83160,152501,225596,243906,177886,96405,-19494,-66956,-9501,36196,48424,-36363,-64868,41842,49928,62865,110424,151247,127470,90326,45981,-22303,-68284,-106643,-53801,44237,33845,4574,28295,92222,241653,382067,380918,318850,140520,81390,95255,33329,-25298,-78747,-97925,-62955,35559,179569,334113,301786,136300,59352,80650,142407,102569,-48730,-40121,27148,134982,236886,100143,-60589,-46311,39688,118884,187039,201190,217099,287576,408762,448690,397160,342460,354023,339479,163164,30668,-71322,-123924,-30541,69179,177958,193843,28753,-76284,-75375,-82000,-100778,-147984,-36204,133983,240111,259298,115737,-9731,-32404,-75986,-96412,-28691,27759,18531,71998,168251,196940,127880,51448,-7758,-38658,-71163,-101475,-132516,-93119,-20092,12909,1177,-49066,-83004,-87161,-93281,-83651,-28867,2936,41064,12220,-74164,-98584,-69249,-57078,-63818,-95858,-121560,-130998,-144213,-133188,-70491,21205,43905,-20875,-88374,-87830,-31712,40199,126304,194594,142719,103669,190864,144545,6704,-35935,-39310,-72458,-113076,-126571,-124277,-117552,-81568,-68074,-75223,-89944,-73412,-47927,-42918,-34721,-11596,-9720,16581,28652,18583,6118,-53450,-88599,-116401,-45762,37962,67625,2572,-68048,-64728,29569,41020,21433,99017,182952,187222,149578,101018,12038,-96654,-138336,-79146,-18824,31501,53916,70489,116588,164874,133413,21594,-24180,-54095,-111243,-56157,13158,34315,21306,5314,3068,-51930,-89955,-80333,-16890,45866,38146,-28759,17186,141101,291701,223406,65872,-42158,-32305,92906,135181,135788,159010,240646,274784,255468,193591,59954,-39772,-58285,-86257,-122213,-146996,-95091,-45949,53541,156263,115757,-4829,-106524,-117003,-9303,32956,41375,27025,21573,4560,-17511,-4347,20617,15298,51934,71405,59533,29489,3142,-16437,-31594,20577,130507,192562,211989,129722,24263,-35195,-32690,-5725,21471,12624,11874,34263,82563,134708,182586,142527,73462,25885,-13282,-64416,-90562,-27128,-5552,-18219,-107823,-127703,-37156,124216,231123,140217,70007,2035,-82866,-133085,-97727,-62160,-43577,-18290,30051,16197,-32045,-79130],[-56916,-64655,-54326,-17825,35405,45309,13777,-10464,-35427,-51542,-55031,-75145,-93661,-23150,43091,45499,28673,-32701,-68594,-63250,-60447,-41990,-35704,-50107,-15582,40661,85090,75729,7057,-36995,-8411,54394,120630,89413,-2422,-51534,34151,106321,42272,-7493,-28103,-17577,8380,9470,-99,-5881,9182,9082,-22081,-45420,-54615,-51031,37448,98877,76383,22076,57113,240344,465105,575653,489932,308428,222934,181089,142450,155808,160650,74834,-14110,-74442,-26959,-20768,-22087,-18455,8825,74809,135941,108901,52085,-51027,-132305,-97912,-107031,-75097,-40381,9645,57873,80374,121539,79145,-5838,-48791,16989,108365,159680,123524,130273,21466,-1756,4672,-12515,-66576,-70759,4490,121595,284410,357316,155642,5062,28799,1385,-22866,-5925,-20594,-46405,-89157,-43985,-35129,-49597,-71110,-83707,-75997,-41422,-17438,-47542,-34083,-10801,-19900,51661,244646,435312,459583,358242,154306,-30821,-23296,-30917,-61630,-86744,-109986,-85375,-135570,-114159,-89489,-90061,-71663,-12950,28720,74999,53065,-16628,-72075,-61150,-78236,-81806,-5866,15098,73016,52828,29245,-5905,-64790,-79407,-20037,44724,28662,-41137,-73669,-117386,-152727,-151945,-125899,-110472,-84241,-107260,103045,259421,246003,70524,-83902,-61092,54316,-13706,-56842,1169,20863,-28088,-54358,122850,433485,688195,787473,634322,312622,3175,-51037,8513,55368,102962,225788,337613,193585,-6421,2328,114680,121451,57733,-26087,-79365,-83562,-57356,-67389,-98787,-30108,8301,-33566,-87138,82698,347665,617213,573202,387581,198467,88038,56781,8555,-57675,-102301,-101036,-76956,-46816,4132,65792,129849,188273,270126,309595,162106,21782,16309,55509,30045,-6393,-80695,-137235,-100989,-37456,60158,103841,93739,96001,-18680,-72232,-4025,42206,14698,-121611,-30918,103155,191590,247684,254843,158178,79962,40950,-26611,-63347,-22918,4121,38670,121272,163615,181435,233217,270736,215450,117794,362,-49714,-71665,-66270,-2693,86641,121647,52871,-21136,-14150,57232,140190,207753,206824,172456,150434,87882,35411,-56489,-54912,28269,64582,90273,63649,12111,-18850,58853,229908,321938,347703,249904,177153,97796,50933,34767,3251,23909,-819,-79341,-121495,-66730,16776,22876,-51332,-86511,-25521,7176,58524,53893,-34969,-34722,117712,264045,347211,283145,63525,-87544,-118255,-103849,-125305,-33339,-73334,-48222,-23112,10709,67348,83244,-43988,-93811,-531,50456,55444,20636,-3583,-15667,-21659,-37662,-64403,-105445,15559,238670,276485,125784,-4541,-18463,55773,140794,130801,44913,-56068,-108979,-19184,6167,-23277,-11278,-459,-12516,-38724,-15328,21179,-38579,-112572,-37532,65783,102584,65439,29572,6954,32525,59664,51741,56092,23050,-34056,12909,51724,30924,29341,21996,-15970,-70520,-110166,-108999,-49908,85465,166456,140632,63177,104002,353098,501899,395824,237688,159629,56147,-9991,-24207,23129,49319,86312,138922,128212,70384,36874,8569,-11400,-33088,-30379,-57623,-121286,-112541,-95148,-67202,-55435,-51936,-25134,23083,59225,23850,-45609,-144670,-109950,-31961,6904,180078,92528,-103137,-80793,-65816,9923,29975,-2775,-28104,-54733,3416,79151,144119,68501,-62610,-89369,8565,77301,162390,129875,23246,-91935,-41525,50988,85802,-14653,-65856,-70361,-16751,17317,14585,43394,55202,-55845,-123062,-84595,-109801,-143350,-16644,86357,86360,60706,25694,-5569,48470,-2932,-68145,-87946,-72165,-60683,-50714,9473,42443,64790,72107,40809,3388,35716,99472,56867,-23989,-84033,-74493,-116080,-80844,-96115,-58521,-7404,-9185,-39628,-43155,26305,140698,149157,57899,-43550,-54160,-65045,-84881,-102588,-93532,-19429,38803,61893,3307,-20497,-14984,-8841,17795,44629,49551,42479,6689,-20866,-11512,-61858,-113188,-146833,-95583,-91456,-70336,-31587,1969,36053,-6208,-45839,-41358,-73853,-64454,25605,38904,10262,39420,95275,71483,44185,-45737,-70399,-74888,-46888,-22831,27566,42378,16568,-12619,-102909,-107340,-55842,-16750,-7905,-53364,-121527,-81283,-28714,-41893,-69436,-22211,50003,112380,148289,117104,51724,76687,120697,149864,80962,-41751,-102412,-66886,8752,96457,89391,-46888,-127514,4287,87885,40691,-67817,-128848,-27159,-80213,2905,392749,559248,313435,92906,-50399,37809,110195,79335,8736,-53931,-106347,-33390,84097,221792,299073,223928,45828,41801,73253,66466,9279,-24697,-90230,-109722,-57882,10705,70382,85937,61783,34482,-42113,-45636,-53571,-74738,-121046,-76188,-114735,-116916,-35662,-1450,-58894,-69718,4011,22514,-29239,-109134,-24476,56809,75821,13044,-95860,-102056,-9576,-5620,14501,78787,94751,20944,-24385,-24961,-33797,-17275,-19540,-36832,-19477,-17457,-99653,-158701,-87160,-53959,-75745,-90470,-26678,26599,96898,198857,287933,266692,173551,6047,-144795,-40522,50760,78481,28049,-71549,-119871,-138586,-153830,-130638,-84886,-47699,-52832,-93931,-96721,-52620,-34001,2373,91649,269773,350412,296544,253522,191077,14704,-106919,-70612,-12989,7949,-22809,-60518,-20256,45094,18832,85330,177321,203016,170714,115485,41327,-50051,-100785,-72249,-84299,-70570,-20936,-6706,-45461,-60854,-95666,-97702,-50774,-35378,-32224,-48293,-68746,-10037,114618,184067,157570,105104,78875,86616,114615,71673,26556,3299,-24296,-35326,-74014,-56324,-89717,-98230,-49791,30608,45594,-6764,-73159,-99855,-112333,-128130,-45987,44219,85187,54488,-30516,-80685,482,115277,156584,156428,180505,168640,84905,82163,95627,87329,103057,112586,80869,32856,21962,4761,21467,20720,20069,6681,-26255,-85805,-78778,20743,107880,71192,14438,112846,138420,59791,-112847,-287,408217,610671,446608,109182,-150725,35131,129679,25234,-53966,71072,179949,158157,71025,30417,46077,90605,79427,-30679,-133625,-87271,-44138,-3479,31165,76165,82771,24554,-15153,-48842,-99050,16183,90184,9402,-81342,-39946,-39144,-17053,-14013,-39042,-83024,18885,174489,260126,210117,158198,218390,277420,197981,189729,141311,70701,24054,-63414,-124629,-67543,29844,35474,33999,44061,11360,-4697,13233,157118,307786,313334,170139,55504,-9287,-63499,-124803,-91782,-50563,-35786,-24244,-25274,-50302,-51474,-29609,-78258,-87024,12147,88522,84344,35810,-10225,-47161,-29839,-26124,-36828,-32528,-12191,-17978,27454,127866,182735,158101,81858,13979,-77401,-88001,-40819,-50513,-5263,1378,-62797,-75977,-53793,1402,87239,241819,293170,239188,154044,72971,1455,-1524,58551,35563,39692,119329,210820,190872,30096,-109378,-68744,-57224,-51459,-59137,-128726,-108377,-107442,-59430,-23851,-3935,-22351,-80793,-113843,-69946,-7644,15662,-85955,-134386,-71984,-79552,-68684,28293,96405,103206,5235,-96920,-96807,-60427,-58685,-59646,-31066,-89373,-109895,12853,140625,227913,169769,2584,-24699,18518,76954,153256,215491,251373,153035,-3192,-99291,-83672,-9065,87016,131734,74050,11446,6003,43818,28513,-10072,-2531,20733,-28476,-76404,-16912,38613,65056,40376,45440,61714,102679,65555,-3976,-17049,61372,151368,55953,-67981,-35157,-5768,-10041,64450,52533,689,-44766,-76333,-117153,-82679,-41327,-41726,-98265,-37427,1938,19038,40905,110267,145971,145665,138531,85198,67454,214,-89354,-86306,-60706,-81942,-88896,-57367,-32376,-10784,-9441,2311,-8855,-74887,-63505,-64768,-52478,-18172,6136,44753,106185,114978,20339,-48712,24670,61702,38725,81063,119256,54109,5548,8870,20492,320,-15092,4721,5052,7219,19201,46847,47510,54224,54748,-14244,-86912,-29753,114993,238081,192926,118239,72879,14379,1891,11530,149245,194268,181317,172403,168054,160387,91070,33768,12675,-16669,27661,14571,15955,45756,25952,-37932,-29470,-9802,-40367,-45299,-31614,-46121,-58077,-56606,-36500,-18974,-47262,-77939,-65161,-51031,-58070,-13554,64162,104021,62313,35973,31351,-19752,16565,7997,-19421,-6762,18368,-42701,-158774,-57778,18822,29848,-55745,-144564,-64346,-9880,3165,11546,-56727,-79020,-36780,-33593,19051,112531,159624,119040,43344,-3275,-54062,-79732,-69625,-33793,8654,1860,21054,16914,-34963,-23367,-33685,-26959,45432,124886,171743,181276,148109,107461,139726,183903,118433,15911,-15323,-17820,379,-15489,-58801,-105770,-128605,-62063,-31343,-36915,-56617,-34705,-45976,-83665,-91501,-89867,-174036,-31882,133219,97997,34257,43850,52091,84385,51633,1090,-26350,30442,49406,36474,12855,-31692,-22754,-37403,-61288,-33400,25734,46868,47227,95513,96101,85610,64338,45292,64878,112649,66094,-37319,-113006,27911,123402,100761,101293,77706,-8515,-91803,-46771,-46728,-105274,-130331,-81474,-67741,-67475,-73947,-90575,-55897,30663,91440,-380,-61404,-35666,82803,160949,121189,180160,232275,206987,90328,-12922,56787,229076,348237,295535,79859,-50640,-81276,1790,20206,38394,76038,64095,-18587,-92655,-75671,-27989,51139,116508,122123,88479,19013,-56555,-135332,-154748,-97013,-32847,-16522,-41836,-41123,22891,59168,20504,-21726,-85279,-181543,-101714,22383,86913,43760,14884,39251,-1357,-41044,-32509,-11637,50030,134437,268446,341667,231295,48743,-26582,-57303,-70071,-53014,-58107,-69411,-85322,-87811,-67698,-70083,-82110,-107191,-101694,-4296,-16375,-59888,-31329,6383,-5212,-44873,-92499,-80807,31418,142895,176736,123108,133844,92589,-49366,-68073,-6412,42223,148156,224880,87329,-96483,17881,163166,174776,27129,-35624,16147,76586,21184,-9510,-38417,-38239,-13940,-41999,-50215,16699,62192,61408,-60292,-110734,-52205,23307,31010,-48568,-71798,-55845,-9639,77557,152371,140418,41036,-46488,-17452,69380,122545,118512,116531,141017,53850,-38304,-40420,-36037,-39096,-44261,-45561,-35774,-25479,27579,58906,18,-88357,-120817,-98973,-44089,-5211,24142,-425,-61670,-83950,-102382,-132053,-120872,-72691,-42046,-12329,-25964,11021,133701,201315,194096,131105,21827,-69042,-48771,-18629,59898,29475,-17409,-48563,-96027,-120552,-18170,65064,57738,12312,32025,60765,-6865,-11837,19227,-52847,-77358,-34456,-47660,-22220,141702,264983,132137,2908,-31632,-76881,-45299,7992,53718,77070,-11208,-78173,-126195,-82039,-17989,10485,4711,-75772,-132127,-110174,-111469,-84269,-16317,76900,94813,84492,111256,158399,186747,205712,146671,38788,-21593,-91390,-88238,-43277,-33,-4478,19527,90210,87435,-23686,-98918,-95716,-102383,6439,70869,57373,25486,7178,-71520,-93484,-72613,-67251,-58945,-31073,24723,27638,16224,-33783,-45699,65666,132136,199700,217590,147702,53038,6595,-16219,18290,123169,210635,219164,197925,127597,114851,52335,18024,-16597,-18499,-14827,-37194,-25718,33128,35501,16868,-15564,1571,32999,13806,-68703,-126671,-86354,-52190,-78570,-103121,-119257,-61776,-34958,-79581,-29000,86100,210771,250603,139293,-48129,-112712,-18653,27832,3059,-59083,-132186,-80530,-43346,-49849,13906,-1090,-45294,-62568,-57606,-49769,-28460,-27871,-63743,-113406,-17393,70935,132318,164684,140603,132109,85192,39469,19984,-2092,-40344,-35290,-2089,23480,19355,2743,3578,-8638,-35990,-61940,-104970,-55381,-45802,-20519,33128,88533,201451,278469,148377,75600,-40971,-2248,69783,93549,75463,24888,-68515,-108534,-105023,-85994,-51798,-24576,30049,110770,138592,47524,14393,13730,-16937,-42644,-102269,-122866,-112846,-47592,-32369,-51380,-67895,-31348,112301,220207,301302,390178,424591,462619,366404,146151,-28063,-94366,-755,75803,95890,38507,-45007,-67113,-57380,-49632,-51050,-71205,-61418,-25303,-36001,-54615,-81735,-113292,-71775,-35732,-53771,-88628,-74018,-69602,-70503,-8523,43381,73743,20609,-46380,-63202,-56064,-30613,2399,-26149,-88997,-21074,147179,273928,153353,-55409,-37177,169940,258586,233848,280722,224724,116983,75895,34167,-14116,-32029,-89475,-113763,-55264,-34075,-106036,-64889,-9516,-12219,12099,37291,15922,-2248,25835,-7718,8227,65522,136366,106073,-27673,-83964,-19160,71143,95766,41215,-65894,-27482,63384,195026,175476,47773,-30792,-60514,-73358,-49489,-30340,-10968,3157,-8121,-5183,12283,97933,180321,143866,16598,-44626,144398,297389,239883,66260,-75339,-54990,132271,308099,228937,90055,-27281,-54980,25478,116105,122323,38874,-39347,-100472,-101617,-79915,-94519,-36326,11955,21761,21135,4987,72074,172695,152854,87878,35427,-12201,-70613,-80388,-52789,-75805,-40863,28239,77382,116029,160323,196115,161606,100919,-7696,-57792,2657,53209,58029,-35242,-68325,26241,37578,59560,125504,196862,167642,114687,51227,-41106,-81962,-86772,-24222,66404,50843,20678,68713,159849,313852,429458,411307,323803,119490,72307,124513,75689,6515,-52437,-75912,-46939,47504,185528,341884,284910,115096,51957,76723,129542,79179,-71961,-34847,42928,170750,271862,121129,-29206,-19930,55716,130219,186386,184728,176071,216501,333053,401871,373324,324995,330558,297267,148114,43370,-51640,-136636,-40458,71875,188658,184777,21127,-71284,-72608,-93010,-122163,-128180,-8310,147148,246232,271443,127097,-14813,-40689,-85404,-83470,-18320,37824,29757,76345,171090,207525,143098,60668,-8027,-54086,-98266,-130075,-146730,-90213,-19602,13440,9594,-36566,-71256,-85478,-91983,-80240,-29482,-7296,19027,-11692,-86900,-102780,-75974,-58576,-58311,-95145,-116810,-125981,-144478,-119490,-45270,50160,51951,-39381,-95478,-86515,-39727,18138,98586,168263,152123,123471,196703,148052,17515,-23226,-30345,-59458,-93457,-109994,-116584,-125268,-84161,-66894,-77150,-98086,-76732,-38805,-39879,-65833,-74682,-79938,-6110,36067,33208,22578,-35487,-72458,-103706,-57349,42598,75785,-59,-78678,-21371,95943,82895,33542,95360,181231,180524,139017,87999,253,-101978,-137735,-90442,-37745,23116,60348,78920,115532,160266,116634,9407,-21284,-50350,-112679,-78723,-23448,-1727,-52,-2030,-6690,-66028,-91315,-81620,-25850,24729,13741,-23389,37063,141799,266204,212040,72079,-33333,-45335,74655,132108,134038,136185,187100,202026,192318,149355,21258,-71832,-75639,-90528,-116538,-131577,-84855,-40340,34890,125804,100703,-13641,-117465,-106248,7831,48285,42391,13032,2571,-18054,-41083,-29878,-2523,-8393,36643,63140,50723,20923,-4532,-20642,6238,85992,177496,199944,190356,97306,-1618,-35869,-12542,15163,38955,26748,17099,31459,70911,118282,173134,140926,68869,19544,-15492,-61972,-93329,-34391,-16970,-24525,-109343,-131215,-40930,116438,251592,164556,70477,-10952,-95525,-131369,-100483,-76488,-54755,-7685,53077,39578,-18298,-78960],[-53377,-60310,-52629,-18398,35621,44413,5900,-12632,-33266,-62136,-71526,-77048,-76419,-21526,33422,30120,16124,-30591,-73461,-73688,-68155,-49044,-39475,-36545,21056,93309,136887,115809,27317,-33425,-655,65985,123646,79097,-14327,-44638,54759,110746,28756,-25545,-38974,-19512,-1916,-4518,77,6016,15071,7344,-27431,-51797,-64623,-60229,30320,85353,54798,10921,96206,326792,550559,620919,509153,313870,206540,146049,116399,145558,167894,93672,6412,-64917,-52426,-38081,-23892,-8422,23286,96072,160481,120262,55212,-53668,-123530,-84896,-84612,-92252,-64059,-5284,68080,85305,113673,83611,18705,-32026,13729,106872,183443,178638,199874,72268,13090,17985,-2356,-67975,-64522,18531,140776,286071,338447,130358,-27713,44622,15289,-26162,-19143,-33330,-61314,-99178,-43228,-33084,-47323,-67356,-79709,-86177,-49947,-24234,-43277,-38563,-18040,-29197,44173,250527,460082,483518,373281,181577,15718,-8414,-24870,-61077,-91462,-97273,-75722,-127513,-127560,-100126,-101266,-83236,-11916,47000,94331,66036,-16789,-77859,-79859,-84508,-11758,61243,67074,102192,58792,15878,-26199,-75476,-89232,-28563,36842,19521,-50493,-81472,-120122,-144006,-145418,-127051,-120220,-103138,-67626,138515,256221,237334,57360,-102155,-45562,80984,3273,-43119,14654,28435,-22228,-63392,117758,418994,674610,787751,637537,300208,81,-51417,-10692,27172,94665,267045,373511,212406,25218,32956,134683,125829,55513,-28174,-71484,-70573,-50128,-59363,-100652,-36425,5196,-35739,-84609,80292,355069,663826,657177,455516,224198,84472,43007,5293,-45710,-78635,-76556,-61658,-60401,-23143,35343,107192,174324,259525,299241,169079,19743,-15404,3752,-30892,-48431,-96948,-148708,-100220,-34901,60758,123763,137824,116553,-23326,-67615,5007,49010,11750,-118495,-49945,76841,159372,216142,251758,171915,85349,40790,-28111,-57673,-12521,18188,59076,146934,193647,203998,242880,274441,211813,99049,-16921,-60522,-73003,-66879,-7667,86746,128640,68501,-5473,-765,66813,135219,178051,156782,126814,125147,77151,33717,-57958,-78624,6612,44448,60774,26445,-11005,-27720,58281,240510,343076,348364,246668,165907,87765,40640,31897,5224,25455,429,-83723,-141081,-72411,8746,1251,-72370,-121611,-64961,-19994,45247,49227,-32703,-52727,91613,235590,324948,268331,60853,-87297,-135758,-113820,-92712,-20752,-76743,-23015,34928,56488,102612,97053,-46175,-95367,8234,63416,72401,35646,4908,-10019,-19086,-39679,-65319,-105615,7900,254612,300639,137875,628,-15088,57414,139095,134788,48417,-58697,-131544,-30582,5618,-16748,-11060,-14027,-28905,-41981,-12340,12334,-51161,-93551,-39212,39716,51287,22291,10751,-9528,-15596,20478,33425,41310,5305,-57915,3967,62808,50642,44204,23829,-20311,-72422,-105731,-108587,-47394,89675,177148,147110,56679,87959,337365,483061,378782,214816,145241,65422,16359,10685,36632,43109,66325,108519,88450,36856,13593,-10576,-25242,-38990,-27893,-41682,-98374,-134690,-120548,-90883,-70605,-57611,-25202,22960,56690,19178,-48260,-133053,-113301,-32274,12380,158844,31107,-112777,1011,17238,51768,40154,-8636,-38572,-56538,15433,95473,147372,49153,-66074,-66526,7078,66525,162794,149613,36487,-94361,-32236,61040,85230,-16669,-66953,-71039,-7473,53546,70521,71653,7026,-117838,-132680,-62690,-95698,-140978,-21012,62893,45402,44377,34834,8012,63964,13113,-55114,-100855,-85883,-59039,-46386,14580,55533,79845,85795,46420,-1230,35074,105122,62264,-11286,-53067,-46739,-100954,-71234,-92065,-60592,-13615,-19156,-48575,-34656,58259,191202,221832,129184,1129,-41039,-63197,-90154,-110493,-100265,-41533,3327,16799,-29322,-43491,-36603,-21709,11203,38056,46018,40319,-2631,-62304,-64918,-88108,-124729,-136500,-77238,-66790,-74633,-49980,-19923,13283,-23635,-50669,-35290,-54178,-35694,54006,68408,63802,120177,160565,108764,68880,-22365,-36289,-58725,-36073,-18031,25212,25036,7642,5845,-73726,-112744,-73674,-32787,-13358,-37069,-91211,-59559,-22981,-47035,-83050,-41181,24882,84509,134008,131185,79687,109359,149287,171696,107837,-26077,-109251,-73857,19202,125970,126519,-26511,-146944,-5897,84740,52447,-36700,-168432,-60637,-97539,10864,433198,686582,429053,137794,-32388,57734,138331,109042,38634,-33004,-98269,-31772,82922,214307,278580,196885,27695,32136,64651,53418,-13752,-48233,-105025,-103747,-50868,6795,55375,71529,60221,41806,-37296,-56474,-75530,-98944,-126387,-83872,-119544,-87449,-19225,4300,-55831,-76619,-20142,-12730,-55982,-108919,-15608,71179,91603,22667,-85860,-110204,-36919,-41989,-49429,4433,60730,10186,-36847,-36857,-30517,2312,-3044,-21094,-4502,6626,-64540,-143523,-122224,-71609,-71687,-72897,-14357,37751,99203,180626,263489,254391,173084,16049,-141424,-62571,19929,44413,-3659,-95795,-127951,-140742,-149373,-123890,-84049,-50983,-55966,-99177,-115381,-72105,-46211,-653,89345,269615,406486,388878,347219,249638,33004,-89902,-74851,-21603,4125,-17221,-36140,-87387,-19313,-20896,44835,127611,147705,117757,77157,23927,-48150,-111444,-75837,-83777,-76416,-36652,-19774,-53087,-84732,-104073,-92693,-50475,-39036,-34293,-47787,-60736,-377,109946,158248,125590,90591,88742,102329,120903,86764,47232,16566,-16263,-20202,-42393,-25729,-63266,-77536,-45844,21258,29461,-26092,-85514,-91720,-103252,-137788,-39455,56846,104324,77535,-13709,-75904,-11707,92628,124087,107781,135525,157244,88987,88090,93208,75967,93358,103941,68596,16458,2293,-14430,-2565,-11837,-13160,-23978,-50776,-95059,-82991,40478,129333,72974,5286,109425,144307,57479,-116584,10817,433025,652293,474033,105328,-130362,36916,141022,33562,-31681,87479,193881,171729,85492,38749,38057,57889,43201,-35862,-117910,-111078,-63104,-9355,31591,87637,108401,50477,7540,-37628,-83487,34126,100485,20160,-74236,-52691,-52475,-31263,-18785,-39966,-69311,48621,204991,287789,244438,203550,264966,295341,179690,141600,68778,24607,17188,-48851,-109923,-94741,14427,27850,21707,21660,-10788,-21901,104,156619,319959,332027,188469,72475,8449,-42812,-114880,-107050,-57215,-37916,-33053,-43782,-65158,-52877,-22822,-55595,-68119,13024,80876,71761,20427,-17117,-50031,-38184,-34749,-43027,-25144,-801,-3637,52378,158865,208293,164608,77424,6037,-88096,-75929,-26015,-56912,-41973,-27989,-78167,-87390,-64112,-12291,77144,254887,327530,267920,165377,73194,-9074,-18804,43901,26179,30759,114517,197946,178675,40523,-110801,-83448,-59162,-43044,-52797,-139763,-119620,-129980,-65500,-22788,-14037,-45549,-99885,-124944,-85346,-24018,-7199,-110012,-113421,-51877,-47185,-43677,42695,116734,114998,13231,-100370,-127324,-81562,-59974,-56540,-27446,-81063,-109418,17463,145334,221957,163346,3981,-18871,36250,108974,199402,264717,282449,169279,1262,-98199,-83654,-10691,74604,116618,69333,15703,12418,42234,24012,-14544,-8042,18003,-28930,-94371,-37065,25433,56752,28564,25059,39750,102402,89512,23746,10918,94025,183319,67219,-63343,-36340,-5813,-25460,24854,30382,-8258,-38706,-70732,-96862,-57460,-23594,-40868,-89752,-25719,6676,15116,31023,101245,148474,161566,169428,120115,85857,4694,-88556,-89575,-63583,-72034,-79863,-54458,-30992,-13163,-20752,-20629,-25895,-62853,-50190,-67920,-65376,-33843,-8208,30560,93342,103220,1704,-59239,21723,64799,39805,78369,129262,93003,56721,54917,44673,8573,-8886,11734,11467,639,7067,41946,49399,62804,58836,-11785,-96307,-40332,89050,184256,146009,102436,82259,51869,48356,94753,216809,249748,207090,171179,164212,169124,110615,55579,37347,-1616,14576,1578,6162,28606,-9279,-89609,-83472,-46121,-56037,-44896,-21913,-30260,-38672,-38360,-36165,-33950,-71116,-105297,-78369,-49613,-49902,-10625,56478,94493,57228,38497,46372,29704,90126,62813,5773,-3116,13297,-51858,-154211,-50849,16737,29451,-46138,-151605,-76617,-15566,7074,16232,-59742,-85942,-41006,-33741,19931,107964,142246,87059,2922,-33183,-58430,-68268,-49805,-4999,45115,38996,51405,31592,-32272,-21739,-19965,-15954,53704,138290,184109,180260,136266,98926,144049,197442,113380,5875,-19770,-22919,-6740,-19012,-57408,-100113,-129064,-69923,-31864,-33309,-45799,-24804,-51947,-113331,-107502,-78012,-176622,-68835,70548,36517,15348,52436,71166,102080,67514,19205,-11726,32336,44170,24037,-6752,-53186,-43415,-40915,-60663,-32270,33351,63952,58869,68723,37167,33664,54011,60794,84597,123868,67109,-35188,-114823,28365,126668,96423,87969,60456,-31650,-115788,-44350,-33683,-81971,-118827,-84438,-79504,-91355,-101906,-113759,-67176,33133,123304,40902,-27583,-11420,81801,144444,115894,155864,195093,191196,89988,-13014,51595,224243,352604,315744,100649,-40631,-60266,18360,28323,43729,92365,86550,-11102,-104169,-92061,-40870,40311,109564,118888,81153,12484,-42968,-128627,-160225,-97574,-34503,-22866,-52434,-49977,20189,64480,23996,-31046,-97216,-185176,-88786,22017,32267,-41840,-8876,43692,8279,-29518,-22367,6112,64627,134375,258619,355361,267005,66359,-22849,-59138,-64614,-41091,-43128,-48624,-61908,-70000,-55872,-63644,-79518,-99867,-78740,15611,-3476,-49880,-30337,6728,-3016,-39735,-88311,-96299,15054,130843,187260,147447,157008,87292,-69866,-85856,-16611,23590,113657,180374,67932,-104716,20424,166112,164684,24675,-25996,16745,87067,36887,-8946,-55717,-66175,-40535,-54578,-45931,16245,55768,54936,-70616,-99151,-31288,42195,38847,-36456,-42174,-28008,19976,90694,143310,129682,31907,-53812,-25453,59970,120261,130915,117063,111273,19494,-38436,-29638,-27588,-30716,-38853,-43199,-29683,-14803,45234,83753,46347,-42421,-74597,-49165,1337,13238,24363,-1430,-58738,-76517,-97356,-133579,-116758,-69296,-31328,-732,-19833,10022,122970,188689,188847,134665,26049,-62604,-44990,-21198,54916,17892,-23881,-43839,-82679,-115916,-23013,62518,70636,37746,67805,107999,36188,20515,28417,-58890,-71722,-10656,-9996,9072,162632,298149,186279,24140,-18925,-88787,-57851,3714,55976,83004,-16066,-88970,-135376,-79619,-12849,19188,8379,-71853,-142557,-127152,-129876,-98544,-26240,76957,109715,99070,106594,132381,156994,179719,123705,24430,-28388,-92839,-118251,-70069,-6543,11537,41052,105625,77883,-36439,-96237,-97847,-99155,21430,81243,41789,-15610,-9750,-81111,-92742,-54625,-37185,-29327,-8373,53532,58709,31042,-37365,-43982,85563,173393,260390,270726,167342,52894,2720,-14259,30766,148994,247665,254818,213267,120600,86204,39372,23485,-15048,-24769,-22091,-40845,-31639,25860,39578,36439,12422,28327,58469,30634,-61589,-146381,-92989,-42406,-62029,-87823,-115588,-72764,-42150,-92958,-42044,76988,193833,226046,119533,-74226,-100204,-11068,32751,13457,-42077,-112961,-72700,-27681,-22386,13764,-16855,-48488,-50968,-40826,-35440,-16835,-18471,-53325,-90200,-13649,70526,128502,162454,140175,131582,81940,35642,22146,8492,-28463,-36252,-17931,2373,1943,-14261,-23166,-47450,-58345,-59568,-66757,-36690,-38184,-8830,65339,141102,237634,282249,131095,45712,-92047,-10096,52410,72858,60544,15396,-78578,-115426,-89942,-71974,-46431,-22645,21996,96469,123516,26494,-7353,-7375,-31808,-55690,-113394,-129230,-105456,-40793,-26408,-33115,-40185,3811,133754,238560,318683,377985,394901,448396,376517,152451,-30138,-111390,-5663,85353,117043,53332,-43653,-81084,-71306,-63962,-71041,-88695,-58413,-21143,-43070,-69412,-94357,-111296,-67174,-39300,-70664,-118841,-82877,-73306,-69403,-10146,28662,54676,4477,-63436,-80898,-75779,-57070,-26610,-44358,-88267,-24794,128639,239081,125544,-63854,-41992,168076,273859,266428,314551,227335,122772,79786,10953,-50173,-67465,-109836,-95413,-47905,-33401,-106018,-52401,-595,3247,-2741,-36800,-61426,-51257,14574,12105,28445,70749,114368,57001,-65490,-53141,-531,73453,83788,27561,-71379,-32683,50655,176930,151562,30964,-44309,-77859,-90187,-71758,-59278,-35384,-14122,-27893,-30205,-9819,87457,176753,155639,33914,-44696,138258,296757,241819,55769,-102775,-85857,95016,238341,184217,94201,-5463,-44670,24056,100727,88342,1492,-65883,-108061,-125637,-88859,-94357,-34490,20575,30959,19267,-10671,58197,159300,140082,69439,13110,-29113,-86021,-82819,-53517,-63968,-23322,35343,66597,76153,97505,149314,144682,102498,-346,-54738,7914,62538,60248,-38939,-76594,5919,22494,51578,128942,226951,200093,134422,54123,-60291,-91792,-60764,13413,92260,73421,44100,114983,225750,376693,457283,427505,319350,95071,55192,146292,120796,46200,-21386,-53455,-31528,56181,184394,335733,258602,93534,45172,76885,123999,65051,-91289,-33032,57165,209916,309513,149459,6629,4500,68786,136163,174763,154466,120814,129138,234477,330965,330375,292260,290359,239146,124022,47662,-38113,-120536,-54086,67999,190010,168971,12866,-67259,-72564,-105205,-126657,-97013,16666,154841,245201,273784,133152,-24542,-57092,-97023,-70288,-11027,43157,35773,73502,163757,207367,151987,66541,-9128,-68602,-124837,-156405,-138037,-85113,-17540,16312,20558,-22972,-60653,-84724,-91035,-78397,-33469,-21984,-8887,-40597,-103255,-106909,-83208,-60559,-58080,-98765,-114384,-122612,-147697,-112997,-26769,73313,52439,-56802,-92897,-83847,-49319,-7223,65775,135862,153239,141709,205493,156382,31970,-11545,-25101,-51794,-77882,-94726,-107922,-133870,-90567,-69067,-81301,-107638,-76020,-28163,-31897,-77184,-101472,-121269,-18190,42741,43586,34431,-22594,-60472,-89296,-72184,39803,76875,-8848,-100441,22667,153275,110574,31368,77602,166892,163361,119321,67465,-16746,-110069,-134284,-100033,-56996,13058,65366,89307,120332,159586,104024,1813,-16734,-45679,-111275,-101650,-58606,-37087,-23327,-14723,-21423,-77863,-92018,-82962,-35689,1329,-9964,-14363,51848,139202,240192,199277,78812,-23540,-57076,45502,116269,118383,98849,123998,126792,128292,101357,-19707,-100454,-81911,-81131,-97995,-110407,-74317,-33697,24070,94651,81956,-23365,-127669,-95328,21279,59461,39185,-3396,-17424,-40385,-63254,-53030,-21800,-24525,30171,62574,49176,21089,3916,-490,58659,149403,213930,192921,153624,57173,-27733,-30755,10003,39263,59964,43830,23974,29175,61952,108379,167954,141099,65783,15522,-14941,-56206,-91765,-39809,-26941,-33891,-110685,-129703,-42521,98534,252730,184646,72239,-19153,-104907,-128256,-98423,-85661,-61880,3801,73276,61578,-4944,-78262],[-52786,-58232,-51972,-19855,34664,41446,-8187,-18417,-33405,-73416,-84905,-71959,-63455,-23692,18223,10002,-1717,-31332,-73098,-87183,-80889,-59081,-41355,-23019,50908,138477,182808,150503,41761,-32276,4770,75697,125335,67001,-27150,-37813,73149,108492,11486,-45650,-51392,-22776,-12948,-19873,-1877,15851,22753,8410,-31939,-59871,-77841,-70759,18204,65208,38598,31227,149872,402802,609333,629940,493329,298423,177689,107372,92102,135241,170840,108532,23410,-54556,-81914,-55612,-24741,-243,35281,113887,182380,132351,58353,-56974,-114349,-67886,-58103,-103880,-96629,-25299,72667,88016,103018,85611,43118,-15612,10742,103610,203489,232128,261559,121358,29541,30037,6746,-69603,-60313,29632,156123,280948,315426,113019,-69550,47362,16336,-31288,-30210,-44091,-72893,-101159,-41621,-32215,-47096,-65935,-77607,-95174,-58658,-33395,-42639,-43243,-24842,-39025,33087,244000,455091,470487,356637,185982,52622,5937,-18992,-59220,-93533,-87052,-69327,-121315,-132543,-102574,-104997,-96610,-17442,57139,108631,79030,-11786,-79326,-86400,-49061,53760,126559,121165,124786,59535,-2470,-48619,-80377,-88841,-30463,32438,11383,-57774,-83561,-113316,-132419,-140039,-129957,-131160,-120256,-29820,160774,239028,215240,35819,-121013,-25526,105767,20390,-30583,25129,33756,-16138,-70493,114435,398567,642025,759501,621557,285414,-1511,-54347,-33806,-2735,92995,314392,404844,230422,61188,75006,154609,127883,53365,-27658,-58892,-52292,-39235,-49446,-99393,-44139,-554,-40202,-80216,79519,355234,689703,724701,516340,244153,75155,25862,-874,-36827,-58959,-52850,-39138,-60311,-45367,5467,83500,159273,246645,284592,174046,22594,-43255,-42315,-82796,-70301,-99663,-142253,-96689,-30356,60104,141963,184469,132070,-28233,-61845,15536,58553,13963,-104545,-70892,46757,125016,178693,234243,175918,86754,39232,-27884,-49472,-1053,34158,81154,171187,220005,221759,247081,270933,202892,80515,-31443,-67992,-71092,-62973,-8787,85242,131192,85741,17147,19340,81262,132332,150771,113611,88195,104100,69363,34136,-54900,-97852,-13628,24505,31730,-6036,-31481,-35071,56955,242976,352306,345852,247567,157098,79922,31522,29593,8772,28091,1965,-85980,-156333,-70346,4220,-11304,-64982,-79795,-71714,-39060,33152,42844,-31032,-69624,63956,203062,296473,249934,58280,-86149,-128756,-92046,-54090,-4266,-75159,608,92183,115347,150606,113451,-43089,-95012,17464,77571,92351,54445,17178,-529,-12337,-37904,-63004,-99693,4865,269714,321988,151218,7368,-9835,58784,130902,130317,50256,-57608,-151367,-37410,8718,-6241,-6723,-23698,-42489,-43589,-11466,1170,-60854,-73683,-36746,16482,5326,2667,28969,15206,-41840,-21836,15912,30451,-5888,-78319,-5587,73285,73336,62192,27679,-22250,-70110,-96951,-105662,-44383,91498,183336,150122,49351,71724,313339,448995,349490,187731,128379,73874,43509,47637,52253,39807,47224,76505,48020,3891,-8934,-27539,-37053,-44726,-25815,-26122,-70206,-130226,-146755,-109028,-81333,-63651,-23987,20843,47955,12038,-47807,-117219,-111621,-31364,19319,139898,-17438,-65916,83415,111707,107625,55957,-10696,-45897,-51868,30690,113087,146739,29739,-60839,-37628,11695,56735,160043,166444,50720,-93401,-21796,70963,84569,-15824,-64762,-67211,9240,94867,122343,87795,-50179,-157568,-101297,-19170,-73211,-132480,-24601,36837,8167,31071,46849,25378,88003,47421,-17949,-70047,-89846,-54139,-33547,24598,69959,94048,97378,50036,-6847,32812,103079,62406,1956,-17825,-8965,-77123,-57759,-83943,-59914,-18342,-28289,-58338,-28764,82935,224307,276766,187481,42779,-26725,-58473,-90373,-113890,-104616,-60199,-28184,-21012,-43663,-51296,-52326,-32342,6883,34201,45644,41323,-3490,-74835,-116093,-112740,-131172,-119076,-54602,-38436,-61836,-52817,-27389,-3344,-35858,-47343,-21850,-25672,1022,88829,107698,133589,205771,219459,141815,91803,654,-4485,-43072,-27805,-18369,15641,127,803,28693,-36656,-103285,-83174,-44732,-14581,-14878,-44466,-29366,-14533,-51801,-94697,-52217,9331,63183,121205,145616,108017,140972,183008,211811,156947,10625,-102570,-77281,31458,156301,167886,910,-137634,-13095,82651,64797,-3170,-136992,-94462,-108044,19937,455685,785378,542152,189327,-8357,77659,161040,134276,65932,-13573,-90124,-28649,82659,205971,254673,168781,12890,21341,53760,38447,-35125,-70201,-110905,-88060,-40176,2445,36899,53415,59068,52034,-25598,-58727,-90887,-115022,-97764,-51361,-82020,-49713,1684,11834,-52169,-78104,-38907,-42344,-79780,-93465,-1504,89001,107883,32707,-73929,-112702,-60066,-74395,-99927,-77724,20945,1012,-46523,-46321,-24136,21899,10430,-7097,11315,32883,-25579,-99074,-152697,-84729,-63051,-48746,6140,53434,102472,160318,231314,232432,166593,27726,-119563,-84397,-11758,10265,-33587,-113621,-129264,-136185,-136229,-114531,-81577,-53380,-58990,-102148,-130240,-79753,-46102,5211,91809,264787,448723,473208,437636,304065,50211,-72199,-70767,-26999,-407,-14960,-19698,-82825,-75680,-55019,7752,77010,91158,66593,41831,7549,-44263,-119974,-78727,-83770,-81037,-49250,-28741,-57601,-100742,-110153,-83968,-45652,-38007,-33067,-45186,-52052,6226,98472,126290,91711,78491,102279,119999,129526,103717,69265,31641,-4820,120,-5002,10716,-30831,-51956,-38082,10268,10761,-45033,-89292,-76432,-91519,-137261,-25564,73814,126199,102652,4976,-68463,-21198,72612,97040,70949,96106,146705,96681,97588,92883,65780,85004,98048,60503,4735,-12671,-30194,-21979,-36076,-40213,-49920,-73911,-99960,-79958,57178,143679,71844,-5170,104493,148757,55346,-118095,20605,438609,649172,467806,99035,-110799,36345,144970,41082,-11117,100206,197306,171826,91110,45229,33034,33519,15613,-36411,-94778,-143942,-90904,-24457,23242,90688,124688,68853,24382,-27804,-66953,45601,102819,26354,-67840,-63434,-58805,-43799,-27153,-39650,-48613,82006,234329,311575,279666,253239,311332,309913,167228,104615,-322,-18017,15744,-30116,-86590,-125346,-4014,11286,2165,-4272,-31081,-35973,-8107,159160,332480,350310,207552,87774,21613,-28796,-107789,-116595,-50411,-27254,-31208,-48865,-59234,-40929,-10889,-34571,-47277,14203,72824,62797,11620,-17233,-44522,-38513,-35845,-41049,-9246,14032,11999,77119,183169,222597,163788,72597,707,-95275,-72448,-20802,-64129,-76288,-52278,-91430,-97738,-70889,-23903,60517,250109,341092,280720,166932,68168,-21508,-37131,22302,11992,20173,107592,179495,157743,44388,-110461,-92038,-56417,-35414,-48160,-114643,-103123,-142371,-67765,-23579,-27822,-70621,-111392,-104540,-95276,-44997,-36879,-132860,-92038,-36183,-23590,-21308,56826,135208,124600,23298,-90831,-151639,-92369,-50505,-40290,-19032,-71119,-105887,21120,145824,210452,154527,6920,-13248,52299,138992,241984,304758,297975,176945,3521,-96787,-81315,-9375,66941,105078,65390,18269,17609,42961,23818,-15901,-13620,11228,-33334,-107077,-53516,14670,50131,19123,9194,20910,98052,110994,52641,40061,124262,205777,71826,-60703,-35796,-2170,-26364,-16498,5308,-16929,-31616,-63131,-76075,-31209,-5036,-38151,-77524,-15026,11774,15049,28794,101964,160473,183549,201274,152721,99296,7667,-86361,-92687,-68029,-61972,-62865,-46248,-28235,-16945,-32513,-42722,-41349,-47271,-35716,-66959,-71668,-43801,-20174,15066,74446,83993,-20102,-65284,21266,68964,41360,74495,135182,128133,101021,90461,60358,12146,-6946,14206,14197,-7425,-5929,37561,52834,72923,64626,-5077,-101626,-56583,55764,125041,101150,88671,89222,95196,117957,169940,261628,284387,219582,161978,155049,172124,127653,77269,62885,32105,16649,-4619,-191,13024,-42442,-131431,-122900,-85337,-72282,-43787,-12464,-14323,-18910,-16036,-21899,-34000,-81502,-128334,-88081,-49006,-44233,-10426,45846,81025,48172,36213,55901,76821,160530,119911,37183,10031,16062,-53589,-140596,-48382,9927,24156,-40565,-147713,-91737,-25728,7037,17568,-63632,-91507,-43864,-32283,23316,107959,132142,64335,-28410,-59670,-61460,-53906,-28027,25549,84835,80670,90460,54211,-27590,-23798,-10684,-7804,55144,140267,182146,164832,113983,84361,143870,202440,98169,-9252,-26513,-29138,-16781,-26294,-60768,-99252,-115722,-66663,-16027,-13961,-27672,-13105,-52695,-134136,-117717,-64900,-131982,-79442,23452,-20796,-3566,59154,90341,122297,85586,36887,785,31562,35498,9141,-25121,-69803,-59252,-43134,-58932,-32590,37223,77867,74548,56339,-10523,-20255,40374,74494,103957,130593,63742,-34071,-103434,27757,124864,85545,64538,32618,-62089,-126011,-37972,-20108,-55325,-98008,-79020,-84465,-112661,-131635,-140671,-78878,26090,138004,75727,4193,11351,80830,127638,108090,130088,156120,169986,88091,-11460,42395,207849,338614,319319,119544,-28099,-38913,34365,36010,54340,122321,127881,12251,-101820,-106934,-52232,30042,100846,112343,72077,19005,-15920,-105821,-160625,-98390,-35798,-28946,-63415,-58526,17546,67551,28735,-36636,-105687,-178751,-77833,19544,-16256,-92388,-6009,48078,15905,-20454,-16656,18542,72240,126881,236639,352120,292665,80763,-21219,-60893,-57331,-27382,-25433,-24266,-36641,-52224,-44130,-56472,-73638,-86649,-57606,25110,-2240,-51402,-42145,-3636,-7990,-38843,-85425,-110104,-1777,112464,187481,165435,177103,84315,-78508,-98129,-27532,4491,72926,121275,38523,-108910,24114,165983,153486,25605,-17859,13403,91518,51477,-5820,-65771,-91949,-67473,-67893,-44356,13903,49642,53785,-62261,-83245,-10315,66945,58484,-14182,-18403,-7364,39312,88532,118816,108505,17243,-64478,-36525,46470,111763,135766,103951,67097,-26580,-43565,-21889,-20205,-23822,-34594,-42564,-26081,-7659,59055,107061,97917,13374,-21418,3987,45836,28349,16658,-9123,-58342,-68405,-87374,-125757,-111208,-65322,-21139,9132,-14210,11356,115031,174358,176926,130516,23803,-62109,-37222,-11929,59755,13078,-26508,-37903,-68695,-103171,-27927,54639,75840,57897,104163,160688,85772,52355,32897,-67697,-71466,4152,24096,36557,170836,311454,234074,46497,-6411,-97342,-68154,1433,59126,87588,-21618,-102611,-144610,-77907,-11294,22869,7654,-70522,-147532,-144107,-146832,-108924,-32973,76176,121735,112658,104039,110453,128885,153558,101274,9684,-36127,-88785,-113523,-93230,-13389,26414,66476,124533,70404,-47023,-96742,-101697,-98568,29721,85620,26201,-56149,-23677,-92092,-94579,-39362,-10603,-4299,10749,75029,84915,44719,-45513,-43978,106379,229443,337624,329572,187087,53165,-1386,-14088,37526,162584,267337,272448,214517,104560,50472,26401,26624,-16059,-31583,-29975,-45698,-39004,16638,40513,50709,35051,50531,78727,42537,-53739,-140552,-90665,-27171,-43157,-71266,-109387,-88236,-53959,-107900,-58584,55791,153486,182570,95693,-90278,-84457,-6293,34214,21821,-25854,-84266,-49552,-4070,7493,3794,-39816,-55372,-42559,-27801,-24628,-7367,-10632,-42929,-63049,-928,69774,121514,155993,135019,124501,73915,29647,21613,16893,-17367,-34869,-32729,-20509,-18282,-35958,-59986,-92923,-66722,-30054,-29572,-19864,-30143,3486,100219,204758,293246,299973,126475,27909,-114170,-15207,35123,53810,44925,3372,-89323,-106500,-70004,-60387,-44432,-21785,14454,77622,99595,-876,-34976,-33797,-49837,-69501,-124499,-132238,-97662,-36476,-22718,-18158,-17339,29975,136862,238720,318723,348081,347954,410127,365220,152516,-32119,-108882,674,107388,145098,66084,-44359,-97337,-90165,-84165,-95534,-104487,-52973,-18768,-51640,-84089,-103282,-106860,-63736,-43321,-82840,-145887,-88244,-78174,-69024,-13336,12891,35710,-11059,-78997,-95565,-90099,-74507,-47408,-57039,-83973,-27536,108861,199912,95296,-71802,-51727,156891,279345,295242,337536,219325,119890,75512,-14569,-83150,-97690,-113695,-79246,-43064,-35297,-102867,-40594,10605,28347,13702,-82025,-137543,-83379,8863,31918,46717,71407,84103,5316,-87899,-31633,9943,68228,67528,13561,-75451,-39633,35420,155811,130856,21583,-48576,-89118,-103622,-92267,-88528,-61199,-33220,-48585,-55095,-26481,79366,169776,162451,50959,-38471,130080,289189,238326,43147,-131962,-97400,51408,161281,139083,96273,17789,-23769,32854,94172,68436,-11721,-55646,-82071,-138809,-98831,-96718,-35654,25359,38307,15614,-26800,43963,140844,122067,50083,-6722,-43298,-99463,-84892,-55362,-49080,-4375,41891,54425,38626,44249,108518,130139,103806,5401,-54361,9460,66777,58214,-43756,-85758,-14012,8486,42371,125038,243842,226803,152667,59239,-66977,-81765,-26504,58995,122959,104685,77403,166288,287944,426349,465264,431384,310191,73854,35118,161595,167460,91508,13905,-28033,-13907,64761,179892,319453,227878,74645,41828,83691,128004,62380,-99897,-31022,74391,254223,348786,181714,43892,29337,81411,138824,155616,115757,59389,37976,125604,243181,271337,247016,239066,175343,97971,48332,-26370,-103085,-66165,62389,186005,150623,6237,-62245,-71735,-114346,-110972,-63931,41297,160731,241625,271547,140462,-29158,-79034,-101683,-54049,-3165,47359,40029,67685,150800,200358,158096,73097,-6210,-74769,-139789,-150021,-119811,-73539,-8344,26694,39309,-4021,-47093,-80659,-86305,-74463,-37123,-36992,-37487,-68605,-117879,-106404,-87002,-60075,-58340,-101420,-110294,-117293,-147662,-110363,-12827,92089,48303,-67382,-83070,-79005,-57804,-32743,31976,103276,150124,159827,217636,170995,52958,2681,-19089,-45298,-63694,-78877,-95987,-135617,-96760,-70878,-83945,-114169,-66880,-12008,-11688,-33972,-17556,-37922,-6364,53454,53564,45187,-10719,-48581,-71956,-82445,32675,74326,-19243,-127185,68774,198625,126086,19692,51966,145839,141594,96137,44802,-33908,-115567,-125386,-103599,-71998,5728,73021,105429,135956,171345,104126,2932,-7546,-36397,-101616,-117916,-86972,-66828,-43312,-27882,-36324,-80663,-88680,-80538,-42139,-17709,-23233,1356,64930,136866,218832,189157,88784,-9534,-59961,10400,90999,92433,54192,62467,60517,72370,57132,-54473,-112032,-68187,-56012,-71726,-87041,-60532,-23288,22663,69118,64649,-29973,-133499,-81358,33972,68811,34667,-18354,-34580,-58814,-80495,-68768,-30347,-25098,39345,74676,57832,30304,24290,34006,114746,207249,239615,176942,110468,16946,-47405,-16617,37041,68352,86540,66264,35424,31428,61295,109438,171190,147236,68151,17236,-8621,-44342,-82303,-40143,-31376,-42794,-109154,-121093,-39712,75742,237787,200817,78201,-18523,-106008,-119541,-89282,-86798,-61589,18103,92179,83441,9897,-74175],[-51239,-54615,-48796,-18349,36920,42077,-23595,-23108,-31872,-79322,-88867,-64121,-52612,-26157,2478,-9659,-20489,-32360,-66658,-87457,-94607,-68554,-39667,-11012,72298,173761,220865,179307,52212,-31262,9998,85098,126972,54920,-37813,-28489,91360,102161,-6253,-64563,-62148,-25018,-21918,-33908,-4095,25353,34239,16125,-30638,-65321,-90470,-79522,3938,42553,33032,73061,207562,460450,634350,601744,444539,262404,137719,68424,70405,123480,165394,114702,35667,-41890,-112119,-70415,-24811,5995,44917,127719,200194,145099,61596,-60286,-105329,-49395,-28207,-84159,-136132,-47602,71896,88930,91323,85682,66491,-698,8030,99202,219525,281057,311816,166525,47414,40368,14364,-71315,-58284,37294,166394,268925,289322,108306,-108329,34068,4538,-37929,-38188,-51469,-79431,-98036,-41511,-33699,-49735,-67682,-78350,-103373,-68474,-45865,-46670,-48865,-32017,-50565,17541,224672,422038,426145,315635,170042,73412,14920,-14769,-57271,-94614,-80916,-68084,-118458,-127856,-98502,-100499,-109525,-29353,58479,115863,89204,-3326,-75688,-74221,-3987,109716,179153,167884,138171,53707,-26458,-70660,-76503,-77373,-24805,31152,4651,-62405,-80463,-102736,-122105,-137854,-136615,-145267,-134153,3707,168430,208102,178968,4660,-139096,-3898,125400,34730,-21429,30367,34490,-12709,-77002,110019,368876,587043,698706,581816,263915,-5621,-62139,-62145,-31054,100284,363088,426023,243738,97473,120313,169238,124174,47789,-28405,-46421,-32552,-26942,-40358,-97711,-56236,-11841,-50004,-79177,75916,343901,688350,765561,562155,255012,59338,4617,-12281,-35076,-46957,-34499,-17108,-49891,-61485,-25031,56290,140055,228577,262803,172140,25968,-67568,-84327,-125439,-68934,-92696,-133014,-93851,-27300,56149,152619,223236,137110,-37069,-58551,23097,65322,14543,-92287,-94794,11556,86709,135762,201115,165873,80251,32588,-29463,-42985,7339,47292,99264,188593,236908,230056,241955,257179,185910,58983,-47088,-76117,-71071,-60608,-11241,76629,123560,98421,41766,42414,96332,127394,122911,74716,53833,84121,60641,32747,-51742,-115170,-36014,1223,-131,-37180,-53201,-45149,50470,233667,345971,337538,248727,147378,70375,19725,24101,9556,26974,-1550,-92026,-161184,-67180,-2362,-20383,-51351,-44263,-52496,-47600,20549,31321,-34646,-89329,31746,163996,258854,223705,50634,-88388,-108256,-56842,-14622,10837,-74526,16256,139483,172416,198905,125882,-39897,-96568,22460,87773,109773,71292,27365,6740,-7461,-37972,-62959,-93810,4248,281283,336728,161801,11339,-7323,55708,113664,114411,45606,-57844,-172552,-44494,10014,2720,-3171,-33380,-56572,-48550,-17901,-16376,-71120,-59041,-36819,-8177,-32978,2555,56755,46804,-44743,-66501,-1175,21886,-12072,-94562,-20854,77106,92803,77252,28076,-27281,-69504,-89957,-104834,-45953,85425,179229,144433,36758,52948,281863,402614,309212,154748,105522,75688,64268,77517,62749,33113,23704,38547,3769,-31438,-33925,-46415,-51875,-55982,-30294,-18131,-47458,-105143,-125957,-100915,-79602,-72661,-26887,11279,27965,-1766,-48601,-103876,-111307,-34700,22521,119220,-56912,-23118,154967,203625,166685,71640,-13922,-54633,-45756,43622,126483,137144,6809,-52757,-11586,16946,43411,149230,173935,59502,-94507,-15603,74329,77622,-18208,-64705,-64389,26006,133410,165119,89885,-111058,-153509,-37958,35109,-48976,-123502,-33286,4395,-19161,20577,56119,39645,110057,83555,21539,-38813,-88187,-52431,-20719,33403,79343,100837,100197,45565,-18492,24675,89161,53163,12013,16777,32338,-49814,-45909,-77644,-62238,-27110,-41542,-72986,-31153,92052,231386,303790,223567,72835,-17029,-55849,-89956,-115923,-111738,-80363,-60284,-54496,-45054,-50269,-64378,-43603,1289,29395,44800,41136,-2142,-60166,-125762,-134011,-130215,-102073,-34088,-12694,-41475,-44962,-27662,-19074,-47140,-42113,-7359,5466,40558,123423,151698,212709,285350,264849,164797,106570,16207,17458,-33266,-27114,-28607,-6402,-38430,-9313,48287,1300,-83033,-86470,-57641,-17340,5909,2183,-863,-8647,-61117,-108307,-58461,-596,44818,105775,154356,129173,160846,204953,249931,211376,56981,-89095,-81483,41423,182571,207456,29615,-113165,-22255,76366,71856,24763,-88516,-131750,-115370,23140,452268,837062,633142,239118,16382,93287,174656,151618,87026,940,-87777,-30359,77230,191106,223366,136256,-3679,4794,36297,17924,-57421,-93115,-105519,-70694,-31925,-7330,11054,28272,53882,59504,-12735,-55813,-101597,-112184,-69727,-1134,-26452,-9161,22355,16990,-52159,-80249,-57170,-69732,-102409,-73286,13754,106176,120563,39163,-64555,-112314,-80510,-104960,-96747,-123190,-21826,-9613,-57295,-57453,-19549,35557,16081,205,22171,55036,11073,-56080,-122585,-91801,-53666,-24761,28297,67901,101427,134359,190114,198104,149581,36213,-98566,-109273,-47227,-26990,-65203,-126128,-128562,-130274,-124341,-107383,-81738,-59244,-66720,-108206,-143457,-76983,-39594,12672,92188,249826,465499,533132,508409,344109,61095,-58213,-63190,-32388,-9544,-20197,-13796,-41661,-103009,-81369,-28842,23527,31608,15033,6521,-10885,-42509,-124928,-84939,-88035,-88534,-63261,-37312,-61427,-111486,-116351,-75857,-40652,-36572,-32964,-44968,-47516,5244,76861,86585,55066,66325,113905,134162,135064,116273,86714,43538,5606,20452,31755,46735,2667,-26546,-30480,-5109,-13102,-65450,-84031,-59259,-81148,-127335,-11016,89160,145286,124558,21058,-62899,-31649,51918,71348,40727,60878,135294,105151,107624,91351,53032,74144,91964,54696,-2747,-20766,-37071,-28520,-43130,-54710,-68142,-98458,-102608,-69946,66328,146097,64148,-20305,95199,148244,50156,-121036,25035,422940,601499,426119,86888,-96965,29477,137365,43706,3781,103991,185398,155085,84630,45352,25928,11921,-7467,-36486,-68773,-105366,-118789,-51228,771,77570,122714,72860,29705,-24436,-54792,48944,97904,26538,-65239,-76143,-57597,-47168,-39883,-39633,-24463,116153,258802,328104,311248,301071,351273,318548,161911,91205,-35111,-54286,15459,-12429,-61912,-136156,-14993,-11823,-27391,-35879,-52794,-50358,-15615,158864,338808,361526,221762,96281,25645,-25075,-107797,-114832,-30815,-5052,-17935,-38376,-41292,-25786,-604,-19089,-29644,13656,62957,55495,7235,-13560,-33151,-31446,-30033,-31547,11944,28752,25058,96338,193911,220249,152968,64708,-4539,-100202,-79775,-27703,-75932,-107363,-72693,-105414,-108740,-74556,-33520,37426,226382,330063,273972,155927,55494,-37404,-57920,-6420,-8278,6964,96911,154305,127002,38252,-113241,-95311,-52819,-31570,-47914,-92509,-81542,-121144,-68803,-28201,-45148,-93493,-102184,-84827,-92253,-67100,-69769,-110294,-72417,-24358,-7789,-3530,68585,147955,127474,29526,-78829,-147277,-95126,-38499,-21672,-9826,-62259,-101428,20719,138627,190504,139811,8201,-10442,63636,162486,273950,327510,292820,172428,1053,-97955,-79671,-8086,61318,95352,60250,17812,20061,43695,25369,-16365,-21212,-1411,-43652,-112334,-66985,4095,42716,9242,-5780,2463,87043,126054,78879,66249,147030,214376,68218,-61598,-35456,2498,-14658,-51267,-22613,-25916,-25743,-55953,-57224,-6282,12817,-34158,-63182,-6506,15223,15939,30288,107752,177687,207546,229534,178510,105521,7468,-84794,-97028,-75447,-54283,-43888,-35274,-25780,-23756,-46024,-61138,-49707,-30194,-22875,-65148,-74403,-49630,-30797,-2776,48521,55947,-45738,-67789,20318,70768,40241,66678,133996,154417,133600,112541,66247,9657,-10458,11046,11795,-17738,-20650,32025,55912,81888,69393,3551,-98788,-81048,14645,61150,57691,75359,93468,140982,192128,225487,277569,291758,214714,143067,139322,167920,140392,97061,85085,73328,39842,-803,-2972,-1253,-72422,-149476,-118232,-125588,-88306,-43946,-5941,-1371,-2267,4892,-1917,-23263,-78048,-141999,-95469,-50289,-41674,-13760,31314,62628,33679,27324,57293,113347,216392,168734,66461,27734,25405,-48385,-128492,-50914,-1584,13902,-39837,-138423,-109558,-40282,2742,14488,-69976,-97624,-46649,-30072,28669,111566,127633,48590,-52779,-81385,-62945,-37845,-5838,55952,124303,121594,129616,77803,-23002,-30831,-7423,-4151,48269,129056,164307,134897,82669,66154,141561,199981,74441,-29367,-36163,-37052,-30045,-37593,-69186,-102799,-101030,-39955,28195,27094,-1971,-362,-47412,-133586,-121286,-52712,-82100,-46412,9918,-66192,-22460,63329,108124,142886,102977,51849,10173,27524,23230,-8015,-42281,-82099,-70211,-45411,-56924,-34718,36694,86886,89908,57913,-37225,-73695,24295,85306,120903,131075,55560,-34236,-88889,28826,121817,72435,33144,-7208,-97544,-99258,-27401,-5705,-24720,-68995,-65291,-82237,-125787,-143992,-132005,-84345,12032,134888,100745,32297,29546,76916,109060,96722,103288,117442,144225,83589,-8557,31970,183563,309880,307149,135978,-12791,-17853,49109,44202,71581,164400,183905,44917,-91196,-121628,-63312,19728,90797,104025,65701,34869,12848,-78931,-156866,-99479,-36977,-34854,-74653,-65690,16357,69608,34086,-39162,-111041,-172114,-70778,14026,-56803,-83615,7610,52289,22216,-13558,-14940,25172,72189,112222,204289,332146,305847,91570,-21546,-62474,-48973,-12191,-5337,2807,-10517,-35309,-32903,-48946,-65903,-73507,-39229,23668,-12234,-63786,-66240,-25271,-20337,-42134,-84249,-121019,-18236,89826,177921,175586,191210,81459,-75982,-102159,-38773,-15405,28753,55340,3704,-104433,29995,163663,142738,28992,-11651,6417,89800,64864,843,-64972,-110049,-93795,-80983,-44466,11027,45061,57542,-40898,-66608,9397,92863,81485,6724,-2809,5077,46210,71554,81777,78909,-1547,-77542,-49879,29742,97386,131428,78519,15676,-77540,-49786,-16882,-13762,-17774,-30485,-42313,-24111,-3838,67865,126573,147319,73674,35932,59087,87525,39365,2784,-21584,-59265,-59772,-74525,-114855,-104151,-60271,-11835,17174,-9205,11077,106026,157803,159450,119696,16156,-66067,-28187,7077,78351,19014,-23687,-30413,-53767,-85095,-29834,44275,74838,72464,137269,213815,141103,83552,34003,-77868,-75139,10030,52052,58863,166709,305117,271014,71501,4848,-104037,-74882,2441,63834,91088,-26679,-118165,-142714,-73626,-10778,23099,3618,-70997,-146094,-158095,-159341,-113906,-36228,74606,129541,122788,101968,93459,104746,129693,80949,-4434,-43867,-83020,-96608,-108230,-19162,40953,96114,147026,65287,-55270,-98821,-105364,-99794,31743,83981,11234,-92483,-32627,-103081,-97661,-26672,11567,15445,25623,87920,102642,55023,-57839,-42803,130499,302471,428563,391309,206641,54224,-5662,-16037,37523,161294,265897,269608,202243,81622,11150,13984,28045,-18209,-37006,-36778,-50536,-47083,5675,38442,60347,53310,69003,94358,50342,-43981,-121515,-78584,-7007,-22935,-54023,-100757,-105982,-69369,-122636,-76709,25187,95234,129360,77948,-82400,-66988,-3455,32817,28458,-10564,-55771,-21782,21507,37124,-15415,-68666,-64231,-36219,-17759,-17157,-523,-4576,-31846,-33678,19263,68960,112196,146230,126100,112388,62700,22432,19200,23701,-6832,-31476,-44582,-42832,-39651,-61381,-105323,-136393,-61588,2586,2997,-6885,-22927,15521,136057,273093,359984,326798,133392,25104,-80597,-18982,18070,35770,29041,-10063,-99990,-93664,-50119,-50297,-44828,-21814,9475,58658,70360,-32651,-66659,-61952,-66112,-78947,-131093,-129272,-89080,-34554,-20858,-6855,-714,44470,123000,223433,304604,306363,290190,351885,331178,144674,-32452,-89408,18969,140449,175791,75765,-46470,-114104,-112969,-109112,-121772,-112131,-44730,-17841,-60971,-96909,-106529,-100695,-60456,-46575,-89429,-138751,-91039,-84536,-69370,-18071,-3357,17825,-24635,-91338,-105235,-97548,-82687,-59284,-63269,-74543,-25742,91005,159512,64213,-78915,-65601,138105,275409,318878,347533,200856,107852,63192,-38365,-111511,-117321,-104473,-65369,-40332,-39337,-98907,-29749,23089,56419,45734,-63958,-132516,-82350,7718,50026,62580,67417,47043,-46329,-87662,-17462,13722,57902,50001,1064,-77335,-48268,18460,133367,113419,17382,-45692,-92432,-112083,-108536,-115892,-87816,-53975,-70043,-77881,-35605,73526,159734,163899,67145,-25704,120940,274483,228122,28220,-160391,-80945,8013,85009,96098,95890,40608,1889,48682,95492,62015,-5267,-31017,-56973,-130555,-108485,-101067,-39674,25810,43082,9382,-43984,29378,118642,100367,31292,-23288,-55394,-111025,-87794,-58426,-32986,14026,46682,40650,4683,1641,73889,116947,103455,8413,-57250,6537,64838,51403,-49950,-95824,-32667,-5106,31375,114552,247174,245974,168419,66613,-55089,-55758,13614,107423,154081,141719,118220,218016,339919,455538,451015,421227,295907,56716,12705,167585,209874,136931,50407,-1484,4050,71768,171191,292906,192997,56551,39882,94166,137126,66113,-99968,-29785,94093,298523,381123,209008,77057,51559,90646,134917,127539,69268,-5274,-48511,15200,141989,195183,188238,178938,110430,70319,44806,-17272,-86867,-76023,54824,175839,128635,-1857,-59400,-72275,-122364,-92943,-32776,62684,162875,234379,264409,149846,-21127,-108568,-93282,-37052,3345,48496,40522,57685,131438,185029,159104,78286,-953,-72436,-136803,-128110,-101808,-58721,5302,41525,63306,17398,-33065,-75521,-80429,-71151,-42999,-54663,-67653,-94887,-127392,-104569,-90359,-59985,-60507,-104630,-107322,-113210,-144600,-114723,-8251,100104,36792,-71814,-73708,-76507,-68558,-61622,-4967,69353,140821,173272,226898,185045,75004,15517,-15096,-42970,-55024,-66955,-85419,-130349,-106019,-76029,-88923,-120495,-54231,5870,18427,34472,78886,49903,24817,64802,59318,50972,-3392,-40537,-57001,-85770,17122,63699,-34284,-114932,109836,223460,125925,-3099,17896,117125,113797,67681,17871,-53794,-119717,-116489,-105438,-86550,-2921,78936,122476,157617,192643,112555,6453,304,-27471,-88561,-122382,-110885,-95063,-63391,-45100,-54662,-77617,-86772,-79491,-49784,-33794,-25359,16879,70973,129589,197444,176598,95635,2686,-56246,-33627,51893,52614,2663,5424,4614,24027,17221,-79049,-102011,-44005,-26755,-47148,-67743,-49900,-15611,22241,45195,44215,-39213,-141166,-71091,39171,69084,22317,-37720,-55030,-79849,-99268,-81382,-30666,-13486,58935,92984,68764,38799,42369,63930,158197,246743,245978,148799,60377,-25990,-64107,-2050,59999,93519,109841,85444,43575,31743,63084,113644,174969,151947,68583,16783,-4780,-34905,-73215,-43351,-37476,-58070,-112557,-113918,-41250,44017,203264,203481,79856,-17172,-104645,-112223,-82134,-88695,-62530,25750,100542,95730,17298,-75361],[-51892,-52484,-46304,-16911,39666,45231,-38858,-27949,-30835,-80071,-87553,-59341,-46443,-31023,-14531,-29318,-40917,-36409,-59841,-76925,-101921,-77761,-37735,-4616,79851,191828,243279,196383,56603,-31880,13322,92001,125897,40874,-46407,-16844,108528,92041,-24122,-81699,-70588,-26599,-28785,-46406,-7014,33999,48861,31257,-20700,-64302,-96033,-84875,-11443,19649,37008,119165,259320,492950,622074,539684,368596,207770,88666,32415,51203,108891,149410,110486,44177,-26548,-105382,-79423,-24330,10531,52648,137714,213056,158618,65461,-62392,-95573,-29707,4956,-42523,-108382,-66845,67815,89612,81279,85311,88745,13450,7108,95791,233060,324257,350192,207739,68231,50150,21514,-71660,-56340,43501,172991,252292,261286,114517,-82003,7179,-14752,-41398,-39762,-52320,-78275,-91250,-41271,-35296,-52748,-70073,-79449,-108435,-77066,-59029,-52513,-52435,-36838,-61258,810,197259,370163,363942,263884,143051,78967,18685,-9624,-52231,-92130,-75897,-69088,-115850,-119462,-88383,-88561,-110467,-42063,55870,119568,98994,11194,-62221,-44634,43513,157130,218428,206712,146352,45581,-51104,-80933,-59662,-54748,-7042,37923,5422,-58585,-69306,-87544,-110052,-134936,-142891,-157918,-132522,36830,167158,170337,135296,-29171,-146131,22183,142979,50008,-11080,34742,34936,-8290,-78084,107593,332896,514185,610473,521620,238326,-9010,-70249,-89970,-45043,122781,412620,437999,255043,136260,167222,180594,118626,42582,-27101,-31425,-8395,-8841,-27675,-91372,-68163,-23673,-60142,-78789,71929,324223,662420,778515,592768,261067,43721,-14182,-23126,-35529,-38268,-17793,6752,-28851,-62400,-48069,31703,122029,210652,239422,166805,32564,-80903,-116273,-121490,-50764,-76672,-119979,-87113,-21175,55470,158909,251867,135171,-45223,-53001,31748,72262,15557,-80696,-114428,-21753,50599,95232,161321,147486,70956,25975,-27845,-33820,17202,61789,117055,202822,247778,233294,232636,239083,166770,39662,-59031,-80015,-68844,-56470,-11502,64912,110012,109523,71782,73264,116719,125362,100330,45735,29335,70849,56326,34792,-44050,-123256,-55146,-19820,-29002,-61109,-70909,-53057,43632,218669,330870,329822,255066,142297,64201,10433,20705,12362,26655,-5619,-97723,-148539,-60639,-7526,-24791,-39981,-20048,-26295,-38796,14658,20588,-38817,-106313,1579,125614,219231,195223,42223,-88802,-81735,-13309,29437,28498,-71455,27911,178216,225198,245127,137025,-32949,-94350,28120,98511,128524,89624,38944,15257,-945,-35956,-61173,-84854,12372,295567,350284,174476,17241,-3048,53257,94418,94102,39357,-55062,-152555,-47302,13585,13950,3582,-38281,-65246,-52335,-27206,-34819,-76254,-45401,-36114,-29428,-52906,15322,80405,70162,-33703,-101785,-8893,22246,-7338,-90794,-37369,77815,111936,92457,28932,-31467,-67080,-81153,-101307,-47716,75764,168971,134448,23910,38493,251870,354924,268402,123391,82361,74580,81113,101682,70967,26226,-198,-110,-37200,-61842,-54892,-61592,-64673,-68265,-37575,-14786,-28950,-76273,-85944,-60785,-53685,-75465,-29998,-1556,2158,-15911,-45338,-89402,-109406,-38575,25905,101417,-82105,11972,216812,291081,227352,90266,-14175,-60046,-35290,57313,138894,122705,-14303,-40630,12642,25193,30797,134508,174859,65428,-94193,-10188,74205,67896,-20884,-63347,-59455,44091,170067,202277,84774,-159129,-101614,43523,94865,-21986,-111799,-43850,-27873,-19772,21580,65622,52167,126605,114309,58150,-10351,-80893,-50932,-7236,43079,86036,102586,96569,35782,-32423,15116,68490,39735,23861,54354,79987,-14891,-32495,-70470,-64853,-36992,-55401,-86700,-38391,87150,215783,304551,238956,92644,-9367,-52408,-86174,-112496,-118570,-99015,-89486,-75582,-35597,-41172,-66829,-49152,-438,28430,48060,43076,1907,-37603,-80818,-123640,-117182,-83854,-13940,12110,-16334,-28141,-22270,-31514,-54153,-34077,9497,40589,85226,159086,202321,298886,355649,298261,180124,114785,25116,30481,-26810,-30412,-42911,-33472,-86047,-20084,64807,40406,-53151,-79528,-69135,-20203,25780,46665,25492,-3161,-72219,-119091,-57579,-3614,31849,90603,158849,143646,168881,211781,276208,260666,107164,-71903,-84203,51626,206759,246077,61261,-86004,-30838,67795,75056,47556,-42432,-146809,-117161,21274,425513,836916,691645,284690,43051,107541,183257,165263,105974,14827,-88740,-36279,67348,170810,187501,102518,-20557,-15267,15074,-4682,-76575,-111937,-89049,-52564,-25581,-20634,-18932,287,47004,65167,1493,-46688,-102348,-95227,-43752,53721,38874,35223,44282,21905,-53521,-83048,-73015,-87355,-98094,-50044,31933,124486,131557,43942,-56370,-106971,-92915,-130630,-61378,-49931,-51663,-18943,-67257,-68550,-15861,43669,15463,2205,28811,73105,45003,-15704,-84935,-84678,-42168,-1304,50955,80635,96316,105149,145225,155515,123753,42208,-77747,-132227,-82467,-63569,-94797,-119013,-125273,-123202,-114006,-101686,-83335,-67400,-78423,-117100,-130088,-66483,-29672,19836,89393,225919,453883,559815,549608,366025,66241,-47291,-53189,-35509,-21173,-31427,-15556,-15216,-66756,-87592,-63304,-30329,-28209,-34874,-27374,-29862,-42313,-112338,-93454,-95474,-98085,-78285,-45939,-63030,-113845,-118610,-67941,-35120,-34392,-33740,-46856,-47030,-2791,47047,42493,20020,56154,122366,143784,136508,123148,98583,52139,15232,40133,65744,79809,35976,-1848,-23288,-22870,-39587,-81787,-69524,-41211,-71836,-116755,1578,101042,159876,141724,34031,-59473,-42582,31214,46828,14986,31156,124460,114860,118447,88553,37317,60661,86947,53704,-1993,-15674,-24774,-11527,-26226,-46485,-68242,-118993,-101587,-52637,68145,136418,50338,-39557,82601,143223,42600,-125173,23736,388408,518400,356051,69321,-89426,15978,118195,40986,12765,98352,158935,123838,67862,39188,15890,-8437,-27090,-36852,-41070,-49020,-91665,-81522,-36617,45028,98959,60216,22194,-28604,-47897,46179,88941,22235,-65519,-91272,-49304,-30957,-47358,-36099,3032,150766,277703,336856,336387,342378,381028,320974,164460,105139,-1629,-70495,14825,2313,-39150,-95793,1769,-21325,-61050,-71260,-76357,-66018,-24613,152623,335475,362134,228381,96329,19765,-31611,-115385,-100427,-2525,25340,4601,-17923,-21723,-12596,6297,-9042,-16417,11605,52000,49557,6375,-7275,-16719,-14857,-13522,-11538,37587,42386,34337,107460,188038,200168,132601,53442,-10054,-100848,-97153,-46312,-92932,-124379,-87246,-120092,-117225,-74389,-39750,10436,186754,295694,248312,133011,35834,-55752,-80124,-37752,-31426,-6269,83628,123718,88210,21491,-121488,-93703,-50204,-32210,-52521,-76635,-64109,-104768,-69671,-36415,-63527,-104434,-81562,-67373,-76109,-70013,-80064,-81950,-55040,-14780,3260,10707,77303,152895,121775,29314,-70172,-130632,-93632,-28613,-6259,-1926,-55116,-96568,15027,122499,161832,118187,6353,-11333,69142,177004,290498,328221,266239,155160,-6682,-102673,-80042,-8208,56193,86467,53270,14172,19447,43271,26857,-17105,-31078,-19785,-59688,-109143,-77141,-7256,33498,-1777,-21491,-17024,68650,132365,99867,86853,159303,207919,56874,-65930,-35946,6741,3866,-57927,-48589,-33771,-22129,-50442,-41498,16105,30227,-26425,-46553,60,16247,15819,32001,114023,195499,229527,250443,194468,103958,3680,-84727,-102459,-85726,-49975,-26032,-22964,-23894,-33864,-61310,-69067,-42988,-12588,-12842,-64566,-76551,-53354,-40565,-22854,16312,19898,-73579,-67671,16909,67857,34486,53534,124369,168372,151495,120361,62534,985,-19288,2465,4009,-30135,-37039,24575,57648,87975,71404,12262,-84594,-115071,-31538,-5000,15599,61597,95000,184482,256327,254790,263509,270508,192009,115235,117571,156634,148058,113906,101239,111757,81018,13845,-2474,-14469,-97047,-134461,-87101,-119256,-99600,-46590,-4195,6237,8742,20987,16496,-10450,-68912,-137825,-101441,-53527,-41834,-20176,13317,39842,13630,11203,49162,133128,249588,201976,88097,44988,38613,-38432,-119147,-58326,-17234,-651,-43764,-130018,-128795,-58159,-5225,6957,-79233,-105591,-50385,-28092,34876,116909,126068,36892,-72368,-96360,-62315,-21129,15502,84602,160230,157708,163088,97851,-19445,-43530,-11171,-5998,32579,104462,131037,92398,46115,49501,141622,193530,45551,-53837,-48860,-46614,-46001,-52505,-82270,-108373,-83711,10547,102186,88440,30096,12899,-36372,-113034,-119255,-42981,-30194,9089,29289,-88099,-41138,64702,123507,162136,117459,62688,15823,20015,7576,-27000,-58041,-90541,-76772,-48856,-55413,-38641,31791,90240,101637,68127,-38105,-123964,6951,92461,133340,123986,42562,-35656,-73525,33725,121883,64074,870,-58832,-105627,-64411,-13872,9473,9981,-30455,-43783,-74266,-124428,-119573,-102728,-77252,-4545,116742,113989,55361,41953,68855,88085,81378,75942,80496,114993,75538,-5269,22673,155191,271021,281816,149174,5527,3146,63011,54373,94972,212910,245207,79360,-78928,-136976,-74790,8982,79833,95227,63464,50069,35179,-51839,-151914,-100673,-38204,-40683,-85977,-70486,17399,71301,39408,-39341,-113707,-168217,-69058,4246,-89186,-69508,18128,55894,28014,-8171,-16349,26023,64849,91569,164521,297783,305741,98805,-23370,-63805,-39999,4146,16453,31202,15181,-19996,-22521,-41367,-57556,-62029,-24408,12464,-31692,-85157,-100804,-57896,-39857,-49262,-84702,-128186,-33545,65320,160231,177218,197142,76739,-68489,-100107,-50052,-35931,-16272,-6754,-26629,-91679,38816,159751,133050,33655,-7431,-3572,82477,76899,11329,-54685,-111980,-118523,-92793,-45021,9073,42725,64092,-15600,-51284,26114,114630,100299,21682,4470,9136,40576,42666,36838,44160,-22456,-91774,-64644,10749,77952,117717,45569,-32709,-127744,-53919,-13713,-7935,-11830,-25502,-41046,-22849,-2989,70488,139230,187164,133522,95081,114277,124713,46135,-14897,-35995,-59797,-50130,-59246,-101220,-94811,-53505,-3224,23790,-4393,9044,94357,138892,137964,103871,4600,-72493,-18377,31843,108644,35408,-15459,-21224,-37608,-63549,-26386,34663,69891,82052,164787,262750,200064,113754,33140,-87848,-80950,7924,71211,74428,151493,281447,293721,99938,14406,-110224,-77542,7171,69989,93244,-30098,-134470,-132212,-63808,-8028,22181,-2188,-72248,-141906,-164735,-164341,-113217,-36289,72050,131852,126844,97894,80443,85011,109246,63684,-16848,-50406,-76230,-81326,-110351,-22242,56099,129881,171972,62013,-61730,-100130,-106760,-101721,28566,77243,-2283,-119052,-36310,-112510,-100176,-16007,28827,30021,36420,92227,110134,59947,-73446,-36780,160406,390538,526894,451254,224795,56039,-9934,-19812,31097,145692,244504,248306,179610,55346,-27966,2568,28813,-19683,-38892,-40491,-53730,-54489,-5793,34827,67317,69177,85420,106670,55527,-30944,-98108,-58080,17600,-1809,-36066,-89605,-122703,-86428,-134423,-93483,-10381,28103,80612,77900,-51221,-47235,-1125,29641,34073,4104,-29306,4107,44657,64068,-39979,-100841,-71841,-29806,-8921,-11711,4332,453,-19024,-3029,43885,68410,101853,134665,115060,97646,50575,15463,16380,30100,4163,-25856,-51617,-61558,-59737,-88268,-144268,-125715,-49919,28655,28291,2037,-16432,27424,171833,340391,428869,356892,149333,35322,-51133,-21285,2405,19460,14623,-22857,-108922,-80282,-30775,-39648,-45329,-21361,9413,45859,42403,-65440,-99203,-83580,-71825,-76811,-127167,-118518,-78218,-33793,-19425,1861,10187,47283,96596,197957,281741,260077,229151,280692,276956,128778,-28617,-62080,48234,181950,205672,83166,-48084,-127117,-137276,-135938,-141677,-104786,-32392,-16750,-69179,-104891,-102596,-91661,-55014,-46734,-89892,-123308,-90647,-91104,-69256,-23104,-18100,3611,-33109,-97072,-107293,-97299,-82414,-61950,-61372,-57299,-15264,78978,121804,35008,-83410,-81062,115887,265163,337519,345178,174373,88233,45014,-54448,-129858,-119380,-89356,-52048,-37639,-43364,-93681,-18542,37597,84808,79614,-21385,-78998,-59588,10327,66367,77120,60490,6985,-93716,-73860,-7094,14429,46823,35554,-6727,-75298,-56616,2492,112889,100384,17563,-37213,-86891,-112624,-115111,-134294,-112282,-73474,-89019,-92177,-34244,71459,149147,162065,83986,-4888,114757,256112,213997,15323,-147066,-47710,-23529,18527,58946,95042,63750,30622,69656,103929,67018,11556,-6660,-37972,-121716,-113242,-104326,-43836,24097,47129,2502,-60333,16752,96482,79283,16967,-33930,-63722,-118255,-89713,-59972,-15155,32527,51191,27733,-22533,-28600,47656,106830,102741,10311,-61236,1278,58864,42498,-54807,-103563,-46626,-16258,21042,101439,240879,259438,183858,78780,-27092,-19815,59238,156049,183892,183342,166899,269122,379137,462543,418245,399898,279123,46473,-8135,165734,246055,181422,89093,27827,23866,79177,160959,260064,157546,40833,40811,108581,149885,74221,-94922,-26312,119004,339866,401356,227848,105513,71736,97147,125042,93328,19784,-66911,-107264,-79869,35693,106788,122245,118769,51390,44374,40664,-7487,-68978,-77901,49641,163581,106462,-9827,-57177,-72061,-127489,-75177,-2239,82730,163988,226754,256175,164907,8131,-106647,-69314,-16747,11466,49715,40461,47374,110070,165229,157615,84736,9062,-59750,-118133,-105231,-82336,-39536,23936,61203,93688,42834,-16192,-66603,-71153,-65928,-48326,-72064,-94002,-109263,-116941,-100190,-90940,-56823,-60285,-104568,-102491,-107842,-135270,-123103,-11941,97534,23519,-66183,-64295,-74074,-78064,-90543,-40274,38839,129882,184278,234009,197887,98221,28956,-9854,-41318,-49495,-56910,-74310,-117940,-115124,-81807,-93751,-122279,-37074,27910,59946,116548,182219,138934,69416,79418,63837,54929,2721,-33285,-42174,-74011,-2670,47637,-49493,-63401,145926,229873,116309,-29565,-16691,88173,86674,40404,-6998,-69990,-114551,-105162,-102736,-96814,-9323,86421,143233,187141,224437,128804,13196,8704,-15891,-70077,-105718,-118279,-117063,-77893,-61068,-70005,-67847,-83409,-76570,-54658,-39665,-12044,33656,73580,121128,179489,165264,102039,15994,-42456,-78745,5221,6828,-43255,-34652,-31413,-7382,-4796,-75764,-72772,-13532,5189,-22318,-49006,-39171,-7742,24460,27716,25811,-46866,-146657,-61154,40490,63730,6365,-56977,-74487,-99668,-115243,-84293,-16373,13450,91453,120223,84393,48347,57745,86764,187435,268337,237793,117413,14457,-62710,-70145,15101,81748,117354,132449,104133,52163,35259,71387,123266,181840,158723,71077,17930,189,-24461,-61279,-45197,-40353,-72789,-114476,-103361,-42834,13397,162129,197993,81681,-11163,-94890,-101125,-73022,-87116,-60704,30840,103299,103368,22696,-76793],[-55205,-52248,-45140,-16315,41855,50642,-45868,-32411,-30707,-76775,-85660,-59373,-45765,-39047,-32586,-48683,-62453,-45364,-55110,-66334,-94520,-85074,-37946,-6281,69596,186273,242500,195809,52955,-35630,12854,93966,118938,22453,-53074,-3286,123350,78051,-42781,-96942,-77065,-29019,-34966,-58383,-12206,39977,64256,51991,-2083,-55297,-90358,-87819,-29020,-3735,43935,156627,296096,494968,572125,449506,272496,136338,32071,369,31323,87905,120521,94520,47942,-11969,-83300,-83775,-26641,10347,55560,140938,216999,169013,66595,-65985,-88024,-12521,36792,5517,-66812,-80581,58668,87210,70651,81153,104931,23183,4805,90651,240896,356107,372671,240277,88090,55269,23678,-74899,-57654,45037,172240,228086,226100,119062,-47099,-33656,-38765,-42403,-38601,-51145,-75082,-87013,-44755,-40660,-59696,-76687,-84537,-114823,-88470,-76503,-63224,-57325,-43248,-75064,-19986,160964,304157,291656,207483,108173,66663,11918,-8031,-48204,-90335,-75887,-76372,-117548,-112782,-78943,-76727,-102314,-56816,47162,116341,103702,26375,-43606,-9766,85136,189973,238502,231262,146106,31804,-79055,-77179,-37435,-28526,17279,48350,10278,-50663,-56794,-73785,-101124,-135410,-152412,-171281,-118482,65104,154734,124383,83643,-65106,-140935,46258,153073,61636,-3454,34021,30853,-7853,-78711,100798,284995,421308,494992,438361,203517,-16912,-83016,-119842,-42660,153061,450963,432906,257778,169889,204916,182000,106224,32484,-29528,-20273,13477,9415,-16547,-85797,-84518,-39846,-74112,-85128,60723,290658,607761,755734,599570,257142,24972,-34102,-37072,-42235,-37823,-8341,26152,-6109,-52284,-63779,6949,101271,188623,210439,152250,34958,-87876,-139996,-99528,-32976,-60840,-108536,-81889,-17512,54303,155451,259735,120780,-57985,-50331,35769,72672,10061,-76494,-132610,-56231,12831,53822,114490,117855,54512,14794,-28076,-27461,23199,72031,128541,207886,246631,226314,214634,212787,141274,17462,-72554,-84886,-69925,-56585,-15843,45021,86117,112519,99997,105933,136929,121291,78742,21840,9933,60000,52424,35687,-37545,-125558,-75919,-43203,-59231,-81597,-89303,-63917,31291,194357,304674,318679,261037,137038,56197,-1399,14491,11894,21864,-15169,-108067,-139374,-57906,-17449,-33003,-39884,-13125,-10280,-23368,11376,6533,-48703,-125021,-29905,85032,175027,160471,27554,-92011,-57122,29508,71294,42556,-72183,30339,201254,263685,278566,140064,-28623,-92702,29775,104814,142742,103066,45730,18986,1242,-37448,-63222,-79196,23849,306704,356763,183422,19677,-2471,46552,70303,66894,26955,-54678,-135775,-51068,14066,21734,7671,-43859,-72575,-59533,-44251,-58082,-80574,-37662,-40203,-52111,-59153,24860,88490,74821,-28962,-120261,-10254,26531,1776,-75592,-59649,70203,124299,101514,24943,-40022,-68346,-75909,-99667,-54372,58010,148110,115764,6813,25300,220432,304479,226067,91095,55149,65489,88065,113785,71463,13796,-28985,-41867,-73150,-86781,-73783,-75839,-78091,-84648,-52008,-21228,-21541,-52085,-46901,-12975,-17042,-71460,-37793,-21614,-31146,-31357,-41626,-78685,-111279,-47690,24951,82201,-96281,34947,262943,364739,280127,106340,-15619,-65596,-26619,66391,144892,99439,-36684,-31598,28685,30125,14795,111998,164199,63162,-96934,-10114,66138,51511,-28698,-65208,-57470,56476,197036,227754,70131,-187169,-32211,120982,146946,525,-102993,-60277,-58266,-574,31333,70619,56681,127642,128138,82823,9242,-76099,-53695,1055,48196,85294,94800,81999,16536,-51801,1370,39352,20766,35120,91306,129583,24597,-21383,-66626,-71981,-52043,-73167,-95853,-52795,64622,177381,277537,230840,97998,-7894,-52394,-84155,-108964,-128778,-119957,-117534,-79216,-25090,-31716,-62604,-49079,503,29706,53205,43547,2850,-22727,-48483,-100143,-102584,-68573,1594,31851,7251,-11162,-18763,-44550,-60358,-28557,23904,74609,130757,191161,253919,381099,407897,316079,184776,112535,22759,30569,-26870,-38857,-56725,-54375,-135966,-34674,73182,75111,-20628,-66747,-82192,-27465,39868,81712,44582,-1368,-86855,-124740,-54522,-5079,20444,73140,155747,147640,162442,200565,282094,292650,151166,-57851,-88920,58816,225226,279169,92573,-59916,-40601,54026,71082,61545,-3767,-109752,-116300,11387,376532,783650,707241,318627,67812,118619,186609,175100,122620,28437,-92365,-50081,49379,141922,145560,66139,-40644,-40532,-10751,-29706,-93133,-122898,-71622,-38111,-24558,-39170,-53057,-29165,36839,66101,13157,-35875,-96791,-81794,-22622,104318,107125,80345,64983,24740,-57549,-89600,-86340,-83953,-72922,-27072,50843,141673,138950,45142,-51800,-100278,-96819,-151915,-39351,12070,-52657,-28129,-78107,-81493,-15623,43722,7122,-2702,29167,84278,72610,18090,-52830,-69170,-30920,18481,69964,87880,84471,72717,99953,106863,88310,43434,-59325,-139578,-111254,-93146,-108359,-107182,-121830,-117540,-107342,-99280,-87767,-79083,-95743,-130220,-117476,-56216,-21828,22931,80476,192720,412761,546525,552489,365705,64242,-41218,-44484,-36723,-34293,-48575,-24501,-1615,-32963,-75054,-95465,-84593,-87876,-83415,-60767,-50224,-45265,-101922,-105022,-106915,-110685,-95645,-57428,-65565,-110688,-115742,-61646,-30544,-32973,-36869,-52185,-51927,-18597,9786,-3941,-10221,47858,124826,146370,131562,122206,103011,56346,23018,57252,93549,105768,65595,20288,-18484,-41768,-65522,-84769,-50740,-24222,-64481,-109919,9233,106977,167275,151415,42192,-59349,-54535,10056,22452,-8983,6041,113358,124168,128329,82724,16884,43923,84122,59499,9222,3863,5346,22361,3730,-22867,-51739,-111327,-97517,-31704,63509,114931,30635,-62734,67286,133882,33102,-130498,15917,337397,411732,267822,46602,-88638,-4598,87820,32280,15473,83411,119900,81602,43474,27342,2490,-28319,-44262,-38290,-13224,10489,-32537,-84252,-86010,-7320,53983,30749,1978,-40576,-46593,38737,77482,14769,-67420,-108821,-38516,252,-34219,-23751,34199,184980,290061,336578,350930,371493,396782,316325,171881,133076,52905,-58711,12839,13164,-20080,-56830,47844,8007,-76014,-103996,-101435,-83405,-36239,139447,321333,350737,226041,87745,4743,-46950,-129648,-81104,29034,59287,31591,4484,-5922,-3245,10062,-3003,-7092,8852,41086,44942,8218,1055,4351,13456,19019,23327,67811,55129,39933,109531,165549,164462,104839,39636,-15285,-96117,-121986,-74551,-113456,-113457,-92926,-132168,-115954,-70763,-41842,-16536,136862,243076,207584,101340,12168,-73497,-100285,-62146,-49014,-14118,70856,90763,44942,-4177,-135484,-88444,-48737,-36349,-60747,-66252,-51515,-92427,-70111,-46281,-78925,-98354,-61070,-51729,-55143,-41804,-48585,-56148,-39316,-5231,13533,23872,83562,150068,108457,23120,-65791,-119284,-90976,-21827,5018,4836,-48314,-90234,4930,98637,126679,91301,2045,-14768,69859,182517,290019,306632,222208,127930,-17921,-109697,-81645,-9101,51858,78940,45646,8883,17096,42119,27980,-17625,-41272,-41248,-78529,-102901,-82664,-18438,23358,-12965,-37277,-36778,44803,130325,115322,101812,161418,189323,40971,-71160,-35772,11289,24674,-29560,-60263,-36571,-19650,-45610,-27847,36829,49729,-9889,-25370,7183,16341,15000,32881,118808,211410,247534,262730,200590,96825,-1699,-84643,-106146,-95689,-47395,-8694,-7950,-20169,-44801,-75733,-60382,-19826,6836,-4152,-64439,-78263,-55314,-48094,-42469,-18224,-19502,-95110,-64437,11829,60757,24996,36658,108278,170168,155589,116734,52289,-11176,-30327,-8354,-6566,-41973,-52487,17020,59592,92147,71711,21564,-59245,-151901,-69631,-63283,-21934,48896,95620,222092,301922,257677,224828,226323,156577,83236,93476,141389,152544,129164,111882,142167,132656,38762,2247,-25085,-111407,-109636,-56090,-80622,-97863,-50086,-6116,9020,14602,32415,31579,624,-59199,-128631,-104408,-55910,-41297,-25647,-3648,17633,-7954,-9228,33723,135295,258330,217694,101271,60270,54691,-24338,-110089,-67732,-33775,-15902,-48886,-121497,-141969,-74990,-13194,-1772,-88511,-113675,-53464,-25099,42600,123765,126714,28595,-86708,-100979,-56792,-2352,37268,112331,191767,188207,189733,114341,-14498,-59687,-19944,-11305,10964,70246,87170,43915,13939,44750,152595,191112,18968,-79115,-61922,-54847,-60894,-67566,-96205,-109424,-60431,82456,201038,166620,68835,28758,-18414,-83059,-111954,-34213,22441,70062,63603,-81886,-56889,65777,138099,180855,129745,70983,19804,11538,-8554,-44764,-69586,-93084,-78152,-51929,-52700,-41684,25553,90404,110309,83198,-20494,-117527,-8037,97814,141621,110986,27540,-35707,-55891,44963,129992,70078,-13675,-103994,-61801,-25267,2980,27200,50352,20502,-11813,-59008,-112206,-90569,-69837,-56998,-15608,91385,117746,74734,50808,58778,66969,64590,50899,48402,85809,65608,-598,18154,128450,229103,249268,160427,29275,27019,79522,70117,124529,262484,303170,112052,-65032,-148472,-84557,-157,70368,88465,64780,59016,49761,-24347,-144889,-99471,-37343,-44286,-95032,-70302,22813,74807,46186,-35653,-111886,-165012,-71417,-8704,-112029,-63765,23417,60493,36146,-1282,-17546,23680,53513,68762,122951,255084,295333,104991,-23863,-62670,-28548,23256,40901,61062,40946,-4910,-11186,-31909,-47383,-50682,-11922,-4161,-56028,-110340,-140620,-97018,-64032,-57729,-84497,-129948,-44990,43300,138908,172629,195949,71123,-58823,-94161,-59270,-54796,-57746,-47621,-35295,-71231,52593,156033,126012,40417,-3232,-13927,72512,89183,27133,-37104,-99483,-136604,-100315,-43131,10886,44273,72493,10308,-37182,39171,128901,111679,30996,6020,7271,26102,8252,-8473,10605,-41032,-103905,-78336,-7843,56965,99680,16935,-60762,-160638,-52915,-9806,-804,-3773,-17241,-36019,-19922,-3202,67315,143147,212705,189141,154601,168742,157505,50499,-32378,-47587,-56885,-37492,-39942,-82619,-80590,-42970,6521,30887,1870,8336,82424,119885,115622,86263,-7919,-77813,-6143,60169,146020,59976,-1697,-9111,-18908,-38537,-15793,29824,64683,88924,186695,304648,260134,143269,32580,-95139,-86029,497,80293,82651,128164,245625,301964,132173,23488,-115419,-75448,16195,77842,94427,-29953,-148065,-114915,-45788,1194,23683,-7174,-72421,-135212,-161463,-160517,-106814,-32899,69211,128860,123923,90700,70638,69752,92980,50493,-26038,-53961,-67139,-65728,-100366,-20552,73237,167483,197771,60273,-66564,-97462,-103667,-102721,22071,67323,-12995,-123616,-34964,-117753,-99673,-6351,41340,40286,44013,89214,107645,58428,-90620,-22350,198038,487688,623337,503172,239685,58409,-13713,-24511,19717,118848,208123,213906,151423,30106,-63406,-7416,30112,-18547,-35217,-39210,-53666,-59660,-15875,31956,74346,85219,101875,117251,59717,-13595,-69738,-29833,45962,19871,-17297,-75808,-134469,-103007,-140199,-105331,-45729,-37206,51253,99450,-5889,-24507,1809,25402,38935,18039,-6014,24233,62312,85961,-62105,-132842,-74295,-21048,602,-6880,7822,4988,-4262,27366,69408,67736,91149,122191,103021,82207,39159,9545,13989,36529,16013,-18237,-53520,-74711,-76794,-109267,-99182,-80263,-37227,43129,43715,6902,-10666,38954,205685,400596,491423,385221,171197,53726,-25260,-22043,-11184,5516,2720,-33896,-115320,-66974,-12258,-27338,-44371,-19794,14819,43799,23498,-95273,-127381,-84804,-59772,-59414,-110278,-100345,-64680,-33879,-18170,8395,15730,39081,62190,167173,254710,214462,170184,203296,206761,104533,-19792,-30229,85516,227194,230722,88214,-48698,-130717,-161751,-161202,-140956,-82989,-16396,-15421,-76134,-106909,-92639,-79740,-46684,-43261,-85745,-107860,-87139,-97649,-69219,-28897,-30981,-5848,-34778,-94712,-102323,-91579,-76912,-57925,-52122,-32267,4480,73443,87887,8098,-85378,-96853,93413,251034,350127,330908,140963,61139,21891,-59888,-130198,-108755,-72964,-39546,-35006,-47274,-88158,-7797,52749,110130,107131,16650,-35569,-34277,13565,78705,88946,50138,-34189,-133897,-57067,364,13205,36514,25246,-9790,-70552,-65127,-12106,94830,89957,19130,-26701,-75981,-106369,-110458,-135213,-133470,-89925,-102075,-91784,-23850,71770,137840,156642,100231,22421,113692,236754,198520,8953,-109738,-10069,-34991,-34557,27454,92972,85328,59283,91526,115156,77196,29152,10773,-27886,-116031,-112247,-106363,-48490,19465,49300,-5860,-77085,5039,74736,59834,7371,-39918,-69889,-122085,-91890,-60701,1606,48526,53614,14719,-44047,-49552,28226,98188,99397,9256,-67691,-7601,47860,30908,-59099,-108579,-56605,-26629,10242,86058,226312,266176,197672,93843,7644,19859,105156,198257,207148,223634,219139,314948,400759,445013,369501,367794,258692,40837,-27546,154555,270865,220652,127013,57482,43018,84856,147708,221111,120667,24846,41864,122817,160747,81111,-90877,-21475,146819,370505,401858,232825,125124,86088,97204,105820,51794,-32110,-123977,-87227,-100154,-71486,10656,59009,66834,-1138,18425,34876,1803,-51001,-71232,46576,148950,83012,-20414,-58508,-73769,-133154,-61161,24536,98991,162216,217022,244912,181368,52425,-53084,-35174,4425,19141,49328,38270,35535,86039,139973,151067,89604,20202,-42773,-96650,-85929,-64616,-20385,41929,80051,125248,67983,243,-56902,-61886,-61912,-56063,-91733,-113529,-104826,-102127,-97721,-91671,-52054,-59073,-103235,-98217,-104181,-123995,-136481,-26925,83461,13120,-55173,-59104,-74753,-87030,-119737,-72682,10590,115926,189494,234581,203693,116652,38755,-6407,-42505,-50669,-52787,-66876,-105482,-126684,-91761,-102364,-120733,-20536,49767,105991,201782,282730,221205,115282,92593,63570,53745,4279,-30489,-31525,-52366,-26839,22133,-66293,-8835,170924,216908,98517,-56773,-49369,59962,60439,14622,-28906,-80036,-103327,-95875,-100292,-106136,-17191,91469,162995,218187,257513,143654,16778,12305,-6130,-51766,-85423,-106989,-111737,-86727,-76473,-80122,-59520,-83354,-76227,-60469,-38096,6976,45599,68776,107602,160286,150852,103013,25365,-26292,-110256,-48462,-41492,-75216,-55592,-48644,-20561,-3788,-49613,-41367,12612,31486,-3122,-35788,-33381,-5219,23082,11943,5805,-57164,-153051,-56631,33234,48290,-17037,-80107,-96861,-122956,-131508,-81124,5993,46581,128411,149028,98123,52595,63476,94934,195262,266326,212767,82587,-25362,-91889,-69337,27797,96033,133304,147665,115673,55530,37025,78598,129794,183719,160475,69427,14526,88,-19345,-53297,-51196,-45238,-86520,-114190,-94318,-49409,-15204,118994,182034,78471,-7214,-84288,-92718,-68247,-88175,-62899,27502,95676,101523,21665,-83698],[-55667,-48396,-39964,-11483,47910,62180,-36269,-30854,-26216,-66299,-79721,-59163,-45386,-45156,-46009,-62167,-78450,-55396,-49195,-53093,-79587,-83179,-36312,-11760,45042,158803,219105,178860,45185,-38217,12474,94388,108723,3422,-51797,17520,140279,65753,-57478,-104107,-76720,-28107,-36499,-65193,-15245,47367,83828,81560,29775,-33369,-73925,-85275,-44314,-22658,52889,183964,317881,471274,495079,346004,170910,57642,-20889,-20985,13193,63354,84525,73904,51731,3930,-60787,-81115,-28957,8383,56652,140712,214608,177885,67346,-68033,-79775,4505,68199,56474,-23743,-82516,48618,84527,62422,75507,115971,30837,3752,86684,245661,377467,382288,265547,108478,57558,22069,-79536,-59522,44580,166604,199549,185440,116495,-19600,-79860,-55078,-37562,-33865,-47917,-70539,-84498,-49724,-47387,-68171,-85136,-91241,-121112,-100733,-95788,-75204,-60975,-49393,-89918,-41150,121795,235033,221420,155460,73306,42571,-3071,-8452,-43409,-87178,-78373,-87706,-121531,-105985,-69626,-64819,-90439,-68491,36366,109148,105026,42649,-19733,26983,120003,209036,241372,242543,140460,15356,-106322,-61703,-11563,1252,47827,62514,19651,-38962,-43512,-60761,-93770,-136868,-161680,-178809,-96872,90242,135203,74979,30270,-94762,-122000,67518,156679,71569,3639,30176,24383,-9944,-78569,89056,226550,315071,363115,339568,162183,-27770,-98275,-144631,-24330,186827,471768,410553,252079,196797,229765,174019,88713,18911,-34736,-12628,32610,27978,-5869,-80033,-103006,-56820,-87384,-96921,42737,245685,530230,700237,582837,245009,5822,-52637,-51180,-52125,-43483,-4768,42060,17802,-32918,-66211,-13313,80939,165055,178581,130089,32738,-89835,-142834,-83526,-18461,-45461,-97140,-76902,-15186,54534,145233,245977,96390,-73694,-48676,36462,67190,-1041,-78533,-145638,-88225,-23328,14510,67021,82154,34108,1779,-28185,-22165,27206,79624,135067,205209,235263,211534,190970,181832,112367,-5697,-85847,-88856,-72174,-59017,-22725,20220,55929,108842,126078,140726,158364,117622,61042,5326,-1871,55023,53501,38538,-30660,-122068,-96240,-66350,-87983,-94772,-105409,-75387,15761,164571,272764,306936,268087,133842,48350,-13576,7851,10301,14992,-27152,-119817,-132023,-58123,-30273,-44210,-48407,-19910,-5415,-6400,12302,-7543,-61786,-142431,-58559,46508,131017,123242,8917,-95031,-33326,71267,111035,54289,-75020,26453,210564,287589,298067,136526,-25495,-88798,30797,109866,154499,113159,49550,19972,1207,-40000,-66723,-75270,39020,313599,355970,189547,20746,-3406,38262,45760,37838,11778,-54476,-121043,-53501,14026,28314,11012,-48159,-75372,-66112,-65842,-82066,-81232,-32639,-46335,-73281,-56232,28981,84483,65447,-33159,-114401,-4468,35464,14742,-57268,-83600,57927,131748,106248,18827,-50102,-70583,-71439,-96837,-62554,35873,120642,92280,-10426,16781,189985,254724,185985,61623,27551,51584,87790,116708,67307,-1038,-58116,-76667,-86379,-95740,-84772,-83893,-85727,-98365,-69105,-33900,-23392,-31908,-8295,37022,23968,-58506,-46279,-44393,-63743,-40438,-34043,-68784,-114107,-58506,23329,65114,-97466,50622,296142,424064,324193,122215,-14457,-67140,-18032,73614,146527,71533,-55498,-24091,38822,33499,-832,85911,145294,55515,-99024,-11849,54108,32928,-38266,-66778,-55541,64120,213949,241709,49397,-191205,34492,184743,187613,19383,-94529,-77754,-72754,26276,49571,74296,55393,113971,125098,96381,22742,-72111,-56598,7070,51480,80770,81614,60707,-7823,-70973,-11479,8006,3248,50787,131845,183976,72637,-8463,-62124,-79618,-68313,-89570,-87973,-66067,30764,126600,232319,206556,93727,-8729,-52398,-81556,-103852,-137675,-137519,-125059,-64903,-13160,-20523,-50133,-38177,9877,38968,65064,46479,3628,-13621,-25397,-76149,-85525,-51987,16609,51151,32763,6692,-15338,-54181,-62242,-22783,38889,109892,179992,222745,306851,454520,442235,323044,183792,104157,12892,22332,-28795,-45006,-53642,-42865,-145437,-49033,76565,107527,16315,-46596,-91448,-35749,51005,108131,59412,1038,-95986,-117120,-47104,-2621,14077,58447,149929,145915,148148,179362,272115,307029,187997,-44480,-91989,66493,241149,309150,127463,-30166,-45010,39696,64070,70835,31216,-66575,-107374,-940,316103,690720,682731,341358,93697,131399,191287,187831,143551,49030,-86895,-68031,27092,108785,103157,32535,-59536,-64346,-33835,-49862,-101767,-119477,-53509,-24370,-24900,-56634,-81868,-50002,28741,66532,25442,-21244,-85945,-68562,-1935,151141,178059,129365,88658,30205,-58656,-94553,-87905,-63176,-43724,-735,74873,161683,147255,47323,-46749,-90175,-90250,-143085,-32373,54227,-26782,-32404,-85248,-91942,-14909,40125,-3731,-9492,27888,92520,96855,48108,-23100,-48165,-16338,37958,87716,92217,69981,44417,64656,61640,48942,43711,-39379,-118725,-111929,-92005,-88194,-94897,-114608,-109396,-100154,-95930,-90357,-89098,-113801,-137856,-104123,-46056,-14466,24793,69002,156159,350996,498166,519367,347195,59662,-36073,-34697,-31810,-41176,-64365,-34805,6851,-5465,-54660,-114277,-133095,-127345,-122827,-88973,-67579,-47535,-91238,-114688,-117720,-121805,-111095,-68326,-67355,-103130,-106315,-53156,-23289,-28666,-38532,-56955,-58092,-37343,-28717,-44943,-27852,45308,123783,144760,123401,117039,103850,60560,33059,75054,117099,125635,92280,42729,-13166,-54991,-78798,-67957,-27226,-5147,-55228,-103558,14639,109920,170000,155836,48460,-58923,-63403,-7551,1888,-28484,-11834,104420,134742,138899,75906,-5688,29097,89993,77975,34928,37743,47444,64065,37965,7233,-26329,-86888,-88315,-7762,58640,87231,9656,-85443,53759,124537,26214,-132834,4792,276391,297735,176670,22987,-90798,-28515,51079,20849,15392,63554,74784,36282,18420,14479,-10651,-44107,-56007,-37845,16373,71483,33625,-41245,-112298,-70189,-1395,-9353,-25813,-56545,-47590,30572,67080,8479,-66621,-120730,-26758,38464,4476,3483,72324,219955,297153,327969,352801,385346,397914,306181,182044,161384,98996,-34058,11625,22460,-2978,-19158,107479,71877,-45116,-111995,-124505,-100171,-47481,123339,300492,331038,217352,73883,-15362,-66571,-146808,-59725,61650,94705,60640,26035,6123,3955,13531,2651,1433,8123,33053,43452,13851,12849,31239,56256,73191,78426,104629,69194,44129,104236,130428,118920,73997,25978,-18132,-86133,-147859,-108069,-131687,-92570,-88924,-131934,-107646,-63950,-39459,-37979,84418,180551,158494,66457,-10051,-85042,-111120,-67374,-48841,-10037,63063,59809,2163,-34499,-153369,-80193,-47222,-41785,-70171,-59232,-42079,-82120,-68867,-54940,-87407,-84128,-42693,-36581,-33078,-1135,-6181,-32741,-24217,6183,26267,38153,88312,140835,89974,12896,-64398,-110853,-88390,-17574,13034,11433,-40137,-81277,-7963,69125,87935,61623,-3444,-19154,67305,179777,272818,265493,166997,94713,-30517,-117593,-83580,-10096,48591,73022,38362,3106,13864,40234,28124,-17817,-50055,-62989,-96750,-96399,-83933,-28932,12715,-24133,-52763,-56266,17479,120784,125012,111226,154584,162514,23400,-75248,-34202,16245,44193,11567,-48757,-32375,-18043,-41267,-16058,55682,72169,17149,1115,16262,16028,12951,31520,120072,222454,258913,264736,196651,85519,-7839,-84202,-106675,-102276,-45967,8105,10317,-13407,-55087,-87831,-39891,12637,27613,3219,-65098,-80213,-57013,-54006,-60425,-51831,-56948,-93923,-59691,4553,48858,11378,16395,86731,159673,146419,103445,36882,-25780,-41938,-19752,-18989,-52750,-66427,9189,61165,93450,69509,29829,-27555,-116321,-71984,-78604,-51350,36305,94120,247687,321597,235366,167478,166335,113770,50145,68283,122807,153068,141356,115588,159288,183662,68941,8632,-34758,-114477,-87178,-31202,-44391,-85733,-55247,-12941,5082,13396,37220,40785,6663,-52792,-121945,-105630,-57585,-39427,-28118,-15960,839,-27350,-32637,11162,119107,241986,213753,103674,70015,69512,-9755,-101905,-79430,-51311,-31245,-54352,-113574,-138001,-88679,-20275,-11052,-97507,-122794,-57632,-23540,48524,128065,125383,19879,-98518,-98049,-47988,16068,56938,135987,214394,209169,206145,124740,-9039,-80642,-35123,-21359,-16760,27468,35167,-5407,-4644,57986,178322,197027,-840,-105188,-76493,-62608,-74297,-82615,-109849,-104659,-32876,168579,311539,251647,109656,45055,3065,-52497,-104105,-28784,69705,124738,95054,-66406,-71226,64821,149081,195264,136375,74083,19793,236,-26616,-62692,-78639,-92562,-78337,-57502,-51664,-45701,16820,85840,113079,96362,609,-85378,-22084,98520,141565,89668,8864,-36473,-39238,58096,142752,90655,4260,-54006,-7357,13055,18574,43830,91822,79748,28266,-38455,-97485,-63495,-37467,-32136,-19458,62946,111338,87380,54105,44476,43348,44290,25963,18715,55063,50745,1328,15592,103024,185453,210600,165706,55245,51474,97009,88930,153955,302464,344995,136075,-52936,-141265,-95295,-10838,59108,79575,61814,55872,53347,-1128,-139196,-98706,-37540,-48849,-104943,-68639,28682,76451,50522,-31874,-108995,-164583,-81302,-28499,-129385,-64573,20984,62240,43700,4694,-20440,15610,36460,42327,79609,205374,273448,107442,-25538,-62253,-18128,41053,63057,86642,61540,5830,-2621,-24253,-39414,-43178,-5994,-26831,-85822,-135514,-116995,-120340,-95618,-70468,-86880,-131147,-55420,22267,113249,159525,184560,61093,-52556,-90325,-69996,-75364,-95781,-55052,-18882,-48342,66954,147963,117105,44725,-2671,-27600,57656,97685,43742,-19155,-85024,-124092,-105877,-42010,12906,44967,76499,29904,-29837,41674,127758,109264,30876,-447,-2612,2758,-29936,-51322,-19241,-57205,-115411,-94021,-28655,34721,82876,4645,-58086,-126082,-50967,-8417,3868,2801,-9214,-30450,-18698,-8102,53391,131364,215889,231368,207069,215870,180918,49193,-51361,-57288,-53611,-25687,-20636,-62407,-64283,-32107,13810,34867,5518,6229,68330,98445,90229,64651,-23889,-83574,4797,85303,179928,84288,12035,1594,-2015,-15329,-3229,27334,57335,90155,198516,332257,312272,166542,28844,-102930,-93097,-14537,73565,77940,95048,199074,293219,162477,28873,-123562,-73564,24333,82191,89921,-29529,-150903,-94814,-23324,15217,25945,-13921,-74964,-130271,-155264,-154045,-100032,-30889,62042,116748,109519,75386,58324,53585,75988,36862,-35890,-58081,-59426,-52737,-86831,-17401,88433,202700,217362,54926,-74511,-92831,-99490,-106205,9356,51467,-24508,-111839,-32812,-118910,-98454,-1583,44676,42441,44548,75971,92083,45636,-111057,-2166,239095,579914,701919,535556,244600,56425,-20947,-33584,829,80632,159187,168850,118349,5854,-96894,-20029,28510,-17431,-28762,-35819,-53432,-65541,-26642,28229,80223,100035,116413,123544,60249,4391,-39882,1868,72988,37696,-1764,-63351,-140946,-121021,-141396,-112101,-79132,-92094,43469,131712,43381,-2186,2270,16635,39128,26960,9147,32397,69246,97691,-72973,-150596,-71087,-11012,9470,-4497,7163,5914,8549,52348,89430,63024,77000,105968,87464,64293,26259,1856,9220,39699,25457,-12148,-54122,-84752,-92283,-97162,-38994,-33715,-28405,40557,45127,5475,-8324,46972,232565,445547,538399,406304,194136,74066,-4786,-23753,-24758,-8004,-8591,-45059,-121154,-56330,2744,-15280,-43132,-19099,22768,51384,18925,-114861,-127529,-62759,-32305,-29966,-83523,-77652,-50576,-36639,-19199,11246,15034,20036,22520,133803,225412,171090,114905,124414,125358,71455,-7772,2695,126122,269381,246192,89228,-49763,-123137,-153224,-163695,-117792,-52783,844,-15603,-83761,-104148,-79314,-66309,-36433,-37407,-79596,-93312,-81182,-104408,-71218,-37197,-42922,-10833,-29559,-84945,-92986,-83561,-69635,-50647,-37804,-1507,31279,72441,56901,-17429,-85776,-110712,73829,235664,356300,306516,101596,26520,-4902,-55836,-118469,-94123,-57646,-28590,-32927,-51408,-83384,1341,66855,129574,124448,43787,-3712,-13734,15011,85058,96500,36039,-74389,-101622,-40351,5737,10998,27949,19344,-8697,-64078,-73928,-24406,79679,80724,20112,-16302,-62209,-94906,-96173,-119473,-146754,-98240,-100733,-72865,-6293,73820,126415,148450,115502,55348,121424,221745,187491,16131,-65766,26715,-27314,-72720,2148,90387,105052,86950,112472,126795,88739,43713,20075,-26450,-113590,-106135,-105196,-52222,13173,50471,-14044,-93452,-4966,55453,44739,4280,-40709,-73111,-121497,-93200,-59368,17014,62031,54701,3019,-58983,-62041,16346,92263,93741,6173,-75282,-18525,33973,19031,-60708,-106790,-61011,-34874,947,71850,208707,269241,211936,112399,45442,61630,148890,231401,222940,259834,273084,354639,405624,407699,312928,330174,237571,40618,-41966,137330,284196,254786,165179,89042,63217,90838,134068,180540,85439,10185,44605,136991,169085,86584,-86861,-11231,178927,388146,383013,225714,137334,95906,92246,79550,7235,-79692,-114494,-35239,-34291,-134883,-63061,31889,41897,-41747,-3764,31790,15232,-28869,-52587,50527,137123,62815,-30329,-60381,-74209,-133817,-47001,50922,115657,162145,209370,233887,198604,106326,18158,11597,30292,30439,51858,38619,27008,64865,114824,143372,96338,34813,-21486,-73669,-66834,-45000,1183,60518,99388,159229,95338,19867,-42549,-49036,-55358,-62374,-108630,-110848,-82404,-84632,-93842,-87050,-39387,-51086,-95167,-89033,-97288,-107283,-138771,-42792,74946,22614,-37361,-54009,-72939,-85542,-117780,-85980,-8200,105514,194070,233376,206217,133183,49162,525,-39505,-53116,-49860,-58543,-89608,-131737,-100461,-109845,-109282,-410,75688,157672,288962,378999,297761,161700,108145,64328,53560,7266,-26443,-19422,-20652,-41490,-6982,-74598,48152,189476,196530,84199,-68782,-65898,42703,44936,1008,-35574,-70978,-83859,-82846,-92911,-107872,-20140,100123,186996,254120,292163,159098,21840,16564,7683,-28584,-62031,-87196,-87982,-79742,-78718,-71159,-48458,-80431,-72015,-60132,-25055,31788,58174,63857,96355,146316,140148,105109,37197,-4722,-72821,-87566,-69064,-75203,-52481,-42782,-8040,24826,-8952,-7644,37904,56611,16594,-21283,-25579,-1382,24346,4228,-7776,-62192,-148007,-50319,25163,31246,-39024,-98433,-111696,-139788,-135396,-66352,39248,88624,173138,184020,116069,58590,67011,96339,190483,250763,182824,56022,-45085,-97365,-56668,42431,109934,148201,162128,126699,61207,44133,88977,137632,185499,162907,70371,13710,2149,-12348,-42472,-53219,-44215,-81520,-97962,-78706,-51420,-27972,90071,168635,79366,1788,-67947,-80117,-60142,-84260,-62087,24235,87261,99481,23629,-86860],[-60155,-47732,-37557,-9347,50263,70902,-23817,-29939,-23550,-56249,-75789,-63998,-50625,-54754,-59858,-74960,-92119,-72530,-48949,-43571,-64187,-76931,-37668,-25149,2909,106070,169443,141056,28940,-43784,7786,88600,90083,-19417,-44746,42685,155743,52656,-71226,-105611,-72691,-26789,-36671,-69256,-18136,53902,104674,116379,72261,-758,-53009,-80827,-58837,-38489,59014,197887,322371,425315,400049,239877,73206,-22576,-55776,-31708,-5531,33984,44538,52761,55247,19044,-39709,-74491,-32079,3905,55266,137000,205713,183143,66555,-68938,-71116,20674,96881,104798,17132,-75458,38706,81385,56323,68079,120700,36460,4122,84222,247631,387753,380847,283212,128509,57350,16224,-85691,-60935,43116,157180,168735,141397,104156,-1505,-99434,-54046,-27515,-26757,-44126,-66032,-83297,-54891,-53867,-76541,-93799,-97844,-126189,-112444,-114763,-84414,-61550,-54023,-104100,-58571,85712,172184,161668,112780,43751,14003,-22690,-9325,-36236,-80396,-80233,-100340,-125536,-97026,-59227,-51851,-76503,-72481,27526,101359,105298,60766,9315,64040,148365,216445,230948,243137,132976,31,-126416,-40265,17527,35617,84531,80002,32920,-23946,-28836,-46596,-85279,-135627,-165228,-172978,-68503,114684,113218,27331,-17823,-109539,-92731,85907,156150,82925,12975,26088,18731,-11862,-76605,72612,161069,205176,229908,236971,119316,-38458,-112477,-146574,4671,220287,471519,374067,240010,216893,240987,159471,69427,4811,-40180,-6592,49766,47732,6526,-71829,-119035,-68796,-92338,-110243,20730,194731,440240,621009,547260,228446,-10133,-66468,-61362,-60349,-51193,-3950,57212,44803,-5437,-52712,-22941,65714,143877,147783,103882,27388,-87934,-133013,-70762,-5386,-28451,-83069,-69709,-11900,58013,133641,214638,66645,-89338,-44839,36428,58145,-14926,-83950,-150648,-113375,-53519,-18752,25646,47281,14519,-8943,-25124,-14933,32318,87356,139210,197559,217128,192739,165878,150851,84004,-26991,-96252,-89159,-72053,-60158,-28892,-4414,25161,101526,150371,177717,182593,117599,50734,-893,-2814,60328,65829,47453,-21214,-113700,-113848,-86423,-112127,-98073,-115099,-84570,-120,133417,240527,297170,277596,134878,42714,-23786,3337,9989,8796,-37978,-129065,-125281,-60034,-43630,-55982,-61246,-35585,-8971,9235,17609,-18582,-75456,-155052,-80340,13710,91282,87205,-11359,-95307,-9434,111192,147698,64441,-78455,19128,208975,298053,303979,128168,-22477,-81001,34315,116692,165601,121194,51888,19866,601,-41678,-69841,-72237,56219,312540,345662,192115,21446,-4672,29877,23562,10397,-3868,-53578,-107737,-53888,14828,34774,14319,-50639,-72412,-68707,-89957,-103685,-77459,-28558,-52987,-91522,-50404,28374,73194,47916,-44590,-102515,5204,47026,29152,-39192,-104838,44034,135050,107031,11453,-60738,-72789,-66810,-92087,-70909,11057,88722,65968,-25885,12384,159642,205836,147486,34768,260,33814,81142,111838,59383,-17150,-82990,-86422,-67524,-86477,-86683,-84511,-84684,-103690,-85841,-51384,-34740,-18029,27188,83998,62891,-41641,-53952,-68232,-87910,-40084,-23491,-60209,-118230,-70398,21662,50402,-90919,60452,316149,465836,355946,136451,-10726,-65204,-10906,78285,141603,39576,-69761,-19625,42071,33554,-16354,56555,117854,41420,-100572,-15736,38362,12587,-50077,-68646,-54850,64123,216201,238829,19552,-184855,83955,225391,210610,31325,-88038,-94230,-66767,48958,69022,75252,46827,85220,104135,96609,28820,-70794,-60202,9524,51202,71790,63163,33118,-37044,-87119,-23618,-24557,-11014,69915,174724,239849,126592,5394,-57851,-88431,-86905,-102344,-71567,-70269,-11023,70001,175096,169582,80184,-13228,-54502,-81332,-100547,-133725,-125164,-107638,-46351,-3088,-10646,-34668,-20518,25730,54995,81665,49973,2418,-10988,-12453,-55940,-68468,-34951,30104,69732,58618,22101,-14466,-62141,-62854,-19558,51551,142586,228979,250803,354182,508412,454453,318170,176201,88498,-6029,5018,-34121,-47629,-27705,4217,-102111,-65906,72460,133633,53736,-23750,-97161,-47777,55676,121273,67059,1891,-93428,-102997,-38931,565,9954,45133,140400,137560,126749,150749,247677,300952,211992,-34528,-96223,70973,250546,331384,162645,1255,-43724,23002,51382,72870,59802,-22948,-91292,-15645,249077,569812,619911,347630,116464,142963,195884,202102,167076,75503,-69398,-93148,-2370,69255,58865,-194,-79364,-83405,-52280,-64704,-106346,-115469,-40111,-15273,-29326,-72010,-96787,-58812,20694,63658,34620,-7364,-75861,-58122,15545,188518,243281,177254,111980,35424,-58906,-96979,-80219,-41323,-16421,25219,101028,180586,153360,47533,-44521,-81677,-81404,-132199,-41868,72470,2911,-34903,-91704,-103264,-17160,30286,-19205,-20457,22373,94652,113555,70235,539,-28273,-2419,53171,99428,89061,50395,21447,41928,23134,4129,39293,-21467,-90909,-88813,-68267,-65419,-86075,-107293,-102121,-95587,-94830,-93893,-99013,-131463,-130473,-92502,-41030,-12315,21420,51688,114760,273076,417933,450834,309382,49720,-35372,-28350,-25227,-42089,-75703,-48249,9666,13246,-36730,-109570,-110719,-85694,-122456,-114217,-85121,-52639,-83997,-124520,-130576,-134114,-127573,-81447,-72434,-97515,-96928,-46002,-17166,-25205,-42119,-64345,-68464,-61190,-69343,-78444,-34956,43976,115021,134985,108505,104718,98490,62438,42366,89838,131845,134133,109703,61031,-10963,-62280,-74161,-43645,-4041,12380,-47174,-100426,14375,106581,164361,150877,48965,-61316,-71972,-24671,-18089,-47101,-27257,92734,140721,144217,63119,-34127,17306,104837,106979,70018,77080,89694,101463,66179,33870,-1953,-63363,-78899,12499,53703,53801,-14151,-109595,39775,113010,20040,-134320,-12713,205563,184226,90080,-3557,-98074,-57914,7124,3780,9728,37151,24040,-10135,-6394,-757,-25706,-57871,-65158,-38465,42878,125058,94688,14937,-63900,-94688,-47435,-55099,-59947,-77898,-53231,19397,55087,1619,-65053,-107653,-19482,73200,55070,41963,114463,250248,294105,305986,335070,376414,379489,286965,187767,177473,124994,-12810,8356,27592,9074,12661,160648,142915,10323,-89826,-143221,-118698,-58304,105618,274917,304811,202330,54577,-40509,-90235,-167754,-41193,89380,125396,85607,41382,11053,6595,14781,6474,7623,7312,25807,42331,20034,24995,60195,110343,147196,152302,145421,82451,45102,89814,84187,66209,40201,10976,-20870,-75211,-155892,-144779,-139035,-73768,-81585,-125610,-100016,-57941,-36749,-52426,33232,113413,104699,30788,-28179,-88356,-109747,-54790,-29086,5879,60412,31573,-38347,-65616,-135818,-72166,-47643,-49575,-81616,-56619,-37018,-74987,-67726,-62917,-90526,-71519,-29055,-23731,-14121,38020,31971,-14395,-11732,17728,40357,52002,89704,124561,66604,-1537,-66512,-105435,-88380,-17428,16582,16480,-31659,-71328,-24072,34095,46218,29554,-10791,-24929,61017,167952,238951,207996,105917,57999,-44090,-126890,-86891,-12452,44836,67088,30452,-4015,8559,35778,25151,-19264,-57548,-83229,-110650,-90910,-83318,-39653,620,-36449,-68733,-76117,-12218,104499,128355,114789,140127,131125,5965,-77434,-31739,20712,59622,50461,-21560,-22625,-18011,-38053,-6760,71456,96273,52430,32259,27775,15266,8801,26718,116298,226037,261297,255460,183051,71236,-14285,-83377,-103848,-102521,-45219,24431,32545,-2642,-63063,-96234,-14619,48479,48973,9297,-66483,-82059,-58920,-58866,-75298,-79469,-80700,-75971,-54467,-4614,32740,-5746,-5869,62016,138930,126500,83402,18383,-40921,-51430,-29018,-31260,-61378,-77499,1849,62617,92064,65197,36605,7170,-60252,-29574,-34237,-62407,23868,90065,257438,313542,193447,100222,101808,72169,20507,44316,102672,150054,150210,113083,161982,225891,100761,15698,-43032,-105998,-67851,-12201,-12266,-68724,-60570,-23441,-4951,5715,36130,44904,8587,-48971,-116530,-103973,-56676,-33480,-22728,-15814,-541,-34541,-52423,-14692,89476,206531,193552,97041,74367,82143,4925,-92501,-90875,-67290,-42997,-55790,-102849,-120929,-92443,-21616,-16246,-101890,-126353,-61373,-22736,52470,129279,121797,10962,-106661,-89135,-34989,34861,75226,155540,227430,220835,213525,130763,-326,-103700,-53821,-33191,-46390,-18378,-17783,-43511,1373,93459,222349,216528,-6685,-127105,-89681,-66842,-81206,-92327,-116053,-92379,610,263574,421988,335878,151470,63694,29013,-21961,-95356,-24437,109900,169393,118995,-51155,-80908,64546,157975,205842,138483,73871,18022,-11131,-43410,-77542,-82594,-87631,-75845,-63590,-50461,-47860,9455,80248,112746,107579,20971,-59237,-32377,96532,134452,63300,-9832,-35095,-21854,72723,158904,124494,51868,19122,50946,50631,33813,60596,133892,145830,78226,-8821,-77394,-36383,-4608,-4758,-13360,40391,101242,96709,55979,29933,20845,24272,4488,-5676,26584,33891,2249,16678,83030,146062,172252,166742,85148,79467,118982,112817,182373,329223,366436,152045,-39655,-126477,-103247,-20255,48267,69369,53908,45054,50738,19463,-131727,-95230,-35867,-51487,-112917,-63377,36873,78567,54792,-25488,-102037,-161523,-94743,-51295,-138008,-64482,15920,63571,53562,13435,-20656,5820,18410,16951,40227,156194,245947,109896,-24509,-59244,-5763,59658,84169,108577,78182,14612,5907,-15614,-31029,-36631,-4025,-49623,-115057,-129936,-73935,-75662,-129475,-83640,-88533,-129812,-61062,6753,88922,142848,167704,50462,-47194,-86488,-79216,-94450,-116007,-35902,14438,-20965,83390,137300,108407,48880,-2728,-40917,42572,105140,63104,172,-69130,-108670,-105608,-38875,17355,46318,77257,43883,-27999,33320,111988,95703,25229,-9900,-14823,-21391,-63050,-80871,-34864,-63026,-119539,-107293,-46449,22414,85005,22628,-30389,-93420,-46456,-6515,8843,10701,1349,-21380,-16030,-14506,30915,104965,198377,258680,251644,255719,197088,45860,-67390,-60833,-47332,-12404,820,-37827,-42370,-17770,21604,38647,9055,5392,56202,78843,66003,43221,-39246,-84624,16980,107613,207391,106988,26712,12880,14926,7216,11815,29817,51861,89187,202845,345932,353353,183989,24370,-108528,-98966,-33014,52979,61890,57501,150697,274515,192049,34415,-131800,-70767,32373,84077,81718,-25601,-133488,-69869,5100,36993,32680,-19170,-77516,-125302,-146884,-145163,-92154,-29103,52725,98633,86443,53794,43873,36866,58879,23700,-44999,-61041,-51439,-40039,-70778,-11060,102893,234003,229370,46798,-84004,-83756,-92899,-110361,-7137,32265,-35339,-95704,-26830,-108767,-93680,-550,39762,37794,39214,55014,66431,22886,-125429,24238,282311,656326,751682,542941,238302,50215,-30561,-45605,-23121,36047,105073,120148,85085,-13425,-126082,-34795,24846,-14808,-18465,-29317,-52192,-71011,-35773,26387,87960,116470,131254,127110,58381,22863,-8433,36501,97328,51260,10319,-52480,-139767,-138522,-137610,-111243,-104182,-115494,48470,163102,91493,19523,237,2956,33826,29571,14355,26790,65245,98852,-63959,-123439,-60172,2385,19786,-2976,2742,2905,18005,69778,101279,53374,58811,85566,68284,44285,11712,-8244,1349,38268,31146,-8992,-55459,-93393,-103998,-57326,23293,8824,-24048,19963,32589,-1794,-10035,50141,249170,470280,564795,418385,216008,93550,9994,-27593,-39264,-21998,-20375,-57328,-127303,-49831,12579,-4935,-42250,-20497,30510,64454,29609,-108665,-97139,-29658,4009,6752,-50608,-52882,-37968,-43481,-24418,9260,8088,-8301,-20042,99813,194489,129616,62919,47843,39488,31310,4551,33040,164727,301183,247919,83885,-53672,-111604,-127557,-137572,-86739,-21036,15531,-20376,-95697,-99605,-66020,-54112,-26931,-32313,-75205,-82224,-74969,-111887,-78954,-51398,-56760,-14162,-20590,-71708,-84019,-77918,-65287,-45179,-23286,29681,59274,70272,24639,-45437,-88295,-117836,57740,219246,354335,272878,54904,-18249,-35923,-50040,-108673,-83292,-48260,-23420,-35497,-59779,-83960,4067,74486,137235,126479,55175,12314,-4430,9044,79840,94041,13842,-115984,-73536,-29179,5137,3740,16606,12452,-9495,-61643,-88005,-38211,62541,66332,13882,-12787,-52370,-85003,-81025,-102659,-147949,-97710,-83914,-44506,10404,71068,109355,132355,123254,86263,134105,209879,180145,33930,-24087,53037,-18087,-104318,-23427,81224,115920,106207,124522,130225,92142,46665,14245,-39641,-121410,-104196,-106459,-61240,-956,44121,-27275,-116348,-20452,32315,28086,771,-43747,-80402,-124161,-100823,-63503,22652,64839,46782,-14722,-75558,-75288,3699,81752,77368,-6953,-91752,-38967,10357,-8,-66964,-105422,-68379,-49162,-14406,52581,183867,262609,218855,124510,74237,94024,177965,244057,221398,279221,315484,377230,386241,347682,246634,282121,208150,35564,-59013,106938,276112,273254,193356,112676,75034,87881,111235,131245,43164,-13158,38947,139437,163089,79388,-91995,-3329,203946,380468,336849,198156,132123,90628,71886,37086,-47866,-118811,-71153,3677,22831,-47825,-35040,62146,45715,-76321,-31413,22548,24757,-11671,-34013,51897,119010,36520,-49673,-73321,-83794,-128537,-41335,67442,123781,154803,193753,211689,201010,149720,88246,58409,50182,34455,46455,30737,11183,36655,80238,123349,93082,39887,-10440,-62967,-59419,-35073,12422,65964,105645,181282,111864,30653,-35481,-44830,-58524,-79448,-131667,-97677,-64430,-77468,-100858,-86449,-29254,-47518,-91447,-85957,-98448,-97657,-123771,-52381,82462,47014,-28122,-61482,-78980,-80620,-89308,-79582,-27705,87542,186044,218616,193231,134150,47273,-1293,-42300,-67988,-60617,-62095,-83731,-131651,-119652,-128846,-101374,10059,91788,197867,358703,451496,351760,191467,111424,53994,42542,-514,-33594,-18336,3721,-46660,-51412,-80652,89660,188954,163626,64971,-71247,-73256,25398,29468,-10114,-36316,-58373,-71896,-79099,-94180,-114910,-31012,99043,200871,278708,310144,159458,14417,8065,11841,-14786,-50836,-79610,-77606,-73922,-76978,-60929,-48824,-87927,-77094,-66590,-18181,44855,57644,46440,74917,124269,119973,95322,38227,6460,-34840,-79648,-67933,-64928,-48683,-35227,9366,55379,22278,12010,47308,65758,23025,-18858,-28946,-9382,14728,-9716,-27507,-74291,-144992,-55103,3940,1272,-70750,-122598,-122391,-137177,-135192,-56918,65335,122550,208634,209320,124182,53611,56733,80580,164242,213636,139997,27255,-55929,-92401,-49324,45585,110548,148948,162489,123815,56362,42194,86381,131324,172228,151542,60236,2380,-6523,-16324,-41961,-63226,-50024,-69969,-82021,-69245,-59143,-37380,64840,150237,73810,3378,-59903,-76071,-60903,-88043,-70932,9904,67677,86140,17015,-96633],[-65833,-47604,-35360,-7629,50499,76619,-12018,-28162,-20534,-45293,-71357,-70716,-58597,-65204,-71640,-84998,-99826,-94727,-53266,-36270,-46145,-65836,-39686,-42993,-51000,36285,102452,87899,6455,-50493,323,77897,64046,-41895,-29944,73640,170548,40647,-82338,-101348,-63925,-23329,-34365,-68935,-18298,61882,128270,156558,125755,44141,-27534,-73968,-70515,-49525,62689,200974,313183,366582,300872,143508,-10584,-94479,-53693,-33007,-24554,1568,7449,37141,59575,33697,-19392,-64503,-34454,-1646,52757,131740,192655,184447,64709,-67555,-60717,36875,122126,146871,53526,-63984,30517,78424,52631,59716,119605,41101,6758,84062,247598,387717,371191,293768,147531,56041,6504,-92757,-60577,41782,145385,137936,97546,83241,7654,-64798,-39270,-14679,-18939,-41263,-62642,-83094,-59433,-58871,-83582,-101551,-103099,-128862,-122727,-131480,-86872,-58405,-56826,-116676,-68461,57156,121558,115976,80479,21421,-13019,-43698,-10170,-26458,-68937,-78957,-111786,-128313,-85359,-47822,-38166,-61686,-68189,22500,94609,105432,79918,41506,98767,169442,213428,210333,234646,125278,-12028,-130376,-17651,47852,73423,124815,97937,46813,-8014,-13679,-31082,-74626,-129808,-159627,-153917,-34385,138440,90678,-16363,-57160,-107822,-60304,99204,152059,96387,24439,22231,14709,-13017,-74078,49494,90815,99633,108532,140894,77987,-47907,-124230,-126935,37712,248339,447899,326564,222147,228468,237630,139799,49618,-8994,-45343,-2315,63467,66792,20236,-61321,-125815,-71927,-84497,-119862,-3789,142085,347839,528423,498238,209719,-21883,-75022,-66218,-63973,-58354,-4494,72481,75173,28037,-27119,-19263,57959,126791,119657,75521,18973,-84089,-122181,-59568,7093,-9534,-65845,-60000,-7371,63831,124285,171481,34904,-103600,-37518,36494,46507,-30161,-91360,-149272,-129812,-75605,-43742,-5683,18421,-886,-14842,-17620,-4350,40067,96415,142013,186331,194578,172299,141997,122847,58690,-45063,-102732,-84463,-67078,-57171,-31674,-24764,-1704,92883,172091,214929,209230,123122,49901,4682,9012,78677,93925,65404,-8151,-100955,-127931,-101974,-129815,-93694,-115254,-89431,-14428,103780,211501,290533,289701,141045,40306,-30629,2652,12637,5389,-44610,-132622,-119338,-62933,-55552,-65713,-74224,-55229,-16913,22548,26628,-24146,-87190,-150846,-91557,-10276,59125,55842,-30729,-90853,15180,148056,179762,73580,-80917,11485,200333,297855,298593,117443,-18168,-67954,43862,128853,178595,129284,54899,20920,1644,-39981,-69987,-68715,73989,300854,324693,190840,23371,-4343,23520,6589,-11845,-16994,-50506,-94581,-51051,18581,43095,19343,-49649,-62013,-63263,-113153,-117695,-67731,-22594,-57385,-104067,-42752,26849,60939,29451,-58018,-90979,17225,60758,44745,-20815,-110071,34438,137721,106630,5505,-69109,-71902,-59169,-83080,-76197,-12881,56544,40871,-35834,12384,131042,160964,111751,11492,-24325,15473,71678,103364,50986,-30510,-91440,-57603,-27743,-63776,-78956,-76296,-72961,-94760,-94108,-68675,-52297,-10156,59100,125874,97255,-22231,-56068,-88676,-92401,-28033,-8781,-50768,-121058,-79195,23906,41467,-78194,68500,325876,490687,375648,150339,-1914,-58271,-2515,82694,130830,7517,-75723,-15884,41222,32263,-28830,27581,85252,23275,-98066,-18440,22867,-5647,-60830,-67792,-52848,57729,203343,217209,-19854,-178287,112575,241140,215404,37362,-81024,-99902,-47959,65975,87356,76207,34709,48186,71329,86966,30748,-69285,-60908,11723,50304,62453,44965,5737,-64846,-89873,-31336,-53421,-16872,94983,222363,297152,186564,24221,-49971,-93799,-103976,-101058,-50603,-56181,-47760,19432,117336,128748,63088,-17754,-55876,-81169,-96824,-126780,-109703,-84989,-25746,7793,570,-15732,3409,49171,80030,105147,57329,3283,-9408,-4182,-36298,-47444,-12246,47362,93231,88776,38659,-11906,-64571,-59896,-15845,64531,174315,278570,277745,394396,539668,448068,306316,166621,70790,-28915,-15799,-38760,-41533,20047,72066,-47770,-82460,64923,155639,93692,3823,-94006,-59779,56501,123832,71081,4984,-77091,-83314,-26872,8104,11635,37798,132678,128375,105018,122660,217641,280960,225965,-23108,-97455,74605,255564,347435,200453,38385,-30873,9092,36707,71351,85470,24148,-63872,-25087,186186,440908,531646,340251,138053,155982,204139,221584,196308,111355,-37115,-121309,-34599,28555,17874,-27536,-93622,-82815,-56973,-68301,-105517,-112044,-29273,-7917,-33400,-75762,-84589,-50441,16980,61439,43895,8488,-63711,-46164,33732,218276,300572,224505,137757,43892,-54537,-90444,-65307,-19003,11443,54003,132795,200662,160600,49419,-41666,-72487,-70148,-118883,-60078,74000,30768,-32228,-93961,-112340,-18962,18713,-34621,-31081,16861,94460,125632,87694,21589,-7343,13595,67051,107372,81106,31416,12141,37808,1998,-40351,33116,-2409,-59743,-56302,-38249,-43781,-76947,-96691,-92253,-89981,-92427,-94542,-103016,-123136,-111686,-78305,-38032,-12601,16013,32480,73653,191541,320090,359076,259627,38364,-35893,-22779,-15267,-33664,-72236,-60042,11850,28002,-19561,-90023,-72165,-42500,-92286,-130784,-99590,-57403,-77151,-129822,-141576,-143522,-141304,-92672,-76816,-91553,-85929,-37187,-9557,-19852,-44429,-70975,-79345,-85662,-105992,-93987,-31051,45110,101471,119999,90257,89347,91384,66288,54301,104455,140401,133630,118852,77256,-8077,-58104,-52828,-14565,20932,31132,-37070,-96461,11997,100513,153674,139481,46360,-63218,-76857,-38382,-34704,-62146,-38972,79779,142353,144287,45707,-64775,18522,133948,148604,114217,119610,128822,131788,87364,56505,21197,-39851,-67948,29257,53923,22712,-36006,-130697,28603,102817,18361,-131244,-33559,131078,81044,17846,-29357,-106539,-88658,-38668,-16058,1215,8170,-26532,-49697,-24976,-14249,-38964,-66108,-69035,-37403,66635,167434,145598,70213,-969,-30444,-40847,-85946,-90350,-99991,-60430,8115,44175,-2753,-60011,-93464,-15379,102312,110309,90917,161833,274958,281331,271844,298233,344771,343668,261057,188449,180037,131547,2601,5511,31074,18186,39167,197795,204073,70512,-57502,-135585,-134627,-62224,93521,253096,281052,188596,36403,-64698,-111984,-157670,-24813,111602,150258,105651,50717,10507,6946,15988,10738,13918,8380,21270,43172,27992,38514,91216,174945,239717,243969,191078,96714,45207,69383,33422,13154,7262,-3011,-22066,-62958,-131505,-159922,-126069,-56835,-72582,-118444,-92877,-52311,-33730,-56799,-9646,50231,53360,399,-36425,-81958,-99091,-33113,4917,32836,64782,9542,-70547,-81976,-109331,-63462,-48764,-57692,-92795,-56398,-34451,-69176,-65402,-68205,-89091,-61852,-19121,-12307,973,69945,61625,-993,-1233,29889,56232,65888,88605,103713,41255,-17655,-69710,-100448,-90300,-20539,16816,20791,-22154,-60120,-41233,-3867,4266,-2336,-18363,-30264,52783,148796,192189,141062,46160,22191,-56120,-136319,-90835,-15665,40878,61345,22584,-11790,1519,28674,18890,-21873,-62773,-97227,-112769,-85544,-81214,-49867,-12267,-49359,-84381,-95519,-41528,84675,126993,114120,121333,99847,-8737,-76463,-28027,24826,70414,81550,10141,-9849,-19499,-35809,153,83543,120197,92467,67442,42533,14758,2525,18499,107347,220946,253671,235566,161559,55571,-20342,-81890,-98103,-96402,-44444,40484,59482,12889,-67083,-100109,11087,83745,69766,13945,-68426,-82979,-60882,-63273,-86047,-94374,-75928,-56094,-49733,-15273,13576,-25391,-28499,36652,110877,98840,59112,-1775,-55209,-56819,-34239,-41886,-67692,-85178,-4943,63343,87571,58516,40856,41401,3042,32548,24532,-49101,10503,81817,248421,279125,138187,30655,44419,39397,-3171,21981,81002,142265,153808,104183,150118,252192,129211,21323,-49114,-88567,-51970,520,13497,-51639,-65914,-37625,-21625,-9113,28638,43650,6459,-47822,-112010,-100189,-53636,-23360,-7569,1001,19147,-21702,-59959,-40547,51685,158818,160831,82129,72162,90052,17548,-82266,-101643,-81777,-49939,-51087,-87296,-97315,-81601,-13626,-14515,-99753,-118910,-65492,-24504,51991,125101,114073,254,-112202,-78274,-20182,51807,89936,168053,228216,221429,211063,131629,11166,-112029,-74744,-46023,-75825,-64647,-66968,-60004,28507,145429,279509,246662,1059,-140635,-101731,-68042,-80429,-94245,-112201,-75793,37982,356365,516437,407432,189185,82901,57079,5854,-88021,-22179,138550,198846,131886,-41046,-85945,63929,162553,209265,133537,68485,12989,-23495,-59482,-89903,-83174,-80959,-72492,-71873,-51072,-49341,3451,73639,108645,114146,36306,-41215,-40891,89789,118436,31753,-28717,-32960,-6193,84468,172209,162739,111577,94209,106555,83342,45803,74421,171059,210771,133843,28920,-50990,-10720,25138,19923,-2902,25749,90379,102915,56809,15389,-860,4121,-14626,-26413,-473,13855,-198,18049,66802,111258,135384,161051,115113,108572,143244,138065,204486,336715,362529,157600,-26647,-109801,-108513,-30169,35219,54020,38476,28628,42776,34846,-123695,-90657,-34066,-53966,-120998,-57128,44589,78928,56925,-18501,-92488,-154015,-109881,-75523,-138369,-64513,8070,62211,63369,23537,-18841,-6304,-811,-7764,4882,109488,213903,111066,-21829,-54962,6848,76300,100735,123106,87662,19191,12379,-7958,-24269,-32852,-7623,-71783,-139496,-104414,-33814,-17547,-124708,-97793,-90846,-128015,-62956,-4179,66069,122853,145942,38515,-44428,-84593,-88629,-113558,-102899,-12716,49453,8380,98106,121367,97533,50642,-5107,-54926,27305,109787,82408,17946,-54751,-94546,-102176,-36244,21121,45151,72082,49111,-34486,10156,80977,71303,14238,-21355,-27418,-42276,-86548,-91007,-33353,-56194,-113719,-115012,-57412,29715,114482,62168,3144,-66451,-42376,-5823,12394,18149,12537,-10637,-13129,-23116,-1317,62882,160852,267061,283695,284460,204345,40005,-80792,-60557,-40285,150,21994,-10911,-16084,-886,28820,41139,11240,3987,45111,60860,42967,22147,-53513,-80476,28830,124142,223272,123843,39725,22926,29951,26617,26136,35092,47979,85717,199200,343883,377244,192490,17820,-113089,-104293,-54151,18894,34471,18811,107084,252256,220786,41333,-139947,-69042,38027,81785,69593,-17243,-107520,-40871,37698,64941,43407,-22902,-80756,-121469,-138656,-136228,-85064,-29002,40980,75750,56023,25846,25452,17590,39761,9284,-54770,-63936,-44251,-28346,-54334,-2695,115129,257231,231059,35305,-93343,-71057,-85198,-115630,-27088,10196,-46311,-79366,-14672,-85114,-84755,-4021,25911,25794,27430,27377,32567,-9094,-115845,54263,323067,704886,762952,521404,219417,38980,-42524,-60362,-50865,-11417,50822,72265,54027,-26124,-148607,-52163,18915,-10544,-4892,-20126,-50371,-75975,-41954,28087,99448,136415,147793,128844,54633,40681,23662,72404,117193,59961,18420,-43820,-133128,-153003,-130436,-104278,-113909,-102429,53011,184002,133539,40124,-4469,-16012,22489,24706,8084,7313,52509,91198,-40998,-90103,-41698,21532,34632,575,-3801,-3508,23540,79044,104563,39593,37128,61681,46527,23412,-3813,-20336,-9279,31953,32776,-8962,-58101,-101505,-103742,-5982,84579,45921,-21793,-15286,10884,-11750,-14213,49257,254784,474127,570614,423423,237882,113026,21073,-32447,-53472,-35181,-31403,-69327,-131945,-46366,18267,4491,-40110,-22458,37951,79760,52046,-79401,-60170,8296,45944,49058,-11978,-25178,-25785,-52164,-32114,4846,-1187,-39985,-60166,69709,165075,92144,16246,-19398,-36457,-6305,17844,61348,199733,320010,237333,74293,-58476,-98479,-102066,-107492,-52984,11056,28488,-27999,-111029,-91189,-50548,-40777,-15997,-26329,-70968,-72211,-66013,-113722,-90109,-68815,-69710,-13980,-6765,-53829,-73962,-72910,-62009,-40002,-7440,61623,88318,67158,-7088,-73557,-90237,-107353,51343,208090,350333,239117,7476,-68361,-63095,-43805,-100552,-74719,-42212,-21100,-39601,-69143,-87053,3122,77865,135598,117456,55342,16729,-3343,-1336,66201,84192,-12360,-152895,-52408,-20403,2801,-4589,5746,7040,-9992,-60309,-102895,-48368,47112,49638,3148,-13595,-43461,-73437,-63874,-86395,-138204,-83836,-51011,-8341,27921,66618,90605,112898,126625,116516,154328,206676,181879,62450,16211,70499,-12646,-128835,-45422,69770,121507,120419,130936,128282,89825,41452,-2073,-61198,-133858,-103519,-105196,-70624,-17654,35579,-38281,-140660,-37153,10132,14815,1079,-44344,-86516,-126177,-110046,-68952,22526,61234,34537,-33726,-89880,-85846,-5876,72224,55506,-25355,-112063,-63543,-16918,-20331,-72525,-101786,-74669,-64515,-30121,35188,160596,253814,223753,133375,96349,119421,194561,240528,207853,283936,346500,386241,351032,277874,182100,232759,177027,29815,-72556,70840,252276,280241,215849,133013,83759,81618,85262,80758,-6,-40034,30018,133806,146873,64203,-97526,9653,225598,353462,274171,158825,115899,76081,42374,-13810,-103109,-104956,-34188,32945,66973,32627,58330,135377,76067,-92203,-57368,14852,39204,8136,-11102,56380,101119,11070,-71523,-90815,-95806,-121818,-34478,83319,132553,148837,177299,184301,191372,181155,155485,108332,70837,37346,38517,20357,-5630,8543,44056,97495,85510,40324,-5523,-59142,-56716,-28242,18964,63338,104389,195740,123089,39012,-29271,-43019,-64965,-100537,-140316,-78603,-48477,-74183,-111521,-79849,-14201,-41342,-84575,-81517,-99888,-88264,-94262,-25283,125156,86885,-22927,-74545,-82852,-65453,-56657,-56559,-40027,69694,172931,198554,173234,126506,40170,-4501,-41589,-84766,-77240,-70163,-80926,-123660,-139022,-150902,-90692,17971,104213,229867,412318,501799,387216,208855,108271,41151,29457,-10776,-43809,-20129,25482,-29685,-98124,-74146,119488,178425,132560,49834,-63756,-70038,14056,20905,-11862,-26991,-42006,-60967,-76701,-96425,-119874,-41961,95412,210642,296419,315597,151467,2121,-5148,13378,-3582,-44953,-77988,-73251,-67339,-68134,-50046,-53050,-97831,-83472,-72187,-13084,51874,51873,25257,51746,101852,98155,82056,36587,13872,-3831,-40448,-43484,-52882,-44565,-25490,30767,85249,46868,23940,47978,65984,23677,-20724,-35576,-21010,2171,-22983,-45218,-84956,-141311,-62635,-21610,-31901,-102401,-139821,-117429,-123387,-129040,-48602,87774,152753,238980,230022,129445,46171,42859,59567,130092,168755,96559,4366,-56458,-80838,-42726,44898,105884,143386,156275,114443,48471,36653,75873,116648,150253,132861,45745,-12310,-18506,-23805,-44553,-73277,-55669,-53771,-63535,-58994,-64344,-43625,45564,135978,70712,5312,-53247,-73344,-63179,-92851,-82263,-7239,45407,68849,7986,-105173],[-66876,-42566,-28078,-1341,53062,82236,930,-21644,-12771,-29598,-61833,-73800,-64113,-71601,-76930,-88483,-98343,-112669,-56146,-26354,-21479,-47498,-38287,-59526,-106575,-33206,36441,29953,-18306,-55410,-7279,64793,33347,-56188,-6117,111200,185212,31663,-88704,-91168,-49195,-15709,-28234,-62805,-13039,73924,156166,201758,189357,102280,3316,-63909,-77593,-54768,65181,196849,295189,305071,209971,65200,-74838,-120892,-27124,-29354,-44392,-32476,-20121,29529,64075,47328,-212,-52336,-35597,-7942,49186,125349,176711,180220,60813,-64342,-48815,52443,141893,178344,81876,-52956,23108,74138,49347,49483,111986,43785,10161,84527,243929,376452,353905,295671,162455,53211,-8416,-101886,-59737,38984,130043,106543,54844,54407,7170,-33948,-22878,-4520,-14882,-43318,-64030,-86597,-65713,-64389,-91177,-110490,-108939,-130467,-133980,-144095,-83553,-54940,-61171,-130269,-71694,35070,82365,81174,54565,3053,-37839,-66780,-14428,-18071,-55997,-75811,-121022,-132044,-74883,-39715,-28435,-51000,-61930,17763,85678,101852,94857,70082,124469,178520,197247,178339,214417,113947,-23553,-121642,-1352,72482,107895,160312,108416,53104,1662,-3634,-18798,-65753,-123044,-148902,-130641,-627,155713,63308,-60440,-92269,-100223,-36807,99890,139844,106353,31587,13300,7149,-18499,-78172,12369,13041,-301,3490,53948,34910,-61017,-138052,-106945,64561,261543,396911,266824,193605,224614,214790,110862,24314,-27930,-55849,-6062,66079,76522,28053,-55360,-119926,-70626,-70930,-119066,-34887,85684,256297,427704,436384,184867,-35436,-84986,-71908,-67172,-68283,-11340,82042,102514,59395,-610,-9297,52329,108179,88488,39988,1029,-85892,-118130,-55560,12786,4183,-52514,-54820,-8570,63748,112477,117908,-2554,-121048,-32896,30464,26389,-52483,-106501,-150054,-143904,-95783,-65908,-31589,-7424,-16317,-21216,-12190,3341,44352,100296,136866,165363,162481,144760,113923,92778,31237,-66277,-112244,-81310,-62612,-54906,-35957,-45090,-28830,77601,182952,242164,229374,127847,52373,15295,26977,103400,131382,86472,1412,-91334,-146073,-120023,-146530,-92552,-114255,-96160,-33477,69956,179824,279526,295935,144497,33614,-41117,-947,11529,-1522,-52549,-136320,-123326,-74536,-72522,-79170,-91807,-82269,-33048,25628,30555,-30570,-102335,-145530,-98287,-31209,28937,24173,-54478,-88775,32395,171901,197102,73665,-89392,-1791,180465,282347,277080,98528,-19688,-57175,54161,141241,187789,131424,52366,16879,-2031,-41075,-72884,-71859,82465,269520,285215,177201,19473,-9020,12693,-11477,-34584,-33453,-52585,-89105,-52794,18452,46438,19169,-52022,-51699,-56306,-139438,-126009,-59402,-20927,-65605,-116429,-40559,19531,43920,6873,-77008,-86952,22609,67996,53163,-9766,-98238,26815,135604,99925,-4849,-80876,-73310,-54317,-76333,-83896,-41236,19545,12323,-45769,8041,98064,115535,72123,-16032,-52697,-8669,54542,86880,36732,-45033,-80218,-12315,14491,-41278,-71287,-68078,-60077,-80839,-93341,-87156,-80188,-16448,77992,152085,116752,-8920,-56887,-110053,-84066,-13853,2289,-47085,-128715,-88477,25714,33140,-67310,69566,319537,491400,375700,156042,4938,-54342,1339,79424,106424,-29309,-79632,-18907,30702,23264,-44240,-6173,42334,-5190,-96639,-25098,2982,-26785,-75702,-69848,-55551,38101,167204,167097,-77454,-183206,112790,224738,194649,30364,-79383,-94625,-32123,70870,95911,71547,15377,3226,26297,63749,23652,-72878,-63701,8706,43649,48806,25417,-20317,-88646,-82046,-39852,-82586,-19494,119149,267622,346420,242720,44117,-43057,-98652,-122470,-91408,-32766,-35339,-61994,-21200,61526,84347,40118,-26782,-61758,-86535,-98175,-123244,-98491,-66880,-9839,14397,7963,-77,25363,72177,106905,128848,63830,2581,-11342,-2416,-20930,-25576,14030,66810,119728,119687,53363,-10487,-65544,-58632,-16127,72757,199094,321295,298122,419254,540956,420957,284704,151754,49047,-57588,-41883,-46470,-32231,73501,135721,-5248,-103305,51177,168754,130599,31473,-85411,-74124,49127,112613,68111,6667,-57674,-64084,-15075,16355,15293,33274,124887,117014,81869,94055,183168,248369,227731,-11198,-97682,72698,251505,352072,235432,77721,-9590,-2835,16842,62812,104248,69812,-29652,-28398,129565,315834,426619,316887,153472,165725,211876,241865,226212,151730,4363,-143789,-69976,-13289,-20948,-51464,-96063,-65919,-49139,-64100,-103903,-111889,-24580,-5559,-38647,-67537,-58948,-32945,15062,57514,50360,23221,-52016,-34610,50208,236779,341744,264259,161625,52498,-48791,-80260,-50259,-767,36347,83281,166813,217701,166043,50504,-40669,-65847,-60349,-104117,-84585,62942,52775,-26881,-94574,-122014,-22517,4373,-51113,-42624,9845,90111,130671,98559,38267,11898,28907,77034,108515,66278,14953,16700,47274,133,-82036,22684,15434,-29120,-24189,-10555,-26470,-68818,-84882,-81660,-84932,-90430,-93905,-101334,-102389,-88987,-62642,-38242,-17137,7091,10709,32804,113285,215930,254270,201320,24564,-39251,-19712,-4850,-20145,-58980,-70355,12767,38662,-4743,-68702,-38602,-4663,-63633,-136098,-112455,-63167,-72142,-131180,-151401,-150236,-152727,-102693,-80746,-86532,-75083,-28083,-2201,-14216,-46553,-77768,-91273,-110573,-132327,-89958,-21823,45785,82710,99096,68342,71465,83381,72324,68062,117884,142205,124005,118630,90512,-3179,-43606,-24123,16375,46427,50028,-25509,-91143,7877,92005,138236,121794,40090,-64644,-78336,-49500,-48928,-74632,-48923,64278,137044,136160,22285,-93722,38176,176587,199902,163567,160813,160260,151387,99228,72915,41147,-17412,-56843,40606,59358,528,-53467,-145032,20197,94319,21730,-122804,-56716,56943,-8940,-37438,-53577,-114576,-118114,-82615,-38370,-10224,-22296,-74243,-76020,-35225,-24646,-48936,-68234,-67714,-34177,85565,193196,179874,115619,56567,38933,8798,-76820,-102751,-118830,-68287,-2589,34867,-4246,-51413,-78388,-14196,123847,163894,146849,212565,291369,258417,227028,244281,292135,293276,230134,183354,170121,121212,11452,4171,33824,25010,59620,212970,243622,124291,-24515,-116421,-129650,-54965,91755,241463,267661,184440,27046,-81104,-124759,-137948,-10655,127161,167552,119347,53652,5297,6369,17920,16021,21206,11991,20164,46652,38090,53408,123044,246425,344548,347460,240782,112776,46051,46177,-15625,-34722,-22085,-14444,-21096,-49204,-99683,-126914,-101786,-40781,-62567,-110854,-85538,-46534,-30196,-52426,-37916,-1838,10566,-19705,-32500,-68604,-84401,-10038,45521,67684,75964,-4069,-86811,-65908,-76058,-52702,-49495,-64412,-101555,-56756,-32637,-62998,-60682,-69372,-84282,-54239,-11506,-1642,11637,90709,80557,7755,7947,43027,73908,80204,86248,81176,16807,-32711,-71066,-92787,-92657,-25907,15004,25255,-11056,-47366,-56613,-41705,-34839,-31168,-24065,-32805,44995,124998,138004,72808,-5649,-8293,-63346,-144101,-94179,-18669,37666,56755,16043,-18883,-6166,19862,10406,-24646,-64540,-98228,-103162,-78542,-76423,-57544,-24085,-61061,-97742,-112651,-66377,66246,124203,112178,102541,73446,-17784,-70858,-21849,29808,77942,103894,40258,3938,-21379,-33275,5879,92458,142563,134351,106657,62257,16614,-4355,8687,95002,208073,237241,208144,135997,41353,-24113,-78215,-88774,-84977,-41629,57549,92609,34900,-64829,-98300,36214,116935,90045,18403,-69109,-80356,-60735,-66047,-90573,-90820,-51651,-36754,-44518,-24913,-4553,-43702,-47188,15341,80938,68600,34598,-20651,-65623,-55259,-32678,-47715,-69873,-87334,-9306,64507,81597,51203,43721,73984,72220,101567,85065,-18824,-2882,69758,222088,225228,78149,-32398,7673,22510,-17956,3020,59419,130332,152206,91152,127723,261176,152280,26629,-46374,-62259,-37270,9009,33212,-35251,-68818,-52921,-42745,-29093,16888,39297,2837,-46854,-105771,-92977,-47129,-7736,19357,35763,59729,12286,-46400,-57976,14941,109547,123329,62972,65330,93678,28662,-69521,-108527,-92897,-49394,-36869,-62192,-64025,-52386,9821,-1310,-88973,-105942,-68036,-28071,47690,116877,103968,-10560,-113600,-66038,-3726,67079,101355,173371,217817,212581,201094,129248,26899,-82630,-90282,-55588,-98232,-106509,-104168,-51853,67630,207451,343326,282986,19723,-138150,-110210,-64634,-70643,-86100,-99524,-55633,79640,437728,583364,457878,220020,103221,87570,31515,-81144,-20217,155146,212482,134988,-35259,-83906,64414,163221,204964,121797,58752,5867,-35032,-72731,-97883,-79939,-72420,-67429,-81187,-52695,-48804,1234,68670,102939,116801,46696,-30234,-47445,79353,95640,-1940,-45019,-29003,7947,92358,180008,199443,173480,166443,156265,110096,54747,85025,200363,268011,191813,75360,-14540,15770,50990,40131,8220,20066,83714,109684,60104,4184,-19097,-13815,-29897,-42547,-24591,-7701,-5349,18965,54280,82892,102858,149311,142922,137968,168886,162771,218118,324223,335216,154460,-12792,-90824,-107980,-39606,20053,33260,18049,11242,32502,45639,-113498,-84124,-31319,-55456,-128751,-49721,51830,78124,57691,-10204,-79168,-138183,-117126,-92561,-130594,-65136,-1149,58421,72772,35663,-13762,-18851,-19200,-30128,-24780,68435,180328,111565,-16503,-48156,20536,90673,112024,129686,89902,19991,17264,-748,-18647,-31149,-15341,-90854,-118830,-78878,511,40650,-79588,-110313,-92822,-124794,-60198,-9920,46098,101574,121955,26581,-43548,-84003,-97567,-131773,-76139,6669,78791,39262,109255,100466,84630,50081,-9335,-68516,13857,112161,100938,33721,-42114,-81430,-96784,-35019,22811,40598,61063,45402,-48792,-27179,40683,40524,810,-31630,-36624,-55047,-95144,-83070,-18256,-37139,-97174,-108296,-52411,61997,165810,107884,33014,-45854,-39841,-6525,14529,25010,23972,1355,-9429,-32117,-41371,8188,108505,256381,301150,300470,202869,32541,-90689,-58770,-33463,11136,41636,17066,13895,18975,35906,42862,12633,2069,35088,45202,22328,2973,-64174,-71295,40008,133827,225630,132903,50044,31305,42475,41951,38199,41682,45993,80574,188695,326983,380542,190593,9020,-116786,-108830,-75938,-25198,-367,-14227,76114,234403,251212,51707,-146150,-69072,40402,75232,55333,-1992,-73728,-6515,73696,97230,57095,-24643,-84467,-118995,-131425,-128243,-79565,-30991,27578,50624,21285,-7154,2551,-5047,17787,-7248,-65969,-67292,-38331,-18066,-38480,6827,124117,269311,221915,21836,-94426,-55691,-77352,-121937,-49528,-13717,-57976,-63922,5181,-50538,-71345,-12162,3113,6356,9329,-5195,-7031,-48400,-89288,84748,355860,716584,731417,471392,188333,22691,-56234,-77272,-80836,-58691,-290,27767,26332,-32540,-155554,-72308,10680,-5033,10651,-9249,-48783,-80590,-44676,34028,115598,160893,166735,129271,49153,56141,54570,106755,130643,63132,21778,-38370,-125204,-160219,-122231,-95248,-110206,-88155,48781,188159,164105,57963,-12850,-41157,4617,10784,-11631,-24948,34500,77087,-16514,-59475,-18494,47059,55970,8553,-10989,-13434,24024,79559,99543,22737,12118,34539,22572,1720,-20925,-35187,-23529,19241,28667,-13593,-63523,-109834,-86519,52126,140471,75374,-20426,-61023,-13550,-22184,-20477,43950,248265,457486,557128,422826,259983,132425,28743,-38803,-67863,-47972,-42172,-81457,-135008,-46604,19089,11655,-37479,-25324,43234,92386,77714,-42720,-22355,46763,88991,93107,29602,3950,-15310,-62391,-42461,-1900,-11396,-71270,-95552,44235,136969,57680,-26334,-72321,-79515,-30174,29994,85587,226436,321854,214563,60140,-64719,-86254,-78517,-78636,-20460,40406,37958,-39147,-131406,-78801,-32909,-26473,-4376,-20870,-68086,-64073,-55720,-107522,-103194,-88332,-81762,-12184,9232,-33159,-63903,-69359,-60519,-36152,7970,91531,115326,60866,-39253,-102347,-92024,-86453,55124,203801,346974,211193,-35097,-121441,-80559,-40460,-95142,-69324,-39997,-21942,-45397,-79533,-93057,-1891,76183,124718,99252,45920,10727,-10154,-16078,44725,66783,-41549,-132826,-39035,-14444,-766,-13732,-5259,1767,-11568,-60595,-111830,-53537,33341,30285,-12665,-19601,-35860,-59771,-46172,-72883,-128352,-62390,-9182,31311,44385,59813,70116,90614,124819,142694,176872,208710,188475,93338,51372,77507,-14795,-147412,-64124,56067,121305,128928,131261,120298,80940,28015,-27878,-86650,-139683,-103903,-101441,-79745,-35643,26687,-43294,-135160,-55066,-10954,4801,4700,-42008,-90352,-128005,-120566,-76080,16622,51460,18406,-53723,-102560,-94718,-13225,65011,31493,-48096,-135326,-91223,-46290,-40756,-76980,-97722,-80558,-80467,-44967,21753,142083,245183,226734,137552,110226,136236,197973,222666,184283,272997,361987,381310,305082,206868,124455,185884,145820,23000,-82275,31560,214550,275310,232138,149872,89776,73001,57502,31537,-42620,-69630,18555,119530,120685,41663,-96134,29703,243030,311218,202917,112231,90910,54070,6300,-69137,-127546,-67220,-2796,54895,99812,100804,155009,218837,116035,-89551,-79529,11610,61944,32954,16018,63620,84027,-12034,-93662,-111097,-108100,-112463,-21168,104120,146862,148059,162181,153399,169703,196363,212205,157700,93726,40020,26872,7368,-22441,-17702,8916,67406,73983,36200,-6926,-60861,-56220,-22709,21828,53575,97473,203054,130113,46609,-22341,-42102,-72661,-123062,-124908,-57068,-33862,-72796,-121451,-63072,7581,-30607,-72185,-73590,-98769,-76806,-56073,34903,191819,131737,-21231,-90641,-78946,-41029,-21234,-27588,-44035,54377,157540,177074,151013,113759,30753,-6376,-34030,-94259,-95721,-79535,-78416,-112332,-144248,-146163,-74816,26219,114874,253461,448231,529081,405030,215210,101277,30751,19094,-19300,-52945,-20714,46406,3983,-108899,-55621,139148,163612,110043,40551,-53490,-63063,8301,19536,-4915,-10530,-22497,-47735,-71386,-95287,-119222,-49019,92362,218222,308161,310792,139418,-10472,-18094,15736,8400,-40399,-78207,-70215,-58216,-53769,-37866,-56404,-104799,-86273,-72800,-6886,56884,46006,5889,31959,83523,79500,71056,37797,22276,23656,1576,-13031,-41264,-38612,-12629,55851,113708,67740,32906,45381,62599,23880,-21349,-39794,-30204,-7309,-30448,-55126,-88187,-132861,-66357,-44375,-60833,-126365,-140357,-103255,-106854,-117342,-37768,109282,182298,266955,249969,137570,43609,34989,44730,100585,128416,62450,-7258,-47633,-63404,-31637,47434,103377,138925,150608,105649,44211,32576,63185,99938,126729,114082,33734,-23460,-26481,-27312,-42918,-75999,-54113,-30843,-37126,-40898,-60700,-45573,33512,131539,78503,16285,-39578,-63720,-58883,-91040,-87614,-18179,29370,55535,3141,-105378],[-65309,-34972,-18049,7101,55469,84514,11482,-13050,-2499,-11690,-49092,-73726,-67664,-74455,-76771,-86958,-91184,-93221,-49564,-11402,8704,-23374,-33485,-72222,-133966,-67049,-3118,-21608,-44075,-58624,-15154,49363,-876,-55250,24660,152682,197703,25658,-89869,-75811,-28844,-3363,-18064,-50719,-886,91935,189124,250843,260763,173342,40671,-49391,-78128,-53007,69028,190423,274757,250822,137839,9791,-116350,-79396,3955,-22865,-63511,-63533,-30246,31439,70364,62155,20193,-36058,-32106,-11450,47833,121262,162494,172901,57652,-56001,-31778,70804,158793,200572,103875,-40792,19697,71670,49218,41622,102990,48702,17890,89101,240355,359177,335029,293525,176300,54806,-22450,-106099,-53469,39476,116519,80171,19931,25748,4111,-8408,-5805,5350,-11278,-46170,-65942,-88889,-68392,-64722,-93136,-114528,-109033,-124985,-139911,-135330,-70546,-46473,-61870,-137805,-63714,24494,59873,61457,39998,-5844,-52556,-83968,-16144,-5797,-35577,-63128,-114638,-128116,-59922,-29313,-17392,-39242,-50559,18993,81107,101187,110882,98843,145728,182274,176405,144495,190835,106092,-26740,-104169,13288,95537,142673,193290,115226,55509,9779,7764,-2291,-50953,-108120,-127967,-99788,38235,172197,38127,-98254,-118585,-88993,-21161,93324,127728,118649,39927,6519,3067,-20854,-83568,-32504,-61578,-81803,-73042,-12349,-1186,-70003,-145382,-84474,89669,265482,331925,207626,163120,212772,182767,82103,1778,-44068,-63753,-10372,63895,81740,35882,-47567,-103353,-59087,-48184,-95755,-61455,36683,180474,336949,376421,163794,-43141,-89509,-71494,-61464,-69579,-14786,94170,134542,95094,31005,11780,56473,96125,62456,6413,-18259,-85853,-112948,-50367,19604,19608,-36053,-46933,-7994,64403,106254,71492,-35019,-118363,-22731,27491,7114,-72931,-119901,-143919,-147660,-106735,-76859,-43372,-20089,-21923,-19445,-977,16448,53702,107096,131851,143286,130408,119120,90562,69983,11321,-82033,-117103,-71665,-49814,-44037,-32443,-56393,-47012,65070,190094,264364,248765,139874,66567,38905,58756,140983,183067,118014,15065,-77244,-161117,-132919,-136054,-88988,-107878,-96503,-48861,40666,153467,271212,302392,151695,29649,-47580,344,14513,-3718,-53112,-131714,-131828,-87877,-86496,-87783,-104295,-105790,-46936,26095,35815,-29990,-110344,-138007,-94992,-41074,9308,1833,-72054,-82229,48367,187466,204590,71185,-96462,-11578,159750,261920,249910,80034,-19785,-42016,73485,162386,201711,136131,52452,15735,-2654,-37133,-69845,-74394,86599,226752,236016,157606,16823,-11049,5092,-23302,-49982,-45255,-53096,-84903,-53096,21247,51679,20779,-50471,-35624,-42674,-153019,-117996,-46164,-16409,-70305,-119908,-36702,14364,30174,-11462,-92707,-82741,27004,74100,59971,-79,-75962,30715,138209,95777,-11830,-87980,-69102,-44918,-65311,-86422,-66361,-13874,-11412,-49046,3963,67993,77489,35564,-42301,-78326,-30740,37752,70493,23931,-51321,-47579,43065,60106,-16831,-60469,-56304,-43373,-61015,-78012,-91502,-106645,-32123,86646,164775,124333,2779,-50271,-124140,-67017,4144,13936,-43930,-135444,-89247,34710,31784,-53599,69594,303024,473327,361006,156905,13348,-50840,4488,70956,72922,-64190,-77931,-23344,16321,11584,-57762,-39027,-4908,-39199,-90636,-29809,-15178,-45271,-89008,-69759,-58131,9750,111612,91223,-149085,-194103,90749,181996,153129,14053,-78596,-79999,-18623,69226,98294,66010,-3999,-38561,-20658,34077,12720,-76819,-63977,5293,36037,36682,13567,-30724,-88787,-66279,-45298,-107110,-16567,144111,311241,386867,293490,70405,-32822,-96631,-125340,-76548,-15443,-10519,-37598,-40111,17278,44396,17392,-36205,-68723,-94076,-101348,-119750,-88364,-51117,3905,19950,14615,14240,45927,94661,135635,153538,72537,4463,-11666,-1034,-5070,2305,49628,95204,155422,156234,71484,-5473,-62110,-56562,-17297,78657,218553,356642,313593,429471,516170,379682,257483,134839,27990,-86742,-68216,-54570,-21088,122549,181938,20175,-126150,35461,175129,164964,61483,-68233,-82654,36285,91914,61199,9183,-36548,-44710,-2260,26948,22437,33368,120122,107341,60996,67817,149442,210533,221971,5956,-93193,66118,239447,345886,266627,120163,20527,-7420,-6138,48503,116505,112764,10319,-22003,83622,207411,318609,281238,162306,171690,218641,262060,255302,194931,53610,-112727,-98943,-49298,-53792,-69472,-85210,-42936,-31951,-54002,-101083,-112335,-25126,-7391,-42744,-50190,-29944,-11716,15451,52873,54636,37446,-39619,-22223,65643,244257,362832,291991,180929,60342,-42426,-68998,-37478,11885,57263,113552,200864,229773,169070,50690,-41529,-62345,-52553,-88263,-111050,46500,70018,-19317,-94309,-133104,-27744,-11713,-68057,-54581,1544,81533,128263,102949,50650,28654,42339,82119,101561,45085,5530,31904,63493,13215,-106297,6765,30467,-1015,3703,11675,-14695,-62036,-73154,-71527,-81349,-89900,-93162,-96021,-80916,-65089,-46599,-41921,-27025,-6111,-13534,-7598,43173,116333,147264,138060,7277,-46911,-20358,3655,-6119,-44514,-79936,11097,44394,6146,-49925,-12274,25342,-40476,-132773,-125780,-71772,-70972,-131407,-161547,-155192,-161102,-113439,-85942,-84332,-66644,-21020,2240,-10930,-50673,-86827,-106040,-137127,-128088,-76507,-13618,42193,57693,70569,41300,50525,73903,78758,81014,127511,135665,104761,108440,99813,4317,-23735,5136,45611,69357,65756,-15521,-86326,577,79402,116566,96377,27788,-67655,-79181,-61287,-64318,-88229,-61032,43202,120689,115379,-10048,-107599,72585,226213,253740,211139,194165,178240,155695,97948,78730,53363,-60,-49777,42477,64758,-9944,-66624,-147785,10992,84344,26919,-111649,-82383,-14127,-89491,-80191,-78996,-123541,-142119,-118616,-66371,-28457,-57148,-119809,-86717,-40759,-34641,-57818,-68316,-65422,-32043,94105,194882,188881,140914,96586,91240,58655,-41861,-92111,-128676,-80206,-16428,23158,-7223,-43822,-66695,-19498,133184,207147,201601,259382,293141,222105,170784,173898,219119,228725,191954,168276,146242,93920,10002,760,31894,25446,68887,200332,251163,160017,1280,-100448,-114353,-41172,96544,237687,263980,191339,29437,-86942,-126127,-122129,-3639,130390,170909,120531,44910,-8766,1148,15769,17092,24499,13139,17614,47981,45182,64089,148740,313816,446420,447715,287059,125568,43600,18711,-62139,-78202,-51071,-27668,-23166,-39413,-71278,-88175,-77805,-30315,-57271,-108156,-82994,-45598,-31365,-48373,-52986,-43017,-24891,-32649,-24402,-56772,-73853,4802,81185,100950,86326,-14682,-88260,-33233,-42027,-44409,-54995,-74590,-112037,-62333,-36241,-61245,-58817,-71883,-82902,-53487,-11127,2254,10914,91509,81360,5766,9919,50849,86703,88759,77417,53134,-10901,-50653,-74189,-85978,-99773,-39365,5533,23819,-4879,-39762,-73947,-83181,-74680,-61030,-32798,-37093,33278,92707,75567,4192,-51371,-36752,-69566,-155134,-102684,-27324,29282,47462,5210,-30816,-20060,3904,-5522,-33337,-69047,-93865,-94816,-75216,-74252,-67002,-39412,-76354,-113263,-132579,-89320,46902,116114,104665,80357,48128,-26369,-66912,-19227,29785,76984,111481,58717,9959,-29641,-36371,4418,91684,154896,168209,142258,81163,15948,-17180,-7635,74346,181883,206871,169893,103370,24027,-31060,-78164,-82316,-75989,-42134,69202,124936,57315,-62451,-97799,53430,139916,102480,16593,-73789,-78969,-63347,-73029,-94802,-79757,-29293,-24821,-44847,-37708,-23140,-61987,-63396,-4335,47264,33576,6239,-42812,-76715,-52676,-30369,-53404,-73293,-89343,-16553,60098,68781,37928,39468,97198,138018,165248,137733,13612,-22106,47387,175080,153759,13809,-86271,-7572,15844,-29986,-18435,32212,107938,138623,69442,93263,249022,163694,28913,-31775,-33861,-28557,8397,40620,-26511,-73950,-73323,-72549,-58672,-3544,27270,-6713,-50558,-102611,-88250,-43113,6827,51179,79176,108740,54273,-21696,-62772,-17526,62486,82558,37417,49600,87239,32283,-59710,-114466,-106143,-47169,-18452,-30011,-23338,-10447,45909,18633,-76680,-94950,-73317,-39184,34355,100713,87806,-25695,-116262,-58847,7679,74400,103406,165566,192132,190254,179871,119084,41204,-52511,-92522,-63424,-107661,-145801,-124907,-36379,104325,266576,400001,313587,38597,-127757,-118860,-61897,-59057,-75456,-86762,-38840,119595,493942,609642,475378,235259,118716,114598,49942,-79360,-22756,154741,205625,124582,-37861,-79490,61322,154627,186960,98076,39856,-7916,-49531,-86874,-105833,-78447,-67406,-65674,-95950,-59950,-50695,-971,61990,92071,111101,47355,-30456,-57293,61826,64144,-39990,-61174,-27852,15405,90917,175947,225075,226475,226488,192448,125193,55998,87167,214233,305996,242373,124410,28998,41320,67875,49762,12553,16678,79145,115533,64396,-5244,-35975,-32070,-44849,-58161,-49443,-33900,-17019,14184,40095,57156,71937,128146,161085,161207,189284,180040,217294,289314,285746,140988,-1594,-73626,-103875,-51729,-993,4126,-7744,-8533,17795,48921,-103738,-79104,-31049,-59272,-139851,-44817,54803,72904,54030,-3834,-64997,-116431,-107291,-93511,-120941,-70161,-14708,48651,77206,46149,-8766,-33772,-38854,-52482,-51505,31244,143923,107725,-11685,-41062,32704,99190,114459,125442,82433,14460,17843,3432,-16790,-33915,-28321,-108334,-99361,-60207,23880,90325,-31863,-118979,-96485,-121523,-55507,-13450,26637,77347,94870,12656,-46682,-86643,-107767,-134854,-51830,18607,96705,68323,112551,73361,67616,44894,-17384,-82959,1291,110369,115593,44879,-33588,-71376,-92246,-38517,18883,30035,42756,31475,-69847,-73636,1650,7784,-13622,-39987,-42432,-60459,-91492,-69056,681,-11787,-74209,-88400,-28372,111262,222044,146164,53360,-33745,-41325,-10465,13765,29628,33699,12540,-5725,-40003,-85126,-54942,46959,227448,301878,301608,191712,22819,-96438,-58639,-28882,18696,57291,43095,44763,40848,42411,43583,13151,-454,25579,31596,4356,-13581,-69002,-59308,49494,135548,213707,132558,56375,37234,51655,52241,46570,47699,45285,74117,172336,297074,361858,177506,-2218,-119921,-112592,-96305,-73630,-34162,-31962,62869,225843,284971,66291,-148347,-71003,39349,65275,41794,22220,-29172,36323,112843,131660,71953,-24085,-87859,-117416,-125099,-121269,-75556,-34509,14148,26619,-13192,-42414,-23981,-30478,-6579,-25530,-78285,-70620,-33081,-8561,-22828,17624,130033,269641,204652,10962,-78114,-37563,-68999,-127740,-71688,-36758,-69552,-49061,32353,-8118,-52439,-23007,-26717,-18554,-12232,-38493,-47999,-90889,-58017,114012,376841,689049,661071,399507,148737,3849,-68620,-93309,-108876,-100600,-44716,-10464,4185,-32720,-143027,-92598,2788,3161,28626,4229,-46050,-82773,-42066,46224,138745,192358,190492,131175,44570,70002,84463,138622,138751,63115,22577,-34291,-116320,-155226,-112143,-84600,-101175,-81319,36378,176146,181353,73580,-23057,-69692,-15365,-9700,-43101,-62743,19144,62420,4403,-31343,9353,81418,87738,25975,-13569,-23336,22205,75095,91399,8887,-11180,9042,1027,-17167,-36777,-50061,-38689,2273,20526,-20853,-68991,-110713,-52538,116833,190443,99140,-15821,-107188,-28690,-27676,-24738,37946,233566,426915,531630,422266,286593,155543,37060,-43161,-78877,-56672,-49147,-90118,-133192,-47199,18399,19086,-31522,-25383,48905,102843,103435,-1845,17965,86656,132891,138729,74845,36528,-3919,-69625,-51128,-6887,-17824,-95071,-120411,26860,113619,29320,-62096,-98358,-66380,-28114,43014,107684,244158,308677,185089,45630,-68429,-71913,-53864,-48583,12812,69035,46872,-49525,-152034,-57279,-8428,-6640,11544,-12990,-63254,-54357,-41799,-90528,-107447,-101565,-88246,-6372,29187,-6840,-49936,-63104,-56581,-29657,26100,121597,142443,55052,-67320,-127171,-89362,-58051,71250,210496,349686,197333,-59574,-168816,-81291,-37240,-88209,-62815,-37078,-21268,-48055,-85937,-97300,-6200,74021,110519,79110,33450,595,-19246,-29881,21728,47424,-67442,-110685,-28957,-6872,-301,-18510,-12004,369,-10390,-57826,-100165,-48394,26131,13436,-28746,-26409,-24983,-37941,-23533,-58119,-117103,-34453,40419,75878,63141,55086,52746,70848,122024,165770,199201,213888,197079,122891,82224,78162,-19899,-145806,-75201,44806,119633,135863,130101,110884,70039,11488,-56924,-101241,-120133,-98644,-91008,-83317,-48667,24654,-34908,-111398,-69369,-26403,1948,15395,-32005,-86636,-125369,-127530,-80690,9810,40637,3511,-69971,-109649,-98422,-14810,65719,17442,-67527,-154802,-116334,-71880,-55966,-76012,-89842,-82322,-92192,-53432,17902,134007,241854,231280,140034,119361,148180,193752,198297,157637,251229,363121,367133,258156,146387,81049,148373,119645,18817,-85167,-5045,169256,261854,245234,166952,97016,66665,33014,-10616,-79261,-96258,9575,100546,89379,16863,-78805,61110,259354,263352,134592,66101,63133,30460,-28914,-118821,-87329,-25995,27353,75149,127312,159786,244084,297417,156763,-76106,-93225,18269,97282,67037,49837,75254,70286,-29278,-111201,-129872,-115384,-96924,4917,136866,173004,157728,152513,123503,140356,195804,253289,203584,121375,45268,10669,-6619,-36229,-38554,-20808,36604,59896,28890,-12938,-64519,-53723,-15370,23475,39567,89202,206128,135488,56090,-12255,-39682,-78895,-143759,-97487,-31917,-18281,-70620,-121405,-33038,37742,-13051,-52008,-60361,-92505,-60894,-9756,111887,262567,172283,-22063,-106836,-63416,-7829,18212,4294,-40502,42886,141870,157231,130976,99675,21318,-5346,-18887,-87619,-112243,-88035,-74543,-97807,-129952,-124741,-52932,36010,124163,267822,465044,533072,405733,211455,92718,26242,14007,-24212,-59236,-18583,66401,45091,-65220,-28256,149253,147407,95584,34506,-45105,-57213,4472,21564,6118,8323,-1769,-32331,-62693,-90048,-113056,-52446,88518,221003,310937,295287,123886,-22995,-30069,17721,19784,-37705,-80659,-68506,-47876,-37714,-26650,-59296,-105204,-86186,-70086,-1323,58926,39453,-12296,14085,67173,62477,61860,41083,30530,46224,38843,13720,-33383,-34156,-676,79616,135554,81814,36785,37870,53715,21309,-23055,-43850,-39006,-15776,-34959,-60106,-86985,-122721,-68234,-65209,-87458,-144661,-133644,-88764,-91817,-106036,-29424,123702,204657,285794,263316,144284,43038,32403,36589,76387,92717,35303,-13625,-37621,-46893,-21103,49048,99146,131627,141169,92939,38241,23742,43083,76301,97725,91286,19105,-36950,-35974,-32272,-42710,-77774,-51454,-9128,-10130,-21803,-56499,-51791,19068,126215,89816,30444,-24742,-53632,-54871,-89832,-93451,-29542,12601,38649,-6252,-106154],[-65417,-29639,-10190,12682,52833,78475,14358,-7809,4877,2693,-38495,-74497,-73024,-77548,-75754,-85530,-85195,-61610,-27492,7967,38130,1002,-29593,-82476,-90959,-36116,482,-54290,-73891,-64892,-28101,27209,-41441,-42214,54603,189224,200899,17475,-90696,-61140,-9002,8309,-9380,-38435,13206,111561,221411,296380,330830,249580,79526,-35235,-76724,-49467,70595,179978,251335,204679,83704,-29208,-137240,-46974,25160,-20713,-87081,-90455,-26300,35227,73016,73316,36872,-21084,-28283,-16068,44437,114994,146452,157807,50407,-47098,-13983,87439,167994,208476,114207,-32832,15209,66079,46904,32291,89949,51543,24854,92626,232076,332980,311560,283586,183771,57771,-36274,-103892,-45903,39061,101201,55017,-10985,-4275,-3548,7010,5260,8954,-13396,-54149,-73028,-94346,-71513,-63808,-92632,-116684,-106689,-118106,-142071,-119540,-55429,-38177,-63289,-128893,-52782,18310,47394,50481,31831,-9811,-60943,-98265,-19342,5519,-12170,-45001,-96241,-118424,-45148,-21227,-9957,-31296,-40570,20933,76694,99572,123148,121623,157682,177763,149432,107569,161859,97988,-25143,-87130,21111,110657,170286,215390,112276,48074,11162,17252,15826,-33452,-89570,-103481,-67849,76681,182678,11042,-134534,-144345,-86747,-21785,75410,113702,127498,44105,-1419,-1643,-23496,-94339,-88092,-127503,-117259,-121570,-61722,-33381,-78393,-148526,-65139,107540,256626,258501,150469,128576,190450,142133,51892,-20932,-60501,-71894,-18392,52939,76619,38159,-42969,-86829,-44664,-23542,-63402,-80565,-5841,120468,260175,320634,144724,-48722,-93096,-69775,-51428,-62796,-15737,105904,167622,130618,61764,36916,65624,86936,38265,-27419,-41640,-87226,-109855,-47131,23993,32246,-20797,-40256,-9162,61934,101053,38200,-62855,-97382,-9722,26842,-12215,-93426,-131021,-131354,-143402,-113142,-80741,-45372,-22827,-20329,-13036,12507,32023,65519,113817,124081,117792,96747,93068,69454,52502,-2257,-94137,-120483,-58718,-31711,-27464,-24234,-62561,-59491,53467,190572,276611,262682,156155,89981,72931,101068,186016,240766,155050,29635,-61811,-157667,-143014,-124370,-86588,-101052,-93515,-62708,13895,129457,262173,304744,158356,24876,-52706,3780,18881,-3613,-48676,-119964,-149068,-106067,-99694,-93593,-112624,-125567,-59412,22007,39373,-25093,-109405,-130457,-87951,-43296,-1738,-11666,-80754,-74660,59259,190352,198388,63067,-104497,-18681,138560,237386,218182,60782,-20845,-25568,99200,189776,218488,142148,53726,15892,-2052,-30115,-61806,-77785,83133,174261,178751,130194,13251,-11802,-562,-30896,-59716,-53510,-53985,-84379,-54803,24643,56659,22349,-46308,-17032,-26737,-140071,-97368,-30474,-10935,-73118,-115822,-32697,9963,18110,-26994,-105864,-79266,28460,76594,62816,6091,-52718,44014,145872,94973,-15379,-89884,-59790,-31886,-51568,-84479,-88665,-43380,-30249,-47879,-2370,40102,45339,1349,-68834,-101537,-49922,21688,54399,12418,-47957,-4225,101785,105085,6285,-49575,-44079,-26572,-40111,-55624,-76989,-111117,-58146,81309,160112,117500,11337,-38799,-126084,-49683,21736,23955,-42702,-141940,-80186,51587,36615,-38686,67758,276082,436640,331265,150003,19925,-52147,1615,53105,30878,-95963,-73427,-29684,-1860,-3330,-70596,-71237,-55543,-79265,-80323,-32199,-31264,-61327,-100481,-67973,-60863,-27177,37032,-9835,-230315,-204538,50093,116093,92443,-12180,-79022,-62852,-8808,62587,94947,59818,-20806,-70928,-64459,838,-1363,-80631,-61867,1770,27924,27236,13405,-18526,-64600,-48156,-48007,-126239,-10751,166978,348793,413972,333470,103928,-18872,-86367,-106845,-59617,659,14948,1292,-36401,-11639,12046,-2924,-45405,-76636,-103537,-106205,-116196,-79370,-38103,15220,24564,20522,26477,63379,114055,163071,176859,83391,9898,-8470,3072,13769,38950,97124,136326,204329,201468,95762,4958,-54044,-52993,-18035,83014,232811,382368,323937,426030,471191,329975,226925,116958,9711,-112950,-91503,-62189,-12069,157206,201375,25702,-149054,21021,176078,195775,95241,-38296,-70884,21166,65921,52568,13616,-14626,-25490,11428,39951,33203,38364,119712,101666,44660,45342,119526,173691,213196,31325,-81623,55817,220895,330112,292509,165634,59262,606,-29374,29655,122405,151099,54340,-5612,50486,123804,220326,238411,164842,173946,224279,281512,282538,239208,108943,-64287,-99606,-67209,-74275,-77752,-69443,-18244,-8960,-38859,-94692,-109184,-27971,-10833,-42359,-27127,391,11737,19907,49976,59093,53763,-23377,-6155,82395,243437,363661,305193,193827,67471,-34299,-55910,-26289,19650,74684,146424,233157,237207,171302,52196,-41725,-59921,-44463,-70228,-131499,33439,86782,-7461,-91396,-143388,-31214,-25605,-82059,-63606,-4949,71656,121330,104304,62088,45545,56071,84689,88930,23121,10016,55388,83881,36398,-87639,-11974,44204,26264,28734,30370,-5219,-53162,-58992,-59242,-76260,-87954,-89619,-86212,-57379,-38052,-27542,-44876,-38875,-19634,-35249,-42935,-12625,33783,51630,77351,-10068,-55498,-20592,13289,9621,-28897,-85423,10184,48876,16453,-31223,9682,50183,-19918,-123686,-136440,-79776,-70337,-128720,-168318,-154841,-157446,-121393,-89119,-81229,-57099,-12721,6901,-6895,-53303,-94578,-119811,-159736,-104277,-58360,-5346,37157,32040,39111,14060,32363,68173,89286,96543,137002,125945,82674,95968,112159,21112,2882,37183,76519,93285,81459,-4051,-77839,-4531,67862,94139,68982,14390,-67229,-75416,-69913,-77506,-99666,-71590,21274,97554,86245,-45059,-84325,119828,281403,309310,257253,221267,186016,149381,88295,77722,61016,15658,-43214,39242,71519,-3328,-68273,-135635,5040,77310,37983,-92736,-97967,-64980,-157711,-107221,-100516,-126387,-137325,-111573,-94992,-49176,-91142,-138573,-78304,-38314,-38693,-59617,-62691,-58046,-25704,96157,176328,175220,147030,118616,124478,97018,-630,-66454,-118163,-90914,-28538,13483,-7435,-33063,-53814,-25654,135989,242108,256071,303568,284473,179950,113129,99146,138097,160961,153690,149021,116960,59781,5212,957,30554,24815,71821,168016,231857,178698,23184,-83950,-95317,-19214,110016,244127,272952,214103,51221,-74957,-113153,-105836,1507,126260,164597,113509,29501,-25334,-2073,14666,18582,28559,16703,18735,52400,54169,75097,171603,375318,538387,538059,331760,140097,44063,-3222,-93111,-106077,-72433,-36791,-23074,-28522,-42560,-46859,-50986,-19702,-51557,-104935,-79575,-43635,-31497,-41916,-51989,-65209,-45729,-34118,-10903,-42850,-63295,15066,113144,134428,98656,-18270,-75445,6743,-2988,-32163,-59408,-82501,-117450,-66942,-39015,-57867,-54184,-70520,-79968,-53208,-11841,4275,3140,76864,69182,-1738,9964,58189,99177,96608,68140,26614,-35282,-64235,-71630,-72804,-103175,-55585,-6009,21636,1000,-32819,-85800,-120876,-106694,-84863,-38525,-36676,24531,59525,15288,-53011,-82664,-56091,-68140,-161026,-110716,-35993,21363,39227,-3940,-41360,-33592,-12085,-21571,-41849,-71074,-85304,-84902,-69409,-68288,-70299,-50141,-87448,-121620,-147572,-101428,34338,109455,98142,61895,30192,-29151,-59633,-14648,30563,74262,111385,69233,11962,-38480,-39347,1452,86660,161088,196560,177957,104755,19630,-29242,-23285,52568,149238,169893,129597,72371,10526,-35055,-75953,-73348,-64621,-39778,80211,159626,85001,-55406,-94028,67706,156885,111534,14167,-75775,-72439,-61974,-78178,-93681,-63125,-8435,-14700,-44825,-45561,-30635,-67484,-66210,-14065,18747,2651,-18411,-61459,-82009,-44687,-22991,-53028,-71612,-85289,-20286,55885,55612,25147,34324,115753,202346,225322,186172,49637,-40201,20239,117458,78720,-44413,-106841,-912,20070,-35308,-36821,5264,80844,118508,46280,57571,228074,173700,42916,6501,986,-19367,5383,41521,-20372,-74944,-90664,-103072,-90042,-25206,14467,-15312,-52273,-96612,-80715,-36343,24523,91191,132370,164315,101862,11185,-46927,-32063,30865,50666,14890,32463,76783,33928,-47330,-111285,-116404,-39448,8621,17029,33026,49242,99300,48790,-59538,-80920,-74250,-52336,19000,85241,73986,-37690,-115188,-51650,18658,78924,101520,150921,159248,162001,154734,107412,58679,-18054,-71613,-61444,-95030,-146302,-119818,-18998,138668,321924,447855,338508,58596,-111766,-121018,-54958,-42645,-59567,-70408,-21168,162217,525732,599047,462809,237417,133481,142468,66753,-76627,-23749,144229,185662,107682,-42222,-68513,60039,141997,160407,68144,17617,-22525,-60263,-95610,-108774,-74151,-61075,-62217,-110484,-66922,-49504,2240,59464,82073,102677,43658,-35890,-64985,44897,33014,-74914,-69935,-24657,20846,85185,165029,241771,271328,275549,218281,133327,54743,85438,215771,324321,284724,177688,83468,73536,81437,52959,13417,17452,81185,126624,76439,-5985,-44720,-44245,-54231,-68647,-70146,-59078,-29926,7730,27668,38415,47944,103564,170895,179852,205841,191589,205609,240603,226563,124731,11723,-53960,-92275,-60750,-22186,-25668,-30766,-25939,4094,50694,-89071,-71036,-28618,-60614,-148859,-37734,58013,68125,50894,5221,-45329,-85262,-73670,-69792,-107198,-74530,-27906,37038,79438,58226,-467,-45786,-54775,-69973,-71105,2329,110129,102648,-3886,-28775,47933,105771,112404,115849,71072,7664,18701,9270,-14087,-36340,-40295,-111484,-83302,-46072,38975,131002,19444,-111189,-97118,-112701,-45640,-11598,11462,54342,69457,633,-49644,-87864,-113720,-114857,-29351,27572,106353,97937,110387,45811,50643,38886,-25223,-93453,-6299,108113,128991,54618,-25801,-60833,-85218,-44322,11787,16908,21695,12564,-85505,-95175,-13401,-15883,-22479,-41954,-42621,-58346,-78904,-52442,20592,18552,-44066,-57813,13898,169538,271765,173007,65324,-27253,-44394,-14873,13247,34889,44210,25195,1467,-40194,-102900,-112337,-13586,187019,289159,290644,174035,13815,-91940,-58254,-24312,25073,70391,67411,76322,66695,51495,46767,16336,133,19902,23264,-7429,-23779,-63788,-43456,59529,131922,191402,125114,60744,43113,59888,59900,53248,54418,47694,69314,153875,259548,325055,156180,-13197,-120026,-113151,-110502,-113424,-50247,-25793,67863,228031,322159,85849,-143952,-72463,37386,55462,33979,57315,31074,92887,156619,167341,87321,-19882,-88441,-114474,-117712,-113512,-71116,-37185,3838,8269,-40464,-74440,-51602,-56447,-31233,-43566,-90002,-72196,-26693,2127,-5718,30861,134258,260346,184766,9946,-46784,-15811,-58939,-130575,-89177,-54975,-79699,-34220,64160,39050,-27387,-33181,-61034,-45388,-31752,-66397,-85140,-132179,-25954,140516,383058,625648,561951,315429,104992,-14790,-76472,-105026,-129277,-126784,-80286,-41047,-11447,-28102,-124363,-109649,-2200,14489,48513,20243,-41597,-81432,-34133,64767,169368,231067,219425,135891,42401,81984,111877,165458,141773,61298,22006,-30881,-107092,-142841,-100363,-73169,-92322,-80811,18194,150127,183131,85031,-35015,-98206,-30881,-33145,-85476,-94044,11959,50255,18866,-6753,39816,123391,129522,53529,-9159,-31750,19000,67765,83778,3083,-27515,-10232,-14934,-31906,-51059,-64856,-54601,-19311,7045,-31454,-73538,-95589,-5148,184159,231530,116553,-8308,-104408,-29020,-27865,-26708,31793,212401,387114,499118,423737,317923,182102,46316,-45502,-86342,-61038,-52415,-95369,-128030,-48580,15768,25445,-23544,-22884,53931,109134,124305,39259,58507,124816,173014,180958,119358,69386,6362,-73882,-57931,-10611,-21253,-110554,-134653,15290,93668,5764,-92876,-93312,-31714,-7720,54112,124199,247836,279568,150097,30100,-70523,-56962,-29704,-19165,44551,94457,53305,-59385,-146877,-26956,21997,17956,29815,-5201,-58573,-45228,-27778,-67893,-94166,-102264,-90230,431,49512,22351,-33576,-55451,-51491,-22085,44591,148703,166782,48877,-91279,-148206,-83959,-26954,94239,224252,354938,195090,-60399,-190351,-72286,-36570,-81462,-56799,-34889,-20407,-48774,-89351,-101077,-10971,70270,93428,57976,18003,-13663,-31144,-43654,-2371,26015,-90145,-94317,-23864,191,2818,-20224,-16306,370,-8830,-53659,-80627,-35652,23726,-1746,-46400,-35825,-12593,-8291,2352,-44128,-107662,-6143,90782,120295,81013,50289,36621,52034,115766,179934,211975,212917,198226,142452,103047,70456,-28702,-133961,-81626,33554,113844,138263,125162,97938,55029,-9775,-89386,-93000,-88142,-86718,-76917,-83280,-57393,29401,-15954,-85914,-82032,-38953,2663,29439,-17502,-78212,-121065,-133232,-85634,42,26978,-12072,-84918,-114190,-100407,-14152,72075,21587,-77256,-163280,-139653,-95043,-68036,-72781,-81431,-83172,-101915,-57355,20983,132916,240085,233006,137161,121229,153452,182348,169240,128114,218024,346093,342622,213114,99652,51176,119209,96149,14062,-85806,-40720,116104,236353,250723,181191,102542,60269,9912,-46981,-109914,-114629,2187,75279,52261,-10390,-49962,99935,271517,213595,72661,20849,32139,5302,-59292,-108520,-41983,11569,53827,92261,148657,206932,316278,357808,188465,-62898,-100367,33085,140765,106948,86068,86524,56152,-43718,-125164,-148973,-117047,-78344,41266,178832,208310,175336,145905,93673,103457,176920,270038,237012,149224,50725,-17438,-23931,-48275,-55213,-45386,4208,38880,13888,-26603,-70656,-50223,-8607,21106,19685,80014,203950,136788,64703,-1972,-38751,-87309,-127933,-64702,-5945,-4175,-69940,-107547,7869,72769,8829,-26906,-45102,-83688,-42973,40173,189501,317663,198199,-28219,-121780,-38727,30326,58880,34888,-34283,32145,123758,137726,113441,85141,10567,-3857,-73,-66794,-124686,-97040,-71147,-82807,-109246,-99157,-28040,45054,129462,270253,460486,513048,388756,197633,84480,28753,13734,-26486,-63695,-15089,83263,85676,-9566,4230,149859,130154,84421,27748,-41486,-55531,-1497,22272,16323,25304,17587,-16385,-51774,-81419,-102559,-53910,81019,215236,301466,269067,104944,-35742,-40953,17734,28674,-37615,-85952,-68123,-37026,-22195,-17811,-62035,-100561,-83831,-65455,2770,57847,32128,-29611,-3197,51101,46431,55023,46758,38984,64431,69785,34506,-29274,-32121,9295,100141,149178,88942,36018,26298,40063,16070,-25707,-47357,-46820,-22588,-36387,-60300,-81608,-110504,-66838,-79305,-109653,-155712,-125079,-74781,-77853,-95442,-23807,129980,218035,293808,269213,150087,46162,38151,38430,60709,64856,16637,-14957,-26371,-30618,-9989,51506,95368,123840,130083,78405,31810,11592,18144,48755,67693,69293,5181,-51176,-44946,-36354,-41699,-77059,-45485,12953,18647,-306,-50797,-59769,4705,118803,105181,50735,-5190,-39949,-48317,-86522,-96352,-38215,-1846,21528,-17367,-104571],[-65562,-25565,-3652,16158,46271,65815,10901,-5552,9459,13326,-30066,-75072,-78515,-79251,-73208,-83893,-81049,-29274,9152,33995,64531,24855,-26093,-87460,-50661,10524,27882,-53631,-104977,-73951,-45909,-635,-85459,-23056,80434,216333,193222,6963,-91482,-48416,8439,17929,-3361,-27343,28074,132084,250899,335118,394407,326407,119068,-21889,-74042,-45075,70404,167367,227462,168193,45967,-56867,-129007,-29508,33003,-24066,-114907,-98928,-13192,37092,70838,79976,48670,-9115,-25130,-21972,38471,105557,128006,134513,38081,-38716,3538,101227,168612,201899,112056,-30333,8095,56116,40834,21199,73650,51087,29090,93152,217655,298457,283210,265505,183214,61274,-45080,-92580,-38374,36578,83451,29994,-39610,-35289,-15473,12138,8297,4077,-22860,-67739,-86644,-104443,-76363,-63185,-90586,-117161,-103510,-112971,-139337,-106759,-42737,-32543,-66782,-120035,-45093,11249,39778,44162,27279,-11274,-65557,-111136,-25571,13472,11635,-24707,-73780,-104910,-32999,-17734,-8693,-29487,-35336,20388,70220,95229,129308,135124,158678,164956,117379,68066,127530,87731,-21333,-73946,19739,113950,185307,221077,96565,28267,4207,25057,35385,-15068,-70789,-80077,-39026,111194,184060,-20107,-172103,-176051,-101513,-43155,46412,98154,128668,41013,-11664,-9489,-28056,-99358,-136774,-95207,-69254,-98443,-97940,-63585,-88410,-148962,-52114,115129,234685,185230,97257,89421,157659,95509,19878,-45312,-78532,-81107,-31010,31995,57953,30647,-45325,-75137,-33104,-1825,-30158,-84744,-42190,73736,198709,270340,126272,-54824,-98957,-70396,-41612,-50286,-13851,115315,198815,162588,87486,60614,75292,77505,13552,-62625,-70619,-91886,-111084,-48208,23267,38647,-10046,-37527,-14342,54109,92855,20126,-84513,-76242,4742,29527,-30529,-114228,-132968,-113929,-132577,-118785,-82253,-42928,-20316,-15108,-5621,25260,47640,77812,118158,111521,87403,60318,64710,48515,38655,-10292,-102893,-124537,-45370,-11581,-8896,-15527,-68229,-69988,41008,182708,275908,267726,173890,120493,115628,151052,233069,295971,191958,42416,-47853,-137544,-148324,-117641,-87682,-96911,-90592,-76630,-12068,105226,249540,299370,160501,16143,-58637,6837,22083,-3611,-41969,-101436,-151973,-131440,-113317,-98609,-117730,-141598,-72421,12125,39073,-18718,-100331,-124310,-82503,-42477,-7018,-17634,-78059,-69446,61481,177573,176424,46853,-115555,-24204,116794,209362,182884,39499,-25151,-10919,127157,218888,234703,147420,54442,15571,-2169,-22337,-50479,-82042,70502,115622,116197,93971,6444,-12666,-5517,-36464,-65973,-59307,-56532,-89529,-60529,26188,59127,22132,-40754,683,-12399,-110511,-70608,-15016,-6845,-76185,-108813,-30431,4387,5668,-41759,-118080,-78033,25284,73221,59481,6563,-33297,61109,156482,97183,-15545,-86487,-47024,-16825,-37064,-79851,-108907,-69250,-45125,-45588,-13150,12786,15678,-32070,-97005,-120607,-65070,6048,37956,1606,-36534,42366,158655,145607,25199,-41325,-34380,-13077,-21967,-32309,-52530,-81952,-93221,58631,135121,94937,15484,-26242,-119346,-36826,35266,29945,-45274,-148887,-63642,75251,45280,-24865,62479,238284,382152,286688,132191,20483,-62842,-14620,23499,-15442,-116991,-69125,-39017,-24281,-22296,-84460,-103098,-103778,-123158,-66960,-32664,-45858,-76100,-110460,-65763,-64392,-71907,-54215,-131138,-295668,-203348,-3760,31926,15575,-48773,-81700,-47170,-3701,51823,86523,52595,-33813,-88860,-102322,-34025,-18739,-84171,-58587,-2564,18821,19963,24181,9840,-32630,-31376,-48985,-137738,-5571,183698,374408,423382,357487,143256,-1302,-69521,-83788,-42916,13875,38001,39082,-20200,-25932,-12257,-20484,-55005,-86454,-115633,-113614,-113699,-72752,-29169,22797,27075,24392,34868,75349,127289,185003,195156,94645,17946,-1909,10866,36557,85260,156054,190333,267492,255786,126136,20145,-42809,-48259,-17894,85864,241264,395751,327833,410384,413132,276395,193790,97426,-6464,-134878,-109742,-69943,-10566,169243,189103,10103,-161483,9535,171649,220333,132402,7817,-33008,7613,37571,42813,19148,5758,-8541,23787,53182,45565,46286,122231,99510,32615,25958,93508,140801,203195,63316,-64255,41304,196163,305027,309664,211291,104279,22163,-50245,5693,120317,180970,98270,16638,28198,65700,139544,191927,159818,170838,226695,297563,305084,280387,165282,-8407,-64131,-58191,-77603,-75847,-52734,4986,15711,-20690,-84509,-101405,-31648,-14986,-37272,-2404,30276,35631,27909,48966,64022,72866,-2059,14087,100461,235309,344212,300230,195823,70802,-25460,-41691,-17446,21052,85575,178465,257957,238149,171926,54769,-41097,-58843,-36277,-51729,-131250,27488,104076,8030,-86598,-151414,-31373,-35996,-92477,-69071,-9255,60766,110371,103459,73254,62689,69733,84560,70981,5560,28366,82517,105120,63521,-49740,-33151,54860,51419,50179,45465,2992,-41746,-42802,-45157,-69661,-84631,-83524,-73500,-32711,-8916,-6158,-45881,-52073,-31875,-51616,-71323,-53873,-26509,-25392,22545,-27175,-64209,-18567,24680,26312,-13076,-87262,10131,52398,26283,-12949,27033,69263,-2109,-112376,-144411,-86850,-70049,-124101,-171338,-150201,-148615,-125916,-90159,-76759,-46137,-3181,11814,-2219,-54307,-100782,-132010,-132650,-78013,-39186,1938,30777,8464,6302,-11449,19422,67156,103359,114446,146581,114976,61382,85966,130946,48181,34450,71545,109051,118213,96779,7992,-65821,-5791,58847,72769,41808,1620,-62042,-66925,-74830,-88709,-109219,-79927,54,69538,51465,-75519,-40771,172898,336071,361586,298536,240715,184500,134726,72084,70376,63498,29186,-37481,31986,77448,15597,-57735,-116978,2375,73455,54384,-65359,-90097,-72485,-164294,-116359,-117271,-121207,-109546,-75681,-121428,-71723,-119755,-104557,-58215,-28866,-35417,-53211,-52052,-45644,-14162,92803,140264,140319,133630,121137,137054,119601,36526,-37618,-99675,-99508,-38613,5619,-5043,-19415,-39653,-31418,134280,267881,306981,342002,266740,136221,60053,28199,57919,96495,117679,127242,86051,24190,625,5481,30245,23779,69193,122828,191466,179790,40549,-67019,-73547,7318,127806,255223,287915,245719,87683,-50663,-93414,-89189,5615,115685,148886,98363,7960,-41606,-1084,14963,20318,33167,22567,23643,60070,64907,86028,190239,424301,608994,607315,371218,156202,48480,-14496,-98047,-107708,-83589,-41216,-20685,-16487,-14156,-4731,-22147,-8443,-45291,-100882,-74735,-39822,-29850,-34058,-42490,-70325,-53066,-27480,4939,-27726,-53291,20499,138811,165209,110686,-16837,-57110,47444,39358,-15246,-61997,-88086,-116829,-69895,-40177,-52373,-46727,-65688,-75541,-52556,-13052,3783,-12426,48780,45492,-14807,7905,64407,110505,103346,58826,2594,-55711,-71750,-62171,-52618,-98127,-74896,-19573,18330,5591,-27719,-91255,-153252,-124463,-101563,-41571,-31534,19510,27090,-38764,-90781,-96299,-66213,-59861,-155200,-118390,-44742,13841,32114,-11136,-49782,-44996,-25015,-34677,-49508,-71201,-75849,-74249,-61043,-58311,-65554,-52642,-90482,-116607,-145868,-102142,27635,103388,92091,47066,18688,-27670,-50235,-8820,31814,70438,105470,71197,8662,-48059,-42632,-3503,76984,159846,216740,211076,131730,28025,-39809,-36975,30918,111340,127903,89660,44971,1186,-36421,-72245,-62800,-52033,-34968,88545,191956,115303,-45976,-88472,78024,166288,115490,10419,-74600,-61575,-56804,-81849,-89017,-46024,8665,-7003,-44916,-46798,-23503,-55489,-54600,-14630,-3968,-22747,-38972,-76776,-82541,-34103,-13391,-48404,-65328,-76274,-20755,51100,42013,12679,28051,128531,260499,277834,227711,85655,-54402,-12398,53499,6333,-94654,-87207,14547,27714,-37200,-53115,-22158,48746,91419,22174,24663,206604,190631,79966,65307,39003,-10483,-195,35408,-18279,-73090,-102447,-131458,-120396,-47065,818,-23200,-52763,-89474,-72145,-28614,42263,134777,189058,217946,146751,44886,-20285,-28065,16545,30509,-2461,14721,61820,32276,-34147,-99925,-126089,-30170,41227,77994,104424,123632,164318,83874,-41000,-66035,-71130,-68943,3150,73141,64277,-45831,-112970,-46170,27357,79627,95105,130240,121003,128620,125858,93219,76324,17880,-40710,-52177,-75772,-117961,-103917,-5331,166913,367782,480928,352973,75048,-96204,-118477,-46472,-25007,-41805,-53476,-3905,204913,531775,554883,420733,223056,143978,167908,80452,-74084,-24708,124292,153992,84137,-48866,-54726,58501,123756,124403,31472,-8655,-38766,-67261,-100445,-109752,-69638,-55819,-59315,-126205,-73967,-46913,8225,58712,71190,89895,33829,-47452,-70802,29419,4252,-106889,-72377,-22058,21861,73594,146255,246171,303040,308834,230996,132709,49088,77448,202322,318129,311306,227956,142594,110875,91429,47699,7876,17400,85180,139496,93752,110,-46785,-51760,-60599,-77157,-89678,-85313,-46135,-3397,13304,23278,28234,74628,167055,187848,212447,192009,180302,181020,163626,105822,24202,-35189,-77907,-67495,-43137,-52129,-51001,-44753,-10838,49874,-72203,-63007,-27004,-62202,-145123,-31054,58667,61146,45626,13820,-23498,-49465,-27761,-33865,-93764,-80357,-43408,20260,74627,66793,6356,-57638,-69851,-85482,-87228,-22286,76417,91710,2281,-14253,63034,107140,103490,99979,55249,-2192,17294,14223,-13102,-40804,-52263,-102357,-74831,-40712,42138,156483,68643,-87627,-96575,-100833,-35146,-8825,-2989,29108,42516,-13415,-55717,-90181,-115571,-97617,-13518,30823,105257,122677,98667,16746,30570,28555,-36192,-102377,-13209,101290,136212,58676,-22871,-53766,-79462,-56916,-2639,-2139,-4662,-12543,-84251,-56134,1345,-28468,-27919,-42422,-44325,-57231,-67018,-39580,34144,46035,-12483,-23501,64521,222481,300799,180818,63849,-30558,-53709,-24225,8878,36387,50667,34225,7970,-34396,-67830,-94574,-71165,135587,260159,263913,145857,1022,-83708,-61866,-24362,25602,75387,82811,100317,90233,58892,48563,18356,10,14113,16128,-17040,-31867,-54563,-29522,65120,118776,156402,106292,58124,44187,62543,60485,53424,56260,47638,61669,129713,212940,269244,123494,-28084,-121510,-115280,-121115,-122637,-42790,-6735,78778,230821,351567,102290,-139744,-77785,30474,42680,28988,95806,102786,159313,198878,196095,95533,-18191,-90910,-114851,-114137,-109935,-71026,-43354,-7281,-7489,-59525,-101131,-84355,-87384,-60568,-65696,-105953,-77046,-24045,9424,7940,41078,131779,238634,162059,18882,-10646,3799,-52535,-134414,-102642,-70135,-93695,-25582,90495,81120,-2713,-44339,-103477,-72904,-46080,-86388,-116886,-159313,-1180,156546,366801,528618,441849,223631,55091,-36728,-83147,-114754,-139025,-119164,-109323,-69172,-26409,-26246,-109987,-123329,-7775,22870,63423,32306,-41125,-81990,-27680,82872,201049,269817,246576,138019,37868,85806,128860,178581,134194,53088,15392,-33354,-103619,-133604,-92933,-67137,-90750,-89808,-8401,108402,163229,83947,-54461,-119025,-35923,-53770,-140726,-101458,9531,36037,20836,7940,65280,164597,172704,83209,-3367,-43214,9764,54046,74205,4004,-34469,-22095,-26969,-46395,-68873,-85071,-76437,-51172,-18782,-51722,-79928,-69391,47575,243759,256095,121808,-4865,-67349,-23737,-30183,-32558,20301,181474,337578,458838,422738,347313,205527,51155,-51124,-95207,-66197,-57446,-102616,-126637,-56505,5481,24212,-20143,-23422,52396,105217,132165,72079,91304,152637,199467,209367,152918,93309,8136,-80695,-67641,-18570,-28010,-123952,-145458,1650,70802,-18824,-125144,-78187,-6289,11749,55775,126508,229087,230916,106175,8043,-76740,-47514,-12102,3519,68307,110014,50877,-73053,-115515,5859,51886,41364,43421,-4712,-60789,-43585,-21765,-49174,-67509,-91939,-93805,971,62408,46954,-20778,-52138,-51025,-19439,56776,165789,181819,38182,-113373,-166776,-82086,-980,114193,235668,352566,193444,-47837,-164043,-67871,-44579,-80794,-57018,-38972,-24739,-52828,-94906,-109542,-21290,60166,70148,32365,-4573,-36122,-50323,-62321,-31154,-1358,-114088,-88687,-29134,586,3081,-24158,-23629,-4264,-12817,-53477,-63365,-22788,20316,-19345,-70019,-52630,-2732,24978,26375,-36192,-106241,13946,131690,155951,91443,39881,16409,28963,100243,176562,204133,195174,181755,142508,105680,49646,-45201,-128122,-90145,16368,97958,129635,110702,76077,30607,-40650,-126152,-69449,-55056,-71104,-65420,-85117,-65949,35998,4767,-65204,-97590,-54597,11,39658,-5546,-71927,-121010,-143041,-96752,-17677,5768,-33281,-104089,-122019,-106777,-17578,77783,44201,-68247,-150831,-161686,-119936,-82155,-73449,-78422,-88957,-114588,-61920,24340,130992,232006,224393,123133,111836,149264,162807,134684,93026,171368,307018,305503,170037,65672,31087,93863,70023,3042,-91138,-80265,52440,193017,241100,186915,101277,48911,-16266,-81139,-127959,-106867,-6170,41416,7838,-39765,-18965,138365,274429,162764,16071,-26135,-4464,-22502,-76487,-65641,-5904,38822,71742,102024,160249,237806,363005,389173,202431,-58282,-105149,50966,183755,145649,117780,90938,36321,-60403,-137961,-170302,-114809,-62398,80613,220672,244224,194181,137340,61269,58232,137960,255590,248253,169647,53526,-65909,-42467,-58712,-68718,-64517,-29014,6156,-14386,-50189,-79047,-48332,-6564,10385,-8273,70153,194590,129967,67724,3647,-44342,-104444,-97542,-31269,16518,4266,-74818,-86531,55690,107501,31087,-1778,-33002,-76996,-27456,87276,253549,342709,201548,-43031,-124885,-10019,68210,96092,59147,-31163,17385,99360,115136,96395,70126,-4161,-6208,16516,-41256,-129734,-109609,-71734,-71716,-89799,-73887,-5491,49148,126722,257638,432723,468924,353848,174578,79091,37410,15580,-29021,-69274,-13667,93328,118619,44158,36760,140427,109997,70591,16151,-45453,-61142,-13861,16526,20565,35719,31589,-3351,-41778,-72156,-90770,-56902,65104,195764,275778,231316,80979,-50816,-52495,12734,31507,-42451,-96451,-70485,-27823,-10487,-14157,-66806,-96468,-81897,-62182,2848,51697,21965,-48472,-23579,31448,28922,49146,53101,46213,77242,92233,47025,-30668,-34879,14915,114108,152176,87717,29454,9712,20550,6234,-31291,-52051,-55174,-29409,-36837,-58188,-74576,-97982,-62971,-81083,-122436,-154671,-117992,-63202,-66508,-87503,-22913,125804,219104,287985,265079,153238,52001,50911,47953,51580,43594,4420,-13499,-15491,-16017,334,53868,91518,115263,116898,61612,23730,-4125,-10986,18618,39701,51726,-5722,-67023,-54059,-39970,-40455,-74867,-36767,34541,47438,21794,-44764,-69243,-8952,107024,121420,76281,19178,-22757,-39541,-81509,-96528,-44622,-14225,4763,-29613,-100276],[-68305,-25775,-1564,14477,33395,45323,-364,-9247,7920,16728,-27069,-78049,-85623,-81197,-71526,-84423,-81494,-1903,49842,62341,82712,44523,-24947,-88859,-25051,41852,48828,-38075,-115214,-86651,-69624,-33388,-126312,-5797,97949,229010,173460,-6581,-93490,-39645,20747,23058,-1927,-19377,41673,151446,274378,363583,446287,398429,158388,-9560,-70652,-40263,69167,154122,204901,140552,20311,-77266,-119641,-25308,28302,-30919,-127303,-78512,3552,35512,64418,82933,55949,-394,-22527,-27774,31200,93765,107888,105056,21896,-30072,21615,112923,162265,183979,99756,-31880,-540,43430,32558,10815,57199,48514,31274,91545,198716,259187,252205,242005,176473,66401,-41256,-73885,-29279,34138,65861,7223,-64249,-64410,-28615,10984,5815,-7058,-36838,-82513,-103758,-116738,-80504,-60987,-85107,-113268,-98238,-108127,-133762,-96530,-31996,-27661,-68819,-113484,-41562,3235,36387,42822,27544,-8694,-65364,-120014,-31780,20357,37316,-1649,-48824,-86103,-21190,-16167,-11227,-30887,-32621,19245,64323,91251,132274,141871,152998,149371,86600,31230,92927,78393,-13597,-61660,12832,107573,188275,211747,71769,892,-4392,38572,61440,7107,-50025,-56439,-11589,144287,179459,-51561,-207406,-212878,-131840,-80601,16603,87399,124022,34056,-19467,-17275,-30355,-71380,-70365,-32460,-25004,-69330,-112959,-87800,-96629,-144369,-42089,116182,206538,125775,54248,51045,121113,51269,-8552,-66743,-92645,-85633,-41924,7880,30747,15690,-52252,-65895,-22872,19175,4831,-67952,-66440,40976,155971,230657,112337,-57985,-103834,-70439,-30371,-31140,-3657,126516,230609,193506,110703,84388,87042,70697,-7742,-93244,-100251,-95010,-112514,-49737,21093,42000,-515,-34811,-19128,45576,84560,16973,-90666,-53821,25643,41789,-39866,-126774,-117174,-89047,-112015,-119579,-79990,-35385,-11681,-4518,5156,40421,66912,94684,124123,98658,57087,25959,38280,31763,32479,-8229,-101884,-124565,-28565,13056,13297,-5211,-71844,-76161,31603,171564,266904,267675,196239,161822,171402,211689,282827,346786,228920,56860,-32178,-115284,-139580,-111840,-87716,-91753,-85217,-85992,-32907,84484,236739,289242,160327,6476,-61263,12882,27398,-455,-30167,-71891,-108908,-134618,-118156,-99049,-115261,-141085,-82943,1561,39158,-8102,-83170,-115245,-76827,-37868,-4721,-13641,-62611,-64110,57499,153509,144174,26458,-123849,-24354,99098,183398,149996,20298,-29353,4366,157299,248692,250735,154235,57778,18183,516,-10896,-33038,-79284,54959,60692,56535,53938,-790,-9985,-5914,-37062,-66204,-58487,-55788,-96148,-67143,28720,62153,23848,-29874,19471,2606,-73009,-38058,2470,-1623,-76922,-98664,-26902,663,-4108,-52826,-126200,-75840,20895,66953,52923,4204,-16367,80093,170418,105187,-8219,-74662,-28714,2832,-19272,-70553,-122809,-87758,-53554,-41215,-25462,-11344,-10583,-62077,-123375,-123242,-70471,-5575,24514,-4842,-17113,91108,213066,182225,41723,-33701,-25534,-1511,-5327,-7826,-23129,-41622,-115158,20766,92474,61126,18584,-12118,-111762,-27073,45950,33781,-49511,-151140,-40264,106649,58319,-10751,55923,193471,315564,232181,104778,15095,-78004,-42604,-6038,-45286,-95712,-63991,-48874,-47558,-41735,-96243,-119570,-96936,-97262,-48727,-28607,-56450,-87633,-115869,-61323,-65996,-118640,-152718,-251773,-261989,-177789,-59484,-59844,-68776,-91836,-84587,-32528,-970,40485,77009,46988,-40161,-89050,-129921,-66155,-36646,-83465,-52749,-5758,10843,15914,43251,45013,-290,-15808,-46319,-130489,-1503,192968,385266,415138,364941,187916,23344,-46361,-58225,-25926,24866,58449,72111,149,-28030,-27628,-33600,-63608,-96994,-128796,-122129,-111398,-67749,-23442,27389,28210,26766,39701,81879,134007,199658,206892,105942,28789,8701,23850,65179,142533,225035,255521,343418,317667,161863,39843,-28441,-40945,-14417,89366,245459,396947,325840,386447,351229,224367,160050,76682,-21007,-150823,-119119,-76878,-19569,157403,148247,-23922,-136194,3145,163010,237064,172908,72032,25624,2542,10497,33255,25534,23143,4805,33360,65015,58016,55673,126365,100221,24678,9555,71389,113573,192796,98269,-43224,22904,166529,272088,315524,253922,153255,55235,-62709,-23333,109434,199570,138172,40421,13777,28709,79970,145233,146686,161203,224131,307859,320614,314292,216551,51076,-10511,-27955,-64797,-66323,-36809,24724,39318,-952,-71029,-89842,-34515,-18829,-28696,20995,58453,58926,38661,49585,69499,95379,25555,38607,119303,220800,306510,275229,182983,67212,-16295,-26213,-10743,14756,85079,202484,268356,230588,169534,57443,-40077,-59999,-29121,-35121,-111426,28564,120975,25627,-80881,-145569,-26979,-42670,-99744,-71424,-12035,48196,95072,100134,83647,79238,82037,80641,48056,-1686,55278,108975,124321,89824,-10657,-56806,59380,72020,66896,56562,10288,-28841,-26311,-30982,-62946,-81283,-76400,-60186,-9113,19797,15209,-45392,-67180,-41647,-60417,-91577,-83571,-65465,-81620,-25759,-45303,-72555,-13237,37403,42451,1494,-87367,9331,53548,34081,3022,38025,80240,11111,-101691,-151146,-94204,-71460,-119624,-169582,-144101,-139816,-127580,-90287,-72227,-35167,5876,15492,1395,-55280,-106658,-131900,-104612,-53014,-21857,6188,21921,-11888,-27846,-34484,11924,68874,117955,132634,154699,102856,42323,79831,155023,81763,67491,106028,141302,142176,109700,17874,-52768,-3766,51719,52145,14971,-10372,-53138,-55738,-76764,-99761,-118695,-86289,-20201,38038,14814,-83968,7627,223612,382425,403873,330120,250026,173805,112939,49737,55735,58360,37823,-34906,20203,79419,38430,-39230,-96823,1030,70837,73047,-31381,-56600,-37503,-107349,-108185,-130567,-110652,-77150,-37837,-90571,-93205,-102300,-64146,-33685,-14689,-25572,-40527,-38962,-30326,1166,84596,90325,86408,101430,104071,129467,125557,64167,-12361,-81594,-107027,-48491,-2735,-2169,-5267,-26247,-37709,128216,282687,349440,370040,240672,93444,14786,-33615,-15299,38831,83755,102749,54564,-10281,-1614,12492,29179,20901,60247,71095,137195,163653,51367,-51393,-51219,33717,143880,263225,299137,274149,128296,-22741,-73295,-73877,7845,98242,122926,73872,-20766,-53636,4573,15314,20476,36329,28738,30512,69084,75285,94669,201840,453760,647917,645420,400138,171819,55832,-13399,-81154,-90211,-84454,-42434,-17598,-4922,11979,35626,6578,2159,-39948,-97338,-69603,-35047,-27288,-26526,-31715,-66432,-52290,-17923,19790,-13509,-45713,20096,155342,189533,119256,-13838,-39438,83938,81313,4953,-63050,-92836,-111948,-71954,-40401,-45804,-37897,-59209,-70907,-52220,-15617,-1031,-37176,12453,13368,-34455,2411,67788,118845,107482,48610,-19570,-72842,-72705,-46699,-26834,-81644,-98642,-35718,12899,7151,-26475,-92024,-139431,-119432,-111301,-43875,-23422,17314,-4322,-83422,-93660,-91999,-69239,-47513,-140158,-126103,-54073,6152,25683,-16598,-55546,-51578,-29745,-40261,-55456,-70322,-67000,-63595,-50812,-45153,-52969,-43709,-81048,-98917,-127983,-95431,23306,95489,84821,34668,11735,-24074,-40249,-2853,32867,65831,95782,65484,-117,-58490,-46801,-11030,62485,150802,227140,238863,159989,40738,-48073,-47167,10994,69973,82898,52107,22529,-3918,-35455,-67636,-51451,-39050,-28118,92266,216520,144472,-36079,-81841,84091,167672,113456,5242,-69336,-47242,-48200,-83872,-82091,-30552,21572,-1621,-44845,-40126,-2824,-27947,-32289,-8916,-21090,-41251,-54804,-88534,-79306,-22792,-3438,-40990,-54514,-62671,-17295,46104,28919,1345,21616,136299,309512,320757,261086,119698,-56775,-49413,-11045,-57687,-135066,-58247,29977,34402,-37012,-66130,-48895,13682,59491,-814,-631,193221,223899,145530,137577,77864,-1400,-6776,24092,-19516,-68596,-103492,-143472,-136213,-65485,-11860,-28880,-51374,-81272,-62256,-19629,59079,178624,244413,263697,183760,76455,10585,-10865,17657,23502,-11206,-240,44710,28652,-19583,-80888,-135014,-20672,78528,151831,190004,210232,235765,120949,-21424,-49906,-62502,-87221,-6710,70103,62795,-46754,-109269,-40700,36006,80159,88559,109293,82859,94278,96539,78643,94251,55461,-6312,-37232,-55284,-90894,-84039,7373,191844,405125,500375,358421,88411,-81038,-110831,-35381,-5302,-21002,-34326,17989,250201,519614,489942,358412,194507,150564,191460,93640,-68844,-23304,100368,116982,58080,-53968,-37519,58943,103345,83839,-6856,-33697,-51398,-66121,-99666,-107206,-62571,-49280,-54509,-133325,-74981,-39475,18794,61447,62174,76153,21400,-60074,-68475,19755,-16555,-131051,-66431,-17413,21769,60505,124778,241743,323328,328493,234580,127750,42881,66781,178475,291620,321819,272790,203594,154467,104022,39137,-464,18121,91923,154875,117749,15629,-39084,-50910,-60957,-81012,-105267,-108929,-61407,-15589,207,14696,16112,47103,152307,186092,209985,183081,146304,121041,108744,90428,39228,-14139,-58658,-65435,-53061,-59245,-62425,-61729,-22123,52137,-49618,-51312,-22339,-59825,-126485,-20152,61168,56347,42486,25643,3876,-6803,26723,8542,-77351,-82906,-56448,2533,65587,73588,14044,-65107,-79655,-94433,-96124,-39407,47633,78281,9581,6849,82132,108135,93921,85628,43107,-8280,19572,24074,-7962,-41286,-57434,-93784,-69274,-39367,39129,171225,118827,-46782,-85744,-80847,-20164,-1125,-11409,7092,19326,-24859,-59391,-87143,-106323,-78819,300,34284,100866,145868,83467,-5772,13334,19582,-44473,-103177,-15364,94602,141397,61918,-19783,-44938,-69236,-70205,-17954,-20370,-29236,-34737,-56869,11039,36297,-25388,-24932,-37789,-44874,-54661,-53018,-25280,45793,73388,25066,19280,124388,267960,310058,174939,54657,-37597,-63662,-32673,6834,39964,58478,44763,19340,-16927,-17530,-41841,-114376,84306,223495,229165,114054,-9405,-68928,-62230,-22566,26695,77919,93133,119074,115062,70888,55719,25946,5636,14683,16719,-17972,-32136,-38135,-12031,72259,103327,117986,83383,54694,46801,66235,60971,53773,59194,50764,57669,107297,166955,206709,88610,-39358,-117202,-112287,-120787,-93654,-13892,20908,94795,234953,371888,118632,-131332,-79263,26702,35680,34088,140518,190175,239936,244432,221771,101437,-13323,-88336,-111283,-107202,-103291,-67751,-45065,-11309,-12647,-59004,-103019,-113218,-115350,-86162,-83103,-118187,-77687,-17404,21366,25921,55541,130565,215579,148411,46336,35350,28286,-42323,-130634,-100081,-71206,-103928,-16370,114869,121453,27620,-43713,-133946,-75904,-36596,-82514,-122262,-119270,22399,168083,335765,417130,323112,140930,9744,-52236,-79672,-111948,-126594,-92032,-105386,-86033,-33304,-20527,-92797,-117861,-4340,35652,80126,47471,-36709,-76446,-15729,107300,240682,314056,277772,145376,39737,89217,141239,183642,124592,47669,12040,-32899,-97791,-121239,-81897,-58373,-87902,-97893,-32584,64187,131659,76270,-72442,-98740,-12275,-40935,-138268,-68257,18350,27688,20018,21073,92592,209883,220980,118904,9669,-48824,3893,44127,72688,20783,-17972,-12441,-23327,-50034,-80385,-101695,-94076,-84073,-48525,-73829,-74501,-27571,111142,299463,272111,124012,1696,-34065,-12290,-28674,-34792,12303,151753,291350,423042,427650,380884,233061,60648,-50567,-95651,-62912,-55145,-102726,-121145,-62042,-3461,23811,-13025,-17969,53431,100596,135113,102932,122551,176097,217515,228647,179981,113367,8815,-81187,-70200,-21055,-29223,-127661,-147424,-6956,53771,-34850,-148983,-57071,14442,30923,55947,121448,197240,176214,64918,-11086,-77873,-34663,8106,28739,93090,124596,48532,-79411,-73074,48088,88508,71678,59906,-3653,-61593,-41264,-16479,-28095,-25793,-66406,-90423,3346,75487,74328,-2550,-43967,-46053,-12807,71052,181222,196653,34373,-118490,-163866,-75229,27369,136881,250172,346878,194811,-25274,-137165,-64954,-52167,-77179,-54307,-39905,-24634,-50576,-93125,-112538,-27293,53994,52077,13132,-23682,-56042,-66400,-76069,-53879,-24325,-129176,-82614,-35073,2783,9402,-21017,-24681,-4647,-13347,-47944,-40388,-2752,24342,-28497,-88102,-65265,17661,71578,57928,-24721,-104064,32592,168037,188981,102680,33088,1478,10906,84421,162866,181941,167663,155426,130716,97982,25999,-59503,-120648,-93345,1620,80498,117679,95029,54081,5668,-71817,-130192,-34645,-15354,-42872,-48611,-80595,-65265,51101,31648,-41646,-105446,-65374,999,52644,10305,-61090,-117342,-148350,-105983,-34546,-13930,-51310,-119370,-125068,-109710,-17552,89288,87869,-28770,-121386,-160228,-136403,-90182,-70672,-73198,-91960,-121629,-59689,33804,133031,222543,211336,106060,101703,147341,147387,105999,62149,123000,257678,267966,141569,54248,28887,79613,48511,-7055,-94803,-116050,-11561,139257,221063,190314,101024,40066,-37770,-103527,-112292,-77856,-6212,10853,-30738,-53784,16996,179489,275020,121986,-26429,-65850,-36393,-40656,-63466,-24752,25593,61668,87853,111601,169664,259831,389525,396013,203597,-56954,-100692,76951,227665,186146,148927,93843,17453,-72778,-140541,-161312,-104127,-43906,124709,260831,279938,216357,131830,34285,14941,89889,218023,240453,184861,62605,-115309,-37329,-54082,-68168,-65828,-44987,-26930,-46354,-68138,-76089,-40726,-3370,-2825,-34620,70313,185471,120545,69831,9272,-51718,-120328,-51353,8399,40291,11958,-80150,-56708,115311,146317,59324,27106,-20498,-68600,-10304,133462,301270,338878,187364,-58700,-100756,25680,108768,133056,80387,-28182,1981,72850,93473,84510,62314,-17444,-9220,32443,-12881,-119911,-121489,-72546,-61738,-69978,-46814,15762,50853,119041,234724,388331,408988,309229,152180,85621,56036,22433,-28768,-73062,-12052,99107,144338,94074,69620,126467,90354,55457,2482,-53444,-71109,-30463,5553,19951,40714,41406,8104,-31289,-60651,-76348,-60176,40736,162732,235621,186072,54506,-66278,-62653,4089,28933,-50445,-110748,-72835,-18773,-1963,-14795,-72548,-92845,-80156,-60501,-684,41365,9634,-68529,-48338,6861,10336,45069,60502,53053,85924,106743,51660,-37445,-42526,15756,120188,144638,78789,17730,-11335,-4578,-9038,-40869,-58916,-64883,-37453,-38015,-55865,-67970,-86714,-57574,-69000,-115256,-146330,-113996,-55588,-59372,-84165,-28785,109368,205018,265847,248234,151139,58110,66383,59334,43875,24863,-5596,-13010,-8390,-6519,6319,52815,84574,103032,98607,39612,10406,-25670,-46073,-14620,14872,39774,-12381,-87974,-67173,-47047,-43273,-75714,-29836,50815,70189,38213,-43306,-84291,-26274,85857,130487,100478,42878,-7481,-34135,-80489,-100227,-54965,-30478,-16610,-47645,-98948],[-66801,-23795,2306,13847,21073,25149,-11735,-13116,5471,17962,-24461,-78346,-88234,-77837,-65631,-81883,-81502,22688,91590,92913,94669,62414,-21746,-83823,-9972,57106,57575,-21519,-85635,-96640,-94024,-62034,-93254,9275,108803,228694,146802,-18759,-93392,-32101,29763,25457,-2893,-12393,55634,170433,291804,382127,485235,463345,199764,4919,-63862,-32149,70326,143883,186989,122019,4458,-90205,-113459,-29380,16200,-34733,-94832,-41270,21600,31771,56405,84756,60569,6135,-19472,-31106,25054,81619,87557,72653,4046,-19977,41359,123348,151066,158665,80369,-35845,-9331,30098,24206,3470,42707,44305,31583,88220,176489,217864,219659,214849,164775,72323,-24435,-51341,-18555,32407,49410,-12834,-84327,-91022,-42336,5542,-1098,-23597,-53914,-94840,-122345,-130925,-84085,-58231,-77794,-106523,-92512,-104558,-129643,-90296,-25028,-24401,-68318,-109962,-45107,-7631,34008,43573,30027,-4487,-63448,-126264,-38732,24718,61785,20535,-25236,-64432,-11618,-17657,-19196,-36419,-34057,15235,57122,86024,130473,140364,140650,131689,58394,-2996,57880,67778,-5766,-52116,-375,89397,175615,185466,37466,-32066,-9691,59900,91972,29462,-31324,-36568,11109,173153,166910,-85194,-241308,-256836,-177152,-129248,-4119,80722,109881,21075,-26940,-28287,-32901,-30618,-1993,18704,5545,-49006,-104964,-108318,-106686,-140447,-38217,108183,172560,82630,18954,11528,80588,9562,-35651,-87807,-103580,-87498,-51333,-17344,-3975,-10314,-68845,-63633,-18789,34718,35721,-43519,-80216,14173,124280,196904,98247,-62690,-112048,-74396,-23483,-13237,10167,135270,256390,216924,126096,102263,94504,61133,-29655,-118084,-133031,-99626,-118178,-56159,12979,37660,3146,-36134,-27190,32897,71583,15590,-86439,-35879,48477,58009,-42568,-128342,-97236,-63229,-88058,-117862,-80274,-29854,-4176,4492,13060,52316,84384,111118,126913,81406,23157,-10551,9121,14209,28426,-1801,-95098,-124510,-14266,35640,31510,-1129,-80070,-84256,19740,153413,246391,258154,217039,207921,234776,276074,327062,383465,257340,67315,-20801,-97285,-131166,-111386,-90251,-90547,-83721,-95337,-53536,61949,218260,268829,151202,-9992,-65508,15975,28760,-369,-19842,-38365,-61440,-100375,-110998,-100423,-111319,-137933,-96918,-13193,35034,205,-67441,-108640,-77392,-37488,-2938,-8286,-46729,-65177,41176,115113,99694,-2514,-116934,-25478,79835,154871,115433,-2116,-39279,13472,179367,267702,256737,154716,57116,17689,547,-2053,-16296,-70338,36716,10783,-1785,6305,-15050,-9816,-7547,-39020,-67389,-56411,-55067,-107075,-79704,26261,60088,22614,-19000,32611,12369,-37634,-8092,15158,-1793,-81871,-92643,-27982,-6998,-16964,-66171,-135904,-78404,9933,52190,37544,-6715,-8811,90954,178100,111355,572,-62006,-12141,20462,-4558,-63716,-132426,-104967,-62997,-42281,-44579,-38198,-40198,-94377,-152077,-111469,-70974,-18739,8639,-12052,813,132890,255804,207044,49513,-32765,-23928,1601,3360,10849,1784,-5972,-81804,-36069,28320,14314,16167,-3687,-111495,-26196,47580,29589,-61177,-149084,-18959,136914,67707,-3001,42358,138051,235600,165440,62202,-2385,-72336,-47883,-4952,-31319,-72258,-64450,-64390,-75045,-63309,-105008,-91967,-36879,-37753,-31658,-25678,-68325,-101683,-121285,-60584,-70660,-165887,-246499,-304588,-161606,-134285,-109905,-152183,-154640,-142544,-92949,-25188,-5473,24470,63021,38406,-45614,-85763,-130816,-98532,-58892,-81193,-50053,-12873,-919,8135,59179,73151,22655,-7456,-44816,-119161,-5230,187493,373521,384968,351107,229682,53042,-23182,-36575,-14534,27817,70022,93119,14037,-28856,-41135,-47766,-76234,-113361,-145595,-134591,-114730,-69831,-26077,23660,22468,21975,35310,77423,128649,200185,205193,110705,36164,17363,36509,94596,204345,294164,321066,419802,375762,194455,57349,-16614,-35211,-10433,90718,242156,382308,313534,352690,287957,172837,122142,49774,-40057,-152291,-121776,-86404,-43495,124487,84878,-76451,-108640,-2448,146058,239692,210510,146986,94043,6469,-17312,19994,27336,31246,8489,34045,69048,64225,60299,125935,98020,15600,-8804,48097,87373,176911,126527,-25851,-3410,128984,228638,303870,285380,198859,91546,-62776,-61314,85424,201113,166223,57882,-226,938,35927,96804,121419,140157,211020,306286,323271,333068,252462,105174,43501,6681,-47155,-56927,-26734,35797,56181,15304,-59199,-80042,-38849,-25027,-22354,37192,80317,77474,47836,47960,72165,118540,57459,64201,134756,197586,251325,228101,151035,53646,-7003,-10572,-6752,-1617,64675,206144,255153,210052,159717,56123,-42099,-67258,-27426,-25458,-92614,31238,132827,41066,-76353,-122922,-19924,-48701,-107290,-74136,-16851,30550,72477,91096,89760,91573,89120,69342,19609,2971,81635,129125,136996,109695,21585,-83841,53108,84033,76416,61880,14910,-18147,-13615,-20797,-59872,-81469,-71875,-50351,9075,43288,31893,-46556,-86469,-48504,-61811,-103433,-107151,-89928,-118489,-70020,-67669,-79033,-5362,49237,55118,12031,-87376,4249,49099,36535,13165,39359,79000,16073,-95408,-159420,-104542,-77370,-118540,-163336,-140247,-134466,-127997,-91996,-70498,-27139,11285,15210,1054,-59059,-112715,-110596,-78131,-31924,-9378,4628,8683,-29225,-64290,-54508,7942,69227,128647,147977,158892,88507,24950,75005,178480,115229,97665,137436,170493,162252,117460,22379,-42124,-286,44784,30884,-12455,-21930,-43032,-44845,-76540,-112103,-127690,-89920,-38793,5694,-15680,-57091,53218,264602,413361,430027,347549,247209,154340,85084,21571,32978,43045,38377,-38132,3312,75187,58346,-18013,-78055,-1157,67142,90301,6342,-9102,10492,-58721,-91311,-141804,-98943,-47035,-4687,-53786,-82209,-59295,-25370,-8522,2455,-10506,-24331,-25830,-14349,18235,73219,32775,17840,54142,70678,105499,117027,79833,5716,-67551,-113742,-59877,-13523,-728,7063,-15532,-45486,117845,285714,379315,384074,208012,53737,-20658,-80725,-76494,-9612,51674,75684,23060,-41728,213,19913,25713,14964,44877,19072,77549,133244,54715,-38138,-29932,56586,153819,262457,299181,289030,163261,2849,-56019,-60829,7865,74277,86970,39819,-56994,-52495,15231,15013,17997,36725,33751,37920,77799,83548,99347,204608,459731,650197,647597,414699,185367,65255,-1750,-58091,-70301,-77995,-41854,-14910,5142,34708,72526,33767,11257,-36423,-95095,-64882,-29923,-24266,-20033,-22855,-60598,-48629,-8982,31808,-1546,-41703,13912,161694,205046,122534,-11626,-25234,113065,119379,26832,-61756,-97572,-105009,-73272,-39875,-38796,-28725,-52387,-66854,-52601,-19989,-11054,-70989,-17005,-17016,-60799,-7238,67327,123090,108147,37047,-40295,-86566,-66812,-26588,2954,-54511,-127503,-53365,5600,4953,-30238,-90899,-109508,-101076,-114518,-47456,-14386,16524,-34606,-109105,-70603,-80205,-67925,-33657,-121145,-132129,-63376,-1436,20210,-19924,-57301,-49187,-20521,-33483,-57363,-68588,-59049,-53192,-39329,-29862,-34501,-23285,-58849,-74564,-107931,-86465,17592,83385,74697,23502,7590,-20145,-30948,2244,33152,60772,84553,54627,-12975,-69489,-52259,-21505,43421,134518,227307,258818,186661,56283,-53432,-52388,-5278,27478,36990,18276,5526,-5227,-32632,-62844,-40218,-26560,-19971,89533,227779,167430,-27565,-74643,85734,161063,104836,-1440,-59743,-30825,-37338,-84399,-74334,-18024,30022,1260,-44640,-26718,25554,7953,-5091,-1316,-33671,-52399,-66195,-97406,-74198,-12778,4809,-32728,-40393,-45583,-10066,40686,16486,-8830,15321,139656,346668,352061,284529,149210,-40603,-89446,-70922,-108968,-131407,-34576,40184,37181,-36023,-74375,-73719,-22353,24807,-21723,-16233,189633,272922,230857,212953,113588,6795,-14066,8600,-24343,-63379,-94155,-123514,-118153,-77282,-23226,-32633,-49439,-73656,-52161,-10544,72710,217329,291505,294808,207144,102445,40863,10887,26980,25720,-11665,-10936,26319,22684,-4977,-56836,-140608,-13967,116924,231972,283452,301960,305137,155301,-3045,-34413,-50292,-106416,-5094,77664,69384,-40942,-105820,-35420,45669,83695,86157,92695,47694,60515,67355,63175,110008,91957,26579,-20711,-36130,-65638,-62051,21589,215923,435104,507489,355532,97416,-68120,-100936,-23440,14801,1427,-12747,48762,299214,496498,416676,285494,152776,150495,210192,105346,-61745,-20927,74450,77658,30128,-57243,-19558,60037,81190,41094,-44253,-53171,-56406,-58485,-96837,-102589,-54158,-42872,-49291,-113025,-66814,-27365,31806,64960,53434,60963,6461,-70438,-56998,12452,-31585,-132428,-55794,-12129,20195,46438,101636,228461,330527,333599,229417,118717,35566,52809,145551,247471,313548,305061,257699,197828,119438,28832,-12519,16850,97635,167962,143353,37085,-25007,-44452,-58048,-82839,-119614,-131953,-76488,-30203,-12816,10490,9159,21461,126141,171270,194916,162094,104126,65924,65752,77860,54120,6428,-37963,-55125,-46006,-43021,-65811,-78995,-30669,56154,-24699,-38665,-17202,-55747,-105055,-6845,63424,51434,38939,37436,33126,38192,81696,48771,-61302,-84874,-69195,-18625,48819,73313,17906,-71526,-86963,-99535,-101399,-53144,21105,59085,13315,30869,101267,106288,82852,73338,35156,-11078,24215,37125,-249,-39466,-58209,-88625,-69215,-44403,28903,174310,165919,6416,-61581,-56337,-4914,7340,-16560,-13989,-3010,-37230,-63238,-80821,-92505,-62378,8684,35252,92459,162407,63591,-22717,-3793,9102,-52862,-99658,-17829,83741,139750,60143,-20632,-38159,-57793,-83634,-34984,-39327,-54079,-53438,-20671,74702,69168,-18169,-19985,-33702,-49757,-56178,-42234,-13580,51553,94224,63212,65816,184510,296472,295264,152998,34112,-52139,-78587,-44089,3340,41369,62907,51715,30275,4829,27816,-896,-133320,33531,178098,184574,75399,-21507,-53662,-62202,-22832,24394,73493,92247,124771,133417,82532,63672,34426,11814,16316,19893,-15422,-30949,-22500,3191,75460,81570,73986,52438,45075,45531,65867,56692,49348,57594,50916,51634,81875,118784,138575,49170,-51357,-112271,-109617,-116929,-64525,15760,44422,105533,230808,370968,125990,-126118,-81523,21745,30255,42269,181141,281189,322672,284365,235955,97949,-12291,-87174,-109699,-102889,-99365,-66713,-47477,-14028,-13760,-47524,-84348,-137029,-145518,-111503,-98853,-131290,-79935,-12397,32477,42555,68067,125288,188870,139682,82369,83092,50943,-34576,-125386,-89198,-64307,-116620,-13545,128240,150261,55365,-33649,-92001,-46955,-6698,-62210,-103866,-83970,37454,167441,285551,297331,211943,67081,-35694,-66434,-73212,-103142,-107877,-69743,-87625,-96620,-39545,-18430,-79814,-101765,1504,45208,90664,57848,-35397,-71867,-5802,130031,279751,353325,303105,150205,41181,85002,139927,171985,106337,38508,5720,-36150,-96865,-113877,-74908,-54178,-90321,-111104,-60259,14732,84751,53290,-94060,-58327,29131,3062,-69578,-23114,26472,16307,10671,25314,112730,247420,260830,147185,17878,-57202,-6189,30746,70468,41777,10512,9113,-12308,-49723,-91374,-122166,-110336,-115368,-82153,-106951,-61370,18693,172906,338736,271923,115849,2049,-14643,-8458,-33954,-43196,-843,116367,242536,384620,427883,406173,254379,66616,-51422,-95296,-59641,-53815,-104066,-120641,-73528,-19311,15677,-10942,-14965,49044,87825,124947,120798,140615,183872,215924,227119,188157,117291,-1324,-84301,-73365,-25466,-32781,-131211,-152948,-20514,33909,-49987,-132257,-42569,22950,38069,45693,99777,147600,113219,20232,-35521,-82488,-27288,22411,48176,110398,129792,37769,-85506,-32651,87155,120036,97966,68614,-11797,-70446,-47769,-21918,-15499,14290,-41092,-89475,-1951,78874,93792,12000,-39821,-45565,-11384,77859,185713,202663,30593,-112203,-149687,-73005,47642,150810,255661,325433,184655,-11913,-127768,-75386,-68124,-79714,-57642,-46291,-28462,-50564,-93154,-117518,-37285,43734,31805,-7531,-46854,-80737,-87001,-93290,-78737,-51673,-141920,-81710,-49633,-2953,12158,-19843,-28380,-9883,-19336,-45792,-21354,13685,25698,-36797,-104833,-76608,44536,121642,87882,-18033,-109965,39306,187696,208055,105374,21474,-16483,-10735,59677,129933,137023,122582,112120,99370,71933,-7487,-80001,-120429,-101512,-19933,52650,92479,68467,22864,-28657,-111625,-98827,-5071,19030,-12346,-36142,-79377,-65116,61976,51859,-25055,-111347,-80662,-4633,57665,19095,-56320,-119570,-157435,-122444,-59070,-40341,-74527,-139889,-132247,-118415,-23433,95621,132906,22124,-92637,-144841,-148916,-100935,-73835,-74895,-101162,-131136,-60635,38186,127247,200401,183783,78201,85915,143022,130494,76474,28050,68390,195740,227008,122861,55499,34168,66450,22591,-25016,-105904,-156405,-81041,67442,179507,180403,93418,25037,-63082,-119571,-94707,-53056,-6506,-18296,-61805,-51340,45457,210298,264549,84754,-62895,-103766,-66849,-51709,-40901,2890,43457,71685,94119,113225,169471,265909,388526,371656,184137,-66956,-95073,100755,259287,216503,169229,87176,-7047,-87640,-139647,-143402,-96321,-31032,160604,283616,299942,229199,120300,6779,-29547,31513,156112,206652,184194,73575,-41472,-1091,-35495,-57478,-53961,-36183,-44862,-66956,-64245,-60661,-32675,-5073,-24299,-57756,77269,170522,102064,63944,8251,-64937,-99988,7144,49108,58816,12600,-91651,-25602,179425,183698,89395,52714,-14475,-65201,2012,170298,322887,303544,155156,-71098,-67011,61689,145147,163159,92579,-31250,-19718,39385,67368,72182,59039,-32128,-18476,40617,9012,-105615,-136710,-78044,-57951,-55731,-24442,28610,44995,102184,199450,327516,335166,257364,134564,102168,78966,29652,-29696,-79070,-14811,96776,158099,133120,96480,107091,68548,36160,-15223,-66809,-87580,-53809,-13746,11272,37002,43487,14496,-23714,-50170,-62638,-66299,4323,113528,180275,133740,24207,-83875,-73225,-9717,18957,-62474,-130230,-74800,-11234,1726,-20954,-80499,-91664,-80588,-62548,-9271,26055,-5654,-90263,-79854,-24949,-9226,42561,68434,59779,91409,114090,49079,-49289,-54671,11791,117950,128061,64045,2861,-34818,-33626,-29178,-54038,-67443,-75103,-46207,-39717,-53214,-61400,-75833,-49522,-47758,-94904,-135470,-110451,-49480,-54006,-83106,-38943,84169,178709,230949,221646,146224,66708,84597,71625,37603,9689,-12014,-11292,-2493,598,10729,51438,78017,90940,79197,16827,-3987,-47116,-80762,-41829,2485,41608,-4283,-104569,-78335,-52187,-45148,-74358,-19697,66727,90809,52791,-40487,-98109,-41461,62513,135917,127429,71419,12006,-25746,-76880,-101598,-62905,-43715,-34620,-62733,-93352],[-63825,-22203,5241,11709,7577,4906,-24027,-19689,-807,14238,-25041,-78971,-88575,-71952,-58199,-78486,-83196,40117,125779,118214,96678,73703,-18922,-75788,-4796,56932,53536,-9084,-53771,-99895,-116152,-76746,-59807,18529,110296,213455,114399,-30110,-92842,-27616,33011,22541,-8537,-8702,67019,184760,298847,387582,506924,515185,241585,21199,-54178,-21011,73774,136448,173087,109703,-5282,-97020,-110653,-39109,929,-29686,-50986,1766,38416,26055,48012,86521,62921,10049,-16524,-31131,21375,70358,67708,39789,-13836,-8217,62946,132421,136747,129680,56991,-40733,-16725,18792,18839,1611,31823,39187,30855,84451,153218,177675,187463,186657,150644,79163,1539,-25455,-4899,33419,36446,-28188,-97020,-112887,-54438,-736,-8983,-42019,-69875,-98237,-134209,-143515,-84959,-53550,-67794,-96265,-84803,-100095,-125871,-86080,-19996,-20104,-60889,-104850,-53772,-18230,33984,47573,35934,2698,-58790,-127757,-43235,29294,85579,42418,-1927,-37772,-1649,-17966,-28832,-41679,-36116,11245,51689,82769,127399,134692,126868,117241,38567,-29605,27300,58983,3911,-41519,-14198,64112,151148,148266,376,-58728,440,94471,128840,53926,-12326,-17611,33299,202056,152010,-115961,-264287,-292794,-219768,-162855,2851,82495,90521,7597,-29977,-38549,-31362,17460,60791,59736,27272,-32514,-87554,-118775,-114645,-134525,-35507,96955,140770,59530,-4341,-23301,43659,-22842,-55961,-102864,-104441,-82312,-51657,-30457,-30554,-38155,-91436,-63305,-15819,49269,65928,-14306,-78446,-4834,103360,172086,87986,-64369,-118481,-77064,-16920,5417,30341,146330,278087,234748,137892,118219,101295,53197,-46047,-119115,-121540,-98775,-122074,-61993,4562,31471,6750,-35142,-31945,22858,60262,15977,-74851,-17583,77253,79644,-34758,-115405,-73331,-32424,-56485,-105104,-77483,-21749,6481,16235,22945,66038,105113,132491,132558,66796,-6941,-42609,-16366,1802,31383,13271,-77899,-117816,2972,60885,49509,785,-87458,-88685,11029,135823,223191,246767,241242,263070,310053,347557,369374,409508,281009,79737,-8135,-78518,-122014,-107783,-86196,-86145,-80262,-98049,-67252,44255,200694,245174,138939,-26759,-64429,22016,31979,2262,-5617,2694,-7277,-61041,-93948,-96198,-100403,-132389,-105602,-22716,34507,11934,-48761,-98060,-77812,-36269,2656,1787,-28660,-66503,19744,73534,55099,-30551,-99175,-22153,64849,130630,86745,-20688,-48199,22082,195378,276991,255550,153225,57998,20458,5367,10728,5524,-47940,31126,-19069,-47298,-39897,-30434,-6283,-4232,-36117,-63917,-46619,-45273,-108984,-88894,25919,60485,26727,-1199,46514,23994,-29,23954,28936,-1055,-84776,-84236,-26601,-11524,-25914,-75148,-139967,-78625,-122,36419,20867,-18874,-4207,97942,183075,120064,16156,-43949,8016,41949,13367,-53562,-127513,-115615,-68819,-43067,-62511,-60517,-66122,-120536,-150003,-90531,-62267,-26761,-2408,-12780,20929,171285,290380,225075,55279,-31538,-22858,2983,10992,30142,27394,28584,-25663,-94788,-46374,-30942,16583,4999,-111749,-26745,47267,24637,-72945,-136311,4585,168620,78056,4474,28899,81555,154432,97377,12673,-22057,-20420,23324,53338,15440,-50523,-64164,-77655,-94378,-70614,-91170,-42615,36395,27449,-9518,-17757,-74566,-111652,-119768,-57205,-71287,-193155,-279775,-212011,-48122,-75140,-133813,-219351,-213120,-183381,-99838,-18778,-9886,11485,52799,34172,-44694,-80102,-113536,-113947,-75125,-70642,-44089,-16811,-9234,1129,73051,95272,40250,373,-37719,-106218,-10975,173168,345872,342876,325486,271667,97385,7105,-13173,-2737,28916,78649,107722,25396,-26853,-48984,-57390,-86170,-128705,-131230,-126537,-117458,-72831,-30500,17912,15839,15812,27695,68342,117853,192318,195568,113732,44951,29033,53974,130141,273546,362797,385334,492030,427449,225604,76857,-1778,-24280,2209,98743,240010,360788,297974,317810,233924,130276,87276,22821,-58455,-139432,-113483,-89592,-64174,96834,26401,-133690,-81038,-2539,127054,233266,248384,231912,171186,23436,-38272,9316,29372,34455,7157,30467,69439,68262,64338,125210,97348,10273,-24067,28388,66431,159962,148409,-9589,-31591,90514,181974,279511,307384,242996,132169,-42594,-101841,54645,191102,185185,71853,-11118,-19503,6824,53511,90219,112730,191562,296523,317084,338944,272887,153116,95076,42053,-25931,-45430,-18246,42678,70162,31883,-45475,-68702,-38888,-27812,-15347,49669,100206,96107,59863,48881,77365,148071,100130,96419,150956,171839,189424,169233,109994,43824,15067,14031,4918,-15869,25465,185808,219644,180966,146340,54748,-42515,-76388,-27869,-19480,-75103,36843,142560,58265,-64506,-88490,-5913,-50176,-111089,-73375,-19808,12041,47182,80299,95122,103233,94527,54547,-4942,21796,106466,145406,146301,125513,48652,-99668,40682,92221,84552,67430,21670,-6793,-2007,-11928,-57523,-81902,-66673,-41055,24265,63329,45677,-46748,-104527,-45115,-52403,-101854,-123234,-102118,-128131,-106594,-91147,-72704,9417,63679,67538,21949,-80651,-2662,41857,36382,19977,33838,67347,14616,-91407,-164418,-114718,-84727,-118205,-156720,-136235,-129928,-123960,-92403,-69143,-19774,15175,13685,-628,-62910,-107055,-85187,-50423,-11781,845,-87,-5451,-39565,-98660,-65293,9015,68465,136029,162351,161799,75392,12131,71193,197772,146112,125367,167032,198482,180248,121619,22692,-32847,6798,40429,11635,-37351,-29187,-30692,-33224,-71104,-118964,-117007,-85033,-49408,-18114,-23351,-12160,94489,293975,427547,439459,351453,234998,130576,55725,-8296,5562,19145,31268,-46027,-15490,67043,74331,4856,-59506,-2799,63446,105790,47406,43657,56452,-17653,-71980,-148277,-86887,-19793,23701,-16877,-38835,-12494,12417,17811,23664,10456,-4837,-12201,2596,37036,63188,-20053,-57181,1476,29792,73324,99695,85053,16820,-57515,-114623,-71923,-25929,-241,17567,-7120,-53617,104942,278882,395435,383730,172788,20100,-43731,-92406,-111613,-44848,23221,48247,-6533,-66703,7347,27240,20067,6563,24999,-27155,21297,94555,52325,-26232,-9462,74906,156118,250939,285140,285073,186336,23544,-42018,-49276,6624,45597,43099,-2145,-99432,-31288,31105,14680,13336,34504,37415,45521,85565,88914,99509,198361,442410,617562,615624,413704,196286,76400,16062,-36560,-53589,-69082,-40546,-13033,13426,53790,105176,58744,18558,-34985,-94381,-60922,-24956,-21025,-14588,-16671,-56363,-45564,-2570,40133,7364,-41879,2710,158317,210728,119778,-11630,-15809,132692,150181,48324,-56816,-102479,-97564,-73774,-38819,-32062,-20316,-46526,-64318,-54387,-26774,-26484,-110221,-11780,-21845,-93322,-21869,62063,122171,104374,23405,-60291,-96325,-55523,-4165,34381,-20628,-135412,-69192,-2534,-1319,-39962,-91602,-86672,-83423,-113474,-55057,-7506,14287,-64802,-96655,-46464,-69453,-65629,-21130,-100611,-131472,-71343,-8649,15663,-21255,-54569,-36824,937,-16266,-53578,-66568,-52738,-44129,-28239,-14668,-13941,4032,-29130,-47940,-88893,-79703,6810,64594,59607,11605,3824,-18232,-24459,4479,31056,54423,72765,41259,-27986,-81510,-60344,-36188,19282,111022,216581,267717,207100,70898,-57002,-53096,-16974,-14050,-8851,-12296,-7526,-4813,-29676,-59707,-31175,-16564,-12603,77967,220195,177544,-23247,-68356,81816,145858,88380,-10534,-47652,-14984,-26830,-84883,-68260,-10480,32724,212,-45625,-10780,53993,44057,20975,3404,-42418,-57026,-74975,-105662,-70308,-6937,8437,-26467,-25819,-27467,-845,33336,3379,-19273,8080,138090,369012,369122,295327,170654,-10206,-125239,-113053,-123908,-101045,-21103,41613,33811,-35684,-76304,-92653,-56946,-10978,-40926,-23949,189678,325378,318515,279192,140839,11478,-23146,-10951,-34038,-60631,-82005,-97395,-89830,-80997,-34271,-36422,-49880,-69348,-44050,-3664,80092,244376,322470,304868,211516,118992,66150,30016,36659,30770,-7375,-17587,6591,12946,7165,-31135,-124265,-13932,150359,307436,374107,388499,362725,181847,11046,-22440,-38090,-115044,9828,92726,80164,-32061,-104832,-31052,57329,93615,92453,83560,16749,27590,37726,45325,120425,123558,53816,-6389,-20223,-43082,-39166,39179,241970,459606,504258,345444,100959,-59379,-91685,-12785,33357,24060,13013,93207,353166,468621,346177,212852,100100,140975,220635,113618,-54697,-19725,47554,38148,396,-59122,-3667,60069,57707,-1304,-76961,-59745,-50467,-49018,-95896,-96599,-45711,-38117,-45403,-90318,-48891,-10813,45390,66579,43270,44157,-9620,-71104,-39280,1015,-46460,-112000,-43684,-7014,17617,32447,77844,206919,324042,324584,216605,106228,27019,35650,106075,190943,286722,319202,296756,233700,135876,19595,-28375,11921,99835,175240,165772,61382,-7684,-35386,-54144,-84288,-134287,-155334,-90166,-47018,-24419,9849,5750,-720,91791,143325,166644,129127,56935,22482,36220,67393,67281,25019,-17732,-38696,-24328,-15903,-62212,-96547,-35824,60829,129,-26391,-12731,-50863,-82875,8448,64829,45607,33972,47450,62050,82696,132221,82562,-46955,-87131,-81874,-43435,23970,63659,15792,-78328,-92357,-101632,-104594,-65209,-3815,33954,11209,55626,118156,101510,71946,65504,32976,-9182,32309,54116,10914,-34900,-56317,-86768,-73829,-54507,14405,169922,209589,70572,-20927,-28143,9539,15557,-18384,-32892,-24090,-50483,-66166,-70765,-76952,-48570,12140,34562,82701,171284,42778,-32438,-19831,-1759,-60084,-93750,-21645,68458,130626,53108,-25554,-33079,-44411,-83304,-47729,-55111,-76827,-63743,14022,125123,91123,-13740,-15375,-30191,-58243,-61683,-34655,-3815,52926,107600,100852,115677,240421,306206,260899,119231,4463,-72212,-97293,-56211,192,41768,64686,55486,40466,28009,64555,26379,-113178,-11202,129290,135045,33002,-32792,-37820,-58861,-22903,21066,64447,81473,117395,144061,94905,73850,45038,19366,19634,26453,-8507,-28412,-8522,16833,75786,56330,28674,16411,30672,41592,63088,49832,42155,52933,49036,44711,55558,72030,72872,10145,-61026,-104993,-105333,-110473,-42558,39461,62373,110768,219014,348262,124437,-122961,-81355,19033,29389,53642,215758,369196,401217,317464,239495,87409,-13373,-85813,-107958,-98939,-95532,-64768,-47332,-13163,-9801,-29114,-55261,-125619,-156874,-124382,-104505,-137878,-80330,-5500,46377,61369,81766,120024,164648,138013,124462,133442,74572,-25956,-116215,-72188,-49744,-126641,-13925,133083,169040,82222,-10874,-40305,4679,39816,-30475,-72775,-51374,47831,158128,224154,184892,121015,9233,-76049,-74319,-61398,-86579,-85773,-50440,-70935,-95830,-41470,-15898,-66843,-78858,12772,55159,98713,67033,-32715,-63633,6604,155292,321024,388515,324348,156424,46774,78178,128640,148344,84911,30660,1952,-37690,-95874,-107055,-67433,-49529,-92067,-123470,-85679,-31180,32996,20835,-107058,-11197,82625,67276,6182,23961,35070,6090,-78,26615,129989,278525,291910,168013,22404,-64765,-15564,18829,70595,67214,48474,41080,7894,-40788,-93369,-140186,-105514,-70849,-66115,-122140,-34709,72470,233106,364171,262960,104474,1622,-2285,-7951,-41254,-52880,-13545,81980,197649,348779,425945,424670,273692,75448,-46644,-87774,-50555,-47167,-100321,-119053,-84371,-35309,6618,-7296,-7898,46489,74799,109441,130315,149330,180654,200379,210365,181992,109341,-15635,-83443,-69834,-23377,-30259,-127431,-157131,-32506,18580,-56193,-108192,-28420,28671,40689,33212,71080,95810,57717,-17343,-56925,-82783,-17937,38682,69936,128294,134130,27126,-83418,9925,126204,150613,125157,75729,-21643,-79695,-55254,-30287,-4393,54732,-11915,-82961,-6939,80392,112015,30855,-31421,-41369,-7120,85051,187654,208593,36329,-90509,-126197,-67416,67028,162780,258478,295704,168395,-5099,-129028,-90782,-83279,-79662,-58130,-48743,-26616,-43574,-86627,-114057,-41775,38817,18930,-19961,-63524,-99139,-101310,-104236,-96581,-74975,-137816,-72972,-61565,-8077,19638,-11654,-25287,-10549,-21059,-37296,2627,34592,32465,-34625,-104251,-68100,89072,181585,124878,-5900,-113607,43082,198672,221499,109443,15688,-26739,-25635,36570,89538,82878,73399,65514,61604,40421,-38342,-96279,-117371,-105687,-38222,25336,63614,40149,-7789,-62250,-146463,-57035,25730,55360,28338,-18503,-72162,-57149,74587,72362,-5937,-103395,-90389,-7673,63474,29336,-48768,-117966,-158575,-135826,-80561,-62446,-91824,-155460,-133054,-122797,-25080,105326,180357,84667,-56606,-119826,-143718,-103918,-72823,-73246,-106163,-132178,-55772,45657,121712,174566,151953,51826,79174,149224,123419,56858,1762,21860,139411,198862,125491,75361,53610,62744,2417,-40313,-113758,-138880,-133832,-9659,125249,163931,87727,13413,-82351,-118918,-75120,-27241,709,-29416,-64222,-28356,73159,236668,252916,61217,-83335,-122291,-78156,-43877,-11829,26823,58004,79605,101276,117688,170696,267600,372905,330678,156263,-76773,-78391,129884,284356,243120,187011,81788,-24964,-93180,-127150,-120348,-83321,-13276,193282,293038,307604,237666,111131,-10428,-60878,-20511,88842,160535,175581,96588,56424,67015,5965,-28604,-24029,3940,-8016,-28703,-14525,-21627,-13175,-496,-42435,-56679,99617,158313,84540,59746,11231,-63524,-37724,86433,101644,81751,16160,-98166,16113,254333,230750,133755,83986,-5659,-57581,18800,205353,327741,254399,123728,-55181,-19754,106787,185694,194857,105035,-30809,-38023,9307,46265,67648,69656,-36010,-24903,48517,30237,-84015,-144810,-78384,-50483,-38151,292,40003,40438,86008,163747,264489,263192,214873,137129,134274,111566,45144,-23057,-78650,-13929,95216,168584,167473,123198,92774,53962,22745,-26465,-74447,-100616,-74392,-32245,3388,33151,45771,23504,-11488,-33233,-42321,-66213,-35999,57563,120714,84873,-1248,-95418,-76541,-20063,9974,-69248,-145658,-67046,2182,8194,-24563,-82946,-86119,-76644,-61919,-16027,13237,-16327,-104631,-111919,-58169,-21077,48440,83454,73789,101699,122411,47128,-58885,-64182,9612,113906,110644,51594,-6898,-52294,-58754,-48006,-65091,-72115,-80190,-50476,-37144,-45558,-50049,-60385,-34349,-19114,-67343,-117717,-100785,-38660,-44451,-78532,-47498,57333,147101,190667,191503,143188,81575,107222,86021,34598,256,-12348,-5442,5298,8379,16460,52707,74911,82109,62008,-2939,-15953,-63330,-109414,-53659,7304,59695,23612,-93376,-81802,-52249,-43827,-68355,-4733,83702,109636,65683,-34171,-103800,-53224,39960,137097,155753,104590,36154,-13707,-69809,-100735,-68285,-53426,-48182,-73292,-83904],[-56906,-17932,10101,11058,-3401,-10802,-33333,-26319,-8533,8130,-26476,-78111,-84691,-62133,-47589,-72179,-84358,51068,149761,135936,90628,77403,-15255,-63515,-3632,48868,44265,2443,-22008,-88151,-111968,-64862,-32421,22476,103404,185777,80296,-38951,-91259,-25571,30724,14454,-18806,-8660,74417,191360,293211,379161,509725,550011,283207,40112,-40788,-6135,79898,131791,162581,101765,-10570,-98601,-110443,-51761,-12126,-11745,-1598,46118,52636,18892,40440,89074,63137,10517,-14781,-27867,20852,60824,48696,8010,-30951,4076,84937,138579,119785,99225,31365,-46559,-22554,11008,18374,5431,23697,32018,28332,79913,129401,139347,155381,157692,134409,85011,30371,1497,10283,36340,26332,-39825,-102585,-130387,-65886,-8016,-17406,-61591,-83311,-92313,-129519,-149721,-84743,-49210,-57771,-85334,-77083,-96203,-124503,-85649,-18689,-15908,-47390,-94958,-67766,-28521,33960,51879,42247,9825,-54461,-127814,-46990,32037,104043,59669,17408,-9482,6417,-16995,-39785,-46776,-40317,5069,45710,79067,120957,123616,110948,104635,25632,-49671,-209,48995,11441,-32291,-28278,31331,114153,101708,-37989,-69918,25309,136495,165180,75411,2860,-2805,53791,229137,134588,-145354,-268704,-279129,-228559,-148264,37164,87739,63956,-7782,-32672,-51191,-29225,63855,109361,86494,37993,-23308,-73358,-120400,-124106,-130709,-36484,80775,110479,47167,-19977,-55956,9196,-48843,-72630,-114603,-101059,-75746,-46349,-28202,-34921,-54845,-121177,-66302,-16207,59089,90666,12543,-68691,-21130,84857,149945,76716,-67247,-126348,-81639,-15099,18728,49796,155148,288495,239081,141111,127330,102289,42360,-59127,-99684,-89366,-95300,-127222,-71118,-7799,20263,7012,-34886,-36451,12520,47603,12707,-65396,-3616,104495,97147,-25268,-100931,-51930,-2393,-22963,-85226,-74833,-15792,15173,25531,29937,76650,123826,153580,136866,51808,-35669,-73810,-41890,-9869,35632,30627,-56875,-109319,18554,83089,60970,-4966,-98510,-93996,483,115495,195584,230651,262767,319471,388533,417326,402949,419393,293976,89264,626,-64992,-118536,-102021,-78015,-82175,-79623,-99769,-78734,27000,179824,214917,118996,-47795,-62582,25660,31658,1865,6663,42899,44477,-23385,-77405,-91206,-88011,-120280,-106369,-28358,34027,21630,-33025,-88608,-82640,-39742,5619,9255,-15829,-72939,-9434,30268,12725,-56069,-82249,-20627,47895,105318,59387,-39890,-60862,24371,196466,267454,239725,142978,54315,21212,10916,22602,26821,-19438,39730,-27202,-75024,-86811,-52580,-5773,-2006,-33877,-61661,-35194,-30787,-99866,-94445,23502,59610,32899,18120,56112,32576,32495,50986,37943,-4739,-90959,-78191,-27319,-17627,-35938,-85132,-142967,-81193,-13576,15580,-1070,-36513,-7455,94984,178366,124032,31183,-27469,25291,61070,28809,-45837,-121073,-127281,-78071,-49140,-82533,-82459,-92782,-136469,-126300,-72465,-53431,-35121,-13173,-12092,35730,197909,308735,229860,54230,-34587,-27076,-1943,13200,45110,47967,55586,28827,-89441,-121156,-61500,16132,8619,-116878,-32702,40905,14972,-88497,-122252,23547,192168,82622,6315,11245,22184,73463,28104,-46201,-39264,46844,118914,131232,60151,-36703,-68177,-90950,-98927,-57966,-60868,14070,109909,89356,12246,-10653,-80098,-122421,-117261,-56323,-72470,-189341,-223715,-78446,55596,-13796,-127424,-243088,-218049,-192591,-109606,-17921,-18255,-2426,42468,29870,-43317,-78593,-105184,-97591,-80728,-58846,-39515,-21489,-17772,-11635,76070,103369,46799,4078,-30107,-97914,-23487,146506,301104,289748,288180,306001,152604,42152,7213,4829,24050,79901,111313,28792,-29368,-58069,-67891,-97195,-141646,-110969,-109939,-123592,-81108,-40588,5971,3752,3541,12542,50871,98323,172477,174173,109612,49634,38246,70801,166165,340914,419223,436005,544497,459951,246918,92429,11452,-12086,20529,112016,237988,332008,276345,279359,186331,93453,52482,-7756,-80264,-133215,-103456,-86598,-51858,98808,560,-167453,-60047,-3485,102221,214081,279198,313579,244561,41953,-55385,-2276,26932,28071,-3600,18189,61180,64924,62679,119342,93498,4414,-40533,7445,45024,137170,155917,-997,-64842,48797,129893,239325,313046,278010,169056,-13137,-146107,15488,167574,190145,77250,-24309,-40515,-18039,12223,51300,75694,161570,273931,297796,326512,270800,185266,134608,69579,-8300,-37239,-15495,41718,76804,43755,-35086,-60853,-38705,-30786,-12994,53942,114157,111352,70831,48780,82030,180839,150974,132429,163514,141410,124340,106219,72182,53483,53011,47134,26267,-12232,-33431,133183,158605,140605,125588,49349,-44550,-90737,-35010,-21311,-63835,38992,145543,73822,-43083,-47963,9729,-51513,-114843,-73161,-24644,-10493,16301,63994,95418,110060,94423,32981,-20800,44164,122997,153618,148429,132893,65804,-85470,23578,96658,91078,72289,27372,834,4221,-8684,-59957,-86010,-64132,-35834,32284,74982,51590,-50806,-117764,-33605,-38903,-94774,-136578,-109800,-119486,-119659,-117929,-55144,27136,76949,76196,28014,-72134,-15140,28490,30273,19842,18295,41209,1985,-93827,-160746,-127467,-96399,-121893,-153377,-135358,-129323,-120260,-94830,-71833,-16978,13650,7754,-6708,-69325,-93134,-60039,-24674,4613,5856,-10745,-22395,-46237,-129571,-67726,9775,61358,135910,172599,161046,61277,134,62288,204348,167218,145930,190725,221978,193480,118535,13677,-28985,14244,35650,-8311,-61691,-34020,-20458,-24970,-63948,-112923,-99047,-73826,-50622,-27249,-6887,31100,126073,306782,421162,428916,339213,212275,102258,24246,-40307,-26808,-15523,12664,-61416,-37122,53545,82685,24813,-44127,-6632,56671,115179,86374,91700,91266,12921,-56632,-149853,-78657,819,44123,16230,10048,33094,46068,42117,45656,33387,13919,-1459,16768,53156,53887,-52605,-129670,-43655,-10207,37685,75085,78515,18322,-54393,-109183,-87010,-42262,-3653,22888,-3884,-64431,87455,261152,394359,366558,135358,-9062,-56986,-71726,-94571,-64921,-2487,19764,-35596,-83616,15435,31117,9802,-6451,-165,-67031,-28807,51182,44394,-16833,7894,85586,147679,225854,254247,258478,191314,35564,-33436,-40862,2315,11554,-8705,-51987,-92801,2275,48542,12538,4948,27857,37455,50741,89544,88399,92573,181387,402964,554805,554277,396016,202270,86597,33144,-21171,-43675,-63644,-41812,-14367,17755,67214,131035,79040,21891,-37699,-97240,-60094,-22840,-19925,-11911,-14745,-56631,-46672,-1338,42715,11021,-48256,-13971,145158,205212,109553,-16143,-13349,139971,169203,65612,-48772,-107674,-91320,-74631,-38948,-27748,-15151,-44227,-65649,-59754,-37867,-47269,-86931,28364,11531,-115396,-43381,50161,114150,94200,5876,-81080,-101933,-42609,16902,63724,14800,-93231,-76580,-10121,-11851,-56617,-98218,-73673,-72755,-112183,-70172,-7066,6354,-97171,-70270,-28802,-63532,-65684,-13057,-80834,-119754,-75670,-15111,11573,-21579,-48779,-19270,25957,3280,-46041,-65476,-49373,-38198,-19885,-2454,4476,32334,2262,-22287,-72710,-78002,-11518,37499,37805,-3076,-2033,-20639,-23146,1531,24584,45411,60557,28000,-42147,-94892,-72544,-56410,-10478,80284,194617,262606,216117,79815,-60722,-51458,-24080,-50837,-53847,-40791,-18965,-5250,-28505,-60021,-26390,-11044,-8251,56073,190394,169031,-25872,-64465,71316,121858,63345,-22478,-35709,-2285,-19171,-86836,-66205,-9654,28544,-6151,-49238,3004,76219,73696,41036,2527,-45003,-56084,-82923,-115626,-70261,-7568,5107,-24481,-13549,-10663,8369,22642,-11822,-31433,-1258,131076,374707,370118,291420,181210,24477,-105281,-92345,-93925,-82785,-19844,32849,23922,-36268,-70825,-92204,-81839,-44903,-58585,-27971,184939,365095,390089,324961,154900,10182,-34985,-33928,-49457,-63059,-73884,-78959,-69171,-80292,-45864,-42403,-55448,-70430,-39649,-942,78949,254422,331091,290062,193794,123135,82966,41830,41244,33393,-2604,-21246,-14125,-1725,14590,-6663,-101097,-23957,171696,365552,449431,458734,400155,196654,18202,-16547,-29456,-92474,33903,109128,89455,-24939,-107355,-27905,71965,112141,109834,81681,-9909,-4652,6901,23604,122693,146527,72262,2962,-9237,-24710,-17415,60090,271759,479653,492286,329487,98563,-56176,-85201,-5235,48799,46481,46577,155380,411222,438649,285173,150680,40174,119909,219474,115865,-50300,-22140,19721,-399,-31233,-60946,7360,57075,33102,-41361,-98524,-52347,-38296,-42977,-100168,-90065,-38985,-36808,-44897,-71172,-25361,9112,57770,63825,29781,25680,-23821,-57544,-21036,-21609,-67850,-96165,-32462,-2977,14293,18967,53212,177078,303242,301914,196522,89941,16393,15018,62057,127353,243043,310935,313386,254550,148305,12767,-48694,1289,95822,173519,179839,84446,8993,-27872,-52428,-87537,-148118,-152884,-99823,-65124,-32127,11158,3082,-19116,54277,104172,126065,85515,9032,-4335,16460,55986,75821,38935,-1000,-21327,417,8180,-56526,-114606,-38869,62518,20622,-17394,-11650,-47813,-63056,23341,62900,36297,24889,52248,86599,122107,172535,105501,-37235,-91914,-96221,-73594,-9245,42770,4978,-88572,-98067,-103925,-109204,-79032,-29945,1489,-691,75824,127892,91445,60286,60731,33492,-5136,41664,72654,23286,-30595,-56852,-90396,-83867,-69546,-2602,160890,247311,140416,31809,8,19608,19943,-20179,-51118,-46227,-66879,-69614,-60295,-63503,-40115,8823,30269,70848,169328,22715,-37905,-36863,-14645,-67552,-90539,-30529,45733,110698,37499,-37891,-32361,-31923,-63502,-52074,-66171,-97687,-67127,38776,154916,96474,-19080,-16024,-29692,-71483,-74132,-33517,895,48075,109618,132365,163461,283938,294286,209871,74943,-34412,-97318,-117836,-68430,-4386,38420,60601,52516,45228,45787,87033,37214,-93826,-48706,78782,82215,-13729,-44312,-25804,-55091,-25130,14633,49285,59165,94639,142357,104320,82780,53946,24198,20261,31998,-1490,-29285,-1654,24437,69197,25454,-19158,-26879,7734,30870,54143,37124,28785,41344,40721,32451,24782,24044,10813,-29367,-71036,-99589,-103244,-107131,-32734,49991,69581,106033,196169,301851,109488,-126219,-81856,15517,29035,62150,237256,440368,462554,336562,228378,67042,-20592,-89120,-110760,-99773,-95763,-65375,-48286,-13546,-6809,-12914,-27907,-93625,-126241,-113121,-98869,-134018,-82245,-327,59569,78631,92491,111456,140225,136175,162846,179008,94476,-20564,-108400,-57132,-35659,-117368,-21587,125696,173179,102335,16628,8948,62371,89632,1389,-42850,-25799,50022,136410,152735,84557,49603,-36248,-114935,-80092,-50555,-69395,-67068,-38535,-61565,-91118,-43951,-17233,-58391,-58394,22670,60329,99485,70009,-32879,-55721,17105,179183,357809,411670,334654,158944,51460,64973,103210,109847,56579,19319,-3694,-41771,-99355,-105714,-64593,-49078,-96862,-137733,-113138,-75623,-21743,-22471,-104641,30209,133685,134197,76686,61478,36671,-8397,-15855,20748,138624,294846,304592,172221,15172,-78790,-30424,2000,65337,87331,83818,71366,27415,-30928,-90856,-129934,-87065,-25254,-3824,-69093,-1506,125025,280384,368720,242040,85955,-4960,-497,-15490,-56112,-69633,-31316,43275,150136,307734,412105,426523,283584,81548,-41437,-79445,-42145,-41213,-97141,-122107,-100197,-56934,-8496,-7604,-2790,40600,56927,84348,124395,140892,159747,165801,173560,155374,82794,-39109,-84792,-65913,-19796,-26433,-122043,-166600,-48879,2071,-59605,-90101,-20921,27288,34547,14375,34833,47701,13196,-49752,-79740,-84550,-12909,50867,88085,140917,132578,11795,-81170,44750,154438,170456,143966,73961,-39114,-95481,-69445,-47017,-1097,84848,12625,-76983,-17614,74044,121614,47373,-25050,-39885,-6572,85976,181057,208205,44802,-66114,-104173,-65059,77986,165284,250904,252482,138739,-14259,-147345,-115557,-103444,-83414,-62017,-52999,-24833,-35934,-80477,-108457,-47051,32451,6492,-30734,-78817,-115311,-113673,-114810,-114514,-101915,-124229,-60908,-73747,-19808,23893,-3912,-21907,-12989,-24543,-28926,24618,52291,36490,-30180,-92644,-44239,140433,239079,160152,5205,-120354,37351,194242,222466,108922,10093,-35027,-39963,9374,38330,18686,18507,13298,14950,1233,-70271,-114594,-118437,-113409,-59564,-6257,24719,2145,-45303,-102168,-118440,-18176,48944,84116,69230,-3304,-66823,-50475,78424,83628,8137,-90815,-101402,-15878,61912,32623,-46642,-120110,-157483,-152864,-105809,-86584,-108903,-163104,-134492,-130251,-29697,109995,216721,144132,-21822,-97450,-133574,-106385,-74986,-75576,-114194,-132466,-53880,46873,107436,137391,109319,22134,77175,158024,117309,38601,-24148,-20803,88812,179792,139420,100783,75429,58644,-19717,-60243,-124612,-105301,-113496,-94644,50578,128869,72800,-4467,-104556,-115358,-63508,-11098,4022,-30018,-50872,-5218,89368,247131,232101,41936,-96635,-119479,-74183,-29842,10280,39294,61922,78420,102029,117530,166084,258328,338506,271229,115435,-91131,-59195,153401,291804,254950,193030,70773,-42123,-96189,-114317,-101884,-74184,1761,210375,277976,290542,229149,94419,-26157,-83711,-68079,17655,99797,150322,119484,155521,146759,56786,5292,8735,52431,64040,52493,59307,27759,9732,3534,-63478,-38716,122977,137941,59755,49052,11805,-39750,40519,172257,156870,100535,14526,-105373,59540,325315,279888,186074,111989,-2347,-54254,31584,228935,310529,193736,95730,-15196,31797,151979,221008,218916,109701,-34598,-60477,-24399,22160,61234,83446,-34842,-36662,46395,39905,-67052,-152358,-80893,-45414,-24184,17418,40485,29331,63617,122438,196313,191729,180747,152286,167313,141496,59818,-17001,-79925,-18086,86684,168432,187654,139389,76447,39329,8947,-37090,-81307,-115996,-98860,-56512,-10520,22046,40397,26878,-2991,-18368,-24012,-65521,-85909,-10051,53126,33973,-28994,-108451,-80848,-33650,-4405,-76291,-137906,-57128,12938,9887,-32361,-87064,-84295,-76707,-66968,-28857,-4199,-29065,-114305,-148903,-100902,-29989,54606,97530,88080,110564,126089,39999,-72508,-77547,2471,101670,87110,35739,-16841,-67862,-84017,-72209,-81475,-80650,-87793,-58199,-38434,-41062,-41916,-48318,-20833,4847,-44439,-101310,-90996,-28997,-36745,-76364,-60005,24698,106451,141721,153209,135338,94704,124797,93267,26147,-12119,-15026,-3599,7171,9009,15625,48822,67522,68867,39894,-26145,-32132,-79296,-130793,-52976,19371,83017,61713,-61089,-78411,-53085,-46274,-64394,7402,94049,118303,68616,-30950,-92223,-68369,12563,125958,175711,133779,57307,-5170,-65923,-104425,-78205,-66234,-63569,-85333,-78245],[-51313,-15242,12601,7898,-15231,-24936,-43333,-36866,-21330,-3610,-32367,-79899,-81019,-53230,-38404,-67166,-88745,51270,157361,139991,74584,67571,-15014,-50988,-5628,36072,32682,10869,4138,-66795,-82881,-40448,-15440,17773,85303,144960,43706,-48444,-92557,-29482,19595,-1675,-36642,-16082,72459,183463,269874,353554,490041,561553,320029,58958,-26295,9470,85172,125926,151003,93435,-15704,-99444,-114696,-67909,-20894,15142,48706,86330,60823,8315,32128,90458,58886,4253,-17742,-23982,21632,51750,29157,-23502,-48651,13335,103194,138243,98817,67393,3409,-55129,-28297,6648,22934,12732,15600,20467,22502,73589,104667,102198,122228,127138,115467,87618,56793,26645,24683,39303,17428,-49561,-103535,-141340,-78270,-17326,-26480,-81397,-93075,-81651,-112275,-141454,-85319,-47478,-50195,-76242,-71093,-94011,-127044,-90372,-22235,-12357,-29565,-76897,-82595,-37089,32526,54478,47003,14858,-52327,-128996,-51054,31733,113511,69064,30156,17251,11642,-13071,-47563,-50065,-46779,-4013,38180,73696,110384,107461,93244,92921,17802,-63183,-24897,36358,14820,-25354,-40002,-6501,67201,50429,-72763,-62061,57285,178456,194915,90787,12484,7463,74597,255555,117424,-172194,-254436,-228884,-184493,-90682,86011,92529,31495,-24083,-37063,-66417,-27565,102645,139685,98680,38595,-21340,-64099,-115069,-134989,-129313,-40439,61107,83023,39273,-29567,-86028,-21513,-69302,-85971,-122945,-98172,-70382,-38248,-13027,-11040,-34208,-104228,-66266,-17322,64315,109203,35751,-55467,-34579,66211,128334,63718,-71512,-131849,-86833,-18054,25439,65713,161256,285701,226517,134892,129000,97015,28804,-65823,-73178,-58810,-88779,-131498,-83004,-23209,5601,5307,-34117,-39612,3134,35004,7107,-59073,6154,126511,106299,-18040,-88463,-33618,25881,11490,-59346,-70236,-11550,21940,32471,34301,84216,140105,173777,140570,38429,-59959,-102211,-65744,-20171,40599,49272,-32939,-99099,32984,101515,65315,-17707,-112134,-99171,-11498,94053,166697,212069,280533,373291,464568,480702,426724,414518,296761,96499,5875,-57321,-120377,-89924,-64575,-76828,-80815,-101444,-87629,11287,157197,180792,93219,-70768,-59477,27108,27996,-1409,16865,79405,90452,11723,-61510,-84662,-73803,-100247,-92526,-26259,35571,29860,-19793,-79616,-90234,-46864,6174,13663,-8431,-82766,-40469,-5549,-17600,-64437,-65690,-20917,28664,79463,34743,-57901,-75840,20753,181429,238542,209887,124310,46378,20880,18906,34978,48495,14598,62271,-16236,-70972,-124908,-80238,-8610,-809,-31521,-59884,-22342,-11751,-79219,-89343,21487,60201,43627,39267,62775,39114,59025,72303,42766,-11606,-98997,-72672,-28233,-23643,-45758,-95218,-143828,-84381,-28272,-7690,-25432,-57224,-16550,83737,165024,123182,44673,-12668,39790,77717,42348,-39500,-115952,-140673,-90509,-59004,-100521,-100912,-118220,-125565,-105376,-58100,-46049,-42800,-21634,-8866,44796,211019,309978,222057,48441,-39706,-34435,-10702,12588,57607,64838,76076,77988,-15482,-68358,-50197,17066,8900,-123893,-41261,31403,3749,-103659,-107344,38238,204934,81828,4064,-8030,-35102,2387,-32960,-109434,-37088,117299,216750,205706,93788,-29289,-74651,-97373,-82735,-27310,-18713,79620,181989,146238,34692,-3568,-83610,-132116,-113633,-56326,-72475,-159866,-137096,44732,142486,45318,-94626,-219785,-176494,-164705,-119743,-20257,-27961,-14879,33983,27199,-40461,-78807,-103363,-82897,-70427,-45886,-34146,-23969,-23202,-29237,67517,98071,44874,7431,-21056,-92609,-40320,112511,247521,234095,246405,331724,217794,86079,27530,10961,17001,76552,106388,26257,-35421,-67865,-77881,-105948,-129356,-91552,-93002,-128487,-92146,-53367,-9506,-11581,-12747,-7484,28284,73838,144791,144884,100086,51645,46506,88405,203402,402894,459120,468698,570438,469650,257771,105107,25070,3299,46223,133918,240808,301726,252361,240685,146362,63950,21108,-38579,-102287,-130564,-93220,-73605,7634,143207,25436,-123855,-45027,-5432,74245,186188,302094,384211,307151,56931,-66149,-11708,22293,14674,-21051,-158,46272,55892,57015,110352,88620,623,-55483,-13056,23936,110706,149286,411,-99850,8019,76252,187870,303099,302747,200846,19619,-151516,-25851,136348,184247,76515,-37844,-60759,-40734,-24408,10552,33258,123985,240969,268090,298178,248143,199457,160191,89144,6516,-30751,-16011,36026,78196,52072,-26911,-54947,-37126,-32211,-13842,52321,124656,126094,83207,50407,89137,219018,212001,174872,174024,110252,66650,60090,66731,95945,107680,90714,60463,25047,-62525,52102,78861,93093,100084,42135,-45367,-106830,-47136,-28525,-56854,38083,143606,90565,-6892,-429,26520,-51481,-116298,-71627,-29106,-33936,-17003,44334,92053,113682,90920,7682,-19581,65022,131900,156033,145748,133731,74723,-60378,13854,104974,101570,80398,33541,6179,6756,-9392,-65293,-90958,-61384,-31829,35373,79565,50782,-58106,-111305,-14278,-23033,-86077,-145890,-113047,-106963,-92563,-116613,-29584,48122,90192,82909,32352,-62425,-30790,11829,21000,15136,-4303,3122,-20928,-101181,-153614,-136355,-109185,-127005,-150856,-134961,-129797,-116133,-97052,-76651,-17245,8364,-168,-14416,-74112,-75717,-33212,1174,19748,8251,-24341,-38326,-48777,-123803,-61756,9708,48852,130982,181958,160328,49216,-9848,49023,197527,178110,160551,209936,243201,206008,111577,-6010,-28668,24194,32640,-26436,-81638,-34252,-11252,-18792,-54663,-94562,-79189,-56913,-40417,-17300,21769,67719,148686,305056,397830,402420,314842,183765,74043,-5349,-69485,-57605,-56866,-15060,-80688,-56767,38829,86068,43166,-29489,-9964,49225,119922,122541,132203,114977,35699,-43926,-145752,-72577,16724,59076,47049,61850,78471,77399,66181,69852,59210,33201,8174,29405,66949,47532,-47023,-89238,-51874,-32507,7194,48494,64385,13213,-55520,-100723,-101820,-59457,-8735,24972,-3352,-75138,68152,236845,379037,336494,100443,-31336,-61063,-51681,-67313,-65417,-20745,-5032,-60382,-86060,24346,33832,-1812,-20686,-26003,-97227,-68491,11630,37579,-5362,25231,91202,131399,190813,210910,214201,179920,41393,-26654,-32179,-1994,-23107,-62753,-100249,-40418,42991,68135,11738,-3283,20494,37005,56263,92271,84377,81364,157801,350136,475347,476901,367775,206696,98169,49053,-9746,-38003,-60819,-43855,-16199,21110,78149,152772,97370,24248,-41438,-100604,-59817,-21390,-18508,-8730,-13188,-57897,-49175,-2108,43033,12630,-57468,-31081,128122,193470,96316,-21788,-14539,137973,177789,80064,-34288,-105334,-81904,-71928,-36994,-22884,-10567,-42892,-68114,-65849,-49950,-64693,-34692,80518,65207,-75649,-68246,35331,102549,80960,-12087,-98371,-99076,-27060,38066,92209,51854,-48571,-64703,-10091,-20447,-74505,-108685,-67664,-67117,-108960,-90555,-12383,-6402,-128426,-44586,-14745,-59554,-65387,-6906,-58787,-96211,-68964,-14888,12531,-17269,-37884,1575,50976,22344,-34744,-61940,-45246,-32084,-11386,9227,22262,61658,35787,4848,-55575,-77323,-32950,7027,13660,-16979,-6790,-23955,-23888,-3494,17075,37500,52651,21676,-47280,-103601,-84876,-77865,-40851,47572,166664,246533,214165,83566,-61099,-45360,-23184,-70599,-91492,-63355,-26185,-3822,-25634,-59842,-22243,-6308,-3662,28922,143355,143887,-32598,-59183,58754,94590,34919,-31762,-21425,10430,-11035,-86290,-64812,-11535,21963,-13662,-51631,15889,92957,96899,56419,1504,-33267,-46021,-86176,-123963,-70635,-10908,-1423,-22972,-527,8177,20966,12798,-25097,-41294,-8500,123359,368372,359495,277043,184522,60622,-58220,-51010,-65830,-72419,-25708,20014,14441,-31790,-54736,-70039,-77096,-66004,-69201,-27730,174793,384220,435547,347018,157820,6495,-44788,-53505,-65326,-67018,-68247,-67362,-56918,-77538,-53085,-46972,-62680,-72290,-34388,1855,73663,249891,319697,255575,159332,118701,94369,49090,43299,36082,4912,-18014,-29190,-16269,21333,20002,-72039,-40691,179698,400325,503080,508474,417638,203197,22454,-12885,-21499,-61004,65307,125835,97448,-17998,-106164,-19973,95444,143982,141510,88621,-27488,-30463,-19624,2962,120869,163855,85972,11581,1384,-6184,6747,88156,310511,499972,478132,314900,96723,-52612,-76337,4398,66768,76163,98857,242903,474814,411760,240994,111781,-14760,93003,210834,115996,-44655,-23763,-3045,-30838,-57920,-58157,17849,55945,14127,-71127,-97787,-36121,-22198,-37594,-104984,-77889,-29064,-33709,-42664,-51376,4875,37506,74578,62233,18643,13172,-24412,-29598,-186,-52290,-91761,-77343,-16028,6357,17120,12797,33928,145901,275173,273579,176408,76310,9859,-1948,22414,68721,193063,285975,310280,262138,158318,14718,-66251,-9225,90938,168339,189018,109587,28904,-18116,-48179,-86570,-137916,-121645,-93506,-72040,-24656,20401,6067,-26571,28705,67720,85671,44082,-23277,-7403,7709,47935,84826,53553,17307,-88,26699,29565,-46494,-121475,-34194,65155,40482,-6528,-8578,-41268,-40506,43106,63042,29078,17369,56810,110934,160066,206009,122651,-26507,-92652,-104789,-101882,-39234,21252,-6252,-95812,-97509,-101340,-109975,-89186,-51514,-30383,-17024,93870,134100,82278,54816,64341,40347,5377,57318,97615,42101,-21844,-55605,-92804,-89743,-78363,-10359,158353,285028,217598,97901,32889,30774,26065,-16820,-61664,-62691,-79048,-66190,-44055,-45887,-29960,6620,29710,64735,163525,14158,-34321,-47787,-21664,-67175,-84627,-38241,22392,86796,19821,-51429,-28872,-14003,-30092,-39483,-63244,-103676,-60794,58024,170256,93110,-28530,-15845,-24176,-78613,-86331,-31961,7188,45046,107145,161506,212530,317862,270281,155658,32104,-67945,-106514,-96382,-66211,-1539,38891,57782,49616,50112,62199,101216,40748,-75096,-67134,39524,39557,-53192,-46180,-11570,-44931,-21806,13302,37564,35909,67358,136230,117804,97584,67792,32858,24582,42700,11949,-26933,3622,32211,62493,-2237,-59871,-68780,-16426,20310,46193,26112,16708,29971,32658,21418,-3044,-17249,-36954,-59557,-73375,-89142,-96074,-100234,-26753,54330,73329,99115,171126,244888,89348,-128511,-75212,19014,35853,73642,251383,493439,506698,347225,211790,46860,-25440,-90013,-111535,-98212,-92248,-60293,-42606,-8470,1182,6200,2471,-51896,-88633,-81804,-76186,-113448,-77150,11253,80433,102265,107849,107829,123464,138775,200565,223711,117859,-10390,-94734,-37793,-16542,-98998,-27965,115778,171830,122526,52787,62196,127882,143931,37597,-9480,975,53425,111877,85514,9964,4566,-61632,-143117,-76326,-34145,-45505,-44280,-25307,-51177,-78485,-39063,-13818,-46214,-34399,37023,68383,101419,75018,-26869,-39004,34119,211528,396042,428670,341184,166020,62923,55207,74433,68553,30948,12565,-3006,-39692,-98568,-101380,-58167,-44171,-95073,-135428,-133266,-107328,-62901,-60633,-81665,69639,183705,204338,145686,95254,38965,-18448,-27176,17130,146902,303011,305019,166555,3907,-92255,-43109,-12234,61795,107643,120324,103797,51157,-14073,-77915,-106625,-58546,26628,79514,5703,45663,180904,318171,361433,220546,70790,-8341,1869,-20294,-68677,-83597,-44247,9735,107480,267986,391709,417742,291548,93660,-27010,-62520,-26492,-27637,-85213,-120098,-111984,-75057,-19821,-2632,8849,40749,44193,60355,111947,123943,130862,123805,129063,119357,48047,-60404,-79575,-53594,-5938,-12267,-106648,-171974,-60105,-6399,-52680,-69293,-11054,28878,31021,1007,8645,24224,-3854,-62396,-90199,-78485,-3506,67699,111332,157288,135353,2641,-72443,77532,177350,186035,161189,72606,-53872,-108186,-79992,-61110,4353,111186,40500,-62199,-24076,69874,131317,70305,-11446,-31974,-672,89747,175832,210640,63677,-33542,-75662,-56432,88917,167088,241810,207998,106007,-30824,-171721,-133575,-118379,-81398,-59518,-48838,-13183,-18250,-64873,-92254,-43838,33217,2893,-31147,-82350,-117256,-112536,-114911,-123498,-123624,-97552,-36657,-70938,-28972,32986,11585,-8857,-7123,-19369,-11226,54504,75778,46069,-16261,-66846,-1839,200113,296496,200272,24684,-118311,32841,185886,222052,114936,15496,-30961,-43494,-10876,-9651,-37888,-25966,-30505,-26150,-30159,-89574,-124386,-113972,-115232,-72842,-28256,-11904,-36587,-80645,-139084,-67437,26021,73612,113179,116668,18703,-54305,-37070,81190,93865,26737,-67113,-103213,-19737,62244,38056,-40787,-116435,-144762,-162078,-124543,-101623,-113069,-140721,-126689,-130999,-27216,119019,248416,204519,20400,-69516,-114520,-98712,-70272,-71886,-115209,-123435,-46330,50046,93386,99522,67568,2331,90211,176169,119404,29753,-40097,-47108,59051,179390,169502,137015,105854,61992,-33862,-74477,-124330,-66419,-51496,-118258,-32715,81180,52701,-22146,-121591,-104315,-50906,3144,10205,-17224,-26946,20262,101983,249332,212363,34479,-95654,-96937,-51188,-5896,33138,50827,66032,79163,106878,122882,165963,249214,299416,209882,76286,-93148,-28615,178182,290210,260028,196622,65140,-47138,-87129,-94183,-79717,-60217,23510,218992,248515,257374,210197,78220,-32730,-87722,-94658,-39018,40795,119173,145233,254248,239168,121159,48922,48549,108006,155497,158013,149676,90578,44932,17786,-75944,-5536,148863,116325,37257,41713,22321,17541,136026,264213,220244,123771,16953,-100162,112298,392711,338717,254895,145276,4958,-46128,49419,249608,285725,141192,88487,48862,96632,205272,259023,243577,116209,-32744,-76947,-51281,4573,60755,105912,-18827,-44290,42126,45330,-47840,-149107,-75595,-30503,-2175,35040,39055,21518,45557,87134,136721,136306,168168,183593,204003,173835,81747,-2570,-73754,-18718,80587,167677,202323,152489,67252,34080,5133,-36514,-76121,-121087,-116903,-75604,-19887,13942,36813,33497,10475,2887,659,-52182,-126716,-76229,-9001,-8109,-49518,-113872,-77764,-40469,-13517,-72563,-111029,-37725,28465,15716,-34283,-83339,-77470,-72429,-69283,-38985,-16481,-33439,-104143,-134498,-122871,-24446,68886,118800,111893,128150,136132,38626,-79623,-84198,795,92086,68310,26416,-16787,-69152,-93640,-90683,-94042,-84536,-89547,-61207,-35491,-31743,-28958,-31686,-2100,29433,-20202,-78975,-72155,-10861,-21308,-66724,-65811,-1909,69407,97061,118370,131690,113449,143858,100488,19750,-20119,-12820,1645,10853,10189,15813,47352,63341,58682,21022,-43999,-43987,-85322,-114302,-35909,40955,114391,113418,-12424,-57382,-45567,-44495,-54554,23609,104714,123463,68512,-23118,-73001,-78824,-11292,109706,192021,164520,82001,7035,-57490,-98652,-85203,-74047,-72776,-91365,-69928],[-41941,-8060,18922,8689,-21164,-31192,-48194,-44302,-31341,-12804,-35159,-77427,-71594,-39873,-25290,-57939,-90127,47159,154595,136214,57848,49254,-12630,-33291,-1711,29832,28661,21693,28479,-35798,-44135,-10834,-3123,10664,62798,100037,12033,-53306,-91905,-33889,5941,-18207,-53532,-24268,65179,164040,234110,317428,454777,553867,355472,83438,-5144,30458,93615,122392,141462,87836,-17352,-96477,-117469,-80612,-18316,51127,102417,124699,67281,-306,28308,95406,55082,-4813,-21877,-15359,28305,48566,14879,-48984,-61861,22354,119590,134737,79245,40681,-20427,-61874,-29206,11271,37679,26661,10869,8780,18841,71317,84998,71439,93002,100172,99130,91163,82857,52948,41606,45815,13409,-53749,-98446,-134551,-87818,-24560,-31438,-94115,-94121,-66966,-88906,-125030,-83425,-45348,-42274,-66250,-63488,-89482,-129525,-96521,-26354,-4944,-4838,-46440,-82202,-37818,33141,58354,53222,20676,-49452,-128680,-52182,31551,115267,72112,38201,42685,17606,-1382,-41914,-46284,-51503,-12542,32041,69278,98838,90507,77619,84287,15859,-67401,-43733,23321,16039,-18172,-43652,-42203,17328,3186,-93238,-43600,89016,214899,215382,100496,18455,16879,101403,286077,105996,-191857,-231579,-173212,-115860,-21316,136585,95569,-2198,-38175,-42442,-81398,-24698,131525,152748,99562,32898,-22892,-56840,-104364,-142945,-127344,-44001,41878,61201,34823,-32755,-110908,-45601,-83378,-94363,-126805,-96494,-65899,-28583,8929,28785,19860,-47457,-51394,-13597,67317,123269,57045,-39426,-42602,48782,107866,50591,-75217,-126085,-89070,-23639,26873,77827,166258,272087,197186,120263,124501,87114,14991,-61821,-43908,-28607,-78117,-130573,-95629,-39239,-9418,4348,-30693,-39526,-3193,24781,2150,-54061,13391,141161,105794,-14333,-77629,-17365,52569,46775,-27922,-60962,-7468,27971,38350,37410,89859,154533,193207,145223,29290,-75491,-120474,-84529,-27746,46681,69278,-5697,-86612,46388,115670,63326,-35219,-126368,-102483,-23791,73273,139402,193344,293710,420117,531275,532706,440386,397716,291111,102413,8517,-55761,-124227,-69154,-45284,-68376,-82541,-103698,-93769,-1786,134534,145891,64228,-92746,-55210,26451,21093,-7377,24863,109664,127880,43513,-45667,-76032,-57757,-73997,-67560,-14910,40403,37134,-8711,-70897,-99105,-56257,4966,15017,-6263,-93719,-63537,-25307,-28438,-49664,-49230,-23147,6696,53611,14076,-72873,-92154,11358,150710,192048,168111,98104,34366,19811,29520,48369,70906,53595,91894,3189,-48093,-116141,-111089,-15521,-1157,-28996,-58380,-9133,9793,-51983,-73442,21527,63650,59189,61060,66857,43346,77986,86422,43097,-21255,-107892,-66933,-28568,-29000,-55196,-105553,-143110,-87579,-43188,-31685,-50085,-79640,-30323,65592,144205,117075,54700,-645,50388,90020,52994,-34596,-111795,-155226,-106081,-71974,-112453,-112270,-120945,-107722,-88400,-48233,-41716,-50034,-27316,-3573,46736,207850,292696,201526,38701,-46095,-44069,-21999,10330,67897,77996,90098,118825,64071,16220,-12000,19209,6249,-127227,-51224,20204,-7223,-114110,-92467,47692,203647,74916,-2221,-28001,-87293,-47444,-69955,-142383,-11981,180777,300716,262409,112620,-28116,-83385,-93080,-56494,12293,33689,153227,249290,194745,56720,2500,-86098,-140663,-110324,-57550,-72232,-125308,-59196,139499,206578,97404,-50224,-177137,-127963,-132881,-129435,-25302,-38541,-25991,26471,25211,-37104,-80040,-107330,-74725,-55502,-33209,-27918,-23506,-24366,-51414,45974,79986,36734,12163,-12171,-90585,-60723,75568,192878,181806,204350,345932,286008,138044,49559,17551,11123,69494,93403,17907,-45323,-79323,-87959,-111191,-112945,-74587,-77819,-127952,-105579,-68140,-28176,-30274,-33165,-31847,1727,45923,111605,109867,85015,50362,53277,105996,239978,453285,477618,479000,564811,454281,256575,113747,38302,20337,75925,161554,247719,271279,226695,202100,111194,39056,-6798,-68746,-123709,-130948,-85031,-53642,87890,209699,77000,-72036,-37505,-10839,43123,152016,314069,434042,349662,62982,-72084,-18596,15756,-5039,-44687,-24232,24424,40463,46537,97705,82231,-1163,-68031,-34034,1487,80290,127922,-6864,-136032,-30185,21602,127755,276915,313709,223747,49283,-113358,-64200,101189,169220,70136,-51914,-80522,-63371,-56573,-27170,-11380,79950,198030,228215,254837,206615,192704,168583,98982,17096,-26957,-20036,25936,73594,55009,-22667,-52232,-36382,-34001,-18979,44529,131282,140175,96549,53518,98161,260413,279798,221709,180743,79049,24565,50114,102855,158228,170264,139955,102382,83532,10027,-44546,-11980,39876,69554,32132,-45592,-122588,-65422,-41511,-55066,32128,135740,107709,40707,50369,40556,-52138,-116586,-70197,-34261,-58133,-52921,20119,82938,112223,82539,-21250,-6411,78223,131706,151935,137405,126812,74067,-39322,19565,119984,116236,90205,37421,7266,3960,-15702,-74989,-96889,-58825,-29064,33165,75679,41494,-71513,-93633,7673,-9110,-80329,-152426,-114707,-96697,-68039,-89214,-1819,68471,100378,85489,33066,-54488,-50311,-8275,8216,4902,-34139,-46157,-55659,-115642,-149171,-131509,-121587,-134448,-150316,-135906,-131850,-113662,-100443,-85352,-22975,-2754,-11504,-24591,-75851,-58078,-6673,25027,31886,6642,-41478,-53225,-51285,-104290,-54461,4500,29181,121990,190961,159858,38181,-20393,30118,175872,176028,166971,222280,260302,219134,104629,-41380,-31891,34863,29411,-44371,-96363,-32964,-5798,-17360,-47213,-73645,-59875,-38996,-25502,1306,47428,92209,159629,288082,358667,361315,279115,150176,45848,-33875,-94462,-80685,-102576,-50821,-101482,-73443,22752,83475,57344,-17394,-14309,39474,117823,150814,159546,125228,49341,-35745,-142462,-70881,25790,67024,72964,111404,120109,103657,87190,93055,84446,49929,14068,37203,74229,40147,-22830,-29976,-23498,-30780,-16525,19374,42389,267,-62546,-94327,-115962,-78832,-17778,21413,-7397,-87473,45141,205768,349129,294031,67274,-49553,-63213,-39840,-48296,-56027,-31814,-25938,-81652,-81789,30170,33828,-15404,-36775,-52176,-120284,-100731,-21038,34323,8278,41097,89972,106023,145456,155924,154904,151699,39730,-22509,-24969,-8254,-57424,-114818,-100740,10435,83628,85434,10175,-12272,11500,34549,60027,91608,74724,64149,127380,288891,388598,392808,331652,208512,108345,59762,-4508,-38650,-63739,-49802,-20888,21378,84637,167946,111365,23554,-48141,-106534,-62686,-23582,-19616,-7202,-13379,-61250,-54617,-6347,39718,10453,-71130,-48470,108228,176104,79786,-30137,-21157,125199,172994,88042,-16637,-93794,-70167,-67463,-35228,-19893,-9264,-45251,-74381,-75267,-64997,-69816,13861,127541,119204,-32284,-97122,16398,85671,62585,-32427,-112511,-91905,-13218,55269,115382,84985,-6102,-39737,-2734,-25911,-91104,-125485,-71060,-69278,-106829,-118105,-28494,-28487,-133734,-24715,-6541,-60081,-67265,-5536,-37498,-68257,-53499,-8831,16493,-11441,-26800,18541,68325,34070,-25956,-59396,-42976,-28545,-5789,17011,35407,86683,66346,29831,-39744,-78595,-57828,-27172,-14013,-32444,-13135,-30600,-29544,-13543,5720,28053,46582,20238,-45367,-106986,-99576,-101968,-72853,11623,131599,216910,196275,77035,-60158,-39012,-19428,-70868,-119798,-82885,-33236,-4222,-24080,-61313,-21240,-4862,-2050,-3905,80446,101062,-46660,-55740,41935,62963,1889,-39591,-9018,19875,-5478,-86071,-67306,-18749,10725,-24960,-56091,22964,99302,107789,62084,1719,-10953,-31596,-87896,-134098,-74608,-19814,-13973,-24804,9539,25406,33074,863,-39748,-52224,-16983,112030,348029,334982,249866,177830,90363,-15037,-18684,-48933,-72357,-39543,3864,6092,-24029,-34830,-45549,-57356,-71219,-75688,-29475,154544,373159,442477,338206,145403,-3158,-55477,-70351,-83701,-76013,-69642,-67439,-58495,-80629,-59105,-54193,-75384,-77075,-31180,1396,61455,227585,285889,201751,107900,102376,95959,47588,38839,34819,10514,-12684,-40162,-33514,23619,44309,-41418,-67519,166320,400678,522918,527816,410311,197970,20229,-15762,-19087,-31421,93881,134124,96746,-17151,-101214,-10073,123091,181441,177621,95105,-41196,-52947,-44906,-20063,110998,170526,90974,15324,7319,7872,27926,116916,351306,513660,458079,299130,93292,-50842,-68235,12924,84784,112627,170413,349242,532063,381887,207097,92028,-57812,58128,190936,109114,-42766,-28985,-24474,-55720,-81372,-55905,23329,52451,-2274,-93161,-90741,-24611,-11509,-38205,-111490,-65363,-20671,-32903,-42758,-35658,33999,69048,91922,58867,6749,4986,-12041,1388,17467,-90562,-111906,-56193,2569,17150,21747,9347,15609,110400,237449,237719,153141,61435,3225,-18245,-14685,15449,137962,242800,283443,250881,158481,19049,-83063,-23533,80947,156074,188028,129817,45869,-11905,-46408,-85119,-116882,-90217,-74171,-62081,-3690,32779,9387,-28259,18266,42195,52799,12671,-31637,908,390,37094,89078,63951,31966,18143,45696,41389,-39471,-115202,-28006,62276,52891,685,-8753,-36648,-20798,61729,59707,18813,6609,55701,128490,189438,226059,129097,-19793,-93583,-109960,-128026,-58978,4179,-16602,-102023,-95489,-99713,-112331,-101025,-73666,-63948,-42447,100635,129629,68994,50306,69085,45426,14499,71781,120972,59964,-15796,-58759,-98323,-91477,-79319,-9236,159633,316241,290501,165051,63133,37052,28097,-14971,-70031,-78341,-90544,-61135,-28347,-29031,-22034,2110,28380,59744,149941,13864,-29295,-57612,-26814,-63441,-81431,-49855,-6380,54644,-4696,-71768,-27243,3272,2042,-21729,-54706,-98051,-55325,66310,168196,78874,-46796,-19865,-18033,-79095,-103055,-35273,9268,39231,95514,179720,253339,334499,233017,98281,-8880,-80262,-84244,-61372,-50126,5137,38226,50841,41088,48200,69297,101589,34147,-62284,-69686,12329,9458,-78388,-42834,-1841,-35982,-18851,11758,25928,10731,35696,122741,129541,112350,80126,38753,25986,51537,24844,-27111,-198,33013,49351,-30985,-94567,-114039,-47223,4144,33207,10877,-90,12553,18190,4806,-33971,-57578,-73706,-84226,-74454,-80302,-90290,-95995,-29279,47381,67930,84645,139289,178690,59511,-135951,-67999,22938,42271,80625,251472,516150,522786,342799,186372,23780,-32236,-94390,-118179,-101156,-90977,-55430,-37060,-5423,6353,20560,28260,-9634,-52372,-48384,-48288,-88592,-71061,22705,102582,125207,120588,102302,106968,136969,227041,256641,137034,-2055,-82243,-21479,-467,-83362,-38815,98941,160422,135278,87468,111154,189770,190737,69125,18994,22126,52568,79903,21686,-43965,-25901,-75060,-157287,-71415,-20422,-23495,-24795,-17217,-46396,-67316,-34147,-12305,-37421,-15324,46695,71638,97805,75279,-20756,-20131,51172,246737,425960,431132,336746,170519,72969,43433,39588,22614,2165,2661,-3986,-38846,-100520,-101237,-55625,-41960,-93038,-120427,-127684,-126262,-88232,-86212,-58468,95965,220082,264181,201823,117014,34703,-31195,-41046,8916,147244,295084,285689,144129,-17417,-113220,-61524,-31971,52142,118775,147038,127638,68836,-26,-65606,-86751,-31552,75289,165399,90559,97451,227503,334989,336685,193344,53048,-15333,-679,-27682,-84410,-99362,-57726,-24722,60972,220139,354917,389620,288889,103595,-11889,-46070,-12553,-15168,-71731,-117896,-126834,-97372,-33976,-38,18468,39126,29411,31203,86446,92331,88466,70517,74246,70095,837,-83435,-76179,-42318,8645,2716,-90999,-179686,-73500,-15021,-45867,-54343,-6949,25794,24003,-11932,-7006,19760,-3661,-60696,-85827,-72977,1158,79834,130164,168482,134841,-6899,-68164,97210,184500,187744,167486,64999,-71996,-125642,-93538,-78367,4715,124323,62391,-47491,-34003,60389,132550,90264,639,-26482,1674,87620,164088,206959,82088,-3479,-49882,-49722,90362,159263,222617,157049,63561,-62562,-194418,-132322,-135427,-82195,-58985,-44456,-468,451,-46825,-75313,-41487,31101,-1922,-31364,-83243,-113485,-106945,-113294,-132118,-148601,-70576,-11463,-58188,-44426,36405,24234,3965,-1504,-13765,6475,84197,95835,51194,-4139,-41113,43112,250033,337388,232427,42734,-113874,22432,167898,214037,120286,23535,-23733,-45178,-31817,-59075,-82969,-61070,-71366,-66351,-56841,-100929,-133620,-112945,-120277,-84627,-42593,-48051,-85113,-123489,-110485,-15014,65870,90628,132308,157884,37862,-44345,-27353,73193,93315,40753,-43785,-103975,-28398,55242,36363,-40575,-116007,-131155,-166443,-145208,-114325,-109790,-119655,-119098,-134162,-26468,123344,265112,252013,59490,-46122,-98153,-90723,-67493,-71081,-118098,-115766,-43259,44711,70106,53279,20069,-12977,106681,190329,117836,19252,-55560,-64300,41523,184172,201067,171536,132851,62123,-48726,-91367,-115588,-32407,5986,-32781,-125179,10341,11742,-53179,-143325,-96497,-46794,5209,8404,-7623,-10279,35214,101201,233890,185804,27439,-93516,-76456,-26762,14725,47092,53492,62665,74197,107433,124818,161602,232453,250849,144152,36455,-82062,2860,192652,271341,249194,189176,56942,-48808,-77048,-78139,-64611,-52710,41786,209792,198951,201163,170515,52293,-41860,-86078,-101384,-80904,-19296,75571,157891,332240,327359,185168,89093,82383,154681,240336,259588,234314,151468,82042,34065,-87093,23529,161412,83150,8411,29671,37009,89645,229980,341257,275533,140669,13666,-89525,161760,437322,393049,326498,173578,7280,-42783,62671,258089,250220,95564,93162,118198,164208,255224,288895,258577,115809,-33887,-95628,-79572,-15469,55868,124258,1275,-56395,25479,36367,-37201,-145392,-71203,-12518,21112,44145,27741,8771,23931,50370,80366,93341,166994,214306,230595,196284,100763,10881,-69061,-25355,68099,158200,202905,152741,55611,28953,2695,-33599,-68096,-120240,-136344,-95705,-31847,1396,26841,34496,19864,21210,22291,-32938,-118289,-144856,-69767,-48838,-71279,-120474,-76536,-48460,-24713,-66363,-87171,-20134,38134,16683,-37985,-80215,-74169,-72687,-77666,-54900,-30692,-36066,-82916,-82971,-67192,-12627,81436,137915,137084,147400,146293,36927,-86361,-89596,-956,79647,47527,15564,-15171,-63186,-87945,-103167,-108835,-91734,-93861,-67953,-36697,-26152,-19775,-19242,12050,44295,-4413,-60072,-52980,7940,-5705,-56820,-70841,-27341,32245,53105,82197,124756,128689,155184,99368,7385,-31981,-14356,1933,8365,4003,9006,40226,54181,43374,-1930,-63400,-58708,-88959,-92789,-18418,59273,141974,166918,43218,-29109,-36472,-45657,-46501,35376,107446,117088,57876,-18479,-58844,-91452,-38574,81360,194809,187349,101885,15317,-51585,-89073,-90395,-81548,-81763,-98982,-66800],[-35051,-1988,23804,8508,-26250,-35784,-53679,-51449,-39792,-20520,-36733,-73378,-60823,-27159,-13541,-49833,-92671,35234,138992,121774,39931,19144,-12509,-16681,4359,27991,28080,29191,44921,-3799,-6002,14197,1006,-2292,33143,50250,-17929,-58412,-94197,-42803,-12536,-34600,-64874,-31920,49545,129102,184141,269628,403549,524084,383615,110317,18921,51811,99742,115386,127853,78892,-21578,-95485,-122102,-91880,-10434,86842,152259,154675,67688,-10573,24648,99149,48016,-21118,-32355,-6679,36135,47389,2952,-71273,-74616,25287,127383,123746,58513,17389,-41686,-70507,-29102,20890,57843,41645,4800,-6318,15790,71579,68499,44278,64963,74167,82822,92367,103739,75569,56502,51391,9998,-56471,-93172,-123969,-98359,-33410,-35864,-99197,-91770,-54996,-67485,-109317,-83002,-46905,-38304,-59719,-58059,-85639,-133678,-107079,-32969,3917,22416,-8917,-61792,-32922,32587,60021,57410,23721,-49423,-130270,-53863,28038,105035,64426,37269,60223,21525,13986,-24155,-38656,-57008,-23359,23808,62067,83290,70812,61549,74664,14420,-66953,-60151,6237,11407,-14240,-41586,-72409,-34019,-36783,-96510,-29428,109041,235635,219654,100039,17701,24484,134025,318935,97957,-205068,-211147,-124410,-51368,36221,173895,90779,-37601,-53131,-52984,-98365,-23937,144744,146790,88025,19854,-28866,-53142,-93330,-145801,-125879,-48613,22023,42301,30182,-34082,-132622,-65483,-94949,-100991,-130339,-99513,-65665,-22124,28822,68901,84917,20604,-19647,-4219,66304,130788,74471,-23872,-47207,30839,86015,35332,-80128,-117271,-88910,-33292,21197,83002,168378,249664,150693,95031,111681,71064,555,-49151,-15535,-772,-65973,-125179,-110495,-56870,-25254,2997,-26507,-38229,-8225,15434,-2970,-51238,16878,144509,93253,-17151,-70262,-4976,74845,79576,5511,-48339,-5005,31557,41643,37791,91933,165034,209216,149500,23742,-81727,-113466,-95592,-34021,51826,88276,22836,-74071,54550,122363,54262,-56891,-141346,-104812,-37513,52249,113359,173937,299159,452924,579018,566244,441808,370248,277194,105913,7617,-62320,-122665,-40783,-21143,-57379,-85419,-108543,-98725,-13202,111605,111437,33272,-112396,-52206,21883,9173,-17545,29005,130269,153521,69891,-30763,-66531,-41657,-44659,-37237,3334,47732,42656,-816,-63954,-109241,-67238,1917,12528,-10007,-103455,-67615,-27629,-23191,-26355,-33931,-28356,-19065,28359,-1721,-83185,-109866,-4381,106134,131458,117056,65237,18004,17412,41070,61837,93212,95719,120883,22830,-23097,-82948,-136739,-26850,-3817,-26887,-57468,2800,31051,-22534,-51341,24297,69741,77710,81341,68042,44491,87931,91790,38283,-33597,-115950,-60786,-28116,-33543,-64347,-116438,-141024,-90478,-57578,-54725,-72368,-102528,-47588,42332,117707,105811,59671,7499,55773,95619,59449,-31098,-107247,-156528,-123072,-86752,-115014,-112822,-103028,-91552,-75396,-42918,-40864,-56579,-29801,3573,41043,186799,256975,169208,26231,-52643,-54627,-34010,7771,76400,87886,98477,150079,137829,94906,29886,22322,1781,-122193,-60900,9323,-15509,-114385,-77565,51979,187390,62311,-11602,-47076,-130931,-63763,-64373,-85633,24667,229522,358474,293483,117163,-31824,-93010,-80545,-27007,56601,96992,233259,309293,233096,77982,7751,-87616,-146573,-107137,-59290,-72284,-97471,-3265,199094,245628,139774,-6730,-139941,-94894,-112871,-135979,-31271,-48424,-35072,19872,23848,-33046,-80534,-115034,-71958,-41171,-20493,-19503,-18313,-19323,-73124,13274,53840,28084,20789,-3570,-90538,-81776,42575,146030,138534,166151,347768,349255,194851,76815,29520,12917,61458,74655,5721,-57147,-90981,-96611,-110744,-96679,-59706,-64177,-123493,-118829,-82415,-47892,-50556,-55722,-57849,-25573,17988,77364,73453,66719,47523,60326,124884,275797,488509,474472,467486,529592,417617,245280,119436,51989,38621,106128,190206,256080,241713,201452,165765,79705,17048,-30283,-95520,-141584,-131928,-77962,-29087,170069,273978,128779,-29175,-36298,-19213,11133,116909,315428,458008,367182,59495,-73287,-20477,10805,-27113,-71362,-51012,-1908,20635,33017,83285,76057,993,-74172,-53540,-21136,48232,95462,-20869,-163678,-60901,-31426,64506,237899,310881,237175,73953,-78047,-89723,68462,150217,61761,-63730,-97611,-83904,-80960,-52253,-48334,35168,149223,181519,201256,152839,167445,161187,100980,25092,-23912,-24911,14481,65133,53696,-21079,-51007,-35735,-35410,-26318,33415,136448,156158,113380,60785,110843,304217,351236,271746,184625,51150,7062,76597,160959,224164,232589,190812,147774,150093,105110,-49342,-93004,-14375,36907,21302,-43292,-129602,-87608,-57323,-56202,22837,124285,126654,96103,102252,51505,-52280,-113894,-67101,-38131,-79419,-88672,-6736,69016,106655,70375,-49955,11037,83235,124989,143974,125778,114287,65943,-23684,41472,143063,135445,101388,39208,5398,-2487,-25938,-87171,-100382,-53711,-23878,29778,66492,26300,-90267,-73027,30881,2860,-76737,-153683,-114227,-87289,-46493,-59762,27360,87530,107563,84823,31288,-47613,-70281,-27734,-4599,-8232,-67360,-94779,-93016,-135231,-145631,-125980,-120983,-141550,-149521,-135707,-132439,-110976,-102713,-96068,-33245,-18237,-24352,-34550,-70542,-38806,20809,47901,42297,2815,-59073,-63952,-53956,-90581,-49121,-6135,5784,115210,204416,163204,30432,-29997,9299,144304,163323,166932,229095,274618,237579,111189,-82483,-30050,48029,27376,-60324,-101614,-30019,-2924,-19632,-41617,-51528,-39444,-20025,-8696,21367,65515,104589,160452,259685,309267,311289,236777,115586,20569,-58985,-109304,-83683,-107259,-77974,-111152,-82844,8450,77710,68591,-6071,-17641,29557,110905,170144,173315,124525,56331,-29946,-139494,-71911,29685,70286,95235,157173,157922,125683,105955,115806,109489,64803,17343,40594,74809,31421,1773,18545,15317,-12997,-31215,-9860,15950,-17836,-73373,-89001,-121476,-97782,-29311,13781,-13955,-99342,20403,171393,309217,244346,38057,-62961,-65252,-33885,-35810,-43765,-33948,-39478,-96383,-76740,34424,34382,-26862,-50645,-73743,-134507,-125247,-41732,39341,27648,57954,84196,74541,93709,94399,88218,112117,33963,-17996,-17555,-14563,-83572,-126913,-53133,59921,122636,100197,9264,-19263,3891,32641,64025,89540,61863,43608,94296,227798,306223,313548,294575,210859,118170,66236,-3397,-43500,-70987,-58610,-26826,20345,88563,178038,122607,21751,-55721,-113119,-67228,-28202,-22082,-5763,-13089,-63711,-59961,-11032,35779,7094,-86595,-61985,90244,158001,63838,-38641,-30848,104826,157098,90454,4319,-71019,-53206,-59397,-31904,-17106,-9784,-49840,-82940,-86441,-80619,-57787,56172,165149,166994,10218,-114632,-2695,66240,41262,-52753,-119499,-81878,-931,68765,133039,112870,33110,-8638,12388,-23922,-97410,-144137,-81679,-77328,-104083,-135747,-55734,-59476,-105749,-9135,-2306,-63340,-69348,-7185,-16216,-37173,-30829,4441,24584,-3665,-16299,29886,76167,37437,-20686,-57413,-41218,-26091,-1729,22083,44643,106849,93245,53116,-23456,-78124,-81193,-60787,-41849,-47393,-19331,-38439,-38468,-27084,-7903,18591,43261,23219,-38834,-106366,-110351,-121710,-102263,-24748,92404,176215,163348,60894,-54955,-31543,-14240,-59501,-129303,-98191,-39711,-5583,-22488,-61762,-20883,-4416,-2119,-37491,10046,48540,-64757,-53343,22898,30101,-32481,-43786,1870,27413,-838,-84648,-72314,-29392,-2996,-38279,-61688,24431,95782,105918,58193,10273,18893,-13763,-87112,-144746,-80700,-32468,-30591,-28157,17666,41846,45152,-11646,-54802,-63385,-25925,98241,316637,299159,212615,163574,111956,21478,3492,-41672,-79806,-55673,-8400,4107,-11468,-13160,-23367,-38775,-65927,-78260,-33663,126504,333243,409690,300251,119527,-17300,-65629,-81487,-101621,-88577,-77138,-78375,-72661,-88532,-63055,-63286,-92201,-81280,-28234,-903,44642,190998,234831,136037,45605,76171,88385,38435,29464,31162,15119,-5450,-45096,-51517,22569,66399,-8878,-98197,131158,365291,505855,515248,381118,183194,13335,-24704,-21699,-4180,115587,131378,85881,-22556,-90456,2976,153256,219690,211781,97266,-52159,-70730,-67207,-44065,94405,166948,88404,14831,8912,17651,45735,144433,389858,517362,432571,283359,90670,-47678,-58947,22406,105773,160098,262878,466637,573941,348032,180001,84832,-73454,18996,162178,95861,-44313,-36930,-43785,-73124,-97260,-54364,24641,47370,-15062,-106417,-88115,-20626,-7668,-44101,-104669,-53165,-13759,-33486,-44065,-23412,60063,102533,110243,56348,-3387,3576,11210,32356,32660,-101664,-97279,-29854,24854,29627,27256,7512,-1617,72634,193061,197307,128191,46118,-3174,-32494,-47058,-29119,83738,187311,237206,223031,148469,23413,-94873,-40092,67251,138833,178093,143445,59032,-9206,-46386,-81644,-93836,-57882,-44237,-29954,29428,48225,13225,-25898,22873,40070,42943,6638,-15624,12000,-8016,23207,89056,70905,43462,32648,56163,44031,-35993,-102689,-21512,53676,57027,4365,-11699,-33680,-3807,78264,52986,6205,-6073,49700,138617,208968,232727,126306,-16205,-93576,-110236,-111129,-54653,4122,-16107,-100443,-91953,-98679,-115405,-113697,-95359,-93249,-73787,93330,114085,52605,46708,73398,47240,20551,83113,139684,74654,-13476,-65677,-97197,-85545,-68877,2395,165159,339751,352891,226112,89028,38761,26613,-14893,-76376,-91740,-98045,-54515,-13038,-11350,-13356,-1715,27798,56971,131755,21514,-23744,-65336,-28221,-55563,-79076,-63161,-38843,17433,-32830,-97135,-25431,19991,29047,-5473,-45465,-92458,-52120,66377,154378,59172,-70700,-25693,-10039,-69519,-121549,-41965,7943,32147,77390,186095,283669,335274,188810,42576,-38984,-52029,-41025,-23098,-23152,18170,38220,41296,28164,39778,66813,90696,21490,-53633,-59538,3016,141,-67192,-35079,3760,-28719,-15895,10890,17274,-9732,8040,107372,140879,128174,91670,42304,24978,58545,37138,-27711,-13227,26795,30834,-57437,-101116,-138440,-80359,-14642,16884,-7217,-20396,-9844,-1900,-16614,-66449,-94353,-89850,-99173,-74182,-72470,-85081,-92838,-37373,32235,55603,65046,103585,111940,23739,-146678,-59718,27829,48255,83643,239740,507958,511417,326074,157230,2615,-36589,-97420,-130905,-107452,-89678,-49048,-30961,-4084,9002,30904,50272,33959,-16358,-14449,-17006,-59758,-61984,35095,126727,147516,130841,95407,91277,131237,240838,275374,152011,5897,-69736,-6969,13084,-70055,-51434,78993,142879,141627,119328,155551,245016,227499,95868,43010,38852,49931,44810,-31287,-77399,-46866,-78741,-138308,-65652,-9097,-3484,-7856,-12624,-45539,-57238,-28206,-11028,-30776,-822,51587,70906,90462,72765,-11953,2110,72668,286776,446461,420712,323858,173816,81771,32786,6838,-19149,-26669,-9377,-6275,-38348,-103603,-103668,-55585,-40847,-88814,-103517,-105471,-118516,-91110,-81402,-40860,108082,240945,310499,243756,128597,26185,-44831,-55745,-2008,141195,273608,250498,109491,-42969,-137896,-82992,-55073,38878,121702,163499,142695,80340,11143,-54550,-69006,-5790,120643,247603,181751,152380,261397,330933,299623,164396,36163,-23043,-4470,-33469,-96510,-107646,-66799,-55092,12298,165530,303438,345155,277090,112560,4593,-29480,235,-3084,-54234,-108048,-134235,-121165,-47103,2319,27332,37535,15005,429,52995,52280,38653,13011,18162,15499,-50467,-99603,-73090,-31556,23752,18162,-75199,-178739,-85812,-21937,-39284,-43632,-6479,20483,17124,-19447,-7886,25810,4757,-48410,-67458,-66352,1996,87747,144910,175724,133417,-13220,-67975,104458,177930,178303,165944,56877,-86739,-144944,-104821,-92957,3509,127019,79811,-31648,-44283,48813,127876,108225,12959,-21660,2198,81622,148721,199116,100014,25020,-25032,-42010,83882,143968,196030,105048,16213,-104766,-144583,-101817,-125168,-83477,-57836,-37523,14911,22020,-21196,-56066,-38430,27232,-6721,-30631,-80772,-104682,-97402,-108346,-136065,-140696,-43633,14353,-35467,-62707,34851,34808,17289,6108,-5144,26276,116880,114699,53523,6922,-15674,87514,285020,358242,255111,60553,-103155,11234,147056,204564,129171,36590,-11930,-43077,-49578,-103484,-85752,-75030,-103596,-99041,-71727,-100243,-135006,-112402,-125708,-88489,-38664,-61836,-133175,-135068,-50636,41842,103897,103239,143978,192259,56422,-34617,-19348,58099,85240,53312,-19435,-99914,-38685,44174,30899,-42746,-115003,-114895,-153986,-161895,-117633,-95376,-97275,-109149,-136505,-24003,126509,270447,286303,96868,-24810,-82275,-80080,-62984,-69499,-119080,-107364,-42035,33343,41181,3888,-26511,-17263,126121,200242,113931,9029,-67114,-68567,35550,191635,232813,205465,157753,61724,-59653,-105135,-97619,-623,58190,54803,-42249,-68746,-49091,-97442,-151580,-87270,-47160,-1088,2185,-1454,-149,42088,91639,206564,158238,22920,-89553,-57816,-1807,33952,56724,53088,57867,69303,108520,127581,157492,213581,201112,84422,9593,-51975,37610,199421,242223,228446,176424,51409,-44150,-64507,-63795,-53927,-50870,60618,189696,139262,131267,115717,20829,-51377,-80451,-88064,-87057,-70378,27627,157072,385042,408217,249026,127170,111991,192549,311227,347457,307375,209380,124170,57862,-88735,48007,162303,44144,-20295,20357,63202,171663,316323,396742,318754,153542,8485,-70396,207871,455414,440368,398083,200470,9836,-39808,75675,259925,214824,66216,108165,189752,236218,303521,313736,267955,114003,-32566,-110116,-103604,-32778,50867,140799,28019,-66333,960,18233,-31218,-138902,-62665,13544,51212,51399,14284,-2743,4821,18291,35784,71346,177172,243324,249774,212066,121021,28221,-60306,-33065,54670,146122,195910,145734,46050,28434,6329,-24347,-54297,-108819,-141736,-106384,-39008,-8504,16989,35619,30729,41812,46025,-2456,-60348,-139429,-116101,-81585,-88495,-122486,-71683,-51473,-31888,-53891,-62085,-1428,45760,17972,-37217,-72465,-68094,-71353,-86016,-70291,-38723,-29551,-50820,-24713,-7237,8698,96729,159842,169826,175672,164222,42878,-84438,-84323,6848,73311,31724,8580,-7785,-46827,-65376,-89218,-111503,-94696,-94543,-72099,-35618,-18106,-8363,-5200,26492,54400,8300,-39338,-28426,32914,16030,-40516,-67821,-43096,4833,19653,53388,120861,145502,164450,96620,-4020,-41041,-13548,3694,6585,-2493,2129,34238,46690,29634,-21414,-76792,-69084,-85600,-72481,420,77802,169818,225439,111832,10842,-19143,-42333,-33725,48530,108582,106206,44435,-10730,-43900,-98782,-61896,49020,189247,207202,123030,26506,-41128,-74301,-75434,-76794,-81566,-101721,-62063],[-29714,4002,28661,9061,-29367,-38853,-58418,-53043,-39755,-19879,-31053,-62975,-45903,-12824,-1225,-41186,-93316,19469,116457,102052,26622,-15831,-11557,-723,13499,31926,31162,34624,55072,28536,31435,35468,968,-17318,822,1465,-42682,-61717,-97075,-52836,-29890,-41250,-55552,-25947,34497,85959,128009,217265,344526,478717,405774,143641,49099,75219,105049,106254,111309,67572,-27384,-94696,-125291,-97174,1152,120459,197120,176813,64875,-19422,22865,103051,41080,-41191,-46937,4314,46541,50057,-3479,-86317,-84878,23340,127386,109011,41471,2780,-54755,-77882,-25444,36938,84139,58724,-376,-20708,19171,79485,59584,24446,42115,53157,70466,94692,121744,96269,71318,57938,9330,-55266,-85962,-112623,-106993,-41244,-37698,-94511,-86317,-44436,-46969,-92584,-81370,-49609,-36043,-54530,-52182,-79212,-131773,-117536,-36438,18067,54184,35579,-26355,-20539,34058,62506,62441,26893,-49353,-130514,-53381,23979,86023,48712,29862,69843,26484,32889,2988,-26622,-60126,-33266,15890,54285,66838,52366,48421,66344,14891,-61064,-71918,-12351,3497,-11065,-32834,-84798,-79791,-60148,-87575,-22590,115036,239075,209142,91897,13911,35934,176577,355060,93136,-206978,-193373,-84708,-1577,73301,192105,78632,-69663,-67020,-66568,-113801,-22777,144377,127596,69000,3970,-35000,-49219,-80076,-136228,-119880,-50344,5652,28672,27795,-32263,-136652,-78582,-102216,-103471,-130260,-104284,-66960,-17107,46250,105516,152322,98470,28742,14780,64796,135355,91584,-6126,-45800,15828,66111,21500,-82562,-105374,-83021,-43030,12373,84227,171195,228543,96145,62881,93837,52944,-8952,-27176,14287,27681,-49876,-113412,-124196,-72116,-37802,4353,-19142,-33303,-9336,9859,-4884,-46519,20613,139543,73145,-23732,-63102,6665,94752,111180,41950,-30100,-1063,35653,45454,38563,93467,174360,223949,156507,24960,-76993,-96107,-92717,-36151,58561,108260,54800,-59437,56364,123508,43038,-76828,-151879,-103110,-49343,34169,91768,157087,298257,469529,603421,579556,433569,337816,259686,110193,6805,-74004,-103494,-2377,11409,-40495,-85912,-113403,-99224,-20032,92049,82439,5748,-124604,-49373,15426,-5690,-29314,31920,142897,169482,93039,-13881,-53707,-23622,-11645,-1510,28876,60119,49603,6771,-56643,-117111,-74459,1197,9499,-16415,-104844,-49568,-16421,-8687,-1050,-17529,-33924,-45328,9697,-7591,-83385,-125498,-23064,55206,65635,63637,30610,841,16398,54621,77114,117114,141212,147144,41924,1617,-48328,-129471,-37642,-5679,-22550,-54248,15154,52680,9264,-23710,32764,80123,99165,100794,68942,44976,91199,90438,30763,-45518,-116827,-51234,-23928,-34308,-70342,-125078,-134680,-89944,-67863,-72015,-85462,-120605,-64271,18778,90380,92662,61227,13453,57226,94888,63084,-26244,-98484,-136534,-133894,-98609,-107681,-103741,-84573,-75550,-63574,-39301,-40708,-59337,-26506,14952,30764,150112,206764,129342,14770,-55903,-62264,-42524,8199,85609,97278,104589,173950,203056,165188,69706,28303,-1004,-112080,-66446,2857,-16792,-101091,-60299,53759,159512,47154,-20730,-61576,-158708,-50620,-30181,-31853,64558,260557,384577,298465,112203,-36769,-99443,-61575,5361,105705,172914,318126,361597,262430,99964,14540,-86072,-146245,-101536,-58892,-71411,-79575,29419,226519,262190,172323,29169,-120060,-85686,-108621,-134487,-34597,-54443,-40001,15747,24645,-26519,-77322,-122734,-71280,-27074,-5579,-6088,-5528,-5573,-80006,-24188,29509,27446,36092,6420,-89540,-97797,21515,114150,108556,135658,338750,400191,251574,112613,52975,28847,56511,54035,-6781,-67264,-99450,-100583,-102644,-78871,-45039,-50358,-115628,-126372,-92387,-65203,-69239,-76548,-80839,-48655,-5270,47653,41146,49327,46628,70989,147693,311818,507653,453525,438897,472615,367877,228258,124567,67686,58298,133406,214334,261652,213703,179353,134697,52086,-2821,-48611,-115873,-134191,-130395,-69562,-746,243797,321996,169209,3612,-38645,-28210,-18318,87239,308797,455834,359313,48918,-68598,-14496,12368,-45448,-96882,-76258,-28991,-348,19353,69852,72341,9125,-70041,-67986,-41403,17795,57714,-37672,-137900,-77054,-79482,4575,191648,296423,242375,93967,-46574,-93977,44304,133074,55860,-69782,-109473,-99153,-92413,-55624,-60977,-184,100918,132532,143770,95565,129652,142217,98508,33125,-18800,-27192,5191,55832,50361,-19860,-48661,-33297,-34709,-32786,22721,143168,177057,136974,75702,129042,349028,421796,322691,187296,30294,14657,120537,221097,282456,287367,239194,192941,216127,196368,50704,-72696,-64140,5830,12153,-36361,-120736,-110249,-72117,-57282,12995,112455,148438,155118,152757,60494,-49827,-105901,-59782,-38123,-93031,-121040,-33608,51923,98143,55425,-72084,28325,82178,115502,135505,113869,99087,53305,-12263,72018,171557,157839,113351,40004,2590,-10220,-37724,-99238,-97707,-43126,-12018,31328,57894,10492,-111717,-50057,55222,14158,-73014,-153383,-110197,-76445,-25520,-27737,58224,105437,112502,82357,28632,-40449,-84462,-40802,-13095,-20910,-97765,-85972,-89018,-145906,-139568,-120038,-113639,-144785,-145714,-131588,-128319,-105345,-100799,-105837,-46484,-35795,-36352,-41032,-56193,-15742,50575,71014,52454,-1205,-73130,-67581,-55560,-81866,-46930,-20901,-14722,118475,227098,173543,28531,-35925,-8350,110140,144284,163208,232525,287600,264490,145201,-64538,-9495,65909,28424,-72020,-96877,-24312,-480,-23760,-36784,-27496,-15575,1375,9654,40327,76185,106929,153872,224770,255958,258639,193032,84158,1114,-77999,-110307,-69087,-64989,-59884,-96003,-81769,-899,72085,78840,6714,-17566,22218,102178,180915,175355,116801,59888,-23684,-134074,-73342,30687,71852,115888,198293,192291,144977,124014,139525,135613,79352,19906,40884,69888,23010,23299,58539,53698,10478,-36358,-36353,-10879,-37643,-85295,-82542,-114579,-112847,-41223,4543,-20192,-107896,-3162,137749,265343,193781,15098,-70092,-65917,-30235,-26329,-30147,-26918,-43078,-101918,-70750,40693,40355,-30677,-56689,-84460,-138068,-140175,-48452,54502,56034,78817,76944,40873,40395,32122,22332,68577,28666,-9842,-7940,-18197,-89339,-84600,606,109218,160084,113450,10917,-21339,1141,34609,71144,89016,49749,23768,63662,174461,237040,247821,263104,217223,129283,70893,-3349,-49463,-79963,-68183,-31584,20507,92467,185308,133457,21633,-61249,-117595,-70925,-32871,-23732,-2186,-9750,-61852,-61039,-11908,35401,6387,-100094,-67483,78772,144279,52758,-44076,-40371,81436,134417,89707,29474,-33995,-27401,-45101,-24239,-11926,-9640,-54110,-91173,-96712,-93038,-37001,91697,193554,206750,52538,-91789,-15550,48278,20287,-69474,-116457,-68846,11302,80089,146356,135608,68733,25022,34315,-11920,-87519,-142140,-95807,-87895,-97881,-108283,-92113,-96848,-75463,5042,833,-66406,-68515,-8602,6390,-2456,-1830,25837,38238,7328,-5648,36059,75217,33843,-17863,-54306,-37577,-21973,3564,27159,52355,123245,117044,76117,-4203,-71835,-96395,-88259,-65342,-58524,-22414,-43958,-47558,-41192,-20885,11760,44214,30250,-29530,-103715,-100226,-114336,-119819,-57665,53008,128852,119395,39050,-42151,-20285,-6999,-45406,-122993,-107110,-43658,-5550,-18230,-57011,-16486,-989,-1161,-64580,-55188,1801,-76127,-50067,4795,90,-63743,-42585,13135,35929,6052,-79298,-76965,-40182,-15706,-50532,-66136,22425,85086,93276,47622,32828,54715,7974,-81895,-153018,-86063,-45689,-47806,-29762,26406,59620,58857,-21830,-68024,-72757,-33375,84318,278907,256282,169839,146012,126404,52069,18584,-39876,-89649,-64195,-7957,13177,7431,10605,-2784,-24014,-58473,-76755,-38326,95287,272463,344175,240492,85053,-32501,-72660,-85105,-113678,-101584,-87773,-97126,-93941,-93221,-63002,-71745,-109599,-79635,-22515,-2194,27177,146495,175158,68890,-19194,44075,74055,24614,18780,28513,21518,5155,-42497,-66867,20898,87815,26946,-100240,79620,300219,455657,474848,336828,163171,5626,-37497,-26783,22453,129258,117907,66047,-31887,-72870,21072,184954,255411,240020,94605,-59693,-81260,-83345,-66179,74196,155551,80896,12046,7960,24969,61588,170651,422885,509938,403745,269355,91999,-38616,-45147,36570,134157,222595,374077,583682,593944,311994,158155,83777,-61591,-18830,129448,79120,-47100,-45106,-59066,-80517,-100021,-51881,24259,42838,-22658,-109590,-89765,-21943,-8517,-52156,-94739,-40707,-7109,-33317,-44145,-12537,83071,137222,130112,58128,-7941,10594,41616,63343,48167,-60747,-55987,3516,52329,44215,33186,6866,-16585,35965,146364,156099,103803,32058,-8269,-43240,-72568,-62560,36570,127978,179419,184039,131033,27245,-96995,-56063,52654,119956,162479,150317,68805,-8417,-45924,-73932,-67985,-22470,-3996,21600,71778,67293,18996,-20454,35820,60992,61882,28838,12027,22830,-16825,7660,86529,76431,53537,44284,59319,39942,-34633,-89188,-14733,40997,53759,5733,-15775,-30933,11686,92268,44185,-6763,-17865,41198,142025,218742,227906,117152,-13761,-91065,-107762,-87064,-31366,23726,1041,-88878,-86141,-96612,-117040,-124976,-114205,-104552,-99513,71450,89113,35192,44519,77043,46193,23563,90621,151560,84692,-14542,-74304,-90714,-73662,-49973,22703,174219,355116,400140,275332,109649,37277,23272,-15569,-80422,-100780,-98484,-46092,2949,9527,-95,-1588,29776,57790,113501,35287,-17195,-69555,-24386,-42544,-74413,-73676,-72543,-19279,-56781,-115658,-20629,36621,49448,6012,-38565,-90826,-49482,62513,135771,40134,-94151,-30009,371,-52883,-132332,-49837,4572,25253,56322,181910,303417,324258,144226,-8155,-48440,-2668,11259,18817,10952,39078,40762,31079,12546,25946,55868,72620,6764,-47399,-43044,11245,11572,-36718,-25114,5999,-23044,-12795,11068,13160,-20276,-8549,95262,153023,146034,103380,43999,22087,63697,48555,-26267,-35097,13623,8291,-77616,-77246,-93591,-96333,-30161,-319,-26726,-43089,-36191,-26722,-41596,-97315,-104803,-79747,-101568,-73060,-65457,-79953,-89353,-48344,11904,38535,42648,66740,51356,-13954,-157331,-50464,33624,53542,83153,218863,472201,476435,300729,128854,-13320,-35158,-90954,-145824,-114781,-85952,-40205,-24465,-4676,8977,37522,68809,78891,19874,19511,16764,-26154,-47903,48472,151459,167498,137406,86493,76318,122209,241024,277856,161713,14182,-57059,6138,23881,-59695,-63814,58320,121829,141839,146370,193855,289621,251647,116873,61986,50980,46251,10453,-66230,-94542,-64149,-78426,-118535,-60565,-1176,12933,5489,-11723,-48549,-48824,-21808,-10009,-26666,8072,50612,65517,79467,67843,234,27027,104918,329998,455153,398698,304062,175114,87494,23932,-16057,-47272,-53634,-24195,-11551,-39645,-108409,-109062,-58614,-41322,-83305,-88346,-87395,-101942,-82230,-60409,-33037,104079,244027,339295,269130,130202,13585,-60033,-72112,-16453,127785,239686,202558,66438,-66080,-134879,-103249,-79625,22740,115730,167824,147185,83660,17097,-47015,-54467,17106,160068,317525,269874,204206,276842,305583,253124,134166,20247,-31473,-9217,-37053,-97115,-101914,-70700,-77673,-39121,103502,237771,285887,254882,118234,19540,-15452,8805,5750,-34187,-90048,-117166,-138231,-57783,3153,33339,34120,-381,-32117,14832,8870,-14559,-44781,-32026,-38753,-96809,-103701,-72727,-24485,35250,29681,-63193,-166802,-97134,-29138,-36316,-39385,-11505,11350,9346,-22029,-3217,27485,9013,-36469,-48870,-61363,-4530,87354,151535,176012,128731,-17814,-74947,97063,157176,157645,156772,50533,-92868,-149632,-110687,-102688,-547,118469,89606,-18632,-56465,33489,115401,120103,22203,-20747,-2349,68881,127610,184384,112788,48204,-4372,-35363,66166,118349,159815,51379,-36282,-154779,-94655,-66239,-104040,-88399,-59038,-31718,28574,42696,11076,-38211,-38548,17426,-15578,-33705,-80454,-97968,-90332,-104740,-135514,-111699,-22458,34870,-11177,-82130,23240,38551,26065,11481,2508,44513,148414,128188,48828,12144,4398,123044,296655,352135,261042,72658,-90893,-1563,123863,193150,138443,49598,-1379,-42567,-67201,-109111,-57153,-70886,-127667,-124048,-79234,-96819,-128292,-116266,-135327,-85954,-21016,-38978,-102021,-71337,14445,98945,135491,107680,144119,212551,69261,-30051,-18109,33195,66491,60231,301,-95475,-54724,25069,17845,-50996,-115624,-101479,-136321,-157664,-113193,-77920,-78457,-102155,-142552,-24384,124145,261165,300388,125595,-11094,-72314,-72549,-61272,-71484,-121774,-103957,-47902,10764,2402,-51629,-72140,-14897,139807,198483,101351,-6905,-79395,-67559,30299,191484,255767,231780,173771,55353,-69970,-112556,-81172,22873,98199,129046,67722,-46471,-99039,-140514,-119400,-79984,-56383,-19878,-12891,-5287,-2355,35681,69847,165566,126304,14311,-90958,-47426,16090,45737,58049,46502,48606,60685,105218,125705,148465,188557,148521,31204,-41,-15555,67787,192324,201292,195319,154921,43425,-41312,-58060,-58511,-54878,-64040,76709,158004,70266,48535,43506,-21053,-68550,-81071,-75361,-69538,-104073,-26582,134977,401948,468758,302778,154828,129456,212902,353867,404713,354991,253366,163487,83956,-78801,62595,147866,-3375,-50757,12619,95077,248587,378743,416034,335321,152986,-6093,-52081,238912,436067,466667,454156,218283,6864,-43996,81533,250087,177991,47180,119359,249823,300985,339736,325228,264607,104902,-34917,-124185,-129535,-53716,38952,147425,52597,-76370,-37850,-14266,-37171,-138620,-57189,38191,78958,52540,-4198,-18769,-17940,-15144,-69,62191,185492,259846,253981,213616,134590,42086,-54056,-48917,33502,125269,176147,125704,30823,24254,7528,-17995,-44691,-99845,-124547,-107562,-46661,-21249,1451,30266,36239,57433,64497,29958,-3727,-80102,-124048,-112024,-108353,-126049,-70290,-56611,-43027,-45401,-44258,8586,42695,11738,-39548,-68334,-65697,-74387,-100364,-91247,-45223,-21174,-20404,27056,45939,28209,106000,176145,202657,206629,183076,49929,-80362,-74309,19455,67467,13531,-3316,-4993,-32464,-43604,-63722,-100101,-97536,-98789,-80524,-39162,-14857,-2276,2628,32688,51764,10186,-25038,-7482,54854,35250,-26496,-65315,-56577,-18562,-9141,25066,111506,154795,163768,85394,-21176,-54370,-18047,-333,-1147,-15643,-11322,22659,33933,10632,-43542,-90875,-82107,-85496,-62189,10483,87600,189162,278448,183764,53733,-1949,-41328,-24109,54683,100488,84281,22438,-7928,-36072,-107546,-87842,7071,167181,214903,137343,33161,-33616,-62768,-64291,-70026,-79562,-107192,-62937],[-27367,7978,31677,8742,-32875,-43281,-63269,-48597,-30275,-9488,-16826,-46051,-27432,2424,10620,-33469,-92713,717,89934,79300,17925,-46210,-9949,11763,22108,37495,33877,36044,57802,57479,65375,51743,-2754,-34242,-33383,-44972,-62275,-64924,-101682,-64136,-43324,-35391,-26605,-554,31173,44771,72788,163956,282249,421872,419509,183119,84223,98070,107087,92593,89293,51014,-37386,-95658,-128100,-98352,10794,146696,231232,187795,57534,-28530,19615,103506,33478,-63011,-64478,15829,55993,52736,-7084,-95005,-95638,14012,117748,91289,28890,-3090,-59363,-85273,-20638,55501,112227,74467,-6842,-34333,29480,93912,56830,10470,23520,36188,60871,96692,134669,112022,83107,62462,8682,-52522,-79334,-103358,-114796,-50379,-40211,-88215,-82086,-37834,-30263,-77282,-80573,-55724,-38123,-53488,-48217,-72176,-122618,-124053,-34958,36045,87258,81220,12540,-5158,35726,63846,66109,28091,-51206,-130995,-53095,17138,57646,23601,14207,67638,29876,49280,29793,-15757,-63416,-44260,5413,42927,47549,33847,36437,57062,14545,-53743,-82059,-34752,-9937,-11138,-22595,-77612,-116949,-66150,-79568,-27102,103306,222448,183282,75015,6911,51944,225001,386141,83426,-198270,-180894,-59834,23472,81210,183613,55548,-98553,-82982,-85304,-129011,-23569,129712,97099,42617,-15426,-42697,-46671,-67218,-117919,-109514,-50573,-8555,17515,25098,-30297,-122126,-87503,-107923,-103854,-125627,-111963,-71382,-15760,57952,133613,212771,178902,86751,40021,61401,136006,107156,11916,-40793,1843,46880,8095,-83498,-92876,-74281,-53475,103,80539,173305,214472,43436,23694,70032,32730,-12182,-271,43375,55025,-31804,-98241,-137647,-85564,-48129,6212,-11150,-27149,-8807,5996,-5287,-40559,24393,126946,47114,-35195,-57290,16279,110046,138380,77671,-9150,2844,38741,48356,38312,93091,181058,235456,164788,31019,-66561,-79924,-82182,-35927,65060,126545,87256,-44790,47219,118886,31783,-92380,-154046,-99002,-60166,17877,73059,141387,288691,465113,598428,568760,414717,301951,239218,114464,6159,-89889,-70263,43682,51776,-18599,-84254,-118951,-95045,-23307,75403,59615,-17067,-128542,-49908,4992,-25396,-43284,33080,146765,175467,111750,3939,-39076,-5637,21795,36636,58451,76195,57708,13559,-50376,-123075,-75047,3754,5977,-25665,-96785,-22173,-1034,7052,21867,-1614,-40825,-70790,2079,-2384,-73339,-134801,-44112,3880,957,11367,-4100,-16689,16032,67776,92039,139992,185655,167566,58575,24032,-16062,-93716,-43386,-6074,-16565,-49101,26589,72585,41062,6810,45792,92400,119916,117066,69047,44337,87794,81997,20019,-56999,-107910,-38308,-16171,-31500,-73326,-131532,-124376,-85868,-73404,-81441,-85135,-108943,-79240,-3131,64071,78220,58666,16161,53250,86156,62854,-20018,-85209,-109113,-129648,-104339,-95408,-90358,-65731,-59893,-52653,-36895,-40635,-57623,-17795,30371,18165,99165,144851,84472,5561,-55103,-65678,-46119,11858,95284,106417,109451,191128,256728,224352,104967,36819,-959,-98054,-66556,2258,-9858,-77624,-40631,53806,123192,30921,-28137,-70031,-153813,-27558,10459,17716,102047,272433,377817,280031,101674,-41234,-99300,-37874,39807,158466,259227,402737,404410,283072,122222,23471,-81004,-139579,-92684,-55434,-69767,-71302,45090,231614,260294,193781,51996,-124596,-104601,-121470,-123395,-33532,-55365,-40540,14049,27479,-17535,-69674,-128332,-70801,-13442,12066,13378,15514,16771,-59606,-53898,18913,40357,58003,18194,-86193,-102858,15796,97693,91575,113722,320196,431215,300524,155851,89531,59004,56756,34121,-17426,-73381,-102482,-97952,-87335,-58876,-29929,-35846,-104172,-121565,-95760,-77995,-84207,-91501,-95731,-63007,-20369,26360,16757,36107,50397,87550,175797,347587,510579,419936,399110,403838,313894,209485,130437,85487,78265,153683,227921,259077,187070,161895,110465,28032,-21574,-62779,-128818,-121328,-124591,-58112,30487,302311,348517,195278,27054,-42088,-35599,-42588,67666,297213,430777,329016,34428,-56881,656,23893,-53341,-117963,-96146,-53590,-19752,7857,59353,72136,23645,-55101,-73589,-57057,-8373,20384,-52899,-105804,-73153,-118963,-46119,144049,273346,241146,110237,-18365,-80067,31948,121784,55631,-67845,-112821,-106161,-87822,-37494,-39687,-11459,61314,85712,88495,43307,87001,117148,94968,43462,-9243,-24043,790,48413,47245,-16850,-42863,-27196,-30188,-35569,15783,153775,205070,170066,101474,153825,392291,485652,370966,190230,19451,39323,167620,273260,326587,329006,281243,234581,275034,272592,147729,-4939,-102536,-20237,6800,-23320,-98489,-129282,-82066,-55469,5447,103360,173179,213394,199233,69349,-42687,-90549,-45696,-31735,-94449,-147091,-57710,33418,87166,37952,-76227,45034,78602,107172,129776,104557,84173,39235,-2869,103822,201047,181385,125771,41479,971,-16829,-48628,-108439,-86222,-24750,10129,44730,58582,3392,-123267,-23027,80971,26520,-66489,-148160,-100796,-61933,-2780,8047,91052,122725,116389,79779,26859,-31555,-81606,-41274,-13064,-29716,-110278,-25659,-28119,-115153,-126573,-110975,-103634,-140466,-136174,-121042,-116835,-93904,-91566,-110135,-60669,-52674,-45111,-40726,-32167,13249,83317,95114,63584,-3540,-79017,-62016,-53987,-75614,-47488,-36447,-22166,138124,261478,192538,34782,-34860,-17547,81360,124262,159076,235103,300458,299697,208993,26061,37847,90500,34513,-77115,-84103,-14056,4247,-27466,-30964,-453,14157,27031,30559,58420,81850,102604,143196,188446,204759,209243,152696,59532,-9990,-88181,-100774,-46846,-19062,-4187,-58885,-69262,-2633,69766,90181,23112,-11876,20119,94880,184683,169118,106565,63476,-13985,-122862,-72819,31028,74760,137095,234396,223661,163239,143189,165998,164394,95473,24019,39928,61935,18307,44115,93882,90810,36421,-32126,-57233,-33896,-55444,-95498,-72457,-99709,-120437,-51363,-3558,-23231,-110230,-22323,108849,223838,148601,351,-69446,-62619,-25259,-16364,-13943,-11401,-36193,-97845,-61311,52961,56663,-21610,-49549,-80102,-132950,-143169,-43305,78238,95085,106042,71026,8835,-9787,-25581,-35790,28516,28052,4265,5379,-16512,-69766,-31166,57608,159479,196371,126553,16721,-16584,5828,43310,84041,93015,42886,8983,40007,133532,185340,199796,241157,229559,142733,76156,-1539,-53607,-88091,-76514,-33090,23851,98356,191662,145828,25590,-62219,-117583,-71429,-35242,-22616,5247,-1653,-53367,-54329,-5037,42510,12028,-107922,-63082,76336,138080,49269,-44189,-47097,59426,109666,88245,59154,19286,10103,-22296,-9789,-2348,-6797,-55927,-96854,-103826,-98384,-13015,120226,214055,237866,95131,-50636,-15171,35441,2433,-79475,-104006,-52406,24608,90443,156430,153490,99987,58988,60959,9349,-64558,-118065,-109750,-97810,-86251,-67219,-131748,-134804,-42358,19882,4974,-67111,-62547,-7022,30384,35381,32410,54836,57708,22013,5521,37651,66758,24983,-16518,-48939,-30460,-14159,12328,34529,60539,136649,137638,99205,19136,-58122,-98921,-105128,-81216,-63544,-20414,-44532,-54363,-53720,-31148,9214,49822,40375,-18466,-97499,-86931,-92366,-114028,-84170,16015,78725,69247,16591,-21348,-3634,3085,-32075,-113174,-108694,-43931,-2715,-9831,-44295,-3610,8418,2492,-78001,-93795,-18691,-64503,-44953,-10507,-24632,-88900,-36608,25695,47275,17162,-68729,-79442,-49039,-25165,-59807,-68135,18313,69269,71778,34319,68802,94700,33100,-71865,-157071,-89338,-57829,-63443,-27760,37028,79334,74309,-28089,-78529,-79721,-38753,71240,238482,209488,124942,128101,134522,77098,29272,-39996,-96498,-56552,8792,33403,31841,35935,16380,-13224,-51931,-72036,-42392,63795,200326,256793,168057,46847,-46327,-75808,-83312,-115125,-113340,-99572,-121543,-111716,-83869,-58565,-78386,-123625,-69803,-13046,-1384,11298,99281,114520,9920,-79868,8848,53962,7703,8997,28538,30735,19027,-33886,-77895,19668,108308,65117,-59901,21367,215260,379605,412664,283664,140638,-360,-53034,-33005,48620,133234,93629,37774,-43273,-49192,43797,215400,284537,258342,86544,-64066,-84141,-92081,-85456,51786,137403,69162,6924,4524,30028,75368,194244,446114,490413,372400,256522,97670,-21855,-25634,57273,171825,299371,494687,684658,587203,274655,139098,83514,-41943,-51929,96281,60584,-50510,-52942,-70545,-78689,-90460,-48271,22760,38853,-26045,-104388,-93214,-26113,-12059,-59824,-83729,-29544,-1736,-32535,-42797,-3050,101315,169496,148725,64077,-6142,23615,74046,92861,64513,-10120,-7996,41824,82791,58459,36986,5172,-30173,1729,99509,115113,79651,18507,-13439,-52205,-92432,-86225,-894,71422,116761,138079,107897,28871,-91412,-70913,37699,100264,142524,148697,73525,-10006,-44994,-62588,-40049,15631,45368,85462,117864,87883,25809,-14448,48818,91457,97140,64779,40448,31953,-25824,-10005,81060,80258,61683,51946,55064,29837,-35859,-77435,-9606,24187,42373,3722,-21616,-29217,24569,100613,32614,-20193,-27926,30802,137521,216963,211831,102325,-12838,-87160,-106640,-68077,-5485,51016,28322,-72725,-79284,-94108,-117346,-134445,-129429,-93319,-89269,34230,55168,16583,41882,78021,41194,22158,92147,153043,86870,-20301,-84407,-84607,-60517,-28537,46583,183395,360372,427584,306960,122455,32053,17758,-17727,-83935,-106347,-94363,-37790,18522,33437,18446,2345,33335,60969,97707,51046,-10875,-71279,-17254,-25835,-66663,-77178,-106894,-48243,-63858,-94745,-12364,51273,60915,10070,-36958,-94161,-46630,56969,116678,25151,-104300,-31965,10942,-34817,-121933,-58492,-1378,17581,33898,168415,312376,304662,102795,-53944,-38616,49791,66714,62995,48637,65945,45300,20192,-5800,6476,37121,50794,-8553,-43960,-26269,29017,33501,-6871,-16453,3944,-20402,-11341,10471,11666,-22022,-14350,87100,164595,164671,114495,42663,16008,65076,56804,-22518,-66363,-7634,-18273,-89353,-52440,-52775,-70154,-34856,-16453,-47517,-68601,-66929,-56388,-68466,-106961,-79480,-63719,-96309,-72951,-60613,-75963,-85820,-60956,-12174,17560,18498,30388,285,-50190,-158908,-41766,38830,56719,78451,190525,414344,423059,269642,103241,-24544,-29031,-73329,-132484,-117105,-78117,-29519,-19067,-8532,5034,39534,82953,123271,55562,52175,51574,12166,-27027,61552,172731,181527,137705,73846,61134,110069,227279,262968,164209,22775,-45193,17345,30962,-53771,-74774,37656,98404,135575,166159,223664,319346,261073,130638,74683,57544,41020,-19090,-78145,-101060,-82347,-79457,-104310,-57978,1803,23534,13331,-15618,-55968,-42919,-16009,-9864,-25922,10086,42817,54636,64344,60327,15610,54746,155363,372362,450181,367185,278963,172907,88056,16222,-24405,-54611,-75160,-42001,-21348,-44409,-115835,-117822,-65186,-43891,-77979,-76303,-74378,-90145,-75167,-44260,-36816,83841,229073,348509,277164,122612,-2670,-77274,-90772,-35054,106220,195203,146076,20044,-77474,-103526,-107268,-95660,5413,101395,159782,140790,78065,16582,-43723,-42966,36828,192054,368380,344627,246050,270294,261450,200846,103345,5618,-39879,-14211,-38270,-87142,-89499,-70958,-87943,-91643,35559,161223,215684,222611,119321,31240,-5562,11037,9653,-12563,-65589,-92262,-119777,-62566,2797,36187,28596,-16721,-65084,-21655,-29007,-63098,-95770,-65385,-83491,-118062,-97360,-75761,-22183,41282,35207,-56630,-155410,-105190,-36253,-37310,-41335,-21631,-1065,1191,-20419,-1607,18523,4138,-30159,-34253,-58383,-19489,77272,149138,169372,120796,-20668,-88440,77061,125944,129540,143398,49767,-85487,-128048,-107004,-104084,-6090,101411,91652,-9578,-68938,15705,96646,124982,28186,-23713,-11862,49979,101930,163807,119677,65980,12338,-28420,37906,83274,115505,-1842,-90219,-142947,-48715,-33868,-87028,-96320,-61826,-27222,39822,62576,50721,-21238,-41236,2049,-28096,-40812,-83242,-94926,-86765,-102745,-130104,-87463,-7906,49072,11888,-83779,2155,35956,31167,15300,9873,62448,177567,136452,38196,12324,19737,147543,285382,320927,249391,78682,-77722,-11460,103402,183453,149033,62299,7377,-43909,-82505,-75526,-29847,-59263,-137870,-135106,-83175,-95635,-124334,-122554,-145806,-77106,3675,5224,-30496,3722,87657,157511,162042,106413,135428,218818,77520,-29142,-22026,2792,41363,63896,16596,-89385,-73724,877,429,-61319,-112351,-89435,-118805,-138003,-101156,-58547,-61110,-96280,-149352,-25155,118941,241845,295971,145886,-3036,-66095,-66301,-59574,-73680,-121673,-103294,-57955,-19671,-42111,-108465,-103233,-5530,147935,187012,82550,-25847,-88496,-62673,24638,183702,270241,252126,183114,46512,-74452,-102301,-65350,40892,128637,189767,171341,77763,-10799,-69259,-72323,-69416,-68831,-45201,-31508,-14909,-12136,21174,42415,119414,95600,5029,-94363,-41218,30500,54795,57531,40768,41632,53885,102052,123393,139198,163323,101077,-4763,12625,25228,95493,176518,157672,158457,131939,37776,-38170,-55177,-58721,-63460,-85493,100496,126298,3663,-34960,-35667,-65540,-88626,-84598,-64931,-49018,-81098,-77971,98402,388904,509218,348534,176207,139328,220249,369612,430541,378365,285501,203761,118885,-45480,81378,132726,-46778,-68461,18654,136657,318485,415965,401842,325759,141991,-25158,-30265,256551,386982,472633,492488,232378,5828,-48993,86529,237154,149712,42135,128423,298885,358920,366747,328789,255405,96278,-33563,-126069,-149882,-70626,27792,151247,81038,-70872,-82016,-50434,-47435,-138282,-47934,64997,107684,57487,-15602,-30548,-36047,-40783,-15423,67642,194924,270146,252018,209625,148744,60222,-41770,-64380,13137,104881,154271,103128,17960,23621,13083,-8109,-32903,-88518,-104947,-90977,-44914,-26663,-9390,28202,45948,77167,86753,70481,51457,-26730,-88883,-123282,-121580,-119823,-62676,-54661,-50024,-34090,-25326,17663,38205,7482,-36034,-58765,-56298,-69208,-106219,-103970,-38540,-2407,15152,78385,98560,52607,118394,196133,245288,250851,212455,67966,-64720,-50363,47399,72787,3243,-10702,1225,-13359,-17313,-28036,-71653,-85710,-94671,-80943,-35192,-4645,9965,15520,41510,48189,13182,-5991,20076,83379,62217,-4439,-53775,-57804,-26150,-21210,8483,107187,167095,165409,78968,-30673,-58922,-15209,2928,-890,-20895,-16877,19660,29857,486,-53634,-92159,-84285,-77152,-48322,24433,101855,213157,336627,268571,111501,27444,-28650,-4501,66798,97155,66743,8161,3432,-21443,-102615,-100407,-27982,143409,223503,158774,49769,-14783,-40446,-43680,-51829,-63718,-99682,-54039],[-27511,9608,32298,7158,-37533,-49332,-66646,-39834,-14055,9059,5713,-22480,-4663,19646,22932,-26153,-90615,-18336,63704,57061,13184,-53348,-6247,20527,28903,42594,34851,33990,54891,82059,95758,64620,-7656,-50629,-66470,-86104,-74090,-67267,-106517,-74426,-48860,-19492,12037,41195,51705,26074,30896,115413,222844,360639,425173,229962,125137,120283,106348,75177,62600,29707,-50487,-96233,-128942,-97028,16982,163937,251926,187808,47280,-37217,14028,99555,27346,-73908,-68546,29745,63718,53611,-8901,-97127,-106804,-692,102373,75635,24164,716,-55234,-90829,-14318,75552,140850,88706,-13600,-44040,47803,114019,60181,2972,10557,24656,55257,99600,143437,122893,91851,64956,8390,-47679,-72668,-95437,-117040,-60002,-43579,-83332,-79114,-34149,-16812,-62638,-79451,-64446,-44194,-56442,-45626,-63900,-108048,-115274,-24070,58903,120952,124645,49943,11567,38480,64849,68950,27984,-54001,-130460,-52562,8120,23099,-8494,-7659,54299,31248,60317,50740,-8781,-67341,-55705,-8026,27534,26231,16363,26388,47729,14055,-45775,-90945,-60356,-28262,-14154,-13021,-60561,-109736,-61305,-76374,-41959,76421,189838,147216,52715,396,74507,273619,403215,62699,-177783,-171771,-51669,19753,57420,146840,21497,-121807,-101438,-108318,-142593,-26260,104046,59722,11202,-37036,-51570,-45222,-55160,-95130,-94183,-49136,-20411,7992,21604,-28556,-109301,-92858,-112435,-101925,-116607,-120081,-78145,-17881,63634,151927,260754,255135,148897,68390,56338,133641,121539,30034,-32878,-11760,28552,-4223,-82468,-80598,-64644,-63737,-14162,72875,174014,210590,9330,-20482,41174,12352,-7229,28868,70657,80635,-12456,-80955,-129899,-96435,-56813,6988,-4158,-21202,-8076,2504,-5263,-33547,29040,109933,18815,-51500,-53179,23383,119482,158804,109475,11922,5686,39824,49327,36033,89941,184298,242562,173118,39923,-54888,-67533,-71469,-35118,69594,140131,116396,-31176,27357,111996,23929,-100236,-145642,-94333,-70926,2124,55259,124984,268666,436968,561370,532412,384735,263637,216000,117649,6086,-103982,-30578,93463,97982,6615,-80724,-122679,-86413,-24464,60564,42601,-35087,-124258,-57948,-12609,-52860,-58490,32220,141562,171371,124218,20464,-25347,9273,51438,73278,88081,93412,65837,18148,-47763,-129162,-67377,9242,1045,-39176,-84583,2652,11021,18487,38476,10323,-51824,-91397,8054,11403,-57435,-116660,-67817,-41621,-57655,-38761,-39316,-36016,13547,76421,102235,156555,221984,178779,69737,40910,9916,-54006,-40524,-5939,-11912,-44939,33524,86664,68389,35582,58923,101280,133935,125567,65229,39509,75530,63952,2799,-71014,-93749,-24950,-7967,-28496,-76615,-138931,-113737,-81396,-76774,-84494,-75287,-88770,-94818,-25019,36836,59643,48296,11282,39242,65757,54955,-15991,-71587,-81560,-112080,-103859,-85178,-78632,-50409,-48373,-46158,-38947,-43650,-54787,-8336,45465,4260,33053,71025,33834,-4383,-53973,-68074,-48312,14145,100637,111036,109607,198451,293087,266660,130597,43149,-1652,-84835,-64969,3772,752,-52079,-23387,48303,78365,10875,-36732,-75757,-139169,-10334,44783,57660,129554,262330,338302,239995,84502,-48714,-94012,-15335,70710,208507,346163,475933,431433,290913,138913,29683,-77322,-133039,-85384,-53442,-72095,-70606,55232,226822,241462,197483,51973,-163306,-156956,-154688,-109332,-32584,-56316,-42613,8741,26155,-12343,-63521,-134973,-74730,-6547,26454,33454,38598,40504,-25942,-52257,25911,61369,79020,25714,-85844,-98638,17303,86177,78484,93388,288014,430915,327957,195745,129725,92171,56312,10402,-31232,-80581,-105221,-94444,-72561,-43267,-20931,-27346,-95846,-112173,-98267,-91695,-99963,-99465,-101522,-70728,-31543,8881,-4434,22580,53921,104402,202550,374575,491411,372583,347286,326524,256502,185089,130287,97237,89723,156702,219658,237351,155150,142456,85957,-272,-47252,-81571,-141479,-113061,-121387,-50155,56142,334800,347105,200393,34909,-52188,-47138,-67577,52560,275958,381423,274495,11519,-45293,16988,38190,-53294,-140442,-114771,-81105,-43579,-7978,44730,67197,35364,-39337,-75307,-74484,-36623,-20093,-70227,-78951,-58480,-139360,-89466,92120,236710,227140,115390,-1258,-66014,22347,108968,53568,-66234,-109567,-109866,-78014,-14274,-3833,2494,32395,36542,31643,-5854,38621,82829,84230,48618,-2764,-22810,-6219,35832,37111,-19549,-41138,-25263,-29781,-41847,5708,160145,231715,204814,131086,175886,421244,527361,403057,185080,10723,63848,202520,304491,344762,344976,304306,260195,311887,316792,214707,45096,-112744,-48463,-3304,-13451,-77034,-146793,-93827,-58382,-7317,89479,190152,256884,229370,69965,-39360,-76591,-32998,-27109,-91654,-162508,-86047,5191,63157,7416,-61423,52921,66165,93067,119050,89763,61664,16059,-3270,122528,217371,193943,128377,35005,-8145,-30846,-67140,-122594,-75429,-7837,34084,64731,67807,7865,-99214,-440,97549,30856,-65543,-145793,-95154,-52748,12663,37330,114828,129162,109729,67882,16698,-30697,-70118,-36546,-12631,-42774,-94914,33845,43789,-71187,-113235,-106344,-101061,-137386,-129742,-113259,-107278,-85387,-83640,-112558,-84224,-77177,-59728,-41937,-9438,38436,107221,108490,64914,-13893,-83130,-57349,-58119,-79839,-59878,-56646,-16719,164742,295143,208582,39419,-35056,-25257,53606,97412,146453,227948,302640,328530,280887,132421,97136,111554,35896,-84924,-75243,-8807,2727,-39790,-33608,19029,40312,47176,43886,65494,74299,84113,120333,143890,149246,156405,108191,32970,-22401,-98417,-95638,-31843,16780,55200,-18863,-57350,-6459,61823,92962,33276,-10442,13824,80329,172312,147440,86733,58893,-9618,-114320,-79778,20946,70193,149202,254087,240914,170564,153743,185437,185767,103611,20600,28536,43238,10118,56396,117134,117104,54003,-30153,-81610,-60157,-78594,-112527,-67877,-89486,-128782,-69142,-19145,-32015,-115309,-45103,77205,179147,102673,-16119,-71316,-64078,-27124,-14268,-4725,543,-31095,-96480,-57247,62787,75267,-7686,-37519,-72832,-132567,-144782,-41038,95793,132767,129301,57270,-29516,-63793,-85395,-92241,-13098,23698,14085,12013,-18592,-43392,16121,107136,200316,220705,129690,16617,-15348,8125,49534,93612,93173,34788,-7602,15286,95324,140438,158703,218556,236629,147745,72969,-6697,-64313,-103730,-92711,-40828,20648,96574,187590,150077,24439,-67692,-122228,-77666,-44113,-28083,6798,1233,-48020,-48445,1802,49554,16442,-116795,-59828,72545,129407,43395,-48660,-59907,32028,76774,77652,82347,77446,50085,260,2782,2292,-10359,-64236,-108775,-116574,-103589,1745,131448,217674,249871,127599,-8236,-6793,20416,-20525,-90769,-94292,-42593,29376,90452,154182,157151,116080,81169,79925,27373,-43769,-96312,-128713,-113632,-78157,-30341,-99274,-88405,-16171,26617,1503,-73968,-60115,-10243,44930,64675,60446,80134,72600,30434,7458,25652,42907,3111,-25496,-50299,-28580,-10890,16759,36593,61339,138185,145044,112419,36961,-46878,-98295,-118124,-96959,-70519,-21631,-47792,-66151,-72448,-46547,2566,50572,43543,-15037,-94291,-77587,-74713,-100888,-109945,-26096,20175,9511,-9163,-3333,9824,8224,-28528,-111639,-111448,-48831,-5241,-5523,-31261,12510,16898,1001,-82677,-85604,-11944,-36541,-45755,-30446,-51496,-114502,-35884,31382,54179,25023,-61147,-86997,-63058,-38324,-73040,-75015,4753,41762,35594,16751,105718,128724,52399,-65632,-163440,-98310,-76440,-83991,-29272,41960,92639,82772,-37480,-93901,-92137,-49900,51672,190699,153722,72912,104093,129710,89490,30513,-46169,-101103,-40116,31464,54220,52288,54309,26360,-13576,-53869,-72226,-52644,26357,118736,153343,86220,3374,-63760,-82438,-86130,-113821,-129318,-116826,-155920,-110433,-66473,-56852,-89452,-129943,-59351,-6965,-5135,-8590,46604,52347,-38083,-134135,-33666,21970,-17756,-4846,25257,36142,28754,-28123,-90249,12797,120489,97049,-13620,-30818,117235,282028,330383,220920,111271,-8772,-75792,-44214,67550,120461,53125,-3872,-59049,-26454,63895,235778,297965,258246,67185,-71145,-85764,-98948,-107311,22347,107742,47648,-6797,-7221,27212,81155,208389,450844,454011,333667,238229,101479,-2533,-5202,80374,213634,380670,606025,749368,547948,231396,115572,76138,-30711,-83109,60707,37027,-59044,-65327,-83944,-74960,-77519,-48145,15488,30033,-31520,-98326,-99153,-34469,-19819,-67298,-77369,-26274,-3725,-36400,-44955,0,108536,190426,157708,67627,-3457,34750,99920,114895,76880,32617,34759,77283,108237,65194,32218,-3520,-47216,-32613,50388,70629,50926,345,-24237,-65515,-112588,-106385,-31308,19904,51780,85252,77209,23605,-86526,-88181,18928,76396,115662,134015,68136,-18040,-47262,-52173,-14443,52057,98835,151330,159036,104220,29266,-12950,54189,116909,131539,98271,62043,36807,-36515,-33041,69156,78984,64352,51825,41037,11817,-42890,-71639,-10541,723,20091,-5469,-32624,-32039,30969,97565,15406,-36536,-37905,17010,121935,199951,182776,80026,-16293,-85343,-111423,-58869,11066,71557,53740,-57842,-74530,-93959,-118809,-143393,-140714,-78416,-61861,-18589,11706,-5314,35203,72923,29868,13982,84805,140479,77450,-32964,-96395,-81524,-50652,-9980,68463,188382,353397,432309,317416,124933,21665,8735,-22880,-89386,-111671,-90822,-32390,31467,58525,40315,7514,35969,64009,85343,64614,-6668,-72524,-10424,-8274,-56751,-72129,-121180,-57552,-47269,-59133,-1478,61410,61964,5788,-41970,-101269,-43377,50798,99408,15595,-91908,-32135,19064,-19149,-105562,-67368,-10248,8093,11527,148349,311538,279396,66516,-95130,-20733,97373,121057,107745,87495,96033,51018,8914,-26263,-17641,13774,30173,-23209,-43343,-12264,48732,56647,16929,-11020,-2503,-21306,-12431,8048,10725,-19484,-14579,81114,173982,183115,125078,38279,6416,61687,60457,-16449,-104226,-35465,-47220,-93091,-33017,-16956,-29089,-23045,-27387,-67630,-95838,-100769,-86797,-85155,-83545,-56099,-50405,-88734,-73662,-57415,-72566,-81275,-72278,-37033,-4771,-4457,-1440,-37223,-78428,-148506,-33232,43871,58443,70811,158207,343696,359656,237236,82466,-32466,-20695,-48228,-97897,-102579,-62661,-15874,-14150,-14692,-1831,38208,93865,166503,91961,84441,88227,56871,4406,75018,187490,187752,131522,58373,47095,97561,203326,234237,160484,34100,-32669,28643,36137,-51032,-81544,19310,75549,125259,179314,245345,333666,257614,138593,82715,60380,36095,-36891,-71832,-98636,-101047,-81724,-93620,-56545,1276,29038,16543,-22720,-65321,-37280,-8822,-8284,-26262,7240,30720,40781,47532,52693,36420,90977,230320,411355,433846,331870,252979,168419,84655,10971,-19244,-45090,-83131,-58907,-33425,-50958,-123751,-127056,-72389,-45819,-71201,-65105,-63666,-82643,-72874,-37605,-48845,52180,200817,341250,271693,110086,-18894,-93642,-108943,-54916,79003,145338,88397,-21284,-70985,-70444,-87701,-85853,-8169,83048,143473,127311,66853,12331,-40995,-30195,57149,219054,398871,399369,274289,243781,205948,149228,75447,-4919,-44675,-16059,-35287,-73789,-76902,-68345,-84734,-134809,-32334,81773,142309,184423,117865,41498,1660,8040,10425,12187,-32778,-63080,-90352,-56328,5141,39369,24285,-30637,-93673,-46396,-49712,-89282,-117049,-72657,-105638,-104363,-86563,-79489,-22029,43978,36753,-53307,-144555,-105441,-39238,-38209,-45262,-32881,-13009,-4179,-14071,-3764,2042,-7826,-28676,-21966,-54473,-40603,60421,141381,159758,112774,-19637,-103236,50947,91787,101069,131173,57501,-66943,-106782,-95493,-96149,-9099,81592,88876,-2633,-77438,-494,76195,125117,33676,-27499,-23113,28600,75634,141521,123258,81229,28152,-17435,3339,42496,67407,-50540,-135075,-89900,-7188,-4950,-72071,-104051,-63059,-21886,50408,83937,98057,-2149,-42937,-15773,-41308,-49495,-87129,-93675,-84605,-100114,-121082,-66513,1800,58486,34193,-57610,-22121,30454,36945,20995,19773,82702,203371,140990,25104,10619,33156,162049,256958,271717,222798,80041,-62586,-13375,90625,178706,162078,75621,15382,-46010,-92205,-48899,-9832,-48110,-135374,-133024,-86760,-97460,-122736,-127902,-148129,-63854,30385,53880,45538,89215,170627,218100,185134,102222,121311,212684,82618,-30021,-29040,-28420,15162,66705,30838,-80873,-92591,-25408,-17989,-68772,-103091,-77676,-102582,-118893,-84585,-37591,-43819,-90233,-153827,-24761,112604,216434,275407,157124,439,-62352,-60435,-56527,-73916,-118909,-104067,-70039,-54965,-88786,-162613,-102346,8124,150156,167227,58836,-46437,-92638,-56725,17499,168255,275456,266272,186389,36756,-72354,-86088,-50531,53946,150119,235882,262912,215184,133729,37178,-19232,-55006,-80576,-73477,-51573,-28794,-27508,914,12509,72945,67190,-4953,-99726,-38499,42030,62683,57876,38494,38497,49034,98414,119890,129438,138845,61434,-19881,36414,65259,117605,152757,114633,121034,109021,33066,-37766,-58343,-66278,-80302,-83959,135567,99592,-54829,-114369,-115553,-104562,-112352,-92586,-59708,-33779,-51950,-121790,50003,349952,525742,382160,189028,139484,212841,356284,421360,374436,301390,240314,160104,6708,114321,126753,-75263,-66957,38694,181608,371813,421681,353417,285703,114947,-53295,-9157,254771,313043,452698,503086,238267,4143,-58562,86678,219305,127401,42150,129005,327910,399190,376736,318970,236241,84371,-32979,-120055,-155781,-87283,13642,148504,108084,-50061,-113777,-87934,-66238,-143653,-41015,84672,127326,61201,-22680,-43045,-54768,-61873,-16984,74234,196351,267880,239197,195283,156411,75721,-29957,-85164,-12821,79224,125975,73638,285,18257,14126,-3718,-27851,-84015,-91312,-72190,-41765,-31977,-22011,22461,52503,92990,104576,107656,93069,10425,-60233,-113882,-137153,-113280,-57833,-55383,-63373,-31194,-15812,15400,23388,-4163,-37394,-54131,-49679,-63361,-103481,-107054,-30162,13842,42853,114896,135902,68173,121899,207558,284636,295304,238383,83361,-51547,-26968,75665,75449,-11946,-26896,-3646,-4900,-1849,75,-46295,-73165,-93936,-85250,-36080,-411,15041,19818,39042,30717,4189,3492,38656,102013,80930,9744,-50209,-64358,-34267,-32049,-12673,90839,165407,154156,62753,-47163,-69893,-20718,-1997,-7303,-32156,-28588,10503,19176,-16074,-66856,-97730,-92500,-78227,-47151,25402,103668,224447,379545,342866,163365,49257,-23019,5730,65500,80160,36522,-14850,3732,-19361,-103202,-114411,-73358,99786,212360,166794,55948,-5590,-28593,-34852,-44727,-57273,-98748,-56071],[-33656,4471,25607,-532,-48005,-60572,-71494,-34079,-247,27294,30019,2710,18099,34996,31980,-23250,-91953,-40013,36128,33017,6102,-39124,-4543,21149,28611,41292,28834,24542,43768,97097,117901,70774,-16582,-69045,-100141,-122497,-81420,-72756,-114862,-86719,-51006,-4207,47471,86331,89632,38523,8946,71150,165536,296248,418184,278503,166689,136736,98650,50331,27827,130,-69104,-98651,-131532,-99833,14537,166575,252671,172938,30717,-50222,263,85598,19680,-63157,-44852,43692,64420,45665,-15528,-99292,-121737,-21235,83145,62329,24082,7708,-49903,-97699,-11166,91341,164075,96576,-24511,-52574,67249,131492,63261,-3355,-1418,14039,49209,99358,144152,124213,92600,60569,4002,-45162,-70269,-93068,-115326,-73718,-52391,-85014,-81496,-36918,-10622,-52612,-81398,-79637,-58777,-68021,-48739,-58836,-94289,-98576,-6443,82405,149395,157825,78209,23698,38169,61433,66604,22358,-61536,-132688,-56100,-7142,-18613,-48949,-37035,27934,25285,59691,57687,-12365,-77362,-71553,-29792,2977,-782,-3722,14426,35089,9981,-42008,-103246,-92663,-54901,-23902,-9766,-46912,-86800,-58494,-82373,-68953,36092,145057,104640,26259,-5102,98873,309239,392892,22979,-149134,-165986,-64433,-17671,-1354,81230,-25280,-139105,-126316,-138287,-156152,-34603,67671,15473,-26980,-63651,-65118,-48551,-48184,-75086,-78820,-50332,-34065,-4528,13365,-30761,-101764,-98664,-118685,-101475,-109167,-122632,-89572,-26529,60030,156780,288985,316407,205917,92972,46302,125777,131491,44563,-26168,-28853,7925,-18085,-82627,-72666,-59192,-76249,-32063,59112,168718,210343,3338,-70003,5775,-8574,2638,54910,91977,100895,4579,-65344,-113269,-106168,-67701,2257,-2437,-19512,-11220,-4729,-8736,-28864,32492,89537,-9998,-74963,-53638,25035,119715,167982,131836,28109,4018,35506,44880,28344,80890,181081,242177,177958,47432,-46993,-62766,-67033,-37687,68183,143535,135474,-20137,6623,108028,20880,-100791,-136204,-92766,-84345,-15988,34640,104202,235514,383449,492024,470391,342298,221901,188536,117143,6190,-101811,7483,140528,145258,31747,-76358,-114788,-75811,-25694,45660,29563,-49836,-114087,-78143,-41628,-92131,-66960,29850,127345,156978,128141,32528,-16009,17565,72783,104010,113662,108834,72757,19053,-51965,-137809,-52892,16347,-6083,-58306,-74752,17544,15124,22174,45663,14515,-69821,-93529,25688,29221,-40728,-99431,-92042,-71240,-102503,-86315,-75550,-58259,6599,77445,104084,162315,244585,179577,73538,49979,26683,-21084,-28946,-5298,-10821,-43982,33480,92208,88036,59141,68350,102788,137124,123596,55657,28659,53734,35569,-22764,-89367,-78617,-12848,-1022,-27307,-82173,-148788,-104967,-78236,-79131,-83001,-63058,-72854,-111825,-47161,7989,35791,28692,-3278,13440,34179,38745,-15677,-60283,-57804,-90687,-97812,-80081,-70872,-40130,-42352,-45186,-46158,-50115,-52094,-493,58174,-4023,-44395,-11486,-19366,-15390,-53769,-70321,-50594,13024,99760,109734,104480,196076,310991,290761,145551,45886,-3661,-73866,-62676,6388,13053,-27768,-10022,37035,29382,-11196,-44928,-78135,-129769,-2239,70187,87336,145424,234256,275154,186665,62931,-58720,-84592,4560,96738,253462,426573,531228,441786,286917,148701,32673,-75445,-128079,-80120,-52659,-76122,-60690,84002,233390,214883,181641,24653,-239182,-233596,-196984,-94416,-31660,-57757,-47121,-1035,19670,-12058,-59874,-131392,-81653,-7259,36631,53780,62498,63454,9940,-15156,48875,86427,96953,28683,-88362,-87952,20675,74152,65569,73059,245220,398146,328824,226166,167300,121784,54363,-15629,-47348,-88335,-107322,-90326,-59564,-32360,-18249,-25117,-90894,-103338,-100182,-105212,-107764,-91452,-92699,-68438,-36995,-3908,-21704,10312,58584,122254,227700,390887,453057,317671,289484,250024,201877,157870,124380,101938,91922,142463,189816,196890,120967,121889,61142,-32491,-78388,-103429,-144692,-106960,-120180,-44566,76212,342538,323709,188204,29788,-66323,-60482,-91332,42287,248562,317046,204773,-15639,-32951,34333,54392,-44764,-140742,-125435,-108166,-69419,-26235,27350,57667,43350,-24058,-71174,-90913,-64611,-59381,-83796,-55957,-37138,-108327,-112678,41612,191373,203818,111818,6680,-56913,13526,94612,49957,-64993,-102967,-106429,-66116,8262,34890,35322,26046,-8411,-21770,-45749,-6957,45789,69621,50586,2468,-21724,-14041,20680,22695,-25602,-41315,-25480,-31448,-49104,-4950,163592,257713,242481,166910,195813,433928,543598,416941,174095,5559,85268,225225,316741,340070,337040,308220,269138,324703,327355,247492,75354,-85340,-75828,-16376,-5692,-57599,-137639,-103705,-62899,-21876,73857,199711,284059,243404,65527,-37505,-62034,-19101,-21419,-83984,-135800,-110583,-27748,27921,-33696,-30175,56588,50104,77284,106653,72579,34973,-12464,-8865,129083,220467,196427,123593,24048,-21695,-49170,-90046,-135553,-63659,9659,62030,94735,93621,35943,-51723,21546,106605,30215,-66649,-143248,-90432,-45946,23624,61652,130699,127184,95799,50059,1346,-35320,-56446,-25936,-9295,-56377,-67132,86868,116000,-18558,-94394,-100006,-102439,-132460,-122955,-105105,-96639,-76225,-73540,-103646,-108778,-104380,-76523,-40532,13809,62252,122334,111089,57836,-28704,-79395,-50894,-63525,-88042,-75332,-63936,8203,197864,326241,222063,45284,-32132,-26686,33929,70970,130586,215582,297044,348654,348658,237756,161563,131477,36202,-91236,-67413,-4603,229,-55775,-40221,33930,66586,65614,53290,65647,59392,58018,91001,97592,95990,106263,65039,8939,-32403,-103765,-92793,-21644,44869,112171,22466,-44117,-8683,52859,91472,41054,-9458,7429,63445,149483,117782,64134,51958,-5359,-103214,-89351,4625,63428,156570,261071,247531,171401,160281,202259,203838,108641,15267,12738,22253,5666,66547,134900,138068,68032,-27358,-104633,-80925,-97750,-128124,-63715,-80166,-132104,-88695,-35650,-41101,-118107,-64187,50277,139732,63323,-29761,-71575,-64690,-29764,-14123,2561,11946,-25446,-94879,-53205,74809,100390,15401,-16968,-62129,-133015,-142150,-40324,107084,169487,151609,40852,-67383,-112505,-138099,-138581,-48168,20411,23339,16125,-19083,-13002,60798,153576,236040,237440,128110,15291,-13562,12289,58252,105083,95668,33495,-18377,-5323,63014,104598,126738,198255,240662,148167,66949,-12845,-74737,-116648,-109182,-49542,15718,92114,178506,151301,23652,-72093,-125998,-83676,-53266,-34643,7484,3616,-41206,-38170,14845,63323,26569,-117527,-54364,70846,121727,38818,-52932,-73128,7225,44491,64509,102737,141126,96390,28336,19319,7219,-14662,-73182,-120897,-128960,-102471,11384,130797,210520,247993,154436,40205,15077,10323,-42139,-97179,-83871,-34451,30886,85849,146082,153433,122535,95112,94317,44638,-23469,-74298,-135621,-124343,-68034,4735,-43814,-38705,7945,31017,-3614,-80778,-55530,-11698,53829,87915,85261,104738,87038,37292,5324,6419,11467,-24032,-38504,-52578,-26060,-5880,23818,40633,61794,134152,144350,120349,53764,-33995,-92636,-122148,-106462,-73386,-20123,-47343,-75352,-90654,-60448,-2201,51561,44843,-13413,-86845,-64626,-56285,-84530,-121221,-66771,-38191,-47286,-26017,14933,25202,15728,-27077,-110527,-109358,-52396,-7151,448,-12442,39004,30722,552,-77718,-56393,11676,1782,-45010,-48022,-74381,-117857,-35944,36233,63402,35755,-51118,-92901,-75441,-48327,-82626,-79670,-11501,10091,-5724,10600,144416,160746,70586,-58019,-164531,-107308,-95740,-100822,-28027,47107,104586,89077,-43559,-107694,-104046,-60794,32268,144639,97933,22163,81254,119554,96508,31071,-48807,-93314,-15368,60102,77559,72505,70501,32685,-18586,-57500,-71693,-62665,-9815,41023,53192,12909,-32263,-76394,-87062,-89363,-108979,-129740,-124043,-146371,-81401,-41682,-52036,-98094,-117575,-44508,940,-7565,-25769,-2687,-956,-60861,-106924,-73617,-15144,-43980,-15109,24735,43135,39227,-21195,-97482,6603,129446,126194,33972,-40951,27723,181529,243026,159174,82497,-11969,-93162,-47345,84163,97436,4606,-49833,-65448,321,85980,250048,300223,245146,43062,-74445,-81104,-98553,-125197,-7155,73991,22615,-23563,-20945,22910,84919,218350,441824,409078,294120,219596,108407,24881,22817,112707,264165,465367,699840,773584,486266,188537,92357,66715,-24952,-105128,31129,16365,-66007,-76276,-94122,-66038,-57766,-44851,8645,21712,-34518,-88162,-98113,-37802,-22240,-63846,-70571,-26797,-8599,-39790,-45312,1806,109187,201497,159013,71506,3642,46550,121735,133596,89726,68548,73443,111444,129913,67446,23103,-14584,-61962,-58622,7248,28497,22508,-17851,-36305,-79166,-128920,-119951,-49111,-15609,-4272,34288,46246,16667,-80185,-102373,1920,53893,88160,111878,57185,-27442,-47448,-38360,13239,90949,158868,217526,195857,119303,33667,-11725,55801,136778,162081,127777,81043,44168,-41038,-55899,55793,77536,66386,48785,23741,-7500,-50601,-67405,-13469,-23677,-7159,-17516,-44260,-34952,34836,85930,-1884,-50202,-42088,6253,100451,172444,146963,55884,-19551,-81424,-118389,-56124,18722,82920,74613,-41445,-67720,-91898,-117231,-146501,-141798,-64373,-34012,-76929,-34344,-25866,27881,65401,16909,3999,73354,118737,60799,-47341,-101413,-77448,-41138,8014,90287,192059,339709,420876,313128,122570,11319,1196,-26132,-92642,-114419,-86050,-26484,45348,87937,67798,16174,40519,69826,81314,78217,-945,-70013,-2274,11997,-41189,-57393,-92065,-40510,-13438,-17493,15169,69735,57604,-873,-47722,-102364,-35839,48493,88900,15044,-70071,-27703,27111,-3770,-87113,-71245,-17420,685,-5111,129117,305989,254127,39744,-127128,-198,139424,173998,154651,129130,129918,60625,1320,-43928,-40252,-4331,19322,-33034,-41966,986,68979,79035,36327,-6479,-9753,-22572,-13206,6468,11720,-14291,-11897,77135,181881,202956,138076,34184,-3896,55606,61105,-6539,-112516,-60766,-73096,-91355,-17296,15914,16156,3800,-27298,-81975,-120695,-130122,-93722,-70858,-54789,-35486,-38813,-78846,-72103,-52696,-66955,-73004,-77567,-57660,-23925,-21203,-22180,-55934,-89713,-132558,-22490,51075,61245,63226,126578,271285,295873,208383,68302,-38360,-12274,-18177,-53244,-66638,-36136,2732,-7827,-20845,-9401,35863,103604,208160,130862,118016,128052,109199,48980,89754,192808,184925,119619,41974,36020,87807,174720,197694,152589,50379,-17326,42270,41782,-49622,-83421,4707,55633,113447,186972,259563,333460,244225,142354,87775,61304,32956,-39526,-58648,-89366,-117606,-83348,-84202,-55054,-1623,29897,15603,-32018,-74366,-30187,1240,-3599,-25865,1199,16419,25989,30606,46106,63551,142495,327415,442870,408493,297066,228577,161557,77638,7617,-8469,-30687,-76746,-71232,-45973,-58543,-131509,-135206,-78652,-45911,-62731,-53861,-53879,-78194,-75438,-40198,-65920,13511,163564,320561,255782,95012,-33420,-108043,-125489,-74482,46852,92899,33884,-52304,-53982,-39066,-59677,-61550,-16288,62904,121362,108744,51520,5433,-36480,-13686,79922,241602,407932,427224,284114,199295,144518,101170,50864,-12121,-45867,-14863,-29904,-61944,-67937,-66311,-75725,-128253,-94389,5642,70472,141838,112963,49112,4102,-1988,7138,37793,6941,-30810,-59057,-40562,10927,43553,21567,-41910,-116058,-56505,-53866,-85271,-101237,-65173,-105478,-82239,-78097,-84454,-24347,42861,33793,-53875,-135523,-99285,-37476,-37390,-49595,-44346,-24306,-7703,-6389,-9544,-19061,-26391,-33274,-13242,-50139,-69104,38744,130280,148242,104221,-16787,-115491,22384,58404,74809,119486,69036,-45439,-87541,-82200,-83760,-9666,60567,80567,431,-82855,-15081,54796,119416,37760,-32566,-36262,4923,48783,117895,122686,93147,42336,-3065,-35409,-3842,15973,-94921,-126033,-41108,26416,17867,-60715,-112170,-63583,-17361,58379,104740,147306,18178,-43380,-36406,-55998,-60844,-93309,-95449,-85088,-98210,-112354,-50740,5115,61225,53024,-20586,-37179,24039,44963,29009,31389,103092,220765,139571,10020,6955,44056,165511,216051,210487,182194,74865,-47644,-7931,84745,176793,174434,87067,20531,-50942,-96643,-29950,1111,-42712,-131394,-129392,-93945,-103703,-124060,-131324,-141290,-50712,53656,97217,118591,180461,258899,276435,202614,94334,101913,193636,82648,-34032,-40191,-59060,-9364,67671,41379,-72340,-110893,-53873,-36931,-71182,-91125,-68347,-90621,-103767,-67970,-17570,-28201,-85610,-155394,-24646,103832,185944,239736,156398,-2136,-62381,-56545,-53604,-72853,-116386,-107035,-83649,-92811,-132858,-151038,-78083,21624,144868,139141,29843,-69049,-93395,-53125,7110,144749,269911,272621,183079,26036,-67326,-71488,-38329,61183,162166,266172,336594,345691,288609,153361,35266,-38936,-87489,-100651,-72501,-46393,-47254,-23439,-18059,29128,40438,-16417,-107332,-38842,51377,70920,60928,40540,38464,44538,92582,113595,118178,115306,30991,-18575,59998,100227,131146,122296,74302,85532,87119,27672,-42128,-68984,-82143,-102375,-33199,180314,80665,-94435,-109144,-84191,-98465,-136349,-104383,-59741,-24791,-30593,-97540,-3403,295004,520323,402989,193842,130414,191840,317324,380448,345633,300456,270388,205610,73181,167585,137870,-73039,-49939,69859,225897,404004,397086,278247,219268,71526,-91542,11141,234070,229897,409285,483198,235575,2953,-72354,82149,198522,110760,42819,120945,334358,416490,367492,295531,208086,70121,-32956,-111880,-143212,-101060,-1241,142000,134924,-16662,-64396,-101698,-90754,-153650,-36203,95295,135408,63119,-25059,-54820,-72316,-73844,-11612,77609,189621,255142,218694,173944,158541,89566,-17463,-107220,-42379,51185,95623,41786,-20366,9044,11097,-4234,-28653,-85150,-81248,-54043,-36678,-35590,-33225,16242,58784,107183,120212,140773,121448,33468,-41579,-102167,-128287,-106135,-53656,-57173,-81078,-34848,-13582,4884,2818,-19345,-41306,-51850,-43377,-53943,-90054,-94192,-20080,28251,63894,136887,157956,76097,119040,212626,320842,339385,260423,96674,-39589,-3072,103381,76664,-28773,-48701,-17062,-5205,5045,21628,-22855,-58731,-91291,-88544,-37083,2292,17322,19799,29781,5117,-11077,7747,51404,113373,94598,19784,-51458,-73643,-39415,-36493,-33287,66182,153485,135610,42855,-64443,-81398,-28949,-9213,-13618,-41477,-38275,2693,8939,-31695,-75966,-102086,-100586,-82195,-50881,21095,100585,230087,411346,407064,212294,68479,-18633,12283,57147,56955,2558,-36902,-213,-22547,-103637,-114731,-118272,46846,189553,168789,59240,1000,-20186,-30485,-41212,-53198,-96891,-60299],[-31521,6115,24688,-1314,-50726,-62182,-64364,-20306,20273,54308,66615,41703,53235,61240,50845,-11776,-84589,-50239,21136,20642,8025,-8324,7115,26354,33379,45380,28127,20722,38481,114430,143404,82818,-16600,-76115,-118417,-122138,-73829,-69174,-113956,-88659,-41046,17769,86526,138997,145339,81954,18856,44816,123226,243802,409589,336415,218038,157896,95678,30433,-1945,-24135,-77584,-90010,-124538,-96695,14565,165369,243990,155440,19474,-57364,-12021,72120,22149,-25743,6878,70151,69016,37536,-18422,-92984,-124213,-30072,77840,64481,37805,24921,-36600,-94901,-1304,111964,190718,107864,-29005,-50242,93246,151157,73405,-131,-3846,13089,51895,105754,147153,125719,94494,58578,5185,-35559,-62572,-86690,-104723,-80288,-56844,-83395,-79276,-35972,-1900,-37483,-75900,-90970,-72935,-79178,-48451,-48199,-73007,-70452,26159,115018,179706,186647,104132,38919,43461,62460,67599,19858,-64789,-128951,-55161,-19786,-55672,-85145,-60352,1411,19762,55283,57269,-19605,-85999,-82229,-53186,-23139,-24455,-17668,9009,28412,11274,-34741,-111077,-122139,-80200,-31365,-5422,-32005,-64734,-53278,-88287,-96903,-775,106802,73022,10879,2552,129484,329869,356567,-26095,-104949,-150054,-87951,-78858,-83648,8046,-67201,-137696,-149698,-166117,-158358,-40743,32294,-25192,-62505,-86850,-75448,-49097,-39361,-53012,-58496,-48022,-43100,-13656,7707,-29485,-91604,-97667,-114582,-96158,-97874,-108622,-96780,-33938,54853,155811,302642,363186,259038,117652,38485,120319,143975,62166,-14569,-42627,-7799,-25926,-77389,-62969,-52488,-83558,-45229,47030,162546,212981,23036,-114291,-26784,-20103,21764,82603,112954,122006,25492,-45223,-93034,-106344,-75145,-2458,-355,-16321,-12516,-10184,-10210,-20893,41352,74978,-28216,-98452,-52178,27620,117115,171260,148842,43793,3582,31454,40512,20916,71911,177451,240428,184682,58466,-37654,-60146,-64840,-38737,65438,139893,146150,-3399,17810,120541,30036,-90577,-124507,-89354,-94585,-30697,16100,83839,195722,313839,402196,393441,295012,183455,163236,118281,14108,-73751,44478,185597,195178,60874,-64538,-95232,-59067,-20935,37375,26018,-55575,-94726,-104913,-76837,-122614,-46542,35758,112647,139909,128975,44384,-6985,23479,89415,132159,138958,127153,85078,23084,-58362,-135746,-29031,29699,-8671,-76398,-65106,25194,15513,22780,47990,14249,-90330,-66918,54885,52652,-20727,-81180,-100652,-70756,-111514,-124044,-106967,-77894,-233,75201,101458,160895,256937,176791,75204,55698,38063,4845,-9372,1235,-9098,-42118,30654,93391,103513,80502,76626,99908,132909,115728,44930,16196,27991,2610,-52290,-107616,-59720,2033,8830,-23934,-85949,-153148,-94368,-72369,-76261,-75271,-48791,-57968,-125538,-64741,-18060,11000,4375,-23498,-18935,-27,20358,-15068,-48784,-36363,-67995,-85978,-77020,-63636,-31104,-37825,-45537,-53903,-55114,-46236,8414,71304,5022,-115490,-93610,-63311,-22908,-51035,-68939,-50186,11349,95767,105949,98189,189047,315356,301167,153988,48390,-3169,-62025,-56567,13212,29313,-2481,2577,24355,-14729,-27580,-45682,-72165,-118762,2565,91482,111547,153826,198014,204451,132945,42339,-66546,-70588,24578,120763,294890,496906,567678,439774,276431,154409,35775,-71920,-121997,-73710,-48697,-71088,-17753,153055,270427,195362,148077,-30701,-348831,-272526,-190418,-76850,-27524,-56893,-51403,-12536,10619,-14263,-56403,-119352,-85824,-12812,44729,76663,88787,86441,44969,31428,80489,113232,112860,29968,-90746,-73963,23897,60924,52846,54084,198432,339396,304959,244275,198046,144583,52210,-39733,-62580,-94163,-106656,-83934,-46836,-23955,-19539,-26770,-86960,-94422,-100131,-112721,-94465,-71270,-72698,-54957,-33938,-10113,-33512,1777,66850,143204,252492,396700,401896,262645,232662,183005,155496,131882,114940,100820,87308,116475,145648,144955,91536,102840,37769,-65983,-105435,-113834,-126279,-99151,-118746,-38689,92986,332029,288073,165140,16592,-80228,-72130,-110563,37347,219624,249020,131260,-40883,-18050,53617,72012,-30538,-119828,-121568,-128250,-93629,-43869,9799,45026,47877,-9010,-60909,-101822,-88849,-93267,-87643,-34200,-10999,-70167,-103585,-1283,143341,175913,103187,8759,-52900,4046,78677,44956,-63840,-96575,-97299,-53249,28015,71360,75627,43898,-37091,-66519,-71238,-42176,12136,54467,51474,8216,-19250,-20934,5571,6951,-32535,-41301,-25853,-33107,-55061,-14147,165091,283099,283215,210052,214071,429777,534065,412684,159798,4442,102917,237668,314385,318779,310288,294780,262032,314063,307451,248496,89151,-58260,-100275,-31383,175,-40990,-118146,-109629,-66582,-35260,58618,202196,294857,242855,58501,-35729,-45952,-2676,-12909,-72094,-108128,-112270,-53703,-10986,-70744,10713,59900,34374,62425,94496,54777,6239,-43750,-15279,126188,211878,190175,113577,11143,-37707,-69924,-115284,-132842,-50711,28086,93809,133402,135513,86425,7343,45190,108808,26288,-67969,-139622,-85611,-40391,31169,80771,138473,118152,76801,28467,-17459,-44489,-43953,-12548,-3882,-69336,-38297,130573,181501,40325,-68202,-87554,-103703,-124153,-114627,-95707,-84159,-65206,-60413,-84112,-108372,-127650,-93618,-35033,37101,84231,126143,99827,40913,-45182,-65986,-42111,-67831,-93161,-77081,-40753,48215,232731,349741,230712,52339,-25028,-21316,24376,48994,114132,200033,284463,356161,399510,327647,221095,149382,36430,-94265,-60031,-354,-622,-72243,-48688,44554,93247,83322,59739,60504,40183,28025,58035,52800,48304,61416,25390,-11453,-39596,-103206,-91711,-15772,65161,161502,62071,-30286,-9088,43975,86831,46898,-8528,1377,45421,119108,84412,42003,45023,497,-88205,-99177,-16889,56456,160006,256610,244186,166926,163955,217117,218930,111834,10427,-3764,5662,7412,76596,149429,155332,79701,-24103,-125482,-89095,-102565,-125247,-59148,-71485,-129401,-105241,-48927,-48864,-118294,-74828,32010,109378,32801,-39902,-70097,-63418,-31643,-14457,8685,22122,-20472,-93325,-48551,88097,129822,46005,9917,-50474,-133217,-135988,-42395,108633,199645,170475,22544,-101173,-135687,-150836,-158406,-74879,17277,30939,17449,-17435,17915,102492,196707,266409,246858,122810,12991,-11700,17725,69353,118421,100874,40484,-21947,-22818,34506,74970,100924,178181,238792,143242,58861,-18755,-81877,-108977,-109980,-58679,8899,85136,165227,149827,23754,-74815,-128344,-88355,-61213,-41728,7372,5276,-33418,-24051,34391,84857,43624,-108351,-47802,69521,113036,33656,-57840,-86299,-12251,16088,50331,118907,203481,145525,61565,39730,12240,-19273,-82121,-132356,-140271,-96827,15669,119283,193521,232983,174938,93733,47367,6106,-61435,-98798,-73894,-28257,29220,77406,134019,145179,121575,100263,102679,58872,-5903,-53676,-122066,-121415,-55921,35610,11468,10917,29313,33267,-10005,-86496,-48909,-10943,55705,101926,104012,125727,99445,41712,-1053,-18675,-24531,-53223,-54269,-55430,-22723,1309,34749,48290,63411,125745,135594,122045,68067,-21060,-85592,-120485,-110285,-72228,-15958,-43134,-79930,-107269,-71938,-4972,52291,44041,-13227,-75314,-46789,-36707,-67476,-111937,-105378,-93850,-90063,-30678,30861,41296,27405,-23982,-105161,-102390,-54596,-8506,7696,10817,74360,49065,1192,-70298,-32076,34018,40820,-40021,-61399,-93408,-104886,-37657,40547,75622,49021,-39458,-96527,-85480,-54617,-86224,-80736,-29632,-24137,-46041,23498,180254,188785,86461,-49823,-160411,-116780,-116039,-105430,-24159,52049,113950,92047,-46322,-118360,-115367,-71100,14172,103521,45822,-25147,60161,105859,99880,33470,-45239,-76724,11216,88595,99372,90106,83069,34688,-27782,-61904,-70752,-72309,-43689,-28478,-30772,-37764,-52763,-82444,-90550,-94016,-103759,-116672,-111265,-108475,-43551,-14875,-44645,-103509,-99785,-28018,9416,-9168,-40148,-47294,-43093,-61414,-71998,-99274,-56284,-67645,-20505,26385,50518,48946,-14894,-100052,1127,134245,149793,76935,-11181,-35795,90450,159025,101417,54933,-9709,-84898,-32257,96572,65975,-47490,-91468,-54025,29768,108471,257042,291517,220235,14731,-73655,-71595,-92571,-138084,-35832,37874,-5583,-43681,-35627,17802,86763,223711,419499,358547,254056,200169,117478,59433,59076,154268,320252,544831,764022,753997,409491,146301,69270,55375,-24693,-117900,8553,-80,-70771,-85952,-102064,-54434,-32700,-37643,2433,13183,-36370,-76463,-90686,-35228,-17719,-50847,-63820,-32546,-17592,-43524,-44719,1469,102138,198948,149474,72476,12260,56202,136785,147230,101007,95221,104411,139672,143112,62922,8686,-28683,-73375,-72136,-25734,-11085,-6482,-37237,-50735,-93835,-140275,-129488,-56655,-32626,-46505,-12966,15891,7738,-74589,-114041,-13734,32290,60144,83063,40056,-38806,-46143,-22544,41560,130262,220467,276392,223755,130609,37619,-11851,53215,148472,184490,150106,97454,55046,-37607,-78094,40471,75257,67190,42622,4667,-26701,-59154,-65688,-19509,-48849,-38508,-33416,-57532,-38969,34586,64346,-18498,-60842,-41118,-686,73628,134682,105453,29987,-23497,-76403,-128797,-61275,15295,81507,85747,-25585,-59994,-89050,-114087,-145319,-138910,-54770,-11630,-83347,-81144,-45858,18246,54070,2014,-7602,58108,89181,37654,-62444,-97065,-73475,-33666,23333,109668,192938,320723,397115,298220,117391,1610,-4773,-27469,-94147,-116705,-82107,-21400,58652,118977,97223,25446,44749,76241,83402,89665,4844,-65654,4158,31561,-21857,-37945,-61927,-11318,26308,25952,34863,74642,49335,-7407,-50856,-93744,-26143,48424,83386,20167,-48347,-21169,33284,9544,-69197,-69975,-22383,-4526,-15081,112317,294818,228178,20445,-142961,17607,172223,220613,200060,170347,163402,72220,-3141,-57841,-57594,-10063,19417,-39154,-40634,11973,86333,97183,49904,-4151,-18206,-24969,-14591,4715,12599,-10302,-10566,71546,184803,221313,152087,29986,-16037,45152,56647,3952,-74329,-66399,-91089,-90190,-6349,44305,60507,36864,-17505,-89296,-141017,-114574,-67144,-40405,-27096,-19062,-30069,-68249,-68089,-46711,-59657,-62072,-76734,-72570,-39056,-30747,-29830,-57530,-83885,-114655,-10345,59536,64409,55318,96352,203434,236682,183435,58361,-46028,-8245,11977,-3855,-15993,-15,24917,-1176,-27511,-18363,31796,111110,244304,170393,151449,168833,165700,103464,103072,183314,169481,100528,24144,26928,80786,144974,158082,140508,70027,1049,57691,47874,-49820,-84087,-8089,37896,100048,188134,264819,318605,222188,141300,89276,59805,30558,-31744,-45888,-77918,-122982,-83543,-75925,-54425,-7904,24614,9017,-44615,-82427,-22106,13593,3742,-24784,-8069,106,10422,13111,39316,95483,212637,435638,461299,375352,264042,205159,150428,65901,3796,156,-19432,-64178,-76557,-57745,-67392,-140020,-142288,-84050,-44757,-53786,-43209,-45126,-76362,-82735,-50579,-85299,-28421,121007,289342,231730,78217,-46227,-120716,-139817,-92241,9648,38961,-15524,-71504,-36099,-12237,-31742,-35720,-20084,41776,95014,86185,32820,-3381,-28253,7956,106046,259601,396317,424189,272392,140326,81441,57755,28754,-18067,-45074,-12082,-24542,-53942,-64503,-67511,-67447,-95558,-114991,-58123,3809,95977,103099,51875,-1486,-20878,-1154,60990,50566,3265,-27741,-18913,20167,49097,20566,-50640,-130413,-57106,-52317,-74401,-86077,-57554,-96828,-66584,-74959,-91166,-29115,38134,26563,-58489,-129104,-89605,-30874,-32689,-51913,-54583,-34748,-10557,-87,-16872,-40943,-49901,-44100,-8793,-45486,-105883,19601,120282,136726,95099,-13786,-118865,-4356,28984,52329,106428,78991,-25573,-71015,-69168,-68970,-7658,39836,66854,-1223,-87152,-27575,33693,108103,40482,-38131,-49989,-19675,22186,93985,118278,101924,55098,14389,-70010,-54060,-37440,-134322,-92709,-769,50516,33701,-53310,-119922,-63210,-13947,63249,123565,192667,39953,-40813,-58475,-71659,-74431,-101136,-99737,-87819,-96909,-105015,-40278,2338,57218,67463,19649,-20477,25245,59101,41654,45357,122276,227547,132380,-4217,3247,53634,159976,170062,145877,131922,63571,-32944,3997,85041,176579,184889,96484,23209,-58116,-94642,-16811,4718,-43229,-130163,-128599,-104345,-111805,-125576,-130105,-131446,-38860,71885,131749,184066,272325,347224,328983,214093,83831,79358,164232,77840,-40337,-54256,-85605,-27309,67722,48892,-63763,-125334,-82424,-53636,-66338,-77103,-61562,-83223,-92322,-51975,1621,-13651,-81687,-153072,-24026,93552,153306,193529,143970,-9663,-64977,-53699,-49982,-69154,-112480,-109872,-94841,-123535,-144614,-107612,-47759,34239,133785,105814,-1882,-91122,-91153,-51573,-5073,116479,256105,273069,176057,16983,-60651,-58566,-27426,64684,167384,283212,390848,457914,435219,269120,89016,-21290,-84641,-112758,-91467,-64456,-67143,-47265,-45397,-7823,16986,-27416,-113763,-38642,62476,83848,70153,48578,41622,40548,85085,105253,106694,94948,12060,-8469,79417,129025,136292,89214,40053,55868,68812,22483,-49861,-85165,-103973,-114995,38811,229596,70751,-96648,-53528,-20106,-61428,-129879,-115792,-61752,-19463,-14940,-65534,-47669,239652,502220,415499,195112,116169,161886,261490,317618,299750,286453,293929,254049,150552,237810,164890,-49104,-26107,108788,268258,415760,350128,189973,138772,18110,-137606,33525,201234,161882,351445,436781,226877,5516,-87339,75746,178710,100647,43720,107547,320493,409942,340596,261235,174493,56568,-31155,-103017,-133749,-105920,-11823,137538,165582,28238,-9567,-75274,-114024,-159946,-30794,98652,133611,63906,-22962,-62570,-84448,-74135,-4396,78009,177897,236722,195786,151196,158523,104869,-1301,-119825,-71152,26089,69652,14268,-39869,-719,6899,-6577,-31976,-88101,-70176,-34497,-27593,-34746,-38448,14580,69413,123775,137667,171300,139988,47171,-29015,-91917,-117352,-95566,-46708,-56843,-98656,-39876,-13707,-7805,-16356,-31849,-43231,-47755,-33786,-38621,-70685,-74435,-6998,43192,81135,147137,167232,79489,113825,214839,354069,381539,278444,109205,-26052,23749,130860,79047,-42475,-71439,-34584,-10701,7110,38979,1616,-39579,-81657,-86167,-33338,8312,21709,20328,19122,-21716,-25949,11546,61907,120878,107107,30250,-53131,-81684,-37248,-29025,-45677,38064,135765,115552,25161,-76595,-87884,-34585,-13370,-14142,-42280,-39005,2560,5234,-39615,-75123,-100372,-103116,-82756,-52079,18965,99534,236256,435595,460789,259778,89051,-11108,19609,47271,33901,-27585,-49958,-2837,-25056,-99262,-100137,-142378,-4800,163267,170780,65470,10142,-10104,-25237,-35460,-45967,-89966,-60321],[-36418,-964,14117,-10615,-60377,-67794,-61472,-15297,29337,71555,97630,78200,84397,82513,64236,-6767,-83938,-63317,4156,5371,4104,14091,13200,22092,28977,40706,19117,9317,26368,119850,157253,86708,-21387,-85176,-127622,-106029,-67793,-69971,-116841,-94030,-35595,31017,113270,180323,195011,125041,36745,23749,82843,191776,385977,384935,262814,170192,85371,4450,-35971,-49720,-80612,-82051,-120157,-99741,5564,149049,215482,125454,2047,-71255,-35146,48677,23402,14458,62635,97838,68310,18007,-29983,-90065,-117102,-30251,79558,70258,51494,38280,-28764,-93352,4115,125829,208905,111700,-37297,-49736,110104,157710,77707,718,-8853,9955,52168,108481,143072,117798,87132,48816,2214,-29036,-59442,-86129,-97801,-86036,-65608,-87063,-81421,-40125,406,-26210,-70836,-104246,-96195,-98740,-53928,-41539,-53660,-40920,62789,146527,201092,200361,117739,47563,45140,59086,62803,11568,-72219,-128026,-58411,-38001,-93824,-116747,-77797,-27740,6538,39768,41638,-38993,-99771,-89193,-88119,-58235,-51333,-32805,2335,20815,10670,-32052,-122066,-148560,-107292,-42104,-7333,-23889,-50747,-53460,-99405,-128854,-29807,78697,53813,6678,18123,154596,321749,286396,-72409,-53410,-125383,-121508,-163583,-186735,-37056,-74040,-128865,-177657,-195534,-154047,-50627,-5066,-66681,-99625,-111675,-88388,-52968,-35253,-37083,-42382,-50076,-54877,-26336,-1270,-30518,-84106,-95806,-109440,-92946,-89916,-94377,-103704,-45228,43116,144244,296043,385054,297390,134327,27665,112500,153270,77059,-4341,-58242,-23320,-32595,-72731,-57368,-50714,-90606,-57587,32143,149074,206471,43497,-147338,-57327,-24685,41915,105393,127763,138777,45138,-25700,-74625,-102286,-84592,-12288,-3004,-16625,-16877,-19032,-15111,-15174,50289,62314,-37240,-125472,-52914,26914,107927,164178,154769,53291,-203,22907,31349,9200,58816,169219,233406,188568,68245,-30672,-63574,-70286,-43086,56113,123021,141016,16887,67158,146579,45195,-78379,-115949,-88534,-105078,-45435,-4560,59526,147064,230036,296973,304791,241722,145248,136991,116863,26872,-38764,72572,220042,238963,88573,-48717,-73955,-41366,-13038,34159,27979,-55984,-72367,-124132,-101185,-61814,-2633,51258,97732,119148,123808,51838,-2419,23311,97405,153262,159947,145075,101573,31081,-66775,-116919,-2429,44444,-8247,-92276,-59869,22284,9480,17630,42725,5372,-114151,-29937,86525,75891,-1904,-65533,-88223,-55082,-93576,-144279,-135495,-96963,-9468,67473,92068,150914,258559,171175,73334,55544,41037,18156,7488,9850,-9552,-42263,22570,87907,111816,95995,79796,89656,119367,100892,31140,-112,-2879,-35660,-87865,-124622,-40197,16982,18953,-20804,-90026,-144235,-84615,-66329,-71004,-66373,-37033,-46877,-120421,-80100,-43749,-16822,-26101,-50811,-56989,-31929,741,-16246,-40773,-21838,-50211,-75042,-78470,-59421,-25633,-36761,-48932,-63445,-59881,-40392,15119,81559,29117,-89220,-125752,-81972,-28408,-48282,-66739,-50283,6510,86377,97505,89083,176720,306378,297613,154729,48468,-2244,-51835,-49465,21501,46382,21116,12213,9207,-50690,-34873,-37600,-59242,-103670,7275,110343,130880,154639,157937,136722,84549,21832,-72714,-56100,42353,140560,329096,549196,581423,425534,259700,153936,37067,-68531,-117128,-68186,-42083,-48978,61100,258121,336633,192025,94338,-119677,-423763,-179856,-124712,-59432,-22168,-55927,-57510,-27648,-2991,-21102,-55468,-108217,-85404,-24335,48211,98643,113637,105449,73362,71713,109323,135563,123557,27914,-94726,-62521,22228,43363,36881,33590,149641,260729,258034,244666,214214,154261,46583,-61698,-78575,-100628,-106056,-78357,-37229,-20282,-26789,-34049,-85793,-87797,-101203,-107822,-77418,-49285,-50076,-35987,-25195,-12863,-43613,-6285,75450,164116,273118,388257,340723,208969,177792,126233,115885,106233,100208,91639,75684,83607,95633,90281,70583,83726,13744,-101891,-103238,-92457,-100111,-90752,-118834,-34124,105224,308025,246308,134481,-2934,-93548,-83468,-125645,34157,189180,183398,60669,-60167,-3057,71730,86717,-16691,-102983,-112001,-133301,-116012,-61583,-8834,27574,45920,2679,-49091,-106272,-108936,-122412,-83889,-14637,16125,-35206,-79977,-34522,94709,144480,89679,5093,-55117,-9914,58015,35180,-65983,-93172,-88218,-42848,41248,100165,113011,72441,-37170,-92984,-83285,-65966,-17151,38073,49619,12335,-17769,-28904,-10719,-10883,-41599,-42827,-28137,-36378,-61325,-23860,162040,304047,322669,256502,227670,406760,498615,389466,141554,3880,113731,238969,299333,285379,268761,264253,237637,280017,261186,222148,88340,-38689,-123245,-50837,642,-31110,-103038,-114488,-70479,-47691,42377,195519,288074,227716,47732,-36260,-31093,13658,-3640,-59224,-82011,-85352,-49136,-25207,-45117,54303,62487,18882,47214,80765,34535,-25971,-78497,-20821,114966,191992,174512,97761,-4420,-57199,-94120,-142201,-117095,-39662,44141,125085,174054,184164,147454,71344,68635,102302,17643,-71114,-137290,-83175,-38418,33087,91299,135359,100853,52340,2650,-40837,-60307,-36742,-2304,-1265,-84201,-13430,160657,231816,98853,-37340,-69457,-98705,-114004,-107014,-87598,-72461,-54541,-47022,-60661,-77852,-113897,-110295,-27705,56707,100290,113860,69007,10077,-59667,-46380,-33360,-71625,-89023,-50198,8820,93549,261737,358551,229812,57294,-16472,-12983,21505,31371,96510,180296,263270,346418,422201,387664,264147,161123,34726,-95056,-55509,1801,-524,-86501,-59487,48496,116943,98357,61619,49104,16651,-5348,21269,9768,6940,21496,-11519,-30221,-46692,-100254,-94334,-16309,75335,196907,94751,-19052,-10492,33110,77303,48282,-10220,-7056,24144,81408,48438,20313,37303,6507,-71345,-107430,-43970,48680,157400,239986,229474,155654,162947,227315,228071,111270,5581,-18807,-2546,13009,84789,159279,167129,87003,-23362,-142880,-82469,-88449,-106351,-56532,-65886,-123045,-110849,-55928,-56261,-118986,-75721,22914,87763,9491,-48535,-69418,-62596,-34607,-17096,11371,27824,-19611,-94375,-45904,98225,157288,78808,37758,-41761,-134311,-129030,-49972,95540,214420,180082,750,-124872,-109193,-114615,-138216,-95884,10002,33034,13159,-16154,44907,138100,233330,288417,246977,112344,7483,-12672,21232,79765,130128,104475,51259,-22142,-41604,5480,46439,75965,154279,226208,130063,46863,-25677,-84297,-87556,-89247,-69773,-2547,73420,146365,143708,22806,-77751,-131181,-93071,-68792,-51245,4120,3662,-27562,-9475,57474,111858,65293,-93268,-42823,64925,99357,23780,-66652,-101085,-26456,-8227,34234,127348,254170,189725,95693,60518,14704,-26084,-92700,-144414,-152072,-91240,12688,96285,165389,204061,186212,147240,83764,5216,-79823,-98797,-67269,-26357,22492,64169,118303,133920,115362,95825,102444,66420,5383,-38066,-103544,-107433,-44099,58537,59138,54934,45324,31520,-19267,-91097,-42628,-10253,47895,102038,111890,138074,106208,40912,-13504,-49770,-62996,-80183,-72358,-60238,-20438,8874,48437,58838,65594,112701,117607,114991,76471,-11254,-81127,-118309,-111362,-69310,-11272,-37465,-80276,-122558,-81896,-7521,50666,39434,-15794,-62654,-25716,-17190,-51682,-95023,-131714,-135564,-99350,-27684,40770,55073,43041,-16093,-92729,-92627,-57089,-11115,14021,34918,113180,68562,1147,-65624,-18182,45771,72506,-29666,-69315,-109590,-97109,-42715,43451,89717,62604,-28594,-99017,-94083,-58640,-84061,-78867,-50222,-60536,-74858,52125,208203,209581,97624,-43046,-153709,-127969,-136722,-92552,-19401,54837,118144,89467,-47599,-122550,-126959,-81141,-2032,69570,1347,-68053,39667,89201,100168,38166,-36290,-58223,33593,110600,115015,101733,89444,30569,-41734,-67222,-70732,-82581,-75143,-88927,-81033,-53902,-56218,-82831,-94913,-101518,-100412,-103367,-90330,-70581,-7954,9229,-36386,-106076,-83211,-13295,16287,-11435,-52802,-87857,-73482,-54846,-47959,-87442,-98837,-82167,-21128,28582,56178,55610,-11439,-99984,-4402,133519,164769,109989,23851,-59207,18937,84821,48733,27942,-3965,-53155,387,101820,28753,-93163,-102149,-25953,59826,129302,256290,273556,186171,-17660,-69456,-59238,-83436,-144483,-62905,1164,-36658,-67438,-49232,12605,86714,224155,385565,305073,213573,179986,127939,99749,103710,203704,377215,610426,790986,694555,326226,105292,47197,43066,-28587,-122273,-7789,-12236,-73121,-94652,-108811,-42319,-4022,-26097,-2921,3857,-38236,-65377,-80674,-28979,-8142,-33453,-56931,-43900,-31168,-48076,-43967,-1735,86919,180590,127623,68286,19971,61847,143413,154545,108872,111832,125191,157888,144207,50551,-10928,-45409,-78490,-70057,-41055,-46228,-36164,-58237,-67464,-107056,-138263,-136282,-57780,-34380,-69796,-55014,-12960,-2809,-70554,-123285,-27962,11659,32158,49758,17457,-51898,-43371,-5288,69748,168222,277992,321472,239899,136807,40616,-13348,47309,152353,198064,165238,112614,70505,-25598,-96921,23846,72548,67429,34812,-13066,-42835,-67248,-66183,-28334,-73681,-71785,-52839,-72401,-43883,29790,34447,-31919,-67002,-35574,-2614,44127,89133,60752,3603,-27764,-69940,-136508,-73586,1770,68132,85842,-10708,-51094,-85130,-109565,-141070,-136393,-50027,3964,-26814,-104652,-64770,6279,39191,-13343,-18849,41338,55815,11549,-74574,-87468,-69098,-28007,35909,126369,191745,299931,367414,279185,113583,-5014,-7432,-25289,-92459,-118076,-78604,-16489,71556,150008,126315,34555,48307,82830,89660,98868,10903,-59733,8289,48970,1075,-15261,-31535,21905,67898,69671,56410,77294,41388,-9165,-45395,-77317,-15005,50160,81982,29004,-27965,-12813,38406,21636,-51283,-62293,-22193,-4448,-15686,99723,277918,202091,7587,-132118,32181,195411,258514,242136,209944,194683,86253,-2977,-64543,-62117,2082,29252,-41117,-37811,22102,101276,111681,59376,-2450,-25587,-26567,-14643,4746,14672,-6959,-10097,64979,182663,237836,168033,28183,-28380,31616,48115,14379,-31978,-41627,-89222,-90118,2069,69712,103190,72113,523,-87172,-145185,-84485,-30684,-4036,113,-4825,-21847,-54905,-57998,-36946,-47786,-46638,-68327,-77920,-46913,-30783,-23405,-45706,-65214,-93096,5647,71530,70349,49740,70709,147273,188292,164923,53472,-54495,-8282,41329,48016,45087,45918,52342,8170,-31656,-25890,28723,118620,274320,211250,186393,210999,224452,165125,115257,158682,142531,77108,8368,22543,79566,121024,124234,128308,93887,27053,77846,58149,-47644,-83572,-17617,24912,88432,185786,263721,293996,196891,138720,90501,59179,31549,-16805,-32503,-63995,-108341,-77424,-64966,-51742,-14675,15832,-535,-57567,-84130,-9766,31518,17140,-19045,-16361,-14140,-1861,-1461,34788,134069,303334,544075,466343,339958,236429,185053,137410,52817,1698,6665,-10517,-47885,-69962,-62254,-72563,-145477,-144092,-84722,-39098,-41408,-29701,-33455,-72341,-89901,-62279,-99720,-65395,81328,255363,206190,64402,-53497,-127784,-145071,-100420,-27734,-11530,-54401,-76549,-18449,12049,-3612,-9207,-17939,24211,70100,64913,15908,-8546,-10566,39588,140052,277265,371360,395123,243598,76537,24470,23666,12354,-20527,-39906,-5005,-16703,-46582,-62962,-68893,-58773,-62800,-71032,-78735,-49425,52483,91044,51164,-14101,-45198,-10355,82740,98200,41887,6615,9641,36642,60435,25606,-52657,-132236,-51857,-49742,-66902,-76195,-51506,-85838,-56203,-73590,-95525,-31435,35086,20420,-62425,-121405,-74621,-15837,-18124,-45311,-57499,-39768,-9586,7266,-19988,-56438,-71812,-56206,-4872,-36131,-145104,20902,121299,131486,89753,-7549,-107328,-21263,9644,38089,94280,87571,-5355,-53099,-52033,-47427,1051,24577,52541,-3675,-88108,-33333,18197,96412,46566,-38339,-57607,-38953,957,74958,114894,112195,71030,38591,-74249,-99147,-87207,-157658,-60327,33198,68744,46499,-45766,-121765,-57460,-7330,69260,142890,232574,67392,-29566,-75074,-83500,-85386,-105192,-101500,-87983,-91784,-95216,-30704,-1635,50980,81052,63674,32834,51351,88758,65510,66535,143386,228194,125255,-10096,5717,67186,152529,129895,89751,81511,51336,-14191,24740,94132,181173,197054,108611,28771,-61559,-81894,-3563,7056,-44501,-128046,-126897,-112285,-113562,-119553,-120481,-116393,-24801,88315,159753,241549,361530,432037,375249,222818,75378,59302,131409,72213,-44370,-66263,-100659,-31741,71181,57817,-51214,-128693,-105497,-62200,-51821,-57787,-54051,-76736,-80108,-32933,23682,3814,-74265,-143868,-18767,86027,124163,145312,124502,-17529,-65562,-47618,-41612,-58627,-101585,-106349,-96030,-123928,-109485,-64843,-14523,49325,122243,73584,-30573,-106543,-83729,-48191,-14342,90215,240744,273431,171672,14842,-49772,-43534,-13539,69483,171324,292988,428690,545902,559790,376104,142081,356,-70361,-99033,-103369,-77196,-79955,-63164,-63972,-32985,665,-33753,-111982,-31978,81346,107245,89490,64672,48993,38835,78301,97408,97887,81297,6606,6666,95852,152824,135642,59108,15662,36234,57316,20069,-57402,-102828,-127015,-96355,120175,277095,69589,-71862,-6527,35057,-21715,-105288,-120972,-61142,-13862,-1068,-36049,-59297,201123,484775,427367,199274,102497,128937,199463,245590,246846,265198,311949,303173,234279,315274,199523,-19025,492,152581,308250,410830,291884,103592,62469,-29881,-119908,60924,166710,131948,290782,371610,215038,14291,-100578,70198,162868,97121,45715,92232,290401,380815,298711,218955,138545,45784,-26047,-92923,-124932,-99997,-14021,139913,202988,84006,45482,-37198,-125625,-147572,-23143,96703,124318,63285,-18036,-64560,-88556,-67752,1669,75812,163347,215854,173699,130544,158163,122752,19377,-111265,-96036,7571,51978,-4688,-56125,-9649,2528,-9638,-36550,-90870,-56090,-13045,-14885,-29589,-36379,19542,85867,143709,157851,198275,150078,53742,-20880,-83010,-105671,-81552,-37080,-54535,-114341,-42585,-13441,-19165,-30115,-38683,-41844,-41522,-21324,-19205,-49133,-53284,6967,57244,93540,145518,163444,77705,106102,213407,379511,414599,287652,117565,-12550,51297,154438,81059,-52724,-95092,-55956,-22239,3319,49440,24608,-17909,-66424,-79461,-26304,16519,27201,20407,6889,-47571,-39177,13442,67638,122272,116458,39856,-56381,-90044,-29899,-12403,-47424,5750,110720,93007,8329,-85106,-91400,-39808,-16935,-11810,-37558,-33615,7218,5621,-41048,-67491,-95651,-102939,-81747,-51543,18215,98881,240371,447696,495994,298678,106286,-4996,23239,32850,8321,-55767,-56502,-7828,-30319,-93863,-83295,-118279,-50839,134118,169456,70530,16966,-3373,-24092,-31949,-40392,-83796,-60686],[-33946,-2207,9038,-13359,-61451,-62295,-50358,-6549,38422,89594,133144,123340,122579,110197,84017,3937,-78100,-67198,-2945,-785,6658,36663,24410,20479,27445,39480,14310,2746,19703,124500,169287,93013,-20289,-85934,-117302,-85331,-55124,-64840,-113166,-93408,-26589,44953,136456,216220,240833,166771,61946,16412,53143,148988,355902,425750,305252,181637,77184,-17000,-59782,-56029,-65337,-66946,-110193,-100058,-3415,127426,178621,93454,-13720,-84828,-60983,26282,30705,57760,121540,131751,73596,-1368,-42391,-82995,-96836,-12653,92903,82769,68557,51844,-21529,-87367,11091,138545,223770,114034,-43100,-47770,119141,153585,79914,3590,-12497,8641,54614,112798,138164,106667,75603,36437,503,-20973,-56014,-86583,-90968,-83692,-72543,-90268,-83035,-44465,1156,-14066,-60556,-105509,-123883,-120475,-60999,-35310,-32593,-6053,104602,178609,215593,202098,122280,52443,45928,54313,54844,312,-80622,-127026,-62934,-58393,-128166,-115880,-78775,-50634,-10427,17937,15710,-67026,-104513,-76053,-129054,-93328,-75883,-46068,-3510,14981,10348,-32173,-133703,-132811,-119122,-50651,-12568,-20115,-41720,-56622,-111558,-146786,-39809,67604,51192,17513,41539,171797,286137,190083,-57991,4363,-88472,-146656,-245112,-228885,8218,-25301,-119961,-208691,-206774,-146323,-62773,-41368,-107080,-131280,-128290,-103002,-59536,-35521,-28120,-32932,-58217,-70619,-43183,-13335,-33555,-78658,-93522,-106748,-92778,-86437,-84126,-109694,-60104,25362,122869,270448,379466,316534,140793,13884,102237,158337,88243,3249,-75589,-38074,-38721,-70254,-57014,-55105,-98173,-69302,13902,126889,186397,52102,-136691,-80634,-23363,58937,120784,134412,149692,62160,-8408,-59710,-98503,-97823,-28446,-11775,-21841,-25565,-32845,-25626,-14251,56015,48551,-39745,-147278,-57103,21417,91495,145764,147399,53955,-9309,7538,14955,-8849,39847,154411,219436,187152,74521,-26956,-74005,-86987,-52852,37555,90108,116554,37747,130955,176605,59372,-70300,-113372,-92987,-115896,-61833,-29705,28620,89144,136214,183711,209540,182674,104966,107457,109389,40149,-9597,85971,236555,268081,109786,-32551,-55768,-27175,-4903,34558,31180,-55154,-52752,-92910,-59107,9134,52489,75353,82532,93523,109987,50984,-6018,13986,93830,163643,173170,159461,120788,46188,-67058,-91651,20314,54693,-7595,-100028,-62134,6660,-5382,4118,27301,-15897,-123555,4518,112300,93378,11323,-56323,-73235,-43621,-77925,-134685,-163258,-118220,-23844,52200,74340,132763,250993,163372,66450,46599,32275,14138,11798,14054,-15626,-48032,6242,73053,109550,101410,73583,69061,95092,78096,11742,-23264,-41099,-80893,-132236,-120188,-23485,28835,25720,-21237,-96818,-135268,-79250,-63783,-67746,-61495,-32168,-43286,-114724,-97675,-73111,-51053,-65065,-86551,-97575,-56583,-20244,-22417,-41032,-19837,-43729,-71756,-87780,-61982,-27354,-42418,-58362,-77385,-67604,-39411,15020,84184,56927,-20400,-58650,-67846,-35177,-49505,-68204,-55335,-5104,68274,80926,74008,156924,283325,278940,145255,42467,-4765,-47347,-45856,26878,59867,39297,15448,-10887,-77709,-33380,-23319,-43725,-86977,13855,128079,145130,146711,115162,77453,41783,-1700,-79751,-45909,54057,152409,350864,575575,569430,398209,235109,143746,32808,-68905,-117363,-67230,-35238,-10851,159240,376869,415279,207770,20982,-247934,-261172,-37071,-51830,-46296,-19360,-58583,-68839,-49507,-24337,-35880,-60710,-102457,-82478,-42422,43536,113504,130871,114940,88868,96462,126112,147155,124975,19558,-103452,-58997,11277,18330,13853,7816,98633,169405,192041,223394,208926,145151,33222,-81204,-98659,-111781,-109579,-77921,-34769,-24824,-43110,-49464,-89833,-86568,-107325,-103932,-65282,-32050,-30744,-17367,-15202,-16431,-57067,-19214,78603,179630,283814,361436,271116,154938,122969,75924,78667,78373,77807,72194,57206,50031,51886,46316,58720,61811,-13620,-117833,-69040,-53348,-73724,-84773,-122986,-33628,111000,274951,202915,99503,-26794,-106804,-97999,-136113,29167,155966,122494,-3146,-68308,8686,84859,94116,-8017,-92857,-106496,-126312,-135564,-80380,-29363,4193,34888,7822,-40289,-106086,-123400,-148691,-78837,1451,40802,-6883,-58893,-57340,46687,109945,71142,-4125,-62990,-30280,30807,18056,-74354,-94768,-82929,-37811,45196,117395,140751,98886,-17547,-80100,-88812,-81889,-42944,19378,43262,12516,-19724,-39937,-29600,-31727,-54179,-47738,-34113,-42885,-69614,-36143,152406,317168,356214,301024,234104,365407,440819,349227,119256,609,115428,228613,273595,244496,217673,218649,196599,225560,195871,176550,75590,-28305,-140807,-76459,-7343,-30865,-96009,-121556,-74906,-58436,24702,179441,265209,200093,32521,-40729,-19643,27583,4601,-47216,-58397,-47270,-4027,22068,26696,95475,63575,3595,30843,64301,10866,-62279,-114974,-23095,98068,163440,150663,76901,-22320,-79250,-119135,-138182,-100021,-32221,55449,151986,210501,229976,207875,134304,90035,87493,4365,-76496,-137185,-84263,-41013,28704,91730,120953,76257,24212,-25301,-67335,-82983,-36595,1223,-4983,-101452,6039,175968,262182,151237,-3887,-46513,-82632,-102032,-100810,-81743,-62589,-44881,-34654,-36844,-42389,-89608,-115273,-19449,70835,108281,85250,18058,-32666,-60383,-22987,-24862,-73632,-73457,-815,71131,137932,280720,349945,218038,59162,-7314,-3661,22653,18745,79090,157592,234745,319799,413443,410625,284432,165206,31837,-92814,-53931,1936,1437,-89839,-70324,46214,136361,111340,60640,33529,-8757,-39400,-16952,-28198,-23737,-10643,-43312,-46782,-53758,-96143,-99704,-22481,76383,216699,118799,-10520,-12925,20832,63977,45538,-14220,-17850,97,39519,13439,1504,30584,13796,-52142,-105815,-69532,42697,149640,214075,205684,139220,158114,232480,230764,107533,2591,-26893,599,21547,91661,165307,174179,90616,-24797,-128569,-63707,-60853,-82878,-54688,-62284,-111957,-96233,-51159,-60840,-120150,-67607,24244,75700,-5972,-54291,-68535,-61589,-37721,-20991,11480,29307,-22483,-96951,-44754,104194,179765,111548,64665,-35674,-133965,-120349,-61328,67942,209770,178649,-21524,-121802,-72677,-78827,-114102,-111216,-2083,29496,4219,-14469,67789,167958,263466,302574,239747,99041,401,-15413,23502,89918,139592,103995,62205,-20990,-62089,-23886,18394,51048,127119,203208,110100,32923,-30944,-77870,-61171,-60878,-79334,-17450,58839,124649,135146,22849,-78876,-132393,-95360,-72958,-61236,-647,308,-22517,5951,84464,144874,91842,-72030,-37388,58114,81527,9569,-78507,-113946,-32605,-25325,19222,129063,287376,224247,128846,81147,15929,-32947,-102516,-152920,-157233,-85375,4991,65650,128974,165183,189487,197499,121689,7939,-94821,-96603,-62498,-26833,13194,49714,103455,125030,111192,87399,96387,68529,11496,-26844,-85228,-87698,-30908,74836,97191,92474,57778,28217,-28578,-89513,-35097,-8332,32818,88840,108756,141247,107967,36416,-29337,-82509,-92548,-87137,-84960,-64044,-17112,18711,67005,74598,71188,99079,94008,101207,79867,-3276,-77805,-115136,-108499,-63077,-4307,-28895,-74448,-131028,-87291,-7657,48823,33567,-18396,-48067,-267,4849,-34539,-75114,-98872,-91998,-76954,-21066,45749,67596,65320,2558,-70271,-78640,-57601,-12892,21072,59829,152756,89300,2370,-62550,-11462,48279,94982,-11070,-67157,-113970,-92466,-48087,48247,107911,77941,-17109,-98196,-98691,-58752,-75905,-72462,-70098,-94088,-73645,89894,228294,223862,105685,-35697,-142690,-136134,-134938,-68854,-12005,57076,118393,83193,-46130,-115907,-131670,-86886,-11702,48269,-26312,-100619,21858,73376,100850,47539,-21874,-39714,50318,124383,124034,107802,90610,22017,-57481,-70200,-69500,-91079,-100164,-128098,-75144,-39915,-45788,-77371,-98889,-109679,-97131,-88842,-65796,-33598,22609,30142,-25934,-103929,-68050,-149,22689,-12735,-61770,-121976,-87652,-48407,-32769,-58167,-98426,-76262,-15082,32657,61079,60010,-9806,-96797,-7969,129128,171677,132147,48315,-51666,-23091,28038,4225,3182,4870,-10151,43107,99633,-7769,-105188,-65565,13429,90956,149097,251148,252676,150202,-51330,-60770,-43504,-70933,-141946,-84346,-31369,-67510,-92179,-55723,10554,87335,222066,345163,253349,175547,162241,141856,146457,158148,260458,431822,657254,781061,607240,246632,69062,30024,33530,-32229,-117782,-18097,-19515,-71591,-100845,-113444,-29658,27755,-8734,-5494,-4920,-39324,-54862,-70096,-21108,4176,-14046,-47673,-57900,-46958,-51977,-42268,-6894,65082,147580,95247,59273,26421,63774,142222,156015,113090,119644,135446,164050,132239,31464,-33838,-62015,-73504,-54741,-33289,-68954,-64848,-79682,-83884,-109023,-123615,-138862,-55459,-27847,-72549,-89813,-38932,-13772,-67711,-129507,-40050,-7235,5429,15324,-8622,-65688,-38712,13531,97483,203145,325832,348257,243245,137561,42688,-15702,39373,150212,204034,174681,127882,90609,-6524,-106573,6991,70112,68265,27733,-25670,-52492,-72860,-68217,-39206,-97370,-104915,-75375,-89089,-49516,19937,-156,-39922,-68206,-27215,-5,15014,38825,15074,-22475,-32500,-62366,-118322,-91566,-20109,44960,75061,2218,-41469,-80475,-104488,-135522,-136797,-50771,12146,25009,-62266,-83210,-8942,20115,-28410,-28800,24205,21708,-14576,-80551,-76774,-65128,-25088,44574,139077,188155,279174,336039,259441,112446,-8208,-7054,-20129,-88087,-119158,-76550,-12771,82332,177073,150944,41235,49024,87117,95721,103741,15108,-54846,8128,61114,25044,8027,-2452,54412,107413,110000,76378,77197,35225,-5676,-31155,-58622,-5832,50375,80814,37346,-11372,-5290,40844,30779,-35438,-50892,-17187,1169,-8345,88646,251948,173393,-3248,-120778,41051,206342,282770,275723,243337,219125,99921,-371,-64721,-52803,25837,41418,-42476,-35723,29315,111408,120256,63070,-3375,-33438,-29282,-15222,4782,15820,-6611,-13084,55273,172656,248268,182351,27208,-43546,12261,32664,20079,5210,-7286,-75208,-93956,5997,89192,139296,102974,20172,-80296,-134820,-57207,5543,31245,23123,4578,-16609,-41650,-43284,-25916,-32981,-30050,-57070,-76907,-50634,-26355,-10786,-30205,-43440,-71048,22468,83770,75829,43363,46578,101601,149104,149005,49125,-66992,-15993,64210,94119,106557,94758,80434,16650,-36127,-35040,23339,122240,291886,247154,217843,247934,275737,222644,120272,114664,100536,46828,-7755,19376,80286,102125,97558,113661,115347,58681,98855,69545,-45217,-87854,-29001,12237,74812,176185,252311,258422,166655,130976,87742,55659,31396,-3538,-23199,-53055,-90789,-68274,-55242,-51594,-26472,-970,-17494,-75154,-81664,2285,50489,32148,-12475,-26983,-30179,-14802,-17473,27094,172428,402175,632881,451698,299605,208321,161902,117212,34124,-3933,5436,-9375,-35601,-57962,-61142,-76072,-150407,-144654,-85548,-34475,-31240,-18605,-23782,-70116,-100611,-77869,-111204,-97573,43702,217578,176678,48973,-60788,-134541,-142770,-99661,-68143,-62870,-85780,-76373,-8230,27116,16989,10033,-18075,4800,42458,40518,-3551,-13808,11214,75063,175548,288868,332152,339494,195764,9074,-29332,-6619,-5014,-26789,-37741,-747,-13329,-46095,-69055,-76592,-56871,-39688,-29636,-51558,-86026,7170,69342,37486,-42317,-80585,-25884,93964,138631,76783,36471,36244,52897,70825,29960,-54719,-132207,-52092,-55510,-71786,-78012,-54431,-82525,-57021,-80282,-104048,-36865,28551,10243,-71561,-119383,-62885,-666,-359,-35235,-58524,-46051,-12689,7512,-26234,-71637,-96410,-75116,-9154,-29086,-102085,46504,130164,126600,80920,-6090,-93399,-33668,-6696,23938,74818,85319,6748,-40848,-37118,-25902,8455,7572,30939,-14358,-94217,-39792,1378,78239,49250,-38491,-63353,-58043,-21859,53689,105452,116590,82647,60922,-43969,-117752,-139454,-136294,-38969,51914,73314,48389,-46127,-123877,-54106,-5156,68828,152823,254209,91925,-17212,-88189,-99060,-101092,-111983,-107963,-93125,-90848,-91225,-29825,-14126,34818,85002,100185,97466,101704,131259,94602,87566,158278,217328,112944,-12743,7919,77075,137842,91817,38769,28099,31359,367,44079,102037,181643,202848,116531,31174,-66003,-67719,2723,1359,-53624,-132882,-131933,-124090,-113364,-112487,-112312,-105062,-17476,93907,171890,278716,431336,496257,402022,219264,60643,34242,89479,57070,-54458,-84122,-110127,-31981,69287,59824,-43434,-128291,-130627,-70724,-39493,-42995,-55330,-79632,-74674,-19554,39456,15187,-71950,-137089,-17627,72665,90630,90644,91030,-33787,-72381,-46835,-37289,-50153,-91160,-102929,-94107,-104134,-73769,-32219,10806,58032,103085,35975,-63230,-120902,-81396,-51588,-28559,60028,218533,267525,163667,11611,-44011,-34967,-4940,68001,166873,289119,442378,595051,639573,454224,182016,16005,-57830,-85485,-113701,-90864,-90318,-75857,-81457,-55269,-17093,-43668,-108649,-25907,100700,133032,109004,77714,49099,28965,62460,80404,82335,65312,3001,14811,100088,161226,120419,25006,-8050,17568,43158,11218,-72740,-129472,-155853,-61088,192029,305668,64962,-49828,24396,71507,6793,-87297,-126564,-65086,-15510,3330,-17079,-40866,181147,469351,435642,201898,84470,87839,130219,166082,186059,232195,315108,339173,307859,378855,223306,2113,18785,188517,335209,384453,223666,21902,4317,-49349,-64146,85092,132638,133528,228607,287829,192841,20734,-119386,58253,143371,90356,40736,68599,240016,323352,236297,162499,93727,29843,-25819,-89568,-123715,-94967,-14174,143450,239713,140660,90427,-6689,-122198,-135736,-20616,83491,102482,53287,-19161,-67597,-91674,-67602,-2314,63912,139968,187215,146848,106646,151174,135916,37090,-92425,-119365,-8482,37591,-19757,-74639,-23771,-8304,-19595,-48345,-97989,-44653,3747,-5851,-27240,-33209,25819,102169,160764,174641,214676,147190,49002,-21832,-80821,-98686,-70258,-31084,-56383,-127781,-44157,-15443,-31553,-40900,-43135,-41356,-38416,-11880,-2568,-32352,-37758,15337,64360,95587,128443,143222,66154,91563,203526,388746,427934,280213,114972,-4186,73859,167898,78185,-62379,-122758,-83086,-42987,-9929,47699,40338,1095,-50238,-71701,-20620,23089,30289,16732,-8899,-68535,-50804,9931,64447,114306,119566,46256,-62952,-100792,-21254,7576,-39780,-31157,77178,66631,-9632,-92267,-94872,-47259,-22979,-10677,-32191,-27012,12481,7514,-36983,-56313,-90267,-102340,-80538,-49683,18695,97817,240818,445134,507979,324338,117779,-2596,21130,13770,-19930,-81255,-58666,-15997,-38780,-88150,-68266,-87384,-74182,108486,166002,74209,20789,-804,-27860,-30788,-36813,-79206,-61582],[-37703,-10365,-1835,-20249,-64393,-58441,-44838,-7263,34121,93989,157440,162103,153388,130682,97300,8109,-79172,-74098,-12004,-9209,4815,47911,28900,11174,18767,32173,4546,-8232,8934,118505,168650,91587,-23397,-89144,-107675,-71586,-46501,-63141,-112190,-96529,-23845,50998,147383,235959,269782,194314,81242,13010,25864,106273,311255,443834,332698,184013,64474,-38883,-71485,-41616,-43002,-52668,-101707,-103275,-17938,96533,131816,55850,-34284,-104619,-93314,4849,37570,93800,170733,161989,83473,-15054,-56795,-75849,-73904,12208,106521,93049,81596,59223,-20293,-82180,15102,145508,230327,110809,-50149,-50287,113579,133929,75180,4084,-19220,4808,55520,115628,130497,90892,57400,19019,-2114,-14354,-54811,-90435,-87391,-78007,-78285,-94177,-86043,-50683,-1133,-2564,-45819,-89899,-125247,-134167,-70613,-31129,-11273,32517,147116,207557,221168,191948,117441,52390,44363,47005,42466,-14725,-90253,-126281,-68894,-80419,-143299,-92543,-66660,-63429,-28449,-6869,-16181,-100649,-84694,-41459,-85179,-96303,-89767,-55405,-7695,11977,11121,-34061,-143332,-101293,-99611,-50627,-17310,-17692,-34403,-59824,-120096,-126678,-31199,71594,62223,41441,71720,182568,234760,86868,16355,67735,-38021,-134803,-221436,-112156,117746,43759,-111333,-217268,-183898,-135956,-72919,-71646,-140205,-119778,-112382,-114917,-65027,-36301,-22589,-28011,-70499,-88076,-61087,-24645,-34604,-71039,-87634,-102948,-92111,-84021,-75469,-111838,-73936,6713,97163,232975,351630,318731,140698,2462,94194,163090,99883,12505,-86706,-45464,-39804,-65805,-57051,-60414,-100556,-75100,-2337,101692,158367,51341,-107124,-85373,-13348,75967,133272,137789,159901,82267,11863,-42918,-91986,-109191,-44458,-20443,-25753,-31975,-45111,-36143,-12958,62462,37967,-33975,-121593,-58074,17547,75458,123960,133662,51847,-17316,-8639,-2608,-26650,21857,139539,205376,186708,84080,-18147,-81672,-110057,-58668,18077,50203,81749,62615,194005,207279,74936,-61171,-109754,-95697,-113917,-71735,-51606,-1505,31526,46165,78972,122216,127964,70037,82018,102239,57833,15991,90461,239206,284639,129465,-9964,-34541,-10464,9883,45579,41164,-47550,-30915,-34767,17323,95055,121932,113916,76141,72003,95622,48883,-10351,3759,87504,171337,186556,178040,151028,81438,-35556,-53738,44057,65573,228,-88273,-62577,-11538,-19820,-8768,10913,-40931,-95227,40318,136950,111697,26406,-45597,-56733,-33794,-64006,-116079,-175098,-132857,-34075,39637,59618,119852,247783,165245,65283,38215,20836,1772,8629,18803,-18527,-50852,-9048,58457,105789,105008,66408,48039,71891,59023,-3424,-43901,-76802,-122421,-172771,-93705,373,48306,38675,-15947,-95633,-119964,-69253,-56058,-58605,-52509,-25517,-38334,-108248,-110221,-98083,-82702,-101778,-115354,-113559,-62356,-31582,-24181,-41440,-22921,-41720,-69290,-95345,-62523,-27359,-45534,-64287,-85927,-69858,-35704,16093,86964,89061,45657,5351,-34734,-34537,-46194,-65276,-56889,-14128,51066,65394,62252,139881,258110,256735,135556,39251,-2406,-40150,-37770,37388,78071,61097,21567,-25844,-86150,-16671,4246,-18456,-61796,33678,157451,166278,141207,80782,38033,12851,-19345,-79095,-32049,68214,164840,367321,582481,542938,369242,212761,132592,31179,-64803,-114385,-62392,-19224,46107,267435,495884,497554,250422,-41881,-378101,-62047,118599,22247,-29451,-11014,-56557,-76665,-69012,-44286,-49595,-63589,-94080,-71067,-51664,39929,125828,145285,121235,97888,111319,136334,154855,125308,13752,-108288,-56040,-530,-5085,-7768,-14975,55466,84820,124629,190945,189727,125257,19850,-85468,-115059,-119833,-109396,-75295,-31949,-29663,-60133,-63363,-89477,-82333,-110731,-97677,-51280,-13033,-7742,7555,2912,-13560,-67287,-31445,80637,194232,289093,324175,204738,108010,75796,37075,49696,56110,56614,52310,43331,31590,35965,36006,62109,44715,-36229,-82595,-19634,-2455,-41754,-74394,-123422,-29992,118415,246316,171061,74163,-41877,-111179,-110294,-131280,29893,128445,75038,-49090,-57903,23709,99125,100429,1748,-82130,-100497,-113713,-140222,-91284,-42113,-15038,23142,13310,-28807,-96996,-122760,-148605,-68651,22034,69056,21244,-37865,-62915,9026,81318,56283,-9520,-65449,-47112,6483,1769,-82218,-94251,-75211,-31755,46648,128995,162993,123847,10516,-58103,-88709,-88400,-59024,5641,39168,14908,-19034,-47540,-44304,-48485,-63628,-49746,-37371,-46135,-73629,-44903,142927,327899,387367,345522,239220,316284,374634,303550,100664,-682,113637,213604,245891,206582,168911,168081,148265,162894,126932,127580,60272,-20362,-129980,-101725,-19329,-35178,-92202,-126574,-72850,-59583,12942,161945,236143,169706,18916,-43923,-7023,43280,16359,-31108,-31802,-657,68299,111833,112717,135794,67822,-5918,18531,50120,-10888,-97046,-123159,-15544,83712,135086,126240,57742,-36405,-94707,-124871,-106725,-78911,-23734,65460,176062,242480,269923,263412,194746,111914,71290,-7773,-79146,-134726,-84456,-43620,22937,86627,101236,51274,210,-46125,-84319,-93130,-39566,-48,-13516,-112490,24278,181581,275274,196492,33992,-15934,-54150,-83822,-92191,-74647,-51213,-32639,-20379,-11278,-6302,-64702,-99010,-7240,82161,110873,49481,-38701,-63220,-34154,5790,-12879,-69355,-47956,60179,138478,180502,290997,327652,199318,61118,5354,8602,28572,13851,66319,136510,204035,282419,378874,398888,282927,164188,31904,-84751,-52282,3099,8177,-77267,-75993,41552,153028,125739,62427,19408,-30741,-69001,-51637,-54107,-36785,-28970,-64299,-58091,-58269,-89006,-104131,-31080,72157,223495,135738,-2252,-14074,9826,50114,41243,-17972,-28827,-24256,-1368,-15358,-10550,28137,24995,-28518,-86275,-75623,42608,139393,183678,177199,120804,151343,233055,227546,102137,3523,-24035,13314,32814,98508,169043,177893,92014,-26867,-109515,-37431,-25416,-55353,-50529,-58154,-94203,-66439,-33484,-59725,-120766,-54002,34752,72277,-13306,-55249,-65604,-59224,-39890,-24942,10217,27386,-27924,-99455,-44296,105841,195260,142185,89222,-31296,-130264,-108815,-73534,27702,184933,166530,-38980,-96476,-37914,-47459,-93032,-120527,-19276,20285,-8391,-12083,86384,191918,286442,308949,226896,84827,-6870,-19037,24981,99638,145195,95847,68355,-21085,-83998,-53360,-9519,25631,97286,170921,84659,18233,-32776,-62903,-31743,-28305,-82482,-35364,42570,101888,125494,24923,-77268,-130904,-94019,-72236,-71023,-6498,-4352,-18343,21286,113911,181798,120759,-45405,-30391,49476,59846,-9405,-93832,-119483,-31379,-35072,6504,124088,297800,243015,156326,98661,15501,-39508,-110949,-151107,-149231,-80023,-6540,29475,85324,118971,184070,237740,156032,11758,-106205,-93535,-59880,-29661,2027,35676,91177,120082,112871,80269,86389,65017,11721,-21482,-70352,-67006,-17259,84366,123086,121292,66409,23596,-37060,-81377,-27332,-6714,11273,61923,92950,133004,103102,27435,-48016,-114186,-85997,-69464,-82707,-66504,-13605,29512,88579,93635,79162,85983,66164,80336,76634,1677,-76174,-112021,-103180,-55087,3590,-19085,-65119,-129913,-88713,-6363,45978,26020,-21526,-33854,26585,28265,-16619,-54858,-65774,-51694,-51051,-17004,44394,76947,92213,31276,-41288,-62576,-57247,-15104,27111,82011,186728,107908,3251,-62345,-11167,42631,105265,12280,-57029,-104199,-91841,-53185,54782,128281,92983,-7019,-95997,-100847,-57398,-66480,-64907,-89685,-119274,-46481,126720,238358,229160,108939,-29138,-128855,-135372,-107818,-41598,-4021,56665,112527,71871,-44664,-106302,-123416,-87827,-14423,39351,-33975,-112249,4916,57880,100510,58419,-7068,-25800,57100,125768,123058,105422,84017,7072,-75594,-71555,-68631,-99126,-115960,-94765,-44916,-17902,-31959,-70862,-104889,-119953,-95544,-75191,-41733,-1614,43752,44471,-15809,-99879,-57346,8376,26239,-15167,-68808,-129215,-86158,-45999,-27201,-31811,-55830,-54610,-5294,36269,62668,59436,-12438,-93671,-11507,119451,168244,140356,55980,-40258,-37558,-9298,-32925,-21678,12277,35273,83815,86653,-40541,-76887,-14442,55702,119855,164878,242296,233238,117954,-86767,-50659,-27438,-58223,-135638,-98151,-57492,-98019,-116883,-53121,10956,87651,216550,300455,204298,140098,147430,158179,196281,218851,319094,477307,679343,736336,503589,175409,38541,18448,27367,-34034,-108087,-26512,-25717,-68853,-106460,-118230,-19440,58189,11710,-6978,-14945,-41882,-47665,-63040,-16454,13916,3221,-37098,-71522,-63291,-56407,-41812,-16012,35592,99991,52756,43905,29029,60029,131718,149600,110956,117344,132751,154434,105198,4827,-60537,-75600,-61327,-34273,-11371,-66321,-91142,-101692,-95408,-95101,-106253,-136810,-53918,-21080,-64643,-116909,-63312,-26485,-67977,-134573,-51810,-26048,-21025,-18836,-37910,-81268,-34261,31696,121977,230823,356823,352397,232099,130987,41864,-20448,28506,142172,202430,178386,141949,112334,15076,-102914,-10647,66974,69435,22725,-31253,-54786,-74826,-72061,-52473,-121073,-137195,-101879,-109540,-57006,3304,-34480,-43088,-66711,-19628,3906,-11649,-13704,-30554,-48747,-39164,-55491,-97020,-111181,-48743,13898,53942,11226,-32698,-76284,-100323,-130510,-142909,-58104,12600,64981,-24702,-102511,-29069,-4426,-42590,-37349,6849,-11323,-38649,-79610,-67684,-62958,-26292,47835,146212,181623,259225,305301,239430,112375,-9176,-4876,-13451,-82338,-120308,-76959,-11399,89029,196028,167315,43590,44910,86592,97727,102261,15249,-53516,2611,65880,47483,30009,24179,84004,142415,144112,92384,74725,31336,1273,-12156,-41381,-1243,46579,76978,42505,277,-84,39978,36208,-22777,-38088,-7767,12598,5013,77437,216026,141469,-14721,-114496,43508,204469,290912,297497,267684,234509,112147,3967,-59019,-33424,52760,50637,-45081,-35055,33316,116494,122866,61308,-7022,-41515,-33200,-16305,5010,16216,-8993,-19728,42859,155726,251159,193540,27786,-61687,-13090,10222,19339,33363,24519,-59605,-99901,6261,102431,166891,126968,38466,-71519,-123800,-34819,38684,63020,41406,9677,-13850,-28390,-22864,-11691,-13277,-12569,-44514,-71385,-51251,-20035,3539,-14838,-21747,-48102,40420,96311,80975,36401,24011,66361,119112,135164,44924,-81531,-28817,80372,130874,162528,142868,108382,24787,-39626,-44529,16640,122368,295905,275713,244689,276875,313716,268244,117348,54548,46837,13320,-21111,18963,83598,90467,81758,99095,132584,97808,121841,83875,-39106,-96757,-41492,724,60507,161096,232478,216525,134978,120121,83018,51262,31334,7174,-16525,-43717,-72148,-54963,-45287,-52772,-41833,-23961,-39713,-94786,-73098,15456,71937,50339,-2927,-36786,-45694,-26204,-32807,17501,209372,498849,690843,420048,257724,179836,136237,92052,13129,-10629,-738,-13664,-26593,-41822,-50859,-71941,-146833,-140712,-84321,-29302,-21637,-7968,-13912,-66681,-111023,-93321,-116380,-116016,14142,182017,147887,34730,-66189,-138693,-133300,-87649,-102244,-110548,-101917,-71278,-2754,35059,31152,23049,-20081,-13983,15780,16690,-21571,-14996,38304,115060,213031,296757,286832,268577,138166,-50841,-74222,-29989,-21077,-34735,-36639,2814,-11935,-49274,-79039,-87125,-58879,-24033,3624,-16284,-84156,-33339,40472,11267,-83389,-121062,-42520,96039,170166,108839,63816,62117,70705,82651,36184,-54148,-131301,-55715,-65155,-84382,-86204,-61725,-83590,-63679,-90652,-112551,-40293,23883,1479,-81060,-119432,-51979,16367,22892,-18520,-53588,-49716,-16760,3787,-33364,-83499,-115739,-93494,-18332,-20515,-43190,95987,150304,125930,72263,-5931,-77853,-38231,-17150,12637,52582,75939,14469,-29320,-18959,-34,17746,-7275,7219,-28559,-100380,-42929,-12336,59601,54055,-31612,-59695,-69837,-41411,34738,94817,119722,94441,84741,5235,-76267,-122142,-113875,-24455,59825,69341,44127,-50027,-120407,-48507,-2392,67198,156364,259301,116914,315,-84602,-112980,-115934,-115040,-113571,-98065,-89381,-88299,-32431,-29408,14149,83598,130894,164357,175332,193527,135175,114380,173310,204332,103902,-4864,16438,88388,123477,62769,-503,-18306,10923,15907,65649,112609,183125,208498,127793,39527,-60732,-48339,8172,-5753,-63956,-138533,-137295,-131734,-105324,-99658,-101036,-92346,-11861,93768,173576,298648,479985,537902,411172,208158,45161,10352,46595,37972,-64948,-101751,-109022,-25989,67255,60768,-34931,-120424,-151366,-74682,-26815,-28861,-60195,-84748,-68075,-5869,54026,25523,-69020,-127182,-15053,59234,58685,38715,52195,-51959,-79313,-45524,-31432,-38375,-75022,-92779,-84834,-79175,-41270,-4403,33313,66213,83659,741,-92515,-124838,-79532,-55827,-41091,34012,198317,263427,159583,13017,-37802,-26842,4586,67037,161182,279641,440258,610146,672595,500972,211511,30368,-44452,-73216,-110435,-96471,-89979,-77354,-91823,-69867,-30363,-50909,-99517,-14213,126154,165825,132330,90983,45380,15394,42613,59393,65359,52537,4197,20712,98209,158936,96993,-6258,-26308,4411,31036,1338,-89217,-158017,-164685,-16792,251372,315648,60368,-30782,46470,95453,28133,-72374,-127593,-66940,-17794,4682,-2378,-8573,185956,466271,449703,212078,71511,47501,65149,93468,129734,197199,309011,362957,369201,424277,236008,17945,33284,218751,352951,347083,159511,-42129,-10172,-15288,-4631,110373,113197,152482,177041,200202,166606,29118,-135396,46514,125781,84436,34536,43504,179664,247822,162601,99681,46923,13781,-25595,-87531,-124117,-88197,-7255,153597,279542,200067,128293,18443,-105290,-121286,-18054,66190,76302,39686,-21091,-65663,-89153,-71492,-11605,48001,114007,157307,121246,85539,143252,148648,56010,-67333,-124748,-14925,31530,-26056,-89224,-37423,-20192,-31072,-61803,-101410,-30766,20407,3521,-23422,-24329,38514,122603,179239,192386,224915,137871,39328,-26011,-80101,-91521,-57533,-24659,-58152,-115414,-37807,-13881,-39149,-44013,-40810,-36938,-34164,-1757,14158,-17224,-24542,21546,68133,91460,102589,113730,50024,75381,189979,384168,422376,259281,104818,3418,94739,174600,74615,-66260,-148207,-107378,-66541,-27395,37101,50639,19692,-30414,-57373,-13664,31458,34732,13263,-22653,-68707,-54154,4230,55297,101175,120417,53787,-67590,-109002,-9663,30505,-23356,-65964,41009,41248,-25024,-95341,-96205,-54430,-29675,-10309,-26936,-20308,18145,12959,-24687,-40587,-82381,-99621,-77171,-44216,23059,98678,239260,429763,497777,336671,124942,-2548,14776,-6239,-47714,-98862,-57632,-25530,-48320,-80977,-54984,-61128,-59643,94773,163856,77917,22694,-1417,-36094,-30990,-34662,-76003,-62814],[-40887,-17747,-9368,-21326,-60165,-50605,-39099,-10944,23118,90009,173429,197045,180626,148572,109202,11417,-81489,-78753,-17508,-14204,4391,54361,31729,328,9385,25497,-3498,-17340,-276,107648,160454,87589,-25923,-91026,-98625,-59999,-37817,-60225,-109411,-99265,-23008,54217,151309,243492,284345,211103,97446,15988,5556,66689,256523,437679,344812,180894,52042,-54668,-62960,-11858,-15729,-36761,-91495,-104599,-33420,62873,83744,18503,-56730,-127517,-122075,-5777,46088,122146,206919,186239,101664,-7052,-61784,-65039,-48214,39658,116669,100393,91078,61590,-23101,-76173,18340,148776,230092,104223,-56210,-56363,94493,101847,64926,3383,-27518,-96,56690,118965,122931,74083,35050,-1185,-3541,-8036,-54287,-96021,-86334,-71785,-80873,-97192,-89392,-57526,-5060,9377,-25228,-62730,-87713,-118163,-81070,-28288,10708,73760,186879,230943,217970,172546,104811,47636,40015,36779,25281,-33470,-100596,-125358,-75681,-102643,-122049,-70053,-51271,-67737,-44026,-31046,-48778,-125562,-49737,6736,-21750,-54146,-84263,-59693,-10419,11203,12224,-37960,-148348,-69991,-64947,-38894,-18499,-15235,-27754,-62189,-123763,-105430,-15990,81458,78656,71339,104809,189167,185988,15277,103564,132202,21827,-78217,-108243,25219,241342,112541,-104817,-191347,-158213,-125950,-80757,-93406,-119436,-93754,-93895,-120920,-70196,-38073,-20463,-27870,-88684,-109980,-81925,-36584,-35170,-62777,-80425,-99633,-92641,-84505,-70898,-114207,-88043,-13655,66515,185119,303213,302080,132277,-7572,86138,164651,109297,21054,-85542,-46178,-38632,-62029,-59429,-67645,-98206,-77273,-18468,72573,123115,41073,-81073,-75362,-496,89148,139920,135106,166313,103147,32347,-27115,-86700,-121056,-61768,-30891,-30349,-37620,-57081,-49315,-14586,64965,26906,-26813,-96661,-58149,12675,58520,98322,112307,44284,-26913,-28776,-24432,-46774,2348,121561,188410,183994,94215,-5482,-81546,-101083,-55195,292,7194,40336,83764,239182,227104,85567,-54612,-107969,-99702,-109664,-77562,-72266,-33525,-26604,-37865,-12632,45740,76865,37298,57307,91310,72582,31912,82610,223055,281406,141732,13777,-15033,3906,25749,60927,52052,-39157,-12651,28050,104530,188936,198580,158966,74279,51447,77292,41288,-19257,-10326,76244,173394,196564,196361,186711,132343,20727,-9379,62149,70790,9303,-69907,-63083,-33500,-36342,-23881,-9015,-71893,-60155,70904,154408,125790,38835,-37434,-45127,-30118,-56301,-101823,-167478,-144492,-43147,27895,47307,111961,247002,174121,67768,27582,3774,-20798,-6536,17452,-21709,-54416,-26463,41303,97321,102846,54589,24429,49373,42443,-17152,-65194,-112940,-160339,-142574,-61233,30022,75394,56442,-7660,-88174,-101887,-58195,-47273,-48374,-43597,-20843,-35835,-104916,-123495,-123604,-115673,-133784,-118191,-98749,-61813,-37656,-24923,-45939,-35668,-49434,-72891,-103866,-65095,-29583,-49781,-70151,-92504,-71926,-34535,13438,84864,115598,99126,57727,-2566,-31311,-42786,-62673,-59069,-23767,31722,47225,50037,122685,229491,229556,122563,34720,-12,-34803,-30154,48106,96433,82694,27045,-38525,-85116,5434,38194,10411,-35007,60738,195002,191901,135736,50794,10065,-9670,-35285,-76310,-19276,80397,173300,372732,565440,501581,336787,189313,116439,27240,-61131,-112714,-58065,1177,109688,365556,593108,565020,309488,-38368,-231086,147834,265211,86915,-13568,-1869,-54201,-84885,-89478,-65943,-65527,-68014,-87604,-58177,-46591,35156,127313,148694,118282,95203,111440,135054,154127,120704,6924,-112853,-58100,-16590,-30114,-31570,-38668,16545,12766,61213,147780,154865,92353,2424,-80268,-132415,-127720,-109288,-74984,-33166,-38907,-81419,-76572,-86590,-78687,-115318,-93570,-40064,2971,14440,34035,24273,-8557,-78577,-48757,73861,199704,281501,274044,140399,63189,31644,2828,23491,35325,34321,31491,33176,26490,43519,52244,71309,28357,-57279,-49316,31499,50540,-10155,-64320,-123871,-27697,123603,221951,150280,60237,-46898,-110802,-126586,-116950,33302,103801,35957,-79247,-41557,37475,109707,101546,8492,-74357,-98568,-104770,-134517,-96402,-47929,-29150,9854,15802,-19184,-86099,-115493,-138631,-58047,43954,96095,45151,-21562,-59312,-19620,56361,42757,-12676,-62021,-57730,-13483,-13756,-92180,-94963,-68818,-28267,42634,131513,175044,140902,35292,-41805,-90269,-93024,-69755,-5966,34213,15819,-19353,-54989,-58071,-64224,-73373,-52399,-41235,-49370,-76812,-53531,131383,333038,410717,382364,239808,261994,305598,255319,83958,-4358,104692,191422,214552,170414,123024,113225,93679,95900,59339,79757,41746,-16458,-108631,-125973,-38981,-46672,-94727,-132192,-66019,-52752,6554,143233,202673,137544,4356,-49157,2845,56330,27414,-14634,-5535,48406,149703,212888,197642,169014,71248,-12906,7082,34997,-33309,-131731,-91845,-2317,70831,107049,100734,38847,-48700,-98676,-103702,-73353,-56996,-16344,70612,191694,263137,295353,303905,243375,128718,53774,-20332,-81557,-132681,-86443,-48667,13789,74324,76107,26294,-18336,-55232,-74084,-66469,-47161,-10755,-31751,-106539,38920,176779,269639,227829,70822,17795,-18896,-61790,-83928,-69436,-41668,-21057,-7973,10988,23948,-43055,-76540,5448,87467,105638,18969,-52782,-33942,12081,35627,114,-61396,-20165,119524,200008,215707,289699,292102,173348,61389,19077,20628,34998,12909,56552,115922,170941,236348,323076,355462,259352,156285,33657,-74174,-52821,3076,16575,-58749,-77458,33586,163681,139732,68249,8186,-48590,-93929,-82625,-65957,-34472,-33577,-73743,-66036,-62251,-81126,-107999,-43491,62279,217152,143641,3984,-15871,-1639,34544,33789,-23021,-41826,-50519,-39923,-37074,-16742,28718,38393,-2535,-51939,-50545,47585,125543,149658,144711,99577,140214,225339,215161,92681,5668,-14585,28071,43265,102920,168232,175928,88988,-31482,-91119,-9632,12445,-26746,-43926,-53912,-71440,-31803,-9225,-54326,-122602,-40326,48547,72155,-15819,-52704,-61520,-56973,-42963,-30714,5956,20299,-37143,-102806,-46270,101124,200515,166435,107916,-29954,-124561,-95755,-84334,-24107,141891,145659,-45538,-65412,-8024,-22049,-76242,-123870,-43132,3686,-25460,-10809,98723,207804,299516,305828,208432,69744,-14560,-24138,24646,107055,143773,75950,64592,-24601,-105130,-83645,-38227,-1278,64571,130599,54265,2718,-31029,-42931,-1332,5895,-74720,-56235,25029,78690,115039,28987,-73121,-126835,-88864,-66799,-80842,-13926,-10613,-15850,34795,143088,218382,147699,-15399,-21341,39433,34843,-33459,-113361,-112029,-25575,-39203,-3459,112750,283130,241285,172898,109693,12764,-45764,-117674,-145254,-141383,-75712,-21128,-10271,35531,68572,169311,260918,181235,13928,-113905,-90384,-59327,-34435,-9869,23596,81923,118451,120844,79939,75830,56885,6133,-22825,-60787,-47850,-3910,88073,136791,140929,71842,18692,-42690,-68829,-19803,-6375,-14629,23203,64910,113110,91306,14391,-67533,-128067,-59305,-45985,-68566,-66681,-10114,40478,110934,113565,88361,75022,36989,53502,66688,3889,-75021,-108109,-95626,-45847,12150,-8488,-54104,-123808,-86433,-3471,42746,17698,-24577,-20860,52647,52513,2571,-34303,-35016,-18225,-30723,-17703,37393,83018,121968,67810,-8448,-45177,-55701,-17430,32013,99667,210973,122867,3743,-64250,-15086,32503,104381,37023,-41967,-92145,-93895,-54591,64315,150132,107770,1734,-92741,-100629,-55062,-57779,-58050,-107196,-119064,-10224,157265,239553,225695,108044,-22413,-111648,-120250,-74275,-12587,4555,53689,100938,56756,-43763,-97143,-113842,-82612,-9430,41144,-25656,-100076,-10677,43880,98910,68672,5162,-18229,53144,114620,112197,94799,69988,-13573,-93427,-70049,-67186,-105483,-114599,-61946,-16286,1447,-20083,-65216,-112370,-131151,-94514,-61755,-18623,24424,55230,52308,-5833,-93942,-50688,12597,27601,-17998,-72848,-101706,-73010,-45440,-28808,-11821,-14148,-26129,7544,40015,61536,54349,-18644,-90535,-14323,105929,156016,136145,49600,-33365,-34529,-25809,-60313,-45969,16734,76956,114688,63798,-64912,-37954,35382,96872,146090,176715,233843,222984,99147,-119097,-39238,-10963,-45226,-128139,-99608,-70352,-120786,-107961,-41013,15307,89611,209948,256686,161825,111242,139610,178973,248508,283790,376233,510546,676370,665491,398011,117674,17918,15406,27678,-29809,-93977,-33716,-31679,-64927,-110408,-122102,-11174,85701,34922,-6383,-24758,-44764,-42971,-59405,-15526,20129,18248,-23700,-74079,-70979,-58810,-41322,-27637,1084,42963,5030,24829,29270,52639,114484,137012,103546,107070,118740,130133,66238,-26249,-87861,-75127,-44046,-11362,16764,-41657,-100926,-115230,-88356,-71899,-87496,-129253,-52785,-15678,-53794,-128533,-84055,-39070,-69889,-137034,-61814,-43064,-44420,-47203,-65697,-96040,-28993,50053,143501,250414,368888,335703,209527,119071,39573,-25823,16956,131594,196824,179458,155985,135225,37942,-88735,-26092,65632,74290,24599,-26682,-48361,-68802,-73397,-64333,-142959,-160592,-128446,-132134,-63683,-17821,-56237,-41059,-62691,-13188,8285,-31090,-61648,-71518,-72397,-46025,-48095,-72891,-111409,-77960,-19958,26982,17579,-23302,-70407,-94731,-123481,-154037,-69291,8999,92745,8664,-106441,-52568,-32170,-51335,-41690,-8074,-39592,-56710,-72384,-59379,-61029,-29995,47325,149387,174711,242995,278792,220627,112563,-7602,37,-4415,-74189,-118819,-77928,-10732,92499,205938,175151,42861,36994,81515,95293,95134,11737,-55438,-6006,64754,68296,51620,49851,111927,173729,172413,105362,72516,30737,10431,8049,-26201,-1053,39214,70645,45003,8582,4063,37728,39636,-11975,-23848,6840,30828,23691,67770,173862,108812,-26085,-110886,41369,192280,284244,307398,283167,242214,124618,11978,-46920,-7624,78061,55695,-48306,-34440,35911,118592,121757,56534,-11459,-47723,-36512,-16050,7441,18053,-11602,-28128,29949,135988,247878,202026,32359,-80368,-42560,-17126,12863,51463,49782,-43366,-101526,5492,110761,186076,144294,55066,-61467,-115364,-17431,67911,90858,56194,12668,-11719,-13772,5129,11650,14490,6767,-30495,-62361,-49004,-12704,17972,8,-129,-22788,60686,110127,86806,29930,3863,40702,97603,123630,41585,-93678,-40209,92136,157095,208809,187262,135966,33837,-40255,-52171,10459,120228,287263,295341,266148,295665,333919,295570,107699,-14763,-11556,-16676,-27350,23450,90437,86677,77305,87208,144600,144568,148307,102960,-25921,-108495,-53137,-8355,47025,142712,206812,173127,105152,108629,78768,48481,33040,16236,-10710,-34243,-52200,-37428,-34122,-54158,-59241,-50961,-64269,-111386,-58641,30801,96773,72819,11046,-42969,-58787,-34407,-45510,7369,242916,581486,711178,375919,216760,150916,108863,64634,-6414,-15651,-8741,-21196,-20044,-23305,-31594,-56462,-130776,-130121,-79557,-22764,-11739,3232,-2779,-60524,-118205,-106434,-115996,-115167,-4145,152496,122747,23137,-68975,-139273,-119951,-68060,-108075,-135812,-96557,-61118,554,37459,39253,30139,-24131,-31159,-8028,-4497,-35718,-10658,68951,157111,249913,301183,241462,193394,79679,-88146,-102876,-45254,-35043,-43453,-35961,6330,-11487,-54417,-90763,-98582,-63333,-14679,28544,13762,-57758,-59350,6838,-26416,-131716,-128138,-55860,89495,189762,136492,88340,86433,89312,95515,44063,-51011,-129886,-60985,-74814,-101034,-96829,-70506,-87153,-73213,-102601,-118601,-39046,23610,-3251,-88473,-120469,-41842,34162,50253,3935,-42600,-49700,-21016,-2943,-41750,-92477,-121370,-101031,-30986,-9545,20840,156079,177586,128949,64252,-6355,-62215,-36513,-22484,3960,29929,61286,19082,-16258,4461,30608,28716,-19487,-16490,-44166,-98444,-42278,-22140,43277,63452,-14549,-44731,-71389,-56437,18986,84286,122643,107263,109833,61009,-18915,-72313,-93087,-15600,58621,58722,35024,-56752,-110675,-39785,2353,65991,153521,248335,141212,22580,-66708,-121737,-122819,-112331,-116756,-101688,-86728,-85569,-37193,-45642,-9542,77184,153572,223736,258677,271190,186666,147838,190815,193721,101111,15086,33253,101411,111980,43098,-28755,-53118,-6404,33161,89010,125574,186536,215999,145753,59317,-40504,-24710,13923,-12536,-73510,-143467,-141187,-131914,-91744,-81711,-86406,-77791,-7509,88520,166204,301646,503782,553246,401866,189991,29647,-11255,5663,16122,-75010,-117882,-100874,-16901,65425,61694,-25096,-107405,-158737,-75708,-15780,-17093,-67191,-87538,-56120,9514,67517,34680,-64794,-113513,-10558,46460,29047,-7358,12739,-70534,-85444,-43071,-23703,-23306,-53045,-76031,-70993,-56957,-14545,18704,53167,74364,65764,-30097,-116562,-119620,-78585,-60368,-50848,13955,181922,262212,159965,18571,-30905,-18633,15655,67605,155508,266797,426157,595211,659084,513047,228810,42824,-31822,-63113,-101591,-92483,-81113,-70134,-95653,-77650,-38904,-54889,-86441,2426,156017,202994,157117,102402,36390,-2478,18728,34630,47478,43533,8519,24495,91041,145786,66740,-34062,-40051,-4632,20156,-9535,-105528,-186973,-135384,29635,291962,305761,55061,-15731,61204,108486,41842,-61721,-126693,-66172,-19993,3746,8503,24208,207276,472977,469438,231498,66970,11282,7951,34379,83235,164155,294762,371705,412572,446078,236009,28094,43734,240914,360513,304076,105261,-85322,8131,41039,53892,134606,110333,169580,137985,117455,137094,37832,-113839,37030,110405,78658,27571,18234,114780,161666,82916,33892,36,-2633,-25752,-86570,-125562,-80711,5195,168796,319315,257774,157515,37183,-85466,-104965,-15575,46884,48785,24070,-22453,-57699,-80666,-80658,-25806,29025,86661,127314,97484,67679,134995,159933,75130,-39994,-106903,-11001,32386,-25706,-98417,-49629,-32373,-43395,-75965,-97198,-14571,36557,12643,-18194,-9882,57425,146235,198566,210578,229485,124263,26393,-32202,-80132,-83878,-43697,-18043,-59865,-101334,-25737,-10231,-43213,-42173,-33820,-29086,-28886,8509,29794,-4457,-13998,25381,68483,81862,71376,79281,31482,59547,174670,367302,399206,227574,89445,12431,114114,175213,71006,-63892,-150433,-118213,-86766,-45782,18725,54127,36626,-7827,-33885,-5321,41892,41226,10995,-31545,-48737,-48303,-3447,40795,84966,120488,63785,-67793,-112136,3564,53648,-3554,-92795,6789,19789,-36378,-94543,-95751,-61174,-37529,-12555,-24647,-16692,22060,22197,-4763,-21296,-72258,-95079,-72123,-35915,30967,101488,235469,402844,467414,335605,128361,-4122,5015,-23376,-71355,-99954,-55259,-35424,-57277,-72403,-43683,-40861,-29029,96303,165531,82597,23812,-3090,-47841,-31792,-33605,-73956,-64459],[-41698,-21660,-10030,-12444,-46406,-37963,-31386,-14862,9002,79936,180635,226386,204550,165185,121588,16401,-82475,-78691,-17034,-13231,8062,60083,35551,-8439,3372,23661,-5815,-20916,-4758,95937,148729,84513,-24845,-89388,-88151,-47088,-26094,-52801,-101688,-98607,-20582,58580,152869,243248,288414,221823,114264,27377,-3443,33648,196761,408678,342717,176177,44782,-58125,-38524,25913,16317,-16362,-75950,-98801,-44513,34038,43639,-12133,-77079,-149058,-123541,1632,59321,144718,229960,204156,128865,27963,-44520,-45970,-17009,68884,124185,107446,100188,62675,-25480,-65363,25313,152893,227166,98966,-56649,-61543,67781,65044,53992,5514,-32464,-1003,63407,127951,121247,63168,14923,-18378,1433,2517,-49352,-97906,-83314,-62744,-76136,-94636,-88421,-60019,-5475,26339,5922,-23571,-39265,-84621,-86033,-21678,37697,119576,224419,250778,211282,151644,90878,43169,37075,27686,7712,-50833,-106177,-118724,-77199,-117204,-98966,-47747,-33594,-63419,-48212,-45321,-70053,-92600,-3750,67765,53218,7275,-56994,-52554,-5895,17679,18699,-38067,-141067,-35570,-20675,-10386,-6706,-5136,-14945,-56881,-118318,-84187,2862,96291,100791,107860,144258,202607,167713,38194,190743,199733,93084,13009,26827,167477,362398,177903,-94655,-161329,-129161,-111385,-79077,-90478,-90038,-65123,-72024,-110616,-68323,-33607,-13023,-21744,-102748,-131388,-99791,-42887,-29458,-48180,-66480,-90635,-87983,-81418,-64212,-112061,-95552,-28605,38091,136156,245652,274684,122641,-9301,83491,167951,121544,34368,-67466,-34637,-30106,-53278,-57740,-68480,-83837,-69959,-27969,47245,90499,31287,-54394,-52299,18287,103652,146572,132197,173795,130374,58957,-6892,-77487,-127122,-73020,-36355,-29008,-35365,-60567,-58962,-13618,67963,21289,-14813,-68026,-51201,12780,47942,77569,91568,37640,-31871,-47003,-44559,-62781,-12341,106201,174411,184641,111006,18364,-56684,-46594,-25538,1144,-18781,10593,103019,265068,237379,95585,-44474,-101705,-98871,-101135,-73688,-83700,-60692,-77102,-106121,-76538,-8764,37445,12869,39203,82214,86898,43111,69665,194546,262818,150464,42345,7344,20490,45858,82430,67248,-26536,6188,94008,200384,290832,283724,211030,80508,37445,60889,33535,-26986,-21601,67523,176535,208838,218554,229388,197843,95303,42883,77856,74208,22934,-45458,-56237,-50600,-47956,-34624,-25548,-99104,-20678,99834,169028,140352,53582,-26451,-33379,-26182,-48469,-86831,-152216,-147275,-44967,24088,45346,114735,251674,193679,79900,21312,-12061,-44756,-26461,14633,-18960,-52705,-39810,28066,90434,100662,44154,5690,36011,35300,-23167,-80898,-143289,-158612,-93773,-17724,74242,120103,88751,11503,-67082,-74972,-40282,-32271,-32413,-29537,-12497,-30267,-99042,-133433,-145335,-144282,-121079,-88523,-76054,-59489,-35463,-18860,-47800,-52170,-61924,-77797,-106072,-64542,-28812,-49766,-70449,-91823,-70207,-31921,11296,82146,138040,143199,102527,28756,-21619,-34676,-55880,-56736,-28093,16382,31729,42400,111131,204733,204590,111973,33685,6371,-26969,-19017,62955,119162,108955,37055,-43345,-75936,32496,80151,45289,-4498,95087,242014,225879,135566,28681,-8598,-24306,-45235,-68578,-3673,94637,181516,369965,530252,454040,306827,169443,99899,24437,-54511,-108406,-50166,28974,176152,445480,661173,613216,381059,84989,9750,357956,394711,142684,5007,11494,-47623,-89146,-105636,-83630,-78356,-69648,-79379,-41712,-22733,35864,118458,141390,108523,84586,101598,126769,149259,115592,3428,-112570,-61237,-32139,-52204,-53195,-59248,-14717,-35692,12929,103346,112965,53653,-14953,-68902,-139150,-127356,-104949,-73570,-34960,-48866,-102587,-79948,-75865,-71780,-117119,-88201,-28606,18987,38825,64747,51353,1648,-86624,-68652,58612,195028,261720,217614,83542,23336,-6375,-25317,2427,18983,16094,17226,30926,32862,63544,80204,83564,15570,-72508,-15995,83047,104569,22072,-52261,-121283,-24559,128917,205940,143966,63094,-37338,-104252,-145897,-92509,43053,85749,6001,-90097,-22580,52038,118476,100408,14879,-66565,-98128,-98356,-122656,-92752,-42526,-30414,1980,18718,-9346,-73110,-104895,-130962,-44426,69383,122982,66989,-7455,-49209,-35017,38126,33455,-10299,-48845,-52984,-20550,-21207,-99527,-94518,-61690,-24946,36242,127840,178886,151069,56058,-29473,-92283,-94556,-73643,-12810,30862,17218,-18693,-60023,-68824,-76933,-81678,-53898,-43633,-50493,-77286,-59949,121076,335260,426899,409928,238265,210929,243771,212093,72030,-9321,89944,164385,182067,137797,83125,58897,39650,33685,241,38739,23535,-12944,-83505,-133870,-63501,-61479,-100874,-132354,-51795,-36473,9624,128355,170853,108404,-9076,-55160,10613,66862,37907,2543,21040,98938,231628,310532,273879,194071,74190,-16732,-2650,19862,-54339,-132443,-55164,15204,61136,82295,77138,22374,-57660,-87375,-71757,-39151,-33480,-7311,72761,198707,271270,303948,325214,275503,138810,38657,-31284,-82653,-130205,-89170,-54705,3203,57731,49893,5533,-27143,-48282,-49589,-36761,-53451,-30991,-59387,-81180,50979,164696,249260,243414,104099,52980,21133,-35462,-75602,-66148,-34314,-10618,1659,28018,46228,-24662,-52274,17999,86901,94425,18155,16482,45702,68863,65045,14124,-50466,6675,169437,249417,241623,277976,248108,143687,61690,34304,32210,40951,14467,50069,96895,137537,186369,255394,290199,219061,142848,37581,-62282,-55564,1906,25390,-39741,-75325,23666,167725,153121,80657,3511,-59317,-111209,-107287,-65059,-23131,-26664,-71648,-71048,-65749,-72786,-109266,-59400,48262,200468,143226,8331,-18384,-13635,17606,23267,-29163,-56751,-78372,-72342,-49719,-17225,32163,53535,25198,-6309,-3677,56619,108438,113883,110105,75809,123422,207179,192079,78120,7010,-3591,40110,51061,103700,161739,167017,80291,-39584,-74129,16408,49919,663,-35181,-49217,-44980,1824,15881,-46374,-126209,-29512,60721,70776,-16104,-47640,-56511,-55304,-48006,-39437,-2333,7105,-50406,-107085,-51688,89268,194345,181181,118360,-32333,-118235,-82191,-88829,-84308,89992,123590,-35607,-35199,15589,-3245,-63861,-120475,-74027,-21358,-47274,-12307,103150,213599,300238,291986,184596,53793,-22743,-31046,21711,110386,132866,42523,49078,-30179,-112610,-115156,-68161,-30000,29265,84598,19769,-13826,-26467,-21455,27695,38603,-56727,-77724,6771,55070,103465,34354,-67204,-121038,-80132,-57824,-90929,-24023,-19152,-16239,44297,168256,248753,167317,14617,-10784,28332,7226,-62765,-138186,-96179,-19054,-40873,-11308,95303,244172,216334,173503,110662,6361,-52647,-123279,-141940,-135191,-73548,-38913,-52426,-20064,17081,143824,260359,190943,10854,-118964,-88438,-61446,-41466,-22277,12975,73332,116433,130663,87570,67437,44857,-5828,-32544,-59144,-33317,6871,85883,138700,150850,73693,13404,-44662,-55503,-14378,-9578,-43931,-25399,25163,81383,71593,-3149,-86227,-107420,-36173,-27060,-54334,-66039,-8613,48894,129207,129491,95329,65411,8209,20516,48792,2278,-74466,-104059,-87868,-37654,19265,729,-44536,-119933,-83316,-717,38020,7602,-29106,-11697,73675,74428,21141,-15243,-8873,6163,-19435,-25482,23827,83968,150064,106545,23686,-29383,-54932,-21662,33559,109218,220527,130860,1578,-69607,-23733,18770,92936,57485,-27203,-82709,-98674,-51158,75040,170123,120389,7276,-90881,-100317,-53908,-52933,-55541,-121789,-99075,22860,176426,231570,212055,101463,-16935,-93168,-97331,-40304,14425,11165,45788,81902,36884,-46275,-92274,-108185,-74660,-912,46395,-14211,-89234,-27014,29323,92493,73007,9389,-21094,36506,90115,90261,74493,47003,-41542,-108144,-67890,-67001,-111655,-106958,-39084,3476,12868,-14738,-63961,-122673,-144375,-95728,-50703,504,41268,55115,51612,1376,-88294,-49586,10719,24898,-23269,-75781,-76687,-56493,-46380,-37763,-1794,19383,984,19694,41600,55602,42594,-30431,-89875,-18917,87102,134308,119435,31632,-32525,-27475,-28630,-78263,-71500,13917,105311,127725,30870,-83121,-8721,74613,130433,165800,181639,226297,224338,97892,-127014,-29620,2922,-34881,-123539,-94542,-70362,-113079,-84792,-26117,20838,91664,201413,215283,126392,90121,139224,202574,298582,346357,424709,526080,646958,575351,298854,72521,6651,18526,32702,-20689,-79398,-42960,-41035,-63194,-115047,-127148,-7401,105491,56722,-6559,-36227,-50044,-42984,-61683,-21101,19718,28165,-10133,-61480,-63781,-59647,-42557,-43308,-38766,-20061,-45758,1943,25994,41017,90467,117119,89090,87847,92473,90614,16852,-61599,-113395,-61492,-26476,9979,44192,-12512,-84418,-106761,-67082,-47519,-70406,-120491,-54248,-14646,-46595,-123469,-102193,-53033,-75259,-138815,-71946,-59697,-64380,-65961,-87340,-109632,-25293,65830,158915,258326,359212,299465,176454,100967,34070,-33370,3558,118263,187321,177236,167249,155273,57913,-73597,-39535,65462,82911,33828,-15193,-37364,-55781,-69703,-73099,-163912,-155675,-145220,-147644,-68919,-42614,-57206,-38308,-59971,-11247,9027,-43649,-99602,-105209,-93525,-54503,-42203,-49387,-87834,-100818,-55146,-4389,19455,-15090,-63722,-87662,-113657,-149550,-82964,2300,106813,35868,-85960,-80608,-62243,-52751,-42738,-21601,-63880,-69898,-64706,-54005,-60993,-37657,41773,147465,167008,229570,255820,201078,108686,-7004,5053,4412,-66009,-115608,-80571,-12262,90587,203638,172065,37560,23600,69199,85636,80085,1937,-62994,-18141,56986,84287,70833,72983,136676,199520,192878,113633,69096,29855,17095,23307,-16357,-7753,26242,59621,42911,12306,5629,33049,39803,-4693,-10984,23553,52428,43593,59125,128193,75425,-38309,-109430,33580,169962,262776,303744,288035,242034,136873,23513,-30487,19848,96952,54514,-53979,-35390,36026,116967,116389,48339,-17647,-53057,-40367,-15615,11035,20621,-14585,-38954,15658,115281,238024,205764,40157,-97450,-76742,-49772,-736,57020,64486,-27442,-93699,3643,112762,194714,153253,67686,-52497,-112018,-7658,89821,112003,66367,13257,-11129,694,39424,48781,49606,26081,-17160,-52882,-46545,-7119,29621,12383,19536,3428,81514,123348,91527,22256,-15685,20443,80428,111933,37217,-100159,-43343,100340,170847,240179,222732,160200,42294,-39115,-58390,4054,114556,265663,302640,278906,300257,331384,298259,91721,-83877,-62810,-34609,-25019,32215,98973,87546,79489,77540,148805,194354,177206,125774,-5908,-118684,-63348,-16018,33465,120977,175937,130248,77666,96869,75405,47870,36372,23382,-6134,-25545,-32873,-18327,-23462,-56936,-79299,-81554,-88813,-114090,-41013,46922,123206,98099,28087,-45458,-69911,-40189,-55600,-3582,269183,638286,691647,323395,176764,120405,79646,36770,-21815,-17830,-17002,-31542,-16838,-5504,-7373,-31446,-105893,-113475,-71690,-15997,-2697,13892,8427,-52783,-121510,-117597,-113676,-104143,-12847,129090,101318,13435,-70364,-137446,-105421,-46052,-81022,-101605,-75064,-46600,3113,34852,40465,30315,-31509,-47521,-29203,-22951,-45642,-2641,98639,195625,280765,300213,199117,122527,26965,-84763,-102841,-53584,-47650,-53341,-36393,9009,-12409,-61297,-103652,-110602,-70137,-11552,44695,36131,-29105,-56153,-24839,-66555,-115868,-82192,-62220,74672,194357,156626,108099,106860,106311,107191,51510,-47256,-128090,-66915,-81688,-117431,-105259,-78972,-92571,-84462,-115399,-120209,-32406,27984,-3566,-92862,-122793,-33699,50208,78482,29428,-27538,-46385,-25502,-12370,-52086,-100272,-110952,-86903,-43262,3440,83464,212351,204425,132817,55959,-7712,-47981,-31513,-24540,-3191,8145,42783,21326,-379,33273,64623,39991,-29681,-39004,-59157,-84595,-38669,-28501,30811,78539,13267,-20484,-63190,-66865,6126,74031,125340,120842,134988,117486,41165,-23419,-73620,-11697,49765,42766,21693,-66422,-95765,-28007,9551,65856,144480,223509,162235,47897,-42929,-114831,-106949,-104173,-116955,-103842,-83121,-82867,-43448,-61571,-35488,65532,165665,267232,335510,352286,243795,185809,210603,186475,104276,45999,58771,115395,104369,31178,-48617,-74087,-17394,52045,113146,140032,191898,226120,172031,93760,-5354,1454,20079,-18222,-81056,-146851,-142659,-124670,-75743,-59791,-68686,-61527,-4421,78410,151096,289484,502399,542197,375315,165430,14337,-30155,-31492,-6907,-84046,-131162,-89601,-7250,63844,63329,-13708,-91090,-140231,-76327,-8538,-10218,-72881,-81196,-34889,28122,80068,42391,-58640,-95857,-3994,34799,2189,-45357,-21628,-88104,-90265,-39250,-14181,-5515,-26216,-54309,-55490,-40207,4751,36846,70213,82406,50386,-55406,-132030,-110936,-79124,-65040,-57327,119,168553,262178,163180,26929,-23425,-10246,28293,69982,150338,252117,403858,557477,606367,492163,233264,52692,-20991,-55109,-91616,-82129,-68042,-58869,-94697,-79461,-42909,-55421,-70823,22205,187013,240430,180694,110032,21306,-24827,-8706,7439,30525,39546,15052,26415,79316,122213,31324,-58398,-50336,-11061,9856,-21284,-120005,-177808,-94330,73852,310756,278425,48886,-4764,69703,112533,48085,-56206,-126156,-62858,-21922,1051,15787,53002,234801,481953,490630,259172,72539,-17218,-39534,-6694,50156,136258,274298,364925,434999,443354,224397,32642,50117,253514,357579,260048,63060,-106732,31611,93911,105860,154863,118012,175959,108788,46302,104676,44834,-89190,32879,97716,72682,20078,-6392,50597,74521,3675,-30468,-44869,-19629,-26759,-86559,-127708,-73211,20824,186098,354472,308420,177012,49070,-67232,-87857,-13632,27086,22092,8316,-21403,-43460,-65425,-95145,-44373,7802,58797,97879,75525,52742,126469,168195,92923,-12627,-78352,1733,37650,-22013,-101292,-59618,-44264,-56157,-89839,-84361,2988,51283,20624,-11635,9481,81294,171287,217613,228082,228966,107973,11139,-39874,-80821,-76107,-29619,-11853,-61941,-89306,-13412,-8578,-47148,-39493,-25541,-19688,-23475,17738,42622,4871,-6800,26329,65035,67373,37812,44241,13109,46219,159929,342150,363697,190849,73948,25552,131530,170171,67037,-57195,-126089,-106835,-92867,-60130,-5827,49017,49663,15469,-935,5647,53821,49660,10110,-34279,-22897,-37060,-13923,21216,67312,120145,75820,-63184,-109885,16136,73829,14225,-104436,-20972,4422,-43368,-91636,-94913,-68508,-48103,-20216,-28941,-20011,21665,34252,19779,-726,-61603,-90291,-67409,-27465,39855,104466,227828,365336,419875,321158,127656,-7242,-8099,-33839,-82830,-87131,-53564,-45869,-64171,-64090,-35857,-28128,-1784,107583,170444,87840,24824,-1750,-56937,-33891,-34893,-74137,-68197],[-46199,-27696,-9988,-300,-30877,-27570,-27821,-24057,-11910,59043,171603,240327,217488,173897,128271,17484,-87788,-79504,-16887,-12664,9627,60187,34415,-20340,-4130,21518,-8006,-24888,-10795,78423,129007,76680,-26441,-91188,-82667,-38683,-17644,-47072,-95497,-101187,-22713,58145,146935,230737,277665,222182,125934,39492,-7055,1682,127823,351923,319563,163956,37323,-55119,-14348,58617,43600,989,-61982,-91597,-55904,7535,9595,-40146,-101374,-174056,-97764,16531,69358,153755,231388,206152,152167,71086,-13254,-25835,11605,90234,121614,106874,101487,55416,-33919,-57003,29161,151111,214477,88252,-58502,-72056,29657,20734,36116,2799,-40527,-3846,69499,135818,118959,52931,-7798,-38504,5578,9837,-46876,-102299,-85633,-59305,-72448,-94107,-90709,-65477,-9616,40077,39171,18035,9356,-52200,-91175,-18506,61112,158429,248045,257038,194417,124438,69578,31398,27017,10786,-18408,-74205,-114207,-113503,-79375,-125038,-81683,-33866,-23802,-62069,-46549,-53412,-79739,-57657,39849,127551,125918,66998,-24376,-41581,-1192,23467,22667,-41516,-131410,-6770,21718,24069,12776,6800,-2822,-50849,-114299,-71640,14062,105440,118435,140338,180686,219239,180767,121237,261704,259098,164433,114681,158265,299536,461479,226402,-88402,-135698,-105638,-100481,-75170,-74825,-67377,-43271,-55281,-99241,-66203,-28995,-4384,-9582,-104194,-160526,-121446,-50571,-25480,-35414,-53951,-83337,-84857,-80892,-61265,-111072,-101611,-44128,5485,81264,177632,232848,106197,-9816,77832,164180,127722,43938,-47248,-20656,-22903,-47515,-59127,-67266,-65782,-61103,-37859,19678,56044,17962,-34662,-30037,33364,111425,145684,121398,172963,154516,83847,9292,-72733,-134613,-84375,-43895,-29061,-32233,-60792,-72528,-18175,62760,13579,-7095,-44216,-45248,9926,36814,56650,66311,24638,-39586,-70698,-70573,-81888,-29746,85298,155304,180447,126440,46341,-12941,22057,24255,22425,-18173,-690,110169,262419,229425,96804,-38154,-98404,-100743,-96581,-69322,-90597,-89487,-125703,-147294,-95448,-44115,3687,-10674,20132,67629,90984,42485,46397,148616,222613,146853,65720,23772,30479,59671,98323,76796,-19378,16967,149669,289452,385638,363944,257291,84485,21759,38917,17856,-40945,-36560,55428,174002,215166,234639,265858,260639,169139,90085,82032,67431,31639,-24975,-48851,-67019,-60786,-47572,-44860,-106925,11694,118077,172876,147261,62571,-20345,-28697,-28370,-47001,-77924,-140682,-148001,-47053,21375,46598,117587,249373,212066,92740,12871,-32308,-73226,-55086,4668,-16442,-52029,-55739,12296,78721,91735,28626,-13370,26180,30220,-28435,-97283,-173503,-125669,-47596,30126,128546,177864,132606,38115,-37901,-45570,-22206,-18326,-18333,-17536,-7190,-28421,-96928,-144739,-161589,-147016,-86582,-57677,-63532,-66151,-34000,-12626,-50293,-76439,-84983,-90175,-106358,-67685,-31898,-52227,-71898,-90832,-72598,-35525,2093,71469,147913,170941,133050,51066,-13414,-28987,-51914,-56391,-33042,-450,12519,32583,99095,178952,177027,97815,29467,9243,-23720,-11732,74429,138876,132958,44950,-47069,-68333,54348,120197,77187,21158,125325,285923,258583,133687,6607,-28540,-39025,-56116,-63664,7711,103803,181952,351161,473340,397968,273726,146713,77038,15543,-52380,-108194,-45222,56111,231725,492752,688436,632368,451304,288490,274313,546689,492128,181731,19607,22036,-43284,-95441,-121577,-100849,-92450,-74435,-75962,-29143,5647,38101,91421,114987,85133,60760,77752,106948,135171,104673,-2355,-112603,-70909,-52189,-76712,-78132,-82494,-44816,-63753,-23021,57503,65048,8170,-37443,-61196,-121011,-119546,-101498,-76916,-43174,-65048,-127163,-74028,-62762,-67279,-121049,-87292,-22884,29139,59180,92959,77322,10706,-94764,-96525,27751,171293,223658,154616,31369,-15390,-42159,-53237,-19394,1335,-1603,7730,29817,38342,78347,101142,89394,666,-85002,10960,126481,150665,47762,-44097,-120918,-26640,128198,192248,144575,75444,-21399,-97872,-160576,-63589,54244,69699,-21346,-90428,-8658,61647,119718,92490,15924,-63518,-103913,-99894,-113880,-86743,-31874,-21775,-963,18251,-4496,-64258,-98544,-129274,-32547,92176,143240,81669,168,-40241,-41211,21941,23368,-7566,-32476,-36784,-16236,-21238,-104788,-97390,-58711,-26183,23819,114421,170369,149596,67223,-25056,-99241,-96500,-75466,-19086,24959,14622,-21512,-66899,-81074,-91299,-93353,-58836,-48847,-53744,-79475,-68308,108660,330902,431028,421744,231129,164926,190947,173876,61242,-19926,64761,128691,144500,103772,44755,3059,-10696,-19046,-51981,1188,3307,-11768,-59976,-116610,-91566,-78553,-111526,-124629,-33606,-16012,19193,116202,140333,80711,-24395,-65832,11861,70069,42932,15369,43037,144576,301997,389205,330488,206092,72311,-21762,-14732,794,-75703,-99647,-21282,31073,50826,57997,53157,5455,-66795,-71716,-40242,-8981,-12431,2000,71628,195351,263923,291926,321708,284129,137193,24479,-43062,-85635,-130615,-95633,-64141,-10572,36620,23399,-11171,-28906,-34668,-27036,-9339,-50141,-59966,-91462,-49179,57658,144879,215745,239889,127913,84069,60187,-8242,-70157,-68268,-33017,-5431,4303,35004,56313,-12377,-30665,26563,77858,77180,51277,110189,136872,125173,89541,25844,-40574,27440,201518,279441,254374,255136,198414,111901,61664,48954,40732,43388,14757,44058,77577,102956,134059,182742,212464,166748,123078,40831,-52620,-62887,-2611,31185,-24950,-73661,10832,163035,162963,97602,5355,-63178,-119462,-123416,-60952,-12098,-15551,-63604,-75949,-70626,-66124,-107961,-80424,29803,174934,134080,9346,-23201,-27874,-2212,8098,-37774,-74659,-108333,-94900,-54200,-14406,36514,68438,52735,46034,49055,65997,87188,76454,73776,48603,99011,176483,156724,56712,4582,3960,45820,53914,98925,147731,149197,63821,-53027,-60164,37315,83863,24505,-27029,-44627,-17521,29587,36588,-38667,-131937,-24183,66621,63908,-16864,-41961,-51592,-54919,-56283,-52638,-16098,-13246,-67957,-112391,-61687,69800,176703,184024,118745,-39206,-112942,-69437,-82818,-136653,47336,111761,-11543,-8789,31927,8500,-55927,-111879,-110913,-55326,-73630,-18048,98339,207654,286936,267081,156034,37053,-31268,-39649,15871,108325,111509,-3177,25346,-31882,-96107,-108339,-98696,-59571,-6944,36840,-16981,-31023,-20127,-751,53181,66853,-31942,-89149,-10463,31358,90704,40568,-59708,-113520,-67455,-45804,-98788,-37271,-29660,-19635,48712,186289,267648,175667,41699,961,17776,-20457,-95303,-167971,-77838,-14053,-41963,-16977,73652,186360,169925,156291,100422,-3623,-59914,-127159,-140912,-129548,-73032,-58567,-92811,-79491,-28766,108095,233663,181485,859,-120932,-86967,-64884,-49088,-33597,3486,63464,111315,137948,101180,64703,32191,-22195,-49984,-65811,-24390,14435,79394,132001,153218,73588,9427,-41383,-42440,-11005,-16455,-73931,-79072,-22442,41057,45875,-22799,-98980,-84959,-19945,-15014,-44024,-64911,-9108,53967,140201,138525,98726,57740,-15942,-16339,24449,-1803,-72445,-98585,-79809,-30516,25096,8770,-36619,-119387,-80126,2511,33230,-2998,-34579,-6428,88102,92840,39195,2935,13056,22134,-16342,-39162,5523,80715,174277,144253,53308,-15702,-54573,-27029,32148,110259,214794,131630,-2896,-77159,-35369,3761,75133,71535,-14150,-75419,-101612,-40861,87148,187718,132081,11105,-89407,-98621,-52216,-50713,-56807,-126546,-75989,49249,184047,217388,190551,90696,-11345,-72880,-70055,-7102,38583,16124,33611,57000,14394,-51647,-92046,-106677,-65331,8513,50262,-7134,-85215,-43097,14739,80687,69339,3538,-34895,10407,56788,60972,47895,18505,-74271,-108734,-64727,-66961,-116170,-101434,-24702,15325,17599,-14776,-65906,-131910,-140254,-97858,-41156,15899,49377,45494,44075,6448,-81374,-51088,4986,19815,-29742,-76511,-54313,-38858,-45432,-50663,-1004,43102,24556,30817,41966,46263,25598,-46271,-90530,-24613,64855,106260,94319,8295,-34262,-20198,-24083,-84883,-95101,3719,116865,123601,-6194,-98435,4817,99653,153353,177906,180169,222084,238376,114726,-100409,-21406,14639,-26678,-121523,-88669,-64500,-95237,-65104,-11721,27426,95280,193293,179875,101027,80472,148661,229760,344746,402513,460723,522960,594862,475985,213886,40018,4436,26710,42243,-6859,-64747,-53430,-53302,-63424,-119481,-132024,-7064,116577,75894,-7365,-47966,-56439,-46317,-68480,-31848,13799,33836,3712,-38186,-43321,-56288,-43657,-60630,-80551,-79934,-93965,-21358,21848,28483,63454,92558,69564,62285,57012,40373,-36753,-97649,-102051,-42884,-9143,29998,70008,16599,-56576,-82776,-40062,-23280,-54358,-110524,-56870,-16844,-43368,-112710,-115006,-66663,-82593,-138894,-80746,-73785,-76261,-68579,-90201,-116055,-22306,79288,168471,255181,330958,250284,137661,79342,26911,-41453,-9776,104783,176786,173653,175875,171710,74396,-60328,-48355,68922,97929,51881,1976,-22124,-35224,-55588,-73602,-153899,-131380,-128110,-121339,-67377,-63101,-42137,-36196,-59020,-13603,5735,-49404,-117621,-123860,-108819,-62884,-36844,-27214,-58731,-101677,-87397,-36115,18145,-6972,-54212,-75486,-96657,-124834,-90558,-3726,110060,58203,-63570,-107751,-82719,-43674,-39264,-32304,-83213,-78556,-58519,-50720,-61770,-47785,33091,142671,161033,220349,237798,182338,100337,-8028,10155,13205,-57453,-109941,-83180,-14772,84057,189864,159456,29233,6303,49957,69142,57725,-13989,-75235,-31457,44995,95037,88294,94598,159418,220702,206411,117969,64229,27179,19684,31228,-12190,-20984,8719,44777,37160,12768,5637,27289,37849,-182,251,41287,75625,63087,53130,84942,43844,-48796,-106842,21323,140481,230300,288438,283654,236818,151330,41547,-8371,48543,109548,48928,-61363,-37255,34699,112961,108271,38328,-24540,-56804,-43978,-14256,16533,25025,-16088,-50604,886,96890,223929,205134,51573,-103096,-113840,-86042,-20325,50842,68583,-10496,-74951,2418,108851,193008,154540,76315,-44450,-113448,-6060,103022,125940,72898,12977,-11358,14977,79977,103160,90926,44868,-4881,-43716,-44438,-3893,37884,22182,36980,30151,102338,135382,94616,13026,-34920,3225,65123,99073,31206,-97325,-32348,107114,173127,254697,246164,179229,49581,-36692,-62772,-2341,105218,233146,296612,281333,289134,305247,274724,72394,-85889,-72192,-30228,-13959,44868,107854,90352,84087,69808,144565,241716,207970,151683,20259,-106732,-69824,-22501,19678,96665,141483,89913,53280,86039,74277,51001,42408,29705,-2539,-18401,-15326,169,-14789,-61743,-101869,-113945,-106607,-95467,-22133,62579,149296,124581,46658,-44782,-79337,-44228,-62458,-14628,285753,662753,637350,267669,138287,88834,50140,11881,-29772,-15964,-23551,-43827,-17521,9262,17750,-793,-75365,-91804,-61035,-10010,4325,22779,18280,-45089,-121145,-127461,-111678,-92443,-16339,109809,82516,4408,-71708,-134610,-91489,-25370,-47131,-61251,-47023,-28674,6360,28370,34445,22901,-43206,-64098,-48561,-39098,-51913,5901,122030,223899,299465,291325,160845,61679,-15978,-64371,-85465,-57627,-60099,-65126,-38932,9599,-15607,-70215,-117800,-123453,-79756,-14871,51744,50212,-4367,-28382,-33530,-66402,-49792,-37736,-60209,52281,181997,165584,120229,120187,118414,114473,55306,-45992,-126362,-73527,-84619,-115454,-103833,-85982,-100300,-97772,-129310,-116254,-21922,34914,-1439,-94965,-127947,-29945,60832,102894,54062,-11693,-41516,-30967,-24618,-65141,-109564,-95383,-59937,-43539,16787,135286,251987,222137,132838,44925,-11707,-37415,-26827,-26101,-10992,-13428,20643,21006,17865,65179,98575,48718,-39931,-60544,-71357,-67640,-34717,-33586,21656,97545,48713,8063,-49816,-74487,-5946,62440,126048,133091,157276,169124,98137,21287,-56914,-13374,33511,21291,3202,-80793,-78546,-15138,17636,65299,128609,187162,175249,72479,-19302,-98065,-88236,-94163,-115923,-106489,-80797,-81873,-52340,-77520,-64870,46732,163412,286964,389135,419406,295797,221459,227603,178495,108853,82713,89792,127405,98740,23002,-64452,-83794,-21559,70091,134798,152736,196490,236262,203644,139625,38332,26186,24205,-24594,-87667,-149924,-143472,-115314,-61699,-37219,-50430,-45942,-4660,61588,127576,263362,477243,506668,332937,133534,-2788,-48327,-65876,-30221,-92900,-139652,-79786,-765,60518,64240,-2710,-74576,-121215,-81256,-9407,-12977,-72803,-62167,-4769,49525,90409,47153,-51146,-76417,2467,22473,-23478,-74761,-46296,-105165,-95695,-36243,-5408,11842,1461,-32082,-42867,-32240,13286,47360,81785,87485,35394,-77068,-123325,-103981,-83916,-72128,-62712,-10742,153209,257151,163821,34111,-17924,-4121,39777,71590,143361,234356,374354,503286,524678,442316,223295,57164,-14845,-51179,-83502,-71334,-55969,-48943,-93211,-78318,-45083,-54903,-56086,40654,212865,271038,198161,110089,-2060,-53304,-40224,-20737,16319,40153,21159,24504,61510,87204,-9520,-81699,-60277,-18265,-2324,-35597,-131621,-141248,-52661,110687,306314,236874,39812,212,70843,107615,45759,-57907,-127829,-59413,-25709,-4939,17807,74295,258953,483499,505185,289957,85758,-35560,-77447,-28738,30497,113993,248461,342845,434923,417475,201947,30242,50927,254380,342915,216576,30219,-105257,45232,130676,144362,166606,126061,168987,83562,-10395,67946,46512,-63524,36418,87069,65134,10857,-31282,-9070,-1266,-65656,-85221,-86530,-38439,-30216,-88447,-131104,-67501,36023,200954,379013,345613,185311,52970,-53669,-72205,-13760,6799,-3301,-6399,-17038,-24602,-44057,-102751,-67279,-15612,30427,68714,54358,39334,116741,171060,107045,12541,-47163,19940,44406,-18310,-98790,-66912,-55457,-69139,-101429,-65807,20368,63336,26512,-3608,32808,108247,195733,235166,243632,224219,90373,-5786,-48720,-82211,-68609,-16055,-6448,-64482,-80081,-5558,-12517,-53584,-38648,-18444,-10440,-18511,25183,51585,10520,-2739,24765,58452,49774,5557,14333,-375,39141,149856,315946,325710,159004,67231,46172,147198,161198,63218,-47848,-101548,-81990,-76849,-61714,-31747,35716,58077,38646,41062,24818,68640,61705,12542,-29722,1972,-23702,-26173,-472,51980,121190,90460,-53154,-102305,28228,90806,28596,-98180,-35474,-1028,-43812,-85896,-92356,-74742,-59970,-32964,-40110,-30446,18588,50631,48366,21878,-49048,-83611,-61763,-18271,50254,109065,218423,322629,363435,298204,126270,-7617,-20225,-31133,-69633,-67911,-49504,-52533,-61765,-53491,-28550,-19577,19719,123805,180444,98126,33023,14646,-38594,-32983,-34821,-72205,-70532],[-56352,-37808,-12723,10331,-17703,-21993,-30103,-38996,-38104,28466,145417,234897,216939,173100,128014,14049,-97920,-81915,-19024,-14563,7311,53911,27050,-36033,-13647,17822,-11849,-31148,-20337,54832,101768,63027,-32325,-98496,-83420,-35760,-13866,-44426,-92514,-108899,-30815,51577,132997,206719,253599,212974,131599,49848,-6875,-27832,51316,271189,275869,143738,29196,-48769,2794,80760,62323,12975,-51273,-83988,-65868,-13178,-15632,-63319,-127772,-162282,-67519,30627,73740,148233,211062,190482,164406,108484,22207,-6649,35331,101470,109184,97925,93832,39055,-48707,-52463,28843,142640,191206,71201,-63058,-87359,-16410,-27708,11418,-6318,-51947,-7842,74827,141529,115077,43512,-30833,-61199,7213,12641,-47485,-108528,-93779,-62060,-70497,-95957,-97402,-74829,-18398,48266,71366,58858,53735,-25660,-95659,-19345,78594,185281,253794,247376,167912,92433,41462,11516,8063,-16242,-54102,-103676,-124736,-109812,-80272,-118766,-70233,-28557,-23039,-65722,-40465,-53621,-75848,-30544,75552,178502,188623,117849,8008,-27880,4058,28326,23959,-47862,-122537,15482,60020,60922,39582,21871,9119,-43946,-113008,-67844,16793,108263,130869,167199,212273,238595,211983,210127,312536,307455,232628,216153,278536,416159,531969,254884,-85515,-114672,-87844,-93153,-69498,-59044,-51038,-28169,-43569,-89765,-62642,-22157,8997,14996,-75545,-152500,-140926,-57759,-22854,-24244,-42410,-76562,-80961,-79071,-57062,-103706,-100132,-56397,-28544,23850,106701,183274,87165,-7902,69690,153604,127708,50016,-26424,-5436,-16666,-43576,-61495,-60038,-44366,-49781,-45875,-7109,23252,4914,-19871,-10073,45319,114209,139442,104784,163572,173959,107919,22587,-71243,-139877,-92086,-51123,-28577,-26391,-54611,-87204,-26549,51092,5750,-2397,-23996,-38913,5903,27539,39892,41391,7922,-47310,-95481,-99782,-101260,-47563,60633,132920,173182,142094,80621,47799,104487,90333,63379,10993,12321,107338,237240,207737,91989,-33000,-95387,-102508,-93528,-63619,-88170,-114292,-158061,-98748,-66847,-55074,-20445,-30153,3305,51448,87181,34726,18915,92442,167906,133918,84744,36397,36019,67550,108133,81798,-16099,22500,193743,367222,468463,435914,296395,87120,6930,14934,-2175,-57281,-50479,44700,169518,217724,245252,293799,314351,235439,130252,77804,54275,37877,-5896,-37786,-75542,-69737,-58077,-61770,-78493,37569,128491,170013,149976,69113,-15456,-26545,-31811,-47004,-70260,-128363,-142233,-46152,23075,53135,120589,239903,227581,106798,6675,-50640,-97131,-83844,-3920,-8121,-46664,-69298,-1009,67399,81214,13308,-26515,23998,30139,-28944,-108655,-153892,-89828,-979,86741,197756,251819,193603,80061,5153,-8357,1013,-840,-1744,-3008,170,-25179,-92693,-132577,-131043,-110621,-48710,-27572,-57267,-75980,-29160,-1414,-43377,-95734,-110100,-102041,-98740,-69230,-33745,-52012,-69450,-84472,-73832,-40501,-9545,57918,150287,188629,155409,69593,-2386,-20673,-45503,-52505,-32940,-12280,-4733,25818,92234,158793,153766,86229,27634,13470,-19819,-3338,87267,160183,159386,55563,-45622,-57958,74351,160349,109320,46250,153376,325860,291227,134498,-10698,-44587,-48510,-62588,-56541,20145,112866,179216,321327,404823,342689,243524,126918,54559,5955,-49802,-106349,-37292,86652,276217,509759,680898,628915,519821,529266,547358,705230,558370,210166,35945,34984,-35326,-97451,-126702,-107233,-99235,-76144,-71573,-15288,37814,48176,53210,75742,54826,31694,48908,83928,119475,95067,-3863,-106168,-79687,-69497,-96801,-99717,-101981,-67657,-70916,-42612,21581,26105,-30668,-57644,-52154,-96932,-100008,-92180,-78544,-51380,-80602,-133969,-53417,-41865,-58945,-119655,-84333,-16445,39960,81267,123681,107263,23958,-93548,-123876,-11673,134181,177012,99534,-4132,-40361,-63453,-73217,-35518,-11199,-10788,10544,33963,45190,89443,116406,93327,-9998,-85197,37289,165917,192370,72086,-33556,-116118,-27837,127481,185924,154970,98803,2617,-85138,-124771,-23811,73061,62352,-39701,-81897,5938,72552,119920,85306,18563,-58131,-108372,-102341,-102770,-73795,-12069,594,9748,22343,2069,-53467,-90531,-125253,-16048,117067,162056,95875,8919,-26437,-32818,14465,18604,980,-9423,-7979,3189,-7162,-97613,-96394,-53116,-24778,13251,99432,157307,143827,75498,-20871,-103891,-90952,-68752,-17982,23609,14986,-20891,-68613,-88035,-100749,-101878,-60475,-49854,-52116,-76541,-71670,100997,326618,429695,423956,226183,135311,156707,149539,58491,-28626,35620,91408,108640,74320,13816,-46105,-37070,-42396,-90402,-26778,-10361,-4549,-32194,-81530,-101566,-82894,-113539,-102744,-4863,13330,40371,114482,119817,62393,-33833,-74382,12941,72091,48401,29213,65741,188970,360336,446992,369368,211768,71937,-21938,-22825,-15751,-86803,-61449,15379,50289,46096,40862,36119,-4948,-69823,-50895,-5334,22360,11607,19221,78726,193178,251173,268345,300743,274830,130065,18129,-48638,-83958,-127398,-98913,-69407,-19264,20959,6821,-16000,-20452,-15556,-3104,20425,-24403,-68517,-80738,-9557,65458,126114,180440,225408,146418,114856,101614,25356,-60998,-69887,-32348,-356,5500,37344,60539,425,-6426,36511,67262,63600,104417,203416,227701,180507,113657,40701,-26713,46668,218901,294003,259861,229917,154317,88432,69660,69634,52444,48349,19168,44065,64430,74463,88366,118683,139513,115722,104333,48072,-40264,-68727,-4146,39224,-9443,-68169,2170,156400,174134,122449,18828,-55366,-114289,-122965,-54483,-278,660,-48484,-75840,-70712,-55252,-97770,-100359,14347,149656,123851,13434,-23993,-38245,-18884,-5745,-42758,-88503,-131527,-97383,-46099,-3708,47054,88552,85640,107269,104061,78793,68254,44259,43252,25003,73954,140777,116364,34455,3082,11877,50243,57102,94104,131880,128006,44701,-66533,-44014,56952,118002,51182,-14741,-33216,14393,54232,55477,-27125,-131804,-19823,69059,55088,-13711,-31255,-41655,-49961,-62176,-65305,-30310,-35076,-83133,-112307,-70867,48938,154825,179914,114335,-45078,-104137,-52713,-61654,-91455,40799,123895,24705,17809,46129,18693,-46787,-95835,-142125,-92400,-97971,-23672,88902,194387,264556,237258,129140,24923,-34763,-44339,12379,105207,85400,-52312,8178,-18172,-66800,-80750,-115964,-82166,-35793,-2619,-48566,-43535,-8666,22316,77478,92492,1657,-72426,-19800,12310,80944,51284,-46173,-99122,-46198,-26530,-95016,-49864,-37137,-21343,51820,198613,274968,174543,67196,17178,13480,-40631,-122219,-150974,-55862,-7847,-39514,-16660,54043,121495,110998,126164,83465,-12875,-63415,-124862,-135652,-118888,-69573,-74453,-110922,-122572,-53343,67043,185887,155135,-13387,-115881,-81302,-64298,-51707,-39423,-2961,53669,104439,142533,119287,72098,25932,-36399,-70085,-77264,-18406,21402,73138,123287,153736,76247,11152,-30088,-27107,-6488,-23797,-99415,-129436,-69984,-459,19977,-38355,-98482,-63750,-8068,-7596,-36219,-61288,-8865,57590,143764,141182,100432,54665,-29108,-51937,-1800,-4443,-64980,-88496,-68953,-21925,32223,18280,-27697,-119360,-75115,9156,32214,-10722,-38455,-2741,97150,108670,58658,22874,33480,32783,-18058,-55161,-13537,76325,194529,179895,80696,-2830,-52595,-30921,30057,104915,196843,127140,-7551,-84013,-46746,-9499,56723,79981,-1531,-67428,-95536,-22269,101978,204338,145955,16991,-84840,-91911,-45873,-46494,-57517,-116897,-53335,69225,182717,201132,165477,78529,-3410,-49356,-38869,25318,60137,20822,18971,29138,-7516,-57675,-95383,-107382,-54755,16924,49803,-7044,-86736,-57028,1255,64176,57006,-13184,-58176,-18192,22279,31013,21848,-7606,-103556,-95305,-59823,-65604,-117422,-98266,-16059,21915,18685,-16946,-67650,-132811,-127846,-99440,-32094,28126,49976,29224,31994,10269,-71420,-50769,-1395,14396,-36073,-74096,-33486,-20599,-40280,-63548,-7905,56243,43531,40755,41962,34955,4989,-64464,-91133,-30822,41023,75114,64994,-15484,-36208,-12918,-16477,-81389,-109481,-11127,115197,110720,-37141,-115318,440,107595,162373,180332,172740,221314,261056,143519,-69051,-14542,24167,-20501,-121791,-84983,-59435,-81588,-50326,-200,34289,101112,187002,151929,86512,83259,167690,259561,384191,447328,480274,500793,524592,375931,146215,17684,7539,37048,54156,9381,-51074,-64686,-68166,-65866,-123751,-136282,-9844,117838,90061,-9757,-59725,-63635,-52368,-79014,-46968,3005,35348,16657,-11935,-17706,-48057,-43646,-77072,-120663,-118941,-134010,-43114,18339,17474,36351,65142,46076,32039,14867,-15482,-86884,-131461,-80725,-24787,6647,47941,93031,43682,-26991,-54663,-11654,-690,-39895,-100149,-60478,-22159,-44439,-103399,-121025,-79658,-91805,-137823,-88045,-84235,-77648,-57429,-74846,-112285,-20548,89256,171383,241311,288088,194253,96473,55453,18222,-49981,-22785,91834,165999,168589,180485,182493,85563,-51325,-52520,76445,119168,76785,23063,-2440,-7766,-29908,-64446,-136384,-105065,-92537,-83747,-55232,-67188,-24742,-36653,-61170,-20819,-2422,-51852,-114485,-123788,-116767,-70985,-32732,-8781,-32114,-83632,-112388,-66409,13443,406,-41906,-56559,-70425,-93029,-82348,-7734,104427,75540,-40612,-99874,-70150,-25817,-32319,-40653,-98919,-85633,-55928,-50168,-63961,-60313,22039,136233,157670,214810,224107,165030,87262,-12300,13862,20702,-49634,-103249,-85551,-18613,72377,165066,138170,18217,-14024,23166,45084,27483,-37146,-91428,-45249,29893,99034,103176,114315,179817,236691,212510,117208,55477,20167,16085,29386,-14877,-41396,-12959,26135,27575,9934,3777,20324,33500,946,8386,57561,97195,79521,49055,48010,15488,-55385,-101847,4331,105862,190516,263229,270644,228116,169132,68306,20760,78344,116928,40781,-70571,-40608,31673,106551,97548,26761,-32361,-59830,-47838,-12480,23301,30927,-15636,-62319,-14669,81562,207057,199918,65015,-89267,-149973,-125257,-45191,34090,63008,7308,-49952,2302,98592,180754,148267,80294,-37654,-119044,-13603,105851,132020,76296,12540,-12531,28071,125304,171525,134348,61602,5278,-35923,-43456,-3966,41828,28574,51025,55867,121666,144865,94800,1257,-54492,-12814,49630,83769,22303,-87296,-10559,112891,165493,252003,255147,190777,54347,-34467,-66029,-9308,91565,192191,277496,272756,262653,257744,227093,53196,-26176,-32877,-6804,3011,59755,114874,92321,87677,62898,132126,280298,239158,179507,51078,-79020,-70399,-28281,5390,70508,105162,53292,32290,77224,76770,59631,52712,36554,240,-13665,-501,15950,-9716,-69011,-126117,-142713,-106096,-67734,-3540,76415,172719,150304,64997,-42246,-87276,-47132,-65068,-23820,292476,655209,559420,214339,103097,58821,23983,-5099,-28035,-9414,-26226,-56325,-21980,19695,40800,31781,-40980,-65809,-47364,-5047,8816,29228,25910,-38534,-117686,-135684,-110136,-82356,-18766,92047,65220,-4550,-73425,-131193,-78735,-7846,-16305,-25078,-17681,-7834,12484,21144,23040,9228,-58472,-80673,-65875,-52316,-54652,12926,135225,236772,301881,273530,127507,14566,-47370,-50547,-69281,-59307,-72179,-77950,-42918,8363,-20473,-79908,-131596,-135693,-91078,-23012,51536,57812,16262,7572,1711,-4716,15279,327,-51115,25634,154487,162117,123696,125055,124285,116193,54150,-48364,-123102,-79354,-82340,-91010,-87827,-88247,-108883,-111822,-142000,-105728,-8376,43249,2098,-94316,-135538,-30885,64598,120891,76221,4029,-34802,-35377,-36418,-77936,-120410,-80312,-29206,-17602,31190,169134,268054,226104,126812,31073,-17641,-29966,-22625,-26894,-18755,-33555,-2369,20842,39932,99765,131313,54756,-49629,-78532,-74122,-49725,-30484,-36882,17226,119613,89544,38688,-33675,-78552,-16624,50649,125840,144714,176640,213956,149980,61438,-41675,-17889,13541,-2635,-18067,-98176,-58745,-256,27737,65543,109095,145674,178706,95504,3036,-78806,-69574,-83103,-112861,-108615,-78858,-80995,-61595,-89831,-95661,22657,147420,281409,410029,459142,333825,249592,238139,167932,113174,121892,124666,137932,95800,18204,-76287,-84561,-17088,87912,153898,163565,200381,245976,238353,192731,86088,49022,27139,-30198,-90891,-149550,-142539,-105539,-49656,-13766,-30695,-29856,-6393,39977,98620,229150,436382,455403,281570,97524,-20116,-64200,-94614,-46286,-96671,-132370,-71302,3282,57458,66815,9835,-56479,-100449,-90989,-18858,-25381,-58502,-29466,34543,76802,102284,53224,-37311,-53715,10340,11523,-45426,-89167,-53915,-117573,-100065,-32609,3645,29103,29200,-10279,-33349,-31741,12106,51275,88708,89958,21479,-93654,-102743,-97139,-91796,-80342,-65812,-18817,134065,243946,159696,39734,-13415,807,50580,73033,135536,215483,341420,441924,429826,374031,202102,57202,-12384,-49738,-76333,-60860,-45290,-40761,-91532,-74089,-44898,-52641,-42224,56691,230670,291090,208161,102648,-31700,-84779,-69701,-40745,11830,47664,27471,19885,39218,43575,-52857,-103298,-69758,-26197,-15395,-50585,-133336,-105343,-12579,139080,283416,188758,28712,304,66391,96682,37512,-64363,-124086,-55646,-30877,-13013,15851,88441,276031,473467,508252,320123,104828,-39349,-97992,-31146,24681,99211,220855,310118,415907,374841,172102,22058,47136,244594,318245,175795,4593,-91658,47274,147404,165697,167837,128590,151487,59308,-49482,27084,41132,-37278,50444,79499,56495,243,-56127,-57162,-39523,-74654,-81363,-114278,-58730,-36333,-91588,-133400,-64285,48368,209963,388623,364895,182446,48809,-46153,-59593,-16842,-13806,-26778,-18345,-8973,-3201,-17848,-72096,-93533,-40890,1711,39573,32911,25830,104514,166060,114886,33302,-17127,39815,49967,-17431,-94461,-71612,-65773,-82258,-105431,-46041,35004,70615,28719,5387,57903,135063,216507,248901,254714,214805,71062,-25633,-60350,-86266,-63706,-5637,-4029,-69420,-76077,-7059,-25916,-65957,-43392,-16622,-5357,-17190,27426,53156,9786,-4229,18331,46779,28225,-25128,-7538,-6871,38464,144970,292388,291881,138256,72637,70989,156528,145775,55464,-41919,-83716,-58796,-52250,-51185,-55617,10689,56341,55590,84377,53070,83053,73658,14577,-24512,17254,-16750,-45196,-26461,36139,118224,100841,-45112,-97312,33648,98158,32677,-91885,-41282,-2663,-44174,-83942,-94219,-85702,-78990,-57919,-65758,-55236,7857,63716,71876,38691,-41911,-82228,-62671,-16531,53832,107654,200520,271188,297462,262660,117622,-11158,-36859,-24861,-49647,-53495,-50219,-61191,-57394,-49046,-29830,-22780,26127,129948,184366,106295,45297,41985,-9509,-37053,-42221,-75966,-80520],[-69627,-49787,-17528,18804,-6182,-19043,-35241,-55293,-62380,-3889,108945,213447,206207,166566,124847,10736,-107002,-82137,-20874,-16470,3897,44775,16912,-51604,-21622,15101,-15225,-37456,-30927,29309,71914,46945,-39604,-108669,-86693,-34618,-11493,-41669,-89789,-119109,-41908,41858,114723,176385,222461,199199,134654,60584,-780,-46446,-26157,177285,218498,119653,23906,-38869,13367,92604,73528,21656,-41150,-73004,-67329,-20854,-26819,-74196,-139903,-133686,-40517,41324,74388,132482,175527,161924,164648,134898,56902,13559,56212,105666,92044,84439,80630,17477,-65521,-49047,27351,130757,161011,50906,-67833,-102161,-62445,-73732,-15936,-19158,-62756,-8413,82403,147143,111647,37540,-47344,-82371,7669,13178,-48343,-111796,-103454,-65791,-65302,-95225,-106095,-85628,-29453,51528,101354,97813,92043,-5202,-96757,-21630,90748,198943,242549,223886,135736,59442,9789,-14345,-18660,-52700,-96624,-134857,-133501,-104910,-74912,-101675,-62070,-28800,-28700,-72316,-30806,-45218,-64015,-11629,100914,215705,236144,156845,39248,-10586,12443,34669,25015,-54351,-114092,32630,94647,99228,73516,42662,23434,-34231,-111363,-70434,13310,106872,139831,189134,238210,257197,242979,286665,344029,344146,295907,311348,383827,514216,571943,263798,-84149,-97240,-74663,-88139,-62066,-45044,-39369,-18426,-35669,-81604,-56180,-10853,29279,52224,-26196,-109446,-136842,-61634,-20623,-13895,-30890,-68772,-73817,-71257,-45079,-83697,-86901,-60209,-59623,-32931,40432,134078,70579,-2915,59840,136850,121356,52673,-5288,9898,-11213,-40505,-62982,-46367,-20517,-35885,-50294,-30613,-5946,-6074,-8573,7299,54794,113482,129691,84207,144777,184923,129648,33442,-72688,-136912,-93365,-56775,-27080,-17951,-42638,-94793,-38007,34195,-1755,-429,-7476,-32471,1075,20610,29140,19994,-11361,-53596,-108524,-126434,-119663,-65261,32265,107247,162717,157161,120317,120419,194868,164669,112571,50479,36903,96355,196762,176278,81834,-29164,-92610,-103727,-91872,-57829,-78230,-122355,-120488,-58807,-35239,-48165,-34511,-45023,-10583,35173,76405,22344,-9193,31066,104809,112806,97667,44560,36376,67087,108992,80488,-17916,22764,223305,426803,531595,492925,324390,86479,-8060,-10995,-26223,-75456,-62141,35661,162238,214342,247254,307985,350404,285131,158332,65422,35396,40868,10877,-24793,-74594,-74253,-65910,-75182,-49811,54006,130093,160492,147659,72019,-12733,-26921,-36493,-48370,-63698,-115127,-131474,-44294,26579,60948,120230,220876,233468,116120,1303,-65363,-112226,-108514,-6400,7086,-36161,-80785,-12376,56242,68962,-1942,-33709,26486,31851,-26878,-114618,-122912,-55267,43634,149512,277456,335087,266885,136586,60903,35625,28133,18791,15856,12535,8473,-21541,-86646,-108678,-96903,-71578,-11620,-1450,-56439,-86868,-22572,12463,-25993,-95913,-127954,-107252,-86556,-70325,-35931,-50784,-64976,-74348,-73547,-47911,-25624,40099,144441,196329,169272,83219,9029,-11625,-38287,-46833,-29903,-20099,-21585,20066,88619,143052,134040,76114,26584,16900,-17196,3914,98881,180045,184743,65443,-43478,-47581,89315,195010,137459,68033,175028,354500,317225,134390,-25886,-57691,-55240,-66892,-49599,31102,118841,170173,278645,328082,288609,213886,107947,31496,-6549,-49766,-104903,-28360,116476,303199,494786,640087,603362,578642,767087,801116,818558,589406,226768,51387,47151,-26291,-97299,-120257,-102222,-98939,-77257,-68911,-3299,66868,61429,5185,24258,17424,-2391,15694,57609,101292,85239,-3405,-95975,-87984,-85689,-114434,-120247,-120204,-85256,-70482,-53978,-3184,3460,-51834,-76269,-44824,-70906,-75364,-79833,-80822,-62100,-97668,-109708,-25929,-17467,-49958,-115238,-81984,-11767,48921,101412,152129,136662,37076,-84923,-133754,-59754,84048,127468,60495,-16955,-43440,-63285,-84256,-48707,-21548,-14061,20271,38187,49058,93447,122415,91803,-19546,-76979,59377,196523,224361,91073,-23833,-110069,-31374,123782,182342,168219,124389,27314,-68708,-81054,22877,95238,59923,-51958,-72757,17902,81428,116218,76681,20032,-53068,-112947,-107640,-92469,-58880,10768,28411,29013,28736,7380,-44143,-84067,-120547,923,138497,174993,106559,16609,-10917,-16128,12332,15235,10599,14142,24047,28096,13474,-82400,-94454,-47836,-23362,2508,81270,137926,131579,78179,-19124,-108728,-81239,-57579,-13103,23793,15367,-19855,-68202,-92767,-108449,-110480,-61860,-49478,-48536,-71564,-73293,93897,318036,419574,414045,221178,120708,137147,135604,60196,-36434,-713,49573,71112,45662,-13378,-86595,-27841,-32833,-115967,-48720,-19006,6113,-4437,-42723,-80937,-71263,-102961,-73416,30203,45758,66460,118727,106291,50400,-39570,-83877,10496,69589,50655,39633,84349,225559,398090,476001,385605,208831,69722,-20951,-30309,-33120,-85785,-23251,50742,68581,43307,27458,23062,-11978,-70477,-30738,27834,50241,33848,40011,94795,195863,235939,234900,262613,246127,115112,15330,-51186,-80968,-123838,-101673,-72585,-24383,10541,-1078,-13460,-9419,1557,17493,47451,14157,-31037,-25852,30548,71039,107080,144448,200129,155134,139751,139133,60754,-50827,-74465,-36348,434,2298,32350,57055,11063,16388,43891,52874,53450,155297,278784,303074,226131,132689,54590,-13038,60211,218226,290180,255573,201962,116720,73406,83565,93314,64367,52844,24277,46315,54425,49675,47751,64527,76690,68880,84160,54229,-29353,-76043,-5253,46102,3322,-62961,-4590,146098,182368,147944,37671,-42251,-105036,-117643,-52028,6847,15690,-33045,-74627,-68628,-42945,-82470,-121453,453,124254,111300,18224,-23037,-47152,-35171,-21111,-47101,-99475,-143004,-85222,-31221,10615,60285,110731,120877,170083,152370,89815,49592,15260,17642,5120,49795,102808,72044,9566,-521,16865,50987,58002,86923,112245,101494,20333,-82521,-28742,71253,147556,80634,1411,-15020,45760,71243,68045,-15323,-125931,-19532,63647,41062,-9770,-19075,-29816,-42607,-67293,-80083,-47579,-60018,-96192,-108633,-81247,25452,128765,167208,103532,-51992,-94818,-34748,-31970,-30548,68044,153959,64070,41495,56055,25407,-38475,-77433,-140525,-133432,-119823,-31989,72481,171594,232055,202332,103138,15274,-35600,-46915,9315,98474,54147,-102009,7226,8472,-36572,-55687,-97430,-93323,-54211,-30036,-74085,-53325,4006,44139,95867,111018,39706,-36411,-21695,-4495,71147,62773,-28955,-78963,-19023,-2621,-81107,-65000,-43109,-22973,51271,200664,265743,161073,86301,34096,13800,-52329,-135170,-121215,-34210,-3427,-36230,-13199,36184,55656,44520,84671,59727,-23078,-65258,-118155,-124814,-103776,-64663,-85985,-90199,-69302,-49208,20395,119965,111162,-34315,-106254,-72744,-60140,-49613,-42249,-10750,40134,92544,140377,134843,85749,26853,-46025,-91164,-94839,-17843,25012,65781,113186,152391,80570,16717,-14719,-11980,-2845,-33382,-121106,-169644,-113562,-40096,-4634,-48316,-87637,-46354,-2127,-6761,-33470,-58049,-10063,56822,136005,134536,98370,53708,-32074,-85389,-29822,-6712,-53775,-75832,-57482,-13950,38584,27243,-19474,-120906,-70769,17564,34243,-16859,-42774,-2594,98419,118711,76901,42763,50997,37239,-25361,-74104,-33461,69748,207033,208624,102160,6352,-51229,-34826,25574,92036,167353,115802,-14149,-91319,-58643,-22330,38632,81230,9092,-58880,-80653,1570,117087,218214,161704,25786,-76422,-80012,-34359,-37739,-54076,-99851,-34019,80784,172423,182933,138160,64334,5258,-24828,-7105,53605,76211,23401,542,-1846,-28909,-64391,-103494,-109860,-45721,19754,40385,-16955,-94299,-69889,-13094,41295,33341,-43616,-89128,-41070,-6783,6246,3637,-20798,-104023,-78821,-55226,-64476,-117123,-98112,-12638,23829,17055,-19759,-66884,-122935,-115123,-101802,-25311,35130,42100,6827,15317,11227,-59708,-46494,-7366,8124,-43490,-70185,-15583,-4002,-32422,-74162,-22536,56719,55101,47260,40072,20824,-19661,-85222,-92303,-38948,15415,41956,33265,-38660,-38830,-6638,-9088,-72579,-106245,-21885,113364,103986,-48359,-137016,-23409,94709,152826,168916,158525,220703,284285,174968,-39866,-10647,29824,-17825,-125432,-85874,-58976,-75215,-42726,5873,39611,108265,181931,129831,80126,95431,192971,288639,412627,474859,478918,459193,440599,281339,94224,857,10507,45392,64736,24362,-40534,-77349,-86078,-71635,-129131,-140753,-16532,107906,95723,-15813,-72650,-72417,-61488,-93343,-66541,-12871,31837,26457,11518,6758,-36281,-42496,-88730,-139974,-109932,-147448,-63042,15416,9125,11111,35983,19019,-1998,-31513,-68927,-105898,-109800,-64119,-10665,18882,62139,111454,66777,564,-26772,15176,18376,-28315,-90904,-65794,-31219,-50318,-97637,-121353,-92475,-103581,-136682,-94342,-90734,-70822,-40906,-54612,-104093,-21114,94111,166740,217428,235196,136505,55026,29759,7456,-59604,-36007,79062,154541,160944,179307,185326,89196,-48865,-53867,86989,144348,105244,47141,22867,26143,5548,-48426,-121374,-80550,-52563,-40846,-32074,-49559,-12789,-40908,-67076,-32554,-15185,-54620,-101600,-112302,-118102,-79114,-31097,3219,-12034,-63067,-120467,-94618,4753,5791,-27963,-31079,-34555,-53741,-58822,-10156,91363,87390,-18271,-65577,-33264,-2995,-23744,-47711,-112876,-94136,-58464,-53324,-68541,-75330,9477,129339,157033,211737,213348,149400,70271,-21112,14506,25445,-43930,-97360,-87992,-24571,54895,130392,109407,4732,-35573,-11128,12749,-11140,-68553,-107510,-59468,12229,94956,114218,131420,197014,246345,210158,109411,40208,6648,4630,16299,-25224,-69531,-37618,3915,13814,3380,-670,11508,26027,-2287,11687,69635,113746,90259,44733,18835,-8410,-56837,-95559,-18277,68002,147404,230211,249349,216205,189846,105101,58325,109622,120902,31830,-81868,-46548,26037,96946,83564,13123,-41990,-63887,-53042,-11432,29952,37084,-13903,-73641,-32014,67744,187834,189596,77570,-63859,-140501,-167380,-74446,8520,49753,24311,-23837,2637,81079,157555,133984,78381,-33040,-126414,-31316,96913,129766,76581,11699,-15555,38077,172158,244501,173355,73728,11428,-31164,-44775,-8831,39873,29764,59336,77783,136877,149461,89876,-14854,-75593,-29396,32008,64174,8236,-76689,13107,115516,148861,232499,247625,191806,53976,-35303,-70739,-19018,71725,144554,246111,253432,222952,193268,159760,35896,22550,12145,21834,20591,72973,115994,89758,86689,54008,111297,302757,267062,206360,83383,-48939,-66389,-35483,-11166,41800,67274,19366,13075,69550,82307,73663,67168,43337,513,-13636,8903,25201,-11697,-80598,-150324,-148831,-87587,-40554,11466,84993,188875,170892,79180,-41666,-96052,-51590,-65144,-30318,289458,619989,469688,166341,72007,32517,4056,-12218,-20088,-1235,-26166,-69097,-32202,22696,57185,60591,-6828,-38727,-33023,-3507,7959,30174,28045,-36502,-114781,-143190,-110987,-76076,-25478,70280,45279,-16722,-78395,-130030,-70229,2700,5933,2492,7431,12164,20095,14404,7163,-10450,-78145,-99605,-83554,-64850,-57467,14055,132462,227661,282703,243624,96001,-21180,-72133,-50782,-62285,-63514,-86674,-93727,-50482,2573,-29441,-91921,-136934,-147609,-106059,-37263,43222,57919,30413,41135,59759,70616,68588,26432,-42389,-4787,112021,142570,114301,116912,119482,108283,43844,-58125,-120265,-86926,-79257,-67047,-67455,-87108,-120426,-129032,-151512,-94049,2958,47536,1702,-94979,-149050,-40544,56524,126305,90651,15145,-29959,-40162,-46962,-88975,-136341,-71207,-2506,23406,43194,175407,253575,209942,109053,10318,-28951,-28961,-22510,-30317,-29639,-55503,-27708,19363,62278,132248,157319,53845,-62453,-94526,-68510,-36160,-30415,-42179,13716,137970,127765,65078,-20950,-83036,-29777,35336,121418,151927,188558,246012,190327,92011,-31458,-26675,-10583,-30178,-43801,-118152,-40755,12678,35911,62924,84711,100382,166871,111254,18503,-62867,-55833,-76408,-112412,-114239,-81287,-83522,-73505,-98831,-130714,-8612,114763,247427,389378,457463,345304,260155,233714,149153,111512,154475,155339,142465,90585,11624,-88624,-85057,-10007,100568,164975,166952,197954,248790,266925,241202,128113,64408,24399,-38921,-93601,-147211,-144557,-101113,-44398,5489,-13824,-17334,-12568,10493,61825,187685,383749,393070,223428,55572,-41398,-81581,-108042,-50307,-93503,-116130,-68935,780,51599,68066,20642,-40324,-80459,-110298,-42665,-49629,-34085,7621,75734,106496,114906,61474,-16807,-31689,15564,-1403,-65943,-88956,-49458,-125510,-107333,-32508,8414,40995,50506,4738,-32132,-42272,-2484,44255,86185,84295,3131,-106479,-85753,-91801,-106240,-93870,-71114,-29522,104815,214976,143744,38166,-14275,229,55459,69266,122275,191808,302650,375233,330837,293347,168445,48729,-17617,-54568,-74481,-55860,-41031,-39258,-94728,-72317,-47305,-53534,-34490,64253,232981,292463,204556,83252,-69943,-113019,-83911,-44616,17351,57459,29252,8429,8920,-10447,-100952,-126982,-83560,-39508,-33012,-68461,-125324,-75407,19920,154192,244130,136707,11575,-8148,53444,78043,22381,-74007,-110690,-56127,-41613,-26388,6989,92029,280274,446859,492836,341422,122671,-33431,-91626,-22462,26651,88239,190676,268261,379089,318669,133926,5401,35936,222180,282022,134625,-19593,-81448,36234,140332,164290,153833,119405,123272,31284,-71346,-21367,23840,-14495,70778,72217,43973,-14846,-84151,-81412,-23622,-24752,-36960,-91621,-82857,-48092,-97557,-131833,-67050,52786,207455,377799,360987,166320,34084,-48094,-54084,-26168,-37200,-49977,-28553,-770,15999,8892,-36489,-85431,-69477,-29055,8391,8287,8711,86508,149239,112197,46024,7651,56546,50972,-22643,-93637,-75588,-75800,-95422,-99015,-29956,43455,70445,25462,14317,81838,158092,230524,256390,258741,199974,49189,-50042,-76641,-95120,-63724,-804,-6511,-78093,-78943,-19997,-49239,-85311,-55864,-22649,-7148,-21612,22165,45424,1602,-12127,6294,30066,3953,-52446,-18311,-4620,44371,146068,274228,266731,131303,88120,95597,156903,123784,42130,-42330,-74814,-43217,-30491,-35751,-65993,-25176,42792,63742,123464,91181,98440,85809,16413,-21666,20200,-19507,-71526,-53059,20580,109748,104288,-41973,-97249,31763,95406,26162,-93682,-44179,-3662,-46160,-86298,-100426,-100536,-103384,-95008,-105451,-93272,-6786,72237,88521,49200,-40108,-85950,-69769,-22303,50860,101216,176437,215937,229346,219319,103549,-15924,-54222,-19070,-31284,-42954,-53364,-68038,-53336,-49127,-37487,-34769,20295,124921,182006,115856,67681,78976,22255,-42768,-54359,-81214,-94403],[-81803,-59871,-21575,26719,6291,-14908,-38689,-66862,-75300,-25920,74406,184287,191401,160127,124577,13821,-105958,-76107,-18897,-14998,3028,37015,8397,-62434,-24460,15940,-15732,-41142,-39517,6280,44423,32224,-44923,-118412,-87864,-31069,-6804,-35247,-83899,-128663,-52830,32060,95696,144759,190386,185516,138303,73913,12824,-45514,-96314,81981,155366,95740,24199,-24925,19378,95358,78540,28908,-29225,-56189,-55136,-12455,-23179,-68594,-121499,-103441,-18190,48095,73026,111187,132396,126461,154089,148767,87900,36261,75988,105984,74586,69806,64989,-5573,-79911,-44795,27064,118044,127345,29669,-71342,-111535,-100967,-112949,-42635,-33101,-68945,-3197,93060,152924,109117,35400,-52421,-98866,6802,12545,-47919,-109094,-107896,-63803,-52542,-87341,-115177,-96660,-41691,49068,125634,131373,121039,8333,-95093,-24278,96931,198300,215892,188754,100621,27042,-23940,-45560,-53408,-98702,-139514,-148830,-133323,-97535,-61277,-81034,-56400,-32901,-39097,-81017,-20128,-31447,-51137,-1780,112974,234145,263195,180908,67515,9484,24664,43544,26883,-59974,-106862,44522,124498,136698,111969,69108,40942,-21317,-106106,-78419,4439,101670,145197,204906,255185,268005,260826,345229,357313,367283,350447,393706,469353,588969,580213,253812,-84520,-84592,-67151,-86360,-54806,-34039,-32707,-14543,-32338,-75813,-48153,3962,54016,94983,29981,-63930,-110351,-61852,-20015,-5777,-20633,-60866,-64196,-57099,-23588,-53599,-65780,-53981,-81513,-88420,-14599,92088,59100,3046,47074,112821,106498,49639,13596,22145,-8664,-39690,-64279,-30456,2482,-21972,-52158,-50509,-32332,-16410,-1693,20382,60610,108715,116256,59888,114157,180882,143305,39789,-78962,-127256,-89136,-61933,-26749,-9922,-29275,-81167,-53848,11673,-10796,-2965,2967,-28612,-6381,13920,22632,2568,-34178,-59093,-89704,-95042,-108499,-84031,-1693,76088,146695,168196,160955,195810,282123,235963,156741,82832,56558,77995,147327,137289,64793,-29475,-92457,-106080,-93625,-54843,-66852,-105214,-86946,-29907,-11720,-36438,-41432,-56650,-22713,18292,58489,5966,-36047,-32597,38286,83556,101435,45891,29048,54475,97021,69582,-27621,16043,235309,461233,567072,527324,336510,79360,-26036,-40621,-55349,-95740,-72189,25828,148686,200795,236235,303149,361315,309961,169080,44151,10164,38742,22995,-13512,-68039,-76470,-73089,-85205,-30581,57234,120543,142718,137746,68257,-15020,-31814,-44481,-53023,-60096,-102997,-119572,-45432,26942,64268,113050,190996,222137,112615,-7038,-76131,-118273,-123622,-1915,27526,-22663,-92097,-24299,43108,53067,-19129,-37927,28292,30568,-26434,-117011,-96651,-25309,82164,212504,358044,415923,342068,201539,124662,82842,55857,37453,31386,25927,14829,-20192,-81275,-84756,-63332,-33711,21020,17302,-60394,-96599,-17626,24504,-3872,-75059,-118669,-99402,-75443,-73443,-41559,-51849,-62016,-63684,-70720,-58436,-49358,15469,128850,192963,173126,89659,17182,-5105,-33290,-42783,-28018,-26903,-41067,11851,84569,128544,115335,65070,23491,16400,-18919,6637,105457,193952,203507,69207,-46627,-41234,95629,217755,156469,83034,186366,365671,329923,128922,-42459,-69801,-62918,-71955,-46073,37014,117682,151128,221808,246122,233931,181260,86810,6188,-24747,-56042,-106294,-21244,140570,307645,448283,568647,556235,619169,965986,1004947,874469,583269,229877,62374,54463,-19591,-97986,-111645,-92426,-95131,-81237,-71417,3036,86658,71300,-48251,-35763,-25138,-40824,-22094,27165,79112,72973,-4068,-85879,-95225,-103004,-131488,-142715,-140280,-98264,-71423,-64700,-17685,398,-42882,-85324,-42523,-47480,-51260,-68326,-86287,-77977,-118538,-81828,897,5514,-44150,-111658,-83365,-11509,53114,115322,172515,160046,45143,-74539,-104078,-114974,27388,86970,45028,-6062,-23294,-44272,-83277,-61676,-32830,-15561,29618,37937,46909,88568,117290,81947,-31255,-68162,73630,213980,242041,101054,-18199,-106421,-40270,114728,177172,177947,144193,46519,-51410,-35474,71637,115963,57872,-61456,-67910,24286,85111,106100,64392,17615,-50978,-117593,-116080,-85513,-46385,31171,54056,49513,34583,8693,-39350,-81925,-117358,13986,151114,178230,110979,21137,3352,2668,12217,9686,16989,33171,52141,49908,32113,-66308,-94656,-45279,-24164,-10154,58738,111015,111277,73277,-21640,-115181,-71443,-46146,-8072,22693,13233,-21011,-68370,-97671,-116618,-121621,-65235,-49874,-45396,-67070,-76142,83042,300745,397961,391017,214196,117246,126585,127376,62941,-41854,-46388,932,29020,14749,-38441,-65572,3602,-9675,-94435,-66749,-24183,17209,19650,-7111,-42665,-49030,-82682,-41539,67050,75753,91079,123684,96052,41632,-43282,-96448,2249,60521,47283,43372,94986,248856,410242,473667,378377,196555,63489,-21349,-39287,-53551,-75174,11368,81554,83048,39881,15302,11740,-17962,-71444,-14644,55451,71237,50472,59197,117331,206276,223108,195996,210683,199832,92064,12374,-53124,-79001,-122137,-105261,-74762,-26943,4647,-3180,-8580,-1029,12639,31755,67947,55412,28014,37905,65452,72171,87157,109004,166364,151987,154922,168025,94196,-40767,-83736,-47564,-5379,-5515,20341,46425,18258,35147,46316,33993,46140,191858,326455,352834,256107,143611,64797,-2037,66043,200187,268773,241277,172213,86295,66103,100843,117818,74921,55477,28434,48571,45823,27345,11175,19916,26883,28659,61101,55662,-22394,-86078,-6755,50343,11896,-59909,-10465,132297,185189,168298,56680,-28362,-96814,-115519,-55532,7244,26493,-20884,-74178,-65284,-30200,-64247,-128031,-11704,99122,96517,22907,-20866,-54985,-52007,-39125,-52594,-107141,-136142,-66931,-13780,26089,74321,133529,157003,228473,188936,96420,30907,-11107,-2079,-7330,33520,71523,29438,-17323,-6857,18231,47911,56129,77372,89520,70588,-9162,-99862,-15541,78325,169201,113991,25453,11638,73464,78931,72647,-4498,-115721,-24040,48733,21699,-5933,-6919,-17351,-33354,-70504,-97280,-68211,-86947,-104443,-102202,-92275,294,100622,147178,87400,-59823,-85844,-16120,2255,25010,106887,189483,101338,61540,61871,28834,-31161,-58939,-106654,-168023,-133791,-43424,49359,140253,191996,165064,79337,7827,-34575,-47465,6817,88043,20155,-132824,24378,41194,-9329,-34110,-75048,-87309,-57547,-41249,-90561,-60687,16168,63410,106506,121571,79855,8638,-15905,-19483,60372,73179,-8361,-51995,12982,25209,-59661,-83757,-46723,-23595,47579,191314,239645,136675,97255,50015,18168,-54303,-125560,-91775,-14069,-924,-31962,-7233,21488,-3820,-20698,38508,32936,-33440,-65263,-106513,-106113,-82865,-57597,-89448,-59253,-20125,-28029,-28804,44612,54455,-60960,-92550,-60646,-50896,-41262,-42757,-21323,22506,75942,131743,145105,102916,36355,-45635,-104144,-116388,-22228,25268,58217,104024,151007,87323,25867,3190,3305,657,-44070,-137495,-160101,-142206,-71540,-23607,-49628,-70345,-31787,-554,-11252,-35005,-55053,-12066,51709,117620,120311,94142,55092,-26241,-110615,-56444,-7360,-38569,-60151,-44750,-5807,44898,36341,-10914,-121901,-66467,28669,40974,-20071,-46744,-4943,93179,123099,94074,63532,67246,37801,-36097,-93820,-51251,62828,211576,228919,117137,11874,-49875,-37321,19994,74070,130979,99345,-21416,-97371,-69033,-33120,23521,77988,20125,-46096,-56720,30815,133070,230769,181929,41640,-60264,-60689,-15500,-19983,-39550,-77638,-16789,85731,156557,165294,113062,50540,15683,1317,25007,77673,87416,25236,-19654,-32861,-46758,-67421,-111981,-109372,-37134,16780,22088,-34886,-104392,-79516,-27007,14234,121,-85965,-109421,-45048,-21497,-4691,3869,-8145,-71122,-61445,-49668,-62045,-114141,-97329,-10357,25260,16986,-18461,-57908,-103480,-100200,-102988,-19525,38087,28354,-17885,-2667,11056,-44985,-34914,-9296,3174,-50048,-63185,1226,12227,-21002,-76921,-40755,46929,60231,51627,38021,6212,-45336,-104857,-91190,-46727,-8582,11052,3694,-58198,-39283,1396,104,-58796,-86140,-7116,134861,121155,-31907,-152362,-62623,62198,124562,143719,141111,219835,303826,204887,-11948,-7714,33602,-16353,-129632,-89182,-61277,-74312,-40359,8989,46230,119705,180543,114480,81414,116193,224075,316870,429874,483881,457378,402975,352021,200479,57214,-11119,12715,51947,74401,38711,-31267,-88251,-103384,-77719,-133040,-142573,-24067,90233,93749,-23558,-84305,-79646,-70032,-107233,-86681,-30098,26380,34925,32410,30139,-18877,-36386,-86641,-112904,-77746,-129103,-77899,15898,7383,-6834,10294,-7079,-34714,-73523,-92757,-74978,-84035,-50501,899,29536,74704,127349,88045,27678,2397,42039,36286,-16928,-80399,-69752,-40724,-57177,-91875,-115441,-101485,-114557,-132285,-96203,-89942,-56946,-21350,-32949,-93183,-20917,96624,158192,188998,181092,84909,18665,6506,-1916,-67000,-46018,69857,145634,153572,175037,182517,87435,-50759,-50570,102662,174096,138109,78167,59115,70095,52166,-25875,-105769,-55206,-8375,10147,3812,-16278,-4771,-44866,-71270,-41950,-26142,-55228,-84698,-94499,-111477,-83351,-28752,10915,3160,-43637,-109375,-116082,-4168,12099,-9886,3446,14673,-1703,-23574,-8311,76228,97669,6640,-24364,14449,25725,-11002,-50196,-121940,-101699,-62531,-56602,-71894,-88058,1119,127410,162965,214060,208364,139714,55432,-30501,15241,30733,-37026,-89348,-86607,-28926,35771,92305,79368,-6231,-50059,-46033,-23460,-53312,-103484,-105918,-69716,-3151,86812,124742,149865,214666,253050,203013,97536,21496,-9981,-10847,-3542,-38313,-99973,-57193,-16132,583,-2469,-3586,4939,19532,-5914,13508,79948,127260,98092,42605,1217,-21994,-49392,-85674,-42531,34136,110006,196837,225119,205256,216053,156600,110197,147810,128082,28100,-90104,-51114,21781,88155,70472,1759,-49281,-65723,-55480,-7157,40203,47125,-7096,-78836,-47096,57929,171013,178924,91288,-31729,-101646,-161180,-99909,-17546,37259,43456,4647,7470,61101,128781,116558,74727,-26355,-124279,-53974,81590,125068,79170,15148,-15924,48505,221501,315156,206226,84046,17162,-25494,-43735,-14109,36155,29463,64965,98346,150697,152425,83355,-31317,-93196,-41884,16701,44563,-7577,-65793,36618,117484,129683,203558,228697,185622,51635,-36276,-74253,-28355,49577,97715,210486,231838,181328,124861,85006,25967,58182,51042,51030,39406,85756,112779,85242,84212,46185,88362,309087,293069,235016,119794,-15769,-55976,-40462,-25769,15968,34243,-7285,-305,67406,95264,97880,90600,54623,2383,-14319,15995,30115,-18165,-91589,-155121,-122604,-58462,-13086,25708,90845,199178,187750,91346,-40728,-102009,-54221,-59846,-27592,284662,571086,385072,131576,52665,18877,-1218,-5508,-6158,10555,-20019,-75908,-43827,21834,69225,86673,28980,-7800,-14448,-1273,5378,28903,27821,-35739,-109656,-143017,-109688,-69028,-33518,45906,24866,-28959,-82951,-127387,-62559,9373,22336,24246,30230,33683,32985,15677,-3376,-26315,-93185,-116181,-97012,-72562,-57755,12210,116184,198947,245555,205935,69326,-43444,-90130,-60858,-61820,-67932,-99619,-107101,-56761,-3654,-38165,-100376,-123295,-148495,-119629,-51890,33066,56449,42851,73475,124150,142553,109022,43265,-34000,-31437,62861,111328,95151,98534,107020,94590,28668,-69238,-113169,-92204,-73781,-43895,-44590,-79413,-129781,-144582,-146192,-80273,13641,49336,-871,-94208,-164774,-55685,39131,120668,99461,24540,-23710,-39847,-48121,-88185,-149607,-64904,21504,70604,56180,154814,213042,176989,82028,-13983,-41854,-30320,-22449,-32241,-39300,-75281,-49488,21813,88152,165571,178443,49252,-74761,-103213,-56180,-24665,-31484,-45736,14032,152704,162140,88697,-9531,-84679,-41712,20811,117255,158532,196146,267477,220613,115525,-22591,-33426,-31256,-54387,-66959,-108567,-21513,27023,45483,61419,61678,58819,142592,121312,29371,-47498,-44106,-71576,-111941,-119877,-84409,-85247,-82377,-98324,-118296,-38292,72031,192656,332496,414842,328923,252712,215623,126434,107135,179492,181111,144226,85589,6022,-98012,-85068,-102,110503,170172,164977,191188,245912,287593,280638,162909,74860,19362,-46748,-91519,-139601,-146176,-99071,-42434,23311,3810,-4432,-17533,-21389,22533,147182,330224,331201,168101,13808,-62522,-96274,-87890,-35840,-76621,-96494,-69338,-4010,47991,72731,34351,-21502,-55965,-128324,-78573,-68608,-1982,47223,118564,141291,134699,80324,16049,-6311,21826,-11792,-78723,-76761,-37197,-123533,-113744,-32320,12172,50160,66913,14810,-36017,-59071,-25455,30161,77318,72655,-17541,-100348,-68003,-80708,-119131,-108801,-75348,-39435,68895,172749,118061,32076,-16712,-1978,57026,63179,106938,167419,263041,310620,240727,213225,129613,36029,-26256,-61515,-74380,-53136,-39920,-41030,-99513,-70655,-49508,-54819,-30143,65636,221535,276580,189844,56154,-109738,-97074,-62550,-26445,34850,70642,29292,-6223,-24947,-68426,-148006,-133114,-98441,-54744,-50653,-82257,-109590,-48652,47350,160052,199017,89456,-7784,-20921,37098,58046,8490,-72252,-89662,-57696,-54282,-40100,-3461,90128,275504,409299,462536,354142,140080,-19989,-69579,-5725,36656,83884,164079,226378,333810,259283,93772,-14398,22559,193682,241078,97182,-39119,-73964,18710,116033,144410,128678,102316,90962,3592,-72438,-73198,-1852,8191,97262,69056,32174,-30184,-111241,-68287,12994,21791,2040,-66060,-104864,-60739,-99808,-121295,-71620,51741,195824,350424,338357,142570,13741,-55288,-52376,-37666,-58491,-66872,-32375,9723,35229,38302,887,-56262,-94048,-56190,-19620,-15207,-8490,66324,123976,101789,54154,30350,72721,51496,-29644,-93928,-75195,-79710,-100906,-85627,-15171,49149,67233,22307,28395,108186,180591,241856,262107,260018,185323,30225,-74290,-93077,-104545,-64555,2476,-9387,-85124,-83489,-37752,-72512,-101014,-71193,-32144,-11649,-27225,13659,33490,-8414,-20919,-5629,15142,-15317,-68938,-15146,9077,60137,156914,265236,253370,137729,110453,119390,151631,100675,27241,-45818,-70963,-32758,-12049,-18110,-54876,-64031,21962,66390,157801,139914,121859,103758,23485,-17742,14761,-29293,-100325,-69872,9844,98940,103035,-41348,-98530,27361,87698,14681,-100565,-46082,-2985,-46937,-88658,-106007,-112486,-120625,-135785,-144340,-132808,-15733,79243,101432,57492,-39101,-90287,-78206,-30690,46990,96017,153808,165700,169150,176893,89701,-17218,-64370,-12445,-12664,-31095,-53192,-68232,-46810,-48191,-45394,-48695,9635,114387,178165,133042,104692,124073,57676,-43974,-65256,-81243,-100863],[-94871,-70372,-27443,30603,16702,-11567,-41635,-73325,-75160,-30380,52062,154183,175009,155095,128071,24298,-93156,-65584,-14558,-11679,3489,30076,1314,-68785,-23850,18071,-15469,-43880,-47267,-14393,19538,18470,-48963,-128011,-85787,-24745,164,-25314,-74861,-136989,-63864,21784,75977,113204,159795,172960,142395,88981,32298,-26067,-113573,-6232,91907,73227,29582,-8064,21717,89012,76997,34512,-15368,-33442,-30059,8177,-9283,-50238,-88290,-72494,-1284,50736,70235,88062,88308,89494,135105,150905,113693,62133,95791,104995,59757,56620,49530,-26666,-87163,-38345,30077,106740,93863,9489,-72633,-112309,-123443,-142584,-65486,-44225,-65681,7908,106251,158556,107786,36974,-45474,-107198,4846,12297,-44391,-99223,-98544,-50417,-29898,-69694,-120436,-105850,-53077,41231,141318,156544,139218,15962,-90847,-25137,98207,185463,178849,146944,66713,-2386,-56894,-79860,-94425,-148265,-127119,-117978,-120776,-84471,-37672,-57714,-50574,-36919,-49925,-89013,-8156,-13243,-37773,1252,112767,233899,269671,191287,93795,34252,43839,58822,33414,-61280,-98762,53901,151472,174186,155229,103271,64979,-1660,-91587,-87103,-5855,95965,149646,216129,263073,268805,265030,388341,358205,379041,395764,461051,534500,639592,561373,231001,-83446,-74522,-62901,-85213,-45574,-22998,-27661,-13142,-30471,-69621,-36511,24216,83195,139242,88312,-15290,-76105,-55233,-18240,2749,-8851,-49904,-49667,-34842,9106,-13244,-36875,-36093,-79120,-125569,-42444,68099,58091,12062,34876,85506,85994,43054,31596,32629,-6621,-38091,-62098,-12039,25980,-6140,-48554,-61710,-51738,-23001,4531,32681,66666,104359,103975,37708,75486,161114,146969,43664,-86889,-112135,-77465,-62657,-24961,-522,-13655,-60704,-69990,-11272,-17877,-6485,10226,-24801,-12933,10459,22630,-6113,-55840,-59467,-54696,-58762,-89079,-96386,-36831,42806,128267,176973,202247,268747,359208,298044,191021,103638,67049,58745,99926,98045,44814,-31387,-91760,-105484,-94979,-51363,-53147,-79430,-57630,-6823,7731,-22244,-39542,-60522,-28408,5835,39598,-8134,-53365,-90547,-20656,52727,99847,44334,17828,32729,75538,52542,-41563,6897,234459,472130,575594,539422,335443,69287,-43360,-69097,-82592,-103630,-75684,18071,131276,179453,215063,282528,349465,311389,165574,19952,-15543,36426,34608,-1003,-55741,-73389,-76037,-86303,-19642,50780,104095,121294,123965,61045,-18984,-37255,-51889,-56940,-55389,-88356,-104022,-47085,25462,64237,103026,156923,194033,95460,-15599,-76788,-115667,-118656,11275,55418,-3502,-98794,-33308,31825,37669,-34310,-37340,30451,28163,-25621,-113749,-72124,3162,116772,274386,433451,487061,412765,271833,195619,134669,86512,57948,47838,40060,22299,-17828,-73805,-59498,-27992,5832,52133,32160,-62589,-97629,-12203,35891,20564,-45439,-90224,-80068,-64375,-74900,-47705,-52616,-58208,-50095,-58367,-62966,-77382,-12284,108249,183457,171476,92629,24514,1552,-27678,-38029,-25684,-30452,-60377,3595,81960,117404,100625,56545,21485,15004,-22076,7387,109044,203037,215335,66981,-54878,-37042,96103,228762,167412,93795,190462,361745,330460,120274,-57643,-76269,-68779,-74533,-43357,40050,111205,124924,157115,167470,181406,147698,66272,-17052,-45297,-66513,-106393,-13163,159692,292523,378177,475546,493735,638734,1100830,1136651,871357,545816,223347,70734,58309,-13281,-97177,-104574,-81385,-88569,-86215,-77141,5365,97515,76908,-85327,-86043,-59181,-74054,-59825,-3236,56579,61231,-3808,-74620,-94675,-117952,-138613,-150633,-157729,-99610,-72798,-74338,-20444,13894,-15927,-69207,-43544,-26793,-27805,-56951,-92318,-96221,-136564,-55399,25657,26916,-40605,-108459,-86834,-13375,54317,123287,183251,175825,47978,-64204,-73557,-124500,-12347,73920,54806,21354,11604,-16268,-71194,-72213,-43582,-15662,36386,33985,40594,77672,104043,65775,-43996,-60869,80974,219037,246096,103077,-15656,-104747,-52846,102798,170776,182763,155583,59371,-32394,10532,120840,134255,55308,-68403,-66773,26319,84528,91249,50001,12483,-50677,-117214,-120690,-80315,-36480,48075,75027,67782,39983,7049,-38343,-83110,-115226,22335,153699,172124,110046,23658,16504,21548,14026,2132,19719,46931,74381,65538,44639,-52669,-97002,-44386,-26066,-23298,33905,78709,84698,62225,-27087,-117264,-62758,-35677,-3658,20335,9031,-23989,-68923,-102000,-123910,-134520,-69523,-50130,-42176,-62719,-80395,66983,273482,365321,357304,205717,121753,121546,122141,65652,-40093,-100238,-53817,-18051,-18792,-56636,-22595,39601,12606,-78061,-80437,-26298,27407,38868,22620,-2113,-23742,-58233,-9221,102254,99757,110439,125863,86709,34535,-45210,-111901,-11727,45308,38281,39697,96145,256229,396849,443505,351421,176485,53220,-23501,-49423,-77109,-61569,40393,106101,92709,34957,3578,1385,-23739,-73632,-3740,75622,83873,59533,72485,140677,223059,216754,157838,150755,140387,62436,7127,-55793,-79193,-123243,-109745,-76326,-27963,1423,-3302,-5147,2181,15980,38109,79455,91934,87823,96393,90749,67556,66114,75016,127415,136881,158075,184988,122403,-30998,-97754,-67457,-18442,-16059,3885,30505,21291,47871,42207,10484,39437,208582,342043,371224,266671,144206,69097,4433,63192,167717,232572,217640,141375,61930,63261,117495,140396,82495,55049,30226,48765,36779,5966,-23034,-17837,-11233,-4703,33572,48976,-21900,-99880,-9592,50508,14896,-60667,-17041,114901,180238,178293,70909,-17534,-92408,-118888,-64705,207,30733,-14763,-76286,-62132,-18698,-45553,-105763,-22696,73119,78421,25705,-18864,-62593,-70728,-61388,-62265,-113163,-121532,-50144,1755,39442,86216,154361,191246,275780,209686,95839,10748,-36695,-16496,-9905,31613,56531,-3737,-46162,-17366,14400,39670,49832,64427,63778,36139,-43526,-111456,-7007,75170,178062,147734,57989,44709,93183,74951,66926,2871,-104858,-35169,21861,-3622,-4695,2093,-7271,-24784,-72178,-118333,-94008,-114882,-107642,-96486,-104301,-27513,70132,119584,65277,-70431,-80059,546,36205,69860,137341,216595,130530,75270,61744,26935,-27449,-44310,-71053,-134139,-136108,-60446,18163,100376,145949,126238,56330,-446,-35336,-49101,2304,71595,-16658,-99259,46480,69627,10077,-19342,-57825,-73254,-50341,-41121,-99939,-69237,23440,76180,106552,122649,116491,54649,-6925,-36077,44936,77685,11840,-21191,44966,52755,-34848,-108263,-50086,-25255,38799,167929,195713,101274,96131,60076,21783,-51771,-107623,-67433,268,-3301,-29540,-2694,7158,-55225,-76337,-6360,4312,-46571,-66791,-93122,-82466,-58896,-51481,-87313,-32525,19906,-7821,-79542,-31494,-10167,-94738,-79217,-48688,-39573,-29693,-44806,-38586,-2275,52014,114405,145629,117236,49858,-35915,-100488,-140867,-34547,18573,47235,93324,146639,92554,33677,18526,15326,974,-58383,-150461,-136313,-143432,-92783,-37742,-46092,-53788,-22793,-5585,-23533,-43705,-55941,-18233,38630,87394,98032,85869,54910,-18820,-118904,-82420,-9846,-23777,-45346,-34316,-966,47541,41774,-5601,-124590,-65673,38661,48948,-23561,-53835,-12992,78976,118154,105894,81518,79497,32558,-52536,-116725,-68163,52809,204179,235244,120784,9261,-52517,-41591,10113,49319,88065,75139,-32642,-105222,-80751,-44936,8419,69190,30109,-29785,-27727,61057,145665,238200,203609,63254,-38439,-37998,6174,2876,-16338,-55161,-4783,81533,133591,145207,89257,34655,23616,24543,52243,92844,89954,22951,-44132,-65593,-63109,-66662,-113457,-104933,-30735,5389,-7863,-62196,-116858,-88764,-44103,-19356,-44532,-141661,-89216,-32463,-24622,-3968,20166,23653,-34167,-48200,-46978,-62069,-112663,-96971,-10284,25134,17120,-14585,-42614,-82136,-86430,-105989,-18844,32905,6272,-46482,-23967,6321,-31950,-21292,-10787,-4691,-59195,-56922,13335,24200,-10779,-73671,-62585,25064,54948,49956,32021,-12185,-74454,-123551,-90468,-56964,-32806,-19124,-25361,-77072,-40273,8413,8428,-44209,-61016,38125,184349,158232,-3747,-135467,-116522,7803,73671,101690,119819,213106,311673,225634,10655,-9137,32192,-18981,-136512,-97742,-69119,-82053,-45774,7923,52740,133078,179179,100813,84186,139267,255066,338714,431138,469263,412782,332853,262632,133174,27336,-23463,9326,52125,78779,48338,-26576,-99833,-121727,-86335,-138240,-144501,-34862,63656,80674,-36043,-97991,-87619,-79676,-120565,-108684,-50482,16604,38681,46766,48400,658,-27249,-73833,-84158,-51013,-113873,-90817,15970,9058,-18750,-12192,-32930,-65574,-100668,-68504,-42418,-64251,-43033,6189,35071,82045,137099,104074,50698,29171,65222,50054,-8601,-71819,-75080,-52971,-66420,-87571,-108242,-108485,-126443,-126932,-96114,-85625,-42296,-4012,-14735,-84015,-22322,94293,144146,156146,128200,39898,-13777,-15957,-12074,-74494,-55025,61814,136668,143808,165265,171474,77295,-60106,-45682,119286,202829,170896,114312,104483,121047,105012,-2390,-91976,-31574,36082,66214,47530,20431,-2356,-49078,-71389,-45020,-32794,-54656,-68540,-75868,-101211,-85276,-27576,11881,10682,-29849,-96327,-130171,-14962,16720,8910,42698,74206,62035,16207,-5564,58482,104939,31985,19137,65461,56796,3223,-50163,-126838,-110337,-69313,-61553,-75586,-98360,-2690,129533,172947,218997,206551,134343,43408,-41067,14304,34842,-30711,-81329,-83215,-33257,14145,52396,49163,-14913,-53650,-74078,-63649,-97456,-136673,-88547,-77081,-16947,74156,132896,168282,231081,255015,189893,80255,-1306,-30657,-30924,-29708,-53100,-115934,-65953,-32473,-12155,-8095,-5781,-261,13224,-10712,12602,86484,135491,101567,40670,-7745,-25947,-36414,-74721,-69158,7046,81664,165643,198558,193899,243633,220155,175706,192372,138686,29036,-94672,-54985,18097,79310,57579,-7815,-54733,-66544,-55443,-274,53335,59995,3464,-77423,-60452,49893,155975,168002,103934,1939,-62107,-122073,-112017,-38381,29621,62993,33035,15945,39657,95859,96495,69226,-17996,-109749,-79259,62665,120305,84817,22668,-13363,58776,268998,371853,227569,91262,22016,-18998,-39564,-18944,31088,27449,67021,115848,161816,153264,75137,-47761,-105322,-49282,4704,25919,-25398,-57291,56185,117384,110160,169399,201010,172702,47134,-37765,-77636,-38192,25483,55030,175629,214501,148180,64292,11761,22483,80952,79999,76422,56951,95370,103406,78181,80194,39123,66174,298064,314643,264501,159207,18826,-41846,-43091,-37478,-4666,9295,-25545,-7403,70928,115135,131710,122617,70609,6490,-14953,20526,29547,-29676,-98935,-132342,-88174,-26184,13531,38925,93418,202264,199230,100706,-39829,-104676,-54721,-50315,-14857,283121,519017,315003,112843,48582,21744,9485,11164,10110,24648,-8739,-74578,-55269,18233,77082,108812,65204,26578,8705,3167,2153,26070,25830,-35284,-101816,-134729,-104672,-59720,-40778,18823,3836,-40580,-85890,-122015,-54824,13150,33920,40806,50606,56461,51267,28018,-87,-27634,-90718,-123477,-103367,-74145,-55243,8726,88485,153496,194217,163464,48131,-53256,-100183,-77327,-66383,-71733,-109020,-113713,-58855,-8138,-44300,-100975,-108392,-137924,-128109,-63033,25325,57150,56384,105329,186004,203019,135920,52895,-26170,-48804,13944,72084,68080,71531,89049,78856,14497,-70535,-99433,-93107,-65739,-20803,-19653,-65440,-133076,-154074,-131317,-64499,23832,49009,-4898,-90377,-175516,-74116,14052,105020,103659,33864,-14312,-31691,-36802,-73112,-130114,-58989,43628,117938,71759,110746,153754,131925,48219,-39419,-53801,-31094,-19532,-29743,-44513,-89928,-62980,31119,119535,202002,195600,43380,-83998,-102694,-41009,-13774,-31425,-44627,19744,163449,190679,110435,2479,-81217,-49355,10845,117390,167594,201944,280521,241994,133871,-12417,-33031,-41603,-68559,-79296,-79007,1164,45138,58868,64478,45062,25890,109360,126041,37803,-30314,-32008,-66422,-109402,-122654,-85050,-82902,-83310,-87281,-82175,-50420,28313,126740,250150,338861,287802,229434,187656,105197,103591,196868,201531,146010,83002,3891,-101303,-83161,12586,119587,171367,159534,181946,238810,299316,307798,189773,83032,15360,-49661,-81853,-125854,-143026,-96002,-40052,42351,25884,12840,-15122,-48377,-14051,114574,283981,278432,123471,-21747,-79408,-103883,-63807,-7219,-45630,-73305,-69055,-6415,51523,85039,55328,4497,-22155,-103323,-123301,-47578,35358,88568,162845,182145,165386,114032,62653,26287,32597,-15417,-78536,-58398,-21016,-112248,-115737,-28517,18240,59457,80456,22353,-41264,-77065,-50842,13391,65414,57314,-37961,-78275,-44359,-58879,-112151,-120359,-75243,-43863,32019,122369,86360,24795,-16431,-1432,58238,58028,93178,146472,227479,253901,167904,144611,93412,24165,-33409,-66192,-72228,-49058,-38236,-42216,-102106,-66263,-48591,-53657,-26047,63912,199909,247235,167742,26683,-105109,-56444,-23900,5267,61251,87266,30332,-20274,-57329,-121761,-116455,-110169,-110721,-68041,-63323,-84250,-88600,-21795,73058,161715,157950,53139,-25326,-33457,22856,43409,4734,-50101,-62880,-57083,-65010,-48463,-9608,88516,266903,368049,423450,359928,158538,-883,-43116,17680,54848,88082,146000,192289,288840,205471,57810,-31388,12695,166370,202969,67999,-49435,-66402,399,82642,112419,97560,82256,60059,-19471,-58602,-123800,-30903,33883,128173,72653,25241,-41943,-133161,-39480,47335,59406,32824,-45567,-114952,-69222,-92662,-102687,-73438,47608,177998,312168,303652,116876,-7415,-63670,-51371,-47440,-72693,-72220,-27893,23540,56171,71409,39799,-26309,-97203,-73932,-39538,-33593,-22743,46906,93497,85950,60513,53524,90514,55099,-34393,-92917,-68930,-74377,-94472,-68794,68,54752,64783,24244,50789,139205,204981,253849,269520,261859,174854,18159,-94837,-106324,-111661,-63421,6902,-9632,-86520,-85464,-52929,-80845,-90502,-84836,-41541,-15518,-30352,5268,21833,-15902,-26746,-13109,7575,-23969,-71434,-2218,32060,85171,176680,263390,247748,150789,133477,139767,142672,79509,12707,-50918,-70133,-25832,3210,-90,-32697,-96285,-3159,65063,185003,194215,156688,130150,38452,-10109,4311,-45378,-129037,-70839,4403,86142,96599,-43331,-99726,22633,77767,1693,-109801,-48606,-1743,-46569,-90006,-109103,-116022,-111462,-111181,-113909,-117322,-14103,84385,110606,64150,-38051,-94468,-87061,-39568,45585,95796,137173,124544,120651,139285,77395,-15356,-66148,-5961,5695,-17266,-49015,-63770,-38013,-45095,-51765,-62186,-2667,101464,174535,157925,151857,170408,92954,-40397,-74011,-76047,-94958],[-106872,-79634,-33511,31423,25828,-7503,-41925,-72033,-63104,-14324,52993,134906,163656,155838,138349,44406,-69628,-50378,-7160,-5925,6114,25379,-2596,-69586,-20239,20825,-14818,-45705,-53791,-31816,-1750,6364,-51328,-134749,-78464,-14599,10018,-11455,-62023,-139511,-74671,11052,55914,83080,132762,162292,146614,104853,55812,4776,-58851,-79572,32618,52550,38567,10663,21740,74001,68549,37682,-440,-5871,4121,34735,9232,-25698,-51226,-42602,9583,48883,65625,65487,47712,54543,110189,143221,133462,90589,115450,103599,48086,45514,35074,-44310,-85372,-30427,36570,97142,62570,-9727,-73399,-107742,-125418,-158586,-83761,-49854,-52580,20411,117466,160504,105037,39096,-33077,-108337,-619,11066,-39212,-85722,-80747,-29486,-1436,-45639,-116595,-114404,-64802,25447,142705,167386,142927,15901,-87234,-25824,92658,160775,134321,100613,34059,-30799,-89839,-118472,-129465,-100922,-71474,-77442,-103418,-66483,-7887,-35100,-46215,-40886,-60469,-97975,1672,4989,-26934,-4060,98846,213898,254322,186655,114805,61296,68463,79670,43614,-60048,-92373,58920,172968,208052,198990,142027,93104,22778,-69936,-95354,-18656,87764,150430,219169,257505,255601,255940,415287,347911,377055,426381,507044,574277,660817,516640,197408,-83263,-70162,-64805,-87324,-37142,-14165,-26230,-16150,-32310,-65783,-24833,45734,111017,176914,140562,31028,-42357,-45661,-18139,8726,1584,-38743,-33772,-9356,47035,32301,-4496,-12827,-57015,-78864,-35374,62849,64252,20493,21183,53802,57881,29312,43484,36772,-8517,-38690,-59732,3907,45563,7674,-43052,-65670,-65348,-28600,7908,41977,71055,98981,91806,18455,28593,121282,133572,40278,-99017,-95767,-62959,-60941,-25035,6051,-211,-41551,-87993,-35122,-25251,-13299,11389,-24290,-20796,7299,24812,-8616,-76777,-57292,-19408,-25888,-73182,-91880,-71297,5129,104854,179411,237225,327771,413825,339906,207762,107800,64055,38499,57061,58815,20014,-38066,-92994,-103597,-97496,-49395,-40419,-54520,-34340,9924,22419,-9327,-33170,-58473,-29140,-3457,20210,-19845,-59195,-117642,-65096,21566,92123,38705,1417,329,43918,28606,-61011,-5254,221313,458408,555480,526569,319932,55033,-60919,-94264,-92974,-87023,-74731,9544,107478,148431,182776,246480,315700,289394,147830,-6277,-40812,33978,44922,11088,-41826,-67635,-76800,-84066,-19418,34146,80309,95742,105194,48789,-26151,-44408,-59932,-61213,-50703,-72955,-87030,-51045,19020,58097,89684,120818,147384,61732,-24122,-68226,-112041,-107239,26553,85900,18132,-101463,-40695,21443,22176,-48350,-35338,30150,22643,-26614,-108771,-50564,28937,145438,328494,492286,537099,468067,338447,266738,186942,117667,78580,63855,53591,29683,-15367,-66100,-35328,7153,45832,80978,43124,-62237,-93186,-8394,43939,41292,-18894,-62583,-59378,-55342,-74792,-55099,-54235,-54888,-35257,-36775,-53289,-105042,-42672,83924,169166,165314,92334,30146,7619,-22088,-33624,-24478,-32215,-79880,-5395,79267,108207,89393,50759,20658,12916,-26718,5758,108733,205371,216658,56242,-70140,-35558,91215,226578,169103,100179,188515,345056,319931,109426,-69630,-73557,-71184,-73789,-41246,40004,99165,93167,90808,97439,130783,113071,46956,-35603,-66034,-80584,-102410,-3534,172855,260916,291235,367903,420031,633783,1153490,1180278,811689,482891,209205,76581,58609,-7177,-94328,-100979,-72153,-81541,-91484,-85602,3922,99372,77098,-69443,-86166,-62950,-81760,-94627,-31084,35983,51698,-1755,-61945,-84594,-125542,-128485,-129254,-143138,-90780,-73670,-81487,-14061,34586,13197,-49268,-46973,-10077,-5770,-45819,-97130,-114270,-124256,-31579,47093,45984,-38878,-105470,-91205,-15427,53778,125197,182229,181303,45430,-55061,-47275,-75714,-6203,91171,79008,55219,51470,13628,-54723,-77982,-52183,-14496,40087,27903,32155,63509,85809,45832,-56301,-55128,82911,213612,238611,99008,-14780,-104082,-66141,91422,164516,182577,157699,66622,-10601,55981,168882,149933,52158,-72876,-67172,26260,81650,74433,35888,6787,-50026,-108309,-112291,-73904,-27861,62095,91193,82752,45749,4797,-39003,-85304,-112942,26852,147371,159127,106190,26405,29732,40622,18987,-5327,20440,57079,91917,75552,50455,-41993,-99382,-42134,-26094,-33780,10738,45157,55636,48570,-32140,-110649,-53946,-25060,1519,18764,5262,-26283,-67528,-102837,-126544,-145719,-70959,-46931,-35982,-55797,-83558,47363,238645,325412,318342,198420,133272,121979,120149,69792,-26968,-138457,-109418,-67706,-51400,-55345,21783,75863,32460,-66005,-87407,-23916,38235,55300,47730,35878,2121,-30783,24652,134751,117635,124785,125548,79051,30635,-42991,-125749,-27680,28109,27422,32054,90610,250192,364581,395683,313718,154008,42904,-23625,-55736,-98918,-47096,65374,126326,100526,31565,-4632,-4951,-26300,-73824,5290,90958,91288,63806,80319,161458,243491,220181,129486,93051,76676,31913,2258,-56369,-78392,-123699,-111090,-74044,-25197,1946,-927,-1414,3363,15208,39915,84574,122186,141510,145022,107474,60705,48004,47139,90809,115447,152600,192410,146820,-16896,-109492,-91870,-33007,-21944,-8624,16210,24314,57722,35315,-12799,34908,209111,330885,361902,261161,137944,70699,10055,56634,129926,190480,190957,114671,45941,65306,134179,163032,90684,55842,33742,50428,30844,-10651,-51317,-46831,-36583,-27346,6082,37066,-24573,-111851,-9168,50964,16809,-60917,-20424,99340,171472,179891,82112,-6962,-87585,-120111,-70013,-6818,33159,-10315,-76110,-54734,-4326,-22578,-78519,-27383,50452,61516,30563,-12645,-64673,-85779,-82481,-72922,-114816,-104248,-33581,17848,53785,99174,176595,226658,312696,218728,92448,-6165,-57146,-21347,1994,50084,66539,-13640,-69524,-26789,10341,31247,43892,53578,42075,7079,-72336,-98759,812,65733,176741,182485,102073,86381,107824,64383,55909,11241,-89607,-47151,-11615,-27411,-1900,11668,4252,-12941,-66878,-135002,-119555,-130521,-102124,-88295,-109467,-52235,43198,91020,43241,-78937,-73455,19358,72545,107217,156609,232974,153663,87075,60873,24528,-23169,-30178,-35836,-92520,-126234,-78250,-14497,60752,103462,93471,39166,-5744,-34572,-48316,-60,54094,-49773,-74505,66545,92363,24772,-7358,-42271,-55096,-35346,-32748,-100976,-75817,28751,85986,103221,122310,150915,102245,6750,-50552,28723,78949,34258,15823,78483,82493,-2896,-92817,-48171,-22990,30759,136854,142281,62952,87251,66854,26608,-44577,-88027,-45791,11821,-5922,-24450,3831,-3145,-92259,-95100,-34830,-17711,-57918,-66051,-74322,-50358,-27964,-42466,-78731,-8036,53553,9667,-114588,-81425,-63736,-126425,-63571,-33850,-22731,-11479,-43402,-57336,-29130,25885,94027,140815,130519,68727,-14353,-76965,-146350,-50197,8868,36762,85111,142920,98902,42100,33797,28006,2492,-71200,-153382,-117511,-128270,-99152,-43380,-36668,-36245,-14760,-12070,-38602,-54870,-56853,-24562,21865,53533,75877,79045,56524,-9218,-106444,-100943,-10759,-6729,-28100,-22530,4285,50006,46730,-368,-124607,-64421,50519,61072,-23462,-60129,-22666,60947,107902,115226,99965,92051,26882,-69732,-138163,-78376,43832,188659,229766,115640,1193,-55986,-43806,-151,23290,45551,47711,-44091,-111065,-89890,-53978,-3080,61002,44872,-4289,9685,94640,157238,242640,228858,94368,-8052,-10405,31627,30898,15063,-30054,5889,72820,108499,126009,71512,20958,31304,46806,76081,101599,87266,20052,-67771,-94280,-73733,-56892,-91714,-84847,-16986,-5088,-41250,-90915,-120955,-94144,-61366,-54990,-94246,-133261,-43584,-11353,-20201,5012,46511,63700,715,-37179,-44627,-62112,-110634,-92399,-7579,28020,21399,-5278,-20146,-59140,-71114,-106968,-21305,21656,-20357,-74535,-44526,-92,-19540,-6672,-11212,-14944,-68293,-49350,23045,34078,-441,-63517,-79983,-3750,41632,44353,23977,-32142,-103801,-131365,-87359,-66399,-53274,-44863,-50595,-92582,-39369,16886,18894,-26276,-31797,103963,250019,202946,26380,-104598,-172146,-62097,4420,50652,100657,201210,307301,236600,29328,-12905,27848,-22953,-142034,-108737,-79495,-95929,-54431,8638,63760,150871,178648,88944,87953,164176,285465,354133,417780,432863,349396,255456,179896,80048,1920,-35564,1347,46854,79218,54859,-24588,-109992,-137898,-94815,-142586,-144803,-46708,32278,59379,-50866,-112637,-94040,-87218,-125292,-124077,-71501,4598,39087,55883,62707,23094,-13029,-54822,-60941,-34011,-105040,-101133,15178,13652,-23758,-28086,-54714,-87303,-92942,-28934,-16797,-49760,-40719,5617,35822,84269,140727,115093,69725,53572,84793,60451,-2634,-64801,-81197,-66713,-75503,-82612,-100205,-111897,-135441,-119725,-93767,-79164,-28638,10387,-304,-76722,-24538,87816,126144,121821,80490,2943,-41399,-36740,-22411,-81651,-62446,55146,127662,131849,150722,153087,59220,-77122,-38514,134958,227428,201733,155091,157264,176719,160423,19486,-80154,-9875,79549,125784,95862,54810,-4160,-51651,-62401,-35796,-31015,-50804,-52417,-56664,-88470,-84561,-26979,6719,10468,-22778,-87128,-131163,-27599,18639,26310,82787,140351,135262,56529,-3853,38681,109187,57161,63242,116383,88549,17599,-48446,-126093,-119804,-78350,-68380,-80154,-104510,-1575,134169,184271,224141,205960,131864,34632,-51992,11007,36927,-26001,-74636,-79453,-38681,-10208,12746,20194,-21513,-46398,-78010,-105959,-129847,-127167,-69426,-82915,-30010,57188,136915,184955,244308,250503,170053,57293,-27580,-55869,-55802,-61303,-67484,-85518,-60140,-43678,-24590,-14287,-8425,-5415,5877,-17780,7570,87202,136390,99306,37061,-11984,-23937,-22170,-64933,-99195,-11689,62505,137437,169395,179589,266396,289237,250284,239412,149558,30956,-96881,-60013,12816,68118,42780,-17564,-60219,-68571,-54538,7169,67435,73164,14637,-72148,-74174,40196,139885,154892,111977,32126,-26837,-86752,-102600,-48627,27249,79211,57238,24753,16326,58436,72133,59665,-10948,-90299,-103542,42077,115490,91041,30955,-10121,66059,307255,402297,230962,91687,23019,-14366,-34274,-24361,22894,21025,62266,126011,166572,149228,62839,-66338,-112490,-53838,-5768,6970,-48146,-55972,66360,111197,88754,131020,164990,151431,37757,-42647,-84651,-52812,-3223,15643,142444,203624,129655,21003,-55953,19216,89423,94767,91838,67275,95177,82723,64381,70770,28735,43000,267098,325237,289351,195849,49131,-30429,-47533,-49517,-21930,-8959,-38770,-12456,74946,135356,167735,156217,85947,8674,-19628,17704,17437,-51192,-102685,-104452,-57750,1062,33685,46006,87376,192513,199122,101768,-43965,-108817,-57983,-42750,792,282593,464974,257708,104498,54435,34682,26877,26706,20510,34338,627,-70948,-70595,7685,75849,120724,94613,57763,30501,5505,-6290,16525,16936,-39710,-96454,-126976,-101045,-53427,-50045,-15932,-23664,-56943,-92196,-118988,-52448,8987,35747,46670,62272,73747,67810,44826,15028,-14078,-75043,-115425,-106592,-75682,-56184,-1233,46629,89898,127602,113034,26313,-58706,-100371,-102695,-81018,-80407,-119406,-115836,-61217,-15666,-52577,-99246,-99546,-129893,-134350,-74354,16333,55787,66173,130489,233168,240675,143539,50800,-25481,-60337,-35291,21849,27852,30769,61685,59742,4982,-54928,-85119,-95575,-62205,-4252,224,-53354,-134622,-158195,-119995,-54305,25981,39387,-16975,-89146,-159206,-100643,-24555,73399,96425,36635,-8455,-23053,-22993,-56191,-113141,-59167,56749,153366,82691,41978,78310,73810,3274,-71845,-70855,-36989,-19698,-28901,-50965,-105189,-72966,40091,149466,234598,201069,29951,-96557,-102711,-33109,-10680,-36550,-44820,23357,162027,203385,122539,8380,-79464,-58369,521,116985,172957,199597,278942,247107,139958,-7766,-31167,-45772,-76108,-81762,-52559,19796,59612,68854,66035,29683,-4805,62530,115516,36729,-18378,-26610,-68117,-112197,-129264,-89660,-83505,-82742,-77040,-52952,-37720,-10351,51757,147647,233774,220132,185929,146369,81050,94437,198469,207609,140656,75337,-2128,-105322,-86853,18841,119615,160710,142821,162488,219801,292828,311915,199429,81914,5859,-53663,-72916,-114429,-140224,-98111,-43383,55195,45924,28286,-9645,-68009,-52596,84877,239862,229799,84792,-55182,-98037,-110335,-47452,20309,-11882,-54805,-74905,-11803,56061,98101,77034,31435,14899,-55919,-73542,2024,66913,121575,198414,218426,196878,151221,110940,58815,40529,-19254,-74668,-45664,-11691,-103487,-120545,-28297,19362,61376,83239,19831,-54314,-101704,-82271,-11674,43412,30271,-64546,-54969,-20919,-34463,-92290,-130621,-78225,-48102,-8206,60430,43139,9680,-19446,-4115,51843,46804,74194,122405,190036,199427,106453,85476,57272,8380,-44314,-74697,-74715,-50384,-42622,-49327,-109047,-66489,-52099,-57685,-29327,52268,162863,200006,132651,-9442,-70680,-19828,10788,32748,82549,96944,24637,-40291,-91358,-105115,-77257,-90815,-126385,-85688,-76298,-80667,-71986,-1560,90709,154501,118445,20809,-47174,-51145,6256,30422,7823,-21553,-40403,-61186,-79820,-55578,-15678,83072,250212,320553,373023,351769,170212,14447,-21812,38539,71993,92339,129906,161597,241681,154271,22402,-48497,2511,138101,166046,42817,-55442,-64639,-23530,39231,66744,56972,54853,25848,-43509,-44509,-130379,-63709,55992,152710,75411,17382,-55942,-130397,-16270,67969,81509,48589,-36740,-110265,-76942,-81901,-83982,-75969,33930,148788,261464,256642,86441,-33115,-77923,-56534,-60051,-83018,-72223,-23460,33034,71839,100128,71657,-2703,-83517,-84821,-54866,-50969,-39199,22938,53297,58928,59680,71503,104043,57067,-40674,-95815,-63831,-66878,-84505,-56294,9783,55226,59289,28161,75639,169023,226010,262201,274218,259813,164377,8966,-115075,-120036,-121095,-65020,7697,-11830,-86472,-87763,-63894,-70790,-70970,-94210,-53387,-21597,-33382,-5330,8935,-23414,-32827,-18406,5854,-24941,-67446,10811,56208,112101,197050,259572,239497,159439,147724,149513,126898,56949,-5466,-61796,-75714,-25718,11276,13053,-12011,-100346,-34059,56721,198707,242914,198559,161564,58418,212,-9529,-70959,-123759,-61864,-755,67257,80166,-52291,-103129,15614,64416,-12960,-120249,-54804,-4077,-48845,-93503,-111664,-111631,-89190,-61261,-56766,-69981,-4908,84131,112967,66435,-39500,-100967,-99034,-47930,48969,102425,127970,92379,82312,106436,65058,-13448,-65335,-2002,21362,-3483,-43005,-58344,-28741,-40706,-56645,-74752,-15211,88423,171923,187409,201423,210208,122757,-33847,-80661,-67824,-84002],[-125681,-95701,-47662,21140,25173,-10605,-46834,-71688,-52637,6652,67775,126357,155076,157508,148456,65681,-45567,-38712,-4385,-5339,3640,16279,-9610,-72196,-21954,16078,-21443,-53900,-65938,-52564,-25997,-10640,-58668,-132734,-71636,-6779,16342,-199,-51496,-135419,-91103,-6399,29629,49494,104793,147894,144527,114650,75748,34876,-11462,-106314,-24376,28229,43996,25104,16260,46582,48557,32933,9578,20182,38816,57338,23759,-4279,-18903,-19606,10455,38484,55001,41444,9534,19927,78646,125388,144436,117803,131592,99139,36224,33623,19106,-60869,-79840,-24883,43640,86817,32945,-30407,-78381,-105969,-119204,-143736,-99204,-50513,-35803,26840,119210,152815,96013,36538,-23909,-108737,-13491,5610,-36026,-74042,-63688,-9427,25434,-20908,-106185,-125024,-79365,-1699,124293,158204,128971,5714,-87914,-29326,77944,124979,84918,51218,1208,-61393,-120156,-117495,-72740,-34771,-15707,-39169,-85505,-45065,23126,-16772,-45584,-45236,-69748,-110148,5842,19044,-21424,-19228,71298,175921,218712,167059,127368,88097,96907,104614,55657,-59011,-90296,57831,186677,235004,239280,182502,122375,48857,-44735,-99774,-35012,74921,144659,210677,235883,228129,236725,426586,327834,359788,437713,527031,585185,649129,449105,155989,-85929,-73888,-74876,-94173,-31177,-9119,-29751,-24725,-39280,-66389,-15960,64807,132795,202639,180518,70144,-13672,-37074,-21749,10067,8616,-29404,-19148,15525,84937,78907,28750,11152,-29857,-37025,-9966,70395,72888,25913,5134,18353,22736,6275,44579,31075,-16625,-43560,-59874,14131,58178,16820,-38372,-64578,-73230,-34842,7320,47203,72957,92170,79740,4386,-22129,61743,100570,26345,-116256,-80081,-48453,-57710,-28845,6827,8042,-26270,-107350,-59117,-33923,-24425,4943,-28876,-30798,2788,26059,-7707,-94589,-55093,10320,90,-62274,-71019,-87493,-37599,75292,172918,260060,363920,437589,354352,203653,94811,47929,17148,19155,19737,-10218,-51057,-97022,-101145,-100309,-49364,-29825,-32629,-17372,20718,32629,1363,-25027,-52599,-26351,-10582,1505,-28762,-55092,-75346,-79330,-7581,79353,29288,-19870,-42228,5058,548,-85121,-19571,198121,422414,508972,489649,291014,36950,-76839,-100895,-71080,-66561,-72490,-1713,76470,108065,140679,198078,264612,247936,118345,-33132,-63638,31950,53891,22331,-28012,-60811,-76740,-85267,-30447,8280,49643,66119,81119,30796,-37234,-53932,-69353,-66481,-46867,-58281,-70184,-57639,5572,44429,72766,84528,83933,13681,-27597,-53229,-110441,-99897,37760,113018,38628,-102022,-47622,11079,6061,-62229,-34970,25504,12738,-31067,-105189,-32934,50925,166516,368200,524318,556863,498711,392241,329875,234411,146281,97152,77662,64877,35525,-13985,-60310,-14857,39679,84657,106850,50253,-60996,-90405,-8529,45973,53268,-1676,-43251,-43490,-50177,-74023,-64765,-58327,-53870,-21646,-9956,-28761,-91633,-74796,56557,150700,154842,88178,32602,11659,-17961,-31250,-26372,-34457,-100045,-16348,74112,98543,80024,46865,20240,9538,-33814,397,102685,198050,203150,34447,-94302,-37674,80678,209944,159820,100796,180889,318632,300806,97935,-74640,-65294,-69828,-70915,-40814,35484,80498,57337,30844,38877,80252,76002,28115,-47972,-82897,-96970,-94103,6444,177891,215768,192534,251149,337663,600955,1116427,1130092,701899,399715,187652,78435,54048,-2988,-90930,-103274,-67826,-76899,-97030,-98146,-2942,91097,69987,-35820,-49338,-39081,-62048,-114417,-56472,17322,43809,787,-49680,-70326,-123041,-116795,-110622,-125643,-80748,-76019,-86932,-4725,54239,37570,-32186,-54371,-1118,11443,-37408,-101983,-132038,-107108,-13774,61651,59261,-41100,-104966,-98033,-18654,49743,118212,164860,170692,34977,-50081,-29281,-38849,29859,119459,103246,86586,87521,39276,-40041,-80629,-60095,-14702,38579,18453,20366,45227,62150,21412,-70030,-53481,77800,196940,219087,87538,-17723,-106833,-79620,80485,156398,174209,147047,66137,10969,96244,210107,159309,44943,-78760,-70380,22681,74762,54642,20455,-1187,-50816,-95247,-93742,-66884,-22749,70355,99374,90604,48510,204,-43255,-90365,-113302,24876,130256,138133,97662,26969,39718,56159,23923,-14608,16862,61489,102621,77749,46393,-38377,-103076,-39836,-25826,-43203,-11362,10092,23366,31350,-38095,-103414,-47733,-17292,4479,15377,-354,-30148,-66610,-102399,-126581,-154524,-70605,-41933,-28775,-48496,-87493,21867,195217,278024,274905,189725,146487,123860,117430,71885,-8054,-82846,-121303,-122374,-77214,-36186,64824,107823,46992,-59421,-91932,-21163,46296,66190,64990,65007,23230,-5238,55800,157958,124671,129975,118611,68905,26191,-40071,-133554,-46949,7861,13308,19263,76949,229995,317039,336338,269169,129116,31381,-22962,-57861,-114216,-37496,82184,138598,103938,27186,-11851,-9887,-28333,-74347,10467,99041,91608,61196,78848,171660,257454,226450,111132,41817,11250,-16,-4958,-57916,-79203,-125708,-111636,-71106,-22708,1433,-302,-436,590,8685,35070,80741,140229,179581,175744,111933,49425,30632,23396,57188,88058,136876,187751,163064,-217,-114025,-120698,-47463,-23118,-15790,3803,25271,61975,23636,-37188,28144,193677,295908,326358,238691,122803,67113,12812,45832,89650,145177,161308,90189,33318,66501,145611,181165,96746,56012,36917,51059,25371,-24967,-76304,-71142,-55292,-43122,-22237,17505,-33081,-119606,-7419,49854,15969,-62465,-23120,84390,157163,170392,86713,462,-83847,-115355,-65929,-10081,33953,-8138,-74385,-44929,11037,2543,-49859,-27439,28708,43727,34859,-4432,-62533,-96583,-101115,-86388,-115749,-89540,-20586,31303,66156,110176,197043,259612,335148,215487,84996,-21503,-74420,-20533,21745,79705,91387,-3249,-84957,-35958,4756,21230,36711,43839,25184,-12542,-83822,-74482,5698,48265,164124,214068,153260,131763,114905,46739,39043,19138,-72029,-58608,-50394,-46548,335,19509,15082,-47,-56918,-134005,-142975,-124645,-93104,-80409,-107737,-74353,18993,61664,20947,-86773,-68077,38164,108040,135205,162384,234834,167735,95417,58497,20330,-20229,-18862,-4799,-53990,-114182,-97615,-46285,26150,68260,67536,26310,-10190,-34663,-47602,-2250,34847,-79248,-60153,76752,104625,32799,344,-30127,-38100,-20056,-24395,-100051,-82983,29585,91345,101117,124369,178930,146465,20728,-64770,10513,74614,55030,53800,108886,110927,34074,-57545,-41904,-17893,24038,100508,83425,24360,70388,67818,29237,-37716,-72397,-29774,18289,-9230,-17595,10536,-11543,-116092,-76045,-41214,-31492,-68336,-64614,-52153,-12115,7928,-32064,-67962,12502,79040,21892,-99761,-71615,-76470,-132558,-47973,-18448,-2439,11184,-36974,-74876,-57182,-2051,71454,131063,140652,89276,14426,-44255,-124853,-69091,-4420,25917,78151,138399,103890,48281,47074,40735,5081,-81457,-146982,-104341,-114059,-97838,-44078,-25221,-19431,-7574,-19239,-55701,-67904,-58097,-31262,2237,21621,57882,74433,59085,170,-89319,-109648,-10949,11133,-9181,-9835,9536,51666,50222,3606,-122265,-62381,63136,75875,-19775,-65173,-33566,40601,93026,121213,118098,105252,22485,-86132,-156124,-80646,36185,165873,211861,101102,-12942,-60289,-43605,-10183,-1981,6115,18270,-55375,-114527,-96020,-59879,-10655,55910,66500,31755,55504,130371,166830,242327,254584,133126,28941,19820,58289,60305,49610,-2899,16379,61685,83153,108089,60498,11089,38256,67233,95494,104324,80723,17702,-85133,-111433,-77812,-38330,-48337,-39350,15542,-232,-61231,-108091,-110650,-94875,-77892,-90120,-137733,-68536,6389,9126,-15616,14003,71880,100109,29807,-28164,-41978,-61725,-107843,-82389,-39,35755,30873,8907,6511,-35615,-53314,-102820,-26434,5023,-49046,-98957,-61618,-6287,-7794,7212,-10842,-28917,-75714,-39624,31519,42969,10483,-48061,-83717,-34480,22242,36123,14829,-52548,-131252,-121425,-80295,-72319,-66845,-63663,-69910,-102648,-35319,28320,33682,-2424,3317,176845,313390,243007,54736,-70156,-132566,-126437,-71506,11179,90321,185848,292126,238469,45458,-16876,23227,-24997,-141070,-118418,-88286,-112321,-58031,18590,83995,174950,179704,79830,93650,191810,315910,364376,393046,379458,274311,178439,109519,39261,-19031,-45266,-8601,38832,79252,62003,-21901,-115761,-147520,-99266,-142416,-140665,-56153,1851,36376,-62397,-125241,-94710,-87245,-113905,-108011,-89191,-5860,39531,63402,76461,50697,9911,-31364,-42547,-24490,-98745,-105760,14827,22033,-20760,-33178,-65787,-87324,-56861,10957,4105,-37271,-39937,2271,34687,83973,140755,123782,87411,78147,103573,71028,4364,-56230,-84847,-77557,-78414,-72259,-88200,-107626,-130542,-106966,-86192,-68840,-13781,24875,13739,-67755,-23613,81200,109003,91903,43699,-22581,-60512,-51754,-28892,-84525,-64125,53596,122272,121753,136310,133012,38868,-97824,-23714,151857,249199,232821,202579,217783,237361,217749,41978,-66289,13901,125262,190661,149414,87925,-4235,-46726,-38484,-9056,-15545,-37476,-30008,-31291,-68591,-76014,-20750,2344,8324,-17611,-78158,-120502,-36988,21977,45177,124152,212029,217363,99085,508,22643,115844,87245,111853,169724,125054,36436,-40248,-114758,-121966,-82784,-71177,-80405,-100128,9127,144316,199352,232559,210355,136326,34139,-55811,11178,42495,-17584,-64183,-70786,-40077,-31105,-18252,-24,-20469,-27866,-48747,-122657,-103763,-82281,-47871,-82311,-36607,43224,141992,204545,259004,244949,150312,36409,-48055,-78583,-78080,-89905,-71371,-45874,-37307,-42412,-29496,-14371,-5193,-4326,3825,-20491,5032,88331,136452,98382,38545,-6682,-12116,-1628,-49022,-123667,-14676,57471,119643,145480,168201,286522,363191,334538,291039,164387,37656,-91194,-59549,12237,60819,32608,-20876,-58929,-64679,-45681,22035,89771,93223,32236,-58035,-81111,35085,128916,146465,121576,63897,9840,-49147,-73680,-37572,36853,98021,82885,39841,773,26037,51475,53594,1215,-63618,-102702,31820,119318,104188,46136,1279,77844,339295,408213,222368,92090,27509,-4089,-20039,-20213,20967,18436,58770,136067,173209,149250,55537,-78078,-106624,-47984,-5846,-1874,-66845,-55043,73632,106470,74306,99863,132725,132556,33072,-41334,-86052,-64694,-27137,-10865,121188,208571,136212,11256,-100984,21673,94365,104049,103797,76363,90605,58193,51699,63951,22916,27900,228133,330927,315657,235276,81481,-15331,-45836,-52933,-25981,-11259,-38625,-7704,86029,160655,209150,195369,107144,17052,-20091,15443,238,-74005,-90562,-70095,-25248,29620,54788,54726,80519,178226,195041,102532,-44729,-106311,-55933,-29892,24781,290738,418376,220194,111139,74511,60511,52791,44334,31333,46678,14628,-59025,-80474,-263,74716,130420,123568,92270,58195,14935,-10521,9007,10018,-39340,-84830,-112766,-90542,-42027,-49976,-47914,-48946,-69179,-92793,-109406,-46782,6234,37267,50780,73352,93037,89454,71583,47207,18055,-48481,-97973,-98709,-69316,-52112,-7561,4253,23095,60327,66463,12680,-52964,-81147,-111181,-95343,-83612,-119072,-104815,-54206,-16008,-52726,-89117,-87897,-117804,-128064,-75392,16273,62203,81996,157937,271161,262884,143400,48139,-22583,-57649,-69010,-26235,-14823,-11727,39703,54687,21671,-14323,-61370,-90205,-54234,15134,23896,-35044,-124662,-146387,-104588,-41194,28688,29667,-26957,-79471,-127708,-119200,-65818,37014,87313,42376,2993,-6446,-1767,-32791,-91046,-54977,70275,182877,97736,-33644,10775,22411,-37829,-100526,-82846,-37532,-12972,-19994,-48521,-110688,-69954,57010,186725,271282,203800,19242,-102479,-96482,-24073,-5658,-36076,-35818,34026,158301,208546,134360,18423,-69509,-57404,1913,127661,184871,199729,273997,246171,143805,1170,-18692,-34714,-66868,-64737,-21776,43375,79525,84886,76437,26274,-23772,15703,96377,35389,-1917,-17841,-66603,-110484,-129033,-87743,-77677,-72247,-60878,-21457,603,-11127,-8302,50058,124995,144845,137493,106904,65432,89866,195176,209176,138238,72603,-2004,-99807,-85886,27504,119799,148091,124815,142941,199464,278287,302644,201708,82252,1905,-47765,-55881,-95821,-127310,-93809,-41001,71992,74531,52748,10283,-56868,-78302,68740,207876,195270,62334,-72172,-106022,-105471,-28728,52441,31568,-31376,-76216,-8098,71882,121714,109816,70108,66316,15377,8353,69057,100709,154625,233309,256720,234562,195447,165190,100372,55402,-13645,-61220,-29754,179,-88703,-117959,-21576,25709,66090,85511,17788,-63857,-121085,-103949,-32546,21994,1631,-80252,-21061,12675,988,-60545,-119170,-74360,-40814,-32923,2455,1394,-1853,-14460,1146,48479,40213,60637,105780,161764,158541,66192,49231,35924,2004,-46622,-75800,-71195,-46497,-42338,-51509,-108991,-61184,-50146,-57106,-29625,41682,123767,149540,97275,-38406,-34243,18761,47151,60586,103923,107241,21740,-55556,-98357,-48113,-35901,-66348,-121806,-96738,-78396,-65748,-50798,22530,111408,150919,92433,820,-62449,-61997,-228,31056,26741,15326,-14933,-60041,-87158,-49750,-10119,86010,237904,280372,325773,340655,184615,35027,4276,65680,96191,104723,124580,144058,204764,117625,620,-51371,4389,122934,145074,34504,-46987,-57669,-41726,1338,23564,20544,32045,-154,-58246,-23670,-72466,-73164,83849,177442,85594,18346,-62133,-105723,7674,85042,98905,59820,-29173,-91150,-71189,-58976,-55951,-66294,20366,119761,213659,214081,64838,-50591,-86977,-57244,-63842,-78016,-60481,-11950,46417,90820,131635,103753,23360,-62016,-79072,-54873,-55900,-47369,4606,14780,30585,61455,93739,122581,67407,-37256,-92621,-51756,-50161,-65332,-39863,23026,60549,61758,44527,110803,206033,252924,276930,285821,263533,163498,12451,-121647,-121742,-122913,-59877,14162,-6732,-76383,-79940,-57202,-43716,-43173,-78356,-54940,-18109,-24454,-5082,7042,-20700,-29287,-10470,20302,-10448,-52337,30558,88366,147542,223485,259628,234703,169811,160382,156752,115145,42410,-18100,-69340,-77394,-21803,22235,30292,13238,-66648,-57459,52060,207124,288440,253060,205995,92357,24692,-8675,-93743,-85188,-40681,1658,50933,61631,-60147,-97793,16716,58888,-16902,-113821,-54326,-1495,-45418,-90689,-103903,-94433,-57163,-2014,10454,-13816,16545,86749,117121,72983,-34705,-101058,-106041,-39975,72055,128481,136729,78279,61372,87572,61575,-3775,-56494,7986,42493,18334,-27356,-44473,-10468,-25869,-50111,-76042,-16992,86961,180404,226832,255230,246652,151820,-17025,-74795,-49544,-62674],[-130432,-110168,-61468,8247,22503,-12848,-48151,-66877,-40504,31260,92566,134875,159417,168487,164217,92076,-15994,-24494,170,-3490,2712,9795,-12625,-70891,-23716,9391,-29426,-62367,-77401,-70364,-47116,-26463,-65050,-120562,-59862,4333,24503,13529,-37867,-122528,-107017,-25121,2881,19116,82300,135064,140707,122489,95466,65161,28266,-64267,-69933,4746,48929,39165,12205,13786,23130,25023,18336,47708,75255,77073,36541,15819,11025,231,7115,24736,43438,22161,-20180,-8841,48207,105977,153141,148547,149421,97188,28859,26210,7092,-71889,-71060,-17607,55866,81202,12173,-46089,-84099,-106060,-112376,-133947,-106976,-43515,-16503,27691,111355,136902,82964,31267,-17994,-108957,-30050,-461,-32083,-62655,-47426,8360,49165,4835,-93018,-133806,-92639,-36794,89171,131945,102072,-10606,-89884,-32935,58176,85329,38745,5658,-28169,-91658,-112714,-70398,-11975,30230,35549,-3681,-64453,-17145,55100,-1277,-46057,-45923,-72209,-122929,5765,29675,-19304,-41049,36291,128501,170939,137872,132948,116150,131518,135447,70723,-57670,-91018,52980,194541,256026,276275,226146,154289,76606,-16031,-94130,-52470,58548,132753,191218,200996,192339,214279,426704,302069,329283,429241,521066,568146,605939,365808,112338,-90258,-84596,-91515,-103140,-25895,-6406,-36601,-37043,-49754,-70600,-9830,80454,147200,215593,206039,100050,8693,-30819,-28514,7338,12763,-21366,-5787,38795,120316,124650,62925,34739,-3598,-2732,16727,82964,81024,28499,-11729,-17274,-14418,-24945,32645,14617,-30763,-52727,-63148,18167,63341,21063,-35049,-60234,-74978,-41438,3598,49217,73366,85275,69437,-1524,-61086,-10270,54102,3964,-125936,-64941,-34348,-52336,-35809,852,9547,-15716,-101265,-80854,-43186,-38980,-8590,-38257,-41864,-2884,25353,-5177,-103311,-54236,31987,17715,-55502,-44265,-62701,-83333,40357,157097,267377,372702,428018,339668,180048,67941,22291,-4735,-14081,-18414,-44667,-69425,-102244,-97706,-99867,-49813,-20336,-13103,-5347,27222,39900,10768,-15725,-44238,-20936,-15685,-14305,-33871,-45735,-44679,-67246,-30942,64630,18223,-43350,-92056,-29985,-21447,-106938,-33219,168778,369807,442200,433302,252273,17573,-84868,-80867,-43159,-48789,-70953,-15769,40119,61745,92787,142973,203980,194525,82086,-58181,-80022,31648,62801,34145,-13185,-52149,-74970,-91443,-50605,-23767,14377,34071,53320,8411,-50972,-64771,-79192,-71711,-43167,-44159,-53236,-64051,-14516,24351,53467,50833,11214,-33912,-17098,-32907,-108030,-97606,42505,132557,55977,-101911,-53495,1562,-9511,-75415,-36762,17190,-462,-38357,-102947,-18132,70009,180638,389857,524466,543138,500634,427446,379120,273457,170888,113001,89022,74008,40276,-12861,-56364,1401,68981,122432,131264,55836,-59081,-91594,-12479,42056,55226,4970,-33696,-33797,-48023,-71791,-75148,-64238,-54689,-9556,19765,6385,-52461,-99067,29183,130822,142357,81740,32825,14605,-14417,-30030,-30531,-36786,-110318,-27676,66688,88547,73236,46237,21894,6689,-41885,-7537,91688,180950,174063,3691,-124270,-40779,66945,181450,141089,96749,170382,288774,279909,91619,-67359,-54720,-64206,-65310,-40383,28060,57542,22747,-8197,-2937,31161,38272,11930,-51116,-83297,-102987,-80378,18194,175976,163432,89320,133801,252454,542499,998727,996808,555998,304996,161836,78158,47340,615,-85562,-109827,-67132,-72983,-97818,-112596,-13622,75485,57894,-9878,-15059,-9615,-37829,-93365,-76765,3735,40177,5792,-36248,-53758,-114907,-106335,-93692,-108726,-70712,-78655,-88962,5628,71528,57425,-17140,-63738,69,23867,-30167,-104710,-145530,-93474,-1830,69620,66956,-45677,-105513,-105217,-20909,43801,103308,131155,142769,18438,-47670,-19092,-15447,65966,142904,121869,113113,117089,59874,-27368,-79625,-65203,-14521,34471,8268,7641,25399,35997,-4624,-83434,-54440,67884,172470,191271,71159,-23127,-111743,-88086,73041,148055,158476,124679,60038,32728,130702,242685,162715,34380,-85761,-73925,17927,65962,34534,5723,-9428,-51141,-78824,-67889,-55683,-18932,74307,100938,92336,48851,-4778,-49252,-96499,-114524,18357,105436,112288,86459,26411,46900,68568,29492,-23651,10720,62173,108943,75068,34803,-41370,-103878,-35023,-23242,-49770,-29420,-22728,-9084,13348,-42595,-94946,-42316,-10883,6519,11555,-6341,-34090,-64795,-99545,-123754,-153516,-66403,-33343,-18827,-39303,-89708,-7101,147204,227417,231488,180637,160590,127545,114469,72414,13287,-28749,-66774,-84054,-67082,-5717,108121,136129,58145,-55538,-94832,-18078,52410,72953,75613,84807,39496,18041,83530,169548,121028,126557,105609,56429,21461,-36180,-126728,-66870,-12765,-1629,4651,59059,200944,262768,275003,224661,105435,21409,-18784,-51797,-107835,-33832,90424,143099,104072,23011,-16951,-12461,-28938,-73931,13643,101688,87156,53926,69412,169373,260240,230752,102722,4378,-50551,-30862,-13614,-60051,-80644,-127825,-110834,-67427,-20877,-537,-1070,-1084,-4156,-1346,25353,69682,145448,198927,186840,105229,35147,14952,4687,29429,58834,113534,172824,170476,19839,-103916,-140143,-55738,-19180,-16076,-4505,25150,61317,8661,-60966,18805,167043,245320,272075,203017,100524,59522,14290,33715,51756,101450,131314,68072,21887,65026,150306,193198,100822,56683,40627,51229,20662,-36567,-97486,-91229,-69574,-53683,-48559,-8393,-46987,-116372,-3921,48008,13430,-64422,-25017,71007,138728,151202,84612,4868,-79862,-102176,-48745,-2673,37757,-5017,-69001,-32021,29110,30578,-19562,-22757,7832,25245,38168,5621,-55830,-99429,-110214,-98510,-115110,-77777,-11347,41613,76035,118547,214496,288311,342710,202521,74681,-34974,-88448,-16845,43365,110743,118566,16015,-88892,-43777,-1827,9961,28375,35553,14685,-18090,-68405,-47242,7220,23419,144851,244956,210786,177913,114377,23527,17781,26806,-52497,-63927,-85112,-55539,1262,24952,24695,13189,-44051,-118284,-137918,-108526,-84335,-74167,-102936,-93113,-2571,32399,-1218,-94533,-64807,55685,140447,153611,156636,222736,171688,99783,54762,13897,-19665,-11548,20216,-21055,-104863,-117942,-71432,2854,43203,48273,16292,-15106,-36989,-48740,-5762,13912,-105303,-55885,74416,104472,33301,2945,-22438,-24964,-9045,-21148,-102155,-92680,24102,91931,105875,131810,197111,182316,30924,-80483,-10309,63137,69721,85952,131241,134255,72983,-17897,-33206,-12019,18639,62014,23136,-12935,45619,60541,26277,-35499,-64307,-22531,16986,-14049,-10655,15090,-20854,-129829,-54964,-33515,-39064,-79664,-64934,-29946,28292,45084,-22796,-58756,26818,94188,26858,-68398,-37004,-48201,-105715,-35818,-6029,17715,34218,-25393,-87171,-86096,-32798,45846,115565,144744,106722,44197,-11250,-99139,-92585,-23329,12105,69224,129791,103117,47575,54646,51195,6688,-89433,-137453,-97475,-105676,-98072,-46063,-16918,-6703,-3493,-28615,-76212,-84184,-62196,-40793,-20842,-4848,43922,69391,59230,5368,-76442,-111637,-13850,25761,7917,520,11531,49020,48334,2127,-121049,-61773,72600,88803,-15489,-71038,-48162,16261,71305,119827,131601,115780,17611,-102815,-159582,-79138,26443,133657,178312,73525,-37033,-68383,-44241,-22811,-28384,-32265,-15746,-69938,-119189,-102722,-66312,-17925,51359,91646,74508,104966,162490,169330,231214,271791,170858,64775,45624,79212,83250,78205,21098,23294,45851,54624,87242,51056,2014,39422,80158,104980,97128,67277,12345,-90169,-108512,-80755,-17932,9018,30241,69666,29201,-46530,-99941,-96512,-96042,-98053,-127001,-123221,-9329,47452,19215,-20525,11209,82035,119158,44993,-26536,-44194,-66338,-109844,-73012,7445,43144,39583,20467,27848,-18414,-38390,-96363,-39748,-22368,-83148,-122215,-78573,-16187,-2234,14823,-12516,-52558,-86053,-33349,33383,45356,16006,-35276,-76460,-67742,-7526,19842,-1271,-79336,-161780,-107449,-75142,-79144,-78093,-80721,-88739,-112768,-34358,36676,47218,22474,39655,238857,353925,264822,73319,-41436,-70995,-89972,-84684,14187,87121,161976,261389,225180,52535,-26711,13440,-29532,-137221,-128438,-97245,-129805,-53264,35466,108105,197398,174598,66538,94677,215236,339004,362812,352744,307425,187737,100424,45621,-56,-42350,-58861,-26174,23093,75111,65724,-23622,-123370,-155601,-104955,-142944,-138541,-68967,-30989,11405,-70900,-121636,-93937,-83825,-98322,-89259,-109080,-20441,34146,63728,83566,75514,35097,-13611,-37429,-28553,-99615,-110365,6526,25135,-19456,-35315,-69820,-70765,-17468,40123,13776,-33536,-47085,-10746,24458,73555,129447,122361,95891,94793,113936,74786,5170,-53654,-93387,-90798,-79662,-63181,-79713,-103222,-118381,-96081,-81544,-63631,-6161,31663,19930,-64522,-26981,67279,86272,60483,10735,-45583,-79304,-68643,-39068,-90758,-67573,49199,112489,106015,115557,106257,12460,-129564,-8016,160763,258392,254529,245597,273099,290133,263551,55631,-58522,31552,164395,249456,196034,109920,-9282,-42125,-10759,22158,2208,-22856,-8230,-6876,-49174,-67080,-14715,-5562,-1620,-21503,-77276,-113972,-50899,18084,55505,153950,273081,291467,132450,-1492,3097,117253,114321,155519,214642,156782,50746,-34130,-103350,-119857,-88362,-77107,-84592,-95419,19107,148798,206621,233206,209339,137455,31831,-59085,7115,43260,-13994,-58711,-66595,-46413,-56416,-45985,-18550,-21103,-12590,-13731,-88006,-56975,-40469,-34272,-84894,-45485,25215,139025,216731,265017,229529,123306,11281,-65204,-106112,-104460,-121576,-71592,-13692,-14137,-39215,-34842,-16635,-4701,-5764,-1633,-27235,-3127,81605,127850,91366,37500,-729,188,17036,-33605,-134165,-13499,53735,102631,118990,150563,291877,424647,411089,332410,171073,37611,-88674,-62587,6983,48052,18038,-26897,-59841,-62897,-37871,35545,111875,111291,46388,-46065,-89651,25349,113498,133404,123317,86856,37968,-19009,-45137,-19520,46659,109372,99560,50738,-13633,-7723,26365,42356,8483,-41978,-84347,25130,121993,113284,57626,11471,85491,353077,380029,193666,82997,26281,2575,-6335,-12990,18867,12099,49259,138640,175405,146812,46286,-90406,-100322,-42280,-4295,-6787,-85985,-63994,68274,94039,57896,69267,99201,110708,26753,-39972,-86365,-81684,-52696,-33141,102099,215770,151260,19553,-84326,19043,88749,99656,102074,73009,70459,20812,30720,50289,12068,11153,177559,321340,331577,264773,104577,-7314,-47731,-56698,-26480,-8972,-35720,-3493,92697,177642,240592,225618,122579,21619,-25876,3724,-32829,-103222,-72397,-41282,-1421,48583,66361,54834,62884,150783,177698,93542,-51552,-107395,-58848,-22529,44723,294367,367742,189438,117625,93214,82742,71299,50442,31312,50604,21697,-51325,-94274,-14475,64684,128003,140053,117607,79960,21579,-19458,-6318,-4530,-42850,-77063,-102902,-83979,-36497,-49500,-82800,-81672,-87117,-97588,-103454,-48176,-4522,29025,43285,73107,102747,103926,94006,79102,49544,-27234,-86258,-92842,-66492,-53607,-19124,-41545,-50364,-12167,16380,-2953,-47951,-61298,-83127,-113056,-88323,-115561,-94833,-48559,-18386,-54011,-83106,-83826,-112728,-122859,-76877,14247,65538,93391,176858,288026,260545,128608,36368,-27510,-55071,-85338,-77022,-68355,-58107,23344,62112,55946,30950,-39689,-87690,-52486,26864,40390,-21869,-115149,-135881,-96224,-36383,20997,9673,-43499,-69947,-96731,-116029,-117175,-11887,66261,40500,8891,5273,12833,-16244,-75120,-56209,73776,194268,105554,-115500,-31506,-14033,-72404,-134254,-99908,-42696,-10113,-14159,-48079,-117036,-67009,69533,218482,297648,192699,1117,-112456,-95999,-24625,-8915,-39021,-28003,40424,142827,195825,135154,22380,-62051,-55714,6216,139350,192324,192363,256720,229470,135061,3330,-8503,-22943,-55030,-45314,989,59591,92716,95241,84328,23518,-42611,-36787,55124,20492,7511,-16447,-72515,-115199,-130936,-90084,-77591,-65398,-51744,440,39287,19611,-34035,-34041,18452,61165,79388,63053,46897,78370,177914,196196,127615,63626,-6865,-96192,-91053,26610,108300,122610,94655,112604,167750,246311,271111,186652,73609,-6818,-43377,-43366,-82068,-116900,-93041,-43133,81399,99930,74604,32120,-31187,-90922,53674,175373,161979,42889,-79515,-110831,-102772,-18969,75249,70105,-15279,-84294,-5761,86277,143063,141630,109019,120942,100488,98856,131743,123774,174786,254228,281956,261539,228328,207568,136591,64448,-11809,-53430,-22829,3122,-79607,-119742,-20805,24970,61520,75715,4855,-80823,-145870,-117977,-58454,-10276,-39902,-75801,10607,43282,33116,-33310,-105719,-76461,-35297,-42319,-56155,-47679,-20470,-13625,1932,36395,26362,40235,83860,130143,119224,33921,24599,20224,-4489,-51351,-81547,-74189,-49966,-49840,-61109,-109062,-63369,-55940,-65150,-39743,20179,73408,88083,51632,-68119,-11040,44282,69965,73032,109340,103257,7811,-78581,-74729,-2306,-6226,-50540,-109736,-113807,-83829,-57849,-39363,37074,122445,139343,65779,-22487,-84313,-77493,-8847,30932,42905,40832,-3033,-67869,-96976,-46095,-7668,83919,217348,235542,271231,314069,187280,46287,21157,84036,111408,108802,113471,123063,164305,81441,-19547,-52022,4576,108587,128366,30108,-40787,-59702,-67612,-40035,-24033,-21885,810,-31213,-78697,-12875,-25443,-55263,101085,184915,86136,11921,-76242,-92207,15909,83986,96963,51833,-37721,-80568,-66693,-41281,-35087,-59141,-9061,77448,158346,166581,40073,-71673,-105971,-68578,-72948,-75923,-57207,-12027,45787,95250,146626,117473,34410,-53533,-78359,-58190,-64346,-63253,-24486,-37009,-15669,48631,102493,128194,68381,-40828,-100624,-51627,-44386,-57603,-38435,21479,53236,55171,54370,135673,230390,266765,279562,285161,254009,153036,9521,-126164,-125449,-132498,-67099,6892,-14021,-77067,-81775,-54857,-28732,-28523,-65648,-61507,-22268,-21965,-9830,-2559,-28425,-36167,-8627,29420,-3972,-49642,35632,106736,169022,232676,241655,212513,160924,151180,141483,88270,14737,-46292,-94677,-93989,-32988,16466,30750,20824,-44105,-84198,31666,189237,304067,292786,238951,117018,41533,-7328,-108324,-61478,-34997,-12424,14591,17636,-90496,-103630,4471,40385,-30264,-109087,-68445,-17500,-60235,-105806,-109383,-92472,-43940,36804,56376,20702,21189,67633,98627,59144,-48250,-119467,-125352,-31556,94583,149915,136807,55312,29753,56246,41112,-12930,-66918,-2065,42469,21129,-29432,-49380,-10018,-27151,-58418,-91963,-33657,71246,172465,244690,279905,248673,149676,-19187,-82242,-50611,-60729],[-110329,-120293,-72083,-3989,20505,-11416,-43222,-57212,-26494,56501,119261,154733,178042,190451,185346,121832,19766,-5855,8710,1996,5961,8825,-8851,-63848,-23573,3194,-35947,-68127,-85049,-82146,-62192,-38089,-67486,-102838,-41299,21167,36890,31729,-18766,-102947,-118202,-41801,-20547,-3148,69199,126875,137785,130637,116628,96280,63516,-22369,-88226,-15126,55011,55025,14245,-18156,-1996,18080,28414,78352,113750,95282,49847,36662,40856,20353,4934,12335,35699,12412,-37162,-27781,25440,92424,165431,187051,173966,103165,30727,28658,4393,-73908,-58739,-4153,77528,85655,6849,-48298,-83871,-103518,-103820,-124789,-104854,-29192,5188,26033,95899,115967,69446,26720,-12687,-106246,-44006,-2036,-23427,-48323,-29592,24948,69801,32988,-76221,-134550,-98205,-74049,45395,96675,70611,-26797,-87526,-32107,39967,50954,4733,-27407,-48238,-111170,-77123,-18282,52557,92953,82570,31505,-35168,21487,89686,15118,-42749,-37886,-63024,-130764,5355,40158,-16266,-63934,3760,83619,122235,107103,135766,148695,176114,175221,91311,-53545,-90375,49291,201310,275031,312980,277221,194843,110145,18978,-75916,-65948,42166,117722,164780,160433,158793,197644,422962,276433,290413,404267,493568,528182,537519,276662,73570,-92064,-97806,-109368,-107183,-16450,-1726,-42393,-48474,-59086,-74675,-3526,94495,156264,219068,219273,122113,26721,-25004,-35068,3979,17367,-11377,9259,62528,153893,170157,100721,60366,22861,27168,41193,97025,89244,31526,-25034,-46225,-42711,-58237,9350,-9800,-47370,-63520,-67113,19081,63974,23298,-30608,-51817,-69583,-45450,198,51419,75690,82034,64746,3352,-56585,-71713,15344,-12885,-103587,-47610,-18151,-41994,-41700,-9558,4833,-9326,-86491,-95608,-49885,-53358,-25863,-49202,-50329,-6983,24608,-340,-98234,-53477,46374,28603,-48871,-12937,-17953,-118820,3495,134619,259695,355766,389811,300727,143114,33781,-6740,-24684,-41237,-53101,-79616,-88536,-103691,-91025,-94498,-47194,-8577,7079,5046,32791,47431,21608,-3664,-32594,-12182,-17309,-23663,-33124,-33613,-22885,-53260,-43740,52712,9481,-63176,-131704,-33566,-18976,-103464,-41561,138432,308688,364257,365241,209373,1461,-77734,-51492,-15493,-33269,-69831,-30763,3022,15809,45194,88163,142953,138458,45293,-78408,-85674,34614,73714,49114,5540,-39052,-68724,-98608,-75900,-57688,-22008,2297,24654,-15581,-64771,-74757,-87396,-74869,-37974,-29384,-34877,-65103,-39307,511,33875,23345,-51609,-40155,10205,-7221,-100006,-98228,41089,142049,69041,-101605,-57100,-5761,-22908,-87079,-39878,7003,-14995,-47037,-100606,-4420,87584,189235,392246,492774,498155,474426,441293,410547,301344,190200,125320,97412,80914,44448,-10991,-53742,13181,94328,158852,155635,62182,-55828,-96723,-19682,32947,47547,1561,-33682,-30305,-47663,-67709,-84098,-71400,-56988,669,50341,48057,-8504,-89993,4758,111785,129531,74102,31479,17040,-10952,-29279,-36146,-38930,-97627,-37824,56966,78136,69211,49427,26518,5323,-50196,-17519,76048,153887,129993,-30436,-131319,-42215,51706,143922,114296,88261,158376,260142,263008,95381,-50951,-43385,-55803,-57534,-39219,18641,32315,-5985,-16533,-24343,-15618,1189,-401,-46392,-68796,-88130,-61936,31750,167566,108561,-13401,24156,169817,462563,820602,802397,389800,206152,133482,76607,41018,3660,-78241,-118308,-68806,-68255,-91006,-126317,-27748,54439,42339,4036,6127,13446,-18398,-77769,-91228,-3301,41831,13721,-21443,-36731,-106318,-97998,-78888,-92708,-61347,-81634,-88552,14724,85070,72361,-4526,-74336,-7505,30154,-23274,-103832,-152083,-85374,2911,70060,68062,-52421,-107318,-111867,-22382,35600,80112,80987,97316,-2725,-47065,-17200,-6703,87209,151867,131280,131998,137022,73481,-18070,-77200,-67579,-13660,28979,-1948,-5669,4399,7989,-31654,-96881,-58417,53537,141902,157101,50258,-31918,-119779,-88965,69044,138696,134263,90403,48744,52755,157057,263271,158719,19495,-95161,-77752,12021,55113,14347,-8683,-18235,-51424,-60999,-37893,-38773,-15492,73813,95631,87384,45377,-10688,-57497,-104278,-115607,7930,74591,82600,72138,23253,49473,76215,34135,-32722,1431,58851,111363,69065,17281,-51989,-99776,-27875,-19054,-54545,-43436,-51552,-41227,-5261,-46022,-85855,-37644,-6062,7092,6557,-13653,-39117,-63171,-95791,-120505,-152490,-59777,-22255,-7061,-29295,-89978,-38785,96789,175512,189554,169612,172794,131115,109681,69638,31930,19399,-10211,-27699,-29421,31716,150379,159319,65591,-54121,-98519,-16528,55424,74964,78989,93917,49306,36706,104624,166057,105798,113600,85504,39962,14648,-33185,-116110,-86783,-33601,-17370,-10231,40197,167872,207831,217133,183259,83947,13375,-10870,-37423,-89929,-38911,87691,138079,99827,18011,-21058,-14014,-29500,-73658,14501,98988,78437,42495,52481,153252,248256,227476,99651,-15834,-104380,-60618,-25042,-64553,-83763,-130606,-110586,-64923,-21664,-5480,-4189,-3926,-10779,-14416,10913,52003,137317,197816,177875,87833,17539,-192,-10465,7337,30047,84089,148437,167140,41208,-82882,-124588,-55586,-13780,-12948,-9834,22959,54846,-9675,-84313,5723,132376,185937,206132,157134,71776,48147,14974,21548,17855,60941,101136,46159,8476,58560,146253,196378,101530,57443,44220,50131,15591,-46491,-115158,-108183,-81314,-61671,-70761,-39839,-66880,-105610,34,44796,8847,-67311,-27288,58395,116601,123599,75223,5513,-75516,-83884,-23104,16843,48438,1779,-59286,-16234,52107,61616,11724,-14656,-13035,5308,39080,16249,-45807,-93380,-104297,-99762,-110003,-68875,-6316,47828,82366,123121,227011,310081,335474,182078,62085,-47011,-99791,-13291,61600,135221,138480,33558,-83783,-49864,-9439,-2756,18366,28019,9876,-10782,-38195,-20220,4723,-7539,127615,281614,275316,221978,106627,-3750,-6355,34386,-31390,-56830,-89657,-52486,120,27623,32862,26398,-29735,-100755,-118837,-93288,-78185,-70529,-98939,-107341,-21545,3975,-22882,-102710,-64057,70829,167803,163013,142821,199626,165838,100251,50284,5342,-21870,-8539,38727,5446,-99279,-136615,-81899,-5394,28445,34587,8226,-20586,-41522,-52269,-10958,-7383,-127415,-59655,61098,93136,27167,1084,-18802,-16245,-3883,-24573,-109156,-104903,12533,89696,120792,145460,204513,206388,35169,-97797,-32182,45503,75542,106792,142675,150502,111522,23455,-23094,-6336,15314,26369,-33323,-46734,15335,45201,16926,-39120,-64187,-24641,7595,-19079,-3414,17414,-31498,-135813,-41300,-22847,-42708,-91595,-67113,-8958,68497,81462,-14702,-51505,35363,99943,25744,-42399,-8820,-14603,-74716,-27408,2917,36774,55835,-8064,-87584,-111227,-64547,18915,96281,143334,119916,72489,19152,-74987,-118612,-46538,-4060,58345,117195,95611,38836,56182,60660,8602,-92116,-126327,-93748,-100867,-101370,-50864,-12311,2451,-1369,-38227,-97492,-100501,-67895,-51703,-43136,-21061,34723,64256,57538,6973,-68122,-109637,-18685,37292,23763,9346,11100,42718,41386,-4639,-119789,-60164,79705,99878,-9234,-74846,-64082,-9494,45058,111612,140391,124427,14626,-115001,-146450,-74916,15630,94841,131707,34713,-69686,-77205,-44071,-35607,-53084,-67209,-51930,-86231,-123664,-108635,-71952,-23591,48663,120435,124265,157588,190172,165228,209411,276375,202465,96046,65312,93296,98294,98355,42146,28641,28658,25440,64996,43072,-3915,35880,85843,105321,82446,50011,6330,-77272,-92251,-82656,3163,79096,122773,144686,84121,1946,-70730,-82021,-96737,-119922,-155817,-79195,40456,76461,18982,-34630,-5151,73095,117345,45996,-30971,-49855,-74701,-115296,-64177,15642,50869,47718,28527,41628,-7250,-25007,-84518,-59275,-58697,-117471,-137694,-91225,-26047,292,21484,-5459,-74077,-95791,-28794,30430,42916,17577,-25145,-63156,-93740,-44051,-2295,-22413,-110799,-169089,-93516,-70477,-84142,-85121,-94163,-105055,-121326,-34904,43579,61243,50656,79627,283280,367005,268629,83503,-18474,-15436,-2243,4821,71322,94843,133472,219644,199749,52256,-39709,2244,-32724,-128742,-127683,-97502,-116976,-33418,61186,136571,217317,164244,51014,93506,236201,355925,351716,302038,225476,99673,28101,-10743,-37908,-65235,-73728,-47727,5239,73650,71610,-25733,-130321,-159519,-108541,-140670,-136009,-82008,-60660,-5376,-65616,-102371,-87245,-74164,-80696,-72266,-119890,-35529,26459,60549,86999,98201,64438,-1881,-44493,-41889,-101716,-110517,-8146,23727,-19784,-34287,-63699,-43080,21183,60495,15784,-35510,-58618,-30295,7976,55453,109113,112885,97069,105085,118173,74563,2487,-54687,-103823,-99292,-74939,-52830,-72262,-96739,-101858,-84479,-77875,-62161,-3879,33227,21076,-64193,-32145,49325,61820,31413,-16392,-64996,-95934,-84965,-50274,-97702,-70176,44201,100619,87547,92636,79264,-9908,-131300,11129,163563,256862,268011,282852,320496,332559,295042,61990,-54359,45525,198878,300735,234155,122672,-15760,-36231,18876,53899,19859,-6199,15414,19434,-27246,-54557,-3972,-9609,-13086,-29812,-80651,-109675,-66126,9531,58613,170869,317799,350243,156261,-7458,-16042,116918,141609,195726,251334,184625,62722,-27486,-90581,-110507,-89375,-81701,-89461,-90385,28795,148023,206027,226106,203325,135842,28270,-58611,2716,42358,-12327,-55450,-64695,-55252,-82516,-63447,-31594,-21620,-1498,17749,-48109,-10355,-4143,-26049,-88438,-53863,7535,130700,222452,263624,207337,93403,-12870,-67580,-117646,-126161,-134715,-68064,10277,5992,-35139,-37572,-17807,-3897,-6804,-7560,-34819,-13121,71006,115148,83063,38637,10203,18206,39504,-13414,-112042,-10241,49930,87485,93494,129702,283954,468494,473489,360657,170269,32192,-88173,-66181,-254,32670,2302,-32739,-59951,-59146,-28317,51172,136984,130952,59641,-34512,-95636,14252,96531,118568,120349,103334,60124,6304,-18068,1486,56798,115699,109232,59124,-22479,-36298,1306,29815,13326,-24238,-64766,23198,124214,119336,67237,23179,93250,351504,326115,151465,67849,22683,8683,9331,1866,23029,8199,40959,141914,181323,148597,40898,-98172,-94523,-35497,1482,-2707,-88901,-78493,53864,77404,42529,43927,71294,93356,25746,-31687,-76040,-93458,-71554,-48259,85961,221077,166921,34465,-55627,14098,77402,86232,89801,59195,37708,-24614,5110,33276,-565,-4983,125603,300383,338118,284210,120070,-3925,-50030,-57417,-22382,-2575,-28804,2472,96451,186308,260134,245819,133641,25160,-32964,-13977,-75443,-112185,-48665,-16148,16514,60609,71138,49194,37953,115846,152325,79287,-60498,-109390,-64030,-18349,61789,292742,315420,165299,122245,108503,99003,81083,45950,22980,48510,23796,-46546,-108288,-30632,50101,117315,145730,134308,96785,28194,-28451,-25818,-22806,-45488,-70258,-94782,-79055,-34665,-46804,-99810,-117697,-107124,-103363,-98237,-53699,-19201,14831,27800,64289,104493,112193,111255,106899,76415,-11056,-77904,-88217,-65209,-57883,-31381,-69932,-111813,-81721,-30801,-17067,-41665,-41459,-49681,-98830,-86032,-107521,-85413,-42153,-18769,-52539,-78256,-83965,-111911,-119151,-77550,11658,67506,102708,189593,287202,240483,106037,20084,-36701,-53119,-75126,-106292,-124082,-74734,28998,87621,100980,76091,-18394,-85367,-53923,33886,52346,-11393,-104816,-127089,-92043,-37156,6118,-16380,-59905,-55984,-63680,-81937,-108307,-66512,37464,34188,11830,13380,21902,-4834,-62756,-58968,71001,191299,109030,-62805,-14795,-9612,-72177,-154211,-118013,-48546,-8141,-8807,-47043,-121703,-63403,79859,245124,312733,171594,-20364,-123112,-97415,-29974,-15418,-39459,-17947,45577,121296,171002,129000,24396,-53457,-48690,18006,154848,198095,181914,232816,202505,118295,2158,930,-10540,-40945,-25159,18352,70465,101470,102672,92288,23834,-57918,-79285,-3119,-6870,13251,-17844,-80912,-121933,-128558,-92781,-80577,-60375,-46677,16023,75279,63732,-4013,-62613,-60114,-17047,21743,22419,28464,63694,153509,174903,113170,52701,-12284,-90704,-97350,20116,89363,89629,57710,77009,130899,204624,226406,161430,61595,-14743,-36955,-32000,-69439,-105776,-90346,-44299,88133,125509,97352,58013,705,-77548,42844,146064,133372,29122,-73279,-105638,-99156,-12921,92510,105647,-2235,-93866,317,102587,165703,177153,153397,183982,204255,200564,189519,140903,186838,265789,297235,279354,250512,238501,169477,72066,-9697,-47374,-18931,3849,-69365,-119355,-20853,22516,53531,60636,-11999,-97834,-142079,-111104,-79458,-45871,-84578,-44050,44968,75491,65842,-6542,-91056,-78772,-27723,-28902,-80792,-90923,-37131,-11146,3812,23249,12669,19838,62721,101220,88153,15820,17275,18094,-2275,-51055,-84704,-76542,-53629,-57763,-70492,-103840,-65950,-62354,-74428,-52113,-3665,23088,28322,6483,-81434,5929,63437,86020,77178,105784,92280,-9553,-99084,-40369,38465,19471,-35662,-96452,-125895,-86626,-51614,-29878,50458,132899,129769,45641,-41576,-103620,-86224,-10857,36194,60007,59562,2142,-75779,-93525,-38284,-1536,84952,198136,196360,221441,283752,187926,57994,38850,102806,126014,112600,104332,106017,129979,55226,-27159,-42022,12330,105248,126118,39201,-28837,-60022,-88464,-65633,-52224,-50141,-24746,-53432,-93038,-2079,19271,-13177,117703,185755,87208,8666,-87081,-78932,19970,77432,88515,37795,-49050,-67210,-52535,-17835,-9866,-43392,-41136,38199,113315,131991,28794,-77767,-120512,-75472,-72455,-67308,-51580,-11734,43622,97536,156542,125502,43904,-44989,-73676,-54462,-62898,-71368,-48833,-84685,-63759,36002,111853,134904,73907,-36910,-104514,-49531,-36582,-48313,-37763,20324,49255,55273,70914,163072,255906,282300,285248,286662,246246,148027,15352,-112428,-115378,-126710,-70467,1953,-17840,-73391,-78024,-45685,-12382,-10787,-45981,-53728,-15445,-9164,-1209,-3635,-30699,-35510,4832,48634,9578,-42642,44223,129158,193904,241938,224905,193281,153178,141561,125513,67349,-6566,-70076,-117482,-100417,-35624,16672,35967,31710,-18571,-75892,19183,168264,308632,333033,278393,151922,70298,14206,-72492,-32575,-25311,-21548,-18441,-28945,-120902,-95047,3454,34010,-28456,-90138,-71381,-28009,-69458,-115295,-104786,-84127,-28462,74373,99961,54443,30540,52144,83246,50654,-53990,-128454,-103156,6682,142806,190206,150646,47226,11567,37759,30364,-14290,-69837,-4664,48556,31857,-22233,-45539,379,-16609,-53740,-94224,-36565,69314,175258,265982,300611,244746,144889,-11829,-73586,-41787,-49008],[-89648,-129018,-82446,-17925,16429,-9170,-35585,-47397,-14907,76359,138667,173760,203298,217481,205005,147066,55956,13187,17560,7644,10106,10143,-1913,-54997,-25029,-5491,-43684,-73801,-91482,-90610,-74116,-48247,-68739,-83710,-20106,40032,49945,50233,1919,-81711,-125405,-58636,-42110,-17629,63193,120602,132793,135765,135346,124084,92666,13473,-68313,-34007,58358,68866,19868,-48294,-25629,11309,37034,107994,149062,108647,60890,55378,67821,38958,3543,431,31035,10218,-43745,-38937,10154,84943,180271,231024,204307,116811,41410,40896,10498,-69021,-46106,14483,106698,98912,15840,-34820,-72552,-95991,-93803,-115890,-98427,-13367,25048,21737,71530,89226,54331,21707,-9223,-100353,-52117,1173,-10953,-32379,-12163,37619,83283,59640,-58093,-126976,-94432,-111578,738,59705,40031,-40619,-79598,-26907,25668,25398,-15097,-44102,-56749,-90038,-36875,36011,116400,148601,122536,65147,2876,69234,124078,31946,-35096,-22014,-45253,-130475,4533,49780,-12149,-86344,-19041,48729,79052,78236,136248,183875,228514,221500,115056,-48168,-87873,47802,208096,292467,348785,335671,247953,153345,59968,-49238,-73636,25700,99222,133054,120699,135682,191561,418627,252208,244789,364267,447569,468728,449320,187853,41950,-90038,-111003,-123965,-100969,-1261,6028,-45965,-57579,-65414,-77893,2813,105732,159486,214153,220812,135622,40015,-19989,-40851,663,23033,917,26306,86282,184170,213281,141712,88193,49543,53684,62220,109559,96787,36032,-32918,-64148,-51927,-80140,-24125,-39635,-63833,-75574,-70976,18722,61597,24638,-24445,-39888,-58542,-46053,-1626,54940,80958,83794,66862,16909,-18985,-58529,16039,-1192,-72742,-27239,892,-26025,-42628,-21847,-6718,-9410,-74594,-100648,-52521,-65245,-44709,-59514,-54088,-8225,24656,6446,-83773,-52415,53944,34059,-39157,22457,32719,-91901,-32715,107786,238423,317622,330909,245109,99578,-2006,-34676,-41091,-60950,-82734,-111747,-101803,-96594,-79741,-84758,-39210,7921,30022,16074,39697,57328,35532,12074,-17062,224,-14527,-24246,-25523,-19469,-7076,-42088,-44215,47102,6205,-71702,-78235,2742,11784,-75767,-41022,111239,246673,284158,293478,167712,-6997,-55258,-17226,12463,-18560,-68015,-44399,-28558,-21515,4268,39727,89334,88067,13433,-91359,-80146,41866,88371,69683,31263,-18452,-54849,-89609,-101578,-88842,-55666,-26105,-1448,-37669,-75356,-81175,-91316,-73412,-29125,-12058,-13142,-55252,-65574,-23287,17101,7131,-47985,7548,50262,24472,-82743,-97729,36089,141714,78132,-99714,-56269,-8672,-31640,-95486,-41710,-1785,-27637,-54369,-95039,11180,106240,195207,377895,435711,430413,426368,435643,424301,318215,204650,134493,103211,86488,49813,-5917,-50166,21811,116181,194345,182240,72830,-47958,-102931,-27589,21660,33743,-8419,-40087,-30236,-45811,-59680,-86632,-77420,-58594,10783,82075,95363,39902,-59543,-11630,97415,119557,68100,31204,21496,-5073,-26181,-40122,-38396,-79836,-42943,47309,69665,70243,58797,36781,8110,-56085,-26872,58518,120028,77185,-51596,-93498,-37071,38691,103066,83659,77892,147802,237764,255677,113655,-27083,-29061,-42884,-45467,-34196,10867,9813,-23171,-1820,-24220,-56072,-30376,-5164,-34469,-47284,-60602,-36581,49506,156132,57217,-108431,-63830,99298,371368,613888,581503,224049,113311,106913,77526,40948,9007,-66219,-118349,-66894,-57493,-74512,-126187,-41884,33034,27962,9746,15955,28987,-3306,-66066,-96231,336,52744,28205,-1735,-17061,-95702,-89122,-63552,-74771,-49612,-81462,-84090,24380,97325,85505,8564,-81420,-20666,33065,-11458,-92944,-151704,-81245,2936,66267,66002,-57367,-107165,-112652,-20421,28100,52288,19640,43223,-20208,-43135,-19776,-8649,92368,146707,133534,144745,148755,82185,-9764,-71962,-64226,-8265,26820,-8114,-15889,-14124,-17977,-55716,-107261,-62182,38859,110648,122119,28750,-41550,-128294,-79001,70955,130789,104390,48887,36806,72714,177229,273325,150128,3499,-103955,-78529,8395,45641,-2295,-19667,-24367,-48533,-39440,-2029,-11266,-6624,73308,87462,79326,40687,-14604,-64815,-110193,-110030,-1012,43620,53689,57807,19691,49571,81452,40166,-38470,-7985,54821,114039,65512,707,-66046,-87623,-15327,-10665,-55337,-50620,-70378,-69041,-20900,-45513,-72980,-29470,1295,9956,3746,-19447,-42635,-59197,-88950,-115069,-151815,-49307,-6454,8968,-16052,-84969,-67866,49810,127398,153158,158777,184236,136327,105307,65694,47454,61227,46058,33613,21567,78562,193216,179505,72445,-51686,-100882,-14238,58151,75510,78582,95718,55154,52270,119498,149424,82939,94560,61472,21888,7826,-29075,-102913,-101949,-51160,-30564,-20327,28034,139598,160300,169148,149686,68435,10654,3692,-13125,-67905,-51564,75611,125774,93647,14642,-21868,-12499,-27995,-71310,16052,94720,69522,30993,32728,127624,224456,216869,100590,-16702,-126905,-85598,-37334,-69773,-86147,-131220,-109515,-61946,-23147,-10847,-6926,-6132,-16007,-26730,-4513,32358,120466,181036,154602,64515,-349,-12831,-20673,-7072,6888,53878,119208,155124,63932,-54782,-93293,-46594,-7635,-7684,-11276,20649,44940,-28202,-104422,-8597,95168,126349,138335,107391,40836,37020,18810,13058,-9218,26582,73030,25035,-6277,48635,135442,191603,100542,60749,49879,49907,11950,-52935,-125669,-119574,-88442,-66015,-83913,-72455,-90189,-90284,5678,42185,4463,-69061,-28335,48125,93947,92140,61207,4584,-68307,-61195,7116,45972,69241,16452,-42988,4912,85284,98232,45959,-2003,-31920,-14236,38774,28596,-31587,-78412,-84326,-80769,-95017,-59687,-3239,51605,86674,125379,235236,324678,316682,158495,49886,-55827,-106690,-9705,75264,150517,148289,45889,-73459,-52130,-16015,-15000,8223,22143,10317,5202,-3392,6606,-280,-40005,124101,330390,347343,262482,94314,-31700,-29942,43784,-7052,-34196,-56661,-39910,-1846,29347,41596,41531,-12978,-82475,-99982,-80796,-74256,-68507,-96041,-114264,-36287,-21363,-42094,-110164,-64420,84018,189767,165797,125609,170654,152839,98568,47115,-3613,-25617,-8370,52394,27224,-94916,-147239,-74821,-697,21943,25775,2742,-24877,-46191,-56771,-16322,-25962,-143190,-67967,41461,74712,17147,-2977,-17246,-10662,-3719,-33488,-120169,-117414,-2585,88146,144013,163497,202609,216995,32942,-115456,-51724,24769,71571,113049,142531,159290,147747,64084,-12171,-1257,14429,-1609,-80447,-75158,-16928,23770,2104,-47923,-70770,-35035,-8850,-22379,4972,18359,-42739,-137003,-33803,-14555,-44352,-103149,-70342,10257,106328,115233,-7035,-45502,39436,98428,20585,-24230,8765,11708,-45759,-21830,9164,54311,74590,13358,-75509,-125349,-95140,-7536,75250,137655,128777,97960,45769,-53440,-143689,-72097,-21539,46107,101352,81201,21696,51820,70890,12378,-88016,-113513,-89986,-96657,-106456,-58369,-10885,8917,-74,-46224,-115356,-110541,-73808,-62262,-59761,-27578,28690,58930,54727,6055,-63363,-106279,-24453,46045,38880,17413,9043,33435,29811,-16178,-116709,-55109,85550,109321,67,-73825,-78311,-34485,16321,96990,143957,131329,14917,-117893,-132275,-69462,4301,52042,75519,-12831,-109141,-82478,-41842,-46036,-73701,-96199,-88214,-103094,-127030,-112971,-76066,-27198,47663,151180,179737,211359,212018,154970,177893,264705,221795,118485,76950,99519,104580,108318,59755,33450,12545,-2668,42279,35700,-5892,28557,84222,97201,62402,31390,1101,-55511,-73793,-84108,23314,157317,231050,232117,153081,63700,-35540,-68656,-96732,-142198,-145492,-39052,77218,91664,9685,-55964,-34223,44330,93912,33247,-40915,-58447,-86347,-123459,-56703,23713,58162,54295,31522,45475,-2546,-13035,-66610,-82288,-102886,-141411,-139482,-96837,-32874,3619,34245,21969,-59134,-99636,-25560,22837,35850,15523,-18383,-50172,-99643,-84505,-29073,-47479,-145145,-141484,-80947,-66275,-86626,-88497,-103888,-118248,-128419,-36545,49301,75727,81877,122437,305848,354124,257360,85998,-1965,30661,84998,106996,152605,112507,103369,170732,164534,45036,-54354,-7762,-32775,-117314,-117215,-88457,-89553,-2386,92565,166249,231562,148521,33956,91240,254515,365868,331789,244839,141701,19636,-32682,-59376,-73567,-86660,-88814,-70528,-8492,80953,83248,-26080,-135888,-159997,-108898,-134618,-132428,-93964,-83483,-8295,-43946,-79060,-74024,-59156,-62008,-57134,-108006,-49325,18129,55464,87544,117076,96552,2426,-64339,-60384,-100204,-105039,-28776,17202,-22781,-31651,-49054,-8944,57759,73298,11969,-41902,-72478,-54650,-13237,30743,80648,95720,91013,108632,116771,71279,-2732,-58681,-113529,-96615,-64050,-41174,-65365,-88190,-82581,-71394,-74948,-64752,-6774,30234,18151,-65844,-38698,29097,37726,6115,-38287,-81494,-110502,-100339,-61847,-104621,-71532,38763,86937,67280,69877,57035,-17834,-90512,32937,160814,245642,272916,311200,355870,360866,308476,61030,-53274,56344,228733,340830,260690,126972,-22541,-30006,46877,81150,33606,10379,40158,47499,-2417,-37636,13086,-5554,-20600,-38820,-85707,-106260,-81411,-2711,54547,173128,340003,385339,168576,-16675,-32730,116403,170118,231794,278090,206582,72572,-19694,-76243,-96866,-83972,-82665,-93465,-85954,36905,141306,196297,209392,190312,129778,22092,-55059,-10,40951,-11581,-53472,-64660,-66053,-106951,-66708,-38115,-21968,4567,41529,-11383,31957,25719,-21550,-92064,-60909,-7670,118018,220663,254188,179832,62904,-33301,-56538,-93627,-119251,-112014,-64018,23889,19682,-33210,-37341,-16787,-1735,-6497,-13029,-42298,-23205,58833,101258,76442,44784,29172,46927,70418,13231,-84526,-8646,43837,73176,70099,106937,264173,489732,514358,372471,162007,21950,-89676,-69273,-8484,15989,-12933,-37335,-58131,-51843,-16034,70534,165542,154056,73157,-22803,-96701,3482,79422,103207,114367,114451,77468,27893,7245,22634,66522,117942,112314,64927,-25358,-54261,-20214,18452,16921,-10033,-49276,22646,124274,121855,75368,37351,104250,338959,257831,102470,49101,18643,15624,27683,25359,37266,12303,41270,154527,197100,158480,42544,-99037,-90306,-27896,11592,11047,-67702,-92739,33218,58632,29303,25840,52910,85291,34509,-12952,-52782,-85073,-76250,-55919,71592,219415,176199,47432,-35014,8631,63091,67070,69438,36364,-3997,-73604,-22361,15397,-12911,-19687,80763,272151,335552,292573,128649,-3623,-50661,-53548,-14703,6421,-18048,11157,97910,186561,266274,254855,140878,29319,-37431,-31566,-94339,-78373,-21444,6489,30752,67820,71076,39801,8662,79305,124608,64226,-68327,-110716,-69770,-16034,76535,285241,265088,146444,123552,118564,107420,81343,31985,8522,42204,22351,-43633,-118767,-45374,34397,101723,142123,142258,108644,36123,-33474,-45829,-40846,-43529,-62546,-86679,-74338,-35142,-42645,-78643,-149020,-125984,-107872,-91831,-60969,-34108,-2302,7437,49208,99009,114319,122056,127153,95863,498,-70995,-83905,-64106,-62982,-40701,-54194,-63209,-90374,-64303,-26582,-32699,-20870,-15111,-65648,-73031,-95647,-75328,-33676,-14193,-45535,-70889,-85183,-113285,-116535,-77382,8661,68524,110894,197295,272797,210024,81115,2559,-47476,-51491,-55092,-76815,-94300,-33250,62010,127132,147825,117278,3092,-81632,-56488,37988,61386,-2174,-92967,-119047,-89956,-41439,-13146,-44261,-68545,-35200,-27013,-35606,-49364,-120638,4607,25637,13434,18676,26566,2853,-52290,-60652,64907,178466,110379,6073,35796,31378,-35202,-125165,-133169,-52268,-5273,-2538,-44179,-123956,-58372,90025,266427,316117,144534,-42212,-132119,-96739,-34968,-19617,-32751,-3857,51345,98458,139918,119145,27277,-41434,-33946,39063,174222,203188,171268,206612,170038,97236,-129,10343,2308,-25132,-4946,31910,76571,106688,108424,101007,27615,-67696,-75587,-50892,-38903,18519,-17798,-86809,-126587,-121884,-93627,-85226,-56187,-43769,27059,107045,108474,44721,-27961,-71432,-77947,-28679,-11232,11479,47970,126772,149936,97496,42187,-15787,-81647,-101286,10272,65831,53107,17854,40170,93456,159526,176563,131812,49749,-18672,-27713,-20656,-56696,-93018,-83756,-41969,94290,151355,121145,87126,34479,-51147,36996,121444,110588,21455,-58617,-92832,-93323,-8142,105810,137237,9096,-102648,11156,120900,189991,218044,205197,256339,324008,310219,240425,154060,192731,269970,303540,287985,261505,256596,197162,79049,-6645,-41676,-15463,5417,-54953,-113864,-20454,19839,44241,43487,-29421,-110479,-119776,-92483,-89141,-79283,-111827,-1614,82076,109170,98601,19681,-75381,-80028,-19125,-5012,-46427,-97910,-46813,-6893,6780,11994,1762,1350,43076,75405,66136,11730,24745,28790,9494,-45284,-84124,-76685,-55943,-64355,-77335,-96380,-67575,-67778,-82683,-65032,-27252,-22400,-24086,-33970,-72553,18204,77301,96484,74932,95324,76047,-29048,-106672,-3716,74369,41995,-21045,-82073,-120003,-88136,-47378,-21689,63430,143917,124016,31766,-55764,-118929,-85741,-7161,44203,74730,69253,123,-82567,-80069,-28233,6076,87334,180132,163450,178610,252927,187823,71258,58258,122050,139345,115156,95962,91423,101411,38033,-24127,-25477,25604,110646,135123,58732,-12885,-58480,-100527,-65763,-46932,-48772,-38342,-62216,-98666,7999,59469,35621,132471,180465,88113,7836,-95005,-66658,19859,65912,74394,18898,-61299,-50748,-30981,9949,18376,-21543,-72845,7236,81896,111901,31804,-68544,-128035,-75717,-63184,-55710,-45436,-12284,38875,96276,159463,127181,51246,-37157,-68529,-48072,-54880,-71589,-67003,-117422,-107338,23529,120263,140971,81691,-28060,-104689,-47648,-29863,-40699,-40015,18535,47778,59881,89541,188469,278898,296554,290971,286390,237086,145224,26616,-89627,-98321,-114927,-72592,-3527,-21404,-69066,-72900,-36193,1695,6810,-24085,-36648,-1195,9141,14723,-1853,-32207,-29425,25873,71997,24806,-35216,53100,151919,218004,247496,207007,174831,144604,130648,108286,49705,-25141,-92626,-137629,-93400,-29664,21561,43433,42937,4919,-48195,12821,142999,298239,364174,316077,190048,102884,41913,-28191,-4611,-17178,-30546,-50855,-81408,-155743,-76616,9898,35699,-17853,-67594,-67186,-37265,-77638,-124038,-96466,-76455,-18758,101294,132047,79753,37374,35505,66529,42883,-56224,-124601,-74232,65637,206061,237586,167435,44909,-1250,24433,22783,-14423,-71713,-6005,54244,43439,-12921,-39898,13382,-1900,-44669,-91534,-34335,71666,179018,279992,307984,228824,130671,-3547,-58682,-31081,-36032],[-74800,-118773,-97737,-38149,5480,-11362,-31630,-44142,-11991,83863,142786,180355,223736,239759,213427,157181,82662,24991,19418,6303,8073,6453,252,-52046,-35244,-23355,-59242,-86102,-103562,-102768,-90188,-64111,-76122,-71295,-5075,52245,55278,59780,14910,-68123,-133418,-82637,-67539,-29886,56063,108132,117485,129149,142308,139354,108635,37390,-41083,-59279,49385,70658,19046,-80694,-50896,-1520,35601,126186,169818,108095,60667,62865,82833,47641,-4744,-18739,21540,5524,-50408,-51621,-6393,74617,187899,269494,231330,130077,53479,55012,16521,-66377,-42552,29272,132563,110158,27538,-16067,-54881,-88318,-89861,-114925,-100095,-8484,31869,7903,30600,48680,28481,7008,-16389,-98087,-58609,586,-4018,-24503,-5341,35988,78003,71792,-49397,-122522,-90753,-147719,-38517,23200,8028,-58177,-74974,-26720,8167,859,-31673,-53198,-61368,-66347,-5055,80406,165842,184331,144629,87182,39979,113331,145959,39244,-32451,-9987,-32487,-130243,-6354,48226,-16620,-114832,-34643,19008,35969,43867,124989,208673,273856,260045,128966,-52947,-92806,39384,206031,298977,373062,389858,306655,202678,97264,-26949,-83160,-691,67436,89599,80984,120552,189032,405142,219396,184144,302707,378465,385494,339442,94479,7904,-92820,-129106,-136148,-91007,10239,7243,-56890,-73653,-77037,-90146,-1625,102364,146096,191633,201728,130198,38160,-26093,-55836,-12547,19799,5216,35118,99071,199508,241282,174096,107712,66291,67358,69599,109093,93121,32427,-44444,-79324,-50635,-67226,-74954,-73616,-84610,-99283,-83417,9475,47844,15762,-26582,-35197,-53419,-53289,-11646,49785,78952,80589,65386,25413,13098,-5490,51167,36310,-44155,-13970,12611,-14973,-44574,-39804,-32690,-28973,-77250,-106279,-60564,-82699,-73373,-77216,-62164,-16226,15708,4365,-75380,-60923,45554,25767,-34132,50642,74546,-50920,-76103,68885,196311,255318,251334,172087,45976,-44979,-68718,-62920,-81336,-116240,-146518,-109492,-88263,-73172,-80763,-35005,20447,46606,18895,39178,60682,43169,21656,-7410,6284,-16832,-25176,-20824,-13104,-4707,-42214,-44163,39479,202,-72261,-31801,46300,48563,-49521,-40267,80072,179828,199480,215109,121654,-14685,-30939,12416,32297,-13010,-74187,-64320,-55945,-49837,-33922,-8112,38368,39307,-19665,-105333,-75831,44045,97912,87588,56438,2324,-40904,-74442,-112978,-121599,-92883,-58052,-31512,-64210,-89406,-91332,-98247,-74859,-24409,-143,4030,-41639,-99113,-52792,-3148,-2505,4185,61560,88234,52678,-64859,-101021,21224,124204,74746,-103751,-58441,-14637,-42902,-108234,-48535,-15157,-44620,-66982,-92200,22297,119187,192309,342545,354880,342949,357090,406441,414526,317283,206537,132094,97480,82154,48914,-4238,-52073,19766,125802,219537,203315,81826,-40741,-114760,-42192,2843,9653,-29347,-57709,-38680,-47668,-54185,-86268,-88525,-65912,14348,107230,139370,84862,-29549,-23433,82623,106769,57973,26233,22077,-2647,-26211,-47529,-40907,-66234,-47698,32219,57630,70427,68258,46799,9222,-65221,-40973,34355,76699,20428,-44592,-51869,-29531,23388,56891,45931,60540,133182,216648,251952,138967,-2926,-16528,-30642,-34276,-29863,1042,-12288,-33998,13085,-16012,-92204,-56932,-6195,-22537,-27519,-31666,-9159,66359,138251,7074,-191956,-118256,45170,275562,408224,369175,75595,30246,79445,77643,45162,12700,-53602,-104765,-60353,-42262,-53938,-113341,-59082,9735,12684,6487,12947,32679,3259,-61769,-94361,11763,70422,46908,20492,1655,-86671,-83094,-51160,-58274,-38397,-80613,-80001,30919,105128,94182,19177,-85093,-41059,31124,5849,-70150,-149172,-85425,-3578,57690,60455,-61637,-107359,-108889,-18181,18832,18922,-51042,-3573,-24946,-35703,-27443,-21326,80037,126647,126695,148418,149656,83508,-5028,-67094,-57579,147,27226,-11406,-24505,-31621,-43053,-77740,-116200,-67087,23483,79516,87180,5965,-54009,-138396,-62293,75974,122162,67988,2514,24991,89982,189445,271580,136372,-13922,-112552,-77535,6031,36793,-16087,-28340,-28735,-43403,-15537,37741,26887,10552,74440,77169,68222,33875,-17542,-71524,-112808,-94955,-5918,14895,26315,42949,14546,46165,83473,46657,-41076,-18030,49818,117453,66701,-9990,-79470,-68835,2018,1036,-53349,-52242,-76791,-91505,-33345,-41632,-56299,-16289,12911,16560,4090,-23485,-44907,-53171,-79497,-107903,-151648,-36693,13401,28757,41,-74934,-89922,9242,84854,122695,147930,193874,142632,101384,60625,58134,94742,100034,99462,83781,135460,235313,196559,79417,-47334,-101283,-10625,61609,76084,76231,92430,57946,64603,127067,121830,55618,71819,35442,3237,1641,-23253,-86948,-108696,-63833,-39845,-23176,27219,121532,124208,133337,125416,60201,14307,25280,20089,-43139,-71323,55373,107770,86845,14147,-18332,-7091,-23574,-65913,19987,91551,63306,22364,13988,97212,193059,200493,104476,-2040,-98146,-101331,-49428,-74630,-85999,-127639,-106880,-57299,-23580,-14312,-7066,-5583,-17497,-35261,-17572,15414,100350,155338,124312,40216,-15816,-21416,-25074,-12854,-6508,28365,89815,137123,86951,-22370,-58855,-31312,-559,-765,-8373,19941,34061,-43758,-118460,-21444,59803,72909,76882,59986,12547,30933,29834,11137,-27934,112,48913,5800,-20688,37723,121048,181016,100087,69346,60057,53062,11958,-53717,-124683,-122211,-88461,-64633,-84487,-100229,-113342,-70030,14730,42590,2970,-67091,-25824,42307,74429,62115,46321,5198,-55398,-33310,39887,79615,98764,41035,-18199,34671,132875,143085,86053,17397,-45496,-30447,39586,44791,-11337,-54580,-53986,-43820,-67176,-45993,1327,55799,91739,128211,241408,333454,291313,136741,41628,-58444,-106035,-3808,85988,157928,149804,54154,-58905,-47704,-18217,-23490,853,19982,16181,26698,33493,34960,-4716,-65871,141261,390192,423178,298075,81596,-55653,-48323,58063,23796,3435,-8497,-20481,-1548,33966,55128,62860,9510,-60650,-79560,-68793,-69745,-65186,-91745,-110814,-43347,-39602,-55060,-113809,-62528,97418,207984,166225,110496,142444,137689,98431,49009,-9257,-27695,-7439,65333,48880,-85824,-142562,-55219,12337,22422,23170,2823,-23803,-46176,-57864,-17439,-36361,-147094,-75384,22858,56243,8505,-4585,-13378,-4295,-4673,-43467,-130787,-124238,-15130,92343,172037,184638,196259,215725,26550,-129479,-62724,7014,60526,106231,134230,163485,181841,103461,1052,5035,17720,-16913,-109355,-94849,-45194,1667,-13934,-58017,-79674,-49318,-28293,-20051,17594,21308,-51064,-132676,-27135,-6788,-42383,-110826,-71002,29930,142067,146991,3568,-37305,43006,94645,15946,-11048,20178,32213,-17163,-14828,16976,72546,91853,38418,-53582,-121134,-120026,-29474,56680,131643,136356,122450,70745,-31940,-156341,-95085,-36627,35950,86003,63159,-842,44665,86159,22221,-75059,-95805,-81037,-88052,-108531,-64776,-8861,16358,4009,-48535,-119101,-104728,-75942,-67932,-64546,-26221,26416,55980,54298,6620,-57977,-99619,-27320,55240,56444,28180,8889,24643,17004,-28661,-107010,-41977,94020,120225,15777,-63528,-84065,-54052,-10443,79181,144345,138931,21656,-107701,-115498,-61010,-4473,10441,17437,-61840,-148031,-76834,-33886,-48704,-85174,-111108,-119186,-116533,-125828,-112512,-75537,-26109,50308,184102,241051,265931,229420,142055,141616,237952,226362,131035,81906,100237,104965,110298,75909,40783,1812,-25697,22522,30888,-1791,21486,78324,84465,41891,16251,187,-28859,-53114,-82584,43598,238752,345956,323078,225953,128408,1333,-54446,-93068,-154574,-117362,-4497,101544,95784,-3890,-78309,-69171,1563,54131,11404,-53254,-67032,-98343,-130800,-48785,32962,66444,60766,30736,40397,-2086,-218,-40520,-97093,-150379,-133456,-127682,-93028,-32043,14450,60981,74476,6470,-86098,-21669,12081,25934,12269,-13379,-38772,-86965,-123434,-56815,-72600,-165104,-110435,-67802,-60534,-84710,-87338,-108120,-125853,-132310,-36947,55928,92151,116527,167122,308305,324010,237635,83762,9838,67518,164472,206512,237917,138834,76817,120552,124265,33370,-66993,-12414,-27342,-103047,-102395,-73685,-57903,35487,126735,194644,238760,129499,17773,90295,270698,368853,305035,186384,65824,-37859,-69063,-93795,-103934,-104646,-101667,-89174,-9499,102415,103491,-22091,-138223,-157035,-104263,-123460,-126079,-102534,-95535,2251,-9637,-49420,-53879,-38553,-41137,-42374,-95434,-59360,11385,50463,86466,131181,129334,731,-96331,-75674,-90583,-94171,-53442,6125,-27937,-27139,-26831,31423,92874,80812,4789,-50712,-85386,-80635,-36147,1788,46057,72065,78416,105556,110778,66253,-8881,-64293,-115849,-82639,-47897,-28208,-58338,-77105,-60277,-55819,-71903,-71252,-14287,23660,12388,-68413,-46128,8851,16088,-14492,-55626,-95265,-122873,-114397,-73118,-110619,-71493,32851,71571,46008,49470,43610,-6616,-47035,55490,153366,226545,269290,328068,376166,372429,301656,52813,-55092,64213,253589,366011,273166,123834,-29296,-24836,69935,99913,40520,24245,63912,75736,24404,-16668,35554,6881,-19511,-44537,-89886,-103049,-96266,-17974,43647,160505,336211,390972,167482,-29140,-45854,116195,199371,261878,292452,218860,79259,-11263,-60874,-81134,-74014,-80285,-96312,-83136,41538,127702,175983,180350,166693,116002,10994,-50983,-709,38677,-12196,-53231,-67387,-79683,-121137,-59945,-39536,-23067,4818,55594,19801,67880,48340,-20223,-96067,-67618,-20511,100419,208700,234460,146765,31843,-50001,-42767,-72394,-101663,-94018,-62889,23612,22484,-37475,-36502,-14981,432,-6276,-19453,-51419,-34375,44872,86462,71574,55641,56250,88283,110405,43106,-61259,-13574,31936,56502,46831,81001,232750,483847,526336,364147,144724,5496,-95408,-73703,-19422,-3280,-28796,-42654,-56319,-43090,-2682,91573,193493,178758,85369,-13043,-94541,-8405,60469,85484,103972,118484,88115,43672,28030,39983,72581,113765,105909,64597,-27344,-61549,-37481,7417,17311,-1757,-41435,16837,117169,117103,78971,51152,118071,318658,185214,50396,26001,12348,20816,45487,53387,58966,25031,52745,178720,220538,172827,47911,-97006,-91626,-23496,21591,28827,-37178,-99280,5501,35578,14855,11595,41408,84168,50198,12223,-22998,-59386,-69881,-61321,53926,203767,171486,51092,-24200,-228,43597,40775,39489,2472,-52836,-125229,-53085,-5335,-27594,-36703,44179,236827,320157,284869,126434,-9542,-52483,-49053,-8887,12678,-8370,18317,92944,174510,254588,248081,140056,30617,-39379,-37076,-48024,-32603,2524,22884,38624,67502,63064,23463,-26916,42745,95777,48038,-77104,-115316,-79713,-19739,84332,267460,216104,125759,115799,117152,101804,66860,4930,-15058,28127,13414,-46779,-123198,-61375,14929,78948,125734,136072,109736,40344,-36787,-66044,-58019,-39974,-58188,-82974,-74463,-42488,-44073,-53351,-127415,-145305,-115190,-88623,-73005,-51020,-25431,-20372,24568,80838,103969,119210,131299,100150,2063,-70053,-84951,-68172,-73500,-50387,-24260,-13641,-41664,-62168,-34891,-26366,-4998,14093,-32158,-57394,-85891,-69396,-28329,-8714,-37102,-63392,-90155,-121502,-120614,-82868,-1327,61976,111476,193868,242846,169532,51084,-20431,-64335,-55865,-40572,-38994,-37600,25920,107077,166297,183116,144824,18066,-82234,-65673,33416,61422,-438,-85988,-117619,-95210,-54275,-40893,-75309,-69398,-13991,6977,9778,3715,-83469,-35803,9446,7803,14912,21094,1019,-49673,-66752,50797,153570,104277,55396,83073,78821,7859,-97666,-142510,-59035,-7630,-1839,-46201,-131020,-57859,95327,276475,303255,109469,-69317,-144312,-97503,-41089,-22363,-23884,7600,51472,70658,100759,100854,25465,-32009,-18139,61613,188519,200229,154729,173831,128925,67923,-9302,12951,8465,-15042,7793,35352,70521,101268,105520,102752,26794,-78670,-44133,-4191,-31860,21217,-18498,-91307,-130854,-119161,-98547,-97258,-59345,-49034,27038,125836,140951,84408,9985,-43184,-99530,-75430,-44251,-10782,25055,93330,117095,74652,25826,-23630,-75989,-107411,-9010,32500,8861,-29239,-2008,51497,108624,120802,95014,32939,-24592,-23661,-16886,-51428,-86485,-81037,-43051,92804,168183,136828,109823,60417,-28453,28602,94581,86300,12167,-47426,-83015,-92270,-11103,108234,155325,11187,-117219,18189,132400,207307,256655,256721,328137,443523,413023,275042,156467,185790,260361,294116,280301,254113,253557,209258,77377,-10526,-43246,-18664,1544,-43208,-110190,-27269,9514,26967,18779,-52623,-120961,-105593,-79633,-92664,-106775,-89235,36172,112592,135079,121904,36447,-66950,-87842,-19049,11571,-12059,-71617,-54374,-10077,1681,-3507,-12655,-22026,16553,44010,44582,11051,34296,40631,20500,-43501,-88113,-82002,-64247,-76555,-86862,-94873,-75672,-78855,-94873,-85560,-56918,-67636,-73443,-75170,-62754,19062,78651,94218,60191,72333,48333,-57724,-98369,24933,97057,53354,-14869,-75005,-113938,-97376,-53006,-22724,67742,147341,114483,15735,-72882,-136501,-85745,-8364,43925,76204,60326,-17166,-94330,-70669,-25728,4758,80179,153985,128211,135525,216318,180164,78878,71644,133181,142395,107396,79220,70132,69668,19840,-22848,-14484,33497,112875,142285,76657,-2403,-63228,-107586,-52827,-24827,-28540,-40468,-62775,-101324,8574,85023,74789,136294,162382,80672,1091,-108022,-64264,7713,42032,47514,-11556,-78902,-38944,-11884,32768,40242,-3887,-94996,-16519,56899,96236,37913,-59097,-132045,-75603,-55746,-51154,-47397,-21601,23649,83068,147129,115273,48736,-37848,-72325,-49807,-51622,-72523,-83482,-98955,-101598,5297,118995,137483,82104,-24470,-108628,-55176,-34260,-45106,-53977,8857,40875,59001,98658,200556,288832,299646,286521,273361,216662,134617,33141,-70555,-85756,-108703,-82729,-18970,-34365,-74015,-76832,-37311,4241,14725,-10096,-23035,9273,21704,24946,-8019,-41846,-25107,44008,87815,31029,-36907,52978,165308,231378,240324,179668,148343,126975,111274,83052,26184,-50271,-122110,-126421,-79917,-22206,23428,44793,46054,17214,-25721,3833,106809,265771,372595,338408,218649,125476,57438,5592,11569,-20268,-48886,-88153,-145442,-164330,-59914,13998,34723,-11478,-53840,-66838,-53972,-93427,-136345,-95144,-80580,-26584,106095,141650,86396,31509,8996,40358,27710,-62596,-113567,-47296,130255,266828,275086,173103,35956,-19873,5259,8117,-23410,-82357,-15716,49743,45615,-11742,-42661,18008,5676,-43500,-96433,-39438,65367,171299,274401,291928,193805,98911,-5413,-49485,-28580,-32511],[-58799,-104025,-109844,-55859,-3400,-9725,-24266,-40035,-9742,87149,140247,180873,243223,262023,216341,157361,104033,36276,21585,5568,7598,5229,4574,-47390,-45817,-41467,-73679,-96200,-112580,-109808,-101910,-76990,-81020,-57578,11229,65153,60909,67520,27024,-54929,-132065,-103533,-84157,-29964,55868,98379,100855,119308,145544,150496,121543,60515,-9511,-77663,36569,68020,18700,-95530,-60866,-8107,34137,140835,183352,103169,58472,68359,95228,56170,-10006,-34738,17145,6066,-50090,-57040,-15713,69673,196362,308995,263680,153194,78693,81139,31409,-56241,-37647,49557,162053,126242,48192,12953,-23724,-69742,-81084,-110784,-101000,-6108,34874,-2687,-13530,6583,2431,-6869,-22757,-87836,-51792,6312,7668,-14596,663,30195,63449,76397,-41239,-112613,-79332,-116545,-41813,8972,-8399,-65632,-64214,-21505,-1068,-13332,-39124,-50986,-54712,-40452,27093,122781,207853,209086,159489,108072,85291,159685,163358,47138,-24675,6257,-17385,-124424,-16790,45374,-19352,-104163,-31645,4980,4827,15473,112663,229195,314865,294936,139796,-58930,-94161,34782,206329,305507,395301,446447,380364,273128,142002,-316,-81830,-25520,34341,51632,62625,127683,200675,391952,187411,121256,236603,305646,298300,229753,11075,-19079,-88796,-132141,-124456,-68083,27754,11825,-65152,-86375,-82168,-101355,-8043,92367,125307,162050,173517,116128,31119,-33201,-70009,-25843,17448,11183,45160,109548,208338,261264,204875,127692,82518,78290,73227,104875,87682,30418,-49677,-84773,-40214,-33943,-66100,-55613,-87844,-125558,-90304,4214,34320,6653,-28032,-29336,-46361,-58520,-21101,44390,77743,80589,67893,34414,38374,42372,99510,90428,-9352,270,25020,-1358,-36302,-42530,-48567,-57751,-85315,-105301,-65624,-94788,-101023,-91388,-66205,-22870,5866,589,-68177,-70742,30979,14160,-25129,77522,112174,-9153,-115580,28227,145243,185159,169095,98819,-4255,-84038,-99822,-82189,-92904,-144519,-159831,-98303,-71726,-63981,-75601,-27844,36102,63476,20707,38588,64649,51204,31399,2847,12366,-17438,-20305,-12792,-7656,-7351,-45447,-40147,36114,-1841,-59975,12525,91888,88823,-22613,-34228,52441,117967,121256,141198,79757,-15035,-1755,43811,51176,-9593,-81905,-82872,-63849,-55263,-58906,-48216,-2440,188,-47166,-114548,-69668,46217,107400,108114,86876,29422,-21280,-53849,-86163,-120939,-125790,-86476,-58298,-87979,-100262,-99231,-102168,-73589,-18438,11576,21729,-20868,-105185,-80563,-19933,130,57625,108105,123441,80310,-43337,-100315,3026,96489,63699,-108534,-58883,-19085,-51885,-120095,-54124,-27101,-60448,-79671,-86146,34248,131273,186031,295491,265991,251931,280622,363527,389495,305410,201021,121920,82685,70172,45153,-1680,-54672,10532,125183,235082,220422,92968,-29518,-120296,-58914,-18318,-17989,-54854,-80752,-49965,-48396,-47678,-79103,-101056,-75498,15153,128264,180881,127875,492,-25790,71141,94378,47004,19888,21882,-582,-25962,-54533,-43395,-54533,-48981,15170,45338,72261,79884,58706,10924,-75185,-56813,8242,33542,-14224,-6287,-9360,-17693,8655,10875,5697,38968,116335,197720,250390,168395,22652,-3117,-16835,-21810,-23818,-7423,-29636,-39981,20510,-6883,-111903,-69346,-1042,-9849,-8956,-2222,21611,83173,116970,-38365,-225737,-122703,18156,190914,240570,211193,-27823,-32241,54178,78977,54831,16258,-39049,-78130,-43282,-19897,-29083,-95872,-77165,-12124,-876,-877,2122,26881,2717,-63396,-83926,31930,96709,72539,47609,20388,-78261,-78951,-40917,-42460,-26465,-77723,-76420,34827,109403,99609,28161,-82222,-65643,28497,33078,-30082,-125356,-95417,-11449,50354,56726,-62933,-107114,-101705,-15829,8417,-16811,-124907,-6317,-4975,-22805,-37487,-41524,54047,95525,111923,143143,140408,77789,-4083,-63146,-48247,11449,30547,-11559,-31400,-47854,-66713,-96747,-123417,-72541,8965,50905,54596,-17118,-69612,-144921,-42128,82336,111969,26894,-41441,15548,103058,193497,259330,118895,-31321,-119325,-75726,4341,28529,-27229,-35349,-31820,-36540,9787,79627,74666,38927,79944,66202,54456,24325,-20589,-77298,-107902,-70402,-4660,-9785,637,26789,6616,38276,81410,52418,-41369,-29851,42801,120910,73252,-10666,-83184,-45554,22332,14051,-50764,-51079,-72977,-106735,-43763,-36350,-37212,1953,29452,27397,7601,-26536,-47639,-46920,-69330,-100692,-153068,-25432,34890,49848,16635,-62722,-99580,-24188,46994,95756,135063,198939,147581,96074,52603,61071,116730,147725,166489,154987,199446,272283,207850,84451,-43162,-101391,-7587,64200,75548,71244,83929,56039,71043,124213,84504,24679,45420,6830,-17665,-6076,-18032,-70753,-107174,-73505,-47625,-21579,34845,111640,97293,106371,107025,55888,20810,49540,56824,-18866,-100628,25623,82544,77066,13926,-13361,-918,-19334,-60537,23728,87847,58257,15095,-4400,62969,155131,177209,107270,19169,-58568,-105018,-64482,-82030,-85748,-122431,-106218,-54035,-25301,-17906,-7017,-4961,-17999,-42099,-29616,1299,78183,123835,90169,15165,-30982,-29230,-27647,-14303,-12255,8138,59988,111639,103756,7258,-28635,-16536,3728,3477,-5676,17226,19532,-58516,-128166,-35418,24353,24262,22201,15138,-13327,29236,45700,12086,-43130,-22974,25210,-15341,-38041,23171,101262,162040,97035,80167,71346,56277,12063,-52501,-116492,-119269,-85399,-61370,-78113,-118679,-136528,-49385,22974,42336,922,-64877,-23345,37055,55322,32294,28404,4459,-40519,-5166,68213,106561,125617,68069,9778,69429,189117,191089,128516,39609,-56316,-46591,37721,60608,10459,-27728,-21269,-354,-33021,-30740,4252,56744,93874,128169,241777,331972,258211,114538,33922,-58488,-101312,660,89954,154083,140336,54685,-45646,-40790,-19455,-31632,-7456,16957,21217,45734,65821,59896,-12170,-80938,169454,444501,486973,319521,65607,-78118,-64270,72877,57378,47726,39323,-1929,-2500,38813,71480,88431,34654,-38723,-61525,-60978,-68315,-64401,-89926,-102417,-46208,-53522,-64779,-117211,-61817,106307,217548,161563,94996,113780,118607,96579,52468,-14767,-31813,-8968,75007,68506,-72583,-130302,-35703,23350,22870,21823,4789,-20011,-43079,-56902,-15747,-40189,-142415,-83520,5435,37873,-363,-5939,-9532,264,-9120,-56122,-141659,-124518,-24565,98904,194682,201276,184142,198576,11963,-141777,-66015,-8339,39813,84330,116489,160231,207519,134471,11281,7697,20060,-23499,-114430,-109595,-70218,-21226,-32605,-71528,-92665,-68988,-52857,-15634,30570,22897,-59520,-127083,-22911,-2324,-40766,-117726,-71729,46134,169835,171040,13850,-30046,43480,87094,9666,-5647,24355,44963,7401,-7995,24944,87349,103096,60288,-30761,-106929,-141431,-49701,37924,122770,139651,141837,90321,-13829,-145092,-116108,-51981,25066,68974,39708,-30993,32048,103904,36066,-57876,-76147,-68856,-77285,-109036,-71866,-8271,22331,8208,-47773,-108741,-91217,-76523,-70279,-61301,-24250,23413,52258,53833,6822,-53500,-92410,-29367,62387,73697,39248,8384,14144,868,-43228,-92195,-23002,102895,129903,34969,-46779,-80438,-69258,-36764,55915,138020,143836,31658,-90210,-98629,-52769,-13231,-30489,-37247,-102816,-132294,-61018,-22366,-44241,-88131,-107215,-123496,-124222,-122055,-109521,-72789,-23228,53301,214163,302106,315227,239069,125179,101303,195098,211301,129256,77582,93639,98259,102784,87584,48202,-5209,-44930,4199,26089,4712,14377,67146,66836,21219,4368,1899,-2189,-32685,-79586,60780,312290,451444,403881,290494,186660,35008,-41405,-86962,-136114,-89431,21395,111789,89060,-20811,-97730,-102038,-48515,2796,-17031,-68736,-76644,-111907,-136174,-42095,40846,73252,64993,24288,24725,-7104,11769,-8381,-84423,-117494,-101996,-110475,-83788,-24391,33990,100150,142781,99040,-50228,-19190,-4577,10919,6725,-11827,-31884,-71823,-148189,-84140,-94913,-134562,-77359,-54924,-54385,-80101,-83636,-108166,-128673,-134296,-36942,62371,108690,151019,208475,293280,284837,213160,77258,16476,93967,230714,295872,315666,169698,56424,72538,81688,17916,-75838,-10929,-17828,-88131,-86735,-57019,-25251,74837,158836,217202,236355,107617,2769,90441,282316,362375,271300,129372,5407,-54307,-66169,-99961,-127440,-118752,-111529,-98008,5424,136630,130358,-14189,-137401,-151643,-94946,-107867,-116914,-107178,-97086,19522,31571,-11993,-27288,-12585,-18058,-27672,-83343,-65196,6520,45656,83486,138672,158409,-2666,-137191,-75630,-72390,-79846,-80502,-9491,-34880,-20109,2340,78174,126537,84536,-4199,-60651,-93776,-101054,-56550,-28543,7414,42930,59655,95634,100841,60289,-14532,-70152,-106184,-61636,-27859,-14388,-50867,-63081,-34504,-37162,-67442,-81259,-25735,14544,5048,-70881,-53782,-9067,-1392,-29979,-68646,-105862,-132348,-126469,-83085,-114091,-69662,26734,55019,24956,33841,40815,18029,-2956,77158,143005,202736,258595,332943,380879,367363,275662,38685,-58751,70275,273901,374499,271595,115769,-34810,-20663,86770,109014,40348,34535,85654,103350,53063,8844,62524,26515,-6462,-41585,-88962,-98127,-108607,-33292,29429,137430,309655,368420,154307,-42885,-52834,118309,230099,285913,294424,219444,83345,-744,-42933,-62268,-59820,-74163,-96096,-79909,43796,109433,147269,139576,131336,93656,-4317,-45861,2863,37511,-12087,-52518,-70979,-94222,-107822,-47662,-35119,-22198,2922,64056,48337,100660,67328,-18456,-97409,-72082,-28683,80744,187607,205848,111140,3049,-60582,-28790,-52836,-84921,-80322,-62885,10366,14206,-47222,-34108,-10641,4524,-4238,-24655,-60530,-44514,31999,73924,71151,73354,93919,145268,160406,75037,-42488,-24570,15614,38812,25475,54619,194794,454054,510083,338729,121844,-13834,-103025,-77133,-30403,-21944,-42219,-46543,-52276,-30969,14991,115348,219853,206417,99428,-2552,-87379,-18354,42503,68197,92397,118628,95030,56355,46551,55386,77060,105670,92099,59488,-29018,-58488,-44981,742,17843,3947,-37704,6392,104010,107052,80383,66878,139123,299844,123031,4235,3687,7339,26942,64881,86875,88577,49201,78757,215368,249203,189922,57031,-91344,-96026,-20229,32851,50413,-1766,-85557,-23477,12054,1756,2869,37985,90631,72887,43850,13135,-23399,-56206,-63780,34967,176230,154567,47329,-18621,-9281,22914,12298,5705,-36110,-93428,-149191,-80824,-24089,-40718,-52947,19260,201234,295828,264047,116566,-17903,-51783,-41376,-2621,18670,2421,26343,84537,154359,229784,229432,134232,32596,-31331,-8748,19918,13959,24214,36761,44940,64485,51415,4323,-62635,15530,74067,37396,-81940,-119742,-89750,-25983,88436,244016,174239,104269,101872,106641,84721,41102,-30465,-42567,10768,1098,-52047,-118863,-74129,-3617,54460,101666,119102,102555,43458,-34045,-73511,-61574,-30859,-53476,-80091,-76030,-53050,-49364,-32711,-98758,-154826,-121372,-84911,-82973,-62582,-48770,-48549,-3414,53360,83299,104435,120522,91336,-2721,-71236,-87764,-73850,-85611,-56126,3888,25373,-2091,-37179,-37392,-19463,9355,40455,2725,-38141,-74901,-63473,-22308,2219,-22407,-49865,-91517,-131933,-127753,-91020,-15496,50350,106641,182103,204682,127328,21012,-44388,-82833,-62348,-29772,-5116,16767,86726,156046,201433,205664,159851,29237,-83582,-78020,23568,54939,-3514,-80816,-119194,-103610,-70944,-71024,-97113,-57723,9931,41161,54671,50853,-42129,-77036,-10109,-1171,6130,10041,-6164,-51165,-73511,33572,124225,95136,88334,121021,122497,47521,-74286,-135981,-64511,-11507,-3315,-49894,-139836,-57141,101916,282297,283845,76282,-96281,-151245,-94310,-40217,-15788,-9780,19551,49740,43650,61501,79431,23237,-21221,1844,87258,198960,192261,136446,139869,86406,37414,-20331,13134,12192,-6806,16687,33194,56099,89156,97732,100510,24059,-87592,-13068,85193,38691,32465,-10640,-85982,-127421,-116753,-102011,-108195,-64415,-57092,20503,134528,162485,113761,37758,-17789,-76694,-93383,-71781,-33873,-42,59093,82610,49673,8337,-31204,-69746,-109238,-32380,-4229,-35863,-76484,-41902,12200,60069,68401,59001,17154,-28009,-21401,-16855,-49909,-82711,-79040,-43669,87565,177831,146547,128058,81341,-7843,22058,70332,65018,5463,-37161,-73128,-91355,-16785,104642,162579,8220,-132206,24323,140073,220596,295753,310466,399109,554912,504123,297065,153167,171353,242760,275024,262500,234831,235058,208478,71324,-16693,-46541,-22840,-2688,-30150,-104276,-36724,-3627,7409,-6580,-74090,-121110,-95346,-71312,-88497,-104085,-46515,69875,139255,156377,138875,47453,-61409,-97274,-23915,21345,13538,-45470,-56037,-17248,-7788,-17331,-24545,-43960,-12511,11364,27578,15494,46803,54784,32528,-42434,-92322,-87073,-72832,-87767,-89955,-94196,-84578,-88066,-100622,-107250,-86010,-102254,-107395,-109280,-54771,15258,73741,85528,40431,45019,16816,-88695,-80305,49599,111728,58959,-11935,-70175,-109534,-107762,-61580,-27150,68543,148164,106602,3116,-87234,-137492,-84265,-11293,38839,68373,38520,-42764,-100952,-61534,-25917,-1111,67064,124447,95840,98539,182593,172695,87910,85294,141693,140608,94942,59788,47965,40310,4803,-20974,-5422,39865,114770,149578,96131,8272,-67619,-104995,-33267,3708,539,-24550,-51705,-97267,5861,101257,106626,135633,140514,72362,-4223,-118036,-65441,-8943,13881,16225,-44830,-88057,-24887,10684,56844,61812,14924,-73605,-21191,43394,87988,49276,-48394,-127597,-68195,-45225,-46915,-49366,-30426,7242,66516,128738,99441,45172,-38290,-77210,-53122,-47616,-67995,-87364,-67349,-53670,-5865,116189,132415,82374,-19421,-108167,-64268,-42663,-54969,-70135,2143,37447,59398,104355,205712,292699,299261,278997,254333,193051,124007,42452,-48087,-70029,-99723,-92165,-35706,-48066,-79721,-81729,-40692,4403,21757,4401,-6435,22957,36009,36272,-11824,-46113,-10893,67280,103646,36980,-38181,53419,178501,243210,230877,153497,123708,110873,94721,61445,6651,-71654,-140796,-98053,-53549,-3450,32843,50874,52219,29590,-2201,1942,72795,225947,366945,352792,245381,145202,66311,35817,26405,-22875,-64927,-107455,-128809,-118539,-35775,25895,40138,-1059,-38649,-60841,-65267,-103238,-127336,-89386,-85281,-40439,102590,142645,87872,25895,-13650,19448,20042,-57889,-89267,-6579,207225,329333,308893,177852,31872,-31868,-7137,-581,-27889,-87710,-19856,49043,52088,-4868,-40113,26894,18669,-38266,-96938,-39841,62423,165024,263233,268934,158378,67335,-3192,-32308,-18733,-23366],[-42975,-89092,-117582,-70845,-9928,-5102,-15452,-36552,-9080,85837,131718,174938,257986,280539,211594,145053,114718,43741,21450,3197,6510,3978,8058,-43356,-58137,-60765,-88154,-105461,-119847,-112776,-110921,-88551,-85187,-44884,25922,75590,64614,70452,34370,-45507,-126795,-119799,-88555,-21152,59458,89583,81380,104137,142500,155335,130303,82073,22530,-80619,18474,57961,14715,-84259,-53229,-7485,32363,149523,186951,92580,52439,69847,103081,62699,-14363,-48758,15644,8036,-47329,-58584,-21704,66141,202109,343948,297544,184256,117045,116543,51451,-41578,-32489,72142,189213,141698,72192,44914,12974,-45105,-69744,-105088,-103093,-8574,32189,-10369,-58342,-36358,-25188,-21192,-28295,-72351,-37934,15349,22213,-4566,3835,18925,38467,69692,-36474,-99387,-64834,-80914,-17511,15595,-9357,-63360,-50764,-13910,-4619,-21874,-43777,-47019,-44055,-15665,56426,159037,238380,221467,166780,126323,134411,201359,172739,53569,-14426,22752,-3870,-118341,-28332,39070,-22221,-79654,-19243,281,-17485,-8615,97854,239195,340928,317114,142255,-68842,-92922,32480,208165,311275,413205,498910,461903,361913,193456,28393,-70618,-46284,3608,29288,71626,153722,222567,375048,153818,59223,176240,242202,220993,135072,-59057,-41368,-78293,-113129,-90906,-36858,48841,17883,-72372,-96901,-81212,-109849,-19236,72567,95286,124680,136807,93346,18431,-41494,-83605,-40182,14892,18090,54982,115442,208620,269911,229648,145674,96658,85747,72524,96121,79478,28852,-49798,-86172,-31915,-2133,-11968,-11710,-69725,-147588,-83228,5720,23004,-2753,-30136,-24206,-39687,-63625,-31750,36642,74795,81215,71315,40276,52492,72354,136604,141471,28930,13491,36033,12133,-19878,-22411,-25626,-59502,-86347,-96670,-69250,-99302,-119563,-99318,-68034,-29706,-6232,-7066,-65421,-82667,11741,1042,-14404,99473,141593,28524,-127440,-12349,89293,114752,91814,32598,-46746,-115920,-128180,-100095,-96380,-144386,-139916,-75052,-49974,-53734,-71001,-20156,52567,77966,19831,36581,67726,57749,39164,11746,16571,-17849,-12275,-3509,-4290,-14936,-51822,-35697,34620,-1710,-41635,52578,133951,126658,2001,-26261,27597,61681,50717,73482,41915,-10724,29023,75784,69052,-8237,-91924,-98535,-52726,-42631,-69410,-81935,-34181,-30285,-70308,-120410,-64056,46711,114840,129109,120642,61332,2111,-31007,-61029,-96486,-128661,-108856,-80400,-107990,-108237,-105571,-103696,-70671,-12375,21840,38493,3465,-72729,-104635,-32439,11076,98965,139795,150835,104389,-21068,-94852,-17818,61007,44964,-114433,-58746,-23314,-59545,-128441,-57591,-37353,-75441,-92628,-76552,46829,141942,176626,241811,179658,167485,205805,312895,354126,286285,190372,104945,57582,48087,37142,1217,-57327,-6681,112083,236931,229550,104629,-15202,-109263,-77527,-41018,-46583,-82469,-107504,-62042,-47566,-40785,-67635,-115070,-87688,13563,144202,216898,166356,28967,-19857,62354,81505,34568,11695,20213,452,-25838,-60998,-46419,-45737,-48362,-3553,32735,74635,92142,71032,12105,-86878,-73798,-15392,4606,1533,45086,30673,-3941,-5999,-33012,-35432,13394,96398,178634,246090,195691,48316,10992,-1834,-8450,-16366,-13751,-41314,-45645,17088,-2843,-99677,-62423,10115,3047,7567,25355,54104,98321,93360,-76506,-176984,-82108,22979,132139,141590,143586,-61856,-65150,32687,81430,67124,19439,-22866,-44363,-15236,9349,-799,-76633,-95084,-30815,-11731,-8866,-12102,14003,-4125,-70384,-65335,59962,131936,107226,81012,39160,-70369,-76550,-32814,-27457,-13485,-72579,-73912,35980,110477,102339,35745,-73429,-90769,30227,72870,30474,-70432,-87222,-7878,54229,61333,-59710,-105997,-92085,-13559,-2521,-49842,-92064,39816,37002,-4559,-46802,-65822,19363,57894,90851,129861,122732,66131,-6659,-60012,-36636,25163,36591,-8510,-36308,-62226,-88053,-110458,-127554,-76941,-2306,27669,27204,-38553,-87443,-133055,-20200,89300,100537,-13340,-69051,11294,111477,190576,240133,101288,-45131,-120074,-73264,3731,22222,-34732,-40173,-32932,-27215,36828,122756,130788,80713,93769,57754,39987,13038,-23364,-79252,-89974,-37308,4463,-27915,-21910,10333,-3241,27105,76499,58188,-38557,-42804,34505,125079,86127,1926,-65632,-17833,45553,28317,-47599,-47791,-62678,-103136,-51397,-29559,-15169,26942,53570,45081,16612,-26653,-50154,-39930,-57902,-92570,-153107,-16546,57893,72236,33674,-48972,-92024,-47496,15126,72320,121033,199738,151606,90524,42831,57113,127918,188228,233402,234644,268243,302273,213721,88200,-38641,-99952,-4103,67166,75660,65997,73275,51125,72445,112332,43358,-5701,19211,-21130,-38924,-14045,-12395,-53644,-97089,-79045,-53590,-16945,47030,107153,78307,86924,93617,54687,29256,74614,94326,5893,-136222,-9826,52601,65550,14819,-6502,6334,-14874,-54766,27974,85073,55856,10713,-20234,28977,115319,150199,109369,43379,-19385,-92722,-81674,-90538,-83895,-114656,-106963,-51150,-26515,-19908,-5559,-3373,-16896,-46165,-38354,-6319,58689,93152,58497,-6866,-44078,-35523,-28195,-11743,-10094,-2926,33263,81806,112183,31549,-3568,-3066,6440,5718,-3359,12861,2823,-70785,-127664,-49094,-9596,-18491,-23474,-23483,-32927,34280,66514,15570,-55655,-42952,3272,-36964,-56938,6902,78813,137048,92791,94172,84393,60298,12890,-48803,-103397,-110866,-79395,-56079,-67548,-111037,-117484,-28389,30586,41976,-913,-61568,-20103,32917,37870,5060,9603,3769,-23440,22831,90486,121700,142381,92620,39310,108742,248995,239830,173857,65119,-62178,-61486,33952,76171,33725,1291,11947,44544,4170,-13606,6507,54967,93651,126210,237416,321079,220893,93347,27450,-55248,-91912,4666,88485,141270,122729,49195,-33641,-31378,-18858,-38464,-15911,13151,24348,60503,92346,80851,-21831,-76793,198579,478881,525750,322337,47608,-97588,-76990,87556,93564,95061,82654,14167,-3627,45838,93506,121010,64021,-15444,-44999,-56203,-69022,-65561,-89769,-89979,-44172,-61546,-69902,-119237,-61336,110493,218491,153294,80254,86756,97965,93951,57928,-19016,-37412,-11835,83163,88099,-52787,-115654,-20941,29592,22449,21762,9297,-12135,-34240,-49758,-7378,-35776,-132183,-89663,-7197,23270,-7183,-5257,-3794,4924,-14735,-67962,-145357,-113854,-25846,107041,208389,211586,169202,167088,-10201,-147747,-59832,-18371,12339,53056,94330,151938,223515,155031,17577,6459,21333,-22113,-98574,-118880,-88385,-39547,-49887,-85715,-106878,-90696,-80251,-9343,43698,23614,-67200,-119845,-19502,427,-38995,-122938,-70735,59498,188604,186300,24337,-23058,42072,77972,3211,-6518,23782,52520,28603,1196,35741,98631,108388,76857,-10122,-89189,-158099,-67667,19728,112082,139562,156055,104783,1517,-119684,-129653,-66687,14205,52205,14780,-65356,15674,124263,55244,-37091,-54042,-52766,-63984,-106454,-77620,-7550,27842,13164,-43640,-92299,-75241,-74599,-67910,-53534,-23121,19744,48318,54264,8122,-48137,-83716,-29529,68393,91103,51463,8587,3126,-17116,-56708,-71685,1483,112465,138629,57251,-24352,-66896,-77869,-61428,28230,124755,145592,44280,-68304,-81101,-44624,-21567,-68498,-71491,-100098,-80319,-36636,-7100,-32105,-81758,-89150,-93595,-110999,-115146,-103665,-67717,-18808,56340,239482,358877,355850,240965,105859,60473,140714,178291,113885,65286,81269,86439,87756,94263,55241,-8868,-59740,-11844,21529,12049,9498,52905,47001,3078,-2706,6434,23269,-12292,-73921,74303,369390,534117,464780,339686,233966,64309,-29017,-77360,-112196,-63177,39046,110356,75129,-38129,-105781,-113193,-87572,-48287,-45219,-85737,-86114,-126452,-131347,-35416,47188,78360,67343,13205,-62,-16504,23115,29049,-41129,-56048,-62843,-91293,-71463,-10955,61494,146572,216117,202048,6694,-18014,-27915,-9904,-647,-13694,-29898,-59567,-116932,-103795,-101867,-83310,-42174,-41432,-47304,-72995,-77291,-103661,-126377,-134210,-36059,68800,124719,182643,242537,267361,245197,187843,68603,19337,111281,281918,371577,381059,203047,45634,31490,41380,1699,-77429,-2946,-5413,-73346,-71085,-39533,7106,112492,186029,231431,224353,84712,-9744,91862,287503,345151,231581,76743,-31107,-29978,-34849,-78633,-133884,-125337,-116317,-92508,33181,177922,159946,-3223,-133099,-143331,-80764,-87847,-104265,-106896,-90793,38087,75958,35179,7292,20038,7782,-12121,-70824,-66835,3602,41103,78670,138882,179684,2367,-117642,-50304,-46948,-63330,-107041,-28697,-41959,-8695,38740,131453,158792,86011,-13393,-70224,-93583,-90229,-66771,-55163,-32203,9889,35545,79081,87809,54216,-17989,-74261,-87966,-36080,-5010,-247,-42759,-45649,-4865,-15122,-59453,-93748,-40334,3901,-2721,-72406,-60973,-22977,-14005,-40519,-77306,-112708,-138041,-136032,-90896,-113152,-65858,20380,37505,5136,24611,46805,46545,38918,96151,131259,177282,242607,326460,371043,347450,233744,19973,-63547,75221,289431,365553,257175,104983,-38445,-17513,96608,108393,33587,40568,104038,128858,82459,38397,91926,50872,17554,-27474,-80636,-90601,-116885,-45518,16499,110659,268311,324401,131634,-56402,-52822,123501,261522,303070,284075,206201,84100,12467,-21754,-39630,-41922,-65004,-92524,-74464,44753,88509,112858,88426,82943,61378,-23373,-39274,11292,38270,-10145,-49931,-74190,-108460,-86609,-32763,-25210,-16675,3389,73219,78946,134334,85785,-14059,-94441,-73505,-31593,61246,158425,169587,74980,-21994,-64478,-15103,-34232,-69500,-70061,-62184,-14614,-5375,-61514,-30195,-3397,11090,177,-27406,-68701,-52633,21358,64645,75405,97564,142028,216152,216643,105931,-28652,-41268,-4277,20707,6581,29242,154429,405645,469215,300319,96002,-33618,-111162,-78458,-39927,-37988,-51799,-48416,-45311,-15118,38951,140043,241535,235544,117031,10121,-75146,-24861,26813,52645,81318,116736,99846,67251,63716,69624,80799,94650,71680,49619,-31632,-49675,-41050,364,20412,9366,-34868,-7227,85610,92719,80589,85238,169240,288239,80329,-29225,-13891,5481,34997,86375,124881,123616,82474,115636,257178,275643,204793,67526,-82247,-102201,-17351,45396,74542,36792,-54736,-47505,-9643,-8897,-697,41034,102127,99476,79699,54181,17477,-40277,-63793,15782,139580,127676,37672,-15989,-17072,3404,-14852,-26236,-69810,-96144,-113145,-98066,-37338,-50119,-66831,3971,169612,265757,232871,100937,-26303,-46762,-29597,5612,25816,15019,35772,74184,129539,196679,202536,125103,37150,-8633,48887,89867,56468,43561,50500,52953,62117,38918,-15081,-90959,3784,63829,35568,-80714,-122019,-96654,-32370,91058,218797,141034,82752,83869,88697,58121,6790,-70554,-69692,-6606,-11739,-56817,-111475,-81749,-18767,31812,73895,94044,88610,46338,-24207,-58986,-43199,-14594,-46343,-76148,-77298,-64681,-57579,-18035,-72793,-149918,-124294,-78747,-83912,-63423,-66779,-68649,-28094,19528,53453,78611,95936,71317,-11215,-72458,-90372,-79213,-97220,-56449,28100,56038,30446,-10345,-32557,-10495,23675,64905,38974,-14919,-60985,-55141,-13390,21207,1758,-27465,-83981,-140342,-135810,-100048,-32160,34807,96819,163314,163699,88338,-6542,-66661,-100315,-68536,-20893,24501,67881,143941,202428,229795,215442,163631,37987,-83558,-91983,9993,41836,-10600,-76036,-121832,-112572,-87897,-97453,-96553,-35624,36885,76481,98505,91184,-7737,-109666,-30037,-10846,-4486,-3175,-15974,-54689,-79243,16238,95599,85505,108620,149399,158461,80225,-54467,-124970,-66630,-15003,-5326,-53726,-148651,-53109,113990,290457,267447,53554,-118608,-147670,-85526,-29541,1474,9750,33076,48022,20512,27321,58053,22667,-7115,27164,115349,205465,180906,118366,107501,47687,11708,-29350,14172,16580,2078,23878,28405,36152,73141,87295,95727,20557,-93449,12963,176435,132770,58866,9942,-70208,-117173,-112762,-99939,-106698,-66504,-63820,10378,134776,174064,133477,55859,-531,-54674,-71465,-82664,-55429,-24173,27463,50094,25461,-7682,-36147,-61110,-103897,-56040,-39701,-75815,-118848,-73551,-19920,18710,24722,28684,5877,-27372,-19471,-18714,-50456,-80335,-76803,-42475,80033,180039,150502,141807,98245,11775,19594,51443,49172,3207,-26550,-61803,-88462,-22642,97579,160161,2108,-142533,30149,144629,230066,333724,364562,464852,646622,575701,308648,146518,152264,220552,250284,238996,208619,205805,196525,63028,-22583,-48479,-25373,-5693,-15545,-95339,-46842,-17321,-11236,-28233,-88620,-114294,-87518,-66631,-79895,-77060,-4495,98113,161766,173381,150020,53685,-57356,-106334,-32596,24316,29884,-25661,-54513,-27697,-20632,-27675,-31830,-60711,-42903,-20650,16157,24003,61153,69917,44310,-41924,-95797,-90145,-79284,-94043,-85426,-92765,-92150,-90801,-95701,-116099,-111158,-108490,-101260,-111700,-48483,9608,64880,72629,19022,17591,-14542,-117655,-59609,70337,119517,60017,-11298,-66757,-106372,-112957,-69186,-33285,66492,146682,100873,-5129,-97780,-132770,-83224,-16837,28539,51377,6253,-73170,-97638,-52465,-28322,-11130,47706,91866,66542,68659,154839,168112,100018,99940,147619,134285,78440,38334,25611,13624,-8270,-20427,642,43456,114427,154636,115333,19323,-70868,-98889,-13844,31423,31031,2636,-34400,-90590,-95,107911,128987,131210,117649,64524,-6973,-122571,-70480,-29180,-17053,-17829,-78852,-83976,-9473,35608,81346,81929,32936,-35265,-10669,36812,82360,60906,-40008,-120848,-56325,-33791,-43494,-50437,-36079,-7405,48443,106593,81556,41174,-37894,-82937,-59102,-45072,-61129,-82314,-40799,-4349,-4666,111452,125130,81047,-14798,-105433,-75985,-56928,-72886,-84816,462,36376,58321,103844,201284,288020,293507,265681,226813,164909,111449,52042,-24661,-53326,-89802,-102306,-55308,-63819,-87651,-89673,-48191,523,25853,16937,9395,35985,48603,45537,-12148,-40036,11771,91723,115700,39923,-41373,51836,188411,250434,217370,126478,98298,93978,78744,41247,-12002,-91888,-129819,-67896,-21631,20924,45386,58107,58426,39518,18046,2247,39453,180286,343998,353587,263889,155680,62523,56613,36165,-27851,-81922,-98478,-68279,-69439,-10194,39385,44816,6753,-27046,-55204,-74576,-109260,-113799,-83700,-94820,-62681,91548,134358,81839,16863,-35943,1354,17440,-45203,-59243,46393,283902,379844,328202,174814,26398,-43219,-18719,-9200,-33535,-91265,-23884,46721,57131,1972,-38387,32350,29396,-36844,-100772,-43385,55053,153175,241255,235764,120105,32595,-3822,-14973,-7612,-14873],[-30807,-77785,-112486,-84522,-16278,-1116,-9618,-37580,-13354,77377,115721,160874,263402,290420,196374,117360,107893,41424,13847,-5365,385,-2015,5581,-44584,-75726,-84316,-106165,-117424,-125402,-114637,-120646,-102718,-92551,-37674,34038,78346,62337,64088,31056,-45314,-125822,-127063,-82819,-10739,61400,78075,55934,79876,129067,150064,131599,98581,50687,-64724,-5916,36639,1657,-68437,-37757,-2285,29004,149421,177726,73621,39001,63588,102747,63359,-22092,-63933,12479,6150,-47824,-61774,-30154,58465,200429,367412,326925,219161,165706,155429,70674,-27986,-30220,91367,205947,149707,92545,71579,45643,-21832,-60703,-101913,-109360,-19089,20846,-19154,-101680,-80972,-57356,-38491,-34188,-57049,-26034,22321,35764,2041,763,-373,1715,49620,-37324,-86045,-52814,-54021,7379,27787,-3545,-57049,-39681,-8582,-8110,-31121,-51676,-48464,-36394,3576,78251,183847,253129,219942,165221,138691,180041,230051,169772,54725,-6511,34077,3053,-116899,-44131,25609,-28785,-60283,-8680,-4331,-37581,-32366,77610,231464,340426,316072,129859,-86622,-92077,29055,209028,314188,423302,539011,539376,458539,248322,55769,-54632,-57719,-17290,30990,101880,188925,247127,348143,114953,2991,135185,203931,170330,71542,-111067,-62734,-64358,-78246,-47044,-3315,69019,21688,-81756,-107587,-78235,-106500,-39904,38695,52968,77337,90800,60932,-1165,-51913,-96554,-57267,9781,24248,61571,112994,197137,263010,242329,157295,105336,87312,65486,80853,66076,24811,-48115,-88178,-32400,20385,34861,27993,-45401,-125070,-63468,12510,14254,-13751,-35735,-23301,-37278,-72267,-47145,22620,65712,77826,70762,38513,52046,79349,148981,174262,64781,22119,41831,21035,-2236,10129,24142,-8011,-63153,-84894,-74843,-98633,-111170,-100864,-71629,-40026,-23538,-22380,-71569,-98706,-11660,-13789,-7184,111165,157610,56637,-100460,-51618,31615,48901,22446,-22497,-77122,-133036,-153740,-119969,-97515,-126014,-116511,-50753,-27900,-46067,-70575,-16526,64952,85033,12565,29888,66483,59037,40939,15340,15096,-21582,-5879,2875,-6172,-29575,-63295,-35247,30688,-2976,-23431,84831,167374,156179,20018,-21454,2600,8676,-14735,10027,5161,-7279,56521,104774,83766,-10431,-106536,-108968,-35749,-26387,-71564,-113345,-60321,-56052,-92760,-126604,-62789,41940,116123,145894,152723,93309,24544,-11299,-42649,-77666,-107045,-115400,-95348,-120730,-116698,-113387,-105952,-69691,-9858,26932,50286,25501,-44381,-118293,-42570,22751,122242,151930,164742,119961,-3022,-88245,-43064,18302,16931,-123976,-61762,-31200,-69313,-127311,-60719,-48542,-92755,-108008,-65997,57145,148125,161953,184102,101673,94061,137013,257829,310997,261631,176191,82854,21034,11482,21221,1375,-61122,-34393,82694,219175,223851,111845,-2293,-94286,-100410,-67167,-75996,-111206,-138406,-74887,-47829,-36837,-57097,-130812,-104593,7879,151873,242011,194962,51688,-11374,52478,64356,17169,-1658,13511,-3143,-29281,-69803,-53412,-43612,-51042,-26318,16802,73342,100426,79262,8773,-103945,-91278,-29840,5673,54015,93143,62316,5960,-24309,-76502,-79085,-18639,69955,154421,232209,212323,69604,22246,10855,2292,-11026,-20580,-50984,-57031,-273,-9797,-78177,-43644,23664,12986,18411,45709,82423,106663,65260,-104364,-110565,-20150,52900,105167,116578,159389,-32345,-68346,13422,81235,75036,18464,-8880,-11608,16880,40690,26918,-59791,-112726,-48138,-22463,-17854,-28542,-5857,-19225,-85085,-42964,90911,172182,149451,118161,54520,-66278,-79072,-30171,-16887,-2768,-68748,-76325,30869,105230,99394,38670,-64741,-113190,36715,121504,107820,11455,-31243,22404,76499,75431,-55243,-107219,-83589,-14866,-16753,-74381,-28907,94720,85075,13325,-56060,-94314,-22831,14252,61657,106450,95364,46515,-15792,-60960,-26798,36687,40906,-6322,-42827,-77805,-109886,-118028,-130025,-81861,-11750,8374,3729,-59786,-108707,-112372,-934,92850,84954,-46125,-69229,9953,111149,178384,214343,83990,-54863,-115611,-74256,955,15889,-41332,-46092,-35223,-18566,61868,162012,188582,131291,114208,51022,23037,-2730,-29280,-77663,-62749,-1573,16478,-42216,-44066,-9125,-17679,10406,66441,60933,-35922,-60068,21874,126460,100997,22823,-32676,10422,67645,39919,-47488,-46437,-53157,-91995,-59488,-24989,6273,55804,83322,67612,29042,-25595,-55576,-35582,-48557,-86565,-149806,-14719,77930,92076,47055,-38244,-77910,-62394,-13374,48723,103015,193126,151398,82205,28983,44133,126265,217188,294254,315949,333360,319632,210841,87342,-37248,-99840,-3220,67570,74002,58873,59628,41430,66524,91023,1507,-35333,-6086,-47989,-61945,-24568,-9184,-38982,-84450,-83505,-61744,-15434,54475,99732,60969,69285,80181,51596,34466,94102,125219,28932,-102878,-47817,16942,49669,13626,-1413,10951,-13776,-52171,29266,80237,52984,6149,-36097,-5653,73596,118705,107482,64667,14126,-72575,-103599,-101603,-82777,-107555,-111567,-51039,-29158,-22794,-5682,-4113,-17869,-51025,-45723,-8727,41606,64369,29846,-26844,-57322,-43306,-30121,-9216,-4970,-6875,8882,47169,107353,45220,13275,5949,5277,3115,-5277,3218,-18463,-83152,-120542,-65001,-44607,-58858,-63393,-56718,-47188,42277,86624,17013,-70011,-63312,-18104,-59931,-79315,-12724,52499,104861,85100,108080,95706,61741,11017,-46161,-90904,-101684,-74358,-52627,-58618,-90064,-86462,-10976,33961,38120,-5715,-60176,-19194,26604,19127,-21862,-12021,457,-8121,46471,102232,118594,140046,105962,64453,146781,301484,281687,217971,90480,-64712,-77809,25295,87635,54464,28041,40691,83195,37170,874,4862,46832,87502,119260,225749,298599,179075,70223,18817,-51999,-81511,5383,79439,118560,96373,36028,-26132,-23324,-19542,-46947,-27442,5192,21482,66555,108528,93408,-36724,-57846,216441,479334,526037,300501,24956,-116388,-90300,96944,127197,138132,115604,23521,-7440,53247,120260,159339,95376,6783,-32525,-56825,-74587,-71799,-93807,-77419,-40593,-66143,-73105,-122023,-63852,106472,207943,139094,63334,58915,74013,87555,61727,-24626,-47782,-18632,87548,104800,-30178,-104780,-16280,27512,18082,19751,13154,-3065,-21311,-35424,8078,-26682,-122284,-94493,-16171,11190,-14044,-4902,1898,8079,-22434,-78029,-135776,-96027,-19544,111595,208841,211777,150311,120497,-42457,-143524,-48359,-25244,-21642,17893,71004,138387,226309,160955,15938,-1553,19560,-16571,-78938,-124737,-99022,-50412,-63497,-100063,-121984,-113297,-111397,-5327,52955,20258,-76842,-113987,-19371,-719,-39975,-128878,-69252,67791,195085,189191,31913,-19261,36419,65688,-5608,-15378,16970,53702,43894,11511,47922,103208,105184,83839,3575,-74366,-161599,-86534,-780,97109,133692,161995,111340,11567,-92951,-129434,-83220,669,35021,-7460,-96751,-4724,143226,77386,-16231,-32469,-36088,-51662,-103400,-83103,-8470,30546,16096,-39505,-77406,-61621,-72816,-63637,-47807,-25808,12980,41695,53179,8548,-43583,-76003,-30285,70908,105797,62359,7348,-10296,-38317,-67715,-49208,26890,119151,143249,78484,-644,-49304,-80802,-86715,-5714,101560,140584,55426,-46933,-65693,-39499,-32262,-104158,-63351,-51560,-28445,-10002,8373,-16645,-70384,-68875,-66771,-94599,-107992,-97954,-63541,-16210,56308,255768,404180,381847,232618,82468,18992,78767,130505,85668,44610,62151,68568,64594,92288,57862,-13607,-73346,-27963,14503,15759,5557,35379,24897,-13133,-7286,10587,43700,5129,-67458,81006,400593,580654,496244,366655,264819,85849,-19572,-66416,-89000,-41709,46780,97954,55143,-56395,-98960,-90670,-87009,-79254,-66151,-105255,-96790,-139247,-111769,-29345,49406,78991,65866,-3232,-34355,-31748,31048,67391,16880,6756,-24591,-74465,-60424,3295,90309,190322,281699,299548,76672,-18324,-58579,-39257,-12466,-21765,-35537,-53710,-81913,-99981,-78620,-26819,-8046,-29276,-41480,-66156,-70532,-96979,-121895,-134742,-36743,72418,136687,205922,263508,235087,207674,161560,57394,17478,118783,315514,429395,429923,234979,43891,-304,5966,-13360,-71810,7505,5593,-62015,-58581,-24386,35390,143407,203907,233558,201598,60009,-21292,91540,281957,314233,184670,28075,-40978,7340,1520,-52084,-117037,-120986,-116067,-79835,63691,215373,184347,6575,-127993,-133928,-64309,-66006,-90181,-103593,-82422,52568,118041,90390,49957,58460,34081,2451,-59380,-67477,-486,33924,69484,129465,187375,24052,-42883,-4677,-18661,-48192,-129950,-51811,-48806,6563,79809,187700,186677,83866,-24048,-80632,-86798,-63283,-61191,-71867,-70340,-27691,4683,54002,70031,46187,-20162,-76571,-66680,-9674,17222,11033,-36521,-26936,26350,8424,-47211,-108260,-59723,-9829,-12407,-74711,-69387,-34686,-24402,-48911,-83735,-117660,-141296,-145063,-98148,-108403,-62268,11265,16741,-14782,20100,55407,69585,73282,108689,117059,150562,221080,308143,346858,313745,178837,-4176,-71154,77256,297117,337682,230116,91095,-42119,-17553,97241,96957,19233,39928,115691,148451,108827,68660,119248,75641,47257,-5413,-67347,-82372,-121642,-53439,8110,86455,222009,268605,101807,-70220,-48756,129386,289587,310168,260043,176061,77973,26487,885,-14703,-22789,-55600,-88315,-67108,43737,64847,74245,28412,19197,16236,-47323,-32614,22044,39048,-7802,-46414,-77804,-123352,-66257,-18503,-12471,-5710,9668,88706,115972,170497,103575,-8078,-88959,-73564,-31610,42201,121190,125626,38015,-44300,-64177,-3553,-18007,-56861,-64358,-60894,-50903,-37303,-80324,-26911,4608,18137,5023,-28512,-75663,-58672,11767,56633,81232,124598,196718,293628,270885,130623,-21782,-64719,-28626,805,-11540,3960,113229,343906,408569,252251,67718,-53404,-120006,-78738,-48651,-51670,-58910,-50189,-37266,2377,67737,160448,253392,261279,137073,24181,-59898,-28907,12233,37655,69880,112287,101908,75353,78128,81254,82344,79319,43426,32978,-37606,-40461,-29581,4848,24270,14421,-31611,-22818,61650,73322,78378,104564,206387,283111,56797,-47342,-25276,6037,43530,108024,163706,158739,118111,154518,292138,290329,210899,75311,-71430,-110914,-16265,57146,98179,75473,-15773,-58744,-29423,-18288,-1853,46459,113786,124483,115139,96074,57328,-26858,-63568,-4543,95607,91904,21980,-16586,-24467,-14887,-38988,-49675,-79733,-66774,-79841,-97853,-43937,-56206,-79126,-6998,142204,231368,193101,79512,-34300,-38291,-15053,15487,33367,27785,44612,61143,101521,158645,169479,112233,43747,28271,119993,151760,89937,58873,64267,63354,61262,26046,-34569,-96554,6467,63523,40934,-74887,-122245,-98519,-37733,92889,193647,113732,61010,62215,63522,22541,-34962,-113635,-92937,-22578,-24190,-60597,-103568,-85752,-30878,11799,44241,62113,67851,47654,-9486,-27526,-7051,7845,-37051,-71611,-78841,-77432,-69394,-11098,-52139,-140413,-124388,-70690,-72600,-53595,-74412,-71634,-42558,-17646,14713,41455,58051,41211,-22496,-74113,-93184,-84698,-108684,-53141,47337,79170,56470,14199,-22472,-417,37014,85982,73951,10532,-45023,-44629,-1877,47834,35803,3109,-67426,-142322,-144851,-110221,-51521,14590,80273,136882,122188,53314,-31819,-87091,-116561,-74368,-14294,48849,113127,192899,240440,248793,212601,156785,43739,-82118,-108379,-8494,19169,-22587,-72608,-126026,-121773,-103186,-112508,-76876,-8570,64814,111347,138528,122102,18049,-105250,-48624,-20072,-15192,-17132,-27920,-60584,-84899,-818,69183,75307,118647,167870,183888,102944,-39584,-114105,-66366,-18785,-8734,-58576,-157491,-45562,131478,302489,257413,43974,-131798,-139101,-73109,-12190,25576,32195,46607,45587,1051,-405,37090,22994,9623,56382,142590,206306,165818,99737,76265,15106,-5170,-34186,17477,22582,11757,29204,21659,11993,54207,74302,87775,15341,-97622,32305,255097,229612,97228,39844,-48120,-103580,-107788,-91569,-88139,-62436,-67141,-2533,126497,175273,143150,65052,9873,-38706,-53329,-73141,-75682,-46398,-824,20224,2314,-22210,-38732,-50812,-92859,-77806,-71464,-108119,-153699,-94070,-44162,-14649,-9268,5340,-460,-23973,-18580,-22755,-53494,-80211,-75557,-40610,69440,172751,147129,149054,109977,29500,20803,38175,38750,4565,-16433,-49955,-84067,-28605,87221,147900,-7406,-141691,34174,144643,233289,365231,413611,518244,706401,618902,310200,136364,129082,194846,221798,212125,178479,169250,174591,53031,-27296,-48294,-26491,-8737,-1925,-84951,-57705,-31221,-27608,-43910,-94171,-106132,-82663,-65903,-70345,-44288,30498,118138,177797,184485,154201,54401,-55443,-115006,-45533,19579,36134,-14493,-54433,-42201,-37341,-35628,-35456,-70211,-75050,-50452,9567,34204,75190,83522,53211,-43427,-99394,-91723,-83080,-93841,-77255,-91013,-98206,-86616,-84157,-102816,-125372,-93688,-83298,-94601,-43881,2652,52231,55462,-3062,-8100,-43629,-134701,-39800,85364,119730,55849,-13878,-65735,-105083,-107443,-72787,-41017,60520,141397,95763,-10167,-105185,-130699,-84877,-26809,11650,24589,-34558,-104061,-86906,-44540,-33703,-25549,21638,55841,39196,45135,133762,167154,114784,114309,149271,122376,57352,14334,2432,-11308,-21561,-23459,1799,42194,109640,155080,131689,29700,-73715,-93976,1786,54761,59310,34529,-15847,-84512,-10374,104302,140131,123173,95188,57332,-7367,-121683,-80747,-53143,-50423,-54119,-111600,-72421,4709,60320,104140,97966,46886,2916,5328,31580,74692,68190,-36750,-115327,-43987,-23877,-41901,-50231,-36120,-16615,31224,82869,62527,36241,-37188,-89497,-69036,-46308,-55595,-75762,-22332,39173,10785,104074,114689,76469,-12514,-102882,-91582,-79129,-101181,-88493,4591,35495,53034,94848,185104,272355,280303,243837,189121,131348,95237,59406,-2660,-37750,-80746,-113912,-79017,-81868,-98020,-101849,-61197,-8813,25250,25350,21466,45147,56629,50747,-7779,-21966,39518,113345,120996,37843,-48295,46076,192365,250491,198477,97065,70352,74471,61254,20227,-32068,-112709,-111980,-39502,10796,45484,56596,63096,62016,45067,32607,1255,5818,131581,304096,338087,269874,153107,43943,65289,39098,-36465,-101640,-78659,-13988,-21990,12718,49596,43560,7912,-21878,-53322,-83908,-113063,-101915,-80096,-108473,-86287,78732,119384,68594,3071,-59322,-14520,18995,-26785,-25570,110640,349023,408290,326533,160656,16244,-57320,-32939,-21127,-43466,-94063,-30810,39955,57774,5828,-40785,29290,32972,-43702,-112020,-54173,39345,132437,207577,192977,79093,-5770,-10685,-2028,1775,-9432],[-13150,-61543,-94761,-84694,-12794,10522,1155,-34701,-13650,71523,102765,149380,268279,300286,181803,85871,90870,35807,6003,-11743,-2133,-4520,4925,-43182,-89444,-102293,-118780,-121131,-113610,-106668,-120952,-110689,-94325,-27694,43369,81201,62986,57424,24353,-46949,-122113,-112069,-63162,6398,68975,72988,34722,56021,114501,144083,134756,119002,83404,-29223,-20469,15014,-12172,-49418,-13546,15157,35945,152260,167515,56939,27671,58929,103645,67124,-24559,-70525,15822,8564,-43575,-58963,-33406,54727,200428,386580,358820,266214,232611,203819,96060,-8228,-21584,114062,217725,157375,115673,98744,78646,6166,-45999,-92642,-109232,-27254,11272,-21448,-122404,-114480,-83888,-47448,-28722,-34149,-10120,34800,57071,14785,1395,-16922,-33102,33656,-27503,-62728,-35061,-27779,31117,44252,11611,-40976,-22648,2851,-4270,-33243,-54154,-46808,-23820,25990,101092,205588,262260,216972,166703,154690,227205,251777,164167,59638,7032,48033,11789,-111231,-54256,14432,-29556,-37633,5423,-3361,-49306,-46800,62255,213498,317447,296130,110113,-102636,-82283,33853,219336,325568,435922,572725,613331,562182,314614,91541,-26894,-43787,-7749,65812,152361,235083,278802,318447,80917,-25438,138592,215402,170780,60116,-122489,-73630,-38270,-25084,11106,40692,96438,32197,-83404,-107196,-65719,-88399,-62172,449,8773,31002,47581,31274,-15505,-52430,-94445,-64623,12883,40743,74476,111228,183645,249804,249878,170639,117590,93005,62799,69895,57709,27799,-35881,-79234,-30812,41664,78391,65789,-15010,-86878,-28281,31034,19192,-14943,-34927,-17507,-30406,-75645,-58391,10858,58485,78006,73855,37678,47366,74536,143687,191406,103490,35235,51030,33270,20943,51064,85269,64326,-17245,-62736,-73576,-87911,-84496,-89199,-68902,-44808,-36455,-36659,-78573,-107497,-26734,-20078,2960,119788,167920,82297,-66626,-74067,-11825,2345,-27576,-51514,-79000,-120237,-149220,-133364,-91149,-103606,-89754,-21661,1738,-32750,-66094,-9781,79719,91352,7099,27142,69360,63219,44624,21417,15903,-20575,5777,13751,-4976,-41983,-70004,-31022,32090,3090,2316,117856,199818,184255,39040,-12796,-13850,-31495,-67216,-40862,-22454,1269,87346,138148,104125,-5975,-114418,-101347,-13078,-6306,-64022,-135170,-72915,-69933,-106791,-125953,-58276,39607,118415,164687,188213,130303,51631,10593,-24670,-58894,-84278,-98870,-89756,-111610,-119121,-114677,-101487,-63588,-3854,33790,63556,50136,-15797,-105917,-42569,39067,135293,153509,171841,133293,16744,-74791,-63838,-20813,-10887,-128423,-61297,-36219,-74117,-111323,-55736,-53522,-105482,-115813,-47236,72346,157087,150367,134473,44082,41829,85553,210416,271652,242243,170675,71016,-12313,-32845,4492,5849,-56468,-63085,44891,187489,207240,119144,14039,-74501,-120088,-88833,-95308,-125411,-156009,-78517,-42595,-29478,-42523,-128532,-115841,6533,158115,260930,218172,74001,3003,47027,48679,801,-13980,7700,-5624,-30543,-74661,-58396,-42425,-52935,-46022,3599,73312,109336,88102,6260,-118204,-92481,-17126,44882,119432,136320,89137,15473,-41083,-112704,-118248,-50271,43165,129839,212579,220002,90707,35674,26406,15531,-2700,-22325,-54882,-69468,-23890,-22013,-53027,-15215,44308,25621,28694,62232,108199,111398,38767,-107294,-44192,51303,102996,111536,145299,221941,35303,-43292,2910,82593,80252,17378,6751,20433,52466,76463,58154,-41033,-106815,-58034,-27871,-21021,-38323,-23590,-35710,-100008,-13640,126967,220047,204076,163142,70668,-61501,-81880,-28513,-6772,9737,-62336,-79890,23689,98123,95309,41173,-54166,-114120,51766,179247,201058,120317,67071,90556,124126,102224,-46818,-106694,-72081,-15737,-29657,-74585,23536,140141,131388,31276,-59782,-118431,-65126,-28789,29597,78256,64452,24325,-27202,-62157,-15840,48125,45727,-2416,-47803,-90718,-127725,-113699,-126801,-82050,-14874,-2908,-11370,-75489,-118412,-85375,18627,95995,69388,-54497,-40904,13877,104667,161157,188373,73262,-54644,-105008,-76532,-401,14285,-43510,-50137,-35645,-7656,87109,198142,246231,189431,142782,50385,7921,-19634,-35615,-68004,-27335,36220,30583,-50933,-62864,-28277,-33223,-7867,55001,63440,-31132,-78900,7904,127309,118561,50303,9222,40967,90283,50743,-48077,-44818,-44060,-81829,-65734,-20713,28899,90755,121401,97382,47271,-20041,-61477,-31835,-39287,-80448,-141889,-18825,94989,110710,57893,-29717,-63343,-67588,-35778,26962,83565,181552,148913,73846,14240,25849,115721,235909,347573,394570,389671,324314,201209,83582,-37426,-99243,-3248,67075,72700,52885,46967,30716,57202,67468,-32391,-59415,-24280,-66862,-82295,-34818,-6555,-25612,-70684,-85614,-71620,-18271,53653,86553,43635,52554,66567,46400,35821,105832,146365,53178,-49161,-72584,-20625,31232,11383,2456,13481,-15302,-52007,28341,74214,50214,2009,-51036,-38717,33231,85818,102473,82114,41920,-49723,-126327,-110650,-80717,-100458,-115978,-51089,-31094,-25407,-6665,-6671,-20793,-56764,-49922,-4886,29226,40295,6345,-42959,-69072,-51455,-32611,-6702,1482,-4697,-10725,11136,90257,49014,24279,11959,1577,-3477,-11498,-11647,-42862,-95001,-114733,-81885,-79639,-96752,-97658,-82343,-55597,50719,102659,15366,-86780,-82807,-35026,-78632,-101943,-33396,24176,67658,75197,121517,104864,60298,6122,-44978,-80276,-93111,-70781,-51584,-52801,-70611,-58531,2158,32836,30561,-13478,-60565,-20684,17895,-978,-48221,-35640,-5440,4272,64578,103016,96728,116222,103948,82066,179330,338174,311364,258623,114961,-63486,-95396,11627,93835,71365,50918,63095,111651,61969,10518,-1346,31113,74184,106590,206804,265584,134780,44427,7123,-49595,-71559,2425,63311,87671,63112,16234,-23625,-17964,-22316,-57704,-42402,-7437,11636,62642,112642,95564,-57426,-33566,217767,442230,483630,253960,-2575,-133261,-106284,97631,153915,171870,135560,24676,-14064,61186,152239,203345,128244,27571,-24304,-62944,-85600,-84116,-101407,-66271,-37132,-68495,-75613,-125122,-70088,93416,186039,118664,43145,29193,46464,76119,61832,-32292,-64600,-30061,87289,116218,-8705,-100335,-22947,17339,9236,14439,14607,5371,-5040,-11986,31265,-16052,-115148,-97196,-22341,548,-22291,-6260,6808,9626,-31312,-83168,-115844,-75942,-8445,109255,195600,200802,127117,60649,-85298,-128754,-35804,-31469,-60027,-11934,51631,121216,215251,151191,4491,-16202,16064,-8652,-61889,-126565,-101323,-51195,-68950,-110859,-134399,-130587,-144132,-6459,55364,10781,-90056,-111343,-24011,-7073,-45411,-136108,-67256,70432,188423,178379,34504,-20487,25240,49459,-17931,-32695,3234,47908,51886,21824,59573,99359,92662,79292,7924,-65554,-145903,-108553,-25491,76347,120749,157956,108519,14972,-69126,-114582,-102819,-17211,18800,-17693,-93969,-25923,157458,100517,2377,-13600,-21607,-43158,-102367,-88330,-12026,28977,15095,-37980,-67677,-53195,-73261,-60417,-48167,-33684,1861,30868,48857,6657,-41192,-71330,-33666,68239,115560,70075,3240,-27084,-62832,-73342,-28470,48764,119789,141274,94935,20579,-32860,-79849,-114287,-46528,66754,126032,61599,-29713,-54735,-39608,-47389,-130284,-25599,5291,17329,13353,20669,-2409,-58659,-52577,-48140,-82087,-103188,-95006,-63008,-18112,50933,260130,432040,388891,212643,53790,-23580,16205,76601,49276,17083,36228,44069,33227,78505,52144,-23890,-89287,-46059,2785,12338,641,15041,933,-28143,-12077,11406,55964,16853,-62093,78607,400323,583298,493357,368069,275909,97154,-14844,-56306,-69381,-27492,43830,76132,30392,-76506,-83680,-51921,-47318,-66671,-71671,-127129,-107910,-115694,-84318,-23548,45836,73203,59413,-24109,-77374,-53719,33045,101740,79325,65898,7687,-63400,-54195,13597,113090,222588,329232,377125,149984,-15081,-84256,-76304,-31277,-38559,-50948,-55641,-52662,-69779,-32022,29264,21698,-20365,-38832,-61865,-65225,-90530,-118257,-138413,-41350,70500,141206,216134,267452,200003,171467,133567,43532,10455,116386,330652,466924,460529,262362,48779,-20781,-21080,-23776,-61426,15530,11027,-57186,-51985,-14259,56224,163467,209335,221411,168235,32665,-33542,86276,262400,268343,130045,-17287,-31821,41272,31580,-30924,-98922,-110528,-112438,-69440,86728,238207,195873,10841,-124916,-125324,-48240,-44855,-76703,-99393,-76380,59808,152990,150146,100574,101394,58238,14053,-50459,-69895,-8982,21222,53574,109035,177588,60862,41877,51589,8301,-37789,-133303,-75585,-53304,24507,122225,241932,206901,76444,-37679,-93194,-79408,-39224,-44212,-71483,-94379,-70135,-33929,19086,45960,34278,-22287,-76665,-46009,14323,35474,16200,-34765,-9175,56881,33062,-29048,-117248,-85454,-28286,-25637,-79358,-80505,-46902,-35588,-57686,-89890,-122645,-143453,-155452,-106318,-101430,-60765,-2977,-9504,-35718,17781,60744,81124,95348,111735,99187,122464,193991,278534,309699,268445,115274,-34384,-83070,74704,293706,291105,191691,73444,-47797,-22676,87407,74725,-3081,30869,117824,158717,128446,96080,140427,97367,77481,19636,-52931,-75538,-122816,-56872,6362,70372,181730,213676,69356,-83958,-44271,132909,309554,304377,222129,128216,61645,39445,23433,11530,-4676,-48411,-86098,-58325,40536,38455,33881,-33311,-60146,-43177,-75776,-26881,32144,37643,-6671,-42919,-82087,-139459,-49946,-7290,566,11065,24636,114349,162608,208385,118914,-2384,-83349,-73937,-31330,24106,77560,75203,196,-64764,-62466,4466,-5344,-47853,-63964,-59261,-96555,-80124,-101326,-26016,11299,23685,8397,-28376,-77729,-59281,3290,48185,85294,150348,252911,368208,314719,145098,-22950,-95032,-57404,-21787,-30275,-21998,72472,275213,335294,198616,37727,-71896,-125567,-78633,-56797,-63065,-65055,-53594,-29913,19791,97988,171558,251870,278824,157891,39072,-43161,-31344,-2198,22219,57313,104951,100845,79973,88732,89172,80525,58667,6920,8391,-47955,-33742,-15283,12056,28418,18845,-26870,-36915,33337,48927,73055,123589,247272,280265,46674,-51052,-29734,8330,51425,128143,199611,188975,149247,186726,310206,287050,204522,78131,-59799,-122238,-17775,66666,119121,111874,25784,-49697,-46349,-27155,-2653,51118,122071,143654,146150,134715,91138,-18411,-64305,-26195,47113,49594,1278,-19912,-31633,-31240,-56870,-54042,-56819,-36178,-54823,-83467,-43322,-59218,-90092,-16880,118166,194773,148020,53336,-40339,-26924,1577,27378,41113,39659,51408,45372,72337,119624,133173,96019,52340,76798,192490,198972,111840,69929,78805,76940,62995,13877,-53255,-76435,18666,69722,50859,-65613,-119667,-93066,-38413,96402,171047,90317,40337,38690,32996,-19850,-81712,-156249,-105259,-34415,-34153,-62081,-95642,-87392,-39660,-4350,15229,25963,41855,47347,8927,14182,41401,36485,-24918,-65963,-80184,-90205,-83972,-11744,-37881,-131426,-121300,-60499,-49974,-35633,-67069,-54364,-39383,-49492,-28523,-4461,10273,4830,-34033,-75663,-95603,-89690,-119367,-47150,62484,96777,77573,36368,-8526,10772,49438,103323,105875,37552,-26970,-31414,12737,81766,80172,41650,-42796,-133486,-153091,-120404,-72117,-9144,57173,104107,82743,22970,-53928,-104253,-129349,-78559,-9087,68579,151528,231541,267858,259156,200567,142551,47654,-77563,-125725,-31889,-13132,-36130,-70041,-130932,-129238,-112339,-107150,-48933,20580,93270,145599,173702,143224,35806,-77481,-60345,-24768,-21962,-28751,-39975,-67731,-89992,-15863,46710,65749,122279,178393,199242,115783,-29176,-103435,-63649,-22181,-12971,-63792,-159702,-33545,153082,315912,251171,45073,-129578,-127338,-57550,9516,54321,56709,60039,43189,-13894,-20083,18361,24839,29748,89336,167306,202269,148739,81416,46775,-7860,-8621,-30656,26348,32738,23851,34225,15381,-12670,35466,60828,78136,9559,-99412,46375,313278,315152,140792,74634,-21373,-87029,-100692,-75933,-56072,-48523,-63643,-15292,112123,168341,144969,68269,16800,-26142,-38288,-59955,-92938,-63423,-23196,-4761,-17761,-33478,-37492,-37686,-76355,-92343,-94814,-127779,-170131,-102339,-60057,-39025,-32320,-8985,-193,-17076,-17143,-26857,-56879,-80777,-74141,-37078,57631,157071,137838,150426,117733,46626,26979,32460,35474,10523,-5402,-36315,-76592,-32499,75943,128826,-18144,-132596,37478,141229,230166,387704,454967,555731,728506,630135,304572,124707,104740,169059,193691,186315,149477,131528,147757,45020,-27040,-43220,-24629,-10935,10580,-72168,-66808,-42025,-37523,-49604,-89861,-96707,-78662,-66409,-58744,-10885,58014,130760,187961,190977,153444,51942,-53568,-120423,-60047,9605,34796,-10274,-56110,-58145,-55110,-39856,-34339,-68719,-105283,-70087,9790,46975,90078,96508,60059,-45239,-100952,-89743,-81262,-85531,-65058,-86657,-99881,-75224,-67639,-86093,-115764,-75315,-64998,-76168,-37864,-2637,38670,36542,-22517,-27969,-65595,-123348,-20226,95934,114718,48787,-17554,-64981,-102820,-91064,-67181,-46889,52868,134135,92793,-10391,-107087,-128775,-87079,-38867,-9189,-8347,-77963,-118575,-70023,-35400,-39186,-40445,-6840,20079,16384,30322,122277,172956,134365,129937,148184,107366,34806,-9023,-18525,-31562,-33222,-28124,30,38114,102663,153130,146595,41844,-73596,-89010,15336,75484,86894,70648,4159,-77430,-22197,94322,143561,115837,77690,54271,-2604,-114336,-93780,-77152,-82113,-88306,-122822,-56965,18582,85434,126233,110265,57090,38432,22828,27394,65621,71624,-36674,-108987,-30664,-13551,-38983,-44635,-25455,-12934,22066,63627,46622,33259,-33360,-92731,-79818,-49194,-50554,-69202,-9364,77036,40908,97640,104490,71507,-9891,-98084,-107749,-106898,-134199,-70653,16940,36320,45591,80196,160153,247999,261785,215449,145097,96371,78391,66566,19972,-20907,-69886,-121995,-103219,-96098,-104461,-113188,-76280,-20323,22859,32187,31753,52239,62189,54894,3976,6996,71827,132485,121681,33679,-55935,38769,192471,245634,177488,68477,43122,55332,44840,829,-50807,-130713,-94073,-10970,44497,69993,66797,67023,64841,48828,44247,1241,-24433,86986,254813,310688,265355,140308,15735,66194,39211,-44664,-120495,-58978,32176,23397,34394,57043,37311,4630,-20115,-52303,-90117,-113338,-89425,-74291,-112715,-85845,75360,105548,54075,-11085,-79669,-24253,28094,80,17522,187354,397301,412734,305546,138720,4302,-71512,-47401,-33871,-54885,-96567,-37908,31751,56956,9655,-44418,18649,30525,-56698,-128078,-69518,18239,106074,168013,147270,40585,-42729,-20665,8185,12064,-2938],[952,-50183,-82244,-80349,-9535,19134,6159,-38246,-19933,58986,83844,131625,262932,300391,160846,45000,54197,14726,-13665,-25177,-10055,-13534,-4729,-50485,-109417,-121842,-136498,-118060,-104157,-101119,-121249,-122452,-101213,-26291,42108,72705,55869,40421,2504,-62591,-125175,-95147,-47110,15924,69477,63244,8452,22440,88478,126984,128815,131919,108630,5646,-24962,-13017,-37818,-40790,3286,30393,43560,150327,149007,33051,7562,44814,94733,62365,-33601,-79635,13223,3205,-46786,-62757,-43894,43053,191169,389313,379724,311946,301954,245999,113983,4432,-18829,125946,210500,151869,127516,112296,96750,24738,-38455,-89667,-113006,-43419,-7029,-30841,-117942,-134950,-115324,-56824,-22520,-16577,-3593,39474,73179,22053,-5217,-41001,-67450,26584,-7622,-41082,-24113,-14354,39298,48592,19928,-29888,-12235,7717,-6397,-40571,-62967,-53700,-18751,39157,112484,212187,255867,204046,161484,162327,259784,253359,145403,55854,12880,51378,9819,-113307,-69880,-6080,-36152,-23743,9857,-10461,-66754,-63638,41341,174221,259288,243790,70976,-127068,-75912,34989,228310,335997,441369,587136,664920,650587,377588,124262,-1227,-21732,17611,109745,200690,273884,300917,273704,42221,-26568,177268,263757,206730,78987,-108969,-85054,-12799,30128,69466,83918,118328,37455,-87814,-105718,-56556,-72338,-98657,-50036,-45932,-23118,-1187,-3542,-32799,-52844,-87155,-69307,14632,57429,82355,98680,157568,219858,239623,173318,121823,92131,54635,53665,44209,26789,-25053,-67739,-33346,51298,104416,87009,5441,-53792,5643,44974,25917,-15471,-37581,-17470,-30090,-84793,-76427,-9883,41344,69503,68672,27028,29671,51389,113501,180926,130335,42624,52851,37421,34942,79819,132316,129722,30365,-42222,-75947,-81622,-63539,-79661,-70931,-54041,-53995,-59878,-97158,-114613,-41700,-29210,3624,114240,162199,94333,-41670,-82642,-43509,-32176,-68776,-62703,-68981,-103977,-135500,-150118,-89561,-88739,-71824,-553,27944,-23612,-67600,-11024,84817,85645,-6339,18961,66747,60514,40249,19777,8992,-24900,11695,18484,-10476,-60996,-79816,-32627,29432,8315,26531,142877,222205,201294,49606,-10129,-30143,-64172,-113892,-88156,-50065,4156,110871,165589,121095,-2049,-116097,-89431,2192,4796,-61259,-143356,-81594,-81793,-121027,-128370,-59663,30764,112383,174987,214642,159215,71620,23321,-16962,-49854,-70861,-84923,-81202,-105431,-125723,-117539,-99313,-61574,-3549,33191,68427,66152,2088,-96041,-41948,49246,131745,139515,164601,135630,28861,-64551,-86419,-61899,-44087,-132742,-66137,-47158,-82073,-95744,-51363,-61012,-121999,-118352,-28559,84210,161164,135593,89065,-30,2020,44367,165916,230997,221932,169339,70641,-31733,-90539,-18950,7410,-48846,-91367,-5158,135619,171281,116876,24330,-59722,-127597,-111248,-105821,-121237,-140349,-78406,-39530,-26132,-32358,-112642,-119444,4279,156384,265564,227514,87848,13666,38156,27181,-21662,-32100,-4223,-14347,-37071,-82551,-68202,-49114,-62271,-68262,-13828,66775,110892,89744,-2521,-107712,-72987,17478,98160,174271,163896,103033,16310,-63285,-140434,-158307,-86249,10891,98511,180781,210193,103726,44438,37996,24441,1917,-25579,-61186,-88126,-55059,-40712,-30344,12423,65163,35405,32492,67565,121565,104848,8650,-93472,12235,116878,156075,131023,188072,289046,108520,-6915,-3537,79134,75125,9400,16815,42040,80425,107979,86527,-26067,-90414,-65055,-33077,-22641,-43649,-38906,-54756,-106213,15629,159907,266845,263747,208790,82108,-61063,-89730,-32746,-2653,18384,-58779,-90132,9497,84448,85478,38393,-47891,-101158,66172,234480,295748,241808,189537,183609,185970,131613,-40927,-108658,-61840,-20428,-44906,-57813,58642,163399,162861,41648,-62120,-128206,-108601,-73586,-8027,43103,28511,-2517,-44020,-67431,-8566,53963,45827,-1759,-55516,-104129,-129312,-107622,-123997,-80664,-15825,-10863,-22311,-87994,-102740,-56463,34964,95158,51659,-36914,-3914,17248,88205,136433,160875,66666,-48340,-95368,-84349,-2097,15783,-44351,-55651,-37457,2013,108280,225697,295134,245949,172590,52768,-7023,-40165,-45327,-54407,8795,69320,40191,-58801,-81029,-49283,-51764,-29007,40600,63039,-27324,-101590,-9168,124960,134402,77676,51307,70495,110322,58011,-51418,-44929,-38318,-76252,-72491,-19349,49679,129154,165160,131276,68224,-11970,-69621,-30957,-32438,-76411,-134588,-31181,103973,124772,63277,-26382,-53951,-68306,-53184,5600,61598,164032,142466,64471,-1511,2890,97269,242860,388211,460953,428334,313989,183963,75558,-40632,-99661,-5722,64066,70495,47674,36174,20777,47664,48738,-52995,-76267,-32537,-73110,-96540,-44041,-5242,-15012,-58898,-86891,-84982,-27912,41170,64664,23239,34324,51106,37429,31033,105813,153290,79801,5434,-64794,-57391,10332,7270,3898,12824,-20272,-54984,24478,66195,46346,-2840,-65830,-70130,-4310,52994,93949,94150,62955,-27982,-126265,-112227,-77316,-93656,-113288,-48486,-31238,-27761,-8712,-11289,-26157,-64155,-49974,4215,22076,21344,-12325,-54992,-77976,-58665,-34688,-4161,7671,749,-24184,-22881,64774,46927,33008,16675,-3543,-13218,-21776,-31169,-67816,-105699,-111889,-97101,-112444,-131377,-124800,-98587,-59663,56521,111628,10498,-105380,-97589,-42137,-83238,-112416,-50811,-3861,28327,65299,134682,112294,56564,-1176,-44607,-71144,-85092,-67970,-52143,-49522,-54779,-33844,12043,28718,20761,-22478,-61048,-23178,8106,-20958,-72242,-58942,-12484,14242,77826,95216,60329,74383,86956,91276,203546,354072,325995,294585,139742,-57467,-111817,-4979,95702,85269,70610,79837,129431,77885,15871,-9953,9003,54581,89603,182886,225913,91894,17594,-5884,-46424,-61021,-2080,43248,52898,27286,-6245,-23638,-13691,-25219,-68552,-57972,-21778,-2568,51151,106523,88672,-80848,-8802,205077,375957,405901,189867,-31470,-139080,-123719,89364,171586,194885,144170,20029,-19983,72711,192014,254844,164968,49721,-16913,-70941,-98979,-99704,-105017,-54363,-31982,-66986,-75591,-124372,-76831,75247,157895,95856,22539,176,18574,62214,60090,-38560,-85943,-42543,85134,123135,10994,-99850,-36009,4508,-258,8587,15802,15079,17482,24871,64402,-3127,-108183,-94312,-23648,-6621,-29639,-6877,14070,13500,-36233,-77946,-89891,-53428,6678,102233,174244,182883,103197,-5106,-133919,-105688,-21778,-36057,-95849,-24588,43508,106366,195724,131129,-12938,-30078,18166,4724,-44652,-121416,-94690,-39807,-60179,-109479,-134732,-127948,-128560,-10133,52965,-1764,-103414,-108652,-29787,-14920,-51738,-138583,-60394,72129,173956,158779,35265,-23250,12566,33553,-29481,-53513,-12814,39531,56558,35102,72496,91154,75802,67831,7078,-59079,-130278,-130359,-50640,53923,105119,148253,100759,16194,-45230,-89895,-119859,-35179,11571,-3716,-52050,-35508,169915,127880,22388,6131,-6410,-35493,-100514,-88005,-13530,27590,14216,-35729,-59983,-46546,-72316,-55839,-51253,-41971,-8865,20294,45370,6607,-36943,-66148,-35978,64502,123975,78523,719,-41990,-83839,-67650,-7424,68602,117440,136468,108938,41720,-15674,-73455,-136791,-87326,25611,105645,65560,-13763,-44487,-40876,-62584,-113256,18934,60417,58243,34714,32392,12264,-44826,-38107,-34966,-70494,-97227,-91253,-62520,-20684,44532,256837,444084,380449,186445,24842,-61971,-28660,36292,18971,-7879,10228,18483,-264,56368,40435,-37704,-105227,-61326,-9456,5285,-1938,-1531,-18390,-37143,-13897,12381,63617,26408,-53969,71727,373474,546825,462034,349800,271961,102617,-10088,-43176,-49705,-16434,36094,52623,7882,-93610,-64036,-9452,5424,-25705,-59445,-130217,-108285,-91324,-51990,-12416,41758,66000,53316,-40996,-120872,-76566,32999,133009,144408,122537,36156,-54902,-49600,21974,129555,242984,357670,429136,221689,6218,-64367,-100086,-52982,-60022,-71604,-58783,-24689,-23956,30625,86165,49890,-10533,-34930,-55878,-57080,-80819,-112239,-141370,-45986,66581,141315,215889,258681,169484,139984,109103,33117,4286,110374,333760,489240,478782,288568,62167,-24409,-31242,-20978,-44828,22268,13206,-55520,-47477,-5206,72853,175636,206394,200281,131146,7655,-42410,78971,232992,213951,73806,-53505,-11590,70864,55452,-13687,-80750,-96241,-104020,-61823,99599,243692,194207,11356,-120795,-113869,-29410,-20944,-59984,-90796,-70054,63748,182514,214801,162744,151880,83133,26247,-39891,-69696,-18983,6110,34590,82683,154564,107159,132521,116250,35734,-29649,-113036,-83550,-46927,48449,167321,293490,221665,67493,-50450,-103819,-71654,-18429,-21500,-53589,-76749,-112076,-75391,-20849,19623,21964,-20788,-69370,-23649,38178,51751,17301,-34812,10596,89992,65586,1502,-101755,-113728,-47986,-38874,-82215,-90245,-57567,-45187,-63779,-92586,-124677,-141296,-149995,-111587,-89953,-57723,-19253,-38321,-52799,19463,63244,82698,106315,108068,81249,97152,166158,243567,266330,218918,52654,-66240,-95693,71004,280966,232197,148363,55721,-52814,-29894,71267,47014,-28780,16831,112865,161389,142443,121570,156605,117732,108205,47019,-36982,-67878,-117542,-54492,13710,67795,158491,174536,44552,-91337,-38656,134800,320596,287688,175461,68863,37258,53639,48742,42498,14194,-41781,-83607,-45319,38865,13156,-1266,-65061,-148977,-110926,-99061,-19178,42206,35370,-4893,-36886,-83232,-127656,-36541,2386,15039,36220,51701,152477,220802,247281,132075,4088,-76526,-72914,-29914,10407,34066,24121,-34919,-80742,-58784,11006,5906,-39813,-66171,-55098,-114462,-119694,-114050,-25901,17725,28809,11446,-24484,-66476,-46023,979,41614,87406,173307,307117,432299,343811,149611,-29641,-128886,-86351,-44845,-48169,-46732,35592,208057,259525,145720,9264,-83997,-116483,-76162,-61795,-69900,-69266,-57815,-22689,38141,126512,171899,237919,286476,179248,56400,-24062,-30926,-15225,7460,44888,96417,98352,82580,96694,94432,76248,33974,-35581,-22628,-60798,-29176,-267,21119,33038,23372,-19219,-43060,5000,21825,65858,142891,288983,275780,44796,-44065,-26889,12958,59152,146485,230178,211274,171023,206288,306488,264989,186280,76599,-46910,-134449,-21236,73955,136665,144784,67036,-24264,-57732,-35148,-3713,53620,125512,154822,170008,166611,115255,-15373,-65946,-48288,-2261,4718,-21498,-24057,-37624,-43851,-63895,-37552,-22954,-14552,-38733,-64253,-36404,-59300,-99461,-26535,96157,158119,101681,24466,-42071,-13032,19956,41651,48902,49826,54985,27137,43780,82808,96309,77141,62738,132263,256417,227571,121566,77169,94408,93636,67537,3185,-70258,-49821,34787,78502,62349,-53858,-114205,-81017,-29915,104680,152744,69665,21621,15098,-451,-66501,-131190,-168428,-100840,-39968,-40074,-60997,-88745,-88374,-45352,-16469,-11742,-12329,12012,45113,29686,61788,97968,70534,-10113,-59462,-81525,-102402,-100965,-19996,-31439,-125308,-115882,-49175,-21255,-14138,-47904,-25840,-20083,-62235,-65784,-54158,-42807,-33033,-44279,-77971,-98389,-94919,-130020,-40636,73141,109113,93611,54996,6511,21349,59366,115013,131267,63682,-8588,-17006,28852,119584,131755,85688,-13220,-117703,-155764,-131040,-93603,-35734,27279,65275,45168,-4430,-73952,-118269,-126924,-81933,-6454,82411,180421,256768,281974,260638,181604,122623,49006,-70223,-132481,-60098,-48547,-43440,-69914,-137998,-134797,-113267,-90038,-21334,47800,119648,176796,201019,152535,44203,-51267,-59786,-22008,-23436,-37796,-52752,-77626,-96476,-29782,26413,55168,119953,180410,203245,117193,-25261,-95368,-61497,-27597,-20520,-71653,-149458,-19780,172365,320805,237959,46875,-119300,-115503,-42160,30876,83094,79415,70051,38308,-27028,-34506,534,25501,50436,121907,184703,191529,128342,61029,16015,-21817,-916,-18936,40179,45576,36032,36923,8392,-37433,16436,45492,65043,1071,-101360,53453,343424,374086,178045,105654,4933,-71150,-94127,-56732,-19139,-27775,-55323,-28550,90820,152291,137823,64663,19027,-18182,-28268,-49385,-107414,-75244,-41117,-26896,-37008,-43877,-35127,-24597,-58548,-97852,-108950,-135313,-158175,-106516,-73313,-59052,-48485,-17430,3524,-9882,-17508,-32620,-61841,-84045,-75267,-34953,42921,131284,120755,142941,118681,60179,34714,31223,36149,17574,3695,-23906,-68813,-36544,61785,102383,-32095,-122747,37131,131513,217183,397265,484055,572153,708740,605564,289984,109022,77846,142143,165339,160972,121474,93936,117512,38773,-22487,-35674,-23204,-15860,17705,-60375,-76032,-50340,-41562,-48156,-81993,-89257,-77754,-69651,-47445,17903,74934,133391,188895,189927,145733,44550,-54016,-123999,-77600,-7125,24386,-14982,-62819,-76727,-75079,-43221,-32040,-59594,-123831,-72394,13936,58995,102742,105719,61768,-49903,-102652,-86837,-76328,-73584,-52035,-82151,-99347,-61151,-50662,-70041,-100688,-58794,-48700,-58776,-32310,-8304,22463,13727,-41045,-43281,-80851,-103889,-4437,98882,102373,36662,-24662,-66774,-100759,-70225,-54620,-51692,41670,122636,89119,-8799,-105961,-127932,-90791,-53651,-34540,-46687,-121551,-103123,-51385,-26886,-45877,-55554,-36396,-15415,-3185,21930,117831,183126,155821,143589,141590,87645,9926,-32363,-37846,-47692,-44907,-36124,-6395,29797,92407,147645,157745,53993,-72157,-85757,25222,91989,111819,107513,22622,-71306,-36435,78893,140336,109851,65084,54290,5366,-103322,-110650,-100912,-111048,-118541,-102085,-42110,29418,107317,144027,114569,60278,67284,37373,21988,53451,69115,-40867,-102806,-18667,-4057,-34928,-33700,-5078,4230,23790,50492,33878,31172,-27574,-92232,-91327,-54566,-47941,-65248,-1948,107252,79808,92695,94959,66301,-7004,-91282,-123377,-140548,-138124,-37706,34360,37267,35789,60640,127428,215081,237312,180445,96993,61702,61595,73075,42706,-2903,-57058,-122907,-125954,-100621,-101613,-117306,-92050,-32882,19428,37889,40300,57249,65596,58818,20765,40853,105127,147339,118393,28650,-63070,30791,189150,236479,155801,42172,18194,37881,30520,-15936,-66853,-143609,-76226,18404,78997,93278,75292,69730,67207,51750,54380,3774,-48977,50991,204075,276583,252749,120589,-16176,64276,40070,-49161,-135300,-41581,68760,64834,55618,61921,27531,-505,-18592,-48820,-90324,-109500,-73742,-61429,-94164,-50560,87661,98863,43883,-20953,-92835,-25340,47054,38855,77041,274332,425661,395027,270022,113762,-5476,-81941,-58662,-43888,-63897,-96291,-41426,26208,58754,17582,-44703,3121,24817,-71521,-144253,-84459,-3042,79464,130037,106575,10650,-72030,-28402,19485,27353,10659],[19203,-36587,-69034,-69326,-812,30927,11921,-41348,-25063,47414,66587,115310,254947,298263,143686,8259,8797,-15358,-37541,-33413,-11903,-19507,-15288,-59668,-127683,-118950,-127522,-107237,-92200,-92316,-115823,-125216,-105560,-26600,36765,60249,48543,21892,-26702,-85256,-120391,-74926,-31747,22551,68721,55853,-13224,-12032,59665,107183,121386,144433,132730,42336,-5339,-30156,-66215,-35559,17753,47533,58831,154123,133865,11618,-13226,29239,83977,56493,-41839,-83788,11476,-2581,-50303,-66222,-54384,31410,181340,383999,395757,360811,374423,285111,130521,16603,-15191,132280,191484,140573,133955,118581,105887,39939,-31100,-85744,-112262,-58437,-25108,-40613,-102837,-117569,-130850,-55787,-8265,2732,901,43062,90224,31758,-10207,-63267,-66628,50032,34937,-13571,-12568,-5600,40698,48332,27401,-17571,-958,13361,-7225,-45146,-69751,-60524,-13393,50574,120074,212192,244583,192110,158933,169359,282489,243811,123679,50505,17541,50919,4802,-114898,-82082,-27428,-40107,-10309,12758,-17922,-82819,-73868,24724,125600,178355,169764,22540,-139348,-65630,40541,244824,355891,450711,591671,698126,722955,441106,162014,28830,7559,53788,157981,246991,308311,316871,223425,11301,5726,246166,340183,265951,114137,-83135,-88371,18882,92673,134924,135815,141817,45311,-85608,-95411,-42980,-50347,-123997,-87353,-93966,-71345,-43265,-31452,-42018,-45352,-70174,-60619,24893,82852,93161,83707,128271,183358,219915,172972,126156,93466,50640,42126,35035,30322,-8024,-45359,-26189,59672,120737,98921,21719,-20750,41926,58125,40359,-6104,-33745,-13848,-27378,-90905,-92402,-30994,22355,59910,63306,15842,9954,23450,73970,154990,150797,53769,56351,41958,45782,98962,164657,185599,81325,-15921,-72960,-73024,-42729,-66679,-69146,-58089,-64965,-81585,-117996,-107476,-48212,-35003,2287,103558,150372,101649,-17702,-70476,-50548,-47409,-93996,-56054,-51069,-85088,-119270,-149834,-85035,-73120,-54740,19977,58911,-8706,-65626,-12100,87349,76325,-18122,15089,68039,60268,37044,19265,3325,-25893,19840,25231,-13839,-76913,-82054,-30529,32515,23566,58794,169734,244742,217468,61591,-3991,-35738,-72387,-107072,-108605,-67626,9717,134979,194823,143318,11505,-100799,-70024,17369,14341,-57157,-127229,-79537,-83993,-125706,-125690,-58002,24571,106963,184365,236866,183845,89995,33618,-11160,-42057,-58501,-69360,-68637,-97875,-128534,-112922,-90950,-55247,-514,33508,72426,79827,16302,-85013,-33517,60861,123405,122877,153923,136161,41624,-49971,-98864,-94303,-70719,-126670,-67824,-55507,-84039,-74518,-40264,-63193,-133394,-103973,-1654,101067,169589,128569,59868,-22933,-19097,20492,134173,198837,208825,180288,92882,-10133,-127259,-35643,15391,-29355,-88592,-50194,76396,126513,112144,35526,-42863,-107466,-115774,-98515,-100438,-112163,-67168,-30511,-18232,-18898,-86984,-102136,10747,155889,264436,231044,101059,27337,33863,8669,-41470,-46854,-13250,-20985,-40825,-85224,-73965,-54804,-70860,-83135,-27301,61478,112664,91881,-9162,-81265,-28674,72214,157509,219075,182406,111679,15823,-82755,-118341,-145599,-115350,-16381,69637,146436,190866,115234,56356,53121,36574,10597,-22786,-63113,-102030,-74752,-44825,390,45694,93348,50961,38274,69225,127439,94143,-16484,-66594,65948,179352,210478,155684,232174,351645,181751,39604,2234,78484,67028,1285,27391,58113,104075,139683,118728,-7031,-67614,-61523,-30145,-14877,-35822,-38576,-61068,-82897,50548,194149,315526,331205,259236,96206,-57059,-94439,-34910,2619,29947,-50722,-99818,-3923,72142,77877,38049,-39043,-82586,81833,286235,386440,368891,330355,296382,259286,164368,-31889,-104758,-45178,-21080,-54071,-30293,83796,170865,181859,49724,-56530,-108174,-122980,-111490,-42192,10870,-2179,-24248,-57418,-69109,1569,60252,47637,2191,-58717,-108854,-111028,-96923,-116008,-71454,-8928,-10350,-23849,-90394,-72491,-18555,55590,97842,40934,2588,35575,24397,68869,112254,139611,69486,-32370,-82260,-91326,6033,28245,-37149,-55785,-33767,16815,130986,249576,336877,300743,205612,63584,-13787,-56893,-51423,-33329,47746,100561,49217,-60930,-91749,-64779,-65704,-44801,30905,66235,-18415,-120715,-21205,126348,153743,108572,96303,104711,133839,68325,-50007,-39354,-29129,-68413,-73237,-14617,74078,176425,219608,174026,96738,4253,-73026,-26748,-22026,-68451,-122833,-44914,107513,138038,68496,-22856,-44939,-62282,-59094,-8543,44059,147654,138217,60658,-10569,-16205,79791,244815,418926,512777,449281,295177,166178,69607,-40675,-95206,-4820,64197,73141,49630,34911,21346,50410,48964,-52856,-78807,-24605,-60037,-94099,-44265,803,-1932,-44833,-82413,-96517,-38513,23041,39858,4301,19492,39340,30323,24837,97139,149550,115516,63372,-26686,-82320,-6699,6530,7817,14026,-23335,-55584,23129,61327,46034,-3722,-75427,-94065,-31503,27231,87325,105346,82015,-4116,-96225,-98384,-67150,-81875,-93608,-35179,-23705,-24803,-6784,-12848,-28999,-68489,-40447,21995,24851,11839,-22539,-58640,-77806,-58156,-30107,3549,17458,11516,-26691,-46390,42803,50574,47435,26049,-4804,-20860,-31120,-49448,-83662,-109927,-107438,-100402,-117435,-142124,-133918,-101939,-58134,60905,115359,6740,-120575,-98373,-32587,-66032,-93626,-55296,-25815,-6527,61301,151255,122125,54826,-6634,-40754,-59276,-73715,-61812,-49879,-44220,-38158,-8122,23707,27057,14016,-27211,-56654,-22131,1742,-36062,-88470,-76364,-16346,25403,90086,85071,19045,24385,61398,95012,219866,349770,326828,326628,168567,-44094,-121533,-19786,96774,99620,90475,94449,139911,88071,20898,-14956,-15152,31737,71719,158296,185726,55562,-6476,-16130,-38886,-46857,-4145,24283,20216,-5099,-25423,-21667,-6915,-24500,-75559,-69160,-32510,-16163,36797,94407,76452,-99645,16480,185874,297544,309081,119933,-55657,-124703,-138343,73535,179062,207838,145111,13544,-20412,91254,241396,314756,207996,76498,-6167,-76135,-110585,-114410,-94397,-38702,-22595,-59858,-70911,-116570,-79943,57571,130352,75661,5202,-25007,-6059,48952,58978,-39259,-109847,-51202,84029,126673,28893,-99692,-48522,-5181,-6553,4997,18857,27902,48694,77271,107389,13179,-98536,-84615,-18973,-8990,-34298,-4736,26109,22725,-33347,-61810,-59500,-27579,24751,93495,150446,162058,81335,-68819,-169405,-76154,-5775,-38657,-121238,-18791,47856,97617,173159,106649,-32292,-34074,31411,25279,-24494,-110260,-81992,-19387,-38326,-93978,-121218,-107647,-93709,-13930,46952,-15198,-114494,-103704,-34033,-21547,-56212,-131790,-46919,76048,156334,134839,36203,-25193,1261,20831,-37075,-74104,-27842,31447,60465,51882,86093,81477,58195,53412,4620,-51909,-112657,-149470,-73772,32545,89746,136025,91172,18210,-19555,-59483,-126716,-50221,18957,31870,-508,-24213,183122,160700,45877,28495,10659,-27380,-96957,-80340,-10437,29032,15765,-31186,-52872,-40051,-68479,-49507,-54711,-47866,-16574,12266,44500,10023,-29537,-59298,-35843,61395,132103,89009,1711,-51931,-95440,-52736,13672,85873,113313,130572,120730,62964,2496,-62987,-119455,-117456,-18040,81145,67855,1569,-33657,-41548,-75452,-82431,60217,109720,93553,53496,43587,26725,-29355,-25487,-26715,-59201,-89253,-85727,-60923,-22438,39002,248204,440958,358917,157078,-2112,-93420,-34758,25159,6756,-22507,-11255,-5587,-32932,27143,22583,-55030,-121700,-70947,-20837,-4159,-2433,-11581,-30183,-39226,-12531,14274,67662,34381,-42737,62480,325728,478845,409030,316811,256020,104018,-3511,-26440,-29335,-7320,26445,31334,-9370,-106433,-44076,30463,56214,18402,-40881,-111528,-98606,-68832,-20320,3568,39393,59432,49073,-48981,-155588,-97063,31714,158806,207043,174576,60215,-48809,-46429,27766,137681,250233,365801,450640,283097,50472,-4318,-75796,-74962,-84657,-95783,-57981,4289,32090,103895,141863,76112,804,-28714,-47245,-45525,-68033,-103881,-142878,-50069,60970,137042,205775,239957,145038,113058,89910,28489,1639,103563,328386,498829,487801,313667,81584,-13946,-24671,-4908,-24490,25968,11596,-56636,-43810,4059,85850,180538,196730,173066,93898,-13691,-47537,69416,195937,155470,19077,-76858,11911,94476,71704,-775,-63046,-80004,-92658,-58801,98520,229286,178066,7038,-115787,-99653,-8090,5931,-39479,-77886,-63589,65471,205806,279906,233775,207694,108063,39055,-27167,-64241,-29866,-11058,13230,52618,121659,152294,221424,184864,62370,-24410,-90840,-64530,-27091,77324,212295,337781,230158,57503,-61886,-111694,-65519,-2773,363,-29861,-44024,-86492,-117325,-63429,-7917,9596,-15913,-54411,-156,61182,64924,13258,-37024,32112,126063,110004,45530,-66944,-143094,-68650,-51518,-81499,-96828,-67551,-53266,-66744,-91851,-124093,-135521,-137726,-112995,-75133,-52111,-36565,-69571,-63107,23694,61783,74843,105856,98469,63957,75338,139223,206299,220542,169198,-2590,-97634,-107457,67330,258913,165454,103658,38489,-57313,-38840,50712,16589,-55987,-1037,101151,156198,149789,143494,167052,136156,137282,73759,-21499,-59849,-107436,-50341,26058,75566,151885,155162,33878,-88174,-33352,133152,319748,260468,123686,5698,7597,68934,77217,78790,33053,-36588,-80013,-28545,39440,-9877,-26660,-31156,-59256,-105400,-94462,-9217,50465,31093,-3224,-28486,-80044,-111662,-26939,9872,29829,68425,88831,198606,284944,281824,140722,10091,-69328,-70967,-28480,1300,-3622,-22560,-65259,-91313,-54286,16133,15812,-32079,-70111,-49031,-62498,-95853,-106931,-26677,23099,32717,13483,-16872,-40800,-16628,9184,38977,86266,190084,353146,477216,354430,144219,-40403,-158037,-108227,-67190,-65311,-69967,3973,147691,188520,97202,-16159,-85509,-98031,-70775,-62315,-71563,-71559,-63218,-16496,57132,147540,160762,213578,282732,198959,76166,-3003,-27846,-26832,-6739,32547,86982,94789,83531,102222,97135,69391,5895,-82063,-58789,-74453,-26750,13369,30083,36793,26958,-9731,-38040,-18133,-6120,57387,162370,327097,265996,46976,-31941,-18844,19558,66552,162089,252535,222804,179273,208729,279920,226548,158866,71979,-33008,-144039,-26384,78664,149854,172548,105174,7848,-61314,-42279,-5680,52923,123208,156657,184257,188093,126688,-17658,-68412,-69962,-49054,-37037,-41390,-26275,-41053,-50631,-58236,-11477,8104,-4343,-31123,-45018,-25334,-56923,-106826,-35692,74905,122916,57890,-4029,-37282,3126,39894,58286,56577,57759,54652,7103,17356,50351,61217,56798,74834,188920,304318,237074,120760,81884,111221,113039,74801,-5042,-83621,-23488,51786,87789,73994,-39185,-105641,-64161,-8980,121613,140595,52645,6182,-5649,-32291,-112625,-180159,-128492,-82921,-37508,-40199,-56947,-82980,-88565,-46819,-23661,-34784,-49868,-18973,42237,53108,113752,160603,110192,8394,-50972,-81452,-111252,-118141,-33808,-31964,-121438,-107706,-36481,9655,8355,-22044,6403,8184,-45746,-72137,-88332,-87237,-60738,-50402,-80313,-100648,-99404,-139576,-33719,80562,117750,105878,70698,21903,31254,66953,121066,148665,88164,10174,-1292,46406,158439,187230,134031,20441,-97635,-145356,-139918,-110923,-58896,-4681,23840,10806,-28405,-90817,-125426,-113553,-83248,-5351,91389,199883,268786,283531,255482,160184,100937,49570,-58221,-106535,-74391,-46482,-28400,-70903,-146017,-135329,-105417,-70875,3451,72509,144271,205455,220830,151499,44947,-29454,-42300,-7058,-17368,-42198,-64192,-88824,-102774,-40333,9118,44667,114146,176243,198113,109344,-26611,-89207,-59962,-34648,-31028,-81428,-133804,-4371,185414,310082,210854,43127,-107628,-103297,-26863,51187,110925,99718,76525,31533,-38059,-44041,-14300,25614,71547,152307,193604,175936,106596,39700,-15691,-25146,15422,1997,60534,62043,48681,38429,2619,-58865,-619,30178,50306,-8646,-102374,55380,345760,398849,202464,128330,28685,-56095,-87352,-34413,19051,-1910,-42480,-39481,65620,130097,124488,57019,18670,-12687,-21624,-40706,-93472,-78270,-52823,-44985,-54407,-52309,-30850,-10865,-39816,-92008,-111372,-133914,-150119,-112050,-86743,-76387,-58613,-20149,10795,-1729,-18220,-37527,-64846,-87259,-77688,-33453,27814,98818,98510,127965,113924,70835,44005,34409,40732,25876,11770,-11999,-59798,-39298,46494,72109,-47456,-112162,34261,116862,196822,398795,503627,569598,652959,549661,267953,90453,50918,116721,139351,138435,97005,60537,88986,37657,-11411,-25138,-22256,-23203,19485,-49114,-83398,-52802,-38154,-41153,-72593,-82768,-78416,-73393,-34952,42058,83265,128134,181480,182262,132950,34338,-55360,-123691,-95826,-28091,7625,-26089,-72758,-94725,-94015,-44386,-28177,-44410,-100964,-54948,22133,70711,113796,111834,59233,-56340,-103147,-82360,-68133,-58737,-37795,-76807,-95994,-44874,-33543,-54268,-85317,-43443,-33050,-41370,-26425,-13560,5196,-11730,-57359,-52925,-88257,-85444,7219,94256,83685,20323,-34558,-70315,-96736,-46724,-36806,-53268,28365,107913,84898,-5542,-101815,-125398,-92501,-66461,-59559,-83233,-121910,-75472,-31823,-18103,-51967,-67917,-61974,-47839,-17994,19685,119383,196569,177911,154054,129145,64039,-15679,-53408,-52784,-57127,-55289,-46556,-16581,18688,80426,140002,165191,66232,-69084,-83509,32113,104832,134158,143608,38721,-66175,-51844,61537,134220,107303,58054,57175,15451,-88937,-129952,-120607,-128157,-118739,-79042,-29386,36115,123440,154574,107435,54873,87676,47658,15380,38446,60339,-49162,-96786,-8935,4378,-29157,-17663,22794,32020,36434,43781,23969,28976,-21009,-88198,-102825,-62827,-49129,-65164,264,128706,121429,89696,86438,61062,-4054,-83079,-135014,-177036,-92337,1228,51986,36377,23410,36889,87893,173785,205763,138788,46977,28274,44711,77562,63859,15007,-43320,-116442,-140307,-93230,-88808,-109475,-108319,-46921,14105,41251,45573,58636,65589,61225,37573,72110,133286,154062,109929,21760,-70791,20672,180493,221289,132066,16796,-5751,20557,16458,-31856,-81793,-151913,-60879,46052,110040,111053,78406,67684,65630,50731,60326,6524,-69455,21973,155853,237949,231438,93996,-49017,60530,40673,-51541,-146422,-30593,90352,94845,71441,59440,11423,-9573,-19140,-44571,-87090,-105470,-57713,-42390,-59322,435,109156,96687,36565,-28232,-101616,-23096,70808,86879,151594,359498,427050,353505,219895,83948,-16111,-91631,-70386,-54889,-73993,-97064,-45286,19595,59256,25633,-44668,-22025,10987,-91336,-163801,-101932,-27444,49578,91696,68880,-14537,-96760,-37627,26595,41848,27153],[40947,-21490,-56290,-57073,10582,44256,17308,-44859,-29770,36375,50349,99687,243723,292919,131260,-17936,-38007,-53975,-58443,-27554,-2162,-18729,-24807,-70923,-141022,-102130,-112118,-94610,-78679,-81911,-108053,-118180,-107275,-29470,26294,44115,40676,3178,-61023,-110937,-99845,-52927,-20256,23703,64774,49471,-28654,-46088,29088,85308,112186,155599,153978,77059,31231,-25849,-92566,-34106,27993,63159,78599,163589,124112,-5725,-34636,12188,71284,48957,-49753,-84207,9530,-9302,-54947,-70232,-65432,20087,171624,371775,405325,407781,440747,316248,143981,27171,-12110,130741,161561,123168,133225,116649,105494,50266,-24961,-81762,-108278,-71757,-42533,-51523,-91636,-97976,-106262,-44337,11936,22686,2976,44195,105482,43065,-13242,-83058,-34719,96721,93615,18063,-1581,-1669,36585,44109,32658,-5691,10151,18637,-7730,-47703,-74774,-67200,-8616,58999,122966,205939,230318,182357,158679,174700,292756,225257,100769,41492,18260,44568,-4314,-116516,-90675,-49859,-41821,2181,13944,-26232,-98453,-77158,13115,73647,82778,79941,-31259,-117364,-53394,49348,267768,385233,465484,588000,710435,771328,498706,202703,60445,37113,88746,199713,283994,332660,320737,169138,-6874,56885,325392,422293,325346,147685,-55793,-85624,53519,158207,204355,195369,164414,53819,-77939,-79175,-26479,-23715,-71234,-66144,-105206,-100925,-74473,-50653,-43729,-33658,-49106,-42129,42226,114243,104263,64732,95285,141215,190526,167684,128744,95508,49979,34771,29350,36682,12642,-16246,-9222,67195,127117,100750,30921,7511,74106,66368,58400,10675,-23866,-7194,-23227,-95285,-107613,-53914,-433,46908,55983,3442,-11205,-6831,31126,118702,161437,67546,60485,45357,50545,104045,175707,221858,127634,13115,-66134,-64761,-25119,-53532,-65250,-57748,-68105,-99324,-138889,-90438,-50387,-41757,-3421,87005,132555,103353,3450,-49171,-40853,-50874,-102778,-43976,-33097,-67932,-103882,-135537,-80197,-59170,-40887,37342,92152,11946,-60485,-15186,84241,62041,-28875,14493,71744,61106,33669,18060,-2882,-25835,27467,31290,-17284,-91133,-77610,-25837,40306,48205,96967,196839,266975,232993,74822,4867,-31408,-57292,-70415,-80550,-75321,15773,156625,222262,167746,32321,-77714,-47966,29624,19545,-55275,-111803,-72060,-80702,-123357,-120824,-55578,18952,100026,189274,248356,196525,100686,37451,-9797,-38057,-49947,-56025,-56967,-91778,-128562,-104011,-79396,-47592,2311,31800,71707,86238,23160,-75262,-21347,70748,110734,104629,139704,133032,52168,-34589,-100299,-119473,-89667,-116243,-69263,-64038,-82378,-51908,-27040,-63982,-141181,-79122,29914,119305,179845,128737,46230,-28465,-26305,8307,111707,172209,198195,196479,128224,39079,-67600,-39758,27425,-2420,-53837,-74451,14015,74778,101168,43183,-28225,-88382,-101411,-85144,-77422,-84108,-50827,-19180,-8959,-6009,-59600,-74804,22161,153822,255121,225920,109939,39511,30646,-9167,-61234,-60141,-21417,-28657,-45455,-86458,-78331,-61902,-80723,-92385,-40545,53692,110764,90730,-16683,-51057,27574,132516,209406,247291,188387,111799,10329,-102888,-88845,-112308,-133440,-39032,41333,108282,159961,119945,67352,67151,47515,19247,-18292,-64930,-109725,-68384,-23014,37619,80416,123901,68889,42860,63807,120628,75747,-40013,-36577,112687,231353,254756,170114,264779,400298,245558,86878,15721,76979,52715,-11660,33210,63535,116604,164433,149195,12276,-43428,-52574,-23057,-2518,-20478,-25156,-50840,-49375,84700,222262,356481,395037,305611,108559,-53300,-99496,-38773,4377,39210,-42557,-113252,-20422,57436,68736,36202,-32139,-67128,90054,321750,455091,480279,469073,411339,329777,190694,-25358,-97864,-26360,-21545,-60377,-3947,96439,161761,183569,51148,-48185,-81109,-86064,-133146,-74944,-19409,-28637,-42419,-69434,-71172,9336,61703,46364,4659,-61274,-106049,-92968,-87063,-107739,-60366,-490,-8128,-23042,-89392,-40733,23557,76543,100312,35359,45597,65795,28369,42565,85169,119753,73726,-15281,-71584,-100929,23859,46702,-27064,-55166,-29155,31454,149352,263886,362775,342618,232657,76166,-16065,-73391,-58091,-12995,80374,121927,51429,-63177,-99486,-78725,-78800,-58440,21891,67984,-9754,-138922,-30658,127462,171097,136523,137024,138073,155876,77563,-46901,-31699,-20494,-62282,-72579,-11329,96061,225438,277071,218550,126220,22639,-75472,-24156,-13286,-61806,-112050,-63232,97616,142336,67766,-24577,-41533,-57029,-59039,-19611,26818,128430,131160,57412,-16846,-34110,60994,238058,432242,538049,444076,264797,144352,61383,-42059,-90836,-5502,62360,75388,53741,39127,30996,66852,65630,-42759,-73851,-9211,-38056,-79449,-38628,6795,8113,-34602,-78124,-111053,-52639,-2498,9095,-18299,2983,26867,21070,12187,73498,130715,154788,116968,17223,-90669,-23966,3852,8696,11789,-29426,-58429,19597,54506,43695,-6184,-84905,-113353,-49822,5266,77976,110475,93896,15555,-64188,-77632,-55491,-69915,-65105,-15559,-13528,-21755,-5940,-16211,-34196,-74663,-27068,41634,31572,5678,-30815,-59946,-72997,-53056,-22521,11786,25447,20835,-24565,-60361,28481,61505,63835,35467,-7127,-31020,-43890,-68289,-85673,-111025,-106007,-91699,-88731,-113844,-124902,-101398,-59149,56449,107393,-803,-135540,-87870,-13957,-40122,-66126,-47900,-45340,-39435,59253,165337,129152,50051,-15360,-38417,-49650,-64148,-57507,-49606,-41277,-24638,14512,33627,24820,7194,-30765,-51736,-22263,-5858,-50551,-99091,-90543,-21785,32501,96436,70274,-24831,-30453,27867,88739,221219,320462,308190,346378,196036,-29859,-127218,-36825,91905,109236,105392,102160,139151,88498,22165,-16556,-42944,147,47581,128521,142380,21409,-32412,-27839,-32024,-34554,-8434,2801,-13229,-36749,-43549,-21545,-2331,-24799,-83209,-78762,-42040,-31780,16741,73336,55893,-104372,36236,161088,219208,205641,49077,-74778,-101987,-133473,44182,167844,204520,134638,1397,-18880,111356,292195,374029,250709,102483,3591,-81846,-124070,-130043,-76069,-24215,-14260,-53369,-67396,-108026,-82921,38959,103137,55952,-12466,-50792,-31573,31867,53578,-37699,-141852,-56907,79481,121163,38319,-103029,-60123,-14273,-13762,-1173,18352,38265,82600,137327,151352,27026,-90650,-74720,-14591,-12504,-41792,-5128,37617,32215,-27784,-43691,-31474,-4089,38715,79566,122334,135093,57132,-116489,-114653,-47083,6291,-45364,-126941,-8384,54680,89667,145946,77121,-55483,-26968,51265,47232,-5576,-99310,-71009,249,-13867,-74193,-104632,-85855,-63626,-21092,32164,-33809,-127474,-100877,-40638,-30686,-62374,-121817,-32629,78126,133656,104909,32968,-30280,-12161,7677,-43696,-96875,-44870,20121,59744,65907,93495,67010,36979,34167,-1420,-46663,-96437,-152584,-98254,8936,71546,118616,76951,17916,3620,-30014,-119720,-64692,37188,73520,45728,801,195244,194505,69267,49438,25074,-23121,-96441,-70872,-6314,30242,16457,-28380,-50502,-37692,-66017,-46384,-61135,-54161,-24436,3283,42171,12527,-23682,-55247,-37458,54902,135128,96850,2234,-59479,-97840,-38011,29397,95238,103757,120213,125610,79352,17013,-54007,-94396,-112204,-64288,49501,64118,11971,-26049,-44848,-87744,-56326,90489,146546,118168,64744,49422,35629,-17577,-19698,-27380,-52406,-83319,-82268,-61698,-26448,31510,232138,420223,323298,122961,-29645,-112875,-12680,37235,12542,-25239,-27554,-30140,-66859,-11334,-5082,-78412,-143045,-75668,-34458,-18835,-5609,-18270,-37250,-38726,-11985,13617,65063,37026,-32806,48787,260967,386874,339215,270767,227616,99108,2284,-9945,-11873,-3061,13289,10837,-23656,-118296,-29421,61669,96448,53526,-27241,-99092,-92773,-54743,1715,17096,36107,50931,42734,-50442,-157148,-115025,26100,173189,258081,216111,75713,-48688,-48180,26922,133261,241310,351318,437657,322803,108076,64608,-26414,-91924,-111555,-122217,-51292,32938,93604,180266,190848,96445,10243,-23051,-38924,-34156,-56245,-96844,-145473,-56603,50529,125251,184091,211635,123018,87581,73782,27492,1188,94901,314512,494942,487039,334135,101066,1553,-10614,16208,-5870,22300,2922,-62802,-41874,12343,93252,176458,179347,139854,56318,-33578,-52193,54518,151247,94646,-34016,-86710,31569,108053,76569,4765,-48649,-65415,-82248,-64169,79469,193882,146069,-5616,-112922,-86096,12330,32998,-17662,-64002,-60008,63046,219904,337453,305508,262044,129213,49332,-15190,-54144,-41991,-31905,-12264,18201,81149,185069,297460,249893,84262,-25375,-75014,-31370,1332,106486,250969,367627,229319,44301,-74327,-118660,-64712,3813,14736,-11107,-16624,-48192,-117475,-107414,-37960,-5037,-11043,-35684,21568,80254,71311,436,-44068,52432,162578,164785,98630,-25690,-130068,-92611,-64874,-77812,-100069,-79853,-61741,-68537,-90583,-124050,-129864,-127851,-112750,-60666,-45342,-54443,-105334,-66112,26485,53810,56919,92686,82110,45649,54869,111932,166917,173081,119822,-46937,-126440,-117062,63276,227216,93396,58067,19656,-63836,-51412,25458,-16319,-85351,-23654,81227,141278,147850,158205,169489,149951,160453,94777,-10560,-54271,-95394,-50692,36175,85408,152188,147236,35870,-77282,-31735,124043,302911,221829,69020,-46564,-20618,82824,106301,117205,48762,-36011,-77528,-11121,39730,-32039,-41816,23366,31824,-25522,-63097,471,52972,21460,-4936,-20678,-74897,-100632,-24092,12278,41516,102764,130237,244204,344101,304056,140796,12230,-64695,-70885,-30208,-6674,-31622,-59509,-89540,-97785,-52059,17596,21989,-26564,-77119,-44426,-16973,-44719,-88972,-30626,24434,32397,11601,-8875,-8327,21979,27671,41049,79242,195119,382333,494224,343415,128008,-55688,-121122,-108249,-88335,-84017,-93556,-23520,94873,124827,52968,-39560,-78464,-77612,-63906,-59195,-69844,-73405,-72059,-14555,73408,153398,137702,180626,265656,212342,95573,17173,-24881,-39337,-22845,17789,74342,87960,80849,103401,95318,57666,-26505,-130093,-100097,-88734,-28449,22010,34891,35745,25729,-2673,-26860,-31569,-34913,46147,179678,354960,247037,48039,-20995,-10587,25254,71209,171725,262151,219637,169402,189841,231095,174477,124296,63747,-20885,-141786,-35291,78129,155545,191182,135346,38489,-59228,-50886,-11354,46128,112553,146486,184835,193808,121474,-27101,-73907,-92750,-90792,-67025,-52410,-25206,-42461,-52359,-45851,12810,28964,-7613,-33284,-29935,-14649,-55216,-114243,-46411,51184,87320,16844,-30211,-27729,18687,58513,74000,61188,60446,47469,-16558,-8616,20471,26786,33714,85623,237862,329031,227210,109739,82635,126044,131441,81407,-12896,-92613,-1547,65763,94256,82833,-23255,-96596,-46822,20985,146657,132746,37754,-7798,-23466,-59046,-150450,-166532,-91401,-62163,-30530,-37162,-53215,-81214,-89393,-45521,-28124,-55365,-87128,-51400,37308,76679,165774,224113,152274,28726,-42062,-81081,-115674,-134158,-53164,-40229,-120577,-99249,-25162,36712,27238,3603,35187,35375,-13070,-41466,-71898,-83524,-62409,-53833,-84849,-104348,-105001,-148985,-29139,82990,121020,112511,81122,34175,37439,69397,118731,154127,107150,26400,12733,62079,191546,238373,181528,54628,-77487,-132934,-145099,-111773,-67073,-31242,-18308,-22273,-51220,-106473,-124313,-102371,-84547,-7770,93595,207475,265689,271021,242323,136659,77637,47926,-43293,-70668,-38393,16833,10814,-74178,-156306,-131947,-95486,-56913,21461,91686,164748,229475,231266,139220,36825,-15234,-14228,17571,-7471,-44458,-75441,-102365,-108477,-47889,-7216,32240,103683,165048,183313,91847,-34770,-87159,-61977,-46079,-47314,-95255,-116830,9484,186456,277383,165019,28076,-100012,-93370,-14346,67417,134223,114182,76484,20434,-49831,-52370,-26955,23119,89194,174876,190397,154422,82280,15805,-50705,-20772,33796,28181,84529,79048,58522,36582,-3418,-77324,-17556,13394,32725,-21066,-104383,50913,321488,384768,207410,136524,44086,-45366,-82707,-12430,53000,23759,-29318,-48656,36614,101919,104877,45093,14950,-10556,-19697,-35837,-76957,-74096,-60307,-61260,-72275,-60523,-26832,1143,-23464,-80587,-107288,-132377,-151080,-124813,-105453,-95336,-66321,-20478,18661,5182,-20772,-41687,-64265,-88847,-82738,-34586,11944,61378,71322,104552,101900,76339,51826,38674,46001,32742,16885,-2679,-51441,-42160,28995,38709,-65295,-103041,27500,96649,172498,399013,516593,550542,569521,468323,236910,67418,24174,92682,115115,117575,74906,31468,63654,41280,4353,-14314,-24554,-35002,14200,-40310,-89111,-49499,-30392,-33215,-64747,-78423,-81574,-77983,-22612,59896,83618,115499,164793,166672,114634,21080,-58510,-120810,-114508,-52475,-14012,-41832,-84134,-108755,-108384,-43669,-23887,-26869,-64861,-28720,32014,80705,121968,113770,51723,-65443,-103136,-77843,-58802,-43269,-23947,-72032,-91397,-28370,-18142,-40232,-71703,-30490,-19144,-25324,-21631,-19625,-12956,-39579,-71507,-58077,-90290,-71422,12850,80693,58130,-945,-48214,-76259,-90131,-23178,-17348,-51223,13384,89923,79043,-2029,-96153,-119401,-88465,-69748,-73323,-94761,-83431,-48027,-12895,-9254,-56540,-76525,-78938,-75502,-27577,21883,124462,210599,198065,159196,109926,36642,-40944,-69555,-59820,-57611,-62728,-58628,-29542,6468,68056,131252,168827,78041,-64429,-81628,36478,114390,153780,177029,51681,-62110,-66800,46261,129084,109498,56532,62201,26382,-70904,-141461,-124530,-114161,-91878,-57881,-19126,38582,132410,156151,86984,41052,99475,54241,9127,22419,46557,-60317,-90080,-1041,12691,-20174,3656,56614,67180,57798,43260,17275,26916,-13572,-80259,-111505,-72770,-53636,-67902,-553,142677,162294,90695,80967,57858,518,-72287,-131625,-132332,-32405,41602,67391,34460,11034,12402,45289,127656,169304,93959,207,-342,30385,81592,84554,34474,-26805,-102621,-125495,-75050,-66395,-90519,-120598,-59492,9522,44637,49777,58779,64917,64515,54052,98515,154346,153401,99552,16215,-75923,11328,169210,203053,109408,-4561,-25548,6450,5612,-43798,-92274,-151869,-45232,74078,137845,124480,78381,63102,62022,47958,64699,12466,-81590,2445,118637,203109,207660,67213,-72408,61564,45939,-47449,-144645,-22587,99328,112657,82579,51763,-6115,-17292,-16448,-34178,-75915,-97036,-36775,-11469,-9638,60185,138132,102345,37530,-27010,-101566,-15094,102121,149254,244239,437710,406611,298238,165450,56686,-21479,-94266,-76825,-61111,-79141,-92844,-43722,17867,64216,39559,-37016,-50320,-4079,-107543,-178678,-113679,-46971,24326,61123,41982,-28367,-106552,-40823,35893,60999,52915],[67814,-2738,-42018,-43765,24740,60262,24009,-46892,-32228,27773,36711,86052,230594,284879,124645,-27489,-66450,-91533,-47547,-1574,23229,-6193,-28144,-81377,-131776,-84138,-95777,-79754,-62909,-69774,-98775,-108607,-105156,-34311,11314,26490,33039,-13167,-90239,-106860,-62439,-27237,-13403,18263,56743,43155,-36673,-77327,-1488,62601,101571,164895,171111,107249,73569,-36,-98390,-36199,32947,74691,98820,175694,119092,-17757,-56597,-6371,56478,39290,-57735,-82698,6401,-17472,-61694,-75750,-77748,9208,162152,353692,406783,446475,490827,334680,152461,34741,-11399,119338,122336,98888,123443,105564,95623,54018,-21707,-79373,-103974,-84248,-60082,-64788,-87792,-84295,-81177,-26498,34587,41139,1437,40525,114884,53488,-15553,-100590,180,148268,156266,49832,6111,-4163,26608,35201,33247,2861,18493,20843,-10456,-50848,-80022,-75224,-7144,61375,118626,192249,212691,172953,157653,175447,287965,199075,76570,24566,9632,28350,-20301,-120453,-97245,-75047,-43646,11153,11355,-37573,-116170,-76130,4296,25006,-17092,-17795,-80583,-89672,-43552,57801,292466,419329,482971,575327,698807,787450,540853,240669,88199,59966,112453,224485,302918,338673,304365,110599,-10385,110262,394753,488423,365933,168340,-32601,-82462,84545,218684,270519,256394,181219,58454,-69585,-62286,-11144,3236,-11874,-4724,-62612,-91847,-90761,-63582,-43408,-24539,-30925,-22150,60429,144400,109559,37483,55462,91986,149735,153279,125064,93785,48485,27688,23121,41117,31417,12066,10485,70692,121812,90528,28662,24088,93519,65897,74146,28552,-11812,-734,-21175,-102057,-126184,-82703,-31529,25779,42514,-13337,-36141,-41191,-13076,75703,157845,79470,61572,43637,44923,91031,160876,229731,159679,39004,-59940,-61657,-15762,-45320,-63549,-56797,-65525,-107810,-132869,-71808,-54541,-55055,-17881,61772,106678,96520,17785,-29724,-28729,-52497,-96002,-35690,-21371,-57539,-93908,-123630,-80038,-51938,-35063,46878,122565,36167,-53944,-24178,71125,40203,-41137,13439,73654,59143,26510,12094,-13801,-29518,29557,31601,-25550,-107351,-70733,-22090,49006,77859,135257,219445,285956,246391,87803,14130,-21491,-34452,-39276,-51599,-76243,18231,170708,242030,188735,54765,-54524,-28794,34554,16014,-60568,-101563,-66025,-78194,-120433,-118618,-56766,9709,87487,184283,241184,188565,96136,29681,-16945,-42112,-49676,-50003,-51369,-91196,-123278,-96152,-69597,-43440,194,23439,60929,79304,18220,-69455,-10637,74581,92157,83087,120015,122899,56216,-23285,-94831,-135633,-100452,-108116,-74776,-76835,-81242,-33452,-17753,-68715,-145651,-51659,60764,133542,187582,133614,44302,-22582,-25417,1059,92722,146344,184127,208552,162703,91776,-2044,-27996,39790,25861,-11556,-62181,-43856,19925,80077,42191,-20894,-75372,-89209,-75478,-59761,-61599,-35872,-10021,-2448,1709,-37305,-48688,32486,146268,235112,209343,110327,45391,24617,-28402,-83422,-73225,-30404,-40465,-54965,-90761,-84366,-72618,-91430,-98353,-57812,39537,101168,82356,-28005,-22576,84269,185705,244279,255030,179448,100621,-3293,-127051,-64506,-85843,-128938,-56818,12291,65628,116946,112736,72978,75130,52732,23693,-16360,-70270,-108977,-39926,18351,78044,112913,151725,85587,43329,49043,98630,47766,-65243,-9753,148079,266606,279565,164444,279582,430562,294694,128824,32406,71900,30198,-32620,31032,55872,113867,176414,172591,28739,-21166,-42709,-15093,10077,-3641,-5501,-28638,-15189,112235,237988,381026,443533,339443,115681,-52695,-107425,-47145,-1123,41739,-37787,-133424,-42631,37595,55242,30037,-30363,-58651,85409,331161,486938,556847,585252,512272,385934,204095,-25253,-89613,-8693,-24505,-65850,15419,96471,139343,169463,45678,-40205,-56605,-51265,-97663,-103513,-45463,-49747,-56927,-79341,-76173,10964,55015,39239,2889,-64640,-97131,-78029,-80691,-101875,-51227,5292,-8691,-24899,-90597,-12192,66416,95802,101044,35100,80660,80674,24817,7483,53931,98069,73413,-2532,-66000,-101093,52391,67159,-17285,-56254,-25992,42722,159914,265882,368435,364299,248000,86322,-15583,-89489,-66943,1262,100681,128968,44253,-68229,-106114,-92465,-92251,-70809,11564,65579,-4274,-150057,-37028,127015,184049,158557,169878,167758,174379,84921,-41899,-23033,-13614,-58958,-72348,-11421,112047,269912,330735,259946,152949,40068,-77299,-25229,-8600,-58818,-104457,-85025,71135,132893,58558,-33682,-45357,-55567,-56427,-28732,8695,105307,119209,52167,-22339,-50913,41297,222347,425046,530797,410989,224135,118456,49975,-45846,-88180,-9227,57005,75302,57883,46991,49627,97158,91839,-31362,-66631,7357,-14662,-58271,-27983,11350,13166,-30555,-76477,-128786,-66018,-30296,-25169,-45122,-16109,13522,10328,-7176,33789,99303,193850,162800,56725,-79595,-41687,-2297,4902,4784,-39438,-63899,13288,44688,37870,-11640,-95088,-119340,-55820,-12019,65629,108793,97733,29142,-34914,-55479,-43854,-58429,-33461,7236,-2298,-19737,-7047,-21966,-42237,-82740,-12102,60505,40081,1018,-38975,-60493,-64805,-43167,-11743,20199,31096,27420,-20135,-62791,27699,80515,80379,43874,-11376,-43907,-59203,-79994,-70877,-107342,-107339,-77281,-61773,-91094,-113213,-101765,-65276,41543,87313,-12228,-144154,-69584,8200,-13696,-38840,-30465,-60582,-66866,59120,175625,132963,42002,-27762,-37889,-42520,-56721,-55434,-51372,-40158,-13060,35105,43305,24276,2771,-31159,-46229,-23711,-14663,-63815,-100429,-97268,-28577,35354,97075,53254,-63276,-79740,-5457,74686,207544,269763,271527,350723,221177,-15986,-126990,-55195,81139,114176,115649,103731,129422,81492,22286,-8001,-63842,-40062,16894,94036,97964,-10514,-59591,-39883,-25902,-24502,-14652,-19903,-45561,-65358,-57524,-21986,556,-25661,-90906,-83961,-47339,-45991,-5600,47260,32257,-81378,50927,136522,156170,113651,-12798,-80164,-76252,-106307,1692,136452,185410,114676,-14829,-14379,132064,339878,427409,290738,126794,12534,-86502,-137569,-127192,-54297,-10589,-6913,-48260,-65418,-99817,-84067,23302,81050,40370,-28049,-75796,-56625,11993,44669,-32041,-169732,-53092,72820,107536,39163,-107201,-66064,-21369,-21122,-9513,14291,46131,117244,199944,192268,38365,-83609,-65138,-10908,-17258,-51992,-7695,48392,41555,-20646,-26391,-6469,17007,48105,62611,92574,103895,31775,-75187,-59249,-19228,14382,-56070,-110503,258,59218,81048,117175,47001,-77138,-8480,75539,69906,13192,-87911,-62030,16759,9523,-53780,-88236,-66087,-38141,-28267,9395,-56201,-140929,-99023,-48038,-40525,-68187,-110246,-18054,79082,109083,72817,26792,-36945,-25681,-4065,-46837,-116382,-61468,7344,55858,76425,94053,49806,14457,13737,-7322,-40425,-79728,-129254,-121427,-14656,52874,98937,60710,17390,25318,-1553,-101265,-74787,64071,113290,83623,31866,210494,230664,94540,70349,37865,-21370,-98054,-59974,242,33436,18383,-25983,-51703,-38066,-63932,-45514,-67170,-58336,-30558,-5061,39373,14738,-18945,-53077,-39648,46245,133311,102228,3259,-62335,-92504,-25905,40098,97468,90826,107444,124654,91423,28803,-45902,-71396,-78939,-103924,13411,55634,18656,-20069,-48499,-94416,-35277,110028,171078,133124,69464,50629,39230,-9571,-20389,-35169,-48867,-78145,-79276,-62765,-30259,24439,211929,386197,278858,87748,-55154,-97540,13244,57485,30499,-14919,-33077,-51400,-99256,-53156,-37736,-99215,-133694,-71831,-48135,-36068,-10437,-20756,-38404,-34928,-10706,12301,58298,35939,-23526,33623,189275,285666,263367,218482,191752,90934,9552,7543,4261,-1359,-238,-6369,-33279,-127555,-19277,84983,126656,79589,-19398,-94345,-94664,-47548,12408,25195,32833,41719,33952,-47402,-129722,-124310,18156,176146,294023,246608,83915,-52869,-53164,20850,118696,219918,319021,395784,337142,169674,130303,24617,-84043,-115938,-103834,-35175,64068,161021,257068,232817,112062,18955,-16376,-29470,-22153,-44792,-89974,-146372,-63714,37124,108063,154913,179214,104165,65617,62542,31445,5364,87512,296393,481428,479935,350926,119808,18463,5766,38090,10839,12559,-10676,-70394,-36537,23831,98444,167107,158257,105384,22156,-49799,-55278,36188,103990,37607,-80396,-82592,46610,112532,71449,5029,-35425,-51272,-71573,-76196,46677,146043,104741,-24758,-110458,-72185,32971,62010,7477,-48202,-57886,58822,227079,384331,373025,311905,147222,58247,-2871,-38157,-48325,-51918,-38486,-16974,40530,201968,354449,307515,101978,-31267,-65054,4277,35430,135244,281450,381397,221172,30267,-85705,-121945,-67793,2542,20977,224,2740,-16186,-76403,-126820,-66697,-19750,-5452,-13212,43292,96995,71789,-20341,-53551,72811,200083,227583,158057,18817,-94465,-117085,-74498,-68928,-96996,-92759,-67857,-67274,-87959,-123791,-123925,-119148,-110492,-46139,-35040,-64171,-129488,-59800,27967,41475,32983,70889,62817,28738,37299,86489,128876,127780,74007,-73393,-136424,-116236,63540,192455,22594,15092,842,-71028,-65528,-946,-48010,-113923,-47935,55959,119338,138674,166356,166070,160288,177113,108805,-4248,-50205,-80050,-55728,42514,93969,152906,142625,46325,-61851,-33152,107873,271490,175538,18241,-52071,-28912,96196,135611,155834,61772,-39212,-76760,7741,39899,-51412,-47233,70328,109794,51013,-24979,10308,49569,6955,-9829,-13341,-68096,-94573,-27175,10282,50167,136953,173324,284627,390629,311001,132737,10816,-62011,-72054,-34675,-14367,-45192,-74420,-100840,-99266,-51569,16410,25167,-22348,-85251,-41340,19503,1484,-71177,-36672,22146,28206,6257,-1366,25261,63373,54679,50958,68084,186543,390099,481230,313545,104131,-72670,-86966,-85134,-99287,-103359,-114843,-44919,51359,71340,14688,-59098,-66603,-55566,-53148,-50283,-63377,-72374,-82729,-17010,85080,141464,107555,144900,238146,218053,114249,36418,-22092,-52154,-40363,963,58838,78372,75438,101438,90312,42021,-59863,-101325,-123267,-99797,-33178,25604,34836,28925,18677,521,-14453,-31130,-61029,33797,195350,369747,219814,46281,-12935,-3818,29926,73645,175238,258436,202151,141872,151036,166256,115474,87804,54077,-10646,-127900,-47207,72527,153613,199748,155990,66011,-53485,-60475,-20588,33489,94199,125310,171502,182583,100214,-42477,-81858,-115571,-112921,-68289,-45692,-16806,-39781,-48907,-31774,31298,38265,-22247,-43356,-19297,-5607,-54640,-121202,-58362,25028,51500,-20156,-47594,-14383,33269,75269,87505,62197,57558,33489,-43099,-33784,-7027,-6356,9260,94399,273270,329342,202261,91828,79996,137585,147204,86104,-20456,-93777,15554,76241,97895,89048,-5226,-86987,-30487,56428,178339,128441,25327,-20207,-36711,-73930,-151054,-123169,-61350,-43783,-22023,-32962,-51389,-83928,-88815,-40955,-30164,-73102,-122808,-83826,30722,99453,214940,284497,194972,50990,-32118,-79386,-114039,-137475,-74609,-53201,-119666,-90861,-15874,56825,40645,25698,57312,56164,20185,1075,-26281,-42512,-42261,-55824,-91591,-109278,-111420,-151360,-27298,80728,119190,113610,85995,42135,38970,65998,107570,146528,118841,39263,24083,74445,213925,277976,223964,87872,-58727,-122057,-142051,-96213,-50971,-36697,-54146,-54026,-72977,-120813,-118846,-94592,-86202,-13724,89175,203256,248360,245515,221064,111833,53747,44238,-25852,-28447,32999,104858,62562,-78401,-165798,-126435,-88040,-50712,31590,104818,181037,249149,233231,117246,20523,-8841,17716,47280,2630,-46506,-85897,-115580,-108384,-50918,-22355,17787,89013,147731,160328,66466,-49151,-89375,-68245,-62630,-70295,-112524,-99301,20733,173944,223857,103629,2016,-97933,-86325,-5097,79017,151703,121608,69239,4641,-63310,-61211,-36659,18350,100736,185476,174171,127706,55838,-10023,-88605,-11136,50213,56549,109971,94544,63698,30834,-9778,-91935,-35496,-5012,12792,-35853,-107688,40515,276522,335226,191607,128045,46941,-41190,-80539,7651,80059,46219,-18055,-55569,5469,69653,80607,30093,8762,-11012,-22090,-35095,-62682,-65705,-64845,-76649,-91381,-67868,-23241,10789,-11070,-69014,-102219,-133894,-159424,-146538,-131568,-117511,-73015,-20056,25823,10250,-25204,-43723,-57067,-84168,-89442,-38745,-3942,22825,41026,73815,82885,75985,56685,42116,50208,37062,18594,3507,-44150,-44948,9799,4108,-85342,-96042,17263,72964,153165,406404,527325,520474,471235,371954,196795,39969,14,71298,92930,98030,54606,6986,42689,48748,22967,-4890,-31458,-51707,2496,-34075,-91391,-41371,-21195,-26880,-59237,-75903,-86876,-82786,-11105,71423,78307,97732,139709,143187,91388,5558,-63224,-116769,-130794,-76603,-35470,-56175,-89546,-108558,-108238,-40207,-18502,-8847,-28144,-1628,42153,88845,127326,111829,39956,-77036,-102477,-73951,-49460,-28302,-11208,-68325,-86082,-12502,-5226,-28561,-60616,-20633,-7713,-11540,-18640,-26901,-30359,-66691,-81624,-59425,-89498,-63024,11499,57984,26198,-26937,-65902,-84270,-80262,-1292,1371,-45187,-1768,69579,71279,1047,-89950,-108967,-75537,-56010,-59748,-64923,-50445,-24175,4578,-107,-58233,-81742,-84429,-96643,-31675,26943,130951,222800,213998,157513,83768,5953,-64019,-76518,-54697,-48147,-64396,-70426,-42986,-4246,56860,122567,168943,88847,-58144,-79224,38932,121165,170634,205778,60981,-59036,-78816,36789,127691,116498,59797,68297,36920,-49153,-119040,-105141,-86909,-64453,-39136,-11335,37307,134427,149685,54322,20513,103263,58003,4888,7566,29574,-73289,-82355,5370,21543,-7140,29691,94537,106260,83905,47248,13399,24848,-5645,-68966,-113896,-83768,-61338,-72557,-2806,150328,199180,96664,79605,57737,7243,-58366,-109562,-75995,32206,79375,78252,32033,564,-10216,2269,80172,130086,48952,-39474,-22057,19939,85603,104592,55812,-7049,-82941,-100591,-50030,-36726,-64232,-122362,-69206,6801,48900,53701,58745,65018,69551,69337,117664,165505,145320,89066,13391,-77102,3943,156458,183248,89123,-20821,-40065,-3392,-1072,-50684,-97030,-143876,-28562,101693,160066,132916,75993,56588,56143,43166,67551,21793,-83398,-8034,95893,177075,185433,44363,-77210,69859,57439,-35787,-130662,-16399,96569,115539,85925,38355,-22589,-21309,-8561,-15973,-55901,-82951,-9824,32282,52125,123582,170496,115191,47845,-15497,-92200,-2245,139747,225284,349588,500337,369278,237546,113868,35710,-19351,-87520,-76136,-60727,-77348,-81575,-35040,22763,75002,60597,-18812,-77534,-14402,-112551,-177002,-115061,-57991,7062,41230,28057,-29355,-93153,-35417,49256,85413,88443],[96795,17918,-27863,-31907,38664,76706,30526,-48637,-33682,20455,24354,72842,214036,271769,120809,-23423,-54387,-66031,-8507,38151,60009,16935,-22850,-88282,-117799,-66687,-78332,-62890,-45365,-56597,-88858,-98446,-99522,-40947,-7488,9687,26087,-25056,-86797,-58763,-9674,5282,-9731,6240,44495,36379,-37749,-101939,-29568,41121,90983,172853,184163,132167,114585,37902,-71988,-39751,33554,81889,117272,187477,117761,-22313,-76886,-24254,41702,29671,-63463,-78560,3994,-24649,-68626,-80767,-89030,1821,155743,333824,402087,473791,519294,340341,157877,41678,-10823,101042,79875,71011,107340,89020,81262,54202,-18587,-75780,-97736,-92864,-74253,-76788,-87734,-73705,-56037,-2293,61101,60870,337,34980,119817,65380,-13532,-94708,32882,195223,216143,82581,13255,-9137,15561,26132,32655,11223,27405,23294,-12001,-51264,-81446,-79566,-5610,60913,110992,176392,196975,167465,158767,175393,273886,173521,57463,2526,-7467,6125,-38160,-121363,-96436,-94798,-40613,21085,10123,-46675,-130093,-67835,2121,-4933,-88559,-91502,-78515,-59946,-32901,69770,320573,458494,505250,559105,668885,773041,565949,277107,114540,78673,126390,232285,303602,325944,268730,55907,5362,161619,446278,530327,384726,179556,-8558,-76116,113329,273329,333037,318309,196641,64014,-56597,-40922,7637,34438,53575,67592,2735,-49824,-83152,-66148,-38679,-15156,-12664,508,80891,173796,111856,7360,15112,43704,106210,135597,120232,93271,51023,25882,21433,48202,52149,41832,33809,75489,113089,76901,21495,32958,102852,66075,92382,50678,7540,12022,-14809,-105549,-142377,-110977,-65105,2244,29094,-27240,-56746,-72530,-49037,38888,147457,94553,66067,43181,35919,68738,130281,215512,179895,66032,-48867,-57887,-8895,-36346,-58005,-49212,-51286,-91010,-94086,-47947,-54431,-67921,-34506,35854,81257,89027,31992,-8728,-13684,-49003,-83860,-26625,-10172,-47760,-83128,-108439,-78664,-45954,-31426,54818,155425,71980,-36931,-30541,56367,20458,-46331,18411,79886,60964,22699,8184,-22857,-31082,31919,31900,-32707,-116518,-55775,-12454,64780,117171,177041,242573,308823,266804,110391,32606,-1073,-5951,-9159,-22710,-65688,23825,183080,259135,211274,83569,-26119,-6693,38961,10602,-66870,-89620,-56517,-71523,-112854,-113026,-55198,3341,76058,174931,219608,164243,81073,17218,-25366,-47455,-51188,-45285,-45703,-89174,-112636,-83820,-55771,-36835,-772,14792,46159,64825,9196,-58675,4751,79239,76309,66220,103096,113151,60402,-9969,-80185,-119589,-95108,-96876,-77867,-87048,-74534,-13934,-7541,-71769,-135495,-17247,95730,148803,198533,150087,58529,-2723,-12566,3231,81843,126971,172119,218813,194845,142464,61721,2689,59082,59972,33642,-23536,-69487,-20191,56495,38361,-15189,-62791,-76572,-65043,-42124,-38655,-17336,3035,7510,10244,-15983,-21764,45534,139545,212817,189555,108759,50932,22611,-39415,-97650,-75238,-30586,-47928,-62361,-92224,-84990,-77475,-88000,-94147,-73046,25645,90304,73250,-34937,8720,140608,231138,265667,250500,164170,86102,-17182,-137809,-39667,-60271,-104855,-60093,-8025,28619,72794,99203,78313,81922,57631,29593,-11238,-72528,-94457,116,72669,125878,149091,181295,106764,46462,33274,71491,19504,-86078,17796,177397,289533,286954,142746,283021,449432,335818,171103,57345,70319,7282,-52895,29536,44110,103219,180403,192848,48559,5354,-26531,-36,28006,18216,21485,4294,23002,136522,245035,390790,474668,361950,123287,-49066,-111550,-53689,-8523,42016,-30862,-119957,-63736,18838,43390,25619,-27782,-51132,73543,316758,480904,592826,669293,593211,427294,208981,-26269,-73706,12772,-24228,-64391,32552,92692,116163,153425,44144,-26652,-30348,-16827,-62658,-103166,-54256,-56098,-60300,-78001,-78698,10973,45560,32091,2743,-61237,-78848,-60281,-71900,-92728,-39193,12972,-7705,-25630,-90796,17899,114007,119421,106636,47489,108659,84453,18176,-30044,25616,79306,71587,9644,-58707,-70808,97240,92793,-3328,-53856,-18996,55073,167227,261413,359553,368841,255202,98089,-6906,-93454,-71900,12391,111480,126257,33595,-70854,-106125,-99642,-99715,-75902,4697,63407,2157,-134991,-33316,130648,197527,179335,199109,198106,194567,97224,-27855,-8025,-2965,-52651,-67502,-9870,125052,308641,378933,299543,180170,60448,-71904,-25298,-3692,-55096,-95426,-99289,35135,114312,46071,-45391,-51139,-53453,-48401,-30871,-5256,83448,106587,48251,-23896,-61152,26850,203830,401939,495141,358190,181414,94712,40733,-46850,-82778,-11112,52962,77088,65703,61735,80373,141545,123854,-18194,-55791,26051,10872,-30469,-8732,18859,17206,-29033,-74163,-130560,-65587,-45438,-51429,-69609,-32397,5273,5345,-25998,-15810,67019,233082,203616,92664,-55977,-54249,-7919,368,-2677,-48466,-66371,9145,36322,32685,-15967,-101130,-101476,-44472,-18681,55595,105206,98153,40230,-5978,-30773,-28771,-42967,1849,33765,13073,-14809,-5925,-25660,-48506,-86400,6954,80991,52909,1096,-43343,-56621,-50374,-24932,6390,33038,38984,35664,-10458,-51441,42897,106771,98244,54215,-14025,-55001,-69695,-68891,-45148,-95186,-105842,-58813,-35472,-70157,-101839,-101786,-73583,20202,60410,-23129,-131777,-44513,33192,12964,-9963,-3079,-63483,-77903,64162,185043,137458,34780,-40132,-35394,-34155,-47727,-51824,-51168,-36307,1551,58359,57689,31432,7380,-23167,-36711,-23049,-21021,-71482,-89806,-89526,-32403,37835,96190,39413,-84749,-103913,-25488,60646,184775,207674,223890,341054,245828,213,-118083,-70585,68359,118384,125578,103984,117284,73675,27421,18730,-54659,-83218,-17098,58763,57498,-37022,-83925,-47672,-17462,-13851,-19381,-39542,-72086,-85196,-61393,-18706,5374,-23588,-95030,-79474,-42995,-51443,-21965,26104,19415,-41487,64807,119077,117795,49685,-53213,-64854,-46217,-71649,-49262,88883,155344,90174,-30600,-3986,154740,381945,471926,327800,150716,22865,-86566,-145437,-103232,-28413,5059,2218,-42264,-62408,-89837,-79617,15983,69929,34882,-35737,-94164,-76811,-6853,35981,-18644,-121779,-32015,68384,90491,35027,-107206,-62678,-23941,-25781,-17239,9196,54015,151889,260520,228559,49701,-74310,-53435,-5492,-20515,-62176,-9352,60329,52175,-11262,-9298,17341,37887,55405,46714,65081,72299,8864,-19697,-4872,8938,20852,-67907,-87867,7663,60850,71965,90981,21875,-83396,18323,102817,94558,34691,-73029,-52316,31566,32112,-32309,-70793,-46581,-14446,-29302,-17871,-78691,-149826,-95065,-52807,-47372,-69818,-95471,-1612,81158,87129,43988,20874,-41785,-35500,-10766,-42625,-109917,-73324,-3568,51857,84773,89922,33473,-5622,-2795,-8065,-29122,-59372,-102315,-136924,-34365,37588,81418,46466,19781,47863,27653,-76135,-75169,97293,148227,113779,64888,233283,272144,125192,94108,51652,-19115,-99207,-46085,11709,41951,24808,-21483,-54063,-38394,-59903,-43639,-67632,-56862,-32071,-10079,38180,18405,-13556,-50422,-39863,38040,128284,106386,7000,-57164,-82359,-15389,48138,95562,78066,95548,120658,101182,40202,-36392,-48640,-41307,-110410,-22792,45372,24393,-12697,-48645,-89259,-17087,121771,186067,141544,70514,49526,39374,-4234,-25705,-46521,-45914,-71135,-73742,-60574,-30100,21158,191978,345510,232568,56153,-74944,-75474,35141,76177,53367,5756,-24339,-63073,-126405,-81926,-59545,-94616,-97932,-58010,-58407,-51757,-13818,-17317,-31820,-25488,-5606,13542,51299,34140,-13011,20752,121430,190942,192479,167140,154550,83794,21352,28483,21923,1337,-10287,-17605,-36310,-130536,-10948,103398,150339,100264,-14213,-95713,-101403,-37472,15797,27555,30479,33067,23047,-42931,-101392,-120400,11135,170166,314119,267379,87805,-58128,-58285,12655,99109,192483,276433,335295,327659,227379,187056,70621,-49158,-81438,-65751,-9082,100506,234866,332359,269014,125563,29157,-6316,-16611,-7672,-31739,-80858,-141854,-68182,24111,89318,124130,149105,90839,50383,58495,41963,16727,85142,278926,463079,470294,366016,138864,36326,22949,59400,27343,341,-24909,-72774,-20936,44092,106425,157980,138938,75415,-4186,-58994,-54391,18084,60474,-8928,-112550,-68436,58546,110584,59798,4398,-19810,-34887,-57769,-90084,11153,101222,65662,-45938,-104895,-55324,56489,96177,39334,-28202,-54322,56497,231678,420177,433084,356113,164461,68479,12155,-15259,-39374,-61977,-58801,-47844,8433,204473,389772,355223,117893,-38895,-57288,38358,73720,164516,304145,381222,210316,19812,-91919,-118404,-70450,-2176,21925,5912,15862,11088,-37178,-90528,-85628,-30357,3527,15115,69140,115531,69995,-45749,-59263,96349,239200,293640,221160,66879,-55379,-123723,-72270,-52727,-86655,-101658,-66832,-59758,-81457,-120580,-115017,-108363,-104550,-29127,-17172,-52857,-88500,-43843,30459,29324,9262,47566,46802,17662,26065,66688,96950,89720,36030,-77260,-114959,-97688,76272,166465,-37550,-20455,-14287,-75338,-76792,-22983,-73049,-136833,-68598,30778,95968,127329,171374,161560,170408,188506,116743,-149,-44408,-58034,-58651,48871,102998,153442,138764,61696,-41892,-34213,88253,231322,128449,-18186,-11733,-3221,111950,165396,192900,74905,-41876,-72338,32038,42181,-63858,-44882,104387,170367,118582,15170,22796,43107,-8809,-14910,-4020,-57963,-90544,-32362,7341,58566,170970,218135,319203,421544,304882,120712,9189,-57843,-71085,-38508,-19744,-44184,-63707,-94078,-94023,-49312,16306,28691,-16199,-89906,-36751,48476,39976,-54725,-40835,19678,23532,939,7406,57821,104085,88229,71960,58705,166355,376807,443077,272678,79110,-85696,-54462,-52368,-87906,-118271,-119024,-55273,20369,31597,-13899,-70203,-50024,-28195,-32100,-30626,-47616,-62862,-88738,-20774,91843,115488,79467,114947,207621,218704,134512,57659,-16541,-61591,-55563,-14416,43790,69539,71272,100907,87133,27244,-82069,-53301,-81799,-101052,-36412,28054,33167,19133,8542,2250,-1207,-18138,-76726,25804,213428,373740,189879,44202,-4807,4007,36941,77962,176397,245696,175744,102864,99875,96515,59443,57355,48118,1219,-108070,-57501,65876,148036,201647,170159,94466,-42750,-66762,-29303,19316,72959,98661,149096,159097,69284,-58580,-87879,-133700,-96058,-39786,-17862,4542,-28307,-38238,-15764,46138,40386,-41477,-55226,-8933,5035,-51576,-123419,-67496,834,19385,-49184,-46699,4706,50324,93330,101216,63041,52992,17337,-67797,-54139,-28775,-34169,-10938,104465,295061,311438,171494,74155,78030,148318,162602,91691,-24077,-85794,31733,87168,103060,97064,19335,-71898,-12352,96633,215977,129866,18882,-27278,-41222,-70075,-117463,-83348,-35437,-26292,-11164,-26322,-49105,-87198,-80403,-29307,-26360,-83634,-150216,-111095,26171,123593,261426,340840,239653,79005,-16639,-71879,-105389,-123142,-87919,-61748,-110917,-78836,-5205,71913,51307,45796,74720,71532,48872,41798,21499,288,-16800,-54578,-96373,-111022,-114280,-142538,-24314,78220,116638,113392,89227,48909,39132,60268,91598,129852,125767,52154,35959,86188,225465,303326,260456,122532,-38284,-109804,-134077,-76546,-20406,-14306,-66207,-80208,-89600,-129420,-110468,-86588,-84666,-19053,82530,191965,222494,212767,195481,89373,33386,42356,-2563,23946,121971,198529,117913,-77924,-161338,-117409,-81917,-49438,37828,116293,197759,269263,232417,91597,744,-5378,52379,80153,13379,-46625,-91085,-117761,-95241,-45065,-31614,5312,74550,129107,134678,39032,-64977,-91778,-74953,-80616,-96681,-125063,-77865,32734,153097,159949,38794,-26454,-97658,-78423,4754,89926,166545,125312,58721,-11832,-75363,-68059,-39637,16105,107298,184375,148968,100316,31486,-32681,-115609,4542,65650,87683,137866,109952,66131,24364,-13053,-97759,-52375,-21879,-5465,-48972,-109103,28336,221863,262517,161009,107017,37514,-42411,-76727,28128,102534,67262,-6313,-56833,-22937,38574,56662,16313,4157,-9947,-24844,-35446,-48025,-53403,-64983,-88782,-108410,-68714,-16158,21121,-620,-57849,-96597,-135224,-160233,-153308,-159220,-138525,-76195,-17034,34348,16031,-28656,-39985,-39489,-67137,-92269,-43286,-16699,-10109,12161,40344,60606,72201,60195,45973,54726,40754,19354,8950,-35463,-44485,-7468,-27202,-104690,-89055,7072,52496,151306,425757,539207,486875,373689,275249,151229,11887,-15443,56275,75244,81571,37599,-11207,27961,59826,44083,3717,-41737,-71224,-11488,-27019,-85696,-28887,-11245,-21644,-54082,-72673,-91924,-85563,397,78791,71415,79135,109510,113854,65431,-9982,-67593,-111676,-125861,-89363,-45198,-57176,-79755,-95948,-93679,-32311,-9578,9810,7078,23472,52520,96438,131516,107942,26285,-89723,-100258,-70308,-40060,-13836,598,-65268,-79440,2855,5418,-19125,-52143,-14037,994,-332,-17452,-35040,-43943,-83261,-84112,-57339,-87377,-60426,2886,26852,-10633,-56559,-87574,-93047,-67329,17535,17721,-35613,-15236,48032,61465,2952,-84374,-95351,-54937,-28736,-26657,-28016,-25442,-5643,19476,8929,-56657,-86019,-83146,-109258,-31870,32443,136167,230230,222795,147215,50112,-28394,-82955,-71366,-37183,-31604,-59013,-79544,-54185,-11888,46717,113406,164457,96292,-51949,-77046,38397,123888,182850,226040,64399,-58767,-86075,33119,128514,124886,64536,72118,43853,-26425,-84968,-77190,-59836,-40844,-25358,-8299,30998,129861,138670,14773,-5375,97474,57014,1243,-6312,9161,-90193,-76735,7513,28278,7013,56262,131356,142786,107561,50347,8187,19050,-1281,-58724,-109684,-99129,-75848,-81816,-9027,148970,225584,103776,78737,56994,12029,-44853,-79968,-16869,91191,106811,78833,25365,-11019,-33460,-44079,31386,86455,1570,-74027,-40847,8785,84421,117955,73357,10357,-64140,-78443,-26667,-7784,-38737,-112292,-81174,550,48362,51675,53221,60857,70541,76647,121812,158422,123898,73295,7318,-80361,-7586,136338,156257,65102,-38543,-55995,-15807,-10543,-59450,-102916,-137333,-18334,119234,166602,128419,64845,41585,39924,27466,60130,25591,-82452,-18446,79309,154237,159405,19848,-68642,76820,66504,-25548,-118350,-20319,74470,92633,68314,9108,-45231,-29707,-4484,326,-37271,-72822,13032,77383,112623,176678,193337,123710,56721,-3979,-84241,3342,170223,299330,446441,528970,310820,168410,60164,12597,-19970,-81861,-79062,-64595,-79468,-74091,-30512,22886,79668,76448,-989,-90236,-20635,-106474,-154516,-114332,-70637,-13048,20437,14492,-30657,-78157,-33557,54243,101220,118772],[115844,30043,-24077,-32119,41075,82619,26664,-59987,-44168,4440,3178,49664,183709,242602,107261,-22623,-31809,-28067,27935,73647,91394,36031,-19862,-98301,-114481,-59074,-68944,-53678,-36107,-52487,-88300,-97568,-100826,-58606,-38311,-13424,10633,-40747,-59895,-3909,46431,37121,-14898,-21087,18435,18907,-44067,-124801,-62819,12814,71967,170096,183469,141661,140180,68977,-43736,-52545,20824,74852,122103,185820,108067,-29090,-103383,-49647,18818,12258,-74773,-81298,-5984,-38546,-84131,-93711,-107439,-9978,144089,305190,382918,476960,512934,324000,151640,39668,-18472,69294,29277,32159,77518,60308,56690,43374,-23568,-78945,-98338,-105923,-92689,-94662,-98306,-73731,-39823,17550,81790,73383,-7293,19514,111186,69682,-15243,-85863,52171,221837,256752,105493,11230,-24121,-3637,9493,23003,11248,28862,17942,-20516,-57193,-86752,-86199,-12303,49332,92592,151905,175994,157090,153054,166799,245891,144396,37561,-32356,-43438,-26164,-62013,-124538,-96063,-103045,-39389,24457,3306,-60117,-124549,-62553,-2837,-18230,-66870,-56224,-37232,-38937,-30263,76923,340668,488892,519530,530682,614524,720137,561265,300296,129763,84759,122709,213368,274305,281939,204392,570,26535,197555,463541,532819,373089,176071,9398,-75768,128625,308152,377911,366041,203524,63949,-46537,-23482,21856,60779,112221,131557,64866,-5782,-67820,-68882,-39580,-14447,-3429,15181,91896,189558,101718,-31886,-31788,-8309,56657,108564,107114,86509,49615,21339,16442,49748,65916,63017,49485,73392,96055,56007,4400,27020,94699,65867,105480,67517,25758,24351,-10621,-112965,-162159,-140890,-107094,-30207,9649,-43066,-75688,-106860,-81892,5617,126166,104604,67453,37637,18452,34920,84624,177176,180081,85577,-40555,-60194,-11216,-33534,-55509,-42459,-34625,-60836,-53628,-27557,-54634,-82553,-59275,4484,51716,75785,39778,5963,-4548,-48475,-77850,-24003,-6166,-45122,-78217,-96952,-82653,-48804,-37115,54513,182492,113024,-14227,-34976,38504,1257,-49060,22311,83183,59802,16232,323,-36456,-37734,27438,24995,-45835,-114424,-40516,-3437,79996,155963,211144,257323,328649,289240,139091,55740,20919,17790,12728,-1537,-54232,26019,186674,265783,227343,110442,113,11371,36977,-2333,-81017,-82158,-50967,-68337,-108768,-111007,-57616,-6793,59347,153944,176841,117841,49776,-4216,-40086,-60060,-60833,-48639,-46578,-91713,-105196,-74413,-45183,-34809,-7453,-512,21346,37079,-7250,-47314,18216,78864,58220,48138,83456,98061,58496,-1354,-66841,-102717,-86307,-89622,-84934,-100527,-69553,-1060,-4214,-80068,-118942,15991,126251,157098,204976,170475,79019,20565,2885,6969,71252,107067,155608,218553,213435,178426,112237,37089,78735,91589,70187,12204,-55873,-39046,26029,25107,-17970,-57606,-70597,-60782,-31206,-21738,-2302,13371,14274,12966,-3633,-3229,52723,127342,184240,162532,99437,49817,19170,-44092,-100333,-68000,-25032,-53027,-71420,-96714,-86255,-77851,-73527,-87398,-92590,6329,72203,57534,-40089,34635,183416,257400,266888,230455,138936,64134,-34767,-110113,-20962,-42122,-82806,-55373,-22144,-3660,27877,73933,75709,80033,55334,30113,-9526,-77384,-78935,36020,123803,171177,181802,204582,125254,46456,13158,39546,-10612,-109182,38387,194477,293665,268555,100299,270897,452841,365209,208598,83744,66963,-20656,-68811,27589,26207,81287,170214,201791,65499,29946,-10432,16268,44402,37039,45807,36126,56643,148990,236016,377210,476453,363703,124995,-48460,-117035,-63984,-24439,32306,-27643,-86689,-87130,-4727,26992,16826,-30349,-50238,49790,272984,430388,577548,704740,639324,444209,199629,-34575,-56763,30575,-27238,-62707,41018,81574,91760,138000,45920,-13506,-8891,10334,-34775,-77773,-47483,-53299,-59766,-72617,-85601,2364,27259,19137,-1392,-55098,-59760,-45579,-66458,-86296,-30740,15921,-11940,-32458,-97112,43199,158002,141669,111902,66729,121941,71426,2231,-75021,-3402,56979,61190,14737,-52148,-29933,149222,115155,7729,-54418,-14502,61546,164811,245642,332740,351148,248301,104902,3620,-84078,-78187,12835,105965,108716,14787,-76895,-105715,-104753,-105875,-79740,-5648,54426,2184,-114166,-25825,132080,205042,192398,218189,222176,210536,110194,-9920,6633,5256,-48983,-64390,-12893,126809,328618,408347,327307,200243,76815,-64963,-30843,-5435,-57270,-91350,-99459,-7911,86243,27622,-65362,-64462,-56828,-42833,-32586,-21302,56789,86630,37962,-29842,-71132,12176,177551,358028,428329,285987,134111,68256,28026,-50837,-81169,-16993,44392,74143,69823,75186,113548,186386,148734,-11141,-49473,38496,30301,-5064,11105,22902,13722,-36849,-78672,-109423,-53058,-43335,-62984,-91558,-49949,-2296,3150,-43810,-77913,38268,261718,232134,117438,-34657,-65710,-19319,-11281,-16422,-61187,-69751,1642,23398,21959,-25366,-108254,-80132,-27223,-20441,42949,94535,89607,42241,14909,-11723,-17213,-29611,31757,54404,25222,-13348,-8735,-33207,-58647,-86549,22383,95343,62214,-998,-50008,-54687,-37258,-5975,24964,43992,43623,40406,-1990,-37358,59989,126734,108117,58903,-21845,-69424,-74531,-44359,-22168,-83014,-104551,-44491,-16620,-57241,-98057,-108570,-90232,-12586,22883,-39029,-114022,-22487,51757,31567,13738,25721,-55781,-72887,66932,186742,136813,22947,-58697,-37155,-30901,-43513,-52819,-54857,-35181,13761,78150,70615,41070,16539,-13069,-30099,-27011,-31385,-79219,-78988,-77747,-38264,34429,88467,23312,-92956,-97272,-32087,45964,151190,135939,164045,310435,261254,11909,-109604,-88604,48281,116702,130516,98695,99990,62149,32879,55677,-13321,-120209,-60298,17341,16066,-64248,-110697,-56227,-13388,-9334,-28844,-61610,-97965,-99275,-60585,-17258,6153,-24749,-101463,-71735,-34897,-50664,-31394,14138,25793,33,73080,103713,92648,10273,-69361,-42118,-19030,-37516,-102729,23015,111117,56679,-50550,5180,171228,406961,496004,352178,165923,27036,-88725,-147252,-81486,-6117,16209,6639,-42013,-64719,-84748,-75882,11028,63679,34722,-38788,-101287,-95491,-29623,22571,-4136,-63519,-899,61581,66598,21440,-108059,-58905,-29091,-33995,-30580,-3294,55466,176313,304959,250293,54564,-68923,-45933,-4585,-28117,-78386,-15387,66280,56383,-7762,-10,32872,51611,54460,26460,34169,35138,-16625,23680,39839,29988,19335,-86324,-70107,7999,52155,54381,61720,-2738,-71320,41204,123143,113638,52712,-60531,-47511,38455,46815,-16779,-58729,-33441,1666,-27284,-53541,-105142,-144986,-94771,-60290,-56287,-72323,-83788,9950,77987,63240,14779,9916,-50113,-46588,-17544,-36834,-88295,-84449,-18312,41911,84068,75567,12747,-28432,-19600,-8461,-18402,-41403,-79133,-140619,-55128,20605,61509,29179,18842,64497,50520,-54034,-71677,126003,169268,129499,89940,256331,312433,155809,114848,60427,-21897,-105907,-35858,21583,49903,29780,-21485,-64098,-44398,-60080,-44671,-66357,-55600,-35207,-17940,31810,16496,-14312,-53477,-44186,24432,113466,102038,7355,-49009,-74020,-11997,48246,84849,60447,79041,108127,102189,44981,-31693,-32547,-11730,-83980,-62886,28273,23753,-9145,-49510,-79078,-7766,120938,186818,138712,62672,40230,29725,-8981,-41814,-65868,-49208,-68123,-71036,-60027,-30958,16103,167925,296836,182822,24100,-93997,-61713,44968,83066,69162,25270,-10611,-66643,-132773,-74249,-48745,-59125,-60896,-43236,-70272,-70085,-20300,-14216,-23895,-15996,-1880,12146,39650,26432,-7686,4920,58070,107669,126670,114191,113378,73499,31941,46993,35611,141,-21939,-29305,-39774,-129390,-9765,112000,163347,111872,-15341,-108843,-91941,-16405,13983,18576,21611,17727,2673,-47516,-84451,-113734,-91,150760,311468,272239,82549,-69194,-68632,-2439,72711,158514,223780,259772,291871,267077,223517,101124,-8693,-40618,-30075,18075,135544,305470,395119,292473,131296,34623,848,-6693,2760,-23378,-75368,-138137,-75015,6731,64857,89324,118526,77487,36330,55103,52030,28727,82573,258018,435984,452791,372828,151490,47846,33266,72388,37618,-18157,-42899,-70425,1840,69326,113433,146221,118433,46893,-27167,-66380,-55317,-4114,18096,-47603,-130024,-56422,61203,96855,37615,18,-6751,-21707,-46176,-103143,-15994,70502,35198,-71093,-100755,-40944,77375,130266,72775,-10082,-54605,51475,230096,437999,475349,386274,175367,74544,23939,7113,-19852,-59675,-71580,-77008,-16751,188912,395662,382946,126416,-52858,-55126,62057,106951,187275,312597,363583,194018,9480,-96552,-115218,-74491,-11388,14770,1613,17612,27618,-7025,-55060,-88745,-40712,10618,43654,95624,132810,63313,-78558,-60032,117849,270715,348104,276261,110959,-18753,-98675,-60573,-36224,-76989,-108345,-62710,-51580,-76719,-119620,-108209,-100233,-100877,-15221,3868,-25803,-49403,-27382,28406,13972,-16369,22117,31931,8481,16328,47853,67161,55308,1571,-71520,-86009,-69372,101907,153782,-81751,-52379,-30175,-81232,-88691,-43584,-94558,-157486,-88596,3281,69185,111398,169107,152710,175036,187410,111458,-3649,-41626,-34407,-53461,53973,108618,148734,129628,72585,-23852,-39047,61671,182015,79665,-37367,31333,39758,124579,186542,217317,82824,-45726,-52767,58260,40993,-73627,-44276,117994,203538,166051,48925,32215,29094,-29364,-24627,1753,-50604,-93058,-43277,-764,61752,197008,256776,340816,429142,282575,101697,3118,-56537,-72363,-45994,-27929,-40768,-48222,-81972,-88607,-49474,13130,27980,-13058,-94690,-35143,65046,63641,-45420,-46923,12862,14156,-8475,11594,80286,133772,118201,96730,50217,130119,337873,380507,222021,51598,-97336,-29148,-21527,-68010,-112660,-102755,-58137,-3476,-170,-37376,-76625,-34501,802,-1883,-3502,-26022,-48157,-88770,-30318,85212,75263,54153,89658,174369,210243,150682,75936,-13060,-71772,-72341,-32476,24704,57008,64328,98672,83501,11392,-75842,-12785,-42888,-96972,-41178,26235,26248,2197,-8919,-2040,6601,-4802,-82960,20497,230609,363680,155656,37784,-478,8627,42175,80783,171956,222064,139552,52792,38516,25367,7362,31705,42758,10865,-88247,-68111,55329,136244,194280,175163,121248,-31441,-72739,-40526,883,46678,65411,116636,123245,29676,-77379,-94865,-149563,-68657,-3120,19919,34148,-12257,-26153,-3339,53430,33760,-65415,-69538,-1485,13817,-49282,-123921,-76923,-23971,-11974,-73621,-33288,24230,66098,108581,110596,60304,44056,-2592,-92977,-72905,-48519,-59991,-27809,112383,298669,277143,137003,56097,73512,153838,173076,94268,-27175,-76823,43996,95558,107045,104132,47060,-52392,3656,133125,250054,131707,14325,-32500,-41364,-55590,-81969,-50830,-16895,-13835,-3431,-22733,-50619,-93030,-65829,-14350,-20359,-89264,-155472,-133588,19967,143766,298200,385123,280230,109286,1752,-61700,-96304,-107340,-87435,-62285,-95280,-66180,3625,78316,55813,59374,83504,77490,66138,70660,59225,33330,2687,-54564,-101497,-111613,-115858,-133600,-22700,73466,111304,109659,88391,51435,34924,49422,68825,102761,124513,62221,45323,93758,221338,307279,283829,154116,-18941,-99004,-128013,-59908,10135,17328,-53026,-102646,-103139,-133958,-103371,-80620,-82532,-25571,72166,172823,188285,172979,163694,66348,14047,39910,23827,83439,214999,282362,165053,-73635,-147292,-108691,-80643,-55051,39775,125901,214455,289050,229186,62910,-23526,-4306,84364,108957,20523,-48354,-92493,-105808,-73736,-33484,-35791,-6595,59175,108392,106348,9807,-82881,-95548,-83033,-100660,-128193,-121463,-54553,43933,126286,94416,-18974,-48924,-99185,-70630,14261,99302,177268,124134,44621,-29325,-87622,-75212,-38447,16311,105554,168275,114993,71774,8488,-51228,-86904,22200,77140,117453,164256,121972,63304,15633,-14831,-94559,-70755,-39092,-23003,-61171,-110342,13970,163709,177313,119810,75693,13452,-51901,-70222,47101,119687,85866,5282,-53708,-48652,9204,33366,3252,372,-7807,-28035,-38062,-34436,-40701,-63478,-99116,-119561,-60116,-4726,31791,6414,-49998,-92975,-135565,-142040,-117004,-128612,-142869,-76640,-13018,42796,21407,-32326,-32017,-14484,-39545,-88036,-49103,-27210,-35344,-14775,5789,36080,64365,60888,48511,57935,42637,18432,12909,-26086,-40697,-21737,-53700,-123508,-82978,-2162,40784,169534,449541,547474,451938,287028,190423,104092,-12022,-18174,48333,61669,67308,22772,-24536,17630,70973,64540,9892,-55874,-93575,-24698,-16157,-70676,-15080,-2906,-18455,-49012,-68354,-96446,-86631,10473,82134,64346,61810,76043,79044,36933,-25524,-71696,-107240,-110746,-79007,-33123,-38426,-60453,-83368,-76396,-20918,3375,28106,38208,44126,61843,103465,135085,103115,12234,-103228,-97230,-67696,-31518,-845,10540,-63612,-71711,16925,13177,-12735,-47310,-11682,5981,7354,-18598,-44139,-50778,-74568,-77221,-52838,-84762,-63697,-13255,-11493,-49299,-86878,-113203,-99585,-52554,32050,30560,-23723,-25096,26702,49802,3141,-80439,-80534,-30196,3716,9959,2166,-9165,7074,31316,17778,-51611,-90541,-82250,-101741,-29986,36843,138599,231403,223039,128389,10072,-65281,-92722,-54080,-9870,-10894,-46569,-80125,-57269,-14211,38414,104339,155837,99441,-46156,-74309,35512,123034,190391,236232,61868,-61176,-84872,34454,129716,132329,69300,72665,46607,-3726,-48705,-47384,-34709,-21309,-16309,-9429,21966,125052,135418,-9858,-28403,83953,52170,-727,-15881,-10208,-109968,-73368,5895,33478,22309,82529,165336,174206,126067,51183,1217,9754,-521,-49868,-98192,-117341,-95936,-93175,-17564,140331,240322,112040,78859,56261,15444,-30449,-46216,42851,139692,122273,69929,16211,-21927,-54713,-91947,-8347,45060,-44472,-99193,-56106,-2798,78247,124015,86677,25117,-47106,-60296,-6752,18408,-15673,-96695,-94788,-8757,43341,44265,43319,53762,67999,76126,111098,133037,90918,53578,-1611,-85279,-22595,110170,123766,38409,-57183,-73189,-30685,-22661,-69940,-109679,-133698,-14678,124524,156784,112928,48703,22459,15670,272,41690,22846,-79839,-29052,67083,135550,132006,-4233,-54174,81289,72504,-17397,-108414,-33477,35614,44563,26876,-36042,-71298,-41602,-4621,13470,-21320,-67169,30739,120632,167922,216627,205474,126803,63058,6709,-77804,-64,189682,362984,521920,519350,239085,97861,9751,-10226,-23000,-77412,-85427,-72701,-85501,-70275,-30342,17958,77445,85894,16136,-45349,-6646,-83104,-129716,-108869,-82892,-35213,-1072,493,-33518,-68109,-35322,51050,107397,141229],[135935,46241,-17840,-31748,43984,89891,25103,-68013,-50987,-7555,-14164,28825,152123,209711,94432,-18679,-8764,8638,65660,110137,122374,57093,-11769,-99885,-109470,-48606,-55379,-40461,-23957,-46219,-85704,-94528,-98318,-75152,-67203,-29334,-1547,-48614,-23819,59097,112592,78822,-11486,-50042,-10112,1329,-47666,-131835,-88986,-10367,56274,167552,179894,146268,158490,97853,-12868,-62285,5672,63828,121919,178580,98174,-29531,-123412,-71446,-875,-1187,-80227,-81052,-12588,-47555,-97146,-104024,-122024,-15964,137070,278946,359927,463656,480819,296467,143711,38737,-23741,36903,-16869,-6613,45443,31084,33802,32333,-26508,-78772,-96026,-113997,-105459,-107416,-108389,-74132,-23857,40198,104332,87298,-11157,3601,98081,74493,-11991,-77757,65309,233486,281289,124801,8411,-39908,-21534,-5705,13144,11609,31622,13469,-27624,-60415,-87652,-85627,-19184,34849,72419,128308,158051,148815,147682,158109,215934,122027,26025,-68418,-88219,-45118,-73139,-119778,-90180,-83811,-31133,29169,-854,-69186,-110942,-55365,-5387,-15123,-15588,6824,6270,-21717,-29212,85928,356061,510998,526697,495235,545072,638727,531111,313187,139152,85463,110737,175609,219326,209941,119144,-45723,52786,221367,448713,500938,342295,168648,28353,-75848,133698,323579,405269,398427,209392,66751,-31799,-4135,37297,86668,164748,187183,122873,37213,-48678,-68966,-41671,-16949,1723,25417,95902,192854,84370,-70747,-77460,-55653,11374,80083,92341,79626,49495,19126,13361,50737,76949,79159,60495,69032,78021,36500,-13647,14061,77938,75905,118471,82611,46576,41524,-2827,-118802,-150552,-133119,-142612,-64686,-8504,-52059,-79407,-127981,-103246,-17908,102879,113814,71375,33030,136,338,38777,128193,166472,101294,-30654,-62853,-16952,-31511,-50865,-32260,-13462,-22229,-11712,-7415,-47644,-83036,-85999,-25026,24991,63188,46437,18869,3061,-46888,-73397,-22818,-4052,-44262,-74091,-84576,-85885,-56509,-47649,50903,206361,162239,19905,-23288,30878,-6553,-43844,28967,87411,59890,12159,-5983,-49606,-45387,20369,15093,-60669,-97672,-21463,9978,97841,193626,236490,265393,348517,317978,180017,89050,46526,39239,30286,15645,-41231,28809,185444,265470,239993,138191,27887,29456,33933,-16660,-99069,-74683,-45630,-65160,-104942,-108802,-60117,-16713,41570,125018,118980,57811,11199,-25098,-54041,-74770,-74193,-56021,-49825,-94307,-97912,-64733,-34567,-33850,-16164,-18086,-8145,2405,-21215,-30943,33476,77989,42653,32713,65259,82072,54678,6287,-53151,-87885,-76521,-83064,-92107,-112415,-63630,7745,-5113,-89719,-96895,50027,153525,160676,209065,195848,106121,48330,22465,14994,64063,90082,138595,210817,220066,200298,149788,72163,101834,122422,98662,39249,-26379,-32705,-5220,6224,-25870,-56568,-67831,-59235,-23485,-7218,12474,24300,21018,13320,2654,9047,56321,113551,155335,134349,86860,46082,18980,-35828,-82663,-48008,-9155,-46408,-72309,-97934,-85080,-68544,-52226,-77044,-112757,-14070,50821,39384,-35420,56863,210175,264909,252827,201706,109759,40633,-47986,-82052,-5428,-28245,-63876,-43653,-24110,-20867,-4877,43558,67381,71984,48912,28095,-8160,-80902,-63993,66616,168315,212789,212665,223205,143053,46742,-4697,14282,-33299,-129947,55486,203998,283244,227619,45019,249285,447424,389886,246455,114981,65684,-49170,-58116,33520,9581,54811,150217,201083,82452,55597,8839,37468,61992,54697,68105,66410,86428,151023,214157,343620,449795,346913,123874,-47652,-119061,-73695,-45723,14238,-22829,-48310,-93442,-29671,9241,6877,-34518,-52147,19911,207853,344799,517740,691694,649603,439373,181008,-46489,-36808,46213,-30953,-58934,44002,68083,72585,130656,56250,2067,10761,32948,-11234,-46958,-27727,-42405,-55845,-65403,-94404,-11605,3729,4020,-5532,-42025,-38070,-30647,-60909,-79234,-22695,17231,-18491,-42806,-105524,66596,198646,165774,120825,95149,124589,46443,-18874,-122400,-25847,34299,45766,16679,-37842,20886,206286,135315,18104,-55195,-9649,64722,156014,223595,295729,318609,232512,110310,18682,-63429,-81760,5337,88576,82191,-6948,-82736,-102364,-103301,-106218,-79838,-17201,40956,-2298,-94302,-13734,133559,209082,200508,230176,242263,225660,128106,14350,22913,13667,-44446,-60207,-17417,118721,327451,416550,343302,215373,91829,-54255,-38865,-11238,-62401,-89186,-83584,-33346,67324,16407,-87228,-81329,-62279,-37803,-31655,-36592,28518,62471,23586,-38655,-78050,586,147686,299111,340572,206063,88784,43295,15434,-54347,-80580,-23278,34965,69300,72244,88457,148134,227456,165612,-7603,-45514,46743,45869,19530,32693,26512,6186,-50842,-88110,-88032,-30883,-21187,-46557,-91096,-60558,-4299,9265,-45321,-135218,26813,278882,251006,133919,-15457,-69364,-32643,-26340,-31826,-70244,-67575,-5331,9356,9154,-36436,-111857,-58682,-6722,-15630,32135,81301,76243,38330,29719,3497,-6663,-15183,57303,70043,36385,-12196,-12169,-41115,-68714,-77326,36135,105572,69659,-2713,-55249,-51514,-23422,15336,45961,55851,48971,46310,8829,-21293,74538,137645,110807,59756,-32150,-81333,-63505,-14357,-2098,-69465,-97764,-31774,-2252,-49093,-98655,-118052,-110747,-51597,-19108,-55748,-95504,-2532,65372,44436,35587,58541,-34818,-55017,69156,183761,135019,11317,-80039,-39906,-29720,-41055,-55125,-58733,-32915,27018,96834,84106,55443,32707,725,-24118,-33049,-42901,-83531,-68306,-64132,-41153,29743,78538,8296,-93778,-77810,-24107,39036,115960,65782,100963,263172,267661,21813,-100883,-105604,25974,114351,136081,93725,84141,52860,41395,99241,49214,-94987,-107604,-25262,-21733,-88048,-134803,-61445,-10970,-8125,-39749,-82268,-118788,-101702,-53695,-14053,6367,-25925,-106023,-59286,-21133,-39566,-24427,24404,59077,43252,80524,93024,74132,-11214,-61036,-16247,7851,-1550,-37792,-47977,60257,19142,-69023,15326,183124,414609,499554,364332,173781,26962,-90800,-139740,-61491,14657,25762,9401,-44266,-68755,-81190,-70257,9999,63217,42253,-32698,-86445,-103678,-50896,9639,13354,-2258,38056,56942,42468,4215,-106455,-54512,-34021,-42103,-45913,-19685,53681,190428,330084,258388,56044,-64277,-39307,-4656,-35990,-96890,-20711,68786,56199,-8276,3918,42648,60650,48741,5442,3596,-2874,-39648,55975,75965,46042,13333,-106009,-54463,5409,36676,30944,32794,-22855,-51687,59252,137039,129251,70379,-46915,-43517,41493,57080,-3891,-48575,-23061,13957,-18242,-87389,-123037,-128826,-94583,-66282,-62642,-71257,-71552,19938,73274,42302,-9212,-1416,-57591,-54461,-20194,-26696,-65099,-89135,-33396,29525,77431,55670,-8316,-49886,-32296,-5445,-5582,-22891,-56854,-127359,-72615,5905,43627,12798,16971,77387,69016,-33866,-64365,149710,178704,134474,108274,278759,352637,189784,135854,67500,-25891,-114922,-26398,32442,60015,35914,-23795,-79099,-51484,-60169,-41494,-59729,-52005,-37329,-25677,22609,11133,-18678,-59191,-49579,8980,92189,91583,8077,-33604,-60034,-9754,45617,70652,42000,61368,90841,97222,45948,-28955,-20347,10898,-52608,-99597,9165,20931,-4963,-45780,-64739,-4124,112248,178437,129412,50026,26137,13296,-22028,-65118,-87825,-55285,-65883,-67551,-57337,-29474,12175,144104,247794,136386,-3960,-108657,-54089,45936,81201,78474,42912,6674,-58963,-108674,-32585,2232,-4679,-21056,-27196,-80016,-86252,-25188,-8270,-11770,-3056,3946,11590,27595,16520,-5076,-10955,6142,45354,71483,64414,73865,64336,43933,65908,48481,-1322,-32127,-39586,-42141,-123250,-12308,114622,170252,119598,-16816,-123080,-54534,25037,22020,5502,9058,-1688,-24253,-60859,-77533,-107340,-12278,123066,290049,264467,72290,-81887,-80746,-20280,47599,127324,170512,180923,239318,286111,239489,116631,31000,684,3952,46281,169916,369522,442032,304496,131815,37328,6905,2058,10891,-17689,-71150,-133738,-81024,-11489,38787,55724,91730,66791,25577,53819,62926,42632,82104,237033,403929,429647,372653,159381,54647,38398,78809,44177,-38068,-59098,-57404,33802,101628,122393,136243,101251,23999,-43833,-69706,-55844,-26692,-18790,-74596,-130338,-48280,56550,73931,9811,-2441,6316,-9315,-34445,-92394,-11929,67758,25804,-90456,-94872,-26584,97769,166255,109698,7559,-56364,46720,226243,439910,498596,402731,182151,78558,34049,29273,7280,-42166,-67588,-96439,-32784,161228,375328,389764,129672,-69721,-53866,76096,133911,204371,309467,334615,177366,3160,-96091,-110740,-72098,-14610,7692,-7613,11050,35246,14927,-25939,-73903,-47711,17764,73973,126593,153926,59099,-105361,-46820,138710,291649,383698,318856,150596,16657,-65895,-40373,-19473,-67668,-106843,-53896,-41832,-72397,-118969,-101397,-92515,-97935,-3059,29786,11036,-12549,-12145,23298,-1209,-39825,209,21708,3361,9700,31694,41690,27293,-26999,-63571,-56581,-32755,145337,160669,-90859,-78000,-44759,-86622,-98039,-59812,-109914,-172736,-104861,-22452,43653,95027,162122,142383,174603,172910,92512,-13548,-40218,-8259,-28737,64540,114566,141830,117997,78502,-7066,-44908,31590,130408,34222,-37304,64102,85090,134490,195747,224357,86125,-43094,-4250,88422,37340,-79559,-46398,112672,208553,190437,74796,38706,9653,-51257,-36759,4447,-45813,-100233,-57053,-12070,60883,213772,287255,349466,414949,248605,78706,-5614,-56590,-74431,-55476,-37585,-38743,-35920,-69783,-82949,-50443,8367,24094,-12361,-98180,-35123,71094,73071,-42084,-53197,3257,1577,-20400,11319,90294,149062,141040,122211,47222,80449,277310,302274,168162,25116,-105613,-10595,5937,-46266,-94032,-80878,-53392,-20536,-25114,-55333,-77741,-19463,33031,40547,32195,2365,-27939,-78288,-44844,62922,29376,34663,70312,143281,194670,162033,91097,-11532,-82028,-89512,-52234,1928,40724,54949,96163,82031,-1369,-53764,18767,-10074,-90131,-45710,22246,15982,-20547,-32568,-11551,8513,3963,-82355,21106,248479,342737,120062,28398,1140,10875,46112,83150,163572,191146,97922,-2528,-24786,-40204,-37206,12039,38618,18940,-68277,-74666,43597,121618,181862,175292,148638,-17763,-77026,-52766,-19933,17815,29213,78945,81821,-11651,-96625,-101503,-156363,-43855,32781,61548,69670,7179,-14025,4951,54074,21645,-89708,-82172,4720,21712,-46663,-121842,-85678,-48011,-41029,-89672,-14388,43054,80669,120757,115497,54914,32714,-22954,-117099,-89589,-66170,-83488,-37961,118931,285993,233438,103528,39780,66958,153834,178080,93995,-29444,-68799,52882,101883,110400,110608,77099,-25897,17421,160650,274320,132119,10780,-36112,-38842,-37480,-51136,-25333,-5100,-6638,-331,-23846,-56392,-97621,-45338,2993,-12643,-89023,-132250,-140503,11709,157781,321955,413204,313471,140756,23011,-49575,-88596,-93515,-73202,-51083,-73614,-52918,10514,76542,54341,65490,83480,74254,71115,85318,83790,54782,14173,-56487,-106290,-110227,-115765,-125912,-22104,67317,103993,103098,83977,49705,26322,33603,40480,67654,115063,69457,52006,96522,201631,288519,290765,180379,-392,-89447,-124831,-47629,35187,45497,-32267,-119014,-112853,-134234,-97755,-76252,-79717,-32351,59388,148118,148828,129160,127073,42405,-4408,37121,53056,147809,302636,346936,197572,-65454,-130617,-101007,-84615,-65557,41514,137298,233758,310101,226315,34728,-50599,-1224,111648,129864,23229,-52269,-89864,-84730,-47197,-18098,-34114,-16957,43968,86990,77464,-18889,-101400,-99570,-90255,-116178,-148979,-96967,-29340,55144,99543,39587,-52591,-51789,-98167,-61254,24836,108564,184834,119596,29641,-44944,-99070,-82710,-34498,20317,95566,138108,75536,43650,-11854,-62186,-46430,40103,84424,144012,187419,129813,55347,5195,-14923,-82755,-90457,-56772,-39287,-71587,-111396,-953,108750,92357,75566,40550,-22797,-68765,-57338,64728,133700,104438,19340,-45306,-70565,-16894,12265,-8262,-2039,-3569,-29570,-42216,-21527,-28346,-60880,-106374,-109401,-38735,14517,45037,11145,-45346,-91112,-132373,-117804,-76647,-82831,-116265,-73191,-7543,51761,27159,-36057,-21071,15084,-3681,-73634,-55065,-34826,-51147,-38075,-25682,13170,54164,59469,50216,60370,43537,16986,16547,-14907,-31966,-29477,-71320,-139500,-76796,-7430,44414,201671,466717,545983,417023,218724,130198,67453,-17544,-4220,49370,53608,56384,11116,-32720,11350,80706,83136,14604,-70803,-116503,-31502,4174,-44808,-617,4020,-15589,-41538,-60846,-98290,-84716,19810,83510,59575,49232,43698,41470,8028,-39324,-73811,-102820,-97196,-54231,-1611,-4420,-38488,-73167,-59272,-5703,21837,47210,65186,60973,71144,111908,140741,100675,1824,-114781,-92322,-64608,-22328,12109,20011,-61988,-60916,31174,19770,-7952,-44838,-12049,8750,13106,-20079,-51682,-46959,-45325,-61007,-44696,-79252,-69905,-34272,-52060,-77597,-103897,-138058,-95927,-35071,43866,41777,-8518,-27388,9739,39385,3837,-76534,-63908,-2373,37355,43761,23771,1075,16667,42478,28913,-40800,-90156,-82451,-95386,-25261,41687,140025,228442,217045,105129,-31488,-98918,-85278,-25468,26407,14356,-26477,-65652,-45171,-7863,35254,98727,146707,100593,-37960,-67249,34283,122465,196679,238892,57034,-62733,-73002,40945,131445,139476,75887,72663,48530,21026,-9389,-14348,-8415,-2161,-7916,-10207,17036,131397,156145,11784,-32332,68618,47971,3132,-14386,-18331,-126612,-68570,5009,41648,42494,111730,198839,202496,141873,53081,-3562,1671,1205,-38056,-78104,-124999,-112722,-96827,-22137,130807,247899,125716,84896,61051,23138,-9634,-4424,105153,178862,130573,59051,11666,-25726,-65779,-123109,-13720,24672,-73183,-101466,-62700,-9764,72569,127563,100410,42067,-27332,-41497,13774,45343,8937,-76598,-104015,-15088,39886,38028,36269,50850,68166,74093,92792,97180,55145,37026,-7287,-85677,-34231,85986,94214,16771,-69510,-85487,-41750,-31016,-75741,-110846,-127403,-11255,123113,139932,98896,42419,16852,-111,-30534,18559,19482,-70911,-32909,64122,127672,111999,-19462,-34702,88965,81770,-4866,-93222,-46890,-8684,-17713,-31127,-88222,-87463,-48572,-2064,29479,-1814,-58971,49873,166072,222042,249896,215072,132006,73945,23673,-64309,-5684,202366,414617,572252,480476,170596,40272,-23038,-21455,-19516,-65905,-85829,-76117,-86598,-61165,-25800,16700,76706,96779,40747,13871,39983,-40500,-97627,-90422,-82851,-49408,-13749,-5154,-29532,-54471,-31104,49992,113382,163374],[155372,66179,-9042,-30665,47014,97796,25981,-72299,-53943,-15237,-27274,10438,119967,174191,81470,-14518,8615,39606,99512,141842,146892,74629,-3673,-97127,-101664,-34696,-37671,-23766,-9882,-38556,-81664,-89932,-92951,-89763,-89839,-37298,-10429,-49604,11533,123165,181711,126368,5680,-74608,-40890,-16680,-51097,-128697,-107631,-28113,44285,165104,173606,145953,168234,120770,16512,-67663,-11967,48407,115202,164427,86515,-26380,-130472,-89598,-16792,-9566,-79556,-78646,-15697,-50877,-105716,-111737,-131051,-17326,133462,255078,333415,433292,425314,259260,133523,38253,-26371,7068,-57151,-44265,12933,2718,13370,21570,-27501,-75337,-90702,-117521,-113315,-113947,-116679,-74907,-9646,62820,126108,100740,-11495,-13143,80412,77966,-5355,-72151,70272,228881,286452,137436,3516,-57217,-38625,-20451,2164,11387,34883,9016,-34604,-62447,-86076,-81086,-27802,16343,50064,105204,141411,140078,140514,148370,186250,105639,21353,-92350,-100849,-25207,-58040,-109131,-82780,-54314,-16925,33761,-3824,-75020,-100188,-50091,-9487,-10515,16885,50738,38247,-12021,-32108,94421,361544,517130,519243,449451,462231,533377,474076,310487,139587,79972,92852,121820,137027,107155,15335,-81648,77128,229739,400337,437518,299172,159613,46272,-78833,124193,313126,408277,407740,213239,72396,-12925,14798,51236,108058,204192,228255,170103,72964,-32939,-70970,-47918,-24801,-32,27251,88707,178576,58748,-96496,-119081,-98329,-27660,50394,74837,70906,47866,16261,9365,48224,81608,86315,62910,59337,57627,18147,-30770,-4017,57038,93677,128059,91976,65433,60012,5760,-125231,-128226,-94747,-120394,-100171,-24704,-53027,-66886,-102881,-107716,-35949,78682,118963,75571,27719,-19049,-32179,78,75791,139490,109522,-22417,-67417,-27579,-32246,-46289,-21763,7251,16146,25584,8192,-35944,-67267,-115056,-52089,212,49724,49660,27372,6634,-47412,-72563,-25018,-5572,-46783,-72693,-73905,-87420,-72160,-65455,41942,221951,212924,63042,6168,38847,-1878,-34206,35011,89425,58261,8192,-12055,-63939,-56763,8240,-253,-79570,-78934,-1409,27237,114984,221770,245115,261779,364008,348749,230345,130092,71356,54862,40768,26011,-31600,29129,176826,255571,245987,163327,54579,45204,28980,-31047,-123220,-69080,-42989,-64676,-104247,-109111,-65282,-28844,20543,85852,47855,-9291,-24476,-36730,-63683,-91172,-92780,-69339,-57261,-98787,-93791,-57690,-26782,-36571,-29343,-39455,-42245,-37406,-26658,-13028,47734,74751,27597,17303,46088,63406,47110,10705,-42393,-77876,-70886,-79928,-101529,-122695,-60145,9194,-13268,-101692,-74487,80591,172602,156125,207085,220659,135141,76925,42599,24535,58368,74162,119387,193935,212533,205252,170673,101791,125261,148442,115250,52593,-4043,-19649,-36620,-19824,-40896,-61702,-70058,-62428,-21001,2925,24756,33472,25256,9355,1584,13474,54365,96951,126339,105583,70514,38847,21189,-18042,-56176,-21146,13034,-27425,-59884,-92340,-83898,-56071,-32472,-67362,-134927,-36375,24905,18136,-22636,72322,215017,251148,224316,165499,76931,16333,-52910,-57451,4525,-20778,-51450,-31882,-17080,-20619,-16704,13224,51286,55651,36687,21418,-9233,-84437,-54214,87461,199694,244514,237468,233871,156721,45192,-19196,133,-44870,-107646,68765,206028,257881,165256,-17055,219324,435496,411961,285341,150240,64702,-79342,-29222,46161,-4937,25188,120461,187925,96892,79921,29598,62077,78547,68402,84859,90660,107927,139847,178880,290881,394748,311354,118078,-48490,-117913,-82365,-73113,-15230,-14079,-8283,-71316,-57588,-11418,-5622,-41477,-57893,-14788,127986,233902,422330,632993,623149,413396,154014,-62675,-17383,56150,-37693,-56290,39970,51475,57438,127003,70166,17460,26835,49122,6023,-19553,-5282,-30380,-53908,-62485,-105166,-30474,-25642,-14234,-10173,-24305,-16191,-17151,-56641,-72849,-16267,15556,-28980,-58490,-113226,85633,230729,189707,133029,130063,117941,10559,-44510,-127910,-37592,10189,25184,15663,-13948,77986,260588,150149,25502,-58036,-6197,62991,140158,196007,252561,276306,209942,113917,36173,-40324,-83597,-10842,61037,49311,-30463,-89163,-98443,-97494,-102114,-78693,-31932,21127,-13799,-79717,-1745,132233,207297,201788,233788,256081,238448,148983,41389,38049,20201,-39988,-56632,-24728,98709,301764,400551,345202,224216,104101,-42115,-50105,-22265,-71322,-90029,-66978,-17945,76562,26702,-92283,-101120,-70548,-35294,-30437,-52586,-2354,33777,4449,-51830,-82724,-9228,113979,227813,240477,126773,47237,19495,2200,-58256,-82381,-30613,24230,61327,70955,98742,179079,257902,171775,-8638,-45333,49462,56487,41484,53217,28790,-4860,-70442,-104498,-72059,-8322,9816,-11358,-64255,-57598,-644,22844,-24114,-87741,33826,280919,259250,141539,-183,-63581,-46331,-43552,-46024,-68317,-58504,-11979,-6326,-5975,-49525,-111936,-39908,12493,-8065,23139,66181,58513,28071,36860,13210,1558,-682,76355,78966,45205,-11990,-16792,-49869,-78326,-64429,46540,110166,73200,-5455,-59071,-47816,-10584,36846,67170,67166,54891,54129,21792,-6093,81466,135725,104277,54875,-46025,-85976,-39820,14087,12676,-56458,-87365,-21525,7006,-46159,-103900,-126667,-131556,-94972,-63201,-72393,-78836,13382,72690,50972,55591,94817,-5649,-34446,68926,175904,132722,2113,-103556,-44051,-31383,-41099,-59208,-62695,-29579,40532,112449,95681,71438,52404,15311,-20296,-42385,-56443,-85088,-59713,-51754,-39791,25456,68051,-5769,-97793,-62331,-10018,41492,84724,3342,39823,201712,261660,28937,-93968,-121856,4068,113948,144875,91503,71933,46744,50300,140730,116974,-31236,-143909,-65459,-54210,-106386,-148862,-63649,-11117,-10862,-52278,-101349,-132169,-95574,-43897,-9399,5903,-27500,-106521,-43970,-3852,-20878,-2233,55724,108659,85932,88152,85312,55700,-27009,-44016,8507,33481,35024,32748,-82053,8333,-21036,-81574,25395,189163,403583,481864,362711,172915,21438,-94178,-131834,-44698,32665,33187,10210,-48811,-73781,-78558,-63585,10314,65104,54637,-19239,-65049,-97576,-67192,-388,31698,56367,78299,54596,21175,-13907,-102969,-50669,-38326,-49017,-62179,-39318,48671,192380,332419,252230,54025,-60569,-33449,-5275,-43002,-116969,-22754,67551,50856,-13616,2155,46179,64270,38563,-16236,-25410,-38806,-57344,76358,101807,56301,3849,-119882,-40835,524,15700,2430,4399,-38298,-32951,70246,143019,140645,87643,-31858,-39202,42094,63902,6964,-39867,-14888,23124,-4103,-93148,-110780,-110996,-94153,-69533,-64493,-65287,-57856,29404,68591,26349,-25554,-10606,-62396,-57682,-17854,-12849,-42419,-86212,-48442,15301,65696,32489,-28612,-68965,-40538,-115,8414,-4103,-35469,-109371,-85432,-5733,28893,-1808,13171,85421,81900,-17400,-56929,166860,177754,130331,119506,295707,389198,226969,157415,73444,-29962,-125912,-17420,43987,71597,42425,-29059,-97108,-54318,-55533,-29795,-48812,-46755,-38709,-32944,10374,1791,-26633,-67160,-55761,-7185,66047,75691,11034,-10054,-35013,-2797,44357,56284,24006,43171,69965,86526,43172,-28027,-11820,26267,-25843,-112112,-8354,18389,2574,-34585,-48743,-5471,98006,163805,116023,34197,8255,-9124,-43690,-93021,-103032,-63128,-63675,-62363,-51863,-25626,9361,122154,202965,96600,-26613,-118106,-52140,39357,72576,81417,57175,24809,-44589,-88075,16565,71559,56940,20108,-11151,-86666,-97789,-26358,1544,5134,14050,12637,12741,16720,5786,-4917,-26687,-32420,5155,26978,19144,38894,57875,57394,85680,61227,-2042,-40527,-48931,-43986,-115542,-17559,112654,173029,126087,-14602,-97529,-6031,80067,47012,-2301,-3435,-21998,-54549,-82641,-80170,-103933,-24602,90698,253706,246129,59395,-93676,-93304,-38195,30790,106677,124526,106587,179455,283279,235590,117798,65151,39413,35356,73967,201742,420306,467777,304316,127392,37097,11487,9293,16413,-14680,-67961,-128837,-85172,-29124,12914,25553,69745,59133,17903,54168,74196,57705,83565,216757,368359,400925,364748,162536,56847,38743,79466,47972,-56082,-70107,-33910,72568,138814,132678,129356,89193,8187,-53691,-69126,-55640,-47854,-48726,-90169,-123771,-45802,44679,42576,-18733,600,19905,2757,-22296,-63751,22558,88249,37388,-91126,-86191,-11513,117806,203519,149189,24101,-59132,43235,221794,427387,501349,404992,185269,80857,42282,49966,37203,-15753,-49822,-94949,-42521,126547,333501,375650,128495,-86403,-50609,81101,152638,215698,297526,300146,163588,2497,-90406,-103592,-59126,-1692,10817,-15952,-1604,34716,28504,-3955,-53755,-50651,25080,105648,163840,182695,65458,-91549,-17949,157938,297923,394141,343995,183768,50379,-30627,-15871,-3839,-59087,-97087,-41467,-31337,-68637,-118029,-93890,-84472,-95342,7271,59449,51616,20548,-510,15334,-14541,-59200,-15587,16344,2126,5952,18149,20823,6682,-48355,-57108,-28420,11604,205558,183066,-69032,-95678,-57552,-90952,-103279,-71171,-119237,-178423,-116441,-43921,22443,80551,151633,131483,167471,143298,58924,-29838,-39924,19587,12824,84967,123333,134620,105543,79378,8181,-49603,615,82022,-4864,-28192,83636,122976,140840,189378,209934,84421,-25125,69811,121612,31564,-82427,-51546,90844,186963,190351,90565,41182,-13722,-70627,-49404,3490,-44189,-110944,-71080,-25409,56287,219920,306810,345019,382177,207153,53499,-16276,-57615,-76907,-66277,-48020,-39434,-28567,-59446,-77155,-51609,2393,17054,-14591,-100675,-36199,68256,69553,-43811,-59045,-8496,-13586,-34117,6228,86059,147546,153740,144585,51825,20698,201133,217246,115773,1441,-110544,1290,29101,-24628,-74223,-57754,-43151,-32032,-45244,-68347,-74571,-4832,69007,95335,75539,36667,-3720,-60067,-64288,24339,-10335,19833,55316,117006,173901,167161,101957,-12704,-92739,-106299,-72984,-25073,19008,42038,93374,83940,-6905,-34403,40046,15034,-83482,-49166,17550,4230,-47710,-61532,-25711,3873,4897,-82214,29699,267719,314336,84785,16805,445,11084,48429,84999,152142,156052,54439,-58129,-79902,-94265,-73153,-2773,35079,25278,-48580,-71487,34710,109353,171349,177708,180177,956,-79063,-65175,-41732,-11643,-6649,41492,43254,-46759,-114974,-107256,-146327,-24572,64032,102297,107267,27565,-3612,8259,48631,6748,-108506,-88937,10779,29289,-43040,-117204,-93541,-70815,-66107,-86657,4352,59569,93275,128896,115720,47729,21298,-39953,-139277,-104577,-82458,-104948,-39069,124482,260357,186530,73432,25619,58336,147764,176720,90638,-31233,-63070,58011,105612,112502,115607,106865,7894,28400,173810,282978,128840,6720,-39206,-35936,-20762,-26667,-6854,40,-5567,-3758,-31534,-66967,-93724,-21057,20836,-4572,-83366,-104519,-124213,1057,163290,329987,421781,335460,170576,45466,-37501,-83934,-83214,-54248,-31259,-48940,-40096,14545,67248,46831,63029,74225,62001,63984,85311,93793,63972,16937,-61245,-110864,-107249,-114698,-120741,-23238,59602,94529,93454,75569,42961,12548,12233,7352,26665,97170,72912,54957,93122,167710,248499,279329,198354,17008,-81499,-125844,-41337,50783,63125,-15607,-109525,-118593,-132490,-94492,-74113,-77125,-39317,44757,119537,106292,83205,86622,16609,-22824,33609,83783,212385,375454,385364,210951,-55969,-114459,-95893,-94955,-76617,48459,154390,257606,332591,225095,10464,-77826,7790,131831,139242,20316,-59692,-84850,-61061,-19145,-2142,-28504,-25991,28625,64910,48701,-46231,-120749,-104177,-94593,-107586,-106565,-62988,-3892,65605,77306,4833,-51107,-34080,-90404,-49913,36283,117397,188682,111934,15554,-55994,-109162,-92123,-30987,26486,77705,95784,33093,15839,-29985,-64686,-8498,55223,86040,164180,204458,131815,41517,-8081,-15159,-66789,-110521,-76902,-56205,-81810,-114281,-16590,59814,15979,33740,7909,-66155,-89023,-38084,79152,145018,124160,37063,-32391,-89426,-41420,-8095,-20057,-5059,1245,-29196,-49304,-11191,-18825,-59567,-109756,-84515,-6569,42784,61431,13250,-45216,-92669,-127450,-94044,-36732,-35556,-82462,-67467,-2531,59440,31695,-42712,-11839,43281,35177,-52135,-62172,-41910,-60976,-59122,-51370,-5678,41098,54196,49068,59958,41563,13327,18126,-3814,-20220,-30249,-78595,-141813,-72407,-9067,61346,233784,464579,526201,378964,168108,98830,57328,7329,22917,56971,49045,46796,496,-38835,5493,84882,95575,16526,-83127,-140474,-31134,33354,-11672,10699,6707,-14224,-32898,-52222,-99276,-82401,25715,81178,54986,40106,13712,398,-22950,-53682,-76391,-101437,-89019,-29993,35657,32883,-20970,-68953,-46166,9303,41960,64047,84294,71110,77329,119170,146597,99444,-5322,-123217,-88957,-63776,-15137,22327,26337,-63283,-49775,42436,22357,-7929,-47932,-17930,6395,14048,-24455,-59682,-36817,-13218,-42404,-36701,-73141,-80245,-61953,-90181,-74564,-88004,-108953,-82598,-19239,49830,48439,5748,-24722,-4064,28307,2237,-76488,-50122,22345,64313,66222,31987,2886,20463,49772,38902,-27992,-81921,-85432,-94859,-22407,42918,136693,218203,202045,76540,-74451,-121227,-64560,7266,65042,38850,-4886,-42913,-23721,1831,33572,93157,134120,95791,-31118,-59094,32254,119647,198760,230929,47202,-66628,-59300,44999,126795,140087,78892,68039,46215,42598,27274,17061,15139,13174,-3289,-13320,15600,149248,198140,67918,-16199,49777,40990,8468,-5144,-13828,-117158,-66555,1397,49157,63131,139098,226184,221993,150158,51586,-10275,-8587,523,-26935,-55771,-104914,-114313,-89159,-24973,118214,245211,140200,92847,68299,32192,13329,41470,162795,202583,129045,46192,9528,-25873,-67522,-79036,20294,38375,-60320,-83306,-65450,-16908,63416,124119,109409,56210,-10079,-27125,29305,66661,29122,-59127,-112694,-22369,34237,29921,29529,48707,66767,66629,64651,50002,15544,19771,-14556,-86404,-46098,61819,65955,-2290,-78254,-98029,-53938,-40406,-81789,-111462,-124013,-12958,111658,118406,91795,53403,36315,9779,-61394,-14452,9702,-62952,-35278,63702,124287,95073,-30515,-19359,93242,88078,5912,-77862,-62373,-58092,-93242,-107557,-122042,-86331,-55149,-2941,41247,14195,-54664,63695,204345,265978,270601,217337,133530,82843,40085,-49042,-20458,198915,439086,582892,411876,106222,-5601,-38067,-24781,-15363,-53969,-84414,-80392,-88555,-52901,-23271,12689,70771,101757,65224,71481,101206,8736,-65005,-68454,-75384,-61807,-24383,-9820,-26334,-44026,-27652,45203,112744,176886],[170328,86817,42,-30978,47673,103386,27251,-74632,-55014,-20389,-37611,-7137,86528,136165,66661,-12792,17968,60693,123964,162672,159084,83041,-847,-95498,-91165,-18520,-17518,-5607,3697,-31583,-78147,-85667,-86817,-101438,-99182,-38947,-16986,-45913,41620,180605,244571,172937,35853,-82676,-73855,-35363,-56249,-123780,-119371,-40916,35855,162499,164960,140971,169226,135562,41610,-68035,-32184,28522,101361,143657,72638,-22056,-121973,-104093,-28089,-11847,-73112,-74645,-15257,-48158,-104877,-116205,-129239,-15324,132287,233664,304382,388160,352535,215232,121017,37982,-25652,-15729,-88986,-78127,-16660,-22772,-3863,12172,-25849,-67822,-81183,-115774,-117105,-113696,-120746,-75398,2209,83587,145322,112467,-8319,-29794,59751,79510,4076,-68814,66673,210263,273579,142493,-3179,-75569,-54255,-34633,-9495,11154,39331,5274,-41279,-63453,-82816,-75343,-38128,-5533,26716,83318,125604,130023,131228,138225,159749,94719,22426,-77684,-35841,32373,-19008,-94456,-75790,-23566,2850,38465,-5750,-78122,-93301,-48146,-16723,-12177,27640,72006,55355,-11118,-38919,102018,355016,503606,493688,393699,371444,413824,394264,290239,130571,69980,74273,62154,33563,-22984,-97956,-101949,96797,223783,325429,354615,254992,152432,62840,-84440,99441,275472,385340,392132,215499,81459,10508,33347,63136,123386,227498,252697,203489,99151,-22694,-76121,-58325,-37283,-8654,19962,70575,146879,28479,-79012,-97350,-130306,-56768,22142,56069,61017,44303,12163,3999,41723,78818,83416,55975,44041,35508,1941,-42679,-21327,40896,114035,132893,94346,79780,77585,13773,-131648,-106252,-51807,-73356,-122676,-35243,-44876,-45793,-74462,-97769,-51099,56151,119450,79756,22242,-37170,-58840,-24809,28670,102792,109193,-16818,-73228,-42204,-35343,-41657,-11622,25533,50123,54860,17317,-22536,-45211,-102759,-72337,-21865,35445,49101,31122,5940,-50763,-75052,-30274,-10168,-51901,-73595,-65279,-82971,-96349,-90160,28139,226351,258340,112989,48072,61452,12393,-22722,39346,88419,54073,3833,-17164,-78311,-72253,-9039,-21031,-102361,-61229,19945,51274,130962,234297,232252,244357,372672,378221,287085,177258,93480,63657,43658,28986,-27263,25721,160493,236091,244577,184740,79910,58470,23546,-39828,-132558,-64732,-43247,-67287,-107283,-112563,-73655,-43438,-3685,36692,-30624,-63704,-34401,-30074,-62800,-102044,-114493,-87846,-68225,-105074,-93526,-53981,-22529,-43481,-47414,-63989,-78124,-76249,-20246,3902,59601,68720,12283,826,25179,42087,35833,11513,-35511,-73250,-71049,-81216,-113493,-128161,-60646,1902,-29597,-113033,-54135,104824,180298,142102,197351,240985,163843,104957,61759,34756,54354,59495,97821,168324,191473,193767,174689,123452,147067,167226,118794,51860,5429,-12869,-65961,-52819,-63140,-72807,-77018,-70879,-24406,8023,33650,39786,25838,714,-5281,11915,47657,78010,98316,77881,51712,29121,25583,4070,-28552,7962,36914,-99,-36194,-78681,-83238,-45546,-18525,-61235,-135857,-60097,-5453,-4735,-6838,79957,196092,217128,183918,123512,41155,-7268,-48354,-38743,7370,-20920,-47160,-24593,-6753,-8950,-9361,-6914,28142,30425,18325,9288,-13953,-88756,-52221,95877,213991,261679,252398,234356,163369,39897,-30478,-5243,-46335,-84380,77718,200332,218982,89555,-74915,182533,419685,433868,328107,189978,62044,-109719,-467,59231,-18734,-6866,81662,160608,106232,100469,50432,88526,92033,75829,93287,105103,116961,113916,130685,221974,315317,259196,105888,-52878,-116114,-88463,-103559,-58068,-59,28194,-46821,-90393,-36188,-21335,-52173,-68627,-53154,42439,109921,304557,537563,563332,368758,119536,-83637,-2975,56652,-49944,-58172,27085,29934,42522,118327,79481,29189,37074,56644,14689,224,12548,-22902,-58412,-68438,-108090,-51099,-61328,-37063,-16402,-5979,2951,-7631,-55808,-69073,-13150,8933,-45699,-81872,-114090,96190,247665,209951,148223,167979,103678,-35478,-73519,-82944,-37793,-17084,-1029,11327,15774,135372,303017,156038,26788,-65711,-6909,54159,115983,162529,205879,228745,182124,114341,52598,-20678,-86791,-36555,25335,12350,-55551,-98165,-97471,-92432,-97922,-80082,-52621,-7635,-35980,-74791,4236,123600,195677,192729,226291,259704,245026,167105,65177,47857,21391,-37977,-56804,-37476,64593,251747,361307,332097,224855,110938,-32061,-65195,-39834,-85356,-96311,-57880,20153,114031,61148,-67570,-117713,-83948,-38690,-32951,-72283,-38335,-484,-20017,-70748,-86868,-20538,74320,145608,136445,54989,8784,-5649,-14387,-65382,-89728,-41732,9783,47230,62339,101769,200018,271071,164260,-16981,-51972,43924,59729,57413,68102,27056,-18962,-92723,-130809,-67732,6167,38200,27720,-29260,-43163,5490,38928,9420,-25080,47385,263737,254004,137863,7810,-53452,-58034,-60790,-54977,-53320,-46422,-20973,-26408,-25620,-66929,-112984,-28052,25018,-4094,12685,47321,34708,9046,32908,13773,3861,10230,85165,78225,48330,-15651,-25580,-62496,-88877,-54553,49746,105484,68574,-13107,-63981,-46804,-2868,53805,83547,73592,58233,61471,33733,3860,76054,117303,84794,39970,-67044,-81700,-13538,34194,17814,-48304,-78579,-17147,8044,-51411,-116409,-128101,-141661,-143420,-110066,-89807,-68234,21028,70262,48482,71208,130790,24116,-19527,61858,160656,128062,-4089,-115249,-52780,-39597,-47301,-68413,-69468,-28420,50232,120043,99823,82283,68192,24666,-23154,-59230,-75716,-88011,-57379,-45367,-37155,20811,56373,-20852,-112023,-57624,-421,47483,58252,-50797,-18182,126849,237584,29029,-93524,-141104,-16779,115371,156120,90557,60860,39830,52947,168940,175212,34233,-113394,-95998,-81300,-118569,-142867,-67511,-18036,-21309,-69800,-122095,-136574,-90047,-36969,-7235,1270,-33224,-104744,-30179,11721,-1604,25382,95023,159116,122675,93029,75461,32320,-45340,-30733,26387,53408,67376,95448,-33046,-38981,-65817,-85036,31209,185379,371786,441749,344218,159635,6344,-103566,-129992,-35734,43250,34416,5295,-58652,-82022,-79064,-59845,6383,62892,65065,-5258,-48125,-86664,-77564,-8710,44904,102691,110141,49795,1023,-34265,-101465,-50128,-44325,-56567,-80283,-64608,36894,178625,308674,229343,44817,-61699,-31937,-9664,-51620,-136236,-22959,59165,36509,-27744,-8897,39562,58203,20612,-42164,-53386,-68521,-69840,80885,112593,56771,-10690,-116242,-32839,-10040,-12736,-32958,-26800,-52882,-20969,69662,136840,143624,100729,-18811,-37209,38016,64698,12661,-36026,-12166,26111,8361,-64176,-84492,-96275,-97049,-72732,-63792,-57405,-45344,36467,62623,13633,-36191,-18059,-65994,-59009,-14061,285,-24245,-81361,-66917,-3705,46649,4756,-50790,-88601,-48831,2172,18680,10823,-18619,-94770,-95956,-17575,14295,-17436,2484,83388,83826,-10697,-54296,174685,165429,115386,120288,299472,413752,262612,175868,75240,-36519,-142252,-12213,52199,79774,44485,-40695,-98999,-47149,-43125,-12450,-38989,-44319,-43315,-42772,-8142,-15427,-41426,-80542,-66132,-26390,33968,52682,14856,17644,-961,11974,46041,41595,3990,21338,42950,66836,33008,-32428,-10247,31060,-9135,-88246,-22332,16141,13438,-17228,-35834,-14702,76825,142082,97157,13147,-15934,-40052,-77183,-111278,-89998,-75246,-64372,-58489,-47323,-23657,3868,100037,162311,62001,-46703,-125499,-58721,23118,55518,75294,63958,38710,-31169,-74427,58256,139991,114993,56933,564,-93353,-106195,-26083,12372,23511,31911,21007,12656,4697,-7938,-10211,-45657,-61581,-21599,-12183,-24383,7598,51685,68783,103104,70838,-4856,-50545,-61172,-49090,-110118,-28195,103683,169641,129892,-8948,-63849,43581,134076,79966,1013,-12098,-39585,-84538,-114004,-94621,-107880,-39845,53991,204214,216748,43096,-104816,-108335,-55501,24835,98875,89852,38986,118390,257592,211789,103851,87254,69831,59847,96528,225619,447836,465080,288230,114850,30464,10996,11408,15763,-17625,-68905,-126634,-89786,-48004,-14693,-3368,49342,51237,9752,52606,82344,70075,83242,194289,327251,363688,345493,158038,51656,31889,72602,47028,-71861,-77758,-6691,110828,173570,139257,122437,79900,-3092,-60001,-68295,-57579,-69057,-74220,-100616,-122140,-52969,22455,608,-42543,8091,31284,11656,-12778,-33107,65123,114072,56635,-74405,-77090,1968,134252,237420,186077,35705,-65647,38764,214759,399711,480632,390333,182060,78751,45463,65147,63530,10979,-29204,-80434,-52215,86759,274372,340731,121509,-98835,-46460,75969,159533,219198,278016,263105,152078,5182,-83581,-95506,-40087,26261,29164,-18714,-20041,24377,31242,8298,-37047,-52702,29540,134820,205203,219030,86080,-45551,19220,170993,284532,374387,345966,205837,78866,2668,6800,6878,-54038,-85480,-29649,-23627,-68241,-118729,-87694,-78126,-95199,13089,87668,88643,45453,3136,2316,-27307,-75932,-27726,11774,1286,1933,4299,1915,-8570,-63214,-55404,-4407,61859,274491,208661,-42674,-105931,-70808,-96378,-106449,-80809,-126682,-175900,-125527,-61394,5527,67011,136236,117760,149225,95829,8758,-54802,-42973,45500,61725,113804,134103,125894,90609,73591,19377,-52659,-30787,39035,-37870,-21842,88538,146310,140827,163646,170961,76515,11131,159534,152641,22210,-85634,-61294,54044,141306,165281,92424,36424,-41318,-83133,-61891,-3640,-48156,-125618,-82922,-41150,46600,213354,311377,325990,333668,160080,25397,-30273,-61368,-81442,-79653,-60367,-44515,-27512,-52998,-72819,-54329,-6485,4945,-22124,-104913,-39846,56552,53654,-51225,-65962,-23671,-32595,-50698,-5421,65702,127127,152996,159056,61609,-45342,116092,131983,66158,-20376,-114694,5372,45941,-5265,-55289,-35969,-31479,-40823,-63925,-78727,-70077,7792,107040,158539,122559,73386,20949,-39700,-89303,-29558,-29258,5138,40952,94683,148583,163466,105635,-18916,-106027,-121605,-93466,-58002,-12082,22620,88049,87724,-4325,-23671,49052,30110,-80008,-52465,11901,-7981,-77862,-95751,-44674,-9110,-5399,-88027,45808,286767,280515,49562,2028,-3646,8335,47397,84415,136836,118098,10696,-111256,-108679,-125909,-101836,-15897,29936,28211,-31090,-56335,33915,106330,171553,191406,221524,27525,-79799,-78148,-64049,-40672,-39883,9372,15549,-67867,-132607,-112874,-137651,-12828,87509,137323,141495,45014,2311,4792,36632,-9695,-111391,-87709,16637,36212,-38720,-111395,-101536,-93314,-84761,-70197,18845,71238,101908,131063,110690,39294,12119,-50524,-158970,-119521,-99328,-124159,-32010,128302,225153,140284,46294,12205,46764,134586,167507,83198,-33863,-61656,57818,104963,111369,116908,132092,45822,35391,167928,271605,119208,-5,-43798,-35216,-8766,-9801,3993,-2224,-12410,-16286,-47843,-82201,-78070,3702,36385,1577,-74619,-78732,-101138,-11629,158399,320776,409013,342070,194160,65661,-28618,-84415,-78273,-37526,-9508,-25177,-29745,14075,51084,33177,51013,55133,40623,45320,71191,88709,60494,10407,-70106,-115537,-104272,-114059,-120088,-27778,49249,81926,79708,62017,29887,-7623,-15420,-29612,-18352,70664,70947,52581,81908,122186,191745,250365,205913,32640,-75519,-132569,-42972,53683,66301,-7647,-98088,-120939,-131893,-95010,-75537,-76284,-46697,28716,88588,62260,36210,43405,-11644,-41622,29300,114332,271542,425869,394508,203263,-49087,-101417,-95239,-112908,-77662,67139,181389,287591,355952,225900,-5313,-90135,24526,142792,134668,10780,-72100,-80005,-39197,6849,10997,-22379,-34337,12360,41700,20231,-71685,-141995,-110382,-94520,-82360,-63988,-26921,19363,73650,61366,-8158,-32717,-9558,-75329,-37072,47496,124522,187466,100749,3519,-59953,-115799,-105406,-31200,31383,54111,45678,-9539,-12156,-46933,-61221,22994,64639,80528,174990,212969,127170,21791,-25605,-17960,-51162,-115337,-101429,-76503,-94488,-121312,-33216,17797,-48014,-2218,-15625,-95566,-96751,-16129,88024,153191,145387,58683,-16114,-98269,-67371,-30347,-34716,-11196,4494,-27030,-60712,-5794,-14791,-61980,-108258,-57216,32524,79883,81336,12903,-50463,-99362,-124763,-75165,-2138,8165,-50161,-61934,-251,63710,33321,-55737,-9551,63850,71182,-27812,-70979,-51712,-69957,-79656,-67492,-17689,24869,43251,42825,54318,34466,5314,15406,4722,-8409,-25748,-77201,-127904,-72041,-8975,83310,253743,435792,483049,334533,130346,89639,80551,56947,56539,67292,45255,36121,-11611,-46382,-3742,79813,97689,15302,-84690,-156867,-26905,65443,22936,14914,2443,-15400,-25276,-45584,-102217,-82652,25477,72955,47532,31570,-12400,-44858,-57973,-71293,-82538,-106320,-89010,-14014,67774,63589,-13264,-73728,-40263,19855,58827,74995,92050,71706,76986,121796,149706,97173,-10807,-119544,-90851,-68029,-12646,27163,27199,-69870,-41608,47050,17746,-16105,-59862,-31993,-4043,7205,-34488,-70337,-27375,12112,-27918,-33018,-69434,-94809,-97951,-94283,-43139,-52178,-75476,-67093,-9636,46854,47540,14656,-21615,-16744,14573,-4304,-84492,-44026,37635,77410,70376,23407,-6145,15571,49671,43744,-17464,-68753,-88227,-93234,-25859,36391,124820,197731,175701,42165,-113141,-111075,-39755,37633,99459,57294,12231,-20934,-2612,8092,28999,83561,114630,81124,-29719,-53832,26816,112105,193731,210059,29702,-76285,-52138,39231,109352,128038,72433,54549,36079,55428,55399,41816,31665,20982,-5867,-21886,14976,171249,245158,126059,4707,25138,27175,9986,5199,-2308,-97464,-71916,-8869,51713,79253,159461,241428,227234,146439,42166,-23273,-24718,-6051,-20262,-36521,-75162,-92192,-74746,-29074,99833,229529,150409,98159,74295,39411,34131,87833,208298,206280,115772,31551,6145,-27319,-64171,-33910,69096,79719,-17401,-61075,-69774,-29483,46674,109421,108285,62242,-849,-22458,34096,75890,38680,-50616,-121215,-34334,23147,17601,20541,42974,59066,49636,24796,-7962,-28584,-2743,-28681,-92828,-61249,36454,38067,-20603,-85199,-116308,-72387,-55817,-93325,-117060,-129174,-24237,90328,98346,97496,84611,81722,53547,-61353,-62263,-12124,-62776,-41899,59336,118519,75893,-43034,-15148,87642,85081,8597,-68055,-77008,-105342,-154836,-98511,-50604,-70193,-65801,-12928,42027,19631,-60871,65654,226656,291521,273727,207591,125660,83168,48913,-37875,-51160,171153,424087,544721,316643,44158,-41404,-40076,-26135,-16825,-48491,-84265,-89915,-95183,-51935,-29416,-714,52979,93561,81556,117510,159361,55174,-38104,-51641,-68656,-78869,-40464,-21242,-31641,-43578,-31973,30664,99280,174104],[177785,105104,7419,-34494,43819,104017,27024,-76739,-56140,-24744,-46392,-25171,51640,96386,49093,-14986,18986,69495,135060,168393,155454,78723,-6664,-98108,-78299,-1677,3164,12014,14347,-27376,-77169,-83532,-82224,-106390,-90674,-36885,-22188,-39442,64349,224791,292320,211224,72879,-65382,-108437,-53995,-63811,-121035,-125481,-49527,30781,159739,154809,132162,162381,141495,60487,-64008,-54693,4891,81077,117972,56958,-18345,-109719,-114780,-33841,-7642,-61932,-69387,-11555,-40122,-94809,-116448,-119937,-10927,133049,214973,274355,332837,270879,167782,106422,37851,-21056,-26875,-105948,-102846,-38862,-43370,-17391,5292,-20536,-54988,-66259,-108493,-118308,-108807,-119030,-74958,11542,101158,160561,121481,-2019,-44568,38364,79285,16247,-66081,55090,181740,247317,140790,-10381,-93853,-67377,-47723,-20652,12231,46338,3712,-46672,-62909,-77854,-69350,-49119,-29051,4387,63822,110924,118878,120607,129146,138942,88960,28251,-33263,49452,106897,33083,-76124,-69690,5639,27849,44548,-6034,-78904,-89744,-49151,-26758,-21089,21572,73918,58441,-18330,-47495,109726,337235,470800,450623,331621,280997,293108,300172,253716,113708,58717,60902,16742,-64950,-164730,-168604,-102560,112104,209020,241007,273538,222405,150692,79285,-90007,62481,215159,340766,356130,217375,94007,38645,53134,74287,133446,235679,262253,223211,116249,-16924,-82935,-70452,-51176,-21402,6097,46145,103258,1758,-44691,-61990,-118160,-72064,-237,39640,52689,40651,8573,-868,33178,70100,72256,41922,25766,14703,-9697,-44624,-29532,38396,133113,133990,91362,89418,93645,21691,-134057,-82497,-6281,-24352,-104942,-35148,-27279,-19890,-46710,-83296,-62218,39421,117765,86100,19797,-50024,-75260,-34069,-4486,63016,102568,-11855,-77167,-56991,-37378,-33830,794,43144,79886,76633,21432,-8052,-21118,-76046,-77798,-38048,23078,47503,33052,4048,-54016,-77338,-34987,-13943,-55424,-72886,-55528,-67908,-124884,-116224,14219,220985,294184,168417,98310,93792,33525,-8296,44864,87643,50369,2087,-17284,-86902,-88187,-27457,-43002,-124250,-42004,47669,88541,149879,230752,199365,216453,376607,406802,349535,231854,115515,69242,42924,28480,-25212,21574,140666,211921,239843,205977,108255,73636,23325,-32931,-101873,-56176,-41743,-68649,-109833,-115061,-81053,-55715,-25730,-16760,-98796,-60899,-9755,-8637,-48515,-94339,-121308,-103614,-76242,-108165,-92204,-48854,-17143,-49777,-65595,-85722,-106412,-96048,-3375,22371,72523,64278,715,-12659,7151,23539,26276,13727,-27782,-69044,-72587,-82497,-122397,-123972,-60967,-9772,-48862,-113127,-32337,125357,179534,123421,184402,259071,196266,137428,84781,50868,57895,52141,79450,140400,164081,173468,169418,142285,171013,182539,115152,44612,8445,-10490,-85021,-86181,-85400,-81869,-81335,-78782,-28219,13465,44346,48265,27907,-6374,-9011,14051,44408,63631,77927,58669,38584,24738,37352,32099,3343,42272,64215,36022,-1398,-54684,-76507,-33256,-6497,-54652,-119970,-77909,-32805,-19222,14161,86674,162028,173077,141302,83669,9404,-22729,-33201,-21385,8570,-22804,-45211,-17787,7964,10490,9156,-4047,8648,3492,1240,-990,-16070,-87616,-52535,97218,216249,268184,261139,230205,167500,35943,-34444,-3516,-37836,-56990,86579,193829,181902,31286,-104344,147844,409163,466982,388480,242354,62843,-86636,26968,72248,-27717,-34258,42399,126207,115330,122189,77536,122376,108046,82597,98695,114209,117619,80755,78513,148827,226139,202042,93479,-54928,-109737,-83698,-112729,-99943,23683,62275,-21294,-104697,-56296,-31328,-58771,-77480,-85795,-28539,-7198,186825,426083,484775,317232,86467,-101445,9668,52581,-61711,-59502,11752,9458,31330,105353,85022,41894,47435,61726,20896,17619,29501,-15493,-63948,-77818,-91681,-58860,-94008,-57316,-17283,17057,24832,3648,-52085,-61358,-6526,3834,-62285,-106344,-100331,102145,251426,230927,175704,213704,92243,-81803,-94105,-38360,-23804,-40489,-24421,11559,53255,194190,333890,158613,27761,-72045,-5701,45185,91314,131324,165703,187645,158655,118552,73026,114,-86169,-62526,-6618,-17223,-73205,-102970,-93694,-83783,-89410,-78503,-72501,-37721,-63147,-74331,8035,112284,179134,178616,213804,257910,249271,184045,88384,57538,23269,-31674,-54657,-48994,25057,192733,314705,315228,225325,118931,-18102,-72153,-53299,-94700,-100878,-51229,61241,168111,115161,-30050,-105948,-95405,-41804,-33600,-88916,-72315,-30737,-38789,-84296,-83528,-27274,36097,63548,48289,7782,-18592,-25478,-27578,-69073,-96195,-50139,-1508,33671,52690,103392,215138,272201,150778,-25613,-58655,37482,63300,73802,82663,28427,-23972,-95906,-130299,-71101,16880,66356,71293,12956,-16669,19804,61810,52412,33173,63690,234762,242322,130327,15092,-36283,-54266,-62932,-44766,-22340,-26729,-25533,-43782,-41745,-80632,-110869,-17323,35997,342,6260,32131,12984,-10937,24916,11823,6654,23519,90537,75515,52648,-16076,-31628,-72252,-91651,-42504,52087,98128,61817,-19312,-62685,-41565,5791,71078,99587,80479,65246,74992,50872,14634,65442,90660,59339,21069,-88302,-64069,17340,50436,19451,-39059,-65787,-11812,7985,-57586,-127766,-113636,-124206,-131376,-140686,-97534,-57590,26593,65202,44889,89837,171626,57768,-5881,54120,145983,129340,3370,-90830,-59086,-48036,-53222,-75890,-71723,-22866,61953,125107,101528,91358,82635,32936,-27103,-77655,-93650,-86557,-55141,-39258,-27984,24999,53184,-27260,-128753,-57013,7281,58639,43850,-88365,-62932,50309,201553,27878,-93998,-157356,-25956,127373,177436,97645,56602,36857,52931,184437,222051,98157,-58338,-92042,-91708,-116329,-127367,-68436,-25919,-33057,-85590,-137847,-130389,-81677,-27755,-1746,-1119,-36869,-96069,-11869,30710,21887,59053,139710,208610,158109,101448,68494,10934,-59540,-18208,42340,72990,100412,152182,31573,-58031,-105211,-72839,38818,178475,329253,390359,317710,141761,-11694,-113492,-128697,-29103,51731,35247,761,-66701,-85435,-74573,-52491,3592,61221,77203,12506,-31779,-71684,-73541,-7956,56838,137334,134697,46754,-11837,-49656,-95557,-44909,-44260,-56803,-88077,-87398,24589,157159,268960,198429,34499,-61891,-28748,-11509,-55010,-115656,-15041,50513,19707,-44499,-22777,28905,48133,1320,-65909,-67412,-69877,-70408,75724,114045,53920,-20645,-93317,-24510,-20008,-40835,-66127,-54214,-60776,-10380,63557,124556,143799,115398,-1735,-30934,36215,66065,19224,-31208,-8699,29336,22297,-25227,-53442,-79396,-97496,-69708,-54144,-41895,-27034,49269,63853,11138,-35241,-15025,-60896,-52665,-3617,17752,-4951,-71714,-82977,-20724,28103,-19469,-68196,-102708,-53006,5535,29731,27073,-492,-78473,-97639,-23864,5751,-27202,-10574,75115,78399,-11179,-47174,182404,151160,97335,116919,293772,427451,300287,196523,79253,-38543,-129404,-4783,62289,88590,46543,-49921,-66303,-20851,-15118,13391,-26241,-39945,-45894,-48640,-25519,-34358,-56331,-93068,-74957,-41762,4893,31494,26749,53499,45790,43705,60536,34816,-11621,1728,16197,44121,20865,-36543,-9697,31418,2831,-55779,-20962,24126,36864,12894,-21036,-25758,56007,120857,79889,-6388,-40035,-72682,-115825,-80925,-65726,-85136,-62094,-50543,-39205,-19311,822,84434,133094,38457,-59160,-125491,-67567,3901,36607,66313,68422,52691,-15667,-62437,92420,202494,168607,92047,12538,-95236,-105981,-19229,29259,48041,55080,34114,16696,-2589,-18288,-14977,-62390,-78325,-37422,-43081,-60433,-12620,51295,83071,123254,82522,-4481,-57161,-71479,-52521,-101803,-38726,93356,165867,137116,6200,-24679,93169,182169,114720,20772,-5171,-40662,-96301,-145150,-114365,-114286,-52511,21257,152050,184699,30875,-107380,-119395,-61298,35271,108466,75035,-13297,68260,219119,178187,83477,100394,94702,81303,117677,244336,451924,437507,261470,99122,22172,10105,13010,13534,-21661,-69032,-122191,-89135,-61529,-38420,-26214,34601,47496,5595,53657,91906,83925,85226,174370,286418,323505,320073,151307,44480,23624,64695,47354,-77320,-79641,23766,147822,205194,144473,119256,77867,-5399,-58750,-63189,-56855,-84159,-90694,-105902,-124038,-65500,-5587,-46093,-44481,24428,45180,21984,-1467,-39,106622,138491,77985,-47595,-62597,19121,151104,269921,221593,46046,-71223,38305,210022,364288,442631,364372,177278,77068,47985,78497,88347,39230,-5773,-60631,-58862,50110,210763,295492,115775,-91627,-36757,67671,159838,221132,259964,232277,148052,15177,-72139,-81653,-13894,67356,65642,-6096,-35207,10224,28448,16029,-21163,-50580,35071,164281,254138,267330,125274,11839,62869,180170,256484,331118,328765,219645,105348,36267,29302,16349,-48061,-70407,-15509,-15032,-66841,-115761,-77835,-68540,-92418,18913,115598,122532,64761,1954,-10606,-34139,-85018,-33677,10253,4045,1294,-5954,-10919,-14375,-65906,-53733,19881,123086,348033,232326,-17237,-104232,-80108,-98383,-104284,-85693,-130166,-171279,-127416,-68619,-1256,59383,121181,105197,122604,36917,-50429,-83697,-44809,72309,116422,152871,151410,120355,77477,66541,30816,-47282,-55048,8711,-59204,-17836,85732,158110,138979,124546,115176,71174,69796,258501,181716,14754,-85807,-70050,11125,83365,124465,84289,28148,-66310,-78290,-66361,-12425,-53116,-117639,-81303,-51737,37726,200007,304769,298117,279365,114988,-48,-42554,-63108,-82875,-89843,-68970,-48644,-26839,-45197,-64728,-53332,-13394,-7471,-30594,-107161,-41041,42576,33155,-58161,-69083,-37028,-50130,-64466,-18348,35675,94342,143499,168485,78525,-97164,38577,58062,25545,-35544,-114007,7567,61489,16611,-32558,-11328,-15520,-43189,-77588,-82223,-60531,23246,151223,230463,174564,114780,48954,-14963,-81698,-80462,-19369,-6946,30591,80313,125725,155438,105828,-25946,-117419,-122310,-99099,-88380,-49493,889,83909,96879,9227,-17978,51064,40059,-75127,-50465,10923,-12940,-98497,-125606,-60583,-25506,-23038,-90755,73927,309009,248902,20089,-10807,-5785,8274,47848,85572,122746,84136,-26262,-151940,-91683,-114272,-118856,-24040,27356,32318,-11576,-26452,52911,125915,196373,230484,285662,71455,-74107,-85595,-79494,-61373,-61731,-6915,8643,-67064,-143519,-112783,-127839,-3684,107314,168796,173215,61957,7505,-603,24081,-20682,-93501,-74140,28506,48715,-27704,-99647,-104329,-110287,-86253,-47560,32817,82118,110885,131970,106793,37197,13848,-47679,-164267,-129803,-112321,-124439,-14057,135557,190161,102920,26763,4043,37852,120169,155836,77271,-32223,-60029,57082,104445,111260,118611,154744,88867,43767,147311,245242,107722,-4748,-45334,-32152,3111,5229,13246,-6112,-22411,-33817,-66964,-91032,-49503,32149,53411,10040,-59295,-51246,-73792,-17751,149451,301478,382006,336785,212817,85683,-19820,-85417,-73814,-20533,14745,518,-17492,14142,35720,20703,36246,32750,16819,22790,51074,75654,51051,986,-77581,-113246,-96662,-108444,-119420,-31013,41639,71765,67432,48789,15953,-28440,-42072,-60405,-58514,42763,68673,50195,68513,75663,132830,215468,210319,53237,-64371,-137367,-47453,48553,60253,-3590,-86764,-116171,-128202,-94011,-75248,-72092,-47775,19002,63829,25020,-4055,6058,-34550,-52699,31806,150232,327097,456534,382321,182271,-41840,-87089,-93928,-131538,-52497,109392,228911,331841,386391,235665,-1210,-63024,53895,149969,122393,1021,-83832,-71088,-15616,34235,25203,-12345,-35862,1454,23958,-741,-87056,-158898,-112494,-85009,-50731,-18552,13474,44739,84107,56948,-1671,-10321,16799,-50102,-17103,63679,134998,186366,92074,290,-50479,-110089,-117363,-30783,38072,35767,2465,-41743,-33609,-56835,-49693,52330,73256,74015,181499,218850,123685,4713,-41318,-18633,-32413,-89837,-122402,-95802,-105458,-126242,-43361,-9647,-92395,-24460,-20392,-69860,-73264,9839,96258,164111,174168,90081,9150,-78820,-89045,-49935,-47538,-15470,11408,-16498,-68126,-334,-11362,-62917,-97826,-25274,81479,131050,111764,18127,-53662,-104992,-120905,-57475,30042,50867,-16232,-51902,4565,70032,38284,-70505,-11380,78695,105940,3273,-73395,-60152,-75216,-93288,-65497,-14833,13267,32735,36989,48752,27653,-1618,13676,15732,7864,-12301,-65709,-111835,-70171,-2846,108568,261803,387446,424049,289581,106690,95928,128472,122290,97385,83743,46940,29597,-20046,-51029,-12043,70477,93956,19407,-65396,-137982,-17380,99083,59396,16141,-2965,-12084,-13620,-36518,-102549,-80305,24713,64672,41996,27827,-25448,-85704,-90782,-86566,-87400,-112491,-90691,-2966,94455,87627,-11374,-81710,-36057,30174,75564,84468,93782,68384,74878,123993,154442,98787,-9604,-109215,-93351,-71532,-9025,32692,29431,-74215,-31624,49516,11030,-27488,-75061,-47889,-16885,-1825,-44505,-77607,-17104,33019,-14570,-29345,-63352,-102802,-134326,-60249,-2494,-9041,-40333,-48497,-2095,40693,44701,22484,-15109,-22862,4743,-9248,-96088,-41807,45973,79248,59964,4764,-19721,7656,47167,47827,-5161,-50537,-79784,-80760,-30794,26814,109493,173032,144838,10566,-110621,-78107,-10780,68492,131846,73297,28137,1529,18065,13170,25753,74340,93357,61841,-29138,-46958,24286,106614,187894,183641,10849,-86234,-49362,26232,82765,106773,59544,36922,23355,63031,78097,63701,45570,26328,-10372,-30657,18401,193781,286443,172967,23980,887,11143,11085,17559,14234,-80191,-80378,-20984,53558,94640,176429,247777,222314,135659,29383,-37895,-41586,-13116,-12894,-16055,-41090,-57456,-55908,-29700,81380,207380,160094,105235,83607,51331,60177,140053,243591,195963,98070,22682,5060,-27212,-55509,6004,118585,133890,32949,-37759,-72370,-43753,27331,88705,100886,63928,3952,-23646,31559,75837,40545,-48080,-119064,-45016,13487,8526,15039,37150,48987,27951,-19238,-64450,-67958,-26543,-45946,-101598,-72871,17902,18755,-31191,-85069,-130916,-93072,-73149,-106683,-124514,-139130,-38980,71760,93350,121944,135174,146423,120601,-13728,-118848,-41926,-67475,-49767,53610,112289,57351,-54362,-19037,75028,75572,5830,-61013,-75687,-107226,-83860,-7349,14547,-50872,-76082,-27626,34883,16626,-75185,58657,234319,300632,263857,190062,111644,77249,51932,-28527,-95176,122191,371224,464126,208485,-11562,-60911,-34679,-25695,-21814,-47706,-82850,-97699,-97576,-56233,-42369,-21588,25478,73904,90292,151537,208960,98852,-14359,-38976,-63895,-97383,-61493,-38872,-44598,-51473,-42695,8639,75428,156611],[180871,123274,16504,-37676,38542,102245,28277,-75687,-54673,-25532,-50269,-40192,19782,59970,32440,-17993,16007,69099,134469,160696,138673,63825,-19067,-101263,-60687,17066,25516,30455,22822,-25000,-77756,-82470,-79212,-97899,-70092,-31353,-24528,-29228,81645,253567,320379,237006,110561,-31341,-138001,-68934,-71838,-120009,-126435,-53471,30122,158124,145381,121888,150347,139868,72865,-56744,-77764,-19887,57055,90506,40817,-16068,-99043,-120973,-33423,2446,-47336,-63027,-5432,-28568,-81282,-113081,-109354,-4874,135484,199062,244638,272612,188589,119466,89356,36988,-13529,-25464,-101780,-111179,-50706,-59016,-28271,487,-11949,-36967,-46847,-98063,-120028,-103902,-114450,-75167,16443,112487,168605,124837,4444,-57292,16192,75514,28911,-63436,34140,145296,211338,131675,-18917,-113447,-79982,-62120,-32777,13015,54138,2753,-52733,-63336,-74034,-66226,-62453,-55492,-18335,44221,94321,103647,106122,118914,121447,84278,33956,15261,133303,180203,87157,-57906,-68668,27700,52823,49070,-8404,-82228,-92808,-56323,-42792,-39777,737,57441,45527,-36851,-58847,113939,305801,417059,388425,263112,194501,179234,196955,199052,86129,43927,50964,6548,-69895,-104542,-83869,-97387,118837,188561,168889,215834,204919,150888,91172,-98010,13058,136001,277607,302816,213356,102562,63828,69046,79715,133366,225648,254063,224550,119032,-20609,-96099,-88116,-69424,-41384,-17009,15309,49236,-18937,-17423,-36777,-101748,-80955,-20347,21729,41230,31648,109,-10574,17391,49991,47791,16137,294,-8991,-22455,-43150,-31288,43231,140938,124899,77363,86431,99233,21873,-136210,-62593,33958,16949,-79165,-31356,-9278,2611,-25718,-75036,-75329,23068,108378,88110,15011,-62454,-88275,-41080,-28389,17644,83748,-14123,-85545,-76884,-43703,-28597,9393,53608,97978,83890,13629,-1534,-4371,-56687,-76495,-55060,5923,38412,26934,-5133,-63259,-85371,-45024,-22565,-62800,-76139,-50867,-50719,-148852,-141825,-3596,199325,307088,215794,143421,120754,49842,1016,45020,80901,40643,-3934,-19011,-93790,-110605,-52720,-71579,-143807,-28528,76575,132288,165499,203684,140747,173159,368646,425026,405608,283807,130181,65409,32597,18393,-32261,9467,111443,177994,225867,220327,133545,84558,22678,-16160,-70809,-48920,-44105,-74949,-118135,-123056,-93880,-71076,-49609,-78095,-97270,-25939,18742,9361,-34282,-81123,-110041,-112949,-85094,-114294,-95189,-48054,-16616,-61388,-90015,-109449,-126327,-93733,9246,34087,78701,54420,-14462,-30218,-14266,2105,12645,11120,-25565,-71419,-82009,-90615,-132964,-121479,-67975,-32557,-76017,-106534,-16804,133569,162645,94011,161940,266450,225284,168841,106118,66759,62563,46077,58161,105003,126256,141194,152290,153051,189025,186784,99332,27878,2079,-17897,-98982,-124685,-107907,-90283,-86842,-91850,-38812,12643,50018,51973,24812,-17355,-12980,16943,40706,48277,58747,42142,26974,21161,48701,56926,32256,73320,85179,69914,33428,-30787,-69969,-26245,-3622,-55398,-113045,-95021,-60276,-26660,31959,88151,113358,119234,93996,41285,-24035,-36721,-20406,-12835,1556,-32565,-51633,-18633,17370,24403,20977,6479,-6678,-29620,-18838,-13112,-21096,-87147,-60961,85357,200804,257184,255795,215188,161634,25997,-41225,-8171,-32319,-31075,86468,186105,166417,30700,-94854,112204,400632,514493,470387,301795,59691,-68848,43574,73996,-40714,-63246,-697,81069,116668,137490,104368,155977,119681,82082,94217,110622,102705,37060,19234,71026,130648,139580,74658,-61218,-106678,-75740,-93422,-77066,44816,82072,-3456,-80147,-67959,-37210,-64938,-90007,-113824,-70565,-111935,76960,307250,390996,258350,50981,-120205,11510,37117,-78992,-67384,-11986,-16478,15130,79839,77566,47885,51358,58285,18502,25947,38266,-14955,-76208,-95678,-72868,-55251,-123026,-80081,-19143,36507,42361,9878,-51465,-55673,-2266,-5873,-84203,-134392,-84314,95128,232551,244243,212145,258761,80642,-129566,-105697,-3177,-8860,-65496,-48991,10667,87297,242240,342839,151597,22040,-82964,-8774,30881,61716,97745,127600,149148,134822,120163,89921,14863,-88564,-89701,-34755,-40961,-87816,-109439,-93321,-78550,-83989,-80383,-96514,-70796,-100447,-84625,2137,91130,150478,152321,189944,242945,241795,188624,101634,60553,20329,-26709,-56215,-64588,-21390,133571,268103,295162,221635,122404,-6265,-69812,-61001,-100007,-108405,-52642,87630,214164,168737,6151,-89363,-109918,-50233,-38395,-107127,-108968,-57908,-51805,-90434,-79552,-35303,-4899,-19502,-9039,-12479,-40099,-45435,-42420,-74501,-107055,-61404,-14986,15616,36959,98333,218149,256938,127869,-39172,-70179,26121,63506,85509,90805,28277,-20084,-76414,-101440,-88692,19121,87661,111596,54931,12476,36236,84773,94167,78335,71672,191357,219820,114824,16713,-19972,-38881,-49923,-20582,14601,-5911,-30735,-62668,-57386,-93465,-112306,-13177,39652,-1317,-2794,15743,-10136,-35136,9247,3083,5161,33643,88433,67493,53893,-17373,-39359,-83782,-91398,-33639,48945,83794,48237,-28273,-59338,-36028,10885,81877,108111,81943,70583,89386,67836,21422,46678,54095,24446,-6299,-111622,-42563,45344,57139,13183,-33353,-53677,-9067,3345,-68036,-136567,-95357,-99555,-95259,-112989,-97766,-51488,25789,54245,37719,107506,210311,88222,1281,41677,129387,133746,22015,-64024,-66460,-60986,-62954,-85158,-72995,-17086,70927,123131,95928,92070,88202,33955,-36968,-102075,-110854,-85452,-57208,-38049,-18593,35297,56476,-25770,-140002,-63619,7537,66340,35002,-110837,-95004,-26098,152045,21121,-100106,-174806,-26161,145399,203244,106968,53156,31805,44378,179987,247997,150653,-5077,-64491,-88648,-108761,-115620,-72093,-38986,-49495,-102859,-151033,-124580,-74904,-20551,2677,-4951,-42186,-85745,7036,48448,44021,91308,180065,248208,187038,109096,59690,-11828,-73206,-11749,51748,87575,128987,195917,84521,-43400,-110322,-55080,44681,165932,277567,330433,284020,119311,-34398,-127885,-131522,-28712,53899,31807,-6930,-75393,-85743,-66859,-43879,-1131,56400,86151,28558,-20607,-59530,-61611,-2491,62131,152938,145089,40162,-22596,-63953,-88332,-36950,-40499,-52489,-83599,-106359,8616,127736,216580,159632,19828,-64775,-27398,-14162,-56548,-96909,-4242,39697,-1477,-66625,-41915,11428,30885,-21982,-89139,-63658,-48114,-67126,58410,103931,46355,-24143,-66346,-19070,-32039,-69976,-93221,-79363,-65137,-4337,49581,103644,137917,128289,16284,-23306,33972,64917,23125,-28796,-7317,30211,32789,9142,-25100,-64103,-98741,-63948,-39292,-22079,-4633,67022,71284,15568,-27614,-3775,-49998,-42469,9462,35797,12249,-62235,-99639,-37219,9629,-41157,-83060,-114431,-57660,5826,37627,41191,16189,-63009,-93557,-27795,166,-32414,-29269,55890,60528,-25096,-30194,192152,136366,75205,107248,276235,424518,334256,215868,83448,-37424,-110843,2398,71046,93600,45127,-50897,-23988,16998,22650,41141,-14616,-37158,-49484,-52106,-39551,-54531,-70915,-105917,-84810,-54884,-19880,14050,44135,92543,99186,88368,86134,34215,-24896,-18088,-12206,16455,4174,-42620,-12187,25607,7865,-26001,-4408,43687,73053,52967,-7108,-40720,34353,98826,62510,-25997,-65788,-102873,-115796,-44293,-43090,-93747,-59261,-41662,-31383,-16402,-2399,73664,112697,22213,-67844,-120983,-79491,-19568,14113,52640,67989,63415,-1999,-54775,113355,248553,209571,120090,21547,-95932,-101777,-9701,48553,74839,79674,48820,22033,-7523,-26871,-20560,-78644,-87732,-50007,-69941,-90530,-23100,53791,97405,143092,93323,-3799,-63116,-82664,-56986,-93225,-51690,79177,159092,145081,26898,14048,134209,214635,139752,46155,14030,-25931,-84235,-161680,-140299,-125219,-64602,-7633,99414,150685,21886,-103467,-122402,-54931,53757,125844,73753,-50516,29480,171751,137911,58008,101403,109567,95940,133499,253152,427688,384488,222653,77589,9477,6060,11179,6753,-29529,-71059,-118248,-85202,-69656,-60354,-46481,21533,44397,2216,54109,99686,95797,85898,153880,243992,279072,287447,140726,33444,12396,54660,47201,-73315,-83503,48380,174446,225084,143263,115532,79186,-2551,-53863,-57417,-56477,-94993,-101830,-112532,-133021,-86390,-42424,-98230,-23646,44678,58354,30528,8265,30004,137547,153235,92711,-21289,-45532,37380,164311,294491,248435,51170,-78870,38839,204182,321204,387634,326073,167997,72986,46653,86283,106743,63774,15250,-42672,-65461,15803,147666,244643,111525,-68999,-25816,55575,152304,220528,243726,206206,147399,28102,-59703,-65484,13562,111411,109338,17457,-43745,-9240,18089,16969,-10035,-49007,37677,188724,304614,320862,173351,68258,103732,180227,214063,267274,291125,220699,124858,64028,45907,20783,-44487,-56860,-3737,-9601,-67823,-111633,-67377,-58806,-89742,21560,136855,146933,73744,-8237,-25760,-38054,-89806,-39367,6455,5766,-275,-16713,-21590,-15545,-61782,-54975,40971,191142,413040,244258,1368,-97693,-89246,-100657,-102111,-90747,-135086,-167849,-124649,-67933,-1297,53870,103509,89326,83271,-30864,-105719,-119539,-48879,94483,168072,194061,170252,113918,62082,55451,38671,-37009,-71238,-11898,-72172,-20678,74368,155701,132312,73502,46505,72923,143750,349571,200743,6389,-87527,-80133,-37178,19158,72020,63530,12343,-88019,-64031,-64467,-26078,-62313,-98348,-69148,-55924,28014,178607,283903,259279,220294,70041,-25996,-56606,-66568,-83947,-97542,-76224,-54945,-28977,-39084,-56174,-51772,-21841,-23724,-43884,-111974,-43365,24221,7518,-66779,-72223,-51908,-69391,-77763,-35374,-4630,48824,122598,168293,95284,-78744,-15808,-3071,-9740,-48396,-112323,5620,72597,37293,-10164,11582,-660,-44067,-91057,-83298,-50648,37604,196130,300925,223337,153904,74479,8341,-45860,-21811,-4434,-21252,19604,68268,102940,139428,97715,-38213,-130340,-106363,-81149,-94773,-92505,-24897,75818,104824,24532,-21476,43159,41600,-72445,-47510,10416,-12869,-97273,-123235,-71086,-48870,-52027,-76100,108089,327132,216746,-7417,-25697,-9608,7606,45774,83435,105436,50845,-59487,-129219,-62280,-90352,-129919,-32733,22348,32842,4730,9147,88672,165803,242183,291843,370495,130619,-66541,-90710,-89572,-74980,-73972,-11171,12842,-59015,-150678,-111125,-121413,-1369,118588,190015,194224,71541,6477,-12206,7555,-29614,-72839,-56684,42703,63398,-14004,-86961,-106112,-126318,-77475,-27608,41106,86894,114905,127009,100905,39074,22874,-39045,-156116,-140488,-126228,-107407,6457,140878,154496,70715,9006,-4353,27379,101003,137767,68748,-31027,-63220,50828,98747,106595,115073,167266,126784,48850,109239,202108,89803,-12513,-48997,-31692,10275,14490,17079,-15497,-40439,-61982,-89005,-85554,-17265,57603,65815,15125,-44084,-28195,-49806,-18275,134536,270975,339776,314382,217687,96743,-18354,-92271,-74946,-9643,33357,21125,-9157,9834,18733,7356,16839,4085,-12886,-6143,23115,52062,32327,-15031,-88338,-109553,-90222,-102663,-124409,-38584,31780,59336,51897,31069,-3512,-54072,-66937,-77527,-93230,11005,61215,43210,49111,29274,78912,179604,211353,75953,-50767,-131882,-59662,30780,41485,-7949,-80701,-112204,-126992,-96652,-78569,-70096,-46668,12990,43092,-7813,-39954,-25748,-51874,-57027,38353,186688,371510,463104,349554,147318,-41285,-77538,-97150,-137347,-10282,171859,294771,386914,419522,250450,18495,-23224,87038,148618,99594,-12841,-99602,-64412,2989,55924,34024,-5311,-35761,-8387,7696,-17718,-94565,-154690,-115765,-74905,-22571,21934,50305,65765,90755,55632,8268,5203,34730,-23855,3846,78534,142465,179317,80397,-526,-36525,-99643,-133355,-35511,39177,22646,-27419,-63684,-52416,-64863,-38687,73911,76035,62307,178980,218244,119445,-10631,-59358,-23160,-17303,-60345,-126727,-119601,-121136,-125630,-49885,-25752,-85119,-39352,-17316,-33318,-41817,29797,98198,172062,203910,124601,37583,-49048,-97170,-71771,-64190,-23240,16764,-2686,-67354,-384,-14142,-67596,-87303,4210,131707,188351,147210,25634,-57425,-113150,-122400,-47336,52712,84816,12628,-43275,6734,73449,42654,-90117,-23678,80624,131074,34885,-71125,-73186,-83372,-103508,-55672,-4822,3661,18650,26797,38281,16210,-12431,7822,23833,22684,2519,-53776,-100245,-71505,2413,126938,252391,321555,350347,240978,88108,102298,177003,185650,136491,99573,48410,22169,-29894,-58425,-24794,52549,79906,26734,-37955,-119060,-11490,122465,87269,8803,-12715,-7589,-3236,-30564,-105763,-79801,19563,52527,33585,23020,-29474,-112500,-122944,-102779,-95534,-124389,-95233,-1185,107286,96566,-19680,-95699,-37042,35489,86264,87576,86061,57643,66510,120335,155175,99062,-7304,-102697,-100747,-76947,-7339,36343,31706,-75720,-24036,45333,-1604,-45765,-95548,-66959,-34932,-16037,-57564,-84829,-12052,44527,-7258,-29832,-59150,-102315,-117220,-29388,32427,31279,-7904,-32468,-342,29080,37295,25446,-10601,-26412,-3088,-13469,-113953,-47229,42633,66455,33714,-23525,-39402,-5568,39361,47613,4891,-33918,-65904,-66115,-39411,11507,88394,142722,109008,-17368,-82288,-44318,16818,95656,157187,83413,39304,19792,32761,13261,21073,62736,68355,36698,-31618,-40796,24272,103656,181205,152740,-9657,-97378,-54232,3420,45636,74447,37551,13933,6995,63174,92641,80361,55063,28168,-17688,-41127,21068,207310,309445,199179,35429,-22832,-8130,9755,27761,28951,-67392,-92951,-35496,53439,107767,188360,243860,207084,118170,13042,-54151,-58938,-20404,-4624,5654,-4711,-20257,-37295,-27959,63513,180931,168676,114763,96706,72793,98827,198791,267472,174909,78906,19823,4826,-26779,-45566,39195,159716,185524,80893,-15488,-73325,-58879,7422,64659,88607,62393,5388,-29305,22747,67204,35459,-50695,-117177,-50438,10536,7386,14742,31621,38092,4345,-60878,-94818,-92423,-49475,-63782,-110827,-77255,10592,12555,-30961,-78376,-122434,-112389,-88990,-119005,-131618,-148682,-49052,67468,106467,159250,196576,220581,197152,51222,-84331,-73245,-72955,-55477,49609,108087,42589,-61380,-26372,59740,63790,1641,-52834,-57259,-71796,-16367,76700,72295,-32137,-80593,-39298,26048,10055,-92536,48750,232673,299313,248762,171774,97712,70522,54086,-16039,-142602,62768,292280,357721,104501,-55362,-62272,-25305,-20938,-24306,-45494,-76685,-95086,-93017,-59117,-55469,-43077,-4317,50190,97399,179280,252276,145160,14439,-23089,-55438,-103941,-81038,-55892,-57768,-59457,-51794,-12058,50548,133769],[171369,131815,19124,-48357,23542,89507,22643,-79834,-59080,-30993,-56750,-58936,-14898,21409,10257,-28623,3378,53959,115930,133829,104166,33201,-43364,-105527,-45539,29849,42184,43119,21915,-31724,-86889,-89785,-86211,-84889,-52472,-29645,-29774,-21146,89664,260904,320859,241542,136766,1086,-106608,-81850,-83954,-125063,-128792,-58160,29116,153074,133171,107244,130788,127566,74184,-52777,-102558,-45849,28999,60374,21354,-19805,-95505,-125663,-31083,13094,-34166,-59059,-1513,-18805,-70579,-111208,-102051,-13,137328,183716,214193,210647,110615,70235,67659,32746,-6268,-16858,-85998,-103868,-54060,-72239,-38891,-3973,-1507,-14795,-25071,-87573,-124963,-102739,-111383,-78087,15119,114897,166722,120153,8394,-67124,-6664,67366,40667,-58849,3828,103583,170578,116530,-27866,-133708,-92909,-78603,-45418,13493,62438,2542,-59201,-64966,-71605,-65910,-76277,-83290,-40409,24655,75795,84545,88474,108281,107193,80153,38402,57992,205836,242806,138280,-39420,-72614,41593,76121,53157,-12194,-88029,-100586,-67357,-62373,-64976,-28510,28918,20644,-64058,-66808,116306,264934,348413,312890,193499,119580,83654,95508,131952,51474,28780,45742,37530,34777,46014,11322,-93308,119914,174291,142734,205156,206777,155413,101061,-103650,-38079,55705,210526,245812,205235,107051,85238,82773,81983,126516,203747,234389,212169,110995,-30549,-112179,-106781,-86454,-62496,-42042,-12735,-3444,-26958,1823,-19593,-91866,-85324,-34536,6690,30420,20970,-9644,-21475,-1700,22454,14620,-16147,-26365,-30150,-32872,-37642,-24955,52856,139366,109252,56773,73006,95202,16755,-133740,-42412,70963,52646,-54696,-23453,10794,25195,-6904,-69446,-85704,11077,96485,89565,12840,-69312,-95619,-47115,-41795,-25968,58099,-19349,-94363,-95817,-48821,-21102,18929,61971,109386,82548,-1047,42,8415,-40378,-70628,-68817,-11325,26909,18070,-16123,-72954,-93625,-54750,-30393,-68272,-77444,-45746,-28756,-123167,-142121,-16133,168916,298032,252196,182306,141908,63710,9900,45680,74471,30889,-8773,-17297,-93028,-133005,-78032,-99543,-134935,-15643,112189,184013,182867,162521,66451,124507,355340,436817,455552,334953,143311,59187,19923,5830,-41896,-4613,80117,142473,210024,234124,162431,97912,27799,12603,-33390,-36043,-42705,-79116,-125102,-129746,-105207,-81244,-64240,-123261,-47721,8478,42478,24721,-18163,-63426,-92018,-105037,-86720,-116843,-94192,-43736,-13396,-70590,-113235,-126197,-127378,-81760,19638,44865,84086,45751,-26906,-45034,-31339,-14202,2660,11089,-21426,-72660,-91775,-98573,-136049,-116363,-74363,-58998,-99481,-89865,-1212,135171,136955,62219,138086,269396,257757,208584,135489,90253,74783,48354,41813,71038,87989,108216,135425,164868,206725,186675,80896,13118,-2088,-24958,-103285,-142850,-109329,-86785,-84816,-101427,-48549,12810,57694,57931,23979,-23721,-8888,28384,44643,39274,47105,34753,25223,26485,65348,84495,65619,106829,104798,105359,72228,-2957,-57298,-16853,-2348,-56837,-108835,-104348,-74701,-18246,53150,94112,68594,71606,53432,5479,-51272,-44060,-6971,-6200,-5969,-42070,-58134,-19648,27082,36626,28260,18700,-7460,-59090,-32065,-16139,-20025,-79560,-68143,68899,177146,237229,243404,197439,152672,16714,-46566,-14856,-25880,2094,89224,204410,224006,131818,-39410,87915,408090,597813,588811,373494,59034,-51252,55553,69786,-52119,-86762,-36348,37673,116748,152510,137438,194409,133611,81495,86965,101395,80691,-4543,-36334,919,45461,84352,56868,-64766,-100574,-60581,-57526,-23974,63252,90226,12876,-49403,-51114,-27426,-61156,-98333,-121931,-66819,-155550,-7976,200652,298433,204359,22387,-128942,7825,17786,-93876,-75451,-36767,-41027,-784,49656,63497,52899,55367,53500,14632,31970,45375,-14327,-86450,-108805,-49413,-38680,-129363,-97264,-16310,57016,61221,17063,-46929,-45326,6131,-13674,-102162,-133539,-63399,80379,196341,254163,264443,306130,76570,-162457,-99911,27084,7659,-85448,-66674,14106,119472,279834,334329,141487,15782,-91663,-9945,18347,34912,68873,97390,118324,115770,123803,107642,28725,-87917,-103584,-48235,-51109,-93995,-111774,-90367,-71178,-76480,-79956,-117254,-88768,-132053,-98365,-8149,65508,114701,118377,159746,218721,224756,182118,107839,62497,19380,-17519,-55915,-77888,-61506,96343,238366,282468,220384,126705,8679,-52870,-51855,-92927,-112351,-55880,101123,245960,216278,42658,-71302,-121661,-58261,-41896,-119899,-141872,-71498,-52354,-83694,-71464,-39588,-41238,-93378,-10666,-8899,-52312,-60307,-53064,-76184,-116603,-70606,-25771,-1276,21168,92573,214688,233094,102712,-51887,-80818,16378,67037,97599,97054,31923,-2287,-40864,-66214,-114138,20529,106965,152141,100512,47253,58920,111827,136300,113658,74104,141708,192055,96988,17450,-1761,-12699,-21659,15480,58435,19607,-32367,-77540,-66099,-98854,-113750,-11417,40059,-5527,-11952,1645,-29513,-57371,-7973,-7142,3910,44146,84134,59706,56628,-14760,-44345,-92892,-86207,-24080,44842,67321,32496,-34551,-49668,-25093,17511,87737,110100,80788,77273,107450,87560,28060,25702,14780,-14298,-37217,-119197,-16523,71973,57699,3354,-26998,-38119,-3411,-734,-77513,-132458,-74334,-72663,-62734,-85223,-90038,-46409,22616,42391,32472,127071,246524,116460,5193,28787,116075,144995,53395,-35301,-70652,-74987,-72802,-91827,-69772,-7756,79985,117658,86323,86103,85592,29330,-50036,-129293,-113430,-82125,-60471,-39057,-8292,53537,68519,-13269,-124630,-73390,2986,70448,30818,-111640,-108182,-91504,98244,11465,-109690,-187504,-17971,168054,231552,117634,50594,25447,28914,157714,253191,189973,44136,-29886,-75988,-99032,-107118,-77536,-54897,-67068,-117895,-149206,-117886,-67140,-13209,7706,-7850,-46679,-71842,28422,66343,65701,121848,214404,277000,210359,117045,50327,-34394,-85732,-10082,55835,98084,153420,226456,123079,-12648,-77213,-34299,50811,150981,223981,270115,250232,99593,-55544,-144957,-136124,-32808,51056,25517,-16051,-81948,-80481,-53666,-30834,-4948,50855,93153,43218,-13786,-50407,-45769,6409,60837,149379,141240,30131,-32478,-77429,-78622,-24896,-32090,-43549,-70273,-109145,-9490,94976,160303,117810,2139,-69538,-27107,-16899,-56109,-80172,7650,29397,-23611,-92189,-63981,-10954,8043,-47505,-105719,-45566,-20579,-64941,31553,85956,38608,-16066,-38916,-15789,-44694,-97794,-95325,-94473,-65509,-1859,29614,75695,126674,139646,35766,-14039,31580,61192,24053,-28635,-7219,29751,39386,35423,-1294,-50767,-100605,-55847,-19835,2886,23835,91486,85723,25508,-15812,14095,-33981,-29206,24323,53850,27222,-53870,-116790,-50774,-5928,-58658,-94771,-124391,-63923,2490,41785,52846,31804,-47547,-84735,-29875,-2969,-31539,-51669,24678,28516,-55164,2284,207512,124897,50606,91869,249118,404344,361037,232746,88410,-32125,-90510,9501,77931,93248,40227,-35167,21967,60555,65042,66895,-5421,-36912,-54598,-52482,-41882,-66358,-78218,-115099,-95898,-65351,-36773,4588,65048,131727,154891,141290,119593,38143,-36058,-38336,-41989,-15340,-16782,-49969,-17314,14220,6249,-1256,23210,75904,122276,100798,5439,-59650,12259,75877,44545,-45524,-92930,-74290,-68022,-11026,-24874,-98211,-56744,-33457,-25942,-16676,-6146,67188,98547,10041,-75350,-113492,-90340,-46691,-11974,34139,61956,69440,8068,-52340,118699,271624,232412,137730,26173,-97476,-97377,-336,67686,101163,103092,63386,27207,-11199,-33847,-26110,-92987,-92613,-61960,-94674,-112753,-25649,57298,110451,160833,101463,-4445,-69559,-95878,-63528,-85553,-68168,59945,147723,151704,49505,48050,160976,226897,149608,67666,37057,-4175,-60926,-140668,-170910,-139526,-76021,-32328,48673,116286,15402,-97073,-115672,-42590,71103,140168,75542,-73031,-567,120602,94811,29525,89788,111929,101373,141437,248891,375207,310243,172706,49166,-8823,-2344,4450,-6106,-42572,-76363,-116322,-79051,-70007,-80097,-66467,7287,39547,-2477,51804,103599,103461,82918,130864,199437,231235,249598,126865,18584,-1664,42539,45735,-61912,-95641,58980,183135,226721,132511,108301,80823,2573,-48042,-53245,-58363,-102826,-110584,-123919,-150096,-116989,-89192,-109617,7921,64598,68541,35291,14223,53322,153643,155196,96955,-106,-27447,55217,170836,305465,260341,48553,-90198,38293,194705,271909,318960,276894,152785,65101,39737,86399,115749,81394,31071,-29384,-72879,-16581,90181,194357,110221,-41873,-16993,40063,137734,217389,228897,182371,146354,40975,-48089,-49316,38443,151216,150815,44548,-41527,-33828,-102,10467,-5614,-51016,34871,204418,350775,371854,220096,116667,134820,168334,161627,190008,235425,206697,133763,81139,52998,18372,-45013,-47655,2849,-9584,-72759,-107377,-57949,-50529,-88316,19709,148010,159145,70798,-29252,-43147,-40854,-92232,-48178,-2275,3892,-5218,-30251,-32093,-15579,-56558,-60039,57218,261640,458954,240194,11161,-91747,-100249,-105115,-102744,-98283,-143776,-162535,-117303,-60689,2981,48311,82206,67609,30427,-81236,-69293,-116555,-56286,108466,210378,231079,186742,104258,42763,39613,41342,-25378,-74915,-25598,-78704,-30971,55575,140348,120654,18578,-23137,88529,225500,417812,205169,-3650,-92649,-90902,-86975,-36675,19153,32960,-11436,-88887,-49721,-58557,-44453,-75741,-81830,-54301,-50842,19066,151150,249732,210469,158992,25227,-53119,-73257,-72619,-84142,-96594,-81372,-63794,-33662,-35015,-47907,-50046,-32193,-44153,-62625,-120372,-47534,2092,-20889,-76008,-76263,-68643,-90448,-88650,-55714,-51642,-5660,91739,158157,108371,-22883,-20824,-46265,-40847,-60064,-109612,962,79833,56506,11045,31528,11520,-44857,-105498,-83030,-41406,50511,239218,362527,264135,187330,95522,28432,-8759,33384,3092,-37721,7593,56711,80779,116243,80841,-55974,-138014,-81504,-45003,-50915,-97685,-45212,63480,108580,36568,-33387,27143,36280,-70963,-44306,9535,-8171,-74173,-89401,-67471,-75857,-85016,-40968,145452,337202,184498,-32681,-41829,-14056,7604,42023,77700,84962,18672,-87639,-100341,-39303,-72630,-137525,-42307,14808,29752,17263,46495,136193,219948,301118,367943,468783,203252,-56977,-92050,-91586,-79184,-76929,-8591,18140,-54251,-151862,-107531,-117416,-4752,122069,200235,202528,72677,-608,-28432,-10860,-35649,-54471,-38140,60359,81859,3168,-72952,-105596,-140632,-67010,-11204,44578,86205,114443,117550,95085,46406,37230,-29319,-147696,-150455,-137612,-87177,27280,144097,121847,44188,-6975,-12461,16999,79902,115858,59656,-28885,-69397,40526,88935,98187,107166,169239,155510,51822,59853,149291,68114,-21716,-53348,-32106,14899,20582,18267,-26958,-63800,-99381,-95235,-60133,17568,80273,74433,18056,-28705,-8877,-29088,-9844,119952,236138,289382,278019,207497,96752,-24534,-103013,-79570,-3536,46427,37100,-3346,3657,4445,-1581,-355,-25753,-44780,-37085,-7531,22791,8362,-33931,-99435,-104928,-83318,-94265,-132712,-48397,22303,47550,36005,11732,-25351,-80540,-73566,-65965,-103719,-18681,52255,35566,28929,-6721,46292,156616,217724,106019,-29778,-113726,-75583,4770,15591,-16543,-76461,-107480,-125370,-99851,-82762,-67854,-40503,15143,31062,-31079,-64693,-42261,-53623,-49822,53182,226716,406556,452291,307100,107266,-45256,-70200,-101202,-110985,45081,255134,381691,456197,459366,274535,52527,22080,122557,142838,73202,-25737,-114420,-57299,19104,73917,40178,1097,-31322,-12797,-2371,-25996,-90246,-136800,-116611,-63817,3570,58895,85008,85138,96396,57343,18844,16399,46157,3986,28020,94321,149213,169218,68772,2099,-18909,-84774,-147050,-41289,37513,20390,-32697,-69345,-63234,-67066,-25839,92525,78107,50977,172884,217052,121692,-15605,-73503,-27815,-2668,-28416,-101814,-134149,-136422,-114224,-46785,-26637,-63527,-45916,-10898,-4659,-13327,44031,98213,180590,236422,164120,72452,-10769,-73098,-86506,-79804,-29603,25456,18639,-51862,-1501,-18629,-71152,-74229,34102,183497,251255,189656,40238,-54774,-116395,-125106,-40563,69536,112897,40145,-31755,11244,79173,52464,-96131,-40233,74804,149721,70864,-56655,-85782,-90061,-104461,-40343,12055,2553,7362,17790,28231,5487,-21869,2979,33895,40630,21812,-38885,-87862,-70551,10070,140712,233344,252652,274990,196280,76440,108547,218897,242416,175433,118511,54132,18902,-36073,-63771,-36715,32558,62629,43010,-4982,-100067,-6528,135584,106770,-2047,-18476,4091,10677,-22858,-106948,-75234,16617,43142,28082,21737,-23102,-93755,-118294,-111296,-100724,-135983,-91692,-545,109582,93520,-31121,-106030,-36178,41645,95819,89849,76124,46281,57643,115487,156092,102469,224,-94403,-106969,-76362,-575,45824,43359,-63337,-12776,40204,-13831,-64228,-107725,-78460,-50542,-28227,-66741,-86378,-7296,52408,-377,-28459,-51257,-89193,-84981,-3056,63165,71914,27371,-13688,2339,19717,32390,29664,-3362,-22550,-1888,-7869,-117369,-52631,34560,48576,4390,-49175,-57233,-17028,32788,48999,17840,-14781,-45251,-45314,-44032,-2732,68566,114603,76876,-32895,-50116,-8508,47531,124083,179751,93444,51510,38793,46117,14478,21136,54752,46459,13540,-30584,-28805,34912,112430,182247,126672,-23851,-101837,-60705,-22080,6355,39114,13607,-6521,-5680,62474,104937,97613,66389,33458,-20833,-47701,25815,213254,315585,209207,44286,-38450,-23875,11894,40206,44973,-52857,-103003,-45444,57407,124382,200878,236364,189483,101772,232,-64589,-69335,-21260,11346,35757,39809,21967,-14646,-19092,52747,158603,182076,134704,122004,117310,164488,269418,285894,152995,66190,26196,9734,-21095,-30865,70369,193390,230703,127002,10119,-67387,-68293,-5707,45405,78624,64225,9935,-32703,14024,56216,29487,-52537,-112598,-43232,22724,20620,23844,30638,31733,-14611,-86187,-73835,-92395,-65246,-74893,-114378,-71533,18033,22945,-16902,-63107,-109892,-122724,-96817,-124460,-133131,-145647,-42448,83963,133529,202611,262951,299179,277035,124881,-25405,-89704,-72141,-53450,52433,110347,36386,-59237,-30192,48282,56009,1873,-38130,-27538,-31042,41426,150177,123433,-11554,-74989,-39345,23005,5933,-106789,42942,228677,294957,236435,159644,89987,68351,60167,3889,-110974,10919,205987,246821,18813,-83105,-51613,-12295,-10004,-19727,-37073,-62999,-81721,-81300,-55800,-63999,-60382,-31008,28131,106724,204648,290501,196010,53069,515,-39636,-93677,-95810,-68635,-66896,-62651,-54875,-26680,30033,111520],[163718,143507,29025,-52162,12191,78930,22925,-76458,-56808,-28557,-52862,-66872,-37543,-4875,-3767,-33529,-4819,39150,94419,103403,68366,2639,-63690,-90363,-21406,47754,65427,63045,23873,-36307,-93177,-95160,-93613,-61067,-30361,-20659,-25858,-3335,102801,261338,307301,236109,158319,35785,-70343,-79002,-87282,-123642,-122203,-52694,38922,155464,129871,100802,116887,117385,75976,-43001,-108225,-55012,12989,41491,10361,-19105,-89010,-117586,-17655,32842,-12797,-46792,9340,-2059,-53450,-101810,-87721,14724,150068,180065,194877,162227,52613,32284,52188,35327,9956,4261,-59154,-80566,-43122,-74850,-39750,1876,20940,21816,8295,-68140,-123180,-96503,-102121,-74663,17110,117186,163642,116400,18156,-63527,-19922,64728,60531,-41007,-25196,68648,138903,106982,-26390,-142060,-97715,-88216,-48528,22650,79650,12015,-56625,-58875,-61605,-58775,-78283,-101789,-52520,13839,64064,70422,76813,106022,103815,84431,48941,98175,267235,295981,190195,-12610,-73394,54247,103185,64903,-9349,-88304,-102899,-71794,-74837,-86344,-54641,685,-5190,-90091,-58146,124691,225914,278507,236959,133043,66362,19359,10835,65013,19516,21348,50132,93985,162975,189683,96436,-85665,123578,181804,182913,248511,231069,170653,115927,-98536,-68376,4959,161092,203460,199440,112513,106459,99435,87466,120533,180941,213931,195738,100118,-39909,-124445,-118299,-93409,-74301,-56911,-26945,-39322,-21409,17570,-4906,-82804,-83256,-37972,648,26126,14653,-14857,-27817,-18004,-6206,-20096,-46550,-44427,-41319,-35779,-25495,-9629,66481,133608,92584,35724,53273,84343,10670,-122327,-17199,107547,86379,-28736,-10245,36029,52408,14869,-61331,-88316,7241,87769,94409,18130,-65848,-94274,-49349,-44442,-61239,31275,-23451,-99984,-107484,-47851,-7475,33140,72867,119607,79668,-17333,-384,20401,-23452,-60638,-76410,-24939,17033,10594,-24689,-78953,-97921,-60104,-33723,-68226,-72846,-36359,-843,-76828,-110999,-15986,137515,269882,273105,212454,157309,76788,21193,50478,72354,24899,-9255,-9890,-83482,-151108,-99237,-122313,-119258,-1049,154445,239008,202427,118665,-13535,80019,340963,443757,496820,383503,157678,54607,9092,-5214,-50709,-17858,50603,109947,196144,249842,197109,116130,39913,50783,13836,-14552,-34131,-78070,-127744,-132555,-112238,-82558,-63140,-87940,-1174,34442,58324,37226,-561,-42248,-70448,-88398,-80929,-114268,-86483,-33528,-5366,-74827,-132891,-132378,-115789,-69184,27680,55931,89771,39796,-35315,-55304,-41563,-23133,-1789,15333,-13483,-70493,-99544,-104885,-130763,-107761,-78152,-86776,-108083,-65506,15173,130764,105088,30907,115339,268969,294349,260110,177219,122680,93915,59127,32288,41522,53113,79580,124136,179713,222907,182752,63133,4793,-31,-28259,-101772,-120300,-92682,-72805,-75694,-105484,-56541,14305,67455,66274,25966,-24387,1924,45704,54474,35557,41372,34498,32439,40008,85868,114244,103878,141221,121580,139492,111923,25518,-40577,-4578,-1889,-59249,-107909,-108122,-72039,2275,77443,105725,40786,39194,23170,-22253,-72262,-48092,4422,-1803,-13655,-50616,-63918,-20701,35856,45134,28898,24644,79,-82898,-37277,-8259,-11436,-64929,-71365,49317,147616,210062,224118,177436,140076,7003,-52583,-24101,-20198,43309,115401,281197,383342,319421,47426,83067,445723,728697,741090,450814,59348,-34835,62273,59231,-63604,-105843,-60530,3282,114337,165298,174065,233561,148122,79945,76291,86300,55062,-35921,-84336,-58870,-22818,38701,39318,-66874,-93054,-42117,-17451,29593,71696,83988,27568,-11349,-10768,-1437,-48055,-102951,-116604,-45798,-109803,-63573,113102,213409,157977,1589,-125643,-2440,-4909,-105723,-85526,-63460,-65383,-18541,15652,42661,54655,57603,46317,8177,34355,49458,-14604,-92910,-104695,-25627,-19048,-116367,-108991,-12146,74788,78579,22787,-39782,-32217,16311,-21313,-110336,-104143,-40842,56094,142621,257031,327005,349457,77357,-166695,-84355,48846,20015,-102665,-78592,18242,143913,300209,307179,126711,6987,-98999,-11339,6139,10030,43001,71382,90265,96828,124957,122044,38671,-85720,-99977,-48973,-52141,-96233,-112538,-86973,-64058,-69505,-79457,-135015,-80245,-118678,-111819,-24426,33663,69396,73332,119896,181688,193387,159587,102957,61390,19725,-7024,-56237,-90401,-82465,85695,225573,275660,218828,128798,23775,-29136,-30860,-78102,-114568,-62370,100041,256197,247974,73651,-56605,-133181,-67653,-46043,-127748,-158071,-73634,-48104,-74022,-63109,-42771,-71207,-98585,15116,-252,-61175,-72369,-61054,-76396,-125378,-80421,-36751,-18726,4401,85290,204127,201943,74877,-65574,-92266,7240,72754,107457,98873,36742,22462,-1648,-30412,-133488,22593,122383,189398,146150,84219,84871,140276,174449,136599,68820,87135,157615,75251,14908,14403,15671,11157,53644,103215,46461,-33320,-89649,-69408,-98923,-118117,-14516,34831,-14976,-25245,-14227,-47881,-78385,-27128,-20102,735,51831,76128,50471,58147,-10575,-49095,-102172,-80425,-16389,37872,47169,13174,-38677,-36320,-10289,25027,83864,99899,73572,81963,125546,106567,32085,2185,-26286,-56675,-70577,-101814,9829,92840,49982,-11394,-21340,-20594,5203,-4741,-86333,-124333,-55465,-48895,-37077,-63763,-81162,-44626,15507,28998,28402,144420,273709,138066,3857,14382,105106,159328,90877,-8306,-73230,-91951,-84292,-96846,-64529,3008,86641,107240,71214,70767,71314,15973,-68581,-158084,-100477,-79258,-66935,-44639,-1254,73950,83701,4792,-103677,-87137,-8113,67467,26191,-104312,-108050,-106681,49970,-3073,-125086,-183259,-9041,186897,253671,123387,44561,14479,4454,118017,236769,211914,84226,1771,-62154,-91862,-104516,-87720,-75104,-84813,-127746,-145282,-111520,-59870,-7667,10840,-11592,-51442,-55886,49807,81786,84138,147115,238569,291967,225409,122292,38084,-59046,-99203,-14962,52155,101625,170131,241232,145153,17689,-44018,-14219,55585,133270,171562,212853,219447,87218,-68041,-160782,-142333,-42392,41630,14699,-27915,-86918,-71669,-37032,-13577,-7787,44686,97483,54576,-13085,-46742,-31903,13978,50831,126386,122399,14845,-45137,-93324,-68532,-11423,-21939,-33567,-56098,-100072,-30619,60521,105545,75016,-19499,-77787,-29599,-21620,-56384,-67490,16816,19772,-44079,-120653,-88023,-37951,-20299,-75084,-106667,-23531,2543,-68157,-1956,64782,35298,2844,-14188,-15813,-58340,-124000,-79046,-88752,-63784,-3477,4120,40825,109318,147917,55479,-4705,27354,53017,20112,-31904,-8924,27637,41081,51016,15506,-41134,-104219,-47043,2867,33826,59395,121976,105113,37728,-3107,34859,-14536,-14527,39240,70372,38810,-48022,-135009,-59290,-17149,-71852,-103814,-134286,-73010,-5151,41384,61250,46175,-31776,-72972,-31301,-4894,-24537,-70648,-17520,-17840,-102184,47049,227636,118846,24741,71117,215316,368712,377065,245572,94332,-22344,-68557,16835,82487,86646,32860,-5836,67315,104592,106460,87465,456,-39817,-61468,-49711,-27503,-55446,-70144,-113443,-108001,-72869,-43546,5258,86982,168445,208902,197529,156242,44115,-45185,-58519,-72029,-48471,-39278,-55859,-23735,-1309,-733,18037,56606,119901,183243,153610,17113,-81576,-9278,52289,25963,-63976,-105564,-37880,-21302,16513,-11631,-96088,-54586,-26525,-23594,-20246,-9102,64781,88305,-415,-82684,-103383,-88882,-74680,-40103,12186,51246,70988,14535,-54305,109162,269553,234990,144021,26844,-99889,-94262,7738,85635,125837,124433,77780,32483,-13033,-37722,-28627,-99018,-93709,-72503,-116782,-120508,-22154,61712,122931,176598,107027,-6043,-75426,-109881,-70758,-77701,-86372,36875,132274,156628,72553,75754,172248,220541,145476,81666,57754,17225,-37584,-110549,-167226,-145785,-83097,-50888,3327,84766,11773,-90609,-111789,-29691,81778,144301,72529,-83065,-24181,71983,53878,1724,68936,102943,98261,141883,231669,300980,224449,116204,16042,-30587,-13038,-5415,-23218,-58837,-83141,-114915,-69372,-58893,-90743,-84663,-7745,33646,-7630,47606,104676,107926,77312,106692,155693,184986,213364,114964,4409,-14506,31422,45013,-43479,-115947,51787,171288,208888,113448,98403,83153,10546,-40356,-49331,-61044,-106560,-116581,-138698,-169923,-154162,-134135,-50767,42404,83723,76963,37918,17794,70227,156555,146826,92712,17332,-6205,74452,171305,301066,255305,39645,-102853,38067,182606,221268,244945,223084,134337,55962,29526,80887,116847,93182,43263,-19002,-77874,-43790,45126,152376,115317,-13382,-9531,24794,120776,214294,216574,160790,144858,55160,-35002,-31647,61229,184795,186439,71718,-28022,-58895,-22178,-57,-5471,-55212,28359,212138,390180,415587,260227,155228,154319,146956,108764,111203,169344,180113,132502,87152,51783,11760,-47205,-41257,5770,-12935,-78884,-100364,-47307,-41382,-85460,16204,151324,162963,60773,-58046,-57943,-40751,-90455,-58012,-13413,324,-11731,-44645,-40022,-13689,-50803,-65709,71022,332111,481633,222883,14856,-85826,-111058,-109668,-104085,-105472,-152723,-151197,-102386,-45346,12645,44516,60283,41787,-30987,-39503,4791,-69535,-63576,114794,241557,261989,200469,92853,22091,22226,41238,-12604,-68168,-32661,-77916,-44191,33848,118047,107916,-22159,-62321,120730,308690,454879,196278,-12836,-98906,-97018,-102326,-49648,-10524,4778,-37213,-70168,-37158,-49449,-62473,-88388,-66790,-39011,-36514,15974,123345,207934,156740,100396,-16293,-78526,-89556,-77936,-80191,-86080,-81067,-71956,-37278,-30142,-37559,-45347,-40925,-65137,-83504,-125770,-50831,-19985,-46279,-81303,-78671,-84110,-109601,-90972,-74404,-97066,-61677,56362,142025,118701,30519,12668,-60768,-65790,-68090,-102980,-1712,87164,77196,33439,50544,23006,-43589,-118718,-79488,-30453,64889,280690,411365,295901,214991,113448,46899,29050,75309,4110,-52858,-2764,47207,61886,90044,58304,-76207,-125928,-51297,2497,18513,-30288,-39405,51040,108371,44713,-49541,8087,28918,-66985,-39224,9611,1103,-43970,-53190,-48315,-81676,-61669,7422,184674,337941,154391,-53276,-55330,-15419,11756,40040,70835,64065,-9913,-103908,-78347,-24534,-62293,-142614,-50374,7021,25257,27596,84093,189519,280149,363656,448182,567443,284898,-43393,-87106,-83739,-73446,-72863,-4382,19248,-55358,-149002,-100442,-113030,-10870,120481,201219,199200,66661,-11502,-45307,-27216,-37511,-38130,-18624,83258,106332,25411,-55884,-100567,-136090,-57945,2686,45593,82241,111370,106300,91424,58981,53537,-21457,-142139,-156357,-135826,-65402,47736,145647,95369,23817,-20159,-18852,8936,60498,93677,52642,-23800,-74390,28701,76938,87653,96599,161908,172529,53789,7348,95671,46374,-30347,-56596,-31435,19356,26200,19831,-35673,-86391,-128549,-68551,-22157,54482,100564,80269,20168,-12728,7362,-11416,6571,111816,203729,237686,231755,181928,83686,-38889,-115559,-85909,-1021,54358,48737,864,-2330,-4556,-2941,-8954,-51109,-76148,-67023,-37271,-8498,-17905,-52955,-107816,-99801,-75377,-82259,-140062,-58736,14882,38124,21394,-7566,-47603,-103766,-56715,-41181,-87711,-41262,45043,30538,12890,-22447,41805,153177,233547,145373,518,-89529,-90616,-26301,-13386,-26800,-72310,-101520,-122408,-102453,-87340,-65302,-30056,25235,27473,-44081,-74626,-40183,-40738,-34336,75620,269153,431512,429211,262939,68167,-53582,-65152,-104751,-78234,109744,353572,485131,537508,506069,308197,95670,70192,155781,133302,47042,-36011,-118796,-50208,32164,87152,43174,6021,-24096,-11811,-6032,-26272,-77985,-118449,-115259,-54013,25998,90327,115495,101781,99962,58803,26599,22428,50287,30361,52912,108554,152800,154614,55566,4460,-1625,-68425,-134140,-48189,32159,24899,-20948,-63387,-66319,-64488,-12173,108791,80022,40552,163692,215254,130368,-9265,-81963,-33952,9610,2847,-69337,-113632,-135444,-98674,-35647,-18018,-47613,-48514,-7039,9755,3554,48479,95195,187306,267151,204017,110347,31784,-38867,-84014,-94441,-35464,36289,45370,-29310,-5462,-26555,-75089,-61591,60604,229744,310631,232286,58010,-47071,-114021,-131108,-39313,78086,131843,63418,-19808,16162,85392,65850,-75557,-57722,62009,159862,107832,-31323,-99592,-97318,-99988,-25960,29025,7029,-2413,7925,16375,-6815,-32398,-3383,43064,58885,41634,-24781,-77077,-69931,15778,145938,205959,186260,202128,154514,66260,109645,244385,282077,207571,136073,60129,16260,-42086,-70646,-50816,8802,41836,62531,25329,-84840,-6983,132274,110840,-19785,-19594,19115,23968,-17359,-109981,-69947,13284,34012,22326,19712,-15178,-66918,-94841,-111876,-105354,-134228,-80332,127,97310,73813,-46711,-107604,-36015,45061,99958,87312,61583,31247,44252,104381,151554,103571,7459,-87980,-115769,-72612,7735,58223,63080,-38958,-1830,29805,-29554,-85838,-99794,-80809,-65997,-41560,-75704,-87909,-7828,52377,1476,-29649,-44694,-73420,-57753,12042,83119,106810,60765,3286,2489,9318,25853,30286,765,-17728,3297,4794,-94849,-56843,21517,29011,-19097,-66709,-76580,-31209,22560,46499,27287,228,-26065,-25070,-48217,-20608,45383,84567,45009,-41571,-24657,21920,74420,146903,192428,97569,58919,51984,51771,11628,20017,44313,22437,-11721,-31433,-16394,51767,129310,186716,101508,-36623,-103927,-74210,-54244,-37476,-1150,-14693,-27365,-19434,55702,108851,108773,73202,36545,-25451,-58074,23874,204264,299438,199216,44968,-51454,-41940,10784,47393,54495,-42840,-116516,-56546,58687,137243,206739,220045,165350,81444,-14802,-74127,-77634,-22518,28499,68388,85080,60090,4135,-11487,41862,135211,193069,160346,156978,183848,253467,342168,292512,126681,53415,31261,11414,-17911,-19787,91406,209945,256539,160285,30419,-62670,-78491,-18347,25465,65170,62876,10945,-40242,-1404,36283,15783,-60791,-112501,-31552,41878,38358,32386,25180,21151,-36575,-90473,-48150,-87973,-80255,-84157,-118473,-67266,27431,37202,-486,-48872,-100534,-129817,-104190,-131040,-137187,-137544,-24911,105959,155890,234555,317206,365759,343798,192575,31151,-80220,-70879,-51357,53901,110194,30143,-56307,-36425,34309,45691,-459,-24577,-321,-280,79457,199618,157279,1962,-69273,-34545,19760,-2302,-123252,35406,217075,282611,221646,147353,81525,63293,62257,22619,-58751,-15012,126320,143744,-49584,-101644,-43715,-5350,-2370,-16011,-30059,-50371,-68551,-71154,-53909,-75538,-81080,-61452,1792,110134,219834,313853,240190,92962,23896,-24589,-81024,-114144,-84971,-79167,-67723,-59352,-42577,7348,84452],[153746,152529,40769,-52859,-1023,64860,22793,-71708,-54098,-24647,-45103,-67781,-51930,-24042,-15271,-38438,-13715,21031,66822,67020,29275,-30166,-79620,-63315,4107,63658,90196,85350,23410,-46389,-104159,-105045,-107954,-36488,-12496,-11693,-19399,17149,116606,252956,278250,216159,165783,61165,-40313,-69868,-88524,-121855,-114130,-44556,51894,157096,127819,95968,102857,103665,71800,-36214,-92004,-48045,6836,28723,971,-21559,-87174,-104596,-2599,52119,8483,-33664,18078,12594,-38146,-93102,-73852,32311,166900,180877,179815,122818,9523,-647,36160,37277,26699,26724,-33209,-56533,-30590,-76715,-38960,10282,47586,64837,44809,-47875,-120772,-92961,-95186,-72944,14993,111537,151619,106065,25375,-55042,-30470,60719,80571,-17255,-58601,35053,111658,97742,-20820,-138554,-102828,-98257,-48742,32510,97101,23266,-51963,-52383,-51201,-50981,-72676,-114076,-61931,4555,52061,54364,64422,104782,103075,89390,57715,125996,305049,328414,232032,14995,-77508,57792,124132,76604,-6931,-89415,-103015,-73343,-82989,-107933,-82620,-31016,-35931,-118718,-37987,131883,185440,206757,159106,76095,26437,-21255,-59262,-3157,-13925,14839,54624,149379,276414,307360,160101,-81099,124050,206724,263394,318790,264148,188683,128677,-89873,-65231,321,134871,176806,189688,112049,118909,110839,89384,110229,155116,190518,173099,82673,-54290,-139092,-126959,-95049,-78706,-62345,-33040,-57576,-16523,23052,851,-80388,-82663,-38590,-2983,21943,6699,-21717,-35879,-37286,-41255,-59696,-74736,-52658,-46935,-37542,-14495,4971,74722,118716,69566,9425,21120,59747,-1996,-108606,6246,135584,111448,-7431,-161,59189,78165,33957,-55874,-89037,4698,77411,96197,24941,-58128,-90154,-53182,-44463,-90959,-660,-32261,-108306,-114310,-46126,5734,45334,81058,125090,74100,-38148,-8767,25656,-11505,-53483,-83995,-40268,3733,-479,-35734,-86224,-102809,-66103,-38161,-68382,-67563,-27816,25591,-26628,-68560,-6178,105869,221638,268039,224448,160772,83390,29712,54752,70240,18440,-10095,-2503,-71941,-162955,-120126,-143186,-106769,9871,193346,283744,216049,80609,-91353,44213,322853,440933,520772,420701,169058,48804,-2506,-17412,-61850,-33942,20114,78059,181214,262950,232163,134471,53069,90125,67658,13330,-21507,-74994,-129405,-135248,-118263,-78941,-50947,-38806,33328,47299,61885,42603,13453,-22670,-50417,-71796,-74035,-110574,-76024,-21787,3092,-77565,-152165,-131191,-101944,-59997,30228,63996,92241,33302,-43063,-63905,-47639,-28022,-4173,20493,-4720,-67296,-107076,-112525,-121962,-98348,-81469,-116329,-95355,-38294,29130,117723,66619,-812,92273,262834,331343,321742,230992,160775,115132,74665,28269,16513,22039,56335,118455,194559,232548,172351,45802,2548,6972,-28676,-99224,-100113,-72476,-54704,-63687,-105511,-64768,14523,76465,74315,28509,-21749,14316,62261,63970,32572,37177,36574,43975,57661,106786,143690,144958,172520,132589,167966,147509,49281,-24566,8871,-2961,-64283,-112035,-109938,-57415,28989,103276,120996,36615,26514,4361,-41950,-88416,-52958,11088,-792,-22081,-58551,-69310,-22630,41886,47941,21626,20551,6250,-100081,-35877,8763,5052,-44083,-68109,28195,114250,177496,198465,155318,123389,-4285,-60169,-35164,-15906,92574,195064,437661,630864,555680,152423,111392,535305,907815,912790,524413,59525,-20099,64248,43891,-75811,-120620,-70026,-13212,109269,174683,211147,269273,161975,77435,62975,67358,34724,-45346,-112910,-106096,-69257,3396,22346,-67728,-84512,-22273,22198,76497,66742,66608,44725,36715,48383,41776,-25790,-102924,-110002,-27332,-73044,-88165,48195,141640,122225,-8944,-112372,-15482,-26984,-110813,-97277,-90771,-88205,-37405,-19216,18108,53402,58449,38024,390,34285,51754,-14230,-91423,-85577,-3025,-1085,-96809,-113262,-7725,88498,93925,27215,-28790,-15798,28242,-27146,-97519,-63062,-15730,24764,77466,253129,393188,385072,82088,-145491,-64697,61933,26898,-116985,-83787,22655,159235,302069,265842,109127,-2905,-101777,-11769,-4162,-10788,21469,49068,63705,76591,122301,132352,45282,-79586,-82649,-39903,-46766,-95040,-110536,-81586,-55775,-61726,-77193,-143251,-54737,-69924,-109514,-42598,-800,17298,18139,71084,133990,149340,122589,88447,59714,24750,5603,-55564,-99278,-73455,93451,224261,273292,217268,129642,40046,-1411,-3090,-57609,-113293,-69169,89573,247371,262019,97932,-45090,-143227,-75094,-47831,-127509,-136974,-68560,-42757,-63956,-53295,-42804,-85081,-47208,42571,7813,-67700,-78920,-63189,-72950,-125794,-88635,-45867,-33336,-8823,81019,191376,169736,48469,-77383,-101427,2173,83575,117085,98956,44434,51248,38091,5139,-106994,31030,136968,224523,192365,124778,116044,172599,210040,150688,59625,33705,120539,53115,11743,29830,43995,44135,90345,147637,76159,-31246,-95076,-65366,-92811,-122908,-19523,27208,-26560,-40925,-30962,-63837,-94107,-43437,-31775,-1309,58804,67884,42741,60310,-2632,-51213,-109078,-72175,-7809,31458,27134,-5522,-36265,-17130,11367,37887,71730,77567,62424,86871,145536,126708,36334,-18959,-62208,-94556,-91881,-71335,38067,109107,37636,-26659,-11986,3010,22011,-3623,-89399,-114530,-37586,-26884,-15689,-45767,-70912,-43030,8400,18688,29155,159897,291052,154456,958,2814,99960,176523,131895,18670,-71064,-108311,-93254,-96273,-54710,18324,93764,95886,54712,49617,48495,-3113,-89169,-130962,-79176,-74373,-73288,-51754,3978,94589,100477,27296,-80510,-100262,-21947,60338,22512,-94795,-101112,-68289,27233,-18926,-142397,-166705,-1277,198232,265781,123435,36448,1378,-25207,68990,206494,219984,116367,30560,-47455,-85189,-104875,-99978,-94486,-92658,-123300,-139988,-101676,-49752,-852,14620,-12967,-51473,-33950,73416,97193,101722,168983,254538,296555,234861,126805,25816,-82545,-106910,-22782,43162,100105,180194,243706,155647,45743,-11466,7163,61946,116908,126867,164855,197384,89255,-60156,-144331,-143417,-52974,29362,2638,-38838,-86564,-57525,-15005,11209,-5284,42864,103868,66141,-15261,-46009,-19882,20323,35234,90590,94188,-2266,-58830,-109868,-56064,4586,-9023,-21779,-41633,-89136,-51152,29518,59873,37059,-41404,-86857,-32380,-26114,-55817,-56533,24253,14300,-54891,-137914,-107336,-64493,-49237,-99450,-91835,-564,19676,-73372,-29222,52741,45383,31780,9143,-16408,-69503,-126054,-61775,-74645,-58437,-5838,-22456,2962,89018,155057,77617,6693,23175,42257,13245,-35920,-9264,27135,41058,58338,26840,-33500,-107352,-35632,31359,75549,106059,159838,129545,52310,11191,58274,10171,3303,55810,86969,48941,-42753,-128419,-58400,-21117,-78504,-108023,-142697,-82494,-14283,38955,68709,61902,-12778,-57075,-30514,-4156,-10149,-68634,-59775,-70363,-142665,98462,250126,120695,1413,47951,180036,323940,381993,255058,103322,-6198,-42607,27435,86738,76220,27026,30300,109909,146323,143533,102683,4633,-44084,-68105,-42758,255,-21563,-46736,-100795,-118650,-75633,-39384,16128,109250,202230,259249,254004,193089,51283,-50991,-76156,-98664,-74653,-54648,-55012,-28541,-18009,-10094,33535,93094,174450,253765,208745,29810,-103693,-28086,29488,7845,-79140,-81963,-2337,22515,38442,-2107,-90404,-51951,-20376,-23702,-25685,-8786,66347,80493,-10137,-89052,-90109,-72773,-92871,-67718,-10921,37723,69236,18363,-58858,87480,243944,217988,139654,24821,-102118,-92469,14237,101943,148189,143341,92352,38525,-12149,-37062,-25602,-93098,-92100,-80993,-135195,-113295,-14880,67078,135636,190470,110109,-8142,-79686,-123127,-76969,-68512,-102226,11736,113299,159171,94712,96043,169019,200009,131250,87450,72415,33956,-18839,-83688,-135645,-132381,-82690,-62943,-34864,57912,9775,-86173,-112179,-19463,81528,132983,59225,-88164,-43941,29023,17273,-23785,42004,83774,86695,134459,201272,213137,136785,56998,-20271,-54174,-24763,-17489,-43272,-76932,-90561,-113793,-56819,-38061,-85193,-99189,-24241,26045,-13913,40988,102617,108946,68911,81553,114619,144365,184316,110091,-4630,-23191,22278,44921,-20314,-130591,24317,137278,171157,86416,85342,84847,20162,-31609,-46128,-65057,-108151,-121001,-149512,-165366,-152312,-88354,8172,74338,99876,82659,37826,18100,79184,146930,129066,80928,31454,17808,94044,164191,277907,230143,23719,-116455,36815,166347,170777,171532,168617,112982,45569,15834,69356,109361,97841,50894,-12384,-80243,-64825,13312,119124,124118,12706,-5250,9702,102281,209025,203169,138201,140133,69403,-21358,-14251,79443,208013,211135,93685,-11307,-81086,-47437,-14554,-10214,-63137,16667,209959,417163,444482,286944,179645,158351,116194,60540,37671,97120,140458,118131,78770,40662,133,-52353,-39727,2995,-21216,-86931,-92415,-37311,-33111,-82845,9759,146123,159979,47459,-94735,-68972,-40418,-87048,-69293,-27461,-6908,-22060,-62071,-46753,-12797,-47789,-73121,80444,394358,476029,192538,10993,-82504,-123517,-116727,-107833,-112617,-157512,-137702,-83080,-25747,24010,39739,36117,9489,-98613,27860,72436,-23377,-71202,109534,255746,280502,206000,76227,-2247,1559,35860,-3576,-63341,-38434,-74321,-59325,8076,89626,92615,-33637,-45162,158205,380032,452351,172313,-24511,-109059,-99067,-64296,-16585,-616,-6326,-55390,-54672,-30839,-43065,-78705,-98355,-56882,-28357,-21290,16608,94744,159122,97854,42857,-57096,-104896,-107291,-83606,-76216,-76561,-80231,-81875,-42296,-27779,-28933,-41144,-50041,-87999,-108072,-119260,-56413,-44321,-68531,-84820,-82814,-100975,-116613,-88604,-90681,-118342,-117678,16287,118518,122289,71641,47859,-54369,-88214,-75630,-96519,-4313,92276,96126,53330,64720,30024,-44155,-134216,-76937,-21450,77661,314566,438919,312575,231261,123811,59484,61049,96613,-2999,-69453,-15105,35514,42117,58873,27553,-101797,-109663,-22305,52574,95495,58559,-4219,38373,99243,43855,-71483,-14800,18263,-63741,-37065,5591,7842,-18841,-23661,-26262,-53449,-9490,59240,217380,323013,122123,-73470,-68117,-16388,16568,36734,59337,39680,-38396,-103102,-66237,-22060,-63747,-151019,-60445,-4866,15305,31013,114212,236089,331594,414484,514715,644379,361466,-30065,-80747,-73249,-66251,-71009,-7709,9018,-67496,-148175,-94868,-111888,-23122,110335,189191,180536,49306,-29776,-63982,-43490,-40951,-28912,-3862,106007,131770,47574,-40382,-95778,-130658,-56449,9063,40278,71146,101434,89595,84437,68268,62077,-22869,-144906,-159673,-125956,-47425,61446,139833,70686,3739,-35545,-28236,-1071,39975,68622,43906,-20158,-77532,12235,58768,70638,79153,141547,171109,49418,-45269,44028,22417,-42533,-63217,-34090,19626,27680,18730,-41495,-97446,-80975,-28010,17085,87041,113046,78483,16951,-1452,15372,-2306,22028,108353,173713,184857,174562,136546,50888,-67200,-130444,-97883,-6493,52354,50935,-1226,-11821,-12899,-2080,-11218,-70446,-110169,-99157,-68954,-44337,-49484,-74761,-111920,-99403,-71430,-71544,-137586,-71305,6109,27248,4140,-30601,-73717,-110945,-37073,-21771,-74648,-57323,38264,26678,892,-21607,50549,160472,252078,187678,35308,-65436,-98659,-64108,-46670,-41098,-71548,-98695,-122301,-107993,-96873,-67518,-21838,35839,24616,-54212,-76956,-31565,-26663,-20223,98164,305922,440311,393801,218455,30288,-70126,-66999,-110717,-47726,176222,454422,592086,621249,553722,345875,139752,114819,178105,115960,19788,-46871,-110754,-47628,37772,90868,38590,4609,-19916,-10619,-8437,-25105,-66271,-103999,-115847,-50885,39612,111037,136441,111099,96887,54205,26095,19142,43352,48971,72187,114955,147069,130846,35841,265,9359,-55573,-120838,-59318,19558,26590,-9010,-56107,-66266,-61239,-877,120521,79105,28052,148232,208239,139508,2452,-86217,-45642,14994,28090,-38778,-86846,-117265,-83559,-22135,-8560,-38651,-52470,-10189,6331,2175,38758,86059,187766,289577,237364,144972,71705,-5604,-68137,-108144,-43450,45990,73353,-4726,-15650,-41364,-82791,-53764,78100,261437,354826,265477,72209,-39107,-109062,-143374,-46779,75215,137846,78523,-10997,18375,88975,78618,-45782,-68184,44586,160552,141705,1990,-115298,-106592,-95506,-17093,40451,11935,-12990,-5467,-11,-23459,-46892,-14043,48241,74869,58521,-14527,-70330,-72554,15624,139955,171587,124832,133761,114295,53551,102544,248144,297254,227029,148321,63004,11212,-50800,-81774,-69227,-19438,19091,79112,47433,-75633,-15064,110509,96004,-45924,-14185,34495,33931,-16410,-117055,-66146,8217,24076,14910,14704,-10903,-46432,-75654,-106616,-109062,-122020,-63835,5486,71865,37420,-62716,-98894,-36993,44652,97311,78722,42526,11990,25053,85101,139285,100232,12349,-83899,-127131,-66995,16433,72574,90647,-3885,8101,13574,-49168,-106265,-79902,-73994,-79354,-55497,-84537,-91378,-14392,44436,-2014,-33661,-40264,-58788,-37335,15170,92126,136176,93254,19671,1811,-1142,17862,27098,1044,-13394,11477,25069,-62186,-47482,14239,21616,-17773,-64363,-95160,-47441,9199,40188,32460,10512,-9748,-6168,-49922,-40999,19935,54039,15356,-45344,-6275,46487,96893,163566,195156,96678,62452,59763,50667,6335,18217,32047,-2120,-36313,-32472,-1805,76953,156405,196071,79222,-46366,-101256,-91343,-87717,-77514,-35646,-37096,-41386,-30567,45964,106524,115068,77112,39812,-28871,-72106,16392,184850,268367,176484,41190,-59275,-59502,8361,51200,59679,-34514,-130165,-65315,59638,148080,208010,199885,140445,61455,-28346,-77679,-78308,-21428,49732,107003,132861,95177,21417,-3278,33317,115108,204580,196658,209944,276419,365260,416008,292226,102355,44009,36422,13134,-13494,-8898,105822,213086,265078,182602,48271,-55908,-84459,-25803,10357,54188,63546,13602,-46342,-18461,13159,-6,-70271,-110754,-12360,69689,62007,43161,19313,9451,-57588,-73043,-26301,-82967,-86657,-82405,-114739,-61048,39606,56291,21142,-30577,-87803,-128034,-106119,-133679,-138195,-121342,5717,130436,173025,255737,358739,419704,397458,255487,89496,-46023,-60823,-42359,60388,113339,29859,-46285,-36247,26461,41454,2948,-4725,29139,26741,105801,230527,180474,15673,-57951,-19380,24499,-5376,-121948,35635,208469,273121,214466,144086,81194,64095,68807,47802,1451,13555,87786,78344,-82585,-100214,-31913,4405,10539,-3895,-14861,-29722,-47400,-53333,-43674,-79938,-95281,-84965,-16286,117474,235106,331489,283638,141865,56546,-450,-58098,-100994,-93467,-82344,-62624,-54177,-48832,-5571,65981],[141841,157798,52868,-49115,-16755,46578,20703,-66355,-51653,-20487,-35331,-61009,-56661,-36646,-24972,-43745,-22898,1652,36018,28139,-9665,-60962,-77582,-32445,29415,78515,119471,111655,23217,-63105,-114980,-91366,-91439,-13171,183,-3371,-10492,39508,132244,241026,241266,186229,159124,74518,-18916,-60123,-88909,-119133,-104409,-33913,67286,156733,125978,92636,89591,87899,62938,-33259,-67797,-26954,13014,23152,-6470,-26873,-89348,-87451,12507,69477,29337,-19331,23586,24110,-24821,-84958,-60036,53062,187913,186059,169024,93679,-18291,-27121,21020,39403,43907,49227,-8786,-33979,-18743,-78697,-36210,21705,78428,113515,84183,-26127,-114249,-90885,-89780,-72146,10160,99316,132231,90885,30747,-42715,-36488,57266,101498,12896,-91108,5643,91230,91761,-9565,-122890,-107827,-106451,-44304,43620,114530,37058,-43379,-43798,-38572,-39769,-59493,-105423,-67267,-1185,41959,38650,53616,106029,105987,96514,66436,142893,319774,341151,263324,44850,-80830,54224,138673,89199,-2818,-87758,-94802,-67049,-80187,-120686,-108986,-61748,-66607,-134374,-7337,139447,148912,141340,86621,25465,-1427,-42254,-110076,-65163,-43492,11320,59747,196499,365702,394627,204301,-76125,124401,246330,356843,395835,301704,210337,140931,-77036,-31107,38735,136473,168562,179410,109088,124571,118297,90162,99603,132487,170602,151814,65487,-69131,-153152,-128079,-89046,-71445,-55068,-32257,-58755,-14192,21267,609,-81263,-81045,-35158,-2170,20330,57,-27489,-43096,-56338,-78679,-92942,-82070,-41894,-44066,-35663,-2827,19461,79387,99088,43993,-17733,-19687,25303,-16686,-90550,29238,155955,130321,12314,8191,81797,105013,53117,-49834,-85534,5169,68750,97066,35275,-44301,-80312,-55246,-40670,-100845,-32656,-43088,-116002,-110705,-41246,19581,56401,89044,130223,72989,-56052,-22480,26532,-2034,-46964,-89375,-54609,-10050,-12221,-46314,-91816,-104258,-70097,-41837,-66979,-59419,-17746,50855,25390,-20151,14575,82364,164202,238053,218548,155039,85739,37648,60862,70677,14406,-8703,6495,-57258,-148892,-137545,-157998,-95988,18917,225251,312779,222712,63961,-96353,28254,304980,430862,527191,445260,179857,45507,-10815,-26604,-71469,-49564,-7578,50569,168339,274897,267502,153930,67489,129272,129894,52863,-1541,-66968,-127483,-135613,-120496,-69773,-30399,7735,57855,51203,56967,43389,25196,-3479,-30627,-54966,-65932,-104178,-62063,-8580,11984,-77604,-168562,-122041,-85930,-50253,30946,71594,93717,28444,-48106,-68519,-47944,-27978,-3466,27842,6597,-60648,-110543,-119457,-108903,-85764,-81472,-133538,-63377,-7252,42384,99034,26548,-29053,71858,253488,368848,393832,298547,204504,137995,95822,33197,1108,-505,42432,119996,208935,234606,156936,32082,7890,19546,-24536,-94421,-82312,-51677,-33911,-48942,-100368,-71540,14404,85356,82816,32651,-15424,26897,75385,69967,28819,33712,39843,58209,78392,128069,173543,189105,199575,138509,190162,177357,66211,-11451,24061,-3355,-70420,-119656,-108469,-35381,60208,131808,139337,53334,33395,-1368,-51743,-98617,-59342,13512,-1680,-29382,-64069,-72654,-24187,45739,45778,8248,7915,6448,-107879,-28633,33082,30878,-16154,-55323,9519,80720,143125,169181,132819,104154,-16393,-67463,-45325,-11579,150126,338813,665882,930836,808636,268166,188700,694188,1120777,1081916,585072,59797,-6300,63473,26964,-87927,-129455,-66001,-8699,102748,180656,245671,298042,174484,74929,49205,49792,32334,-30439,-104892,-135093,-92972,-22484,6921,-66960,-74824,-1908,58804,111793,48955,47453,70908,96967,125048,103438,6216,-97286,-106153,-15917,-47644,-88154,5800,86691,98560,-7821,-90847,-24393,-43003,-108193,-110289,-117163,-107300,-56284,-52846,-7003,49457,58098,29677,-7792,32703,53233,-12126,-81162,-60747,16741,12769,-76670,-109947,-4751,96050,105451,29702,-13708,3468,40820,-28838,-62548,-11429,12762,-10580,10259,243453,453050,408902,88541,-116423,-45290,65533,26785,-129690,-83290,26249,164359,285612,215128,89380,-13636,-98961,-11464,-12676,-27171,3984,28890,37043,52955,113215,136218,47672,-68931,-59727,-26241,-38504,-91345,-106121,-74444,-46679,-53490,-73128,-141260,-27059,-12600,-82158,-57786,-33841,-38517,-47211,12703,79248,95696,73173,65305,58071,34947,18868,-54426,-103733,-54419,103616,223771,270016,213373,127960,55992,26341,24910,-35147,-109642,-75848,73483,223376,257706,112515,-38976,-153544,-78805,-46304,-120295,-117964,-62546,-39852,-55773,-43110,-40129,-77941,-1967,64247,12922,-74209,-79928,-59470,-66676,-119857,-95333,-53220,-43896,-16318,81473,178458,139300,24336,-87564,-108253,1201,98485,125473,97347,53288,79024,73724,36516,-64113,45950,150282,255048,235243,166441,151030,207974,241857,156959,47304,-16390,82535,31149,7486,42766,67847,71308,119852,186800,106597,-26769,-93660,-56464,-83450,-128795,-26529,17590,-39831,-59810,-50716,-79921,-104330,-55833,-41633,-2582,63932,59185,35548,61125,7017,-52032,-114502,-62532,959,25541,7531,-22651,-27904,6001,38067,55496,51358,40900,46485,91167,165996,146340,40065,-36464,-87356,-113565,-80550,-34178,66237,118681,20999,-41106,1863,33081,47652,3871,-86119,-106047,-22771,-8268,796,-31761,-61407,-42114,1691,12073,33647,170008,295345,164039,-3227,-5515,99354,191690,169725,43556,-65403,-123890,-98822,-90854,-41408,37357,100504,83871,37319,23344,17874,-27692,-111369,-100903,-55807,-68800,-79869,-60922,5536,109614,114028,50159,-57742,-111751,-38203,49079,18402,-85889,-93250,-33047,38049,-33932,-155281,-145131,1374,195899,261792,114336,24661,-14422,-59353,17355,169385,216753,139560,54746,-33803,-79678,-108397,-114494,-106420,-84470,-113039,-133019,-88719,-37405,6657,18082,-12338,-44064,-5421,97764,111550,117502,186220,261787,291890,238354,129295,13167,-104518,-103252,-33068,27879,91944,181222,234851,157065,69764,19209,28799,69227,102264,91641,126940,183468,104355,-34637,-121403,-136008,-62055,15778,-10087,-47793,-80875,-39587,10989,42279,2886,46901,114320,79162,-19587,-48480,-11590,23240,14771,47168,60475,-20266,-73766,-127238,-42256,21286,4836,-9963,-28783,-80493,-70149,3599,25504,6527,-62003,-96888,-35757,-30933,-55318,-47528,28876,12559,-52683,-117220,-115448,-87272,-75584,-115315,-71945,19556,28017,-73402,-29581,60977,72029,66000,30067,-17361,-77224,-110357,-48817,-61068,-50328,-7933,-47642,-36344,66839,160585,101730,19950,18901,28977,3636,-39852,-7237,29263,40787,58903,32694,-28213,-109999,-21761,66095,129740,164200,203211,156603,67712,26391,82759,40067,24177,73795,103322,57623,-37853,-111171,-48054,-18635,-78940,-107226,-149215,-91007,-23376,35674,75978,79571,10182,-37383,-27543,-891,10203,-37989,-72747,-99524,-81728,148688,269441,129492,-16747,23937,146123,275853,375403,260614,115476,16124,-11579,43315,91555,64275,25353,66719,146705,182326,172610,112344,8087,-48576,-73418,-32276,34187,24304,-14096,-82633,-125725,-72978,-26645,34229,130959,232401,303795,307290,227309,58904,-52947,-88903,-114808,-78433,-50568,-44422,-29782,-33540,-19159,46910,131031,237049,329377,262444,45024,-120515,-42126,8954,-8611,-88702,-56964,32407,62406,55909,5516,-82104,-48088,-14332,-25193,-30893,-2879,71578,74480,-18965,-92168,-72765,-48827,-77827,-91406,-32295,23889,66043,21251,-63339,57974,199882,184996,127078,22295,-101870,-90585,20064,117174,168564,160539,108324,46993,-6745,-30003,-15309,-79389,-87697,-86261,-144312,-97891,-4047,74835,150424,203676,112213,-8884,-80186,-132243,-78749,-55302,-104730,-10911,93322,160318,116591,110201,156012,173136,113852,88311,81834,46536,-3878,-60388,-102888,-107964,-72386,-67195,-62773,38952,10376,-82494,-114370,-10372,70575,106339,36053,-91108,-58109,-5048,-12076,-43849,14723,58879,69697,121537,160911,123700,59028,1554,-55218,-74326,-33299,-27728,-60963,-91280,-94656,-109884,-39508,-8141,-61543,-102921,-39409,19266,-18875,34872,100696,109987,61324,59578,82081,116532,169324,120710,190,-21539,19016,48514,9045,-98528,-15913,86829,119666,56397,72984,88693,34249,-18523,-39995,-66911,-105830,-120065,-128846,-135870,-104711,-24259,66314,104926,115689,89066,38762,18673,83553,130567,107664,67905,48062,48432,117029,153288,238780,188265,5283,-123437,37947,149467,125847,108576,121873,94143,38955,3812,56752,98247,99551,58355,-5155,-75752,-72921,-2950,96006,136627,38776,-163,-445,87537,203673,190380,117511,135737,88553,-2485,6777,96615,223593,227291,112388,7748,-83922,-69251,-27007,-14049,-69740,4661,202886,433261,459012,301999,193135,151036,83285,25006,-20504,28625,94313,94777,60521,25557,-10577,-55119,-38315,-591,-29057,-90515,-79119,-23251,-20807,-75688,5453,138516,158647,43439,-130378,-69176,-35696,-77761,-73623,-36803,-12440,-31167,-77393,-46181,-8058,-42652,-76233,90898,447522,448392,157554,5614,-76347,-127502,-121212,-107700,-111589,-146858,-118387,-55787,1623,41177,39053,15872,-22931,-88468,90633,131121,24644,-70927,97367,256041,288817,205986,58916,-24706,-16025,30793,5382,-58555,-39148,-63690,-65151,-14991,63398,80897,-15762,-9230,195406,434679,416540,141702,-34049,-117048,-93093,-24995,31958,41528,17350,-39973,-39617,-25309,-35287,-81740,-94647,-46598,-17390,-2938,25280,72707,112676,42645,-6868,-90543,-125490,-112235,-81077,-67717,-64958,-75594,-86928,-42513,-22387,-16954,-32200,-52674,-100671,-116499,-104330,-58140,-64236,-78352,-81087,-82708,-111810,-100695,-80157,-92674,-86140,-119317,-18909,96148,125552,105514,79011,-38193,-100779,-76044,-85135,-119,102035,119614,76844,80116,38920,-40376,-141163,-69708,-8101,95738,345102,449030,319562,241366,132623,72345,90884,103711,-9361,-80376,-23020,27819,27378,30809,-3287,-125107,-89060,9915,107714,178883,154894,53105,36679,88174,40905,-88213,-31484,13261,-54872,-32044,3193,16057,4598,3712,-868,-12530,50832,115782,245743,298783,94205,-87162,-71448,-9384,28415,39178,50693,20084,-57921,-87022,-55575,-23746,-69586,-154064,-64789,-13531,6967,33945,140385,275236,371963,451595,562403,690819,428874,-10071,-67162,-56553,-54611,-67652,-13501,-5488,-82986,-140767,-84567,-106672,-33812,99382,172301,155528,28569,-47102,-72931,-50315,-40517,-20334,12047,133837,163680,75637,-19799,-84985,-123652,-56121,14534,36134,60663,91980,74938,79265,76751,65910,-27796,-149202,-153667,-109110,-26929,73976,132876,53906,-10053,-46466,-33759,-5989,26546,49443,40804,-11100,-67764,138,42203,54487,62293,116949,158386,45025,-78820,7105,5127,-51060,-66446,-33291,22828,32573,23438,-32368,-70978,-22601,21093,60493,120339,123993,75888,15525,11566,21754,4472,39525,115925,155660,141290,117295,80441,5173,-102615,-125048,-107706,-12675,47570,50500,-2631,-17208,-14919,4920,-2995,-72516,-138131,-125373,-94438,-76340,-78241,-89381,-106097,-97267,-65088,-55821,-118349,-72431,4648,22435,-8409,-49652,-95658,-96065,-17814,-5561,-64543,-59490,41289,33295,1698,-9501,65187,175208,273500,234767,79544,-35586,-85591,-98874,-74563,-50765,-66640,-92309,-118234,-108459,-104590,-68539,-11320,49748,25006,-59591,-72938,-19391,-11526,-4787,123400,338292,437430,355808,183221,3056,-87295,-69302,-111142,-14534,247241,553930,697647,706061,605248,391259,188414,159958,192521,97151,-811,-51831,-97947,-43186,42546,91498,32816,2680,-13914,-4656,-5306,-19277,-51616,-87266,-112148,-48934,50160,126959,153571,119123,93222,48991,23205,13171,32138,64123,89733,117474,136146,103872,15261,-5494,19184,-40550,-104602,-67664,6396,27019,1340,-45907,-58477,-51410,14911,134843,81669,19332,131884,199504,150727,20832,-80669,-57387,18481,51494,-6795,-55688,-91299,-63631,-2662,4432,-29911,-52830,-13562,-6227,-11402,21930,77082,186887,306835,266371,178289,110126,28165,-44584,-110695,-47372,59633,106615,26856,-26073,-57853,-89348,-46571,89499,278621,381142,287954,84142,-28482,-98498,-155207,-57788,66364,135867,89732,-878,22647,94384,93369,-12157,-58020,33346,159468,176035,47497,-109716,-110672,-88058,-9643,49369,18920,-20121,-18027,-16510,-40091,-61144,-24590,53407,93344,76442,-3939,-63203,-74677,12843,127640,137225,73820,75976,80319,41835,91446,234425,290125,234943,157572,65625,6863,-58920,-93627,-88006,-46740,2163,92639,62701,-68667,-26405,76706,67114,-74883,2912,52790,43491,-16704,-124803,-61130,4863,17127,9513,9769,-8712,-30966,-58869,-96277,-106918,-107161,-41965,22358,43971,-7396,-68115,-84303,-35716,43550,91022,67161,22843,-8150,2849,60346,121890,94849,17127,-78870,-131347,-58183,27103,89698,125928,41574,19161,-5290,-69720,-101811,-56508,-61343,-85894,-66785,-90752,-95760,-24840,31444,-8375,-38188,-36267,-45120,-22736,9011,94346,164327,129345,39904,4053,-9471,9937,21425,-1477,-9148,22715,53331,-19267,-14899,26748,37847,10117,-45691,-108416,-64435,-6033,30938,33422,16327,3357,11118,-47647,-62574,-6768,24073,-10808,-46822,5458,64779,114131,173293,188299,91536,62812,62382,43574,-847,14995,17587,-26633,-58626,-33044,15600,110736,192627,208557,59100,-53772,-94249,-105923,-113211,-97827,-46980,-40618,-42184,-36837,34288,97861,115106,77105,42908,-30684,-92573,3919,159236,229054,146014,33432,-63422,-77295,2894,50313,59640,-28787,-142987,-72064,58608,154327,202776,177313,116311,41317,-41261,-75519,-71774,-19580,72741,149016,178867,123164,34311,2225,23994,96495,213811,241143,280600,387238,487661,482661,284080,79177,34787,37987,12277,-10320,-968,110995,201403,254567,190346,59566,-51109,-88686,-31357,-2477,43764,63555,15143,-53132,-40328,-15305,-19820,-83460,-107994,8782,98478,84484,50800,9104,-9534,-83509,-50507,-12454,-82321,-85026,-70825,-103738,-57403,47350,72844,41997,-12671,-75307,-123996,-108782,-138381,-141124,-102612,38677,146357,177754,259262,378224,451007,428860,304094,142000,-5841,-46477,-31796,65998,113131,28984,-35631,-34143,20320,38897,7500,15721,53861,44650,117019,238405,187781,23353,-48956,-3885,29669,-8581,-105397,37564,198101,261774,209088,143297,82316,64161,72951,71588,59476,69960,93091,55227,-75311,-89783,-23659,10363,21608,9485,1446,-8642,-26392,-35506,-32432,-83321,-110490,-108321,-29810,121126,243025,335638,314038,187667,88906,23860,-33973,-76786,-90486,-80489,-54604,-47552,-54024,-16256,49969],[124537,154496,59189,-45437,-39280,19574,11264,-64739,-53315,-21089,-29726,-53367,-57331,-48449,-38242,-54139,-35844,-20576,906,-14352,-49797,-85380,-62247,-8816,48535,92131,152322,138048,22666,-89393,-91432,-44806,-44941,2746,2605,-1316,-4457,57500,144222,224127,198853,147059,135561,69770,-13337,-60098,-96066,-120405,-98031,-26225,78654,147829,117645,84532,71822,65706,45292,-40021,-50991,-5786,23362,18480,-17669,-40180,-99383,-72864,20682,78072,43639,-9433,19144,25566,-19544,-83089,-52097,70255,205402,188194,155268,68039,-38632,-52136,1994,36315,55493,65246,8318,-19073,-13829,-86768,-37346,30149,106518,159652,119495,-8403,-107564,-95106,-90932,-77598,-2235,76010,101265,66681,28837,-33759,-42609,49827,117421,43238,-79109,-23542,72270,84736,1578,-107229,-118369,-114736,-40646,49763,124855,47489,-35780,-37971,-28590,-29597,-47733,-95829,-73788,-7783,29491,19052,40017,104422,107146,100766,70586,145530,309191,331678,278517,71563,-83560,39662,140694,96657,-1639,-86101,-82593,-57268,-70325,-115191,-136944,-94211,-98928,-112076,24198,142001,114142,82775,19826,-22396,-23666,-54352,-129773,-121213,-69992,6248,60524,227683,422119,445472,227191,-73394,120839,287424,437921,460620,334691,229901,147618,-65822,9621,89493,152982,168918,166037,101432,120472,117523,86092,86236,111763,153339,133005,50600,-83390,-166534,-124345,-80816,-59064,-43890,-32777,-57907,-18956,9686,-8430,-88004,-81306,-32009,-1006,17722,-8316,-35361,-52854,-77608,-118266,-93111,-58172,-18196,-37701,-33502,5902,29708,77785,73451,14224,-46332,-69932,-18091,-32913,-72098,47079,164627,140342,28201,11773,99927,130086,69523,-45636,-81156,5085,59215,93916,45281,-28328,-67682,-57503,-37119,-84182,-62839,-57958,-122492,-100573,-36572,29473,61760,93688,133370,76784,-65377,-43513,20521,2478,-43475,-94972,-70258,-26359,-26661,-58424,-97346,-102036,-74348,-47893,-67162,-51368,-8863,70631,72343,27439,40267,68558,106971,184253,192910,139097,81610,42389,66049,70904,10709,-7191,14241,-42445,-129909,-151777,-150370,-89118,23792,243524,319317,218205,69465,-34234,32049,286214,412093,513366,452625,187798,43645,-16456,-32986,-79541,-65200,-33009,26445,155868,282445,297890,170760,79327,163074,196337,104896,25563,-55383,-123705,-135586,-120474,-58986,-8084,46511,71889,47194,44411,38661,32379,12810,-13437,-40563,-59653,-97539,-48198,1456,16798,-78137,-169287,-108467,-69850,-39823,30633,77991,93124,23864,-51935,-70706,-45343,-26300,-2627,34764,18352,-51930,-109232,-126742,-93869,-71341,-78725,-112824,-21290,25793,53600,75251,-12851,-53078,53474,240246,403024,470633,375180,249405,159211,120661,47344,-2621,-13228,36720,125149,218493,225444,135049,21351,17663,34196,-18178,-88315,-68327,-33618,-13947,-34183,-92526,-78020,11985,91790,89546,36352,-8206,36303,80963,67370,20252,27891,41041,71185,98652,147177,201657,232736,218454,137801,203713,198174,72558,-5814,38372,-3599,-78415,-131201,-102977,-10611,92784,161477,157262,78764,51375,2661,-53367,-103970,-69441,10273,-5251,-36158,-68116,-75125,-26745,45649,37339,-11273,-12234,-2715,-107567,-18766,60091,64103,17179,-34658,-4661,48074,107942,136902,109278,81931,-30500,-73902,-54210,-7893,212361,528712,934968,1241021,1049707,387327,317951,915537,1337726,1221227,622522,58509,5309,59894,9326,-100847,-132378,-55809,7380,94194,181509,272431,314884,182760,71518,35783,40503,52545,-4257,-81427,-127881,-102636,-42599,-7688,-65958,-65632,16764,88706,131052,21234,38046,109354,167860,215238,181647,47612,-87037,-107470,-13085,-32036,-76860,-17684,48770,85225,2793,-63844,-23490,-49424,-102987,-125299,-139848,-119541,-75240,-85298,-31266,41811,55332,20785,-17029,28999,53262,-9100,-65953,-35807,30988,20395,-59261,-101755,-6352,93727,108790,27862,3807,23273,51192,-23482,-10214,50318,44210,-46384,-42688,229521,495073,416691,93253,-89096,-30134,57904,17392,-143273,-79967,26969,158135,252097,158874,66585,-26400,-93206,-12269,-21272,-40606,-11378,8313,8215,23409,94150,129891,43581,-55384,-37293,-13171,-31032,-86762,-101152,-67520,-38806,-46742,-68772,-142329,-6407,42319,-38677,-64126,-59284,-90249,-122145,-54578,26844,38587,13770,34294,55280,47760,29563,-55027,-105437,-40205,104864,215292,259943,203620,121067,68286,49147,46758,-15305,-106642,-83914,53489,188308,235661,113919,-42098,-166797,-77868,-42039,-110193,-103842,-60508,-42576,-52225,-35192,-36875,-57956,33741,77517,12732,-83700,-77882,-52665,-60498,-113774,-101674,-59831,-50482,-18103,85503,164613,110484,947,-98528,-114822,1975,113790,129873,92278,59389,99771,99348,58144,-22180,62582,159162,275807,267459,203436,185877,242983,266819,154560,30269,-64024,44766,8416,-265,49504,81483,85956,135423,213778,133179,-22389,-88485,-47579,-75457,-138690,-37637,4552,-55792,-84011,-77385,-100925,-111462,-66236,-51791,-5900,63850,47122,25157,56057,13182,-55577,-121656,-54945,6636,17448,-13950,-39864,-18499,27901,63924,72352,23361,-12949,23287,91903,182880,161095,39800,-52023,-96384,-99566,-45235,4746,89495,117106,-2326,-55597,17576,66524,78427,15370,-80368,-104166,-15680,2759,9010,-25212,-57182,-45377,-7322,6047,36903,168703,282065,162800,-11473,-14088,97858,196811,194692,60931,-61168,-140597,-103515,-85549,-28896,55420,102524,67867,16008,-10164,-22216,-60064,-136196,-75986,-37730,-67514,-90577,-76138,-1696,110451,117180,66602,-40930,-124270,-60215,30370,9184,-82614,-90653,-10429,65483,-42342,-145340,-124050,-7370,172044,234399,90096,4201,-36991,-100876,-31877,129904,202833,150291,69495,-26236,-79594,-118906,-133911,-102621,-70101,-106093,-128578,-78039,-28213,9778,15928,-14537,-31193,25540,116840,119493,126165,193423,256033,275208,231338,124181,-4680,-128860,-93490,-49461,588,70834,166334,211446,147180,84444,42401,44897,71657,84475,61231,93372,169745,121916,-5442,-100476,-125604,-70522,-1030,-26998,-58102,-75469,-24345,34325,72011,10840,52206,125285,90243,-29866,-59483,-13484,16010,-14702,-3625,20146,-43379,-94607,-149302,-33558,31612,12630,-5008,-24367,-80978,-91830,-21408,-2768,-19773,-83860,-113708,-45773,-42288,-61169,-46309,24338,7344,-45890,-95198,-114200,-107897,-100835,-120850,-58272,27191,19750,-62171,2305,88240,106746,94854,41499,-24709,-86917,-103613,-47708,-56017,-46476,-15111,-74226,-81910,37822,157660,120579,28543,8380,7378,-14441,-49054,-8555,28178,35268,48549,27044,-32110,-118987,-12405,99926,188380,224457,242175,176830,75847,35214,100319,67769,40914,85909,111987,57736,-40148,-98367,-37382,-18846,-80915,-108478,-158576,-103774,-37983,25522,76417,91743,29648,-21757,-29844,-2696,27211,3737,-38021,-64945,-9555,183469,273391,135675,-34348,-7185,107566,222042,350641,254054,122310,35939,17289,58166,89777,45945,21280,90957,167448,202084,183499,109135,4044,-59794,-84441,-27303,60934,66426,15562,-69360,-134819,-72660,-15873,48597,143580,250479,332765,346084,248744,58699,-58969,-102449,-114974,-64340,-33777,-33105,-35146,-54649,-33941,51392,160992,295800,395506,301990,55128,-121156,-57946,-16199,-30414,-98538,-38617,58165,89359,61894,4471,-78462,-51510,-16716,-35875,-42454,1012,71060,61310,-35101,-97882,-59683,-28939,-57922,-114604,-58183,3018,54054,15664,-74240,16093,135109,132052,100194,12119,-106000,-96293,16923,122554,177941,167355,117238,49938,-4757,-24856,-7213,-70443,-89308,-96729,-140979,-87093,1489,76823,159021,207441,105212,-16244,-85100,-142985,-82670,-45372,-93340,-34460,65427,151248,128942,110175,129051,137696,89846,78678,78668,47212,-516,-49184,-78903,-86967,-62657,-73234,-87390,20656,5380,-87303,-120143,-9098,41556,57592,-3564,-99141,-73756,-38730,-42496,-66129,-17991,22783,40163,95136,104231,34324,-8905,-54375,-94606,-94992,-45160,-42552,-79666,-104439,-102045,-111012,-26475,19793,-34359,-100318,-60862,5072,-30809,21874,91977,104392,48020,34957,53657,95899,159988,141195,14743,-16028,13873,47578,35074,-47384,-57955,19111,51935,18056,54636,86669,44611,-8842,-38296,-74155,-108544,-120523,-111269,-107632,-59347,35420,113181,125376,123063,88455,33204,11936,75951,102343,77313,49231,61727,77635,134588,132225,177281,124003,-21593,-123135,33715,124645,79850,52594,78494,71728,29604,-12441,36856,77486,91363,58670,-4393,-72936,-75438,-15674,71196,140638,56126,-1450,-12810,69543,188780,169173,90893,124524,106239,14796,23872,105089,223884,227276,119356,19013,-74421,-92607,-42880,-22266,-80693,-14021,185174,430165,450725,297936,188772,126630,44160,-5965,-68087,-39154,37310,55966,27107,1918,-25891,-61663,-43529,-11323,-42320,-94564,-67915,-12121,-11229,-70924,-3816,121975,153619,47114,-133660,-66142,-34015,-70041,-73754,-44916,-22405,-45506,-96719,-44203,-5893,-41746,-80755,96368,480664,396958,114639,-6827,-73343,-120807,-129458,-109139,-107875,-134584,-100980,-28729,28638,56774,36004,-5765,-58516,-29051,135112,170439,65441,-66768,72568,235258,278179,191817,33988,-51500,-35724,19987,6781,-60511,-41503,-53071,-62974,-40375,34985,66629,3052,12681,217298,458360,348286,102246,-48554,-125878,-88313,4651,73649,88068,59519,-8532,-31150,-25965,-32270,-76092,-85224,-41568,-12028,10931,33488,52016,65953,-11249,-53218,-119921,-141190,-102327,-75883,-61270,-57924,-74372,-91946,-43470,-19831,-7942,-24985,-54485,-95808,-97666,-90029,-61107,-84639,-80355,-77131,-83689,-117377,-87800,-73859,-87298,-57716,-79539,-50311,72263,124225,127770,99434,-25166,-105440,-74310,-74859,5312,111469,142596,99000,91855,45178,-36988,-132804,-63049,4841,114919,366049,437308,312802,240564,135412,81105,111863,95297,-17942,-89501,-30961,19614,12900,2774,-36669,-149033,-70347,39007,159146,256457,242368,112622,44427,73075,33368,-87329,-42634,11364,-45216,-28733,-1999,20222,20944,23657,20402,28271,109105,167502,262174,263391,66976,-98874,-68329,2019,42586,43363,42078,3563,-67318,-68725,-47930,-30917,-81961,-149525,-65732,-21442,-2484,33089,156821,297995,391370,465947,579496,693976,474545,13717,-50159,-38900,-43740,-66800,-23975,-25059,-103006,-129190,-72829,-100005,-45016,85697,149618,124687,3696,-63756,-71226,-49233,-39871,-15215,25738,162165,197714,106207,3107,-71210,-116254,-59242,16761,31459,49557,81374,60434,71930,78694,60959,-37940,-156708,-143585,-90028,-6612,82448,122694,41725,-19901,-54857,-37189,-7624,19085,35834,41595,1268,-48687,-6792,26638,38115,45054,89039,135213,38939,-73063,-14549,-6386,-57433,-68132,-30855,27455,39876,34040,-6271,-15831,41429,71664,103683,151415,131763,71328,15057,24982,25428,7486,55340,130158,148631,108073,63016,16811,-52076,-136603,-106152,-114878,-19812,39886,47055,-3717,-18789,-12900,14123,9784,-61564,-146787,-143804,-112716,-103664,-103377,-91802,-97524,-94010,-57119,-36130,-89079,-55404,12640,24029,-16085,-63650,-109059,-80880,-2689,5955,-58139,-52033,54170,50721,12926,4982,78760,189110,290763,280093,130226,-680,-60911,-110508,-93519,-54257,-57082,-82191,-109865,-102204,-109164,-68641,56,63825,25675,-63769,-68345,-8616,1569,9899,147907,361256,421909,318088,158262,-12126,-102791,-71205,-104523,20905,318694,642121,790406,783502,656321,441245,240108,203560,197827,77698,-14248,-50789,-82286,-35668,48177,90847,27287,958,-6172,5282,2187,-10261,-34375,-67257,-103133,-47282,58904,139818,168385,127297,90497,44464,19808,6803,18937,76051,105226,115957,120185,75716,-4392,-11220,29300,-21772,-84190,-70615,-4994,25834,9467,-32912,-42458,-33177,37498,153666,88868,15235,115020,187954,161356,43169,-66176,-67563,21193,73386,26419,-20486,-58303,-37441,23050,21441,-19165,-47928,-13041,-20585,-31373,3833,71247,186435,319412,290214,208452,144398,60703,-17526,-99348,-44631,78468,145048,66642,-31914,-73745,-93297,-39003,94920,279762,385928,296616,92518,-15968,-82623,-155665,-69978,54352,128537,98565,12036,30746,102851,109394,22101,-31099,33530,160663,211041,105521,-81335,-105845,-76344,-1565,56995,27346,-22913,-28200,-31335,-54964,-73491,-32984,60100,116548,97186,8774,-53764,-75011,8601,111935,106247,34096,30943,54736,32933,78678,207595,263869,231362,163964,68741,4174,-65196,-104599,-105233,-69481,-4535,102015,71436,-62088,-38195,37157,29305,-95528,32039,74934,53850,-16600,-131586,-54405,4306,14607,7734,6202,-7916,-19631,-43558,-82223,-97620,-89079,-16088,50360,28002,-46175,-57308,-66876,-31214,42939,82607,54059,4268,-27724,-21175,32045,101568,88871,22694,-71399,-122728,-46706,39020,107160,163932,92630,31014,-24535,-89401,-80400,-32884,-47556,-85080,-74239,-93834,-101370,-38540,14787,-16551,-42523,-32593,-33117,-14114,-4404,94032,194861,172160,66945,10544,-15917,1535,12724,-7377,-6069,35271,87220,33246,36084,61090,72404,47113,-23253,-112155,-82874,-23689,17900,28734,16342,11406,24704,-43010,-85879,-35916,-6653,-34802,-49764,9283,74538,123357,173518,171048,81265,59051,58570,29548,-12014,7158,-1600,-52562,-79229,-34623,34308,150437,232804,218712,37568,-62136,-86317,-104962,-113508,-86023,-29394,-22287,-29699,-38396,19171,80255,104800,69624,42792,-32416,-124366,-12160,130554,185575,109294,18815,-69075,-99258,-10372,40687,50718,-29735,-150364,-80324,50738,150099,186184,150628,90656,16690,-57893,-73581,-64797,-21352,91177,186631,214140,136289,36010,-2046,6953,73097,213876,285087,359748,500214,601175,529382,262836,51036,18262,28767,2171,-15138,-2949,100364,169953,220708,176448,55563,-57151,-98928,-43593,-20863,26504,54769,7390,-67531,-75852,-56291,-49562,-105694,-109248,20593,114905,93428,44588,-14048,-46749,-105668,-35864,-13915,-93342,-84222,-60055,-94100,-65207,38747,74206,50163,-6188,-73535,-129832,-125269,-158671,-157267,-93922,56177,138749,158312,233275,361233,444169,423345,321883,172815,21766,-41752,-33649,56196,94304,12073,-39978,-44700,1717,23909,-895,21609,58138,39107,100847,211651,165365,8849,-59900,-7939,16563,-28377,-104631,23220,169300,231750,187528,126471,66413,45220,56151,74342,93556,109975,103077,43274,-69036,-96134,-38069,-6340,11350,4140,-1375,-7944,-26825,-38781,-41063,-102688,-140739,-133988,-55166,99475,221801,304919,305097,202310,95717,23994,-32912,-75118,-93051,-93406,-67693,-63754,-82968,-48389,13678],[112224,151877,67196,-35802,-58301,-6486,3402,-57839,-48530,-17382,-20550,-40218,-50228,-52779,-47104,-60701,-42151,-32293,-24351,-47333,-76757,-79547,-42988,11851,68853,119855,198693,171551,32862,-88723,-43048,20999,12891,18091,2695,1230,5393,76887,157848,210184,163416,111711,106532,55014,-17995,-66569,-105605,-118264,-88400,-15387,90884,135807,107802,76468,55156,43687,26121,-50444,-39454,14212,37878,18090,-27615,-55306,-105999,-56904,26069,82127,55840,773,9137,20542,-18069,-82904,-45948,86198,219852,188617,140546,48018,-50601,-71188,-16140,32205,65053,78300,22147,-7579,-11180,-96322,-38808,38696,133594,203405,152672,8876,-97917,-101297,-94380,-85583,-18252,46163,63581,38194,22937,-26219,-45369,42079,130599,75590,-39209,-48555,56868,79640,14312,-90823,-128273,-112580,-35971,52360,128651,56240,-26752,-32318,-18984,-18478,-37939,-91761,-79139,-12452,17507,-1635,26032,101337,108083,103946,72620,138624,280807,306392,280100,95967,-78514,17285,131472,99127,-2091,-82067,-67821,-44987,-55805,-96108,-126052,-125157,-124982,-82881,53111,139691,83312,35571,-34908,-64203,-38321,-57966,-105474,-150342,-88726,420,57956,243851,447100,463365,233534,-70682,114226,322073,496202,506376,360596,246473,148246,-56797,46325,134474,173115,171594,151459,91374,108961,109368,77922,71659,94531,140625,120589,44495,-87263,-154494,-116062,-71876,-45683,-34294,-36923,-61203,-29638,-10081,-25043,-99422,-82537,-29538,-46,14047,-17988,-44986,-65045,-99103,-107072,-52485,-15354,11181,-30488,-31300,11424,35247,70699,43414,-17953,-72285,-126421,-62337,-46096,-54671,57911,161389,142053,40633,11435,112555,153275,83060,-43112,-76705,3624,48379,86403,53348,-11992,-53547,-59471,-35160,-63052,-78497,-75139,-120470,-88462,-33646,32924,59287,93799,134017,85230,-58601,-71063,7514,1787,-43083,-100662,-87539,-45254,-43792,-71933,-101552,-95360,-78929,-57517,-70060,-44761,-2320,82762,109164,69682,65759,63776,61787,113982,149801,113948,70419,42647,68557,68971,6252,-6431,19342,-28982,-111348,-143998,-137621,-85857,24546,246214,302201,201468,85376,18723,47108,265732,384584,479599,440722,191185,42400,-19846,-36302,-84737,-79679,-55814,4956,142508,282940,318453,181764,85856,187660,261747,168762,60754,-41093,-119278,-136393,-119589,-49675,11342,74512,76073,36770,25773,28284,33548,24407,-415,-30143,-57055,-92724,-37677,4292,13642,-81823,-149826,-93047,-55055,-29225,30648,83212,90120,18721,-55546,-72020,-42698,-25946,-4264,38923,28653,-42350,-102880,-133117,-78678,-56416,-73431,-74617,25781,59807,62273,48174,-48177,-71580,36598,222841,429983,544408,453572,290572,176419,147776,70496,6091,-15668,36646,129896,219527,202995,106023,12825,28624,47753,-11899,-81471,-58564,-20338,2542,-21487,-84074,-84724,5889,93918,92699,37888,-2376,40499,76865,53094,3897,17737,38031,79992,115783,162279,226208,271690,225990,129862,207914,208848,67074,-10709,49514,-3926,-88092,-145132,-92135,14487,124613,190927,172264,103556,72489,12407,-49028,-104750,-84062,1071,-11507,-42504,-71380,-77586,-31129,40654,22336,-35904,-37051,-21093,-102314,-8167,86331,102529,54837,-8593,-11820,17899,73347,103081,84843,57402,-46487,-77362,-60834,-4653,275036,737196,1207471,1521419,1255017,503870,486951,1169367,1523767,1307119,630518,55433,14797,54518,-7545,-113815,-129343,-44614,25281,84368,177259,288157,317410,185277,67665,25703,49797,89159,23098,-59227,-114295,-107934,-58306,-20305,-64213,-56627,33801,111139,135039,-7274,47244,159848,247062,314368,273796,100190,-71407,-113391,-17323,-23574,-61588,-24354,28784,81396,21363,-32571,-10381,-45026,-97485,-136376,-134301,-117633,-91111,-114090,-51250,32209,51719,13431,-25462,25092,53666,-3825,-47632,-11993,40398,23588,-43772,-88898,-12553,80787,101506,22095,24613,43944,59449,-4322,59610,124565,81026,-70900,-49625,217800,513174,409223,96478,-64776,-18845,41347,694,-154680,-73148,26671,144096,208223,104017,43483,-38600,-84045,-12382,-28139,-49028,-22738,-10851,-20329,-9633,66353,113965,35093,-37306,-15231,-355,-23028,-78615,-93373,-58758,-30074,-39230,-61399,-139934,5650,90484,13319,-53132,-64068,-105649,-167301,-104996,4961,-4005,-47329,1860,54483,64105,39387,-54714,-102740,-30989,98150,200175,244717,190560,111832,78762,67881,63009,3210,-101975,-89826,35504,151695,204072,105932,-52363,-151176,-66195,-30288,-95723,-91394,-59816,-47227,-49632,-26153,-29235,-29821,64044,87008,11423,-92410,-70129,-40178,-51357,-104930,-101866,-59637,-47081,-9502,96435,154164,88321,-17192,-106355,-116781,8679,132442,134751,88695,65582,115206,116622,72167,17394,81615,166789,288228,287967,235907,223180,280708,289092,149798,13910,-103617,18323,-7338,-5927,54227,87682,90484,139468,230236,159025,-12545,-75667,-35352,-64954,-147512,-46671,-4883,-66265,-105618,-105827,-122648,-109697,-69128,-56494,-5903,63715,36978,16122,49273,18775,-57448,-124750,-44289,14496,13049,-30994,-50530,-5153,51531,90713,90076,1377,-75295,1446,95728,201050,175655,41226,-58790,-83161,-64910,2763,50078,112336,110043,-25248,-61014,41139,108749,118670,37011,-67242,-104080,-10707,12220,15615,-19648,-52488,-46226,-11437,6794,43758,161239,258819,157635,-16313,-17002,99855,195339,208742,75890,-52877,-142000,-100324,-75008,-10711,77871,106071,55038,-1658,-41684,-61934,-90646,-136930,-52681,-20857,-64476,-98171,-90173,-11280,101506,115591,81954,-23945,-129329,-79945,12486,1886,-77922,-86862,7117,99447,-19616,-109141,-96889,-20659,133451,191748,58270,-17546,-57901,-140169,-59563,103725,191688,158489,82881,-17093,-76595,-127075,-141537,-79891,-48742,-95714,-119154,-63110,-15425,15771,15465,-11868,-4657,66437,137383,128542,135292,198350,246417,256821,222524,119196,-19429,-144894,-74151,-60860,-31272,43858,142579,183754,136533,98304,66044,63069,76752,71900,43090,70954,160944,143876,29373,-74056,-105911,-65156,-7142,-36147,-58703,-62465,-4168,62297,106057,25934,67076,146146,109988,-34911,-69992,-17201,6930,-42821,-47925,-14027,-61445,-110535,-159900,-21835,43357,22267,1163,-20240,-81966,-104542,-34914,-16204,-30637,-92152,-128160,-53686,-51415,-64341,-43574,19690,6079,-31198,-70451,-99701,-113416,-110609,-109716,-44827,27653,3988,-28391,61456,138075,152378,123698,51848,-29141,-88963,-96130,-49252,-50627,-38225,-17174,-86978,-122213,13308,155463,142432,41908,1829,-11810,-30216,-52774,-3391,33510,35241,39697,20647,-35531,-125183,1299,140227,255764,290114,281655,196777,85046,46713,119529,101540,62396,101016,121687,58384,-40128,-80329,-19452,-14533,-75536,-102284,-155337,-108848,-47224,18863,79632,106666,53831,-1689,-28256,-561,48213,54839,27451,8634,65076,207472,268955,146547,-38981,-35044,74421,175487,319443,244517,131672,60912,52788,81375,90912,33419,23623,109416,180131,213462,184973,103591,3089,-66339,-91112,-19759,86020,108741,48714,-52709,-134475,-65197,880,66857,156455,265755,354521,377164,265665,60434,-59515,-105271,-98229,-38373,-4658,-14267,-36115,-71260,-43192,57603,191468,355686,454573,332622,69463,-99050,-64370,-34775,-46002,-96367,-16593,84661,112830,67315,5662,-68347,-53600,-18450,-46038,-49181,11893,73167,50271,-48656,-94555,-41813,-5260,-33963,-114791,-76994,-14086,43442,11620,-80455,-25161,65841,73873,70974,4670,-103796,-99567,14232,126969,185000,172784,128042,56862,3239,-12756,6266,-58412,-87515,-102732,-128768,-72479,11182,82535,170271,210427,98796,-20707,-85562,-143403,-78378,-28737,-62716,-42627,40833,140841,139994,105895,101502,107587,71978,70836,74218,46615,1454,-40460,-55435,-62262,-46868,-73253,-97551,13035,5537,-89104,-105631,-3393,8260,1387,-45030,-97284,-80217,-63382,-65116,-81061,-44518,-12468,8482,64656,43096,-34956,-50390,-97029,-126604,-101656,-50252,-51311,-83569,-100353,-102426,-108233,-9849,52116,367,-84168,-78867,-7859,-41015,12280,87266,103347,40306,19869,41420,90400,160655,177384,47551,1164,15105,50346,64760,15861,-51397,-41677,-16210,-16711,40470,87390,59439,6039,-32042,-77912,-108380,-113145,-88246,-74419,-10261,95263,154981,143731,130373,89192,29662,6481,65463,73215,48801,36629,82114,112543,153308,112033,105687,50074,-45226,-107289,32588,101008,41803,13466,47913,54830,26144,-22965,19129,56784,81943,60191,-1867,-65114,-68918,-21923,49149,140178,71601,-945,-19709,56055,170926,146700,66165,115005,131033,38789,44449,112441,217173,219542,121811,28517,-60534,-107879,-52895,-25163,-85877,-30845,166220,416024,428360,283691,175315,95078,8736,-29136,-95684,-96068,-20014,10659,-10433,-19477,-37250,-64116,-47459,-21146,-52541,-90639,-52540,2759,2525,-61723,-11926,102479,150054,63214,-96825,-56387,-29309,-57991,-62381,-43105,-29726,-58254,-109402,-34655,430,-38266,-79671,104054,498427,335332,72721,-19110,-66803,-105789,-126661,-106043,-97684,-118761,-80704,2246,59525,75810,36439,-21728,-79373,24621,164693,194436,101991,-53267,43305,199741,252654,167327,6488,-77200,-51116,8853,5010,-63471,-40136,-38288,-49669,-61944,10151,54344,16055,21930,223483,451607,263739,62525,-64212,-119487,-81711,28411,108609,133095,109380,28006,-24580,-27579,-29095,-62214,-70846,-37108,-7833,23555,42749,36452,25261,-55623,-88610,-131886,-134204,-87735,-66339,-53885,-52357,-73662,-92726,-41689,-16579,1165,-17143,-53528,-82817,-75451,-73802,-61516,-101315,-74698,-71420,-82639,-110948,-75003,-67396,-78958,-35551,-45475,-69475,52048,122203,142845,113286,-13839,-99786,-68506,-63944,13246,122435,167078,122061,102405,51552,-31584,-121326,-55060,19510,137584,378573,408721,296209,231732,134773,88278,124776,78421,-26319,-94520,-37049,12675,261,-22649,-69097,-148999,-53275,64215,203239,321096,311871,164507,60992,58343,24703,-71825,-45267,13881,-34665,-26434,-9043,20601,30520,36145,36042,65408,160477,209387,264878,221066,41300,-109005,-59590,17536,58034,48672,34324,-8096,-63022,-50006,-41285,-40713,-98642,-136851,-62532,-27480,-12143,28799,162046,300956,386086,454637,561594,651749,492225,41081,-30434,-21902,-34944,-68369,-36961,-46580,-125047,-114954,-60699,-92632,-56935,69181,122352,90850,-23545,-76895,-61778,-42861,-40693,-14831,35346,187578,230602,137207,26700,-56226,-108557,-66792,14608,25399,37486,68721,44598,59599,70397,45792,-53025,-167550,-133056,-71678,10880,84544,107712,30775,-27900,-62503,-40301,-8068,15463,26508,43624,13986,-26231,-8931,10826,19719,25656,58016,103017,29054,-55709,-26972,-15973,-64891,-71622,-30135,30306,46806,48675,34407,54132,105095,116541,140673,175459,132845,61590,12544,35387,23333,3233,64435,143224,146665,82146,12017,-52191,-120052,-91701,-86876,-121246,-31034,26388,37491,-7798,-20546,-12174,19120,18564,-49241,-130331,-151715,-125347,-127637,-124688,-86007,-92186,-94051,-52193,-17706,-55614,-25492,27639,27889,-23187,-75091,-100959,-72494,2781,8223,-59444,-44443,69302,71755,25049,14082,84680,193249,294062,312015,178017,33090,-36838,-86561,-104109,-56771,-48431,-73756,-102453,-93962,-112866,-73660,5473,69912,19098,-74362,-71723,-7140,5092,16495,162657,364836,388227,276752,136442,-22358,-119988,-77887,-96807,51906,379173,703653,853658,838613,695168,485338,286446,236583,187567,51694,-28158,-51130,-70314,-30791,49549,84176,16662,-6841,-3746,11351,5868,-6033,-21587,-50506,-95431,-52210,60031,144311,175248,129648,82866,34737,10496,-5360,-1468,78187,111572,103637,92764,41199,-28562,-22382,33805,-5395,-66303,-73902,-20481,16679,9550,-23864,-25480,-12999,60188,169394,92757,7782,89479,164908,161575,59571,-52361,-82705,16008,85848,52354,10262,-26296,-11833,47226,35080,-12931,-44484,-12830,-36535,-57324,-16408,63147,180038,320182,300266,225301,163729,81924,3015,-85386,-41764,94636,178995,106030,-33584,-94244,-101920,-38566,86576,257045,360361,282085,88353,-10603,-69891,-146095,-89406,33693,110420,98183,20619,35750,106782,117624,46582,-5486,36611,157455,237361,166159,-42069,-98330,-66752,1119,56714,28932,-29239,-42882,-51003,-74607,-90486,-45251,61726,137962,114364,17189,-48364,-80324,-3695,87986,73209,-1716,-7631,31481,20815,58861,165664,216610,210025,160089,65514,-3462,-75818,-120314,-126194,-90917,-6964,100178,67605,-61295,-54674,-8321,-18076,-85938,64958,95201,59515,-21146,-142423,-52381,519,10781,4223,-1252,-13847,-17518,-34997,-70828,-87667,-73568,6635,79281,31149,-56535,-40041,-53302,-28860,38054,67947,35297,-17375,-50814,-51038,-1882,76696,79225,25101,-65168,-113646,-37792,46390,116952,193229,137673,38125,-45319,-108995,-60302,-14881,-39336,-83436,-81213,-97323,-111725,-58182,-7338,-28516,-49106,-32100,-25966,-13933,-25004,93149,227426,220189,99645,18836,-23506,-10128,-1529,-18919,-6693,45955,122390,91874,94488,105829,111008,79353,-4680,-108484,-103953,-44602,199,17316,9563,13037,32914,-38009,-110433,-68160,-38874,-57385,-55779,5342,75117,123556,163824,145239,67460,52820,50034,10486,-27063,-5773,-24950,-77794,-95377,-35245,56341,196026,274169,224586,15411,-70158,-76481,-86575,-91484,-58692,2624,10863,-5235,-31140,4932,57313,86535,58091,43211,-28170,-121316,-18657,109668,148033,74072,1948,-73498,-121039,-27135,27487,38507,-32189,-142793,-84294,41167,139854,164278,128090,70754,-6174,-71451,-67884,-53459,-18651,110281,222806,241689,139864,32695,-9767,-10992,52044,211840,332261,448467,611867,700649,559422,238538,26846,3090,18313,-7128,-17814,-4419,85367,131882,177910,152754,46154,-64163,-104440,-51874,-33015,14434,48780,2388,-75131,-113046,-93481,-69817,-112301,-99754,33924,128644,99891,37356,-33378,-76518,-70000,-14351,-12463,-96314,-71713,-37604,-70614,-63885,30338,75772,61565,5590,-65069,-127012,-138073,-178772,-164391,-78611,71219,125545,134853,198458,327061,417735,400431,325860,198704,53412,-28153,-28509,50417,76090,-1759,-40234,-48311,-8745,17584,-502,34416,63799,33425,82858,178328,138750,-4939,-68551,-10417,6883,-41409,-99164,15176,146195,207366,173486,117471,57985,32486,43855,80895,127089,147535,120140,47909,-54733,-94609,-46453,-16538,8698,8716,5392,1026,-19933,-33775,-39473,-102815,-125643,-113829,-58177,84377,203343,272780,286683,212653,106629,31257,-22993,-63257,-83645,-90613,-68327,-68281,-101144,-65581,-5783],[104240,148770,74180,-25180,-72482,-31630,-3387,-47474,-37376,-9990,-9310,-25655,-41300,-52988,-52864,-63769,-41435,-30785,-31500,-61434,-78052,-61365,-28188,26781,89522,166000,255873,208771,52414,-49623,17224,98130,74787,31888,701,3177,17603,95576,169999,197100,136157,84737,77830,33872,-32899,-82031,-117861,-111767,-76189,-2399,101808,119870,95152,66647,38367,21663,6286,-63535,-35490,28420,50814,18858,-37417,-71306,-98687,-41620,27409,80532,64676,10223,-6351,7443,-21611,-85210,-43166,96932,225061,182470,121599,30501,-58521,-85227,-33815,26210,71352,87298,32055,378,-10084,-105918,-41522,45831,156775,240425,181320,25006,-87230,-108845,-99457,-96130,-37982,10555,20353,6547,12683,-21456,-45709,33777,139563,107730,-1861,-69030,43413,75398,26840,-74301,-116875,-100592,-31941,49748,123716,61920,-17145,-27343,-10724,-8133,-32541,-94566,-83008,-15372,5997,-23421,11154,95335,107664,105241,72458,125050,241290,270450,269360,116251,-65246,-11482,111167,94755,-5382,-77100,-53966,-33981,-41466,-76340,-101760,-121671,-113132,-57864,74983,130954,55579,280,-69867,-93076,-44402,-53962,-84414,-114729,-97828,-6666,52094,246457,444366,453589,227279,-67533,104091,343691,527071,530043,376894,258078,141252,-50892,74548,165704,188473,172089,136376,79937,91933,94554,65778,56287,80538,132161,115470,50625,-72108,-129351,-104436,-63408,-34579,-29732,-45354,-69247,-44656,-36497,-48072,-114561,-84210,-28258,-76,8951,-28777,-56081,-79590,-113110,-62942,-1115,33408,40998,-24686,-29392,13604,35901,58857,10413,-49706,-88416,-181690,-89423,-52249,-39714,60541,147400,136582,50080,9444,119484,174770,94183,-41607,-72517,549,36119,74907,58346,3338,-39161,-60363,-34963,-44648,-64673,-88407,-109092,-77518,-33521,28446,48365,89074,131742,96315,-37187,-101557,-11163,-3099,-44618,-104723,-105790,-65790,-62414,-85183,-101259,-85379,-82114,-70308,-75278,-40001,1629,86778,132708,103316,87343,64848,36898,39837,94505,81815,52757,38089,67370,63596,669,-6379,21594,-17153,-93533,-127835,-125648,-82877,24302,236785,265906,174565,99041,55233,63528,243288,349711,429101,410269,189055,41213,-21353,-36331,-85113,-89954,-74525,-14084,127708,274905,325614,184919,85889,200988,320803,241610,105443,-23986,-114454,-138193,-118710,-43575,25217,90777,72117,21794,3165,13129,28492,30678,8132,-23740,-58294,-90827,-32649,-2239,517,-89464,-127929,-76932,-41985,-19107,32498,88240,85398,13153,-58994,-73472,-41842,-28647,-9862,38976,36481,-32368,-92229,-131502,-64313,-41853,-65044,-31270,75714,94862,69218,21119,-74126,-82659,21298,201791,446608,606846,525130,323636,188525,176080,101496,25630,-8769,39638,131328,210025,167454,70554,6202,38548,58154,-7262,-74211,-52301,-12667,13800,-12240,-76377,-91291,-4391,90601,91060,36030,537,38630,62727,26270,-22040,2423,29661,82585,127853,172061,245499,301360,219923,114695,203483,210532,51594,-27327,55542,-4750,-98633,-152286,-76578,38107,153668,218227,182494,122710,91310,23905,-41475,-101598,-103604,-14183,-20574,-49054,-75215,-81442,-38518,29621,415,-64741,-63386,-47141,-93857,1326,108367,142424,94881,19404,-11672,-9012,39732,68342,59016,30779,-64421,-76792,-65461,-2684,331833,933049,1444154,1735423,1403711,609825,670134,1410476,1644470,1322057,605748,49486,21269,47032,-23925,-126667,-123416,-36440,38160,72586,166994,289507,303580,179339,62256,21942,81042,129821,45107,-43708,-108026,-115101,-71152,-31090,-62531,-48751,48257,125354,126735,-25698,69274,215010,327645,413311,372252,162854,-51822,-124917,-29019,-22511,-47499,-19452,23523,83316,43574,-1026,8070,-36337,-94649,-125606,-111280,-105726,-101431,-134754,-66802,20070,46556,7012,-34006,20002,53217,1681,-30323,7303,43429,21824,-31855,-74333,-25906,53859,77847,9809,45778,62249,62631,29243,143523,208937,121548,-69876,-11316,211453,501734,385575,95317,-46865,-14150,15164,-23891,-154857,-65722,23634,122658,157671,52409,18984,-51192,-74586,-14033,-35444,-54570,-32266,-30580,-50071,-47241,27781,85424,20631,-18044,3066,8943,-17224,-69179,-85218,-50830,-23135,-33468,-53193,-127436,4870,123710,63522,-29121,-48435,-69971,-92506,-61876,32200,-14029,-106677,-30432,53039,78969,44951,-56150,-99938,-29132,83281,177994,222770,172222,98006,83834,78584,70085,16580,-98892,-96127,18234,115740,166108,88582,-72659,-128696,-45922,-13268,-81138,-83436,-63256,-55891,-50300,-18805,-19808,-810,86914,90924,6895,-102393,-61092,-26401,-42989,-97021,-97456,-53739,-36319,4795,108573,143267,69710,-33056,-114325,-116962,18657,150917,137909,84066,67594,120592,120726,74491,47672,96285,168419,286213,288344,255718,257236,315831,304979,140908,-4432,-137808,8092,-14756,-10952,53768,82383,80885,128094,231319,179505,227,-59825,-24233,-55966,-156994,-55434,-11856,-70654,-120430,-137047,-146122,-102405,-68466,-59167,-6141,60055,25141,4222,36502,17840,-62221,-126324,-34588,20652,8934,-46457,-58339,5584,70045,110279,100437,-8145,-139905,-16441,100152,215517,185025,40390,-60851,-62404,-29367,51253,95824,129503,94125,-50584,-59161,67544,153673,160989,63390,-52062,-110720,-11897,16237,17085,-18880,-51637,-48260,-14117,9394,48699,143792,224271,145394,-21098,-19826,98954,181748,205120,82989,-45800,-130541,-94669,-64734,8469,98440,106249,41197,-19447,-72372,-102511,-118488,-118132,-38895,-12221,-64988,-106677,-107115,-27805,77996,104908,90657,-11976,-130927,-101058,-7969,-8051,-76365,-86839,15974,125384,33266,-62129,-69198,-42281,77881,133976,16190,-44926,-80095,-174289,-62845,90207,183241,162273,91080,-10906,-74624,-134574,-128739,-53666,-28784,-87181,-110588,-50425,-5261,18967,11251,-9515,28284,110428,153381,133434,139618,196105,229399,233784,207791,109352,-35794,-146611,-53097,-66039,-73172,5637,104968,148699,121648,106733,84806,77522,78552,59269,30167,52569,148710,159716,60516,-48305,-83857,-49732,-2019,-37600,-52859,-47975,14896,88331,136014,41320,84965,170804,133936,-36959,-84835,-27876,-9047,-73288,-87441,-44493,-78594,-123437,-151520,-13035,50435,27768,2724,-22263,-88784,-109051,-41284,-21090,-31086,-86657,-144120,-65312,-63929,-69864,-44378,9741,1736,-18859,-50540,-84698,-110252,-109628,-98027,-40273,11740,-21681,14735,126796,193769,195603,143665,54758,-36354,-89377,-92722,-58436,-50484,-31844,-19053,-85190,-151085,-9388,148617,160436,54522,-5128,-32248,-47389,-55450,2369,39115,35655,29706,9976,-43033,-134315,12674,177254,317571,346243,310099,207442,88360,54528,133746,133543,81775,112288,125503,53055,-43814,-63075,-2384,-13395,-69150,-94648,-143930,-109696,-56196,10041,79074,116077,74459,15446,-29273,-1220,64981,101481,93980,83082,127621,212361,249979,154323,-35036,-65003,40736,131728,279004,226031,135444,82466,86686,104801,88340,22256,24315,114506,178328,209999,171868,90879,152,-71207,-99030,-17393,100266,140376,76339,-40061,-131039,-56855,16749,81885,163433,272003,362363,392424,271452,58421,-60802,-103661,-82858,-15871,22622,2685,-40993,-89559,-51774,60027,215296,405562,493783,344865,80927,-75101,-66313,-50849,-58218,-87145,3593,105964,127118,67229,4025,-56647,-61980,-26695,-62086,-55738,22152,70667,35213,-65358,-88311,-26294,14611,-13981,-99573,-92518,-32652,28333,3091,-86991,-69141,-7899,9497,35579,-5733,-100903,-106285,5516,123437,182644,169992,133623,61203,10532,-964,17015,-50330,-88521,-110148,-118437,-60268,19044,85670,176876,205618,87217,-28536,-88844,-141271,-72153,-11471,-25263,-35574,15811,122532,142218,91952,70289,79177,55845,61220,64711,40121,-3164,-39826,-39470,-41469,-33233,-74604,-98792,10017,7177,-89099,-82117,3687,-24498,-55177,-80773,-86840,-82933,-85144,-86180,-94340,-68744,-49736,-30011,24573,-24584,-70759,-65279,-122690,-148425,-98443,-54356,-58733,-74231,-83849,-100825,-107840,3213,80454,33380,-64756,-97818,-25732,-55463,2723,83647,104405,35947,12645,40572,90503,159778,216404,89423,21748,15934,50348,90449,78157,3300,-59465,-79178,-49177,26408,85144,72343,20153,-26766,-83639,-111378,-103691,-65304,-42809,34636,145816,184354,154297,132050,85458,22455,-3177,47524,40046,18935,27355,103585,145611,165638,91654,27555,-29971,-63586,-86732,30252,75156,7938,-14310,24277,38480,23142,-31193,-267,32541,66614,57726,-2741,-58329,-63117,-30376,23293,128092,79371,-3434,-26631,41886,145216,118259,38761,103326,158365,65392,63349,113951,200057,200928,115202,30726,-52381,-117701,-60149,-25446,-86606,-49055,143622,388632,390797,257509,150460,55113,-25608,-52274,-99941,-116265,-76749,-41808,-48693,-37911,-47794,-66270,-53089,-32862,-62205,-83030,-38064,16733,16100,-52267,-23773,74726,140343,80240,-63414,-47389,-26260,-46543,-46719,-36196,-38166,-73180,-100125,-22823,6987,-35888,-76755,111128,498155,267849,29804,-34178,-60379,-90074,-119342,-103393,-87773,-104985,-62623,31497,88783,93623,36539,-34416,-67002,65481,176186,199968,128367,-36015,12154,148914,208971,128633,-26994,-105162,-64714,-6168,-3989,-69911,-38319,-24005,-34211,-82035,-14505,40012,17350,17743,209185,411496,172785,22207,-84821,-107307,-76798,42905,132277,169237,154339,60544,-22758,-32377,-27937,-47152,-56889,-35790,-7530,31402,48179,22165,-11172,-86408,-102527,-121931,-121075,-75527,-57057,-49309,-51701,-76693,-91995,-40147,-15004,7868,-12442,-54628,-73773,-56577,-59024,-61414,-107430,-68076,-67713,-82285,-100838,-63980,-62835,-73445,-21690,-19430,-73284,34994,118037,150277,120280,-6015,-91225,-62130,-55393,19917,131583,189948,143377,109537,56097,-26465,-111702,-48200,33545,161298,380154,365966,270379,214501,129725,92705,127810,56633,-36059,-97020,-42917,5262,-12345,-46624,-100782,-131404,-40705,81500,233137,363179,353552,199665,79396,45440,15376,-57680,-42045,18407,-25511,-26711,-19107,15768,31973,39390,43211,93736,198328,235263,251933,174970,16412,-119649,-48664,34695,72126,52802,26461,-15560,-50446,-32368,-35132,-50851,-116271,-120146,-56062,-31356,-21582,21170,155360,283027,355312,417384,508749,569515,480155,71369,-8511,-6574,-28653,-71101,-48563,-64614,-134001,-99638,-48875,-85030,-69424,50048,92199,57318,-49855,-82190,-49847,-34220,-43267,-19345,40220,207910,260340,168046,50859,-40232,-99494,-77999,8820,18819,25838,54727,27683,42155,51957,23399,-68743,-172432,-122504,-54483,25223,80828,89172,20636,-33404,-68108,-41882,-6584,15861,22331,46798,26852,-2260,-5286,-3385,807,5662,27250,67302,17280,-43854,-35092,-24742,-73168,-76382,-30567,32074,54402,69017,89562,134210,165962,153623,170145,192349,128409,48015,9513,44102,17410,-6748,67427,152680,147351,63833,-30407,-116574,-144501,-42792,-67720,-123277,-43979,9802,24540,-12465,-21239,-11892,20364,22421,-38740,-114483,-145297,-128240,-132541,-117310,-76926,-88530,-95431,-48564,407,-17179,14597,52004,36044,-27571,-79524,-90699,-68734,1561,4532,-65053,-37029,84755,94614,36407,19624,85712,189520,284256,327800,220271,66517,-13897,-65366,-103653,-57100,-38859,-64680,-93503,-81516,-109313,-81218,6548,68835,7064,-89106,-81423,-12989,670,16554,167770,349754,341511,236075,118272,-27535,-132657,-85299,-85706,80728,426200,734913,882853,867181,719432,522056,327918,259461,166034,22708,-41203,-50943,-58932,-25015,50916,76424,5463,-17301,-3967,15584,7646,-4183,-10271,-33962,-86116,-59999,57778,145087,178404,130053,74516,24130,-169,-18967,-24041,75412,113651,86142,59758,5967,-51923,-33770,37330,12788,-47367,-73629,-35797,4806,7285,-14599,-4320,12690,85799,183868,95452,-527,58138,133795,153882,71977,-37455,-98143,6687,91928,73400,38881,7484,17476,73075,48900,-6975,-38467,-7190,-43701,-75699,-28918,58131,172581,313846,299879,230567,169488,93359,19048,-68895,-34949,110841,209037,146088,-20393,-109537,-111423,-41528,68704,216324,310666,248939,74836,-9888,-57349,-131448,-110884,10155,87487,93038,28733,41592,109491,120695,62975,15399,41567,152099,255672,228556,14233,-81893,-54125,3535,53274,27120,-36017,-58041,-71054,-94562,-107650,-56345,62624,160903,132021,25564,-42849,-86654,-19576,61891,43287,-29501,-35534,14586,9756,37198,117714,158682,176659,149352,59655,-12133,-86369,-135421,-144952,-103602,-3616,91680,56340,-61566,-69997,-50211,-65200,-55509,102823,117912,65105,-25453,-152294,-51614,-2990,9180,2902,-8300,-22022,-19874,-28831,-58466,-74398,-57187,28579,107524,55307,-26411,-18844,-40627,-25450,32788,51681,15504,-37885,-72899,-81965,-33233,55134,71437,28752,-55860,-102063,-28384,51435,119042,210255,172124,42302,-60348,-118228,-40867,-438,-34784,-80609,-84729,-97923,-122734,-79265,-29596,-39171,-53615,-30814,-19838,-17581,-45706,98081,264328,274034,139775,30863,-29721,-22096,-18144,-32585,-7842,57183,159464,156432,154648,152062,146420,104125,10693,-100192,-124304,-65128,-18523,2765,-607,11114,38139,-31086,-130485,-100699,-70018,-76269,-62675,-3140,69023,116816,147001,115771,54427,48258,41164,-9307,-44083,-22281,-49879,-97686,-103726,-31966,84459,246898,313728,225189,-5592,-75803,-63710,-61428,-64190,-30066,36538,48852,26353,-14435,-5533,31580,61835,45295,46403,-14488,-80053,-4722,102978,121170,43642,-15744,-76727,-141298,-45334,12898,25159,-34649,-129017,-83011,30982,124157,139132,111670,57179,-26495,-80872,-59995,-39217,-9625,128694,253159,258122,133137,23877,-21265,-29844,32923,207222,377714,537459,710256,774059,569066,212163,6105,-11119,7021,-15110,-18111,-4735,67873,90020,129677,120611,30511,-73297,-106429,-57089,-39110,7075,44535,-298,-74397,-148334,-112972,-70878,-95727,-82300,45157,135431,100611,27069,-45567,-52011,-24619,11999,-7201,-90200,-53430,-8932,-36737,-49649,22437,75765,74192,20877,-51547,-115964,-143326,-192535,-157954,-60815,77291,105243,106333,154604,275201,370378,359023,311723,213675,82806,-11143,-20999,44126,53608,-18214,-42631,-51640,-17206,13873,2957,48380,65574,23260,60132,138317,105060,-23887,-81319,-18354,-6697,-54987,-97127,4927,121211,180878,158384,107751,48835,18107,28078,82415,149942,169667,125026,49775,-44364,-94244,-56261,-27752,5380,14190,12441,8606,-15449,-29938,-36765,-95152,-109392,-94676,-52011,66745,178070,231116,248503,203867,107830,33056,-16691,-53464,-75859,-87353,-68738,-72742,-120374,-78235,-19551],[100346,145168,79248,-15875,-77844,-53821,-8003,-34424,-20353,1343,4060,-11035,-32766,-50708,-55388,-62795,-34491,-19854,-21655,-52689,-62732,-45626,-19285,35655,111161,229133,318668,246383,77576,-1734,85565,179462,134829,44354,-1914,4757,31716,112711,178775,183194,116308,69373,57113,14849,-52859,-106384,-122383,-99619,-61121,12741,110429,101027,80194,54906,21518,592,-12054,-74076,-38632,35570,59506,19378,-46772,-84480,-80452,-27706,25165,73955,70256,19056,-23532,-13135,-29873,-89292,-44160,99326,215861,165868,97007,14129,-64738,-94576,-50407,18639,74435,92492,38636,5932,-8694,-111286,-45140,51284,174640,268225,204575,40456,-75965,-114740,-103555,-107182,-60288,-28730,-25972,-25522,-832,-19382,-44103,25581,144065,138080,30889,-83113,31358,71619,38524,-56938,-95384,-85240,-29152,41566,109590,64246,-6990,-22594,-3870,242,-32442,-103703,-83422,-16190,-4360,-45501,-4439,85724,105492,104582,70680,108447,198114,229825,249120,131225,-47304,-43928,81800,83003,-12189,-72769,-42983,-26666,-29997,-59446,-82037,-97634,-89774,-38785,87060,115218,29843,-24687,-76423,-91263,-43514,-46027,-69289,-90169,-99106,-14740,43751,238359,420197,423402,212396,-63743,90464,349018,530599,531571,381822,262873,125458,-48040,93270,181608,195579,169101,121326,67861,71451,74533,50190,40486,69081,126783,116322,67992,-40278,-100120,-89835,-55348,-27046,-31066,-57325,-80389,-61989,-67619,-75934,-132174,-85997,-28533,-1722,2134,-40461,-68158,-96165,-104663,-20974,49891,81851,67797,-21819,-28150,12437,31650,42719,-24361,-75168,-87816,-134139,-80123,-51482,-28731,54509,124740,125161,56630,8579,121316,194526,103543,-40431,-68969,-4341,22278,59890,59203,16205,-26044,-60191,-36378,-30241,-38824,-87305,-95459,-69841,-37359,15060,29337,79456,125860,106842,-9501,-120188,-33211,-10651,-46614,-105303,-123999,-86960,-80960,-95660,-95343,-73462,-81617,-84356,-81753,-37657,2499,82765,141231,125396,101910,67089,29103,-20357,33002,44565,29045,28050,60989,53105,-6924,-7531,20550,-7512,-76781,-111721,-112505,-75742,27938,221447,217742,140639,103195,74662,74277,218137,308757,366108,363342,179889,38429,-22713,-34597,-81054,-93689,-88355,-31777,110295,256862,316265,178175,78271,201476,367396,317106,158616,-4551,-110134,-141733,-119454,-42706,31088,94751,60949,2856,-22568,-6640,16598,30567,11556,-21503,-63161,-93414,-35437,-19453,-23710,-100376,-105237,-61612,-31728,-11213,35619,93011,78883,6636,-62987,-76855,-44837,-36266,-21112,33246,40322,-23086,-79598,-120452,-52397,-29405,-53926,14287,126455,130447,75029,-2884,-86323,-86434,6911,177049,449717,649131,580117,344157,194231,202971,136841,51716,4356,43058,127065,188781,120075,29903,919,45445,63478,-5997,-67744,-48913,-11249,17933,-8210,-71150,-97518,-19285,80630,83201,29270,-1029,29968,38780,-12588,-58836,-18128,15091,76940,132816,174950,257299,316627,198530,92175,191719,205770,31147,-54831,54660,-7210,-108856,-140844,-59208,58039,177331,240384,186332,133799,104358,33729,-33580,-96166,-128152,-35623,-32954,-57220,-81662,-88578,-50430,11284,-28876,-96887,-87040,-78757,-84036,7775,122902,178787,134458,45655,-6775,-32335,6918,32813,31155,2261,-83643,-73226,-69294,-3399,375577,1085915,1609704,1854407,1480059,695532,835375,1591144,1673333,1258420,548955,39549,23711,36750,-40613,-138344,-118263,-33929,42557,57785,150022,274711,273112,162743,54151,28996,127961,164463,57973,-37378,-110702,-125749,-81394,-40147,-61387,-42368,60069,132708,112515,-26898,91199,264971,400690,501127,466763,232535,-29815,-142200,-48374,-29043,-37400,-8963,27746,87132,65416,26844,23507,-30353,-96212,-108434,-90137,-92671,-102987,-127150,-78817,5223,39589,885,-43589,12617,50467,5141,-17303,19518,39317,14970,-24722,-60540,-47860,10700,33637,-10551,63722,74848,58512,73476,235905,299008,163544,-44399,39439,211544,460320,346693,87600,-37846,-18051,-20335,-54757,-140569,-59909,16686,94920,104384,4986,-7156,-63673,-66984,-18800,-44551,-58789,-41371,-51929,-81821,-89306,-21965,42948,451,-593,15371,12684,-15423,-60584,-78529,-45715,-19945,-31257,-45806,-109129,-9960,136346,103921,-1134,-24019,-20711,-11431,23789,86570,7163,-158147,-60550,48851,88395,44165,-60931,-99798,-34758,62579,150844,194929,148437,78827,81405,79354,66893,22844,-99165,-104368,523,81713,125789,65362,-102030,-102672,-19993,7025,-68981,-81303,-71944,-69229,-55094,-14509,-9970,25501,101789,88821,-1366,-110357,-53689,-14327,-37731,-92170,-90498,-43730,-21791,19616,116421,129015,52324,-48413,-124173,-116691,31275,168184,139008,77147,63116,113732,109569,64025,65061,102458,161061,266125,263350,256864,283655,344341,312511,127615,-25652,-120453,16227,-10586,-13642,47930,64860,56807,101275,216252,192785,15215,-43447,-16192,-50121,-152622,-63246,-15723,-67590,-117879,-151679,-145072,-92145,-66654,-61529,-8155,51772,10309,-12214,16329,7284,-72024,-126480,-27593,23557,3934,-60688,-66042,9867,78888,117124,98517,-2646,-100954,-22390,105239,223578,186743,35859,-61142,-43706,232,93923,137550,138724,69727,-78204,-51939,93751,196431,199296,90491,-37261,-125616,-19862,14056,12797,-23774,-55654,-51829,-16222,11503,49527,116895,181019,126249,-26504,-25469,92100,155547,182735,80377,-41937,-119874,-89573,-56835,26661,113682,101355,25180,-38080,-97644,-137920,-123432,-103557,-38718,-15070,-70919,-116365,-127284,-51967,40894,85397,91171,-6511,-131130,-123711,-30920,-21569,-79131,-91828,16149,138421,103719,-8290,-43036,-70471,9955,69315,-32766,-78152,-101210,-155710,-49352,86505,178125,162870,94121,-8448,-74003,-137951,-106781,-29664,-13246,-81870,-105332,-42727,-169,17445,1796,-8767,62907,153172,163032,133026,137995,186134,205614,206791,187253,94121,-54269,-135937,-32697,-57849,-124011,-42782,54522,107271,102764,109469,97733,86795,75509,45508,19464,35587,130105,164986,84328,-25038,-61485,-27772,15084,-28046,-41296,-33689,31397,110387,158320,54736,103427,196419,160429,-34319,-104059,-45507,-31694,-105272,-120764,-70383,-94518,-129474,-132909,-8195,51883,28341,-891,-31084,-101681,-104778,-41887,-20045,-24136,-69635,-148510,-81521,-80207,-77224,-48548,-5442,-7302,-12362,-37498,-73961,-104599,-105041,-92103,-48339,-23373,-47500,58872,187289,243733,228656,151827,49291,-46881,-89610,-92532,-74100,-55347,-28203,-20531,-70841,-129989,-26404,137764,173342,66357,-11130,-51440,-63569,-56517,7778,43807,36159,21042,-1824,-51690,-140611,20457,205497,363375,382333,321120,205420,84572,57905,142125,161099,97614,118351,122100,40900,-51389,-47056,11941,-16491,-62141,-85795,-128565,-105395,-64699,-1289,73414,117027,88664,28092,-33371,-5487,75441,137882,149997,145703,171390,198592,218413,158047,-23307,-95669,6738,91345,233383,199625,132007,97978,115816,125012,81438,12732,21408,106647,163215,192928,146805,72651,-3432,-69877,-106443,-21522,101889,157734,95848,-32490,-126208,-47428,31796,93575,164952,269680,356776,391358,266769,53637,-62438,-99702,-71787,-563,42996,14618,-51881,-108407,-58196,59442,232127,441309,508829,337617,88637,-51950,-63159,-61556,-62341,-71760,22971,122946,133709,63197,991,-42315,-76728,-42223,-83937,-60119,30646,63426,17073,-83827,-80409,-13812,29864,1623,-82481,-101319,-51213,9467,-9346,-92575,-112970,-80510,-55797,-3332,-18205,-96918,-115569,-8996,111769,170684,158971,133531,62975,16927,9852,24054,-46180,-91852,-118235,-109780,-49680,25911,86657,178193,193187,71874,-38996,-95603,-139543,-64119,6834,16399,-12662,-5715,96920,134928,69946,38012,54082,42598,52400,53212,29990,-12703,-45881,-30869,-25108,-22499,-77431,-94348,11192,12867,-80400,-54685,13819,-36357,-74659,-81126,-69310,-81928,-102647,-105002,-104918,-87170,-83425,-72986,-23205,-90474,-58286,-57947,-118687,-136407,-89691,-57125,-63251,-53585,-58667,-95797,-109403,12454,103469,62931,-44628,-112936,-47756,-72512,-1908,85995,112830,40422,17771,49814,92838,154034,251022,136741,43995,16254,47912,111349,134116,69742,-17502,-73722,-70735,15073,81025,83455,34005,-21537,-90090,-116664,-91530,-41205,-12337,74174,184675,201347,158276,129239,77993,12333,-16236,24553,6132,-9117,23780,125772,175220,170669,77839,-32483,-85213,-62788,-61585,30222,51775,-17406,-30901,7074,23720,21178,-34712,-18641,7497,47037,52222,-5823,-51694,-59050,-41428,-4805,105755,80507,-7279,-32720,28406,114540,86268,10840,92194,189375,97101,81910,111594,176155,175235,101954,27166,-49711,-118875,-61845,-20388,-79507,-64913,121464,353390,344578,224556,118718,11947,-55459,-72970,-82752,-76114,-108824,-88600,-67838,-45596,-54766,-66040,-56542,-42396,-67355,-71142,-23314,31340,31343,-40379,-37093,40535,123553,92942,-35616,-39440,-23317,-34507,-28313,-25158,-45668,-87941,-82685,-8232,15590,-32378,-70193,120939,485505,204218,-10679,-48981,-52085,-72520,-110262,-100585,-78243,-92473,-45879,59287,116799,111368,38244,-40667,-35853,94345,174175,191407,145183,-14929,-6406,91581,152692,80069,-63066,-132536,-73524,-22994,-18208,-75886,-34024,-9319,-18361,-96826,-37036,25349,10541,6517,178639,345288,90107,-14507,-107499,-92129,-70706,50730,146629,196950,191420,88243,-23194,-37173,-25532,-30129,-41738,-34865,-8492,36547,51009,10447,-40830,-92245,-86668,-105055,-108757,-65035,-47011,-46206,-54234,-81252,-87808,-36637,-11752,15908,-8707,-57112,-68465,-40007,-44140,-57871,-92752,-60378,-64375,-80527,-87818,-51416,-56731,-68765,-12172,2437,-60761,24810,114771,154214,124670,1509,-80578,-54059,-47445,26361,140024,212294,164501,115357,61066,-19753,-102187,-40464,48859,187364,373174,317046,240518,193338,123853,97589,124596,36651,-44085,-94638,-45922,-199,-22545,-66282,-128299,-115867,-31297,91037,246735,379106,365137,216267,96216,38152,8789,-44888,-33722,25892,-15987,-27173,-29403,8491,28146,35813,43668,112355,220635,244225,226924,131597,-4689,-129073,-35172,54334,85979,57148,20709,-17392,-33311,-13802,-26152,-55426,-122505,-98695,-44547,-29842,-26961,13976,140806,249269,304775,359784,428646,461801,444514,106709,18212,9471,-21786,-70173,-51318,-68828,-113854,-81984,-35282,-74903,-79560,31040,63228,29309,-67788,-76816,-36848,-23205,-44901,-26223,42460,223898,287715,200871,78405,-20759,-86050,-89527,2769,15005,18155,42041,12252,22508,27650,1586,-76511,-159297,-109910,-36678,38286,74397,70571,13506,-33781,-68049,-38570,-474,22051,25267,52606,41335,23827,4870,-12734,-15339,-11618,1334,34946,7495,-34895,-39764,-31701,-80282,-80035,-29850,35073,65107,97627,159159,221224,222676,182990,192703,203814,121265,33312,8682,53709,11113,-19428,66809,158375,149388,53282,-58055,-144926,-78562,5856,-47119,-118235,-55157,-6020,12149,-14331,-18900,-9848,20099,22889,-29635,-99666,-132836,-121577,-116119,-96837,-65599,-83981,-95400,-43737,19644,26648,63128,86480,50479,-26757,-75252,-80988,-66168,-1949,-882,-71012,-28090,99385,117608,47366,24453,85384,182004,265369,327401,254450,99948,8896,-46309,-97360,-54387,-26589,-52611,-80587,-63156,-96421,-88602,5315,62294,-7783,-104119,-94615,-23284,-9632,11909,164079,319183,288470,199444,103925,-28026,-134828,-88979,-69169,109376,458040,735824,877511,867695,727783,550031,364418,272984,138280,-5974,-52199,-48603,-45604,-15671,55513,71650,-2115,-27426,-4709,19588,9184,-2477,1963,-15456,-73186,-67641,55545,145648,180873,131260,68663,16059,-8835,-30930,-44474,73389,118307,71864,29459,-24573,-69827,-41375,43240,35669,-25074,-67939,-48082,-5348,7100,-2421,22538,45420,114937,197017,97685,-8237,23377,98346,140971,81838,-20379,-109190,-4271,93481,90722,66371,44251,53514,102261,64798,1213,-27676,6230,-37719,-77204,-29193,59277,167436,304147,291897,225783,163068,95827,31578,-49932,-22582,127732,233664,185064,9803,-105321,-119585,-45703,44769,163963,244872,202777,54451,-12711,-43732,-112775,-130951,-12287,63969,85901,38274,50040,112384,120196,72324,29973,45692,144340,264611,288340,89779,-50183,-34826,8873,49709,24092,-41793,-71505,-88895,-112143,-122127,-63089,65140,185554,151412,36051,-35392,-92208,-36122,38184,20174,-46378,-51075,5361,1700,16797,70482,98815,136231,133657,52967,-19851,-94202,-145264,-155389,-103715,4166,80164,41604,-60262,-80582,-82048,-102570,-18906,144484,145097,73339,-26773,-157880,-50387,-4739,11094,5373,-12725,-29781,-23619,-22482,-43210,-56815,-38439,50443,132595,89535,19716,4246,-27506,-19773,29004,36482,-2593,-55100,-91269,-110543,-53487,42838,68864,36100,-41233,-86185,-16996,54862,112564,211549,190907,43827,-64750,-111177,-21591,11214,-32869,-76723,-83914,-94097,-130830,-98607,-47973,-44900,-53339,-26118,-12014,-21426,-60835,110175,302693,329179,184936,46318,-33368,-32631,-35095,-45810,-7372,70333,197641,223832,210616,192401,174266,121222,23993,-88746,-141452,-82485,-35271,-11716,-11307,7952,42279,-21277,-137431,-131410,-98113,-89918,-68595,-13538,58451,105058,125868,87167,45890,48720,36064,-25487,-61144,-40640,-73397,-106756,-103463,-22689,120355,300566,347970,220380,-23213,-76864,-47154,-33398,-36810,-3635,67876,86085,61372,10772,-9813,5965,33299,35493,55022,10770,-27516,31627,112859,107067,20405,-32305,-77603,-156983,-60436,456,13921,-34461,-110678,-75110,22748,105602,114665,102776,50373,-42229,-84452,-49412,-21494,7862,146451,274954,262703,118149,11502,-34071,-46981,17544,201884,418582,619071,787091,815031,559304,187047,-9169,-21849,-1738,-18466,-13147,-269,53323,50466,82044,84892,11771,-81660,-102880,-56345,-36260,7280,44788,3251,-61432,-129003,-94042,-47369,-61949,-56551,55167,136373,97470,16456,-44464,-1903,29473,44280,5332,-74092,-29736,25633,8154,-18345,21615,78882,92164,43821,-28981,-92979,-128360,-172850,-137011,-38823,75666,83144,77467,107942,213129,309238,306015,283504,219299,110990,11386,-8224,40777,30254,-35138,-45661,-53791,-22546,13858,10702,65064,66214,12266,37253,98783,69617,-45077,-95115,-28717,-21623,-67448,-97055,-6509,96092,154028,143375,98674,40763,4229,10832,80355,162983,177713,118884,48883,-36385,-92570,-64041,-36730,3744,22298,21494,16418,-11414,-24862,-30115,-80584,-90284,-75039,-39817,50233,149269,184747,195577,176422,98949,29851,-13520,-45297,-69069,-82934,-67113,-74734,-134883,-82959,-25523],[96637,138099,79320,-11580,-77007,-70244,-12215,-22017,-1604,13687,17017,499,-27693,-49234,-56958,-60375,-26184,-8468,-9962,-40646,-49474,-36213,-17971,36736,132041,299793,377936,278760,101832,46001,154566,254365,185116,53540,-5943,4380,45286,125693,180952,165619,100118,63627,48239,7319,-63614,-121686,-106596,-83429,-44633,28339,114403,79326,62568,40307,3644,-19846,-28062,-74655,-47398,35063,62008,18005,-56127,-90595,-59756,-16450,19457,62802,72146,26712,-35583,-39260,-42543,-94261,-49742,90118,187971,135128,66063,-1997,-70750,-100375,-65545,9668,74339,94136,42419,9968,-5963,-109154,-49188,55088,186572,285749,222360,55896,-64116,-114555,-103313,-113847,-83230,-68939,-72305,-53522,-15425,-19128,-40763,18602,144809,165506,58714,-88040,20964,68522,49662,-37384,-69608,-68215,-27065,28852,87806,64133,4604,-16454,2819,6546,-36701,-112843,-77406,-13743,-11915,-65775,-19358,73148,102415,103171,69009,93225,158864,191082,224031,141363,-26876,-74646,48115,65952,-21389,-68801,-34386,-22636,-21045,-44648,-65177,-76502,-68345,-24368,89713,94484,6737,-41133,-63934,-70699,-37637,-36070,-56531,-72573,-94924,-20925,36162,224876,383693,382332,194207,-57304,75915,339650,511623,514498,376066,260962,102343,-44993,105390,185947,196440,165448,109082,58124,51894,53656,34567,27229,62017,125659,123199,94907,4038,-64164,-69048,-43652,-19791,-34378,-68486,-89901,-75919,-97713,-103328,-143917,-84806,-27490,-2285,-3459,-49597,-77327,-110931,-83374,18967,99250,128868,92113,-19410,-24474,11576,26183,26156,-56199,-78873,-69955,-83502,-49407,-44162,-19256,44067,99897,112834,63895,14901,123693,216409,115994,-34950,-62446,-7172,10880,45934,59179,29328,-11551,-55655,-35052,-16025,-10324,-68172,-79260,-62526,-41820,-3015,8001,69680,120323,118314,22121,-98385,-49729,-13946,-42819,-97282,-134063,-102622,-92418,-95736,-81182,-55780,-71149,-89180,-82662,-33506,4556,76256,139757,138767,112104,71318,32272,-38307,-24078,8720,4694,16804,52854,40986,-12490,-5655,20764,4411,-56344,-90491,-91871,-56443,45268,211036,170874,108511,101203,83786,81213,195005,268518,300954,308901,167691,37352,-20801,-28056,-69526,-85703,-92093,-44126,94528,233516,294295,165641,67801,193997,401437,392342,222055,21989,-101817,-142247,-117961,-43324,32805,92290,48781,-14386,-45641,-25466,3012,28777,15008,-17568,-64495,-96021,-41895,-41127,-52683,-104297,-77072,-42698,-19580,-1467,43874,102369,75937,4327,-62468,-78035,-47460,-44310,-33330,26367,44814,-9617,-61148,-99927,-38568,-14972,-35006,65661,181691,171702,86332,-15375,-80237,-79254,-1231,154701,443263,670196,616071,354988,198568,230988,177967,86028,26620,51588,122247,162204,69582,-6515,3186,54433,68787,-3094,-57119,-41252,-9451,19955,-4633,-63591,-96794,-31945,69893,74611,22961,-1617,20804,12525,-54594,-99652,-35097,1286,68131,135453,176122,265966,319696,167863,69063,181060,204425,20496,-81162,52486,-6019,-110410,-118654,-36901,78561,199394,260561,189301,142586,116379,46172,-20921,-83856,-147362,-56167,-42458,-62020,-86114,-94060,-61465,-8466,-58882,-122697,-93986,-105156,-68658,16093,133937,212851,176695,73535,5397,-45285,-18529,3397,7831,-20572,-94218,-62750,-67322,-1629,406335,1177801,1685171,1868813,1482262,757209,957244,1678783,1604007,1126745,471521,31569,28010,29739,-51627,-139934,-109993,-31991,43920,45718,132924,250773,234401,141350,50176,57598,186946,193385,66285,-34960,-115990,-130444,-81837,-41035,-54144,-30290,76972,143088,106552,-10334,109517,307107,463540,573479,552573,310523,-71,-149703,-68375,-35966,-25746,8606,42222,96121,90229,54421,36793,-24908,-96007,-87365,-67957,-76567,-91715,-107818,-82827,-5421,37488,856,-48581,8258,50380,10889,-4403,29594,34535,9607,-16678,-43068,-71399,-42365,-24388,-31697,80623,84848,52301,128242,334547,394347,210767,-3984,92075,221814,399934,301250,78272,-33035,-25427,-57577,-80331,-117491,-50956,11445,68511,57982,-31683,-27703,-67558,-56312,-21322,-49774,-56476,-44473,-68831,-109727,-128270,-75655,-6657,-16664,18705,26510,15904,-12577,-48630,-68526,-38656,-15769,-27709,-34409,-82637,-30722,131856,134657,28747,3824,27298,65084,115836,147401,41878,-154178,-81126,46412,95731,41971,-63924,-97868,-40938,44575,127086,168826,125877,60358,76441,75760,59929,27366,-97512,-109560,-12771,55460,92293,47766,-121037,-68741,14351,34308,-54958,-79637,-80301,-81468,-58415,-8132,5117,52943,114549,86688,-7381,-103219,-44173,-496,-31521,-85911,-78093,-26994,-2316,35296,120654,114905,39811,-58943,-131278,-111174,52242,189668,143526,72539,56443,99470,88364,47076,73752,103374,148342,231938,216384,241094,304073,368168,315840,115445,-44493,-97657,41373,11049,-5488,43953,41932,25403,66668,192352,203908,37155,-22918,-6879,-42792,-138589,-63627,-11172,-53713,-95364,-122226,-114939,-76608,-60582,-59886,-7885,43678,-2846,-28645,-6272,-9178,-82946,-120898,-19314,27459,2523,-68179,-71590,10085,79578,112484,86854,14378,-38274,-7006,115995,228034,184032,31686,-57844,-26770,25394,130888,175506,143816,44003,-101180,-37953,121789,236502,232256,118801,-19910,-144074,-29190,10572,7582,-29626,-59532,-51445,-13546,16123,49826,87428,137112,105772,-28336,-31396,82051,123238,148331,72122,-37860,-108908,-82686,-47914,46419,125350,94952,10822,-53290,-103358,-106928,-105208,-93328,-49947,-26760,-78912,-121758,-137408,-78907,-1960,63005,87412,-3868,-128134,-142954,-51456,-34677,-82806,-98089,12482,141957,182668,53269,-15632,-94708,-55806,15945,-76045,-111793,-111682,-121024,-28872,90263,178202,164470,96248,-6148,-71039,-131492,-81102,-6986,44,-76746,-101584,-38254,1861,13609,-9960,-6540,98359,193699,169147,130591,133681,172445,179936,180315,165362,77548,-70989,-123093,-10986,-31217,-128795,-88676,-1168,64357,83913,110348,108036,93584,70330,33481,12367,21967,107267,160766,101874,-2160,-36713,-9,43254,-5202,-22776,-17449,47786,130310,173859,67911,123718,223204,189865,-23872,-123796,-65958,-56586,-134434,-143738,-88596,-105817,-124662,-111111,-4605,50615,27109,-6191,-43278,-117243,-94667,-36595,-13193,-10847,-44598,-130360,-99588,-96504,-81890,-52351,-22252,-18918,-10706,-29817,-67103,-99328,-101062,-91922,-69219,-75030,-50280,99812,237092,281265,248157,149206,37873,-58201,-88411,-91543,-90454,-61254,-25055,-18766,-48841,-92043,-31101,126903,183114,80190,-12187,-63769,-73379,-53460,14269,48795,38376,17749,-8070,-53505,-127918,26160,221755,385882,391574,311591,190240,75169,58611,146452,183827,110788,120078,112541,23559,-60202,-30445,24406,-21604,-52543,-73737,-109321,-94961,-70684,-13702,62965,108846,95909,37103,-38579,-11892,80056,162058,190846,191383,194538,171026,179562,159550,-4329,-117682,-25094,56832,188810,169270,122622,107086,138389,139856,71578,5575,15477,89616,138933,166488,115129,52421,-4577,-58341,-107793,-31396,92003,160257,106587,-29410,-119871,-35112,47822,103663,163078,260989,340405,376111,254381,48626,-62378,-94068,-64464,6961,54032,19664,-68993,-120922,-59861,57843,243317,461419,499593,313211,92895,-29474,-54654,-63825,-54918,-50798,43524,137720,135531,57720,-1101,-24061,-90798,-64362,-110338,-59410,37545,52893,-1743,-100262,-71629,-4235,40696,13542,-66327,-100624,-67340,-11562,-24338,-95875,-150325,-146823,-116699,-42800,-31238,-91295,-125614,-28418,92569,149852,140486,127947,62653,22647,19489,27328,-45319,-96708,-126040,-101954,-39632,32860,86236,174110,174297,54825,-50438,-106054,-138405,-54349,26596,60942,21350,-19167,65314,117866,41756,6459,33138,32558,45951,42451,18484,-25397,-57063,-29104,-13426,-14905,-81588,-88403,14958,22633,-60778,-27221,25492,-17246,-37317,-47453,-49065,-78499,-114433,-121255,-112356,-95848,-101603,-118240,-75575,-109066,-28320,-42080,-98636,-114945,-80082,-58981,-64480,-26884,-28327,-86854,-112984,17230,119587,87036,-25906,-115795,-73229,-87578,2900,98400,132888,57948,36022,65063,94296,141700,274342,184534,65683,15240,42610,126014,178257,126413,33835,-26981,-72626,7626,75181,91694,46799,-16754,-97094,-124266,-77181,-15924,16448,106196,209038,205588,155783,121841,66232,-1549,-33758,-1622,-26659,-34075,24877,146098,198011,166577,75247,-26635,-50973,-36005,-31216,35896,35726,-30314,-39178,-6197,9708,18985,-34147,-34982,-17545,22968,42565,-11678,-45743,-57984,-55826,-34415,74557,74799,-12670,-38901,15270,80912,51703,-17050,82295,222466,134266,99646,105665,147481,144562,83023,18032,-52690,-112968,-58216,-10684,-66474,-75893,101707,314162,294457,187851,82539,-31499,-78475,-85504,-59377,-40747,-78750,-89667,-51337,-40660,-58311,-64066,-56019,-47495,-66799,-57069,-9306,45925,47916,-26055,-49730,926,98432,96540,-15563,-34180,-21203,-23033,-10115,-13608,-52856,-102573,-65518,7226,25265,-28132,-60980,134109,464373,149685,-48060,-62972,-42801,-54296,-100114,-99417,-71163,-82859,-32137,83353,141387,127520,40717,-40967,-3869,110923,161528,171433,151304,7804,759,41228,92280,27776,-98418,-153391,-77965,-42320,-38021,-79053,-28482,3900,-4996,-104279,-58333,9456,-2442,-8741,135678,260827,24648,-46880,-125642,-75423,-63024,52020,151228,214721,217100,108459,-26470,-41796,-21870,-12442,-26428,-34723,-11184,38211,50042,-418,-65064,-81751,-64994,-90727,-100084,-58642,-38615,-46436,-61326,-87726,-81626,-32040,-6092,26889,-5026,-61805,-68586,-27586,-30848,-51482,-73967,-53270,-62700,-78602,-73664,-37554,-48809,-64871,-5844,20975,-39827,21096,111777,155069,126861,8378,-70168,-46344,-41586,30541,145560,231470,183143,118265,64861,-13360,-94452,-33313,63764,212965,357043,266336,208128,169351,117191,102389,115963,19897,-50146,-88748,-46978,-4909,-31532,-82093,-139608,-104244,-27168,89837,239827,364837,345091,212118,105948,34275,3455,-35346,-24557,33632,-7845,-29049,-40810,-1974,18468,24633,36561,117730,223289,233839,191255,92491,-22652,-136971,-21853,73611,97349,59768,15418,-16723,-16506,3772,-15480,-53022,-108668,-74877,-30445,-24239,-28475,7456,119901,203392,239061,285619,328466,342238,391275,144934,48202,24848,-15015,-64995,-43893,-57732,-89577,-64712,-21969,-64007,-88234,10645,34907,6741,-72997,-67216,-26519,-12922,-46713,-36907,40294,232750,309823,233913,108640,860,-69731,-102143,-4192,13067,13407,28753,-3221,-68,-469,-13654,-72402,-140491,-97426,-20672,47882,64462,51242,7764,-30807,-63090,-31346,8592,31349,32344,58064,54485,48567,16951,-18904,-29805,-27227,-20137,7360,-787,-27791,-42401,-38635,-87925,-84165,-29784,37434,76927,132058,237013,306378,269685,201377,205435,207950,110306,15904,8230,62252,3682,-35942,61226,156925,147860,45663,-71208,-112368,-21467,48290,-27630,-109659,-65318,-21559,-22,-14585,-15974,-7960,16735,18184,-24336,-87749,-121052,-112199,-98039,-77045,-54887,-80231,-95514,-39557,36915,70795,114095,125793,68130,-22852,-67753,-73661,-65343,-7451,-8144,-77862,-19695,109006,135357,55287,27198,82718,170907,238821,309098,274289,128770,28629,-31102,-91875,-51931,-14304,-39704,-65934,-41974,-78701,-96873,-101,48465,-26634,-116867,-111037,-38546,-27717,365,148912,274148,232008,164867,89570,-28033,-128392,-88304,-49319,135384,470348,705935,837396,837953,716564,564436,391453,274536,105571,-35421,-63891,-46702,-32435,-4996,61371,68637,-6338,-38332,-8239,20686,8020,-2816,13031,2552,-59270,-76657,51938,144383,180617,131162,63762,9214,-16979,-42892,-62637,75100,131321,69265,10411,-47776,-82093,-46479,49727,61070,-1923,-60177,-59276,-14222,8077,10110,51184,81060,142844,204053,95778,-18003,-16186,58999,121970,86544,-4294,-112382,-18947,87951,101115,89317,80480,94421,131515,79799,9111,-14925,23482,-24282,-67220,-22731,63870,163057,290453,275520,209438,142962,86554,37511,-32323,-8076,141056,246877,215986,49257,-83575,-128407,-53448,14319,103058,168678,146637,25914,-22385,-32568,-94088,-150882,-34550,39160,74816,46189,57710,112123,113714,72121,34529,43763,130121,259076,335690,178488,-2075,-9943,15285,44252,17698,-49494,-85838,-106696,-128625,-134474,-67304,66560,206192,167808,45676,-29337,-100190,-54500,17276,3340,-54318,-58433,-472,-6551,-4281,24867,39981,89525,110534,42337,-29614,-101491,-148400,-154881,-96284,10784,64854,22951,-59898,-88368,-103675,-105678,16927,183587,173009,81676,-27934,-160727,-51759,-8347,12513,7785,-17668,-39610,-30607,-18400,-28249,-38910,-21037,67963,148269,119389,61651,23630,-17687,-15882,23177,19599,-21672,-72270,-108419,-135635,-59357,38539,68610,43874,-24771,-69333,-7350,52379,92844,191564,186579,38225,-62360,-97746,-7007,15752,-37428,-76438,-83328,-89858,-135484,-118186,-63951,-47991,-51340,-20965,-5126,-27168,-71527,122045,332070,373797,225705,59134,-38731,-45549,-55903,-61336,-8697,81168,230266,284058,251931,216958,187565,126675,31213,-79405,-158564,-99602,-52542,-28337,-25251,303,41724,-13217,-130754,-163869,-126878,-102735,-77546,-29207,39868,84598,97668,57580,38818,50523,32214,-39488,-81535,-64437,-97310,-107438,-101714,-12467,157993,346789,367431,204931,-41188,-77638,-32492,-9963,-16504,14153,89351,113873,91283,36586,-12961,-23243,-2003,27257,64867,41404,28714,78011,130631,98636,-927,-52534,-81319,-167564,-73014,-12872,1226,-35746,-93627,-66418,12362,80681,88071,94502,43211,-58446,-88358,-42207,-6426,27310,156519,279275,249026,90872,-8763,-51552,-66385,657,190606,445037,678816,829075,814000,526044,158945,-24332,-33804,-11960,-21657,-8037,4623,39517,12041,33071,43249,-13695,-93125,-99573,-54575,-30461,9505,44646,9577,-41911,-90709,-58723,-12446,-22624,-30218,57278,125667,85013,355,-38840,47119,82022,73995,17958,-57339,-8522,57519,54878,20483,24711,81884,111460,70157,-2147,-64209,-99425,-141982,-110356,-19849,60688,55407,43397,55374,140063,233618,239900,237576,209068,130438,33514,4319,35621,1475,-58887,-56543,-62729,-32901,9047,13899,75833,58926,-5554,8665,55729,27677,-74863,-115295,-47081,-44179,-86482,-106750,-27299,63114,119202,120336,82300,26155,-16547,-15712,66477,158011,165283,96972,37633,-38543,-97094,-76641,-50914,-4849,23798,23509,15492,-16141,-26458,-27207,-68787,-77074,-63662,-33528,27951,109889,127740,124185,122987,69736,11160,-24333,-50195,-74309,-87039,-72693,-83146,-137085,-88849,-33935],[96472,132101,79290,-7705,-70652,-67278,-11449,-6659,21305,30304,33254,12410,-22196,-45100,-53904,-53649,-15281,3027,551,-30126,-38041,-28802,-19726,33889,154941,371233,429453,305519,124230,91998,219813,316347,222885,61340,-8689,4379,59583,135708,177552,146092,87619,66046,52890,19076,-43827,-84937,-78685,-62753,-25791,44933,114034,57328,44506,24603,-13847,-38037,-39531,-63182,-55385,29642,59353,15325,-64342,-86964,-39176,-7571,11899,48929,71073,33549,-33567,-63576,-57214,-96963,-59963,67909,140552,88407,29710,-17753,-76957,-103861,-78770,-488,71107,92349,43616,12601,-2435,-101988,-53720,56938,192136,292687,234377,70994,-52576,-108151,-97811,-110785,-103880,-105966,-112415,-71433,-29620,-21237,-37524,12102,141165,187213,79960,-86350,10503,64209,58457,-16985,-42311,-51949,-27250,10723,58453,60149,15805,-9828,8255,8414,-45783,-97073,-66364,-10299,-18463,-85252,-35452,55063,95780,98643,65380,79168,125340,155684,194991,143822,-8756,-98094,12093,43078,-35359,-68473,-31152,-24577,-17608,-34714,-53552,-61090,-52601,-17260,80101,66868,-17452,-55853,-51848,-52404,-32479,-28499,-47435,-61952,-90834,-26827,27677,205992,338147,333547,171652,-51749,57869,313645,470621,477319,354789,246189,68240,-43514,108696,177698,188503,158323,96353,47633,31278,30266,16419,13402,55215,123904,129822,122856,52722,-24508,-44698,-29722,-14493,-40873,-80525,-99662,-84996,-119781,-123910,-130352,-84493,-28854,-5601,-11537,-59523,-86413,-126619,-63113,50954,139590,166199,107585,-21605,-22240,7809,16407,6061,-86775,-62833,-47206,-42271,-21583,-38107,-15589,27109,72195,97186,67924,25271,125844,237208,129137,-28184,-56813,-11513,-1447,30070,54264,37978,-515,-51561,-34542,-5731,13162,-44412,-65927,-59881,-50977,-28415,-16796,56919,111539,125218,50054,-64167,-56991,-13315,-35261,-85462,-131290,-113517,-97288,-88103,-64472,-36419,-54266,-79552,-78777,-31399,3914,65049,127011,139447,113271,71372,34284,-22869,-75660,-27804,-23142,409,38288,22821,-20317,-5212,18326,14609,-36049,-67528,-67510,-29427,73379,203272,127847,78061,91052,81847,80144,170504,227463,235578,248534,148520,32755,-21037,-22291,-56576,-72268,-90668,-55860,76181,201834,256874,143639,51042,175596,415358,454804,286156,51032,-93799,-143594,-119371,-50198,26254,81087,32806,-33324,-69523,-46841,-15814,21283,14837,-14812,-62761,-102091,-55396,-67532,-86626,-96631,-47881,-24624,-9662,5605,51604,111265,72588,2274,-61363,-81527,-54059,-56796,-50260,14517,45978,4110,-41473,-75869,-27288,-3341,-12832,116488,235268,214025,100304,-18836,-66619,-67711,-6801,131971,423683,663080,624379,351629,197738,253189,216907,121929,52639,62060,114325,128952,16423,-34639,10661,62477,70899,-2016,-46182,-31210,-8354,16890,-5363,-57599,-91988,-43227,56522,62750,14353,-3857,9163,-16718,-96618,-135070,-43945,-11222,53308,132103,172285,267372,305677,126537,43784,171160,206629,24611,-89745,46837,-4563,-104876,-95463,-15044,95244,214891,273161,188634,146933,124599,57910,-6981,-68597,-138799,-76020,-51380,-67014,-92242,-101143,-74317,-31501,-90671,-127872,-84276,-91174,-52095,22866,137705,237593,215531,98377,18856,-50427,-38290,-21123,-11978,-37445,-92188,-50182,-63067,-520,417470,1192356,1657320,1775617,1408517,783284,1008544,1649503,1437966,939726,379387,23695,31920,23903,-59103,-133488,-102054,-32987,40737,34319,114689,218391,189281,114882,51674,106249,247133,211829,67667,-38539,-124083,-123676,-74150,-36099,-42247,-12852,99113,158357,111597,11058,118424,333321,506848,619896,617603,388138,35075,-130430,-89066,-43115,-13684,28631,60821,106508,114339,78346,44240,-23100,-94357,-66108,-47468,-60445,-74858,-90087,-82628,-12245,39241,4850,-51007,4521,50287,16028,5915,35931,28548,4882,-9195,-24574,-92777,-100009,-81121,-49162,90767,88060,42850,184720,427368,485133,259472,41147,140238,235982,328113,251318,65710,-34142,-37480,-95394,-91253,-90665,-40702,6772,43796,19872,-58069,-40876,-61083,-43995,-22620,-51761,-49045,-42342,-81192,-134664,-155303,-131603,-60869,-26350,37242,35172,17497,-9896,-35562,-56811,-31174,-12149,-24147,-20528,-51101,-52045,110211,151569,54612,28083,66101,129793,201499,200764,72917,-125346,-92686,44541,99333,37791,-65780,-95141,-46598,30676,107913,145661,105228,42931,68614,68285,50485,30456,-93700,-112144,-22578,35922,67193,40743,-98074,-28943,54170,66348,-39997,-78335,-88039,-92325,-60157,23,24611,80402,125673,85134,-10592,-90144,-33758,13391,-25470,-78811,-62737,-7034,17679,47121,117728,99856,30788,-65431,-135944,-100862,81564,214784,150962,69587,47302,78412,58403,25963,74411,98568,129881,184883,149161,208218,315832,384720,314569,104985,-60223,-78502,73777,47113,16527,45827,17383,-9644,28581,164007,213971,65548,988,3885,-33510,-120707,-55583,1049,-32606,-63883,-82289,-79523,-57931,-51458,-55064,-5689,36373,-13671,-44207,-29901,-30655,-94789,-110570,-9810,32649,5088,-67876,-76824,5337,70605,95371,66259,32386,14368,24454,131914,227752,176435,27918,-52917,-13078,44856,159171,206012,145588,21804,-111661,-19513,149966,269409,255404,145045,-774,-160075,-37487,7362,2885,-34875,-60744,-44653,-5454,23172,50258,59399,96721,86140,-26050,-37693,69031,89221,107523,59887,-33011,-97531,-74220,-37256,66761,132631,87779,-1095,-63944,-89893,-80427,-87492,-87518,-71437,-46377,-88211,-120165,-119710,-105988,-44496,41063,80961,-2884,-122779,-156134,-67518,-46065,-86741,-104303,7289,138505,259423,119320,13436,-100205,-92338,-7199,-94242,-136028,-105824,-87805,-9165,96213,180851,167024,98593,-3154,-65158,-116854,-54008,13748,11440,-71113,-99798,-37235,787,7642,-23235,-1929,131729,228643,172656,127333,127913,157144,154989,156360,144503,61888,-84015,-110340,11849,9921,-64951,-96262,-52024,22745,67032,111206,117062,98837,64133,24129,9011,12611,81459,147634,113072,20639,-9172,31701,77984,27973,1572,1284,64938,148428,182727,81189,145616,249706,220128,-6399,-141163,-86309,-80424,-157750,-153904,-98735,-111388,-112010,-88007,-809,48389,26112,-10461,-55856,-133156,-81870,-26994,-1800,6926,-14869,-104021,-117394,-108388,-80339,-53198,-38067,-31851,-13307,-26878,-63943,-96342,-99711,-97001,-103080,-137297,-21521,133206,270713,300951,251552,136744,22242,-68768,-85543,-87255,-98999,-64363,-20994,-12409,-23013,-52552,-21181,119051,191044,97583,-6139,-65594,-73500,-45558,22240,54288,42553,21281,-3669,-41343,-102551,30899,222972,379727,369659,279538,161549,61105,57669,147853,200736,121358,117462,97194,2130,-67465,-12192,35500,-26322,-39148,-57312,-85632,-78750,-72784,-26722,46998,91017,95831,43217,-43138,-19329,79228,173228,214473,217871,197954,135396,138648,160613,20825,-105293,-52593,30736,150480,139237,109418,109841,152464,147131,60020,391,7578,67731,109886,135221,81970,33232,-1037,-37373,-98956,-46031,72603,148719,108138,-30444,-111515,-18704,66082,113508,159443,247859,315918,349323,236934,45496,-58821,-86629,-59866,6871,54106,16078,-90647,-114294,-54896,57053,250510,466087,469008,275860,94024,-7609,-41770,-57487,-37717,-24826,66730,152169,135405,52995,-334,-1347,-81303,-89179,-136399,-51166,43699,41196,-18273,-106408,-62575,2542,47442,22565,-51146,-91608,-78520,-32973,-40461,-96436,-132135,-136452,-161683,-80332,-43269,-83705,-133825,-51778,66783,121365,115609,117281,60741,27932,27824,27239,-46922,-102232,-131892,-94127,-29260,40705,85098,164980,150851,38362,-60054,-119563,-135484,-42790,48145,107083,60868,-21051,29891,91409,9425,-22939,16819,25421,42240,34425,7835,-39290,-71549,-33093,-6160,-10076,-86445,-82910,19370,33852,-34511,-3909,35565,15985,12238,-8239,-29370,-73956,-119492,-134639,-116699,-93549,-91711,-100307,-103899,-59231,-1054,-25974,-77081,-94533,-70948,-60088,-62596,1996,4845,-73998,-118334,17245,127759,104115,-10136,-104632,-98825,-85836,19158,123090,166744,90434,64906,82271,93225,123164,281994,227591,85049,12372,34201,133350,206575,164041,74992,10971,-59230,4231,67787,95819,57449,-13103,-104465,-133800,-61248,10244,42867,128776,217152,197350,146884,109641,49513,-20536,-57347,-27291,-56177,-55688,27884,161596,210553,152319,84899,41571,31358,10848,6095,51128,31919,-29797,-43186,-17986,-4627,15137,-31616,-48750,-42388,-6268,27077,-21057,-41134,-60725,-73687,-64646,36800,62246,-20104,-46282,1884,46445,15391,-44503,73582,254844,176017,115764,96277,115724,110611,59382,3834,-60030,-101513,-50870,1593,-50773,-79750,85595,274144,244120,149418,43634,-72595,-90219,-82635,-36874,-12794,-34455,-45474,-17925,-28337,-59863,-61828,-51197,-46948,-61214,-43175,2578,59512,65147,-9750,-56847,-42282,65390,88814,-4758,-33016,-21080,-13732,5231,-4868,-61064,-117477,-50973,21263,34248,-24243,-50847,149892,437082,106148,-82118,-76222,-34252,-37227,-90186,-101989,-68797,-78235,-23530,100996,159865,139884,42340,-37809,22602,115352,140428,142279,145961,29674,29542,22536,45813,-14355,-122735,-138262,-80206,-65401,-64113,-77962,-23923,13178,3239,-104666,-80003,-9159,-20692,-27322,84500,166777,-19956,-74449,-114408,-59039,-54195,46597,145209,220719,228651,118553,-34093,-46993,-18280,3709,-13094,-36818,-17040,34826,43576,-12874,-86574,-72778,-49176,-83215,-98098,-59779,-36079,-52911,-75110,-95765,-75990,-28219,1734,41199,726,-66459,-76180,-21933,-21843,-44406,-56142,-48819,-64805,-78846,-60953,-24277,-40352,-62177,-2708,35614,-17442,21399,106985,151641,125555,12684,-62901,-41910,-40294,29612,145061,243465,195432,115209,64274,-10674,-91407,-29343,75329,233629,330530,215916,172973,142199,108131,104770,101564,5043,-54536,-82106,-48280,-11337,-41733,-95036,-120276,-99235,-31493,74343,209032,318834,294867,186703,103957,28791,-4220,-31899,-19180,37827,-4090,-34917,-55629,-17700,1193,4322,21072,106574,202955,202703,145914,56183,-39563,-130941,-12129,88642,103124,57817,7624,-18032,-4666,16911,-6208,-45636,-83629,-52421,-17805,-18111,-28448,394,93571,149308,163100,198514,215691,222521,326587,181742,77904,36620,-10667,-57803,-30845,-40369,-69534,-52097,-12736,-55792,-97445,-14469,4456,-13542,-69571,-60824,-23182,-7573,-51322,-54430,30528,230681,322555,263769,139620,22011,-53967,-118281,-14484,10149,8263,11055,-21915,-27809,-29839,-18554,-59933,-123527,-89023,-10608,50237,48615,28683,116,-28284,-56492,-23407,16893,39161,38400,58315,61452,66741,24643,-26129,-45675,-44150,-40128,-17511,-10267,-23541,-44087,-47279,-98091,-91786,-33836,35573,85912,167265,313139,378319,300363,204904,204751,202031,93191,-7511,4248,65615,-7533,-59182,47878,144083,137020,34496,-77205,-79342,19206,77770,-13478,-102864,-76910,-39172,-14257,-16670,-16635,-9903,7115,5351,-26192,-81935,-114603,-106551,-85314,-62676,-48690,-80705,-99055,-39624,47355,107665,159503,162137,83707,-19834,-62833,-71695,-68390,-16738,-19495,-88051,-15479,109309,142067,56743,24816,74921,154461,204881,271954,273277,146487,41064,-22742,-91799,-54187,-6303,-29861,-53658,-23037,-61547,-106698,-12456,24861,-51845,-120381,-124869,-58551,-56318,-21219,119016,215582,172794,128116,70599,-32427,-120489,-84319,-29543,154757,459453,646753,764848,777978,683011,560369,403508,261125,67806,-67934,-79798,-48961,-23099,3017,64402,63781,-9347,-51716,-17984,15131,752,-8120,19555,16256,-48315,-89898,43890,137843,173985,126222,56820,814,-27459,-57726,-78972,83225,158535,86202,10896,-59072,-90493,-52451,53153,85078,18322,-54908,-72433,-23881,7319,18793,75890,113382,163357,199630,85565,-32664,-62098,16282,95654,83009,7064,-106270,-40189,72284,101023,103956,111938,136795,156502,90083,13179,-3951,39292,-11247,-56854,-17614,67546,156889,271572,250267,181126,108832,63497,33978,-19792,4695,146370,243300,231953,89291,-56755,-137977,-67146,-22713,36897,88443,84754,-11210,-42051,-27551,-79306,-171783,-57808,12022,57845,49314,60979,105605,99555,61059,27468,33183,107388,236294,361835,270900,61359,19439,20926,35384,6539,-61131,-103006,-125678,-136302,-138598,-70697,64446,217096,176114,51696,-27383,-112566,-73032,1444,-6735,-55278,-61667,-6623,-17307,-27115,-18219,-15294,38639,79230,25772,-43384,-109226,-144313,-146425,-87006,13020,46378,1663,-61730,-94512,-115178,-81762,48878,215499,198605,88754,-30770,-160622,-56709,-15698,11082,7811,-24745,-52225,-40576,-17033,-14904,-22664,-6728,79157,151933,137507,91556,36769,-12641,-15536,13988,421,-42209,-90324,-124046,-132397,-51232,40411,69262,50954,-7766,-52190,-317,42957,59959,151737,158820,24914,-57091,-84200,1706,12358,-48600,-80693,-83951,-85931,-132908,-135608,-76061,-48087,-47399,-14912,1831,-32913,-77936,128924,346211,400600,256676,67548,-45919,-60603,-79868,-77267,-11033,89621,254945,331021,274261,223257,186076,122041,33122,-72178,-159929,-114308,-67700,-44240,-40165,-9948,38029,-6331,-115219,-179119,-153986,-113902,-88310,-48280,15281,57494,65326,29945,34578,54343,31615,-47276,-101135,-90080,-114757,-101015,-99380,-1262,195572,380654,369877,181033,-56858,-76508,-19119,8768,-2527,24710,102095,132417,115588,62133,-13975,-53089,-38406,26226,78381,77330,87253,128631,153288,95210,-18471,-73654,-85244,-162674,-75835,-22513,-8802,-34793,-75127,-54671,3879,54661,64544,88063,37389,-71793,-90547,-35571,8791,50030,161068,267855,221402,57411,-30722,-65918,-82290,-13601,177627,457293,712950,835440,775432,476816,133111,-34884,-41690,-17781,-19661,1589,14848,33318,-16079,-8482,4460,-37947,-100129,-91650,-46506,-17944,18313,50146,25912,-10717,-42825,-13370,33624,25519,507,57008,110199,70145,-14474,-28850,93214,133775,104232,34573,-36207,15317,90708,105393,67765,37962,93786,140676,108223,36851,-23111,-53667,-97115,-71615,2178,41971,31055,12536,6991,68928,157029,173120,185429,191783,148583,64762,26538,39190,-21308,-80063,-66850,-70736,-40838,6351,18912,87016,52491,-20654,-15823,19485,-10012,-103140,-129488,-62063,-63677,-102704,-116864,-48183,31907,86423,99072,68661,15395,-33489,-41562,50617,145581,145126,72991,26401,-39708,-96771,-82531,-59574,-10957,27623,27936,15853,-18452,-23185,-16493,-49411,-59143,-49556,-23428,12977,73529,74399,52223,59913,32338,-12338,-39193,-59063,-81772,-87910,-73360,-85551,-129002,-84326,-33619],[91087,119744,72554,-10677,-68468,-59409,-13125,4215,39941,43427,45386,17618,-22616,-44871,-52855,-49755,-9447,6939,2272,-28141,-33863,-27445,-28308,22543,173391,428726,462110,319010,137013,127101,268877,352838,239717,62119,-15205,-74,68813,137196,163517,120523,73114,67971,61558,41022,-6942,-46492,-49987,-43190,-9594,57231,104578,32248,23208,4897,-34244,-57335,-49979,-50070,-57972,19199,49307,8283,-74307,-80695,-23447,-4093,739,30909,64531,36670,-19531,-71985,-70750,-95808,-77253,31581,75330,23747,-11560,-34480,-85322,-107923,-91262,-13206,63286,85720,40815,12047,-922,-95506,-59861,55851,190841,289219,240052,84563,-42777,-99526,-88939,-100164,-108676,-98340,-89238,-72511,-41126,-25958,-35767,5560,133371,201512,94196,-82644,-950,57671,63970,3285,-15251,-37378,-29739,-11897,23841,52486,26155,-1872,13707,6912,-54345,-74433,-51060,-6389,-24140,-102757,-52410,31330,84974,90782,59827,67323,99521,126085,165205,139153,5980,-98676,-19911,18571,-52482,-71407,-32497,-31052,-18819,-28817,-46111,-50465,-41864,-16210,60185,34676,-42263,-70480,-44506,-38503,-27972,-21944,-39359,-53888,-85437,-29404,21070,185529,289797,282789,147074,-46221,38397,274787,412914,423328,318058,216507,25153,-40167,105884,160655,174300,149431,84725,38198,12237,7525,-1659,958,49900,122123,135697,149607,104751,21501,-13529,-9081,-6441,-45519,-89068,-103886,-80931,-99601,-102458,-113223,-83417,-30565,-9597,-19923,-67792,-92486,-131336,-44316,75019,169181,191102,113953,-26306,-19260,4140,5718,-14129,-103988,-37984,-22741,-9278,-549,-33020,-15100,8465,46912,81920,71035,40836,133315,260489,146910,-17107,-49481,-14467,-11557,15784,47310,44154,8982,-46205,-32153,3483,33130,-18800,-53391,-59038,-61699,-56193,-39121,45058,102802,129600,74940,-28243,-46529,-2862,-20266,-68578,-116310,-113176,-91133,-72112,-43313,-12391,-28413,-51077,-65165,-28287,3561,53889,109917,131923,108514,69038,35007,-2605,-115660,-60543,-50360,-17852,20113,1724,-27720,-4056,16110,25855,-13133,-40016,-37745,5017,110673,197271,94209,54914,78805,75119,75165,148526,191060,178268,191217,126293,26651,-21622,-15617,-40883,-53314,-83036,-64730,58082,166476,209953,116241,31719,150778,410130,499190,346226,83667,-83646,-142993,-122570,-60967,14867,65903,16807,-50692,-91165,-67782,-36601,10774,13933,-9711,-52168,-105174,-70026,-87646,-112512,-71576,-15872,-5291,461,12272,59733,120488,70993,2730,-57264,-85099,-62330,-71059,-68859,625,46455,20567,-18520,-46563,-16580,7119,13594,165496,286070,257837,119270,-12337,-49221,-52055,-7544,112158,394952,630663,606269,337212,193988,268795,251806,159244,83414,77619,107459,94274,-33135,-40780,26479,72732,72802,-264,-32968,-15629,-2370,12650,-8410,-51403,-81521,-47531,45505,51613,7069,-4239,-1111,-43893,-118452,-97588,-32033,-13529,36082,124595,165647,262966,277026,79417,20323,165921,215016,45622,-64074,41197,-1119,-91721,-71506,6277,108616,223766,277730,186547,149796,131817,71212,10098,-49251,-107282,-87465,-57085,-70833,-98630,-108077,-86569,-53965,-118196,-104197,-65965,-63802,-34134,29150,135493,251246,248708,120119,32547,-47710,-49949,-37519,-24258,-43180,-76656,-35761,-55906,924,408823,1129867,1532738,1590343,1269022,768224,978304,1505227,1195818,721032,283356,18138,36793,20663,-61793,-121697,-93871,-35279,35548,25329,98057,182767,143799,88846,66013,171960,302772,220433,63589,-46576,-126810,-103616,-58784,-25734,-24962,11995,128391,180513,126736,31813,119352,341598,526542,635944,654741,458060,75817,-103342,-106729,-47361,503,50371,81248,117580,137013,98587,46857,-24082,-88923,-45275,-28402,-43906,-55123,-74460,-79472,-13695,45269,12435,-51042,755,49387,19929,13815,39495,22771,1587,-1916,-5821,-98059,-107184,-60850,-51236,90010,82059,31257,235027,502710,562046,307307,87719,182709,248770,255301,200088,49886,-41069,-53527,-130961,-79697,-61699,-29620,2683,21652,-8865,-72784,-42754,-43861,-30197,-22507,-50121,-37098,-34782,-87307,-156921,-130734,-162809,-108361,-23383,53408,40929,17170,-7871,-22883,-44408,-24225,-10042,-21231,-5181,-17168,-63672,74185,152989,73143,45541,92341,177703,272032,239768,92799,-106572,-97165,42675,98612,31464,-66995,-92245,-50917,20876,92973,125559,86599,26608,57774,57534,39643,32479,-87135,-112376,-30139,21162,49619,44409,-54771,13370,95917,100216,-25345,-77674,-95329,-102139,-60970,8880,46670,106249,134773,83824,-11530,-76476,-24194,24865,-21484,-72399,-47632,11651,32880,50065,104621,82385,23065,-69621,-139460,-87503,116673,239964,158484,66268,34486,50394,20423,2167,67232,87165,104984,127323,65079,160492,315898,390511,307076,95097,-73441,-64455,104222,91193,51380,56084,-5253,-45743,-9859,134407,222158,97312,25653,14570,-23498,-101044,-41519,17168,-9624,-31604,-43086,-45313,-40017,-42415,-50045,-4160,28252,-23563,-59705,-54764,-57060,-108980,-98758,-1376,37205,9683,-62252,-85234,-6886,49396,64417,37228,42435,50151,59058,147749,218916,161070,21748,-50477,-5815,55362,174045,223332,142760,6176,-103191,-768,173968,288552,263161,163752,16500,-138661,-45044,3205,-2632,-40429,-58671,-32038,5719,30031,48871,33618,59985,66276,-22376,-46555,50963,55022,63938,42956,-29612,-88078,-66858,-26807,83513,132397,77677,-12955,-72288,-73148,-61851,-76525,-87371,-102762,-74963,-100972,-114385,-100887,-132182,-83778,19274,70387,-5546,-118681,-163717,-80766,-57875,-93579,-112022,-351,127740,320931,181678,41435,-79500,-70842,2760,-77369,-120082,-90233,-60972,3211,97229,179672,165761,97949,-2542,-60044,-100696,-30118,28871,18062,-67891,-103874,-43083,-6753,-3852,-40872,2281,157043,251532,170975,120707,118236,138643,129360,132840,123185,45735,-95146,-101509,31807,56805,4969,-50659,-80253,-18559,50061,109810,122201,99716,54396,14456,5990,5049,50826,123281,114500,39695,17490,62168,111475,64256,26862,19206,79872,161294,181909,91114,165081,270862,245065,12466,-152940,-107447,-103560,-173799,-155061,-105259,-115007,-98818,-67611,805,43154,23593,-14438,-68193,-132571,-70992,-17917,9661,24411,14094,-75599,-132336,-112065,-74046,-52722,-53933,-48616,-23033,-31714,-67658,-99897,-104596,-108778,-150630,-80870,17757,152108,280688,296223,234596,112398,535,-80940,-84589,-82323,-94340,-64629,-18544,-4720,1152,-16843,-3020,112452,194403,115558,3821,-59990,-67164,-36628,28166,56560,44744,27503,9445,-16965,-70836,32433,204230,339980,313154,221995,116455,39657,52109,143510,207294,125456,106462,72568,-26037,-73157,4695,42006,-31459,-24839,-39408,-60297,-60335,-72968,-43725,20750,60630,85563,43934,-48828,-30305,70061,168550,217805,222216,181717,93870,96825,159259,47911,-83326,-77116,12060,118413,110246,92131,103899,153504,142137,44681,-6784,-4225,41796,76860,100056,48223,14141,4736,-12920,-84401,-67299,43104,122003,97319,-38581,-103500,-1135,83788,120585,151792,228450,282355,310371,213255,42395,-53716,-79906,-59843,-3180,39454,-111,-108522,-90867,-45505,55625,252411,454190,419537,227932,89397,10429,-28927,-47942,-17931,2462,90310,164596,132640,47791,1573,22802,-43061,-99651,-123947,-36563,47943,28202,-32052,-99838,-56537,3779,47729,26689,-39321,-80200,-85549,-55446,-59009,-97195,-103139,-90800,-136050,-116567,-55351,-76568,-139072,-80687,33205,84435,83137,99627,55181,30493,32309,22025,-52532,-109878,-133423,-88068,-20497,47411,81402,149270,122877,22318,-66079,-134307,-129370,-31567,69392,150850,99201,-13371,-8196,54562,-27111,-50633,3101,18298,38417,27939,-2084,-54321,-89270,-43159,-4448,-9011,-92768,-80343,20848,40767,-10208,9439,39278,44697,50787,22589,-14124,-70843,-120216,-146113,-120238,-86052,-69318,-59626,-57662,-10358,17806,-14075,-58896,-76243,-62808,-61496,-59498,29035,37116,-59227,-125900,11241,126221,111726,154,-89152,-106728,-64840,44066,158039,212065,135802,99361,97264,88030,99099,271733,260128,99835,6560,21725,131782,216175,178955,100903,36137,-43131,3089,58273,93827,63903,-12147,-112489,-144141,-45070,35960,65346,139781,207973,176939,131118,91914,26754,-46719,-87658,-44040,-78799,-75255,29136,169157,209668,127877,103049,126890,119364,71117,52666,78446,41717,-20895,-46875,-30154,-20195,8452,-29576,-59958,-67087,-41318,4038,-34282,-38341,-67536,-94303,-93878,-4459,43534,-29802,-55498,-11971,13535,-21470,-70597,65838,283457,220535,129868,84105,82881,75376,32821,-13526,-66590,-84738,-41087,14857,-34238,-75513,74504,236376,196765,111251,4043,-105302,-86460,-65901,-17194,8138,4869,3434,15525,-14221,-60269,-59744,-42365,-40158,-51469,-30151,12416,72573,83798,9351,-52028,-85098,27689,71413,-2203,-35296,-22509,-6550,17249,350,-69940,-130148,-39154,33469,42442,-20094,-39763,168183,405874,74508,-110042,-87080,-26324,-21216,-79862,-107988,-70969,-78371,-19803,112017,171992,148540,43665,-32199,42544,110603,114661,108173,131758,50798,66685,49727,41240,-22532,-116525,-115468,-80591,-90287,-93987,-72093,-19905,18988,7089,-100626,-100830,-29045,-41290,-46976,32092,74290,-44193,-91944,-86555,-41720,-42123,37950,131219,216657,227737,119859,-44322,-50421,-13303,19096,-911,-39453,-24196,28287,33562,-25666,-104324,-70069,-40207,-82009,-102074,-68163,-40779,-65070,-93284,-97194,-69666,-23333,14432,61049,14571,-60672,-88570,-21463,-15756,-35338,-38229,-44944,-68588,-79545,-48273,-9952,-29354,-57150,753,49184,6150,26669,102360,146570,123255,16446,-57115,-38972,-41402,25512,140200,248764,201769,107523,60369,-10616,-91268,-26308,85398,249520,297707,170917,138991,115837,99165,106437,85381,-5227,-53100,-72617,-47017,-16839,-50392,-100153,-102477,-97927,-41982,47125,158584,248485,224536,147108,93066,22188,-12505,-31846,-16010,40339,-2253,-41913,-70756,-35309,-19745,-20255,3660,83164,164260,157347,97888,25466,-52081,-118931,-2834,101988,106652,54763,414,-19307,4328,28145,4252,-31467,-52699,-29121,-4632,-9549,-24093,-2806,69005,97721,89071,109069,104235,117351,262274,218216,109370,48016,-5117,-46141,-12945,-20152,-52008,-41941,-5094,-47402,-102127,-41277,-24937,-29428,-62299,-56392,-23979,-4518,-54753,-75157,16895,221247,328858,293558,176057,47153,-35588,-125837,-24036,9684,5633,-7778,-40113,-56130,-48515,-8969,-40682,-106530,-81865,-3659,48710,31388,7205,-5878,-23242,-45313,-11506,27407,47868,45269,55703,64511,80281,29329,-31970,-59124,-58406,-55094,-36177,-17047,-17185,-39217,-50799,-102669,-98185,-38083,33265,95302,204709,383567,433591,316795,198437,195972,192101,75899,-32559,-24,66772,-17969,-84586,31749,123893,119551,21472,-79269,-56074,45730,96610,-1167,-94883,-84775,-53816,-25626,-16985,-17325,-11816,-4251,-10591,-30332,-77493,-109516,-101728,-74562,-50090,-43017,-81094,-101556,-39793,53999,137316,199134,195428,99532,-13946,-56843,-69872,-69811,-24597,-29998,-96392,-11226,105191,141359,56630,22076,67012,138200,171161,224638,254762,154788,50139,-16187,-92423,-57221,1114,-19134,-40171,-3790,-41954,-106620,-25499,-2027,-77457,-106057,-112396,-69120,-87250,-46736,80076,152799,117853,92888,51144,-37367,-110042,-71609,-5165,171445,431640,569982,672901,698685,634445,542411,403804,238584,32424,-97002,-94381,-50745,-13396,12155,68013,60635,-6455,-59998,-29050,7556,-7609,-13107,26149,29837,-36253,-102280,35899,130158,165231,120900,52643,-4223,-35262,-70367,-85834,106538,209181,129595,35201,-52027,-91375,-55512,57181,110896,39620,-48690,-82687,-29262,8949,26858,98128,142989,178043,186972,71303,-46258,-107191,-20624,68656,76208,17972,-90915,-63049,51563,95212,114835,142269,183662,180222,99494,17420,9081,56130,2407,-46688,-12928,72936,153420,253596,223737,149231,69102,33356,26403,-8139,19478,147370,226728,234865,129255,-25398,-135471,-81436,-58525,-24423,17395,29474,-48537,-67169,-25093,-65028,-176895,-76216,-11564,40303,51674,63348,97217,83601,45766,15713,20337,82931,203110,367397,361774,142690,58477,30603,28387,-3614,-71266,-117803,-135656,-121991,-126940,-68742,62972,219481,177550,57490,-25318,-122592,-79022,-52,-3996,-45936,-58295,-10093,-26201,-46167,-51767,-59188,-7801,46238,7884,-56781,-112142,-131664,-131333,-74392,14900,31350,-14552,-60759,-94521,-113501,-55216,80826,242287,224214,98765,-31343,-151325,-59766,-22658,10372,8880,-29952,-62517,-47089,-12909,1126,-4371,8410,87981,148008,146022,111492,47189,-8302,-14958,5530,-16434,-59483,-104891,-131383,-107696,-31373,49501,73796,60921,13078,-30645,8346,31089,20903,102628,116626,9142,-48220,-68688,8498,5406,-61312,-85408,-81766,-78456,-121989,-141140,-79623,-41345,-36945,-3307,14080,-32795,-78563,130934,345237,409031,277884,74479,-50844,-73541,-102024,-87091,-9739,99355,273333,363009,279242,215133,174753,112813,34036,-63398,-145986,-119831,-74448,-53299,-50521,-17619,35906,3190,-92469,-148029,-162953,-119557,-96845,-66137,-10362,28829,34485,8924,36007,62480,37520,-43701,-110771,-108725,-114165,-88015,-94258,12437,231679,399560,356777,153797,-65799,-70491,-4680,24968,8172,31696,109844,144897,136216,88264,-10929,-79702,-65858,37864,98654,118991,146810,180098,179279,97266,-29280,-92132,-85910,-145009,-64403,-24058,-11912,-27700,-51883,-37155,1368,33198,48788,85539,35635,-78784,-89034,-26688,26974,76826,162638,244232,185410,24455,-46412,-68115,-89431,-21924,166347,455668,718779,807742,706785,419234,113162,-37748,-41744,-15274,-9698,17903,32556,37646,-27945,-35043,-23789,-54064,-97218,-76578,-29906,2242,35169,64320,55456,34728,17839,42519,90944,83305,36300,57317,94326,56865,-24658,-16413,132948,181784,134583,55411,-9747,43423,125353,156656,119548,60483,117643,182924,160936,90727,31961,8374,-36713,-19464,28250,25354,13338,-11941,-32933,6471,86999,111974,133399,171564,167738,109057,62968,55818,-32165,-94392,-73531,-75675,-44668,6705,26055,98566,49293,-30238,-33394,-7438,-39980,-126417,-131267,-69290,-76348,-113382,-124885,-66679,5173,58874,82666,60905,11843,-42762,-64191,35066,129065,122273,51243,17203,-36788,-88774,-78833,-60799,-14131,33447,34999,18708,-15748,-12520,4005,-21497,-35411,-31145,-8346,8502,44719,29333,-12045,-3611,-8503,-38841,-57734,-72662,-91325,-83954,-67446,-80143,-111381,-68801,-24172],[89506,111025,69710,-9564,-61058,-45907,-8610,19667,61996,61067,61387,24673,-19787,-39757,-45397,-40501,-597,11585,4012,-25340,-27240,-21988,-32974,12363,194289,473331,480590,326067,146781,155886,303523,367255,242375,62928,-18350,-1476,79404,136916,146381,97110,63099,72876,74984,70534,38938,-3417,-17406,-20008,9121,70005,92037,11206,5855,-11578,-50919,-71686,-54491,-34043,-44932,13721,39318,3009,-80302,-70755,-8118,-306,-7440,15426,58105,41110,4296,-50912,-67420,-84718,-95480,-6847,10631,-50897,-47069,-46198,-90911,-108370,-97424,-23181,55910,79036,38482,12037,1212,-88305,-62982,56728,188296,281715,244255,100309,-31099,-87115,-74769,-83067,-89233,-63245,-51238,-56936,-43851,-29356,-32584,2312,125873,211402,105307,-75824,-10686,51443,68529,25109,12724,-22217,-31186,-34652,-10400,44200,37746,10921,24179,9209,-47492,-45577,-30501,-582,-27417,-115180,-68095,3807,70761,80701,53660,59200,82852,104630,138549,129751,17951,-78663,-38899,-383,-68408,-75965,-36472,-39373,-22957,-25649,-41528,-43389,-35073,-19661,32911,491,-66869,-84685,-40930,-28151,-23520,-14931,-30329,-44589,-76243,-26164,18623,166133,242532,233077,121184,-40878,18658,226350,342480,354753,265075,168467,-24569,-33128,97908,136516,154439,138282,73851,29593,-4896,-13756,-19287,-10390,45245,118978,138725,171836,157374,74524,25906,20045,6512,-45950,-91893,-97460,-66836,-68208,-72283,-96754,-83007,-33564,-15145,-29430,-75086,-96082,-115537,-29545,87770,182522,197714,108126,-34808,-16945,39,-5645,-33792,-86806,-12737,-650,13826,11339,-30903,-18463,-10855,24486,66344,71385,57312,145615,285200,168289,-3597,-42297,-17642,-20858,1954,36925,45536,14493,-42340,-30166,9635,47212,4063,-43782,-61371,-74901,-85471,-58199,32799,92389,129064,93255,3329,-24250,15893,-599,-50389,-99389,-104366,-78555,-53128,-20677,14493,3866,-11945,-44801,-26551,974,41735,90238,116633,96152,61261,31348,7424,-114706,-91033,-78346,-39607,-3359,-24210,-37790,-6090,11040,34904,8908,-11855,-7737,39873,146586,184131,66217,37189,64377,63468,64960,127088,158563,130034,139439,99948,15488,-26481,-12058,-26669,-34039,-74061,-74398,37015,126440,154744,82042,7510,118129,382470,515680,390693,113348,-75510,-144750,-133085,-78908,-3565,45184,-1883,-69540,-113402,-91883,-62189,-6452,8502,-5755,-36163,-98320,-79806,-88654,-104426,-38073,13950,10826,6697,14487,63163,124311,66643,1176,-54453,-92623,-76365,-90746,-92285,-18700,42507,35651,3333,-16898,-10806,11696,38138,204293,325525,295769,137765,-3224,-35298,-38436,-8108,91813,355634,572976,560368,309568,183054,271316,274879,191438,113342,94369,99378,57103,-79180,-25004,46171,81739,70994,-1924,-22118,1149,7564,6282,-18160,-49878,-71331,-46348,36399,39698,-977,-5517,-12802,-70597,-99469,-41823,-1748,-3035,15074,108238,151967,247953,231798,25390,-3538,161237,222902,71544,-31079,32620,-438,-78275,-52688,20838,112808,219654,267964,178705,147666,134851,82488,26140,-30797,-74237,-85019,-62423,-77797,-109524,-119026,-101413,-76175,-126715,-79707,-50635,-43091,-20667,29775,122957,247385,267801,132682,39891,-44519,-58050,-48970,-30932,-40490,-59305,-25300,-51130,-2204,377013,997295,1326427,1333965,1074365,704273,865677,1264177,903533,490965,187641,11328,37859,15206,-64883,-112746,-90582,-42838,25220,14886,79946,143447,98296,65466,94197,243085,344015,215430,50120,-62867,-116373,-80205,-42855,-16726,-8412,38979,158442,201924,141204,45323,110448,327661,516343,615917,655036,507425,116235,-78460,-120665,-51119,12843,68439,96967,123719,152496,110455,41607,-31395,-83816,-30340,-15223,-31153,-38443,-65560,-78754,-14030,50000,17808,-53921,-8906,41888,17355,15064,36659,13477,-4672,488,7554,-79431,-36937,21437,-35747,70154,60156,14167,266815,545357,611917,347436,130049,214801,251805,186335,145427,26258,-57975,-77037,-163867,-57546,-36282,-22551,-5312,-2035,-32595,-78299,-35171,-21595,-19191,-24984,-48984,-25718,-26093,-89424,-179784,-98448,-108467,-104042,-11115,61844,39352,10590,-11013,-15907,-36339,-22732,-14233,-23271,6837,12678,-59966,24369,135372,78973,51498,101437,202307,317126,257345,95009,-103079,-100390,37074,90107,19459,-71557,-93074,-57032,10672,77356,104239,66131,7805,40544,40699,24718,30324,-80308,-113292,-39932,5945,33900,50535,-14342,51027,132748,129786,-15233,-80950,-105324,-114164,-64694,14187,66154,125959,138346,79200,-14108,-67245,-19777,28747,-24172,-71228,-38397,22026,35603,37520,77467,58939,12173,-75616,-145512,-75374,150916,257653,160145,58129,14595,13119,-26796,-25079,50424,66704,71905,62416,-32150,102996,300709,380807,289943,82359,-86615,-58933,124293,134906,93746,73337,-23601,-81873,-47493,104127,224995,126857,46538,21829,-15707,-83005,-26354,31576,9206,-5188,-11241,-18441,-27962,-37951,-49315,-7487,15996,-35508,-76939,-81631,-88124,-126849,-89827,2288,37860,12996,-55835,-100868,-29646,13594,18941,666,38915,64204,84249,155388,196579,134058,8957,-55212,-8724,53172,170985,222097,133319,-1892,-86625,13983,188840,287984,251592,169845,27591,-116276,-53270,-3960,-10997,-47491,-53172,-15610,17035,33855,43294,9385,25310,44210,-20704,-59690,25938,20929,20629,20655,-29973,-82725,-62911,-18466,92605,122223,62451,-27343,-81099,-62050,-53635,-74976,-91932,-136757,-112325,-118904,-109164,-86696,-121685,-116664,-3222,54506,-13607,-118821,-167409,-93342,-72181,-105588,-121353,-10934,109462,356574,231768,66148,-43248,-23105,27154,-47017,-91195,-74313,-44006,4707,88683,169758,156392,91257,-6917,-59004,-87772,-12773,35936,18049,-69144,-116614,-57646,-22727,-23221,-64785,4093,170218,258052,162484,108981,103109,116199,102202,108347,100654,28609,-105209,-98800,46066,102367,71485,8622,-66951,-58191,31931,104767,121779,94579,39944,2644,1181,-1939,15571,87424,104552,52536,40670,87799,138286,98355,49973,34531,91140,167133,170560,95747,179636,283683,260661,28857,-147564,-128679,-124291,-175087,-153369,-111275,-119286,-88681,-51539,-338,34659,19556,-16949,-75780,-116497,-63785,-11534,19260,39489,39672,-46882,-125145,-104206,-64356,-51197,-68382,-69627,-40374,-44943,-78861,-111174,-115598,-121127,-95457,-10833,51927,153587,264535,265934,197722,77311,-26470,-94723,-86697,-78276,-81485,-61421,-17998,2803,21449,13208,17460,106401,192516,132772,15740,-50118,-57278,-28160,31176,54524,43500,33905,28361,15079,-34560,31583,165996,269396,226598,142171,56500,11007,41432,133108,202187,121905,85739,38039,-60814,-74024,19685,43520,-34830,-10006,-20227,-33103,-39746,-69404,-64411,-17514,19741,66745,40173,-54478,-44315,52968,149560,202946,206959,150818,50749,57367,156023,75772,-63153,-95789,1616,93456,85298,74378,91424,141717,124866,26710,-16340,-18560,15061,43149,64434,16742,-3382,12069,12215,-66977,-93033,6638,83487,75049,-53457,-94703,17086,100735,124998,140481,203571,241426,261541,184679,39919,-46387,-72895,-62495,-21392,10989,-27091,-91870,-58255,-31196,55376,251143,429422,358688,175591,80024,24732,-16969,-37596,1294,30573,114645,175982,129254,43831,5659,48345,10642,-67793,-84707,-13896,53476,17621,-39603,-88184,-53146,316,42873,27473,-29661,-68057,-87181,-75564,-77665,-97631,-78113,-53862,-102032,-147163,-64905,-68746,-136990,-113094,-4953,42755,45887,77024,47578,31711,34195,13843,-59900,-117107,-129615,-82111,-11984,54169,76811,129598,94228,9774,-63036,-133209,-116121,-19032,91648,191390,134389,2249,-42221,11003,-64147,-72157,-6788,11788,34699,24351,-8297,-66634,-105985,-55166,-4983,-8427,-96883,-78816,20173,41929,7826,11915,36944,62859,74211,42813,-2572,-67347,-116528,-150830,-121744,-75845,-44745,-21081,-5756,29268,30197,-4710,-41607,-55970,-51134,-59787,-53262,54566,68125,-41340,-130927,2160,117647,111735,6431,-72103,-81711,-33579,76922,202210,267100,193498,138088,110599,81556,74469,248207,281576,112149,933,8208,123944,210049,175691,114692,51854,-27791,5321,49770,87569,67625,-11791,-117277,-147053,-26384,63065,85563,141215,185394,148754,111717,71645,695,-78320,-103654,-35790,-84240,-91450,28950,169831,196856,98485,127065,212464,207038,144605,114128,121176,64696,-6915,-49374,-40207,-33895,1722,-26483,-65955,-88059,-78975,-24499,-47283,-34225,-74791,-112575,-115685,-42600,23264,-38360,-63411,-22873,-12225,-54172,-90745,61801,308384,267967,144880,73328,54108,43960,8762,-27642,-61035,-60367,-26479,31277,-14451,-61492,72400,206065,157519,77860,-31239,-112771,-67326,-39266,2534,25959,39289,49644,46736,1706,-56971,-54697,-27620,-25041,-35603,-14893,23903,88942,107899,35222,-32230,-116732,-7716,50834,-2762,-36686,-21706,1985,29198,5460,-75585,-129060,-26693,46883,53071,-11799,-24412,190981,374679,56655,-124739,-91225,-15706,-3003,-65461,-113487,-73927,-79547,-17125,119900,181130,156937,48463,-21883,59303,102836,90225,75848,115234,74548,105885,103266,83924,11340,-82278,-89994,-76353,-109328,-108412,-60032,-12837,25118,10812,-91973,-116574,-45673,-59084,-62936,-12607,-4685,-53007,-92030,-52320,-19212,-22413,33084,115251,207577,219856,117315,-52416,-47167,-2951,37165,13582,-38225,-27980,23383,24916,-34435,-112528,-70471,-34684,-83279,-108262,-80186,-51408,-79701,-105288,-84698,-58508,-12927,35990,88699,41536,-37753,-98453,-21513,-8321,-20571,-16518,-37050,-69133,-76296,-31659,9256,-11892,-44643,9617,66140,34190,39944,102271,144673,124588,23906,-48453,-32914,-39996,22995,135482,250554,205008,99025,56522,-9631,-89537,-19221,98457,263580,265520,137051,111952,95915,94338,110620,72900,-6486,-41508,-55879,-38017,-16299,-52172,-91294,-80958,-94491,-53611,14111,97249,166399,148301,104060,80174,18518,-16875,-30090,-10712,45450,2358,-44963,-80922,-49317,-38073,-40807,-5559,55987,116067,108345,56099,4458,-55333,-100069,12175,119170,113957,56441,-912,-15754,15305,42268,20542,-7653,-14889,-882,13149,5081,-11488,3207,54461,60648,32079,30907,9491,38847,209660,256352,145835,63963,6641,-26835,10998,4063,-32925,-30112,5194,-34346,-95823,-64969,-48629,-37711,-51432,-49754,-23949,734,-51536,-93717,5191,210256,333538,327603,223638,82425,-9926,-109463,-27641,16062,9644,-22162,-52498,-79080,-44748,13863,-14761,-85857,-71750,4552,48278,18578,-7693,-5493,-11463,-25722,8432,44143,61158,56281,54320,67556,92579,34347,-32781,-65340,-65019,-60796,-45069,-16692,-4004,-23579,-41980,-91776,-97025,-37467,35409,109328,246217,445335,471682,323798,189261,187221,186851,66620,-53332,-632,69424,-22469,-106754,18993,101956,99805,9876,-78107,-38595,63489,109560,13745,-81504,-83351,-60094,-29115,-11724,-13694,-9308,-12270,-23818,-30855,-68906,-100893,-93562,-61437,-35001,-33325,-76564,-98076,-35442,60700,160945,233788,226620,118503,-1016,-44942,-62359,-64282,-26323,-35018,-97508,-2370,102721,138696,60231,23923,64203,127376,144364,176776,224415,156332,60228,-6247,-88320,-56587,11886,-3525,-21967,18231,-16770,-90005,-31550,-24509,-96950,-78880,-75613,-51929,-89464,-66325,38604,94472,72399,63292,35807,-38630,-94549,-46873,28144,189129,394361,487865,575423,612380,579392,516275,396237,212983,5869,-111610,-99817,-47198,474,25782,75103,61986,5257,-55449,-36425,2697,-12040,-12863,36943,47043,-19436,-109175,31626,124802,158264,119303,55382,-1755,-36079,-76408,-78270,148742,283495,195006,75349,-32954,-83600,-52721,64496,140192,64960,-38635,-85878,-26829,15740,36551,118219,168993,187811,169332,57011,-52500,-136394,-42539,46368,70341,31966,-67083,-83542,30332,88104,126081,174228,235515,204262,110800,24787,26865,75691,18016,-35256,-7018,81380,155397,240830,202254,121443,31471,2682,19728,5899,38862,147398,201630,227203,167838,10966,-117961,-91970,-86072,-73592,-33773,-7850,-75845,-94317,-23192,-49358,-158371,-85792,-27636,25906,55735,66828,90067,70195,31551,5257,10960,62890,166776,354594,442925,239034,109241,46999,26483,-8837,-75928,-126555,-121372,-98813,-106218,-59385,64340,213549,171741,63635,-20937,-121274,-60859,17495,13202,-26156,-47587,-9617,-30852,-57851,-70424,-86096,-43264,16810,-8526,-67688,-107585,-111880,-110688,-57912,18802,23550,-20568,-54221,-86595,-100062,-25571,114860,264491,249371,113092,-27312,-129139,-57439,-27433,11572,11916,-31924,-67696,-45776,-2896,21483,17073,25754,96164,139499,147087,123235,56189,-3195,-12909,-744,-29186,-71633,-114339,-125932,-78749,-5224,63639,82141,74253,37766,-3880,20032,18880,-18399,55692,69759,-6078,-36699,-50862,14866,-3077,-73112,-89023,-75486,-66676,-105034,-130288,-74780,-27698,-18350,15420,33493,-24632,-75727,126489,328998,398845,288177,80250,-52598,-83408,-119721,-86948,-3555,110590,284288,376577,267615,195116,156062,100973,34738,-52799,-128314,-112230,-70544,-53631,-54641,-21264,36246,15588,-64668,-112925,-138921,-119302,-102871,-81970,-35700,203,6869,-5472,41500,73092,48498,-29592,-103909,-110377,-95316,-71529,-87468,25919,259947,398416,327756,124985,-67966,-60969,9166,37169,14885,34939,112773,151241,151626,111937,-6212,-103882,-73571,61060,124076,162290,201496,226052,203928,101794,-34229,-108963,-84095,-120278,-42907,-18649,-8834,-15410,-25128,-15676,3837,17063,40198,85537,37150,-80109,-86418,-17255,46394,103966,159813,209262,143190,-4985,-49932,-55158,-87989,-26104,155163,437030,691580,746184,613938,356357,97141,-35202,-35721,-6401,5186,37379,53773,47991,-26485,-44906,-38723,-60128,-85741,-57523,-8650,25540,55648,83761,93758,90684,88566,106252,155084,145229,71916,55694,76740,43321,-32908,-7135,158958,218040,159237,75212,17521,71487,155638,199275,165528,84248,148127,233178,223307,154743,95717,79833,33362,39702,52701,10467,-1465,-33413,-67228,-48525,23198,55026,80909,146425,183853,162537,110909,81559,-33138,-103768,-79734,-81871,-49195,4514,29420,104218,44957,-38686,-48541,-30076,-66170,-148038,-123052,-72201,-85726,-122366,-135235,-87150,-21206,32983,67595,55403,11974,-47011,-87791,15011,104933,94097,27392,5129,-34258,-77745,-70477,-60178,-21434,33046,36946,17843,-12788,83,27769,7703,-12817,-14746,5399,9070,20456,-10809,-69307,-64476,-52458,-71990,-86072,-98542,-108757,-81345,-61467,-73318,-90872,-49846,-13300],[86968,101933,67099,-7477,-52623,-33452,-3079,35183,81265,77236,75204,28670,-18013,-34374,-36435,-30527,6892,13023,2474,-24641,-21225,-15522,-35737,671,211944,496626,479697,322232,148747,171811,315803,354965,228167,59241,-22794,-3974,86270,130456,122879,73004,53069,73943,84014,95536,81032,36058,11547,259,24278,76997,72252,-9643,-11114,-27998,-67633,-85689,-59001,-21683,-24372,12651,27147,-4253,-86789,-63992,1884,-33,-15911,-777,47750,42372,26601,-20285,-49047,-69776,-106674,-31942,-22894,-125040,-68244,-55723,-97615,-109491,-100468,-33452,45594,68495,32317,7568,-1679,-86067,-66514,56502,182222,268674,243779,113719,-21813,-76157,-60924,-66000,-65565,-31398,-19024,-38320,-41708,-34909,-32181,-1639,116049,213677,110579,-69983,-22741,41330,67622,42995,35995,-10651,-34357,-58998,-45046,32039,46291,25708,39997,20843,-21377,-14709,-9561,2674,-32785,-125262,-85990,-30852,48131,63773,42713,50552,70493,87504,113114,113525,23188,-57491,-42269,-10032,-79276,-84505,-45360,-51031,-32648,-28453,-43036,-43086,-35500,-30293,-2475,-37259,-94288,-99664,-42000,-23609,-22342,-10236,-22598,-34715,-64332,-18898,19198,146708,195574,182618,91041,-39152,-3201,168629,259845,270930,192582,96909,-77132,-24298,82603,103697,126508,121446,60494,18787,-22576,-35577,-38752,-23498,38112,111051,135133,185076,205889,133333,73609,56610,23393,-42887,-89844,-87174,-51233,-39690,-45038,-83828,-86200,-40198,-24328,-41963,-83158,-99356,-102986,-22343,84655,173342,181003,87765,-49161,-17616,-5820,-17559,-51204,-59856,8598,15794,25669,13275,-33248,-26138,-30406,4157,49244,66991,70100,159214,308663,190964,9941,-37162,-22667,-30753,-12462,22226,40420,14205,-42026,-30628,11074,53961,21406,-38093,-66827,-89211,-112611,-73481,19352,79343,122502,103043,27152,777,39888,21303,-33236,-84061,-92534,-64175,-34219,2261,44531,41620,31860,-20898,-26940,-4733,28704,70747,96875,77059,47397,22622,6329,-92259,-118902,-105335,-62344,-29137,-53643,-51387,-13004,2313,40767,28636,14828,19409,70646,173065,159720,41819,24253,49648,48975,51199,107025,131611,93088,97335,72603,-423,-35965,-12062,-14459,-15444,-64588,-84665,13271,84280,96693,43680,-20269,79936,334854,501170,412779,136330,-70324,-147914,-138288,-101301,-26754,21222,-21929,-88508,-122807,-114187,-90086,-29808,-1280,-2873,-16568,-76665,-68972,-67605,-72091,-1814,40885,23743,9518,12961,62097,122396,59897,-2265,-52551,-102078,-95196,-114003,-118000,-41773,35536,50263,24869,12930,-8740,11283,59610,230120,350307,325001,154742,6554,-24943,-27042,-8011,72750,310566,498511,494231,273007,166525,261326,285173,217819,142249,113128,93029,22208,-105273,3961,70030,91606,67844,-5182,-12305,20068,25120,4947,-32380,-51814,-61477,-37575,34937,32498,-5142,-4460,-22894,-92607,-66802,12502,41043,23042,-2467,84859,133596,224421,176380,-29921,-23074,158291,228922,96292,-1386,24503,-485,-64633,-37768,29649,109062,203550,245453,167553,143872,137751,95550,44268,-10904,-39644,-62126,-61068,-83445,-120645,-130289,-113569,-87486,-102047,-57857,-38119,-27109,-9995,27066,103827,229184,272818,137685,42346,-40818,-60956,-52379,-27878,-28853,-41636,-16576,-46173,-6796,329080,819413,1071173,1041280,846541,596525,694559,970207,600085,275409,102368,7482,38108,10324,-66119,-105359,-89238,-51492,14652,7214,65010,107346,60746,55858,139747,314680,370631,201897,31644,-82321,-93652,-53267,-25117,-7706,8510,68989,188445,220596,152759,55207,98536,298302,481837,566923,622412,533279,157805,-53739,-120212,-49098,27300,86182,110726,128140,163729,118143,34322,-39649,-76248,-17756,-3331,-17482,-21388,-59167,-76298,-9729,55917,23876,-55716,-21418,31091,12464,14748,32713,5435,-9706,2033,18792,-42223,47202,108577,-7094,33603,25700,-2852,278097,552657,633535,382561,172522,241107,247761,131531,93254,-789,-79878,-102365,-150495,-32221,-11008,-15217,-12710,-22676,-47117,-71703,-14796,9445,-5938,-25023,-43921,-11140,-12025,-81994,-159282,-67073,-52535,-50240,10720,66669,35117,2476,-14748,-10596,-28431,-22363,-20099,-24951,20110,41314,-39696,-28707,105823,77071,51873,99894,208689,338346,257888,84441,-108424,-98162,33384,79917,7470,-74261,-92172,-59520,4184,64857,86011,48731,-8119,22769,23878,11583,29497,-67029,-108800,-47223,-5640,22828,58247,21589,85736,166943,158118,-4685,-82389,-112023,-121616,-66196,20669,86825,144164,141816,76509,-13593,-57803,-15400,29214,-28899,-70735,-31014,26347,27915,13471,43332,35515,3055,-78131,-148239,-59422,185713,269128,159190,49967,-6522,-26532,-75251,-47610,31264,44347,39329,6587,-126308,56412,277785,361103,269171,72286,-93130,-56193,136789,179264,145940,101938,-27837,-107491,-74778,80905,227053,157171,68033,31204,-4165,-60867,-5912,48081,27686,18935,16583,4563,-17419,-33362,-48263,-10894,4989,-43866,-88466,-99915,-110935,-131902,-79116,6261,40100,20513,-44029,-118361,-56560,-29039,-31400,-32704,28133,63079,99428,155337,165167,100518,-6209,-62729,-16567,43706,155490,207396,123647,3117,-65423,29455,198510,272420,227980,168307,37016,-92926,-55981,-7975,-15820,-48668,-37050,9968,33959,40469,39563,-7045,-1532,25900,-16198,-69734,793,-6016,-12558,669,-27960,-74968,-55762,-5780,98817,108709,48163,-38730,-85423,-52917,-49551,-76204,-90682,-128638,-145029,-134185,-100899,-72658,-99215,-129353,-20039,40077,-20851,-117949,-164026,-100343,-83334,-117125,-122770,-17094,90781,366935,269247,93039,2818,26992,54183,-15265,-61284,-57348,-32349,645,75111,155124,142993,83164,-11056,-57406,-73874,2828,40509,17216,-69207,-132697,-73830,-40531,-44812,-89178,8745,175764,252907,152815,97524,88182,96039,79396,88335,82941,16900,-108100,-96934,59050,146952,134342,67721,-30613,-81281,18481,101221,120649,88519,26448,-6364,-820,-3279,-16326,47027,88747,63196,63973,111641,160442,131977,74651,52109,103882,170875,154776,99522,193179,292157,270221,45780,-134703,-143151,-134166,-164402,-148204,-113435,-120574,-77610,-34856,1337,28681,19825,-11436,-68997,-97793,-55677,-3513,31359,56386,65593,-13644,-100969,-84195,-47808,-43887,-73873,-89524,-59828,-61013,-91962,-125072,-125143,-113378,-29833,54454,78236,142271,228545,217776,149230,39008,-52069,-104608,-87544,-71896,-64163,-51550,-14636,13474,41130,40986,40135,104057,189308,152163,32082,-34802,-42172,-16505,35636,52266,42394,42713,53340,53341,8156,33955,116498,180228,124296,52184,-9714,-19688,29426,120598,189241,114108,58665,-2127,-97700,-64081,36204,43919,-30439,8863,4220,248,-12483,-55299,-80958,-64764,-22321,46698,37171,-55258,-56884,32513,122618,177309,180106,114657,12678,26117,154405,106351,-42094,-98965,1184,77725,69263,63095,79267,122636,100387,10560,-24847,-30933,-7116,14291,33975,-7810,-15731,22288,38044,-46199,-116306,-30640,40273,46175,-71656,-81661,37783,119015,128942,127894,175979,196717,207228,154384,40331,-34394,-62285,-63160,-42540,-26637,-54223,-47047,-17837,-9598,60103,250659,398171,296334,126464,69122,37330,-4525,-26235,19732,60527,141146,188242,128146,43952,14010,76402,73181,-8078,-35276,19429,65197,14070,-38243,-74761,-50636,-5642,35623,27704,-19888,-54734,-82852,-88205,-93068,-95890,-55016,-22998,-72868,-136747,-68698,-58325,-125978,-146105,-42132,2182,7935,52535,40212,33595,35495,5549,-66153,-120469,-122695,-74463,-2341,62104,73087,109127,68713,3218,-48005,-105902,-93343,-3410,115662,227250,165027,22849,-63174,-34768,-97800,-81192,-12350,6135,30833,23805,-9159,-73042,-117313,-64651,-4289,-5242,-95325,-76806,18065,36809,16283,3760,29610,68813,82418,52353,5919,-62214,-109227,-146795,-120999,-64539,-20849,14917,43012,58395,37620,3434,-23281,-31010,-32694,-52617,-43279,77648,95696,-21236,-128859,-8325,103626,104834,8557,-55329,-46589,3439,114978,250752,325778,259101,177998,121418,74743,51921,216267,291501,122599,-3233,-5504,110448,190537,159088,118633,59647,-15552,9167,42578,76435,67131,-12729,-117184,-136600,-6045,89802,101649,132467,151231,114280,88798,48703,-28909,-113834,-64531,-1761,-69287,-106742,24916,161833,171457,67567,150841,289558,290741,227620,190392,175632,93695,6809,-52497,-49010,-46123,-5874,-24248,-68953,-104241,-119513,-59893,-58449,-29826,-82834,-125441,-126020,-75614,1872,-46711,-71136,-31798,-30325,-82430,-104885,59144,325013,312422,158679,63287,29379,16139,-12311,-36047,-42446,-31916,-9385,48371,6415,-41814,77190,181962,124925,47700,-62576,-93122,-40611,-8981,20348,39163,65716,87655,71902,15798,-52722,-48976,-10895,-6010,-17164,321,35204,106386,135207,65618,-5383,-105727,-40386,28126,-6833,-38781,-21047,9272,38459,8276,-79918,-120670,-16440,58353,63098,-1857,-7895,213074,340588,46774,-126802,-91840,-5706,13965,-50234,-120824,-80326,-84517,-18022,121885,184280,161913,53690,-11062,70007,90918,65328,44346,96299,97193,138500,157552,143573,61980,-41101,-66179,-71481,-111110,-79846,-47147,-6518,28111,11453,-83749,-130596,-62133,-76994,-77829,-49638,-69246,-58050,-83219,-18846,4932,950,31333,95762,190919,203086,108328,-61543,-40931,8442,53190,25646,-37089,-32027,16623,14286,-42916,-110771,-77437,-36898,-91141,-121002,-98900,-74059,-100754,-91186,-67003,-46829,-1400,60360,115948,73394,-7672,-100764,-25852,-3876,-5379,3651,-29728,-70387,-73628,-16171,27966,6553,-29655,18838,81028,60916,54985,101769,141251,124606,29881,-41693,-28226,-40324,17647,126297,243006,198828,84256,46640,-13516,-90663,-12291,109677,269837,231442,108943,87457,77631,87370,110218,59118,-4779,-26723,-37308,-26065,-14382,-51192,-75014,-60145,-92448,-70819,-27801,25461,76951,70505,58565,63345,13232,-22221,-31550,-8824,47355,4217,-49227,-91050,-64594,-57544,-57570,-7168,25124,58415,57481,18682,-13288,-55581,-80481,29213,135961,120868,58137,-1639,-12581,23185,53908,36937,18223,21902,25625,29068,18775,2178,11850,45456,36674,-2784,-28586,-61293,-15406,165967,286616,179122,78326,18253,-7962,32254,24207,-18922,-23245,11457,-23247,-85082,-91594,-73015,-46229,-45017,-47232,-28913,1692,-47742,-115643,-9366,192725,330184,358244,275543,122262,16288,-94556,-31817,21912,13085,-36635,-64892,-101773,-28571,36720,7978,-69139,-65871,7208,42739,4360,-22166,-5620,-237,-5482,28719,59432,71315,63619,47639,63809,95945,32231,-36137,-71231,-70814,-64872,-52540,-16845,8157,-6435,-28209,-73326,-93462,-38590,35247,120542,281601,485211,483265,316203,174135,176567,184545,62886,-74292,-5461,65650,-27844,-131911,4297,72715,71033,-8144,-83094,-32105,67926,110955,24053,-70099,-79788,-65027,-32298,-9243,-13204,-9981,-23827,-40329,-33518,-62494,-95571,-89515,-53396,-25013,-27028,-74234,-95769,-33916,59836,169133,253430,245783,131957,11159,-34003,-55389,-59174,-29758,-42304,-98083,3765,96231,128762,60705,23269,59625,114949,118026,125763,177856,142988,63956,203,-85811,-59479,18130,8986,-7598,33634,5178,-70030,-33801,-45343,-113987,-52476,-33339,-15227,-48035,-71087,-9912,36264,28766,32300,17743,-43504,-82268,-19695,62437,199548,343944,400364,474053,519804,515247,477008,373997,178966,-17688,-102616,-95946,-44356,10682,35680,77125,59112,16181,-44862,-45732,-5556,-18638,-14096,44481,60153,-5635,-116933,23124,113896,145895,114401,57771,852,-37106,-82871,-66170,198027,364200,263077,112759,-16609,-76347,-51818,66785,162779,85859,-32799,-88933,-24734,19126,39089,125528,179457,183083,139876,36405,-55028,-105812,-51436,22799,58828,41944,-43606,-108435,2960,74069,131560,199886,280839,219313,116134,27775,41523,89492,27362,-30146,-7497,84043,154743,226505,181173,94783,-6909,-31005,9399,15580,55305,140633,164216,203421,194535,43262,-98985,-103826,-105818,-114313,-64768,-26587,-85913,-129367,-29773,-40239,-144327,-92738,-42293,8575,54335,64054,77934,53883,14069,-7288,1561,44126,126174,319754,497728,334909,162841,63202,23338,-14782,-80333,-134256,-102440,-76700,-86016,-49901,61900,192270,150670,61140,-21475,-107293,-25473,45826,35808,-4862,-37135,-12121,-37365,-66894,-76939,-98071,-69254,-11014,-28155,-82365,-101681,-92948,-91865,-44279,19399,18066,-20392,-47307,-77043,-83135,3113,145642,275845,265903,125350,-21625,-98590,-53521,-35514,8597,10552,-36630,-71645,-39373,9168,40615,35722,39755,98905,123361,137610,123192,58717,-2427,-14602,-9813,-42659,-83389,-123430,-114452,-52758,18170,75354,88332,85277,59958,22424,30155,2951,-55386,19847,24645,-23103,-27865,-35100,17655,-15489,-86853,-94057,-68839,-55056,-87500,-113886,-67693,-12266,5355,38410,56954,-11534,-75292,111001,295628,368826,284234,81444,-54517,-93441,-131060,-77374,4693,119540,283616,366908,238708,163452,129279,84709,32456,-43415,-109111,-94387,-58974,-48052,-54650,-22878,36710,28256,-35599,-77833,-110381,-115019,-108631,-97454,-61461,-28725,-18248,-15991,47329,82567,60926,-9258,-81688,-90256,-67926,-55050,-81303,35242,272904,373548,283627,95667,-64834,-50372,20088,43589,16431,33779,110791,151387,160435,130180,-2273,-126918,-53175,92815,152933,203460,246308,261903,224220,107319,-32963,-124422,-79403,-90068,-16002,-7431,293,2031,5102,9293,11148,7920,39308,89394,43828,-73773,-82973,-6461,67711,130418,154264,167818,100197,-24146,-33480,-26979,-76805,-25192,145474,403485,633783,658045,508714,294560,86227,-26115,-22088,10025,25543,60295,78221,62971,-13969,-36093,-34959,-51216,-64402,-33125,17942,52592,80389,109333,139874,157115,170292,180713,227092,210701,107908,55726,61949,33625,-35863,1315,172981,242906,179933,96096,48235,102166,183132,231833,203376,109300,185819,291959,296147,230503,169960,161015,113680,106101,78175,4646,-8696,-46672,-90349,-89835,-27065,8837,35987,123981,202495,229052,175783,120216,-19072,-100031,-77847,-83129,-48549,5180,34788,109717,46251,-39517,-54931,-42311,-81389,-157854,-99762,-63641,-83883,-120107,-140042,-101455,-38554,18056,63346,61418,25064,-35643,-101780,-907,83287,71031,10400,-268,-22853,-54445,-48485,-48448,-24734,32978,40780,22412,797,23772,62693,45845,17058,8908,27370,24190,13689,-33278,-105730,-101526,-76466,-91439,-108030,-124362,-113381,-68229,-44522,-53913,-56447,-17086,9427],[79273,88767,60987,-7709,-47292,-26584,-1022,46715,91812,86034,81083,25537,-20859,-32539,-29935,-23192,10194,8952,-4025,-27690,-18050,-10758,-38241,-13714,222358,494784,457956,305323,140238,171234,302430,316889,198083,48658,-31232,-9784,86430,115833,92433,47759,40884,67333,83295,108863,111346,65598,31624,13133,31842,74303,44064,-31975,-28994,-45013,-85519,-101559,-66733,-15910,-4184,15831,13401,-14499,-95619,-63147,4813,-4167,-25372,-18510,32220,38865,41775,7198,-24949,-53817,-85306,-18549,6745,-63420,-62581,-63219,-106219,-112433,-101339,-43638,32244,53350,20890,-3302,-11707,-90579,-70437,55330,173342,251468,238449,123317,-15913,-68165,-49329,-50830,-43076,-5537,5461,-22710,-38223,-42878,-35265,-7006,104469,209060,110804,-65388,-37540,26719,60234,54688,52528,-3186,-38120,-81720,-77719,16211,50977,42723,65186,49480,18107,17612,10506,2524,-41241,-132644,-105605,-71502,15728,38844,26708,41013,61154,74120,90011,92383,21691,-41122,-32841,-6300,-75140,-94380,-57462,-63693,-46749,-36947,-50322,-49238,-42847,-47222,-42991,-76722,-123850,-109142,-43966,-23066,-24178,-7732,-15508,-22753,-48556,-7238,24887,129525,150914,132317,57078,-41089,-25312,105249,168554,174656,101310,3615,-111313,-13608,60818,63522,91096,98545,44231,5780,-40149,-56903,-59381,-38207,28451,98171,124661,188738,248700,199108,132286,101169,44300,-36135,-84179,-77233,-36540,-15192,-21542,-74185,-92998,-49814,-36088,-56048,-90376,-101975,-94210,-23368,64039,139644,142511,56608,-68374,-20972,-12226,-26751,-59650,-34262,25636,26544,27924,7639,-38713,-35784,-47882,-13234,31543,58324,77421,170480,328137,213221,22893,-33912,-29114,-40656,-26514,4671,29627,8751,-44944,-33685,7994,54071,33122,-34999,-72492,-98346,-119854,-84382,5448,64361,110734,104513,42158,22912,66140,44278,-17773,-70787,-80655,-50144,-16175,26282,79579,84655,76992,4237,-28866,-13220,15501,53792,77354,53935,28372,9105,-2681,-80075,-137724,-123411,-78369,-48727,-82179,-68473,-25492,-10043,43203,45157,38277,41259,93791,184360,124498,20248,14923,36088,33664,35870,89276,111186,67739,67073,48528,-19351,-49666,-15488,-4225,2249,-54783,-94281,-12627,42356,41169,4104,-50287,38425,271666,456395,408313,148751,-69554,-139192,-109497,-113157,-52279,-4223,-42261,-105434,-102638,-86847,-109961,-58949,-15950,-2132,3388,-47012,-40277,-41372,-40499,32137,63393,32676,8575,7672,56508,114568,50532,-8429,-52313,-109076,-118132,-134948,-140907,-68084,25813,64048,45686,41017,-9820,6081,75539,240071,356635,341226,167234,14296,-19119,-19378,-8668,54821,263051,415459,415616,230354,144422,239062,281245,235884,167531,131454,88033,-7947,-84681,34640,95299,101595,63185,-10640,-4613,39242,49137,13702,-49974,-58529,-54439,-24891,41629,32017,-4386,-1728,-32175,-109890,-40268,59485,86958,57778,-10808,53374,109832,191771,115045,-84132,-36729,154365,228854,113401,19940,16178,-2592,-53608,-28692,30680,95545,173746,209454,151832,137939,140856,110608,63987,9150,-5714,-26688,-48955,-84287,-129130,-140904,-120323,-82426,-73362,-41633,-30736,-17429,-4289,19405,78418,198056,261426,132758,37418,-40375,-62602,-51118,-18456,-14597,-27419,-11687,-42944,-13915,269402,621466,798616,742011,603208,451196,498768,671945,318079,89103,30020,5285,35299,3447,-68622,-102654,-91993,-62261,3266,990,51913,74654,32617,61457,194180,375739,378272,179514,7020,-103377,-67662,-26795,-9551,-2756,20564,95384,210225,228565,155731,59522,83603,255992,425546,493707,559157,529439,194767,-32897,-109048,-43552,41110,100667,119462,127921,167307,119417,24023,-50011,-70443,-9938,5716,-4741,-6960,-57640,-74168,-4656,58664,27076,-58270,-39757,14323,3582,11585,25971,-3784,-16382,-279,24297,-1888,125335,178730,19783,-21761,-22969,-21506,262333,520428,623309,409172,212871,258978,233726,88920,41330,-34269,-109005,-131272,-131207,-13906,10044,-10713,-22502,-43244,-55983,-60973,12001,45857,7151,-25540,-38841,2393,3211,-69690,-138685,-40754,-3160,5475,33057,64351,24869,-10631,-22634,-10766,-24485,-26638,-30635,-28358,31294,63748,-17153,-82404,63994,64662,44844,87177,195766,331959,238989,58758,-122737,-93931,28634,65599,-7503,-78521,-92694,-62252,-3284,50617,66305,30394,-24679,1534,4053,-3276,26008,-51012,-102525,-56084,-18222,10393,59088,45274,110491,192020,179391,2197,-85534,-118794,-124242,-69604,23784,103128,156295,141208,71514,-14806,-52524,-15053,21596,-40221,-75200,-30404,17675,3510,-25727,1582,9051,-8546,-81106,-150268,-43701,212942,267261,150052,37258,-32446,-71318,-126326,-67218,7210,18029,7663,-28418,-115776,35891,246873,328450,241376,60591,-96706,-60108,136407,215884,199630,133933,-22860,-122140,-93715,60440,222508,181261,84651,38240,7065,-38751,14555,61222,40345,35127,34469,17967,-13435,-33604,-52011,-19444,-9526,-53381,-97119,-105348,-114883,-120290,-71939,5516,39240,27609,-31783,-114904,-90657,-79733,-85421,-61763,8046,45247,97232,139998,120866,56204,-29619,-78459,-34010,22700,124247,176050,109359,12249,-47616,40310,197064,238581,191506,155321,39527,-74981,-58317,-13274,-21141,-47290,-15562,38853,51532,45527,33307,-21110,-25711,6607,-14457,-79556,-27782,-30755,-38753,-19935,-27770,-68359,-48579,7201,97248,88631,30470,-52037,-91031,-51067,-53485,-83294,-85412,-94253,-124343,-140838,-95613,-64373,-84575,-126438,-35803,23288,-31491,-121045,-161954,-107977,-96177,-132897,-117750,-22178,67882,346431,285102,116770,47285,65673,70681,6160,-38651,-47125,-31477,-13332,51789,130638,120445,68644,-19231,-59734,-63736,11933,38277,11155,-72359,-154429,-91658,-61392,-71564,-116879,11031,169168,232286,137216,81271,68790,73793,56054,67643,65370,6322,-108368,-100413,65137,181227,183677,113884,1841,-74896,5533,93788,113093,76210,9245,-17896,-5626,-4636,-45214,-754,62780,65403,80325,126541,170614,157010,94744,66734,113155,167548,130770,96627,199439,290711,268021,56658,-126737,-154322,-136488,-156263,-146538,-117932,-124836,-70855,-22334,1380,20793,19745,-2795,-54395,-82590,-51887,853,40578,69659,86000,18271,-74209,-61227,-30570,-36392,-74041,-112403,-85330,-83310,-110301,-145744,-132575,-87496,32927,103134,88491,115101,172726,153169,90188,-3346,-78112,-114409,-92175,-69461,-51456,-42486,-13469,20997,54133,60491,56792,98635,179079,166763,45906,-21573,-28859,-6990,37057,45098,36049,47290,75579,87678,48794,35391,57819,79691,17144,-35871,-76268,-55471,10674,100715,164063,96815,20439,-51227,-140584,-49282,48372,38289,-22305,26234,29048,34805,17166,-32740,-85628,-124692,-59083,25325,31576,-55518,-72059,4849,85956,140358,141773,73535,-23594,-840,148923,132555,-25697,-96258,2036,63545,56723,55484,66436,95208,66945,-7719,-36755,-45379,-28705,-13345,5142,-29997,-28329,28128,56175,-29622,-131743,-70828,-8125,8918,-97331,-69760,55157,132733,126355,108161,140120,143487,143910,117602,37637,-23533,-52813,-64778,-67199,-75120,-60504,4010,23407,13997,65863,246781,359005,233872,79452,52662,42976,2723,-20140,30635,85732,163329,195391,124262,43248,21177,100527,133015,59874,17922,58104,79967,13472,-34951,-66238,-54070,-18678,22067,23330,-14697,-46111,-79692,-95559,-108682,-96308,-37825,-1806,-52908,-115655,-70735,-49979,-113052,-181826,-75463,-35017,-31771,23484,29274,32058,32278,-6071,-74448,-122638,-118221,-69630,3534,66054,65836,85130,43620,-1680,-27492,-66865,-64816,11457,135582,250873,184419,40155,-68532,-82582,-124422,-79413,-18894,-3830,21311,20674,-9412,-76528,-124001,-71864,-3748,-1695,-90640,-77855,10553,21685,9171,-17391,14533,58890,72835,48031,7921,-58888,-103363,-142478,-122408,-57313,-2819,43507,81689,73020,37134,7348,-6721,-3995,-9789,-42338,-33227,93176,113476,-4463,-121731,-22402,82107,88137,2422,-44054,-12659,40035,151486,293742,376749,322555,212239,125462,64612,29701,178116,288373,128969,-7994,-22099,88506,157486,131293,111727,57493,-10839,9523,33229,56737,57435,-18973,-113796,-117568,11523,110395,107959,110094,104689,71840,59417,19954,-64981,-109137,-2962,44619,-42891,-126061,12487,141221,131465,37378,166984,350012,364878,312038,275088,232756,118959,14161,-59921,-59590,-59334,-17308,-26720,-73714,-108839,-122407,-102551,-65589,-28347,-93786,-127902,-125382,-103593,-22176,-57705,-81619,-41637,-42962,-106797,-115109,53519,327320,345408,167044,51539,6707,-10453,-31819,-38292,-18682,-4804,6558,62572,25093,-21172,84809,160589,95320,17419,-90289,-64368,-12511,20152,33346,45223,80902,113007,87774,24551,-50798,-45485,3479,11973,53,12870,44062,121636,162202,97263,20712,-81424,-71218,3750,-15033,-43547,-23312,12483,42405,6791,-84598,-114473,-11293,64778,69583,7226,6743,229177,301522,39084,-121985,-92703,609,26470,-37399,-130960,-92147,-95306,-24074,116315,179510,161191,57003,-2859,72929,74041,38527,13105,75705,115770,159559,199661,196382,107737,-4345,-47029,-68191,-92457,-53145,-36874,-3524,25892,7486,-78524,-144709,-80221,-96665,-92285,-77925,-108352,-63355,-74893,9618,28815,25372,33174,73260,166182,177554,92392,-72857,-34097,18329,64488,32620,-38131,-38063,6494,353,-52603,-104287,-91567,-48348,-106777,-141407,-110121,-100985,-87926,-63624,-48513,-36471,9123,83175,136817,102439,22066,-90191,-35227,-3868,7607,19553,-25079,-73530,-73234,-4019,43643,23375,-14743,25761,90997,83556,68713,98898,134505,121304,32361,-38247,-26066,-43284,8457,111554,224198,180845,61514,28260,-24319,-94403,-5895,118039,266784,196341,84175,64359,59266,75549,101817,42506,-2803,-11736,-18431,-12280,-11572,-46969,-54645,-40860,-91003,-93267,-76893,-51163,-10080,-1244,15363,45349,7040,-28559,-36706,-11379,44682,2162,-55416,-101349,-81605,-76951,-65357,-1130,-3119,-2960,13044,-11828,-29300,-54854,-61531,49316,153051,127754,59541,-2473,-9880,28515,63228,53072,44142,55392,48705,41893,29840,14889,20851,40320,24559,-11392,-46700,-82572,-44677,130725,304803,206164,90206,28435,7998,48452,38559,-10914,-22187,12750,-15217,-72451,-120975,-98398,-56694,-44047,-49109,-38674,-2218,-44172,-137046,-24980,169590,317952,382574,328945,165840,41972,-82620,-37446,25647,14860,-48595,-76792,-115908,-9471,54928,25083,-57734,-65145,4016,32348,-11042,-36326,-6973,9447,14008,47900,71915,77179,66314,36942,54450,89938,22792,-42594,-77224,-76284,-68536,-60105,-18793,17670,9346,-12637,-51884,-86933,-41414,32705,128265,307581,499277,468866,296823,157085,169345,189785,68436,-90241,-15420,54965,-33892,-155212,-10407,38218,34055,-32955,-93994,-33555,62531,102998,29664,-60921,-75145,-69246,-36306,-10894,-16271,-14481,-38842,-58990,-37038,-57648,-93219,-89815,-50730,-20558,-24451,-74164,-94943,-35493,51451,161337,256666,251498,138880,21898,-23871,-48581,-55260,-35748,-52496,-97798,7151,86947,113942,58148,20236,53467,100954,92062,75175,119294,115215,61369,3355,-84176,-65567,19349,17644,1624,40637,22289,-50338,-29359,-58904,-119930,-29644,10701,31850,4691,-46911,-61219,-20092,-13464,854,-2245,-51741,-73558,7493,96403,201649,284202,313465,376160,428008,446585,427661,338620,138739,-36788,-78265,-79269,-40160,16836,41129,73289,51063,23830,-31623,-53724,-15128,-25875,-16473,48564,68829,4801,-122128,9837,97182,128619,106774,59921,3531,-38316,-89428,-53330,247922,439430,322958,140453,-5757,-69720,-52238,63616,175469,100695,-31766,-91602,-24208,17800,33116,117240,170493,162335,99797,11153,-50962,-65148,-47227,-1412,42298,48138,-21140,-133065,-27942,55231,132371,218202,314359,223135,114709,26038,52254,96454,29887,-31456,-14417,79601,150238,210319,161886,72121,-42726,-60442,-1521,21207,68166,128897,118989,166599,206908,69334,-81405,-113688,-107133,-117193,-71795,-25742,-68444,-151074,-45902,-39064,-136619,-97131,-55384,-11416,46879,54519,61225,35213,-5036,-19293,-5434,29218,86294,268303,518852,419088,214952,78183,18484,-21657,-84180,-138713,-85406,-56749,-67594,-41655,55179,156757,114267,46811,-29113,-81333,20662,80248,59836,14705,-28862,-18674,-46209,-72495,-72202,-94927,-82119,-32477,-48519,-101873,-95651,-76654,-76287,-34506,16708,14520,-14836,-40344,-67241,-64570,31895,172780,275795,270950,134193,-9762,-60706,-47427,-47509,145,3139,-45389,-72736,-27030,23878,57340,50049,49352,96170,101354,119503,112757,54275,-6794,-20873,-22327,-57623,-95516,-132837,-101905,-31470,35786,82262,90706,92214,77000,45811,37625,-16262,-76611,6686,-8304,-41026,-22823,-21741,18224,-29200,-102630,-96920,-62329,-44926,-71049,-97924,-61442,2772,33886,66165,83859,5589,-78525,83817,247866,322905,267120,77484,-57637,-104422,-125527,-58711,14262,124568,270184,334029,195615,122932,95633,63792,26190,-36353,-88733,-70951,-43241,-39547,-52321,-23659,36123,39939,-7413,-45113,-83486,-107493,-115243,-113154,-86717,-56740,-40961,-24865,50845,88489,71969,13099,-51444,-57945,-39556,-41182,-77620,37328,264832,324830,227510,67114,-58516,-41220,25830,42612,11457,27205,103408,144899,161089,139878,-1929,-150817,-12735,128465,182516,238295,276667,283592,237041,111955,-26128,-122566,-72340,-57171,10792,6135,13109,22489,36715,35209,20567,4448,44197,96695,55576,-59795,-80208,4831,89215,153006,145400,122702,59150,-29309,-208,8772,-59678,-21681,135298,356050,548700,550316,400414,235650,77438,-13504,-3764,30618,47619,82682,101264,76858,1838,-16574,-16999,-30947,-38059,-7097,45528,79256,105102,136140,186501,226583,256102,261803,301463,272746,139183,55086,48064,25627,-36315,6118,173229,252732,192972,114178,78510,131332,203120,247807,225469,129978,223543,350944,371191,310685,248105,243680,195448,170818,99646,5685,-11927,-54896,-105262,-120798,-65673,-29382,-2632,103128,220405,301507,251574,164692,3305,-85611,-69216,-82588,-46250,5083,39391,112366,50161,-36416,-56619,-48248,-88867,-136802,-68961,-48265,-74275,-105029,-141245,-112060,-48697,12339,67968,76267,47951,-10952,-102225,-15817,62242,50980,-2719,-1456,-5809,-22513,-16781,-28229,-26966,27802,41152,29347,21949,53736,102551,86724,48940,35264,53223,48588,22195,-39697,-123824,-107605,-66022,-74552,-92865,-101400,-77210,-46896,-20974,-26252,-12561,24278,38824],[71638,76824,56183,-5506,-40853,-20863,1761,58114,95763,89288,81193,19304,-24129,-30364,-22156,-14074,14352,4889,-9689,-29311,-13570,-4368,-36878,-25267,228709,473305,422011,279969,125140,158052,269234,262885,160018,34952,-40379,-15441,82722,97010,60583,26503,29789,55034,73877,110576,128473,84006,42561,18805,32317,62956,11366,-53231,-44937,-59104,-101301,-117416,-76410,-15082,13200,23950,2301,-24931,-104903,-66603,2819,-10134,-33492,-35617,13525,32250,49474,28247,548,-36070,-48914,25916,66204,11848,-38058,-67256,-115031,-116041,-99820,-51046,18088,34947,4698,-20339,-28470,-101139,-72619,54969,163598,232548,229572,129204,-12730,-62903,-40097,-37462,-22365,14110,22161,-11894,-36453,-52492,-41268,-13404,92380,199318,107521,-61507,-54370,8091,46422,58912,61553,768,-40414,-96918,-105548,-2512,51639,62076,101761,94631,65469,51317,28934,-1347,-53258,-137373,-124374,-113281,-26914,5327,6547,31365,54402,64150,70014,68518,13925,-31498,-19441,7054,-58410,-100640,-70785,-75132,-63850,-50884,-63112,-61548,-56856,-69661,-85765,-116110,-154884,-106090,-43273,-24463,-28819,-7784,-9242,-8924,-29627,7665,36666,116388,110118,82763,19491,-47117,-45762,39484,71599,68391,-7351,-100453,-94569,-2651,32787,16738,48243,68560,23771,-9893,-57267,-76979,-81036,-54938,15638,79771,106834,182374,283752,270663,202193,151915,67157,-27656,-78069,-69234,-23997,4568,-2427,-67838,-103767,-61994,-49371,-69677,-94906,-104100,-89673,-33224,24425,82427,90045,24275,-89821,-27138,-18639,-30628,-54586,-12120,38063,31601,22218,-3485,-46243,-45448,-62018,-27667,13697,45714,77977,174828,338773,231643,34140,-32718,-36844,-50307,-39535,-14254,14361,-900,-50512,-39614,444,48250,39538,-33041,-74861,-95583,-104833,-92058,-8287,48151,94774,98339,47926,38611,91237,67118,-4449,-59555,-69804,-37313,910,52854,120867,131901,120850,28919,-31338,-23808,2669,40264,62201,30529,5987,-8250,-16237,-75892,-124668,-117927,-76074,-49582,-98882,-87923,-43072,-25159,42771,58326,57526,56495,107114,178115,83086,2115,8419,25284,20042,21617,75258,97819,52952,48991,32975,-36681,-65348,-20702,5521,20347,-43338,-99450,-38588,3806,-6064,-32270,-79704,-2789,200281,387735,378664,149787,-71915,-112479,-70576,-91954,-75594,-27801,-59780,-113844,-79182,-58279,-94732,-90816,-34012,-2806,22802,-12269,-4229,-16565,-13583,62179,82344,39270,5971,1148,49398,104181,41320,-15391,-51969,-103109,-117619,-122174,-140169,-94488,16418,79458,68297,68078,-9866,114,86877,236005,345602,344050,175518,21248,-15335,-13560,-8369,40860,219304,335079,335922,187674,120491,209533,266635,246935,189783,149559,86151,-27914,-55057,64209,122580,114095,60313,-15156,3708,60545,80529,38027,-62420,-67200,-48299,-9341,56896,41332,3959,4676,-38346,-120559,-20597,99020,132994,97293,-2766,17518,84403,154432,56684,-128779,-39274,151597,224651,124243,35600,11168,-3193,-42604,-22181,27419,76130,134832,165645,135429,134345,149339,132836,89981,33432,30756,18918,-19026,-70049,-125241,-143075,-114995,-62252,-45090,-27481,-24436,-9607,477,11548,54028,163781,239907,122090,28994,-40305,-61078,-43771,-1871,2860,-13269,-6307,-37033,-17845,209588,434362,543677,466554,366690,288144,328483,423751,90542,-54264,-22678,9330,33605,-1358,-68628,-100567,-94011,-69323,-3104,1246,45361,50885,20097,83065,252790,422846,371198,154957,-17671,-111093,-35875,3093,7644,1877,29812,118107,223315,227279,154454,63821,72112,211286,359454,410845,478735,501193,228449,-11669,-89622,-30171,59129,116854,128355,128222,167765,119749,17037,-56102,-61839,-505,18790,13187,10006,-55045,-66300,5380,62566,32664,-53724,-56419,-935,-1039,13060,23023,-8202,-18959,-722,29453,40403,194807,228169,43171,-85566,-73682,-34503,225443,460210,592374,434117,258078,274909,217080,61623,-3781,-67780,-137740,-155854,-116238,416,32328,-2437,-27969,-56861,-53595,-42452,48800,93557,27477,-20127,-28395,20167,24557,-48887,-114570,-12970,44984,60565,58098,61564,15205,-22406,-28362,-10035,-18046,-28565,-37709,-24503,47438,85588,7411,-121362,19938,49283,38594,73559,174369,307572,209772,26830,-131292,-80670,29917,54873,-18215,-77338,-87501,-59032,-5808,40643,51312,17747,-34745,-15346,-11383,-13072,26104,-26312,-88226,-59623,-25451,2034,57682,61595,130000,212985,198996,12165,-83322,-118865,-117002,-68091,29993,120555,168876,143495,70942,-11502,-44441,-11522,13207,-51254,-77084,-30521,637,-31260,-70350,-35304,-11875,-15397,-77021,-142180,-20436,236847,258298,139553,27138,-55176,-112662,-162427,-75000,-13008,-2482,-10361,-24273,-36978,54389,220522,292726,215089,54625,-90554,-62690,130924,248754,257696,172351,-6009,-118507,-97837,48694,217549,204236,102903,50273,25605,-8865,42176,78148,54324,50383,49288,28965,-8437,-31243,-53318,-25899,-20287,-57063,-95131,-91421,-96349,-100221,-61361,7221,42669,41775,-11597,-87962,-119397,-124999,-122382,-73880,-10532,22618,86046,118141,75771,10883,-54363,-95090,-53046,-1200,87527,138907,97876,27848,-26954,53706,191523,197564,154861,140609,42945,-55670,-53595,-12070,-18677,-35263,17179,77167,77119,57240,32608,-26454,-40084,-6107,-8576,-80385,-50520,-46678,-51385,-31987,-21131,-53826,-31697,28638,96143,71574,17558,-59629,-91158,-48643,-56575,-86345,-69916,-55652,-87439,-123861,-86089,-54407,-70794,-115520,-42861,12740,-37108,-120261,-155895,-109993,-102729,-142564,-99471,-17617,49290,306431,285729,144132,93948,98174,81918,22604,-17477,-37800,-33727,-28367,27566,104943,97541,56427,-21598,-55580,-47926,23343,38023,8231,-69783,-148938,-93238,-69111,-88383,-127026,18354,159697,206621,123588,67828,53058,57537,39597,53492,55540,4818,-98424,-100252,71808,209735,223704,151043,31849,-41886,2037,89617,105867,64799,-3866,-24665,-6096,640,-56248,-45611,35299,65548,94912,138026,174949,178427,116905,85834,126577,164972,107362,93733,204685,286782,261829,67895,-117753,-153920,-126534,-144806,-141500,-118016,-125097,-60757,-6130,7701,18654,26403,14876,-29863,-64383,-45170,8817,53994,86361,107666,55115,-38123,-29402,-5802,-22056,-63209,-119378,-107532,-101033,-123307,-164401,-124560,-47275,93361,138208,89705,82780,112350,89051,36399,-36515,-92590,-115708,-93229,-64695,-37912,-29146,-7571,31283,66666,77994,72516,95651,168318,181473,62558,-5085,-11562,7388,43392,41009,31536,53543,99085,120962,90124,42573,7037,-8075,-57231,-60798,-92891,-85333,-8361,79998,134955,77234,-20401,-94548,-108857,-25669,61562,33720,-4146,48222,60706,76442,56165,6561,-56407,-149611,-65963,14124,31348,-48671,-82110,-22147,49332,102919,103312,37903,-50862,-17239,145514,158969,-8072,-92977,6371,54386,52162,57746,62263,70528,34912,-20989,-45084,-54989,-43223,-32936,-15213,-43902,-36011,33489,69403,-13690,-120361,-105353,-50760,-25392,-122149,-53782,75248,147061,122100,86379,101306,87805,79490,81027,36639,-9048,-38834,-60092,-81204,-119939,-25038,60359,69617,44963,79258,245157,320118,181364,42515,37326,47220,9977,-14385,38401,109810,184746,201558,122515,46855,31984,124385,189418,134037,78898,105982,102780,19766,-27513,-57986,-58199,-33006,8796,20492,-8756,-37769,-74686,-93270,-118291,-92637,-20312,16181,-35815,-94398,-66086,-38515,-94804,-159026,-86018,-52523,-61361,-1831,21272,33199,30781,-14371,-78114,-118130,-111330,-62545,10350,70447,60210,64365,25123,-433,17,-16399,-25042,31428,154153,264185,195733,56155,-55717,-116726,-110310,-67617,-22414,-13750,10348,18731,-5191,-72129,-119210,-68412,4181,8496,-78063,-76301,3113,3688,-7526,-41901,-1231,40205,53341,37046,9814,-51912,-94696,-135065,-121399,-50003,13628,68932,113254,79045,34478,12520,13260,29908,22380,-23577,-18153,104988,124338,11879,-107178,-33306,60168,68010,-7309,-34818,21593,78601,187859,329314,416881,380989,242454,127147,56243,13512,143790,280786,137946,-7105,-35972,63547,119196,101737,100593,51155,-9424,9556,25797,33175,41577,-26434,-101794,-88943,29490,126107,106278,78732,52858,27348,28442,-9836,-101525,-54718,70669,99045,-7284,-144360,-4728,112174,83802,18358,177284,394155,430306,394559,364746,288714,138981,17227,-67885,-67545,-68615,-28246,-30319,-77547,-95075,-76272,-103049,-58640,-26023,-101906,-116823,-115923,-119330,-43595,-67291,-90931,-48554,-46727,-117626,-118008,47289,316762,364964,172057,42168,-9506,-32124,-45331,-30695,8480,21960,24215,77006,44888,2961,97298,144353,70943,-10302,-104287,-30735,18900,50420,44720,47794,88277,128485,97883,31089,-48150,-40910,17703,30489,18658,26412,54267,136883,190440,132195,45952,-59501,-95932,-16630,-22333,-47304,-25592,14581,44324,4917,-85366,-107993,-8328,68774,75421,18548,22111,240009,261934,33930,-113035,-92383,5716,36781,-24940,-131877,-105679,-108135,-30902,107500,170803,158200,61446,5244,71920,56407,13627,-13180,59047,132454,171049,227816,234341,141300,25931,-30464,-62967,-66163,-27893,-27221,-1386,21517,2427,-73450,-147743,-96856,-114808,-101552,-90376,-71939,-65335,-68022,34016,55293,53004,42379,53248,137906,148166,73803,-82451,-24734,28765,73217,36708,-38914,-43342,-4032,-13704,-60371,-96068,-108711,-65287,-124967,-144462,-82185,-61267,-48701,-30745,-27736,-25009,20822,104185,150438,125598,49343,-74383,-45802,-5346,19910,32597,-21225,-75753,-72683,6743,57935,40170,1623,31742,97245,103342,82217,95603,126447,116548,33390,-35472,-23743,-45945,-1709,94113,196708,153324,33397,3151,-39809,-94735,3490,126433,257495,164255,64025,44834,42398,60152,86189,25247,359,4607,2809,5667,-3976,-34917,-29310,-20955,-86342,-115520,-127239,-119704,-75794,-56500,-18447,31837,4116,-32325,-42574,-15989,39417,-1658,-60926,-108186,-97484,-91105,-59693,11022,-19235,-56216,-11768,-30165,-41575,-52053,-41515,75698,173381,137161,62706,-1500,-4893,35442,74091,72048,71643,86608,69676,53586,39937,27915,30725,38867,21387,-2684,-24917,-59106,-50539,104366,310437,226864,101443,38593,21788,60722,48732,-6803,-24699,11167,-8601,-57836,-134297,-120453,-67482,-46222,-52757,-50040,-8648,-39363,-121688,-36448,144207,298257,399063,381295,213097,68148,-71918,-42933,28347,16565,-53085,-84941,-100953,8804,68495,37408,-50359,-67781,-2426,20072,-25098,-47995,-7842,19095,33909,67007,82764,80281,66278,27585,45116,77646,9093,-49738,-81300,-79719,-70600,-66463,-21445,25304,23728,3629,-28569,-76095,-43650,29998,134224,323882,488957,433852,271056,143619,171100,206050,85746,-91971,-28766,40103,-37623,-140913,-20783,3677,-7457,-62285,-105289,-37062,53111,90232,32660,-52075,-68708,-71738,-40467,-15793,-21296,-21412,-55277,-76498,-38584,-52139,-91528,-92627,-51708,-20026,-24000,-74587,-94254,-38610,38007,140717,245593,245617,140618,32246,-12924,-40481,-51729,-43240,-64279,-94969,9598,77262,98092,54136,16695,47481,87057,67741,28793,55217,76451,54284,4834,-81638,-72653,16748,23245,6075,39655,34572,-31091,-17677,-60451,-110822,-10319,56400,86297,61895,-6507,-100775,-72267,-52558,-28004,-21533,-61496,-67004,33860,129386,195842,220258,232848,288225,343539,378631,372911,293924,96095,-48315,-51116,-53600,-31215,20052,42930,64605,38734,27274,-18468,-54912,-22069,-31109,-18846,50151,74026,12835,-117780,-7293,76020,108479,98409,63254,7433,-38511,-94487,-41421,293082,499741,367623,155927,-198,-61841,-51275,56542,176486,108606,-34793,-92822,-25479,11659,18629,92665,140907,126201,51965,-15055,-39692,-29442,-35625,-25133,22393,51943,1005,-104591,-56012,35016,130113,228647,331608,214709,106669,20116,59156,96707,26272,-38258,-26771,68192,141662,192656,145675,55497,-72893,-71842,-8972,23859,77497,114923,71970,121658,204634,87819,-66357,-115241,-94147,-90831,-63432,-13189,-35051,-103830,-70550,-46772,-135566,-98958,-66553,-33552,33293,38571,40781,14619,-24262,-28645,-8467,19746,51132,207379,503761,480571,260249,90806,11427,-30347,-88172,-138048,-71528,-39681,-51773,-35890,43932,110443,65076,18548,-45257,-44177,72913,116131,81352,29160,-25132,-30473,-57989,-74883,-63003,-84542,-82410,-43051,-63993,-127898,-91251,-64886,-65627,-29886,10205,11439,-7043,-34733,-59352,-46536,60484,194746,263700,261783,137892,11532,-18979,-40457,-64771,-16002,-12907,-60425,-70023,-10781,40151,69225,57367,52386,87069,74130,93461,92227,41343,-18283,-33663,-40046,-76214,-110257,-139966,-92471,-17775,44342,81405,86479,91904,84767,61786,39372,-40121,-67430,12273,-24810,-61251,-24113,-12506,17336,-40702,-123164,-93479,-58700,-39594,-59147,-87025,-60725,13024,63781,96832,110764,22934,-86152,42672,186919,263668,236426,65222,-65925,-119147,-103697,-36695,21302,121139,240802,277544,139251,73089,53070,34627,11738,-35771,-71377,-49657,-30826,-35380,-54044,-29028,29595,45806,14191,-20844,-64522,-102039,-127315,-132867,-112470,-85260,-65518,-38412,45744,84822,74895,29298,-24821,-28713,-19515,-36731,-82717,25546,228178,251174,159743,35937,-56383,-40797,19524,28004,-6331,9060,84861,126015,147051,133223,-12880,-137907,28864,157854,204562,257829,284326,283196,234472,108488,-20673,-94785,-68971,-30816,26828,12094,20473,37104,60863,52762,22285,-2264,45852,99879,64819,-46160,-83275,9862,102132,161759,125391,69132,14768,-28290,32314,36250,-49033,-26048,114682,289728,435494,423835,289257,171702,59172,-9071,7396,43029,58907,91889,109617,75677,5248,-4715,-2698,-15362,-21252,7271,60314,91973,116017,149331,216144,279943,326820,332954,361222,313778,150603,40775,22095,6395,-47591,-5787,149241,235160,184498,114763,93181,143386,200114,231544,215004,130300,242495,389102,426947,374587,310552,306621,256276,211773,99850,-3213,-27893,-74605,-128067,-158544,-105119,-75552,-49743,68971,220380,357269,315612,192708,11893,-79620,-69943,-97763,-60323,-13197,26775,95623,38558,-48385,-73215,-67514,-107189,-116136,-53699,-47426,-77270,-96307,-130453,-134743,-68967,-2866,61879,79096,58676,4840,-96750,-50339,22088,13703,-32670,-19184,-4698,-4504,1823,-20334,-46567,-4938,15244,17618,27606,65129,121164,104309,57732,39694,58364,56236,20991,-53157,-147982,-108367,-45550,-38646,-48082,-47926,-39537,-41276,-17289,-17155,13974,46406,47043],[67725,69703,55759,1877,-30526,-12864,8566,71592,94659,88174,77414,13699,-24099,-24286,-9501,1279,24701,6709,-8730,-24771,-4038,6713,-28892,-28156,235349,440435,380230,251887,108427,138465,225708,205498,123114,23511,-45283,-16006,79830,79975,35233,15909,24736,41476,59862,104781,135218,93484,47069,20140,28914,47384,-18819,-68284,-53594,-64411,-108576,-128339,-83336,-14150,30141,39049,590,-29428,-108975,-68774,1801,-11977,-34819,-46536,-2605,27918,54541,45977,29215,-11603,-1821,81278,126160,79341,-5340,-63526,-118450,-115277,-92304,-49529,9355,18770,-11585,-38782,-46770,-112176,-66759,60984,158548,218024,222737,136021,-7001,-55486,-28585,-21009,1026,32114,35807,-1909,-33879,-58478,-44825,-15736,85207,190457,106465,-53377,-67474,-8997,31431,59738,67860,7047,-34723,-94801,-118654,-18557,53107,87917,152567,154771,122147,91138,49885,-4145,-64034,-134739,-130133,-129237,-73813,-31149,-10004,28621,55620,62451,58404,48898,5615,-24442,-3717,27545,-33840,-94924,-78474,-78989,-77109,-65011,-76179,-74711,-72254,-91885,-122348,-146167,-151008,-88825,-33390,-20883,-30990,-5866,334,10219,-4514,28776,58995,113183,79676,39877,-16606,-53031,-57748,-20176,-22926,-40496,-125141,-162356,-42023,10680,3216,-31233,2577,34766,1912,-24073,-68757,-89966,-98902,-69972,3124,59474,85496,170171,313152,348143,284183,208944,92964,-15993,-69988,-60058,-10488,22930,15725,-60830,-115042,-72254,-58894,-75971,-91659,-102167,-85814,-47376,-31071,13598,46190,12324,-90121,-32983,-21810,-25286,-36327,8562,48759,34262,13230,-15361,-52047,-50962,-69551,-36617,-1243,32325,73918,171289,338026,244583,44924,-31344,-43347,-57188,-48640,-30654,-1355,-11043,-55560,-46493,-9438,39282,43229,-29020,-69655,-81619,-90040,-96470,-19539,33078,77318,87098,46110,47069,113056,89658,7660,-49023,-59013,-24726,18315,84396,168749,181927,161959,52805,-32491,-35077,-8877,30400,54022,11537,-16966,-27489,-31694,-77047,-110692,-97151,-52242,-27864,-91123,-106599,-64229,-42042,40064,68046,71790,64158,108876,154433,40903,-12967,3517,17604,9476,9882,64956,89833,45167,40048,28267,-46674,-80839,-27039,15091,38835,-30329,-97729,-63520,-30494,-42695,-62901,-107324,-41967,126921,303123,327649,139507,-73775,-72191,-25056,-61916,-93934,-48641,-73551,-110592,-57095,-30516,-65498,-120864,-56394,-6779,38507,23288,31121,3033,5991,84776,95844,42281,826,-7103,40928,91859,32120,-24266,-53187,-86861,-89587,-91540,-116255,-121752,6612,95122,91306,90885,-8383,-5856,91124,217373,316268,330316,176056,24822,-15383,-12018,-9923,28770,179953,262089,260440,145606,93748,173578,241094,247639,204318,162056,82885,-39306,-31234,87345,146985,125451,56592,-21285,9722,80127,113697,72492,-62334,-80763,-46747,2282,72156,53653,13642,9257,-46201,-131188,-11437,125621,171016,132411,14962,-25158,54049,110540,2286,-138830,-34664,145773,212790,125256,42573,5381,-6059,-36059,-22085,16460,48062,85363,113231,114671,129560,159843,158830,118651,57900,64689,66329,22667,-43457,-112982,-139447,-104532,-40684,-23901,-19932,-23310,-7485,296,533,30757,129260,208681,102074,12529,-46178,-62945,-37894,13526,16303,-4511,-5213,-33353,-21944,151513,273560,323657,227605,148141,128006,221012,254876,-67491,-156651,-60687,13514,26764,-9952,-72081,-104925,-100447,-77215,-9666,1938,38786,29648,15586,107099,300216,443751,344535,123852,-47083,-100379,-5496,29573,19688,-521,27671,126310,217999,209881,143786,62475,58584,162837,284555,321667,384936,446102,248716,2765,-73205,-16972,74393,127958,130905,122365,157660,112152,6846,-64414,-56765,5353,30506,29752,22269,-57734,-59530,12278,60079,33873,-46024,-71433,-16515,-4270,13687,17313,-14707,-24440,-6251,27146,73156,241943,245297,52465,-122103,-101292,-46897,164122,376961,543688,452156,301542,282177,192496,38316,-48711,-107906,-170413,-179410,-113536,2819,48171,2967,-35581,-69752,-48736,-23825,85980,143634,48527,-16563,-21300,33424,42579,-30078,-95072,8774,83688,104607,75562,51094,-1246,-40854,-39965,-16097,-16597,-34708,-45529,-18060,61298,98452,23197,-133171,-31115,23709,25829,54352,141429,262499,165512,-16365,-127857,-66790,29013,40177,-32568,-78735,-84748,-58774,-12267,26252,32507,2508,-46176,-34982,-30313,-26337,20736,-3001,-75242,-65988,-36045,-11336,45162,61786,134883,220356,207339,16411,-84484,-121933,-113413,-70349,30259,129194,172911,139975,65869,-12930,-42020,-13263,-3062,-69953,-84604,-42105,-35037,-84108,-122394,-68102,-34253,-26040,-74337,-131453,2720,247451,234644,119424,10925,-82483,-158135,-133939,-79684,-36988,-23472,-19522,-792,22674,86013,194791,248514,182802,45513,-84994,-71996,112927,266671,306687,204349,8862,-111968,-100031,34895,202783,215435,113183,58209,42391,20091,67931,90225,61070,55990,52413,29289,-10744,-34944,-61069,-39213,-36456,-64622,-93270,-78051,-81074,-85559,-56795,2190,41179,53762,7428,-62621,-105289,-117433,-113902,-77162,-33697,-9246,61103,87339,30951,-38658,-89300,-121450,-81892,-35422,39825,91191,79705,36901,-13242,60214,172880,145060,113814,117774,39013,-44156,-51807,-13347,-16984,-22325,50119,114110,101209,67107,28876,-33325,-54140,-21383,-8259,-81818,-74942,-63933,-62148,-43523,-16667,-39210,-12381,49374,87462,50381,935,-70489,-95486,-54090,-66511,-92020,-56823,-27590,-58888,-106057,-81104,-51251,-65931,-109955,-50309,220,-45822,-124019,-155870,-116285,-110901,-135748,-79538,-12353,26889,245318,264292,164999,131344,115564,79379,24921,-7810,-39322,-47255,-51458,-4279,71267,67772,39975,-23270,-48672,-32306,30184,32466,554,-68855,-121156,-78393,-61180,-86874,-107572,21881,141140,171164,103764,48821,33239,39116,21114,36790,44659,3789,-87294,-102333,71242,222870,244763,170039,50382,-7050,1318,80054,89943,45494,-21153,-35249,-10770,3339,-52743,-90992,-395,54638,97207,136233,164832,186278,132364,101207,136038,155533,77709,81977,199789,272647,244621,70805,-116478,-150622,-115811,-137756,-141089,-122023,-129364,-54826,6260,12730,14200,30845,31168,-7808,-51791,-43445,12496,63585,98479,122480,87760,-383,3284,18883,-8984,-52033,-101133,-124568,-113680,-132376,-182948,-109834,-7416,138399,151128,76310,42222,50675,31145,-8176,-59612,-97676,-115438,-97631,-65319,-31328,-20100,-4614,35999,70739,85608,78974,86909,149623,187023,73369,6334,1716,19487,48514,34476,22310,53850,114740,143215,121042,47131,-29583,-58553,-52364,-4036,-44036,-106802,-34718,51348,97285,49753,-65430,-91495,-64471,-3497,66887,24222,15684,67415,91314,116425,97133,55626,-2622,-81065,-45040,9011,30533,-41933,-92298,-53696,8929,61912,61973,3492,-75650,-30941,137561,178709,5866,-99917,4013,41489,46700,61130,60753,46251,1943,-34981,-55480,-65688,-57154,-50725,-33334,-56495,-46203,30233,68834,-6896,-101818,-137178,-87303,-54139,-133852,-40081,92279,154932,109308,56140,53269,24070,11529,40829,30583,1791,-27010,-55049,-79801,-73363,21320,111094,113251,77083,95265,239054,276968,135020,10759,18401,44501,11389,-14891,36676,124892,197450,199626,116455,48548,40126,140492,231405,202325,139626,154648,125353,24423,-24089,-55731,-68461,-53336,-7823,14706,-7485,-35892,-75058,-90855,-127022,-88797,-6768,26901,-25628,-78371,-60938,-29151,-77392,-122342,-69454,-45700,-73814,-23080,13490,33653,27616,-22720,-80719,-113238,-106925,-58071,13016,69973,51548,43482,8955,1339,26515,37396,20835,52643,163942,260122,193186,64202,-38862,-108091,-87492,-56218,-27965,-28164,-6535,12976,-1969,-65124,-108419,-57386,16785,21527,-63101,-75418,-7443,-17673,-33512,-64888,-19120,11988,23881,19182,10102,-44638,-87385,-128808,-121833,-46675,24630,87366,133380,74817,26929,15653,32701,66126,59236,-188,-1374,109314,124074,22831,-91406,-41906,37650,43920,-23306,-31775,50458,113553,217485,348521,436612,424027,263213,123744,46988,723,114042,270019,148769,-2071,-48622,33702,76395,70829,84054,39083,-13748,5683,16890,3962,16111,-37440,-84294,-55172,44184,130840,91625,36585,-4112,-19974,-5448,-41655,-122477,6936,146352,152722,30861,-139398,-29017,73045,30589,12895,178831,416548,480027,463445,445830,332372,147184,12483,-78646,-74286,-75309,-40345,-37321,-83308,-78043,-30856,-49401,-39342,-25027,-105498,-103439,-106522,-123133,-62952,-77128,-100902,-54574,-45018,-111537,-117298,37388,290418,364337,170127,33681,-20573,-51044,-54905,-18480,33223,44275,41079,89661,63882,28312,111447,130365,48851,-37948,-97990,3861,51066,79125,52452,45488,86653,132688,101113,33884,-46487,-36743,29538,46762,36657,39993,64670,149131,215968,167113,66870,-42423,-114543,-32776,-28692,-51137,-29556,14101,43184,2115,-82756,-102055,-8728,68608,79457,30881,36633,242861,222439,28269,-104861,-93442,8083,43201,-15002,-122092,-120982,-122625,-37593,96217,158636,152714,66098,12070,67114,38300,-9109,-33321,47302,145655,172474,239715,252171,157489,45754,-17972,-55325,-38046,-5785,-19509,-1089,14676,-3674,-68986,-137379,-112337,-131374,-104611,-86958,-45099,-64278,-64530,52408,83682,82823,57725,37942,107708,116587,53681,-88832,-14122,38774,78743,37393,-40010,-48180,-14990,-27654,-65997,-88027,-127421,-85377,-134416,-114196,-41966,-7471,-3123,4560,-5414,-12707,33376,120752,154668,138730,70355,-59089,-56019,-7818,30440,41651,-18915,-77017,-72087,15604,70125,56195,18749,36017,98809,119127,94296,91315,116594,109846,32826,-33014,-21125,-47933,-12401,74541,161494,117215,803,-28329,-58743,-86553,17026,135537,243449,136322,47878,28583,26360,40944,63005,7639,3805,21751,26370,28267,11577,-12761,142,-802,-77908,-128313,-144561,-110607,-83964,-85924,-39556,24890,5733,-32304,-48017,-22164,31685,-6971,-65045,-109644,-110809,-96587,-44859,24454,-20871,-72365,-11492,-35288,-49638,-47610,-20577,108191,196408,148538,67130,982,2815,46373,89090,95540,100912,115101,88240,64629,49498,41295,40687,39259,21837,8857,2539,-33301,-44026,84859,303009,240035,112231,48585,33014,69153,55155,-5825,-29787,7551,-3224,-42225,-106867,-127111,-77835,-50432,-56884,-60989,-16438,-33469,-96179,-40056,118089,270847,403851,426364,260388,93760,-62056,-47924,30009,18527,-49129,-87743,-81195,24591,77408,44978,-46897,-72980,-10370,7757,-36701,-56430,-7800,29041,54236,85959,92102,81210,64595,24707,41799,62269,-6149,-55832,-82562,-80676,-70903,-71136,-24685,30936,36088,19054,-4583,-61479,-44181,28208,139180,330186,457396,384018,242548,135913,181883,230748,111593,-79520,-43881,24125,-36328,-110567,-23903,-25024,-49645,-94263,-107936,-37846,43842,75848,34135,-42609,-60458,-72493,-44982,-23705,-27676,-30265,-72074,-90151,-37113,-45177,-89240,-96954,-55458,-22615,-24981,-74765,-93414,-42656,21523,111127,222877,230299,138058,42231,-863,-31075,-48597,-51855,-76910,-89270,12067,68180,83312,49266,13659,42456,74044,45521,-11828,-8891,30422,43783,5249,-77846,-79085,10797,25759,5566,31089,41411,-12455,-2046,-52803,-97815,5476,103354,147489,121720,38716,-85824,-118392,-86052,-51034,-37836,-71542,-61702,58128,159379,182208,156368,161702,213485,270030,314930,316697,243799,54402,-50429,-23968,-22958,-15939,21118,41533,51973,22969,25544,-7790,-47371,-23542,-33028,-21026,49649,76294,19069,-106318,-27242,51890,87432,91022,68990,13414,-36768,-96850,-31303,328962,538601,393051,158837,707,-51491,-46155,47767,164882,108510,-40982,-92074,-28797,705,-4103,52462,91709,76552,-273,-37103,-23625,85,-22800,-47535,916,55058,23955,-69672,-68640,16749,125597,230493,329187,194024,92532,10796,62691,91046,17772,-49064,-43022,51045,129688,174650,133641,45747,-94548,-59959,-9446,25180,83900,101452,30036,74466,189529,98369,-54069,-107927,-80216,-71656,-51574,2681,1945,-51509,-95055,-63151,-139803,-97497,-74688,-56437,14731,18104,18495,-6716,-41377,-33413,-6498,16741,24101,145250,456304,511889,294429,101108,3138,-40914,-92665,-134905,-59839,-24591,-37680,-32031,29716,60468,10622,-20873,-62768,7718,129756,151494,98718,37092,-26603,-46628,-71001,-73735,-53794,-73326,-74383,-39862,-63658,-153896,-87589,-56957,-59001,-29118,1831,9551,1787,-29743,-52955,-28670,90338,212187,242300,239937,138078,43352,24584,-32014,-85215,-38947,-37001,-80427,-61115,9172,59200,77036,58417,50268,74446,45778,63465,65427,22363,-34937,-50717,-60449,-96392,-125582,-129933,-84915,-10094,45567,74777,77620,85933,84066,70327,36648,-65567,-44261,24303,-27194,-80371,-29055,-3803,21507,-39749,-121301,-82115,-55621,-36687,-49430,-78976,-63954,19846,95922,133263,139490,42280,-88210,-7838,120499,199904,198386,47752,-77177,-128071,-73143,-11564,28420,111661,199934,205923,77489,19911,6646,861,-7639,-38167,-54621,-29919,-21028,-34867,-58926,-36960,20130,49255,31825,-2720,-50982,-96398,-138603,-147774,-126666,-104775,-87242,-53723,35339,75233,72677,41090,-1972,-3996,-6135,-38473,-92826,4634,169086,165281,92653,9241,-55390,-45516,5409,4712,-32140,-15754,60409,100093,123431,114728,-30373,-104206,68816,183233,222999,266431,275621,267254,222236,102721,-11713,-67436,-61967,-7323,35693,14063,26517,50446,82316,66375,20350,-7558,49044,104810,77188,-27915,-77757,18014,112738,162294,101539,16932,-23716,-19711,62110,56967,-40924,-32443,90158,217226,312550,296426,189406,110357,37165,-7095,17006,52639,64993,93703,108786,64982,853,1873,9215,-1746,-8928,16170,68345,97189,119566,154409,232041,317748,382639,396113,409373,337691,148962,21120,-7629,-14922,-60277,-24927,114288,202247,164263,106504,100322,146164,183060,193850,182005,119785,249057,410274,466466,425940,362491,354067,299212,233129,88112,-13984,-47260,-96024,-147534,-162933,-114422,-110489,-89307,34417,213021,401056,371567,210416,13783,-73866,-68432,-115873,-78653,-35486,11620,74022,23854,-63520,-93219,-88409,-122254,-100062,-44060,-50333,-81393,-87399,-111252,-133666,-82072,-13479,58128,81784,67912,21691,-75725,-89773,-21492,-25482,-64176,-38291,-4884,13190,20995,-9119,-59742,-45885,-18504,5749,32331,71707,131624,112272,58262,37606,58422,61601,23581,-58170,-157985,-104979,-20130,5160,2207,1498,-4303,-33567,-16222,-9548,40540,65840,51107],[62359,61961,53747,7915,-22510,-8107,13697,79704,81816,75558,63352,3580,-26244,-19917,2477,18130,37412,10951,-5335,-19455,4397,15835,-21451,-26483,237524,396060,331661,217316,85605,110223,173491,147605,86082,10285,-50409,-16265,73101,61275,14944,11935,20637,21865,36653,87991,127489,88728,39521,11156,16018,23964,-48388,-81614,-59458,-65589,-110696,-138461,-91962,-17300,40777,53538,4307,-31329,-110727,-72849,-1496,-13352,-33715,-55023,-19561,21930,53425,55706,54462,15127,47441,129011,169357,129277,23629,-57775,-120461,-114569,-84532,-43635,2460,1082,-32339,-62681,-70111,-126092,-56440,69045,153882,204207,214355,139558,-2348,-49915,-18943,-5377,22597,44206,42335,2763,-35573,-64557,-49292,-17679,79103,179088,104015,-45012,-79268,-27268,12375,53484,68567,13265,-24137,-82046,-115433,-34869,51913,115159,208899,219016,181763,133207,69310,-9048,-76355,-127369,-117976,-98272,-119952,-68600,-20085,32883,62868,66095,52146,32221,-5020,-22917,8264,46659,-10154,-83440,-82069,-77914,-86408,-81174,-91581,-90585,-90865,-115281,-143414,-143289,-125127,-66927,-17603,-13183,-32222,-4162,10243,30792,22676,52291,88523,117914,59610,4259,-51962,-60992,-61398,-69621,-110669,-149318,-240122,-104961,13949,22134,-28803,-79964,-46426,-5097,-24414,-37694,-74523,-94641,-110978,-85311,-11330,35381,59132,151360,333862,423684,369982,265251,117336,-4596,-62678,-51422,2227,38394,31597,-53864,-127852,-80322,-63666,-72864,-82018,-97078,-82634,-60619,-101311,-35127,40124,32829,-66791,-39539,-23272,-13564,-12709,25967,56690,34070,1707,-27419,-56361,-52955,-71714,-41348,-13907,17953,64676,157459,321598,247384,53274,-30704,-49219,-61908,-54078,-43581,-15931,-20274,-59138,-54769,-22085,27373,44251,-22829,-57879,-64064,-80942,-99068,-28207,19306,58951,71574,36918,46519,127695,109354,17737,-39591,-48718,-12780,35840,120686,219820,230741,197722,74680,-31705,-46844,-19525,22901,51984,351,-38019,-46988,-47779,-81662,-99754,-72862,-15208,6992,-67680,-114565,-85471,-59819,35561,74337,80805,63981,98216,115987,2436,-25903,-370,13241,3016,1766,58128,85273,41053,36845,34086,-42886,-91421,-33132,25354,58147,-15173,-88375,-84274,-59427,-68050,-84944,-130692,-76363,58652,213678,264175,123150,-63304,-19770,24277,-32271,-102974,-64485,-81170,-98554,-36149,-3253,-34666,-115324,-81484,-13410,50136,57987,63431,18135,19430,100025,104990,43394,-4805,-14603,34175,80914,25881,-32677,-54485,-64480,-55316,-54417,-84336,-147345,-1025,113096,116650,110007,-1855,-7204,90207,188680,273536,302615,169961,26746,-16901,-12919,-11852,20349,148605,202732,196435,108318,67677,136675,209666,239784,211213,168420,78344,-41566,-11886,105111,168790,136731,54154,-26512,15664,99455,148295,114567,-41631,-96424,-47557,9791,84124,66054,22960,11876,-54662,-142154,-9018,140999,200082,161584,38096,-70025,21639,65154,-42753,-110212,-22333,139970,197491,120747,45171,1310,-8384,-31469,-25210,1807,16610,32722,59148,93066,126735,175097,191162,152791,85309,97763,114700,74106,-5592,-94543,-130022,-90293,-19886,-7613,-15634,-23554,-6883,-347,-7428,17735,105339,178428,78783,-7767,-55095,-65904,-32113,28386,27694,2175,-4726,-28544,-21438,104089,153718,154634,40631,-29345,17019,190115,169437,-145274,-213402,-81846,20209,17259,-18724,-75331,-112315,-107103,-81601,-13201,5625,34298,12976,18649,130579,332407,438728,304359,90964,-76221,-74828,26204,55548,29782,-6404,16146,120449,197397,182264,129476,60090,47400,118134,210959,237885,291472,374930,256663,13630,-58091,-1687,90253,137610,131042,114086,140076,99643,-3281,-71621,-49885,13256,45633,48501,33105,-61375,-50476,18968,55058,35116,-29187,-66757,-18629,2363,17990,12782,-19226,-28729,-12585,21749,97324,266367,234462,51504,-54827,-58453,-51060,90495,292144,494013,469821,347333,285610,166344,20609,-87392,-148658,-194227,-182535,-118203,-786,62484,11054,-39481,-76022,-38762,37,125769,197590,75183,-10919,-14288,45334,59648,-11373,-76627,28772,117030,140892,88573,38153,-19102,-61665,-53287,-24204,-14780,-37867,-43373,-1718,77892,106769,33901,-112112,-81986,-6978,10794,36299,106254,207989,114714,-61558,-104619,-48818,29903,26193,-45970,-78152,-80168,-57546,-18623,11773,14449,-10657,-53980,-51358,-47803,-38733,13903,21172,-60050,-70271,-45530,-25193,26769,51572,130218,218672,208318,19016,-84934,-124827,-109909,-71965,28727,132551,172635,135060,60552,-14949,-40298,-15322,-19318,-87130,-92898,-63192,-83508,-145833,-145987,-82035,-51648,-35774,-68525,-113225,31910,249990,203616,95288,-6664,-108213,-124763,-93991,-78386,-59258,-38311,-15657,28199,65188,117434,176855,204187,150412,37726,-77061,-82513,89144,273285,347108,231400,23118,-103845,-99923,22113,183182,218461,119640,66308,61387,52558,96193,102698,66166,57408,49622,24967,-14816,-39613,-70376,-54632,-53644,-72373,-89714,-66284,-69765,-73286,-53933,-4981,38962,67362,29339,-35387,-70499,-74778,-79793,-71777,-54946,-41851,34036,63306,6488,-72331,-128592,-152463,-114994,-73579,-10675,41629,58804,41481,-2685,63772,146092,90363,75983,93611,33152,-35665,-49255,-12821,-11570,-5688,85564,152017,127330,79638,26734,-38228,-64085,-35107,-9880,-81665,-95687,-79044,-69282,-50019,-10187,-19748,14328,72405,76423,30598,-14849,-80459,-100353,-62591,-77871,-94473,-44948,-7455,-35991,-87383,-75768,-49478,-63574,-104485,-54412,-9802,-52800,-127460,-158087,-123030,-114622,-116462,-55823,-3329,5336,176344,229782,181913,161644,122844,68467,17804,-6431,-48358,-66740,-76221,-36955,36372,38051,26010,-16802,-30531,-10511,38130,26854,-7250,-64943,-88641,-47466,-32366,-57466,-75080,25196,119903,133823,82202,28643,14338,22746,4013,20636,35992,6445,-72195,-99609,68742,225297,251697,176291,62496,27900,8206,68818,68807,21706,-39029,-46212,-16092,6323,-36168,-115800,-38313,36361,89130,123799,144424,183447,144402,116361,144945,143453,46548,64440,187689,252568,221450,68729,-119641,-142006,-102214,-130957,-141603,-126616,-133851,-49153,18575,20097,10449,34775,46579,11957,-42052,-43331,15281,72595,109233,133701,118059,41975,40262,47359,6114,-39421,-81116,-110565,-108076,-128369,-173665,-90438,31069,168032,147210,54908,1558,4205,-2162,-28510,-62699,-90125,-111307,-101422,-67807,-28026,-12603,-1776,37593,69092,86188,78985,75255,126467,184857,80168,14906,13336,32078,55937,30314,12480,51238,124394,155808,141432,50240,-38822,-41934,1822,64318,14028,-104184,-64809,17892,56943,19691,-91595,-44411,-22044,16172,64363,14096,37877,85790,121287,154305,140823,114792,67410,-6353,-11204,11330,31628,-33617,-98681,-85761,-30615,22261,22721,-26388,-95987,-41419,127996,195971,24269,-104104,-5707,25855,40476,64605,61769,26331,-26557,-46980,-65094,-75013,-68577,-64779,-47413,-66506,-57695,19315,55359,-8667,-85374,-121204,-104063,-63739,-106736,-25998,107481,157074,90054,20474,-944,-44440,-49208,3582,21259,9517,-16639,-49339,-63821,-26179,64975,153528,154298,111887,116429,228813,231706,96450,-14180,-1376,37003,8796,-19857,26959,130329,200741,189973,106907,49245,46480,148700,256597,260021,197983,201523,144879,25495,-24981,-57872,-83247,-76908,-23749,8451,-9558,-39961,-80978,-90788,-132038,-82246,4824,32637,-20021,-66122,-55311,-20850,-60292,-86227,-34062,-17353,-59917,-31246,10553,36862,25737,-28726,-80695,-108491,-103983,-55195,12428,65330,40970,24369,-4002,3635,50265,91367,71385,75937,162980,238137,177120,63830,-24845,-82619,-69459,-46981,-34979,-45964,-28083,4082,90,-56099,-93716,-39727,34533,37444,-46572,-73755,-19331,-37619,-60541,-73026,-35963,-21703,-10449,70,12206,-36159,-80945,-123146,-123005,-46702,31013,99769,143192,63490,15901,17183,51082,103361,99703,27431,17651,107037,113626,27844,-75841,-45388,18914,20497,-43469,-34884,72374,143007,237529,347803,432680,446845,273841,116670,37699,-8458,90617,258881,162930,8102,-57868,549,32520,40557,63943,23199,-22363,-1937,6143,-28729,-18122,-49918,-62205,-17362,55618,121688,62714,-14657,-63211,-66744,-38661,-69995,-89730,69049,216205,200206,68165,-114519,-59269,25557,-20821,21256,172783,415061,508357,508710,505538,355498,140761,-678,-91657,-78657,-79114,-52789,-47534,-91192,-61849,11183,10070,-12918,-25416,-101484,-92021,-100570,-119669,-78795,-86810,-111467,-60022,-39876,-95641,-114885,22877,248666,340302,159597,26241,-26635,-67944,-61966,-5927,52362,60143,56135,100134,81621,54249,125573,117274,27730,-66409,-76436,37854,82619,104602,55667,38111,76326,125968,97624,32662,-46373,-33414,38063,59360,53026,53547,74580,155904,235144,198967,81746,-30878,-119593,-44574,-33888,-55589,-36172,10361,38744,-1665,-77537,-96441,-12796,63148,81431,43481,49355,236512,183631,20222,-99971,-97634,6823,44710,-9232,-112293,-137454,-136922,-42755,83589,143876,144748,69965,16686,58892,20272,-28814,-45895,40331,153917,164257,235178,248734,154893,52485,-10771,-44334,-10293,11830,-14947,-3643,5059,-10959,-65713,-127891,-126473,-139568,-102777,-76440,-25342,-61793,-65617,63091,112371,113496,76423,28311,76914,83871,32611,-90749,-3930,47043,80278,34037,-42380,-53358,-26855,-41640,-69830,-81471,-142023,-102315,-117961,-79231,84,46509,43360,39175,17488,-53,46231,130347,148314,139192,81820,-47316,-64736,-11395,37464,45021,-19575,-78278,-72297,21384,78894,70088,35397,37540,94336,129061,103011,84524,103546,99955,29846,-31416,-19279,-50157,-24290,52395,119175,73471,-35660,-64737,-76553,-68127,34411,144783,225323,111913,34255,13992,9530,17308,32093,-10930,5838,38225,51094,55430,37783,19231,31527,17730,-67542,-119696,-101114,-57604,-48426,-87050,-48887,23171,10470,-29462,-53118,-30663,20436,-14701,-68397,-106833,-119335,-93904,-28136,34362,-14946,-44149,3290,-31733,-54262,-42939,-226,143710,218465,158783,70397,3032,11675,61578,109385,123858,130911,139259,102888,74282,58050,54106,49176,39176,21344,14896,20298,-18009,-36179,68777,282504,243876,121334,57001,40301,72825,57123,-8453,-37604,1572,-244,-27670,-78757,-112395,-87659,-56812,-61547,-70678,-25516,-27957,-71234,-35245,91028,234219,391636,455109,300724,115637,-54043,-53121,29694,19787,-40218,-86088,-62936,36623,81012,46779,-48423,-80771,-18948,-3985,-46184,-62303,-7685,38481,73851,103579,99046,79576,61351,31041,48197,46901,-20777,-60149,-81411,-79946,-70316,-74704,-29361,33576,45088,31725,18205,-44660,-43100,27231,142835,326137,408579,324376,212467,132086,196332,256552,138874,-62146,-58570,10396,-28269,-78047,-19310,-41062,-85415,-124343,-95786,-33493,36672,61313,34160,-32509,-50877,-72073,-50625,-34954,-35733,-41290,-89050,-97919,-33375,-37307,-86173,-102517,-61867,-28198,-27472,-74875,-92941,-47795,3629,76773,191504,207797,131653,51035,11527,-21309,-46421,-61696,-89924,-81372,14799,59779,70056,43534,11453,38479,62049,25426,-46608,-68919,-18867,30449,4520,-73266,-83487,1552,24725,-152,15685,42091,5314,13585,-42314,-86283,17738,150632,215123,182449,83688,-43955,-121457,-107190,-64337,-49137,-80997,-57012,78979,183730,161234,96153,101175,152467,208671,257698,262324,192304,16877,-44034,2415,10349,5292,20954,37431,36465,4851,18160,-1399,-34211,-19175,-31753,-23247,47364,76206,24152,-91589,-48032,26999,67789,86378,78592,22520,-32003,-95667,-23008,352878,553820,398949,150904,-1925,-38350,-35035,40083,141506,100044,-48749,-88949,-33923,-14544,-34108,-807,26667,16876,-52729,-48356,-5325,23557,-11682,-67623,-19736,59840,49701,-31132,-54775,2920,118852,223379,306076,162800,73555,-554,63984,81175,6370,-61547,-60824,30703,116267,158652,127141,43091,-104826,-39381,-1429,27446,88642,90674,238,31081,165360,101891,-43864,-97282,-68652,-58220,-40591,18185,38174,2541,-92289,-85946,-144964,-91468,-78205,-77860,-6536,-3722,-2978,-26929,-53597,-32398,849,20469,7547,89543,385699,510545,314796,109961,-4208,-52688,-97615,-130781,-48151,-9550,-23407,-28277,15113,16180,-35875,-60185,-57093,76441,190139,185840,111654,38326,-32925,-65045,-82169,-68903,-45302,-62947,-62313,-25154,-42143,-118823,-82082,-50940,-54344,-29715,-5455,10444,11816,-23891,-46539,-9755,122882,226260,215889,209656,137609,82513,67995,-21152,-104830,-66755,-67542,-101469,-45011,33115,81991,82335,54946,45514,62166,21046,34042,36849,927,-53627,-68257,-79385,-114394,-136703,-119151,-76692,-5609,42580,65622,67240,77172,77230,72538,31391,-88969,-22053,35351,-23022,-93182,-34095,8462,36396,-21567,-94693,-67340,-50353,-32855,-38512,-70348,-68286,25345,130375,176772,171637,65693,-74266,-61070,57326,140147,159385,28386,-88915,-116852,-37329,16902,38308,99176,152955,128835,17645,-31116,-37997,-33466,-28238,-39725,-36689,-10678,-12353,-36586,-65906,-45471,10480,53906,48246,11753,-40163,-88681,-136619,-143384,-120248,-107185,-101869,-67840,23090,63457,68323,50445,17939,16581,2535,-43422,-104414,-19584,96981,82755,39330,-7013,-53018,-52233,-12686,-22843,-61860,-43172,34264,71389,94602,88825,-49345,-69155,106295,206179,240619,268249,257469,242767,205703,99096,3104,-38401,-45741,15288,40112,14358,33536,65179,103956,78464,16958,-8998,55927,113993,94728,-3253,-55456,36381,124714,158103,78275,-27762,-51460,-7663,86681,71268,-33553,-37746,65455,148045,195459,180658,106854,54630,14076,-5113,27305,61478,68252,90793,101450,47988,-8952,3998,18271,9916,599,21986,71950,97475,118239,153104,234215,336714,419433,447352,443983,344681,137096,-458,-37730,-33462,-68831,-46862,76661,161733,137236,92971,102672,142198,156194,142195,133429,103155,244809,413627,487612,462667,403017,384801,321973,234168,67840,-25712,-67607,-116394,-158399,-136377,-88897,-99486,-101418,5302,201253,430073,414506,216663,9101,-68538,-63436,-128778,-96576,-53750,89,53262,9436,-78736,-113978,-108228,-128368,-87719,-38815,-55490,-85161,-79081,-92793,-112618,-83047,-17420,57938,84556,74476,37582,-50610,-129534,-63598,-62390,-93368,-55364,-3825,31935,41898,6969,-54970,-77130,-47448,-248,37138,74477,134652,111834,52507,31205,55575,65682,28760,-56251,-155300,-107591,-2478,42858,45932,41059,22423,-23769,-15575,-1333,68619,83165,52155],[61669,59333,55406,17242,-11782,-1012,22340,85803,62777,56554,44603,-5261,-25489,-12345,18672,41927,58640,23696,5388,-9271,15298,26181,-11691,-15145,240248,349905,284415,181936,61665,81269,124202,99743,55477,300,-51182,-12236,67040,46258,6295,17591,20679,392,9256,67662,112954,75869,24720,-4430,-2158,-224,-69717,-89616,-59400,-60501,-104694,-141722,-98607,-20794,47896,68206,15717,-26617,-104844,-73760,-2788,-10870,-27629,-57389,-33112,17442,50118,60842,77348,46030,96831,164738,194318,161328,47696,-49423,-118945,-112093,-75760,-33128,-937,-15474,-55289,-89518,-95393,-133251,-40349,79858,150454,192510,206347,141428,3282,-44553,-9680,11006,43000,51421,42941,2960,-40453,-69574,-53001,-18027,74697,166163,100818,-35947,-86460,-44389,-8578,41942,66029,21384,-8716,-64640,-106234,-50403,48693,142032,264514,280972,241647,176832,86870,-15388,-88416,-114017,-91144,-50018,-104035,-85355,-15329,47291,77259,75007,50733,19461,-16650,-26597,15144,61037,9337,-71067,-82117,-73389,-88943,-97947,-108745,-108391,-111900,-138127,-128543,-118625,-101380,-44807,1173,-1716,-32266,-2898,19315,50651,49579,76422,122698,128642,50801,-20664,-84413,-71531,-57320,-100105,-177353,-243788,-243127,-778,59290,28707,-61854,-124968,-96080,-50592,-57019,-49559,-73924,-90550,-108267,-102297,-29401,6162,26904,126218,343758,488131,448682,312991,136404,3740,-58276,-44940,12472,49550,43952,-47589,-140148,-85598,-63326,-61768,-69189,-90270,-79099,-58287,-88716,-2583,78650,72714,-41430,-48470,-25857,-749,9320,37517,59890,29627,-12843,-40507,-60891,-54239,-71645,-44550,-26315,1183,48949,131718,286642,235199,55867,-33150,-56572,-66716,-57926,-54013,-29389,-28647,-61458,-65679,-39620,10803,40567,-17085,-44540,-49928,-80648,-102158,-36398,4744,38015,50525,18848,33857,129421,120762,22631,-34127,-41795,-4330,50644,157006,266119,271005,223218,90930,-31189,-61734,-32508,13748,50846,-4128,-56889,-67692,-65916,-90842,-94070,-51150,23685,41880,-42927,-102335,-100531,-80746,26502,74214,81709,53164,71793,63794,-33727,-40977,-6896,8536,-2601,-6030,50419,78518,34276,32740,43978,-27705,-94667,-41839,32627,73980,-1693,-77003,-99064,-86662,-88460,-101734,-150169,-107801,-3233,126023,194825,104824,-34479,36893,69054,-9860,-106377,-78392,-86135,-86889,-20634,18946,-8621,-84846,-111712,-26536,52932,85381,86982,25386,23649,104008,106227,39461,-13784,-23892,26679,68631,20008,-43009,-59501,-42417,-18606,-14875,-52473,-160604,-9388,129956,140476,120924,6269,-5813,81103,149461,218117,259773,153487,23227,-23187,-19970,-18180,11431,121762,154544,142654,73176,39762,97974,171644,219805,205055,162847,67369,-41582,-453,113410,182585,142905,48879,-34460,17669,113975,178082,155482,-9790,-116994,-54273,8050,84729,69809,24298,6477,-68122,-156741,-15055,141745,214144,178353,57060,-115643,-15552,17983,-81741,-86872,-8506,131499,177180,109111,41395,-5013,-14119,-32777,-34705,-18542,-17958,-19210,4099,67619,121895,190048,224321,187332,110969,124322,155872,124759,33499,-78670,-122285,-79131,-6148,-372,-18063,-28280,-10373,-3225,-11923,15621,92471,153052,53641,-33418,-70835,-74051,-31395,37007,32431,3232,-8261,-26554,-19705,66755,72666,38002,-84695,-136261,-1109,198946,131110,-164732,-232599,-93528,24474,1547,-30040,-81321,-126526,-116801,-85939,-18321,7170,26513,-4589,21738,145842,340993,404515,250506,53322,-106872,-47296,54666,76574,33880,-19140,-9111,96132,160722,145156,110241,54015,35448,75846,139426,160678,202503,292538,247614,16773,-49014,10609,102416,141858,125047,99540,110874,77350,-18176,-82137,-43162,20821,60515,64784,37978,-69367,-43701,20985,44139,33260,-7054,-38189,-1081,17543,21477,5236,-25477,-35467,-23082,10211,107325,262803,196221,38844,8849,-1066,-47303,14419,221091,450375,484972,390612,282171,137011,4014,-117947,-186715,-193657,-170071,-131986,-10459,73388,19896,-41253,-78125,-28685,26349,162144,247540,103443,-7211,-11806,51177,70257,1652,-63795,42998,141160,165592,93274,20348,-39794,-87774,-72012,-37293,-14436,-36637,-28568,22080,93965,107440,36406,-88528,-133495,-45474,-10580,16954,69444,147758,58724,-100104,-74499,-31474,28558,9560,-61622,-78860,-77359,-58936,-28386,-6027,-5833,-24741,-61065,-65923,-66554,-53512,2240,40446,-46817,-75270,-56820,-42176,661,30211,114778,205756,198654,16290,-88284,-131528,-109484,-76130,22054,126966,164840,125602,51739,-20711,-41547,-19633,-33257,-89174,-99685,-93912,-117099,-116341,-107666,-76331,-65359,-47489,-62926,-90107,65978,243694,165836,65526,-28366,-131567,-86308,-59789,-76350,-82100,-48999,-6337,49856,88769,137056,163145,160526,116352,28318,-70791,-95853,59387,266536,373305,248697,32424,-99506,-102753,6787,157211,210619,119542,71477,78828,85152,123724,113673,68482,53573,40331,15381,-22091,-47100,-83204,-74302,-74479,-83655,-89340,-60665,-65937,-66607,-55159,-16213,33137,78725,50663,-9926,-38724,-39165,-50716,-65649,-75603,-74393,11003,54118,9875,-67366,-158016,-172075,-153310,-115934,-62959,-8658,32645,38135,1795,61437,109822,35231,40155,67503,24044,-31801,-48580,-12981,-5021,10334,118976,186376,152076,92156,23944,-43848,-72786,-49776,-16316,-84665,-114528,-94662,-76498,-54143,-4405,2028,45404,93138,61736,10671,-31833,-91836,-108349,-75729,-91617,-95489,-38035,2772,-21038,-70777,-70945,-49012,-62617,-99890,-57893,-19414,-59536,-131597,-164208,-131483,-113337,-95223,-31575,5938,-16999,106865,187139,191496,181697,119627,48995,498,-15639,-67067,-91765,-101247,-68679,1786,9643,14910,-3249,-2796,15855,46047,20160,-16548,-60231,-57744,-11535,6907,-15398,-42026,26088,96332,96298,58040,6612,-3926,7082,-13801,2467,27001,9923,-56301,-91943,64688,217764,245686,171287,68221,58654,20321,54482,41176,-8244,-59474,-59559,-23869,7227,-16639,-96369,-75622,10389,68458,98989,113431,168701,151279,129381,151113,127710,13297,39458,166770,225920,192379,60276,-128693,-130343,-87709,-125408,-144310,-133343,-139528,-45023,29270,28290,5599,34463,56644,25543,-37144,-46232,15773,79483,117075,139970,143075,86469,80222,78988,22100,-27999,-63410,-87439,-90557,-115927,-154173,-71281,63958,180373,129439,28149,-35232,-16595,-5424,-23872,-50253,-77193,-106245,-104876,-72295,-27983,-7662,-454,34591,60545,78699,71717,59828,98615,172853,80758,18760,21392,43194,63809,28458,2484,45203,126737,157442,148771,49405,-29094,-3923,50742,118005,61819,-82617,-96862,-20018,16870,-9881,-70638,1038,13455,28183,50037,4855,59388,101318,146313,185206,183021,178664,143408,63248,20012,16184,33003,-25580,-101313,-117395,-68832,-15637,-14199,-52813,-113704,-51396,116771,212698,53633,-79256,-25885,6323,31072,64137,60479,8648,-49812,-57547,-74354,-83744,-78688,-76473,-59020,-75728,-71908,-292,28918,-20281,-75449,-101570,-97251,-53907,-74142,-12294,117254,151749,65373,-17278,-56771,-111886,-76086,-23366,8620,12046,-10109,-46252,-45404,12837,98257,183186,190055,148496,142473,212348,183804,63411,-33681,-21708,24830,1928,-29583,8930,123416,191900,171181,92707,47720,49751,147173,262514,301136,248854,241187,156165,19488,-31571,-64167,-102340,-100725,-35675,2587,-15432,-51334,-94176,-95384,-126700,-72952,14217,33572,-18707,-58043,-50932,-14507,-44666,-52281,6965,20460,-29078,-21340,16109,45013,26255,-32361,-79338,-105640,-103190,-54566,7994,55830,27970,6682,-14878,4990,68608,139883,121489,99061,148457,197601,147144,53797,-18373,-65608,-58597,-41454,-43881,-66981,-53963,-8185,-201,-46784,-78041,-19025,55039,54232,-30399,-71575,-32095,-53417,-79460,-63792,-50395,-58386,-45059,-15051,17713,-27107,-76012,-118602,-125276,-50351,32740,106336,143654,47281,1610,16061,66304,138489,141103,57611,38113,98553,93895,25910,-62318,-43276,7135,2443,-65198,-44549,85409,164393,244830,325252,404555,447236,274501,107084,28449,-15125,72240,246463,179039,22453,-62313,-34855,-10448,11161,41439,5254,-33587,-13139,-7373,-62360,-59067,-60501,-37345,22161,64320,96373,19055,-73176,-120225,-101785,-61778,-79890,-48047,125414,271720,236081,100588,-88564,-93642,-28135,-58203,38728,161109,388500,509197,521380,532004,351870,118363,-22467,-105402,-80253,-80931,-64593,-60649,-101171,-48072,47363,67781,15269,-27257,-92628,-84169,-99531,-115376,-89647,-95731,-122572,-65393,-33193,-77061,-111492,3345,193581,292378,139597,20031,-28618,-83395,-68195,3909,63888,68502,68549,108285,97821,80399,138299,104155,6827,-95847,-49223,69768,112037,125154,53777,25785,58108,109400,87972,27563,-48030,-31100,42847,67373,66862,66943,82880,154824,244505,224677,89877,-25064,-114052,-52387,-37880,-60915,-45946,3244,31299,-6303,-70800,-90341,-20169,52071,81915,56009,59911,221178,145602,8870,-99426,-105708,2007,41290,-8372,-104820,-151883,-146565,-44998,70843,127628,134472,72090,18692,48277,3711,-43466,-49904,37335,156570,147926,216048,226276,135338,45512,-8769,-28194,16275,24644,-13897,-9292,-6843,-19042,-63611,-120021,-129902,-128305,-98455,-65301,-10282,-58908,-71301,65685,139623,144151,95952,24176,47241,51396,11597,-88604,5012,53135,78048,27027,-46134,-58853,-39208,-54795,-71727,-76697,-128783,-100742,-88487,-42946,39469,93385,85250,70536,41195,14057,60142,132362,132450,127393,82761,-40040,-70016,-15271,40349,42161,-23612,-79768,-73236,23923,83993,81487,51383,36681,83821,132351,107368,74514,86808,86720,24752,-30437,-18688,-53055,-37404,28000,71742,24794,-73305,-95734,-77162,-40425,55586,154012,204492,90643,22472,129,-8650,-9952,-4713,-30179,5878,53466,76690,88287,76654,59645,63012,33426,-56849,-99653,-62144,-13402,-12540,-72790,-49848,24451,16604,-24888,-57250,-41454,5516,-24911,-71003,-101920,-117840,-86410,-13894,38582,-8852,-14194,20108,-25011,-55764,-38460,18749,178792,235525,164878,70600,3354,20358,80689,136020,157571,161231,158357,113017,82551,66182,66429,55941,38010,18381,13287,25383,-13907,-31717,53924,251235,238120,128116,63235,43240,71700,54711,-14453,-47539,-6401,-173,-15427,-53343,-93362,-95090,-64872,-66303,-77806,-35023,-23544,-47917,-23553,63314,187964,358695,459135,326506,130498,-48486,-58415,27351,19972,-30098,-81597,-46894,44824,79370,42358,-55449,-89994,-26561,-14231,-53618,-65963,-7855,47171,92147,119279,103390,75611,57102,46120,63929,35138,-32259,-61958,-78125,-77930,-69197,-77392,-35786,32814,50059,40653,38533,-26580,-40285,27142,145123,312433,347638,259659,180840,128365,207521,275501,160348,-46810,-68098,3000,-12798,-44700,-8261,-39565,-92735,-108544,-73547,-23876,32163,47359,32821,-21656,-39947,-70381,-57542,-49430,-45698,-54485,-105881,-98967,-28661,-29334,-82389,-108842,-70725,-36487,-31493,-75179,-93282,-54121,-13791,42335,155004,180681,121978,57734,23163,-12227,-45677,-72783,-102171,-72176,17796,52013,58012,36988,10152,35374,51032,7448,-75678,-121741,-66689,14716,2295,-68518,-84660,-10893,19765,-10912,-5341,36242,21712,26221,-33488,-77601,26441,196529,287689,241842,125038,-3425,-85800,-103887,-65777,-54626,-89519,-52741,94999,199480,133891,42147,50447,103365,158479,207656,211968,142901,-13943,-32605,26982,43983,30241,20143,30613,18622,-15000,4614,-1203,-20284,-12049,-29321,-26639,42867,73662,28051,-74997,-66402,3834,51389,85336,92843,35216,-23950,-91514,-17006,363278,546588,387568,134460,-7753,-23934,-19071,34788,108094,82998,-56853,-84156,-41336,-34352,-70957,-64121,-49357,-49293,-99207,-45767,12322,40422,-4135,-85593,-38041,67629,79543,11772,-23130,-7226,107703,206156,262840,123177,50092,-13608,63122,67877,-7076,-74336,-78680,9105,102739,146264,125952,45841,-105823,-20416,12914,31483,91592,82052,-14457,-5047,135252,98562,-36206,-86806,-60141,-49604,-32335,31119,70995,55807,-50617,-109101,-142947,-81446,-77555,-97050,-29499,-25122,-22681,-45787,-60256,-27164,11608,28709,399,43843,302383,477369,318617,116572,-9692,-66461,-104539,-125322,-35830,5699,-8708,-24281,925,-15360,-57190,-73215,-10897,157413,249757,216919,118486,31494,-45174,-85125,-89956,-62180,-38465,-54580,-49810,-4951,-6490,-77035,-73258,-46518,-51319,-30945,-10632,13725,21909,-17641,-40352,9454,156636,235983,187096,174696,137072,121952,107023,-9000,-119397,-99434,-104939,-111237,-23257,59334,106419,84467,46699,38761,51832,2102,7329,8621,-21328,-73007,-83564,-93373,-125443,-135190,-108251,-67306,-3276,36667,55158,56397,66688,65177,67922,23321,-106807,-4419,42994,-17311,-95578,-38001,25198,61790,8274,-63249,-53762,-42651,-26854,-25116,-59788,-72612,29500,163934,223994,205627,92666,-45554,-104777,5740,89751,122707,7848,-100965,-95380,1549,47006,51019,84824,103340,53440,-36547,-77362,-75599,-66241,-48397,-39113,-18593,7022,-5109,-40778,-75766,-54726,609,61345,64061,23025,-31450,-79147,-125869,-129272,-101957,-95681,-108529,-79840,10458,51126,62842,57524,34318,32250,6713,-50625,-115732,-41640,23203,20940,10011,-11054,-48763,-59753,-32941,-52310,-93453,-71251,8261,41799,62917,58714,-64782,-32888,139766,226429,257916,265838,235556,215656,188757,99603,23337,-6606,-17869,36878,41253,13586,41693,81807,126504,89213,12430,-6296,66107,126826,116470,27565,-17073,68060,139186,150758,57461,-61988,-68157,3361,103654,78980,-26482,-40674,42467,88050,95485,83129,40434,4825,-9029,-2414,38749,69899,69550,84477,89494,27671,-22158,2354,24195,19333,8013,25812,72261,94100,113180,146146,222704,333934,433202,481361,462253,335042,117266,-21842,-65738,-44724,-68636,-68486,42544,120065,107371,76803,102031,133284,123405,84471,77172,84690,231462,399357,489129,482989,431045,398330,323596,215790,42178,-38127,-87231,-133736,-158307,-111188,-54285,-59973,-77750,-12486,187535,442222,439734,210970,-1398,-63699,-55295,-125519,-108070,-59094,-3410,37773,-1906,-91125,-132748,-124080,-124525,-77227,-36181,-61038,-87042,-70213,-73949,-88819,-72940,-14208,61751,87425,77188,50739,-25739,-147938,-97437,-91928,-115870,-66976,884,53218,65596,27964,-31839,-68685,-50995,3887,43352,75606,132714,105957,43835,23895,53082,70735,36772,-48466,-148763,-115768,5194,70567,79771,68620,39358,-11958,-11344,11964,100608,100315,52962],[60676,56613,55309,24045,-3645,3677,29205,83623,34595,28127,18388,-16539,-26457,-6242,34430,68278,84370,40592,18229,588,23257,32176,-4863,1894,239856,302653,237257,143083,33532,52058,81050,61897,28730,-9328,-50841,-7653,58951,32700,6336,27369,20815,-25253,-22438,47708,96179,58436,4490,-26495,-24351,-19943,-78522,-94557,-56557,-53432,-95146,-133094,-104498,-26152,49684,79537,31071,-16782,-92025,-70508,-2507,-6096,-18800,-54314,-42809,13270,44515,61403,95703,78345,140268,184510,200495,174260,64007,-41135,-115400,-109330,-68271,-21730,-3147,-30414,-79241,-118135,-119508,-117428,-20503,91020,146356,181586,198233,141302,9978,-39502,-970,27909,60899,53147,37255,-1954,-48119,-73935,-55638,-16968,71194,151428,96245,-26860,-85615,-58224,-29521,27151,62450,32291,10079,-46488,-96993,-64609,43775,166166,313019,335263,298885,220580,102312,-22253,-96364,-93957,-55643,808,-44943,-53667,9569,73774,99740,89247,53906,11566,-27061,-33976,17499,70023,23751,-59621,-79260,-66114,-82581,-110241,-124938,-124943,-131812,-139528,-102843,-94075,-79036,-23091,21727,13667,-29406,-461,28529,69944,76088,102005,160453,144478,54662,-29138,-106734,-82453,-45714,-100964,-190727,-238606,-131577,93213,89214,30932,-88119,-150126,-133127,-90963,-92839,-53603,-65169,-78107,-92162,-115948,-49179,-25900,-8133,99439,345184,535972,511978,348152,150663,10555,-54720,-38293,22594,59094,55703,-38540,-130286,-83635,-54947,-42910,-52190,-79157,-68911,-26986,2122,83529,138183,116903,-14966,-56605,-27977,12430,29390,45608,61232,24323,-26349,-50900,-62749,-53095,-67820,-44054,-35498,-14182,31113,99500,238834,210478,54996,-35555,-62033,-68397,-57002,-57986,-36774,-30957,-56860,-72074,-58194,-6530,35674,-9241,-28993,-38331,-85227,-101213,-40426,-6837,18811,28980,-2913,13101,119684,124480,25526,-29224,-34875,4028,65970,193016,305069,301802,240524,104686,-26758,-75676,-44429,5861,51768,1133,-66205,-83182,-79850,-98633,-88560,-29013,62736,74322,-16867,-74100,-92199,-99740,17198,72092,79578,37039,34354,6962,-63967,-54448,-12094,7000,-3943,-10127,44665,71817,26953,29660,58712,-977,-84282,-48940,39923,88644,13369,-61774,-97599,-108388,-103865,-111687,-147128,-130484,-51781,52469,133641,96755,14218,95583,108360,7746,-104116,-86579,-85677,-74288,-7096,39146,15647,-50032,-135624,-41759,50462,107200,104920,29684,23833,101560,104256,35427,-20936,-29626,23173,59265,19054,-49382,-63729,-17893,25101,31938,-17065,-138583,-13290,150208,166540,127645,19091,2579,69272,107289,159497,210299,131780,18636,-29505,-28579,-24498,5941,103038,120894,103602,44886,15461,64040,134200,192934,189463,148964,54392,-37309,8303,117082,191800,147477,44993,-40373,20283,127648,205543,195495,30936,-133759,-61539,1732,76628,66434,19746,-3604,-81085,-156431,-22382,133990,217060,186201,73007,-122717,-48410,-20690,-111280,-67834,9860,126677,159099,97450,37726,-8875,-18788,-35168,-44828,-37285,-44229,-50850,-41559,44197,119325,207491,260182,224618,138086,147004,190057,171902,71803,-64065,-113614,-67929,4243,2745,-22015,-32063,-11839,-1050,-4402,28550,93773,141945,39167,-54336,-87773,-82090,-31456,42970,34953,3950,-10547,-22807,-12735,44764,29858,-20722,-127635,-135668,68040,213794,110568,-155397,-226579,-95980,30354,-10344,-34781,-83421,-142602,-123307,-85552,-21013,10063,18918,-19417,27398,156146,329889,350390,192099,16402,-127133,-16756,84055,97044,36798,-32794,-42506,61356,119522,109406,93548,50287,28128,42240,77297,96631,127667,212424,227669,16854,-41656,23653,115053,145243,117701,83582,75235,49060,-34323,-90983,-30852,33347,79235,82060,40819,-76632,-35269,22655,32773,33614,23262,11675,40953,44576,27057,-1248,-28776,-39885,-32589,-1789,107520,237836,142045,23002,61944,53659,-31122,-32830,181808,421977,501931,433658,276916,110669,-7046,-124070,-183687,-169435,-154846,-145795,-16856,87749,35690,-34408,-71529,-14805,59668,196805,292585,136095,-1294,-10035,54314,77170,11886,-53157,55031,160067,183330,94456,3552,-55171,-111903,-91758,-50182,-9075,-21145,3951,56259,113478,105484,35953,-66060,-172627,-86287,-34243,678,38136,92688,7751,-96724,-39482,-11652,28811,-5306,-74646,-76329,-72005,-58426,-37002,-22398,-23412,-34986,-63000,-72700,-81305,-65969,-9505,56870,-31966,-76220,-64834,-56793,-27062,5453,95990,187802,183193,12176,-90378,-137835,-107247,-78358,14689,116936,154153,116143,43909,-25444,-39998,-19729,-35123,-61759,-82471,-92149,-56854,-43481,-53971,-55513,-70142,-56735,-53760,-57271,110491,235754,129257,35909,-49531,-139244,-47830,-27902,-71079,-100775,-51894,7312,65275,100598,146932,154769,124727,86190,21590,-62590,-106033,30870,253024,388319,259610,40640,-95247,-105095,-6925,130925,197376,117716,77661,97582,120709,153630,127877,74011,50956,31489,7015,-27042,-52141,-94187,-93051,-94407,-94626,-89287,-57587,-64947,-61236,-55421,-25736,27746,90258,74221,16817,-7904,-8695,-26420,-57616,-90703,-99628,2648,64870,35359,-32224,-121086,-136329,-150538,-155536,-109972,-53074,5902,31006,4019,56848,69766,-13350,10098,44643,16758,-27493,-45581,-9866,6196,27647,151688,218879,178162,107687,24353,-46208,-76750,-61483,-23930,-88613,-127575,-106836,-80368,-52733,4061,29002,82378,112510,48295,-5363,-45948,-100638,-115737,-88927,-102322,-91875,-32500,8295,-9393,-52396,-61119,-43180,-56261,-91866,-57547,-24861,-61644,-131168,-168747,-135461,-101597,-68767,-3728,17900,-35960,48702,147762,196787,195029,111850,26919,-21566,-31354,-91158,-114032,-117856,-90858,-24721,-10765,11276,18544,34165,48296,57083,16432,-23200,-52007,-27393,26462,52142,33378,-7870,27921,75700,64905,36578,-11528,-16087,-3574,-28545,-14662,20542,16489,-37591,-76535,64777,207103,234220,162422,72682,86850,38679,41209,11957,-40139,-79213,-72019,-30590,9190,4514,-58971,-97727,-16378,39947,66433,77366,147136,156615,143209,157058,112225,-17615,11059,141274,197334,162449,49460,-139608,-112983,-69356,-117431,-145458,-138657,-142287,-39073,41375,40548,3593,30930,61898,34485,-34014,-48565,17512,87556,125301,144849,164765,134678,126245,117752,42643,-15010,-45270,-62779,-67831,-98403,-132839,-50701,92870,180649,106414,3196,-59088,-10867,13241,-2588,-28866,-61239,-98484,-103960,-73866,-26371,-1479,2619,30439,48804,67012,61257,44532,70597,154124,77525,20419,28154,54475,73099,31454,-2803,40106,125654,152429,146735,47290,-13012,28205,85761,155025,97803,-53100,-119435,-55128,-14506,-30162,-31315,38337,40889,31742,24968,2859,81496,115603,165677,208238,222617,244084,219881,124920,45251,22669,36895,-15436,-97196,-141602,-101776,-48178,-45463,-73238,-126802,-58990,107629,233069,98620,-39197,-54262,-13079,20856,60579,56273,-6538,-64550,-63414,-79912,-88837,-84797,-83439,-66041,-81897,-85935,-24312,-4163,-37837,-70185,-86115,-80776,-34661,-42085,1631,121376,143560,43439,-43478,-83216,-89792,-43966,-28019,-2700,11295,-6428,-45545,-28027,44356,120778,200522,221437,189578,175889,192012,136843,36867,-45834,-38637,12032,-5593,-40505,-13526,105943,172610,146190,76783,46598,52369,138487,252611,324984,290550,271881,158444,7518,-40409,-69487,-118631,-110722,-36212,1986,-21471,-67481,-112233,-100690,-112805,-58143,24264,33199,-18057,-51048,-45814,-7621,-28148,-18465,49672,62563,10606,6699,36239,63429,32938,-31158,-75310,-102676,-101835,-53469,2626,44356,15327,-7216,-21694,7452,82797,180254,167653,121392,122286,142778,106920,36760,-18580,-57783,-52704,-37251,-51417,-87271,-80267,-20513,-515,-35328,-60189,4434,78305,72694,-13175,-66554,-42443,-61336,-81359,-46158,-59029,-93012,-70576,-18756,29705,-15400,-70184,-112668,-125959,-54695,33005,110481,139282,31193,-12809,13970,78919,170547,182772,91447,61704,87480,69253,19406,-49450,-34207,6395,-3367,-81105,-57852,91170,178453,240168,284646,358378,430018,269960,99358,22108,-17848,59245,232559,196460,41810,-58620,-68188,-48449,-14680,20627,-9570,-41976,-24300,-21663,-90320,-98733,-62008,-9126,62785,74429,57689,-35287,-133547,-130055,-91082,-55370,-56891,-5306,172633,308231,258431,126396,-62863,-125259,-82494,-63659,61913,148882,340035,480476,498509,520316,321774,83301,-49748,-112205,-77389,-79812,-71756,-73367,-110319,-35209,78233,121584,43928,-27902,-80135,-77886,-101374,-110695,-92065,-100467,-131514,-68749,-23942,-55843,-104345,-18451,131231,225832,113029,17631,-25731,-95105,-72340,11825,69478,71706,80151,116616,114821,108917,150896,92818,-11791,-122517,-18959,100299,139853,141414,48878,11277,35537,86906,75312,21306,-49141,-27546,46059,72517,79436,81810,90039,146010,243404,243594,93505,-22548,-110044,-54724,-38595,-64906,-56823,-4679,23723,-9456,-61378,-80646,-27704,38608,84155,70461,70441,200261,110016,-4067,-101423,-115168,-3141,36029,-10141,-98361,-146353,-144947,-41965,60626,112584,123680,73274,20005,38758,-7394,-48647,-44209,39051,155607,127592,187333,191057,104651,28052,-8345,-3127,43391,35070,-14143,-15770,-18045,-25400,-60457,-111513,-118443,-115387,-91382,-53604,3625,-53905,-78974,62748,165297,175652,116100,25591,21869,22234,-6536,-82899,14298,59037,74770,19240,-48990,-62267,-49127,-63626,-69741,-71636,-111217,-78692,-54172,-5652,74673,129132,119221,98364,68475,33901,78592,129709,111459,107830,75974,-35056,-68439,-16362,41171,35214,-28895,-79438,-72418,25539,87652,92405,68793,36478,69954,130654,108690,62788,68249,72550,20348,-27750,-17791,-55139,-49782,3818,23831,-22981,-102228,-88285,-46834,-3190,82082,164723,184144,73917,13830,-11790,-26296,-37496,-42591,-47650,5828,69146,105088,129719,129084,107326,94441,47248,-45266,-76822,-28545,21279,16071,-54501,-45037,28134,24262,-17864,-57900,-52310,-10938,-35441,-71011,-94622,-108189,-75670,-2261,38576,-4394,9549,34800,-16988,-52835,-32337,37688,211601,245677,165972,68096,2891,29486,104124,170722,198480,193290,173957,120384,91540,76765,80619,63366,38060,15108,6524,20433,-17356,-29795,41094,214680,225435,134005,68941,43773,67976,50138,-21487,-56834,-13958,-1404,-4571,-29967,-73972,-95065,-72088,-68855,-79800,-41950,-18631,-24641,-5792,37760,134636,305475,434122,332433,136875,-44065,-61431,25276,20862,-19426,-74180,-31384,51330,74537,33196,-66374,-96358,-29621,-20373,-57293,-65862,-6568,56978,110631,134651,107184,71690,54286,67912,86055,30794,-37367,-59449,-71241,-72969,-65802,-77424,-42130,30422,52571,47289,57350,-5955,-33750,29824,147739,292122,281657,195671,148851,122499,211296,282942,171913,-35239,-64960,6484,10626,-9488,8836,-22409,-64929,-73569,-45947,-9058,31507,35907,32026,-8039,-25490,-64827,-63265,-64817,-55824,-67715,-119979,-93325,-22460,-20254,-76294,-113274,-79843,-45156,-35086,-74077,-92838,-59663,-26876,14151,118862,153312,111539,63358,34775,-2889,-44799,-83108,-108102,-60702,22784,46842,48721,31834,11603,34735,42848,-6447,-96324,-145445,-102803,-1048,146,-62061,-80049,-23846,13100,-23715,-28340,26224,38012,36313,-26264,-70045,33618,240638,363749,299164,162086,32956,-52359,-84014,-56501,-53417,-95106,-46930,107047,206204,104020,-2126,9649,65407,119417,166598,168890,100338,-34071,-17667,50449,77435,57972,21241,22894,695,-34143,-13192,-6493,-7409,-4693,-26571,-30597,37527,70396,32507,-55319,-73334,-11901,41991,90220,114133,54038,-10717,-83528,-11868,362108,523012,365448,114598,-14721,-8534,526,33294,69642,60405,-61642,-76730,-49637,-57205,-112025,-131517,-128554,-116169,-89541,-31303,28836,52017,698,-100089,-50756,81138,116500,61360,17154,-14403,91142,180157,204913,80832,24418,-26210,61940,53659,-20117,-84190,-92629,-9730,92356,140656,130986,53732,-101458,-4531,32451,39368,94009,75675,-15541,-30635,103960,90718,-29716,-75905,-52793,-43466,-25797,42136,100413,107096,10347,-107468,-125617,-66911,-72301,-111608,-51578,-43125,-38475,-61712,-60296,-18253,25189,40593,1663,10572,218768,419263,306645,121546,-10793,-81126,-113184,-115412,-20965,22687,7937,-18237,-10858,-30211,-46148,-40427,62160,242820,304055,243479,119385,17542,-62463,-104520,-91792,-53693,-32319,-47224,-37153,17676,36309,-28876,-58062,-41860,-48254,-30792,-11636,20176,32661,-10124,-33235,29423,190564,241717,159595,140609,137422,156430,139090,4689,-120392,-135665,-148503,-87444,4167,87334,130811,83731,34500,31915,45583,-8758,-13720,-16358,-41730,-90184,-91351,-96197,-119686,-121960,-95962,-55396,-820,30167,45452,46955,56652,50373,57615,13120,-91806,9756,48783,-9875,-86929,-39073,46763,95244,44335,-27406,-42894,-31596,-16718,-7399,-45388,-74638,33166,193806,270524,239747,123053,-6242,-95503,-21177,54163,91333,-12732,-112007,-67381,42856,77915,66837,70855,55595,-13290,-81788,-114540,-91652,-93372,-65610,-34980,-899,22938,1227,-46680,-88039,-64012,-8703,73942,80419,32230,-23625,-67422,-112678,-113987,-80925,-78155,-107956,-88289,-617,40245,57750,63189,47489,43304,7381,-58598,-123323,-53911,-33593,-2125,7738,-3831,-41709,-66381,-53258,-81009,-124321,-97489,-15757,13216,31014,28690,-69187,4321,168588,244004,275143,261776,215289,191828,175276,105615,48473,29790,22369,57396,40623,12668,51124,100748,150354,98572,7250,683,78880,142106,141025,64507,37007,113096,156458,141624,40178,-83840,-75867,11189,112247,80916,-19097,-40197,22864,40164,18930,5446,-14169,-39194,-31150,1408,51410,77947,69501,76039,75597,8331,-35895,-1623,27641,26892,14153,28636,70320,88074,105170,134183,198687,308819,422193,493892,462306,310316,91854,-41273,-87615,-44687,-58053,-86934,15939,82182,77839,60181,99857,121086,88382,28225,21526,67954,210950,369163,471443,486252,445950,395466,305210,180864,13729,-51389,-105103,-146930,-150749,-86081,-16481,-12144,-37618,-14345,173816,436707,443919,193463,-16962,-59653,-45256,-111723,-107353,-48006,1854,29371,-8893,-98986,-147519,-133656,-114895,-67475,-35009,-65889,-86465,-60281,-54529,-64559,-56344,-5351,68557,89519,74336,58726,-3360,-120698,-114168,-109592,-128904,-72015,9655,76774,91134,51346,414,-28133,-24674,17122,50776,76205,127692,96940,34493,17718,52622,77495,46921,-36432,-138572,-126702,3729,86604,101459,82765,45963,185,-1178,33562,136204,117119,54404],[52896,47169,46746,21407,-4573,-99,27390,66597,-5864,-12504,-18055,-35364,-35538,-8093,43105,90164,107327,54076,25455,2929,20966,26344,-7288,18255,230287,251486,185483,95725,-4050,21045,43081,28491,-294,-24394,-55567,-8979,43661,15316,6562,32501,14199,-59569,-56996,32405,81159,41130,-16543,-51778,-45337,-28127,-75320,-101622,-57419,-51745,-90108,-123496,-111824,-38056,41500,81482,43043,-7369,-78562,-65951,-4735,-4347,-13038,-50394,-51360,4595,32761,54136,104613,105106,168677,183669,186227,165423,67084,-38975,-115229,-111476,-67967,-17103,-10699,-45149,-99394,-139488,-120219,-93790,-3339,95786,135553,165814,185294,134891,13764,-38536,3250,40922,70666,44663,20788,-16720,-61802,-82435,-61286,-19202,63375,130484,85353,-22906,-80817,-70403,-52497,7327,55428,41419,25870,-34042,-92387,-81642,32795,180562,344521,373275,345740,257553,110598,-33498,-99211,-72326,-19626,44831,11332,-1457,47039,106744,125063,103131,55916,3553,-39366,-48605,11198,68788,27844,-54944,-79550,-61802,-73591,-113981,-135352,-129523,-127770,-120406,-83092,-76347,-62667,-7091,37782,26814,-28202,-1165,33331,83382,96498,124361,194113,158202,64650,-24386,-115421,-97267,-33393,-78725,-149205,-153588,-26407,153658,96416,24507,-99292,-140277,-135219,-99477,-108223,-50438,-54496,-64749,-75036,-104535,-74426,-64373,-48211,70785,335400,557170,546482,361814,155045,11525,-55998,-35391,28716,63495,63438,-29808,-113749,-78062,-43786,-23220,-36080,-67844,-53516,19617,91447,170744,191075,150786,7141,-66991,-34543,19312,41666,46282,56985,14758,-41802,-61929,-65984,-54373,-65391,-44533,-45313,-31056,9207,60745,179861,171232,46619,-41433,-68915,-70478,-55118,-59115,-41140,-29880,-47262,-70128,-80037,-27717,26039,-3908,-16947,-34255,-96928,-98574,-43792,-18753,-1385,5231,-29398,-17718,94508,114673,22786,-28369,-31592,8613,77607,220031,327288,315966,245407,112258,-21428,-91086,-58823,-4601,49411,9996,-67136,-93238,-89480,-105725,-85059,-10076,94817,97494,6040,-42108,-68264,-117751,4902,65599,73139,15165,-15534,-52196,-92535,-69002,-18910,5009,-5059,-14600,36696,60951,15026,23605,72913,29994,-66828,-57560,42318,96489,25675,-47536,-87255,-124503,-120418,-121621,-141026,-145084,-88926,-5020,84603,99350,70042,145923,134778,16781,-102169,-93200,-84977,-65319,526,52978,34293,-17652,-120794,-61551,39398,118382,113751,28668,17946,90734,96649,28928,-28485,-34137,20136,49039,19171,-53587,-69973,4689,71984,82660,18401,-116411,-14934,170649,190585,127071,31331,12935,52757,61691,99663,156260,103121,9708,-38941,-41616,-33693,261,87863,96097,74293,19902,-7710,32853,96199,157261,161443,124290,37789,-32954,12176,113833,192890,146725,39221,-47082,20495,136974,225934,227975,72835,-130971,-71114,-10678,57545,52335,5578,-21305,-93848,-140969,-31523,116943,206430,182320,81286,-87868,-67611,-45324,-136367,-55613,28981,124235,142699,85047,32729,-13202,-25630,-41250,-57126,-54040,-56396,-48904,-69269,21339,115473,222211,292133,258374,161672,160912,210397,205461,99821,-56085,-107970,-60395,8231,-549,-29873,-37260,-12968,5469,13011,48520,100622,141260,40084,-62913,-105371,-91234,-35060,42843,32475,2218,-13807,-20273,-4969,33161,13656,-31313,-99695,-60493,164951,213931,88781,-143567,-215965,-96543,34840,-7100,-28273,-81723,-162989,-127542,-83687,-24467,10477,7935,-34610,31995,158809,299037,281150,130807,-21825,-120769,12261,111048,114100,36244,-47939,-84425,21771,81169,78858,79255,47378,23195,15569,22867,42549,66011,139279,197611,11457,-38878,33973,124832,144831,106401,63968,32054,11727,-55493,-98393,-16016,47801,97972,96258,38355,-85272,-28362,21287,19309,33995,56527,70909,96581,76522,29914,-9794,-31722,-44496,-43132,-15470,97036,194580,76992,5743,97790,96960,-8601,-22149,170788,403756,515807,470510,267392,85661,-15582,-107908,-146139,-141724,-142588,-150684,-18270,104503,56473,-20562,-59627,-8,96066,224151,324361,167478,3963,-12208,50959,76380,15530,-48382,60970,170388,191822,90198,-13285,-62931,-126456,-115128,-64736,129,7716,46446,94494,132435,98883,30820,-48335,-152741,-130550,-62391,-15623,11026,45185,-32944,-62265,-5467,6968,27725,-20851,-86666,-73061,-66552,-58180,-46596,-39379,-40311,-43731,-62807,-74191,-93511,-78111,-23182,66089,-18735,-75426,-71204,-70006,-57106,-21324,74808,164498,160376,3889,-93632,-141355,-105049,-80876,4520,100769,138717,104624,35004,-30696,-36211,-15883,-26682,-20291,-36398,-28847,26361,27569,-3787,-31478,-68885,-65806,-44103,-16974,162444,226159,94469,5447,-72084,-128665,-12260,-887,-65951,-117371,-51170,19153,72187,101909,145883,145770,96054,58883,15439,-55013,-113088,4371,233788,390166,261897,45764,-92976,-109065,-20864,104126,178757,113081,82436,113829,154636,181630,142678,81837,49723,23603,-385,-30731,-55779,-103815,-111267,-114648,-107315,-92231,-59125,-67927,-58651,-55375,-33124,20808,97758,96109,41649,18762,14191,-9080,-50935,-101556,-116138,6734,83934,64099,5883,-79773,-99907,-114514,-155121,-149960,-91925,-22112,18952,2003,47726,26043,-55876,-16993,23703,10158,-23700,-41877,-5565,19301,41945,178030,244772,201823,122490,25460,-47227,-78395,-72195,-34781,-96282,-137426,-117419,-83057,-48727,12782,57300,119405,125598,35037,-19741,-59008,-108505,-124453,-103372,-109803,-86595,-29813,8966,-1792,-34013,-46891,-31853,-45485,-82687,-55891,-28177,-60660,-126774,-170210,-133390,-81668,-38504,25272,29582,-53178,5147,115977,195889,200328,100115,2841,-48374,-54540,-121014,-127220,-122678,-100777,-41468,-23405,12156,42153,72523,80951,67640,13560,-28741,-43267,-1476,60235,95583,81484,23537,28615,57089,39482,18407,-24604,-22444,-10363,-41311,-32887,14056,22840,-19610,-57736,68118,194216,219116,151163,75056,109095,57792,27845,-18360,-74274,-100195,-85611,-37971,10349,23545,-21390,-90498,-39552,5430,26820,36870,119585,158914,155178,159685,95414,-47025,-21227,111051,166346,131270,35416,-152620,-92785,-49785,-108869,-146440,-144035,-143286,-33386,52448,54787,4804,20629,58044,35685,-34535,-51697,19000,94981,132094,146838,180158,182317,175327,161719,66090,-2386,-28691,-40427,-46546,-81177,-112575,-30882,115576,170767,81427,-18497,-67614,4524,36001,21102,-7692,-47015,-90692,-100241,-72708,-23629,4720,5885,24025,33043,50457,47082,28492,42161,127766,68136,17464,30752,61922,78627,35055,-3934,35851,120928,141249,135843,42667,-320,48473,105728,173958,119235,-25191,-118981,-78044,-32490,-37697,3737,61420,54765,22602,-11475,9342,100866,124962,174180,218398,253430,302083,286833,172496,60857,26692,41013,-5214,-88863,-149074,-130414,-76841,-72809,-89628,-137502,-66226,98914,252502,150378,7013,-89722,-31419,8478,51389,45356,-23110,-72885,-65965,-83068,-91815,-88715,-87860,-70859,-86893,-100821,-50730,-38747,-60541,-70816,-76205,-66833,-18232,-16841,9706,119051,138360,33005,-42251,-43524,-20043,9927,-11439,-11705,5375,-9131,-50900,-15402,66125,130407,203163,245005,232722,213209,167209,91010,13881,-53273,-52512,-1413,-14248,-53156,-40148,77169,141746,114690,58477,44604,52727,121977,228292,329025,317882,288632,148401,-12230,-50300,-70936,-117029,-95733,-24659,7549,-27131,-89023,-135357,-102591,-93202,-39680,33387,30810,-18641,-46089,-41778,-1761,-12376,13329,89516,103677,52551,45115,70253,92122,44310,-27520,-71372,-101335,-101067,-53142,-4621,30010,1765,-19395,-26492,9288,90711,206380,201899,137348,84485,75551,56902,12010,-27149,-60595,-52724,-35320,-57683,-105601,-106585,-33302,-2167,-23446,-42142,27068,100323,89699,2707,-60694,-51444,-64064,-71424,-30248,-63682,-124274,-80027,-11219,45669,-3069,-64961,-106758,-126313,-60552,31262,111812,130851,15892,-28042,8683,85520,193952,218884,125773,85774,73601,40320,7171,-39521,-21972,13718,2452,-86638,-75361,88160,182770,221947,228528,299727,399809,262381,94042,17598,-19103,47989,212999,209730,62628,-48637,-97508,-81682,-38113,1831,-19402,-45313,-34872,-38314,-107991,-123824,-53435,18778,99191,86148,8850,-97100,-174750,-82395,-50660,-20209,-15555,34262,204390,319759,262864,140002,-42313,-141805,-135224,-42023,84673,136915,271028,419216,438401,468592,266741,37519,-82163,-106718,-73046,-78697,-74152,-85505,-115589,-25412,101105,166316,69065,-28462,-67234,-74401,-107403,-107474,-88131,-101476,-139031,-72060,-14694,-34481,-94401,-42892,64699,145157,80599,17451,-21304,-104045,-76145,15917,68113,69045,89107,123905,131326,138027,160913,81380,-29724,-137088,10199,126094,162467,150229,39495,-6287,8482,58814,59045,12815,-51165,-24384,46103,72805,87856,95019,91902,126213,228279,251634,91372,-24524,-110595,-54093,-38034,-69106,-70409,-14324,15184,-12722,-51662,-68314,-34870,24609,87492,84859,79285,173796,74407,-20645,-107662,-125362,-8115,29017,-15310,-94920,-136093,-136433,-36860,50538,96503,109422,69932,18645,30027,-13050,-45312,-33270,42095,149513,103476,150464,146058,65475,853,-8289,29574,68894,41920,-17122,-24459,-29316,-31676,-58098,-104016,-106425,-103902,-84348,-43657,15154,-48672,-89712,53427,184917,204070,132795,27493,-1173,-5203,-23572,-77677,21681,62874,69274,9636,-52590,-65135,-57448,-68589,-66380,-68181,-96093,-51698,-20718,28295,100917,147783,139014,118962,98225,60320,101368,122427,86173,82014,61444,-33348,-61917,-15712,38547,22740,-37030,-79140,-71267,24711,88210,100814,85465,35992,51670,121722,104241,46743,45853,56157,15561,-25376,-19220,-59213,-63827,-21893,-23513,-66141,-100533,-48484,1385,39684,110688,173693,162812,58708,5211,-24713,-45531,-66107,-80667,-65169,3605,82714,133855,176746,188325,155325,121048,56025,-36230,-56931,-3336,44540,34463,-40147,-40538,29722,29540,-11860,-57280,-65175,-30934,-48425,-71205,-88205,-98023,-66161,3618,32429,-4902,23984,42966,-12054,-48902,-27087,53571,236027,243548,157464,59224,-1578,35321,127015,209172,242739,223646,183333,122568,98850,88107,94568,69723,37589,10073,-6180,4918,-28769,-32507,27441,174051,204625,135911,71401,39522,59384,41080,-31782,-67280,-23375,-6846,1331,-12373,-58515,-90473,-80620,-71822,-80030,-48087,-15948,-4114,12948,13510,73237,230517,374831,310422,129017,-44202,-64421,21260,19691,-12305,-68120,-19450,53494,63667,15772,-84122,-99034,-29858,-25114,-60508,-65354,-6746,65037,126131,146633,107872,65440,50269,88263,105349,29596,-40176,-56572,-64289,-68215,-63202,-77880,-51355,23426,49508,48509,70929,13663,-26593,31997,147115,263339,212275,132401,112705,108227,200722,271791,166497,-32144,-51346,17097,36024,23394,26485,-1002,-31823,-41249,-20174,4988,30069,23315,28491,5152,-10364,-57571,-69556,-83658,-69419,-83725,-132128,-87319,-19223,-14191,-71635,-118005,-92172,-56976,-41462,-75190,-95034,-67449,-37323,-7890,82935,124314,97514,63830,41859,2496,-47393,-95842,-105212,-51225,26017,41006,38779,25235,12201,32690,34024,-19558,-109351,-112716,-108890,-19800,-5550,-57362,-73433,-38344,2782,-39729,-54718,10012,50384,40605,-24170,-66851,35924,276652,434507,347889,189323,60249,-25914,-64875,-45851,-51702,-101402,-43200,111005,199174,70830,-39514,-26750,32486,85793,130275,130046,62838,-46205,-5379,67945,104642,81969,21214,10512,-20849,-55785,-38305,-20559,-1474,-4828,-29957,-40056,27243,62632,33619,-36871,-64663,-18949,37483,97282,138657,76124,3751,-76509,-11830,346758,484876,334497,91251,-26576,1686,16044,29495,26290,31304,-64722,-71424,-63062,-87353,-158103,-133191,-142649,-140424,-50987,-15851,38416,54011,-1664,-115645,-60868,96457,157130,113402,57315,-24634,62669,142125,135315,37946,-6631,-41689,56491,35083,-36273,-93381,-102532,-27422,82269,138340,136718,60676,-98208,3617,50779,46738,90959,65482,-14468,-50263,69757,75232,-28635,-69023,-50481,-43621,-25488,46392,120832,149039,72013,-71318,-101446,-53729,-68482,-124932,-76357,-61561,-54641,-79396,-59871,-12161,35156,49483,3745,-15912,139473,340345,275632,119366,-11391,-100626,-129015,-104636,-8126,36540,21648,-14608,-24613,-38161,-27329,7044,138443,315953,341464,257739,109167,-7259,-89250,-125861,-92474,-49498,-32006,-45871,-29924,35196,75349,18773,-40314,-41140,-49702,-33562,-13039,24273,38686,-6588,-30111,44399,217004,238023,130168,105967,132412,176229,156415,14111,-108215,-160900,-127744,-50540,31282,110359,146934,74067,12787,20761,38404,-16989,-32758,-41822,-64142,-107233,-92706,-91351,-107384,-110057,-87487,-46258,-2358,18933,31894,34023,42697,29270,37075,-4859,-74344,16092,48196,-6299,-77685,-42673,65691,126589,76623,4854,-41398,-22629,-7060,9506,-32263,-78276,30797,211085,304821,265205,149789,34556,-44931,-18186,31612,60929,-38875,-123723,-38772,79386,102298,79078,53534,8845,-69738,-119648,-123702,-78882,-107248,-83534,-33211,9510,30621,777,-59744,-106439,-76849,-18871,87769,91875,34082,-21973,-59600,-104171,-105509,-67508,-66477,-108794,-98357,-14830,26087,48000,61937,51601,44026,-673,-72155,-126642,-56389,-51230,6112,17839,5413,-37485,-76723,-78228,-111961,-150757,-123903,-42672,-19228,-4926,-2610,-63145,35357,186032,252363,285464,251449,193972,169143,161551,111072,71589,66508,67160,70371,33312,6189,55438,115715,168716,99732,-4410,5438,87032,152099,160609,101385,100259,162669,169748,125482,20521,-98607,-83301,9101,106754,72335,-17023,-41846,1820,-1683,-40085,-60645,-66944,-83584,-57370,327,58785,79152,62165,60730,57544,-10183,-52293,-11918,23878,27484,14040,25433,61133,74209,88696,111765,158467,257671,381718,477209,438129,267494,57388,-62858,-97186,-37856,-44578,-99273,-7233,45409,45164,39165,91774,101638,48733,-26054,-30837,49649,179601,320541,431302,467810,442486,373074,264846,128639,-21053,-71294,-126062,-160958,-144810,-65691,18256,35927,4260,-4641,156695,409578,421227,160058,-42042,-62017,-39933,-99618,-98874,-30072,8576,22550,-16579,-106881,-161741,-140482,-107458,-62922,-39543,-74454,-88455,-54379,-40034,-45662,-41749,2205,72000,85183,60035,54447,9876,-93908,-112429,-117303,-136801,-76140,16892,96479,111613,69010,28753,15465,10793,30875,54000,72326,116779,82349,21655,9443,50393,81281,53616,-26269,-128925,-141268,-8746,86808,105992,79539,38839,6807,11701,60923,168984,127999,52081],[42928,35573,34370,14019,-9512,-6971,21371,41027,-49878,-55023,-53878,-55390,-48192,-13513,48692,110456,129603,66549,30034,1531,12226,12459,-12653,37887,216025,202590,133965,45418,-45429,-2722,16597,1932,-27954,-40668,-61483,-12283,26394,-1299,7396,34660,4206,-95365,-71464,34889,79617,39018,-18480,-56592,-42345,-13320,-62394,-106092,-58535,-52515,-87162,-114852,-109392,-51340,28675,78295,54209,5128,-61865,-55584,-4472,-1581,-6563,-41635,-52715,-3982,20173,45221,109366,128690,183853,169044,160327,143103,61732,-39199,-114509,-114189,-71185,-17177,-20222,-49226,-88943,-115101,-89560,-67427,13717,96571,121313,148757,171861,127101,19713,-35677,8648,54673,75811,30510,-1660,-36709,-75032,-90887,-65216,-20650,55049,108214,72412,-20265,-71930,-74246,-70390,-10458,50571,52035,41051,-24031,-87481,-96420,20256,187553,359923,396889,383407,289163,115460,-44248,-91034,-46380,18371,83178,61412,54472,94121,147246,155404,118902,59283,-1654,-48648,-65612,738,61557,25441,-53811,-80081,-57394,-61054,-102094,-122083,-113274,-106439,-101310,-67243,-61902,-48585,6439,51740,39597,-25731,-1544,37236,93830,113271,146509,223125,170626,80891,-6225,-104125,-111478,-18803,-41101,-83054,-64641,57939,177081,84477,14770,-82320,-99890,-93754,-54558,-66077,-37471,-40623,-48847,-55131,-82730,-98727,-103731,-85039,49308,320416,552343,549604,354986,152705,10151,-58405,-32517,34548,66759,71104,-17448,-93955,-66763,-28426,-1433,-18234,-53200,-29664,73797,174821,244643,229255,172835,27133,-74826,-42894,21390,48367,43062,50656,4510,-55490,-70173,-67595,-55394,-62107,-43545,-52582,-45281,-11336,23128,120206,124743,34278,-47107,-73410,-69392,-49197,-54586,-39678,-22296,-28846,-53485,-96571,-48912,15051,1224,-6617,-35078,-110064,-90488,-43406,-27607,-18536,-15368,-53697,-52880,58559,93639,17722,-28086,-28760,12440,87549,235963,331635,314590,241220,116900,-11683,-102249,-72335,-14568,45844,22248,-57699,-92056,-89311,-106514,-78947,8715,120559,113138,28626,-7064,-37141,-125922,-6467,59206,68231,-4389,-71663,-103029,-116615,-80554,-23659,5489,-3552,-17027,29162,48858,1719,18121,88792,65757,-42435,-63941,40908,97945,37016,-32374,-72354,-117127,-135463,-130570,-137223,-147069,-110941,-41653,53047,112270,126192,184596,148974,20857,-97599,-96100,-82573,-57676,4558,62413,50079,14038,-87317,-81169,23154,120921,116753,26183,10227,76188,87390,23828,-32565,-34040,19653,40280,21965,-52161,-74760,27136,123100,138595,56006,-92018,-10419,193832,213940,122463,43605,25457,35484,17556,46445,106379,72438,-969,-48935,-55890,-42450,-3215,77422,79825,54492,169,-26793,7304,61536,117030,124856,93754,23096,-26121,14739,107436,188748,143129,34170,-51696,21043,144290,240624,252748,114706,-110364,-78651,-23687,33740,32561,-13903,-42181,-99533,-120330,-38030,95602,186524,170524,84084,-50737,-55137,-45964,-155930,-46594,50982,127909,132298,76124,29936,-15657,-32508,-48001,-67431,-62924,-49032,-24475,-62573,3210,112051,234310,318560,287123,181773,166983,216716,222256,114520,-53991,-103509,-54510,8553,-7045,-38821,-41306,-10780,19399,39953,72000,109561,148016,60613,-46717,-109614,-95860,-39341,38896,27691,1142,-15081,-16675,3995,30593,16246,-8803,-34828,39006,253984,199448,64334,-135758,-206649,-96063,40289,26740,-3032,-71606,-166333,-125732,-78910,-26609,9735,-4657,-47503,37573,156913,255867,207785,72569,-58487,-97695,40636,136874,129678,35213,-59117,-127905,-5997,58773,60817,71243,48142,22876,-1626,-21799,-1134,18895,80052,164300,3230,-38813,42827,132940,142205,93198,43351,-13970,-32263,-80545,-97372,1680,64983,117189,107854,32152,-92520,-21398,18991,6664,36429,91701,134007,158028,109782,29810,-18793,-32487,-47415,-52211,-27206,81834,144421,9964,-7484,117164,128047,17920,23036,176759,391248,524820,498897,255200,64069,-20575,-81959,-101991,-114947,-131736,-136276,-11431,124714,82667,1365,-41499,17468,134321,243075,339518,195223,10059,-17459,41507,68507,13425,-48877,60834,172729,192977,82869,-27103,-58118,-113608,-140563,-78856,14289,47467,92847,132993,149965,89443,23103,-33889,-114402,-174568,-92107,-30978,-10495,9507,-51934,-23472,26679,24801,26462,-35519,-94905,-68016,-59468,-56430,-55410,-55257,-54992,-49905,-60206,-71077,-101011,-88186,-36847,68210,-6635,-71739,-74017,-78866,-86616,-44944,55381,139028,132528,-7634,-96655,-132911,-101309,-82347,-6881,80744,120394,92580,26592,-34228,-27556,-6699,-11705,27289,31756,63190,112654,92499,40165,-7791,-62219,-73721,-33831,30848,219432,216879,64228,-23777,-94654,-108285,20595,22010,-60602,-130919,-47999,28100,72869,96880,137286,134450,75275,36451,11064,-47227,-114302,-16480,212970,380920,256996,49151,-91235,-113304,-33543,79588,158532,108018,86526,126673,184278,205206,156898,92696,52166,19161,-5027,-31768,-56343,-109283,-124832,-131961,-120216,-97304,-64086,-72974,-57197,-52703,-34912,13458,99855,114881,64228,41304,30627,2805,-45299,-106981,-120831,17817,100806,86902,38438,-41086,-64203,-79796,-121962,-139897,-121529,-48461,4280,-3144,34886,-17944,-91153,-41038,5733,5507,-18972,-36487,329,33804,51350,193785,261071,220923,134567,26888,-46465,-77587,-81314,-48227,-107114,-144527,-125835,-84298,-42627,21960,84751,152161,130681,23011,-32516,-70450,-114329,-133813,-117522,-111279,-80045,-28809,6874,3351,-15294,-27577,-14685,-31189,-72711,-53066,-29123,-56138,-117475,-164050,-122398,-54562,-2980,55231,40477,-68192,-22315,94939,189732,199065,87203,-20265,-77669,-83539,-151682,-122685,-114649,-97694,-47203,-28662,15293,63099,106564,109420,75614,10993,-32849,-34761,18761,86853,132829,124752,50651,28091,40931,20936,6515,-29520,-22500,-12803,-50741,-52150,6919,27555,-4073,-38346,73810,180451,202774,139537,75780,124298,73879,14753,-46704,-107717,-122280,-100484,-45837,10872,39914,13440,-60120,-50930,-28669,-15970,-5599,89270,158416,163933,157362,77047,-74146,-55450,78290,134139,99803,19133,-160732,-71213,-30313,-100238,-147087,-149251,-142465,-28707,61341,70201,12709,3411,42857,28035,-38890,-55331,20227,101314,137031,145812,187907,225685,224286,208714,91676,9553,-14061,-21559,-29093,-65890,-93499,-11879,132184,154597,57850,-35299,-63858,18077,53439,40064,9281,-36154,-83744,-94660,-68737,-19796,10596,9017,15761,13958,29883,30025,12052,14215,94978,51718,8617,27276,62160,75929,35144,-1434,33623,114002,126117,118818,36136,7027,58841,113718,176947,126475,-2969,-95935,-72621,-33856,-32915,28280,67678,51988,632,-49551,24795,115168,126491,168688,212998,270789,344816,336237,202615,66481,26822,44363,4290,-78074,-136504,-154084,-102153,-96880,-102461,-145350,-73625,89008,263700,196239,52093,-93982,-45159,-5706,36075,26491,-42543,-76195,-65828,-84322,-93298,-91287,-90904,-74741,-91262,-115312,-72368,-63576,-85354,-76458,-71554,-58613,-10002,-3205,7884,119053,148921,45954,-8902,19975,48333,63579,16523,-16432,-5808,-20702,-64007,-7961,78098,127945,191127,258242,274889,249833,139876,48563,-6684,-57809,-63023,-14658,-23651,-67151,-68977,40258,101513,78559,38733,41623,50292,98766,193350,314121,328045,289094,125612,-39463,-56450,-64052,-93830,-65741,-3648,20351,-29592,-112884,-155067,-93522,-69029,-18841,40649,26527,-20247,-43184,-39490,2409,1943,42214,124523,141571,94080,88671,115730,129962,58547,-23368,-69109,-102205,-100929,-53854,-13691,12960,-13157,-31225,-30319,9869,91731,214590,218100,142371,38497,-9,-917,-19739,-43929,-73266,-57606,-34797,-61101,-116938,-129343,-45970,-5327,-11687,-24484,46828,118318,103198,15875,-55246,-59715,-64693,-58638,-19425,-66095,-139011,-71604,4050,63043,8735,-60838,-101331,-126733,-67679,28014,110884,119885,2408,-43535,-850,83848,203751,243495,157732,108257,57523,8526,-10751,-33637,-9542,24882,15884,-79837,-96358,76661,176803,191213,162385,237276,363969,254905,92248,14713,-20209,36329,186114,214767,82314,-34151,-116044,-109105,-59232,-13639,-21706,-41285,-42513,-57465,-111654,-114269,-37770,43403,126869,99341,-36866,-149496,-122635,-34247,-5402,28867,31842,68188,217270,304889,247930,137565,-30957,-130956,-147927,-12333,103538,125965,186122,327771,346604,384556,195360,-12075,-112586,-94053,-68840,-78873,-71562,-94089,-108625,-19435,115214,199122,88821,-28787,-54924,-73184,-117326,-105274,-79943,-98534,-142873,-76026,-6596,-14001,-81803,-68135,-1520,58529,46317,18808,-17125,-109163,-79083,16575,61077,61733,95176,130445,147727,167128,167447,69439,-47105,-120563,36333,145332,177768,150280,25996,-26080,-21588,27113,40128,2495,-53974,-21738,42993,67975,90612,104096,85522,94777,198578,247168,84067,-30387,-115125,-51170,-36644,-73284,-86390,-24431,6692,-15899,-41816,-52569,-36253,17358,92540,98823,86546,143792,38327,-41027,-117337,-128962,-9215,23032,-21941,-93947,-128416,-126723,-32026,39187,78150,90110,60300,14700,23759,-12080,-34769,-19650,45265,139158,77670,108777,96056,22445,-31945,-4402,68988,92590,46256,-21848,-34162,-39172,-37632,-56368,-97104,-94815,-93450,-77447,-35018,24891,-42873,-102068,39459,196346,226922,144329,27211,-22504,-30744,-39637,-73546,27432,65194,62719,-507,-56174,-66612,-62512,-68616,-61928,-65718,-83589,-25545,9999,57199,116999,148733,143071,132484,131986,96673,130842,113863,60009,54243,42554,-32548,-50425,-11883,34350,6471,-46544,-77717,-68340,22894,86900,107444,101700,36791,30927,106292,94164,26674,20864,39667,12304,-22668,-22631,-65097,-79177,-47871,-64305,-88905,-74385,-2474,57373,86941,140713,180424,141739,45014,-3482,-38335,-65200,-93563,-115172,-81449,468,94808,163334,227219,248456,199045,141274,60097,-29521,-40290,14509,58522,44541,-30496,-37567,28875,32442,-6578,-54539,-78161,-52788,-62557,-71101,-81986,-87642,-57713,4937,22319,-8732,31262,45628,-9779,-43762,-21561,67176,250394,229074,139567,44653,-9171,38150,147987,249493,289030,252249,187789,121315,105943,102073,109957,77389,38950,6115,-20907,-17145,-44507,-37390,14742,134127,178945,134917,72201,32461,47869,29376,-43354,-76490,-32844,-15062,3088,139,-46197,-83336,-88394,-73800,-78486,-51372,-13494,15612,32924,-4570,8380,139639,285218,260213,106806,-47726,-65136,17749,18442,-7286,-62592,-9550,53191,48431,-9117,-106012,-92467,-25242,-26966,-61959,-63084,-6380,73377,140454,157185,107949,59419,47080,104727,118751,29851,-41634,-52567,-55735,-61721,-59373,-76773,-61253,14116,43076,46587,81004,33918,-16884,35376,144621,229433,145762,74438,74471,86211,176838,243370,144953,-35288,-29740,33812,62461,54991,45097,20973,-1111,-11432,3629,18085,28689,11387,24510,20242,8164,-45086,-71529,-102340,-83927,-99085,-131658,-80590,-17251,-9309,-66376,-119206,-104770,-68784,-47904,-76211,-97107,-74275,-41848,-20169,52408,97670,82991,61355,46130,5971,-50874,-107696,-93917,-41755,29789,37408,31429,20769,14452,31556,27330,-28772,-109418,-82394,-86103,-38082,-11719,-51125,-62705,-46038,-5090,-52262,-79141,-6846,62777,44127,-22994,-64448,36610,304722,496535,388015,208604,81253,-3416,-47288,-34909,-49159,-105210,-38385,110189,182061,40948,-66344,-56929,6160,59235,101165,98709,34398,-48549,5923,81814,126895,103174,23939,-3041,-42481,-75909,-65647,-35956,715,-11492,-38273,-52362,15694,54250,34922,-16601,-39098,-9967,42424,109793,169193,106017,23006,-67544,-13569,322562,440964,303526,71911,-39447,8402,27572,24163,-14057,4119,-60515,-65087,-77753,-121197,-152131,-63844,-69058,-78269,-16817,-827,43615,50195,-7496,-128799,-64472,116526,204618,170531,99517,-32496,25088,98592,69112,7639,-36902,-54199,51162,16819,-50847,-95735,-99239,-37512,77247,142975,145643,69203,-91515,9043,70776,57110,85817,54276,-12666,-61727,38683,57982,-28154,-61632,-48534,-45376,-27146,47848,135513,183044,130159,-17746,-70771,-39222,-63540,-131589,-98896,-76455,-66987,-94874,-56808,-6230,44226,57999,8229,-33312,74599,255065,233017,113539,-7237,-115915,-147607,-88972,6672,51090,36260,-9091,-35750,-42980,-12498,51379,207831,369146,360080,261246,93155,-34982,-119394,-136239,-89178,-46304,-33470,-46278,-24146,50301,110523,67253,-15946,-39008,-50827,-34330,-10492,29871,44138,-2719,-26273,58248,238002,229626,104246,76882,124744,183384,162187,23130,-82789,-111640,-64287,-4804,61714,131278,156397,59215,-14335,11036,34075,-19862,-44387,-62061,-83043,-113141,-84303,-79858,-92681,-97289,-78548,-35843,-2605,8272,19217,21966,29772,8222,12332,-26236,-56378,20037,46006,-2994,-66959,-45034,83357,155314,106096,34535,-45212,-11052,7414,29862,-16368,-77681,26766,217672,325807,282963,175236,78537,15481,13447,27883,36701,-66084,-117019,-5587,113447,122578,90469,39482,-24589,-89697,-124673,-97287,-54780,-91090,-95353,-30377,16078,33845,-2468,-75294,-109003,-76118,-9330,108732,102657,33148,-21998,-51951,-96684,-100703,-59937,-59909,-109783,-105620,-27305,13450,38216,58126,50855,38905,-12528,-85804,-118309,-46316,-26347,27862,33348,17411,-32099,-85332,-102980,-122146,-125719,-132025,-67682,-50949,-38880,-26246,-44807,62552,195363,254544,291129,238986,176374,152493,151644,118641,95447,108322,116429,79037,23912,-1635,57820,129565,183395,95142,-18717,10804,92975,158814,177194,141569,173881,215889,181331,106432,1694,-103492,-88223,1057,92060,58367,-16504,-42048,-16324,-35645,-82731,-114955,-116039,-124325,-82970,-2552,63292,75899,50382,43496,44004,-17977,-63153,-22632,17950,25686,12116,20446,48928,56353,67140,82374,108268,188601,319241,435857,394969,213706,19257,-81004,-82994,-23189,-27530,-88500,-24058,14204,13855,18386,82332,79997,10297,-71251,-67550,33643,142283,260615,375803,433307,425256,338190,211345,68309,-57846,-94990,-146217,-172728,-139121,-46880,52256,86140,48016,16359,141238,367585,377552,116177,-72826,-68206,-37660,-88508,-84048,-9163,16428,18546,-22911,-112526,-171336,-142182,-100887,-60547,-46472,-83753,-90754,-50391,-28767,-30416,-28736,9241,73337,76858,37343,38965,14947,-70904,-97351,-114644,-139652,-79125,23406,112596,126621,80006,49984,53008,44752,43142,54238,66508,103722,66254,8763,1857,48376,83247,57453,-17886,-119037,-153353,-26915,74992,96366,62974,22058,8865,28798,95292,197147,132548,46694],[35715,26808,23469,7483,-12587,-10839,16787,15683,-88575,-83498,-71001,-69181,-59815,-18156,54883,131027,152071,80025,34999,347,1400,-4429,-11753,63896,201299,160301,86667,-2401,-83183,-11899,3498,-16762,-51446,-54569,-65220,-13967,11675,-13608,9082,35234,-6628,-118291,-47016,57483,93875,57272,8360,-26052,-7726,18783,-45625,-105756,-57509,-53706,-84694,-106068,-99095,-62290,15041,73015,65890,22233,-40710,-38740,809,4293,2646,-26845,-44912,-9886,9776,38482,113615,149750,187373,146503,129435,114111,51434,-39741,-111471,-115103,-76167,-21312,-29059,-37010,-53631,-74289,-53481,-39409,30753,93579,104742,131702,159707,120230,30013,-27052,18713,71055,77481,12848,-27616,-59277,-83219,-97822,-65859,-20231,47329,86871,59180,-17811,-61207,-69444,-79978,-23263,49048,63656,55139,-15788,-80599,-104790,7888,187386,359475,406623,410462,313683,117598,-52729,-75867,-17183,56581,114451,101638,105652,144530,191869,188664,135064,63072,-4833,-54089,-83662,-12822,49427,17411,-56043,-80844,-53110,-47111,-82268,-103764,-95881,-85442,-84214,-55517,-50613,-36864,17141,62636,50320,-23277,-2214,39752,100273,125286,166675,242470,178963,99366,19423,-79714,-124176,-3715,1999,-13304,15369,113459,163399,55683,5822,-46175,-47942,-33881,11891,-18124,-19330,-26027,-32144,-33460,-57270,-101338,-124753,-104281,40964,302715,521504,518994,327113,142912,5607,-62650,-30337,39333,68325,77878,-2618,-72887,-52686,-11947,19640,-553,-36840,-581,126699,244241,296451,247820,180541,42775,-79235,-54661,16409,47678,34900,40938,-7885,-68998,-77441,-69435,-57982,-60291,-43478,-59115,-57752,-29791,-10358,65996,75122,17137,-53720,-76661,-66537,-41224,-46778,-34913,-10607,-3683,-27569,-92407,-71037,1140,3502,-859,-42718,-120659,-79243,-41529,-35290,-33883,-32493,-72307,-91078,13094,60379,8550,-29921,-28324,13253,92059,234632,314275,295561,226975,116851,531,-106372,-86588,-26055,38454,32725,-43594,-83474,-83464,-102998,-71455,25044,136356,119204,48488,26386,-6940,-121314,-18217,52219,65451,-16498,-128482,-120356,-137829,-90483,-28004,6065,-2250,-20117,19779,33735,-14424,12223,103947,102459,-14827,-68388,31597,88360,43687,-19504,-58332,-101048,-140193,-139452,-137484,-144057,-120316,-61615,33956,126110,172181,205235,148609,19253,-91838,-97917,-81589,-53987,2090,64484,60844,42055,-52044,-98353,448,112593,112405,20813,-272,57583,75439,18801,-34656,-31646,18494,30416,23669,-48034,-79644,46227,173133,194160,91780,-67888,-1243,216830,232555,112213,51762,35366,16021,-25787,2817,64594,40468,-15915,-62208,-72909,-52138,-7020,68015,66942,38785,-17534,-44284,-15482,28380,71670,79427,58734,11355,-19328,14399,96815,177932,134646,27563,-56377,19675,147066,246444,265540,150564,-87641,-84515,-35740,9433,10634,-35938,-64073,-97291,-100474,-43421,69838,157394,150387,79536,-20209,-17838,-28131,-160434,-41904,73159,135694,126395,69268,27397,-19011,-42128,-56975,-76207,-64479,-32401,-463,-42954,-10757,106042,239388,333393,304795,193818,162315,206143,217254,110533,-60857,-102774,-52670,3596,-18068,-50795,-46650,-7734,37302,69728,92150,114625,154080,93046,-10424,-89691,-93459,-45443,29484,19182,-662,-15827,-13940,10363,31196,26326,26964,38314,135341,317402,171566,35317,-135014,-202179,-98552,44844,84496,36632,-54407,-141646,-119572,-74208,-29513,5101,-20975,-58765,42277,149637,204791,136429,18223,-94764,-73267,65253,158186,141228,33144,-64080,-133813,-8433,56507,55099,68049,50843,25087,-11406,-58811,-38154,-17393,34837,130886,-8555,-43575,47534,136518,134970,76299,20672,-60711,-83426,-111253,-86684,18282,81565,133546,113780,20447,-98820,-16337,14341,-6042,38882,124030,192559,214844,137339,23387,-29901,-32928,-50409,-60825,-36483,66699,98698,-54269,-16375,119953,144804,43232,67856,184894,377122,523801,513195,238475,44306,-24274,-55633,-59508,-93366,-123505,-113862,227,143856,109509,27773,-19164,36341,168900,250163,333613,213775,15754,-28091,23468,51777,4079,-56742,51755,164868,185866,71992,-37931,-43367,-80973,-168471,-93397,29545,89294,133842,164467,161840,75989,11908,-23975,-78748,-182559,-121067,-46627,-28437,-15127,-47705,10065,54023,39905,23897,-50045,-98987,-63026,-51614,-53918,-64222,-71015,-68754,-55283,-57545,-67049,-104770,-96977,-51034,61884,2548,-66548,-73995,-82891,-114899,-62640,38499,111883,99901,-23540,-100132,-123460,-96900,-83654,-20069,57199,98985,79399,18151,-35892,-14903,4521,3108,74286,112322,164150,191837,146275,75630,13045,-52863,-81512,-24893,82862,274634,206629,38205,-51811,-117725,-85978,48893,39611,-56232,-142204,-44816,32671,68258,87249,122955,119002,60181,19106,8183,-39865,-110797,-30532,192180,361410,245054,50654,-90084,-117872,-44906,58312,139202,103645,89380,133951,204802,219266,166220,104009,57406,17621,-7524,-30653,-53916,-109348,-128851,-139348,-131796,-104266,-72196,-79360,-56445,-46963,-30232,5976,94530,127901,83210,59022,41116,9916,-41078,-107664,-116876,28809,108454,100244,62631,-7492,-31315,-48221,-92183,-110517,-131028,-69502,-10562,-10340,19380,-58068,-118236,-62240,-9031,3105,-12850,-29242,7452,48381,53631,193583,263400,231565,140795,27471,-44234,-74663,-88637,-63895,-120387,-149669,-132033,-84306,-35202,31649,108518,176048,127122,12500,-44033,-79950,-116808,-141629,-128049,-105937,-72503,-28587,3461,7140,3454,-3881,6537,-15310,-62380,-49125,-27479,-47947,-103111,-148279,-102376,-21413,39388,85970,50373,-80531,-35973,84014,179817,193171,75704,-39219,-106836,-116087,-150509,-102335,-98109,-85866,-44130,-28655,18483,78176,131986,130138,79454,8333,-34974,-26442,33264,105027,160998,160086,72672,26800,27764,10000,3820,-24471,-16750,-10485,-54720,-71503,-832,29952,7979,-20317,80034,166360,186700,128877,75607,132751,84613,2510,-68836,-130734,-143122,-115763,-53099,11905,54608,45613,-21275,-44726,-52313,-55186,-46816,60563,156172,168738,149428,57581,-97327,-87773,46565,102798,69749,2787,-148912,-48750,-11303,-91133,-146235,-152884,-139078,-24797,67860,86742,31764,-15641,16303,12123,-45903,-57847,22284,107200,140748,142680,188114,261609,269502,255794,119203,21860,-330,-5537,-15122,-51464,-73710,8029,144732,136953,38711,-45711,-53999,26921,63658,52976,21934,-27764,-76705,-87009,-61670,-14419,16813,13028,7637,-6122,7776,12395,-3021,-10937,59378,29354,-5861,17213,53244,62588,29348,4584,35906,108051,110918,100256,30166,11413,63996,114587,168758,122772,13087,-64065,-42486,-20883,-19920,41794,58492,33410,-26180,-53475,49338,123728,119480,149549,192866,273085,367694,363903,215772,64769,24599,48037,14248,-64521,-116564,-164104,-122331,-115815,-109634,-144610,-79551,77654,260659,225725,90286,-47883,-48205,-18817,17017,1751,-62980,-73844,-61886,-82347,-91965,-91342,-91599,-76699,-93160,-114524,-74713,-63532,-105397,-83026,-69104,-54369,-9608,-2251,1285,139906,187843,88116,44427,86933,112807,112453,48506,-13780,-18886,-40737,-81793,-2224,83372,117637,167795,260892,313217,281584,115549,15281,-22717,-58886,-68210,-24992,-31478,-80035,-94301,5986,60730,43830,21432,39884,46886,72854,154385,285558,322531,275365,93937,-70453,-50626,-45346,-60680,-29014,24697,42226,-22977,-124768,-138805,-70527,-39849,5065,47218,22718,-20523,-40058,-37132,6524,16365,69620,155861,177347,135975,136221,170927,175898,75238,-18379,-67485,-103348,-99045,-53553,-22217,-4266,-27688,-41774,-31799,10984,88042,205719,214718,135416,-6962,-76743,-61839,-55101,-65888,-91937,-62319,-31321,-57346,-112613,-127212,-55768,-7775,1729,-5290,64382,132229,113611,27253,-49228,-66020,-63883,-46622,-12017,-65904,-119152,-51407,24216,81318,21130,-55990,-94615,-125491,-73536,25969,110352,109656,-6677,-56061,-13060,74338,197679,252709,185871,128949,41751,-22856,-32069,-30547,2633,37473,33221,-63082,-117847,59784,163051,152570,94768,181996,330738,251098,96223,15111,-20197,24801,154140,210846,100497,-15248,-113280,-126525,-76256,-22899,-14113,-28382,-42904,-76546,-106301,-87918,-19056,63640,143800,113710,-48378,-128077,-65896,11106,40505,83697,80897,96218,212072,267683,216006,118427,-30861,-116968,-109696,15638,118022,117073,93720,215225,237017,286797,124735,-48728,-96693,-78261,-64185,-79294,-63647,-93342,-101505,-16161,122112,220134,103771,-27175,-42188,-71619,-129001,-101842,-67961,-90706,-138750,-79747,812,5968,-65803,-89489,-62108,-22628,17699,22086,-13145,-108279,-78541,16255,51592,52592,99679,138017,165991,196612,171089,57919,-62778,-94665,59255,157857,185317,142186,10387,-45812,-51979,-4936,20711,-8132,-56232,-18590,37968,59120,87375,107080,69368,53632,156495,230816,73357,-38414,-120432,-45404,-33911,-76210,-103114,-32241,260,-17620,-30503,-31420,-22496,26455,99965,112618,93123,113072,2537,-64384,-127126,-115651,-1312,21921,-26746,-93225,-122515,-118447,-29123,25610,56570,64849,43705,9270,22116,-4010,-18890,-4697,48221,126196,52571,65689,45498,-19906,-64465,6882,112792,114451,49437,-26629,-42618,-45884,-42926,-54905,-90196,-83138,-83318,-70303,-26932,33465,-36288,-113867,22811,197998,241275,149200,23076,-42646,-54018,-55229,-70296,31970,66516,56017,-10199,-59150,-66143,-63332,-64452,-56869,-63827,-73667,-2679,36378,79509,122661,133981,132318,140529,170887,145024,168244,106882,35560,27718,22388,-30559,-34527,-4370,30178,-12038,-56147,-74343,-62826,21056,84328,112260,116711,39071,9044,84463,77850,2167,-5580,24991,11483,-20067,-28436,-73242,-96518,-73385,-85087,-75637,-47096,39443,113356,135311,169842,183225,120793,31734,-13432,-53389,-85297,-119141,-111666,-96497,-3605,104665,191684,275296,301013,232397,152404,58637,-26047,-27915,25002,64047,46864,-26419,-37772,24333,31819,-3071,-50697,-90200,-76196,-78440,-72138,-76915,-78125,-51487,1397,8669,-15733,31973,42589,-11099,-39040,-16658,77412,252177,201917,111662,23575,-20827,36391,163571,286671,332606,276353,186486,116277,111862,117588,125800,86238,41883,3418,-35725,-44123,-63565,-44587,2335,96035,149068,129576,70436,22096,32699,14115,-56908,-84937,-43470,-27285,-1181,5607,-38803,-77208,-96357,-76567,-78211,-53445,-11968,33569,51985,-14299,-56493,37720,170654,182473,68623,-56497,-64747,13873,15922,-5683,-59719,-3567,48805,27055,-44417,-128684,-77205,-18254,-28387,-63971,-61313,-6969,80523,151900,164727,106304,52466,42839,112772,121687,25992,-46631,-50223,-47804,-55416,-56207,-76149,-73543,939,31648,39920,85549,52327,-6956,37342,137355,189653,83461,21487,32660,54499,138880,197691,106473,-45382,-7708,50592,84975,81798,61080,38113,21969,12166,21503,26105,23895,-2639,17715,34668,27996,-28880,-68822,-120683,-101344,-114205,-122686,-76564,-19365,-8491,-63393,-118622,-119682,-82446,-56741,-79868,-101125,-81796,-43721,-26777,26436,71525,65704,53167,44263,4449,-57903,-118504,-82367,-35524,30900,33317,24610,16487,15207,28088,19871,-36543,-102179,-60342,-64401,-58102,-20533,-45542,-51437,-42888,-9169,-59912,-101692,-23907,74982,47232,-23917,-65221,32860,319248,540193,413673,216433,93332,12466,-35324,-28906,-50888,-109157,-35491,102296,153890,14618,-85051,-84753,-17628,35515,75357,71279,11363,-48100,12074,88277,139586,116696,26398,-20423,-67023,-96685,-94213,-44878,-1975,-28169,-56371,-70907,804,42986,33385,1855,-7269,11106,53431,123842,200642,140585,43880,-60347,-20573,287734,391232,272212,56043,-56307,6818,29110,11714,-51179,-18957,-52470,-61378,-95944,-161633,-101473,-3450,-9508,-27811,6639,7365,40305,37428,-20054,-143165,-66542,135636,252793,226579,139325,-35001,-24184,50794,18620,-4827,-63871,-63417,43059,-4011,-66454,-93763,-88119,-42414,73596,149673,152745,74643,-84745,9880,88316,65929,74457,37882,-16277,-71537,8527,37655,-30469,-56754,-50054,-51722,-34205,42861,140247,203307,175027,36803,-40020,-28399,-62556,-135276,-122288,-92427,-79355,-107882,-56498,-5241,47609,61303,9546,-47385,22095,169391,179476,99929,-3054,-115729,-149930,-73297,19091,61994,47406,-5682,-47660,-53222,-10430,79274,255399,389444,352062,248622,70528,-61467,-149232,-128581,-88025,-48741,-40705,-52245,-23842,58132,134680,109126,9601,-38078,-54685,-36304,-8021,32891,45263,-2073,-24768,67286,248564,214020,78671,49142,109234,174136,153106,27652,-54046,-56193,3147,43817,90997,145154,153570,35454,-50340,994,27858,-23432,-52532,-79595,-101103,-109784,-75370,-71007,-82368,-88324,-73017,-28331,-4799,-4742,3909,6810,14338,-14323,-17302,-53546,-41503,18961,38835,-4283,-59903,-50643,92903,173489,126458,54757,-57425,290,24648,50231,-1932,-75528,17877,209140,326415,286802,193796,119842,73888,55900,37142,16523,-96518,-99185,27709,139354,133492,95844,27918,-35804,-66038,-104287,-75974,-36363,-73899,-102072,-30643,15390,29394,-11934,-95421,-83344,-44424,35698,134849,109406,26618,-26603,-48058,-93566,-103360,-62779,-63488,-116153,-113142,-40641,-325,25699,48979,42547,25750,-29852,-99785,-107080,-33156,4076,44774,45004,26936,-28633,-93281,-129760,-99705,-95220,-115736,-92113,-84225,-71035,-40699,-23252,81578,193561,246992,287501,221278,158949,137762,141324,123957,116375,152021,162539,80533,10622,-12780,55448,138580,189482,81135,-37655,13543,93389,158753,187223,182234,250707,265321,187729,82873,-18777,-103047,-92153,-13540,68453,38847,-19233,-42849,-32836,-65121,-116356,-132870,-145731,-154819,-106860,-9179,62105,65207,31747,25504,39975,-12760,-65661,-32075,10690,21855,8513,13596,33686,34047,39432,45057,50635,107539,240589,373626,336212,152739,-21315,-92043,-60379,-4659,-9507,-73031,-36270,-11862,-15800,-1152,72859,58092,-24961,-105906,-80090,19187,100505,193834,310213,386897,397284,296335,152507,7274,-95304,-121517,-159700,-181215,-133631,-29191,85279,137554,92611,44647,130399,317551,320317,66979,-107042,-77086,-37981,-77843,-65506,11188,24168,17071,-27418,-115497,-174541,-139413,-94177,-58262,-53280,-91636,-91894,-46928,-19616,-17489,-16348,16815,74122,67775,11420,14764,13510,-50467,-76176,-103975,-138194,-80455,30457,125929,136735,85149,64211,82620,73890,54136,54125,62485,93431,53954,599,-947,49861,86149,61050,-9123,-106597,-154701,-42622,58842,79772,41138,3391,11165,53577,138768,221509,133454,41929],[24976,14782,8627,-2865,-18290,-15995,10087,-8548,-120528,-83092,-63205,-78368,-76017,-27916,54981,143034,165155,86765,33880,-5961,-15285,-24805,-2614,89247,181141,118755,38433,-49994,-90596,-12013,-5525,-34730,-76718,-70277,-71017,-18342,-4517,-26637,5033,28001,-23916,-107084,-6777,85406,111006,82577,48391,20778,38706,51345,-33968,-107571,-59127,-60327,-88183,-102600,-91680,-74430,-2892,61694,72625,38294,-20511,-22141,6083,8449,9881,-12032,-34706,-17281,-2316,30610,114339,162898,176171,115821,93235,78977,34328,-44032,-110238,-117649,-86659,-33438,-38114,-16434,-14931,-34534,-20437,-15140,42436,82044,82017,110973,145403,111256,41189,-14082,31894,86761,72377,-10683,-58755,-84498,-86560,-106302,-66755,-21551,37003,64304,43352,-18447,-53369,-63160,-85418,-34484,46526,71492,63968,-12249,-74296,-103682,-5718,177934,342177,400967,422768,326405,114487,-60431,-61070,10574,89953,134772,126761,143832,189696,233562,219128,147163,63635,-9499,-58329,-104002,-31078,31107,2536,-63513,-83772,-51386,-35508,-62370,-87856,-82200,-68540,-71945,-49892,-44344,-29619,22800,67940,55835,-24040,-5700,38485,100162,130453,180450,245787,179383,114991,45670,-51753,-132524,9241,43389,50507,80650,134902,117034,13656,4156,-3355,5211,29309,77784,25299,-1276,-13631,-16816,-11659,-29722,-68530,-88029,-84995,49605,284406,467876,456913,279939,124910,-3299,-69808,-29792,41991,67241,82359,12746,-52468,-38727,2672,37279,14954,-20500,29764,171354,293478,322709,246707,173967,52220,-78980,-70554,3582,38868,21213,26811,-23734,-83900,-85410,-72896,-63283,-61573,-46117,-66273,-69038,-44806,-36109,23619,28463,-4354,-61597,-79123,-62636,-32487,-37216,-28084,3872,26590,3603,-70078,-92728,-16167,1352,-1187,-57609,-116986,-66545,-39489,-42760,-47761,-44914,-79411,-126890,-38133,17106,-5272,-34170,-30943,9970,88437,213391,275761,260235,203814,111951,14406,-99057,-101282,-39539,26440,38434,-28935,-71911,-76071,-97605,-63009,38039,141275,116371,64767,55713,18792,-110720,-29884,45620,66603,-13884,-110995,-89942,-147297,-98585,-31948,6175,-1959,-24445,8531,16161,-32377,7252,118142,138485,15096,-67494,13231,66020,43986,-9925,-46504,-84497,-123765,-139969,-139595,-141226,-121037,-69965,22376,134794,202379,206915,135894,14163,-84447,-98486,-82161,-54206,-7277,59156,67149,66142,-16941,-102310,-27005,94656,101976,13557,-12038,37132,62394,15002,-33949,-27135,16190,19758,23293,-42409,-83567,61518,218381,244809,123476,-44225,13131,239033,245139,97635,54936,41197,-4569,-66262,-25087,37064,12044,-34589,-78778,-90351,-60724,-10674,59114,55927,25349,-33483,-60124,-35913,-2627,23692,28374,24485,5419,-12554,12225,83833,162485,122586,20118,-60478,17062,145824,243680,266038,177647,-65027,-86423,-42335,-6270,-3957,-50146,-77604,-88065,-82946,-47439,41952,122278,124664,69174,2398,28320,-1860,-145486,-39825,95511,147532,125319,65104,25438,-23364,-54196,-66452,-81152,-59528,-15307,15557,-25213,-18626,97534,236503,334477,309141,196715,147989,180979,191979,88694,-75869,-105255,-54226,-5250,-32089,-64952,-53238,-4225,57070,98079,106392,114709,156067,129538,37574,-52236,-80453,-51055,16544,8884,-1837,-14679,-10833,13715,32704,38432,65926,109050,219778,351188,133990,3294,-138201,-200577,-104551,49250,152413,84371,-30532,-113943,-109237,-69861,-32739,-3292,-40167,-65653,46905,138771,152523,73542,-29505,-128166,-49709,85630,173853,148324,32468,-59299,-91183,14853,71301,59820,69278,55659,29972,-14117,-86486,-69654,-44045,3489,101896,-21257,-52929,47759,135024,123150,56384,-2751,-101217,-138634,-140288,-68638,32271,96612,146320,113804,4376,-101844,-12761,8294,-17647,41237,151150,240985,260320,155561,10240,-42181,-32865,-53144,-67736,-40448,59472,71654,-104027,-20364,109956,148708,64865,102038,188475,358652,510667,510617,217484,26647,-26821,-31757,-22044,-78368,-117023,-90662,13269,158034,132913,55906,6985,56806,195680,245054,306947,220241,22100,-44439,-3462,26917,-11299,-71742,33061,146791,171496,58820,-44633,-23234,-41475,-147581,-107519,42223,125002,162249,183382,165342,58727,-2315,-18467,-47503,-140469,-139873,-61818,-43562,-30393,-32352,35393,75396,51993,20612,-63312,-98638,-58624,-42445,-50181,-72558,-86676,-82031,-60696,-55967,-64122,-105739,-104388,-65353,47795,8304,-60242,-71138,-81400,-136338,-71653,24615,84032,63836,-43800,-103742,-113801,-92041,-84831,-34723,31326,75072,65175,9818,-35221,-304,13687,13560,115348,194797,259540,255789,185881,102158,30517,-42389,-89592,-18798,134634,320409,193894,15581,-78446,-141296,-65016,70944,50933,-53607,-151010,-43022,32538,59521,74290,104488,99201,48419,7106,6833,-33296,-105350,-38189,171674,332472,226369,50064,-89705,-122888,-55009,40795,122820,100924,90609,133864,211176,217897,164717,111055,62203,16624,-9522,-28601,-49383,-104313,-121421,-130078,-138107,-112553,-83316,-86783,-56704,-39493,-21230,-1631,80250,132309,96917,71005,45809,12352,-39007,-105730,-110917,34427,104069,103588,77500,18840,-3704,-21851,-67711,-85843,-115533,-80438,-22710,-18078,3349,-86784,-131202,-81503,-21468,1988,-6201,-21171,14351,60641,46460,171675,246120,227857,136863,24905,-42128,-71035,-94937,-82397,-136162,-154452,-137264,-84489,-28259,40793,124891,186417,114665,2068,-55766,-88387,-115964,-136842,-127250,-96706,-65454,-29935,-1877,8733,19889,20944,27572,-1071,-53463,-45475,-24546,-37710,-85443,-125568,-76726,14826,87617,115549,57581,-91432,-41362,78506,166092,182817,65722,-53009,-134210,-150532,-115515,-76369,-79883,-72592,-38422,-28112,18179,83661,144251,138910,76368,3251,-36678,-19848,40849,112768,176477,183184,87118,23164,15880,4677,9109,-12726,-8928,-5864,-53890,-91798,-11257,27382,13487,-7547,82151,149469,168952,117246,72831,133217,86669,-11138,-83616,-122993,-147427,-132105,-60943,12205,66376,73140,16872,-26588,-59238,-83154,-86319,34990,150486,166162,132969,34752,-117708,-115596,16821,71582,39930,-13996,-130369,-28503,4264,-83902,-145566,-156152,-135401,-24190,68984,101158,60706,-27393,-22625,-13750,-57038,-60389,23251,110312,140745,135191,178337,283822,303413,295475,144823,32578,10602,5645,-6292,-38893,-53995,27602,152271,118468,22331,-52711,-45115,28798,64780,57801,28473,-23357,-71521,-80214,-55151,-10860,20491,15490,-1688,-28165,-16675,-6937,-18419,-34414,22290,-419,-28962,-3293,30361,34175,13013,9992,41097,102501,95666,80817,23580,12299,64310,108677,150632,108454,20093,-34708,-6888,-3018,-6961,42381,33781,-608,-40899,-2657,78384,122527,101110,115731,157135,256988,365131,364963,210747,55157,18475,49617,22191,-51261,-97476,-153303,-138057,-130289,-112298,-135985,-85984,61052,236302,228291,113081,-292,-41002,-31390,-6413,-29543,-85380,-68965,-57009,-79743,-90348,-91482,-92637,-79352,-94282,-99290,-57014,-45887,-114643,-89167,-68829,-54678,-17791,-14869,4660,189861,250012,148963,101768,148505,168781,152123,77164,-6203,-32533,-70559,-96824,2645,81741,100300,133422,249057,339217,299619,96224,-6173,-35227,-59555,-70794,-34236,-39789,-93550,-110458,-10828,32176,15804,7031,37576,40469,44588,113678,246152,301152,247923,55181,-103501,-33325,-19333,-24592,8025,54674,69447,-6838,-108436,-102110,-40867,-9865,28309,50241,17768,-21259,-38418,-36675,8273,28407,92975,181147,208580,175445,183514,229138,223043,89624,-16037,-69122,-106463,-97028,-54176,-31840,-23118,-44102,-53888,-33370,10570,78316,179136,189481,113533,-43008,-148024,-124747,-94251,-93501,-115824,-63461,-23242,-46606,-96760,-108242,-64100,-11158,14597,13478,76867,138661,117731,33930,-45447,-73167,-65248,-39214,-9197,-66353,-98037,-29532,43371,96490,31554,-52281,-88611,-124720,-79352,23909,108915,99130,-13175,-65597,-29392,54654,171555,240435,204555,143787,24755,-54548,-58183,-32420,10889,46158,47776,-44367,-140476,37516,141169,107928,30663,138972,301038,248275,103438,16635,-21432,10933,116999,195371,113599,4447,-95109,-132428,-91155,-27524,-469,-11013,-36874,-94141,-102661,-66210,-4484,75267,145889,124017,-14157,-67199,-15257,50670,83123,136445,125562,115244,188699,211878,167997,80640,-46530,-115414,-82911,36158,125307,106907,1201,93659,128398,199790,75807,-49615,-59619,-63028,-61219,-81389,-53783,-85291,-96130,-17238,120905,227839,112169,-25066,-30788,-69693,-143020,-98135,-55017,-80431,-130830,-85093,5224,22840,-48923,-103316,-115610,-83105,213,24683,-11685,-103865,-74634,14940,40238,41672,101442,145821,185414,223880,170050,45155,-78046,-68906,76744,161695,182953,125003,-7382,-65352,-82457,-36454,503,-20024,-58923,-16246,30022,45297,75920,99748,40849,4287,103656,202405,58916,-48980,-118402,-38281,-31478,-78870,-120128,-36739,-4246,-18255,-17863,-4492,10204,53276,107702,124391,97994,82485,-33723,-91267,-131822,-87086,17576,26950,-28303,-91231,-117472,-113514,-30511,7736,29542,31935,19110,2755,25403,9059,-715,9417,49527,110997,29011,22742,-3476,-58999,-90763,24632,155921,132952,51351,-30614,-47813,-49307,-48438,-54456,-83882,-71884,-73814,-63392,-19691,40437,-29927,-122172,4393,188112,243346,145396,13930,-61345,-73403,-71037,-67649,35248,66670,49164,-19363,-61637,-64029,-60632,-58312,-52116,-62558,-66462,15335,56921,93934,118476,107480,110238,146064,215265,205399,212926,103171,14646,4428,3583,-25942,-15001,6691,27356,-31003,-64150,-68024,-53983,20303,81201,115281,129579,42489,-12362,56769,55064,-26705,-30570,14953,13949,-17704,-36352,-82907,-115957,-95515,-71685,-50202,-23958,72720,163114,181228,196067,181422,100530,18754,-24704,-69508,-104864,-140949,-89081,-104436,-7713,112435,217076,314887,338982,251357,153543,52355,-25109,-19057,29817,63334,43405,-26766,-40690,16788,28371,-655,-45250,-96857,-98022,-95312,-74164,-72242,-68694,-46768,-5486,-6489,-24000,28499,35777,-14757,-34221,-11334,85440,242468,165495,76493,-2065,-35057,30921,172865,317544,370183,295187,180984,109517,117805,135248,143145,98232,48191,4023,-46092,-71975,-82561,-51892,-8058,62303,118074,121283,68078,10928,15977,-2801,-70145,-90423,-53512,-41636,-10222,5302,-34849,-71242,-102432,-78871,-78624,-53150,-8611,51938,71378,-12393,-91522,-65646,43342,85285,18289,-68538,-61100,12157,14552,-4936,-57720,265,42381,1753,-89072,-130795,-52882,-8098,-28116,-64921,-58327,-5962,89188,162903,171834,105928,47509,39800,113885,116194,18275,-54768,-47436,-38264,-46877,-51224,-73752,-85497,-13041,18241,31567,87396,71019,5330,39803,127251,148193,30488,-22605,-8854,17377,93047,142235,57574,-56920,13725,67220,104458,105500,76372,51791,39090,31252,35181,30823,17945,-16025,11105,50983,52304,-5486,-57059,-129253,-117543,-121933,-110579,-72409,-22425,-8753,-59802,-113568,-133160,-94147,-64553,-83050,-103157,-85787,-41360,-27241,9159,49556,49313,42813,39261,1077,-64959,-115584,-68976,-29345,32325,31947,22253,16365,17495,25417,14937,-39197,-89433,-42351,-46722,-75607,-27102,-36281,-36376,-23958,-2765,-56767,-114913,-34267,93990,56743,-21602,-64974,28538,322123,563674,426360,216881,101254,26424,-24953,-24581,-53846,-108329,-30385,92627,122136,-1909,-91489,-106401,-35337,18025,56320,51212,-3495,-44433,16793,91424,146343,125900,32602,-35977,-88970,-111503,-104177,-31662,-1008,-47279,-80713,-89924,-10287,35027,33922,22733,30847,44780,73921,143077,234810,183015,71197,-50418,-28230,248044,341525,245525,48954,-71625,1078,24382,-3400,-77447,-29189,-37618,-55324,-108855,-141134,-46081,49734,38475,13813,23893,12440,33487,21494,-33797,-153572,-64859,155246,301776,282417,180483,-19943,-75796,11118,3748,4390,-68460,-60337,38075,-21593,-76639,-83515,-69656,-38103,75626,161957,162232,81610,-73426,13333,108375,77196,62042,21703,-20671,-77099,-14135,22292,-28236,-48498,-49197,-56462,-40946,37061,140344,214090,208018,91118,-5784,-16730,-61050,-133033,-140479,-105152,-86503,-95945,-54466,-4268,50203,64268,12192,-54482,-14683,96317,125394,84183,5076,-94524,-124292,-53357,33999,74250,60036,764,-54363,-64135,-15196,93002,279598,378264,322272,225961,51829,-68865,-144093,-112042,-85540,-51724,-48085,-57967,-23486,63690,151234,146392,39503,-31629,-54513,-33139,-144,39065,48080,1560,-18763,78191,254802,198996,59835,26830,91011,156162,136810,33221,-20139,7134,77556,99470,124185,157032,143577,9563,-87425,-1148,24570,-24076,-53298,-88145,-111494,-101207,-64818,-62084,-72132,-78111,-65267,-18474,-3283,-13754,-8153,-6092,1860,-30561,-40865,-75586,-23850,19542,32929,-4479,-51487,-54497,97172,183494,141352,68725,-71281,17607,52370,77249,16038,-66328,10589,191988,311422,280969,209221,161774,133017,105573,60161,7997,-118495,-74306,64844,160427,139016,99085,26404,-16423,-30491,-81592,-58654,-21928,-58769,-100101,-28982,13578,23402,-22106,-110399,-42564,22115,119535,171591,117196,20261,-30144,-42868,-89335,-108343,-71477,-72920,-124053,-115851,-49382,-9853,15853,39959,32406,11003,-45404,-104145,-91571,-17127,29155,56958,55240,37452,-22473,-93992,-126023,-72758,-63956,-89853,-106918,-113597,-93059,-40577,775,95729,185319,233649,277329,202182,144438,126584,132404,129432,137505,199233,204413,79141,-1668,-22388,52663,145735,189290,61257,-56210,16980,91791,155387,193966,226042,327734,309767,191984,59503,-37046,-96218,-89618,-28417,42681,19361,-21167,-40759,-43638,-87078,-138844,-96980,-105987,-135645,-119457,-16031,57561,48974,9051,14917,53891,6458,-56546,-34189,7600,21007,7914,9399,20087,11527,8788,2966,-7183,25429,156986,300883,270697,92179,-59601,-88505,-33950,17674,10676,-55788,-42492,-30776,-40916,-15628,67557,40673,-52859,-128184,-72495,7083,57888,126732,242444,335756,364658,255630,98848,-44452,-129976,-145257,-150574,-182176,-126444,-11051,118019,189334,137583,77276,126923,267789,259910,19917,-141743,-86906,-39676,-66244,-44291,29390,31230,17781,-30060,-116145,-172362,-133784,-86848,-54915,-58499,-97169,-91667,-43926,-12808,-6958,-4740,24781,74598,59888,-12416,-16037,5674,-33133,-53324,-88664,-134793,-82092,36458,134487,140107,83174,69945,101789,94662,61466,52563,59748,86076,45807,-2939,121,53133,87917,62358,-2607,-94489,-146349,-53315,41241,58783,16858,-15064,13187,82661,185505,236687,127153,34706],[14331,3217,-5455,-11374,-21310,-17302,8420,-19757,-98441,-65423,-44985,-77550,-93130,-39641,51142,146461,168506,88305,29378,-13479,-30054,-32344,21781,114837,159216,80386,-6760,-82536,-56226,-4565,-11246,-49875,-101440,-80957,-73164,-20987,-18512,-37590,-1919,15382,-45490,-78527,34186,110720,124857,107322,91048,71224,86247,79208,-26815,-111064,-60855,-69932,-96080,-102900,-86861,-84669,-22217,46950,75667,54077,-113,-5787,12205,12238,16568,2839,-23321,-24510,-14372,23417,113591,168591,154022,81874,56091,43196,14711,-49455,-109419,-120048,-100748,-50501,-41613,7443,21977,2417,9115,5228,48393,62531,54488,87896,130177,101536,53648,5156,50211,102427,62066,-37829,-90755,-100333,-84488,-115182,-67840,-24305,24942,42137,26699,-20881,-48184,-58566,-90386,-45936,41525,74463,67253,-12583,-67932,-93801,-17804,161746,312171,382781,420411,326652,106967,-65817,-48791,35096,116559,143971,136102,165580,224586,267680,243411,153665,60300,-16258,-61881,-123836,-53029,7941,-17582,-75216,-88089,-52126,-27044,-44815,-75491,-73171,-56627,-64799,-50031,-42831,-26894,23365,67522,55571,-29038,-12556,33168,93612,129599,184719,229811,170402,125035,68537,-25394,-128881,19330,79755,104427,128135,122129,47374,-34326,17544,39880,54979,88796,131906,58671,13390,-4922,-3732,9722,-220,-22884,-36577,-38575,74632,267736,398409,370929,218146,99054,-16998,-80174,-31060,42092,63057,83468,26872,-34169,-26986,13141,49294,26681,-5532,57665,202737,319081,324086,228800,154829,54092,-74609,-89651,-15996,22419,1680,7313,-44353,-101899,-95845,-79345,-72389,-67509,-53232,-75595,-80129,-55617,-51568,-2593,-8553,-29343,-71265,-81663,-58905,-24747,-27758,-20255,19836,59458,36844,-44307,-104700,-37698,-7193,-9445,-80331,-100932,-54848,-39373,-51826,-61486,-53031,-74483,-115503,-91520,-33233,-25170,-42337,-38287,428,73220,171498,218565,210732,172296,101128,27713,-82038,-116129,-56616,8018,35906,-18033,-61774,-71092,-93851,-55993,45365,134006,104596,75131,77373,36356,-101902,-42474,38697,70955,4214,-50795,-57206,-136087,-106456,-37355,3583,-4959,-31981,-5944,-4611,-52251,2724,129234,170304,44785,-59504,-15110,28979,34591,-6290,-39250,-70368,-104825,-128784,-140630,-141293,-120795,-74286,12455,133661,212618,190132,112840,6038,-77701,-99419,-85796,-59890,-25546,45162,67877,84364,14971,-88689,-58869,67280,84995,3323,-25667,14897,47817,11380,-32023,-22986,10565,6752,18217,-38790,-87841,70573,252454,282881,146143,-23628,30293,257408,248734,78114,50812,40105,-27516,-102795,-35335,24996,-8660,-57410,-100517,-105440,-67530,-15591,48479,44047,11338,-49845,-76499,-56556,-32964,-26085,-26942,-5915,3297,-8318,6932,68197,142724,106507,10517,-65550,11801,139182,231136,253017,191901,-45509,-85281,-42924,-8649,-5038,-47813,-75308,-78064,-71027,-52781,11541,82165,93839,52568,14873,69993,22820,-133541,-40962,115597,160491,126390,61358,21750,-31073,-70294,-76342,-82899,-53252,-5010,19703,-13963,-21629,84922,223470,319187,297385,188232,124047,143500,149684,51522,-99253,-112389,-60496,-18671,-49737,-82517,-63325,-3302,73587,118820,111275,107945,150822,161149,88551,-6062,-59500,-55260,995,-2556,-3154,-12398,-7852,12354,31793,48414,101755,171464,286808,354311,86962,-31058,-142922,-200847,-115808,51922,215230,130927,-3354,-85355,-97139,-67822,-38043,-16948,-62945,-67568,50192,124011,102401,20704,-69657,-132829,-29471,99512,180909,148505,33661,-46957,-51729,47324,92472,68903,71804,60557,35665,-12519,-100186,-98381,-63096,-17735,78103,-32504,-68341,41472,126297,105314,32685,-27320,-123196,-136405,-123350,-48601,41057,108077,153918,107106,-15621,-101159,-11695,378,-28703,41723,169680,273495,288542,161420,-10394,-55623,-33603,-56641,-72974,-38104,63998,68887,-105129,-21276,90623,140888,79700,122307,184364,334173,483779,488819,191686,10147,-29591,-12917,6117,-71773,-112436,-70858,23311,162687,147785,81536,34804,77200,210091,227832,262131,212548,29722,-66547,-39793,-5375,-31030,-93235,4172,118563,150472,43874,-47710,-3215,-2258,-115035,-120613,47789,146501,171840,184782,157732,37249,-19829,-17884,-22185,-100550,-135351,-75936,-56943,-39869,-18302,50613,89619,60723,17216,-73709,-96364,-54918,-31716,-45144,-80024,-102707,-95725,-67304,-56702,-63883,-105879,-110851,-79824,27206,10251,-53353,-65857,-75126,-127714,-72141,13033,56019,25728,-68108,-107217,-104840,-87074,-85851,-50443,4246,49212,49950,1629,-32513,12944,17078,17569,145937,267584,335900,298536,210162,120403,45123,-31304,-97748,-16740,180797,349817,177578,-4551,-103034,-164350,-46871,85394,55361,-52936,-154597,-42869,28422,48177,59357,83493,76309,38919,1227,7846,-27090,-99764,-41006,151183,295636,202021,47785,-89688,-127807,-63315,27741,111287,101270,91037,126327,200206,196450,146934,108926,62822,14064,-11890,-25968,-42943,-94856,-106300,-111955,-133170,-119582,-95936,-93832,-57477,-31589,-10503,-8100,58069,127241,105232,77965,46252,11516,-38258,-101913,-105930,33352,89543,99380,84777,38178,18275,-623,-47852,-64869,-90679,-75670,-26636,-21443,-6495,-89526,-121370,-98057,-31019,2589,1539,-11741,21315,70137,31148,126341,206599,205908,120926,19051,-39800,-66048,-98761,-102141,-152237,-157994,-140705,-84017,-21238,50478,133438,183009,96756,-7650,-66653,-94134,-110460,-123050,-113359,-84335,-57921,-31560,-7869,9250,33681,45406,46663,11479,-44914,-40786,-19022,-24509,-63598,-96486,-46484,53482,141522,144563,63353,-99310,-40307,76457,151243,170702,59226,-58979,-150803,-134944,-76182,-49216,-61899,-60399,-32795,-28208,14735,80403,143992,136505,67687,-3185,-36416,-12978,44411,112747,180579,194312,95298,19019,6899,5734,22123,3962,409,1540,-46736,-109448,-22757,21055,13283,-1,79549,130964,150751,105943,69429,128920,82133,-24873,-89087,-97401,-123422,-140355,-66593,14256,77709,97778,52801,-3017,-48928,-87197,-119163,17036,143382,156944,109723,10390,-132593,-130285,-6434,43624,13131,-27333,-108683,-9239,17795,-76634,-142661,-155964,-129507,-25073,66060,114199,98612,-14612,-66440,-46298,-68982,-59649,25508,112656,138667,125366,161287,291322,323281,324407,168788,44228,21427,14974,1197,-23959,-30540,50019,158223,103145,10629,-55230,-36495,27579,61125,58634,32942,-19004,-65040,-72112,-47950,-7671,23564,18729,-8831,-48353,-39466,-24370,-31046,-52370,-8580,-32368,-58242,-32669,-4836,-6643,-11766,15811,51811,101166,84692,65337,19862,13850,64061,100362,128398,89071,21149,-9296,27889,17277,5140,35011,373,-39736,-16839,75436,112621,114136,76799,74138,112131,226744,340292,343337,193285,42540,12513,52226,31132,-35637,-77267,-134187,-142405,-134202,-106426,-120168,-89170,41803,193692,204592,120098,43401,-23125,-38315,-28482,-61601,-103984,-59005,-48442,-73463,-85285,-88540,-90838,-79389,-90507,-79261,-27681,-22451,-106077,-87327,-64080,-52846,-26364,-27691,43437,263822,323386,218718,157864,204459,218247,185678,103948,8454,-37423,-97053,-81570,13746,79212,82535,94604,225424,349834,301801,88434,-8822,-39032,-56444,-67973,-38783,-45024,-103639,-103766,8492,39668,9087,2022,38713,35196,20428,78625,205454,271953,215499,19167,-118312,-4926,14420,16116,46817,87399,103253,21911,-68668,-58021,-5452,22484,52837,53206,16286,-18142,-33732,-33625,11709,41804,115909,204427,239198,216064,232889,289275,269610,103267,-13277,-69970,-106396,-90365,-51390,-37973,-38757,-58351,-63792,-30995,12974,67900,142783,149889,82482,-51962,-104789,-177126,-130189,-120349,-130583,-50810,-2298,-24151,-71927,-86127,-66328,-10783,30876,35989,88108,141204,119037,39423,-40184,-77540,-65107,-31875,-5545,-64020,-76748,-5891,63294,111479,44063,-45050,-78912,-120159,-80043,26737,111441,93192,-13002,-65593,-43644,30575,131183,210650,214908,155175,11122,-80896,-84101,-34632,18367,52971,60782,-23507,-151171,16569,117761,65836,-18826,115007,278170,247974,116741,23284,-19693,-946,81290,173689,124836,27710,-67932,-123554,-99736,-24030,20461,12116,-21389,-94607,-99161,-49893,6841,81133,137240,131160,40953,-4769,31551,88130,125324,186718,166643,129045,155326,149137,112409,30982,-74696,-125916,-62591,53391,129610,97968,-71981,-5063,58590,157814,72527,-11460,-19332,-44947,-55725,-79918,-39010,-69515,-87450,-17833,117217,227965,118856,-18024,-16329,-61329,-153311,-89684,-37592,-64187,-117013,-87793,10452,39981,-27954,-100515,-139926,-76087,1387,29887,-8815,-93132,-62499,18216,33064,34556,105240,158848,210708,251847,168602,35301,-87823,-39974,92918,161452,175238,104461,-21344,-78430,-107142,-60793,-15230,-28596,-57356,-10354,23853,31447,60322,84260,5095,-43984,48502,168781,46043,-56750,-101617,-25856,-25568,-77060,-127673,-31989,-1936,-12642,1634,34007,63847,96128,118533,137442,105440,58084,-65686,-115900,-118443,-44111,51463,42516,-21291,-81147,-105672,-106365,-31763,-10277,861,-3949,-7498,1871,38303,29590,22366,25859,52953,98816,12578,-14095,-44595,-87664,-99925,49467,197226,151137,56315,-28069,-42778,-45408,-50318,-51038,-74121,-56908,-60592,-52454,-9094,49814,-20263,-117624,-10684,170323,234540,136023,4581,-70647,-77500,-78833,-60022,41829,69810,46195,-23939,-59591,-56579,-51812,-48012,-44259,-57800,-57689,31955,74866,104101,110065,78436,86654,156605,268131,279307,265987,106778,2319,-10835,-8076,-14632,10754,24276,30140,-44885,-65011,-54265,-37658,25261,81748,120073,142841,49736,-28008,27574,29251,-56050,-45035,15754,23339,-12291,-42378,-88502,-133304,-103023,-40645,-23690,-2925,98018,204451,223742,220382,177995,84635,9356,-33863,-82929,-119718,-134962,-68920,-89816,-8134,121069,239726,342899,360036,256540,147535,45123,-22873,-9813,33623,61364,38921,-27483,-42914,9826,25637,4064,-35107,-90418,-105380,-110165,-74576,-64845,-56254,-40523,-12012,-19154,-29600,25262,29365,-17188,-26424,-2374,94892,226236,126703,40052,-27706,-48149,24869,177467,341079,400174,309760,174735,104832,126394,156685,164347,116464,60800,10757,-46843,-95293,-96773,-55803,-13665,35742,89958,112940,68527,3019,1139,-18227,-79217,-89921,-60111,-54917,-21480,1816,-31585,-63006,-103562,-78484,-77628,-48177,267,73392,92776,1102,-44260,-97896,-81377,-19636,-37852,-80610,-51680,15424,17215,-1949,-54162,4171,36447,-23878,-136489,-94022,-19688,6196,-24585,-62864,-52127,-538,102430,176057,181170,109752,47398,40312,111120,106299,8972,-64545,-41677,-25018,-33975,-42262,-67700,-94747,-24951,5592,24233,89120,91701,21428,44101,116098,108860,-9996,-54983,-46555,-20532,46408,85636,5704,-64448,34033,83659,121773,127123,92260,63322,51652,46638,45628,33382,12305,-27041,6463,70128,82798,26692,-35615,-119692,-127495,-116515,-95870,-66468,-24589,-8522,-54294,-103792,-140347,-101956,-69764,-84430,-101258,-84411,-35261,-22799,1662,33204,35431,32041,32342,-2975,-70627,-102533,-53060,-22016,34767,33855,25301,21418,21866,24236,13148,-36119,-73324,-26693,-32666,-89059,-28748,-21978,-16734,6292,14275,-43856,-115227,-35864,121481,74314,-14732,-62919,24317,313171,564046,425186,211304,106835,40325,-14432,-20657,-56912,-101185,-22326,83290,91506,-8078,-87696,-121273,-46978,6659,43993,38234,-11465,-39381,20429,91981,147794,131067,42235,-46694,-104502,-115497,-84287,-2255,7992,-59426,-111127,-103503,-12935,32872,37257,46020,73176,87019,102333,166415,268397,230090,104849,-37649,-36411,204371,291651,221698,48698,-82875,-8340,14481,-18968,-90268,-27329,-18287,-46514,-108348,-93621,10276,94118,74469,45879,35438,14330,23908,3617,-48014,-159894,-62987,170367,344454,332304,220349,11524,-112246,-11729,18539,23577,-49580,-46947,36284,-35813,-80510,-67624,-47512,-27855,81434,177677,172983,89261,-59250,20194,129728,88716,48198,5536,-26430,-80818,-28789,13611,-20445,-37511,-46479,-59514,-47676,30066,135335,214493,226472,139658,29385,-5554,-60514,-128977,-153482,-116589,-89922,-83273,-52181,-4531,50714,65526,14583,-57440,-41164,38588,73942,65659,14134,-66870,-94709,-31672,49365,86012,72205,8296,-57163,-75830,-25746,91876,276753,335836,272107,194713,40960,-53880,-114371,-96743,-84828,-57092,-57037,-64764,-24771,64997,157475,174297,69325,-20846,-50690,-25820,11438,47070,51431,7098,-8745,90947,256781,185154,46948,6929,68672,130734,114245,37829,14625,74089,153103,158226,158613,164840,125208,-18142,-114575,4713,21745,-25236,-51427,-91010,-116025,-95688,-57472,-56586,-64830,-69203,-57381,-8728,-671,-20431,-18882,-19156,-10327,-41078,-52518,-76386,-5520,20474,26959,-5297,-44145,-58911,92033,181148,147206,72936,-87667,38084,89786,110270,34901,-53302,3851,166301,280464,263414,217831,199707,188522,155660,90001,10344,-116916,-47607,100885,172358,135639,96474,32715,18247,2593,-63663,-48656,-15266,-50228,-96630,-27716,9453,14669,-35001,-109773,4910,111740,227224,214826,123067,11962,-34808,-39006,-85948,-117430,-88433,-90918,-136915,-116634,-56135,-17739,6151,28751,18621,-6127,-58642,-97933,-75920,-3618,43268,61449,60458,45218,-16837,-89970,-105093,-48812,-36509,-64926,-107151,-139803,-103853,-32746,20740,101158,168147,211275,256401,178187,128053,113110,119232,130032,154215,242397,234138,72012,-15583,-32939,47122,147659,180328,33732,-75787,17386,84906,145594,194018,267393,393906,341666,190595,34233,-55992,-88082,-82483,-43237,14895,-1623,-25120,-39186,-51871,-104457,-139716,-69458,-71447,-103257,-116260,-25585,45639,22666,-20390,15773,82956,30493,-43388,-31244,7012,21321,8357,6032,6951,-12318,-27330,-46818,-61976,-52601,73795,223390,201940,33152,-96351,-75304,-8886,38709,28711,-40871,-46718,-46320,-64443,-27149,64478,26489,-75066,-143473,-63158,-7420,12535,60048,174984,282123,328729,218741,55343,-80461,-158130,-148404,-134094,-178799,-120061,4468,146427,235160,177167,107262,127255,221323,202819,-19658,-177367,-99783,-44978,-55795,-24486,41361,33917,16816,-34464,-118480,-170316,-129658,-81838,-52948,-64283,-102935,-93161,-44488,-11569,-1866,3190,30419,72528,52433,-30246,-51556,-10240,-21569,-32844,-72001,-132299,-87650,37857,134748,133929,72083,65175,108044,103838,61980,46929,55891,79557,39782,-4062,2371,55027,85478,58603,-1532,-86228,-134575,-58581,24192,35648,-7814,-32019,14254,111986,228619,238191,110801,22261],[3940,-7666,-17203,-15611,-20205,-13898,14562,-15388,-80946,-50669,-29574,-70244,-109672,-52932,42803,139171,160261,84251,22090,-20228,-34152,-12919,59313,139135,137183,46104,-45047,-71714,-19940,6467,-14709,-61244,-123736,-78623,-66430,-18529,-28354,-44941,-8692,67,-70111,-51004,68636,127584,131381,126599,129746,118481,128902,100153,-23136,-115106,-60364,-79442,-107039,-105526,-83573,-90522,-40422,31214,76361,70287,21746,10845,20063,17228,24339,18218,-11172,-29740,-24528,18482,112959,167616,125703,49179,22227,12232,-1859,-52019,-106655,-120049,-115277,-66054,-34615,32403,56181,37109,36389,22905,49609,37417,25177,65324,116537,93572,68604,32466,75517,119502,50076,-64534,-106730,-88088,-77892,-121513,-67499,-26454,13892,23619,12891,-21590,-42584,-54855,-96568,-57900,34759,74051,67313,-13493,-58697,-77770,-22722,144767,277029,357949,406989,317312,98592,-65334,-37158,57375,137562,145347,133379,172240,247815,292403,260950,156361,55718,-22359,-62300,-127294,-74350,-15596,-38014,-86595,-89783,-51836,-18747,-27428,-63785,-65893,-46795,-59261,-51984,-42297,-25148,22539,65277,53299,-35137,-19306,28351,86317,128476,180671,197443,155215,131448,89139,166,-118388,30105,113091,150099,159607,82689,-30781,-74043,50499,83915,102458,143417,170848,81947,26397,3390,10928,34814,36016,34156,21831,21460,114679,257812,325931,276121,152167,70660,-31135,-89095,-29482,43963,60013,84765,42559,-14719,-14485,22214,58547,38004,11730,84654,222669,325362,308935,203028,130417,52397,-63879,-102187,-33463,5530,-18568,-13270,-65687,-119335,-105155,-84820,-81040,-74199,-61100,-83273,-86883,-57369,-51943,-7940,-25190,-50683,-77731,-79817,-51287,-14394,-14796,-6833,41571,97458,74857,-14539,-88832,-58123,-18137,-21574,-104794,-77606,-40897,-37627,-58730,-70934,-53028,-58833,-83218,-133387,-81187,-46744,-50825,-46548,-11917,49447,116914,153069,156022,138849,89165,43666,-54864,-122444,-73108,-12642,28233,-8479,-50292,-65448,-88628,-47370,50383,119822,89799,83039,94055,48673,-93001,-51286,36189,82452,37892,10912,-27095,-124216,-110170,-40559,1776,-7626,-38719,-19017,-23309,-67849,3261,140416,199743,77122,-39842,-44850,-16867,18393,-5291,-32830,-55115,-82579,-108760,-132174,-139024,-118688,-74612,6016,126981,207994,163799,88046,757,-68569,-96748,-87719,-66348,-48224,27788,67917,100831,46730,-62535,-87729,37122,67028,-5292,-36226,-3637,36850,12314,-25088,-15992,5552,-4323,12073,-34710,-88698,76679,274733,306450,160519,-3104,52857,274429,246828,58862,43408,35650,-48429,-123931,-26980,30061,-12103,-75467,-120941,-105780,-65789,-17339,39893,34905,396,-62908,-89900,-74105,-58115,-69950,-79481,-25701,5834,-3788,2650,55062,124610,91736,3101,-67629,8150,131610,213899,232068,196257,-26195,-77922,-34638,4625,10420,-27273,-57704,-67575,-62181,-56991,-16882,43051,63393,34632,21209,103816,44811,-122142,-40859,136007,176563,131748,60566,19001,-39240,-86172,-80896,-78277,-45679,-878,15537,-5925,-17240,72347,204342,291988,273710,172295,96382,102483,101919,10307,-125088,-120522,-67751,-32489,-66793,-99591,-74327,-3481,86199,131248,109190,97936,141565,185841,140124,48405,-30291,-52329,-10430,-9096,-934,-5504,-1030,9864,30502,58689,135498,226264,336994,332512,34866,-61147,-142559,-197363,-128710,54991,264411,171787,27463,-53942,-81194,-65323,-43161,-32816,-85371,-61829,54679,108860,59770,-19051,-95688,-105514,-10786,108661,180699,143483,40123,-28153,-18266,78308,114255,80178,76051,67003,43779,-6007,-91944,-121100,-71708,-29628,61637,-35183,-87697,30179,111846,83822,8129,-50152,-114032,-81780,-78680,-27547,46056,117885,159047,97429,-34853,-94879,-10989,-6703,-36872,41643,180007,289270,299426,157372,-34947,-66783,-33534,-58848,-73620,-27015,81040,85237,-65080,-18296,68325,125550,87905,130611,174118,305781,445816,450184,163571,-3733,-31634,1418,23523,-72240,-107738,-54782,29515,157280,152513,102817,63463,97097,211249,202053,206845,193078,41461,-88431,-83075,-41451,-49665,-115688,-32133,83401,125849,29603,-46776,14378,33824,-81357,-129263,44384,149575,160667,167529,139116,12937,-39314,-21141,-2630,-65012,-114093,-86901,-67844,-45791,-10196,56049,97305,67447,15985,-77484,-93895,-49186,-18140,-37647,-84600,-118145,-109537,-75098,-59766,-66444,-106221,-116201,-93807,2699,9150,-45566,-57979,-64962,-105965,-66687,3187,28823,-12369,-95248,-110006,-96997,-81897,-86171,-66324,-22764,22146,33886,-6416,-28817,21405,12514,14709,162835,319707,382334,316918,219568,131600,57767,-19495,-105172,-19965,215330,357663,156881,-23364,-124817,-177162,-32854,90578,51914,-54714,-150819,-44648,20774,34956,42950,60542,51466,31163,1466,11368,-21490,-95682,-42307,129003,251711,172237,43055,-90839,-133253,-70615,18074,104078,104355,90669,111160,169487,150617,107102,91719,54027,6704,-16656,-24497,-36394,-83724,-89360,-92957,-120311,-123627,-110034,-100930,-60258,-26678,-2465,-14200,28663,111002,106457,78927,42003,6771,-39889,-98404,-104618,23886,66047,88113,84455,49346,32684,13859,-33725,-48308,-65429,-58168,-20021,-16818,-4188,-69235,-105705,-113903,-40114,2369,7973,-3341,25852,73906,8834,56506,142347,160642,89405,7174,-39830,-61996,-101530,-124383,-169239,-162270,-144651,-85123,-16589,58379,132033,164963,74330,-19256,-78716,-98780,-103425,-108841,-96773,-72345,-52506,-36015,-17225,5798,40638,63936,58811,19188,-39256,-37439,-13476,-11288,-40536,-65139,-16357,89441,194718,169280,65026,-106512,-37489,72915,133477,154830,52919,-60635,-145915,-99180,-40251,-26708,-48887,-54363,-32955,-33629,4762,66082,129399,121122,51141,-14264,-37384,-8353,42747,104175,171650,190528,94220,11401,-2464,8555,36331,18750,6059,7005,-38038,-120870,-38665,7447,3510,-2364,67453,107289,128115,90981,62179,118326,69493,-42362,-92306,-74553,-97193,-128553,-72647,14777,85179,115420,80560,15330,-34958,-74833,-120778,3730,130863,136531,76510,-19302,-145010,-130723,-25695,15790,-13981,-39268,-89056,4422,24858,-73474,-141376,-155578,-125639,-31731,54408,120264,135644,21492,-98317,-88006,-84000,-58891,24809,109461,129231,108573,134056,278296,321456,333628,184562,52499,28120,19069,4951,-9288,-6862,71073,158610,86891,-1897,-59013,-32804,20450,50543,53307,33086,-17368,-60986,-67375,-45567,-10285,20885,17751,-17963,-70412,-64111,-43889,-45400,-68368,-31326,-64747,-97266,-75457,-55144,-62048,-48407,16074,62260,99285,73702,49878,14210,11703,58788,85493,99279,61974,12019,4836,52169,31896,9695,17750,-41998,-70935,33943,152895,144948,95869,48115,26259,57313,180371,291402,297762,161720,23268,2339,50612,35650,-23328,-61454,-117764,-137891,-130825,-97711,-104767,-93516,15056,131864,152652,105792,72535,-4880,-43758,-51533,-96363,-119285,-50270,-42247,-69325,-82512,-88218,-91855,-82325,-87031,-61487,-603,-6118,-94645,-80866,-57220,-50019,-32537,-24657,110944,335622,383654,278977,200982,246418,254611,207958,122773,22618,-33581,-88320,-40352,27493,72212,60871,48447,184148,333630,278612,85850,-378,-39302,-55456,-66661,-45113,-53580,-116103,-84702,49965,78723,23626,1866,37086,25488,-3308,45469,162823,234558,178407,-12175,-94939,23233,46606,53309,79202,114330,133972,53215,-26226,-17653,25761,48483,70005,49718,12667,-17153,-31649,-33450,10907,50098,131779,219502,262748,251043,276479,339733,303262,107726,-17089,-75806,-107618,-85244,-51336,-46534,-56812,-76765,-77753,-30925,12131,51890,95648,95854,39591,-40881,-44463,-139333,-160247,-147237,-110916,-29178,27804,3139,-48083,-69366,-68777,-12737,43587,55250,91524,133409,110652,36572,-40281,-86084,-69844,-30053,-6477,-65964,-62414,11085,76000,118943,52125,-40388,-71951,-118362,-81650,28101,111637,85479,-13313,-61538,-58525,-86,77657,162638,208595,154894,-5717,-106514,-115579,-42858,17613,49836,63999,-9173,-128680,-7124,88667,23404,-53311,100789,252561,240129,127387,27867,-21649,-17267,42169,141251,126861,46297,-44364,-112904,-108972,-21003,38954,31631,-5728,-77257,-99969,-45670,6880,74092,112857,126033,87407,43654,66352,116161,158835,223738,194465,130972,110221,80081,47345,-31612,-121009,-146818,-49893,62752,124903,81998,-94204,-26037,56310,164285,101548,33931,13656,-31591,-54504,-80461,-27114,-54580,-80444,-23716,105762,215817,117786,-13003,-5552,-52185,-158977,-83832,-23283,-49575,-104798,-94594,9309,49659,-10970,-89499,-103651,-40206,9867,29949,-11498,-83748,-49704,19780,24268,25199,104707,170708,234667,272138,160125,21411,-96102,-14701,101334,151404,156574,75915,-36566,-89286,-130834,-82167,-32524,-40610,-57916,-7657,13094,11633,34527,53332,-40313,-88718,-10944,127191,29216,-66833,-83375,-15356,-23498,-77980,-120420,-24663,397,-6819,22380,78324,126483,140032,124229,144067,108850,34971,-98854,-139932,-91519,3588,90613,59896,-13200,-68634,-90619,-99579,-37075,-33504,-35164,-47221,-38004,3678,53881,49385,42642,37125,51649,83937,-2141,-49834,-82308,-109123,-96771,69866,224748,161195,57598,-24428,-33039,-41692,-55301,-51246,-67508,-44734,-49966,-43818,-1643,54825,-14136,-107612,-28287,138730,207091,114696,-9081,-70171,-64240,-69061,-51544,46045,69635,40492,-30538,-59460,-50634,-44725,-41199,-40100,-55782,-53144,41072,83878,104212,93416,45758,62207,168084,320308,355352,316369,110172,-7310,-24161,-17886,-3824,34763,40721,31743,-58519,-63759,-39088,-19992,30210,80070,120219,149162,53412,-42252,-8004,-5686,-91055,-47182,22487,32900,-10205,-51851,-91495,-139247,-91824,-11911,-4912,9638,108097,227195,252581,234477,167077,67348,-2267,-46361,-98770,-134152,-116656,-56315,-77251,-10612,124141,250322,348711,355658,241708,129137,32085,-24229,-5028,32189,54110,29202,-33519,-49944,-1854,18338,5648,-26058,-76720,-90007,-128765,-79487,-60431,-46616,-38570,-23430,-34410,-37537,17752,18770,-23409,-21194,4943,101288,201634,84953,940,-56683,-64659,13224,171306,348723,413229,313015,162954,97576,131656,174836,183275,135258,74023,17660,-43322,-114891,-109581,-61005,-20116,10362,60205,99646,67286,-5211,-16128,-36831,-87540,-88677,-68221,-71459,-39931,-9678,-33693,-57444,-104100,-80695,-80103,-43014,10642,92498,109765,16514,6114,-9247,-103382,-126100,-99161,-95032,-41490,18954,19433,-894,-53622,3340,26633,-50121,-108054,-37199,15533,18879,-22916,-62544,-47358,5495,116668,187196,188650,113837,48199,40284,102106,90926,-3980,-79759,-36512,-12438,-21106,-33632,-62485,-105298,-37934,-9734,14441,87211,109957,36420,45587,100202,69454,-42328,-78266,-82401,-59563,1564,32107,-46428,-68781,47882,95024,132883,142439,104654,69075,56070,53825,48547,29774,3218,-39243,195,87290,115529,63226,-10642,-101078,-125691,-103903,-82576,-62035,-28945,-11164,-50571,-93982,-129109,-109002,-75784,-87548,-98921,-81610,-30269,-18534,-683,19108,21025,18208,20429,-10978,-77950,-89147,-37996,-16466,34574,34980,29689,27835,24685,21037,10775,-31402,-58328,-15813,-24649,-100984,-26770,-5580,4644,38993,35184,-28217,-108866,-33179,151290,94968,-6937,-62272,17239,290008,537638,406786,197873,108535,53070,-4195,-17513,-59930,-90105,-13811,73202,63471,-8563,-80447,-131228,-55631,-1618,35490,29293,-16442,-36297,20836,88298,142567,130388,52016,-50967,-108205,-108706,-57861,30088,23707,-53088,-134372,-99533,-4334,36628,41775,69455,116313,132544,134778,190401,295901,275017,141712,-23829,-46866,155802,239253,196483,50157,-81750,-21312,1329,-31757,-89463,-19251,2120,-35805,-91053,-42069,64204,128098,98412,67770,41376,13001,12328,-15208,-62563,-163494,-65405,174395,371869,369012,254356,50269,-88824,-13733,41521,41583,-24422,-28891,36652,-47240,-78465,-48651,-23951,-15247,88646,194665,183952,96788,-43887,30059,150401,98025,32809,-10744,-33825,-83748,-35339,12189,-7133,-24798,-42536,-60685,-54149,22042,125556,205066,230302,178785,63747,4815,-61486,-125590,-158621,-127647,-90693,-71289,-49959,-6173,48945,64825,16318,-57849,-61427,-4040,28108,45108,22397,-38057,-63201,-9463,64393,96731,83287,16164,-56643,-86379,-39171,79441,249616,269210,207498,159922,40601,-26537,-83756,-84817,-86620,-64682,-67081,-72095,-27544,62215,153758,191086,96778,-5652,-41626,-13288,27414,58064,56493,15672,6745,107950,257433,175033,41681,-9494,44132,101851,89061,41928,49078,141943,225608,218100,194088,169626,101073,-43158,-92367,19974,20377,-26728,-48350,-90097,-115811,-94589,-53800,-54032,-59665,-60724,-48112,1855,3497,-23418,-26805,-31256,-21572,-44285,-45272,-48872,14796,23821,23297,-4772,-36220,-61527,78466,167567,145005,68960,-103430,61302,137719,151823,56349,-35849,782,137209,239580,237835,220831,233331,240340,205513,125159,24871,-92428,-18908,134907,175905,124961,89348,46849,59144,33506,-48873,-43993,-14566,-46799,-91664,-24069,6779,7185,-47217,-92558,58171,217572,347380,263503,128856,4538,-37745,-33875,-79970,-125104,-109302,-113880,-152541,-113223,-58530,-21548,-812,18300,4900,-20587,-63064,-81061,-58251,8993,50341,61925,63068,52219,-9558,-79988,-84308,-26395,-11471,-40637,-92908,-149361,-100004,-19933,37180,100318,145685,182932,227285,151974,111303,98199,102785,126822,167472,279043,251054,62448,-27961,-40997,43226,149149,170530,7324,-90091,17334,75992,132916,190583,305863,444871,360899,186678,11366,-72150,-76579,-67694,-50688,-8446,-19682,-27615,-35250,-54813,-113614,-126203,-47185,-39081,-68794,-94460,-32801,29116,-11473,-49736,38533,126255,56865,-28117,-22054,11941,26236,13492,7684,-246,-30572,-63165,-100420,-94378,-111052,2111,153127,139363,-17632,-122183,-54476,17315,60423,46998,-25418,-46321,-55627,-82891,-32108,66866,19626,-87296,-151679,-55697,-22208,-31100,625,116240,234267,296810,193046,30593,-89497,-147113,-119573,-114952,-171076,-110305,20896,172952,274642,211335,134349,132412,185209,159809,-38767,-191785,-111167,-48985,-41743,-3262,50417,35430,16960,-37721,-119901,-166778,-124254,-75688,-48690,-66831,-105449,-93117,-45332,-12628,1157,10957,37494,72170,50373,-33314,-79657,-28688,-11864,-11514,-49600,-125551,-93745,37612,130204,122735,57055,54942,106231,105595,59180,40640,54138,76985,38801,90,8535,58111,81841,53167,-2841,-79217,-119998,-54941,14070,17674,-26074,-41529,18808,142734,266696,228542,87970,7711],[-5872,-17749,-25184,-14322,-15062,-6675,27244,-3015,-68500,-42084,-20216,-61675,-119837,-68203,28633,119142,139043,73699,11684,-25403,-23000,27088,103226,159186,115062,15883,-70084,-40708,11894,16733,-18015,-70178,-117697,-64411,-50552,-10702,-35078,-49672,-13611,-15455,-98799,-31877,89859,130516,127027,136362,158812,156390,160857,111146,-24409,-119410,-58475,-86808,-122634,-111840,-83587,-93948,-58576,13426,72774,84082,42750,25026,27039,21433,31093,30981,-1813,-35130,-34971,13012,109320,156577,91805,17089,-8899,-13387,-14076,-51732,-103738,-120171,-131235,-75523,-21370,53249,83213,65829,58175,34553,42604,4917,-7339,41342,101926,84705,81881,63256,102805,133522,34954,-91830,-89833,-64298,-72229,-123995,-69432,-31370,1128,6253,-96,-22449,-38281,-54654,-109009,-75110,22001,66601,61127,-17242,-49553,-60782,-21188,127460,238539,326510,381102,296360,87009,-62340,-29452,72710,148671,136755,117514,161042,253013,300274,265414,151349,46695,-30955,-63136,-111987,-95891,-41394,-60260,-99276,-91527,-53314,-13645,-13767,-55866,-63548,-42179,-57910,-58241,-45516,-27304,17672,58945,46935,-45081,-28260,24087,79847,126639,164340,147805,131295,130406,102936,20207,-109765,38703,139572,183457,171150,20438,-109942,-95735,92900,123357,142606,185840,187496,90132,33407,8378,24681,61499,77329,97420,81224,84574,159762,250860,255744,181472,85605,38524,-47963,-98168,-27135,45131,55522,83028,55746,2360,-4816,26115,61497,45820,28366,106182,228250,312409,280242,171354,101148,44754,-51562,-100141,-43513,-9238,-40545,-37203,-89938,-138709,-116141,-91930,-91542,-84179,-72380,-92005,-91907,-53637,-43260,-649,-24155,-66871,-82576,-75872,-42460,-4426,-1321,9840,66461,136240,113879,15726,-63864,-76557,-33271,-39353,-124430,-52900,-27703,-37016,-66082,-78466,-48704,-40843,-55293,-105229,-123444,-71547,-62927,-58515,-29878,15222,53867,84404,99102,103483,74704,59042,-22979,-116697,-90809,-37170,13373,-3109,-40051,-61417,-84305,-40272,50440,98492,71712,86075,102982,53376,-86856,-57697,36538,98327,79597,68176,-2299,-113872,-111946,-43922,-1646,-12085,-46348,-31732,-40278,-78466,6694,148624,222477,108717,-12680,-66247,-68522,-6629,-9042,-28902,-40666,-59653,-85340,-116572,-133952,-116502,-74168,836,115636,191073,132766,64526,-1929,-59395,-92144,-88046,-73461,-74787,7725,67055,114675,76425,-32137,-105377,6329,48877,-12809,-44233,-18545,29249,16759,-14648,-7821,487,-14005,4153,-32076,-87822,78359,280773,310185,163329,15763,78444,287987,239223,40608,32760,27514,-67412,-118851,-8560,45584,2504,-76585,-124468,-84401,-53718,-15658,33245,28330,-7552,-72848,-100730,-88913,-76884,-99733,-124669,-35664,8940,16,-446,45505,109958,79777,-1439,-66414,6844,124296,194192,206442,192075,-7220,-65481,-20300,26438,34533,668,-35219,-58684,-56656,-60660,-42316,7237,35174,17028,22926,126478,62220,-111336,-38312,156280,194840,140659,62337,17029,-47578,-98843,-77373,-67988,-38466,-3266,5163,221,-6335,62259,182044,256893,241652,151443,68900,64995,60017,-22581,-147695,-128067,-74328,-44733,-81099,-113446,-85460,-5424,92572,133966,101562,86729,130444,201931,188819,108983,6075,-39268,-12141,-6328,6621,7311,11338,8812,30007,70810,167817,273458,370427,291405,-18269,-81053,-133052,-186154,-139727,58785,293641,202629,60841,-18986,-59994,-59820,-46540,-48152,-103081,-48829,61772,95762,27329,-44778,-100914,-76836,7538,114320,174620,135098,53366,-4352,9451,103324,133920,92559,82552,76203,55487,5794,-68464,-107660,-66726,-32537,53211,-23301,-108779,15547,93599,61548,-13924,-68292,-89485,-27994,-27126,-5185,49795,129124,165950,90331,-47128,-82230,-7993,-9726,-39432,43042,184022,290431,296413,148887,-57210,-71202,-30110,-56546,-65971,-5414,107694,110520,-17711,-9205,50199,107961,91435,130938,161014,277108,402094,400631,137465,-12259,-30524,13833,31202,-76167,-99940,-40298,34120,145230,149130,120260,93234,117211,202208,174044,152658,168594,61526,-92483,-127650,-74380,-58052,-124446,-68703,48155,103482,20703,-39745,31020,67393,-44531,-126820,34349,135708,132548,135902,113960,-9752,-56679,-24301,14297,-31804,-86703,-90278,-72270,-46495,-6070,55758,102616,76954,22489,-68153,-87932,-34133,2466,-23321,-80375,-126937,-119049,-80364,-61479,-68056,-103842,-116938,-103286,-19447,9659,-32896,-43786,-48232,-80690,-54747,-1657,7247,-44516,-119800,-108078,-86669,-72372,-81172,-77164,-44572,-1476,21038,-10524,-21695,26468,3822,9845,168834,347245,396882,315333,220312,141828,74130,-1833,-105393,-24946,237370,346417,136269,-36982,-137274,-155506,-19136,90003,44756,-54228,-137929,-43453,15053,25331,30413,41046,31208,31008,12861,22615,-11482,-88794,-39912,108834,207167,142705,40240,-88810,-134598,-72483,15644,105062,114794,95405,95136,125343,84668,47850,61515,37562,-1999,-19562,-19914,-25640,-67580,-68393,-70622,-100045,-117692,-119355,-102745,-60529,-21745,5491,-14957,317,89280,105442,79343,38806,3729,-38592,-90481,-102035,11773,41258,76400,83058,58264,44778,27085,-19578,-30285,-36265,-28101,2840,4501,19138,-36399,-86145,-124370,-44582,5501,17414,8376,32375,76320,-9086,-27222,63779,97828,47527,-5925,-37569,-53992,-97509,-141982,-178258,-161907,-144049,-82660,-9308,69270,127555,141360,55610,-27660,-86227,-96419,-90644,-89776,-75119,-56200,-44275,-38381,-25125,2996,44400,78715,67500,27152,-31107,-30030,-2739,6863,-11355,-27539,17156,125262,247190,193644,68073,-107104,-28991,72131,118675,140823,50908,-54824,-123163,-61091,-4080,-4785,-36283,-49977,-34912,-39819,-6174,47835,108932,101247,33833,-24539,-34364,-40,43367,95635,158165,179059,89981,5973,-6944,16981,53879,34295,12092,14591,-24343,-108361,-53334,-7745,-10331,-9936,51154,84224,106233,77504,56944,109108,57582,-57250,-91950,-52287,-66972,-104071,-72626,19283,94047,130864,103965,29848,-20643,-54961,-92488,-540,118093,110605,40730,-48295,-147049,-115700,-35511,-6000,-35421,-42530,-66664,17547,30754,-69021,-136218,-149303,-118470,-38755,39298,123580,170970,74161,-70520,-130946,-92655,-52116,26252,104961,116387,89985,104615,251180,302769,326184,195648,62761,36516,24712,12423,11478,22448,95680,158801,74655,-10855,-59339,-28154,14403,40905,49985,37061,-10904,-52958,-60359,-42883,-13628,17573,17598,-23526,-88326,-84264,-59646,-56130,-76121,-34493,-77743,-132570,-120446,-103876,-117541,-86659,15927,76282,101426,67726,39780,11522,10997,53751,69837,70071,34208,-979,11814,68448,44308,11676,-423,-82813,-59193,94821,223064,178818,80154,31502,-13226,3152,127622,229599,239489,124915,3733,-6302,49815,40604,-9679,-45087,-99805,-122824,-116710,-82477,-85697,-92396,-12426,63437,85800,78693,88730,14475,-42619,-67106,-122867,-117849,-38664,-33967,-62748,-77405,-85822,-90897,-83209,-79247,-41422,25843,6334,-82412,-66155,-41605,-37127,-21950,13557,191822,390222,420569,324048,231658,277502,282542,225105,139117,39456,-15051,-36950,14200,48392,67109,41509,2236,131205,292604,234150,89338,17549,-32179,-51863,-63098,-49408,-61511,-126300,-59605,100477,135608,57179,10183,36393,16199,-20484,19651,126915,199355,147678,-25758,-61183,51404,78592,89025,107590,137445,161716,86016,15787,19870,53882,69885,81334,44061,11457,-14060,-27523,-31073,10618,57286,144295,230441,282874,283735,316730,379628,322813,105418,-23849,-81193,-103965,-77894,-49956,-53289,-72659,-95305,-91162,-29004,12245,35701,47490,39337,-6227,-22654,5636,-83995,-145399,-138101,-79751,1979,71324,38337,-22823,-54158,-67838,-13136,55668,73884,90966,119655,96282,28392,-42272,-95401,-75275,-28994,-7431,-68774,-51542,24101,84280,122071,59455,-34348,-64179,-115839,-80666,31210,112887,79347,-11468,-51096,-64573,-24782,32805,115131,189873,145229,-22560,-123377,-142324,-51691,11434,39267,60443,1609,-104902,-27524,59458,-13413,-64000,94275,225211,225443,136295,32867,-24144,-34563,3913,103824,122562,61770,-24083,-102020,-116193,-17671,55379,48365,10650,-51464,-94847,-47621,-582,57879,79012,110879,118186,77227,91001,137021,184793,247239,209828,124535,61473,13471,-19375,-88562,-126377,-109109,-31168,70893,115536,60957,-55274,38022,106073,198510,141423,74925,39635,-21255,-54988,-79412,-16218,-37686,-70018,-30583,90519,196107,112083,-8058,3850,-39829,-146132,-79351,-10755,-35234,-92476,-103120,3743,53243,2848,-74714,-76091,-13508,19706,26194,-17671,-74238,-35903,21245,16069,15833,102129,183282,257886,285121,146879,5243,-94965,8854,104559,134964,130639,43605,-49870,-93748,-140990,-96007,-49153,-54844,-58573,-6554,-296,-11612,1940,10545,-81778,-106647,-68337,84579,11678,-74645,-64179,-6003,-24507,-81050,-104705,-15203,3292,649,46178,129474,193481,179351,124839,144636,109678,16147,-127622,-146530,-53854,55083,131649,76930,-5071,-53707,-70581,-86577,-40612,-57142,-74672,-91937,-62364,12384,72125,68270,60113,43180,46297,67787,-13560,-80955,-110431,-119302,-86459,82036,234611,162533,55473,-19024,-19691,-38953,-62896,-54503,-63533,-34875,-41297,-36878,3057,55535,-11181,-97048,-47679,95402,161965,83277,-22881,-57352,-38089,-43949,-39833,49009,66501,31955,-39291,-61088,-46466,-40289,-38515,-39793,-56265,-51991,43687,84771,95640,71127,13648,42795,179978,366903,426132,358158,111353,-14789,-35910,-26066,4886,54904,54141,30809,-71401,-60682,-23159,-1505,34850,75954,115180,147307,52106,-53422,-47397,-49524,-121554,-33851,33747,41153,-12021,-63986,-86196,-113119,-66605,10767,5548,13566,102891,229005,264071,236157,148849,48343,-16140,-61531,-115689,-142021,-103278,-50687,-68373,-15826,120409,245330,329834,326087,208108,99243,13938,-28642,-4272,26343,42495,14957,-44976,-62432,-18754,6059,3493,-19132,-60597,-67305,-134358,-90118,-60086,-41071,-42187,-40607,-53101,-48475,5700,3698,-34029,-19492,9868,104985,172363,44490,-36907,-87486,-84784,-4554,153285,337442,405451,302596,145024,86934,131454,186570,197679,152395,85769,22347,-39250,-109053,-120407,-68551,-29482,-16469,27578,80368,63469,-13572,-36281,-59583,-94340,-88777,-79321,-91770,-66879,-30216,-42126,-55922,-105112,-87340,-86901,-38160,21248,106357,118667,27926,44734,62620,-3037,-97661,-130026,-103622,-32864,20654,19430,-3170,-57639,-4042,11720,-65661,-33011,27263,49041,27255,-25251,-65788,-45763,11121,130840,194634,192642,116533,48287,38258,87498,72012,-18134,-99755,-33121,-2671,-10479,-27458,-60338,-118854,-52343,-28850,911,80422,123436,47265,42016,78576,29586,-69927,-92297,-112876,-95966,-35457,-11042,-92409,-71308,52491,98838,136082,149376,111326,67600,50966,50238,41416,17713,-11468,-54619,-9791,98736,147282,100029,12749,-82703,-114073,-91279,-73127,-61119,-37304,-18838,-51195,-87364,-119150,-116997,-84991,-94881,-99337,-81036,-29679,-17822,-2149,4697,3942,-281,1556,-25326,-89106,-79088,-26332,-14666,28836,31757,31531,32162,23135,12904,4532,-28906,-47749,-11766,-24419,-113193,-22908,10092,25461,67112,52918,-16139,-103815,-31819,174555,111979,-2595,-66384,4587,251872,484053,369047,174836,104653,63803,6551,-13400,-59307,-78193,-7589,60851,38321,-9010,-75665,-137545,-64620,-10101,27649,21150,-22175,-38180,15631,78516,129292,121901,57942,-48647,-99094,-98835,-36136,56148,40431,-30538,-91357,-75444,15008,44499,44799,89827,156194,175779,166330,210399,311314,309384,176301,-11799,-62408,100727,181327,165071,47275,-72980,-37203,-12165,-38683,-79989,-11594,19448,-25281,-64290,10661,111320,149712,109897,78560,41029,8082,-501,-34234,-78040,-168545,-77787,159394,374043,384156,275778,84741,-46021,-3400,57201,50531,-4170,-12228,35694,-58444,-74159,-30346,-2502,-4941,93063,209037,192263,101604,-30587,39597,165870,100716,13878,-29349,-45125,-86578,-37354,14528,8028,-13960,-40528,-62383,-62037,11176,109528,184922,218825,203969,93514,12151,-66495,-126774,-157284,-141230,-92443,-62800,-50378,-11656,42347,59517,14561,-59438,-80324,-37485,-13295,20795,25873,-13188,-33947,9443,75583,103169,89963,20824,-56721,-96723,-55839,57804,202116,186166,133162,124350,45416,-964,-60462,-79867,-94088,-77183,-80718,-82532,-34729,52621,138332,193254,116961,10338,-29295,2214,45521,70262,61314,25065,25253,127392,255707,166853,41795,-22677,16655,69760,61163,42501,78880,203536,287035,272981,226632,169172,70921,-62840,-49630,40829,18495,-31259,-48155,-90672,-115036,-100914,-56801,-56962,-58927,-55076,-39692,10782,6159,-25316,-34096,-44682,-34735,-43696,-25390,-11748,34626,27686,20525,-4665,-29251,-62411,55542,141714,132823,55687,-117845,82083,189991,198001,78408,-17069,343,106322,192368,205400,216485,258892,284520,251160,161062,46614,-63669,8310,162233,168937,105567,75966,63591,98838,60208,-38529,-46038,-21195,-49943,-86314,-19240,5128,1138,-58220,-72777,111587,326266,463377,311188,132372,-3171,-39988,-28645,-71842,-125703,-129036,-139012,-171477,-107270,-58264,-22906,-6467,7617,-8781,-30946,-57776,-59534,-40399,19199,51346,58024,61706,56648,-2461,-67381,-65488,-7533,8859,-19569,-74419,-133899,-87320,-7385,47808,92466,118105,148503,189922,122847,92458,79917,81255,117416,174273,303139,252472,50032,-39625,-47116,42129,153842,168552,-5394,-94460,15859,64921,117579,183522,336906,474363,365079,179686,-8609,-85795,-62721,-46936,-47806,-24912,-34470,-28914,-29748,-53829,-115241,-114111,-29875,-9249,-34104,-61437,-34552,7938,-54479,-66303,85610,177523,81056,-15102,-11337,19621,34071,22274,14150,68,-37803,-89273,-151833,-78805,-109433,-50930,96567,87146,-57913,-119109,-29356,44195,81809,64705,-9883,-42242,-59166,-96191,-31383,73067,19366,-89588,-155877,-51657,-37854,-71924,-47388,70742,196103,271449,179614,24388,-76066,-114168,-81521,-94679,-159455,-96118,38792,197056,304346,236603,155433,139414,160601,134093,-32445,-159143,-119305,-49115,-22205,19532,57613,36411,18342,-39610,-120352,-161917,-117036,-67676,-41489,-65521,-104147,-90901,-45711,-15108,2995,19492,47235,75284,55209,-20395,-85672,-45091,-2175,11881,-19002,-110326,-98089,36955,123152,109969,41854,42655,99710,102727,54813,35032,55367,78913,43084,9733,19055,62974,78348,47785,-4967,-72407,-103584,-43262,13282,8974,-34126,-40791,28787,174268,297425,210389,61608,-6814],[-9100,-21405,-23042,-2411,-1423,8357,48215,15705,-52732,-32675,-11065,-48886,-108418,-79657,13690,91919,111215,62367,4052,-22696,4798,80412,152938,178600,98875,-3567,-67630,-5312,42776,29542,-16774,-72268,-97857,-39313,-22539,7161,-34233,-46854,-8852,-19690,-124981,-19782,99160,122915,117087,141538,181508,187376,184886,117064,-25276,-114206,-49940,-81852,-136303,-115641,-81610,-91472,-71299,-892,69845,99256,67041,40940,37387,29649,41434,44927,8438,-36238,-41234,10760,105986,139119,59274,-9222,-31646,-27494,-15197,-42439,-95595,-116319,-142780,-69548,-2140,72458,105994,91810,78142,43699,31015,-29311,-37338,20663,90183,78763,95791,98545,132337,145949,21668,-114102,-62297,-37587,-64905,-119352,-70660,-35897,-9664,-6247,-8189,-19043,-29988,-52009,-122319,-93183,6626,55529,52445,-19586,-37083,-40141,-9425,116135,204124,294496,348358,268945,76097,-54659,-22136,83143,152515,122681,94366,137148,241472,291215,257580,141389,36445,-38874,-61511,-89640,-107021,-65097,-80131,-109098,-90556,-53418,-8578,-1022,-48641,-63172,-39732,-57174,-65569,-49626,-30557,11947,52240,40609,-55058,-34652,28187,82810,128247,139340,88214,102541,124387,111661,36150,-101939,47846,161365,206492,165329,-53535,-178339,-91838,137708,158469,175791,214596,183248,85513,36001,12867,40692,93276,126794,165743,140698,147911,205262,246364,195371,99153,25788,6410,-64746,-103390,-21523,47697,51601,79749,66989,18180,3120,25911,59756,52063,46161,123020,222817,286482,245442,139133,71210,33355,-37643,-79838,-36817,-13726,-59914,-62455,-114235,-157044,-127101,-99156,-102107,-95778,-85517,-100419,-93987,-45293,-29202,13076,-11991,-72907,-83966,-68741,-31660,5728,13181,30264,94708,174759,153584,46988,-35381,-83533,-49860,-59447,-108518,-27341,-14922,-37010,-73255,-83342,-41168,-23149,-32491,-73752,-120005,-97460,-79144,-74363,-53200,-26864,-8825,20053,45045,68442,59043,73066,11455,-99909,-108426,-63984,-6863,-1420,-30920,-58525,-80613,-35486,45273,72228,51852,84179,104049,50750,-83869,-61226,39854,117449,124949,118884,17358,-104800,-112407,-48168,-7454,-18802,-54936,-43592,-54273,-82617,11278,151711,235312,136862,17966,-63174,-114847,-40431,-18352,-27928,-27903,-37442,-60821,-96985,-125289,-113733,-73593,-3629,102053,166747,102316,44845,-2675,-51847,-86994,-86234,-79461,-100951,-13706,65296,125393,102576,-1583,-95357,-22220,31758,-19778,-50817,-30726,24109,23007,-2686,-293,-5346,-23095,-6148,-32647,-87599,73887,267493,290772,152103,31049,104030,295609,225879,23384,18561,15083,-85386,-98680,11395,63709,29199,-49432,-90322,-44428,-32610,-11633,27404,23098,-13720,-80945,-110505,-102209,-88754,-101540,-135136,-40857,7761,729,-3848,38515,98099,70033,-4167,-63332,6889,116834,172909,178381,180782,10010,-51052,-4958,48006,57496,25743,-16183,-54449,-56470,-66244,-66206,-25900,8166,-1184,19388,134765,71989,-103621,-35015,173347,211954,149968,63739,13070,-58348,-104855,-67453,-56049,-35149,-14391,-11758,2909,7054,54733,157667,216205,202677,125540,42021,34257,31480,-38004,-158458,-136793,-81999,-57046,-93824,-122087,-98669,-13405,87790,123670,86910,72712,115935,205801,227882,168647,44960,-18993,-4061,4456,16843,22650,25708,7639,27704,81918,195270,309183,383764,232930,-71780,-90649,-116927,-169148,-148917,58758,296324,216545,90824,15307,-36761,-52783,-50628,-64082,-111950,-34430,67597,81906,1513,-60905,-91788,-52252,21580,112615,159453,120740,68658,18983,27808,116995,146030,101042,87096,84098,66310,17792,-40839,-76653,-52275,-31402,47657,-610,-135009,-6362,68151,35938,-35715,-84774,-66855,18464,22623,13469,49438,139446,173454,85989,-52383,-68962,-6373,-11846,-40122,41809,178103,274789,278631,136125,-74817,-71478,-27103,-52712,-53236,20980,133790,131398,25090,1774,35869,86326,86080,120725,141603,244858,351734,340898,111050,-19627,-30506,20401,24677,-86327,-93631,-31553,33560,124902,134620,128203,117034,131018,180962,143164,104381,140501,85593,-67314,-163765,-102152,-55281,-109496,-101182,13572,82057,14086,-32168,41786,92470,-10104,-116158,14383,102242,86736,89493,81090,-33407,-75498,-31084,24201,-6263,-63268,-90408,-73898,-46996,-10121,46462,102221,86256,34037,-49591,-79471,-11551,25671,-6015,-69423,-126688,-126097,-87121,-66078,-72855,-103475,-117808,-112643,-41407,8287,-19728,-27993,-30363,-57597,-42996,-6328,-12244,-73131,-144579,-106407,-78585,-62781,-74771,-85740,-64654,-25714,6635,-15868,-17575,22210,-12211,-226,159917,342042,374661,292389,210763,148527,91218,18268,-99706,-36661,238890,313090,111838,-49895,-141393,-129292,-10343,79036,29878,-54988,-123220,-43272,7641,15529,17909,21324,13359,35956,31149,37462,-1158,-83360,-39908,85767,159630,110130,34368,-88622,-136492,-73733,14961,108444,127654,102156,77411,69341,-1998,-32333,16039,8441,-16567,-25061,-16999,-15746,-51989,-49254,-50544,-79837,-106941,-125871,-103659,-62982,-22337,7749,-15157,-26502,59517,97973,75364,32893,-1488,-38497,-82545,-101882,-6052,12860,61066,77510,61702,50898,35461,-9042,-14599,-7984,6094,34944,37509,55351,-3814,-67906,-130230,-49725,6682,24605,18123,35757,72664,-18335,-110019,-14272,20696,-6948,-24572,-37831,-46711,-90813,-144813,-170773,-161023,-143374,-81031,-3900,78152,118454,113407,38230,-37132,-92689,-91094,-77247,-70656,-53767,-40814,-37961,-43326,-36192,-4036,39487,82811,67466,31168,-24674,-22875,8623,25245,19109,10675,48223,154091,288982,211864,68523,-104503,-20239,69373,102716,124385,47476,-48216,-98874,-25884,27309,12077,-28331,-51357,-43166,-51065,-21586,24047,82923,77301,14175,-37827,-31709,8164,43914,86209,139925,158838,79567,-1115,-10902,25412,68120,44789,13700,19133,-11535,-88379,-70325,-27787,-31544,-26839,27651,58398,81183,61565,50313,99384,46308,-70747,-93992,-35036,-38034,-78316,-69756,23659,99915,139584,118179,34989,-14297,-39706,-68913,-1794,101211,77161,2568,-78459,-138719,-96773,-40796,-25283,-54233,-39557,-45577,26383,31998,-66855,-130875,-141157,-111650,-49480,17664,120003,195706,126024,-10971,-105447,-91353,-42835,25434,93468,94910,66419,73387,210353,266324,299209,197406,71636,43910,30164,21612,34540,53028,119309,155128,62289,-20214,-59552,-25157,7515,31264,48196,44324,-920,-43172,-53694,-42611,-20558,10526,14884,-28708,-104820,-102101,-74401,-66516,-78548,-21396,-58988,-130246,-131756,-106907,-116977,-108420,13480,89197,103396,62997,31544,8222,8245,45838,50918,39015,4185,-19517,8650,72485,50643,8930,-18147,-113134,-18556,148717,275810,209731,76344,35107,-35941,-47627,70947,159527,172856,83548,-17733,-15675,47028,43032,2144,-31048,-83326,-104657,-98078,-64949,-66180,-86489,-40080,-5415,12620,42952,88369,29303,-38600,-74740,-131973,-102389,-27432,-26439,-56539,-72754,-84047,-90500,-84388,-70240,-21705,48314,13320,-73760,-48565,-19896,-14882,5621,72071,263838,412243,423257,344332,245241,295142,300728,236989,152167,55737,11814,23488,69993,72116,62745,23248,-43672,67868,226787,169393,91879,36487,-21558,-47485,-59740,-54223,-71248,-135608,-35601,146590,193133,97494,22405,33570,5862,-32125,-575,98475,169491,126673,-20275,-30657,74804,105860,119090,128562,152841,180419,113163,50981,50037,74737,82932,82763,34987,11021,-10589,-22597,-27070,10328,61942,151636,235629,297377,311662,350506,403612,323379,94005,-34997,-84485,-95884,-70178,-48657,-59483,-86937,-115105,-103193,-26222,12261,19469,2396,-12283,-50781,-9609,43161,-35291,-109150,-106113,-49162,37298,125429,79422,2220,-40965,-64822,-13083,65192,89469,85932,100419,75643,13437,-47033,-106403,-81426,-28608,-8398,-73037,-44818,32024,87049,120094,65568,-27339,-56350,-113284,-78267,34753,114131,73867,-8919,-37418,-57579,-30674,25455,93319,162751,125422,-40105,-123189,-114125,-57466,-592,20726,50845,9717,-80958,-41754,31820,-43374,-56137,90649,195693,202997,141234,37421,-27333,-52581,-32853,64067,112169,72767,-8553,-92947,-121810,-16028,67472,60723,26035,-23790,-77566,-50350,-12442,34748,40257,87064,130098,94703,105223,150471,201823,255817,212281,111361,14486,-46401,-80602,-78812,-56964,-45928,3709,83169,104695,35667,-10477,113205,164715,233979,176143,106385,57660,-14090,-56270,-75543,-5702,-16614,-53363,-34505,73817,171782,103152,-2964,12567,-24221,-128416,-76674,-228,-21319,-79872,-112113,-5421,51052,13100,-60692,-57208,1296,26011,19172,-26226,-64360,-22111,22618,9154,7375,98731,197017,279323,290582,130493,-12146,-81882,31698,104638,115121,100830,11086,-59310,-90954,-125559,-99370,-63130,-71119,-57662,-5886,-14807,-36003,-32867,-36442,-89687,-84365,-115119,49247,-2364,-73881,-43576,2827,-27845,-85872,-88770,-4932,6881,10622,74122,186902,259902,210624,121269,140254,109997,4782,-133281,-122947,-7255,109606,171219,91905,2426,-36734,-45432,-62828,-35075,-72884,-109113,-123642,-67346,30054,93525,87487,75601,44890,38604,52530,-19708,-93035,-112105,-116635,-74383,84773,225829,155933,51397,-11045,-3731,-36577,-71186,-58745,-60258,-25463,-32635,-29710,6837,53542,-9358,-86537,-66518,45100,103877,47092,-30406,-36129,-5916,-11903,-21970,53542,62613,22367,-48402,-62283,-42275,-37003,-38241,-41287,-56952,-51225,43430,81173,82524,47923,-12942,32893,191624,404211,485464,387940,110842,-18922,-44255,-31201,12497,71687,65255,28617,-81299,-54550,-5009,19567,41085,71713,107229,139200,47593,-57356,-78964,-96948,-89484,-8176,49370,49456,-15135,-74372,-68458,-77614,-33609,29390,11099,12398,87109,213553,259730,227625,127350,30713,-28428,-74092,-126379,-133143,-92151,-47811,-60217,-20952,112342,226375,291097,278659,162608,63406,-4249,-31476,-3193,20664,31150,650,-58086,-77164,-37569,-7722,949,-11419,-41873,-42346,-109453,-103119,-60777,-36861,-48485,-60322,-72078,-58995,-7173,-12091,-45449,-17871,16082,110971,146565,13463,-64474,-113058,-104236,-24311,127564,310386,379334,281559,124965,76446,128332,193746,210008,169949,98418,27101,-34127,-93668,-124677,-74949,-39047,-42601,-4576,59128,60884,-17208,-54461,-82223,-94262,-87518,-90004,-110631,-98346,-55122,-52306,-54596,-103820,-95011,-92695,-28976,35293,116759,120992,36072,73225,118149,79302,-14963,-77152,-91558,-23128,23478,20509,-5002,-62224,-14251,-3688,-49646,50034,96942,82753,34473,-27916,-68628,-43291,20854,149003,202070,196968,121538,51426,38409,73478,56634,-24355,-107677,-27401,7706,1305,-20187,-57721,-122462,-61829,-46778,-11814,73547,135532,56801,37584,56701,-5612,-90597,-93259,-110767,-112566,-52989,-31887,-111551,-70332,51728,99095,135998,152232,116141,63913,41653,39832,27950,1017,-27882,-69010,-19446,106584,179809,137888,35781,-63725,-97741,-77425,-63707,-59582,-45368,-27600,-52575,-80685,-109111,-119705,-93328,-102530,-99822,-80091,-29968,-17236,-684,-6413,-11657,-18478,-19623,-42023,-99533,-68760,-14264,-12038,21108,26989,33257,37449,21168,3437,-2482,-26066,-38280,-10250,-27338,-119639,-13826,28617,49696,91217,67774,-6194,-98831,-30389,188681,124752,103,-72208,-9533,205990,412596,317714,146848,99660,78080,25964,1877,-43968,-62266,-49,50782,21083,-8075,-71202,-136384,-70566,-15456,23799,17146,-25474,-41229,9014,67360,113222,110174,62394,-37074,-81066,-86594,-17540,76267,57661,173,-43465,-37618,46800,59290,49724,110166,195056,217679,198268,228013,315977,331650,208395,1875,-79517,44305,121909,130126,41414,-63275,-47449,-16771,-33628,-63431,-2662,36160,-10739,-28846,67815,153777,163889,115179,84279,40360,6140,-6426,-45305,-87804,-168201,-99098,124948,349380,377146,284358,111431,-8533,11601,65019,52250,11359,4451,35506,-66154,-66025,-10102,19420,5066,96589,222866,200843,107079,-16301,51053,177423,98705,-4716,-46686,-56710,-83787,-34170,21425,26201,-3019,-38064,-61798,-67075,1702,91891,159391,198073,217648,120730,20132,-72032,-130273,-153278,-153888,-93075,-55064,-50417,-17836,33939,52485,12006,-60157,-95672,-63153,-47483,-3650,26355,8700,-5834,26610,84768,107399,94252,24042,-56310,-103264,-71733,34191,145665,100995,58888,94242,51931,18713,-44218,-79791,-104940,-92305,-95592,-93897,-44443,38467,114937,183456,130451,27998,-11623,22822,68173,86549,68523,37418,47970,150134,253420,161999,48318,-27487,-9632,38308,33968,40696,103976,255319,333823,320453,255971,165246,38597,-70274,-4656,66522,18378,-37093,-50298,-93016,-111395,-111029,-64470,-63682,-60774,-50683,-30616,19297,8111,-25460,-39532,-58037,-48903,-40081,448,28803,54739,33178,20318,-3242,-21130,-57553,27786,107081,112624,35819,-120099,98109,240544,244348,101450,2779,3406,77576,145322,170641,206528,275821,319710,291149,195885,72090,-35947,33132,181165,152744,79236,57753,79909,134634,83179,-31284,-53546,-33841,-58005,-78621,-13083,5236,-1836,-64422,-54812,160137,423985,559931,352328,132939,-10849,-41044,-22979,-61009,-113099,-130432,-149913,-162661,-99224,-55898,-22380,-11199,-3236,-21340,-35357,-44815,-36985,-23259,26618,47689,49727,55750,57402,3197,-54615,-49824,6408,22891,-3482,-56423,-112402,-72147,1777,51458,77725,86141,108734,145590,90566,70333,57117,53697,99807,171527,309561,237286,33997,-51999,-52613,44317,165738,182327,9809,-86646,11506,51096,99277,172186,355455,477820,352206,167625,-26925,-98090,-48194,-23385,-35774,-34487,-47471,-30870,-25014,-52076,-113075,-106288,-18845,15538,-2102,-24709,-28073,-17542,-108968,-46566,151960,228303,97604,-9856,-7144,23093,39353,30056,21615,5655,-30989,-83959,-106322,-37033,-71524,-79855,53594,43794,-89062,-94611,-4352,68337,98801,77689,1758,-39192,-61319,-108078,-30591,76548,20020,-87229,-161980,-55033,-58457,-112932,-81064,37993,165519,248560,171604,26509,-57990,-84077,-46286,-78984,-148262,-81628,53777,213292,316448,244497,162503,140118,141199,118525,-12033,-126597,-128070,-48348,-1565,38244,58422,31674,15165,-45946,-125738,-161318,-113405,-63478,-37393,-66611,-105191,-92444,-51461,-24645,-2195,22748,53740,76455,60431,-2272,-68316,-59747,2289,31221,14332,-89812,-103972,30356,109266,92118,22843,24040,84035,90246,42669,23309,52076,77357,44213,16355,25733,61719,67940,35631,-14856,-73360,-94199,-34345,13016,2545,-39003,-38001,36064,196643,310447,178439,25795,-28149],[-8181,-21516,-14014,15558,16471,26885,70856,35034,-34439,-22834,-3303,-35261,-89764,-88341,-3804,57246,77140,48971,-2296,-14339,39997,136238,201463,194415,87259,-12665,-45241,28287,69950,42169,-13329,-70055,-76976,-9396,12827,31433,-28587,-38613,5171,-7549,-133573,-18661,93108,103931,102210,142399,196719,209434,199407,117733,-26060,-102695,-36007,-64409,-124678,-114192,-77314,-85169,-78882,-11690,67444,114368,93112,57705,50347,41524,54862,58994,18616,-33665,-43756,10623,101527,115026,29884,-29942,-45685,-30408,-5719,-23989,-81624,-108494,-148242,-51543,18839,88949,123838,114339,95989,49966,15002,-62357,-62311,3879,80929,75595,108913,134852,160001,154267,11018,-121504,-34625,-12017,-56049,-112523,-71484,-40258,-18304,-13781,-11092,-10717,-15735,-42682,-120810,-104880,-9297,42055,42417,-19187,-20834,-15732,11551,112997,177247,264709,312136,238151,66997,-42935,-13939,88814,149962,105411,67553,104578,213923,264727,237425,127552,26202,-44977,-56419,-62574,-92077,-81617,-95334,-114506,-86458,-50992,-2118,12116,-40529,-63399,-37884,-54896,-72618,-53641,-33825,6944,47378,37113,-61645,-33628,46536,100224,133938,109865,26444,72275,115201,116307,48554,-94274,59102,179767,220328,144619,-128715,-221971,-72031,178006,188762,201481,228525,161941,71608,35962,19681,62042,133298,185806,236076,198372,208444,247083,242775,148350,37270,-22038,-22203,-78845,-100548,-10863,53238,49931,76327,76701,33724,10352,22992,55809,59456,67141,136813,211013,254683,211183,110758,44357,20762,-21543,-48472,-11508,-1862,-69498,-86459,-131821,-165265,-134921,-104406,-110384,-106603,-98150,-106409,-91375,-32571,-11627,29906,5300,-66471,-80024,-56952,-17563,17419,29998,55154,126746,212939,194596,80841,-2493,-67359,-61320,-71613,-68886,223,-959,-35830,-78329,-83598,-29994,-5217,-12899,-49137,-92551,-118883,-97660,-92863,-79754,-70777,-58439,-32499,-873,37004,44989,86483,48060,-75000,-121363,-88181,-26880,-120,-20843,-54377,-75376,-31841,36720,45046,33188,79478,99624,43486,-82291,-59524,48075,140824,172955,163658,34303,-94840,-110016,-51829,-14252,-26062,-62392,-52005,-61825,-78749,16836,149516,237517,160662,50237,-33680,-114901,-79608,-31464,-27919,-15313,-14872,-34564,-73427,-111153,-106940,-69957,-4768,91038,142586,78760,32568,-358,-44822,-80066,-79251,-78147,-105330,-32702,65033,135142,126542,29082,-70656,-41935,19954,-24012,-54988,-39062,22704,31664,11361,7595,-9791,-29579,-16308,-34811,-87362,64911,237250,251113,129102,44108,129716,298331,210350,10219,3782,1140,-100260,-75345,30242,81428,62874,3603,-27942,9611,-2577,-3624,24393,21251,-16050,-85136,-117344,-111463,-90086,-75519,-95883,-42471,2354,-345,-5755,35844,90737,64649,-2895,-56356,10629,112230,154484,153835,168671,28382,-33779,10827,67013,76368,45395,-1774,-53459,-59648,-72186,-86362,-53862,-15395,-17514,13624,131329,75670,-97629,-29265,187985,228521,160606,65906,8355,-69777,-95656,-50953,-42517,-34595,-31840,-31513,4431,23084,53896,137031,176617,162361,98356,19333,15405,22402,-32372,-145191,-144497,-88624,-67238,-101682,-116012,-107824,-27317,72956,103152,68439,58336,100396,199450,255565,223804,85878,8134,14497,23404,30760,40900,41754,8443,25414,93078,218420,334016,378543,163403,-120540,-88577,-94578,-145824,-151516,55047,274846,213462,115817,48770,-10591,-41093,-52177,-75743,-101150,-19727,72294,68539,-17491,-67790,-77060,-31347,31791,104107,136749,102775,85435,42091,38796,120804,151156,106173,90613,91419,76080,29328,-10771,-39740,-29287,-25853,44734,30047,-164983,-34753,37184,9329,-54775,-98225,-48635,56793,67714,28489,47142,151179,184491,88305,-48521,-55990,-5410,-11967,-38328,38480,163777,246104,250628,123106,-79057,-67107,-23509,-45513,-34560,50824,155498,144307,62252,15078,28138,63075,72791,102053,117188,210218,298431,277157,86663,-25250,-30897,22138,5854,-100214,-88766,-27210,29923,100633,112360,126853,132890,137288,151897,113120,70034,115768,112785,-20184,-117032,-112542,-40710,-75994,-109596,-14044,64722,10805,-24669,47319,108851,21218,-98715,-12123,54337,29619,35633,46498,-54529,-94479,-40398,27681,11420,-45555,-87617,-71660,-46515,-20754,30094,97897,97031,51943,-22862,-61153,18227,51163,15027,-49553,-108398,-124588,-94015,-72769,-79905,-104509,-118630,-121584,-60952,6293,-5842,-10662,-11773,-36482,-32157,-10553,-28365,-95511,-167608,-105600,-72496,-52602,-66270,-89111,-81317,-49798,-9524,-23153,-17929,9239,-32917,-13702,138537,305974,321298,253595,194416,153689,110609,42096,-85148,-54803,219182,262414,84779,-61311,-134705,-103210,-5728,59208,9639,-54528,-107546,-43404,-517,6285,6148,2409,767,47864,56286,56069,10006,-78533,-42820,60180,111426,76075,25134,-90677,-138835,-74252,15572,113379,142707,112602,63480,15305,-93175,-104801,-31504,-29553,-35280,-32326,-15576,-6909,-37466,-32518,-33226,-61023,-93784,-122835,-103649,-67296,-28310,4461,-15092,-44473,24741,84866,67883,25095,-8155,-39093,-74205,-102401,-27486,-17329,43477,69245,61207,52443,40288,-1136,-636,19478,42467,72924,78617,97437,25738,-50535,-112351,-55887,5446,28975,25220,35569,63331,-12770,-68263,-33472,-44916,-69045,-48055,-40704,-40250,-81372,-120366,-152039,-158828,-142520,-80038,-242,84542,107960,87064,22969,-47254,-96577,-82909,-63589,-51768,-33216,-26542,-33753,-50788,-49954,-15228,25753,74780,58810,31690,-19743,-16019,20377,43578,50263,48198,75757,174210,315735,222865,67085,-97867,-11908,64475,85584,105539,41514,-42401,-75655,6295,53913,24522,-24202,-57378,-56989,-66828,-40303,-2021,56817,54797,-4350,-53364,-29489,16440,45444,78182,120617,133505,64436,-9533,-14585,32676,77476,49573,10815,20024,-885,-68904,-88629,-51099,-58413,-52408,-944,30705,53491,43731,43103,90816,38757,-77600,-97626,-22243,-11393,-53141,-63996,27612,102294,141359,123238,31011,-16973,-31689,-51145,-2048,81005,40529,-30323,-102841,-120835,-77757,-42975,-41791,-69043,-29977,-25690,31451,29383,-66464,-125141,-131524,-104801,-62780,-8543,110248,206793,167482,49810,-53622,-76251,-31242,21143,72233,63849,39895,45992,162532,217795,256550,190021,79874,51854,37493,33051,58479,83397,140674,147636,49449,-29727,-58805,-22755,1279,23966,50611,57143,14055,-30508,-46174,-43040,-29554,654,10038,-33204,-119011,-115894,-87300,-76339,-76302,1239,-14598,-75270,-72374,-43699,-50770,-76323,11704,99890,104439,59083,24922,4224,3335,35350,29722,7696,-26562,-41777,-3348,64728,50981,3346,-30378,-90429,23415,188244,307761,236392,95257,59683,-35778,-88714,15784,89106,105113,40912,-39706,-24939,42649,43175,12138,-19106,-68122,-85542,-77281,-46008,-46202,-74307,-62173,-65723,-54033,8180,73290,37953,-33206,-73293,-117332,-81922,-16670,-19436,-50514,-68399,-82644,-90228,-85283,-60285,-2120,67375,17097,-68333,-30294,6862,15793,44800,133537,313479,397663,390828,336913,241971,301131,311645,246591,163986,71376,41862,81564,121212,96212,59849,7157,-85164,1851,145392,91081,89902,52481,-9077,-41644,-56141,-59186,-82352,-140888,-14173,183034,243487,138352,36097,27896,-4482,-37832,-15056,78838,148256,117706,-2049,-5209,91922,126627,141867,141506,159313,186858,130619,76642,71343,87204,86805,73340,23792,11556,-6379,-16052,-19913,12297,65341,154481,235689,306108,334288,376850,410109,304698,74158,-49164,-80131,-83697,-61987,-46877,-64453,-98004,-135027,-106865,-21557,13032,5036,-34983,-50304,-88020,-4274,69042,5856,-73249,-73753,-20436,73935,187008,125555,27442,-28299,-59370,-12146,72037,101375,78055,78674,51128,-7737,-53446,-118047,-86451,-27445,-7896,-77328,-41184,35624,85121,114062,71506,-18391,-47747,-109847,-74450,38687,115539,69444,-5607,-22329,-38751,-10722,65623,116331,136579,97168,-57675,-105773,-71042,-53220,-16823,-4405,38689,18465,-55579,-46021,8149,-65020,-40711,88269,166330,174782,141554,41860,-30254,-69910,-66487,25543,97488,79384,2554,-85466,-125209,-16515,74337,68680,40417,4582,-49156,-46786,-22965,9025,2265,58293,125046,97553,110159,157306,209742,250535,203564,94352,-24694,-95442,-92263,-16692,14759,24851,55815,104702,96973,8652,23109,172710,213336,259476,200526,127389,68116,-9514,-56446,-67769,6228,11855,-28583,-30005,58605,146019,92826,3024,21755,-5222,-108690,-75682,8512,-7620,-66530,-119350,-16681,44166,19934,-49318,-45455,7255,27574,10277,-35596,-53893,-9037,24009,4205,813,95820,212023,297721,288943,112912,-29413,-61373,54511,103628,94868,70582,-18447,-63789,-83265,-108502,-93202,-70908,-89830,-53458,-4581,-29060,-59161,-63015,-70059,-53812,-49771,-106912,29927,-7476,-60386,-21136,11524,-32900,-92252,-74288,4606,10902,23137,106169,247840,320207,232000,114763,132351,111843,2890,-108385,-83658,46510,164943,205538,103215,8665,-18542,-16382,-28963,-16675,-72245,-121904,-117460,-50771,54404,117577,107634,88857,42531,29742,39519,-20017,-74775,-90325,-105133,-63700,77930,199027,141817,46136,-979,13308,-34320,-78965,-62545,-56523,-15475,-23012,-21416,10599,49680,-7536,-75858,-82761,-7459,38509,12767,-28190,-11998,27966,24599,2583,61046,59087,12530,-57016,-61739,-37210,-34140,-39507,-43517,-56726,-49077,43020,75981,68121,26999,-31602,31287,200345,427527,526336,402342,108435,-20110,-48895,-33557,19064,84712,73772,25606,-87871,-45825,15049,43079,49049,68070,97266,125761,40663,-52862,-77288,-101375,-43789,23132,67073,57649,-18370,-79721,-41095,-35580,3813,45045,13796,8408,65029,185458,241718,210741,105250,15876,-36640,-79140,-123488,-117166,-81891,-45310,-51495,-24890,100888,195501,239099,221351,111320,26137,-18511,-29906,595,17578,22500,-11327,-70871,-92884,-57061,-21536,-620,-2035,-21029,-15784,-80233,-115335,-61413,-33259,-56471,-81330,-90281,-67756,-19378,-27070,-56236,-14895,25206,122001,128668,-4569,-76851,-124552,-120804,-43804,96845,270298,337323,251781,104673,67251,122960,196730,220672,187587,111983,32076,-28971,-80643,-123133,-79242,-48211,-67942,-35209,37856,60705,-14425,-67700,-101867,-86439,-84525,-99343,-123305,-131331,-80055,-61230,-51909,-99795,-102457,-93320,-14144,52833,123027,116353,40505,92349,157958,141201,49254,-30474,-70859,-12356,27645,23215,-5320,-65776,-25981,-17062,-7863,134118,166999,116070,41417,-29530,-69438,-38371,36259,171731,210271,202610,129591,58411,41986,62741,47494,-18928,-90137,-18655,19217,14809,-11067,-53861,-111114,-62753,-60772,-21994,68918,146899,65557,34441,37605,-34180,-104725,-85279,-87888,-100197,-50812,-31814,-98777,-67952,47180,97278,134472,152606,120027,60369,31272,24403,9157,-19459,-45212,-81116,-27572,109992,210539,173556,57119,-44631,-79301,-62604,-53447,-56331,-51963,-36687,-54143,-73442,-98037,-114565,-98609,-108798,-100639,-78589,-30059,-15948,3224,-13674,-24568,-34068,-40927,-60000,-106195,-57390,-994,-6950,12135,20619,34604,44181,20222,-6512,-10050,-23063,-29495,-9988,-31804,-117548,-205,50682,77612,109815,78312,1105,-93844,-29234,190180,130571,234,-79538,-23361,157873,332423,257104,115495,94669,97936,58802,34811,-11499,-42092,9308,44104,11904,-6525,-66952,-129835,-72713,-17112,24262,17610,-25876,-44512,2296,56549,96510,96683,64840,-19769,-60099,-73149,-1985,89810,72767,31275,6735,8470,87195,79279,56693,130403,231993,256235,228734,241939,309651,338947,234552,17597,-97459,-10938,62822,92629,32341,-54280,-47171,-10204,-19259,-43629,7512,52039,9115,14590,129137,191183,172987,117594,88377,42546,10562,-973,-44100,-88105,-157398,-130292,70319,297105,347287,278286,126453,17979,23909,65798,48156,21747,20633,35374,-69954,-55004,12136,41666,14536,98576,235404,209623,113768,-353,64358,184317,92070,-21818,-61785,-67486,-77367,-27908,30708,45699,7443,-35348,-59074,-67638,-4338,75087,131495,171911,220865,145041,30034,-76508,-135859,-148876,-160224,-92524,-47688,-49401,-23829,24496,44348,9152,-59987,-106452,-83554,-74778,-26890,23906,26836,20142,41608,91776,109523,96314,25775,-56175,-105857,-85487,12684,90209,25826,-8932,70546,55190,30076,-35257,-83735,-117939,-109526,-111193,-105853,-56505,20428,85970,163858,137018,46563,11121,48584,95937,107947,79054,53001,73699,173634,249340,159362,59789,-21962,-31552,9220,8582,36205,122944,292561,362164,356771,280142,158018,6206,-64466,38495,94825,21053,-43191,-54870,-97599,-103512,-114238,-73751,-72711,-64070,-46778,-20316,27691,9519,-24274,-43020,-70676,-63623,-34780,27357,70166,75060,40422,23447,965,-10328,-44272,2068,67753,86598,12007,-108490,107286,281552,283454,124250,22917,9442,53535,103634,137684,192964,283970,344553,323749,227667,97976,-11007,54839,190942,129588,48557,37045,93579,164982,103226,-25258,-64373,-50309,-67588,-67127,-5854,7367,-642,-61961,-40142,198636,497440,624354,382126,130500,-17584,-39750,-15913,-46857,-89614,-104114,-126550,-135923,-88664,-50984,-19552,-14359,-13137,-30706,-32590,-27303,-14620,-6437,32227,41397,38201,46067,54908,7710,-42101,-36807,15865,31046,7982,-39394,-90877,-56789,7775,49748,58936,53113,67356,98870,57510,46500,31528,22248,75071,159100,297487,208620,16079,-64041,-56528,51722,188492,214352,53656,-68489,6007,37114,80853,159305,360666,456795,324689,151110,-42695,-105450,-30744,3429,-15452,-35577,-56969,-31826,-19669,-48939,-107884,-100257,-11735,36462,28358,14517,-7112,-35356,-133150,16908,233896,274956,106462,-12444,-12837,19326,40710,36278,30254,17536,-6562,-37082,-36987,8782,-37312,-78909,25258,10493,-106237,-65574,22935,92220,113235,87602,11197,-36127,-61083,-116614,-29867,76559,21627,-80217,-163564,-63170,-81374,-148249,-87780,22236,144912,228511,166474,31718,-41884,-58489,-16186,-66799,-134865,-64342,68524,223573,311752,234825,155561,134678,127406,111027,14635,-96900,-133711,-42651,22705,55035,56374,24161,9819,-54323,-133520,-161289,-110033,-60314,-34108,-67941,-106089,-94850,-59478,-37737,-11185,23572,59885,79122,68230,18750,-34513,-61170,6112,49943,53492,-58826,-102082,23539,95147,76067,6653,5154,64997,73510,27110,9466,47525,75120,44708,22423,31436,57777,54962,21226,-27925,-77992,-88612,-26925,14986,1298,-37624,-30727,44211,212533,309545,140915,-12517,-49467],[-14041,-29433,-10749,26241,25941,36244,81025,42864,-24824,-22472,-6866,-32295,-79319,-101628,-33035,7783,29297,23623,-17854,-12620,66035,177493,233741,195171,69364,-22166,-26543,47607,81749,43021,-19163,-75300,-66811,11472,41335,48236,-30702,-37057,16136,10765,-108839,-40758,60285,64488,74102,130012,194569,211967,194227,103540,-36935,-98077,-28485,-49270,-106144,-113054,-79730,-86437,-91929,-29033,55693,118147,108911,64340,55056,46418,60622,62019,17682,-38402,-53261,1257,84458,75025,-5417,-56058,-61981,-35063,949,-8269,-71915,-106471,-152348,-39491,28093,91664,126064,122395,101038,42686,-15049,-98005,-88851,-19371,62810,64307,109498,157699,171139,145553,-7519,-109666,-20116,-313,-56209,-113620,-82798,-55371,-35469,-27252,-19709,-8228,-5263,-34017,-100366,-103835,-31422,17827,21912,-25501,-11259,1683,29095,107821,149230,228665,265210,196535,49887,-38555,-14405,79682,131702,76500,29589,57169,162117,211802,195853,100592,6527,-58889,-57583,-41222,-65579,-84677,-109726,-125505,-89771,-55802,-3613,16376,-40527,-73567,-45665,-59352,-88963,-67600,-46939,-6619,35654,28211,-71063,-31462,69633,120684,131564,70598,-39946,33588,94217,107304,47302,-96712,63123,185208,215128,101466,-205919,-227012,-58446,198114,203118,208535,217585,119406,42851,25619,21729,81633,173952,243687,294087,241717,252852,271827,228571,104820,-11346,-64769,-54258,-97627,-97544,-4346,52614,41680,63901,75015,39576,7523,9065,43085,61329,83167,139559,187748,213639,172492,79545,13708,-568,-12712,-21038,16690,15997,-70564,-115451,-134346,-157138,-143365,-115489,-123986,-124071,-117647,-117661,-92347,-25095,-806,39015,15428,-59332,-79623,-49236,-8910,22171,40610,75128,152937,241281,227939,109257,26558,-39348,-64372,-65152,-29584,21572,6319,-41145,-88784,-86762,-23694,5090,-3313,-38278,-80661,-126987,-121683,-121552,-116023,-114202,-82598,-76482,-44186,2860,26097,90930,77231,-52106,-130352,-110149,-47145,-3868,-16627,-55583,-75415,-36875,18070,11841,9492,65589,83809,25866,-88971,-59038,54378,161098,214716,194970,42297,-90602,-111634,-61811,-29079,-40655,-75193,-63036,-68279,-75942,14506,133510,220684,170717,74012,-861,-74717,-128138,-54644,-35063,-9621,936,-13981,-53620,-98783,-101248,-68121,-7716,78613,116955,58164,21655,-2276,-45013,-77843,-72402,-70644,-80626,-53872,60404,138151,142000,52470,-51307,-53337,10082,-30906,-63906,-50605,18203,35359,20189,9188,-18331,-39104,-31212,-43947,-93401,46404,187726,190068,91140,49277,148480,290497,189097,-3233,-15707,-18541,-117274,-58861,40128,90346,92142,65667,44582,66200,28047,2372,19000,17798,-19418,-90313,-126199,-120532,-86113,-45053,-56930,-45542,-12280,-8329,-11171,31911,82041,58440,-2384,-50085,13527,106446,136168,131394,155459,44773,-18905,21126,77184,84659,53385,2400,-60072,-70276,-82926,-106615,-80724,-39773,-35914,2237,114215,69340,-97914,-25755,195060,239299,167749,64253,-1635,-85706,-77853,-34614,-33037,-40852,-58462,-56177,1173,36412,57202,119937,138291,119840,67451,-2398,4460,24497,-20090,-127142,-154659,-97816,-78856,-106497,-100365,-100838,-51329,46654,71733,44315,40559,80563,180614,266093,265635,122914,35885,36077,43610,43782,57269,53761,7378,19948,100162,232376,343177,351315,83627,-164975,-81639,-72879,-122102,-148432,44069,230881,191051,129801,76184,14235,-27009,-51247,-80906,-83179,-10023,71067,52004,-34280,-71067,-66021,-18074,34091,85032,103883,79442,98836,61738,41006,113047,146334,104779,90242,95000,80256,35374,16730,-552,-2760,-19521,40370,60617,-133430,-72532,-953,-19598,-72599,-111507,-38274,83015,101820,36336,41174,162048,196232,94655,-41278,-47940,-8547,-13314,-37558,29673,138966,204791,212764,107747,-71221,-62788,-21939,-36901,-13390,79063,167377,145458,90275,27444,24255,36763,49337,73235,85513,170610,241637,211767,62808,-31962,-34560,16635,-25322,-118248,-88355,-28664,22414,73559,83241,114156,136298,132409,116803,83416,50052,97043,138039,32812,-65761,-100206,-21848,-39722,-88307,-32663,50232,7830,-20877,45519,114091,45711,-79947,-43143,-3988,-34217,-18029,15759,-70085,-115109,-54295,22390,18318,-37067,-85380,-67788,-46672,-38521,5810,88548,107474,73444,7779,-31209,49031,74999,37418,-22192,-75017,-111536,-101728,-83404,-90711,-108533,-121844,-132805,-79161,1876,5855,5111,4318,-19921,-25171,-16757,-42770,-110886,-189729,-109269,-70671,-44167,-58056,-86975,-94293,-75161,-30498,-36069,-26295,-12633,-57867,-31522,105577,243031,244062,202725,171820,155976,130601,67826,-63753,-80780,177965,198385,53842,-72722,-122411,-80486,-6390,31811,-13139,-51677,-93837,-45950,-11336,-4530,-6984,-17339,-6559,64527,84855,75403,19689,-75837,-51160,30264,61927,39549,9859,-97883,-143697,-76017,15098,117103,157393,125623,57026,-12469,-68799,-34823,-46036,-67503,-57056,-42538,-17800,-1704,-26813,-20998,-21552,-46959,-83007,-114732,-105291,-75242,-41045,-5849,-17527,-48584,-13962,64751,55323,13664,-18108,-42395,-67564,-103366,-52297,-50260,22489,57070,55796,48546,40455,2523,9495,43647,77470,111146,120797,136528,48888,-35889,-96089,-65355,-903,27629,26624,29074,46716,2239,23631,34437,-39494,-127333,-77728,-48585,-37149,-71892,-92504,-133595,-156564,-143912,-81932,-624,85613,95938,64061,7011,-59978,-98495,-74873,-52354,-35899,-16352,-16163,-34171,-62673,-67051,-31959,1856,52096,39954,26742,-18691,-12231,29657,59019,78751,81116,96497,182504,323023,223933,62386,-89565,-6873,54696,64576,81872,29900,-40505,-56106,33128,73645,31156,-24892,-68426,-77270,-88908,-63578,-29333,33321,36236,-20423,-72652,-30395,21999,45249,69277,99575,103486,43341,-21747,-21016,35137,78461,46035,1091,14349,4101,-54332,-108935,-77672,-90382,-88153,-34343,-603,21195,22148,33333,81392,33016,-75429,-102088,-15777,9153,-32605,-59023,27830,97898,133608,117310,16643,-30681,-33980,-41895,-5510,56421,5456,-48519,-103440,-99328,-62488,-46199,-58272,-80628,-17559,-9680,30572,21010,-70180,-121846,-123759,-100467,-79482,-38644,93052,200537,189868,98172,-8739,-55751,-20999,8866,35472,21365,12187,25643,112913,161386,201015,171715,85554,59302,45137,42783,77757,108265,155048,133342,32914,-41879,-59323,-23344,-6409,17407,55448,72913,30884,-17769,-40043,-45207,-41542,-14052,381,-40055,-132374,-126523,-100662,-88767,-74477,22706,35559,-7696,3991,31872,14888,-28638,10843,104056,100599,52204,16236,-3825,-7192,19075,3815,-25634,-60150,-69487,-25749,43258,42393,-6309,-36408,-59110,52504,206632,315127,253715,131783,90884,-23328,-115587,-37174,21276,38408,-4119,-64516,-37056,33344,37560,16536,-12822,-57713,-70047,-59386,-30063,-29548,-60013,-74687,-107021,-94286,-18489,43353,35672,-32008,-68763,-96222,-65364,-10373,-16733,-48447,-68165,-85337,-93584,-89389,-53664,13401,79903,15976,-69179,-16719,33415,48613,84664,182721,329944,346515,324719,299047,220285,294767,314366,252455,172002,82278,66860,127127,159358,114093,54218,-10146,-108905,-52120,63278,3647,77240,59173,-450,-38182,-55977,-67875,-98373,-140197,-113,203546,278657,172258,45157,14391,-18209,-42641,-28478,63108,131542,114488,15700,10311,97523,135123,151674,141885,151708,174481,131332,86895,78607,86423,76880,48748,7259,8219,-5867,-11941,-13132,14505,64765,149290,226682,304212,346198,390143,394683,264354,42750,-67978,-69137,-73326,-58031,-48929,-72506,-108488,-145147,-99395,-18938,10422,-11066,-66936,-73838,-114394,-10437,79979,34428,-45414,-48409,1018,104672,246047,169873,48111,-19871,-56354,-15162,71218,104362,64309,53034,21519,-39138,-65059,-133560,-93561,-29498,-9913,-84955,-44743,30649,74266,99900,72857,-12004,-42992,-109947,-74596,37612,111799,61061,-6708,-12512,-19278,20556,122484,166033,117485,58094,-79935,-85751,-29345,-39010,-39626,-39463,23546,26028,-33374,-44774,-15305,-82585,-28806,81576,134260,138394,131586,40998,-37520,-90712,-100743,-14035,75149,76613,4486,-84421,-131413,-24640,69956,67205,48831,27960,-19356,-38329,-31800,-19846,-35633,23278,102259,83080,101758,152793,203207,228271,180835,70899,-54914,-106753,-47260,40614,76943,90190,113092,131757,90828,-22535,38321,206660,242661,268624,209085,133026,66223,-12631,-58936,-61312,15702,44439,-616,-19043,42013,115728,76960,4832,26652,11393,-91889,-81874,9853,143,-58046,-127275,-34179,28142,17829,-46971,-44980,2057,19779,-4340,-50056,-48848,-3124,19716,-4124,-8894,88552,221939,305780,275155,90120,-51123,-42494,71415,97180,70722,36841,-48523,-69062,-78907,-98574,-86487,-71981,-115975,-50280,-7725,-47863,-84360,-84036,-67327,-9078,-22988,-75517,25429,-4430,-41306,-2583,14334,-45058,-105966,-67472,6280,9100,31818,135404,301770,363128,237360,100996,116955,111283,4852,-79286,-44878,98232,211351,225041,103842,7492,-5821,9040,5800,7105,-59250,-107414,-88517,-29706,74831,136618,121912,92648,30322,14811,23841,-20640,-54433,-68356,-94908,-61247,56854,151188,114994,34326,4536,24373,-37564,-91123,-70477,-57275,-10064,-17763,-17411,9013,38777,-10777,-70265,-98769,-62936,-33224,-16640,-22993,5949,55069,58047,27363,66199,50801,-2803,-70183,-64077,-36427,-36864,-47371,-51417,-60653,-50160,38923,66072,49535,4935,-47030,28708,198144,427699,537694,394054,98475,-24744,-55770,-39362,18987,88099,73833,16751,-96414,-40785,30402,62267,52633,59588,80229,102322,26546,-46634,-45463,-49514,-1986,49573,78745,59645,-26507,-83274,-13337,6714,38115,53003,9715,-1907,35721,145338,208429,182678,79284,-796,-44269,-78244,-112409,-104084,-76984,-46989,-46832,-32284,81432,151252,177137,157103,54503,-13212,-30328,-27475,3171,13080,12520,-24754,-86962,-114200,-81986,-39799,-5761,4007,-3761,6946,-52632,-120940,-66542,-35275,-70670,-107965,-112331,-79088,-35251,-45495,-70728,-14839,33049,134291,114274,-16242,-82136,-122593,-137038,-66081,58824,215913,278292,210571,80482,54764,110933,191178,224739,199440,120905,32078,-29431,-75143,-123615,-86135,-61524,-97399,-68323,13322,58282,-10243,-78419,-116771,-77286,-84608,-111875,-127792,-117538,-97534,-69856,-51521,-97183,-112526,-90213,1241,68134,119860,100162,36500,98506,178761,179490,89849,1914,-53134,-5839,28177,22852,-8335,-71694,-42870,-30529,40020,207145,227126,143422,44259,-33403,-71406,-34491,53236,193484,214728,205388,136211,64800,44849,51864,40164,-8534,-69735,-11700,27364,25643,-4225,-52836,-102930,-59214,-72206,-32642,64418,153924,70404,30643,19532,-59165,-117252,-77861,-68879,-82204,-43419,-27238,-86288,-69957,36293,90533,128667,147504,119216,54702,19091,2472,-18140,-47450,-67304,-93919,-37365,103906,231332,198831,71515,-29701,-63393,-50847,-45845,-54722,-60434,-49927,-59721,-69216,-88989,-107517,-100096,-111236,-105843,-79573,-32510,-16960,5492,-20687,-37665,-48362,-62825,-82173,-107677,-48234,10257,-1943,-1041,8871,31886,49535,18300,-19634,-21628,-23577,-24680,-13586,-40056,-113927,13131,73070,104475,118541,80527,2246,-91836,-31334,175120,124599,-6205,-91461,-37874,110147,251098,189751,78768,86891,120869,104205,84352,32206,-20904,17432,38093,6251,-7846,-65792,-122730,-73304,-17648,25997,19423,-26210,-50342,-6425,44372,77703,79444,61735,-3745,-41978,-61831,8123,94481,81487,55988,53595,57340,128600,98929,62600,147335,262906,286445,252787,248125,290584,327795,249132,32713,-117566,-65206,3627,51787,18168,-48827,-39380,1613,-3531,-25797,16187,64223,32545,63560,190678,220750,176623,117331,91350,47602,20279,13761,-33596,-80872,-140089,-173423,-4546,218166,294509,255051,125842,29435,27898,59569,38873,25731,33964,32429,-71937,-43861,34120,61645,21131,96164,243328,215829,119605,15741,77810,184723,79642,-38676,-75931,-78372,-70683,-22121,38391,62745,14780,-34682,-56701,-64923,-7031,59429,101943,141783,213301,163912,40770,-79934,-145023,-145680,-153706,-92363,-42271,-48712,-30681,12898,33830,4653,-60663,-112177,-101455,-97669,-49587,17191,39024,41292,52411,94840,108082,94885,24645,-58361,-107538,-97830,-6027,42798,-29222,-67771,49507,50876,31363,-34401,-91872,-131519,-129763,-128348,-119374,-72082,-2131,52415,135970,135820,63927,36552,77506,127390,133324,92099,70225,99136,192843,240213,156009,72919,-9030,-46933,-17623,-16059,27323,133064,310253,368675,377396,295627,145924,-26260,-51629,76314,122093,25728,-49393,-62947,-105668,-92998,-98153,-78780,-82234,-68671,-43887,-9622,34788,9416,-23575,-46111,-83315,-79358,-29879,51502,109174,94014,47984,29099,8190,2914,-23233,-13257,27474,56317,-14075,-95228,107322,304429,306083,142763,40883,15780,33997,69230,108311,176430,282344,356658,345851,253050,120211,8972,71549,190416,100861,15120,15255,101808,187345,119676,-19962,-76887,-69137,-75003,-53632,101,9583,3116,-51716,-31156,220476,534484,646856,395216,123366,-24250,-36742,-8436,-31148,-61654,-65701,-87918,-107712,-77047,-44826,-15808,-17119,-22842,-37146,-25455,-9989,4995,8492,34967,31911,22603,31562,47678,9436,-31883,-27877,19386,32072,13507,-25106,-71787,-43839,9632,42854,37429,20806,26863,53050,24261,20717,2945,-12751,42889,135493,265947,168542,-4443,-77207,-60672,61883,217275,254223,109471,-46787,-1208,23071,62522,145206,350491,412877,283174,127496,-59174,-104492,-10557,31331,8157,-31591,-64560,-33240,-15310,-46629,-103159,-96895,-9585,51620,55241,52770,27512,-25576,-54418,108096,322487,310917,104906,-25537,-34257,2426,33548,36681,36261,31898,29641,29030,31655,49325,-12664,-64162,5762,-17274,-108925,-38415,51404,114446,123112,92095,15886,-36126,-61973,-124244,-33667,68469,20056,-73074,-153028,-77938,-108231,-134844,-71898,19354,129870,205476,156087,31114,-34614,-42670,1140,-62589,-122250,-47679,80054,224526,287347,203522,129966,118633,113769,103981,36908,-74440,-138760,-35767,45789,65688,48594,10470,-1727,-68841,-147404,-163219,-109920,-62155,-36239,-74226,-111215,-102168,-73607,-57747,-27870,17381,60761,78851,73114,34532,-996,-49337,6203,63472,92024,-22210,-91524,15595,79445,59849,-8934,-16432,39645,49038,3873,-10878,36414,66311,38395,21591,30082,45705,34632,-243,-48951,-91560,-92858,-28533,11099,-2764,-38078,-26964,46656,215208,290215,96223,-56746,-72005],[-7152,-25810,4547,47207,45144,54555,96433,58283,-5736,-12204,-1733,-20937,-58782,-93713,-50410,-31786,-9413,6597,-23234,-331,98061,218791,265704,199692,63660,-15191,618,70415,96322,50196,-16155,-70322,-49769,39309,78088,72824,-24023,-25477,39306,47751,-62700,-66899,19783,25312,53454,123943,194210,213696,188366,93320,-39858,-84173,-11439,-23112,-76577,-94208,-69783,-78139,-93523,-35248,52808,127502,129791,77344,68111,61077,75282,70178,21847,-34472,-53449,-1620,70524,37935,-29400,-71997,-65776,-28877,17107,18331,-50594,-93032,-140062,-23224,39442,96033,128455,131180,108731,37494,-41714,-102104,-95985,-34319,49693,59382,111688,178093,177188,132916,-19870,-94246,-5799,10609,-50992,-107738,-90601,-67388,-47272,-33190,-20750,1504,14629,-12389,-63227,-71984,-36294,568,6667,-24120,4881,24953,54326,112731,133787,201070,223812,160006,38131,-29491,-10142,69404,111983,50489,-4592,11710,102304,148484,148123,74262,-9396,-67771,-52476,-13591,-24146,-53132,-95189,-123178,-88913,-55816,-643,24340,-35780,-81329,-50320,-56825,-102198,-80317,-58558,-16919,29220,26071,-69045,-17296,103560,148790,129047,36963,-93226,543,73441,95535,42631,-98780,70407,187886,200695,48901,-264578,-197567,-46564,204374,210228,206040,193679,72683,14065,17997,31508,111545,225902,307339,344592,277553,287386,286363,212129,72325,-39813,-91937,-78095,-109145,-86708,6634,54657,36099,51855,70328,44150,3219,-5302,34211,69204,103501,141110,165277,176456,140377,55552,-10466,-20980,-3425,7282,48494,42461,-54705,-97858,-110315,-132334,-136421,-123411,-133939,-138881,-134740,-125382,-89009,-15777,10103,47161,24794,-47801,-76423,-38773,1034,27207,52147,96383,179241,266243,260254,139851,58988,1210,-38808,-25480,13140,43525,13997,-45721,-97188,-85678,-15626,15130,4515,-32266,-76255,-106847,-119879,-147127,-148836,-109248,-67197,-94236,-77631,-26438,9692,92022,103031,-26445,-121593,-111985,-52396,-3280,-11545,-55455,-74395,-44586,-3734,-19626,-12523,49576,64244,5459,-97538,-53421,64811,184050,254363,218351,47615,-86217,-111373,-72165,-46308,-57002,-87597,-70790,-68063,-71537,7552,107608,189588,169910,91378,28232,-32187,-138110,-82109,-43831,-6009,14331,5005,-33735,-84401,-91617,-62197,-6623,70914,97312,45400,15761,-4892,-48119,-75575,-60743,-50726,-46647,-71916,55687,139061,153222,71809,-36431,-50073,8343,-35254,-74699,-62286,13655,36591,26248,7655,-26714,-47639,-45964,-55046,-101303,23984,128699,118895,46452,50715,162981,276442,167753,-12277,-34636,-38787,-132681,-47201,43351,92361,116131,130580,122189,122623,59197,8560,14363,16215,-20198,-92962,-133408,-124510,-76052,-15308,-20757,-44031,-31209,-19738,-16951,28859,73946,53905,346,-41119,18610,102536,121803,115544,146755,63480,-3834,28497,81454,85408,52808,-571,-70785,-84839,-95262,-122237,-102921,-62033,-53269,-11204,89482,56805,-101557,-22247,196735,246251,173760,61449,-14214,-101763,-55929,-18332,-26136,-50420,-89528,-80742,-3928,48490,66813,110874,105954,79440,36141,-21125,499,31504,-9268,-112477,-164602,-107180,-89363,-104841,-80813,-77012,-77778,17638,36284,18818,22154,58955,153594,261177,292188,155873,63840,58349,63618,56770,72959,62327,5694,13851,104624,237439,336770,303855,-996,-200815,-73097,-54132,-99487,-138103,29254,174233,154490,132857,97529,38265,-8892,-42793,-73600,-65391,-5063,64202,33695,-48259,-71617,-59085,-11190,29613,57211,63933,54420,109126,80146,38876,97603,134067,98975,88435,97143,79430,35800,41267,41360,27261,-11512,35370,88151,-89677,-116229,-41564,-46585,-85964,-122905,-33661,98591,124145,38429,34240,173138,208116,104123,-33256,-44766,-14877,-15008,-37011,16417,106072,155543,168880,89990,-58322,-59195,-20427,-24768,10739,105039,169997,137239,110537,39979,24231,10447,18321,36600,48430,127496,184158,150231,41743,-38423,-40405,5699,-63673,-136260,-90675,-32619,14463,48248,52363,93124,128029,117980,81319,56644,43116,87887,160056,84891,-19360,-75868,-2783,-6776,-59570,-40616,39429,5307,-20262,38464,110492,63873,-60707,-70573,-63721,-94574,-54435,-69,-70997,-131800,-71010,10015,15776,-36533,-82662,-60949,-44905,-58416,-23150,76935,118917,98707,42476,10360,77487,96610,62483,14491,-30355,-86906,-105795,-95328,-100867,-111979,-125542,-145122,-93560,-3124,16122,19949,18569,-6728,-20914,-23528,-53596,-114774,-180137,-116984,-71005,-36053,-48929,-77861,-97400,-96901,-55182,-54456,-40610,-37297,-82356,-50770,66363,164491,156255,147301,146727,157026,152462,96882,-35524,-109256,122273,129737,21982,-81471,-107510,-60128,-8500,6201,-26855,-41307,-80877,-49147,-22875,-15188,-19706,-35569,-5986,86119,116671,95894,29347,-72677,-62914,-1431,14122,3607,-9298,-108428,-147532,-76065,16121,121744,173638,143789,64097,9522,36733,74288,-426,-78213,-73994,-52088,-21347,1722,-18325,-12976,-14007,-36489,-74299,-107271,-106542,-83583,-56599,-19616,-20607,-39181,-50661,40982,40573,1276,-28748,-45934,-60224,-99512,-74593,-82395,1487,44270,48982,43024,39449,4840,18163,66538,112364,148979,161913,170194,67800,-21023,-78322,-74716,-9939,22771,24424,18729,26509,20571,102280,125174,34092,-109319,-109541,-58621,-34834,-60110,-62852,-114092,-150920,-144917,-83754,-2054,84010,85886,48102,-7606,-71813,-94472,-64772,-40738,-20396,-555,-6897,-35964,-74365,-79608,-47581,-25793,19525,15549,19973,-18412,-8838,39148,74336,106665,111196,113249,182858,315341,219683,59541,-76790,-1961,43159,42936,57173,16187,-38679,-36121,58487,90699,36897,-24588,-77248,-96946,-112879,-86526,-50529,19829,28212,-27042,-90208,-30802,28073,46001,61638,80166,74221,21140,-33971,-26787,35881,74747,38610,-10965,6207,7018,-41314,-119413,-98036,-115372,-128403,-63810,-30313,-10635,2061,25711,75014,31685,-61054,-98149,-10549,26829,-13685,-52023,27911,90667,121442,106755,-1197,-49288,-41408,-36369,-8292,35048,-12745,-37885,-72881,-71467,-46328,-46739,-69947,-81953,810,7338,29194,12652,-72696,-116278,-113492,-93546,-90752,-61480,75750,183352,195910,133624,30774,-31045,-8104,-6248,-11257,-18514,-2313,21913,74667,109416,144258,149860,95366,73705,58680,54171,94683,130249,165974,117821,18163,-50398,-55249,-21261,-9705,17426,67793,95780,53685,-13,-29550,-41725,-47965,-26505,-7885,-43561,-132547,-126189,-107730,-98136,-69537,43599,85687,62132,81993,104863,74900,20248,19147,106831,97383,47914,11114,-9806,-17327,3123,-19632,-52766,-89230,-95056,-50363,16471,31942,-11664,-29459,-30483,71495,209903,306339,266180,179610,122659,-4324,-115444,-79122,-33477,-17353,-43514,-84580,-45228,25630,32617,21509,-5779,-45567,-52138,-38792,-11295,-10012,-38811,-66999,-91059,-68895,-23366,9651,28703,-29985,-58444,-72564,-48121,-2263,-11804,-43731,-65471,-85385,-93497,-89861,-44163,31288,93238,18385,-68497,-1829,65497,88021,126830,220418,320032,275802,241667,242955,191921,287554,318855,262982,183664,95307,91116,163266,188386,130748,52317,-21009,-80212,-47200,22109,-76619,60624,62877,10363,-29848,-51523,-72168,-111092,-127683,13577,215467,304731,205060,56271,106,-27166,-40563,-34241,56734,124571,119983,34896,23369,98818,138041,155366,137673,137531,150390,122385,89429,79637,80358,61350,18029,-5946,7879,-1650,-2534,1222,26840,70272,145163,216976,299086,354062,397079,366888,214335,9881,-75982,-45174,-58258,-50669,-46856,-75737,-108333,-118188,-78071,-10059,12617,-20349,-85637,-77357,-109298,-18024,85559,58389,-18659,-23138,22705,135321,303960,217150,71910,-7153,-48195,-14427,70795,106696,54794,35329,551,-70926,-71844,-134239,-93244,-26187,-5939,-85443,-46732,25863,63252,86431,77801,24,-33819,-105071,-71038,39165,110534,56644,-4314,-1105,3315,57664,179626,224731,121175,20683,-98332,-59745,18376,-7165,-55176,-73141,19219,42851,-6435,-32932,-29809,-86087,-13560,79126,109289,105067,119543,42979,-40452,-105878,-125372,-43739,55439,73358,6291,-80944,-132027,-32006,62546,65530,60413,54567,16596,-17787,-27400,-38726,-61964,-5773,76453,63319,89955,145933,191162,200654,155605,51970,-61034,-68327,-194,91186,132511,151641,175736,170675,96582,-46060,45356,225625,262809,273040,212297,133148,61452,-14642,-53097,-47726,32046,89886,38908,6447,34793,91192,65089,11225,36188,33709,-68647,-86489,12119,10073,-46340,-123949,-47991,12754,15380,-45356,-45830,-2991,13567,-13782,-59950,-41538,3415,18163,-7312,-12978,85729,233907,310384,258547,71829,-67959,-18677,89918,94239,52341,9618,-69596,-67423,-70673,-86906,-72610,-52747,-90913,-38768,-6736,-62354,-99986,-78334,-24325,36670,1417,-45702,40087,16390,-11316,19951,19228,-55826,-118826,-60083,7373,9234,43983,168089,351105,392485,235989,89693,104332,117805,17244,-45931,-3605,150357,251599,234625,101158,6907,8662,37005,45491,39581,-31997,-73349,-52494,-6379,94001,154926,134835,92407,16228,2524,14026,-14393,-31097,-43151,-80275,-59045,31579,94934,84415,24056,12651,36567,-37706,-99070,-73686,-54055,-1069,-9030,-9909,9965,29032,-10847,-61430,-100921,-104145,-95258,-24925,-11016,23644,81022,93987,58510,76205,45614,-15698,-79487,-60720,-31924,-37116,-53696,-56807,-60882,-46486,40046,60933,36399,-9423,-52118,29600,191428,411081,524636,371103,88604,-26155,-58079,-41753,19753,89327,72829,10149,-98040,-32756,46935,82537,58290,53353,63673,77153,13438,-33682,-218,9572,40437,74794,89145,61832,-32019,-78020,18841,54633,74234,60737,6994,-9795,10787,106994,172063,153679,58008,-12117,-43540,-64812,-92141,-87880,-70035,-45120,-39042,-35656,61558,106018,121203,99671,3226,-42653,-30363,-17127,11494,13950,7923,-32391,-98062,-134155,-105792,-55404,-7746,12954,15771,31813,-21160,-103832,-69261,-36687,-84076,-133075,-131313,-86035,-48068,-60421,-82126,-11088,46030,153409,106719,-21014,-82925,-115768,-138073,-82663,22541,157964,213412,166725,59292,44877,98839,183943,227917,210235,130057,32468,-30158,-71155,-122293,-90104,-72760,-124649,-96640,-7287,58648,-842,-80307,-110585,-63383,-82364,-122221,-117341,-75468,-81384,-68200,-47279,-90287,-112620,-78223,20958,84812,112651,78601,29511,98121,187409,201754,113799,24851,-35626,536,29415,23940,-9237,-74283,-59335,-37243,89265,266066,276128,168289,48343,-33754,-68943,-26714,75413,216187,219296,209493,145201,74387,50795,44672,36891,5949,-48819,-3418,35804,37549,4353,-50587,-94270,-50281,-75094,-38545,66108,161947,77493,32179,7922,-76154,-125527,-70253,-52502,-65663,-36134,-24132,-80120,-73328,24209,83507,122863,141033,116996,51354,11748,-18145,-49254,-79696,-91122,-102979,-45076,90640,240502,212627,81025,-16215,-47389,-39310,-37867,-51667,-67718,-64920,-66847,-65009,-78601,-97192,-94286,-103917,-111740,-78663,-33284,-16961,8485,-25068,-47914,-56529,-74947,-105445,-100303,-38788,21947,5668,-15405,-6134,27613,56802,19214,-32714,-34986,-25462,-21627,-18428,-49120,-109777,26505,96965,129293,118900,76315,-910,-90703,-34178,147591,108583,-17762,-105819,-48666,69774,181308,124966,39165,77701,147544,162605,149309,84368,2142,25341,33848,3428,-11112,-66460,-114298,-70406,-15606,29793,23096,-25655,-57209,-15354,32446,58462,59806,53377,8434,-27649,-52245,14121,92354,84236,73084,94589,106939,166668,115778,67311,160712,286566,306440,268463,245753,261087,300007,250813,47180,-132359,-115138,-52791,10244,487,-46761,-28688,13281,9210,-11783,22548,72113,59198,117046,249511,241984,176083,115793,94762,56343,33688,33376,-19001,-68959,-115957,-172690,-94133,119021,223220,215603,109320,25305,22390,48687,27684,25050,43936,25464,-73106,-33709,54744,77787,23713,87641,244036,217311,123073,31221,91069,178996,62013,-55975,-89804,-89073,-65426,-19038,41592,74234,16906,-37854,-56764,-60736,-6763,45019,71179,108580,195233,174828,50810,-82150,-158828,-144770,-145098,-93907,-40482,-49975,-39624,-2116,19501,-3016,-64008,-113606,-118955,-118855,-72920,4890,43127,54755,56809,91981,101408,88629,19303,-64868,-112084,-110294,-23424,6903,-56314,-116164,26162,36315,21572,-42426,-104569,-140034,-146582,-138455,-135192,-92746,-30412,14264,100756,125824,77148,60751,105938,159282,159391,105223,85883,119474,201621,222107,147967,83338,5477,-55489,-43699,-42723,11182,130624,304042,350885,377615,297694,125821,-60924,-39498,104332,143229,29506,-56568,-76613,-119585,-83876,-71828,-71636,-89269,-75423,-44111,-1070,37621,5348,-26707,-52207,-98405,-97601,-28588,68596,141032,108187,52628,34472,16408,16024,1776,-13605,-10416,22495,-41860,-86197,95488,301371,303149,150269,52159,17766,15733,40128,81076,155378,268647,352543,352993,267218,133774,20579,79962,177675,66356,-21073,-7802,100976,197895,130093,-16738,-89557,-89007,-77922,-42752,664,8034,5396,-39309,-31393,218695,526608,622393,386485,108351,-33455,-34429,-3393,-17635,-35383,-27678,-49183,-81910,-67388,-40204,-13980,-22071,-34570,-43111,-19247,2009,18199,18531,32329,17050,822,9880,33110,5668,-26885,-25506,14603,24058,11150,-15984,-57545,-35789,6032,30589,14175,-9146,-10068,11281,-8839,-7600,-29343,-51217,3535,100066,215779,119422,-28745,-93327,-67388,70442,242472,287235,161213,-26538,-10502,8979,44477,130447,324523,349982,229328,94450,-79639,-91213,12653,58669,30945,-26241,-71508,-35988,-12728,-46256,-100705,-96705,-12528,60452,77619,88094,72035,21522,39589,216001,408406,331799,92479,-49250,-73620,-29246,16379,29338,37975,46721,71987,100536,96296,82366,3709,-48881,-8717,-41715,-101779,-12692,82731,136685,129899,92334,16687,-38639,-63785,-129040,-42345,52437,15637,-65929,-140421,-96953,-134681,-102234,-46939,26225,119375,178286,137828,22752,-35884,-36619,3554,-65499,-108298,-30032,90634,218700,248100,154721,88485,94712,101114,97398,54012,-56460,-139315,-26276,68686,72902,39092,-5567,-16180,-86174,-161855,-159272,-107925,-64948,-40312,-81829,-116463,-109899,-88899,-78925,-47209,8468,60172,79934,78986,48302,30991,-23455,9329,77107,132019,23495,-67088,16900,70726,50928,-16340,-32146,16194,24619,-19582,-29654,25836,57477,31719,20267,28425,33195,15181,-20540,-69440,-105758,-99122,-32085,7794,-3611,-34395,-19969,51527,213636,264500,57738,-95246,-77426],[-6382,-29187,12142,58771,54950,62784,98774,63388,3950,-10074,-4964,-18608,-45927,-80756,-64633,-69745,-52236,-17618,-34783,4375,117178,241185,279491,192227,53418,-10986,17492,80383,97813,47776,-20101,-71326,-41973,56896,104931,87518,-25022,-20283,56793,81586,-18335,-101527,-40107,-24054,28915,111251,182965,202071,169638,74289,-48336,-76072,-352,-2691,-51748,-74909,-60118,-73355,-97380,-42952,47167,130082,141511,83385,76489,73027,86101,70454,18178,-35096,-56993,-11005,47082,-5145,-53756,-90316,-71085,-26984,27546,41208,-30048,-78761,-128530,-17395,40352,90660,120160,129387,108128,24317,-70776,-78915,-91529,-52660,29259,49462,104544,182208,165500,105368,-37413,-87637,-3092,9687,-50759,-104586,-105149,-86668,-64016,-42328,-25045,7328,32174,9166,-27320,-32249,-22502,-11925,-8964,-23610,17881,44085,76144,116792,121428,174294,181977,122249,23153,-25291,-9770,50604,84009,20635,-41678,-36052,31250,72045,90156,42016,-28763,-79116,-49081,11876,21901,-8122,-65681,-109404,-91462,-58518,-250,29311,-32551,-93204,-57580,-51983,-115149,-98910,-75823,-30548,21599,23826,-63223,-1927,134542,170536,117655,5672,-124224,-29531,47993,75073,28245,-105966,74376,181057,170162,-15672,-279197,-168161,-43507,189772,203574,188991,155944,24155,-14722,11950,45794,148007,283318,367611,378613,298908,304952,284744,188667,44096,-58014,-108120,-95886,-114165,-74739,16689,54497,28925,36351,58156,42539,-6706,-20929,29773,81113,123938,138623,142674,142494,112361,36149,-29817,-42892,2138,30544,75148,68827,-32042,-66146,-79987,-104080,-119976,-129315,-141639,-151570,-150513,-131356,-84187,-7721,18033,51620,30961,-36258,-74418,-28896,8831,29977,62084,115752,202468,285452,289178,171695,93683,50989,13545,33942,55819,64115,20477,-50883,-104477,-81718,-7149,24322,10917,-29609,-77981,-83725,-87755,-114426,-109251,-70481,-44749,-77661,-100633,-50161,-4181,88524,122580,185,-98497,-89739,-38277,3690,-5380,-53841,-72606,-54943,-27454,-47948,-32207,32940,43204,-15617,-106481,-42111,79930,210169,290698,234326,51145,-81074,-108220,-81103,-64625,-74358,-98745,-74487,-61901,-66482,-4951,72106,146165,157686,100846,48541,2454,-85055,-110549,-52306,-3499,25873,22815,-13502,-67821,-77539,-50773,221,69612,85661,40466,14649,-7649,-52730,-70927,-42612,-19166,-11118,-84610,52181,139861,162116,88054,-25361,-35122,16961,-33475,-86336,-72575,10081,35883,29899,4190,-32710,-53108,-57470,-63785,-105762,2800,70358,49461,3744,51552,174844,259704,150290,-13905,-48569,-55175,-143935,-38529,41916,89393,134521,192721,198776,175182,89935,16211,12685,19103,-15571,-90296,-135517,-119595,-60024,14060,14869,-32041,-47881,-30777,-19992,28676,68558,53617,8226,-25919,28775,102889,113929,108591,145476,87834,14343,36438,84146,83364,48492,-6248,-81247,-99082,-104992,-124481,-113622,-78345,-65740,-22431,64257,43362,-104035,-15529,196507,252597,182235,61570,-25119,-102194,-30411,-325,-18710,-57374,-113642,-95823,-6596,62294,84337,112781,83381,45731,8728,-33950,3013,40758,-556,-99930,-169906,-112799,-94379,-94117,-57396,-44464,-66606,1551,6401,-1982,7708,40043,124973,246210,305323,186717,93909,81829,84641,72644,91720,71522,7013,12021,110099,236036,316816,240337,-83403,-222358,-64166,-38508,-77468,-119505,17927,118047,112774,128614,115397,64217,16077,-22075,-52191,-46302,-1621,54809,17789,-56008,-67286,-52473,-6565,22567,26223,24220,34895,119262,102042,40219,81665,120139,93907,90729,103732,77859,33632,65017,88045,63374,1545,33350,113300,-40711,-145899,-72727,-62896,-89259,-127852,-29485,108593,138071,39461,31589,187106,220962,117409,-22685,-43248,-20508,-13431,-32967,2774,70400,105500,124930,71711,-44616,-53469,-13802,-4552,40895,131159,168012,125779,127803,56894,30720,-9016,-13525,-2833,10463,85094,130949,99368,28012,-40580,-44658,-5948,-100729,-147213,-90624,-32762,11853,30745,26990,70214,112874,99308,52691,37249,47289,90510,180409,134541,23882,-46750,16806,22682,-33526,-39263,33848,5442,-19568,30814,103394,79042,-38826,-81787,-109761,-119482,-53982,7534,-52704,-122854,-86513,-5259,7944,-39487,-75308,-47932,-36530,-69016,-50946,67790,134029,129427,83865,62918,102567,117221,93310,63272,24667,-52101,-99611,-101945,-97166,-107940,-125282,-155124,-100150,-5251,27404,36125,33377,5897,-16619,-27998,-58037,-106874,-159686,-125994,-69134,-25541,-36482,-61627,-85576,-101746,-79734,-76656,-52961,-53079,-97474,-67094,27325,83976,71823,94813,122882,158394,177190,130669,-159,-123682,63747,66042,-6689,-84394,-90778,-40464,-6855,-2864,-17810,-20476,-66863,-50805,-32820,-23624,-29922,-49608,3095,112041,151101,117675,40305,-66556,-75686,-32144,-29325,-28817,-28615,-118671,-143857,-70763,21687,129715,193318,168693,85916,61651,135777,174354,69158,-46719,-77058,-57589,-24374,4679,-10841,-7324,-9818,-29239,-67635,-101056,-105720,-89145,-71117,-33951,-23332,-25083,-78369,15836,25190,-10781,-38885,-48661,-51275,-88422,-88136,-111811,-17913,32344,42439,37891,38843,6784,25724,87973,146003,183886,198312,195640,82952,-5133,-58137,-80474,-20823,14813,18806,4994,4229,35149,158727,202413,114357,-48427,-140694,-70397,-33375,-46544,-32599,-94072,-142581,-145935,-85488,-4494,79577,76719,36694,-21894,-82232,-85732,-53656,-29232,-5907,13507,762,-38891,-82827,-79164,-53477,-49677,-19737,-13062,11189,-19855,-7263,47467,88186,131830,136112,124871,175924,295802,212280,60111,-61381,1512,28572,19577,31016,109,-36894,-16187,81436,104410,41718,-21933,-79840,-109497,-139351,-109437,-63974,15470,28645,-24858,-103822,-32433,32276,44411,50860,58400,43947,-3451,-48360,-34182,32421,64655,26121,-26633,-5844,5936,-32204,-107117,-103861,-116380,-150799,-82487,-59151,-43158,-17553,18159,68284,29546,-43166,-87279,-8509,38119,-192,-47239,24399,77770,103575,91869,-21752,-73362,-55633,-36912,-13156,18331,-8764,-7788,-35886,-41781,-32189,-48143,-79421,-75673,20306,22239,24700,1984,-76804,-111909,-104467,-87208,-93530,-71258,57796,155156,183077,149915,58342,-9763,2867,-20208,-48574,-27468,4177,30687,49342,63595,88225,123494,107242,93178,73244,61065,102389,142596,167866,97461,1501,-58284,-50948,-20860,-12975,19047,81550,118822,75917,17090,-19709,-36421,-50273,-39134,-18522,-48154,-122765,-120542,-112007,-109014,-67998,56033,123476,120264,146922,161756,120566,60266,31284,102938,89734,41013,4367,-18303,-31697,-17109,-43612,-74768,-115984,-121922,-80174,-18008,15963,-16103,-18325,-11432,74741,194781,279866,266811,219586,141485,8256,-103943,-114854,-79193,-66303,-81673,-103981,-54939,13780,22538,20959,-3830,-37436,-37942,-22054,3695,5913,-18758,-51188,-63665,-41287,-18334,-29505,11352,-34356,-51951,-56481,-37436,844,-11213,-42950,-66966,-89236,-95957,-93409,-38974,44385,100919,18456,-71930,7384,95613,125202,161012,237778,282580,191773,146370,170496,157018,277398,319931,270748,191199,103086,106036,180921,199581,137533,46175,-32136,-44142,3842,40462,-134774,33551,56381,15319,-24188,-49733,-78337,-126245,-117204,19241,212650,314693,228867,62613,-21946,-38305,-40659,-40984,49563,116526,122001,45244,26542,88399,127612,145426,122242,109903,108417,98248,78352,67952,62373,33708,-24154,-23098,1614,-2179,3908,14761,42350,76289,135775,199218,282398,348641,388558,321624,151868,-29310,-69604,-19973,-47873,-48371,-48964,-82625,-105749,-94761,-57582,-3217,11323,-31218,-101802,-78603,-96993,-33372,78913,69457,-2089,-7228,35667,155368,345427,254804,89455,1049,-44363,-19165,62363,100565,42834,20048,-13253,-106717,-79693,-120821,-93536,-26226,-4909,-84843,-55530,12910,43666,65172,76874,8405,-29322,-104089,-73333,33748,101997,46682,-7896,1716,15865,82058,215325,266151,136417,-17498,-121661,-38690,62117,29163,-62447,-105444,20995,59782,14781,-24097,-45150,-84473,-4292,72028,82636,67941,96397,38126,-48289,-124266,-144706,-70428,30898,61126,-574,-83876,-136531,-47744,43550,56009,66972,74949,46537,1495,-20289,-53522,-85037,-35242,45181,33100,66962,127832,165228,161878,121592,30193,-53850,-37675,33524,122567,168015,194290,226971,207441,103756,-67938,37436,224430,267348,266608,203030,120041,45498,-24568,-46912,-36693,45309,136483,79911,34210,28989,64232,48517,12866,41014,51674,-47855,-98036,5784,12291,-41508,-120302,-66063,-9961,3419,-53705,-55794,-14682,2917,-24239,-73344,-42229,915,10051,-14834,-20765,77921,236935,301170,230952,49481,-88619,-840,99354,85263,30657,-19899,-90658,-69027,-68183,-81969,-61135,-23897,-48655,-27796,-11072,-81675,-110557,-59122,22437,68862,14052,-28041,56161,42761,18010,36296,16378,-74260,-140096,-60855,-1829,1701,49421,192531,381037,396759,220896,73091,87246,122522,28299,-20295,26573,186413,270704,223034,85778,-2157,15000,56496,77164,66773,-6638,-42923,-26657,4948,98217,157980,131627,75998,-8588,-15401,1463,-11048,-14748,-24710,-71057,-65368,-4108,27522,43093,6741,14310,41183,-42250,-110304,-80121,-55037,2948,-5737,-7858,4632,12072,-15981,-57391,-94312,-95115,-94505,-21406,-4658,31762,95892,121594,85499,81591,35056,-34320,-91787,-59268,-31692,-42704,-66182,-67353,-65563,-46364,38616,53469,21833,-23730,-56792,24214,172470,371397,480591,328333,71294,-32820,-64360,-48895,13787,81125,63360,-1204,-98346,-30035,55500,94097,57544,41481,40293,44016,-4851,-23654,40240,61708,73480,88851,89040,56169,-42002,-73354,45581,98196,102637,61280,-732,-20778,-12385,70039,131586,120453,35504,-25216,-41896,-49208,-73492,-75691,-67500,-46068,-34713,-40805,35666,59882,72433,46987,-46205,-62604,-25134,-6165,18533,13006,1491,-40678,-108190,-157651,-134679,-73397,-12759,18170,30741,52006,6846,-81045,-74740,-43655,-101395,-153494,-121780,-93464,-63117,-76209,-94797,-9205,58075,171205,96037,-30461,-91096,-115952,-129962,-94784,-13534,96760,143507,118255,36561,32148,82327,171031,224928,213936,133432,27834,-36274,-73209,-124689,-96223,-85341,-147890,-120459,-27032,56113,6548,-79783,-95815,-50829,-82178,-134749,-102612,-32772,-44895,-57575,-42768,-83186,-103252,-63790,39080,97153,98811,49797,16251,88775,181967,206756,120585,35839,-22870,2555,27288,22551,-11886,-76557,-78047,-39921,129611,301012,305755,186309,51242,-32674,-64686,-18462,97521,233054,219995,211283,152589,83258,55751,36903,32084,17312,-32492,2191,41169,47279,11799,-49815,-88077,-41673,-73538,-40470,73761,171116,87568,37984,982,-87339,-132909,-65651,-40895,-54825,-34723,-28037,-82556,-79509,10704,75459,115793,131798,111336,48834,9995,-31337,-81634,-117404,-118160,-107762,-51627,68662,232617,210676,83929,-5558,-32710,-29213,-30631,-48173,-74477,-83085,-76965,-61347,-67211,-84789,-85603,-93394,-111068,-73495,-31271,-15684,11712,-27438,-55358,-57535,-67549,-109369,-87850,-28984,34001,15595,-29810,-24219,22789,67506,24667,-43833,-49390,-27791,-19655,-23610,-57696,-105445,38857,120896,148922,111891,67030,-7361,-89328,-35967,113096,85268,-32845,-120001,-52213,41483,133197,74717,-975,68085,177329,231348,225227,141459,27606,34113,32483,3445,-14836,-67195,-102454,-61381,-8715,37228,29867,-22637,-62539,-21758,23093,41171,40208,41765,16680,-15956,-42342,19144,87751,84201,84606,129366,156516,199484,129927,72891,172575,304157,317235,276641,237085,226922,262208,243031,63845,-119962,-135427,-98594,-25397,-15203,-44266,-15831,24300,20187,940,29263,78852,91255,176217,305708,258458,176115,117538,103081,72476,51986,56313,-1344,-50024,-80480,-112853,-145457,13534,144624,167391,83305,11683,13661,41704,23906,28355,56094,19127,-69114,-19788,78471,94134,26931,77202,240533,217562,128361,51105,109880,174609,46705,-68249,-97962,-92041,-56626,-13961,44413,83789,18447,-39896,-54509,-50801,1725,37908,45922,79280,174139,182393,65164,-76374,-170062,-139961,-132465,-90886,-36519,-47448,-44444,-14191,7648,-7638,-63929,-108346,-130080,-132866,-90241,-5968,45603,66213,61115,89799,96510,85085,17500,-68447,-113836,-115953,-33259,-9923,-52051,-122887,6506,19576,9607,-50533,-112554,-129523,-124433,-120149,-141215,-109748,-55740,-19245,68536,115945,92858,88949,139182,196979,191180,124849,105915,139597,204588,201970,141556,96920,26092,-49730,-60327,-64204,-4781,122633,282220,318749,364491,292348,104843,-90108,-23186,128730,163578,39215,-55161,-86627,-130749,-69873,-35869,-40421,-79542,-74073,-38969,13184,43643,5517,-26176,-54124,-107865,-108179,-23084,85695,171596,124751,61860,47165,33306,36968,37398,6484,-30332,-2228,-58856,-74350,81062,279355,280237,151070,62967,21858,5614,23435,63883,138483,251874,340543,352446,276896,145375,31707,88051,162457,36482,-49273,-21906,99120,204226,142866,-6433,-89014,-95182,-67791,-28555,2788,9741,12710,-19973,-33019,199352,482738,563495,363882,93118,-37374,-24888,6699,265,-5460,13048,-7037,-51763,-52323,-29555,-6542,-21470,-40318,-41608,-8930,14555,31586,30691,31770,4591,-19305,-11407,18676,3726,-19989,-22284,9087,15177,9005,-4617,-40673,-25059,5423,22428,-421,-25699,-31285,-14325,-31865,-29709,-57006,-83548,-32080,62790,158726,72500,-49320,-105560,-70483,80974,262307,309461,206025,-2759,-13851,2761,35054,123541,291559,281263,173227,58223,-96142,-58118,46052,90950,56774,-15681,-72160,-34003,-5745,-41819,-94864,-93773,-14071,69138,100945,124943,126643,96994,147208,335755,486637,339848,74887,-77330,-125096,-65714,-5053,18057,39122,65152,120126,173800,158112,111415,17582,-33346,-17068,-60488,-87536,16509,121310,163715,138581,92978,17713,-39936,-63000,-125556,-53106,32239,11604,-56308,-124460,-115620,-126758,-70952,-19544,40257,113423,147810,111379,7059,-43786,-39660,-9461,-73894,-91153,-10339,101754,208367,199944,94250,34500,65417,89081,90672,65501,-41662,-133595,-15583,89334,76879,28866,-23043,-33354,-106331,-162116,-146972,-102700,-68523,-47003,-91353,-122164,-118145,-104560,-99728,-69498,-4532,55833,80143,83493,57978,57147,7851,14812,88624,166769,71883,-35649,27702,67047,46053,-18848,-43237,-6599,-1678,-45486,-47933,13099,44977,20653,14107,22156,16715,-6994,-43589,-93296,-124735,-112198,-42876,-1061,-8321,-33988,-16638,52598,202875,230260,22756,-131584,-67686],[-10859,-38162,12489,61336,56066,61712,90179,59734,5166,-14865,-14702,-23623,-39524,-66776,-66351,-91551,-93832,-46133,-50439,2146,123894,245599,276663,175291,39615,-10921,24515,79182,88311,37511,-29341,-77084,-42076,64702,121338,92367,-32928,-20913,67938,108412,22893,-99267,-113400,-74456,5387,94624,164126,180829,141980,49388,-60293,-73262,4770,11227,-31830,-56720,-49823,-70182,-102327,-50039,41913,128941,145274,83726,81764,84724,94811,64200,7913,-39556,-62694,-25888,15519,-48971,-76832,-109361,-78535,-30282,31082,58782,-10237,-62706,-117008,-22096,31559,76896,103050,118501,101133,6851,-86169,-50958,-79713,-74174,861,35027,89465,169044,136594,64689,-60126,-89533,-11779,-2424,-54965,-103427,-123993,-112533,-85090,-54852,-32986,8319,45225,26821,3567,7349,10380,-10059,-18571,-23018,27494,58458,93148,118348,111315,149748,142583,85564,5219,-26556,-13591,24806,49662,-11355,-80255,-80840,-44439,-10388,26743,5335,-50775,-92574,-48020,33965,70840,44724,-29673,-92922,-97148,-64339,-2653,31310,-30468,-108299,-65795,-43251,-114463,-121826,-99426,-47813,12096,19931,-58421,9286,155760,179890,96303,-23108,-101557,-53357,18947,46064,4359,-114093,73306,162847,121884,-88920,-246054,-146683,-49923,154692,182743,159659,110778,-19272,-38681,10141,63959,189736,342274,418475,392536,303722,303685,266305,157783,16985,-72532,-116563,-107110,-112138,-64656,23218,50139,18662,16388,37297,32600,-22825,-34088,31672,95320,141296,131056,120104,111728,87005,19962,-43963,-67115,1449,44910,91594,89632,-9417,-37209,-51425,-77425,-101952,-129925,-142779,-155837,-162581,-136713,-80155,-3281,20704,50575,32570,-26633,-77328,-22952,10915,28062,67984,130428,219834,296996,312568,204547,130814,108965,84065,101223,94553,80615,23359,-58778,-112299,-77326,-422,31134,15077,-29803,-85410,-66363,-53057,-74580,-68206,-37304,-30057,-61274,-107057,-68287,-17474,77642,131366,24031,-70801,-55784,-12324,14766,-278,-52982,-72952,-69989,-53650,-74197,-51296,15013,20825,-37402,-113965,-27643,97427,236910,319565,240655,50628,-77750,-104321,-87948,-83749,-95169,-111113,-77158,-54355,-63759,-26756,24995,90427,131220,98273,55027,23644,-37718,-121885,-61678,-5009,32181,35929,3381,-52872,-63111,-37651,9309,71007,77893,38100,13465,-14222,-61779,-65558,-21166,17560,20453,-93396,46339,137845,166085,97665,-21612,-18163,31288,-26462,-101219,-83611,3602,28848,26373,-5223,-39464,-58844,-67989,-69697,-102035,-16310,19003,-9808,-31700,49626,180396,238409,134400,-11639,-58535,-68577,-148969,-36538,32427,78173,142279,241565,262081,214476,113384,20463,9759,22469,-9391,-86037,-135015,-110005,-43664,38767,46052,-13157,-60300,-43629,-23629,26939,61886,53863,17621,-7610,40159,102636,107229,104301,145398,112629,31503,41870,83179,77063,39101,-16641,-93888,-115665,-114181,-114745,-109373,-91506,-76593,-34294,38294,27758,-106732,-9430,191035,254577,189645,61679,-36702,-83020,-7144,14391,-14600,-61747,-98268,-91402,-9938,73476,102819,118528,65016,14949,-18214,-45590,4910,45463,1725,-93495,-171519,-118402,-96792,-80646,-35487,-11017,-21778,5585,-16285,-19988,-5945,20725,93696,220380,301450,210124,120679,100476,101038,86737,109871,79207,8217,11751,112451,223240,278143,158320,-163915,-233300,-62729,-33251,-62726,-99895,10099,66831,67584,114188,125074,86985,42309,4847,-25878,-30116,-3758,38892,1217,-61519,-62841,-49391,-7390,10179,-8268,-12608,21224,124562,123551,45116,65475,103283,87293,95138,113886,73759,25000,82683,132985,100356,15283,30439,130096,7562,-111951,-81200,-66407,-85952,-129523,-27815,111204,140994,37080,30549,198354,228208,128507,-12856,-47022,-28557,-12212,-28835,-14065,30036,54050,79334,48326,-37446,-48778,-3851,20670,72808,153024,159731,110381,140169,75576,40237,-20517,-42489,-46993,-30865,40778,79670,57467,18703,-41286,-50213,-20281,-134522,-151563,-89401,-29898,12695,18931,6691,45641,90207,75756,29931,22549,54957,98247,194731,175234,60120,-19344,32798,44105,-17058,-38093,27798,4130,-21531,21044,92203,88823,-17956,-74659,-108138,-82699,-27098,30249,-25426,-99943,-102659,-24810,-6138,-46033,-64424,-31611,-23159,-61185,-75996,59839,149186,161444,129017,119155,118870,132671,127041,119850,83925,-12964,-84936,-98504,-79737,-96467,-121342,-158130,-100756,-6244,37229,50959,46330,15934,-14442,-32381,-58924,-95658,-142941,-134422,-64670,-14767,-23093,-42644,-64903,-83177,-96001,-104756,-49958,-49346,-90895,-79228,-9657,9893,-2145,46917,98760,156558,200371,165359,38459,-102705,15126,13261,-31249,-82934,-75500,-23592,-216,12877,13521,6603,-53501,-52157,-42291,-31261,-39006,-60278,16318,138067,183817,137341,50452,-58631,-90021,-62118,-68915,-57771,-44199,-122623,-129379,-59203,32161,140723,215591,198551,117134,115613,214191,252461,133394,1655,-64239,-58100,-27219,6306,-5295,-4965,-10297,-26829,-64575,-96725,-102355,-89723,-81556,-47609,-26262,-12657,-78654,-10086,8973,-22911,-48960,-51070,-41335,-71503,-87657,-137893,-35595,21404,36474,33833,38898,8161,31416,106396,175529,212466,226249,210875,94345,11924,-35450,-75706,-31635,4694,10224,-11526,-18872,42309,190256,253376,176543,6687,-112706,-83051,-32633,-31528,-2527,-73865,-132134,-146953,-86631,-7407,72892,67285,26916,-35823,-89491,-73831,-41689,-17435,7975,26347,7650,-40924,-81682,-59173,-36045,-52900,-56825,-42656,1652,-22677,-7490,54736,100753,153621,155348,132057,164586,270926,207242,68098,-43168,4153,11964,-4037,5658,-15425,-32270,5356,103209,116302,47668,-13320,-69785,-101421,-164203,-129284,-67364,18985,35551,-14686,-104557,-33840,35296,40443,35985,33220,13238,-28714,-63725,-41694,26121,50499,11158,-43396,-18941,3359,-25160,-84631,-87283,-86541,-99968,-76922,-82523,-72905,-33320,12604,61892,25982,-25466,-71681,-7467,44315,8873,-44103,18611,61501,84244,78698,-38144,-97797,-73104,-40575,-17181,12742,16029,30389,1074,-9619,-17819,-48161,-83035,-61724,41839,37353,19929,-7818,-79563,-106346,-94476,-78712,-80416,-59514,44622,123196,157545,149396,74378,7829,14266,-8004,-913,24712,36917,49996,39768,29500,39941,98870,126193,121844,90057,64716,101760,146189,163000,76277,-13135,-61179,-43914,-19257,-13461,24130,97519,142345,98538,35265,-8304,-26817,-44025,-45665,-26962,-50046,-109382,-109811,-109487,-116974,-67487,61775,147337,163010,195320,201731,154136,93000,48054,96343,81687,35322,-165,-24649,-45123,-35981,-59849,-80734,-121250,-141857,-108649,-52788,1100,-14448,-3283,2014,67821,168976,244535,259040,246478,148314,16046,-89775,-139526,-111919,-103672,-112247,-115429,-61568,2296,11848,19228,-2297,-28567,-23005,-5079,18861,22183,2802,-31395,-41659,-22417,-9745,-65571,-9744,-40388,-46293,-44339,-28899,3446,-10227,-41525,-68072,-91903,-95300,-95561,-33911,56835,107552,20934,-73564,15962,128130,163321,189973,240831,231856,112019,54475,98393,129197,272910,322331,278419,197956,110253,116138,185220,198041,138704,40225,-37917,-8731,65560,93074,-85061,2924,45876,19451,-16203,-44973,-79800,-133737,-106286,22144,202530,315534,249439,71552,-43983,-45777,-38644,-44187,44806,110113,122870,51303,25900,72762,110326,128759,103094,76536,58120,70213,63345,52034,40546,2122,-68606,-38134,-5662,-2211,12751,32580,66407,90336,128862,180150,260061,334914,369831,268650,88527,-63446,-44830,9121,-37112,-45198,-49312,-87455,-97520,-70443,-34559,7452,12634,-37894,-112509,-78543,-85479,-48736,67716,74254,10128,4942,45765,169447,371203,285078,105911,10269,-39645,-23748,52766,93607,36289,14764,-9310,-110659,-79227,-103083,-88287,-23461,-897,-76731,-64284,-1376,22245,42723,75525,18850,-23407,-100733,-75672,27177,91829,36968,-11597,1426,21987,94885,231202,289133,160181,-39859,-142168,-17116,107088,72283,-46525,-100001,36165,81365,34988,-15196,-56157,-75458,5593,67103,60752,35138,69335,32457,-54752,-139188,-141966,-85383,9792,47588,-8662,-86124,-138487,-64881,21862,48159,76631,95702,74856,22365,-7708,-57151,-99030,-56482,21472,3657,41114,105640,133581,122107,88277,13648,-36561,-10261,59895,140896,188137,221538,267907,243457,115712,-78916,23929,214242,265699,258018,189941,102231,26265,-34833,-33697,-22052,60434,186327,127844,67938,31548,42450,34488,16410,47612,71139,-22920,-107124,-2197,13265,-37503,-114153,-80070,-31551,-10788,-64763,-66145,-23447,-1918,-25806,-80652,-44604,-3393,2445,-20130,-25722,71500,236240,284859,200624,30097,-105764,16160,105092,76303,11878,-45390,-104971,-67950,-64658,-76163,-45358,16941,4472,-10996,-14569,-99303,-106303,-30984,66480,92724,21962,-15733,73270,76471,50925,51533,11532,-93446,-152073,-62020,-14832,-7233,53673,212534,393892,382690,201288,58717,73253,130659,41539,1920,47475,205307,270058,195995,64156,-13340,18698,71969,103699,90982,18133,-15720,-7512,8398,90374,145743,111846,46717,-37586,-32191,-7644,-5363,218,-7525,-61644,-73235,-41470,-37910,382,-10806,16104,45505,-43408,-111077,-83349,-53852,7831,-2476,-5931,-1536,-6160,-20056,-51890,-77656,-60194,-50014,-10846,-845,35758,104558,144273,111526,86659,24511,-52865,-98114,-53838,-29895,-47500,-78593,-76879,-69225,-44777,39614,49157,11571,-32935,-58155,17212,148007,318282,415939,275563,52451,-39742,-69844,-55540,6825,69711,51417,-11445,-93325,-27944,60078,100298,54951,28971,15629,9841,-21265,-13141,76050,107399,99702,95139,82393,47226,-51326,-66627,69610,138912,125960,59637,-7994,-28495,-25231,44542,97627,91427,17091,-35846,-36100,-30107,-53696,-63023,-64453,-45116,-29174,-42003,9788,23918,39045,5099,-87562,-65008,-12750,8307,27535,13329,-3788,-45891,-110245,-170144,-148687,-85745,-16541,23364,44669,70895,34212,-53532,-77291,-52110,-115444,-128793,-101439,-96012,-75264,-84943,-100056,-5243,72137,187798,82352,-44709,-104337,-116827,-119533,-94161,-39814,42892,79082,72460,16478,19987,65920,157125,219302,213560,133861,21478,-44169,-77277,-127193,-101063,-92789,-136223,-127028,-40945,52851,12572,-77024,-78655,-37357,-80384,-144798,-84540,12153,1055,-35782,-34345,-72761,-88199,-45971,56941,106851,83855,19801,624,74980,167320,199629,116650,39920,-11665,3270,24616,21361,-13872,-75758,-95089,-37278,158131,310779,315697,199376,56505,-26749,-56182,-8110,118810,242317,218151,212176,159429,92470,60489,29109,25465,24761,-20167,6091,44869,56219,19821,-48610,-82942,-33741,-69474,-34403,91303,185952,104646,49457,-335,-91831,-138496,-62510,-31972,-47970,-38241,-37664,-90494,-85921,-1282,68753,109137,121301,103168,47718,15392,-27265,-99486,-155299,-144876,-105176,-55594,39659,206405,192905,81212,3091,-18722,-19817,-23462,-43480,-78926,-103182,-89682,-57053,-53880,-70055,-74996,-80435,-96172,-60513,-24460,-11987,15599,-27661,-59588,-51881,-48317,-84602,-72104,-18201,46607,27286,-42313,-44685,19072,83005,35634,-50431,-63681,-29285,-18189,-28625,-65105,-101269,48543,141382,159463,98216,53416,-16974,-87646,-36118,76794,57699,-50051,-129244,-48529,25292,108976,50878,-40688,57187,206907,303397,303309,196868,53215,42421,32614,4395,-19969,-68719,-87527,-46330,2673,47140,38084,-18629,-66802,-26248,15060,24639,19693,25886,18414,-8832,-33600,22689,81375,81343,89698,154257,200536,221747,138047,77313,180844,312857,316233,274433,220536,189620,217685,226341,80976,-94689,-103964,-123227,-52730,-28157,-42262,-4606,31264,27032,10230,33811,82227,124113,234919,353218,268022,175059,120374,113656,92701,70200,75469,13786,-26264,-36451,-47705,-59846,-89996,64126,112306,48719,-10743,3456,41347,29539,38100,69930,11443,-62813,-4221,102498,107514,28183,61866,228247,212315,132012,72516,131660,171331,33666,-77859,-103124,-88836,-47290,-10005,43161,86992,15852,-44056,-53381,-39443,14110,34637,23746,51454,148819,182803,79625,-65716,-172363,-134200,-119676,-86013,-33633,-44644,-48310,-26250,-4676,-12314,-63585,-102076,-138374,-143522,-104591,-17733,43786,72218,62316,85553,91047,82473,17798,-70789,-115722,-117930,-39491,-14621,-35862,-93110,-10442,-217,-5261,-59765,-116518,-109681,-98130,-97443,-132791,-122366,-78744,-49261,38821,104785,107220,115694,171514,234252,221926,145860,125169,154002,197173,177067,132833,109166,47521,-35885,-69393,-83706,-23581,106200,244729,273112,335815,275438,79377,-117136,-7331,145028,177687,50132,-47650,-92894,-138981,-55849,1422,6490,-54836,-65764,-31184,29382,48897,6778,-25539,-55925,-115112,-111315,-16738,98877,195388,139310,71907,63124,54351,63092,78837,34597,-30690,-15931,-63743,-63612,62694,238342,236328,139441,68282,23621,-1070,13848,52187,122453,230039,318754,341311,278408,151276,39372,92916,143694,9875,-70331,-29120,93769,203486,155284,8460,-76383,-86626,-52000,-15812,2934,11042,20830,943,-38090,160669,407753,477830,327106,74932,-39111,-11190,18591,18490,23278,50684,33223,-20904,-34886,-15749,3686,-17848,-42388,-36341,1004,23907,41769,41914,30740,-7544,-39839,-34465,2333,1391,-13600,-20355,1046,4406,5966,7147,-22924,-13130,7012,18473,-5903,-28587,-36163,-23295,-43896,-45627,-80588,-106977,-58817,27071,99690,30081,-66906,-115213,-71835,89368,269523,314217,237542,22832,-10790,4599,35498,125296,254113,213287,118403,20163,-92052,-7102,88817,126562,83420,-1780,-67270,-27539,5655,-33197,-85484,-87878,-13448,78258,125104,162354,185390,183951,260631,454549,547053,333851,53687,-107138,-107075,-80007,-26034,3422,40118,87124,170929,243330,214954,137340,31286,-17227,-19860,-72975,-66886,51500,167983,197429,152006,96996,21532,-37670,-56981,-111839,-63629,11741,10836,-42033,-103078,-120940,-97090,-39260,9868,60712,113300,117286,78998,-13316,-54326,-49096,-34505,-82725,-67330,14302,116742,198458,152663,33417,-23969,37361,81217,87295,75855,-24356,-115617,-96,110294,82871,23700,-35773,-47549,-123675,-134289,-121322,-87047,-65871,-50085,-96246,-121185,-118557,-104796,-107053,-86796,-14601,54003,85684,93236,71188,84369,47948,31347,105818,199582,125328,6914,55193,75451,51964,-9628,-40272,-17639,-19012,-62727,-52534,9561,39362,15493,13276,21679,7703,-20583,-58172,-108994,-136503,-120564,-49121,-4163,-6331,-26383,-5933,61465,196545,203596,5901,-100809,-39357],[-8806,-40389,17193,66354,60023,63017,83888,59535,9831,-14734,-18918,-24096,-28239,-44342,-47703,-83289,-109337,-66524,-58466,3742,129242,243928,269326,160861,32419,-6286,32026,77918,79288,30306,-33278,-77258,-39574,72589,136305,96958,-37979,-18037,81237,134589,68052,-46821,-118980,-93830,-4743,84398,148865,161818,117353,29418,-66010,-67329,11779,25962,-9294,-32638,-31281,-59666,-99811,-47665,46680,134448,150469,86974,92820,106135,110347,60044,-614,-40179,-62532,-38103,-15622,-79914,-89882,-118960,-81744,-32212,33849,76067,14706,-39274,-99392,-29825,20516,62458,85356,106609,96472,-3042,-68887,-22485,-60698,-91345,-30272,22770,74378,145080,98491,19646,-81931,-93504,-25447,-18788,-57501,-98504,-109668,-131683,-102581,-65335,-39491,8981,56873,42477,31857,47955,59941,15525,-10497,-16512,38475,72449,109190,120976,107245,133485,113010,56729,-10569,-28939,-17402,-1654,15504,-39065,-113744,-104707,-105921,-83126,-32166,-29886,-69926,-103182,-45766,55545,124591,107378,15259,-70118,-100483,-69464,-4050,34231,-25421,-118113,-68463,-26424,-87182,-130272,-125615,-64827,3716,16451,-55103,16529,167024,178212,69947,-47357,-82162,-64582,-7778,14125,-22235,-105135,69163,135106,58622,-162146,-209923,-131709,-62092,106204,154100,127718,70343,-47778,-49820,15942,87089,236948,400207,457169,388127,294745,286902,235411,122998,-8639,-85213,-119506,-110375,-104576,-55632,26951,43035,7102,-5678,10801,16627,-39904,-36798,41639,110890,154463,120159,99899,86150,65376,7987,-50038,-91340,-4953,50159,97699,104177,11977,-10853,-25657,-52819,-83606,-122606,-135960,-146636,-158400,-140206,-76451,-1919,18779,45204,31354,-16751,-85800,-21918,6345,21891,70257,140773,231811,302305,331488,241571,174944,177075,167674,170175,128053,92805,22781,-69003,-119484,-72449,5032,36489,18410,-30129,-95737,-56095,-23837,-37985,-32772,-14756,-23266,-50350,-94933,-77385,-29935,59348,127895,43590,-42995,-20298,16347,27787,3817,-52838,-76125,-89027,-79380,-96608,-68826,-2152,18,-56701,-110461,-10618,117053,263454,339066,237533,46000,-76639,-99960,-87359,-92935,-119492,-124827,-79903,-47028,-62549,-58086,-31808,26220,91549,83024,47388,30705,338,-88875,-69162,-11076,32238,43220,15604,-41024,-50210,-24987,18552,72835,71049,35064,9729,-25852,-75729,-58804,2372,55537,46142,-94888,36938,132698,165150,99867,-26134,-4339,47791,-13261,-111556,-92797,-7253,13650,13371,-22336,-48042,-66151,-77653,-69646,-88267,-29817,-15696,-45503,-51463,44976,178345,212717,119187,-7808,-63866,-77561,-136643,-42685,13948,58097,137552,270308,303120,234421,125241,18686,3218,23875,-4024,-82167,-132368,-98972,-29790,56976,70631,7844,-64306,-58021,-29291,21333,52274,53121,26933,12361,50860,98749,97943,97907,141575,133203,45095,43546,78341,67002,25362,-31826,-109219,-135233,-121293,-102494,-97926,-101653,-87364,-47923,12579,10979,-107555,-5933,178965,250331,194124,60591,-48708,-63045,10540,22885,-15715,-61570,-64954,-75572,-15461,79349,116749,121645,46243,-15452,-46551,-58822,2221,42501,-3753,-94706,-166678,-126203,-97906,-68645,-18175,18818,25499,23513,-31207,-36237,-20639,-618,59956,185264,280500,222783,140510,110686,109378,95960,125045,85538,8839,11580,108844,196124,218101,58524,-239383,-238436,-73516,-42831,-59443,-84286,5563,24031,21329,89031,123714,102828,65388,32203,-954,-18872,-13957,14572,-17209,-67274,-61223,-51442,-15235,-8222,-42518,-38058,14354,121776,140672,53386,50928,83903,78069,100491,128148,68235,8049,90487,170173,133827,26386,23985,134637,49573,-57112,-60366,-58187,-80348,-130930,-29846,105856,132504,30172,28804,202156,225605,134054,-4273,-57970,-40725,-13872,-26902,-35197,-15955,994,31450,17776,-40137,-46106,8348,48217,102846,167436,144601,90964,146559,94124,50973,-22459,-53250,-96664,-77057,-7050,28604,22071,11070,-42609,-58892,-38590,-160363,-150816,-87557,-25442,14430,10005,-9614,20269,60903,47471,10908,10020,61224,105106,199864,202245,86673,3074,42965,55116,-12776,-44023,16284,-2034,-28192,8037,76678,91581,-1163,-58545,-74897,-44026,3300,55597,1970,-78485,-120771,-49195,-26020,-54255,-51156,-14906,-7076,-38462,-91861,51454,160548,190700,174656,171281,122738,139273,160113,178178,140897,25644,-66518,-86004,-60106,-81676,-114855,-145237,-98628,-7998,43331,61942,55292,21676,-16456,-39103,-59757,-86991,-131439,-127218,-57789,-6205,-11392,-24590,-42365,-54294,-78094,-77563,-25408,-31511,-73365,-83561,-42581,-51704,-62663,3129,71546,147026,216033,195377,75614,-61242,-6794,-21547,-50203,-80089,-64862,-12159,10325,46445,54423,33347,-43057,-54831,-52935,-40223,-49142,-69468,28377,159343,209596,150624,56693,-51472,-107221,-92473,-105878,-83329,-49201,-110640,-107665,-42617,46184,152971,238265,229918,150233,156912,264369,300385,178722,45494,-43268,-54882,-31389,4538,-3835,-8023,-18020,-31986,-67398,-94701,-97205,-85327,-85928,-60706,-31269,-5583,-59013,-37899,-10043,-37233,-61131,-55331,-32751,-52866,-75653,-160065,-53336,9662,29450,29494,37839,6868,32569,117940,195425,229559,241011,213405,100186,28318,-12436,-58757,-39496,-6921,-1813,-31618,-43740,39279,196208,272278,210274,47200,-79301,-96874,-34530,-17538,24261,-56238,-122333,-149646,-88835,-12537,62332,54360,14340,-51436,-93719,-62538,-31450,-7462,19301,36200,12424,-41848,-69574,-26654,4096,-28536,-72551,-71164,-9965,-29365,-12239,58289,109364,168619,165762,132617,148608,243792,206968,84051,-24928,3511,-8297,-28864,-19021,-29674,-25138,26631,121552,124352,52966,306,-47993,-74085,-145979,-141455,-64828,24331,42909,-2209,-92486,-36803,34502,31146,13756,1029,-20740,-56196,-81946,-50610,15193,31315,-7274,-62292,-33141,-1132,-21609,-63456,-59375,-46461,-50802,-54762,-96783,-98924,-45751,6833,52742,17345,-13624,-57753,-9624,42998,10767,-45912,7865,40391,64110,69197,-47026,-119418,-94445,-48424,-21477,17263,47760,65267,32468,21012,-5709,-48748,-81148,-44952,61881,50161,12752,-18644,-82823,-101778,-85914,-70056,-55952,-33441,35942,90113,122101,131586,75416,17084,24560,41732,98418,107780,84556,71997,38853,4466,-787,76951,151655,156982,104833,61861,89498,137689,149446,53456,-26752,-60651,-37145,-18914,-13924,28946,111079,161415,117262,50761,1220,-16801,-33338,-45651,-33753,-50847,-97279,-98920,-103190,-120996,-70720,57869,152056,183070,220761,221413,173778,115684,63685,85672,71657,28947,-4468,-29877,-56881,-51200,-63781,-70345,-101773,-142101,-133770,-85338,-11001,-8848,10565,8150,50942,134524,202887,241209,253940,141433,16939,-79326,-138592,-133978,-129172,-130491,-117220,-66879,-10575,-1155,14493,-2698,-20583,-9292,9799,31673,36142,22183,-14957,-28401,-12892,-4864,-90083,-31730,-48327,-43254,-37714,-24365,3681,-10721,-41640,-70904,-94822,-92545,-98264,-31564,65896,110587,22963,-74524,22392,160493,198792,210546,230614,175946,43457,-28306,39197,114089,272772,321489,280138,199624,114202,119404,175745,182980,131821,31857,-40203,21732,119286,141175,-42565,-31142,30830,20753,-8398,-39210,-77780,-128337,-98342,20168,185205,307182,265217,83248,-61863,-51742,-37566,-46745,38665,101252,118641,50767,19964,51161,85777,105459,80515,38558,3846,45079,48060,34022,16547,-31411,-113484,-53191,-16696,-4423,21323,51753,95133,110086,123780,158580,230266,310186,338549,209835,27075,-83446,-14413,36797,-28855,-43075,-50124,-92731,-88623,-48193,-12536,19405,14461,-42862,-122276,-81805,-78367,-65328,51294,71418,15818,10915,50645,174436,376168,302677,117985,17372,-37251,-30847,40717,85068,33554,15680,6036,-77898,-72332,-86566,-80744,-20426,3403,-66104,-74454,-18656,-2839,17107,70590,28310,-18601,-97469,-80818,16776,77171,24680,-18232,-4941,17737,91889,225213,290320,180579,-39457,-149573,1916,149323,116200,-14298,-62125,59216,102324,50010,-10785,-66789,-65256,13758,62229,41206,5139,37100,23076,-62734,-153059,-128616,-90620,-8783,31739,-19317,-89419,-140242,-85173,-442,43614,88632,114549,97536,39815,4153,-54899,-108287,-71179,6927,-22768,11756,77537,95765,81964,55528,595,-18684,11552,76809,144808,190645,230217,292728,271565,125989,-81440,4721,196315,257412,245601,172134,79125,2537,-45966,-17160,-7161,72645,230864,178264,102658,38909,24023,20943,19252,53081,88581,2812,-110368,-13288,10955,-37009,-110742,-90789,-52231,-28568,-79878,-76511,-28811,-1193,-20076,-79112,-49986,-10161,-6278,-25691,-30604,63592,228446,260323,167001,11167,-118738,28467,103735,64191,-7271,-70118,-114514,-67283,-62257,-71053,-28119,63093,63120,8183,-20296,-117748,-93402,-3704,100532,106246,23168,-11074,84625,109960,81832,61228,1350,-114388,-126749,-63920,-33638,-20049,53515,223214,385522,350652,177410,44715,59650,137101,51670,16063,52284,199022,244663,152198,34216,-29221,16423,79251,119821,106727,36503,2917,1263,998,66447,110600,67633,378,-72643,-49807,-16156,-965,10517,5093,-55045,-84045,-80590,-92704,-39152,-28907,17307,49500,-41923,-102365,-85846,-52996,10500,-2736,-7789,-12013,-28532,-25798,-47611,-59568,-31890,-19361,-5345,-3964,32762,103883,157212,131037,87073,10679,-74070,-96938,-47725,-29377,-53857,-92974,-87621,-75055,-45499,38803,43974,1888,-41197,-61421,5229,116750,254385,335115,214842,29580,-50179,-78063,-64681,-3671,53128,34792,-23384,-89417,-30174,56739,96889,47099,12723,-12884,-25779,-36241,-6573,100647,139220,113814,89854,65997,31818,-63031,-62664,85929,169975,139063,52641,-17566,-34961,-29666,29267,71102,66164,-449,-48010,-31108,-13047,-37079,-53310,-63980,-45712,-25783,-41822,-17656,-1397,15705,-30261,-121604,-57450,72,21150,33672,10034,-12855,-52322,-106053,-154620,-119324,-87674,-22394,24578,53472,84203,56224,-26588,-78077,-65280,-122286,-103260,-83736,-96705,-85443,-84106,-95116,-2789,83257,195649,60174,-68911,-121330,-113431,-111524,-87308,-52257,1296,23752,29374,-4216,4675,46873,139465,207644,205545,127522,9910,-57082,-86232,-132644,-107942,-94725,-108710,-115614,-51521,44260,11429,-78962,-65422,-26998,-79767,-149483,-68049,54369,47739,-9318,-25188,-62535,-73160,-29743,69699,109610,67140,-11203,-19729,54777,141905,178792,101662,36191,-3885,731,18720,17148,-18895,-75834,-110954,-35794,167355,291598,302188,203868,61707,-19092,-47513,-357,132058,236704,209218,207481,160779,97126,59927,16268,11750,22944,-16458,3909,42797,60153,24552,-50519,-83137,-31755,-69023,-21899,116432,203858,124685,61100,-1263,-94837,-145984,-64137,-28728,-47826,-49439,-55450,-105461,-94775,-14208,60449,99387,105939,88500,42979,22296,-8601,-82931,-154663,-150809,-99006,-60525,1415,158436,156750,69594,5918,-9530,-15072,-20382,-41454,-82787,-123929,-107678,-55322,-42432,-57381,-66943,-69254,-74966,-42173,-15871,-9369,16078,-30042,-64867,-45826,-29628,-61156,-57639,-9999,55731,35720,-54483,-70333,14368,99856,48150,-54056,-79287,-32160,-20316,-36786,-74679,-101245,50229,150503,154207,75140,32523,-33272,-89280,-38100,39533,26332,-69912,-128048,-43865,14430,99057,53210,-80841,40826,229184,366842,370119,240072,72622,45435,29419,1394,-30746,-74882,-73204,-28772,15045,55290,43034,-18242,-73768,-32915,3714,4439,-5767,2013,8922,-10827,-30437,21165,70707,72837,85142,163550,230159,226329,134751,75847,180840,307612,299060,257135,192506,147849,167302,199710,94288,-70050,-74779,-117165,-72059,-40678,-43933,441,30220,26150,12134,31718,77874,150008,283496,383778,266206,168430,119172,120770,110943,81900,82984,20525,-1310,9848,13314,19702,-97299,-15412,50487,4945,-42243,-6639,48039,42236,53338,83831,-1183,-59066,9135,122071,113027,23083,37044,200745,194972,128551,90443,150837,165957,20514,-88864,-110082,-86162,-42211,-11859,32660,77839,3925,-55227,-58352,-32529,23870,29506,257,20533,116269,171212,88215,-55811,-163034,-132272,-111736,-83680,-36610,-46735,-56204,-42891,-21974,-21700,-67655,-100236,-139839,-156001,-120675,-34215,33932,68453,56315,75432,81617,77847,17639,-74185,-120449,-120984,-47415,-16857,-22014,-65748,-24852,-24713,-25002,-72529,-119654,-91737,-74278,-76376,-116115,-128041,-99330,-77890,9254,89411,115068,134306,195646,262761,242859,161135,137004,156509,175125,144011,116977,114658,63967,-21939,-74177,-104493,-48741,78548,192307,214546,289514,242465,44842,-142881,2719,147913,179236,55924,-39512,-94632,-135848,-47990,31437,57822,-21972,-54130,-24957,41780,47832,4299,-29666,-63065,-125334,-110398,-14560,102848,205474,145537,77452,76749,73829,91798,119344,58133,-21333,-20574,-61083,-59558,37446,180172,173104,110022,61590,17227,-10832,3791,38956,101572,199397,284169,315752,266906,146334,38725,89734,118124,-17788,-88151,-35234,80550,191203,162296,22425,-60600,-74571,-40495,-11216,-4448,5995,23251,16130,-49798,101399,309146,373954,275238,48661,-44874,305,26108,30071,43229,77217,63965,4001,-21239,-4902,10637,-17005,-46455,-34438,3353,23251,42020,45706,23247,-24821,-66132,-64699,-21122,-7015,-13795,-25637,-14993,-13028,-2946,13489,-10154,-5650,5535,13876,-7997,-25552,-33961,-25041,-50415,-60287,-105482,-118207,-72919,-6617,39661,-11564,-87056,-128544,-78272,87310,255490,294895,247844,43896,-6357,9261,41869,130126,209737,146732,63212,-19208,-57052,52587,132286,157050,102657,7865,-63903,-23298,14942,-26802,-78914,-85213,-16807,81402,142980,192326,235208,261721,361392,550198,573817,306738,23250,-139301,-34127,-41858,-45107,-21163,34000,104978,213740,296455,256697,152895,38350,-7760,-25486,-86391,-47691,84747,212984,229321,163075,97793,21296,-38983,-52435,-96910,-80845,-14450,6355,-30906,-84294,-99245,-72334,-15038,32761,78033,110727,81073,33824,-45989,-73280,-72297,-76575,-95096,-45610,34695,126553,181956,104312,-25164,-90027,5628,69188,78474,77356,-11436,-92736,12194,121609,83019,15613,-51120,-66580,-133732,-101551,-92400,-68899,-63896,-57557,-104409,-120742,-114177,-85943,-98190,-105913,-29950,45661,86944,98899,79634,104262,85875,50481,119804,217771,168335,48271,86045,84197,57292,-234,-33466,-24049,-34158,-77113,-48936,8575,33209,8197,9260,18430,-1609,-33891,-72859,-120970,-142602,-132639,-58493,-9932,-7062,-21397,2426,68525,187003,178215,-1700,-67264,-10946],[-9740,-44754,17025,64593,57661,58033,72797,54877,10057,-17668,-25596,-27990,-20467,-23854,-26430,-68818,-96627,-85718,-66136,1566,126361,230647,251973,142599,23899,-5470,32970,70253,64858,19716,-38667,-78473,-40677,74142,142967,95075,-46580,-18541,89468,151971,108115,13364,-52355,-70525,-6733,75133,132785,141562,92496,10121,-70990,-64440,14149,34753,9132,-9463,-11095,-47352,-95392,-41812,55796,142320,153473,88577,105313,133812,128535,53961,-11726,-41889,-61206,-51442,-49539,-90908,-96161,-120574,-85893,-37455,30905,86699,38474,-15572,-81885,-43424,3865,44153,64484,91353,92719,-3245,-40240,-658,-41588,-102133,-68793,9969,57853,108771,50922,-29773,-105842,-101972,-46441,-41064,-61374,-93365,-90265,-108553,-104072,-76475,-47895,5570,62197,50750,52517,84072,117018,57998,13802,-6316,47919,82883,120816,121155,105526,123575,92591,34965,-26078,-34865,-23924,-29351,-18790,-62690,-135423,-93285,-101044,-111007,-80697,-64148,-86341,-111678,-44830,73465,178172,175389,66378,-42915,-100739,-75450,-6140,36390,-18995,-113378,-64586,-4067,-43796,-104162,-151681,-81827,-5233,11043,-56567,17872,167026,166095,41189,-69813,-72850,-64284,-28564,-15725,-43433,-80003,60446,96185,-19422,-225203,-181123,-123840,-78994,51959,125880,103167,43475,-58341,-48076,26289,112139,285084,450225,478775,366538,273580,257136,195358,85762,-34327,-98455,-121189,-109389,-96146,-48446,27029,33157,-5633,-29061,-18246,-1507,-49673,-26148,56513,124128,160583,106243,82437,65922,47122,-468,-48609,-98765,-17312,46130,94412,112564,31549,12780,-3332,-30813,-65397,-112465,-129331,-136443,-149700,-141755,-72965,-3317,12825,36632,28997,-4262,-99099,-27241,-5562,12156,69640,147765,239672,303698,347808,286136,231349,256107,259188,235659,155589,100960,19476,-80501,-123870,-66274,10482,41907,22664,-27862,-105040,-52094,-2707,-7068,-4323,-1970,-21327,-43054,-79639,-75125,-40382,35253,112862,58496,-16628,12048,42211,41070,8312,-51756,-81125,-109113,-97703,-110799,-81692,-14701,-14566,-67699,-93984,9822,139902,289942,349240,227163,39132,-76140,-93854,-76214,-77241,-125698,-137250,-81616,-38522,-58484,-93584,-90608,-38432,43723,58194,29444,26892,29108,-47843,-67652,-19270,27873,46429,24738,-30859,-37789,-12236,28322,75313,64746,31268,4191,-40583,-91383,-47682,29357,94080,67303,-87914,26239,127570,163060,97960,-36392,6375,66116,9042,-94523,-91752,-20424,-7653,-7315,-45282,-56080,-73013,-83302,-60683,-68740,-32488,-24749,-47465,-50002,41031,171245,186096,106723,-1688,-62094,-78305,-125337,-54609,-10314,32869,123297,278355,319387,234923,126085,12517,-5501,24381,1657,-76898,-124855,-85607,-16830,70840,90136,29217,-56748,-69251,-34555,13699,42302,53927,38670,36163,63248,92802,86897,89515,134108,148718,56494,44161,73244,57461,11902,-47889,-123023,-148192,-119057,-89642,-85517,-104207,-95424,-60366,-8328,-1590,-100434,-2723,163364,242376,197884,61199,-55583,-44052,23974,26795,-19576,-53281,-32999,-59958,-20495,81544,125373,120566,27171,-43776,-73717,-71475,-3410,34101,-13850,-100370,-161910,-134031,-95429,-57231,-3924,45182,69226,44229,-38063,-48174,-34054,-21312,27940,147066,248291,226398,154440,114030,111277,101778,138838,94756,13571,13989,100781,156630,139416,-52268,-295132,-239248,-95040,-65747,-66367,-72491,5545,-5685,-20419,57678,113528,112650,85555,59091,22496,-9610,-30021,-14420,-33515,-71160,-60590,-55614,-26829,-27757,-63608,-39301,16552,112677,152856,66861,43943,67153,69487,109322,150493,67622,-13656,89715,197999,163626,36038,15943,128445,83659,-3577,-25042,-41430,-72925,-131478,-32751,96287,117294,22051,27852,198801,215316,136759,7532,-71935,-53755,-16389,-24952,-55726,-64105,-49939,-14835,-15926,-49167,-41003,25474,79297,131495,175922,126368,71265,149733,114342,65294,-12902,-30318,-96924,-124390,-55027,-19646,-6011,6314,-42203,-67813,-58067,-164075,-143797,-82175,-18242,17624,4591,-20049,-1128,30607,18635,-3490,1045,66718,110592,197540,216379,105599,22284,50051,58974,-16849,-56816,-487,-11855,-37133,-5214,60429,90059,12790,-40880,-45968,-14267,28363,78041,27735,-58811,-136946,-73857,-45369,-56510,-33594,3100,12568,-9671,-86443,44411,168211,217173,220594,215573,116229,137956,192078,234842,192878,63295,-45094,-69007,-40010,-64478,-104818,-130408,-94166,-8688,47674,70843,62523,25987,-20301,-46574,-60181,-80300,-122388,-104591,-46821,1435,-134,-6761,-19082,-22762,-41204,-35021,9500,-10991,-56223,-75825,-62582,-88299,-104816,-34743,41771,129091,221390,217814,109741,-15435,6475,-28718,-57855,-75711,-57939,-5021,24855,86486,95124,56921,-33993,-56408,-62494,-48969,-58966,-76087,38220,175021,227102,157104,59494,-44460,-123911,-120568,-135509,-98011,-35746,-81279,-80263,-20319,64645,167304,262131,262421,181957,182675,286665,318317,202591,78239,-20220,-47320,-34993,729,-5198,-15149,-32217,-43622,-73647,-90028,-88723,-75840,-82030,-70164,-36847,-2458,-40770,-65564,-30820,-52778,-74456,-60433,-24740,-33194,-57538,-158331,-69804,-1636,22725,26381,36801,3899,29637,121550,202955,233590,242168,205018,101855,45241,11792,-33171,-35700,-13754,-13069,-52038,-68491,28206,181937,262076,215481,72123,-50752,-105417,-37802,-3925,47593,-41127,-112937,-150216,-90656,-18628,49328,38404,-1053,-67579,-92711,-52190,-22597,1378,29094,44396,16933,-38492,-48986,11343,57984,11066,-49811,-87190,-21908,-39647,-21321,58276,114092,176344,167295,127066,129811,217707,214009,109428,-6738,-115,-30618,-52277,-39667,-38776,-14123,47864,136507,128801,57777,18715,-17170,-36474,-112646,-132385,-59414,28663,48286,9992,-74955,-40289,30037,16927,-14831,-37702,-57008,-82629,-98909,-58092,1003,8918,-27663,-81713,-45234,-4761,-19967,-45060,-28475,-5272,-4947,-28855,-95400,-113395,-53452,879,40519,3335,-9416,-48102,-15040,34578,5633,-53311,-8010,15716,46371,66227,-44819,-127059,-117879,-58870,-24987,28545,76546,92112,56451,48237,3727,-49391,-72793,-26735,79178,60007,2838,-30749,-86484,-98153,-78869,-61140,-25696,-2120,32002,59778,81823,99591,61238,16018,35445,115156,209016,197200,136436,92369,40813,-14185,-33930,59855,183638,195825,115417,52009,65546,117319,128643,30660,-38132,-57387,-31508,-20161,-15117,31903,119946,173585,130194,62028,7575,-8264,-21477,-39420,-37310,-50202,-86921,-89244,-94925,-117261,-77881,44164,136670,178148,222206,222195,180846,128480,75016,71815,60096,21996,-8631,-33254,-62632,-55239,-51875,-51380,-80292,-126054,-143306,-103392,-16585,-583,21423,7455,26377,95283,158833,214844,242144,123278,11642,-73525,-123538,-139672,-132069,-125269,-109871,-70755,-24497,-16047,7151,-4443,-13273,3051,22121,41483,47009,37814,-4606,-23753,-10729,-4739,-66791,-44477,-54003,-40790,-35128,-23453,1779,-12764,-43599,-75531,-96981,-87450,-98671,-32458,70817,109260,23215,-74442,27332,191850,230040,222298,210824,122852,-10731,-97577,8149,114150,274356,313497,271682,193881,114244,116093,155025,156425,116777,20572,-39377,46318,159031,169630,-16760,-66041,13096,19282,-1477,-32748,-72572,-116844,-94205,13226,162424,291367,276191,98606,-64299,-56997,-38381,-49412,29909,88615,108294,43643,9214,25093,56120,78172,56947,432,-41878,32616,38636,19191,-4142,-58572,-132751,-68644,-32016,-9502,28822,71396,125768,132947,120793,135166,193391,274156,294836,148620,-29220,-77817,14948,59801,-23834,-41717,-51754,-99055,-80890,-28947,7309,31916,16737,-46528,-131695,-88751,-75201,-82997,30926,61935,15142,10501,50092,169941,360249,305732,124493,21177,-38304,-40914,27057,75682,33643,18826,23498,-45245,-62426,-72795,-72664,-17812,7280,-55538,-85132,-38392,-31285,-11367,61342,35732,-15309,-94770,-89387,2123,57500,9176,-28486,-18017,2368,73745,200724,272469,191428,-19736,-132324,17525,186546,157219,24421,-18727,85087,119464,58103,-12363,-78688,-55961,19862,57282,23817,-22014,925,9117,-73190,-166079,-116641,-89376,-24035,14907,-31508,-93163,-141733,-107892,-16840,45768,103935,131419,113389,52066,12557,-50959,-115056,-80691,942,-42565,-19544,44030,53784,43537,24749,-9310,-3409,27882,84971,136252,177414,221685,300114,288093,131038,-78725,-18531,173027,243629,229445,150711,52404,-24586,-54607,823,6657,79701,263629,228202,136237,48975,9121,8047,21061,56757,102723,27724,-102783,-25329,6934,-39317,-111368,-97459,-69188,-47847,-96964,-83202,-29057,4513,-9631,-69810,-54105,-15991,-14637,-31293,-35679,53937,213617,230186,132266,-7500,-114667,35139,95110,48590,-27402,-94682,-118466,-67425,-60514,-65819,-10145,110349,122837,28316,-28581,-134611,-77576,19449,123491,111066,18467,-13636,87985,138248,106804,63435,-14465,-130491,-100460,-63704,-56820,-35953,49002,223424,357651,305932,151971,31746,45423,138854,56674,20424,38361,166709,196657,95535,-2652,-49322,8048,77662,124280,112654,46877,12017,-104,-16025,27886,51926,-2122,-61807,-111751,-66819,-24013,1635,15945,13024,-50920,-95335,-117177,-102358,-57895,-41342,22304,57210,-36031,-92764,-86819,-51855,10981,-6775,-13976,-27055,-54586,-32795,-44242,-43150,-12111,-3644,-8812,-14138,23464,94666,159705,142131,82143,-6194,-96696,-88730,-41260,-29669,-60598,-106279,-98061,-82844,-48920,35112,36782,-8104,-49508,-67494,-11289,80948,186069,247014,151435,3718,-63704,-88844,-75522,-16573,33084,14922,-36559,-88540,-36802,45724,84282,34669,-6372,-43796,-56910,-46082,-4330,112087,154210,114939,74043,41621,11140,-76260,-61820,93846,188812,141234,40871,-28563,-39037,-27267,22630,53537,46353,-16980,-61975,-27632,1175,-23706,-46117,-65373,-47578,-24158,-40058,-44267,-16980,-2579,-60458,-133457,-47042,11061,31194,35995,2271,-26565,-60321,-96102,-126598,-86481,-75499,-29484,21861,57104,91723,72366,-1043,-74538,-81992,-116531,-80351,-68652,-96311,-89527,-74113,-82375,-1432,90222,192158,30130,-102234,-123060,-99960,-104926,-79694,-48925,-19427,-15212,-7336,-24903,-13248,26442,119179,191047,191152,115432,-5733,-73832,-98562,-138989,-115739,-90078,-80821,-94764,-58114,30359,2379,-87204,-56148,-19004,-78557,-143376,-52518,93222,93041,19826,-14223,-51591,-57818,-15166,77457,106210,51741,-38485,-42583,30590,108617,147142,79223,28218,4003,-890,12477,11674,-25874,-76504,-116878,-37631,156725,248006,268823,201395,68902,-8753,-38394,4690,134953,215004,193479,197092,156406,97040,53935,-1412,-8716,12298,-20532,-3388,35934,59849,27089,-54002,-88069,-35771,-71074,-556,149713,223988,145586,71615,-2294,-96869,-153445,-68665,-29136,-51856,-65316,-78126,-123546,-103272,-25862,52433,88072,87298,68686,34532,29027,18825,-40687,-108358,-122017,-89599,-64934,-42060,93319,106954,51417,4420,-4019,-13650,-20101,-40619,-82051,-125652,-123068,-53832,-31616,-45949,-60416,-58644,-46934,-17321,-4076,-6366,14251,-33648,-70391,-40106,-12529,-37991,-43166,-2703,62766,41214,-62487,-97189,11768,118900,63128,-53093,-89599,-33239,-23447,-45745,-84287,-103574,44529,146433,133735,45622,6874,-54096,-92260,-40319,5970,-2743,-85406,-118816,-40017,6457,95955,71709,-106467,20756,242906,415274,418128,266660,84665,43914,23758,-4521,-45653,-83582,-57686,-6836,30488,63286,45931,-20211,-81601,-40429,-9907,-18053,-34374,-27515,-9887,-20328,-31415,16598,58560,61519,73778,158342,242637,213287,121274,69699,173966,289920,268243,226949,155911,105597,117121,168022,105116,-46627,-52963,-100097,-81287,-50748,-46586,1775,24354,20701,9207,24965,67729,167077,318086,395824,254561,157400,114485,124431,127014,87845,79029,21147,26729,56872,66840,81546,-26158,-85368,-12124,-42534,-75749,-9155,65913,62849,76076,102302,-15981,-56600,22637,138605,112232,13546,4664,158010,164368,118059,105581,166778,159682,9785,-99074,-117648,-84753,-39990,-17837,14190,56770,-16228,-71972,-67966,-29364,30928,23185,-22582,-11881,79537,149827,91390,-46365,-152598,-132794,-107192,-82103,-43811,-52597,-67002,-62479,-42400,-34108,-74492,-101436,-138052,-168512,-136945,-52935,18986,57646,45837,62458,71544,74596,20537,-74432,-123045,-123715,-55794,-18210,-10708,-41842,-31362,-48917,-45347,-85224,-121213,-76894,-51489,-55126,-95001,-120697,-109262,-100173,-16665,72921,117808,145027,210933,280430,251889,169941,141599,148455,142206,106246,96115,114953,76858,-8090,-72303,-120619,-75512,45466,133620,150429,231164,196606,3798,-134574,8516,139426,169335,56978,-30782,-88374,-126993,-45583,53082,109638,19253,-36925,-17849,50854,41664,-209,-36460,-73991,-137137,-106140,-14932,99291,202113,143571,80015,90050,95290,128832,158511,74538,-10007,-16890,-54323,-60832,9064,115763,102587,67069,43977,4192,-23022,-7236,24042,76899,163258,241312,279705,245157,132796,31942,80668,89024,-44696,-101098,-40264,62160,170383,165651,36200,-44729,-64405,-34720,-13848,-17555,-4226,20651,25593,-62192,30489,204202,267982,215716,16586,-54220,9707,30078,35063,53960,92264,85055,23347,-10579,3741,15116,-17859,-51367,-35881,-1595,12976,32752,42703,10507,-45283,-95174,-99074,-48614,-19709,-19549,-37017,-37290,-34840,-15764,15570,-1350,-1499,2221,9691,-7579,-20150,-30135,-25139,-53312,-72638,-130176,-110975,-68225,-30456,-13052,-50635,-107911,-144576,-89518,74599,222306,256051,239183,61654,1209,18762,56696,138206,163362,88322,14239,-39694,-4337,116474,172931,180177,113320,12938,-62048,-20982,22488,-22112,-74578,-84868,-23487,79031,154444,213889,270827,319327,436922,608662,561998,260353,-14680,-114170,35185,20825,-50138,-54536,21613,118535,245642,329113,281095,158133,39249,-4731,-34551,-99889,-30903,114522,252021,256400,170567,95271,17109,-43939,-49022,-82081,-103669,-44320,-1753,-23552,-68959,-78880,-54433,1323,48825,91314,106003,43145,-21107,-90444,-94930,-105696,-126554,-100994,-28502,48407,128907,158956,59655,-63348,-127257,-26057,52410,63082,69843,-2405,-65729,22698,121991,76883,3595,-69050,-89910,-100187,-68353,-62769,-49861,-61919,-69706,-116278,-120507,-104264,-64869,-78701,-122834,-51281,29523,81619,98350,82075,115968,118844,70207,128789,217593,193002,83336,113254,88586,58079,5152,-27124,-26902,-46175,-84295,-39105,10533,27153,-1386,1068,11182,-11842,-48069,-88885,-94067,-121325,-148865,-70013,-18739,-12116,-21272,6049,71342,173504,153787,-3785,-43438,10975],[-11619,-48835,14200,58218,50988,49391,60523,48820,8881,-20963,-32288,-32916,-14325,-4875,-7174,-56710,-84923,-101098,-71266,-2013,118441,210333,228872,123327,15456,-7061,29700,59040,48157,8182,-43530,-78568,-42687,72058,143839,89618,-56460,-20937,94020,161919,142349,71005,7790,-33778,-731,68809,118750,123681,71142,-5702,-73978,-63427,12753,38290,23858,13031,10986,-32385,-88213,-32656,68517,152922,156566,90439,120930,169381,150948,48169,-23635,-43593,-57763,-63081,-81198,-81145,-96314,-117155,-90568,-44939,23160,90015,59376,5856,-65900,-60173,-16591,23785,42693,75267,92980,9640,-12076,14166,-22440,-94242,-112298,-878,42932,64420,-1330,-79144,-130469,-112157,-72631,-66385,-65724,-87781,-71820,-80942,-87493,-85740,-57762,-1831,60405,50848,64772,114417,177707,112029,51033,8191,56026,89680,127711,118563,105296,119767,81767,21326,-40448,-43986,-33206,-56634,-51355,-80295,-124453,-67216,-52136,-72924,-101843,-96011,-97460,-116531,-45652,86557,227525,244653,121911,-11872,-96244,-82108,-9064,37484,-11590,-98075,-54035,21558,7988,-60157,-138710,-96517,-15008,3047,-63460,14870,158364,147789,14797,-91182,-71037,-56366,-37444,-32877,-45442,-47342,46738,45365,-110204,-249121,-160138,-122226,-98392,6063,111763,95911,34314,-55114,-39558,37027,135717,328236,485017,479766,330758,243057,218238,150280,47641,-60867,-112990,-123528,-107730,-89482,-43645,23004,20828,-19372,-52912,-44058,-12792,-42377,-5934,71619,131146,156980,89368,67361,50577,31489,-6844,-43020,-78580,-36016,33750,84178,115807,48926,33245,14815,-12246,-47957,-101770,-124453,-129695,-145277,-142526,-70409,-7946,2682,25239,26161,11443,-110117,-41313,-25748,-1189,66133,151786,244326,303033,362661,339230,302083,342856,350480,291442,175398,104159,13023,-93300,-124400,-59103,15898,47368,27750,-22819,-109178,-54196,8305,15197,15256,2122,-22940,-39048,-66579,-65795,-49431,5813,86579,66781,5724,37546,61177,51721,12898,-49390,-87966,-126158,-101747,-114410,-88393,-21160,-21215,-67890,-72485,32446,164499,313626,348451,209958,30074,-76357,-86652,-59413,-48736,-99570,-142257,-82571,-28880,-49077,-109697,-114040,-90254,-7546,26199,4116,14413,47901,-6526,-54549,-28282,19387,45715,30750,-22594,-26425,-480,37229,76915,57072,25201,-3934,-58015,-104456,-32222,58693,130505,83322,-79041,15246,124148,162336,94625,-51352,13161,84452,40139,-57370,-77289,-35558,-34081,-34260,-73674,-62905,-79342,-84330,-46393,-47723,-25717,-15800,-31357,-35731,38915,160030,159810,96753,5454,-55001,-71859,-114718,-71656,-38386,5025,101611,266174,310240,216815,116237,2507,-16642,23079,6820,-70248,-112497,-70352,-4834,80635,104191,47956,-42591,-74658,-39012,4230,32798,56815,53486,63615,78194,85670,74299,78891,122930,157372,65389,44467,69259,50246,911,-63037,-129797,-131651,-107062,-76433,-73568,-99184,-99925,-70611,-22419,-6838,-85097,887,145773,231715,201288,64383,-53835,-26736,33091,26362,-25338,-38967,-5599,-47587,-24151,80145,127071,113443,7164,-69841,-98386,-82145,-11040,21451,-27159,-108718,-157931,-141096,-89797,-46664,7420,66914,105179,59486,-40891,-55373,-45531,-40265,-30,110184,209923,221886,162381,111251,107481,104406,150975,108254,25260,19494,88399,105444,43802,-167326,-303366,-237197,-125906,-100921,-83319,-65392,7698,-22251,-54672,23649,96134,116513,102264,84212,44247,-163,-50204,-43453,-44226,-72168,-60004,-59943,-39528,-43240,-60110,-19938,25295,98778,158363,84249,47457,57071,63599,122339,181523,75688,-36289,81509,214556,188600,44669,7563,113109,107225,43127,11460,-20975,-64399,-131360,-34995,85113,99421,15069,28119,188987,200769,139610,25334,-81380,-64377,-18269,-21411,-68203,-111500,-95572,-55639,-47716,-58780,-29500,48850,114112,158536,179830,107968,53817,151100,136496,83839,5138,10588,-42998,-137180,-97491,-62625,-26683,5218,-38074,-74084,-76507,-146750,-129924,-71824,-8577,22057,2806,-23984,-14844,4899,-7183,-12979,-3432,72279,115177,189944,219650,119221,40155,56881,59802,-23962,-73850,-21003,-23610,-45580,-15802,46644,87112,25333,-24549,-23705,7823,46677,95703,51801,-39735,-142251,-91965,-55472,-45913,-10717,23378,36275,20678,-66532,40134,172723,241174,265894,249494,103163,130734,222247,286426,238039,100350,-19881,-48856,-18474,-44440,-90614,-114413,-87236,-6278,52908,80344,71332,33074,-22059,-52152,-58784,-73307,-112323,-76730,-31361,10067,12698,12493,5681,9839,701,11339,47083,8570,-39848,-59789,-58991,-80843,-109213,-64978,11003,103585,214850,230248,139652,29641,40246,-9874,-50479,-68507,-52363,220,42833,125339,130448,76627,-23421,-53022,-67323,-54738,-66000,-78536,46828,186051,236910,158193,60765,-35775,-114484,-138035,-125752,-90294,-5638,-40066,-46412,8847,88681,185103,288853,296992,211755,195455,286711,312452,208675,100099,2989,-34279,-34582,-2082,-6431,-23184,-50574,-57950,-75932,-76208,-74738,-61226,-70673,-72053,-39704,513,-24150,-87759,-50676,-66872,-86228,-63502,-14689,-10838,-35879,-138065,-81689,-9392,19484,27684,38736,2262,25169,118233,197871,225923,232656,190445,102859,65830,40796,567,-11918,-5496,-15161,-66004,-89284,14336,156545,231793,199008,84731,-25506,-97472,-38659,12465,69662,-26179,-101354,-142299,-88252,-21981,37829,23078,-15713,-80235,-84175,-40271,-12270,12155,40887,54896,25668,-26412,-21758,52181,118928,56416,-10779,-74144,-29309,-50525,-31673,57601,117720,179342,163059,118697,112018,195748,229739,146119,14143,-3455,-49765,-67732,-49595,-36995,3617,71646,150729,132535,64679,43141,21780,8986,-74484,-109646,-50149,33756,53855,23726,-53334,-39948,25412,2260,-43423,-77807,-87575,-92029,-93232,-56057,-10971,-11465,-45287,-96500,-48574,-1362,-14905,-26135,5304,37323,39623,-1642,-79981,-105109,-52938,-1969,28687,-12268,-10184,-40909,-20381,23474,-2170,-63085,-25598,-7337,37091,73238,-29700,-111965,-134569,-66337,-23777,44588,100252,112237,75456,73779,13676,-45793,-55072,-3751,96189,69605,-6725,-41201,-87062,-91733,-69596,-48292,9768,31863,35183,37984,44531,61012,36521,7323,52726,199658,318599,283939,188532,112170,45658,-25620,-56558,52004,223651,237575,123830,39169,34968,91239,107486,13822,-42332,-48975,-23701,-19225,-13775,35616,126253,180993,139894,71814,13788,1355,-7020,-25924,-32778,-44015,-74275,-77228,-82166,-104294,-84324,25516,106855,153831,206463,211813,181606,136358,84240,59904,51576,18722,-8706,-30546,-54735,-38742,-23907,-26628,-58011,-106269,-127481,-88005,-9899,12929,32700,4893,581,59246,120123,186993,219091,101594,5312,-68117,-108191,-127341,-115272,-104347,-93946,-68781,-34493,-27705,2368,-2453,-2224,18133,35788,52092,58488,52863,2888,-22791,-10309,-4599,-40820,-32345,-46509,-30859,-29693,-21005,2325,-12191,-43144,-77219,-92576,-76124,-90112,-32231,75668,107501,24940,-68957,36199,225686,260202,230030,189531,81325,-48139,-139476,13666,129563,277796,299390,254545,183855,114544,111379,130710,125587,98524,10883,-31439,69439,187402,180061,-1039,-92559,-454,19914,8559,-21343,-60571,-100809,-89256,6257,140349,274214,286435,121092,-44791,-57872,-36988,-47834,22778,76451,96402,35079,-930,1269,28892,54719,39580,-26193,-44712,41757,43983,17555,-9843,-59072,-95596,-79784,-46860,-13023,39441,95825,160158,159798,123810,115338,155026,232040,244445,92771,-73762,-54488,44360,80447,-17383,-35682,-49652,-102025,-70343,-8519,29034,49277,24536,-44082,-133548,-93854,-70317,-96902,13118,52373,13855,8994,49256,161530,331360,299182,129655,25750,-38618,-48961,17656,70452,39538,25056,40224,-16113,-48328,-57897,-60813,-11380,14993,-41312,-89949,-54602,-57393,-36617,52960,45336,-8667,-87951,-96710,-11787,37825,-4815,-37738,-32931,-18387,49023,168210,245500,195478,12238,-106971,34087,221335,196852,67662,27152,114315,135331,63282,-15465,-87721,-43598,28649,57162,13600,-41438,-32562,-5345,-81942,-165659,-103730,-81204,-30725,3626,-38802,-91499,-137602,-125395,-16549,60247,127549,151285,127067,63296,21122,-43337,-115821,-82959,4221,-49424,-46104,10896,14873,13210,1784,-11981,13089,44198,90672,122977,156743,204044,295877,296048,133778,-69628,-39521,150820,230120,214758,131731,28866,-48856,-51647,23529,23148,85269,284437,279043,172116,64633,2482,880,26574,63068,117425,54949,-82286,-29736,9488,-36924,-110830,-96521,-74639,-60015,-107028,-78426,-19811,17446,6676,-52191,-44672,-11657,-15653,-31369,-36001,47637,197933,202859,103621,-20992,-102518,40905,84911,34743,-43572,-113850,-112672,-63557,-53971,-54922,12668,159350,183011,52650,-34374,-127286,-57044,42315,141248,114299,14001,-17654,87382,161368,126197,61330,-30351,-122697,-69566,-54633,-77059,-48349,45935,218512,319919,259972,132175,25303,34205,138109,60147,18721,10501,118970,139056,37886,-39167,-67752,-999,72362,122160,113629,53759,16643,-5578,-35473,-15734,-16756,-87779,-130652,-138742,-76286,-26094,7190,21586,21543,-43408,-98657,-134356,-66693,-36266,-33918,41716,76915,-20285,-77787,-80169,-44729,14399,-9525,-19730,-41590,-78366,-35499,-36581,-24972,4538,3939,-16605,-25596,13927,83402,157173,148810,76905,-20227,-110719,-72447,-29744,-25171,-61335,-103654,-101227,-87178,-50174,32732,31520,-14291,-53548,-71414,-26398,47855,123910,164989,94667,-18929,-74566,-96663,-81694,-25518,16435,-1568,-45510,-86571,-42668,33056,69190,24077,-21697,-69568,-66600,-43077,-1213,114625,155932,108384,55189,17749,-7500,-84543,-58727,98502,199103,137804,30062,-35063,-35388,-16361,25780,48091,36710,-27600,-72773,-20652,17495,-8279,-35910,-62887,-45406,-18977,-32417,-62689,-22600,-14962,-81374,-115870,-33179,23796,42477,38696,-5425,-40359,-65030,-77249,-89729,-47312,-50182,-31843,20274,60583,98390,87338,27255,-60769,-95459,-99745,-55495,-51080,-90965,-82246,-54993,-60979,4071,96694,181399,-350,-137580,-96911,-74561,-93781,-68720,-32959,-14592,-29528,-30451,-40392,-28265,10582,102138,175812,177138,104236,-18898,-88220,-107674,-138812,-118421,-77048,-50267,-67189,-56504,16434,-9583,-97381,-45126,-7408,-70226,-127024,-32053,132766,139941,54856,4293,-34193,-36798,2788,85635,102756,43920,-53500,-60909,9452,75042,112540,57289,23926,20128,8232,14391,11841,-28827,-72831,-108172,-39578,133319,192347,226159,198691,84342,9475,-23893,11792,130894,182833,176096,185603,150882,96813,47443,-18479,-30025,-962,-25927,-9468,30301,61009,33421,-52486,-92255,-40920,-67025,35211,193532,247365,168380,84503,1040,-93461,-154069,-69461,-26538,-52898,-77835,-97233,-134962,-104525,-29749,50986,81409,71856,50115,27224,38681,53392,16099,-47463,-79208,-72531,-62731,-80302,22776,54437,34058,4907,3664,-9426,-16434,-34671,-69520,-98649,-115452,-45267,-15649,-30252,-49607,-42690,-6035,19165,16326,2779,15732,-32970,-70810,-30033,8488,-8984,-22610,9898,73830,48895,-59361,-112973,18061,144439,85997,-43660,-83782,-25602,-20403,-48355,-87106,-101387,37512,133762,105392,17270,-16474,-72434,-90014,-37052,-16831,-20502,-85894,-103843,-33627,4309,99087,98421,-89867,3766,252081,448174,446305,278374,92749,43233,21184,-7511,-58453,-87808,-34877,25371,55254,77361,52783,-18450,-83879,-43075,-20079,-36729,-59649,-55477,-30808,-30774,-30445,15377,51782,54471,62991,145259,240846,188778,104105,64701,166378,266577,231768,191580,118672,70572,76411,139839,118644,-19686,-32943,-81594,-79253,-53872,-43515,6702,21753,18679,8906,20414,58551,178588,340108,393455,239206,147450,111298,129236,145273,94411,70701,24485,62809,106502,114417,127741,29488,-122681,-65813,-84191,-98040,3753,100261,95250,110155,132664,-25676,-49687,42922,158025,111502,6082,-28493,105179,123132,103860,122226,182415,156687,6951,-102033,-120229,-79746,-34809,-21662,-6290,28977,-39009,-88339,-76148,-24435,40242,21324,-37996,-39512,45848,126011,94392,-32608,-137754,-130025,-100074,-75216,-48980,-56675,-75292,-79005,-59629,-43389,-78048,-99660,-132867,-170416,-147471,-67187,6466,47563,38457,54456,68641,79945,33322,-64231,-115885,-120565,-59007,-13949,4542,-15284,-24708,-63800,-58319,-90885,-117639,-60525,-23838,-27360,-65974,-98789,-100960,-107577,-31978,62106,121286,153022,221528,289952,252277,176326,144138,136638,107542,71514,77005,116305,92459,11003,-58452,-119779,-91830,19205,81833,91823,171079,146296,-36303,-110079,16031,126699,154305,58281,-17525,-72607,-114570,-43221,70681,162805,73376,-7740,-3283,61092,36151,-819,-39233,-82336,-144788,-96190,-11963,94516,190691,137797,85321,110455,129742,183403,199798,87982,3044,-5025,-43157,-61497,-14539,60840,43236,22402,22096,-9056,-32207,-14777,12097,54147,129477,199412,242052,220862,117678,25711,72321,63586,-65155,-104640,-40082,45715,148797,171266,54452,-26176,-53911,-30376,-17576,-29776,-13869,18344,34064,-63262,-33622,114819,178209,160920,-13921,-62447,21109,35930,38083,59809,100649,101417,42219,2374,15291,22270,-14996,-51678,-35900,-8653,-1898,19133,38315,-1377,-61567,-114418,-122921,-69321,-29726,-25270,-48893,-59399,-54385,-26292,18881,8708,4526,2121,10294,-2282,-11644,-24459,-23350,-51849,-78762,-144944,-92609,-47959,-36509,-46284,-82298,-122209,-155848,-100812,56508,179214,208972,220463,82032,17734,39385,84938,152635,124078,47166,-15437,-16830,60184,182040,210123,197391,118607,17528,-57335,-15957,32890,-14453,-67805,-81952,-28722,75873,163717,230562,293002,353742,481424,625361,516786,202949,-53561,-75912,97737,86004,-32430,-90502,9012,132200,268836,343609,291336,157584,38644,-3510,-42812,-107307,-13708,142066,283806,278478,176151,92702,13083,-48340,-42525,-64177,-120836,-71401,-9265,-16273,-53607,-59095,-40129,14102,62695,104988,104928,14642,-71418,-138282,-98037,-118825,-105904,-88910,-15154,56841,125620,133779,26345,-57420,-61414,-47193,34782,44663,57686,7506,-31886,38701,116317,68330,-9345,-84732,-102955,-63821,-32964,-30695,-27901,-55329,-81483,-127202,-116624,-91564,-44104,-56742,-116094,-74738,9102,71818,93635,81179,122731,148476,91928,134923,201834,197420,111046,134580,88671,55016,6968,-21710,-25191,-50646,-78067,-25094,18468,26324,-8613,-8006,2686,-19899,-59982,-84036,-70440,-97806,-144963,-76472,-26096,-18541,-24014,6557,71331,158620,132607,-1722,-27636,26033],[-11798,-49762,11641,50219,42778,40663,51008,45157,10120,-21216,-35884,-35775,-7143,14117,9611,-46909,-74950,-99452,-71194,-3507,109848,188685,205317,106687,9698,-8136,25922,48389,33472,-673,-44705,-74194,-41429,70768,143489,85327,-63559,-22243,97992,168317,172116,123632,61518,4632,13533,68862,110881,112782,57915,-14164,-72495,-61340,10488,39406,37192,36763,36785,-12482,-75939,-18927,84997,166786,162513,96194,142706,214692,180338,46761,-32615,-42281,-49549,-67222,-89007,-64853,-91690,-111542,-93539,-51493,13843,87869,77355,24499,-50642,-75023,-36963,5227,24143,62582,100883,35008,14022,24748,-157,-62211,-102010,-4203,34394,19809,-51071,-121137,-117637,-115435,-99205,-88701,-67604,-79372,-53374,-51739,-66060,-85064,-66150,-10627,53715,45325,71022,140694,240972,175933,99751,29628,65226,95013,131820,115215,107827,122776,81104,17558,-50677,-53717,-43014,-80163,-78552,-88931,-102563,-39762,-4433,-26909,-86566,-121620,-98947,-114693,-46430,95865,270151,311692,180929,24065,-85428,-87248,-11045,39080,-1835,-77948,-36965,49628,64846,-7070,-104802,-102851,-23648,-5756,-73387,12636,146967,130250,-2738,-107397,-71948,-43166,-27902,-23893,-18927,-9143,29724,-15820,-208645,-216558,-143919,-123754,-115996,-9559,124866,109812,40439,-44469,-28648,46286,155909,361293,499560,460020,286411,208098,176038,105784,11589,-86742,-126366,-124603,-105261,-84156,-40116,16419,8231,-32407,-74709,-56233,-4733,-16592,18899,84350,130516,143483,71065,55427,40813,19157,-11324,-35417,-59394,-59418,17807,72667,117272,65427,51502,29561,3432,-30593,-89910,-119829,-126527,-145379,-142223,-68588,-15341,-10809,12377,24025,30385,-95867,-63858,-52881,-17191,60761,154359,248102,303251,377797,400184,385614,431333,432351,332365,186537,102071,3618,-106521,-119982,-50663,21602,52979,33501,-15538,-105271,-61478,9152,27262,25313,-581,-27318,-38015,-56771,-54661,-57868,-28182,50692,66876,22052,54230,71433,57782,17060,-45138,-95235,-124799,-92820,-109354,-88818,-21988,-21094,-59964,-50378,55222,187930,330263,334810,185759,18274,-77818,-79454,-41519,-17989,-74640,-134716,-83040,-18825,-34436,-76654,-66313,-86885,-56432,-10456,-26175,-5087,56238,31971,-33225,-36566,6553,40512,32830,-17263,-17565,8414,43133,75394,45586,14521,-16420,-78507,-104195,-14679,87353,160588,92141,-72868,4225,122968,164420,92301,-70757,14225,99904,77351,-11357,-54896,-53892,-65095,-64512,-108143,-69364,-86870,-83132,-32673,-29280,-16052,-4080,-16361,-20995,37145,143843,132808,86701,10445,-47436,-63476,-106456,-95199,-69341,-24265,73175,234763,276596,181344,95510,-12166,-32511,16635,8198,-64679,-98293,-55975,3559,83929,109809,59293,-30316,-76307,-45293,-9541,21658,59059,68850,91012,93774,76628,58877,64361,106456,155820,68727,41986,64058,43033,-9690,-79227,-126234,-112121,-92402,-65566,-65013,-93056,-103729,-81461,-32413,-6890,-67331,2079,124305,215934,200903,66924,-47115,-15154,34294,18302,-36038,-26189,11822,-42803,-29635,71462,117110,95813,-17662,-97404,-122054,-92692,-23311,1944,-46563,-122147,-158151,-150510,-86336,-41375,11736,78827,126240,62144,-47061,-62212,-59078,-61037,-26610,73601,165766,206052,159852,98784,94389,99440,156101,120827,40164,23201,67042,38323,-71816,-281350,-271509,-236519,-169160,-152281,-115592,-68957,4169,-33382,-84103,-15003,68406,109654,110139,101697,59299,6334,-74824,-67004,-51658,-74957,-63992,-68141,-55702,-54359,-43078,1284,31019,76503,150357,97527,55594,50941,56327,133664,213072,86415,-60336,61794,213134,201641,46761,-5898,84847,112062,73005,37426,-5695,-61035,-136558,-41847,68136,76179,4797,23532,168236,180182,139041,43441,-80245,-75284,-24596,-21465,-69660,-126032,-130145,-90696,-76706,-66649,-15760,72255,145515,176805,173854,84960,33439,144262,152723,98693,20656,49348,4869,-94263,-118277,-103929,-46794,1397,-35805,-81917,-99315,-129134,-115800,-63219,-4359,20105,-2562,-28877,-26177,-18640,-34430,-24752,-10287,71057,112118,171925,207476,122285,50696,58111,53972,-35999,-98492,-50352,-42918,-58297,-29020,29977,77445,29936,-17551,-13925,16743,51545,100759,66576,-28100,-136963,-102338,-56015,-28676,9480,38399,56021,42755,-50679,31095,166459,254526,300244,263469,79582,111760,241291,321615,267000,128845,1933,-33164,-2656,-29299,-80327,-104723,-85998,-7984,52666,84331,76286,38672,-25527,-61374,-62511,-72377,-107318,-54743,-20705,12364,19989,25709,23862,34377,35984,51573,75099,18460,-31816,-47566,-45785,-63915,-94382,-95473,-28063,62951,186495,221223,154333,62257,69653,14479,-39056,-66337,-55039,-3475,53706,149756,148707,83417,-18060,-50806,-73695,-64617,-77679,-85344,46032,184121,230581,146098,52730,-33492,-101962,-129137,-109335,-73485,24740,-187,-15109,35582,108609,196903,309344,324356,229967,189630,262547,281884,193410,103832,16418,-25078,-37193,-11116,-14856,-39109,-81439,-77837,-72621,-60302,-63769,-51417,-63687,-74997,-47167,-3345,-16277,-94002,-77515,-87499,-104312,-72214,-10617,5539,-21328,-124692,-96248,-21276,12104,25588,35733,-5703,11113,98749,170488,198406,205862,164066,95840,82008,68046,34633,23043,14920,-10340,-76792,-113397,-7962,118161,181321,159355,78483,-12737,-87473,-44230,23829,81692,-20132,-96146,-136399,-89221,-30092,20703,1390,-36655,-95789,-78569,-35294,-8855,16527,46745,60242,31485,-14532,317,82908,169873,92743,20183,-53747,-38207,-70080,-51371,47843,111654,169156,145238,99505,87115,167869,241130,182649,29089,-14544,-70824,-79745,-54782,-32783,18245,88571,155138,126757,64440,62591,56884,51334,-39065,-88938,-45539,31530,51672,30438,-37417,-43015,12809,-18953,-73654,-122538,-101084,-77697,-70608,-49112,-25805,-36134,-67072,-112568,-49874,2375,-12767,-14511,32303,71634,73521,16478,-67836,-92651,-54001,-10315,9221,-37092,-24264,-45398,-33897,3029,-18821,-82784,-53291,-34698,28746,78928,-15367,-94763,-121182,-76658,-26822,52115,107911,116471,80495,87601,15487,-45538,-37798,15925,103618,69638,-24539,-59156,-93315,-90899,-66322,-40014,39072,56523,34958,16387,4332,11496,-4977,-16727,68850,273844,406553,350874,227046,121368,43046,-40481,-77880,44043,258664,268060,120338,15620,-8103,56054,82234,-3241,-47382,-45306,-22427,-24431,-18817,30672,120324,174193,137167,70999,10979,2831,96,-16448,-29143,-40933,-67527,-71233,-74126,-94077,-96212,-4135,58876,107510,171468,187046,170357,132350,82392,42561,38170,10924,-13268,-30795,-42781,-13540,5695,-7377,-44056,-94725,-113792,-70947,-1415,22038,35991,-6812,-32397,22305,81971,153213,182413,71727,-9394,-71035,-100860,-118845,-103070,-87796,-81298,-69148,-47773,-43117,-6799,-4222,4233,27441,42199,54941,61989,58437,-749,-32532,-18740,-11965,-25222,-6766,-29041,-17927,-26731,-24168,-2947,-17498,-48396,-83313,-89005,-67435,-83595,-38430,72478,97113,19230,-66597,41944,252748,280085,226524,161511,43612,-81225,-123649,33068,144660,270846,269333,219981,161662,107176,98153,97898,85362,69884,-4687,-24691,83719,196836,167381,-135,-108028,-15445,15142,13376,-13272,-50796,-89209,-90467,-7827,112415,249046,286965,139788,-22787,-62989,-41275,-49723,9792,57342,75834,18215,-17173,-25345,-214,30494,22733,-39989,-15858,59380,56153,23907,-4263,-39783,-68590,-93633,-68258,-22408,45377,117354,187881,178980,123522,92083,108850,177522,181707,37329,-112763,-35066,64357,90134,-16235,-31732,-51470,-109242,-64624,5370,44837,63819,30980,-42689,-131949,-103190,-70152,-114022,-7114,38013,6477,324,41784,143745,287530,277621,126213,23539,-45628,-61439,6224,61764,41945,24504,44576,-535,-39516,-49581,-53680,-8910,18707,-30894,-94333,-72622,-86668,-62901,39758,49866,-5420,-83995,-109582,-31311,11963,-24033,-52842,-56053,-48476,17557,127316,207986,186491,40638,-84777,44469,244527,225096,103968,65527,136902,141689,58690,-26456,-100030,-35395,33248,55076,3871,-59872,-68218,-27994,-96204,-157151,-96652,-75874,-35963,-7268,-46133,-90178,-134087,-121263,-7515,77426,151554,167344,132424,66889,22891,-40028,-117786,-87466,5486,-51705,-72550,-27354,-25103,-14723,-19479,-15017,24082,54786,89203,101761,126270,174875,276038,288764,127302,-62930,-63497,124106,211043,195617,109865,4078,-75183,-42190,43238,35073,82850,284254,320610,202997,78003,-2922,-6874,29353,65390,125644,76537,-60501,-29079,16781,-31336,-112624,-96853,-74055,-66353,-110400,-69003,-9403,28473,19693,-33505,-23720,-617,-13689,-31200,-37366,39200,177457,175600,76922,-35109,-94253,40325,68711,17614,-60948,-131006,-105317,-61485,-48122,-43963,33706,200151,232044,73548,-42942,-110992,-38761,59154,150051,112417,5626,-27618,77094,169084,129727,47914,-49577,-99791,-40670,-42839,-96206,-60347,40265,204924,273351,213548,114113,20225,19593,127429,55832,4833,-33396,64597,81940,-14408,-76624,-88306,-14979,59063,109474,105254,52245,12378,-18776,-59648,-59684,-50409,-71272,-65555,-109893,-81508,-27397,10575,22730,26306,-36247,-95581,-121930,-30869,5496,-7219,74613,104235,-296,-61539,-69741,-35754,15971,-15471,-29660,-59898,-100984,-38094,-29393,-10609,14087,1461,-31815,-41715,722,67289,146344,146469,67486,-34329,-105492,-54890,-17965,-19835,-59433,-94266,-100697,-92069,-53682,26723,22968,-21792,-57966,-77097,-43220,15118,67398,90947,43031,-41523,-86179,-105125,-85489,-33405,695,-17285,-53943,-88039,-51663,16146,50140,13193,-34911,-88752,-52556,-31645,-614,104686,140674,91642,33077,-4274,-24390,-89565,-56546,96812,197109,126155,17068,-40205,-28494,-3861,31256,47279,31478,-36482,-83901,-13363,32453,5826,-25988,-59651,-42687,-13833,-23719,-74791,-25956,-26559,-96609,-95981,-21251,33812,50528,37483,-16611,-57804,-70021,-54870,-49115,-6101,-20028,-32122,16301,60439,100763,97525,53801,-40953,-106005,-80836,-32337,-34290,-84630,-70433,-32839,-35988,10386,98169,161234,-30421,-160249,-60954,-44716,-80818,-58231,-15181,2080,-27003,-43287,-54073,-43103,-3209,85931,160274,162538,93097,-30563,-102138,-114517,-133652,-118245,-62037,-21631,-39581,-51380,23,-26739,-112242,-34106,5867,-56809,-106031,-8814,168822,183220,90914,27811,-12722,-12844,21248,92008,97653,40305,-58212,-75792,-9829,40628,75142,35664,22587,43218,28758,25016,16805,-29781,-67752,-96373,-45175,99537,130966,178074,194566,105511,32675,-6908,18112,117017,140342,154557,169861,141122,93344,37979,-36783,-53166,-16904,-32513,-15011,24495,61842,41980,-46746,-97582,-49846,-53844,81469,240013,266377,186704,96225,6023,-87305,-149235,-67541,-22038,-51695,-86518,-110936,-135518,-100260,-27317,54496,78031,58756,32027,18882,47543,88309,78442,20718,-29278,-50329,-55323,-105046,-47295,3252,17712,6424,12087,-3496,-10254,-24552,-47822,-60205,-82872,-29475,3880,-11984,-35886,-22773,45422,64931,43147,16269,18807,-29799,-67954,-17511,32390,24847,3024,27101,87930,57046,-47605,-108578,31604,172807,114894,-28894,-65105,-10721,-11562,-44579,-83367,-94449,29407,112652,71425,-9459,-37594,-87970,-83161,-29953,-30751,-28353,-74483,-87646,-27042,5373,104220,124333,-56946,-9832,254740,460582,449937,272436,93885,41984,20522,-8415,-69589,-87224,-5963,65959,87967,96752,62896,-13502,-80906,-41980,-27658,-52081,-81822,-81064,-52851,-42091,-28189,16893,49923,51577,53212,124983,222662,153684,83494,59932,157570,238248,191481,152683,82154,42851,46118,115831,132533,8805,-15172,-65632,-72777,-53378,-35534,15421,23423,21177,12093,18407,50603,182237,345850,375536,219677,137302,108007,133366,163514,102049,61073,33919,103603,153433,151983,157047,69474,-100631,-108010,-117863,-102738,27825,147199,136691,151774,172711,-29869,-39263,69496,179602,110895,637,-61812,42332,67496,81368,136869,193764,154114,9830,-98341,-118705,-72327,-27503,-23563,-29156,-6440,-65410,-104959,-83262,-18395,50899,23582,-45399,-62145,15642,101035,96292,-16212,-119964,-124852,-90964,-63687,-52121,-59992,-82307,-92944,-73741,-49915,-78872,-95377,-124856,-162684,-152822,-77102,-2741,39755,35497,52840,73799,93548,54827,-44819,-100921,-112730,-58149,-5191,23363,13081,-9771,-68306,-63722,-90473,-111737,-43858,8061,6713,-30850,-68867,-81305,-102160,-37617,56405,124775,157416,225619,288433,242270,178559,144013,122252,74032,40674,59863,118500,110613,34694,-34757,-100926,-90044,6268,42084,41730,112584,93875,-73970,-83004,24521,110737,134554,58441,-2388,-52458,-101259,-41825,83077,212133,137011,32762,18138,70181,30541,1569,-37918,-87867,-149182,-83770,-6565,88382,170841,126025,91716,138401,181190,253617,239498,97370,14244,8712,-31873,-62119,-32343,22532,6276,-15238,-2608,-22409,-39391,-20536,1507,32658,99144,160806,204983,195134,101365,19953,64478,41670,-80554,-101917,-36966,31458,127421,177763,74670,-8167,-45954,-28946,-22267,-40940,-23861,15012,39761,-51044,-64886,53263,111667,115881,-41298,-71683,31447,42488,37102,58806,101291,111927,59317,16207,27972,30309,-9983,-48924,-36179,-18979,-23009,81,31797,-12447,-71582,-109720,-111810,-73562,-36032,-32096,-62482,-81266,-72103,-35521,21855,18070,10334,2825,12417,3367,-4915,-21170,-23837,-51436,-82771,-134326,-73901,-25105,-31719,-59373,-109555,-128337,-151803,-114321,32190,129717,158294,194588,103761,41519,69349,121965,168296,92726,21950,-21060,28970,126931,238281,235606,202744,114650,18535,-52600,-10759,43462,-6522,-61351,-79414,-35134,69496,167921,239040,297763,359892,488136,597362,443226,137963,-92531,-42473,144254,139109,-4435,-128637,-3998,143196,279182,337248,284594,148620,33725,-6842,-53058,-110156,-1009,160361,299290,287222,173075,85028,5604,-55388,-36670,-47505,-109151,-95910,-19522,-12728,-42124,-44309,-33072,20572,72043,116632,106302,435,-88869,-149556,-71892,-81173,-51791,-72069,-12717,53677,111231,103316,1969,-33048,-9835,-54281,12612,19431,38043,15276,3156,59121,103712,53582,-27918,-99621,-85660,-30221,-1397,-2218,-8931,-48377,-93038,-135892,-114678,-83542,-30039,-41628,-99822,-103380,-19116,52349,79231,71722,119845,168542,108738,132458,168097,175074,122837,141297,77678,41653,-1526,-25002,-27324,-54116,-72209,-17264,25553,27057,-16394,-22355,-12293,-31087,-72887,-71572,-56649,-83294,-127540,-78472,-35003,-30685,-35206,-2215,61922,136262,107880,-5029,-25796,26967],[-10336,-47570,9580,40977,33143,32732,44847,44556,14459,-18208,-36465,-36649,631,31733,22345,-39594,-66189,-88111,-66788,-2698,101584,167785,182939,92701,5945,-8946,22056,38962,21472,-6807,-42614,-65714,-36261,71359,143304,83514,-66908,-23047,101037,172033,195956,167588,106752,40899,33143,74965,109241,108983,52716,-15914,-67993,-58882,6852,37576,47863,59700,63905,10414,-60397,-3267,101473,179903,168802,105169,169166,266100,214683,49687,-38874,-38902,-37962,-61825,-61830,-48892,-85979,-107328,-96812,-57904,2421,78793,88471,36487,-38758,-86664,-57376,-11630,8723,52688,113592,65024,35063,30440,24352,-14288,-40441,1874,32023,-19888,-94711,-121765,-95012,-106769,-120847,-102169,-68152,-69719,-37723,-24551,-43952,-73703,-73252,-21737,41318,33864,70779,161526,302130,245032,155795,56614,74114,97246,131212,109334,110498,128741,86005,20123,-57687,-65230,-54784,-100887,-100853,-91215,-82601,-15754,34102,9819,-63003,-136668,-92565,-108043,-48793,99034,300096,368649,237733,61870,-71506,-92429,-14009,39089,7969,-56975,-17679,75631,119824,48346,-69030,-98755,-32337,-16621,-86363,12960,134948,115861,-10374,-108337,-74823,-28440,-1847,11202,26907,30228,8156,-87937,-311146,-168569,-132167,-128582,-131081,10025,161688,135473,51724,-33774,-19905,50441,168025,376517,487987,418803,236567,170677,133125,63823,-22526,-112761,-137000,-123713,-102615,-81443,-39266,6621,-4831,-45600,-93971,-50735,22284,17344,42129,91053,119950,119034,50611,44959,34824,8736,-16156,-29104,-43746,-83976,4926,64857,118853,80643,66658,39923,14982,-14466,-77541,-114730,-127556,-149275,-141292,-69228,-26909,-28556,-2366,21494,49608,-58341,-87425,-83935,-36311,53194,155876,252400,305819,392905,464111,474163,511171,493708,353148,187163,93257,-9503,-119317,-111549,-41808,26633,57508,38401,-8171,-98163,-73690,249,27964,25207,-9143,-34907,-40469,-51332,-45900,-67350,-66524,7682,57787,30938,61147,72242,57779,19596,-38811,-98931,-111367,-80407,-101024,-85081,-19653,-17863,-49527,-30409,75469,206088,334835,306730,154206,2978,-81003,-73207,-25150,10849,-51973,-126007,-82641,-9101,-16582,-32769,-15532,-49820,-90899,-47996,-58466,-29466,55018,65855,-7107,-40623,-9502,31215,31101,-14934,-11692,13677,45228,70042,29514,-1900,-33917,-100133,-90185,3343,112920,181282,93060,-70751,-4907,125676,171734,95170,-90459,9565,111418,118973,40675,-30021,-75075,-96130,-86399,-134500,-74503,-95548,-81018,-22162,-14838,-7593,3763,-8136,-11038,35688,124116,106093,76136,12619,-41485,-55866,-99947,-123974,-96963,-50301,41764,189835,225125,134520,68114,-28414,-52080,4600,5387,-59879,-82521,-42384,8529,81163,107136,62304,-23293,-75981,-53208,-26825,9730,60659,84898,117340,111119,69398,44313,49097,87681,145953,67536,37790,58425,36221,-19478,-95312,-117441,-93656,-76641,-55819,-58513,-87290,-106347,-92185,-38471,-2005,-48375,2213,101444,197041,197476,69482,-37679,-8865,28615,4030,-50380,-17698,18844,-44711,-35690,56753,96343,69094,-45874,-125235,-136660,-99779,-37638,-21815,-69941,-137842,-160711,-159197,-85095,-40517,10188,81541,132307,53758,-56181,-67738,-73311,-81738,-49357,40796,121019,181686,148315,78983,74380,88357,154692,131966,58475,25831,38285,-42405,-203195,-357702,-230905,-233761,-220609,-217251,-162234,-82406,-5535,-41268,-102324,-54397,34011,94318,110854,112948,69647,13152,-83785,-65017,-53602,-77728,-70380,-77391,-70291,-56640,-23960,17790,32203,49513,130254,105821,67376,51474,50534,144260,242225,97638,-76954,34525,196008,203421,44339,-21681,47930,98672,84683,51873,4800,-60948,-144810,-51199,48465,51926,-5886,15975,141014,159667,138458,62535,-63701,-81497,-32435,-22430,-56649,-85455,-109344,-102683,-90346,-62681,2618,97376,174373,187713,161340,60897,12840,131042,163117,109772,32590,82513,47681,-52419,-93106,-132039,-63915,-2687,-32634,-86845,-123165,-113275,-99287,-54063,-3972,13597,-9318,-33145,-32989,-34743,-58578,-36528,-17236,65452,104005,147821,185440,118948,57180,57235,46519,-46027,-122297,-82714,-64991,-70015,-40865,14246,65225,29869,-16860,-12185,16970,47136,96508,74697,-20844,-127673,-97557,-42527,-5034,28809,50630,74111,58087,-39921,19701,152386,259340,323336,260108,51894,86175,250960,341217,282251,151554,23885,-18035,11142,-15872,-71152,-98080,-87544,-10731,50809,87054,82244,48848,-22923,-67904,-66777,-72917,-103313,-37220,-12962,11787,25494,36331,38502,53270,65738,86480,94549,22524,-28089,-37071,-30467,-50733,-83402,-119955,-70387,12311,139611,192122,154401,83165,90683,38863,-24518,-65173,-61072,-11420,59098,161122,152421,81258,-13035,-45157,-76944,-74214,-89860,-92851,39993,173289,212400,125538,39713,-33714,-92632,-117820,-99661,-52675,53240,38845,16516,62434,126506,204877,325999,347280,239901,172629,225552,239185,166789,96011,23690,-16477,-37920,-21246,-25466,-57247,-121098,-82179,-51457,-38571,-51817,-43097,-58708,-76641,-54354,-8475,-11296,-75950,-105693,-110086,-123656,-81508,-7912,20082,-10401,-114908,-108088,-32345,5585,24754,32546,-14790,-7543,67668,126028,157229,169091,133209,86214,97995,99861,76041,70824,51533,8415,-76686,-134894,-31766,76816,123541,108795,60525,-8243,-78112,-48576,35423,88200,-18538,-92785,-129244,-88537,-37463,4037,-20119,-57248,-106236,-72746,-32439,-7500,19242,51682,65867,39773,210,19885,104357,207831,121470,43631,-32792,-41382,-91559,-74761,34114,100821,151254,119990,75205,60370,137802,248121,220028,43249,-27604,-84292,-81033,-50758,-23526,32985,102550,154255,116363,61510,79738,90375,94099,205,-63969,-38233,29348,48819,36295,-22169,-43277,-1441,-37922,-88150,-125068,-80055,-49188,-40799,-33124,-34180,-57304,-85856,-121498,-45082,11468,-6758,-3826,57529,102464,101604,30373,-57564,-80438,-53291,-18854,-11693,-64473,-45143,-55859,-49124,-18227,-34198,-100005,-85434,-56615,25596,84680,-1513,-78662,-105680,-82087,-29975,53463,104605,110663,77106,94092,14778,-42290,-16686,38422,106793,65292,-43644,-78830,-99964,-90166,-63364,-30866,65416,75287,34811,-794,-32238,-39412,-53869,-46262,87785,332348,468694,397465,253909,124546,37449,-54841,-92609,39585,288168,286911,109622,-12121,-53926,25375,63947,-13341,-48458,-41998,-22299,-30082,-25230,21693,106799,158323,127251,64756,4456,1171,4407,-7449,-22631,-36133,-61064,-65626,-65779,-82475,-102817,-34231,6677,54735,131545,158877,155195,123422,75180,25807,25455,3957,-17335,-29995,-25656,19493,38022,10653,-33049,-86707,-103559,-57977,10084,31017,36836,-21260,-64372,-5329,53086,122877,143708,41953,-26335,-76543,-95587,-111409,-93039,-72989,-68302,-66883,-58025,-55583,-13775,-4240,10836,35661,46101,54950,62464,59384,-9827,-46140,-29378,-21027,-14568,26395,2907,4574,-19290,-26955,-9406,-23925,-54212,-87657,-81662,-56983,-75020,-44733,66853,83393,10649,-62920,50265,276461,293550,217691,133496,12526,-108216,-93369,55447,157694,255612,228541,174992,134205,97479,82201,63980,43215,36620,-20164,-14196,95126,194034,141612,-6213,-100673,-25620,10067,17351,-4317,-39579,-77435,-91593,-23213,84351,221368,280998,155445,-1554,-68159,-46252,-50155,-3546,36837,52354,-1124,-33612,-46449,-22887,12449,11921,-34487,16041,81306,75789,40852,13982,-12462,-48699,-104376,-90611,-32469,51249,140286,210739,191459,122257,70112,60779,116895,113648,-10782,-101263,-19444,78686,93762,-14403,-25203,-53083,-116329,-59260,16985,58886,79747,40934,-37829,-124142,-110927,-69579,-117986,-22346,26517,115,-9115,33489,123509,239121,248278,118906,18850,-54964,-72752,-2474,53142,43282,20328,39062,4764,-32894,-43867,-48236,-7056,21575,-20662,-93540,-86100,-111634,-80540,27801,53531,-1161,-78719,-122831,-51164,-14507,-43981,-69374,-81992,-76085,-6625,88677,168554,170482,64862,-62673,52459,257903,242989,133664,98132,154480,141715,48756,-40343,-103932,-27861,37276,54590,-1813,-73539,-100396,-55879,-112729,-147140,-91058,-71115,-37214,-13251,-48542,-85200,-127555,-103154,6659,95746,176611,182266,133764,66679,21352,-38183,-117845,-92514,5152,-49518,-93182,-66294,-60421,-36836,-35939,-16329,32798,63505,85520,78961,93172,141244,246940,270422,115301,-56410,-86331,96109,189485,175256,88800,-17294,-99050,-26170,61588,44606,75912,266006,351924,230892,90672,-5642,-12949,31747,65994,129447,93643,-38404,-20038,34260,-14769,-108342,-97748,-67226,-61090,-101783,-55378,2288,37712,29781,-11388,8379,18470,-6161,-28010,-37188,31583,156695,152610,55358,-47342,-87559,36567,50549,597,-75948,-135603,-95974,-59009,-40799,-30991,54291,231267,266928,91158,-51522,-93454,-21110,72420,154019,109171,-3068,-40251,59567,159650,115493,24422,-63871,-70559,-12933,-28669,-105838,-67369,35499,187504,226499,173166,100270,18159,3063,107522,44846,-19740,-82443,29109,49218,-40083,-101211,-105828,-30692,40967,89872,90525,44667,1898,-36409,-83647,-76865,15555,29524,7521,-75335,-80704,-26600,13157,21213,29626,-26667,-83294,-94912,-985,53407,38204,122575,138098,24005,-41955,-53721,-22960,16709,-22945,-41817,-79392,-88647,-38987,-21861,531,18326,-7187,-50874,-59924,-13910,49207,130182,137048,56182,-44899,-84547,-36100,-5225,-12284,-53338,-84958,-97092,-96299,-58511,17680,11450,-30246,-61748,-82774,-59519,-14847,19069,28887,-1555,-62436,-96992,-112865,-84320,-38563,-12092,-30110,-60518,-92401,-62887,-2590,30783,4897,-42178,-89515,-26738,-14039,-975,84434,110939,67817,13045,-17246,-34069,-88271,-53965,90497,184818,108657,2854,-43332,-19379,8276,36886,47873,28299,-44041,-94194,-4719,46584,19006,-16034,-55224,-39276,-8849,-15156,-79992,-28103,-36891,-105345,-78244,-11846,40469,54366,31634,-30553,-78339,-75496,-30771,-5764,35899,11979,-30144,9478,56380,98616,102464,76891,-16978,-108167,-62429,-11488,-18639,-77998,-57058,-9454,-9110,16666,93407,134279,-54402,-116684,-23280,-14206,-66684,-48944,27,20090,-17311,-48982,-67203,-58188,-15336,70418,145147,148916,83946,-38712,-114797,-115477,-124628,-115574,-48383,2574,-15001,-45573,-19159,-48742,-131888,-22598,20606,-39301,-82279,16438,198704,219182,124550,54880,11803,12548,38797,95995,90775,38150,-56075,-87192,-27392,5882,36672,15362,23842,71253,59542,44645,26645,-30033,-63197,-85902,-54967,62090,71684,129274,188108,129549,58517,10443,21815,92958,90517,127194,147544,124842,84250,23979,-57311,-77345,-32285,-37470,-19579,17742,61105,51616,-36997,-104756,-64545,-29927,132489,280177,274624,195853,104118,10465,-80580,-141127,-64069,-16942,-49416,-91220,-115257,-126402,-93106,-20474,60797,76234,47029,13750,7650,52479,118369,139800,90983,23752,-25617,-44521,-100651,-108737,-43434,2185,7604,19433,2644,-2692,-11790,-21487,-19692,-37604,-7333,24739,6659,-21187,-1082,102698,116508,73395,31349,20981,-26737,-64337,-4879,57520,61502,32099,48056,103157,63425,-31777,-87228,48865,199249,146542,-11512,-40071,7934,849,-35812,-74579,-83569,20808,84969,34333,-35440,-57754,-101066,-73858,-22074,-39994,-31912,-59983,-74094,-22416,6822,107665,143662,-24147,-20622,248639,449379,426865,247466,84714,37623,19383,-9239,-80617,-83067,25824,110361,124740,118857,74098,-7319,-74504,-39679,-34712,-65916,-102478,-103754,-76081,-55536,-26925,18702,50465,50640,42932,97122,186457,108391,58290,52699,145258,204235,147661,110444,45800,19932,23885,94032,142161,35044,-1722,-54915,-68191,-54279,-26042,25430,27584,26691,17443,17328,42269,175136,331687,340550,193705,123721,101220,133359,177701,109343,53385,49990,142622,190555,174951,168854,94134,-67496,-131800,-144256,-93785,54159,198990,182465,195072,215432,-30728,-28393,99047,200315,108584,-4923,-95810,-28471,-6011,43556,142812,195145,147519,13920,-91190,-115813,-65608,-21050,-25757,-56348,-51533,-98431,-124550,-91536,-13547,60506,27850,-46311,-80758,-12747,74282,94496,-757,-102590,-120268,-82499,-50401,-54675,-65645,-91270,-106314,-86324,-55896,-79508,-91113,-116738,-153461,-155177,-85060,-10022,33726,36315,56802,85111,112038,80797,-20598,-82702,-103474,-56362,4842,42585,40009,6675,-65685,-64639,-87849,-107362,-29396,41718,44997,7000,-37068,-59122,-91181,-37600,52825,125771,156034,220411,272763,220269,174244,139766,105553,42785,12599,43168,119644,129439,60823,-5081,-70799,-68863,8758,14924,-196,56578,40448,-106772,-56830,31655,91326,109550,54936,10794,-32951,-90394,-43293,88917,252136,203999,81634,43987,74844,23004,4723,-33800,-90893,-152134,-72196,-852,79857,142140,105488,95465,170695,246684,330738,272714,101567,21020,19248,-23839,-63813,-44267,2516,-5014,-34743,-27515,-36167,-46055,-26395,-9520,11540,72552,126738,169782,168447,83720,14091,56430,22282,-92729,-96266,-32887,19195,106568,182866,93885,6480,-42695,-31099,-27107,-50538,-34991,9547,41337,-30035,-42375,23723,69828,84076,-62053,-83511,37915,49111,30883,50185,94721,116955,74547,30357,40672,38097,-3768,-43957,-37137,-32185,-50814,-23119,24716,-20800,-71384,-82679,-74687,-54754,-35757,-39680,-77544,-100166,-87328,-43334,24232,26079,15087,3187,14246,7223,-1695,-20956,-27269,-54030,-86646,-119405,-57760,-5878,-24321,-59404,-133332,-124242,-138254,-129713,3884,79591,109930,166745,127407,72733,107795,163972,182329,70699,10282,-6358,78758,189493,277674,244981,193829,101003,16061,-47454,-4576,54854,2281,-54585,-77114,-41909,61239,168132,240443,287812,342660,463387,537010,357989,76278,-118298,-14950,171912,174910,24079,-151592,-12285,153258,278204,314205,264045,133575,26409,-12612,-62998,-108103,7318,167438,295611,280038,159765,71945,-3771,-62725,-29986,-30763,-84726,-109841,-30085,-10533,-32238,-32489,-30220,24672,81087,130196,114404,6186,-51707,-95753,-26243,-27572,-5193,-58495,-21099,39902,88161,71926,-12082,-12815,27170,-45719,-10301,-8700,16213,25126,40867,87232,92081,36781,-48688,-105956,-56214,2877,28403,24898,9598,-38037,-94349,-132332,-112209,-76991,-19448,-30955,-85054,-127814,-48591,28001,59484,58104,112081,182347,123289,125528,126132,133343,121258,136497,60157,22647,-15931,-33439,-31245,-55611,-69507,-13351,34828,34435,-17698,-35138,-27735,-39920,-77894,-62763,-47244,-72961,-112493,-71448,-37706,-40329,-47585,-13767,49125,112384,84649,-9614,-30715,20219],[-14598,-49609,1228,24066,15559,19702,35464,40663,15609,-18514,-40769,-42124,2260,40635,24580,-40117,-63871,-81956,-64657,-5243,88746,143540,157312,75677,-1834,-14942,13362,26159,7465,-15346,-42753,-58609,-31611,70084,139942,80634,-69585,-28385,98485,169720,208995,196958,138735,69823,52140,82760,109677,107879,50710,-16021,-65446,-60154,-1697,29290,51524,76434,86286,30760,-46819,8756,111757,185763,169439,113231,195480,316072,248442,53947,-45117,-36863,-26730,-49318,-28095,-37168,-83023,-108290,-104602,-66895,-13406,60206,87729,37357,-33861,-95214,-79607,-28392,-5562,42489,124777,90792,47923,29638,48193,41144,28051,16784,33341,-48515,-123844,-90758,-75718,-93618,-102711,-97780,-69205,-60932,-27610,-3428,-23781,-57611,-77650,-35662,23169,16938,64433,176298,356889,314858,215720,87781,81491,95012,124058,99404,110981,134032,92189,25335,-62119,-79123,-69289,-119593,-118193,-90254,-66421,3787,62513,35269,-44057,-129956,-81244,-97998,-52964,95155,313533,409133,287110,99261,-56339,-98165,-18703,36748,16856,-36511,1216,96630,167079,100878,-33912,-85710,-40392,-28894,-98659,17456,124345,106275,-8767,-96096,-77936,-12492,36062,62794,79545,68183,-16758,-166737,-266161,-123077,-122916,-135292,-141890,46463,208697,161412,61310,-25301,-13872,49290,170285,370198,450108,360259,186432,134679,93573,27546,-52620,-137126,-139318,-117546,-96826,-79154,-39674,-4031,-15817,-57113,-106010,-33004,58958,52254,62147,92285,101564,86919,30271,37126,33472,2053,-20273,-23501,-30493,-81010,7615,68232,125243,97447,81148,48280,24501,2499,-61580,-104439,-127488,-147425,-136076,-70851,-40842,-48119,-16193,20233,68803,-8491,-78191,-102610,-55452,46665,160520,262289,315115,410030,526960,559406,573830,528153,353949,179494,80211,-22797,-124697,-97050,-29941,33405,63105,44398,614,-88787,-86571,-13373,21014,18612,-19492,-42576,-43308,-47671,-38664,-75818,-105312,-33976,44601,36552,62443,67578,54640,22719,-27096,-91320,-96558,-67503,-90125,-76511,-13583,-11906,-37483,-11212,93749,217866,326129,267011,118557,-13107,-82745,-65085,-8380,38930,-28819,-115085,-77463,2907,5109,11418,29307,-14476,-89596,-77057,-85525,-52913,49365,97398,25438,-33241,-22762,22197,29510,-11855,-5470,18422,46854,64596,12602,-21226,-53293,-111981,-69549,23754,136338,193618,89390,-69711,-7030,136569,188894,109450,-94809,2997,121797,166219,99740,-3217,-95283,-114493,-79647,-101248,-74315,-101785,-75646,-12817,-1909,740,9594,-3442,-3783,37594,105902,84246,68178,15061,-34906,-47209,-91262,-149472,-106532,-64396,14863,141749,167828,86968,42847,-38675,-69786,-9814,1376,-52295,-62153,-26290,13458,76096,99864,60056,-19843,-73167,-59537,-43456,842,64466,104279,144367,133856,70988,38476,40366,73359,134239,66579,36121,55934,32756,-25715,-107476,-104478,-72624,-56910,-43139,-49719,-78815,-104705,-99440,-38692,9232,-25717,5625,82760,180144,194692,75318,-24763,-4417,20208,-11864,-64439,-12844,18248,-49279,-38367,40498,69320,38354,-72898,-148716,-131008,-98566,-48604,-44301,-92457,-149565,-160831,-160512,-83129,-40526,6696,79011,127757,40227,-63774,-68535,-84216,-97743,-63789,16705,82267,154295,132011,56792,52445,75229,149990,143409,81701,30510,6578,-129981,-336374,-316871,-190298,-223016,-270056,-288702,-219025,-101657,-18293,-45035,-100339,-89160,-1000,75523,108841,122225,79789,25222,-59541,-44460,-48467,-76905,-75139,-83276,-76509,-49346,-6129,30258,31012,23185,102750,110766,83168,61397,50764,156924,267443,108028,-77973,5898,168886,197026,41181,-35283,8663,70910,79954,56995,13384,-60381,-151511,-59501,30403,31685,-13106,8995,113773,145312,141348,84011,-36731,-78921,-37636,-20582,-32844,-46135,-77094,-86065,-81609,-44089,28228,126895,202658,194271,146941,40053,-4518,114688,169058,118291,42393,110094,87364,-11365,-54698,-126723,-74632,-3826,-25476,-84502,-143965,-96553,-77963,-40982,-4222,5627,-14219,-34247,-33593,-40145,-74481,-45227,-21401,58483,93876,122453,159977,113778,63264,57674,41637,-48988,-133119,-109677,-83276,-75104,-47479,3160,54637,28762,-18636,-13867,13244,38219,87145,79212,-14822,-116427,-79876,-16742,24271,49192,62588,93173,68867,-32414,8360,133872,257884,335288,243831,25813,59572,254233,348134,287560,171221,49112,638,26707,-923,-60250,-91495,-89046,-12015,50234,91594,92475,67543,-7857,-65266,-66767,-70793,-97282,-22560,-6240,11106,32170,47071,51997,68568,90932,116307,107208,24302,-25188,-25834,-14631,-39650,-75177,-117835,-108597,-42265,78902,145811,140605,93162,103708,61586,-7365,-61776,-66344,-19766,60639,162041,145208,74204,-4917,-33769,-74634,-80645,-99711,-97525,32133,156913,186240,100508,24991,-33743,-84266,-109061,-94412,-28852,78737,76649,49656,90361,142999,209606,339201,366888,244099,150636,185431,194878,137102,82313,27556,-6543,-33931,-29002,-35027,-72852,-133689,-50188,-10083,-9032,-36628,-34289,-53912,-76226,-58656,-11617,-5499,-52221,-109828,-131445,-138858,-88058,-3986,34957,-988,-106170,-114405,-39842,2718,27501,31718,-21844,-27643,28713,69982,107928,128138,102706,76958,114941,138431,128231,129717,101680,40489,-65248,-147579,-53217,38481,67444,56253,35688,-10019,-70124,-48611,49720,91362,-19418,-89369,-119236,-84316,-41556,-8804,-37367,-72966,-106981,-65573,-29596,-6139,22143,57551,73849,52183,17777,37311,115181,228567,142550,60765,-12161,-35913,-104472,-98539,18673,87296,128593,90872,48758,34131,107529,248978,255972,58957,-39497,-85126,-71236,-38878,-10487,47875,114217,149563,103289,57402,94399,121527,137452,46410,-29609,-22656,32790,50035,44741,-5616,-38584,-13922,-48746,-78459,-89507,-48928,-16768,-7022,-10034,-32223,-70630,-97673,-120546,-35585,25514,4924,8702,82650,131257,125467,41941,-48702,-69791,-50898,-25847,-31155,-90726,-68446,-68372,-61710,-33716,-39040,-90723,-116516,-64983,26731,88450,9754,-65621,-92559,-81383,-33296,48761,93015,97673,67559,94490,13704,-33892,8826,65820,108270,59143,-57118,-94986,-105233,-88124,-59210,-19381,88283,88432,34699,-13782,-63649,-85399,-97312,-66188,107217,368340,500373,421844,268491,122619,29552,-68577,-99501,37964,307490,290617,92704,-41528,-93112,10138,58208,-14975,-45694,-38497,-22065,-34670,-32270,9070,86454,134930,111621,54352,-4578,-2729,6438,936,-13955,-29360,-53758,-59151,-56281,-68865,-96860,-52967,-33793,11178,97497,133250,139456,112027,64393,10747,14217,-1574,-20585,-28888,-6144,56922,71174,27926,-23852,-81319,-97282,-50178,21641,39748,36264,-36724,-89293,-18478,36522,99882,108776,15013,-44069,-83540,-91144,-104172,-84511,-59837,-55162,-62107,-63977,-63167,-17093,-2380,17243,42535,47426,52336,60216,56087,-23077,-61259,-39798,-30622,-7990,60299,45406,35345,-7212,-28652,-17276,-31326,-60350,-88941,-71309,-45189,-64528,-48938,59877,67068,-835,-58314,61304,294822,299407,204287,106284,-14310,-129440,-68765,73097,164517,231070,179207,124671,105536,86145,64216,30519,1042,-615,-33431,374,104995,181570,107908,-17165,-84877,-31213,4582,19822,4459,-28356,-66197,-91499,-39027,56538,191342,266845,164055,15024,-73909,-51680,-49304,-16437,15749,26970,-21992,-49264,-58012,-36504,947,6216,-19810,41028,101044,97808,63485,38050,13793,-35650,-110958,-112901,-42661,56840,163250,225712,194110,117370,48639,11690,51751,42733,-48418,-79897,-8919,87107,92544,-10749,-17307,-55592,-123889,-54745,25564,70331,96125,53944,-30208,-114171,-116658,-68831,-104041,-29864,20721,-2321,-16949,25718,103091,190811,213659,107743,11216,-67047,-81792,-9175,43159,41547,12148,23515,-225,-29377,-41301,-46220,-7583,21794,-12574,-89707,-94000,-123273,-83671,17930,55703,3456,-72863,-130105,-69844,-39660,-64948,-87387,-107454,-83222,-13416,57547,129649,148876,81924,-42143,57058,258863,247265,152849,122197,164459,134272,33524,-56075,-93870,-22320,39422,54259,-5006,-83435,-117222,-88279,-133370,-136088,-87017,-68310,-36934,-15445,-46729,-77898,-119446,-87079,18653,109031,197493,193255,130738,62026,15434,-39347,-117525,-99343,1240,-46674,-105584,-105395,-88943,-54811,-49540,-18347,37813,69288,79672,55970,59526,104979,210451,241542,97539,-51475,-107604,65001,163471,151912,67234,-35574,-111165,-8902,75764,49592,63839,230796,368234,253352,100036,-8902,-19955,31354,62559,126622,103344,-20109,-7524,59128,13292,-95273,-101271,-59028,-47252,-86291,-41893,11632,41769,33655,11727,44548,40121,3653,-23911,-37327,23325,135345,132038,36820,-59454,-83875,28710,30145,-17074,-88596,-125262,-87623,-58252,-34367,-18581,71520,248063,282149,101640,-61392,-77554,-6358,80540,152773,103619,-12803,-56416,33663,128951,79422,-10399,-62705,-41024,10429,-16718,-102733,-69791,30901,167422,182653,139134,88396,16418,-17099,76264,24512,-56835,-113083,31919,53628,-28063,-88368,-108825,-47866,18032,63689,68940,29769,-15823,-59029,-105317,-50808,98361,117073,69131,-46713,-77714,-26303,12542,15194,30276,-15790,-65285,-68511,20359,99174,98276,180429,172338,48994,-20796,-34229,-7818,13773,-33734,-56818,-96753,-61461,-40354,-16927,5729,15445,-22047,-73212,-81003,-31293,28380,108447,119790,42319,-50988,-62074,-19150,5766,-4670,-45138,-78304,-94843,-102124,-67029,3125,-5683,-42237,-66572,-88562,-75609,-43068,-23419,-23232,-41555,-83494,-108510,-117984,-80651,-43001,-23515,-41194,-66323,-101775,-78504,-23771,11565,-1074,-42797,-73908,-1757,4282,-3288,54330,67735,38205,-2001,-18395,-34537,-82207,-52591,78742,162553,85334,-14521,-47086,-12165,15913,38614,44966,22347,-53573,-103252,3583,57585,28713,-8722,-52132,-37848,-7058,-10663,-81683,-30639,-47457,-109215,-65658,-7673,40687,50424,18140,-47300,-101896,-84290,-9333,36427,74605,40800,-28813,-3206,45836,89377,99274,92210,6524,-101232,-48384,4161,-6867,-73976,-46203,11374,15409,19521,79670,102306,-66836,-76460,9455,11567,-54665,-43682,8136,31404,-10286,-53671,-83283,-76142,-28576,53236,128977,135711,76666,-42924,-118437,-109176,-115545,-112898,-40915,17752,2009,-43645,-43306,-76622,-157866,-12175,34145,-21403,-59528,40400,217678,242298,150208,81416,36110,35586,51979,95090,79946,32974,-53513,-97176,-45467,-30788,-2415,-4400,24708,98990,95120,69707,39114,-33081,-63007,-80456,-66727,29244,19983,81459,175740,150617,82669,24280,19595,58267,36207,90914,114991,98344,65658,2502,-82482,-99714,-40075,-36960,-23881,7768,56044,59500,-25049,-110539,-86694,474,179220,303867,266467,191576,104686,10980,-76676,-133803,-61948,-14212,-48983,-93873,-109658,-117096,-87247,-12833,65916,72657,34231,-6549,-9183,49755,138347,192913,156380,74464,-2253,-33453,-74987,-109391,-84927,-14101,5853,22771,6326,3964,608,3612,15899,9139,18020,43582,22521,-8481,18807,158268,168580,103050,44100,18800,-27411,-63359,4737,81154,97647,62360,71737,116535,65259,-17054,-61617,65244,218929,176632,6481,-13911,25736,12955,-24978,-63528,-70925,12715,54106,-3485,-62500,-78940,-112150,-65387,-17216,-49671,-37605,-49926,-66131,-21110,5752,105767,152292,2347,-29570,231943,414091,378168,204124,62729,27551,15127,-12221,-92953,-77723,56079,152348,160216,140150,83732,-2274,-67135,-38960,-43227,-80009,-122111,-115469,-99591,-72415,-29306,17850,50240,48751,30057,61379,132537,53739,27147,39954,126714,163630,100090,64653,8395,-1486,5923,71969,142842,55042,5165,-51373,-69618,-60924,-19017,33215,31240,32531,22810,15133,31646,155519,295992,288303,159037,103389,87615,125939,183882,114171,50852,70094,172920,211599,180285,164142,104828,-41806,-113855,-162302,-82976,74122,246282,227020,234338,252276,-31080,-20235,127406,216632,102747,-12789,-127117,-87955,-90737,-14996,132979,181897,133467,15086,-84043,-113950,-62604,-18432,-30264,-87972,-104957,-140212,-149432,-102592,-11681,67055,31961,-42956,-94908,-40671,45191,86878,10422,-88867,-119164,-77194,-38238,-56900,-76580,-104938,-119408,-97460,-62907,-82217,-89366,-111098,-145947,-155665,-93388,-17010,28534,39934,64916,99816,131453,106591,3910,-65244,-95960,-56617,12798,58777,62164,19490,-60874,-64923,-86985,-107430,-18887,74736,85391,44400,-7951,-40297,-81182,-36417,48189,121971,147248,204124,241798,186636,162241,130860,87409,14679,-13887,25422,117857,146922,87183,26955,-36050,-35432,22530,-2828,-35902,3048,-12214,-118510,-34288,35241,68408,79222,45736,18645,-18181,-84929,-48885,87910,278817,267378,134857,71752,72768,12006,6499,-28373,-91194,-154716,-64045,3164,68208,105276,74405,92071,200305,315204,401583,294798,100030,22029,23475,-21117,-67211,-50593,-3666,68,-30765,-47763,-50505,-53549,-33881,-22371,-9777,49599,97628,137066,140917,64423,7440,47398,4143,-103461,-90384,-29272,8512,85805,183556,108896,15301,-45793,-36626,-30906,-57882,-47933,967,37811,-6937,-3048,16928,48234,65644,-71447,-99115,37785,54887,18704,34087,82605,117790,88354,44405,52213,44379,2476,-37810,-38848,-46976,-85410,-45972,20384,-24072,-60203,-47624,-30852,-21635,-27145,-47611,-93699,-110196,-99964,-50082,25436,31739,17594,1746,13974,7743,-2845,-23778,-33755,-60554,-91409,-106056,-45554,6581,-20424,-56417,-137006,-113478,-123502,-146202,-25933,33083,67422,140479,151996,110116,151698,205890,191681,56379,7229,16917,124320,241365,294525,235362,168893,77164,9723,-42092,2834,67142,11933,-47446,-75399,-48920,51950,165128,236041,267676,311675,422589,467005,283542,32610,-107477,5596,179880,190848,46777,-129748,-11908,163084,267595,279466,233020,114052,17677,-19617,-71282,-103703,10642,161204,271276,255119,134521,52047,-14709,-69030,-22193,-13716,-59293,-108795,-39659,-8323,-22632,-22400,-29191,29400,92723,147763,130075,26427,5243,-31249,27760,27537,29468,-52219,-40361,16204,58770,42935,-18319,-2536,49513,-29886,-31563,-37282,-3543,38976,80531,120983,86459,20259,-69793,-101129,-23146,35584,56347,50856,28402,-23771,-83550,-122528,-108186,-70060,-10716,-23344,-72653,-131772,-74244,2110,37132,42819,102004,190939,136039,116210,84515,81030,108233,122639,39213,961,-33574,-45055,-36514,-56635,-70240,-11693,46964,49230,-10548,-42579,-40290,-44079,-75183,-54605,-39074,-64058,-98285,-58313,-32153,-42717,-56148,-24066,36335,89870,64748,-13204,-37812,9874],[-21288,-52711,-9600,3697,-5814,5796,26068,36699,16688,-19211,-46023,-49260,596,43289,20002,-44492,-64282,-77660,-62288,-8126,74882,119816,131976,58161,-11324,-23215,3299,13271,-5583,-23687,-42950,-50855,-24802,70297,136975,79816,-67562,-36142,92700,164653,213895,214212,160510,93666,71711,94075,113981,110733,52500,-13956,-63664,-63203,-12482,17107,49759,87130,103047,47954,-35417,17027,115652,183987,163806,120448,221074,361091,279954,60603,-49601,-35098,-15113,-30403,5135,-28561,-81469,-112168,-117093,-77200,-32041,33953,75090,27632,-35364,-98167,-102147,-43348,-18050,31124,130343,107927,53079,23562,70026,98984,97779,39630,37312,-57879,-115117,-66078,-60296,-80644,-78175,-83285,-70766,-53213,-22988,9717,-5950,-39204,-74705,-50110,1779,-2698,54514,186343,402823,382003,277186,122578,87215,87934,109183,84640,107695,135992,96652,30380,-64386,-95358,-86858,-137009,-130062,-88602,-54179,19003,81492,50054,-32483,-115849,-67925,-85891,-58843,83520,307966,427800,323459,133118,-41879,-105829,-26693,30566,23043,-18604,16615,109135,200021,143882,-2678,-69286,-48229,-43064,-100925,23791,113844,99388,-2703,-85283,-81757,3336,78170,117582,127338,100179,-45005,-232002,-174571,-86111,-117060,-144993,-150073,80631,248477,175850,63169,-22086,-12730,40999,159303,338872,386964,287984,137648,100382,57406,-4121,-79804,-161098,-133670,-107495,-88236,-77472,-42733,-16185,-25592,-68312,-108708,-15177,91689,80423,75320,86209,75199,47981,8802,29434,33743,-2553,-25926,-21225,-22124,-50496,29061,82744,135848,114665,93665,53200,30197,18334,-42646,-88567,-120923,-133922,-127601,-76101,-59561,-71153,-30737,17157,83162,44013,-31077,-90292,-75699,40000,168153,277909,329800,425296,578266,626297,606597,527745,332638,161695,61468,-35614,-119055,-79452,-17571,39232,66898,48526,7270,-81122,-99933,-31085,6047,4508,-33284,-52382,-48773,-48532,-36727,-86140,-145652,-66366,30637,39680,57747,56446,46183,22892,-13297,-77028,-85755,-59350,-81283,-67725,-8464,-8454,-28858,2956,104626,216386,298259,213658,76304,-33312,-85829,-58109,5181,62023,-8241,-104602,-70326,13506,25109,48687,63044,11139,-69912,-90581,-104247,-75479,38515,123067,60762,-15768,-31706,11967,25880,-10453,-1712,19709,45486,57386,-6549,-46355,-77585,-105398,-49303,42032,152168,193080,78435,-72863,-4903,151774,211802,131601,-81316,-8149,127461,212844,158893,19308,-117454,-112633,-48498,-64528,-72384,-108667,-70962,-8524,5549,4498,10301,-4296,-2085,38968,87521,65242,59241,14269,-31614,-41645,-83457,-129913,-95970,-67094,-7259,94074,110137,42390,21479,-42463,-84932,-29872,-7817,-45405,-41089,-11560,14674,65578,84987,49191,-24165,-73696,-68195,-62107,-8423,66089,121933,166639,157592,79884,41552,38112,63000,120714,63967,34172,52933,28370,-32871,-118472,-91550,-52253,-37060,-30891,-41570,-71050,-102810,-107097,-38272,21102,-3559,9487,66696,163245,189198,80374,-13687,-5359,6376,-31545,-81672,-17664,6122,-59371,-40925,20586,34353,2142,-100989,-156693,-118167,-93544,-58045,-66836,-116475,-156759,-160601,-159590,-84412,-44915,-1738,68856,111539,20951,-72009,-68550,-94701,-111012,-73159,-1742,47855,122382,108425,30141,26608,57248,138719,150342,104197,33592,-30102,-216014,-338437,-227018,-156446,-206687,-303965,-357320,-287206,-128352,-36895,-49386,-90665,-121522,-37418,51977,102234,127548,87681,40026,-23558,-24897,-42334,-75964,-81285,-88790,-76961,-41045,4643,35112,24160,-4432,66931,108060,97088,75496,54617,168007,281481,110634,-71540,-24407,132156,179756,34371,-48882,-33059,27808,55911,49510,16723,-62100,-157100,-69772,11426,13048,-20031,-318,86135,134261,143542,102710,-8859,-72559,-42819,-19077,-7503,-12324,-49163,-62948,-63570,-19839,56918,157002,226167,193697,129001,19962,-21715,92810,166476,119995,46255,126550,118867,24407,-18629,-107172,-82439,-5377,-17968,-78236,-163983,-82117,-56089,-26709,-7223,-6417,-20056,-35587,-32725,-40232,-83648,-53882,-26086,46973,78567,94292,131174,105048,66445,56455,36292,-48662,-129508,-124151,-95224,-75073,-51579,-5933,43570,24320,-24759,-20304,4469,23831,71379,77468,-12882,-107210,-58955,12767,53525,66920,71080,110049,72053,-30983,-5999,109014,247091,331724,214918,430,32422,250108,341787,282176,185023,74666,21386,42616,13611,-49933,-87408,-93075,-14924,47806,94531,103046,90597,17797,-53396,-62528,-67136,-91604,-13658,-3363,7674,37340,55184,61417,77297,107840,136644,110854,22182,-24778,-16252,-1932,-32936,-71408,-100082,-124039,-96067,6245,82954,110497,89213,106265,78238,8198,-57918,-71552,-29367,56215,151970,127468,62186,4299,-20042,-69997,-86220,-109261,-99320,21561,134097,151919,70664,7364,-35429,-78959,-105075,-94678,-5865,97096,108639,80754,115705,154410,207361,344629,379799,241485,125539,146522,153438,107244,64113,26839,2535,-27091,-35158,-44713,-83517,-82687,10373,47215,26265,-20164,-26938,-50938,-76181,-61931,-14027,234,-27630,-84922,-131160,-138798,-92149,-272,48326,5333,-99833,-117361,-44999,2303,32140,31887,-27502,-49334,-16800,6577,53765,85412,73230,67114,129530,179057,186631,191778,156923,78865,-48492,-145613,-72643,4049,16414,5373,5213,-19222,-66634,-45196,65337,90172,-24047,-87386,-108043,-78246,-43526,-18025,-49506,-82027,-100753,-58742,-27901,-5954,23801,62734,82571,66509,35250,50216,112193,227677,154016,71346,6705,-23614,-93142,-118384,1003,70432,101619,58801,20453,8017,77202,241346,285957,75962,-49072,-75628,-55136,-23566,2953,60539,121653,140220,87239,51429,104332,147237,178583,99169,17127,4451,45627,57907,56831,11691,-30029,-23285,-49618,-55850,-55627,-18990,14442,27313,16165,-22489,-75144,-101340,-113003,-24827,41140,20432,23182,107030,157315,144866,51410,-41704,-61744,-48299,-31401,-47724,-112166,-88372,-77250,-67114,-37871,-27306,-59655,-85679,-57471,29386,87583,15848,-57639,-83050,-77578,-38434,37901,75238,79535,53185,89383,13319,-20181,37866,98170,110603,54387,-54452,-96878,-107805,-84807,-53857,-5434,106141,95594,33904,-23753,-89896,-113617,-86935,-55173,122819,377624,500395,424000,270575,115826,19302,-82281,-99300,37990,312467,276832,70233,-70717,-108160,15811,65729,-9185,-40050,-34633,-21117,-37335,-39850,-7466,59879,105626,91685,40830,-15389,-8422,6349,8378,-4064,-20920,-45068,-51038,-45108,-52822,-78337,-45963,-41771,-6510,77735,114262,125619,100134,51790,-2114,4755,-5529,-22991,-28259,14114,96711,103928,45102,-15216,-77306,-94302,-47028,31414,48198,35290,-51533,-95215,-16036,32782,86232,81374,-7040,-61021,-90788,-86276,-95805,-76150,-47552,-41527,-54939,-64529,-63900,-15713,1256,23297,48129,46577,47859,56126,49657,-38533,-74727,-46794,-38802,-4033,91939,94584,71703,8456,-28442,-25773,-38742,-65904,-85494,-57926,-31778,-51559,-47720,53705,49983,-14165,-52190,75315,306275,297266,187608,80904,-37373,-141524,-49527,84572,164313,198907,125953,78209,82722,75284,45852,-650,-38734,-40234,-39179,20704,115975,163608,71568,-30260,-69220,-32538,-261,21448,13082,-17371,-55385,-88559,-53100,30538,160422,244948,164209,26542,-78932,-55518,-45898,-26287,-3306,2569,-41612,-61347,-56841,-39226,-3595,5446,-3086,59279,117202,120071,88945,64358,37347,-26767,-111155,-131061,-50161,64047,186100,232246,186967,108674,28537,-35589,-14117,-25862,-66264,-62115,-1487,92236,90438,-2909,-7977,-58068,-130213,-49400,32512,80492,114086,71478,-18317,-101984,-118675,-66247,-87450,-26002,24872,4551,-17504,22852,86965,148132,178407,95331,2825,-79598,-84766,-12437,33221,37933,3290,2495,-11224,-26421,-39183,-46358,-9608,20735,-6083,-83375,-94755,-112871,-72629,12556,58388,10383,-64316,-117628,-80597,-56117,-84185,-102935,-112757,-56550,2932,40759,95647,125782,93217,-21577,60476,248824,238690,161430,138343,167841,121744,16513,-67943,-79111,-16850,41567,55762,-4187,-87350,-94519,-98556,-156616,-120763,-81036,-64784,-33904,-12305,-38955,-66507,-107890,-72061,27632,115964,212081,200525,126412,56077,7707,-41387,-114737,-103324,-2438,-41060,-102726,-128637,-100540,-66799,-58664,-19524,41410,74569,75098,37446,30611,71028,172040,207095,77996,-45205,-119115,32618,134619,127417,47502,-47721,-92921,9182,87135,52130,50214,185837,370270,272019,107855,-11600,-26516,29706,56874,119439,107497,-4649,6239,89402,53340,-72229,-103353,-48886,-25947,-65516,-27468,20092,42399,32947,36659,82070,62816,16234,-17022,-35334,17256,116809,115368,23106,-68644,-80048,20343,11500,-31622,-93960,-107402,-78269,-56797,-26747,-4845,87150,252000,279256,106339,-68925,-60876,8054,86673,150127,99026,-19930,-72260,3903,80174,25058,-47934,-37601,-10100,31163,-6152,-91941,-65579,29964,150149,147773,114501,80606,17084,-36807,37622,-2700,-102519,-87068,68152,86091,6678,-54313,-89448,-59340,-3857,36799,45375,11579,-36694,-82123,-115222,-10221,167667,183056,116472,-22783,-71893,-23977,11572,8118,32324,41,-41096,-43155,37003,143447,174493,246457,205999,76382,5372,-7860,13624,9580,-44023,-67257,-90118,-31742,-39227,-12214,7888,9086,-38166,-91480,-99786,-47335,9256,86330,99877,30957,-46986,-38038,-1515,17822,6258,-31351,-68907,-91587,-106344,-75974,-13580,-25123,-54231,-67731,-86458,-83235,-64497,-57484,-63335,-74058,-100946,-115431,-107084,-73071,-43635,-30019,-46190,-65697,-107372,-94844,-42316,-2012,-10,-32737,-51319,21664,24444,-2347,22116,18911,11141,-4827,-5468,-22650,-69823,-48375,66754,137224,62388,-30999,-48573,-4992,21266,38826,40648,15491,-62289,-101412,15498,68898,38176,-941,-47085,-35066,-5535,-8264,-76027,-28739,-53855,-105864,-54610,-5145,37628,41314,814,-57321,-113980,-93158,10953,78638,111530,67445,-25375,-18370,33048,76895,91348,101652,30846,-87671,-35779,18108,4567,-69150,-35164,32187,39366,21775,61468,73711,-60027,-38799,38034,34053,-41955,-38943,11850,37303,-5962,-56309,-99243,-93089,-39510,38260,116498,128312,76761,-37382,-101635,-96521,-103636,-106284,-37702,25841,13641,-43286,-68154,-104100,-136324,1329,49478,-876,-35260,65474,227571,253992,168897,108969,62952,58561,63664,93117,69194,27352,-49760,-101592,-59906,-64672,-33875,-17953,28119,127114,135437,101592,57760,-36105,-64646,-75932,-63408,16429,-13979,40781,159507,168317,106864,37144,14834,20081,-12096,49556,75600,64847,40489,-22650,-108036,-100758,-24888,-21349,-22277,-1185,50410,69062,-6506,-93771,-88771,36815,218164,309367,245414,177956,101460,10873,-72318,-124698,-57830,-10383,-46817,-90613,-96301,-107674,-80065,-1786,72081,70158,24175,-24093,-27369,42804,150612,237453,216002,123514,22407,-18768,-42541,-62272,-115430,-26559,5036,25803,11345,13634,15674,28423,47312,55162,48553,63640,39154,5840,39446,210033,221380,134605,57127,15527,-28852,-61726,14884,106772,136001,98275,103702,131459,66651,-1244,-33113,83201,235232,208341,30985,16007,44743,26900,-9291,-46999,-53067,12391,30754,-32959,-86023,-96364,-114956,-54815,-12519,-57908,-42908,-41014,-57649,-16861,5991,101759,153755,24699,-31499,210119,363417,314383,151536,33532,16398,11991,-12764,-100272,-68086,86285,191448,194845,163192,95617,5795,-55155,-35946,-47960,-88773,-122455,-97721,-110890,-86920,-31495,17785,52399,49244,18849,24310,69716,-2672,-4809,25089,105497,121785,54467,21097,-25367,-18513,-5796,53655,137157,71430,9635,-50041,-72980,-70234,-12074,41193,37024,41460,31571,15712,22950,128994,245412,226125,119953,79446,70458,114476,184717,119715,59499,94593,194340,218131,172756,150733,109125,-19995,-87352,-146683,-73804,86802,284984,269449,270135,280914,-28088,-11796,155868,230511,97559,-19049,-129988,-64305,-102585,-87506,107251,156913,115603,15856,-74297,-109146,-60184,-16570,-32839,-108053,-108151,-103609,-121060,-110490,-8342,74426,39210,-32920,-97396,-62995,18989,77551,20106,-76053,-118479,-71602,-24234,-52199,-89622,-118919,-122932,-99148,-65730,-83150,-86920,-104679,-137064,-150472,-98501,-19993,27957,50014,80344,120022,153257,133222,30014,-46597,-87674,-56132,21009,74316,81871,30373,-53354,-63026,-85967,-108617,-8052,110092,130855,83615,20142,-23464,-71361,-32960,44704,116565,135094,181168,201474,148424,147620,122541,73938,-4708,-34761,10247,116280,165816,116371,62912,3480,6207,43867,-12021,-63547,-43709,-54581,-92258,-12781,38251,46854,48708,34235,23217,-6782,-82540,-54192,85257,294466,324902,192313,104052,67860,1062,9679,-18701,-84221,-152345,-56676,8315,57587,66556,36917,81733,222002,375042,455968,306362,97109,21405,24421,-20146,-67878,-48235,1001,13467,-9268,-53595,-61384,-58756,-39891,-33719,-27264,33991,77262,110995,116515,47212,3485,40832,-9849,-110151,-82082,-22975,2948,68091,180525,120595,20316,-52340,-40313,-28715,-58482,-59112,-7490,32670,16899,32206,21939,42648,60907,-63734,-114859,32659,62130,4592,15702,71510,120335,105359,61783,65202,51641,11164,-27923,-37393,-57046,-121897,-54353,26683,-17219,-38397,-7855,17011,19503,-7664,-51886,-106480,-103761,-107043,-52969,28164,37380,19989,453,13502,7390,-5145,-25983,-39863,-67794,-93225,-91677,-34914,13991,-19689,-52097,-117119,-97621,-105932,-152117,-51207,-4223,35139,120384,178245,153994,199553,245411,196811,49351,11158,43229,164450,279995,289410,209298,130594,45866,1784,-34221,14137,82844,24890,-37411,-71616,-53632,44924,162320,229996,245353,281265,389054,417248,244547,23868,-76354,20778,172024,189410,62587,-96094,615,174902,251693,240640,197237,93516,10253,-24918,-75006,-96800,10338,142786,229571,214932,98893,25954,-25496,-71555,-11583,5272,-32933,-98903,-45710,-3458,-10659,-11326,-26194,38627,110238,171228,152814,53556,63409,36078,85747,80496,52550,-53064,-67601,-13768,28023,20601,-18575,-536,59350,-12221,-48117,-63215,-16311,58323,121366,156920,89106,6421,-89044,-87039,13144,67789,82061,75555,48109,-5140,-63980,-108709,-101070,-60837,-2220,-17219,-61786,-118500,-91387,-21990,14872,28047,91584,194852,146960,106070,50365,28821,86804,102760,17645,-20921,-52267,-58277,-42819,-58176,-73366,-10269,62175,70766,4204,-43221,-48137,-42911,-67543,-45113,-30243,-55041,-84049,-42009,-19783,-36643,-57745,-30677,25306,69771,48275,-14688,-44297,-1642],[-30135,-56620,-21836,-18513,-29129,-7709,16995,32874,17741,-20164,-52046,-57473,-3644,40369,10530,-51058,-66053,-74022,-59058,-10454,61370,98000,108129,40779,-21956,-32395,-6270,1779,-16567,-30853,-42551,-41944,-15084,73398,135913,82103,-59341,-45292,84877,158452,212713,221976,174831,114075,92447,109575,122776,117737,57728,-9906,-61867,-66480,-23062,3271,43968,91750,112985,60744,-26901,21557,113705,175278,152231,126353,244828,397455,307111,70272,-50612,-32298,-2087,-6057,36857,-21562,-78988,-111722,-131307,-86458,-51148,3023,52846,9913,-41435,-94962,-122319,-54033,-27819,18250,127654,114740,52439,14202,88441,154483,164065,68245,43637,-48695,-91306,-47613,-47752,-68278,-56722,-68331,-71487,-45268,-20922,15622,11174,-17661,-62003,-58603,-17104,-19658,45734,195087,439961,444782,339460,162059,93267,77799,87287,66243,101243,134587,99375,35319,-62961,-110853,-105492,-151346,-133838,-85230,-42911,33005,94785,57965,-26228,-102221,-52193,-70186,-62859,66720,285679,424387,344882,163076,-26734,-114038,-36792,21979,27657,-2377,28761,113323,216238,174048,24449,-51015,-53309,-56477,-89210,31442,104421,95298,5928,-76549,-83558,20936,120626,168102,165334,125426,-72211,-188944,-96194,-56935,-112431,-155152,-154714,106042,271415,174986,57693,-22552,-14488,28041,136628,286362,306966,210596,94400,70928,27326,-29489,-101656,-176040,-121553,-92693,-74497,-72377,-45456,-26562,-31482,-76411,-102416,-1362,114485,100580,83094,75792,45502,7727,-10849,23497,36719,-2526,-30708,-20261,-16673,-14036,65617,107738,152321,135026,107477,57748,34768,35423,-17003,-63320,-99240,-108920,-113841,-82668,-80710,-94183,-43183,13603,92763,94890,30457,-58324,-92812,36697,183119,302986,351631,438484,612067,665232,604623,494123,294510,137692,41875,-39395,-99078,-56848,-2529,46254,71007,52958,13403,-73506,-106821,-46713,-11473,-12870,-47569,-61460,-54211,-51670,-38443,-95342,-152934,-72114,27123,46781,51739,42879,35387,21538,3174,-58365,-77338,-54507,-73037,-57526,-3051,-6508,-22479,13145,107946,200857,252635,151128,30424,-55801,-87805,-50008,17390,81535,12078,-91726,-59468,24084,43439,78965,87947,30048,-49308,-83284,-106011,-91241,27113,145048,100863,13362,-28621,4917,23593,-7677,2309,20281,44452,53042,-22175,-73408,-104034,-87227,-28707,59136,160830,181811,63285,-77537,2559,171115,239681,160546,-59899,-21096,130459,257279,215250,37373,-139142,-90842,-5649,-27847,-67473,-113798,-65153,-7115,9297,5382,8702,-7014,-2609,41403,72667,52546,51285,12386,-29588,-37262,-74229,-101366,-73542,-58723,-20194,54814,61726,8554,9226,-36189,-89290,-52545,-20656,-37129,-17704,3204,13956,52060,65249,32271,-34286,-77007,-77652,-79655,-16186,66557,137818,184274,182500,97594,56569,45851,60411,110382,63261,34498,51199,24460,-39543,-122631,-76528,-30437,-15542,-17314,-31852,-61875,-99046,-113335,-36368,33896,19490,16240,56768,149559,183138,85870,-3673,-9734,-9907,-51229,-100125,-32262,-15484,-72269,-41340,884,-4017,-35229,-126743,-141042,-103614,-84834,-62942,-84950,-139160,-154638,-156870,-157311,-87621,-51896,-12573,54632,88993,456,-78044,-66737,-102293,-117750,-76199,-13091,20367,89634,80542,2174,142,36999,123355,153885,125958,36991,-68094,-221168,-206301,-138803,-128928,-183792,-294901,-371162,-357204,-157471,-58404,-52652,-78756,-147098,-70758,28098,94849,132619,96711,59748,16031,-9243,-35451,-73345,-86839,-92373,-72395,-33950,9678,34894,14138,-30765,27751,99408,109114,93267,64418,179432,284228,105547,-63487,-51752,92031,154918,25975,-59732,-71849,-24990,16739,32261,16702,-63898,-155923,-79892,-6180,-2143,-25226,-9928,61644,126491,145307,118741,17905,-63233,-46099,-16594,17311,16689,-25108,-40288,-43131,7137,89341,188709,246015,188690,110660,2655,-37099,68554,157317,116427,45790,131534,140879,54608,13462,-87147,-86903,-6282,-9314,-67761,-161064,-68686,-33496,-9453,-9471,-20061,-25109,-35930,-30314,-36578,-85032,-61088,-30227,31985,59397,65939,102843,95167,68546,54889,31271,-45955,-118499,-118606,-94512,-69062,-52149,-11767,33849,18475,-32772,-28487,-6046,7373,52350,71182,-13856,-99191,-37478,43024,81953,82643,77215,125280,69300,-33688,-21888,80466,228522,313941,178562,-22108,9716,242899,326939,269821,194032,100879,46155,61628,30073,-38227,-84208,-98374,-18769,43820,95307,112097,114988,52936,-30564,-50364,-58977,-84488,-8726,-2898,2421,41546,61385,67397,80328,116987,147573,107725,18037,-25023,-7172,8401,-29377,-70023,-78981,-97606,-125817,-71282,10518,67494,73061,100095,88678,21878,-52298,-74129,-37540,48125,134875,103846,48534,15125,-4598,-63395,-90403,-117329,-94842,10907,107479,112799,38906,-11129,-37447,-75632,-104435,-97399,15655,108278,133752,109186,137827,160370,197809,341260,386018,234939,102331,114636,120035,81577,45220,23333,11436,-16786,-37611,-52942,-81698,-21568,91252,119255,67968,-1826,-20219,-48431,-75568,-63637,-14737,7059,-2261,-55406,-110121,-122687,-91305,4215,60691,9486,-94975,-117515,-46680,5432,39277,33981,-30152,-69632,-64124,-54721,1894,45621,47189,57697,140160,216207,243779,248085,209403,118075,-29903,-136361,-88772,-24614,-25986,-39904,-27814,-34691,-68638,-37618,82232,85744,-31620,-86426,-95526,-70150,-43014,-22483,-54384,-81799,-90359,-52013,-26784,-6420,24486,67160,91739,81840,51692,58160,95612,206181,156725,77687,24731,-5460,-62612,-109174,-17721,51284,72486,26146,-7926,-16958,48432,226369,308116,95465,-52992,-59924,-36104,-7065,15532,70230,124423,127011,69566,44476,109012,165771,215290,157600,79150,46237,71708,75268,73997,29870,-18348,-27495,-41695,-31509,-27313,6828,42102,59687,42647,-9115,-71667,-97010,-101883,-14584,55749,37610,39363,130143,180275,160227,59802,-35815,-55867,-45770,-34986,-58944,-120360,-93300,-72905,-60572,-28014,-273,-19205,-49258,-39616,31903,81078,15475,-55735,-77769,-73369,-46425,22238,54336,59127,36086,80421,15125,-1364,69638,134722,117443,56205,-28113,-74837,-105242,-80287,-47276,10853,117817,96925,32114,-31524,-111082,-102343,-41760,-20551,130670,360235,471964,406403,261037,104482,6693,-96424,-93970,38813,301178,245624,43032,-97496,-90640,37604,82451,1617,-32534,-30360,-19231,-37622,-48212,-28622,27741,72214,68851,24978,-27771,-15980,3822,14107,5749,-11739,-35206,-41252,-32357,-34590,-51425,-13886,-14432,5848,74161,102975,114552,88533,38217,-13366,-3715,-8887,-25495,-29551,33480,136530,134483,61933,-6807,-74132,-94432,-48598,37453,55208,33668,-65242,-81382,-3533,38091,80195,61556,-24128,-76896,-98415,-81275,-86519,-67962,-36584,-28330,-46973,-60128,-57630,-10907,4777,27397,51180,42702,40950,49691,39908,-55647,-84444,-49217,-45045,-2858,118294,145184,108613,24133,-27533,-35534,-47322,-71527,-78023,-43170,-18380,-37537,-40557,48773,32435,-29935,-45778,89961,307295,284922,166671,56046,-58188,-142877,-36254,88587,155828,159956,71950,44784,71014,65180,26487,-30608,-76015,-83040,-33182,46074,128189,142003,34207,-45417,-57700,-32822,-5844,20563,19015,-9421,-47726,-84896,-66091,5233,127579,214230,153449,31110,-84137,-58085,-41339,-33094,-20135,-20189,-59443,-69636,-48112,-35057,-4400,6518,10785,70354,127717,139045,112803,88515,55677,-22163,-107168,-140484,-54828,72024,205382,227696,168343,93664,7558,-81208,-79823,-85395,-60225,-48319,2130,93858,87808,6568,-1056,-62847,-136424,-44851,35897,87315,131292,91455,-3822,-89523,-119623,-63928,-70860,-13605,37542,21232,-8774,26252,75140,111265,142965,80652,-7612,-93674,-82325,-14608,21384,30485,-5984,-20971,-26066,-24617,-37873,-50527,-16007,16522,-3673,-78873,-93384,-97878,-58636,8626,59249,17388,-54857,-97684,-78978,-58425,-102577,-113145,-88677,-14417,33353,37851,66237,100661,96806,-3488,60974,226352,215122,155979,143282,161752,102474,-2874,-72828,-64708,-13771,41295,56370,-2294,-87827,-73432,-59393,-134966,-102518,-74048,-61909,-30866,-7089,-28573,-53838,-95566,-60832,30400,112482,214152,199618,118975,47598,-3868,-46809,-112048,-102273,-5001,-33277,-86121,-102506,-92997,-75747,-66489,-22868,41057,76795,69953,22430,6200,38879,131888,167411,55815,-39587,-113553,-4220,99444,98531,26769,-56534,-76116,23431,92282,49479,33482,134233,355429,283412,111001,-17382,-36340,23058,45603,105353,103439,4559,14375,116387,97617,-45332,-103318,-40311,-2979,-44507,-15559,24440,36683,24401,57503,112845,80117,26669,-11129,-34350,10542,98298,98415,10429,-77518,-78602,9234,-7398,-44968,-93602,-90376,-71442,-57926,-21608,6322,97278,240395,256671,101638,-75800,-46658,19008,88143,143582,92344,-27201,-89683,-29054,13589,-46700,-61962,-422,17913,45311,-1334,-84016,-60689,29195,133672,119248,94584,72558,16112,-56569,-9592,-40185,-157101,-32354,109281,120537,40621,-21350,-66414,-62368,-23885,9252,18669,-12036,-62960,-107305,-111937,23760,209180,217284,142764,-7941,-68668,-23562,6675,-3012,33197,17278,-16819,-23608,46421,181596,259952,311218,232123,101175,33363,22752,38122,9,-56166,-67122,-60401,-4546,-39669,-12087,3348,-3847,-57653,-99284,-115411,-64749,-10843,61844,75651,20004,-37419,-17672,12345,26762,16549,-15691,-57729,-90670,-112861,-89077,-35912,-50275,-68988,-67097,-78132,-79238,-78885,-85620,-93729,-101544,-117827,-116495,-97637,-67286,-45164,-35971,-48678,-60464,-94036,-115494,-60687,-13051,3904,-18614,-32140,37700,40897,-430,-10149,-34811,-11576,24,11081,-7428,-57918,-45281,51997,108134,38322,-49852,-52766,-3378,19246,32540,30011,2632,-74800,-90740,26605,75878,42655,2496,-44700,-35272,-9044,-13871,-66707,-26435,-60177,-102952,-49199,-8413,26745,21974,-22838,-55757,-99764,-106564,23321,112510,139211,84735,-25150,-39230,15657,57435,74238,99347,48976,-77701,-29283,25995,11197,-68108,-29057,47488,56432,18289,36009,47510,-45307,-10690,55830,47083,-33992,-39418,6149,32417,-10185,-62503,-119433,-112817,-53093,20904,103761,122849,79699,-27588,-86906,-86271,-94344,-100339,-44759,20758,14028,-50146,-97870,-131116,-106238,12474,60184,15685,-15445,84739,222100,248070,173611,129893,85976,74930,68078,85141,53699,15817,-51523,-105528,-75109,-99665,-56118,-28684,28059,147730,171573,132341,76768,-44726,-74119,-75078,-39988,21898,-33185,2371,132261,172870,123449,42690,2248,-22898,-50812,-1337,24782,19369,3241,-56372,-138126,-79457,6648,3704,-19250,-13889,38945,74381,13522,-63617,-54441,68355,237115,288936,208132,151314,89231,4455,-73276,-120105,-57633,-11058,-48179,-87151,-85725,-104809,-77805,5822,72171,62145,11095,-43339,-51468,26380,149248,264585,259676,161933,41716,-6467,-15665,-28593,-138718,-40482,-401,23011,12051,20256,26534,44992,66907,90174,75771,78795,50875,15966,53529,246330,264882,160940,63669,5253,-37394,-65414,19744,127950,169291,134491,138835,141599,62384,9067,-9394,96500,243976,237405,58931,43101,57763,35106,3736,-31792,-36879,14769,13663,-55006,-110619,-114058,-114889,-49010,-14553,-71764,-51548,-35085,-49396,-13132,1628,89566,142480,35950,-32302,179328,297868,237814,90026,-5496,-133,4817,-15848,-104923,-61739,107776,217401,219162,180502,103801,11368,-45101,-36267,-52778,-95458,-105764,-75101,-104657,-101889,-39430,12128,50222,45525,3746,-16729,-1158,-63166,-42309,1690,75201,73827,5926,-24950,-61193,-38107,-19263,33191,119048,77268,5875,-55597,-82533,-87919,-12530,41878,37350,45772,36434,12499,10170,91870,178109,152110,71005,45272,43349,92712,173303,118268,69991,112254,197982,203608,148304,126152,103871,-6848,-69014,-136853,-75871,83100,301432,297473,293009,290385,-29155,-10080,175282,233343,86845,-29860,-102827,16209,-1591,-109357,57678,114696,88291,9284,-69241,-107362,-65044,-22343,-39084,-91704,-44429,-48602,-88647,-115807,-9235,75989,42145,-24928,-93772,-83845,-9341,60806,21232,-71355,-125115,-72217,-15475,-45012,-110213,-133226,-116465,-93879,-68198,-88062,-90600,-104302,-133753,-148510,-106454,-25662,24629,58754,95069,137293,168917,151869,49191,-34674,-86067,-62064,22120,81964,91662,31831,-51776,-67050,-92377,-116915,-2426,140432,173510,116756,39320,-16260,-69604,-35584,34707,102786,113689,146512,148885,103183,125873,109979,60469,-20866,-56044,-8936,107743,178242,140395,94149,38728,43666,58905,-23908,-91997,-89021,-76397,-61762,563,33838,21322,13204,14226,17040,-6941,-90535,-63865,76197,292439,364705,243154,133820,55619,-16083,7214,-12137,-76867,-151159,-57028,7621,42196,23047,-11380,56008,220344,403937,475386,299144,87278,14105,16602,-26201,-70871,-45372,5057,22954,10401,-50916,-75204,-68395,-50982,-49808,-46558,19033,58706,85197,89011,25844,-4150,30409,-26441,-119760,-78405,-20356,-3903,46203,164826,120383,14333,-68570,-45905,-26432,-58512,-74219,-21944,20312,32238,51492,23424,39118,58674,-49410,-134177,15365,62870,-15802,-7871,59042,121272,120715,76377,72881,53023,15236,-21205,-38183,-64471,-142938,-43159,39814,-7147,-16924,26804,58728,56661,13527,-57849,-118866,-95656,-115293,-58441,25992,36344,15496,-7536,6198,219,-13761,-32833,-51007,-80685,-95646,-82362,-32048,10218,-28433,-53443,-103736,-85237,-91958,-140185,-73824,-36946,7045,100556,197423,194839,240566,272204,190551,40702,13301,62741,191308,296437,258471,163870,75392,2412,-13658,-29949,23463,96050,35416,-30295,-70897,-61566,35278,155020,218329,219940,254917,372857,399424,242462,42883,-48655,24652,146132,167471,64517,-68459,17745,182562,227339,197175,154567,67532,-1002,-33431,-79351,-93812,484,107576,169286,157168,48854,-12263,-42048,-75183,-4002,20255,-12222,-92247,-53311,-902,-1166,-3861,-25093,47949,128338,193690,173360,75292,110013,96777,138082,122551,59768,-65748,-103202,-49339,-3797,1891,-20269,-9980,53208,-1259,-63888,-89982,-24684,77034,155594,185040,92585,-9287,-110928,-71985,46287,92577,98316,91922,62600,11826,-43987,-96035,-95374,-53770,1377,-17181,-57507,-107282,-102994,-47107,-10609,9831,76554,188735,150105,90681,22084,-17741,55726,74852,-7458,-46263,-75479,-77066,-55043,-65738,-82158,-11758,75603,93156,20066,-42181,-55370,-41380,-60362,-37770,-24301,-49695,-74136,-28875,-7305,-27725,-55598,-36447,12658,48098,30676,-17714,-52473,-16890],[-40445,-60481,-33830,-40338,-51676,-19498,8855,29470,18769,-21107,-58345,-65543,-9024,33459,-1396,-58012,-67651,-69600,-53972,-11093,49719,79353,86910,24380,-32853,-40550,-13208,-6819,-24412,-35675,-40645,-31168,-1919,80325,137668,87925,-45021,-54467,76266,152304,207802,223602,184764,132767,115001,129610,136384,129021,66219,-3790,-59083,-68280,-30951,-10006,35770,90695,115414,67804,-22095,22922,107312,161331,136168,130355,265223,421809,327685,83037,-46817,-27161,13230,23144,66756,-14885,-73380,-98012,-119318,-90508,-68012,-29441,24900,-12252,-50129,-87465,-119485,-58667,-34670,3519,115280,111018,47875,2919,101198,202045,221364,99123,51764,-30739,-69268,-33957,-37267,-56500,-39009,-55384,-70529,-36245,-17492,16463,29193,7789,-41670,-53839,-26477,-28600,41909,205096,468091,500799,400850,206225,101251,66067,58485,44713,91755,129701,100385,40225,-57165,-119778,-123827,-157105,-129364,-78685,-29872,48392,105448,62035,-23492,-89892,-34062,-50130,-61475,47297,250185,400564,350326,188276,-9781,-121809,-48704,11635,30968,12192,37452,109352,214401,188389,46437,-32139,-54487,-67470,-73573,39200,96240,93193,15180,-69415,-81470,40776,159396,208565,190392,142901,-93886,-112313,-34865,-34504,-107825,-163978,-156828,119833,272094,158151,45945,-25625,-17978,12077,104042,219046,220062,135569,58288,47387,3996,-48680,-117348,-157844,-105960,-74038,-55772,-61794,-45734,-33453,-32649,-79744,-91993,6434,123748,111981,86152,62898,15784,-29866,-27212,19432,42060,2980,-33281,-19729,-13396,22232,107562,138095,172844,158887,124370,63443,39348,54372,16722,-27837,-62812,-76484,-95469,-88892,-102717,-113693,-52511,9306,96536,138242,91722,-24654,-103135,38338,207223,337638,378817,447143,622268,668493,566616,432629,245406,110722,26478,-26591,-67530,-29220,15358,54829,75950,58317,19025,-65912,-102708,-55624,-27273,-30978,-61476,-68969,-58775,-56627,-43680,-101096,-116982,-50648,40564,60139,46037,28437,23110,18198,19978,-38726,-71086,-52778,-65504,-46271,2539,-6273,-18632,18551,102012,170153,191309,83042,-17756,-80712,-88154,-40605,28124,97095,32407,-75919,-45647,33788,58373,101152,105245,44513,-32027,-67416,-94014,-96562,17518,163681,145359,52716,-10761,3661,24084,-2554,7251,20960,45188,54454,-28834,-97289,-130644,-66186,-8796,73850,161188,160928,44873,-82957,13270,190906,268036,191457,-36648,-35406,130666,295241,262949,49028,-160270,-60530,38467,6625,-60883,-117192,-58682,-8374,8882,3032,5319,-10453,-4363,44112,62187,46670,43816,9163,-29055,-34288,-63857,-71916,-48655,-44882,-24304,27249,27072,-12229,5394,-22214,-79938,-75681,-37874,-27809,6911,16588,10562,35567,41059,9591,-50373,-84500,-88939,-94813,-23263,64331,149114,195144,205566,121039,80947,61847,64833,104075,64830,36725,49844,20088,-46331,-116706,-59973,-7973,6335,-3630,-21336,-52003,-94419,-118403,-34162,45812,42132,25357,53011,139147,175976,90201,3642,-18251,-28027,-68869,-118976,-58346,-46471,-87734,-40458,-16896,-43098,-71916,-148656,-125787,-90180,-75003,-63880,-96462,-159907,-146319,-149860,-154948,-94269,-62432,-25832,37447,62955,-20135,-82523,-65025,-107504,-117884,-75016,-19226,-1200,56686,48641,-26940,-26600,14310,103903,152922,144675,40077,-105794,-136601,-77601,-64886,-109031,-157285,-248533,-307203,-291723,-182995,-82507,-55275,-67234,-132241,-98920,5811,87937,138499,107523,83495,54314,437,-30034,-70361,-92684,-95769,-67385,-31387,8375,29572,729,-56447,-12298,84609,117065,111413,79049,190818,275230,92078,-58978,-74561,52018,123877,15201,-68208,-102966,-83657,-34143,6488,12497,-66467,-149144,-90247,-23017,-15330,-30256,-20676,39696,118437,144336,130067,40128,-54023,-48770,-14948,37842,38839,-6708,-21960,-25240,33049,123394,220244,261175,179800,92258,-12773,-51735,42834,142007,107279,40261,122575,148521,75566,38435,-71371,-90497,-8251,-1467,-55833,-148524,-57906,-12684,9625,-9180,-34848,-30531,-36813,-28614,-32810,-82373,-68245,-35603,11569,35154,37090,75212,83569,68603,51667,24737,-44347,-108879,-106361,-84354,-60257,-51288,-16068,24274,10401,-42880,-37892,-17408,-10225,30704,59641,-19358,-94191,-19117,69658,106676,94671,79812,136449,60491,-40426,-39608,48908,201961,282448,137493,-42899,-5862,234724,306035,251628,196737,124940,73450,83888,48608,-25296,-82492,-106326,-25447,35852,90277,114120,133416,91764,1061,-29751,-45355,-75931,-7609,-5552,-6395,42350,63697,68003,76247,117060,147707,98031,11115,-26713,-48,14891,-29977,-71174,-57717,-60341,-102614,-146398,-63710,15502,45492,84868,90681,31043,-46461,-74272,-43854,37172,112978,76764,33775,24999,9404,-57543,-95286,-124931,-84949,687,77626,70035,5712,-30748,-40788,-75504,-107675,-100006,32744,110738,149326,132147,153985,158688,179050,327138,384799,226535,84023,91631,95406,60852,26565,16598,18599,-4843,-36362,-59805,-64041,46278,184498,201866,114346,16707,-15378,-46982,-75095,-65358,-15149,13575,21629,-24915,-86863,-101757,-85439,8342,70306,10269,-92943,-117441,-45768,11072,47453,36831,-30479,-86236,-109664,-98496,-39977,11357,24519,47527,143271,241043,287160,286092,248523,150908,-13624,-126986,-102460,-48143,-59170,-78352,-62163,-56752,-78869,-27044,97835,77480,-42953,-87876,-83445,-61656,-41614,-23436,-52961,-74395,-79230,-46823,-27443,-8753,22804,69097,99267,95569,64862,59426,66034,167433,151446,81193,41632,16241,-24635,-86670,-37601,29613,41869,-6470,-36215,-41452,20720,205350,320987,117407,-49454,-43259,-17935,7882,25279,75232,121119,109797,50705,36327,107043,174387,243673,217469,155273,102744,111206,101891,95215,47298,-5859,-26956,-30132,-12182,-7041,26039,63408,86338,65422,2898,-64002,-87908,-89978,-6944,66052,52745,54645,149524,198114,170681,66996,-31005,-52313,-44147,-37131,-63666,-111597,-78086,-52769,-43141,-8460,34815,25830,-11689,-18201,32622,68254,7294,-61417,-77968,-71232,-58689,3437,33016,38904,17971,69050,19740,21166,102465,172872,131096,68730,17253,-34150,-95469,-75340,-39901,28200,122015,92403,28727,-38171,-127989,-76112,2464,18041,127835,319839,421413,372973,241262,88666,-8534,-111510,-85540,39732,274296,199485,12004,-117281,-60703,65193,102271,14803,-23982,-25672,-16416,-35304,-57429,-55167,-8717,37022,44828,7630,-41671,-25537,-1428,17396,14336,-2717,-24471,-29831,-18056,-14323,-18594,30773,29089,35651,82444,98295,106338,77717,24440,-23495,-11882,-12575,-28856,-33631,51294,174618,161589,78451,1998,-70727,-96661,-54398,38895,59955,31355,-76996,-61399,12749,47822,78719,47881,-36354,-90911,-106110,-76149,-76319,-59519,-26757,-15822,-38932,-49906,-43828,-3903,6918,28870,51528,36129,32031,41310,27629,-72955,-87396,-46409,-48047,-3746,138206,193071,142070,37308,-25865,-46310,-57819,-76016,-66750,-27625,-5667,-22976,-27725,46482,16190,-47370,-39148,103597,296145,261910,141590,31585,-76592,-137064,-28009,85990,140195,117123,21832,32480,73776,57769,6959,-59493,-105084,-114162,-13179,76834,142677,119844,-2020,-61113,-50665,-33449,-11867,17296,21414,-5605,-44324,-81809,-77475,-18902,93641,176441,132630,29342,-88166,-57808,-35189,-35280,-32473,-37982,-72212,-72215,-36184,-26934,-2659,8667,21494,76445,133668,154397,133925,109620,69232,-19980,-99977,-134270,-54490,82268,220111,212857,140010,72870,-14064,-121920,-137813,-83432,-39915,-36713,3689,94042,86212,16195,1726,-69740,-140013,-40255,36266,91232,147970,114345,14484,-75307,-119603,-61564,-53810,4846,57565,48351,11849,39670,68928,81707,109921,65336,-18526,-106783,-73909,-15108,8830,20531,-12523,-38668,-38316,-21398,-34242,-56531,-26624,10040,-3480,-76834,-92459,-85735,-46790,5342,58714,25235,-42962,-73452,-62711,-44416,-111116,-109275,-54049,32420,69929,47604,44241,75998,94714,13109,60543,195084,179453,137636,137688,147220,78496,-21611,-66252,-50088,-11641,39930,57051,1420,-84202,-54707,-4997,-91687,-78945,-63401,-57012,-26176,929,-15076,-38654,-81157,-51804,29031,100436,202880,190582,110400,39730,-17109,-53987,-107874,-91431,-667,-18997,-57798,-63997,-76451,-80322,-71834,-26796,38647,77774,66414,13385,-10320,12089,94227,127302,34563,-32308,-91677,-43917,59215,66912,6870,-60992,-61253,34486,92860,43858,16704,83691,327609,288884,111420,-24539,-47963,12608,30557,87256,94200,10005,16495,136655,141974,-15555,-96077,-30953,22260,-21759,-3874,27235,27618,10539,72676,134288,91650,35746,-4657,-32191,5602,82099,83018,834,-83015,-76821,-1755,-23499,-53730,-85900,-73424,-64999,-59275,-16951,16687,103786,217674,220793,90563,-77450,-32223,29315,88071,136115,86007,-32077,-103899,-52723,-60462,-109896,-19894,43677,44998,55382,261,-78386,-55062,30333,120486,98626,80011,65937,15756,-66120,-59385,-84517,-120624,24767,141667,145997,68266,9366,-41258,-50769,-33808,-12007,-5523,-36481,-90248,-128244,-97307,49389,222582,221696,150764,644,-66137,-22247,1116,-14436,36656,38430,8639,-7158,52931,216248,351875,371585,251564,125185,66955,62285,68033,-11574,-64365,-44495,-17888,22632,-38856,-13647,-4144,-19222,-75386,-87629,-114023,-78736,-27552,39829,52447,13773,-22240,1401,25302,35742,29326,4880,-40126,-87016,-117954,-102495,-59642,-76542,-80365,-59619,-63361,-64442,-76415,-82073,-90327,-107464,-127040,-108307,-87358,-60584,-44756,-38489,-45447,-46980,-72840,-127279,-73782,-18180,12925,-217,-14867,49464,56586,7383,-30602,-84907,-20982,12200,29244,9999,-44578,-39727,39540,81973,19269,-65551,-56483,-4269,13357,23335,16828,-12458,-86858,-72797,40038,81852,45582,5054,-41280,-34192,-13609,-24630,-51227,-20650,-62913,-98436,-44858,-12915,12314,-3608,-43340,-34052,-65180,-118933,29486,136934,157652,94141,-23957,-53646,2756,36950,52731,88854,62680,-69809,-24092,32678,17642,-66330,-23710,60981,69677,13379,10044,29157,-27473,10699,66179,54355,-26880,-40494,-4322,21716,-17834,-66819,-135431,-127809,-64908,5856,95665,123554,88405,-12104,-72545,-75340,-83546,-90506,-57801,6673,7390,-59764,-126955,-142271,-76223,24465,68777,31113,3776,100300,205503,229380,168091,146126,108156,87983,69432,76032,38417,3230,-54678,-105295,-85222,-125690,-58713,-31023,28621,163576,204988,164106,100019,-53471,-86366,-68013,451,41511,-37113,-30044,97461,165069,134653,44972,-12883,-61688,-63829,-55107,-29894,-31260,-40314,-92765,-161047,-47181,50052,38365,-10374,-24500,27049,79828,39845,-22562,-11115,94801,236382,249039,163436,119420,73829,-3062,-74447,-115210,-56377,-10726,-46931,-78374,-73859,-103097,-75501,13957,70151,52983,-91,-57886,-74381,6851,140302,277757,289035,191916,60238,8587,9429,-4728,-143036,-50557,-4823,20324,14059,28503,37337,57351,79495,116674,102294,94437,63629,27526,64934,267967,300318,186185,68723,-5940,-47467,-68452,25243,149530,201561,176359,181670,152048,58936,19570,14889,111398,253954,273126,98113,72455,69753,41991,17975,-13132,-17796,23081,8061,-61340,-123521,-122287,-108746,-42793,-17576,-85551,-52544,-19729,-30188,-2988,-1372,75564,125392,41707,-27468,147898,230372,162845,31960,-43339,-13524,887,-14346,-99258,-54429,124218,233107,236543,196977,114801,21521,-31125,-32201,-49240,-91980,-85139,-51081,-83794,-106765,-46454,7106,49594,43609,-8090,-50166,-63032,-117039,-77218,-23852,42189,27206,-38389,-66175,-92442,-54278,-29289,17206,96545,78836,867,-59860,-88183,-104997,-14437,41063,37692,50600,42642,11445,2,53749,106041,77479,20039,7561,13318,67823,156324,114816,83031,125308,189754,176464,116722,100292,98195,6122,-51127,-127480,-83021,69206,297582,312021,307031,285351,-28279,-8658,189848,229827,77477,-37986,-65069,105176,118296,-13528,-6686,64834,59876,2425,-62416,-101260,-69870,-28893,-41020,-49883,25503,10473,-52624,-107212,-6947,78197,46470,-14357,-80695,-93313,-31235,44836,20769,-68019,-132014,-71557,-5161,-28981,-117729,-123546,-95070,-76124,-60752,-88375,-93163,-102909,-128961,-144074,-108814,-26907,24510,71220,114323,157108,184267,168184,67263,-23148,-84351,-67324,23320,89001,98600,31150,-49688,-70293,-99005,-123147,6494,172229,218745,150035,56445,-11312,-68670,-37668,25149,88290,91482,109772,95922,62533,106819,102173,55370,-26402,-69316,-24437,99265,190170,165154,126270,75299,80513,70593,-33910,-115550,-115103,-55783,-28938,13503,29957,800,-17499,-5540,7778,-11730,-101184,-67021,70167,281459,390370,290601,168314,47419,-30783,6921,-1476,-62593,-144364,-56998,8977,30803,-12782,-58118,24079,197172,398236,460653,281019,79657,10394,10627,-28664,-66539,-35813,14182,35466,30248,-37948,-84218,-74251,-58613,-61727,-58290,12559,49358,67732,66901,8990,-6855,24869,-37133,-123990,-70973,-12620,-3546,28055,143300,115330,5956,-84828,-42236,-16228,-50203,-83228,-32991,10824,46425,63580,26512,41041,63539,-25892,-137663,-5026,64118,-30592,-23259,57261,131774,144257,97037,83898,57144,22996,-9259,-31623,-57404,-101574,-7218,66080,12018,9371,61706,98802,94521,41755,-55835,-116782,-84302,-116095,-57361,28188,37840,13289,-13015,1664,-3503,-17705,-33940,-56777,-87476,-86823,-68447,-27104,5647,-36042,-50750,-87162,-67737,-71945,-117272,-79714,-54930,-8117,89823,216661,238307,280012,293022,182751,38582,21958,83911,214382,300411,217407,114849,18510,-40021,-25770,-19162,40928,116906,54233,-15693,-62322,-61697,34423,154647,212660,204334,245078,383941,417893,273138,83271,-18462,28069,117371,139754,63342,-38331,46720,195988,207849,163789,118945,48007,-4832,-33706,-73447,-84013,-7791,69438,108138,98468,-1117,-50434,-53454,-68341,11259,41837,13150,-79534,-51078,10781,17445,11931,-13842,68355,157050,223770,198924,99065,152876,158813,192686,163139,65343,-76655,-119778,-65717,-17367,-403,-12699,-16665,45357,13407,-66424,-103482,-16149,105302,192521,213662,105406,-14666,-122863,-45660,86799,120134,114968,109652,82582,38156,-13192,-71918,-78339,-36275,12534,-10678,-47587,-89420,-97681,-59058,-25426,1345,69753,184918,157031,82874,11871,-37959,32137,54537,-21703,-61025,-89353,-87975,-60394,-66737,-80877,-1039,100079,128229,48395,-27621,-49089,-27103,-40747,-18892,-7598,-34507,-55482,-6910,16579,-4584,-36926,-27014,12512,38503,25358,-8459,-47346,-21101],[-52743,-64254,-45077,-60777,-71600,-30170,685,25031,17911,-23603,-66085,-73230,-15369,22835,-15245,-65641,-69619,-65068,-48108,-11012,39211,62766,67088,7605,-45285,-47479,-17770,-13642,-30627,-39399,-38674,-20288,12504,88952,140000,94611,-28135,-64552,65301,144266,198734,219735,190339,148359,136973,151275,151880,141720,75095,1772,-57279,-69939,-37209,-23910,23825,81921,107546,64978,-24871,19331,95408,141247,114619,128923,277404,428546,336627,95363,-40603,-21681,28294,53589,91224,-10826,-66599,-75358,-84902,-85388,-81949,-63773,-6749,-38119,-62979,-80915,-101220,-60207,-42251,-16354,90002,94507,37694,-12894,102630,232896,261051,125143,57763,-14166,-53681,-27128,-31588,-48729,-28774,-48339,-70911,-29102,-11983,13213,46095,34109,-19021,-38563,-24207,-29436,41630,214086,483078,543736,455488,250685,109147,50807,19349,16617,75667,117882,96371,41840,-50276,-115046,-141878,-148699,-122048,-70891,-16049,63701,112316,61111,-26283,-82252,-17382,-29022,-55301,24766,202749,356686,336881,204673,6860,-130078,-65867,-3465,29539,21481,39210,94576,191879,182216,58891,-16934,-54936,-78162,-60375,43199,86349,89050,20546,-66574,-77302,59296,187851,232131,198418,149161,-108222,-46624,4376,-20406,-105294,-173056,-161071,118048,246633,124476,26498,-33293,-25250,-8417,61533,143588,134531,66022,26483,26940,-15604,-65135,-129652,-142471,-91550,-55493,-35998,-48134,-44449,-38563,-31551,-79617,-81975,5410,116319,112376,82546,46411,-14042,-64298,-41938,14400,46652,11536,-34800,-21245,-13984,52264,143655,165444,191650,182761,143160,68977,42261,72739,55826,14524,-18023,-42304,-76219,-94029,-121843,-124204,-60440,1684,91574,166591,140785,1179,-105331,43606,238379,377303,405633,446737,603799,632138,495560,351351,190597,82959,19481,2358,-28777,1097,34039,63356,80471,63444,22385,-60206,-91012,-56159,-38682,-48946,-76111,-75908,-63025,-64382,-53483,-101601,-82648,-19280,66933,76340,38963,12317,8398,11238,32835,-22260,-67859,-54996,-60044,-35526,7143,-8797,-18594,17355,84731,124142,117864,12876,-67463,-108974,-87184,-30930,36209,107511,51854,-58018,-30819,40772,67706,114120,115684,56050,-18337,-51868,-77500,-91702,10997,178821,192613,99957,19250,10035,28427,5464,13313,22242,48637,63477,-21604,-105112,-133585,-45397,9189,84770,152663,132229,23783,-88025,24917,206943,291723,219335,-14077,-50642,128047,322709,296677,53125,-179746,-29466,77914,37064,-53721,-118836,-51874,-11556,4187,-2513,945,-13484,-6346,46627,56493,47350,36676,4734,-29753,-32326,-52190,-42215,-24876,-29552,-21557,12072,7415,-20825,7250,-4137,-60132,-92238,-58833,-17226,31849,27716,4687,17093,13832,-17472,-71422,-96288,-102036,-103712,-29541,58942,154174,198708,224711,147439,111695,83700,74841,101869,69225,41225,49132,15819,-51928,-103425,-41451,15358,28370,9992,-9726,-41008,-88588,-120241,-30909,56932,64485,37466,55948,133013,168687,93221,8309,-29956,-45040,-79038,-128179,-92557,-83400,-102939,-37542,-28963,-77080,-103727,-159344,-111317,-77500,-64161,-60400,-98068,-150118,-134190,-138548,-150386,-103644,-75252,-39265,20435,37873,-38298,-84764,-63247,-109281,-111631,-69777,-20161,-16161,26056,15221,-55029,-51155,-8765,82812,149008,160800,44765,-135615,-43661,34933,-7267,-94404,-127942,-186525,-219182,-209515,-186871,-106176,-55043,-54904,-111914,-116064,-10505,85096,148550,123095,112805,90930,6139,-25093,-65705,-97014,-98327,-63130,-32818,3271,21766,-13713,-79536,-47718,67028,121952,129466,99290,204748,258964,73960,-57737,-88835,17951,91500,4064,-72403,-112440,-141277,-87877,-22193,6271,-67694,-137547,-97872,-36787,-25234,-33781,-30559,21594,110191,142137,138561,58522,-44333,-49433,-13142,53930,55206,7475,-7243,-9611,58386,160004,252809,274163,171058,77181,-24169,-63465,19829,124953,95980,32314,101336,139984,86417,56659,-58919,-92140,-9694,6865,-41969,-136127,-48291,7211,32125,-1167,-46106,-34358,-36548,-26251,-28332,-76232,-73519,-40773,-13060,8425,10806,51094,72806,68902,48961,18642,-43123,-101644,-94924,-68960,-48784,-47994,-17466,16705,2518,-51903,-44393,-25046,-24391,10695,45902,-27639,-90725,-3488,92475,128615,105128,81683,145112,50169,-46527,-54690,19356,171682,242842,97374,-59854,-9235,230183,284193,231765,195166,147160,104221,112365,72918,-7539,-78902,-115015,-33508,24887,79194,106872,141615,130442,42172,2405,-21730,-61985,-6279,-8599,-17376,40316,63345,64608,67155,110629,139894,85316,3820,-27561,6789,19350,-32264,-71709,-35295,-21878,-56952,-124470,-117048,-34495,12080,63818,85423,36142,-39207,-69645,-44804,27897,91690,51204,20795,34070,21971,-51843,-99966,-129540,-69458,-5593,48333,27745,-25630,-48776,-43492,-76767,-111720,-95246,45541,106502,156503,150076,164731,150646,153093,305785,381148,223043,76274,80117,81093,47364,11148,8874,25199,9524,-28690,-61207,-30833,118679,283986,291698,165830,36393,-10897,-44394,-72521,-65833,-14157,20775,44297,6437,-60840,-76942,-72714,13605,77821,8929,-92722,-116582,-40540,20604,57680,41638,-27169,-93173,-141852,-95553,-58851,-12792,7067,37616,138270,248000,306746,296554,266707,173062,-555,-117367,-112278,-65195,-80655,-105731,-93742,-82931,-97409,-12389,111006,66896,-56547,-91021,-71614,-52546,-38929,-20658,-45726,-61958,-67790,-42646,-29185,-12256,19364,68892,105092,107200,74733,54596,27701,119849,142548,85569,59106,41455,16641,-63260,-56551,7158,12008,-37131,-62812,-64671,-5312,182217,326682,143683,-37135,-28062,-2037,20678,32212,75744,112318,90371,32881,28201,98803,172214,261133,273911,241739,173224,163074,136792,119358,63107,6212,-22531,-18963,-390,4603,37953,77201,104797,81585,10745,-54821,-76478,-78264,-2506,70256,62988,66290,162665,208966,175742,73282,-26458,-50255,-43268,-37867,-62107,-94970,-52069,-23212,-19596,14266,71227,72089,25103,3197,31035,49889,-8756,-75488,-84265,-72356,-75703,-15374,14379,21506,853,56935,27357,45861,134616,209118,151331,92288,72187,16592,-77646,-70826,-32135,44522,117917,82167,23152,-44708,-141873,-53624,37893,49833,112971,262757,356681,328175,212796,68169,-27058,-127761,-75688,40004,234663,142615,-22186,-119861,-32954,89145,119203,27590,-15611,-21211,-13507,-31039,-67455,-88390,-47943,2231,20726,-11256,-58041,-38118,-10521,16655,19700,4310,-14268,-17975,-3283,6914,17791,77039,72214,67537,94515,96385,98950,66386,9560,-34315,-21785,-18946,-35243,-42375,66128,207970,182721,93074,10137,-67596,-101094,-65443,33791,59922,26387,-87476,-43651,26703,56208,76616,36107,-46287,-104151,-115495,-72999,-67394,-52502,-19823,-6086,-32699,-33766,-24193,1806,4460,25348,47528,25614,19582,29272,11500,-91106,-85146,-41597,-49367,-8347,148842,231988,166233,43834,-24432,-59260,-71775,-78691,-54722,-14457,3046,-11113,-13319,45116,644,-68137,-35168,111601,269586,225928,109809,4761,-94995,-131541,-26681,75023,116256,70693,-22729,36379,85506,51919,-14602,-90748,-99061,-66847,15364,109457,156448,96495,-38610,-79201,-51043,-38513,-21235,8674,16319,-10166,-49413,-84209,-90787,-44988,56064,130621,100327,18773,-92744,-57099,-30661,-35609,-41828,-50373,-79700,-71965,-26947,-20482,-2863,7711,25834,75818,132667,162627,148136,123641,74915,-22657,-94452,-121979,-51861,92081,225883,185652,100554,43357,-39835,-148278,-101091,-34887,-19386,-30013,541,90032,81604,19852,-5672,-82878,-141268,-39285,29652,88176,159998,136098,33434,-62033,-122455,-63568,-40700,21830,77692,79523,39312,60274,63445,55186,76485,45930,-33247,-118232,-65008,-18144,-8070,4641,-18994,-47005,-46620,-19678,-30411,-65551,-46230,-4750,-8707,-82324,-98812,-83281,-44235,-3136,51877,29309,-32283,-49790,-40982,-25584,-100831,-96812,-20659,74774,102367,61049,26615,48618,83792,23746,55872,154707,130617,103057,117107,119981,46250,-42425,-55871,-40069,-14642,33138,53072,1958,-81891,-42235,48301,-39902,-53318,-52771,-53366,-23734,6871,-3572,-25468,-69240,-49074,20211,77364,173448,168370,96410,29831,-35619,-67424,-106735,-77154,8801,-1057,-26299,-29776,-63294,-85532,-79653,-35725,29978,73166,60142,5447,-23078,-12452,56571,84995,11224,-27773,-66941,-90379,9295,28457,-16591,-67016,-53159,37035,84449,31203,-3719,34235,285364,283289,104716,-37445,-66044,-6877,7428,62036,76811,8431,7414,141507,175273,9453,-87352,-24862,44550,-1674,3548,24781,12200,-12203,73750,137891,91123,37955,-2634,-33414,-1984,63708,64973,-9881,-88717,-79174,-17074,-41039,-61888,-77799,-61782,-63584,-65301,-17594,21164,101799,182330,172521,70052,-76820,-21740,34931,82571,123504,75197,-39501,-114166,-53287,-90762,-35783,37097,85709,66326,57392,-5089,-79611,-54842,27648,105035,79399,64220,55327,11325,-60990,-108829,-137221,-59265,69715,155060,153359,82928,32489,-19328,-32439,-34182,-27420,-28438,-63910,-120765,-141012,-82781,61467,206041,196405,138677,-892,-69078,-24347,-8900,-29656,38567,58210,29553,2028,53554,242725,437717,417282,258889,142830,102302,107234,96657,-28173,-68571,-6343,29050,45012,-41353,-21016,-17774,-40052,-92940,-74331,-102893,-91260,-43964,17344,27768,7920,-9024,14372,32941,40586,40036,25195,-21310,-83066,-117678,-119581,-87680,-105555,-87827,-49302,-48584,-49295,-64693,-60242,-67604,-91598,-126162,-100517,-80185,-57101,-46806,-42236,-41462,-30718,-51609,-106861,-84402,-22353,21328,15938,-4051,53352,67517,17323,-36615,-122417,-20362,23630,42222,23029,-34557,-35892,26347,56837,2987,-78835,-63719,-11503,185,7836,-2108,-32873,-100575,-55439,50967,82511,42937,2807,-40489,-34660,-21976,-43606,-34906,-16391,-66608,-95948,-44176,-21201,-8345,-37887,-53328,-852,-27056,-126701,24039,143016,158716,90040,-23051,-43799,-787,15732,25056,67341,66717,-68368,-22052,36042,21429,-66357,-21801,69519,75659,4722,-16994,14143,-14537,21933,66156,53182,-23571,-44486,-21568,4140,-29384,-69474,-135117,-133472,-77451,-9268,89448,126439,97556,3124,-61906,-66910,-74035,-79481,-78275,-18263,-8343,-74051,-156464,-131958,-50196,33151,70570,40972,19158,106968,176171,197325,150491,153144,125316,94467,65419,63926,21532,-12058,-61285,-104722,-91351,-108997,-46914,-27754,27463,171523,231062,192692,124611,-61682,-100610,-51555,45626,62240,-35396,-59976,52961,140408,136091,41706,-31553,-93598,-55475,-110881,-81160,-82801,-89345,-131794,-147403,-14003,96851,76214,1304,-33399,13955,83236,69913,24519,32078,110156,212994,192974,114296,83909,55030,-12595,-76863,-111159,-55072,-9714,-42725,-65438,-61441,-102570,-74142,20469,64205,41079,-10790,-67898,-93828,-14898,124531,275860,301053,210186,76701,25555,31997,10934,-135375,-57965,-8551,17945,17151,36974,46423,64449,85104,133038,125430,110283,77708,40326,71728,271920,323755,208511,71886,-17138,-58572,-69978,31805,170527,231098,222210,229011,161874,56897,30616,40025,128763,267686,318227,148301,103190,80353,46716,31516,7885,2974,33405,9363,-55193,-112365,-119115,-99799,-36208,-20954,-98528,-41742,8439,878,12606,-2765,60860,104249,42551,-18912,118367,167484,96899,-16706,-72645,-20899,1918,-7132,-85781,-47289,134452,237666,246089,212469,129935,38279,-11969,-19748,-35836,-79256,-63148,-26899,-58853,-99379,-51100,3762,51237,44357,-14677,-66663,-89830,-146368,-105564,-50179,7956,-16005,-77140,-101050,-117836,-65948,-35266,6838,73462,77635,-3623,-60155,-84783,-111857,-16550,39951,38763,56181,50238,13082,-6214,19124,36081,7842,-29896,-31815,-17287,42195,135843,109429,94615,132292,172136,141408,82821,76989,95243,21854,-30560,-113690,-92208,48397,274346,310579,311787,267971,-24347,-6138,198996,220086,70928,-41368,-24810,186826,231049,94881,-74487,13141,33774,-2506,-52344,-89159,-71681,-34339,-36328,-1193,93708,70994,-13402,-88260,-116,81792,52382,-1629,-61297,-88822,-43711,32573,20644,-64396,-137241,-67307,8222,-5072,-91093,-91163,-63467,-48822,-41894,-81139,-92599,-98890,-121020,-135748,-102693,-22189,27971,86461,137388,179475,199993,182722,84740,-11152,-81217,-70339,26448,97255,104469,30362,-45702,-71202,-103888,-122760,20803,205628,265175,183643,72970,-6527,-66681,-37941,17358,74829,70804,74502,48027,31034,93693,101095,59349,-21618,-72579,-34902,91500,200879,189798,158395,112445,114912,78001,-42262,-134233,-93511,-14125,5758,27564,28190,-12677,-40321,-22743,-3114,-20412,-113117,-59774,69007,263879,399783,330572,206486,47548,-41275,9617,13315,-42376,-132203,-55531,13049,24435,-35090,-85793,-7064,151358,353877,411471,253588,75313,12788,10216,-24113,-53975,-20828,27392,51170,49150,-20561,-89371,-76277,-62370,-68711,-61594,13785,47909,57825,50000,-3231,-4643,24276,-42004,-123140,-59995,95,3465,13125,114933,104416,-4286,-98561,-29066,-294,-35673,-84871,-40320,5135,58251,69366,28855,44562,71912,1570,-117450,-28464,63512,-37713,-28176,65307,150572,173988,121459,96281,62046,32037,5418,-19729,-39071,-52529,38557,96490,33716,34641,90006,129608,126479,70622,-48499,-105790,-74838,-112463,-52469,32125,39283,10747,-18589,-2291,-5496,-18196,-31550,-59302,-88042,-70473,-53184,-22924,-1846,-44593,-47467,-70764,-49241,-49611,-91370,-72162,-62898,-16065,82612,229637,275810,309722,301735,169723,37721,31582,101783,229444,289302,169030,64635,-35970,-79012,-37585,-6993,60892,139716,76650,1189,-51711,-58829,37512,155794,206966,191881,240478,401220,444613,309121,123941,5740,24938,83549,103932,53105,-13557,76879,206946,188090,135241,85257,28201,-8697,-33228,-65709,-75329,-21896,24433,45446,37332,-54871,-92916,-67191,-59961,24636,60257,33201,-70467,-48569,21844,35434,26455,-2713,88206,183688,247792,215475,112318,179596,208332,235745,190426,61554,-94167,-101027,-57466,-17701,1398,-8123,-30350,26526,19179,-68496,-112627,-5096,128200,217033,227867,111582,-23104,-135472,-22791,119108,134975,116118,112048,92019,58047,12481,-50878,-64405,-23358,16022,-13037,-47727,-81629,-94484,-72656,-44544,-13280,54858,167041,150213,65797,-219,-47968,3252,26863,-41388,-82011,-111090,-108790,-77273,-79657,-82928,4592,116177,155421,68235,-20543,-49845,-21122,-29443,-8893,-769,-30379,-49528,1610,28723,9197,-25082,-23901,3416,18908,9758,-9713,-50911,-36671],[-63118,-62392,-50345,-73978,-80470,-35988,-3702,22906,18172,-24275,-71109,-73421,-16704,14449,-25359,-69015,-67148,-55806,-37078,-5591,34687,52770,53165,-4973,-54367,-46326,-14527,-14013,-30701,-37054,-31686,-4726,32343,103304,146899,105849,-5517,-68899,56963,138990,191704,217488,197925,165988,162668,178380,173092,159973,88814,11552,-51244,-65851,-36681,-32834,14253,71698,95555,56364,-31164,17618,85032,121969,94421,126732,284578,421406,337600,111339,-26902,-10011,48438,89501,114552,-3989,-53728,-43169,-36561,-61109,-81966,-92287,-30852,-58508,-73550,-71432,-80738,-54812,-46029,-35650,58515,72396,28327,-27859,96291,248285,284654,148182,66317,3776,-38601,-20781,-25129,-40006,-21162,-42172,-67486,-18618,3181,17291,67785,66181,9879,-12880,-6589,-17786,49698,226614,488840,575650,505588,298709,123227,39019,-24768,-13323,57734,104285,92516,45392,-37527,-94660,-117255,-133175,-109024,-56080,5132,84824,121606,61583,-28720,-74359,1862,-2532,-38866,7304,153369,302727,311264,216731,29284,-127081,-83700,-18295,27777,29780,38757,74894,156112,160940,65640,-1655,-50713,-83189,-45679,48070,79564,86704,25857,-63059,-66005,80030,207918,241731,194901,149263,-108490,4033,26061,-8845,-99909,-177193,-163806,105350,202314,82048,5176,-40549,-31362,-27911,17904,77401,66583,10291,2367,13214,-27907,-75404,-135021,-126579,-75374,-34175,-12662,-28466,-36480,-37341,-23942,-71279,-68492,760,98330,106848,76792,31300,-38558,-89301,-50911,11681,53616,26415,-30105,-20077,-13469,76905,170916,187989,208384,207799,167728,78524,47295,93195,101428,64161,33349,-6450,-54602,-90418,-112156,-114642,-63778,-6394,80830,179459,173700,18875,-96793,55467,277490,420077,430258,438406,560651,564057,405426,266457,140745,61981,27621,44767,17754,35767,55700,74677,87833,71588,26115,-54043,-73767,-45774,-39873,-61651,-88735,-79117,-63022,-71372,-64012,-91913,-49137,13538,99655,92610,31119,-3481,-6410,3167,41186,-9105,-64875,-58435,-54694,-23648,12765,-11750,-20339,11162,58183,68018,41191,-51687,-112980,-136571,-82117,-19476,43103,114365,71859,-36712,-14552,45757,72198,119817,122231,67866,-5184,-37534,-59841,-78785,10277,192516,242307,154203,58515,26651,39606,18880,22538,26381,56951,81701,2035,-83064,-101650,-25042,25634,92198,136984,99371,1763,-89644,36876,216801,307132,241045,7216,-64959,123796,337764,313916,50579,-162824,-1196,109703,62641,-46255,-118246,-44490,-15038,-4214,-10624,-3218,-14972,-7614,48839,55326,53252,29923,-587,-31262,-30764,-38913,-12393,-3205,-14796,-14822,6878,81,-20966,11297,14242,-35410,-90250,-82076,-6301,54838,35138,-3710,-2737,-15408,-47910,-96751,-112866,-117012,-102213,-35656,49231,150978,194185,237247,173205,144719,107504,86966,101269,74835,46687,47999,11143,-55798,-86749,-22211,38146,48802,21708,1536,-30208,-82864,-117868,-27210,65973,84940,51168,63486,129840,160356,92880,8512,-45598,-58463,-77040,-111079,-113114,-114333,-111973,-34083,-34292,-100129,-126903,-152586,-99239,-67145,-54319,-54860,-91962,-131707,-121641,-124884,-143235,-116801,-91110,-52817,3814,14667,-54617,-87238,-63809,-109967,-103085,-63370,-18789,-26866,-2844,-20116,-82992,-73899,-33176,59634,140940,172122,50078,-140145,39239,121611,31671,-85096,-99830,-123270,-129360,-128769,-163857,-128555,-53342,-43778,-94195,-119801,-20746,85716,161879,142292,145358,122998,7063,-22888,-61667,-101492,-103104,-63598,-40569,-6587,10237,-30771,-101824,-75872,46836,121171,143076,121052,219368,237093,51980,-62014,-95819,-9308,59003,-9471,-75191,-99737,-144159,-130572,-50123,-3850,-69736,-125234,-103613,-49484,-34863,-38651,-41957,4077,99113,137145,142878,70606,-37405,-51244,-14629,61507,62667,14627,755,607,79915,195465,282796,283015,161934,64140,-33863,-74539,-1136,106203,81633,20171,66235,109987,82031,64150,-52845,-95077,-13551,12296,-30278,-127020,-42978,22435,54225,13456,-53023,-39325,-38056,-26195,-26461,-70830,-79684,-48916,-45040,-21494,-14095,28255,60633,67008,44466,10790,-45329,-100386,-90272,-55934,-39202,-46006,-19395,8127,-7496,-61241,-48402,-28973,-35043,-7769,29053,-41330,-91955,5482,107247,144490,112115,82014,150282,39955,-50382,-65331,-6523,138683,197462,58448,-75278,-3119,227386,260782,209356,187064,163389,134134,144356,101805,14238,-73948,-127011,-46005,7597,57871,84598,132071,160073,88349,44278,11615,-43292,-5311,-13987,-33688,31608,57153,54259,50945,96280,123281,68482,-5964,-29849,10508,19200,-38210,-73045,-15158,11847,-14268,-65377,-102443,-69655,-24078,36496,70213,33233,-33908,-62886,-41730,20597,71610,26806,7503,38302,29201,-49510,-107537,-132030,-52974,-9179,19349,-14258,-56195,-66711,-47750,-81565,-116348,-81867,50575,94088,153351,159940,167190,134223,119371,280475,379662,228811,79358,76634,73177,38422,-2570,-1530,28625,23254,-16080,-55113,11071,188559,378524,379705,218296,54606,-8682,-41993,-69066,-66909,-14147,26138,62619,35024,-34612,-50980,-55253,18422,80488,3396,-96606,-116603,-32387,32118,67792,46365,-22536,-89977,-125638,-68611,-53083,-26502,-6776,25996,122827,231684,293187,271220,256218,178679,6348,-109303,-119096,-77179,-91246,-118441,-118009,-111111,-124218,4767,117697,52931,-73074,-97461,-62304,-45141,-36807,-16468,-36128,-48601,-58192,-41136,-33487,-18341,12801,65134,107445,114644,79701,42887,-15867,71726,134161,92886,77212,68772,56725,-42199,-73257,-15672,-16683,-65905,-87904,-87411,-30317,159892,327331,174942,-18679,-17117,9495,29906,35491,71258,98113,69898,17370,20029,83935,158072,264556,319856,329912,253475,223577,176654,143489,75435,16050,-16764,-11527,2393,7060,41862,82408,112758,88177,12370,-46294,-64868,-67713,-1789,67029,65662,70934,166319,210310,174377,78302,-21657,-48794,-42801,-37444,-56799,-77916,-24514,8474,4900,34378,103401,115883,59216,22825,27487,28150,-30958,-97730,-96135,-76273,-95892,-29286,1748,9549,-12875,45912,38069,71844,165096,240328,175626,123270,128946,72064,-51727,-66512,-23633,58293,106569,67781,16212,-50543,-152284,-37987,61974,70354,88005,198095,287303,277955,178942,44492,-47932,-138052,-63673,41056,188762,82426,-56557,-105503,-11013,105435,130997,39858,-6344,-15535,-9279,-23521,-74117,-126675,-83763,-26889,57,-29370,-75423,-52119,-21819,13045,22647,10322,-3321,-4227,13685,31214,58441,120566,109554,95609,106599,96102,92872,55908,-4508,-44369,-32119,-27010,-43495,-53696,80603,237249,199019,107600,19812,-62000,-103873,-79045,24278,56335,20319,-93318,-28045,38073,62724,73387,25972,-52909,-113702,-124143,-69884,-57885,-44559,-13248,3378,-24064,-6580,3612,7384,-1052,19580,42955,15141,6886,16528,-5084,-105771,-77841,-34040,-46689,-13491,152807,261136,181132,45804,-16380,-61664,-75560,-71227,-39847,-1652,9733,50,3690,47574,-9401,-87938,-31372,114888,231600,181431,74758,-21085,-109158,-124729,-28564,59836,89074,26977,-53485,49151,102915,51939,-33054,-120237,-64899,-15778,52085,145737,171942,77000,-70676,-95348,-55082,-45117,-30287,-1495,6777,-20333,-60114,-90041,-103381,-69584,19083,82974,62687,3985,-92780,-52329,-24167,-30790,-43560,-50902,-76393,-66048,-17554,-13001,-1902,6891,28004,73583,129630,167953,159149,134366,77185,-25541,-87600,-106548,-43420,105737,226519,152580,56781,10394,-64957,-128957,-46455,14225,1679,-23275,-2290,86339,77246,20150,-20775,-98322,-134661,-37687,20104,82244,171609,160628,57844,-44229,-122278,-66092,-27896,38642,98705,115454,74987,90953,61411,35156,47773,27165,-46790,-114140,-52717,-19289,-24325,-11985,-20805,-39563,-44152,-14646,-20943,-67959,-69329,-27527,-16498,-91348,-109171,-86997,-47634,-12856,43108,33895,-17511,-22217,-13339,-3289,-88191,-77804,13981,114861,132206,78610,18600,24540,70268,33207,52967,115497,78464,59208,86870,85391,11487,-58857,-41571,-30018,-17553,25995,49143,3759,-76832,-30320,100009,25067,-19249,-36829,-45082,-17771,15733,10817,-9070,-54793,-46937,10342,51687,132965,138745,82303,25032,-52671,-82035,-103501,-57544,28285,25405,10506,3113,-50302,-86845,-85031,-44089,20833,68607,56510,2826,-27787,-28569,25859,48126,-7707,-20884,-38158,-129674,-43761,-9776,-37719,-70610,-46521,36164,72926,17534,-21581,-5919,237610,271435,96557,-50082,-84565,-30427,-17220,37274,58728,7131,-5987,134366,197175,32070,-74725,-16155,69069,21791,12897,23674,-1845,-36485,63353,126781,83221,38331,230,-32410,-6559,48865,50679,-15324,-88199,-80372,-31490,-54520,-64095,-66124,-50302,-61657,-70325,-18172,24841,96714,143324,123172,47721,-68795,-9282,41890,77704,111380,64980,-44670,-109453,-26207,-21249,40413,96188,128039,87337,57929,-10475,-81367,-55291,25653,91779,65026,51010,45359,8215,-43443,-96085,-131872,3216,104426,155324,148644,90551,53639,4527,-7194,-20982,-29645,-41714,-85908,-144215,-131694,-66218,66245,171644,155125,116208,-6365,-72206,-24422,-17327,-42686,43664,80572,50150,9634,54712,265540,512979,448458,259068,157963,143914,161142,125248,-41983,-59761,46713,83866,67106,-42410,-28644,-30989,-59797,-101243,-60932,-88066,-95099,-54265,141,7650,6064,4605,25652,39981,46127,52787,48282,1115,-73858,-111880,-134552,-113940,-125579,-82650,-32616,-29943,-30926,-46206,-35299,-41307,-69028,-114223,-90220,-71282,-52087,-46923,-43296,-33489,-8805,-26593,-84187,-88114,-22498,31794,32446,4598,54440,78121,32492,-26789,-90473,-10353,35959,53319,34716,-24191,-30257,16441,37276,-6362,-82273,-70485,-20785,-15618,-9333,-22062,-53762,-108862,-36974,61643,80800,37989,-879,-38724,-32172,-28733,-61155,-15736,-11558,-68934,-91196,-42590,-28651,-30492,-74377,-39367,39783,13349,-115434,9070,129575,141161,74043,-14836,-4816,15119,2947,-2946,39361,62790,-70593,-18355,40293,26276,-64573,-19601,76371,77755,-3552,-40551,2622,-5505,26272,59415,47290,-21035,-47880,-41524,-14464,-38353,-64890,-113979,-123019,-87699,-21506,87079,132071,106867,18050,-52832,-58792,-63524,-65085,-99802,-49941,-29671,-89493,-168909,-108877,-26763,39241,65720,44973,31099,104101,138024,156956,124604,151668,137532,95837,58304,51250,5438,-27481,-69035,-103373,-92442,-87343,-28161,-19170,26301,173032,249640,218030,151487,-61947,-105775,-22882,90204,79047,-32470,-87336,1088,99668,126980,33956,-51535,-109991,-41037,-105487,-86819,-109894,-134613,-167480,-118254,17999,143446,114332,15092,-38382,1586,84766,102186,74197,70951,112014,169612,128135,65271,48080,34616,-23130,-79705,-107184,-52796,-6454,-33775,-48291,-47574,-101355,-73231,24716,54273,26375,-21295,-73305,-104006,-36310,104182,260211,295375,215350,90852,44360,52425,21420,-127675,-63643,-11432,16661,21725,44970,52919,66315,84834,139594,143673,126284,93472,54087,72199,257563,332526,225910,72928,-27071,-69257,-68777,39578,189523,255779,268385,275366,168987,55655,41697,65485,148012,284169,370010,205240,132858,88190,47574,41130,28357,22700,41077,11729,-43860,-97724,-112565,-91785,-30573,-25485,-111519,-22332,44578,37893,29021,-4655,44381,78799,37207,-10803,90297,111560,42435,-53886,-86790,-23484,6301,3293,-70831,-43994,135560,229221,245344,224300,147557,60772,11917,2658,-16232,-62927,-42737,-5723,-36221,-86233,-55354,-303,52387,45075,-17940,-62568,-65185,-117334,-123143,-79590,-29057,-57073,-113367,-132455,-139731,-75848,-40303,-1118,49722,71164,-10242,-58920,-74456,-100852,-21649,35807,37158,58534,54810,13168,-12011,-12376,-30327,-56874,-79916,-75624,-50450,13533,109359,97757,97752,128362,143793,98672,45861,53968,92050,37189,-10249,-97053,-102902,21014,232205,288319,302481,237142,-21648,-6732,197148,199631,62840,-43829,10442,248662,319309,191681,-78245,-38938,7432,-9164,-43508,-75861,-72149,-42713,-29725,43462,149967,123404,21679,-68790,5601,81003,53748,6851,-43687,-77959,-50857,20354,16496,-65165,-145085,-63660,19626,18976,-55652,-52656,-30592,-20463,-18971,-71245,-93401,-97267,-114959,-128303,-93058,-16830,28916,96848,156588,197693,210350,189689,95545,-4578,-82161,-76308,26620,101801,104500,24816,-44989,-74737,-111618,-118095,34784,233278,303783,210651,83792,-6317,-68385,-41677,5953,57184,46763,36881,2550,4886,81962,100812,65123,-14450,-71705,-46011,78193,202605,206369,182730,142507,138992,75299,-54852,-152331,-55611,28579,36596,37758,23543,-24271,-59051,-41647,-20459,-38346,-130897,-47037,67187,235925,386011,352659,239015,51974,-52137,9681,25839,-23390,-120667,-57867,14150,17322,-44466,-54826,-26334,81138,269495,328445,213556,68744,16981,12959,-15616,-39245,-6921,38545,64533,62544,-6405,-97307,-80040,-67426,-75518,-61587,16403,47616,49139,32746,-15857,-2721,23489,-46219,-122472,-50574,12572,11628,-2975,75449,83481,-18568,-100593,-12653,14798,-21178,-81873,-47345,124,63132,66166,25226,44058,77860,26035,-89169,-57456,57169,-38740,-27205,75747,170487,202868,143474,104926,62876,37134,17473,-7970,-18184,-8459,79225,118874,49094,50754,102730,142021,144599,92365,-40426,-95484,-71651,-108192,-47666,34156,37321,4691,-27246,-8119,-7780,-16888,-28301,-60831,-82580,-52044,-39698,-21845,-13598,-55580,-46224,-57032,-32598,-27580,-65871,-58354,-65345,-21110,75149,232803,301285,324878,295930,150700,36001,39952,115049,236106,265528,119645,19694,-69705,-94073,-44926,5849,81705,162852,102728,20494,-40392,-52697,44524,157576,199414,179555,233591,408490,460764,336693,157163,23060,16342,48984,64598,35856,6257,106018,215284,170511,112973,56215,9994,-11215,-30563,-55462,-65950,-38888,-20759,-9818,-16831,-105113,-65891,-68412,-48318,37935,77362,49940,-62214,-43229,34772,55415,42550,10400,108595,208634,266086,224250,118217,193823,247060,269415,209069,56226,-110142,-58922,-21605,-396,10463,-1397,-43733,5210,22176,-65630,-107957,11257,149669,234044,234062,116301,-28041,-118596,2643,148506,143496,108341,104697,96996,78006,39967,-24704,-44736,-6621,20442,-15492,-49060,-74919,-87070,-77985,-57430,-24070,41829,145991,139589,49856,-6765,-43888,-16062,4902,-54099,-96701,-127801,-127067,-93304,-91340,-70332,17860,135812,186005,91137,-9033,-45385,-11212,-13771,5571,9695,-23631,-42605,10169,42134,26514,-6913,-11961,1865,5645,-435,-5852,-46566,-46750],[-77408,-58771,-55055,-82302,-77568,-44402,-11498,15456,11566,-30806,-79297,-68651,-17957,3094,-37757,-74822,-67011,-49001,-28215,-1985,29081,42050,37812,-20509,-66506,-42201,-10677,-15496,-32189,-35762,-26689,8025,49689,115214,150212,113251,14138,-71660,43882,128935,180414,211037,200875,178005,183776,202121,191190,175305,99426,17932,-48385,-63557,-37955,-44289,777,54878,74977,34749,-48554,13184,70896,97754,69448,116386,278091,393470,322890,122369,-13540,1025,66537,122087,128361,-1955,-43300,-12167,15564,-27006,-71783,-118205,-48848,-76820,-88339,-67149,-66234,-51866,-53938,-60335,16142,39992,13383,-49342,74658,239766,283977,158742,69777,15430,-30201,-21158,-24975,-37980,-23709,-44261,-67834,-12319,20078,26789,86709,95695,36701,11665,13029,-4928,56709,233503,476988,586711,541052,340649,137180,26379,-80028,-52523,30504,82068,81874,43994,-26578,-73830,-95955,-120931,-98897,-41665,27021,104479,126622,57244,-37128,-73153,15556,21269,-20592,-8485,100146,237427,269454,217482,51701,-112441,-108373,-39036,18462,29853,29520,45106,104736,120678,59634,6162,-49575,-88822,-36241,47565,69215,78898,24204,-65039,-54632,95037,211549,231226,175757,138130,-105542,28432,25497,-5548,-98334,-182694,-169749,76641,138413,28796,-23094,-53272,-42012,-51183,-25172,31613,22440,-34822,-21136,-669,-39768,-86152,-140481,-116219,-64117,-17124,6748,-10512,-27888,-35422,-15198,-60647,-56924,-10824,68256,91302,63881,12763,-62616,-107387,-60006,5195,56871,41357,-23198,-20296,-14852,89066,179655,195964,213933,225372,191970,87195,49229,109142,144307,111186,80216,22402,-37732,-80246,-85920,-97212,-68088,-20133,59662,170691,181682,22239,-86454,68156,315547,454638,442924,416714,493196,470734,307075,187588,98622,47550,44542,88553,64692,68542,75067,84423,94224,78953,25822,-52132,-58523,-31896,-34732,-70926,-103637,-81911,-61361,-79384,-75949,-76598,-21358,39099,125829,99520,16483,-23707,-25269,-8744,39392,-4566,-65212,-66223,-53439,-15029,15250,-18589,-27440,-3685,20073,3433,-33144,-102608,-128304,-131347,-75578,-10297,44920,114080,88321,-16211,-1539,44662,68210,115768,122551,77369,5518,-28041,-46318,-65152,12608,202310,289025,209418,99873,50026,55890,35880,32754,31234,67137,104058,35512,-42332,-65665,-8668,37393,93172,113063,62424,-23082,-88280,45584,215958,308416,251284,23746,-78854,116262,337176,311843,40733,-144689,19431,129437,80124,-41303,-117832,-38944,-19549,-18064,-23093,-8614,-16724,-10027,48382,55363,59956,21508,-8599,-35204,-30947,-25463,16026,14866,-3037,-8331,6133,-1202,-18425,13411,28560,-11329,-71639,-105234,1628,71544,36406,-15414,-24232,-46442,-81090,-125416,-134805,-126951,-91451,-42917,33480,137513,180778,240523,194714,175816,129114,97123,98747,79005,51050,44950,5337,-57531,-69263,-3877,58741,65812,29590,10877,-20962,-78498,-111248,-23381,72113,102215,65191,73485,128355,150437,87647,3014,-64588,-63166,-60547,-70848,-73307,-89490,-102023,-30760,-33101,-105602,-134381,-139503,-89980,-59419,-46026,-48490,-81698,-114954,-109932,-109811,-132160,-131118,-108337,-64462,-11177,-5141,-68231,-90846,-67190,-110545,-94098,-56729,-16095,-33849,-28737,-55718,-109588,-92128,-57802,36124,129840,178888,57252,-119920,103305,176517,52393,-79120,-75106,-64751,-45628,-55039,-130966,-141155,-49495,-33341,-78479,-111664,-23820,90712,179213,165851,180931,150784,5613,-22572,-57582,-104551,-110046,-69013,-53265,-18932,-3225,-48983,-121643,-89239,27632,115364,151060,142643,234840,214333,30534,-69786,-96361,-27025,31108,-23934,-76541,-80972,-95960,-120688,-67175,-15956,-71229,-112095,-104769,-59600,-43455,-43844,-53572,-11811,88096,132878,146478,78699,-32246,-53530,-18892,60973,62286,16031,3288,6905,98909,229826,310148,289357,155385,55595,-40026,-82965,-17310,89482,67466,6379,21490,60042,63161,61607,-51574,-98271,-18414,15716,-20393,-119921,-40581,33677,75824,35241,-50826,-43608,-39596,-26589,-25420,-64950,-84603,-58409,-81726,-46652,-33322,9081,49453,65204,40795,4174,-48433,-102819,-91180,-46277,-30870,-44142,-20437,285,-17119,-67281,-45799,-24974,-37608,-19635,14169,-57337,-95886,9222,115422,156642,119560,86422,159075,37925,-44673,-63562,-20978,110391,154522,25276,-85657,11683,227719,239361,188251,175730,175126,163738,181006,138166,43949,-62698,-139129,-60617,-13723,28376,48744,105326,177667,139254,98825,58849,-16309,-907,-18816,-53088,18379,47556,39589,31042,78161,102693,51394,-15113,-30728,13548,17204,-44735,-71713,4486,41663,21981,-17576,-57183,-71019,-52380,8772,48554,23658,-28810,-51944,-31889,19864,57294,7058,-3516,39285,32905,-48051,-115337,-127961,-34842,-7384,-4562,-51281,-82184,-81160,-50739,-86696,-114820,-58778,50090,77498,143869,164372,164155,113109,84126,262881,391589,252478,95792,81188,71882,35495,-11793,-11468,31253,38162,3997,-35188,59792,253198,461400,460378,271312,73652,-5582,-36329,-61335,-65069,-12537,32075,78559,62066,-5933,-21509,-30392,26346,80384,-3612,-102032,-112990,-17995,48229,80261,53563,-14597,-77582,-103332,-44482,-33588,-27723,-14546,15386,100748,195761,247760,212232,218122,168330,9239,-99952,-118988,-81215,-89691,-112310,-120204,-120727,-106597,26527,118288,38679,-88535,-104286,-53419,-37258,-32649,-8847,-23138,-33263,-48129,-39732,-37633,-24230,6054,60886,109098,120414,82647,28195,-56834,34821,134655,108798,100039,100886,95481,-21820,-81318,-34298,-40207,-89422,-108033,-106519,-50151,144822,328922,214599,5692,-8914,18672,38109,38187,65322,82849,53470,8594,14737,65745,135074,255222,351561,411636,339652,290875,220555,167423,85704,25390,-8870,-6368,-914,3474,40672,81695,111991,86147,9802,-36873,-51680,-56241,-2151,58715,61714,68291,160056,202296,168043,83785,-13929,-44515,-39803,-33787,-48219,-61037,1940,39163,28324,49636,128839,155184,90845,41786,24787,8330,-53034,-124310,-108963,-78513,-108496,-31399,-903,6155,-19760,38725,53046,100103,194748,265340,201304,157277,182674,129402,-17254,-60573,-13553,69416,91260,52452,10369,-53287,-150660,-28057,75056,79209,57485,135715,222477,228606,144022,20338,-69129,-124112,-47216,45661,144645,27737,-85884,-85151,5710,113815,137892,52763,5722,-6627,-1960,-11103,-70531,-163497,-104562,-44272,-13602,-44027,-91897,-65277,-33007,8326,24541,16804,9920,13043,34769,61123,103773,159207,140186,118889,117341,96830,88392,47295,-16169,-52197,-41494,-35712,-52547,-64516,97684,263154,211540,123408,32583,-52142,-101676,-92946,12335,50013,13985,-92061,-13621,47314,67429,68956,17105,-56076,-117725,-130486,-65715,-46834,-34405,-5406,14572,-7456,34702,40125,13403,-8806,13969,41342,7925,-3972,4695,-20094,-113680,-67516,-24284,-39854,-17482,151679,279116,186466,45253,6191,-28899,-44428,-47432,-21682,11043,14730,10747,22676,54146,-11797,-101891,-27406,112746,185816,131972,38344,-43812,-114361,-116286,-32411,42426,61734,-9562,-64366,62160,120537,58675,-43721,-110745,-23891,37556,94332,184058,188513,63190,-95267,-107934,-61553,-52617,-37995,-11831,-6210,-35428,-75632,-99385,-115619,-92253,-16017,36746,23171,-13385,-87678,-43768,-15419,-21332,-37668,-40259,-63963,-55377,-7694,-4416,247,6153,28657,70921,125839,171279,167482,142273,76937,-27875,-79765,-90378,-30409,122820,222359,116838,11910,-24164,-87541,-95332,4010,58454,22288,-15644,-3974,82971,72520,17036,-44136,-116129,-122577,-35499,7461,73594,182987,187092,87636,-21209,-116254,-69469,-16304,52777,117305,151953,114961,127917,60906,19983,23710,8880,-59060,-99542,-38565,-18864,-39711,-29010,-19435,-22585,-33757,-7399,-6925,-58547,-88300,-62652,-33304,-105561,-121973,-97425,-57798,-23927,32330,38150,1251,8400,17227,18661,-76848,-56524,47866,150386,157146,96606,18798,4450,55027,40870,52236,82910,29339,8455,47215,43513,-25633,-70278,-27094,-21000,-20939,17790,44228,5512,-70564,-19276,144654,99291,23476,-16514,-32736,-8589,26793,27319,9773,-38901,-45633,-450,26370,84599,102473,67248,25978,-66320,-99072,-99353,-36173,53910,57257,48864,32150,-39068,-86236,-89316,-52573,10778,63485,54402,2985,-27611,-37514,1939,17150,-22760,-13372,-8582,-105259,-93668,-44310,-56563,-74055,-42599,30705,57728,2228,-37563,-37163,186157,251312,85771,-62919,-102275,-59635,-41459,14544,40713,6525,-21442,114284,202375,48020,-62177,-6257,94009,47831,23328,23438,-13335,-60360,39189,99305,66585,35358,2472,-30477,-9457,36385,39620,-15951,-82546,-82307,-46976,-65701,-62811,-54082,-40747,-60696,-75750,-20314,25847,87059,102323,76193,24335,-56634,3882,49003,72176,98037,53204,-49979,-97385,8728,45660,104034,148768,166613,106556,56826,-15802,-83847,-58026,22582,78856,52449,37619,33631,4759,-23853,-50749,-72109,61346,126619,144117,133348,91510,72059,28586,19695,-1155,-22077,-45610,-100145,-149192,-109580,-50235,63784,126326,105848,86491,-16534,-77139,-24121,-25064,-55007,48916,102165,67844,14409,55357,281603,566113,459806,250689,167415,187485,217512,147408,-50674,-39702,108623,142726,86312,-44310,-37582,-43717,-78220,-99752,-51135,-75093,-92269,-60202,-13433,-9372,4477,15001,32943,44345,50275,64538,69812,22384,-62549,-106582,-138083,-134678,-121633,-67786,-13043,-9840,-11584,-25422,-10561,-15905,-46606,-99420,-79606,-62362,-47229,-47084,-44191,-24794,15251,-492,-62084,-88316,-21952,40858,45968,9195,51608,86406,48778,-12365,-61851,1588,46123,60744,42847,-15867,-25689,6879,20411,-12241,-77851,-78808,-33742,-35324,-29507,-44242,-76227,-109607,-21134,67999,73470,27825,-8847,-38566,-28523,-33494,-55913,2278,-9728,-73313,-85512,-41479,-36430,-54424,-104843,-6924,79962,51316,-91001,-17374,92407,99761,43371,2897,47596,47464,3715,-28819,4988,48073,-78302,-13742,43963,30254,-62986,-18667,79652,74609,-12486,-62582,-9976,-2972,22394,44939,35641,-21271,-52315,-64836,-31553,-42520,-54061,-87685,-105700,-97587,-32882,85197,135998,111694,28542,-47796,-53487,-54531,-49999,-108352,-87945,-57114,-106590,-144123,-84861,-8490,39536,50577,38119,34290,87334,91527,109796,90932,139410,141017,89937,46556,36496,-11402,-44373,-79385,-104152,-93249,-71980,-11495,-9763,23257,166536,257741,236957,178534,-47503,-89832,14357,127283,87415,-33056,-114317,-58079,42911,104257,19741,-73807,-106179,-29974,-54329,-38522,-78171,-135262,-156739,-90055,45208,184149,147649,27887,-40071,-10480,82048,131297,119137,99248,97440,109625,60030,17569,12312,11937,-36044,-84536,-104813,-50798,-1702,-21372,-29540,-33920,-99729,-74322,24278,38769,7184,-33844,-76933,-101607,-55895,79853,231521,271730,205705,101032,63290,69540,27958,-121721,-70027,-14830,15822,26989,51153,55442,62491,79129,136940,155590,141395,110106,67435,64284,225980,325162,235989,71252,-34688,-76265,-63916,48173,204710,273203,309638,313740,170482,53703,51633,90029,167181,299217,420345,262009,158510,91855,43092,43708,44767,38591,43036,11915,-32280,-86986,-109393,-86566,-26306,-31352,-124644,-377,81183,73827,41921,-8733,25522,49515,25378,-6076,63235,63598,-90,-77868,-84829,-23793,12365,14567,-58386,-46707,127224,208853,234316,231396,167074,89284,42609,35984,6420,-46170,-24879,11403,-17948,-72575,-59651,-5836,51986,44739,-18787,-45638,-28335,-82965,-119774,-112136,-65611,-90597,-147627,-159287,-153462,-84223,-45149,-7630,27215,59361,-19413,-57107,-60601,-83759,-29609,28905,32413,56655,54853,10175,-18310,-38560,-89759,-113936,-125094,-123480,-83970,-17285,77656,79270,90699,113331,107233,51575,7633,31443,88080,51321,9096,-78046,-106170,-6173,179980,247789,279359,196787,-20797,-11103,183173,168927,52602,-45723,38162,285629,374324,265536,-4083,-80236,-17991,-17367,-36498,-62504,-68254,-53856,-22779,79598,189373,162217,48972,-51962,8364,74348,48833,9317,-30434,-65414,-53489,8534,8389,-70536,-154418,-60544,28331,40189,-19232,-13176,635,6129,4754,-60206,-95274,-98343,-111197,-121658,-81202,-11660,26367,100026,169035,209894,214675,188532,98641,-4464,-87891,-85525,23920,102762,99066,14773,-47700,-80782,-121617,-109446,46778,252282,330224,228974,88980,-9914,-73399,-48961,-9363,34978,19059,-2632,-39729,-16188,71161,99698,70073,-7609,-68760,-58514,58241,192934,212104,196737,162978,150816,63012,-71770,-144889,-17884,68292,63297,44283,16159,-34651,-72921,-61532,-43780,-65313,-119704,-31211,63578,199238,349393,352591,260376,58882,-62878,6311,34554,-7703,-110695,-64451,11293,8089,-41551,-12233,-13016,-3870,157580,223043,163136,58580,21897,19380,-3570,-24453,4349,46481,74626,71158,4228,-109630,-86687,-74682,-82627,-59766,18363,46062,39439,13693,-29602,-2191,21359,-51006,-123252,-43851,23321,19277,-19467,26094,54514,-31676,-77996,3534,26494,-8906,-74360,-53257,-4068,60329,54552,14650,38517,79627,44879,-61681,-89690,47426,-32090,-25523,81996,185033,224871,158941,107201,57354,35641,23927,86,-1228,24738,105162,124682,51979,51877,94220,130761,144147,101949,-34123,-88254,-76377,-105140,-45380,32048,30050,-6602,-40492,-16923,-11275,-14772,-26072,-62808,-74010,-36231,-30592,-25558,-30298,-70260,-49162,-48301,-20383,-8488,-43847,-45957,-67635,-27688,63590,223122,309185,321433,273657,124175,30520,44268,121773,233321,231066,72490,-15550,-57706,-65924,-41077,17247,99377,182074,130142,40917,-31330,-45840,52059,155383,184400,160835,216011,393817,454809,346746,175680,29236,-417,13203,21412,9565,17413,128039,216338,151917,92213,28694,-10103,-16561,-30098,-47802,-59884,-61168,-65746,-56117,-58162,-73428,-13705,-44138,-38880,45836,87670,58052,-59416,-40399,43900,71529,54268,18853,121961,223574,270824,218791,111682,191029,268151,287163,214692,46524,-122369,-21638,18335,21144,18625,1640,-60792,-21343,17736,-65433,-98857,23269,161483,236878,227380,113038,-36094,-97175,23075,166753,139082,85567,79988,89494,89902,61403,-575,-25832,6704,18705,-25191,-58580,-75705,-84149,-82705,-70759,-38415,23176,115466,117774,27302,-17714,-41762,-31412,-18197,-67337,-111073,-129031,-127319,-110877,-101388,-53467,28803,149170,209506,106986,-2934,-45780,-7720,-4079,14551,13800,-24317,-44890,8337,45661,35821,6007,-1456,-246,-9117,-15389,-7615,-44751,-60794],[-68943,-48193,-54304,-74192,-67640,-51699,-18658,6426,1665,-39142,-79353,-53708,-13135,-5100,-47279,-78424,-64598,-40557,-17459,3942,26540,34663,25183,-34405,-74956,-30401,-2584,-14225,-30996,-31148,-18967,22217,68432,128343,153757,120475,34249,-65508,30534,118711,170262,205771,203835,188364,203777,225490,209151,191000,110892,25297,-44251,-59247,-38158,-54053,-10488,39655,55591,6962,-70020,14243,59817,74829,45181,103096,262571,352085,298371,132157,3791,16834,88030,154388,136658,-336,-31909,19562,72707,17955,-50484,-117295,-53137,-84877,-101822,-63607,-53156,-48177,-61271,-82576,-28774,5186,-1413,-72303,44508,214786,266388,161131,72964,26148,-22344,-22311,-26185,-38197,-31665,-49832,-67538,-5803,40604,46836,106237,125558,65077,37261,34364,9649,64557,236941,451853,580088,564128,378432,156038,21503,-117858,-94479,-1361,56447,69373,42586,-13551,-51012,-74327,-108066,-88261,-24442,53323,125925,131551,53021,-46369,-73915,27081,45405,1801,-15234,52166,170653,219237,211395,79046,-83896,-126005,-59001,5824,25868,16400,11414,47462,70361,45609,10232,-48184,-90539,-27564,46551,59396,69568,19895,-67742,-40107,106998,202639,206782,148318,121950,-101981,28606,9613,-6389,-97193,-185748,-170130,37975,65907,-27294,-53275,-67140,-52463,-71365,-47772,23738,12260,-61146,-40762,-11580,-48131,-94009,-143215,-107353,-54264,-1386,24714,7672,-16208,-29184,-1140,-44602,-43109,-22133,35020,71217,48422,-4627,-82176,-110826,-66277,-1688,59836,59321,-9019,-16116,-10555,92362,171723,189951,208959,235637,217478,98855,51639,122528,183074,153634,120180,44604,-23881,-61370,-55853,-77357,-70665,-35929,32607,145340,168138,15164,-74211,83737,350545,477728,443018,385767,412928,370506,220936,130460,73016,45059,67636,130121,111583,100451,94514,95983,103624,89584,24799,-51590,-43954,-15035,-22677,-72297,-117917,-80296,-54176,-80991,-79445,-55270,3105,58597,142588,96485,-3305,-46213,-45014,-19247,30443,-5831,-65109,-74709,-53621,-7606,16619,-26356,-36848,-23891,-24264,-59783,-87350,-103573,-90519,-96484,-64687,-1615,43798,109176,102775,4887,9486,39637,58527,105636,119628,86784,16839,-20762,-35506,-51197,19824,211103,332419,264335,142130,80522,79823,59424,46762,39215,79976,128374,74893,8072,-26939,5290,46523,90220,85288,25890,-47892,-81645,52578,206212,295953,250557,36916,-86747,108579,324163,294866,28588,-128417,32730,138170,90971,-37289,-115992,-33542,-21694,-34708,-37669,-13094,-17236,-11962,46803,56679,66634,13180,-17386,-39543,-30633,-9472,45571,32189,7635,-2043,7976,855,-14695,13956,38756,11085,-47068,-116882,5593,80731,32860,-27626,-44537,-75437,-110598,-141255,-134669,-108577,-74259,-49689,12923,115264,160836,235291,211476,203756,147281,103939,93225,81270,54303,40608,-203,-55167,-51019,13910,77524,79689,33819,18599,-12742,-74840,-100365,-18016,76500,116910,79928,85543,128776,139900,77690,-7818,-81493,-53404,-31070,-18005,-7895,-39554,-81992,-26965,-26894,-95500,-125898,-126838,-82761,-53423,-38556,-41340,-69698,-99711,-99097,-93608,-116155,-131247,-121422,-71148,-23176,-20125,-77523,-95655,-72970,-111385,-85370,-50151,-12470,-37215,-49650,-88897,-131111,-99197,-81000,14496,117265,181792,67372,-100569,140944,195462,54953,-75447,-56383,-15073,24455,4450,-100383,-132564,-43570,-23477,-64466,-98436,-20900,99404,199680,193050,217766,173647,3554,-23751,-53365,-104952,-119482,-79672,-69545,-32106,-17657,-67722,-136477,-85265,11725,104144,151278,160785,248746,192906,12467,-79448,-94312,-35874,10890,-38902,-77872,-65033,-56922,-77394,-65495,-29335,-72353,-99264,-101236,-67472,-51689,-49759,-65718,-25614,79612,131781,151394,83791,-29364,-57363,-27099,51488,53534,11191,-17,9297,114909,260784,332250,292000,151278,51294,-43036,-88931,-29124,75308,54147,-8708,-29157,-6300,31790,48264,-55478,-103191,-25283,15663,-14168,-115822,-41977,39293,93987,60054,-39945,-47910,-41934,-28038,-25784,-59553,-88165,-70061,-115178,-53663,-44654,-6769,38819,62992,37831,-868,-52167,-108727,-98141,-42776,-25779,-44018,-22082,-8110,-26858,-69527,-36740,-13616,-32204,-23560,4272,-73975,-103326,6451,116081,164976,129028,98449,177009,47892,-27906,-47492,-20665,91372,118727,-1468,-89902,30295,228275,219600,168474,161363,181130,190270,218867,179699,80626,-44624,-148252,-78268,-39814,-9524,-164,62454,178675,189460,164113,119174,17303,5766,-24277,-76501,916,34127,20089,7425,56825,79275,33906,-24203,-31190,14659,12473,-52665,-68527,21704,65259,48522,15934,-20373,-48209,-65071,-15714,21814,5187,-26045,-38994,-17744,24538,47587,-9740,-13896,35319,31601,-48305,-123293,-118384,-18232,-2941,-23284,-82955,-104197,-93202,-53864,-92673,-105401,-31682,42909,56926,128564,162434,154840,87403,51585,260507,420617,294296,121340,89246,73290,35542,-18364,-22115,31291,51789,28747,-3161,109317,305870,522713,523913,319176,91602,-2517,-28458,-50631,-60631,-10768,36924,90185,84745,23183,9748,448,36936,75510,-13535,-110438,-104391,1427,66958,93160,61416,-5802,-62958,-90089,-30834,-14132,-21601,-18530,4472,73235,144632,174704,123880,154376,140730,6588,-90697,-113167,-79173,-81395,-96762,-101305,-93788,-60223,49721,109622,22817,-102705,-112489,-46790,-30082,-27762,298,-9351,-18334,-39294,-39976,-43010,-31242,-1928,55412,109089,123359,82695,10840,-92175,12757,145796,133704,127523,136301,129206,-4214,-79204,-48149,-58973,-108706,-123854,-122379,-63304,138296,331951,259664,31609,-5496,23853,44106,39603,57904,67392,42096,5802,10592,43677,103259,231838,362653,473934,421268,357834,263118,187034,91730,32563,-1070,-4369,-10195,-6367,33886,74525,101633,73832,2165,-28413,-38974,-45542,-4620,44610,49334,55130,140377,181761,154510,87176,-5055,-38217,-35290,-28811,-39808,-47037,22985,63289,45635,55133,142099,184040,116406,57715,22015,-7335,-68186,-146204,-114322,-75428,-93160,-21608,4624,9035,-21292,33485,69354,128176,220981,280290,222102,186592,226117,182251,21987,-54832,-6046,74921,72452,36019,4785,-53724,-139122,-25051,75397,74753,23177,80209,165495,181816,108652,-4847,-91790,-99123,-26958,53483,106343,-15893,-100544,-64804,16199,113019,138323,64668,19329,4180,6952,4410,-54493,-130475,-99942,-48592,-20708,-55593,-108475,-77889,-44378,1575,24058,22539,24106,32485,58874,96189,150545,189384,162528,136047,124522,96050,83171,38690,-26674,-58918,-50929,-46323,-63787,-71693,118040,284135,219030,139295,47281,-39296,-94568,-107395,-2284,39519,5681,-85161,-1180,53401,69037,61979,7634,-57805,-117335,-135287,-61624,-35543,-23161,3104,27778,21495,88506,82719,18913,-19668,9655,44585,4965,-13138,-6786,-33653,-114302,-56995,-14323,-30757,-20497,145519,283937,181484,43900,47897,45059,25769,-7730,-1443,22236,16927,19668,41567,62953,-7659,-98073,-24656,103523,135497,80364,1630,-61062,-107041,-107356,-38650,23419,36165,-34749,-58176,70031,133687,70426,-41469,-71900,20376,90366,138207,221024,204297,55238,-108968,-116142,-70190,-61078,-44306,-21603,-21555,-54574,-94921,-111826,-128134,-113400,-48811,-5808,-15636,-32523,-79183,-32874,-5090,-8721,-26054,-22661,-46140,-41164,2633,5029,3140,4856,27653,68015,121786,172999,173297,147447,74528,-29571,-71581,-74814,-14941,141395,213182,81099,-31292,-58498,-104547,-61939,48831,96661,42098,-6605,-4002,79593,67228,11910,-74703,-136032,-107118,-32852,-8357,63000,194364,214014,121925,7136,-102462,-73376,-6681,62520,131076,185151,155347,166528,60657,8195,4019,-8899,-69797,-81702,-23444,-16868,-53590,-45750,-16486,-2976,-19800,861,9896,-35144,-78497,-88098,-66817,-123374,-117839,-111812,-74078,-34893,20949,42057,24147,41746,49331,38660,-67151,-34554,80006,180369,176592,113415,25738,-9881,40048,47284,54810,62654,-6353,-44344,-58,-4144,-63675,-75246,-13708,-12936,-24288,8934,38509,7191,-63187,-8458,178909,177410,75231,8470,-16097,4589,40827,46632,31571,-21365,-43974,-10932,5724,34931,62650,51992,33929,-70687,-118340,-94069,-14470,82568,92181,86789,56779,-29232,-83999,-92092,-60073,1241,59051,54389,5228,-24077,-39853,-14405,-6555,-33230,-5323,20877,-47757,-91182,-61682,-69928,-77157,-40643,21785,40340,-13428,-50577,-59480,134011,222874,72952,-74219,-105290,-93629,-55052,-1610,25468,8487,-32295,85070,190559,55826,-50885,5108,119388,77586,35951,25316,-19208,-75100,4247,58653,43097,30234,5193,-26489,-9670,27404,33409,-10147,-71052,-84060,-62727,-73862,-58396,-41838,-32285,-59638,-80501,-22993,25083,74246,62936,36041,3152,-40891,19013,57548,67045,84213,40403,-54998,-82780,42903,99825,151928,192009,200839,125483,56793,-18311,-83935,-60917,20805,68312,42431,24792,20781,2225,-4199,-7646,-9204,113116,138616,126800,112949,90249,90584,54379,47438,21594,-7569,-39926,-101503,-129452,-81984,-33421,57759,79800,58445,55198,-28990,-82213,-21954,-29692,-65405,54130,122759,83529,18392,57116,290650,590665,451429,236072,171524,230278,270930,160540,-48838,-9497,177209,204419,103274,-46024,-45074,-52050,-89883,-91820,-44130,-63745,-84220,-61024,-22063,-21781,3144,22691,37650,47560,54347,75564,88831,41448,-49181,-100771,-123727,-109670,-98179,-45868,9639,12945,10373,-1528,15377,9717,-23750,-82298,-67011,-51525,-40547,-45484,-43653,-14859,41496,27542,-39522,-85170,-20152,49084,57221,11710,47500,93917,65500,1362,-39989,14116,55792,66991,49552,-8057,-21317,-1904,6458,-15134,-67832,-86770,-48084,-56286,-50163,-66002,-97488,-100699,-7712,69714,61070,13245,-20328,-39002,-22302,-32072,-28133,18731,-10416,-79024,-76576,-38637,-41885,-74410,-97566,35428,117218,86450,-58819,-49927,35388,36202,1775,32975,108249,91789,23513,-42586,-30420,25024,-87736,-5773,48906,34852,-60189,-16904,81265,68926,-19556,-82261,-23152,-4946,13082,25702,21132,-22555,-55902,-87528,-39034,-37010,-36589,-59460,-85871,-105504,-41831,83975,137720,111805,34652,-45525,-49868,-46039,-33446,-85900,-126468,-86971,-121337,-118064,-61770,6111,35235,26083,19451,26279,57369,41353,61223,54129,119044,136363,78816,32581,22007,-26611,-60133,-89743,-105663,-94644,-61945,996,-109,20161,154698,256993,250683,207813,-11257,-53835,58970,154860,88556,-36204,-136936,-120084,-23200,69975,894,-95868,-92750,-21611,-8600,17928,-22252,-87080,-117764,-63165,67947,217102,175158,40612,-35986,-18714,76655,154854,155102,115314,69271,42414,-2847,-24919,-20004,-10341,-49390,-89634,-102282,-47063,6692,-4547,-8864,-19381,-95313,-75572,20383,19828,-14535,-47307,-78830,-89286,-68134,55177,194377,234542,184226,109012,83733,85203,34176,-114169,-76217,-17087,17648,35237,57951,56578,56225,71698,129569,163709,157558,129569,81978,49872,183597,305612,240323,69665,-36035,-71767,-52212,60153,217517,284320,343162,339889,166422,52188,61797,114727,186193,310177,461323,313321,179989,92888,34978,39414,55991,50726,40498,11433,-20491,-78895,-110128,-81468,-20355,-35791,-111884,21302,113849,105003,50486,-13884,6429,19740,9798,-4321,38821,25445,-29816,-86643,-76307,-23014,20246,26531,-48593,-54040,113501,181564,216537,235466,189989,126093,84456,80333,31563,-28512,-7726,26569,-2336,-58982,-62009,-11064,51453,44703,-16576,-25273,2876,-54357,-100294,-138115,-83436,-90278,-145716,-144091,-143183,-88608,-48141,-11247,9465,44627,-29253,-53837,-45075,-67567,-37472,22245,26753,52265,51566,5115,-23649,-55196,-131994,-143075,-139865,-155560,-109346,-46712,44090,56632,75859,90558,67414,5146,-28453,11367,84453,64994,28182,-56441,-92407,-21318,131964,197451,246624,153619,-20074,-17681,159132,131970,42098,-45396,58557,297991,394390,311268,68159,-79129,-39407,-24924,-29800,-48205,-57728,-64996,-15319,105847,210837,184997,67052,-37806,8592,62845,38391,6557,-21179,-52589,-51228,-773,-1447,-78465,-156083,-56042,35631,58106,16705,25969,29991,30815,28421,-47811,-95548,-100185,-108037,-113616,-66432,-5578,21902,96679,174451,216612,214768,181368,95504,-9592,-97009,-95921,20841,102747,90961,2633,-51809,-87023,-130870,-97855,56740,261747,342619,238717,90779,-14399,-79142,-57608,-26693,9820,-10872,-42179,-77327,-31420,62265,98057,74039,-957,-63838,-70963,33095,172600,207215,200712,174037,151765,44738,-90226,-118495,19112,105881,88007,49733,8617,-42517,-79952,-79367,-70005,-97713,-88418,-13092,59212,158191,295298,330860,267797,67122,-70422,1073,40386,5299,-100760,-73302,5908,-2238,-30938,25534,26567,-59404,44229,113986,107595,45711,27764,30097,12155,-9161,14277,53018,83487,78474,15058,-122914,-94448,-82310,-87776,-55369,20470,43794,29356,-5716,-41971,-1203,19628,-54761,-123843,-38052,33681,27730,-30931,-26331,26199,-31136,-46644,19276,35793,2548,-61044,-53380,-4654,52561,38084,84,30736,79308,59451,-35856,-111065,43186,-12588,-24338,81201,190621,236723,167108,104045,46893,28737,25540,4488,10045,45488,113044,111913,41264,37623,65745,97708,126716,100020,-27206,-78933,-85430,-100944,-43817,27812,19876,-20434,-55206,-25364,-12526,-8864,-22421,-62295,-63066,-22528,-23848,-30968,-47724,-85235,-53503,-42063,-10185,9917,-23253,-35287,-69667,-34721,49674,203702,300794,302159,239279,93936,23857,47501,125865,226006,193472,33716,-33616,-17020,-15848,-16406,31634,115702,198753,162175,68258,-19162,-34797,62318,150442,162832,136476,189275,360159,430569,341676,181205,27145,-21032,-17511,-19450,-20682,23514,144584,212946,135618,74963,6405,-28082,-21585,-28914,-40186,-53607,-82273,-102345,-81744,-59854,-30035,32713,-9161,-28658,51360,93932,60716,-58226,-36948,52035,86236,64033,24914,130041,229765,264401,203106,97534,176890,275239,292936,212900,38316,-111042,7414,53597,43132,28130,5281,-74599,-44790,12540,-64390,-88025,32463,166567,230605,214695,106976,-42811,-76368,42061,177336,127460,55097,43662,74020,97621,80965,26089,-2254,21523,16185,-36649,-70019,-76408,-80189,-82238,-78425,-50729,4617,82743,91388,3903,-28393,-40194,-37073,-36300,-75973,-110710,-104043,-96201,-90019,-81958,-32927,41009,160877,230238,120902,3400,-45534,-5383,4867,23799,17474,-26442,-50299,2245,44892,42393,19147,14154,6409,-13285,-27237,-8391,-38971,-67942],[-49307,-39505,-55679,-70831,-67161,-64182,-31320,-10483,-17626,-54214,-69122,-38447,-8169,-14787,-59253,-85514,-65773,-36823,-11188,5682,20456,24012,8888,-52209,-80358,-18768,2413,-16873,-33523,-29606,-14403,31634,81980,135924,151039,120932,47899,-58089,11002,102755,155936,195938,200459,190307,215514,240737,219254,199558,116442,27390,-45090,-59979,-44709,-68150,-23484,24525,38031,-27182,-88274,17546,47634,48753,16148,81827,233359,295928,260719,134212,19042,32513,108255,178834,133373,-5282,-26523,43594,124103,64077,-29576,-99824,-52625,-87996,-118811,-66451,-47093,-50206,-73044,-101436,-77375,-34220,-20489,-100997,5069,174327,232083,151146,70780,31351,-19119,-28467,-34111,-46297,-50220,-64197,-72307,-4874,56004,67282,118825,147895,88420,56860,49101,17618,65414,229449,409161,550534,567879,404004,174125,22839,-57083,-100458,-42013,23072,50205,36290,-4552,-32961,-58494,-100433,-83359,-11586,76987,141955,130430,43856,-60905,-81376,30354,63056,21066,-17502,8592,102018,158777,193302,105712,-49696,-108396,-76330,-14803,12877,-4789,-29324,-15263,10424,19666,5169,-52268,-93452,-24334,40628,45049,53816,8256,-75496,-28856,109499,177139,166538,110877,98065,-106600,333,-23050,-16392,-101920,-191499,-166915,-12953,-12996,-87769,-89160,-86518,-66358,-84101,-39643,39604,20767,-68421,-61651,-25055,-58664,-104291,-148862,-104486,-50748,7536,35350,19656,-8153,-24165,13288,-28663,-31757,-34070,-1181,43483,26856,-24586,-101725,-109054,-75373,-13648,57924,75068,8742,-9178,-1206,83998,143313,163987,187265,231298,236711,109161,50166,127366,208382,181857,143894,53443,-18726,-42023,-30470,-63421,-76560,-57465,-2689,103271,132426,-4747,-65882,96584,372894,479961,424285,343474,325002,274125,156546,96898,61048,48912,86882,159909,150100,125065,109250,105642,113077,100660,19423,-56468,-35034,-1825,-11066,-70385,-135641,-77810,-45767,-75774,-71886,-34574,20112,67871,143712,78905,-32088,-75144,-68374,-28742,13252,-14850,-67316,-86652,-59030,-5873,12176,-38629,-51707,-51952,-74682,-113962,-96533,-72450,-53793,-62829,-53722,1968,35787,96235,110499,21694,13957,27302,40525,87358,110283,91946,25314,-18717,-31336,-41895,27378,215835,366384,311728,178969,112125,107104,86040,61335,46396,89588,145992,110436,57748,8583,13083,50177,81324,53173,-11480,-74959,-74547,54507,185908,266899,235493,43438,-87363,99153,298721,264528,14776,-118284,34853,133233,92402,-37134,-115818,-31244,-23020,-55391,-56642,-19531,-20052,-16586,41242,54956,68429,2330,-29412,-46667,-32042,7190,74654,47648,15319,609,7378,599,-14273,10026,41603,27573,-26328,-111524,956,78545,23258,-40875,-64555,-100585,-121392,-117585,-104273,-82368,-56261,-57728,-14525,82898,133444,219549,219980,224168,157679,103043,80636,78041,52971,32069,-7692,-51307,-35288,28196,91649,87598,31550,21831,-8177,-74361,-89007,-13091,77336,126787,92799,96561,128309,126654,60446,-26450,-82820,-31976,5454,38705,59786,9518,-61801,-24780,-20821,-82127,-114095,-118251,-79303,-50721,-33580,-35810,-59798,-88182,-91493,-79126,-97464,-110150,-119868,-72992,-33647,-31691,-83133,-103619,-82621,-114795,-79422,-46001,-10329,-39226,-65155,-116227,-133977,-92895,-101739,-4737,103024,179774,78854,-94005,144843,175185,37618,-75352,-47576,20341,70689,40561,-79492,-115037,-37657,-15868,-53580,-86018,-15802,108706,219872,220704,251513,188786,681,-27482,-50431,-102982,-132577,-96697,-88287,-45730,-33506,-87727,-138402,-73517,-1021,85727,140511,170811,256381,172022,-1780,-89900,-93547,-39816,-1158,-54617,-81488,-55507,-29074,-35705,-48608,-44085,-74449,-88710,-95423,-74826,-61066,-57576,-79545,-36704,75186,134613,157869,85769,-29929,-64531,-41017,32168,35521,-982,-9952,7479,126827,285051,345522,288505,147761,49606,-44101,-93421,-38535,62559,41289,-25312,-78538,-73009,-3891,24664,-64675,-111531,-35443,10589,-13489,-115753,-48068,37704,105637,82767,-24095,-53257,-46104,-31394,-28269,-55619,-89553,-84608,-84793,-33942,-46973,-19879,28057,59754,35349,-4204,-56022,-117258,-110900,-47443,-25924,-47198,-25810,-18444,-37277,-68027,-22899,2755,-21071,-20070,2408,-85959,-114531,-3481,109336,170343,142712,121438,207063,69406,-2663,-20389,-6348,84656,93358,-21228,-87793,49111,226625,201253,149879,144574,181134,211709,254201,222657,121638,-20673,-140967,-99129,-70457,-54334,-57869,10478,162117,232756,236222,190090,54970,12901,-31385,-103068,-16323,18568,-3358,-19173,33334,54500,16276,-33142,-31724,13337,4893,-62100,-64162,35385,81520,64399,35241,2315,-22766,-59570,-30903,-4851,-22827,-26964,-25627,-1897,32299,40382,-25316,-24520,26237,25358,-49551,-127338,-105009,-5298,1361,-37182,-108145,-122405,-103434,-57894,-98364,-89251,-5280,29365,33635,109105,154438,139714,58471,28771,275724,463272,349426,151548,97701,74989,36602,-23414,-33838,27879,62523,55389,36479,154514,341821,555982,562938,356729,107430,657,-18824,-37707,-53002,-9032,40173,96901,101603,51699,42146,36678,50610,65224,-26665,-121808,-89303,25187,86847,105353,69012,2439,-50083,-86005,-27520,187,-12774,-20261,-6723,43973,88415,86731,16803,73366,98260,-1518,-81869,-103424,-72601,-70475,-79520,-75649,-56497,-10084,71337,90803,4928,-113855,-121584,-42767,-22652,-21936,10409,4241,-4660,-32148,-42215,-49821,-39564,-10965,49281,107786,123729,80310,-7404,-119252,3375,165827,167478,160395,174243,155967,9865,-69281,-56218,-72829,-124007,-134867,-132990,-66641,140601,335588,305218,55967,-7494,24755,48000,40273,50250,53639,36767,7482,6191,18210,64515,195718,350323,506445,487378,417201,299723,199614,92845,37474,6496,-4068,-23362,-21288,22385,61911,82982,51913,-9695,-21586,-27658,-36355,-9259,25520,28769,30368,106050,147537,132961,86590,3444,-30512,-29832,-23780,-33348,-37132,36251,77228,53367,47836,139714,197788,133211,69097,18734,-16189,-65638,-125554,-96857,-62614,-61763,-3601,15361,15344,-19429,28406,84579,154505,242111,283344,233740,205839,254132,224981,62080,-50701,-5559,73960,51669,18878,-763,-52087,-126025,-28957,62959,57563,-12810,34198,117473,138447,73434,-31097,-115764,-69795,-2905,64492,76405,-42377,-85662,-46426,20815,103688,132115,74541,33455,15687,16147,21206,-28725,-81646,-75392,-42359,-22710,-64064,-125693,-89153,-55560,-7606,20381,26746,38066,52842,84808,135366,194828,208903,176255,146932,127249,92222,75331,28389,-37179,-65434,-61063,-59626,-78119,-68110,142176,299033,220639,154130,62764,-24993,-83846,-122645,-19630,23687,-6302,-75179,8803,55913,67016,51916,-3621,-59923,-114517,-139458,-58765,-25440,-12257,11424,43304,64393,150429,127586,23298,-34321,8040,53630,5967,-21457,-18978,-46386,-109991,-48395,-5957,-21326,-22927,134396,274809,166557,44137,107247,148506,120272,42600,19305,30339,15168,25303,58059,71441,-211,-82764,-25104,85963,83785,29140,-34043,-68736,-91598,-99542,-48373,2970,13930,-44440,-46306,70264,139285,83995,-24135,-28347,65436,138748,178975,252442,217092,52139,-109028,-119437,-81322,-71024,-49961,-30554,-37382,-75227,-114239,-123194,-132535,-126406,-79294,-42929,-52126,-53567,-70170,-22105,5044,4661,-11845,-2739,-26461,-25038,12615,14203,5360,1289,23600,63630,116575,172283,175651,148838,69062,-31852,-64781,-61941,-326,157432,197159,46086,-71685,-91976,-112847,-32753,85835,127268,59706,2782,-3390,74529,60210,5936,-107240,-137362,-90913,-31298,-28697,50747,204267,237824,157376,38695,-82961,-78001,-1164,65283,136900,210120,190767,200355,58286,-2964,-13409,-27774,-80360,-64410,-9723,-15080,-67018,-63288,-15157,13245,-7501,7093,25606,-2438,-28038,-23212,-82486,-97008,-84297,-115604,-96729,-45630,8967,43835,48667,75394,79936,53822,-61193,-14840,107513,202160,188426,126177,35528,-18767,25474,51297,59373,55152,-18802,-90284,-54776,-57770,-102625,-75300,-4164,-7919,-29375,-2383,30013,6667,-56870,226,198571,249938,132203,36291,2408,19891,56255,66965,54342,-4487,-43239,-22572,-9449,-9381,20411,34945,46371,-61166,-142009,-90046,3901,108899,125309,120011,74303,-22930,-82829,-95427,-67919,-8788,54011,54303,6470,-20907,-39567,-26131,-25357,-41714,370,46654,12652,-30988,-47112,-75446,-81711,-42521,8026,19396,-31120,-62634,-76718,80493,183314,55403,-85111,-85791,-65656,-44727,-9476,12222,10857,-34364,50087,161726,51963,-44663,14686,141587,108462,48450,26580,-21270,-70652,-36349,7545,12312,21282,6411,-22585,-9551,19571,29821,-422,-56729,-86514,-79733,-81358,-54543,-32579,-27399,-60820,-86989,-28404,20416,56745,24522,1781,-16467,-25330,33765,65065,59523,66947,23684,-62523,-69984,69611,136031,180491,221538,227276,142019,56549,-19565,-82246,-64237,20222,59228,33067,10270,3941,-1829,11583,27568,49306,153507,139802,104412,89293,88041,108558,79912,72362,41361,7120,-30302,-92820,-102665,-54855,-18018,48132,35800,15632,22805,-45290,-89542,-20424,-32663,-77062,55167,138227,94387,19616,57028,288343,579762,421788,213799,167069,264643,311466,159478,-39508,25533,246181,263022,114502,-50654,-52057,-56277,-91604,-85448,-42865,-57343,-76760,-60879,-28969,-32509,-1491,24683,37345,47160,55424,81943,100465,53595,-37959,-97791,-112929,-89364,-73628,-23249,31558,35321,32190,21986,39283,32359,-3949,-66602,-55180,-41301,-34510,-44577,-44638,-7387,65349,53868,-19931,-82760,-20678,52972,62879,9854,40272,97517,77617,8253,-26732,23456,62590,70178,52751,-3523,-20645,-13945,-8987,-20050,-59041,-96566,-65917,-80244,-73186,-89156,-118844,-89432,-918,62139,39865,-9329,-39188,-43685,-17273,-27102,-1829,28483,-17492,-89249,-67053,-36713,-46863,-83857,-55296,76799,145560,113933,-25555,-79497,-35511,-48178,-43064,69900,169240,138849,56462,-38224,-62726,-6109,-94534,2406,51740,36480,-59835,-17236,78250,58642,-27392,-103740,-39961,-13784,-3543,-79,1957,-28017,-61895,-104013,-35019,-25075,-18308,-34747,-69612,-114970,-51720,78826,132362,102816,31911,-49626,-51797,-42095,-19821,-56284,-146197,-119379,-133249,-96352,-44190,13826,23352,-10677,-15252,635,12421,-12416,11401,13903,89401,120278,60110,14101,5500,-42189,-76236,-101268,-110062,-101335,-60817,4173,4731,13876,135670,245099,256298,236212,41765,-6807,103760,167178,79589,-44882,-149324,-184853,-91689,22997,-25516,-120397,-82424,-18671,26367,66444,30853,-37420,-82390,-42120,81683,235845,191463,49564,-29496,-24406,65791,165894,173690,114212,27429,-25382,-57104,-63359,-50727,-34765,-66434,-98552,-103142,-45017,14990,11687,8617,-8490,-91846,-80058,9501,-5293,-41651,-65601,-84092,-77606,-73432,28088,148218,183899,149954,111551,101650,95852,37536,-107462,-86328,-21989,18621,43088,62708,54279,45835,60817,116725,165543,171067,148070,93940,26613,133163,274710,236386,65802,-33832,-58816,-37356,72447,224192,285118,360927,344997,152073,46882,67932,134698,199127,309705,480572,348724,191979,87570,19857,23725,55517,53990,30349,7127,-12957,-76518,-118983,-77333,-14649,-41486,-103046,36049,134575,123935,49750,-24059,-15872,-12264,-11864,-9920,12970,-7576,-52407,-89521,-73627,-27486,24358,33673,-46077,-67863,94619,147460,190533,232739,211611,166931,134109,127787,53528,-14245,5454,36999,7647,-49770,-65915,-19572,46794,40771,-16722,-11164,21488,-35789,-80866,-110009,-63077,-59729,-115595,-120965,-127973,-92030,-53015,-16008,-6365,24011,-43265,-53589,-34014,-58490,-47226,13562,17236,42026,41133,-6082,-31781,-64728,-121309,-114790,-111083,-107892,-115832,-75887,6865,28038,51680,58928,23631,-41820,-64902,-10064,76587,73212,41910,-37886,-70889,-20686,95685,142666,204537,108575,-23064,-30217,122662,88334,28161,-46734,66978,283465,377334,322899,121843,-50707,-59540,-35269,-27361,-37535,-46950,-77173,-12501,116609,209948,185653,69782,-31306,1749,42625,18205,-5574,-20364,-44836,-49466,-11249,-16201,-92147,-148069,-53998,37284,67272,45622,58365,52118,48350,46069,-39186,-97246,-106246,-109199,-107680,-53384,-3093,11990,83166,168113,213526,207386,165487,82738,-23972,-113583,-110259,14735,99229,77755,-14659,-60859,-96711,-141544,-90144,58926,255523,334435,234609,85652,-22750,-88707,-71002,-49760,-22452,-47567,-86091,-115337,-46257,50207,90706,71791,656,-62023,-87371,-913,138267,187571,190265,170967,138672,18834,-112262,-95143,50594,137106,107145,50974,-2125,-52316,-85657,-97793,-101418,-105997,-59662,1090,49369,111349,225657,285302,254550,69600,-77754,-10390,38430,10542,-95313,-88346,-6491,-18314,-22753,51955,66645,-1610,-18483,18996,46358,24909,28066,37816,24542,1083,18101,53901,87179,81417,23419,-127589,-107344,-94578,-94971,-54045,17381,35297,13382,-30208,-56314,-4108,13810,-62186,-128963,-37808,38543,31917,-37589,-72881,5066,-15321,-18628,28323,37542,8408,-47933,-50150,-6275,35958,13402,-22056,16825,72552,64753,-18037,-100381,46244,16051,-26462,66173,177993,228971,160891,89716,26194,10984,16366,-1420,7997,46065,95190,74841,10764,4214,16039,41378,89757,82314,-23766,-69539,-100151,-100768,-48395,16211,1890,-41415,-75339,-37573,-15584,-4179,-22593,-64278,-57065,-17411,-25006,-42524,-69122,-104825,-64209,-43460,-7243,22105,-9687,-32705,-78286,-48565,27657,170476,271233,263266,189826,55561,10584,44616,123251,211022,151291,-1651,-41696,18512,30575,19465,45313,124057,205606,192784,100260,-4125,-24467,68449,135435,127896,99770,148558,306967,387257,317172,167934,11109,-49681,-44819,-59788,-58731,19232,148744,199162,115220,53994,-16533,-48761,-32545,-33610,-39364,-53266,-101114,-116460,-82175,-42729,-4386,63433,22297,-23911,47663,88821,51289,-64774,-39720,51891,91640,64005,21032,125057,219248,240281,172008,70678,147251,262565,281068,198789,25840,-98753,19153,71330,54034,30970,2834,-87648,-65639,3139,-68455,-86381,29989,157203,209731,191683,92138,-55237,-64534,51487,172619,103391,14674,-7721,44507,93435,90975,47579,18922,30458,6190,-56210,-87605,-80440,-81173,-84599,-87110,-68056,-20719,42489,54922,-27297,-46416,-47406,-42542,-56768,-90157,-106712,-87511,-72906,-64569,-61813,-21355,44125,161596,238607,124288,1931,-52682,-12673,4397,25105,12819,-37919,-66757,-15908,31534,37531,23932,26939,15170,-10138,-40628,-16316,-38097,-68838],[-27475,-28222,-54732,-71144,-70464,-74142,-42096,-27864,-37677,-63717,-49461,-18880,2681,-18135,-65736,-88299,-63200,-30740,-2461,9910,17316,16624,-4257,-65550,-72140,-2298,10222,-16743,-32870,-24484,-5834,43379,96975,144469,148964,121492,61495,-46466,-7158,89042,145095,188511,197351,190230,224886,252956,226724,206345,122186,30898,-44198,-59640,-51292,-78085,-28951,20100,34069,-46702,-70195,30096,42187,27910,-10316,60527,199724,237711,220457,135363,39261,56278,135527,200968,125827,-10037,-21053,64505,170763,113436,-5899,-80539,-46377,-82848,-130714,-68378,-40692,-51022,-80923,-101434,-110900,-67106,-35210,-121088,-27987,134929,195703,138508,70916,38982,-12352,-31426,-41655,-55142,-71696,-80052,-75246,-2850,70576,89017,129152,166916,112393,76228,62566,24162,64629,217018,358544,506832,558669,421884,197171,38242,6298,-48985,-76668,-9813,31925,32368,6382,-13952,-42519,-91898,-78258,1640,102375,157122,129205,36556,-72986,-88000,31595,79355,42191,-10774,-19482,42587,97788,169829,136651,-4110,-63305,-71498,-35053,-1857,-26089,-68552,-71569,-47076,-9844,-2497,-55610,-91560,-19717,36867,32938,38618,-3743,-81140,-15904,107897,143542,120702,72810,75095,-112770,-46541,-62161,-28848,-106129,-193681,-157133,-66434,-85072,-143589,-123220,-104341,-75583,-73651,-10083,64703,38263,-57548,-77760,-35601,-66043,-111389,-151851,-101297,-47603,15104,43818,30089,250,-15750,32984,-7657,-17522,-37906,-30848,15330,6433,-40114,-114984,-104891,-82476,-24636,57218,93791,35917,9159,20101,72989,103173,124134,154445,216579,251695,123476,50693,128163,221996,197612,153962,53427,-17307,-20407,-6420,-51750,-80713,-77876,-37701,56023,86398,-29290,-56475,110976,383999,464302,392447,298259,243230,197220,122618,88300,64346,60617,103634,179517,181358,145470,123995,119093,129151,118716,15619,-61349,-26977,11362,2673,-62003,-148260,-69578,-31865,-58783,-49760,-11542,34827,72633,134925,53715,-63549,-105051,-87430,-28916,-1472,-22675,-65792,-95867,-64590,-5546,5939,-50338,-66214,-81008,-119799,-126445,-70543,-40874,-20410,-28480,-39206,4240,25609,80658,115370,37655,16055,13201,20440,67326,99652,96941,35416,-16578,-29274,-33266,38735,221339,393252,352674,212681,146757,140449,119250,80598,56076,97478,156451,140654,104830,41751,18974,54010,73083,24199,-43519,-98680,-64113,55956,162392,227999,211439,47929,-75824,94105,269429,230636,6572,-110966,30162,120449,89721,-35976,-112767,-27494,-18295,-72154,-74702,-23796,-21623,-19840,36249,53575,68506,-6323,-39868,-51867,-30382,29624,108372,66937,25284,3816,7398,684,-13736,6162,41582,41440,-8420,-99594,-8388,70651,14941,-48589,-78571,-109853,-97157,-78933,-66106,-49440,-34753,-61754,-43878,46375,104434,198577,223760,239523,162884,97074,64136,72903,50196,22801,-13195,-43121,-18802,42494,104776,93297,26429,24145,-3554,-73198,-74528,-4719,79117,136070,107536,109942,130310,114604,39742,-49130,-56687,1018,49629,97798,125332,56128,-39724,-20308,-13503,-68594,-101648,-110196,-75391,-46972,-26904,-28426,-49310,-76793,-83660,-63557,-73055,-76973,-96575,-66635,-38737,-36100,-81075,-110622,-91669,-117205,-73064,-41080,-6505,-36744,-69356,-121384,-114259,-78347,-107331,-15629,92430,177221,94332,-100629,116929,121494,4978,-74594,-45951,39956,87773,50759,-67378,-94728,-28888,-7209,-42280,-72564,-7167,120326,240823,249938,282131,198055,979,-29982,-45413,-94850,-141564,-115427,-100687,-54663,-46562,-105060,-125240,-58805,-7599,63002,120637,173056,257600,154190,-8881,-94959,-91842,-38862,-2599,-65925,-84752,-49625,-8853,259,-22877,-55777,-74702,-77918,-86263,-79458,-68673,-64094,-91717,-39878,78848,144039,168331,87899,-30892,-72577,-57966,7315,12114,-17244,-22879,5540,137533,303249,350531,280304,146209,52214,-40784,-93775,-44083,53269,31856,-39869,-90596,-54867,-21722,-1473,-74263,-120668,-46111,3149,-16117,-116539,-55657,31565,111821,102161,-4596,-57081,-49532,-33933,-29972,-50441,-84313,-98934,-40578,2385,-38931,-27583,19931,58371,36593,-2560,-56094,-123334,-124884,-58067,-30146,-51936,-29817,-28872,-45680,-60441,-3530,24226,-4480,-8676,12535,-81562,-125743,-17407,99511,177501,165690,159260,249061,100639,29603,15064,19881,92274,81639,-30968,-79618,68724,224205,186843,134858,128847,178355,229570,286238,265045,165415,9487,-120007,-119692,-101759,-99877,-107997,-31146,133571,265445,311094,269055,96040,21045,-38399,-104494,-20609,8165,-25729,-45162,11335,32182,1420,-39033,-30154,11938,-2799,-70206,-56954,47344,92516,72327,44399,13967,-2817,-40971,-29099,-19418,-56244,-30281,-10979,15287,42269,35154,-39017,-33586,15107,17541,-47768,-117731,-87016,4598,5110,-45741,-122067,-134683,-109714,-61216,-98138,-66774,19100,12781,11485,89572,143298,121843,30327,24216,304403,510959,411010,184436,106636,77665,39525,-25655,-44722,22514,71067,82919,80023,192815,360338,560560,575278,381721,122401,6369,-5929,-21242,-39897,-5040,43719,100671,113882,80734,77226,79259,69337,51625,-40920,-132966,-66041,54071,108070,117620,77536,11064,-38909,-87393,-30276,10276,-2386,-19036,-15679,19649,43144,9256,-92874,-7236,48141,-12292,-71714,-89870,-61370,-57420,-61944,-48786,-17416,40451,90115,64473,-13336,-118171,-128293,-39245,-11313,-12355,23186,19072,9287,-24966,-44587,-56041,-47292,-18718,45139,107590,123886,78050,-22633,-134838,1913,191243,210434,200801,215329,176520,21911,-55039,-57162,-80415,-133800,-138545,-132791,-57684,151644,338985,346161,77946,-13243,23351,52057,42794,45535,44628,38426,12572,1627,-8231,23426,151749,317063,504709,529517,463291,327851,205223,90989,42512,16392,-1298,-35581,-37848,9312,47329,60336,24317,-22416,-15005,-16555,-27442,-14240,4553,3360,-3750,59666,102159,105589,82370,11722,-20755,-22555,-18183,-28156,-30235,42140,80554,51025,27929,121879,195078,140879,76433,16059,-15712,-40726,-76157,-61732,-39285,-26012,19133,29583,23944,-14557,23726,98428,179826,258790,276294,235943,213874,265493,254518,100270,-47518,-13427,70079,32663,3299,-4617,-46943,-110824,-37165,40694,31343,-47139,302,79495,100279,40447,-56368,-123380,-35589,26890,80168,56894,-47055,-60377,-29040,22537,89448,121764,83479,48926,28509,26165,39176,3480,-33195,-43527,-29080,-19899,-67240,-139522,-94582,-63750,-17345,14977,30808,52608,74735,112972,178303,234161,218729,183576,153740,127296,86517,65459,16909,-46703,-70473,-70202,-73905,-93520,-47651,171807,309131,218111,169023,80208,-8601,-69409,-116111,-37422,3843,-21341,-62275,18196,57049,63641,41077,-15070,-61790,-109475,-141573,-55916,-15701,-1029,20699,63179,120098,216305,172483,28501,-50851,12336,69651,11290,-28072,-30881,-56811,-102505,-40961,1658,-10859,-22700,121022,254875,145742,50460,179910,270214,226151,98935,41362,36557,11110,28824,72468,79464,9037,-67399,-28313,62278,35790,-17071,-63604,-61923,-72209,-91711,-60154,-16000,-880,-37236,-34267,64821,138536,98488,7062,20070,111150,181301,214622,277259,227943,55060,-96769,-115696,-92290,-79957,-53166,-35711,-47052,-85205,-113609,-114988,-111635,-101612,-87080,-65525,-81063,-73995,-60481,-11126,15808,19341,4963,19140,-4433,-5366,24326,24800,8349,-3471,17812,59124,111824,170909,176310,148132,62367,-33189,-58188,-50790,13230,169432,175281,14550,-105304,-121256,-108921,-7429,116128,152013,76698,14063,-467,69183,53359,3382,-89276,-106697,-73214,-29319,-51625,41273,213791,257724,192882,73655,-57873,-78728,1536,62316,135689,225900,219352,226580,54979,-12536,-27332,-46054,-88472,-47001,3578,-12163,-77854,-79470,-14880,25580,2639,11795,39769,35898,47661,83612,8582,-36154,-35334,-86746,-117836,-52582,-357,45196,74965,110162,109611,65170,-57473,3399,131095,216890,194325,135989,47918,-19596,15160,55808,67798,59744,-4786,-88924,-112628,-113465,-134096,-69822,2802,-4352,-34345,-14266,20556,5660,-49970,8346,204885,310682,192234,69016,23962,38922,75104,90191,79904,13138,-41057,-33200,-16749,-33108,-19091,18480,63454,-33611,-156889,-85756,19399,132143,156171,148729,86525,-18206,-81183,-97196,-73113,-16116,51086,55889,8013,-17093,-36578,-32973,-38507,-47121,4984,69384,72843,39501,-6233,-66948,-84006,-45409,-7345,-2288,-48430,-71697,-88550,28789,134656,34372,-92417,-58464,-16017,-11405,-5112,3795,14929,-23554,19772,123696,38673,-42533,23373,160923,141411,62891,28127,-19323,-50949,-52958,-42662,-20966,11617,8719,-16500,-7121,14772,30495,14341,-38124,-82846,-88361,-85491,-50080,-24661,-23898,-61979,-93063,-33746,15023,38431,-9579,-24528,-31165,-9013,50324,73461,51254,47935,5128,-70112,-57283,89175,156795,193614,239626,248012,158642,58879,-17315,-75739,-62118,25716,55539,28170,-2315,-14575,-4925,25102,56273,102069,183416,134791,82069,69001,91076,130206,108514,96624,58799,21514,-17541,-76143,-73991,-27220,-1310,39824,578,-18438,-6315,-61794,-95698,-16849,-30353,-87935,53550,149993,103208,21304,56981,276099,536650,376910,188013,156920,288826,336139,146599,-24541,65633,314540,317694,122073,-55769,-53940,-52608,-81099,-80104,-44489,-53359,-68999,-58420,-31940,-38982,-6675,24296,35755,46645,56305,85673,106226,60629,-27067,-95264,-104244,-71960,-49678,765,54825,60094,56615,47046,63330,54363,14991,-50070,-41097,-28439,-25856,-40858,-44011,9,87990,80753,-795,-78585,-20819,55413,66090,7582,33931,99874,86467,10526,-17137,32947,70223,74298,56492,1347,-20739,-26797,-23904,-25338,-50608,-103192,-82940,-102463,-93851,-108991,-130992,-76477,1628,47502,13083,-36466,-62820,-49716,-11146,-17945,17729,32923,-28055,-98508,-53508,-32027,-46537,-69006,-424,115623,166499,135746,9445,-78115,-90773,-128062,-47381,113133,229333,187345,100584,-13472,-73714,-33508,-83131,13621,55485,38155,-58941,-16131,74267,48278,-32215,-123548,-55623,-24723,-22516,-27319,-16580,-33814,-66956,-91085,-17424,-6180,1653,-11597,-54984,-122796,-58858,72534,122715,88087,23262,-56589,-56106,-39741,-6618,-25716,-113363,-142815,-133882,-75555,-28795,18731,8776,-54322,-58372,-37171,-37230,-61526,-32601,-23138,57346,98053,39328,-3463,-7387,-51734,-84825,-105096,-108564,-108992,-64482,1412,7642,8742,115520,228328,259248,266749,109798,52352,147897,167338,65528,-53897,-137168,-124802,-118150,-28201,-54483,-142486,-72969,-16136,53597,106995,78433,8743,-49203,-23592,89832,242599,199885,59151,-17002,-21632,55346,166846,176503,100975,-18479,-71013,-85853,-88784,-73521,-55940,-82538,-107053,-103206,-40570,26683,29883,25630,1958,-85575,-82238,-3376,-31117,-68559,-84382,-89224,-65452,-68089,3963,100189,128226,110949,113700,120885,105938,42881,-96858,-96113,-25343,22850,54647,70560,54822,37893,52600,105336,166586,185952,169576,107747,1586,86519,243065,231114,65452,-24450,-37581,-15756,89773,229372,280308,364104,330523,132128,42202,74121,153151,208715,300927,477818,367867,198131,80813,3121,1524,46002,52203,18669,4445,-5076,-73617,-128159,-65155,-2787,-42814,-94441,47281,146234,133804,44827,-33969,-35090,-38755,-32820,-17955,-9639,-31656,-64692,-88393,-73787,-33319,28217,39730,-45593,-76236,80336,115181,163615,228113,235285,214882,194007,178080,75909,1752,20714,49319,18614,-39063,-65778,-25735,43143,37783,-15608,-297,33437,-21023,-60180,-73304,-20676,-19375,-83158,-96657,-110398,-88943,-54109,-16726,-14629,3965,-55389,-50936,-22677,-51207,-51326,9811,10512,32362,29612,-17603,-36658,-62629,-87715,-75957,-68396,-57381,-94881,-95063,-25911,2354,27482,27689,-15567,-81590,-94738,-27049,69737,80840,55066,-18072,-43341,-1696,80040,98481,164054,71484,-23288,-42351,82210,48078,17927,-43607,69518,252165,335295,309257,159154,-19876,-71712,-41867,-22931,-24815,-32118,-77734,-8733,118137,194825,170771,62615,-26682,-5723,20831,-4987,-20178,-21326,-35923,-42800,-16334,-28540,-103904,-132822,-47956,39596,73401,71921,88568,72707,64537,62834,-28482,-93740,-109103,-107573,-96892,-35886,2089,4255,67966,157757,208321,200816,149894,68851,-40088,-130550,-118545,14326,100954,68277,-28964,-67373,-102102,-144824,-81168,58951,239427,311754,222944,80848,-27318,-94234,-81312,-71035,-54770,-84417,-127297,-147113,-54757,41306,84307,70214,4424,-56181,-99285,-35069,100432,162457,173877,161757,121091,-4473,-126431,-69044,83708,169653,128861,56579,-7248,-56243,-84489,-107368,-122447,-66852,-27384,17652,41555,68886,155923,229109,228925,72307,-76765,-20270,36090,15384,-86615,-101094,-17963,-31880,-11512,74899,103952,69989,24385,-22905,-8458,3574,28755,47310,39067,13432,23612,57260,94237,88876,38007,-108194,-115951,-102730,-95698,-48599,16671,28097,-911,-51398,-62768,-2216,12549,-64830,-130302,-34760,45850,39843,-29193,-67897,9561,18227,11943,38086,40144,17413,-27402,-34842,-1042,19881,-9784,-42276,6261,68504,69498,-580,-70434,65708,59857,-14334,48096,154475,208101,148247,72754,4065,-8824,4728,-9909,-47,34025,60800,25184,-28614,-30302,-34951,-22325,47979,61147,-13850,-51014,-101306,-95872,-50128,6404,-14491,-59823,-90136,-43456,-10211,8216,-17595,-59822,-47386,-12215,-24963,-50103,-83072,-118647,-71621,-42817,-1979,37314,6224,-28730,-84671,-60258,7046,134836,232321,217152,137776,19560,496,45640,124886,200155,117032,-25299,-37135,50467,76316,68505,69312,133465,210925,230321,149552,31547,-2844,79128,119369,89916,60865,105804,251159,340388,285554,146904,-8239,-73176,-53433,-80450,-91780,15466,150346,185620,100375,38591,-29869,-59580,-39142,-34309,-35438,-48673,-96346,-96920,-69382,-24907,14166,87241,57585,-13539,44492,81599,40198,-68215,-38460,53287,96825,63654,17313,117323,202642,210593,138514,43695,115699,242813,264114,184816,19993,-84570,24563,80528,62840,37393,5302,-85249,-66032,4206,-63384,-84150,25957,144490,187371,171811,80744,-62215,-51304,61551,163948,80476,-16739,-53887,15427,88587,102495,74616,48671,44659,892,-70475,-92952,-72978,-74202,-78447,-84908,-78260,-40505,8492,22771,-53751,-59775,-50760,-38432,-66123,-101808,-100330,-69859,-47761,-35403,-38728,-9631,48075,161896,244944,128646,4770,-54605,-17515,6357,30843,12910,-45514,-81223,-32865,18652,33944,33078,49723,37489,9462,-38366,-18412,-30128,-52074],[-11957,-23286,-60606,-82413,-83976,-86236,-57893,-52388,-60690,-64272,-32038,-3965,10121,-22808,-73420,-93361,-64063,-29525,1295,8899,9190,4590,-21818,-79523,-62088,10286,12708,-21221,-36359,-23480,-611,50402,105826,146300,140333,115016,67314,-40943,-30161,71614,131014,176121,187015,180570,223605,252845,222498,202484,119983,28298,-48973,-65813,-64907,-86496,-32621,19613,35453,-42520,-39439,42334,36108,6452,-40712,33105,157540,176291,174578,129076,57847,82717,164063,213170,108162,-21464,-22914,73485,199889,153378,11239,-69084,-45274,-80366,-140752,-75572,-40047,-56751,-90105,-92857,-100791,-93513,-50003,-116720,-48759,100087,158115,119892,67555,43198,-7920,-36831,-55178,-70464,-100887,-103266,-82597,-6274,76243,101002,129030,173709,129236,88175,67591,22117,55424,194097,297774,446163,530820,424091,217084,58834,60695,2425,-70475,-46087,9348,25008,12271,-1047,-33353,-89278,-79796,7301,120772,163335,121156,25071,-87342,-98663,24724,86978,57810,-4350,-34790,-8174,33065,135164,163008,46344,-11211,-47312,-56415,-22908,-51349,-109706,-120644,-103203,-46579,-18362,-64067,-91554,-19439,29794,17726,18836,-21358,-89907,-8454,95790,98995,67495,30811,49066,-120434,-112107,-109266,-48813,-115334,-198171,-150309,-120411,-144651,-197941,-159869,-125381,-83674,-58364,16831,81659,50447,-46512,-94717,-49490,-76614,-121389,-158159,-103413,-50663,15138,43788,32262,1561,-11372,50326,11830,-7212,-39134,-57853,-17824,-16978,-55717,-126458,-107029,-94133,-39812,52449,109117,65813,34439,45396,57666,50534,66893,106442,186054,253136,134926,47723,118709,216205,193453,144094,39131,-25233,-5183,8938,-49004,-88961,-100175,-73318,5092,32088,-61224,-51599,120389,376426,425824,344306,247721,167813,136462,104637,89096,71406,70758,110319,181561,196228,154241,132656,131030,147396,138888,8685,-71519,-25497,18083,11398,-54468,-135373,-61755,-18887,-38885,-24710,6634,41959,68451,113414,18982,-101113,-140112,-101487,-24113,-11592,-29416,-65187,-106530,-75639,-12739,-8310,-66828,-84675,-113306,-131845,-104328,-49896,-20848,2864,-787,-28283,-1238,8034,58141,111592,46142,10244,-6748,-5274,41817,82920,96046,41571,-18926,-34714,-30932,47464,222180,405901,378881,236159,176581,172015,151649,98024,61154,95408,150791,155134,137678,63243,18074,54819,62909,-3992,-73791,-122742,-56514,51995,133951,178010,174937,45533,-60717,89814,235345,192699,-537,-112396,14326,97083,79436,-37959,-111430,-26992,-12432,-82614,-94934,-31199,-27674,-26886,27229,47235,61677,-17163,-53039,-59711,-30192,53235,141574,85796,33509,3053,2855,-4241,-18030,-1880,34720,47575,495,-95791,-24734,57019,7628,-53661,-90527,-103682,-63660,-39853,-26380,-15196,-14973,-64953,-78306,3357,70889,169448,218085,243805,157049,80241,39256,61861,40916,7746,-21519,-36506,-6548,52066,112417,92691,13678,20891,-3398,-75762,-62383,2326,78050,141003,119788,121073,129893,99341,11580,-79816,-20606,37952,94076,149871,178449,92733,-21070,-17660,-10495,-61803,-94772,-106656,-74722,-45765,-22307,-23640,-43082,-69874,-79919,-51865,-48178,-38748,-65213,-58283,-42470,-37916,-76824,-118954,-102774,-122393,-70684,-39808,-5407,-34329,-65883,-104978,-93843,-65661,-96651,-20579,83226,171024,107823,-125319,57021,36576,-44630,-76357,-55118,31642,63897,27622,-68478,-78201,-21717,-1563,-34449,-62328,-133,128958,256222,274317,302423,196572,546,-34752,-42257,-84956,-131155,-130140,-100866,-61190,-59826,-122871,-112249,-48244,-13103,32188,87280,161759,246231,134520,-14031,-96185,-93175,-39045,-41,-73223,-91224,-50734,1178,25384,824,-66698,-77350,-71133,-79524,-86140,-78278,-72817,-104757,-37851,85339,153435,176414,85915,-35892,-85596,-81188,-23165,-18095,-40591,-41233,1248,143170,309622,341912,262687,141213,53918,-37413,-94053,-50774,42729,21920,-55364,-54923,19045,-7153,-23240,-83815,-133926,-60548,-10073,-25848,-120761,-67573,17580,107654,111251,11078,-63135,-55875,-39172,-34205,-47486,-76162,-115836,-4176,38007,-28026,-33743,11082,55646,38811,837,-55046,-127286,-138122,-77393,-43559,-62696,-38450,-43707,-55364,-51171,16086,44968,11306,4202,29203,-62379,-137107,-37344,86046,185660,195877,206170,291713,132391,61797,50834,48825,106568,77764,-34829,-71757,84792,217544,172743,119719,111660,170543,240251,309116,298958,203686,39644,-97453,-135275,-132891,-136180,-96442,-36350,96523,279169,376703,345175,133873,25408,-48929,-72519,-5144,7810,-45076,-72388,-11203,10280,-13180,-44388,-29757,7576,-13124,-79264,-50687,54316,95442,70369,42755,14223,6109,-21692,-14154,-14622,-88655,-39894,325,28211,48196,26099,-55069,-44255,319,6941,-43739,-95345,-68177,7399,3153,-54439,-122785,-142714,-113109,-66861,-89416,-42648,36263,-8091,-10503,68754,126953,99340,2245,35032,332484,547596,465789,213681,111996,77760,40809,-28409,-57678,11884,73408,105454,118885,217714,358127,534953,557784,388866,133242,12209,6802,-4628,-24392,-1132,44879,99014,118627,106614,111626,123506,89422,32939,-58627,-142639,-38606,83407,125712,125950,83565,16690,-32747,-94480,-38993,14082,5405,-18283,-24087,2027,19892,-13474,-73637,-53603,-3476,-26727,-62953,-76623,-49735,-46035,-47764,-25920,17626,84039,100817,30269,-34499,-117576,-132358,-38134,3150,-64,36111,32497,20925,-20208,-49244,-63628,-56773,-27089,41138,106339,121735,74045,-35221,-138591,93,213310,257296,245671,255126,187959,29419,-42981,-55770,-85487,-140790,-137064,-124198,-42222,165484,336479,372877,93048,-24933,17727,54517,45605,42412,37775,41880,15353,-7192,-37263,-18750,102204,264748,465698,537899,487226,341691,201016,84773,46347,27138,3642,-45820,-56469,-5968,30654,34795,-7995,-36239,-11159,-8353,-21467,-21770,-19001,-26095,-47609,2336,46884,72439,71928,16316,-12586,-16880,-15502,-27091,-28857,37957,70427,35719,-6721,87203,172886,135873,76538,10962,-10303,-4894,-21902,-21313,-11838,7465,40183,42157,30436,-10459,16532,107309,201528,268525,258901,226968,208229,257579,265321,129552,-47468,-29418,65844,15523,-12285,-8958,-40992,-96234,-49965,8775,-3192,-81001,-23169,48039,64807,7723,-81937,-94211,655,60445,97647,44082,-40474,-38458,-15013,21025,70883,106575,89054,62825,39539,33820,54404,35390,9383,-14458,-15467,-16211,-66568,-123901,-92472,-69653,-29147,5997,32573,64889,95036,139689,219583,262461,217240,183241,155042,123073,76998,51006,1455,-57710,-76225,-80003,-90636,-108850,-16661,203809,312570,210289,181855,97663,7302,-54669,-96251,-56603,-21797,-41913,-49508,25384,55773,58120,28735,-28229,-66023,-105817,-143105,-55073,-8872,7642,28294,84707,179941,277446,211494,32978,-70583,20680,88036,16515,-35999,-44994,-66766,-96251,-37051,6103,-1871,-21127,104977,225285,120681,62044,255417,393522,327338,152951,61987,39214,3408,28226,81823,83566,15371,-57538,-37033,32432,-7929,-57891,-82875,-47087,-54093,-85999,-75861,-33454,-8300,-22737,-26457,53145,130408,109888,44623,70139,153563,213604,240387,292156,235152,61310,-81153,-108995,-102807,-88173,-55672,-37969,-46920,-72462,-88145,-89491,-87455,-77258,-59319,-58671,-94545,-94618,-53050,-2868,24577,32608,21497,40282,17785,16392,36509,35112,10188,-11742,8181,52365,105476,166959,173414,143431,52735,-35535,-54003,-43682,22420,172778,145642,-14588,-128011,-146833,-99468,11312,137661,169388,91105,24943,2607,61570,44920,3772,-45528,-75389,-56573,-28791,-78437,36181,220102,269665,223311,107816,-31038,-73072,-28,52129,125744,229132,236450,239935,48716,-22604,-39550,-65377,-94132,-31966,14069,-10383,-87617,-95650,-17987,31416,7713,12391,48949,72757,130867,203337,126642,44102,21317,-44667,-101472,-56354,-8090,44343,99174,143206,135578,70613,-57867,17613,148067,222424,192634,140667,59446,-14598,9249,60634,78126,69498,21311,-44583,-118592,-141159,-125399,-62957,5107,-4138,-40893,-28329,8544,2466,-44427,13728,197267,351013,248013,104859,46189,59432,95541,114747,106638,29235,-38993,-44350,-19947,-28705,-53860,1347,80909,6843,-123564,-83119,29009,148623,181304,170220,92160,-16617,-81005,-98659,-76070,-21228,49066,57012,7821,-14688,-34010,-38685,-49565,-52272,6202,86120,126892,106916,42773,-47369,-82549,-49255,-24299,-25629,-66780,-79609,-94988,-21271,76373,7181,-96880,-31389,35662,29813,7589,-1727,17777,-5990,2526,83617,16050,-46909,28192,173614,172536,77780,26574,-18572,-30871,-21538,-67384,-55155,665,10713,-10127,-4595,10645,32542,30695,-17684,-69463,-77011,-87151,-47500,-20224,-23521,-64880,-100594,-39660,9006,20194,-40363,-45774,-42541,4729,66362,79966,39514,24815,-16925,-78736,-46699,99158,162511,192856,245865,261474,173105,61508,-14360,-67148,-53531,36244,56025,27578,-12174,-36312,-8837,34065,76341,144027,200501,123792,59901,53796,100000,154726,139324,118781,71444,32162,-5877,-57898,-47960,-2096,14628,32696,-26061,-46416,-32970,-79071,-100990,-12990,-24131,-98318,47104,155536,108632,22024,54188,251798,465107,320031,158535,140318,298407,340587,121996,-10314,106238,376447,362975,123763,-63324,-51611,-44214,-67453,-78371,-50497,-53562,-63680,-56441,-33286,-43225,-13733,20864,32540,45210,55253,84477,103870,60576,-18927,-95277,-100427,-59850,-29566,23098,77090,85525,81253,70422,84569,72970,30336,-35229,-26652,-14531,-16235,-35691,-43289,5063,105739,105482,15527,-74716,-22431,54815,65629,4157,27175,98501,88893,6781,-11006,41187,77062,77862,59545,5349,-23274,-42588,-40907,-33796,-45680,-105375,-99594,-122492,-111190,-124665,-123004,-66074,-2348,23742,-20005,-68040,-93495,-58729,-6700,-10249,23795,28670,-43747,-99690,-37966,-26179,-41352,-36212,55365,146861,177176,148924,41539,-42765,-79081,-58700,5462,156534,282028,231689,149089,20066,-57462,-43142,-58251,24865,57621,37514,-59901,-15822,67330,36568,-36007,-134389,-69838,-38335,-44520,-56361,-34132,-41350,-73568,-68943,5392,13527,18828,6442,-45338,-131640,-64998,62755,106620,65975,6403,-68449,-65301,-41672,2886,228,-76399,-140909,-124429,-57822,-17731,19136,-8839,-104258,-92621,-71424,-73825,-97354,-69203,-56898,24081,70293,16570,-20145,-16366,-54112,-82923,-97792,-98200,-106366,-74565,-9204,5919,3075,94641,207834,259382,294207,182073,116561,183529,153528,45295,-63883,-113247,-69358,-73863,-78688,-86915,-157815,-66793,-15531,70554,135329,114918,45790,-21894,-10527,89705,234686,198544,67534,-1888,-12595,45440,155988,161598,76098,-62517,-64676,-78020,-94992,-88075,-74780,-99522,-117590,-105125,-36709,38064,45809,38185,8473,-79280,-82391,-19427,-58890,-95739,-105755,-96851,-56329,-58640,-19251,49919,68830,68879,113706,138129,112928,47606,-85257,-108231,-30155,26918,66218,78726,56828,31508,45472,94304,164695,198556,190361,120484,-24150,48077,214107,224734,66584,-12734,-14828,8436,108721,230162,267461,347897,293241,105012,35390,77016,165756,210850,281633,449974,365434,195070,69998,-17353,-29020,23734,42039,4135,1044,263,-71226,-121643,-44693,12677,-42534,-88689,51662,145806,131811,34124,-45645,-52114,-58447,-53858,-31109,-32176,-50714,-71033,-88801,-78960,-42968,27818,40830,-48745,-69480,70992,84011,134341,217896,255198,262858,255356,222177,94116,16423,35806,61779,29065,-28716,-64494,-32354,37116,31947,-17941,3386,37009,-11998,-42250,-37443,24643,20671,-52112,-74332,-94606,-83469,-54557,-17049,-19194,-17980,-68104,-48645,-13934,-47929,-52147,8282,4131,20808,14290,-32330,-41055,-55305,-58387,-41691,-27443,-9877,-65132,-103230,-55095,-19869,4311,-2694,-51363,-116304,-120371,-43168,60091,83697,63351,-1771,-17443,22197,74078,66805,126373,41219,-23784,-57136,37146,11518,8919,-39485,63390,205965,273413,273255,176352,3141,-80210,-48190,-20083,-14133,-18532,-71952,-7580,108423,165572,139412,42544,-27750,-16878,-4866,-34006,-39688,-26689,-28943,-35419,-19807,-41378,-115714,-117146,-41873,38590,72490,90248,111331,87524,75199,73917,-20027,-89622,-111537,-106508,-85132,-18473,5751,-4083,50112,142388,199479,193402,133645,52884,-59993,-149657,-119197,17591,105653,60406,-42969,-74928,-106654,-144492,-76073,51785,209340,271276,199350,71895,-32438,-99658,-92169,-94301,-91313,-126120,-157490,-121726,-61958,30698,74592,65356,6521,-50240,-105185,-70345,60986,131550,149726,143884,97665,-26708,-131070,-45223,113919,199490,149391,63038,-9980,-57865,-81873,-111210,-105570,-28987,2585,31356,31496,28166,89469,165857,190105,70197,-72992,-32899,28720,15198,-79243,-114767,-32532,-46098,-2213,90620,129576,121398,80731,-11030,-55572,-23142,23583,51223,49011,22506,25827,58187,100047,96177,53268,-84987,-122660,-110490,-94852,-44655,13048,16937,-18716,-73537,-64936,67,11530,-67147,-132667,-33821,50324,46217,-13475,-27739,32169,54946,38200,42876,38773,24947,-4925,-14028,4811,-210,-35798,-65112,-5015,62452,68725,10653,-43867,90103,108114,15639,31174,117966,170157,125051,48469,-24356,-35530,-14576,-26714,-19837,4383,7750,-36002,-73335,-46624,-66241,-90058,4336,36245,-3196,-31323,-90538,-92384,-54584,-7057,-34613,-80788,-103391,-47948,-1322,21846,-13686,-55433,-39683,-12789,-29740,-59017,-94036,-131436,-81378,-45755,-177,49328,18544,-28835,-94921,-76002,-18024,92804,181581,161335,80089,-19443,-12356,44576,125343,188518,85825,-45471,-32171,71457,112390,118029,96840,137083,207178,265613,210408,88655,27483,86709,95730,44171,14181,56624,192119,287396,242635,113032,-36742,-91050,-49514,-78118,-121063,6143,142713,166187,83655,21102,-40728,-64449,-47794,-38231,-35647,-47114,-84083,-85325,-63603,-17093,20085,97118,87342,-3647,33516,63528,20279,-75468,-40651,48297,93049,54900,6342,99973,173826,170468,97993,11122,77685,211161,236784,164773,12538,-77668,17464,74272,61692,39251,4850,-77514,-55509,10031,-53311,-88365,12440,121246,157737,148731,65723,-71829,-45396,63237,143933,52965,-37419,-81350,-15016,75178,107034,97989,77433,55168,-7491,-84207,-88285,-62688,-67417,-72294,-80596,-89215,-62637,-25919,-10314,-82865,-76741,-57869,-35161,-68115,-115317,-99400,-60076,-30920,-14057,-24381,-8162,42618,151661,238694,124456,2881,-59453,-28621,1656,32359,10284,-56184,-101211,-56215,-1210,23774,38278,73326,61320,29258,-32333,-23625,-24892,-34364],[-283,-22525,-70511,-98983,-102146,-93240,-74619,-79010,-71106,-49330,-14244,8964,16081,-26225,-78554,-96574,-64551,-29269,3728,6086,-612,-8797,-40109,-87995,-50357,22162,13417,-26115,-39849,-22825,5079,57185,112480,145278,129566,106049,69257,-38956,-52103,56133,118413,163129,173931,165854,215202,242840,209232,190904,113496,23883,-54865,-73694,-79865,-85719,-30219,24833,41311,-21580,-6551,55979,33166,-9885,-69110,5491,114802,121509,131980,121582,80567,118619,199744,221066,87472,-33828,-26848,74723,212265,183478,25581,-59942,-45021,-77073,-142116,-81568,-38591,-60601,-94491,-80002,-75325,-99705,-56789,-94475,-44070,81911,130084,103974,67262,50380,329,-38208,-68272,-84129,-119468,-126349,-87547,-8709,78702,107189,123984,172889,143933,98645,70430,17925,45095,169837,238226,379687,492637,416502,238345,87108,109181,54100,-30120,-72314,-9347,21277,19318,11959,-24694,-86250,-81488,11072,136808,166239,113067,16540,-95380,-104779,17334,92329,74180,6364,-31762,-34292,-25202,97243,188360,107360,51730,-5662,-63319,-40551,-70014,-136823,-137222,-145020,-80611,-34385,-69823,-86765,-16163,26971,7408,2703,-36464,-93940,-233,80583,54352,18207,-5662,28710,-112158,-181665,-152832,-68206,-122068,-197948,-141323,-110632,-143914,-236376,-190209,-141031,-82123,-38943,41526,94343,61816,-33062,-104274,-59521,-83146,-126733,-160208,-103354,-52472,14927,42545,33202,2137,-5266,70352,36251,5712,-32508,-74235,-47357,-34166,-62909,-127190,-108379,-103412,-50668,51662,127784,103942,72977,78206,49099,-255,3880,54267,149268,245733,148688,48665,106647,198701,177425,123432,19450,-34422,8851,21729,-48212,-93703,-111005,-93339,-33983,-15191,-90704,-43727,131601,358201,375376,291068,201963,108715,94673,97752,97982,84660,84047,113745,173392,199652,157334,141904,148565,175367,167952,6715,-79575,-23517,24925,21405,-41575,-114796,-47923,-635,-12282,5349,25621,48806,63576,89901,-14050,-135135,-167807,-95608,-8956,-5099,-23795,-58099,-110414,-85238,-21179,-24157,-81100,-98699,-131132,-96613,-78054,-35174,-5902,22464,25329,-15962,-8595,-9722,37113,106316,52991,3502,-24189,-28007,18926,67409,95874,50369,-18166,-41139,-28414,59175,224493,409696,394749,254684,205836,205436,186700,118070,66000,87562,133915,156881,157487,76452,18450,61753,59638,-22782,-93962,-132682,-45980,49226,109970,128290,134425,42818,-38672,93449,205978,159903,-2087,-116907,-4882,72371,69849,-35623,-105057,-23231,130,-72437,-105538,-35873,-32740,-31781,20609,42059,54464,-23563,-62185,-63960,-25335,83397,178435,109707,46382,4772,-135,-8117,-20993,-7596,28034,51990,6029,-96606,-36790,50127,10880,-50070,-95313,-84410,-24776,3633,19830,25587,8554,-60212,-109446,-38077,39973,139718,208804,241250,144458,56535,13117,52354,30732,-7959,-27395,-26951,6835,62488,120521,92734,-1499,17361,-2130,-76491,-48004,12852,80076,147878,135138,135138,131870,86102,-17814,-106357,24053,81643,140782,195663,220077,122448,-1312,-11389,-6802,-56833,-88410,-101946,-71562,-41353,-14349,-16631,-36456,-62446,-75163,-39505,-19305,7688,-26110,-44948,-39763,-33089,-67312,-117026,-108387,-124591,-67566,-37537,-2386,-27609,-52267,-77676,-71923,-51995,-78622,-15186,81552,166786,121310,-161551,-19321,-65730,-104163,-76567,-70822,-11002,-1420,-24808,-77504,-61953,-12098,5413,-25686,-50731,9357,138122,268391,295733,314246,188776,3231,-37208,-36854,-70112,-107612,-108178,-82995,-60385,-68393,-135882,-98206,-38603,-14652,-1560,44998,140400,225554,116081,-15436,-90531,-93561,-37464,7373,-69149,-95789,-54174,6377,43843,22838,-71603,-79343,-65241,-73269,-92203,-86163,-79826,-108627,-28265,94901,162062,181924,82322,-41406,-100323,-104084,-46290,-45628,-66263,-59344,-454,146745,305919,322209,238582,134430,56376,-31594,-91557,-56445,33085,14064,-68074,-17260,87079,33099,-22835,-84134,-147858,-75185,-25870,-39680,-123679,-80036,-981,94921,110095,22334,-68857,-62367,-44299,-38007,-43970,-64080,-127187,22244,67540,-15612,-36467,4308,54603,45566,8440,-50320,-124347,-130976,-99633,-64774,-78053,-50218,-61549,-63583,-39059,36753,65300,26327,18239,50851,-33769,-138219,-58775,74740,199195,234762,259042,327938,161601,92952,85396,77693,124021,79754,-33269,-63638,98764,208897,160126,105796,95324,160595,245773,323080,322346,233340,68402,-73535,-116716,-138602,-114434,-44594,-4603,61629,272526,425090,410656,166572,26526,-61543,-40195,28472,25372,-52083,-98123,-31927,-8978,-25458,-47354,-29290,2010,-24009,-86889,-44603,57735,92312,61364,34095,7542,6281,-5959,8602,10505,-86865,-55169,7428,35590,48380,12085,-73005,-55338,-15426,-3405,-34875,-63626,-47936,3645,-5160,-64124,-112353,-140376,-108006,-71854,-69010,-16679,46211,-30377,-29477,48709,106986,73962,-22423,55042,350436,563037,505064,237183,113885,75756,40967,-31140,-71955,-3753,69321,121008,148718,227638,337577,484638,514584,378764,140507,18912,19201,12152,-6596,3502,44305,92837,116504,128690,144700,166831,109318,11527,-78776,-141499,-8301,110654,137591,129249,86722,19200,-31148,-104350,-50994,13037,10405,-18073,-30717,-7024,19045,23921,12674,-24668,-41904,-42304,-55650,-64715,-39038,-36975,-37354,-8116,46660,116679,101782,-8647,-57997,-113761,-130771,-38432,22163,16466,49131,44398,30122,-17876,-55509,-71660,-68024,-35750,37232,103623,117033,68296,-43396,-130707,-5349,226615,303743,292649,290361,189826,32113,-35801,-55686,-90413,-145455,-131748,-112696,-25038,177582,324977,379188,99285,-42678,7998,55399,48702,40586,30751,42723,12161,-22371,-68591,-57951,52337,199809,393831,508894,484027,338512,187060,74973,49105,37911,10133,-52804,-76182,-22581,13389,9387,-41848,-49876,-11068,-4259,-19672,-32783,-44454,-54351,-99038,-58918,-11093,37537,55775,16039,-8360,-15193,-18044,-31580,-34043,22919,46703,7714,-55443,38218,131990,116752,67595,1398,-5127,30458,29531,18154,14590,34626,55519,49729,32155,-9287,5740,109299,218340,270586,233330,208118,189630,231075,254606,143888,-50085,-40040,65881,820,-28815,-15362,-36537,-84351,-65656,-30836,-44041,-114679,-37025,20273,30017,-26241,-107291,-63484,36334,95821,113980,33752,-35301,-23955,-6080,16455,49381,86664,89494,72732,46191,36391,63429,61383,41680,6770,-5916,-14574,-63696,-105053,-85839,-74618,-43981,-7743,30182,72380,110809,161171,252957,274578,203896,174193,149473,113225,62272,30159,-20209,-72280,-84570,-91810,-110825,-113582,17537,234047,308103,196915,191256,113889,20754,-42521,-80607,-77239,-54483,-69476,-39409,28729,51184,49913,14455,-44331,-74998,-106771,-144418,-57849,-7297,10910,31275,103606,233421,325167,239049,34811,-94780,29145,102790,16824,-48281,-63447,-77303,-94360,-38874,4979,3150,-19832,85991,188095,93312,75293,322316,500283,408315,196634,78097,36952,-9189,21456,83042,80285,14458,-56917,-53353,-2456,-48434,-94123,-88266,-34037,-41483,-84900,-97395,-48946,-10511,-10349,-25592,34666,114173,114430,81124,117575,188145,231724,252357,294894,237038,67387,-68873,-104457,-110732,-95643,-59758,-39733,-39450,-49066,-60048,-62745,-65917,-57669,-36559,-40587,-86894,-108809,-50945,-463,28296,41450,34843,58151,37986,38382,47455,42921,8542,-26249,-7771,40819,94845,157764,164345,132138,37881,-41375,-54884,-43330,23765,163204,106805,-42064,-125476,-163164,-93590,20490,148125,177407,100234,32242,2688,49144,32352,4032,-7660,-47750,-44017,-32110,-110813,35533,219557,269673,242761,135276,-7346,-61469,-6571,33276,105484,217042,237784,236002,37012,-35716,-52092,-87791,-96893,-22282,18821,-12736,-98791,-113829,-26925,28365,4909,6107,49689,101143,207207,317995,255755,137422,79706,-1587,-71666,-59497,-17045,38817,116779,170984,154699,67840,-64696,24806,155279,216236,181168,137513,66342,-7992,6379,65070,87580,77355,45403,50,-61151,-87856,-96652,-59813,153,-9722,-51259,-46718,-8074,-5169,-42941,13485,175934,364238,291139,140499,66394,78425,115010,139094,132534,40844,-39633,-58153,-24622,-13970,-78036,-18422,93611,52987,-85077,-84266,29337,154787,197368,181967,89823,-20136,-84696,-101506,-78166,-25634,45645,54760,3653,-15748,-34840,-47217,-62669,-60540,1308,93588,168359,163252,89059,-23761,-76767,-53343,-42547,-51889,-88172,-88806,-90765,-65898,9986,-29231,-100443,-9131,84162,69416,21677,-7653,16024,10143,1829,50099,-14190,-60182,25841,175483,196596,91557,18387,-24585,-17971,15341,-44270,-88082,-12616,10258,-6163,-4936,4133,32291,44545,1724,-48419,-55012,-87980,-49406,-21644,-28367,-71736,-111808,-46513,3049,3551,-68763,-65198,-53540,11905,78207,80451,20865,-4999,-43967,-88865,-40537,97712,154240,180066,240366,265889,182105,61183,-14152,-60153,-41084,47710,57701,30097,-17742,-62307,-15729,36127,85818,170662,203026,106382,37328,43716,112950,179884,170963,137700,77590,36490,1281,-43009,-28146,17223,27003,25176,-45781,-71320,-58261,-97232,-105216,-10857,-16388,-97250,34428,152816,109288,19859,45733,214430,372833,255105,125189,117173,291380,324011,87393,-1569,142298,425593,393549,117625,-75110,-47733,-35776,-57251,-82185,-62167,-59396,-62861,-57061,-35060,-47204,-23682,14124,27767,42242,50685,76593,92138,52341,-15355,-99091,-103608,-54577,-15249,41525,96496,110189,103402,88750,99980,85391,39495,-24371,-13599,-776,-6845,-30348,-43634,5937,115352,125334,26912,-72964,-26790,50268,61063,-744,18471,91072,82609,-3203,-8008,46832,81300,79164,60579,7664,-29002,-62539,-61802,-47261,-46368,-103688,-114909,-130936,-118272,-130361,-112406,-61045,-14076,-9643,-57126,-97257,-131547,-70134,-5575,-8026,12813,13695,-63847,-85871,-22005,-20132,-31636,4445,106451,167409,176204,151582,66790,2157,-22677,29693,72650,195064,322169,267858,196605,53148,-30675,-26814,-29600,33897,56543,33246,-64059,-17977,56163,22788,-40039,-118836,-80478,-54194,-69529,-85850,-48369,-50423,-83384,-50211,26329,29247,30137,16961,-42817,-143193,-70578,48790,83744,36572,-19280,-85699,-80621,-49208,6696,18692,-45266,-118274,-109851,-43972,-11750,14548,-28179,-148319,-74420,-54465,-62047,-93691,-92217,-86498,-8167,39864,-6219,-34149,-19940,-48608,-70949,-81123,-81666,-92182,-90940,-27578,-1254,-3334,75116,186796,257869,313149,247042,176937,204177,126505,19412,-73723,-88351,-23405,-25703,-112357,-121771,-141849,-64359,-16999,77076,150222,138023,71308,-2064,-4011,80754,213104,188599,74652,14036,486,38023,135883,131878,43274,-78886,-33668,-56098,-84587,-93005,-89654,-116760,-130656,-109749,-34772,47117,57266,44370,9836,-72993,-78185,-37042,-87824,-119989,-128760,-106525,-50637,-48962,-41712,-1456,8920,27975,112031,152225,116573,51144,-73527,-123058,-37243,29430,75913,85962,60187,27390,39580,83985,159812,207359,208705,131472,-45682,22879,191964,219529,68936,-1092,6718,33379,127643,226014,246880,312002,235622,72741,26509,76018,171099,204938,253854,400998,341728,182662,55189,-40985,-66121,-10364,23694,-11649,-2624,3015,-67650,-97141,-15836,30535,-41036,-84904,49538,134618,119516,19813,-57506,-64011,-66057,-72141,-48829,-54455,-65030,-72491,-90240,-87262,-54155,23063,36834,-52112,-41861,67078,54921,103775,201397,268119,305290,310617,254603,106895,29932,51562,75737,41009,-16977,-61757,-38949,28560,22624,-24806,59,33927,-7198,-26762,-2849,68630,58717,-22379,-53684,-80597,-76664,-54159,-17091,-20891,-41030,-79803,-45411,-6165,-46182,-50227,8880,-1152,8375,-3878,-49263,-44004,-45237,-33563,-12258,9695,34001,-34587,-99958,-77500,-34111,-12558,-27641,-81230,-144084,-140242,-58066,48130,81975,66835,10558,4936,43620,68553,47610,95367,19206,-23598,-73452,-8951,-17690,2503,-33602,50797,151352,201811,224176,176757,18418,-86059,-53601,-18112,-5197,-6708,-66534,-7421,91246,128019,97110,12477,-33517,-29981,-31820,-66761,-60901,-33472,-21846,-26480,-20941,-53130,-124097,-100676,-35089,35001,65756,100699,126819,97548,81334,79823,-13148,-84557,-111352,-104571,-71689,-1031,8659,-10864,34344,127645,191746,189040,121188,40165,-77769,-131635,-107985,27159,115499,56606,-54311,-82100,-109027,-141056,-74327,38054,167578,216621,165277,59056,-37891,-104391,-102365,-118137,-130650,-171741,-119775,-92364,-67007,19257,63139,59148,8893,-42488,-97414,-92408,30677,101661,122563,121303,72868,-44219,-123457,-22786,142453,228276,170521,72183,-8325,-54832,-76082,-108791,-83544,5804,30445,43247,21067,-8283,33932,105997,145494,65100,-66543,-46369,18027,11793,-71597,-124491,-47375,-56755,7060,101976,144443,151018,113788,12394,-79600,-53223,13311,49519,54739,29564,26206,58075,106150,104610,69465,-60580,-122970,-114611,-91151,-40969,8089,3580,-38070,-93088,-60883,5098,13437,-66423,-133768,-32996,53722,52737,7108,15014,63077,89816,60615,44478,36037,33636,21408,12601,12165,-21862,-61928,-87498,-13361,56926,64940,17506,-22301,113956,156570,64824,32862,80049,123372,97112,21094,-55545,-65521,-38039,-48770,-47923,-38061,-55091,-90677,-84980,-21311,-49171,-147761,-28783,15715,9071,-10973,-75319,-88314,-59012,-21277,-55584,-101153,-110562,-47510,14001,38139,-9008,-49383,-30955,-15933,-36990,-66669,-99871,-139337,-90523,-49438,836,60388,29963,-29651,-105892,-93018,-44614,49247,126208,102700,22799,-58078,-25055,44054,127292,179009,60463,-60997,-26578,85393,140571,165806,128418,137639,196754,297660,283230,172841,73186,93104,68378,-3259,-35817,6423,136918,233720,193773,71125,-70431,-89688,-36680,-60674,-127187,-5209,129306,144632,67497,3792,-46758,-58991,-53991,-42391,-37166,-45954,-72110,-80167,-62510,-15183,18700,97703,113268,10670,16935,36225,-5048,-83007,-43274,39655,82411,40760,-8344,77434,138376,126361,56642,-21771,39345,174100,204841,142991,5705,-75173,3107,58080,54546,39422,4509,-66347,-38907,23221,-33948,-92171,-6361,92162,126158,126630,51172,-80789,-43989,59123,117158,26242,-38527,-64731,-32868,57371,107765,119891,106515,64358,-15333,-89361,-74350,-48785,-58124,-62887,-71324,-96597,-83032,-55666,-36969,-108944,-93352,-64498,-30202,-55196,-95169,-90069,-52989,-19508,1308,-16709,-13770,30900,133913,222339,114952,-133,-62640,-41464,-5673,33986,11031,-62619,-119289,-79682,-21243,13417,44863,100996,87384,48468,-24832,-27868,-18666,-15055],[15823,-17877,-75289,-99617,-105800,-91581,-82863,-90863,-55191,-16883,11692,27207,27232,-21795,-73979,-90429,-57137,-22450,11898,8294,-5392,-17043,-52283,-84244,-31682,39468,18704,-24660,-36825,-16471,16859,70092,122852,147063,122759,100686,72641,-35815,-65636,48906,112706,154887,163677,151677,204039,226268,190055,174907,106552,21930,-57339,-78208,-89611,-75073,-19381,36017,50407,4243,27413,72276,35706,-17349,-90467,-17857,77454,79378,98952,117771,111235,168130,245413,228994,69117,-43480,-29691,70706,208352,201633,38600,-49965,-42594,-70792,-136804,-82986,-33010,-59070,-93137,-65428,-50562,-87855,-52697,-66387,-19720,80926,114115,93855,71891,62157,13703,-34042,-78916,-90613,-98032,-116199,-87877,-8371,79521,108498,115537,164974,156202,108539,72412,13225,36695,149325,185634,313262,447549,400318,259555,119910,149884,102743,15699,-68407,-21955,21767,27615,25168,-16381,-82792,-83056,12800,149189,165724,105471,11421,-95829,-104774,10561,95553,91021,20047,-16590,-29870,-71808,57436,208774,175418,122079,46109,-49568,-51361,-78021,-123824,-118049,-149132,-109331,-49928,-72507,-78202,-10698,27642,1762,-9647,-48987,-93907,7067,61811,11993,-24893,-36158,13683,-87470,-245111,-190456,-87927,-127885,-195016,-133493,-64957,-106306,-222691,-212202,-151135,-73828,-19212,60237,101030,70105,-20158,-106309,-67331,-87153,-128423,-159270,-102967,-54711,12816,38567,31241,-260,-860,88412,62326,19424,-22867,-82106,-73883,-45594,-63591,-120487,-110576,-112647,-57639,53319,146808,145357,119405,112108,46820,-41119,-59993,1649,107508,225900,159267,50676,90484,169553,149845,92971,-5723,-46257,17712,28591,-51899,-96722,-104974,-89759,-54609,-49940,-118671,-35463,141527,329201,315453,234363,160091,63113,63018,91790,107121,98321,96220,111489,153725,187961,151166,148052,168023,209075,201099,7389,-88587,-24364,28251,29107,-26863,-91382,-32224,18470,14835,33459,40830,52144,55724,64657,-44783,-164585,-157137,-73149,10196,12332,-9146,-48051,-109930,-97098,-35063,-45332,-96482,-109499,-114340,-62656,-60031,-29435,1159,34760,44719,-7551,-22171,-30607,16219,97295,54252,-7331,-41013,-49709,-4095,49952,92803,58131,-16815,-52616,-29683,69043,223642,400206,395201,263591,228625,233844,216816,134141,64534,68890,103094,141265,157937,77181,19686,73337,60510,-35174,-105521,-116458,-36984,43802,88290,80540,88230,36223,-15266,100997,179168,129575,-4738,-128756,-28920,45865,59450,-31451,-97177,-20019,14307,-47653,-98167,-41804,-41426,-38767,12482,34196,43696,-29078,-70640,-68576,-20068,114296,211703,133083,59687,5386,-5238,-14619,-26365,-14577,18586,51045,4628,-105655,-42073,50665,21003,-43549,-99086,-63786,12802,46486,67450,68095,31575,-50769,-133522,-79782,8854,107228,192307,226425,119422,19436,-13541,43776,16407,-28605,-34834,-18883,17540,70170,126089,92432,-22598,9176,-3378,-79131,-36124,22144,81583,153724,149830,147842,131715,70852,-50566,-76969,70261,125742,182430,227964,244090,140462,15255,-5005,-5472,-56330,-85557,-99125,-69061,-36973,-6621,-11452,-33427,-58227,-72770,-30134,8271,55596,13889,-31078,-34243,-26343,-57451,-106144,-108216,-125547,-67299,-37868,-1010,-20486,-35285,-50990,-53073,-41583,-62703,-5249,84576,161873,128547,-129752,-91394,-176107,-175636,-81312,-98503,-101058,-109916,-106939,-96007,-49772,-3700,10291,-19403,-40747,18283,144206,272680,308897,313235,172805,5223,-40292,-32586,-54596,-82050,-77305,-59138,-55800,-74769,-143463,-86877,-32827,-15595,-37751,-7431,107095,193593,95277,-18209,-84239,-95859,-37171,14668,-56699,-98567,-61865,5366,53827,39050,-72174,-84352,-63880,-71858,-101285,-94996,-87558,-97371,-16584,101166,163115,178684,73451,-50131,-118946,-113756,-44667,-56384,-92409,-75051,-764,145184,288724,289130,205746,122050,55623,-26756,-89302,-64216,21037,5167,-79868,8546,133307,74099,1815,-72446,-132165,-91349,-46199,-59328,-124718,-94519,-26070,70545,94470,24011,-76857,-71245,-51518,-43489,-42195,-51915,-108826,33337,83690,-6754,-38815,-2276,53959,56060,17765,-44747,-117512,-110903,-110971,-92050,-99769,-67480,-85423,-71370,-27114,55300,81701,37070,29839,72069,-4130,-126121,-79737,67438,217213,277898,309605,348716,182693,118837,114278,101383,138402,82309,-30935,-57322,108773,196999,146385,90869,78310,147732,245034,326119,331309,249112,91313,-50676,-89687,-109761,-73267,319,30662,35778,243924,446702,454956,189663,22706,-77394,-11818,68470,57723,-43144,-122315,-51421,-26256,-36026,-49108,-30071,-5457,-35853,-93061,-40235,56853,83089,45988,19642,-4164,-846,3202,31517,44584,-43698,-76240,6890,34340,39775,-9201,-93511,-67314,-31340,-12680,-22106,-27701,-27492,-6848,-21540,-74556,-98396,-127841,-92336,-68766,-38358,10682,49077,-52247,-44121,29663,83675,46229,-40757,76019,351648,551041,521638,252416,111850,71528,39926,-33893,-87290,-24819,58388,127799,165971,222316,302395,417045,452413,354192,144894,26524,30736,28865,13028,9136,42474,82882,108246,145938,175034,205686,126768,-9018,-100026,-127194,23152,132585,141682,126671,86926,18997,-32861,-113614,-63940,9055,13435,-17659,-34348,-9432,25933,62698,73054,30070,-48283,-55093,-49281,-54261,-29638,-29955,-30060,4984,69148,136603,93578,-47758,-81032,-108113,-123682,-37378,48090,39438,63345,55860,37887,-16629,-60690,-77208,-79745,-43294,34109,99876,110500,61838,-44181,-117629,-14223,229321,346087,339369,318627,183612,31490,-33329,-58429,-95747,-146060,-122694,-100020,-7755,185658,304637,363824,97433,-64439,-3562,56591,53713,41018,22683,38955,2292,-43264,-99080,-86031,10745,132798,300640,446608,454601,320157,167199,65134,52860,49209,17898,-55591,-93931,-37219,-566,-10316,-70091,-59747,-12952,-2665,-20473,-45453,-67978,-64679,-99961,-95108,-51454,11413,40095,14487,-6823,-16799,-24993,-39749,-43391,104,13919,-26473,-112610,-15171,79369,86602,51566,-11136,-1664,60639,75461,54960,39069,55558,65804,53355,30743,-8983,-5255,107139,233109,268988,206488,186238,164616,192717,225728,142102,-49070,-18743,76169,-7814,-43412,-21524,-31994,-73291,-76641,-69374,-82309,-93223,-39432,-1988,-1748,-58756,-123789,-33262,72553,134520,130053,26044,-33453,-14763,456,13033,30695,66815,87747,80904,50577,35809,67579,81188,64730,21893,1451,-12513,-56548,-87125,-76844,-77420,-57803,-22256,26539,77438,123925,178297,276670,271586,183680,160182,140409,101256,46209,6781,-44814,-87227,-92190,-101865,-130183,-98208,54573,262954,300143,183681,202048,133537,35589,-30106,-66405,-91744,-89586,-96258,-28749,31901,47677,43786,3136,-59011,-85407,-109635,-140888,-59867,-7495,11631,32116,120013,275865,357612,256167,37301,-119011,38354,113740,13833,-61474,-80849,-81935,-93141,-42573,1883,7687,-15038,69818,151640,70980,90757,375870,579676,462203,229152,92435,34627,-21848,12526,79205,72597,8838,-61897,-70279,-33115,-81752,-119831,-83705,-24226,-31975,-84837,-119566,-55671,-5616,445,-27325,15084,95567,115298,116432,163739,216786,239235,254552,290924,238185,75863,-57746,-99578,-107735,-96055,-61312,-38161,-26686,-23844,-32772,-35959,-44360,-39277,-17018,-23696,-72413,-93596,-50358,-98,30675,49641,49013,77159,60778,65172,62077,52650,7868,-42832,-25517,29003,84063,147283,153073,118298,22316,-46368,-56577,-45450,21015,144534,65225,-59105,-102674,-147767,-90918,24375,152407,181024,108147,39526,3255,36237,19964,6724,24179,-20768,-31519,-34644,-142766,43644,215693,261726,252621,156136,14605,-41644,-10145,11836,80905,195086,227355,219166,24544,-47376,-59939,-107785,-92330,-13724,22094,-15165,-107239,-128902,-36617,21710,-921,-2285,46290,122146,270925,416478,385001,240954,140765,42918,-41232,-58671,-23614,33367,130997,197316,171434,62181,-72770,29435,157008,203265,165046,131119,72339,2625,10940,75136,100498,85486,66880,40455,-7361,-38998,-70105,-57977,-7329,-16137,-60280,-64178,-23958,-12276,-41132,12020,149195,354376,321338,178654,89702,100379,138565,169823,162873,52270,-38647,-69292,-28495,164,-73731,-35701,103903,104899,-38567,-83462,24540,155088,209004,189481,85776,-23293,-87202,-100549,-74765,-24461,45177,53400,1032,-14526,-33992,-54290,-74030,-67809,-4929,96123,198568,209046,132890,4810,-62009,-49711,-53765,-74148,-107190,-94445,-80846,-65451,-46354,-70124,-98551,11837,130961,108273,37633,-10578,13868,25810,17225,36608,-40024,-76850,20602,170062,215129,109853,8664,-34512,-9086,45100,-12337,-105393,-22424,12010,-468,-4141,-766,33212,59093,24371,-17285,-27621,-83554,-50930,-23920,-33310,-77612,-121458,-47243,5198,-2894,-86587,-78256,-60620,15495,87878,76689,-1389,-36622,-69418,-93171,-34043,90728,140246,163809,230518,266421,188860,61601,-12840,-51061,-22875,61255,63459,40117,-11612,-81571,-20886,36145,90062,185495,196928,88715,20335,43453,132818,209133,208215,159381,83288,39732,8333,-28210,-10886,34253,39526,21174,-55005,-87905,-75928,-107929,-102075,-5771,-3393,-81119,21904,147221,110482,19283,35669,171075,276383,192730,94595,94574,274728,295267,52027,5126,175271,462206,411382,108741,-86007,-39575,-25298,-47810,-86464,-73897,-65318,-61449,-55239,-32544,-46309,-30963,10174,27773,43381,47573,67167,76999,41891,-11236,-99700,-108217,-50173,-1397,60908,117986,139011,126326,104957,112785,95149,46319,-13289,2650,18413,8178,-19873,-39864,7270,120283,143437,37439,-69055,-28675,47408,58515,-1384,11957,81418,72136,-12919,-2268,54212,86791,82147,63897,13391,-31947,-81109,-81973,-61071,-48288,-97168,-119505,-120559,-111325,-124386,-102584,-57632,-28206,-45926,-82983,-96881,-126360,-73913,-2459,-7193,-10039,-7008,-76581,-59388,-1477,-8988,-12662,52849,154435,180959,168607,148057,87321,45049,33790,104329,139277,230116,351395,298203,243436,85115,-1517,6707,2691,44289,56457,29949,-66860,-18894,44972,11497,-40183,-98285,-80611,-66433,-92291,-105542,-50880,-54434,-92520,-33613,45236,42273,38249,23102,-44016,-153355,-70557,35790,59787,5989,-48097,-101259,-97499,-57883,8386,33003,-17405,-88460,-89724,-29535,-6327,9593,-42534,-101827,-11982,14808,-10645,-61417,-89296,-105821,-32799,15060,-21757,-38893,-13481,-33166,-49497,-55855,-57916,-72250,-107988,-48185,-9387,-5904,63575,172915,259760,322675,297299,227130,209044,92513,-6717,-77656,-62264,15284,12105,-99863,-152327,-123441,-61427,-16331,78168,156175,151324,88543,13593,-363,67515,185451,176779,84787,33441,18989,38404,115362,97054,11023,-51714,-4399,-33108,-66745,-86364,-94193,-128048,-142169,-113710,-31970,56015,66436,46776,9699,-61547,-64029,-49513,-112927,-130720,-143537,-111842,-44106,-37014,-59122,-49105,-43671,-2820,113118,166250,120829,56975,-58517,-136769,-43308,32991,85751,94636,67750,29281,38436,77915,155850,214907,226607,143739,-53481,15333,181356,220210,75453,12315,28877,60796,148068,220029,222733,261982,166667,41575,19401,74400,171994,194884,223927,341376,303301,164838,39975,-63724,-103206,-48999,2134,-23244,-2562,6500,-58584,-61741,22224,51907,-35420,-78039,45259,118211,102651,7745,-63877,-64687,-58750,-80498,-66966,-72139,-70943,-66909,-87705,-93104,-60057,18080,31657,-46833,2517,69203,30801,75610,181197,273859,338793,354749,274087,116181,45341,71529,95519,59674,795,-54464,-42158,20156,11876,-34149,-6849,28571,-2423,-10327,33030,112264,96656,8627,-31919,-65687,-66800,-50258,-14258,-18065,-62095,-85344,-37148,5263,-40358,-44444,13279,-2609,-1744,-21583,-64703,-42159,-31417,-9883,15335,45103,76322,-3174,-87783,-87811,-35517,-16742,-40613,-99546,-155532,-150369,-69014,37016,78664,68320,21089,25056,61069,61227,39021,75026,7788,-19766,-87917,-50607,-35130,1709,-22961,36861,96467,131648,173539,167452,29589,-88289,-55528,-14305,4391,5117,-61688,-4056,73145,90537,52782,-21543,-40749,-41310,-55013,-98969,-76725,-35475,-10354,-13027,-17179,-60479,-123099,-80697,-25041,31532,56632,105956,137722,105979,86121,83374,-5237,-76189,-105280,-98742,-54374,18071,13360,-12436,27058,121362,191810,193143,118178,37966,-80038,-103457,-84902,46355,133186,59961,-59391,-86017,-106683,-133532,-73516,20326,119019,154296,124371,43888,-42368,-106996,-109836,-139557,-166011,-159056,-71600,-60892,-67339,9481,53101,55057,14916,-29915,-80921,-72882,21893,81082,98746,99572,51978,-53149,-106709,569,171776,258764,194942,86546,161,-44155,-63735,-99374,-61652,38250,57747,55763,13373,-37411,-5183,59662,104235,60351,-56148,-57459,7067,8365,-60960,-121457,-57515,-57816,19394,112892,152591,164168,124856,29910,-65411,-83095,410,44139,58319,37049,27187,59256,114853,116168,87833,-33868,-113796,-111265,-82565,-35139,4504,-8953,-55546,-103317,-49041,15985,21906,-58890,-130069,-29339,58857,62092,32032,54456,95174,121201,80908,45975,35775,47035,54350,46362,22894,-41876,-84227,-102449,-14056,55268,61655,23043,-3881,134848,202301,127844,65301,59234,81949,73229,-2421,-83298,-92395,-59433,-70296,-77505,-84804,-107620,-83774,-40864,27254,-10662,-100592,-41638,6233,23994,10794,-57013,-80528,-59472,-32063,-73287,-116224,-106638,-36995,39045,59215,-838,-38866,-17279,-16719,-43432,-70159,-99547,-138432,-94966,-50155,4581,73546,44109,-26790,-112526,-107411,-68695,10307,75096,49896,-25920,-91919,-33663,47475,133548,174360,43834,-69052,-17173,97848,164605,211506,164358,139348,184080,326026,366036,284548,138758,101583,43246,-43439,-82732,-37054,92398,185154,145350,27236,-103824,-67811,-17363,-37802,-108191,-14097,115027,125859,55575,-9866,-44827,-40915,-50836,-42266,-35967,-41407,-58984,-75645,-61047,-13383,16699,95719,139205,36707,1165,3428,-30813,-85917,-41956,31726,68994,26261,-21595,55898,103828,86190,21820,-48429,8033,139813,175529,124993,3068,-72506,-11939,39379,46945,42119,8566,-50337,-16953,45775,-2312,-84880,-23864,63849,99048,110547,42469,-84141,-42601,53589,90114,6555,-21296,-18573,-24248,41351,109406,143830,138084,75818,-17897,-80836,-52311,-28798,-42465,-45707,-52758,-94428,-96009,-74488,-48792,-121833,-103961,-65166,-19034,-23944,-46512,-57915,-39483,-8038,14971,-10995,-20628,18617,114158,200896,105382,1119,-58269,-49130,-9465,41825,23076,-55669,-123047,-93845,-31723,11966,60179,136819,118371,70147,-13396,-25421,-5551,10755],[19071,-26532,-90684,-103265,-111991,-101149,-98077,-93404,-39009,12877,29803,34513,27195,-25960,-75929,-90668,-57108,-24217,10347,103,-20389,-35439,-72886,-85174,-21059,47109,14013,-30987,-41503,-18900,19715,74907,122866,137500,106239,85325,63338,-45504,-83026,36418,100165,138196,143627,125745,176995,189678,150857,140426,85473,9234,-69136,-90975,-101781,-70483,-14659,37907,47589,16716,47597,77296,30341,-28680,-114676,-48041,35211,38206,65394,107745,138423,219224,288009,227230,44368,-60808,-42086,50859,177708,194221,38769,-49291,-47567,-71524,-137099,-89318,-32875,-61611,-97950,-60600,-37494,-77941,-48667,-44678,3270,80968,98059,79839,71554,68682,22297,-33918,-95659,-93866,-74385,-100128,-91716,-13531,70721,97318,96303,141938,156185,109391,65744,832,25226,129141,136099,243571,390787,369247,271151,146537,174015,137722,53449,-52313,-34347,19085,29840,31446,-15300,-85894,-91002,6219,150796,155852,92604,3620,-95207,-104300,-447,91271,102352,30165,-787,-10585,-94568,12073,215264,239517,189698,97822,-24430,-56708,-77974,-100553,-98235,-130545,-133123,-68324,-75772,-70962,-8195,26600,-3862,-22178,-62719,-94656,8358,35659,-29880,-63916,-64244,-222,-57620,-233312,-222991,-111841,-137123,-194021,-132813,-28401,-75157,-193874,-212197,-157073,-65050,-3848,69010,99123,72089,-11252,-103631,-76025,-91420,-128532,-157949,-105568,-60214,6391,29798,24330,-7999,-2208,99052,85665,33236,-14521,-84220,-97654,-52922,-61280,-111943,-114785,-123497,-60598,55856,163284,184828,167411,141383,48258,-57816,-106644,-42193,63646,192655,161826,51299,70180,131549,113541,55630,-34914,-60638,19460,28044,-60774,-97505,-86602,-69231,-52965,-64995,-144619,-27787,148928,291978,250840,177510,122307,28598,37163,83573,113455,110428,106165,104029,124805,161756,135506,149982,187884,245852,235238,10926,-98944,-28626,27402,34222,-10670,-65704,-16075,36753,39537,56661,51083,51917,45731,40612,-69777,-172030,-119976,-40939,30719,34340,11057,-35295,-104288,-111297,-54660,-71314,-111547,-112738,-84816,-35405,-50076,-30272,1890,40509,56781,-3734,-41597,-52640,-629,87876,51484,-20713,-54435,-67893,-25904,31807,87914,65918,-12267,-68553,-34013,76917,219502,378511,381042,263532,244273,255465,239177,144316,55920,41023,64013,112515,142375,70677,27646,91294,65895,-40802,-105826,-97260,-28837,36956,70461,42135,40414,28092,10089,112932,156872,103652,-8901,-146235,-52192,23068,52402,-22428,-86097,-15831,30287,-14196,-72094,-46596,-52676,-46600,4254,25339,31976,-31733,-76080,-71933,-13322,144767,239102,155366,74357,6859,-10383,-21719,-32247,-20908,8984,46990,-1045,-119386,-36108,59333,36191,-35037,-102720,-43141,49543,89476,116792,112855,55517,-34994,-126502,-118064,-19686,75527,170985,200018,81887,-32273,-25221,42774,1616,-52462,-41261,-10285,27904,77633,132347,97861,-43922,-2628,-4862,-81551,-25659,31164,84371,161033,165487,160246,130549,55293,-80623,-26019,117000,169212,217622,246904,252233,148816,30259,3729,-3060,-56270,-82943,-95468,-64732,-30346,2746,-6505,-32154,-55083,-70078,-20991,35547,103805,54734,-14259,-24194,-16702,-45989,-91310,-99687,-121358,-67683,-38564,952,-11158,-15395,-25468,-35856,-32754,-48418,8332,93871,158962,129405,-72340,-107893,-265276,-256360,-92490,-136961,-237125,-239186,-208516,-118223,-39606,5239,14951,-13728,-30045,29172,149290,270584,314493,301805,152900,8007,-41711,-27583,-37332,-54119,-44318,-33084,-46822,-76652,-137380,-76463,-28311,-13191,-64710,-64554,66747,154812,73776,-21946,-78165,-97775,-35728,22796,-37444,-93913,-70865,1394,58575,51297,-66152,-91271,-66001,-74702,-111963,-102611,-93518,-79543,-3571,103285,155839,166455,60686,-60046,-132269,-85409,-5905,-27518,-96924,-77444,3000,139797,259925,245686,166791,105029,52295,-22005,-85963,-72549,7844,-3594,-88370,21710,154587,103144,40320,-47718,-107651,-104670,-67935,-80751,-119439,-108487,-55504,36017,65215,15498,-86030,-80905,-59310,-49148,-40902,-39491,-91554,29429,84878,-1981,-40200,-6856,56851,73089,29583,-38174,-108417,-89120,-86446,-91332,-117111,-86661,-114902,-75505,-14859,71989,94168,43781,39443,91665,24004,-107438,-92850,67809,239953,322321,352632,351322,194348,138484,136426,118733,147913,83926,-29170,-51798,115703,182983,131527,75253,61272,133271,239461,319650,326183,249984,106815,-28903,-62957,-77763,-37603,31168,54470,22359,196750,437550,472014,201513,14911,-95523,11731,107154,98053,-22544,-135833,-68818,-40765,-44076,-49756,-31860,-13981,-47580,-96592,-37584,52500,69315,26244,1553,-18256,-12226,5960,50432,77723,10130,-97496,-4114,22654,21023,-38364,-115174,-79605,-46078,-20194,-7454,8568,-7699,-21948,-46456,-79315,-82322,-110304,-68368,-46956,2063,39870,46775,-71247,-53690,11702,57722,17144,-49213,92689,334213,511087,511908,257543,105749,65150,37746,-36597,-102750,-51633,40910,125169,168935,203285,257200,340365,379408,319635,147116,34453,40538,44913,33602,15366,39460,69322,94074,156460,199838,235315,138632,-24771,-120988,-108724,52383,144695,135458,116719,83304,15749,-37357,-119844,-77257,2733,14431,-17328,-36026,-10870,27276,81488,105693,74047,-26172,-62612,-44964,-46844,-23306,-26282,-26853,12313,83304,141959,76195,-84239,-99615,-102649,-115539,-33742,80142,67835,77724,65756,42974,-17136,-63557,-79490,-92901,-51086,29517,92684,100064,52985,-38294,-103665,-28177,218983,377500,379308,334497,168330,26261,-37466,-67486,-104341,-143845,-112684,-88799,6342,185152,273800,325891,85880,-91333,-17862,56375,58370,40603,9701,26102,-17493,-72032,-127399,-98304,-17771,70938,196696,356440,400203,287205,142508,54767,55025,56770,21428,-59926,-111692,-51011,-12286,-24350,-86447,-67859,-19248,-6257,-26644,-62351,-88801,-51550,-51665,-68293,-50952,1294,29026,12668,-10244,-25503,-40187,-54298,-58915,-31671,-26749,-59267,-117706,-57982,20244,44752,25894,-29850,-5210,78281,108262,82311,55992,65677,67234,49426,22977,-12571,-17960,99236,243740,263191,179904,163581,135638,145308,178699,119147,-44088,31124,91322,-14007,-59255,-31092,-31628,-67077,-81215,-91594,-94253,-68555,-37892,-22565,-33928,-93233,-125888,-9026,103529,170614,140175,15320,-39600,-14600,803,7721,13416,45313,80488,83291,48400,27487,61870,88742,73841,26965,2681,-13927,-50625,-74879,-72881,-85157,-72909,-40098,17419,75428,129118,184843,282301,249133,154600,137521,123698,83177,25527,-21672,-75800,-106585,-103177,-114146,-151756,-80955,87351,283377,285714,168980,212246,153918,48242,-22024,-58487,-98117,-129173,-99223,-21922,30593,41403,35968,-8992,-76039,-101932,-119420,-138134,-64571,-13881,4629,24993,125423,296119,366721,256807,34995,-147366,40594,113416,1986,-79133,-95864,-82277,-96864,-52704,-8032,6643,-12184,53213,114895,50561,99887,404714,616379,477859,242558,98725,27761,-38990,-3639,64591,54967,-7041,-75086,-81907,-56885,-113323,-124248,-86080,-26519,-32188,-91415,-142225,-57836,-2080,3015,-36383,-9531,70671,106785,141714,200064,232248,231416,242973,276778,232933,79488,-54171,-100594,-102111,-94867,-66057,-40788,-20091,-7895,-14949,-17585,-29831,-28316,-6760,-16728,-66575,-85901,-57333,-7633,25568,51010,58048,91646,80542,90563,74880,58401,2463,-67208,-50176,11715,67236,129197,133145,95529,260,-56538,-65132,-55988,7907,111482,17463,-66403,-80786,-135077,-99170,17113,145104,174591,108176,39686,-3000,16406,1395,3640,41575,-2116,-25781,-42555,-119855,51291,201696,239886,244095,159076,24722,-24004,-13650,-16857,47298,158698,199417,184496,4985,-64219,-69822,-128361,-90631,-13153,17010,-24829,-120487,-147026,-53001,5809,-15824,-18973,32269,126590,306719,477878,490227,337228,193576,78822,-19814,-62493,-35782,21363,134496,214924,179210,47851,-87905,24674,146224,177103,137819,114460,69721,8151,14274,84031,109327,86131,77299,67609,33378,-4236,-57028,-66412,-24359,-30068,-74487,-87108,-45639,-26005,-46710,1929,113480,317067,328388,209094,109818,118410,160022,201819,190463,55806,-43957,-84204,-40008,1720,-65672,-57677,102511,150173,8502,-86298,6926,142468,209195,186541,74204,-32703,-95455,-103646,-74551,-25979,39291,44960,-6320,-17195,-37990,-66630,-91033,-81966,-19858,86141,207587,233704,163622,28178,-48286,-45528,-63033,-93736,-128689,-104210,-76630,-36342,-53306,-121301,-98799,23135,164975,135794,44709,-19671,3399,31454,31245,34697,-58613,-102792,4704,149176,217327,124762,-7385,-56334,-12037,55911,2848,-106895,-36291,7634,-1789,-10912,-12629,26344,65252,41835,14148,-6543,-82967,-59559,-34448,-45778,-90182,-135457,-48329,9356,-5670,-96635,-92640,-72954,5934,83313,56815,-36836,-76863,-97405,-97622,-35177,71782,115613,139025,210700,255344,183899,54240,-18610,-48275,-10060,65241,63146,48053,-2641,-79033,-32386,26490,81965,180542,175911,63896,1575,42783,148553,232268,241918,176770,82439,35112,7660,-22201,-5044,39919,43069,10973,-65077,-102494,-91910,-114745,-100291,-5931,5532,-67736,4006,131875,104444,11754,15735,117338,179345,129965,60671,66881,243882,251753,12220,1566,194274,474494,406884,89907,-102917,-37201,-22705,-47945,-98465,-92278,-77941,-66485,-58224,-33670,-48585,-42726,1637,25155,40871,38210,49043,52257,22908,-13783,-100917,-118095,-52038,5448,74089,134245,163922,140371,109503,113605,93240,42256,-10057,14221,36585,23141,-11837,-39424,1372,112063,149944,38616,-71343,-35208,39530,51605,-5026,-1014,61062,50266,-27921,-1175,54841,84686,78084,61068,14868,-37977,-103859,-108928,-82589,-59062,-96753,-121450,-119071,-112195,-125631,-102185,-63847,-51161,-88578,-84830,-66878,-82690,-69890,-3184,-13226,-48793,-39016,-76501,-33669,15402,-73,7509,98697,189467,179839,147713,131020,93723,70564,67045,150588,189564,251928,360685,313647,277583,105037,17414,35809,28322,47930,49847,20588,-75295,-26921,26062,-4863,-44380,-84466,-78838,-81364,-119625,-110424,-47189,-57912,-107991,-28663,51176,42727,34409,16485,-57037,-165017,-71821,17499,29400,-30304,-82952,-105330,-116319,-73754,397,35655,-645,-64445,-73392,-21586,-8476,-2743,-57013,-58116,51819,89486,40412,-33226,-77384,-118725,-55590,-7866,-34735,-41031,-6338,-18722,-30207,-33008,-36266,-55658,-126847,-76216,-24897,-11596,54087,161070,257433,312006,315950,249649,188168,47061,-38468,-81716,-43915,38588,29358,-78229,-149397,-112343,-64846,-20699,68135,147501,148439,90665,17761,-6617,44278,150120,159303,90986,48162,33394,39080,92642,57116,-23590,-28855,11033,-19737,-54754,-79629,-94310,-136158,-157833,-124373,-36251,56276,65007,37943,2400,-49665,-47032,-60160,-139167,-128764,-140021,-114623,-42684,-30098,-76483,-98473,-88443,-24468,110743,173185,119415,58280,-47412,-151810,-54910,30216,87772,96912,71545,29864,34904,68917,146738,214099,236026,150061,-52937,14375,173662,219553,78662,19766,43814,82221,161252,205359,189284,195403,87270,7766,7931,65784,162138,175419,188163,272664,248665,136074,18089,-91360,-137366,-87912,-25078,-34395,-4591,4177,-50719,-24893,59151,67887,-32192,-72271,34051,92842,77541,-6119,-68304,-60784,-50533,-82500,-89901,-88064,-74010,-61656,-85589,-99684,-63108,8830,21180,-33279,49012,67353,4579,44014,151120,263597,351085,374476,272029,115028,56375,89931,116671,81398,19670,-48790,-47733,5537,-7464,-52745,-22726,16051,-2792,1431,63800,148232,127574,34268,-15466,-56276,-60911,-49300,-14882,-17879,-87340,-87612,-28964,15790,-34321,-42279,13953,-6898,-15641,-44615,-83296,-41216,-20918,6970,35405,72631,110712,22471,-76985,-92879,-32087,-14213,-46093,-108118,-147213,-156119,-81832,21638,68679,62528,23828,36195,67015,46454,30972,58852,-20,-17993,-104749,-91296,-46701,720,-12920,19072,40086,63318,122765,147606,32436,-93520,-59743,-14248,8887,10682,-64157,-1688,52275,53075,8001,-60781,-54165,-55537,-77035,-134282,-85228,-33601,1744,-199,-14096,-68230,-116221,-62385,-17041,23148,40790,101389,139368,108403,85149,79969,-1472,-69953,-99134,-94136,-39154,32504,14581,-13453,25408,121848,196959,201934,120857,43716,-63710,-75148,-58306,69575,152487,64716,-63042,-91656,-105057,-127711,-78627,-6197,61522,83900,73442,20645,-52119,-113982,-120725,-159305,-143984,-103994,-24391,-32731,-67983,-3654,39989,48838,20171,-17322,-64103,-42753,30241,68219,76350,76242,31599,-58776,-90630,19637,196634,285779,217291,100515,9668,-31318,-49560,-88699,-45152,62231,78696,63884,3867,-64081,-33810,25366,66565,51745,-47634,-70303,-8466,763,-52160,-109518,-64122,-51877,30184,119495,151440,161563,117356,37074,-38069,-115646,-19535,30349,54894,40004,23636,56559,120903,125302,102464,-10683,-102095,-105398,-74589,-32166,-2404,-24895,-74501,-102877,-35877,27973,32795,-48560,-125355,-27461,61043,69451,54548,83730,118234,141769,93690,43223,34488,60965,88666,80774,31392,-64695,-102222,-99516,-10402,53096,54796,22991,6577,145546,236194,190458,116770,64538,55664,55123,-20701,-100797,-108760,-76657,-89567,-102134,-118238,-87381,-33261,11781,70989,18055,-71759,-43860,2179,34981,27712,-41571,-73420,-59579,-42520,-90785,-127393,-95635,-18800,68527,79210,5705,-28750,-2815,-17309,-53654,-75051,-100533,-134778,-98324,-52221,6490,83747,56534,-23938,-116203,-123309,-94030,-24924,30096,5293,-61413,-123332,-42209,49966,138158,168365,30260,-74624,-8449,106066,180594,247456,196335,138534,166408,342341,445734,409627,215469,107352,18774,-72838,-125286,-71041,56218,138800,95041,-21054,-133275,-40349,435,-19211,-89002,-24759,96394,106053,43005,-24994,-40702,-17987,-40028,-41712,-36780,-38429,-49576,-74460,-62845,-14895,11579,89103,160538,72990,-6764,-37023,-60721,-88265,-41347,20303,48831,8070,-37256,32478,68545,48144,-8926,-71795,-18498,107221,146728,106822,-1059,-74404,-30941,15804,34665,41831,11538,-36119,2798,69471,33727,-67787,-42380,33262,72387,95174,34788,-86543,-46587,41382,59381,-10798,-1082,29632,1931,23478,106316,162750,163500,82456,-21351,-68679,-30831,-10108,-27198,-27202,-31486,-87944,-106684,-87896,-51542,-121284,-113937,-65741,-8132,16358,16799,-9473,-20790,-1278,20687,-13035,-33663,591,87110,168798,89714,410,-52779,-55944,-15150,49812,41403,-40566,-115171,-100800,-35803,15627,78486,171330,144722,85915,-6014,-23243,7879,36033],[27571,-30365,-97852,-99941,-112241,-104870,-103365,-85056,-12839,54190,57036,47606,32610,-22336,-68312,-81022,-47913,-18100,15031,-2602,-29558,-48168,-85094,-76888,-2814,59935,14761,-29601,-38621,-15246,27622,85805,127228,131223,94714,74380,55267,-53627,-90391,31621,93972,126936,128250,102941,148854,148359,105182,100100,62518,-1869,-77610,-97920,-100265,-61269,-5553,41126,44143,25930,64127,81580,27572,-33651,-127218,-73275,-280,7362,42408,103637,172048,279690,334651,227251,25661,-75022,-53538,26243,133425,170966,35463,-47898,-49475,-69038,-133244,-90606,-28690,-58965,-100967,-56686,-26541,-65295,-37840,-21409,27131,84299,86956,69155,73511,77235,33379,-30302,-109812,-85027,-47619,-81221,-91228,-16363,60504,82570,75156,112333,149525,107943,57755,-11213,21102,119534,99040,180771,331934,331994,278076,170898,187880,163145,86194,-34984,-40352,18605,31676,36655,-15331,-89650,-98901,-1590,148061,143627,80882,-1178,-89415,-98466,-9037,85829,113549,41543,17427,15825,-73796,-31737,210329,297401,253278,149503,8449,-50969,-68047,-78426,-82423,-115289,-139902,-82985,-74123,-61023,-5037,27066,-5981,-30702,-73221,-92988,7120,6628,-65758,-93833,-86236,-9996,-25666,-177294,-243251,-136026,-146433,-191838,-137871,-3022,-52363,-168331,-192951,-155041,-55318,9008,70895,92325,70994,-3485,-96425,-83034,-93098,-124057,-153967,-109302,-66428,-1055,19906,16077,-17646,-8268,101878,106238,52423,-5324,-79358,-112432,-55115,-56445,-102353,-117067,-125211,-56227,61175,177933,220569,213647,164380,52383,-42677,-88372,-56698,23702,149774,155274,50592,48660,90964,74451,16671,-64364,-75077,15179,21392,-72990,-93266,-63850,-44403,-35952,-58502,-138116,-20214,153811,250073,186809,124308,89344,3021,15743,72994,116408,120856,114011,92795,90124,123921,111562,147314,206856,282515,267155,17507,-110660,-36748,22037,36948,6628,-38737,-1353,52034,58830,72424,55168,47678,33839,19233,-86752,-148091,-81340,-5131,49905,54695,31785,-21241,-94442,-128667,-80900,-102017,-121672,-106015,-56988,-16706,-47682,-36722,-3480,39279,60038,-6028,-67368,-73366,-10226,80805,46011,-36509,-63185,-81558,-47285,12255,80466,72933,-3578,-89675,-42450,80593,209819,344394,352037,253436,250347,266769,249166,144604,37610,5680,24318,77236,117370,64299,43759,111715,71631,-43655,-99519,-81275,-23660,26995,53962,17380,-5681,18908,35516,126224,137292,80928,-16293,-163788,-69632,6550,49468,-9166,-73706,-12524,44927,21036,-38962,-49572,-68578,-57484,-6348,13618,18449,-33051,-79620,-75871,-7765,169538,254981,172191,87295,7311,-17180,-31135,-40537,-28615,-2175,38397,-11883,-130870,-24935,67937,49156,-29180,-110553,-25588,82344,129336,163801,155935,77658,-16029,-94956,-148980,-46733,44129,143517,159788,28601,-99754,-1683,52007,-12402,-81497,-46686,-2677,36416,83444,138421,110621,-54098,-21272,-8536,-85672,-19707,36608,85549,167314,178736,168669,125137,36877,-95527,27039,158737,206390,241317,250059,243855,146224,41229,12731,51,-56373,-81248,-92559,-60546,-23722,11124,-4454,-34904,-54852,-68204,-12699,60725,148635,93929,4265,-12485,-7243,-35643,-77465,-89211,-115708,-70459,-41246,1820,-1861,3654,-4352,-22835,-27835,-38443,21056,105842,156290,120906,-18168,-49176,-263841,-346772,-115630,-177860,-332310,-283070,-292676,-138097,-32977,12586,17323,-10746,-20333,40520,151749,260604,310247,279868,129667,9401,-42934,-23642,-20843,-26733,-13134,-9249,-36893,-76004,-126050,-68602,-25848,-8025,-65528,-119540,22326,110926,49976,-29089,-75460,-99795,-33898,29882,-16359,-82152,-81682,-5950,57926,58661,-55639,-102065,-73665,-84196,-125296,-109759,-97732,-61492,7674,98666,138325,143784,43065,-71578,-113519,-34739,55869,33171,-60400,-60997,9811,129207,219605,192877,121947,82143,44765,-18975,-82775,-82091,-7386,-13335,-93728,21494,150267,113318,78269,-15056,-80076,-108928,-86891,-96957,-108771,-121326,-88628,-8207,22572,-4878,-97369,-91678,-68135,-55510,-40821,-28321,-77288,11312,69934,-2883,-41369,-8712,66075,97386,42908,-32063,-99754,-68670,-46904,-41981,-97246,-96404,-149553,-73133,-2763,86099,101910,46214,47241,108485,48621,-87475,-91176,76341,265113,363520,383174,335888,195868,150683,150677,128866,151640,83516,-28947,-46345,120058,167385,115420,58948,44335,117896,230195,305647,308922,237008,114155,-8326,-37737,-49048,-11093,46805,63600,17197,136924,398942,460503,202250,5248,-114344,30569,140287,140033,2841,-118934,-82912,-51334,-48567,-49043,-33669,-21978,-57416,-96530,-35701,46536,53612,5015,-17338,-31531,-23890,4731,64500,105074,62249,-99747,-27055,418,-7007,-73723,-131712,-89959,-57199,-24694,7644,42655,11823,-34715,-77687,-67588,-62166,-88080,-36960,-3637,53920,73444,44191,-82818,-56751,-2983,32650,-9076,-44168,105032,302456,450021,478750,254116,98323,59513,37280,-36294,-113025,-81138,21435,116973,161238,176900,209974,265481,306912,283539,151049,45353,51331,63249,57880,25534,39205,56008,77903,161963,219542,254846,146044,-28458,-133431,-88075,79229,146891,121441,102722,79567,13765,-39648,-118336,-86486,-1172,17902,-12900,-33306,-11753,23193,83802,118193,104242,7592,-59232,-38939,-38939,-16574,-22128,-23548,18166,93115,137891,55832,-108385,-100996,-92298,-102892,-21802,120245,104563,96790,78544,49904,-13901,-57322,-73508,-102298,-55006,26904,85531,89648,46297,-22170,-85641,-42282,201146,397866,411579,339488,149848,21677,-42858,-78794,-111408,-134015,-97230,-74057,22103,179424,238687,274714,70818,-117366,-28615,59943,67129,43149,-3638,8309,-42017,-102505,-140794,-90504,-25165,27296,100463,255061,333722,250393,122324,50526,60292,64148,23246,-64111,-124109,-57153,-15904,-27548,-82616,-69740,-24038,-9387,-32617,-77585,-95210,-25791,-4422,-14139,-11403,15856,34825,21248,-10197,-35680,-58441,-68489,-72986,-63997,-62738,-65337,-60776,-54026,-25732,1116,-1955,-47954,-10234,87329,130462,103346,70035,70809,66376,44616,15752,-13180,-24044,94994,258820,263201,164268,152211,115898,102817,125835,82687,-28069,96057,112408,-12229,-69216,-37127,-28884,-58940,-72305,-71965,-64544,-42829,-29527,-34118,-58362,-121876,-112821,14973,134138,208287,149924,7974,-45920,-15467,2571,8109,6405,31843,76388,87910,47352,18779,53603,90900,77195,30547,6218,-10650,-39586,-60836,-67588,-92415,-77715,-50972,10894,74091,133493,187271,275213,217260,127063,114876,107545,67483,9821,-43462,-101848,-121077,-108882,-120207,-162752,-59413,122062,301600,274709,163895,232926,185108,68322,-9517,-48313,-90093,-129019,-71627,-9765,34038,41654,35398,-13228,-85982,-115664,-127060,-128142,-61693,-16823,-1234,18031,125801,299977,361086,250367,36351,-158158,43250,110216,-8545,-88385,-89849,-68951,-95257,-59348,-15053,9420,-2587,46477,89554,41014,109461,415333,616153,464438,245695,105456,25782,-50830,-17340,48843,37524,-22388,-77190,-65230,-57643,-126218,-113961,-89134,-33585,-33334,-94509,-139014,-47145,7332,7180,-41949,-27996,50634,99154,164477,233596,243639,220336,230475,264547,230573,86819,-48240,-97406,-88293,-83693,-63919,-39051,-12689,6617,2137,955,-13086,-14744,4728,-9451,-60736,-77479,-61513,-12249,23529,55934,72429,112286,107846,123992,96493,70721,3275,-87480,-68651,1309,55710,114214,115007,74335,-17058,-61018,-69556,-63690,-4340,76999,-22959,-55197,-51918,-114980,-107061,10552,138324,169716,110900,42981,-6014,469,-12297,4607,55041,18100,-16033,-44553,-92476,65877,188928,216527,227053,150852,30702,-1508,-5548,-39856,17790,121803,167188,146309,-10115,-74941,-71403,-127129,-83149,-9469,14694,-30883,-128270,-156345,-63882,-6748,-27492,-31815,19645,124592,320341,503746,567024,425597,245313,114865,2504,-61015,-42846,14691,139348,235497,190361,37834,-96266,22515,134783,150186,111612,99026,69442,18494,25660,102224,124861,91230,88848,93250,71550,26713,-46973,-74878,-39107,-39243,-81523,-102897,-61102,-35110,-48655,-5200,83415,269695,323577,240254,139493,145448,192887,248026,226157,62793,-44513,-90087,-47291,2507,-54598,-72664,99941,195119,66387,-78285,-11772,129558,210319,186137,68292,-35752,-97018,-99736,-67009,-19574,38729,40899,-5107,-10613,-33610,-70280,-100207,-91208,-31309,75834,206368,247520,190884,56220,-26288,-31374,-59895,-89878,-123444,-106734,-66723,-183,-1909,-111409,-88699,36497,195149,161490,52853,-24318,-3449,38358,49367,47397,-52006,-119759,-9466,125261,212859,146164,-12065,-76224,-14027,59740,10848,-100628,-42897,8150,567,-14281,-20188,22741,73978,65395,55844,17974,-75702,-62880,-40737,-53445,-97367,-135960,-38382,26386,4629,-90097,-97041,-79626,-6132,71590,28669,-75006,-109525,-109184,-90719,-32152,54339,94388,119334,194386,244590,178103,51127,-19150,-39940,6362,68869,66694,63533,17772,-55260,-38592,19501,74358,168720,153659,44488,-7425,50190,168638,258299,281132,201442,88662,36022,11918,-13509,368,45059,48226,4423,-68179,-103974,-93894,-106990,-89927,-61,20594,-47618,-5031,119595,102498,8257,-2160,69392,102452,82147,36792,47453,213514,209708,-17184,-122,208896,471953,391646,73833,-106517,-30585,-17580,-46296,-105606,-103227,-83818,-65130,-53776,-27056,-42627,-46547,-571,30354,45386,34202,34704,31295,8570,-10797,-89701,-113551,-45440,18516,93625,157400,195434,155051,112484,112463,89955,38292,-3072,32640,66512,51834,5447,-30770,-101,102090,153906,41070,-69046,-34443,38894,52542,-659,-9999,40985,29712,-34691,6175,59100,85117,77235,62557,23036,-33965,-114518,-131068,-100022,-67091,-92830,-117601,-117999,-113305,-123746,-99404,-68334,-70225,-113563,-54726,-16958,-28324,-45228,5423,-10866,-77790,-65102,-54366,-985,38719,17656,39020,150596,220776,175429,125572,112042,95874,86274,84443,177015,229894,270053,360821,323972,305289,121497,34867,64343,56036,55212,47598,16558,-77745,-32239,9991,-15888,-42668,-67904,-68510,-87993,-139921,-91068,-28958,-48232,-113558,-26856,51679,39120,28044,6879,-71757,-153900,-64100,5344,5458,-57007,-94847,-82069,-97236,-82982,-6560,37314,15295,-37698,-51691,-9807,-7815,-12169,-60670,-15687,111829,159878,87838,-4735,-58750,-115030,-66400,-17710,-35009,-32776,8032,1294,-6233,-5527,-8847,-34186,-114722,-98856,-36989,-10993,55421,160410,258791,289591,306962,246602,151381,2816,-63429,-76531,-24919,55711,36032,-59858,-123681,-99859,-65171,-21189,57733,135317,140035,87824,19710,-13306,22401,122288,147954,102029,66204,50526,46914,80048,27511,-49066,-10505,21706,-7851,-41683,-67589,-83418,-129411,-164229,-133457,-39908,55103,60542,27397,361,-26614,-20303,-58156,-151828,-110890,-115446,-103487,-37025,-19806,-82006,-135185,-103231,-24876,113323,181276,121110,63209,-32502,-137701,-62705,29152,89360,100054,78279,36021,36277,64190,141066,213099,243873,157735,-42635,21605,173051,223261,85346,28264,58269,103415,172749,189509,154953,125343,12874,-19087,-184,58094,150048,155677,156094,209230,190805,104856,-3008,-115799,-125863,-91472,-42230,-35121,-1317,2873,-38290,17688,97489,83215,-24168,-59158,24742,67935,53400,-13738,-62535,-49298,-40840,-74751,-104462,-88704,-67606,-51205,-76862,-97567,-55195,5072,15791,-3361,97623,64653,-18404,15647,118195,242213,344034,371455,254576,109311,68951,113433,147732,114924,46227,-38951,-49229,-9031,-30211,-75132,-40803,3207,-1894,14614,94922,181415,156422,59446,758,-47215,-54279,-46270,-13808,-15789,-111782,-79098,-15309,31154,-22403,-39352,14607,-9900,-28702,-67957,-97262,-36189,-9496,22019,53124,97191,141943,47447,-63994,-93979,-23812,-4041,-41906,-103158,-133397,-154586,-91892,7492,57792,55027,23524,42407,65720,31186,25836,49338,-1501,-14127,-95109,-125121,-50070,3407,981,5258,-10265,4109,79970,125404,32443,-97833,-62380,-13913,12312,13597,-70198,3791,35042,23936,-25687,-95335,-68971,-68520,-90661,-144736,-76248,-20446,19373,15731,-8335,-72171,-101018,-41989,-7308,14151,22829,91663,136267,109376,83047,74147,1751,-62608,-90640,-87561,-23694,44520,15534,-10774,32415,132130,209719,217552,131386,59020,-32939,-44689,-27288,98259,174361,72342,-63034,-96172,-101734,-120683,-86302,-38178,985,12886,18093,-7517,-64957,-124084,-133809,-145510,-93492,-44399,22474,-6311,-66735,-17821,26457,43242,27126,-2527,-45182,-14907,47436,64202,58898,54870,14012,-60791,-75603,36118,218418,310445,238419,114758,20752,-15766,-32434,-75062,-31730,78991,94289,69122,-5717,-86891,-53922,2710,36210,41241,-40199,-82510,-26531,-8833,-43868,-92336,-61684,-38255,40700,123576,144428,150386,102456,39284,-11541,-110278,-44456,9970,45926,39332,16113,50601,124872,132306,113597,9141,-89205,-97349,-67060,-31438,-11750,-42703,-91454,-90251,-22269,41308,46924,-34544,-118139,-26729,60836,75210,74041,103169,130537,150967,99257,37475,33804,75964,123524,113877,37078,-89441,-94691,-76335,-1668,50745,45113,18101,9639,145909,255936,244658,173107,94075,53761,46692,-27418,-86659,-93548,-78915,-94595,-95560,-81743,-31328,15098,56403,99033,29905,-61232,-46827,-685,40604,38823,-29420,-66819,-58557,-50860,-105454,-129520,-78364,7832,100647,96513,9846,-19439,12238,-15242,-67802,-83011,-105359,-130624,-100000,-55849,6034,89977,66787,-20818,-113694,-140571,-119234,-50757,-1269,-21594,-67289,-117774,-50414,50660,138974,158673,18152,-78631,-940,110823,188932,271049,220423,135691,145924,343436,511888,532971,294314,109858,-2076,-82184,-136460,-83380,28961,95422,44157,-72237,-106097,-13051,14569,-7263,-75977,-37465,74121,85313,29062,-42568,-36064,6496,-21245,-40268,-40238,-37753,-43741,-75229,-67230,-18946,4428,79347,176500,119949,13625,-69201,-93847,-90013,-41791,6217,23745,-12017,-54870,8355,34751,13707,-34722,-91009,-38838,79343,120635,88948,-7683,-81093,-52972,-11152,17621,37419,12304,-25158,18518,90933,70408,-43157,-58914,1882,46180,79590,27649,-87559,-56264,22581,26264,-26565,15311,70520,34420,5323,97650,174373,179021,82067,-27188,-56909,-12030,5457,-13935,-8987,-9331,-78148,-115087,-97767,-49793,-113433,-123509,-67041,1290,61824,88773,49636,4742,2169,18467,-22470,-51938,-22489,53603,127067,67909,-2810,-47324,-60487,-22371,57159,65161,-19295,-100791,-100619,-34284,23981,98209,199931,163115,94018,-3765,-22159,21085,59983],[42881,-27574,-95277,-90015,-106216,-101160,-98629,-69182,20852,105003,94131,67685,44880,-9670,-50149,-60330,-28051,-2593,27093,1437,-31181,-53426,-85512,-58812,24535,78539,22464,-18983,-26707,-4231,41078,102940,137212,130024,89841,69117,49680,-57946,-88123,34174,94569,122552,119862,86553,124554,109606,57733,56235,38641,-10596,-81521,-95942,-88364,-47401,7669,46273,41605,32795,77144,85480,27591,-32588,-124770,-92403,-28353,-14192,30076,106849,211040,345177,381208,229841,15020,-85151,-63191,-957,81361,135148,29315,-45089,-47296,-62184,-123936,-85962,-20150,-50923,-101789,-52885,-16329,-50480,-21428,3445,49711,87928,78803,61071,76970,87147,46488,-23184,-119052,-67261,-19079,-59888,-86427,-16612,49684,66022,53951,78420,135102,103754,48674,-21562,27465,121562,75663,127284,273789,291275,279521,191204,192690,178360,112220,-19297,-41451,19448,32858,40928,-15777,-93333,-105159,-8007,143237,131122,71315,-2800,-79813,-88111,-13921,80442,124699,53892,36295,43178,-40135,-71914,193079,341531,306053,195914,42522,-37400,-53555,-59867,-71995,-105485,-129758,-90539,-66666,-48410,-1689,28033,-5532,-35482,-80275,-89431,3603,-24215,-94132,-113672,-102226,-16316,3627,-128118,-248172,-159329,-155335,-187961,-149685,9025,-38217,-147575,-172914,-148213,-46528,18386,66437,81499,67487,3283,-87621,-88704,-92342,-115935,-148359,-114974,-73035,-7971,10826,8270,-27172,-19980,94945,121763,79261,6752,-69077,-112676,-54723,-51952,-93726,-114627,-110673,-45447,68825,189606,249232,253062,178533,56040,-14052,-37990,-37367,-8771,100823,138832,47269,27262,52351,36651,-20994,-92383,-88665,5281,9176,-87561,-84256,-41868,-22480,-15144,-40991,-113057,-13540,154521,204710,125940,76480,60510,-17094,-3775,59480,115413,128899,118972,78185,52192,77597,80407,139239,222885,314820,292891,26072,-121838,-49817,11526,37306,23790,-12436,9249,61305,69533,78460,51735,38558,19680,473,-95302,-120569,-45939,29848,65261,69121,48695,-7771,-82359,-148799,-114451,-133673,-115277,-93146,-34822,-7486,-52323,-48411,-14887,30697,53524,-15319,-99263,-84483,-10371,78625,40183,-54247,-67013,-89465,-69117,-9502,69773,78367,9728,-112463,-55132,78136,192661,298635,309185,232855,245154,265205,243483,132023,8318,-30899,-3202,47170,94543,66464,64780,128466,72827,-48255,-93543,-70757,-23280,12443,35953,7864,-37927,10745,59382,137998,118550,60294,-26608,-137684,-74550,-1955,50533,7089,-61919,-11753,55402,53233,-4633,-48085,-90308,-73327,-21481,-2651,2427,-34287,-82248,-81767,-5750,183681,254959,179632,95410,4865,-27044,-44345,-52938,-39635,-16343,24097,-28551,-110452,-17148,67845,53634,-29618,-125996,-13221,108374,162795,204183,193058,95197,2639,-62161,-126638,-72349,12841,109329,106145,-38934,-52500,57194,71524,-22536,-115515,-49158,2823,41688,86098,142832,129494,-35144,-49019,-16630,-93223,-21405,35065,81670,168911,185132,168835,111975,12896,-78157,75646,189682,231422,249226,236232,219326,131776,45540,19492,2940,-56905,-81555,-92546,-59159,-20021,15254,-8348,-44206,-59426,-68305,-5739,83166,188471,130126,22247,-2827,-1471,-29634,-68480,-82984,-114156,-77684,-47821,-573,4517,17906,8852,-17257,-29846,-35852,28418,115360,150732,100814,23164,33539,-177954,-436284,-156017,-186792,-148987,-148348,-217393,-145477,-32416,15157,14256,-13697,-14641,49263,148784,240806,293624,246996,101991,6078,-46726,-23749,-8856,-4129,11506,7630,-30817,-76924,-118956,-66273,-27692,-2992,-40332,-120204,-23356,62076,20898,-43184,-80089,-102795,-34289,32545,965,-69038,-96677,-19263,49609,58467,-45300,-119985,-90756,-104468,-140493,-118807,-101626,-47834,12766,83895,108292,108792,18068,-86048,-81654,23084,126072,107641,-5561,-34532,15242,109801,166234,129658,69195,50148,29264,-21719,-83579,-95769,-27852,-27622,-99245,6072,120805,100508,103241,17667,-53857,-100777,-95278,-96390,-99046,-135052,-126545,-63227,-34719,-40608,-114957,-106826,-81563,-66281,-45893,-23028,-70588,-21423,36653,-13772,-45813,-9186,81756,125074,53129,-31197,-96654,-54272,-8791,18878,-53232,-81724,-113837,-65812,5244,93415,100827,41045,50294,118332,64722,-72169,-78989,87224,285437,392979,393885,301471,183702,150637,152307,127478,145518,76443,-34818,-44464,118054,146352,93831,37583,23078,97537,213743,281957,278275,208612,109042,6240,-19412,-30157,394,43762,54803,8544,66763,332940,419729,189020,-8252,-98372,40235,160673,173784,23691,-105921,-97938,-62368,-54294,-52053,-39823,-33301,-69186,-98556,-39038,35399,33111,-20565,-40131,-46779,-37944,-3212,68668,119120,102026,-74102,-68471,-37976,-48062,-117710,-135243,-102035,-68849,-31600,15516,65476,24843,-40497,-109994,-45636,-42798,-66736,-4672,52261,111323,106946,39544,-90488,-59735,-18679,6293,-33066,-32898,108198,256301,371073,421826,237761,85592,50609,34366,-37028,-118133,-115799,-778,101363,141430,143317,160778,194285,237337,246000,152403,54516,58706,79464,81276,36206,38485,39336,56030,156562,226682,256456,143288,-24300,-134363,-72443,95175,132347,95580,81045,71978,9777,-42864,-116244,-95736,-6436,20050,-8705,-32570,-18959,10245,70644,112346,117058,36128,-50824,-35903,-35335,-14264,-22112,-24516,18404,94509,122314,30367,-115866,-89950,-80065,-88425,-7431,157992,141706,115746,89487,54393,-10070,-46265,-65631,-111361,-60453,20473,72740,74058,37509,-2960,-69737,-60760,173085,398905,426103,326885,124792,13383,-53102,-97156,-120522,-122100,-81291,-60114,35757,163138,196165,211892,49105,-146481,-39396,62383,74143,42351,-21608,-18964,-75005,-137057,-137922,-76694,-21332,-283,18040,150194,260367,211383,104878,47491,62534,64746,16107,-76107,-134229,-59165,-17108,-27991,-76871,-72523,-32266,-17387,-43864,-96151,-90447,-2158,34431,34907,34607,42115,52751,37633,-7485,-51379,-85796,-85185,-88120,-98981,-87211,-45056,-11548,-21326,-44057,-44385,-35325,-69468,-21722,81643,134086,110303,74896,65774,58421,34055,4200,-16002,-27883,92303,275402,266550,156217,149972,105221,66792,68751,30667,-10125,153552,128042,-9878,-78739,-44943,-29328,-54358,-60076,-42081,-32093,-21335,-22148,-42058,-78502,-148300,-100069,31928,156374,238298,152447,-1692,-57017,-21930,585,8376,4173,22752,71709,90419,42608,4370,37636,82633,70771,28383,7479,-7882,-30115,-50681,-67065,-106039,-73999,-57416,1859,67890,130859,179206,249404,174310,97562,87265,86498,49098,-4631,-58192,-115059,-127770,-114547,-125610,-159218,-40737,151334,310688,262571,164305,259531,221801,91032,2126,-41295,-80851,-101990,-43009,2656,37509,43249,36036,-16145,-94304,-132115,-137071,-116626,-55852,-20831,-11220,5209,114133,282516,337601,233089,35440,-141526,40566,99802,-20755,-89609,-69472,-50131,-93019,-67308,-24085,10672,7490,43622,69884,34318,112427,402842,576699,421427,234336,106262,22135,-63313,-33878,27266,16235,-39243,-62130,-31421,-44311,-116914,-107014,-95804,-52477,-42024,-98616,-118727,-32187,15272,7802,-48656,-45055,30608,87446,177560,256338,245394,203256,214691,249846,224167,90905,-45506,-95387,-74166,-70219,-60852,-39740,-11596,13036,12115,13069,-515,-4286,12291,-6868,-60460,-74407,-68264,-18706,19490,58910,86512,133448,136647,157821,120766,83822,5101,-104629,-80295,-5089,45281,97315,93172,49145,-34444,-65229,-74995,-73268,-20210,38714,-59451,-38750,-23021,-92414,-117859,693,128018,161627,110567,43382,-11947,-17272,-26537,3596,59753,33418,-8099,-46004,-67462,78804,172648,187786,196003,123151,24836,16279,4549,-61360,-11280,81944,128009,102991,-25939,-84858,-71442,-117600,-76768,-8422,9439,-39269,-137130,-161955,-74073,-20327,-40431,-45535,3650,110396,304285,484944,598841,489357,286455,143295,19187,-60828,-50716,8303,141271,254085,200428,28170,-99336,18257,118014,118351,81508,79085,65307,26761,37208,121954,140353,95894,97442,113123,101754,48468,-44888,-89887,-56820,-48493,-86389,-116051,-76211,-46158,-53291,-14989,55169,213843,303332,263807,173509,177599,233245,301907,262321,67211,-46654,-91926,-54945,-1528,-47580,-86568,90012,228686,125945,-62074,-37126,111861,207146,183349,63210,-37504,-97096,-95074,-58668,-11988,36887,35338,197,374,-25212,-68110,-104176,-100984,-44596,60173,189961,244857,207494,81488,-3878,-16097,-54068,-77903,-111787,-108490,-57032,32551,55303,-62446,-73601,46697,213932,177896,55284,-31167,-12226,40874,63053,60721,-32894,-114681,-26565,94134,195183,164550,-6009,-94415,-19271,53364,7850,-99298,-48827,6816,-463,-20838,-29521,16257,78901,88790,99454,38629,-68561,-66058,-47846,-61625,-104669,-129663,-25000,47335,17744,-80975,-98998,-86873,-26858,43230,-15827,-120851,-124150,-104667,-80216,-30727,34219,72249,99868,176735,228615,165810,47520,-19080,-31536,18386,65294,67142,78727,40751,-30096,-45331,10192,62666,146376,126383,25283,-13455,56862,184448,278649,316031,225815,97267,38445,16755,-7683,-1112,43020,48123,-5496,-72331,-101976,-90178,-95195,-77971,5510,34566,-27730,-9387,105415,98073,2538,-22788,26549,45128,45740,18584,31337,179680,166182,-40122,-4569,212789,449456,361910,56324,-98290,-26183,-15942,-48179,-112056,-107527,-86382,-61609,-47125,-18632,-34142,-46707,-3344,35476,49709,29985,19703,10430,-4998,-7294,-72923,-97418,-33406,33946,115133,182409,226216,163102,107695,102895,78825,29071,3011,52786,103196,90008,26825,-19318,-2085,85779,147863,38776,-67928,-31374,40656,55994,5334,-20788,16293,7722,-36828,13771,60978,81940,73601,62521,32185,-24049,-111724,-152905,-117742,-76790,-91116,-116486,-121274,-116764,-118812,-97318,-75254,-88773,-101368,-18570,34791,27540,-10239,19278,-1703,-50340,-67923,-27874,30657,62215,38919,75757,201068,242242,163583,98467,87243,88836,87104,82925,180387,253484,279169,348160,323750,317653,128624,45404,84618,79632,61225,45224,13845,-77771,-40240,-7899,-26658,-40586,-54161,-57957,-91653,-150125,-65482,-4887,-30353,-102466,-34845,39603,25334,13873,-10539,-92126,-133572,-52848,-4716,-13986,-70213,-68796,-52356,-66421,-83444,-15703,34249,26190,-13506,-29824,1267,-8729,-23135,-59385,18624,155717,210643,121897,18117,-42059,-106735,-71245,-20977,-29779,-22003,22063,19873,15733,19807,17906,-13848,-94031,-114774,-48735,-9327,60317,163706,257124,252651,266158,211791,99008,-39716,-80220,-67614,-10187,62851,30184,-52757,-103402,-90824,-66731,-22637,44077,117345,123692,77158,15593,-24044,857,102275,139657,113065,82431,64336,55025,73492,8084,-68857,-1899,24488,-1653,-32339,-56504,-69399,-114713,-158014,-145513,-47994,47071,48541,15043,6802,4730,9943,-48784,-145044,-89753,-87196,-85392,-30498,-10152,-77380,-125914,-86337,-10277,116445,186420,122275,67547,-18402,-115627,-67746,26566,86444,99618,82839,42470,37777,58955,135223,208768,245802,162361,-32776,28446,172147,224811,90695,33526,67689,118753,176979,168700,116645,54127,-52955,-41943,-8737,48362,133782,133806,125264,151844,131077,68668,-26857,-138279,-92579,-59732,-41052,-27910,3307,-1482,-26732,58934,129188,92652,-14657,-42417,15649,42109,28362,-19046,-51595,-37763,-36435,-66486,-98387,-75336,-56567,-40195,-66289,-90435,-41773,6571,17290,36424,139730,55707,-42556,-12607,80321,206400,312604,341244,220632,95887,79373,139613,188279,159288,76908,-28720,-49420,-24286,-57315,-104765,-63254,-12482,-2782,26065,122831,208081,179331,80085,12887,-42217,-50899,-44981,-14652,-15806,-134336,-63934,-87,47215,-9308,-39258,10688,-16107,-44978,-95034,-103856,-30735,-1011,31967,65360,115604,166914,69306,-51286,-99366,-18324,5769,-35881,-95610,-123491,-152014,-102453,-7665,44436,44201,17777,40652,54849,14673,19872,41371,-1408,-11548,-77350,-122134,-50811,6386,15733,-4167,-54735,-48210,43016,100672,27911,-103389,-66383,-16007,12244,11405,-79025,8290,19382,2750,-43911,-109743,-86362,-83064,-96071,-111872,-54951,1986,40504,32030,-2794,-74171,-82387,-21927,2090,3528,1421,75879,127311,107765,78991,65129,2554,-56430,-82870,-81525,-11239,51247,14073,-7245,43478,146600,224467,234644,144844,77127,961,-15465,4335,128109,194520,79153,-62696,-101715,-99060,-113848,-96838,-76515,-61456,-56424,-38878,-39379,-81027,-139103,-149393,-114992,-40526,15787,65008,15449,-65777,-34863,10820,36573,33775,12428,-25969,5502,61237,62768,44141,33984,-3303,-63157,-64478,48100,234681,329700,255061,126130,30493,-552,-15130,-60149,-21738,87375,102653,69842,-16960,-107620,-70324,-14822,10864,27680,-35743,-94044,-47809,-20978,-37515,-74140,-49761,-20829,49453,124003,131909,133800,85684,37641,8942,-75492,-73532,-16852,31081,33830,3035,40078,125554,135735,119953,24171,-77518,-89415,-61515,-34071,-24328,-62039,-102020,-72098,-10355,54346,63184,-17782,-108726,-27954,57345,78408,89220,112840,131369,148486,97346,29089,34030,91066,156325,142203,38440,-111643,-66222,-45515,11295,47579,32501,8510,5550,136617,260687,284134,222080,132748,70383,46279,-22005,-59114,-64471,-63053,-78938,-62137,-31133,18311,52471,87395,107682,25975,-65046,-56789,-5991,40549,44239,-20196,-60288,-55654,-54895,-112412,-120713,-55920,41820,133276,110086,11469,-10559,28040,-8075,-84407,-94956,-114794,-126314,-99223,-60486,3453,92098,75236,-16377,-104544,-145260,-133325,-58092,-11133,-22392,-45455,-89487,-56437,50039,135326,144687,7653,-80644,6124,113843,191607,282419,235236,132792,126863,329679,556404,638889,365674,110493,-14948,-70465,-105431,-70673,11114,57036,-4305,-122746,-67376,13385,25910,-969,-68992,-50099,51348,65965,15549,-61034,-29975,32273,5693,-35098,-44334,-37271,-38281,-74200,-70667,-22198,-1546,69773,188205,176800,66136,-47755,-123233,-88556,-40474,-5514,755,-28142,-70874,-12514,7241,-13582,-52889,-103172,-49731,61674,102598,75373,-14014,-89238,-73421,-36863,-881,31325,13289,-15017,32499,110996,107443,-12026,-66894,-25326,23744,66617,24157,-82754,-67220,2166,-4054,-38044,28670,104078,68485,-7325,86666,180640,185590,76887,-32701,-43482,6852,20691,136,11512,15912,-62491,-117129,-102734,-44563,-102359,-128499,-65483,12535,112337,164959,115855,38860,8294,13635,-33827,-69766,-45136,19527,82306,45056,-4327,-38386,-57608,-26061,67458,96893,10175,-79891,-93251,-26467,38751,120698,222435,175618,98099,-2447,-17942,38169,86502],[54668,-27991,-94173,-84852,-104415,-99875,-94778,-56865,49360,151065,129635,84606,54246,2169,-31537,-38494,-7071,12832,36850,2833,-33947,-59215,-80897,-40296,51654,92997,28339,-8020,-14545,5378,50761,116104,143903,126246,83590,61080,38655,-65025,-86546,34109,92995,117182,111663,71354,102770,77229,10253,5036,6846,-24528,-87787,-90832,-76658,-37056,16746,46304,33842,30933,79478,81798,22997,-33401,-117357,-112256,-56317,-34454,20507,110441,245987,402318,415536,227588,6268,-97540,-77434,-35007,21596,85503,14601,-47084,-47145,-56753,-114710,-81264,-13759,-43623,-105026,-54479,-11807,-39436,-6399,23891,64669,85230,66900,49393,75473,92094,55629,-17929,-121341,-49286,4711,-42064,-83096,-19656,33547,43881,29196,37911,107252,91087,33501,-33409,40843,128733,60706,79899,214085,245282,270847,201796,186028,179840,126980,-9233,-44346,16373,28931,40494,-19415,-99061,-110550,-13206,135707,116769,61022,-4889,-70965,-77503,-17635,72530,132006,63355,51369,65552,-10376,-109746,161049,362154,338507,228454,69901,-23751,-41561,-48596,-69762,-103093,-116283,-90114,-55824,-35576,-924,26070,-6016,-39572,-86299,-86334,-3272,-57506,-115802,-125412,-114296,-21620,24855,-91667,-242221,-182301,-165138,-183682,-169892,5994,-33375,-133166,-156616,-141795,-41303,22259,55209,66427,61215,8084,-79728,-94617,-90869,-107082,-143241,-124072,-79883,-12720,4366,2335,-34398,-38370,76942,129921,112336,24258,-55456,-101761,-55128,-50631,-87877,-108037,-94891,-31261,77793,197189,268120,281360,182423,56849,12730,7315,-8098,-31981,50505,114709,41328,7500,19470,3581,-55105,-117728,-100203,-8517,-6800,-102130,-72221,-22650,-5648,3794,-21421,-90959,-7589,150051,157254,70474,36114,36325,-33311,-22931,44208,111837,135196,121462,61797,14475,27920,45203,127190,235950,340648,310676,36797,-114258,-66862,-2184,37726,41278,12930,15200,63659,71281,75503,42085,26098,5080,-14369,-95746,-96082,-14038,62991,77229,77698,61294,5792,-67615,-156970,-152574,-112499,-95652,-77294,-17641,-5131,-60714,-62310,-29265,17586,39948,-28724,-130652,-74374,221,84904,39127,-69738,-65758,-89269,-88742,-30914,58547,84633,30105,-112485,-66852,71589,170190,246430,258078,205505,231433,253056,224280,108748,-27737,-51354,-3784,38070,88277,82270,87654,138852,68889,-54659,-88741,-63226,-25045,-3786,18017,12954,-29154,11624,84138,150116,103106,44482,-34021,-103754,-61806,639,58144,28817,-48038,-10402,63847,83140,31891,-35828,-111902,-90978,-38348,-20113,-11903,-31802,-80504,-85414,-4097,188209,241366,179412,100756,2635,-36158,-57458,-65757,-50572,-29769,8362,-46391,-92453,-13787,58782,50914,-33336,-146071,-2189,130507,192114,239110,225330,110859,23027,-31172,-97018,-88686,-12337,74958,50731,-77798,55591,140031,103149,-19809,-120391,-41002,11108,48268,89799,149060,155501,12677,-76649,-25425,-99161,-27490,29489,75284,167525,185890,162644,93930,-12831,-45719,119717,210957,245514,244745,211755,186123,111437,47259,27920,10264,-52729,-78890,-91248,-56881,-15694,18455,-14419,-55622,-63388,-64638,6035,109547,229672,168618,43043,7804,4111,-24248,-60862,-78479,-114081,-83990,-52859,-1297,12066,30704,17898,-15226,-34657,-36273,33753,124178,145704,75634,50610,109915,-76788,-355463,-210728,-129693,57269,22692,-106537,-131276,-33360,17096,10000,-18492,-8813,59248,144892,217169,270370,210532,75445,2246,-48501,-23312,2505,16951,32558,20729,-25685,-76460,-113354,-64787,-28631,5261,-3769,-71379,-58710,15486,-8521,-59704,-87757,-100259,-32254,35136,17548,-53003,-109921,-33710,38792,55713,-32125,-137714,-113661,-131349,-134307,-123997,-100045,-34688,15831,64446,72656,68800,-8332,-94285,-43027,88813,203536,191607,60054,-1388,22074,86157,106870,63190,14874,14324,10416,-26135,-84242,-108194,-48497,-41815,-101125,-17159,77132,72396,114834,51354,-25274,-79439,-79126,-72808,-88168,-143538,-158752,-118404,-97679,-85324,-134594,-120993,-94793,-76857,-51767,-19888,-67467,-59467,-6854,-29965,-47868,336,110989,158909,63759,-31815,-95080,-41700,28197,82558,-434,-44567,-70164,-49315,13795,98379,95741,34110,54455,125823,76335,-57973,-58730,101793,301947,411217,387782,257403,163765,142649,145667,119361,134599,67036,-42405,-41268,114399,124591,71215,15340,1548,76455,194952,254950,242134,173027,96810,18467,-4698,-18337,754,28815,35455,-4086,-2837,255377,362940,169703,-18156,-80053,45161,171304,199531,41640,-94980,-109802,-70113,-57898,-55157,-46028,-43328,-78450,-100038,-43380,24128,13462,-45020,-61667,-58514,-48386,-11842,67498,123140,130092,-30501,-124118,-88693,-92357,-135272,-119521,-110892,-77095,-37657,17659,76739,33596,-28049,-77276,-16185,-21249,-43337,30617,119823,175223,143424,38361,-92168,-60732,-30777,-13768,-44696,-15339,106924,205084,287167,352087,213718,72262,42927,33255,-34447,-111259,-139015,-16074,85864,117836,111059,116748,134656,178795,213215,154252,65733,66984,97569,107652,53436,42760,24264,33154,143048,222404,242114,134212,-12189,-123956,-59693,100303,104442,63836,57685,65748,9243,-42181,-112539,-101252,-8914,25083,-1191,-31822,-29555,-5506,52356,98607,119672,59074,-36761,-32133,-32263,-12622,-22388,-25760,17346,92305,102379,5930,-109505,-72003,-61289,-65863,9281,189186,178107,137391,101845,60814,-449,-28436,-54637,-115165,-64663,12861,57145,56722,31321,20126,-53690,-79365,140968,382709,422568,300088,98152,5242,-62851,-118509,-125468,-105558,-61491,-42424,52587,140387,151500,147866,26132,-173639,-45479,67134,81782,40241,-39298,-50261,-109529,-161950,-122850,-60946,-11096,-12575,-40206,56853,193989,179302,94712,47842,63773,60744,1992,-94432,-130335,-51885,-13359,-25727,-73070,-74815,-40857,-27671,-57959,-114703,-77818,19593,66685,75374,76123,72928,80007,63150,5495,-64299,-119877,-92568,-96808,-126603,-83983,-13728,28983,13221,-30472,-79232,-68332,-89143,-35903,64415,120770,104601,73005,53959,46661,20830,-8761,-18665,-27252,96131,297870,276983,157767,159107,107629,44146,17498,-29239,7103,194827,136663,-6570,-85822,-52065,-30599,-50970,-46384,-13137,-1532,-1686,-14424,-44722,-89284,-147883,-88823,42910,170077,258978,148999,-11334,-69783,-30760,-2590,10150,7746,21200,70841,94815,37640,-12983,16939,67454,58621,23758,9221,-3694,-21185,-42580,-69501,-123763,-60860,-55748,-7111,58798,122627,162448,208667,127239,69334,57021,62526,30510,-13945,-57742,-99054,-119375,-118333,-128466,-151049,-23643,175358,311566,251175,171442,291641,263654,117995,14656,-35660,-72169,-77461,-16490,17052,43548,47905,38502,-17739,-99940,-149795,-145016,-101982,-45429,-23237,-23188,-11965,92623,249657,302594,209331,33683,-124981,35299,86454,-29719,-78902,-40850,-27203,-88523,-74509,-32939,11979,18643,44198,54772,28541,109636,372321,508232,358940,212517,101898,16611,-75972,-51319,3079,-4850,-49232,-31441,11063,-24240,-106609,-100936,-96743,-81643,-58525,-100815,-92915,-14683,21721,6544,-54633,-59374,11895,73444,181333,267785,239413,184270,199274,233827,213199,91534,-44943,-93309,-59810,-55188,-56691,-42831,-16442,12081,15682,19222,8183,3845,17327,-7340,-64405,-76128,-75844,-24789,15166,60918,100846,155506,166539,189884,147003,97897,8962,-106084,-75956,-3735,38629,80394,68904,20904,-50229,-68421,-80226,-82804,-37179,1276,-89675,-21706,4753,-67815,-126529,-9806,116438,151747,107759,41263,-20494,-36356,-40670,1026,57713,43675,-1815,-46336,-44873,88587,154405,155868,152775,76205,7978,26433,11155,-80288,-37734,42619,85584,58932,-41687,-93152,-70580,-108380,-71881,-9871,1495,-49919,-147483,-163359,-82784,-33662,-53374,-59119,-14717,84989,260743,425137,582113,520815,314084,162773,29929,-62319,-59251,2905,141841,271425,210581,20483,-94540,13453,97936,84170,48604,54552,56770,31949,47001,140605,154412,100759,104932,129488,125739,63304,-47562,-111532,-76537,-56859,-88845,-125547,-91937,-60390,-61256,-27440,29361,156606,271368,278076,211054,216148,281462,360080,296046,68589,-51225,-90287,-61474,-8605,-44226,-99921,72673,246142,181724,-36137,-69216,90435,199432,177910,58757,-38074,-95937,-90351,-50295,-4255,32856,27894,9584,15437,-12442,-58617,-100517,-111215,-59827,39594,160145,226819,212253,101832,16521,-2969,-49366,-66480,-101616,-110557,-48281,60216,104917,-13626,-54412,54214,220453,183558,51006,-41443,-23396,38718,70696,69688,-11697,-94649,-45602,57467,164446,174672,8745,-100015,-26670,39981,-2592,-99681,-55117,1849,-7041,-32115,-41478,6117,78802,110622,140512,53371,-63167,-69531,-56064,-70875,-112732,-122482,-11317,67274,28507,-74101,-101240,-95751,-56519,-2792,-74531,-154515,-103634,-88564,-69072,-31834,11807,48983,79856,156999,206823,147189,43857,-18030,-23958,23406,53798,62868,90808,62742,-7572,-53628,-1644,46980,115065,94764,5423,-19168,59332,192544,289543,340467,245127,106520,42477,22694,-5104,-11630,31072,40231,-20283,-79280,-100494,-85135,-83378,-66406,8725,44703,-10502,-10696,88182,88751,-6940,-45736,-7858,6706,19865,5226,16960,141661,121009,-57635,-11765,205416,409068,320007,37696,-90190,-25457,-18812,-54137,-117240,-103788,-85419,-56298,-39690,-10160,-24572,-42841,-9038,36508,50539,24162,3834,-9976,-17642,-4373,-53313,-75803,-17055,51229,137902,207732,252220,161872,93864,83364,57962,14481,8328,73698,144007,135117,50955,-6501,-5255,63338,129307,29996,-69457,-27272,43430,59772,10200,-34492,-12656,-12976,-35050,19680,58873,73495,65619,59509,40652,-9626,-98557,-146966,-135847,-88134,-92426,-119410,-123976,-110627,-106045,-93864,-83772,-106282,-79633,11685,79975,79739,28154,36238,12789,-15021,-45397,-5925,57064,83249,61908,115167,246374,252304,144358,66673,57085,72704,74344,66318,164420,259616,278560,323924,311896,310998,125734,48473,95114,97438,65177,42322,12322,-75180,-51716,-28066,-38337,-39734,-44670,-50263,-94546,-138727,-40268,20849,-7253,-81794,-55130,12425,-291,-8933,-35842,-115112,-109777,-40116,-13676,-27765,-64566,-29187,-20827,-32615,-70883,-25427,26782,31720,6871,-9111,10775,-11834,-36279,-56730,42670,178861,235476,140246,34153,-29330,-99431,-73606,-22193,-23530,-12446,32637,34293,33156,40221,41315,3179,-75255,-116847,-59306,-8524,64433,166393,249653,204403,199475,150873,42323,-69297,-81779,-57108,-389,60702,14499,-56995,-90720,-86236,-70234,-26098,27819,94864,100802,59736,5586,-38352,-17040,90117,133129,122774,95558,72870,60625,70114,-1645,-83749,-2992,19848,-1416,-27491,-48160,-55953,-97558,-143851,-161304,-61778,30727,29693,9449,29170,43716,41034,-36335,-131409,-70540,-59889,-64717,-23366,-1771,-65655,-92247,-54774,12071,118723,187615,122339,70301,-6438,-92889,-66104,23579,78970,94853,83838,47437,38066,51983,128509,201599,241512,163109,-26714,31588,167965,221433,93360,34897,71182,126329,172317,142658,74514,-12040,-99644,-61784,-18218,37398,115291,111217,95822,101613,72771,28264,-53454,-144483,-62916,-24536,-21018,-14736,8084,-9763,-18209,94595,150101,95071,-4020,-23856,7869,16778,3190,-23951,-39232,-29266,-39456,-61425,-77008,-55030,-43263,-30145,-56114,-81784,-27019,14439,29526,81050,171016,39592,-68954,-40690,38965,157530,258167,286419,174173,75269,86961,169335,240141,215127,110394,-19065,-48066,-31845,-67455,-118790,-88662,-30837,-5865,35363,146836,227838,195565,95056,19977,-42019,-51774,-46428,-18133,-18984,-104952,-45057,14957,61578,2130,-42435,681,-27202,-65626,-125337,-97576,-26081,3430,36137,71477,127284,185269,88413,-37943,-109392,-19220,10835,-32496,-90868,-118383,-151206,-114472,-23788,29665,31267,7151,30822,35036,-2896,11740,32563,-2013,-11422,-62589,-100974,-51721,8589,30089,-8198,-90603,-94931,9851,73964,18933,-109445,-72470,-20969,8829,4923,-72655,8815,3586,-11930,-46986,-92210,-103866,-100428,-96359,-84245,-29161,30498,64132,47584,1388,-74441,-63080,-3090,10821,-7335,-23047,54988,113155,104083,74042,54078,918,-51933,-76818,-76936,-3305,51923,9737,-4569,54626,159987,235897,248265,157078,92120,31731,10240,33932,155734,210288,83069,-64130,-109257,-97981,-107325,-106960,-119355,-123364,-120605,-88111,-67420,-93954,-143663,-131103,-82402,11349,72695,99937,30577,-66463,-55678,-7892,27643,38602,26204,-7707,16184,65062,57886,29156,11866,-22662,-68932,-58896,54323,243358,340427,263996,131877,36670,11843,-131,-45639,-14770,87435,102736,64846,-31179,-127709,-85877,-32786,-13151,10001,-35891,-103832,-72769,-36087,-34448,-57279,-31590,-3474,54849,119340,113470,112513,67223,30603,20886,-44948,-98925,-49777,10020,22059,-17473,23701,121691,134021,120149,32814,-69309,-84089,-59941,-41719,-41462,-82134,-101560,-54469,-2752,64460,79375,-123,-98690,-32858,48652,77080,98210,112369,120392,134075,87132,17375,33704,103567,182536,160715,32646,-101296,-33204,-11434,25668,41216,15118,-7256,-6905,117317,249566,303415,254135,164791,89657,46495,-12911,-34936,-37811,-40525,-54233,-26592,11169,53528,74897,100510,95630,9055,-78673,-76480,-17583,32856,42194,-15869,-56230,-53425,-56294,-111369,-108652,-32990,76954,160654,116009,7591,-4683,41410,1740,-101379,-114532,-132111,-124753,-99654,-69147,-4600,86476,78556,-13373,-94339,-129994,-120339,-48952,-4281,-7248,-20429,-66981,-62382,44624,122851,122387,-4957,-84530,9051,111955,186065,278352,236086,126741,108298,298764,568985,707981,415041,105702,-22620,-53540,-74819,-53169,-4316,19471,-52635,-131131,-33018,33743,30201,-4352,-72328,-65948,25530,44468,-1395,-84643,-27257,53347,33419,-30176,-53181,-40831,-36252,-74707,-76205,-28125,-10320,56114,189239,232111,130176,3642,-108330,-88811,-41422,-15840,-18147,-41273,-89047,-33897,-17036,-38339,-69768,-114950,-57604,50290,89551,62346,-24708,-103260,-94811,-64512,-25490,17955,8719,-11412,38881,122602,136101,16008,-70621,-52642,-721,50232,18302,-77269,-82079,-22498,-35590,-52012,32359,123071,93231,-18772,67083,174118,175410,59845,-44825,-35307,18890,28509,7721,26538,35897,-49344,-119854,-111936,-46097,-98111,-135650,-68400,17978,155685,227710,172620,68758,10592,467,-52937,-93159,-73566,-20797,29831,14710,-11919,-34506,-55929,-33599,71707,125804,37508,-62525,-90591,-24915,47506,133138,226136,172016,89099,-10985,-19673,49320,105499],[68606,-25250,-90444,-79691,-101455,-95312,-86886,-43468,75733,192976,166207,103006,65703,17916,-8057,-11018,19747,32916,48873,6547,-32074,-58189,-65339,-16698,82238,106947,37067,7593,2248,18069,60816,128116,150962,125229,80706,54577,27483,-68206,-82943,34027,92655,115104,108854,64373,95502,69829,-14017,-39804,-26630,-38894,-90728,-78464,-62356,-26955,24921,45634,25933,25397,75594,74648,17592,-32861,-105980,-129155,-80980,-50434,15952,116952,277077,447305,435896,222581,2158,-108407,-93075,-69468,-35944,31620,-4525,-50807,-46181,-49673,-102477,-73564,-7171,-33913,-104682,-57906,-9420,-29416,9023,42374,74847,79036,53512,36503,70975,94040,63016,-11806,-109303,-31182,24887,-26236,-79800,-23811,14436,19122,4257,-3827,68126,70904,13877,-42221,62357,139629,54016,41419,156651,198310,254421,203890,172006,171418,133509,-1235,-49846,9873,21162,37535,-22591,-101426,-108584,-11755,130102,103819,51953,-6125,-61933,-65634,-18209,63840,135870,70612,63143,82908,13908,-127729,117511,355998,346815,243062,87725,-12966,-33638,-44021,-74308,-105857,-103753,-80183,-41106,-21436,-1784,21275,-7596,-43054,-90812,-82496,-10486,-90420,-129899,-130401,-121994,-25332,36476,-68516,-232294,-203564,-175235,-178710,-191864,-9378,-35497,-123897,-144019,-137090,-39745,20845,38897,48887,53621,11645,-72671,-100875,-89429,-99159,-139078,-136026,-84615,-12121,3327,364,-36443,-62726,49030,130137,147535,49090,-39506,-87959,-58577,-54155,-85795,-100540,-80695,-16544,86915,199899,275608,295570,175793,53367,31585,39083,14938,-47540,3643,87509,33885,-9811,-6455,-23478,-84994,-140870,-109519,-24683,-25001,-114406,-60266,-8079,4771,17973,-4600,-72727,-3242,138311,107878,20663,3617,16190,-46935,-43544,27452,105656,138520,120022,43332,-21992,-21919,7665,111578,244860,356966,317635,47513,-100758,-88554,-18081,38856,57259,34715,14315,56387,62372,62837,25622,9677,-10647,-27268,-93414,-77415,12134,91109,83922,78928,67392,17434,-52526,-139819,-143028,-79869,-74740,-62608,-6926,-9611,-72807,-78611,-46704,-279,19287,-46159,-114141,-53876,15759,96441,41913,-82149,-64912,-86201,-106494,-53103,45658,90012,54666,-82330,-73775,59718,141303,189503,200877,171487,208579,229662,191423,74383,-67603,-44006,16378,49721,97549,102726,104585,136971,55837,-66368,-88043,-60140,-30396,-23039,-2278,23351,13693,26179,107671,160328,88683,30637,-38153,-71988,-40374,8949,68160,52954,-34078,-10154,67803,107042,66917,-15838,-123673,-112009,-58952,-40148,-25600,-27484,-76729,-87082,-3993,180351,213039,168699,100231,-1769,-46115,-71798,-80462,-63211,-44096,-9810,-66216,-81076,-18027,38837,39015,-41621,-145619,5920,146193,214002,264275,248257,121656,41395,-6690,-74377,-93255,-31069,43069,9917,-15436,170397,232048,140118,-5425,-86497,-24680,20633,54396,92193,153401,181193,70704,-81201,-37123,-103791,-40302,17110,62950,158476,176218,146212,67960,-42123,-15293,153202,218588,244893,226369,177292,145528,85079,44450,35599,19149,-46635,-75442,-91014,-56467,-13546,17775,-24989,-70657,-67147,-58259,21222,138503,270147,205598,62299,16053,6720,-22105,-57243,-78588,-118328,-90084,-57264,-2002,18294,39050,20218,-19223,-44532,-41413,34533,127658,137567,46506,58975,163820,11927,-262239,-282197,-40732,231618,166290,-14053,-109111,-38089,15903,2231,-27691,-5471,67311,137809,189212,240181,170993,48223,-4563,-50631,-24432,10494,33053,46389,26660,-25186,-78539,-112154,-66149,-30477,12369,28707,-29316,-79967,-29278,-39936,-80613,-100449,-95633,-30484,35180,30222,-38183,-119900,-51511,23531,48379,-19775,-143913,-146490,-159726,-117178,-127225,-97138,-24808,14638,39671,32220,25058,-36337,-92929,-1805,157332,281544,275076,127349,30938,25898,56281,42088,-5926,-40542,-26292,-13639,-34816,-87479,-120425,-70991,-58016,-103119,-46799,24061,31965,108829,80364,3770,-53099,-47209,-41606,-79955,-148332,-171712,-144694,-141031,-134028,-158313,-134732,-109512,-89228,-60743,-21756,-70304,-98671,-57252,-52193,-47364,21968,150861,193420,71501,-36595,-96983,-32954,59437,138843,50806,-2044,-27268,-28131,21050,99145,85497,25371,58913,129073,81333,-47466,-38152,114783,309625,413312,363289,207022,136163,125238,129252,103373,117829,53526,-53492,-38552,107326,100498,45750,-9888,-22563,52446,172124,224306,201910,132494,77367,25698,3545,-16596,-11122,3824,7270,-23836,-67874,179759,300835,147734,-23110,-63828,43767,170273,212820,53492,-87766,-120774,-77282,-62213,-60657,-54034,-53635,-87177,-104023,-50443,11715,-5821,-69125,-83125,-67592,-55705,-21199,60258,116064,143188,16870,-158695,-144995,-108151,-89888,-97873,-117614,-84137,-44854,10862,71507,34920,-2399,-30403,14403,-796,-20941,65077,191181,239227,179052,38773,-92892,-62835,-39965,-24973,-40775,4102,100719,152172,205027,276451,182844,57705,35416,32574,-29878,-95868,-120640,-20185,72397,93370,81942,77998,86505,131002,183587,153557,77396,75287,115998,135317,78659,52127,10535,8639,119434,203293,210390,118590,2002,-111205,-52346,90590,63575,28762,34833,61357,12519,-38526,-109745,-104711,-9928,31673,7724,-33712,-44706,-23508,32757,81033,114631,74647,-21148,-28663,-30559,-12490,-23809,-28056,14587,86951,80768,-16407,-103659,-53960,-37412,-35547,22882,205303,207307,158996,113908,69210,14931,-7181,-43426,-115414,-69246,2499,37463,37239,28683,43816,-39285,-98096,106875,349677,398962,260306,70584,-3112,-70371,-142310,-123708,-85920,-38501,-19651,74102,112504,105979,88166,3332,-163030,-46081,74181,88890,35274,-55280,-80578,-130781,-150208,-105119,-47136,-517,-17373,-73805,-16338,141981,156476,90403,49610,62715,51492,-19506,-119922,-111152,-33983,-4725,-22730,-72191,-77790,-50121,-41085,-75887,-131457,-62345,38415,91622,105152,107615,101063,109124,93005,30387,-61588,-123325,-78813,-93602,-125587,-64038,16038,58321,39075,-8663,-82550,-93397,-101819,-51163,37307,91348,86522,64903,36596,31738,5294,-22991,-21669,-23556,106877,326213,293507,166629,176518,120377,34663,-20974,-90816,19566,213957,136802,-3948,-91110,-58353,-32517,-48633,-33486,11727,25697,16218,-6654,-43276,-89543,-130571,-80049,47296,173662,267358,139407,-20511,-83174,-40516,-6118,13310,15895,27508,76578,104142,35223,-31465,-6904,47744,43165,18002,12089,1748,-13273,-36350,-74347,-109400,-40816,-46776,-14928,47245,108891,138077,157495,81801,43400,24998,36365,13151,-15745,-40912,-71934,-108632,-119979,-127838,-140637,-7691,193344,304368,240363,183535,324563,306831,148696,28434,-30843,-64675,-56588,6410,33470,53406,55992,42247,-19012,-103016,-167751,-144239,-83557,-30445,-22375,-35426,-32046,65363,209676,263233,183371,32123,-107360,30711,74678,-31473,-58037,-8128,-1805,-81449,-79563,-39739,14348,30869,46504,41577,21668,102260,330402,423688,288239,184564,93114,8810,-88651,-66835,-19174,-20306,-43116,8698,57403,-2230,-96742,-93305,-83307,-110116,-83179,-97777,-64241,4190,26967,4938,-58300,-70169,-4557,58898,177075,268591,228321,167185,186691,217070,197588,88834,-45437,-89803,-44730,-38852,-51400,-47939,-25997,5504,14409,20730,13855,10780,21553,-8855,-70689,-81511,-80554,-27063,13063,63479,116230,178941,196834,218017,174071,113158,16244,-86612,-55510,8500,39207,66656,44792,-8434,-61913,-69279,-83230,-89193,-50984,-29117,-108943,-5252,30732,-42000,-126171,-17256,106582,142331,104174,38251,-29996,-55260,-53162,-1649,52078,49889,3824,-44162,-23663,95708,136707,123798,101368,14269,-14023,28589,10816,-95112,-58427,8125,44672,18971,-55339,-97577,-67956,-99218,-67361,-12369,-7531,-61332,-158129,-159302,-88265,-44558,-63974,-70490,-33339,51414,196653,335583,522633,518583,328021,174146,36272,-64097,-66693,528,143664,289091,222924,17428,-82641,11855,79758,53858,16460,27021,44905,34804,55140,157222,167207,107796,114726,146826,148414,77468,-46565,-134378,-92977,-61330,-87437,-129543,-107493,-76515,-70882,-40625,7813,105588,233981,284518,252155,263034,337876,419574,326364,68641,-57054,-84434,-63194,-14981,-41791,-111096,50539,246530,229463,733,-105871,68592,188616,170980,56156,-35944,-92104,-84018,-40235,5131,28378,20517,24106,35624,6409,-40210,-87413,-119306,-74973,16888,122021,197951,206982,117482,34861,7526,-45870,-55874,-91671,-111430,-38903,84025,144625,33201,-30358,62204,217918,180621,42050,-53712,-35122,34026,73815,74431,7725,-71169,-62498,19877,124759,174400,27009,-90083,-32560,25847,-12848,-91902,-59042,-5894,-18755,-46988,-54240,-5626,75208,131577,176303,62989,-58468,-71555,-63452,-79407,-119702,-114212,2205,83978,35462,-69122,-103130,-104459,-91373,-54483,-114682,-110204,-63847,-66520,-57029,-33746,-10186,26523,60724,136613,181483,125868,43116,-13217,-15835,22425,37411,55428,99936,83218,12182,-61577,-13516,29955,79163,61855,-13571,-24640,57565,192747,290319,350917,256111,115608,50046,33059,-2406,-30812,8220,24946,-37278,-87008,-98855,-78965,-71159,-54360,10003,51022,4346,-9493,68998,74967,-18643,-67094,-29926,-14697,4520,-2482,4838,101266,76346,-69211,-19003,190116,357762,272055,20871,-82161,-26677,-23964,-61691,-118319,-94880,-79589,-47734,-30672,-824,-12804,-32255,-15889,32647,47382,17920,-10636,-27252,-26938,-771,-30851,-51711,2888,71081,162724,233315,271314,151953,73121,56077,29238,-912,15990,96662,186945,184648,78443,8688,-7680,38032,99736,15757,-72341,-21227,47734,63570,13587,-49052,-40932,-25924,-28767,24740,54130,61117,54644,54943,49414,9446,-80020,-127843,-151270,-98160,-94039,-123055,-115308,-88128,-83826,-84893,-89485,-119908,-64706,32142,114757,125553,66673,55125,30466,14867,-20351,8485,76567,101387,86685,156581,285149,252453,120373,32914,24841,51045,53304,41964,136788,251580,270347,292197,290099,286001,115784,46649,98098,110715,68870,41198,14256,-67764,-63420,-48220,-49628,-39213,-38238,-45098,-96569,-121996,-15914,47406,19973,-55450,-87120,-28818,-36372,-37957,-65019,-125087,-82038,-25786,-21035,-34413,-45139,12709,12677,4183,-46516,-31376,17514,33775,24443,11282,19975,-15505,-49886,-54014,57285,182183,235156,145066,44816,-19635,-93209,-74334,-22964,-17704,-4709,39520,44430,46009,55448,61044,17162,-58864,-105224,-65829,-8474,65882,166339,236511,151456,120957,83035,8320,-64453,-67044,-44751,6537,52860,-5865,-68947,-84662,-84756,-74233,-30234,11530,70966,74745,38781,-7752,-53281,-26945,83566,127830,131947,106619,76780,63795,68795,-3370,-90935,-10974,10266,-5174,-25684,-41903,-43853,-80063,-126997,-176996,-80224,7340,9799,23664,71069,90330,72357,-23038,-118581,-54051,-33997,-42539,-14400,6499,-50121,-60044,-20871,37105,120417,185281,122052,72065,3793,-69383,-53437,23779,69234,87062,82067,51255,37778,44166,121702,193780,233121,161227,-23786,30795,160381,213105,93957,33798,70036,126638,159736,113098,30615,-61370,-96783,-78724,-26904,28408,98527,90846,69266,59064,19276,-13687,-79948,-127896,-39758,2919,7679,2878,13329,-20981,-12750,122347,159104,92068,8608,-4028,3313,-5342,-19946,-28684,-27156,-23812,-49444,-59450,-52466,-32137,-28249,-20791,-46633,-73255,-13022,28747,53953,127386,190541,18362,-96481,-66461,-2138,100276,187240,215036,122345,50441,92943,204812,304308,282096,146362,-9235,-43269,-17702,-31958,-81442,-110840,-50023,-9845,43844,168109,242617,206567,105302,23146,-45257,-55826,-49736,-22902,-23999,-72497,-23229,29638,73288,10994,-47113,-14709,-42563,-88743,-142980,-80641,-21712,4656,35684,72592,133463,198503,106842,-21456,-106397,-26877,10182,-32537,-88849,-116228,-151549,-127076,-39238,16314,19553,-5269,15365,9164,-20611,1738,22968,-3377,-12994,-50635,-87195,-52721,10935,44220,-6479,-111362,-134995,-20020,46794,7229,-113255,-79232,-27026,4719,-1398,-56741,4487,-12790,-22257,-42386,-71245,-112179,-119958,-95400,-61731,-2453,62774,90528,63184,5157,-71617,-43334,15356,20292,-14867,-48074,32070,96545,100764,71366,44334,-780,-47415,-70949,-72321,1168,48659,4491,-2269,64520,170063,241669,256181,166742,101744,57349,32406,61013,179971,222013,85102,-66586,-117174,-96796,-98985,-108177,-143168,-110627,-99175,-101607,-75428,-88800,-120655,-105727,-47725,61353,124398,126766,40035,-67385,-78266,-27904,17879,42773,40323,10788,18853,59155,48232,13762,-10494,-43188,-77421,-57018,56732,245417,342231,264924,132550,40634,22480,13484,-30246,-7194,83295,97475,56609,-46064,-143955,-98778,-50857,-35696,-9239,-38567,-107354,-98053,-50847,-32182,-39635,-7856,14516,59167,111935,92149,89460,47992,19972,26714,-18170,-84647,-83777,-13259,6914,-42856,5337,116758,130195,117413,38167,-61998,-79008,-59682,-51399,-59664,-95540,-87468,-36537,2868,73737,97990,21589,-84962,-38161,37769,74238,104483,106807,103197,113396,73413,6830,35859,115612,202633,169975,22418,-73793,5135,29307,43829,34722,-3403,-25039,-23133,93489,228528,305490,269699,186470,105077,45906,-3488,-14046,-13410,-15572,-26066,7025,45533,77379,86810,100339,71373,-9858,-89052,-98298,-30546,22997,38197,-11485,-50405,-48072,-51654,-101729,-93581,-7763,112909,183969,117927,2876,3138,56541,17685,-99876,-133921,-151453,-120832,-97382,-77054,-13549,77691,81556,-6458,-79437,-110499,-95112,-27376,14674,15675,3128,-46098,-61955,39987,106767,97754,-14109,-85028,13214,110832,178828,265940,228964,123275,97358,259736,552913,735074,440069,101558,-21047,-34768,-47423,-35597,-15053,-11798,-90974,-86901,1631,53616,33943,-10332,-78555,-76992,4973,28200,-14386,-106450,-21387,75096,65398,-19021,-59333,-40401,-29373,-69315,-75758,-28837,-14433,45474,185191,284287,198923,61668,-81607,-83488,-35952,-13130,-18974,-41474,-100294,-46704,-28236,-51430,-78883,-121026,-56780,52644,90828,59697,-30070,-113198,-104125,-81967,-45949,6401,7428,-5319,46680,134047,163015,46902,-62678,-69855,-17873,39892,19501,-61543,-83945,-36208,-56137,-59161,36773,137686,116199,-18381,49382,164606,158811,41514,-52839,-21521,34704,39406,19104,45937,59915,-29459,-113073,-115615,-44972,-90613,-133663,-64613,28730,197832,278353,222155,99831,20028,-7488,-66188,-108590,-94319,-53094,-14891,-9048,-13081,-23784,-44378,-31957,81684,161577,73626,-36496,-80796,-19612,59494,144440,221811,165292,80702,-15916,-13943,66905,129225],[77489,-25325,-92725,-81825,-104297,-94108,-82231,-36452,91537,220005,194114,115611,72454,30571,13085,15044,45622,51068,56694,6885,-29817,-52110,-45405,5982,108766,113721,42886,21681,17688,28230,65756,132356,152055,122299,76147,44574,12633,-70048,-82941,27869,88117,111554,107409,63054,102535,88039,-1304,-61813,-60627,-55543,-91102,-63995,-49935,-21411,28012,41170,15426,14061,63264,61452,8587,-34280,-96311,-142233,-105673,-65713,12005,121937,298042,470875,435878,211025,-1117,-115204,-112822,-98962,-86401,-22280,-28994,-58528,-47041,-43381,-89790,-65207,-2871,-23243,-99269,-64256,-10439,-22319,22249,56916,79066,68299,37074,20942,61880,91474,67377,-5706,-92696,-16145,39148,-14358,-78611,-31017,-8766,-8882,-20884,-42999,17909,41131,-11515,-44762,89066,150080,52049,11950,102734,151840,230921,197130,152505,155556,134005,7420,-59974,-1332,9174,33029,-22324,-94892,-95230,-1311,128206,93260,44331,-6499,-52596,-52355,-15109,54731,135399,75446,71533,95098,32461,-101138,66146,322406,329160,236646,93664,-7067,-30538,-45405,-84043,-111233,-92247,-62653,-22166,-4762,-2681,14301,-9896,-45614,-92955,-76074,-13661,-118697,-137328,-131132,-124746,-25968,39155,-57156,-222914,-221208,-184224,-171975,-167967,-30360,-40242,-116747,-132924,-132624,-40100,16208,20974,32427,47741,16404,-64188,-105604,-87153,-91620,-133935,-146133,-82357,-1993,11143,5182,-30519,-88564,16384,125178,181386,82470,-19365,-72719,-63667,-60929,-85493,-91877,-66459,-748,97527,199882,273916,297103,162329,47918,43558,58201,29444,-56378,-31445,66533,30792,-20780,-23040,-41672,-107074,-158929,-113159,-37888,-40046,-118804,-47282,4240,12132,30006,11365,-54780,2563,121815,61568,-19209,-16872,3659,-53905,-61422,13935,100618,141381,117245,26584,-52597,-65134,-25920,98035,253621,366401,316430,60465,-85158,-110124,-28846,45971,74637,55025,10273,42525,47065,45424,7111,-6110,-23280,-35627,-88198,-60893,35921,116443,88866,77081,70767,30527,-34026,-113435,-106034,-48228,-51982,-46185,1978,-15098,-83101,-91999,-61764,-17465,-2562,-61767,-85470,-28831,35985,113525,50191,-86258,-62940,-79908,-115883,-71438,35538,98152,85495,-37633,-66293,47853,111477,135516,145707,137098,182564,201358,152393,36130,-94734,-13522,46603,74823,116323,122391,115896,125400,37267,-79517,-86500,-56129,-34052,-40061,-20435,37549,73520,64647,135669,173449,79514,21911,-34456,-40174,-13962,22808,82178,82512,-15235,-6018,71817,128312,103256,13001,-109903,-130938,-78141,-56846,-33246,-17074,-66306,-80125,1193,165836,177132,152232,97767,-4045,-51889,-81816,-91420,-72148,-53927,-24364,-81895,-72215,-23639,16192,24793,-47669,-121620,16431,160090,232371,282874,264789,131681,61059,14804,-54199,-83797,-37286,24724,12764,79590,285453,327288,182102,21308,-45308,1321,36185,64919,97476,158590,206016,133370,-42727,-45621,-100470,-54091,2970,48932,144900,159564,123799,38728,-68142,14048,178153,217381,234636,201020,140888,105748,59857,42751,47435,33212,-35181,-66794,-86940,-53247,-8908,17827,-34692,-82909,-63776,-43826,44049,172875,310820,241060,82332,26104,11116,-18283,-52555,-78100,-121327,-89503,-54922,2754,28045,47502,20867,-24136,-54123,-44976,36223,129010,129852,22278,53375,195701,85263,-172604,-357957,48355,353613,265521,55568,-83924,-41459,16448,-3972,-36441,60,77512,132590,163715,210366,135727,25470,-9488,-48508,-22032,19718,48057,56828,29436,-25613,-79704,-110638,-65069,-28130,21013,55755,3887,-83683,-66305,-67676,-100472,-112173,-86125,-24866,37348,43467,-20533,-116319,-67923,8760,41358,-4665,-121603,-163298,-130890,-94648,-125090,-90100,-13814,14297,16332,-5015,-13882,-58182,-77520,45329,229852,359783,354233,193693,63141,29234,25373,-20416,-68809,-86361,-64936,-37634,-43381,-89116,-126279,-90072,-71448,-102163,-73569,-27592,-10345,90280,105837,39646,-19714,-4203,-6404,-70974,-145893,-152144,-103001,-89389,-128721,-152233,-140913,-120465,-98626,-68451,-24706,-74605,-109053,-98076,-71599,-36594,61644,201567,228646,79448,-41581,-97269,-23285,87515,185197,98164,41177,15484,-1008,31544,100504,75863,21440,68464,132271,84065,-36796,-16205,127740,310511,401920,326640,159091,107412,103735,108242,84876,100374,40409,-63665,-32421,100972,78511,21755,-34069,-45548,29222,149312,195063,164130,94578,57046,31347,8594,-21257,-28642,-22003,-22384,-45932,-116306,126234,250007,132611,-17558,-46726,40176,162229,216248,62360,-80236,-127687,-81177,-64407,-65226,-60023,-60476,-92074,-107760,-56377,2530,-20047,-88466,-100604,-70002,-55652,-26335,51800,103119,145198,64706,-83740,-105566,-53519,-31386,-72184,-118699,-87151,-49444,-1503,52011,31612,31232,21057,45961,19944,2070,99462,262081,300766,213944,42456,-92102,-63470,-42146,-21699,-20344,26609,93622,104374,134176,206623,151723,46117,31568,35375,-20384,-72483,-82505,-8643,65955,74028,60150,47730,52062,95712,158666,151578,91912,86868,136964,166277,116858,70252,1914,-14117,88534,171169,165951,101083,17778,-95808,-48379,67883,16243,-1498,19477,63023,23235,-29691,-105723,-104112,-7349,41634,19399,-36772,-61492,-40290,16887,65100,107272,85960,-3605,-22918,-27404,-11103,-23726,-28788,13066,82368,63140,-32550,-99252,-36048,-7908,2503,32196,203620,226522,180146,126721,82461,37756,17197,-31364,-112352,-72633,-8950,15731,19006,33620,68304,-25080,-114100,75680,305593,359273,213354,45271,-9293,-71339,-159713,-112462,-61956,-10260,12877,104251,84697,63519,38887,-15550,-138929,-38167,86775,97593,28923,-66155,-93976,-110087,-119520,-86889,-34577,9881,-18187,-87852,-62954,107905,143088,91099,53052,60665,39231,-45491,-150254,-80136,-3463,11576,-17273,-71102,-79877,-58249,-56397,-96538,-133754,-44067,55899,111074,125850,129130,124270,136033,123603,66283,-30272,-70711,-47986,-75437,-100687,-40747,40655,77200,55254,9264,-61144,-91124,-99280,-63672,4699,50207,59658,53500,16889,15780,-10732,-36873,-24075,-17083,124133,359349,314845,181434,199477,139704,35109,-41847,-146645,26492,211464,130236,-2000,-94231,-62517,-33613,-45898,-21234,32789,50193,33517,2060,-38063,-81332,-113054,-72945,46053,167640,262984,125148,-27880,-95373,-48506,-7885,19014,28500,42070,92236,122976,40319,-46802,-31266,26871,27380,12839,16999,8708,-5993,-31080,-79747,-81131,-15127,-32164,-20079,34257,90621,108437,102478,43387,20644,-7418,9665,-561,-8059,-12124,-41848,-96347,-118971,-122455,-126649,7990,205119,289946,229757,197990,352211,346215,181927,43792,-26131,-58100,-39352,25196,51503,67745,67543,46871,-20610,-103287,-167043,-129523,-60816,-11351,-16985,-45672,-52261,39480,172622,227200,159621,32016,-87676,30405,68608,-24092,-30806,26052,24360,-72176,-81400,-42421,18534,43854,48491,27636,12347,91735,284012,335948,219551,154390,80712,-1396,-101066,-75024,-33080,-24162,-20228,53657,103760,19434,-86516,-83134,-57543,-88043,-112199,-86499,-33847,23126,30900,3756,-58976,-77563,-18586,44812,166207,259926,214434,154274,177329,199369,177137,82417,-46691,-84322,-29117,-22146,-45933,-55432,-39361,-4915,9715,18608,16735,16761,25732,-10335,-78256,-89882,-77384,-22436,14979,67258,132379,202944,225291,239163,199096,128222,27091,-55823,-25449,31512,48764,58753,23315,-37453,-68153,-67666,-83003,-90038,-57448,-46763,-108781,9601,53209,-17303,-114749,-19447,99883,134331,100578,35308,-39359,-73266,-63650,-4214,44571,52093,8476,-39517,-3972,100066,120515,92977,45266,-56839,-31633,23285,1061,-105739,-71784,-19188,8153,-14644,-66165,-97120,-63854,-89978,-63175,-15687,-17272,-73187,-168875,-150366,-90528,-52719,-71722,-79395,-51843,11716,119738,230186,431656,485272,328272,177613,38634,-66042,-72734,1424,147090,306081,237091,19359,-66348,16187,69262,35351,-10952,-3114,29314,34627,60534,169682,177482,117046,128208,168051,173913,97003,-32919,-124589,-94160,-60338,-82696,-129724,-120763,-91737,-81010,-54060,-9375,64612,195633,283896,294593,316945,399433,475543,351508,68006,-64430,-75122,-58563,-18668,-39129,-119501,25172,229674,263737,45915,-142089,48450,174470,161835,54662,-31570,-86049,-76018,-28166,16429,24149,13759,42373,59869,30731,-14454,-66983,-123810,-89625,-6611,79724,161997,192746,127387,49701,13983,-44170,-46483,-81983,-110933,-28824,103885,173144,75110,-2688,72203,209536,171272,29766,-67745,-47114,27358,72690,74796,22963,-47659,-74008,-15248,79874,162140,41994,-77279,-34687,15666,-16316,-72519,-57887,-16627,-36304,-65418,-67354,-18087,68708,150241,202822,67303,-54706,-72183,-69860,-87022,-125166,-105232,13963,94527,37007,-66210,-104818,-112017,-115098,-64612,-61644,-39575,-18652,-42488,-44613,-35952,-30605,5226,42391,115568,153783,104538,46409,-3730,-7328,16431,18622,45541,105377,100611,28149,-67855,-24112,12892,41690,29240,-31557,-30862,51056,184359,279849,343749,254339,121512,61077,49838,4256,-58486,-27629,3848,-52301,-93780,-96697,-71835,-58617,-42061,8638,52727,16187,-7679,48154,56920,-31525,-83138,-40712,-24012,-2558,-5493,-5523,60152,34044,-75905,-24721,170052,302592,223502,7546,-73923,-28610,-29552,-68920,-115288,-83822,-69629,-36087,-20415,9289,1276,-14148,-20236,23874,39599,11663,-22524,-39961,-31796,3880,-6517,-27776,23862,92006,188166,257011,280396,133977,47596,24115,-3503,-10053,28156,121533,227912,233636,108436,26416,-8159,12695,61953,-3341,-75564,-13205,52989,66177,14584,-62562,-60350,-26091,-18538,29514,47888,46012,41796,49962,59000,32387,-58464,-108310,-151059,-104024,-92514,-121531,-95302,-55201,-53960,-68855,-88111,-126300,-59288,41264,137177,163027,102817,74104,48548,38411,1297,14150,87726,115844,112452,198421,315930,244473,94010,-316,-6034,28081,29761,16581,105003,233429,256643,256803,260185,245494,102582,42932,96481,121023,74281,44716,22134,-53244,-68685,-65580,-59140,-37979,-33413,-41444,-97082,-103529,8215,74626,50501,-23452,-126943,-80602,-80522,-68873,-89505,-103849,-49588,-9554,-26620,-34680,-19843,54506,48938,44510,-14310,-29982,9092,34344,40375,32293,30298,-17820,-61783,-51411,64263,169646,215002,140313,52176,-11453,-86908,-72692,-22926,-12112,1872,43528,50964,55047,66109,77588,29250,-43840,-86888,-65440,-8313,64177,162973,219334,101039,50440,43405,25609,-31508,-42206,-29199,13871,44244,-25025,-83662,-82832,-84041,-76420,-32590,-1695,49093,49374,18151,-20941,-65019,-27426,79430,123733,142333,117765,78181,66247,70216,1492,-86124,-21583,-710,-9901,-24423,-35915,-32264,-62120,-107903,-163649,-100902,-19522,116,63824,130438,144394,104477,-8901,-106093,-38926,-8321,-17951,-1601,16889,-31618,-29982,12206,62954,122870,180674,122698,74268,13667,-43625,-28442,31531,60938,78857,79777,55755,38936,37876,116721,188289,224322,159411,-21037,27918,151240,202057,94522,33131,67160,122177,142301,83207,-11254,-70650,-71349,-91738,-30912,26403,88335,76394,48157,24954,-26174,-52293,-98436,-105594,-21550,21727,38432,25207,20799,-32562,-8445,142074,158138,87457,24956,17930,4113,-20828,-37625,-31206,-14101,-18429,-63625,-57653,-26599,-6778,-10317,-10312,-36286,-63905,729,49152,89543,174512,200829,-3421,-121882,-85830,-37083,42210,110730,139583,74399,26639,100259,248266,379403,357807,185181,3103,-31948,20798,27510,-38962,-113461,-66734,-11810,54474,189517,256376,215778,113701,25430,-48582,-60044,-52367,-25629,-26266,-32744,3034,45336,83099,18449,-49731,-32796,-59022,-106896,-117994,-56521,-15610,5057,33232,71287,136794,209399,127591,1060,-87627,-39177,5698,-33733,-86506,-113472,-149892,-137704,-51357,8044,13480,-14495,-1140,-18314,-36519,-8338,14484,-3801,-14099,-39756,-77798,-51641,15593,59164,629,-112289,-162742,-45176,21454,-4565,-112750,-83943,-31089,3930,-1128,-38958,-3600,-28841,-30057,-36397,-53765,-104220,-139543,-93320,-42044,24880,97532,120187,80364,10334,-64165,-22426,34607,32018,-15895,-70386,10746,80779,100490,74271,39421,488,-40778,-63184,-65429,4129,44521,856,730,73067,176425,241454,257908,173903,106097,77249,51376,85248,199959,230833,87220,-68676,-123235,-93481,-86781,-95227,-110011,-64151,-56530,-74238,-55959,-61309,-87474,-74651,-10608,108161,168417,145142,44900,-67300,-100749,-47674,8322,47101,56004,29777,15684,45651,34177,-2042,-32317,-64032,-87741,-57273,56761,241218,333954,256922,128301,43356,31951,26080,-13702,3105,78563,89540,47052,-59854,-147593,-108269,-68303,-56684,-28516,-42786,-104940,-121252,-63272,-29438,-20184,19993,33105,63278,102645,69253,65485,27411,6671,27584,4232,-56830,-112968,-36649,-10458,-72170,-11512,112517,125329,112916,41318,-54952,-73786,-60273,-62383,-77337,-96292,-65059,-19070,6430,81756,118838,47992,-67306,-43241,24897,69984,108727,98351,82623,89311,58041,-1580,39508,125695,213864,167890,7276,-44085,47437,75738,63964,27271,-23417,-44652,-42510,66359,199784,291461,268356,194888,111726,40803,1062,1230,6405,6916,26,34913,70015,89700,88428,88049,39991,-25750,-90340,-114957,-44219,11327,32400,-7801,-44511,-41918,-44549,-90158,-79559,15265,142982,198428,113613,-3951,11537,71168,36034,-77180,-128337,-145331,-116313,-95019,-86385,-25775,63600,82130,2625,-62507,-89419,-68182,-3544,34914,35734,19453,-29795,-57484,34137,85308,70014,-22261,-85085,15604,107524,167720,244395,212290,118832,90471,213777,506840,712780,433431,94500,-17421,-22002,-28941,-25461,-27846,-40844,-109845,-47736,31336,68350,33278,-21849,-89409,-85295,-12995,13588,-26806,-130547,-16965,91648,93571,-7520,-66916,-39495,-21790,-63282,-74272,-29202,-19005,32336,169974,318955,255585,109602,-61099,-78338,-28617,-1544,-7470,-36363,-109218,-55588,-30946,-56111,-86458,-130088,-55841,60090,99588,61950,-34854,-123012,-103821,-90916,-66022,-9195,2936,-3166,49370,138343,179723,71260,-53511,-83902,-34827,28607,20484,-43462,-72308,-39984,-70094,-67336,35164,141193,128568,-15253,26327,144534,129281,14875,-63110,-9377,46471,45197,25631,60458,78038,-13028,-106508,-122911,-50622,-89185,-131785,-63164,35600,224525,300000,247636,117374,25007,-18580,-81633,-122214,-115337,-84513,-58617,-33808,-17583,-16702,-34416,-31118,86473,190843,106391,-12643,-73839,-22875,61068,140761,198583,145607,62919,-28228,-11972,78239,144777],[85351,-22604,-98277,-86706,-108983,-92163,-77552,-32693,99590,233303,213989,125201,77617,42935,34388,42190,73226,70139,63389,8019,-20860,-33533,-19275,30559,132051,115730,48589,36381,34020,38528,68669,131215,149169,120173,72537,34152,-1252,-66663,-83812,17637,81590,108946,109862,69919,122781,122981,39864,-42376,-80798,-66888,-82714,-46332,-37228,-18204,28284,35906,5840,930,46711,46064,-395,-34831,-87020,-126165,-127017,-78581,9601,126011,308251,470979,416496,194792,-2484,-103346,-100557,-97190,-112119,-67931,-54909,-67952,-48014,-36194,-75326,-54641,1088,-9382,-87269,-70677,-12510,-16390,34434,69134,79745,55465,19581,4702,50318,86609,70962,2469,-74500,-4132,48286,-5433,-78792,-40745,-34609,-38457,-43696,-66128,-39850,2077,-41637,-35392,119757,158688,53171,-6993,55484,108674,203199,183399,130532,136253,132340,20667,-73877,-17115,-5870,29730,-14269,-75255,-69948,18211,130235,85647,38593,-5457,-42118,-37001,-7802,45808,129995,77955,76832,102501,45707,-76349,10964,263982,286544,208088,86143,-7425,-32687,-52160,-97645,-116811,-81368,-40616,530,14755,-2465,5224,-13244,-47712,-92776,-66541,-10005,-136879,-141645,-130881,-123697,-23583,33538,-56641,-216857,-234808,-191918,-163544,-130355,-48462,-44701,-110435,-122822,-128435,-42448,8561,2905,18392,44120,22390,-54325,-108856,-85512,-85966,-127894,-147552,-71825,16817,26249,15021,-19374,-102991,-16734,115665,207721,119980,3982,-57402,-70818,-71923,-87930,-83949,-53545,13939,107385,195896,262654,285349,142831,39659,47674,64201,33778,-62849,-50365,55730,34385,-25644,-33077,-53470,-121639,-165620,-111775,-47168,-50967,-116957,-35814,12790,15939,38896,25201,-37783,8441,99656,19705,-48972,-26696,-2748,-55521,-75820,3282,94853,140885,110762,10331,-78263,-100949,-54193,87627,261633,367466,305634,72777,-69709,-128300,-31065,58457,91098,70808,2760,20960,25195,23322,-13867,-22034,-34315,-42473,-83806,-47835,55391,135814,90025,70865,69908,42780,-14857,-86254,-72490,-21251,-30490,-30184,8273,-21625,-92155,-103291,-75233,-34640,-25748,-76030,-60911,-4892,55992,130033,57908,-85797,-62737,-74303,-117403,-87815,25847,105828,117926,11886,-46608,35288,80070,84998,93481,101976,153041,168405,108936,-4174,-90663,21854,73980,98571,130936,132392,117643,102435,11129,-96088,-85041,-52437,-37492,-56450,-38579,49935,138502,126880,169467,187720,72866,14442,-27649,-12559,9683,35753,94739,112750,6089,-337,73423,143428,136173,44512,-87445,-149299,-97517,-71012,-37306,-4282,-51059,-65884,11454,144404,134221,127863,89933,-7604,-56438,-89863,-100550,-79368,-61357,-36846,-94928,-68501,-31195,-7147,8495,-51834,-96439,26648,169239,243615,291027,270805,137296,77523,29693,-39080,-70307,-35591,20801,51148,172468,385840,411892,221060,51461,-4769,30584,53840,76147,101432,159361,222571,190712,13549,-49783,-91828,-69491,-15072,30260,123299,133108,93041,3556,-87823,37805,189887,205629,213273,168265,102161,66276,34614,39881,60236,47769,-23226,-56914,-82174,-50421,-5033,15374,-45951,-93552,-55562,-25163,69156,204669,340965,264834,97318,34162,14017,-15899,-49650,-79430,-124215,-85169,-48832,9762,37995,52573,16935,-32830,-66003,-48284,36522,123866,118000,2521,33271,202598,136983,-93278,-333020,112094,406539,309057,96205,-63221,-46423,15333,-11754,-48051,4240,85739,126064,138867,179835,103136,3963,-15925,-46046,-19544,26532,57661,59647,24949,-31396,-84505,-112055,-64501,-25064,26004,70851,22665,-82624,-98537,-94205,-121969,-122326,-76448,-19650,38059,53882,-3606,-104766,-86545,-9003,31130,8623,-85333,-113311,-82739,-72210,-122894,-83502,-5532,11801,-6941,-39442,-47581,-73222,-56330,93071,298461,428788,416744,247669,88071,26672,-9235,-80353,-112608,-108931,-101240,-64296,-55514,-93051,-128545,-108308,-85421,-102922,-93044,-76715,-52558,58070,120870,80754,16917,40990,24948,-65682,-141775,-121541,-49488,-29363,-77718,-128320,-140913,-130105,-108092,-78399,-32548,-83663,-86969,-88583,-80574,-16319,113383,253358,256509,82744,-50586,-98274,-15717,107692,212835,132062,74999,50457,25395,41823,99621,65167,20591,78928,131401,81025,-29931,1688,135062,299743,373340,277342,112928,76009,76184,80461,61684,79549,24404,-76299,-27180,91484,55225,-4023,-60687,-71386,2739,122664,163865,126435,57897,34547,31782,6726,-34485,-49418,-44705,-53813,-72552,-122990,100822,214494,124186,-6324,-33464,30849,144731,206059,64073,-76094,-133867,-86648,-69096,-73053,-67674,-67848,-97256,-115847,-64624,-6592,-32309,-106198,-117828,-69791,-52095,-30275,39472,82530,134108,104413,2313,-18221,31663,29447,-48533,-118802,-90696,-54711,-21674,16006,20452,61297,68397,71321,34863,19780,126963,320637,349844,240573,43352,-95382,-66631,-41086,-9592,5854,46305,81910,59619,74520,145856,120503,34685,27582,37299,-10582,-47993,-43776,10208,62224,56460,40791,21276,25185,66373,133145,143119,104095,97332,154934,194696,163651,92577,-5376,-38942,46929,122278,108274,79596,28990,-82338,-51853,29585,-35922,-24802,11062,67137,36889,-21001,-105088,-104314,-6197,49227,27724,-46085,-83796,-59324,1194,47577,94926,89575,10152,-19216,-26842,-12608,-26443,-32348,8593,75290,47292,-45546,-100861,-24032,20085,39256,31175,178647,227748,193166,134198,95630,61358,37703,-24271,-112109,-79927,-26472,-12406,-131,42708,87585,-16126,-131387,45210,251415,303803,159438,18365,-17710,-69753,-142094,-98446,-39144,18552,52881,139641,56432,21345,-2978,-33946,-118548,-25987,102354,104629,16915,-76536,-82148,-76936,-91703,-74483,-28127,14958,-21733,-96587,-90143,82311,129764,89034,52274,52852,20286,-78291,-158334,-44681,33719,31843,-12958,-72303,-85432,-69634,-78519,-124903,-118730,-28242,67563,120951,133713,136291,136142,152526,145874,103115,20504,-8871,-10279,-50265,-76101,-24153,53616,81610,57648,15255,-43430,-72064,-88083,-75461,-34299,-2881,23037,36210,-7798,-5319,-31472,-54709,-30861,-13966,139995,388169,333103,195278,219664,155807,34926,-53124,-191676,23193,186454,113902,-6307,-100862,-69388,-38371,-47122,-14638,45273,66971,45359,6710,-35198,-73711,-100999,-72187,34950,148028,241601,102528,-38018,-110573,-57414,-11218,22974,40049,59049,114170,149752,52515,-57916,-59173,2268,8061,3895,18724,11627,-4471,-31436,-88293,-51846,9402,-18993,-27175,15228,63487,70738,45159,9706,-4079,-44356,-20770,-13322,3981,17970,-16274,-87680,-120404,-117251,-113800,18588,205295,264029,213271,206358,363266,370919,210259,55359,-26286,-57397,-30694,34614,64846,80737,76602,46625,-28286,-105302,-145213,-107597,-38795,5767,-11871,-56430,-72869,19182,142699,196015,136762,29374,-70647,31836,65387,-13640,-5787,54207,44245,-66693,-84367,-43980,19995,51858,43069,5843,-5043,74542,234053,250418,155277,119935,60540,-18607,-116719,-73464,-36887,-18806,7489,94362,141566,34625,-80437,-75680,-30798,-35331,-107923,-69633,-7866,35770,28206,-1710,-61566,-86965,-35285,26767,145486,238715,194801,141423,165361,175585,147093,66872,-53706,-81652,-18413,-11206,-46602,-70848,-60273,-21553,-1409,9153,12047,16752,25235,-16037,-91212,-103923,-66984,-13554,17369,67772,143733,221271,244241,245769,213651,135959,36088,-24547,5240,58329,62304,53966,2809,-68862,-73442,-68716,-83771,-88386,-57772,-52978,-98985,17279,65729,-982,-100914,-20391,91900,123212,92707,28778,-51773,-93682,-76775,-11678,31296,45371,6534,-37795,8900,96773,101222,59249,-16921,-132233,-37830,8379,-23115,-116183,-82029,-43036,-27113,-46235,-78546,-96769,-63592,-85402,-64108,-24543,-32389,-90118,-183730,-142537,-95059,-63503,-81832,-91238,-75373,-37040,33266,118842,319591,423107,311394,168983,32504,-73134,-82309,261,146592,315184,246445,20531,-52355,23677,68117,33161,-31637,-39936,4448,25546,57101,171154,179001,122975,140805,190050,200476,121584,-6814,-88162,-77237,-58100,-80389,-131076,-121882,-100463,-93560,-72424,-27287,29724,154542,271979,330453,369728,456596,518428,365555,62794,-78789,-68077,-52723,-23372,-40550,-128205,-6862,192564,275437,89952,-104732,27573,151790,144545,48128,-30993,-83733,-71514,-18934,24715,15892,2951,57237,81452,54048,11262,-46978,-128342,-108757,-34879,32025,117564,165928,125548,54508,10341,-49570,-43718,-78021,-113939,-23256,114544,185224,104187,21598,79682,193933,153906,11237,-88321,-64518,13728,62329,65626,27611,-31196,-82400,-49948,28547,133728,44656,-70955,-36446,7660,-14336,-50788,-54435,-35281,-65289,-91934,-85489,-35361,55230,159411,212031,61263,-57502,-77307,-81035,-99193,-134252,-101344,17133,91501,27124,-70767,-111757,-120452,-81551,-6963,23516,29068,21149,-23646,-37526,-43380,-54020,-20240,19148,88368,119470,80059,48436,5079,-4075,2162,-5377,28618,101174,107985,34144,-75397,-37670,-8702,-312,-7281,-54030,-43986,34330,161824,252294,311709,230982,115643,69269,68604,14424,-94754,-79713,-19581,-62417,-102225,-99134,-69167,-51395,-35586,-1679,43701,18925,-12144,21053,30366,-49576,-95853,-50404,-31875,-9608,-10711,-20106,15139,-9235,-84738,-33535,142760,244355,173352,-6942,-70860,-35568,-39159,-79442,-115225,-77356,-62419,-27880,-15304,14151,11698,5210,-21088,7309,21856,-32,-36920,-53179,-37693,4008,12501,-12037,37164,105434,205354,269482,270778,103324,13944,-13076,-36200,-10149,39791,141158,256303,270417,133246,40499,-11827,-16012,15085,-32487,-83468,-9487,52162,60198,6211,-79212,-65507,-18937,-11102,28540,35269,23395,22063,39489,63611,52006,-40530,-93816,-143832,-109430,-90216,-115700,-75030,-22342,-24854,-52536,-83604,-126539,-69117,33929,142357,186156,128967,85502,59017,50308,12267,5266,83660,119551,131477,232114,331221,224073,61066,-37002,-38056,2125,2771,-11064,68813,202966,232946,214424,217618,187909,83809,34033,86813,123527,77194,49973,32278,-35654,-65187,-83012,-72076,-41524,-35231,-44540,-101448,-89017,26432,95975,77002,7782,-85838,-125289,-134690,-99094,-98444,-68268,-18772,2183,-37028,-37117,1171,88990,81986,81919,16050,-26970,-3031,28403,48893,47828,36217,-23737,-76490,-55130,59008,140107,176276,123676,51560,-10065,-86123,-74029,-27532,-12607,1670,39108,47919,54381,66363,84970,34093,-35572,-71856,-63013,-13566,52832,149907,193598,52445,3842,54577,72261,4709,-18166,-15772,18246,33048,-44268,-102951,-89224,-88474,-81314,-37388,-16100,25186,21065,-5659,-37709,-77477,-27956,68603,114243,148691,124303,72733,63164,68785,5455,-77497,-36926,-16358,-19599,-28244,-35305,-26981,-50019,-92741,-148318,-127845,-50672,6079,118018,195514,197693,131043,52,-99059,-30298,11576,3332,9801,24591,-16558,-7520,37526,82377,120425,168057,118035,70976,17293,-21284,664,42575,50589,65812,72320,55910,36613,28561,108534,180491,211708,153374,-22187,18326,135720,184121,90133,28785,58633,109011,116640,49214,-52894,-49581,-52866,-106407,-32681,29162,81262,63596,27715,-6914,-68333,-84882,-101776,-86152,-12591,27172,62070,46353,25423,-48744,-9875,147891,143828,78407,39321,36077,4463,-34314,-53715,-35422,-3983,-15200,-84477,-59154,-5684,15122,5021,-3732,-30119,-58919,8842,68198,127237,215685,199467,-27232,-147451,-101397,-66043,-14424,35158,67694,32240,2835,105084,292764,453411,429778,219560,13590,-18211,70714,93147,2405,-100536,-84466,-15496,63575,207298,266611,220344,116876,23591,-54834,-67642,-58283,-29080,-24699,12022,29160,57053,85726,19787,-53298,-56833,-77864,-111218,-81519,-32362,-12206,605,24928,63704,133411,213983,146417,24832,-66969,-59571,-5799,-38865,-86534,-112874,-148897,-149126,-64149,1239,10170,-21768,-19549,-49040,-54667,-22407,3245,-7240,-18532,-34169,-75342,-51970,18515,69709,6315,-104706,-170527,-69486,-5765,-19914,-113343,-89725,-36023,4099,4179,-26518,-19027,-48713,-41990,-36700,-44625,-92127,-150279,-92299,-27765,48080,128172,147309,94750,13042,-56699,-5284,49780,41136,-14905,-92094,-11262,63360,99827,79603,36457,2074,-35672,-57116,-59270,2288,37202,-4163,333,75589,174583,231298,249348,174453,101997,86708,62539,101242,209970,232980,86858,-73833,-129714,-90776,-73623,-74278,-70280,-26783,-24824,-41453,-24134,-23533,-50340,-41766,24183,145478,197704,150603,41969,-69473,-125719,-70074,-4427,48022,69994,44691,5147,23545,13414,-21511,-56409,-87909,-102526,-62006,51812,227209,310771,235554,115825,42191,37239,34414,394,13539,72976,78508,35004,-73686,-142137,-117434,-87610,-78654,-49435,-50707,-102476,-141314,-74843,-28104,-1075,48074,49524,64992,89341,43077,38741,3604,-10417,22097,19196,-32292,-113389,-61033,-31417,-106258,-23763,108176,117851,105186,40841,-49889,-70313,-63591,-76186,-94062,-85582,-40493,-4640,5903,86257,139715,77708,-47487,-49188,8538,62599,109856,87396,59724,62905,41176,-9061,41643,130689,212735,152262,-14148,-15930,90550,124111,82620,16902,-46429,-66944,-65447,35955,164562,263243,251388,189773,108084,29028,-2653,8831,19586,23754,20625,54743,83733,90876,80030,65470,6505,-36709,-84533,-112698,-57603,-1644,25057,-5542,-40132,-37031,-38054,-80534,-69004,32413,161807,200643,102060,-12968,20060,83994,54098,-44523,-97085,-122438,-111894,-93485,-97853,-42069,44058,80200,14106,-43516,-65923,-40991,18381,51592,48833,27026,-18618,-49749,27994,60659,42648,-29258,-85025,15944,101844,153301,216247,188269,112690,85872,165523,436612,644759,396375,84217,-15234,-16893,-20025,-23718,-43950,-65892,-94852,-14547,54947,77437,28576,-36802,-99523,-88217,-26876,1609,-37131,-156148,-13763,102139,115019,2965,-74842,-36504,-12993,-56837,-71959,-29045,-23657,16961,144630,329674,291748,141622,-47565,-72827,-18031,17540,10831,-29162,-113888,-58688,-24510,-48469,-88764,-142737,-55382,70615,114911,69948,-36523,-127301,-93892,-86966,-79974,-26384,-3216,-3314,48636,137148,187102,88920,-44565,-93930,-50036,18227,22842,-22241,-46164,-29675,-73471,-74910,30193,136677,132068,-9870,769,117035,91456,-16351,-68827,4504,57052,48420,29375,71651,91343,809,-98820,-131319,-60601,-91479,-127832,-61394,41150,234688,292035,247755,120836,25776,-29761,-95143,-115073,-127094,-105698,-90893,-53336,-22060,-10461,-23867,-27873,89052,214299,137574,12128,-64711,-31655,54174,124705,162833,119281,41499,-43868,-9803,85921,154770],[85487,-22144,-110773,-97763,-121427,-95843,-80045,-39183,93552,226013,217257,124562,74284,47797,48400,62994,95404,83259,62562,5070,-8108,-7482,5554,50215,143441,106610,47651,44515,44182,42471,63866,119169,136198,112334,63651,18126,-18113,-64843,-90711,-2515,67189,101214,109725,76977,141683,153114,79990,-7340,-78732,-70634,-70186,-31935,-29663,-22588,20511,25062,-7032,-17354,23195,25652,-12381,-38655,-83421,-111629,-126547,-94147,2843,122967,301146,441787,374766,169904,-7137,-88211,-76522,-71033,-100901,-102797,-84271,-82811,-53446,-32569,-63959,-46535,1161,2997,-76211,-80078,-19145,-15576,41221,75087,73731,37468,-2261,-15549,33482,76867,71055,9309,-60206,203,48502,-3061,-84171,-57356,-66191,-72611,-65454,-58008,-104978,-50056,-76995,-15752,148993,160697,51920,-19480,14054,67236,170410,161082,104489,112945,127523,36542,-84989,-40860,-25763,27284,973,-46586,-38362,40841,130864,77104,31390,-5860,-33009,-22366,601,34668,116312,75257,76402,102715,51410,-58056,-47165,183402,220085,156169,62104,-17340,-42619,-66028,-116099,-122397,-73173,-18803,23986,34795,-2113,-7870,-19995,-51713,-92235,-55898,-1055,-140177,-147516,-132903,-121594,-20239,19717,-67322,-216924,-245497,-199080,-154669,-91951,-54910,-47734,-105492,-114931,-126037,-48136,-2984,-15119,6541,41619,28175,-44502,-111115,-86773,-84260,-121578,-136137,-54825,40391,44482,26068,-7596,-83353,-43813,101847,221297,155495,28958,-42686,-79437,-88005,-94283,-78541,-43545,25351,113846,186485,241913,260857,118262,27782,43512,57792,28152,-69284,-53292,54434,45523,-24849,-39079,-61508,-128416,-152594,-105838,-52084,-57364,-112695,-27556,16751,16365,44403,36627,-21902,13544,72743,-15347,-67466,-28089,-4523,-54102,-84975,-4801,86366,134438,99173,-5783,-99330,-128530,-74843,82283,269274,360361,285876,82913,-54901,-123777,-21044,76016,105765,80773,-5824,-6666,-1251,-1712,-36146,-37366,-43933,-48978,-80892,-37598,70507,148005,87125,60645,65321,53756,3958,-60439,-44391,276,-10689,-14368,13370,-27310,-98614,-111489,-86084,-50456,-48395,-87722,-41128,16955,74529,143150,61992,-82792,-63639,-69470,-112830,-101830,16431,112085,149807,63065,-18723,24119,49260,40235,46800,68291,122517,134042,65855,-40362,-61682,54517,94749,114832,136023,131411,111214,71722,-20606,-113680,-81029,-47176,-39143,-70687,-55490,59991,205181,211926,216111,205055,69541,8079,-19595,10599,28864,46235,104444,141861,30655,7827,73800,152764,164318,76540,-64007,-164132,-113962,-79283,-37084,10588,-28223,-41882,30683,120476,88913,97692,77238,-12135,-59261,-94916,-106048,-82875,-64521,-45031,-102927,-68014,-37777,-25562,-5400,-50781,-69853,37657,174866,248569,289863,267304,139181,90585,39161,-27030,-55561,-28142,30159,100235,253071,462281,477196,253790,81281,34588,61977,73682,88484,104276,155592,229733,238950,77869,-39942,-76037,-79296,-33220,9784,96914,101063,58435,-34014,-86017,57372,190188,187761,185380,132799,65087,30838,12805,38573,75779,63355,-10253,-44637,-74667,-45776,152,12597,-55782,-98466,-41174,-1599,95695,230325,354819,272781,107334,41885,17531,-12694,-45927,-79317,-121829,-75953,-37616,20833,50360,56383,11191,-42480,-76846,-46985,38773,114131,103451,-9937,5143,189416,167812,-25944,-242004,140511,392547,301075,110999,-46405,-50323,14830,-18493,-59939,9388,93863,120899,118177,152758,76699,-13654,-21352,-41375,-14794,33173,63639,56846,15260,-40783,-91155,-113273,-61400,-18898,28851,75352,29276,-81971,-122513,-115092,-141537,-118534,-64625,-12793,39984,64525,15540,-87111,-104694,-27029,20375,21874,-39059,-46728,-23865,-48068,-118870,-75033,2613,10498,-25284,-65280,-69054,-75256,-30139,142035,361077,485128,457837,285086,105542,19907,-43133,-116416,-90273,-90340,-123589,-89632,-68076,-96359,-125813,-120438,-96452,-102908,-91834,-115912,-86639,19032,125884,130254,61193,87971,52806,-61563,-134585,-87884,2381,26606,-22797,-99687,-132405,-133668,-113180,-86580,-41515,-93628,-66578,-52888,-65165,17425,175453,303243,276814,83885,-59853,-94809,-6034,122952,222572,151500,98045,77508,51792,55524,101127,59094,27006,92350,129476,75939,-23543,18077,139103,280727,332621,222764,73358,47268,48312,51478,39137,59938,9566,-87417,-20002,82250,34577,-27039,-85224,-96385,-23466,95754,134299,92835,27163,15754,32290,3673,-46621,-57625,-50593,-78076,-98062,-91361,102551,197361,125945,11287,-21136,19868,123193,187146,62240,-71618,-130706,-90727,-73093,-80538,-72817,-72200,-98425,-124623,-70291,-10984,-38262,-117461,-130353,-63722,-41647,-28794,28200,60353,116769,136712,90744,82194,132188,93846,-24381,-115173,-91398,-56148,-42030,-27025,7769,85837,110360,91476,45824,34172,148840,364058,385426,259772,43667,-99553,-67739,-33551,10617,35785,65269,69331,22344,31639,102832,97424,28758,27577,41810,2617,-20528,-4253,34353,63283,43548,26119,1933,7420,44435,110792,132092,116371,109656,171974,222203,219736,121283,-7645,-61591,374,62739,46607,59970,38634,-66541,-56743,-15350,-79033,-32550,14537,77034,55958,-9841,-104219,-101680,-3193,56533,34349,-57909,-107127,-74662,-9968,32722,82443,90345,23315,-13558,-24660,-12954,-28045,-34941,5013,70190,38016,-50653,-104106,-14693,47497,73230,24346,137731,213825,199046,138658,110809,86379,55942,-19191,-111097,-87616,-46509,-42096,-12145,59682,104547,-8861,-145592,21241,197352,243541,107481,-5795,-24485,-63287,-119395,-80414,-14633,51390,104860,184025,35675,-14966,-33974,-47541,-98533,-6195,127256,116777,4824,-84148,-56403,-43631,-66836,-64727,-23654,18975,-24094,-101056,-103506,61691,115388,85546,50364,43380,-73,-109290,-116979,-2795,79171,59994,-4428,-69734,-89891,-79756,-103147,-156675,-94595,-11203,77612,125988,134077,134401,140359,160990,160812,138709,83805,63786,36908,-17795,-52336,-11735,58909,77413,52447,14013,-31721,-50654,-71795,-80498,-71117,-58662,-14387,19518,-31208,-27149,-52120,-71643,-37944,-11083,155157,411793,349684,210969,238588,168864,33626,-58791,-156437,15431,149921,93824,-13322,-107805,-75249,-42614,-47728,-9380,53721,80102,55667,11133,-31629,-65262,-90471,-73291,19284,121091,209909,77277,-46649,-116855,-60777,-10447,29912,54205,81364,145942,189761,78318,-54223,-84645,-20205,-9590,-4597,20682,13928,-4656,-32944,-91583,-19381,34889,-4825,-32369,-5372,32556,31444,-4418,-15184,-27007,-80731,-47908,-18734,22796,49259,7478,-78637,-120287,-108777,-98458,28125,198016,231898,194031,209537,357474,380253,235024,66764,-26862,-58204,-25923,39197,76240,94792,85943,45076,-38288,-103647,-117597,-76813,-13391,23959,-3325,-60684,-81950,16661,129662,178104,121735,29378,-52119,39854,69010,1318,18559,78373,60146,-61758,-83655,-38633,23629,58315,32868,-20599,-25799,56714,189107,178238,103592,87434,37995,-37302,-121697,-58844,-26044,-3347,37900,131461,172157,47120,-73953,-67482,-3685,23591,-50892,-41970,16863,45179,22919,-7063,-61951,-94246,-50322,9501,121319,211897,175439,132730,153958,150303,112623,46355,-62154,-77333,-8725,-2745,-50452,-90155,-81500,-35910,-11725,-1523,4545,14977,24564,-21010,-104141,-106824,-44620,4809,25375,69911,154167,236963,255683,240891,218937,138394,46829,8569,38668,90652,82492,57754,-8470,-93047,-74098,-68185,-80551,-79140,-46435,-45705,-86989,21992,71909,9790,-84827,-16143,86773,113403,85646,24849,-59920,-106515,-87315,-19618,17381,34498,1862,-35072,19097,90558,83305,27549,-77260,-127702,-24509,-6776,-54794,-118734,-85084,-58796,-55668,-71692,-87324,-93282,-62885,-80643,-64985,-33839,-47795,-106863,-183624,-132394,-98003,-73087,-90490,-102278,-99776,-88135,-50696,19298,207303,346953,285097,154382,23126,-80780,-90885,931,145886,318345,253153,24113,-37209,39728,84946,55771,-32304,-75948,-25566,11299,48477,164945,175401,129369,156731,217799,233672,156614,33517,-43782,-48628,-50297,-76230,-122664,-94528,-83570,-97599,-90717,-41372,4368,117321,253976,360989,421577,508792,549102,373083,59596,-95745,-59225,-42486,-23908,-41030,-128030,-39327,143851,267549,132348,-53666,14160,125831,123292,40213,-30675,-81395,-65837,-7714,34589,9009,-6915,71182,103160,79218,39251,-24998,-127234,-127711,-62244,-13202,72592,133045,116125,52806,1012,-57299,-43216,-75698,-114551,-17602,120644,186212,122897,44949,88746,179138,137707,-5206,-109832,-82784,-2266,47568,51577,25647,-18697,-82319,-76756,-21049,97817,40211,-63298,-32351,7486,-3597,-27030,-44258,-55471,-100721,-117239,-101367,-50587,41693,162643,208515,50410,-62564,-83281,-93253,-111771,-142386,-98609,15026,78560,10553,-78289,-119451,-116932,-42870,69746,106980,91960,56808,-6233,-31436,-51051,-75228,-45445,-4845,59550,84129,58337,52992,17256,-1292,-12712,-27625,10060,91613,108643,34510,-75958,-48482,-29677,-40318,-41913,-76332,-59664,12551,130484,212834,260083,189338,100516,77998,93444,36871,-108481,-111658,-18191,-53781,-103660,-101332,-66408,-45301,-31285,-17065,28238,16742,-18756,-5898,2459,-66077,-100105,-59501,-37745,-14378,-14915,-34701,-26805,-47253,-92700,-40713,115310,192094,129214,-18007,-68345,-41795,-46302,-86789,-114965,-71555,-54709,-19869,-11856,17557,22205,28661,-7394,-4920,845,-12457,-49325,-62781,-40775,3989,28897,-2093,44308,112192,214315,270662,244833,65892,-20935,-41561,-44480,6240,54021,157451,272054,293808,154565,54301,-14302,-41813,-27997,-65649,-89274,-6643,47912,48201,-8515,-93608,-50988,-4357,-3173,26230,21233,-1649,140,28043,66997,70789,-22475,-79966,-137734,-109809,-81177,-102736,-54168,10446,4725,-33775,-73076,-117176,-87465,18695,139748,201670,148682,92295,64861,55763,16525,-12649,68525,115553,145486,258511,333904,196854,26812,-71254,-63274,-18734,-19924,-34379,35687,167432,204204,170486,167646,122905,66453,26257,75079,123025,83549,64034,50536,-9972,-48129,-92155,-84114,-45750,-39141,-49902,-104917,-74216,42663,114536,101674,40794,-29916,-72974,-148074,-105462,-77339,-26115,12977,12478,-49096,-40216,20225,119228,115108,118930,45238,-20816,-14494,20113,53525,60978,41453,-28944,-89072,-61449,46589,102380,130479,102093,47640,-11409,-87145,-74127,-32499,-15277,-1260,30523,38794,47587,60086,86987,35992,-29801,-57655,-54723,-19532,35503,130939,164515,12692,-5271,98720,123610,40625,6349,-514,25389,26174,-56490,-119197,-98268,-93076,-84134,-39606,-27261,3770,-5242,-27585,-53256,-87066,-29783,53208,102553,154639,130591,65580,59035,68094,10936,-64768,-49227,-30816,-29345,-32787,-36157,-24535,-40718,-78330,-131502,-152583,-71860,33582,179905,263127,250266,154781,7387,-93306,-24095,29218,24702,23397,33720,-1623,11263,58243,98015,116395,150987,110500,64866,17396,618,34325,59511,42985,52233,63829,55587,34651,20409,100992,174018,200182,147462,-22301,6449,117904,164018,84552,25161,49224,92280,88343,15984,-81594,-21203,-38509,-118954,-26385,41895,80708,55664,11325,-33417,-98640,-86001,-84309,-66083,-8021,24656,80435,69524,30815,-65145,-12806,143736,122569,70270,54146,53042,6596,-43205,-64401,-36388,8786,-6203,-98681,-58324,12894,36254,20606,2261,-24725,-54817,14850,87473,167091,253725,193737,-45755,-162389,-108387,-81226,-56719,-21674,16083,3715,-13925,111451,337088,519772,491527,249537,25887,1432,128642,162009,44344,-82897,-98979,-16806,75166,225268,278407,225402,119581,22478,-58776,-73736,-63593,-27919,-8627,66251,58631,67743,84238,18579,-53594,-81301,-89163,-90379,-39673,-6310,-8343,-5130,14484,53535,126890,215429,165710,51598,-43717,-83412,-18796,-42349,-84210,-110109,-144127,-154988,-74517,-1437,12609,-21992,-32903,-77197,-71639,-36683,-7099,-9914,-22576,-30589,-74651,-49957,22642,77873,11571,-93847,-160516,-89595,-31381,-35151,-112752,-92651,-37993,8573,15551,-18693,-37218,-68695,-56367,-41369,-40498,-78514,-133826,-85682,-13998,69791,155240,172371,108403,16057,-47303,9829,62358,48894,-11236,-107035,-30064,48035,101326,89683,38084,7446,-29094,-49716,-50404,-1317,30286,-7583,-1077,74255,167130,214723,234058,171358,93990,88337,67832,110099,210959,230656,87703,-79281,-132614,-84977,-56177,-45887,-30725,3955,-547,-12573,10737,20362,-8050,-5768,57158,172788,211674,145107,34028,-71443,-150058,-92082,-17963,47686,84377,56363,-8387,-2247,-9931,-41464,-79316,-111402,-118438,-68017,44673,205517,274088,202632,97827,39968,40780,40684,13668,25903,70742,69472,25169,-82686,-134011,-124036,-106352,-98538,-67881,-58921,-99498,-143279,-82431,-25175,20339,77746,66028,66929,74805,16769,12530,-19462,-27450,13802,28767,-11406,-94722,-83253,-52510,-129756,-23275,106894,110263,96776,39349,-44389,-66322,-67383,-90102,-103483,-65774,-13929,8374,3426,89321,162396,112926,-23489,-53062,-8703,54174,110342,77721,38835,38447,26233,-13952,42659,131108,200433,125925,-39099,11005,133814,172409,99361,5017,-70690,-89350,-89270,5273,126937,226741,224610,175730,97728,12905,-13485,10152,27468,35790,36470,68081,89427,84294,64627,37180,-22829,-41826,-75464,-99806,-67719,-13294,18478,-3346,-36631,-33146,-32425,-72966,-61539,42846,167638,190477,84852,-21786,30327,95738,71400,-6810,-56606,-96724,-106663,-91742,-110299,-61334,21128,77834,30210,-19336,-36571,-12544,37801,63742,54490,26632,-11544,-38589,24351,38299,22186,-33866,-84090,15143,94765,137122,185079,160427,105147,82365,119857,351489,542114,335722,71125,-16202,-19160,-19901,-29289,-62014,-80785,-65943,12386,71680,80639,20459,-51622,-99999,-83909,-35589,-6785,-43677,-163460,-11635,105797,127220,10747,-82029,-30506,-3243,-50580,-69608,-28846,-28380,-556,111025,313333,301753,154050,-41815,-67064,-4068,39855,28905,-23277,-113580,-55837,-11086,-28502,-81038,-159107,-56211,81272,133967,82189,-34654,-123467,-79394,-72549,-82929,-43777,-11224,-5964,44342,130547,185145,98659,-38108,-101622,-64102,8440,25895,511,-11760,-9983,-68810,-82676,21809,124671,126457,-5362,-26912,83258,47839,-50951,-63478,20555,66461,48716,29357,77970,97925,9859,-91846,-141396,-75397,-98316,-122701,-60020,44346,225814,255276,221821,108406,19332,-42743,-106185,-100106,-116103,-100348,-60250,-64538,-27439,-6561,-14742,-23721,88203,228754,164432,36105,-53084,-46502,37398,96310,118315,89031,18531,-63697,-8425,87787,157130],[83659,-17603,-101491,-100781,-121280,-99586,-84741,-50404,80322,205500,208746,118553,67407,49662,59346,81629,116611,95077,59372,4528,14330,28893,32800,68847,145548,91501,44336,49603,51678,44099,56328,102129,118620,102899,53975,2150,-32182,-62403,-98221,-27756,49363,92170,109833,84849,154808,171620,108377,24307,-57215,-59215,-51803,-17686,-23295,-30375,8705,12701,-18749,-35066,-685,6907,-21154,-41163,-81907,-99024,-108421,-108331,-5477,115279,279759,389119,318436,141254,-11666,-71616,-51419,-41829,-81089,-114311,-110454,-98817,-59718,-29163,-52888,-38092,1642,15579,-65925,-88101,-26560,-16489,45654,78083,64924,18284,-24632,-36133,15710,66743,71676,17633,-47923,-595,43221,-3688,-91203,-78414,-98904,-107134,-78959,-33806,-65537,-111883,-75359,15752,177737,158321,49514,-25396,-16577,31982,138067,134935,77991,89852,122573,56046,-67584,-69922,-45197,30776,25834,-9167,-596,65096,129270,68522,24377,-5490,-22883,-6512,11595,24238,96669,69491,72512,98252,52273,-43817,-103420,89899,137882,86975,24331,-35025,-58004,-84102,-135479,-124052,-65792,2765,49086,56808,1325,-22525,-28333,-55721,-89199,-42607,12769,-132510,-154178,-134940,-116784,-14302,2266,-86084,-222223,-251818,-202962,-143785,-55200,-45259,-46012,-99824,-107783,-124005,-55170,-15889,-29938,-992,41514,34973,-33425,-109516,-89839,-85097,-112580,-115252,-32118,66420,63725,36837,3215,-56615,-53282,86225,221474,185452,56064,-26647,-84981,-106993,-103345,-75062,-35864,33607,116359,172371,214333,227252,91517,13405,32756,42099,15388,-74653,-46576,59129,63821,-17776,-41222,-66436,-126806,-132864,-94876,-52015,-58852,-107878,-22550,16783,14831,47510,46590,-6372,18078,44030,-40793,-73564,-23466,-2775,-51511,-87425,-10363,73217,119798,82038,-21344,-115596,-146760,-85678,83464,276771,346021,259046,90093,-40634,-101335,1607,97736,118233,84552,-12141,-37113,-29705,-27756,-58458,-51416,-52416,-55793,-79187,-29377,81365,152165,79857,46551,57558,62892,21073,-37900,-23389,16028,7131,1398,18313,-30950,-101772,-116358,-94106,-64164,-69349,-96646,-26303,36085,90694,150764,60452,-78487,-65045,-65569,-105634,-113769,6303,115239,178340,112267,12329,15399,20292,1656,6294,37066,92562,100481,26738,-64885,-27401,80957,107664,121373,130389,120477,98386,37439,-56496,-127848,-73357,-40066,-39094,-82724,-71251,66699,269335,313688,280624,226120,69108,1506,-13042,28069,41951,52366,109004,166058,56918,17432,72397,155272,184635,105336,-43585,-167026,-124011,-80498,-34131,25269,2837,-6902,59783,96541,43427,62038,58212,-19485,-62204,-98547,-108621,-83011,-63887,-49314,-106180,-70870,-43881,-37770,-15435,-44822,-43929,47930,175833,245984,278952,253926,135750,97748,42361,-18427,-42211,-19339,44648,142389,312726,506317,514467,275132,105413,69917,92209,92879,99421,103706,145329,225374,272788,142831,-10939,-53288,-75838,-48609,-11086,68393,67318,24653,-68932,-62731,71836,179478,165920,153098,96047,29948,-566,-5644,38349,92652,77699,1572,-31748,-65415,-40021,5718,8714,-64274,-97749,-23607,23847,119496,244115,346287,260577,110114,47709,20406,-9836,-42258,-77980,-114650,-64710,-23965,34112,64024,57723,3087,-53625,-86179,-41010,42433,98896,84711,-18124,-28090,157925,174860,23091,-155401,128621,321905,248844,101213,-36067,-54693,13355,-25312,-73149,14155,100162,115909,100728,128597,55260,-28630,-27072,-36484,-9781,37890,64059,46874,-1183,-55682,-101415,-114648,-56794,-11314,27771,67943,23215,-86162,-124311,-122959,-152280,-104972,-52475,-6115,41788,74446,35595,-66857,-123642,-46638,7655,32860,12615,33521,41483,-24371,-114727,-66371,9023,9359,-38581,-81435,-77151,-67313,-2564,188098,411246,521545,470996,299647,111950,7170,-74983,-83571,-44895,-54819,-121746,-113923,-81928,-100183,-121800,-123287,-105318,-103684,-77878,-111654,-109368,-24130,118305,184057,113603,132528,73961,-60314,-126849,-56746,46575,73499,27505,-68616,-119435,-131339,-113385,-92196,-51157,-105056,-52628,-21501,-33952,61413,240233,344574,286422,81465,-69081,-86262,5433,132254,213453,153098,106259,92891,74645,71567,105199,58237,38515,105576,124852,67878,-18900,31229,138123,253078,281376,165573,39107,21097,21153,22429,17944,41287,-4827,-97798,-12892,71827,15678,-46901,-106476,-120945,-50254,67591,104937,61785,1135,1082,35327,4378,-45521,-41227,-36013,-86541,-119238,-57071,116321,190381,132932,30645,-11559,6549,98218,160232,55677,-68127,-124420,-95097,-77919,-88548,-75945,-74917,-95380,-128727,-72227,-10693,-38772,-121968,-137208,-53779,-26173,-23063,17703,37471,95544,158925,172745,186554,237472,157891,-1861,-110045,-90779,-54757,-58224,-66504,-3596,99477,140668,102889,50035,42514,162020,387098,403433,268433,41224,-105944,-66830,-22163,32764,64045,80553,54279,-9098,3838,77216,84356,28413,30410,47073,16981,7025,32590,58002,65638,32406,13482,-11902,-4560,26823,91004,118218,125762,120971,184832,244969,277924,152083,-7000,-82853,-49114,-4664,-13386,42257,45212,-49158,-59123,-57588,-93201,-27254,26145,89737,76839,1160,-104688,-97420,70,60444,35588,-72506,-131289,-82947,-17145,19597,69235,87925,34410,-7019,-21858,-13367,-29834,-38008,788,65748,33650,-49525,-109588,-9484,70341,98355,12851,86900,185294,194718,137745,123958,107995,68865,-17711,-109286,-96386,-70017,-70347,-12564,81997,117337,-4724,-147819,3732,148018,185234,60909,-28120,-31071,-55689,-98475,-61810,9100,85942,165487,233914,23648,-45197,-56782,-57852,-80531,18589,162071,136933,-4873,-92708,-32110,-16190,-47934,-59062,-21965,21297,-25763,-103016,-113912,39057,95347,77733,45623,31387,-21491,-126216,-72781,42231,128607,93457,8078,-63515,-93622,-88735,-128983,-155495,-67342,5524,85009,125746,127212,124053,136376,160156,165724,166269,148458,142442,91408,17887,-31883,-4821,56419,66042,41451,6688,-28164,-34139,-56417,-80013,-101462,-113193,-47909,4690,-52031,-50774,-72275,-87275,-46056,-9997,165856,425074,361911,227065,253742,175374,27467,-66697,-129554,4646,108620,70497,-24454,-116794,-81847,-47722,-48353,-6075,57721,88568,63089,13987,-29205,-58400,-82509,-76743,-325,89002,171025,50225,-54710,-102802,-58168,-5629,39052,69429,106683,184262,239851,115235,-36507,-105991,-40580,-26120,-13863,20927,13956,-7477,-36108,-85907,13044,58370,8030,-37299,-28139,-1916,-8192,-43004,-34494,-49455,-116307,-68343,-16511,44762,77654,27368,-70349,-119738,-99045,-82602,35282,182851,194087,170304,203904,332371,370516,252428,76440,-28470,-61102,-25051,38850,83507,106758,93033,40824,-51669,-97595,-84751,-38830,14448,41208,6754,-57437,-74328,31468,132202,173285,114861,31883,-33267,52292,76519,16850,39370,95872,69567,-59014,-79733,-27176,29545,61560,16014,-52550,-49048,39472,150781,121624,64015,57050,13557,-56260,-107500,-39072,-8047,15858,65912,161134,192664,55864,-67838,-60319,19577,78824,19318,-5700,38302,49407,14059,-13126,-61277,-100003,-64308,-7453,95085,181587,156700,126429,141359,123274,74263,20203,-72728,-72052,-1170,1624,-59224,-113260,-94427,-42951,-18414,-12093,-5992,10476,22924,-25580,-116014,-87221,-12471,31421,38004,73373,162645,248104,257355,224029,211941,132724,57491,40370,72174,124692,105742,68516,-8643,-99606,-72560,-66870,-73815,-63818,-26563,-32232,-77079,23134,70983,13639,-70245,-9012,82848,103705,78987,24506,-61195,-102308,-94414,-28667,2615,19425,-6594,-32565,25696,81117,65900,-2620,-133057,-64377,-1589,-17614,-89893,-111790,-83249,-68179,-77857,-92435,-92556,-88566,-62439,-75958,-65188,-43093,-63010,-122306,-167468,-121633,-100598,-82793,-99185,-113950,-125977,-139130,-126634,-58926,108175,267492,253302,135633,10910,-89402,-98988,2139,143728,312907,254189,28017,-22252,62745,117354,96640,-11175,-102157,-61435,-9290,33428,149885,165625,134883,174527,249490,271065,198118,80920,3616,-15507,-38260,-70215,-103198,-52423,-45953,-87935,-108847,-52236,-14350,84419,229917,382004,466689,550129,564080,373849,60554,-115291,-49448,-30153,-21023,-40860,-120539,-71152,88395,240851,167784,-269,11734,98119,98034,29943,-31843,-79812,-59081,5241,45308,3557,-15894,81987,122761,103923,66979,-3220,-121072,-146780,-88011,-54012,29299,95805,98819,43629,-13782,-67329,-45601,-76067,-111626,-12136,122021,177015,129631,64744,97498,166797,126631,-14747,-129519,-102334,-21052,28384,32352,16412,-11756,-76581,-93946,-66536,60876,33881,-48392,-23294,13087,10910,-5384,-30441,-71368,-137718,-116875,-104881,-59635,31868,161541,195870,36512,-70281,-91451,-107842,-125636,-149998,-98046,6503,55999,-11941,-89114,-125491,-105974,-8460,137422,174558,142179,85658,9119,-26772,-58810,-93541,-70801,-30110,29101,48391,39389,58601,31855,1733,-25080,-46445,-9570,76542,101651,29554,-69110,-55692,-49930,-76732,-72893,-97766,-77383,-12778,92396,163247,192114,130561,75912,85816,121919,72023,-64533,-53844,26192,-28172,-98019,-103372,-63924,-41072,-30442,-37964,6378,9461,-27238,-30384,-23420,-78536,-100356,-71498,-44296,-18718,-19391,-49747,-64252,-79756,-101307,-46973,89137,147816,92312,-26440,-66451,-46407,-49729,-89809,-115615,-67055,-47727,-13435,-11252,18449,31571,53804,21267,-1047,-17846,-25233,-60195,-70190,-42418,3406,40906,399,42638,108469,210115,256000,201992,23162,-54492,-47662,-21274,32567,67595,167207,271905,299521,169183,66060,-16427,-63459,-51725,-94145,-90179,-6205,38017,28181,-31083,-104614,-28576,12076,3800,22054,5801,-28967,-24406,14908,67708,86262,-5375,-67296,-133834,-106952,-66717,-86172,-36453,38336,31021,-15430,-59848,-102615,-105938,4925,138265,213799,161925,93489,65096,55075,13865,-37847,43027,102632,151404,273740,322826,163535,-8594,-101206,-78123,-32196,-37069,-53396,6154,128659,170328,124605,110725,56023,51482,20612,61950,119354,94766,87914,76482,22220,-24202,-91059,-96054,-51610,-45727,-58022,-107327,-59990,55747,128325,121543,72274,27438,-2380,-89731,-79092,-39939,16170,42573,19262,-64299,-46120,36112,143857,146218,152442,69279,-15603,-26469,8373,52684,69622,44503,-34393,-99725,-71428,27149,59743,82996,76842,39864,-16582,-91404,-74007,-38701,-21178,-7752,17518,22166,33186,46353,82793,34407,-27193,-45694,-42051,-25120,11564,105400,132326,-17907,4566,140101,164852,72130,28683,15233,35256,23984,-61660,-129568,-109306,-97882,-85191,-39655,-36487,-16353,-30404,-48387,-68850,-97172,-37841,31917,87210,158115,135370,56820,53177,66359,15584,-51114,-55664,-43594,-39669,-39125,-39812,-26523,-36230,-66634,-115054,-143765,-69178,73096,238866,325123,296661,173327,11761,-89849,-21378,42975,44336,37450,43100,11657,25228,72782,107854,108946,128380,97487,53294,11339,19633,68047,78386,36938,37057,53073,53381,31534,12219,92710,166991,188771,140566,-22055,-8416,96734,141070,76229,21085,38301,71990,57738,-16943,-80640,4246,-28901,-129740,-13191,62855,83427,49671,-3283,-55549,-79437,-62065,-57886,-46683,-7952,14995,91542,92989,35545,-82384,-18106,129560,96233,62397,66489,66357,7657,-50840,-72057,-34849,24271,10910,-88045,-55131,26672,54000,33959,5732,-21869,-53233,17386,104293,205346,287530,186266,-57070,-158407,-109160,-83588,-75278,-45942,-7909,-12696,-23118,117599,373202,565996,531170,269634,38266,24813,187301,226463,83001,-67374,-111730,-17283,87358,241012,290603,230488,121264,21584,-60694,-78829,-69800,-22457,23581,127013,89686,75216,76958,13451,-52429,-102422,-86591,-54938,3133,18454,-6284,-13985,215,39076,115363,211258,181803,77173,-21877,-110859,-31982,-43704,-80737,-106825,-137417,-154745,-84795,-3341,17261,-17234,-40214,-102046,-89359,-52584,-18188,-13040,-27461,-30597,-75448,-47417,25411,80643,12949,-85755,-150530,-107805,-57144,-51636,-112691,-94225,-39035,13757,25774,-19126,-57736,-89339,-75647,-52637,-43086,-67701,-115464,-73158,-989,87608,174314,190265,117744,16774,-39301,19482,68500,51139,-9687,-111008,-47414,32960,101896,100801,41094,14474,-21898,-41926,-40751,-9104,21341,-12130,-6272,66364,151858,190655,211264,162856,82230,80687,64524,108315,199525,220638,87959,-87044,-133452,-76980,-36028,-14294,4318,25953,14893,7227,39611,63401,34656,28645,83192,184830,205880,126265,18928,-75929,-171128,-115313,-34755,43222,95625,60659,-25668,-32097,-36440,-63039,-101793,-135243,-136670,-77175,32989,173628,221568,156188,72759,34489,40004,42120,22701,36445,69855,62269,17850,-86784,-127197,-130324,-126978,-117230,-83417,-67990,-98773,-134961,-88295,-22794,41582,105455,79886,66671,57058,-11327,-14614,-42705,-45612,1614,30612,1842,-80914,-105745,-74601,-107339,-11114,105952,99666,84855,34052,-41387,-64825,-74601,-106360,-104594,-43907,10320,16663,-3703,88422,183686,150222,1454,-56904,-28849,41846,107243,67459,18597,14492,11028,-20119,38077,122826,174587,88240,-68832,32218,170855,212578,108800,-11742,-99306,-113474,-116375,-27752,85832,183148,189399,153124,80082,-9290,-34135,2226,26968,39820,44349,72433,85478,68544,40462,2557,-48730,-46672,-69985,-90592,-77366,-26261,9758,-4824,-38150,-34630,-32101,-71517,-61086,42023,156011,164566,59520,-32135,39477,102499,83107,28876,-14897,-73394,-104491,-93289,-127003,-86874,-7175,72942,48953,10388,-2005,13742,50517,67133,48890,15154,-11759,-28327,21943,21181,10814,-39547,-85987,9808,82990,116320,149783,127795,92434,74846,76058,257266,415785,257335,51709,-25135,-31947,-31192,-44049,-82189,-81953,-39634,28692,76656,73517,5423,-65032,-89372,-76543,-42760,-14901,-49047,-142620,-14550,98125,124530,10338,-91015,-25268,2967,-48965,-71836,-33048,-36911,-23561,68005,267722,280348,142181,-47950,-64939,8952,57102,38083,-24485,-112287,-51725,2509,-3167,-64949,-158543,-61977,86142,150303,92914,-33509,-118965,-68050,-56648,-77245,-62682,-24917,-15050,32711,115236,171132,96583,-38959,-112225,-81190,-4651,25355,19595,22199,8843,-64786,-94873,6294,102176,108526,-7653,-59471,41705,-2216,-90989,-49517,35525,71439,42602,21408,74674,92920,9001,-90495,-143847,-98019,-112983,-119915,-62737,41036,194921,192070,170241,77679,781,-62582,-114579,-90413,-104388,-86578,-39320,-68865,-37585,-9382,-11856,-23287,80066,229004,181517,54541,-42410,-69233,7931,54816,67366,55864,-4495,-90308,-11384,79627,147865],[79894,-9908,-85539,-94036,-116413,-103683,-91866,-65298,62602,175552,189723,107247,56957,47981,66448,97317,136348,105254,54001,6880,43550,71503,61006,84956,136709,71156,37932,50268,55048,42479,46102,81675,98136,92111,44054,-12391,-43555,-61675,-105536,-57362,28232,80962,108155,89642,156247,172966,117979,41570,-33944,-38252,-30792,-4811,-18592,-41605,-7545,-1828,-29838,-50948,-22434,-7526,-25121,-42446,-83102,-89272,-92162,-120713,-16638,101533,244225,317589,252710,109911,-16475,-55174,-26371,-17090,-67639,-110253,-128880,-115508,-66979,-26476,-43167,-30517,2717,25511,-59097,-94732,-34845,-19526,47116,77672,53322,-1979,-47463,-57155,-2486,56701,72555,25986,-39075,-7052,32884,-6691,-98107,-104220,-119645,-131714,-80685,-10737,-7472,-55536,-27337,56803,203727,151067,44396,-28986,-36361,4394,108972,107025,51036,67015,115830,75348,-39517,-103543,-59474,40949,57806,34216,40795,86797,122143,57905,16266,-5153,-12569,9224,23454,14876,71461,60096,64626,88854,48285,-33706,-156608,-9363,47065,6737,-25683,-60826,-78670,-105721,-152123,-122332,-60316,21664,73754,79275,7660,-38381,-38811,-60090,-84048,-27752,27227,-125570,-161863,-135967,-109448,-6445,-16225,-112566,-234470,-256060,-204007,-132716,-24876,-28506,-40114,-94189,-102484,-123231,-63496,-29400,-40928,-5120,42428,41602,-21972,-103563,-94794,-88077,-100679,-90303,-7103,90434,80033,44174,10314,-32179,-45238,68826,207901,205311,83457,-9529,-84094,-126353,-115495,-74646,-31722,37118,112746,152752,181149,187108,63528,-4070,15457,18679,-3156,-79043,-38377,63530,84864,-6092,-40825,-69970,-120125,-111507,-80719,-48934,-57716,-104492,-22054,12236,11165,47580,54342,7798,20738,15531,-56730,-70388,-16583,-94,-50147,-85546,-14860,51964,93274,57924,-37122,-128085,-155970,-87834,89683,282010,324126,226312,92679,-27991,-75574,33019,120783,127031,81369,-14830,-66406,-58723,-54222,-80837,-64885,-61244,-64197,-79009,-23411,87080,146945,67006,27582,46341,68648,34066,-21413,-11297,25372,22037,16359,22944,-32715,-102162,-118872,-100274,-75964,-88518,-103834,-16824,51518,103377,151161,52327,-73669,-66849,-63308,-98333,-124158,-6025,113327,200507,155353,42016,9000,-6398,-31621,-28702,8745,64293,69335,-5672,-70093,3987,99631,112757,118487,115662,102042,81126,4333,-94873,-127621,-62231,-31697,-38235,-92955,-86155,69074,326029,422654,363284,251346,71145,-6470,-10073,38952,48159,52995,106716,181453,82402,26987,68438,150112,194367,127167,-29093,-156513,-122778,-75198,-30171,37566,41259,39971,97478,74307,-741,21396,31569,-31434,-67085,-102426,-109261,-80385,-60167,-50539,-105707,-77040,-50712,-44807,-21310,-35580,-20485,56007,171248,235188,258896,231641,126019,97141,39073,-13356,-31406,-12052,57016,169936,346612,514800,519569,281498,119774,98796,118676,108966,106885,98274,128016,209390,288919,201898,35047,-22943,-55428,-55640,-28744,43001,38752,1140,-80636,-29991,81292,160129,142841,119094,59486,-2924,-27877,-20629,39151,109964,89493,11119,-19190,-54670,-33036,11576,3831,-70814,-92565,-5523,48604,137530,243338,314828,228928,105298,50972,22178,-7826,-38954,-75303,-104690,-53319,-9796,48659,78783,56457,-6897,-65799,-91444,-30794,47217,78901,61950,-24816,-63405,110821,156745,48877,-86641,80683,213914,164411,70249,-33218,-60424,10288,-32221,-87241,18411,104181,110912,86167,107048,38122,-41174,-33165,-32103,-5491,40062,58552,29969,-24187,-76300,-115208,-114757,-50619,-2740,22922,49590,6177,-95362,-109153,-110808,-133969,-88314,-40269,161,43615,84034,56185,-45131,-142689,-67474,-6920,41028,66573,122565,109460,-1608,-110158,-57607,13670,8669,-46113,-87051,-74722,-54256,25024,228469,444688,533920,454981,290013,106730,-10470,-97619,-41836,-2823,-19404,-101157,-135256,-95322,-103417,-117408,-116345,-110871,-104827,-62508,-85175,-116952,-67354,100026,238595,175762,172887,88027,-61385,-118693,-29750,81195,109966,70468,-35723,-103409,-122785,-106809,-90777,-56909,-116435,-44123,2904,3535,112623,301867,374376,286277,77375,-73691,-70552,20392,137130,189275,138200,99988,96523,93193,90953,114072,64194,53886,117614,118263,58165,-14971,41902,133122,219390,224337,110249,10515,-1047,-2416,-3136,1071,25532,-17212,-105825,-5446,61157,-55,-60177,-117444,-140362,-75170,40133,76903,33864,-19709,-7562,47001,20636,-15916,396,-5696,-72763,-116576,-24087,132494,187391,141468,50172,-3768,-7098,72895,128956,45860,-64443,-115688,-98463,-82197,-93684,-74856,-74693,-85632,-112292,-65566,-3046,-32353,-117318,-133748,-39368,-5019,-11902,10178,17123,75327,172613,243466,288442,339910,219944,19883,-102654,-87519,-49492,-63399,-80194,-7651,101540,156750,105639,48231,45644,167583,390760,405153,267793,37442,-112550,-61015,-6928,54743,89424,92383,38131,-33804,-9677,67416,83286,35929,37624,54043,33147,35011,66847,80232,69358,23626,4100,-18544,-10485,14472,76359,104790,132429,131123,193625,262432,332425,182884,-2791,-99792,-92158,-71585,-59926,28913,50866,-27848,-49465,-73817,-71666,-13236,43542,104884,98728,12716,-104760,-89205,5748,61838,31735,-83972,-124822,-76818,-17590,10793,58110,85369,45782,2838,-16081,-11744,-29697,-39547,-2242,63656,35119,-41690,-114198,-5898,88837,113744,2060,38062,148824,182388,133539,134483,125445,77867,-16889,-101216,-99477,-90276,-76272,5492,110167,128104,-1325,-133373,-4591,110045,138492,26182,-45750,-35315,-46676,-78244,-41870,33217,122891,232467,287184,22263,-65600,-70257,-62974,-62297,49053,209387,171556,-3520,-101794,-12190,5637,-33169,-54613,-19799,25226,-23329,-98829,-123713,14418,71067,67534,40620,20111,-39372,-107875,-25085,90899,181235,132507,27363,-51251,-92783,-91803,-138250,-110861,-35923,24331,92635,123731,117331,109995,128282,153894,163348,184402,208532,224366,154106,57103,-12437,-93,50788,53417,30869,-776,-29063,-21718,-41555,-73345,-116019,-159044,-67710,-3215,-63993,-73254,-85490,-95866,-51341,-7639,173676,428873,372470,247102,268026,177606,18551,-76597,-108164,-3450,72280,48097,-36648,-124594,-86611,-51217,-45517,-1064,61164,95640,70458,18186,-25272,-50490,-73678,-78580,-18670,58836,133118,26520,-58888,-85996,-46857,6325,53255,88233,136887,228993,298164,161983,-7181,-110214,-55267,-38203,-20945,21818,14539,-9340,-36891,-67627,46585,81603,22035,-39140,-49123,-34960,-42734,-65602,-47533,-68119,-145441,-73704,-3847,70395,104257,46137,-59484,-115414,-85629,-63915,43120,164416,155808,145192,191187,293085,345093,263504,87232,-27281,-61984,-23368,38207,89394,118071,99950,37119,-64690,-82427,-41475,10021,48213,60143,20755,-43499,-49680,59908,148759,182541,119265,40892,-10801,70544,88892,34176,58916,109104,75075,-55139,-68880,-7439,42545,64674,-4077,-85054,-67560,28837,123567,83878,37947,32783,-7630,-68872,-83933,-14752,14951,38462,92539,185074,205886,64513,-58483,-51261,40504,127769,93699,39126,58781,51225,5371,-16175,-56181,-99929,-73135,-20015,72589,154331,142898,125019,130751,98928,37493,-7343,-81334,-61927,7939,5325,-67703,-120696,-78745,-33977,-14496,-16706,-15192,6800,23930,-25691,-118313,-54431,31170,68519,57824,82218,172959,257738,252810,200767,195611,121561,70685,72412,107465,160874,132646,87529,5353,-81755,-66882,-60910,-59864,-40139,1722,-14231,-66313,24901,67411,14641,-54936,2863,82707,97045,76137,32293,-50312,-80670,-92159,-34813,-8722,4910,-15029,-26925,32389,72692,52560,-27542,-153787,-7345,24171,-17727,-109596,-94569,-74886,-69288,-89999,-105272,-90355,-79483,-58392,-67191,-59280,-46711,-72274,-128853,-146164,-107393,-99495,-89262,-104788,-122888,-149869,-167440,-163515,-99464,35074,198564,225109,119741,1036,-94839,-102527,7193,143692,301846,251527,34822,-4151,94119,162906,149776,28325,-94831,-98925,-32640,15460,129850,153450,142724,196842,286307,312376,244139,132758,55121,23589,-18607,-56968,-70142,55,3624,-63140,-121094,-56257,-25089,59796,204509,393719,503184,579209,564874,371587,71845,-128285,-35144,-13405,-11715,-36126,-107056,-97040,35748,203121,196404,56809,26364,76138,74158,21304,-30746,-74569,-46718,23960,60093,3437,-19664,92364,142557,130216,96508,20894,-107275,-161434,-106778,-85058,-6604,60261,78261,31034,-28688,-75111,-47126,-75903,-101983,-2671,123051,163208,128169,82852,107880,161012,126793,-8823,-133200,-119107,-38577,9289,12167,3825,-7269,-65016,-97695,-101975,35344,38431,-19748,-7058,25236,28564,15351,-12325,-65648,-100273,-79992,-84221,-52603,36129,166428,185924,27190,-76199,-98666,-121637,-137386,-153117,-96321,-4545,30296,-34156,-99143,-113676,-89697,22362,187876,222008,178959,110173,26239,-19595,-62157,-102253,-92142,-52320,1825,17055,26659,68014,52202,10421,-28743,-56714,-25506,60494,91149,24680,-54617,-54776,-65228,-102753,-92024,-111364,-90423,-33684,56433,111571,117887,62538,48444,95515,154401,120130,19029,55326,105387,9267,-85955,-101379,-58040,-35304,-30090,-59868,-17069,1596,-32690,-46272,-40111,-81014,-98647,-83886,-48689,-19842,-21031,-61490,-92812,-103157,-107654,-49491,68747,115547,66541,-29163,-61015,-44824,-45358,-85056,-113753,-60251,-38229,-5273,-10099,19985,42580,82107,63391,28589,-20134,-33019,-65755,-73333,-40207,5809,51513,-1181,34456,95300,192704,226383,148038,-19222,-78359,-29695,16309,62643,80488,171611,258819,289691,178251,77776,-15453,-75752,-40805,-83418,-80908,-5879,24198,2590,-58075,-102669,-3962,29783,12293,19223,-7242,-54501,-48458,2832,67873,99824,13404,-52564,-128281,-98665,-45627,-64917,-21308,60691,54196,3519,-43300,-81857,-98157,10280,151257,230630,173160,92604,63029,51902,8117,-64325,13039,84180,150461,278427,301608,128564,-41294,-118408,-77532,-34570,-45609,-65750,-17102,91733,135205,79636,51296,-3252,42053,21127,51457,116177,115676,123575,111023,60939,4055,-80944,-105190,-56564,-52190,-65846,-104800,-43872,67953,138823,137035,101722,82859,67700,-22609,-33891,4238,57258,69945,23899,-80170,-51747,52111,165628,176463,182430,88087,-11354,-36965,-4551,48321,75116,47218,-37798,-105409,-82510,4371,17874,40331,51883,30887,-23334,-96916,-71594,-43877,-28011,-15065,4214,498,13086,27845,75341,32335,-24995,-33645,-23207,-23988,-15183,76432,100592,-37090,15573,164948,192853,99581,49899,33202,50107,28205,-59045,-129699,-118138,-99524,-81558,-35287,-42326,-33551,-52550,-66161,-83316,-108927,-51684,7625,70272,159671,139784,49613,48055,64933,20525,-35995,-52464,-51510,-48212,-45379,-44480,-31236,-35247,-56428,-97635,-116197,-42545,116010,289079,377205,334852,187662,15132,-86600,-20035,54407,63504,53262,54549,25040,36417,82961,113366,99500,102880,80130,36938,-255,36357,100654,97992,33677,22207,41796,50929,28684,5721,85376,160605,179067,134488,-19465,-23785,74399,117486,66701,18150,28120,51211,28081,-46941,-56642,26615,-21950,-134454,6788,91993,88781,45450,-15470,-69092,-56256,-32436,-26693,-26105,-9295,2171,97477,118263,41648,-97298,-23453,109427,69878,56421,76640,76941,8433,-57291,-76562,-29444,44033,38651,-60694,-47407,36507,68846,45754,8014,-20010,-52506,18501,119986,242683,320109,182421,-57838,-143405,-104341,-75774,-68228,-38644,-8820,-19165,-23407,124458,396179,584475,542177,278202,52146,52725,243346,282633,117834,-53892,-121336,-15618,100732,254192,303921,237792,124439,23412,-58283,-80622,-75156,-10706,70584,192329,123734,80865,66097,6655,-48694,-105024,-67247,-11515,46294,42181,-4909,-24402,-16157,22062,100456,202425,194204,100668,-1848,-137407,-39974,-39706,-74578,-101767,-127937,-148526,-93601,-4332,23791,-7552,-39143,-119006,-106057,-67939,-28106,-14112,-30213,-31290,-73659,-42786,27919,79226,11514,-80131,-142932,-122927,-80895,-66330,-109934,-92312,-37936,18741,31351,-26270,-74944,-105781,-97423,-68287,-50077,-58968,-95539,-53319,14461,103156,185415,199965,122977,16650,-31705,24676,68808,48234,-10245,-109015,-61101,20292,102622,113219,46539,25094,-8057,-28014,-28100,-19132,11675,-16447,-13440,54006,131356,162739,185104,152014,71543,68041,55279,97901,178058,204483,90003,-93391,-129407,-62324,-9789,21777,36256,42240,24899,20013,61584,104274,76964,60972,101997,182313,182837,97787,-140,-80587,-156242,-135020,-51677,37181,104982,59254,-42425,-61442,-61072,-81309,-118183,-152984,-152087,-85870,19835,135131,158065,101438,45607,29093,37985,41665,29804,46937,72848,61463,19039,-81629,-118654,-132680,-144890,-127395,-88539,-71106,-95468,-123638,-88965,-17283,66162,133658,94408,67872,40633,-36278,-37719,-60980,-59625,-8852,29460,10661,-70551,-125041,-90714,-74882,12420,108186,89370,72831,28354,-37647,-62588,-81760,-120268,-94853,-18576,35011,23824,-11142,88283,207283,192409,30766,-55935,-46409,29936,104258,61046,3931,-3960,32,-24239,31118,109690,141649,47200,-95209,50946,202590,244032,113586,-28731,-127431,-130523,-141521,-57473,47910,141235,154756,130160,62616,-30662,-58535,-9254,23621,41474,50002,74179,78858,50622,14345,-31036,-65365,-47846,-64129,-81925,-81629,-34884,4452,-4769,-39800,-36690,-31969,-70637,-62042,35698,133808,130426,33819,-35678,54360,109947,94226,65357,30328,-47911,-99598,-91792,-140771,-111864,-32361,73540,78534,56884,46558,44540,63075,68560,39354,385,-11632,-12570,29807,22109,17030,-39377,-83589,7553,74255,98969,119723,100009,82282,70143,43106,170228,289106,179684,34663,-34155,-45999,-43803,-56639,-89624,-62537,-11347,42150,77291,63798,-7657,-62779,-62957,-59207,-39966,-13714,-43929,-116061,-13741,87888,115407,9881,-90872,-12155,14240,-43010,-69721,-32616,-39347,-41199,28195,208739,240422,117851,-55660,-56396,29900,75696,45976,-23176,-100434,-37572,23891,34067,-31888,-130868,-60930,94851,172721,111196,-23235,-106539,-50863,-32218,-55545,-67981,-32649,-19113,25512,103690,158661,95375,-35357,-114744,-89463,-8934,33036,46036,64485,34489,-52264,-99149,-3542,82862,92214,-5019,-82291,8674,-42224,-121181,-18549,62929,86093,44386,19182,74923,89676,11451,-81476,-125678,-111053,-117842,-104314,-54685,45710,160143,126485,115220,47035,-14477,-74948,-101504,-71629,-84101,-64782,-15783,-54636,-36626,-3416,-19,-11321,81013,230970,203876,82910,-17004,-77525,-15262,21432,33347,41968,-3322,-56266,-980,79259,145154],[77242,2101,-65314,-81777,-110328,-105488,-97993,-77854,46920,143770,165946,94461,46415,45628,72340,112659,157259,116547,49550,13893,77127,117899,91166,99534,119160,49600,30552,48044,55618,39368,35769,62036,79594,83929,38001,-21488,-50945,-61691,-109796,-87490,6715,69271,105194,90756,145904,158487,109295,42442,-17219,-13120,-7572,7794,-13770,-53814,-26475,-17234,-39244,-62136,-37671,-13615,-21846,-41070,-85539,-81073,-77481,-129056,-29766,82647,197825,235779,185158,78872,-20020,-38176,-624,2639,-60299,-105402,-133379,-130509,-73412,-23144,-33991,-23277,5576,31715,-55902,-99039,-42484,-23387,46760,75072,40414,-21752,-69168,-77288,-19483,47906,74019,34016,-33257,-17605,20010,-9386,-98800,-125250,-99533,-112958,-72903,8244,44056,13758,33841,106507,226074,140222,36810,-32840,-47390,-12726,87582,81282,24766,45062,106388,91588,-8969,-109324,-61395,57688,94895,82647,84739,103732,108611,44998,7237,-4479,-1946,24439,35481,8187,43298,47865,53430,75481,40657,-26526,-124679,-106580,-41740,-71160,-83551,-93424,-102225,-127824,-155410,-118500,-56907,36719,96671,101425,16997,-53327,-50740,-63923,-76266,-11265,39312,-123734,-167814,-133145,-98525,3646,-32158,-145492,-253938,-259296,-202404,-122458,-4020,-13091,-30946,-88536,-98967,-123430,-71805,-41470,-47319,-6548,43655,47712,-9965,-92589,-99197,-90214,-85168,-63510,17726,109224,90897,46431,12678,-12198,-31518,50053,182931,212833,109652,8715,-74902,-134564,-129522,-77381,-31425,35302,102059,128059,144579,144088,35808,-24288,-7409,-10165,-25331,-81876,-32141,63848,104298,8904,-38346,-72681,-111309,-90125,-64862,-44381,-55654,-102837,-26195,3483,5903,44662,59635,20125,21016,-10015,-64222,-62171,-9692,2012,-50795,-81894,-18259,21264,52538,26662,-52810,-136687,-158302,-84068,98598,282678,295153,189851,90223,-17279,-49228,69262,142603,131521,71941,-14086,-83701,-86423,-80133,-102889,-78087,-71170,-74317,-79735,-19351,87490,132363,48337,3351,32361,70191,41185,-12879,-8316,28872,33921,30272,27314,-32640,-100062,-119558,-105133,-85517,-105298,-109922,-12112,63140,112474,144167,38659,-68206,-68408,-62847,-91880,-131832,-21065,105667,214676,189404,67429,4595,-30119,-60287,-58434,-15429,39585,42806,-28398,-57536,29824,110758,111291,108346,95174,79327,61590,-22344,-130736,-110457,-48440,-22714,-37369,-101240,-99665,66767,370589,527790,458918,281339,75964,-16086,-11548,43291,47869,48124,97091,185225,104425,35214,61493,137243,191992,139073,-22582,-144967,-110839,-65381,-26470,45937,84412,97769,140226,54533,-42550,-23203,-3280,-49237,-75192,-107684,-108779,-75679,-54173,-49730,-102836,-86158,-59327,-48863,-23809,-25227,-923,60781,160670,216261,231271,202708,109895,87791,29586,-11706,-23466,-7708,63199,180829,353978,490209,493795,271536,121493,118862,139125,119745,109181,87221,104048,183039,286098,248878,90986,14999,-22988,-49247,-38411,26711,23109,-1044,-50116,5870,86117,135444,120599,85415,23922,-33653,-51480,-32490,40630,126616,97613,17430,-7927,-42814,-24822,17553,-2035,-75182,-85296,10241,69676,147198,227630,264453,182260,93324,50857,22045,-7643,-36986,-72182,-94294,-43579,2937,63391,93928,52326,-18563,-78890,-90112,-18355,51707,55010,35530,-32463,-99129,50752,113432,48000,-45268,7187,90330,60583,22267,-38160,-68977,4405,-39651,-101013,21525,104924,104920,73051,86485,23437,-52305,-40331,-29573,-3676,38364,46680,6699,-53099,-102516,-131738,-112643,-43869,5587,14232,21093,-20457,-109270,-96761,-96743,-116216,-71324,-29064,5086,44747,92523,75435,-23876,-152833,-89745,-24111,45035,118053,211579,174064,18837,-105594,-49944,15460,7354,-49478,-85747,-69163,-41038,50320,259179,457153,519313,411344,257313,89770,-31677,-97020,-6893,30254,8487,-77337,-148740,-105694,-105590,-113965,-106772,-113338,-107255,-50967,-64751,-112817,-108890,75305,289961,246000,206402,94014,-65465,-111521,-9190,104140,134404,103254,-3629,-86465,-110422,-95095,-80875,-54248,-127646,-41182,19105,40597,165239,353161,389667,277289,73336,-68420,-48381,38384,137451,153706,108559,79787,87992,105473,112501,127339,74965,69401,125713,108554,46026,-12839,48839,123274,180535,164407,58279,-14369,-20604,-22726,-24088,-11128,12047,-28509,-110083,471,48844,-13785,-65863,-111986,-142182,-95729,13949,49366,7277,-37745,-11928,69186,59402,40042,55399,30434,-48387,-92252,5757,144942,182617,146036,66270,636,-21782,47258,94067,31464,-62317,-106358,-101688,-86851,-90766,-70769,-73148,-71124,-87888,-49430,11146,-20973,-106052,-122339,-23141,19113,2358,4330,-1161,56921,177192,296667,377965,428412,274564,38499,-95447,-83734,-43355,-58564,-60550,-3986,90028,154228,97276,38553,41992,164676,375707,390569,256854,30587,-120698,-51706,8556,72081,107904,97601,18731,-54465,-14850,65717,89230,48388,46362,59524,47694,59955,95094,97544,71314,14554,-4040,-20393,-13612,5156,64877,90805,132717,135807,194873,270397,372884,206987,1271,-109583,-98200,-118053,-79214,17392,53614,-5008,-25585,-54006,-45648,985,60234,117534,116213,21085,-107222,-79234,11869,58664,20756,-85258,-94290,-60874,-13934,4111,47160,80981,55281,13727,-9899,-10902,-30390,-42393,-7098,60518,38125,-32071,-119321,-5955,99238,115755,-8375,-1816,107698,161064,124015,137439,133936,80307,-17729,-87062,-88978,-85475,-42879,39299,139325,133971,-1448,-120869,-7431,82148,104675,3378,-61100,-40538,-40738,-62617,-24948,53361,156700,295954,334252,24993,-78638,-78419,-66616,-47106,79991,263464,218630,11982,-115714,-1935,17732,-25630,-53870,-19551,28191,-19538,-91075,-137764,-15797,39708,51714,32250,6931,-54630,-73447,20873,137638,230010,170653,49131,-37623,-89712,-89638,-112050,-64001,-5140,41260,97033,117065,102194,90568,114167,140394,151121,187176,253107,298949,217907,93722,2135,-449,40509,38997,20325,-8713,-36269,-17812,-32354,-67155,-115509,-158262,-71813,-6491,-66380,-97495,-89084,-97472,-56301,-7378,174535,419238,378006,268219,278635,172554,3342,-91578,-92188,-10657,40842,23384,-53597,-132979,-92878,-57700,-42995,2028,60702,97428,73423,19473,-24192,-45602,-67514,-81965,-37689,30396,96796,3800,-63276,-71030,-33090,19840,67207,105360,166267,271937,353597,208533,24114,-94736,-68776,-50353,-30466,18259,11081,-14111,-38731,-44793,75035,99220,32409,-42307,-71848,-68851,-74532,-78214,-60540,-87182,-162560,-66592,12427,92511,122983,59046,-50539,-111808,-73844,-47867,46897,139904,114336,114248,166316,239330,301888,261883,93869,-27661,-64558,-24224,33819,89079,122598,100998,29224,-81456,-62731,9033,64685,82739,75369,32843,-25978,-21068,88637,168257,196754,128394,51648,10283,87750,99212,46998,71632,112739,71519,-54586,-56242,13529,58497,62852,-31300,-118505,-80117,22295,102287,57156,17173,9696,-28942,-76494,-61012,7102,35018,57260,111367,197473,207106,68166,-51066,-45795,52964,160995,157744,81853,71597,44891,-7934,-21200,-52038,-98503,-81420,-32898,50468,127315,128985,122191,116797,72831,-645,-40525,-92275,-51980,13699,3849,-71844,-85892,-46284,-14743,-4217,-19249,-27765,-1532,22108,-26535,-110556,-20204,77257,107704,77675,91098,180059,260405,237891,168757,165421,99708,79990,97347,136807,190243,154807,106207,24344,-58200,-63870,-55534,-44457,-14996,29399,-197,-60234,22456,56910,8381,-44852,12398,79801,86903,70378,41572,-34616,-56783,-85130,-43195,-21602,-13347,-28526,-24020,33663,60212,37499,-53118,-109239,34208,41675,-14371,-84911,-76524,-67462,-69778,-98208,-116079,-87097,-71864,-56252,-59788,-51563,-48100,-78511,-126918,-126956,-96075,-100607,-98195,-113160,-132163,-122144,-127805,-110667,-89163,-15049,141525,199920,104658,-10460,-102231,-106599,10273,140274,280121,238662,38067,11200,125198,208830,201150,71287,-61116,-140615,-63815,-10965,99828,133568,146882,216760,319144,347028,283124,178280,102731,61931,3319,-39764,-30343,52042,51107,-35174,-109523,-59438,-35255,37296,173625,387771,520090,585970,544486,360032,88545,-114855,-21993,1161,-2519,-32339,-95198,-121075,-14479,154665,210718,109652,51189,59269,48908,9708,-32154,-69740,-33436,43070,72546,2808,-23109,96481,155925,151058,120933,40974,-92788,-169791,-120912,-110880,-39403,23116,50462,10678,-46761,-85117,-53122,-81088,-91368,5966,119244,141481,114244,92505,112898,155393,131939,7704,-116931,-137504,-59430,-13599,-13061,-16845,-10582,-55607,-96237,-129814,23182,54811,14372,9275,36005,41283,28486,2527,-42310,-51675,-35111,-53494,-31142,56982,181650,183176,22738,-83436,-109880,-139383,-152114,-153980,-98527,-21649,1771,-56603,-112217,-100370,-74751,42930,210971,241252,195627,125242,40474,-14306,-64953,-100875,-111618,-73849,-24708,-13476,14870,75868,73221,21319,-28411,-62849,-41280,40210,74010,17695,-40363,-50848,-79403,-116911,-96776,-115297,-96731,-46599,27485,61231,42310,-13064,19417,101872,182668,170805,113337,173994,193742,47051,-75070,-99537,-52976,-32272,-34585,-84374,-44235,-9554,-38243,-57010,-50707,-77978,-102967,-100377,-54916,-22266,-24090,-73581,-114405,-117037,-115978,-53262,50151,90418,47394,-30303,-55186,-40650,-38147,-78422,-112703,-54634,-29786,1707,-11085,18672,50935,107908,108768,73231,-2178,-36377,-68692,-77344,-38828,7608,57640,-9174,16328,68221,157020,178272,84605,-62399,-85966,-8619,48201,84973,86283,166293,231452,262470,177112,84853,-15438,-80670,-16583,-40224,-65310,-9824,1833,-31213,-88240,-86492,15147,43088,18482,14521,-20434,-79854,-75350,-11894,63353,106957,30220,-38707,-122539,-88062,-23027,-43517,-13452,71786,68901,18375,-28240,-59512,-64185,39962,180055,251434,180946,87877,56476,43840,-2589,-91885,-19781,59019,139300,268971,269446,90985,-72445,-117983,-67368,-30581,-49599,-75226,-37543,56310,98566,33801,-10708,-49993,34845,25873,42485,112600,144601,164882,147832,99524,30303,-69387,-113652,-63118,-60801,-75134,-98672,-28430,76600,142685,143794,123554,128182,127705,42865,15851,46851,91707,90261,23246,-98171,-56418,67877,183477,202590,204565,97930,-11436,-48325,-20593,38421,74872,47274,-41210,-107730,-96043,-21972,-22712,2385,26475,19158,-33459,-105551,-69092,-49975,-37409,-24001,-7436,-26130,-14533,3642,64193,29124,-24219,-22863,-318,-12632,-42508,44027,69282,-47467,19435,168754,204770,120202,67843,51543,67764,35514,-52958,-123448,-123507,-97822,-73782,-28180,-46844,-49620,-73286,-82464,-98928,-126382,-71578,-19412,50851,156374,141014,43711,43144,62400,24171,-21700,-42715,-55091,-55723,-52623,-51129,-39537,-38994,-49105,-80596,-86455,-7427,152991,324001,413785,361077,196532,17026,-84005,-20436,62679,80994,69628,67300,37904,44524,88447,114015,87403,75347,58325,14868,-18459,49328,129032,115282,31882,7424,29622,47680,25326,460,78646,154219,170418,128972,-14837,-38873,51370,93532,55725,15887,18924,31077,627,-72886,-27679,45398,-17345,-132343,30583,126719,94826,41407,-26137,-70185,-34712,-2763,6741,-4109,-10514,-11608,99520,145479,50208,-106791,-27912,86570,46571,51996,83888,84811,9077,-63205,-79100,-21024,66410,74800,-27032,-35243,42399,80192,55664,9546,-18455,-51861,19352,135346,279369,353443,185138,-48676,-125239,-95529,-62373,-48650,-20134,-1041,-19337,-16411,131744,401650,570546,521320,274263,68063,84957,293513,327172,147978,-41974,-127458,-11569,114483,262834,316940,247927,130497,29310,-50805,-78259,-78540,7430,126946,257714,161134,85826,53766,72,-41855,-87038,-36007,36198,88636,64705,-3508,-35271,-33360,3913,83601,189760,202147,120952,15796,-148611,-38801,-29051,-65122,-94440,-115685,-138112,-99595,-4245,31809,6086,-30362,-124999,-119960,-80942,-35393,-11197,-27679,-28945,-66091,-35037,31054,75123,8647,-75889,-136904,-134025,-100474,-75728,-101173,-85294,-34168,21978,29929,-37233,-82651,-111956,-118277,-86081,-59401,-51489,-73720,-27014,34099,117618,188771,200532,123859,16841,-23592,26537,64135,40903,-12399,-106582,-69410,11699,104383,126926,55407,40632,19501,-1292,-10970,-29583,1889,-19710,-20989,39188,108050,134152,159226,141537,65669,55127,43178,81368,149621,183758,95167,-93563,-118175,-36947,25245,63113,66252,55365,32128,28024,76932,141299,116568,89502,112808,166619,146585,63857,-20507,-84013,-138208,-145252,-65981,31508,112550,53604,-55914,-87121,-79465,-91982,-123679,-157688,-159621,-91683,7044,93026,88911,44229,20938,25569,36325,40811,35883,57659,79821,68302,31520,-66980,-107045,-129971,-152663,-123634,-79677,-62688,-85277,-108253,-83229,-7359,95283,162388,110468,71749,28056,-54916,-53794,-71514,-66387,-14334,28104,16462,-62742,-140420,-95501,-40286,42340,112828,79523,60872,22261,-33556,-60041,-88883,-129956,-77795,9074,59427,30004,-17975,90096,232898,237760,63627,-49678,-59453,18929,100616,57987,-5328,-16835,-6996,-27072,21122,91869,104651,6834,-109757,66096,225559,262332,112199,-45770,-154277,-132171,-163945,-83674,14407,103686,123363,108883,46884,-49474,-85993,-23910,17430,40824,53533,73849,70351,31244,-13145,-63132,-74636,-47683,-59537,-75369,-82946,-40741,909,-4986,-43658,-41517,-33674,-71715,-65894,23086,102061,89395,8989,-31604,74010,115797,101885,97236,72419,-24291,-94799,-89472,-137875,-137956,-54323,78239,117722,120643,106642,76802,72805,65664,24054,-19306,-13096,5245,45547,38058,32833,-37242,-80306,5386,65558,82152,92553,74875,71453,64336,17072,92965,171809,108330,17654,-46296,-63358,-58663,-66462,-82947,-35350,12485,47855,68363,46174,-22692,-47966,-31777,-38783,-32622,-8335,-34037,-89933,-14663,69982,95147,4034,-85569,2070,24120,-38707,-69473,-33865,-41318,-57232,-12069,139285,182315,78758,-70587,-48035,49977,86050,44746,-25974,-85875,-22446,43374,72072,7593,-99753,-59224,99257,191882,127616,-13394,-96059,-37189,-10248,-31394,-64834,-42534,-26922,14146,87946,140879,87397,-36125,-119023,-98501,-14000,38921,68967,102287,54233,-42778,-105746,-17732,57407,68522,-8453,-103350,-22606,-79315,-97158,13983,90974,99501,43665,11501,66814,76484,5212,-77189,-110180,-114050,-114516,-87546,-47853,45946,114074,55752,52356,7821,-38105,-93059,-85879,-57612,-70168,-51667,-3495,-42240,-38584,-3195,5691,-3228,76620,220382,215560,105078,6138,-74293,-44767,-14842,5842,34807,8602,-25180,6617,71182,133533],[75173,16171,-42594,-67790,-103511,-105266,-101969,-82734,36567,114249,140841,81864,37024,43355,77550,128030,179371,129169,46381,23524,109497,162432,121410,111028,94141,28825,22190,42551,52738,34465,25627,44865,65424,80660,38228,-23898,-55538,-62697,-110934,-115283,-13870,57097,100010,86957,124727,130867,84700,27074,-11692,10865,16262,19704,-8581,-65633,-47799,-33802,-47715,-68347,-44740,-10670,-11819,-37361,-89032,-74492,-64838,-133327,-44953,58717,143570,151795,121437,49860,-22024,-20978,25495,17222,-57722,-103597,-129087,-142338,-78066,-18717,-25374,-16678,9646,32906,-56727,-101632,-48937,-27536,45064,70776,26882,-40311,-88882,-96098,-34987,39824,74866,40590,-30348,-30797,6843,-9595,-88760,-106337,-70672,-85441,-61707,22660,86908,84160,103419,162709,243325,126801,26895,-39016,-54789,-18217,77229,61488,-33,23901,93394,102132,20607,-76553,-48866,78657,134554,134905,129566,114190,88838,29959,-2432,-3400,8696,38357,46762,5234,15625,33615,39520,59000,30494,-21170,-87006,-174632,-105526,-99111,-133353,-130935,-122663,-142041,-145057,-114226,-55723,47012,116305,122205,28764,-64549,-63241,-66208,-65439,7205,47013,-127929,-166899,-123490,-83056,16237,-42439,-183127,-279302,-259953,-197720,-112812,5981,-3202,-19719,-82365,-96329,-123758,-78537,-50129,-49374,-6185,44599,53036,2819,-76584,-98740,-86741,-65763,-36197,40173,120342,94612,42772,10147,2389,-20075,30234,150159,207529,132863,27605,-59350,-122106,-141167,-82876,-34970,27962,84074,99320,106889,101737,9848,-46470,-34556,-42117,-48874,-82895,-28833,58741,118577,25970,-34216,-74853,-102168,-69916,-48719,-39496,-53758,-102561,-34508,-8602,-264,39021,62183,30162,18721,-30316,-65407,-52449,-4086,2695,-53643,-77481,-18867,-14914,-2450,-10880,-67279,-140599,-158537,-77752,107187,276313,260049,152056,83004,-8482,-23098,106789,160687,131395,57854,-11946,-76879,-110956,-104570,-124271,-91314,-82558,-85567,-80417,-16768,82682,109402,24492,-26298,17039,66994,41052,-13548,-13410,27690,42951,42861,31217,-30971,-95850,-118759,-109061,-92477,-118822,-115439,-11310,71158,118303,130483,21468,-62083,-69217,-64327,-86855,-134388,-38634,92692,220528,212796,86682,1253,-50421,-84920,-82249,-33720,20569,23190,-39335,-37443,49257,115224,104768,93454,72005,54769,41064,-39077,-124622,-87017,-33454,-14154,-37500,-107223,-110429,59566,398868,617748,557914,315986,84032,-26871,-17740,41533,41927,38305,80416,175707,120001,40712,51108,117023,177144,138912,-25672,-134126,-94046,-53756,-24174,49180,127607,161935,182212,36620,-81701,-70298,-46332,-73797,-87511,-114973,-107967,-69974,-47197,-48286,-98925,-97731,-70620,-52400,-24716,-16123,13492,61292,143902,189753,198094,170099,88167,69513,14283,-13522,-18433,-6811,61942,176252,337574,439574,443433,246728,109200,127481,151263,123167,104877,70188,74237,148214,265119,278546,148426,58738,14903,-30755,-37412,22438,23811,19484,210,41382,86610,108842,99933,52984,-10638,-62852,-72248,-42076,42033,141155,100928,19481,816,-30591,-15666,23144,-9207,-77913,-78446,20782,83691,146351,198405,202116,127194,75094,46359,18782,-10841,-38029,-70364,-85620,-37107,12543,77187,108194,45004,-32041,-93202,-83530,-6485,53678,28025,5861,-42735,-134434,-19117,46948,19246,-36777,-77897,-29655,-50720,-37515,-50073,-81836,-5782,-47830,-109052,22533,101020,96346,59241,64578,8735,-63568,-49643,-30570,-6438,31267,28878,-20315,-83268,-128930,-142549,-108197,-38236,12017,1744,-16848,-55523,-127470,-88596,-85945,-100977,-55986,-20287,7381,44053,98457,90636,-5509,-132542,-113135,-45019,43289,161447,289803,228493,35307,-101723,-45122,12869,3687,-51594,-83119,-66089,-31232,70621,276163,445688,477233,344793,205508,62190,-53467,-76686,18088,51008,24024,-58983,-139458,-107140,-105954,-112746,-98999,-113782,-112312,-45796,-52167,-105510,-148146,52421,336567,320196,230572,91164,-73580,-107139,2753,114018,145888,123829,24378,-70713,-97111,-81390,-65815,-42717,-122846,-44349,26368,72333,212642,387593,388639,260941,72246,-49452,-21461,58076,132667,110618,67065,47384,67903,109987,134329,143119,86917,81136,127158,94285,30205,-14071,50410,107515,137126,103936,9893,-37754,-39760,-41381,-39967,-19322,-572,-40329,-103523,2647,33095,-27349,-65268,-94887,-122616,-103811,-8706,22315,-19584,-55764,-15097,98871,117181,109841,113104,64951,-23897,-66013,30730,150857,172832,142476,75634,-159,-38623,20568,55580,10802,-63904,-98630,-103711,-90783,-80189,-66182,-72287,-55021,-60614,-25927,29880,-7334,-92278,-108941,-8265,42894,16689,-1831,-18782,39495,172243,328078,445804,492586,315794,51332,-91180,-81998,-39969,-50641,-30288,3678,64930,130630,76201,20182,31369,153806,344596,360993,235322,18907,-131541,-41594,20724,81224,116060,93300,-5961,-73247,-17746,64585,95429,61334,52968,59876,56852,78220,114103,107142,68794,2921,-12649,-20379,-17056,-2996,53835,74426,123339,131011,185760,265390,390001,217939,1439,-101492,-61327,-81863,-67025,4692,51444,16397,7212,-24634,-29626,9393,70844,122962,124033,22537,-114869,-69960,16801,51689,5706,-69116,-65614,-43462,-9687,-3026,34288,72936,60801,23243,-6072,-13772,-34746,-49381,-16696,52992,38522,-25171,-125108,-11297,98973,103045,-20422,-29217,65498,131333,107920,129267,130229,74802,-20000,-69680,-65868,-48735,9348,83412,164817,132343,-7649,-113481,-9258,60600,80938,-9384,-76198,-49892,-41537,-54935,-14882,65491,181634,345525,365163,24625,-87944,-84699,-71982,-37847,106416,316342,272065,40558,-136845,-4466,17579,-27292,-58651,-23194,27884,-17211,-83059,-158992,-53568,-265,27944,17980,-10347,-67217,-40340,60572,177440,268470,201560,68787,-27083,-87000,-83651,-75321,-20714,20661,52711,95116,103223,79838,64364,92670,118582,127630,171171,273966,355663,274756,122155,8684,-8108,24760,22552,9532,-17005,-50076,-25361,-32705,-66845,-109269,-125442,-65226,-7662,-59666,-116776,-79845,-93081,-62611,-11688,165898,394529,376079,288219,284343,159496,-19811,-109499,-80381,-18863,11889,-6295,-77820,-138300,-99903,-69887,-43852,51,53543,90773,68425,14422,-29343,-46549,-66439,-89150,-58633,3562,62226,-19837,-71217,-61580,-22545,29373,75864,116120,189765,305662,395646,245941,50628,-78906,-85028,-66277,-45988,6360,107,-24622,-44095,-24455,93653,107445,35772,-49632,-98313,-103439,-104095,-87854,-77573,-109399,-149552,-54299,25663,105320,129466,62817,-46885,-112259,-67674,-38532,43275,107964,67953,74655,126834,173529,241845,243167,92101,-33006,-71103,-30015,23234,79455,116195,92187,13759,-104299,-42737,63287,119732,113228,82972,38636,-11192,1592,108071,182041,208024,136361,60294,26405,99029,102742,51134,73780,103490,55908,-59591,-45951,29925,73355,53796,-65192,-135767,-83080,18088,82592,33944,-4589,-15761,-52302,-80129,-43912,21861,47410,67740,118521,195181,194091,63504,-49328,-47630,53280,172915,200063,112598,71409,26675,-28791,-31533,-52593,-99170,-92301,-49223,26479,98509,111124,113433,95963,42161,-40480,-81295,-107076,-45664,13255,-3688,-56218,-39471,-12624,6061,6738,-23432,-47000,-18351,13629,-31852,-102646,8460,116334,140206,91693,95929,180670,252958,211288,127920,120075,65253,80993,109942,154019,205680,166042,117896,40125,-40814,-68030,-54218,-31761,6728,49969,4694,-62355,12826,37220,-7307,-43433,14868,69796,68702,56086,45332,-21623,-38641,-78477,-56983,-39155,-37709,-49922,-27815,25934,40416,16789,-83613,-72546,57342,45991,-15048,-61122,-63724,-66010,-75051,-107223,-128421,-87781,-69472,-59690,-57624,-45600,-49431,-83230,-120149,-114425,-92040,-107884,-113036,-127487,-122223,-92618,-84161,-68135,-70512,-49751,95699,177481,89897,-25473,-114745,-114114,7792,130104,245804,212062,33596,19974,149310,245363,240860,106874,-24368,-106911,-102460,-48960,57186,102795,143431,229210,340621,366845,306713,210130,140709,95156,24654,-19885,10216,94885,87129,-12583,-97107,-66005,-49461,12273,135567,359505,509821,563985,499376,334675,105214,-89385,-13696,9305,2149,-33052,-89167,-143994,-61985,98493,207106,152469,78794,48414,22471,-6756,-38201,-67035,-22193,58972,78019,-2423,-29177,91141,158578,161572,135570,52881,-82300,-157780,-128089,-133700,-72061,-17244,13833,-19087,-68372,-99837,-66892,-95455,-82902,10955,108240,110582,86407,89500,108100,145044,135322,27247,-95128,-152631,-85494,-40576,-43632,-47946,-24469,-53073,-96804,-145807,21750,77592,45636,20760,40321,44308,30169,9385,-16810,-8753,7725,-19853,1107,95247,209968,189990,24722,-91333,-126575,-159604,-170757,-151951,-107388,-44367,-24305,-74838,-123873,-90690,-65022,49638,203878,230751,190199,128426,48967,-13269,-69185,-94674,-114159,-89990,-48693,-44873,724,78975,91373,31337,-29181,-68831,-58663,14676,49867,8251,-31073,-48492,-94141,-116759,-87307,-106630,-90968,-44503,15303,23105,-21789,-92055,-6364,101432,200627,214896,202454,282565,272129,77808,-69594,-100307,-51099,-34127,-45480,-105130,-73679,-24529,-46291,-66931,-60194,-75053,-116510,-121222,-65089,-28542,-30864,-87558,-109115,-110618,-127915,-61569,30312,68578,31633,-31830,-50595,-36758,-32511,-74701,-113597,-51824,-23860,7442,-13328,13818,54391,127529,149684,119701,28898,-34098,-69617,-85513,-41268,6645,58555,-22936,-12051,26246,102315,113029,18545,-104682,-77988,3335,64572,92647,81481,150129,192001,219910,163791,84511,-18924,-81570,1235,6590,-46271,-20421,-31792,-69683,-96373,-62666,25208,48874,20143,6208,-34716,-102301,-106758,-31408,51694,105124,42843,-27222,-116355,-76640,-2512,-24862,-15125,68676,72000,26216,-17583,-38844,-23480,85635,218013,272362,184344,79089,44744,29770,-18927,-119509,-50727,28470,117230,244823,227923,51531,-100207,-105080,-55037,-25370,-52746,-84614,-57434,23656,63923,-9969,-71237,-76143,27187,33400,35551,109917,178766,204970,180606,131752,50090,-60533,-121703,-72621,-72695,-86167,-89969,-15196,80089,137784,138846,133551,157260,170817,100620,63140,82958,115675,99972,15402,-117494,-56406,84736,197952,222843,216339,97258,-17113,-61543,-40300,22543,67914,43572,-45772,-108050,-111802,-50723,-61254,-31772,308,3907,-47798,-118018,-68075,-58297,-50025,-33853,-12675,-52635,-50379,-26128,49992,24912,-25210,-14122,24752,10632,-62968,9593,39248,-52146,15771,154016,200412,132057,81280,69042,85895,42393,-47266,-115770,-123681,-92159,-62239,-19984,-51612,-65839,-93748,-98283,-116982,-152065,-93877,-48271,28551,145691,136036,38718,38346,58045,25451,-10074,-30842,-55517,-62784,-61603,-60256,-51684,-48052,-45519,-64884,-57204,25985,177399,339628,431429,373120,199331,17298,-82285,-22730,67235,95746,85440,80535,49702,49354,89183,109690,72447,47127,33465,-12535,-43278,57487,150530,127907,30191,-7537,16271,42988,20593,-4177,72166,147386,162147,123700,-8716,-52468,28282,69491,43127,13629,10656,12445,-23669,-92526,117,60307,-14685,-127000,54786,163690,100151,36230,-36130,-61981,-14973,25034,40434,19106,-10553,-24869,99010,174463,62466,-107205,-30954,63834,27814,48169,87621,90083,10027,-68692,-80826,-11223,88223,114796,9469,-19715,44326,87206,63168,10647,-16661,-50751,20709,150787,314972,387952,195018,-32367,-105861,-83909,-46426,-26584,-2315,7313,-15535,-4704,138592,387386,524229,470167,258430,85915,120566,335208,358120,172756,-31019,-130360,-5617,126950,264259,326554,259946,139617,39453,-38860,-72200,-79355,30547,185812,317248,200948,90984,41781,-4957,-31800,-60379,1611,85110,128467,85475,-1808,-45995,-50629,-14220,66061,174082,204836,136759,30328,-131911,-27852,-12385,-52507,-85022,-101330,-124831,-101685,-2926,40964,22413,-16375,-120819,-129280,-90275,-39219,-3374,-17171,-19348,-51205,-23726,35411,69909,5689,-71913,-131386,-140460,-113512,-76479,-84239,-72200,-27759,21894,20779,-47570,-77541,-104354,-131149,-103944,-69294,-44558,-50108,3976,58072,131642,184896,191435,119880,18262,-14066,26398,55742,30427,-15196,-103671,-71008,8527,108120,142017,68826,61870,65133,42597,11529,-38152,-7445,-21079,-27122,24234,84589,107905,136949,134085,67290,47126,32220,62205,118281,160919,104625,-81726,-96362,2713,71182,110303,95768,68061,39420,34149,87485,173561,151365,112962,116001,141313,104065,30683,-38661,-84512,-116919,-139541,-73815,29038,119221,46452,-63558,-105226,-86518,-90862,-115282,-145819,-154203,-91626,-2904,51572,22034,-6217,4582,26189,37260,41768,42695,69783,91244,83102,56266,-42951,-90310,-120795,-142012,-106259,-56860,-37904,-62645,-85287,-69109,8932,130668,192332,129616,80262,22885,-62595,-58521,-70656,-62109,-10809,30847,22626,-54507,-143043,-85312,-3624,75946,120337,71701,50523,17090,-28411,-56534,-94621,-131204,-54092,39752,84354,37068,-21507,96454,261254,285429,100585,-36329,-64122,11370,97322,59188,-8052,-22490,-8417,-26836,10195,72567,69408,-26577,-100479,79397,239754,267381,106542,-59475,-158481,-113617,-140156,-103777,-11017,74911,99504,93276,36813,-60593,-112761,-37848,11655,41142,58249,75067,63737,14270,-38095,-90302,-75667,-44673,-53970,-68374,-80178,-42031,979,-3526,-47913,-47247,-34413,-71869,-69936,8025,66905,48179,-7842,-15441,101448,122116,107761,123700,108891,-2167,-88493,-83946,-119666,-160093,-67836,89527,169093,203348,178060,111989,82228,61458,6730,-40023,-12519,27117,70191,65565,53694,-31749,-74010,5925,59548,68524,71045,55345,62746,59828,-878,31328,75960,52271,5520,-56827,-78381,-68802,-65801,-62444,-4890,32598,47988,52050,22583,-35331,-21952,2025,-14543,-18644,3306,-18456,-62797,-15021,47533,68132,-3041,-72287,18413,34277,-33775,-68930,-34684,-40187,-65134,-48503,72020,117230,32687,-89111,-37634,68691,88739,36985,-29185,-67144,-5914,61232,109638,52818,-64666,-53272,101767,208971,143430,-3316,-86188,-25475,9710,-6384,-51352,-51425,-36498,830,70968,121825,76336,-38676,-123351,-106595,-18154,44471,89249,134938,68588,-34961,-112712,-34067,28869,41004,-15932,-114282,-45967,-104766,-66043,46899,120104,113373,43363,932,52218,55645,-7574,-76071,-96271,-94763,-94054,-67523,-39820,44027,64548,-9811,-8813,-33827,-65918,-112170,-70293,-46923,-61408,-46262,-255,-33711,-41667,-7176,6413,1803,68687,200064,217485,121529,26475,-57210,-75921,-48311,-11205,34858,26514,1372,12597,58052,115657],[78470,35952,-13412,-47969,-90412,-97403,-96415,-70094,38836,94981,122757,76950,36048,48142,88783,149650,208022,148693,50048,38893,141243,205042,155001,123511,69819,16282,18583,39367,51666,33220,21418,36664,62510,89194,51577,-14330,-52744,-58916,-104042,-130579,-26617,50106,97646,83576,101040,99999,54381,3781,-13615,35147,44664,35973,2640,-69649,-65740,-46319,-50574,-65104,-38765,5318,8915,-26386,-87966,-64393,-49181,-128721,-56548,35665,90404,78341,70898,29719,-17178,1330,56887,32571,-52942,-98970,-118077,-144326,-74815,-7613,-12044,-5716,18989,33937,-56258,-98289,-48806,-26302,47700,70461,18519,-51838,-100381,-108184,-44215,36286,78545,49791,-24834,-39859,435,-964,-64126,-74262,-38033,-54325,-45746,37667,124945,156178,182396,226596,258755,116610,19863,-43799,-58161,-8406,83605,55492,-17737,8082,81524,110012,50906,-37648,-22050,105161,178580,193518,177326,121742,68570,18129,-7630,2556,23427,54637,60959,10870,-2843,22802,28001,44724,23320,-12187,-49579,-99271,-88295,-44826,-94896,-136074,-120519,-131467,-126928,-106349,-52457,56331,135410,144642,46199,-65207,-71072,-61735,-46915,32459,53657,-133509,-150935,-100896,-58277,35818,-41366,-219020,-301043,-248953,-183792,-97896,9765,3982,-3273,-70532,-88781,-118863,-78320,-50718,-44354,-949,48693,61139,20014,-52486,-85414,-69439,-38851,-5717,62074,125915,93906,36702,6869,15074,-9614,13459,117044,194056,154628,49641,-37650,-98390,-136478,-86721,-38539,18746,62784,71451,73469,66321,-9406,-65901,-61088,-71516,-68053,-78880,-24998,51943,128837,47342,-25555,-73378,-90324,-48567,-30230,-31684,-49228,-99787,-42830,-19567,-3397,34334,64840,40636,17079,-41085,-59613,-40249,2752,4721,-55572,-68577,-9975,-34835,-61347,-48898,-75333,-136711,-156282,-68537,115422,263923,223223,118078,74855,1664,5543,145256,175685,129522,44137,-7813,-60043,-126082,-123545,-141763,-101803,-92462,-93756,-77199,-12438,75776,82755,352,-58366,5544,61656,35568,-21011,-21599,26101,52145,56451,36989,-25270,-87191,-113888,-109481,-94030,-125247,-118082,-10791,78710,124130,114152,5824,-52904,-66364,-65193,-81125,-129312,-55105,78754,221855,228010,101361,295,-64552,-102910,-94535,-41672,11721,14929,-36359,-14404,64893,116786,97257,78620,50887,32264,22455,-43986,-90954,-60622,-16478,-4754,-37128,-107913,-113555,49986,410635,685220,651189,356551,98272,-35040,-25926,36937,33942,27022,60215,155264,128844,44618,39406,92738,153329,128478,-36839,-121452,-74159,-40255,-21760,49021,167417,227081,218978,21668,-115801,-113748,-93810,-102723,-101970,-121533,-104903,-62082,-38375,-45240,-92545,-108058,-82724,-55032,-23664,-7829,24254,59394,123695,159301,164154,139652,65408,45732,-3821,-16382,-13577,-6449,56573,161842,305347,375317,381051,214774,86876,124948,155484,120261,95659,49836,42190,109602,231292,290335,201541,107057,55400,-4513,-25928,29688,38732,54375,55524,76169,85586,85910,82932,24376,-42021,-88687,-88587,-47806,45126,154690,101153,18982,8399,-16341,-3204,30270,-15575,-77514,-71311,26202,90047,136240,160899,138230,73422,54597,39318,13742,-16579,-41337,-68968,-77603,-32172,20874,92079,123091,37213,-44769,-106437,-73228,4905,53629,1492,-23740,-53771,-165752,-92180,-36067,-33797,-58433,-157793,-130826,-156810,-100256,-64414,-96996,-18333,-52247,-98609,23408,93972,86327,45389,41976,-5488,-73636,-59193,-33727,-12692,20861,11126,-39340,-89164,-119269,-125736,-99510,-32618,17948,-10874,-60377,-94621,-145477,-82330,-76893,-86445,-40860,-12199,8978,43529,103308,102165,10739,-107615,-131047,-67461,37546,194531,350149,269894,49632,-95961,-41671,7705,-854,-52246,-80171,-65140,-23977,86621,279460,412815,413525,265973,144141,29915,-66953,-51399,34584,60540,27358,-46612,-114870,-91475,-100373,-111225,-91733,-110642,-117709,-44852,-44871,-98001,-138019,45228,382613,396378,247052,82750,-83085,-103711,8021,114067,148059,134964,48857,-54211,-81539,-64949,-46374,-24072,-108966,-50434,28199,98913,252457,404278,374692,242590,81046,-14536,12324,81642,126153,67489,21247,9417,42064,110237,158363,162616,100236,89975,124015,78360,13683,-15999,49332,89178,94083,49195,-30970,-57330,-56016,-55178,-45992,-20527,-9685,-50121,-95454,3433,16706,-38252,-58098,-72128,-95109,-88666,-17947,2825,-42360,-71697,-15965,133603,187713,185862,170331,97536,228,-38625,53966,153510,161033,133123,80452,-2925,-53893,-3420,18019,-12783,-66319,-89755,-97524,-84772,-65116,-59210,-69102,-35542,-28144,6507,55460,10780,-74743,-93170,7198,67980,33072,-5343,-32403,26274,162697,341146,490161,529934,343481,61178,-87146,-79466,-37336,-42492,-3382,14603,34155,91497,47885,54,21536,142320,306655,324164,209122,6529,-138095,-28369,32218,85549,117331,83186,-31574,-85030,-17294,64191,101462,75565,59375,57515,62897,92360,127173,112921,65622,-7073,-17134,-15693,-17522,-5743,46428,59402,108037,119936,170765,251393,383562,216923,649,-85241,-19414,-25483,-39994,-5638,48923,39595,45914,514,-21436,14810,77918,123718,124228,20253,-123439,-57311,25986,51788,4272,-34980,-35925,-23662,-1917,-6692,24097,66201,67147,35819,-463,-16268,-38578,-56206,-26664,45129,39723,-17681,-123244,-16081,93852,83330,-30229,-41096,31731,101826,91575,115280,120019,68403,-15731,-45882,-31950,2912,74341,139540,189720,128326,-14779,-106455,-7190,47805,68497,-9747,-85020,-58681,-44376,-50315,-7326,73706,199974,379365,378971,22801,-90871,-84403,-73883,-29218,131553,366716,330212,83441,-145772,-13249,12124,-31190,-62303,-24441,30189,-11236,-70606,-169442,-91690,-41641,2657,3841,-25456,-69042,-7166,98433,214176,299296,227660,89978,-15241,-79521,-69363,-34620,21881,45852,63773,92516,88371,56908,38493,71132,96157,100579,143746,274771,393811,324696,146005,13221,-16191,11699,12264,6182,-17410,-60138,-37357,-36746,-67540,-99154,-97873,-49259,-794,-40184,-94897,-52501,-78508,-62982,-13619,155114,363529,373383,313669,293556,148508,-41539,-110806,-63403,-21178,-9360,-33942,-101242,-124796,-92564,-77209,-41285,-754,46377,82244,61752,9528,-34057,-45854,-62710,-92469,-73315,-13465,37596,-36802,-76131,-51253,-10441,39265,84056,125810,212213,333188,425004,276462,77152,-60896,-97820,-79386,-60570,-7090,-11366,-33382,-45303,-2223,108680,113436,39476,-53008,-117478,-121969,-118347,-90415,-91327,-126049,-124077,-35965,39858,114104,130625,65132,-41216,-109364,-60173,-28908,40046,78127,25606,34963,82826,109267,177655,214672,88327,-36075,-72841,-32629,14654,68742,106474,81018,-1550,-121104,-15965,126466,178853,144937,90348,45138,6293,22385,122429,194214,220488,148497,73870,45258,111442,106799,54272,73328,90025,37432,-60114,-31031,47434,92809,48095,-81698,-105820,-66632,24472,71430,18874,-20825,-35457,-68178,-73100,-25710,36880,59777,77764,122639,187719,176960,58958,-45385,-48565,50232,172138,223945,133971,64996,5549,-47906,-38576,-49723,-94301,-97353,-60324,9650,76812,97097,106288,76641,16091,-67148,-116759,-112929,-34605,16131,-3157,-6802,19468,26251,31515,22767,-22567,-64471,-35359,6766,-33527,-91738,36738,149673,167725,105857,104277,183427,244787,184425,90200,71515,30139,81786,117646,165220,212822,172985,128780,57506,-24035,-71267,-48353,-13848,32509,69752,8279,-63917,5229,18305,-22191,-41425,18362,61152,50633,39684,47313,-6848,-19823,-65901,-66862,-52285,-58253,-69407,-29923,17980,22305,-1088,-110601,-36945,73326,47095,-13891,-40309,-48960,-62686,-77574,-109805,-128409,-84920,-63712,-60065,-52572,-33899,-42392,-78045,-105228,-100612,-87126,-112885,-124371,-135454,-101902,-58941,-40249,-30402,-51610,-67403,69001,167258,85927,-33663,-123197,-115446,8754,122221,209988,181437,29898,30770,172555,276686,273195,138579,13826,-53434,-112754,-87974,12043,70268,140784,241327,356073,377328,320717,234687,176017,131342,54912,12607,56466,132607,116400,10017,-83208,-67985,-59458,-7690,100920,318919,479650,521744,440412,303805,126707,-56344,-1807,19263,10321,-29628,-80521,-141621,-95788,49335,195813,191949,113540,53637,7385,-17316,-38475,-56304,-4280,79839,83878,-4191,-28956,85676,158631,169122,147956,64669,-68144,-137582,-118977,-138852,-96037,-50815,-21038,-47344,-81018,-109854,-79793,-110743,-67413,21315,99591,81058,55574,82155,101574,137172,141597,52853,-67264,-134317,-104402,-56277,-63280,-79326,-39352,-49458,-93568,-136816,33312,107873,77956,34447,45594,45467,28858,15902,12371,33862,53897,26570,51836,156575,256484,212140,42066,-86968,-133931,-148612,-152678,-144518,-113558,-57624,-30355,-72636,-108781,-76960,-52947,51060,179330,203854,174077,128858,59795,-7730,-66079,-82321,-93257,-81545,-54705,-67763,-7843,85246,113492,46758,-25578,-68609,-68904,-6152,29663,5747,-19896,-41727,-100293,-100755,-62358,-79099,-63898,-17462,33454,20432,-38902,-126684,-15617,101231,213695,254527,284212,375951,336411,105973,-62631,-95822,-44396,-32337,-52471,-95914,-87720,-33767,-50395,-71880,-65351,-68257,-126484,-130528,-71520,-31102,-33549,-94436,-89705,-92077,-131603,-67646,15570,55851,25707,-25770,-39695,-27053,-23416,-68524,-108309,-43906,-12257,21792,-4591,15773,60784,147282,189138,166651,70376,-18159,-60744,-91425,-41172,9694,62729,-31607,-39930,-20355,40247,45390,-26557,-97861,-62457,9494,69459,91024,73421,132492,152490,174243,146153,83076,-19685,-75841,13184,52525,-18149,-31009,-69756,-81617,-55991,-27820,32984,53251,23505,883,-42599,-104262,-132973,-49072,39028,100561,57142,-11635,-102443,-58447,20410,-3722,-19351,57798,69141,32369,-6060,-15299,21571,141006,261114,294112,188903,73402,34723,16192,-34323,-131769,-66104,2401,92293,214497,186722,18820,-112166,-84584,-39585,-16855,-51755,-89614,-71787,2502,45320,-30761,-97144,-74383,23273,48414,38515,116969,219752,243121,209632,158176,66122,-50813,-122154,-79928,-82535,-92235,-74292,474,83014,128376,125914,134466,171745,198056,150984,108872,114689,131993,101990,4544,-128629,-42623,109744,215515,241880,222251,91560,-23109,-71444,-58055,6517,59539,40710,-47376,-103259,-122710,-74670,-92046,-58687,-22260,-10735,-62201,-129529,-65436,-65477,-61300,-38314,-2747,-60027,-89626,-56310,37983,24114,-24098,-4122,53826,46892,-61076,-19928,15843,-50686,9725,129509,184597,137374,93203,88442,105524,49058,-41489,-106312,-114928,-78960,-44284,-9128,-54675,-79990,-111546,-110903,-133861,-183889,-105171,-74525,6066,128532,124867,36594,36436,54266,26158,-85,-17937,-52065,-67454,-70433,-69668,-65143,-60177,-43801,-48929,-28125,53884,187198,336637,431076,372375,197941,17877,-79710,-25208,69399,108452,101248,94895,61366,52210,86748,102083,56286,21377,10059,-41314,-71881,61450,164278,135406,28496,-21851,2524,37068,14452,-8119,66371,140597,154452,119059,-1066,-62009,6592,46334,29338,11092,3411,-3696,-43700,-98928,24637,71390,-13306,-121151,76230,199054,103980,29018,-46184,-50519,2641,49545,72094,42606,-9238,-37166,96691,204239,79158,-98292,-33017,42569,12778,43095,86745,92267,11138,-74087,-83515,-2726,105133,152467,45462,-3389,41217,87869,66576,10424,-15435,-50142,21563,164691,346433,420546,209287,-13233,-87259,-71689,-31001,-7441,10483,13035,-10685,7571,142008,352153,448730,393303,231131,102913,155795,364579,372969,189619,-22717,-132900,-1089,133773,253701,326306,269007,148223,50366,-26515,-66435,-80141,53619,237489,362178,238158,94064,28525,-10711,-21789,-33463,38282,128940,160663,100501,-3124,-59691,-70994,-34643,45611,152870,198198,143380,37437,-114964,-13311,4794,-41056,-77934,-89828,-113681,-103032,-4173,47004,36179,-4022,-113966,-136285,-99210,-43458,5067,-1457,-3200,-33369,-13237,36918,60635,-698,-71831,-130123,-146628,-121660,-71451,-63217,-57463,-23822,12615,81,-55815,-66670,-90193,-126631,-124954,-83420,-42792,-30401,32360,80054,140116,169368,167430,105096,16153,-7818,20181,39689,12925,-23110,-105046,-70717,6042,109017,152920,82000,83016,121898,97208,33625,-47997,-21621,-25663,-35919,5621,57562,80516,114797,125768,71603,42403,20577,38096,82036,132655,113041,-59335,-65374,52037,121886,156403,119400,76153,42831,34780,89305,194325,173389,124207,106509,105194,57963,-323,-57283,-87463,-98259,-124480,-77834,26001,119532,34044,-70598,-115100,-85830,-83338,-100917,-127655,-141906,-90195,-14790,8227,-38292,-43373,-5509,25580,35524,39287,44675,77160,100034,97616,84555,-17128,-74077,-111351,-126822,-85782,-29603,-2853,-31267,-59522,-52641,25538,165350,215994,145175,87141,20197,-63533,-56759,-64281,-52617,-3355,33790,25111,-50266,-130167,-69685,27708,103979,123600,59833,35528,6284,-29617,-59587,-105495,-127491,-31054,66168,102509,39019,-26988,101278,284090,325727,133848,-22405,-65020,2041,87618,57462,-11267,-27349,-10450,-29237,-6750,47947,33820,-55125,-81709,85339,238937,253795,91802,-73234,-130515,-88014,-116176,-123228,-32872,50479,78612,78779,28091,-66441,-142351,-53948,2182,38114,59799,73698,55023,-4000,-63833,-116596,-75277,-44480,-52283,-65422,-79111,-44291,-769,-5592,-57782,-58627,-37656,-74927,-78377,-12454,27713,7591,-15066,9106,131971,124151,106862,137662,130864,12032,-85957,-79539,-100655,-152767,-74588,102232,226908,295691,251502,144564,87491,52733,-14927,-63872,-12364,48775,96949,93638,70488,-27693,-68752,5613,52741,54547,51486,37921,53094,53306,-15657,-17506,3345,11371,-2058,-64660,-89088,-72003,-55359,-38121,21548,44816,39934,26103,-9281,-43478,7948,32866,9897,-436,18517,-1227,-37769,-16753,19779,35599,-9494,-53815,33788,42459,-29859,-69683,-36682,-37441,-62130,-79960,15976,53594,-15470,-110467,-26399,82233,82457,23374,-30782,-45714,9944,75457,143263,100517,-27448,-42599,103060,223600,158517,6204,-76997,-15534,27101,17701,-30450,-56495,-47117,-13583,54391,104003,64734,-41364,-126764,-112958,-20587,50471,107354,161890,78748,-27204,-117164,-50049,751,13715,-24552,-106661,-56154,-102945,-37817,80323,151007,129898,47452,-8037,34900,31482,-22655,-74579,-80884,-63834,-60044,-40345,-25580,45066,21627,-60106,-57944,-69458,-89262,-103317,-51379,-34734,-52846,-43264,255,-24899,-40048,-9402,7865,9170,63546,178058,215862,137854,48751,-32539,-92393,-67302,-13082,44795,50477,29735,24147,49042,100636],[74829,48636,9419,-34186,-82050,-92795,-90760,-52224,42237,75548,102071,70252,34497,51139,96891,167491,231873,164080,49628,47496,158504,230800,179200,125634,39777,3261,10057,28959,42636,25931,13500,28007,61229,99378,67641,-3837,-52425,-59236,-99229,-135859,-39582,39374,88967,72207,69523,61819,15315,-31544,-31412,47686,67126,47498,11421,-71883,-88333,-63229,-56692,-62164,-30113,23829,30591,-16583,-90104,-59172,-38579,-123817,-71485,6941,34500,13179,28058,12128,-13330,20818,85592,42389,-51660,-97500,-109844,-142788,-70203,3163,-1023,2497,25456,28495,-60873,-96802,-49059,-26028,48495,68056,9429,-62132,-108393,-119548,-54148,29574,77304,54762,-22152,-49337,-4267,10086,-34466,-43722,-10550,-27497,-32636,47823,152280,219463,259450,287167,265101,104759,10644,-53112,-64563,8464,99002,58928,-32710,-7801,66201,109398,74095,-1230,7513,128579,218660,249783,219239,120996,44694,5857,-12535,8260,36869,67646,72683,20073,-12469,12011,15017,28975,15717,-3159,-16149,-36018,-31678,18872,-34413,-93279,-97118,-109022,-108887,-99390,-50825,60779,148856,163592,64271,-58706,-76824,-53230,-23670,61584,55909,-142786,-123914,-68216,-27151,59885,-32892,-252964,-302897,-223435,-159955,-77729,6816,5802,15131,-54304,-76769,-109785,-72977,-47297,-36570,5758,52903,68928,38105,-24342,-60586,-39708,-7653,24217,79305,122730,85925,25981,1233,23819,-2394,-1962,84453,172254,170523,70894,-15747,-73507,-119208,-89585,-43664,6021,37325,44009,43647,37626,-22374,-82087,-87359,-97934,-82170,-72056,-21885,42867,132489,70356,-14398,-70126,-77852,-28419,-11929,-22804,-43616,-95355,-51350,-29387,-4251,29918,65883,49730,15038,-43976,-50271,-27860,9454,6870,-57584,-55181,12023,-7004,-76359,-78652,-75118,-127258,-152506,-59068,119849,243645,185586,88701,66223,12979,36082,180812,185048,125370,32396,-3632,-44619,-121075,-133437,-154487,-109595,-100658,-97209,-69702,-6483,66834,54639,-19838,-91298,898,54080,24199,-34719,-29844,25507,61569,70309,44083,-15830,-74472,-104980,-106283,-90474,-123906,-118036,-9570,86533,130776,97165,-5831,-40874,-59511,-65123,-74870,-119920,-68194,67118,221413,236469,111431,781,-72296,-111761,-90832,-38128,14239,18963,-22257,9116,77880,117378,90838,66313,33833,13133,6294,-40889,-57745,-33256,1547,4940,-36316,-102428,-107273,39187,406163,724430,728283,401360,119713,-37676,-34463,31517,26188,16638,39262,126543,130072,46944,27389,66791,124220,110453,-54854,-105445,-52242,-25421,-18619,46509,199220,284899,245309,9648,-142747,-130310,-136165,-132356,-116323,-123971,-98381,-51827,-27946,-40471,-82929,-112117,-94393,-56849,-21023,-273,32405,56550,102548,128339,133508,116217,46902,20456,-22272,-18513,-6683,-3660,50747,143333,265927,309843,319945,186516,62811,113213,152457,112505,83476,28728,11070,71253,190801,285959,245134,156710,95740,24160,-8412,43575,61114,93756,109907,109463,85334,70679,70463,1162,-68569,-109678,-99218,-48433,51423,168126,99990,17504,15937,1110,14798,40292,-19503,-73189,-62912,26948,88376,118606,120293,81315,28776,35668,31674,8095,-24441,-46317,-66771,-68705,-26455,30651,110654,140525,31807,-54457,-116657,-60067,16134,52252,-21512,-50222,-63605,-141847,-161375,-127786,-105798,-100834,-219859,-208012,-248048,-157243,-76725,-110791,-29496,-45206,-69380,25981,85125,75724,31976,19411,-18729,-81395,-67245,-37757,-21060,10472,3339,-31261,-50794,-73641,-92551,-86124,-26323,24450,-19644,-105816,-131645,-150375,-76048,-67935,-71087,-24723,-3374,11501,44768,108058,110245,25347,-80342,-130296,-89572,29231,215497,387427,296646,63482,-86415,-38603,1356,-5278,-51401,-76848,-65183,-18416,98508,269608,362605,335926,185945,82731,-960,-64731,-26907,43846,60106,19849,-38096,-81763,-60063,-87162,-107573,-83900,-103895,-121867,-46348,-41114,-91596,-105723,60137,430532,470714,256964,71183,-92377,-100489,7914,107124,143976,139096,69604,-36069,-63331,-45924,-23759,-2156,-94367,-57580,26953,120216,282022,403135,350779,225175,102415,33539,53477,109295,119680,29142,-23224,-28949,15420,108869,184640,184798,113936,96020,117338,62180,-2138,-17547,46759,69989,54502,4201,-62435,-72510,-67352,-60018,-39444,-14416,-14845,-57437,-87148,3366,700,-45926,-47146,-47944,-65335,-58686,-6444,-1027,-56332,-85277,-15633,167179,260620,259846,223225,126887,23318,-10283,76294,153953,148081,119030,81031,-6747,-66458,-23839,-16944,-38383,-69055,-79621,-85198,-70710,-47886,-50841,-63476,-13726,9021,46648,86661,32568,-54559,-76409,22158,92849,50324,-6517,-42213,16530,150089,338172,509065,538318,355333,67633,-83873,-76484,-36325,-38454,13580,24558,4503,41111,16418,-15130,18777,134015,267009,284074,180549,-6021,-132289,-13752,42354,85667,112595,68173,-56749,-87526,-15076,62428,104208,87787,63369,51102,64190,101013,133883,114943,61639,-15346,-17481,-8190,-15884,-3922,41282,44656,86900,102467,150784,228961,352496,202440,-2441,-69081,17911,24042,-13223,-14627,45866,62787,82676,15279,-20956,16477,80027,118080,114720,12669,-132296,-42553,39636,64930,28509,7968,-7079,-4195,6882,-8659,15471,60019,73399,50112,5445,-19839,-43332,-64147,-38078,35618,39875,-11521,-115755,-20227,84749,59445,-40199,-46502,6942,74681,74875,95931,104155,62494,-4682,-18900,7083,60852,146944,202715,210896,120677,-24051,-101412,-4612,39471,61070,-4292,-88196,-68751,-50724,-50221,-4330,75776,207904,390902,370432,15769,-92057,-79922,-73832,-22770,151902,406218,382738,131928,-119655,-27668,2142,-37178,-65503,-24506,33476,-4151,-57187,-142336,-128347,-84698,-25058,-11679,-39797,-62575,22606,131636,244467,318369,244175,108416,-5251,-70433,-51599,3420,58606,66824,71483,86737,70479,31701,11534,48330,72196,69240,105410,254110,406471,359471,160895,13408,-26287,622,6582,7675,-12380,-63173,-54663,-46742,-72036,-91148,-76853,-31349,10654,-14637,-50381,-15991,-60695,-60326,-15485,140484,326228,366827,340537,304451,140759,-59382,-91494,-43812,-20800,-27503,-61978,-122102,-95990,-67721,-72998,-37805,-4040,35967,68671,50053,1675,-41204,-45474,-58277,-94220,-84417,-24559,19185,-50002,-81475,-43647,-1553,44129,86784,129814,228214,348132,434232,293618,99009,-44758,-111191,-93243,-77256,-25173,-26556,-43427,-45582,16622,116444,114159,40435,-54844,-116959,-112830,-114491,-90782,-104645,-135330,-101898,-20251,48682,113807,123077,62928,-37232,-106708,-55189,-22670,34386,48914,-14759,-6532,35232,48285,110669,173318,77419,-41196,-72436,-35733,4623,53963,90281,63966,-20382,-112983,12433,189905,232782,170878,93462,48031,21176,36009,126122,198428,227552,158706,87391,62641,120669,107326,52595,66629,69605,14293,-57652,-16678,59934,109250,45139,-59907,-63496,-40664,35795,63568,6033,-35984,-53217,-79688,-63808,-11614,47381,67762,83291,120703,172984,153806,50629,-43820,-52743,40637,156957,224224,138437,48023,-20159,-67737,-46179,-47915,-89312,-101238,-70378,-4338,57524,81784,95631,54359,-8692,-72957,-124294,-108416,-23489,19300,8435,59265,82698,63680,53045,34935,-23914,-84835,-56861,-3050,-36621,-84458,56572,165593,178623,112858,110184,183334,232132,155406,53655,19112,-4766,77545,115217,163740,205061,169689,132470,69115,-13831,-78634,-42973,3650,56341,82026,5281,-69707,-4756,-3606,-39650,-42948,17803,49245,28208,14449,37299,751,-7000,-54315,-76884,-65702,-78887,-90637,-35632,4887,1092,-21118,-129840,-6482,80334,42237,-16857,-28115,-38340,-63114,-83172,-112515,-122270,-84535,-59942,-62622,-50742,-23674,-34457,-71102,-91406,-91215,-86856,-121076,-135011,-129782,-82022,-27675,-3238,-1755,-37311,-78358,52684,162025,87021,-39317,-132462,-115157,8211,111571,169789,143023,21600,38154,187602,294602,290046,157266,42707,-2696,-69653,-122650,-38550,30826,133059,246040,357661,371674,318798,245565,201967,164369,88989,51583,98236,156144,131256,24989,-73822,-71458,-70901,-28770,65717,264352,426150,456910,366737,262803,143075,-23691,7875,25325,16126,-27549,-74753,-127380,-120120,6408,174217,221155,146357,66885,762,-25138,-36513,-42398,14664,99325,83586,-8181,-27970,75628,150492,167276,151750,70470,-56421,-119081,-106550,-130242,-116987,-81746,-57435,-76452,-85935,-117167,-97084,-128873,-49174,32165,88849,49371,18947,65587,88197,125703,142664,74873,-41416,-112966,-108860,-54848,-62073,-110965,-58669,-49950,-92927,-122511,45487,133723,102923,44114,46196,39623,19939,16841,36777,68594,95829,83174,115578,228154,305593,236392,65704,-74278,-125865,-123382,-131660,-137499,-119399,-57606,-19156,-56226,-88884,-64798,-44214,43151,139462,162699,146587,122522,67650,-2227,-60549,-71434,-72597,-60110,-45459,-85818,-15788,89523,132881,60222,-24069,-68971,-76819,-25418,11281,5017,-12350,-36965,-102415,-82900,-34313,-43541,-26002,22164,68762,47302,-10599,-67940,-14591,95905,216149,280911,346145,439919,374329,124635,-59295,-90603,-37181,-30331,-55786,-70647,-78185,-40597,-57147,-79646,-74054,-63967,-120486,-119974,-78651,-34366,-36317,-96914,-73382,-75191,-124080,-76246,434,46614,24416,-16249,-27291,-17377,-17065,-65439,-101494,-34917,1261,41961,15373,24675,67340,162864,220179,204469,110989,5285,-46986,-98259,-43242,12098,66742,-35510,-64417,-69081,-23421,-12601,-29917,-65971,-50657,5584,59796,78162,60866,113217,114171,127352,122351,76795,-21856,-70592,14654,87165,12746,-44590,-109434,-45518,-1173,12212,36767,53001,24902,-4776,-46487,-86232,-121477,-66514,22292,90418,69317,4669,-84656,-37925,40863,15797,-27085,37592,57533,33290,2657,6647,63724,193117,296951,308089,190434,68555,24423,941,-51239,-114877,-64784,-17137,65106,179337,147409,-6326,-105999,-65026,-26604,-10313,-51141,-93940,-83536,-7124,48821,-10831,-59007,-63329,19792,67336,51662,134536,260014,271696,228532,172921,74342,-43657,-117304,-87031,-92030,-93290,-54955,15902,82835,111933,102507,123370,168486,205670,188168,147963,138406,137840,93472,-11462,-125879,-16504,142616,235915,258827,222200,81616,-29486,-78072,-73159,-8761,50087,37774,-47881,-96566,-124665,-91028,-114854,-80577,-42820,-26299,-78005,-138385,-63601,-73588,-70995,-35990,20454,-36171,-125371,-85261,28269,25765,-22213,5183,83202,88909,-38398,-39828,15,-46947,914,98977,158261,134473,102686,108355,123331,51975,-38540,-97325,-99703,-59517,-21699,2003,-57761,-93509,-127601,-120635,-145750,-165600,-93739,-95469,-17328,103276,105105,35628,36838,50534,25104,6445,-7118,-47203,-70731,-79956,-79789,-79810,-75392,-44344,-33538,-1404,71929,180298,315820,413645,359509,192472,18597,-76695,-28315,68465,117772,115611,108946,71813,52484,81034,91501,39479,309,-7000,-64350,-99776,60942,168928,136846,25823,-35671,-11903,29114,5846,-12357,60763,133642,147002,114806,7581,-64876,-12359,24777,14533,7665,-3179,-16748,-58433,-89829,44767,78806,-12573,-115978,92424,228959,106347,19688,-56374,-38052,18314,70185,100012,65733,-6196,-47771,93796,234256,101607,-82537,-33800,24124,606,36289,81828,92404,13759,-77649,-87071,3687,115330,183891,79612,12969,34022,82353,66480,10226,-13498,-48995,22716,177067,371984,448979,226755,7884,-68211,-57949,-15467,9057,19980,18061,-4452,19835,142128,300896,354981,302723,197683,119111,189733,382173,374199,199947,-15261,-134320,2185,134589,231458,313775,273295,155779,61858,-14117,-61172,-79551,75589,277547,389501,271424,97005,16267,-15560,-10851,-7132,72234,166220,184961,110614,-6080,-74773,-92824,-54445,25063,128850,183731,141638,38240,-101510,2727,21979,-29903,-72407,-80913,-104145,-101686,-6188,51442,47957,6032,-105745,-137689,-105440,-46330,15207,21194,22841,-11754,-2067,37570,50428,-7800,-73164,-130717,-150949,-120598,-59454,-36868,-39494,-20842,-4111,-27419,-53371,-51886,-71403,-104453,-143152,-98808,-44014,-13584,57873,100222,144845,145423,131286,81002,12833,-2439,11082,19544,-7926,-33200,-107989,-66380,6621,109719,161755,97378,105202,186009,159491,56633,-54219,-37936,-30523,-43339,-11957,31484,56050,96582,120165,80864,45832,14317,14922,46646,104057,123254,-20806,-17645,112232,177119,201330,139472,83260,46460,34679,87500,206615,184912,126252,89553,67684,21615,-17648,-69618,-89924,-79850,-102295,-72688,27310,117289,21361,-74304,-105933,-76113,-68748,-81265,-105059,-123079,-83799,-24782,-30461,-67407,-49487,-4990,26788,34403,36752,45050,82472,107929,112049,115392,11943,-55392,-98947,-109167,-62096,1541,42252,11126,-28432,-31594,44753,199653,234182,158662,94270,22419,-56214,-47534,-51571,-36809,10007,40584,28388,-45725,-114108,-50190,55295,126976,124676,46859,18446,-7943,-35953,-68132,-118944,-115410,-6905,89371,115059,38430,-31324,106028,300643,356762,163752,-6196,-59452,-5787,73612,54122,-13524,-29447,-10903,-31434,-25919,23026,3332,-73788,-61136,87124,226764,226806,72227,-81435,-98688,-58136,-91111,-139716,-48398,32690,62959,67883,23492,-63087,-120952,-65970,-7232,34929,61176,72808,47444,-19848,-85506,-136725,-72965,-45211,-51810,-63525,-77834,-45778,-2563,-9167,-71181,-71897,-38641,-77302,-88363,-34524,-9697,-23883,-5972,43819,166241,123778,100891,139376,137003,18308,-86344,-74317,-79553,-121046,-72091,116306,289117,390234,321370,174170,90317,41899,-37482,-86890,-9880,71066,123545,117964,81272,-24920,-63905,5422,46110,41008,34275,23110,43585,45600,-27869,-54775,-45055,-14040,-2384,-63666,-88942,-64767,-37612,-15064,41306,48539,24556,-8006,-46671,-38894,38403,58694,33798,22101,36908,15910,-15780,-19485,-11722,1717,-10521,-32086,46802,48063,-27285,-71919,-40272,-34061,-50820,-75038,-17987,832,-59563,-124924,-15592,87446,67183,5575,-28054,-23579,22777,83759,169019,146098,8792,-29039,102907,234747,171997,13602,-69844,-8643,39944,37840,-7616,-56020,-60218,-31093,36745,86265,51535,-46086,-131845,-120696,-24539,53592,119709,178927,82065,-22402,-114425,-67556,-27936,-14108,-36155,-97094,-58343,-85991,-16839,108064,177236,144026,52634,-17133,12186,1465,-42910,-76698,-68789,-33295,-22182,-10540,-8509,45531,-14888,-96338,-94886,-100113,-104135,-78253,-35333,-26688,-49975,-47828,-6439,-21720,-39420,-15261,4242,12375,55194,150150,204679,146911,64926,-13287,-71836,-70929,-12280,52954,69314,51923,33433,38032,81969],[68460,58166,29396,-21914,-73496,-86532,-79891,-28382,49126,59654,82901,66072,37884,58403,107491,185734,253389,177931,48203,51804,163605,240669,195346,120439,11883,-6184,548,15566,29701,16413,5379,22061,63992,112315,86882,8625,-51511,-60049,-94125,-127541,-49214,28057,77174,56872,36596,23583,-23595,-69914,-60473,48466,83702,56175,20154,-67640,-112592,-81893,-63871,-58403,-18762,44927,54007,-5849,-92837,-57154,-31200,-117660,-85118,-22979,-17891,-38694,-4394,-235,-9259,38737,112715,49683,-50823,-96369,-102639,-136263,-62604,14779,9037,9321,29587,19175,-68585,-96782,-49150,-25425,48956,65185,1368,-69414,-109581,-127756,-64247,19712,71233,56257,-20519,-57466,-6968,22224,-2977,-17038,9718,-6011,-22851,54045,170003,270316,328081,338407,261265,91850,8,-66681,-71390,29554,119078,70155,-43923,-23735,48503,100622,88083,29981,34568,145487,250855,297972,250152,111617,18887,-5831,-17125,12489,47648,75875,80764,31324,-11455,1823,492,11678,7793,5652,12975,14608,22027,72672,22526,-48977,-66221,-84596,-92900,-94401,-51389,59854,154826,176730,80509,-48521,-80481,-40952,3967,93860,53647,-154553,-89277,-26669,9817,88718,-20562,-262726,-269126,-181281,-122926,-49913,-26,2062,34269,-33209,-59043,-95846,-63137,-43791,-28961,11956,55586,74612,54748,5044,-27210,-1277,25013,50646,89046,109303,69058,9219,-7644,27501,715,-17136,52521,142831,176621,87220,1063,-52854,-99054,-90960,-51425,-11438,7421,16343,15936,14177,-29958,-90850,-114189,-120709,-90834,-65285,-21193,30424,127385,91690,-3450,-67826,-67500,-12500,2943,-15537,-39332,-91361,-61146,-39150,-4991,24039,62293,54218,10280,-43217,-41680,-18356,13349,6498,-62072,-39393,47655,63151,-5376,-72155,-67749,-116107,-148862,-53293,115753,212817,146002,61815,55531,23342,65834,207698,184567,116266,21622,-2458,-35122,-108039,-124389,-151458,-115933,-108526,-96508,-60664,-1883,53289,24982,-30837,-97416,3327,41670,4149,-55596,-37427,24058,68075,80471,48970,-5922,-61167,-95176,-102299,-85614,-119067,-118616,-10066,92140,135657,78428,-14984,-29559,-51722,-66852,-71565,-112319,-78055,58129,218843,236477,113523,-1753,-77511,-109426,-77938,-27904,23667,30468,-4401,28767,85796,115075,83584,54645,18479,-5395,-10924,-37746,-31031,-9988,15730,10289,-38993,-94757,-97680,24545,383942,729453,776357,443118,144494,-36230,-45645,23122,16592,5302,16476,89273,119641,43690,11947,37562,90397,85900,-81450,-89215,-32928,-13731,-18384,38632,215023,322930,253237,-3523,-132169,-96591,-114428,-148725,-129370,-121725,-91675,-43667,-20837,-38346,-73836,-107287,-108750,-62312,-21544,2372,34630,49879,78696,95985,105174,98803,34054,-5589,-43236,-22843,-330,-93,43181,121374,222970,249128,266721,169529,47427,95236,140592,98232,66473,4970,-20852,32034,145366,264976,271324,198944,128569,46618,6120,54859,80843,126978,155163,135733,83073,60532,58233,-20149,-93400,-129103,-107594,-47441,57755,177828,94696,12031,19926,18017,35902,49453,-24290,-69049,-56653,19497,74380,91073,76451,31846,-6628,17173,21098,-1321,-38755,-56376,-65986,-61224,-21581,40832,131653,158599,27151,-63570,-126695,-48313,23427,46235,-43012,-75319,-74801,-115193,-216778,-220122,-190703,-148711,-262141,-269331,-319059,-202498,-86658,-116512,-34412,-22893,-31849,27669,71468,60967,15180,-6402,-34587,-90092,-76368,-45579,-33505,1850,13444,6661,4750,-19878,-55734,-72409,-23015,28088,-24558,-142449,-133472,-132284,-72273,-61558,-57585,-10495,3435,12405,45103,109494,111360,34822,-54430,-110025,-113216,15754,219907,396114,305382,74821,-75616,-38836,-8691,-12488,-52536,-76143,-68514,-17351,102684,244462,297021,249885,111275,25871,-28225,-51677,-8425,43649,48182,2342,-30936,-42053,-20254,-70092,-103803,-77968,-97199,-126615,-51852,-42726,-89907,-80205,88039,475147,535250,258348,55382,-103342,-100174,836,93095,133480,135611,83488,-18952,-45569,-27751,-2001,17363,-81889,-67324,21669,133703,296863,382993,317122,206844,131125,87955,98603,137490,111655,-4139,-64889,-66248,-9972,105655,209787,205509,124847,97230,105786,44313,-18649,-20398,41095,48878,18420,-30586,-85582,-85488,-72154,-51854,-21581,-4050,-18463,-64538,-80572,550,-16133,-51953,-36771,-26384,-36984,-24366,22843,14760,-57040,-98137,-17301,191718,323857,322575,266715,150250,43319,17338,96422,151061,132655,99776,76095,-12616,-77341,-41941,-49390,-66852,-73161,-69975,-70960,-54104,-31174,-43685,-57286,7552,48299,91728,119952,55449,-34072,-61185,33924,114309,65681,-7332,-50231,7731,134175,321372,502394,518103,349379,69062,-83067,-74354,-38346,-41758,17875,29364,-16728,-15620,-11595,-17141,27571,130011,228303,242971,150572,-19127,-121210,-248,50016,82233,103306,49760,-79144,-80928,-12572,57667,101226,94456,62326,39361,58971,102603,133708,112977,56361,-22265,-14815,-266,-13243,461,36586,28781,60497,79454,127183,199350,299518,175042,-8881,-54751,48189,63284,8654,-23062,42185,84257,111474,18650,-26799,14617,76720,105342,94892,-960,-131202,-26758,57640,91669,73943,53587,19660,13411,14905,-10283,7579,53888,78924,65135,10880,-25095,-49736,-73664,-51019,24305,38405,-7310,-107122,-22946,73981,35352,-51070,-52063,-10688,51492,58124,73468,85316,59215,11898,9190,47759,120968,223489,268196,226708,109556,-35199,-98454,-2982,33394,55107,2462,-86129,-80207,-59939,-54176,-5925,71706,204486,378363,339503,2925,-93045,-72057,-71422,-17993,166387,429860,421943,179085,-88977,-43881,-8918,-43029,-67178,-22787,38086,3602,-43797,-114194,-143887,-127479,-53652,-27754,-52426,-50623,48961,160280,268014,325340,249844,122515,2661,-60114,-32239,36164,87201,82807,75701,78100,50270,5168,-15432,25452,48122,35406,60577,216609,392757,375056,166195,10077,-36881,-6755,5603,12994,-3238,-55449,-73435,-60980,-78687,-84536,-59401,-12289,26374,15035,3199,24676,-42478,-55368,-16513,123585,285966,356305,366652,316882,139812,-64830,-62468,-22473,-17786,-42847,-89137,-125768,-57493,-28037,-49039,-31903,-9690,22784,50815,34054,-8135,-49417,-43235,-51220,-92914,-91920,-31119,6210,-58694,-86552,-38132,3991,43523,84052,128456,237019,349678,422966,297071,116424,-29563,-124390,-106522,-93935,-45640,-43846,-53322,-44025,32129,118479,111439,40243,-53429,-97585,-87603,-97891,-88213,-114563,-128526,-83565,-8861,51449,104932,108887,58146,-33736,-102953,-51360,-18137,28952,24192,-49294,-44564,-7469,-3603,46525,122057,59257,-47826,-67807,-38007,-5209,37494,70206,43173,-41021,-89171,42523,248895,277456,189625,93925,48825,34534,44632,120423,194855,229075,166929,101363,79815,128195,106121,48167,55940,45620,-8373,-48888,-2401,67453,120455,48655,-18369,-21463,-10793,51030,59633,-3106,-47765,-66666,-85007,-54248,-767,54680,73123,86517,116166,155410,128915,40886,-43047,-58105,27772,133343,206205,128448,25457,-42195,-82887,-51768,-45381,-83263,-102708,-77534,-14153,41623,66334,82715,30885,-28316,-55372,-89765,-91161,-10770,26162,36625,130487,146509,99721,69521,41253,-28184,-104845,-78787,-13306,-39613,-79954,66706,160921,169546,112208,114141,181482,217519,128242,22050,-30172,-28643,70418,104742,150563,183970,157761,130105,75407,-8575,-88267,-36570,21772,78839,87225,-2615,-77716,-14915,-25770,-56441,-45321,15165,36632,5210,-18218,12943,-603,224,-43272,-83798,-77397,-96870,-110271,-43271,-11326,-21133,-40589,-104037,21641,83164,35518,-21614,-21726,-30657,-65723,-90408,-114586,-116829,-85429,-56646,-65644,-51565,-15448,-27043,-64321,-78753,-84428,-89332,-130701,-134467,-114427,-62279,1308,27507,20239,-25910,-83115,43901,159999,92497,-40794,-140212,-111425,8130,99989,128951,100305,10469,43717,194899,299586,291982,162172,60125,43280,-6217,-105925,-85459,-14000,121043,243289,345829,351893,303342,244561,219375,194894,127706,95686,132148,165055,132795,32575,-67737,-75404,-82468,-49630,32397,202970,356261,377210,286310,215320,151775,8223,16330,28817,20767,-25406,-70383,-115023,-132880,-26244,147195,240600,175856,84724,3667,-27206,-29472,-24358,36043,117316,77769,-12912,-25362,63366,135717,156692,147549,71230,-46349,-101538,-93739,-119438,-133278,-106856,-91643,-100562,-82377,-109179,-112049,-105779,-25372,45388,78030,18368,-19729,42180,69945,111685,138512,91761,-17640,-91977,-90574,-31468,-33192,-111602,-78174,-52920,-93936,-110050,54972,152411,120032,50344,43346,28517,5639,13986,55767,94950,132563,151560,191292,301359,346862,255799,91234,-55357,-106746,-97146,-110067,-129312,-118496,-41516,2719,-33055,-68612,-53736,-38388,28356,93188,115715,113167,111347,73223,4540,-51898,-61486,-53948,-35403,-27689,-96985,-22154,92424,148558,70574,-24143,-70215,-82092,-40872,-2500,5422,-7849,-34420,-101139,-66681,-6974,-4346,17620,66341,109158,87442,29457,-23084,-9640,86046,209231,292763,383989,470028,383660,133339,-59043,-83880,-28454,-25997,-50248,-43490,-56050,-43948,-67881,-91394,-86162,-60830,-94438,-101478,-85561,-37697,-38348,-93943,-60242,-60810,-110094,-86630,-15161,40900,27625,-3197,-13730,-8613,-14178,-65599,-93829,-24722,16870,67613,47817,44840,76782,175513,241941,230799,147073,33904,-29115,-93473,-47625,13445,70436,-32691,-73979,-103183,-65503,-29269,-272,-39700,-44115,-6688,39664,59242,48221,96194,81121,84272,94998,66310,-25462,-67301,7258,106315,41721,-59853,-100053,10136,56014,54888,39672,49211,24443,-10377,-45487,-60055,-87553,-78274,2644,75883,79089,21476,-64353,-16800,57541,33077,-34443,10961,38453,29115,8420,26049,100546,235763,319654,310734,187817,64794,14918,-14833,-69269,-100235,-53309,-25939,39943,144311,114244,-20375,-88610,-48962,-17701,-7266,-52086,-98369,-92905,-5550,73716,35761,-11245,-55018,16347,88794,76873,163677,294191,287025,234874,174232,73885,-39983,-110484,-93225,-100131,-87739,-33250,30367,79195,88557,69369,100991,148474,194054,209610,178090,153458,133516,74506,-32668,-110211,18384,183096,259660,274886,219048,70910,-34318,-79483,-82091,-19818,42229,35643,-47851,-89906,-115702,-95886,-128337,-98363,-62058,-43216,-95392,-135430,-63928,-83524,-76217,-25911,51122,7738,-106676,-104977,21461,29235,-20332,12318,109365,128914,-8448,-43728,-7369,-43533,-11536,64762,123246,123160,109880,127941,136510,48559,-40423,-89975,-81010,-35686,3471,11215,-62343,-107614,-141816,-127128,-144212,-121561,-67273,-102995,-42462,69230,75725,33750,38421,46272,21075,7613,-1159,-43652,-74025,-91333,-91397,-95836,-93867,-47781,-20007,20048,76454,156133,279321,381243,335686,182562,18450,-74641,-33581,62686,121294,125978,120028,78666,48268,70750,77338,21988,-14387,-13496,-69661,-116076,54636,162618,130532,20115,-50372,-28883,16799,-7986,-19640,53066,124645,137930,109070,15043,-61075,-28501,3916,-2842,939,-11457,-28123,-68492,-78457,57889,80727,-14110,-114110,99492,247676,105398,6427,-68690,-27454,29965,84281,120280,85181,-3845,-58703,88677,260850,127832,-65105,-35732,6319,-12553,25009,71300,89039,16449,-79933,-93753,5039,115664,203643,107988,25938,21037,68558,61232,8826,-12483,-49358,21695,184528,386545,467575,243279,28012,-50184,-44509,-1731,21183,25295,21004,277,28788,136201,237944,253798,209752,161001,131010,217890,386096,362038,202081,-10399,-137126,1037,126274,196105,284312,267350,157812,69928,-5498,-60134,-79927,92027,299883,395124,295916,97959,3031,-22050,-1982,14738,98638,192204,197759,113089,-13030,-93384,-118367,-73994,3314,100971,159586,129005,30321,-95352,14446,34744,-22216,-71770,-78435,-99725,-100229,-11283,51762,54317,9576,-100423,-135723,-111017,-50238,23795,47077,55573,9939,6958,35100,37959,-17348,-77868,-135132,-156303,-114166,-45160,-9060,-21459,-21258,-29436,-58615,-41680,-38037,-52917,-78417,-133201,-117013,-50468,-3086,76174,114488,143495,112675,82326,45301,6248,-92,-2232,-5541,-32939,-46962,-114044,-60654,7881,108324,166357,112508,124687,246970,219649,77040,-56751,-57853,-36712,-49390,-27743,6480,33758,81032,115824,92358,55789,13985,-6146,12622,75632,133602,34214,48094,177500,230012,239295,153305,87992,49572,34076,83221,210747,186283,120114,68212,35721,3494,-16712,-73121,-93478,-63919,-78566,-59539,32983,112146,8718,-76623,-92002,-62694,-51598,-60682,-82255,-102208,-73962,-33517,-61414,-47621,-27975,3093,28409,32823,33266,42947,84328,112679,122773,143604,41776,-35533,-84891,-91632,-37848,32088,90988,59958,5058,-8228,64387,228514,243603,167321,99222,26829,-45083,-35121,-35888,-17875,26371,49697,32475,-40685,-97704,-30389,77503,142909,122642,32703,-1353,-26558,-49313,-84106,-133649,-96826,16982,107014,120052,34782,-34840,108318,306762,373649,187546,11016,-48733,-11730,55286,48043,-15756,-29352,-10139,-33132,-45587,543,-20300,-81966,-42045,86034,206080,191284,50504,-81403,-66379,-26271,-64728,-134037,-57563,20984,52250,60677,23275,-51073,-85154,-67768,-14183,33079,63617,73712,42598,-30911,-97742,-131674,-69055,-45799,-50748,-60551,-74914,-45379,-3243,-12748,-86255,-80178,-31975,-75376,-97143,-54845,-40338,-38304,20202,89519,203619,123136,92018,130543,128097,17410,-88381,-65536,-54077,-84342,-59787,132264,352597,478128,382258,201295,93565,32671,-55697,-101279,-1299,96279,149773,138270,87825,-21244,-57020,8101,42497,30631,21828,13511,37472,39873,-35156,-80244,-70513,-23543,8050,-46875,-71903,-45130,-13894,7033,56154,47265,6757,-44350,-74984,-11720,71320,82378,60943,53341,62567,36088,7060,-17827,-40308,-23031,2313,-4001,61650,56196,-20760,-69894,-40035,-25561,-31898,-42514,-15386,-22594,-79591,-94827,-51,89253,51237,-6274,-11979,4435,37870,91682,191079,192268,48579,-7386,109325,250624,192335,27028,-56675,3254,55830,60750,21813,-39563,-66462,-44148,26060,76747,45181,-44865,-130896,-122669,-22870,61071,133664,193517,87329,-12242,-96000,-75670,-45371,-30553,-39578,-84876,-49419,-62474,5278,136462,204624,163174,68000,-14167,-3980,-22798,-57169,-72390,-50663,3852,27384,32531,22706,56396,-32234,-97551,-92958,-105111,-87431,-44445,-12225,-12317,-41892,-48406,-7952,-12630,-28604,-12588,7447,22619,55277,129978,196461,160059,85765,10127,-45340,-53678,-850,68843,93742,80019,52538,38686,73251],[60283,65293,46556,-10207,-63691,-77692,-63733,-1143,57522,46763,64717,63191,46524,71338,121568,203632,270103,187919,44617,51117,156934,233832,201160,107542,-10431,-13019,-10185,-474,13302,4611,-3583,17528,68591,124350,104795,19932,-51086,-62155,-90496,-115294,-57022,14927,61387,37509,3698,-12495,-57653,-103582,-99377,34082,89423,59279,26648,-58288,-139318,-103520,-73863,-56478,-8334,64814,75855,3917,-97297,-61046,-30412,-113089,-91704,-50983,-63128,-77904,-28435,-9632,-8234,52051,135140,53157,-52060,-97395,-98211,-128143,-55241,23666,15048,11913,28265,4622,-81546,-101925,-53123,-27832,46124,59113,-8239,-76338,-106454,-131608,-77439,3425,57176,51379,-22312,-67682,-12873,29020,22615,-60,16653,4814,-20673,53161,175545,302068,377629,370311,242642,74025,-15371,-87944,-74285,48598,134993,81716,-54446,-43501,25759,80909,87808,49602,51340,149249,267244,327480,260933,89923,-10864,-19705,-25547,9764,50337,74054,80411,39154,-5131,-10892,-19423,-11091,-4230,9987,33572,49687,61326,109053,68449,-8707,-37008,-64790,-83529,-95613,-58038,50028,148682,178494,88960,-42327,-85479,-28638,32277,124727,43999,-162081,-53202,19529,49985,119818,-11267,-232539,-220074,-126302,-73223,-15313,-10300,-10124,49919,-10136,-37845,-79637,-52098,-46896,-27235,12821,52427,74040,65883,31179,8115,37725,53102,67943,86590,82594,39628,-17537,-23257,22601,-3578,-35685,17734,103982,167085,91804,5487,-43177,-82870,-90873,-64035,-36119,-28509,-14715,-13890,-8417,-36143,-87058,-144217,-138080,-96754,-63649,-26861,11170,110005,105897,2404,-71359,-64091,-5697,9325,-14561,-40784,-92168,-75130,-52049,-10013,13186,49241,48891,-1329,-45244,-39319,-16233,10035,-814,-72826,-24968,92288,145214,82633,-32191,-58702,-108152,-148319,-56376,97693,168420,101529,33053,39557,29325,90591,219491,169420,98302,8848,-7795,-34926,-100948,-112081,-136766,-121010,-117062,-94490,-54614,-3059,31386,-7266,-27984,-55276,10020,21078,-27858,-83354,-44962,18338,67229,81864,47343,294,-51666,-88539,-101047,-84084,-116740,-123900,-15696,92205,135222,56136,-24690,-23080,-46639,-73011,-74874,-111802,-85208,50812,212499,225535,103817,-12102,-84878,-102344,-66239,-17721,33646,42897,10425,40602,85950,107504,73036,40978,1957,-26186,-32774,-40761,-15287,4305,21079,6451,-48958,-89350,-91364,3698,344432,698363,785502,473357,167863,-33503,-61554,9599,2908,-8960,-8956,44126,94998,31410,-9636,3875,53691,59265,-113789,-75981,-20191,-9002,-24193,22968,209238,331560,237952,-20886,-108169,-56896,-62093,-121931,-130234,-115096,-87730,-41644,-21497,-42574,-68455,-97093,-127662,-75018,-29103,-3116,28507,37348,51236,62099,78193,85279,27805,-29476,-68001,-31507,3376,2703,32407,96373,179496,196698,223957,168019,54778,85043,124740,79297,44894,-22149,-54497,-8572,97081,229824,276101,226472,148044,56897,11801,57943,91923,147935,185542,150897,76860,52189,43254,-41725,-118044,-148831,-115877,-46979,62345,181776,84181,1115,18436,32035,58797,55061,-31879,-67666,-54267,2668,46282,53247,29783,-11540,-34177,-1057,7323,-15085,-61951,-70901,-65380,-55121,-17312,52069,155546,177339,23056,-73051,-137360,-39813,25291,34694,-63824,-99185,-88171,-95157,-209826,-279406,-261957,-170953,-284684,-322803,-348822,-222022,-90726,-99690,-20032,14585,8658,27794,52101,40528,-6678,-36328,-54311,-100899,-86919,-57846,-47895,2156,44397,60524,63431,35031,-19262,-60690,-24387,27187,-24290,-96055,-92222,-110344,-71615,-58201,-46592,1011,7577,11210,43850,106548,104572,37964,-31413,-82740,-135357,-3243,207233,377041,297227,84034,-64353,-42878,-22678,-23075,-56576,-78477,-75062,-21267,97944,205263,221369,163501,48519,-22181,-48776,-36594,2306,34241,26759,-16477,-16664,4816,24597,-51224,-100101,-74157,-91708,-130421,-60472,-49157,-93481,-61673,117100,508934,583951,251987,36585,-115584,-102973,-11690,74645,118702,126150,90092,-3631,-29327,-11641,17306,32292,-71955,-79119,13491,139730,296322,346750,276325,186647,160766,143448,145206,164193,102357,-31071,-101245,-99513,-30367,102008,232209,223060,132819,94411,90521,25449,-35029,-24051,32892,26852,-12521,-54154,-100063,-96402,-66453,-28449,6111,9003,-20999,-71580,-75519,-4724,-32434,-55313,-27935,-8225,-10663,11176,63654,47875,-42029,-109238,-21852,203127,369167,368347,298612,167344,60542,44945,115002,145709,115422,77052,66646,-19525,-85877,-56714,-75098,-96897,-77259,-60600,-55365,-35851,-15436,-38190,-50771,27180,88376,140279,152928,78531,-13511,-47984,41663,130961,78240,-8018,-56836,-786,116253,295292,474583,474785,327388,65772,-84447,-72127,-42178,-52085,10711,27853,-23082,-69364,-23157,-745,48778,130301,193055,203620,121186,-31596,-110559,11512,56005,77987,93579,32500,-91194,-67670,-9465,50474,92618,94180,55558,23345,47622,97410,127880,108278,50754,-26991,-9758,7071,-9316,6332,31814,11876,31275,54039,102864,165571,231883,138472,-18072,-41895,71724,92818,25538,-30398,38977,103596,129561,12916,-35937,10989,69208,86643,66575,-19429,-114594,-10073,79608,126253,126854,98033,44131,29007,21649,-11898,312,47880,83632,80500,16088,-31506,-57666,-84335,-64556,12134,35942,-4484,-99041,-23218,64543,15178,-61799,-59348,-24097,32511,41745,50843,66791,60015,31605,36892,87142,179493,299425,330455,236245,95677,-47327,-97043,-2789,28569,49092,8197,-80531,-92453,-70364,-61094,-11437,62457,190524,343709,289924,-15057,-93308,-61481,-66262,-13964,174813,435369,442731,219005,-59743,-56989,-17797,-47083,-66834,-18993,44198,11660,-31063,-86647,-116272,-166893,-81367,-43579,-62324,-35777,72381,184770,285078,321176,244606,130967,8486,-48808,-12749,61454,105760,93015,76208,66783,28207,-22134,-41882,2962,24514,25,14007,168920,354804,369226,161743,3734,-46916,-10215,7750,19904,7411,-40651,-85517,-76998,-84967,-77664,-43195,7719,45355,47177,62202,65132,-26282,-50168,-17155,104882,244758,340635,387646,327915,145715,-53572,-32596,-1898,-13463,-56041,-115024,-104699,-14315,19120,-10087,-23373,-18578,6179,28456,13555,-19900,-58197,-38473,-41319,-88669,-98065,-36026,-3489,-63776,-91919,-35330,5161,36630,75651,121779,237464,337266,392295,286806,128555,-15822,-126429,-118518,-108775,-66378,-62604,-63178,-41522,43497,115246,105607,38813,-49716,-76818,-61014,-78190,-83603,-117991,-115041,-69727,-3421,46649,86949,88773,50886,-31386,-98683,-48953,-15213,24854,6437,-73272,-71033,-36533,-43302,-12167,62870,31839,-57933,-59415,-40130,-15230,19673,47050,19010,-63757,-65312,71950,296419,307772,198615,91419,47225,45935,49794,105488,182217,223386,171290,114005,95556,133169,102646,40810,41321,19449,-26307,-35045,9946,68206,122341,56002,23246,14738,16726,66257,57643,-8979,-56030,-75883,-86331,-47630,5230,57567,75035,87010,109903,136901,103852,29674,-44012,-65265,12330,105204,175972,108287,4394,-50683,-89052,-55537,-43170,-77754,-103520,-83171,-21850,26887,49039,65928,4995,-40594,-30987,-51062,-67145,2001,36507,76118,194229,202332,130765,77060,37275,-38145,-115018,-92486,-23492,-43926,-80144,63516,132709,137425,101046,113538,175345,199683,102576,-5082,-66792,-33338,59505,85653,124666,149455,136378,120280,74452,-9382,-101364,-31086,38243,97057,82865,-16957,-89126,-26553,-49099,-72886,-49441,9100,22558,-15952,-57314,-29356,-15288,-973,-35477,-87736,-89008,-113275,-128518,-54512,-32100,-45788,-58222,-68265,46096,82100,26656,-29046,-21465,-27964,-72382,-101337,-118469,-114362,-89909,-56063,-71139,-58322,-13564,-25628,-62533,-69487,-81336,-95592,-142795,-123993,-99704,-46341,24180,49166,33922,-20187,-86503,36238,155481,96948,-41424,-146874,-107112,6343,85296,86743,52826,-5469,45224,191838,289749,277335,150138,61054,78377,60855,-46501,-100109,-66893,101202,229277,318467,317522,274047,230463,225613,219277,166451,137694,151614,156812,119667,29865,-67600,-82692,-96828,-72432,-850,138698,275406,288381,203672,161804,147402,34666,20339,27096,21483,-25901,-69995,-108446,-138012,-50981,115513,247300,197260,99846,10373,-26192,-19712,-5284,57720,128934,63419,-20745,-24734,46994,112133,134318,131995,63787,-41217,-88126,-84564,-112474,-139675,-123288,-122090,-114471,-78718,-100702,-91070,-74606,2525,58819,64763,-13571,-61129,10714,44916,92328,126231,99116,363,-74834,-66395,3245,9764,-77988,-95535,-60794,-99435,-104462,56675,159462,125879,49910,34383,10060,-15584,5529,65441,109099,159293,225222,270375,363175,368781,262292,110693,-37286,-88714,-75904,-91584,-122442,-111559,-20099,23175,-12709,-52278,-47465,-39150,5233,44405,66114,74454,93095,73233,9610,-43619,-55283,-40984,-14709,-11977,-104700,-30220,90421,155786,73503,-28644,-75966,-88803,-54826,-14363,2144,-9536,-37954,-101689,-56922,13607,31320,59260,105126,142088,123828,61173,4157,-10533,68979,191492,286993,392815,462836,362784,128808,-64948,-78880,-21176,-21208,-38027,-21732,-35881,-46843,-87056,-110334,-102127,-59259,-64383,-86636,-94797,-44304,-42719,-90337,-53399,-52223,-97496,-100668,-33919,35993,31643,9189,-3174,-5001,-18420,-72305,-89742,-17337,30298,92837,86645,74539,88854,183888,251586,242099,173537,62446,-11062,-82471,-57823,9806,69402,-27775,-66188,-96228,-55900,373,30345,-23331,-46085,-27990,12016,37779,36478,80503,52156,45037,63396,49260,-33712,-69718,-9698,105364,59813,-78916,-53174,63827,106915,93941,41683,40273,19201,-18598,-42666,-35353,-54880,-78789,-21067,55394,83154,35163,-46285,-261,66400,44597,-39846,-21212,10765,17393,8378,39367,127725,262776,324125,298236,177576,59039,4379,-32305,-90816,-91960,-43287,-26642,18147,111348,87664,-24958,-71932,-40339,-16300,-11012,-57795,-106029,-102947,537,107407,86193,26871,-55022,10283,108774,111590,199811,315320,285040,225695,160063,62514,-42829,-106688,-99594,-107346,-78557,-12609,40821,69854,57206,26883,67701,112316,163402,212503,196076,158426,118682,44368,-60833,-92034,55464,227067,283996,288956,213881,60891,-38096,-77113,-83663,-24988,36884,33440,-49774,-86835,-104104,-92445,-135432,-114967,-82650,-63689,-116228,-126804,-69294,-97203,-75476,-11578,81101,55135,-58214,-102547,16106,32003,-20748,14288,127115,157912,17039,-34573,-9115,-43832,-29949,26180,80698,103841,114670,145243,141419,35654,-49829,-86167,-62787,-10960,27654,15323,-70869,-124437,-153020,-131269,-129074,-80135,-40597,-95233,-71107,25832,36611,28051,38690,40203,12458,1008,-3202,-44697,-79590,-106331,-105996,-113970,-116178,-55285,-10456,32498,64311,115331,230052,336638,302242,167398,15699,-75742,-43349,49594,115963,129175,124824,78836,36957,54086,58772,4006,-21621,-8918,-53188,-108373,40855,143907,114927,9297,-67312,-50621,-2560,-30368,-33221,40483,111306,125120,99738,18893,-53542,-41653,-17251,-24490,-11638,-23912,-39451,-74683,-71651,61624,75180,-19873,-117983,94340,250268,99143,-12282,-84855,-21162,35459,89350,129334,97480,-4860,-72213,79262,279634,154671,-49989,-41260,-13485,-30189,7117,54260,80897,17502,-81615,-105337,-923,104555,208093,127116,32505,902,45522,50383,5566,-13826,-53182,16097,183883,385912,471712,255673,45126,-34235,-32687,8891,27881,25545,20050,978,31794,122262,169476,157383,126293,123974,135511,236244,375631,337669,194933,-9713,-143137,-6973,106988,148287,235735,246863,150472,71169,-3683,-66234,-83131,99520,301379,378384,308252,95536,-13102,-32563,2132,29066,113894,203457,196641,106131,-25494,-116386,-148398,-92410,-20445,68622,124975,104200,12374,-98930,17252,39393,-20618,-78812,-85714,-103344,-101180,-21405,45891,52292,3343,-101134,-134063,-117786,-57061,28123,72138,90619,28360,11355,27605,21959,-30949,-87732,-145094,-165235,-108364,-33187,16035,-6601,-26645,-62111,-81415,-27928,-28598,-38465,-55108,-110161,-139181,-64232,-2070,83607,119494,134508,71896,20910,-3299,-5335,-3071,-21290,-36612,-63197,-65852,-119370,-56530,7060,102678,164554,124350,137476,293823,267214,91021,-57238,-82818,-45035,-54212,-40982,-17730,12055,65825,110195,102609,68424,17628,-25247,-21143,46731,141392,103403,128252,239139,271644,263117,157022,87516,49987,31896,76749,207520,179049,108072,46450,15009,3601,-2954,-69483,-101088,-54201,-58889,-43370,40087,101618,-5845,-81159,-83307,-52130,-37700,-44439,-64208,-84765,-64930,-43965,-81972,-12521,-214,11776,26722,27372,25602,35242,79082,109850,124320,162055,67338,-18491,-73159,-78593,-18180,54465,132311,105306,33951,11636,78364,242845,238018,165099,96159,26824,-37816,-26725,-23542,-2331,38827,54782,32563,-39550,-86381,-16638,89082,146510,112795,13538,-28450,-54569,-75462,-113020,-142887,-78640,34499,112017,111046,22787,-43125,100546,293898,367390,197486,22718,-40041,-20922,27970,33004,-24091,-33162,-14218,-39955,-69675,-23107,-42848,-87855,-31273,77270,174248,146515,23001,-81004,-41972,-881,-43909,-118182,-68021,7118,38558,49525,19636,-40325,-56451,-62758,-23964,25926,60065,69302,33600,-43296,-102521,-114813,-71935,-53693,-56075,-63353,-77631,-50854,-10650,-23903,-109757,-80819,-22466,-75233,-111305,-80125,-69705,-42612,49051,135427,231899,114001,72162,103415,96185,-310,-101711,-61091,-32810,-53614,-49796,139241,401363,538455,417397,214355,87793,16427,-75941,-106798,3599,113803,163707,143609,80396,-27616,-59204,2530,30737,12066,2447,-2583,23432,24696,-49318,-107613,-92959,-33192,15480,-27807,-53260,-29287,-214,14125,52850,28986,-24520,-92850,-74791,22773,92479,90470,78091,80211,82198,45277,17116,-24237,-77179,-44978,14758,15018,64103,53320,-23872,-76747,-49902,-27157,-23973,-24592,-4946,-23500,-70621,-72889,4527,73378,23349,-21735,2006,21824,38937,83111,192142,219294,73811,4439,107206,257313,206055,32768,-52053,4951,58949,69471,38880,-25008,-78436,-70088,5029,57785,28104,-55668,-141857,-137807,-34786,53596,130013,186940,76330,-15866,-88624,-89022,-66090,-50724,-50643,-89956,-53911,-57431,7790,142306,208962,164448,71649,-17692,-30386,-59786,-85099,-82879,-48717,23744,65284,67932,46320,54823,-53651,-91258,-82012,-99667,-74028,-28064,-6507,-15837,-52560,-68512,-26973,-21391,-32465,-24966,-6678,14539,38440,93726,166729,151244,84403,10463,-42803,-55026,-7640,64275,96118,86520,53456,23840,47333],[44687,64316,54538,-4616,-58115,-71844,-48924,21678,60123,30962,41820,54271,54053,85133,134219,214762,274457,186969,33855,41915,137082,208356,191969,84245,-28129,-21558,-25049,-20998,-7631,-11168,-15866,11152,71026,130676,115768,26035,-53446,-67520,-90828,-106771,-65752,-1755,40596,13951,-28592,-44590,-81494,-116719,-145536,3165,79981,54720,29529,-46002,-132959,-125873,-86273,-56784,162,82037,95094,13341,-100890,-71550,-38518,-106181,-76807,-65449,-89540,-99960,-42663,-15815,-10141,61443,153734,55051,-53651,-98878,-94199,-117777,-47582,30230,18245,12097,23661,-11811,-96864,-110678,-60086,-31838,41985,52170,-16814,-80634,-99264,-124791,-89416,-15518,38912,43682,-24056,-78248,-21521,30370,40940,8718,11165,6108,-23480,48801,173379,316535,405747,381282,212603,54244,-31696,-112753,-60027,67359,145960,93331,-60188,-63025,3169,55904,77176,59690,59204,142228,268478,336300,251981,61186,-38071,-30355,-33940,2629,47737,65627,75606,46781,7436,-20664,-39757,-34475,-15437,14240,50111,75304,89865,132779,106985,32138,-5130,-44693,-75420,-97669,-65186,37482,135884,173150,93205,-37683,-85970,-10656,66738,158551,33999,-146229,-11949,76120,101917,160128,-1186,-198744,-160083,-53849,-3549,33493,-14766,-23567,67569,21317,-6417,-54532,-32564,-51965,-26817,13614,49348,73762,79084,60955,48551,78818,80537,81149,78733,51245,5117,-47851,-38718,16080,-8302,-50846,-13671,63967,147489,88509,1324,-39949,-65342,-78941,-69859,-56807,-59073,-42001,-39726,-24302,-35856,-71625,-128654,-135782,-95110,-61725,-32500,-8095,87784,118019,8509,-75194,-62037,-2234,12834,-14120,-42013,-91983,-85732,-61275,-13612,4289,32571,38902,-13536,-45893,-37802,-15505,5392,-9223,-82451,-4086,148317,227569,169370,19471,-44510,-97927,-144269,-63077,71327,118569,58946,7690,24842,37631,116155,221162,145727,77773,348,-12771,-36513,-94362,-98451,-118790,-114879,-116293,-86316,-46772,-4903,7062,-33464,-6440,-4025,24751,-1072,-64983,-103716,-45240,13809,63838,78882,44613,8083,-40975,-79784,-96593,-80862,-113004,-128648,-20845,92431,134898,37459,-29693,-16265,-38780,-75961,-78399,-113389,-83859,50863,208058,209498,87489,-25933,-90285,-92462,-53924,-5543,46099,58214,25232,49628,84188,100660,64956,30720,-10354,-43455,-54201,-46093,-6039,13318,20948,-3215,-61326,-82327,-85391,-17246,297342,640593,757573,491050,192005,-26376,-76361,-3541,-9685,-20869,-30337,-420,62536,14707,-32316,-27638,24023,44411,-116718,-61927,-10410,-7441,-31775,4478,186061,312495,204984,-37736,-86404,-20016,-11270,-81103,-111678,-102028,-83091,-43222,-27628,-50019,-63293,-83064,-143578,-91703,-40836,-13256,18194,23354,25510,32573,57021,77933,31565,-41824,-91556,-40568,7924,7920,21855,73347,142243,158062,194344,182558,91910,107449,123074,66564,25798,-47633,-85456,-45747,52276,188984,263777,238817,154566,55919,10139,54944,95910,157970,201720,156484,69396,46265,27744,-60470,-137376,-164338,-121616,-44471,68068,182815,72268,-11849,14331,45575,85777,58711,-39726,-67007,-53065,-19478,7724,9278,-15984,-47692,-52782,-15947,-5460,-27656,-90784,-78249,-58755,-46484,-10279,67495,185044,199290,22272,-80395,-141379,-32417,24303,20901,-81659,-118391,-101190,-79700,-155415,-244348,-255494,-141039,-285181,-363151,-320937,-204632,-82996,-64978,20546,65319,50962,28435,29272,15896,-32261,-67749,-75744,-111725,-95448,-71812,-55827,20510,90964,119796,120924,88984,16276,-50705,-29952,22135,-17444,-45179,-48249,-89054,-72707,-56306,-36825,10956,10328,9284,42069,100106,91193,35557,-11121,-54211,-134871,-26358,180347,336382,276711,93049,-52158,-49289,-39278,-36078,-62802,-82781,-83393,-29303,84640,155449,142493,85389,1714,-59461,-61409,-25505,5173,17120,670,-20395,12511,58694,72650,-31598,-96387,-71998,-87615,-129404,-70323,-58971,-101658,-49457,138654,523065,611516,239612,16557,-128284,-108120,-26646,55205,101998,112434,89725,9049,-15620,1428,32905,41505,-64807,-92484,3501,139133,281277,298594,230850,163062,184159,193879,189168,186640,91567,-51223,-128300,-124502,-43794,98016,249762,236035,138053,88452,72450,5718,-50906,-28549,22163,4222,-38189,-68794,-107839,-106043,-52102,5182,39468,22064,-23722,-79403,-72693,-12905,-46861,-55700,-21514,5556,12540,45958,109831,90669,-17042,-117488,-30918,198447,389947,392340,316479,177111,74370,72339,131399,137602,95960,51168,52536,-27830,-93058,-67354,-81592,-126646,-80802,-52568,-39864,-17527,-2438,-35970,-45816,42502,125678,187997,180895,99198,5611,-38659,43062,139920,85624,-10368,-63962,-10994,95906,262697,430240,414435,291437,56851,-88834,-69887,-47227,-69391,-7520,18120,-19178,-84235,-12303,27101,75703,130741,160493,165832,91942,-44199,-103259,19419,59470,73698,85729,19881,-87329,-53166,-7409,39868,77300,84457,41039,3157,29510,84256,115891,100112,43755,-31081,-5564,10953,-5984,10617,24535,-7726,51,27897,78409,128591,156698,95667,-31055,-32001,87406,112149,36213,-38036,35173,118561,134305,-866,-47136,5410,57006,61688,31077,-41892,-94904,5166,101533,158194,173356,135819,64196,40669,24984,-15757,-8661,39690,85055,93480,19462,-40176,-69125,-97803,-79727,-1831,31385,-4162,-93904,-22783,56647,-181,-72515,-69434,-37750,14610,24012,28512,49087,62628,49823,60755,120263,230219,366703,381107,236896,77814,-61305,-98355,-6079,22632,40640,10081,-75112,-105301,-81329,-71682,-21792,47625,166239,290026,226230,-38755,-92767,-50655,-60183,-11473,175903,421617,441658,245573,-36395,-64516,-24600,-50736,-66423,-14935,50033,18021,-21100,-62256,-81224,-148001,-107326,-59873,-69667,-20734,92038,204188,294945,306656,228368,131674,11115,-38058,4328,76418,111723,95473,71507,51678,3361,-51125,-68726,-20214,295,-37698,-29593,117868,296565,341185,147010,-6279,-56657,-11846,9760,25093,16092,-25145,-79280,-90312,-88044,-69830,-27710,27437,65488,79377,122290,100669,-14739,-47664,-19214,83573,202908,317815,397770,332725,154912,-31222,-6833,14668,-10077,-68347,-138251,-73718,28863,66146,34244,-13451,-32050,-15029,1020,-12054,-34122,-67293,-31912,-29601,-82555,-105615,-41837,-12069,-66832,-98557,-36238,894,23320,62307,110795,229649,311892,345469,263980,134549,-4381,-112311,-127182,-118352,-83166,-81394,-73088,-38971,50555,107526,96972,35930,-45384,-58664,-37156,-59136,-77695,-113372,-101746,-60128,-3890,34069,60342,63995,41410,-30546,-94241,-47709,-13293,23523,-1627,-78417,-73357,-45611,-67830,-62585,-114,-5501,-73619,-47230,-41874,-25020,1565,22540,-7034,-87957,-43805,98845,327402,321590,197811,86860,44280,56292,54841,83694,160955,210516,171469,124789,109691,135809,97441,31575,24212,-5870,-33468,-17707,20126,62641,113634,62610,57838,42777,38924,79351,57076,-10689,-59119,-79692,-85170,-44450,6689,56700,74464,85976,104200,120874,81801,19129,-45457,-72852,-3011,78254,143335,88223,-2134,-37787,-82675,-55948,-40200,-71909,-103133,-86776,-27452,13434,30689,46166,-22072,-41538,-7653,-15504,-39140,15790,51461,119648,242252,243685,154795,74257,21973,-51513,-97127,-79380,-28811,-47826,-83744,47577,85024,86692,81016,109101,165340,179912,79980,-26027,-63082,-19495,47228,61147,89686,106199,108838,105629,68497,-13464,-114588,-24914,54492,111511,70655,-35496,-100648,-37367,-70936,-85676,-52670,2084,9947,-27192,-84765,-86309,-41525,-8826,-29334,-86076,-98283,-125413,-141760,-66431,-54498,-69858,-64701,-29176,69155,80636,18683,-35992,-23306,-27525,-80328,-113505,-121797,-112252,-95644,-55942,-76509,-69693,-17987,-31207,-63262,-58975,-77039,-100592,-150242,-109567,-84903,-33198,42001,64114,42547,-17426,-88871,29377,148633,100225,-40060,-146687,-100476,5448,70318,47105,5118,-22708,45838,181945,269863,251403,125167,47020,102205,128120,28407,-54519,-125052,75372,206261,280338,274688,237008,208441,224292,239351,204928,175129,157502,136528,97509,20664,-69949,-90157,-110555,-92806,-29411,81134,195995,202623,128546,108888,132271,56695,22791,23838,21822,-25522,-69898,-103997,-136718,-65808,85751,245216,212807,112792,20879,-19913,-3875,19991,84282,135352,44667,-27344,-23209,31049,84756,104367,108696,51722,-37566,-75285,-75404,-105497,-129891,-119580,-130395,-110187,-74735,-90531,-66634,-37900,39029,77115,53460,-41352,-99046,-22475,18350,72104,110816,100768,16370,-57534,-39011,47187,63154,-37234,-99514,-68738,-104826,-101964,54131,159276,125321,47236,24194,-10214,-37391,-2476,70047,115432,179087,301323,348641,409358,371934,258662,124857,-18909,-71425,-56910,-72262,-111891,-97642,3706,41192,6026,-36046,-41968,-42445,-19682,3266,23457,38077,73424,72438,17702,-31320,-47479,-28946,5102,2745,-106969,-35616,87891,158413,73604,-32230,-81322,-92895,-62164,-20275,-1014,-12284,-43078,-100167,-49313,30277,64843,99831,138337,167027,154317,85485,19916,-15461,50946,170463,270542,379192,427692,322001,117028,-71591,-70695,-10126,-10098,-17007,-1411,-15498,-43547,-109710,-129240,-111430,-51190,-32160,-72397,-100487,-49082,-44275,-82853,-47241,-43980,-82386,-108243,-48149,38464,41316,24935,8734,-1905,-24239,-79822,-85037,-8607,45222,119400,132573,117979,111754,196100,256399,245348,195346,94857,12108,-66153,-68499,6017,67775,-18474,-45354,-60043,-10674,46435,56357,-11353,-50592,-49786,-10332,25030,32984,71503,32762,16356,35142,32126,-41078,-72432,-28066,91793,68266,-96312,-4823,112589,152524,131519,50104,33493,15074,-23348,-33306,-8934,-20163,-61377,-40448,36103,86870,50397,-26720,14986,72370,55549,-34760,-48391,-17736,4573,8489,52024,150361,278868,316709,277575,165460,56493,-743,-43405,-108007,-83724,-33303,-17917,7834,89268,74312,-17312,-54842,-33859,-16621,-15592,-62453,-111293,-108632,11770,145582,136928,58050,-57122,7428,131638,159526,244269,326461,272141,208256,138764,47428,-46527,-101236,-99041,-105998,-61957,12207,52816,61703,27214,-13074,34145,70122,123760,204658,208760,161596,102731,11992,-88999,-70418,96981,277192,313247,307089,214607,59380,-34670,-66937,-72365,-16616,41902,38123,-47988,-82363,-89263,-81216,-134830,-125689,-99303,-81789,-134049,-115500,-74111,-105992,-63080,9621,111451,103626,-4130,-75783,18061,39472,-17441,16438,139553,176121,38584,-15756,-2540,-42784,-48077,-9940,40938,87715,126032,166392,142996,18755,-60949,-79568,-40626,18806,54889,19291,-77736,-137710,-151872,-127687,-103385,-39630,-14630,-79289,-97099,-18713,-2685,23634,42520,38918,6119,-7410,-8174,-45580,-82008,-118658,-117399,-127225,-134911,-60418,287,39844,41204,67644,179286,290713,268363,153736,15975,-74819,-52592,34180,106292,129582,127531,76672,23348,36829,42827,-6202,-15151,8867,-21420,-84331,25178,119433,96312,-960,-79939,-71587,-24017,-57281,-49222,27321,98410,113626,91897,23879,-39761,-44950,-32547,-44898,-25364,-35685,-45226,-71884,-64925,61102,67312,-24823,-122722,81927,240384,92347,-30616,-98970,-14433,39639,90116,131134,106139,-5038,-83735,70072,292611,184538,-33572,-45901,-31026,-48163,-11879,37350,73526,21513,-77651,-116412,-9114,88298,202038,140638,36626,-20896,20381,41476,6751,-12377,-55833,10173,178904,373867,464997,268318,64361,-14881,-17082,21762,34673,25988,19541,1850,32996,105275,108054,82683,67215,94119,136263,247683,357143,308809,183917,-8581,-147082,-17344,82200,96169,174755,215566,137186,69205,-4595,-75312,-84523,101802,287893,347663,312936,94870,-27803,-43192,5157,39489,121628,203991,186409,94904,-37878,-134459,-158498,-102283,-41067,37386,86051,73308,-9472,-107210,13830,39009,-21127,-89640,-99436,-111255,-100860,-32179,38096,45322,-9048,-104253,-130588,-121450,-62084,32210,98479,129334,46698,15105,19638,7295,-43988,-98246,-155958,-173692,-101637,-21356,40324,8092,-31343,-89321,-68920,-12434,-19989,-24819,-32240,-85576,-150627,-80718,-6827,83860,119347,123847,32027,-44897,-57933,-16473,-7147,-41218,-68393,-93369,-84240,-108480,-50435,7898,97186,161001,136322,146583,323814,299688,101770,-52476,-106963,-49102,-51709,-44880,-34991,-4270,54972,107077,114894,86031,28307,-36752,-49666,22931,150306,188020,221495,294370,300352,273307,153960,85764,52135,33594,75105,205436,172795,100578,35622,13517,18740,18900,-57844,-108191,-46982,-40566,-22576,51160,89576,-17576,-83747,-76732,-42132,-24470,-29476,-47627,-67840,-53641,-51793,-83297,20801,26885,22345,26021,22664,18608,27055,71447,103531,120280,172872,91899,97,-59273,-65360,-22,69543,163036,144359,59390,30479,88487,242722,220945,155396,88677,25263,-31789,-19345,-11155,12967,49993,58539,32449,-37961,-75962,-5061,94812,142870,100317,-4278,-57060,-86777,-109450,-147362,-124210,-57421,49602,107866,92501,7697,-51605,86035,265733,341695,197174,33290,-29601,-27763,-1108,14404,-33060,-35619,-17804,-46230,-90492,-41056,-59705,-89068,-22804,67872,140740,103531,-1996,-79153,-21652,21971,-23356,-102213,-74982,-4494,26661,39462,17347,-27748,-29692,-47101,-28837,19920,56632,65743,26912,-49878,-93818,-97343,-75524,-62224,-60712,-64835,-78869,-55347,-17893,-35298,-130540,-60687,-2914,-68853,-121586,-101764,-88360,-35567,80972,184674,254053,104255,49807,67633,51625,-27304,-118749,-51541,-6885,-21682,-36524,144205,436976,569964,429724,219863,81324,2483,-85682,-94669,12533,131562,173705,144146,69717,-35572,-62369,-3274,18939,-6509,-15807,-17041,9985,8776,-61389,-126034,-110706,-37956,26275,-1565,-28589,-11311,10865,15260,41233,4457,-57917,-140462,-32467,68039,110927,93147,95228,112906,106175,53716,24931,-27336,-108216,-48196,33700,34427,65132,51061,-24827,-80000,-58222,-28184,-17654,-11031,8340,-6641,-45729,-51514,9577,54445,954,-23106,23782,40075,38154,70687,184414,236862,95569,17858,110283,270809,230802,49136,-39485,11986,64589,78325,56220,-1742,-75422,-94250,-11728,43715,14901,-63802,-148704,-151164,-45857,45663,123759,175367,65303,-17838,-78207,-87071,-69585,-54821,-49325,-90296,-55925,-55107,7025,139805,203614,162494,78949,-10018,-43537,-87724,-107162,-90175,-45618,42484,107711,114554,79745,57324,-64579,-82957,-69462,-85514,-57006,-11311,309,-18276,-62426,-87885,-41217,-27188,-31318,-30731,-16708,8401,25125,63351,137903,141585,81419,8598,-42511,-55813,-11986,60657,98383,93426,57827,15806,27390],[29284,62311,59622,1409,-50475,-63110,-30814,44049,61573,17641,20076,42907,63324,103671,149336,221809,268785,178046,21154,31436,113443,173718,173626,57929,-35541,-27198,-37990,-38531,-24258,-23278,-25284,7974,75509,135285,122987,31094,-53344,-70696,-90033,-98704,-71266,-16690,20865,-7189,-53640,-64356,-84972,-96378,-161461,-37756,58069,46246,33137,-27974,-97523,-126927,-93828,-53821,11608,100609,115953,28236,-94265,-85542,-54027,-82725,-32498,-49459,-80934,-95093,-42355,-15198,-10835,71912,173626,60921,-50788,-96050,-85230,-101327,-36167,37852,22944,14911,21437,-24112,-107968,-117886,-66394,-33664,40773,48816,-19775,-78500,-86922,-107118,-91545,-29871,23103,38872,-20845,-85921,-30397,28591,52921,13647,-3242,441,-27063,45967,169253,318434,413730,373227,176500,36127,-44465,-134951,-25446,88672,152849,105794,-57395,-77539,-13473,31984,61424,63377,60848,128029,256481,324739,226615,31789,-55983,-32970,-38889,-6974,42158,54056,70136,57137,26537,-22896,-55865,-54102,-21679,21894,66126,96196,111636,148966,141876,77864,34583,-19044,-63640,-96092,-68322,27355,121231,164203,95752,-32580,-77975,16808,110598,197398,29018,-119292,36079,146535,172830,213490,12854,-163183,-89805,37726,88381,98659,-9359,-33209,90245,64746,39027,-16486,761,-54291,-25038,17285,49824,77940,99763,98922,94429,121329,109050,93795,71459,23306,-27894,-77482,-49314,12626,-9019,-58245,-37943,28159,122254,79570,-9058,-39705,-42815,-51055,-56288,-58214,-69818,-60826,-57871,-30293,-27686,-50289,-101029,-118839,-86020,-56590,-34441,-23280,65840,130613,17477,-76471,-58358,1287,16747,-11037,-39721,-87819,-88313,-63349,-12952,1535,16131,26919,-22658,-43208,-34095,-12857,2591,-15583,-83500,29661,213579,302226,248056,76349,-23938,-82698,-133792,-70653,40626,69449,22066,-11814,14854,52143,145882,216827,117888,58534,-978,-13217,-34715,-84396,-81126,-95924,-95391,-101868,-71118,-35281,-5140,-16469,-48008,27978,53047,46702,-20416,-102531,-100952,-36256,12791,59964,73519,43934,20034,-26714,-66254,-85676,-73083,-105660,-130153,-22657,95651,137358,26653,-27798,-6274,-25282,-69600,-76321,-112502,-74639,58884,207175,191574,67704,-40936,-91612,-79383,-39625,8970,60967,76547,41483,58743,84011,98053,62572,26661,-15608,-53508,-72066,-51096,-484,18904,16747,-17365,-71939,-71584,-78024,-33843,250385,565736,696625,493575,216177,-15007,-86232,-12946,-18304,-27712,-43550,-38287,27804,-3214,-52722,-51587,8761,49929,-77915,-45255,-1529,-6759,-38495,-13565,150539,270572,161106,-50448,-64814,13444,34901,-38522,-84446,-83816,-76441,-47631,-38406,-58871,-56316,-65717,-141250,-110100,-55107,-25808,6513,10783,5068,11307,43945,76831,43808,-38284,-109770,-47386,15138,16449,13200,54956,114555,134256,176067,205747,148216,168764,153287,71524,15942,-67348,-110458,-75315,15227,149500,240183,236892,149144,45539,3883,49198,95284,159358,205181,154102,62393,42642,13558,-73340,-139291,-157527,-123316,-38037,77039,183222,62401,-23708,10198,60895,117391,61726,-45512,-65164,-50735,-42228,-36895,-36817,-57983,-74857,-61855,-25588,-13368,-31042,-85484,-62836,-42105,-32578,1277,87841,219847,224497,26469,-83324,-132652,-23687,23469,8667,-94007,-128594,-111376,-67079,-97999,-152723,-164588,-74314,-268395,-354782,-271825,-164545,-62385,-20611,81902,126497,94294,31812,6050,-10731,-59500,-95433,-93861,-114300,-94705,-81498,-46136,59033,145396,178564,174760,140672,51317,-41077,-38637,14084,-4119,4734,-4587,-67710,-73471,-53585,-26268,21282,13767,8741,41572,92082,73807,29563,7568,-25218,-110742,-51078,144555,283814,250324,104477,-37523,-54784,-55883,-49264,-69167,-86793,-90838,-39351,64737,100275,68084,23865,-28575,-85836,-66985,-19896,1850,-4550,-21037,3270,57987,118934,123240,-10487,-91465,-69694,-83526,-123853,-77613,-68879,-112018,-41441,149795,512352,615389,224773,-1416,-139045,-112354,-38387,39834,87017,97507,84801,19838,-3737,12353,45554,46440,-58823,-105209,-5566,134752,255664,245106,184642,136688,197280,234715,227192,203718,80736,-62870,-125434,-126511,-49079,94697,262406,245756,143279,82527,54526,-12890,-63852,-31993,11038,-16840,-57651,-77197,-110501,-113057,-32215,44724,75539,34474,-25768,-86557,-70864,-22156,-55037,-51499,-15744,16621,34018,80933,159316,138755,13555,-118727,-43677,179094,385215,394316,321045,181043,86643,101647,147068,128644,76204,24429,35787,-35886,-97674,-69873,-65150,-107433,-80875,-44579,-23494,1736,8407,-36081,-42121,53177,158138,231212,200909,116909,24335,-32492,38283,140833,87970,-13748,-70999,-22115,75063,228070,376938,346265,247596,44670,-93407,-64842,-49585,-89676,-33800,1345,-13278,-48866,11994,58108,102169,128873,131274,130906,64281,-55557,-98947,24170,62000,71645,82715,16118,-72602,-39320,-5829,27441,57086,66066,19818,-17692,7564,64913,99738,90036,36533,-34240,-3323,11112,-2992,12852,14965,-29103,-29731,4936,55968,91314,83613,52144,-46088,-24189,96758,123520,42237,-44951,31792,129479,127319,-19272,-56758,-168,42128,33035,-5981,-61471,-74249,18849,120550,180645,205896,164148,80076,48955,25461,-21708,-19486,29070,82750,103355,21873,-49296,-84027,-113587,-95388,-16325,26025,-4969,-91260,-21798,51455,-9370,-80861,-80747,-52463,-3298,5549,8270,33562,65669,64603,79586,144556,269011,418561,413927,228439,56813,-75594,-101223,-12593,15628,29979,8077,-70739,-102618,-89065,-84731,-35779,29061,134675,224296,156137,-66514,-89381,-40074,-53451,-9456,170879,392022,420766,256836,-20894,-66410,-30098,-54972,-66554,-10906,55334,22484,-14204,-41700,-49674,-115174,-126127,-75257,-72446,-5518,108803,219310,298952,285228,204144,125223,11480,-27778,18254,80601,104979,89974,61703,33220,-23755,-81236,-95044,-43331,-23876,-76911,-60612,72000,225639,294162,123550,-19250,-65380,-13177,9797,26998,21216,-12133,-61863,-91304,-84645,-60093,-12299,46427,85742,110350,179211,128018,-8913,-49332,-23660,59671,160885,287206,392913,327754,163443,-5321,12589,25308,-8949,-80397,-143867,-41453,68237,106971,76439,-3527,-50409,-40910,-30665,-42515,-50567,-75405,-24538,-17097,-75365,-116003,-49547,-20602,-69030,-106922,-41333,-9042,5004,46313,98035,216021,276799,287697,230991,134003,4082,-99467,-129362,-119025,-89743,-97003,-82695,-36803,53793,96360,85861,31292,-42139,-44235,-17158,-41791,-70984,-104479,-90041,-54147,-9205,14526,26114,35693,29583,-31802,-90272,-47577,-12146,25385,126,-67682,-56843,-40420,-77789,-99127,-59100,-51422,-98124,-31638,-43255,-34540,-16289,-2021,-33554,-113215,-26348,120405,338087,318445,188106,80671,40564,65665,61800,58100,131240,190183,166683,132470,121110,135306,89915,20441,5093,-27987,-28579,125,27184,51087,93881,62354,79923,59916,52867,87540,56127,-9348,-57414,-79203,-84307,-45879,2792,51501,71005,82920,99001,108310,63838,9994,-47426,-81081,-17362,55551,115424,77155,11242,-11458,-68825,-54080,-37275,-66516,-102679,-89866,-32749,-220,10453,22671,-50688,-33834,10497,13336,-10433,29569,68775,157801,267050,263176,166808,57311,-6548,-63394,-65850,-48969,-26605,-51528,-91357,18758,23496,24383,53503,99660,149744,156877,58734,-42346,-35732,198,33490,32253,48012,57348,76447,86708,57780,-20284,-119571,-18858,69614,120226,50387,-58449,-108685,-47793,-91334,-94495,-55384,-6189,-1480,-25414,-64510,-103085,-74411,-22866,-25785,-81238,-106116,-133786,-150196,-78106,-78066,-92584,-55615,10296,89483,78266,10686,-43045,-26690,-29383,-89691,-127692,-125189,-111203,-103469,-57375,-81989,-87571,-32297,-47026,-60856,-42968,-68618,-101282,-145799,-94434,-71667,-25315,52504,71518,45932,-17693,-92550,20717,137101,99318,-39163,-142453,-93600,3890,53972,9947,-42411,-41109,45062,165618,241851,217086,89487,16989,111392,188571,109583,16336,-164397,41518,173187,233099,225816,194483,180019,215445,252745,237765,201514,148675,106452,68326,5318,-75202,-98777,-124246,-109834,-51983,34366,125256,126460,64135,58197,106047,70954,22249,18465,20991,-25219,-70862,-102320,-134182,-74179,59076,234262,220721,121022,31539,-11435,17096,53996,114531,132984,21544,-33124,-22548,15196,54640,67181,76909,33937,-36665,-64279,-67281,-99232,-119367,-107527,-115574,-99542,-72608,-79705,-40864,1473,82004,99294,43418,-65090,-129887,-55405,-9601,50526,92575,96360,29356,-40977,-11211,96303,121061,2268,-91951,-77145,-110549,-103492,46330,151815,118548,41741,12489,-31831,-57836,-9015,69102,113642,190160,369402,415115,432909,355934,244687,130273,-4013,-58442,-42274,-53530,-98329,-80756,24501,53178,20610,-21382,-38746,-49756,-44719,-26519,-8970,5822,52666,70256,27830,-16168,-38309,-18299,22481,14105,-107911,-39888,83608,155409,70524,-35310,-86701,-95550,-64058,-22485,-5261,-16556,-50678,-96994,-44766,40603,91868,134356,161269,180510,174975,101231,25365,-25497,32966,148088,245756,346593,371483,267993,98950,-79205,-60392,3951,6484,7995,16493,3798,-33994,-134646,-143555,-109677,-36807,-2604,-60338,-103027,-52914,-43959,-73458,-41973,-36589,-66057,-101755,-53407,49195,55570,42162,20521,-204,-31308,-87649,-81362,-497,59145,143262,179957,171673,146700,214765,258992,242885,212465,129368,39409,-45766,-79731,1264,64235,-8257,-22003,-21672,37351,88695,75128,-3896,-57425,-68787,-21508,22170,35688,66597,20966,-2820,11291,15464,-47966,-75781,-45820,70585,66811,-113913,34345,149680,188374,163960,64059,30132,12192,-24351,-19116,17514,14658,-33882,-52343,19035,89620,65524,-8049,26393,74782,65221,-20353,-64869,-45181,-8688,8874,63745,168189,284412,299480,250962,151687,56268,-520,-45975,-93393,-75260,-24805,-5072,8071,78161,71988,-2941,-39578,-29628,-18225,-20422,-65847,-114310,-111260,24026,181250,182747,81552,-60166,7491,155766,216733,291344,326608,250434,185279,114219,30816,-51015,-94738,-91841,-96353,-40012,40799,66671,56993,5388,-39024,6885,26513,80299,190329,218866,166445,90189,-18182,-115487,-47478,140096,329376,345112,328140,220865,65468,-25427,-51976,-52287,3585,57010,50053,-42527,-76785,-73485,-67775,-131369,-131972,-112462,-97230,-145345,-103477,-77870,-102453,-42486,34420,138915,148284,50344,-39221,26790,51543,-9409,19274,145130,180274,53501,5518,8910,-40398,-64500,-41408,10863,83067,147801,192121,141614,-1246,-72593,-68937,-15035,52399,83854,23235,-82311,-143254,-141528,-117957,-74027,-3088,8047,-61963,-119173,-60551,-36031,20854,49533,43813,4771,-15642,-15430,-46170,-80891,-126366,-124460,-133874,-147484,-62093,11921,41310,9168,19323,133635,249256,238131,143346,19902,-71542,-61064,16800,92341,127091,127870,72003,7743,20625,32465,-5091,3430,34681,14343,-58485,8489,91887,76945,-8998,-85479,-89396,-44959,-87519,-68160,13500,86247,104041,86199,30363,-21325,-37623,-40356,-62766,-39688,-45790,-44174,-60818,-56689,57766,58246,-28071,-127300,64212,219660,85444,-46576,-107047,-6504,43357,87549,126371,110930,-4046,-92650,61546,297907,214902,-15767,-48881,-45365,-65006,-28999,24173,68617,28781,-68106,-124703,-17704,70029,187959,148908,38806,-42501,-1518,39448,14975,-6776,-56376,4691,170321,352230,449334,282962,87884,9805,4242,38563,43316,28062,20388,3793,33217,86975,60512,36908,34991,72730,133888,252348,333979,279406,171014,-5979,-145830,-28297,54700,44842,107245,176413,119612,65443,-6394,-85304,-82676,100112,264097,309769,312697,98125,-39723,-53179,7656,46859,123157,195764,169559,82064,-46533,-130451,-126417,-101486,-57104,9459,46433,40636,-30128,-115645,4819,34167,-22387,-102663,-118847,-122264,-98551,-42228,29626,34002,-26433,-108867,-125685,-121022,-63377,37539,125413,170048,65472,19440,12937,-4291,-54880,-107867,-165932,-178806,-94052,-9916,62747,22786,-31926,-90881,-36884,3753,-11196,-11374,-9783,-60098,-130040,-97867,-15931,78745,116335,115540,1486,-106779,-110127,-23733,-10952,-60181,-98798,-120768,-97590,-92014,-41653,11189,93266,157546,148924,152659,334064,314175,110030,-43357,-125742,-45917,-40417,-38357,-43493,-13981,49090,106925,129390,107870,45083,-39578,-71544,5853,160258,282293,319397,337582,313043,268979,144859,83400,56825,40556,80914,208570,172258,102725,39893,27510,38977,41347,-42443,-113212,-41680,-23594,1269,63586,75530,-25842,-83484,-71538,-32946,-12175,-15774,-32424,-51713,-40764,-56833,-69688,48550,50308,33639,27007,19651,13446,19864,62612,94419,111279,175603,114892,20772,-42488,-50423,15474,74774,176879,170201,78564,46438,91859,225996,193428,138667,77221,21837,-27418,-13275,644,27264,58733,59801,31434,-36257,-66535,4204,95346,133075,85816,-18759,-84685,-122253,-149944,-144968,-90859,-34530,61279,93788,64734,-10031,-60871,63962,223071,297817,186018,42020,-18560,-32181,-29095,-7122,-42235,-36880,-20966,-51852,-105663,-53756,-72477,-87671,-15949,58807,108639,66224,-22590,-80346,-7622,40143,-4171,-86414,-79560,-15414,15124,29109,14632,-15993,-6095,-26383,-28625,14442,52365,62104,21776,-51403,-78925,-82153,-80705,-72061,-65143,-65818,-79275,-59534,-25604,-47108,-130781,-27432,23049,-57759,-126378,-118986,-96808,-26280,109035,230005,264506,93165,25333,25008,-2565,-64087,-137598,-36085,23998,9628,-22597,145544,453193,566145,415867,215361,72687,-9767,-84852,-78645,22572,147312,179212,141425,57421,-46604,-68976,-12109,4298,-27780,-35730,-32721,-5562,-10348,-73234,-127740,-128771,-42905,35496,25443,-3845,4547,16744,8856,20504,-26992,-94458,-115160,18762,114804,122948,88050,109121,148133,131650,58833,27818,-29957,-124826,-39422,51557,49723,61639,46507,-26488,-82238,-68200,-32600,-17462,-5814,15713,8342,-25800,-35535,10813,31939,-14845,-13777,46190,54073,31192,50516,164172,238911,108187,27291,113912,288308,266139,77616,-21010,21169,69501,83181,68007,21614,-61907,-120822,-29026,29250,351,-74278,-153820,-165035,-61435,31658,109748,154857,49610,-23772,-70956,-77093,-62490,-49889,-41216,-82392,-57915,-60594,-2958,121213,179888,149096,81683,531,-45894,-106521,-127659,-100485,-48211,51755,144837,164014,113214,54051,-76848,-83058,-65464,-77992,-46920,-2275,359,-27211,-78599,-113144,-53500,-36515,-33139,-36367,-29027,-3729,7293,31772,104000,123676,68565,-3563,-51958,-64233,-22793,49517,92199,92066,56263,5192,5150],[14917,59089,61020,6935,-42125,-53387,-12449,62637,59541,4600,-1822,25976,68808,121346,161543,219055,248238,157132,4461,20003,87880,132653,145326,28849,-37243,-33004,-50621,-52503,-34081,-30952,-33271,5234,78466,134921,122675,31692,-53651,-74335,-90888,-94225,-77294,-32605,267,-27514,-73232,-72349,-74072,-65004,-110842,-88547,20371,29571,33498,-9532,-62094,-99792,-94404,-49985,22888,116395,134449,45989,-76911,-109245,-81237,-40450,28748,-9433,-50233,-74433,-33356,-12981,-14424,80723,191816,67363,-47542,-92958,-75151,-83708,-26218,41424,25068,17112,19032,-35038,-112496,-124127,-76908,-38050,37988,44636,-21428,-75137,-75971,-87276,-83445,-39539,8449,34100,-16694,-94909,-44549,18748,52578,12178,-29409,-17568,-35187,41399,160473,305643,397663,342686,132208,14771,-57752,-130400,17784,107219,149460,112284,-51645,-90152,-26502,7390,38156,56413,51708,102982,226652,288697,184218,1837,-65939,-31788,-45199,-25651,27657,35077,59633,64952,45030,-21902,-70844,-73499,-27231,27932,76692,108097,122453,154793,169175,124796,79985,10229,-51018,-94629,-71345,16308,101499,147363,91153,-32499,-66474,48526,157635,234143,25524,-92646,83370,223970,259156,273127,26405,-132511,-17455,140059,192652,169836,-1665,-42768,112112,114760,93797,30685,44058,-54477,-27230,18237,48332,81289,123031,139709,137604,157164,132747,102236,63904,554,-58143,-109995,-58036,8880,-9473,-61693,-58972,-6553,89065,60444,-29941,-44631,-18963,-13503,-24260,-35943,-56542,-74236,-72230,-31452,-18168,-30641,-77365,-101936,-76943,-52918,-36802,-38025,41758,138899,24645,-79995,-57565,974,17083,-9549,-38103,-84241,-86838,-63127,-12746,1356,-2426,8725,-32232,-42169,-32390,-12324,-2521,-23993,-72941,74909,278107,357989,308429,130402,-2226,-66935,-121671,-83267,3563,20842,-12371,-29942,5704,69291,176579,205519,84186,37736,318,-12230,-31473,-74042,-63940,-72429,-70164,-80434,-54784,-25090,-8405,-42786,-53346,63962,108746,68153,-38804,-140898,-77500,-24348,10754,51136,61644,42283,32091,-13042,-51878,-71864,-64102,-98475,-132125,-24890,97861,138620,21012,-23278,3517,-9855,-55231,-67163,-107533,-65207,67922,204628,169219,42246,-60462,-92066,-67083,-27431,20753,72768,92658,55094,65016,82906,97096,63001,25462,-17163,-58594,-88373,-58182,-1070,17641,4606,-39985,-77927,-60382,-72664,-46906,204651,478802,605410,474267,233402,-5318,-92880,-20877,-25779,-32751,-51090,-69410,-8290,-23946,-72471,-66732,6540,70004,-32738,-29389,3607,-9556,-46728,-32989,104672,209991,110099,-59982,-46079,39388,70744,-1247,-57403,-66098,-71886,-59030,-57620,-71723,-50193,-48754,-120265,-131307,-74612,-43022,-8343,-2312,-11753,-3264,36170,77731,57663,-25175,-122061,-53842,22182,24442,3805,38781,93741,119994,162909,225864,205943,249699,213803,96769,16787,-81221,-130322,-96047,-14363,113249,208606,220219,130716,25678,-5962,41821,90002,151880,195250,142535,53706,38017,-880,-80254,-124730,-143444,-123317,-29570,87436,181415,54440,-34534,5413,77016,149718,62593,-50045,-63339,-48356,-62938,-85538,-84233,-96766,-91282,-64223,-32001,-16636,-21782,-45153,-30370,-18126,-15254,14629,108807,253835,247752,33556,-82589,-120375,-13931,23136,-759,-100147,-128292,-118962,-58401,-48137,-55507,-47380,-846,-245572,-322262,-226480,-121371,-35007,27885,155160,192280,135439,37470,-16275,-39096,-88305,-106865,-95772,-103329,-87720,-78356,-16327,111022,199337,230725,220890,186932,84770,-31687,-51195,2388,12868,52052,37227,-46795,-73741,-49555,-14745,32143,18186,9843,42392,82923,53676,20632,24319,3110,-82143,-76285,104563,228365,223057,118794,-20169,-56554,-70909,-61572,-74755,-89503,-95802,-50438,39526,44040,3972,-16457,-46853,-103307,-68211,-19982,-6535,-28040,-27726,48070,114104,182537,174417,12376,-84946,-66371,-78725,-116275,-79185,-75628,-122844,-36276,150451,476027,594735,210329,-14889,-144836,-111923,-41663,32286,76303,83642,77762,29253,6842,21951,56161,49044,-52438,-113253,-11304,129307,224128,192511,140972,108763,198344,262138,255872,214614,71316,-65569,-106732,-111382,-47495,92711,270881,254485,151699,80107,39925,-28184,-71097,-32122,2255,-33897,-70541,-81539,-109084,-115534,-8402,87430,111945,46400,-25536,-90728,-68287,-29609,-52786,-41737,-8095,27694,56205,118211,211802,190100,48415,-109729,-58116,149238,358530,377503,315068,182027,100539,135843,164388,121702,59211,29,19362,-41252,-96303,-61645,-42015,-77452,-74225,-33954,-3822,24097,19113,-35991,-38028,60399,184625,266506,211496,132442,45343,-26836,29255,135234,87209,-15817,-75427,-31343,57290,196674,323398,280562,204606,34898,-91564,-52553,-43625,-104533,-63216,-18902,-9221,-15951,39826,88032,125142,125035,107598,101666,41402,-62574,-94811,28996,67165,74796,86475,23008,-53294,-24677,-2026,17110,36449,42963,-4102,-32625,-11680,44112,83824,81878,32437,-34212,-1564,10036,2231,15357,6173,-48599,-51839,-9472,39187,58543,23511,15229,-58243,-15002,104063,131983,48221,-47341,32212,139601,114389,-36393,-59034,-1466,29437,6589,-33028,-62950,-50155,33807,136329,192542,223663,183920,95051,57516,26866,-26453,-29201,18805,79301,112383,27499,-52992,-99263,-128160,-107328,-27054,24360,-2136,-86863,-17360,52178,-9543,-81748,-88648,-64617,-18209,-9357,-5578,23644,70783,78134,95904,161599,295834,452152,427467,214534,37052,-84547,-100590,-18349,11365,21279,6089,-64107,-87574,-87106,-95604,-48429,12330,102851,157797,90725,-92741,-78906,-26490,-42731,-3287,165163,355605,388913,257612,-10236,-63534,-33090,-57716,-63964,-3458,63514,28758,-6708,-21713,-20031,-84428,-125050,-83439,-65122,14180,127337,234779,302600,264865,180214,117613,14992,-13899,32486,78486,90386,80629,51016,15882,-48647,-107467,-114311,-60142,-41578,-107504,-62848,42593,155016,237604,97545,-30324,-68850,-11748,10634,28774,25948,811,-40290,-75476,-71257,-44591,6988,68181,109297,143010,232058,148567,-5258,-51928,-27155,37395,122780,252979,374939,315106,171888,23182,28685,32962,-6920,-88722,-124165,-7194,104172,140735,114777,8725,-69161,-65977,-59107,-73035,-64550,-76920,-13511,-849,-63710,-125365,-55055,-25479,-67169,-112704,-46672,-20077,-11436,34857,90703,205081,241259,229233,194973,130991,13195,-84595,-121177,-107620,-79709,-100621,-86821,-30680,58327,87107,76867,28860,-36971,-29564,3129,-21906,-59301,-90043,-75603,-46598,-13193,-5539,-9829,9225,19406,-31382,-83071,-44242,-7512,34058,12866,-48795,-33799,-29067,-75536,-103225,-88723,-90738,-121931,-8861,-39876,-39355,-29049,-20860,-53982,-124473,-9948,138082,331440,304112,175743,77620,41003,77943,75239,37885,98174,166937,160819,140289,133059,135112,83595,11461,-11353,-40334,-11878,20172,34809,39077,68987,55211,89912,68377,60818,92952,57279,-2523,-48212,-72313,-81686,-48446,-2852,45713,68452,81237,97271,102791,54032,6816,-45806,-86166,-26193,42451,99597,81973,40109,19615,-50088,-47732,-31327,-58383,-99205,-89866,-35199,-11186,-8192,-889,-75918,-19128,25417,37063,20236,46262,89320,187228,268995,260154,165772,26841,-42110,-58253,-26875,-10548,-13367,-51239,-99250,-17647,-38788,-32066,25984,88357,131183,133249,40551,-52338,-6258,20840,21865,3910,6860,10207,44532,68060,46624,-25362,-107024,-9653,86806,125590,26500,-82068,-103519,-54598,-106449,-96017,-54512,-12348,-8873,-10939,-19291,-32937,-85931,-35416,-21691,-72845,-110091,-135153,-150406,-83383,-97263,-106939,-33491,50719,109006,77491,4821,-47885,-28025,-29764,-96687,-141258,-125659,-108616,-110693,-58034,-83168,-110426,-55449,-65092,-38238,-12598,-49495,-91485,-128378,-76665,-57828,-21562,57050,74097,47223,-17561,-95445,11911,122700,95333,-37605,-135243,-85347,2866,38115,-21552,-86624,-56637,45564,146721,211228,181485,50961,-25700,107061,238192,192880,96796,-97209,1027,132713,181721,175969,151339,149706,202384,260087,262268,214443,128840,72117,36800,-12542,-80556,-106806,-135632,-119050,-63975,3193,70515,66297,13500,12945,72583,77190,20026,13035,20706,-23530,-71238,-101638,-130662,-76998,37907,217018,221968,125401,42386,-1183,44982,100420,146906,120929,-3255,-36629,-22221,1122,26027,26527,38535,11529,-37707,-54394,-59279,-92577,-108959,-95182,-97789,-90094,-71524,-67549,-14108,41955,129238,124984,35583,-83277,-123021,-82684,-37259,28799,73511,87796,40156,-24157,17519,148446,178356,37292,-80914,-84973,-115447,-108323,34095,138733,107351,34310,283,-52708,-71964,-11968,63764,105026,192412,419981,460647,431489,324766,222402,125641,4879,-51579,-32427,-35735,-81690,-62441,39818,58199,30315,-8711,-38437,-61795,-65279,-40920,-27221,-19357,32150,66922,39543,1231,-27612,-8642,37014,21487,-109643,-44255,76914,146900,64712,-38051,-91905,-97092,-61893,-22763,-11012,-22488,-60774,-91391,-43636,42780,108255,157905,170700,181297,184233,108384,21977,-39896,16320,125988,215417,300148,302630,207833,75872,-88065,-49295,19991,26641,32674,31101,20996,-19279,-145777,-145704,-97679,-19738,20163,-52061,-103786,-57236,-43415,-64129,-38429,-31279,-50228,-85218,-45192,67708,72654,58581,30197,-1034,-39368,-94884,-81107,4135,68805,160246,222407,229902,192108,241004,261528,236513,224242,163036,68607,-23522,-90984,-5985,56984,-843,-2575,9487,75935,119802,85300,-2305,-67745,-80912,-21939,24142,38780,60996,12502,-16322,-9331,-1812,-56383,-81649,-62688,47607,60119,-135395,55353,168110,209039,186320,78977,29028,8961,-23168,-3792,40604,45589,-4836,-56341,2816,88632,76460,5077,29628,71119,70746,-2677,-68568,-72101,-24009,7367,72078,178938,278341,272647,218312,134094,54928,1756,-42428,-78103,-69176,-20633,5722,12754,72760,73800,10349,-30039,-30077,-22955,-27374,-70510,-118126,-115219,31788,207140,217207,94733,-66085,6769,176337,274911,332181,313248,219731,156996,87688,12243,-59356,-90944,-82985,-83957,-17820,69185,80201,55926,-1779,-40065,-10593,-17855,35074,171791,226490,172818,81623,-44443,-141409,-27978,178610,375186,372984,345935,226241,72085,-16557,-38854,-32053,27512,75712,64480,-37512,-74171,-61885,-59179,-131910,-139563,-126849,-114020,-137476,-95046,-83763,-91504,-21431,55677,156900,181322,97573,-4261,36478,63509,218,19629,139049,165018,55931,21090,17989,-41072,-82363,-69274,-5908,92082,177226,217827,133492,-27681,-87582,-57912,8875,83678,108354,22751,-88675,-138743,-131988,-109059,-49730,22362,21565,-49979,-140692,-100057,-61443,15172,54204,50603,6448,-25294,-28826,-51228,-81194,-132176,-131512,-138301,-157127,-65474,18051,31209,-34110,-26908,93877,211572,209368,132155,22378,-71049,-73897,-7445,69139,116444,120372,59420,-14736,2493,25601,3793,25579,58703,42751,-41431,-14046,58744,53905,-18336,-86610,-103791,-61126,-115253,-95779,-6572,69338,91112,77399,32949,-4800,-26612,-45537,-82511,-59783,-58448,-40959,-48392,-50539,47805,43508,-34524,-136045,38510,186273,73208,-63883,-106593,-2545,41628,76982,110592,106146,-7270,-104129,48231,288502,236860,-2218,-55113,-60565,-83371,-45154,12953,61771,33291,-59795,-132824,-30435,46966,163265,146748,33775,-68009,-18840,42963,26296,-1882,-59912,-5379,153512,318313,422288,296021,112499,35988,27228,54567,49101,26933,17666,1714,27335,63066,23294,10192,15576,52657,123324,245054,303446,246613,152017,-7120,-142175,-43436,21602,-7258,35596,129802,95570,56742,-11873,-97996,-82354,90183,229657,265715,304938,101573,-53030,-67753,4258,46334,114440,175567,143135,64657,-52561,-106558,-92614,-97876,-73844,-19347,4256,6237,-46656,-119247,-14044,20064,-28471,-120556,-148595,-140527,-99389,-56110,15743,13272,-53092,-119727,-125089,-121852,-65019,39996,146766,205449,79634,19947,3507,-17042,-67951,-120872,-178768,-172614,-90781,-4429,76758,32138,-30732,-66966,-6886,15278,-6700,-3009,6929,-39167,-109064,-118334,-32721,65584,108107,108403,-15078,-138020,-132199,-28468,-18460,-81843,-131443,-145562,-102063,-76011,-34704,12419,86964,150767,157549,151744,319931,305815,111891,-35953,-134029,-39236,-25948,-28582,-48771,-21467,43535,105049,141252,128528,62094,-38783,-90459,-8711,165824,372315,406527,360069,304615,246963,126583,76512,59904,48654,90483,213748,174093,110360,52493,44494,53088,55634,-30801,-118394,-41647,-11707,22484,69806,54754,-34492,-83520,-70630,-28223,-4556,-6917,-22212,-40342,-30816,-63150,-52191,67946,66656,41941,26859,15751,7717,11641,50528,80175,95295,167725,132506,40864,-25044,-34673,24447,65980,167169,174482,86318,54657,82773,191118,156088,114472,60950,14745,-26762,-10501,9104,37798,62308,56044,27088,-36757,-60064,9275,89593,116551,67915,-29841,-104856,-150912,-154016,-99033,-54361,-13054,66967,68480,27577,-31098,-72818,33370,167681,238494,163506,47291,-8722,-35260,-52896,-31015,-51631,-37805,-24279,-57178,-112478,-63510,-82704,-84386,-10291,50413,79922,36627,-37412,-87129,-1605,51883,12653,-70925,-81885,-26225,3334,17847,10573,-6187,14131,-4157,-23492,9585,47225,58504,18495,-48155,-62274,-68929,-86730,-82298,-68396,-65861,-78148,-62325,-32423,-57317,-108363,11134,52948,-42197,-122925,-128149,-96482,-18597,130109,265627,261248,82684,2740,-18985,-59478,-107112,-137459,-10455,63698,42039,-6347,146075,450241,529730,380181,203393,64578,-16870,-74636,-61697,35172,163253,184726,142031,50611,-56309,-76272,-21583,-10710,-48919,-54435,-46723,-20120,-29173,-80238,-112625,-133000,-45325,45305,54367,23054,22244,23851,2351,-448,-57232,-127852,-74786,69627,161589,132409,80843,124174,189782,163562,66796,31605,-27269,-110235,-21562,70640,65507,59571,45514,-23058,-77910,-73731,-34436,-17573,-2933,21804,22323,-7835,-19279,14274,15143,-15869,7898,73002,69390,24734,29943,139923,232615,118230,39171,124287,316289,320395,129751,11746,40303,82026,92221,81194,49492,-35715,-138391,-38700,22270,-7507,-78472,-146333,-161087,-72118,20446,97443,136186,39018,-24676,-58194,-55529,-41523,-32012,-20194,-55592,-45606,-62153,-11957,95961,146697,132836,87940,20509,-31081,-103661,-134817,-103010,-45857,60771,182756,221965,152626,53020,-82298,-79952,-58292,-66599,-32975,10391,5253,-30542,-87984,-101352,-47470,-35807,-25574,-29102,-29646,-8935,-2114,12761,80814,112418,59921,-11805,-56348,-66071,-26186,45152,92077,96725,62401,5437,-4435],[1742,53400,57375,10163,-35300,-45408,2476,73908,51677,-10767,-25457,1362,65013,131319,164466,201028,209535,121729,-17719,8631,61858,88263,107524,-1831,-38181,-41300,-63605,-60601,-34195,-32537,-40419,1114,77408,127673,112878,25727,-56304,-80105,-94856,-94259,-85681,-50815,-21759,-47397,-87678,-71242,-59136,-37021,-66824,-145367,-31175,2665,28282,5966,-30003,-68589,-84961,-45819,32699,127150,148447,65400,-49909,-134996,-95353,16286,96516,40920,-14485,-49912,-20524,-12026,-22438,88336,207571,72899,-45744,-91284,-65968,-67552,-20433,38681,23425,18334,16542,-44774,-101846,-120437,-94018,-46773,31827,37805,-23305,-72466,-69073,-68645,-66782,-41507,-3424,29286,-12665,-102262,-64663,568,39390,6596,-62017,-48643,-47120,35591,147857,280743,360345,292750,81899,-11023,-71958,-96940,63057,121624,135040,110597,-45215,-98784,-34293,-15261,9233,39541,32264,68344,180787,233402,133947,-21096,-66292,-27706,-52789,-55795,3364,9688,44069,69233,60854,-18475,-82399,-90349,-32330,31388,81007,110524,122305,151630,189475,173340,133235,45990,-35973,-92896,-74172,4839,77702,123067,78692,-37800,-52715,82495,204569,265216,23380,-69109,126124,303030,356380,333968,39446,-108457,53003,246640,299486,237463,3876,-52300,131072,169498,157750,88156,96061,-47202,-34149,14877,42889,81749,146298,180673,174814,183929,150859,107856,59771,-10327,-74937,-142576,-63113,5665,-9241,-61189,-75603,-39376,50845,32256,-59880,-49381,7038,31350,21696,1848,-29926,-81287,-82305,-29165,-9041,-14068,-58465,-88393,-69729,-50966,-39492,-51734,17408,142917,30568,-86247,-59719,-2556,14389,-9450,-37018,-81538,-82683,-61892,-13456,3855,-19228,-14578,-41293,-43214,-32667,-13752,-9901,-34106,-49692,132190,336562,391596,347486,179084,20060,-50941,-108652,-100725,-36378,-22318,-43165,-46951,-2632,88817,209189,191602,47564,16732,3437,-9449,-25585,-62676,-46818,-48724,-42026,-55060,-38806,-17145,-15562,-71607,-50481,97045,159588,85902,-53764,-126448,-45254,-12299,6911,36859,43586,40625,43704,-525,-37103,-55611,-53761,-91501,-134724,-27950,98085,137773,20578,-16819,13141,6875,-33553,-47333,-93760,-58503,74676,198979,144133,13262,-84153,-90673,-55927,-18040,28373,79762,105036,65447,68691,81379,98097,66311,26690,-15683,-58510,-99756,-65968,-6767,9698,-15596,-71492,-68094,-48922,-69536,-54642,162287,387479,493037,431524,239063,-322,-95581,-27123,-32508,-37015,-54372,-90165,-41859,-45922,-89852,-69634,13474,95584,10065,-15264,4790,-15891,-56478,-53404,53893,140258,58769,-65149,-30739,56542,93962,27443,-33997,-51830,-71855,-79214,-86507,-88212,-45565,-33480,-92753,-145358,-99013,-65027,-26406,-16347,-25491,-11898,32472,78874,69188,-9137,-125488,-60368,27716,29907,-7131,23605,77610,110795,151365,236088,252883,328918,289420,137252,27376,-88541,-142506,-104324,-35750,82013,173706,191650,101176,-556,-15134,36109,82055,137240,173582,122325,42061,30508,-16130,-80512,-107578,-130535,-123131,-20592,97548,175890,48420,-43654,286,93484,179250,61042,-53546,-62203,-46775,-77146,-134596,-131974,-132302,-92647,-63223,-37384,-17036,-3861,-3387,7275,8600,2439,26203,125121,279438,262859,40962,-79225,-107187,-3818,23198,-6705,-98848,-121204,-123987,-54731,-9689,29875,65202,61506,-223744,-295107,-193166,-85570,-7638,75769,231453,255530,170584,43845,-36564,-69277,-119073,-88578,-76298,-90019,-81607,-60669,26680,167230,245174,270299,254855,224049,115025,-22580,-69007,-15058,29720,93828,74551,-28091,-74919,-45216,-3631,42071,22185,11066,42843,71572,30595,7986,37172,28350,-54196,-102575,63459,176307,197143,133725,-1596,-53605,-84007,-73902,-80597,-92018,-98591,-63624,8690,-11289,-46529,-37895,-60488,-113916,-68354,-26807,-20805,-51821,-15655,98768,171424,243246,221486,35035,-78840,-63880,-75046,-109419,-75937,-77921,-134906,-35205,140113,416313,548966,195723,-24849,-141072,-105743,-35940,31517,68421,69700,68257,34928,13675,28114,62967,48654,-47122,-105229,-14859,122060,188305,142630,98994,77827,184712,270682,269301,215796,61288,-63980,-91505,-97691,-44524,89173,273143,261240,162618,80572,27844,-41855,-73925,-30416,-5027,-48351,-80124,-85418,-106975,-115643,15065,127512,142862,54453,-25300,-93448,-67291,-35818,-43770,-30370,-578,37316,77432,155694,262928,239136,83251,-94634,-76268,109912,312199,343011,297967,178988,115089,172831,181011,114917,43393,-23583,1367,-46555,-90030,-48450,-21040,-50639,-63769,-22721,17053,46721,26921,-37882,-36704,60737,199215,285604,207035,141591,66194,-23455,13151,120040,80406,-19276,-79639,-40746,40848,167575,271727,220626,165788,29678,-81303,-34841,-30853,-108000,-96044,-44027,-12064,5108,61600,109774,138230,115531,86102,75338,20843,-68139,-93306,31922,72607,79056,90535,32812,-36352,-12736,966,7075,14470,14193,-31910,-41140,-26642,21317,66633,73446,28677,-34899,-4424,4655,6309,14825,-4450,-68382,-66224,-18020,24630,28257,-21261,-15468,-68010,-7259,107398,136379,52814,-47689,33158,146001,95736,-52941,-56438,-1202,17289,-17507,-42296,-42534,-26221,46598,142647,189498,222932,190695,105991,63562,26459,-33104,-41150,5350,70908,116346,34019,-51287,-117979,-144438,-117994,-36631,24060,2436,-82503,-12951,54663,-5711,-78226,-95314,-76872,-32978,-22977,-16220,15154,73196,86515,105878,167258,305176,459637,415890,192511,16183,-88769,-98074,-26057,6833,12060,1280,-58607,-73404,-80570,-106878,-61639,-4143,70584,94166,32473,-117783,-65611,-13643,-31687,4344,157328,315006,349701,248768,-6265,-64221,-39779,-63861,-62014,3809,70804,33477,-1892,-6056,3487,-59503,-110061,-84321,-50964,35477,144865,247870,304122,246155,158305,109062,20198,357,43429,68171,66395,64565,36501,-3193,-74241,-129464,-123798,-69137,-49973,-100430,-41853,29289,90765,174828,68022,-42020,-70971,-12197,8221,26711,26566,9542,-21838,-55196,-54427,-27701,26204,88722,132024,172850,272318,156952,-7300,-59171,-33483,13651,85043,212508,340614,291336,174599,48033,37819,33764,-7991,-97118,-102299,23634,129682,160490,141578,18080,-90248,-87407,-75369,-105918,-78536,-75107,-3516,14547,-51726,-135759,-61363,-30401,-65432,-113066,-55614,-34413,-25695,27059,87505,198180,208169,172740,155536,122279,19159,-71576,-109918,-92243,-61938,-94014,-87415,-23426,61790,77470,67077,25149,-33830,-17722,20862,-2301,-45696,-74051,-61247,-39808,-16895,-25776,-48523,-17768,7323,-32867,-76272,-40949,-2914,44736,29047,-30400,-15346,-23063,-71951,-84301,-68847,-88290,-80364,16969,-34850,-42427,-39343,-35495,-67979,-105408,1381,146374,305540,278170,159829,74983,43052,89228,90542,26449,60814,138791,150947,144538,141801,131663,74806,1329,-27733,-44657,7909,37741,39944,25792,39838,36960,83185,64235,58913,91417,56211,4978,-36476,-64272,-81530,-55316,-13373,36272,63700,77291,94141,99382,48091,6382,-43654,-91392,-32542,35391,91728,94358,68291,43555,-33721,-41677,-26225,-51253,-96519,-90634,-38589,-22931,-28116,-26701,-88797,-4406,33406,51460,47595,62075,107342,201126,246384,231312,145462,-21025,-68281,-30066,13851,27741,4766,-49889,-109240,-61498,-80466,-55784,1060,72355,106610,105834,20920,-60471,17604,36191,9554,-25213,-31689,-34220,12199,48040,33327,-30310,-91856,265,103685,125176,-1468,-108269,-91609,-60580,-118064,-93841,-53015,-18857,-15590,6324,24627,31915,-53408,-39023,-19134,-65734,-113636,-131742,-142292,-80907,-108080,-107572,-8387,86961,124193,75276,-2172,-53914,-29641,-30085,-102236,-156529,-125482,-107284,-119628,-60595,-79943,-134657,-79274,-55524,11115,32363,-20340,-73095,-106560,-59015,-45800,-25081,52563,69931,44641,-18784,-100168,371,103208,85507,-38438,-128713,-79130,-1272,19921,-47998,-128799,-68355,45488,124694,179072,147914,16506,-80791,87961,269357,268811,176906,-28713,-48034,84161,126990,125434,107782,117805,184672,258475,272597,209679,99215,34829,3193,-32844,-86228,-116351,-146042,-120650,-65934,-14091,31769,21550,-26177,-28007,33642,72968,14340,6158,19124,-22583,-72915,-103671,-128577,-77978,20193,192854,214469,124064,51229,8154,77400,154888,174013,96229,-29813,-39947,-24602,-12629,1458,-14447,-6625,-17161,-42748,-47841,-53460,-87484,-100766,-86792,-85410,-86643,-73030,-56396,10404,78938,174402,149951,28246,-96939,-100720,-96923,-65516,5693,53094,74969,47489,-7884,46340,198098,226427,62862,-73683,-93294,-120263,-117590,16552,119766,91541,23906,-13430,-71936,-75564,-11843,53616,89247,184436,443714,477015,404868,282405,192433,109065,3922,-53248,-28488,-20543,-63534,-44963,47110,55037,33706,535,-42651,-80541,-73495,-39919,-30048,-35087,12346,61617,51229,19137,-16570,-409,47798,24223,-113778,-50799,66477,132728,55948,-41496,-97306,-98234,-58051,-23109,-19015,-30742,-72293,-83073,-46394,35174,110006,165833,164907,169577,181735,107072,10999,-57065,1979,105025,182040,245505,229350,147559,49284,-98203,-38617,36983,48102,53926,41893,35385,-1542,-120957,-133173,-80783,-4723,33413,-48425,-103870,-62911,-43784,-55993,-36909,-28611,-35819,-64939,-22835,92984,91717,73388,37133,-3951,-46536,-98020,-85492,3614,72474,168412,255294,287056,245409,275304,266818,228988,231353,194017,98649,-375,-94788,-15099,46440,2578,10906,31287,102387,138976,87875,-6103,-80989,-79925,-15959,25987,38243,52276,4941,-26464,-26457,-18828,-66215,-89732,-75957,30878,60199,-132805,54029,165410,212867,197001,91990,30504,6337,-19010,11664,59630,71214,22184,-52633,-11631,83805,81673,10782,23803,62045,72236,14854,-61475,-96216,-40014,4848,77730,183629,263119,239376,182202,113608,52291,5532,-34587,-64915,-64954,-19894,13391,18735,70053,76116,19777,-25907,-33528,-28519,-34453,-75349,-122162,-121050,34462,221708,239006,99417,-73258,5157,192404,329031,362689,289104,184121,127850,64313,-4239,-70321,-89421,-73589,-70406,3718,96961,96320,63788,13210,-15301,-13927,-58551,-4972,156100,235960,183858,80291,-60771,-159174,-11610,211180,410831,394838,358610,228398,76535,-9294,-28632,-14383,51676,95526,80800,-32115,-73375,-53929,-55516,-136331,-148839,-141963,-130795,-123957,-88576,-89199,-78189,-1381,72101,165008,201464,135740,26783,46173,75684,13718,20615,123634,133089,46608,30353,24079,-43497,-99496,-87451,-3952,115934,213680,243423,120851,-57806,-101976,-44649,31918,112328,128195,19582,-94903,-132003,-124344,-101499,-31603,36776,27114,-42533,-131353,-126521,-73035,8245,57239,60358,14701,-30128,-45099,-59062,-81791,-133488,-136547,-138779,-161467,-70387,17911,10877,-83844,-58586,65840,181671,185135,121996,24507,-71950,-89558,-36604,38864,99370,106536,40486,-41711,-12520,26847,21392,50055,79747,62535,-32962,-40416,24637,31563,-25343,-80251,-101454,-50130,-98177,-128478,-31118,49236,76511,67097,33343,10888,-12508,-46845,-101408,-83754,-69551,-33390,-33753,-42734,35216,26092,-41881,-143873,10693,148033,58711,-78917,-98693,-562,36818,61308,87361,93995,-12477,-115715,32234,266195,249274,9040,-61709,-71949,-95729,-51591,9087,55917,36417,-52112,-135070,-43221,23580,133318,137024,24081,-93776,-22864,55917,43488,4928,-63864,-17164,132182,278221,390321,311893,143289,68157,55470,72230,54564,25304,14248,-1762,18055,36891,-4072,-7013,225,33692,107599,229079,270303,214450,130382,-9493,-133639,-57791,-11982,-55056,-25543,88511,73462,49598,-14424,-103650,-80839,75816,191985,223259,294535,109144,-63294,-84344,-2512,41084,99590,148441,112157,47458,-49482,-74391,-60491,-93590,-89453,-45844,-33993,-19974,-45400,-104688,-38030,248,-35121,-133736,-185023,-161296,-100853,-70794,-737,-13833,-85347,-133657,-126626,-122145,-64142,42962,164315,236127,91846,19809,-5193,-27953,-80253,-134203,-190051,-163734,-89368,-2793,83649,38424,-24024,-33573,19614,24680,-3730,2678,19912,-20879,-88845,-133875,-52370,49725,99810,107431,-9714,-96838,-91283,-25463,-26553,-102924,-163261,-149238,-89694,-58169,-27188,13888,81004,143882,164512,147097,286804,279650,110479,-29110,-125155,-28280,-8566,-17588,-51617,-25072,40018,103179,151987,149175,80209,-33607,-103844,-19602,167602,448670,473721,361945,279101,212565,102839,67368,62993,59002,104406,220907,177572,121051,68576,59097,59396,61271,-23390,-120031,-44210,-2935,40550,68181,28774,-42041,-81820,-71330,-25934,254,-1036,-15329,-32501,-23222,-69826,-32606,82345,78598,49027,27590,13157,3675,4911,37931,63401,75387,152316,145551,62142,-4576,-14046,29187,45720,135577,156038,82617,54513,60597,145254,116406,88468,44189,6795,-27529,-8609,15861,45956,62460,49404,21326,-37826,-54852,11829,79883,96068,48399,-34728,-96747,-111251,-103275,-48422,-17684,6498,66908,34438,-15554,-53412,-86736,-3221,105222,170646,132494,49775,381,-36257,-66698,-53756,-59261,-37554,-26541,-60757,-110738,-71227,-89268,-77942,-4483,43731,56565,16015,-44792,-99390,-3776,56677,26800,-55445,-81101,-36481,-8546,5682,4888,1375,31139,17544,-14705,5109,40952,54847,17060,-41202,-46057,-57573,-93304,-92531,-70362,-65609,-76147,-63814,-38073,-64891,-81829,48430,83008,-24102,-112668,-128341,-92418,-15476,140114,283775,241683,72184,-15638,-60670,-114322,-153305,-106023,26687,112551,74175,11063,145899,428115,465305,326997,183944,56119,-19457,-61054,-46506,47948,177105,189616,146456,50938,-63415,-85835,-33804,-28246,-71742,-73710,-60893,-35478,-49226,-82744,-94511,-119213,-47271,52831,81394,49178,40648,34650,432,-14558,-80225,-141900,-41124,110879,200246,136121,70257,137344,233045,198450,76487,34556,-22827,-88931,-2933,86529,78499,56511,45228,-18032,-71244,-77367,-35972,-20408,-5307,22660,30420,4119,-6613,16105,1456,-9263,31992,97850,80943,14875,5708,110358,216308,122214,49177,135677,346909,385072,200124,53110,63563,97070,100846,90347,73841,-7150,-122596,-45869,17323,-14114,-81215,-132298,-143535,-80863,7343,82485,115883,28685,-26253,-46059,-32235,-18001,-11751,4371,-20564,-23638,-62924,-25568,58733,98497,106575,89125,39088,-14073,-94864,-137063,-104665,-45355,61161,208474,272591,184037,44582,-89165,-80158,-54648,-58579,-22751,19030,7368,-35449,-95469,-78897,-34582,-32214,-16656,-18125,-26440,-15183,-11159,-1350,63052,102371,48873,-23125,-62460,-69355,-30448,39430,89865,98817,66759,6442,-10354],[-4829,49319,53227,14929,-26591,-36181,16172,80570,41765,-25113,-46735,-25986,53424,132784,157917,169718,157765,77167,-40695,3939,41440,48746,67082,-26674,-36781,-48420,-71093,-55643,-20789,-22908,-41890,-297,75928,117657,98048,17113,-57561,-84040,-97348,-92895,-91229,-66477,-39902,-61500,-91536,-62121,-42635,-12633,-27919,-97129,-79930,-29834,20836,20967,1046,-35713,-66266,-36869,44836,135967,160984,89800,-10940,-75311,-36497,84520,166535,96180,23263,-21476,-2744,-9460,-30689,101215,224953,81092,-41823,-87335,-54747,-50318,-16083,33195,22593,23665,19041,-48208,-79898,-95699,-114776,-56254,25643,31669,-21352,-65821,-62749,-48542,-42109,-30898,-6884,29019,-4446,-92437,-85146,-19730,20412,5277,-71946,-85081,-54232,34643,137511,252216,312270,234021,33331,-36856,-81600,-57394,110665,136016,116098,104639,-35079,-94574,-30882,-26770,-18184,19903,9365,31525,128952,175710,96545,-21703,-53239,-16773,-54492,-93962,-22831,-13644,28960,74363,77840,-8733,-81829,-90258,-32348,36360,83410,108074,116379,145802,208522,228230,200331,95543,-12351,-85842,-72102,-2089,55696,97157,63207,-42856,-33259,120563,251890,291702,26600,-45490,165321,380283,458936,393737,56664,-86927,122145,352966,400564,295185,8664,-57417,149455,230781,235136,161456,158095,-26336,-41260,10597,36762,83553,173076,224542,209179,205748,168216,116892,66069,-1333,-62283,-126217,-57956,8330,-3310,-52691,-80863,-65078,15695,2080,-91273,-41490,40230,85374,80722,49973,2717,-77836,-83219,-20473,3225,3391,-40066,-74474,-60597,-46203,-37823,-59253,-796,148145,41710,-90564,-59971,-3866,14045,-5695,-31601,-75293,-73432,-56516,-10822,13142,-23451,-34896,-43897,-41951,-30313,-12382,-14867,-40282,-11801,203917,389272,407905,369870,225188,47429,-30337,-90782,-117917,-68434,-48463,-63530,-58400,-5634,114130,248254,183871,15897,1549,12095,-480,-12450,-45569,-25261,-20820,-8360,-23229,-19706,-7795,-22999,-98030,-37818,129258,206740,102269,-58076,-78832,-8489,2295,5252,21714,25405,44569,58663,14698,-18063,-33355,-37819,-80371,-133630,-27920,99421,137902,29091,-4493,26924,28401,-2535,-13162,-68443,-51731,81562,194426,123500,-11110,-106795,-81560,-41783,-7654,35119,85110,117084,76728,74483,84250,105583,76920,34269,-7646,-49658,-93747,-67507,-11560,581,-37927,-106374,-38143,-32971,-64207,-52480,128022,302830,375277,370866,233122,1639,-89679,-27286,-34675,-37316,-51446,-86038,-63750,-62093,-95652,-58233,27844,123099,51244,713,6416,-21340,-63431,-70224,8340,76508,17807,-61402,-15109,68464,107797,49713,-12229,-39097,-74438,-104323,-119739,-99924,-38696,-16786,-59056,-119058,-117014,-86820,-43376,-27617,-32762,-11718,36018,83590,80368,9359,-116124,-63331,34730,35724,-15905,12518,67991,106833,143152,237501,285534,394093,366494,187500,47395,-86361,-131839,-96852,-44569,60854,143648,159718,68237,-23340,-13691,39806,78465,122061,147064,98879,30525,22878,-28278,-71325,-87894,-115207,-119634,-8790,109252,168837,47835,-46163,-52,114226,207898,61722,-52100,-58217,-42838,-76524,-151241,-160287,-136129,-79325,-58139,-39713,-13583,18778,37816,46200,37249,21006,36482,135974,293848,268667,50355,-70265,-90104,9730,27112,-5336,-87133,-108678,-121375,-52418,19963,100321,163054,108727,-201899,-272186,-169613,-57068,19350,122821,305883,313100,200449,53207,-48982,-96049,-134073,-55975,-47872,-73630,-74332,-33201,78378,223031,280954,296775,277505,253565,145454,-8386,-87048,-36781,47520,130877,108540,-9490,-74531,-37583,9607,53441,28159,14619,45104,61049,8454,-5007,48188,52204,-25517,-126446,27957,135665,177516,150360,20663,-42568,-88510,-83236,-83742,-91615,-95874,-75954,-23608,-60099,-75127,-44616,-70687,-112014,-64911,-36439,-37484,-67203,12058,148079,225569,298767,263832,59696,-70965,-60185,-70269,-101271,-66980,-71437,-141906,-35102,123464,343918,484639,183549,-29025,-128540,-90103,-19831,38380,64950,58226,59924,38629,18349,32854,68642,48832,-40292,-92276,-13899,115907,153502,99606,61111,46860,160063,261409,267422,208798,52681,-58996,-79365,-86516,-40680,85638,271975,268968,178629,86514,20955,-51812,-70349,-24324,-7560,-57148,-83489,-85128,-101963,-111895,38547,163865,167340,59806,-23201,-92139,-65894,-36490,-29848,-17349,8257,47733,99905,195010,312192,284658,118347,-73864,-95783,66787,254777,297789,274327,175503,133605,213677,198341,110281,31099,-43944,-16218,-50705,-77992,-32054,-2146,-26161,-49118,-8819,41246,70442,33149,-39867,-37193,55210,201046,286065,187604,144429,88018,-19166,-8451,96729,68864,-22792,-81930,-48270,27706,142898,226273,171422,136870,35590,-59519,-10657,-11202,-94726,-127065,-71016,-20154,15841,75630,122312,141281,102139,67806,53484,4216,-71429,-92446,35330,79632,83578,91643,41536,-21846,-2424,4265,-450,-5283,-16167,-60104,-40827,-32414,478,50604,66476,26335,-36128,-11549,-3582,10045,12417,-15153,-86383,-70638,-21324,12351,1843,-47505,-38088,-71494,148,108781,139427,58648,-44683,35047,149740,75572,-65847,-49561,1259,7688,-34504,-28974,-6606,-1676,57945,138610,173952,207047,185441,113845,68404,25392,-40573,-54191,-10314,58228,115414,43010,-40966,-134178,-147800,-125498,-43966,26454,10594,-75456,-7358,58817,1024,-70640,-98764,-87682,-45806,-33562,-23313,7770,72901,90583,110347,162770,297458,440257,380608,164371,-3768,-85319,-91582,-34105,3112,4074,-4976,-53491,-60395,-72593,-117284,-73089,-18180,41167,39494,-14295,-130920,-50028,-1059,-19750,14553,149947,276444,310984,237518,-3327,-70652,-51434,-73293,-59234,11568,77588,37500,1334,5882,21381,-39392,-89754,-74990,-30217,59395,162493,259820,305605,232811,143720,104618,29702,15860,51855,52601,36293,43332,19472,-22753,-99487,-130886,-116590,-63645,-39854,-58595,-10887,29729,42719,113500,38042,-52834,-72091,-14568,3161,21705,23892,14552,-7223,-35134,-36291,-9856,45427,108324,154126,199435,296332,152874,-14124,-70245,-41850,-10333,48411,167870,293226,258913,171423,68362,41212,28583,-11685,-104715,-82097,50109,142387,165140,155028,23699,-108197,-85909,-60258,-100271,-89898,-70898,5077,28655,-39458,-134280,-67370,-34964,-63810,-106337,-67099,-48997,-33509,24258,89008,198750,184278,124286,116028,108904,22363,-60146,-97988,-76145,-42284,-80564,-82731,-13840,65520,68846,57568,20803,-32156,-7424,37470,18367,-29121,-55659,-45903,-32480,-17831,-40778,-86267,-44008,-6248,-35705,-69378,-37096,1812,56123,45886,-12540,-2782,-24576,-70431,-62162,-23834,-33073,-20481,44914,-27660,-42975,-46226,-44038,-71760,-86555,7911,144533,264444,244379,142731,73543,47647,99225,106008,29924,24664,108728,138508,145723,147861,125675,63977,-9462,-42871,-41069,27987,52760,43729,14593,13135,10558,61715,48707,48188,83471,52905,12572,-23160,-56161,-83584,-65448,-27716,24194,57690,71642,88321,96062,44459,8292,-40629,-96274,-36206,33227,89169,106975,87249,56244,-21320,-36521,-22011,-45133,-94499,-91726,-42436,-34746,-47833,-50920,-70576,9013,35302,57004,70303,76944,121675,200142,205569,181376,106038,-80498,-40280,17789,55120,63677,24926,-47190,-116333,-107718,-54603,-36178,-16062,52794,77393,75728,-514,-66598,36207,46240,-2579,-52854,-59983,-71062,-18056,28466,19832,-33192,-76153,12449,122090,121852,-28976,-134582,-77731,-64986,-124319,-88549,-50233,-24446,-21297,21763,61284,85180,-3195,-23543,-16202,-60377,-116275,-122840,-125726,-68653,-101990,-96088,16162,117688,135489,72536,-9459,-60784,-30628,-28143,-103000,-160975,-123371,-106391,-125556,-63565,-70321,-96721,-52414,6463,83274,89895,18226,-47545,-82253,-40623,-34134,-34265,40252,60941,39919,-20020,-105611,-12637,80589,71509,-40488,-122057,-74509,-8440,358,-64830,-124147,-70802,46485,102311,149524,122864,-568,-142138,58911,279742,330814,251117,38438,-102420,31479,73077,77421,67050,87983,165714,249503,268335,189174,65226,-1343,-29282,-51719,-87943,-125594,-152774,-115188,-58472,-18988,8783,-7859,-55188,-62115,-3864,61757,7685,-10,17820,-21106,-74336,-106678,-126482,-76900,6557,164598,199801,118782,59791,18701,113218,211286,190868,60954,-54527,-42198,-28522,-24247,-12543,-44752,-53602,-50189,-50403,-43483,-48641,-82754,-93529,-81753,-78789,-88728,-75341,-45549,32624,110969,213685,172309,22759,-104210,-81569,-90320,-91907,-16827,33765,61037,53391,10725,77844,242074,259980,77733,-71013,-99960,-122517,-128941,-3706,97836,73890,12505,-26696,-84001,-66454,-7297,41423,69025,168274,437759,463007,359175,235819,158090,82574,-7244,-61307,-27723,-6475,-42591,-27257,47818,46142,32793,8256,-48988,-104833,-61487,-25947,-17606,-37161,-3420,56253,63992,38499,-3939,8626,57006,25044,-118145,-58687,53896,115739,46650,-44027,-100580,-97062,-52319,-22568,-27258,-39289,-77179,-70062,-50506,19666,97267,158240,147235,149571,170806,100295,-3764,-72243,-7223,87808,150026,190330,160661,93661,23017,-106771,-26962,56326,70893,71998,50828,48578,18637,-87766,-111206,-62730,6126,37806,-47648,-101986,-68285,-43792,-47652,-35357,-26637,-21275,-41301,12067,125008,114373,88975,43791,-5404,-48447,-91931,-93183,-1132,71467,169298,277282,339077,304063,317379,277919,224176,236314,222316,130348,24755,-82963,-22440,35720,3745,19918,45588,118899,149366,85988,-12633,-94473,-68389,-7038,25966,33339,40915,-1779,-33355,-38286,-32800,-75262,-97605,-81047,25870,76748,-103250,31652,144177,202302,197706,102459,35721,7113,-9690,28343,75958,92177,46579,-42739,-21924,76849,81466,9287,10688,50332,71783,31467,-48600,-113584,-53583,3966,83209,185123,242979,204002,146224,92708,49931,11734,-23231,-52112,-60561,-20005,19531,25422,68972,77843,25582,-24629,-36062,-30599,-38097,-77860,-124382,-127455,33809,226462,249621,99197,-78940,3916,204598,375516,381547,259044,148884,103371,49557,-13416,-81024,-88415,-63215,-55595,24479,123939,119067,85822,48566,23128,-4397,-89560,-31150,149894,251145,201864,87812,-63231,-154285,3341,237779,434213,410009,365813,226924,78231,-3112,-20576,248,74471,115361,99268,-24359,-71979,-47565,-54523,-142053,-158517,-155211,-142197,-107951,-81108,-90371,-63038,17821,83959,164614,209576,164499,53654,55665,88714,33723,26713,103872,90485,28000,34538,28145,-45540,-113321,-90181,13820,149935,253935,268102,106483,-88122,-109987,-27012,55610,138766,144131,16241,-98511,-125155,-117619,-94609,-19159,41990,27124,-37746,-116099,-118354,-71652,2169,59969,73844,31663,-23608,-59016,-67453,-81296,-129996,-136154,-131605,-156607,-76590,10697,-17040,-133628,-62425,52924,161787,167443,114382,27389,-72617,-106163,-68208,4557,78188,88367,17272,-69518,-17851,40040,47445,76717,98208,74589,-30737,-68261,-5222,14723,-26368,-65012,-72888,-983,-38462,-142698,-57657,27673,61935,56838,33337,27100,4349,-43841,-116652,-109884,-72481,-19627,-15507,-29993,24488,9175,-47971,-138590,-12106,114499,46896,-87867,-89257,1071,31099,43389,60511,77057,-17427,-124787,15655,234239,251857,19898,-65650,-74109,-92998,-40716,15863,53437,39304,-44534,-128934,-52276,3491,103009,122713,12168,-115654,-10711,78480,67994,15847,-65942,-27951,110197,238275,360019,334294,185020,110994,91799,93005,61405,25244,12469,-4449,7770,11210,-24591,-21908,-15198,15790,89488,207762,238251,185592,108971,-11016,-119116,-66173,-41196,-95224,-52119,68537,63465,51387,-7135,-92561,-76336,60265,156973,187759,284689,123624,-65868,-100969,-10576,33819,82223,118905,80869,33997,-34636,-38894,-31695,-90706,-102927,-67515,-61516,-28003,-21777,-75252,-60820,-21441,-37972,-126969,-197794,-170605,-101170,-83961,-17551,-43965,-119831,-147090,-128600,-121077,-59451,48706,179471,262443,104164,21491,-10603,-35038,-89832,-145724,-193939,-152421,-88077,-3511,84576,43351,-10801,1148,43538,33839,-485,7202,30379,-4161,-68620,-128234,-69540,36148,95359,114618,14938,-39434,-33609,-12451,-32937,-120882,-184378,-126042,-65627,-36925,-17621,16913,76995,138897,171273,141288,241658,242278,108111,-22012,-111281,-14529,10123,-8204,-53901,-24247,39287,102137,162114,170089,99663,-24135,-110183,-27178,165346,501530,513373,345434,242136,171885,76940,57438,66624,71375,121351,227646,179941,130444,82691,68013,57782,58502,-20660,-115825,-47026,3754,53905,57822,-610,-47866,-77573,-71674,-24726,3456,2971,-11014,-27960,-18404,-76496,-11190,94083,87981,55881,30156,13008,2452,961,26604,45966,53893,132194,154153,85322,20448,14538,34400,19263,87908,116662,67746,44950,25978,100322,83897,67328,31028,108,-28102,-5654,22890,53201,61186,42260,16147,-38013,-49750,12875,67779,73578,28420,-31996,-64624,-64135,-50011,1287,16468,22808,60891,-5236,-60709,-75122,-102366,-43164,41242,101215,96052,49626,8637,-35223,-67408,-70748,-63828,-35966,-27127,-61631,-106351,-77035,-90306,-68029,1735,38758,38929,3620,-44763,-116245,-13933,54142,37484,-40365,-76969,-45808,-20511,-7555,-2741,6433,44829,37110,-4448,184,32917,50767,17225,-31855,-31393,-48145,-100086,-102135,-71202,-65976,-74418,-64520,-42528,-68927,-56164,79631,109844,-5249,-98376,-121960,-88636,-18297,136019,278324,205321,60613,-27384,-94242,-143883,-119696,-59915,76136,169597,104540,28498,145244,389499,381494,263144,158012,46725,-18514,-47678,-34130,59063,186430,191949,152493,57562,-65012,-98247,-49999,-49639,-97146,-94331,-75992,-52393,-71241,-80941,-77868,-107505,-50040,56449,104063,72855,59564,52996,11799,-10911,-82880,-113294,-17264,136632,224261,131937,56117,146426,272462,232291,87519,35930,-19296,-70832,12454,97170,87073,51237,43986,-14111,-65449,-79632,-37081,-25653,-13863,16464,30429,8199,333,13959,-12157,-3060,51429,116213,85318,-444,-23428,77080,192034,119664,55454,144257,372640,449142,279793,97762,86131,110594,106225,92477,89106,16968,-107711,-53452,11277,-22580,-84961,-116822,-122676,-85580,-8931,63550,93047,16373,-31488,-37974,-12532,1772,5282,27097,15517,2315,-62688,-46191,8761,34866,67358,79934,48719,-5177,-92156,-141877,-109258,-49967,48485,212601,302098,196826,24113,-100163,-86132,-57309,-57074,-19675,20082,3201,-44685,-98322,-60418,-23727,-29574,-10258,-8953,-24416,-26074,-23418,-14036,49585,94064,35016,-38427,-70945,-77133,-39013,29180,82383,94753,64868,3054,-17246],[-4812,46542,49195,20946,-16694,-26721,27010,81690,29626,-39117,-65995,-54491,32809,122054,139010,125515,96800,26683,-63430,6177,26381,16185,26216,-42892,-35592,-55745,-71876,-40739,-932,-6396,-39335,-426,72290,103465,77298,4182,-59550,-88191,-99025,-89024,-92710,-79775,-54624,-70613,-87820,-52557,-30080,4301,1665,-37857,-76053,-68624,7968,31240,26397,-6656,-47335,-26696,55321,138560,167477,114170,34653,-138,49459,152261,227209,146615,56962,6246,14460,-9733,-42182,117923,239437,87496,-39940,-85460,-46720,-37639,-18302,21188,19600,29951,22826,-48615,-57997,-60456,-106361,-71560,14183,21300,-19242,-57118,-60809,-32837,-18349,-16020,-7092,28547,3773,-68587,-108409,-44037,-4220,6899,-36302,-94127,-51971,35740,126405,219405,255912,168901,-15058,-66790,-88043,-18457,152583,145398,91899,89696,-27354,-82363,-22126,-26754,-46654,-3566,-18474,-8625,75518,129050,84553,-933,-35107,-4739,-50429,-144440,-41732,-31934,10471,75077,90413,960,-72974,-73862,-33211,36852,78224,95417,99977,133414,221760,282802,274579,153987,14647,-79244,-71177,-10335,30811,65418,39722,-50907,-15187,153244,288931,304546,28258,-28515,191559,439774,546398,438595,71894,-73481,179249,441579,475515,326745,5077,-64359,158692,288015,317317,242901,218652,-1812,-53702,-694,25532,85652,200940,265889,234993,217368,179216,123935,76139,18010,-30844,-82817,-47940,11055,2278,-43480,-78780,-89536,-19214,-33113,-124189,-22925,73610,138643,141198,96474,29948,-72630,-82036,-13300,11619,15095,-28543,-66645,-56195,-44990,-38191,-66618,-17723,149921,54620,-97284,-64077,-8445,10496,-4109,-27958,-72040,-67411,-54703,-11429,21865,-15703,-49873,-44855,-44873,-31745,-14474,-23708,-46205,33128,279051,426734,403503,371793,261232,73931,-11630,-74914,-139906,-86614,-56234,-75861,-70709,-9657,136898,285311,178205,-13765,-12726,19184,7756,721,-29271,-5765,4282,22954,7338,-4479,-4371,-37894,-127698,-24762,153007,241105,109787,-56588,-36506,22210,11854,-547,601,4472,48801,69902,25723,-1758,-12594,-23267,-71584,-135050,-31640,94132,131175,38979,6990,38309,47355,29023,25636,-42477,-51780,81958,185944,104659,-30955,-127653,-70167,-31013,-2892,34070,82006,122257,83249,76834,85866,113517,88856,41790,47,-39602,-78311,-65370,-19035,-12995,-62268,-83412,-2411,-18645,-62203,-48601,95178,224012,258210,290297,206393,-7550,-81110,-27240,-38595,-40456,-50417,-71839,-73075,-72888,-88500,-45240,39121,142314,83084,12501,3312,-31233,-73164,-88834,-31196,23867,-13443,-55602,-5320,69452,106957,59263,1248,-34647,-86591,-133624,-136656,-96445,-35297,-5130,-26405,-71874,-103993,-108875,-64001,-41779,-39496,-9443,40760,86375,85077,22574,-104366,-68610,37048,36088,-27968,-371,57761,100025,131222,224589,295011,429554,425590,233218,66377,-83111,-121049,-86944,-47551,44918,116299,124347,31672,-39275,-2606,50168,77543,104528,114266,69143,13598,9431,-41581,-60737,-71693,-102141,-117818,-875,115207,153664,46775,-45974,1764,135429,231127,61062,-50555,-56367,-41994,-67142,-108076,-112651,-103055,-65505,-55721,-44915,-13871,35003,68725,75967,58880,32686,38190,133658,288427,258120,55698,-61003,-74306,21318,29652,-2132,-72914,-97399,-115382,-55547,36222,147833,233677,133741,-185736,-257089,-158973,-40666,39648,161407,366097,354898,218844,60082,-55345,-115214,-99400,-24682,-20954,-59408,-68936,-7129,127235,267185,298939,304025,284087,271421,173177,10200,-95202,-66566,61471,156451,132722,3711,-77363,-30889,20259,61344,31174,15386,44170,47369,-15798,-21939,52388,69385,-1367,-143752,-2819,104697,160964,162783,41982,-29165,-83916,-93475,-88030,-92472,-92347,-91116,-59243,-102513,-81759,-48831,-82946,-102797,-61335,-50715,-59174,-67306,42526,186470,267585,341136,294973,82297,-65185,-59501,-68334,-95791,-58295,-61343,-134566,-38778,99262,265219,404719,169576,-31870,-114768,-69474,-336,46420,60940,45758,50238,36377,16674,32487,70376,47255,-35160,-81873,-12392,107636,118555,60228,23660,13519,124308,232652,247058,190865,42071,-56083,-73726,-81573,-40657,78861,265354,274769,196023,94226,15905,-61508,-64388,-16606,-7361,-61030,-79466,-79623,-96069,-108122,57609,190920,180421,59114,-22322,-89297,-66198,-32314,-17103,-7267,14489,55764,120533,232306,353938,320877,149307,-51790,-118201,21053,191230,245307,245208,171230,154800,253854,212881,105086,20058,-62935,-35841,-57169,-64377,-17441,11355,-7183,-34159,5532,66265,91269,34856,-44452,-42671,41209,187094,264768,151370,137405,107087,-13916,-37600,63262,49986,-29171,-84813,-56084,15345,119916,185661,131554,116647,52389,-29982,16308,10101,-73365,-139306,-100032,-34283,15455,78606,122547,132352,83972,50616,34413,-10489,-75425,-93428,38111,85569,83876,83884,43584,-12072,4194,5608,-6892,-22249,-45980,-87292,-35801,-30772,-17865,34626,59232,23057,-40863,-25385,-16062,11114,6435,-27158,-103573,-69662,-23991,-809,-22914,-60230,-55112,-69646,5113,106902,140383,64829,-40470,35017,148676,54407,-75513,-42731,3103,-914,-42954,-3663,34424,21701,65653,122216,147482,178589,167629,116677,70637,21972,-50370,-69270,-29188,39788,107617,52886,-23865,-119587,-127649,-129822,-50931,29696,21031,-65711,-1242,62380,7494,-62284,-99942,-97798,-57184,-42205,-29332,-1052,68164,89312,108330,148154,272657,394367,323867,130320,-22700,-75811,-82235,-42953,-1053,-3237,-13523,-50339,-50549,-67194,-128004,-82686,-30297,14833,-4638,-49658,-119489,-34603,9741,-8345,26043,143073,242557,276959,228996,5256,-85022,-70185,-86405,-55530,18622,82352,39773,2308,13092,32691,-24556,-68820,-57753,-5150,84767,179234,269845,306802,225035,137701,106400,43533,31619,56971,33381,2095,16935,-472,-43306,-122087,-111113,-97200,-43477,-10224,-8038,20753,36695,16295,59062,8654,-63150,-74323,-20032,-5069,13446,17479,15096,2157,-18510,-19495,7143,63306,125937,174526,220687,300544,135644,-26047,-85511,-52441,-34644,12476,120129,236485,220070,161875,82628,39285,17409,-18601,-111577,-65206,69934,139421,154021,153779,23843,-110266,-59075,-26328,-68315,-94731,-66745,10841,39845,-28253,-124652,-73611,-40164,-63529,-99228,-80547,-60177,-34114,24232,92217,205202,172648,87525,78125,90827,22038,-51261,-87618,-62266,-25433,-65742,-73435,-2360,69064,60899,48059,15310,-32278,1542,53167,40074,-9852,-35289,-30170,-25155,-15897,-46888,-118379,-69858,-22120,-40476,-63035,-33460,5416,65709,60520,4838,3954,-33732,-72794,-43804,21874,39354,49723,72051,-19385,-41778,-50650,-47372,-67100,-70842,8992,131689,212384,204973,124601,72306,53844,106356,118769,48143,-1548,79962,124120,143354,150861,117087,50620,-21689,-56980,-32506,46288,64449,46093,6941,-4760,-18381,29673,23364,29469,69177,46572,19042,-10032,-49854,-88440,-78778,-45769,9447,50307,64320,77652,89383,39899,10023,-38122,-101590,-38571,33180,88314,113877,92182,55283,-14648,-33684,-19917,-41315,-94121,-93542,-47230,-46967,-66349,-65306,-45168,19569,31216,53738,86074,89532,131156,187103,154778,117510,49543,-94113,31313,76770,94441,94274,43555,-44616,-113038,-91294,-21982,-16037,-26728,29467,43977,43000,-25001,-70734,49410,50661,-15123,-78349,-71003,-92460,-45735,9271,6420,-33952,-61053,26969,142662,118245,-51803,-137460,-64731,-68775,-125959,-82227,-47075,-29440,-26884,31911,86924,121174,43724,6568,-12773,-58329,-118524,-109880,-102524,-49707,-84534,-82096,36693,140394,142137,68974,-17232,-69426,-31974,-23735,-97594,-145497,-119901,-106774,-120015,-66435,-55707,-46354,23808,98988,166981,152192,61113,-19079,-57705,-22528,-23195,-47779,20217,47375,32830,-22120,-111341,-27514,55389,53898,-43792,-115993,-72569,-19938,-20905,-69011,-90772,-63742,48076,79857,123575,108506,6064,-123482,25738,267555,370908,311594,98671,-147644,-21914,21982,32668,29952,61530,146953,233879,249486,155332,29975,-35325,-59921,-67362,-84427,-131243,-155810,-107825,-46861,-17308,-3440,-26209,-75976,-87664,-33442,47949,1297,-5518,16100,-20046,-76116,-111005,-125017,-75490,-4882,132803,177555,109056,67438,31851,147862,259487,191819,16802,-75864,-45057,-34953,-34505,-14219,-52207,-93932,-87644,-61510,-42493,-46055,-79682,-88423,-81421,-79758,-97587,-79215,-36924,50065,134392,241037,187471,17720,-107232,-68019,-74919,-114885,-39356,15119,46369,57320,32171,111750,275258,273407,79223,-74427,-105511,-122789,-141931,-26464,73181,54155,-845,-40454,-86191,-51713,-847,27170,44136,143420,400669,418997,299962,187784,119330,46061,-31035,-73911,-29657,5104,-20661,-10952,41326,31559,27088,13790,-55376,-125901,-37734,-6365,3601,-27887,-15367,49333,75621,56938,7992,17024,63566,23683,-122609,-70117,37641,95469,35741,-47398,-103030,-95421,-47731,-23452,-37145,-49474,-70121,-54893,-56573,-4049,69732,135911,120555,123105,152012,87781,-22045,-84199,-13178,72541,119274,137331,99261,46550,-3193,-113792,-16434,75635,91388,84129,56095,58277,36719,-56419,-88994,-49710,8010,31149,-51559,-100642,-75335,-45891,-41460,-35514,-27123,-8787,-17256,53687,158991,138396,104730,49677,-5161,-45594,-79789,-106365,-12602,64109,161520,284333,377798,359581,359743,291095,220330,237001,243539,159881,48677,-64794,-27788,24112,809,22476,50922,124590,150464,78458,-23401,-109236,-56197,-973,19944,20481,23860,-11453,-40885,-47761,-45457,-85587,-106961,-80405,26858,101890,-73760,-10684,106613,178326,187456,106171,40573,9371,1839,42962,86696,104952,63863,-32999,-30635,64892,71803,-3180,-11641,34386,67079,42660,-37943,-125544,-66291,2675,86340,181587,217230,165586,108685,69034,44741,16550,-13136,-42703,-58831,-23230,21480,28597,64694,74337,24388,-27694,-37964,-29745,-39985,-80649,-127694,-137705,27271,219169,246753,92691,-85688,-605,208829,406543,384065,223095,113764,83175,41808,-16661,-92899,-91272,-56264,-44450,38405,143650,145461,118496,91910,61083,8253,-106520,-41537,151193,268309,221944,98309,-58347,-139222,13491,253367,439098,413057,362806,217598,72772,-2028,-18531,7158,90022,129735,115089,-17386,-72604,-45553,-58127,-150161,-170703,-163367,-138038,-92295,-75097,-89786,-50715,31387,86804,152502,202349,178916,71249,59484,97348,56564,36682,80902,39878,-2092,30042,26177,-50592,-126967,-83726,35219,182125,287680,284471,87265,-120800,-111096,-8709,75918,158102,151829,9695,-102792,-122486,-115936,-92888,-16654,35335,18879,-39076,-106649,-102405,-68394,-6693,58223,85657,51765,-8515,-68411,-79814,-84119,-127697,-131217,-117653,-142607,-88268,-9755,-53917,-117078,-45144,49298,146592,151452,104665,26215,-77201,-127486,-105260,-35708,49837,62372,-13643,-97495,-12617,61556,75759,100304,109598,75496,-36850,-100504,-30573,2433,-24088,-45875,-25790,69877,32936,-105526,-88262,926,43460,42451,28860,39366,18208,-42207,-130882,-142202,-64064,-3717,2238,-15607,14635,-9609,-56473,-128061,-27797,89694,39306,-91344,-84834,-2072,20721,20319,28218,52586,-25558,-133921,-5027,191594,240120,26616,-69415,-68429,-75795,-16576,28099,50601,37500,-42084,-121546,-60037,-16081,70917,101415,-5045,-129536,8377,102912,94701,27303,-69512,-40713,85959,199042,331808,360196,235867,163193,132432,112064,65339,22956,8799,-9742,-6601,-16955,-45708,-41040,-35396,-5578,66271,179168,204761,156535,84968,-15067,-102486,-69005,-66218,-130955,-35676,75440,69058,63296,9802,-69410,-72821,41121,123597,157172,271921,141326,-61713,-121027,-23022,21924,60457,85857,47714,21247,-14881,-8136,-13291,-95116,-118169,-86514,-76259,-18330,12560,-41521,-76936,-44543,-37289,-100965,-152644,-151710,-103748,-98191,-36638,-76260,-155863,-156444,-133919,-122902,-55326,53934,188967,280417,113853,22561,-15261,-41450,-99829,-158295,-189548,-142191,-90023,-9764,76656,44010,3737,30629,61946,39835,-60,7314,34887,7400,-52118,-109237,-81823,25007,92944,125033,46509,12409,19869,5807,-39727,-136982,-154127,-96829,-37820,-14960,-8926,18369,72004,133152,174968,132623,188523,197401,102794,-17566,-101516,-3968,24316,-6768,-60416,-22373,38103,98810,168168,187549,116888,-14087,-112176,-35778,155307,520212,518474,311734,197120,127991,48771,44638,67632,81824,136152,228285,175925,132211,88168,66895,46078,45244,-25783,-108263,-50115,6726,59124,37610,-33760,-54451,-73414,-72594,-26138,3380,3297,-11501,-29594,-19894,-84773,9323,102000,93395,60477,32454,13442,2165,-2052,15420,27106,30419,107753,156179,108266,48824,50425,45285,-5698,33335,59650,40839,23369,-19092,70472,66558,55584,22608,-5907,-29271,-1973,31239,60330,59627,35762,12153,-37345,-45359,11618,52985,49135,7769,-22472,-23837,-14429,1673,45198,44380,33221,47730,-47148,-102526,-94650,-120362,-84547,-20329,35452,56645,46089,14898,-33288,-58553,-76775,-65307,-33740,-26276,-59764,-100247,-79563,-84600,-55643,7605,34614,26068,-2642,-39101,-135928,-31225,44370,43812,-26414,-69990,-53726,-32379,-21788,-12241,9127,55320,53508,5315,-5903,22861,46413,19304,-20627,-18242,-40061,-105534,-108835,-70406,-67046,-73403,-64298,-44949,-67906,-32359,102458,131849,14078,-81158,-111556,-86178,-26243,117485,247752,155489,48180,-30153,-105083,-103505,-66419,-4456,139114,233941,133377,46593,145926,340645,290886,198403,129368,38167,-13344,-34162,-22660,69484,191138,191216,158258,69456,-56316,-109631,-67338,-72195,-121485,-112248,-88415,-67531,-92453,-73096,-61171,-96306,-51662,58498,124048,96348,81931,83920,45375,16690,-61446,-86253,-1206,147240,232760,122309,42648,153535,305615,263807,102980,39232,-14550,-53926,27142,106209,94910,47305,45120,-8879,-58310,-75230,-31503,-25742,-22875,7775,26517,8599,5379,11308,-23552,1737,66573,129768,85349,-16841,-51976,49052,169088,117337,63244,153242,392727,506410,362890,146199,109835,125151,112521,92332,97688,37779,-94519,-56631,8748,-28250,-84554,-96725,-96443,-75977,-20305,47999,74923,8264,-34804,-28807,7804,21723,23674,52281,55226,34311,-53415,-66900,-44023,-33381,22988,65002,52054,-2276,-92752,-146281,-110710,-52770,29551,197809,308128,192227,-673,-103594,-89443,-58320,-54395,-16154,21112,472,-49242,-85768,-39197,-9943,-21045,1185,4700,-17471,-33365,-30367,-17218,49878,100802,32378,-43365,-68054,-78850,-42722,24071,79384,93944,65365,3273,-17291],[2787,47403,48808,30853,-3206,-14726,36995,80141,18538,-49909,-79881,-77914,7155,101685,111620,76722,39323,-16745,-40781,16710,18824,-4869,-8520,-44743,-32874,-60781,-62246,-18867,21358,14171,-31956,3008,68766,87633,53761,-10746,-60512,-90791,-95475,-77580,-83580,-84746,-61721,-71772,-79138,-44047,-21134,15014,22544,11510,-19227,-102641,-9086,36712,45473,17845,-30367,-15819,63548,134709,167212,136680,84945,84369,140931,211267,271989,188356,86316,33460,30446,-12712,-54060,140150,250262,92023,-39693,-85964,-42856,-30919,-27479,4407,16629,38133,28009,-45465,-38015,-19680,-50992,-93553,-3470,6990,-15198,-42614,-60020,-23209,1073,-2310,-6480,27283,12513,-40009,-99719,-69489,-28304,12010,12328,-39673,-33244,40261,115834,185636,197945,103877,-60480,-97130,-83534,19099,186133,149435,68051,66208,-23347,-67876,-11278,-16540,-70422,-25098,-46171,-46301,34841,111047,101117,32354,-15388,7470,-36072,-96343,-24378,-33278,-9888,70938,97910,8777,-60719,-56792,-37132,31259,64322,71874,73179,115051,228803,333500,350747,218099,43015,-74931,-73346,-21579,2789,28248,8164,-58043,-1143,175089,309482,300090,25753,-20285,200238,469880,601717,459636,83147,-68626,217522,499002,510065,323586,-8664,-74451,154640,333258,396613,325455,269217,20037,-68826,-17254,16036,97975,235774,305737,252018,218321,182171,126463,85086,38896,4610,-42586,-35963,11969,5559,-36571,-73062,-114500,-52785,-71906,-118604,568,103085,184637,195291,135422,47666,-70462,-82720,-11126,13533,18799,-25848,-66891,-58730,-49516,-43000,-76086,-34695,148168,70546,-100327,-73056,-17808,2158,-6485,-28251,-74296,-68359,-59809,-17687,26474,1191,-48017,-45367,-54492,-39481,-22422,-38754,-49172,81132,348289,444190,380326,354929,284257,97863,2512,-63917,-157186,-81160,-49821,-79389,-86287,-17206,152062,313361,171152,-40956,-27559,21400,11812,10074,-16884,8758,23208,47854,32817,4154,-10693,-63337,-158037,-16292,165029,258029,105482,-53655,-4493,41966,12986,-12686,-25889,-15231,50908,73781,29142,8187,2413,-14099,-68403,-139793,-42527,78051,113320,45531,14116,43845,59611,55814,61810,-23062,-61541,73908,172664,88005,-41388,-101929,-60298,-26762,-7042,21803,67462,117784,83121,73691,83729,118880,99263,46080,3706,-32950,-66339,-61257,-29017,-29071,-73621,-33990,30918,-9267,-65833,-49540,59636,150819,149323,192786,154458,-32563,-73177,-30132,-47653,-50128,-55901,-65025,-71653,-74929,-78068,-38859,41473,148437,101755,17191,-6503,-47949,-88512,-111730,-58974,-12112,-35955,-53067,-4773,56969,89881,53803,3803,-40622,-110033,-127948,-91416,-72751,-38240,-2339,1058,-19886,-61617,-113832,-88502,-61221,-48441,-9074,43229,84440,80433,26519,-97587,-79761,31143,28075,-46301,-18176,42742,85752,111302,195672,277967,427890,454306,264293,76919,-85243,-119482,-83948,-51608,30355,90180,86954,-6362,-44610,13522,63464,78674,84926,75951,32257,-11783,-13100,-56713,-54658,-62434,-93924,-119995,-1773,109761,126135,40834,-45531,5742,156442,247981,56970,-52280,-59795,-47825,-58718,-72090,-75130,-78217,-58403,-59694,-56508,-23016,37584,82102,89051,66758,31812,26582,114057,259579,228644,53173,-55210,-63487,26911,26792,-1855,-62120,-91031,-111662,-66985,35722,167012,269009,133314,-179649,-253573,-163417,-39353,49034,185873,402544,373975,222055,60580,-57815,-108285,-69174,-1035,-802,-51083,-65432,10092,163283,290983,294545,289333,273281,276827,197594,34090,-70646,-77891,70243,165090,141522,7351,-86880,-28140,24826,62016,27390,9350,36254,27913,-43651,-45098,45952,75693,14177,-123142,-29407,80100,144381,166526,58369,-18990,-78576,-107463,-96287,-97838,-92544,-111683,-97105,-119961,-78211,-58435,-100404,-95382,-60547,-69643,-86252,-53592,66797,208350,291526,364581,310184,99693,-64030,-64924,-72118,-95881,-54352,-53572,-124038,-48426,66687,186133,314329,150029,-37364,-102607,-48750,15877,49876,52288,29846,37051,25223,5477,24330,66310,42009,-34244,-77049,-13925,94468,82041,20957,-16282,-23415,79358,186140,208316,161184,26856,-59017,-76915,-85233,-47476,66843,252128,275775,210889,99909,9339,-74001,-59598,-9507,-5696,-57982,-65635,-68034,-90749,-107403,68673,204382,178859,50104,-25084,-86956,-67959,-25305,-9854,-3780,14604,58284,136176,263407,382769,342852,172217,-31810,-139398,-25045,127279,190204,213221,166981,177575,288465,221368,97052,8438,-81512,-58959,-68682,-52731,-8324,17053,3981,-21869,18696,89267,105236,29682,-53800,-55616,17612,157957,223923,99540,118276,119522,-6756,-74877,18729,21905,-40817,-90644,-66319,1202,95779,147659,98162,101226,75311,3406,42299,28121,-52859,-116661,-127287,-54123,4119,69071,109313,111570,61252,33520,17216,-24818,-82580,-96527,39450,87930,76421,63530,36305,-8089,5763,3295,-13534,-35320,-69605,-106770,-31236,-26857,-33604,17799,50341,16954,-51313,-47419,-33290,7767,-4017,-40987,-119799,-69135,-29679,-17142,-47976,-68710,-68540,-65942,5915,100605,138382,70163,-37163,30594,140962,32172,-82960,-39373,1772,-10227,-43588,22904,74333,42840,67895,93746,113092,141462,138290,112881,69407,15210,-63320,-85670,-50579,15444,92300,61953,-3243,-89092,-106572,-130332,-59102,31934,32380,-53477,5772,64092,11682,-55596,-100264,-106978,-67212,-50009,-36284,-12864,58458,82704,99957,124864,233009,326164,251056,91625,-39345,-62922,-71253,-52308,-6345,-9970,-24554,-50220,-45120,-66407,-139722,-90050,-40945,-8478,-38640,-74564,-100823,-20830,18020,1858,37932,136811,214685,249712,226082,25662,-106132,-96388,-100473,-49912,24533,84379,40012,1237,15661,37697,-14270,-48354,-35667,22790,110908,194735,277841,307731,222077,139148,114388,61318,47428,59030,13095,-32906,-13632,-23069,-64334,-99639,-86530,-72357,-13078,33722,46008,49636,45035,10019,16874,-18623,-72744,-78572,-28252,-15513,3023,8144,11708,6457,-6222,-4779,22900,79770,141834,193466,235554,284811,106885,-41996,-103975,-63800,-58116,-21759,71808,176291,178711,147378,91031,34141,1924,-27767,-116536,-51028,81946,120492,129320,139425,18600,-93139,-22590,12773,-38070,-90338,-63040,14030,48103,-17958,-115115,-79655,-45689,-64339,-91495,-90569,-61627,-28600,24928,94547,214213,173702,65756,44788,69749,19045,-44293,-78771,-51044,-12720,-51662,-59677,11597,73039,54404,39706,9834,-32646,11051,69673,64144,13273,-12064,-13487,-17257,-10516,-41796,-131567,-94191,-39293,-45859,-56063,-29115,8405,73074,72748,23358,7851,-47207,-77710,-29367,61543,113097,125437,96894,-9454,-37998,-52271,-46117,-57367,-57390,6225,110188,156251,163830,106911,71892,62100,111285,128751,78023,-3539,59579,110848,139208,152808,108438,36809,-33935,-68259,-19625,64036,74477,48964,4887,-8438,-36212,-1810,-5777,6914,51524,39171,26045,3825,-44498,-94116,-92587,-64601,-5404,44026,58853,63498,78789,33859,11115,-35372,-105511,-38462,35417,89243,115445,84941,43200,-12150,-31530,-18373,-38318,-93419,-93516,-50651,-57125,-78649,-56037,-17612,28978,24423,45241,96145,101602,138952,170179,106613,52711,-16146,-26277,116880,142406,132173,119851,60635,-40631,-99730,-50589,-5,-8615,-34371,5207,10047,10901,-50269,-68962,60284,52618,-25563,-97968,-64521,-85831,-67848,-6876,-3716,-29903,-44127,46716,168870,120122,-62699,-115195,-51049,-69774,-121760,-73252,-41198,-31057,-29496,38736,103184,140591,80976,43138,-6187,-57377,-116844,-90877,-70926,-23801,-60060,-65901,54188,156837,147375,68228,-21509,-76662,-31080,-13574,-82422,-124016,-112149,-105556,-109496,-64193,-32523,18467,124509,207551,253804,213737,105908,12183,-30839,-2103,-9811,-58663,-3000,33307,26814,-22175,-110928,-40509,32349,37725,-43880,-107052,-69965,-32259,-39126,-57554,-57811,-47525,53496,60898,104467,106911,33402,-59395,1462,238017,387178,355035,150250,-104517,-65556,-20112,-4075,1201,43331,133759,217568,222799,116653,-73,-62467,-83791,-74281,-73014,-123655,-153867,-98436,-31782,-10305,-6128,-34041,-86381,-97249,-44143,42712,1374,-6016,17781,-15703,-74145,-112080,-120075,-70530,-11123,102738,152409,99112,77859,54654,183492,297127,180252,-27663,-87571,-45275,-39750,-39623,-2273,-31060,-99092,-124072,-71662,-40853,-41791,-74456,-81470,-81615,-84532,-108884,-80326,-27247,65626,151399,256860,196670,16712,-104245,-55877,-55945,-119089,-56951,1852,36336,63996,62087,152894,300465,270804,72056,-78568,-105299,-117022,-148682,-45545,51546,37254,-11812,-50200,-76124,-32240,10168,16439,19864,115201,340805,355094,239340,144907,81472,5744,-62739,-79563,-27852,18613,6115,8348,33759,17788,22519,22676,-50158,-91271,-5434,19320,33277,-6698,-18688,44949,89649,77861,22616,28565,71918,25546,-120009,-81014,22323,77259,27939,-47356,-100433,-89589,-41025,-21937,-44048,-56507,-51462,-34623,-58928,-28200,38500,112321,97122,98909,132566,75690,-37300,-86753,-12716,62969,95027,93719,51265,10816,-23952,-112645,-2606,98719,112514,94466,62155,68410,54782,-25579,-66481,-40125,3847,18473,-55397,-95855,-79325,-45896,-33193,-32538,-25220,6143,11449,103649,196347,168042,127343,61880,3546,-33702,-60374,-119099,-25576,56591,151173,280501,402462,408978,399434,307022,220983,237472,259907,189466,74681,-41073,-24276,17766,-865,23822,53030,125745,148584,70919,-32909,-114681,-41834,5216,12062,4143,5556,-20301,-45365,-51159,-51837,-92157,-111790,-72863,32028,127113,-43886,-59212,67234,152805,174543,107221,47701,17883,19276,59394,96318,113613,77225,-21412,-33665,52170,56270,-22263,-37120,19897,63179,51812,-27810,-128836,-72659,5982,92031,178279,192050,129946,74809,47383,40860,23509,-1128,-32443,-55409,-24667,24095,32240,60790,69468,21306,-28301,-32027,-20057,-35280,-79284,-127699,-147483,20051,205766,236313,85596,-89015,-4549,208746,423043,374582,188351,85149,72705,44299,-10623,-98245,-93919,-49579,-34955,46116,156297,176858,161784,139501,97246,23330,-99733,-33404,161861,289107,245500,112586,-47557,-121365,22994,260727,428238,406663,353274,204999,64581,-1907,-18094,10274,100927,141646,131464,-6607,-70048,-42514,-59685,-151739,-168636,-149323,-114898,-72334,-65968,-84334,-38154,42393,84424,133664,185057,182546,82471,60035,103608,85031,55350,63929,-6453,-37687,21265,21979,-54657,-136108,-70794,57942,209747,312534,292500,67175,-150694,-99898,13879,96298,173349,155015,4289,-103911,-120467,-115762,-93066,-20059,22481,7476,-42315,-99387,-89480,-64678,-14629,55410,97611,75610,15680,-63175,-92056,-87327,-123774,-116314,-92082,-114517,-98544,-40783,-89371,-66122,-17310,54024,136934,138960,95352,23491,-82533,-149871,-143116,-75211,18973,32612,-48157,-110580,8794,93356,107688,123102,117144,70167,-45199,-131030,-43224,234,-14840,-19822,38682,152209,108537,-49939,-114171,-26848,24761,27053,22522,49964,30567,-40514,-138731,-140469,-37437,17489,22484,3382,11341,-25380,-64106,-115106,-29198,81558,45055,-81620,-83380,-7745,8664,-4027,-4638,24969,-33472,-137944,-26444,144970,218113,32376,-68789,-52800,-44997,18285,45401,50002,33507,-42962,-113235,-63335,-31984,41453,77621,-23783,-118182,30664,127692,124443,42183,-71438,-52190,64144,166733,310960,391204,298224,227832,178326,130362,68191,20739,5824,-14655,-21632,-44348,-66396,-61297,-56807,-27906,41337,147544,172887,129608,61475,-18935,-81477,-62567,-80796,-156147,-1475,105281,93071,88658,38076,-38622,-68580,21450,95072,133614,257836,163057,-47983,-141655,-36930,8426,37768,53327,16126,10347,6513,15336,-6467,-105891,-132485,-98175,-74082,5292,51897,-5150,-72564,-59952,-28598,-63836,-105582,-125555,-106827,-110050,-52163,-97636,-147899,-146447,-139166,-126730,-51346,59816,194729,291700,123359,25626,-16979,-45632,-108678,-169898,-178983,-131828,-93553,-19840,62471,42249,18686,55032,76679,44166,-1143,4268,34584,14761,-38534,-87854,-82612,19533,93558,136590,78458,56264,65600,27355,-44852,-146818,-124410,-65670,-6847,9250,-52,19036,66887,127582,176541,123112,135208,152429,96087,-14614,-96539,1303,31788,-15406,-70408,-18985,36850,93688,170243,201243,131748,-3629,-109773,-46172,137531,502182,490492,267079,150819,86664,21240,30007,65908,89491,146896,221400,165004,125232,83569,55829,25631,22873,-38704,-98306,-49553,9172,59288,13537,-67751,-61739,-69739,-72425,-29084,921,636,-16637,-38150,-29189,-92330,28062,106290,94928,62470,34024,14222,2537,-4522,4698,7700,5945,80848,151545,130010,80262,92085,67021,-16248,-10421,-6952,3338,-10555,-63875,66863,68199,55274,18722,-11960,-31623,2057,42720,70111,60339,31680,10284,-35498,-41906,7617,35465,22958,-12864,-7140,21280,36727,48655,79617,63087,35486,26770,-84910,-125737,-108298,-140808,-125202,-77022,-23025,16484,38141,17520,-32155,-47074,-70828,-65018,-32260,-25163,-56441,-91495,-76954,-73911,-43249,11047,29135,15373,-6302,-31568,-114997,-55333,26763,43616,-15951,-62879,-61397,-45497,-38463,-24995,7982,60871,63996,10912,-15955,8593,40037,21588,-9898,-8463,-35023,-109681,-111570,-70072,-71322,-76126,-65733,-47231,-63854,-13439,113278,145309,30898,-64469,-101632,-88168,-41243,82428,191295,94167,31611,-28481,-92632,-68192,-17189,54645,210881,299020,156938,61843,144991,283958,201579,137414,97661,27896,-8188,-24062,-14574,75830,186751,182179,156644,79568,-41118,-116982,-84716,-94418,-137648,-119718,-97052,-81110,-114924,-64090,-47938,-88108,-55813,55933,137683,116123,103723,121733,93573,54696,-35025,-66009,3933,138994,220571,103799,27579,154217,322909,283823,117633,40529,-13121,-41923,37426,110556,98595,40541,44187,-6842,-54723,-67343,-21101,-19842,-31773,-5705,15662,1853,4508,3723,-37757,-1710,70648,131950,75671,-38144,-82111,26828,147098,112947,69126,157472,398845,542465,432943,189181,127425,134019,114533,85814,93506,47196,-88950,-59841,4772,-36256,-85114,-78440,-71327,-57545,-27673,33286,58170,230,-40881,-23908,22894,35979,38018,73876,90749,63895,-40672,-91722,-92785,-103616,-28355,38415,41482,-12292,-102420,-157240,-114423,-58429,1502,158276,280016,162469,-31809,-97168,-93776,-62330,-55479,-17178,17092,-5715,-52366,-68456,-21421,-88,-13378,11783,16177,-12632,-42313,-36819,-17167,57260,120119,42045,-36535,-58086,-77134,-46713,19451,76298,91386,62457,576,-17845],[7466,43656,45000,36950,6195,-7684,38786,69595,2351,-63909,-89378,-89469,-27158,68879,75379,29407,1311,-22075,-8208,26983,11965,-18920,-35840,-38441,-34395,-68247,-49347,294,36568,28890,-26963,5089,60836,66033,23967,-31823,-65087,-96329,-88821,-62235,-66462,-80166,-62746,-69268,-73468,-41985,-19970,15987,30813,43685,32194,-58304,-33204,32626,53175,32874,-20935,-9940,64226,120420,155636,151038,132794,167064,222238,250730,292820,215312,108197,56992,41747,-20909,-60639,164969,253931,92162,-42838,-91705,-46436,-33810,-45308,-15512,14732,46783,32463,-41012,-22493,22285,16286,-114288,-29243,-10395,-8124,-21209,-54401,-22621,12372,4857,-8671,24120,21722,-12285,-71743,-92911,-44935,18158,54932,17465,-3331,48855,107016,153716,143964,44304,-95746,-104306,-63660,55630,210354,148771,51499,36118,-23017,-54204,-401,-2705,-48355,-34177,-63128,-66930,24510,123948,132064,67959,5731,21243,-9562,-21054,31997,-11447,-27096,64320,102552,15908,-47709,-43610,-44447,20542,43498,39782,39390,94398,231969,378819,424284,285261,73067,-71591,-77251,-33915,-24719,-10121,-27425,-55092,10161,184874,312179,280133,20699,-18791,191750,465632,615034,454488,92695,-67812,235505,519022,499808,287355,-28209,-83340,138526,362920,467597,404040,306279,39093,-69396,-25219,26541,133284,285527,348984,264791,212948,179946,126266,92767,59226,39931,-3655,-20051,14778,10285,-28770,-64143,-124952,-77923,-106978,-85324,26149,129936,222887,241360,168061,59617,-68336,-82889,-10538,13115,19134,-26962,-70216,-63402,-55068,-47880,-83398,-46935,149412,97835,-85579,-79678,-26516,-5555,-7586,-27594,-77321,-72190,-67390,-24354,30939,26129,-22637,-40276,-65710,-48472,-31034,-54514,-40711,134342,408520,445335,348386,329292,299764,125542,17417,-52503,-134225,-58373,-35735,-72959,-98456,-22600,162740,332417,165173,-58178,-36725,23885,16555,20236,-3186,23818,41083,70910,57987,13239,-21327,-92042,-135613,-7940,171220,262582,95865,-46815,21933,55870,11666,-23720,-44078,-19004,56572,75679,30656,17217,16439,-5438,-65127,-137337,-54749,56666,89897,52939,22353,49147,70338,81940,97011,-7360,-73797,65820,163143,81760,-33157,-72251,-47253,-22711,-13734,4768,48891,111307,84627,73047,84963,128105,114760,53754,9496,-24288,-55310,-51199,-31793,-34373,-51297,16199,65115,1327,-67624,-51466,27231,90257,62535,92144,85373,-67036,-59385,-29412,-55242,-59813,-61862,-60818,-62890,-64429,-65839,-34705,40439,148321,114341,22272,-14476,-63505,-102198,-127416,-61339,-24049,-45158,-49066,-6622,39037,65936,42433,4511,-45796,-126684,-82232,-29144,-35858,-39908,-1904,29565,40431,-5113,-84964,-100300,-76074,-51373,-4046,50130,85139,74135,28176,-90676,-90054,24014,19304,-63489,-33307,29639,70561,89982,159990,243910,397588,455593,282971,83109,-87627,-119074,-83012,-53881,22128,72390,57560,-34636,-35938,36116,83539,89119,72909,42784,-2495,-38020,-37329,-62052,-47822,-53150,-83029,-118080,-6301,97542,93021,35834,-37667,21989,186998,267265,56444,-50891,-61524,-53647,-49740,-42490,-42137,-56169,-51934,-62681,-67137,-34921,31433,82316,89505,65059,23443,8006,85281,217238,190197,49527,-46747,-51405,32407,24396,590,-49563,-82916,-105514,-80057,24879,163800,274264,115910,-177743,-257284,-176618,-46714,53295,201218,417910,375503,217256,60911,-51749,-82436,-39338,20093,17837,-42619,-55324,22257,186747,297080,274692,261666,255300,279888,227816,72606,-18322,-22038,84620,161511,138834,6846,-96960,-22827,29370,61238,22466,2012,27235,9887,-66015,-66879,34588,76244,26399,-102115,-44063,66139,133263,167063,74618,-8110,-71949,-116448,-102159,-101784,-91486,-126613,-112863,-97597,-71564,-68994,-115893,-86828,-57117,-82999,-103162,-30642,87818,219269,302389,373793,314621,117527,-60710,-70383,-75557,-95550,-50157,-44618,-112818,-58034,33047,117570,227075,129825,-40860,-86250,-24335,31558,52322,43919,16917,26242,11020,-9593,14399,62897,39050,-31830,-72249,-13872,81747,49879,-13724,-53082,-56222,36058,133789,161616,128061,12673,-62836,-82971,-91494,-55429,55962,238887,276522,226678,107296,5412,-84700,-51454,2416,4539,-37850,-36365,-45684,-80625,-104881,76076,208293,168031,38427,-26332,-79712,-62408,-12254,-4225,-2747,12611,59245,150398,290518,400458,353351,190332,-10042,-131999,-60144,75373,144137,188498,170682,207030,318961,227319,90785,1169,-93342,-79026,-80529,-39825,-1158,19583,12169,-8107,35656,112845,114779,22053,-63576,-71620,-8344,124745,177484,42201,92193,127608,8551,-110755,-30640,-10547,-53826,-95775,-75426,-11489,73539,115397,73337,91085,102333,42639,69187,44346,-33085,-88307,-125947,-72979,-12098,52413,88542,85995,40217,21569,6608,-34744,-89450,-96281,43661,89639,63954,34198,24978,-4989,6492,1074,-16755,-39232,-74128,-102698,-26599,-21986,-43313,4078,43483,11338,-64242,-73617,-50455,3346,-14645,-52126,-122346,-68914,-36210,-33441,-70519,-74840,-74991,-59886,5436,92985,136430,77188,-32700,23856,129189,12207,-86319,-37869,-907,-18061,-36207,48893,113098,64774,66973,59080,77757,103244,103138,104628,67718,8443,-76165,-96799,-68139,-9991,73601,71717,20700,-52931,-83218,-125213,-66489,34496,46379,-36336,17568,66453,15462,-49177,-98547,-111526,-73324,-55373,-42828,-25530,46953,74246,88846,97823,184857,245190,171935,52879,-49108,-46423,-57263,-59086,-10715,-13682,-35524,-51655,-42643,-68864,-150403,-93071,-48584,-27167,-62783,-88406,-82129,-7642,25409,12492,51390,132852,194494,230540,229317,59590,-112659,-127534,-107457,-39921,30689,84894,39776,223,15789,38902,-5774,-27105,-9844,53678,138462,210107,285130,309433,223475,146102,126942,82866,64342,59771,-4576,-63546,-46112,-47398,-82521,-73307,-59702,-44623,23363,87155,101486,75048,52840,15760,-8678,-41935,-80976,-84574,-37561,-25967,-7438,-2459,5724,6784,2112,8247,37795,95401,156965,211736,243536,251907,69745,-60226,-124268,-73849,-79404,-53039,25736,118688,138589,129716,94193,28076,-15826,-38013,-118806,-38742,84934,86746,94088,114524,8289,-69934,16688,51956,-10588,-82295,-60056,14746,53285,-8682,-106360,-86017,-51926,-66581,-83321,-86514,-51665,-20575,23551,92908,220629,183365,58519,18076,46651,13339,-39601,-72149,-43524,-5606,-40278,-43239,26891,76470,48472,32118,4188,-32991,21424,86969,89972,39588,12852,2688,-10182,-3515,-28617,-118430,-116980,-58287,-52066,-49049,-24970,9529,76335,81003,41735,9951,-63123,-85390,-19924,91353,178189,197432,115790,395,-33168,-53273,-43771,-47592,-47488,-897,81132,100423,122191,88504,70259,69915,112428,134177,112610,23385,52865,99277,132408,153056,99840,22309,-47476,-77909,-5262,79913,81525,50878,5748,-2905,-31932,-19125,-32776,-17448,30765,29831,32346,16216,-42259,-101794,-106928,-83592,-20946,38024,56442,45854,61116,22822,7544,-35282,-109587,-38088,37120,89097,110876,66621,20549,-15449,-31765,-19282,-38122,-93795,-92860,-54326,-66654,-82602,-29692,8708,35223,14419,31611,98783,111455,145345,154034,68775,-1409,-85425,41961,196994,206199,164364,136905,72320,-37556,-83283,-15927,9574,-16237,-46807,-21324,-25312,-21933,-78301,-62363,67100,50583,-36120,-112338,-53955,-72934,-86839,-22458,-12527,-23805,-27869,68935,197865,126306,-62911,-96158,-39897,-70931,-115719,-64706,-35493,-32035,-31256,40430,108083,141881,101274,74093,-296,-60443,-113058,-69333,-34945,4904,-33787,-50509,64879,164089,149223,68523,-23544,-84338,-30858,-547,-60898,-100150,-103011,-105566,-98278,-56754,-874,93808,233387,315263,329709,263591,144569,40978,-5220,17209,2806,-64739,-30613,16476,18941,-23365,-106854,-53786,10095,22121,-42246,-97849,-69110,-47005,-54184,-37969,-28435,-28999,59178,41791,87109,109930,65989,-612,-7087,192519,374192,373051,185398,-53446,-89480,-53573,-34840,-21665,30467,123851,200128,190003,75557,-26530,-85410,-102703,-75631,-59171,-112397,-152894,-92317,-19632,-4706,-6573,-38347,-91443,-93472,-37765,48381,6112,-4592,19492,-11400,-71347,-112145,-114592,-65614,-15932,72564,122342,86064,87082,86020,219815,321313,158018,-68834,-92371,-46628,-45808,-43513,13964,2073,-67230,-157544,-83447,-41620,-39090,-70445,-75863,-84808,-96047,-125202,-81674,-20456,75185,157740,256161,194979,15772,-100298,-47855,-39538,-104216,-71428,-8979,28423,70497,97836,198510,316471,253856,55984,-84183,-102782,-109413,-147011,-61633,31061,20166,-23878,-59024,-62676,-14136,20927,7196,-6154,81419,262201,276810,181162,104528,42017,-39377,-102461,-72764,-24104,30689,33795,27528,24578,4490,17990,32759,-30822,-47490,28662,46114,65068,18829,-17330,39136,101645,96749,35370,38445,77901,27422,-112816,-94848,4805,58299,19903,-47529,-96889,-83961,-36524,-21967,-51232,-63414,-31000,-14461,-59960,-49901,14591,100181,83198,77961,111911,62420,-50890,-84335,-11294,54485,73842,57104,12712,-18141,-42438,-107302,11249,121303,129567,99645,65451,74899,67405,-1191,-50014,-39286,-10243,-2554,-62278,-91507,-83192,-47427,-26508,-29514,-24013,20209,41765,155966,230527,199250,155783,80089,18384,-18047,-39775,-123510,-40596,48360,136833,263213,405904,441214,424987,317398,220782,233474,265868,212605,97573,-17768,-14568,14588,-3613,21492,49822,120671,141899,61115,-43280,-104421,-29442,7746,-653,-18284,-16941,-31844,-50420,-52686,-55224,-97630,-112631,-65157,33325,138299,-20638,-91800,39260,133908,162104,103513,52175,29016,38492,73848,101854,115088,82760,-12582,-35061,35179,31477,-49758,-66469,4904,57592,55154,-22785,-130950,-75166,10982,97330,172634,165611,95010,42111,24912,34810,28632,8767,-24697,-53569,-27090,24764,33419,54257,60754,15263,-26201,-19407,-4714,-27622,-77083,-127439,-159732,10194,185169,217274,75773,-92064,-11250,201067,420452,351557,153972,61190,68097,51061,-1252,-95472,-99296,-47429,-33200,40841,154993,204677,206100,182527,125902,35412,-84023,-17056,174716,307173,266662,124868,-38090,-106474,29005,256186,399100,387281,334672,187531,52192,-4990,-20972,7777,103806,148033,145242,5894,-65617,-39171,-58627,-143919,-149251,-121764,-84459,-50723,-56617,-78619,-28967,47553,74639,106906,157040,173286,84107,53539,102997,114218,78687,54020,-40340,-78553,6635,13045,-60358,-142703,-58550,76178,226318,321625,286749,43703,-178092,-81101,37908,113906,181743,151694,-2107,-104673,-121822,-119692,-97789,-30675,3597,-7802,-49119,-96523,-83026,-64718,-24034,49025,105542,97406,42183,-46462,-105549,-93939,-119822,-94457,-58149,-76584,-100431,-82177,-104638,-19925,9216,59987,127543,125758,83316,16210,-91044,-174889,-178866,-108836,-14767,-2079,-87443,-96482,42500,130778,139364,142016,118839,58833,-54364,-143572,-42003,6608,-982,12141,114487,233182,178500,7701,-119639,-54824,5447,8786,11002,55447,37791,-42206,-138889,-96919,3211,42446,43226,24462,14013,-37977,-72458,-103060,-19329,87020,64776,-58463,-85824,-18586,-6897,-30634,-38246,-5970,-42492,-136370,-49793,96765,186847,35975,-64754,-32007,-8250,55813,62449,49529,25907,-49593,-107531,-64611,-46012,13962,51851,-43923,-97064,50292,147933,153537,59110,-72736,-63763,44683,141893,296253,422739,367369,300497,224498,144481,67774,16850,2155,-19953,-37349,-71325,-87999,-82881,-79676,-52038,14235,113269,141708,103522,37805,-23630,-57824,-49612,-83670,-131134,28832,142130,127712,122627,72293,-6779,-65276,586,69982,114802,240850,185295,-27316,-129240,-52047,-6902,14134,21608,-14157,-1598,23297,26252,-14348,-123987,-143823,-99863,-60499,33581,90936,30869,-47622,-59019,-12265,-23540,-60875,-100802,-111343,-116853,-56399,-90518,-108166,-122984,-140634,-133973,-49466,64725,196366,296131,133012,31106,-16043,-48396,-117107,-180114,-167258,-122300,-99101,-33964,43095,37831,31472,73392,87485,46217,-4419,-2528,28903,17182,-28722,-68164,-72506,19032,95121,145278,105392,90267,101030,48535,-47928,-146897,-96465,-34203,26428,35889,8594,18289,61049,121558,175552,113259,86923,112019,88095,-12936,-96580,-1470,29180,-36594,-80705,-14372,35039,86420,167650,209993,143231,6289,-104278,-59468,111893,449941,435049,217588,108293,51656,-3731,14005,60895,93215,151726,206623,147873,110051,69024,35675,-2037,-6945,-59150,-87424,-41101,17525,62982,-2991,-97253,-69682,-67091,-69816,-32157,-2721,-3915,-25780,-54221,-47698,-94351,44085,106808,92458,61491,34422,15140,3414,-6721,-5271,-11215,-18550,53372,141136,149679,113996,135877,98301,-5622,-22368,-69404,-41909,-55304,-78983,84837,83793,63471,17377,-18943,-35696,5697,58021,85861,66217,31541,11173,-32172,-39095,1187,15996,-3920,-30991,13577,70338,89454,89801,103440,71837,29200,-839,-104647,-111466,-109729,-153836,-152754,-126391,-69789,-20848,26380,16318,-32055,-36784,-57867,-63320,-31267,-23610,-51980,-79531,-67564,-60110,-31732,11669,21899,5845,-8857,-24043,-93975,-83507,3181,36883,-9470,-56776,-68269,-59180,-56882,-40116,3658,61743,68077,11161,-30595,-9620,32420,24696,451,-1425,-32465,-110191,-108191,-70247,-78879,-83155,-68892,-48767,-57100,506,112400,149868,44920,-48871,-93036,-94629,-62399,32922,115019,27176,10498,-26629,-77673,-43298,25622,114261,286968,359633,174323,73419,141517,223893,122347,85202,65124,16105,-4749,-17997,-9566,77788,172463,163559,144665,84247,-22871,-110798,-90119,-99585,-122910,-105100,-95561,-87832,-124247,-55900,-38554,-82545,-62756,49047,144766,131663,123010,160122,144901,89552,-13822,-52854,-396,113812,188310,77043,11958,147493,318833,286569,128316,38704,-15857,-34784,43337,110571,97955,29593,39068,-8567,-55883,-56912,-6153,-6017,-33031,-21114,-936,-11776,-2620,-9281,-54464,-14421,61498,120038,54873,-64211,-109784,12839,126703,106492,73008,155915,388447,549630,478096,221245,135856,134620,110951,73198,75640,41481,-92762,-63008,-1522,-47846,-88393,-64497,-49859,-35733,-28580,20628,42864,-7988,-50196,-24652,31061,43092,47191,90025,118695,87370,-27766,-113627,-53066,-72315,-81018,-549,15170,-35828,-120226,-173686,-121109,-67282,-30234,96899,216633,108018,-63282,-86863,-98773,-70332,-61508,-23859,6975,-16194,-53613,-52049,-9244,3429,-9456,19281,23049,-12417,-54299,-43646,-16867,67101,149136,65846,-19793,-46845,-74826,-52476,14234,72325,85911,54324,-7600,-22531],[5998,33923,37069,38015,10301,-6585,31759,50301,-18879,-81222,-78929,-73166,-67197,30503,40739,2593,9353,16112,17769,33463,3611,-26975,-45070,-30067,-41365,-77478,-37692,12998,41008,32777,-27690,4457,47755,38337,-11933,-59623,-74348,-104774,-81583,-46412,-45882,-67323,-59043,-66844,-74008,-48185,-27662,6622,25662,55752,63739,-18390,-62153,16330,46574,35552,-22863,-13503,53889,94210,130463,152475,171111,236129,280449,263449,285619,223537,120411,74144,45748,-35581,-51075,188335,247846,86105,-50153,-104581,-60512,-49445,-71305,-33841,15193,53756,33595,-38605,-14230,60703,89807,-78950,-63288,-27406,1223,3660,-39917,-35167,10831,201,-17944,17096,29535,9751,-51815,-98212,-52310,20031,82743,63966,28552,59118,98726,123496,95358,-8874,-88866,-74335,-35506,89267,222745,141550,43524,-1008,-28782,-45167,6414,7202,-26939,-28558,-62316,-59385,40939,147337,157364,95586,25505,34585,22732,53025,101146,20991,-39010,54354,103293,20695,-37680,-37708,-60052,1323,13593,-2545,-1683,70932,228913,412404,484972,346591,100031,-72387,-86022,-49613,-51637,-48968,-66439,-45053,15440,177639,292450,243206,10011,-26936,162938,421713,577761,419156,97440,-70710,229372,496126,443112,221130,-52972,-91407,107254,369640,519294,467147,322079,50615,-51477,-13903,59724,184639,342164,389155,269548,198223,168351,118537,93534,73047,68835,30332,-4461,16634,13702,-23043,-57399,-110915,-94191,-135667,-59827,45760,148657,246850,271765,189619,63692,-68593,-86290,-14644,7783,14082,-33481,-78304,-72096,-63769,-55476,-91684,-57704,151594,136651,-60299,-82785,-36570,-14680,-9736,-28623,-83678,-81720,-79648,-33172,32093,50332,11176,-33178,-80800,-61159,-42604,-72555,-26693,185395,448631,427012,309397,296734,305865,155163,30873,-42974,-107422,-36802,-25582,-66709,-105759,-28127,164627,335090,154348,-68797,-42907,23926,18949,28093,9031,36868,55070,88797,79578,23281,-36188,-118816,-107568,-2909,169561,252641,79759,-41235,39886,61557,6048,-33690,-45518,-6180,62432,72868,27921,22659,26099,-669,-64415,-134949,-70590,27870,59092,56993,28619,51439,76515,103224,124427,-92,-88465,58028,156633,83149,-14821,-46112,-34839,-20995,-24819,-18573,26574,103371,88202,74829,88148,138908,133123,63056,15332,-16263,-48744,-40630,-28151,-27115,-14689,61193,95346,10478,-69078,-57777,-4395,38630,-1329,-6558,2353,-105489,-41890,-27320,-63234,-71277,-70245,-60789,-55911,-51617,-56247,-35474,33827,141020,119933,26981,-20135,-77907,-115388,-120047,-50088,-23785,-48120,-46771,-12323,15510,36451,26633,5125,-44330,-113757,-32818,33501,4641,-40975,-5542,56934,104215,56199,-43884,-89553,-81785,-48468,3989,59581,87056,65473,26521,-85658,-101013,14581,9141,-80283,-46217,17310,53287,66083,118600,195801,343376,428953,285292,81876,-91788,-118171,-85307,-58557,16028,60172,35695,-53611,-24829,58162,105131,105447,68012,16398,-34177,-65222,-63402,-57487,-42279,-44815,-70239,-112556,-17368,75787,54052,30072,-23511,51318,226576,286993,57378,-48175,-62571,-60505,-43877,-21221,-15495,-38109,-46795,-64540,-76421,-50160,15601,67979,75485,51376,5772,-17630,50003,166491,146611,44248,-37173,-39445,36211,20910,3111,-36949,-73950,-98597,-95361,3678,139557,251781,84675,-180030,-270711,-199209,-62906,51615,206240,410522,359747,205212,60341,-41188,-54301,-11544,37240,33331,-35147,-40140,27683,192066,283116,240812,224463,234240,283331,264506,125979,52907,65166,109483,145001,122004,811,-108286,-15317,33242,58156,15418,-7698,16695,-5557,-78332,-84841,17652,69531,33918,-82887,-47240,59968,126179,164054,88709,1570,-65933,-111611,-105782,-104688,-89954,-111847,-92533,-76023,-67831,-80721,-124906,-78345,-52159,-86484,-92068,-5125,104243,220221,300817,368976,308389,135235,-54108,-75338,-78426,-94670,-46139,-35864,-102559,-67598,-427,60509,149206,108441,-43239,-66012,2112,45094,52800,35756,8010,17793,-5553,-27990,3516,60791,38413,-27750,-67212,-12852,69434,22030,-44278,-85916,-80855,325,83335,113518,95207,167,-67268,-90813,-99120,-63313,47671,226727,276309,241703,115231,3400,-94007,-39993,19802,26572,1664,5527,-15239,-65966,-100133,79850,202831,149542,25395,-25439,-66757,-47550,4853,-333,-4093,8461,58234,161924,310753,404724,351538,202703,13098,-107003,-73944,42357,113267,176110,185054,242846,342458,230168,86818,-1113,-96460,-91332,-90367,-26392,4125,20006,18799,7769,57231,134779,118757,13009,-73016,-89272,-29298,98836,139525,-11715,61721,130487,32431,-117864,-80417,-45114,-67330,-99732,-83547,-22942,53044,88518,55606,83723,127868,85938,95502,57875,-14966,-60558,-102821,-86180,-30158,31956,64431,60562,24234,16859,3943,-39183,-94874,-90528,51799,91044,47456,-1375,14690,-117,8165,270,-15790,-33621,-59128,-83418,-22535,-18851,-47812,-5078,40119,7551,-77998,-101645,-64665,-727,-23019,-58198,-115994,-69249,-42399,-47424,-89248,-77690,-73577,-51751,4784,85028,135116,86137,-26923,15484,114560,-4474,-86188,-37634,-4431,-23731,-22791,73991,150217,88777,64035,23579,46180,68907,66796,92649,66913,3991,-86715,-95886,-74803,-31240,55750,82338,46654,-12818,-57124,-115049,-71889,37618,63649,-13335,36687,71201,20159,-42079,-94413,-110158,-74624,-57677,-48006,-37057,36659,67088,78275,71376,134420,161603,95887,18657,-48250,-25868,-39286,-60892,-12500,-12501,-43997,-53543,-41778,-72907,-154057,-90784,-52167,-40296,-78494,-91642,-63458,6140,33529,25172,67494,132479,182415,218822,236184,103058,-81907,-144540,-98647,-23857,38533,85389,40875,1712,16298,39595,4190,-3468,19460,87799,168301,226850,293400,313141,229007,156747,141769,107824,83951,61696,-15800,-82815,-77281,-72554,-83807,-41713,-28971,-13876,63594,146652,156592,97783,60730,27049,-16073,-58724,-86404,-90463,-44461,-32542,-14360,-11402,-215,5726,8640,21623,53664,112186,173776,231490,246081,208353,29999,-76772,-142543,-78962,-95823,-78639,-13587,70453,104290,112290,94662,24878,-31781,-46269,-115693,-25603,80621,43059,53653,84059,-4503,-44717,57437,90415,15129,-71966,-55747,15437,57783,1944,-96010,-91229,-57160,-68390,-72845,-67712,-32198,-11080,20416,87604,222651,198598,64803,2464,25237,7379,-35073,-65837,-38001,-2477,-30330,-23457,44581,80785,44546,27240,685,-30529,35292,107278,119047,70628,40470,19273,-2739,5863,-9121,-91196,-129412,-76031,-56006,-39710,-19026,10604,76957,87021,60640,13464,-76777,-92975,-13199,112344,230307,258803,128646,11508,-25777,-52638,-40291,-37972,-39164,-9449,49673,51661,84403,71683,68731,77959,111860,137348,149424,73899,66096,93353,125494,154283,94945,10859,-59849,-83822,11653,95996,87550,53490,9563,7451,-10196,-9067,-45287,-37213,10937,21609,40472,28687,-41344,-108810,-116484,-95043,-33636,35200,62358,32194,38600,7828,-626,-36798,-111239,-35526,39943,89262,104130,44000,-7025,-21735,-31637,-19951,-37961,-91898,-88902,-56011,-72964,-74646,5177,34986,40601,4957,17446,97714,122389,155232,145761,49258,-27176,-104600,96907,261451,263747,191576,147144,80010,-32431,-62401,14063,12368,-32432,-63421,-45573,-58679,-52397,-106376,-48935,72403,47343,-44557,-116855,-43345,-61025,-101050,-35516,-17704,-14304,-10378,94602,229398,137251,-54093,-79706,-29783,-70482,-106500,-54691,-28253,-30822,-29760,40720,105576,130548,105359,94709,4897,-65551,-104857,-44185,5825,37673,-4083,-33219,70577,164870,150678,72802,-19870,-88807,-29203,16930,-32068,-71710,-90621,-104744,-83945,-38642,44481,177897,340000,410658,387244,297761,175435,68107,20918,36960,16187,-60329,-58888,-810,10958,-23847,-99863,-64367,-7867,11105,-35580,-85881,-66864,-59134,-59110,-12309,-327,-8348,66243,23439,70279,113129,96364,50986,4388,139616,335203,364878,202848,-8421,-81538,-73829,-56862,-36860,23805,118736,185603,158384,39115,-46968,-101946,-113405,-71389,-42703,-97434,-151308,-88685,-10653,-586,-5437,-39723,-91175,-79366,-18682,65926,16735,344,22846,-5313,-65546,-108227,-106307,-58858,-17623,45689,90991,72371,96073,127262,265626,341427,136910,-93833,-90815,-47393,-50642,-45163,31012,37670,-23193,-136533,-93911,-42374,-35739,-65576,-69332,-87086,-110680,-142507,-80841,-14952,80360,155524,241570,184374,16299,-93828,-40909,-23985,-83407,-77876,-15149,25059,79041,140917,250691,329808,233479,38757,-85539,-96640,-98987,-134419,-69419,15152,4986,-35310,-64549,-47344,3226,32350,2709,-30712,45320,176219,196689,132639,68514,3841,-84379,-124374,-50030,-16031,43196,63701,48945,19717,-2291,18435,46780,2540,2231,65111,75831,99349,47715,-10380,33238,112472,114437,47080,46653,81956,30602,-100706,-109374,-12538,40899,13540,-46150,-91279,-77525,-32832,-21900,-56475,-67688,-10173,5705,-57188,-57658,19148,117225,87905,65812,94619,51783,-58908,-77969,-9032,47757,57178,29262,-15948,-39894,-56918,-97801,27462,144403,143589,101996,67780,79095,75115,16579,-39778,-46346,-31889,-28547,-69928,-86013,-84275,-48597,-19635,-24225,-21249,35539,76528,209780,260517,232566,193783,108876,40477,849,-17939,-103388,-48566,44877,122381,236230,388412,451745,431360,319491,219306,225867,261603,227484,116647,4981,1744,16951,-4536,18285,44343,112629,133514,52007,-50861,-86810,-17106,8662,-15584,-43693,-40879,-43895,-54061,-51246,-54183,-99368,-106787,-57412,30651,132557,-4899,-67264,41585,135779,160556,100128,54880,43365,60541,87945,105812,112100,82378,-5293,-34047,15534,131,-79385,-93481,-7519,52970,54442,-21661,-134131,-71740,19449,104023,166879,140778,63599,13182,3797,28103,33004,17693,-17870,-51614,-28419,25845,34602,47904,51935,11651,-16066,1899,16536,-16477,-72634,-125031,-167912,801,161272,193617,65537,-93208,-18923,187897,401179,319458,123305,43852,68662,60390,10050,-83093,-104490,-49833,-41166,21424,138873,224058,245981,218431,147495,45360,-67001,2518,187375,321166,284879,135268,-30209,-93251,33534,241685,355634,356998,309683,168593,39662,-8303,-23382,3639,100879,151167,158396,22818,-55725,-30973,-50054,-124419,-121699,-84840,-47102,-26119,-45960,-72420,-22088,48548,60530,75921,122549,154478,78087,41287,95999,142723,104969,52983,-49764,-115404,-10113,1544,-65931,-143575,-47235,90511,232436,315251,268150,19167,-184181,-56188,64784,130361,185471,144689,-7492,-103793,-124882,-125782,-104914,-44496,-16251,-22900,-56325,-95394,-80017,-66575,-32948,41036,109879,115888,68869,-22811,-115330,-102629,-112225,-65411,-16117,-30445,-82166,-118863,-76926,20933,31882,65181,117587,111929,69941,6005,-100662,-192918,-148930,-116313,-46619,-38113,-127698,-59597,86019,172671,171168,158064,116858,46244,-58499,-114238,-26765,22067,19014,53732,197890,305371,237831,62844,-95956,-73437,-8391,-9708,-5809,55773,40190,-46429,-127693,-46361,55675,73714,66435,48843,23987,-43565,-79054,-90851,-1665,101969,96936,-22385,-84271,-33255,-23715,-56715,-69382,-36567,-50205,-127918,-72356,52902,152171,40182,-55621,-7312,31487,92561,78153,50762,17918,-60294,-103515,-63440,-56697,-9045,28812,-60064,-73502,67252,163714,181952,80212,-70743,-73747,30203,126622,287695,452058,439054,376633,267906,154497,65570,13130,-3,-22703,-49578,-93820,-107898,-103123,-101252,-75185,-12077,80011,113795,80760,16701,-26842,-30424,-30980,-74468,-108427,51621,176475,166249,161056,108982,24653,-60958,-18989,49571,101369,223438,207432,228,-101715,-63613,-20965,-7367,-6174,-40407,-14167,33610,23972,-34965,-145944,-143562,-88114,-39878,63026,129639,67657,-9524,-36727,12424,18141,-19007,-77375,-114863,-111792,-38672,-55243,-66117,-92446,-130266,-142300,-48005,70308,196878,297287,146648,42871,-9525,-47226,-122445,-182718,-153451,-111138,-103501,-48752,23300,33842,43596,88582,97324,48685,-7139,-10126,20922,17587,-19857,-48540,-54082,24280,98319,151166,127334,116769,128261,69686,-45500,-134909,-67707,-172,65241,68342,19970,18989,57361,117800,174992,106801,49966,81632,82211,-8685,-96816,-10824,16937,-68292,-79076,-5153,35826,80303,163449,216309,153908,18284,-93579,-72682,82506,374875,364708,172272,76243,28267,-21356,629,55817,95741,153093,188446,129867,92335,49895,11928,-31140,-38094,-82671,-73198,-18959,42823,84836,3656,-94692,-74345,-62225,-60709,-29943,-2316,-4970,-33539,-74158,-72762,-82212,60276,107038,89545,60943,36948,19704,8451,-5031,-10583,-24979,-38509,30849,130331,170168,152117,180231,135191,21348,-1354,-88503,-87411,-104144,-43888,112803,107514,78034,19619,-23976,-38324,11532,79042,112306,82170,39162,18048,-24128,-33006,-3380,-570,-26346,-39270,42872,127311,148017,129332,121571,75541,19264,-29051,-92899,-77490,-95213,-133487,-127750,-129577,-91908,-47151,16152,15723,-28602,-24735,-39196,-56055,-25743,-17021,-42408,-60868,-48492,-40507,-17122,13997,17429,1434,-6526,-13106,-71991,-107838,-19255,28847,-2498,-47871,-69207,-67741,-71208,-51480,1869,63204,70551,10493,-45102,-25716,30075,34621,16018,8980,-26523,-101406,-95323,-65976,-84325,-89427,-67961,-43250,-42627,15374,106972,151590,61578,-29164,-80450,-99613,-82900,-21729,34666,-33720,-9290,-22923,-63848,-22906,66216,176682,366776,415955,190914,86591,140160,169818,64710,49591,39597,8941,1363,-10462,-1321,81414,154838,141883,127571,87377,1222,-83862,-64590,-67159,-85081,-76533,-77592,-77429,-101551,-43399,-26641,-73170,-65642,45032,152112,149063,144108,198262,193413,117258,4549,-38976,-4153,83059,146329,50813,4007,139979,297243,275089,138726,39749,-15870,-24863,52502,113959,100020,20227,33616,-7369,-55332,-37145,19214,21623,-14230,-24233,-12986,-23818,-8169,-19499,-63622,-27284,46382,100197,30427,-85836,-115684,13993,114147,104782,82619,156483,369850,533295,498440,246549,141631,133918,109666,64365,54051,27048,-97702,-56174,-1299,-54787,-87141,-48055,-25242,-6051,-14475,19923,38075,-7171,-53007,-22505,40731,51854,60193,109052,146333,111953,-8002,-86251,-4115,-11440,-99180,-40715,-15969,-60452,-127190,-154014,-119628,-68441,-42392,33712,134062,45311,-71685,-68414,-93873,-72482,-62688,-26196,980,-20352,-42842,-28580,6830,10072,-431,32829,34801,-7025,-58841,-40352,-7531,86362,193277,112241,12035,-26778,-64295,-49643,19183,78879,88807,51915,-10975,-22024],[2723,23717,30721,39454,14578,-5677,22300,29450,-38212,-93267,-63259,-53017,-100321,3569,26718,13114,47285,57524,41709,40021,-1803,-25535,-30192,-19075,-48422,-80152,-24575,23163,38741,28193,-30435,5945,35179,10824,-47129,-88187,-82608,-103445,-71697,-27808,-21010,-46846,-49053,-62423,-76357,-57452,-38447,-6803,13395,53353,77180,13768,-64260,-8316,29556,29911,-33241,-23941,36639,62433,96971,143323,198659,286207,311749,252100,255950,216722,126950,88284,46143,-50434,-25824,211466,236284,78619,-55217,-115682,-81857,-73105,-93053,-37704,24259,62520,34870,-35579,-9931,96447,167898,-25632,-81595,-31495,15673,31856,-14540,-58253,-2144,-14578,-31527,10720,39292,27897,-37738,-86747,-52729,18577,96307,98035,61733,73669,94928,99666,57156,-51178,-64108,-34475,646,123793,227319,131571,44991,-39873,-37124,-38128,11356,14099,-10926,-14382,-47068,-35728,67755,166015,169842,113512,46456,50489,58642,123028,170301,55292,-40269,45881,104917,27987,-26288,-33648,-83094,-24813,-22067,-51466,-44251,49066,222022,433142,527930,397621,123906,-75261,-97568,-65304,-70797,-72575,-80720,-32021,16606,155005,252756,194183,-4285,-42420,117517,343694,494564,358524,98751,-71017,204962,437896,352396,139414,-75783,-95204,64327,355238,548915,509721,315943,55224,-25912,16619,106456,239832,393607,418557,264500,174377,147123,103107,87257,80421,91054,59861,10959,18600,16988,-18218,-52527,-101388,-100940,-132950,-43738,57492,158195,255245,284368,200043,62234,-68897,-91982,-22547,-1237,5504,-43068,-88907,-82712,-73891,-64779,-100697,-67486,154070,187762,-27111,-78803,-46833,-24087,-12271,-30861,-92586,-95990,-94070,-42175,30333,70197,44414,-25029,-98575,-76749,-56178,-89902,-11238,228626,461895,390342,267006,260960,303626,186907,44027,-34575,-83220,-22626,-22872,-64467,-106096,-33552,156964,318762,136592,-76332,-46980,21547,18765,33407,19572,47865,64940,100910,96823,37952,-47002,-123206,-84315,-1755,160500,229274,58550,-38380,49318,59446,-3166,-40250,-28853,16820,66868,65053,21068,24245,30406,-877,-66829,-134439,-90000,-7572,22028,55654,31698,49955,77307,117507,139608,-3087,-101086,52094,152696,88959,5233,-25073,-24892,-22083,-40219,-47424,4372,97854,96424,80533,93104,150089,152996,73695,20828,-9763,-48000,-32467,-20184,-10913,21471,96858,118293,16530,-71219,-69371,-36085,-7414,-44399,-98128,-77572,-84366,-22015,-25292,-72494,-85118,-81667,-65199,-53686,-41971,-50945,-42201,20730,126509,118525,31423,-22134,-89601,-128403,-111060,-38779,-22247,-50576,-48031,-22533,-12996,3401,8638,7702,-31658,-81086,9804,88370,43076,-41913,-14278,81198,165732,116301,-466,-65159,-74825,-40681,13620,69713,88446,53607,20806,-83831,-113861,2066,-3022,-97178,-57397,4869,33187,38704,72387,137425,272628,377717,269138,70961,-97814,-114919,-90680,-68616,7607,49344,18425,-68753,-20498,73675,122946,122470,67031,-3650,-62419,-93615,-90023,-49819,-40048,-38830,-57164,-104571,-38345,42655,9228,21926,-4958,91607,269834,301102,56405,-46648,-64768,-70004,-43863,-9940,2624,-25728,-44106,-65830,-84191,-69086,-10120,38864,46121,23726,-23009,-49479,12340,113100,101001,35961,-29133,-30031,35845,13956,2985,-26797,-66330,-93379,-113663,-27036,98200,207439,43496,-186262,-295054,-230075,-86808,43441,199678,380241,327563,185791,56992,-30943,-29559,11314,47815,42744,-31341,-24290,25054,174377,247380,193867,180246,211901,286050,303935,190525,139365,168479,145639,115684,87508,-13852,-120823,-7860,34072,50292,3632,-22450,3055,-18378,-78363,-95022,-6930,52176,33206,-67769,-43066,57049,119565,155605,96516,6647,-63117,-105378,-109593,-108942,-90502,-100227,-70212,-63255,-70761,-95420,-122647,-72854,-49061,-82031,-69067,17962,113467,210736,286298,349262,290032,149494,-45620,-81153,-82873,-95536,-44913,-30561,-96222,-79329,-34960,10926,81886,83102,-47873,-45134,26771,53357,48555,25369,1240,8818,-26303,-51528,-9891,57491,37082,-24720,-64384,-14041,54760,-4580,-73490,-115924,-94134,-25329,39424,67891,63437,-12814,-74668,-102053,-109431,-72487,40191,213179,271464,251386,119844,-121,-105173,-28169,40411,60772,56112,53499,17236,-50668,-95709,77272,185767,122410,9252,-24984,-50665,-27159,21054,-1215,-10633,-723,51859,166035,317686,390759,334219,205347,33777,-81126,-66206,27571,97027,174888,207171,279616,352820,226037,82142,-1623,-94115,-93636,-94366,-16670,4425,16077,22060,22977,79901,148824,113026,390,-84404,-106941,-36119,88027,118203,-53217,26424,124480,59512,-84225,-121583,-81343,-83225,-104767,-94581,-37061,30642,62992,39914,74043,143818,126738,115885,64764,-2082,-37513,-80341,-92005,-51009,7899,38225,36450,12271,16824,5715,-41244,-101040,-82164,60407,88738,24772,-42846,8198,5131,8576,-1731,-14130,-24072,-37801,-63605,-22719,-22591,-52805,-12348,37751,3207,-93806,-132850,-77110,-6853,-30604,-61237,-114403,-73452,-50419,-59434,-93404,-79647,-69242,-44925,1048,73369,130401,92788,-23903,2527,94701,-21296,-87149,-41846,-12103,-30244,-8118,95128,181537,111395,56450,-11494,17569,37569,29473,73392,63271,-581,-96837,-84740,-69195,-45546,39838,89755,69127,25179,-32616,-104156,-78116,37242,80368,11971,60467,75571,22844,-37542,-91631,-107931,-75241,-60690,-54937,-49356,26502,60072,67127,45072,83281,81100,26896,-10265,-39239,-4773,-20800,-60435,-14567,-9307,-51520,-59417,-45496,-80970,-146030,-87275,-55262,-51648,-91242,-90321,-48163,17270,39450,36905,82685,132189,173710,208673,239125,146023,-42135,-107596,-76990,-5609,44665,82708,40425,3512,15640,38741,14093,19263,47564,120549,196405,241652,299438,315219,234112,165499,152441,130822,102993,62651,-22262,-88267,-106283,-102591,-60827,-6106,3156,15963,101437,203770,204024,114134,65342,36983,-13040,-71282,-92339,-98295,-49402,-35723,-18827,-20503,-8168,1301,11131,32798,67564,127335,190012,249996,240819,157572,-9963,-90634,-121254,-80821,-109782,-100760,-46235,32048,74577,93497,90389,22977,-46422,-54141,-108161,-12059,69441,-7854,8451,48256,-21701,-22967,93940,123086,35393,-63237,-52663,14080,59754,12007,-85761,-98447,-64417,-72620,-63137,-44481,-10587,-4850,12077,75417,215656,212278,77547,-3074,4914,-1006,-33283,-62557,-37316,-6087,-24884,-4361,60829,82657,39234,22032,-3318,-27555,50076,127563,147453,102520,66524,32191,1521,13802,10831,-62026,-115752,-91026,-58555,-30569,-14025,8849,72035,88011,75452,15736,-88852,-102497,-11554,121846,262610,299093,131424,20434,-19182,-53942,-39843,-32467,-35199,-21114,16507,10382,49624,54132,64078,82251,107107,136189,182589,133924,95153,91796,116143,153995,92231,1749,-72984,-88986,27332,109116,89322,53324,11705,15866,13126,17310,-39313,-51058,-8988,12902,48111,38051,-44504,-117074,-117520,-91451,-44272,33307,75585,29750,12052,-13929,-17686,-43407,-112389,-33533,41069,86619,94038,19532,-38217,-32679,-32750,-21593,-38732,-88409,-84201,-58567,-78407,-60872,40107,57534,42716,-5085,2574,92889,133383,167862,144040,44647,-23142,-49799,128147,298577,306185,210078,148831,82055,-25689,-39464,36983,9480,-54563,-81666,-63509,-91065,-81476,-136106,-32583,73804,40699,-53473,-114129,-36947,-53260,-113775,-48830,-22070,-5130,5220,119139,256685,146440,-44523,-69406,-23937,-71306,-96986,-45854,-22543,-30908,-27883,38782,95585,108509,92163,98081,4429,-75341,-95324,-19342,46805,71296,26565,-15853,69057,157770,149925,78862,-12460,-90695,-28645,35412,141,-41537,-78050,-105825,-68725,-9778,101942,261400,428988,479232,417314,310548,194215,90841,44962,54102,27103,-49126,-89155,-21442,-395,-26612,-93852,-74121,-23164,3322,-26035,-73404,-64404,-66573,-52169,14348,24145,10559,70907,2000,47944,108043,116065,90038,25529,84406,272197,328236,198670,24410,-59828,-82978,-72943,-48479,18398,113938,171881,129407,8268,-64285,-114875,-118509,-66936,-27638,-81545,-149301,-91015,-9269,-1816,-6840,-42341,-90125,-63362,2400,85900,27830,5156,24448,-552,-59604,-102579,-97862,-53047,-19259,20720,57574,55847,101061,171730,322684,363827,123485,-95326,-89492,-50489,-56601,-48498,42490,66949,17687,-101521,-104775,-45428,-34278,-62507,-64365,-87955,-125076,-138695,-80148,-13756,78326,142929,212950,163518,15048,-87361,-36526,-11507,-64010,-76454,-19489,23440,86798,186491,305118,341518,215754,24779,-82464,-90721,-89480,-118434,-69335,2251,-11095,-49300,-69128,-34589,16215,40845,1061,-54839,5260,89753,122416,93079,33690,-35034,-120867,-85246,-21102,-7463,52910,92099,69963,20652,-1144,23800,61624,40763,52187,100160,106019,132283,75337,-1686,23879,118065,126893,53745,47973,79200,30926,-88264,-126845,-32109,22284,5769,-46332,-87296,-73971,-33108,-24724,-62246,-71578,5859,21152,-53744,-47399,55819,161292,107704,61000,79626,42446,-62973,-73475,-10539,38708,41367,6393,-39153,-58703,-70741,-87687,43554,164041,151109,99156,66068,77603,74148,23148,-40324,-64698,-63016,-60841,-81008,-82637,-84854,-52321,-15669,-19512,-19643,49316,113679,258866,280709,262657,238538,146180,64469,17697,662,-76733,-41857,46073,106358,199011,347789,433526,411113,306829,211311,210606,243055,227262,125517,22169,18882,21183,-6045,11856,34379,99501,121238,41513,-56220,-69316,-7587,5349,-34910,-73600,-67803,-58662,-58982,-50579,-52700,-100053,-100608,-53812,20763,107737,-1193,-23754,70233,159940,174344,99214,52804,55572,81260,98685,106031,102916,73611,-3031,-35100,-10256,-38827,-102077,-110077,-19614,46706,46664,-27961,-143853,-66034,27542,108333,157743,114873,33213,-14502,-18956,17001,32507,21628,-15675,-53127,-31961,24344,33275,40060,42853,11687,572,26827,37742,-6975,-69967,-124004,-153227,-10404,132387,163749,51454,-96228,-30921,166457,364247,278058,93650,28638,67512,65509,17087,-69251,-109073,-62859,-66233,-17006,103680,225456,270992,240234,157693,49195,-55133,17617,192999,325165,294960,139633,-27821,-84949,33265,214715,297713,313266,275684,145897,25914,-14175,-26799,-3161,89545,148075,167495,41076,-42604,-19181,-36690,-100869,-92161,-43960,-7927,-3454,-38991,-70721,-22037,41671,39970,38774,80034,124366,61205,19288,77969,162446,125173,52885,-40873,-102398,-29811,-16008,-75542,-142836,-41591,96797,224874,290571,234005,-9240,-162497,-31995,89646,141330,181099,130967,-16190,-106166,-133940,-137729,-117611,-62516,-37670,-39347,-66101,-98513,-82697,-73634,-45474,27403,105331,124172,88075,-1939,-117956,-118185,-104036,-35483,26592,14979,-50561,-114175,-34087,50188,44063,62403,100393,91515,50740,-11081,-114878,-173395,-111307,-96745,-76561,-77058,-136854,-17981,129475,210991,196960,165674,106817,30625,-59181,-80099,-7834,39197,40234,101133,276508,356297,276258,105082,-70115,-74554,-13666,-29946,-34950,43868,31343,-58657,-111974,4391,110618,106709,87281,70807,34118,-46494,-88138,-84228,13094,114615,129483,17084,-73591,-56882,-45673,-86415,-102325,-70366,-61435,-120639,-98226,11511,112962,40538,-47968,13274,64934,118818,84934,48108,6818,-79788,-107049,-66973,-70234,-32734,6385,-71255,-54736,75550,168917,202394,99790,-70311,-88456,14801,113500,276201,468001,499188,441389,297069,152995,55522,3724,-6257,-27783,-61344,-112987,-131262,-127583,-126724,-102487,-42701,43187,83822,56077,-7074,-34506,-6876,-15428,-63964,-94336,60177,195879,195069,191223,136534,46966,-61671,-43233,26586,85638,200368,220617,26459,-77434,-73461,-39198,-32318,-35817,-68559,-34717,28609,1463,-72895,-172868,-134123,-72286,-22929,84110,160301,98151,27922,-6656,36254,51633,11130,-63115,-123709,-102075,-7854,-15303,-31031,-64406,-114836,-156411,-53902,69355,190229,289821,158957,55582,-3781,-48732,-131083,-180852,-144786,-104995,-112348,-69767,-1406,24068,47973,94406,99679,44924,-15788,-24751,4605,9808,-18203,-36009,-39158,25870,94415,145806,136079,129040,140635,82260,-44336,-122301,-45263,29045,103544,99506,27067,14267,48927,109181,168022,97359,17947,53958,71759,-7962,-100059,-34100,-13214,-116735,-64055,1935,32359,68597,150761,212744,156261,24773,-85728,-92565,43869,281632,282913,128128,48655,9132,-38342,-16729,43599,89627,143600,161501,106047,67990,22220,-19466,-65485,-73572,-115050,-63691,7892,79724,121308,25927,-73607,-82478,-62670,-53211,-28215,-3641,-7748,-43909,-103900,-112032,-63153,68620,99399,78643,53100,33696,20106,10038,-6959,-18763,-40631,-60883,7331,113563,183048,184360,211557,160647,44211,21556,-57793,-134266,-157381,1836,130828,123666,85749,15378,-35642,-48022,10281,93896,138532,98493,44866,21192,-20914,-32218,-13977,-21494,-51199,-43254,71119,183192,204070,160251,128312,68376,-470,-63704,-72999,-49481,-79628,-112832,-104091,-101604,-88396,-66557,580,7808,-29846,-19171,-25714,-51270,-23179,-13607,-36445,-44939,-30603,-24652,-8001,10032,7696,-6405,-7960,-7741,-58419,-133114,-46311,12107,-3484,-45196,-72524,-78647,-88660,-66041,-4968,57244,63270,656,-67711,-45813,26845,44234,29316,15620,-24778,-93366,-84536,-66152,-95701,-102873,-69917,-37809,-28768,23823,91379,143570,72688,-13817,-72122,-110645,-109314,-84386,-42554,-91240,-35012,-28284,-61527,-14326,95458,229935,434535,454462,198417,92734,131398,115828,21775,21100,13964,-1986,320,-10371,1831,78416,127079,110490,97936,79530,20039,-50374,-21436,-18053,-44751,-48757,-56843,-61477,-82676,-35789,-20491,-68652,-72375,36159,151656,159204,156231,220849,219637,121992,10138,-30486,-10856,45269,92155,19742,-3587,123469,249750,239753,137500,34290,-21465,-19947,56995,112590,95877,2736,14668,-14049,-62709,-16729,44569,51671,12888,-15675,-24017,-41340,-20012,-33912,-70615,-45343,18080,63751,-5337,-107607,-102431,17559,98165,97418,88684,151076,336977,487287,482645,254406,135765,123283,102545,53314,24876,-4415,-108672,-45805,-1537,-64866,-90743,-38764,-7278,20292,3122,22837,35447,-5221,-55746,-25491,43825,54567,69308,122622,164774,128742,8932,-61372,32406,33378,-69803,-86498,-55410,-86954,-114478,-129574,-115247,-67816,-30651,-17384,38028,-19566,-56696,-51457,-87642,-76532,-66840,-31796,-8201,-25006,-29216,-6801,18895,11958,5095,43716,43311,-3996,-63054,-35243,2020,104725,238684,168707,47812,-6526,-54138,-46376,26374,88893,93151,48293,-17101,-24747],[-7761,8332,21122,36419,14306,-9298,6964,4506,-58031,-95428,-53322,-41010,-83531,-7116,32224,39710,80285,86150,59418,42238,-8634,-21453,-9596,-11517,-58807,-78700,-14737,26983,26406,9957,-38828,6017,20564,-17942,-81433,-118850,-91489,-100216,-63883,-11200,2482,-26017,-38807,-60238,-82743,-71134,-53029,-24337,-5643,37422,72079,34461,-37584,-43688,1039,16581,-49182,-40711,13064,27191,55758,121297,209099,308529,310991,217603,206848,194448,126258,97329,41374,-61894,5331,230233,219042,69739,-55898,-111405,-110642,-97547,-94373,-24484,40973,71648,35372,-33341,-10516,125900,242891,36868,-50633,-18451,31922,58504,15779,-89516,-28348,-40495,-48624,6453,50256,41097,-29948,-80435,-54323,12589,95325,116945,93852,92081,96193,83232,30013,-81702,-44244,5860,44088,160259,226326,120348,50656,-76962,-46102,-32049,15091,18314,371,334,-28351,-11030,91280,172148,167478,120660,68747,69671,95066,184558,230995,85572,-31895,42554,111463,42591,-7578,-22428,-104927,-56748,-60026,-103775,-80830,31936,212775,440152,549516,434091,144309,-78236,-109752,-77270,-75304,-58807,-53351,-18256,15832,120579,197809,139053,-19847,-62256,61633,243437,378898,281543,98143,-61833,174450,361340,249178,62590,-87992,-93276,17102,329210,560845,531573,291139,55208,2539,56884,156042,287378,427262,428882,248337,142825,117833,82063,76436,83919,108571,86750,28023,23078,22711,-11603,-46914,-93601,-101522,-123102,-34354,63078,160369,250559,281224,202243,59905,-64945,-96163,-31150,-10621,-2560,-51145,-97373,-90608,-81268,-72431,-107953,-74756,156871,250082,17009,-65179,-54053,-30449,-12402,-31516,-100705,-110590,-102568,-46497,28998,86560,75267,-13893,-114439,-91492,-67812,-97745,5959,261026,447680,341097,226716,227361,296910,222726,61703,-23241,-59398,-14189,-24971,-63995,-101236,-35621,143279,287036,114871,-80724,-46648,20294,19444,39611,31775,60184,74071,110450,112621,63044,-37455,-94331,-63226,-1123,148284,198068,37507,-34810,54529,54195,-11201,-38238,472,45736,72276,56354,14748,26161,32879,-2695,-68696,-132066,-108171,-43751,-15233,51586,34721,48440,76579,127304,143750,-12608,-101375,52623,153960,99646,26188,-5842,-14418,-21948,-54964,-74940,-7129,104134,116300,95609,103712,164515,176888,89885,30514,-801,-49277,-23798,-6287,12545,55476,124728,135844,22523,-70800,-81092,-63499,-45638,-65010,-87485,-59219,-26105,3579,-19962,-78980,-96870,-91558,-69200,-52240,-33121,-45920,-50333,5548,109573,114949,40675,-14513,-91429,-136175,-102200,-27677,-19150,-50834,-48935,-32542,-40672,-26241,-4738,17561,-5161,-41544,44421,133453,79432,-38531,-23441,105404,223673,174762,46113,-32089,-53453,-24688,28736,83943,92524,42721,15668,-80804,-124165,-8726,-12469,-109040,-62512,-3142,15384,12541,27525,78180,198863,313177,239652,54464,-98798,-104089,-92196,-80364,-1401,40947,7120,-81625,-22573,83621,137990,140431,70860,-14409,-81240,-117523,-91396,-39367,-37121,-30922,-40006,-89220,-65906,5332,-35161,16111,21362,143784,313529,307704,56020,-42979,-64304,-77876,-45774,-3965,16220,-14672,-39016,-61737,-84839,-84882,-39029,2185,7951,-12679,-57628,-76390,-15200,68900,61466,29067,-19459,-19744,34897,7253,3680,-15674,-56614,-86476,-128205,-58591,52543,156111,2780,-190157,-321641,-257624,-108280,35700,187119,334963,286813,164774,54960,-18758,-5536,32390,55324,49108,-28124,-6557,20612,137519,196010,141170,137062,193679,289781,345313,266148,241849,283028,194992,83446,39025,-34254,-110554,2963,35350,41184,-9492,-38766,-8271,-22485,-65072,-88401,-34594,26858,26332,-52609,-30614,59188,115682,145711,99901,9884,-59942,-97241,-110558,-111137,-89809,-89181,-51421,-56411,-76862,-108987,-112457,-67515,-45458,-70523,-42357,40692,119097,196213,264503,320257,264281,162109,-31644,-83095,-85392,-94870,-43422,-26189,-91061,-89656,-66162,-29699,29126,56780,-52590,-21531,51549,59329,42657,15725,-529,1767,-47621,-76274,-21536,55585,37337,-20167,-60811,-14999,40444,-27595,-98505,-134310,-90833,-35860,10028,32748,38259,-23102,-81899,-112558,-117785,-78878,36425,200551,263791,256747,122932,-2814,-114452,-13734,67349,111045,123916,106261,51275,-33597,-88967,71212,160718,91085,-6640,-22498,-29309,-468,36811,-4619,-19833,-12333,42207,163219,310344,360078,304364,199840,53140,-54824,-45892,28919,95149,184798,236442,315239,349555,216241,78543,954,-86445,-84404,-85398,-9927,1782,10530,25068,39453,103974,153926,99173,-12663,-93200,-96393,-19831,96563,115314,-65088,-9207,111722,88191,-39640,-110068,-108456,-96226,-106018,-107120,-52971,7579,39588,26238,62665,148505,162165,129695,66361,7286,-17704,-60018,-87884,-71330,-14431,16038,18518,6586,22226,11998,-39989,-105153,-70562,69929,83850,-1245,-82856,11702,13113,9621,-3339,-11106,-12139,-15788,-45421,-26009,-32796,-59289,-16168,38103,391,-105973,-134950,-85400,-13094,-34680,-59506,-116953,-80269,-58025,-64398,-77166,-80304,-63222,-38277,-4545,58478,121836,96546,-23807,-13128,71953,-37714,-89299,-49478,-22860,-35855,8261,113591,206978,132374,45650,-41603,-6272,10716,-5275,47210,55683,-5497,-103701,-66833,-52311,-46607,31025,93923,86515,58220,-10762,-92796,-84022,33048,96078,39773,88889,79970,24050,-35266,-90348,-106011,-75831,-64575,-63028,-60441,18832,55250,57404,21244,35828,12476,-28855,-29173,-23106,16916,-2061,-57907,-16592,-4007,-55500,-69783,-53250,-91919,-137043,-83460,-58218,-61779,-102166,-87190,-36192,25664,43281,47662,96389,131469,166602,197508,235049,182569,887,-69967,-48152,13217,48387,76519,38327,6192,15284,38247,24767,40304,72702,149951,221292,253709,302443,314667,237553,170798,156683,149241,120669,63090,-23929,-79819,-111711,-107100,-23956,34716,36731,43800,133785,252202,238795,123078,66149,43985,-5457,-79384,-99336,-105848,-50013,-33914,-19919,-29308,-17826,-6003,9918,41474,78710,140229,205628,266620,228743,105985,-43529,-95601,-98611,-79857,-121841,-119624,-69682,4043,49299,73596,81587,22153,-58050,-60993,-93480,8325,60941,-56133,-39461,9051,-42996,-7323,122292,147125,48693,-57338,-51231,10887,59762,21940,-74821,-108322,-74651,-80109,-55449,-20690,9206,-3733,-2170,56067,198805,220558,92025,233,-12488,-11900,-34805,-63010,-42257,-17071,-24834,11915,73633,80647,30998,15114,-8920,-25055,64471,146056,172417,132355,88070,39021,929,18523,28221,-34429,-87578,-90966,-57864,-22552,-11024,3304,60690,83024,83276,14973,-99320,-114556,-15641,119610,272525,312438,122642,25244,-15307,-59031,-44650,-33027,-36848,-35966,-16448,-23530,17767,35041,54827,80611,97265,130125,208562,193072,132778,93797,103307,150425,90576,-4519,-86839,-95539,38967,116833,84551,48048,9389,19352,30584,43545,-21442,-58799,-29472,3358,54097,42468,-52860,-126753,-108623,-74973,-52207,30647,93418,46128,-8650,-42192,-46068,-57011,-113654,-33754,38938,79534,79853,-3937,-70579,-48738,-35385,-23284,-38964,-82846,-80872,-64163,-84524,-47025,69856,73564,40233,-16086,-12513,85490,144043,181596,145126,47426,-7480,-12857,130667,301975,327003,217897,142909,80504,-15248,-15758,51936,1901,-80070,-83872,-64478,-117677,-102954,-106992,-16703,69688,29159,-64675,-110562,-36563,-50817,-127446,-64256,-28050,647,16393,138291,273056,147805,-40371,-67690,-24654,-75347,-89109,-39847,-20514,-35077,-28356,34126,79006,78407,63715,80890,-5335,-91504,-87072,1913,84123,103443,56514,339,59477,142500,145651,84705,-3559,-90412,-30940,51929,32360,-12219,-67838,-110840,-54201,29007,167112,333790,487373,510894,415689,300367,199541,108114,65287,66523,33254,-36975,-122076,-47818,-17759,-34055,-91161,-84429,-37265,-2881,-15888,-62018,-62054,-66368,-35432,38669,43344,25227,70382,-24888,15873,88608,119848,112927,45184,33313,190709,264967,172142,41407,-42186,-86515,-86469,-60722,9702,105137,156132,103138,-17065,-80610,-126448,-122144,-66396,-17013,-66803,-144314,-101585,-18763,-10977,-13280,-48850,-91684,-50883,18104,98865,34236,6812,21597,367,-55915,-97342,-91290,-50193,-23177,-3021,22424,35287,99444,211606,384900,388663,117008,-89403,-93090,-57927,-65354,-56532,44463,85046,49041,-72669,-116919,-52311,-36435,-63049,-62659,-85498,-122584,-116161,-81104,-18894,67426,119634,172434,133086,9951,-82390,-35181,-3183,-48820,-71377,-24195,21332,91672,229193,355916,349806,202631,17571,-77113,-87921,-83499,-104230,-64010,-8491,-29646,-68028,-74106,-27120,22422,44074,741,-76949,-39477,9833,60745,59781,-1906,-75486,-90856,-37711,4868,-1988,57483,116104,88701,28640,8695,33701,74229,76031,97244,131219,135333,161414,99082,6619,9385,115628,131367,52669,38468,66122,25488,-78234,-147396,-54884,875,-5216,-49858,-87131,-75384,-38832,-31770,-69363,-76057,13877,28734,-51936,-24120,109602,216422,133595,60727,66111,33862,-64428,-73966,-18296,25133,24284,-14008,-59405,-76886,-85523,-78163,58507,177771,150641,90509,59029,68973,63074,16321,-53923,-95367,-103398,-98915,-96409,-82843,-85953,-59584,-15835,-16556,-20143,60430,152295,298506,287918,285291,286812,189441,86258,29602,13773,-50441,-18781,51682,88695,153353,286321,385005,362411,276809,194149,186072,209311,208037,119824,31327,33269,24999,-8849,1877,19718,81131,104942,29891,-57341,-53208,-1113,-2191,-58203,-106460,-95005,-74668,-65044,-51729,-52371,-100581,-97109,-55432,3875,68296,-9993,9880,107876,199095,205056,106641,47565,62966,99073,106526,103647,89230,57527,-6171,-39721,-42716,-80911,-97376,-102471,-31021,38910,32198,-41839,-153462,-59012,34033,109144,144700,87958,4291,-40238,-43054,928,26210,19764,-18686,-58477,-37923,20404,30382,33054,37812,19286,22811,52581,55953,-834,-69759,-124666,-140457,-22517,99912,129163,33336,-101410,-46793,138002,313845,230952,65386,13876,61527,63964,18090,-57169,-105919,-87385,-110249,-73135,51431,205400,275960,245775,156450,47031,-48980,26427,189954,318389,296657,139040,-29140,-79812,29387,178114,230387,258581,234357,121105,13905,-20834,-29128,-9691,72138,140252,173388,61533,-24711,-1936,-19284,-76100,-60788,275,32023,16496,-36206,-73467,-28500,28151,15866,-1654,32429,86429,35746,-11163,49850,169644,134641,49088,-26310,-66306,-46557,-37830,-88413,-142625,-40539,96637,206818,252017,188789,-38140,-139316,-9515,112457,147677,170554,112613,-27544,-111361,-146839,-152441,-132225,-79368,-55853,-53041,-74350,-101795,-87352,-83349,-60040,9786,92719,121770,98416,13821,-109471,-139523,-94089,-5611,67460,55873,-14811,-68572,6263,67821,46026,51303,75796,64975,27886,-31721,-129223,-146602,-79293,-72019,-96585,-110377,-99070,22422,169202,243657,216735,165480,90592,16090,-54186,-48707,10978,56674,64253,154608,343396,382448,292253,131615,-51010,-55720,-1004,-38727,-75796,19714,11848,-76849,-92960,54511,165049,142847,107919,91565,43642,-46239,-96804,-81788,22979,122062,157419,56854,-51775,-82560,-66286,-114873,-134455,-103765,-73957,-114735,-122429,-22718,74718,39542,-41580,29539,90782,133352,83558,43729,-1027,-102272,-115505,-74448,-85307,-54683,-9698,-68917,-39070,77817,166250,215819,119509,-68486,-106217,-81,102009,260488,467929,541216,487382,309063,141156,39843,-9118,-14278,-32275,-67881,-118592,-145676,-145012,-150561,-130792,-74639,6154,54755,32689,-30343,-44360,13161,-2526,-53874,-85883,57904,200230,211359,209859,152708,60718,-64609,-69534,2619,68950,175274,225268,52288,-54434,-75103,-58396,-57669,-64634,-95746,-60657,10248,-36794,-121904,-157491,-116760,-53582,-9009,98091,184846,124747,63717,26268,58913,77054,30508,-56047,-134674,-88964,30650,22928,-1370,-37528,-94644,-152641,-64329,64379,179809,277738,173693,72953,4116,-49993,-139761,-176251,-138467,-100812,-120771,-92406,-26067,12082,47890,94585,97787,38222,-26816,-42524,-15896,-2042,-19703,-27050,-27144,24974,85333,131890,134482,130864,142231,88582,-41628,-109133,-26034,56668,145323,131277,32839,7644,39267,98974,158209,88708,-7183,30371,60464,-6528,-96812,-65559,-54919,-149305,-35161,10579,28469,55254,133548,202790,153627,28952,-77961,-114576,1966,186694,202959,90912,28318,-4021,-51661,-34023,28234,78646,127377,131538,82223,44192,-5780,-50000,-95603,-101355,-150420,-55677,38779,125903,168329,55920,-53996,-89490,-64569,-44765,-22469,-1814,-6340,-47751,-132922,-158714,-37127,72806,87935,63817,41820,28276,19967,12021,-8350,-25775,-54079,-80964,-11522,97024,191836,211706,228869,171544,59220,36742,-23127,-123028,-105401,42341,137892,132151,87621,7657,-50114,-60982,5040,102425,163033,115588,50313,22694,-20295,-33677,-26637,-42099,-73236,-39356,100131,239695,260510,188156,131152,57979,-22605,-98400,-54970,-27970,-63525,-93151,-86991,-82736,-71686,-72415,-14728,-2886,-31467,-15365,-13728,-44135,-18710,-9359,-30297,-28584,-11778,-9257,-339,4438,-2634,-13443,-9071,-4103,-49552,-149364,-71533,-7962,-8281,-44998,-74242,-87019,-104015,-78495,-12204,48311,50930,-13501,-93746,-61639,29637,59250,45822,23969,-22311,-83823,-73930,-67296,-108343,-116770,-68270,-27120,-10968,31380,73011,132000,82778,1408,-63535,-122021,-133785,-136922,-79787,-101340,-59767,-39450,-66395,-11737,117650,275000,487379,475654,201747,96388,118877,67895,-4917,1433,-6758,-12441,-4676,-13826,4148,73325,95941,76179,62382,65066,35762,-10026,34964,42632,-63,-18706,-32262,-40662,-65209,-29152,-15472,-64665,-78248,27313,148028,165532,161701,227184,220332,104251,7990,-19778,-10503,14128,38380,-7512,-6068,103024,184214,186907,126863,25832,-28133,-15252,61345,110592,89014,-18344,-17907,-28716,-75169,8054,71985,85384,47623,7919,-23553,-58358,-33420,-46445,-69993,-59572,-16211,16112,-46396,-114409,-79892,22518,80309,86415,93658,143941,297181,421618,437028,248174,122314,107028,94007,46406,336,-46186,-106592,-27089,3593,-72713,-96358,-33954,6531,44738,24081,31573,37964,1366,-52879,-29476,44474,55703,78756,134460,177684,141343,25753,-37403,58008,63066,-35640,-129583,-90994,-97163,-87944,-101474,-103050,-60207,-135,-20484,-39984,-55478,-26669,-33241,-78018,-78913,-70584,-37108,-16625,-25762,-11099,16099,30423,12625,9855,54207,51510,309,-62933,-26331,14177,123493,282681,232936,89116,16836,-41309,-40270,38067,105420,102355,47226,-22658,-28205],[-29795,-16316,3760,24450,5059,-21608,-17495,-26774,-79825,-96258,-54163,-42169,-71982,-10791,40410,56944,93530,95106,66226,35452,-21845,-22199,3671,-12889,-76663,-80441,-13291,20006,216,-27538,-56371,-333,-232,-50354,-106837,-116352,-104135,-104584,-63766,-2630,17893,-12085,-34913,-65552,-97179,-91923,-73504,-47349,-32126,8503,48867,39432,-14000,-94062,-36668,3136,-46748,-52557,-14481,-10463,5645,82836,195150,295478,275093,161150,140327,154426,113593,95932,26742,-68222,34465,237387,192762,55996,-54679,-104579,-127096,-99348,-75321,-4807,58101,75594,30352,-36920,-20729,141718,302723,100743,-4341,1852,41613,74722,41015,-110575,-72916,-82016,-70506,1266,56855,44294,-32853,-84968,-65176,-2891,76546,115403,118263,109331,97850,69460,8478,-101553,-35457,38848,89298,194017,217146,104313,50781,-110743,-58160,-30674,13456,15574,2811,7335,-16633,4574,100918,159643,146859,112052,85847,86236,123897,228225,271756,103030,-23696,41326,120926,63613,19275,-680,-91872,-96109,-99321,-161648,-105356,15447,196367,427731,542770,447394,154996,-85279,-126160,-88171,-72324,-39408,-29143,-10206,9142,73538,127765,77772,-40719,-89590,-3344,130836,244101,192891,90515,-45055,147441,283234,153361,5134,-91195,-92542,-28829,301020,558885,530119,246794,46446,25888,92812,194291,312729,427656,407699,214155,98947,76284,51562,57501,79633,116662,105603,41444,25218,26137,-7850,-44990,-91346,-105205,-121470,-35188,58310,150890,229941,259497,192811,53996,-60687,-101844,-44714,-24511,-13655,-60798,-106561,-98617,-89310,-82568,-118452,-85430,151945,310946,66773,-49302,-62968,-38405,-15325,-35661,-112435,-125622,-103200,-49296,23821,93714,96417,-5319,-130085,-109316,-81353,-98171,18145,272800,401868,278810,185048,192194,281277,255219,80989,-12683,-41022,-15768,-35665,-69595,-98599,-39302,119975,238324,85592,-87743,-47433,15671,16520,42122,40859,68895,77678,112723,121865,92975,-7244,-54301,-49217,-5637,129060,157103,13813,-34614,52050,42528,-21377,-32545,30133,70803,73296,43252,6019,24858,29359,-10523,-74372,-132092,-126654,-81460,-54420,39919,32856,42779,70513,127626,131845,-31910,-94218,54550,154176,107919,41448,7030,-8270,-24741,-71737,-98008,-5825,121512,144783,115954,114901,176251,198345,107242,40868,6465,-56535,-19013,7594,34839,80630,139392,142374,23354,-72829,-94579,-90149,-80359,-69686,-32396,16613,37217,29810,-16114,-86822,-110172,-103395,-76024,-55125,-29591,-44944,-62942,-15218,86594,105623,51392,-422,-85525,-141421,-97727,-21472,-18945,-53604,-53201,-45543,-69877,-53970,-16102,29492,25185,-6239,63779,159995,105770,-35416,-35803,124395,268793,223509,89792,2546,-25641,-5306,45314,97874,94458,28842,7796,-79915,-134953,-20737,-22377,-118528,-65914,-10189,-2347,-15319,-17727,19409,126722,239697,195650,29624,-95301,-90077,-90271,-96732,-16076,28800,-4497,-99001,-35642,82531,144432,152511,72722,-22054,-92707,-129373,-73937,-31519,-36609,-24232,-22514,-68598,-95833,-27706,-79160,10378,50590,199085,345934,298890,52063,-40882,-64605,-86925,-52371,-5407,22580,-7418,-33699,-55296,-81486,-95338,-70842,-40875,-38351,-57956,-95781,-84480,-26348,37297,27741,20918,-11827,-11954,30414,-2052,2102,-6868,-48221,-81168,-136395,-87837,9771,106186,-34927,-193161,-337730,-272288,-121823,29402,168035,277227,239105,141196,51887,-7845,14838,48671,57087,49232,-28826,8182,15188,82052,130399,83767,95553,176038,288030,379897,344411,351643,395935,249420,57249,-24038,-62326,-93542,14449,34627,28644,-26228,-58380,-16006,-18884,-46663,-71900,-64484,-8776,9894,-38086,-14402,62902,111214,132522,95577,8709,-58388,-89807,-111421,-113360,-90017,-81612,-40389,-57405,-87608,-122626,-102504,-64836,-44283,-58219,-16937,60276,119641,176522,235796,282654,230954,169236,-14675,-81694,-87596,-94575,-43756,-25330,-89595,-100389,-94850,-63434,-11837,27788,-59864,1796,73457,61296,33376,4836,-52,-5825,-70856,-102413,-31269,52879,36788,-16288,-58240,-17756,24699,-49086,-121032,-128374,-79076,-35757,-5609,9012,19516,-32031,-90139,-121449,-122816,-83001,34244,186558,251151,255099,122596,-5868,-113486,1404,99271,173797,197654,158373,82762,-17598,-81331,61073,128004,56177,-22909,-19483,-4961,29334,49071,-11902,-32659,-27069,28158,150802,285273,312267,262546,184965,68888,-30457,-24144,37352,100675,199621,266917,343140,330136,199242,74434,4445,-77192,-70746,-71953,-8342,-4680,3044,27688,55803,125863,147247,77043,-25191,-92684,-71180,10041,115007,118957,-53178,-43613,92702,114292,5459,-64786,-108571,-98664,-98142,-119070,-72081,-17141,16799,12590,48493,139816,186730,134464,62428,13145,-1433,-43078,-79184,-90218,-31393,1134,7628,5849,30895,20473,-36805,-106080,-57337,78569,75742,-29075,-103317,25312,23485,11073,-4880,-7806,-425,3425,-30355,-32652,-49803,-68478,-16333,41346,-92,-105957,-103814,-89852,-18776,-34016,-52446,-119989,-89664,-64429,-60192,-61990,-80693,-57255,-31769,-11761,39565,107492,95034,-28044,-29122,48479,-53969,-93234,-60144,-35860,-38636,26537,129721,225540,149886,32032,-63799,-25086,-11718,-35072,14216,41352,-13641,-102359,-45865,-29354,-33241,32561,94887,97263,83106,6906,-81495,-88414,24652,109612,70227,120933,84161,23980,-35167,-90769,-104577,-76684,-69307,-71437,-68014,15468,54124,50573,1609,-3809,-33312,-64321,-34253,-1316,39583,16765,-53718,-18039,3599,-52412,-84803,-63313,-103599,-128112,-79474,-60701,-70466,-110903,-83339,-26812,31884,45727,57934,108659,130531,160292,184218,223598,209532,45655,-32601,-16484,31671,49779,67299,35293,11055,17657,40778,37388,59670,94324,175088,242367,263009,302370,311596,239834,173465,155014,162131,137248,64652,-20149,-61675,-79882,-57591,25870,82870,72992,70181,159540,287390,258098,125393,64425,49263,4737,-81245,-105614,-105858,-43074,-25097,-15911,-35883,-27125,-13850,7182,48898,87938,151946,222229,282417,213623,61586,-60406,-84145,-73949,-75050,-130545,-133603,-79851,-13179,29609,54768,70765,23745,-63010,-63600,-65617,49273,74338,-79112,-86114,-29619,-65520,2436,141002,162413,56270,-52678,-49218,8764,61061,34805,-59745,-117295,-85859,-88823,-48284,3908,27119,-6011,-19572,32827,175519,223834,107563,11878,-21954,-21953,-36879,-64534,-50212,-32691,-27562,26568,84340,76702,21713,8412,-14123,-21125,80091,163954,194131,159890,105326,40909,-2417,22068,44398,-6528,-52503,-66676,-48342,-13000,-7377,-3114,46138,75056,85615,12989,-105372,-125910,-22055,110042,264263,301007,105700,27898,-12157,-65466,-52674,-37319,-41263,-49967,-43996,-47999,-7903,17816,44074,75529,85646,122577,228450,247329,174781,101613,90131,145290,91799,-4068,-96177,-101817,47749,120560,75138,39785,4832,20535,43238,63636,18,-59767,-47358,-2945,61627,44869,-62264,-132408,-92445,-52101,-53166,29446,115379,83016,-166,-66172,-82242,-73969,-111192,-33110,36816,71479,65230,-20349,-96592,-65579,-35201,-18793,-31914,-71041,-76639,-70294,-88129,-32441,94850,85280,36875,-23771,-22923,80934,157757,197939,148940,54713,8664,8129,109196,275606,327486,219434,137369,85556,6582,12416,63506,-5404,-102952,-59219,-43152,-107495,-90602,-74797,767,63814,16530,-74631,-106044,-38158,-49464,-138879,-78158,-32991,5421,25973,153242,278085,142003,-40352,-70963,-28330,-78833,-79314,-32538,-18391,-40301,-28738,30990,62087,47603,29191,48487,-21088,-109710,-77085,22060,119846,137616,89682,19464,47236,124607,141995,93613,9539,-84467,-32045,69132,66749,18948,-56786,-115900,-36193,80753,238115,390132,511861,506698,388454,274612,197560,125004,86230,78320,38664,-23090,-143156,-75913,-37534,-42512,-87948,-90867,-46193,-4114,-1896,-47320,-54470,-53251,-8935,63911,61827,39913,69018,-51434,-21719,57032,110442,123325,61939,-1424,104333,186103,131189,46801,-29847,-85864,-95674,-71648,-172,94485,141030,83653,-32478,-91359,-132647,-123310,-66763,-7360,-49242,-131060,-115456,-35586,-23929,-20457,-55211,-92536,-39383,29903,104116,37850,8881,18242,1264,-50654,-88715,-82339,-45918,-25284,-19988,-7356,16158,95690,245283,444158,411773,113762,-87673,-98356,-65104,-72239,-65502,40701,95271,73427,-47092,-124862,-58152,-37506,-62521,-59494,-73434,-96420,-90274,-78917,-25722,52775,92194,129229,100915,5894,-74017,-30931,6335,-33519,-62298,-25149,22806,98023,269242,401531,355252,195664,21581,-67665,-84452,-76965,-88813,-52021,-11863,-44895,-86937,-74548,-20892,26035,46419,6082,-86190,-83186,-51156,20283,34770,-33514,-111424,-53330,6927,27481,3176,60967,139102,109281,48483,31163,51789,87290,108024,138498,161932,168264,190695,123239,19411,-4506,109089,131704,47669,21119,46394,18320,-66660,-160707,-75147,-18445,-14742,-52034,-86315,-77088,-44701,-37611,-72060,-76259,17563,32085,-47836,7977,167865,270912,161672,66528,58246,30795,-59400,-74853,-27756,11604,10302,-28110,-72618,-90168,-96196,-64317,77105,189314,147285,81748,51853,58400,47394,1078,-75834,-132453,-146247,-135667,-110764,-81831,-83089,-65021,-15115,-10534,-17633,73675,196215,330034,285883,302116,339158,239959,107956,40293,25474,-21782,18016,64755,74697,107117,214336,314519,293278,234837,171936,157204,166650,173591,102016,36854,47925,31803,-8232,-6249,5914,63115,90345,23463,-47851,-33129,8136,-7883,-78885,-132822,-108917,-82622,-66039,-49665,-48770,-96679,-92084,-57119,-13581,26209,-24853,32241,145504,246888,253414,132045,49023,70094,118496,118451,106102,78949,41631,-9029,-43245,-76349,-108111,-66330,-80119,-36236,35011,17573,-57264,-136534,-46100,42986,110620,132513,65289,-17511,-57808,-62323,-15083,18737,16822,-21991,-62542,-41131,19505,32378,34993,46377,40724,52893,81104,73433,5776,-67376,-122282,-126086,-29928,70078,96128,16102,-103898,-60617,109369,260236,186670,43588,2677,53310,59032,16961,-43703,-88808,-105046,-147053,-138021,-8623,168430,262776,238799,148873,43871,-43675,33042,182486,305937,295372,140372,-26144,-70364,28451,140568,163894,200876,192191,100307,10051,-22659,-25391,-9812,55950,133688,181170,88931,3303,25345,4595,-47432,-23271,50927,75452,37196,-33531,-75820,-36502,13810,-4383,-37599,-13109,48957,9243,-43929,17668,165057,133514,42048,-11534,-31778,-50208,-57391,-99620,-139802,-38445,96021,186066,209222,142239,-59387,-114710,14531,136762,154102,159527,95258,-37238,-114945,-141690,-158319,-139065,-86082,-63511,-57158,-73828,-97790,-86965,-89375,-71301,-6441,77008,112675,102739,26639,-93224,-157279,-78918,26204,106634,91688,20445,-15718,41077,77506,41853,35506,47422,36540,7557,-47602,-133230,-117583,-50773,-49891,-99434,-118055,-62078,61478,204898,271495,233200,160939,72893,8604,-41057,-18053,30298,76175,94877,214277,394746,386122,289637,144086,-38595,-26380,32590,-17564,-118347,-13124,-14624,-95015,-68910,104711,217911,184711,132874,114706,54341,-41423,-100080,-79546,29991,125736,179577,95700,-21245,-67006,-69942,-118284,-158415,-130973,-83808,-107597,-129902,-44269,43337,40732,-34538,43366,110017,137901,77421,41803,2801,-111253,-122506,-82844,-98911,-70781,-13690,-51747,-23019,78643,160654,225244,141948,-61046,-122580,-11420,93134,241577,452390,561551,510409,304093,122210,22144,-22009,-20891,-32839,-65634,-108711,-129252,-126286,-146737,-154906,-104201,-27244,30208,14524,-49052,-53429,30692,9576,-43528,-79459,49336,192465,215087,215726,156951,67570,-66331,-94812,-19930,53524,151822,222958,79046,-30605,-68038,-75360,-80315,-90034,-119051,-88260,-17403,-83833,-169554,-126683,-93820,-32084,3685,107082,205310,149818,98342,59557,79946,94767,40644,-53945,-143397,-72573,72294,57495,24328,-10627,-69439,-134843,-76759,57563,168287,264046,193102,97122,15950,-49005,-146106,-170188,-132425,-96423,-124108,-111993,-47089,534,45982,91818,93778,30869,-37663,-60572,-37455,-14812,-21321,-19011,-16804,22604,72489,111666,124757,124923,136038,90095,-36493,-95225,-8412,84932,191591,162366,38088,984,30186,88689,147316,82479,-25811,10287,50095,-2387,-82371,-93782,-89770,-88928,2183,22061,25818,42011,113670,187967,147254,31784,-69755,-135428,-38738,102509,133169,62014,14323,-12695,-61600,-50030,11191,64137,106292,101343,60926,25073,-27790,-71952,-111463,-107141,-142614,-48750,69269,172057,213683,83532,-37935,-93958,-67053,-35986,-12760,3694,855,-39192,-139506,-154301,-7739,73474,73544,45904,27664,20892,19356,14641,-8524,-30993,-65076,-97141,-23857,83001,196843,231775,229672,164876,63683,41408,1841,-83655,-55956,71443,134136,132016,82986,-3450,-67082,-76828,-4429,101603,179877,129349,53256,20881,-23982,-38721,-41733,-62120,-91382,-30961,126936,292712,314675,214050,133277,48265,-42758,-131507,-44186,-14589,-49583,-76126,-77528,-72746,-55363,-66905,-28824,-16465,-33965,-13250,-3296,-34451,-12608,-5348,-24996,-13422,5714,4174,4947,-3089,-13856,-20375,-10818,-3323,-46413,-148755,-94306,-31147,-18025,-48642,-75792,-93657,-117829,-89761,-21155,35206,32936,-32216,-123823,-68735,39557,79896,65678,33588,-20166,-75828,-66721,-71905,-123319,-121110,-62157,-12205,9377,37470,52973,117070,90272,14668,-56277,-132875,-145121,-116589,-57735,-68492,-79133,-57972,-79613,-15333,131333,307165,517487,475510,199733,96167,100488,24710,-22887,-14073,-24545,-24599,-16562,-23375,3198,64091,61768,39094,21431,42376,44234,31674,96138,107484,45349,10631,-7945,-20630,-52168,-26290,-13851,-63494,-85823,16149,138695,164420,156462,212215,190142,61373,-1398,-6451,-2027,-2842,-6288,-28177,-6833,77032,104940,119006,102911,10824,-38646,-13540,62431,104362,75741,-40222,-63679,-56183,-91493,32921,95977,116691,83148,37413,-12531,-75239,-51312,-58530,-66876,-68353,-53739,-42838,-90749,-102972,-60764,21338,55627,66764,91871,131258,250117,340617,364536,224874,97909,81972,80616,41414,-11317,-89930,-83384,-4518,11933,-79438,-109070,-38728,10966,61081,40945,39390,39874,7220,-48440,-38466,38672,51545,84340,139996,180844,145399,37130,-20133,67300,72306,-15824,-121952,-110609,-87047,-63365,-76449,-88973,-50523,28924,11718,-42772,-42491,1400,-19372,-71233,-84640,-79387,-47478,-29137,-27250,4786,34358,36247,7056,7962,57719,53434,647,-63924,-20468,22637,135583,314732,293757,129345,37653,-31417,-37619,47411,122061,110513,43469,-32938,-38526],[-53267,-40101,-11803,13209,-3521,-32780,-40428,-52491,-91704,-95037,-56332,-46543,-66606,-10740,46885,64332,94315,93953,71237,28896,-32649,-20635,16078,-14334,-92429,-78789,-11291,11765,-29401,-75234,-70062,-4564,-18018,-74442,-101147,-102327,-111375,-108167,-63153,5639,32389,2066,-29613,-69701,-110210,-108116,-87957,-63168,-52112,-18024,23017,39147,10235,-98628,-49555,22301,4067,-28739,-26333,-36117,-41019,38868,165315,257229,218470,98838,71971,108173,97228,91597,10593,-60201,68043,239039,166822,46256,-43609,-89628,-92321,-63678,-41284,21181,79913,81242,27624,-38592,-32596,149944,349027,169317,50483,29018,49151,84840,64322,-83400,-126300,-129740,-83065,3729,65718,45170,-38137,-92033,-77814,-19944,50059,102289,140784,132677,107111,64961,-1763,-103513,-30199,69695,142007,231405,208810,91776,50023,-117478,-63231,-25460,14521,13874,4398,12870,-6759,16631,102597,138010,118170,95580,101965,104960,149229,257639,295135,112128,-13436,48872,141679,100356,63746,39406,-51082,-112327,-116564,-153968,-105157,5254,179104,402841,515091,442570,161351,-89153,-138698,-91123,-62575,-19447,-6034,-2230,3607,25710,54998,21135,-60034,-116643,-64132,29011,117310,108343,81853,-15338,142169,230174,92194,-17659,-82873,-89318,-51537,291896,559071,516030,194213,35488,47542,124017,221031,316938,396736,358834,168153,49984,30131,19002,37755,74119,120982,121158,56120,30304,32580,-1672,-41181,-88357,-107748,-121476,-39286,49769,136445,202004,228224,178954,51175,-51338,-102305,-57690,-37367,-21894,-65980,-110216,-100645,-92394,-89772,-127521,-95540,141414,364893,123825,-29485,-69171,-43477,-17036,-39146,-122908,-125881,-91267,-45358,19792,96034,111087,4522,-136039,-124879,-91744,-92613,27827,265514,333932,212987,146559,159697,260901,284635,107163,2246,-23991,-21736,-48968,-75942,-94588,-41032,92686,181631,54646,-92697,-46068,11583,13958,44720,50302,77109,79141,111493,127914,127544,39571,-10778,-38618,-11628,107138,113070,-7166,-33611,46638,29245,-29141,-21341,59296,92673,73080,30699,299,24964,23932,-20639,-80388,-131043,-133431,-108766,-89207,24085,29173,36789,63399,122054,108674,-55838,-81786,59295,154468,114723,53068,16615,-3703,-27367,-85191,-99664,12359,151680,182444,142707,127817,185916,217344,127703,55183,14728,-66405,-14773,23446,56435,98801,143582,139881,20817,-75326,-103320,-112552,-107029,-62776,9811,88971,102198,57812,-11967,-93694,-122229,-114267,-82558,-59371,-29010,-45311,-76279,-38649,60016,93017,65913,22007,-70026,-141441,-95323,-17783,-19326,-56793,-58337,-58739,-97316,-76007,-23767,42679,55281,22695,68464,166988,120375,-32121,-47812,138693,298555,260860,130376,39097,8168,18564,64862,112751,94934,13281,-847,-79165,-143353,-31588,-30713,-123579,-67288,-14894,-16816,-42272,-60049,-32752,63623,165959,141921,-332,-84786,-72616,-81883,-114035,-35854,12298,-17062,-118151,-57644,70726,141815,157277,71262,-28208,-97204,-118036,-57379,-25829,-36740,-17367,-3944,-40234,-81474,-28740,-73555,6776,81164,251558,361109,274280,45305,-39584,-64793,-95624,-61889,-11954,23568,-1993,-26324,-46081,-74647,-94641,-99499,-84646,-87084,-102514,-102615,-62263,-17117,21631,1816,12528,-5980,-6125,23536,-12855,-959,125,-40839,-76850,-133260,-107861,-21035,66308,-66324,-194116,-316108,-261486,-119779,28071,145015,213077,188903,117016,48691,2539,32524,60770,53925,43375,-33526,18837,12153,14494,55962,25454,57859,156804,277205,401901,418213,459839,496155,302123,51367,-97180,-91393,-72881,26681,32362,13554,-45731,-77993,-15085,-8292,-26490,-51078,-87080,-52416,-15087,-21378,4132,67401,105496,116387,83423,3244,-58080,-83349,-112594,-115247,-90798,-78015,-37794,-65625,-102087,-134297,-94404,-65017,-46221,-47652,5829,76156,115681,153072,202104,239027,191941,168833,3789,-76766,-89274,-94771,-46230,-28702,-92589,-112163,-120265,-88915,-42354,-3152,-69820,23275,91061,59188,20748,-7632,888,-14987,-96001,-125980,-36903,48849,34564,-13953,-57120,-22885,7144,-69725,-141623,-113371,-66606,-31410,-11823,-4658,6678,-40000,-99494,-124951,-122388,-85140,31912,169779,232726,245412,118466,-8769,-96316,16267,134481,242354,269143,205017,108645,-4737,-73691,47515,89192,18863,-39700,-16945,20037,59193,55606,-23770,-49347,-44692,9556,127326,241241,249095,210757,160792,79362,-9564,-6014,45404,106581,212683,292009,356822,293983,174305,68380,6797,-69417,-58450,-59491,-13582,-15594,-6645,29427,70287,141559,127796,47951,-35180,-81069,-44864,41748,130950,116507,-39603,-75664,68596,134234,46827,-18622,-80473,-83322,-77885,-118062,-95593,-44552,-7041,-2950,30402,117059,195294,128267,52975,15462,10822,-30611,-71161,-106774,-40654,-6361,1505,6944,39728,28270,-33919,-103953,-44765,83746,63214,-57218,-82801,44093,34260,11555,-7666,-6082,8303,17100,-20243,-43743,-74332,-80491,-13318,46593,1713,-90406,-76457,-93247,-24188,-28691,-39963,-111064,-102805,-70752,-51000,-50406,-82414,-53784,-26804,-21399,14421,83792,83574,-39770,-42052,25760,-71428,-100725,-74403,-50596,-37434,45300,141796,234354,159700,13680,-77645,-40634,-31695,-59532,-26411,15365,-30803,-90736,-25522,-6476,-11570,42632,91558,98790,95506,17242,-72646,-91735,10123,117288,101277,152938,85571,20672,-39220,-94969,-104871,-79422,-76431,-80906,-72109,14985,55154,45174,-14939,-33162,-45005,-73546,-28314,22669,61322,33074,-50668,-20714,11292,-42351,-104514,-73720,-113222,-121518,-77436,-64510,-79544,-119052,-81377,-21709,34066,44987,65604,117007,127112,151809,165945,203400,223270,88434,1487,12781,46265,46284,52749,29199,16381,22127,45594,49662,74472,109316,192362,256034,266310,295963,303205,238911,172214,146332,166296,149869,65834,-13556,-40337,-38289,3759,87212,136463,109702,92700,175152,302872,257487,119027,58444,51203,14312,-78819,-111446,-96013,-30700,-12158,-9514,-42040,-37404,-23270,1547,52474,92423,159916,237530,294650,195897,27119,-58096,-59974,-48088,-68502,-137263,-144049,-80415,-24569,12567,35407,56882,25187,-62130,-61725,-22673,117407,120005,-60910,-131078,-67697,-90007,3285,145236,165424,55875,-51320,-48188,6641,62645,49247,-41575,-121763,-99422,-100368,-43912,25863,39908,-13314,-40882,5419,146001,219601,120555,26592,-23685,-31187,-40265,-67981,-62076,-53956,-34020,37051,90564,68983,9511,55,-21030,-18141,94230,178186,208657,180336,114445,35278,-10044,22696,57145,19838,-14310,-30577,-30417,-3347,-4461,-11358,27903,63267,80806,7777,-109236,-136505,-31141,94213,240548,267018,80573,26177,-11844,-74259,-65867,-46980,-49626,-63253,-66296,-66288,-28796,1946,31259,65890,71307,112349,239285,289765,213438,112080,75457,135228,92057,1020,-99529,-110972,50209,116992,58614,26460,-3725,17984,49211,72231,14644,-60609,-64723,-6690,69009,43870,-72049,-132488,-75111,-29620,-50095,26800,135472,129090,39763,-66730,-123594,-93476,-106709,-33199,33328,61374,49142,-30432,-112622,-83837,-33581,-8167,-17587,-55394,-74293,-79314,-90945,-20212,111244,90283,31632,-29101,-29414,78241,171466,212474,150973,60794,18850,13191,67614,223702,307537,215596,136267,102461,40383,43271,71283,-13205,-104946,-28024,-13134,-79604,-65159,-44258,17205,55098,1659,-84760,-103180,-42600,-50095,-142631,-91941,-39456,6728,31833,160625,268276,126608,-46679,-79938,-35757,-82956,-69305,-24685,-16940,-48126,-31775,27523,45298,17101,-6677,4204,-42603,-129104,-67433,38677,151361,172241,124521,40017,32860,104272,137553,103305,23964,-76090,-33206,84305,99811,48831,-46931,-122098,-15878,141145,305624,421800,499137,468120,340151,237459,189580,140551,106444,88428,42381,-10432,-118861,-105157,-60791,-53298,-85577,-94490,-51751,-2856,13721,-30327,-42615,-32051,21537,88290,78971,54271,67650,-72651,-61231,12680,86847,120728,72361,-16438,22350,99361,80297,40964,-25046,-86224,-104244,-84083,-13636,79570,124021,68243,-40513,-97006,-134614,-125503,-69669,-336,-30526,-112128,-130488,-60722,-41464,-29259,-62626,-94444,-30835,35524,98575,36443,10058,13632,670,-45417,-78408,-72181,-41206,-26754,-30554,-29899,-1220,89598,267055,484337,418385,102731,-95052,-106138,-72512,-78051,-76566,30579,96733,89314,-26342,-128799,-63523,-38181,-61561,-55564,-54063,-61778,-63952,-74442,-34746,34387,61961,86920,69607,2961,-62865,-23546,16771,-19013,-52244,-23645,26547,104930,301439,434358,351583,187776,31090,-57582,-81614,-70987,-73795,-37151,-8695,-54995,-106086,-71348,-17116,25947,47146,15685,-78537,-125340,-85610,-2564,14703,-61567,-130639,-20816,42903,43000,5879,62165,159036,130014,77036,62332,74247,98001,132313,172052,190349,203009,218568,146916,36456,-15847,97719,126772,37456,-5482,19563,8893,-54758,-154686,-92066,-35957,-23299,-53346,-85400,-79291,-50306,-41771,-70179,-73294,15891,30159,-42504,41353,218152,312858,185055,74198,53912,31714,-49548,-75535,-38964,-2084,-1198,-37205,-79911,-99371,-102577,-47039,98052,197009,141102,73272,44735,46276,28034,-21668,-105507,-174490,-189758,-158324,-123864,-79910,-77288,-68363,-13738,-2065,-12421,88220,242331,349851,274120,310072,389377,292291,127027,48791,34882,7139,60221,81468,63874,62722,138153,228783,209945,183008,144491,124507,117442,124908,71184,39417,61540,40055,-4989,-12438,-6689,45896,78101,23554,-28664,-8437,21077,-10666,-95193,-142760,-101294,-78598,-61198,-44255,-42228,-89178,-85712,-58344,-29845,-11940,-43791,42793,175964,293703,311874,175363,63481,79477,140358,137200,116287,75195,29106,-10264,-44951,-109481,-99936,-27717,-55027,-35194,35268,5119,-71940,-111687,-27460,53535,112008,121013,47014,-31881,-66300,-74829,-30463,10128,12915,-25302,-64774,-41118,22395,40991,48886,71214,74002,87355,109207,87845,12396,-62770,-116922,-110528,-32346,44175,65943,121,-103528,-70788,83128,209225,148583,28418,-6234,41739,50025,13567,-29681,-61060,-73292,-84785,-126744,-70204,117666,231394,219587,135776,40227,-38622,37682,171155,289257,292689,146709,-14376,-53012,33152,106981,103910,144158,151433,85000,14447,-19628,-16734,-3538,44001,129832,191170,122926,41922,61639,33020,-15884,20054,105655,120190,57895,-30797,-76843,-44949,451,-17808,-63450,-53012,16779,-13635,-75904,-15881,146491,119384,30109,-406,-1907,-40115,-71157,-108180,-134070,-33535,96893,166254,167842,100141,-69368,-89237,39542,161898,161250,149518,80308,-44884,-116165,-126968,-147731,-132242,-80340,-60117,-51347,-64023,-85654,-79990,-89517,-77601,-19609,59919,98068,100919,35627,-73810,-135388,-59418,57636,140145,118756,49845,30694,67289,79684,32366,15609,15790,7529,-6938,-52593,-121412,-87397,-26687,-33851,-92113,-102242,-29062,96578,233540,292207,245379,151942,54940,9273,-21591,11451,48725,96350,131367,274641,425301,369487,271472,143121,-34063,4103,79566,29307,-79459,-52581,-46797,-107497,-40941,151949,264842,230399,163259,140612,65324,-33967,-97012,-76134,34363,125499,193669,129575,13516,-33508,-51909,-97132,-142430,-148265,-90358,-99190,-116035,-52765,19909,43675,-27795,53962,121391,132722,67888,43795,21237,-90527,-120895,-91122,-110644,-79699,-6128,-25898,-5797,79998,154705,231574,166472,-46820,-131679,-18016,86139,219386,422122,557630,507747,282744,97888,3717,-34132,-25733,-29463,-56395,-92426,-110502,-105903,-126500,-160005,-130321,-56005,11008,2715,-61571,-60989,44709,20892,-33420,-73874,36736,174697,205850,207052,147845,67563,-65551,-117996,-40443,39789,130894,213977,105729,-6226,-56825,-89288,-99345,-111687,-137871,-115086,-50462,-132710,-121919,-93999,-67619,-8929,15474,111701,221767,173667,130889,90341,97197,103929,42150,-55820,-141769,-53545,112345,86521,45957,15768,-40065,-112047,-90258,49521,156440,249636,216629,127381,31295,-45690,-149667,-163129,-126225,-91387,-120342,-122852,-62774,-9434,43473,87212,88243,23703,-47248,-77491,-58459,-26765,-21517,-10521,-7103,19605,56803,86759,108365,112799,123879,87348,-29537,-80798,8086,115136,239842,188871,41849,-5057,22214,78568,135807,78744,-38719,-7091,41203,4928,-58049,-91271,-73770,-17350,43504,36246,24873,29425,91949,168984,137542,33293,-61479,-145093,-73309,36768,77685,40594,4616,-18970,-69446,-64579,-6901,46710,81594,72370,43166,12997,-38529,-77731,-105130,-87674,-110695,-43208,94641,208776,246337,102909,-25521,-95503,-69792,-27972,-880,11598,13211,-16560,-107199,-95570,21816,70984,56801,25410,10828,11346,17836,17566,-7281,-33988,-73611,-107243,-28936,72834,198574,243041,214208,141433,57713,37109,16707,-48372,-12916,88025,122154,124126,72688,-17189,-85967,-94399,-17618,90293,184508,136368,52162,14789,-33059,-48516,-59469,-81269,-104317,-21631,148652,337354,363044,238455,137300,43083,-55336,-147022,-41894,-9458,-39067,-62705,-75581,-70674,-41879,-54623,-40346,-32399,-37396,-12384,6231,-21789,-5026,-2227,-20908,-347,20611,14896,7644,-12176,-25550,-27130,-13426,-5700,-48955,-144756,-113972,-56450,-33053,-56448,-77622,-98795,-130384,-101010,-32797,17489,9773,-54415,-157245,-62935,57660,107342,90118,44674,-18642,-71057,-64813,-81440,-138777,-106691,-50309,6743,31754,42198,32754,99800,94649,25284,-50755,-138803,-132050,-72482,-26528,-47164,-82070,-81900,-100415,-23713,136815,324079,520866,453544,192675,92631,76441,-14349,-37553,-27625,-40073,-38555,-36056,-39682,-1777,50361,26276,591,-22705,12048,43428,70429,155508,170849,89370,38137,14402,-3897,-44575,-28013,-16077,-65426,-95955,1993,122992,154435,139369,176069,131395,-3330,-12675,10272,13471,-1874,-28205,-38066,-7965,46714,23075,44267,65260,-11723,-53385,-15440,59250,92558,55954,-45628,-66538,-72842,-79249,55436,113530,142051,115655,67662,4055,-87475,-74082,-69648,-65225,-70837,-81723,-99008,-97899,-88173,-49571,10819,23159,37318,80589,111770,197733,251722,273750,185585,62384,48186,61922,37792,-3800,-84900,-51047,19534,23519,-81994,-130475,-54428,4706,66959,50393,42729,38333,9649,-45016,-53189,25647,41596,84892,137855,173509,139968,41139,-12025,59340,60819,-14898,-101689,-106962,-73180,-46504,-57870,-76385,-41699,46384,41707,4463,-10391,20663,-11822,-69431,-94926,-95310,-64867,-47007,-31018,15759,45907,34894,-5883,-2661,51381,46734,-4719,-68627,-20503,24890,137935,329348,343951,165694,54225,-26156,-40581,51479,135844,115261,35453,-48856,-57512],[-73796,-58800,-21978,6378,-7818,-39125,-57541,-67297,-92169,-90486,-56423,-50034,-63446,-11698,47524,62313,86580,87163,77144,25440,-38657,-15272,29558,-13149,-102946,-72190,-5997,5607,-58009,-129085,-69416,-4574,-30285,-84897,-85674,-87212,-112142,-108851,-60281,14990,46823,17380,-21317,-70418,-118977,-114178,-91430,-66296,-58293,-33044,3264,38115,35264,-49906,-8801,87914,90263,26771,-14370,-45694,-78839,-5441,124236,201469,151672,40135,9669,60789,78956,85166,-5349,-40967,105564,235178,143431,41773,-22940,-60112,-35210,-9240,-977,48796,103770,88535,28058,-37414,-44855,151090,378889,237968,109208,57858,53052,87462,82810,-37737,-128730,-145056,-78880,14486,76678,44896,-44050,-99809,-90249,-36976,19630,81118,160738,162428,124214,69154,-2345,-99059,-27490,97193,200041,270826,202859,84030,48307,-104584,-58538,-14336,19905,14794,6715,17771,1495,25512,97891,111447,85292,73231,114266,123284,169095,271597,299719,111963,-4107,63403,173600,152948,123936,92480,301,-81924,-100393,-115988,-92274,-775,160656,367213,470130,420662,162738,-89417,-145699,-87798,-50672,-844,15028,5401,-295,-16136,-13586,-26558,-77206,-141968,-112953,-45466,18114,35627,72306,23634,160444,209950,69894,-15032,-69471,-85892,-41192,307443,565535,493311,138911,22771,65251,146343,233293,300221,337872,286616,113457,-1139,-17469,-13523,18769,67923,121287,132244,71045,37782,41453,6222,-35936,-84351,-109098,-122039,-45532,38560,118555,170356,191704,162367,51499,-38524,-97473,-70103,-49325,-27420,-67050,-108722,-97442,-91340,-94324,-135903,-106238,123280,401097,181597,-9323,-73806,-46782,-18932,-43227,-132570,-113677,-71629,-35794,16592,93278,118306,14402,-131238,-137722,-99492,-86250,32586,238859,251924,148072,110204,128589,234952,305615,138972,21584,-8796,-30639,-62886,-81774,-89827,-42105,62490,121966,23597,-94825,-43915,7067,10864,46405,58713,82868,76926,105985,129753,160770,91302,29716,-31899,-19840,82360,68514,-24412,-32149,38626,14674,-34579,-7301,84872,109430,71239,19923,-1084,26961,16771,-33257,-87468,-129665,-126121,-108438,-114493,4057,23016,30586,56083,111478,77152,-82637,-68206,64171,152471,117980,60008,22413,-1531,-30549,-92946,-80357,42051,188059,222612,171428,139201,190312,230074,148803,72602,22898,-78667,-10505,40536,75765,109669,137853,127916,13574,-79223,-104605,-129432,-117327,-53026,39611,147123,162910,85234,-8767,-100336,-133377,-124446,-88877,-65062,-31770,-47258,-88842,-64586,29387,76851,83088,50818,-46799,-137182,-95295,-16794,-20858,-60750,-64521,-72083,-122739,-92075,-29697,53633,79999,42231,58552,153429,120217,-31039,-57654,146798,309990,284013,165473,75919,46348,46256,86765,127837,92703,-4807,-10566,-78801,-148019,-41118,-37620,-125191,-68375,-18242,-27061,-67062,-97763,-73870,12450,96921,81792,-32482,-68521,-53009,-67904,-124856,-61328,-10177,-31766,-124376,-85869,48017,128627,152380,64512,-35157,-99342,-110224,-44417,-22532,-36915,-10388,15050,-3545,-21973,9903,-40602,5481,109489,293784,355203,235934,35804,-39304,-65041,-103502,-73482,-22246,20344,2735,-16419,-34942,-65964,-86549,-92746,-104255,-116349,-94264,-61617,-22986,6447,19244,-16452,4063,-2183,-2228,15086,-24512,-5211,5345,-34572,-73268,-122628,-114229,-36181,38412,-91862,-191720,-262157,-223743,-100339,32585,119533,147539,139442,93536,45990,13296,48861,69624,46810,31997,-42149,25125,12758,-55373,-21644,-30286,24795,133920,255364,407223,480036,555984,573599,346885,71393,-150210,-96120,-47460,40132,29517,-2527,-66334,-85925,-2770,7248,-5576,-27685,-84166,-94412,-41803,1015,24526,72555,98633,98097,64762,-5459,-58044,-77512,-113652,-115526,-90761,-77766,-42686,-79337,-118373,-136146,-87582,-67146,-50864,-39320,25920,88844,108756,127813,165807,192589,150140,160291,22624,-68449,-89264,-94449,-49908,-35449,-99164,-124465,-139394,-102609,-61874,-32612,-80396,42500,104380,54549,6743,-20303,1734,-25242,-121438,-132325,-34849,45047,31574,-12401,-56321,-29202,-10857,-88474,-159197,-99486,-55960,-26702,-12945,-10317,-284,-45835,-108311,-119955,-116262,-84755,29249,150733,209970,229452,112862,-8236,-69035,31979,171292,308905,331332,243494,128269,5079,-65065,33854,48484,-17708,-55160,-13815,44951,87642,56731,-38588,-67525,-62045,-10957,94563,181402,176164,153972,130631,85744,9085,8698,50784,109697,220493,307742,353278,244918,143903,61553,8615,-62985,-48653,-48591,-24157,-28827,-16197,31915,83501,149897,99444,17827,-37390,-63249,-18127,70352,138244,103965,-30753,-101090,43867,148382,84273,23801,-40548,-51313,-44701,-94434,-119867,-72243,-30448,-18993,10488,84036,187551,113597,41686,17519,21794,-20316,-63611,-108368,-40509,-6860,-929,9494,48914,36010,-30392,-97244,-31758,86265,48566,-79698,-48801,65226,46232,12776,-9727,-4271,15196,26544,-13382,-56947,-103323,-89177,-4071,56275,9219,-63154,-52321,-95394,-26166,-15653,-18371,-91603,-117342,-75680,-39729,-41137,-83350,-51426,-21509,-30313,-15731,50732,60675,-59024,-43082,9076,-87525,-109796,-87949,-61143,-28112,66199,151000,233876,160620,-8216,-80694,-51177,-47439,-74951,-70457,-22639,-55873,-68246,-4775,15568,14755,60264,87228,93317,96104,21373,-64862,-91023,-8248,118682,133402,184289,85193,15796,-45643,-100941,-103229,-80751,-82809,-87463,-70295,18397,59636,42798,-26296,-45360,-29368,-63109,-14226,49548,83896,47983,-47523,-22597,20676,-24009,-95814,-73020,-108169,-115468,-75131,-67183,-86517,-124032,-79535,-18567,34432,43255,72465,122978,122980,142513,144532,177963,226058,129710,33845,39833,57989,39552,34522,21819,24121,31434,55009,62740,85851,118885,202477,262661,264096,283827,290720,236846,170197,134418,163430,159596,68918,-2767,-15764,8988,76800,161043,196281,148136,113089,181890,298341,238645,106322,50615,52250,24850,-70818,-111760,-77661,-12705,5043,-215,-46107,-46120,-31418,-4763,53056,93098,165291,252564,304075,179234,5888,-40958,-26506,-17424,-57327,-137791,-142990,-74961,-31461,-963,17720,42850,27941,-53423,-50522,39045,212249,194141,-16260,-159494,-100416,-112966,-3268,135043,157052,49412,-51467,-45949,6823,66478,66752,-18459,-113127,-111757,-112169,-40569,45561,48710,-23025,-62760,-22488,114403,209922,131911,43424,-16868,-35376,-41398,-69802,-74229,-77820,-40886,44974,94055,59719,-3333,-7651,-27875,-14675,107882,189492,216212,192749,115705,23951,-19088,22709,68325,46590,27898,13306,-2999,8877,256,-18293,9754,50979,72005,1615,-109841,-138717,-38878,77730,209772,219730,51464,21729,-12538,-80724,-82147,-59566,-58936,-72174,-80937,-78030,-42603,-8768,20393,55105,57092,101671,242114,318479,246027,125032,62024,120116,90395,10850,-92728,-122690,46480,106448,36455,9966,-14104,13983,50742,70495,19370,-64488,-80188,-5455,77577,41786,-76948,-124023,-56954,-8448,-44365,23097,151475,175967,96042,-33543,-120990,-105226,-99187,-32220,30500,51473,34070,-33419,-113346,-101255,-30053,8755,3876,-36212,-73419,-90243,-91447,-9639,119098,89752,26740,-30277,-30410,78089,184170,223906,150952,64979,24128,7611,15429,157703,273759,211458,145306,134105,86308,77197,77578,-19519,-86112,2654,18624,-50535,-38818,-14876,33233,45560,-13632,-93509,-100693,-47874,-50828,-132126,-104260,-47129,5246,34901,160852,245593,103940,-57682,-91478,-43935,-86193,-58231,-14238,-13573,-56585,-37312,23884,30843,-10524,-36456,-41878,-63525,-118817,-57501,52325,179240,208294,161586,62616,19473,83776,133050,113751,39276,-66163,-33411,97014,129844,76067,-37871,-127273,7723,206205,362004,425627,453706,403737,279846,196005,178468,154665,126031,97846,45743,1219,-87042,-126994,-85121,-65096,-83044,-94351,-53865,452,30874,-10236,-26582,-6921,53243,112160,96264,70626,71258,-75113,-83844,-40013,51543,107583,76981,-14220,-42805,15099,26725,27072,-26620,-88771,-113298,-98225,-30422,60680,104942,55582,-43020,-96814,-131855,-129311,-74530,4312,-10912,-88246,-135346,-91929,-62272,-38867,-70642,-97372,-25161,35241,83168,30564,11065,9379,-1262,-40341,-66695,-60647,-35657,-27280,-34749,-42725,-15178,82768,274762,494087,398216,79004,-110406,-114292,-78982,-82451,-89215,15438,90602,97265,-10228,-128366,-67980,-38090,-59683,-50549,-29879,-24386,-38340,-67792,-45194,13506,31240,49160,42401,2630,-48767,-12453,28381,-5314,-41999,-20093,32164,112425,322265,448839,335084,174378,40805,-48460,-79725,-65821,-59749,-21422,66,-56338,-118912,-65195,-16324,21742,46362,28640,-57906,-139706,-89657,-15468,-2305,-85947,-106505,4893,66995,49706,4978,60511,174282,149175,110400,97622,96487,104122,146199,195136,214599,236989,243432,169301,57451,-20731,82324,116424,21689,-41346,-13359,-2496,-43602,-137387,-104230,-51750,-31227,-54162,-84647,-81775,-54909,-43672,-64496,-68583,8299,22618,-36569,71324,253477,336012,199524,79907,50354,34243,-36444,-74632,-51670,-16059,-10930,-42749,-82835,-105612,-104983,-28233,118617,198673,131756,64846,37536,32877,6036,-50042,-141155,-216659,-158583,-129966,-136095,-77900,-70087,-69989,-12774,7237,-5853,101923,285092,354268,252372,306457,430134,339559,140800,53624,40417,33263,100529,96807,54281,21079,63252,136313,120065,123906,111497,88290,64220,64508,27888,40161,72425,47419,-1291,-17978,-19028,28690,67710,30042,-2564,20487,37509,-10914,-106718,-132948,-82626,-65368,-52027,-36740,-34266,-80052,-79279,-59729,-44200,-42491,-66361,41840,195064,331745,371214,230705,93370,94803,165619,164154,135317,78821,21565,-9496,-44338,-135832,-67693,8679,-31774,-30078,37892,-4102,-83272,-82525,-5094,63002,110749,108137,31105,-41164,-67945,-80366,-46015,-1269,6395,-30091,-66371,-39300,27853,55750,74524,109860,113191,120466,131278,95062,16879,-57910,-110797,-96095,-32174,21205,37585,-16211,-102379,-77732,59803,163704,116985,17547,-15826,24333,34571,5974,-17901,-27237,-5706,-3739,-60430,-128404,56293,181993,187052,115794,34221,-35545,38485,154617,267834,288080,158629,7581,-27134,43592,79292,52729,89954,111931,73943,23008,-15316,-7597,5357,36386,127270,200710,159781,88481,102664,61843,15161,65545,158367,160973,75320,-30193,-78121,-55166,-12791,-25071,-72799,-83709,-7319,-29680,-102838,-50042,111028,89339,10743,3479,19369,-24385,-77594,-115776,-127766,-27125,97939,147435,129637,64078,-70102,-66168,61980,184136,166709,138847,66058,-52879,-117039,-110801,-128829,-114320,-66917,-50993,-40723,-49968,-69840,-69816,-85708,-80495,-31077,40530,76940,90626,37502,-56333,-112672,-40339,82584,161047,131538,67623,62418,80691,72128,15634,-10277,-21179,-22925,-15328,-45480,-98625,-59780,-10582,-27914,-86828,-86403,-4864,122806,250247,301320,249158,135151,34784,14743,-215,36675,62627,113079,168444,326079,429652,334216,239617,128568,-40332,27579,128173,86122,-26641,-96145,-85368,-108538,-13322,189948,298760,273693,196364,166263,72912,-28467,-90984,-72730,34148,118976,195960,152103,45579,485,-26103,-75913,-124980,-154312,-96605,-92553,-98659,-53897,726,43843,-25415,57616,121424,116343,53858,47776,49603,-50274,-107239,-100322,-123041,-83829,6577,1443,10114,80482,147743,232939,188767,-28482,-126244,-20953,78167,192141,377641,528435,478737,245750,67835,-17096,-47872,-31842,-26034,-46261,-77546,-94142,-88087,-107073,-142880,-155099,-82719,-5669,-5446,-69823,-69221,51797,28662,-26521,-71188,19128,146728,181782,180815,122404,58302,-64125,-139880,-60964,25314,109803,196367,127967,15122,-47261,-102668,-116789,-132254,-154986,-140770,-86402,-155055,-76570,-63816,-42319,12257,23852,109785,231171,193316,157509,113528,105995,101697,33767,-62823,-132444,-34911,144322,106299,60760,38297,-10085,-87751,-106568,38142,142065,232324,239837,159029,46434,-43047,-153131,-157712,-122242,-88143,-112784,-121105,-74219,-19357,38874,79159,79126,14948,-57191,-94575,-80176,-39011,-21746,-2954,1022,15376,37617,56932,84813,93816,105153,78719,-23811,-68085,21811,145732,283003,203870,40353,-12180,13372,66344,121598,74820,-48218,-23930,31942,13208,-28783,-49107,-7392,53881,83411,50408,23637,15644,66932,144548,122887,31398,-55531,-133564,-96214,-9948,35454,23149,-4459,-26157,-78093,-79511,-27371,25086,52621,43544,27280,6805,-37397,-66499,-81562,-56963,-82020,-41217,109499,227888,258218,110368,-18197,-96045,-74149,-23431,9084,18147,27018,15416,-54392,-32485,47553,64236,36789,1347,-9970,-2049,13412,18837,-6071,-35694,-80557,-110539,-28766,65656,196572,244319,184493,104019,41829,25326,22361,-20085,20941,92483,104109,109250,57401,-33329,-107025,-111769,-34287,68393,173726,133534,45391,3280,-48722,-64660,-80568,-100061,-112043,-14715,162032,368009,400914,260388,143746,43971,-57114,-125997,-48286,-12540,-33171,-54042,-81040,-75405,-31124,-39780,-48433,-50148,-42017,-12745,14816,-6736,3227,-798,-18351,9900,31969,22357,7685,-22375,-37230,-33521,-16925,-11215,-56657,-145613,-130133,-82567,-53296,-67998,-79448,-102279,-141917,-113904,-47976,-4740,-17322,-77920,-146012,-44834,84265,143090,120776,57827,-17353,-70020,-69047,-96258,-134342,-84367,-31553,30553,56316,46146,14014,81835,96470,33832,-46090,-135623,-112218,-37199,-7866,-35234,-69284,-100824,-125215,-33679,136233,326224,498223,413036,182370,88463,49621,-48642,-50130,-38744,-52085,-51441,-60728,-60857,-9220,34056,-7267,-36350,-65809,-22726,34178,103554,208312,228749,131699,65083,35772,10197,-40723,-32326,-19974,-68168,-106762,-13175,103202,137601,113363,125000,54778,-80101,-16362,31745,34723,13090,-21984,-35344,-8612,17302,-37745,-20376,18283,-38858,-68828,-18009,54464,77981,36044,-16571,12037,-21983,-35297,76725,125813,162083,145369,98728,23945,-88000,-97792,-76522,-64173,-67180,-80379,-66198,-62610,-74706,-44531,-6198,-12497,2740,62523,89021,146074,165988,178882,137144,20920,11366,42855,38916,19996,-34407,-12464,47693,42464,-73913,-154886,-75352,-6576,66839,55875,44425,36484,11756,-39952,-68158,10740,31526,85289,132866,161300,130449,42280,-9018,40518,36146,-27852,-94634,-97894,-62381,-34400,-42129,-61687,-30213,54225,59022,44498,17719,34669,-5182,-67018,-103137,-113055,-83845,-63824,-31565,27044,56372,32591,-19299,-16144,40336,36972,-9777,-71508,-20978,26551,135808,330671,384989,203294,73246,-18705,-42559,56044,151887,122570,29966,-62135,-77627],[-97245,-78427,-33366,-2470,-14241,-46950,-74753,-77627,-91945,-89435,-60459,-57835,-66853,-21458,34769,45869,66423,70909,77808,19196,-46072,-12636,38197,-14873,-113301,-66550,-2595,-2916,-88688,-120090,-53197,-5782,-42122,-87281,-74151,-76730,-112830,-111665,-60329,19992,55381,28224,-14998,-72020,-127248,-113548,-87526,-60195,-52956,-36504,-10042,34590,55875,3574,66349,184882,194651,95827,11352,-46790,-108633,-49851,73711,133525,80888,-12134,-45690,12433,56367,73339,-23867,-18308,141174,222070,119932,38663,2531,-14766,34900,51392,37400,71593,123614,93599,28606,-36171,-59770,143603,388577,298182,164553,81998,49712,79253,91448,8675,-72261,-98315,-59923,30343,86778,41998,-51524,-109140,-102606,-54502,-13564,53645,175382,196048,146855,79143,3048,-93772,-28458,118411,258077,307701,198047,80028,44774,-89999,-44886,3001,29664,18470,10018,22083,7869,31052,88095,82692,50362,46104,119017,137256,181025,269701,285711,101688,1442,81057,213416,217342,192905,149582,54175,-37168,-70792,-83575,-79495,-5789,140170,323084,412959,384407,158585,-86531,-146965,-81025,-39047,15664,33505,12575,-2472,-44695,-68923,-59914,-91270,-162845,-141103,-82565,-41474,-20367,62613,67090,192827,212859,71129,-3991,-55998,-83625,-7713,338788,572891,463370,86205,9410,77894,158294,231685,267732,261108,201291,56407,-48550,-60854,-42604,2898,62287,118279,138751,86244,48204,53261,16141,-28780,-78196,-107710,-121558,-52086,26829,100012,139599,155268,145542,55211,-22901,-87186,-80494,-59157,-29398,-63644,-101943,-89180,-86099,-95309,-142730,-116821,98607,412830,233360,9341,-76415,-47905,-20709,-47484,-139970,-94893,-46115,-20670,15544,87389,119693,24989,-118362,-145096,-103841,-80072,32290,197817,167567,89352,76716,99395,204825,314993,175079,46822,6285,-38623,-72618,-83206,-82829,-41757,32442,65997,-3787,-91707,-40295,3088,8257,48229,66582,85933,71337,97610,128775,189206,140547,65171,-27037,-28786,56733,28275,-34850,-28716,30302,1129,-35986,9417,107161,122593,70283,14549,4802,33177,10275,-46295,-94270,-126627,-112865,-89379,-114126,-17537,16246,26759,52069,100144,43806,-108211,-53771,68973,148565,118495,63893,26326,-166,-32860,-91314,-50786,78459,224301,258771,198381,147542,188686,235276,169532,93521,31770,-90627,-3149,60515,94175,115900,125865,109107,2761,-82770,-97897,-131258,-108991,-43561,60051,189125,215750,111585,-5461,-105241,-141804,-132232,-93126,-70280,-36086,-48954,-96054,-90453,-3437,59359,103220,85353,-15795,-127345,-95832,-16699,-22187,-63817,-70035,-83678,-144265,-100881,-34072,61551,97835,52750,37720,122912,106074,-32607,-61228,149781,304429,293618,194819,113081,89049,79240,112467,144484,88819,-24277,-19864,-77368,-146433,-47545,-41580,-123056,-68856,-19696,-31221,-85407,-124582,-96995,-24482,36949,20260,-58693,-46645,-30695,-48509,-115185,-91073,-38093,-46850,-101991,-108776,17580,105616,137745,52889,-42688,-100891,-104862,-34317,-19629,-34925,-2024,35187,42299,55517,66565,-10550,7230,133218,320956,329684,189899,25096,-38907,-64233,-108896,-85062,-33728,15424,9004,-2874,-21636,-55470,-75639,-72897,-72058,-79884,-46123,-9158,23489,37157,25674,-27257,-3436,423,853,7050,-35382,-9406,9824,-28529,-69342,-108591,-106958,-38161,18374,-113707,-182256,-189344,-167005,-67478,41836,92807,85060,93516,72352,44918,25987,66144,77220,37545,16453,-53654,28233,16643,-104117,-96576,-78957,-2990,107102,223348,394904,523753,630457,621301,379498,108885,-81210,-56141,-14759,55665,27514,-17511,-85663,-71982,18782,25506,16004,-1864,-54076,-102802,-52621,31193,46548,78378,90961,78402,41589,-16123,-57420,-71960,-114029,-112950,-88259,-79682,-53329,-96431,-133875,-127633,-80951,-70275,-57845,-33351,43245,98642,100059,102024,128410,145640,107864,143451,39861,-57888,-87124,-93063,-54092,-44543,-108269,-136712,-145958,-104027,-70584,-55755,-89572,58503,113129,48640,-6765,-32397,1232,-36648,-145632,-114136,-23758,42936,28310,-11481,-55444,-36116,-28595,-105086,-154537,-88303,-48403,-24260,-12828,-11326,-2904,-49466,-115927,-110079,-107259,-82958,25075,129117,183686,208901,107912,-1642,-34631,48544,204792,362939,376293,270388,140229,10901,-55922,22438,9219,-51869,-68861,-10376,67336,111364,51825,-55972,-85246,-76223,-31527,53864,109450,98503,95863,97025,88309,25597,19996,51881,107043,219350,309569,329977,186786,109520,53623,9067,-58910,-43035,-41143,-39670,-43857,-25064,34537,94066,148700,66401,-6500,-30697,-43160,7107,91497,133193,81153,-26880,-115439,20959,156237,116246,59906,394,-9971,-2409,-58718,-132273,-98778,-53746,-35993,-11076,43416,163682,92389,30445,20326,31876,-11995,-57260,-99278,-35788,-5287,-3551,11072,56691,42374,-27524,-87939,-19360,84859,32122,-91682,-17436,84446,57677,14002,-11396,-2873,19422,31025,-10447,-72240,-135454,-88400,11567,70129,23075,-30564,-32970,-98068,-24451,4959,12401,-67023,-132060,-81423,-30920,-35518,-84492,-51256,-16933,-37471,-52477,6763,24024,-88658,-29558,-2,-102067,-121191,-96252,-62979,-11542,87234,154923,221663,148627,-34861,-76006,-58029,-60033,-81808,-109993,-70933,-58654,-37060,14850,34222,40542,80707,82628,81223,84098,18003,-59781,-87561,-30718,110169,161968,210475,80838,7749,-55809,-109316,-98611,-79395,-87283,-89548,-65207,22413,64820,41189,-34213,-41626,-9460,-50372,1910,76724,105357,59209,-46170,-25108,29921,-650,-59806,-57058,-97672,-111323,-73387,-69406,-91987,-126559,-79426,-18439,31994,39389,76869,124759,116477,130560,118861,147605,218155,166830,63199,62705,65201,28135,10752,11303,32359,43933,66773,73871,91492,121011,202970,259128,253141,263061,271804,231927,166933,119806,152470,163851,72248,9950,9602,58470,156242,241807,257775,185304,129451,178174,272471,201801,86271,39638,51028,34375,-60158,-105757,-56442,6841,22675,8460,-50625,-54658,-39357,-13762,47236,86928,165140,263776,307122,162236,-6646,-20541,10387,17681,-41863,-131107,-131270,-69210,-38167,-13888,-99,27586,29838,-39606,-29236,115973,320534,278597,31844,-133700,-121643,-131509,-18919,107981,134941,35054,-55469,-44544,6900,69572,83740,6597,-96440,-119525,-124706,-40307,59374,51089,-36323,-85751,-51332,80544,193288,138886,58163,-6868,-34812,-40509,-70066,-86175,-105138,-48539,48207,92791,47284,-18327,-16072,-36792,-13197,118005,194771,213717,192870,106038,5587,-30044,20499,75863,71406,70730,60138,29981,22233,5343,-24596,-8203,37865,59149,-6820,-110114,-131403,-44777,62596,176883,165911,18660,12396,-16187,-80861,-102986,-76088,-69367,-77289,-90404,-86445,-51039,-14176,12400,43482,42038,88695,234599,329263,267289,136178,48997,96018,81950,20949,-78247,-140437,33013,85703,6844,-11264,-27780,7021,46386,57433,10241,-76888,-95270,-1277,84342,37172,-75594,-111149,-41337,7331,-41057,15213,158390,213568,152111,12947,-73386,-96889,-91480,-32117,26586,40207,18785,-33277,-104725,-119817,-29013,26037,26340,-17996,-77118,-105642,-91683,-3382,115644,81609,20691,-29634,-28712,76768,191003,227910,145834,64097,23062,-6079,-40950,87927,231830,208504,162533,173033,137939,109983,80671,-25994,-71310,27771,46021,-25060,-16037,10433,46220,33866,-31000,-102732,-100426,-55491,-53366,-123644,-117386,-58913,-1386,33048,152222,211174,74413,-74337,-103923,-51919,-90595,-48741,-2620,-8558,-65927,-48131,16723,16654,-36701,-56549,-72179,-74469,-96488,-49824,60837,201441,243324,197669,84319,6861,61692,125691,121607,51991,-58241,-35048,103551,151331,95656,-32245,-127115,32166,267381,397640,399438,381557,322016,213995,153605,162926,163127,141283,104222,46915,9467,-57610,-125654,-107728,-78900,-81919,-92440,-55272,2783,46685,10539,-10117,16066,81499,133080,112379,88909,83059,-54176,-64593,-92258,5752,84476,74762,-5000,-78755,-58807,-25137,5942,-35462,-95914,-125565,-116040,-52044,36398,81835,42133,-44396,-93730,-126858,-136965,-82749,4658,6723,-62471,-118877,-124484,-86693,-50631,-80996,-103445,-24237,27677,58143,19516,10712,5585,-6420,-37764,-56056,-49889,-31138,-28712,-35819,-47793,-26523,74746,266689,467134,347102,41883,-131939,-118528,-84785,-87233,-104468,-4741,76748,96602,-29,-125749,-73110,-38853,-58301,-46118,-5064,10973,-16272,-61056,-57748,-10166,478,16693,20162,4764,-33377,603,39386,5865,-33460,-16433,37813,119066,328221,440660,304066,153249,46319,-42352,-80376,-63100,-48516,-7495,11449,-48545,-104986,-58304,-20248,11915,43225,42832,-31797,-100890,-81114,-26249,-18389,-107681,-82830,21531,76489,46074,-1129,54673,182398,163761,143478,131186,112782,102954,147575,205224,231889,265993,262540,188345,80525,-15503,65426,101646,1783,-85276,-50565,-15802,-35000,-119390,-110789,-66501,-39461,-55398,-84644,-84500,-58212,-43558,-57136,-64000,-5824,9692,-30547,94858,270745,338519,202706,80294,44524,35599,-21702,-70707,-65492,-30528,-19766,-46357,-83271,-110237,-104914,-10580,134942,191989,118630,55795,29964,18634,-16992,-79591,-173673,-181939,-116749,-100662,-147778,-76566,-62809,-70399,-13525,15453,393,112076,317824,340787,221363,290225,455155,375359,147499,53742,40772,53585,132893,106526,43900,-17360,-5047,48633,33473,61633,74017,50419,11687,-1464,-23017,41754,79921,52332,1115,-23849,-31626,11225,59191,42697,28644,53836,57874,-8763,-113334,-117613,-63451,-48207,-40071,-27807,-25630,-70311,-73207,-60994,-54816,-61927,-91693,31276,201916,356927,424115,291006,136570,120334,196988,201068,164353,90202,20706,-4780,-38298,-124249,-31256,39246,-11390,-22241,41958,-8043,-85233,-50639,19843,69950,105622,93084,16498,-47190,-65042,-78532,-60313,-15544,-2894,-36302,-66942,-35658,36019,77174,111714,159210,153660,148180,143171,93033,18927,-53206,-104512,-83292,-30453,1727,11645,-32628,-100875,-80512,41390,126790,92759,10175,-26614,1326,12729,-5496,-9122,10444,75670,78586,-1873,-148889,-9318,118896,142962,89732,26017,-34154,35798,133878,243385,283057,177873,41275,8586,60738,59610,13089,41470,75746,67935,33517,-11364,159,15237,34752,126696,209242,197427,141927,146247,89770,44856,111153,204715,194920,88910,-31140,-78743,-65773,-24348,-25854,-62561,-92674,-18380,-33345,-105084,-79960,61189,45834,-14471,633,31712,-8600,-74672,-121156,-120541,-18326,100006,131460,97543,36144,-64132,-45937,81165,202629,170902,128645,53752,-60340,-116474,-93140,-106090,-88873,-49441,-39278,-27949,-33861,-51962,-57541,-78040,-79011,-39266,21287,52068,73515,32849,-41814,-90390,-24244,97665,166413,129459,73702,78413,81958,56386,-6510,-39738,-61611,-50838,-15212,-26947,-68911,-34754,-1824,-31008,-87473,-77572,10333,140009,255576,299668,244655,110910,14181,24653,23081,58495,72714,126360,203533,363235,409679,287409,200748,106093,-55175,41979,171282,143265,22613,-100111,-123503,-92741,13549,216904,317670,311672,232472,192251,77703,-24904,-81912,-65833,32263,108447,188171,162386,72677,33047,1644,-56371,-110001,-149315,-101786,-86550,-81506,-50410,-14555,40542,-27084,55331,112218,92966,39033,55521,84691,-8,-81139,-105647,-133895,-82349,22224,29381,26449,82701,143067,231969,208561,-5153,-102863,-16825,71505,163582,326289,481993,432169,201142,37060,-37307,-61157,-37880,-22406,-36476,-64286,-78899,-71329,-87782,-121853,-168027,-105861,-18615,-8945,-72124,-75478,54022,34975,-20859,-68957,3,113343,147055,140473,83796,42753,-59443,-147446,-78328,12411,90315,173466,145829,34398,-38912,-113444,-129485,-149112,-168675,-153895,-115611,-116651,-37852,-35168,-16851,32839,31056,103967,235070,210109,178975,129335,107182,91185,20106,-70297,-118478,-14709,167713,118742,71056,58543,21732,-60387,-122049,26190,127683,214780,262357,191269,62138,-39487,-154675,-151531,-118017,-84410,-100994,-107401,-77826,-25912,35490,70961,69358,7740,-64324,-108288,-99416,-48259,-19201,6803,11558,15035,20333,27669,59238,72602,84330,67802,-17232,-54049,36591,179115,318270,205993,34723,-17033,6514,54553,107365,72658,-51666,-36982,25345,24930,5955,14200,77985,122234,122010,66441,24765,3547,42020,118515,106837,29073,-49281,-116124,-97764,-37005,7905,11131,-10942,-31817,-84905,-91464,-46412,3083,23619,18193,15872,8488,-23288,-39857,-46455,-21160,-54936,-40158,114947,230014,251258,109560,-12514,-93129,-76714,-20209,17683,24188,42688,54429,7952,32025,70818,56854,17248,-22622,-31345,-16309,8681,20995,-1970,-32582,-81645,-104614,-21933,64373,195034,240608,149456,61909,21754,11689,24462,4475,48508,91012,86140,92929,42594,-46743,-123961,-117551,-49149,41779,151169,123443,36377,-9796,-66911,-83638,-100817,-114668,-112151,-8283,168812,384395,428157,282411,155829,54124,-45837,-106749,-58615,-19183,-28550,-46891,-89385,-80755,-18010,-20752,-48656,-64696,-43941,-10508,25564,12859,14735,2162,-13530,20767,43120,30156,9042,-29370,-44682,-35588,-17457,-15864,-64954,-148050,-138732,-104260,-74740,-78455,-76859,-99983,-148525,-126831,-63978,-27589,-43276,-96074,-114240,-15143,122055,191296,161883,76904,-12277,-69253,-76449,-112701,-118437,-55684,-2243,63288,86097,52716,941,67642,99587,44293,-38038,-122324,-89431,-10108,502,-26482,-48692,-91460,-137553,-38842,134923,318401,456470,362062,173178,89300,26594,-74649,-57130,-43720,-56390,-56422,-82859,-81246,-14406,20093,-33561,-66462,-100626,-55836,20696,130843,252545,279632,173933,95074,59723,25190,-36261,-34592,-20921,-67241,-113876,-25009,84315,119180,85031,70299,-22155,-147933,-4833,59504,61911,36883,1514,-21592,-5797,-3586,-45078,-48158,-30502,-65166,-78989,-16365,52789,66291,27966,40623,119738,79069,28634,99432,136022,179293,173925,132202,47758,-76630,-116905,-76027,-60495,-57894,-55616,-12917,-24682,-60824,-41826,-24610,-45193,-30440,42371,67774,101410,93100,93641,87544,-20133,-21108,29548,48270,54145,26070,33337,83048,72229,-52022,-165966,-92742,-15060,66916,62283,48553,38283,17240,-30063,-77381,-328,27422,90645,130170,150061,122373,45232,-6680,17877,6794,-47557,-96340,-91636,-53573,-23087,-25348,-41220,-12535,57431,65882,69458,38813,48074,5764,-58497,-102707,-127604,-99395,-73310,-24294,43406,70738,34813,-26774,-27215,29199,28965,-9545,-67549,-17229,32219,133581,323240,418057,245574,100123,-3334,-37974,65685,173362,136664,31998,-65977,-91847],[-113815,-89752,-37614,-4955,-14497,-48039,-83890,-78236,-86246,-84314,-60458,-61285,-67062,-30484,18247,25172,43615,54726,80248,17254,-48160,-6175,48939,-12456,-116198,-55162,6009,-6035,-112038,-62751,-17318,-1776,-46904,-79171,-61848,-65072,-108090,-110418,-57289,26291,63345,39939,-4900,-68307,-128526,-102645,-71920,-40998,-33033,-24241,-10485,35679,76868,64445,162234,302076,310564,173103,45751,-40353,-123989,-85449,25774,68245,19565,-49530,-87198,-28612,36322,62345,-39376,8631,176065,204655,101104,40305,35501,50372,117717,116782,75010,91963,141345,99850,33162,-30697,-72520,134113,383518,348508,216031,103180,43178,64543,92775,52343,-9182,-42536,-27386,53455,98949,40780,-55881,-115368,-108923,-66891,-43316,26971,187578,235486,177508,97261,16326,-84263,-29346,135661,314814,341632,197086,82703,43283,-73813,-20402,30615,47831,29142,18744,30257,16685,37599,78744,57539,18626,19009,117001,146752,186690,256577,258919,84662,4420,100824,258759,289219,263999,204026,105463,10764,-38643,-57408,-70251,-10036,119496,275771,351857,340305,151062,-79230,-141819,-71087,-26830,31835,51217,21356,-1124,-53119,-93718,-69968,-98975,-168141,-143723,-88779,-65398,-56428,55114,111342,226700,222265,77508,4762,-44497,-81833,33958,369983,570090,425529,40952,-2326,85872,161013,219779,227711,180166,116345,5986,-81645,-91077,-64009,-7383,58660,113144,141176,102216,62530,68895,28695,-19125,-68888,-102193,-119092,-57634,16335,83212,113304,122969,129925,61498,-5411,-72231,-87443,-65822,-27541,-56009,-90392,-76547,-77139,-92548,-147499,-126785,69264,397270,271887,24414,-77025,-47077,-22597,-52117,-143643,-71608,-16184,-1098,17029,79703,116592,36183,-100194,-144943,-105482,-75297,26656,149247,91040,39375,45949,71685,171225,309654,211213,77389,21828,-43097,-74543,-77841,-73503,-40501,3946,17864,-25159,-83589,-36044,-939,5632,49760,72725,84238,60977,86317,125100,209239,181153,93627,-23394,-38594,30569,-4436,-37873,-23922,21834,-11127,-33883,27169,125433,132679,71314,15697,17508,43120,4559,-59680,-101659,-122783,-98668,-69235,-97628,-39888,8878,25877,52800,90509,13241,-130711,-40280,71783,141474,115381,64441,28156,-141,-35177,-82125,-18002,115281,252269,282169,216881,149029,178677,230282,186132,114977,39530,-101770,7388,82244,110758,118113,109385,84422,-12574,-86078,-87928,-123755,-99041,-37000,71625,213391,255427,133785,-3289,-109220,-148090,-138594,-96160,-75828,-42752,-51211,-95750,-114804,-38833,40807,123519,121778,20099,-113213,-97668,-18427,-24565,-67135,-75993,-94432,-162246,-104493,-39355,63889,106123,53239,7976,78764,78463,-39497,-57997,146677,282808,289205,215825,147614,132922,116085,140898,161530,82312,-46434,-29874,-76185,-140803,-51997,-43917,-119268,-70784,-21505,-31288,-93659,-125919,-100630,-49261,-14332,-40517,-66977,-21838,-7604,-26467,-92113,-126103,-73094,-61145,-68126,-100316,-15885,72338,111646,34873,-52528,-104094,-101762,-27606,-16772,-31192,6200,54415,93869,139608,123787,14028,9523,148044,328207,287002,140515,12096,-39919,-63920,-112932,-97277,-46655,8603,16008,12234,-8539,-45362,-66079,-57424,-43876,-41060,3275,44857,70898,67911,34533,-33944,-11620,251,1758,-1054,-46427,-14886,12059,-24347,-66747,-95686,-93888,-37265,-4392,-136979,-163855,-106659,-103254,-30767,50446,62918,26195,50511,52318,43977,39429,84096,83372,25650,-4047,-68616,27654,20230,-84446,-139823,-112322,-26846,75491,182007,364859,543440,673921,634145,395728,149281,-11504,6031,26048,71969,25619,-31456,-103218,-50725,42679,42325,36159,24310,-13657,-61943,-30609,66386,67736,82839,80816,55914,14108,-29470,-57609,-68421,-115048,-108613,-83697,-83511,-68676,-115223,-143177,-117267,-74930,-75193,-68727,-31565,55767,103861,88686,74725,88983,97871,65051,117265,51431,-48166,-84731,-92048,-59773,-56159,-120230,-149484,-140555,-99353,-72180,-68169,-97028,68781,115558,41042,-19568,-45199,-3481,-50917,-163380,-87658,-6031,42714,23961,-12536,-55706,-44484,-46879,-120968,-143950,-81513,-45824,-26673,-14954,-11720,-4222,-52502,-123247,-100015,-98739,-82463,16930,103414,153539,184849,104985,11586,3324,64170,227324,393080,396377,281803,142310,10639,-48308,13756,-26458,-83534,-81828,-8232,83400,125615,39467,-76697,-97970,-84132,-50685,6445,29349,20055,38634,61756,86728,39266,27497,47513,96040,205920,293545,286059,123347,72029,43403,6533,-58805,-43615,-39926,-60144,-61061,-33777,35397,99623,136096,33693,-17129,-18592,-23697,28137,101404,114461,50478,-26874,-115584,857,157305,140908,87452,36381,34309,44004,-17916,-112808,-120451,-77574,-54902,-34640,-2421,126163,67377,20316,23689,40350,-6191,-52854,-93132,-32512,-6959,-10192,9249,61148,45860,-26985,-78687,-8766,78165,14277,-91176,6661,98424,66653,14244,-13172,-2443,20231,29818,-12367,-89450,-161262,-74909,32593,87336,43121,3484,-19612,-102142,-19726,31844,50611,-40111,-130708,-90497,-27795,-34769,-87252,-54198,-14274,-41297,-97270,-44321,-20211,-127033,-6141,-2203,-114377,-135353,-93163,-53926,9280,105651,150770,195843,120886,-64606,-67646,-62575,-70462,-82948,-96963,-68269,-3282,1214,32106,47919,62469,100215,78857,64297,60496,6758,-58673,-83440,-56494,89054,180992,226877,70827,-4727,-70598,-118646,-90833,-74005,-87499,-86278,-59871,23715,67956,38263,-40469,-30191,5763,-41665,16180,101895,123749,65073,-47760,-29290,37599,24930,-17424,-33576,-90012,-109490,-72224,-71154,-95844,-127025,-82121,-21596,26778,33151,77957,121405,106678,115000,88860,113299,201421,198378,89747,81643,68448,12235,-19567,-3438,39702,57986,78691,81005,90122,114860,192714,243513,231282,232092,245182,223040,162487,103865,134038,161125,74793,23185,34432,107345,235233,321971,315732,218642,140878,164253,227672,150172,59214,25216,47060,41957,-48695,-94557,-35121,25186,38177,14165,-57210,-63300,-46992,-26506,32542,72052,157498,268104,301150,143631,-15897,-3531,47193,57207,-21747,-117277,-114969,-64676,-46575,-27651,-18752,11069,30187,-22435,2573,201960,426176,356563,73079,-102266,-117183,-125085,-43209,64604,99016,12509,-64497,-44958,5133,69662,97251,31265,-77378,-115393,-130523,-43699,65111,46280,-52986,-108881,-80371,45067,169741,140226,68520,2114,-30184,-36900,-67657,-95199,-135314,-55969,46210,86282,31518,-35428,-24976,-48363,-14586,123062,192698,200520,179293,84988,-18419,-41359,15865,79044,93070,111706,106749,65701,36702,10735,-29533,-24401,25267,43952,-17245,-111262,-121435,-47162,51703,147076,113164,-16366,-2266,-22762,-70268,-124306,-95062,-78432,-78550,-96159,-93033,-54945,-13358,9867,33451,26835,73101,216691,321312,274859,142889,37355,61307,64156,28499,-59208,-165786,8279,53867,-29590,-36797,-44602,-2797,36366,34538,-12795,-99906,-107718,4759,87662,30114,-67485,-97124,-29778,15469,-42730,2414,154189,235723,198003,59516,-27067,-78316,-84721,-33201,21403,27634,3518,-32445,-94006,-140124,-33556,38670,44738,-3770,-86232,-126082,-91865,-2190,100726,65872,13445,-28258,-25929,72337,189363,222652,134708,57300,15921,-24128,-94810,27244,189702,208185,183315,210414,188328,138077,80005,-32842,-61363,45714,66550,-4670,1781,30479,55340,20411,-50494,-112496,-102474,-65441,-57938,-117820,-131997,-75706,-13439,26255,136062,169723,41012,-95449,-110928,-56379,-96829,-41911,10042,-549,-73514,-64938,4501,1529,-61610,-64646,-60848,-65316,-76152,-45210,64214,217984,276032,230512,103450,-3979,37693,113986,124995,60320,-53905,-39202,101655,159794,104018,-31051,-120920,56073,317135,407054,346652,292835,233519,149351,113454,142390,162940,149506,106258,45171,13343,-33214,-99426,-117635,-93453,-82033,-89295,-57011,2921,59798,30595,4142,33401,103610,149924,127248,110268,105611,-20048,-21440,-101050,-46666,53924,66544,3974,-80516,-110479,-70729,-20555,-50946,-107996,-141602,-137497,-78076,7272,54664,26244,-47038,-89976,-120981,-148329,-93818,367,20724,-36754,-88652,-133579,-112349,-64325,-93956,-113411,-28357,13198,25748,4494,9066,3536,-15219,-38737,-47746,-40971,-28423,-31729,-36288,-48524,-35535,65896,244540,406501,270762,-3507,-121887,-111125,-88482,-93173,-121393,-28305,56641,88264,4403,-122371,-79517,-41101,-57801,-42993,17624,41160,598,-55311,-71392,-35467,-28820,-9683,3871,9738,-17464,14429,48721,13741,-27366,-13521,42794,124437,318724,409975,261255,126322,46649,-39577,-84043,-63474,-40930,3291,23087,-34480,-83754,-51984,-29372,-3565,38299,57139,-4193,-64769,-73685,-38242,-34279,-126918,-65840,28003,71054,32553,-12546,44569,182271,171610,172080,157903,118736,93216,136569,201862,240453,286452,273813,202349,103656,1655,54110,87916,-13730,-115997,-85785,-30063,-30136,-103850,-111600,-80208,-48281,-57273,-85041,-86473,-59554,-41771,-49931,-60707,-26080,-6296,-23877,110941,270624,322560,194424,73373,34279,33958,-6442,-62726,-79256,-45145,-28036,-49052,-82612,-114100,-104597,3245,143089,175385,101329,45507,21926,4502,-37999,-99258,-164123,-135413,-80027,-76866,-154265,-76394,-56386,-70106,-17266,20606,4511,115680,333748,308551,182566,261998,460114,394528,146099,48334,34767,65062,152035,107188,30596,-52918,-59543,-15791,-34962,1815,34593,14861,-30800,-56392,-62104,46416,83647,53369,400,-31297,-45249,-6950,52214,60168,63250,91143,82147,-5049,-117134,-106025,-48622,-31628,-27395,-18652,-17448,-61214,-68282,-62288,-60501,-67899,-119560,12474,196491,366866,464109,348283,185987,155226,235122,247517,202467,107503,25924,5120,-23974,-88848,1087,61836,5214,-13693,45755,-6519,-75423,-18526,44861,72322,94904,74411,1232,-52873,-61065,-71667,-71105,-33256,-15775,-44496,-66809,-31015,46041,104361,158344,214502,190581,166222,140470,79679,17468,-50085,-99599,-73408,-29103,-14696,-12132,-49650,-100409,-80058,28080,98561,74478,4297,-39463,-26975,-15565,-21181,-5049,48117,157620,151579,43209,-109206,-73872,46729,88584,57374,14595,-35459,28764,108811,216244,277441,203281,84755,52427,82099,45708,-16263,-598,43361,66303,43177,-10413,3997,23507,38250,127270,214846,231848,198635,188541,114298,70837,152498,238785,217903,96795,-34480,-79596,-76952,-34548,-22922,-44236,-77922,-16508,-24694,-81031,-97971,1401,-7461,-44849,-9549,33711,1964,-67075,-124898,-113963,-8801,101408,117294,70872,14119,-57262,-30826,94610,214795,172358,118134,42778,-67932,-115223,-75811,-82708,-60944,-32992,-29435,-17036,-19201,-35247,-46170,-69290,-75078,-45155,2416,24392,49737,20727,-32949,-71814,-16765,97249,152525,111539,67671,78212,70733,32119,-33928,-70651,-104968,-72255,-8970,-3489,-37367,-14375,-1280,-42942,-96052,-78310,15615,147300,249910,288008,231186,77518,-7311,36141,46358,75556,77622,134096,231271,380066,368032,234028,159008,80036,-77601,44322,200416,190117,61334,-55380,-123581,-66957,36622,229405,318598,338675,268013,215976,77728,-25488,-72297,-54538,29479,93800,170176,158371,90604,60077,26318,-40948,-99043,-141713,-108299,-83003,-67428,-47136,-29281,30332,-35235,46000,94561,64954,24322,64962,119702,52610,-48020,-104298,-143304,-78477,36540,54748,41630,85639,140162,227947,222277,19949,-70811,-6735,65302,134637,273271,426088,376641,155048,7708,-57123,-75294,-45841,-22035,-30994,-55243,-66732,-57377,-70415,-101627,-148237,-127766,-30498,-10914,-71467,-80537,50739,38535,-17828,-68417,-20907,75848,103451,87599,32839,20988,-52911,-130678,-92121,-321,70506,145228,155659,48747,-34375,-123298,-137042,-161027,-178967,-141698,-127055,-86835,-9516,-10647,6191,50402,35329,92892,230936,220988,191986,134641,98682,72786,2723,-76497,-102821,5044,179259,122351,75322,74148,52419,-32583,-130324,12212,111570,195763,279335,218596,74782,-37875,-156961,-146315,-115368,-82351,-88584,-90446,-75251,-30288,32128,61619,57644,776,-70078,-119459,-117993,-56323,-16256,16784,23447,19276,7029,1017,33194,49852,61604,53919,-11988,-39933,52378,212519,339806,191256,21856,-20800,-250,40941,90957,69338,-51780,-47689,19678,37712,42447,82807,162277,180914,154985,81207,25801,-8983,15766,90195,88442,24689,-44875,-100270,-86171,-51626,-9960,1455,-17128,-37847,-91616,-101408,-64525,-20002,-6113,-5747,6064,13831,-2787,-6539,-8060,13249,-32728,-42614,108816,214427,226473,100243,-10306,-89762,-79429,-21321,20377,25604,55429,92751,70031,91031,88041,46910,-3695,-48424,-55470,-33969,663,20911,2078,-27159,-78467,-95281,-13059,65646,192175,232090,113249,19056,-2506,-4635,22482,23423,67808,84175,67539,74641,27706,-57817,-105125,-108110,-62318,11189,116498,103828,23013,-26179,-88404,-106135,-120258,-127353,-109919,-5895,165465,381999,439634,300555,169463,68455,-29271,-92248,-74102,-30710,-27899,-44151,-102341,-85525,-3756,-1205,-43843,-76972,-45715,-8611,34221,31259,24782,3322,-9182,29248,51023,35406,9075,-35691,-50789,-36402,-18021,-22346,-75964,-154321,-142411,-122453,-100042,-88814,-72123,-94375,-151179,-145066,-84963,-53958,-69881,-108079,-83427,18529,165798,247479,209094,98392,-6238,-71636,-90594,-132843,-101542,-26506,32901,100779,116122,57622,-10192,53896,100476,53372,-29689,-105957,-69140,4957,-1848,-22504,-29348,-65760,-120156,-40797,130534,298843,397535,302215,161197,92316,6288,-96264,-62401,-46632,-56703,-54431,-96570,-100897,-20147,5622,-55891,-92729,-122006,-88962,-67,144812,279433,314645,209062,123156,81576,36655,-34898,-38255,-22541,-66577,-121125,-37366,63540,97241,54020,16965,-83249,-100308,14135,85736,87348,59065,25276,-6812,-4804,-17505,-14478,-35520,-80818,-93093,-86024,-14330,50436,55927,36050,106295,229942,198572,101308,117354,138888,187629,193925,160193,68118,-63743,-134774,-74608,-59393,-51087,-29985,30292,4360,-52651,-46360,-47904,-78112,-64854,16230,43524,59783,30512,19057,34870,-63810,-50207,18777,59663,87297,81696,78173,118642,105405,-24621,-150338,-104558,-21795,64200,65240,49860,38067,20032,-21886,-85270,-11962,25280,95861,124769,135334,110872,44387,-10572,-11638,-28437,-75270,-110545,-95964,-52769,-18157,-13601,-21650,4691,52464,59294,74998,47318,55597,15699,-48898,-98133,-143701,-116978,-79639,-15634,58721,83008,35937,-32831,-41399,11890,16588,-10274,-62849,-15607,35220,124596,301749,434304,284107,128611,14430,-32433,73522,191383,149792,34694,-66098,-102590],[-122430,-96978,-40136,-6415,-13922,-47767,-90453,-77898,-82120,-80749,-61630,-64963,-67440,-40448,-3126,-1475,15325,35447,79098,14263,-50557,-1541,56497,-11096,-116718,-43366,14844,-7981,-128981,-8002,24823,2146,-49468,-69342,-54431,-57691,-103478,-110016,-56275,28493,65168,47076,3806,-64051,-127551,-89016,-51699,-16419,-7951,-6315,-5267,36949,92914,124442,261549,418888,420447,244875,76712,-35276,-131270,-113709,-17059,9667,-31461,-76440,-119363,-63699,17460,50870,-55130,31429,201723,179495,82470,41075,69248,125312,202004,177549,105544,104874,151288,102520,37146,-25222,-86226,121760,362574,380498,255660,116344,30544,40824,82809,84013,49687,12810,9756,77958,108494,37843,-60169,-121510,-110112,-74956,-71058,405,193222,274627,210991,118883,32891,-73496,-33324,144869,361994,365600,195641,87736,40755,-59880,9523,65072,71346,44251,30734,40401,26182,43543,69066,34845,-11265,-9549,104251,146349,182380,231896,220695,59086,839,116099,299767,355999,323957,244341,143928,51759,-13003,-42868,-70096,-18525,95379,225385,289432,290071,137432,-71817,-135449,-62651,-17635,44559,65214,28924,446,-46359,-81552,-60060,-101808,-156381,-134155,-86259,-75512,-76246,47528,148624,247492,221042,74082,2985,-39644,-83340,70370,383016,542895,374515,2306,-14101,86172,152994,198254,184351,104149,41175,-30413,-88881,-100643,-77441,-13976,54549,103466,136642,115995,78230,85813,41082,-9891,-59176,-95174,-117618,-64769,4955,66575,90400,93958,112758,65816,9760,-56850,-92538,-71248,-24693,-47358,-77475,-63035,-67769,-89001,-152512,-138258,35152,354086,289244,31796,-78111,-47101,-27296,-59829,-143387,-47169,14575,19302,18803,69170,108258,45625,-80097,-138703,-107599,-75082,14560,99608,27876,-3071,15950,43186,133185,286416,240150,109615,36224,-44140,-68750,-66799,-63862,-40692,-23853,-21426,-40368,-73687,-33829,-7406,834,48793,74173,73968,42866,70656,117507,217524,208186,113009,-21705,-50829,2675,-27847,-35753,-20163,11565,-23514,-30565,43131,138099,139275,74059,21545,33332,53753,-2179,-74679,-111976,-120371,-87344,-54402,-81848,-63316,-149,27117,57899,82805,-12363,-147106,-30266,70113,129371,107152,60603,26798,-2889,-39386,-69949,13495,146439,264994,285188,219918,139607,158187,212958,194200,132553,43515,-112176,18995,103014,123641,116172,89589,54747,-33644,-89302,-79359,-118439,-92502,-34894,74108,219796,277631,148477,-3708,-113327,-153056,-145088,-99452,-83152,-53081,-55378,-89040,-124117,-77179,21634,140518,155572,57091,-96722,-101764,-23372,-29547,-72371,-84029,-105664,-155091,-105421,-47746,58638,103189,43411,-28639,26087,40472,-53666,-50095,136577,247534,271442,226235,176089,173476,154419,170739,177698,72980,-72397,-41691,-76700,-134111,-55864,-46161,-115556,-75975,-25910,-30179,-89873,-107398,-92395,-65291,-58618,-96746,-50024,3448,14636,-4052,-64883,-119488,-115086,-69669,-30946,-59074,-37307,32193,74206,9773,-65759,-109304,-99050,-22576,-12270,-26126,12808,70724,146306,220597,171854,31344,9901,151194,314177,232228,91467,-4106,-43692,-65481,-116703,-110693,-61328,-413,22497,26613,2247,-37315,-60232,-48236,-23069,-8387,47609,96034,115393,94405,41509,-39589,-21917,-3897,-512,-9460,-58386,-22755,10850,-23362,-66982,-87083,-83488,-43986,-39558,-164625,-136161,-21434,-41883,1346,53241,28191,-29362,9662,32479,41878,52316,102065,88130,11043,-29702,-85297,23611,20814,-39110,-80951,-107834,-46376,40444,134632,320601,537360,681790,612182,394204,182409,46610,72587,75397,88285,23571,-44013,-117613,-32466,62476,54408,53199,49105,26812,-6045,15708,101799,85937,84491,67168,29782,-16984,-45668,-59634,-68049,-117266,-103515,-77440,-86667,-84277,-126467,-135833,-107413,-69118,-81675,-84543,-35128,61944,103265,74086,45236,46741,48923,21649,82270,53991,-41837,-83860,-92477,-67361,-69279,-134336,-158874,-133965,-94578,-71005,-67521,-101774,71769,110623,31497,-31413,-59707,-14349,-69259,-152966,-61064,15371,45022,18678,-16190,-57791,-54489,-65898,-137122,-137345,-79918,-49142,-35082,-21052,-14055,-6420,-56144,-130613,-92132,-92508,-85209,3150,72880,119951,159346,105842,30810,40971,76810,231832,391129,387291,275609,133429,2960,-44034,7062,-56486,-112456,-94791,-8561,90121,126540,19168,-100998,-95752,-83313,-65611,-44532,-53604,-55456,-15537,27074,81393,49979,31668,38089,75819,178741,258273,223919,58865,32858,30294,59,-63485,-51467,-47013,-84695,-80350,-42645,32919,98393,112076,7294,-12097,-5177,-6779,42799,97887,83077,15983,-29370,-109206,-16168,151881,157265,105285,63813,76448,89552,23777,-80964,-127940,-101472,-76060,-60048,-50845,80674,42465,11816,26846,46138,-3413,-50559,-91266,-34519,-15447,-23333,2576,61104,45657,-29898,-71424,-258,65721,-3571,-82551,21698,105351,71964,13161,-14974,-2874,17653,22916,-19589,-106922,-142378,-51893,57328,107027,68820,36776,-12447,-106952,-13149,62922,93300,-13096,-115699,-104088,-31612,-39147,-92437,-60491,-14186,-39877,-127431,-73973,-39021,-96425,20218,-282,-123193,-138586,-80607,-36963,30779,118499,136190,156025,77224,-87903,-58485,-65970,-79480,-82374,-59745,-1992,74575,44192,46011,56083,78861,116611,77093,45590,27958,-11764,-62225,-80619,-82713,54493,184730,229755,54378,-22220,-89949,-122511,-80860,-64876,-82064,-79078,-56462,19549,66677,32393,-46646,-18306,14529,-38322,26398,122951,137163,64681,-52776,-35896,42601,50389,26536,-9621,-87560,-109464,-71221,-72134,-97832,-126202,-88246,-27580,19809,25198,75607,112704,93202,95539,55113,76275,178432,223875,114643,98633,70552,-5608,-56635,-22920,45033,71842,88648,82665,81248,100439,171653,215006,197418,190611,210425,209274,156846,88026,109804,150717,75763,35865,57639,152574,305658,392426,364259,245655,146950,141611,169098,88820,26299,7544,40264,47186,-37499,-80319,-15053,40557,49837,15352,-66817,-71468,-53283,-42874,7397,47520,141002,262779,284413,122463,-25915,7233,81303,100283,2600,-98063,-95182,-60870,-57003,-42814,-38409,-6316,29025,-3125,43739,288190,513252,415271,103117,-76605,-100617,-110209,-73751,7803,51375,-17377,-78813,-47557,183,65157,104849,53481,-58496,-104665,-123844,-50493,61579,34452,-72141,-129916,-108244,8787,140051,135392,73219,7335,-23358,-30291,-61795,-98258,-164959,-61983,39229,74776,12918,-53873,-33565,-62270,-18824,122441,183163,177834,153427,54762,-43626,-50413,9154,77706,110703,148523,150180,101673,52688,16876,-32035,-37036,15105,28602,-28766,-113521,-111976,-45116,46752,123390,67306,-51923,-21604,-29833,-50706,-108930,-111428,-82353,-76341,-99055,-98598,-55408,-6472,14805,28082,13000,55515,189966,296461,268437,143610,28745,16883,36699,32005,-38383,-155543,-27448,12469,-69670,-64714,-63667,-14544,21835,4556,-46959,-133202,-112200,11940,86803,21353,-54545,-83614,-22770,14830,-50052,-13652,139309,239625,227694,99497,11247,-60962,-79036,-34848,15612,14785,-10805,-32080,-84400,-158423,-45378,43043,55395,4471,-99101,-145697,-91058,-5487,76179,44007,5754,-26488,-22855,64435,178735,208145,117987,45250,3946,-42983,-134435,-12064,154105,210150,202065,239014,230489,158401,75790,-39480,-55865,56816,79919,10631,14727,45347,61054,6780,-70959,-121239,-105747,-76651,-63734,-114067,-147094,-96632,-29327,16360,116172,128013,8490,-117878,-107033,-54505,-104123,-37436,24499,12389,-74835,-86483,-12592,-14727,-84278,-62920,-27631,-43087,-58527,-42866,64405,230438,305846,258634,119470,-11313,12553,97696,123367,63999,-53038,-45729,90486,152205,99480,-33674,-113864,79009,350110,389865,275392,199465,148770,91899,78206,117739,153259,149595,103898,40919,13224,-14907,-65138,-105139,-104680,-81569,-83966,-58305,1535,70471,49730,15236,44037,118863,163005,142106,136558,138619,17987,23473,-58510,-99343,20241,54882,10456,-66467,-122476,-105742,-49489,-70732,-123304,-159641,-160215,-105985,-24029,25490,8548,-50801,-85755,-113706,-150830,-104409,-6765,31289,-11496,-52896,-102909,-131562,-77613,-107713,-126050,-35660,-5603,-9879,-11241,7652,5059,-25945,-42326,-41128,-33173,-26525,-35163,-36535,-47204,-41333,57875,213391,323822,182897,-47663,-93678,-93369,-86985,-99155,-133418,-50976,34075,75488,5392,-117638,-85807,-43494,-56588,-39875,37791,65430,12917,-49484,-81712,-58043,-52633,-27650,-4594,19091,213,29742,57348,19661,-22222,-9909,48769,130342,297270,362405,213683,99096,44598,-37653,-88753,-65259,-35473,12080,34858,-16502,-61824,-45171,-41063,-21026,35214,72931,25008,-31403,-67522,-49965,-48005,-141323,-55127,25991,54233,13183,-26082,33161,176087,173459,194776,175431,113575,76840,117016,188353,241623,297937,277996,211958,126696,30602,60496,87885,-6226,-72177,-93876,-41731,-27579,-89980,-106492,-90273,-55286,-57226,-82544,-84108,-56380,-36811,-41947,-57045,-48683,-18260,-13045,122410,258785,295254,178562,60818,20828,31117,10829,-48776,-88910,-56742,-33114,-48738,-79135,-115021,-103761,13364,142255,150891,82282,36052,16036,-5572,-49542,-91467,-120415,-91381,-48144,-57616,-144841,-74845,-48654,-66870,-22246,23700,7585,112718,330108,261486,140766,226658,445994,396664,139231,39831,24418,67841,156759,99264,15388,-83474,-71107,-25030,-52410,-42550,1706,-7465,-41279,-44998,-36784,57485,86592,52546,-1892,-38329,-57435,-23059,49297,83436,102637,134235,112865,2286,-118256,-98356,-37375,-15479,-12677,-7304,-7594,-50676,-62037,-60690,-58158,-58984,-141449,-10245,182744,364139,489602,398287,236264,196511,280443,303944,250256,131157,38375,23702,2895,-48289,29419,78935,20846,-2842,51057,2269,-55366,14478,70163,71771,80734,54428,-13052,-57361,-55431,-59525,-70996,-50643,-29272,-51291,-62681,-22625,60468,139443,215208,274433,223859,175341,124024,57871,15182,-46342,-93812,-63823,-25977,-24778,-29898,-63760,-98461,-74421,22693,80956,63494,1741,-50540,-54251,-44276,-36883,-3306,85124,231988,209967,75553,-74428,-126885,-24939,29660,22712,3007,-36542,20514,83306,190487,274406,236028,138632,105127,107308,37098,-35345,-33099,18973,72552,54740,-10084,6263,32262,49071,132340,220189,263081,257905,229771,137290,94918,188924,259675,230762,101586,-36793,-77622,-84703,-39892,-15353,-22845,-52026,-2322,-4565,-48730,-90463,-52554,-58518,-74881,-23075,28875,8104,-56636,-123861,-105286,3580,104352,107484,51967,-1319,-50135,-18514,104591,222941,174249,111135,37062,-71351,-109588,-56143,-56353,-29810,-16887,-20335,-6534,-4276,-17952,-33705,-57589,-66552,-45756,-11618,-547,24490,5356,-27227,-55313,-18892,81192,122280,83153,54999,67928,52207,4019,-60456,-90765,-137347,-76844,3738,23368,-3264,4505,-4057,-56982,-105500,-82166,17062,150549,240597,274493,215839,39313,-24641,51462,72749,91553,81153,139482,251750,378190,314695,183192,122677,59765,-99666,38252,214164,222979,89753,-9109,-79650,-34431,57986,230495,305623,354779,303466,239437,76190,-26933,-59053,-33575,31969,80334,147505,144680,101485,83170,49223,-26610,-88323,-131438,-113476,-78642,-53410,-42412,-41276,15658,-46726,35224,76282,40531,15510,78467,153612,106600,-7254,-90194,-144717,-70347,51469,80018,59150,93083,143025,225062,231823,48138,-32783,11383,63497,111293,228584,374093,325925,118119,-13022,-71355,-86269,-52066,-22908,-27811,-47221,-54133,-42580,-51211,-78716,-122742,-145610,-38682,-9303,-66063,-79955,47280,43597,-13262,-65416,-38584,41073,59424,31040,-23195,-542,-40860,-104082,-95156,-8743,54117,117230,159768,60970,-30275,-126934,-133088,-156189,-168171,-121729,-114145,-65772,11842,13027,29941,68194,40410,80752,221924,228281,199098,132921,85488,53838,-10504,-73473,-82007,28007,182794,121861,77982,88669,84671,-1295,-112071,350,97753,180266,291984,241369,86540,-35447,-156949,-137838,-110273,-78482,-73127,-69781,-63851,-28229,33207,56014,48668,-1569,-70317,-122701,-132266,-59587,-9969,30239,40537,33594,6120,-13923,15283,32968,43507,42616,-4021,-20889,75740,249936,351519,164915,5482,-18771,-2919,29141,76115,67913,-45985,-51745,19138,55135,83240,153070,238900,230105,184441,97467,30105,-18104,-7108,65403,73363,23201,-38080,-82875,-68652,-55144,-17401,-2258,-18609,-39537,-93322,-103267,-74498,-37652,-30803,-24301,965,24518,23770,32537,34119,47814,-12297,-44929,96935,189525,193739,88806,-7286,-82807,-78128,-23310,19453,25240,67358,129811,130230,144339,102330,38550,-21862,-71897,-78343,-51249,-7333,21667,9142,-16271,-67675,-81828,-304,72103,191880,224877,85400,-15079,-24912,-18580,21759,41450,83735,78214,52950,59655,17992,-60605,-83596,-88665,-67288,-16298,76880,79520,9749,-40999,-104633,-117429,-123334,-133998,-104052,-4401,155745,365052,438332,317268,186512,87534,-8716,-78914,-89461,-41766,-27289,-42231,-115328,-81076,16296,22033,-31269,-81078,-43572,-3925,42455,48102,34274,5714,-1747,38740,59122,41633,11414,-37810,-52624,-33115,-15505,-27049,-85467,-160077,-138052,-129197,-125292,-92200,-61291,-81427,-141648,-167157,-108494,-80217,-92402,-107201,-51611,56134,216018,311596,262779,124892,4697,-72152,-106844,-141765,-81408,3881,74009,143416,146919,62791,-17032,43368,101998,64218,-17754,-85419,-49364,11823,-8288,-19147,-10487,-35137,-92073,-35804,126862,272874,331423,241853,148392,99583,-6939,-110588,-63675,-45210,-50630,-41913,-85750,-108005,-22636,-5746,-71625,-111766,-110307,-115071,-24021,146163,288998,333082,236380,150196,102881,46708,-33853,-40313,-22098,-63720,-125857,-47466,45205,77504,27789,-22348,-93615,-44971,36028,109103,110599,78823,46445,7830,-4076,-21438,22492,-6107,-120991,-116564,-85571,-9322,50326,53284,65029,171808,329485,320399,177293,131062,136162,188082,204719,180968,84647,-50554,-139899,-71734,-59138,-46510,-9149,61194,23750,-49191,-56007,-72499,-108057,-96850,-12735,18388,23110,-20116,-41164,-16945,-105953,-68747,13849,73746,118062,129911,120524,153652,140220,6369,-123037,-101963,-22005,62043,67137,50008,36970,20820,-15221,-90742,-22093,27457,102192,118137,118950,97334,40552,-19449,-44615,-63135,-102526,-132334,-108384,-57917,-17950,-5885,-2955,21619,43291,44900,67472,46919,58860,25949,-36595,-88193,-151264,-134382,-80696,-5598,73265,93606,36710,-35819,-57255,-10672,398,-11811,-57130,-15728,35295,109047,268738,433065,316736,158561,35628,-24748,79191,203373,160342,37632,-62913,-104401],[-111547,-97912,-40209,-6089,-11777,-45496,-93809,-78313,-79895,-78437,-63320,-67774,-65972,-46806,-23330,-29186,-15364,15466,75038,10729,-53161,1316,61204,-10473,-114756,-31059,24277,-7740,-130302,38319,64640,5908,-49219,-59654,-52006,-54614,-99042,-109938,-57231,26415,60677,49519,11031,-59119,-124479,-74293,-28635,11138,18325,12370,2310,37969,103630,179528,353373,520730,512053,303680,100191,-33245,-134388,-131932,-48777,-36096,-70437,-94846,-142383,-89499,3680,43383,-68898,46217,214304,148058,63835,39931,100651,200695,279249,229199,127933,110486,153108,101457,40204,-19820,-98734,109715,329547,391608,280653,121521,13805,10444,62860,100525,98753,63688,47491,101616,114585,33491,-63817,-126922,-104619,-75242,-93841,-23656,192222,310312,245296,143179,52184,-60759,-39807,146192,395697,377161,193105,94084,37312,-47880,42993,105379,99903,64258,46941,53809,37956,50739,61355,16359,-37365,-37850,81693,135169,168410,199124,176374,27144,-9277,124233,329201,407536,363892,264668,164457,80640,2815,-40688,-79423,-32185,68237,175097,230375,238354,118512,-65464,-129406,-56458,-11455,54095,75926,35673,2085,-31257,-51698,-40881,-99296,-141692,-123956,-86336,-84294,-81768,40766,175556,249298,203345,57342,-10010,-41402,-87518,96336,370524,487163,310849,-28750,-24503,79516,136698,170960,142894,41312,-13495,-41686,-67732,-87953,-80879,-16386,50427,90055,125696,127911,96015,104683,53741,-863,-48931,-86706,-117140,-73306,-6814,50942,71656,69081,93838,66611,21451,-42348,-94487,-74169,-20557,-37633,-63338,-48884,-58088,-84644,-156954,-150114,-384,290893,284280,31688,-78676,-47498,-34207,-70059,-136011,-21468,45827,40136,21611,57810,97165,54229,-57470,-126287,-109920,-78975,256,58846,-16686,-36921,-11717,15129,93243,247736,258081,142056,50686,-39986,-55266,-50018,-52931,-41407,-48902,-48568,-47168,-62458,-33059,-15453,-4920,46274,71234,54815,17685,52872,108265,215796,222420,125546,-19441,-63645,-24820,-37764,-28890,-16758,801,-34378,-25309,57858,147067,145181,80808,31546,50140,64064,-9161,-89022,-124485,-118351,-78919,-44747,-68332,-84962,-8750,32315,68859,78199,-30290,-137571,-22661,65282,114221,96082,54890,24546,-6437,-44027,-55427,43642,170350,261774,267043,205679,119821,129830,186135,193521,145191,44684,-118348,31397,122657,134033,113049,70862,24917,-57727,-88839,-72119,-114652,-87548,-34634,70808,213144,283708,156627,-4172,-114738,-153791,-149711,-100947,-90185,-64789,-59218,-76779,-102506,-114602,6188,154415,185961,94631,-76437,-105098,-29298,-35039,-77621,-92215,-114921,-137174,-102150,-57166,48143,92046,27304,-66656,-24326,2078,-71744,-38261,122141,205531,245624,228213,198810,209395,194518,203934,195402,65444,-99131,-52375,-76522,-124936,-56802,-46066,-109553,-82098,-31105,-27178,-75963,-85095,-78705,-72965,-93917,-105767,-15743,30847,38705,20967,-33393,-73151,-121156,-60744,9537,-2753,-19239,1889,32947,-18115,-78866,-110070,-90195,-11353,199,-16368,20377,86138,197714,292786,208609,43987,10314,145684,284828,175390,48650,-20263,-47430,-66136,-117233,-121676,-74169,-8228,30677,41923,12980,-28628,-55654,-42243,-6467,20464,87964,145003,158105,118063,47990,-42611,-31460,-8803,-2575,-14247,-67701,-29864,9346,-22526,-67110,-80598,-77505,-61441,-89117,-192095,-97237,64176,15229,27458,50546,-8253,-78213,-25254,16278,41661,67276,122640,95328,-2012,-56069,-92623,20751,21100,1925,-27450,-77280,-55086,9753,90802,272846,512562,659120,564363,380245,207196,93454,137645,136042,108609,25673,-50364,-122918,-18182,77131,63541,69977,75191,66262,50768,71228,135989,103569,86701,53900,4041,-46459,-59991,-59802,-67106,-116162,-94234,-65777,-80556,-86202,-112313,-116819,-94447,-58438,-83865,-101439,-40271,65038,100399,60408,17630,5518,3007,-17884,44770,49757,-36630,-81689,-90713,-72519,-77239,-143121,-150115,-126510,-88417,-65997,-53283,-98089,71207,102218,23984,-37884,-71566,-27585,-87972,-130731,-32526,42358,54788,18081,-17855,-57397,-61198,-80697,-149734,-130484,-79170,-54060,-45176,-27228,-15236,-6351,-56656,-132993,-82963,-84772,-87695,-12557,42052,88519,139168,115768,58416,78690,88615,218037,358328,353351,256228,118247,-8133,-40153,4298,-75785,-133755,-103663,-7578,90160,116328,-4035,-117925,-79374,-71412,-68680,-86985,-125355,-120485,-59458,-215,77549,62484,38053,29930,51705,142721,209589,153228,1780,-1799,18778,-6114,-68390,-62098,-58708,-106296,-96555,-47273,30635,93931,83014,-4409,4739,11381,10983,54218,84919,46016,-13395,-29026,-99862,-26118,145254,169697,117807,85183,116611,133960,67372,-43150,-113793,-118664,-94565,-82078,-94683,40113,25993,9035,33017,52399,384,-45648,-88257,-38774,-27881,-39534,-4799,60718,46215,-32213,-62697,11604,53028,-14466,-67689,31831,109272,77837,15721,-11683,1052,17033,15587,-27427,-115997,-108847,-20340,88201,132745,103746,72540,-6182,-106330,-1500,99987,141202,16705,-95295,-115447,-36364,-42971,-95403,-65136,-12093,-27737,-72950,-30423,11527,-33801,48827,6969,-123284,-124930,-60487,-12648,54156,127440,114397,108278,25779,-82911,-45609,-64546,-83160,-78559,-23721,72768,162893,92572,60242,63417,93799,133573,82609,33071,-5303,-31733,-66044,-75919,-96850,12576,174271,222046,36477,-39834,-107465,-111516,-65146,-48709,-67477,-65540,-51427,12598,63678,26982,-49483,-4946,21418,-35846,35893,142410,148340,62552,-56659,-41040,48480,78041,72187,14800,-86765,-105644,-65500,-67769,-93630,-120778,-93552,-30813,17470,21533,74883,103505,80495,76787,23008,42188,156124,247652,143584,120721,80290,-15014,-94608,-42729,51690,87987,99039,82199,69303,82660,144892,178229,155934,143895,172182,194118,153919,77524,86236,136900,78701,51252,82318,195124,363515,448018,401560,268069,151630,116643,107688,27774,-6709,-8774,34862,54085,-22945,-60340,7255,56047,60672,15169,-75651,-73661,-52303,-56129,-24127,17495,118905,249589,260365,102485,-34587,14935,114390,148618,33587,-71325,-68427,-53036,-64917,-55458,-55055,-20170,30525,21178,95307,368263,572637,450395,123972,-54230,-82092,-94234,-100797,-53900,1297,-48002,-93080,-48303,-4935,59068,108539,75036,-37395,-89622,-112304,-56262,52155,19985,-88954,-141415,-129386,-23904,108896,127798,75115,10740,-13137,-17744,-49211,-91134,-146832,-62601,31325,62287,-4335,-69186,-37841,-74110,-21952,119597,170361,151645,122859,24472,-58129,-51317,4146,75130,126694,182092,190559,138527,73512,27440,-28191,-41762,12107,17976,-37349,-113558,-100593,-36289,50182,108798,33996,-83386,-40833,-28166,-22336,-84250,-112708,-76452,-68399,-96778,-100859,-51010,7729,29920,32300,5060,39971,159852,261162,251898,140236,27064,-29653,4467,33596,-15201,-121463,-67838,-29903,-101600,-88267,-81384,-24487,6878,-26758,-84323,-172184,-102632,22059,84060,14098,-37413,-68909,-17913,7343,-59694,-26188,118510,227753,240484,130948,40566,-46292,-71958,-33926,12286,5172,-21056,-30455,-74373,-147458,-62842,39016,57947,7471,-108484,-125724,-86057,-9935,47039,20153,413,-22542,-18104,55414,161857,187229,98477,31030,-9487,-58366,-105741,-24673,129083,213479,215600,255728,259667,169832,70059,-43643,-52069,63766,88485,22982,24973,57129,65745,-3680,-89186,-124987,-107435,-86388,-68302,-110063,-157419,-118228,-44904,7573,98615,93868,-16659,-135303,-95231,-45885,-108834,-33156,42656,32511,-65542,-108773,-32408,-30779,-102261,-55227,5995,-17151,-42442,-40259,65180,241500,332759,281434,133005,-13085,-11772,77768,117284,64053,-54138,-53411,70464,127443,82618,-38173,-105532,101099,363888,350523,196444,112537,76450,45986,49564,91087,135263,141871,97869,35104,10141,-2927,-32824,-79230,-107516,-78186,-75045,-57597,120,79637,68106,23117,48135,127394,172916,158229,168680,178571,55314,62125,-14369,-144086,-12301,42402,14553,-52531,-108902,-128285,-78311,-92205,-139711,-154431,-171932,-132917,-54561,-3376,-9793,-54925,-80781,-104468,-136149,-109718,-14636,38745,12620,-15607,-60717,-133021,-88155,-120236,-139834,-44139,-26086,-45286,-25012,6988,9597,-37063,-47851,-35969,-26301,-25051,-38382,-36926,-45624,-44150,51089,178041,233521,98138,-80092,-64134,-70200,-79717,-104863,-128772,-68639,12117,60682,4341,-111761,-91486,-45643,-54084,-36315,54341,82500,20620,-43424,-84110,-72166,-67460,-36695,-5990,32182,19541,45970,64979,23714,-17793,-5362,56161,137168,267403,304413,167188,75139,42011,-35325,-93831,-68210,-32092,18553,45177,1986,-41098,-38371,-52838,-35809,36505,89983,54806,-1689,-62475,-61094,-59161,-150285,-51745,15723,28999,-8553,-39433,22138,165093,168828,208672,180246,95965,54296,91342,166752,235273,298965,274226,215654,146862,66015,89476,111163,30590,-20795,-68151,-50089,-28269,-79132,-99151,-96942,-60629,-55246,-76591,-77299,-49838,-30401,-34749,-53920,-70356,-20652,2367,130077,239306,261823,157238,42399,3129,26893,28404,-31589,-94021,-65277,-35248,-45992,-73805,-113698,-104845,16997,129443,118301,60774,26199,11455,-11174,-48334,-62792,-73265,-53704,-23861,-44804,-134716,-72739,-40791,-62110,-29901,22498,7302,100148,302924,201642,97103,186088,412317,379638,126303,27165,8241,58753,143514,80243,-4290,-111207,-42038,7765,-22070,-55218,-16101,-7752,-15942,7608,14916,71743,87648,48040,-8110,-46947,-69797,-38541,48153,108508,143368,179310,147087,10816,-120416,-97007,-32224,-3154,1167,3725,1567,-41082,-56617,-58200,-51238,-43056,-117398,-37501,160289,347816,496020,433061,277727,233885,325004,363262,301609,156320,53674,47923,38809,-8914,50686,88784,33376,7112,54763,13674,-33177,43545,90158,65161,60591,30619,-29618,-64412,-51963,-46723,-59899,-66953,-45263,-57974,-56757,-13155,76218,178503,276867,332242,249232,172898,91733,26452,9219,-45341,-90354,-57292,-24109,-30991,-42907,-76677,-97929,-67674,21229,68902,54919,-1192,-60696,-74763,-66452,-52927,-7001,114776,286209,245309,92621,-48887,-135046,-89621,-33630,-15848,-11495,-40474,8212,55221,163826,270360,269958,196521,159971,128983,26782,-51825,-60537,268,84157,66236,-13007,3672,37781,62326,139028,222347,285218,311681,263844,154372,112553,213500,261669,229013,99725,-41167,-76488,-91622,-43869,-8481,-5014,-27702,15157,18043,-19320,-71051,-71535,-92777,-104960,-42496,14496,5148,-50491,-122744,-98502,13918,104068,97340,35622,-16555,-48851,-13192,107094,223190,173173,104670,33508,-72863,-103270,-38333,-31315,-1041,-6414,-16980,-1252,6080,-5046,-24820,-47855,-58460,-45717,-24074,-24539,-3934,-15793,-28541,-45528,-37393,44025,73608,43766,34348,47222,24740,-30132,-83401,-87240,-107184,-66946,15417,46164,27336,18187,-11569,-71335,-109226,-84833,15622,149793,228800,261583,202100,-3495,-39000,65573,97741,102685,79687,138469,258687,354668,253098,134848,91068,45555,-114636,21434,206456,233661,103407,27946,-36279,-3907,72230,216966,277021,353672,330975,256571,68571,-33353,-46268,-6801,37781,65731,118072,119219,100910,96814,64404,-18074,-81849,-123229,-122414,-78216,-44200,-41605,-55897,-8072,-65702,23005,58679,19662,9335,89841,178302,153309,34195,-69448,-139813,-63906,61474,99761,74186,100244,146774,218908,231479,72025,2177,29682,60907,90461,191852,328259,281835,89578,-27559,-83192,-98358,-60351,-30621,-32663,-45009,-45846,-31565,-34627,-57504,-98228,-139019,-48638,-10280,-62410,-78233,40750,46096,-11291,-64238,-56547,7589,16501,-26070,-84866,-22653,-28398,-78200,-89386,-17038,36629,86550,152960,65801,-31330,-120721,-122438,-139227,-148830,-105398,-99458,-57678,22445,30956,49190,81075,41511,63246,203094,226046,195156,120547,65879,34297,-20190,-63132,-60929,49273,174988,113979,75224,97448,112727,28103,-90296,-13878,81952,165408,293972,252257,91418,-37888,-159701,-130025,-106984,-77826,-60575,-51609,-50318,-24395,34492,50623,38830,-3599,-69598,-120642,-141150,-62439,-5929,41568,57345,53216,16021,-16540,6451,21773,28699,31380,2678,-468,105144,288964,353782,128213,-17665,-14961,-5873,14434,58276,63286,-40301,-53494,19515,72492,122708,215106,296453,263084,204712,109726,32657,-28218,-29842,42254,59694,22109,-32193,-67719,-54471,-55823,-21234,-4006,-18671,-39977,-92984,-99086,-75480,-49765,-52110,-41512,-4355,34457,49079,70049,73681,76749,1665,-51304,78457,157167,155652,73479,-7245,-77113,-76750,-30187,10248,18973,73608,158445,180178,184840,109369,27918,-41076,-96800,-103699,-71804,-19517,18713,14435,-5002,-54970,-70310,10895,78662,189751,216090,65197,-40015,-47155,-32662,19778,55732,93800,70871,38861,45112,10504,-57659,-64183,-69446,-65945,-41443,32390,48397,-6253,-56529,-105461,-97999,-104968,-137392,-99647,-7675,137065,332871,422050,328284,201893,105209,9015,-70287,-106173,-53573,-29527,-44432,-130923,-67614,38987,45270,-15578,-78238,-40773,-438,45159,56005,36897,5626,5386,45814,64126,45576,12769,-39270,-54456,-29981,-13742,-33139,-95947,-163729,-130430,-122838,-135418,-87527,-47380,-63788,-119555,-169159,-138187,-108931,-111623,-98008,-23042,92191,266474,375510,315607,152455,18529,-69423,-118363,-118213,-61787,30001,113499,183437,172171,64223,-23230,32760,101126,74112,-4875,-64622,-33581,9252,-18855,-18519,4052,-7748,-64708,-27128,121767,240552,263012,183283,130941,105890,-16252,-119951,-64138,-42493,-41453,-23171,-57153,-95508,-23277,-15664,-83509,-124098,-89880,-104718,-51321,133196,279364,331722,250742,171629,120128,52747,-35059,-42540,-21657,-60840,-129710,-56729,29797,62135,10082,-41377,-69377,-6763,52977,124602,127654,92879,61674,18821,-5799,-18889,49971,19499,-124667,-127844,-78281,-2796,51695,60947,107146,227511,404010,425767,246472,138053,126613,178862,202907,189610,93956,-40150,-128714,-69522,-60937,-45799,3395,77450,31530,-51920,-70949,-96926,-134383,-126082,-43882,-8209,-9870,-61148,-89110,-66988,-138023,-71914,15201,89147,144491,167848,156821,184686,172068,36728,-93465,-85339,-15652,60769,68219,48887,34446,18708,-11439,-95769,-30122,34314,109061,110108,100974,81416,33036,-33082,-78955,-88346,-114262,-152618,-126038,-67306,-21353,-1729,14091,37541,32936,27653,53134,40980,58948,37225,-20479,-72647,-137466,-144335,-76011,5306,86775,102554,37510,-34986,-72486,-36940,-18930,-14123,-50129,-17053,32160,87785,228039,415863,341801,189701,61489,-13058,82965,207741,167243,41185,-56636,-97344],[-94796,-90452,-35802,-1935,-6058,-39344,-91648,-78768,-78276,-75860,-63708,-67667,-60190,-44793,-34658,-50680,-43810,-1898,70317,8583,-54610,3619,64504,-9262,-109476,-17215,35518,-3587,-117613,72713,96167,10427,-44662,-50053,-53669,-54697,-93611,-108476,-59323,20769,50758,48165,17444,-52784,-118952,-58789,-3390,40422,43472,29155,10085,38509,109306,225997,428265,596062,576214,344896,115167,-33940,-136248,-137327,-65821,-65598,-98316,-106394,-149781,-102255,-1429,43819,-76059,50449,211552,112295,45174,36324,126115,265579,340842,268233,141971,109697,147558,96925,41992,-14680,-104673,99979,288352,381328,289480,119289,-4697,-24017,34887,100796,133383,106019,81951,121516,115914,27355,-66977,-131413,-94526,-66865,-105675,-44006,184144,338238,277255,168609,73058,-46383,-48904,139542,412514,374479,188346,99756,31863,-38288,77171,148520,131465,88086,66742,70112,51950,59447,56032,2095,-58997,-65533,50360,112410,144416,160298,129823,-9728,-26575,122125,339159,433477,376366,261073,163425,92679,5789,-50952,-98317,-52640,37463,126066,176199,187273,93773,-62862,-126209,-54319,-9704,59094,82143,40154,1856,-15419,-21752,-21631,-94544,-130809,-119720,-93214,-95728,-78334,33932,188448,229569,167772,26494,-34601,-50786,-95927,107801,330852,405050,236824,-54187,-34610,64919,112625,138829,103457,-8105,-42111,-28780,-35704,-66873,-77405,-17113,44326,71417,106772,136045,114335,123755,64693,5701,-40730,-79710,-120107,-85770,-21429,33970,54286,45687,70327,59841,25724,-32885,-95575,-76182,-17602,-29487,-50931,-37186,-51067,-82421,-163027,-164127,-37113,215541,257299,22850,-80351,-50648,-45656,-85217,-124477,2579,74101,57902,22812,44216,82388,59707,-34715,-111000,-114479,-88797,-12341,31359,-44314,-64628,-38711,-14423,50595,194863,259008,169100,62382,-33985,-39778,-32144,-43553,-45282,-72869,-64913,-48995,-54003,-36770,-27951,-14168,39314,60605,23330,-16859,32022,95861,203261,222423,129954,-18300,-78943,-53632,-37548,-22361,-17161,-13410,-46300,-21676,67764,149968,148406,88366,39541,60464,67845,-20274,-103235,-142935,-119824,-77567,-43454,-60549,-106616,-19798,37868,80984,71074,-45356,-126099,-20688,54455,93838,80276,45384,19040,-13475,-52312,-43035,68029,181886,240220,226215,170342,87036,92626,149186,180279,147582,39521,-122338,38516,135450,137879,106241,52036,-4817,-86660,-86896,-70306,-115443,-86733,-38582,60130,193945,272229,155285,-6796,-115658,-153124,-149952,-103815,-100023,-80708,-65683,-65454,-78332,-129482,-6874,160468,207396,126798,-56458,-109422,-39251,-44333,-86325,-104037,-124780,-122166,-98328,-70463,29716,70839,3682,-106749,-64566,-29039,-92793,-29735,99978,157920,211731,218990,210749,233814,229961,235843,211143,59246,-128923,-64485,-78965,-117117,-58299,-47213,-104667,-92304,-40859,-27132,-61264,-66658,-67581,-78568,-118261,-63274,21024,56119,61664,45411,-1868,-24605,-67325,-35491,47774,56215,34989,4460,-3554,-48845,-93384,-104963,-76958,7317,19545,-5112,25372,96537,239673,345242,228113,48598,7020,129840,242167,119553,9818,-39314,-54554,-69312,-117785,-132342,-88173,-18301,35838,53423,19833,-22903,-55974,-42465,3282,42342,119985,186268,194018,134660,49846,-47358,-43732,-17562,-7407,-18216,-77184,-39591,4266,-25169,-70440,-79509,-81439,-95710,-158479,-217441,-52698,142599,62172,41924,37380,-49363,-121293,-55919,598,39697,79885,140472,101003,-16196,-85272,-84720,16632,17833,30468,15073,-45998,-53671,-13464,54798,227160,472992,608861,495911,353864,219144,124833,191321,201304,130303,29343,-52680,-126213,-14113,79947,65248,82450,98177,98593,97814,119638,160695,116250,86187,38430,-23741,-76006,-74090,-61154,-68456,-114031,-84385,-52358,-65897,-70558,-85616,-96045,-81660,-45327,-82048,-121885,-49892,61487,91978,44874,-10806,-37848,-42361,-55907,4907,35297,-37098,-82385,-90181,-78179,-80323,-143154,-140116,-121829,-84889,-62130,-35201,-89077,64118,87319,14957,-42159,-82194,-45026,-110039,-108862,-6043,70123,68965,21272,-19535,-57132,-66552,-92900,-152937,-125971,-81758,-63100,-59376,-36240,-18699,-7571,-57288,-132355,-75535,-78264,-92770,-32960,8849,57987,122908,130486,88382,109631,94340,181824,294203,295514,222732,95244,-25212,-40910,-1202,-89773,-149953,-111550,-8537,80129,91697,-31425,-96726,-60581,-55595,-62150,-104489,-105774,-96479,-89934,-21361,72831,74037,44847,22898,23280,97053,148290,77864,-47954,-33345,6241,-14605,-75599,-77046,-76301,-107078,-110791,-50613,25298,83236,49308,-6144,22322,26890,26230,58986,60632,3606,-36115,-28464,-93021,-32945,135488,175881,122920,96948,148343,170164,106895,-5406,-90910,-127560,-112212,-102421,-133922,10961,17070,7887,37809,54842,1938,-40609,-84802,-47559,-47055,-61438,-15007,57635,45341,-36568,-55560,25972,40545,-18201,-53065,34974,108032,82105,20381,-5189,7638,17085,6575,-37784,-114320,-75704,12938,120331,160636,143797,107340,-1980,-101744,11546,137384,187582,45302,-73380,-117624,-39348,-45857,-97648,-69572,-9800,-7753,-10826,51747,102019,36508,74144,14698,-117872,-109882,-38820,12557,74140,127690,83356,54072,-26451,-55024,-32173,-61130,-84254,-75188,4552,141675,246682,138997,71860,68431,105535,149024,93294,27068,-37408,-53508,-71859,-72122,-91550,-34214,148589,203735,17416,-57545,-118970,-91927,-46237,-28506,-47662,-48863,-46394,584,55958,19538,-51708,6690,25135,-35584,42282,156711,154180,57985,-60558,-47000,52702,104073,113357,34691,-89342,-98523,-56651,-60015,-85586,-113406,-99466,-31219,20710,22936,75625,93210,67339,57730,-7831,10604,134907,267844,175547,148096,99973,-8627,-124351,-63359,57146,102993,106683,77608,53405,61055,112440,133160,106724,92754,130194,175529,151565,71214,64228,118952,81552,67005,105850,230492,400642,479511,421091,282228,153372,90468,49285,-28364,-39311,-24489,29701,61411,-6421,-36353,30462,70025,68881,11921,-84442,-69322,-43223,-59878,-59139,-17466,89977,226072,228658,83010,-43309,18590,143147,197460,67715,-39696,-36734,-42045,-70371,-66322,-69536,-31134,33837,48320,152115,431376,595612,457577,134035,-36822,-65955,-78992,-109402,-112974,-37866,-69961,-97573,-47014,-10900,50713,106572,93279,-15906,-73023,-99544,-60848,36548,3046,-102850,-141151,-142070,-53141,76609,116667,73005,10620,-2517,-1327,-31832,-76816,-121741,-59178,22343,48649,-20325,-81128,-38742,-82833,-23891,114380,155027,124665,93489,3894,-52694,-43536,515,70561,139305,209345,224008,172721,97773,41928,-18592,-38912,16055,12120,-43126,-111765,-88125,-23186,58755,100213,12080,-109190,-56829,-9926,12164,-58227,-99857,-63151,-55970,-90614,-101080,-43891,26269,52480,45484,3672,27392,128840,219373,226573,131715,31493,-64960,-27699,32655,8019,-80154,-93674,-55484,-102657,-97482,-97583,-32170,-7582,-56560,-115028,-192463,-81857,33758,79021,8242,-19376,-53846,-15457,-7464,-68801,-28541,95394,202393,235700,150735,58721,-36266,-63790,-30181,11571,-653,-27137,-28198,-64234,-126483,-85870,25272,50679,4106,-106062,-99104,-76479,-14167,16555,-3784,-2475,-17117,-12701,45429,139828,160822,76832,15488,-23337,-69252,-82458,-20882,111858,213985,220184,257876,270600,169718,62733,-45298,-48892,67422,93033,32711,32865,66041,69807,-9866,-103039,-122580,-106828,-93902,-71125,-105342,-154538,-136913,-56746,2808,87118,71208,-30445,-140781,-81348,-33953,-106588,-28050,64564,59295,-46121,-125093,-53865,-46455,-114042,-45398,33977,7558,-27670,-35681,69114,251996,354840,297007,143489,-9435,-34318,54035,106030,60441,-56640,-62073,41240,84944,54730,-43322,-95827,121157,357820,295694,119533,39147,21409,12754,27041,63951,110466,126738,88318,27822,4365,2057,-8675,-52731,-102415,-70578,-62049,-54000,-341,87715,85288,27708,45868,129113,179512,175875,205580,220200,89093,91074,19539,-153161,-40764,30919,16900,-42950,-95423,-140113,-104998,-112583,-153432,-137727,-154136,-155925,-81451,-29705,-27392,-58425,-74535,-92802,-116219,-105131,-20784,43789,34910,20554,-19699,-115672,-93519,-128478,-150920,-51058,-45158,-77380,-34647,7197,15480,-46717,-54167,-31695,-19913,-23403,-40498,-36933,-43791,-44000,45881,142981,149738,28219,-88634,-34086,-43291,-67221,-109460,-114524,-76827,-5892,46502,2963,-104307,-95393,-46512,-49127,-30920,67330,92527,24791,-36112,-75851,-70605,-69998,-36829,-1329,48607,41084,63412,72278,26924,-12926,1333,66302,146101,234364,244261,127198,57456,41424,-30443,-97361,-70893,-29548,23596,53827,19628,-21814,-30835,-58819,-38832,45725,109402,85574,24903,-57660,-70177,-65844,-151736,-54930,-535,1273,-25937,-47653,15282,153047,159804,213445,171949,67816,28096,63669,141100,223537,290992,264056,213919,163020,103672,137196,158740,86168,26770,-36649,-53591,-31255,-70720,-91052,-99433,-62833,-49711,-65530,-65381,-39987,-22566,-27823,-50219,-75864,-8900,23816,136990,218398,229315,135418,21022,-17213,23901,46377,-12543,-93649,-68936,-32501,-38970,-65142,-108535,-107357,14038,105300,80497,38416,16954,9359,-10507,-34676,-26913,-28274,-22851,-7057,-37515,-124294,-68517,-31550,-54993,-38803,17678,4148,78436,254026,134846,54912,144634,362908,345737,109584,12094,-12229,38064,113148,51008,-27976,-131822,-10393,46250,15464,-34108,-9091,15949,24558,59227,63869,87494,88290,41108,-17522,-56067,-80943,-52128,48671,133660,184010,224007,183296,20976,-122059,-99917,-31854,5526,14403,14958,10692,-31792,-51251,-54177,-41083,-24370,-87313,-66981,131959,320865,483751,449350,305374,260914,362339,419407,351969,181300,70803,76655,81696,28490,65930,93188,43825,16386,57234,26034,-11796,66708,102268,53115,35812,4159,-48004,-73777,-50452,-33790,-39333,-71982,-60946,-61496,-48116,-1956,93316,220262,340265,384693,267162,162219,48201,-10844,172,-46926,-88810,-52868,-22652,-32709,-48780,-86043,-97872,-60066,22675,60519,47521,-4273,-66094,-72644,-61076,-63561,-15124,134637,314527,256485,97657,-29425,-96412,-111282,-97138,-55551,-27690,-46467,-7087,26191,137436,264929,302084,255084,212963,143836,12831,-69005,-83718,-11071,102382,80427,-16610,-2719,40498,76677,148251,223136,297176,355406,288889,165292,123320,224101,245131,213473,91936,-46781,-75993,-96433,-46354,-3058,8676,-7302,32151,39415,5450,-50338,-36015,-85355,-128472,-66181,-7662,-6472,-50239,-122666,-93378,21497,100039,86229,20660,-33233,-54152,-14413,103029,216671,170227,99907,32857,-70780,-96402,-22210,-7422,24334,-1929,-19476,-1119,11753,3073,-19668,-40523,-51465,-45729,-34691,-45402,-32785,-40730,-35575,-41232,-71226,-12711,10882,-2037,8465,19818,-8960,-67419,-87771,-56798,-62112,-49715,23431,62999,53101,27795,-19946,-77352,-94902,-74920,17686,149702,219477,255597,200418,-36067,-45676,77827,120770,109387,73932,131531,251655,313548,190486,91452,66198,39015,-104093,-2514,179038,222425,105182,53905,331,21601,78539,191138,236808,335171,347101,265633,54757,-44073,-33105,25027,48179,52076,84134,84729,89918,100598,70705,-15674,-79208,-116229,-135241,-82300,-40266,-45368,-73894,-40149,-90084,16418,47289,4913,5227,96930,191008,188793,73609,-45685,-130668,-60652,65517,112824,85840,106094,150034,208805,220420,88198,29831,43744,55561,71952,163687,290072,244793,68469,-36638,-92295,-111804,-68609,-44938,-46558,-49083,-42580,-24853,-20991,-38232,-74909,-113571,-61288,-15786,-62680,-76710,31888,45849,-12115,-65325,-74620,-21919,-18112,-70373,-148345,-40975,-17054,-55182,-77339,-25437,17492,53917,135137,62392,-38134,-109387,-108949,-119071,-128772,-93456,-91870,-61302,23012,42178,62532,87655,37479,39762,173893,212853,180056,99318,43678,18077,-24631,-47007,-40680,67336,157070,99288,66982,99628,134432,53826,-70533,-31570,63767,152192,283771,248678,87377,-47241,-164786,-122960,-105995,-81888,-53479,-38166,-37919,-20538,34886,45201,27957,-6556,-69353,-113942,-122245,-64352,-6047,48309,71085,74947,34799,-6468,9431,19093,19190,21081,7511,20575,141384,331434,353350,90474,-45796,-11025,-10486,-4777,36086,53736,-37613,-54724,19404,88031,158221,263307,329585,277612,213610,115531,31311,-40763,-52379,22041,48760,22501,-26686,-54591,-45590,-57726,-24527,-4704,-17584,-39376,-91081,-90503,-66110,-52723,-68288,-58569,-12061,40613,69385,102150,107198,97149,7277,-63153,55609,121551,116246,54442,-11651,-75081,-77081,-42916,-8333,5952,72527,175222,215136,209050,107517,13332,-62989,-124508,-132086,-95602,-37084,10103,15427,3479,-44398,-64035,17660,82472,183123,203389,50669,-55237,-68697,-47321,15729,65221,97298,60923,23349,29492,3436,-51780,-49706,-54916,-61335,-63572,-15480,10300,-26029,-72935,-88662,-68136,-84725,-138595,-99473,-17778,109229,288065,391894,331605,212696,117825,20119,-68445,-123028,-65168,-35471,-52340,-150377,-48568,61683,66117,-65,-69910,-39396,-977,39037,49709,28032,923,9848,48122,63866,45031,10728,-42821,-59725,-30490,-15776,-42956,-108929,-153053,-123708,-111635,-103893,-75644,-33166,-43793,-87992,-127325,-147017,-139768,-123379,-88037,-1123,122449,311237,430480,359896,177270,33637,-59851,-103284,-86083,-46070,46873,143026,211893,185416,58465,-32026,19065,95162,80532,6368,-47024,-24894,-3511,-34687,-22926,10977,10848,-43533,-19074,112749,201838,196142,127307,104929,104430,-27258,-126973,-66789,-41637,-32946,-3954,-25199,-72927,-24145,-26328,-94725,-126151,-74809,-82110,-81439,106627,251182,309424,247515,182005,129025,51640,-41057,-47478,-24104,-60831,-133440,-66678,17443,52468,2520,-44042,-53329,9710,58505,127385,134204,97890,68053,22683,-12827,-15869,62370,33285,-94556,-119337,-67759,2371,52557,77445,149924,264772,442039,496873,297626,135076,108111,157558,184805,180710,91623,-36502,-122093,-71225,-67409,-51392,5002,77428,25868,-63225,-91930,-119188,-152137,-154497,-78301,-38620,-42546,-97162,-129695,-113977,-126265,-61692,20444,102743,163501,191961,181878,206131,193989,59857,-68055,-64424,-8096,57084,65927,43998,27753,10747,-13928,-105631,-37116,43186,113146,97915,78709,60033,18586,-53243,-112324,-92547,-102719,-146615,-147979,-81657,-29773,-3166,26014,48711,20619,8467,33943,29169,53909,47127,-2453,-54170,-117070,-137789,-69765,13157,95485,106472,35333,-33656,-85837,-67281,-44069,-20692,-45123,-22976,21748,58600,180481,382362,354536,217557,88851,627,81599,200093,165858,42029,-51218,-88941],[-79625,-79373,-29824,3257,486,-32041,-85787,-82013,-79980,-75648,-65061,-66774,-52282,-35746,-34462,-61039,-67641,-16969,64462,7075,-56242,3833,65091,-8873,-102796,-3417,47190,3600,-101388,92649,114852,15279,-36383,-41704,-60085,-57731,-86792,-104407,-62856,11249,35493,43168,22839,-45263,-111348,-43189,23054,69934,65517,42452,16581,38168,110285,260452,478804,637611,608280,367255,122899,-35791,-137344,-130493,-68589,-77739,-116487,-110342,-134151,-99441,4301,53829,-69187,45649,195357,75949,28223,31825,143833,311576,381621,294511,150268,106140,138620,91948,44670,-7581,-93657,95648,245549,354156,284934,113565,-19358,-56634,4388,89155,154024,139629,112858,137973,114597,22386,-66452,-128601,-78942,-48580,-95036,-55908,172843,358134,307450,197596,98504,-26900,-56411,129556,415126,361771,185077,107407,27758,-26948,113897,195428,168220,119081,93953,93213,72263,74128,57669,-3565,-70637,-86997,17512,83896,115974,122474,89804,-43654,-45260,113556,329710,432501,363866,239230,146550,91685,1072,-64178,-117209,-74375,9297,85216,133227,144113,69388,-59942,-121135,-50903,-6922,65016,89427,47569,4652,3268,8784,114,-84084,-119205,-116634,-100225,-102953,-64750,33487,192508,196717,123410,-10258,-62835,-61016,-102480,110432,275595,312535,165302,-68244,-37974,49630,88986,109808,72025,-40458,-39404,2730,1652,-40882,-64025,-10771,42586,54453,86966,147089,140272,149751,80462,16099,-28707,-68646,-120035,-96006,-32837,21691,43728,29542,48665,50791,27583,-23733,-90290,-70382,-9372,-16613,-34270,-22077,-40670,-76237,-163983,-172926,-66001,145957,221916,15135,-75164,-49413,-54499,-98227,-103758,31477,105312,78568,29001,36112,72106,69192,-4808,-86042,-111596,-93458,-8068,25282,-50692,-78837,-56875,-37440,14091,140324,248760,194736,77758,-20753,-18356,-8168,-28936,-45036,-87117,-64457,-41178,-42236,-37944,-37812,-19600,35189,49543,-12596,-51340,18030,88747,189879,217676,134820,-10462,-88156,-74844,-24631,-11044,-14689,-23899,-51783,-13205,79332,154211,156152,102390,49296,66693,68752,-28814,-103222,-157182,-117172,-76993,-42824,-51036,-119675,-26715,49409,98547,65310,-53416,-113555,-17028,45444,76717,68580,40598,18137,-16428,-57148,-26408,92746,187482,210906,175193,123555,50728,56842,112726,162442,145863,35387,-118303,44739,145931,141377,103070,41434,-23534,-111538,-77030,-67015,-112949,-81726,-38604,51138,173420,254244,153250,-2987,-108202,-144705,-141137,-100879,-105086,-92940,-67172,-50221,-51313,-91464,-9795,164983,225641,158465,-30537,-105527,-45599,-50202,-91277,-112438,-126581,-103336,-87233,-79534,11375,48386,-18363,-139725,-75568,-35453,-98081,-21196,76780,115250,179840,206799,217931,251172,264264,271255,231453,63648,-133034,-70045,-76935,-103964,-53551,-42914,-94124,-98985,-48383,-24153,-42108,-45943,-53610,-77279,-97284,-17717,61090,85185,90897,76675,36258,31685,367,6865,88180,119343,112089,56865,-6953,-68442,-98386,-88912,-53947,40636,52034,14030,34339,107871,274269,379254,236490,52035,6805,112898,198916,75879,-18286,-54183,-58487,-68413,-111607,-133350,-96633,-24706,42777,66256,29059,-14033,-54890,-41942,13622,64261,149607,224237,227877,150029,53158,-48055,-52405,-23495,-8290,-14877,-79803,-45756,2006,-24914,-70516,-76835,-89227,-140539,-241792,-223286,2032,216129,103032,49243,18905,-88329,-88838,-71464,-8227,41687,94779,158551,109182,-25437,-110102,-60472,17451,17255,52542,52311,-13037,-37538,-16832,39721,197709,433389,545980,422205,324612,224856,147365,234969,271430,159552,40692,-44633,-124259,-16377,74607,64488,95303,122237,127476,136445,158372,177468,128486,88703,27429,-46600,-98131,-80163,-57979,-66112,-105248,-69152,-32564,-38980,-37393,-50090,-69891,-64170,-24798,-68626,-134859,-58126,56211,83164,33028,-34146,-78270,-80199,-85521,-28245,17118,-39246,-81891,-86307,-79699,-73531,-129719,-126561,-114827,-79312,-55982,-13954,-72372,55551,70992,8617,-39925,-83903,-58464,-128877,-83766,22401,101858,91304,35016,-15187,-51878,-64971,-96131,-139986,-118683,-82498,-71142,-72493,-43209,-20135,-6019,-53848,-124801,-65080,-67938,-94905,-52636,-20867,34402,114547,150516,121130,134574,96155,130039,210303,224827,182808,70830,-43231,-43648,-9330,-99331,-157097,-114806,-7822,64580,57957,-55785,-71743,-38436,-35107,-45063,-80596,-48013,-51308,-90339,-32636,70635,87785,56087,23198,-1860,48662,83020,8081,-85650,-57618,-3834,-21641,-80476,-89116,-86880,-86797,-111035,-49736,20073,69913,17944,-615,39881,43787,41833,60316,30213,-37602,-45290,-24943,-86254,-35150,126170,179449,124653,102199,171671,197584,142268,32866,-63545,-122507,-124991,-117199,-158843,1398,17271,9267,42042,54396,3127,-32950,-76223,-56064,-69268,-85644,-24222,55093,46168,-40262,-47605,47017,36431,-10343,-37785,34492,104920,87942,30762,7209,19734,21346,-317,-47485,-100066,-42632,47179,153338,190987,188636,142238,3600,-91608,27030,173801,230182,73385,-48506,-99631,-31004,-42032,-95949,-70771,-4648,20691,57180,144030,202475,110508,96268,23370,-106792,-91929,-15720,37340,89637,119101,47031,1683,-57507,-18884,-17179,-54557,-81676,-71164,25185,197651,314878,179165,81736,73456,116394,164962,109904,29261,-63313,-73840,-77562,-68091,-74600,-73632,116205,182800,3499,-68966,-112011,-65667,-23346,-3980,-23042,-28299,-38509,-13120,44498,11048,-52611,17435,27611,-35621,46551,165631,155266,54269,-62025,-53089,55747,127711,147269,48888,-93188,-86348,-43894,-48448,-73632,-103704,-104363,-25797,33087,33170,81029,84287,55374,40184,-35152,-16614,116844,284316,210442,181131,131138,20337,-107101,-80822,61100,115677,110981,69592,35276,37642,76979,82953,53067,41305,87120,153899,149525,69354,46447,98783,84320,82777,127572,256684,413595,482705,419957,286696,152382,65770,911,-73040,-69237,-38591,25385,69689,12625,-7672,55414,83103,74795,5961,-91148,-57002,-24361,-43487,-79976,-52258,55406,192533,191679,65163,-51135,19057,165873,242554,102487,-4425,-1405,-28216,-72127,-74674,-81409,-38775,39111,77209,209465,470453,581247,438193,133540,-24866,-53165,-64269,-89892,-99047,-36326,-57757,-77577,-41486,-15900,41311,99089,106771,5156,-55646,-86206,-63187,16099,-15241,-112116,-131896,-144370,-78323,44252,102164,66673,6431,6529,17180,-11330,-58533,-97812,-53208,12619,34209,-34731,-89166,-37374,-85849,-23981,107505,138700,100112,72412,5056,-26508,-27997,-1819,63544,147040,227771,247282,200947,123370,59651,-4097,-28971,25709,10247,-46496,-108477,-75207,-8306,68759,94057,-1198,-120254,-62761,27859,50284,-33061,-82371,-45741,-40350,-81995,-100595,-36041,46099,78920,65066,8511,18608,99236,174901,193999,117118,39527,-63133,-50616,28574,28899,-33564,-61664,-35630,-70780,-83958,-112121,-37745,-21243,-81629,-119706,-147878,-55486,45106,70993,2910,-3385,-39549,-15782,-29996,-70570,-16323,74564,167645,214885,156948,64615,-32474,-55580,-24295,12623,-3310,-30159,-26532,-54921,-103635,-114208,1264,32469,-6462,-89138,-70929,-63237,-17205,-12441,-26752,-3982,-11871,-8588,33604,113038,129096,52818,-1612,-37752,-76120,-66156,-13765,96993,207102,212951,244213,259701,155482,52686,-45512,-46238,67546,93384,39125,37632,71095,72253,-12502,-109242,-116405,-104820,-99865,-73068,-100838,-142749,-145336,-62213,3265,82034,59265,-32779,-132561,-69453,-23107,-95677,-22000,88638,89961,-20601,-121318,-77048,-62714,-118146,-36662,54046,27871,-15007,-28496,76809,260490,368370,302325,149051,-2672,-55124,24905,87237,51612,-61357,-72751,1406,24772,17738,-49181,-86246,136302,332568,232199,50940,-18447,-15582,-10229,7801,36011,79490,103837,74070,17589,-5428,-1827,1403,-35749,-96158,-59593,-46544,-48614,-661,93443,99227,27776,36064,122401,180608,192883,243161,256751,115806,107590,39432,-129372,-65332,19837,16506,-39275,-89588,-146999,-128842,-129070,-142758,-122348,-137538,-169628,-103528,-53168,-44600,-62101,-68307,-80267,-94132,-92227,-24569,45581,52875,51405,13540,-91341,-93734,-130279,-151674,-55009,-61568,-105509,-41000,6116,18940,-55250,-61918,-29687,-15627,-23093,-42765,-37693,-42731,-42807,40389,109302,79947,-24454,-76916,-5964,-15394,-52508,-114145,-100302,-75965,-19631,32779,359,-97025,-98504,-47215,-42795,-24136,75396,94523,24827,-28615,-61290,-56989,-63209,-31618,5945,65579,63021,80164,77792,28137,-8715,9108,78082,155832,201093,187332,94598,45065,42320,-23675,-99655,-74052,-28790,25930,58674,33478,-6312,-23972,-54790,-25434,62664,130021,115289,46817,-54626,-78117,-68505,-146376,-65189,-21515,-22883,-32924,-47489,14361,142163,147507,208243,150239,30475,-1175,35536,113112,206787,274428,247628,205633,172179,137611,191723,219134,145607,65613,-9495,-53996,-37607,-66215,-84997,-100019,-62981,-41653,-50862,-50735,-29265,-15410,-22690,-46916,-57273,13321,49445,143723,199263,201533,116318,-1242,-40156,22781,62507,4792,-90726,-68477,-25145,-27905,-53701,-100102,-111728,2906,69941,38825,14816,7276,8595,-5119,-15013,7966,10992,-143,1069,-36394,-114442,-62808,-21794,-46850,-49101,8458,-2911,47431,186949,65493,15067,104006,300827,296847,89468,-5336,-36610,5507,66571,11206,-56469,-107296,16174,77020,45133,-3027,17371,52801,66151,101524,103426,101423,87840,31405,-31001,-66080,-91092,-64665,48367,154948,220409,263056,216838,31367,-120150,-104813,-35769,9554,25739,25249,18747,-23868,-46988,-49941,-30436,-6387,-58370,-98112,98997,285091,453381,444345,314792,272191,385055,463790,394173,202914,87633,106631,127189,62048,75048,92422,51495,23769,57499,36697,5756,80366,102820,35306,6810,-24901,-68809,-86078,-51671,-22163,-13685,-56612,-70142,-59713,-37551,10075,110050,261150,399909,427484,277748,147513,511,-50553,-12716,-52173,-89963,-50776,-21843,-31156,-47755,-90540,-98311,-52594,24875,53086,39321,-8060,-63965,-45815,-27911,-62618,-27144,142536,314466,245025,93928,-13848,-59656,-70865,-141128,-93154,-45117,-54517,-25046,-3086,111249,256481,328385,309328,258562,148824,-5746,-89352,-100760,-13447,127015,98887,-18087,-12341,40214,90084,159754,224254,298472,384245,302894,169355,126465,219460,212028,185653,78635,-53488,-76523,-98789,-47965,168,17929,8343,46204,57050,24800,-30163,14329,-49690,-132215,-92484,-35843,-25778,-56649,-124639,-89646,25694,91843,73493,6026,-52313,-66049,-21298,93947,205105,166578,97665,35245,-64642,-89414,-7502,15795,45517,-3248,-27296,-5270,13404,6535,-18064,-35737,-45929,-46345,-43717,-61126,-58491,-67039,-45713,-39030,-106392,-83996,-59416,-48854,-20103,-11070,-46040,-100147,-64270,-14095,-20472,-32560,26538,73421,73623,35311,-24438,-68497,-67022,-50588,28134,153826,215612,259921,219057,-27134,-39648,88260,141500,112682,65298,120015,232557,261457,133105,54788,49261,39334,-77739,-27419,137989,194747,100931,69755,28658,40895,77462,157128,190708,302118,350397,266489,36001,-56397,-17143,61563,64071,42542,49258,45184,71634,96122,68804,-18264,-78391,-107802,-147604,-90017,-40661,-52721,-94291,-76959,-107094,24342,46467,-2473,2837,99349,191844,211632,109874,-20341,-119580,-60255,64421,119858,94739,111038,152723,195590,200489,95354,48200,51181,46887,56404,143878,258890,213285,52906,-41219,-97424,-124483,-69914,-59086,-67001,-57524,-42907,-20628,-8367,-18972,-50806,-86832,-74068,-25270,-66448,-75027,23110,44814,-13678,-66877,-90522,-42440,-34626,-77760,-155574,-48542,-6104,-34148,-61450,-31610,-1174,22435,110244,53419,-48214,-97090,-93418,-97449,-107188,-82911,-90109,-71839,17305,48670,71419,89414,29965,12593,137766,191804,158647,76051,27087,10718,-21664,-26008,-18950,83532,133835,81589,56395,97696,150884,77229,-51452,-50639,46623,144634,264561,232867,76278,-61846,-160980,-113017,-103939,-88414,-50903,-28009,-26028,-15216,36576,42737,19344,-8359,-67547,-101903,-96186,-59156,-7689,51925,82600,98569,61317,15381,26436,29217,19804,16233,13807,44791,187024,381107,359504,68360,-69701,-5391,-14149,-25842,12651,42216,-36243,-53489,21354,104143,191348,297714,340335,277240,213902,117078,28455,-52589,-69754,10002,45813,30147,-15678,-37762,-37288,-58961,-24935,-666,-10963,-33424,-84159,-76889,-46490,-41315,-73224,-71614,-19315,45210,86428,130306,136292,111345,7921,-76476,35351,90489,82497,36352,-16933,-73889,-76058,-56439,-30988,-8793,68298,183279,237183,220287,100843,-1520,-83781,-143862,-140038,-110505,-53675,285,15446,11634,-34215,-60214,23234,86600,175078,189403,43240,-57873,-82737,-57366,14219,74374,99078,52473,10299,16859,373,-41276,-36759,-42234,-52593,-75851,-59621,-28537,-44163,-83365,-66284,-37991,-65497,-136236,-99409,-30145,79055,240408,356468,332494,223386,129427,28611,-68777,-129489,-68480,-38500,-60165,-162369,-23041,87995,88988,19151,-52712,-34696,-1383,28601,32970,11959,-2542,16243,50385,63294,44906,9886,-44093,-64460,-30914,-17444,-51644,-118275,-139885,-114163,-96944,-70227,-54140,-14410,-16890,-43767,-74732,-102284,-112548,-114983,-75899,18753,150874,352144,475359,395623,202926,55502,-35092,-63997,-49326,-29687,57952,162168,227606,188416,50558,-38335,7553,89717,89092,21465,-27710,-17888,-18816,-49338,-26406,15677,24618,-24715,-7847,105553,164914,141042,81390,75403,96557,-38114,-125799,-65366,-36931,-20165,18972,10139,-43114,-19027,-31320,-99456,-116873,-60206,-59204,-101820,78783,216519,276497,232821,185285,134514,49657,-45011,-48450,-23053,-57275,-127825,-68644,17209,57454,11998,-33924,-47803,12619,58060,123652,136359,100775,72976,26372,-17823,-8423,67951,42461,-55458,-91441,-48726,13146,60759,107141,192057,287781,448070,531213,331685,129833,89257,132948,158613,160940,84329,-32742,-113328,-69327,-70514,-54658,5011,71977,17378,-73415,-106338,-122135,-137414,-173266,-106176,-64198,-67476,-121285,-144966,-118763,-83579,-34874,37282,122683,183618,210921,202427,223890,210700,80551,-41246,-37990,5120,58193,68548,44120,25804,6023,-13566,-113410,-31319,62403,122631,90497,61110,41882,6011,-68432,-101433,-68778,-73929,-119603,-158786,-89486,-32491,-8,41583,63317,16492,-1172,22034,22477,53973,65440,27923,-22556,-83563,-113407,-54469,26364,108010,114538,39780,-22894,-80355,-84864,-64937,-22124,-32879,-25031,12608,32647,139820,346469,363955,250209,126577,26857,85384,190620,165369,50120,-37118,-71405],[-65215,-64771,-20958,10757,8989,-22544,-74740,-85986,-84099,-77185,-66584,-64516,-42301,-20924,-22108,-55441,-79113,-28415,59330,7636,-57257,2153,63126,-9503,-95573,9618,58599,13421,-80778,100643,121373,21285,-25405,-35524,-72073,-62542,-77604,-95750,-68143,-2993,14249,33796,25806,-38248,-103499,-29711,48019,96286,81008,49473,18896,34341,104538,277717,497860,640362,605585,369458,122658,-40251,-140129,-119862,-64689,-78649,-129364,-109256,-115964,-88036,15290,66515,-50395,33183,166561,38144,9885,23270,147543,327933,393956,303949,150439,98176,125236,84090,44571,-2391,-72163,92290,201163,310147,264633,101881,-31244,-87315,-30027,64677,156186,158174,133021,144070,105399,13912,-66776,-118612,-63754,-28020,-74123,-62868,154495,362267,328209,223981,122983,-7718,-66657,112397,399217,335833,178341,110891,19258,-18983,145712,237244,202564,150736,122477,116766,92390,88461,60002,-7100,-77758,-106558,-19354,46198,78812,81874,53951,-75025,-68712,93138,293679,397179,322453,197155,111652,73254,-14491,-76260,-125973,-101540,-20631,47558,95205,103494,40182,-63847,-120300,-52020,-9179,65655,91505,51089,3420,16717,32000,16491,-76082,-113612,-120536,-112599,-112373,-51329,33225,181651,148117,67065,-57618,-99534,-78036,-112890,98535,206117,214846,96700,-77249,-41275,28153,60528,78058,40889,-65765,-24280,34567,31833,-21454,-51210,-5412,38220,32692,60261,154483,167476,175738,93889,23016,-20715,-61686,-123602,-111489,-48791,6188,31357,12398,21998,31589,18413,-23954,-87839,-64683,-3639,-6980,-21698,-12030,-35217,-74349,-167146,-183130,-92618,84086,179868,5630,-69525,-50862,-67853,-115968,-82897,57177,130796,93543,31928,26138,59315,74880,24146,-59249,-104026,-89031,8244,27242,-49942,-87702,-72916,-60361,-22429,82125,220598,208397,87920,-10239,-1488,12064,-17524,-48407,-96856,-59609,-34682,-35945,-44615,-53072,-29082,26537,31583,-57007,-86620,6197,79816,170385,202547,132882,-4183,-97423,-92894,-12420,-4818,-18005,-38712,-58761,-8947,83498,151258,159132,112239,49837,56194,55470,-41800,-88704,-129073,-117347,-86116,-50166,-47466,-126608,-39333,56177,109662,50162,-65157,-108522,-19746,30721,56108,54627,33469,13927,-23416,-67102,-14572,108344,179163,170521,113342,62110,6448,17586,71977,133668,131896,24529,-117439,39751,143480,135197,94767,30717,-36467,-138471,-69649,-70449,-114254,-79456,-41869,37567,147192,226592,144740,126,-100803,-138374,-137038,-100635,-112637,-108007,-71400,-40995,-31993,-60592,-11955,159630,232118,179844,-7806,-100012,-55654,-60473,-100218,-125381,-126534,-89258,-77728,-90981,-13968,18233,-45241,-170219,-65793,-26566,-85225,-23791,44226,71571,144171,185196,212239,252415,286292,299381,247359,70601,-105225,-76135,-78179,-93740,-50786,-41505,-86304,-108521,-61534,-26792,-28045,-31019,-44902,-78078,-77987,17281,92940,109009,118800,107475,73071,86102,67724,51642,120201,174013,189245,130811,25279,-72136,-95650,-73253,-31376,77241,87176,32559,39340,111704,290430,384788,227142,46989,2523,89888,152679,38922,-43057,-71894,-66734,-70851,-106108,-129221,-106921,-35875,42152,71620,33011,-10161,-60086,-47425,18230,79431,169094,249531,250431,156213,50366,-52451,-64852,-33637,-12286,-11847,-82116,-55934,-4688,-28999,-74493,-78745,-105998,-198955,-343966,-202469,58175,272835,127405,40176,-12684,-131512,-53034,-71861,-17082,40056,103227,166318,109791,-37486,-120308,-35744,15723,12441,62449,77334,13057,-18188,-6586,41034,182081,394427,473125,344895,288835,219138,156068,259604,333093,189325,52776,-33245,-112045,-32132,54030,54331,100629,138866,144843,157611,176145,177272,132769,88223,16055,-68391,-115039,-82391,-56737,-66147,-97194,-55963,-14031,-9467,-721,-15417,-45873,-49372,-4762,-49799,-122863,-70274,42503,67482,18640,-57507,-122379,-110313,-108230,-56299,-7767,-49919,-87643,-86194,-84555,-66935,-115850,-116816,-111852,-78160,-55279,299,-57565,39445,47499,-1723,-38170,-80307,-67581,-138527,-62416,45877,129944,114004,54232,-9611,-47405,-62199,-95531,-130000,-114200,-86869,-83737,-90044,-53955,-25775,-8197,-52768,-117429,-57005,-58921,-97437,-74806,-50318,13243,105957,164810,146544,145058,86827,62880,111395,143964,135198,42155,-66332,-55707,-29020,-114532,-161755,-119879,-11755,39193,12172,-73432,-50235,-20075,-17644,-27048,-44060,-3714,-19867,-76144,-41611,64146,96704,65424,26287,-24014,-3541,13673,-56403,-117154,-80623,-17665,-32738,-87176,-94930,-74203,-70748,-102653,-50994,9250,48929,-13231,1606,50300,55874,51929,53311,-8862,-77968,-45314,-24658,-85241,-39848,111969,175438,118652,96259,179271,208397,165438,63939,-40371,-112447,-137128,-130929,-150223,3055,18147,6088,38489,43936,-2465,-28709,-66971,-64944,-96687,-115341,-35839,48624,43810,-48460,-44090,69929,42526,4026,-27344,26246,95703,90968,42763,20199,31989,25306,-8867,-60798,-82948,-16063,74942,179364,216206,229629,170537,6225,-82422,38826,200904,260067,94602,-26502,-71978,-12741,-34206,-94876,-73033,-1281,50769,122554,228250,290378,176828,109486,27536,-96270,-76180,2523,54189,92925,95818,5468,-41545,-48388,12163,-6159,-50261,-80911,-71449,33097,229420,352145,202851,84637,74395,122453,177143,126362,32970,-85114,-95818,-87049,-68664,-60495,-76762,86044,165099,-2268,-69750,-88594,-38487,-1896,19001,845,-8424,-29406,-26697,25505,-3094,-57056,22780,25091,-39744,44164,163729,147400,49779,-63386,-64168,52669,142953,166808,51890,-100148,-73610,-32198,-38247,-63146,-96458,-111629,-17189,51931,50143,89385,74250,41251,20934,-61851,-43051,98012,291087,241491,212803,166320,65254,-56546,-91538,58182,119943,106811,54398,12051,9753,36622,26683,-5463,-9984,41683,125410,142873,67154,30381,74177,82540,93731,142372,268160,398064,453089,393274,276228,144345,40161,-36322,-101852,-98653,-54458,18254,75175,30622,22675,79349,92318,75124,-6064,-96129,-40317,1132,-8347,-58584,-79442,13613,146804,148753,46105,-60599,13487,177439,275757,131694,29338,31976,-16067,-73035,-83353,-93906,-46510,42655,103095,259097,478975,531604,393845,119737,-22301,-47607,-52990,-62985,-48500,3621,-14700,-44949,-31686,-19374,29652,83953,111323,21834,-41151,-75808,-65594,-10349,-36827,-117959,-121579,-140640,-101727,9871,81787,53283,-4938,9498,32925,7643,-41846,-78812,-49205,-465,16468,-50179,-95996,-37820,-84388,-24388,97212,120219,77700,61349,27557,9785,-9420,-5532,51114,145949,232910,255441,217752,144938,76912,11694,-14900,36646,8545,-50564,-106505,-64817,3928,74681,85169,-11074,-107819,-52666,78377,86764,-13171,-67404,-28865,-25137,-74515,-102740,-31216,62463,103732,85656,16270,12118,70883,128925,153809,93875,45870,-25104,-54915,18950,43374,13775,4616,18451,-30878,-60994,-110579,-43310,-35905,-97779,-96724,-103620,-29973,52469,57738,-4553,6823,-28579,-20192,-61512,-59613,6034,59953,128187,180658,148316,57367,-37260,-49912,-18694,12819,-5423,-33164,-28058,-48883,-82426,-129014,-33258,2354,-24794,-65482,-44956,-48945,-19163,-37953,-49005,-6662,-9706,-8865,17687,80595,91169,25053,-21787,-54302,-81030,-57073,-11139,79303,189015,191802,214506,225657,125084,37897,-46249,-45168,62869,88373,40638,37543,70252,70872,-13989,-105887,-110153,-103600,-106045,-76032,-98525,-131164,-137858,-61160,7707,80197,53432,-27863,-118443,-62591,-17272,-79731,-15322,112378,120551,6025,-100487,-102635,-80978,-115824,-31742,64955,41538,-5468,-18711,87193,264294,369281,294605,147571,4117,-73697,-11578,58039,35545,-69321,-85762,-50133,-51024,-24108,-56076,-78761,143451,290821,166507,-6356,-60458,-36872,-27230,-11450,6165,42893,73241,54085,2901,-20600,-16049,-6722,-35852,-94999,-46616,-30625,-43124,-2039,95362,107907,22509,17707,105649,173618,206246,276338,282404,132586,110700,45127,-111002,-86943,7932,12230,-42179,-92452,-153573,-144539,-133268,-127546,-110834,-126054,-160292,-118833,-73312,-61704,-66710,-63405,-68541,-72176,-75758,-25733,43694,64390,73318,34850,-68440,-89901,-124137,-136624,-54284,-74202,-128409,-45748,1790,17069,-63373,-71329,-31096,-14954,-25552,-46422,-39978,-42797,-42069,33039,76936,25094,-64926,-60012,18091,11108,-38171,-119642,-89405,-70400,-30088,18559,-4763,-91564,-101674,-48701,-36079,-15971,78477,88933,20809,-21812,-45272,-40068,-52764,-24664,13002,80611,83546,94497,80342,26423,-6119,16935,90241,164943,169915,137373,68312,36013,43547,-16215,-101044,-78159,-30490,24610,58238,41372,3518,-18804,-40885,222,85272,150759,141943,62992,-54164,-85329,-67816,-135364,-80096,-42749,-34198,-24928,-36841,20814,134888,134578,194848,118035,-12897,-32443,8187,84362,185944,250841,226073,190820,172435,163089,241586,278621,197950,92846,10551,-53245,-47789,-66496,-82670,-100865,-62117,-32134,-34284,-35444,-19476,-10358,-20277,-44449,-32710,39834,76963,150570,183963,180915,103159,-20349,-64437,24109,75022,17604,-88437,-64359,-13084,-12675,-39579,-88584,-115054,-16720,25439,-4640,-9783,-3197,8392,3103,5854,38549,42986,14946,870,-40927,-105274,-55889,-11933,-38515,-59990,-4811,-13636,9237,109397,-1497,-21377,65555,230491,236664,66915,-24163,-61766,-35476,7843,-38212,-88144,-81971,37687,98317,64988,24810,51389,93339,104413,133727,132446,111876,86006,19530,-48448,-76070,-99406,-76633,45207,169011,248496,291505,242988,41173,-110313,-106057,-41659,9212,34800,34259,25483,-17631,-44226,-46141,-20613,9788,-31346,-128920,63560,243358,407893,418337,304809,266325,388920,489156,421710,218855,103177,135290,171415,90794,78775,87292,56228,28849,55519,44649,18220,82219,90095,12711,-24770,-55535,-91574,-100777,-55428,-12313,14414,-26721,-60724,-51209,-25375,22565,125073,297479,450342,457582,282241,134506,-38919,-87922,-29480,-61352,-93860,-50541,-21244,-27289,-41605,-89416,-98380,-45157,26820,45263,29587,-12072,-52835,-7555,14754,-49265,-40962,138848,288811,216067,85327,-199,-28497,-27155,-84694,-118416,-62384,-63598,-44173,-31181,85619,244006,345784,354375,291908,143189,-27606,-112729,-99838,-4303,157218,122185,-14066,-23791,37429,101450,173232,228050,290691,395253,305229,166805,122353,200806,166792,148721,61124,-60585,-77853,-98668,-48724,1424,23391,19784,56864,70375,39223,-8447,59142,-10736,-112792,-117366,-67296,-50370,-68483,-127092,-85830,27082,80141,59368,-8206,-73276,-83237,-31684,82591,191191,163896,98892,40856,-54721,-81882,6611,39687,62497,-9236,-38691,-11245,13241,6609,-19086,-32979,-41558,-47444,-51316,-69929,-74806,-90985,-54895,-34069,-83903,-142002,-127793,-90178,-48911,-42751,-83535,-100172,-24459,31289,15436,-19161,24850,78155,89346,43071,-21129,-47418,-35057,-19173,47129,162758,216908,273069,257474,25367,-20059,97201,159455,113738,55444,105620,204838,205900,84930,25992,40188,44094,-49972,-45358,92408,159714,96559,77903,48521,53617,70109,119399,144350,259203,341157,260149,14259,-65796,4026,102066,85122,39816,17416,4235,49633,85593,59978,-24369,-76972,-95655,-144887,-100071,-44388,-62577,-115887,-109522,-89068,49798,55804,-4008,1225,97193,182190,221638,141968,5936,-107334,-62412,58974,121457,101186,115113,154308,179818,174168,92781,55685,50079,34184,43701,130640,232522,185088,40423,-43382,-98928,-130640,-59301,-58818,-87547,-68439,-45702,-17255,4817,1698,-24616,-58002,-81692,-38457,-73544,-73515,15606,44136,-14611,-67769,-102908,-51282,-30436,-48195,-98866,-42972,4318,-14877,-43906,-34112,-17850,-5682,82827,42032,-58936,-83859,-76497,-74931,-84122,-71785,-91599,-85377,7999,51493,76331,86834,19536,-16998,98650,167312,137058,58288,22240,13224,-12747,-2558,5574,97818,108751,63303,45244,92907,161948,98112,-32761,-70232,33173,144076,239178,206935,59006,-81040,-142636,-98188,-98653,-96031,-53478,-21303,-15370,-8876,39715,43822,14052,-9042,-64200,-86008,-66829,-43218,-9009,52341,90958,121796,91601,43945,53484,50504,30649,18092,22342,71660,239363,434345,372596,70290,-77860,468,-16903,-48359,-10813,29816,-36538,-50712,25010,120379,220855,317083,330700,263904,206139,114142,23914,-63095,-79926,6493,51167,46708,3557,-14601,-27645,-59650,-22960,8139,1914,-21588,-72892,-61196,-22296,-19485,-67358,-80250,-26645,47202,98707,152531,158928,118286,3574,-90345,19812,65879,55152,19409,-23448,-74505,-74854,-68727,-55551,-24179,61148,182582,245693,218978,89436,-17200,-103574,-119244,-110228,-98820,-63151,-9409,13762,17599,-26864,-60282,26600,89608,164241,172229,38844,-53428,-88039,-63366,14176,82076,98450,44185,-1669,5823,-719,-29781,-27069,-33374,-43925,-78025,-97692,-66610,-60197,-86211,-47423,-14221,-51444,-134707,-100721,-45908,47692,193217,318344,330626,233050,138943,33311,-72768,-123109,-63078,-37665,-67446,-144216,3564,114674,111641,39638,-30828,-28862,-4213,12357,5587,-10021,-4508,21984,50134,60129,42784,7400,-45998,-71529,-34836,-22079,-62016,-124287,-128427,-105388,-83672,-39371,-29728,4857,12794,7962,-15843,-55690,-79894,-100234,-66663,33124,173402,382861,501335,414816,223925,79589,-1439,-19723,-14857,-17029,58394,162519,221454,174589,36659,-46302,-5813,81008,95667,36005,-11447,-16690,-38933,-66496,-33101,13694,28237,-14161,203,95422,127063,94661,40669,37354,73739,-57504,-121588,-64219,-33600,-9149,38345,40645,-15371,-13749,-36023,-103392,-110101,-51473,-42928,-106774,51180,176390,232707,202498,174063,129544,40955,-52381,-51371,-24726,-56508,-121700,-66707,23391,69761,27825,-26343,-57514,-1167,45644,107607,127448,95168,70286,23440,-27009,-5630,62107,41641,-23711,-61881,-30448,21847,69063,136942,219921,288705,417793,518309,337658,115389,63603,99168,118707,123479,63933,-37445,-110740,-72143,-78226,-62912,-2864,56613,1740,-86768,-113550,-111156,-121547,-168479,-134286,-93198,-94337,-141489,-123433,-80093,-42058,-6783,54710,139155,195448,215877,207762,226127,209432,85548,-25848,-21456,9784,52045,64705,38462,18237,-5143,-18825,-121518,-20482,79643,125506,76635,36813,15372,-15914,-84235,-71971,-44324,-51359,-99648,-159247,-100653,-40469,-3799,47883,67558,7622,-13508,5523,8789,46665,79073,58053,9750,-50756,-91995,-46143,29859,109523,112508,36816,-17601,-66558,-87525,-95756,-33087,-29265,-40383,-11522,-3377,94268,297461,354672,270028,156892,49670,79347,165131,149794,49116,-31073,-62276],[-54571,-50333,-12281,17552,16419,-13789,-61725,-87793,-92605,-83143,-70626,-63575,-33605,-5653,-4337,-39387,-73497,-37646,54695,9692,-58123,-2760,57138,-12985,-90139,19726,67672,24227,-53336,103392,120792,29382,-13862,-32458,-90575,-65497,-64253,-80979,-73389,-21836,-12996,19967,25541,-32834,-96481,-19687,69732,116968,88050,49279,16139,26149,91712,275579,483791,606334,572058,354719,116400,-46450,-143120,-108678,-58734,-73813,-125896,-104113,-100261,-73897,27224,76549,-24892,23780,133800,2115,-9233,11434,136199,312331,377918,298031,144686,88642,110978,75581,42664,1573,-46462,89663,159468,255580,232153,86883,-36812,-106708,-64787,32753,142844,162112,141485,139108,89121,3160,-66549,-105464,-47950,-5831,-50700,-62782,132095,350807,338846,248010,147549,12337,-76866,91234,369030,301503,170440,111539,7976,-12323,172578,272550,234249,183793,153583,141694,112925,103198,64004,-7738,-79228,-119980,-54627,4646,37331,42904,27854,-89939,-88198,65808,236502,333771,260608,143690,67320,44374,-31486,-69427,-100600,-121337,-46744,16790,64518,68473,10432,-71849,-119273,-53383,-12723,64568,91834,53560,863,27485,50791,30232,-68246,-110511,-127000,-126289,-121420,-36880,36577,160971,91572,5160,-110342,-138962,-96723,-119320,78150,134717,126456,40607,-76116,-40580,6100,32579,48459,14012,-78860,-4122,64648,56292,-6217,-37129,2420,35753,11202,32623,163471,200988,206175,109322,30868,-12829,-55141,-124604,-127449,-64980,-8463,20599,-2013,-3947,7592,2481,-29928,-85226,-55464,3883,3535,-9389,-3273,-30780,-72779,-161644,-186381,-109823,40522,144996,4304,-57782,-49204,-79682,-126638,-57868,84362,154720,107107,36007,19312,49333,81519,56302,-25934,-83781,-64386,36143,35265,-43795,-88495,-80825,-75688,-51739,30724,183166,213706,97137,1071,14291,32280,-4536,-49686,-94157,-50107,-26538,-30243,-51243,-68075,-36508,20477,17122,-84822,-94400,5011,75111,152670,184916,129973,5223,-98717,-94300,1012,507,-21982,-51749,-61440,-4277,84881,145922,161108,120914,45432,31418,32294,-48346,-55854,-88826,-111875,-99547,-58306,-43269,-113518,-54027,60883,116469,30788,-75677,-104877,-22793,16918,39542,46274,30834,12367,-28560,-76780,-2465,119489,164057,130378,54948,-1393,-34469,-15869,35900,102629,112944,13712,-115496,28666,132528,124398,86389,24679,-37544,-117973,-61095,-74268,-111557,-72949,-41137,27439,124757,200517,138188,8802,-88514,-129542,-132167,-97569,-114122,-113818,-71659,-33009,-15914,-33544,-9518,151199,233610,196413,16998,-86888,-61755,-68119,-105904,-135405,-118485,-74303,-64662,-96569,-38940,-11944,-69271,-163509,-43956,-8590,-60306,-33246,8958,33891,112327,162319,201020,244733,300508,323894,263649,83566,-77689,-76039,-75887,-80386,-43970,-37066,-75452,-110935,-73484,-28897,-13610,-15510,-34814,-74936,-61553,46482,120372,132605,151455,144420,114894,142793,136323,99286,147474,222124,263094,212449,82145,-49362,-79268,-53591,-5167,118406,127560,55832,46558,113908,293072,369306,208782,40498,1361,69389,113330,15107,-57296,-85045,-72418,-69623,-94786,-114991,-111913,-46055,38987,75042,38045,-5644,-65187,-51038,24966,95079,184822,266941,266276,159152,47837,-54202,-74460,-41074,-12634,-3087,-77149,-63851,-9226,-30840,-75723,-76725,-117833,-247001,-407994,-145946,119095,313888,138346,19933,-50282,-149449,-19002,-53242,-19072,41022,110293,167329,106297,-46933,-92775,-8742,17259,9907,68328,97046,38017,6564,17397,60286,185364,366439,404698,276767,255406,210447,159864,271930,386772,225138,71644,-12940,-88670,-52735,26558,41949,103929,152885,156602,167367,178286,166535,135518,92756,13619,-77508,-112605,-74083,-50839,-61601,-84463,-39146,8751,26544,41644,23337,-18295,-31800,19290,-20321,-92692,-77321,27006,51704,8473,-71826,-163670,-109010,-108314,-67457,-27111,-61655,-94147,-84048,-87671,-58165,-98744,-104987,-106300,-74964,-54392,11794,-40515,22954,24373,-9585,-31178,-64777,-58290,-114787,-38995,70300,159596,141709,84952,4562,-36935,-51952,-85607,-116285,-105600,-87803,-93879,-105102,-61920,-29379,-8120,-48088,-104505,-44090,-43806,-89946,-86440,-67620,1740,100540,174850,167085,146349,72596,-4532,15811,68405,91564,19251,-84895,-71890,-55366,-129900,-158880,-121211,-14569,12599,-35046,-61941,-26855,-167,1819,-4838,-4277,31509,4373,-59122,-44821,58254,105305,77614,37413,-31571,-46735,-48045,-105489,-129884,-97269,-30097,-41755,-87803,-79257,-41773,-54498,-91125,-49145,-1143,27139,-35495,4311,59204,68644,62285,45386,-45657,-94729,-33411,-22349,-83986,-42382,98836,170277,112091,86567,176764,207743,180494,91551,-17353,-96772,-141679,-137035,-126825,13791,22708,3249,31661,27960,-10087,-23021,-51687,-61258,-110974,-134231,-41390,44962,44153,-55299,-39081,99240,68850,29282,-15446,17216,87114,97659,62873,39263,49361,34587,-12308,-71192,-61070,8487,100045,201516,239286,268253,195852,11557,-70056,51577,221681,280047,113420,-2846,-36203,17141,-17925,-89586,-70781,5553,85538,186254,300827,359834,234857,119297,32725,-81598,-57551,20080,66140,86873,63603,-26806,-50022,-8920,40013,5523,-43629,-77327,-70723,34209,239037,357747,211706,85922,77089,129723,191153,146274,40638,-96293,-112675,-94161,-68694,-47416,-44301,78395,165860,12491,-47054,-50286,-5524,22323,44474,29511,16715,-10214,-23968,6301,-17797,-60147,28018,23347,-42311,40167,155587,136708,52300,-56784,-75414,48144,153647,175812,48773,-100456,-56146,-17446,-25394,-50178,-87185,-115035,243,82347,79455,107593,69662,30799,5866,-81853,-63633,82818,290931,269872,243735,204599,122866,7694,-80291,51812,118684,98353,37502,-10174,-16438,-1735,-27510,-59578,-50835,2007,95514,135513,68366,21436,51875,80537,103737,153928,269116,361896,398965,347377,254876,133320,18788,-55807,-102719,-121318,-67231,13004,82398,52275,60116,108274,103551,75413,-18845,-91100,-15103,38024,45235,1562,-77154,-27211,96190,107542,30788,-66089,7076,181363,297781,157540,64241,65421,-2287,-68636,-87264,-102413,-50075,48516,129188,301379,462925,461501,336212,98089,-25268,-45129,-40228,-34225,-2918,57504,46386,3199,-9240,-11775,22690,67475,110955,37795,-25526,-64222,-63409,-36096,-56233,-115329,-108461,-130226,-117725,-21067,60875,37849,-18913,9687,48312,27780,-24282,-60985,-44201,-12405,129,-62219,-97816,-36782,-76405,-20487,88797,105076,62575,63015,65262,52792,14229,-6220,37453,139323,228090,251686,225338,163642,96260,31815,6799,51045,9864,-51804,-101969,-53142,16354,78662,76184,-15613,-86309,-21599,138043,122355,3651,-52742,-9852,-7551,-65194,-104104,-26299,77557,128267,108382,29366,12069,49154,87963,111845,66094,51547,26745,-36087,7652,53964,63060,84068,86433,11306,-32884,-91514,-44853,-47600,-94876,-63120,-60311,-4598,58358,43179,-10738,14275,-17283,-22997,-96139,-35163,36333,59882,96228,143711,131746,43505,-46526,-43547,-10228,15027,-4389,-33828,-29652,-42975,-60601,-93010,-70474,-33238,-43423,-38094,-19357,-30948,-15102,-52333,-65226,-7692,-7966,-11001,789,46823,51760,-2351,-41185,-69420,-81378,-50690,-11089,61238,163471,161473,175194,175562,83418,21796,-44208,-41956,57151,81868,40825,35934,66396,68237,-12295,-94597,-101901,-100650,-109458,-77124,-95632,-119494,-121385,-52449,17544,81356,52588,-17073,-101164,-58010,-14386,-58615,-3757,137846,151670,33883,-73305,-126642,-97955,-109049,-28221,70553,51698,4688,-2565,102382,264894,358813,276583,141708,12321,-83508,-52770,20311,14783,-76613,-92852,-108163,-132795,-58106,-60180,-71130,144278,240893,107706,-48435,-83576,-44701,-39166,-29655,-23038,5167,39606,31892,-13206,-37999,-37144,-30330,-53726,-98336,-29232,-12759,-35738,-2115,95781,113360,15438,-6121,81146,159543,215991,303349,296390,140882,104489,42516,-95048,-101328,-2747,6316,-48799,-100492,-157848,-136878,-120632,-112959,-102277,-118659,-147388,-121941,-85901,-75508,-69734,-57973,-56202,-49631,-57042,-21979,41083,70979,86598,44836,-48906,-81488,-108967,-109989,-45134,-80010,-135387,-48113,-4418,10866,-69640,-79379,-34075,-16561,-29437,-50056,-41758,-41589,-40372,25231,47667,-16545,-98250,-42980,38576,36363,-24037,-123167,-81452,-63367,-37468,4289,-11860,-87308,-103568,-49700,-27824,-4183,79992,79651,15345,-14599,-29325,-23676,-41548,-16917,19552,93404,102652,106560,80682,22706,-4369,25350,102894,173449,143498,97266,47689,29624,45028,-8222,-100763,-82147,-33768,20343,52992,43148,7557,-14731,-20891,31179,111396,171553,164639,73935,-55269,-90712,-63841,-118646,-88303,-52597,-24610,-2372,-15588,35695,133617,125381,178579,82382,-56682,-63532,-16835,56662,162771,223010,201704,171113,163697,177279,278443,326106,235961,107736,23161,-52428,-61445,-71540,-84578,-103236,-60922,-21936,-17136,-20844,-11571,-8057,-20877,-42711,-9257,65642,103976,157242,172925,167873,97700,-31238,-87142,27619,82554,23699,-89376,-56626,3832,6794,-22842,-74222,-110382,-44335,-25021,-47957,-35045,-14688,7871,12050,25011,63195,67008,23853,-6246,-50073,-97103,-48479,-2752,-31114,-70742,-21650,-27230,-32300,32392,-61470,-53981,29251,156148,169191,42245,-43524,-78809,-70434,-53058,-96219,-112323,-57739,54372,110408,75069,44475,83573,131046,137069,156290,151028,117404,81475,5506,-70076,-84890,-105411,-89578,36346,171858,263284,304010,256105,48287,-94023,-98607,-47176,4285,40280,40614,29576,-14547,-44599,-44567,-13607,22437,-8060,-127667,27032,197455,350239,372536,275234,243436,371445,488821,427595,225487,115094,158747,208961,112256,76102,76624,56010,29555,49723,48157,23912,69958,62583,-15006,-58759,-88481,-117523,-118919,-63404,-6632,41111,8397,-37993,-38936,-14141,32836,134622,322964,484016,470606,279506,124995,-57387,-119871,-52334,-76887,-102869,-54165,-22992,-24579,-35335,-86700,-99703,-39921,25524,33911,15561,-18121,-36713,30173,53975,-32255,-55799,123106,241299,173551,72136,9636,-5262,4672,-40038,-113901,-80669,-74915,-64939,-59431,57801,223740,348811,382302,305946,124865,-52930,-137407,-80378,14085,187517,145687,-6082,-38744,29429,106850,184409,232770,273357,384126,292821,154896,108605,167857,111563,103013,37455,-70855,-83252,-100215,-52055,-2406,22287,24389,61052,76152,46303,13797,90090,19243,-87628,-131316,-101626,-80365,-84909,-124978,-83354,23238,62319,40535,-25303,-98592,-107640,-46570,67976,173603,159533,100031,45549,-45766,-76907,16835,61664,71487,-22507,-55112,-19280,10585,1198,-25755,-35807,-42142,-52909,-61985,-75858,-78497,-105036,-63292,-27565,-29712,-68862,-127361,-122067,-80353,-77654,-123267,-69713,16828,70184,39928,-15279,14781,74003,96535,48276,-13615,-25631,-8484,8482,66172,169427,215694,285103,302037,90012,4778,100256,169154,108840,41234,85299,167879,148905,42648,909,32996,46007,-29654,-54205,48159,122818,90569,76280,55682,55104,53022,77075,97325,207198,316613,243988,-12299,-70713,26926,140361,105259,40384,-11881,-40063,22369,66408,40938,-37134,-77347,-83549,-125198,-114851,-55469,-78858,-142114,-108716,-51481,83113,66210,-7363,-5366,86209,159490,214964,164148,28070,-98594,-71889,44878,113179,100219,113069,148965,156933,139412,75818,46376,34309,12191,28631,117059,204653,154599,24561,-49889,-103016,-125336,-44859,-41230,-94980,-84547,-54909,-18148,14842,19822,-628,-32060,-80771,-60136,-88886,-77578,4725,39434,-18921,-72187,-116102,-55269,-18290,-12581,-54306,-33274,8688,-2470,-30974,-37199,-36072,-33444,53196,27699,-70171,-74530,-63630,-56978,-65148,-64088,-98318,-103426,-7741,46519,72567,75244,1534,-52909,57520,141294,118025,48229,25275,17962,-5388,16648,28947,105090,79627,41430,30056,81460,162562,110877,-19283,-93378,21308,144895,205969,168911,31842,-108038,-120212,-81973,-92951,-106842,-66620,-23144,-11398,-6959,39211,43237,7400,-13874,-64518,-72225,-39765,-21648,-11947,45242,90821,137870,117427,70251,80728,73968,44333,21454,28504,95118,288274,477723,381208,84566,-70585,189,-23707,-76180,-36495,13799,-42834,-51888,25228,131494,240848,317006,300094,235765,186932,102550,13601,-75500,-86593,4903,58235,67288,28172,11662,-20341,-63582,-23377,16860,16896,-8074,-62362,-49563,-1770,2556,-58786,-88609,-38498,41784,100986,162990,169179,113438,-9281,-106386,5897,43843,29403,-299,-35065,-81219,-78207,-80373,-82819,-42990,47716,170330,237929,203258,70340,-37362,-122225,-95150,-80843,-71715,-59722,-18993,7322,17015,-27127,-68034,24361,87513,146962,148214,31349,-50520,-89276,-69631,11400,84305,91985,32311,-16248,-7289,-4120,-22340,-24233,-31960,-40336,-75729,-118905,-99670,-74181,-84406,-37802,-2887,-47005,-135495,-105653,-67440,14815,147055,277865,324470,240053,144952,32831,-82566,-112251,-52519,-32903,-73056,-127998,26054,137862,131280,58742,-8431,-24685,-12163,-10669,-28768,-29687,-3609,24417,44940,52155,36338,600,-50936,-82362,-45082,-32397,-76342,-126533,-121380,-99912,-74436,-15005,-7462,21524,41659,62342,45120,-11424,-52753,-88779,-62737,40518,188088,399544,503356,412973,236633,102220,34295,21506,13423,-9930,46921,140591,189639,141757,16264,-57034,-21916,68425,99065,48541,362,-21750,-62729,-86230,-43628,4502,21007,-13322,3105,81659,89234,55773,3710,-9053,34289,-88158,-114837,-62951,-31935,-774,52653,64489,8261,-9250,-40713,-106774,-106665,-47957,-33362,-95973,29706,137166,184515,160518,148829,114246,26700,-61637,-55353,-28276,-57768,-116418,-59062,35397,86894,45577,-23507,-76816,-25771,24938,83069,109993,83407,62405,16363,-37502,-6530,49239,34655,459,-33179,-12350,30363,79346,163280,232596,272350,362226,465509,318889,95859,35585,61864,72135,74785,34532,-47428,-110742,-76248,-86691,-71579,-12887,39062,-12190,-91668,-102458,-92279,-108362,-155995,-153911,-119878,-118682,-143529,-96578,-33874,-511,23276,75637,156782,204216,213078,203006,217092,194208,78044,-18598,-12552,8744,42964,58927,32234,11233,-14827,-18069,-96989,2771,99203,127116,62726,12232,-12952,-39466,-83572,-41163,-20283,-32551,-83002,-146168,-106219,-45725,-6859,51718,67653,477,-21792,-8095,-3876,39981,95503,95661,51018,-11558,-68188,-38998,30717,107844,109039,35248,-9500,-39269,-61238,-127037,-44333,-26843,-62081,-42283,-37781,55835,249164,337153,284636,186662,77867,74968,136938,130503,49068,-23176,-51904],[-45124,-34551,-2224,25187,24242,-4295,-46086,-75108,-100083,-91614,-75101,-62644,-25604,8813,14762,-19276,-58526,-42680,53411,15535,-55376,-8485,49049,-18015,-85750,27685,75184,37185,-16207,112768,123153,42150,-1892,-30419,-111968,-58095,-43169,-59256,-71200,-41469,-44181,3544,23001,-28530,-89821,-12946,87686,130606,86356,42475,8969,14079,72521,254324,439575,542641,515702,328252,106593,-53081,-140883,-97640,-52995,-67543,-110997,-97125,-87503,-60908,35993,79546,1688,30407,108873,-27718,-29023,-3408,109925,266901,336494,278626,134550,79406,98096,67549,38839,3703,-20466,86214,122126,195560,189980,69515,-35744,-102546,-98685,-3039,116532,151198,136154,121188,64844,-10685,-66573,-91789,-32508,15701,-28961,-57782,106315,323106,336768,266982,170344,31492,-86400,66287,326966,260979,160593,107835,-7532,-8284,191317,296995,259651,215147,184674,165025,130447,115026,66646,-8772,-78885,-126534,-86479,-39230,-7565,6536,12698,-77709,-91283,34449,163109,248341,184536,83651,17999,9266,-41289,-41540,-59354,-103878,-67446,-8848,38385,36673,-20653,-85746,-117443,-55390,-18794,60125,88651,52395,-5818,32897,62734,38746,-63676,-111868,-137478,-143659,-132741,-25181,40183,130260,28639,-62160,-168862,-179762,-116501,-115734,50133,66654,52420,-2022,-68914,-39169,-17385,3605,19265,-10448,-78425,12211,87133,70910,1493,-25859,9467,32775,-11863,3664,172287,238115,237900,123699,36843,-8272,-52443,-122988,-144345,-84085,-25378,7729,-17325,-30567,-21698,-22339,-44792,-86667,-47087,9604,11163,-1360,142,-31289,-75528,-152757,-180426,-118403,12479,118880,10441,-43470,-46790,-91181,-110852,-32841,109406,173047,115311,37179,11804,38511,85005,86516,9251,-56495,-31804,64266,41045,-40531,-89074,-84858,-84141,-74071,-13796,137712,206730,100905,8135,23986,47460,5745,-52120,-86176,-43294,-22151,-29218,-61346,-85661,-43934,16133,12168,-56482,-62747,11331,70705,134387,162963,122057,12435,-94781,-82115,9443,-220,-31073,-65892,-63852,-4324,78344,133000,155734,121941,32365,-13158,-2357,-42831,-15068,-43339,-101324,-121406,-69336,-41791,-96942,-77093,56076,111557,4241,-88797,-106459,-30367,415,24302,40770,28848,8907,-36351,-91345,4391,120431,139544,90556,2798,-64647,-68944,-45132,2027,67660,86517,-822,-117100,7127,107876,103539,71973,16529,-35713,-96369,-58151,-82766,-108596,-67239,-40563,17460,103844,174997,129729,16935,-78020,-124321,-132080,-97533,-111613,-106177,-72491,-32478,-9440,-16597,-9803,135904,226452,203282,37938,-72852,-66951,-76776,-111584,-141352,-110299,-64413,-54559,-99700,-67424,-46253,-94370,-139474,-27517,2544,-40073,-55586,-33258,-3593,79300,134603,180941,225338,301350,337380,272759,92554,-58030,-75781,-74916,-69634,-38985,-35601,-67817,-107551,-88585,-35878,-4909,-4981,-28580,-73452,-54433,63249,135805,148752,181963,181186,155668,193457,195221,138603,161917,254233,320874,283153,139106,-17617,-60958,-37007,16859,153321,163210,76689,49820,108313,276846,330888,178427,27496,-1957,46661,76274,-3318,-66587,-98028,-80581,-69763,-83874,-100076,-116299,-61416,26481,70060,37825,-7493,-76216,-56295,29255,105830,190683,269049,267424,152098,39187,-59623,-87244,-51549,-15355,4692,-71455,-75918,-17768,-36649,-80217,-73895,-116571,-248075,-300546,-72649,173261,328828,128392,-16163,-96924,-110139,6169,-31536,-20110,38179,108546,153439,90066,-61286,-70657,11607,14983,3208,65223,105643,54965,27292,41326,82669,194902,342145,339073,214621,219128,193929,154536,267358,421263,258514,89992,8292,-63441,-75833,-9901,22365,97984,156404,156277,160313,160058,140841,131168,98122,16796,-75478,-99959,-64641,-47033,-59003,-74680,-26034,28467,60555,80714,58550,5506,-19115,38542,11237,-62276,-81889,3830,29856,-3841,-80187,-150901,-84094,-93350,-67040,-40511,-77147,-108772,-86749,-96709,-55947,-86146,-97251,-104045,-75997,-59823,13205,-28844,832,-3476,-21345,-26392,-46337,-36148,-79294,-20454,88773,183140,166046,118632,20779,-26740,-41116,-74647,-105025,-99134,-91334,-107467,-123771,-73616,-37688,-12710,-46864,-93194,-32171,-28296,-76406,-84189,-71812,-6906,89061,170473,173082,132331,47971,-68020,-71180,430,50606,-737,-99834,-98891,-94095,-137540,-156592,-126207,-23351,-18647,-80833,-37504,-9032,13969,15849,12976,26831,51261,15399,-50573,-51370,45363,105385,84179,47223,-29845,-77716,-102774,-118165,-116906,-115459,-48926,-55349,-87448,-53581,-10795,-45173,-84868,-51608,-17754,-1179,-54118,413,59978,74948,66025,31936,-74801,-76121,-21417,-25313,-89038,-50330,80053,157768,99608,68601,158916,189847,179951,107209,-2485,-85437,-145245,-142241,-110318,20583,22695,-5813,14531,-743,-27284,-23516,-38273,-48268,-95639,-119177,-44590,38391,40308,-67316,-38847,125742,106750,56806,-7569,2271,73547,101949,84726,57938,64245,41783,-16779,-84424,-43724,23349,114469,211219,251326,293725,209453,12417,-62393,57859,228007,282314,122460,14689,-3562,45202,-3032,-87645,-71216,8359,115227,236647,348549,397523,273402,119828,32798,-69741,-43095,29187,64476,63162,17930,-43022,-26652,29377,56938,10637,-42026,-78160,-75490,23157,220492,325133,198444,79936,75601,132299,200554,161352,43269,-104029,-128924,-104203,-74656,-43105,-18210,90166,180940,42289,-8740,-8292,26842,42383,65869,58109,42387,15386,-4152,-15085,-39329,-68114,27188,16607,-49223,28220,134964,118586,57096,-45985,-92014,35917,152891,168462,34388,-96206,-41458,-6896,-17132,-41961,-82650,-119169,19835,117053,113842,129869,65366,18607,-10387,-100379,-84829,64147,276034,285574,263516,233787,178045,72376,-52742,34435,104179,79427,13841,-36182,-45688,-42290,-82535,-108816,-81135,-34124,59418,120724,65996,13440,27965,72143,106092,155480,254211,305032,321419,280342,216957,112698,-4678,-66063,-92545,-140199,-82801,3715,85208,71526,99213,137847,112611,71239,-37121,-81838,12282,80518,106631,71972,-47935,-66648,38618,64966,13644,-72425,-5323,171663,300686,172672,92592,90652,6350,-65172,-91621,-112522,-55472,50627,148853,328030,422395,378050,267591,64535,-39742,-51079,-30974,-12366,29378,105493,112989,63285,23947,4988,17573,46898,100698,47109,-14351,-56857,-62234,-63892,-77648,-111016,-98745,-121273,-129387,-52495,35909,16583,-40034,1560,56479,42519,-12101,-49691,-44147,-28023,-19305,-75687,-100582,-39741,-69828,-17305,78069,88891,48932,66189,101365,92555,36245,-8359,18075,121957,208701,231689,218061,171954,110835,50155,30006,62434,8457,-55416,-99749,-44992,23600,75084,62008,-20898,-67169,19442,194211,149053,11392,-43423,5897,6693,-59349,-109419,-26177,85713,145972,126454,41606,13323,30060,49202,65525,30068,50070,72223,-10654,-9571,55627,107241,163361,152177,48157,-6256,-72225,-46180,-60546,-83910,-34141,-24727,14407,57791,23685,-19763,14997,-9411,-25030,-124912,-7761,65801,70441,76360,108848,108892,23428,-63048,-40470,-3165,14674,-5326,-37198,-35368,-41252,-42996,-59409,-97254,-71844,-58727,-14925,846,-13769,-8376,-57221,-76880,-11123,-10672,-19005,-20698,9159,9250,-31682,-62468,-86279,-81732,-49617,-16593,40465,129881,121504,126966,112412,30612,1896,-42518,-39669,47729,71374,37093,29945,56133,60611,-11751,-83545,-95399,-99566,-113286,-79530,-95447,-112246,-107903,-43484,26780,79041,50158,-7304,-86174,-57870,-16927,-37330,10626,161458,178523,58145,-47916,-128600,-115753,-103669,-28726,69452,56640,13892,17273,118299,258809,334406,247027,129380,18476,-82998,-100579,-27800,-12190,-82863,-85293,-106828,-129086,-71876,-62874,-65711,136665,186722,57674,-78585,-91815,-48435,-51265,-49758,-53582,-33773,3720,7470,-31029,-57491,-63983,-66074,-89050,-101762,-9113,4390,-28951,-2821,92945,113874,6615,-35724,47496,135621,217818,318810,295702,139069,90263,35052,-78236,-103850,-13579,-2615,-59808,-113555,-158272,-119353,-104192,-101558,-98894,-116973,-137684,-116148,-90052,-85361,-71820,-53292,-44960,-28999,-39507,-15352,37815,71970,89845,42857,-35958,-71671,-88725,-77517,-28377,-80360,-125196,-49731,-13108,-192,-75691,-85048,-38891,-21298,-35660,-54578,-43314,-39282,-38398,16571,21032,-49669,-128029,-29043,54064,58531,-11663,-122235,-77534,-58777,-44780,-12080,-22469,-85368,-104708,-50720,-18654,11461,82579,69863,9596,-7651,-15765,-10830,-32323,-10016,24400,102583,118927,115202,78323,16644,-4077,33416,114604,179964,121851,66317,30890,24442,45532,-1058,-99516,-85945,-38612,13163,43096,38439,5376,-11624,359,61430,137850,191404,181924,79967,-57255,-93623,-57418,-96596,-72593,-38544,3053,29968,14230,58437,138798,123655,166324,52734,-92442,-91612,-38292,31251,138957,193824,177000,149003,147318,179104,297318,354229,255708,111343,29298,-51532,-77504,-80370,-90068,-107148,-59310,-11150,116,-7089,-5256,-7945,-23662,-40514,12150,88415,129066,163764,165968,161734,100203,-29723,-100843,33385,85492,22871,-93500,-43240,27290,32139,-1942,-55733,-94803,-76738,-75578,-87640,-58620,-25375,8139,21891,42715,83132,85098,30574,-15416,-59761,-88098,-39180,7162,-23424,-78326,-38890,-39360,-66784,-23369,-100911,-79442,-3047,84457,101401,18336,-59241,-69789,-55584,-67758,-144727,-94463,-32631,69377,117062,78987,57237,111421,164793,165979,173592,163554,120615,76267,-6927,-90951,-86414,-104705,-101036,23020,164020,264412,300550,255415,54142,-71554,-78932,-45781,-854,45136,47156,33961,-11827,-45521,-42574,-6755,34273,14059,-95973,-3339,153997,288779,314590,232292,210216,337814,463858,411610,224238,125796,178271,239592,128872,70656,63819,53650,28857,43774,51592,28463,50004,26690,-42639,-89538,-119324,-142335,-135790,-72020,-2238,68156,48978,-6546,-21033,-961,43564,140397,337161,500073,468929,273497,122637,-49592,-135303,-77399,-95045,-113428,-57892,-23574,-20393,-27277,-81181,-98104,-32909,24604,22680,1136,-21618,-14773,66396,88232,-13342,-62986,102548,184100,127899,60056,19717,14376,27203,-5622,-91444,-94146,-81632,-79271,-81984,31923,199252,339802,392874,302235,100344,-73110,-126591,-50227,43743,218488,170595,9168,-51433,20831,110120,195921,242595,254065,356273,270983,138829,91124,129416,56304,56613,13496,-79271,-88204,-99126,-53391,-6554,19703,27644,64253,79824,52958,42574,111660,43125,-59162,-114161,-114713,-101230,-86953,-109668,-74698,20921,44628,22232,-39792,-121206,-131856,-57887,57235,158965,158803,105619,53669,-33634,-68746,28680,87531,77743,-36632,-68010,-19495,14754,-2079,-32002,-38808,-42471,-57480,-71084,-75683,-68227,-91296,-63989,-15531,23752,-1293,-74379,-130916,-107930,-109348,-156389,-31920,59643,104600,57346,-15824,2785,67594,101101,56604,1200,-2929,15624,34028,85678,175225,213318,295108,346552,156606,35496,102819,174858,103955,29279,65821,130968,100620,11168,-15088,31252,48667,-12490,-48640,20333,97447,88286,72582,56705,51422,33195,38642,57839,157261,285950,226972,-32754,-60851,57096,180232,128640,49681,-28509,-79687,-1689,46390,19290,-48455,-71693,-65663,-93619,-122070,-67167,-94706,-138996,-72423,-5152,122741,78852,-8792,-11073,73854,132906,199937,182157,52419,-86399,-82345,28843,101670,97821,110607,141946,133622,105637,52501,26624,9985,-12201,17576,107969,181594,128995,11152,-55371,-104489,-112996,-26050,-11163,-71182,-95990,-62966,-15426,29094,42569,27749,-3174,-65036,-83613,-105923,-80926,-3246,37413,-19373,-72957,-123592,-53091,-1608,21053,-17612,-19108,12786,9266,-16956,-34435,-47885,-52361,33106,22424,-67208,-62534,-48704,-37607,-44587,-53324,-100982,-115843,-21573,41160,67043,61597,-17166,-87446,29466,128366,114749,55145,38243,27500,5034,37578,58326,112044,54987,24060,18733,71179,159519,121177,-4561,-103880,19532,151262,174621,128727,2870,-128564,-89814,-57173,-78818,-109338,-83900,-27066,-7924,-3398,41162,46324,5139,-17057,-62547,-55064,-9574,8874,-6854,38425,88768,151898,142737,98087,110482,101452,63379,30816,38155,119698,333338,507062,382730,104063,-53290,-1329,-28702,-101180,-53269,3167,-47867,-51285,27757,142963,256313,305102,259769,202122,164167,89566,4958,-81435,-84996,7916,69503,95415,64101,45855,-10356,-63964,-20576,30579,39653,13073,-46880,-36735,18866,26217,-45929,-91415,-48929,34612,98456,166180,171412,102907,-23664,-114206,-700,29176,9604,-16853,-45287,-87883,-80532,-83134,-103405,-58844,34276,153903,221852,181675,50555,-55722,-115591,-70864,-50151,-37203,-37235,-18383,3299,15556,-29703,-77237,22887,85889,129321,123922,24779,-46770,-84951,-72258,10399,85815,85120,22182,-28064,-17112,-4995,-14384,-22763,-32466,-37141,-68189,-102107,-101723,-76731,-75677,-32515,257,-46907,-130396,-107656,-88611,-12161,108789,242062,320091,250775,154361,34348,-91775,-98536,-34797,-17709,-67866,-111240,47601,161426,152658,81377,18302,-17877,-20407,-33595,-53942,-26837,7593,27899,39366,44025,30012,-6349,-54269,-90001,-57305,-44326,-90338,-123593,-114704,-93670,-65147,5715,14514,38576,71665,119198,108614,31804,-28659,-78545,-60243,45365,198846,404770,484313,393053,242884,124160,70264,58788,37018,-5064,28346,100802,136629,94609,-5947,-67027,-37031,55775,102131,61562,10519,-29139,-85065,-104696,-54893,-8485,6591,-19364,2912,67097,55301,25288,-27620,-59703,-16047,-127311,-103241,-58732,-29523,6904,63483,82976,28805,-4418,-43759,-107945,-104044,-47069,-28433,-80926,17280,104445,139098,113539,113148,90840,9545,-70092,-58735,-32005,-59518,-111251,-45436,51662,105876,62197,-24142,-100031,-55070,640,54654,86922,67465,51032,6910,-47043,-10155,32218,23707,17206,-6824,5050,38981,91164,181957,229811,243154,293010,383973,279878,73055,6992,24388,24775,20327,-1931,-62301,-112734,-81644,-95637,-80116,-23777,22092,-20551,-82700,-79657,-73581,-99502,-148289,-157912,-141575,-138511,-130361,-70499,12770,38955,51858,97172,174150,208972,202674,187834,195862,164329,55974,-22326,-14401,-887,28585,48367,22923,3355,-21835,-5567,-53671,34314,116572,124308,46542,-14949,-45162,-64335,-67133,-14799,-2721,-22343,-73776,-133580,-108790,-51272,-12469,49215,59413,-9656,-31092,-23066,-19275,29980,109934,135182,95816,27571,-48494,-39694,23692,98716,100483,30992,-3169,-7435,-25318,-98147,-60399,-31720,-92406,-84550,-72190,20820,199481,307381,286686,206992,103797,68243,104281,103741,43699,-20097,-47171],[-39432,-21594,5062,29573,28427,1991,-32434,-55702,-95884,-103621,-82106,-65303,-22395,17195,27704,-4686,-48822,-46060,52821,21889,-50414,-16149,36933,-27258,-85578,30413,78112,49698,26686,132556,131112,55857,6755,-29723,-99024,-38939,-15613,-33776,-56551,-57204,-79942,-16311,16439,-27526,-85681,-11798,98716,133339,73618,27577,-3956,-3166,45684,213852,369410,457260,444294,293651,93508,-60703,-132861,-88702,-49904,-63585,-100209,-91489,-78837,-52127,37761,72403,24446,54797,100985,-44321,-50086,-21722,70106,197871,275077,247943,121260,71689,87648,60512,32800,3132,3474,80670,89159,134493,140681,50729,-29654,-81231,-128341,-39298,81010,126824,116594,90227,32903,-27396,-66810,-78060,-17408,35649,-10169,-50470,78912,281523,321667,279435,190778,49336,-91556,39344,277639,217949,149698,100396,-26709,-6431,201042,309031,277407,243409,214790,185727,143701,122952,67343,-10953,-78362,-124950,-108579,-80857,-50891,-21600,11395,-45145,-67872,7811,84796,152433,103788,24012,-29789,-23423,-33879,-2780,-16102,-68635,-77925,-28245,17538,9268,-50188,-102545,-110066,-54483,-24571,54652,84286,48918,-15609,34289,69483,43634,-61139,-114947,-148811,-162601,-143019,-15325,44241,94085,-34676,-129635,-227771,-209386,-129067,-102442,21149,11286,-118,-27474,-58079,-36364,-38365,-23270,-6345,-28975,-67545,24093,102751,77408,4074,-15656,17807,31956,-33062,-20861,184120,280448,272394,139079,43518,-4623,-51245,-114370,-141734,-102183,-41602,-4831,-31118,-53085,-48068,-50451,-64510,-89591,-37813,15895,18190,4583,506,-34243,-79998,-141714,-169258,-116139,-1185,103286,25180,-24694,-39842,-95807,-84708,-5383,135295,188601,121125,38180,6286,29660,87838,115843,47676,-22277,5394,90406,45610,-38972,-89675,-84257,-81979,-80486,-45705,93243,192286,102429,13744,30485,60366,16624,-51404,-75325,-37359,-18648,-29097,-70448,-98160,-44424,21582,30256,2912,-13284,26931,70135,120172,142449,112955,20040,-83372,-63167,15650,-3727,-41355,-74830,-62015,-5823,67239,115690,145220,117934,17554,-72280,-31734,-15218,33774,10502,-79468,-136350,-75681,-37852,-76910,-104506,43761,97476,-21648,-97886,-108018,-37830,-13524,16239,43370,32171,8024,-41969,-106939,9393,114727,112609,58577,-33870,-116671,-82610,-63350,-23766,36137,59864,-13539,-115582,-18870,74899,76900,54912,8617,-31951,-79528,-57464,-90424,-101997,-58978,-35861,13010,90477,156235,123174,26920,-66472,-118761,-132218,-96752,-102340,-87418,-69058,-35641,-8625,-5199,-9313,120248,217329,206191,59146,-54851,-64581,-79593,-110266,-130880,-99869,-55581,-43960,-95389,-92560,-78993,-114008,-117697,-17084,6597,-24423,-85282,-75956,-37296,49497,108414,159532,202748,295084,343538,277028,97929,-43017,-71624,-69825,-56778,-31439,-32781,-59313,-95278,-99138,-42400,2557,5397,-21060,-68637,-52294,71754,142745,160660,212820,220721,199279,240271,244305,169691,166981,272912,362695,339343,190175,17829,-39728,-19613,37925,182743,195001,98408,53531,99783,248956,280276,143989,13958,-2423,26776,46017,-14447,-67584,-103983,-84883,-65328,-69070,-81752,-113886,-76367,9577,61699,36557,-11858,-87974,-54884,37262,117086,191524,259848,256975,139086,28753,-64373,-98414,-60041,-15778,15689,-61231,-87656,-25672,-41842,-82968,-62951,-86728,-181720,-172924,6909,219525,321548,105362,-57490,-139581,-74262,26759,-7067,-15198,36360,102046,129033,64796,-76601,-50155,28536,12993,-3063,58875,108498,68257,46681,64922,105853,207963,322300,282521,163396,184849,175169,146305,253181,438133,291057,111220,33188,-34049,-70775,-41634,2482,87069,153086,148996,143248,129956,108575,126410,111627,32281,-58888,-82051,-52671,-41352,-54400,-64279,-12813,49222,95671,119550,93900,29263,-7879,55253,46761,-29119,-76440,-21125,7324,-13866,-76630,-108601,-50442,-70495,-56552,-40245,-82746,-126378,-89132,-106428,-55058,-73291,-87538,-99294,-76045,-66306,9396,-18366,-20602,-30002,-32463,-20435,-23780,-3018,-36848,-2390,105415,203806,189659,156454,42519,-12078,-25194,-59086,-91350,-90319,-92843,-119294,-141145,-84587,-46391,-17796,-45188,-79777,-16531,-7512,-53169,-62080,-57868,-9788,74246,154360,167092,109184,19272,-108767,-128563,-47598,20633,-11187,-100797,-128120,-126784,-117195,-152213,-131415,-34241,-46054,-73126,-9706,6813,26067,28119,29331,51308,60642,18221,-47101,-58673,29416,100104,87437,56385,-19785,-84608,-130709,-94491,-105676,-131912,-71076,-69250,-81584,-22910,16934,-38869,-80115,-54918,-36529,-31083,-65525,-5808,56796,78295,66896,19218,-69934,-44871,-9524,-30088,-96310,-60332,59487,142280,86381,48861,132626,160870,167865,113461,7069,-76442,-145708,-144229,-98143,24313,21434,-16116,-8013,-37795,-50867,-27277,-24524,-26468,-62018,-85031,-40158,33196,35274,-80750,-39231,149879,153404,88191,1271,-13165,59544,107581,111316,80448,79331,49053,-19178,-96038,-29711,31094,120682,210816,254266,305933,212853,11176,-57121,60379,222921,270653,124635,28203,25436,68550,10243,-86697,-72130,8980,139249,272050,370684,404523,293254,115402,31478,-57875,-30270,31805,50507,24407,-34045,-34596,9689,59837,65935,11582,-43309,-81070,-82725,4316,180675,263237,168544,71334,73527,133522,208021,172668,41945,-108151,-138635,-112861,-83598,-45265,-3408,111756,205625,84008,41276,37139,61238,61319,86820,90306,72654,49673,29844,-29071,-64473,-77286,23536,7948,-57435,11007,105122,97627,66405,-27573,-104176,19292,143230,149097,13078,-86997,-28500,879,-11960,-36977,-80959,-120414,42730,156609,153230,156939,63747,7476,-24954,-114535,-105065,43174,248124,287791,271209,251356,225001,134639,-14991,7004,77695,52927,-12960,-62525,-74535,-81156,-133694,-134748,-95840,-61167,20898,99974,61107,7498,6357,59507,102250,148531,226925,236598,231253,199673,165434,83680,-29356,-70934,-83056,-145654,-99612,-8056,84805,89414,141081,170732,122783,65907,-57849,-69873,42588,129546,173291,143158,-5549,-93350,-20474,24223,-3772,-77669,-21904,150190,285542,177493,113631,106513,10149,-62268,-95181,-123140,-62036,49721,162481,339166,366803,294256,196035,22130,-64919,-63321,-23890,2350,49191,142801,181646,136456,70536,31189,16838,26086,82582,50217,-6930,-52801,-61874,-89790,-98959,-106342,-91848,-114441,-134425,-82089,10051,-7463,-66590,-13819,56799,51342,-5251,-44258,-48789,-46361,-40471,-89635,-104561,-46086,-65611,-14727,65899,72031,35269,64790,128310,126156,55722,-10953,-5722,94553,176372,197694,196700,168303,118639,65388,52851,69738,3963,-61434,-99713,-40086,25654,63924,42979,-27551,-51223,63905,239677,164008,9324,-38997,17812,16587,-57518,-118627,-30847,86262,155209,137991,51209,14282,12888,13271,16423,-13276,40223,103826,10221,-32808,48103,143546,235921,209109,77877,17712,-53463,-47139,-75247,-74472,-13924,910,25322,49932,-473,-31881,9206,-4856,-23295,-98846,17796,90821,86790,72112,84193,86288,1751,-85799,-41108,1556,10521,-10395,-44995,-45921,-44457,-31047,-31081,-77162,-98004,-63050,707,13970,906,-944,-56793,-83751,-18054,-18791,-33760,-47458,-32175,-34457,-61866,-85285,-105423,-84061,-54104,-27707,17827,91756,74886,73015,42603,-29437,-21175,-42241,-39541,34010,56532,29094,18920,38159,46372,-14514,-75820,-92207,-101891,-118843,-84553,-99395,-111662,-102434,-39948,30728,69221,42323,-2574,-75763,-62103,-24810,-19020,26157,181093,198130,75953,-27941,-110641,-135112,-102142,-34397,61470,56051,21420,38242,131632,244303,296172,206745,109848,20398,-74315,-153824,-83344,-43391,-85148,-65606,-40339,-51610,-62414,-65574,-63909,120263,132056,15996,-100990,-95517,-55611,-67412,-73812,-86824,-73536,-32592,-17725,-48950,-75877,-90218,-99978,-125383,-88385,12166,18253,-25258,-6276,85032,107857,-3777,-70325,3403,99261,207018,317801,278531,125841,69274,25297,-60314,-92816,-25855,-16395,-76295,-131781,-154901,-104807,-91726,-96244,-103234,-122358,-132220,-109242,-89049,-91187,-74657,-51536,-37475,-13860,-27021,-9816,32642,66350,81889,28546,-32965,-65063,-68646,-43498,-7731,-79387,-116066,-53079,-25689,-17299,-84885,-89065,-46947,-31215,-46508,-62410,-46710,-38294,-38546,5281,-4823,-77856,-115342,-22482,61445,73963,-4288,-118994,-80421,-61141,-57156,-34919,-40242,-88831,-107903,-54595,-11627,27990,85924,60136,1917,-4460,-9206,-6188,-29446,-7708,24049,104426,128282,116629,70088,5118,-8873,37049,120712,179956,100798,39286,13540,16402,40857,827,-101529,-92880,-48309,-12,25833,24111,-6290,-12553,16125,83670,158232,205474,189006,78084,-63230,-97417,-53057,-73671,-39254,-7133,36894,63893,46758,83883,145284,127127,160017,33840,-109896,-113428,-59008,4669,111704,161616,149846,122941,121493,164798,292168,355178,251896,101308,25887,-54473,-99216,-96106,-102540,-116695,-61641,-4470,12489,1277,-4641,-13957,-32440,-41433,26851,102239,146030,164719,156814,155312,103474,-21726,-101943,35921,79571,10460,-103977,-26909,53739,59791,19403,-37303,-76144,-111184,-119366,-124608,-83289,-38859,5019,27721,54247,94424,93997,33085,-26490,-70818,-82266,-32385,13417,-19951,-86055,-59075,-50593,-81678,-35115,-95023,-99356,-35889,15272,34075,-8184,-72771,-41606,-1972,-14133,-84356,-57478,-11512,79113,115508,73960,59136,128151,188168,186744,183401,168063,117890,65868,-20448,-107469,-81445,-100238,-113776,434,140627,246542,276637,235233,53131,-49779,-55498,-39869,-8308,45707,50043,34862,-13384,-51209,-44136,-4152,40957,30498,-67325,-24825,113016,225226,246290,176084,166862,288153,411591,369100,209745,130233,188170,256323,135686,58302,44501,44405,22299,34055,52681,32917,27149,-14994,-72439,-118883,-151634,-155965,-152726,-85697,-4233,89311,88536,26344,-3183,8995,49241,136161,332587,491479,448030,259323,119193,-36724,-135782,-108605,-119825,-130123,-66479,-28141,-20307,-23378,-79408,-98388,-28792,19452,7112,-18016,-26588,5268,93470,109402,-827,-63875,75885,120612,79468,45133,25132,25756,35862,12132,-75745,-105881,-84296,-86429,-101445,3332,165709,313201,378387,275454,68088,-86877,-99420,-21094,75681,241108,188614,24313,-65086,7051,106196,201053,250842,230895,309892,236466,114908,67200,85702,964,7840,-14235,-89950,-97050,-99026,-57436,-15830,11059,25621,62829,78041,58651,72573,120555,56380,-34662,-87812,-92091,-91819,-69572,-90041,-62559,17677,23946,-31,-55963,-141544,-156239,-67511,46603,143114,156407,109838,59618,-23708,-61943,38194,112246,76719,-55065,-77782,-12356,25047,-5279,-41801,-46785,-47568,-66044,-83994,-76798,-58669,-77694,-63733,-7026,60487,45387,-38303,-126997,-135897,-142052,-132608,533,95542,127026,62230,-25304,-14852,55149,98399,62114,14819,12907,31157,50490,96821,171620,201546,293197,376404,211782,62879,99571,170355,94209,15294,43103,92015,58014,-16036,-27987,27892,45801,-3870,-40411,7215,80378,82418,62900,47696,38216,6862,651,21604,108870,248388,207846,-43653,-42916,87836,214180,148583,61066,-35238,-117424,-25744,22048,-8028,-60177,-64278,-47803,-60475,-117172,-83588,-113884,-117371,-35332,39202,157292,85363,-14295,-20144,57364,100960,174710,191311,74655,-74430,-97925,6594,82673,88957,102413,127717,105865,71407,21923,-6661,-26460,-41598,6358,97693,159070,104492,-4612,-64808,-108628,-103291,-11919,15200,-38650,-102385,-73036,-12508,43599,65818,55566,22994,-46112,-113140,-128998,-87880,-13346,33489,-19930,-74024,-130138,-53884,8934,43200,5936,-9685,11208,15294,-7113,-31265,-56852,-65412,21254,25931,-53463,-52479,-36730,-21990,-27909,-44811,-102664,-123315,-36471,31872,55853,42034,-40615,-123686,18243,128849,124016,70668,50423,34203,13374,56328,89495,114719,31510,7871,8197,59206,149252,123670,6564,-93025,23106,155678,143100,85279,-30471,-120096,-57475,-28286,-60253,-103027,-109084,-37171,-9355,-2774,40739,47062,1432,-23798,-63063,-39828,18135,40439,3815,29764,81359,158960,161613,121687,135601,124841,79743,39361,45958,139057,363632,509615,366824,115988,-39516,-9273,-36719,-122348,-58863,-3521,-54301,-53263,27994,149740,261949,279415,210588,161782,135666,72709,-4060,-82465,-81564,8295,77002,122857,104895,80072,-4051,-64544,-19209,43875,65160,37653,-30453,-26823,34371,44592,-35882,-94087,-61913,21556,86541,156830,160304,83412,-42142,-113972,-4907,16318,-9632,-33980,-56617,-97189,-85186,-82469,-117227,-75519,17484,131345,196443,153527,27809,-75131,-102464,-50678,-22810,-3576,-7522,-9273,143,10343,-37748,-89931,19730,81440,108663,97389,15071,-46791,-81767,-76234,6838,82578,74592,10598,-40194,-26728,-6799,-9332,-25465,-37518,-37492,-61653,-77229,-77492,-69403,-65114,-33157,-6545,-52186,-122138,-108267,-110977,-34805,75593,208566,314787,263152,165973,37356,-100761,-87727,-15662,5076,-52875,-96499,64470,181984,173066,104917,45824,-11729,-31163,-56349,-59633,-1950,25945,29726,31030,33394,21284,-16060,-57935,-92685,-73067,-60168,-106264,-121439,-110568,-88888,-58022,19699,32268,52796,98251,170994,167699,69001,-10889,-71870,-60883,46373,203925,396323,443975,354643,239399,140447,99669,86643,52547,-4226,3392,45590,65265,35161,-29713,-77751,-52278,41876,102553,72474,17144,-39318,-105248,-122713,-68367,-26147,-15165,-32925,-2029,50549,24641,206,-54829,-113200,-65450,-155931,-88423,-52919,-27584,12430,69334,94382,44176,-1478,-46953,-108602,-102826,-49393,-28889,-69510,9338,78151,99196,66108,69833,60119,-9910,-77502,-62415,-36514,-62361,-107226,-28632,68503,122420,74471,-27458,-123289,-84131,-23250,26049,60289,47864,36277,-4695,-54524,-15982,12361,9531,26418,15693,20790,47326,103017,190020,212926,205687,221295,287928,227358,48641,-20594,-9666,-15294,-31624,-42396,-80893,-115503,-87872,-104329,-87940,-34543,7484,-22051,-63144,-53645,-57750,-94592,-144635,-149721,-151347,-143759,-113358,-43467,59798,76527,78416,118777,191802,210861,187162,165141,165424,123625,21589,-36165,-25949,-17855,10117,33594,11285,-3430,-21207,23831,1923,71417,130892,117932,29894,-42807,-78544,-82915,-42656,7263,8402,-19890,-70587,-123496,-107908,-55761,-19204,41780,44567,-21969,-41094,-38212,-35744,18229,122924,175415,142686,65042,-33134,-48049,10914,85636,90694,27164,4260,28274,13895,-62870,-76725,-38922,-87543,-126348,-96950,-7320,153134,270012,277850,217740,127766,63502,74225,75398,36019,-19248,-45310],[-28167,-4232,16746,37891,36216,12298,-14009,-28564,-72245,-99248,-81747,-64423,-17305,25413,39008,7728,-41852,-40750,58858,34155,-36881,-16630,28865,-33632,-83210,34344,82872,68292,78577,166003,147965,72700,17274,-21238,-59997,-5834,24017,1805,-22891,-52677,-112635,-32300,12156,-24066,-78352,-10600,107275,129178,55412,10644,-16525,-19131,17350,162676,286673,366049,372271,260473,83499,-63612,-119879,-77359,-44794,-57801,-88882,-83312,-69206,-43352,36249,60244,45626,90977,114307,-36995,-66889,-38531,25234,120154,205971,213819,111152,71179,84418,59266,29085,3671,28200,76702,63712,79718,90907,35685,-17304,-54158,-96591,-68974,44237,95250,87503,51363,-1876,-42477,-63587,-61179,873,56758,8337,-40254,54657,233097,297605,287209,211348,68488,-85621,15329,228678,178432,141452,93057,-45978,-3736,204043,310779,289092,269354,244756,204960,153946,128563,68050,-12437,-76709,-116126,-109561,-109585,-80994,-31669,26020,-2763,-26918,-1500,18695,59589,28045,-28543,-70122,-43146,-10007,37887,25156,-32730,-76781,-39742,3773,-11267,-73720,-114631,-93654,-46769,-26186,51522,82170,45347,-27005,33524,73279,47070,-58578,-115712,-156267,-179885,-147939,-6290,48690,56926,-92374,-191454,-276603,-204788,-124546,-85656,-1500,-23250,-26989,-35321,-45909,-32209,-53544,-45704,-26009,-39231,-53962,31980,112310,77220,3419,-5297,28592,34612,-50150,-35787,200066,326970,308910,155866,51963,-720,-50308,-99151,-117938,-114179,-55238,-15828,-42223,-67982,-60401,-74339,-84772,-91489,-27401,23350,25176,9037,-1424,-38524,-83850,-127446,-156617,-107663,-5308,94056,44628,-2279,-27551,-90027,-56773,24701,162645,202075,125417,39547,2970,23062,90046,142518,87397,16590,44056,112216,48638,-38875,-91613,-81710,-73320,-71782,-62921,55463,173624,102616,18371,34320,71351,28799,-46331,-64299,-32384,-15528,-28793,-76382,-94550,-33940,41622,70492,66517,39336,49066,73585,110619,125243,103343,27677,-66833,-42874,19805,-9615,-51770,-75059,-55541,-8416,52069,94267,129096,109078,6723,-141639,-26837,30084,88110,70854,-46484,-104742,-73392,-30243,-53306,-125672,24226,75068,-40653,-98338,-107554,-44036,-23179,16681,54343,41406,10846,-43622,-120986,12350,102871,86917,36165,-53990,-116208,-74847,-69492,-40117,11137,36500,-22735,-108409,-46253,36481,45490,35036,-258,-29598,-67917,-58632,-95005,-93271,-49188,-27751,14282,85139,144030,116987,36832,-54689,-112395,-130515,-95213,-89526,-64896,-61041,-42364,-12641,2538,-7257,106820,208997,207313,80995,-33427,-53903,-74446,-100985,-112600,-88184,-47713,-33274,-84912,-109399,-108595,-124800,-99297,-13545,2971,-14376,-119540,-116311,-67945,22878,85628,140312,181553,284877,342786,274936,97330,-32825,-63226,-59365,-41025,-20991,-28281,-49828,-78059,-99347,-46859,9388,16403,-11241,-59484,-54682,72515,141352,167673,241506,260658,244811,281697,280701,190101,163539,278610,387055,376789,230218,52665,-16592,-1240,57693,204744,220436,120077,58007,89582,213953,224951,109307,2283,402,10221,22200,-20451,-62573,-101219,-82724,-54617,-50140,-60381,-103633,-87910,-9511,51813,34360,-18520,-97683,-43720,50906,130240,188520,240254,234730,120273,16990,-68169,-107147,-65612,-13270,30324,-46315,-98383,-32186,-45713,-82708,-43013,-32643,-84332,-51024,82444,254579,296586,77537,-93083,-157490,-43424,43892,19788,-3025,37046,91877,96575,32201,-91379,-30091,42567,12116,-7744,51279,107603,78954,64657,86645,126727,219952,303927,235780,122570,153339,155765,137285,233463,437443,320401,135111,61040,-1595,-38038,-48780,-13484,72710,143960,137046,120374,94373,75925,125613,136879,61245,-32079,-61793,-38774,-33164,-47329,-52655,1351,72392,132415,158822,130201,53728,2461,68985,84513,6964,-60515,-43749,-13176,-20505,-62686,-65861,-14329,-44636,-41315,-29018,-68813,-126245,-87073,-106777,-49762,-56812,-71470,-88758,-72198,-71150,3256,-7221,-37482,-51813,-41009,-12437,2021,36082,10925,17354,121496,222018,212652,196266,70100,9483,-1408,-36719,-72710,-77225,-90516,-126388,-154196,-92573,-53264,-21296,-41321,-62791,4742,20800,-19954,-25885,-31631,-6768,57986,129251,151255,82017,-8782,-112452,-123349,-68824,5109,-10238,-85850,-122773,-88386,-89840,-144848,-135102,-44968,-61400,-31746,19556,22896,38459,40902,46073,70869,63552,16521,-45813,-64655,13792,92118,88718,64402,-6310,-73315,-114917,-77733,-95604,-142472,-94244,-79661,-68244,9987,41065,-32627,-73867,-56343,-54359,-58680,-68788,-10978,52893,81277,67697,12074,-40126,-12175,2896,-33803,-102427,-69465,40356,127507,76786,33376,105325,127301,148582,112989,13930,-67563,-142065,-141716,-86932,27675,22450,-22067,-29070,-76911,-77341,-31350,-8524,1922,-21918,-45184,-25687,32798,31535,-91970,-36187,172095,205083,125035,15798,-23326,49551,117825,144639,111088,97922,58392,-17147,-101183,-17233,34726,121819,203966,251443,306302,208425,10343,-51345,62387,210994,250679,123679,40336,51214,86344,22711,-83754,-70864,9661,157433,292321,370124,386843,298326,111272,33192,-42462,-15766,30805,27009,-24293,-80031,-9771,48039,83876,71454,11861,-44288,-82617,-88320,-16862,129853,186619,131588,66567,75685,137766,217228,182629,39720,-107741,-136450,-114515,-90902,-49786,3501,132598,232890,133777,100578,87376,101182,84300,112365,128268,110908,93065,71491,-25398,-86245,-80360,22369,2149,-61968,-6736,71700,80122,82652,1863,-91761,4682,129819,124931,-8532,-72794,-14139,9491,-6145,-31463,-78011,-114776,71940,203192,198737,189921,68355,2101,-32919,-119732,-120663,23575,212759,279678,270022,259345,262077,193761,30304,-26278,44516,25687,-35945,-82910,-96435,-110191,-114944,-121079,-96671,-73403,-12937,77759,57703,7166,-6580,48314,97077,138084,194431,168502,142408,116571,107159,50852,-51150,-70056,-73227,-135400,-112889,-17675,85387,109672,188668,211691,140127,65871,-74257,-53224,79442,188278,245907,213267,42042,-94118,-72541,-8945,-16235,-76828,-37397,123056,258973,176773,130360,115949,13220,-55919,-93512,-129657,-65499,50272,174444,340195,309927,223447,131601,-21591,-95833,-73942,-14154,14426,62380,171714,252260,224406,134521,68265,25374,12626,63258,51741,1541,-47000,-58057,-102270,-112277,-97655,-82711,-105327,-130182,-102778,-8725,-25924,-92171,-30279,53574,58369,1083,-39403,-53062,-61897,-57292,-98361,-105086,-50377,-59254,-8344,57232,58881,24483,59830,146689,156300,76796,-8358,-27366,63181,138228,157675,167904,157068,122615,80711,77769,77081,1180,-64866,-96826,-33133,27708,50475,24540,-30780,-33540,111478,273829,170445,2560,-33467,30426,26405,-54920,-126407,-34892,84151,159939,146697,61743,18181,1409,-14514,-28516,-57370,27235,123265,25844,-56748,37254,175164,301510,258429,104921,43560,-30319,-42307,-86654,-64755,1561,20759,32653,39964,-23329,-41648,3053,2201,-10793,-60648,44005,114683,108863,85053,79641,75683,-11271,-107346,-39862,8875,7462,-15999,-52871,-55919,-47211,-19899,-4266,-38866,-84263,-50160,12804,24811,17367,10410,-51299,-82881,-23350,-26927,-49687,-73850,-70472,-69517,-84398,-102446,-121117,-83702,-58143,-38292,116,59534,31735,22550,-21591,-84009,-39158,-38265,-36680,21641,43321,22946,8752,17687,30543,-15971,-66812,-87248,-102473,-120873,-86931,-102285,-113055,-101579,-39981,31646,55617,33008,918,-64904,-63628,-30623,113,46814,201317,214723,91716,-9235,-93142,-130212,-99398,-39439,53130,56364,32818,64037,146097,227355,252596,164111,89575,23186,-56656,-142420,-117857,-63294,-74353,-34828,30011,19335,-38733,-63320,-59643,102927,86231,-13066,-112847,-97240,-63543,-83226,-96340,-116528,-105750,-59344,-33771,-56455,-79167,-93159,-96547,-104585,-49365,40078,33672,-19735,-7381,77524,101158,-8463,-98736,-44740,55832,186498,303943,251714,107848,49812,20961,-37696,-68750,-32761,-29195,-91703,-146886,-144719,-90351,-79772,-92102,-109788,-127058,-123507,-98523,-81395,-87612,-72663,-47239,-28719,-130,-15444,-1816,31461,61342,70508,10326,-34575,-58281,-45848,-4234,20187,-73470,-105107,-52309,-35354,-33333,-92574,-86018,-51507,-39997,-56093,-67913,-46356,-33700,-35459,-2312,-23382,-93517,-96340,-18973,65842,87233,3166,-110771,-84545,-65967,-71142,-60320,-60324,-92339,-107946,-56229,-2012,49176,95356,57202,-2262,-886,-6311,-6019,-28745,-5433,23267,103586,134849,115378,61066,-6762,-14492,40023,124418,176860,83773,18882,-29,9916,35201,1324,-102989,-98407,-58109,-13997,6978,5723,-21908,-12310,29166,100377,174934,216956,189753,73664,-68321,-97730,-46850,-46584,5053,36105,75489,101090,85230,115131,155363,138999,165545,32218,-100133,-108464,-73102,-18665,86118,132421,125829,99375,93558,140505,268437,333445,230440,84151,18309,-56526,-120793,-112878,-116437,-127242,-63760,1794,23494,8297,-5256,-21489,-42588,-40714,38894,110414,157276,162871,147154,149305,107589,-8330,-90206,38204,69346,-9031,-112313,-2084,87810,94429,45764,-14968,-52336,-96067,-101595,-126541,-102597,-50241,3164,33413,63525,101659,98827,36631,-31314,-75714,-75352,-24086,20012,-16724,-89816,-76306,-53533,-66878,-10137,-66758,-106396,-65491,-43989,-23579,-32448,-77623,-3525,62673,54102,-23029,-17399,8647,87787,111007,65490,55105,136688,203908,203294,191293,170596,113970,54215,-29576,-101927,-65720,-88173,-119509,-27055,106802,215080,238742,200575,48013,-26842,-28854,-26894,-11902,47054,54172,37260,-14154,-56912,-44190,-1238,46665,45163,-38839,-25921,83404,169817,178579,115416,121589,231980,341042,306995,185877,131683,191640,261528,136245,43078,22559,32084,14108,25740,58079,48515,20793,-45747,-97871,-137571,-132291,-134786,-157170,-100667,-9485,106547,128876,63448,17728,18866,52581,124410,311839,462007,412966,240003,113411,-28642,-130409,-140226,-145442,-148809,-76519,-33840,-21537,-20869,-78945,-97629,-24314,13763,-8808,-37789,-29189,24399,112946,118987,6330,-57535,48959,60651,34744,31045,29124,32300,34694,15816,-68960,-110761,-76368,-80627,-112403,-24151,127043,272814,341444,230673,35014,-86833,-71282,6773,108319,254785,200027,39841,-74733,-8402,98317,201405,257799,208862,252717,194616,87953,42817,44852,-47582,-37457,-41071,-98355,-102486,-94716,-60603,-27154,-413,22533,61601,76634,72555,104942,121983,63003,-12354,-60052,-66533,-68572,-42625,-64642,-43320,18663,5264,-22748,-70382,-148259,-167948,-70781,38864,128830,154308,114432,65691,-13105,-53655,50190,137513,71803,-73342,-77645,6649,46518,-3337,-51382,-56968,-54902,-75822,-98139,-78156,-51657,-68280,-63455,-3636,77706,69253,-19980,-122224,-161300,-172671,-107884,27562,124225,138257,57269,-40217,-34319,40219,91089,65603,26610,23183,40366,59584,99930,159096,181235,279315,388054,252500,85838,92464,157196,81880,2002,20149,55118,22971,-38212,-37140,23489,39035,-1406,-33157,5333,69819,73150,49812,32087,18579,-22649,-34185,-9685,67113,210082,191910,-36478,-19425,118568,241568,165591,74381,-32261,-135876,-46821,-3630,-36627,-66421,-53720,-29163,-26544,-99600,-101536,-130134,-96747,-1759,80131,184264,86125,-21877,-29281,41234,68818,144433,194112,97252,-59540,-113360,-19292,58845,75456,90027,107991,76853,42029,-7243,-47203,-69881,-69347,-2354,87487,138838,82820,-20975,-76188,-113620,-95496,-3631,32746,-8881,-99537,-81387,-6866,60544,91638,83856,46921,-26607,-110898,-131571,-95725,-24332,29304,-18327,-73097,-132128,-58179,12686,54511,18174,-6071,4712,16671,-582,-27499,-61484,-70905,18707,39980,-33253,-42959,-26707,-9276,-14474,-38136,-102306,-123471,-49682,21286,41456,19020,-66709,-156342,25062,141505,141972,89043,58447,37874,21517,75703,123873,115103,10901,-5061,1279,48956,134836,119052,14561,-75483,30555,156563,113847,42552,-64871,-94518,-23929,4950,-36821,-86599,-138404,-51538,-14291,-3921,38612,44746,-4482,-33852,-64968,-26318,43146,71025,20629,23055,71207,160224,174229,141368,155277,142295,91393,45661,51564,152184,375087,482684,333561,118764,-31302,-23051,-47437,-125379,-50985,-3924,-59345,-56636,26674,151950,257901,243578,157749,118196,104380,54984,-9914,-76247,-76665,5124,78494,145649,146732,109661,-2879,-64588,-18954,56082,92758,66319,-12064,-18627,44996,56893,-29500,-97262,-76568,3409,65599,134641,135647,56875,-62379,-106915,-7224,4504,-28510,-50450,-65799,-105393,-89807,-80391,-121018,-92269,-1294,105300,165361,122463,4412,-93671,-91208,-34233,1177,27512,23198,6834,487,3439,-49312,-102448,16866,75343,86794,70890,3222,-49543,-79987,-81534,953,75095,61618,-1164,-51200,-34815,-8473,-6000,-30730,-45236,-39914,-56361,-53611,-46983,-53697,-51936,-35616,-18477,-57378,-110285,-105658,-130305,-51923,47629,178058,309001,278190,181767,44791,-105045,-79658,4009,35678,-28405,-82053,77416,200298,193604,130257,73853,-5796,-42573,-74855,-45866,32483,48992,31054,21472,21761,11488,-27165,-59938,-86038,-88632,-78024,-122427,-119560,-107065,-83881,-51471,28176,46106,64872,120608,213404,218203,98939,1338,-66840,-62454,45930,205233,376542,388014,303046,227338,150208,120334,104298,60946,-5338,-22536,-15915,-15230,-27902,-50380,-87067,-65133,28947,101340,82046,22004,-48946,-118811,-137408,-81908,-45673,-40423,-49968,-9120,34692,-27,-18157,-75289,-156694,-76422,-113705,-68657,-43702,-23808,18027,72527,100802,55944,951,-48607,-106970,-100332,-52144,-31876,-61334,3649,59588,68860,25835,26856,27577,-27180,-80596,-64083,-39072,-63449,-101851,-8047,86221,136781,83982,-29105,-136531,-102962,-39000,4131,35729,28254,21147,-15465,-55644,-19780,-6030,-4125,31637,36623,37513,58457,116575,189700,187975,167269,158516,194825,172122,27334,-42654,-33702,-35093,-60184,-79128,-98130,-114768,-91349,-109066,-91973,-42013,-1631,-16096,-37041,-26253,-42673,-89829,-140855,-136298,-142773,-128312,-90910,-9858,110662,115559,106100,143425,213041,214010,172199,141621,133230,80800,-18155,-55192,-41996,-36942,-7755,18737,1495,-3917,-6359,71588,69990,113751,144621,112167,17768,-65995,-105883,-82728,-12643,28592,16980,-20549,-68484,-112384,-100988,-55167,-22745,34164,28652,-32184,-48047,-49263,-48745,9226,137678,216843,191428,101563,-18987,-59898,-974,76366,86997,30183,19058,70679,58018,-20169,-75883,-32621,-34319,-91259,-96547,-22722,116837,233179,263968,222882,153006,67121,55827,54775,32863,-14320,-39458],[-22516,4665,20016,37486,35181,14298,-3284,-7981,-51774,-87504,-84043,-72015,-22590,20906,35480,4309,-50748,-39636,57795,38456,-28638,-19768,14718,-48188,-90418,27813,77883,81072,123512,192369,153703,75954,17538,-14144,-26535,24071,62595,37518,15066,-36859,-151712,-54357,-643,-29390,-79060,-20271,101204,106065,20983,-18862,-39236,-43283,-22365,93950,189152,267628,295914,220588,66100,-72794,-115759,-74901,-48424,-60976,-87489,-83916,-69204,-45251,20981,34323,53003,116227,127408,-24532,-84914,-64037,-29862,35269,126605,169203,95469,67877,77255,53111,17514,-5524,42158,63647,33884,22415,32527,15091,-11826,-37716,-76847,-97873,-34,49380,40885,-2783,-47704,-64296,-67106,-51775,12190,68364,15986,-39221,24484,172295,256503,279415,221477,78534,-80218,-13365,174454,134947,126883,77517,-73721,-9770,190784,293097,284437,281303,262555,211622,150705,121857,59103,-22842,-84223,-113817,-102323,-113506,-90277,-28427,44173,34648,12485,2823,-22554,-29058,-46854,-79674,-110579,-53980,10943,64761,51695,-10079,-79688,-53048,-12080,-32944,-95920,-117480,-78316,-40372,-30359,44031,75844,34307,-48942,22090,66163,41165,-63652,-119915,-164388,-201231,-155435,-7355,43498,12290,-149349,-252290,-260752,-178914,-111156,-75349,-20980,-42569,-39158,-38960,-42592,-35908,-69473,-71124,-47432,-50030,-49614,28057,107828,62921,-7615,-2610,33671,32413,-70454,-46434,210757,366051,336568,165003,53903,-4434,-57058,-87497,-98101,-119210,-72705,-32534,-57979,-80884,-59352,-87213,-104697,-95112,-23829,24161,24386,4490,-12773,-50536,-88329,-116918,-150453,-105096,-11871,79505,56892,14720,-18074,-82448,-36159,49625,183872,206274,121330,34150,-5658,11272,84083,157113,118232,50315,74356,121529,42949,-46688,-102514,-86514,-70284,-65006,-72275,21176,147195,95438,15599,29165,73949,36019,-43480,-60985,-34986,-18988,-34041,-83149,-77877,-16981,71620,116587,120431,83937,68661,74387,98845,105372,87215,28692,-53391,-29261,15889,-23718,-67194,-71428,-50901,-17659,27483,63137,101347,90071,-241,-111503,16118,79125,138782,127940,-10590,-76072,-68437,-24737,-32249,-106509,-5261,41361,-52256,-94765,-109198,-53700,-32900,19601,66770,50816,12864,-44913,-107918,7602,80549,60428,17384,-67120,-92097,-65375,-71601,-52267,-10794,13798,-32587,-102220,-76430,-8621,5502,7108,-16237,-35448,-66461,-65580,-99409,-88851,-44236,-22910,14906,81497,131349,104138,39775,-48331,-109601,-128789,-97803,-79843,-45989,-53759,-57233,-24515,4749,-7073,92541,198575,203668,98943,-13797,-41303,-66533,-90404,-96580,-80546,-45474,-27588,-75395,-115294,-138321,-128603,-88467,-20612,-11789,-14050,-108237,-152635,-100900,-5442,62746,121250,160626,269118,331248,261030,85515,-31246,-53369,-47030,-26145,-11922,-26316,-43719,-62606,-91484,-52163,11660,24214,-2790,-49640,-65465,61962,128027,165040,260484,293215,286017,312276,299057,195035,149596,269234,390428,389960,252711,80499,3886,14126,71868,214443,233603,136245,59059,74888,172587,167533,73608,-9095,2113,-7140,-176,-27153,-58127,-95313,-76813,-41028,-31220,-40366,-90460,-96098,-31526,38516,27110,-31057,-101590,-27067,67264,142233,178825,207851,197142,91635,235,-74876,-117112,-71913,-11617,44780,-30438,-111133,-40783,-51805,-82543,-19602,30430,15221,54256,144056,273213,257450,50778,-114601,-140087,-22413,55121,46002,13559,37819,75668,55981,-8548,-105595,-13178,50749,9270,-13732,40191,100886,84126,77480,102167,140116,224371,281319,194469,86622,120909,132751,124829,207877,416952,339966,157091,87032,28761,-1978,-28722,-25563,52745,126513,118760,91807,55533,44957,128754,171493,98266,-2602,-43330,-26865,-26094,-41613,-43293,13159,95223,167450,195416,164092,75436,8365,75593,118055,41562,-40461,-62264,-33033,-27475,-46255,-26332,18911,-20872,-27815,-16395,-43467,-98206,-79170,-90016,-37370,-36478,-48480,-73697,-65806,-76449,-6333,2479,-50426,-69907,-48987,-5329,26658,73590,58272,36606,133287,233312,230558,231040,98891,35986,29079,-9269,-51059,-62544,-87447,-130590,-158190,-99784,-60461,-25555,-38028,-45389,28347,53832,19444,15362,-2528,-2205,38618,95126,124710,51658,-36260,-102917,-98946,-70576,-670,-3185,-63719,-83465,-42220,-64068,-138232,-140168,-57770,-62135,6777,46763,37085,48992,51947,60713,83205,59303,9369,-48201,-71275,-2107,80374,85272,66768,2278,-61385,-97560,-69511,-88325,-141689,-120310,-86134,-51017,39865,58045,-28264,-67859,-57508,-72585,-84751,-68294,-16744,46610,81616,66289,9086,-8549,16466,12670,-38395,-108921,-79541,21022,112204,69921,22825,79843,90988,122070,104203,16034,-61149,-137647,-137765,-78157,29175,24252,-22809,-43436,-109692,-106582,-37321,6607,31031,17746,-5735,-6111,34411,26136,-102559,-31153,188137,253625,163518,34689,-27727,42504,130101,180227,147678,118521,66525,-14197,-99939,-8973,32177,116079,190054,241964,292445,193848,6985,-47407,61863,192147,223449,118157,48393,69260,93929,30363,-81324,-70217,7192,164487,293305,346965,348113,288978,107011,36511,-25746,-1944,23590,-7989,-81894,-96694,15647,80522,99757,72239,9341,-47476,-85097,-93927,-40889,73114,105877,93048,66164,80804,143309,225777,187966,34259,-107078,-129020,-110722,-97372,-58284,2381,142582,252050,182428,161194,137284,143311,110185,139437,164060,150908,137380,109704,-7717,-95252,-74469,23004,-2297,-63943,-26078,34490,65418,101205,38281,-60010,-6385,112003,97066,-30377,-58555,-1443,16364,-2145,-27890,-76058,-106095,103983,251684,244127,222188,75369,205,-36196,-118829,-134547,2761,170200,259657,258370,255410,283065,242161,75459,-66396,5854,-164,-53999,-97426,-110673,-117267,-82818,-101816,-96719,-76806,-41225,52018,53087,9077,-12201,38265,89376,123038,157485,104274,60483,35067,42795,12551,-71965,-67353,-65290,-122166,-124217,-27496,84028,128505,236328,256699,162581,69729,-86330,-36123,118758,251305,317500,274768,85157,-77839,-117056,-36462,-25526,-72588,-53714,89734,221990,168790,138970,115415,12579,-49320,-89750,-134880,-68959,49431,181941,330304,256734,166677,75033,-65330,-134416,-79259,-4878,21374,67895,188747,316275,317622,209375,109561,38958,5380,42114,48839,8299,-42012,-53964,-97069,-112990,-88211,-73855,-96793,-123500,-114745,-20384,-37480,-116852,-48459,44124,60310,4226,-37454,-59356,-76678,-71102,-103514,-104854,-54855,-53635,-1647,48858,45768,12116,47136,151895,178544,95999,-3058,-47492,26628,93885,112132,131195,136039,118398,91269,99132,80913,-2911,-68674,-94098,-26844,27038,32026,3889,-33755,-17217,154571,290244,164902,-11061,-28960,40074,32450,-54803,-135526,-40913,76500,156345,148378,68710,20075,-9056,-37305,-69859,-103408,9175,126501,30733,-84299,21444,197890,352844,294734,125863,67360,-6565,-35003,-96981,-58503,9307,31494,33193,25154,-47326,-52052,-5641,9071,8350,-25562,65898,133081,129419,104326,89528,76753,-15713,-125848,-39465,15288,2440,-26892,-64782,-68210,-52403,-12822,17017,-3244,-51377,-30622,17914,30060,31309,20258,-47483,-81153,-30341,-38090,-69534,-102692,-106526,-91513,-98058,-114587,-136106,-84266,-64385,-51092,-15501,34079,-5792,-24102,-78047,-107668,-50836,-34187,-34909,7416,28936,16055,-3163,-8616,9722,-19895,-60190,-84068,-104686,-122728,-90093,-107574,-120101,-109743,-49474,23713,34259,18282,-902,-57006,-64267,-35690,15385,67133,217813,224269,101521,4142,-80073,-120372,-98839,-46786,42000,54932,44253,89409,157075,205886,204391,118968,66441,23467,-37350,-88793,-88023,-58155,-53822,1716,95690,75103,-16693,-60222,-55204,84494,48031,-35453,-119336,-102301,-75556,-101933,-120277,-144461,-129008,-75009,-39617,-52648,-66190,-69315,-56504,-42769,1919,70789,46872,-16018,-9798,67166,90924,-9741,-112299,-98881,2703,151243,273636,214268,83403,30467,18148,-17506,-42548,-36056,-43597,-107980,-157201,-134106,-80180,-72477,-92622,-121056,-130136,-113161,-87807,-72980,-80620,-69281,-43586,-22229,7780,-9006,3889,30873,55647,55656,-11398,-42920,-55930,-25835,34769,50146,-66375,-94133,-49973,-43843,-49488,-102168,-80936,-54431,-49322,-66636,-73719,-45420,-29389,-32430,-8433,-36542,-98397,-85356,-21824,64380,94957,7800,-102355,-92312,-76462,-90849,-91995,-84970,-98200,-107929,-58921,6277,69191,104908,56589,-7067,-1486,-12241,-14736,-34038,-6794,18678,96783,134858,108237,48540,-21641,-25010,37716,120599,165897,66188,397,-13351,1390,24938,-3497,-108090,-106322,-71446,-31582,-15499,-18655,-43098,-13740,35212,107293,183134,221170,180766,64214,-75665,-98473,-42568,-20390,50358,81309,112131,136533,125746,147735,163603,152664,175840,38396,-84179,-93244,-82119,-42291,59240,103883,102228,76316,63556,106118,226641,289445,191971,58924,4289,-60490,-135767,-130881,-132609,-141269,-68909,3851,29276,10687,-9932,-33263,-56915,-41156,45014,109373,158168,153667,131496,137406,105526,2116,-77511,36324,52440,-37558,-113262,28698,126333,132877,74086,7761,-27818,-61148,-68591,-104909,-115214,-61048,900,36038,67437,102317,97412,38082,-31166,-75783,-70203,-17239,23969,-16655,-93353,-91659,-50686,-44363,15546,-43259,-104981,-94779,-90752,-66712,-56519,-76245,34761,124390,117127,31702,17026,23840,92275,101788,52298,43694,134282,208779,212835,195531,169938,106824,38791,-36192,-78148,-43745,-72155,-116115,-60767,62936,171583,189289,152362,35478,-7081,-4854,-12555,-12787,48175,58542,40349,-14421,-62833,-43109,606,49617,55907,-12984,-8974,67086,126081,116612,52751,75511,172587,257675,229209,151646,127592,186542,252890,128471,23121,-3803,15163,3343,18793,68426,78041,39873,-52224,-116676,-138192,-111056,-115056,-148936,-118685,-20313,116355,165982,102374,39814,26486,50987,103063,274467,412785,364736,213446,99936,-31660,-126982,-157627,-165278,-168913,-89550,-42970,-26244,-21752,-81884,-98132,-21509,6224,-25941,-58811,-30997,39243,122320,115044,5112,-51262,21134,6634,-6490,16534,30238,32814,23336,4503,-73295,-106987,-60003,-67272,-116042,-50646,83506,219330,282749,170589,3337,-77380,-46337,29804,135914,255759,201913,52520,-80007,-26089,85765,194973,259412,187354,189069,147123,59372,20400,9984,-87380,-77357,-65740,-102993,-97094,-85886,-62663,-41177,-15315,19269,62474,79341,99010,136419,117358,63300,6119,-34979,-46397,-47812,-15133,-35492,-18388,24146,-9970,-45556,-83199,-140654,-160632,-68694,32491,115064,150984,117908,71195,-1562,-43986,67304,161145,63466,-89756,-67427,35531,77709,4017,-59920,-69575,-64941,-86847,-112695,-80561,-48804,-64405,-66341,-8201,73926,69238,-19624,-123935,-183276,-179512,-88422,47500,143247,137443,43280,-59275,-54400,23632,79330,65355,34533,27895,43755,61543,94551,137599,152617,253447,379512,275602,101749,81266,135478,67045,-10285,-2301,21175,-6138,-56396,-44194,17104,28502,-4267,-29226,6610,60748,60126,33824,11606,-5947,-53904,-65561,-36472,33628,174324,180931,-14938,6316,146660,260301,178721,87825,-24487,-117297,-64261,-29605,-61813,-64318,-40836,-10480,6286,-76235,-117846,-127272,-77426,26904,115625,201838,81816,-30007,-36151,28465,39737,112663,191969,121187,-39994,-114853,-47097,32049,58408,74304,84378,49464,21529,-24199,-83153,-110694,-85814,-7046,77918,120970,63820,-37017,-88110,-118151,-89240,-2033,38548,12505,-90671,-84966,2631,81112,121014,112608,68328,-7863,-81765,-107609,-101503,-35451,25951,-12932,-68580,-128062,-64875,11138,57246,21265,-8366,-6366,14010,2998,-23536,-61993,-69579,23072,62075,-9169,-32918,-17997,1079,-3822,-33110,-100265,-118864,-59073,12030,26595,-4695,-93256,-150934,41644,159151,161746,105147,61017,39667,31959,98702,162530,114929,-5757,-12968,925,44380,120473,108818,19567,-57827,39432,153199,88220,3809,-96503,-66884,9727,41948,-8822,-62305,-138227,-67388,-20910,-5327,35633,39026,-13186,-46489,-66218,-13939,65558,99416,42574,22020,61596,157721,181618,158109,169736,153165,97406,49011,54869,158700,366564,429593,288003,114622,-27343,-41163,-60121,-111070,-34317,2260,-60183,-59486,25119,150321,245229,201759,105652,74576,73403,39789,-9109,-62136,-68883,-701,73196,160168,184164,129892,-7178,-63254,-18895,66910,121565,99828,9511,-10396,51798,63601,-26334,-100777,-91496,-18451,36593,100071,98277,26063,-81595,-96134,-7721,-6223,-46297,-64228,-68168,-105784,-90430,-76368,-115978,-107498,-20148,78605,132346,91898,-17149,-108919,-81678,-21021,21868,54842,51214,26264,5866,-2659,-61588,-109178,16114,68849,65554,46331,-9217,-53221,-78182,-87082,-6592,64267,47621,-11703,-59558,-40147,-8934,-3154,-36987,-53663,-42833,-51697,-31878,-15955,-32097,-35143,-35256,-28876,-55719,-94601,-99280,-131626,-63905,24293,150347,302111,295359,202080,57907,-101644,-73866,23581,73347,3247,-66794,86986,216561,214389,156913,100515,-429,-53495,-86475,-25510,64461,72337,32060,11340,9693,1027,-39196,-59444,-70612,-98370,-96497,-137709,-117390,-103344,-78182,-45214,31590,55479,74326,136839,241096,254177,119140,7657,-62856,-64295,44589,202801,346692,321783,243146,206898,151578,129564,110370,61930,-8136,-45322,-72583,-96451,-79223,-64844,-95096,-75391,16651,97025,88557,24519,-57069,-124381,-147362,-95786,-66765,-67522,-67485,-17564,19904,-18855,-30791,-89146,-137006,-34188,-56278,-45435,-32574,-19053,22828,72306,101200,62409,995,-50441,-104747,-97737,-56282,-38164,-57961,-3917,45541,46268,-5225,-10668,-4163,-41644,-81118,-65865,-41405,-64377,-97036,12674,101297,145732,88625,-29911,-132977,-106143,-45071,-10550,13454,6802,2776,-28237,-51720,-22675,-24299,-19172,31039,52922,52490,69922,127871,178997,155581,127940,105298,112696,117836,7169,-61545,-49143,-35460,-49580,-101682,-114014,-113654,-95501,-113504,-96754,-50833,-10567,-10783,-14057,-4780,-33186,-88979,-140443,-125739,-126564,-106672,-67074,27644,160090,150868,129901,165734,231987,213699,154666,115475,98715,36873,-64028,-82942,-66023,-61952,-29750,-1247,-11477,-2647,16607,126228,139622,150975,150293,100944,4564,-89355,-126980,-69473,12620,41893,16211,-30433,-73527,-107389,-96815,-57282,-30562,19554,5750,-47712,-59925,-64223,-66306,-5156,144421,246410,228040,124865,-15462,-83055,-16917,65617,82448,32413,33566,108676,96108,21070,-51055,-9594,24063,-39596,-81912,-35296,81367,189921,236612,212202,167261,68229,39857,34457,25650,-14416,-38041],[-7596,19192,29026,42725,39952,22707,14343,19714,-22863,-64924,-76046,-73442,-23735,18087,31383,-790,-60691,-29921,62060,47203,-13548,-11061,10323,-55577,-92827,25249,77660,101527,170856,217066,154887,75604,21718,5821,13143,60368,111120,88388,68135,-5278,-150841,-67572,-7700,-29667,-74023,-26237,94008,78013,-15292,-46723,-58047,-59755,-57508,25810,98535,182555,232733,188447,54441,-75765,-108220,-68220,-47233,-59623,-82731,-80681,-65706,-44328,6107,10091,58620,135966,142112,-5321,-79337,-85274,-75184,-31482,56065,129702,87820,73669,77113,53412,10438,-12754,56317,53329,10460,-25119,-20597,1558,-3595,-22090,-59064,-106288,-36282,4322,-8461,-56776,-90226,-78492,-66330,-39027,27675,81254,23718,-37386,-22,114619,212230,266900,231605,90034,-68786,-33123,129287,100068,117821,66611,-95826,-13621,172878,268284,274122,287999,276111,214940,144218,113498,51331,-31266,-90629,-110193,-89445,-92160,-69458,-6585,71912,75194,56183,25173,-17572,-90861,-108509,-99063,-123558,-50766,30865,84045,70744,6167,-83525,-59355,-20831,-45250,-102083,-98446,-56761,-26621,-26261,44061,77644,28301,-72256,9504,58280,36209,-65753,-117266,-163012,-209624,-159107,-10349,36259,-30623,-195459,-297580,-217861,-143588,-86772,-61886,-27440,-42929,-36941,-36917,-40557,-39542,-77457,-90959,-63141,-56038,-47546,21111,97825,43505,-20026,561,40589,32412,-86289,-46451,221149,400273,359068,172409,55970,-8639,-63480,-73569,-77754,-109178,-85135,-47233,-70851,-86000,-48013,-76452,-102873,-89884,-20353,25031,22605,-1937,-25781,-61227,-80317,-103091,-143786,-103769,-17452,64481,65412,31021,-6548,-70703,-17699,75007,204342,207178,115302,28217,-13761,172,75790,163744,142835,81965,99895,124192,34653,-56023,-116614,-93940,-70019,-60378,-72419,-2625,121452,87250,11435,21078,74052,44134,-38246,-60501,-39599,-23235,-38737,-82949,-50569,12507,115661,164467,166611,124041,89227,77155,88860,87069,69734,27915,-39265,-18096,9070,-40688,-80849,-61221,-44125,-27849,-646,27805,67321,66772,3721,-36776,77491,129705,186276,180788,28834,-49645,-60430,-17979,-10496,-67910,-32944,5600,-51655,-87609,-108573,-61932,-38054,27240,82443,63581,18711,-40640,-87201,-691,53862,39603,4220,-75271,-81808,-60598,-70620,-57917,-25658,-3306,-39208,-95456,-98059,-50957,-37404,-25110,-36475,-46249,-70463,-72763,-99854,-86458,-42101,-19956,16009,80535,119068,86405,37478,-44816,-106805,-124190,-101408,-71230,-29005,-45152,-76750,-37925,7802,-4815,80468,189332,198891,115543,6189,-26498,-55579,-78502,-81972,-74908,-46411,-24826,-66668,-107888,-158141,-124707,-81825,-33926,-33561,-19790,-70934,-139999,-134617,-33655,41997,105197,143420,251547,311421,237212,65167,-34272,-37310,-29980,-9835,-2524,-25096,-39292,-48389,-78504,-55808,11162,30653,6137,-37391,-82443,42599,105523,154163,267912,315809,321343,332541,301578,187355,129734,249384,376566,381372,258547,101182,22602,27742,81552,213254,234701,146296,57225,57806,130162,114012,40508,-17083,2763,-24843,-21347,-34738,-55213,-88485,-67043,-24308,-12087,-21653,-75624,-97067,-51558,24358,15286,-48045,-91211,-6111,86979,153825,163954,165268,145971,53462,-20944,-83688,-128391,-79001,-10861,59026,-13297,-105623,-50925,-59800,-82108,5004,93220,105595,138763,188175,275235,211820,32633,-114839,-111606,-11442,62070,72567,35099,39898,55214,12078,-53273,-109969,1171,53865,4802,-20648,26553,89479,84106,84845,111074,145363,219708,253498,156983,53300,86875,105992,108906,178663,379151,346728,175391,109406,55042,30111,-1603,-32304,28161,101507,95239,60031,17438,19373,136721,212927,138968,26496,-27228,-17772,-21145,-38421,-37050,21905,117260,200156,228916,194619,93346,8850,74039,143385,72156,-19874,-70323,-51118,-36524,-32209,8395,47512,-638,-17988,-7182,-15452,-63100,-62558,-62639,-16535,-9835,-15996,-53082,-56166,-82364,-17970,11616,-58079,-83078,-55573,875,48598,105510,101007,55118,138697,234968,240842,255876,125801,67206,67046,23625,-26561,-47183,-85056,-132774,-148471,-106626,-68243,-31038,-36251,-29030,52171,89910,63467,57166,24955,1794,16873,54960,89602,20399,-62024,-100822,-85276,-64888,-1353,5995,-40445,-40194,-1348,-43258,-134293,-147820,-73002,-50799,39048,71286,49351,57439,60915,72707,88166,48896,-2465,-53995,-78448,-16813,66389,76865,61638,1702,-57510,-90093,-68608,-83725,-129770,-148512,-85260,-31885,64644,67455,-25919,-62192,-57733,-89358,-106838,-66100,-23167,37955,78747,62213,8960,17849,39304,18903,-44086,-115630,-90504,1689,96829,66109,18491,60007,55344,90308,87921,13412,-57482,-133214,-132984,-71541,29139,26770,-16683,-42179,-107519,-126703,-43756,19676,57874,53915,30515,14569,36031,17893,-112300,-24300,196286,293835,201242,57377,-25010,38823,143187,214503,187743,141445,72575,-11794,-89996,-4171,23674,104031,171384,227812,265564,169507,287,-45485,58961,168741,192332,108885,51927,77888,90390,32018,-79825,-70724,824,158366,274950,305623,295830,268987,104031,41815,-7972,11008,10291,-52926,-143204,-68714,34570,104959,108747,69160,4299,-52996,-88460,-98836,-66149,16949,32849,60407,71920,89611,150665,233559,188201,25994,-107135,-120576,-102494,-100578,-69786,-3298,140702,259291,224720,217852,183854,186215,139741,165260,190041,186061,175887,138426,16951,-76579,-56381,27283,-4413,-61984,-44698,-3852,54532,120212,79713,-18521,-9044,92158,68949,-50215,-45253,9586,21968,619,-25701,-74441,-95356,138065,298666,285336,249428,83475,2065,-34088,-112396,-146440,-18530,124451,230817,239133,242113,287133,275781,116464,-106736,-29134,-17125,-62621,-103196,-113400,-99715,-59238,-89883,-101904,-76546,-59570,24215,47914,13232,-9892,33164,82320,106552,120459,48630,-7915,-38293,-22890,-28089,-88252,-61504,-57077,-107111,-129708,-36188,81371,145333,280701,303392,190265,78347,-90898,-18508,159567,315548,384391,324987,120657,-56819,-149297,-56070,-29625,-64153,-68675,54038,180518,156455,140419,106361,9464,-41516,-82970,-137454,-71425,48462,186394,313412,213413,124836,29896,-100871,-176489,-70167,4659,25239,69095,195899,369073,408027,290097,153084,56960,5781,22914,43267,15101,-35951,-48089,-82850,-100494,-76377,-63270,-86955,-115095,-115522,-22022,-37374,-127154,-63117,31292,58951,6382,-35917,-65060,-87633,-78060,-101741,-101397,-56923,-46547,6836,42406,34066,-598,29393,146437,194216,115158,7178,-60963,-10568,48146,66678,91724,109520,107977,97708,116866,83210,-5980,-70536,-89293,-18662,26262,11075,-16804,-34518,-50,191781,290563,150854,-27487,-22588,48533,36717,-54814,-143042,-45869,66307,146664,144749,73402,20983,-17287,-52520,-100143,-145130,-9143,117158,27379,-112489,5667,214495,390258,319949,143344,90824,19524,-23023,-96488,-52360,13186,36693,30424,9301,-69002,-60145,-13107,18922,34352,7322,85403,148446,148839,126421,109984,90350,-8800,-122318,-36365,23560,-505,-41025,-78176,-78960,-56343,-6349,35824,29775,-14622,-8271,19840,33195,44899,30026,-43480,-77464,-35792,-48659,-89366,-130197,-129745,-90295,-96436,-116074,-143983,-82593,-69031,-62538,-26333,20158,-28834,-58860,-94420,-72938,-48482,-26816,-31179,-5221,17228,12524,-12307,-37034,-12324,-22948,-52587,-79279,-104856,-120792,-90569,-111732,-129200,-123661,-66461,8895,8997,1854,-4532,-48356,-59555,-35120,29475,88475,233130,230232,108899,15652,-67889,-110141,-96567,-52244,32569,55853,58677,116387,167645,185428,159852,78333,45744,25388,-14787,-32025,-22382,-19842,-21108,47693,157246,117943,2979,-52904,-45315,72205,22063,-49931,-117484,-103865,-84996,-117632,-140322,-162276,-133786,-73479,-30063,-33895,-38273,-29021,-2080,27094,61624,107231,61778,-9944,-9522,58376,81961,-3432,-96856,-151455,-54340,105484,232756,173506,58764,16284,18892,1108,-14989,-30687,-54043,-119031,-153679,-120625,-70290,-65729,-93214,-130716,-122944,-96403,-72710,-60258,-68004,-60400,-35978,-13641,13517,-3883,10792,34743,55275,45107,-28383,-51081,-53793,-5855,75497,85167,-52517,-76956,-41144,-45634,-59176,-108312,-71355,-50394,-52718,-72102,-74383,-39385,-21372,-24990,-7759,-39068,-91854,-77049,-25720,62712,102444,15144,-89726,-97644,-87352,-111564,-123901,-105426,-99860,-102920,-57976,17011,89391,114862,59639,-9587,-3088,-24195,-28603,-40762,-7283,15021,89091,133154,100799,38570,-33121,-36451,33451,112194,150467,51924,-12040,-21906,-4695,14788,-9150,-112770,-112535,-83738,-47390,-35340,-42252,-61973,-11783,38832,109278,186911,221892,167575,55331,-80277,-95582,-35725,7659,96733,129116,149513,173835,172714,185539,173289,169047,189338,48559,-67811,-75253,-80744,-61760,35898,81000,83855,58851,39246,70592,177229,234218,146577,32523,-10600,-61350,-119273,-139162,-141429,-150542,-72283,5884,34067,13227,-13449,-43928,-70311,-37831,49860,103783,152399,140681,112732,121943,99130,10756,-63147,34691,34540,-68370,-95149,69382,172915,178521,108237,34864,753,-23766,-38440,-82392,-111155,-62862,5347,40528,70459,101354,94875,40978,-23020,-67641,-62133,-7247,29816,-15093,-93200,-99106,-40275,-21356,35765,-22981,-96414,-119058,-98143,-77053,-75245,-66165,74202,182328,174631,80918,46514,37162,96192,92956,40151,30756,126096,207300,219610,200825,171219,101207,24215,-36375,-42708,-12970,-48993,-100253,-94235,18015,126864,139268,100205,19660,12177,18380,4329,-6957,54690,69102,50371,-6867,-60788,-34229,6771,54810,67294,14497,22723,69059,101731,71620,-3557,34929,118518,174418,148121,113597,121996,177646,235622,116912,2949,-29737,-775,-3753,19812,89287,124247,82085,-32080,-119497,-127213,-88663,-93815,-133405,-135007,-32784,121498,201537,146521,67563,35855,48039,77012,228265,353120,311249,184073,81457,-41336,-120382,-134053,-158099,-179374,-100716,-51959,-30737,-22158,-84308,-96494,-16999,1019,-39542,-75970,-28597,52435,125343,102458,-1271,-45906,-4227,-36316,-40412,5536,32282,31454,6890,-16033,-81211,-88003,-34438,-48368,-111506,-70488,41366,159825,210439,104304,-20710,-61513,-22582,49912,158299,246735,197404,64616,-77105,-41642,72739,185110,256833,169047,127614,100568,35808,6703,-13230,-112451,-103819,-81518,-98330,-79423,-68916,-58648,-53864,-29755,21591,72481,94996,141942,167899,111755,61398,23191,-11291,-30508,-29346,12240,-1401,13673,36189,-17332,-64029,-90947,-125299,-141617,-60451,29230,104255,148652,122590,79324,15333,-28319,95607,184121,55821,-98901,-47383,73541,117295,18296,-63406,-81458,-74893,-95625,-117677,-80816,-47371,-63313,-71039,-18488,54408,50747,-32567,-131077,-186835,-158723,-71794,62040,153597,127552,24447,-78298,-71351,8676,66078,62767,40191,30376,44754,59678,83882,111003,119636,219695,354399,282332,111061,68159,108429,52088,-19289,-21391,-7551,-29101,-69333,-48535,10313,16732,-9291,-26767,8475,52354,46118,17587,-9948,-31700,-83749,-91628,-57292,10233,144471,175900,14663,33715,171135,270385,188723,101217,-15241,-98752,-76745,-53746,-72231,-53483,-25309,8782,37379,-49948,-124622,-112223,-58295,51449,145411,210986,75161,-35810,-37936,21761,16715,82976,186851,147472,-13839,-97693,-73787,5294,40118,57408,60407,27905,13224,-19836,-89770,-123266,-81442,-6411,70134,105669,47541,-51317,-98724,-120563,-83703,-6596,32402,23463,-79771,-81609,16601,106182,154330,141522,87033,9551,-50330,-80028,-101873,-45861,24485,-2351,-59256,-118927,-71180,7433,54788,17771,-15971,-21881,7670,3658,-20097,-59648,-63537,31025,88177,17710,-21819,-10506,9107,4065,-29884,-97468,-112596,-63681,6234,13873,-26465,-118387,-126717,58782,173304,176666,115198,57859,40972,46428,126934,204859,114617,-18588,-15167,9042,48699,110529,94959,20664,-42156,46671,144853,65879,-29436,-120976,-40565,41047,80074,21787,-33588,-106878,-81849,-28215,-6529,31504,28882,-26074,-61277,-65094,-3015,84456,123749,66803,27792,54548,152594,184032,171826,178569,156440,96398,47933,54603,157469,338671,357212,236453,105705,-26366,-62901,-75207,-93218,-14978,12180,-56479,-60992,23462,144572,224319,156632,56084,32016,43886,28443,-1335,-42320,-57612,-8515,60009,162077,209586,135625,-17689,-61139,-19304,74742,148629,136685,33706,-1878,54718,64443,-26770,-105395,-106286,-43554,-414,52947,48869,-6942,-98274,-84387,-7592,-16675,-63168,-74070,-61140,-95259,-84148,-69641,-105490,-119775,-38136,52655,99483,63383,-35793,-119255,-74350,-11878,37866,75947,72957,44210,14847,-6683,-71986,-105749,17713,62019,45598,24170,-21547,-56719,-74842,-91521,-15536,50581,33317,-20427,-64675,-42567,-8041,-418,-43516,-61481,-45317,-47381,-12205,13850,-6854,-14808,-29013,-31453,-43192,-75533,-89613,-117681,-72147,4669,124779,292906,312896,225800,76328,-90732,-69750,42679,116590,39471,-49954,93984,230914,235089,183688,123480,4201,-62709,-90190,-7294,87782,92303,33146,1671,-1748,-9113,-51115,-55402,-48265,-93049,-111550,-137951,-113203,-97766,-70579,-38178,31717,61282,81917,146716,251305,271481,128792,9380,-57916,-64461,43971,197812,309928,252652,181862,180702,145474,128077,106735,57811,-10299,-58906,-98035,-100585,-74181,-68176,-99711,-80644,6891,90742,92941,26841,-60221,-120036,-146493,-106984,-85985,-90513,-76955,-22178,10529,-28503,-35138,-93449,-90964,28481,5372,-16475,-17155,-10219,30127,72133,98881,66282,1354,-49599,-99031,-91765,-58166,-43698,-55130,-10040,38110,33435,-22561,-32803,-26453,-47606,-76123,-64342,-39671,-61071,-88757,36152,116987,153191,93218,-24992,-114429,-90682,-36934,-13190,-497,-11686,-15566,-38651,-37238,-18765,-36495,-29976,30674,69773,71361,87685,141638,165458,124614,94926,66567,52836,75002,-5184,-71165,-51558,-21752,-22553,-82012,-114863,-105958,-93729,-111465,-96710,-55390,-14338,-2680,8836,15388,-22783,-84613,-135626,-111691,-101437,-76073,-33622,77486,214194,189199,157242,192722,254846,217936,144384,98016,74768,7052,-100967,-108573,-87319,-82629,-46461,-16655,-17543,10357,54442,191096,214077,188636,156301,93798,121,-101272,-122335,-41347,40486,56488,16249,-38482,-74530,-98103,-86218,-52328,-32337,9297,-11779,-57396,-65848,-72353,-77724,-14146,152382,270512,258335,143255,-11260,-103582,-20311,67467,88944,45936,60597,152377,139152,73399,4566,41790,90635,19215,-51166,-32990,59958,156214,211540,200304,182442,78833,38761,29649,30584,-3118,-23952],[9859,32852,37461,47666,44962,32092,33307,48436,8017,-39848,-65819,-73872,-25780,12067,22185,-11702,-74652,-18003,65293,54052,1843,3006,11801,-59034,-94583,22504,78291,124128,211715,230502,144036,65798,26595,32880,53343,95756,161469,149365,128615,28524,-127777,-75164,-12222,-28347,-66702,-30337,83647,43908,-55607,-75376,-75921,-69228,-80919,-40233,18799,111803,180555,160849,45012,-76537,-100238,-59755,-43415,-56175,-77356,-76672,-61260,-42420,-9077,-12706,59742,144839,150088,12917,-64288,-104260,-98314,-68402,-3741,95565,86294,85152,80371,56766,5681,-20740,67301,43307,-9284,-64525,-67973,-6798,3779,-10048,-45254,-97211,-62253,-37997,-58346,-107059,-120233,-83899,-63712,-25265,45197,93238,29714,-37019,-20577,62038,166490,248759,239603,101162,-55492,-43014,94033,73622,114111,61336,-104994,-16352,150632,237548,257647,286928,281917,212990,133909,103310,44636,-37632,-96291,-107133,-77363,-69115,-39528,23886,104705,117035,101216,55147,7609,-95745,-114576,-73605,-103182,-42927,45280,93813,80441,13823,-92035,-59655,-23460,-48327,-92949,-69219,-31016,-7157,-13854,53854,90581,32433,-96763,-3789,50848,33759,-63257,-109127,-155543,-201834,-161248,-15440,26046,-72915,-232218,-279188,-176274,-104296,-54668,-43249,-24723,-33537,-29586,-34185,-39855,-42796,-78826,-105197,-74962,-60504,-47837,12278,83528,20705,-32189,4877,49329,34110,-98049,-40225,228249,424357,372626,176626,57348,-13628,-68228,-57691,-57225,-92638,-90765,-58914,-80023,-87599,-37752,-59300,-85938,-78503,-16393,26452,20502,-9060,-38006,-65651,-62391,-85079,-135412,-103275,-23233,49874,69394,45701,5912,-57525,-1642,100661,223227,204924,108139,22592,-20681,-9420,66151,162219,159115,109500,119791,121762,25217,-65520,-131853,-102360,-72587,-58655,-68304,-15849,99221,79649,7385,11675,73123,54354,-31026,-61925,-44819,-26771,-41072,-73845,-14385,56496,172068,209086,205060,160790,111406,82608,80893,70413,52367,26772,-23808,-8378,1023,-58543,-88634,-46512,-34831,-36209,-29228,-9135,29774,42196,17121,31889,140090,177880,227668,224816,68322,-26544,-51904,-10013,11777,-28706,-45299,-23350,-43890,-79432,-105128,-66573,-37473,38875,100508,79940,29848,-29496,-64139,-9687,28109,27154,-3777,-80301,-82056,-62115,-68600,-57875,-32973,-13436,-41512,-87643,-95000,-77921,-77241,-58858,-59187,-58633,-75127,-75586,-96782,-85160,-42100,-18817,17438,82085,107564,65439,31135,-42638,-102013,-117114,-104017,-62500,-13135,-34418,-97454,-45472,16202,1332,71052,181968,194537,131855,27597,-9711,-42216,-65457,-68045,-69959,-48831,-23573,-58659,-94706,-140708,-115702,-75917,-48634,-58554,-27929,-36289,-107407,-166874,-59854,24521,92876,131080,234175,285371,206127,39859,-36002,-10402,-4967,10018,8529,-23120,-35036,-34556,-63170,-56367,9298,37179,16967,-21605,-101584,17411,77275,137123,262879,326374,348812,343497,292270,171898,109140,224365,350724,355910,250462,115366,40722,41103,88272,203781,225304,149925,53122,40537,91292,68790,13381,-19337,2777,-41992,-40720,-42076,-53423,-81745,-53915,-4349,7792,-3756,-59821,-89727,-63650,12020,453,-66305,-71183,19095,110765,165908,146210,116640,85204,7486,-44943,-91358,-140666,-86410,-10429,73567,6123,-88706,-60630,-68301,-80512,29270,148983,179734,198948,212112,261640,166423,25980,-97356,-88527,-8773,67736,101338,62755,45527,34101,-27435,-93549,-97248,14318,53874,93,-27157,12232,75445,80237,87595,114412,143724,206844,221651,122853,22327,51769,76460,90437,148656,329234,340094,189407,127795,76819,56499,22729,-33482,1282,71178,68585,28002,-16253,1857,148781,256824,179205,54298,-12557,-10883,-18097,-37617,-33526,28193,138935,231164,260036,221811,107506,4194,65269,158326,97096,-169,-63411,-64652,-48066,-23044,37535,71166,16259,-11556,-2332,11049,-23615,-36050,-28129,10142,24715,28804,-23554,-41399,-87365,-28586,23350,-57829,-88911,-58220,7943,68014,130085,135929,73542,137152,225774,242349,267835,148587,103369,113659,63268,1569,-31081,-83676,-133469,-138433,-112577,-75863,-37126,-35919,-14317,74623,127515,111347,97120,48899,4585,-5292,13254,49782,-9197,-84448,-108365,-82359,-59196,339,15559,-18526,953,30965,-28929,-133861,-158418,-89830,-33436,65687,94042,60962,64769,68656,82537,86786,34102,-17460,-62185,-85271,-28258,52958,64946,49040,-9455,-63935,-91907,-73260,-81025,-114834,-132446,-74887,-12068,83986,70706,-25099,-56479,-55167,-97518,-114937,-62860,-29714,27560,72792,55695,10085,37114,55712,21449,-50667,-121966,-101706,-16826,82266,65550,20442,48121,23683,55692,65908,6838,-56151,-128655,-127392,-66551,28001,29817,-3821,-21620,-67665,-106186,-46581,29902,80368,84345,61132,32462,35273,6063,-120790,-16304,195753,321853,235454,82400,-15590,38536,155604,243478,226610,165941,76665,-10087,-69357,-286,9896,86635,150869,211336,228183,136340,-10367,-45648,53943,143069,160333,96686,50610,76220,76170,27174,-79815,-72841,-9802,138517,239064,251546,237364,242255,102990,48803,10162,22661,-7847,-103434,-105060,-32886,44010,120212,111638,62547,-3249,-61250,-93005,-102784,-91575,-34482,-24545,37521,83246,102097,159814,239894,182843,15013,-108951,-113561,-92396,-98597,-84039,-10677,129511,253947,256150,264817,223104,227443,172889,186349,198667,207893,201097,152872,41247,-42807,-28016,35404,-4602,-56414,-60204,-41852,46359,137170,122582,27074,-1733,71432,41875,-67862,-34367,17971,25694,1582,-25522,-73807,-84495,171382,338076,316455,265941,89889,6213,-27786,-102576,-156491,-40814,77974,195723,214386,221534,274087,290091,148014,-117985,-45656,-19298,-60887,-100900,-106284,-80459,-45333,-87992,-115745,-77622,-66620,-5898,40774,17739,-2254,34765,77930,90526,85633,2005,-60304,-98413,-86025,-67169,-95772,-52947,-48669,-91383,-125875,-44514,75838,157059,315388,345342,219361,88672,-89439,-2344,198004,374484,440330,359868,144453,-40716,-133138,-66985,-29581,-53645,-82429,17337,138060,140577,134060,88654,2627,-34172,-74858,-138347,-74635,45829,186447,290667,179888,93769,-3795,-117837,-148968,-47107,11993,25229,66150,192981,403583,483215,366578,194114,75585,10466,5807,33849,20610,-30071,-41982,-68156,-84291,-63694,-52315,-77159,-107514,-110624,-16863,-27905,-109755,-71120,15276,52967,6317,-35802,-70921,-94846,-78023,-94001,-95610,-57642,-39326,15076,35976,21783,-15440,6635,130871,201827,132665,20516,-66288,-46753,1834,22780,51035,79135,91048,97512,127683,82318,-9545,-72055,-84119,-10055,24062,-13990,-39743,-35510,16129,218720,274855,128898,-46209,-16259,53526,37247,-56709,-149623,-50840,52629,129452,133652,73061,18109,-25817,-61690,-111850,-168339,-26295,95952,15367,-142616,-8654,224523,411664,332772,155589,111005,44850,-8942,-83686,-46845,13263,36333,24053,-7727,-89654,-67737,-20417,30046,62550,35486,100408,158887,163806,145566,132814,109655,4696,-101516,-31949,31586,-1293,-60120,-95114,-88685,-60035,-1640,50817,57715,18779,11274,17853,32884,55381,36658,-41430,-74487,-41579,-60135,-110320,-157731,-125047,-73412,-84011,-109620,-134651,-80789,-73829,-74658,-35680,13722,-36677,-73530,-59931,-34656,-34404,-18345,-27622,-18330,6431,10825,-19135,-68952,-37014,-27139,-46108,-75023,-104738,-117108,-90514,-116787,-142091,-144998,-93718,-15556,-21337,-17813,-11792,-40988,-51783,-31108,39637,106524,243783,230511,111788,23209,-58661,-101646,-94490,-57558,23168,56930,72986,141321,175374,165538,120921,43046,26924,27270,7641,22325,47107,36757,20818,100705,210246,146371,17502,-43836,-31055,66167,5725,-60790,-110623,-98436,-88453,-126881,-154053,-161970,-123459,-60388,-10572,-6611,-4205,14913,49244,89278,120571,145198,76134,-3446,-8682,49413,72854,7379,-62739,-139810,-115153,49953,183118,130945,34017,4880,18687,13837,8501,-19641,-60976,-124779,-141602,-107564,-62893,-61516,-95424,-136834,-107257,-76262,-55624,-45580,-52869,-48529,-26421,-5086,14528,-2612,16160,40090,58620,39016,-39749,-57643,-52775,11284,113895,122468,-32058,-54950,-28305,-42991,-63226,-110071,-60908,-41897,-50890,-73105,-71197,-30589,-12244,-15491,-2311,-33920,-81397,-72244,-31589,60513,109162,24361,-75297,-100679,-99706,-134403,-146114,-112783,-96730,-94828,-55398,26968,104306,118903,60481,-13974,-9316,-45581,-49990,-50469,-8992,10333,79148,128628,92908,31513,-39863,-51243,23791,95634,127623,38502,-20697,-27970,-10515,3004,-17429,-119380,-119711,-97061,-62606,-52749,-64015,-74913,-8362,38502,105309,184462,216848,149920,45884,-83851,-91567,-28415,33616,138250,174343,184243,210152,223611,225787,181912,183070,198512,54963,-55510,-58461,-72717,-79174,14219,61602,68578,44642,20696,36764,125005,173584,98198,4988,-27559,-61024,-95797,-132629,-138063,-142231,-75565,5560,35711,14254,-17009,-54434,-84126,-32565,51501,92001,137668,121315,87881,99662,85043,13981,-50118,31678,14999,-99855,-61562,115991,223323,226644,144364,63521,30398,11155,-14502,-61282,-91978,-50455,18087,45535,70543,97142,89668,42229,-12114,-55758,-52818,4054,35605,-13791,-92066,-100406,-27626,-3155,48118,-7699,-86142,-139818,-72386,-60102,-89997,-51981,110502,231170,222436,119748,66345,45452,96580,82990,28259,15857,111527,198228,221534,205088,172598,95309,8869,-33419,-3765,23152,-21767,-78021,-124913,-23266,87068,94092,48630,-742,27669,37244,19551,2112,65333,85396,67324,9852,-48387,-17589,16361,61058,77784,41731,60210,83752,94041,46461,-51535,-999,70566,97571,70793,73151,113152,164087,209858,100380,-18838,-55780,-14906,-5902,29266,118545,179507,131290,-3318,-108640,-111885,-65409,-72519,-115821,-148482,-48515,119358,231275,192964,99912,45444,41914,46521,177138,288004,255333,151486,57068,-56753,-110591,-103184,-131369,-171275,-109307,-62424,-36697,-23602,-87526,-94603,-12966,-3267,-50418,-89488,-24376,61672,121085,81857,-14046,-45925,-29526,-70433,-68940,-3485,33679,27108,-14626,-43084,-82661,-55720,-4269,-29424,-104054,-82886,2889,97461,129316,36340,-37528,-45391,-2665,64494,171395,227089,185709,73998,-68785,-55552,58548,170759,247174,150937,70905,56804,19355,2202,-26494,-122749,-111415,-86240,-85853,-53887,-45177,-48465,-65164,-44085,30733,93872,126039,195883,196016,104982,56425,36571,7931,-21402,-15613,35677,33466,48858,50615,-18725,-78415,-94907,-109298,-120976,-50236,26462,94434,145338,126636,89100,37958,-4542,135004,203102,48687,-100086,-23118,114546,157670,35599,-62548,-93504,-86155,-102315,-108145,-79391,-48122,-65839,-78939,-34563,23098,17756,-56940,-144325,-173314,-139988,-59284,69279,153035,108521,1415,-97052,-85643,-5485,50635,56097,42171,30527,43076,53726,68040,80314,83235,179385,314839,272099,111323,51777,76357,35812,-26601,-37983,-32817,-48851,-79340,-52733,1484,2919,-16667,-26407,8428,42861,31039,804,-31825,-58077,-112512,-113997,-73814,-5750,119055,172656,45049,59399,188120,269330,193184,111201,-9710,-86194,-86835,-77337,-62836,-38686,-9943,25986,62955,-25285,-118750,-96076,-41291,70081,166800,210886,66184,-39712,-36108,18890,-1735,54820,177143,172953,16933,-74468,-97417,-20845,20602,39464,37986,13558,14890,1044,-59597,-94617,-61102,-2898,62434,90520,31630,-65228,-109087,-122350,-80779,-18543,13559,22497,-69587,-73560,32368,133087,188095,167183,100238,22728,-19725,-51471,-97269,-57299,23254,11846,-46871,-107135,-75392,3143,48539,7933,-30317,-44113,-4603,-1106,-20422,-58233,-57078,37855,112419,44367,-11793,-6803,12232,6680,-30934,-96932,-108391,-65728,3332,3580,-45658,-142040,-106534,68624,175618,179976,114848,47538,41188,63523,158191,246310,111687,-30299,-13687,24422,61921,107243,79116,14887,-32109,47752,129244,43909,-58530,-131982,-19444,65180,113486,50259,-5546,-74141,-92503,-37228,-9483,23511,11621,-46276,-77647,-61936,4055,96747,140278,88188,37188,49045,143605,179665,180130,179586,149681,85475,39079,47344,145659,292439,272786,182761,91561,-29120,-89338,-95178,-79226,541,19986,-51722,-62718,19461,132361,193807,108046,7332,-11630,13581,18261,8707,-22152,-45220,-19420,36198,145935,214125,121593,-36851,-61375,-23003,75452,167749,171266,56678,4100,51109,56836,-33661,-114353,-122268,-72948,-47055,-8231,-12542,-41766,-113605,-76094,-10750,-30322,-82095,-81481,-48205,-79382,-73234,-62695,-94374,-129429,-57181,25435,65199,34712,-53863,-126008,-72894,-11028,44233,85129,82567,53497,21046,-11343,-80442,-96328,17854,51261,23915,1115,-36720,-62462,-71564,-95491,-28425,31476,15864,-30515,-70023,-46087,-9700,-1444,-53626,-71166,-50393,-47143,1320,37508,16223,4138,-20653,-27732,-25391,-58105,-81601,-106262,-82185,-16224,96467,275936,324069,246475,94077,-78872,-71220,56407,158192,72834,-35932,94597,238525,249936,203778,135548,3062,-74248,-92322,682,95176,101107,29293,-11847,-16717,-23207,-67355,-52721,-26163,-74262,-117299,-123903,-111061,-94708,-65941,-35368,24550,58792,82534,144675,237358,261441,121401,1902,-56454,-67650,38785,184582,262928,180779,118782,145058,126992,111303,89547,44419,-16611,-66407,-79798,-40639,-32728,-65383,-106355,-86349,-6058,76358,88706,23432,-63336,-113871,-140403,-118998,-107350,-106480,-77243,-25041,3247,-33888,-37294,-94588,-51012,83756,59867,11533,-3985,-3243,34175,66317,88014,61143,-4427,-52566,-96388,-88838,-63969,-54127,-57734,-19654,29860,21816,-34806,-44159,-42203,-51391,-73681,-66690,-40862,-60447,-83824,54270,126046,152649,91697,-21401,-96877,-72169,-25191,-13144,-13349,-34231,-43615,-52456,-19421,-15083,-49315,-43436,24155,80142,87494,105217,150408,144328,90221,61236,31853,7082,38119,-17095,-79892,-53158,-12548,-4771,-57244,-104910,-99862,-93641,-111377,-100659,-64451,-22327,-1860,21043,24491,-19946,-84646,-134162,-102509,-78420,-46157,1890,130657,262235,220735,179025,214549,270899,217997,134137,82959,56060,-11687,-123677,-137577,-112525,-106572,-66445,-35284,-23996,26497,95088,251556,277842,214436,152590,81160,-5321,-109100,-106806,-15765,59155,61898,7406,-53593,-80428,-94392,-80099,-51104,-38481,-6080,-32826,-71171,-75997,-84081,-93887,-28856,148931,274499,267332,144167,-16759,-125942,-18403,70477,93109,57970,88509,188281,174452,124703,72040,100493,146755,68792,-22710,-29188,40463,122141,179339,177034,185247,84672,37691,27157,36492,9123,-7967],[27887,44446,44290,51653,49820,42016,52832,77157,39617,-13968,-55692,-73974,-29185,2631,8384,-26976,-87016,-5760,65887,57226,15400,19030,17918,-58098,-95726,19179,79622,146593,241598,230078,121371,46880,32705,63606,91540,126716,207647,215006,189755,56800,-111744,-78455,-14823,-26205,-57998,-31177,72765,7861,-99378,-103893,-93784,-72381,-68738,-99353,-43945,55574,136801,135769,35991,-77195,-92483,-49872,-37577,-51738,-72752,-73398,-57013,-39968,-23613,-33827,55339,141955,148748,26972,-49511,-120868,-89766,-73315,-52631,67044,88891,99458,84555,60581,1753,-31775,72200,31605,-27176,-93856,-100202,-12241,7438,-3671,-37030,-84429,-75488,-74300,-104502,-119045,-97858,-82746,-61893,-12962,62215,101931,32057,-40254,-39533,15077,120792,224542,242812,109669,-43850,-44696,67463,54364,114975,61566,-96776,-19917,123817,201490,234034,275272,276164,203421,118737,90446,38060,-42798,-102329,-106938,-69690,-51637,-13143,53782,137115,156805,143666,83964,29207,-72409,-79150,-50115,-89245,-37833,50662,91925,78247,10104,-108402,-56562,-23014,-45633,-77256,-38244,-4574,14451,3919,72556,114196,48887,-123457,-19303,43034,33243,-57512,-99962,-147823,-192769,-164432,-24554,9701,-118986,-265985,-245765,-136182,-62967,-17780,-20633,-21824,-25131,-25748,-36019,-43129,-47689,-78016,-116862,-88220,-68573,-52813,23,63784,-6258,-45111,8139,56997,34292,-109287,-35136,226240,430435,371024,173262,53977,-23118,-72606,-42806,-39453,-76843,-92324,-69700,-87875,-91856,-36022,-48259,-69844,-66636,-14419,25810,15642,-18718,-49258,-60883,-39173,-65403,-127504,-105749,-32541,33517,65807,54585,14750,-47931,8459,122528,235569,195799,96860,14548,-29126,-19968,53035,149971,162403,127608,130282,112610,12646,-77238,-123745,-110631,-80327,-62658,-65977,-23568,78447,70200,1201,-1202,68740,63651,-26229,-67823,-52902,-32001,-43175,-59193,28123,112757,234385,244192,233331,192304,132533,87543,71602,51937,32835,23001,-10090,-2855,-10451,-79085,-90803,-32656,-26560,-43791,-58435,-48746,-11952,15543,31896,87047,191704,216759,256304,252061,99955,-11415,-48074,-5071,29918,2209,-40311,-40525,-38030,-74592,-102442,-69761,-34779,49998,116289,95740,42735,-15617,-42159,-19067,5958,19749,-10749,-85552,-92164,-72512,-69882,-57154,-37345,-20554,-43072,-81877,-80486,-78874,-104622,-92984,-84777,-69987,-77619,-74517,-95171,-87878,-47286,-22931,15953,83161,94589,40079,18790,-44027,-97768,-111604,-107509,-56267,-1440,-24747,-113739,-43592,28182,7839,59665,171920,187148,144308,47247,5329,-30445,-54837,-57848,-68326,-54991,-26297,-54738,-84052,-124746,-106193,-70646,-62824,-86920,-38592,-8654,-78235,-162729,-84547,7324,80046,119597,214163,251407,167341,9925,-32705,26974,28116,31929,18535,-22851,-33327,-23926,-50021,-57153,3322,41094,26930,-5419,-100589,-13589,43644,112836,242183,320252,362710,342566,272184,150581,88672,195348,314897,316001,228501,120314,55539,51834,89823,185360,204174,143338,43463,21117,55432,30576,-9071,-19174,-1010,-61286,-60777,-51115,-55414,-78953,-41844,14796,25051,10057,-47145,-79784,-67635,-260,-18802,-83920,-48570,45484,135192,175176,124297,63248,17493,-45911,-72172,-94565,-138295,-97101,-13364,85100,25158,-71138,-69920,-78705,-80508,47777,187434,226494,226032,208847,230575,121550,23069,-78192,-80708,-14939,71898,130203,93573,53384,13389,-55541,-112815,-78052,23943,49321,-6894,-35354,-4380,57381,70477,83282,110138,133743,184298,184280,88829,-8605,13129,42038,67162,116870,270345,318090,195650,139042,90980,73882,39013,-33834,-28580,34796,37566,-5205,-46603,-10713,158748,293604,211313,77196,-1291,-8426,-19691,-41959,-35172,29982,157717,258112,286218,242444,114879,-8192,48090,158976,111933,15065,-48507,-72916,-64243,-22847,57050,86722,27279,-10708,-4136,31075,16021,-3340,9263,34995,62745,84255,16850,-22298,-92068,-37823,38531,-49688,-88050,-57170,15017,82569,143703,157580,89399,126810,203066,231892,262776,162339,140921,165956,107812,31368,-16941,-86103,-135329,-131492,-119865,-85206,-45696,-39532,-4601,91202,161587,158833,130479,65426,3305,-28503,-28046,6735,-37907,-104187,-124939,-89292,-57996,1342,23008,-1128,34477,50690,-24114,-139742,-174731,-109059,-16616,85631,113894,71259,70103,74156,88500,78094,14324,-36429,-74146,-93378,-37529,40434,49593,27997,-33121,-82157,-102682,-84170,-81804,-101706,-103343,-59372,4982,95964,67710,-27494,-52722,-50273,-89630,-102639,-60894,-37927,14027,61979,45124,8832,46659,63236,18119,-60099,-129543,-114477,-35626,67285,65915,25283,41892,-3426,18418,38269,-4563,-58453,-125604,-123009,-64721,24029,30955,11783,10580,-19603,-65331,-41641,34797,95132,105412,81970,42269,28240,-11226,-129327,-10192,184771,333363,261342,105904,-3209,39466,164048,261669,256616,187674,78361,-8223,-39467,4559,-9532,63604,129868,193031,182114,94125,-26769,-49183,45777,115667,128293,80945,42929,62900,51449,14811,-83006,-78030,-25617,104948,187859,189040,177443,210950,102686,55546,26573,31607,-27273,-124126,-46457,-5358,42225,124673,107709,51493,-14244,-73456,-99901,-106715,-116278,-78735,-63112,22097,96785,117440,169946,243277,171145,614,-114267,-110376,-83852,-92532,-101847,-18637,112237,236926,272795,296174,250282,263460,209423,202032,185937,208363,206023,149521,59445,-5425,6819,45653,-4623,-49355,-69871,-79206,38309,149292,162149,71500,11939,49836,15217,-84759,-27636,22220,26309,-489,-28643,-75480,-75921,199442,362497,331028,266064,91448,10391,-19581,-91920,-159981,-64938,31957,156577,185646,195447,245049,281778,164872,-78522,-31575,-6629,-52183,-94367,-95280,-65984,-42003,-95670,-139810,-81884,-64942,-38690,29409,20235,7120,42801,77759,76680,54532,-37115,-88841,-94513,-130358,-94001,-90316,-43027,-40994,-76459,-114714,-53433,65541,160219,333818,374839,244364,96242,-86109,10282,229609,420937,479112,376155,153238,-34822,-113648,-68706,-27570,-43746,-95198,-19318,97325,122082,120223,62992,-9234,-29120,-67222,-138098,-80530,39769,180524,262668,153212,69187,-26637,-109361,-97966,-18187,14502,20456,58747,180156,414204,531430,427893,228125,91241,15213,-10002,19657,23517,-25553,-37187,-55815,-68478,-51787,-42488,-68777,-102548,-106496,-9916,-14605,-87484,-70322,-3058,41305,2703,-38239,-77658,-98322,-72072,-82423,-88282,-57991,-33276,21232,27925,7334,-33622,-20542,107270,201089,147360,35068,-63335,-78557,-44440,-18248,11017,47503,69143,89383,129359,77062,-14821,-74559,-80021,-2310,19531,-44341,-67063,-38984,30021,232692,245376,100584,-66120,-12048,53336,32656,-61817,-153493,-56456,35188,104328,113834,65633,9606,-36147,-65854,-100531,-144781,-39696,65102,-4151,-175090,-19052,228936,417207,333238,161328,125469,66680,5066,-67646,-41527,10813,31955,15346,-24526,-110040,-76138,-28235,41220,89591,57868,109969,163397,172307,158480,152654,128628,20002,-78678,-27150,37898,1315,-82350,-116228,-96366,-63583,1082,61751,79825,46263,25468,12102,28638,61008,38496,-42247,-73561,-48807,-73267,-132574,-168244,-100283,-53480,-68019,-100160,-124346,-80186,-79953,-88820,-45933,9674,-34038,-63583,-35204,-5022,-14265,-10100,-25163,-33033,-4498,10097,-22614,-103643,-64535,-33461,-41935,-72521,-105075,-113005,-91229,-123816,-159353,-171426,-131958,-50129,-56228,-40945,-23312,-36097,-43120,-26006,44413,118265,247079,224013,109154,25878,-53328,-95975,-93559,-63585,12874,56699,85166,161896,179109,146340,89435,14673,10509,28554,28125,70519,109846,99223,70488,158820,252561,161668,26861,-34235,-13100,65760,-3072,-70304,-101313,-84302,-80789,-121367,-149884,-146185,-106806,-42626,13028,23797,31028,56357,89890,136345,171421,181004,88950,2924,-7953,39996,63530,20422,-22016,-81564,-134376,-7052,131156,90334,10800,-5336,15117,19000,25092,-5899,-63353,-124014,-127179,-96462,-58685,-60171,-99004,-134212,-86970,-55106,-37957,-29946,-36392,-34858,-15655,2671,10072,-6175,18836,45309,64350,37181,-44780,-59362,-50439,26124,148982,161684,-4071,-29147,-13198,-37778,-62557,-104226,-51118,-30928,-44363,-69331,-64313,-19979,-2962,-4897,6745,-23726,-70596,-70648,-38255,59827,116872,36184,-59798,-99881,-112705,-155621,-121198,-94912,-86594,-84194,-51537,34474,110795,113878,55863,-22386,-21760,-75272,-75490,-61580,-12045,4376,67546,122746,87103,30412,-37225,-68563,7170,69704,96919,25437,-26110,-31980,-16249,-10080,-27705,-127842,-128510,-111364,-76312,-65779,-79143,-74958,-3813,35042,96837,176601,206472,130225,36625,-86215,-86775,-20733,55761,171630,214123,215228,244685,277239,267630,189825,192961,200268,55440,-47124,-43094,-60570,-94193,-5423,45372,56240,33091,8457,9359,76970,115723,52611,-21614,-45704,-59632,-71131,-113354,-122596,-125683,-78053,2926,34534,14501,-19388,-62887,-96663,-25072,50346,74906,114638,95765,57012,70651,63668,12222,-37782,28460,-4234,-123641,-18602,165680,274304,273342,179662,92817,60860,42345,4131,-39516,-60112,-16788,42707,52303,68116,90488,82720,41741,-791,-41503,-41226,17336,41879,-11956,-89718,-96547,-14568,10415,55182,4011,-74603,-140786,-43558,-35757,-99637,-35047,142670,269552,260072,146752,75561,48579,93321,72894,18283,1258,93076,183512,219324,208712,174538,89883,-6048,-27984,35745,63678,9070,-51707,-124912,-50099,61018,61304,5712,-23275,39406,51696,32658,13478,80708,109172,93576,39108,-22506,8521,31058,69941,88759,69680,100024,106559,99328,41854,-84383,-30669,31047,34591,6854,35347,102658,148305,179389,81005,-40446,-78162,-21709,1865,49884,155902,238312,177856,24826,-88178,-88098,-38108,-49064,-95251,-145346,-65551,111189,254369,241323,138921,57252,34552,16228,129197,225995,203278,119525,30683,-73078,-95834,-70702,-96685,-145653,-109014,-71861,-42137,-23974,-89044,-90512,-7993,-4580,-55988,-96099,-17222,68745,112842,58270,-29533,-50706,-52953,-95196,-89746,-8517,36499,22393,-37288,-65780,-60411,-10499,29698,-10619,-94097,-84157,-24450,40555,49070,-25139,-45284,-29066,15083,75469,176545,201634,170837,83007,-54424,-64262,46526,155276,232593,134037,23840,21973,15620,9211,-29271,-117707,-97984,-76720,-64366,-18232,-11853,-28489,-69504,-53370,51225,131237,175102,257474,222332,100653,51588,48218,23994,-16686,-3890,56653,68883,86756,67030,-13314,-85263,-92031,-91393,-98723,-37126,26491,88345,143931,133032,104259,71232,35319,187103,219686,46382,-89414,5264,156433,195314,56713,-54013,-101426,-95313,-101644,-89982,-71868,-46462,-67444,-85382,-50174,-9651,-19246,-85243,-157692,-154503,-119569,-46943,72701,145192,86032,-19957,-110365,-93045,-14748,37655,49498,44818,33497,43549,48690,52725,52200,49963,139501,269401,251174,106290,36301,45455,22510,-28579,-47600,-50939,-62218,-83226,-53401,-5218,-8120,-21026,-22972,11158,37336,20555,-10526,-46875,-78121,-134791,-128572,-81907,-11820,101623,172405,76837,85995,200254,261449,195689,120432,-5905,-76009,-91256,-91670,-39635,-18173,8624,44561,85474,-229,-101749,-75939,-22144,87479,183961,207708,60954,-36596,-27225,22383,-12062,32966,167028,199605,55423,-44646,-101993,-38667,7107,28148,26205,13062,28362,33799,-9237,-45858,-29618,6993,59620,80164,20882,-73550,-113775,-118780,-75524,-31407,-10064,18940,-50546,-56742,53662,164845,224372,192755,112258,36003,13614,-17697,-83163,-64445,27532,34745,-26348,-87871,-68427,6922,46865,-905,-45308,-67686,-17757,-6411,-20360,-53790,-46368,47552,137463,75245,2282,-2147,15244,8998,-31070,-93718,-101305,-60402,9707,3183,-53955,-154065,-86539,74166,168762,175095,109030,37410,47451,88599,196454,288586,111393,-35683,-3036,52701,90260,119491,73117,8516,-22744,47386,112871,27728,-76643,-119662,1479,85887,144267,79934,25560,-36975,-87495,-40118,-7861,17352,-6067,-67520,-79325,-49440,13736,108160,154322,110594,54155,51587,137879,175668,189553,180066,140353,71619,28555,38964,130183,239887,192759,137738,80027,-27518,-111036,-112455,-64472,15875,29166,-41053,-57207,20102,120996,162258,64719,-33519,-49807,-11450,14063,23814,2104,-25674,-24671,9299,118189,202327,95907,-56837,-57412,-23208,74874,182228,206042,83584,14000,48172,48311,-39874,-120883,-128166,-93807,-91306,-70993,-70729,-65855,-118597,-65166,-10946,-40516,-95925,-78506,-24898,-53917,-52419,-48943,-76956,-126435,-68840,4906,37694,13560,-63645,-121682,-70576,-12329,46333,87548,85798,58735,27859,-9847,-76836,-77992,22840,43492,8051,-15475,-47225,-62262,-59432,-87513,-35400,16094,3445,-34366,-68565,-44118,-7096,920,-59738,-74002,-50073,-43820,15683,61361,42601,27290,-5326,-13407,-17,-36424,-68991,-92391,-87623,-31640,72222,257729,333627,268776,116157,-61120,-70623,71422,201548,107555,-17798,96804,246122,264429,221822,142087,3170,-80540,-88217,5383,94265,104419,27397,-21516,-27042,-33174,-80306,-44650,1138,-38846,-95743,-102725,-103185,-86697,-57187,-29721,18344,55880,83547,138343,207610,230377,103628,-6466,-50601,-66346,35888,169802,214916,117559,64671,109049,104662,88640,68529,30643,-19247,-62074,-47148,8402,12570,-51688,-107742,-85501,-14831,61341,82790,21806,-59180,-101137,-125969,-116217,-115729,-95239,-59665,-15278,8100,-26802,-30261,-86142,-12978,130341,109967,44868,13713,9211,42541,62469,76247,54244,-9116,-52261,-89846,-81907,-66447,-61381,-56533,-23485,27325,16639,-38479,-42480,-44869,-47868,-68225,-66225,-38299,-55839,-75208,73013,135477,151928,92004,-12649,-76702,-49409,-7126,-6758,-19514,-52554,-77830,-55105,7897,-5343,-55784,-52424,19277,91529,108795,130364,161619,125229,61017,33654,5337,-22446,13882,-22012,-82327,-51403,-5362,7764,-33091,-84852,-88583,-87992,-106927,-102320,-71508,-28491,-2481,27950,28384,-18039,-82101,-129015,-91316,-52017,-10693,46740,191474,308027,250586,201053,236160,284715,220335,131383,77838,49772,-12062,-109441,-155367,-132380,-126167,-83021,-48968,-22364,51993,142158,309114,331620,232638,145027,68888,-6439,-106454,-87376,8117,72841,63398,-4219,-68790,-84311,-90316,-73272,-48457,-43450,-20139,-50688,-82987,-84242,-93017,-109288,-44373,137960,261697,258554,133078,-25399,-120002,-6356,76983,96636,70845,120688,219265,205642,178166,150162,161893,191580,110664,5501,-20763,27188,93532,146950,149253,179782,88479,38756,29282,47205,27125,13600],[48999,57525,53291,58847,58887,56652,76789,109763,75449,15896,-42541,-69878,-29788,-5647,-4238,-38857,-78494,9914,67470,60081,29913,38362,31046,-48410,-91183,19531,86137,171176,262060,220463,94394,26468,45009,99023,129850,154965,248143,281502,247631,78442,-99577,-74741,-11639,-19408,-44262,-22787,70515,-17514,-140149,-120862,-107763,-69327,-41565,-70187,-72567,17250,102853,115691,30210,-74810,-80703,-34275,-26011,-43141,-65788,-67719,-49640,-33179,-32153,-49258,49285,132931,142789,39716,-33096,-116071,-71181,-65411,-87847,47969,97563,118477,92371,67286,2124,-43824,72703,20870,-40407,-99133,-83157,-13097,9367,-295,-31307,-70691,-72878,-93035,-123957,-82910,-71286,-76458,-58891,-54,80539,109570,33546,-44341,-54767,-22026,81220,199157,243165,117902,-32450,-38016,51426,45259,124053,70574,-77849,-21866,96754,165053,207069,255502,260613,189064,102548,78714,35101,-43333,-105203,-107001,-64308,-38404,8105,80908,168462,195065,183994,110648,43993,-53978,-50989,-30369,-78446,-35015,49466,81702,67087,-1915,-129973,-48310,-18215,-37146,-57925,-5949,23810,39378,28345,102201,149684,79446,-136952,-34136,38089,37836,-46796,-89575,-140069,-184444,-166514,-35017,-11308,-168648,-297320,-209355,-91958,-15980,26133,7352,-22424,-20842,-26637,-41790,-48585,-51519,-73529,-121850,-103721,-79601,-59681,-12547,42120,-33682,-55392,12392,65044,34422,-118728,-32574,214409,416446,353786,162695,46035,-36885,-73301,-27373,-22905,-61676,-89745,-77549,-92590,-97879,-41827,-44147,-57189,-54093,-12523,24833,9961,-28380,-54526,-42824,-7793,-42389,-118173,-108696,-43470,16978,56521,57883,19719,-42009,13423,140178,240120,180052,82350,5410,-37550,-29557,38873,129804,153607,135812,132534,99443,-948,-88284,-106462,-109112,-89787,-70418,-65226,-27155,60265,60207,-5348,-15749,62278,72387,-24191,-76364,-61923,-37381,-43242,-38138,78696,181822,299518,269576,253839,220894,153998,92728,62003,32855,13070,18477,2866,-168,-23515,-100002,-86249,-19976,-18710,-48096,-83365,-87843,-54125,-10076,44850,127323,228812,244594,270550,260367,120387,-4201,-49122,-3445,42934,21923,-28545,-44618,-35828,-72097,-99553,-70027,-29889,60551,129437,110628,57056,288,-20620,-23108,-6019,16504,-16427,-89282,-107041,-89121,-73534,-56253,-39630,-25187,-43669,-77011,-66472,-60771,-99112,-111950,-102409,-69897,-71501,-68844,-95138,-93398,-56342,-30881,13860,86418,83115,13883,3188,-46919,-93126,-107755,-109796,-50985,7113,-15293,-105296,-29978,43466,14235,45402,157956,176565,152734,65617,19168,-19748,-45860,-50326,-68644,-63148,-31395,-53903,-76555,-111318,-94633,-61872,-70545,-114842,-48254,12633,-51978,-132405,-101040,-8264,66305,108535,192379,212247,124806,-20220,-18516,76483,73107,58633,28658,-22831,-32546,-15213,-38583,-57856,-5764,43397,36924,11788,-76170,-44310,9900,84733,208403,298494,362015,331319,246191,128842,71702,166497,274827,268443,197238,117570,68135,61329,87891,161396,174718,127282,28923,1091,24548,336,-25565,-17296,-7599,-81258,-79350,-59484,-59446,-79564,-31231,32627,40067,20465,-37427,-69351,-64012,-11060,-39212,-91350,-23441,74172,160204,181675,100729,11093,-45472,-94075,-91053,-84053,-120592,-109273,-18720,94017,44885,-51369,-72647,-87063,-80796,58927,202594,238573,215225,176370,186344,78586,15290,-69798,-91521,-24602,78021,160055,127505,65526,-1357,-61926,-95759,-57479,31358,42458,-14396,-43507,-21121,37665,56641,73369,100262,118284,155134,144189,56492,-36301,-27215,4785,40925,85602,209960,284637,195192,144471,98873,83788,48385,-34404,-58007,-4358,4718,-37202,-72112,-19522,163473,316960,231737,95681,8661,-8418,-24597,-50106,-40109,29907,175505,282477,308407,256995,116330,-26748,26029,146949,116838,26758,-30380,-71559,-80038,-29751,66747,94970,33889,-13511,-10234,44861,55180,34904,48872,54489,101279,150232,73615,4093,-93592,-42367,60946,-29943,-77913,-49425,24930,93996,147489,165522,103483,112060,170255,211204,242331,166432,178800,222848,158292,64631,-3641,-90938,-135603,-125639,-126936,-94190,-54559,-45585,568,101218,190089,204158,156306,74789,-825,-49691,-63386,-34480,-63318,-116571,-145217,-101347,-58862,4202,31051,13594,60038,59258,-26935,-149928,-195565,-125626,-652,101689,133470,83760,77007,80736,92913,65322,-7135,-56101,-87256,-100868,-43099,32127,35438,2854,-65856,-107744,-116612,-98330,-83953,-89531,-76116,-40797,19528,102582,62329,-30920,-49288,-40774,-68095,-80925,-58494,-45478,-35,48741,33123,6014,48436,63385,10540,-70610,-136368,-126296,-51936,54332,68387,32809,40939,-22572,-17807,9009,-17621,-61664,-121861,-118124,-63869,19214,31455,29221,47790,27120,-19645,-24123,35853,103223,117931,93298,43808,16364,-30718,-135184,-5443,166196,329390,278025,127623,11763,42922,169163,268342,274088,204388,81547,1226,-315,14891,-30473,38738,112882,176375,133309,46695,-46362,-53043,37521,90510,100073,64896,31538,41381,21086,-1170,-86257,-83144,-42486,63443,128630,125570,122455,180245,105347,63895,43186,41158,-33906,-71947,3913,13306,32778,121151,99977,39076,-25336,-85936,-105626,-107892,-126505,-92567,-75758,12118,112384,139234,184650,246724,157297,-13586,-120578,-109081,-75907,-82144,-119492,-23342,95406,214158,276274,311292,265128,294271,253220,221027,159230,186867,190123,130895,71825,34338,48546,59248,-2742,-39669,-68218,-112113,31600,158200,197565,113437,29586,30788,-8665,-98987,-22477,25018,26617,-2842,-32336,-76754,-67873,220990,369074,327561,249523,89487,16305,-8194,-78807,-148613,-87136,-9429,119083,157896,169182,206482,253722,166892,-27839,7325,17618,-38554,-84482,-81800,-54218,-45193,-104215,-164898,-83713,-55858,-68890,15037,22327,18691,58420,85785,69937,31891,-66617,-74930,-53876,-100059,-87793,-70092,-30011,-31681,-60270,-98474,-59852,52580,155544,334569,388406,262979,100304,-81246,21247,253827,452088,499314,375510,148442,-38125,-98710,-60415,-22700,-33540,-103599,-51334,63742,105824,104193,34836,-23487,-24404,-58086,-133600,-87289,32241,170775,233184,132993,51562,-36578,-84012,-48727,11097,13489,13737,49926,161467,401446,547462,467777,254599,104413,19643,-22646,3899,26336,-19709,-31578,-43904,-51680,-38722,-31729,-59594,-97951,-103709,-2496,182,-66172,-60289,-18844,26660,-2409,-41040,-82615,-95295,-59337,-65999,-76815,-55260,-26245,27072,20277,-7086,-52542,-47751,82324,196428,161960,52452,-51298,-96625,-86997,-51310,-22384,21052,48585,76585,124025,69953,-19490,-75858,-74936,6671,15569,-76778,-97274,-43188,44228,235958,208776,70844,-82619,-8668,50037,25230,-67947,-147839,-59881,17408,75068,88111,52888,-2426,-45813,-63039,-73191,-103250,-43678,31038,-25649,-157990,-20134,232298,411383,325105,162625,135347,85679,20132,-48750,-32669,10839,29246,9873,-35254,-127191,-83395,-34069,54480,116299,77266,116736,164342,176020,166218,169156,145867,36245,-55240,-20038,44187,10995,-93457,-134318,-97130,-63942,4782,71704,99012,69790,36229,5704,23088,63542,37631,-43574,-72742,-55514,-85786,-150792,-136086,-71026,-35604,-51817,-89598,-114882,-79140,-85676,-103278,-55599,6541,-26282,-45210,-17700,16509,9345,-366,-21269,-47233,-13846,12131,-18648,-120872,-91519,-39993,-38412,-70137,-103718,-107192,-91279,-131018,-161413,-140176,-117231,-88896,-90584,-64494,-36835,-32346,-33443,-19933,45297,123814,242963,212090,102482,25378,-50190,-91684,-92277,-68736,3140,56158,95943,178654,180304,129729,67936,-3341,-605,31166,47619,111606,162070,161518,128479,221756,285587,168335,33876,-23008,9317,70880,-4466,-77687,-89713,-62878,-60810,-100616,-129102,-125607,-88438,-23558,37991,55233,66152,93408,118393,166837,210292,212737,101323,10772,-5678,32139,55999,35427,20572,-22588,-67285,-37905,90635,59171,-6931,-13941,8594,17856,34929,9039,-58834,-115436,-111981,-86753,-56391,-59907,-101313,-121314,-64651,-33762,-19673,-12863,-18007,-18974,-2950,10401,1492,-13819,19330,50479,71907,39284,-43173,-52691,-41299,42965,183217,204291,32207,-47,3376,-30936,-58124,-93375,-41721,-18527,-33770,-60209,-53151,-7313,6831,6952,19008,-10113,-60206,-71192,-42513,64326,128493,52012,-42823,-93537,-124058,-140029,-74608,-56025,-67476,-70890,-45759,38967,107996,99635,44988,-35342,-39960,-89457,-75124,-68033,-15343,-2327,55753,118282,87047,38964,-21010,-78922,-16967,34946,59704,12986,-28352,-33642,-21337,-23272,-37913,-135801,-138387,-125366,-86697,-71951,-80827,-61170,1697,29930,85941,165002,192295,111601,28499,-87055,-81109,-12539,73091,194757,246067,241719,276716,331596,310029,198109,198469,194187,50394,-41623,-29028,-46169,-105238,-22314,31963,46570,23573,1404,-8402,39109,67863,14727,-45181,-64317,-57926,-46956,-88615,-101413,-107256,-79175,-2163,30735,14432,-19663,-66904,-99714,-15708,46399,53088,84125,64207,20357,35399,36217,6923,-25361,25872,-21547,-120752,27104,213885,320633,312767,209347,120141,90933,68279,18364,-15400,-17400,38138,79414,61014,62601,81199,74049,39207,9187,-25920,-27320,31988,47895,-10063,-86906,-90235,-3144,19301,58240,12441,-62664,-120520,-18411,-13072,-104601,-17444,168820,295720,286090,159959,72902,45340,85132,61921,9900,-12566,71677,163662,212047,210161,175443,83718,-21200,-22169,71575,105019,40817,-24509,-92932,-52309,51859,43636,-21914,-46606,45781,60184,41735,24283,98176,138799,128277,80365,15467,42326,49601,80351,99038,96580,137673,130979,110417,50706,-92086,-55195,-1304,-12427,-38125,2582,89604,130013,145346,58236,-62847,-93378,-17635,20841,80254,197467,292979,214054,46882,-63223,-55852,-7075,-24463,-73341,-124454,-84890,95700,267248,287134,182587,70013,24986,-11768,88635,171179,157384,89150,3463,-89405,-79223,-40211,-60769,-112583,-97013,-80352,-48689,-24880,-89896,-85788,-4360,-4771,-57816,-97069,-9859,71897,100317,32995,-46194,-62484,-75773,-113367,-103050,-11877,38500,15666,-61294,-69995,-16317,41365,62188,4415,-85312,-77430,-37108,-5307,-24595,-77120,-47954,-15944,28071,80649,171952,171389,152487,89534,-37997,-69229,35012,137254,211170,114834,-15437,-2640,23243,23072,-26564,-104844,-75694,-59078,-37834,24965,28502,-1232,-65507,-56490,80048,180437,235306,317704,243504,96493,44420,54448,32638,-19094,3415,71752,98881,120615,79488,-6728,-88268,-85061,-74614,-78611,-25186,26166,82959,141588,138941,122414,113396,91957,244507,229736,46654,-70956,32530,190667,221159,76622,-41437,-106454,-105379,-95168,-69873,-60771,-43909,-69555,-91153,-64568,-39674,-55483,-116273,-166780,-134659,-100299,-37443,69276,127626,59197,-40868,-120217,-96776,-22148,24855,40628,45700,37035,43646,42324,36497,26089,19151,99695,219484,219506,93178,18734,14625,9083,-29167,-53453,-65560,-73126,-85279,-54368,-13083,-19269,-24885,-19327,13771,33098,12404,-17598,-54942,-91653,-152677,-139261,-85615,-13542,87593,168994,103603,108045,202841,243811,191796,123554,-9089,-72473,-93981,-67189,-14449,2426,25556,59581,99329,19088,-83097,-56536,-5092,99911,193043,199232,56317,-30922,-17320,25577,-20081,12763,151647,219698,94391,-14677,-85300,-48867,-1473,22854,24009,21413,45593,66666,41725,2786,1640,17281,57049,70163,10908,-80725,-117090,-114920,-72282,-47277,-38466,16735,-19301,-35639,74208,193503,254453,211601,117988,44325,43335,15511,-65965,-71820,32537,61038,-2741,-66402,-53560,15938,46948,-11920,-64793,-96080,-36181,-17359,-25805,-52070,-37122,54775,156702,104375,15031,-2239,12492,5686,-35330,-92967,-96329,-53631,20180,8337,-54653,-151050,-72554,69757,147611,156809,93210,24978,55597,115173,233550,321646,108342,-40339,10826,87407,126920,142130,78142,-754,-19395,40359,91583,11905,-87823,-100107,16520,96449,163586,102985,52564,-2465,-70315,-39984,-6873,7382,-27725,-93367,-62124,-33628,21191,113192,160081,126764,70434,55763,130389,167726,195293,176401,125500,51439,11537,24176,107125,182227,119762,97655,66490,-25872,-125630,-128016,-55345,23033,31629,-31784,-49468,20285,106053,126627,22911,-71307,-88433,-38193,6969,33761,21792,-6212,-28000,-24806,76364,172907,59386,-81760,-55122,-25512,66975,183491,230051,106316,21362,40710,34151,-50677,-130688,-122422,-96559,-118510,-118669,-107000,-76589,-117779,-58029,-14572,-53352,-110205,-71624,63,-26635,-30426,-35619,-60674,-116761,-77705,-14178,11804,-5608,-70749,-114714,-73623,-22564,36605,76088,76630,52888,25714,-9796,-67708,-60386,25448,32373,-7740,-31492,-59046,-61505,-43878,-70757,-37531,1329,-8943,-37937,-67061,-43692,-6954,319,-67714,-74688,-49891,-43827,24366,78329,64271,46345,7283,-69,21518,-18436,-59182,-83351,-95017,-48125,45602,231985,333233,283839,133868,-45759,-73971,80667,235954,134536,-2434,94937,246619,270121,228917,136015,-1906,-87919,-86446,1479,80982,95910,20804,-33181,-37762,-44055,-96099,-38513,25620,2531,-61735,-82009,-96130,-80488,-51316,-28168,7356,46765,78624,122265,159097,173876,69144,-20613,-46575,-67155,28057,146391,161164,58720,14612,67730,73622,56408,39955,11641,-24452,-56571,-24291,39533,46517,-37175,-110616,-85412,-25538,40178,68888,15642,-55236,-90230,-112394,-103427,-102150,-73370,-36251,1753,20120,-13589,-20927,-75281,15676,158447,145491,75254,28819,20441,48672,54108,57356,39234,-19178,-55482,-86352,-77894,-72365,-71004,-55990,-26401,23387,9648,-43701,-41969,-46329,-47304,-67949,-69976,-39192,-54619,-69748,84813,138698,145234,88156,-6174,-61781,-31776,7312,-3662,-27437,-67963,-127892,-38434,36396,2407,-63156,-63684,10005,97871,129500,157103,169352,103693,31185,5148,-21141,-47633,-5988,-27463,-86772,-55274,-7567,9119,-18032,-66395,-78286,-82915,-105030,-108294,-82682,-39426,-11208,22805,20603,-23279,-83147,-126411,-84259,-29258,23745,94421,249588,342218,270935,216037,249492,288430,218350,129771,75438,47008,-6120,-82940,-150938,-148714,-146311,-102290,-61630,-17426,79741,186924,353592,365069,236095,127377,50367,-10601,-103132,-76735,20483,73901,54192,-24607,-88914,-91337,-91994,-72383,-51072,-53510,-38356,-70817,-98562,-95753,-102925,-128856,-67259,112610,226282,226822,105872,-41511,-95795,5190,77036,90158,75407,148058,237214,225290,224865,225398,211739,215493,136835,26266,-15006,13794,64843,110186,113350,160668,83246,34417,27981,54769,43412,32178],[53353,53514,46305,51558,54666,58450,87872,128957,97556,31589,-43989,-78843,-44416,-28897,-29761,-57958,-65706,12127,53971,46330,28450,42966,33451,-46136,-95026,8543,82938,181115,257312,188972,52440,-4609,48950,121778,152100,164631,264150,325648,279946,76269,-104796,-78846,-16435,-21522,-39172,-17615,68510,-34278,-150729,-120058,-127728,-78139,-28667,-36613,-70790,-15959,64885,87543,14923,-81651,-76222,-24434,-20784,-42678,-68449,-71533,-50950,-33723,-44974,-70030,31133,109578,123575,40491,-26175,-110123,-66758,-69850,-120907,27435,100445,130958,93663,66564,-2244,-68037,57674,895,-59274,-90549,-56760,-20643,-792,-9593,-37256,-66848,-69369,-95799,-107474,-60082,-59306,-78096,-64261,3935,90314,107101,25817,-57496,-75152,-56131,42797,167174,232068,117341,-30390,-34572,36287,38634,134306,79946,-63318,-29961,63523,122763,170747,221088,228556,163765,79750,62276,29454,-45759,-110877,-113679,-67778,-36220,15921,95716,189419,223000,213661,127478,46459,-48634,-34966,-20040,-75799,-40720,36797,59005,42848,-25242,-139400,-41163,-15485,-30453,-42780,20801,48050,61671,53664,136147,188244,114086,-119002,-52636,31434,42497,-37241,-84189,-138554,-183127,-173125,-50909,-41375,-226504,-312029,-169314,-44279,34217,73176,34218,-33704,-26642,-37052,-55555,-59692,-56898,-68286,-117484,-127109,-96148,-69813,-27218,16979,-63195,-65061,14347,69827,31329,-128737,-37251,188336,377942,317888,141614,29288,-59546,-71747,-14474,-10533,-50550,-87687,-85088,-96894,-106715,-56073,-49277,-51452,-44177,-12877,21218,1422,-39546,-53922,-15803,31161,-18221,-109527,-113215,-57314,-2130,40134,52436,17174,-42939,10794,149267,232217,154615,61932,-6928,-47628,-39387,23186,102367,132097,131566,125421,82030,-16462,-97004,-88251,-94711,-97533,-82337,-67623,-30349,42665,48058,-13205,-32923,52160,77610,-27578,-87749,-72310,-43854,-41928,-11698,135742,259942,361546,284159,266927,246163,174664,96755,51237,12828,-6876,13068,14015,-810,-38242,-120837,-77920,-9808,-12303,-49400,-99402,-124558,-94366,-33510,53170,152017,249570,259478,268934,248772,126511,-5312,-55907,-6854,48374,27736,-22476,-44759,-37730,-71324,-96155,-67456,-23763,69764,138874,123176,71089,16584,180,-17639,-5717,15167,-21193,-90641,-121084,-109428,-78683,-55797,-41079,-28486,-43696,-72498,-55036,-39074,-71375,-95608,-92714,-53517,-55657,-60257,-96581,-100881,-67854,-40176,15209,95614,76266,-9891,-12947,-49320,-87556,-106196,-109021,-45281,13372,-5487,-82147,-8035,60182,19582,27589,138659,162177,156395,82649,32313,-9392,-37640,-44443,-69646,-71646,-37287,-54933,-71277,-97706,-78622,-46406,-68262,-138054,-54158,29194,-27229,-99869,-100032,-20034,51870,97704,169966,171242,82539,-46434,7220,137668,132037,92747,40199,-21418,-30850,-6828,-27675,-57733,-16840,45069,47832,30804,-46394,-63302,-17237,56718,166072,264300,347262,311859,218561,110759,60129,141063,235730,219904,161649,109262,79714,71060,84352,135441,141075,103714,10721,-18036,-230,-21873,-35956,-14166,-15399,-99853,-93342,-64378,-63072,-82432,-22055,48668,53469,28618,-29742,-59020,-55464,-18967,-56403,-81516,5038,106459,185484,185370,78100,-32257,-76253,-99096,-75255,-55222,-93696,-118104,-24978,100886,66467,-27496,-62335,-87524,-79358,62317,191330,211891,165740,117501,137294,37437,-5221,-79236,-121936,-28826,89135,191041,163710,83454,-4902,-47794,-66110,-36689,37973,35544,-20510,-49701,-35660,18886,40824,59584,87129,100734,123097,104751,28676,-55138,-66520,-32749,14001,56894,155151,245481,190248,146241,102512,88434,52929,-35330,-82884,-42825,-27348,-65863,-92162,-26154,160525,321773,237965,110494,19623,-8402,-31168,-60420,-45655,31646,194790,305496,327109,265864,112868,-49468,3224,125473,113104,36285,-11067,-59477,-84553,-38673,66764,96727,37556,-17984,-18098,53488,92735,77236,89234,66294,136330,223659,148733,39752,-90798,-40888,91820,4079,-57025,-33271,39965,104128,143160,160561,115571,99363,133369,182887,209666,160663,214232,280672,213717,102338,9450,-96728,-130973,-119247,-132766,-100952,-61728,-52793,1165,103661,209973,243572,173023,76833,-6981,-66604,-88035,-69947,-84108,-117445,-161202,-114569,-58796,11394,42236,27493,77947,58844,-35081,-160758,-219753,-131490,14447,115496,153977,101063,88552,91061,97361,51087,-27751,-73325,-98845,-106924,-45413,28929,26196,-21242,-103877,-133747,-124727,-113876,-86609,-78172,-51411,-21730,30617,104453,56845,-34370,-45927,-26906,-40450,-56884,-55213,-51369,-13063,34712,21393,1702,43436,56403,-1065,-81871,-142108,-136101,-64502,44181,72598,41504,42946,-33163,-51098,-19598,-30660,-64558,-116898,-112605,-63471,13956,31051,46171,83598,68019,26057,2375,32996,104666,121802,94909,37738,2429,-48503,-137567,-3372,141703,310719,283344,145468,27388,48129,169942,262222,274934,211180,87050,22629,43890,30079,-50116,13814,100858,161586,85382,-4218,-67983,-55785,30221,68844,76450,49446,17139,13633,-11789,-17774,-86382,-86199,-56891,19121,66758,64836,73901,151788,110453,73385,59827,53364,-15277,-11224,43306,23105,17383,110284,88920,25897,-35304,-95090,-108034,-106733,-111802,-66542,-67952,2908,127470,168492,205181,251314,143651,-26296,-127710,-110307,-70025,-70480,-114030,-25012,80621,188527,266809,308416,265336,316189,302852,250808,131628,144909,153048,98331,77155,73519,94267,73731,-580,-29509,-57884,-140307,24559,162747,225139,148497,45763,13896,-31091,-111376,-19284,25994,26211,-5956,-37061,-78111,-61452,231776,353830,303160,214727,82707,22336,4004,-64957,-131722,-105084,-46408,84572,131878,143786,162082,207628,152007,17862,52400,44218,-25669,-75061,-68982,-45473,-52447,-102088,-134461,-79324,-43854,-87507,-5062,22028,29587,77081,99541,69532,17284,-86975,-55853,-23754,-53436,-53629,-42529,-16686,-22745,-44948,-81609,-64535,35294,140486,314506,380442,269298,96889,-77740,28409,266484,462419,496929,356524,128192,-52259,-87816,-48407,-18541,-26382,-109457,-78644,37118,92215,87786,6241,-41654,-22326,-49801,-127360,-97417,20876,155041,201026,114645,37800,-37864,-57813,-8035,32318,6162,3398,37966,136398,364127,526020,478032,268897,111408,19488,-35522,-14154,27347,-14246,-27664,-35058,-36948,-27306,-22717,-52167,-95929,-105804,368,10508,-50285,-48679,-32036,6998,-12034,-47169,-88310,-89201,-44405,-48356,-63796,-51569,-21105,29479,10196,-24076,-74411,-74977,58404,188336,174571,69416,-36293,-97797,-127188,-74372,-46867,611,30844,58217,109473,58553,-26300,-78853,-71903,13789,10482,-109754,-132990,-50133,56756,226928,166509,38783,-96227,-9691,40906,12292,-78039,-138717,-63559,-2278,40936,54845,31832,-20641,-57221,-57378,-43594,-64174,-40136,-4141,-47672,-123261,-13962,233109,393400,306717,156213,136793,97430,32057,-31249,-22575,12701,28589,8119,-39407,-132944,-92978,-40979,66386,138715,91249,117948,158615,171435,164992,177568,155815,47915,-35980,-14592,46548,23835,-77595,-124541,-92685,-64043,6596,78081,112746,86285,40486,-4184,13185,59619,31087,-48629,-75655,-65353,-101064,-143362,-107627,-46654,-26952,-42868,-84351,-110682,-81688,-94954,-121224,-67228,-727,-22689,-32874,-9983,26406,29696,7196,-18449,-63650,-25739,12713,-9901,-87589,-114511,-50525,-39653,-71961,-104346,-104289,-95068,-141549,-136815,-99196,-60993,-101925,-116605,-89905,-55743,-34411,-28517,-18778,38160,117996,225793,189951,87139,17517,-53385,-93325,-95211,-77437,-10559,50485,100403,186557,174464,110914,51044,-14829,-9826,31167,61429,139384,196314,213731,188515,282605,305631,164983,35255,-15158,30239,74566,-4789,-87566,-81638,-42410,-38341,-77636,-108004,-109217,-75749,-10620,56869,80599,94637,119198,129631,176306,229387,232659,108283,15671,-5993,22031,46155,46289,56852,29038,-7900,-12780,74474,40995,-20910,-25973,-5719,6320,33105,18009,-52435,-105784,-101964,-83611,-60552,-64576,-104941,-108661,-48216,-18968,-6851,-49,-3290,-6559,6214,12720,-15411,-30693,12233,49796,74471,38156,-41999,-42831,-26512,61306,213953,244801,69446,25223,14395,-29339,-57177,-85708,-38157,-11587,-26455,-52111,-43616,1609,11510,14113,27961,-174,-56092,-78443,-46269,71046,139871,66490,-29912,-87466,-135715,-112339,-28436,-11088,-45312,-60935,-43381,34390,90836,72107,22693,-58332,-65768,-46624,-27442,-63614,-23077,-15205,39262,111922,89621,53104,2799,-63210,-53935,-11679,13312,-4364,-33397,-38457,-30994,-40812,-50383,-140839,-150828,-141233,-97196,-75609,-74302,-46193,2117,18937,68908,145829,170666,91150,16549,-91896,-80137,-9446,79530,201058,262592,257394,299714,378112,345785,202416,195006,176281,35979,-43366,-21719,-36288,-111412,-40724,15638,33715,10237,-7886,-21472,9728,29899,-16669,-67953,-87508,-62589,-30873,-68984,-84632,-93820,-83609,-15140,19256,9107,-22410,-69010,-87281,-10426,34418,21949,42214,21973,-26541,-10019,-27,-4259,-16991,19605,-40009,-98114,64673,250224,351170,333472,222844,136634,113429,82932,24763,7555,29921,104107,120157,66375,48342,64089,58849,30178,12962,-13701,-16122,42137,47748,-13721,-89312,-88510,386,18834,53035,12967,-55880,-107286,-3699,320,-110348,-5634,182845,304037,294478,153744,53603,30391,66652,44549,-2297,-30085,43478,134572,194174,203119,168951,70815,-41955,-22069,95124,138196,65823,-3713,-64700,-38154,51620,34658,-33850,-72332,41246,57240,40977,27729,110028,166932,165014,127060,59219,76833,65787,86521,102928,115998,165035,147692,117254,60592,-78292,-79650,-32327,-48465,-65686,-27494,69070,104643,104442,27484,-90946,-98453,-4997,46187,113900,235172,333356,232019,56759,-41178,-21601,22495,-3949,-55727,-102946,-111192,68454,263374,321565,223872,78570,8927,-38434,53854,121877,115203,57910,-26765,-109225,-67897,-18330,-31487,-81730,-78463,-89557,-61502,-31509,-94366,-85260,-7655,-9145,-61140,-98082,-8217,66281,79944,3766,-62315,-85376,-100745,-124850,-110233,-19276,34005,1976,-89805,-50935,33519,89175,84867,9549,-83758,-70861,-37772,-35687,-86928,-119147,-52960,-11788,31045,75364,154230,134687,127485,88717,-25991,-75250,19236,112347,178708,87540,-52884,-19033,35621,35746,-25493,-93367,-56054,-42426,-12528,70178,70496,27572,-55621,-54693,109199,231619,294822,365700,254146,87531,30018,49257,27515,-33253,1935,75934,115736,141266,80486,-6506,-94326,-78667,-63344,-65522,-19724,20667,73391,133621,139634,138956,159607,160400,295895,227767,44816,-51557,52579,207734,226491,89188,-30459,-110100,-121006,-88079,-53719,-50986,-43405,-74388,-97391,-77633,-64265,-85770,-147066,-158008,-118294,-86366,-34700,54902,97185,25746,-64216,-130100,-101762,-32069,8661,26232,41247,37223,39436,31132,16676,9,-11145,58322,164986,176567,68982,-4612,-18378,-8432,-33191,-59857,-80836,-86003,-90311,-59902,-25971,-34202,-31833,-19567,12285,26333,3490,-21994,-56725,-98406,-167011,-150507,-89762,-16619,72194,157048,119222,119812,191739,213984,177091,115436,-23678,-79728,-95612,-46240,6074,18203,36298,66308,99558,27093,-69097,-42315,5827,103919,190860,183323,48691,-27546,-12148,22632,-31112,-10211,126793,225831,125819,9573,-66921,-52677,-5963,22759,27632,31923,59766,91695,82571,41539,25094,22917,50781,56899,-1969,-90558,-122739,-114978,-74154,-65928,-68108,22112,24847,-12108,88613,211278,270462,218568,114026,44356,64485,43497,-50664,-82515,34775,86397,20267,-46549,-35746,26570,45821,-27330,-90891,-125197,-59394,-36545,-40626,-56516,-32718,56573,166255,127574,22935,-10725,411,-6302,-46286,-97258,-95968,-49119,30665,15217,-51044,-139486,-67720,53415,111583,124002,66552,11132,63218,138632,263258,338450,100250,-47065,24177,123902,166388,169698,94661,-8482,-23090,25564,64459,-5768,-93265,-82552,23570,94249,166818,115208,71897,25892,-46716,-36666,-8544,-8497,-51748,-104905,-37459,-18521,25180,110269,155755,133561,81558,57959,119375,155414,196820,169622,107354,27173,-11657,2565,77617,124601,57207,60935,50228,-24959,-120174,-129417,-53102,18683,24127,-26592,-40690,19262,87767,88588,-16701,-104627,-128175,-69258,-7842,33182,33157,10113,-29243,-64846,27776,138035,24128,-110526,-55484,-30289,51689,169605,237952,121399,24778,29055,15269,-65770,-144001,-104921,-70133,-91112,-95378,-84205,-68591,-112681,-55312,-22231,-69126,-124480,-63085,23826,511,-10277,-24342,-47032,-103783,-82890,-31210,-11758,-22233,-75005,-107842,-81886,-41922,14259,51123,56827,36969,12424,-13376,-56446,-45588,24920,18246,-22560,-46185,-71621,-59333,-24890,-45198,-28086,-8140,-19306,-40512,-65592,-44875,-8947,-2480,-76113,-71413,-48360,-46255,28130,88749,80673,60330,15236,9023,36348,-4711,-52031,-78594,-102579,-64326,18264,201056,323305,291131,146666,-32793,-79317,85146,259299,153601,11494,91428,241078,266884,225098,119931,-9965,-94411,-86300,-7418,60863,79517,12016,-43527,-44561,-51218,-111919,-32964,48338,49299,-18895,-59883,-87940,-74152,-46435,-28600,-5216,34933,70765,100836,100087,100057,22003,-34878,-41364,-67347,17631,117253,106490,7871,-28212,25610,38973,21013,10032,-7449,-28660,-50151,-10027,58086,71345,-21019,-111566,-83428,-33451,18774,51838,9118,-49004,-78468,-97102,-85887,-80207,-48536,-8830,28197,42824,9126,-5192,-57686,39520,172496,168635,104790,45368,34688,56841,45734,36391,21431,-29576,-57723,-81552,-72424,-77074,-76624,-49553,-22530,22674,4691,-47797,-42663,-47451,-48307,-69059,-72884,-38789,-52337,-62388,94442,141302,138866,86107,2842,-46924,-14887,21696,-142,-32477,-62639,-94181,9265,69606,12436,-66457,-71472,2754,105658,156150,191528,180295,87329,7211,-18403,-41867,-65189,-17161,-28166,-87988,-58704,-11670,7638,-5352,-44379,-61495,-71391,-98966,-111124,-89667,-47475,-20499,13644,9534,-27543,-79985,-118726,-73483,-2949,64682,151244,307625,369922,288475,231000,261023,289067,219395,136215,81397,51575,6945,-52815,-123118,-147365,-156293,-115625,-62602,-804,116878,235689,390842,384846,233754,108902,34278,-9965,-94426,-68820,28005,70641,43269,-44040,-102253,-91098,-89781,-68151,-49639,-58894,-50283,-82778,-107457,-99094,-99862,-137447,-87291,83533,181214,185995,76340,-52776,-66920,21233,77959,82328,79992,177444,251174,243010,272118,300238,254620,228655,157907,50255,-1547,11290,47397,81615,83019,141100,80285,35320,33416,68404,66792,56161],[57592,50101,41310,47917,55157,65455,104818,152627,122561,49442,-43038,-83973,-55999,-49253,-47515,-60601,-42892,17372,42590,32809,26862,47702,39787,-35877,-89650,3211,86393,191271,244355,154567,14805,-24557,59249,145061,172440,170549,268461,354727,295344,64390,-110564,-76133,-14276,-17489,-27930,-1509,82436,-24312,-113909,-96243,-127092,-88183,-19437,-9565,-51276,-30693,36863,65180,3970,-83463,-64651,-6462,-8578,-37116,-67202,-71471,-47771,-28874,-48847,-82224,15227,87843,106661,43212,-15606,-100839,-65272,-74439,-137362,17072,109013,149089,101609,71459,3048,-89602,38913,-16153,-72278,-71933,-27884,-24527,-11746,-19762,-42723,-61425,-58938,-79905,-79825,-42052,-51402,-78760,-67258,9572,101470,105459,20348,-68142,-89745,-73759,19304,142412,220518,117981,-27870,-26697,30780,45120,156379,98298,-45502,-34140,35626,86250,136563,183633,191836,139115,61711,51872,31056,-40594,-109256,-116665,-70041,-35217,19271,105804,206907,247268,239626,143197,48213,-44909,-20709,-9193,-71186,-45552,23003,34818,17058,-45546,-109841,-27213,-6842,-18393,-24203,49555,75972,89311,88058,180165,232824,154537,-91626,-66405,30361,53736,-22390,-76719,-136011,-181459,-177626,-64112,-71632,-266705,-271644,-113721,17740,97353,131074,64191,-48347,-34182,-48312,-68669,-67736,-55192,-54346,-98334,-122752,-102702,-71994,-34639,-2480,-86102,-66332,20881,78036,32473,-129633,-42581,154946,323440,272992,118449,10382,-86042,-60770,2015,3950,-37371,-81170,-86249,-94849,-107770,-69130,-55932,-46213,-31298,-9229,21028,-3708,-45711,-42340,22327,83446,12736,-96004,-112680,-67677,-18350,22899,42814,11060,-46315,5669,152617,214971,123815,39751,-17862,-54260,-43965,12215,75445,105158,119963,114811,66397,-28545,-94632,-64797,-66402,-91820,-92384,-68536,-30377,29294,37716,-17779,-48331,41952,81166,-33309,-96091,-79202,-47199,-34828,24082,200898,345861,418954,292386,277194,271332,197409,102728,43042,-3856,-22509,10873,26506,-952,-50543,-137052,-64527,1130,-4199,-45090,-99484,-146037,-125762,-50359,59510,166010,258226,264548,255496,222679,121099,-10682,-65391,-13768,47255,22017,-24616,-45522,-39471,-68092,-88712,-59534,-14308,79957,146668,134854,85853,34650,22718,594,6287,16400,-22847,-86865,-121822,-127508,-81775,-53656,-40156,-28975,-41188,-65677,-43752,-17814,-37200,-59007,-60455,-23108,-30860,-48564,-97190,-107582,-77292,-43720,27951,116654,78235,-27032,-25467,-47566,-78372,-105666,-101457,-36444,19575,6455,-53288,19351,77457,24299,7436,114158,144419,155392,98838,46135,2398,-28310,-38271,-69320,-78122,-41669,-55737,-65798,-80154,-55303,-22165,-56090,-148350,-54137,43760,-2074,-64101,-78355,-24442,38099,87584,148555,132273,44333,-65123,41633,207916,203914,135810,54548,-16878,-26333,2904,-15844,-55547,-28816,46817,60186,52153,-12517,-56439,-30741,32220,120627,222188,320244,286338,192085,97969,54154,120838,201195,175549,125964,97248,90756,81687,80359,110101,106888,75075,-10185,-35656,-19192,-37366,-41692,-10442,-23329,-115547,-100268,-64113,-64427,-87064,-15102,61419,65014,34993,-23591,-49042,-44615,-23456,-66527,-59165,36538,141990,209107,184999,57518,-58528,-51487,-49276,-23494,-6457,-54410,-114557,-31321,104975,89345,1062,-38321,-76252,-74931,58115,153873,146983,82196,41927,94125,-3659,-42910,-107735,-171422,-17889,105787,220997,199089,106309,4058,-24255,-37338,-16949,43714,29140,-24910,-53563,-47173,2230,23801,42236,71683,83139,90730,68074,7301,-59595,-100822,-69261,-12651,31113,109898,205612,182556,145641,102772,88666,53330,-37399,-99197,-78474,-57548,-90743,-108304,-33171,147457,303990,227597,121000,32423,-7047,-38983,-72519,-49615,37886,216273,326223,340826,267950,104264,-75110,-17511,97443,101747,43717,7625,-39976,-68812,-42002,56705,91460,38249,-23655,-26824,57080,125810,120034,126888,68362,162960,297323,237721,83755,-85145,-35202,128144,52039,-26214,-9524,60493,113828,131790,143596,123490,94336,100073,149182,167893,144341,242058,332479,269560,143042,21388,-102709,-120797,-112349,-137855,-104696,-66184,-60716,-4136,96551,216861,270916,177695,70224,-15535,-78599,-99679,-97381,-100598,-110272,-146331,-125773,-56206,23422,57352,41363,88502,51444,-46167,-163990,-220601,-120938,27694,126851,174387,123772,106348,106242,102191,36894,-45961,-84222,-103937,-111531,-46376,29226,23354,-38469,-141656,-139872,-117148,-129095,-90219,-68545,-30708,-5073,36295,100836,51678,-37972,-43648,-10766,-11278,-33409,-51762,-55810,-24272,21072,10791,-4689,31826,41596,-17498,-94583,-147645,-143892,-73335,36375,77313,49464,45273,-36915,-80537,-46568,-43041,-66872,-111146,-107020,-63777,7997,28928,60189,113005,99797,67510,30383,25698,99547,117260,87944,28139,-6580,-57648,-137469,-5675,112760,279046,275602,157066,41690,53748,165236,243120,257044,203444,92693,53770,86844,46275,-65547,-10074,92592,147445,41019,-57219,-89087,-55996,24570,50953,57066,34973,375,-18031,-43526,-30449,-79854,-84572,-63963,-21280,7341,8785,31086,125951,117090,83715,76716,71017,26058,45457,70686,25265,-2123,92935,75063,12590,-42585,-94399,-105301,-104173,-93051,-39969,-55730,-7960,140490,205862,233070,258911,133086,-35742,-134367,-114276,-67076,-59580,-96578,-24356,67826,162342,246219,288115,250133,325257,352847,292763,120428,90764,98319,55017,75812,109830,140832,87099,805,-20276,-44205,-155595,16554,162738,242542,173503,57059,-1032,-52506,-107422,-17530,25708,25548,-9397,-42244,-79025,-56055,230286,317358,258592,163437,71657,27904,15624,-51001,-112725,-111640,-78598,54445,108697,120571,116715,148465,121244,53114,92133,66802,-16684,-67595,-57347,-37511,-55822,-80540,-94786,-66304,-30553,-77021,-31421,19093,38922,95267,115733,73906,9911,-95634,-43569,-4799,-14659,-10329,-12844,-4339,-14731,-30962,-65385,-66721,14120,115380,275254,350400,260927,85553,-75084,31609,266214,450501,471961,320856,93471,-75568,-78394,-36067,-16381,-23388,-114042,-99384,17989,83216,74944,-17898,-62831,-22808,-42398,-120139,-110958,5837,133790,167053,96900,27555,-33639,-37097,20407,41360,-7205,-9628,23605,106882,306445,469667,456989,269747,111675,14122,-49220,-31566,28377,-7795,-25061,-29107,-24493,-17448,-15164,-46189,-95587,-112360,-2267,14687,-40240,-38808,-40437,-16554,-26275,-56763,-94425,-81071,-28298,-29632,-48935,-46078,-17536,28637,-1875,-42877,-98067,-97186,40942,181140,187031,86363,-20950,-86081,-137266,-80413,-56284,-11467,19270,37441,87636,44097,-34383,-82820,-70272,19570,6815,-125756,-163082,-55814,69947,208731,123069,6474,-103652,-14186,27562,-4650,-90969,-129692,-66128,-21292,5872,17396,4169,-43134,-68536,-49653,-16106,-30286,-30064,-32665,-63191,-91232,-1237,232672,366151,280453,143294,130883,102426,41196,-14758,-10157,19026,33612,13733,-34741,-121024,-103679,-47537,77987,157791,101889,115334,147748,160004,156176,178555,158630,54978,-20486,-10312,45890,38759,-43351,-94516,-82757,-62699,8087,82916,123297,97744,40301,-15776,851,51437,21400,-55503,-80736,-76765,-117036,-123035,-82423,-27722,-27660,-42304,-84629,-110303,-86449,-106292,-136870,-75884,-9408,-23855,-27391,-9487,27287,46863,15074,-13095,-77102,-38766,13016,4634,-47391,-102418,-63114,-44045,-76247,-105126,-103183,-101190,-143167,-112541,-57823,-2928,-56290,-106248,-109422,-77171,-41169,-28016,-22175,25022,102249,196517,158624,64254,4122,-60788,-99352,-100943,-88062,-26575,41240,100079,187043,163201,90802,38175,-19372,-14953,31061,71505,154998,213505,253800,249561,340262,315843,156108,33699,-9372,49674,76415,-3915,-97460,-76078,-23683,-16097,-55274,-88171,-96142,-67821,-3257,69919,100194,117100,134381,126687,169153,230103,240494,111543,19859,-6150,12680,36450,53956,86478,72994,42840,46328,93990,44261,-26454,-38726,-25115,-12335,22523,21582,-43430,-95086,-95240,-84784,-68310,-70497,-105174,-98280,-37746,-9977,1719,9929,9291,3915,13481,11434,-37062,-54502,-344,44933,72781,34074,-41241,-29964,-3275,86532,244735,283004,106040,46578,20283,-31998,-58871,-79732,-38086,-9008,-22035,-44207,-34252,8590,13047,18238,34926,7461,-55633,-88268,-44339,82424,152571,81184,-18788,-80514,-137194,-86289,16112,36896,-19767,-52465,-41870,23303,63904,36690,-6984,-87931,-79552,18564,40975,-37343,-30322,-31649,21327,107194,97529,73993,33171,-25302,-91789,-58294,-33284,-23891,-38991,-43876,-42279,-58054,-57473,-129296,-146175,-146601,-102821,-75127,-64443,-33454,-197,6059,50155,123622,146534,73403,4033,-97865,-80987,-8630,78174,193876,265476,264594,315614,416238,375712,206697,187489,152420,17492,-48140,-18058,-28699,-103693,-55478,-452,20517,-3642,-17814,-28810,-7889,6949,-35035,-80773,-105585,-71935,-22923,-54785,-71763,-83038,-87094,-32467,4004,2350,-23715,-64806,-71234,-6492,18276,-13982,-5444,-26112,-78552,-59625,-37220,-13610,-7905,14286,-52936,-72364,93208,273375,364007,333765,219043,141908,129300,90384,29913,34351,83986,177495,163736,71651,28949,43429,41922,20271,16491,482,-3674,50894,44671,-19390,-93363,-88467,-407,13727,44211,10232,-50450,-97638,4161,7913,-113131,3582,188681,299070,288837,133117,23455,8599,42801,24793,-14557,-46554,13911,101570,169809,190713,158200,54641,-64204,-23640,107816,163284,85808,13267,-40348,-17602,57709,33732,-29799,-88596,30408,47495,34652,27164,118066,194698,205762,180789,111809,114039,82621,92104,104286,130904,184139,158402,121318,70854,-55814,-98491,-58124,-71265,-75198,-48909,45980,77159,62626,-5937,-118949,-85099,19488,80748,153467,270843,360883,236461,59585,-19387,16401,54077,16562,-38528,-80373,-138787,35583,247241,345632,264284,87374,-7574,-54858,29904,83776,82721,33028,-52087,-126757,-58985,-1589,-6208,-51147,-52461,-89451,-75835,-39232,-96661,-83713,-13292,-12980,-61310,-95279,-7999,57187,57968,-22289,-63035,-107186,-114021,-114873,-104556,-26580,27045,-13804,-114639,-16704,83809,131659,99822,9059,-85140,-62756,-25694,-39660,-114302,-137079,-57630,-12107,28939,65258,130888,99378,102283,85594,-14728,-77929,3966,85821,141120,56668,-85057,-21568,54460,49446,-22573,-80784,-37011,-24630,15226,121042,118227,61630,-36110,-43255,138789,282621,350670,401277,258896,78429,13363,36946,12958,-53578,-2651,74482,122507,149848,73233,-9539,-98896,-67470,-51751,-53969,-15595,15244,64662,125220,140192,158629,213230,240844,338881,218696,45337,-28453,69806,209849,215506,98576,-16986,-104272,-134852,-77256,-37445,-38331,-38534,-73866,-95528,-80145,-72612,-93374,-137019,-134555,-100447,-72339,-32872,35397,60773,-7376,-83899,-134369,-103630,-39429,-5180,12589,37230,39065,36220,20931,-278,-19220,-33958,22797,114515,131361,40748,-27724,-46935,-24624,-36056,-62087,-91255,-95664,-93462,-64725,-38361,-47433,-36659,-19047,11466,21925,-484,-17295,-46884,-92009,-167416,-157614,-90284,-17153,60000,141417,127269,124855,172716,179142,156638,100698,-43686,-92265,-85903,-24280,26036,33860,45767,69335,91030,27894,-55997,-28708,15574,105028,183472,166397,42835,-22702,-8144,17458,-41045,-31365,97689,220209,149933,30918,-49107,-46448,-552,32749,38499,45841,73654,111525,114362,72138,43469,27790,45464,45166,-13096,-98469,-126169,-114525,-75433,-75975,-79472,43995,83741,20988,99938,218604,273567,217519,105836,41553,80798,69739,-33579,-91287,38892,114289,47106,-23916,-12969,41415,47058,-41858,-117565,-117282,-68666,-54847,-60148,-62065,-28145,58251,170845,148509,30368,-23138,-16495,-21714,-57852,-100645,-94584,-42581,44021,26377,-40693,-124634,-67136,31699,69095,84538,37311,4912,74775,161713,287058,341209,92796,-51036,40484,164428,209871,202511,124681,-152,-25225,10355,38019,-20064,-88434,-64003,28150,84922,158092,120266,87542,52039,-16196,-23924,-8061,-25106,-66666,-70133,-9199,-1746,31191,105058,146709,135153,90369,61060,109634,144996,200573,167838,95670,9558,-32219,-18433,50341,77550,11598,31805,36909,-19771,-93167,-105256,-51503,6520,10347,-21365,-26400,22301,72503,55812,-47063,-120783,-143532,-99216,-28798,23579,38999,26065,-23796,-102817,-6713,122560,12620,-135806,-53852,-31935,35827,146754,232330,131146,28569,19520,-1566,-79094,-155555,-77225,-21309,-20705,-14343,-18264,-42262,-101538,-52352,-29265,-82903,-132803,-50666,48432,29994,10082,-11693,-32518,-86381,-79811,-41069,-27671,-31058,-72037,-98124,-90441,-65473,-16188,18873,34024,18204,-8239,-19001,-42583,-30878,24748,5811,-31378,-54787,-80463,-51504,552,-9004,-664,-4327,-22057,-37979,-60693,-44005,-9018,-3004,-79559,-60267,-40930,-46572,31115,96459,94782,71773,20727,15528,46006,7260,-44367,-74369,-104578,-75803,-4875,171028,308317,293681,157209,-19270,-82101,88722,273530,168258,28020,90961,232984,257359,213670,99769,-16412,-95907,-84337,-15695,41646,62551,6414,-46523,-41302,-48037,-122409,-24955,72201,102683,34355,-33075,-75514,-64583,-39350,-27585,-15105,25057,64201,79842,40885,21028,-31714,-41028,-31310,-63444,7930,86642,56304,-32100,-60964,-12651,6182,-10954,-14836,-21193,-28133,-41305,569,70715,91455,-1361,-107200,-77133,-33697,3776,36978,6167,-38403,-63269,-77680,-63656,-54446,-21152,22069,63446,76698,42767,20233,-29742,62913,177929,182038,133972,66254,54659,69493,40172,16955,5132,-36732,-56249,-72971,-63081,-77828,-73581,-34049,-9244,27628,3762,-49371,-43917,-49416,-51240,-70135,-72128,-34844,-47344,-51029,104091,145951,135955,88452,16175,-29846,2975,37067,4983,-32352,-26888,-3064,81371,106783,25200,-64781,-74196,-438,116769,190062,234206,196055,78380,-9336,-35736,-55662,-74311,-19886,-23726,-85122,-59290,-14488,6652,7078,-17836,-36401,-52400,-87552,-108542,-89026,-50276,-28360,3479,-1243,-28108,-70877,-104631,-57488,27729,112916,215358,361148,390164,303441,246154,270547,286852,223010,149340,93340,60140,22971,-22772,-87424,-127488,-152201,-122342,-51210,26080,161859,286441,419511,391280,226902,90658,20988,-5106,-82327,-64964,29517,62997,30918,-61783,-104023,-82936,-83385,-60646,-44259,-59321,-55204,-85891,-108925,-92857,-81767,-124394,-102856,52459,130957,141259,48354,-57925,-39640,37254,77617,72579,83273,204300,259441,257265,315568,365849,285817,232037,173894,76499,18188,18352,39969,60811,59119,122533,78831,39668,43357,84746,92641,81030],[60517,47037,38366,47981,60213,78080,129153,180597,148877,67853,-40412,-86270,-65400,-66264,-53765,-45177,-15178,24633,33038,19009,23626,50343,47540,-19820,-75523,3722,95070,199412,224054,118888,-17856,-31474,72491,165189,188071,171092,259068,361905,288709,42112,-115427,-68569,-7317,-9244,-12660,21693,106073,1020,-76479,-65942,-107130,-103392,-17521,8370,-33091,-32784,16815,46302,-5047,-82340,-48491,16641,7362,-29489,-64736,-70422,-43257,-22484,-47853,-87599,63,66888,90980,46028,-4103,-91739,-68646,-79428,-136863,12469,119423,169733,114058,79956,17130,-78218,13969,-33341,-83536,-53466,-2818,-29616,-27422,-34201,-50817,-57825,-48018,-60299,-56141,-32140,-51047,-83391,-72097,12450,108803,100778,13752,-79472,-101755,-77359,8146,123549,205791,114794,-29682,-20067,29745,60934,185624,119229,-29661,-38837,9758,52248,101499,140917,149043,112803,45241,43481,34993,-33049,-105015,-119677,-74977,-39309,13891,105786,214456,260659,254999,152968,46812,-45396,-11717,-1548,-68138,-53413,4903,6694,-11258,-58215,-78158,-12115,2368,-6658,-7377,74727,102005,116937,126271,225786,272628,189849,-64697,-80685,27919,63973,-8737,-72388,-137034,-183666,-185002,-79261,-105110,-215560,-207625,-45426,92188,171228,194507,88853,-68685,-45320,-62447,-83531,-75507,-50881,-37237,-72303,-90687,-88544,-66544,-37708,-19389,-106201,-64505,26621,84398,33635,-123212,-52854,110559,252704,220148,93221,-12136,-122406,-46211,16208,14993,-27638,-76324,-86892,-92440,-102496,-81285,-67216,-45889,-21113,-6898,18828,-10649,-52097,-28284,62105,140993,44531,-83462,-112006,-79621,-37013,-122,22774,-5527,-58605,-7438,142944,182043,81669,8989,-33906,-63294,-48861,1115,45963,70162,96382,96141,47606,-42579,-87533,-42424,-34067,-76158,-103702,-73869,-34309,13352,22712,-24993,-68145,24645,74420,-47863,-104183,-88076,-53464,-27883,62266,263591,425723,459877,288822,278327,288307,214404,103643,31122,-22995,-39402,5802,33456,-6587,-66248,-126497,-53610,6762,-839,-42829,-93365,-127562,-146192,-66394,58210,165921,251200,254834,226728,180478,100196,-24368,-83279,-31766,32072,-29,-41414,-54829,-44738,-67143,-82907,-53106,-8396,84540,146200,138448,93709,47349,40791,22530,18350,12691,-27947,-84536,-111615,-140069,-87829,-56064,-43466,-33327,-42599,-62556,-38219,-4830,-9058,-21826,-23681,10680,-6438,-41193,-102757,-118385,-84885,-39059,52052,145968,83534,-42588,-38875,-46155,-69524,-109996,-91369,-29888,20071,14287,-27518,42735,87056,21387,-20812,77568,116173,142151,106555,54130,9710,-23640,-37523,-73375,-87930,-49923,-61724,-64742,-62727,-30081,3805,-44166,-145723,-54283,51926,18026,-31159,-47991,-24816,19907,71809,122566,91762,6097,-80828,74149,275617,277562,180558,66095,-14429,-24099,8708,-8406,-56353,-47393,42305,67431,69256,18411,-32344,-33447,7166,71248,170965,277532,250626,161959,83956,46901,100298,166930,132582,87360,77019,95029,87068,70416,81102,69258,38607,-38723,-57684,-39280,-53809,-50450,-12480,-36395,-132837,-104650,-63954,-67796,-98973,-17242,63338,68453,34264,-24015,-44668,-38148,-29706,-72402,-36583,64421,173496,222868,173550,33711,-67649,-9191,12731,43292,57557,-6197,-96218,-41831,99743,106378,28796,-9557,-59019,-71607,43139,90975,48128,-24940,-31559,63311,-51436,-101816,-153567,-204955,8147,122010,241810,224805,127103,18381,-4147,-17792,-4165,43327,18384,-32609,-60016,-60007,-16033,1602,16653,49838,62425,55697,31248,-11074,-53749,-109463,-108153,-42830,3885,71176,164765,169822,139641,95962,80551,45508,-45393,-106330,-111712,-89122,-115760,-126908,-46796,119136,258620,195876,122250,43254,-7206,-51572,-89880,-53213,46185,234849,338483,343430,258118,86560,-104563,-38002,62114,80645,44922,20377,-20838,-41705,-35511,33748,74906,31898,-34186,-39859,52008,147669,155355,154373,56458,173894,358589,327695,129694,-81629,-31754,161067,107779,9340,16516,82470,120555,111466,113157,121535,96018,75849,109577,117217,114261,253453,366920,315809,180228,27549,-110301,-109746,-108817,-146101,-107753,-69683,-71093,-19692,75195,203796,276601,164393,50726,-29798,-88605,-103574,-116775,-116396,-104465,-131415,-134252,-53799,36204,72863,52655,89857,36640,-59292,-153061,-190066,-101451,35027,131967,189647,148063,127999,123467,104506,21109,-62841,-86761,-99431,-116423,-50319,27911,23509,-46121,-152528,-119027,-101633,-124351,-98135,-64345,-17986,4142,32218,88285,43719,-44664,-46302,2541,13658,-15086,-51678,-61926,-35362,6836,-702,-16251,11228,15807,-42147,-112038,-156518,-152388,-81528,27620,78918,52860,43639,-38929,-107088,-73888,-56938,-71018,-107518,-104096,-67229,-1051,22270,67264,130449,117930,98086,50450,11594,86406,103341,73671,21158,-3232,-54277,-139323,-15795,78651,235007,252232,158350,50998,56388,152243,210191,219024,176537,91718,84467,119548,56816,-76265,-34369,83559,130147,348,-111882,-104472,-54567,19002,34455,38926,19562,-19863,-52550,-69954,-35848,-69385,-78938,-62734,-50222,-46120,-43700,-9564,100292,122283,93100,92662,94418,76742,92198,84653,19673,-25926,68255,57127,-2101,-47722,-85365,-100639,-103161,-78732,-20901,-46899,-22733,149198,249379,267723,269429,125955,-42298,-139741,-122751,-69286,-52424,-82467,-24066,54492,135243,215510,251172,218417,316001,392177,336283,130079,38723,31193,3364,67307,139392,182680,96013,-1007,-14616,-33294,-144635,5804,156677,246875,184676,59925,-16074,-74207,-99607,-18176,23274,23619,-14102,-48529,-80234,-51485,216653,263193,196280,98318,56247,30978,24025,-38904,-93565,-104247,-106200,27824,87481,98753,73156,81345,76157,73551,119048,80024,-14765,-64039,-47904,-27898,-45379,-46611,-56288,-48532,-18301,-48285,-62244,12342,45050,108816,128951,78764,6096,-95904,-39756,2985,12533,30147,14431,4755,-9388,-19812,-51597,-67502,-11267,80712,220269,300470,237103,66870,-73100,29678,251705,416317,425616,270221,45088,-105783,-69664,-26185,-18096,-26391,-120671,-113512,4643,78644,67142,-34314,-86926,-26586,-36796,-113345,-128684,-13333,107012,131138,78478,19521,-27845,-24934,33122,35188,-26646,-25203,6694,73792,233869,384995,406498,256041,104382,3158,-64218,-45419,31351,469,-24064,-26663,-15329,-9756,-9426,-42182,-96743,-122899,-11265,11262,-36748,-32807,-44528,-43444,-46023,-70828,-101313,-72383,-12140,-10537,-32970,-39240,-15969,24063,-16233,-63447,-123066,-107997,32504,177702,200518,103230,-7543,-71302,-110062,-72477,-51764,-16710,13234,16612,60047,27104,-43606,-87761,-70065,23813,6523,-105703,-141432,-54216,85814,184142,81016,-25468,-104546,-21252,11321,-24514,-106155,-122260,-67259,-37927,-26557,-20398,-28323,-68314,-78897,-41679,6941,-2900,-16949,-47012,-66857,-62829,14817,229992,331066,247695,124604,118630,101121,47457,499,4032,29888,44731,26638,-24012,-112075,-114780,-53140,89384,173665,110157,109651,132559,142763,140817,172600,154457,57222,-8880,-7570,42456,53171,-5241,-61486,-69622,-60299,9464,87041,131807,105191,36833,-28332,-12766,40850,10555,-63014,-87035,-88785,-130496,-104176,-60502,-14527,-37459,-51008,-90399,-111912,-92510,-118742,-136211,-76700,-15841,-28566,-28018,-14589,21445,61286,25742,-2382,-80324,-52219,13349,23801,-8737,-78646,-76469,-50628,-81771,-105322,-103412,-108729,-133936,-89088,-17892,53457,-29,-71800,-112788,-98356,-52314,-32136,-30123,7272,77886,156188,118410,33984,-13634,-70373,-108372,-108739,-99746,-43940,29467,95948,180972,147247,69311,27590,-18807,-15350,32750,79401,160026,215677,280369,308734,392274,318530,144511,30567,-5264,66552,75745,-2434,-104758,-72697,-7660,3890,-34832,-69648,-85485,-63781,-947,77264,113991,133622,139468,112546,149860,215155,236080,111712,24324,-4635,5714,27871,58542,108598,108180,83536,107808,138439,67795,-22051,-49774,-47529,-35777,5608,20062,-32740,-83796,-90530,-88740,-77552,-74889,-100093,-91386,-33886,-6783,6325,17400,20073,12845,19262,7138,-60626,-83934,-17269,36570,66807,26695,-41647,-16142,26351,118876,274877,315191,138156,62363,20285,-38809,-62898,-74597,-40297,-10463,-20793,-36850,-24948,14120,12027,19663,40271,13615,-56842,-96720,-35995,96428,164771,95646,-8526,-72707,-129337,-62508,57559,84820,7277,-44839,-40207,7671,31731,-1845,-40662,-121365,-57260,88876,118755,8169,-31806,-50393,3191,104182,109418,99178,67071,22444,-64814,-71327,-65096,-44484,-44466,-49224,-53890,-71040,-53426,-104596,-122383,-133626,-101892,-71973,-55561,-24860,-4394,-6677,32004,100978,122897,59690,-7782,-103863,-82575,-9048,71032,176241,256024,264231,324729,443758,398416,212336,179292,127052,-1638,-53827,-16891,-22893,-89878,-62986,-14944,7897,-16369,-27699,-32432,-16514,-3021,-39367,-77622,-97900,-86336,-26263,-48100,-63558,-74499,-87719,-52589,-13184,-4349,-22465,-55468,-55561,-3542,-6,-52152,-54548,-76688,-131996,-108206,-67695,-16042,3765,11937,-56166,-49004,110637,280402,356054,311369,195943,133739,137311,93983,38669,66552,142990,250697,205429,76970,5772,21533,26100,13175,23840,19249,11052,58655,39363,-26110,-98013,-89355,-4128,6140,33780,6222,-45163,-90511,6697,11368,-112138,10932,188248,283421,270449,101570,-13629,-16989,16691,4114,-26066,-60253,-14553,67126,140501,173290,143549,35865,-86580,-25184,109099,177614,99705,26456,-19889,2196,65384,36859,-19336,-85463,15454,32993,24413,23421,121459,219416,248160,238589,172146,152264,99791,97539,103865,141101,194463,162773,122348,79901,-32914,-107580,-77871,-83576,-76450,-61262,22099,49093,22058,-39457,-137840,-59354,52912,122826,197785,303214,375472,230501,57516,1367,55854,86783,37195,-21626,-57714,-135818,559,221274,357624,300968,97088,-21527,-58478,15229,56750,60726,17187,-68290,-140120,-52937,10059,14378,-22068,-22101,-77463,-90584,-47160,-95063,-79734,-19967,-15072,-57228,-87873,-8231,46296,36583,-42559,-46850,-90707,-102152,-94654,-89672,-33556,17584,-30790,-124680,19593,127653,164091,106068,3640,-88855,-54490,-7203,-23265,-98219,-129517,-62972,-16295,22836,52209,105791,68314,78681,80927,-4584,-77777,-10619,58358,100036,22767,-112060,-12279,76974,62801,-18244,-68102,-19688,-7038,44579,175883,170851,99859,-9979,-26031,163734,325902,395409,420801,257893,69163,-4942,18562,-9233,-78635,-9155,68353,118893,144035,57341,-15976,-94116,-50796,-38704,-42920,-12023,10474,57017,116759,140810,180799,270964,324636,366715,203224,47263,-3769,84081,197203,191010,104377,-1832,-89776,-120025,-64618,-22072,-24061,-28946,-66214,-85537,-72334,-66333,-80271,-106728,-108866,-81662,-58099,-31247,11700,20237,-39107,-99814,-134174,-103419,-44643,-16641,302,33629,41609,33564,11800,-13942,-31435,-48896,-5567,70457,87244,10467,-49850,-70751,-39791,-38754,-61421,-96857,-102279,-95295,-69211,-50510,-59457,-40443,-19272,9926,18571,-391,-5380,-29660,-77369,-157518,-154362,-89156,-16883,49685,121688,125880,121070,146118,140550,129860,78688,-67175,-108535,-67936,-2559,43938,48351,53296,67561,73415,20182,-45917,-17396,22806,102454,170793,148135,36849,-18884,-7533,8454,-51507,-52154,63868,200245,161052,45802,-35583,-36248,10963,47753,50239,58378,84187,123279,133124,91004,53874,29549,39138,32984,-24594,-106620,-129703,-115650,-76870,-71653,-62810,75947,148069,62734,105077,210050,259812,206435,92505,34853,89704,90749,-17615,-99767,42486,140834,75043,-1093,10140,55315,46422,-57548,-145824,-74314,-43730,-57764,-84843,-70354,-25316,58011,168439,163567,34478,-41917,-40618,-41586,-69502,-103217,-93493,-36863,55401,36470,-28995,-112427,-72951,4243,21688,39992,8383,7172,86783,179824,299740,327182,84308,-54878,55605,203377,250877,233303,159028,26177,-22102,-4485,11158,-33301,-78349,-47598,28370,67282,135617,114994,96136,72444,15197,-4964,-8706,-44695,-66743,-33081,15227,11475,36531,95684,130628,128236,92450,60359,98132,134469,204695,170677,91736,2085,-46580,-37588,26674,41602,-21133,6637,24017,-13916,-61502,-72608,-51059,-16474,-13176,-19296,-10679,26167,58126,27269,-68589,-112027,-101166,-106557,-61028,-289,34882,36383,-16643,-132764,-9223,136701,28986,-126989,-53964,-32995,19322,116060,211606,131166,29541,10673,-17659,-92599,-143840,-47600,34479,60587,75753,52256,-11432,-90777,-52942,-39457,-98234,-137239,-40506,67184,55042,24466,-2571,-22051,-71083,-73830,-47724,-39458,-35694,-66612,-90575,-102915,-95919,-57960,-21563,8559,-2827,-38801,-33659,-33609,-21992,19772,-8755,-38071,-61489,-90085,-43208,26093,30228,36115,8734,-21272,-35572,-57950,-46286,-11949,-5623,-81163,-47658,-32710,-49213,28334,96381,100806,74600,17892,13407,44102,10944,-42150,-75686,-103237,-87068,-27607,139607,284940,286347,159552,-11223,-87035,86546,273438,173989,42084,88661,216740,235634,189730,72686,-25905,-97608,-86101,-27333,21232,43727,1150,-45024,-33201,-39675,-122567,-20765,90855,154146,90209,-7892,-65330,-58256,-36334,-31098,-27691,12163,53657,55476,-17761,-56339,-94235,-39399,-22507,-61548,-6942,49997,6384,-68442,-90224,-52338,-29186,-43010,-38068,-33887,-28801,-36865,3594,74579,102416,14772,-103626,-73788,-31592,-7670,20496,1052,-30782,-51543,-61334,-44587,-33070,920,47765,96836,111381,78309,48817,2200,80900,171588,180177,153726,84672,73068,78898,30348,-6976,-14348,-46665,-58180,-68023,-57332,-81690,-67915,-17612,5132,30686,-716,-56160,-53095,-60885,-65205,-79409,-73903,-34580,-47714,-43534,106358,145398,129526,87668,25823,-18074,13946,45111,3634,-33704,23800,96000,158984,137065,31484,-67022,-80315,-7801,122496,221248,274153,207404,68296,-27064,-55551,-71532,-82810,-23768,-23451,-86824,-63429,-22299,-640,11650,4423,-11818,-35365,-79717,-108072,-87177,-55143,-42673,-13960,-16903,-31507,-64072,-92925,-44963,53459,158565,273402,396130,392810,306268,251592,267864,271902,218073,157074,99024,60623,30412,-2909,-57909,-104837,-142573,-131984,-39521,50912,202617,326872,429190,376462,207279,63952,1296,-6167,-76556,-75162,15256,41705,7961,-86802,-98407,-76942,-82486,-59832,-44881,-64372,-62438,-89497,-112079,-87013,-61354,-99138,-115729,12852,71041,88543,15651,-66448,-26192,40711,65577,52297,75836,214972,251268,257021,341403,405131,293445,218645,175806,94296,32996,23432,31281,36983,32098,96868,68623,36061,46046,91430,107070,93337],[55576,38609,32107,46249,64177,91745,157060,207090,169781,80537,-41401,-91328,-78044,-82893,-50281,-20441,10617,28987,21206,931,13816,45611,51179,-3430,-56832,7811,104063,200630,195088,80489,-48374,-30868,82533,176601,194260,163053,234275,342851,257619,9434,-117924,-59685,622,-238,3173,46638,129759,27747,-44165,-35966,-79641,-122433,-25615,14998,-22509,-30433,2268,28615,-14490,-80592,-30599,41648,23926,-22450,-63297,-70781,-40048,-17865,-45743,-87307,-14712,46153,75905,48301,6877,-84425,-76814,-84516,-128727,11071,130059,191872,131015,92456,40477,-36382,-14438,-50927,-94748,-37937,16494,-37897,-48834,-53326,-61798,-56434,-38308,-41981,-38358,-29596,-57754,-92770,-79514,11691,110546,92940,6316,-90925,-108846,-72199,7959,112374,190618,107241,-36663,-14794,33533,86961,221030,140802,-15968,-43836,-12988,21945,67200,95885,104557,87704,31798,37682,41073,-23268,-97890,-121065,-80974,-46750,1750,96987,212157,262290,259118,157805,44831,-47473,-5558,5167,-64170,-61758,-14455,-21407,-35455,-52055,-44536,4960,13428,6021,9378,97544,127158,145707,169101,270675,304364,217529,-36942,-93855,23575,72329,4595,-68640,-138175,-185917,-191493,-93208,-135895,-154686,-128162,39551,185603,261856,264869,108209,-86381,-52678,-72458,-93413,-77278,-41479,-15276,-37438,-49162,-55319,-48780,-31975,-29062,-119369,-57343,34632,92345,39310,-105519,-62537,61293,176921,172346,79258,-22193,-138534,-26049,30919,25934,-17788,-69867,-83917,-86717,-89690,-83122,-76543,-45269,-9790,-2005,18464,-15350,-54872,-11081,103448,203091,80280,-68309,-107012,-88715,-53653,-24286,-3814,-29363,-76285,-23238,125089,139625,33182,-27119,-51769,-70486,-49861,-5428,20345,34817,67073,74968,30446,-53967,-74677,-17359,3841,-50099,-104743,-79330,-38423,-1512,7078,-30441,-88123,3896,60158,-65303,-102349,-94030,-58155,-16696,105452,322215,494593,483514,278706,273918,298696,227963,103095,19824,-39836,-52621,2224,38625,-12891,-80426,-109326,-41091,12170,2359,-39368,-82754,-104422,-138096,-76885,55315,159833,236700,237421,191548,132997,73077,-37903,-102922,-56583,8000,-29749,-63916,-64214,-45279,-62274,-73599,-44020,-1664,88203,142408,138404,98779,59299,59756,49441,31199,8406,-31687,-79254,-94062,-127405,-90618,-57713,-45839,-36434,-42854,-57889,-32554,5122,16058,17318,20159,51029,20685,-33393,-107441,-122103,-76084,-14052,95500,188619,96393,-51415,-46970,-38576,-52409,-103899,-72486,-19807,20854,23260,-695,65459,93110,15928,-50492,34604,82293,121001,109453,61182,18136,-17795,-36328,-76027,-94976,-55994,-66727,-60946,-38817,2341,34935,-31056,-138210,-49302,60835,39149,4349,-8684,-13804,4562,55985,97859,56896,-25462,-87626,106517,339732,351368,229704,80867,-7677,-17767,16823,968,-53126,-66527,36675,74404,86816,50842,2174,-23225,-12026,28504,121284,228317,212408,134368,73223,43127,84969,138949,98241,53857,55600,97570,92204,60317,55186,36528,4405,-67766,-78696,-56046,-66965,-57872,-14798,-48129,-144548,-101379,-58730,-66408,-112131,-23814,58615,69037,32678,-24228,-39071,-30059,-31358,-68070,-11747,92899,203912,229828,155717,12147,-60682,31413,74472,121221,139890,56347,-59644,-48181,89640,120370,60243,25099,-33536,-62685,27706,23475,-48584,-103522,-49538,58797,-101628,-170166,-189828,-120822,52236,141918,256188,243155,149230,40184,15000,-2398,6978,42459,9056,-37981,-63385,-67802,-28545,-18285,-10920,28208,45885,26333,1693,-20729,-38230,-80621,-141883,-69611,-18281,44507,131679,160317,135854,88924,70592,35919,-53013,-98820,-117737,-113197,-132986,-143709,-61940,82661,194901,150751,119917,58223,-1524,-61282,-103747,-47779,62187,253641,345620,339042,242014,66871,-119927,-51107,28824,58484,45732,32180,740,-7247,-12394,7606,53483,24550,-43332,-50973,44753,162177,185433,174650,37577,174026,405115,413015,179520,-74405,-26950,190905,172780,53709,48913,110723,131272,90464,78350,114548,107626,71746,73670,67431,77870,250225,382898,350976,215299,32739,-110078,-93618,-103374,-151283,-103212,-64201,-74206,-39560,45180,174709,261528,137375,24361,-43017,-90906,-100076,-119723,-125605,-97593,-116594,-132564,-46721,53435,93030,67319,89656,23306,-63501,-126285,-151720,-74513,41260,135627,202955,177250,158206,147239,109544,10333,-70897,-75990,-83922,-113614,-51925,28800,29998,-38521,-121859,-89776,-81083,-108864,-105107,-60673,-8410,10007,23148,72196,37718,-49068,-49383,16201,37288,1987,-50302,-64823,-40084,-827,-7660,-27842,-12462,-15721,-70139,-129294,-156008,-156531,-84711,22418,81978,56341,42439,-36413,-122043,-96141,-67125,-71847,-101050,-98405,-68081,-7412,16570,72082,139829,126719,119265,62548,-3300,72004,87541,62582,30155,19865,-37403,-139936,-28963,45797,187191,219460,153318,59425,60217,136054,171020,169362,135964,83841,109962,140958,63229,-76705,-53871,76032,112978,-29772,-144211,-98728,-46338,18472,23347,25579,7869,-37546,-80558,-76712,-27998,-52093,-65604,-51344,-55069,-80317,-87017,-44873,78521,129568,106676,113098,128046,131966,131273,91317,12697,-48064,41849,40168,-13267,-46086,-69840,-92225,-100215,-65770,-5806,-39574,-36425,158363,302222,313552,287493,126776,-41647,-138344,-131294,-72484,-45399,-68128,-20831,44269,112113,181953,205706,176298,290100,414576,371003,152089,14374,-32919,-47912,57194,164097,219481,103168,-2544,-9258,-23939,-137517,-3668,148723,241739,184872,57376,-28083,-90977,-90751,-16968,23035,24663,-15631,-51051,-76986,-41464,199396,204063,126760,29046,41903,34536,31935,-25486,-70587,-85564,-118925,8142,71900,81998,37714,17022,24657,81408,133764,85295,-17188,-60948,-36382,-8650,-12653,-4029,-17858,-26994,-4956,-13173,-78313,5673,51366,119187,138868,84194,6254,-91455,-40489,4489,31377,65923,40390,13184,-3946,-8451,-37368,-64398,-36539,42554,159615,240728,204600,47754,-67598,25742,227037,366424,365487,211769,-10927,-132501,-57734,-16489,-21013,-32742,-128400,-118568,-1358,80954,67318,-38833,-109794,-30299,-29919,-104115,-147012,-32686,79232,97241,62567,16091,-19670,-18579,32039,16623,-47859,-39357,-9173,41524,156653,285755,336071,231690,93154,-8916,-75695,-49623,41930,15003,-21290,-24709,-6880,-1220,-2195,-37216,-95836,-132234,-23455,2927,-36760,-28242,-43269,-69428,-68709,-86917,-105414,-60590,6723,11514,-13640,-28788,-13593,18569,-29999,-82607,-145726,-103127,35050,181870,218743,123195,5897,-56067,-84836,-57711,-38422,-15836,12351,278,31244,10890,-51062,-90839,-68440,29135,13641,-63480,-94235,-35581,109089,158476,44268,-54108,-98982,-26853,-3567,-43339,-120205,-114284,-64435,-48627,-50817,-50831,-60378,-91889,-85700,-32725,26774,19785,-1615,-42365,-56627,-36311,33203,225431,291459,211946,103463,103906,96862,53243,16612,21174,45944,62021,45985,-9686,-105466,-123175,-55242,102436,188234,118603,103488,115948,123086,122348,162639,145970,56851,842,-4775,38514,66727,32766,-26229,-53362,-55837,12268,92596,140738,111053,32778,-39487,-24758,31592,2126,-68299,-91743,-98577,-131489,-85823,-39990,-5138,-53482,-66720,-97852,-109962,-96824,-129323,-121604,-66728,-14990,-32517,-31546,-22036,13073,75986,43713,17278,-69366,-63818,15502,47626,28378,-55219,-87737,-56860,-85589,-103025,-102905,-114451,-122048,-65407,20361,106020,56543,-31707,-97191,-114169,-66146,-39461,-40838,-12207,48173,108265,71315,-2212,-32780,-77182,-114896,-115807,-110217,-60315,17689,90360,170569,128503,47735,19383,-13709,-9625,39513,88318,158446,207571,294860,363690,436985,316812,133194,27913,-1341,80941,73587,360,-105923,-69971,6274,21684,-15628,-50878,-74941,-61231,-1575,80634,123472,145626,136698,91507,123894,189797,221382,110147,30559,351,2865,21756,61161,123641,134665,114331,160015,192200,105492,-7973,-55519,-69745,-60911,-14083,15298,-20441,-71018,-85500,-92819,-85090,-74637,-89316,-87367,-36041,-8273,8211,23491,30084,21346,24609,1122,-82249,-116697,-36665,26338,57602,16961,-42730,-2296,59354,155525,301486,337196,162469,71385,14402,-48785,-67719,-68668,-42930,-14599,-21731,-29512,-14994,19201,9482,19344,45392,20368,-56664,-99082,-23313,109384,174081,109613,2262,-63085,-118439,-40198,95231,130293,34451,-36631,-37061,-9261,41,-38164,-74174,-154598,-16006,157597,200171,68406,-20444,-68900,-14024,101744,122813,125946,102358,76715,-3095,-29387,-61709,-64628,-48886,-53690,-64005,-74906,-36530,-71502,-89028,-109484,-94923,-66706,-47779,-19666,-9016,-17299,16637,80409,102402,50269,-17601,-108586,-83549,-9360,60959,152804,237616,258289,328247,459610,412803,220002,173550,104520,-18099,-58409,-16913,-18029,-73963,-61032,-26252,-3002,-25874,-35471,-33371,-20301,-5309,-33503,-62220,-72400,-102644,-43542,-50831,-60107,-67447,-84131,-73711,-30340,-9698,-18157,-43121,-40773,-1250,-17864,-89670,-98536,-124344,-180302,-145442,-82392,-8985,19053,14094,-48106,-28241,116387,269815,326335,266653,153979,112192,138933,99609,55707,104631,203613,315578,240587,81966,-19485,1575,14735,12577,38260,44072,28658,65831,32737,-32797,-102027,-90093,-8976,-1601,24062,3046,-38628,-84490,5931,12975,-106860,17389,184090,260438,241337,63777,-53235,-42083,-7537,-15664,-35964,-69683,-39418,33765,108235,151477,125519,15435,-106677,-24629,99781,179482,107007,36391,-2478,19738,72743,41860,-7964,-68795,-813,16205,12341,17918,120243,238310,288797,296155,237404,189530,117139,103446,102768,146829,196467,161584,121191,87733,-11128,-103798,-90464,-88562,-76190,-66230,-480,22080,-15169,-68614,-124824,-27578,92178,170381,245429,331616,378899,218359,52939,20698,94695,119477,57970,-4816,-35369,-107100,-31780,189612,357634,331340,108483,-29428,-51942,7304,39632,48857,11560,-72561,-147184,-49405,17375,30389,4974,10594,-56950,-103898,-53889,-88669,-71863,-25293,-13510,-47067,-73880,-6885,35939,18201,-54826,-22973,-54108,-77480,-71926,-70098,-39312,6127,-47439,-110391,51925,160781,183831,104401,-5005,-93342,-45819,13577,1793,-69021,-114587,-68867,-22823,14840,39165,83459,44033,58656,76117,4966,-74927,-23836,31141,57755,-12452,-129854,5816,101789,75916,-12016,-55240,-4080,10247,75357,233008,227785,141725,20528,-6389,180170,355257,423554,423044,252249,60629,-22878,-1122,-31741,-104412,-15299,59671,106999,124342,34838,-22006,-65549,-27145,-22370,-30317,-7088,7926,51704,109618,142628,205336,328899,401787,375665,183764,50486,21513,96458,174387,160056,107651,15517,-68480,-95148,-50522,-7425,-8287,-14196,-51320,-69626,-57705,-52604,-60835,-78767,-83363,-61350,-42329,-27689,-13260,-21151,-67613,-111168,-130903,-100683,-46872,-24645,-9069,31441,45041,32261,4962,-23093,-36433,-55567,-24817,36195,49088,-17718,-68176,-88661,-52770,-40637,-57765,-96406,-104089,-94579,-72113,-61142,-69351,-42929,-20111,7913,16571,3865,11897,-8335,-58832,-144415,-146270,-86448,-15569,41791,99670,115614,108792,114602,101172,98500,51508,-86120,-112135,-44189,19538,60444,62865,60960,62762,49624,5541,-38789,-8027,28169,97443,154919,130029,30917,-16165,-9849,-3187,-61432,-71429,27809,167872,157548,53415,-26619,-25722,25197,63524,59673,68054,91174,127052,138340,97830,56518,28646,32383,20873,-35985,-114632,-133176,-117663,-76535,-54803,-33841,110993,210156,112341,105086,185045,230479,187140,76231,26120,92159,105990,-2634,-106629,45900,164727,103918,22191,32520,66364,42868,-73068,-132065,-23689,13862,-21515,-97413,-79510,-22970,57063,160326,172206,35529,-65884,-70388,-60971,-74038,-100010,-90451,-31425,63305,43645,-17368,-102660,-83700,-25810,-25759,-3284,-10961,19582,99026,192271,300784,299765,76468,-57688,69051,238655,286766,259335,192193,66726,-6387,-13805,-13579,-43990,-64682,-32268,26249,44522,103074,100999,98521,87664,46137,19333,-10272,-64912,-49712,1635,34015,20668,42269,84621,109433,114019,88253,56096,86350,125448,210434,180325,98599,9645,-45378,-47282,12258,19083,-41942,-13426,13324,-6834,-30168,-38650,-46772,-45482,-43112,-17541,6909,31940,46710,5907,-76503,-83942,-51008,-59393,-98167,-36587,22737,41280,-8309,-114657,23851,174170,61854,-96220,-54359,-30871,8753,87689,185173,126097,31921,7152,-28783,-102249,-121289,-16895,92727,142561,160580,114529,18273,-80347,-55206,-50865,-113031,-134582,-32547,79212,74305,33105,4252,-14497,-57718,-65197,-49796,-45109,-34274,-57753,-83778,-116698,-121949,-106991,-61843,-11413,-16835,-69936,-56476,-29815,-17874,11578,-22340,-40304,-64177,-98641,-33439,51781,71148,77901,29877,-15483,-32156,-56237,-50023,-15560,-7755,-77554,-33595,-22511,-51867,21699,90576,100398,70527,8989,4679,32433,7207,-44105,-79331,-94103,-94664,-45628,112493,258615,272618,155914,-6994,-91303,82038,263450,174790,56233,86990,194847,204480,157107,43545,-35334,-96873,-89077,-38640,4655,29534,1933,-35296,-20556,-27287,-106999,-18330,106242,202920,148212,17541,-55505,-53275,-35172,-36562,-40001,-437,42328,32139,-67152,-98166,-126399,-24679,-12455,-58968,-23647,12408,-38475,-99066,-111670,-89988,-62901,-69901,-54061,-41069,-27453,-33637,4219,75539,109279,30231,-97312,-71109,-24458,-10368,8104,-2451,-23417,-40334,-45468,-26310,-13630,20462,70455,128192,146373,116378,83679,41235,98493,160730,169018,165959,103947,92702,87378,19575,-30705,-30122,-54727,-60061,-63484,-51955,-85058,-56997,1642,22479,34969,-5198,-64403,-65692,-77714,-86863,-93357,-71703,-33240,-49639,-36374,105485,143819,123896,87629,35452,-7499,22025,49641,-21,-31133,82603,199086,235956,161778,34511,-69608,-86169,-15593,125840,250711,311308,216876,60456,-42097,-73885,-85794,-85160,-24974,-23451,-88635,-63672,-27991,-8204,13763,26447,15829,-16804,-71347,-104353,-78952,-56106,-57884,-30898,-28045,-30288,-54355,-78929,-31132,78456,204582,324967,413751,382680,301519,251205,256771,248570,207607,161540,101204,56699,33802,12250,-30676,-79076,-125672,-139339,-25751,76206,241587,359376,425286,348819,181923,35503,-18084,-7398,-69276,-90623,-6611,14291,-18231,-109883,-81812,-68213,-81035,-59796,-45494,-67648,-65523,-87544,-110562,-77358,-36741,-65180,-101604,-22820,13414,39735,-12420,-72167,-20418,37530,49592,31375,66867,214443,234042,248893,353957,420866,285511,199708,172429,110429,49205,32257,27594,16848,9556,73550,57476,31397,48056,95119,115503,99078],[45733,28237,25998,45698,69769,110048,191503,233692,186677,89554,-43148,-96787,-91533,-92774,-35020,10669,35670,32818,10176,-18005,-145,35699,52432,14633,-31449,19817,114545,196666,162550,43668,-73493,-25282,89456,180193,192439,149320,199861,303596,209965,-25540,-111928,-48086,10644,10955,20974,72918,149270,50971,-16573,-6520,-46463,-108678,-40417,12779,-18589,-26915,-5979,13683,-23020,-77304,-10529,68566,41335,-15312,-61816,-71733,-37725,-15233,-43064,-80848,-26520,27329,62984,51826,18376,-77874,-87452,-88736,-119130,12893,141782,216639,154527,111363,73810,18317,-34611,-66515,-105859,-25451,29870,-49638,-75242,-75769,-74746,-56541,-29713,-25903,-25865,-32498,-69775,-106119,-89534,6974,105499,82432,-1323,-101686,-106530,-64483,15530,109525,179178,96716,-50335,-9842,43519,123890,260401,160854,-4831,-49389,-32235,-4172,34484,50818,62704,65832,21494,33726,47881,-12357,-88756,-120416,-87589,-56911,-15785,80738,200030,250956,250697,157150,42335,-50723,-1652,11256,-58894,-69681,-33936,-47260,-49756,-28255,-11108,22745,25452,18836,25488,116907,149805,173832,213595,309663,323575,234378,-9203,-106100,13966,75108,15609,-65852,-139154,-188024,-196287,-105809,-148131,-95753,-37394,142161,301349,370315,338171,119767,-95196,-53061,-75164,-95020,-71906,-29043,9007,4266,235,-11777,-21702,-18696,-31953,-126289,-47082,43960,101394,49626,-79817,-69060,9781,105003,139880,87058,-1445,-84211,-3300,44300,35531,-8772,-62888,-78825,-79401,-74291,-74636,-81644,-43732,1852,4390,18854,-18802,-55373,5808,141549,262888,117492,-52066,-99119,-95563,-69128,-50234,-37720,-61815,-100680,-39374,102581,92909,-19703,-70386,-73254,-76381,-48264,-8766,-1322,1015,33094,51013,13627,-64077,-59268,8385,43368,-19266,-91199,-86488,-44616,-17338,-10803,-35582,-109255,-21274,38327,-79949,-90116,-98382,-62780,-3226,149088,368434,541290,484352,261152,261042,297595,233874,98311,7089,-56105,-63909,-2176,39292,-21430,-94319,-91768,-28821,16196,3661,-37621,-73291,-85562,-122193,-83869,50544,148943,216206,213233,152815,84420,43273,-47996,-116439,-88854,-23599,-61946,-83842,-67160,-40191,-54971,-63094,-35277,3248,88688,133527,132603,98739,68591,78136,76102,40378,1191,-36374,-73875,-76227,-106101,-91451,-60377,-49027,-40104,-44020,-53865,-28258,10695,35288,54694,68816,95053,47157,-27213,-112536,-110111,-51299,28074,153858,239129,112363,-56828,-51887,-26812,-26998,-79292,-47432,-8431,20415,31083,24139,84251,93052,5881,-81589,-15255,40665,89131,103348,64357,25508,-12635,-36506,-79278,-101015,-61723,-72396,-55243,-10734,38758,66237,-22094,-134816,-41357,69588,59496,39862,34168,6026,-7855,38243,72309,25900,-52213,-88498,133656,391534,415323,277193,97027,1822,-9070,25430,10630,-46715,-87899,27134,77961,101612,81307,37351,-9150,-27881,-5566,75534,174346,171452,107257,62514,39852,72079,114384,70455,24811,32006,95302,93814,47717,30727,8944,-23606,-97020,-101354,-72964,-79891,-66977,-19644,-60098,-151323,-94906,-52040,-62258,-128007,-37820,44124,64167,28616,-25149,-33099,-21792,-30111,-58088,11023,117772,227363,225510,128910,-10125,-52233,59944,125112,198966,230762,127297,-12388,-48760,70939,124972,90196,58453,-6263,-50340,17056,-18405,-68585,-61025,27763,78315,-159030,-236881,-176283,-23947,105862,160982,259178,249180,167772,63508,29697,6599,13877,38649,-1363,-43738,-66371,-72568,-35868,-35279,-42050,5135,31991,2570,-21983,-26064,-22475,-50846,-146594,-94060,-36882,25819,104662,152940,133177,80020,56962,22844,-61655,-85992,-96049,-123832,-139543,-162074,-80935,38467,117103,94012,111707,74436,8315,-67578,-107898,-35514,80871,266104,342594,324013,217896,45156,-107102,-59782,-1936,35771,43563,39892,19795,24980,17633,-17173,26380,14211,-53089,-62266,33763,166084,205154,183481,11289,162642,428841,479711,225949,-65140,-24069,210626,238379,102000,83095,140936,143866,68971,40466,100450,120175,81092,42649,19568,35420,228231,373512,365905,240466,33724,-102095,-76255,-98987,-153495,-93171,-50427,-67394,-63612,5120,127596,220954,94399,-8878,-55091,-88836,-96496,-115562,-130368,-93414,-105442,-126619,-39295,70113,113215,82582,87361,11980,-58022,-93565,-110485,-47095,43312,134587,209502,205145,191578,172263,113624,2299,-72272,-60354,-65322,-104403,-52736,28599,37534,-24243,-91015,-63350,-61742,-94455,-113439,-60304,-4624,9469,6807,50708,30374,-53672,-56094,25682,54938,14050,-50771,-67568,-41092,-3771,-13466,-41987,-40881,-55039,-103866,-139967,-152944,-159475,-86612,17427,83518,57245,38857,-33755,-124942,-116006,-76514,-72128,-94361,-91909,-67815,-12544,10357,72839,139336,124253,126344,61733,-19716,55659,69938,56570,52290,51843,-18707,-142952,-46950,12534,136396,177101,139213,63911,62126,114803,126267,110841,82742,62653,119556,144567,61231,-71630,-71011,65348,92113,-50549,-113173,-76819,-34679,19932,13796,12997,-3223,-53863,-98020,-66781,-14059,-31675,-48922,-37618,-45326,-87359,-120231,-78418,56867,135033,122114,135384,166092,182191,158702,89901,3059,-70215,11916,21767,-23700,-41886,-55066,-84713,-98862,-57486,2358,-37886,-50906,165738,358944,365632,308236,130638,-38316,-135479,-142516,-79290,-41593,-56604,-18340,34085,90364,145541,153515,123918,244458,408987,381004,165777,21994,-74713,-95006,43925,179084,244102,104609,-7145,-7726,-20699,-137420,-14784,136031,224603,171095,46220,-41012,-103284,-84165,-16895,22095,25766,-16548,-51837,-71314,-26528,181365,147738,56085,-40308,26860,34530,35438,-14444,-47040,-64648,-114640,-8508,58393,66756,8090,-40498,-31370,73557,132202,78621,-27317,-61361,-25158,20204,35715,39824,15337,-8771,4540,18652,-59367,-2836,54890,122142,139698,84332,4693,-89287,-48101,-1806,39346,90639,60082,17322,-2018,-357,-26330,-61950,-63845,1382,97869,176969,166482,29740,-61869,16400,190729,302631,294473,147848,-72900,-142745,-46042,-10749,-28610,-45837,-141640,-119770,-5034,85036,69668,-37840,-133746,-36934,-25091,-95817,-164492,-53812,49421,63366,46319,13235,-13771,-20513,14599,-15903,-72324,-54435,-26716,7987,78594,180743,251800,196083,76589,-22417,-83311,-46893,58004,33489,-19568,-26326,-2678,5032,3724,-34582,-95718,-139333,-41466,-13268,-43076,-28238,-42350,-95841,-97631,-108176,-108286,-48604,25111,32934,5029,-18814,-13656,9017,-46344,-103234,-167294,-93252,41530,188754,238040,143303,16288,-45267,-65499,-44661,-25847,-15509,9778,-14174,-287,-7397,-59970,-95244,-68558,32177,24813,-17071,-42388,1048,137798,130519,9576,-82414,-92529,-32850,-18721,-62953,-135376,-109104,-61365,-56961,-69499,-71661,-91184,-115601,-93146,-27670,39259,34097,10336,-27788,-41084,-15505,47829,213451,244815,170829,77610,85103,87520,55295,29876,36521,61255,78371,63784,637,-104727,-131423,-57297,112858,197299,123589,93566,95137,98875,98766,146257,130533,50673,5125,-5936,30685,74224,64157,6554,-38762,-53985,12053,95566,146333,111634,24916,-52587,-37917,21438,-6506,-74341,-97698,-108948,-126744,-71519,-24383,-2778,-77597,-89901,-103744,-103087,-101302,-139400,-107728,-53060,-9916,-36787,-39859,-33902,1170,89287,67972,43038,-53099,-76712,15868,70994,59373,-37250,-99453,-65496,-89913,-101743,-104753,-118804,-112081,-45665,51625,147694,105293,4674,-75160,-124234,-86149,-53606,-57343,-35571,11765,52261,15000,-47758,-54207,-79054,-113284,-122026,-122038,-78462,3388,80535,152985,103786,22648,9574,-8721,-1394,49566,96719,150036,189773,295148,407038,467733,308343,119379,22519,-1060,88166,66433,283,-106098,-71203,14264,33147,-1426,-35087,-66995,-62375,-7527,77325,125683,149997,124098,62988,91241,155041,194586,103162,34709,4947,96,14140,58220,127693,148158,131325,194223,240667,147489,9618,-57676,-92764,-89524,-37583,5002,-11078,-60318,-82486,-98808,-92397,-72519,-77885,-89335,-47812,-17674,4189,24775,35744,25944,25923,-9881,-102454,-151258,-60865,11676,42021,1723,-48132,6827,88299,187646,316198,341086,171887,68124,-1583,-65274,-75655,-64787,-48642,-24202,-27748,-25837,-8102,20340,1871,14000,47801,25998,-56105,-97791,-14113,112869,173884,118402,10485,-54789,-108754,-22201,125045,167579,56948,-30473,-35636,-28022,-29893,-71638,-107711,-140554,24896,214885,275120,135531,4365,-85494,-33817,93872,130803,147558,133113,131012,62609,28187,-31384,-86420,-55809,-60802,-74446,-70720,-13318,-35402,-52309,-83641,-87273,-62880,-43211,-19557,-16450,-28360,1622,59804,82655,40526,-28499,-114996,-86687,-12315,47085,125175,211673,246065,324313,460131,414259,225427,168165,84071,-33302,-64350,-20908,-17212,-60385,-54484,-36962,-15093,-34259,-42203,-35245,-26161,-8649,-26303,-44837,-44931,-93881,-76904,-68419,-65011,-64892,-79701,-97858,-49484,-16774,-14849,-33207,-31098,-3285,-36225,-127471,-126420,-154994,-186822,-150764,-80984,2688,34204,17724,-34282,-12578,107579,238072,272534,198958,92513,77748,137152,111591,80212,144089,257544,360979,261639,82119,-48598,-16151,7384,17338,57191,71117,45534,69150,22188,-42035,-107761,-93209,-16672,-10792,13887,-837,-33057,-81568,358,11541,-100831,20319,175331,230386,200828,21738,-94606,-64399,-28632,-36104,-46984,-77383,-61709,452,71794,122637,101135,-8999,-110062,-23620,78501,165064,104319,40433,9611,32245,76424,44691,-320,-51717,-18781,-3805,-2885,8907,111811,245437,319880,344510,299101,220117,131159,107104,98928,145413,188112,152966,115830,91640,6420,-94054,-98385,-91873,-79112,-69483,-22987,-5665,-50135,-87888,-95222,3934,131351,217663,291099,352448,370801,201000,44808,35241,127943,147614,75446,8778,-16870,-81842,-58216,154255,344422,350438,119014,-31747,-43187,956,27668,42560,11956,-69133,-150188,-50686,18431,39358,26725,41021,-34979,-113495,-60944,-80862,-62371,-29341,-9436,-31996,-54595,-4483,25522,1915,-61231,-1090,-17666,-52561,-51279,-51257,-45732,-9600,-64835,-89840,74710,178092,187445,93885,-17752,-99532,-38763,31898,25287,-45410,-104194,-77569,-32603,4686,26587,64910,25233,40896,69722,11906,-72245,-37819,2488,13827,-49176,-130032,27569,125590,86687,-6130,-44724,7253,24662,104585,287443,285121,183754,50978,10775,182798,363588,429056,406087,240587,51237,-40111,-15649,-41969,-110918,-21311,48092,87672,91047,7367,-21185,-14997,2047,-4083,-17034,-1688,6382,47274,102512,144057,229019,379415,459430,362500,160564,52360,43948,105172,146074,128690,107191,33264,-43894,-69005,-37527,4288,6535,3050,-32939,-52420,-42353,-39680,-45268,-57140,-60853,-41362,-26262,-22519,-37667,-62489,-93894,-120067,-127873,-97247,-47794,-30809,-16850,28965,47151,30633,-984,-29505,-37503,-57243,-36495,12191,19628,-40987,-81406,-102290,-64784,-43258,-53358,-91821,-101803,-92355,-74510,-71390,-78642,-46141,-23464,3617,14113,9703,30328,12584,-41236,-132940,-140030,-84211,-15068,34739,75164,95468,87044,79043,61484,62562,19836,-88144,-84404,-17660,40383,74115,76520,69485,56096,22072,-15650,-36572,-2436,30121,89126,135974,111384,23320,-16383,-16294,-17995,-71513,-89599,-9333,125655,138713,51940,-23968,-19144,36630,74254,63143,72246,92717,121281,128303,90933,50042,23780,23776,7427,-48643,-124091,-138356,-121492,-74663,-34775,-5262,141776,261286,164576,101448,144316,187787,160543,57412,15173,87938,113431,9710,-112015,47396,182578,131181,44120,51649,71562,34402,-87628,-96012,25415,86349,46001,-62635,-88943,-21890,54439,145854,171913,31817,-95080,-103358,-69718,-63594,-88305,-85113,-27649,64689,44701,-8346,-95957,-99681,-57385,-70479,-38121,-12283,38690,109289,196893,288977,262234,68464,-60735,78457,266248,313305,276954,218433,112341,21656,-15269,-35832,-52765,-50561,-19016,21614,17857,63198,78566,93601,96159,73417,44639,-15265,-84060,-25182,30632,44139,24064,47084,72246,82832,91781,76761,47281,73774,116481,215119,194235,113308,28593,-27534,-42772,8538,7254,-54660,-29583,4022,-437,-3144,-8474,-36988,-65375,-68242,-13804,24396,37965,37345,-8696,-71220,-50642,-360,2412,-82573,-81505,3940,39215,-1545,-74889,70396,214308,94124,-69531,-56045,-25899,8256,71864,165394,123495,40472,11028,-33792,-106232,-99867,12281,148203,217041,231163,161044,41483,-72313,-59923,-64177,-127995,-127380,-28946,81395,83906,34297,7494,-11290,-48366,-57064,-49347,-46186,-28577,-47435,-78931,-102695,-94408,-125418,-83905,-19920,-16998,-78120,-82035,-33054,-19817,-541,-33981,-39208,-64118,-107420,-24319,74561,108874,117521,53197,-7400,-29915,-57555,-56501,-20668,-9977,-71026,-21237,-12772,-55870,9789,77962,92459,59011,-5895,-11410,10239,-6147,-52166,-82675,-79746,-97017,-57004,92022,232356,253740,145729,-8322,-95478,75695,245662,171254,68971,84346,166616,163875,116464,12797,-45609,-95099,-94570,-50066,-7999,20922,8947,-20634,-9446,-18161,-95971,-19471,116164,243631,202618,40722,-48331,-51993,-37882,-45652,-53551,-14111,28855,9189,-103322,-67449,-56658,-1829,-3358,-57678,-43099,-24975,-77518,-124304,-120619,-126915,-95743,-90346,-62563,-44140,-25939,-33015,2061,73491,111712,42984,-89703,-71819,-16450,-7398,-698,-6099,-18512,-31905,-32788,-11633,1215,35202,87462,152605,175992,151826,121499,83785,114167,146330,149415,167714,121065,110058,91117,5234,-55091,-40684,-62529,-64560,-62227,-49904,-90667,-45596,19321,38226,37108,-12414,-76428,-83374,-100995,-117117,-104133,-64730,-31770,-54502,-32524,99122,138556,116359,85251,41864,-990,24368,47739,-8554,-27236,137785,292604,299559,175489,30617,-75852,-95434,-27628,122062,271137,337357,219265,50393,-58090,-93988,-101160,-83825,-26940,-27213,-93923,-61505,-32431,-18058,10516,43757,41296,-1616,-66785,-101459,-70160,-56547,-76956,-47679,-34235,-26409,-45563,-66970,-20338,97786,243936,360621,408125,356491,284672,239401,231914,212619,185994,155866,93961,43579,28954,18854,-10670,-56962,-109488,-137522,-17316,94866,270933,376190,403685,307174,147536,1946,-39780,-12791,-61579,-97784,-32904,-19475,-47989,-97583,-66192,-63153,-84140,-65743,-51238,-74082,-69804,-86583,-111101,-71941,-16634,-33627,-73576,-48695,-42753,-6788,-39962,-81610,-27154,22657,26019,8397,53872,197206,203593,227429,346172,406151,259112,173142,159351,118407,59839,37143,21749,-6172,-15033,47572,39592,19138,42429,89301,110700,91402],[27765,12865,16761,42426,72922,129061,226546,254638,194725,90966,-48949,-106412,-109549,-95586,-15138,40233,55342,32498,-2965,-39849,-21265,17571,47672,30011,-3349,37166,121845,184029,125759,6795,-95119,-22265,88601,172285,179297,127859,157454,249023,152678,-56471,-100658,-37667,18828,20825,37329,95633,157754,64683,2514,17943,-12876,-75585,-60492,81,-23857,-27598,-11827,-1182,-33696,-76201,7932,93107,55700,-11431,-63107,-76346,-39835,-18472,-43682,-72663,-36673,8138,49775,54448,27794,-74438,-102019,-95154,-112084,14915,152289,241772,183181,135476,112997,79207,-29039,-78896,-119388,-18745,34290,-67482,-107472,-101380,-91484,-60189,-24552,-14664,-20196,-41479,-87524,-122648,-104747,-4649,90383,67531,-10901,-113366,-98115,-58794,25524,112315,174064,87048,-74523,-4568,60242,169942,298930,175686,1684,-57374,-49195,-27114,2557,6413,27250,47455,12621,29295,52695,-2537,-79583,-118685,-95537,-70180,-37560,59082,178901,226059,228698,149624,37901,-55892,-464,15995,-53057,-76753,-52955,-68771,-50257,3265,19677,39589,37149,30655,39967,131364,167790,198654,255252,337754,327668,239117,17860,-113492,-3615,69082,22254,-64774,-140377,-190742,-198810,-117084,-120784,-41822,60171,262176,439514,493174,408499,122675,-91996,-45933,-69020,-86500,-60109,-15306,33623,50799,55743,38893,12076,328,-29104,-127674,-34875,54850,112276,65172,-48847,-68103,-39640,48652,130727,120442,52522,-23008,20220,55896,44050,45,-54791,-71418,-70480,-58026,-60228,-78822,-38946,14889,13018,20729,-20237,-53118,21899,174303,315593,155264,-34121,-87888,-98315,-82314,-76374,-76466,-100639,-129225,-45847,86677,56515,-63785,-119395,-94940,-77195,-42441,-7915,-16997,-27118,-1637,26479,-1633,-71679,-40595,35801,83425,14941,-67751,-93725,-51547,-32727,-28957,-38419,-125027,-43977,19598,-71388,-69451,-99142,-65182,13801,191438,398320,560263,463131,239104,240755,284455,231848,90367,-5385,-69698,-71388,-5960,36749,-29662,-102032,-70949,-14054,22140,5840,-35755,-64252,-69279,-107538,-84857,47902,138123,194937,187669,117777,42424,18223,-46339,-93210,-103791,-49243,-79057,-78030,-53213,-26080,-42999,-49407,-25194,8545,88669,122942,124300,96844,78817,99540,103280,48072,-5967,-39218,-66088,-57042,-81905,-86986,-60481,-49250,-40566,-42706,-47445,-21645,16278,52132,92820,125649,145858,75953,-18702,-112981,-86111,-12394,85566,224890,295631,132435,-56674,-50604,-8192,9467,-36291,-14247,7351,23186,41534,50280,102729,91312,-4278,-105916,-63376,-2995,50649,90234,66877,35856,-3753,-33553,-78834,-101559,-62749,-74113,-42823,24644,81828,98864,-15033,-132275,-25642,83552,83796,79372,82790,36883,-10284,23849,50564,2893,-69564,-80163,158454,430536,467290,323847,119645,19280,6941,39512,25793,-31545,-105719,18171,82286,118108,113927,74356,8388,-36183,-22695,42745,124717,134709,85827,56397,41720,66130,97391,53705,6497,12830,92849,96167,37911,13587,-5406,-32243,-114633,-120414,-85518,-87020,-72430,-21102,-66008,-146759,-82065,-39847,-50256,-135305,-53363,25864,59599,28682,-19440,-19549,-6662,-19676,-39128,36469,142986,246203,214829,99977,-27671,-43284,79710,165280,272702,324738,205893,46842,-33538,48740,122012,120290,91688,25122,-28985,27552,15197,57915,131665,188457,120899,-219966,-260547,-92664,87138,169516,183297,255721,248194,186854,92007,46336,16235,23000,38422,-6512,-43726,-62854,-67643,-29833,-38135,-68097,-12124,27474,-7100,-32688,-23391,-4322,-20403,-116805,-107486,-44283,19592,89225,153694,138566,76307,46852,13698,-62998,-65883,-64867,-107361,-125057,-158965,-95882,-2444,40845,38188,104915,97437,28736,-60561,-90457,-11995,105322,275173,334484,305045,194491,31815,-75349,-59074,-21187,21894,45293,50048,41373,57322,53172,-24447,3715,8708,-55749,-66102,27374,167057,220373,187692,-12678,150991,435315,525863,271160,-45770,-14665,224787,304321,157977,123570,177690,164752,56563,10372,88044,134224,100907,26080,-16421,-2206,196217,345428,363471,257908,37475,-80241,-51289,-88543,-143684,-70620,-20118,-40796,-75973,-35169,72906,163543,45798,-34589,-54289,-76261,-87145,-104398,-124754,-84639,-90816,-113195,-25986,91436,138714,105269,91962,12252,-36943,-51536,-60614,-14203,48659,136164,215342,235023,231109,201932,122560,4095,-61234,-36551,-38223,-82090,-43162,35459,51820,-1794,-58697,-34305,-37316,-74000,-114265,-55179,1670,10760,-7719,33026,29076,-50373,-58780,37325,72885,28240,-45440,-62601,-31705,4788,-11557,-50273,-64362,-92807,-131251,-118869,-142855,-153969,-80225,20057,91465,63990,41217,-23894,-112110,-125650,-77474,-63931,-79163,-75675,-56854,-6803,13703,79906,140159,121313,128085,57387,-26877,47106,60675,64104,86913,90804,3575,-139961,-59218,-12266,93530,136630,125066,72691,70245,98115,87671,58073,31730,35910,117285,137777,59173,-55983,-76627,58948,75287,-54009,-62871,-39280,-12435,30936,12896,8289,-6064,-59050,-92240,-43279,9300,-524,-21865,-16703,-25042,-67297,-124962,-102117,42851,145810,147484,166594,211806,230660,182495,90706,169,-83127,-12389,10412,-25548,-29046,-35225,-70922,-91224,-45741,12135,-33547,-56750,179734,423310,427465,335905,142518,-26442,-125477,-147608,-80684,-32436,-39427,-8851,32119,78438,116969,107709,73441,189936,380381,367586,168667,51096,-60841,-110459,36906,191306,261652,107967,-6770,-2118,-16055,-135216,-19306,126913,204787,152591,35024,-47570,-101342,-71975,-9993,28481,34990,-8344,-41877,-54127,3063,174343,111044,3319,-91737,19712,38137,42088,1703,-15229,-36124,-98449,-15123,54313,60447,-8364,-76270,-78564,59278,123040,68277,-36837,-57003,-5579,67120,102762,90309,49703,11266,16345,51408,-10336,-2142,64161,125503,138283,85544,7804,-82143,-53314,-5943,45546,110152,80002,24908,4290,12158,-10996,-53575,-84284,-30552,50266,126168,138053,24648,-48991,9377,153051,238814,227916,94661,-119865,-119475,-27467,-1499,-33094,-57553,-151686,-110885,-76,96278,78447,-28372,-149923,-38464,-14672,-80773,-151207,-65932,28460,38965,38002,17903,-3299,-21661,-9064,-51525,-89936,-62000,-37807,-18199,13113,88709,171994,161599,65870,-25498,-76089,-32081,85485,63061,-11082,-23692,4685,16617,16185,-26820,-88761,-133300,-56950,-29161,-47465,-24937,-36282,-112461,-125035,-125534,-100239,-28355,50543,60658,29548,-2813,-8756,3042,-57741,-117474,-169483,-77268,54858,202038,263468,170622,31709,-31462,-44232,-27729,-9803,-10769,10314,-20007,-25721,-20399,-63337,-93821,-63256,39962,45753,35234,18740,63050,178678,108666,-16796,-102338,-79266,-31301,-25782,-74990,-143224,-99535,-51682,-57376,-78300,-74278,-107759,-131631,-95909,-20963,50650,46745,24447,-3796,-18331,6174,63611,199274,198984,132035,54951,70587,80865,60312,46492,55306,79764,96473,82067,10625,-103050,-132418,-53096,125953,206354,131060,86463,77233,78000,78093,131109,115581,45480,10282,-5150,25353,81084,93556,42311,-20100,-49441,13932,101220,153954,112490,19444,-61401,-45615,17016,-9214,-74940,-98465,-113635,-116888,-54994,-7536,-877,-101402,-105589,-90224,-82610,-98319,-139663,-91885,-34541,2464,-34660,-45531,-42863,-5863,108959,105893,80435,-30291,-84917,20116,98346,89312,-19355,-105248,-70106,-87794,-95710,-102766,-114818,-98668,-24824,80003,181279,148456,40418,-47879,-121305,-106652,-68992,-73222,-55639,-22994,-1559,-42179,-96238,-67160,-65165,-94433,-116200,-128321,-92361,-7230,72379,134167,78801,-85,3886,1290,14774,69497,111614,143415,171698,288918,440733,487118,299032,108378,19618,778,92533,59520,1650,-103183,-70982,21428,43248,12831,-17054,-55745,-60860,-12513,73383,126441,152329,108576,34548,59431,119896,162938,95185,40692,12788,890,9039,54498,125626,153154,139520,213605,282511,194447,32942,-51359,-108375,-115428,-57798,-4658,-932,-47268,-76078,-100529,-93604,-64784,-62560,-91172,-64379,-30058,-911,25756,41350,31068,27486,-21161,-114173,-126896,-80592,-1723,25001,-14154,-53564,14723,114246,214653,319550,328829,168428,55348,-23823,-83994,-80630,-58405,-52711,-34384,-33947,-21843,-570,21371,-7083,8091,52907,36500,-48834,-91517,-8827,106899,165926,124758,20072,-43859,-95233,-3063,151869,200222,78612,-21867,-32313,-42117,-50982,-95321,-134631,-113754,61988,258908,340375,208084,45441,-84654,-52822,81815,133949,164619,160506,185062,129452,86017,8930,-102574,-62646,-67543,-79338,-56536,15734,5447,-10755,-55383,-77058,-56811,-36570,-18682,-22467,-36433,-9609,42831,66664,32104,-37511,-120008,-88598,-14424,34810,101630,187763,234789,318385,449368,405232,229903,165651,69476,-43619,-68593,-25774,-17562,-46981,-43736,-44092,-25492,-38290,-43132,-34851,-33144,-13615,-18757,-26498,-15606,-55369,-94070,-98976,-75753,-64027,-72527,-119977,-67044,-23560,-11461,-25098,-25360,-7772,-50402,-120685,-116169,-133010,-148197,-126297,-67679,17417,50140,24442,-15859,1265,88127,188841,200098,115301,18841,42793,145577,138616,113962,184388,301098,383021,267588,77788,-77964,-25975,7644,29403,80868,100196,62546,70319,10156,-51610,-112723,-96527,-24200,-18037,6764,-2366,-26012,-78923,-7094,10113,-93293,21541,165402,198411,153967,-17002,-132306,-75626,-41167,-54201,-57460,-82047,-77811,-29314,34695,88992,71967,-35061,-90120,-20206,49349,136391,93091,40286,18358,41748,78080,46238,4715,-36707,-34793,-24167,-18806,-1347,98148,239510,337115,377951,350808,242045,142221,109638,94243,138518,171910,139257,108115,92827,20702,-82287,-101260,-93913,-83847,-72151,-43210,-32578,-78901,-84895,-62188,34084,168303,261948,332318,365759,354696,182143,35245,45280,154381,170024,89343,19227,-2474,-61062,-71125,120714,321595,357845,129150,-27795,-35045,-4748,19369,39964,15807,-61970,-151207,-55581,14708,42343,43326,67864,-14125,-104327,-66929,-72485,-51368,-29422,-1719,-10903,-29602,1137,17006,-10862,-62765,15664,15034,-29893,-33314,-34644,-51988,-29006,-80860,-71270,86712,179105,176204,76900,-32820,-105582,-32777,46713,43820,-30195,-99983,-88474,-43616,-5039,17309,52033,11932,25916,62518,16711,-70042,-52341,-27001,-29692,-83174,-109648,51338,147824,95395,-784,-36886,13999,35919,131314,336034,340361,224235,79310,23594,170175,348563,410712,372113,223663,41524,-53100,-14238,-24996,-81038,-25672,35149,64597,48995,-17647,-2698,49739,36428,15823,-2942,4352,5858,43697,95590,144866,249742,416183,488227,329132,135405,51983,61775,109532,119096,103130,103459,51260,-17054,-42612,-26551,12491,19645,21485,-12939,-35783,-29138,-30984,-36381,-42289,-41844,-22072,-9918,-15050,-55835,-101002,-117781,-127517,-125741,-93599,-47952,-35742,-23563,25566,47125,28227,-6387,-34216,-37080,-56543,-42215,-1235,2391,-54346,-86755,-112299,-75970,-46937,-49204,-84805,-96062,-88764,-76458,-81413,-87859,-50731,-29699,-3348,10679,15561,47380,30706,-26849,-124454,-135716,-83231,-16092,28041,49123,66060,57047,41866,22743,23459,-14116,-68893,-45267,10091,59223,84448,89274,81047,51877,-3513,-40813,-40145,-1554,28099,77788,115349,92649,13685,-20065,-26808,-35422,-81357,-104991,-44213,80082,108564,42221,-27842,-18672,41534,76477,59357,70016,88140,105634,102962,70113,34387,14745,12801,-7775,-62864,-135514,-145543,-125837,-71118,-16116,19369,164472,295853,213681,99275,93942,137711,129292,37356,2484,78461,112810,18881,-113541,46102,192062,154744,63651,66312,69920,21454,-96918,-62297,68677,161747,128271,-7148,-95555,-22082,49864,125266,161283,22762,-125040,-120443,-51658,-36198,-68839,-76632,-25820,58257,38278,-2719,-90843,-119423,-87599,-104778,-51888,6198,60519,116533,193262,265401,219565,60023,-64439,82717,283552,327969,284588,235125,156306,57454,-8603,-54093,-59378,-37432,-7925,15133,-10641,20438,49720,81476,97419,94826,66628,-25518,-94671,-430,52377,44583,22028,50756,60017,51661,62258,59035,35189,61066,106553,215817,208843,131370,52404,266,-24409,14633,2715,-62125,-42120,-3649,4658,18008,15492,-21988,-40939,-46130,-3437,41225,43715,29937,-16680,-56933,-17398,49177,69426,-13534,-91399,-16125,30951,3022,-36780,114135,242708,117799,-47726,-58456,-17566,20534,77246,166384,136163,62933,24295,-31589,-102460,-79684,39545,198200,279362,283508,189802,56552,-66609,-65980,-78137,-141988,-118298,-29428,73520,82845,29261,8102,-11599,-42676,-50163,-46777,-42973,-18991,-35422,-74792,-79042,-47359,-62222,-59601,-12851,-845,-42324,-69017,-38569,-25564,-13426,-39226,-34008,-60609,-115126,-15318,94034,140920,151342,75903,2467,-28329,-61061,-63920,-25068,-10174,-62998,-10587,-3136,-59950,-5901,60713,79781,44229,-21741,-31929,-19504,-27591,-64274,-75142,-61312,-89761,-56382,82975,212918,235581,132763,-13237,-95907,71866,225860,167121,81895,82484,135675,118328,72441,-16153,-54065,-90239,-99846,-58415,-13980,19998,22963,-1762,-1463,-14593,-89875,-21460,122552,274961,251084,63243,-41702,-52364,-42040,-55586,-65542,-26037,16223,-10094,-117271,-15821,11580,26902,7218,-55028,-61122,-55469,-102156,-125206,-108769,-133558,-120741,-94808,-60356,-40756,-21183,-31163,1356,72711,114129,56321,-77013,-73006,-7021,1118,-2607,-6387,-12412,-22802,-20198,2548,14843,48959,102351,171926,201137,185488,163918,131198,131407,134467,128419,163168,138592,127473,92615,-8777,-73401,-39720,-65794,-67740,-60361,-47420,-94543,-31261,38298,55000,40728,-17984,-87247,-100574,-111715,-87848,-72540,-46666,-22950,-53171,-27035,92579,134518,111738,85143,49640,6407,26144,44675,-16283,-18013,187223,370417,346732,181848,24941,-80055,-103089,-39156,115186,283944,353149,218518,42600,-69365,-107532,-103444,-73845,-23713,-28425,-96764,-52836,-28683,-22650,8342,61179,68602,15040,-60635,-94576,-57510,-51315,-92350,-54740,-28115,-13700,-31635,-51224,-6729,116799,279456,382533,386372,322638,262256,221577,199754,172555,160206,145204,83432,28561,23574,24571,8942,-32451,-88518,-122673,-8658,112234,294820,381909,372859,262418,112910,-27352,-52518,-13182,-42999,-65448,-36664,-38584,-57473,-64565,-47515,-55008,-83907,-69693,-53976,-75456,-67810,-80321,-107676,-64675,4965,991,-37708,-44334,-84991,-40649,-58301,-86980,-36161,6257,6190,-3644,48241,174419,171318,202719,327527,372268,227602,150803,147013,126927,73316,46127,22340,-22251,-32755,28749,25194,9089,38655,84176,102953,80899],[10527,1073,12314,43582,80518,154544,265199,274518,200219,91867,-51369,-113224,-125115,-84927,11998,71653,75219,34395,-11361,-56189,-42283,-1610,43181,47796,32237,64411,130374,168727,92620,-23215,-106807,-18981,84647,158460,160538,105115,116899,193947,102628,-67953,-82896,-24766,28929,33455,56395,117701,158058,72300,16928,40229,22520,-36844,-72933,-17713,-33667,-29407,-12570,-12215,-43469,-75041,27187,116937,69127,-8244,-63984,-81811,-44338,-25606,-45458,-62062,-41809,-8667,38707,58619,37453,-71363,-117283,-101704,-105505,18831,163634,268948,219209,166853,156722,143085,6928,-81091,-131598,-16572,30424,-89615,-137180,-120696,-110499,-66236,-21926,-7484,-19806,-54448,-107979,-122571,-125400,-23868,65005,49034,-21916,-125548,-87868,-55537,35624,119041,177965,89321,-107251,5122,86329,223350,332608,183206,2785,-68384,-63627,-46481,-28174,-35391,3724,32896,3797,22630,53471,4603,-71779,-116733,-105246,-86633,-60974,36311,151773,188692,193124,133721,29451,-64478,-3302,17768,-48545,-83155,-71484,-84196,-39785,32925,44495,52716,45937,38964,50256,137891,177191,215286,286876,349131,314325,230267,41533,-107032,-32462,49664,20146,-68966,-145315,-197487,-196390,-125652,-89177,1598,154313,391050,588725,616815,465133,114204,-84989,-38512,-59565,-73309,-48006,-5705,52866,95389,110552,90174,46664,18752,-26744,-128809,-25697,63436,121304,81167,-19503,-61717,-86221,14939,137994,166806,120451,35517,37702,60191,46640,4096,-50227,-66751,-65200,-47182,-49703,-72541,-34708,24635,18767,18874,-25004,-53710,31353,194397,351121,186127,-20089,-79322,-101369,-98648,-107532,-121181,-143220,-137261,-35191,84593,44535,-61302,-106017,-105329,-73703,-37409,-9147,-32403,-53253,-40684,-4224,-21785,-83155,-25204,58406,115208,44131,-45305,-106691,-65632,-53887,-52803,-44563,-120604,-52590,18049,-37982,-50613,-102648,-71203,27026,222123,401625,541388,415292,206952,206154,251449,213457,71703,-24842,-87422,-82373,-16779,23397,-43917,-93550,-53182,-2829,24373,2808,-40719,-63381,-62893,-103101,-86664,41363,121623,167396,155977,83238,3278,-6767,-38217,-58389,-60365,-50154,-68837,-53181,-33708,-12708,-35414,-41352,-22638,5940,80348,103590,106412,86202,83224,116571,121776,46639,-20853,-48462,-64585,-45586,-65192,-85681,-65556,-53785,-45141,-46692,-47072,-20703,14896,59394,123352,181816,194974,98993,-15414,-113196,-63295,28111,144408,292691,343437,145884,-60547,-52540,6884,44547,8468,15645,17814,21102,46154,68951,112844,80727,-22300,-120647,-98654,-49374,-1506,59492,59209,40360,369,-35837,-83331,-105191,-67882,-80489,-33054,56545,120419,120629,-19942,-138331,-10680,94311,103278,113383,126228,66658,-9885,4915,23802,-21995,-86448,-73074,171113,444638,493326,357127,139630,35504,20839,49786,37325,-17213,-118285,502,77825,127481,139345,101804,17080,-46972,-31142,16572,73796,94360,60721,45272,38986,57063,77530,37384,-10048,-9868,80604,89072,21660,-5049,-13574,-27129,-115256,-144592,-103709,-96846,-83306,-27793,-74500,-141949,-74214,-33092,-41014,-121887,-77651,-3842,46324,24386,-15187,-6994,6383,-9311,-22207,54579,157403,248246,188920,61889,-49778,-45774,80897,182421,323403,398892,273523,103267,-11064,13944,98472,135556,110619,47615,-9232,56531,113084,267725,394180,382038,167695,-294414,-212873,20147,196819,228238,197143,236300,231277,195126,114066,55748,17738,24878,32257,-16096,-47902,-62885,-62938,-19656,-31819,-92187,-32683,22067,-11374,-39768,-24574,4357,-1707,-97201,-116438,-49719,13796,73334,150070,140973,67638,30531,-959,-65013,-50350,-39385,-83385,-104693,-135804,-113880,-44660,-34294,-20452,90180,115143,48173,-50015,-70578,9401,121823,268396,310896,273161,164551,20470,-47888,-61394,-38137,8076,40841,52335,53992,76790,78184,-18683,-19859,-1123,-60680,-71879,16882,156668,221183,178395,-41278,134079,416898,536455,300783,-26076,-6389,222646,352694,207032,156885,207625,181821,44513,-19242,69137,135246,112106,13480,-49091,-40983,148715,292057,332479,253606,33810,-57443,-29595,-82191,-133717,-46349,16972,-5940,-70924,-82399,5797,84077,-11280,-48223,-47000,-64504,-82190,-98437,-121401,-81045,-82636,-104706,-18563,105403,157389,124189,93895,14243,-14701,-12926,-14204,12443,47513,130443,209837,252581,260964,221143,124259,4576,-50714,-16814,-13749,-58283,-31367,40770,62152,15519,-35608,-13029,-18224,-57557,-115420,-54452,1576,5186,-28295,11006,23953,-48612,-67021,40333,80356,34527,-43968,-59788,-23288,12752,-12939,-61383,-88795,-133361,-113470,-99027,-135405,-150125,-75813,20326,96368,67735,40646,-16637,-99289,-134890,-79798,-56754,-64601,-58408,-43290,1887,19660,87430,138046,113432,119273,45105,-31728,37714,50866,71548,114643,120127,16745,-137861,-70841,-37037,51140,92433,103424,77024,75681,78742,49523,8544,-16382,-1135,95177,113884,49374,-41217,-77586,48497,53692,-52011,-16264,873,10665,41791,10823,1731,-10207,-61112,-77046,-21633,30255,31660,5684,979,-8684,-45094,-111040,-124567,27371,152130,172776,195438,250948,265178,194520,86843,-3791,-94403,-38893,-2424,-28153,-18266,-20454,-60040,-85923,-38931,15542,-34182,-61249,191169,480373,483450,357188,150797,-16566,-118116,-153571,-83562,-25307,-24336,-848,29882,68101,89800,64453,21078,123384,323150,323096,150751,75100,-23349,-88795,28923,192335,262615,104997,-9472,-539,-18001,-137678,-25267,113483,175913,123295,16673,-56344,-96080,-62455,-4467,34023,44229,1332,-28573,-32757,39291,169248,87716,-29002,-109500,12320,37001,43950,14700,16408,-9137,-83795,-20449,51164,54733,-20788,-93498,-118421,33263,100688,47927,-52592,-55048,15189,122554,176315,138022,76705,23809,21523,74962,43386,5406,72867,122621,127719,80101,7665,-76723,-61341,-12655,44272,116043,91825,28638,8282,21888,1143,-47453,-104088,-55830,14886,87557,117837,26392,-37197,-2265,109863,174262,167315,57692,-122047,-83104,-9713,4226,-41095,-73724,-159127,-99357,5737,105620,83793,-20946,-145744,-41232,-5420,-65613,-129613,-70864,13701,19594,31715,22915,4735,-26850,-41499,-92560,-103695,-67943,-48426,-42575,-42264,11882,101018,128955,59988,-20225,-60238,-14926,114002,95198,-2122,-22659,9053,27280,28986,-20140,-81223,-122321,-74958,-49859,-54888,-23918,-32350,-121940,-156190,-138768,-85777,-5247,77023,88123,53111,12549,-4719,-4789,-69702,-130227,-157750,-63667,65790,211761,285400,198197,47385,-19486,-26064,-12942,2811,-8520,7321,-23906,-49038,-33753,-67128,-92289,-58187,46800,68888,85130,81878,141859,223770,88151,-41295,-115829,-65401,-27504,-29483,-83892,-147059,-90468,-41328,-56949,-86907,-69024,-109882,-145195,-100911,-18892,55274,52552,34987,19970,3727,23705,74378,177337,150290,91494,31574,56482,72418,63111,60852,71188,94098,108007,92223,13772,-104715,-131089,-48014,135501,209602,135529,77559,58110,57067,57236,113809,97559,37041,11582,-7433,17856,82463,115569,75750,-2046,-47350,12164,103761,157735,108196,11691,-70445,-52215,13440,-11224,-74884,-98611,-117703,-107386,-40346,6289,-3088,-125648,-102408,-56516,-53321,-91340,-135960,-79810,-19469,13364,-31990,-51770,-51793,-10032,131945,153131,123979,-7642,-92613,24031,124488,113757,-5533,-109189,-74087,-82308,-88713,-100381,-108398,-86011,-7370,100400,201113,179687,69911,-22798,-111569,-131100,-89138,-90656,-73804,-55784,-48608,-95776,-146396,-67144,-38494,-65697,-101131,-130576,-105132,-17227,62649,111169,50587,-22892,-209,13211,35733,96347,130384,137753,153534,275880,459456,490481,286071,96749,15933,1012,90437,49706,428,-102018,-71888,25122,49309,24302,175,-43657,-58523,-18216,67011,123827,150550,89399,5520,27471,84560,126208,82771,44261,19302,762,2838,47425,115442,147345,137059,216422,312137,240916,57450,-40538,-114649,-139523,-74909,-14586,6693,-34766,-68486,-99460,-91288,-55621,-46678,-91806,-87045,-47143,-9081,24125,44444,34484,27063,-34381,-118923,-88375,-77998,-13999,5372,-32174,-61183,18756,132813,231227,308266,299052,149766,30917,-53795,-106848,-81855,-51399,-56740,-46314,-41479,-19608,5204,20014,-19749,722,60553,51866,-35082,-85121,-12933,87805,147792,126026,28983,-32475,-78335,18195,176897,228629,99114,-12163,-29210,-51521,-64041,-109027,-152657,-92784,89031,284266,388246,278311,97250,-64134,-72181,62732,128719,173327,180909,232985,190269,135087,46455,-104548,-72245,-75591,-76639,-36958,46051,47458,31859,-27725,-66343,-49327,-27516,-15824,-27473,-43105,-18727,28035,52235,22461,-46359,-125207,-90426,-16603,24835,85484,171832,228665,312362,428347,385090,230474,163229,58833,-50647,-72610,-32565,-20252,-35564,-32701,-49060,-35388,-39391,-38509,-32640,-42530,-22621,-13772,-10034,13208,-5520,-40987,-137254,-92822,-65491,-64256,-116850,-82548,-31893,-10612,-21415,-25834,-15794,-59776,-92277,-87048,-95322,-112634,-100864,-52579,30384,64300,32293,3509,13416,60351,124777,113765,21460,-59311,24702,173614,181074,153579,221187,328303,378372,256672,66744,-104837,-26074,14726,46240,105646,127877,77715,68694,-3189,-61837,-116895,-100572,-31202,-22648,3368,-1186,-17571,-76081,-16396,8465,-86099,20291,154764,167463,105132,-45698,-126518,-73339,-44766,-68935,-67820,-84841,-86055,-53329,-886,51836,38589,-60840,-69379,-15208,15500,95178,73452,35782,23759,48440,77658,45866,6848,-25110,-47241,-44065,-35037,-12448,79957,218633,334934,389501,383751,251926,149059,110562,89115,126768,149392,121443,98256,90956,31251,-71131,-101006,-95123,-89746,-75526,-60591,-58714,-93126,-62240,-29220,61090,199785,298985,365019,370521,332772,163404,25013,50176,172154,184623,98217,25424,6465,-46548,-69653,92671,292656,353613,138231,-19797,-29215,-10883,12679,38426,19460,-55614,-153466,-63236,7233,40102,54609,89410,3270,-93135,-71492,-65037,-40239,-24872,8990,15381,-491,10520,11129,-19958,-61857,25407,41232,-11039,-18929,-21862,-57986,-51751,-93006,-57157,87297,164574,152520,55534,-49021,-110169,-28172,56828,55519,-23552,-102191,-100799,-53495,-11870,13056,44318,2890,13380,54719,19571,-68659,-67322,-56904,-69907,-105043,-79448,76084,167901,101982,3378,-32311,15698,43586,154271,375527,390238,260951,103454,30735,142711,310907,370219,324941,202145,31947,-57794,6661,13793,-48183,-27629,22098,41701,6511,-27217,35502,120072,74344,36188,11024,10171,5589,40391,88461,144242,264789,433384,482563,280555,109455,48556,73343,108350,97723,85061,96917,69282,11277,-17089,-18497,16711,30457,39918,7467,-20613,-19530,-27890,-34687,-33773,-26266,-3799,6423,-5352,-60076,-126435,-138246,-134151,-124362,-90369,-48089,-40313,-30122,20497,44316,24568,-11758,-38499,-37264,-55834,-44459,-6025,-1874,-54717,-83958,-119360,-86609,-51995,-46253,-77425,-88702,-84399,-78182,-91526,-97601,-56939,-38695,-13028,5915,19995,61069,44253,-17142,-119627,-133480,-84196,-19338,21060,22623,28446,21556,6439,-13697,-17077,-48102,-42785,-5186,37300,75070,90706,100588,97162,55821,-19068,-65096,-50371,-6467,21584,64117,94790,74500,1941,-27589,-41315,-55170,-90778,-113251,-70640,40404,74763,27263,-37729,-25908,37050,68067,47804,60750,76789,79868,62640,35349,9548,1134,-1429,-25541,-79166,-149166,-149361,-125574,-66993,-1309,38240,176882,310662,253254,104138,45533,87876,95860,16667,-12437,65036,104421,23990,-109110,40525,190650,171483,78921,74924,60863,5421,-96072,-33608,102037,230039,212418,51514,-95335,-24589,41995,97919,138402,7395,-119976,-90554,-8921,499,-46087,-66208,-26955,42743,22911,-1729,-85629,-132064,-88886,-96434,-40245,34340,79996,118774,180541,230985,174820,49247,-70661,79701,287249,327704,280123,239893,192451,93893,1364,-67870,-65469,-27945,-857,5578,-40969,-22126,15398,60625,89092,106076,78469,-44612,-87339,18883,64013,33270,14070,51186,47149,14816,24693,35410,20094,46478,92098,206892,217253,145373,72496,27723,-876,24287,-680,-69468,-54161,-12099,5463,29823,29042,-7502,4229,3534,13529,54190,45820,21171,-22014,-41840,10836,92876,134102,60671,-34638,-31937,15089,2399,-6219,144798,250368,127500,-34265,-64368,-9454,40025,98767,188309,168505,99301,42365,-27088,-95937,-64286,61239,237031,322810,312539,197702,59393,-66924,-76222,-95417,-157667,-113003,-37340,52544,67405,15890,2979,-18633,-44287,-49089,-46979,-40734,-10736,-25888,-74301,-60764,-5118,-6163,-21305,1085,21022,7022,-15390,-35671,-34886,-25873,-38526,-29435,-58516,-125220,-10905,104755,159893,171597,90974,8330,-32123,-71116,-75365,-31866,-12196,-60141,-6901,1221,-68462,-29771,35799,60744,27189,-35911,-58584,-59411,-60868,-81345,-57650,-45514,-80559,-48338,81458,199633,218242,115294,-25850,-94583,67858,202184,158564,89396,76200,99398,66042,22652,-47555,-65263,-87722,-108107,-67986,-19216,19146,34988,13659,-3540,-23205,-91838,-28352,119797,288345,283389,78812,-41186,-60099,-53015,-71464,-81252,-41624,-781,-31067,-116716,20906,66634,52219,13253,-57007,-81821,-80579,-108017,-107957,-92207,-99929,-112673,-87560,-56241,-38560,-19468,-33632,-3433,67513,110985,63977,-65368,-80911,-4937,5016,-5618,-9866,-11267,-19479,-14440,9469,20764,55553,108672,178564,213114,207955,201030,173268,142201,119327,101757,146323,147546,135872,83540,-29397,-86991,-36629,-72461,-76927,-65237,-52180,-103837,-22325,50367,64241,37870,-29238,-103527,-122652,-87354,-49115,-35427,-25967,-11986,-46206,-26798,78770,124086,102202,79295,50685,6874,19799,33039,-30295,-13453,217077,414792,363818,172201,9756,-89189,-116794,-58789,96203,277941,347408,205516,28050,-83404,-110313,-93179,-65962,-23779,-34568,-105362,-49910,-27232,-29372,-1113,68760,86854,23277,-62338,-94050,-52098,-51207,-106436,-59944,-22091,-3565,-22387,-41604,-250,125030,298093,378842,341891,274202,225164,187629,152265,123053,122674,119322,59957,2921,9013,20266,18235,-16020,-73289,-112913,-10198,117126,300527,364548,324144,207175,69032,-60012,-62317,-17043,-24112,-23010,-14218,-32878,-41754,-39884,-37967,-55255,-91140,-82369,-64350,-82673,-71440,-81197,-112678,-67923,15364,25588,-10227,-29761,-114093,-73229,-79534,-99848,-56833,-21222,-18719,-14494,38780,138088,128377,164876,288366,312352,183619,121920,124252,123370,76820,46313,16878,-41737,-56153,4405,2804,-10599,24529,68111,81302,56643],[-6985,-8663,10303,46254,89421,181242,299820,288350,200434,90213,-52231,-119153,-139950,-67032,40884,100382,92416,36361,-16833,-66290,-63416,-22322,37475,65135,71477,96501,136977,149669,63174,-46941,-111054,-18418,75793,137933,135511,80716,80266,145108,67513,-60425,-64041,-12212,38459,46741,76332,136457,149102,72683,25206,57710,55251,662,-69035,-40336,-48246,-33231,-10225,-20503,-54332,-76364,45005,137090,79273,-7595,-65490,-89341,-53442,-38383,-49882,-52030,-43526,-24357,28234,62689,46088,-69065,-132647,-109156,-100369,23125,174412,296092,260728,203329,199998,202777,55560,-70757,-127630,-19696,16733,-114142,-136268,-115940,-132267,-75548,-22887,-5323,-24953,-71260,-125180,-99753,-133947,-52607,28720,26526,-35175,-138782,-78461,-55451,43322,126565,188880,112732,-92224,23701,123203,279813,356801,181353,-2560,-82910,-74831,-61435,-56156,-67939,-4371,21595,-6314,12385,48846,8093,-66051,-115031,-116261,-105201,-80405,19598,124847,142819,146111,109272,16044,-77082,-10475,16048,-46244,-87941,-87551,-91058,-24722,55870,62002,61195,51005,43043,55516,135387,176077,220607,303173,341628,285322,209790,61045,-83354,-69693,16087,7708,-79383,-154834,-208010,-189259,-112610,-62242,31625,234886,515761,731045,724850,500677,96289,-82686,-37217,-51524,-59469,-38187,-1913,64718,133957,160328,138591,80227,34133,-27422,-130250,-19988,70010,128546,96009,5742,-51642,-115572,6352,151194,214139,188717,86462,47019,56302,43068,3388,-49256,-65139,-63912,-42751,-45718,-65392,-30756,31160,21422,12960,-33660,-57879,33696,200485,365960,207696,-10305,-74095,-104187,-117961,-141990,-136922,-120924,-94824,-5036,101925,64848,-9400,-41012,-76167,-60835,-31976,-12639,-47496,-75333,-81329,-40966,-47310,-98122,-13265,76041,136417,66705,-25506,-103900,-86651,-80139,-80270,-52494,-91110,-25514,49773,5780,-35611,-108189,-79285,35803,238142,378128,486668,346482,166120,158442,199979,178728,42452,-51173,-108530,-96914,-34831,-630,-62475,-75447,-37482,6722,25225,-3297,-51103,-70261,-65804,-108431,-88452,32066,100620,134973,120757,53014,-29979,-31298,-27064,-25788,-14694,-17668,-39405,-28174,-16597,-3247,-33595,-39738,-28213,-4433,64390,76828,80416,68771,83596,129783,131551,37584,-42611,-63892,-69459,-41969,-56527,-87799,-74372,-61143,-52356,-54800,-52464,-24906,8297,59432,147663,236963,242701,117411,-16053,-109851,-42529,67916,199611,349850,377173,151621,-68377,-58135,16701,73524,48349,39316,22109,15049,45859,81037,116520,64272,-46400,-111208,-74161,-65230,-58426,10282,41454,39644,629,-42237,-91861,-111106,-76560,-90837,-26679,83200,152196,129118,-36461,-141927,4069,102557,118646,141957,163262,92975,-5976,-16251,-6850,-48734,-101310,-67781,172471,433998,491791,374931,157082,50408,32518,56511,45562,-4362,-96586,-24728,65603,131730,158987,119380,16337,-59878,-32485,-976,25584,52232,32549,29754,32059,45038,54725,20948,-24347,-33712,59816,73024,190,-23613,-14939,-13450,-96133,-163426,-126635,-106724,-97814,-37545,-83968,-139019,-71735,-32095,-34992,-98951,-101443,-40281,26134,17564,-10751,5539,18351,1889,-7018,66224,160932,233308,151205,20205,-73130,-58733,65692,176892,344805,441833,321563,152041,16908,-27086,53902,132029,112863,59619,9025,102664,238055,496560,672376,579516,213054,-377497,-122645,136917,298127,278052,201971,203823,201956,192797,129448,59802,13379,21051,21592,-28835,-55207,-65493,-57856,-5292,-14366,-95381,-54895,15939,-9301,-41212,-28073,5004,4796,-88104,-117113,-52410,7551,55741,139515,138955,54103,8652,-19835,-65030,-39141,-19506,-58963,-82877,-113475,-127002,-80463,-97366,-75104,69046,125935,65269,-37831,-53044,26520,128511,246576,274144,231700,132464,14285,-27943,-67634,-52236,-4788,31206,47547,57609,82843,90365,-2461,-37292,-13571,-66455,-78175,4280,137956,209768,158855,-69657,116654,379760,512328,312950,-5765,2965,205781,377479,244994,180487,228264,193197,33701,-46023,46087,122628,110795,2946,-76942,-75028,93981,221468,276471,226643,23600,-35393,-11101,-79089,-124248,-20310,61538,35136,-44712,-130566,-65479,-8115,-58007,-34734,-32692,-53831,-80444,-96902,-120734,-81447,-79703,-101371,-17613,111153,168093,138577,93391,17023,5493,20859,27110,32357,41011,118492,193989,255043,275854,225704,117737,3172,-42451,-1758,7851,-33758,-15956,46894,69648,27581,-20258,1534,-3880,-44460,-114143,-56430,-3030,-5005,-51947,-13072,15973,-47326,-79609,34899,77662,33782,-45310,-58367,-16431,18459,-17670,-72990,-101100,-101030,-73820,-80555,-129853,-147397,-72975,18759,99173,70126,38795,-11010,-88258,-143285,-82688,-49702,-49613,-38901,-25591,15264,31259,100162,139900,108178,108143,33111,-32672,28042,40249,73868,129395,136387,20468,-131720,-75661,-59448,11082,48792,77648,78531,79821,59718,15947,-30191,-46877,-35950,61478,78901,34788,-27563,-70141,37275,29260,-47515,25722,43795,35745,52952,8097,-6082,-15193,-59287,-58961,-2949,48371,64591,33542,15874,3564,-25869,-92806,-144397,11503,154231,196685,219603,279762,284949,197035,80799,-7125,-101803,-65683,-15635,-31255,-10087,-10681,-51272,-81647,-35577,14345,-37670,-62428,199719,523607,526421,368826,154360,-8980,-112893,-155585,-84526,-17328,-9223,7004,28351,60419,66447,28430,-27219,52491,246365,255899,118064,88335,13182,-57728,21907,184186,248777,97190,-13820,-1521,-24608,-142088,-31484,97161,141135,86966,-6253,-66158,-90506,-54651,720,39738,54508,13830,-10799,-6261,81034,162211,72746,-38488,-89834,5263,32423,42526,25482,48081,16513,-70237,-24094,49438,50318,-29481,-95235,-139406,49,69734,21104,-72171,-53715,38434,184109,252697,182754,97228,29299,20524,88982,93779,25385,83783,116281,111171,70070,5854,-70503,-67651,-17626,38681,109373,96160,29871,12134,30424,11287,-42896,-121171,-69787,-5712,63549,108003,33983,-26069,-16726,65583,116277,122563,51386,-71899,-41923,7958,7890,-50715,-90826,-150320,-84136,13240,112684,85132,-16178,-132634,-43246,4177,-48682,-104439,-62451,10382,8869,29622,29306,11664,-32832,-76007,-132535,-108170,-70481,-56580,-62728,-83706,-42096,50130,108062,65909,-3208,-37028,3271,140048,127599,8482,-21208,12286,38369,43213,-12944,-71714,-107996,-92507,-72427,-62158,-23054,-29589,-121142,-187412,-133330,-63489,22451,105794,116155,76533,28329,191,-12238,-79974,-138041,-143908,-51812,73777,216027,300862,225234,65510,-6749,-8753,1423,13184,-7744,2440,-25296,-66727,-45993,-70256,-89331,-51943,54099,93804,132312,146199,232602,270249,70844,-62928,-114687,-50077,-20460,-28428,-87863,-144020,-79639,-29246,-55477,-97255,-60421,-97983,-154663,-107939,-20684,54335,53223,43488,43223,25613,39127,81360,149898,101927,51874,10053,44776,63665,64929,73848,84526,103932,112210,93670,11603,-106888,-126311,-40930,141918,208049,138111,68910,40178,38966,39567,97475,79424,27591,10733,-11243,9949,80400,131843,108071,17370,-46006,7418,103607,157796,99625,3202,-78044,-56212,11392,-11969,-73043,-96873,-120515,-96334,-25567,18917,-6852,-141280,-74225,-6709,-15676,-78956,-129915,-70823,-9350,19827,-30469,-56776,-57984,-8442,159480,208909,172545,14639,-98480,29175,150105,134256,6133,-110374,-75288,-71395,-78828,-95506,-99207,-72810,7802,113630,208216,199113,93328,-594,-97256,-156584,-111490,-104100,-84632,-78569,-72216,-116243,-152420,-47555,-98,-27838,-77457,-125546,-114878,-24873,53085,86280,21623,-42525,-89,28989,63150,130932,153867,135740,139367,260812,464581,479946,271618,85936,13106,1432,83666,38705,-2322,-101687,-71330,28000,53960,35125,18117,-28836,-52817,-21701,61124,120705,147448,70551,-20489,-1416,52677,88720,67105,45502,24354,-68,-3240,39398,100522,133850,127226,207304,330644,286352,83542,-25391,-108418,-156224,-84962,-21392,13077,-21513,-58130,-93795,-85152,-45074,-28944,-84208,-110652,-65896,-17984,21857,46899,38424,27145,-46455,-117514,-48478,-39320,-19619,-13118,-49528,-69026,20604,144693,238063,285849,257214,119774,-831,-86310,-131121,-75127,-41961,-58542,-57201,-47726,-17352,10657,17782,-34663,-4308,74376,75159,-12585,-77957,-26827,58214,122525,123763,38613,-19740,-55888,46171,205368,257743,121887,268,-25014,-54541,-69160,-112105,-153746,-77714,104951,291267,416274,341332,156140,-31935,-87571,38440,116093,174064,194418,272136,241445,172947,78110,-82606,-83700,-81712,-62080,-12984,76713,89404,74332,-206,-53591,-38408,-13995,-8090,-29143,-47283,-24823,16467,39903,12471,-53895,-129317,-90389,-16791,20112,80817,170511,233988,310529,401419,357119,227404,160548,52041,-54025,-75326,-39605,-23667,-25214,-21704,-50934,-43326,-36910,-27550,-26815,-51872,-34234,-10612,5050,41895,52451,42757,-132278,-112873,-67128,-53794,-91506,-91646,-41109,-12408,-22140,-31893,-24758,-63199,-68169,-56213,-59332,-84020,-81691,-40125,40118,76587,41585,23314,25973,30511,53292,23078,-73001,-118134,40117,221904,235068,196471,251918,337011,349800,231656,49596,-110202,-15410,28310,66465,129844,152905,91254,66217,-15007,-70640,-118034,-103929,-35455,-22239,5785,4697,-5859,-70519,-26236,7164,-79317,17512,144970,142050,62820,-55783,-97003,-62312,-41501,-77250,-76370,-85015,-84552,-65917,-29225,16822,6561,-76087,-48807,-8264,-17128,46242,47788,28446,27334,53980,76641,44697,7503,-15608,-53446,-61167,-49734,-22548,59827,183900,310775,375415,391632,248571,151962,110973,85497,112750,123907,101975,87715,87079,39053,-60388,-98054,-93852,-94541,-78661,-73438,-82907,-82705,-30789,3328,84831,224154,326095,386700,367277,308112,146902,16100,50901,181331,191085,102047,27590,9978,-38576,-61485,73123,262283,340222,146730,-9355,-25095,-16920,7184,36990,21137,-51822,-155468,-70849,-1294,35214,62294,105856,16813,-84078,-73741,-58707,-29497,-15980,22035,45419,31024,23911,8979,-24649,-59428,28404,59960,3950,-7888,-13164,-62948,-75802,-97124,-47479,77744,137622,120766,32659,-64300,-111509,-24741,62015,60264,-24119,-109672,-111368,-57995,-12542,15105,40615,-2630,3626,47298,21630,-67145,-81292,-85295,-98742,-100006,-44249,102115,186193,107148,6541,-30576,12995,48290,173113,404159,432253,292484,122491,32452,103650,255393,312947,270394,177661,23861,-51200,39774,59042,-17947,-26577,10818,23426,-21728,-10371,86760,187667,113554,56181,23993,14951,5049,37182,81091,141728,271983,427694,442743,224715,84031,42363,78184,101264,82334,72104,88970,87875,41130,7117,-13325,17562,39524,58304,28439,-6283,-13147,-29709,-38754,-29607,-12729,14067,23153,6623,-48403,-110023,-142658,-136775,-122558,-87394,-48155,-44574,-36649,14018,39244,20135,-16751,-42587,-38541,-55839,-44761,-4982,3930,-44360,-75832,-123145,-96115,-57760,-44374,-70545,-80852,-79212,-78980,-100921,-107307,-63357,-48635,-23945,735,22867,70932,52987,-11999,-117729,-132407,-86539,-24296,14146,-1640,-14754,-12850,-20866,-44046,-55399,-78905,-20101,32008,63196,88027,93235,110639,118750,72918,-16807,-77826,-66467,-16772,11891,51192,77913,59378,-10128,-37660,-58258,-75726,-98472,-109426,-77558,17960,48505,14075,-49661,-40304,22980,49892,30151,45849,59953,45888,9901,-11291,-22263,-15612,-18175,-45106,-96085,-159906,-136848,-115774,-62385,9757,51909,179873,307117,279630,119894,18616,48038,64221,-2547,-28750,50722,91522,26222,-100521,31122,178358,179963,89828,78019,46710,-9073,-84141,-10681,124307,284691,289232,107645,-86925,-28606,31424,65310,104074,-11937,-82464,-41726,44098,40403,-22045,-53841,-29366,20337,330,-3864,-75888,-109653,-60188,-67683,-16104,63134,95239,116793,161245,189961,131989,36666,-78705,70236,277495,313022,264728,234122,218939,127432,11354,-74162,-70421,-21753,2991,-5737,-70730,-58247,-19821,32652,71671,105444,76313,-71970,-66169,31974,66220,11984,3888,49471,35551,-25065,-16854,11707,6393,31153,72915,186630,216015,152060,85639,50608,22373,34079,-4783,-77683,-65459,-20296,2791,33047,32394,3745,47356,54649,36842,63968,44762,11286,-25504,-28331,33820,129566,192462,131214,26218,-33574,-4694,-1630,17282,161353,239002,125003,-28092,-72265,-1304,62767,127749,222459,217224,146761,62921,-22146,-88970,-52396,78665,264594,347414,320518,188588,51949,-72100,-88784,-113820,-155330,-110967,-50720,21743,40541,-2239,-5807,-30333,-51476,-52853,-49537,-39629,-3760,-17642,-74723,-47478,29665,39986,12094,16154,42920,54711,48554,-5382,-35316,-26798,-28813,-24618,-57060,-133490,-9517,107450,165333,177951,98475,10851,-39625,-85491,-86719,-37866,-14234,-61862,-8481,2025,-78316,-59899,8235,42559,18752,-35874,-80315,-105075,-101259,-86801,-33850,-31394,-71134,-34700,87716,196135,208195,99535,-42237,-86828,67012,178595,148301,93129,67735,63061,13080,-27932,-78286,-76150,-85355,-110474,-75663,-22814,18060,43978,26847,-10807,-36485,-87244,-34584,110928,284769,298520,89649,-43556,-72082,-67245,-89433,-96968,-57360,-18352,-50258,-112439,42006,109786,75651,18039,-60365,-99689,-94402,-99339,-92539,-75740,-69545,-87290,-74648,-49811,-35326,-17336,-36350,-8288,61808,106344,69663,-51234,-90776,-7828,5658,-7810,-12745,-10830,-17847,-11458,13252,23492,59695,110964,176655,215044,221243,233281,210401,149432,105292,75601,122969,150024,137416,67557,-51405,-85713,-31610,-79230,-87430,-72106,-59759,-111673,-14317,60072,70227,33170,-41019,-119182,-114159,-63085,-12515,6763,1586,7529,-25050,-25262,63742,112808,93138,73061,50330,6041,11407,19210,-43863,-9797,229230,425569,354673,152977,-8018,-95318,-123775,-80465,71410,258336,325885,186734,12965,-91998,-97075,-77181,-55780,-21046,-37870,-106999,-48628,-24370,-31516,-10632,72431,101070,29257,-65225,-93822,-48047,-50612,-99755,-58306,-13760,8225,-11317,-31435,5875,128936,304425,357059,286865,221834,182194,146043,101324,78852,85142,86858,32337,-23681,-5173,14792,25433,198,-55706,-98855,-12561,117858,294967,332208,267950,151982,25846,-83432,-59612,-14315,1823,25958,29412,68,-10141,-15898,-28856,-55005,-96567,-94268,-72677,-86472,-72144,-80417,-116721,-72651,23173,48315,16259,-10682,-106403,-95923,-94625,-109611,-76859,-47570,-36330,-15904,34062,102637,87969,126882,242853,243877,141713,97123,102310,118021,80693,48452,16578,-50369,-73442,-14812,-15291,-27808,11919,53503,59328,32251],[-24181,-16569,9658,49039,97887,204704,324443,293198,194674,85640,-51923,-124312,-146748,-46130,68479,124222,105989,38001,-19785,-68264,-81796,-42832,31053,81042,111648,129342,140629,128155,39130,-62702,-109740,-20628,62764,112461,106166,56308,50060,106857,48955,-44066,-46506,-771,47062,60686,97553,151795,133319,67564,28492,70312,83076,33444,-52064,-65081,-65281,-37005,-4262,-24684,-65914,-80053,61696,153247,86370,-8852,-66164,-97169,-66902,-55581,-55627,-42646,-41864,-37905,19140,67190,54969,-65022,-138858,-115643,-95148,28801,185390,322861,306959,243961,240082,253407,106264,-48456,-109342,-25403,-5146,-127849,-99951,-87982,-136895,-86164,-25698,-6289,-33143,-89151,-117226,-70643,-101089,-86737,-14997,2581,-48614,-130361,-68245,-56045,49262,134480,204181,157391,-29432,56668,172949,336080,370207,171587,-12284,-97575,-78839,-68113,-73385,-63647,1414,14923,-16009,522,40959,10275,-59780,-111049,-124526,-120542,-85994,18374,108454,97407,93852,79671,169,-91275,-19137,13433,-44004,-88129,-95918,-87359,-8269,72573,74484,67475,54801,45381,58005,126103,166020,214942,302864,318136,247031,183436,78322,-48321,-96102,-27138,-12740,-93245,-166216,-216144,-179598,-98379,-39072,48917,294322,621199,846478,802879,513489,75473,-87387,-44001,-45762,-44601,-28687,-1608,70882,165359,203390,183306,114115,47758,-29749,-128199,-14046,78425,137073,110960,28068,-38676,-102048,12936,163844,256012,250571,128533,49926,47072,36681,1345,-48562,-63377,-63316,-41821,-45933,-56853,-24244,37764,24152,6039,-43571,-63157,31777,195321,361665,221116,-1672,-69386,-103905,-133150,-139384,-92911,-65003,-45330,38536,134174,104583,52224,26086,-22331,-34576,-21709,-14865,-58771,-88248,-113588,-80445,-75432,-99852,-1194,91971,148817,84968,-5714,-86334,-110602,-106600,-103912,-56708,-51295,29857,106696,51939,-22138,-110991,-83825,42931,241075,334368,406705,268035,121440,103393,137519,133411,7299,-80152,-127706,-111321,-56509,-31167,-78524,-55139,-19761,20020,30654,-6323,-61140,-80575,-73675,-118990,-86668,23964,79126,101861,87631,33087,-51180,-53412,-15319,3506,25531,26209,-6408,-7757,-3629,2359,-35581,-41937,-38916,-18696,45152,47487,51314,50195,84903,142537,136472,26221,-66716,-81909,-77288,-42624,-52541,-90245,-82215,-66578,-57480,-62180,-59878,-30558,1371,58445,171363,294123,292305,135499,-16399,-103473,-21016,108081,249424,392763,395885,152412,-76241,-64595,22813,95063,80767,57015,22586,8805,44855,90989,119341,48717,-71484,-88871,-19040,-18409,-72712,-54299,17612,37523,942,-48530,-100278,-115582,-85241,-101606,-21782,105534,177161,125576,-60403,-127987,21293,111359,133267,167929,195633,116809,3043,-34007,-37169,-74061,-109292,-61906,166773,403845,466321,378512,173932,65835,44121,62407,53204,8703,-75327,-52899,50437,136207,177603,130426,9424,-71369,-27672,-7706,-13380,12469,4540,13126,23996,33010,31886,6692,-34087,-53669,35128,51738,-22469,-37932,-9878,3369,-69687,-145700,-142366,-111298,-111266,-45383,-90855,-136893,-72090,-34442,-30136,-74081,-100455,-72634,3436,12020,-3174,20501,32150,16831,9378,74780,156445,205241,108880,-14269,-86788,-77176,39476,153487,336615,448201,344958,190391,48922,-47851,-7306,109744,100285,63036,28527,161072,364928,708775,932601,763699,257350,-322129,-27661,242735,385507,317533,199840,164531,166880,182847,140218,62310,7521,15223,9949,-41313,-62343,-67515,-50128,14183,13483,-71306,-75371,10947,682,-32972,-27085,3730,1661,-86916,-108946,-50856,2049,37307,121597,132120,36984,-16979,-39348,-59877,-29926,-2846,-34345,-59801,-90823,-123681,-100166,-132621,-118286,44470,129763,79957,-24862,-37960,39233,126202,214202,229638,186723,104195,15122,-14785,-76536,-62439,-15285,18876,37914,53916,77536,91030,17958,-41119,-25895,-70794,-82772,-7782,115135,190228,134174,-90113,101713,332282,460093,308990,15818,14244,177576,376142,269257,193772,238943,198092,24824,-67839,21574,99335,97877,-6938,-96138,-94665,43420,145377,203419,179706,8591,-14578,4994,-77599,-114514,8148,113661,80727,-8908,-122931,-120438,-93626,-57971,196,-13571,-43871,-80251,-98018,-121741,-84207,-80267,-102257,-22947,108523,170277,147852,90372,19165,22037,49091,61877,45687,30621,101763,169780,241382,271865,213139,103316,-198,-37148,8482,26376,-9123,3185,55955,76343,36004,-10382,10766,6338,-34140,-109566,-59405,-10392,-17622,-75861,-37454,6112,-45740,-95434,21423,65414,26907,-48603,-57823,-11585,20607,-25536,-82579,-87738,-56811,-33418,-63375,-126018,-145654,-71712,15420,100183,72182,36709,-6418,-79344,-151047,-85691,-42546,-34082,-17141,-3757,33466,49681,120785,150425,112088,102860,27723,-30952,17253,27029,66667,128061,137863,15284,-119665,-70621,-77160,-26223,8325,50474,77831,82926,42775,-10367,-52235,-48859,-48372,29476,39250,17168,-15636,-53159,28805,3519,-43882,61927,89563,63666,63830,4256,-15611,-21765,-55127,-42416,11819,62576,95917,59622,27284,11557,-11434,-77128,-161395,-5046,151020,215652,235201,294403,289172,191026,72979,-9997,-105026,-92208,-29812,-36218,-6331,-7211,-45432,-78728,-35922,8465,-44085,-60936,202898,545017,547938,367053,151287,-5292,-110927,-151335,-81827,-7111,6184,14156,26582,54180,46605,858,-67211,-17212,160262,176271,77767,90195,40984,-30148,15359,167572,221379,84024,-20644,-5776,-35857,-148134,-39219,77027,101273,45236,-33000,-77200,-87917,-49977,4225,44222,64351,27773,9349,22680,122633,146600,56525,-38645,-71050,-3172,23730,37023,32490,76911,38396,-59220,-28156,46967,45293,-37243,-93456,-136610,-37602,33330,-10431,-95728,-54062,62078,245356,324731,221591,109873,26181,11537,91356,132993,55764,96518,106743,89793,55409,1563,-63861,-69781,-19862,28860,88952,90870,27247,14869,36392,17585,-42120,-136922,-74437,-16416,48553,102844,41787,-18046,-35129,21297,68026,97678,75377,-6709,-1591,23110,7718,-63299,-106797,-129167,-67886,19971,114181,79523,-16833,-122366,-45874,12197,-31737,-78071,-41861,18058,5888,30012,34573,15385,-40247,-108383,-158479,-104818,-71865,-64015,-79956,-110640,-70166,23256,102661,83539,21584,-11935,18356,156782,153323,17731,-21186,12605,47216,55647,-7438,-62728,-94363,-109786,-97243,-69473,-24136,-30575,-115145,-171798,-110650,-37229,51808,133647,141410,96756,41774,3746,-20974,-90016,-140903,-132445,-44455,75220,210152,303188,245807,83302,4824,5611,13049,18701,-11223,-6366,-27482,-79142,-59818,-75939,-87998,-47449,58862,116129,172639,205696,323132,309908,54085,-84204,-103910,-36724,-13866,-26239,-90078,-137603,-69030,-18701,-56482,-113811,-53558,-80743,-159812,-120752,-29807,44610,46031,47229,62642,44370,50229,81809,115576,52524,11311,-11913,32063,51048,62321,81733,91261,104913,104957,83187,2808,-110502,-121680,-35248,141339,198540,135566,58169,21341,21666,23725,80602,59548,14772,4882,-19494,-1172,72581,139823,135914,35639,-47674,-4001,96558,149514,83264,-9091,-87234,-61096,6639,-15604,-73103,-96831,-125550,-86310,-13435,27401,-14266,-139873,-36420,47817,24030,-65166,-125592,-68719,-9743,14849,-36967,-64422,-64011,-4407,186278,265278,218502,31585,-106161,32324,171122,147672,12773,-113021,-76586,-58433,-69069,-91208,-91224,-62789,16882,115927,199745,202899,106104,13629,-84662,-176846,-134427,-107298,-86725,-86363,-62585,-81422,-99573,-15260,43339,14075,-49931,-116866,-124831,-33909,40228,56872,-10300,-60414,1251,44986,92826,167378,176086,133303,126790,242929,454120,454469,252839,72300,7629,-1310,69313,23195,-10261,-106008,-71603,27921,54967,42288,32836,-15046,-46956,-25614,53198,114562,140580,50568,-45526,-29530,21710,49195,44345,39253,22749,-6185,-12685,28167,79923,111595,108703,186858,335581,325095,106721,-11190,-97560,-158611,-90331,-27345,14550,-11513,-49097,-88087,-80839,-38036,-13026,-67889,-128045,-87428,-30276,15809,45545,40226,25682,-58798,-117293,-13456,16815,-16046,-30670,-68291,-80259,16952,146321,232358,252508,205381,79155,-36225,-107466,-134850,-64136,-33667,-61174,-69366,-55500,-18511,12061,11043,-55379,-7509,92197,103017,14457,-72023,-54252,18199,89592,114974,45016,-10451,-32453,78070,234969,285343,143633,11277,-23550,-56343,-72813,-111925,-151763,-73037,105296,277462,419338,387560,212487,1891,-95342,6892,93080,163052,196567,295371,275200,194040,98518,-46175,-96138,-82572,-39427,10015,101935,124409,110145,22864,-42017,-27591,-631,215,-30863,-53183,-32336,3803,25226,-1643,-63975,-136023,-91597,-17872,17673,83524,180241,248327,310229,367618,320353,216676,152591,43800,-58629,-80641,-50108,-31036,-19879,-15316,-53890,-52743,-35352,-15530,-21144,-62926,-51232,-12908,14725,65982,110354,128174,-75217,-133879,-71325,-44623,-66108,-93264,-54788,-21510,-31778,-46335,-34441,-65647,-51501,-31260,-31283,-66737,-74318,-36446,41604,82604,48089,38929,35878,1926,-18557,-61242,-150855,-99628,79018,275747,288492,234717,269592,322843,299026,193015,23648,-90622,-285,42588,84055,147735,170038,99242,60967,-26054,-79631,-118566,-109638,-39409,-19320,11005,12524,6636,-64050,-40409,1364,-77435,9639,132445,121222,33214,-50565,-75074,-52791,-38897,-81117,-85138,-85738,-78883,-66550,-45970,-9475,-15094,-67663,-32181,-3413,-45728,-8771,14728,15624,26258,55598,72158,39745,4019,-10616,-55845,-76969,-64784,-33909,36495,133887,260384,330764,366701,227847,147301,108084,81316,95326,94819,79137,73761,78261,41188,-53270,-96165,-92712,-99962,-84164,-84257,-107748,-62337,-234,31575,101597,236458,337603,391962,353165,279519,130412,6673,45090,178983,186019,97420,22432,4647,-40617,-56703,58849,230420,316996,151326,-1290,-25298,-25799,-690,31699,16443,-54499,-152819,-78200,-11182,27424,65508,115063,23616,-80260,-76928,-56941,-23180,-8114,32475,72611,58864,37003,7596,-27912,-58810,22376,67678,12014,-3152,-11714,-69837,-100825,-94539,-44852,56841,99028,82296,7503,-79862,-111985,-25681,58932,55188,-33617,-124175,-117450,-55974,-7906,20177,36218,-8329,-6032,38110,21051,-67172,-95041,-111582,-104134,-71613,-8058,126936,200129,108589,6074,-33896,4035,48075,184867,418352,461574,314878,133190,26931,54970,186523,243454,211739,149229,15859,-37186,71968,97150,5571,-25457,232,10228,-23280,24577,140308,241936,148176,72207,32194,14980,900,31147,70588,134084,266814,395884,372022,167611,57565,31625,73994,86032,67229,57830,78906,105167,69990,27226,-13047,13813,45526,74709,48400,6203,-11037,-37139,-48655,-29477,-1757,30056,38393,18327,-30462,-85997,-130494,-134125,-121658,-86505,-50065,-50448,-45052,4717,30788,13573,-22916,-48267,-42595,-58402,-45915,-2857,12992,-30737,-67620,-125530,-105717,-65280,-45076,-66368,-75008,-74956,-79791,-109879,-117617,-69629,-58600,-35662,-5348,22719,75335,55499,-12454,-119348,-133103,-90962,-31847,6073,-21464,-61799,-36557,-33917,-63073,-87170,-105141,-6580,62122,85519,96754,90951,117777,142940,100887,807,-71060,-87827,-32616,373,42256,67128,48641,-21530,-49841,-77165,-96908,-104908,-100973,-66565,15454,36326,8953,-57009,-61508,-644,23100,7462,26155,38528,5775,-52764,-67805,-58228,-34366,-37464,-66515,-112020,-155078,-120648,-102207,-58449,16748,60467,174271,288075,290183,143162,23665,23372,36606,-19249,-46752,37045,77273,26149,-91713,17794,155301,178129,95443,75499,29633,-18423,-67949,5234,134638,320436,350284,156315,-75368,-34106,18087,28497,59288,-30997,-45429,5755,94300,77891,1283,-40585,-31473,-6121,-27512,-7910,-59589,-79810,-34691,-44655,7095,86468,104731,111208,138179,146587,92853,22442,-88172,55163,255025,284993,239650,219366,234889,155193,18585,-74702,-74422,-18632,4045,-18057,-98106,-81889,-50532,-561,45313,90735,57082,-101745,-41743,38688,59820,-17142,-4380,46411,26233,-63043,-52794,-3429,-1737,15789,49033,154538,202467,149271,90266,66699,41821,41447,-10468,-87098,-75760,-27503,-2431,28923,26439,9594,81359,100380,63789,71200,41001,240,-28327,-17452,51272,157685,240090,191971,79879,-20010,-23777,-6905,34635,165162,213741,112953,-28138,-80597,6903,84895,155480,256246,270932,197998,82870,-18753,-83237,-42670,93164,281629,355145,311832,167768,37199,-81138,-102235,-131171,-143907,-111272,-67634,-14690,6521,-21513,-16476,-44871,-62696,-60476,-54152,-39997,1813,-9871,-73576,-39063,55220,74121,36698,28710,61634,95884,113715,49807,-11696,-7431,-10578,-19112,-55875,-133320,-10077,102596,157684,171051,98697,10494,-49439,-101720,-93346,-40821,-15768,-67555,-13440,1242,-84229,-94078,-13991,34135,28155,-17174,-74096,-93522,-106110,-66885,-7364,-18479,-61869,-18292,99310,201621,208252,90534,-57940,-71348,70048,156757,137458,93776,58261,30659,-35662,-75900,-106309,-84980,-82054,-103585,-80137,-25373,15915,48766,38253,-14845,-39301,-64937,-34716,98122,265578,295710,96647,-46798,-86420,-82223,-106432,-109329,-70873,-33871,-65565,-110228,50867,142391,98284,23354,-63409,-110895,-99070,-91571,-81026,-60348,-41447,-61511,-59635,-41022,-30090,-13282,-37516,-11524,57193,101903,74880,-33701,-98598,-14580,3621,-9021,-13568,-9438,-16276,-9455,15811,25308,63598,111312,168486,208313,225332,258330,240436,153507,93340,52487,96472,145465,131525,46145,-71297,-74030,-26571,-85545,-97434,-79215,-68685,-110724,-5463,69163,74466,28214,-51519,-131078,-97052,-40799,20255,53170,37586,37005,8988,-19687,49746,102447,86070,67954,50030,5554,3075,5639,-54346,-6845,223765,403338,322663,127266,-25271,-95076,-114922,-102169,43604,228082,292407,164933,-537,-92060,-79224,-58377,-43006,-14863,-36310,-103879,-48665,-20767,-29060,-18126,73308,111381,34059,-67800,-92798,-44340,-48848,-86687,-52028,-5343,20361,2041,-19949,12529,129252,298398,321024,228179,169978,136532,100495,55016,49202,53779,50992,3348,-47689,-16056,10132,31913,17174,-34595,-78198,-11885,116803,279515,287575,207586,99072,-14061,-92510,-47502,-4137,33177,76599,79290,42503,25689,7646,-19178,-53252,-99179,-104213,-77692,-86228,-69723,-77288,-118222,-78102,28528,68576,40862,7048,-91400,-109603,-103686,-114676,-93375,-70314,-45417,-11439,32085,71912,52894,92116,196044,174898,104882,76164,81787,110846,84961,53193,22329,-46172,-81922,-28971,-27802,-41327,1621,41384,39239,9865],[-43176,-25782,6607,48083,101602,217899,331575,284437,180140,75243,-53688,-131312,-134866,-27648,89865,139071,112743,36375,-23477,-65826,-94927,-63707,21869,92036,146948,156247,138098,103306,19438,-71018,-106771,-27376,44251,81714,72502,31051,24636,75862,37736,-30804,-34399,6296,51893,72718,117994,161446,111259,56483,25779,75881,101711,56472,-33994,-91402,-84652,-40891,3373,-25812,-79979,-87829,75586,163325,88473,-13848,-67052,-104865,-86782,-77844,-63663,-36113,-39689,-50975,9585,69919,62767,-59063,-130072,-122150,-90955,34202,194369,345568,352943,284007,271758,288362,151125,-19177,-87233,-32200,-35035,-115395,-56680,-54046,-117389,-98579,-31174,-11023,-44521,-108125,-97853,-40365,-60414,-97852,-63405,-22740,-62719,-119400,-57700,-57062,51364,139832,217442,210453,44084,102239,231703,385088,369790,153321,-26805,-109358,-75710,-67007,-73075,-40231,12214,10838,-26195,-13453,29670,10950,-52935,-105094,-128538,-128438,-76888,32955,107326,59856,40364,45969,-18077,-107353,-29061,9752,-42479,-85101,-96088,-77463,5717,82079,81808,71344,56956,45577,57016,109671,146255,196484,283455,280461,203535,153940,91839,-9090,-78459,-73655,-41017,-110317,-179473,-213666,-167500,-81833,-20524,52538,324480,689412,914527,838286,503185,55858,-98938,-59346,-42797,-28893,-19010,-4621,70499,185668,235034,220120,146118,58236,-34634,-122364,-6592,89486,146436,124065,45828,-26685,-81650,20746,170634,286073,298533,158193,45693,32655,27913,-1722,-47998,-61305,-62988,-44156,-50287,-48510,-15992,44368,26910,-1983,-55452,-70407,25079,179109,338423,224717,5649,-65485,-101683,-123519,-107343,-42498,-8906,5356,86849,168142,145025,109909,91966,41988,2337,-6253,-15408,-65972,-91810,-114436,-122477,-106616,-86181,11707,105934,151799,98386,13604,-67284,-135530,-129263,-116726,-55139,-7108,96336,169304,93794,-10725,-109365,-82814,47898,230635,276193,312489,188447,74345,44439,71291,83615,-29934,-108622,-140143,-124640,-81014,-66689,-86077,-34651,152,38560,42671,-3682,-67744,-92895,-85315,-133199,-82112,17063,57400,68518,58406,23919,-58352,-74560,-7795,25908,55342,66142,21733,5626,2450,1201,-42695,-48591,-54902,-35854,23931,16993,20693,32623,88010,154182,137224,14591,-91394,-102308,-87882,-47146,-52816,-92996,-87819,-69240,-59689,-67245,-68724,-37468,-4814,59093,196912,352614,342626,153392,-16315,-97130,468,145841,288883,415889,396891,148061,-83283,-72566,23656,105586,101001,66126,18397,2366,43820,100011,123442,37343,-95796,-66963,37186,56424,-11150,-130529,-9456,34541,1646,-54001,-107689,-118613,-93920,-112860,-19759,121008,191669,109071,-90041,-107949,39440,119699,146565,190378,221672,136169,14353,-46177,-66131,-97976,-111047,-56555,154990,357574,419172,366157,187577,79381,53829,66451,59163,20171,-57632,-81514,35353,143383,196841,135706,-3076,-81161,-20717,-7033,-39854,-24337,-23486,-4779,14393,20611,8893,-6115,-40902,-68512,8505,26176,-45564,-47786,-3077,17924,-43749,-117625,-124460,-111380,-122327,-50050,-96072,-136878,-75840,-40819,-27501,-49782,-73723,-86730,-20665,7522,6189,36431,47071,34737,26482,80227,144116,166149,66708,-31528,-80951,-96214,4973,115443,299775,415219,338528,213011,80008,-18655,-81172,68685,74578,58672,49592,224198,478392,881383,1149216,921626,300858,-250060,51693,325725,452055,343280,190344,122234,129872,165785,145446,63706,1418,8250,-2040,-52971,-68609,-68473,-40609,36480,46794,-38745,-93825,5988,16277,-15130,-16053,6141,-9648,-92417,-96744,-47096,-4135,16532,94442,117476,14584,-47712,-56214,-50582,-23091,10223,-11179,-37568,-69604,-108554,-103028,-134450,-146405,16546,124456,89618,-13930,-27345,45249,114194,174557,181227,142619,82371,19925,-8975,-88892,-70678,-24806,3888,23176,42400,61375,80656,35395,-31708,-38040,-74375,-86432,-19751,89564,164473,106936,-97214,87223,279908,387437,289879,36575,24535,139588,347402,276456,195429,238111,194203,15736,-85543,-4445,67782,74564,-18733,-96478,-94837,7214,75059,121972,116203,-11570,2525,17301,-78188,-105878,37194,168980,126217,26151,-84596,-98062,-90075,-13991,40103,5632,-36331,-82290,-102063,-125168,-89805,-84627,-107993,-36037,95617,161652,149419,82531,17442,32464,69535,86947,51043,15953,79921,137890,210774,245723,181879,81118,-6801,-36512,12227,39791,13233,23555,67642,83030,41698,-5167,14380,11323,-27792,-103908,-63290,-20488,-32218,-98880,-62273,-6127,-44710,-114897,-739,43288,13560,-54448,-59116,-10298,17264,-37215,-88903,-66022,-16914,3948,-48567,-125057,-146179,-73366,9077,98244,73448,33988,-3484,-73431,-159531,-89345,-36361,-19440,5192,20393,54813,73544,148138,169531,127081,106763,28953,-29571,3651,8816,47276,109905,124027,2348,-103508,-58374,-88019,-61317,-28059,23826,74543,84127,28167,-28287,-56557,-31247,-29611,13987,995,-2854,-6418,-28664,26643,-21500,-43849,90724,137613,95324,73523,-1448,-27634,-30932,-50841,-29841,21754,71676,122299,80934,34019,15011,-2663,-66194,-165521,-22867,141380,225847,238917,292732,278273,177357,63188,-12980,-104741,-116443,-45339,-44201,-8506,-11106,-43367,-77543,-40266,-2314,-53861,-58114,198567,538934,542004,349997,140682,-6541,-113067,-144064,-74250,6904,22279,20242,23975,48259,29642,-18409,-93683,-81112,76290,95624,37122,83343,58840,-8768,9024,144219,183262,65539,-30410,-13564,-51066,-155404,-49290,52724,57603,384,-60974,-86574,-88357,-49016,5473,46832,72987,42273,29953,51178,158117,119472,33767,-42114,-61760,-13028,11717,27806,35219,100605,55029,-51111,-33525,42676,38910,-45431,-95304,-129359,-73938,-2519,-42485,-122089,-56035,84706,300375,386116,252973,115118,15110,-5319,82448,156683,91476,111158,95830,66671,38194,-4052,-55964,-65069,-18193,16222,55948,75918,21984,17022,40144,19955,-45459,-130698,-73503,-22070,37657,97192,46657,-13346,-56379,-20009,33280,92372,117587,59393,36209,35457,4014,-78121,-114618,-103943,-51566,25509,109445,67023,-22653,-114162,-48229,18937,-14267,-50181,-11418,35381,10377,32980,38515,16238,-47853,-130728,-136473,-97164,-72218,-70189,-93258,-116221,-73440,18003,112084,110222,50539,12749,29484,161447,168277,25016,-21907,11045,53792,65592,-3022,-53961,-81830,-122545,-120113,-73847,-26077,-34752,-107643,-140051,-80297,-8470,82120,159861,163399,113886,53377,6840,-29503,-97889,-137501,-122918,-40896,70447,194146,290408,256880,100285,16010,17993,22907,20265,-18154,-17614,-30039,-83540,-74135,-83918,-87859,-44229,61366,135326,205748,257200,403310,338234,38746,-102675,-90005,-24968,-7725,-23044,-89886,-127008,-56805,-9140,-59036,-135595,-45905,-59560,-152738,-138636,-45623,26850,32257,47448,79508,61574,58949,77367,77557,4588,-28028,-32978,18452,35044,56054,84970,91729,97535,87832,64182,-7783,-111488,-116374,-29930,134710,182790,129382,47538,4102,7198,12481,66032,40730,759,-4182,-30361,-13670,61345,141800,160604,54945,-49098,-20517,83255,133202,60836,-23377,-96277,-65766,-117,-21244,-73895,-97183,-127385,-75005,-1895,33724,-22419,-124590,1755,101005,63706,-49189,-121077,-71820,-20286,-2329,-52529,-73791,-67957,2672,211040,317602,258040,43390,-113600,35683,188867,156257,16786,-115820,-75656,-41936,-57277,-85517,-82980,-54385,21484,109289,179162,193596,109419,20616,-73460,-157976,-129382,-92367,-76948,-74355,-27861,-23429,-39347,25254,90516,60223,-17251,-103630,-132267,-42663,26316,26229,-41222,-72425,5661,62601,125154,204047,195707,131029,117896,226476,433362,420463,232972,58155,1825,-4710,50750,6057,-20739,-112690,-68992,28781,56011,48564,46044,-553,-38802,-27226,46189,108419,133173,33494,-66127,-53459,-5414,11863,17041,26651,15787,-15487,-22216,18208,59610,86695,86967,162372,331784,357709,128900,3392,-84004,-146452,-89141,-29214,14049,-2501,-39444,-81342,-77549,-32377,3901,-40208,-116840,-104065,-41845,9314,43705,43813,27382,-66039,-117865,17026,83303,5468,-39725,-83675,-91445,11166,141375,218916,215503,152431,36657,-57046,-82860,-104504,-47781,-23621,-61132,-78481,-61312,-19919,12350,2928,-78503,-2628,117213,137284,47555,-60553,-90250,-22889,56372,103987,50852,-2974,-7183,114290,265811,311845,165326,23056,-21729,-55720,-73903,-108201,-153615,-75633,94171,249255,401825,415691,263378,36964,-86243,-25958,64588,144393,190473,303703,292272,201471,110742,65,-87921,-63984,-7401,34020,123040,152442,139961,44516,-27694,-13913,13965,10307,-29734,-58168,-38839,-7437,11017,-16337,-73318,-141565,-89918,-15673,20715,94080,199570,271306,313130,332189,281146,202083,142123,36249,-62049,-85214,-60093,-38371,-16245,-10503,-54983,-59879,-31976,-820,-12796,-70082,-68937,-16902,22335,88192,166414,205509,-9028,-138301,-73144,-32874,-38289,-81232,-67921,-34904,-47167,-61141,-34775,-63119,-36451,-7809,-6995,-56326,-75059,-38659,38110,85767,55044,53335,46819,-13987,-65772,-97677,-108701,-39706,126628,325238,336204,267531,275284,291205,237367,150336,-4433,-66189,19349,58833,100606,161562,182034,105503,58722,-29259,-82217,-114675,-113438,-38624,-9635,22836,26565,24727,-51316,-55956,-7153,-77668,253,120295,109252,27026,-34896,-57193,-44120,-35535,-77650,-88386,-82734,-68305,-54535,-41959,-10233,-6130,-40735,-15972,2540,-60138,-60130,-19728,1797,24681,57379,68274,35134,887,-5352,-50979,-85376,-73949,-41546,16024,75773,189601,261447,312122,194064,138710,106390,81416,80355,68178,57875,60474,68598,41808,-45779,-91709,-88218,-101397,-87714,-89087,-125409,-38219,30358,58659,114874,239472,336070,383756,332776,252266,118261,1707,37769,169859,173677,88212,13782,-5750,-48452,-52924,51522,202158,289767,155182,6972,-25591,-33649,-7429,25823,8572,-59771,-141062,-78057,-15843,23562,70847,122831,28667,-76924,-77923,-56383,-18751,-704,41393,95669,82957,51508,10141,-26314,-55993,12174,68112,16862,-989,-13762,-75559,-116107,-84276,-45040,30361,56331,44387,-14782,-90522,-108503,-27742,50847,44118,-47450,-140636,-109756,-42152,5836,30448,33116,-11263,-11828,31199,22204,-63989,-102402,-125460,-81892,-29461,32183,154080,213158,110051,5601,-38114,-6561,47281,192893,421721,480344,330769,138923,18947,5348,116030,172874,157298,121840,12218,-16215,99023,125350,24909,-21810,-5442,6048,784,69330,192408,279866,177813,86448,37681,12320,-4526,24919,59462,123588,250954,343279,283742,119175,33873,20380,64575,66656,51829,42993,71660,124565,100420,45950,-14000,10120,52879,92846,71637,21721,-8375,-45090,-58782,-27711,11230,47810,55316,32211,-9964,-64718,-116870,-128071,-118419,-84352,-50534,-54568,-51849,-3436,23115,8610,-26799,-52013,-45651,-59892,-45079,1593,24731,-14586,-57961,-124143,-111841,-70767,-44986,-61982,-68464,-68530,-76703,-112938,-123619,-70685,-62738,-42667,-8143,22932,77579,55321,-14652,-120360,-131609,-93361,-38278,69,-29668,-101423,-35370,-27199,-61668,-99904,-121429,-625,86090,106296,104121,86954,124228,169117,136199,28306,-48138,-104478,-48269,-5239,45044,67549,46960,-27283,-59491,-93566,-114634,-107465,-91415,-48397,27011,38585,16838,-49320,-83265,-28589,-6350,-15192,6622,17915,-31993,-115778,-124162,-86922,-49395,-55494,-85867,-119899,-137297,-101061,-85257,-52687,23035,67741,164738,260993,287877,169759,48898,13981,17075,-29360,-63663,27373,67559,27436,-81408,3787,125523,167451,97746,70155,14629,-19023,-51361,16157,136141,337505,392569,196851,-60852,-38341,4797,-8378,8658,-39044,-11493,46708,134173,110266,24691,-24978,-29135,-30293,-55650,-10218,-34929,-47204,-11829,-27377,25796,103342,110070,105177,116832,107481,60296,9166,-96184,37961,223722,247704,208628,199498,242574,177354,23618,-72618,-75758,-16079,4793,-28777,-119063,-87707,-68275,-33681,12146,61974,21832,-99718,-16553,41227,47796,-49766,-5446,44357,21182,-81091,-57900,478,-39,2854,22728,113479,177031,137730,87759,76714,57270,46777,-16061,-95732,-82669,-31638,-7504,20886,14374,10364,104663,138734,92854,77949,36469,-10747,-30326,-8474,64023,176875,274152,239119,123516,2280,-35675,-9936,48042,159787,181594,94946,-32282,-86393,16255,104864,177805,281936,319052,245930,100296,-17303,-78204,-32798,106835,290406,350381,293145,142229,20067,-92167,-114698,-141155,-133861,-112245,-85579,-50838,-28440,-37894,-26935,-60054,-75987,-70421,-59989,-41598,6354,-1579,-68542,-35039,70653,95402,52343,37686,76263,129079,175293,120824,39366,31719,14569,-12285,-54420,-128915,-11627,90911,138971,152878,92360,7874,-59901,-114999,-90993,-39389,-16899,-76397,-18814,2054,-77795,-107847,-17468,43494,56052,14160,-44187,-48780,-62836,-33784,19515,-6690,-52651,-895,113113,212298,216927,90964,-66479,-48968,75937,137102,126291,91572,48227,4528,-76122,-119093,-129613,-91051,-77465,-92729,-81372,-27912,12013,48592,47627,-6410,-18771,-29344,-24960,83233,233107,275418,99820,-49772,-102045,-95721,-116604,-111998,-80198,-45256,-75613,-110157,51660,166178,120818,30002,-65231,-113978,-101632,-90127,-73575,-46371,-15166,-35567,-42840,-29640,-22474,-6963,-36735,-12920,53843,97937,79779,-13590,-100152,-24596,-773,-9607,-12282,-7083,-14653,-7992,17850,27215,67946,110405,155461,193625,219476,272964,260586,153955,82818,32950,69296,132733,116934,20432,-84000,-58449,-22443,-91203,-106249,-86175,-78683,-102087,4886,78230,77432,23384,-60441,-137007,-80898,-21553,46658,100707,82492,75575,51567,-9579,37428,93241,80971,63981,49759,5499,-4620,-6711,-60811,-5201,201757,352287,272859,97453,-39832,-88093,-100841,-122672,15108,190864,251608,142238,-11193,-84202,-59790,-37529,-28091,-6226,-30537,-98989,-50207,-17445,-23595,-22730,71762,117229,37739,-69650,-90855,-40889,-46032,-72588,-43687,1277,30890,16739,-7618,19452,125920,280588,275357,171394,121496,90624,54886,21803,38672,32948,14625,-24845,-65912,-21981,7088,38007,34841,-9855,-49950,-3792,117030,257173,234809,145813,49304,-48592,-87257,-30537,12245,67351,124411,126667,85353,61456,30492,-8362,-49376,-98577,-111661,-78794,-81963,-64270,-71367,-115549,-83680,31443,85530,62680,22060,-77440,-114800,-106915,-113967,-103593,-87624,-46960,-4303,31305,48169,25328,64031,153294,112959,74640,58910,63260,102239,90119,61801,35354,-30723,-78524,-37505,-33274,-49341,-5150,33064,23331,-8195],[-59236,-32703,4387,46669,103289,221288,322143,265214,160992,62563,-54780,-136725,-121387,-10009,106728,147385,115586,34214,-25800,-59493,-95013,-80198,12953,99868,176453,176106,131398,79189,7317,-68604,-100033,-35041,23926,50157,39431,8426,5332,50349,27459,-23481,-27299,9624,53855,83827,139060,166945,86938,42485,19696,76015,110933,69237,-18889,-113285,-102564,-42360,13418,-22195,-94390,-97144,88851,169155,86792,-21900,-66843,-107501,-111948,-102620,-72650,-32150,-37502,-63221,-293,70592,69899,-49535,-117742,-128236,-87250,39258,200501,361612,393918,319370,291840,304330,186092,14406,-61711,-35278,-68479,-90082,-16141,-21446,-98950,-112089,-39164,-19249,-58456,-127536,-78572,-10848,-13126,-54953,-104833,-48661,-77280,-108492,-46680,-57064,47833,140341,223619,258021,118446,154570,292883,420076,354095,126778,-46195,-111736,-67562,-60879,-60789,-19354,21892,7198,-37706,-29914,15070,9855,-45666,-97823,-128282,-127296,-60802,56368,119259,36240,-10177,9257,-38481,-125562,-40163,4420,-42753,-81404,-91172,-66298,14730,83864,83628,72118,56490,42541,51124,85410,116064,163934,244040,231173,158019,122737,99052,28424,-33529,-80905,-76803,-131258,-195247,-202075,-151664,-62270,-7372,42836,321519,708701,925054,828137,473602,40081,-110791,-77531,-39204,-11092,-8236,-10816,62286,190997,250486,244272,172650,63620,-43289,-114568,2870,102795,154821,132564,56721,-19491,-70316,22728,168713,299795,326471,172325,33300,12801,16507,-6430,-48388,-59643,-63221,-49967,-59168,-42036,-7887,49797,28675,-12010,-70925,-81250,12252,151996,297503,216646,10561,-63427,-99461,-109736,-75599,3688,41128,53044,132851,192763,174989,157692,152250,109876,45791,12964,-14678,-69820,-89088,-89972,-91449,-94105,-69457,25747,116667,145183,106192,31338,-48050,-127195,-137216,-113833,-47472,38031,163124,223200,126112,-2028,-103036,-76286,49754,207577,210407,215996,114499,25946,-14286,12614,41229,-59400,-124838,-139207,-135184,-106807,-104536,-81789,-15402,21551,62460,61647,5678,-68343,-105106,-99467,-148608,-76159,10941,35531,35241,34261,23354,-52734,-94533,-7769,38167,71560,95678,41907,11496,440,-8683,-55855,-59889,-75826,-53875,2631,-13016,-9738,17860,93081,163928,134791,4917,-112307,-124449,-100390,-54439,-56017,-95008,-89841,-68612,-58509,-68267,-77400,-44864,-9155,63648,226252,410805,391333,170784,-15659,-91291,21628,178792,314528,416774,380294,139482,-87813,-81811,19057,104170,107231,66078,10099,-3526,44153,110204,131341,33226,-116208,-48419,88232,138660,77672,-71555,-29478,32820,4187,-56827,-111771,-119180,-101324,-123372,-20050,129108,194469,82186,-119962,-84792,57925,127525,158868,209587,241454,151190,26908,-50060,-90478,-118758,-108464,-51111,139769,301268,356021,338718,196464,90018,61403,69356,64098,30300,-42964,-102451,27294,158277,220465,138759,-17964,-87129,-12331,-844,-49740,-55043,-49425,-21959,5049,9693,-11678,-15516,-44217,-76027,-15338,138,-65976,-51934,4395,30091,-18824,-86552,-99933,-108761,-122557,-49081,-98890,-137137,-80799,-49054,-25136,-24907,-37818,-72648,-42374,5835,18211,54440,65050,57310,46271,85129,127435,122040,32255,-25350,-58983,-100658,-31449,70093,242491,349695,304432,219270,108636,37153,-99687,16572,44599,53220,76597,290229,574967,1006916,1310730,1049898,348033,-185389,111496,384470,497768,356879,177111,84067,97546,145978,147647,67403,-410,4697,-10041,-59571,-69359,-64117,-26526,63168,84991,-3562,-106320,3721,38347,13869,10917,20795,-20990,-96484,-79654,-39330,-8318,-3609,62133,97399,-10256,-80947,-58900,-34839,-15050,23193,13118,-14043,-47649,-87680,-94367,-123672,-156410,-10402,113169,96396,-2845,-18638,47079,96970,135465,137300,108252,72165,29417,-5697,-100791,-74495,-30205,-9221,7564,27249,39946,65186,50285,-10292,-45421,-73734,-85739,-27935,66650,138826,83482,-91025,75053,231256,308350,262611,58945,36012,98681,298626,270257,190449,230369,185017,9093,-95456,-27479,35572,47942,-28983,-86008,-82329,-4173,26987,47803,46994,-32231,18412,29304,-76411,-95034,69193,225440,170814,58946,-49929,-48769,-19174,42827,78980,25807,-28020,-82621,-104561,-126797,-93914,-88246,-113875,-53113,75745,145117,145665,72560,14225,40161,85479,104733,52404,1617,57706,104321,169561,202509,138824,57943,-12240,-36562,13073,51110,35924,47386,85867,95487,50874,1006,16980,14908,-21665,-94215,-63023,-28380,-43492,-114582,-82716,-16114,-40038,-118573,-26628,16663,-1229,-58318,-58099,-8731,12347,-47861,-86823,-41303,20663,40124,-31832,-122622,-145133,-74168,3681,97253,78389,35197,2270,-66094,-164657,-88907,-27164,-2300,31097,49755,82440,105336,183377,198271,154952,121777,36803,-25844,-8653,-10559,20674,81699,101091,-10733,-80572,-38838,-86038,-89397,-55156,4399,73119,87268,20336,-33226,-44321,-4714,7921,24563,-25592,-20078,4203,4766,38362,-37138,-44222,115579,191472,136369,86354,-4578,-37714,-38232,-43114,-17520,31069,79615,145152,99241,39655,18389,4801,-56043,-154351,-37610,129509,229164,233810,279593,258745,161711,55837,-11969,-97627,-125969,-56596,-50806,-12693,-18252,-41098,-73699,-44152,-13504,-62738,-50767,190171,508204,511075,322328,127030,-8718,-115392,-131649,-57321,30266,43817,29432,24575,46095,19100,-26422,-98701,-130133,9528,27804,4805,75107,71705,10140,7042,120519,142253,46231,-39357,-20870,-65160,-159741,-58172,28302,15568,-40748,-79729,-83290,-83966,-47663,8257,51241,83920,60504,53040,80077,186007,85835,7876,-49653,-56075,-19418,1648,19488,37357,120754,69044,-42256,-36862,39576,34528,-50967,-99181,-125727,-95231,-26045,-65379,-146053,-55855,108273,346979,434654,279269,117801,1525,-25671,67303,166683,129696,130174,88818,48458,24488,-5917,-42987,-51094,-9891,5262,15780,55835,20185,22837,45486,21837,-49641,-118686,-67732,-23102,31129,91004,50239,-8536,-75507,-51269,16883,103442,168046,124627,73746,48040,282,-91325,-106412,-75689,-33249,32381,101333,51339,-29801,-104055,-46511,27586,7086,-17217,29077,61727,23423,40950,43740,17408,-52165,-134205,-109718,-86073,-69110,-72151,-99551,-108783,-64341,26949,132003,142542,82137,37759,38738,155685,172011,31949,-20570,10973,60427,74743,3191,-42857,-68227,-123074,-129413,-70608,-25681,-39306,-98905,-107889,-45529,23081,113974,185219,183444,130020,65637,12272,-34534,-99945,-127676,-112973,-38603,62000,171080,264365,257610,116890,28612,30651,33441,20409,-26075,-28318,-30850,-77573,-85375,-92416,-86960,-40620,62916,152312,232621,298548,464654,353154,26891,-112476,-74024,-13185,-757,-17769,-84915,-109220,-40213,953,-60782,-158165,-32234,-32422,-131055,-159085,-66489,2709,14123,45974,95826,79636,67900,70507,39775,-39063,-63544,-51739,4342,16886,47581,84547,86933,83445,64517,42907,-13844,-106178,-109199,-23610,123699,163179,121528,39315,-8797,-2649,8001,56130,25451,-12366,-14659,-41970,-25822,48747,139925,183226,77148,-46473,-39849,64223,109384,34290,-38085,-103887,-69655,-8341,-28220,-74730,-97098,-119603,-60882,10349,39200,-29104,-106232,34596,146746,100114,-31224,-115081,-78735,-40471,-31986,-77826,-84255,-69613,11708,230999,359280,285638,49146,-117798,40540,203625,161053,19167,-118429,-71643,-22242,-43009,-78227,-74534,-47565,21779,94526,148975,172964,103249,19897,-64231,-123207,-95532,-66514,-58879,-49390,14895,36570,18685,68457,137701,108110,19684,-86903,-135624,-51590,11616,-4263,-68817,-77877,11900,80281,156960,235895,208811,126814,111449,212316,405959,382723,212964,43363,-4623,-8908,29018,-12214,-33733,-121756,-62898,31361,57532,53529,56311,13094,-29671,-27486,39362,101562,124793,19593,-82539,-73447,-29227,-22876,-15096,6023,2018,-28563,-31260,10943,42396,62631,64610,137451,320976,381254,148499,16425,-71197,-133003,-84768,-28367,11114,4014,-31223,-76655,-77550,-28944,20807,-5231,-79536,-108434,-52095,1706,40525,48763,32258,-67741,-121502,39307,150973,44092,-37496,-95067,-103399,2364,129591,198492,176850,101512,-2889,-48560,-40483,-71789,-29462,-13621,-59675,-85071,-66722,-23220,9716,-8024,-104844,10315,146147,173557,82497,-42486,-132681,-57712,25805,90500,53616,-796,15019,147317,289361,329074,180950,32451,-21559,-56073,-75260,-103602,-162558,-86998,71677,208908,365008,421141,301101,68277,-68562,-58461,30746,117456,174341,294185,289723,194118,113058,47971,-49151,-26283,28891,55282,135738,168066,159249,62259,-12628,-701,25016,17192,-29268,-65694,-48003,-20828,-5761,-33980,-84674,-145206,-87272,-12362,25592,106086,219098,293064,312486,293185,239203,181633,126279,25693,-67900,-91986,-71982,-48112,-17322,-10400,-57736,-67501,-30301,12015,-5735,-74836,-89244,-25409,24714,104619,212094,261422,49072,-123745,-74692,-21475,-11524,-60941,-79492,-55506,-71141,-66689,-24823,-55796,-22444,13710,12531,-53767,-86046,-49890,26705,83033,58801,62628,54935,-15564,-62472,-59788,-40311,14020,165898,356547,367596,287407,264118,242359,169529,107038,-31397,-45861,36639,71231,110849,166851,184959,106877,57626,-26047,-79761,-110864,-118554,-36737,3207,37727,43566,45554,-34942,-77096,-24379,-84812,-14776,103666,100424,36726,-20579,-46886,-41031,-36080,-73449,-88697,-79687,-58766,-40321,-27527,9115,24094,-12996,-4575,4999,-62205,-102470,-57597,-16601,18568,55103,60811,26843,-5511,-3249,-44327,-88549,-78154,-48329,-3427,10170,99508,169627,227324,144856,122030,102481,82091,65018,41078,34383,43491,53915,36796,-42190,-89380,-85739,-103603,-93629,-93073,-116420,-17935,54800,79347,120018,228533,317195,358299,302913,222913,106125,-2468,26063,151036,150638,70274,-2729,-25540,-64902,-52486,43904,172537,255062,152477,9847,-30354,-45141,-17920,14384,-7205,-71561,-128452,-73472,-18014,21446,76406,127159,29523,-76523,-81813,-62221,-22457,-1768,40902,104299,94605,60467,10905,-25129,-55251,-5624,56898,13663,-6151,-23891,-85941,-117195,-75202,-52234,-4363,8195,4713,-38117,-99981,-106977,-36087,32716,22471,-69738,-159898,-93919,-22775,22433,39329,25299,-16833,-18490,21840,20610,-61671,-105981,-124611,-53093,13117,70773,178019,219846,106497,140,-47617,-22560,41609,192091,410178,483147,334818,134945,4885,-45446,46836,102843,105063,91708,8099,2773,111717,135603,34327,-21880,-11380,3964,28868,110979,232053,292805,194248,92931,34566,864,-17380,12433,41424,103923,218377,269338,185318,77160,8160,4150,45557,39151,28954,22406,63483,140560,125989,57530,-20888,3008,57570,107971,94256,36904,-8643,-56834,-72023,-27715,21726,62108,68284,42138,4392,-52473,-109285,-125681,-118301,-86047,-54680,-61874,-61720,-14697,12035,523,-33412,-58522,-52142,-64871,-47354,2297,32154,-2656,-52518,-124923,-119359,-78846,-49067,-62593,-66525,-65003,-74123,-113105,-128189,-70857,-64614,-48141,-11994,18741,72983,48030,-22731,-124782,-132168,-97636,-48012,-8820,-30095,-85035,-18274,-12139,-49043,-95193,-131232,-6878,97826,119613,104870,76236,124017,187836,165561,52568,-24419,-100293,-62053,-2931,57016,73702,49428,-31105,-69994,-110960,-129408,-111741,-87798,-36257,35882,40750,27795,-33986,-96678,-61271,-39375,-40344,-15300,-3344,-59429,-113177,-126271,-93736,-61859,-75900,-106119,-120380,-119701,-83397,-70806,-49898,24575,70200,148581,225818,270168,187986,69745,6581,864,-36506,-83944,16249,59048,25993,-74759,-14807,86395,142831,91185,57098,-1731,-18582,-43124,17239,125556,331757,409314,223377,-48120,-45766,-12654,-47705,-49432,-33633,12511,71483,151420,127956,41841,-12569,-26072,-52547,-86003,-14447,-8328,-17124,4096,-20150,33360,107606,106596,95035,95503,71937,30099,-7169,-106389,15653,181452,199088,168860,171640,238277,188249,21323,-75642,-79102,-17937,1255,-41969,-135133,-83355,-72558,-64010,-31759,13805,-30868,-62997,3297,35806,27075,-87262,-2777,39079,15493,-65119,-28486,20064,6867,-10888,-9205,61738,135691,113213,74411,76265,63716,45656,-25002,-106578,-88674,-36585,-15218,7404,-5477,1606,112195,163552,117433,80610,27568,-26090,-36866,-6285,67121,181446,287362,264910,150817,21964,-40541,-12972,54235,143617,142991,68649,-43881,-91658,22576,117031,188467,291662,349281,279518,108662,-22605,-77457,-25724,116172,288184,332991,266328,113903,1484,-107317,-128299,-137520,-129084,-117380,-107314,-80123,-60845,-52973,-40396,-78924,-94529,-86087,-71133,-49029,5303,3035,-63168,-39788,70769,99166,55129,38354,82101,149398,224754,195900,107914,81755,40575,-8195,-56846,-128971,-18247,68674,107981,121712,75741,-970,-73308,-119587,-83019,-37747,-22511,-91673,-24407,4766,-59066,-66662,3808,67969,92292,48091,-10501,-9100,-22496,-1058,40423,-624,-47820,12080,122099,219246,225453,96079,-64816,-25292,78824,115454,110508,82491,33540,-19144,-107697,-159222,-145701,-98524,-75821,-84081,-83943,-35427,1776,39156,50125,11841,14698,9864,-9173,64194,186850,235823,94727,-55948,-122375,-108475,-113765,-108252,-87402,-54579,-83424,-114603,44387,179239,139674,34329,-68879,-114000,-110613,-100524,-74468,-38189,5172,-13379,-28040,-19417,-16371,-2595,-38269,-16966,47212,90031,79835,3290,-97828,-41387,-11260,-13993,-13648,-8722,-17790,-11478,15370,25402,68442,104155,134534,167499,198891,270354,264607,146147,68450,12531,39776,107456,89029,-11543,-86015,-45344,-23035,-99128,-117406,-97434,-94219,-94267,12491,82990,74945,14332,-72534,-140920,-71149,-11058,59945,140629,130929,116710,93424,-639,22033,80139,72477,55823,44179,558,-16561,-22366,-68184,-10303,160969,275175,206847,60983,-54643,-81021,-89485,-142604,-16523,146258,203761,115673,-22975,-76321,-45359,-20860,-16999,-1992,-27989,-98117,-58834,-20721,-22191,-29545,62776,112809,34558,-76319,-93910,-43671,-48284,-64261,-40890,-927,32098,25239,-1397,19964,112840,246860,219201,114388,71836,40211,7262,1159,37269,17258,-25849,-56682,-81650,-29033,-855,36829,45854,11202,-20780,9016,116301,226945,173699,78675,-4091,-82231,-80388,-19205,25317,93864,157664,158463,116125,86879,44388,-3873,-50713,-102571,-124458,-83908,-82161,-64190,-70674,-115730,-97220,23530,89860,72374,25873,-72766,-120441,-113472,-116301,-113425,-107463,-52414,-5651,21819,22712,-2492,36200,109830,54246,41490,35635,37303,83065,86971,65643,46396,-17148,-75670,-50185,-41275,-60405,-17988,18830,2437,-31085],[-70709,-36521,3894,46018,103845,214601,297277,238075,139961,49427,-54426,-139221,-105515,7519,120011,150968,116438,33006,-25919,-50447,-82969,-89144,6070,105467,198641,187996,122056,58974,4392,-55007,-87068,-39534,5790,22481,12231,-8207,-7195,29339,15769,-21652,-24221,10045,53977,94995,161929,170214,64253,28967,13482,73217,112113,73314,-6860,-112045,-113050,-38914,27100,-11597,-103125,-100483,106362,175255,84709,-31151,-63309,-98163,-134624,-124107,-79977,-28840,-33933,-72763,-8863,70510,78069,-34182,-103863,-131896,-81875,45540,204596,370188,426307,347501,300045,302470,210704,52130,-30034,-26176,-88238,-62868,18504,7882,-80250,-123387,-47367,-28536,-72253,-144703,-59259,18640,40243,4615,-88792,-71995,-89569,-95398,-32821,-51517,39319,136539,222033,291611,186377,208022,350787,438188,325779,95267,-67782,-100543,-54770,-50628,-44192,-2029,30212,4845,-48624,-46493,55,9279,-35731,-87502,-123165,-119481,-42967,82509,139310,30373,-50081,-26290,-57490,-140433,-49395,-491,-43215,-76677,-82613,-54528,20169,80730,82495,71794,55017,37725,41507,55680,78153,120074,188804,176385,115505,93076,100149,61504,15117,-36582,-113275,-154636,-205247,-181783,-126688,-36278,2806,24552,290937,683376,888535,786052,435717,31581,-107411,-82850,-25358,13615,7596,-16674,47932,181455,249039,254612,192673,64840,-54099,-104813,16595,119728,162458,136339,61097,-17535,-68618,18591,159236,297140,333012,171575,14482,-9944,4620,-11241,-48467,-57035,-62156,-56932,-70692,-36658,241,54697,30301,-22742,-89126,-94704,-5679,117094,244003,197863,13707,-62355,-96947,-95642,-44543,43203,82252,95211,172298,203405,191092,193533,204185,176517,93030,35198,-11900,-70023,-82587,-61817,-47046,-54981,-47844,42501,123927,131070,109186,47489,-28715,-103702,-124884,-98868,-34030,81590,222801,260038,146167,4652,-91920,-64983,48447,174727,144582,128904,51445,-21522,-65103,-20586,24917,-61165,-110219,-124926,-139719,-129119,-132134,-70250,1510,43488,90777,86473,21126,-62015,-113340,-114262,-154893,-69882,5296,13869,2486,15490,27634,-38666,-110028,-17411,37532,72869,111952,52915,9921,-10088,-28064,-75963,-75868,-101260,-69821,-16889,-41387,-39034,6114,98751,170162,129300,-1789,-120512,-147697,-114257,-63844,-61141,-95551,-88615,-65966,-55288,-65577,-84627,-52878,-12205,71585,257646,463058,432668,185022,-16049,-87111,40600,203079,322799,394250,346617,126215,-90135,-93543,7865,90158,98277,55938,-2932,-9996,45027,121341,142458,35155,-130742,-35441,129795,217691,172419,23702,-25771,32883,7731,-57638,-112751,-118749,-108499,-134126,-23497,128521,184511,48282,-139380,-61743,73442,131876,167280,222922,252746,159908,37617,-47840,-108284,-137268,-106170,-47738,120708,238368,280820,295340,195919,93706,63586,68779,65604,36462,-33734,-105551,29959,182068,248408,140149,-34959,-91280,-5843,6137,-47107,-78738,-74567,-39994,-5841,-1635,-30370,-22915,-46907,-79758,-35848,-26242,-84648,-54413,8792,37143,1941,-56118,-74346,-108382,-108074,-45540,-102776,-139746,-88918,-60969,-24905,-2255,-3100,-46480,-62073,3787,29218,71237,83436,81437,65783,87129,105534,74580,6774,-7629,-33019,-85047,-66652,20511,171190,259227,244402,205849,128960,94215,-27876,-35173,18648,50488,109302,354226,651552,1082543,1410115,1143895,396388,-129898,150824,418467,520772,355985,158807,50851,69600,122396,143728,70623,453,3534,-15344,-62758,-66049,-56152,-10773,90364,122464,27818,-114916,925,61488,47989,47909,45084,-26841,-93097,-61293,-31422,-13590,-25562,25165,71216,-38382,-119010,-45385,-16429,-8503,33076,34748,6707,-28996,-68917,-86664,-119229,-160819,-38022,94208,96990,4987,-15199,41474,73202,97348,98925,84563,69779,38499,-5956,-114623,-77841,-34774,-22487,-11235,6209,12406,44170,58609,14467,-49924,-72286,-84120,-35516,44523,112290,61943,-83708,61112,186369,229580,227634,78259,44717,55212,233606,249961,177850,214125,167790,871,-101086,-50271,2405,17845,-40704,-78426,-70825,495,5763,-8319,-21597,-55602,28535,37343,-75026,-86184,98256,271924,205725,82425,-24552,-9288,42092,91908,107739,41183,-23118,-84939,-108692,-129902,-99809,-94161,-122182,-77597,44958,116285,131425,55875,5120,41723,93276,110903,46526,-15379,32319,67530,118268,143164,86771,34085,-19261,-40359,7300,55795,53894,69264,106161,111158,61447,5386,15157,13073,-19853,-84802,-61514,-37066,-54173,-124066,-101699,-26958,-35308,-98238,-58561,-16282,-19971,-63452,-58420,-10640,2541,-60185,-81238,-19773,50736,69486,-16419,-121220,-146224,-78101,-4521,93309,83463,37091,7473,-60708,-168425,-87438,-18821,12727,55364,79065,111415,138720,218101,227688,186087,137790,42550,-24028,-22532,-33862,-14248,43666,68437,-23265,-56081,-19061,-76378,-112892,-76222,-9729,69943,88066,15091,-30554,-26693,19960,44928,47190,-40474,-37460,12493,40364,60913,-41638,-49005,132386,245680,183590,99063,-8279,-48824,-46048,-35442,-8813,36389,82766,158525,108909,40053,18199,7651,-50105,-145116,-52472,112510,221321,217098,254091,230249,142035,47641,-10564,-88261,-114804,-63010,-57666,-21398,-31615,-42090,-70336,-50571,-28109,-73806,-42999,174760,452579,454381,282787,107835,-14915,-121262,-117758,-35035,59896,67704,38452,25036,43859,11043,-28405,-89440,-131238,-33841,-24307,-21761,64391,77669,23770,6361,95580,99029,23445,-51023,-30838,-80075,-164006,-69320,897,-26530,-76673,-80246,-65609,-70950,-47959,9574,54284,93832,78722,73912,103628,199836,46892,-21418,-62945,-52447,-23838,-7906,10033,35993,132407,76606,-35664,-41290,34135,28965,-56891,-107507,-130666,-93447,-32585,-75398,-168376,-56362,127982,377289,462898,296718,116938,-14236,-51064,45267,161138,162089,148738,84220,34881,14063,-5137,-27892,-33621,142,-6209,-31568,31263,23350,31340,50296,20842,-57156,-107149,-62173,-24026,25308,80846,49665,-5722,-92089,-68988,14695,120676,215771,183787,108100,58469,-5479,-104549,-89231,-49172,-16454,37625,87760,31253,-39379,-93558,-42462,35896,30142,19409,75244,90905,40372,50929,47858,17084,-55147,-124608,-88398,-75561,-65037,-72113,-101603,-103904,-55484,39020,152258,171954,110578,59469,43796,138495,161417,35520,-19226,11075,65081,80674,9596,-31350,-55674,-113160,-118362,-60951,-24108,-45596,-92096,-78502,-11283,53404,143263,206056,198704,143186,76999,18765,-36969,-97355,-115641,-104275,-38976,48861,141251,225395,244736,129520,40312,41886,43254,18085,-36033,-39110,-31256,-64590,-91076,-102847,-86645,-38704,61170,164653,250839,324651,497860,351433,17421,-110058,-58141,-2697,5498,-12069,-75321,-84299,-19662,10172,-61980,-138263,-11015,-165,-100254,-177075,-93126,-28390,-8215,41986,110680,98334,77187,61330,3633,-78205,-94892,-69443,-11979,-3897,36512,79476,76075,63214,38641,25445,-12118,-95292,-100884,-16778,108604,140735,112398,33753,-16387,-7897,9855,50574,13900,-24316,-26295,-53889,-37446,35128,134772,203358,102433,-37191,-59384,39184,78251,4887,-52751,-110035,-73386,-18271,-36662,-75903,-96664,-106039,-43677,23496,44224,-33113,-89200,58328,179583,129617,-12306,-107100,-87892,-68975,-73350,-112475,-92530,-69701,21088,243346,383803,295998,47932,-112430,48274,215716,162906,20574,-120356,-63942,-178,-26281,-69398,-65969,-42218,18171,72933,112177,143631,88367,11802,-56755,-84682,-51907,-34201,-35307,-18597,57108,92007,70865,110398,181380,155297,60249,-66761,-132387,-60148,-2471,-32136,-89456,-77320,19216,96991,185091,258710,213254,120024,106940,201634,376866,347227,195247,29214,-10731,-12661,6784,-29664,-47960,-121630,-51875,37283,60869,58013,63748,25842,-19423,-26134,33101,94412,116253,10376,-93637,-88423,-48397,-53063,-49840,-21540,-17272,-43145,-36606,9717,32641,45280,46889,117207,306939,395320,166363,28684,-58922,-120314,-78199,-24245,8197,9145,-24045,-74190,-78878,-24832,39349,35405,-28182,-91772,-57007,-4763,37732,56829,41801,-62513,-126500,53282,213076,96218,-21757,-99321,-113645,-7026,114172,175011,140470,57002,-32078,-16052,3872,-36845,-8515,-1917,-54633,-86570,-69921,-26485,6063,-19300,-128947,32597,178092,210240,118303,-16255,-111674,-72588,4354,78345,54810,-3055,33531,173079,300658,332591,188697,40728,-20618,-55521,-74429,-95311,-162985,-103564,43247,163568,316274,406428,324036,95916,-46834,-82116,-3010,86991,151809,270473,271443,176767,109150,94972,12075,27278,68949,75022,141183,171928,169621,79083,6163,13722,33266,21799,-27494,-73855,-58197,-34431,-22565,-51395,-95272,-139387,-80206,-4924,33963,119404,236180,309196,306752,253885,199267,159359,108560,14778,-73600,-97938,-82330,-56847,-20026,-11963,-59608,-72436,-27456,25073,2259,-73810,-107864,-35085,24989,117651,245912,292514,93991,-102370,-72479,-7164,17027,-32683,-78453,-77257,-96667,-47907,-4292,-38530,-2037,40247,34044,-51898,-101589,-65973,11816,78638,62588,69811,62848,-1039,-16745,1934,18607,57742,193627,367944,381957,295060,239898,185004,106390,73659,-41181,-27263,52650,81594,117239,166920,182734,107681,62044,-13329,-68971,-104286,-120980,-30599,22963,60588,68014,73321,-10853,-95932,-48490,-96020,-32076,85229,95101,54922,-7919,-39951,-39619,-36748,-67196,-82950,-73091,-47631,-24308,-8616,37253,61358,13920,5327,7263,-53031,-109875,-93297,-35383,11579,52172,53282,18622,-11016,-115,-33668,-82353,-71703,-49123,-15716,-50519,4493,71956,124390,87678,102022,101442,87251,53851,17838,12484,26457,38189,30160,-38738,-85885,-82483,-103827,-98380,-93769,-99342,1005,75545,96654,120927,208287,286478,321722,269378,196260,97925,-1483,16052,128780,122663,48327,-22761,-50198,-81655,-47639,37966,144311,217260,145534,10433,-35524,-56398,-28497,1104,-26635,-84519,-112578,-61848,-13562,26045,87821,134388,32962,-71866,-84009,-70923,-32049,-10232,31841,97725,94572,65944,12881,-20945,-52114,-25384,38798,6381,-14495,-37638,-97985,-105204,-66346,-61681,-41230,-38372,-31187,-57790,-103755,-104290,-46609,8819,-5195,-95697,-157948,-70062,3577,43937,49396,16235,-21336,-21741,14200,20425,-55822,-101062,-108753,-22673,55777,110546,201671,223528,101743,-6314,-57812,-38547,35573,186472,389277,474554,331351,125952,-9914,-89368,-10303,42131,60206,63845,7145,20846,112774,131404,37320,-22809,-14433,5169,54852,148663,258760,284600,200048,95924,27640,-15326,-34483,-3402,19156,78000,173315,184615,93722,44304,-15370,-12678,21758,8796,2607,1727,59130,156163,148901,65331,-29314,-1839,64362,124185,121191,57046,-6551,-66828,-82681,-25015,33322,76095,80172,50793,14669,-45480,-104330,-123779,-117946,-87920,-58811,-68456,-70397,-24507,2027,-6708,-38978,-63613,-57737,-69171,-48879,2579,38193,8250,-47644,-124670,-124604,-85570,-53637,-64605,-65603,-60671,-68018,-107203,-127638,-67485,-61446,-48276,-13176,13989,65633,37999,-32128,-128081,-130538,-99262,-56908,-17049,-22891,-50024,5312,6690,-30587,-80631,-133353,-20171,100908,128228,102142,62211,119708,198469,185156,71602,-1964,-76062,-59746,16189,79689,86093,57735,-29714,-76944,-124523,-123643,-114477,-87091,-29619,38378,37951,38290,-14395,-81679,-85493,-67316,-62149,-33973,-18055,-55624,-52402,-67994,-68785,-65645,-94082,-120757,-111418,-100780,-64710,-56123,-46604,25416,72352,131119,189602,243834,196421,79598,-2660,-9443,-36844,-102608,5472,54023,25113,-68703,-33838,43611,108126,77868,38861,-16535,-18748,-42265,11871,108036,309401,405109,239886,-33062,-53034,-30598,-82209,-95150,-14948,28572,79992,144357,129807,53871,-1297,-19715,-66788,-113133,-17038,21434,13633,16988,-18939,32436,101860,97656,84473,78865,45509,5801,-22954,-114694,-7147,133940,144777,124993,140174,226042,190311,14577,-81849,-81317,-20487,-3095,-54441,-140671,-72192,-61197,-75245,-81087,-49992,-82688,-17870,19937,26205,2089,-72050,4738,33330,11198,-33390,15935,51587,19734,-20900,-42079,5831,83219,79652,54390,68846,64242,41814,-32808,-114002,-89230,-39038,-20814,-4950,-26442,-12965,107950,177316,138936,82813,18115,-42805,-45950,-8688,62764,173524,281409,270968,164353,38201,-35277,-11864,57073,122091,103669,38514,-59180,-92092,28947,123888,190492,288648,360856,297324,109546,-31400,-76507,-17449,124143,278992,309555,239493,90954,-10001,-116696,-130172,-129565,-126128,-123163,-128726,-73985,-75163,-62517,-53220,-97617,-114476,-103544,-84420,-59635,1253,6687,-54693,-50347,58233,88937,48836,33710,82125,159976,261887,271126,190724,141959,69186,-3591,-59968,-131659,-27232,39878,71958,83645,52529,-12511,-83049,-106674,-68260,-33350,-30000,-100991,-21279,17973,-24373,-4392,48743,106109,134249,84815,25649,27328,14045,29541,56555,2361,-44498,22913,127402,221752,231928,106460,-48376,1491,80633,95109,93378,70309,17717,-38294,-119742,-135811,-140247,-104273,-73943,-74814,-84632,-44861,-11461,24436,48433,36221,52013,51520,13878,47087,135076,184663,84750,-61307,-143079,-111893,-103550,-101390,-87381,-56394,-84590,-117398,36418,187740,159098,40734,-68633,-107538,-120677,-118880,-79619,-31810,23477,9074,-10826,-5895,-7478,3827,-38058,-19862,41067,82136,78899,19351,-90052,-59717,-22835,-17843,-14034,-10894,-22102,-15943,12853,24484,69243,97223,111612,135709,168364,254141,256810,134998,54381,-4072,15855,76636,54748,-39364,-71718,-30052,-21552,-100983,-123552,-107888,-110220,-83201,22447,88710,72690,6708,-82684,-140373,-63175,-4798,64390,174288,186113,163329,135567,10864,8853,68331,65475,48493,38370,-4145,-27238,-35448,-71325,-16461,111320,187675,137625,26673,-61667,-69710,-75674,-136009,-41905,105597,160562,93959,-28242,-64540,-30614,-3076,-4025,2865,-24570,-95445,-67780,-24502,-19335,-31633,54234,105580,31538,-80728,-95397,-46073,-48970,-55238,-37580,-5359,29830,32986,4905,20695,97744,207971,165266,67020,29235,-5616,-30197,-954,44309,11633,-59925,-81993,-85324,-29979,-6036,35944,57394,35755,16997,36822,129047,206404,123200,19771,-52368,-101323,-68947,-6889,41378,118218,181554,179910,140408,108703,57474,3254,-47887,-102293,-133870,-84365,-78427,-60796,-66171,-109360,-109004,14247,90292,78765,28492,-67031,-117961,-114361,-112926,-111951,-119824,-54479,-6754,13488,5029,-19427,20599,78974,12188,15017,16538,14376,64883,86984,76415,66088,2729,-66514,-56092,-41184,-62096,-25529,9988,-11822,-46995],[-84590,-44618,-1916,39613,96760,191558,252753,199136,112339,30045,-59668,-145601,-93363,18634,123829,144773,109991,26775,-30425,-46092,-71160,-96184,-4756,102493,205347,184820,104404,37958,3775,-38654,-72772,-43220,-12315,-2847,-10369,-22629,-19357,6901,-2794,-30209,-30689,1604,46376,100032,180139,166328,39683,12442,3699,63603,101058,65035,-2939,-96796,-116165,-35594,38846,1261,-101988,-91108,127734,181050,80900,-45671,-60942,-80066,-127184,-137502,-89189,-29999,-33082,-83325,-20305,65355,82974,-17608,-93013,-136684,-78385,49010,202046,365546,441457,360871,292086,281260,220642,88289,5337,-3748,-72932,-42082,40050,27845,-64953,-132994,-58505,-41480,-88269,-153365,-43332,44212,92745,64177,-49957,-93936,-101183,-82748,-18678,-40729,22418,124966,209482,302565,236785,252467,395681,434802,284811,58322,-92841,-83685,-41469,-40616,-29923,9282,34616,1166,-60793,-64619,-16293,7508,-25050,-76391,-116967,-111665,-29262,103555,158239,36111,-74159,-59312,-73981,-135759,-56838,-6259,-45500,-73306,-74097,-44664,21121,72792,78004,69277,51046,29512,26476,20346,33110,66285,121302,119708,77113,64726,93193,85349,56447,8562,-101456,-166225,-188589,-150985,-89120,-3195,10123,934,243254,632358,832448,735693,400587,29512,-82452,-62717,4791,47193,30137,-19554,27992,157351,230484,250293,204572,61984,-66725,-94609,34180,139495,168093,134378,58509,-21393,-76288,8364,142823,278680,318261,156983,-9655,-33240,-6249,-15465,-47864,-53080,-58917,-63065,-83678,-32202,7949,58909,31895,-32763,-106860,-108472,-27222,78252,184253,170074,15335,-61750,-93762,-80704,-14258,74505,112374,129318,201621,199406,193556,216808,245494,236856,140978,59332,-6519,-66513,-73807,-33738,1996,-5702,-18262,63473,127855,112736,108848,62420,-8994,-79046,-104729,-78379,-15766,120997,269447,276192,153639,11254,-75505,-49331,44818,136517,85937,60846,3908,-63438,-88837,-15610,45360,-26212,-73451,-101918,-134771,-136338,-114162,-55810,16098,65774,122584,115873,41845,-48723,-112055,-125178,-143856,-62404,1665,-5248,-27485,2850,34649,-18881,-112366,-36173,24118,61844,116316,56603,3299,-26700,-52596,-101345,-93362,-126964,-77310,-30490,-64786,-64459,-1416,105192,173462,122808,-3200,-108406,-148925,-125423,-71934,-64456,-91455,-82927,-60719,-49485,-58227,-86229,-58870,-12442,83284,289084,503640,461920,195417,-16586,-82765,58116,217971,314610,352609,300756,110653,-88432,-105767,-7466,67456,78048,38990,-17796,-15139,48162,135415,157828,42720,-134914,-26093,162134,288477,266094,123888,11639,38989,14639,-54101,-108458,-115510,-113170,-142457,-26405,123876,168424,18717,-127748,-38163,86315,133249,171999,231178,257421,164606,47798,-39624,-112987,-149176,-103636,-44699,101043,175812,202011,240644,185780,90823,61415,66492,65444,40317,-28136,-91268,46497,216748,282801,144142,-49307,-92380,-93,14143,-35697,-88758,-95734,-56299,-15889,-11153,-42871,-25376,-47235,-80161,-49835,-48947,-98675,-55288,11443,41222,20172,-25082,-45620,-103728,-79335,-38423,-106259,-142193,-97616,-73603,-23668,20176,29652,-17135,-74796,2586,40266,88275,104064,108373,86369,88185,82216,29644,-7280,13325,-5219,-57656,-88809,-25175,98289,159553,168500,176571,140765,144991,35703,-48530,11045,58463,151700,416738,712164,1115811,1451116,1204542,444846,-81071,176726,435050,526046,344006,139173,26804,48827,98738,135434,74836,6599,8286,-14670,-60002,-56409,-41951,8730,119332,158936,55420,-117531,-834,84998,85335,90850,76307,-17412,-74155,-39795,-21847,-17714,-46048,-7845,48644,-57147,-78325,-17628,6310,-1199,41586,54683,25611,-12591,-52749,-82884,-121473,-166253,-61979,72672,94455,12265,-14361,31231,47095,64089,70407,74275,74615,48129,-5420,-127104,-79397,-36661,-32829,-30223,-17669,-16999,22046,62681,40496,-48182,-68224,-79788,-40443,26017,88270,44106,-77324,47474,148748,160866,190005,94567,51669,14251,163431,222340,162030,192928,145207,-7487,-101205,-70585,-28346,-11637,-51632,-72909,-61846,11518,7861,-31145,-72343,-78109,33760,43026,-71728,-78656,122544,302278,227506,95916,-7595,18389,85995,127916,124841,51672,-20627,-87947,-112799,-132784,-105858,-100451,-129372,-107539,4591,76022,106446,33255,-8417,39473,94901,107048,35420,-33099,5958,30749,63443,76535,36489,14703,-25483,-45454,-3454,54434,67066,88823,128485,131281,74950,9211,10048,6521,-21707,-74849,-57256,-44957,-62511,-124770,-117050,-37032,-29393,-76300,-93734,-52144,-40227,-68387,-59050,-14931,-10391,-72144,-73456,-1474,73426,91796,-613,-117054,-147605,-84406,-14563,87192,89486,41256,13254,-56180,-164295,-83682,-10660,25476,76947,107106,140652,170951,247914,253108,214621,149218,43953,-23431,-35812,-58403,-53503,506,30111,-30523,-31090,-564,-61923,-128734,-90917,-17646,65348,86251,11891,-22763,-8123,40956,75210,69705,-43756,-54140,18680,75518,92268,-32101,-57839,141405,297814,236314,112347,-11684,-59556,-51546,-26496,-2776,38291,81485,161145,108952,35099,14532,6230,-48057,-138186,-66788,91782,203463,191327,220296,196346,119732,38883,-8849,-77551,-90591,-57815,-60216,-31670,-50140,-46189,-67155,-58923,-45684,-86683,-35262,153730,378943,378199,234404,84144,-24672,-130605,-102345,-8701,94280,93334,47140,25122,40991,4739,-26565,-74234,-98588,-49308,-58085,-44509,51900,77806,32668,6898,71138,56820,-2532,-66061,-43368,-94106,-163167,-83112,-29303,-67438,-95936,-59993,-36783,-46254,-47939,9271,55561,102195,95961,91016,119700,198741,7970,-50050,-77288,-46997,-25667,-16220,-159,30769,133554,76606,-31951,-47425,25216,21342,-63607,-118763,-144317,-74363,-22138,-70746,-183657,-58408,141115,387153,467507,304098,114040,-28236,-80674,17928,142435,184099,163619,81684,26260,7826,-1439,-12250,-16330,8327,-19219,-83763,8562,35749,44396,54336,16417,-68656,-96354,-58798,-26526,18862,66355,44355,-5427,-101892,-68741,21373,137501,254903,233851,137977,65822,-13942,-117839,-70269,-27136,-3307,39492,68269,7048,-51031,-83458,-37203,42440,53193,59120,123799,118302,57726,60860,49662,14475,-58038,-111604,-73518,-67563,-61574,-71670,-102143,-104685,-51265,48044,165669,191941,131458,75170,43151,111088,136220,33408,-19627,10321,66390,81938,14971,-21023,-45839,-99549,-97307,-47372,-22314,-54557,-89374,-54613,18425,78602,165760,218801,206515,151445,85885,24975,-38021,-92499,-104812,-98664,-43570,30123,105587,175709,216738,134608,48410,49555,50478,11995,-49294,-50938,-32924,-48991,-86981,-115659,-88772,-41556,53189,169302,257328,330861,497016,331646,8640,-99017,-44594,4654,9062,-7987,-62333,-54048,3254,16312,-63651,-108427,15690,34143,-65720,-165059,-126347,-66913,-34339,33947,121657,116149,85912,48949,-30685,-113378,-121399,-88506,-32963,-28208,21771,67866,57660,37667,14587,16111,-4564,-82740,-93494,-11234,88908,115658,101104,29225,-19588,-9928,15220,46183,3764,-36703,-40472,-67172,-49969,18975,125045,218787,128817,-21431,-75213,7440,39554,-27503,-68703,-116686,-79442,-31758,-48379,-79579,-97835,-90844,-25582,35467,47074,-35631,-76913,69165,194120,147411,4261,-99169,-98778,-104243,-126036,-150547,-90165,-71369,27072,243806,384133,283210,37066,-97406,58029,223233,160098,18891,-123337,-54702,20457,-10236,-61907,-60056,-40842,8553,43430,69112,105973,63509,-5524,-53277,-47389,-4628,1244,-9838,11310,92141,136781,111609,144776,215037,196032,100310,-46222,-125458,-70483,-17274,-57962,-103306,-76024,23630,108324,202869,265878,205028,107467,100614,191670,347099,315661,178989,13794,-18879,-18074,-16615,-48050,-65639,-107395,-38628,43868,63211,59084,65082,34137,-11482,-26688,23818,83391,104477,3339,-102229,-101587,-65364,-80431,-87947,-57748,-43801,-59774,-38815,13035,29127,35566,35017,101560,288859,395993,179442,37271,-50378,-111800,-73668,-20456,4049,10111,-21645,-77053,-81087,-20337,57003,76442,28210,-58568,-56379,-11961,32337,64434,51625,-54976,-134898,55376,258567,150928,1117,-99302,-123979,-18890,93975,147662,104695,16858,-50839,19985,42205,-3419,11664,8849,-48453,-85647,-73744,-32395,-1186,-32691,-132112,58860,206632,240627,149100,12452,-70767,-67182,-8198,66484,51376,-12975,43941,184194,292334,315811,183641,44794,-21091,-56202,-73338,-85465,-145526,-126029,9894,115252,258906,371728,327859,115746,-26699,-90950,-35519,53316,122257,233037,238198,149951,98098,133935,82556,87624,106981,89549,136230,161199,169062,93307,26490,26086,35085,21211,-26517,-85285,-72769,-50881,-41637,-70219,-107237,-131388,-70587,4248,42526,129943,245311,312329,290564,212572,160270,134339,87858,1599,-81256,-104980,-92751,-66270,-26092,-16969,-63016,-76690,-25293,36004,8681,-69938,-124392,-47602,21364,124762,262928,294901,118696,-86119,-68947,7988,44933,-953,-60846,-90828,-97924,-15550,19226,-14818,25012,72776,59148,-47732,-119326,-87410,-6668,72125,64617,72900,67943,21116,37536,57979,64178,88904,206351,357658,376859,287991,203124,123266,51792,53648,-26806,-12238,64048,87151,117660,160502,174640,107094,69666,4721,-53437,-96816,-122135,-22544,48480,92750,99716,106459,18933,-91812,-81878,-113227,-53246,62801,88447,71002,95,-37255,-40675,-38636,-61836,-74530,-64968,-36977,-9940,7865,61441,92762,35657,11958,7691,-40737,-88423,-126552,-55463,2256,46816,44050,9106,-16634,2881,-21686,-69841,-57376,-44427,-20475,-76355,-56367,-2119,17327,28066,80259,103808,95319,45637,-2973,-9271,8068,20463,20903,-36789,-83026,-80370,-104229,-103583,-93835,-83884,16513,90273,108736,116903,179466,245787,276590,233775,172381,92743,3844,9520,105398,91525,22826,-46401,-79477,-90926,-36753,31907,115585,175939,131989,7238,-41794,-68153,-40185,-14828,-49797,-97110,-95339,-46867,-4869,35685,104059,144751,40517,-61393,-83210,-83268,-49749,-28769,11196,72771,80671,66129,14740,-14810,-46768,-45312,14431,-5381,-26153,-54592,-112625,-91988,-60060,-72752,-78607,-80949,-62600,-73329,-102689,-101185,-58880,-20229,-38213,-124350,-135281,-41333,34243,68197,59449,5699,-25052,-21391,8539,21433,-46606,-89079,-86676,5785,95586,149886,223585,223601,95699,-13635,-68030,-52801,29560,176356,361133,456062,321434,113223,-24089,-119934,-50019,-6405,22937,39387,8998,36352,103519,114575,33995,-25141,-15334,7666,75090,179487,270374,258816,196574,98291,21337,-32924,-55145,-22761,-7747,45891,118262,97734,21343,17862,-35824,-29193,-5192,-22352,-25126,-15760,59420,170836,168170,69902,-37777,-2069,74488,142366,153481,83316,-318,-72930,-88791,-19147,45931,89461,90564,57903,20885,-42641,-101340,-121949,-116816,-89208,-62112,-73287,-76477,-31324,-5498,-11962,-42321,-65718,-60924,-71402,-48400,3391,43570,19042,-42208,-122524,-126675,-89680,-57585,-66853,-64458,-54271,-57217,-95956,-123154,-61260,-54321,-43414,-10897,10135,57397,27424,-40554,-128123,-124951,-96523,-63117,-23358,-11413,-17304,28545,25466,-10350,-63608,-130029,-36491,97905,133104,97048,46346,112272,199708,191572,83581,18027,-44534,-35490,52900,109528,102478,70775,-22887,-78530,-130896,-112922,-113225,-86983,-27182,33948,28372,45285,6805,-54882,-83329,-80971,-76258,-45722,-21707,-26638,8656,-3287,-27397,-58860,-106829,-124054,-95368,-79183,-43422,-39647,-40527,28255,77230,116229,156861,214799,195237,78234,-14200,-12229,-28479,-105601,-4071,52343,26578,-61115,-50039,2134,67619,58952,16970,-28291,-20801,-47159,3010,88195,277591,386503,251009,-12417,-57422,-45983,-98352,-46367,11703,39090,73824,114421,115623,61222,10214,-9164,-70458,-132675,-15162,55541,48180,30691,-19640,26211,89244,86545,76506,69640,31464,-9204,-34817,-117269,-26177,86713,90094,81298,109034,209738,186324,6436,-88410,-79010,-20060,-4882,-63221,-134773,-55475,-36500,-55221,-112171,-122287,-66903,29527,35972,16460,-22507,-40436,17292,29794,10450,2794,65584,91025,39209,-22385,-70120,-47183,25891,41971,32551,58711,62900,39963,-34183,-111200,-81583,-35355,-19097,-8822,-40159,-28312,97779,184256,159970,88672,12674,-56977,-54830,-12955,53889,156731,260694,261847,168763,53037,-19762,-2868,61040,101084,68641,9540,-73714,-84727,39246,129375,188843,279151,357789,301727,106594,-38527,-69436,-3593,133725,267032,286291,219639,80339,-6616,-105124,-115023,-116461,-120310,-125149,-138808,-51140,-64611,-63257,-61022,-111461,-130797,-117221,-95398,-69623,-2142,12939,-39788,-62169,37523,70168,38566,28101,80660,165552,288976,343945,285314,213103,103611,6055,-59161,-133688,-35360,10583,40115,46036,27749,-21456,-79379,-78694,-44764,-22630,-35068,-84219,-1177,50130,32349,75549,112118,156044,182187,127082,67039,63525,48310,58454,70477,5948,-38916,34991,131873,221528,236813,123590,-16856,34134,84827,80206,79294,60179,5638,-50654,-111168,-106950,-123346,-104305,-67848,-61001,-79020,-51841,-23352,9674,46119,62500,88717,95413,45473,38783,87134,131494,74190,-61440,-147073,-101203,-88212,-89377,-76461,-46087,-75116,-111989,34565,197824,183476,54256,-57806,-89239,-117934,-139830,-83933,-22534,43949,35811,13246,15409,8566,16482,-31706,-17483,39484,78465,81016,37190,-75829,-74192,-30415,-16813,-9906,-10165,-24167,-17815,14322,28547,74144,94115,92486,104175,133059,229360,242748,125512,44870,-12372,4610,49444,23916,-48597,-44139,-8385,-11680,-90125,-117933,-113067,-121566,-64905,38543,99532,75461,5457,-86457,-134289,-53264,974,64249,202679,248390,216304,177912,27118,1689,61605,63407,45528,35941,-5039,-32846,-41943,-67195,-19390,61528,103577,75666,1902,-55756,-51609,-56086,-112801,-53984,77146,130274,83299,-22202,-46692,-12621,18489,13803,10949,-18797,-88239,-72785,-25309,-12125,-25427,51507,100863,33045,-78806,-92123,-44834,-44760,-42307,-30669,-8466,26952,41911,13908,24719,85130,171734,121604,33620,-2734,-42363,-49966,10779,56308,14837,-81791,-94495,-76232,-23129,-5709,38112,71773,65868,65578,82027,163732,208589,100242,-15137,-91943,-96603,-53231,8335,61387,140664,196908,192416,159264,128254,71823,15693,-37707,-95172,-137812,-78299,-69067,-52160,-55822,-94912,-115824,6480,89077,83993,32846,-57360,-106969,-108174,-102930,-100483,-121970,-53107,-6214,8542,-3651,-23113,19120,63499,-10557,-3859,3004,-3871,51190,93085,96402,95143,28386,-51777,-54086,-32767,-53158,-26612,7488,-18522,-54932],[-100232,-56355,-12054,29014,83881,155693,194451,153281,81058,6165,-70060,-151478,-83626,24702,120170,131409,98135,16484,-38918,-46125,-62556,-102029,-19279,91182,195855,166875,78933,16701,3587,-22239,-56951,-42772,-25828,-20765,-24536,-33642,-31960,-16545,-26855,-48178,-46775,-16486,30088,97238,191032,154919,13727,-6213,-8725,47847,78846,46018,-7032,-84160,-113453,-34194,46740,14884,-86014,-62837,155013,189116,78927,-65091,-61565,-57052,-93816,-133943,-100783,-36010,-35529,-95083,-35688,54063,83137,-2379,-86481,-143319,-77725,48334,191181,345539,434689,355636,267657,243728,215270,118990,43501,29703,-37717,-31643,44295,34911,-54839,-138173,-73595,-59050,-107316,-143018,-32315,63643,137896,114835,-18319,-113034,-111969,-72296,-6106,-25708,-4254,103682,185156,287691,261901,280262,420648,409033,233020,16329,-121824,-67388,-30948,-34150,-21687,12926,33391,-5876,-75766,-85613,-34990,2570,-16082,-67078,-113170,-108348,-23579,114016,168734,44408,-80753,-87701,-86398,-121643,-63255,-14824,-51841,-73920,-68891,-39111,16426,59511,68835,62435,42037,15244,3550,-21437,-19007,3961,45332,63134,41485,35574,75719,94708,82604,43118,-61320,-139641,-159951,-109206,-38504,34763,12375,-26617,193186,585142,790676,700111,374714,29369,-45988,-21421,47920,86763,57599,-18664,1819,118862,194872,230727,206404,53932,-82868,-87553,51695,158309,168312,123951,46944,-32429,-94130,-9818,117791,243739,282061,128148,-40366,-56253,-16905,-20886,-48821,-50217,-55709,-68862,-99707,-31292,12046,59326,30599,-41784,-113423,-119019,-52324,37336,122519,133081,12742,-64226,-92455,-67424,11935,93662,127286,150087,215024,179657,181432,224804,271387,282720,182834,80710,-1650,-62779,-66744,-9532,52283,51153,18378,85980,125352,90206,103183,72820,7652,-57158,-86254,-59782,2150,149414,294468,267870,146197,16390,-57135,-33470,35916,93638,35852,13634,-26408,-93156,-74980,10398,86690,27408,-29634,-76851,-124071,-125464,-83103,-44361,24135,83662,151802,143500,62211,-33641,-104433,-129994,-131166,-56581,-2274,-23241,-56469,-8175,38868,764,-100441,-66822,-4828,38494,107521,51316,-9847,-50103,-74128,-130934,-109673,-129541,-75450,-38945,-84156,-88072,-8769,107940,170150,112648,-2489,-87305,-127943,-131838,-79388,-66778,-84825,-76623,-56979,-45232,-50433,-83637,-64485,-13111,93616,312211,521393,469799,196649,-20833,-80794,70374,219016,288154,293684,244003,90567,-86009,-120268,-28253,36527,47363,14788,-35795,-21555,50259,148860,172631,49861,-134746,-22445,181866,342389,348285,219665,68889,50690,22559,-48876,-102212,-112272,-117780,-149982,-28831,117913,152919,4163,-98302,-17795,92634,127726,168461,230574,253267,163548,54881,-30201,-107855,-151593,-103981,-44625,79348,115170,123395,176284,162637,78191,52069,60050,61215,39408,-28559,-76082,68832,254612,318101,149271,-60576,-94135,1836,19567,-22982,-86161,-113414,-72785,-27201,-21023,-48988,-24621,-47614,-81836,-61097,-69381,-110306,-58526,9698,40272,33296,3434,-15942,-82164,-39550,-30850,-111679,-146211,-108565,-87786,-22143,40342,57152,9505,-78927,-628,48455,102968,124424,135007,105016,85920,56983,-12078,-15244,30246,20339,-28367,-88488,-62240,31586,62859,84596,133234,140876,181882,83307,-14059,22849,76463,201683,473701,756063,1110962,1434955,1226750,484793,-43591,190625,436956,514791,320669,117943,10462,32651,74473,120665,77127,16027,17890,-9279,-53488,-42784,-23252,30230,147599,190553,76230,-117131,-3982,104385,120087,131667,106620,5167,-44206,-16989,-12448,-21804,-64523,-28543,42207,-43739,-27189,20922,31914,5497,46580,70079,39888,-1036,-42344,-86200,-130698,-176325,-79912,51737,89801,19484,-15146,17202,19883,34646,50279,73029,82200,56576,-3568,-136415,-80993,-37370,-40545,-49249,-44334,-47387,-478,62073,63752,-40643,-62735,-74094,-43726,10464,66318,27665,-74428,33386,117330,105579,150886,104568,54060,-23515,97078,192527,144123,167053,117129,-17084,-97907,-88959,-57242,-39984,-62148,-70304,-56996,20647,18846,-24606,-81724,-97390,32803,45591,-66931,-74424,137051,309736,231760,97652,166,33395,110640,147123,128227,55471,-21642,-92535,-117623,-136046,-112758,-107454,-133020,-142443,-45846,23381,68430,3783,-25918,34374,90815,93569,19256,-51649,-21118,-5087,9938,11812,-1593,1351,-30565,-50698,-18705,46147,73726,104112,150787,154192,89784,11229,884,-5775,-28256,-64996,-50844,-52312,-68726,-118929,-127154,-46297,-22788,-53664,-115281,-88375,-60844,-73154,-60435,-21811,-25878,-83163,-65808,12734,88279,106647,16668,-105900,-146352,-93241,-26552,78604,95887,48635,19574,-52623,-157948,-77859,-3059,34825,93564,131057,166948,197676,268072,270027,235003,152091,40252,-24047,-46808,-81110,-93857,-44512,-10764,-30892,-7460,15311,-45848,-133413,-100261,-20667,58838,80933,9475,-12775,8774,57410,96679,85547,-39652,-69952,22437,107463,128318,-11628,-70470,143094,344851,292294,126375,-14251,-68145,-50897,-14549,1636,37277,76096,152845,99524,25131,7358,698,-49698,-133498,-79788,69277,178375,160251,182834,160432,96090,29880,-6878,-66119,-61957,-36027,-51251,-37612,-71889,-52799,-63691,-68080,-65464,-100660,-27508,129414,296752,291541,180955,57460,-36918,-142663,-84935,20294,130654,119750,55776,25130,37708,286,-22091,-57896,-70313,-44042,-72300,-64505,38515,73865,38343,9265,49302,19007,-30550,-83710,-56012,-102248,-152135,-98538,-60765,-103466,-83936,-29288,-577,-11936,-43452,8399,55803,109718,112611,104687,128817,186343,-24260,-71338,-83994,-37049,-24074,-21948,-9530,22737,124336,69678,-30374,-54459,13066,12040,-70006,-127803,-163037,-51192,-1561,-55464,-176322,-61505,146690,376264,449296,302397,112411,-33748,-111273,-11540,116021,195012,173647,81758,23107,7065,6292,3869,-454,13133,-33460,-135430,732,63730,66670,59658,10214,-82537,-85036,-56855,-29716,12378,49548,36015,-6218,-98565,-53600,33323,151919,283970,274404,164353,71433,-23621,-127395,-51552,-9505,6532,38555,45036,-18476,-61947,-72826,-30223,47696,76020,102596,173239,142451,74828,71228,50636,11307,-59660,-98495,-62679,-60920,-57719,-70027,-101327,-109377,-51022,53050,170369,200535,143805,85001,38054,78191,100772,26223,-20994,10061,65823,80239,20686,-10840,-37655,-84773,-73557,-30357,-18669,-64148,-89716,-35972,42686,97676,180127,222972,207264,155637,93389,32215,-36440,-85598,-95150,-95178,-51109,7973,68390,121852,177059,132132,53211,54370,55962,3863,-64044,-61709,-34527,-31693,-70055,-119615,-92135,-49685,39285,166199,252026,317095,463959,297699,1923,-83699,-32259,10321,11334,-4111,-44933,-18393,29501,20374,-63787,-78266,46668,69343,-28928,-131977,-159838,-107148,-58197,24512,129380,134617,96639,36014,-59537,-136939,-131143,-107506,-57159,-52483,6244,51624,34361,13103,875,18259,6254,-69263,-85566,-5259,68191,92281,90218,27107,-16846,-6680,24105,42301,-4744,-48063,-55141,-79125,-61126,2245,112786,230829,157262,2279,-76187,-24743,-1420,-59143,-83662,-122310,-86605,-46756,-61324,-84180,-98804,-73624,-5627,47583,49593,-34638,-68034,68790,191290,153847,18876,-90008,-105757,-130688,-140414,-101143,-72029,-73932,29940,232994,359902,247839,18777,-74311,72604,228186,154588,15536,-124398,-42496,39412,5199,-55020,-55841,-42108,-5240,8964,23744,64500,32031,-29609,-52129,-11755,46111,41892,19178,39495,119099,169822,139937,169607,236419,228429,139042,-24607,-115583,-80529,-30085,-78927,-110042,-75658,25127,113699,207887,256315,185514,90404,92733,182977,320264,291826,166869,-941,-27672,-23478,-38211,-65664,-84761,-90116,-22498,51594,65081,57502,61140,38440,-5338,-28787,11662,68723,90358,-386,-107313,-112798,-79011,-101699,-123984,-99465,-74706,-73938,-35535,21602,32093,35498,32502,92476,268789,383732,188391,43180,-44783,-106626,-70979,-16791,1240,8185,-23688,-82021,-77175,-11906,74762,116733,87453,-12828,-46577,-18025,24373,70528,60004,-46511,-144922,46545,281528,199854,26598,-96042,-132689,-31613,71245,118788,70827,-18596,-60073,49983,72482,28180,31394,19573,-40241,-82132,-77624,-40257,-11193,-46450,-105838,86265,228399,261468,172613,40593,-36134,-52703,-12049,56712,43898,-29672,46479,179265,264188,279525,166483,45232,-21847,-56670,-70745,-73641,-124882,-151291,-24155,68357,199167,322361,313734,127504,-8888,-82458,-61764,20027,88635,186728,195075,117487,82133,161598,153807,148525,140123,98351,121569,137701,159877,106360,48864,36197,30490,16710,-24061,-97821,-92083,-69097,-62099,-88914,-119684,-121992,-57857,15233,51012,137347,245841,300836,263463,170574,123252,108350,66121,-12569,-89914,-112174,-102126,-75369,-34228,-24254,-67558,-79758,-22779,45626,14062,-63968,-128571,-61846,14832,126246,262855,271851,122337,-78991,-64477,24160,72074,32883,-28609,-76263,-63660,20235,41787,12628,58052,112315,90274,-36662,-131469,-111885,-26070,65469,65425,72315,69873,44390,85813,102515,97358,108955,205812,329980,355143,268076,158089,63173,9344,47913,3739,-88,70087,87604,112448,148661,162136,105813,78670,25423,-34776,-88181,-122087,-13270,80453,137928,140233,144140,52980,-57911,-121180,-135818,-77948,36219,78118,80296,3187,-38153,-43431,-41452,-58306,-65360,-56138,-27343,1668,19294,75792,112049,50021,14870,6015,-29757,-65899,-155102,-76549,-9646,38440,32636,-1937,-22386,5372,-9803,-53967,-38781,-34935,-18206,-40672,-2592,6728,-44752,-18656,62267,111079,105093,39352,-22467,-31618,-12118,548,8658,-37239,-82018,-80420,-105941,-110290,-95226,-71904,26940,97196,114303,107983,144025,198173,226596,198531,151952,90023,12664,8616,84233,60064,-4909,-73043,-112427,-85732,-21659,24653,85060,131147,109981,-1093,-50032,-81141,-54036,-34206,-76649,-107091,-78864,-32447,4336,46809,121647,156081,51397,-46717,-78441,-99396,-77555,-59189,-23040,28813,52262,59420,14822,-8339,-40308,-62900,-16023,-22583,-41864,-74570,-130583,-84499,-58797,-85304,-115882,-116827,-89551,-85130,-99373,-99026,-72770,-54228,-76583,-153478,-108379,-10978,65646,91979,67372,-7451,-29421,-18649,4207,21805,-35907,-73768,-64787,28960,128656,185299,240594,218158,86866,-23176,-79224,-65185,22013,160557,326292,427794,304612,96452,-38380,-115401,-71994,-43808,-8942,17415,11232,46431,84742,86213,22664,-31199,-16781,8113,86576,199302,264540,218996,184761,102491,21392,-45743,-78194,-46773,-41307,6065,55184,16081,-25554,-7108,-54955,-47308,-36319,-55098,-54566,-29545,61624,181064,180303,69404,-47277,922,85651,160252,187718,112242,8074,-76767,-92457,-13332,55936,98407,95652,60002,20271,-46091,-102963,-123091,-117701,-92584,-67289,-78967,-82357,-37636,-13119,-17811,-45688,-66835,-64003,-73828,-48319,2026,45192,26619,-39093,-121478,-128786,-93967,-63762,-72089,-65712,-48580,-45086,-83889,-119748,-57099,-48515,-38717,-8942,4370,45929,14278,-50145,-127368,-118353,-92854,-69403,-31116,-1987,7911,44521,38041,5588,-50707,-125345,-56035,87244,130576,85896,25390,98423,187127,179261,83078,30383,-13673,1309,97361,136897,115694,82085,-16317,-78938,-131943,-103600,-110478,-89499,-31450,19721,8439,42824,23210,-29151,-63507,-80094,-84732,-53666,-18811,5707,60785,56713,16793,-47375,-117061,-120285,-79286,-59478,-24135,-25868,-35526,29473,81265,101150,124694,182148,180716,62993,-31319,-11935,-16798,-93164,-17283,47478,25396,-56432,-66661,-39470,20906,29549,-12617,-40272,-29470,-61318,-12701,63848,237305,354460,254600,9232,-62975,-62665,-89604,633,36272,40403,50143,59870,80251,57208,15946,-1235,-71237,-148414,-13466,88068,82228,41791,-25187,11074,66173,69188,66172,61530,23345,-19599,-47208,-118881,-45248,37317,32216,33906,73952,185091,171488,-7891,-99945,-76694,-21163,-8932,-73650,-126972,-40162,-8849,-17282,-74809,-90385,-5314,69126,45859,2293,-50398,-13911,26940,22528,7019,33552,109367,127795,57681,-20162,-94677,-99388,-38077,-3204,5087,41479,55276,36216,-32817,-102506,-72827,-31118,-14583,-7075,-47115,-47673,79073,180266,174396,92894,6650,-73312,-69896,-25637,34401,126293,222160,234611,160176,60225,-4001,7238,60952,76582,32738,-22964,-92672,-77083,47563,128100,179193,260425,337251,288281,95048,-47424,-60494,9570,137147,245992,258034,201321,76072,5293,-81345,-96104,-103188,-116609,-128833,-125253,-34271,-51087,-63504,-69886,-125784,-146964,-130214,-109340,-85442,-11608,14795,-25791,-79471,3345,38401,18997,15510,71628,160534,299131,401872,377586,284749,136432,14723,-59950,-142549,-50868,-21978,11091,5218,-4056,-32041,-65053,-47282,-20919,-12813,-43493,-66422,28339,95692,105397,162162,179315,205486,226385,167091,105946,91479,71203,75617,73995,2635,-38712,40387,127569,210430,231545,139072,19434,63876,83840,63133,61302,46177,-8662,-65103,-102968,-86429,-109887,-106155,-65224,-50367,-74184,-63052,-41178,-11397,35263,77055,112291,130017,75154,33482,40183,74169,55788,-64101,-129809,-88753,-76765,-80439,-64406,-32739,-63933,-105035,32244,202627,204678,68045,-42324,-66149,-99790,-139423,-93090,-17389,58623,58306,36053,36401,23634,27202,-26952,-17775,34506,71123,78081,47430,-65381,-91813,-41355,-19066,-10070,-15303,-32924,-26219,10959,28886,74468,87045,70667,66858,86237,190099,216730,110477,32173,-20328,-1397,24806,-2028,-39176,-16866,10902,-835,-76567,-110893,-120928,-109186,-48408,51531,106617,75223,2986,-91488,-132541,-50167,-2267,52152,215514,304106,263099,208285,37868,-8341,51172,57154,37914,27978,-11077,-42240,-50648,-65494,-27181,7524,22088,17609,-18189,-46100,-36366,-39905,-93797,-60468,54251,106281,76252,-13897,-32759,-999,33849,26796,12538,-21539,-86556,-81951,-32157,-10132,-20577,47386,91939,31266,-79025,-93708,-49340,-44826,-34744,-29368,-18978,14335,41729,15907,22851,67469,133558,82386,4911,-33242,-78310,-59482,19557,60730,14005,-98632,-100765,-68658,-19586,-9620,33796,79014,91120,114172,132728,211792,228302,104372,-13318,-92751,-82877,-44020,16887,74688,150249,194265,187395,163202,135571,77642,24010,-29003,-90455,-146282,-75946,-64334,-48283,-49641,-83226,-123793,-7924,77590,79121,30296,-52659,-98446,-105063,-96862,-92288,-114654,-59106,-13705,-2095,-13251,-23899,20137,52369,-24283,-25350,-15011,-26834,35213,97196,116080,122445,48422,-42421,-54350,-27263,-45401,-31431,948,-28141,-65310],[-109172,-62982,-17458,23876,75378,120339,138212,113945,56733,-12536,-76889,-141341,-67127,35295,119471,121765,90733,10891,-42976,-41701,-49852,-100169,-29601,79758,178540,143099,53684,2463,9135,-566,-32695,-28827,-22934,-19566,-21735,-33729,-38208,-33561,-47880,-67054,-64960,-37555,11382,91757,198240,142567,-6490,-19336,-16110,33610,54168,25352,-11630,-70475,-103871,-29840,55561,33944,-52882,-13049,193209,206187,88738,-79757,-60949,-27199,-51573,-115166,-108757,-40367,-34955,-100977,-49334,42514,83788,15153,-78843,-146036,-74351,48828,177325,315862,410188,336388,234496,200671,201630,146677,88766,74125,2729,-27600,34875,32750,-45277,-133019,-87379,-76017,-123912,-130809,-21333,81129,175433,155190,6445,-118727,-115564,-59964,8712,-3536,-34365,77387,155165,254109,264101,292908,428102,368826,178844,-24300,-147999,-50088,-20445,-28322,-16460,13237,30746,-12350,-89244,-105130,-51623,-2081,-6098,-56725,-109149,-106974,-22697,116290,171840,53393,-71877,-102758,-88666,-105045,-64697,-22810,-58994,-75392,-64047,-34325,10618,45642,58813,54279,30658,-2414,-24023,-64997,-72601,-59648,-29723,12984,11469,8331,51270,90809,93238,66351,-19683,-107692,-120922,-53319,27322,78405,11512,-52094,161032,570782,785660,691025,361676,30983,-5301,30398,98653,130938,91203,-10092,-25253,72655,149236,202469,203045,45373,-99326,-82302,69142,176635,164822,107863,30403,-44775,-114717,-32653,87190,197014,230454,89875,-74253,-72421,-23416,-24492,-48952,-46513,-50694,-70793,-115704,-32158,13835,57227,27918,-42634,-93189,-115138,-74331,975,67159,91838,7816,-68098,-91297,-54078,34789,101726,128164,157260,212258,148739,158928,219928,282218,311054,215878,98857,3594,-58107,-60774,11485,103495,115001,63740,110652,117775,67228,94116,79266,21563,-37996,-70685,-44480,18327,163810,294814,238086,126925,22705,-36508,-17666,22524,50014,-2792,-11889,-34325,-92266,-49291,38389,131155,86056,16885,-51233,-109799,-105707,-55074,-36910,24804,95572,175212,166077,80028,-18441,-93424,-126192,-119123,-51558,-5334,-37996,-82845,-19235,38936,18493,-78394,-107366,-47316,7065,88571,39190,-27273,-75535,-70212,-114818,-110846,-104754,-65160,-41653,-97632,-109204,-17272,105675,159789,98886,-723,-64039,-105861,-129069,-84151,-66899,-76212,-70904,-55931,-43753,-43663,-77711,-68575,-14711,100086,321410,509697,451598,186615,-29429,-80917,76438,205624,245923,223153,180605,66313,-83651,-134238,-52198,1016,10218,-14290,-55480,-29200,50263,159748,183748,53074,-135734,-23684,188840,374559,411469,303897,133823,68868,31325,-42629,-95290,-109548,-122634,-156035,-28716,116751,148672,13215,-66189,-1941,91242,114019,154518,219681,240605,157518,58984,-21503,-99476,-147977,-107834,-47888,56163,58836,49755,106886,126725,55814,35483,49283,52840,33660,-35052,-67481,87153,285468,347296,154130,-67189,-98376,-1102,21066,-12477,-77400,-124851,-89683,-40208,-31493,-47627,-21238,-48673,-86800,-73441,-88565,-120622,-65808,2804,33926,40486,27912,14210,-36866,7495,-24356,-119479,-151973,-121849,-102034,-19486,57752,78460,31847,-72941,-6811,52624,114313,143272,159562,120118,79415,30561,-49797,-22167,40532,41635,-1402,-70453,-84196,-21663,-19257,1666,80190,128586,201043,111177,25932,43737,99478,255274,520887,781231,1070940,1362860,1204056,506763,-22869,192118,425745,488428,286661,95624,-189,18784,49642,98487,75262,27135,31342,-262,-44942,-26723,-1358,52660,173440,214527,88680,-116311,-10295,116215,147474,163956,129940,33058,-9788,5791,-4216,-26150,-78665,-29412,62932,5688,33407,71884,59827,10764,46243,78429,47091,3391,-39863,-97291,-145725,-188450,-88164,35590,85467,28588,-13593,2880,-6229,7493,35462,75081,88877,62614,-728,-137816,-84102,-38308,-46075,-67251,-73090,-77681,-23143,56472,81042,-29131,-56942,-68505,-46482,-3187,45366,10037,-77010,17731,89899,63282,110686,105095,48818,-59030,42932,164835,124438,136441,83582,-28655,-93660,-105833,-85223,-66990,-72546,-71313,-57175,24295,28368,-8575,-57917,-109151,24719,44277,-61561,-75683,136794,291018,216616,87182,-1559,35837,116577,147913,117132,51161,-27200,-99555,-124102,-140497,-121517,-115778,-131153,-175335,-106521,-42248,15550,-33338,-45486,27615,81463,71111,-2131,-71563,-48924,-39881,-38146,-39667,-21062,-7746,-35163,-55098,-37287,30073,71929,112875,170350,176742,102773,9185,-13676,-25350,-41016,-56347,-43904,-60225,-74042,-111169,-130086,-55453,-16773,-31940,-78904,-119724,-81256,-78625,-63790,-32138,-44008,-93689,-60765,21545,94790,114033,36457,-84984,-138487,-105051,-41305,66516,100998,59758,25518,-51117,-152927,-71591,2666,38925,101995,146540,184812,213431,274182,274558,242662,144206,31086,-26946,-55034,-97982,-132627,-90124,-52431,-27290,11944,26674,-31437,-128978,-106975,-22291,48711,70302,5642,-3845,21545,67665,108051,91990,-34056,-86108,22201,132608,163367,12835,-87552,137414,382916,347059,139637,-16844,-73546,-42114,749,4349,32702,65811,133618,81002,10150,-4288,-10053,-56160,-132384,-91940,46012,148632,126755,144696,123973,70822,19459,-6182,-55920,-33851,-677,-27209,-33429,-94869,-62441,-61077,-77993,-88008,-102881,-21114,102767,214150,202530,124575,27691,-51971,-156536,-67002,48176,163283,143586,62960,23818,33015,-3473,-17195,-43855,-48799,-32420,-71840,-83121,23584,65937,40748,12230,30089,-13518,-61028,-101219,-64383,-98625,-136631,-115132,-92692,-120663,-57032,3233,38237,25879,-32827,6342,54014,115470,127597,114284,131263,166894,-46088,-80047,-78348,-24810,-21183,-26322,-18539,11284,104123,55057,-32026,-63393,-3953,-631,-77016,-129027,-149569,-33205,18497,-38286,-160388,-67234,142294,344969,409872,291433,113179,-27370,-135721,-42087,85703,194126,176541,82431,22822,9646,16209,18306,11266,11639,-50832,-171561,17299,110093,100811,66799,2355,-98331,-74431,-57386,-34616,4148,30065,24247,-8911,-85666,-33576,45997,161435,300870,303379,186140,74649,-35114,-127223,-35463,2302,11613,33447,18468,-44397,-71496,-63404,-23815,49578,95433,146650,219122,160457,89319,80553,50373,7221,-60924,-87333,-55423,-56368,-54609,-68617,-100932,-117947,-55233,52195,164474,195604,145336,87179,27659,42359,58433,12747,-24827,9099,62627,75278,25671,-2108,-32316,-71708,-51356,-12671,-14091,-74308,-94169,-24417,58570,107574,183184,216360,199373,154220,98054,39192,-33676,-79244,-88662,-95208,-62669,-17536,31854,68618,128477,120506,52836,54647,57901,-6966,-80768,-71709,-37159,-15404,-45098,-98993,-96209,-65923,18014,152948,232628,282647,402537,252679,-3900,-68557,-22327,13452,11459,-1267,-25381,19052,56738,20945,-63162,-50431,77296,101214,6356,-95153,-165113,-135777,-73021,15505,132344,152678,109645,23199,-81080,-128733,-116735,-125939,-85059,-73412,-9014,30637,7456,-4747,503,26812,14043,-57676,-77983,458,48221,72982,79620,25921,-10278,762,33660,35760,-14459,-59905,-70870,-89173,-70925,-15594,97435,238408,185539,31237,-56987,-46750,-38792,-88604,-97794,-127882,-95877,-63346,-75629,-90414,-100062,-56478,14271,58532,51141,-31016,-63047,57922,172244,148542,29719,-80989,-105534,-113659,-78813,-49211,-47629,-78840,27959,210390,311859,191351,-5008,-46121,91922,230313,146027,9591,-121506,-28281,54206,17424,-50351,-54656,-46870,-23450,-29577,-22473,21891,-3862,-59770,-53891,19698,97721,87955,52061,63825,135755,188632,153560,181388,242099,248921,173074,-3617,-105378,-90008,-40421,-95379,-115604,-79366,21829,110657,196921,229132,155431,68454,81705,173667,296383,275455,158707,-15188,-37854,-29367,-57370,-82777,-104468,-72080,-5056,58635,64813,52044,51151,37546,-2274,-33764,-4921,49080,73375,-1718,-109614,-124031,-90563,-110358,-132026,-142737,-107681,-81866,-27838,32816,38202,42188,38361,88400,246217,358007,191938,45575,-43018,-105629,-71314,-14707,293,3667,-29923,-82879,-62067,1228,91623,153608,146010,41249,-26654,-22620,11589,71651,63484,-39676,-156384,26958,277452,233374,48559,-92881,-139953,-45460,46257,88725,38492,-50931,-65349,68505,92201,55798,49472,29475,-30884,-77749,-82677,-51089,-24869,-60439,-74664,110370,238702,268655,185743,63953,-10889,-40022,-11441,48653,32032,-52917,41205,158472,218450,226945,138570,41451,-23300,-57000,-67216,-61401,-103393,-158493,-56075,24916,140971,263361,283483,130265,5259,-66094,-77744,-10765,52763,135758,146417,81708,62080,174829,216304,202373,164548,99948,97468,103549,144231,118329,72262,42804,18967,9624,-17590,-103350,-116950,-87046,-84021,-106509,-132637,-111888,-42982,26730,58241,140805,237557,274900,226116,128330,87822,82071,44526,-26994,-99230,-119387,-110253,-83925,-43605,-33220,-73556,-82179,-19706,54217,18447,-57143,-116832,-76977,5883,121952,246781,229487,107161,-82694,-59971,40662,97582,67094,12329,-38642,-22036,53340,60446,40448,93560,156743,126959,-17281,-129310,-136488,-43760,59982,65170,68257,68068,63833,122447,134209,119365,119602,195083,291139,321650,239105,110243,9987,-19713,52432,39078,10091,70357,82921,102196,132601,146552,103775,86470,46498,-14124,-78032,-121001,-3496,119129,198344,190281,184449,88822,-11790,-95026,-154913,-105016,5943,63182,81462,1827,-41816,-47024,-44872,-56999,-56619,-47164,-18924,10151,24788,78140,116700,55957,14105,2484,-21771,-48925,-159210,-97832,-23767,27085,19208,-14140,-27827,7355,1300,-36892,-18636,-21691,-10642,6896,79973,79519,12099,-20473,57614,124902,115884,34510,-40982,-54136,-33386,-20778,-6070,-40187,-83088,-82374,-108580,-118365,-98605,-64101,31500,95673,113318,95568,105636,148147,176728,167297,137155,90485,25127,15936,70062,33070,-31404,-99835,-145957,-70329,-5527,16704,53421,84818,79911,-14286,-59871,-94662,-69497,-56152,-105405,-110799,-63796,-20455,11728,56826,137483,166278,64230,-29760,-69009,-112338,-112790,-98914,-68370,-29373,12696,46857,13579,-1234,-32203,-71734,-50206,-44073,-60255,-94518,-147110,-84371,-62343,-96579,-148419,-133232,-108538,-91799,-94319,-96755,-85216,-89945,-117561,-160489,-79460,20399,96609,114478,73614,-21759,-33396,-12526,3559,22120,-23164,-56104,-44399,46695,154001,215644,252199,208313,76653,-33457,-89716,-73286,13829,140847,288009,392678,283116,78152,-50944,-100964,-79663,-69887,-34657,-149,14479,51905,60962,51116,5062,-39630,-17749,7177,90797,208060,244059,172818,169293,114004,37250,-39265,-91296,-68669,-78364,-38476,-7810,-45272,-46620,-30386,-71057,-65496,-69065,-86833,-82631,-36414,66118,187108,186110,66267,-54630,8224,98759,179176,222762,142728,19824,-76779,-92545,-6787,63773,103166,95742,57863,14532,-53736,-107593,-125785,-119034,-96437,-72815,-83993,-86552,-42199,-19464,-22504,-46718,-64521,-64822,-73855,-46356,459,44409,32102,-36802,-119904,-129593,-96593,-70225,-78142,-66973,-41583,-30525,-70211,-116625,-54696,-43718,-33963,-6101,-950,34078,1749,-57974,-123390,-108845,-86958,-73560,-38533,5633,26867,53905,44869,17584,-41047,-117577,-73316,72901,122583,70642,1946,81271,163849,151128,71372,36023,15997,46033,143337,158405,125091,91333,-9896,-76720,-125022,-92855,-103315,-89343,-37204,975,-17416,32924,35402,-5205,-39572,-69442,-85691,-56238,-10523,35431,103718,111105,62542,-30327,-121910,-111743,-62645,-39954,-5178,-12839,-29088,31721,86864,89041,95999,150382,157372,39435,-48664,-6409,-1052,-76637,-31498,40713,23438,-52261,-80065,-75028,-21936,-5972,-42046,-43820,-37452,-78734,-30830,39843,196298,316893,254655,33401,-66201,-76994,-68115,41844,58278,37127,16402,-10112,28606,43112,17337,4936,-69785,-157635,-9171,120607,118842,54614,-30285,-7932,37719,49461,56049,55482,21369,-23107,-56861,-117650,-60598,-8839,-24015,-13323,38388,155616,149418,-24996,-111166,-70885,-20332,-12035,-82978,-116300,-23664,21387,30159,-12505,-8800,58268,100760,52727,-11963,-76222,9512,35099,14222,3558,59939,147012,161570,76647,-11845,-105885,-144893,-101487,-49920,-22853,21721,46098,35565,-24205,-86262,-60529,-23176,-3940,3810,-41506,-64082,58379,170782,185494,99124,4602,-86070,-88038,-43725,8081,87743,173582,197015,144612,63588,12575,20677,61060,53846,486,-54060,-111396,-66657,57507,124564,166977,239277,307882,264779,81480,-50601,-45317,24863,136143,219581,228832,187269,79753,25991,-47810,-70281,-84139,-109266,-128929,-110600,-21185,-38703,-61158,-75676,-127856,-147956,-132620,-119719,-102857,-23320,15679,-9621,-89245,-38375,116,-4491,726,59761,150136,297439,444464,463520,356398,170889,27324,-56229,-150520,-71336,-45428,-6562,-31709,-36445,-35391,-36823,-10309,6445,241,-48729,-46993,67597,157447,196941,253371,247893,254217,268995,208628,146236,114856,85840,83470,71088,-3327,-40014,42757,118605,193357,221877,158193,63370,93621,82022,47797,44325,34509,-18505,-77342,-96587,-70020,-96765,-105333,-61812,-38713,-65323,-72053,-60178,-32931,20389,81236,125206,156875,104764,35758,2782,22123,34989,-64857,-110786,-73272,-65055,-70274,-48740,-13967,-47992,-92371,34022,206801,226639,87853,-16960,-34048,-65235,-102843,-97451,-10375,72189,80344,61679,61218,42001,40363,-18785,-15767,31198,65202,74957,54036,-55309,-106935,-50354,-20071,-10328,-21885,-44196,-37560,6602,29584,74655,81430,52919,31624,34648,144618,186803,95878,22027,-23010,804,14347,-7575,-11636,12110,31825,14980,-58665,-100965,-125598,-89292,-30248,65396,114085,76864,4844,-91506,-130444,-48993,-9260,34973,217531,352400,304229,229022,46869,-16514,41946,51382,30439,19417,-17359,-50502,-56752,-62047,-33983,-41282,-46812,-26623,-25298,-29302,-19426,-22253,-76268,-59003,41168,93144,77519,316,-18474,8707,46985,39331,12545,-29095,-86267,-88746,-39975,-8814,-13192,47982,86005,32623,-75904,-95851,-54846,-44067,-27601,-28570,-31257,-2478,36854,15694,20440,51756,102299,54304,-14718,-57026,-106677,-56635,26457,61724,12415,-104962,-97729,-61417,-15979,-13154,27970,83677,115381,165614,190430,273011,264718,133678,22503,-52573,-65873,-36520,24257,85804,151814,180656,172807,158861,136145,79999,33299,-16266,-82614,-144523,-72893,-59746,-44462,-43049,-70515,-117646,-21306,63024,70749,27190,-47122,-88061,-100178,-90174,-83820,-103171,-67801,-23630,-12565,-18592,-18905,25540,47647,-26204,-44598,-32656,-48144,25675,105685,139964,151288,66556,-34206,-52374,-20993,-36152,-35495,-5312,-36431,-73781],[-116366,-68986,-22248,20684,68371,87022,88235,81581,36842,-28843,-82917,-125370,-47023,48011,120507,115032,86013,7142,-45259,-34548,-35473,-94383,-38570,66085,152626,112615,26115,-8674,15509,21647,-3814,-4299,-4625,-1648,-7027,-26328,-40733,-46926,-67428,-87612,-86614,-63745,-12384,79664,196173,126945,-22865,-28214,-19748,19942,27602,3844,-17251,-57720,-92308,-25414,62188,54731,-9697,50398,235588,228064,110038,-82444,-62092,4240,-8150,-92289,-114037,-43117,-31608,-100247,-61886,30515,84111,32474,-70697,-145269,-68677,50093,160519,277813,369306,304527,196197,157712,182417,168989,138760,122918,40247,-29331,12389,21383,-36185,-120922,-99118,-91686,-136650,-116386,-9670,96894,202025,181583,23781,-110448,-111195,-45674,25531,23607,-62207,47891,122619,208879,247356,292573,420933,321003,127720,-60115,-147366,-32430,-9952,-22789,-13454,12020,28336,-16746,-99271,-121337,-64467,-5449,5025,-44837,-104101,-106151,-24116,112763,169011,61933,-54742,-100471,-80176,-86070,-59986,-28552,-65148,-75680,-57392,-27663,7075,34435,50280,46548,18487,-21596,-53107,-106347,-122955,-118003,-95886,-26079,-11233,-14964,23626,76014,89690,79046,21166,-69581,-71060,16096,106047,126168,8935,-69898,157499,590974,805862,696344,356884,34988,35483,82465,149590,176446,131037,7723,-45723,27206,102869,174358,201282,42264,-111888,-76477,87200,195730,160878,91007,15971,-47893,-117650,-54675,55436,144747,171459,48345,-106628,-74353,-20827,-21686,-44362,-38709,-40928,-65273,-125817,-31479,16336,55588,27068,-27048,-53189,-92335,-82667,-23073,26616,53556,4928,-69334,-86487,-36830,57018,102595,119444,153840,196875,113846,132697,207556,281707,322833,240319,116066,12747,-48959,-52438,32539,156839,185569,120050,140100,109586,49490,86134,85094,35753,-18819,-55410,-30082,34334,164725,272683,194847,103129,35555,-10530,779,8431,11696,-26282,-17132,-22349,-68978,-23964,62391,170477,143963,65854,-23178,-90969,-81760,-29643,-30537,20656,103248,192968,183909,96811,-964,-77578,-113737,-103967,-42870,-3064,-44399,-101436,-28203,37701,36478,-47812,-139391,-96444,-24417,66495,26425,-42300,-88577,-35979,-74955,-90333,-74963,-47015,-36400,-100903,-123366,-24360,101261,146015,85167,4367,-37663,-80134,-115895,-81604,-61250,-63420,-63155,-54697,-42214,-35364,-66618,-66590,-13714,104593,316628,470006,409920,168114,-38771,-78831,79695,182569,195582,150848,118543,42313,-77855,-137155,-71538,-31055,-25480,-42052,-71209,-33833,51128,169679,191819,53553,-135268,-24503,187720,386166,453510,374117,202072,96857,44668,-32129,-84742,-103729,-124008,-156694,-21382,128127,165049,44680,-32919,12575,85903,95777,132954,201653,224117,151608,64819,-10433,-88319,-141548,-111392,-50445,36130,12040,-11781,41354,84167,29117,16517,38517,44811,27681,-42862,-64833,96318,302064,365759,159964,-65290,-102329,-5499,21861,-1980,-64755,-124389,-103054,-51086,-38415,-35404,-12245,-46894,-91966,-86012,-103339,-124178,-74062,-5561,26113,45280,51172,48939,31291,59861,-16473,-125613,-155421,-133226,-109712,-11191,75975,97299,53408,-55084,-12009,56155,125637,163451,184525,134474,72280,7811,-79605,-27511,47310,61152,24644,-44499,-85073,-53195,-73105,-69141,26304,108580,205277,122688,56542,65834,124315,309947,557183,787782,1000533,1239983,1133985,506115,-18072,184374,405773,451886,246916,76576,-3880,9066,28034,72450,71156,42061,51099,15014,-31926,-5813,25917,78657,198961,232482,95840,-113105,-17484,121688,167434,186759,145996,62621,27728,30951,5863,-27221,-82292,-10296,110262,79121,109406,141165,93397,17654,42539,81075,48678,2388,-43005,-111245,-160196,-182278,-82247,30738,87596,45377,-8,-1715,-24488,-15149,25962,79109,95565,68658,5221,-129812,-86419,-37328,-46793,-78530,-98135,-102432,-42607,48920,93293,-13373,-48690,-61150,-46559,-12833,27416,-7548,-83111,2658,67283,33912,72961,97416,37407,-89989,9895,144000,105865,104657,48735,-38855,-87472,-118128,-109497,-88636,-79657,-73167,-59596,24544,35236,7483,-28726,-106651,12448,41756,-53592,-81245,121624,251079,187136,69123,-9006,29720,108888,133691,95332,41275,-34640,-106010,-129402,-142650,-129874,-122718,-121647,-153159,-168946,-116268,-47931,-74364,-59097,23785,70524,43780,-25787,-90160,-73703,-70814,-73537,-61592,-24062,-13503,-37552,-54891,-52901,9179,63169,116096,187350,198191,113301,3748,-31673,-50437,-58240,-46855,-35385,-67013,-77059,-102351,-125426,-62406,-9843,-9856,-43756,-117755,-97993,-83035,-67498,-43854,-62032,-101815,-57472,26724,95813,117508,62434,-51581,-120619,-116501,-56797,52687,105666,77709,32910,-50090,-148375,-64244,7751,38867,101942,151459,190490,215961,266188,267059,237674,127957,19058,-30717,-58376,-101469,-150283,-133348,-90250,-21934,27019,34477,-18753,-120302,-111522,-23758,35813,55405,1018,4001,30852,72706,111183,91068,-29006,-101564,18828,150219,194346,37354,-106736,127474,411151,397606,152440,-18211,-72899,-24011,21062,7533,26401,52383,107163,57639,-6052,-17894,-24313,-66095,-133969,-101429,25401,119467,95760,110292,90019,45695,8557,-6172,-46691,-7447,43489,11194,-15493,-109148,-72927,-58492,-85988,-110393,-85169,-15356,76555,139710,120421,69173,-3277,-67921,-149498,-48662,72342,187868,163015,69250,22131,28491,-5345,-11579,-32130,-32910,-21199,-64678,-98865,8672,56067,41746,16253,14969,-38882,-92263,-99198,-58604,-80325,-117378,-127353,-118593,-100755,-29078,34629,76741,62712,-15658,4304,51009,120433,141900,121528,130058,146721,-55081,-74481,-62840,-12376,-18012,-29439,-26131,-2236,75152,34138,-36265,-73485,-25787,-16914,-84266,-119640,-118425,-23221,31363,-24556,-146098,-75615,127879,297569,354772,273365,118246,-8928,-124615,-71032,56144,183660,172576,83060,23975,14127,27377,30484,18024,3242,-71612,-146499,56713,175512,149648,78210,-4751,-110972,-64644,-59968,-40937,-6227,8578,9939,-13085,-69429,-13803,57424,165802,305900,320592,203606,76312,-47532,-117370,-22168,8838,12271,24516,-9272,-68137,-78154,-55930,-19377,47071,109125,187822,257882,171425,100526,88820,49983,3275,-61325,-77467,-50096,-53234,-52070,-67568,-100892,-126965,-62533,45689,148867,178107,135982,81523,12546,6738,14081,-6517,-31327,7222,57181,67973,29840,5015,-29787,-61205,-32027,4351,-8641,-83391,-102453,-20363,64694,106851,173788,198749,182865,146773,99330,45434,-30298,-74615,-86050,-98926,-78088,-44840,-636,21703,75939,100074,46758,49855,55361,-20130,-98805,-80279,-40919,-1374,-15640,-61542,-93404,-90221,-9714,128507,198370,229719,321044,201401,-9165,-55243,-14941,14261,9689,782,-5406,54687,82592,17607,-62008,-26242,104035,126631,37478,-58182,-126965,-125084,-70931,11443,131093,170173,125987,12814,-91881,-105027,-94521,-137638,-115851,-82746,-21587,6031,-19574,-10125,10761,34698,14480,-49474,-70688,6078,31979,60694,69583,24785,-1918,10985,41692,25163,-27329,-73376,-87615,-95591,-78478,-34359,79202,241391,211485,62512,-22642,-43902,-61508,-113621,-110558,-133594,-107146,-80432,-90373,-98072,-101275,-40844,32594,67629,51804,-25288,-61340,38989,140973,133381,36096,-72819,-97922,-75402,-19524,-191,-22081,-86470,20554,177319,244806,119133,-27896,-14203,115679,230046,135049,1289,-113880,-12184,63596,24634,-48698,-56916,-55008,-45263,-70308,-67406,-17474,-39415,-94135,-58415,45468,148031,139896,90156,83432,141266,192275,151974,178395,230988,255729,199794,15682,-96199,-97585,-47390,-107548,-125946,-88515,13056,98107,169593,186748,117435,42394,67053,162517,274957,265386,154035,-28490,-49347,-35441,-72604,-98160,-115758,-53824,13003,64138,61739,42548,35694,31559,-2426,-41607,-26001,24807,54647,-816,-108720,-136141,-100801,-102607,-102202,-127842,-131942,-80155,-17285,44284,44555,52050,50167,87642,221230,320236,189679,44448,-44926,-108636,-74669,-14603,2069,-664,-35116,-68879,-34970,18995,107284,185457,200886,100833,3945,-24021,-7560,65295,60294,-35400,-155579,-1428,247001,245032,62544,-91825,-145355,-60030,19877,58492,8454,-80556,-71126,74139,100719,77938,65648,38590,-20538,-73323,-89202,-65123,-42514,-73533,-43411,128010,234626,260322,187420,80066,4216,-32684,-10002,42292,17318,-80671,30017,125478,161057,164626,103385,33860,-25208,-56762,-62906,-49692,-82454,-133979,-81319,-12986,87735,200730,241210,124559,15599,-48819,-80944,-36500,17271,85303,97399,45354,39347,173123,262367,243061,178001,94054,65691,62855,125693,129713,96056,45574,1359,3067,-3537,-86571,-125412,-95119,-106499,-119992,-144853,-100964,-26548,37986,63848,140542,221880,237588,181488,86921,54166,56862,25127,-39776,-107752,-125619,-116227,-90721,-52153,-42152,-80423,-83933,-15378,62735,22705,-49503,-100803,-90217,-3985,112763,218223,176466,79373,-94697,-54986,57401,121288,100736,57697,8808,20522,80582,74211,66368,127991,202823,167377,9460,-111641,-154484,-56380,57052,64731,61879,62963,77137,146024,153919,132122,123212,178396,248486,282886,207063,66657,-30795,-35321,62523,73722,20146,65564,74037,88423,114293,129652,100896,91225,66851,8462,-65415,-117982,6823,164334,273488,249492,225161,123904,39284,-41949,-134275,-130346,-26398,44563,75718,-2534,-46754,-50104,-48046,-57431,-48395,-37835,-11176,16091,24958,69379,107700,53967,10531,-1903,-16511,-37276,-141565,-117752,-38889,13682,4778,-26364,-31945,9371,11723,-19628,1717,-5477,469,50107,154056,160972,99008,24697,75118,146114,127514,31252,-57979,-75145,-53892,-41971,-22133,-45113,-85697,-84978,-110567,-126651,-103657,-60605,29849,85856,106609,81875,69025,100739,132103,143731,130847,95523,41890,33049,66942,15772,-51572,-121204,-151406,-53950,8313,9023,22367,39579,43627,-31305,-70555,-107590,-85334,-79067,-133506,-106627,-50351,-11839,15829,63914,149014,173357,76875,-12483,-55531,-102955,-115391,-130712,-113870,-91174,-32281,30618,12128,7261,-21692,-66580,-84767,-68104,-79331,-109435,-144625,-90891,-69418,-102919,-125527,-120805,-113886,-92577,-87358,-92890,-92365,-121725,-155602,-133056,-48675,52498,126239,135291,79071,-35333,-35592,-2002,9777,23834,-7220,-36192,-25516,59440,171239,239993,258455,195871,66967,-42594,-97788,-75682,5894,119371,249505,353636,258966,60711,-59995,-90715,-80591,-85812,-53197,-11534,19624,54269,36745,14204,-16597,-47958,-16154,6472,90064,206820,213381,127619,153764,134705,72046,-4539,-74247,-72385,-111218,-83330,-57006,-61753,-52897,-50380,-82537,-82248,-100821,-115041,-106489,-35033,73032,189512,187035,63274,-56673,19720,114148,199954,256225,172760,35499,-71842,-88084,1524,70140,104198,91378,52427,5572,-63465,-113559,-128445,-119152,-99181,-77274,-87135,-88162,-44426,-23573,-24421,-43124,-56671,-61143,-68408,-40218,740,42395,36111,-34184,-116371,-127976,-96002,-75054,-82679,-65720,-31510,-12881,-54081,-112565,-53569,-39093,-28352,-1098,-3357,24710,-6961,-61225,-114220,-95029,-77920,-73930,-44091,12181,41031,58257,46901,26204,-33377,-106022,-83384,58150,110861,53180,-21112,64478,134401,112140,50345,35748,43673,94527,184089,171500,130457,98301,-3543,-70518,-109475,-78429,-90244,-80885,-37711,-15635,-44556,18303,44100,16803,-16545,-55387,-80041,-53504,1076,60782,137675,159325,109765,-6399,-119444,-100775,-45169,-19750,14293,687,-19533,36732,95181,81632,72564,122016,129663,12458,-60682,5169,18497,-57568,-44075,33713,22026,-47020,-87566,-97151,-44801,-36426,-49945,-27231,-32777,-89973,-46583,20047,160253,279528,252782,59773,-64278,-85741,-43670,76972,77585,33422,-18055,-84956,-32954,20118,14979,9708,-66704,-160028,-1033,153098,159335,72301,-30187,-25255,9079,30267,47446,51458,24527,-19571,-61986,-113251,-70083,-47186,-75023,-58037,4243,123351,122799,-42683,-107036,-59841,-15775,-12574,-89940,-101488,-4323,53636,81426,55110,70405,113826,124259,58472,-23262,-91942,30735,42431,6215,1498,82354,177758,191430,96250,2194,-99164,-136531,-159071,-92585,-47614,2308,38479,40840,-6773,-63031,-43611,-10385,13310,23080,-24054,-71115,39936,159426,194832,108862,8920,-89748,-107753,-65588,-22435,45476,121578,155388,126196,65301,29735,37665,63576,35888,-25265,-80502,-125445,-52569,70470,121282,155428,219824,276637,238333,71558,-43123,-23308,42262,130510,190210,200775,177427,89854,52868,-5578,-35542,-56226,-94501,-121908,-93708,-9681,-27248,-55611,-76522,-115366,-130006,-118456,-120299,-119427,-35645,16684,9422,-73546,-83510,-40424,-28801,-13644,47538,137186,287472,470611,536744,424380,207401,46147,-43963,-130048,-94685,-45508,-10058,-59700,-62821,-24171,3958,32423,38138,18225,-46035,-26490,113374,233011,302077,342237,312775,299881,309737,252787,189105,134999,93602,83122,63875,-9959,-41583,43189,106885,173876,213294,184815,115430,123586,80997,35334,30590,28688,-19510,-83336,-91843,-56183,-82868,-100156,-56113,-24680,-50804,-73429,-78443,-51699,3607,76146,129316,175913,133443,45351,-20505,-18900,15057,-61904,-88786,-54606,-51666,-57617,-29636,9534,-27257,-73728,40601,211431,250093,116321,19321,7227,-20178,-59433,-88212,1695,86324,102388,90571,90389,64563,57045,-5424,-9516,31718,62851,73564,58417,-44916,-117381,-55638,-18667,-9546,-28353,-56677,-51543,2001,31632,76173,79589,42889,4632,-17908,98483,157657,84236,16917,-19361,9387,20506,9564,24265,42393,54699,35080,-37573,-88626,-123391,-66467,-10747,81009,122289,81272,12512,-83950,-126057,-48126,-17905,16587,211340,389079,336784,240243,54939,-21535,35472,47487,24611,11953,-22216,-56002,-58953,-55922,-37290,-77476,-98719,-48928,-17535,-5540,698,-1498,-59944,-53001,36430,89742,86491,19960,-2866,17589,58334,52316,13582,-39893,-85883,-86914,-47211,-7151,-3122,54482,85642,39620,-67850,-97882,-59857,-40688,-19427,-26637,-43057,-21118,28777,14869,19604,41382,81679,38709,-24748,-71770,-115424,-45631,31780,61040,11393,-101790,-89925,-54995,-12089,-15175,22235,86983,138925,218400,252475,339668,307530,173553,67020,-16130,-49055,-28657,32853,96441,148063,161386,154760,150821,132883,80846,45105,2039,-69546,-126399,-67982,-54084,-39285,-34826,-56183,-98563,-28147,50286,62972,26853,-38374,-74480,-91711,-81268,-73597,-89137,-76813,-33009,-20066,-17856,-9174,33996,47771,-19244,-59814,-47889,-61463,27151,120492,168550,181575,83698,-25763,-46993,-13079,-25055,-37422,-10077,-42118,-78571],[-122126,-74704,-26563,19587,63314,60699,51901,58732,21723,-41934,-85716,-104473,-23591,63339,124865,113095,85157,5440,-44698,-22829,-18027,-84503,-45563,51679,121850,78153,-3527,-18345,20815,42554,28134,28818,26865,28839,15238,-13407,-39917,-57450,-85297,-108538,-110581,-94648,-41599,59221,181499,107550,-35766,-32817,-19802,7253,1176,-16617,-23017,-45815,-80046,-22092,64857,74286,38503,120165,274199,249248,139521,-64234,-66109,33004,31850,-69811,-116821,-43553,-25190,-92299,-73220,18682,84140,47948,-62085,-141113,-60651,52285,141614,234067,316340,264069,157477,119923,161007,184520,189782,169408,70666,-34436,-20651,2073,-27413,-104745,-108103,-105586,-143145,-99462,3139,111047,215815,192422,34132,-96163,-100702,-30005,43333,52280,-76159,17006,90206,160251,219323,284159,403997,272197,83699,-88296,-122170,-15665,-337,-18056,-12517,10135,26756,-18604,-104866,-133668,-73274,-7732,16030,-32233,-98270,-104880,-25431,105958,161864,69356,-34516,-85280,-64459,-65564,-50489,-32132,-70001,-73930,-47893,-17859,7375,26977,43486,39116,5447,-41626,-80612,-142468,-167485,-164828,-146016,-51639,-26838,-34075,-4747,52533,73381,81491,58259,-26563,-12955,93426,189597,172755,4086,-77469,175457,618819,816536,690500,350501,40729,72202,126207,192468,217382,173907,32294,-53046,-10505,63564,152974,204911,47471,-118370,-69891,104477,214687,158068,77212,10857,-32068,-87884,-70088,24815,90674,110422,6846,-134968,-61337,-7938,-10702,-33882,-26351,-26423,-53002,-123791,-28695,19932,54747,28546,4574,-3093,-57205,-72555,-32463,2980,22349,6331,-65904,-76771,-14558,78481,97972,103621,141151,171166,78878,106163,190495,271608,318233,254601,132346,26898,-34182,-40925,53899,209792,257834,184472,173280,102510,38705,80553,90772,50259,176,-40419,-16691,49036,151264,229983,144207,79921,56410,20673,21427,-5564,-19325,-36102,-9572,-1722,-41118,-2237,79753,198839,194150,113227,5741,-69344,-57091,-7761,-24956,11435,105861,202962,195005,111491,18273,-57328,-94756,-84500,-29256,5268,-41759,-110011,-35311,35402,54089,-11476,-100736,-147236,-51543,45139,16401,-50375,-76242,10307,-28956,-58912,-42964,-24463,-25215,-94778,-128156,-29931,95163,129711,71871,11806,-9191,-50761,-96013,-72057,-50670,-47919,-53848,-53249,-40687,-25930,-51571,-57975,-9510,106753,297392,405882,348215,141979,-48092,-73376,80861,152857,142248,82715,61997,20011,-67830,-122625,-80024,-54404,-55348,-65980,-80288,-34239,52841,176964,194476,50127,-130001,-22321,180723,377690,471423,426194,268004,133330,62950,-17336,-70518,-94256,-121199,-152263,-7284,151280,198124,86758,-8,26285,78241,74701,104755,177233,205433,147693,74253,3756,-75233,-133432,-113591,-50987,20794,-24143,-59119,-15036,39626,1611,-2356,29434,39059,23699,-49223,-68709,91080,296442,366671,164574,-55720,-105462,-10508,22688,8810,-50200,-115296,-111646,-58556,-40362,-13234,2149,-41648,-96205,-98633,-106338,-115124,-82471,-14175,18210,48768,73586,89932,115169,111660,-7514,-128218,-155144,-140819,-107143,3625,95673,115000,75390,-27925,-13905,60269,137866,185259,210070,148811,66204,-8744,-99947,-31376,51964,79225,49437,-17033,-70916,-63197,-89426,-122085,-22473,84285,197449,121546,74674,83663,146448,359775,579415,773647,902798,1072517,1015582,479039,-25908,170597,379736,408256,204906,62893,-1433,3654,11132,44684,65119,60607,77358,37361,-13725,19847,58007,108385,224091,244657,99399,-106807,-24812,121078,179151,199039,154563,90680,66341,58896,18968,-23668,-74726,19491,172306,168615,203223,229806,133806,27542,35767,77896,44905,-3307,-50092,-122339,-165880,-162527,-64656,38471,99100,72666,31633,12115,-29674,-32125,20754,83923,102431,75516,14165,-117267,-86974,-33759,-42112,-78736,-109494,-114998,-57264,40815,100620,4847,-37489,-51472,-43178,-17798,13039,-24494,-91213,-10569,49421,14870,40061,83037,21829,-113592,-1330,129789,89539,74634,16635,-44939,-79194,-124205,-128075,-101418,-81773,-74147,-62381,23162,40072,21873,-3056,-91303,-1519,39738,-42231,-90789,93569,199263,151461,49291,-18280,18657,92225,108387,66766,28257,-41485,-108794,-130142,-138936,-136197,-126187,-105709,-106915,-128155,-162138,-106116,-108392,-57239,26340,60813,15084,-49403,-104911,-89456,-95938,-88578,-55207,-21088,-17653,-37041,-47941,-57210,-12781,49020,114534,201391,217081,120422,-4516,-50754,-78706,-77504,-34508,-24677,-71382,-76847,-92379,-116647,-65542,-801,13662,-9969,-90721,-108032,-85083,-70091,-54982,-77266,-106350,-54800,30175,94380,120449,96268,-5645,-93196,-122601,-70953,38916,110590,104439,43631,-47914,-143252,-55380,13302,36088,93773,144036,180543,204571,246006,249494,222094,106935,6745,-33769,-55952,-90597,-123635,-150299,-111933,-16317,38335,40187,-7079,-110006,-113804,-25507,21572,38161,-2985,11671,38102,74187,108512,85759,-24552,-114884,13738,160608,219162,59737,-123035,117523,429780,440697,165189,-16772,-64901,2288,47106,13626,21006,38500,78924,35668,-17122,-27568,-38026,-76719,-136527,-105906,11293,96361,72170,83765,61902,23207,-1123,-5450,-37284,17387,92080,60100,13720,-99257,-80295,-54370,-88287,-108876,-64232,-8584,53961,80111,53472,19513,-32573,-81539,-129479,-29740,90827,201744,177408,76336,22516,27469,-2769,-3440,-20977,-20305,-11484,-55864,-109064,-3410,47436,44233,22754,6066,-54996,-119969,-70626,-33281,-50269,-93282,-124298,-119756,-71930,-2796,64525,113148,95858,7017,4692,48958,127003,157980,129616,129495,131297,-51932,-59267,-42693,-402,-14158,-30225,-30016,-14661,42199,10178,-40931,-82406,-50835,-35760,-90351,-103289,-83604,-19464,34717,-15644,-133272,-85103,105830,241516,292519,252410,129746,19226,-93626,-93220,32159,167985,164497,84806,27112,20716,40430,41703,21136,-10064,-94056,-104753,109126,257831,215326,98180,-5968,-108103,-54215,-62533,-46930,-17447,-12662,-4383,-16733,-51905,5166,68202,166944,301830,328126,218723,79120,-57967,-103065,-9580,12981,11132,14422,-33744,-85089,-79564,-49397,-16584,41053,116852,223822,288075,176978,109956,97927,52529,2512,-58371,-65985,-43479,-48939,-47975,-64974,-98847,-118326,-69440,36156,127326,152363,118557,70284,-4484,-24491,-26033,-28522,-38514,6089,51755,61080,34949,12406,-27954,-51718,-14297,21681,-617,-87417,-112081,-21911,62233,96808,154147,173024,160347,135027,98616,52295,-24885,-70448,-85706,-104131,-94652,-69373,-23815,-12239,26841,74031,36876,41772,49516,-33247,-115311,-84972,-43854,11535,17995,-11419,-69150,-113369,-38422,94619,151548,164395,231814,150635,-12225,-42507,-8060,15142,8487,4380,15284,86601,105937,12116,-58731,-4556,126146,145342,64254,-21372,-77937,-83222,-49700,19138,130088,189064,148117,9849,-87869,-78928,-69707,-130107,-136512,-73150,-27037,-18732,-39944,-1037,26240,37990,7298,-43581,-61554,13764,24120,58727,61887,24837,8185,23729,48181,12797,-42355,-87777,-103288,-94650,-80897,-51977,60535,242026,234567,94631,19055,-17512,-59885,-129757,-119531,-137539,-117769,-94300,-102225,-104781,-100236,-26156,49592,76120,53628,-16253,-60174,16784,104594,113259,39759,-64160,-84828,-36910,34003,44277,3927,-94718,9542,137893,167861,41206,-36554,22001,144299,229554,124663,-6168,-99660,7772,69065,27533,-48754,-60755,-64162,-67592,-109126,-106533,-45535,-65155,-128499,-63687,66426,196630,198906,136059,99659,137245,182540,137586,162085,205756,250299,218824,34048,-87248,-100290,-48808,-111681,-143328,-101396,506,77673,129715,135579,76642,15099,50448,150154,256339,261112,153047,-38877,-60172,-39440,-79989,-107941,-101713,-33398,33017,69438,57355,30975,17656,22903,-3767,-49917,-49004,-920,37741,3749,-102418,-147383,-109040,-89134,-69618,-85098,-117513,-68531,-4308,55367,50473,63370,66351,90006,195731,274622,183019,41423,-48659,-113695,-79119,-15057,8322,1544,-27122,-33462,1572,41420,122958,212471,250252,163828,45885,-18354,-32721,51364,51442,-32400,-142133,-34202,197109,234061,67064,-92396,-147251,-73603,-5758,30528,-16735,-105958,-78605,68885,99760,94452,81095,48433,-8019,-68094,-96101,-81232,-63229,-82703,-12296,138043,216183,237868,179298,88926,11052,-29881,-8886,38740,4151,-108067,16455,86762,100370,100903,65880,24125,-26354,-54757,-57090,-38288,-62264,-109506,-92031,-42549,42656,140880,192814,112513,23251,-32358,-73050,-54049,-14216,41455,53961,11698,16062,158826,287649,267171,180337,81765,29409,21522,108728,141354,120028,45149,-20126,1440,20752,-48177,-89052,-82370,-121094,-123848,-151982,-88524,-8787,48793,68099,137496,201250,193765,133875,47820,23164,34699,10632,-48093,-113104,-129239,-118879,-93753,-56921,-48493,-86933,-84730,-9169,72103,27883,-40469,-83089,-96126,-12713,100150,181957,121599,47496,-106306,-48025,74468,143294,133112,104329,59909,61194,100343,83189,88874,158311,246739,208729,41049,-84928,-154905,-61435,57213,64962,54580,55356,83464,156876,163060,137329,121756,159440,208154,244743,177903,34151,-54610,-39205,74842,105426,31701,56468,61647,72347,95259,112449,96280,91340,85322,32877,-49939,-112201,17443,213898,358525,314874,262986,154935,90190,14028,-98742,-140940,-59259,23523,64735,-8863,-52039,-52080,-50766,-59565,-41104,-28432,-4109,19618,20288,51523,87703,44797,4474,-6821,-13826,-30274,-125834,-135440,-54398,-1388,-10276,-38223,-34687,11032,20743,-3664,20587,12020,12765,85622,213115,232582,176455,86169,113999,172752,138763,28789,-73684,-92997,-72042,-62423,-39471,-52572,-90285,-87795,-111056,-134452,-110852,-62717,20322,66929,94024,67903,37817,59233,95413,128734,133954,105273,62284,58479,74444,9837,-61585,-129467,-124922,-44228,15416,771,-7537,-3827,2068,-52515,-82850,-120498,-101783,-102662,-159199,-97977,-40590,-9040,13925,65391,152999,174207,85370,1477,-41080,-76011,-66044,-100358,-115410,-116700,-76803,11363,9691,15848,-10219,-51419,-112604,-94912,-98886,-114947,-124444,-103433,-80145,-103352,-99973,-102112,-108205,-89983,-80299,-88393,-93347,-136720,-146241,-99271,-18338,82459,151175,151680,82250,-48746,-37160,11176,23648,27641,11114,-16257,-10318,65215,177736,254930,257212,180295,57188,-51294,-104876,-75264,-3899,95563,210793,310525,230882,43091,-66861,-86153,-82360,-96637,-66710,-18506,24566,52325,12892,-23183,-42821,-55004,-11891,5370,84055,194592,174690,86107,136489,158170,117084,50196,-25057,-45168,-124152,-125037,-72568,-40254,-57245,-68352,-91453,-99443,-132184,-140442,-126500,-29388,79003,185715,181500,59667,-54750,31039,128096,218990,281573,196555,51642,-64508,-81622,9196,72457,98695,79813,41144,-8309,-76897,-122831,-132918,-120041,-103046,-83097,-91189,-90523,-47941,-28487,-25770,-36639,-45472,-54039,-57945,-31649,1138,36480,35036,-34274,-113574,-126934,-94942,-80225,-86936,-63350,-20943,4166,-38720,-110030,-57087,-37356,-24440,3521,-4277,16702,-12680,-61050,-102427,-80086,-69196,-73564,-50650,14415,47794,55309,41188,27871,-30677,-94800,-87330,41083,92767,31194,-44276,47719,99850,64284,18150,25934,63707,137637,209285,170596,127687,98644,-1280,-63106,-89699,-63276,-75258,-64922,-30446,-26864,-72954,-2655,45651,32262,-276,-44934,-74052,-50742,9949,76975,158858,196642,154079,21565,-111377,-93324,-31773,-3361,29777,10745,-10560,40851,101685,74760,50713,93379,96600,-19046,-67174,17681,36227,-40976,-56982,23627,17432,-44503,-92353,-102638,-37157,-37894,-18083,10247,-9391,-86931,-58760,2703,127696,240976,244064,82013,-60003,-90727,-23577,101033,89305,27651,-47130,-155046,-101726,-15061,4169,8323,-67209,-161808,5683,178894,198283,91923,-25818,-38355,-18366,8785,35767,44077,26463,-15238,-67091,-111001,-77895,-77583,-121526,-104060,-32892,84306,88762,-64761,-91481,-48476,-12267,-15391,-99520,-86917,13347,81671,126973,116655,135321,151815,134662,58909,-34664,-85701,44674,43832,-6317,-3845,95492,195379,210737,110315,14759,-87033,-106410,-126133,-125245,-71583,-20594,28794,47445,13310,-39418,-27577,1544,30407,42402,-4318,-69930,20462,142849,197318,116601,14696,-85573,-133971,-95420,-60386,-2469,65899,108966,101927,60765,41202,51779,63763,18510,-48374,-104201,-124600,-40625,80752,113818,140604,198537,242835,209123,64099,-29898,-2135,54212,113878,154661,169822,165187,98208,77230,38199,2946,-24096,-76176,-111996,-79891,-4124,-21688,-52769,-77730,-105492,-109808,-95771,-112038,-138634,-54007,11735,24783,-43384,-133303,-86194,-57946,-32034,30280,117212,265968,473868,584611,477377,238594,65656,-27157,-104396,-108363,-24734,-8107,-78636,-76705,-1543,48807,73608,67589,35372,-39188,-12743,154957,310198,404534,413367,361596,333140,340952,292865,228041,146207,89422,69750,47964,-22043,-49455,35574,87460,149424,205235,214867,168142,146653,74880,19545,14895,24319,-15697,-83479,-94796,-50667,-74393,-96549,-53985,-14358,-36853,-68694,-101352,-70380,-19972,57448,120484,180919,153148,53472,-34542,-50388,-6935,-60131,-69574,-39227,-42580,-48817,-14510,29757,-9127,-56511,44842,210016,268287,148144,59448,49671,24153,-18610,-69058,14307,95278,117310,115064,116367,84439,70661,7173,-4598,30888,58933,68547,55060,-40663,-128845,-63316,-21314,-13931,-40212,-75873,-75178,-8349,29167,73366,76389,36451,-13328,-74420,50025,125831,70196,11488,-16406,15388,31146,32550,54988,66541,72235,50925,-21224,-80986,-119938,-48405,3007,92214,123924,81358,19161,-75127,-124433,-53280,-33383,-6412,192976,403563,351058,235919,55909,-29544,25928,39640,14722,83,-31115,-64230,-63338,-53391,-42002,-91877,-88431,-49761,-4027,18161,18667,16775,-51490,-52583,30759,86686,94266,37236,7893,19588,60994,59163,12866,-54710,-87884,-79699,-59478,-11378,2558,59431,84559,46555,-60842,-106169,-69062,-39834,-15962,-29083,-59074,-46186,12505,8245,15575,32095,66293,28286,-32143,-81478,-99061,-36612,30043,53807,6288,-97160,-86791,-55533,-14253,-21473,11337,83365,155042,263470,308755,396005,339897,205483,102526,10074,-39314,-24728,38399,101966,135982,136116,133488,137768,122587,75668,54053,20068,-56140,-110394,-66509,-52642,-37897,-30347,-46043,-80539,-29550,38191,53890,26206,-30855,-62790,-84252,-74767,-66085,-76968,-87320,-44347,-28036,-16238,-1706,38565,45409,-13051,-62469,-63525,-60498,34729,135603,195324,206906,94926,-21647,-43393,-8483,-17156,-41827,-18164,-49718,-82105],[-116048,-75052,-25349,25424,64862,48911,37656,50065,15752,-46167,-76325,-75039,6557,85165,137073,120671,92792,10007,-35245,-1051,7630,-66567,-45592,42595,95095,46996,-31459,-25065,26699,63621,64401,70931,70503,69861,44120,5505,-33735,-63183,-98798,-125939,-132014,-125905,-73543,31613,154121,85951,-43928,-31717,-15246,-2702,-21919,-33315,-26872,-33065,-65963,-19375,63146,90458,87603,188893,302196,264813,172018,-26368,-70861,55919,65131,-49432,-116976,-40887,-15558,-77968,-83050,7731,84082,60405,-53188,-133929,-50470,55356,121409,187479,257111,220420,122796,90394,140067,192061,236352,206679,91010,-39697,-60727,-23561,-19797,-87142,-114502,-118501,-140199,-81278,16079,122355,215558,187146,37196,-81350,-87845,-15447,59107,77062,-64765,-14795,58838,114694,187993,271973,380708,225818,47433,-107320,-97615,-3227,5126,-17079,-15751,5846,23872,-20217,-107701,-144465,-80896,-11937,22783,-22708,-94700,-104033,-26345,96084,149517,72701,-16584,-66667,-48063,-47696,-41452,-37294,-76636,-72352,-37789,-7247,9026,20035,34518,28015,-12011,-64178,-102991,-158433,-171523,-149316,-116410,-64688,-39430,-52733,-34978,20271,43371,70907,85137,15938,45938,167114,263582,208030,-7574,-78385,194974,619925,784344,650245,330945,43338,97782,152729,217800,244491,211344,56046,-48234,-37987,33706,137914,210287,56830,-121311,-67170,115227,228119,153690,66641,18342,1853,-43286,-72540,-6756,33147,46605,-37244,-148432,-42392,9427,4035,-22138,-14652,-12854,-40911,-115237,-28892,19492,49528,27180,41194,45414,-21090,-53273,-34437,-11522,-4304,9067,-60497,-66164,8054,93294,84187,77906,115705,132797,40967,76143,165537,248352,293511,252726,142504,41661,-18159,-31324,69754,253300,319733,246266,202200,91952,29370,72226,90725,59002,12733,-31656,-10342,55445,118462,164967,86105,56262,79034,50371,37323,-24925,-48310,-41690,-1967,15069,-20014,9293,84252,207616,224445,147927,27026,-53029,-40076,3838,-25937,-9081,97231,198135,192104,117041,32521,-39095,-75997,-66057,-16429,12964,-37591,-112993,-46421,26034,64336,22189,-45088,-93458,-77362,21314,5814,-53362,-52461,50819,13532,-28914,-16699,-6556,-16777,-87709,-126640,-39206,82245,105530,52540,13889,13729,-24682,-78076,-63683,-43368,-38071,-50135,-58017,-45808,-22430,-40231,-49762,-8094,100344,259363,318795,266568,103315,-63234,-70393,74261,113711,84118,16406,7397,-5825,-59368,-99769,-78637,-70490,-81836,-91048,-87021,-36195,48732,173097,182761,35437,-121487,-21288,163662,345101,458173,451093,320172,168942,79189,-5244,-59420,-87520,-120298,-150032,4941,174145,230844,123052,25147,33133,63809,46892,65507,140909,178996,140118,81971,15211,-66759,-130017,-120083,-54962,4521,-56387,-98459,-64656,-8017,-29484,-25347,17045,30869,17468,-57019,-85303,63113,258481,339359,159393,-46485,-113310,-21854,17757,13984,-40631,-108316,-120808,-67814,-42713,10844,14786,-39242,-104394,-113430,-93711,-101580,-96519,-28334,5005,45546,89073,131662,198646,150438,-4392,-130575,-156552,-149165,-100274,18084,110419,126205,92280,-46,-15952,59911,145376,202371,230002,157749,56896,-22980,-108114,-39220,49589,89914,66576,3281,-56522,-65041,-86391,-150288,-67925,53439,175858,106749,76091,89686,157321,393257,579680,732697,777888,866581,848165,419262,-45547,150343,345413,355313,158880,50196,476,-3134,-5954,11893,51967,75937,103934,61650,4236,43149,87290,135252,242422,245763,95335,-102394,-36981,109758,177160,195615,151013,110037,98892,83910,30195,-20627,-64980,46972,232705,262969,307891,328478,175413,36021,20507,63335,31029,-17574,-63249,-127599,-160172,-143065,-45163,50929,114627,105260,76164,41793,-24949,-47485,14049,84081,104506,78289,20208,-107297,-90294,-32472,-37382,-72026,-100928,-113661,-71181,27898,98247,18356,-28513,-44123,-40750,-22611,-2384,-44763,-103988,-25298,31693,-1157,9034,59371,-180,-129889,-2743,114455,71017,44248,-13271,-49635,-73567,-128469,-144298,-107633,-83133,-77694,-68806,16925,39397,30994,14394,-73020,-19326,34729,-31895,-108891,54577,144474,116027,30756,-29083,1927,66390,72065,31070,10281,-49511,-109039,-127155,-134989,-143626,-129054,-89346,-60321,-52924,-88477,-100366,-100756,-40327,32561,49793,-16464,-75505,-116673,-89667,-118233,-87446,-45567,-23691,-25515,-37760,-38191,-48190,-34508,27059,104555,207293,227315,119037,-19056,-71458,-108822,-96278,-21437,-15643,-76501,-76904,-84789,-109245,-67939,7146,35350,18743,-65261,-113568,-88059,-74364,-67741,-90843,-110821,-55524,29775,89249,121022,132297,46432,-61518,-121711,-85776,22943,112339,135930,55442,-46947,-140480,-48642,16204,28229,74675,119477,149213,176852,213276,221047,195461,81069,-7460,-38291,-51676,-74876,-94239,-114401,-97137,-14417,43187,41692,917,-101898,-116948,-30925,4089,17370,-8256,16752,41229,70395,98930,75233,-23168,-128169,4956,161168,232873,75267,-127086,108412,435794,469261,174606,-14570,-53523,31370,74787,21032,15850,23791,51503,18451,-19105,-27090,-46836,-86739,-140942,-106899,3273,80159,56422,65006,39397,2662,-11042,-5738,-29591,37965,137953,111657,46140,-76958,-82934,-50328,-85082,-84899,-41983,-2168,34546,35861,4594,-22085,-60066,-91992,-108315,-13439,99237,201158,184185,83395,25339,30859,4042,6451,-11100,-11259,-5174,-49328,-114342,-12728,40395,48120,30354,2224,-63470,-112590,-32725,4810,-14237,-66017,-105979,-97192,-45557,19364,90425,143329,121104,30918,7207,47597,135141,175723,138893,130307,120205,-42400,-41927,-23451,8885,-11116,-29836,-30400,-24723,8654,-15514,-46072,-89891,-79592,-58459,-96492,-85654,-48048,-19237,26878,-12947,-122279,-96171,77289,182635,229765,230676,146228,51966,-60738,-103241,14786,149324,153529,87231,31519,28293,54426,51720,20552,-27171,-117886,-66935,162552,349066,295297,128770,2615,-88346,-43536,-64925,-52906,-29929,-33103,-18003,-19725,-34933,22190,77641,165202,290123,326776,231610,84022,-64890,-86661,2876,16229,9575,4749,-51762,-92811,-76218,-44306,-16536,31205,117687,251354,307670,177741,117790,108099,59332,6410,-51105,-51648,-34370,-42517,-41664,-60259,-93811,-102886,-73904,25031,102682,122106,95293,54859,-21652,-49329,-58135,-50990,-45480,6040,47225,55847,41411,20753,-25852,-42721,2160,39286,10265,-84109,-121529,-28070,51776,78505,126940,142040,133803,119760,96213,59879,-17095,-66222,-86799,-109126,-109431,-85774,-34551,-30052,-12823,45124,24430,31511,40889,-45052,-128348,-84873,-45029,23709,54760,49433,-19301,-110049,-59326,53095,94852,93249,146514,105376,-12362,-29557,-418,17669,9513,10919,36294,112324,124376,5518,-52667,15345,143038,157395,86298,14319,-27226,-33804,-16044,41578,134760,210429,176393,18127,-69749,-50826,-42358,-106368,-102201,-50967,-22933,-40814,-48045,17140,40730,34727,-6467,-38993,-49150,24907,27038,66972,57211,26684,19687,37892,52958,2144,-57255,-102574,-115078,-83989,-75915,-66982,43820,242773,254115,125317,60442,16308,-43280,-133572,-122980,-138053,-124563,-100911,-107799,-108431,-95464,-12145,65055,84817,58162,-3285,-57304,-4436,69908,93049,42549,-53886,-68615,-2407,79830,83257,30312,-99720,-3155,96364,90758,-29435,-20719,62400,176767,230440,118152,-8074,-76092,33392,72732,27792,-49034,-63882,-71792,-87225,-141538,-131316,-53593,-70247,-157768,-67909,83894,243065,264530,190653,113948,125724,161947,113601,135301,170895,235430,230374,52163,-77588,-96210,-42944,-99521,-166050,-114178,-13561,51951,83197,83303,38202,-10417,33843,137316,240334,261472,155018,-44806,-68155,-38787,-75241,-108218,-84622,-8138,56749,76401,53670,19742,457,14578,-3810,-55612,-70294,-23745,26551,13352,-88651,-153807,-114468,-74039,-38879,-44755,-85300,-49716,10932,66101,56342,75664,85971,95888,172177,226451,173885,38448,-52246,-118504,-82197,-14221,20354,17352,5506,19924,44065,68167,140171,235457,292435,227187,98375,-1583,-62246,31647,39580,-28515,-124976,-65241,139562,205716,63509,-92286,-143741,-84139,-28175,7794,-33795,-124373,-86929,56446,92312,105818,97302,61273,8371,-60571,-101657,-97693,-85613,-83898,19290,140758,186059,205442,164904,92317,12985,-29130,-7286,39824,-829,-123835,4388,49611,44864,43549,31005,14530,-25076,-49481,-48524,-26173,-42223,-85373,-84148,-60518,8553,89608,144836,97319,30135,-15822,-57370,-60226,-37130,10980,22587,-15583,-5150,136541,291960,274601,173540,65433,-7163,-13015,97896,154326,144317,43122,-41789,9225,56097,5301,-42744,-57379,-97515,-114395,-145140,-73241,10601,59682,71981,133324,178930,149327,88325,13217,-3142,18583,4495,-48232,-111869,-127788,-116692,-90275,-54284,-48650,-90743,-83525,-176,83374,35395,-28675,-62864,-88313,-17314,86632,143773,72891,21281,-100895,-36187,92837,164670,164423,150340,111761,98672,113114,89065,108088,183391,285881,249039,75749,-53439,-136610,-57466,61121,67531,48899,47424,84160,157541,164382,137574,117857,141941,175217,212456,156867,18186,-59108,-33006,89013,134727,47122,45018,47194,55825,77608,96458,89956,87102,101863,60205,-30319,-101891,29212,265075,446486,382526,295647,180040,137262,69485,-58215,-121852,-89664,2927,51682,-14946,-55614,-51374,-51649,-62054,-33802,-17926,3524,22204,12833,28990,62218,31280,-2365,-10701,-12053,-25790,-112447,-148619,-68206,-16202,-24140,-47980,-34871,13202,28973,11087,37988,30607,25799,113906,257199,290799,239896,150583,167222,202849,149860,27862,-86676,-103135,-83331,-79802,-56534,-61554,-95618,-88630,-107714,-138149,-118451,-70004,2892,39983,77216,56005,16792,27658,69251,122820,147546,121540,87407,91273,90398,14609,-58833,-119600,-102679,-44080,13797,-7544,-33378,-43326,-41931,-76380,-95694,-132357,-116950,-123914,-170645,-87641,-35079,-12719,5612,61595,149551,168618,88262,10683,-27174,-42439,-7759,-40541,-62074,-68666,-106097,-8385,7179,24822,2327,-31113,-94817,-122932,-116130,-108005,-99564,-115927,-91823,-97411,-78186,-85597,-98541,-85005,-72977,-82690,-87563,-119372,-107624,-64626,11062,109101,170025,162980,83582,-60785,-37524,26942,47267,39029,33557,3605,1076,64029,173200,259358,248802,163148,48625,-58252,-110994,-73975,-15849,70842,173406,265077,199363,25642,-71124,-85410,-86363,-105041,-75765,-21520,29124,46979,-8841,-58444,-71576,-55172,-1961,6221,75065,173614,132442,51062,116438,177093,161770,112815,43661,7174,-102718,-147933,-52559,-14174,-62563,-83316,-98019,-116593,-160118,-160063,-138844,-21911,83021,175830,170449,56492,-49523,39830,138740,233945,294796,211077,66848,-55047,-73498,16077,70797,86746,61216,24088,-26384,-93278,-134806,-137855,-121150,-107851,-90280,-96594,-94640,-53872,-34582,-25958,-26607,-30684,-40894,-40703,-20282,2506,26941,27876,-37579,-111716,-126947,-93838,-84842,-89021,-58756,-10172,19446,-24656,-108263,-65563,-37866,-21181,8384,-2264,11823,-13427,-55458,-88040,-64706,-61472,-73048,-58290,12165,47565,45855,28018,22123,-32996,-85171,-86322,22033,68755,5647,-62273,33360,64416,13145,-23294,6119,73268,168778,213789,154974,116442,91712,-3304,-53734,-67033,-47775,-59560,-42339,-12970,-27311,-98555,-28406,39976,40081,7969,-39666,-70033,-49692,14384,83566,167605,222540,194995,54907,-94479,-91123,-24426,7714,39884,16610,-2795,43597,104850,67154,29944,63734,59857,-53684,-66601,29027,50025,-28260,-68027,11444,9696,-44973,-94969,-93973,-9057,2859,39351,62658,32111,-64575,-61452,-10640,99119,202184,227208,97497,-53033,-90604,-9156,113724,93010,21028,-61969,-125595,-129287,-60325,-15235,444,-72018,-164942,8867,194694,233197,114093,-15134,-38630,-36582,-13682,20429,32454,25412,-12297,-73017,-111925,-84464,-93510,-146528,-150542,-73576,39124,49516,-90653,-75213,-38057,-10923,-21557,-112524,-72830,28804,103638,162518,166190,180043,170210,132525,54228,-44971,-70261,50793,38909,-23741,-12724,98979,198942,217812,117117,23156,-77795,-86858,-82598,-120435,-91734,-46697,17377,54208,33633,-17273,-13620,11193,44923,58288,13403,-62161,283,121845,192491,121174,20956,-73963,-127744,-129268,-102917,-53395,10235,60818,73001,50010,45942,61624,61500,1801,-68089,-114603,-110427,-31662,87387,102532,123170,176174,209302,180909,61130,-14099,14811,57854,86278,116289,138005,149961,102681,96618,81309,44629,11948,-54073,-99661,-69454,-3794,-21445,-53103,-79698,-99394,-90880,-69276,-95117,-155023,-78409,61,35076,-9975,-99085,-134779,-90397,-53304,8710,91039,235058,455049,601833,509787,262069,84930,-6102,-74382,-74862,5197,-5564,-81898,-66006,29885,94775,111161,93721,51257,-29184,-7664,187585,380794,491642,457790,388544,350987,360765,327214,261810,149032,75042,45876,25819,-37462,-63482,20180,62093,124499,202467,248039,219126,161937,63796,451,-1939,22005,-7487,-75907,-104731,-52748,-71255,-94469,-54903,-7537,-23751,-57024,-99920,-79074,-48283,28414,101606,173235,162718,57791,-41037,-66075,-25423,-56933,-52026,-26610,-37203,-43766,-4066,45470,5673,-41389,46301,202959,281285,183876,102712,91538,64342,16907,-43917,28917,100168,124946,133798,137901,101329,81367,19644,206,30529,55463,61775,45929,-41698,-140383,-72788,-27429,-22425,-55270,-98524,-107448,-19448,24647,68180,73725,35660,-14859,-123221,5352,94158,55189,6969,-14193,18292,40147,52018,77995,84907,84702,61772,-9584,-77238,-117622,-34968,12899,100397,119318,77342,24851,-65066,-123075,-62474,-53157,-29771,166502,394903,346299,218853,51650,-38967,15247,29928,3008,-13715,-41447,-72536,-68157,-52757,-45402,-75169,-52982,-35813,12819,43116,37570,34857,-49091,-58143,23652,82798,99977,52673,15830,16920,56143,61027,17251,-50744,-81667,-71566,-72731,-19512,5142,62850,83325,54775,-52756,-117712,-76066,-38207,-14694,-33103,-75227,-73900,-7891,-605,12106,27128,57450,23228,-35838,-82697,-79066,-29113,24641,43856,1576,-87697,-85667,-59586,-19814,-29159,-1275,76074,165769,300300,357611,436041,357090,225240,127537,28577,-33338,-20069,45206,106739,121920,113573,117795,127243,111241,69010,63438,40310,-38814,-92698,-64583,-51651,-36424,-25975,-36728,-62255,-20643,33756,50515,30910,-20363,-49016,-73402,-66089,-56541,-62195,-82604,-49792,-30806,-10436,6436,42318,43306,-6161,-42017,-63085,-41109,49508,153022,222542,230268,104956,-16865,-37433,-2617,-7731,-43459,-24946,-53794,-75039],[-99753,-78698,-27451,28838,63393,42067,33912,44769,10210,-48225,-60075,-46272,34016,104405,148238,129163,101287,14151,-21507,24323,35017,-48032,-43547,35609,72612,18815,-62913,-36901,25615,77177,96870,113416,116529,111671,71238,22623,-28738,-70024,-112880,-140694,-144821,-140796,-106067,-7448,108806,57091,-53019,-30472,-12001,-14811,-45264,-50354,-33076,-23556,-54056,-21759,51470,95883,127966,243811,310002,266525,197360,18431,-72938,66766,85356,-35954,-118271,-38584,-6711,-62554,-94519,-5011,80996,66223,-47188,-127000,-41092,56733,98379,138690,196221,177852,94163,68768,119886,189523,271197,227775,98810,-41921,-101993,-53102,-14970,-70965,-118242,-131315,-127749,-63614,27820,129555,202003,167538,33329,-68545,-75336,-4041,70450,93747,-39571,-45050,30992,78731,161745,260376,354502,184681,19715,-112144,-76462,3783,5381,-20558,-22735,-307,19830,-21476,-106935,-152987,-87590,-18099,24363,-16901,-92993,-99935,-23074,86666,134479,72818,-1313,-47844,-32533,-32741,-34126,-43858,-83693,-68432,-24990,5905,13354,14287,23735,14042,-31649,-81960,-104108,-125061,-129100,-109817,-79319,-62521,-47562,-69160,-61834,-13050,6107,51048,102085,58275,103750,231457,320032,228982,-24145,-71364,205732,581219,702747,574233,298547,44392,113682,164003,227076,257779,241799,78807,-32531,-47537,19877,132361,218222,71289,-116914,-65173,122154,239078,153448,67864,46085,52867,9994,-51991,-30980,-21242,-13662,-78972,-119375,-18913,32471,25373,-5832,-512,2574,-27241,-103484,-28507,18729,43680,26481,79289,90218,15487,-27963,-29269,-17425,-20991,19307,-45703,-48632,35504,105263,67361,49276,84396,89814,5989,48375,138835,218457,256394,240255,152075,62957,4944,-18699,84318,288456,369485,303778,228330,83049,25384,65969,89839,66472,23290,-24355,-6405,57529,74409,88515,30897,40870,106364,82057,52028,-44142,-70224,-41880,6386,30406,-2440,15899,81823,201705,235450,170151,43056,-39030,-27347,10086,-27585,-35042,84271,184730,180701,118307,46519,-17823,-52258,-42978,647,23919,-28956,-104691,-54808,15316,71937,56609,15042,-39624,-93834,2846,2352,-43935,-23351,84615,54519,1849,7752,10086,-7530,-75927,-112404,-43186,70842,80640,32446,14733,35008,2684,-58049,-52987,-35757,-30217,-47098,-63179,-52135,-19990,-28126,-37447,-3431,92014,212603,225008,179041,59958,-77974,-64101,66468,74952,30799,-40183,-37667,-28291,-46293,-67745,-60943,-70690,-94467,-109996,-84920,-33829,44352,161753,160118,14836,-101736,-13895,144601,298271,421576,453904,360099,205640,97774,8878,-46407,-78119,-115438,-144593,18521,195752,258725,153343,47498,39126,50614,21751,24305,99612,150666,134122,93685,29762,-57183,-125538,-124649,-56108,-7044,-80108,-123763,-97424,-47138,-55192,-45100,8149,27229,16489,-56581,-107924,19714,195510,289193,148684,-33277,-118648,-33537,13046,19568,-30434,-99922,-124393,-72416,-39204,40445,29901,-34735,-109148,-108821,-70894,-81064,-108107,-41848,-7290,41737,103038,178328,275723,176526,-2456,-126497,-154123,-151734,-86766,35686,124479,136466,109430,31842,-10243,61274,153487,219364,249186,167211,51361,-28086,-94309,-45098,46131,98289,80823,20316,-42191,-61605,-79490,-126261,-102647,24779,150463,88461,69750,89743,161450,411819,563162,672486,640150,644452,648098,334319,-64705,134113,311333,301690,118077,43833,5816,-6546,-18037,-18194,37437,90753,134114,92385,26103,66201,115355,161943,257250,240815,89584,-94827,-47979,94097,167212,182721,141570,124618,128562,109796,44077,-14097,-52185,72652,288315,360080,421870,433330,220742,48162,937,41743,12678,-33299,-71131,-116137,-142984,-121476,-22897,68344,135929,145054,133391,87424,-8787,-56214,9685,83829,105935,80868,26453,-96622,-92144,-29595,-29380,-57357,-78537,-98865,-79915,14424,90449,29000,-18591,-35201,-35119,-23199,-14727,-62963,-113092,-35983,18330,-11930,-15362,32237,-23309,-132295,641,98310,53425,18587,-34106,-49014,-67327,-128423,-153873,-104831,-80825,-79595,-74667,10162,37606,39256,28500,-52146,-35332,30339,-19746,-131456,21003,104580,94820,24828,-32559,-13058,38571,32796,-4805,-7083,-53190,-101943,-117336,-128468,-148432,-128092,-71216,-13592,23308,-931,-26257,-48988,-10796,44276,40437,-46511,-100507,-117989,-75026,-102142,-79936,-40931,-31578,-35147,-37762,-24578,-25613,-45774,1292,88379,205330,228510,110190,-37050,-85688,-117397,-92143,-4322,-6729,-80172,-75310,-77406,-101627,-67757,15970,57045,44285,-41856,-113032,-90486,-78163,-79359,-97445,-113977,-57335,28270,83496,120702,166922,100820,-26559,-111522,-98722,7108,112017,170730,70251,-45100,-138590,-43331,17380,17186,46884,78779,97960,137225,172841,185614,162105,53912,-21449,-42533,-45686,-57969,-67737,-82408,-72453,-15474,42964,40552,6350,-95262,-120188,-39261,-14803,-4386,-13190,20231,41392,62906,84546,61547,-23500,-140398,-6353,152842,234255,82869,-110748,103054,429062,479434,180140,-11143,-40336,60518,101623,29865,12517,10452,29447,10241,-8556,-8822,-40272,-89378,-143749,-104644,1439,71777,49420,54807,23829,-14729,-20790,-6895,-23619,53635,176260,159799,76343,-53368,-78683,-46557,-77026,-59969,-18815,3880,18606,6003,-24886,-50663,-83794,-96861,-87553,-1878,95588,185997,183282,91190,32618,40068,15394,18164,-2257,-5132,-2351,-45899,-115625,-19109,35559,53378,38126,2222,-66359,-85842,7495,47690,23656,-37227,-81007,-70584,-24385,35912,110142,163858,135674,52228,11247,46667,144630,194466,148735,131509,110440,-31960,-27334,-8636,13780,-10226,-29581,-28116,-31409,-22001,-41968,-52313,-96019,-112964,-86879,-104785,-70853,-15180,-17309,8781,-16618,-113662,-110010,43176,125140,171162,208575,163927,83995,-30297,-98481,2299,128225,139706,88990,35943,35314,67725,59427,15495,-47111,-143817,-37495,206547,437148,382676,169365,22259,-62193,-34707,-68872,-61108,-45717,-53726,-31982,-23923,-21494,34571,83230,158857,270318,315514,240038,89561,-68764,-71002,13417,17742,6881,-4798,-62742,-93139,-71810,-43408,-22409,15342,109563,266137,313430,172074,121627,116581,68437,13381,-41560,-36476,-25039,-36172,-35455,-55713,-87969,-88275,-76826,10770,74749,88102,65813,34013,-39962,-69375,-82806,-74309,-54340,4179,41099,49984,46292,27447,-25842,-36993,14377,53808,20662,-76350,-132359,-41244,30896,50546,93037,106017,101921,98233,88854,64473,-10374,-64932,-91932,-115118,-119880,-90735,-36129,-36178,-42257,12403,6947,16589,26706,-58489,-139619,-83838,-47753,31493,89170,113850,46620,-67021,-63854,2656,28044,19205,70955,64826,-13291,-19821,4835,18908,9890,17053,52918,125720,131095,-5630,-47770,29841,150436,159271,99187,43280,16758,9291,17789,72126,145721,230037,204685,34513,-45509,-24475,-16561,-79063,-69677,-27415,-13894,-62493,-47678,32195,45311,20318,-29396,-39154,-37258,35388,35428,77698,50698,25800,27400,47415,51244,-7432,-71680,-120326,-118702,-67608,-66727,-82953,26858,241912,265443,147064,89573,40592,-29694,-131336,-124855,-138574,-127642,-101875,-109344,-112239,-91371,-3895,73347,88927,61141,8459,-56441,-26644,37101,71579,40960,-46393,-55871,21697,111771,111247,51809,-93129,-21026,51301,16786,-69589,9409,100584,205419,228139,113330,-3507,-45745,60414,71542,22902,-52727,-68611,-80798,-106659,-163863,-125268,-45119,-57297,-167389,-75316,93855,281164,328754,246722,121851,103207,127814,77969,96519,126620,209146,229458,64684,-72208,-90623,-34095,-72189,-126403,-123030,-32305,18398,31202,31590,640,-37281,13221,118737,220349,258680,152492,-51470,-77092,-36822,-61910,-103227,-68823,18911,80095,80985,46803,5312,-18490,3633,-6095,-61568,-91760,-44886,18141,22940,-72115,-153504,-122204,-63107,-16308,-14397,-56929,-32163,22381,70834,57056,83245,102646,99964,147026,175112,158321,31412,-60158,-126940,-87448,-16429,32668,44455,57109,77846,83407,92699,154217,249362,319794,280565,152387,22506,-98148,3765,22196,-27458,-108599,-91310,83663,165273,50837,-93274,-139156,-95834,-51046,-12747,-45441,-137100,-100425,35056,75845,106824,109259,73599,24280,-55119,-109996,-118494,-114247,-79839,45884,131471,143276,163190,142691,87070,7849,-33555,-9348,41548,2950,-114153,-9034,14269,-4671,-7807,-3283,1393,-25765,-45520,-41848,-18000,-27377,-66827,-70824,-70387,-18363,45334,97319,76565,32409,-3397,-41361,-58751,-52058,-5620,3593,-38577,-27578,106017,273099,262414,155265,42254,-45232,-38288,90885,163678,163109,35725,-63849,23367,95826,63937,4689,-32347,-74229,-99608,-131805,-59481,26245,65729,70940,124107,152576,104252,43943,-19998,-27562,6385,4334,-42564,-106499,-124419,-113940,-83773,-47081,-44717,-94354,-84544,6784,91638,40868,-18252,-44304,-72041,-20224,69666,103796,30883,3535,-74819,-21811,108477,181521,189879,189077,157034,127152,115477,88975,119946,198429,313730,282014,107526,-23704,-113489,-49794,64152,69116,42698,37061,76986,146916,156332,130861,109310,123959,147848,184508,141556,14606,-52156,-22852,101359,158533,63799,28904,27243,35624,58447,78448,77968,75507,112062,86975,-9534,-89961,38693,309717,524382,443060,317218,194120,173368,117268,-18598,-92535,-118379,-18287,35668,-22586,-59413,-50473,-53180,-67348,-29289,-9042,9215,21630,1103,3017,33723,13174,-11848,-15650,-13061,-25333,-103869,-157517,-81573,-32068,-38374,-57316,-34913,13300,33647,21526,50905,47013,36361,132932,285193,333021,287660,210433,222958,230714,158039,26266,-98464,-103868,-85246,-94012,-74598,-73775,-102956,-88014,-101764,-135562,-125476,-84131,-24581,4000,55503,45507,6504,6177,51768,122308,168403,143597,116182,127468,108503,23932,-48091,-101800,-88587,-56332,350,-17731,-52620,-77363,-87688,-102509,-110467,-144309,-129328,-137389,-153755,-79745,-36492,-25386,-10468,52727,138686,155808,83439,12631,-17051,-8352,50164,21930,-1014,-16512,-96229,-27825,3782,32753,14363,-10198,-60490,-145449,-126655,-93726,-74816,-117147,-101472,-88060,-61168,-73490,-89638,-79531,-66339,-76665,-77592,-91212,-70498,-31551,38000,130282,180844,168005,82710,-71209,-37136,44256,80667,64567,61263,22656,7928,55263,157227,252266,233589,145427,41895,-62626,-117132,-74421,-30733,46312,138142,218761,164788,7992,-72940,-86344,-91574,-112379,-81488,-21730,32839,38948,-27825,-89650,-98888,-42885,16463,12116,66171,147381,90785,23311,92773,184726,196381,172233,119606,70618,-64461,-132295,-24963,4400,-68173,-93629,-102214,-132125,-172697,-165706,-137589,-14064,84895,161047,155597,54777,-41966,44502,144641,242406,293690,214977,80374,-43243,-63637,22543,66304,69962,37381,2679,-46860,-110759,-147156,-139068,-120705,-112212,-97516,-102449,-100036,-61578,-40260,-22386,-10858,-9887,-16643,-14721,-4941,6980,16196,15544,-42940,-109439,-126929,-91689,-86201,-85557,-49694,1844,33523,-10576,-104109,-76955,-37400,-14792,16466,5721,13548,-5748,-40553,-69212,-47780,-53321,-71032,-64950,7636,43081,32967,10252,11053,-38024,-75920,-81211,3336,41933,-19679,-64307,24748,33937,-33355,-68817,-21333,72202,184472,198210,128367,99726,80298,-6181,-38982,-40259,-29947,-41648,-13160,14886,-13891,-111952,-54734,30274,42489,10595,-37307,-66487,-48579,16560,83967,168101,240543,235694,98662,-63653,-91529,-22415,14824,46346,20753,6157,47699,106319,60706,12901,35659,23632,-87263,-57585,40480,61418,-17307,-71710,1573,2577,-45063,-93249,-78352,24797,64080,106754,123568,86473,-26599,-48791,-15616,77400,166951,205327,107830,-40094,-82315,3032,119632,92808,17317,-59349,-75007,-70123,-105865,-38231,-9820,-77578,-166781,10084,201387,264991,143084,6162,-18138,-34537,-31561,5065,20179,24198,-8419,-76600,-112721,-86207,-87859,-123709,-159244,-114126,-5471,13687,-113069,-56822,-25926,-8978,-28196,-124844,-55419,45517,122071,188920,202967,205414,173853,123610,49017,-49216,-54434,53125,31918,-41905,-20986,97353,192868,215986,119491,29414,-71311,-73725,-46704,-88029,-99823,-71698,8318,63524,55905,5921,1266,21411,58926,72424,30571,-48505,-16668,101194,184418,125719,30628,-54338,-95520,-133766,-137080,-100472,-38404,17276,44454,37341,47691,70501,60860,-10337,-80095,-103228,-93838,-21973,93836,92167,107942,157375,181570,159526,65907,4166,28263,54719,53963,84033,112251,136363,106396,113714,125389,92434,55046,-24630,-81917,-58775,-4141,-21954,-52890,-79062,-93022,-70181,-38077,-69167,-154150,-104509,-14994,42773,25044,-51518,-126017,-119471,-72111,-12559,63311,200482,420381,589756,520966,279071,106004,20974,-36810,-15836,37407,-2418,-71012,-37997,68899,142012,146254,118909,68671,-15274,-9099,210920,439885,554859,472535,392937,354650,370739,356563,291872,147762,56444,18686,4221,-49588,-79773,1187,36753,107108,209889,284409,268160,171843,50905,-18799,-16290,23886,5311,-62844,-116980,-58413,-70466,-91329,-55451,-1240,-9271,-38750,-76356,-69056,-74719,-4696,78073,157456,164067,59034,-41880,-63426,-31504,-47192,-32528,-13788,-32818,-40307,3166,57655,18482,-26948,46685,192891,291078,224706,149826,132498,99061,45709,-16059,47198,103597,127004,146602,154713,115971,90497,33483,7067,33482,55639,56340,34309,-45910,-150543,-82798,-35554,-32992,-69838,-115990,-133250,-20839,22304,63319,73470,41300,376,-106847,-27654,64638,40220,3808,-12792,18440,44202,63611,92850,98052,92343,67145,-2589,-76661,-118458,-26070,20565,105426,108377,68609,28345,-55218,-121475,-74839,-75919,-50552,134587,363290,321967,191053,42544,-49970,3536,18682,-10114,-28899,-52533,-80328,-73968,-54581,-47705,-51717,-27209,-20344,28776,67855,57771,51797,-53202,-71533,12539,74404,100041,63746,19619,8481,41429,55160,28403,-24643,-70194,-66472,-70733,-33699,1821,60391,77534,60182,-46092,-126217,-75528,-37657,-18250,-41042,-91703,-105896,-32969,-13252,7290,23009,49846,17739,-40904,-81982,-65873,-27574,12670,28678,-4740,-76666,-87966,-69582,-32715,-42320,-19253,61308,166095,321451,390153,448762,350552,224828,135258,34138,-35169,-18538,48665,106395,103416,92628,105674,116641,95609,56298,67020,55481,-24009,-79227,-67865,-57168,-41003,-28216,-34969,-51132,-11166,30984,47927,34862,-14095,-40339,-66196,-62068,-51907,-52354,-68065,-53183,-35311,-9540,6512,36542,32453,-7915,-30680,-51461,-24361,58533,161132,238903,241349,105053,-20138,-38868,-4960,-6189,-49369,-40232,-62384,-68682],[-86693,-86170,-34527,27152,55874,34488,31159,37660,2854,-48781,-41895,-21862,54787,116973,153735,134037,107671,17119,-4829,50650,61230,-32653,-40374,32057,58946,1031,-95242,-57703,14132,79491,120875,151178,159095,148622,92081,33404,-28921,-81209,-128045,-135769,-127758,-101714,-90329,-55682,44674,18334,-66915,-33229,-14741,-32776,-71597,-71238,-45232,-20575,-47252,-32131,25218,84213,150463,273309,291372,248448,206565,58176,-64513,60720,87104,-34301,-125219,-41606,-4061,-52494,-111851,-23730,70419,60820,-48997,-125511,-37430,51888,68926,85943,135848,137681,69511,50479,96958,172566,284820,224880,90194,-42146,-128713,-84218,-17969,-62340,-121699,-145085,-115845,-52294,32968,127402,173200,132578,18654,-64014,-69936,-2365,70452,94446,-21634,-72597,4983,51202,139268,244946,320927,143807,-5736,-108742,-65552,-759,-5974,-34728,-38563,-13795,8602,-28457,-108374,-157601,-99987,-32518,13887,-21659,-98741,-95493,-19925,73372,111745,63500,4416,-37078,-25595,-28071,-36749,-58945,-96294,-66887,-15287,15137,13331,2235,3516,-9360,-56194,-87660,-84258,-94088,-98677,-84210,-58284,-57643,-58231,-90043,-86635,-45074,-38145,17405,101551,91238,149102,272668,344276,225587,-53044,-64597,196066,498188,575470,465354,248614,35781,113535,155429,215417,249977,254539,91080,-19990,-48548,13140,126289,218051,80622,-114079,-70636,118646,241184,153008,77576,84531,106506,60550,-24273,-45723,-74522,-75662,-124268,-93276,-1638,51038,44345,6984,8182,11792,-20762,-98693,-34941,10523,30136,18604,104529,118628,41875,-8731,-27772,-25327,-34832,30765,-25426,-28756,60558,107267,42435,13368,43241,39055,-32430,16336,104491,176902,204023,212713,155598,84937,29063,-9988,90068,305197,394809,343532,241100,68552,18261,54388,81256,65669,24924,-25358,-12041,47773,17815,780,-22476,28280,128159,106544,56905,-69247,-91838,-46689,6287,36141,3697,11044,66677,175619,218043,169219,44389,-36462,-27313,4120,-35646,-70775,64145,158880,155509,108419,52817,-814,-30762,-22556,13994,29182,-25279,-93728,-64957,-3215,69380,82920,67866,2770,-105260,-15568,-91,-31328,-1185,101042,83564,23872,21981,16834,-5844,-67254,-94635,-42369,59188,51039,4453,6040,45693,23082,-44192,-48721,-36488,-32694,-51886,-74852,-66412,-26130,-23078,-29002,-1913,76829,156319,128761,87610,7764,-98356,-61503,51795,34250,-20951,-92964,-78078,-52570,-35055,-36184,-37763,-63361,-96527,-115110,-81869,-33912,33228,134658,118307,-17326,-78308,-5751,119443,236036,359673,429534,378297,232921,110353,17328,-38777,-73004,-113037,-141918,25342,204952,269241,168550,60176,38228,34768,-1968,-19798,48806,113937,122037,102036,40807,-52643,-126134,-132945,-60324,-20700,-102828,-137788,-112390,-76355,-78896,-66362,-2218,23184,16141,-51139,-137009,-39590,108801,214628,126674,-22640,-123874,-51013,3116,20341,-24812,-96287,-128061,-77525,-34385,67833,40307,-34701,-113621,-90122,-49216,-60977,-97216,-59689,-23568,32472,109920,220936,330262,181769,-7603,-124421,-153600,-154128,-75615,48635,130945,140200,121092,60635,-413,59847,156598,229924,261678,172462,45825,-28960,-80566,-53426,36845,99027,86717,28264,-35682,-62595,-78401,-113586,-130533,-3344,120941,66055,55247,81031,155247,409904,527441,592647,494305,419112,425758,225255,-81478,120081,274348,245282,81460,38556,9078,-11439,-29677,-46648,18298,97738,160541,123179,45691,81321,134070,181214,262313,225636,78590,-88344,-59987,72315,147133,158632,123908,130236,150034,131231,55943,-9249,-42667,90715,330261,448407,531627,529416,262481,60391,-26779,10024,-11135,-48251,-65053,-93820,-125052,-102701,-3752,83543,155926,184710,193356,139008,10404,-61747,3947,79811,103077,79304,28520,-89251,-96045,-28914,-22486,-41632,-55793,-82285,-86575,-2688,74550,32046,-11944,-28218,-29580,-22806,-26592,-78718,-110378,-43814,6761,-21302,-36294,15,-50424,-128686,584,76330,32684,-5234,-47186,-46921,-63712,-128434,-157966,-99169,-78253,-81911,-82213,942,33035,44741,38075,-33058,-49484,23986,-8814,-140295,9313,86358,90431,33923,-25807,-23110,11516,-5465,-39060,-23572,-52853,-90502,-105038,-121513,-151031,-126266,-54850,28479,92560,79593,54720,11359,22291,56933,30000,-76063,-125856,-110387,-58782,-87095,-75264,-44534,-45988,-48268,-39374,-10697,2508,-40871,-27894,63944,191298,216220,91223,-58920,-86061,-84850,-58523,15459,-394,-84180,-73984,-71745,-95372,-67145,23843,76748,65238,-21687,-108526,-94583,-82932,-90309,-94881,-117637,-61060,25077,76334,116814,192556,149290,7222,-97005,-110136,-9020,108018,203332,86707,-42986,-138777,-41301,15018,2146,10872,22598,30722,90833,127717,145047,124351,26319,-35362,-46887,-39814,-42786,-45682,-55475,-51203,-19943,37637,36570,8701,-90760,-124127,-50809,-34598,-25798,-17731,21582,38227,51837,66187,45463,-25074,-151601,-20134,135906,221918,81115,-86976,101849,408846,468061,180648,-6963,-27195,86463,124032,38830,11408,-91,15060,11134,11941,26072,-12317,-76823,-137912,-100042,4217,70142,50407,52770,15824,-27835,-29993,-8753,-19259,64136,203256,199206,100802,-31538,-68083,-43000,-65761,-35946,5138,9973,6469,-11751,-36740,-60063,-99377,-93797,-67532,4156,80706,159800,177277,102190,47357,56249,32002,32680,6912,-92,-1193,-44006,-113424,-21539,34401,60823,46619,6040,-64604,-61064,47259,90468,61579,-7066,-53402,-45694,-8082,47588,123618,174314,140366,70125,18152,48163,157251,215128,159873,133317,101210,-22057,-15898,2061,15732,-9863,-27953,-21651,-31394,-43540,-65338,-57647,-97897,-148669,-119299,-114119,-58833,14603,-4204,-10641,-21340,-104286,-124250,8094,75019,122672,188643,181660,114278,-1492,-83220,-4637,108254,126296,92439,43334,44754,83142,68040,9762,-62888,-153411,-15013,237589,513202,472251,221560,55435,-32130,-25761,-72146,-69693,-62302,-70704,-42887,-26936,-9981,44038,86831,150440,246310,297903,246002,98357,-65846,-54106,24527,20861,6849,-9712,-63048,-85609,-65319,-44324,-31922,-2989,96903,270843,308431,163427,124014,125285,82136,26311,-27051,-17894,-13206,-27350,-26660,-48447,-78631,-72674,-74052,-2883,48402,56018,35299,12388,-54505,-80794,-95936,-92345,-61469,3233,36467,46673,52389,35614,-24537,-31537,25214,67753,32941,-62720,-138777,-57882,3599,19047,61219,71985,69608,73906,79618,68476,-2123,-63203,-96997,-115766,-112947,-78480,-28346,-31750,-56757,-18759,-11504,1408,11807,-70092,-125800,-79773,-49014,37762,121921,179639,123553,-91,-43532,-49810,-41227,-48270,14578,33314,-12038,-9930,11271,22574,13360,25928,67517,128836,126965,-17818,-41089,42393,151820,155288,106137,67052,53558,44554,49126,108151,167897,249999,232739,60140,-15546,3469,10733,-48470,-36589,-1924,1700,-78150,-40464,41447,41067,-781,-55799,-39315,-22362,47841,49165,89599,44769,25141,33916,54259,46450,-9464,-72955,-125627,-97310,-42310,-49265,-94193,16383,246782,273764,161108,103883,52241,-21236,-124129,-121470,-134295,-118780,-94067,-103593,-111373,-84823,1570,76983,91448,65776,21469,-53928,-44750,12568,54614,39481,-38058,-44075,38493,133045,131751,71499,-73392,-39216,9092,-44489,-38841,46417,137692,230299,225847,115882,16765,-3240,92071,70801,20362,-51792,-66649,-85343,-120245,-148146,-100421,-24588,-31683,-139144,-82051,100953,313143,390311,303179,127068,74720,86430,37590,54563,83015,178569,220145,74472,-67852,-80935,-18126,-29290,-71916,-108065,-49711,-16568,-16505,-10734,-30225,-60608,-7237,97493,197945,252644,146016,-56458,-82279,-28696,-37608,-90089,-47531,53482,107197,87332,41126,-7625,-33696,-4797,-6106,-62785,-106933,-57755,16378,35409,-49903,-136713,-127589,-52913,818,7936,-32387,-14912,32405,72453,56052,89182,118712,105338,124790,127739,140794,24438,-68857,-134472,-90246,-18088,47421,83413,121111,135350,119497,116809,168293,257446,333393,321217,205019,55621,-102501,-23978,5327,-24880,-89382,-94338,48453,130984,40543,-86811,-130035,-105157,-70132,-26209,-46948,-134740,-115201,10881,55935,100724,119261,89705,43100,-48162,-117049,-138188,-146015,-66850,69770,114356,96843,120327,119065,78308,1114,-38540,-11017,47380,19859,-88460,-20017,-13429,-42210,-48305,-32608,-11605,-25480,-40115,-34243,-10813,-15103,-51429,-56383,-70794,-35314,12254,56465,55107,33476,8186,-23428,-47651,-52728,-3970,2090,-52027,-47557,74164,239044,237237,131284,16994,-77995,-45634,90865,171224,177382,26465,-74815,45571,139230,124459,51708,-7832,-50360,-80636,-114532,-45083,39427,68807,67068,112483,126259,64283,5798,-48042,-45650,2493,13236,-28474,-94299,-116432,-108577,-72438,-33438,-33605,-93426,-85609,12950,97807,45751,-7425,-25533,-49714,-18374,52865,67381,200,-1002,-35313,-2143,123447,196007,210723,220174,194658,147302,110655,86032,126851,205655,330941,308011,136779,4839,-88884,-38865,67200,71729,39302,28173,66356,130387,143308,120880,99306,108173,127725,162840,131996,20054,-38631,-9067,113818,179200,83653,11442,3141,12884,39372,60230,62284,59870,116461,113748,14414,-74860,47156,344183,583931,491590,327533,198085,197327,155538,19113,-61697,-132047,-36886,19988,-29220,-61031,-47617,-53464,-73499,-25968,-184,14726,19949,-12110,-20961,8519,-5368,-21692,-19786,-14698,-26485,-98338,-153955,-91682,-46165,-50602,-64084,-33607,12481,35716,28369,60228,61905,45338,144603,300409,361628,323216,264082,274028,254173,164006,25192,-107270,-95267,-76270,-100449,-91482,-87565,-109463,-83764,-92526,-124957,-123314,-101734,-59789,-38295,31467,37963,7269,-4208,42276,125434,194527,172853,150169,165208,124976,33570,-34142,-83793,-82684,-79308,-24353,-29062,-57823,-86489,-130043,-120613,-127648,-153711,-131375,-129736,-130681,-75436,-45566,-47524,-31941,42875,123595,137700,71645,7378,-12050,22806,102401,80102,53969,23975,-68682,-45071,-188,39330,25416,9491,-26765,-113519,-121932,-77374,-51934,-99440,-103610,-77561,-48659,-65688,-82682,-74275,-60553,-70703,-65937,-63842,-37211,-1304,61530,144672,182928,166645,79900,-79450,-36284,62314,122637,108451,94851,40276,9677,38426,130161,233718,212568,127923,37186,-63704,-124685,-79225,-49325,23165,105392,172999,127781,-10738,-73288,-86922,-95630,-118570,-85679,-21135,34457,28049,-44962,-115573,-109677,-18395,43749,25047,60189,119370,51961,835,64630,175811,212842,218253,190978,132518,-26002,-107207,-6181,12184,-75472,-98945,-105673,-144606,-157444,-155670,-128706,-8429,82825,141060,136751,52893,-35124,41636,142112,239566,275495,205828,89056,-31865,-54902,26058,57604,47975,8262,-23787,-70453,-129845,-156125,-134825,-119683,-117360,-106013,-110269,-108460,-72236,-45573,-14468,10437,18050,20253,17247,11763,13019,4203,-3572,-52172,-108621,-129089,-90938,-85368,-77958,-38203,12291,43523,1359,-97804,-91877,-35759,-4816,27299,18094,20669,8773,-17370,-48106,-32311,-47152,-70124,-72511,-775,33142,15638,-13042,-7032,-47489,-69755,-76809,-16883,11431,-44600,-54368,18604,8013,-72392,-116781,-58057,56459,178575,162138,91422,76553,63466,-10172,-20839,-13144,-12858,-24786,17237,45827,6301,-109813,-82542,15096,37127,5466,-40204,-66427,-50270,14141,76959,159871,249663,274169,151693,-21819,-94737,-30839,13619,45595,20243,13052,50390,102351,51908,-3411,6323,-14093,-121197,-46427,47846,66524,-11601,-70671,-7789,-5883,-47050,-91179,-65044,52508,125082,170277,181028,141451,15552,-27265,-15374,58536,132357,176219,109238,-24769,-70300,10964,118240,87329,13018,-52048,-41807,-22665,-117388,-64132,-24371,-86553,-170848,4672,194436,288097,176351,34693,15849,-17450,-45787,-13039,4504,19428,-7330,-81115,-116630,-86283,-70497,-89222,-122382,-155055,-43823,-12623,-114383,-40596,-16320,-10633,-39378,-135060,-37934,59911,132865,201228,220906,208217,162496,107203,40970,-50616,-43962,48983,20448,-63400,-31436,88620,175529,202334,113602,29014,-72327,-69488,-21792,-55347,-97505,-98678,-1892,70376,74769,25514,12893,27967,67693,80228,42641,-35856,-33991,78272,170294,126350,39344,-33192,-62747,-101561,-137654,-143131,-80891,-23458,13803,19960,43497,74989,58645,-21624,-88843,-89802,-80570,-14650,96832,80551,92591,139397,156655,141434,72089,18092,32139,39864,18582,59947,92116,122459,106183,124801,164745,141335,100474,8146,-62894,-51443,-7940,-25907,-55370,-79513,-88956,-51134,-7244,-40659,-138889,-133850,-36791,43323,54440,-11829,-91579,-130424,-89655,-35761,31866,160872,370448,546295,505579,284469,123746,48251,3837,48421,63271,-3426,-59034,-8520,107691,183600,173487,139077,83762,-2981,-20447,220072,478079,582941,452411,370334,340261,366483,374608,313062,141025,34451,-9352,-15151,-57136,-98972,-21796,12899,98295,222904,316699,308835,173485,33888,-40445,-30282,25613,16772,-50955,-128752,-68274,-74142,-89853,-57293,2442,3689,-19131,-54284,-54252,-86725,-40500,50123,133785,155139,54122,-43195,-54644,-25210,-31369,-11880,-2133,-31124,-40575,4584,63301,26606,-15729,43950,178743,295649,266655,197227,168285,123623,62663,8574,65907,104550,122458,150252,163190,125646,96133,46713,14799,39273,59561,52448,20772,-53646,-155502,-94708,-46619,-45849,-81990,-116633,-102927,-6125,24425,59362,74888,50862,24360,-62945,-42320,36961,24410,462,-13405,15453,41948,66017,99787,106171,94987,66544,-351,-78540,-123391,-22285,25153,106095,91527,54739,28402,-46840,-120032,-89232,-100091,-65893,100104,312236,280052,155624,29822,-61830,-8214,7298,-23043,-43771,-62588,-86170,-80011,-57774,-48107,-31142,-9072,-7732,42778,92627,81360,68592,-60678,-90456,-1548,61501,94626,71336,21218,-3211,18141,42606,46991,8036,-56976,-62711,-57811,-51597,-5694,52610,67617,62980,-38573,-113667,-61034,-35577,-24182,-49965,-102109,-138455,-56631,-25235,4797,21569,44366,12777,-45800,-80501,-56983,-28970,-1844,12836,-8058,-61860,-86545,-79294,-48881,-57079,-38189,43668,159868,329133,407081,435455,324082,208003,129484,31249,-38757,-15044,53199,105891,87074,79741,102113,111656,82441,43672,69324,69200,-7362,-64700,-70360,-63553,-45997,-31616,-35238,-41863,280,33720,51951,43728,-6441,-30732,-56428,-56155,-45733,-41370,-48350,-47237,-35208,-7925,4870,27836,19521,-11295,-21408,-38020,-8618,65829,165035,249802,246865,103369,-23238,-40310,-7763,-4523,-46997,-55429,-64103,-58967],[-71388,-85802,-37954,27949,49890,30798,31738,34968,2345,-39315,-17578,5102,75727,129615,159549,141371,120036,30251,22986,86319,93834,-13172,-27696,42814,66119,10979,-98559,-78969,1162,79223,143855,191282,204966,187853,114947,46020,-25961,-87774,-124634,-111758,-92102,-47857,-33187,-78248,-23301,-18818,-75985,-31050,-15004,-47140,-90371,-86325,-53862,-14255,-35126,-38317,-6091,63845,160620,281785,257093,220676,206486,96433,-35111,49039,80459,-35007,-128302,-41468,787,-39864,-115845,-38684,61906,54278,-49335,-120564,-30224,50546,43642,41338,90979,112773,58288,43706,80880,151647,283761,207265,77183,-30976,-105868,-94709,-19144,-52408,-114351,-136891,-99055,-38300,40956,125645,142772,96624,4086,-58836,-63122,-1786,67632,87804,-7845,-73547,-5908,41550,128536,232961,288717,111717,-21271,-96939,-55624,-6635,-19192,-49830,-52353,-24655,-418,-31721,-103120,-146275,-109062,-45747,794,-27569,-100812,-80619,-8126,65881,91210,54066,9658,-25842,-18422,-24944,-41232,-73436,-101536,-57093,746,29173,17302,-7846,-17699,-31168,-65644,-63262,-47995,-63318,-71410,-63611,-42676,-47767,-62664,-106091,-92711,-55068,-67480,-18340,92839,120671,186019,294528,341223,206244,-85886,-49874,176441,394273,433299,349288,194756,25926,108219,139879,195690,231925,256375,100042,-6529,-40232,16445,124658,215619,90885,-106650,-74030,114761,244541,163397,104563,135681,164646,114137,11368,-35449,-98805,-129331,-143968,-66134,16017,70893,67240,23810,19397,22699,-13873,-93252,-39545,3940,18120,11258,119721,135193,64185,10445,-23326,-27915,-38053,51086,11364,5014,91364,108593,20398,-18239,4556,-6829,-65378,-11255,71936,134322,149642,182587,163500,116753,63131,3283,95205,310220,401289,368843,246176,56538,14976,45522,73929,65900,27218,-25499,-18655,34717,-34206,-81518,-56332,25633,149161,129537,58897,-89334,-102886,-49489,5404,40056,6388,3722,48499,140386,181379,152128,38066,-38743,-32618,-5227,-39969,-94915,51617,133615,127683,96208,59178,19570,-4026,2279,30112,34713,-20348,-74474,-65963,-20941,64167,107188,117292,38744,-104294,-25487,5356,-11970,19085,106239,105263,42648,32354,19919,-5108,-54443,-67953,-22788,61811,29175,-23861,-6048,50810,42039,-30554,-45155,-39609,-38851,-56899,-84408,-80901,-34185,-18689,-18246,3923,64386,104136,46456,7257,-43467,-115909,-56128,38288,2956,-59752,-131941,-103098,-69729,-18964,-204,-7356,-46621,-85438,-98680,-73448,-30018,22554,97341,63176,-49908,-46449,9510,97122,170711,285193,387575,379698,253471,121166,25096,-31110,-66465,-107016,-134995,31101,206164,266913,174407,69088,36915,24481,-12842,-52561,-2971,74571,107971,110937,53394,-47107,-125805,-138305,-61737,-31578,-119949,-132917,-103785,-83387,-93372,-82235,-7311,25165,22740,-35641,-115930,-97609,16149,129799,100760,-9251,-119197,-68234,-5976,22626,-17063,-90936,-126333,-77427,-20937,96263,49877,-34737,-110609,-65940,-25887,-37801,-78257,-75988,-37821,23764,115081,259645,359951,171618,-14562,-119519,-150400,-153111,-64691,59476,133205,141890,131582,89659,18463,61152,158991,237593,271234,178316,45660,-22226,-65522,-58749,26561,96581,88667,31367,-33686,-65653,-78878,-107095,-145354,-23813,95333,46925,40946,70553,145516,393968,480817,502227,350325,206883,201861,108608,-84558,111300,236869,190554,54720,36908,13422,-14156,-37043,-65718,-37,97934,183045,154107,64194,89347,143808,193693,259290,203944,66361,-79402,-66470,51139,123350,129896,103392,130864,165985,150311,68372,-3818,-34104,104183,359460,523769,629274,608643,299802,75931,-57768,-24851,-29439,-45948,-32538,-64038,-106647,-84528,14057,97347,174617,223232,252180,193165,31366,-62048,-301,75107,98668,76004,28594,-82802,-99386,-28078,-14888,-24634,-33481,-65231,-88580,-20426,54066,29438,-7033,-21243,-22295,-19620,-34792,-82422,-91284,-44586,-279,-27649,-52628,-34183,-79716,-122449,-2886,50070,9639,-25731,-50648,-42629,-61126,-127867,-154106,-91341,-73863,-82027,-89180,-8093,28586,49942,46043,-14605,-56878,17476,2456,-101340,30117,88120,100142,57487,-5684,-20730,-5953,-32463,-64988,-35352,-46634,-75427,-90470,-112613,-147337,-123626,-40138,64516,150590,146565,123564,68321,54758,68643,18477,-103238,-149883,-98467,-43846,-75275,-73866,-53845,-64437,-63200,-41865,2832,32110,-20296,-56149,31840,163632,188973,62484,-80851,-66824,-34333,-10994,37415,3046,-88273,-72745,-67279,-89895,-66341,30771,94105,82146,-3724,-99377,-100957,-88592,-97741,-86602,-121389,-65896,20882,67805,107998,204060,185039,36465,-81581,-118748,-24486,100103,229002,103929,-40196,-141227,-43359,8160,-17071,-31497,-44834,-36907,46932,81445,101713,84926,-776,-48949,-51375,-35109,-30635,-28687,-34262,-35404,-27707,27706,29731,7639,-88934,-129194,-65431,-54718,-45557,-22198,19969,31015,36898,44371,27526,-27682,-160420,-36738,110550,195017,68752,-63025,102884,374629,433896,174715,-3364,-16352,105248,137625,45195,11154,-8085,6954,16588,35625,69312,31608,-48787,-121610,-95125,8053,71782,56146,56129,13681,-37165,-39915,-12835,-18078,67756,214855,223935,115729,-14267,-55528,-41585,-55032,-15454,27423,14362,-3983,-22624,-38212,-52627,-102318,-85142,-50694,2480,55124,125867,167606,116696,68705,76379,51237,48013,14941,2814,-2432,-44595,-111237,-22339,34878,67813,53487,10651,-62002,-41735,81017,126295,94786,20933,-28011,-27023,828,52041,127814,172186,134028,81523,25964,50859,171073,234487,168881,132130,89349,-16403,-10623,6106,12951,-11847,-27051,-13556,-26252,-54832,-85236,-64166,-96698,-180526,-152554,-125564,-52851,37001,21207,-20150,-23462,-94720,-139236,-27119,32379,83613,167895,193683,137987,22404,-67284,-10236,88057,111602,95210,52315,55602,99547,76689,3376,-68478,-121683,-2093,250098,564797,552591,279835,96740,-3178,-19672,-77590,-81755,-81417,-83960,-51841,-31324,-3771,47192,85112,137166,216631,272392,246145,107286,-58827,-39399,32942,22934,7410,-11368,-57277,-76371,-60766,-49577,-47256,-24601,80011,264260,291141,149526,121734,130182,96244,41651,-11081,413,-2844,-19741,-18702,-41583,-69337,-59997,-68740,-18213,22034,24638,2727,-10978,-65989,-86076,-100611,-102455,-69270,-242,30183,42725,56311,42094,-24848,-29681,31209,77291,43017,-48574,-137646,-80908,-31975,-13695,35476,40996,35297,43815,65467,67820,3543,-64060,-103573,-110904,-91925,-58133,-18812,-25171,-61659,-49946,-33500,-15737,-3991,-82586,-114181,-77606,-52829,38510,146686,236692,198545,69218,-11342,-100277,-111030,-107272,-24590,6798,-12712,-3596,15297,25114,16311,33271,75593,118092,107135,-34579,-36839,49307,144064,143099,103741,80329,76327,65468,70445,139466,194617,264460,252661,86847,13424,28694,35028,-20289,-7443,20728,18447,-81481,-35626,38341,24067,-30542,-86945,-41035,-8462,56589,59617,94196,34410,20176,34608,53523,35117,-7371,-57663,-100704,-60048,-12427,-27579,-96948,13616,257795,278962,163428,96183,44973,-22417,-117175,-116793,-128148,-104584,-85046,-97436,-108841,-80465,-87,71364,87742,67242,30416,-54245,-62100,-6833,39081,34843,-32848,-37573,44512,140459,141388,85008,-52579,-59755,-31497,-89055,5331,78876,166940,244070,218948,122802,50830,48250,123059,67940,21200,-41353,-55565,-86540,-130164,-125932,-80564,-4582,-6953,-112708,-91803,102470,333708,439312,349890,125551,37887,37524,-6751,14518,44559,143705,199644,76795,-68892,-71778,1321,20979,-11462,-74762,-65432,-53507,-58050,-44363,-57250,-83410,-31126,69313,167283,235259,128735,-65420,-85968,-17421,-7770,-69778,-18759,94481,134200,91712,33297,-22079,-47632,-13574,-7290,-62608,-117355,-65189,16168,45913,-27126,-110578,-122842,-47106,8269,17675,-17260,-3724,36043,66587,49391,89315,129348,107715,102179,83144,118694,14259,-82042,-141875,-93354,-23313,59091,123843,181780,181453,145867,135270,178024,255839,328043,339694,244982,90010,-54050,-46053,-12038,-23726,-71091,-73416,39601,113443,39868,-71463,-120400,-116008,-88217,-35083,-41960,-120146,-134422,-17174,31137,84531,122237,106293,61037,-43036,-124531,-146279,-147841,-47165,86655,87893,50794,79453,93085,64353,-9009,-46421,-14978,53343,42270,-65681,-32304,-36492,-70633,-81359,-60129,-27753,-28203,-37344,-29654,-8267,-9232,-43172,-47380,-69438,-47205,-13419,20465,30892,30015,15533,-7795,-32723,-42922,8115,11804,-57420,-68146,40699,193054,200768,101514,-11411,-99348,-37921,93287,172375,181782,12940,-65690,70070,179025,176737,90079,10693,-29972,-62764,-98117,-34254,45369,64809,56358,94977,97803,28234,-27490,-72600,-58324,4627,27010,-10717,-79719,-107644,-104300,-60758,-18350,-19419,-89304,-90122,13862,97087,45651,-328,-10505,-27859,-15227,34170,33410,-21307,2379,4345,18892,134439,204881,222914,238425,218707,155102,97002,77991,126392,203072,334474,323187,159372,28285,-67873,-29940,66233,72034,36621,19966,52743,109252,125312,106668,86197,91975,110583,143393,122147,25809,-26232,3858,123492,194254,103302,-7539,-28199,-16214,17257,39744,41919,40846,111442,135242,38812,-59720,51372,361332,614423,519882,323534,190095,205573,179512,49876,-35450,-108884,-54118,3533,-36403,-62209,-45171,-54584,-82448,-26043,6386,17966,15422,-27815,-41556,-12057,-23983,-33241,-24927,-18442,-30400,-97389,-147942,-99195,-58907,-61781,-69585,-33244,8548,32836,29156,63805,73082,50976,147917,303202,376232,346899,307388,312034,268704,165618,22933,-114295,-84735,-63543,-98185,-106874,-103581,-112246,-77415,-82759,-111446,-109715,-109459,-96274,-85019,5738,31768,14117,-7007,36937,128199,220908,207328,188075,199967,134716,38167,-23099,-71116,-85507,-110748,-60324,-42029,-48166,-60004,-103194,-102616,-126955,-145642,-118170,-106944,-109692,-76337,-64260,-80890,-53571,36426,106577,115277,53158,-5458,-14371,46448,142905,127995,96020,49153,-45290,-59787,-5798,42970,33831,25750,3137,-81846,-107460,-63144,-33054,-72758,-96049,-68241,-40800,-62306,-78682,-70372,-56422,-65935,-55287,-40773,-9419,24633,80396,151108,176176,159194,75342,-85247,-35648,80050,170418,168524,133152,55676,5851,13073,93330,205228,187439,111287,34384,-60718,-134633,-90547,-71023,3795,76193,130060,90313,-30717,-73074,-84846,-94770,-120985,-89376,-21053,33329,14569,-60899,-132170,-88140,14609,78928,46406,60872,94391,18136,-18368,33267,149609,207801,244350,248153,183764,6039,-87795,-536,9423,-85443,-98542,-108553,-148957,-132273,-140273,-119251,-5578,76730,117306,115192,50296,-30025,29844,129247,222864,241103,184132,91342,-22684,-48880,25441,44824,22472,-23786,-53683,-95916,-146714,-148557,-125677,-117310,-122296,-114407,-118728,-118485,-83125,-46658,1333,40460,58097,71246,53467,29111,20781,-6148,-27713,-64238,-108519,-133043,-91532,-81850,-66581,-24464,20667,49445,11793,-87466,-105641,-29939,11415,43132,35150,33638,30050,14274,-24088,-18324,-42138,-69724,-79694,-11342,19810,-3919,-39260,-30207,-59654,-65761,-73349,-36776,-19989,-63344,-41804,13422,-12564,-98863,-157655,-101247,26851,151720,112101,49451,50189,45059,-11081,1457,14191,4133,-8287,47413,76480,29055,-95497,-108097,-2716,26086,-5128,-46353,-68362,-53125,9361,65805,146846,253349,311857,214341,30126,-92568,-50632,4165,38923,16699,18956,53348,94082,42074,-17432,-22280,-51070,-145125,-34456,51923,66511,-9765,-65730,-14431,-13009,-48273,-87712,-54519,72452,178336,224234,229533,191310,58001,-247,-9541,43198,99964,143148,103827,-5958,-53311,18363,115112,81139,9645,-46609,-24163,10899,-78802,-83748,-39755,-96251,-175358,-6209,176118,302812,216188,72465,58934,8035,-52692,-30985,-11780,13479,-6677,-83940,-121440,-82498,-47480,-54882,-85670,-135455,-54173,-15935,-94480,-25050,-7911,-14499,-53576,-129552,-18201,73903,137872,201390,221658,193526,142472,88293,33401,-48055,-37140,41627,8078,-84733,-41139,76827,151837,180464,101855,23743,-78735,-70455,-4632,-25250,-85986,-125108,-11145,75692,90885,42655,22928,32642,72808,83770,51745,-23449,-49405,56171,153496,125349,48740,-9960,-27679,-62563,-110542,-144331,-111025,-57889,-15641,1211,36866,78002,57454,-30128,-94417,-78093,-68603,-6498,99620,71700,80787,125225,136506,127473,78575,27682,26886,15306,-9674,49724,81449,112016,105134,132411,199418,191076,148318,45446,-40970,-45350,-12400,-30416,-57982,-78789,-83821,-31331,24118,-9472,-115606,-156959,-62667,37810,76789,19801,-63251,-116028,-101870,-57677,108,120115,311888,478176,466464,279467,138485,75114,47316,111692,82405,-6669,-47910,19450,144164,217746,193043,155622,97933,8325,-38807,217996,494845,575661,402143,324292,310369,349127,379713,325142,132798,15536,-30062,-26030,-55945,-112466,-42099,-2117,101132,239511,342463,339753,169234,15437,-61687,-41468,27355,26107,-39951,-127727,-77409,-79563,-88075,-57511,6043,16850,2208,-31904,-38485,-74403,-72964,22051,106803,138990,45121,-44952,-44918,-9070,-7258,12925,10916,-29845,-42599,1795,63602,31458,-6238,40145,163387,296524,308256,244434,198266,137390,66622,28229,84308,105207,114520,145885,163523,130905,99604,60283,25133,50142,69968,53003,8706,-62090,-156135,-106854,-58537,-58279,-87629,-100396,-63946,22766,33945,58794,79060,63728,51920,-21781,-38575,12646,8951,-2552,-14802,11306,35986,62402,102208,111889,94708,61932,-720,-79744,-130890,-24460,24103,103509,71544,37101,25341,-39713,-118387,-103298,-122754,-73999,66464,248452,224994,116318,15285,-73260,-18700,-2569,-33991,-56770,-70501,-89875,-85758,-61239,-46429,-14771,2972,904,53955,116441,108532,85103,-67756,-111119,-17758,43981,83807,75697,21646,-16300,-13164,24062,68557,39667,-44646,-60192,-44738,-70515,-17240,38852,52748,61462,-30117,-91200,-37119,-32508,-32652,-59551,-104037,-133763,-74610,-35092,4726,21294,39165,6687,-51947,-80920,-52650,-33613,-18615,-3090,-8843,-45926,-80406,-86147,-68264,-73798,-58042,23531,147082,322498,405942,396342,279181,175272,109939,19743,-42989,-10821,56988,103788,72268,72346,103078,109676,71253,30795,68389,78551,8475,-50850,-73019,-72164,-52953,-37937,-39212,-36409,8541,36727,58818,54364,35,-22382,-46333,-50431,-40425,-32021,-29961,-37462,-34193,-8834,-1213,13659,2106,-18418,-16815,-28623,1342,66717,160641,251048,243682,97531,-28708,-45239,-14350,-6009,-41916,-66606,-61081,-51082],[-63484,-84744,-46256,21932,36494,20231,24626,27249,313,-30130,1391,24567,87045,132515,155216,140829,130136,48587,54473,123516,123250,1029,-15859,58356,82422,36452,-73245,-108099,-20323,69093,157050,224276,244708,220509,132198,52786,-27630,-97255,-114631,-92313,-59839,1210,23403,-47395,-87105,-56143,-85494,-30668,-19884,-64077,-106037,-101176,-65221,-10670,-23335,-41727,-47212,29621,150438,261621,205224,179667,190820,122916,-1077,29810,61648,-43421,-133293,-45247,1008,-31601,-102073,-55436,49782,41879,-53962,-118427,-25360,47272,17794,1179,58232,96345,51850,40294,65157,122588,261850,171850,57701,-17691,-68999,-84102,-23637,-46681,-104314,-120667,-84378,-27055,46684,119584,109603,59003,-14226,-58455,-60588,-7801,56631,69628,-4991,-59016,-6807,40100,120055,216218,252001,82083,-33927,-87286,-50679,-16358,-37207,-68936,-66396,-36868,-11678,-35595,-96762,-135957,-119386,-61896,-18354,-37914,-100539,-61956,5265,58703,68547,40159,10053,-18556,-14909,-27432,-52073,-90085,-98125,-42944,18533,42935,20162,-20681,-44025,-49148,-50387,-23488,-10251,-37557,-51041,-50952,-34532,-39775,-65250,-120662,-83459,-43212,-67734,-57064,73398,139530,206257,290512,307285,168908,-126209,-31318,147334,283803,295349,238933,139080,12070,96910,118217,169136,204095,244403,101631,2157,-32237,20849,121196,206317,97066,-99644,-77773,108800,247169,182021,141871,188967,218134,164724,48310,-10926,-75333,-107988,-107154,-41621,29844,86392,88309,40216,29399,31635,-10102,-90511,-44970,-3042,5993,561,118439,135190,78149,25665,-19518,-28013,-34638,74988,62763,52246,124419,107961,1371,-44616,-29702,-45825,-95246,-36980,39378,90276,95387,152093,174805,155501,104150,18491,97294,300929,386574,374578,240054,44556,12117,36941,66648,66909,30449,-25555,-27737,17074,-71153,-129182,-61500,27777,164147,146356,55350,-100349,-102138,-52652,2147,40241,4162,-6803,27154,97852,127840,119297,23498,-48026,-44849,-18240,-39728,-75103,51755,112937,99761,81632,64089,41437,25683,28752,45934,37498,-16268,-50487,-57810,-38137,54847,126497,158762,65451,-98387,-28825,15254,9273,34727,99273,116195,55266,36706,17091,-7024,-38812,-34978,16013,83001,20823,-52390,-23763,46700,55952,-19734,-44780,-47052,-49193,-62135,-91056,-95626,-45553,-16578,-7031,13029,56080,60895,-16226,-54824,-91872,-124459,-49703,25835,-16219,-77604,-112087,-107024,-78244,373,37561,25457,-25927,-69234,-81192,-62552,-23402,12362,48465,-5883,-67612,-8922,29715,78726,106778,204049,331357,363459,263373,127157,29839,-25296,-60089,-98817,-124428,35378,199333,252603,171038,73344,34630,19939,-9650,-64918,-52755,31642,89150,116855,65246,-41426,-125304,-140369,-61447,-41585,-132403,-117803,-85101,-74182,-100160,-92335,-7206,32605,35254,-13775,-75050,-116874,-61795,46099,73529,5968,-105486,-85207,-14236,26728,-6127,-82054,-119105,-72463,2458,122880,56632,-36291,-101586,-41379,-3367,-13974,-57844,-90424,-49589,16033,118513,288831,361666,148725,-22901,-111847,-145414,-151256,-56585,65606,129557,140612,139898,117185,44495,65286,159631,240654,276128,183714,49955,-10594,-50008,-60532,15040,90540,86353,29299,-37011,-71957,-81846,-105510,-145373,-35526,75324,32241,29294,60568,134736,367743,427771,405629,209638,12145,-3405,11689,-66897,104359,195544,136306,36939,36765,17756,-15266,-40625,-73145,-16583,88972,196998,180023,78404,88160,142060,196338,246133,175460,52648,-68491,-64976,33614,98786,99232,81304,126946,175702,165404,80075,961,-26959,113368,375259,579547,703871,661166,328483,93921,-84749,-50449,-25794,-11477,22417,-32176,-89531,-67663,29675,108442,189717,256797,303135,243714,50973,-59019,-3190,69809,92567,70594,26273,-77614,-102381,-27504,-7438,-8064,-13220,-49410,-86464,-38101,30175,21373,-4668,-14957,-14300,-14836,-38664,-69191,-64233,-37114,-2390,-31626,-65750,-69230,-110602,-115310,-10482,20149,-16208,-42773,-46144,-37275,-59998,-127601,-146578,-82844,-67951,-79521,-95202,-16159,25267,55589,53344,3218,-54706,11302,14307,-47265,69867,98083,114701,88868,24907,-3385,-5984,-38826,-76255,-41116,-36000,-58789,-74683,-101717,-141165,-121598,-28168,91970,192482,193718,170279,113226,82448,76617,4893,-126962,-170188,-85690,-31398,-66287,-75262,-66864,-85348,-78494,-44987,15009,60065,8090,-76692,-7669,120856,145771,24642,-95368,-32682,21789,41718,59174,2891,-92668,-71787,-63883,-84945,-65798,36400,108318,95335,12686,-84857,-110367,-95211,-93530,-77092,-120701,-70963,16145,57657,93663,198949,203166,58353,-66974,-122112,-37834,88548,243870,120825,-36033,-145506,-49787,-3655,-40412,-77339,-111051,-53630,18062,37456,58172,46708,-26173,-61557,-55517,-31748,-21688,-16519,-18613,-25013,-37766,14749,20901,3745,-89510,-134869,-81772,-73695,-61543,-26327,15361,19895,18653,20558,9362,-30167,-152827,-55389,78427,155034,46535,-40835,104384,328553,380086,162802,-385,-8458,114557,139963,47464,11073,-13350,3008,22506,57487,113647,83888,-9571,-98213,-89936,11163,74698,64673,63325,16633,-41695,-50038,-18969,-19904,64817,210516,231664,120563,-1808,-43394,-42325,-46234,1001,47214,17212,-13014,-29559,-35061,-36716,-91573,-72780,-37096,-5759,23237,90590,158121,136502,95892,98558,72131,64078,22427,4595,-4661,-46409,-109677,-21816,36751,73761,58902,15627,-59424,-28081,106035,151921,121302,45648,-6320,-15304,2722,49757,122863,158919,119289,87262,35902,56619,186739,251712,174956,127549,75573,-14980,-11027,4432,6894,-14857,-25955,-3625,-16015,-55099,-97256,-71064,-91376,-138700,-141593,-130523,-52257,51250,56117,-4937,-15351,-82133,-146031,-57518,-589,54403,145933,197879,154065,41610,-52911,-15169,69202,96930,97928,64714,70373,119486,88188,410,-57205,-90245,2741,244554,586145,615752,340113,142592,23940,-15658,-84348,-96457,-99091,-88079,-55609,-35431,-2237,44538,78640,120073,183596,241541,241202,116821,-47721,-26459,39084,24694,9821,-8294,-47811,-67087,-57428,-56378,-64289,-44268,64144,250123,264715,132129,115716,131436,110303,59530,6745,18724,6143,-13021,-10903,-34059,-59432,-49710,-61447,-33164,-2110,-3800,-28875,-32067,-70690,-84533,-97919,-97532,-75482,-5171,23593,39349,59243,48216,-25146,-30164,33499,83220,51386,-34327,-124222,-108623,-71723,-35952,24239,18597,2113,9774,48694,63379,7140,-65556,-106985,-98616,-64980,-35570,-9809,-18948,-59947,-78160,-56678,-30832,-14134,-91383,-106381,-77271,-58419,34653,162297,279845,263162,130791,22240,-114070,-160060,-148947,-48559,-14565,-14429,445,18266,27848,19917,39666,78021,96388,73670,-54118,-34083,51942,129504,125708,94276,83642,84714,72467,81337,162463,221389,272560,262510,111326,40615,51910,56968,5699,18846,41899,37006,-61374,-33098,25518,-2082,-64998,-117414,-39267,5686,60589,63632,89450,20244,11864,30559,46423,19704,-1895,-29539,-54928,-11543,23228,-665,-80471,26652,279330,287085,158855,69119,21604,-29402,-108264,-109609,-118978,-88546,-76530,-91959,-104093,-77356,-7198,58204,78940,66061,35587,-56518,-76865,-20074,26585,29285,-28905,-34372,42824,137484,143001,93841,-30965,-76125,-63899,-69112,39641,104383,187488,246132,208700,135197,97949,109613,153028,65680,31042,-12899,-31595,-79969,-133259,-109547,-67628,11670,13074,-91340,-101718,101680,343664,471712,382407,119149,-3519,-10840,-43837,-5672,23662,110844,171860,73146,-73555,-61174,25894,76462,53047,-33050,-69948,-85406,-85244,-66254,-78160,-102810,-56182,36608,129412,204766,100615,-78146,-83327,-172,29653,-31724,29290,146782,162407,96021,25796,-35171,-57311,-20135,-7576,-59247,-119541,-66704,17696,55514,-3199,-78057,-100900,-42732,8451,17177,-10448,2107,34467,55017,39089,85519,135870,108703,81447,45089,95998,3660,-96939,-136986,-93501,-30533,68019,160486,230851,212951,163033,149159,184796,246796,305909,334300,267254,122695,-1312,-46975,-24969,-21113,-51773,-42553,51620,117965,57444,-44586,-108747,-126586,-101738,-36630,-29812,-98158,-155342,-44184,6063,62233,119264,125062,80067,-36951,-125057,-118582,-93076,-14522,99235,58076,16274,47922,68743,49085,-18938,-53869,-18301,60465,66034,-47971,-44108,-53420,-88429,-104637,-83427,-44722,-32268,-35574,-26299,-8166,-7516,-39942,-42787,-68073,-54192,-30722,-8015,7105,24270,20724,7037,-14537,-24979,26373,29188,-52580,-87014,9817,144115,160618,71565,-37408,-88707,-18724,98330,168211,176765,-1172,-37888,96454,213586,216450,117472,23888,-11642,-44852,-81043,-25920,44972,55241,40281,73630,70380,-364,-51944,-89114,-61282,14443,45772,10606,-62367,-96898,-99343,-47848,-1674,-1784,-79007,-95798,10685,90483,41665,4102,2002,-6489,-9767,16643,5342,-31452,11580,40576,41742,143394,210025,227737,244524,229214,152332,78104,67540,121514,194466,327715,329693,176736,48155,-49346,-22589,62518,71465,36921,16532,42260,90301,107768,92444,73321,77528,96812,126586,111265,29952,-15591,16644,131961,205687,123621,-21456,-63937,-50283,-5629,21175,22883,26043,98827,149442,64395,-43384,52703,360565,613384,526386,308232,174241,201141,190623,73624,-13834,-88157,-67200,-10596,-41256,-60440,-41180,-54244,-91657,-27144,12806,21206,10677,-42755,-53623,-24409,-38453,-43509,-28612,-21469,-33838,-97788,-144830,-101068,-66476,-68543,-71124,-31959,3540,26906,25737,63835,82864,56355,146391,297954,380432,362313,340302,334638,274777,164884,21823,-116786,-74625,-49911,-88326,-113456,-116953,-103877,-67675,-71520,-95726,-88833,-83528,-83180,-119980,-16542,28468,24972,-3225,35692,130939,246204,247229,230988,230601,137428,37421,-15840,-63383,-91387,-126915,-102560,-51961,-29216,-26279,-56683,-64725,-87497,-114071,-91725,-78386,-89494,-78931,-89491,-122727,-58161,41227,92856,92942,32316,-21950,-22187,61818,170071,164134,124322,61930,-27259,-68812,-11135,45160,41043,39848,30255,-50216,-89651,-50728,-16943,-43718,-79849,-58598,-34270,-60086,-75358,-65841,-51803,-60601,-44826,-20846,14490,47874,96431,152047,164320,149423,72165,-85842,-33251,99125,223002,240342,175761,70646,-1067,-18430,52186,172678,163029,98444,35483,-50738,-143854,-107811,-88096,-5500,54829,95379,58025,-49006,-71046,-77014,-85015,-114987,-90991,-20252,31195,963,-74176,-131229,-55593,53947,121377,77583,72653,78506,-7364,-34151,2451,110683,183717,249212,285427,219413,30378,-74411,-6543,-1256,-96901,-91985,-108862,-140152,-105377,-123351,-109642,-3944,68502,93023,93803,47991,-25502,10137,106546,192882,194987,153231,87364,-16446,-45862,20935,29229,-3549,-54636,-83462,-120608,-139094,-130869,-112327,-111898,-124569,-119227,-124133,-125904,-88038,-37284,29737,84512,115988,135872,92569,47279,30899,-11084,-52906,-76670,-107293,-137357,-92552,-75198,-51570,-8478,27073,52370,22263,-71455,-106740,-17132,35874,66246,57225,52648,57649,53630,3796,-4984,-36593,-68450,-84609,-21633,5750,-22926,-64924,-55702,-72081,-62284,-69543,-53495,-49045,-65725,-30555,7830,-28384,-110619,-152618,-144573,-13744,108689,57244,8322,24564,30125,-4705,27924,41741,21792,8796,76306,104542,51733,-75571,-119678,-20015,11863,-18605,-53536,-70517,-55240,4662,53761,132759,254656,348583,283236,89335,-75556,-82399,-12457,28531,11816,24700,57943,83068,32667,-27669,-48006,-85402,-123644,-22166,53627,62646,-10527,-58517,-17242,-16793,-46380,-81751,-45892,85106,219408,264706,265105,231695,98175,29657,1086,31599,70490,108817,93871,16703,-29515,28793,115707,78937,8924,-44950,-18388,31507,-37372,-86792,-53404,-104668,-178916,-21495,149489,309588,263296,121123,107258,36126,-51275,-46575,-26673,8218,-4262,-82844,-125810,-73781,-21976,-21878,-50112,-95908,-29109,4465,-70736,-9772,-455,-20219,-70297,-111502,4598,88133,138170,191458,207901,167124,118945,70287,28116,-42299,-32999,33205,-2745,-103138,-48540,64723,125784,153280,85780,14554,-89129,-74002,7073,2021,-68768,-149977,-18602,79361,103717,57074,31625,35976,74870,84262,59060,-10857,-61825,36373,136118,123800,59133,15222,9675,-23088,-80833,-119778,-119299,-84102,-41964,-16693,30250,81160,58145,-35586,-98686,-68504,-56999,4353,104335,68080,74603,116070,120940,116323,83307,32207,12210,-17131,-21807,52901,80053,106288,104623,137544,227807,238601,195773,85742,-16566,-40163,-16601,-34484,-59912,-76190,-76018,-10276,55022,23128,-88154,-151983,-91227,25642,89143,41868,-41780,-102304,-108341,-77195,-30465,79976,249306,392799,407350,264544,149068,99276,90436,166861,94151,-11499,-38302,44031,174698,241113,203855,168380,110813,18194,-61936,208685,492258,537490,328933,259090,266869,318447,368675,326307,125170,3960,-38742,-27033,-47706,-109688,-52507,-3807,113715,255735,358604,358510,160046,-3386,-81230,-49326,27875,31414,-30145,-112391,-82033,-85571,-85633,-55077,10400,30300,24638,-8805,-22759,-57572,-95869,-3707,79235,117715,33195,-47145,-36095,11647,24850,42658,25957,-28364,-45781,-4870,58502,33145,1672,35982,148138,293456,345634,288715,220405,138835,55943,40443,99841,105978,105670,134745,155490,131149,100938,73647,38292,66666,87705,59009,-229,-69612,-156335,-118545,-70242,-68776,-86257,-78183,-24813,57935,49845,62084,85586,78511,79548,13756,-26391,-7893,-5711,-5296,-16291,7279,28885,56272,103399,117344,93097,55054,-1758,-77231,-138743,-36362,14753,102086,51701,17054,19447,-33764,-116452,-114904,-129215,-76404,36371,179814,162140,76281,401,-83189,-27061,-9781,-41708,-67139,-76524,-92602,-90951,-63904,-42710,-2235,10064,5565,61747,137537,137802,100788,-69955,-124955,-34605,22648,68810,77866,22470,-27849,-50641,2267,88344,66684,-34338,-58466,-32187,-72384,-31553,19954,33695,55227,-19906,-63008,-8561,-28450,-42831,-68465,-98676,-114164,-82373,-40768,7810,22102,34283,-195,-58935,-82945,-51458,-40139,-35841,-17253,-7031,-29758,-70008,-87503,-88763,-90717,-76646,3656,130644,304566,388473,337228,221375,130698,79758,2828,-44399,-5333,60315,100640,59670,68566,106079,109660,63313,19996,65268,83745,23599,-36634,-74036,-81228,-60289,-45639,-45112,-33262,13201,38436,67447,66797,6323,-13915,-34591,-43453,-34848,-23392,-13210,-26148,-32364,-11258,-10281,-4213,-17670,-27018,-15177,-22422,6271,62198,149578,244102,233991,89877,-34421,-52255,-23182,-9101,-35558,-58826,-54053,-44130],[-59148,-83230,-55140,13048,20019,6356,13828,18379,187,-19928,16633,38515,91196,128158,142804,134585,141905,78468,95935,166166,150792,11726,-4901,77131,103105,68347,-42027,-141035,-46601,52352,161942,250275,278473,247573,146020,55905,-32021,-108030,-107201,-78097,-32684,43462,73982,-288,-76858,-81034,-90836,-30138,-27703,-81271,-114781,-112212,-77368,-8223,-10295,-36168,-88822,-12513,122182,216527,142792,130237,162481,136199,29943,9504,34828,-57573,-139481,-53326,-3433,-27764,-91651,-73259,34679,25276,-62333,-119268,-22802,42311,-8003,-33713,35293,83279,45594,37105,48146,86852,220590,122702,34779,-7065,-38710,-66148,-31828,-45468,-94877,-106030,-73099,-19253,49575,108980,75934,22028,-36285,-64141,-63777,-21554,36581,40846,-13856,-48734,-4728,39186,108470,191140,209317,52103,-47002,-82499,-50754,-27898,-57513,-89525,-79125,-51568,-26543,-41437,-92229,-130153,-132665,-82261,-43556,-52190,-96950,-44665,14895,47918,41410,19580,3470,-17264,-16268,-36676,-70447,-103674,-87435,-27630,34687,52788,18518,-38934,-76309,-52870,-15584,18276,21454,-19480,-39649,-47584,-34785,-37010,-69342,-116484,-71041,-22513,-44725,-95668,42813,143025,204628,258288,243862,113959,-165129,-12591,109968,178285,175025,143538,84989,-6898,79580,91875,137957,169074,218992,93274,2177,-30457,19853,111175,187339,95271,-97171,-84485,98743,246285,204025,180622,234450,258370,205689,81305,13685,-44735,-68526,-75389,-23540,35608,91715,100974,50810,33582,34131,-13385,-94409,-54410,-12845,-7950,-17867,96194,115362,79479,32801,-20442,-29428,-29845,95245,123084,109040,154334,103008,-15839,-65650,-57879,-75567,-126015,-65057,3368,42598,41272,121541,185694,195123,146022,30950,92237,274389,349238,356585,219310,28619,4816,24622,56689,67187,33619,-28018,-42467,-8017,-85219,-81640,-48469,27139,166640,150549,42459,-99245,-95440,-59997,-7048,32901,-6194,-23312,316,47800,60171,72475,736,-67053,-66946,-36899,-37370,-37163,62116,96868,72045,62737,63804,60336,53374,51342,55915,32656,-16802,-27880,-46169,-57204,37648,135661,186022,78621,-96469,-31334,23137,25933,41096,77938,111403,56699,30551,3738,-15483,-24463,-587,67491,118369,27253,-79883,-51800,27159,57858,-17135,-52682,-62765,-65261,-69700,-97058,-112749,-64151,-20929,87,20991,49394,26551,-58349,-85033,-133154,-115818,-46961,11069,-25958,-72083,-83561,-97419,-80861,17915,71487,54034,-8136,-55963,-68625,-54369,-18466,241,-15230,-90907,-48231,28332,48903,61407,44669,118560,261554,327149,256729,122512,26140,-26369,-58660,-93323,-114780,35198,182963,226002,156238,69129,27651,16725,77,-58115,-96868,-18587,59985,112924,70538,-39852,-128657,-142095,-63948,-55719,-139030,-102776,-68200,-64131,-106070,-99783,-5940,41032,48651,7432,-37201,-78029,-71705,-21764,45204,18491,-90404,-105118,-24965,29498,5687,-70317,-109039,-65678,32513,141475,55440,-43984,-93069,-22388,12911,4661,-41002,-103999,-61723,6241,117076,300836,334086,114256,-34806,-105356,-142836,-153810,-56673,61534,115451,132172,141817,138420,71640,68697,154148,234148,271094,183443,53350,-152,-37886,-61608,-1242,77289,76346,18715,-49272,-85224,-91300,-111719,-139785,-42639,57442,18395,17908,49311,121428,332075,369598,305095,71021,-165921,-151842,-21710,-29768,93925,146094,79139,22442,32751,17666,-18639,-44393,-73783,-34425,66584,195489,192772,82221,73885,124703,183736,218170,136747,33712,-59547,-58462,18745,72773,65601,55131,115606,175432,171674,86352,804,-24359,115750,375126,607770,743504,677278,341874,109419,-87660,-45217,10551,51334,86690,-5175,-77999,-55844,39327,112919,196555,278992,337271,281631,63686,-58138,-8231,60690,81444,59586,18120,-77186,-108484,-30848,-4156,3565,679,-39010,-84539,-57973,1004,5486,-8442,-13083,-9766,-12876,-41043,-47754,-36509,-24836,-2203,-36487,-79547,-106162,-144063,-111937,-25497,-14858,-47086,-58623,-40059,-35179,-63778,-131067,-141851,-77743,-63991,-77658,-102839,-25522,20878,59325,57740,17607,-45485,3492,23963,8897,106911,103411,123442,118407,58369,22984,10441,-26742,-73864,-44552,-26520,-45360,-61634,-92042,-136216,-124464,-23064,105490,211448,213685,186296,135973,98625,75580,-14237,-148385,-170006,-76419,-24986,-62770,-81457,-84905,-110290,-94855,-51317,22114,81184,34707,-82275,-56603,60002,84582,-22659,-93374,6522,75802,91054,74403,-4394,-100603,-74270,-64462,-83322,-68800,37391,115552,102145,24856,-68180,-126326,-105189,-82790,-70568,-115040,-78230,8232,42764,71372,175111,199037,68294,-56678,-120384,-50306,71012,242552,133186,-32741,-151970,-63498,-23518,-70671,-124133,-115710,4241,10576,-4586,13726,9283,-51691,-75647,-61827,-32663,-18784,-11716,-11135,-22473,-51928,-2238,8279,-5096,-95073,-143421,-101053,-93047,-75001,-33115,4756,2071,-5274,-6737,-10404,-34500,-141035,-78147,38633,101803,13256,-24282,101532,271438,309757,143102,-872,-6813,109752,126739,41425,7205,-19543,-2252,22881,70913,149900,134642,33191,-73242,-87091,9424,74348,71289,69940,20646,-43644,-62443,-29866,-27436,53027,188650,219398,113057,3065,-36146,-48016,-43163,10151,60535,15767,-23759,-37484,-34192,-22633,-77432,-61267,-29339,-21187,-12613,56669,148530,158646,123449,117684,90477,77540,26814,3067,-9747,-51220,-111636,-23361,36437,75016,60198,17775,-60155,-22985,117327,162413,136560,62935,7529,-13641,-4722,38495,106606,134040,96409,86263,46626,64515,201677,262870,174452,116656,57755,-20318,-19225,-4618,-3797,-20490,-26787,5153,-4887,-50309,-100306,-80666,-85185,-93075,-89851,-116507,-58407,54154,91104,31806,3869,-67252,-134534,-79822,-25527,30774,119237,189730,158785,53339,-43442,-22752,49526,80111,97535,78372,87706,141608,101471,861,-38431,-63505,-1770,220372,572508,651904,393632,185518,45591,-15992,-94645,-115751,-108958,-82562,-54289,-40024,-7546,33600,64980,97122,146349,205073,229271,124186,-36239,-18122,40066,23297,11434,-3704,-40110,-61628,-57064,-62990,-77096,-57256,50847,228609,229209,109636,103736,126192,120481,76527,23374,33935,10602,-10216,-5954,-28160,-51505,-44356,-56464,-48914,-25524,-31141,-60151,-49566,-69818,-80578,-94096,-86343,-81054,-13748,14713,34308,59045,51889,-27153,-34976,29937,83055,55232,-23324,-106820,-141993,-108152,-36261,27709,5175,-30023,-29720,29015,52937,5742,-69008,-105489,-84480,-40649,-17705,-6038,-17760,-58345,-104004,-81994,-42647,-15885,-91097,-104383,-81952,-68534,23661,164691,301585,306335,174106,47432,-76133,-115905,-152063,-65964,-34446,-19918,-163,17857,28359,21526,42038,72403,64010,26875,-77698,-35430,47886,106879,102364,76782,74822,76440,63925,79237,171828,239618,270115,258132,127386,62025,70052,73537,26422,39971,59564,54800,-34862,-31314,5966,-35200,-103217,-125958,-32659,17334,54764,55037,70837,-557,-2516,19334,30964,-915,1332,-424,-3542,43525,62012,28752,-52362,56960,307859,297890,151275,26787,-16133,-40567,-100076,-103332,-110790,-75856,-72870,-90936,-101705,-78472,-21650,35967,62441,58669,33417,-63943,-91316,-30903,14093,20826,-28238,-35954,33048,124116,135600,95549,-12377,-79296,-75293,-38665,59054,118468,195025,233208,192507,148358,150629,175176,176884,61939,47298,27997,-737,-67908,-131496,-102369,-65205,19183,23138,-78361,-111515,97489,339982,480370,393201,105610,-49665,-48675,-57413,6812,24970,82173,137165,61331,-83631,-50935,52039,130512,114582,8292,-60597,-102959,-94518,-80253,-95467,-119753,-84458,-1028,83428,157037,58981,-98558,-73704,21858,74505,30337,102407,208664,187691,97453,16597,-48415,-64862,-26911,-9706,-55871,-115709,-67423,16882,60879,17867,-44579,-74888,-40309,199,5242,-14769,-816,24554,35182,22602,75148,135189,105284,59914,12004,73133,-8514,-113580,-119799,-92065,-42939,70037,184412,258153,224259,167891,155263,185284,228078,265989,301453,264088,145942,44830,-28416,-33788,-19107,-34376,-14579,66554,131005,85784,-13324,-98694,-139945,-111319,-34074,-15615,-76577,-173490,-68725,-18861,34303,107474,142151,97360,-31576,-115507,-79173,-32615,31794,107171,28334,-2031,25318,44151,31093,-30351,-62679,-23436,64184,82634,-39683,-58411,-67887,-99737,-118981,-104450,-65097,-40910,-38070,-27281,-13091,-12130,-43880,-45485,-71396,-61411,-44009,-31903,-18482,13464,20700,17389,1391,-6961,43276,46607,-43221,-106946,-20422,94899,118603,41784,-58240,-61335,2264,100905,155039,158291,-16468,-6100,119606,236795,235786,127875,27930,1009,-30499,-66759,-24116,34474,36778,15357,45722,42225,-23558,-68616,-97576,-57179,26991,64036,30178,-46987,-88304,-97030,-37795,11830,14358,-66343,-104646,140,74863,30315,1943,8115,9825,-6379,-1938,-18806,-34715,19983,67693,61496,147112,208041,221525,234891,222120,136224,52248,51979,110057,178729,309818,325203,185488,60999,-36956,-20984,52402,66083,36458,15862,35370,74697,90929,77214,58701,61717,81834,107672,94521,27253,-11317,24920,135189,209858,139807,-27388,-103207,-91208,-30309,5744,8438,19023,76375,148319,84469,-30709,47299,338589,577715,507086,280600,150196,183563,186776,85819,-1441,-75953,-79138,-24841,-46315,-58861,-39147,-55636,-103760,-32001,15828,21293,2941,-59200,-59358,-32824,-50854,-54912,-33754,-26286,-38722,-100727,-148084,-100886,-71070,-72941,-71884,-33240,-5789,14591,14789,57339,88516,60015,138847,283704,372302,366816,357432,336337,268559,158596,18853,-117359,-70550,-41413,-79468,-108684,-119432,-91222,-59031,-63028,-82635,-68394,-48821,-33378,-96395,-34889,23913,33241,872,33639,129398,264176,286002,273011,250727,128721,27048,-17129,-63878,-95629,-92783,-106646,-57017,-10974,3309,-15359,-24721,-37120,-71254,-61007,-51628,-73102,-82375,-115373,-132752,-33739,56786,81087,69640,8816,-42169,-38058,64013,178843,183255,135045,61692,-17176,-74577,-19546,42225,43355,48153,50866,-22623,-74671,-44122,-7160,-19640,-62969,-51466,-30310,-60464,-75294,-63676,-49582,-57943,-38295,-7362,31388,65260,106764,145722,146801,136402,68365,-84305,-32170,116168,273839,312499,215912,81939,-13027,-58393,9736,138914,139514,87049,37169,-36405,-148146,-134993,-85672,-2937,41547,70168,32953,-66252,-70849,-67253,-71161,-104896,-93576,-22078,25165,-15147,-88157,-120477,-24835,92889,164352,113284,92215,70208,-26859,-50433,-29208,61060,141547,230313,295566,232598,42838,-69019,-25742,-21760,-112572,-84256,-109008,-124867,-82293,-109570,-103211,-6367,55621,66719,70697,42478,-24557,-19900,71666,147922,138705,113131,73249,-18479,-50497,8702,7476,-32055,-84437,-112931,-144653,-119693,-112682,-98958,-106532,-126195,-120629,-126057,-129225,-84176,-16839,70116,143265,190218,206783,128599,62119,39324,-12372,-77772,-90906,-107358,-144882,-97483,-69674,-37660,4598,27143,49310,30004,-53178,-91667,-365,64684,93463,80060,73239,86364,94539,31789,4926,-32776,-68973,-89638,-33368,-10581,-42746,-90158,-84665,-86280,-61620,-67615,-67675,-76557,-56672,-25008,-2715,-44562,-114844,-121619,-130167,-64567,54144,3722,-30497,-154,20086,7755,54047,65550,36944,23581,99396,124958,69447,-56500,-105734,-37274,-6639,-36069,-63253,-74750,-58354,-1253,40097,117099,252141,378888,348456,147882,-44272,-128919,-35039,14949,4017,27483,61687,68068,21895,-35999,-71356,-118740,-98287,-12622,50788,53114,-15890,-53202,-19133,-19134,-42604,-75262,-40901,88908,243177,286793,282696,256746,131135,57788,12467,20920,41447,72364,78893,40226,253,42602,121836,82574,10794,-48195,-23015,38737,-3605,-74812,-66288,-112910,-181285,-42584,115701,306872,314178,179027,155040,61011,-45259,-60513,-41008,3011,-40,-78208,-130480,-62102,2349,7410,-18222,-57258,8901,34725,-48089,2671,3397,-30228,-91799,-88292,28149,100257,132379,171760,181415,132886,93710,53202,23702,-36805,-33052,23175,-12343,-117431,-54970,52074,98622,121385,64627,217,-104302,-79960,13094,24420,-50178,-155485,-25543,79220,110449,66014,36760,36210,72430,80845,63585,444,-72167,17776,117887,120599,68621,40181,46504,12428,-55821,-100231,-111019,-101775,-64957,-33240,24174,83831,59089,-39928,-104964,-62488,-46647,17712,110948,69557,73759,110821,107521,104731,83156,29636,-13233,-55717,-16954,63275,83652,103309,103600,139084,246519,277962,236838,124132,7289,-37580,-21744,-39255,-62352,-72927,-66153,10239,82285,53942,-59615,-126512,-121528,4762,87465,51405,-29519,-94180,-112727,-95394,-60387,40047,184653,296899,332310,239450,153064,117068,127575,206126,97008,-18954,-31752,62497,194353,249497,203964,175765,120375,24846,-87197,196617,474465,476692,241326,179038,210875,273067,337705,313782,118015,279,-37283,-22367,-37884,-95771,-48446,6850,130781,266982,362009,362262,145420,-23185,-99196,-55071,24842,29627,-22909,-90001,-80628,-92648,-83795,-50974,14569,42420,46199,13931,-8826,-43602,-102891,-26624,51735,92145,18311,-50591,-29689,31979,62455,75482,41328,-27857,-50992,-16581,46515,30294,6605,30525,132360,284283,372700,324740,231036,125357,28686,42117,108374,105147,96754,117951,138374,124448,98489,84426,52583,87402,111237,68950,-6834,-76558,-156427,-130669,-82418,-77983,-81623,-57458,9583,90928,67565,66991,92056,92558,103786,41408,-14709,-26169,-20636,-9210,-18811,2792,21241,49205,104521,122400,89701,45871,-3305,-70163,-139992,-62905,2375,109565,33952,-5580,9547,-30531,-115764,-123986,-122655,-77412,10121,112428,95284,36116,-15498,-92665,-34798,-15731,-47541,-76838,-83953,-98103,-97436,-66863,-39120,5001,10932,4263,63442,151246,163705,112250,-66818,-124399,-52809,-3542,49289,76914,22967,-36837,-92849,-20563,100083,84407,-29122,-59787,-22989,-61482,-49556,-5198,9211,41823,-10113,-32681,18393,-26166,-56543,-78160,-91835,-99065,-82900,-44081,11490,21389,27378,-9945,-68847,-88481,-54839,-50076,-54818,-31283,-6107,-16975,-59999,-87111,-111152,-108802,-94651,-15981,110965,276566,355221,262999,153804,75924,39994,-18006,-43825,-1801,59920,93319,45797,62866,105582,107010,55611,9792,57642,81664,34281,-25001,-75915,-92766,-70269,-56923,-54823,-34754,10932,34303,72854,77012,9335,-8166,-24185,-38131,-32248,-18925,-2287,-18988,-34104,-18518,-25311,-28384,-41959,-39442,-19440,-22971,2707,49343,129648,226611,215549,77624,-43460,-64943,-37796,-17510,-32591,-50215,-49061,-42354],[-61252,-86768,-67059,-790,-1183,-12566,-1932,6513,-1115,-12789,24676,43586,85686,114338,120274,120995,154998,120953,150087,213332,173269,16574,1272,92837,120236,96333,-15696,-125768,-76952,28920,156722,265526,302595,266727,155523,54790,-39894,-121313,-104820,-70347,-12864,75481,113294,38858,-32451,-82616,-88493,-29309,-38187,-98072,-118195,-118602,-89616,-6900,3810,-20994,-85816,-49944,80265,152755,76302,76800,125199,136260,53330,-6396,4331,-75187,-146692,-65767,-12151,-27879,-85095,-91080,17773,6624,-73080,-122412,-21831,36419,-32866,-63239,17564,68738,36761,32899,29858,47772,165223,66583,12404,-624,-18148,-50817,-42121,-46529,-85500,-92679,-63623,-13106,51568,96087,45185,-10942,-59674,-74358,-71121,-40917,10086,6119,-30895,-46423,-4110,35991,93811,159610,163928,22969,-59201,-79903,-51795,-34853,-70386,-100351,-85701,-66028,-41972,-46444,-88138,-126845,-146193,-103605,-69605,-64286,-87045,-28998,20547,34516,12311,-5091,-7414,-19099,-18438,-47530,-89691,-97113,-70513,-9760,50641,60273,14420,-59427,-104397,-31083,29896,59098,47721,-5844,-33453,-49107,-38785,-36033,-72405,-109468,-59311,-779,-14418,-92502,8560,135285,185814,205826,162417,49203,-125130,8634,71603,89948,84764,74652,43051,-24899,63234,69372,111694,137263,189561,80400,-2510,-31864,15800,97932,164045,89474,-95742,-90074,89130,245328,230037,219129,270598,285002,237444,112572,35968,-19065,-35350,-46657,-8183,36840,89057,106146,57370,34632,33237,-19690,-101145,-62969,-19640,-16646,-38853,59514,82492,72602,35994,-22116,-28475,-21016,112720,191431,176259,182941,99047,-25022,-73730,-70094,-84342,-152309,-91721,-31584,-3012,-5214,97993,199051,236278,189338,43768,84084,236999,298152,321655,190521,13324,-3011,13292,49900,73269,43308,-27338,-57511,-34850,-78578,-37948,-30571,25362,159783,145007,26244,-83688,-83642,-66446,-17254,23123,-18995,-39921,-25815,-1690,-8209,25657,-18463,-87195,-91903,-53949,-28846,2575,82217,90529,52537,46447,63400,80352,82507,73139,63405,24763,-16552,-4156,-29677,-71353,17801,138652,202663,83718,-95720,-30514,31603,41145,42893,49618,95930,51341,18609,-15583,-24897,-6770,39506,132351,166767,51722,-86091,-85554,-4427,49466,-19220,-64838,-80393,-77361,-72603,-97225,-124961,-84492,-26666,7585,31765,48843,6404,-73292,-69636,-114622,-99676,-43678,-834,-23972,-51462,-57544,-81073,-74848,37198,104792,81405,9996,-42491,-56448,-44663,-10836,-6532,-84029,-108701,4605,68073,69717,49974,-7425,38628,187589,278505,237943,110983,17687,-30407,-58040,-86664,-102303,36519,165040,196281,137089,61818,21253,18216,15241,-36660,-113300,-70347,24412,101514,72241,-37993,-131131,-139207,-64888,-69782,-129579,-84525,-49851,-53613,-108956,-100090,381,54173,66282,30422,-1238,-30746,-22279,-36844,24625,32070,-72339,-122258,-32939,35971,23955,-48466,-89910,-50151,72564,154683,50065,-53617,-82590,-5593,26473,20918,-24053,-99894,-68931,-491,116123,298826,288568,78483,-43403,-96123,-138392,-156681,-61376,50778,95381,121007,141770,157320,102128,75829,146692,221783,259341,180136,58258,11837,-24566,-56830,-17202,61687,63753,4921,-65310,-100358,-101917,-120591,-130866,-42872,44974,8862,11242,42071,111035,295171,315413,213243,-52945,-310669,-162782,33843,26370,86257,97064,26420,12974,27877,16874,-20070,-44461,-67781,-49585,36359,182102,194165,78743,52300,97557,159922,179849,92737,13791,-48730,-44707,11742,51688,35176,29735,101678,169497,172377,90348,-450,-21108,116724,365120,610643,747662,659381,342517,124681,-55820,-437,77043,134647,154863,18744,-68271,-44997,47059,114838,198759,291930,355000,306408,72070,-57109,-11580,51977,69531,47117,8333,-77493,-113711,-34331,-1598,13379,11533,-30548,-80073,-74723,-27854,-12844,-14064,-11712,-5159,-10393,-37977,-20987,-6626,-5415,4825,-37331,-89846,-138013,-172962,-110770,-43379,-48080,-76990,-69900,-33110,-33890,-68582,-134105,-137175,-72562,-58310,-73071,-106962,-31193,20279,65872,64027,32862,-27443,-361,35119,64379,133715,103913,126484,145140,94397,56991,41313,-2055,-60695,-43986,-16811,-32686,-48373,-80125,-127472,-129222,-22041,107101,209319,208546,174150,135747,103762,67818,-34717,-160684,-148956,-67588,-21216,-60675,-87342,-102200,-131810,-104974,-56742,27264,97455,59109,-66939,-108403,-12455,14066,-66332,-67603,49788,127583,135274,83122,-15573,-108799,-76805,-65451,-81391,-71996,36890,118520,106371,36177,-47150,-137335,-110538,-68146,-63532,-107063,-83241,863,26774,46110,139929,178232,69773,-46999,-110130,-57051,51663,227867,143184,-26383,-147376,-80725,-47848,-104016,-139908,-48631,79839,23575,-39725,-26398,-21825,-72924,-87676,-66702,-34505,-18451,-10548,-8124,-23839,-65828,-17877,-3462,-14537,-101944,-150831,-118052,-108282,-82403,-39761,-8779,-19154,-31156,-32883,-27333,-36976,-128806,-100987,-3392,42405,-25323,-10866,95996,211192,233824,120284,-1598,-8532,92993,100880,29226,1490,-24838,-7469,19039,76424,175925,180694,78437,-45363,-83241,5143,72545,77577,77694,27546,-39942,-72715,-42287,-37480,36193,155105,192197,97703,3662,-31714,-55511,-43398,14689,69135,13054,-33449,-44572,-34743,-11108,-62165,-48670,-23942,-37934,-44651,30061,142056,183751,150884,134695,107687,90500,31012,1512,-14204,-55082,-113885,-24693,35842,73693,60435,19704,-61382,-23433,116618,159883,142139,74306,15231,-19083,-17954,21876,83178,103295,71361,83657,62302,78886,218535,269719,169590,102379,38860,-29202,-31459,-16906,-14898,-24877,-26311,15178,8003,-41873,-92978,-89803,-76684,-48664,-30058,-81755,-65682,48744,122578,79986,34408,-46486,-109034,-85828,-39689,13105,90212,171107,154289,60311,-36116,-30390,31630,64080,95877,95196,110136,168169,119044,7343,-17590,-39413,-11215,183792,529045,659125,436546,223462,63709,-17450,-105214,-135517,-99025,-67434,-44259,-39692,-15757,17608,47311,71837,109517,168454,214555,132105,-22560,-11880,38400,21121,14447,3534,-33243,-57632,-55554,-60565,-70864,-54450,44830,204199,189967,85739,89079,117309,128463,94501,41008,48277,12872,-8923,-1189,-20875,-42674,-40791,-52092,-61083,-44682,-54431,-86610,-57282,-62167,-73861,-89235,-74148,-82128,-22755,6871,30604,58878,56235,-27288,-40556,23887,79832,57243,-13160,-86550,-156673,-102711,-9593,44218,2914,-54917,-70355,12518,40081,1966,-70427,-95780,-69663,-19626,-4302,-5922,-19934,-57028,-122577,-104584,-45431,-6273,-76749,-103196,-88999,-80401,8563,156204,302004,324876,196999,63290,-34874,-69923,-132545,-78852,-50976,-26504,-2396,17127,29577,23792,42858,62131,27126,-25807,-99654,-37853,40047,80228,77449,56056,58350,56617,45041,68186,169699,247763,259263,242633,135727,79615,85684,87440,44723,59420,77278,74886,-3017,-19883,-8141,-64464,-135189,-96880,-16715,29309,40420,34359,40741,-24926,-19991,4324,11138,-22341,2926,26489,50383,105884,106835,64359,-13869,105768,340909,312015,150173,-14766,-58845,-48180,-91054,-96368,-102023,-64900,-71864,-91626,-99764,-81137,-39423,9258,41501,47167,26190,-74046,-101892,-37633,3906,12870,-27160,-37791,20693,106109,123754,93302,4900,-62465,-56990,-16689,67851,123606,191782,209181,173653,162112,205915,242295,194952,59668,69179,76759,35915,-49299,-121161,-99169,-70551,19969,25290,-70505,-113254,93939,325844,465992,382694,88527,-94691,-53296,-31734,47762,46525,64917,102245,45700,-93299,-37228,81090,182115,171522,48442,-40316,-92831,-89516,-87203,-106159,-128366,-112134,-35251,39766,98566,10137,-124296,-52944,53813,133851,123026,204464,279947,210791,98740,9348,-57565,-67534,-31078,-10903,-50062,-103594,-65434,16104,64608,37835,-8979,-44203,-33730,-10613,-12589,-26644,-9693,9268,10530,3198,61397,130186,100207,40449,-12223,57535,-15484,-115575,-95529,-85174,-57918,67037,194348,262744,218017,164019,156517,182026,203392,214342,246567,236855,158849,83035,-1562,-34783,-14424,-16232,9926,78670,142352,116596,19414,-88353,-153304,-112284,-26069,1202,-54678,-147778,-80764,-36258,8244,90898,159274,115963,-22499,-95626,-34537,36101,93829,117673,10272,-971,13023,22474,14423,-39444,-69233,-27674,65422,90993,-38268,-71985,-77415,-103336,-119013,-117717,-85314,-51368,-42110,-29733,-19536,-18618,-49989,-51001,-75301,-66542,-51434,-48037,-42510,719,18216,25289,15686,10292,59115,64179,-30029,-124518,-46887,51791,80965,17924,-63213,-31664,23400,102008,135509,129038,-26826,26622,140780,249436,235503,123343,25581,10404,-17238,-52786,-26756,16638,12383,-15714,15242,17931,-38060,-73759,-94107,-45462,42426,82202,48734,-32277,-80059,-94768,-28630,23653,30126,-50235,-110969,-14017,54378,14930,-4424,10095,22879,-3252,-17972,-35287,-31414,28318,87941,79465,148281,201329,206815,212816,200573,110537,23393,34343,95728,160596,286245,313755,188427,69414,-28222,-22941,38373,57799,36675,20220,36302,67555,80035,65417,45929,47154,67372,88087,74001,19542,-11518,30204,134764,208721,152680,-18818,-129455,-128717,-48127,2289,7969,26012,49333,130149,96024,-21753,37419,300629,514832,466799,246201,123689,159363,173254,88889,3716,-69859,-87579,-36132,-48608,-55238,-36981,-56471,-113813,-37319,17793,20589,-5036,-73974,-59123,-37654,-59065,-64374,-37678,-29790,-41214,-100540,-143307,-97236,-70645,-72039,-70132,-34994,-17062,-1764,-1277,47000,92894,66666,130552,265239,355334,362562,359118,319303,252642,149111,16440,-113470,-71285,-37304,-72482,-97401,-105311,-77115,-50448,-55837,-71007,-48449,-13338,17597,-50313,-43771,19257,38900,5123,31750,125266,274598,321420,312124,259789,110637,9223,-25160,-68796,-86683,-52703,-56482,-50428,5486,28882,21323,16823,23884,-18474,-27326,-26550,-58017,-78203,-103282,-69127,16107,82862,73373,49019,-12033,-59113,-58669,54656,171252,186715,131249,53489,-11514,-75056,-29287,35663,42233,52321,66613,2229,-61500,-41719,-1896,-534,-46400,-43999,-24809,-59570,-75865,-61792,-47622,-56114,-34094,1672,43379,78846,113815,135888,128159,123824,66330,-79807,-30624,132610,321087,378551,251288,91136,-26320,-103746,-22185,112975,121657,79201,40707,-16310,-133124,-145186,-54131,14883,40877,59734,21848,-76440,-71244,-55550,-54565,-92258,-95471,-24985,17246,-31420,-101504,-107826,2903,129398,204835,151498,117889,68800,-39137,-65801,-59306,8256,89069,193028,279966,224299,45147,-67744,-54374,-49193,-129748,-75087,-106847,-106671,-62882,-98321,-98499,-11121,40150,41064,48172,34867,-25585,-56572,29773,93338,79133,69204,50501,-29266,-62421,-9681,-19137,-61335,-108693,-131668,-118405,-99548,-94154,-84991,-100246,-125392,-115685,-120345,-123006,-67994,15955,124243,219346,279305,279084,159911,73792,46083,-9470,-93778,-103800,-107064,-150885,-105731,-65647,-26313,12624,20498,41429,36120,-32509,-67382,19993,96596,124104,103088,94703,114613,133998,59424,13307,-28971,-70084,-93583,-44618,-27131,-61037,-110014,-114442,-99895,-62311,-65906,-75988,-98778,-45969,-24405,-17918,-62007,-116831,-94700,-83449,-119621,-121,-39294,-63006,-20326,18797,26478,78584,85213,49852,36667,116214,137282,81941,-38771,-85516,-51360,-27016,-55223,-73630,-79492,-60833,-6485,27018,101997,246869,399835,402344,200581,-2545,-166853,-50134,5005,-4512,27812,65038,51954,11427,-40899,-87372,-134038,-74558,-5065,44815,39693,-24486,-49952,-20103,-19244,-35454,-66952,-37755,86231,250286,291243,282713,265540,155677,83325,24027,11773,13853,35650,61697,64522,37894,62591,136727,96285,19216,-52098,-33475,36139,21134,-56043,-76974,-119156,-176722,-67451,79415,296920,366891,245927,199773,81583,-35985,-70608,-52490,685,9652,-67686,-130203,-46611,25691,33821,10438,-20297,46235,65524,-26747,12423,3697,-44184,-117337,-60281,52499,110484,122135,146082,147930,97271,70393,38994,20879,-32018,-35997,13603,-18668,-122388,-59342,40812,73733,88108,40567,-17394,-122006,-85481,15616,42604,-30798,-131744,-30020,76270,111237,69462,38795,34392,67026,75503,67035,11779,-78292,1727,101045,117397,78030,65356,82082,42978,-35826,-84996,-99281,-107516,-80625,-44602,21778,87750,61040,-42331,-113129,-58236,-35398,36031,121349,77706,80121,110868,96655,92648,78583,21325,-46966,-91910,-314,76586,89843,102813,103188,138432,255304,305581,267454,157080,29529,-36574,-26456,-43323,-63805,-67512,-52480,30764,105353,82440,-29625,-93981,-142145,-23108,71969,48788,-25853,-91186,-115870,-110347,-87390,2440,121611,199699,249509,207688,151549,128392,156171,226799,93006,-27286,-26743,75402,201942,243143,195468,179552,127691,29678,-100184,189575,450323,407490,152438,92209,147282,215394,288077,289120,113499,5187,-28554,-14560,-28671,-76650,-28741,28244,150253,273244,354428,352836,128184,-41381,-112040,-56614,19904,21407,-15903,-61743,-70456,-98038,-80527,-43203,20822,54874,68515,38590,4990,-31858,-95307,-43165,27971,66708,4156,-52297,-23047,52175,106078,112143,58389,-25939,-55225,-30688,30100,25448,11006,26554,118851,270637,387278,350290,230486,98986,-11401,35612,110420,104683,91968,101774,116774,113509,94828,94409,70363,114874,142698,84950,-8346,-79421,-152948,-139675,-91499,-82762,-73674,-38225,39336,119759,86952,75398,100722,108444,126969,64417,-3167,-38902,-31662,-10466,-18349,2008,17921,46788,110608,130867,88547,39106,-426,-53629,-121226,-86805,17401,139066,25194,-25327,377,-25635,-111856,-125746,-114164,-74212,-6758,57110,33742,1763,-27262,-96926,-37669,-16210,-47186,-81770,-90034,-103765,-100345,-64920,-31343,11966,10719,1547,63041,159399,186406,122430,-54362,-108354,-66367,-28315,32535,79230,29449,-35372,-117578,-33461,106422,96743,-24105,-58990,-12486,-44751,-64259,-29643,-13941,27083,4222,3445,46115,-20227,-67418,-82106,-79840,-82210,-74404,-39532,21384,25337,25038,-15692,-74728,-90324,-55340,-56013,-67988,-38243,-396,-1622,-45423,-80775,-126476,-118995,-102910,-25729,98297,250126,318101,189366,89706,23357,3620,-28892,-33292,6910,63140,89325,37785,61335,107955,108659,55887,9483,54702,80849,48120,-7751,-70250,-97307,-73506,-62145,-58170,-31282,11091,32879,82718,93340,18394,4395,-5759,-24899,-23230,-9308,11653,-7843,-30485,-20746,-36029,-47990,-59012,-44669,-19042,-20087,1336,39614,113270,211026,200422,71944,-44856,-72346,-47100,-20353,-22492,-33457,-36188,-34887],[-59147,-85575,-71247,-8197,-15668,-25250,-11350,2266,5423,58,34676,48903,80571,101402,98493,111441,180855,187278,228941,273746,198678,24573,10202,110474,138594,124128,11972,-96918,-99019,8908,149748,275846,322644,285085,169254,58388,-42474,-128742,-98983,-60659,7061,103404,145814,70947,6136,-61760,-67597,-19906,-42701,-106109,-113203,-115824,-93663,766,26042,8118,-40250,-51921,39324,85751,18208,30217,90047,131480,73559,-9377,-19444,-87399,-148777,-76074,-18355,-25185,-75851,-102056,6099,-6454,-79053,-121497,-16442,35251,-51330,-83809,5364,54540,29152,32327,15901,13734,107188,14894,-2177,6164,-2077,-36467,-48524,-42949,-70458,-74907,-50095,-2894,58486,86844,23134,-34370,-78541,-83973,-77401,-59914,-16529,-26555,-48830,-47950,-3768,32964,80473,127959,122526,-872,-65542,-73828,-47467,-29915,-63921,-90011,-82750,-75305,-52042,-45784,-80933,-121971,-155203,-120538,-88730,-66290,-68652,-13017,24561,21938,-14175,-29800,-18620,-20000,-16197,-51998,-96147,-73358,-46787,12831,68540,67873,10871,-77693,-103767,12239,81010,98677,70838,7159,-28205,-50849,-41687,-32821,-71590,-101779,-47921,19238,15832,-59018,-19208,123619,158153,144570,76876,-17383,-73016,34063,38883,26160,31178,38823,21380,-36506,54182,58141,98505,117302,164790,68102,-8416,-33661,10980,84225,140969,82920,-92824,-92208,82510,245623,258457,254958,295677,297463,258980,142040,54271,626,-6541,-19147,6340,35424,79411,103082,59330,32976,30049,-26600,-108870,-67123,-19212,-14372,-54571,16156,42770,60386,37250,-22853,-24238,-7879,126663,261561,249026,208879,98085,-23954,-66989,-63432,-72237,-145783,-115926,-63861,-43803,-39819,83522,213844,275734,230656,56746,73754,192772,240210,275555,158248,362,-10035,5025,48833,86959,60570,-22172,-70920,-61138,-68392,-9464,-16298,21622,144521,130477,10828,-60565,-69216,-70492,-27139,12596,-32041,-54456,-48926,-46937,-65255,-8221,-25133,-99770,-114283,-65749,-15875,38958,105182,91552,43041,35314,63857,101231,112179,93071,67834,14889,-14602,18881,-11008,-78092,-3566,135607,209052,82481,-96294,-28052,39359,54129,40737,17389,71330,39620,1410,-40518,-33463,14166,84750,205199,220352,87696,-62457,-124365,-48140,28288,-27099,-81652,-95347,-79130,-69527,-93180,-130330,-105074,-33200,15146,43981,52163,-3167,-70013,-43212,-79680,-82748,-40455,-10007,-15028,-27126,-33656,-63320,-64340,56532,135620,106022,27323,-29752,-44916,-34005,-1164,-5305,-98918,-10873,70736,107680,89632,42827,-47324,-32725,113141,220968,207733,92075,3372,-38490,-59141,-80113,-88624,39612,147929,166908,115605,52012,15780,22258,30794,-11236,-92765,-121003,-18082,80560,68323,-36891,-133360,-133923,-64987,-84254,-113217,-63407,-29643,-43292,-110065,-95692,9690,70025,86025,52925,29603,7560,22469,-7455,13427,44723,-54101,-135668,-38663,45038,47544,-16547,-60536,-23389,118660,160221,39219,-66180,-72355,7330,35729,32368,-8886,-90493,-72442,-5176,115135,282952,233131,45534,-47456,-86092,-133432,-160189,-72155,31946,68922,106278,138925,172678,132873,85153,136095,202185,239000,170925,61578,23110,-11020,-47269,-32744,43174,48327,-11952,-84879,-117262,-112715,-132323,-122030,-40241,34906,906,7127,37222,101981,258201,267665,137914,-149500,-369124,-75420,135489,93233,84724,54731,-18759,4139,20009,13759,-20913,-42623,-60866,-64301,328,158389,183687,67290,25053,62789,125325,131639,43386,-8161,-37881,-28326,10184,35133,7938,4059,84273,156883,165651,89891,-4028,-17195,115970,345980,587304,714527,608775,329136,136456,-14863,59903,155428,223302,216583,36573,-61775,-36489,51467,112885,194905,293245,353487,313629,73581,-58753,-15059,42309,55579,31883,-4343,-80011,-119643,-39729,-1841,19096,17280,-25936,-75915,-88580,-56326,-33665,-22332,-12322,-2206,-9235,-31836,5518,21973,17459,17221,-34284,-97681,-163074,-155696,-114955,-64150,-77125,-105010,-81748,-31552,-36610,-75872,-137909,-134236,-68839,-52558,-67955,-107275,-33520,22882,74483,71417,47653,-5450,-348,44812,110394,143873,97703,121433,164242,127849,92200,77132,23872,-45896,-43319,-10330,-23436,-37320,-68038,-115553,-137231,-27506,94262,184683,177907,135128,109861,93790,51278,-56417,-162666,-127972,-61284,-21944,-61345,-92618,-113595,-122473,-106904,-62704,28280,105855,76954,-42652,-143615,-86517,-49045,-75697,-28386,92334,171793,167615,80663,-32404,-119260,-81241,-68604,-80863,-77233,32778,114884,106506,44499,-25361,-114997,-102595,-52309,-57268,-99856,-86964,-7392,8633,18344,97711,144548,62935,-38906,-95766,-59501,29424,199368,148031,-18540,-134835,-102318,-77793,-140587,-103365,20865,143989,42034,-69069,-62207,-46517,-90491,-99412,-71833,-39059,-22310,-14382,-10883,-30160,-80207,-31923,-14457,-24889,-111214,-157667,-132195,-119795,-87282,-48773,-27230,-45475,-60142,-57920,-42371,-39413,-118906,-124979,-46906,-19795,-67302,-2935,85081,150782,158370,94183,-4306,-15559,62400,61584,8493,-8960,-32268,-15058,8415,70507,185935,214581,120132,-18257,-80279,-3990,66507,80480,83580,34291,-33208,-80503,-57738,-51780,13340,111806,151920,74552,-1502,-32479,-66554,-49196,12483,69947,7101,-44156,-53326,-39519,-5703,-49806,-37575,-22170,-54976,-71564,8609,134971,206051,172914,146136,120252,99860,32735,-1973,-19774,-59063,-117951,-28441,31888,67208,57711,19111,-64933,-31189,101906,142846,135325,76444,13756,-33280,-38172,-1194,52337,67604,44910,79547,81237,98090,234483,269322,157949,82719,16470,-43308,-48616,-33158,-27267,-29360,-26498,23754,18705,-34894,-82857,-100100,-69525,-10123,27666,-38500,-71646,33848,143809,125542,68288,-22462,-80543,-79215,-47273,-3191,57011,140002,138225,60293,-32963,-40135,12773,46513,89561,110712,133491,194299,136238,14836,-752,-20614,-25987,136727,459820,633909,460791,250004,75440,-21748,-117691,-153056,-80325,-49842,-29004,-33926,-26604,-4715,24080,43004,72902,132397,196904,138442,-9579,-10228,31705,15581,15817,9313,-30342,-57169,-53819,-48282,-49721,-41199,42803,175406,147256,59127,70236,103039,131263,110369,56810,58995,10471,-11593,1095,-14250,-34980,-40494,-50865,-69985,-61319,-76074,-108655,-57129,-53090,-68390,-86877,-65787,-81391,-33990,-1737,26084,56768,59159,-27172,-48126,13869,71755,55266,-6137,-66831,-120745,-58891,29831,64091,5848,-69622,-105213,907,23871,-6166,-71266,-84048,-59690,-6740,845,-12224,-28124,-59883,-134162,-123428,-41910,7124,-57937,-100758,-100010,-95920,-12317,135384,279024,314311,195705,66164,-5961,-40791,-121764,-91148,-67045,-36500,-8224,14145,29435,24400,39897,46022,-13135,-79739,-115249,-42965,26323,48380,49925,32077,35052,27263,16996,47988,154897,241727,238221,215751,133649,90940,96757,96850,58964,75905,93486,95198,31507,3095,-9702,-80727,-140840,-68377,5073,40552,16671,-1229,-2078,-54328,-42279,-15665,-13688,-45303,-255,45678,99796,169945,155478,105933,33728,165593,368597,321180,155471,-38937,-98409,-51380,-84938,-92278,-95676,-58399,-75352,-95333,-100505,-87541,-61252,-21998,14667,28931,11593,-89111,-109725,-43430,-6664,3678,-27012,-40238,6298,84040,106824,85274,17550,-40286,-35419,-4933,65942,118177,176039,174269,150625,171077,255338,301366,202876,56471,89953,124008,72779,-28069,-102813,-96498,-85414,11956,17780,-68708,-105498,89288,300132,427174,349279,66678,-135962,-25911,15866,97284,74892,58906,69253,26646,-97799,-21785,108929,225545,217557,82188,-19798,-76715,-85780,-93722,-112647,-129292,-139987,-57635,14681,42733,-36304,-155521,-24132,95767,208763,241079,325838,351139,227056,97505,2549,-63710,-68398,-35157,-13500,-44489,-87118,-61901,13516,64530,53575,25086,-11833,-22495,-21600,-34596,-46803,-26250,-13055,-20224,-20746,42597,118992,91295,20855,-28810,51893,-11640,-91735,-67961,-74829,-77668,56335,186372,242427,194045,150649,151156,172760,171582,152836,172972,186021,157529,108278,21435,-31548,-9347,205,27598,83659,142897,137971,46099,-81000,-168668,-107442,-16900,16650,-35554,-123431,-77318,-43654,-12995,69449,173362,133921,-10402,-72646,11191,108750,164055,133003,9495,9652,4875,1652,-2028,-47747,-75501,-33878,60252,86881,-45392,-86017,-84207,-103075,-111138,-121449,-105714,-65549,-49659,-35535,-28616,-26485,-56167,-56735,-76112,-68990,-55139,-57508,-66431,-15574,11243,27940,24578,22490,70463,78434,-17518,-138024,-71593,14077,47513,98,-52969,-6224,40165,98319,108098,87960,-31139,55622,156951,248860,214835,103736,15598,14495,-7175,-41297,-35888,-9681,-19107,-54496,-16720,-2029,-46380,-71365,-83752,-31531,56236,96283,62663,-21350,-74902,-94561,-22825,31036,42307,-34311,-111642,-31011,30166,-4549,-16529,6045,30428,-2494,-32486,-45791,-26906,33891,100325,92973,145027,187701,182012,178031,164648,75214,-9170,13132,77723,140035,257901,295154,184151,71708,-24903,-30311,18737,44253,34238,25878,41788,66431,73877,55994,33616,31865,51105,65354,48119,4979,-18247,29755,127969,199893,158796,-79,-119635,-139907,-50840,13286,21304,41831,20769,90868,90972,-21611,21807,249965,431708,408807,206708,95924,131312,152380,82603,568,-70709,-94504,-45861,-49736,-51738,-36799,-58823,-109288,-43466,16750,17105,-14811,-87865,-59073,-43393,-66452,-73155,-41866,-33056,-41682,-95447,-127115,-91482,-67853,-67923,-68544,-39191,-31936,-23745,-23921,31495,94575,76965,123762,243774,329058,347266,342297,283628,226317,134814,12882,-107094,-78434,-39951,-70509,-88608,-91445,-65651,-44554,-52189,-63284,-32186,17358,59859,-10081,-44275,11956,39033,6288,27531,116778,274223,347061,341697,254328,82339,-16600,-40521,-75799,-66747,-18820,-11841,-35568,17034,47766,50621,56608,88410,37887,5049,-6060,-45442,-63475,-54725,754,76220,112432,66848,30560,-28336,-67028,-83792,33182,147478,173637,113626,38525,-10181,-72628,-42096,23552,35685,50646,75855,22379,-51781,-44970,-2549,11497,-32705,-36426,-17381,-57185,-77731,-61509,-47209,-56581,-33770,5047,49370,87493,116837,123039,109005,111077,64244,-75308,-30234,146347,359686,429976,276766,96520,-39550,-151432,-32375,99795,109922,73347,44042,7148,-102096,-99941,-9199,43347,51271,62790,24766,-76494,-73765,-44761,-38935,-80763,-98283,-30432,6536,-48510,-115862,-98621,24463,158416,236374,186265,143305,68101,-47218,-81390,-88911,-43212,32339,142453,241276,195835,37147,-69198,-91193,-82386,-117415,-66342,-103323,-90037,-49612,-91757,-96936,-19259,21453,15611,25510,23717,-29792,-93654,-10902,34645,20472,24824,19418,-50822,-82172,-33369,-51077,-92901,-124886,-122998,-94731,-81497,-77403,-72371,-94824,-123847,-107150,-108550,-108417,-43983,56559,188839,308905,375180,344487,182793,80217,48853,-5702,-94184,-114108,-107305,-137627,-118674,-66299,-22698,10200,4575,27566,39098,-12077,-41627,40422,126975,153839,123192,113911,138409,166471,83449,20495,-25857,-72959,-97881,-56082,-44511,-77876,-119478,-144201,-112775,-65302,-65269,-78455,-98793,-38818,-29614,-38789,-83050,-121453,-76613,-41192,-118552,-41277,-67840,-88972,-35077,25195,47652,98027,98089,58410,46293,124679,139873,87474,-24190,-66889,-61425,-49178,-76162,-85166,-85508,-63467,-11689,13955,86574,237068,406593,435934,240436,41904,-101001,-37136,5886,-13267,24060,65969,36104,801,-43080,-90532,-104703,-54042,-579,35273,22355,-36948,-50642,-22340,-18916,-26261,-57860,-36687,77728,241576,278894,265448,256734,168988,103768,33552,2964,-12768,-1849,42885,87186,82118,88348,159231,120315,35490,-53575,-47581,25304,34943,-39378,-86763,-123869,-167402,-95832,43136,280273,415983,316797,236858,95508,-26591,-77038,-60733,2303,26572,-51673,-121405,-28612,46443,56105,34229,12009,74933,89552,-8892,17417,-1869,-64021,-146085,-29580,75004,116577,106985,116226,111291,63551,49390,26512,17559,-30402,-42775,4075,-22552,-117977,-63171,29949,51272,54228,13566,-38241,-141359,-90270,14064,54686,-13339,-108010,-31996,69636,104269,65208,35881,29280,58020,67825,68618,21925,-80558,-13128,85096,113330,85742,88419,112693,65527,-22577,-74825,-89447,-103628,-86791,-49417,22974,91512,61895,-44515,-125180,-55931,-23366,58714,133377,90121,92023,114685,86325,77879,67951,6488,-88089,-108191,17993,86842,93616,101167,101150,133893,251631,315394,280620,177328,45510,-39065,-32513,-48449,-65808,-61574,-36741,48425,120737,105027,-895,-59928,-129693,-57284,41780,31982,-33223,-95649,-119603,-121111,-111694,-34308,59446,105383,163827,169864,142774,130579,171248,225784,81118,-38467,-25423,79899,193916,220575,178002,178218,130290,30369,-86276,188997,423648,339629,72033,2492,77841,144817,219782,251606,108906,13204,-19783,-9575,-25715,-58100,-1548,53197,166596,271411,334638,329134,106793,-59858,-120151,-56265,11027,3375,-11086,-32149,-55660,-103863,-78646,-34856,26438,64373,88255,61848,15057,-25945,-86392,-55712,5971,40449,-10866,-54640,-18730,68085,150205,147051,72555,-25770,-60789,-49989,6357,15684,11720,21012,104266,248534,382071,356959,213362,56595,-64576,19054,101459,100292,88052,86236,89944,95282,86263,99111,87419,144819,177121,102121,-9178,-81955,-149720,-148895,-101111,-87594,-68863,-26417,58152,137158,101371,81917,106721,121828,144725,79160,3394,-50248,-41949,-12690,-18722,984,15058,45310,117074,137059,84677,30586,2732,-32158,-86787,-51425,78494,185821,21880,-45375,-11726,-23067,-108530,-125062,-107828,-71460,-18482,13331,-23224,-30513,-39148,-100821,-41066,-16805,-46107,-86769,-101035,-116284,-103686,-62866,-24922,13680,4450,-8210,54610,154114,195710,123841,-41178,-90838,-80306,-55742,15507,80382,37040,-27984,-94970,-37653,100612,97523,-25247,-62315,-7569,-30800,-80290,-58063,-40954,5226,14994,35727,65342,-17241,-81355,-86523,-70346,-69852,-67028,-35038,30052,27255,20915,-23597,-82695,-94543,-58975,-64115,-81571,-45284,2289,8735,-34700,-77802,-139183,-126298,-106982,-31025,87612,221790,274824,116638,26985,-28725,-28420,-30801,-21318,12668,62038,80838,27433,55340,104686,106277,55923,11792,49694,73919,56358,6502,-65755,-102354,-77519,-68563,-61960,-30557,6081,25993,87653,106346,25097,15345,11761,-12490,-16679,-3578,19132,-2629,-31048,-26916,-51094,-71057,-75424,-51424,-23083,-23166,-6602,24867,93080,189921,180240,63260,-48405,-84032,-60635,-27622,-15721,-19390,-26302,-32219],[-48176,-75306,-62672,-3565,-18035,-26552,-9488,10009,22825,21784,50185,58195,80593,94450,83526,112612,224445,280305,334076,347815,229356,39323,24077,130006,158744,151790,42997,-59464,-102683,-3357,143851,281424,338255,303834,189834,69923,-36524,-125936,-86285,-45867,29461,128673,171770,95775,36397,-29907,-25324,633,-38061,-103056,-100799,-104985,-87188,16691,57905,49741,16683,-13510,11444,26209,-26112,-4812,62517,126140,91785,-221,-32396,-90661,-144564,-82643,-20189,-17937,-62349,-104691,1524,-11846,-78187,-115225,-5968,38843,-63527,-97637,-4062,39682,23117,35961,7814,-11843,53462,-26794,-7943,14079,11423,-22822,-49588,-32286,-48252,-51364,-31339,12421,71374,82304,9914,-48279,-91460,-92148,-81603,-76333,-41170,-54120,-64863,-52053,-4661,29873,68921,98608,87182,-18875,-64878,-63285,-36762,-13579,-39417,-65056,-73753,-78165,-53785,-39103,-71286,-115756,-158541,-131275,-97038,-56642,-44580,1591,26203,10747,-36448,-54379,-30256,-20102,-8876,-45257,-79940,-42153,-18481,38287,86581,74364,7153,-92421,-70729,66037,131438,133912,90044,19621,-23411,-51934,-42447,-27063,-67641,-93730,-38346,34385,41268,-24778,-30804,114308,128871,84483,-994,-81564,-19378,61963,14468,-12058,11971,32214,19177,-39942,54394,60301,100599,111289,147553,57920,-15165,-36051,4911,69726,119038,75750,-88938,-92135,77726,245037,284558,283471,306323,293690,267041,165805,64954,12399,16825,5963,18895,30428,61605,88843,53024,26009,23125,-33930,-117928,-65282,-9982,1109,-52671,-24441,536,43514,35961,-23662,-18611,7272,134936,323029,317566,228010,98819,-14558,-49647,-43844,-50566,-121743,-138344,-94221,-78988,-60981,75888,226513,307890,264111,67368,59953,143787,180159,223011,125214,-10449,-16215,467,53486,106071,82087,-14220,-82879,-86695,-65284,2496,-10162,14051,121215,107638,109,-35860,-54795,-72614,-36998,1405,-44759,-66543,-68596,-86748,-96564,-20337,-16575,-96320,-126076,-71022,-2314,68112,124101,94758,41287,29466,64529,120988,139790,108696,67521,3188,-12276,38128,6577,-77542,-26487,125866,205267,75689,-99038,-26372,44375,63213,34234,-17200,38689,21199,-21401,-71455,-39625,36722,132197,277463,270487,127511,-24692,-145652,-103455,-7660,-42711,-103889,-99031,-68337,-61861,-88495,-130381,-123174,-40544,21579,55149,55299,-8509,-62703,-21332,-49227,-67008,-38382,-17483,-3593,-3011,-11576,-46136,-53183,73650,161643,126174,42581,-18694,-34540,-23162,9892,5489,-20563,88396,139511,144035,106049,37380,-73492,-94187,40911,158190,167992,66217,-17416,-51379,-62543,-74656,-75188,44073,133008,140365,93949,41070,12141,27220,44008,12531,-54925,-147754,-66856,49463,57651,-37260,-135641,-127695,-64164,-98036,-94533,-39278,-6104,-31376,-108247,-88999,20312,87051,106396,73801,53539,33971,51981,24965,10728,55133,-37161,-141954,-42193,55711,74923,24525,-18933,17187,166555,157609,23167,-81254,-62976,16102,40500,38133,3655,-83245,-73580,-8336,114132,256433,176828,19223,-46012,-76047,-128123,-161467,-88516,5667,37613,88896,134241,185158,162651,96319,123013,176117,210570,155185,62339,33531,3325,-32948,-45127,23011,31693,-29517,-104801,-131885,-118298,-144735,-113146,-36530,26122,-6392,4798,34055,93619,222992,228922,85950,-203872,-318752,15201,241490,166499,94440,26670,-53001,-6263,9769,9291,-20200,-38349,-54639,-78489,-35121,131873,166787,51629,-2818,26682,85123,78379,-8255,-30140,-26338,-11106,12874,24144,-13915,-20447,65082,139527,152966,86072,-7598,-9748,115621,321121,541963,649277,533376,304975,145073,24852,119866,231818,305472,265698,49058,-56557,-28539,54304,108965,187031,284808,335458,304240,69368,-62237,-17226,33612,41706,15993,-17766,-82825,-124504,-45422,-3503,22007,19484,-23484,-71236,-96694,-80783,-53606,-30288,-12910,817,-7794,-22194,31446,50379,44201,36621,-24145,-100297,-167971,-134438,-121445,-82982,-94951,-124861,-96012,-35975,-42087,-83108,-139819,-130169,-63707,-44192,-60219,-100092,-28963,32106,88424,82986,64452,19865,6207,52976,142698,139562,88371,111674,176368,158313,127427,114455,48104,-30500,-41132,-5381,-15500,-26322,-53418,-97134,-141789,-36884,70097,142877,128654,78464,64186,70855,29974,-72929,-152271,-106437,-54735,-24128,-61350,-92057,-103780,-98641,-98616,-66171,27851,108555,89697,-15194,-102812,-94892,-45655,-28201,19948,135085,208388,187380,68800,-51137,-128702,-84078,-70442,-78222,-81020,28242,107978,106319,52886,-1167,-84035,-80552,-31560,-47409,-89860,-85325,-12237,-6587,-5521,59026,109383,55020,-27601,-76006,-54994,8669,163885,150945,-5551,-116500,-122027,-107942,-162491,-55501,83870,192183,59882,-88651,-87489,-59395,-99069,-106800,-73138,-42148,-25964,-18520,-14532,-36342,-89647,-38584,-18640,-29778,-116836,-157138,-136350,-121139,-87993,-56493,-46193,-71953,-86134,-74471,-50528,-37684,-107430,-144870,-84095,-72236,-100584,3758,73161,98654,94530,71073,-4195,-23017,23698,15776,-15990,-20088,-37591,-19651,-3925,57168,182557,236625,158789,10794,-73802,-13310,60523,84002,91568,44765,-19799,-78191,-70292,-65105,-9417,68052,108434,50827,-6798,-33454,-75913,-55634,8526,67309,2898,-50842,-58934,-43652,-1982,-36093,-23346,-18156,-64752,-87155,-4782,129974,226691,192166,156318,131986,109555,36685,-2294,-21206,-57330,-117875,-29906,28879,60656,57351,20978,-65137,-40551,79749,118315,121577,73706,7781,-50192,-59015,-24206,21599,35053,24837,80697,107741,126483,253537,266563,144924,63179,-4307,-56732,-63635,-46607,-34486,-28120,-21987,35712,31274,-25422,-68367,-104733,-59566,25599,83427,12074,-65835,16666,157830,166582,105487,9026,-46805,-62079,-46417,-14365,26297,103372,116609,58858,-28227,-46086,-1935,32739,83093,127294,160057,221354,154707,25533,16302,-1618,-38489,88903,379381,584393,468137,267822,86090,-22689,-125735,-143873,-56322,-27343,-4931,-15484,-29729,-25761,1997,17739,44529,105558,184395,149025,7972,-7626,25780,12269,20535,17882,-25851,-53974,-45483,-23495,-18970,-19748,47663,148593,109414,36654,54025,90105,134440,129297,76082,71517,9268,-12316,6847,-2253,-22285,-36406,-46496,-68359,-69190,-90459,-118084,-46541,-39238,-59131,-81319,-55554,-74354,-41084,-4873,26689,58828,66554,-20510,-50483,6828,65459,55598,3951,-41916,-72817,-1639,77444,87681,15979,-63617,-76325,3021,12168,-11534,-65048,-68495,-51091,2014,2954,-18841,-36137,-61470,-132869,-127599,-29678,24571,-33755,-87746,-106469,-107913,-31799,110437,241864,282779,178283,62468,13633,-23508,-115789,-96572,-76934,-43739,-11139,15490,34374,29635,39789,31779,-47529,-111153,-108345,-43441,13284,18470,26802,13298,15458,392,-10068,27256,135837,228219,214629,186741,128339,102668,110207,108968,76450,96623,114810,121852,74171,40759,9096,-70619,-112849,-39149,36575,60888,-3105,-43688,-49173,-81101,-62121,-32757,-35361,-62200,-1955,61774,146309,237092,213422,161714,97999,236106,389867,324718,168963,-30762,-101578,-45137,-76686,-86069,-86154,-50143,-75376,-93633,-97150,-91185,-79220,-49464,-10876,10140,-3795,-102676,-107909,-42939,-11799,-234,-21005,-35663,-1532,66449,92267,77984,30664,-14318,-13857,3591,61244,109416,155359,137870,130303,178688,298759,350495,205402,58191,112307,169708,112751,1049,-69537,-80995,-102718,2105,8135,-64858,-84296,89224,270674,373707,302570,47173,-139580,17955,74753,150332,108093,68458,48467,13734,-84830,1074,139495,263878,255329,112816,1661,-61031,-81962,-96573,-110246,-120815,-157449,-51960,33915,33688,-42185,-125783,17147,154254,304252,380126,458035,418124,240027,99265,2300,-60954,-63011,-33924,-11961,-34165,-63211,-49814,15628,66532,69955,61751,27019,-491,-21897,-49542,-67247,-43966,-35913,-50354,-42945,24983,107742,84216,6677,-32150,64094,17180,-46501,-30213,-55923,-96415,43356,166570,206007,161319,134949,145220,163020,139139,91060,93502,123657,148277,124601,42174,-21200,812,19851,43387,87202,136982,149541,67537,-72633,-178766,-94493,-3450,34595,-14446,-97519,-59329,-35599,-21248,50449,188810,156185,10615,-43989,61686,185523,239083,159807,31060,26599,2293,-13049,-12373,-50232,-77131,-38200,52237,74783,-55172,-94167,-83732,-95451,-96611,-111366,-116722,-78177,-55563,-39526,-34361,-27701,-51779,-49722,-62004,-59381,-49749,-55426,-84242,-30108,4668,29493,31612,33102,81199,93206,-2446,-131679,-89841,-14040,23282,-6531,-31217,18246,55729,93654,78565,41663,-24421,83901,171998,240300,182511,77765,3889,18002,4155,-27957,-46155,-38333,-51633,-95636,-39104,-11002,-46150,-61227,-66672,-14095,70615,108933,74981,-10806,-69199,-92172,-16468,37745,54157,-15789,-99569,-42151,10798,-20792,-28923,638,36860,458,-40773,-48198,-19796,40492,110318,105707,141274,170851,151799,136919,121671,36900,-40423,-7316,61002,122317,230921,274952,177194,72054,-22913,-38943,-2323,29021,31473,33937,51909,71693,74232,51699,25008,19098,36352,42921,21124,-12424,-27828,26438,117723,186578,160386,25613,-77909,-104531,-29054,40245,46400,62391,836,34685,67788,-30196,5641,196399,342438,343273,168703,72414,106802,132132,73409,-5476,-73211,-96897,-50918,-46912,-45691,-35784,-60019,-96363,-45551,15412,13408,-23237,-94830,-58952,-48845,-72070,-78067,-43180,-32663,-36435,-81547,-103702,-78848,-59847,-58668,-65144,-43277,-47577,-48311,-49926,13928,96075,94922,125655,225439,297631,322826,309229,235098,193551,118288,10520,-96337,-87844,-46755,-71698,-82462,-79684,-55745,-39645,-50082,-57670,-18426,42947,91425,21644,-37381,3685,35297,5612,22621,106217,264531,360650,358985,235837,47410,-45936,-57997,-76770,-41449,7983,25454,-16002,24794,61111,73549,94232,150531,93214,35290,10652,-33382,-38014,4592,72975,138944,141558,61533,16569,-35679,-60702,-105328,3432,112153,147405,86603,20530,-10259,-67189,-56487,7229,24911,44588,80162,39108,-43632,-51964,-7313,18264,-20281,-26207,-5854,-51179,-78693,-61329,-46872,-57954,-35933,4411,51102,92841,117772,109906,91474,98921,62028,-71070,-30179,157539,387455,462700,290871,98875,-48249,-129912,-15709,102172,105365,69910,47502,33524,-60806,-47008,41225,77879,70024,75902,38435,-66605,-77092,-34966,-24862,-70889,-101661,-37762,-5698,-64949,-130643,-93647,39039,177148,254785,213053,163607,63750,-53115,-96278,-116847,-86643,-20018,87268,187434,152971,21163,-70766,-131690,-107889,-94578,-57654,-98048,-76504,-43129,-90439,-98449,-30198,613,-8699,3503,9422,-37053,-87076,-31540,-17238,-32215,-14692,-16074,-81151,-102657,-56427,-85296,-127132,-130004,-102514,-74564,-66335,-63157,-61746,-90828,-122693,-97760,-93536,-89185,-17498,99893,258879,404709,467809,395884,195368,80797,46748,-3620,-82341,-119591,-107967,-122522,-132831,-73971,-31881,-7090,-21522,7710,38255,6208,-18068,57929,151502,178498,138120,128687,154928,187843,101442,27915,-23506,-77938,-103287,-67942,-62864,-92549,-115933,-136069,-123808,-70914,-66192,-76886,-85275,-36768,-40457,-64891,-108410,-129620,-67974,-7975,-70818,-57652,-83978,-109113,-43985,36167,67324,109667,102213,60957,51110,123881,132513,85316,-13812,-51863,-67082,-72651,-98673,-98083,-93307,-66905,-17485,217,69703,221150,396069,443239,262215,81976,-26142,10290,22781,-21041,15043,62677,22381,-10192,-43236,-80018,-78376,-37817,216,22289,1738,-53407,-56628,-27670,-19927,-16770,-49171,-37759,64462,219848,252414,232899,230720,169080,117215,39654,-6100,-37841,-40599,23015,105864,130314,118481,186619,152821,58864,-50230,-63157,7696,37050,-29910,-97220,-127644,-156967,-126497,9169,257620,455239,383999,262050,101201,-19481,-80284,-65179,8911,52044,-30709,-106210,-9170,63395,73308,51949,36972,90616,102395,3531,15889,-15545,-91463,-137463,1568,92863,116452,86817,84115,75151,33898,30460,14184,11634,-33875,-53912,-5717,-25175,-109689,-67833,18362,30753,20525,-15934,-61069,-152070,-94090,7899,59059,-163,-85852,-30948,59450,88846,51960,26915,20305,45499,57921,68007,30039,-79655,-27746,69842,108082,90840,107377,135145,78306,-16582,-69700,-82711,-95553,-83234,-46993,27291,93936,60239,-47272,-141609,-54039,-9514,85085,144389,104223,107836,121518,75898,59830,51146,-13967,-132520,-89335,31674,90665,91918,95967,96187,124889,234997,303899,271646,179225,51772,-45476,-40383,-54988,-68367,-55302,-19561,61749,127006,120020,25380,-26335,-96383,-89314,592,1938,-51998,-107433,-119619,-119809,-127664,-69652,-1375,17745,81355,128747,127592,124027,171730,205474,62971,-52355,-27807,75676,170656,184704,154693,172967,128400,27123,-62108,194373,397386,281415,13013,-84389,8768,64698,138879,205483,103854,21378,-13713,-9236,-30872,-41279,27912,78202,178445,262513,305601,294566,83114,-76975,-120785,-52764,868,-23489,-6634,-2000,-37664,-108688,-77249,-25344,32485,71593,105597,82990,21365,-25044,-79654,-63505,-12493,16239,-24337,-55941,-14984,80613,193237,178587,83624,-25781,-65005,-72188,-22425,3211,10674,15752,90056,219507,356347,342057,180018,1360,-121908,-1966,83829,93395,86144,75650,63278,73047,75146,100284,105553,178783,215193,121584,-7716,-82048,-144505,-155408,-108774,-90919,-66399,-20607,67523,144556,112030,88368,112461,135716,160382,89829,8600,-56675,-47188,-12051,-16409,3008,15687,47589,125733,142024,80291,23350,9139,-2923,-33251,41375,177045,243038,26538,-60594,-21624,-17729,-100143,-117310,-97287,-63882,-20940,-13246,-67987,-55186,-46041,-99849,-40797,-13463,-39869,-85355,-111257,-130835,-99923,-55353,-14997,15662,-2279,-19917,43463,139647,193532,120546,-24986,-70848,-88877,-77988,6672,87219,52077,-9286,-53009,-27182,89735,93820,-25832,-63499,-2532,-14960,-89628,-82407,-64429,-16327,26194,66872,80980,-10180,-90678,-84417,-56773,-54438,-55272,-24691,43979,34545,22864,-25497,-84399,-92759,-57242,-65891,-87070,-44734,9598,22074,-20378,-71122,-138414,-121140,-97803,-22783,88389,202840,238696,59704,-20483,-63316,-35316,-12746,77,24620,66149,77701,24399,54630,105694,109933,65685,27037,54253,72253,68958,27549,-52623,-96842,-70839,-64071,-53827,-21047,7971,25523,98436,126161,41158,36363,39419,10579,-886,10017,31761,8162,-23989,-24720,-57705,-83728,-75525,-47230,-18957,-19487,-7467,19334,83983,178232,169041,64615,-40935,-86209,-64361,-25718,882,5177,-6117,-20640],[-45764,-73333,-57578,-2931,-24473,-32745,-12649,13042,33658,35323,54842,55764,71221,79472,62808,112350,269993,380350,443119,414805,249340,46535,27303,134233,164451,163142,62595,-28239,-94373,-20768,125222,266369,332853,307661,203300,76373,-34675,-119969,-78581,-37938,41941,138681,178162,101013,46669,-4899,24257,20446,-35241,-100896,-93769,-98885,-81900,29420,87612,90192,68301,32995,-3248,-28111,-65351,-36625,35323,113213,98946,7421,-43184,-93086,-143101,-94669,-26498,-15085,-53636,-108231,-4572,-18103,-78612,-112372,129,36939,-79316,-115775,-20485,15663,11114,36066,-945,-34714,1760,-62859,-13144,16286,16846,-16034,-51410,-19905,-24743,-27958,-13522,26867,83833,76176,-1752,-59801,-102333,-103130,-88148,-92048,-67474,-80220,-82509,-62475,-11961,21942,54173,68129,53886,-35355,-61556,-53107,-24989,6109,-8724,-38069,-65992,-76738,-47917,-30722,-64237,-112690,-157258,-137154,-96100,-41027,-21336,9957,22115,-822,-54613,-81590,-45687,-22836,237,-27734,-49162,-10178,9802,62027,100506,76319,300,-103507,-27295,119841,174005,160493,103159,29794,-20356,-53229,-41839,-20273,-62786,-87040,-32662,41872,58299,5183,-20843,112640,104116,34312,-59436,-127476,32148,89713,-1126,-27690,17523,44204,29653,-34840,63618,74679,116270,117137,136799,50409,-22242,-38944,-2357,54477,98844,68420,-84043,-90698,74010,242297,304942,301878,301603,274245,260934,181066,66336,16130,34814,28617,29555,22359,36671,63210,36537,12761,13249,-39110,-122573,-54119,10674,31183,-25277,-44568,-37924,24805,33427,-23647,-11392,24304,138803,367838,373563,238843,101714,2553,-24279,-15947,-24424,-95336,-137418,-120503,-103213,-66340,74429,236690,330769,287569,76239,44523,94955,124739,171721,96637,-16077,-17543,3737,66030,130148,106552,-2662,-90556,-108126,-69009,1880,-10997,4809,94795,82631,1570,-9727,-38921,-70235,-43495,-6767,-53036,-72490,-81081,-117092,-92050,-10285,5429,-73113,-116498,-67211,12035,91210,138412,99567,47175,31536,68360,141278,166435,121619,65045,-6167,-7991,54639,24427,-68114,-46829,113264,196151,68160,-100576,-23427,49003,70927,27040,-49204,3601,30,-45911,-103892,-37094,62398,180653,342846,313721,169280,20749,-96316,-162823,-53571,-63452,-125177,-80975,-45006,-48445,-82413,-125001,-126276,-44794,29496,66581,58248,-11170,-55291,-2693,-20913,-49519,-34402,-20487,11486,23585,13006,-26529,-40015,90304,184606,144316,58596,-6149,-21795,-8713,26093,29521,73545,185604,207565,177724,120530,34955,-81710,-139100,-23340,97524,125338,38625,-40803,-65409,-64394,-66996,-59293,52648,124168,121609,77949,34809,15226,35716,57390,36009,-10982,-107282,-116604,12532,43473,-36098,-134635,-117814,-58392,-104327,-71621,-9066,25099,-12696,-98698,-78414,34177,107173,129392,95679,73025,52082,70689,51016,16331,65438,-19314,-135987,-40644,69722,106873,75624,38645,74605,214569,150492,5937,-94720,-51644,23767,43939,40969,15904,-75786,-71448,-8094,115266,226082,129328,4057,-37542,-63977,-120010,-154264,-106287,-23971,6134,72777,131690,198445,193263,111373,110947,147448,177962,135817,62759,45836,21377,-11799,-48141,4846,17735,-42613,-117427,-129948,-110430,-147759,-101729,-30703,19974,-11645,5452,33365,86855,192379,201291,59557,-211456,-261756,82055,333702,243623,117889,17164,-74529,-17564,-166,6224,-15470,-29614,-47662,-90211,-60470,113113,152460,38366,-24721,-2078,48076,28215,-57699,-48305,-12450,6934,19366,19886,-27552,-41438,46609,120382,137237,81534,-7018,4375,117957,294170,481128,561011,444029,274866,152251,60834,171314,295903,371421,298571,57872,-50255,-19231,57447,105098,177407,269419,305616,281387,61063,-66490,-16654,27670,29871,1356,-30055,-84330,-126898,-50193,-5600,23065,19384,-21921,-65524,-97828,-98187,-70327,-35812,-12470,4409,-5735,-9925,56379,79278,74514,62916,-5932,-95873,-152765,-113591,-126272,-95440,-96653,-127884,-112370,-45786,-49459,-89123,-138743,-123611,-55840,-32303,-49079,-85233,-16408,49199,108800,99504,83339,46265,17931,56829,156625,123416,77153,98833,180831,183384,159798,149183,68130,-15598,-37366,-2015,-8960,-15638,-36529,-71999,-132582,-49548,36208,88219,66755,12382,5052,36478,6831,-79792,-134085,-85326,-48255,-27781,-60516,-85342,-84313,-74593,-85429,-68062,25114,104466,95851,10217,-46390,-18744,27489,42549,72440,175322,234019,191631,47097,-71622,-137413,-85535,-71449,-74086,-83792,22369,97383,105276,60135,22891,-47325,-49534,-6594,-33997,-77428,-79168,-13556,-17898,-23655,28838,79191,48982,-13390,-53727,-46798,-11400,124261,150472,10733,-95387,-134022,-134676,-132494,-8181,135402,220977,71300,-100606,-100875,-62002,-99636,-111375,-72275,-45157,-30568,-23812,-19669,-42905,-94272,-39086,-16227,-28257,-116629,-148731,-131009,-113459,-88261,-65216,-66965,-98400,-104355,-79933,-53497,-34097,-96651,-161653,-111744,-99869,-104368,7169,58550,54927,44170,50337,-3060,-32097,-23055,-35389,-45591,-34143,-42356,-21816,-18625,34270,163400,241748,187949,37107,-66984,-25167,51936,85136,98514,55626,-3714,-67192,-80049,-79371,-33109,25753,64532,26372,-13901,-36873,-86041,-65325,234,58406,-2380,-56306,-64345,-49933,-2956,-24279,-9391,-14211,-68882,-95007,-15487,122076,239353,204030,161733,138595,115082,39009,-2946,-21891,-53164,-115835,-32820,22754,51032,55907,21554,-64951,-54472,48956,85411,98525,62167,-6420,-72441,-83006,-49526,-10511,4206,9253,83518,135586,157808,269906,257430,126935,40035,-27409,-72880,-78165,-60098,-40041,-25288,-17112,46329,40658,-18263,-55526,-104519,-52191,52041,127963,60214,-51277,-4908,159714,194888,137535,41724,-14098,-45180,-45260,-25955,-4648,59286,86026,51433,-26454,-52558,-17365,17759,71010,136663,181026,239739,165356,32032,28453,12771,-51577,38840,292580,511540,452407,270489,90524,-24880,-133791,-125891,-35719,-6777,20909,10168,-24015,-46866,-22828,-7340,21557,84995,173599,158247,24248,-9631,15394,5744,22505,22724,-25108,-53016,-36673,2698,8879,-985,50832,119135,73178,13816,35974,74020,132477,145025,92592,79735,3715,-16575,10454,9395,-10226,-32954,-43903,-62969,-74093,-103812,-119347,-35388,-27981,-52338,-78226,-48865,-68205,-49711,-8428,26303,59041,72097,-13424,-52488,-2250,55618,52577,11365,-17926,-24215,54808,121460,105890,24806,-45121,-32799,12076,964,-18055,-57276,-58248,-52133,-1136,-4521,-31600,-49761,-68053,-128310,-122257,-18934,36102,-13174,-71296,-108599,-120111,-54358,78232,189614,229694,143041,47339,17154,-23316,-119510,-101301,-87425,-54528,-17078,15290,38346,33415,37021,14951,-79367,-93052,-88285,-44126,-4608,-15029,2054,-4783,-2032,-24059,-38742,1850,108708,202910,183982,152435,115257,109291,120705,118729,91968,115738,134670,147799,116869,80359,34536,-47469,-83440,-16500,69187,89573,-10228,-92378,-103580,-107424,-83304,-50736,-57913,-78218,-8352,67714,179179,294682,271603,224911,171291,303554,393132,311176,176023,-12569,-78870,-39864,-73642,-85285,-81031,-46104,-74897,-90377,-95526,-97205,-97178,-78053,-40795,-15515,-25767,-120665,-103820,-43696,-18520,-5399,-15727,-30311,-7891,48368,74325,64998,36555,5388,-1229,2615,48105,91813,125063,96675,106585,176336,323932,376019,195535,57902,127614,202347,146034,31039,-28654,-56239,-126986,-14742,-8015,-63168,-61040,86023,232973,304892,241686,24321,-114381,56864,129830,194591,135523,82716,36054,4035,-64563,23679,164143,288366,275953,131336,14245,-55021,-84772,-103069,-107346,-114369,-150082,-30747,81302,81654,-3761,-87238,62479,220311,407035,517163,575971,464152,241412,96909,1643,-57148,-59412,-34713,-13289,-26910,-41729,-36316,16482,64137,79522,92546,64388,24071,-15305,-57321,-90088,-68259,-64785,-85264,-69281,2631,90495,72489,-8743,-30862,85256,66475,11467,12633,-35656,-119866,21839,130920,152606,117410,112040,132782,146496,100550,26169,9676,53521,128208,125904,53554,-12256,8716,35725,50778,83532,120290,143027,74002,-71079,-172367,-82893,6084,47601,2001,-76944,-41547,-23484,-24712,29019,198305,175489,34026,-17109,108296,252784,302766,189070,61042,39056,-2496,-27264,-22198,-53619,-81403,-48026,34361,49356,-72630,-101162,-83176,-87663,-83809,-98799,-116614,-94852,-65633,-47560,-41835,-25733,-38870,-31128,-39125,-42465,-40984,-50115,-98076,-48248,-7253,23658,30236,35686,84887,101915,8424,-120792,-107145,-39737,1790,-9357,-11135,35313,63462,82027,43122,-12383,-15106,104725,179830,219960,139179,45726,-13198,15825,11223,-18418,-60563,-72038,-87559,-142911,-46907,-14171,-45570,-52243,-51363,-646,78605,113572,79538,-6536,-68734,-92923,-15026,38345,59752,-1075,-82631,-47558,-4331,-34871,-44313,-10173,37797,1259,-47926,-51279,-16883,42856,114099,112448,131771,145568,112288,87484,71431,-5088,-73951,-31283,41755,103418,201969,249852,163634,66156,-26613,-52957,-28962,7598,22611,37205,57990,74419,72803,45291,14092,3617,18266,16438,-10663,-36459,-44359,15419,99331,164385,152245,47589,-31597,-51608,7542,72637,71361,76708,-9209,-37901,21516,-53509,-11624,142427,253480,273434,130809,50317,84610,112867,61791,-14607,-77959,-99002,-55867,-44913,-41423,-37996,-64332,-86451,-45809,9493,5060,-33788,-93634,-63247,-58524,-80928,-82712,-45080,-31958,-29155,-64160,-78155,-61427,-49095,-48670,-63891,-50883,-67333,-78256,-81844,-8672,93370,116769,136601,210859,260021,285652,257806,174495,152735,96367,5852,-85069,-97874,-59545,-79111,-82963,-74398,-51242,-39161,-52677,-57500,-10958,58720,107022,39886,-30697,-8607,24782,-214,13900,91008,243030,356101,357412,202357,5091,-76416,-73540,-69741,-19242,23821,50236,1230,25760,65743,86908,124097,199603,138224,58315,20384,-24385,-9277,62353,140236,195440,163606,53849,5081,-36098,-48527,-86749,-33791,66750,108433,51004,-936,-12938,-62391,-74298,-15192,7869,32329,77878,50573,-38072,-63602,-17365,19055,-10022,-14608,7397,-43848,-79840,-62745,-48130,-61656,-41908,-1321,47574,93745,115591,95723,73848,84543,56499,-69640,-32290,163559,400352,472585,291215,96724,-51138,-80321,16038,114607,104980,66873,49410,60100,-13928,9998,91151,112012,91250,92095,55332,-53337,-80590,-27317,-13864,-64015,-106809,-47930,-19761,-80775,-146294,-94407,44682,182101,255683,226139,173070,51533,-60111,-110560,-140324,-113868,-59757,35906,127494,102062,-1083,-72122,-123374,-87090,-70136,-48970,-91617,-67576,-44446,-95555,-103679,-43932,-21658,-31398,-17363,-7670,-47931,-54831,-21158,-46085,-74639,-44341,-48855,-108630,-100540,-67788,-113234,-164336,-126684,-84340,-58814,-54718,-52035,-53654,-88721,-123107,-89516,-78188,-69304,6964,140411,326836,495926,545806,427539,197021,75815,39812,-4801,-68162,-120131,-108399,-105418,-127576,-88171,-57426,-41638,-56738,-17110,33683,21248,1532,70084,166691,194781,146783,138122,163028,196340,112562,37325,-21235,-84054,-109101,-79295,-81295,-103095,-105617,-112353,-130649,-78198,-68141,-73565,-75655,-39085,-55001,-93253,-135164,-137482,-66352,15237,-32997,-54924,-94705,-123334,-46336,49309,83514,113069,97694,57681,51574,115389,117595,77007,-6742,-39971,-68127,-94700,-120238,-110649,-101536,-70050,-22756,-13155,51983,199804,369242,424049,265019,113538,46424,77492,55042,-24666,2018,55806,14096,-19599,-40281,-61255,-54595,-24668,-872,8593,-18696,-71094,-66678,-35323,-21695,-6800,-40084,-38853,49905,191201,217664,190328,191589,157269,124701,44241,-13016,-57124,-78586,4830,120719,180777,153150,218009,192809,88521,-39859,-75678,-13142,29886,-27961,-107490,-129051,-145283,-149185,-18179,231873,480863,440605,274245,100110,-13981,-78971,-63300,22999,88365,-2463,-83478,13321,78114,87230,65373,54920,93647,104188,11224,8711,-37043,-125317,-98361,32983,105661,110688,64123,53774,44542,11455,15100,2537,3510,-41523,-67132,-13753,-25714,-100302,-72254,7160,13337,-10165,-44925,-80730,-137434,-95005,-1187,56578,8682,-64769,-24687,48694,67475,31467,13503,9412,32029,48199,67104,37367,-75321,-40914,57020,103444,94738,122247,148726,82358,-15914,-67611,-77754,-86204,-72579,-37342,34935,95378,56638,-49358,-148689,-48567,8841,114729,152770,118625,126930,132117,66856,40153,30112,-36823,-161416,-56636,38868,87514,84188,86751,88464,112300,207142,270970,239205,160008,46657,-54772,-49224,-61887,-70126,-47732,-745,70499,124618,127350,48924,5923,-58831,-94485,-42363,-37573,-81249,-123362,-109057,-103444,-123877,-101000,-60143,-61162,7510,87269,107613,110349,158885,171290,40948,-68670,-33855,62823,134289,140168,129282,164985,122380,20002,-39018,201183,370590,235136,-13821,-152145,-48166,-20608,55013,156538,97119,26581,-12562,-15333,-46085,-27708,54706,99592,184118,246903,269398,251899,57654,-92309,-115022,-46531,-8183,-58641,-2627,25919,-19780,-113217,-77472,-16166,37901,75186,117551,97307,21192,-30479,-77876,-69275,-28833,-6440,-37229,-57809,-13202,88027,230153,201834,88200,-27626,-68237,-97717,-57046,-13118,6251,8776,73668,181625,307221,300234,127440,-66610,-141869,-24380,56735,81191,82086,67342,37007,45525,59029,95041,121543,212813,251900,139012,-7833,-83400,-140902,-162295,-118227,-97345,-70970,-24814,63929,138834,114660,90424,114039,146586,171006,94352,9901,-61326,-50644,-12289,-15575,3509,14725,48004,129862,138525,69129,11697,12819,27863,32257,153364,282831,291460,31161,-75426,-33463,-13707,-90063,-106371,-85489,-55840,-20673,-30064,-102869,-76569,-53293,-100127,-43217,-12750,-34635,-80625,-120410,-144125,-92232,-48626,-8215,11897,-15473,-40151,23607,109944,171710,105256,-15424,-58024,-99625,-99152,713,92759,66970,11434,-14320,-14129,68467,79474,-32988,-70362,-5788,-7016,-98291,-108793,-91983,-44751,26434,84474,83719,-7422,-103288,-85102,-48449,-44741,-48979,-19075,52752,37484,21446,-30635,-89075,-94468,-59637,-70955,-94240,-47147,11104,28086,-13249,-71764,-138406,-115015,-86965,-12954,88744,182927,201344,10740,-59281,-80819,-24542,9501,17812,30839,63810,68432,16848,47478,99214,107724,72767,42325,56995,64463,72983,41639,-44722,-93835,-65978,-60314,-46154,-15952,4076,18575,100957,137115,52770,53273,61989,29401,9574,16859,34802,9542,-24389,-29111,-70497,-99009,-74275,-48251,-22646,-24807,-16280,8087,71124,160884,150908,59070,-39289,-93163,-74419,-31628,9477,22247,6331,-17924],[-50233,-77922,-53122,-4173,-33039,-41955,-19052,12546,38617,41504,50237,44138,55867,60163,41356,114605,316322,480656,546239,468816,259072,48336,20680,122807,155864,158610,71703,-2936,-77675,-41668,94982,230443,305202,295623,209303,78364,-35791,-110565,-73985,-35189,45901,135127,166901,89279,40330,12291,77363,39759,-33227,-99505,-91923,-97527,-77952,39034,114638,127592,112345,75311,-486,-69104,-98772,-63692,10682,95970,97196,11276,-51517,-93421,-141800,-111460,-36461,-16161,-49480,-112770,-11867,-25138,-79738,-113068,785,27385,-99571,-138670,-43341,-16807,-5393,33307,-8667,-53700,-44172,-91532,-18957,13487,16056,-14471,-52967,-4893,1021,-3692,4078,41520,95406,68118,-13090,-69769,-104661,-106883,-92549,-97147,-90997,-101618,-99848,-76607,-24169,10352,36574,37443,22941,-49545,-56266,-44315,-14008,25010,21947,-13708,-61270,-69783,-33535,-21468,-61167,-113594,-151376,-136276,-87851,-23868,-2023,10793,12778,-10806,-64165,-110348,-65578,-29138,9484,-1881,-13700,19432,35602,81528,108315,72574,-10612,-108021,15974,166529,204162,176422,109786,37298,-19057,-54462,-39948,-13337,-58373,-82594,-31808,40530,65111,28369,4167,120487,87437,199,-86024,-74341,77834,113551,-10107,-27703,34963,62922,43669,-23659,78835,96576,139760,128853,127582,43746,-30068,-43177,-11601,37555,79233,59987,-79331,-89873,69326,235251,315740,307110,280659,239720,240668,185124,56448,10378,45641,46761,36439,9895,4461,26072,7045,-9309,29,-41243,-110334,-34170,41583,72125,16435,-34542,-69503,4242,28074,-24836,-5084,40328,137610,387293,406852,237860,104008,23518,4524,14629,1776,-69355,-113030,-137683,-110408,-60899,74924,241359,340488,297176,81001,26238,47165,75292,124578,72861,-17420,-13368,14538,83583,154285,128823,9192,-95449,-125946,-79986,-10297,-20679,-7626,66893,59266,15251,14409,-24264,-65729,-47870,-12799,-57638,-73832,-87817,-139124,-72795,7834,30669,-40571,-93540,-59195,23249,105746,145007,102094,55557,38071,73113,158780,188263,128819,58461,-14351,-5809,64883,39338,-54622,-65163,97069,181939,59446,-102559,-21997,50668,74732,17501,-79516,-32888,-24947,-72985,-131681,-25127,86104,221153,389337,342827,207219,67707,-42133,-102960,-102636,-89681,-115688,-48546,-17007,-34011,-78713,-119444,-113020,-48225,35472,73774,56007,-16497,-52573,10690,3125,-32799,-31129,-22128,26560,50106,38336,-7319,-28542,102585,200636,157225,72372,5234,-8949,7197,45539,63260,168858,272413,266521,203398,129122,31665,-77077,-125798,-80149,39953,80816,9303,-68141,-81711,-65795,-59143,-43739,61830,118303,108474,67178,33588,23678,44762,68359,56191,31432,-51889,-161192,-30709,23874,-36154,-132850,-107190,-49416,-100492,-48044,23658,61068,10646,-84064,-67448,47676,126560,151231,115581,85503,60760,79266,67564,23863,72306,-3767,-124670,-37014,82847,137928,130584,107702,142992,255454,137744,-13394,-106689,-40966,27957,43823,38783,25289,-70038,-70639,-8331,114625,192824,91501,-3159,-26978,-53272,-112214,-141592,-124087,-57074,-25886,56825,130257,211204,221621,127041,98339,115234,140638,111657,60654,57985,41108,13268,-40522,-12598,4925,-50940,-117889,-111290,-96085,-133621,-90469,-26100,13339,-18030,5568,31107,77856,163662,179743,49399,-190916,-221057,119670,400370,314254,146614,19728,-87311,-31587,-11472,2720,-8943,-19052,-42165,-101542,-70973,105509,144208,29832,-39051,-19235,20567,-12138,-104639,-62111,1038,22170,25466,18944,-34697,-60594,27138,98359,117810,75783,-1156,23416,120684,264247,408330,457008,348475,240109,156612,90290,207498,337985,411514,310986,61580,-44185,-10479,59041,99636,164712,246880,266301,246520,47472,-73572,-15160,22883,18643,-13490,-42708,-86259,-128760,-56111,-10339,20153,15212,-23011,-61134,-94968,-108453,-85017,-40092,-13008,5980,-5632,1453,77406,106149,104829,92297,17292,-85453,-137190,-95138,-128048,-99293,-84642,-110290,-124455,-60319,-59087,-94820,-135811,-115956,-46586,-18528,-35758,-65439,2184,72555,133938,119034,101798,69715,29978,51985,148291,97229,62915,82535,175754,199090,184973,176474,81197,-3038,-32891,-1224,-5156,-6923,-19200,-41887,-109652,-64936,-5935,24744,-2336,-56019,-60429,-5860,-13854,-75124,-113758,-66564,-43211,-33847,-59793,-75379,-64395,-52935,-72517,-70648,18262,91937,93670,29714,5292,65104,114454,116853,124701,209756,245713,179033,16496,-93765,-142483,-85637,-72227,-69361,-85722,14147,83005,102637,65056,44530,-6908,-11168,21704,-17076,-62263,-68981,-10636,-23933,-34459,9796,57962,47094,3129,-31001,-37808,-31243,84035,145996,28683,-73162,-125319,-134567,-88803,35790,173996,231523,74945,-106776,-101236,-56865,-94056,-113664,-69935,-48271,-35997,-29723,-25404,-48959,-93436,-34774,-7165,-18260,-106421,-133376,-118242,-99464,-88720,-75268,-88049,-115408,-96754,-72130,-51644,-28953,-86650,-169753,-122258,-86411,-77087,7593,42022,20015,8173,33250,-317,-40261,-74216,-86985,-78524,-50157,-44268,-19174,-31704,3137,130674,229601,204505,58641,-60469,-38910,41225,84040,104395,66586,13993,-48783,-81873,-92593,-54852,-9806,26374,4723,-20610,-41114,-95960,-77279,-11339,44631,-7971,-59876,-68789,-57362,-7560,-13632,4555,-9115,-66434,-94758,-24059,111222,243040,208904,163203,140102,116080,39891,-3351,-21158,-46222,-109977,-36412,14168,40312,54194,21461,-62877,-71285,13769,48673,69784,43626,-27071,-97405,-107898,-74698,-40906,-21850,310,88208,162678,189835,282460,243306,105841,14964,-51351,-89851,-87393,-71477,-42707,-20089,-10917,56323,47636,-12403,-43934,-96580,-47068,68770,158396,102013,-30205,-26975,151815,210630,163293,74971,17480,-30375,-44891,-36878,-31839,13208,50018,39612,-26202,-57824,-32000,2815,54574,137203,193849,246710,166247,34641,37580,24322,-61619,-9387,209905,425379,416927,259898,90478,-26430,-139746,-109158,-18474,12608,48695,43207,-3729,-58186,-46771,-27962,7817,73575,167074,167018,40347,-14647,2515,-2214,22910,24909,-26072,-52154,-27207,26907,31759,14282,52033,90295,42209,-6384,19214,57966,127769,158936,107722,85216,-3957,-21971,14043,22557,3118,-26962,-39812,-53709,-74367,-114420,-112361,-24017,-17820,-45936,-75050,-42905,-61475,-57533,-10307,26892,59446,77487,-4178,-51193,-10194,45151,48894,18744,7351,25879,109874,161308,120099,34169,-16984,11925,27112,-5192,-19659,-43851,-52117,-61707,-14595,-18893,-47202,-65703,-76664,-121313,-110638,-9566,42761,4778,-51044,-98068,-124326,-73848,45558,131773,166036,98950,25950,9003,-34458,-127773,-102554,-96022,-65688,-22365,17190,44737,39230,35827,900,-99916,-57393,-61910,-40253,-22273,-47841,-21014,-17773,-10592,-38006,-62523,-23027,79305,171994,151665,119076,100118,115436,132996,131074,110064,136806,155932,175519,160742,119662,61475,-19270,-56370,3162,104882,134779,13505,-115832,-135716,-104863,-88441,-60742,-72696,-87700,-15381,67455,198922,339924,328918,295106,252751,364394,380372,283005,173473,1919,-57476,-34924,-72201,-86224,-77482,-39993,-65163,-80743,-90914,-94827,-99469,-102614,-70263,-43335,-48799,-136219,-95388,-42616,-23192,-7898,-7666,-20855,-8413,34816,57676,50528,38452,20916,5843,-3590,31024,70503,91526,57769,83970,167194,331122,377897,178397,59657,139360,223147,174173,65765,22146,-20586,-123191,-32000,-23194,-57110,-35284,82686,193634,232155,177870,3297,-92848,88400,180566,231424,159936,101897,36145,4188,-38184,49042,185603,302362,283000,140459,20357,-54195,-88703,-107334,-100550,-107401,-135999,-3604,138357,152999,48221,-46509,113814,292814,509851,637079,665604,486062,235076,94388,4217,-49664,-54223,-33655,-13354,-19554,-21309,-19231,20831,62032,86090,119983,102990,53418,1039,-50265,-98714,-92843,-93571,-119031,-94299,-19117,72627,60913,-20844,-23647,114581,136009,86391,65322,-10172,-136367,-2866,87944,93650,70958,88069,119130,128228,61481,-34284,-65954,-5622,107817,119219,61293,-1077,18749,52100,54637,77930,100364,124267,68528,-72916,-159093,-69932,15162,59703,18502,-57098,-23159,-7639,-23650,10618,205277,194941,63544,12247,152183,306903,350628,219937,95694,50500,-4216,-35153,-26254,-53563,-84129,-59191,11565,17440,-91610,-101750,-78995,-75738,-68173,-82264,-102360,-109860,-74816,-54612,-45470,-15095,-13359,1530,-6188,-15614,-24524,-39564,-96601,-64396,-19262,15345,25354,35240,86179,108876,19401,-108378,-117531,-59405,-13265,-6339,8548,49526,67878,68753,9679,-63882,-1538,122392,185210,195498,96906,19231,-28234,13693,19134,-7703,-69170,-100851,-114447,-144703,-31718,-9128,-41904,-41209,-34290,12709,84353,114673,81263,-3568,-68634,-91714,-13385,38072,63874,14045,-59732,-39823,-7648,-38278,-53893,-19641,39326,5565,-49550,-53244,-14153,45680,117326,117997,121295,116989,70048,38162,25354,-37476,-97129,-52389,26244,88818,176940,226273,149674,59819,-30335,-66322,-55308,-14166,12310,39042,62191,76260,70924,38424,3855,-10207,1769,-8488,-41094,-61010,-61909,1900,78182,138954,139352,66782,14073,6168,54476,109408,95583,85798,-5652,-102032,-33767,-82963,-19620,98787,178413,210964,100095,35039,70847,102564,57437,-16990,-76071,-96324,-56591,-39683,-34135,-38264,-66856,-75341,-38823,3681,-3413,-40391,-82962,-66252,-67319,-87975,-81971,-42215,-25715,-15408,-40435,-46608,-34639,-30007,-33697,-59796,-56850,-85864,-106780,-112700,-30627,90682,145587,162979,208913,224940,241904,196164,111185,110683,74294,3666,-68928,-95250,-69807,-86780,-85117,-70951,-47402,-38102,-54761,-57750,-5134,68941,111289,49151,-22835,-19614,12987,-6148,6382,76522,215984,336853,340029,161055,-37392,-91993,-72711,-50964,1546,33484,66147,18127,24765,66210,95223,147834,234203,172398,76892,27596,-13965,22780,117387,202285,245635,180920,48217,1090,-27345,-32358,-65210,-70295,19814,64642,14503,-19519,-12968,-54802,-90154,-38306,-10178,19105,74332,61912,-29134,-73438,-26918,20193,3897,2810,25480,-31947,-76268,-60707,-45993,-62501,-46349,-6677,44246,95361,115239,85226,59991,71160,50762,-67071,-32289,167802,401397,464137,282994,94807,-43707,-30539,54474,134387,110545,67965,54085,89885,40280,72457,141028,145574,115219,111028,74642,-36626,-77257,-16784,-1268,-55403,-108922,-56417,-30628,-90781,-156818,-96731,45152,176283,241913,226153,172317,34214,-65703,-118848,-143299,-112966,-74914,1212,75843,54808,-22829,-69509,-81899,-42974,-39968,-35106,-79825,-59241,-49220,-103337,-108564,-55764,-39717,-47050,-31586,-22011,-58598,-27007,5144,-41631,-96008,-56858,-63198,-94038,-65795,-54335,-113451,-174873,-116548,-67446,-44049,-43039,-40424,-44444,-84819,-122052,-79717,-60716,-47887,29996,176420,387232,573351,601786,439367,191780,69724,32315,-6341,-53803,-115087,-104404,-82435,-94925,-93626,-93224,-88441,-94229,-42049,29038,35587,19280,77585,172915,203351,151816,145043,165761,195225,120086,52050,-15618,-86947,-110727,-86074,-95846,-105236,-91547,-88880,-129321,-83294,-67874,-67712,-67607,-41751,-68096,-113804,-139903,-135624,-65373,32144,-3098,-47326,-104030,-128067,-39836,65416,97667,111152,87736,51578,50832,103860,100554,66915,417,-28147,-63621,-108558,-132426,-118550,-106563,-69643,-24196,-22906,36287,176446,331382,384288,252718,136023,111970,150121,98122,-20141,-11342,48579,14763,-23505,-31576,-36818,-30562,-11385,-27,-990,-33149,-84149,-77393,-42348,-21624,5487,-28274,-36437,39032,163384,182151,144924,146080,137732,129668,51838,-13206,-63936,-112149,-7673,133699,232001,193344,254216,239926,123615,-21552,-79936,-32573,17749,-31006,-115130,-125772,-130482,-135316,-34234,206859,491279,480875,274716,95464,-7659,-71060,-52455,46620,136885,37048,-48209,41774,93652,101166,77968,68179,87471,98045,16472,-1867,-64459,-157863,-51812,65261,114299,101387,42605,29702,23958,-1087,5359,-6835,-5007,-50871,-78423,-17046,-22391,-89185,-74116,-1421,859,-34318,-69154,-89469,-114957,-90738,-10305,49538,14349,-43305,-11166,41721,44805,7535,-1122,-84,21443,42248,68985,46207,-66696,-50165,49322,102281,100196,134350,154711,80602,-17279,-65500,-72140,-75531,-57318,-21197,46438,97260,53076,-48203,-126816,-34830,34674,146786,158288,133225,149505,148252,62276,22288,8457,-56773,-135432,-23609,41073,79323,72233,75152,79815,98594,172033,220319,186180,121134,31278,-64129,-56411,-66130,-67917,-36233,21323,76523,116687,129417,71201,37665,-20084,-63265,-65537,-76420,-117219,-127915,-85377,-75387,-100484,-116022,-112803,-127634,-50298,49892,86696,93847,137890,132349,20300,-84814,-41309,44102,90714,94999,107741,157613,115239,11616,-18394,206376,343243,201460,-7415,-88625,-62344,-97628,-10970,115192,90641,29415,-14804,-26064,-69345,-15370,78046,117617,185667,228312,231215,207205,34140,-101979,-102787,-34962,-9343,-95404,3717,52133,-1428,-114758,-76830,-5118,45435,77860,124053,102920,15751,-39165,-78666,-72060,-40861,-24749,-47059,-58000,-10705,93195,260466,216748,87689,-28302,-66067,-120001,-93047,-29479,1781,2858,57377,138316,238821,233510,58933,-139058,-85507,-38870,25791,66688,77219,62296,15834,17114,41263,86687,138146,248588,287904,156089,-7225,-83682,-136397,-166628,-127146,-105067,-80230,-35739,51620,124898,112477,90871,114649,157969,181167,98293,12530,-59937,-49098,-10254,-13259,5142,14454,48401,130551,127698,52916,-2269,15666,61346,107541,269080,376743,322286,36014,-86452,-43148,-6695,-73105,-87197,-67232,-43200,-15592,-37258,-117227,-88452,-56986,-98357,-45010,-11420,-26618,-66090,-110023,-121348,-75395,-38934,-924,6943,-30136,-64436,604,71715,135697,82966,-10196,-49932,-109202,-110358,2184,100710,85108,36194,21667,990,44495,60855,-41448,-78133,-12801,-3777,-97371,-120582,-115939,-72046,19101,91229,79239,-3602,-112615,-84378,-40773,-35656,-43396,-14418,60103,40473,21430,-33909,-91539,-94685,-60995,-74064,-97831,-47666,12031,32215,-8034,-74325,-137387,-104144,-70522,1872,92123,166827,169077,-24002,-79117,-72436,-537,36339,36417,37122,61259,59564,11049,40493,91965,106275,83228,62925,64742,58172,74906,54179,-36568,-87209,-55860,-48839,-32031,-8602,1751,12560,101717,143805,66748,72565,85022,49998,21534,24017,35647,8797,-25124,-32804,-81716,-105733,-67922,-48033,-27387,-31582,-24781,-684,62514,145925,133690,53810,-35955,-85350,-81816,-37476,17037,38730,18163,-16342],[-53820,-80938,-40787,25,-36323,-46639,-21193,15388,44370,47023,44043,32361,44130,46111,29435,126606,365587,577040,637176,509262,264509,52355,11277,102208,139072,144673,76465,21593,-54752,-59852,59255,179590,260203,271775,211452,80538,-34506,-96305,-66353,-31528,47441,124942,145733,68661,25833,26358,132402,62361,-27429,-94611,-90774,-96808,-71666,49218,141743,163750,150807,112138,16236,-86089,-122967,-81781,-6803,80395,92291,14020,-54395,-87815,-133553,-128851,-46230,-17850,-46758,-114942,-17247,-30196,-78330,-114665,-2474,10592,-120592,-154378,-67011,-53768,-21276,31346,-11195,-65978,-80095,-108889,-24001,8833,13149,-14060,-51294,14900,32047,24843,25052,60312,107298,59668,-23157,-76519,-93210,-89018,-84725,-82025,-94971,-97641,-108380,-86842,-36023,-1208,18715,8885,-3688,-58976,-49046,-36803,-4500,41224,49986,6648,-59047,-57813,-11766,-11031,-62004,-117662,-143858,-128843,-75569,-8305,11809,4561,588,-16107,-60631,-134010,-89393,-38843,17724,28252,21079,44795,57306,95282,109299,63226,-25424,-104312,54127,201024,219469,181332,110548,42549,-18771,-54787,-36783,-6901,-55231,-80765,-35970,30294,61154,43367,33199,134139,78159,-16492,-78233,-19031,113371,128625,-17120,-20886,53483,78838,52960,-10354,95591,119601,163558,139240,114291,34940,-39046,-49534,-23431,18209,58777,49306,-76074,-91276,61922,222321,314196,297359,244011,191934,208876,179073,35880,-5941,47507,58196,37621,-8188,-34327,-18959,-35499,-41622,-15697,-40036,-89190,-7878,79874,118469,59913,-11143,-92444,-18922,17852,-29656,-2372,52326,130899,376228,409852,222643,102794,44478,32905,43535,24585,-46742,-91012,-120077,-101191,-52448,73191,237954,334680,290902,79778,4352,393,30758,82211,52404,-16536,-4317,30476,101823,173242,144122,17845,-99927,-140642,-97703,-32519,-40901,-24892,39126,41656,35817,33063,-13973,-62544,-52468,-18648,-61008,-73937,-92078,-154212,-58796,21156,49794,-10043,-70424,-53465,27442,109504,141685,98999,61234,44231,75540,169564,200942,127057,45591,-24084,-10521,65230,47803,-42501,-82146,76309,162318,48115,-107155,-25364,46276,71492,3094,-109619,-67703,-54499,-101239,-113946,-5425,101021,242621,405913,351874,235941,110842,9671,-36362,-107815,-108836,-77767,-12492,8150,-23593,-80750,-118076,-98943,-54770,34781,71326,43672,-29002,-58008,16517,20169,-20155,-32031,-26487,37425,72909,61233,7428,-23024,105937,205268,160903,79965,11880,867,21691,65224,102335,256654,340429,307823,215034,127473,23813,-68168,-91836,-127002,-14767,34418,-22264,-100918,-99717,-67604,-53476,-31948,67097,110682,96835,59495,36439,34112,50398,73612,69629,66861,80,-124786,-80928,-3474,-41043,-133764,-99691,-40295,-89332,-28388,53611,96442,33937,-69389,-60103,56464,140442,167173,129596,88038,58086,77010,72960,27023,71762,5611,-114527,-35269,89849,161413,181078,179859,212811,281702,117798,-36069,-114330,-34477,25396,37060,29247,29316,-67454,-76199,-13742,107469,155718,60149,-8248,-19936,-48212,-108953,-129662,-132293,-91600,-59567,39292,128209,221261,244010,139158,82741,77784,97589,81592,53658,67362,60180,39024,-23920,-30721,-9852,-56008,-107049,-91568,-83600,-120630,-83226,-26639,2519,-29347,942,22651,62229,132539,156680,41421,-167710,-199740,126142,432747,365041,167638,23377,-95419,-49315,-26797,-4141,-3998,-10475,-41054,-115201,-69320,104722,139970,25309,-47181,-25144,7235,-33957,-145157,-71087,10300,30500,26700,16942,-38697,-80054,3903,71373,93422,68205,10295,43681,120046,229011,326337,344241,252748,200682,156010,112031,225791,353138,420632,301227,58224,-40856,-5464,56098,89844,146561,216223,219092,201092,27184,-85933,-15367,16624,5512,-31092,-58351,-91458,-133115,-66345,-20953,10214,4290,-29495,-61281,-92696,-113014,-100465,-45666,-17188,2409,-10326,7976,90626,126359,129757,119158,40657,-72047,-126357,-83666,-127908,-95532,-67425,-80705,-113895,-76306,-70813,-101407,-133100,-110195,-38929,-5998,-22582,-44329,23131,98624,160169,137865,115755,85340,36249,34424,115972,61653,43309,61018,158608,200627,197660,190992,84171,4401,-29607,-4593,-6289,-2842,-4463,-10334,-81890,-81048,-54626,-44409,-74687,-122032,-125961,-48578,-26702,-62745,-96844,-53307,-42233,-44429,-61591,-66876,-48540,-36954,-64589,-77807,4103,68310,80582,39150,44779,134881,190890,183796,171075,233650,240245,149000,-21726,-118415,-132558,-85138,-74445,-66352,-87387,1254,63712,96140,65175,60426,33307,31538,50657,1646,-45253,-55966,-4096,-25526,-39426,-672,43924,47850,19124,-11203,-31908,-52835,44611,135602,44892,-52890,-102248,-103418,-46365,73324,198275,225695,69668,-110868,-93288,-49052,-86948,-115875,-68460,-53195,-43612,-37141,-32264,-55184,-90376,-29396,5709,-714,-87983,-113838,-101635,-83118,-90102,-88135,-105687,-101376,-69810,-56959,-47503,-23953,-78763,-157488,-116089,-57665,-49013,3876,22835,-8623,-16978,18954,2988,-44206,-111415,-122771,-113613,-67587,-42159,-12054,-38059,-35780,86400,200129,204723,71695,-56772,-55521,27324,79329,107539,75578,30471,-27408,-73684,-102856,-72204,-34809,-1798,-11739,-25851,-45833,-106344,-92180,-26852,26119,-14905,-62927,-73310,-66630,-16167,-5182,16735,-3917,-59404,-87756,-32215,96261,236299,206042,159714,134837,110368,37522,-4932,-20393,-38499,-101840,-41620,2336,29055,50850,19238,-59662,-90930,-22335,11903,38911,19765,-52751,-119681,-114903,-99221,-68983,-41997,-3274,92193,184631,217794,287912,223735,81792,-11964,-76640,-107485,-88059,-80992,-44070,-14209,-4613,64297,51053,-9006,-35122,-85760,-45938,73740,170931,131750,-8705,-47886,135177,213484,180534,105678,45592,-20120,-47717,-47939,-53007,-29895,10950,22751,-28559,-62798,-46759,-13262,33051,125837,194131,238464,154570,32511,43294,32307,-67777,-55230,136910,334477,364997,236880,85258,-28290,-144247,-96632,-6343,29286,76180,80611,28688,-51077,-67360,-41791,3184,69858,163390,173031,54389,-23813,-13664,-12679,20113,22898,-29582,-52393,-20186,43482,46026,23658,48981,62319,16280,-24032,3847,42120,119942,169369,119789,86528,-14517,-29035,16628,35784,16286,-19015,-34029,-42571,-71854,-123537,-101713,-14361,-9877,-40898,-72423,-38183,-55594,-65389,-11676,27154,58730,81056,5401,-47775,-17488,33417,43768,25264,32536,74753,160464,194346,129418,43639,16371,55056,43497,-6052,-13605,-23692,-49748,-80917,-39444,-40571,-65533,-83934,-87623,-114516,-98357,-3645,43426,18002,-30096,-79411,-116484,-84805,16035,74249,99734,51415,485,-8093,-52902,-137933,-101281,-103981,-77364,-26550,21260,53145,46771,36656,-8774,-99231,-26815,-35249,-31599,-36728,-78578,-43142,-26335,-10782,-41746,-80102,-46668,48988,137689,118890,88166,84538,121661,147579,146551,130700,158747,176992,203050,202391,153757,83441,5995,-34011,19771,141678,195082,63968,-78484,-84612,-77526,-69762,-57723,-71861,-89214,-23402,61103,203172,366344,377769,363514,333886,411320,352327,241726,157329,4975,-43705,-32658,-72697,-88001,-75551,-26908,-43980,-65682,-82072,-82583,-85942,-120988,-99192,-72579,-70575,-135414,-85311,-41204,-26850,-8699,1573,-9403,-4700,25354,42089,33992,35122,30267,6609,-15486,9311,45516,56222,22551,61841,150479,318137,355069,155391,62624,146827,230508,194602,103618,78926,20525,-94636,-47167,-34327,-46472,-10630,77211,153904,161587,117033,-16043,-79459,108548,222432,258424,180039,122190,44577,12522,-9813,74681,201723,304934,276097,138403,17845,-58471,-93418,-106569,-91324,-101040,-127038,19726,189409,218630,94239,-7285,166417,362436,596981,720023,711439,479388,220320,89983,7648,-41501,-49462,-32455,-13677,-14500,-5795,-2803,27010,59059,87808,140695,139240,83866,21607,-33924,-84448,-115168,-121082,-151214,-118220,-40774,53669,48453,-30989,-14727,144925,216562,173636,124307,18013,-120212,-31055,40683,34268,23827,62857,103468,107301,21502,-89749,-123801,-37535,92000,107479,65848,11012,30265,67143,53742,69523,77930,94724,49678,-80729,-145561,-58329,21391,68868,33626,-39327,-6988,7547,-23692,-5837,206542,210757,95716,42012,187053,338547,374121,244538,127123,59399,-3233,-37447,-26124,-51769,-86559,-72949,-16335,-19609,-112496,-99048,-74108,-62318,-51478,-64726,-83404,-121365,-84970,-62478,-46929,769,19292,42705,32297,16779,-3462,-27405,-87409,-79710,-32799,2975,15560,30330,83085,111564,27990,-97499,-121463,-75886,-25320,-2309,24102,58586,66840,52736,-19611,-99473,12011,134470,185976,167812,59910,1568,-40635,10329,25842,2034,-68326,-117229,-119287,-100656,-5478,-2108,-38724,-30991,-18213,23426,85481,110213,78581,-3719,-71016,-90716,-13568,35121,64339,26688,-35969,-23763,-2830,-33029,-56146,-28066,39934,10925,-48974,-58419,-14686,45913,117395,119449,107152,83175,24453,-9804,-10467,-47724,-79293,-68927,13291,76118,153651,202811,134094,51429,-35909,-80347,-82988,-37472,-1720,36115,60525,72718,63369,25421,-10586,-25623,-15771,-33780,-71554,-87404,-81651,-16223,52377,108611,119539,78258,51938,58578,101444,143320,113145,85351,1450,-52244,-58369,-89283,-17145,66106,119435,157702,74803,23326,61890,98775,60064,-12132,-68948,-92615,-57013,-35122,-26987,-39231,-70441,-66239,-28806,-5012,-14981,-43940,-69941,-69485,-77629,-94667,-78833,-37256,-16901,1005,-15056,-13511,-3827,-7013,-17904,-55835,-63895,-105804,-130303,-140294,-54129,84148,175314,200092,218782,194610,192321,126550,46087,66068,49367,680,-51778,-80220,-74300,-95560,-91402,-72277,-47212,-39325,-59020,-61302,-4096,70596,102390,47017,-18964,-31861,-2370,-14969,-2906,59981,182136,300209,304000,112046,-80931,-84661,-56182,-28726,15912,34254,69762,29313,18631,59057,94949,159521,248014,189578,86391,28782,-6148,50934,161396,250915,282452,189198,41588,970,-16352,-18951,-48340,-105944,-28841,15921,-23678,-37143,-13887,-49101,-106672,-64517,-31590,2081,66665,69994,-19333,-82688,-38335,19603,18394,21303,42584,-21028,-72093,-58580,-43848,-63589,-52095,-14439,38217,94311,112847,74210,45287,54025,39978,-67586,-34331,165307,386395,435857,264230,89640,-32649,11901,87294,150983,115258,68468,57506,117351,94685,132467,183031,170588,134640,125474,88933,-22899,-69613,-6347,9605,-48373,-110781,-67088,-41965,-98716,-163041,-104689,36219,155809,210401,207423,155367,7705,-75080,-124282,-130503,-96693,-70396,-16195,36335,13568,-45867,-68472,-44141,3278,-8608,-19484,-66809,-55117,-60566,-117912,-117403,-69476,-56119,-58331,-41794,-35663,-73545,-14417,22413,-30150,-97134,-59095,-56678,-53017,-21885,-26063,-89548,-141206,-107310,-56970,-35062,-36010,-33042,-38814,-83786,-124716,-73668,-47073,-31514,44825,198424,425954,619610,622163,425328,175951,58827,20513,-13028,-46207,-112117,-100395,-58102,-49901,-68044,-107449,-128147,-127823,-70339,19741,43680,28954,72630,163193,197627,147995,144420,158779,181250,119878,65438,-12006,-90496,-111434,-92497,-110738,-104762,-81190,-71187,-126186,-90787,-70670,-65938,-65905,-48836,-82311,-112117,-117343,-125719,-66423,39864,15275,-47236,-120083,-126879,-30805,78076,103950,99356,67827,37702,43957,86016,78747,51340,2788,-21489,-60831,-113371,-129220,-125442,-113071,-70763,-26785,-33917,17445,146725,281089,324899,223297,142464,158704,210170,138505,-13627,-29290,36618,17840,-26304,-22997,-14714,-11657,-2931,-1699,-10021,-44209,-93228,-93225,-53612,-25008,13811,-19699,-35607,28002,134929,144401,95411,93399,107995,128570,59788,-10088,-61668,-142072,-19051,138998,273620,231347,288335,285251,154920,-3616,-80660,-54249,-2952,-43619,-125424,-123801,-118618,-112518,-44194,177969,478682,492805,258075,82870,-5750,-62817,-39136,72371,188637,83291,-2593,71061,105304,110664,85566,72022,69100,80722,14764,-20278,-101519,-129263,-6448,90932,112298,83300,18052,7658,8131,-10259,-4844,-19980,-19544,-66816,-90546,-20641,-21135,-82250,-78710,-12798,-12731,-56695,-92185,-89526,-96106,-87229,-24051,33002,10512,-27782,2769,34896,18735,-22678,-20927,-12375,9930,36008,69096,51165,-60312,-60453,41624,99694,102475,137828,147912,68965,-24916,-68057,-71127,-70011,-45949,-7058,54497,93531,44227,-48776,-103595,-17538,61875,171715,154060,140841,168126,163847,57776,2504,-17496,-75297,-98439,-322,33599,61432,51239,56047,64972,78998,126770,150494,110970,60032,1133,-77913,-66431,-71642,-65883,-25445,40809,74917,99913,122062,86462,62429,11908,-25658,-53361,-97924,-155542,-107941,-56205,-43733,-71738,-103478,-106717,-110717,-87049,13216,61485,71852,107781,90587,-166,-104965,-55038,15568,39731,50246,87835,146640,103072,-2319,-6920,201010,308906,172887,12579,-28290,-29544,-81183,-30810,85030,80121,24381,-25331,-46049,-104432,-8641,91164,126323,178683,203544,188935,159210,9240,-109265,-90979,-22811,-3443,-122036,7394,70244,11506,-117645,-79671,3186,51158,75889,118167,91492,17,-54022,-85839,-77528,-53572,-43352,-58812,-61310,-11745,92386,277700,217575,77343,-31451,-61368,-130614,-131878,-48559,-5986,-5994,36753,86616,150483,140393,-26852,-143955,-26379,-44567,-9396,46601,66757,54284,-3654,-14666,18569,72273,151614,280873,317136,167913,-10079,-87186,-135162,-172120,-139882,-118576,-97507,-55611,29238,101792,102591,86140,110998,166852,189147,100871,15446,-55299,-46895,-9902,-13346,3826,10603,44293,123091,105460,27397,-22655,13430,91421,181125,368436,438217,324977,35474,-97495,-53766,244,-51654,-62183,-45402,-29270,-10342,-41621,-109817,-90340,-59964,-97909,-49394,-12731,-18704,-44469,-80370,-80813,-53598,-29496,3791,-1124,-46914,-94100,-25750,26601,86803,53154,-12850,-50221,-121184,-110169,6992,107124,102428,60122,50307,12509,19057,37472,-52801,-88648,-25291,-8100,-86870,-99829,-117270,-88111,5303,86456,67907,-127,-116757,-85016,-35965,-29032,-40406,-13625,62766,40722,20329,-37492,-93914,-95727,-63369,-77141,-99738,-48303,10666,32968,-6162,-79944,-136009,-91523,-51689,17772,94593,151510,139501,-47837,-81344,-52901,25044,62265,53412,42152,57630,50434,5987,33036,83468,104879,95575,86313,76055,53407,74071,63184,-30101,-78511,-41003,-28958,-12712,-73,541,7145,99625,143238,81885,92688,106203,70431,34123,31016,34462,5903,-26637,-36235,-91354,-101725,-60325,-47907,-34422,-39748,-32664,-7108,57540,133004,117291,48190,-31323,-73684,-84523,-43388,22321,53098,28072,-16327],[-64739,-87573,-28824,642,-42822,-54827,-26967,13328,42893,44079,29874,16061,31627,32559,21549,138921,404711,650544,696878,523687,258615,53129,-4550,68633,108577,116034,70580,37957,-35939,-81186,12378,109430,192741,229171,201188,75458,-37238,-84699,-61214,-32026,41991,104913,112776,37135,1066,32040,176558,81265,-23776,-91766,-95458,-102329,-68979,53903,161674,190898,176746,135898,31524,-86696,-143819,-96300,-22132,62973,81250,11065,-57123,-81128,-121691,-142247,-60068,-24980,-50216,-117203,-25253,-38098,-78762,-121635,-15471,-19911,-140262,-138022,-88676,-97652,-36778,27554,-11741,-75861,-109891,-117027,-32698,-623,5872,-17003,-50202,34777,65182,55476,48246,81952,115047,47087,-35956,-83026,-78924,-64472,-65981,-59142,-78072,-82502,-101560,-85830,-44200,-12697,-523,-19223,-27793,-65741,-44190,-34385,-727,50203,70541,19034,-61699,-45761,11877,-2584,-69449,-126405,-138436,-120679,-65144,742,16425,-10279,-14053,-17418,-47807,-136228,-118597,-53792,21621,56296,49745,62335,71443,100246,101501,47099,-45291,-97445,82143,218316,217674,174388,105028,44902,-19822,-54699,-33955,-2824,-55134,-82847,-46013,10754,45787,48577,57695,145415,71264,-20822,-52876,29807,133894,129743,-28199,-16101,64708,84380,51312,1537,108902,137228,180611,142240,93142,21163,-49210,-58312,-37848,-3567,36729,35794,-74925,-95250,51267,203353,299641,273081,194324,134551,171742,170308,11441,-32098,40121,62194,32780,-31294,-75957,-58539,-81206,-81207,-30081,-35491,-65618,23426,123241,165783,98406,9211,-105854,-43961,2696,-38370,-3597,59758,120467,336461,381491,194755,97971,64498,60145,69724,43490,-27944,-72520,-100079,-87025,-45044,68449,227432,315597,271665,74635,-17589,-42563,-8417,46374,35669,-13409,10060,50576,119184,185560,152054,23713,-103284,-148985,-117453,-58378,-69258,-44667,16479,35400,59140,46695,-7465,-60666,-56693,-23505,-63271,-73404,-94584,-156080,-53855,26277,60313,14040,-51976,-51862,25515,105129,131238,91720,63927,49225,76282,174135,204813,117982,28948,-34792,-22047,57177,51024,-32208,-93587,54739,141225,36786,-111662,-32146,37446,62799,-14287,-127878,-83655,-80326,-108781,-69173,22562,104959,239189,390064,342034,255799,150119,58126,22292,-52766,-83223,-33221,24290,29365,-16612,-85815,-118680,-88807,-64048,27251,58950,22373,-46963,-68976,17695,32547,-9854,-35489,-32636,44967,93023,82898,18397,-22409,101334,199630,156678,82576,15396,9772,37034,87131,148332,334290,387964,329563,212734,117444,14376,-57243,-64450,-115555,-60418,-8784,-51047,-132794,-107659,-64698,-46724,-21805,69399,101725,87302,57003,46272,47098,53804,75124,78312,96202,47487,-72554,-132384,-35187,-48899,-135465,-93826,-29287,-73710,-11890,80390,130179,56895,-54560,-54656,61829,149565,178004,139216,83551,47435,67673,71018,26182,65648,10786,-103673,-33778,91131,176227,223582,249901,278350,292524,94593,-57228,-108305,-30273,18247,26038,16151,31820,-62360,-86699,-22706,95864,118670,35567,-12144,-15954,-47491,-109038,-118757,-116458,-108023,-90284,24142,129273,231719,262329,149140,67068,38823,53381,50655,45481,77110,82504,68527,3030,-43153,-25167,-56383,-89548,-73500,-73075,-109894,-78603,-30634,-10557,-43751,-7003,9174,41354,99701,129794,27531,-156735,-200561,103585,430417,390987,175786,23600,-97455,-65915,-43736,-12027,1004,-2693,-42081,-128591,-61071,106126,137899,25752,-48683,-21941,10783,-29462,-122621,-70727,16587,33355,24332,14808,-38638,-95050,-20807,42391,68057,63571,31127,65856,117075,190852,242480,233953,165918,160807,152919,131054,233179,347419,404417,275561,51121,-38159,-2679,50481,77910,125483,181382,169924,151558,4732,-98759,-14843,11117,-7264,-49209,-74870,-98039,-138105,-79296,-35857,-4921,-11179,-39308,-64269,-90606,-110739,-115113,-50534,-22194,-3718,-16807,10905,96715,139156,148466,142708,64059,-54877,-117810,-77888,-121847,-85439,-49298,-45834,-76089,-78060,-77077,-104455,-128412,-105067,-31804,6360,-7603,-20854,46904,127461,187249,156043,125297,93083,35987,6845,65405,21089,20540,36702,131529,187974,197124,192310,78592,8098,-25622,-9085,-10063,-1694,8858,22552,-51299,-87773,-100922,-112137,-143497,-162683,-116563,-69261,-24647,-46211,-83935,-44726,-44008,-57595,-64662,-60170,-36360,-25835,-61363,-89631,-16655,35254,58421,38940,70226,184533,248724,238549,209374,246008,219301,106482,-60411,-138256,-115844,-80874,-75713,-63647,-85220,-14944,42170,87010,61734,71233,72520,78059,80652,23671,-23932,-37177,8456,-21703,-38985,-4644,35609,50969,34606,5805,-28976,-74697,9533,120879,59149,-34265,-75568,-66890,-6441,105061,211097,209436,58131,-113039,-80890,-39992,-79289,-117224,-67017,-58449,-51593,-43778,-37695,-59414,-86502,-23352,21998,24876,-62565,-88904,-80382,-64378,-89010,-101447,-103800,-69044,-39094,-39102,-40965,-17593,-70861,-145992,-103213,-33406,-27397,-2044,3207,-30884,-33017,9023,8648,-36555,-62963,-90363,-136016,-79761,-33938,6,-30023,-77514,36403,157738,189127,75655,-55607,-73093,12123,72542,109076,83217,45585,-4627,-57271,-103719,-78900,-43942,-14420,-17856,-25589,-47695,-114560,-107727,-44251,5962,-21572,-64383,-76403,-75620,-25969,2590,27799,2459,-47853,-74448,-38856,78948,221413,197640,152678,123836,98463,32597,-6625,-18558,-29585,-91409,-46534,-10223,20597,46769,15801,-54059,-100279,-49251,-15900,14747,-1915,-74903,-103082,-86236,-110663,-91467,-52399,-1919,95101,199786,239353,285658,200837,57829,-37290,-100813,-121413,-78467,-86683,-43929,-7131,2982,71226,52145,-7071,-28306,-73654,-47996,67888,165745,146992,10059,-64078,113442,206405,190120,132993,70196,-13789,-53299,-57436,-63900,-59810,-24666,2711,-32530,-66582,-60615,-29541,8172,103030,180832,215300,131760,28117,47289,38016,-67961,-96792,77904,248902,303647,205412,76324,-29595,-145494,-87771,1495,43893,103143,121030,69656,-27948,-76097,-44965,7520,73035,162228,175864,66291,-36129,-31889,-24837,14408,17256,-34628,-53060,-16596,49405,50732,27255,41890,36664,-4004,-37637,-8353,28360,110611,176512,128958,84233,-26850,-36333,18985,49206,29386,-8715,-24991,-28875,-66593,-129698,-88655,-5478,-3084,-36313,-69175,-33602,-50017,-71752,-11733,27689,57409,83007,15184,-42372,-23337,21212,38034,31755,57754,121158,205485,220463,135303,54956,53664,95959,59423,-1064,2160,5092,-44501,-104486,-73588,-67728,-84074,-102038,-99110,-107444,-86123,-399,39689,26713,-9504,-56771,-98904,-79713,-4987,23826,39321,6725,-24149,-26839,-69683,-142037,-96828,-110606,-86749,-26507,29604,64929,57387,41415,-11376,-82676,-3127,-9694,-17354,-41399,-98492,-63097,-30476,-5000,-38458,-90232,-67015,20461,103683,88502,62382,71557,130014,166196,166814,155049,182020,198041,230201,240335,181200,98849,26160,-15324,35565,179582,265000,126836,-12833,-29841,-47541,-45359,-43464,-58311,-83902,-30800,51061,193330,371335,411639,421024,406356,440667,314299,193502,129706,-2102,-36101,-32168,-72737,-84906,-68292,1346,-9880,-42152,-63602,-63543,-70063,-107915,-125222,-98593,-83577,-115170,-73587,-38532,-28193,-6648,12483,4043,3198,21234,29656,17215,28165,34634,3550,-30560,-15437,19049,22811,-6102,41827,128665,288059,313086,131308,68372,152123,227433,208453,144736,139154,64008,-65634,-54605,-36315,-30189,12524,70519,117091,100463,66352,-31406,-72504,117906,254211,276839,197843,143612,58964,27563,20309,100774,213552,298813,258879,127207,8076,-64431,-95681,-98352,-78326,-92750,-122596,37340,228682,268018,129106,29497,217316,421457,655816,754133,708429,447635,200266,84957,12392,-32346,-43940,-29674,-12642,-10693,4845,12065,35840,57036,86075,154577,172308,114903,44275,-12550,-59154,-113731,-136744,-162029,-137488,-59627,36407,37420,-37268,-3967,173536,300772,268226,186870,49172,-93482,-59232,-4545,-18248,-19618,39474,88473,86442,-16229,-136590,-124042,-33364,87022,99210,72145,28115,47535,82715,50649,61398,56767,60501,21558,-92845,-129601,-46428,26615,77117,49912,-20706,9355,23466,-23622,-16642,203224,223152,130458,73812,210598,345065,372565,260348,153750,68653,3921,-31424,-19473,-45095,-84068,-83578,-42294,-54105,-130210,-92501,-66772,-45708,-31372,-43900,-60277,-112762,-93792,-68595,-43921,21858,58014,92364,77005,55323,23425,-11730,-74883,-90710,-44596,-10100,4528,24466,78509,112235,36449,-85525,-116361,-86608,-32895,3592,37544,65153,63410,38341,-36568,-82732,27309,143764,185053,142575,35083,-2915,-45202,9457,34295,13687,-54142,-109734,-98902,-57317,24629,6295,-33577,-18593,-129,34981,85768,104428,76012,-3033,-72324,-86724,-12056,33312,64750,39654,-10037,-1138,9316,-18889,-46696,-30330,43098,19725,-43584,-64378,-15644,45987,116818,119492,92581,48509,-19100,-48576,-23307,-28402,-52145,-65896,7675,68741,135624,183823,121773,45593,-39009,-89940,-107480,-56695,-14988,32171,56590,66994,52764,8229,-27339,-39306,-30505,-54900,-96708,-109760,-97106,-34247,26821,78470,97631,85039,83735,105513,147097,175273,126757,79679,9584,15578,-4618,-44119,-1304,48788,81633,119728,59055,18339,59917,103631,72918,3710,-54253,-84657,-53888,-28000,-16236,-36452,-70673,-55100,-13717,-11515,-23936,-37402,-51259,-67055,-84309,-93425,-69068,-25576,-1217,23778,15162,23748,31860,21169,1565,-47580,-67013,-122137,-123491,-144225,-73384,77764,207092,248736,244392,179746,149836,62215,-12760,25345,27065,1616,-29669,-53174,-63112,-96417,-95518,-72730,-45212,-37375,-59835,-62688,-2505,69567,87935,40311,-14636,-39362,-14967,-20872,-8488,46961,148928,253927,257322,64720,-117536,-57696,-25929,-2505,28420,32394,67236,38623,12994,49773,91508,163628,247358,195432,92077,29528,3735,77739,196151,287852,309206,194479,40462,9609,-323,-4164,-31373,-116945,-70758,-28344,-54945,-46603,-10389,-40570,-116992,-86271,-48417,-11955,61424,80930,-2370,-82951,-44529,24133,38892,45046,62218,-7186,-62382,-50345,-35598,-58479,-52315,-17740,36130,96646,113853,67983,35151,38832,29691,-65456,-32795,161203,362323,398033,243576,87751,-15456,50434,115973,166029,122809,73706,65649,146903,151657,191705,219787,190037,153152,139584,102328,-7247,-52035,11331,25830,-35906,-104517,-73360,-47423,-98759,-156867,-111786,24625,129023,171276,177903,129369,-20196,-82283,-120875,-109516,-71276,-49346,-12169,18507,-10821,-61545,-63834,-6256,54687,30500,4894,-45853,-47150,-69214,-131133,-123412,-78070,-62631,-57361,-40050,-39022,-85348,-13279,27820,-21341,-87170,-50835,-31442,-2790,28590,13101,-51900,-103640,-93291,-46069,-25205,-27005,-23273,-30123,-78928,-124862,-64994,-31254,-14596,57047,209725,442096,631797,608951,393598,157790,50977,12406,-17573,-39000,-105733,-89426,-25276,12797,-1934,-42969,-77373,-118657,-93272,13059,51744,35691,59438,143714,184230,142448,143520,150386,164504,120332,81964,-4116,-86888,-103729,-91128,-117701,-96582,-68248,-52357,-116178,-93352,-69918,-62011,-62992,-52221,-87021,-88640,-85981,-103451,-59389,48545,32560,-45509,-135141,-112853,-13225,94020,109702,86070,46232,23666,38450,70859,61616,38863,7673,-12750,-53833,-102916,-113678,-123305,-113571,-66227,-23201,-38592,2882,118972,230053,261071,188699,140242,189493,255991,176685,-327,-43567,28475,28564,-20141,-8098,10685,9149,8139,1843,-10342,-43480,-87626,-105807,-61164,-24379,24585,-7784,-29383,24458,115163,114184,52424,45643,79856,132016,78644,4930,-45399,-111312,-21797,143846,308017,271568,326138,332120,186288,18561,-71935,-69244,-23150,-57103,-130549,-116396,-102988,-86803,-42727,153023,450401,480508,233100,70926,-563,-47762,-17681,104818,245488,142535,62462,108455,121158,124037,96734,75203,49213,62909,16643,-33321,-122048,-76835,42144,115427,106745,64532,-1163,-4811,3009,-10536,-8779,-29835,-32588,-81099,-92385,-17113,-14925,-72099,-78463,-19511,-20608,-69946,-105375,-77121,-74923,-77755,-33947,15347,3906,-11816,22311,36327,374,-48261,-36805,-18907,6208,37999,75484,59485,-49586,-63863,41286,103203,109409,140087,136998,56419,-30521,-67549,-67437,-62979,-33013,9789,64579,90937,37531,-43612,-73966,9127,95258,192301,146913,147444,187954,184901,61085,-10477,-38942,-81464,-60407,19275,24905,42181,29380,37203,51311,61197,81007,74058,26865,-10000,-33968,-88142,-71288,-69900,-56182,-7708,63996,73561,83773,113850,101249,86023,42117,12881,-15916,-71426,-120399,-67603,-16330,-2713,-34041,-69265,-51970,-53060,-82163,-14892,40318,53371,79522,58271,-9551,-120052,-68088,-14514,-6576,17671,77218,139072,93746,-14104,1252,189798,274339,154195,40382,26768,23112,-8487,4935,77285,73693,18309,-37197,-67866,-141482,-52,99567,131721,170372,180561,151159,117056,-9529,-107386,-74636,-4105,16724,-99293,13623,85092,24593,-115304,-79388,15072,62231,77018,105379,67522,-18957,-65468,-91896,-80193,-61477,-56753,-67243,-62041,-10115,92498,287152,210553,63659,-30314,-48137,-111048,-159707,-62556,-9929,-11539,17657,34003,53395,34485,-112388,-60133,29638,-35889,-39037,27866,56493,47550,-16245,-42892,-2647,58844,167888,313824,343240,179254,-10883,-88635,-131958,-172401,-150962,-131923,-114521,-75601,5446,77861,91532,81922,108791,179029,201949,109842,26122,-42468,-40264,-6803,-11133,4184,7787,40402,112680,78196,-2210,-44169,11187,120014,248672,442082,461900,303053,33079,-104670,-60989,11005,-21570,-27063,-16338,-10323,-1696,-41238,-89158,-77261,-57528,-94568,-51955,-12403,-6740,-14053,-37621,-31921,-25476,-16770,9766,-7102,-57654,-119126,-47932,-16087,34789,22681,-19540,-55356,-132611,-97542,16078,113671,120503,84468,73764,22450,-898,14364,-62942,-97662,-38579,-15963,-66818,-66952,-83055,-67921,45,79402,56404,6555,-109146,-84711,-31201,-21843,-36881,-14520,62226,39899,19979,-39348,-94188,-95684,-64549,-77865,-97692,-46746,9357,32894,-4842,-85462,-128890,-76028,-29949,34634,96111,137374,112950,-62198,-72337,-31708,48678,86141,69456,47576,54959,43076,3216,26980,75769,105120,110349,111902,90765,51805,72017,68764,-25352,-67589,-20449,559,11521,9813,1066,3054,94736,134137,97487,112614,124083,89420,47157,38166,32470,1754,-28799,-39467,-99060,-91606,-53665,-49017,-45099,-48489,-39941,-12004,54696,121077,101150,41133,-26455,-60253,-80722,-50438,22933,62281,33167,-19676],[-74396,-79039,-10397,4369,-45331,-58883,-28707,13857,42099,40952,17726,7227,28812,28873,24409,155251,435267,698183,724211,517020,249288,59360,-12314,36617,74998,82380,61946,52780,-15678,-96241,-37102,30984,113340,175527,183227,68591,-37539,-69792,-51688,-28980,38039,84989,79362,5270,-24027,36530,209935,101295,-16235,-84379,-98568,-107395,-63796,58804,178543,212869,195226,152019,45378,-77883,-155943,-102409,-29834,50364,71573,9268,-53993,-67855,-101788,-122428,-71828,-32186,-54288,-112123,-30201,-43507,-75536,-127491,-34009,-59861,-137307,-98502,-91328,-141119,-41998,28649,-5572,-78910,-128994,-114327,-40064,-8973,294,-17527,-45892,57812,105014,94090,81054,112595,122361,35026,-47021,-84014,-61432,-35139,-36838,-32097,-54149,-67534,-91105,-73675,-39605,-16786,-14615,-40938,-43728,-65921,-38582,-33536,645,55406,86733,27128,-64452,-31170,38594,7049,-78902,-133183,-131110,-110407,-54705,5897,15106,-28350,-24381,-11427,-27431,-111399,-147825,-69488,24083,82380,73670,74629,80475,99523,89152,28989,-65510,-88235,101411,220621,203417,160720,98144,48981,-17473,-50119,-28482,1888,-54958,-85365,-57903,-13492,23547,47419,76674,150850,65151,-16797,-22478,74085,140165,117865,-43819,-16180,66684,78648,39930,13332,117932,148118,189939,138191,66888,4179,-57120,-66235,-51305,-24213,15993,22243,-73291,-98376,40452,181771,275600,238984,138063,74451,139516,172348,412,-63718,26392,61081,24699,-55537,-110019,-65483,-90460,-110802,-36941,-27324,-39042,60634,170612,211533,130041,22824,-111758,-68405,-15281,-48959,-6734,64465,109734,276388,327200,159061,91752,84923,87714,94290,59885,-11675,-56245,-82829,-73570,-39243,61990,212669,288124,245077,69776,-33318,-76593,-41060,18618,23524,-7659,29330,73977,135191,191559,154269,28893,-103855,-149603,-132838,-78145,-101651,-63256,3269,41548,82423,56812,-3280,-59300,-59941,-27027,-64833,-72456,-95850,-153384,-55828,24145,62696,30159,-39633,-54676,19607,96206,117153,82278,64299,52833,76030,173560,201101,104159,11482,-46388,-39203,43263,50623,-23620,-96594,36022,121978,27458,-113602,-40944,25847,50327,-33037,-112731,-66983,-83415,-80898,-19629,57163,96677,207138,344104,316400,267608,185376,101927,69411,6647,-26858,16002,60166,46077,-12580,-91020,-118785,-83689,-76319,11806,36044,-6319,-68421,-83010,16321,41677,-1018,-40652,-40520,49132,110151,102833,25077,-26434,89288,184431,145114,80462,16444,18877,54153,112479,202067,398771,414191,330978,197214,101450,6595,-45960,-43787,-81414,-86493,-44861,-73320,-142353,-96590,-54687,-37265,-12577,68488,90607,78851,59231,62428,60613,54404,73129,82565,119130,88841,-25187,-141213,-69397,-59446,-137693,-89768,-16918,-57488,490,101617,158965,77241,-40917,-50966,63437,153014,182890,144077,73348,30166,52477,63132,20677,54282,12234,-91391,-32689,85510,179798,252807,309604,331608,286713,69617,-73758,-94790,-28533,6545,11058,1613,34259,-51445,-99378,-33214,82409,83461,15158,-17561,-16207,-51794,-113393,-110874,-92512,-91930,-114692,13144,134557,242905,276203,156282,51752,-401,10203,21935,37880,88196,110090,103110,38602,-42942,-42686,-55782,-73184,-59450,-66122,-102866,-77626,-38645,-26222,-61532,-18976,-10149,14571,63727,96345,2280,-165443,-228799,52663,395526,392052,170732,18636,-94471,-79673,-62610,-21002,4884,2740,-45848,-141762,-54253,102301,131948,27082,-47823,-17171,22863,-9959,-87319,-63379,18521,29852,17412,10994,-36956,-100202,-47401,11635,42892,63075,59792,87576,110069,149301,160349,132696,91354,121059,146327,148604,236088,328328,369981,239259,40895,-37130,-3547,41316,63413,101482,143468,120928,100956,-16728,-101630,-13828,5748,-20292,-68359,-92945,-106944,-142991,-96042,-56155,-26068,-31657,-53120,-71059,-90487,-105398,-130020,-55628,-27388,-11789,-24151,8987,93352,141056,158188,160449,85297,-36196,-108726,-75621,-109351,-75223,-35087,-11319,-25698,-53261,-70951,-102104,-122857,-101996,-27060,16783,8216,3304,71048,155575,211209,170255,127700,90721,27259,-27854,1763,-23590,-5823,9189,94109,158993,180337,177988,63411,6411,-22661,-14491,-16776,-4448,19162,53096,-21737,-79309,-126113,-161203,-154125,-119801,-73731,-55942,-12701,-32532,-77972,-42881,-50195,-74292,-70991,-58131,-30149,-21367,-64501,-109081,-45742,-7310,26930,27208,78147,208808,281305,274413,234233,243092,182713,54765,-87845,-123690,-99636,-73455,-76264,-62636,-81193,-35950,18080,73445,53142,75052,106644,123556,108618,47194,780,-12489,25534,-15941,-37887,-7715,28133,52305,46412,17320,-31329,-98199,-21997,100589,68263,-19902,-51699,-33304,27758,128904,212713,185241,39977,-115622,-69429,-33144,-74086,-120050,-67676,-65558,-61140,-50465,-42511,-63168,-85117,-19130,38519,55068,-33389,-60267,-56564,-46023,-85728,-113579,-84000,-36874,-12125,-24237,-35006,-11279,-63322,-139121,-94521,-21207,-15902,-11077,-17559,-49035,-44022,1674,15353,-17605,-12674,-49100,-112541,-79134,-23486,13093,-10388,-103357,-15648,104965,156953,67543,-59438,-92343,-5180,62465,107237,87171,56330,15553,-39637,-96011,-75140,-40512,-13398,-13695,-19815,-46722,-119389,-122129,-64262,-15558,-29261,-66073,-79562,-84845,-36243,8114,35367,7825,-35015,-59357,-45670,58194,198526,183073,140484,105428,78312,23062,-10148,-17460,-21792,-81377,-51481,-22568,15120,39857,9213,-48131,-79133,-51760,-25577,5234,-12413,-77877,-72440,-61914,-91992,-99723,-53917,257,93920,204400,249891,272939,174107,34869,-58274,-118964,-125015,-64859,-89560,-45180,-1053,10373,75350,49333,-8552,-25532,-63138,-54677,50129,142020,144096,21212,-75801,87273,189898,190638,153441,88630,-13045,-63578,-66247,-65995,-68563,-49963,-20707,-39890,-71485,-75594,-47984,-20982,68024,151852,177003,98839,22057,48225,39771,-64347,-134742,30952,173583,237558,167123,62315,-32511,-143574,-83921,3432,54192,126334,159839,112258,-1327,-69419,-40135,16175,78716,160055,172483,72985,-53113,-53315,-40742,3203,5775,-43234,-56605,-19764,39801,42618,22501,28321,10929,-21790,-49247,-19036,15268,98400,177621,132472,76175,-42828,-45385,18776,59651,39268,576,-15045,-14929,-61496,-131078,-76174,1056,734,-34336,-67309,-31361,-47193,-76896,-12525,26135,52983,80575,21900,-38726,-30712,5753,29138,35703,79697,160497,240824,236837,136189,66361,90520,130610,70852,5858,23231,39216,-29014,-107565,-112253,-101318,-102156,-119493,-111959,-102265,-76541,-1639,30343,28312,6600,-35440,-79690,-64114,-17134,-17563,-12707,-33542,-45118,-39651,-75546,-134435,-92394,-118383,-92410,-21957,40870,77790,68553,47728,-9507,-66554,11526,10938,-1418,-35201,-90771,-82857,-34538,-516,-36098,-97314,-86082,-7621,69522,59537,40202,59841,138192,185961,188823,179956,203321,215720,253132,269786,198289,104574,37758,-2038,49275,214836,331964,185844,53442,17740,-21291,-23430,-27654,-44932,-79096,-39680,36092,168732,351235,421029,454819,458045,447299,269142,141906,91984,-18630,-35858,-35669,-73263,-74359,-48542,44472,33518,-9326,-34406,-41245,-56817,-91984,-141382,-114922,-82145,-92727,-63673,-37418,-29769,-4636,21599,15660,11142,19268,18553,-1791,15922,32478,-3001,-47951,-45638,-10848,-9296,-30221,21410,100800,242529,256765,107178,74151,153275,214427,214024,184346,195386,102663,-42443,-54671,-30956,-12650,30040,59708,81632,49600,26584,-44951,-73490,114248,271242,284436,211406,162576,73397,42976,47985,123130,218187,283001,231525,105720,-11271,-72542,-96721,-89003,-64922,-84215,-125581,45769,250274,293700,147411,58383,258273,458046,672567,731209,655962,394141,173898,75942,14214,-26283,-41062,-28502,-13215,-11271,6802,20365,43019,52834,77688,157121,196407,141226,63196,6887,-34922,-92470,-124593,-135061,-151441,-78036,18564,25162,-42831,4571,194049,375386,356933,243120,77843,-67822,-88483,-47105,-63366,-61059,15666,71629,63340,-53468,-150737,-88847,-14808,89525,98688,81107,51125,70072,95340,42677,51456,35136,22585,-15500,-112315,-114323,-37620,27586,81187,64457,-3410,23636,37343,-24980,-22518,191863,227329,161681,103087,216179,322251,344098,261379,169975,75260,14027,-21038,-9834,-35659,-76342,-85250,-57735,-76678,-115883,-86829,-60746,-30023,-11641,-23138,-37007,-93909,-104805,-76187,-40379,42243,96269,144690,122604,94725,51251,3711,-64171,-99947,-57474,-26458,-9935,15113,69340,107066,40845,-75916,-108210,-94630,-40503,6806,45025,65633,54667,24074,-40348,-42693,40288,146905,179037,118344,19428,-1034,-44999,8025,40715,23429,-34992,-92234,-74611,-21386,48635,9840,-30164,-7482,16458,44820,83274,95833,71773,-4181,-75629,-83478,-12186,29650,62029,48969,12873,19829,20962,-3481,-31810,-29303,44480,26768,-37334,-75142,-21099,41086,110641,113599,73858,10711,-62376,-75287,-15967,72,-27760,-48325,6539,62748,118933,166006,110080,39570,-42694,-97125,-131152,-72762,-30071,24135,47415,55789,35683,-16742,-50804,-55128,-46186,-74856,-116121,-121387,-106672,-54815,-1207,45956,70903,83243,104646,140736,183840,199392,132560,66493,11667,68015,68927,11018,18986,40486,58702,92452,47959,14902,58757,110000,88441,22896,-38984,-77429,-52078,-23291,-6740,-34010,-71451,-46305,-33,-17377,-29845,-23126,-31562,-62371,-90682,-86715,-57135,-11245,16958,48121,44977,58688,63879,46215,18395,-39662,-69886,-118020,-96352,-122300,-90738,66931,233068,299426,277537,179941,123332,13866,-67139,-14072,4282,2239,-7888,-23467,-43049,-89816,-99293,-75334,-44836,-35930,-60770,-65581,-4106,62857,66807,27261,-13671,-45388,-27733,-27338,-14321,33485,114168,197854,200508,19422,-136094,-28191,6051,20015,34646,24665,55706,40658,3827,34387,81113,157029,231906,188324,90424,25745,10406,96635,214999,306508,320923,193891,41515,21312,14356,6825,-19230,-92521,-106342,-67593,-79832,-51364,-7590,-34574,-124525,-105027,-61742,-26112,54850,90235,16907,-77319,-49046,29371,59446,67390,77430,3015,-52972,-40822,-25910,-51594,-50971,-20519,33721,97415,112761,61200,24614,21169,15246,-65656,-32900,150203,326528,351171,218954,84728,345,78439,133453,172327,126574,77994,73260,171759,202120,240689,243473,196857,163904,147098,108599,4576,-31041,31897,42878,-22660,-94761,-79752,-52368,-97239,-146616,-122859,6308,94655,125867,137912,93445,-51859,-92515,-115761,-90102,-47494,-25932,706,14111,-22769,-73300,-61667,24791,103729,72943,33271,-22155,-38528,-75632,-142543,-131077,-86709,-63986,-49703,-31719,-34950,-94826,-29471,13316,-24388,-81137,-42736,-4393,43625,75345,50880,-15149,-68957,-80218,-39746,-19879,-21613,-16785,-24048,-75854,-128546,-59143,-18962,-3183,60760,203231,425936,599980,557119,342477,133303,41367,3480,-24879,-37421,-101750,-77333,10735,86212,85093,52291,3603,-81183,-114547,3616,52879,31325,30313,109502,158464,130022,137190,136600,143045,117178,93494,1414,-81788,-94400,-88184,-120288,-88294,-58744,-38239,-106635,-96742,-72047,-62267,-64226,-56799,-85190,-65271,-56260,-78679,-49138,54752,46311,-42239,-147715,-94369,5802,107310,109784,66997,18397,4065,28611,53810,44773,24591,8853,-8051,-49300,-90589,-99809,-119437,-114261,-62422,-19722,-42788,-13318,88071,176221,194545,147768,124845,196582,276225,201606,10515,-59776,19259,38960,-11161,5813,31605,25032,15358,4121,-8765,-38689,-76117,-119987,-70657,-25931,30634,290,-24967,21068,97656,86026,11991,1257,52886,138164,104801,25424,-25950,-85416,-22861,141948,324759,304168,358962,369626,208363,36356,-62643,-82528,-47822,-76441,-136029,-110665,-90879,-67014,-39645,125669,402333,438409,195828,54298,1602,-33352,3483,134331,294223,204268,138800,146544,135078,135292,105564,72731,24618,41812,21557,-31168,-85183,-22793,84053,130586,91684,39679,-21063,-15121,-256,-10495,-13530,-43041,-50464,-99306,-88421,-13473,-10753,-65281,-79931,-28204,-29870,-81444,-115433,-65200,-58911,-69625,-45324,-8572,-12465,-3187,38299,38586,-13839,-71385,-53556,-25422,4472,42297,81792,64212,-41773,-66578,41303,105853,114396,135071,117627,38043,-40062,-70537,-67961,-61589,-26376,20677,68461,82388,26452,-39581,-45879,35762,124430,198142,130807,145641,200407,202977,65237,-22394,-61280,-80313,-30774,28912,9784,16261,1173,12693,32387,38898,30347,-9472,-64459,-84939,-75904,-100802,-76661,-66575,-45340,10817,83260,66888,63991,99721,108414,100644,62298,40917,19292,-25947,-64730,-22154,26143,39990,4871,-31080,966,-2979,-57789,-40848,17503,33179,49593,31505,-11818,-128514,-87085,-51008,-49368,-6897,68168,128016,81586,-28993,-758,165803,233952,137094,63535,69761,70779,52629,49846,82525,67112,5776,-56217,-95694,-116439,4879,96529,127238,155003,154024,112871,75847,-28324,-104199,-61306,13936,41917,-58760,14323,89141,31046,-113937,-82199,24074,73102,77005,81929,26268,-44596,-72985,-101049,-86710,-71655,-72176,-79667,-66973,-12159,87968,283126,191197,41623,-30697,-34148,-81683,-141143,-75802,-15120,-19659,-6021,-23881,-50627,-63168,-90793,22107,73234,-23678,-65379,5735,40986,35607,-28838,-72671,-27786,41926,181104,339769,358596,183546,-15420,-94000,-132922,-171065,-163120,-145702,-127264,-94608,-21587,49939,74787,72914,102432,188514,214437,120718,39782,-28498,-36500,-7496,-12670,309,376,31707,95711,44085,-39948,-70094,4791,138917,296327,475434,440575,255370,23267,-114135,-71025,18510,9788,11101,12954,7095,3992,-42835,-68943,-58181,-54415,-93299,-57453,-15474,3475,15965,5048,13863,565,-6656,11597,-14851,-61407,-109555,-66679,-55931,-18877,-10220,-34369,-69629,-148487,-83973,21523,113303,132141,102166,86499,25698,-17480,-12086,-76061,-107623,-54993,-29438,-44920,-34069,-40363,-23930,16772,75499,43972,11961,-98202,-88415,-30861,-18306,-36757,-21620,53097,32564,15081,-44581,-97409,-99390,-68883,-80391,-95902,-46945,4105,28245,-7320,-93618,-120027,-62457,-10736,46785,91404,119353,84223,-74221,-64043,-16990,64349,102448,80106,49888,50200,34313,-872,19142,66028,103551,123019,134178,103411,49788,65816,66863,-26601,-58530,2177,35327,35846,17050,-243,-3043,83271,112755,108761,127441,133977,102389,57151,42712,28190,-5391,-34221,-45352,-106699,-83308,-51670,-54553,-62976,-57282,-48901,-18557,50257,107122,82942,30074,-23997,-48007,-73087,-60878,15276,61761,29299,-29059],[-75084,-53412,17041,14339,-40377,-55044,-22705,20773,46469,42866,14851,13400,40123,38181,38067,174736,455574,716010,718661,493121,240418,74448,-646,20977,47175,49632,54185,68384,7822,-96535,-84566,-47438,30031,115443,158101,60587,-33941,-50438,-36260,-19841,39140,70119,51728,-21630,-44861,41889,229687,122066,-3844,-71079,-97020,-109371,-54890,64682,191317,228596,206711,161731,56390,-66978,-154619,-100865,-30011,43376,65032,10428,-44502,-48094,-75115,-97039,-80480,-39477,-58662,-101322,-31663,-46334,-68646,-126609,-58311,-108387,-106128,-51321,-70794,-136539,-34665,35291,5595,-76429,-126400,-108350,-46319,-16020,-3733,-16438,-40758,81010,149374,139918,124092,150785,127394,22764,-57186,-80125,-42885,-4451,-2564,-5302,-30680,-54870,-82772,-60789,-26731,-13693,-23059,-55989,-52115,-62301,-34261,-35974,-1978,55620,96984,29703,-68011,-16694,63903,15118,-90301,-134704,-123099,-100786,-46752,5329,6460,-49088,-29769,-1914,-5885,-79087,-166095,-86272,23185,102126,89691,79457,82025,91577,71750,8757,-86243,-80989,109157,206925,177442,140719,89645,54271,-12376,-42694,-22676,5126,-56649,-90004,-72598,-42753,-5703,38618,86127,144889,54830,-12569,3202,110472,130671,91856,-66173,-25268,56066,59953,18972,21415,117997,148352,188573,125480,36377,-17535,-64363,-74835,-65056,-44898,-5090,6789,-73360,-101662,28101,156488,241697,195988,77422,13529,116123,190185,14995,-98899,5207,53093,12130,-80563,-122086,-37056,-48445,-94631,-37665,-20339,-12874,99909,215692,249021,150597,26854,-118179,-94024,-37949,-63307,-13534,64518,97487,203944,252364,117275,82712,103482,113405,114664,71464,-358,-44508,-70761,-65068,-37961,51743,192888,253745,213200,65715,-40332,-96934,-69116,-3795,12996,-2697,48545,96033,146166,188878,149728,32594,-103115,-148153,-141341,-84835,-133249,-79768,-2254,53560,101334,62091,-2857,-60433,-64885,-32530,-69025,-73805,-98716,-150767,-63372,14871,56339,35889,-35953,-63675,10156,84033,100276,70204,60954,52820,72971,166862,189432,86525,-6127,-60930,-61668,24950,46420,-18385,-93886,20988,104905,19417,-114094,-52246,11378,34105,-53547,-93785,-36582,-58036,-41128,30117,93810,75951,145135,274346,278319,271294,215165,138569,101407,55076,37916,68038,93028,57254,-12055,-94735,-117599,-84450,-91782,-13694,1710,-40399,-91308,-97947,13280,47870,6280,-47408,-50945,49002,122862,119057,26171,-35384,70202,160342,126477,73468,15335,28751,73250,143035,263257,447769,420168,314004,171738,84314,4228,-35355,-29515,-54032,-83585,-69471,-86575,-121445,-74134,-38236,-24429,-3711,64409,77047,70833,65193,82753,72370,51726,67937,82865,135778,123306,15301,-100760,-103880,-71934,-139721,-87047,-3530,-42225,8416,115553,180225,93678,-28615,-48038,61856,150907,182112,144680,59683,8456,33396,51207,11332,39356,11895,-76330,-30987,73419,171557,265828,352546,366938,266000,44910,-82493,-79939,-28076,-8358,-6173,-10901,37740,-32836,-98703,-36445,74295,53831,-1852,-24695,-19753,-59839,-120924,-105837,-70361,-68297,-124843,9541,146154,256218,287020,162006,38983,-36820,-27709,363,34523,103586,146586,146055,83263,-23769,-61621,-56795,-60755,-48732,-61429,-98291,-78753,-48552,-42154,-80089,-32734,-33081,-15645,26988,59518,-29692,-186072,-277385,-17812,339090,377989,161681,14818,-84341,-87052,-80744,-28019,9254,7262,-50181,-151623,-49818,92250,121094,28404,-45057,-12679,37367,13764,-56234,-50975,18183,22786,8683,7530,-32797,-92309,-72719,-17152,22199,69396,96219,109974,101161,107560,85936,48094,32639,84940,138390,167069,242697,307469,329399,201507,31841,-35160,-5553,31886,50408,79250,107743,77199,55402,-28684,-83930,-8408,4043,-30016,-84619,-108782,-114752,-139626,-112612,-78282,-49423,-53000,-67047,-77964,-89058,-95922,-139880,-57565,-27848,-16520,-26869,5999,82613,134024,161986,175710,107424,-13612,-91281,-67618,-89494,-64828,-22612,24218,33434,-4472,-45737,-89556,-112811,-97008,-21281,28823,29275,31723,98247,184146,232704,182149,125853,82241,15455,-57474,-63425,-66606,-30802,-16347,51617,117951,150742,152215,43289,3096,-17597,-15597,-21048,-6279,30549,82786,8628,-55863,-105217,-115793,-101431,-82216,-44416,-29239,3778,-21791,-75718,-43944,-56677,-89615,-76958,-57450,-26049,-18856,-68176,-132977,-76182,-48846,-6372,8726,72387,211449,291130,292010,246474,227767,137292,4197,-77267,-99578,-80478,-58749,-70300,-58481,-72881,-56832,-2760,59925,44231,76618,137801,168349,137356,76396,33865,24232,51072,-5711,-34133,-8024,24076,54513,57919,27255,-34421,-118136,-45393,80149,75707,-5782,-27753,174,59953,149462,209820,160884,21173,-113573,-55778,-24547,-67043,-119581,-65754,-69432,-66889,-51727,-41545,-62151,-81418,-11473,59480,92881,4024,-23398,-26138,-24129,-76141,-112143,-56396,-4772,13468,-9677,-25752,236,-49480,-129662,-88027,-16668,-9480,-17165,-33179,-57711,-45983,1770,28474,13866,34431,-11692,-81758,-63851,-8657,30090,19592,-68079,-56319,51744,116043,52251,-63367,-105890,-18057,55088,107372,92230,66925,36661,-19020,-80174,-60967,-26193,1297,3740,-3723,-37342,-112992,-116199,-79767,-31104,-32142,-62550,-77147,-87445,-38366,16718,44227,16998,-16908,-39353,-46984,40099,175288,168823,128674,85409,55587,14480,-9717,-11508,-9829,-66604,-48724,-25072,18938,35331,5014,-36843,-51000,-26041,-8469,20319,2842,-48771,-38619,-37577,-71140,-83867,-44866,6593,93402,203133,253143,255316,150623,21838,-62425,-106961,-110243,-46176,-84113,-43232,9574,23659,82413,48434,-8032,-21319,-49031,-58814,27655,108018,128814,28441,-77907,64261,171802,188438,171389,106065,-11578,-72443,-67856,-57818,-53841,-50570,-38582,-44653,-72639,-86371,-63087,-47771,29169,114810,133365,67072,22707,51957,43254,-52931,-150110,-805,117182,178139,130983,49368,-31759,-132581,-77973,5659,65308,149764,199461,157172,27410,-51557,-26335,31545,89958,160924,167866,78911,-67754,-69703,-54525,-8381,-6025,-50034,-58104,-24679,18785,26506,14403,13417,-10420,-33118,-54239,-23083,8407,89216,177579,135283,68113,-56887,-50335,20973,71130,49988,12407,-18,3922,-52009,-120280,-59447,11102,7072,-29868,-61699,-26565,-42172,-72526,-8628,27526,50315,78443,29547,-33510,-35935,-8973,21495,41604,102032,195405,269792,248128,137575,82513,129352,161991,81531,17548,51033,80731,7457,-62379,-93968,-132167,-108839,-125893,-118800,-93898,-64782,-1784,21334,27607,21318,-12877,-57805,-41793,-16995,-42522,-50308,-61910,-51852,-31829,-58484,-113808,-84295,-121313,-85230,-6494,60051,95798,83958,59015,-970,-50862,22473,30073,18357,-16768,-64019,-97008,-36347,2989,-34306,-100109,-99695,-30402,40787,37366,26117,53729,149578,209460,215100,208274,225963,233437,274622,293097,208966,105316,45402,11484,66160,250089,389573,235815,115364,59841,3818,-1727,-10413,-31636,-73214,-45725,21321,136416,311861,405399,460994,485207,435081,226063,96778,53517,-36795,-37684,-38665,-68963,-52192,-9201,102076,87667,38522,10054,-12553,-42697,-76371,-116211,-104168,-62491,-67870,-52548,-34390,-27933,496,31658,27941,21284,22064,13028,-18575,3917,30249,-2861,-50935,-77687,-40019,-34631,-46490,4015,72281,191012,198529,89360,82790,154078,198723,216548,223009,245837,135318,-24720,-46502,-17634,7144,44042,48032,51160,13209,1668,-53366,-77463,102340,275910,285445,224633,181511,88759,58842,74783,143261,218670,262481,200413,79765,-36091,-76863,-92810,-78053,-49170,-71882,-132757,48890,256988,298595,151865,79670,286581,468116,644833,658041,567249,330452,145734,65006,14281,-21887,-38865,-26747,-12923,-13512,2390,23117,49402,48430,64999,149781,211207,162859,78720,24451,-12601,-69913,-101324,-108452,-150018,-93506,2769,14064,-45857,12360,206490,432462,429832,287118,103059,-42945,-113082,-81726,-96464,-97896,-5987,55302,40778,-85872,-112201,-56926,2689,97557,113121,99865,86822,101822,106542,31995,42223,16247,-13223,-54894,-136731,-98201,-30365,26010,82582,78876,15260,38944,52101,-22816,-20116,174886,224006,187779,129272,204261,275112,295527,248532,176022,80401,27335,-6388,3644,-21137,-59615,-67094,-44760,-65367,-93366,-81690,-55185,-14948,8112,-1453,-12560,-71045,-113904,-83480,-35907,60750,132136,197669,167759,133859,79322,19463,-54705,-105428,-70084,-44373,-25733,3895,56762,96568,41442,-67991,-98544,-98358,-48234,7315,46909,60596,42226,12793,-30948,-4115,51079,144778,168705,96788,10956,2903,-41393,6577,45093,31183,-15735,-75932,-55384,4643,62766,7085,-27960,2779,31992,54836,81057,87778,67918,-6175,-80093,-81077,-13576,24875,56992,54533,31598,36099,29303,10182,-15191,-25541,42869,30467,-30149,-90419,-31161,30147,97595,101025,51162,-28289,-103256,-81635,848,26246,-7086,-27454,9876,57842,103209,149296,99599,34142,-46407,-100182,-114074,-82038,-45846,12872,34069,39909,13331,-46953,-79129,-72676,-63175,-92452,-111339,-104202,-103371,-76334,-31037,11789,40066,72891,114014,162555,208659,213935,130780,47531,6515,99856,130737,61703,38198,36917,45598,72667,39224,11093,55841,114139,101676,40189,-26498,-72654,-53113,-22681,-447,-33111,-73540,-41170,9215,-18645,-25542,-2626,-12591,-56982,-96534,-77881,-44469,4639,36257,72427,72276,87548,86692,62874,29141,-33994,-73209,-100598,-67708,-93842,-103909,50333,248610,344799,310837,192297,123156,2010,-114600,-51375,-18370,1363,11079,4194,-21076,-78375,-100737,-79667,-46411,-35829,-62597,-70706,-9633,50531,40788,9481,-16067,-50251,-40703,-34975,-21559,18312,78042,135563,138260,-20235,-111562,-3757,33331,35257,33392,10666,35572,33343,-10054,12184,63875,141412,205590,170672,81462,16300,11432,104631,215803,305155,317238,188075,43948,32737,24639,11912,-13805,-73310,-114618,-94114,-94563,-53199,-7872,-33549,-130623,-117282,-69690,-40210,45973,95924,35769,-68331,-53180,32817,76270,84226,84156,5895,-47009,-32360,-16941,-45005,-49735,-24314,29120,94134,106790,51450,11709,-197,-4780,-70323,-37072,130365,280043,298600,190711,78811,11344,93269,137194,167154,123403,78460,77637,187972,239886,273270,250117,188140,163541,145079,104878,9931,-10363,53026,58368,-11117,-84702,-87497,-59542,-97964,-138158,-139857,-19019,56249,80780,94910,54125,-84072,-107864,-113112,-75913,-29604,-7333,13113,14602,-27512,-82375,-64534,45366,145707,117621,64441,1797,-29562,-75899,-140972,-139650,-97958,-63709,-39557,-20684,-25619,-92280,-63686,-21854,-40138,-82971,-39997,15982,79977,112592,81143,14638,-40792,-70691,-39771,-21314,-22380,-16251,-23288,-77115,-138496,-57560,-12020,497,53961,177264,375595,524095,470374,275326,101678,28047,-7851,-36512,-42989,-101961,-66898,47853,164583,179447,151086,81541,-45235,-133873,-10710,42809,10955,-17705,60484,120183,109277,123858,116982,118208,109183,96118,1445,-78149,-86992,-87086,-120132,-83503,-55086,-31167,-100886,-103293,-79882,-69320,-71442,-64011,-81604,-48159,-32159,-56554,-39125,57016,56157,-35034,-138675,-76330,22652,115745,103147,41882,-16194,-22710,12391,33469,26807,7127,3642,-9832,-49688,-82212,-91434,-118116,-117878,-62123,-19073,-48702,-33241,52572,120395,129278,102547,96705,179118,267453,208224,13896,-80175,7826,45668,-2062,15295,44111,32832,15878,2073,-9305,-35211,-65784,-128947,-83660,-31836,29040,1467,-25692,13754,78671,57495,-26309,-36953,31492,149218,137041,47986,-9114,-67148,-25362,131565,319607,323639,381575,391133,216910,46095,-57065,-94491,-77448,-102044,-141773,-109263,-85223,-56315,-40112,93932,337037,369731,147709,32119,-1115,-22456,20640,156068,326396,260130,219071,181670,145192,142610,110153,64151,-3644,19161,34432,99,-25295,27462,114309,133907,67223,8746,-43178,-26380,-5587,-13431,-20906,-60818,-74387,-121918,-82681,-12052,-10644,-63411,-84812,-40577,-42387,-93757,-125497,-59713,-50289,-65003,-58199,-38047,-40034,-4529,46738,38109,-24311,-88629,-70690,-32795,3596,47697,86453,63548,-38749,-69770,39713,105624,115669,122597,91620,14373,-54286,-78334,-74216,-67399,-28024,22945,63853,66492,9931,-38348,-21892,58143,144101,186112,106159,134257,202943,214965,68114,-34200,-84568,-74555,-11037,28826,-11245,-15817,-33052,-17618,7534,11496,-24086,-93838,-141829,-135028,-116571,-115996,-82064,-62294,-34445,29830,96871,55389,41855,80461,106938,104779,70821,55882,44092,17766,-9772,24403,69098,82533,43737,8377,50693,38781,-34218,-65441,-6984,11416,19253,9875,-7810,-118278,-112350,-91631,-82761,-24726,58104,112661,67028,-45034,-12778,129640,188469,119119,79306,100499,107034,96455,83741,92887,62887,-10813,-80672,-115080,-69233,6953,82636,113227,133406,124898,75146,36315,-47645,-102074,-51769,30665,67778,-21987,8155,82308,31292,-112933,-87744,30344,84622,78733,55644,-25203,-69259,-68472,-108999,-96659,-84309,-90002,-96406,-76033,-17527,79855,267825,163169,13797,-32034,-20750,-52612,-118623,-85903,-19994,-29329,-33325,-83825,-112440,-35755,13288,96135,104027,-12094,-84544,-17587,22069,19810,-40902,-101952,-55417,23924,191938,357831,362999,181432,-22302,-101943,-137034,-166123,-158352,-140173,-116676,-99963,-45903,21383,54869,60900,93029,195073,226618,134163,56895,-13919,-35623,-11382,-16818,-6315,-9578,21382,77597,11051,-80997,-92263,-1804,147898,320033,467874,382315,191897,8578,-124359,-83145,22259,40787,50938,42225,23463,7742,-45060,-49103,-34621,-48008,-91204,-63015,-19701,12658,43164,43503,52750,23237,1918,10887,-21422,-52915,-76608,-76516,-86606,-66426,-40628,-53634,-88979,-160580,-71734,22893,106314,137281,113455,90631,24859,-27265,-38849,-89325,-107377,-67854,-40658,-21145,-438,7828,30899,63125,85659,35655,17892,-86248,-93861,-32193,-15660,-36890,-31829,37388,20256,7186,-51527,-101864,-104509,-73424,-81621,-91542,-45676,-1629,22387,-9781,-100069,-109312,-48808,7385,55821,82717,99632,55663,-83116,-57003,-6903,74319,113233,87869,52387,47073,27518,-3361,12880,58014,103080,135370,154087,114768,49621,58888,60226,-31544,-48877,29092,75844,61294,23781,-865,-8380,67693,83314,116852,138295,137801,111206,66745,48059,26339,-10953,-39258,-50598,-107952,-75994,-51293,-60132,-84773,-57024,-55962,-24117,46443,94016,66195,18544,-20699,-34211,-61366,-70071,1775,52803,18285,-40830],[-67554,-27296,40793,19232,-38977,-54042,-19605,23958,47028,42271,15420,25323,53949,48352,49000,184606,453408,692549,673084,446873,224307,88826,22672,23964,25700,13379,40487,76939,26483,-84959,-133976,-119439,-55695,45771,118242,43216,-34035,-34281,-22353,-11048,39960,56269,27061,-46556,-64482,42509,228633,136117,7377,-57631,-93999,-109622,-47269,66298,193208,231585,206409,161163,59664,-60677,-148770,-96903,-27780,37620,58313,11702,-32769,-26576,-46851,-73046,-88124,-50512,-66398,-89284,-32546,-49653,-61327,-115305,-87088,-149052,-62088,-3868,-38990,-94078,-19239,45058,17862,-71648,-115591,-104205,-53113,-23341,-8404,-16661,-38400,100169,193810,189744,174841,192025,127903,9273,-67368,-72778,-24800,24702,32530,18556,-10121,-45048,-77551,-50824,-12259,-5720,-25892,-64188,-54142,-57040,-31910,-42013,-8411,51605,101770,27466,-71807,-3307,84801,20235,-100526,-127026,-113709,-91830,-41084,73,-8006,-69067,-28869,9350,14885,-45345,-142243,-101040,20258,114884,98277,78119,77408,78670,52340,-10405,-104040,-75368,107040,181336,144747,118429,82686,63697,-2024,-30891,-15134,8596,-58311,-94615,-86913,-73262,-37838,25322,87650,129605,42120,-8921,23711,140360,110878,56586,-90494,-39340,37761,34661,-5121,26034,110271,140152,179282,108055,8699,-39327,-68142,-81079,-75791,-62137,-23403,-7594,-72565,-101438,17679,131203,202845,150403,19722,-42113,105619,223475,53923,-116410,-18853,42046,-605,-99429,-103989,5147,6876,-56672,-32552,-13807,14182,141745,256776,277444,162558,25370,-125124,-116785,-61689,-77921,-20268,63392,87174,134154,170126,76379,74751,123317,140348,133652,81316,8988,-34282,-60635,-58753,-38149,41033,172266,218662,182370,67034,-34328,-95244,-88299,-18648,6298,3334,67717,117119,153835,180870,142781,39182,-97258,-144049,-140756,-75496,-122643,-88667,568,69460,117922,66310,-2598,-60865,-69151,-38520,-73791,-74787,-100351,-141070,-69650,4103,46329,34927,-37719,-74678,3097,74483,85729,59602,57403,52000,69926,157916,174665,71026,-18885,-75051,-82743,9353,43062,-13430,-85914,13435,93600,15629,-111327,-62218,-1710,18630,-72114,-75511,-2671,-17074,5403,80925,131302,50539,60565,196141,236024,270991,242029,169800,120217,90210,104779,124359,124993,66105,-11879,-92875,-112387,-87695,-103460,-47509,-40080,-71937,-108235,-107134,12298,54462,15120,-52261,-61580,46754,132591,132095,23486,-46442,47892,131452,104180,64506,15394,42558,97331,184253,332624,482738,411560,286320,145643,76030,12248,-24066,-19207,-33021,-65577,-77922,-89612,-96678,-47709,-16343,-6915,6770,59175,63098,64911,75569,106011,81761,46851,61238,81026,147723,151509,49044,-64641,-135050,-84542,-139826,-83873,11407,-27697,12486,121594,192820,106280,-16614,-44178,58343,144229,176792,142058,45104,-15238,12698,37132,-572,23031,12046,-57923,-27793,55813,151919,261545,374194,380719,233324,21376,-84169,-65854,-28233,-25733,-24439,-19498,40420,-7796,-72028,-20011,78264,32481,-16499,-33955,-26461,-71295,-131285,-104147,-53941,-49736,-117619,14033,163134,270376,294206,166067,28873,-69314,-57608,-12440,36099,123577,191870,197062,134736,10659,-80824,-63904,-55686,-42747,-59772,-97182,-82845,-60632,-58552,-99113,-48430,-59636,-49086,-9780,21903,-62154,-206684,-330407,-96440,272501,356561,154195,14590,-70334,-89648,-98681,-33910,11895,8631,-56870,-158153,-49911,74560,103292,26128,-43618,-11774,47478,33210,-32182,-39305,13439,10759,-3424,2046,-29619,-81224,-97969,-44950,4606,78103,134275,129233,87804,63829,19013,-19455,-15072,50076,125813,181047,250373,286908,286812,164266,22066,-35474,-11808,19972,37843,58703,73920,36929,13964,-30003,-58314,-1069,3143,-39287,-100075,-124302,-124317,-135249,-127896,-104399,-77513,-77497,-83775,-87899,-89517,-87052,-142460,-60361,-26995,-20225,-26882,-390,59176,113686,155962,184454,125764,7405,-69811,-55478,-70489,-59679,-16487,53991,90812,52300,-10245,-72295,-102803,-93983,-18882,38148,52262,59965,122960,205925,244052,185151,114970,64455,-480,-74590,-126942,-110735,-57962,-42957,935,61622,104695,111971,14294,-6940,-16524,-17268,-26710,-11225,38105,104007,32446,-31688,-73249,-73063,-62433,-57956,-32978,-13239,11249,-22176,-83140,-53554,-69042,-104194,-88646,-64151,-29548,-22514,-73275,-138792,-94591,-66078,-38862,-21048,47934,188651,273230,283425,237308,193444,80060,-43424,-53614,-81600,-65125,-44017,-63455,-57238,-67873,-82377,-25479,40251,29189,70118,157444,201305,158385,104036,68939,67271,77164,764,-35815,-13695,15661,49836,61506,28400,-44827,-140716,-68095,53607,73755,741,-11497,25649,82474,159730,196952,130923,-4374,-113366,-47622,-21632,-65417,-120985,-68462,-77105,-75698,-54687,-42503,-64710,-81812,-6598,77498,128970,41925,13086,1909,-7196,-69718,-104653,-34928,16996,28288,-4510,-21873,9167,-35656,-121487,-90827,-25979,-14945,-27096,-50071,-64396,-47308,1052,40061,45592,68753,12016,-61900,-52213,193,41185,46355,-28058,-72814,-5437,62263,22433,-75319,-116492,-33100,43125,101493,89891,68399,49178,-5692,-69420,-50923,-15550,15351,22008,12279,-29170,-105917,-103974,-90806,-47309,-38269,-62123,-77360,-90553,-38162,19615,45406,20944,-3176,-24372,-51047,16855,145289,147214,108843,55828,22601,-941,-13207,-8963,-2045,-55369,-44459,-22528,22595,24428,-5061,-29243,-28415,561,16122,44998,31793,-12144,-12731,-22674,-59522,-72572,-39117,6801,84493,187472,239801,225070,123254,13025,-54426,-85472,-96137,-34045,-80691,-47431,16435,34700,83793,40851,-14421,-24381,-40132,-65777,-5871,58766,94437,22183,-81854,36886,145109,175577,177336,113737,-16960,-86951,-71050,-53780,-39012,-38715,-53692,-54681,-79694,-102003,-83626,-79877,-17986,65646,82727,36424,22998,49655,39681,-44616,-129565,-29265,69699,120601,90896,29229,-36373,-123119,-76673,157,67845,162893,227673,190841,45342,-40453,-17207,42152,95836,154850,153229,74404,-83968,-81202,-73006,-28712,-26284,-63873,-66828,-39377,-21845,-6209,-6108,-11743,-37097,-48169,-62815,-30260,-1291,74663,167651,128953,52609,-77268,-59475,16572,73728,51552,16051,9687,17809,-47580,-111465,-47588,16310,7306,-31836,-61412,-28397,-43771,-66258,-8522,23092,40497,67641,28348,-37261,-49543,-33154,5601,40015,114556,215111,282338,245512,130985,93549,158535,179465,81921,23423,73577,117051,53000,-5232,-40476,-104949,-106530,-123824,-124384,-90799,-59572,-8703,5043,16228,24598,235,-44400,-27017,-17882,-58720,-83664,-84649,-50090,-12113,-32957,-95649,-81820,-116537,-73691,11193,78144,109336,93617,64829,2500,-45474,22030,38426,30938,-1117,-43136,-111058,-46336,-5446,-43549,-109807,-116856,-56219,9738,14174,11232,44011,154113,225792,234872,229965,240883,242333,285106,300869,205478,94044,42436,19350,79178,275675,421199,263291,159793,86883,18706,10484,-1893,-27800,-75077,-56658,-224,92262,250046,356250,428232,475880,398572,181374,55208,12280,-61077,-48054,-48059,-67004,-30033,36166,158689,140739,92063,59795,13640,-35232,-68608,-95942,-82208,-40182,-49279,-48121,-37003,-30138,815,34493,32603,25121,21181,6187,-38626,-11230,25992,7243,-29029,-78911,-73938,-57514,-62595,-17448,38152,133202,139749,72105,86384,147782,177144,211528,250966,279006,151195,-21465,-41976,-7171,20359,47203,29109,19027,-16211,-16759,-63476,-88552,78372,262765,275195,231827,193401,97216,66766,92889,153414,208897,232982,162899,47583,-69962,-79928,-90499,-72983,-38284,-61925,-149078,42779,245084,280251,138307,85522,291890,442733,568893,541607,452874,260227,111791,45987,5523,-25933,-43631,-30387,-17350,-22295,-13441,14046,47952,37804,43020,127225,209241,172320,84209,33553,1008,-54936,-83924,-89497,-140986,-111297,-15959,-907,-51880,13873,204865,458786,470426,306356,116714,-25098,-122968,-108713,-118329,-134484,-29620,35176,15255,-109806,-81440,-36747,9000,102264,138393,129166,134553,139788,112474,14696,29737,-2647,-46635,-93064,-168259,-85723,-28813,17973,77108,88777,32305,53295,65986,-17621,-14446,150391,209556,202167,146297,173482,207904,231465,219664,168259,80081,38578,7387,16893,-4435,-37649,-35915,-10610,-34728,-75269,-80843,-53578,-4473,23846,17690,9949,-47662,-105086,-90891,-34007,72701,159953,244641,206930,167627,103145,32250,-49261,-108584,-84773,-65639,-44266,-11113,38678,78155,35373,-64280,-91056,-99528,-58995,2089,40509,47852,25486,4293,-16071,25312,57088,135862,152504,76167,4079,3524,-38966,2950,44972,34450,-1822,-67316,-47018,16668,62758,-4595,-28085,10742,45113,65348,81250,82333,64234,-10019,-86411,-81187,-17328,18302,49204,55152,44068,44818,31786,19202,-782,-21558,36059,28690,-22734,-97591,-46058,11826,76177,80764,24469,-65936,-131405,-70736,16676,45276,9135,-7237,16712,53788,88143,133398,90522,30124,-49230,-97730,-90502,-82066,-60838,-62,18306,20974,-11787,-75577,-102762,-88938,-81069,-101291,-93353,-81814,-88160,-93797,-60890,-22390,6907,55463,112924,171471,220949,219161,123371,26163,-4075,111566,170816,102092,54177,35853,38583,58169,32181,7063,51144,115115,110558,53306,-17271,-69745,-56116,-25357,2971,-32782,-75271,-38535,14147,-8618,-3935,23503,6387,-50410,-96998,-67394,-29555,23887,58310,98215,98058,109668,98722,70000,33892,-29368,-74572,-84098,-40418,-65333,-105919,30512,253289,380791,339863,212347,149086,27621,-96810,-79424,-35200,1930,28739,30079,1386,-63240,-95266,-80733,-45949,-33750,-61954,-74358,-15293,37135,15860,-6507,-16392,-49491,-49253,-39717,-26614,4962,45014,75563,80733,-45305,-84761,16431,56550,45873,28942,-4736,12879,20619,-24468,-11212,46898,124876,177415,150315,71147,5875,10260,105286,203952,290133,305409,183902,52253,46360,33815,15200,-10722,-57798,-89262,-92099,-91592,-48812,-7200,-33338,-131696,-115147,-67434,-47302,40416,102470,57780,-53337,-52229,38141,92170,98089,85321,4860,-40614,-20546,-4086,-34155,-43818,-24060,27210,91283,100509,43769,1860,-18988,-24125,-74085,-40198,107871,231857,250174,166058,75671,22889,101333,133763,156789,118561,80116,83721,199750,267350,292381,245066,170475,157530,139095,96840,14561,14561,79693,77359,3876,-69630,-88948,-63296,-96210,-127295,-156209,-41379,27892,52387,67997,31172,-97647,-121498,-107596,-61198,-11878,10782,27266,21052,-23116,-82210,-65507,61236,184619,171413,106640,32327,-12425,-59342,-114316,-135042,-105536,-57297,-22396,-2171,-6276,-69015,-105168,-65812,-57540,-85621,-36915,34186,111097,145155,109085,43015,-12895,-57727,-38173,-21951,-22163,-14709,-20908,-75489,-145063,-50572,-1488,4793,45193,142198,303918,420556,366900,206360,72030,18771,-13549,-43955,-46842,-97562,-50885,93694,250014,278240,247577,153774,-11169,-139162,-21676,27569,-17925,-75067,8588,80478,89454,112507,101431,100925,104988,97428,3561,-68827,-74336,-80796,-112670,-74894,-49107,-22881,-91385,-104820,-85329,-74925,-75778,-64846,-72336,-30360,-6550,-30704,-23285,62846,70214,-15454,-109706,-52502,44276,127777,99732,21621,-46661,-47347,-1447,18762,16488,-4101,260,-9569,-46156,-70253,-80482,-112085,-116446,-57318,-13241,-47832,-47982,21773,73112,77490,64718,67731,149859,241227,204829,16714,-96629,3642,56796,14985,27890,55132,40069,17540,3266,-5619,-27566,-51207,-113382,-90694,-33303,28186,3854,-23873,9237,65078,36841,-51983,-55510,29110,175609,182164,79331,11496,-48047,-21492,122231,301815,336102,399077,401533,219567,55641,-47779,-94507,-100154,-122312,-136418,-103855,-77997,-46557,-37504,66791,269461,292056,101634,14348,236,-7001,41206,176579,345968,311472,303646,220141,160000,154462,118798,59354,-24572,6395,66194,62016,45458,79065,139478,134789,45592,-16873,-58534,-31122,-5773,-11494,-21648,-72830,-94582,-137858,-70083,-4757,-6111,-57670,-84423,-47881,-49234,-98539,-128722,-53978,-40678,-55632,-62216,-60821,-69259,-7994,54149,40951,-23991,-88898,-77636,-32094,12083,62537,97512,65795,-32230,-65040,44409,110256,121029,112778,71155,-3959,-63979,-82328,-77783,-71942,-29743,24305,58796,51886,-3358,-32081,5043,81877,159020,164921,83492,122245,203162,227250,76519,-38387,-99568,-59153,7588,28926,-28493,-44281,-63767,-44681,-14679,-12449,-71953,-130725,-92557,-98858,-126838,-123998,-78015,-49601,-15966,57700,112018,48241,26715,65299,104777,106057,75383,65533,64420,60425,48508,77395,118611,131126,89505,56721,104731,79828,-9760,-81645,-25471,-4440,-3496,-897,6707,-90060,-133585,-120280,-92741,-31899,52096,99945,57959,-51216,-25836,90300,145523,104935,93755,126207,136407,128557,109010,108415,70062,-19750,-97716,-86070,-18640,13530,66107,97282,113282,100834,45658,5371,-62193,-96785,-39916,52228,96614,11442,791,72042,32769,-105201,-89480,40145,103085,90363,44055,-62533,-72206,-48679,-104795,-103584,-93653,-104633,-111729,-83398,-20357,74466,249296,136139,-11349,-28870,-3551,-22677,-101252,-85867,-18352,-34459,-58053,-126491,-24662,81230,122726,163288,127545,1258,-90181,-35553,6063,6414,-46639,-121684,-80037,11073,204579,371113,360754,177718,-26148,-106900,-139247,-154900,-133829,-108366,-80157,-80855,-57787,-1563,37485,50913,84559,200290,239678,152074,79451,3606,-34366,-14860,-19542,-11160,-16710,16267,67562,-8412,-111315,-93130,-2333,150209,321763,427915,303364,126221,-5721,-130839,-94774,23415,70374,91408,72571,40792,12185,-44539,-26766,-5204,-34528,-83574,-64262,-21851,21886,66270,75341,82320,42243,10546,9601,-24247,-33903,-43195,-75647,-104580,-101905,-64363,-73013,-107124,-144030,-60826,20202,93300,135924,118553,88276,22194,-29442,-63742,-100177,-95947,-69411,-40651,3513,33905,60722,91497,127474,110854,32903,24104,-74649,-100063,-33977,-12871,-35865,-42898,15999,2705,-4203,-60703,-108102,-110148,-76772,-80351,-84071,-41820,-5337,16725,-10936,-103181,-99229,-36103,22975,60767,69857,77775,27439,-89792,-52324,-1688,78281,117689,91886,54765,45586,22095,-5337,7496,51407,102252,144849,168338,121308,48674,49893,47382,-42333,-40690,57045,116454,83470,26970,-3506,-15471,45309,46926,117583,140961,132524,112637,72935,51804,25401,-16351,-46049,-57774,-104750,-73438,-54708,-61976,-60736,-48265,-64108,-32467,39102,78041,47657,3602,-20074,-23108,-51582,-73800,-21706,30079,-4255,-56531],[-59701,-11417,50001,9772,-50391,-65144,-28693,14721,36244,33130,12475,30489,57698,47057,45228,174090,419670,622136,585771,375701,193612,92030,41255,33927,10324,-30283,14341,71005,32500,-74421,-123622,-93906,-106732,-34664,57561,8495,-45731,-29265,-17899,-10055,33662,37426,105,-73684,-85835,32097,202109,135715,10698,-50788,-94248,-109610,-46713,57846,177292,215207,189032,145659,50089,-64661,-150611,-95921,-29268,27350,46595,8715,-24481,-9627,-23403,-56049,-96521,-70211,-81269,-81071,-37300,-57979,-58431,-102547,-101057,-98534,-19507,36047,-9152,-59801,-4102,52881,25850,-69447,-111059,-106211,-63943,-34711,-18247,-23429,-43977,109440,230818,236659,226048,227914,119987,-8375,-80180,-65738,-10576,47532,62098,35254,3922,-40574,-77977,-47405,-2770,1378,-26882,-68992,-54400,-54215,-34255,-53992,-20115,42434,99904,19265,-77939,5710,96174,18601,-107613,-113894,-104781,-85610,-39582,-10802,-28644,-86642,-24514,18673,31918,-14310,-113150,-111982,14648,118627,98286,70174,66511,61502,31852,-27766,-117520,-72753,95333,146747,108148,95391,77760,77460,13100,-15915,-6811,11648,-60392,-99264,-99327,-103203,-70824,8690,81512,107167,28244,-6242,39290,163507,85267,13841,-114765,-55615,15503,6828,-29927,25306,94516,123065,161027,86009,-11612,-57054,-68213,-84478,-82789,-74945,-38239,-20204,-70684,-96881,10145,107127,161808,106464,-29379,-89098,104787,262167,103872,-88058,-42171,30359,-10704,-105593,-72999,45093,57167,-19254,-25061,-8308,40830,183622,290239,295304,167569,20833,-131430,-132207,-84218,-91077,-24962,62755,80003,79686,92605,40870,69911,145865,169884,152431,90940,17785,-24155,-50770,-52932,-38065,31614,153005,186617,156025,75063,-16812,-78611,-95038,-25224,4387,11140,85673,136130,158826,169992,136455,51388,-83727,-135432,-134539,-56994,-91752,-87335,10703,88034,134088,72165,11,-58254,-70984,-44245,-77526,-73305,-98172,-121400,-68963,-3330,37229,31115,-41720,-82801,3877,72101,77316,53734,56617,52888,69230,150162,161513,63156,-22600,-84196,-93623,3929,45179,-5718,-72831,15348,90495,18412,-103491,-67174,-9271,8479,-85170,-55845,33300,33047,59286,133560,168438,32885,-33878,128794,197864,271028,268795,198179,129823,113532,170325,186247,159111,76696,-8159,-82479,-101218,-88791,-97750,-86321,-80825,-87610,-109183,-103259,17458,65503,29495,-50527,-69064,45680,141860,143493,20282,-55469,27788,103516,83248,58185,21582,64700,131485,242837,410378,507774,397041,259750,132734,87921,34166,-9206,-8885,-14698,-43464,-70373,-82700,-71180,-18467,11260,17502,22321,56951,53560,65739,93711,133259,90913,43305,57024,81115,158894,176561,79052,-31309,-146740,-93096,-133976,-75558,30996,-10750,15926,122337,199419,118647,-654,-34960,57037,137154,171241,140265,34859,-35609,-4489,25613,-10530,10776,17929,-33185,-19335,37458,125739,244542,376441,375669,196166,2796,-78541,-49376,-24817,-41310,-38374,-20175,43109,24959,-23367,25966,100173,24845,-24876,-41179,-32068,-81674,-139295,-101200,-39370,-31788,-94165,30063,187074,287307,301142,172450,25477,-92253,-71773,-12976,46248,151841,247896,258013,194080,58542,-86493,-75731,-55524,-37854,-56948,-95463,-85674,-70007,-70481,-112459,-60844,-84067,-79864,-39980,-9015,-86602,-217528,-363771,-165092,211165,335792,151630,19328,-53120,-85282,-110469,-34632,16037,10258,-62130,-156231,-49801,55705,84417,23781,-40125,-10639,55271,50030,-11200,-26764,8380,-1391,-14308,-1537,-24240,-67132,-115191,-66343,-6026,89886,173625,147959,74244,22784,-34322,-60882,-51611,20359,112274,191092,258481,269811,248858,133759,15795,-34459,-18394,10501,32303,47836,49260,4781,-17883,-17498,-25669,12475,7125,-44003,-109392,-132439,-131007,-127494,-123390,-124597,-105080,-99623,-98397,-96220,-87586,-75605,-133450,-60786,-21962,-18001,-18535,-2829,26468,84775,143372,189252,142590,29029,-43880,-37605,-50771,-55451,-13531,78361,144001,112838,33653,-48052,-89460,-88990,-16146,48661,82245,91956,147986,222274,246556,181663,99703,44083,-11951,-70419,-128509,-147805,-81689,-64112,-51761,-2775,50230,65353,-18305,-19715,-16526,-16591,-29259,-14256,46010,118844,51681,-9190,-44680,-39306,-32753,-41802,-32637,-8736,9389,-30986,-96330,-67647,-83441,-90779,-100456,-73510,-35575,-25214,-66771,-98292,-62394,-25080,-46764,-55560,10678,148571,234839,252719,209120,144592,18181,-69767,-31555,-66938,-50410,-26721,-52414,-55344,-63190,-96829,-45137,18544,12557,60149,167775,221818,173369,132616,109505,119844,105589,6135,-39703,-21529,5957,41753,60439,24304,-58463,-161709,-87132,25653,65765,3170,462,46231,98532,163413,178814,99572,-32270,-111051,-41440,-20798,-65522,-120812,-72181,-84931,-83731,-56011,-42590,-68168,-81382,349,96372,164740,82839,50681,29171,7347,-64508,-95824,-18970,29827,34454,-6253,-20904,18320,-17842,-107799,-96025,-42833,-27439,-36672,-63475,-66263,-45520,2318,52885,77483,93105,25298,-51332,-45572,4752,48344,69543,7004,-55320,-59235,3699,-16767,-91170,-115600,-45597,30624,93019,83179,63483,55481,2460,-63216,-45568,-8828,27990,40916,29138,-20845,-98139,-93096,-84073,-59976,-44526,-61822,-77153,-90619,-32568,19331,41618,22341,8467,-12175,-54865,-7717,113292,121978,84260,20554,-15890,-18334,-16457,-6298,5218,-43705,-34446,-11488,27151,10239,-17235,-22532,-9069,23307,41118,72561,66680,23950,7022,-14551,-54155,-66298,-36638,2997,70303,161615,213612,187106,96459,12344,-35613,-64998,-85762,-27282,-78748,-54579,23470,47033,82530,29739,-24734,-31399,-33154,-67953,-44089,1585,47572,5766,-87754,8656,114052,155907,174166,115183,-24497,-99289,-74195,-54887,-30784,-23786,-56848,-65321,-90410,-111836,-105382,-112622,-63949,15614,38998,19820,25439,44069,32051,-38302,-107949,-53622,29929,69533,51516,5398,-43519,-113980,-75670,-9404,64001,166883,244009,211790,52653,-37039,-13117,48903,97566,143842,131900,61850,-88526,-74612,-87570,-52514,-50163,-81722,-80198,-58667,-76607,-51267,-36250,-44247,-66807,-65323,-73829,-39177,-11719,57831,151543,117830,35107,-99451,-69599,8523,69793,45827,12292,14997,28017,-46157,-104244,-38238,19450,4109,-37711,-64272,-34636,-49168,-58103,-9532,15495,26154,50846,20135,-49027,-70779,-65727,-16449,32781,118466,220769,280249,231650,118913,100254,177602,183914,73916,24448,90592,146486,102375,53806,13540,-71949,-97853,-113563,-123525,-90625,-58936,-19558,-15420,-3081,17624,4141,-39388,-20832,-22223,-67134,-113451,-98480,-41417,12566,-6562,-81504,-83519,-114455,-59952,31305,95722,118827,97744,64919,-131,-48992,12814,37375,35799,8157,-30087,-117251,-64120,-25107,-62626,-126317,-136428,-83545,-21743,-8356,-3877,31031,151404,233737,247197,244966,249270,243838,285249,294411,190393,73882,32864,26109,91282,291850,423629,267860,185167,99575,24148,13762,-1779,-32468,-83364,-70725,-26078,41998,174585,279074,359958,431956,343608,138916,21767,-25156,-87809,-64404,-61507,-66751,-10875,80226,206734,188191,147226,110918,36554,-33099,-67200,-82516,-61041,-20021,-36431,-49416,-44034,-35231,-2995,30672,30119,22939,16684,-944,-56593,-22213,27138,34523,10369,-39620,-91445,-72815,-78371,-41882,1520,76220,86873,55342,84700,135382,153470,202171,266673,292351,148403,-32661,-44302,-2011,26280,40341,4310,-14065,-39514,-31074,-75100,-102874,46886,235752,256920,234336,198383,98556,66287,101666,153101,189879,197042,123206,16220,-101572,-79131,-90219,-74029,-32766,-54653,-160321,30454,218749,244769,110308,75437,272235,383976,454490,401439,332023,191811,74228,19243,-12796,-38971,-55492,-39240,-25941,-36036,-39181,-6477,37796,20948,13613,91313,189863,168286,79252,33832,5462,-48302,-73811,-77593,-133324,-131607,-37474,-19541,-61163,8988,189334,449746,470397,295641,116200,-15363,-110358,-120984,-124827,-166449,-54289,11867,-11249,-107964,-59574,-27625,4002,100763,170381,171476,195014,184451,115041,-8753,13810,-20511,-72146,-113880,-143620,-77530,-33100,3563,64435,93169,48079,68602,81331,-8516,-9182,120486,184713,202520,151824,129511,131783,160951,177246,147334,73475,45497,18282,28796,14175,-12394,750,29372,-4144,-63151,-85134,-56712,150,34096,33130,29674,-24178,-86065,-93853,-35701,76138,176521,280566,236452,192907,120248,40662,-48636,-111339,-102170,-90344,-65363,-30333,14708,51147,21606,-65732,-87478,-99975,-74124,-10734,24365,26810,5916,-1582,-2963,42723,56641,119820,130083,54906,-5461,-2134,-41043,-4648,38434,31147,3130,-69533,-53016,11818,46098,-26834,-31276,15057,54483,76070,85295,80386,59205,-17411,-95661,-85791,-24922,8803,37834,49409,48108,43675,26271,20957,7817,-20793,21399,19035,-16983,-78443,-65679,-15610,44416,51091,-7188,-95182,-111401,-57293,24807,53641,18867,9188,23912,48817,71814,116066,80696,26221,-51978,-91986,-71920,-78004,-75937,-15197,-363,-1577,-39255,-94089,-104136,-100046,-101665,-97465,-79585,-63610,-70726,-100920,-91188,-57964,-29826,29585,99746,165588,217966,212654,109012,2150,-21004,103375,183350,125824,62881,32443,31001,43180,22526,-622,41341,109008,110396,57306,-15135,-72031,-64149,-34387,-203,-36406,-79298,-41520,11348,10146,28429,49423,21345,-46896,-96702,-59379,-15562,43434,79825,122027,118271,119657,94764,62758,28197,-29864,-77410,-72573,-20183,-43297,-100787,4677,241940,397992,354847,227996,182309,60545,-63966,-90733,-45988,816,40439,48753,18095,-50968,-88391,-80581,-46261,-33186,-62433,-79563,-23982,20355,-9280,-21099,-15848,-45593,-55811,-44733,-33049,-10245,11815,18379,30342,-56111,-65370,27303,70201,47840,18155,-24318,-13575,-352,-43077,-36246,30562,106754,146744,125993,57156,-8811,2454,94770,178136,261539,285684,179603,61654,56229,36852,12280,-14124,-50346,-67243,-74271,-80341,-44443,-10291,-38475,-134322,-109855,-64250,-50615,34580,105126,77197,-39053,-51488,39394,100593,101886,74370,-6015,-39319,-10752,7327,-24588,-38808,-25098,22600,83287,88693,33258,-9628,-39104,-46559,-81686,-47264,79210,180507,203565,140901,70299,30398,99672,120180,137699,107102,77302,85527,200934,277167,291558,224062,140762,141070,123981,79378,13217,37114,104720,92876,15662,-56180,-88108,-69260,-98439,-120536,-161051,-59070,12220,41630,60789,30241,-86380,-135702,-105236,-51921,-185,22066,35550,24494,-19211,-79649,-69454,66391,211914,226142,154582,62932,6653,-33629,-78257,-121710,-116017,-52944,-6146,15974,14252,-40615,-93042,-111797,-75794,-94744,-40076,43324,129985,165817,127856,63363,8199,-47578,-40241,-27470,-27166,-18661,-23486,-77085,-139244,-40749,8894,5087,29867,96303,213816,296800,253471,135608,39536,7210,-19977,-52746,-53971,-93802,-36148,140736,328807,364512,324539,206853,11259,-136568,-34649,1354,-52601,-124306,-45802,36417,65505,97721,85066,86262,98160,91294,1000,-61399,-63824,-76779,-107595,-69764,-47495,-19972,-85336,-108195,-94942,-85516,-83214,-65921,-66548,-19362,12831,-9376,-10779,63661,79779,5992,-80476,-31667,62197,136262,94029,2004,-76329,-75904,-19612,2731,6573,-15044,-8229,-13962,-45005,-61923,-74248,-109179,-117705,-55724,-10034,-47657,-64249,-10918,28078,32773,28705,34037,107565,196669,186429,11433,-117282,-245,64669,31443,35263,55592,37950,11906,-927,-7460,-25667,-41715,-99290,-98360,-37738,20667,-356,-27826,-1641,48093,16572,-70574,-60255,37733,207059,227725,109202,26751,-35800,-19606,107324,266756,332463,400198,390529,208462,56927,-43073,-89566,-114411,-135192,-128927,-102528,-77551,-45794,-40863,36823,198519,208247,54116,-5633,-1955,4621,56354,186611,342952,343698,374794,251059,170965,162286,122860,51093,-44696,-3568,104052,131149,111220,120676,150898,127276,23680,-41592,-74697,-38212,-9637,-13028,-22808,-83696,-116405,-133614,-60877,-85,-5263,-55891,-86729,-57908,-57647,-102914,-133516,-56129,-37999,-49795,-64100,-79343,-105993,-21842,50898,36660,-24279,-83553,-81350,-31230,21515,78064,106091,62887,-30290,-60916,46797,111022,121647,99315,51744,-22454,-75958,-89973,-86360,-82809,-39197,16828,45713,31293,-20936,-29211,25857,96941,158947,129351,57338,102943,193315,230488,81015,-44174,-112472,-44415,18391,23141,-48412,-75332,-97457,-75344,-41355,-39908,-115500,-68915,-21117,-43956,-105135,-127852,-71598,-36985,1954,86745,120496,38763,11638,47659,94830,97292,69019,63494,73193,91703,99703,126997,165328,176504,133698,106764,155210,112569,6672,-97587,-45530,-22345,-26355,-10616,20310,-59386,-118101,-110570,-87733,-39565,41206,82464,47564,-50233,-42781,43287,98023,85516,99376,139947,150851,142357,119264,118096,82064,-20970,-97481,-41248,25254,17749,41966,73604,88725,75906,18726,-23368,-80649,-96865,-32257,71985,118598,32290,-14346,54163,30663,-96535,-93747,46670,120867,104716,47817,-56860,-56329,-28496,-95642,-113293,-105934,-122430,-131701,-95237,-26920,65727,223169,107283,-37022,-27706,10725,-897,-94534,-81205,-16035,-40322,-84827,-87813,71556,196411,220591,214990,139142,9650,-89764,-52669,-11548,-8729,-50009,-122636,-106566,-1267,212392,372677,346596,167335,-31570,-112785,-144096,-144159,-106642,-68918,-36156,-50050,-59068,-22321,18943,38764,71815,196158,244910,166533,100060,17959,-37527,-22545,-25056,-17673,-23249,15569,65930,-12003,-99497,-74244,355,142854,300069,362139,215443,63794,-20956,-134523,-110084,16598,90256,124038,98338,54668,13671,-43931,-5172,26137,-16491,-71746,-62644,-24649,26288,79285,93919,96239,52661,15662,4416,-26945,-13778,-16547,-71077,-115164,-126486,-82553,-91892,-117316,-118025,-53514,10447,72007,125290,114800,78552,16660,-27734,-86777,-106406,-84064,-60791,-29531,25681,66449,115074,153181,193939,142166,33443,28568,-65057,-106983,-36155,-10063,-33290,-51998,-9375,-20521,-19957,-72935,-116840,-112915,-76267,-74692,-72511,-33267,-1327,14634,-8568,-100730,-90599,-24239,36160,62674,54945,55878,2980,-91763,-47851,1350,78995,118252,94335,59706,48791,20581,-4593,5697,49352,103203,152801,177881,124008,48483,41665,31854,-56103,-30902,87166,155787,102995,28994,-5278,-21057,19639,13491,113473,138024,122351,110768,79683,58399,30140,-16216,-49152,-61576,-97687,-70421,-54484,-46509,-26282,-30635,-67721,-38147,33582,64920,33543,-7649,-15701,-8898,-38560,-59879,-47902,175,-29268,-61443],[-40938,11700,61695,4221,-56762,-70946,-32861,10480,32178,33940,20249,39893,63290,46781,40307,157806,371484,527249,481715,300981,163603,95554,60305,51165,13468,-63300,-9375,64469,39059,-58068,-83155,-34036,-48832,-93508,-8135,-31359,-57715,-24324,-12131,-6306,30665,24183,-18654,-90645,-94457,21737,165081,130646,16019,-40977,-87985,-101244,-43170,49580,153270,189105,164714,125401,37397,-69666,-147774,-88817,-26466,20544,38385,9996,-12383,9203,1621,-38618,-94337,-91212,-92678,-69695,-38808,-64240,-53514,-84330,-65552,-32632,21548,71253,19896,-28772,13073,63090,34258,-64930,-106188,-108628,-73311,-45219,-29128,-33254,-53583,112034,260589,280424,276107,256890,107887,-25516,-90402,-55703,3413,66342,86540,47447,14544,-37674,-80232,-47350,3052,7925,-25092,-69499,-52323,-52209,-38806,-69067,-32954,32456,95401,8885,-84534,11326,97807,10715,-106495,-97065,-94817,-80671,-40686,-24845,-52359,-96797,-17668,25825,45717,13284,-84578,-114392,8173,114539,91432,57870,52285,43352,12918,-41475,-124197,-72940,76262,107571,71112,73691,75744,95932,32524,1329,1723,13943,-63042,-103099,-106492,-128354,-101982,-10084,68108,80025,13730,-5066,50104,178868,57359,-37637,-141268,-75156,-10976,-24441,-57497,17429,69052,93331,128760,55871,-22583,-65457,-66567,-86981,-87950,-84942,-51461,-32815,-70082,-90553,3391,82414,118374,65407,-65500,-125463,105498,292630,151604,-47345,-61783,18080,-18183,-97947,-42626,72641,91739,8588,-21223,-7653,61418,218199,309228,298627,163736,11330,-136389,-134403,-105947,-105168,-30109,59661,72341,44517,26401,9301,65217,167653,198273,167279,96911,22523,-17794,-44645,-50942,-41094,19923,131680,155158,131096,84241,3783,-60102,-93034,-28511,2741,15982,95893,146149,156177,153122,127717,65409,-66171,-125087,-130767,-40521,-64141,-81505,21864,103769,146017,75963,1075,-56469,-74332,-55002,-84659,-73507,-95613,-97289,-63433,-9506,26916,22248,-50754,-87965,10401,73621,71348,48829,54734,51354,66484,140157,147827,61013,-20246,-88758,-91493,8270,50554,1098,-60510,20734,90456,22876,-95343,-70639,-14445,1048,-96323,-39308,65178,83699,114243,181288,197323,30075,-115217,84588,163691,268007,290818,219392,128186,121815,225025,247024,191461,85868,-4110,-69114,-89876,-89878,-75246,-128330,-102566,-80530,-96910,-90903,24957,77498,45998,-44839,-77341,41860,146103,147867,12900,-65526,8220,75206,61674,52235,31712,92176,174308,315904,487638,520456,378332,239120,137724,117780,63052,4635,-2025,-2390,-25349,-57933,-73650,-50326,7078,37729,43174,38689,54756,46746,71773,116542,159062,95606,37822,52278,80046,166070,194552,101616,-4536,-124631,-100691,-125551,-64313,51201,4739,14881,114114,197046,128197,16800,-23143,55089,127171,162989,136482,26840,-54504,-20362,14150,-20819,1174,27232,-6545,-9122,16768,92097,214883,357768,350778,155830,-14047,-71362,-33368,-20412,-57383,-47652,-16850,40631,59199,37281,92502,132257,27813,-28706,-48250,-38692,-92781,-144735,-97120,-25552,-10395,-58468,53391,211863,301980,304767,178695,26221,-105666,-70850,-6139,61192,184481,307892,322037,254705,112368,-66500,-95483,-62746,-36059,-54644,-94817,-88662,-77404,-78576,-117087,-70190,-105242,-107368,-62586,-33840,-108016,-228700,-376746,-214597,159385,311536,144870,20218,-38510,-77603,-112257,-32137,19429,10222,-67475,-149655,-49692,37451,65791,20421,-36001,-10246,59266,62536,5815,-15813,2247,-13759,-24312,-4051,-17923,-52154,-107310,-80505,-11528,100760,209046,164122,60421,-15565,-69643,-63986,-80186,-4783,97559,194289,260955,251894,214581,109687,12391,-32650,-25482,4202,36036,50269,36971,-18780,-38874,4155,12175,32064,15796,-44371,-111735,-129925,-133865,-115995,-100776,-115265,-126338,-116084,-109592,-102090,-82992,-62156,-118678,-59222,-13829,-8806,-415,4616,-9231,52259,123553,188133,156311,50555,-15195,-15403,-29192,-50095,-13979,95157,188991,172485,82470,-17072,-72500,-81638,-12621,61173,120756,128534,173289,232427,239874,172229,83021,26479,-14220,-54978,-88713,-142765,-97361,-74542,-99649,-66100,-1013,21758,-51117,-33226,-16624,-13535,-27363,-12736,56371,128437,66829,9790,-22112,-12669,-9422,-30340,-37756,-11735,443,-45279,-112323,-83295,-97642,-75469,-93104,-78579,-38264,-18346,-38745,-44196,2488,43312,-16113,-85325,-33621,100000,184059,205234,165103,85980,-42200,-59569,-11856,-53217,-34232,-5285,-35531,-50322,-56381,-77022,-57407,-1576,-1618,50777,171154,229857,183540,163427,157714,182567,137048,12924,-42363,-28022,-1959,34012,58236,18639,-71377,-177238,-99608,912,55730,5336,11911,65294,111570,164314,159791,70719,-58176,-103131,-33378,-18135,-63397,-116511,-73069,-89121,-86753,-52022,-38488,-68882,-75175,14131,120040,201758,128733,90725,57695,22837,-57211,-85864,-6346,36315,35336,-11226,-19543,30836,7865,-83306,-93545,-58868,-40968,-41109,-68087,-60361,-37435,9252,70197,110984,112096,33374,-45993,-41399,8444,55145,91264,39104,-28634,-99809,-49421,-57475,-103994,-104465,-50044,22836,86793,76716,56737,60051,9958,-58227,-42015,-2717,41967,63237,49993,-8997,-86211,-80334,-71497,-64612,-46395,-57149,-71968,-83209,-18987,20229,37701,26081,22673,1875,-53797,-27772,85597,98810,60409,-14274,-51691,-29226,-12789,2310,18054,-24976,-13698,10352,35806,-1633,-25022,-11391,12171,45516,67056,101625,104160,59973,25421,-7681,-49071,-59469,-33012,441,56901,133134,182196,149637,76892,23331,-7546,-42896,-75968,-21258,-74812,-57450,37741,66680,84332,21140,-32908,-35859,-21759,-57262,-76369,-53304,-1220,-13438,-91538,-14448,85489,136382,168491,117494,-26108,-96667,-72993,-56872,-26328,-7714,-43236,-68341,-98942,-102352,-102821,-127940,-91771,-16359,21617,26473,34232,41378,26944,-28842,-85832,-68175,8,30937,20090,-15007,-46664,-100125,-68637,-15946,59617,166779,252186,223140,54344,-36340,-9237,57094,100596,134015,111275,47987,-75101,-49888,-82753,-66513,-66253,-96175,-91330,-71481,-127830,-96341,-68813,-76789,-92706,-78624,-81776,-44320,-16827,46070,138175,111797,26512,-111143,-73311,4749,67342,39810,6444,21284,40099,-41243,-92132,-24546,27427,4521,-40393,-63676,-38484,-50850,-44110,-4865,11969,14684,35719,11886,-62833,-93798,-100599,-36694,26660,120041,219165,270792,214246,108439,108005,191217,181618,64468,26767,107222,172641,155024,115668,68706,-38282,-83801,-94966,-110630,-86328,-56231,-26994,-32141,-22407,7026,4225,-37488,-18125,-25681,-67544,-134304,-98730,-25043,41348,21558,-66158,-82872,-109720,-40837,58373,117706,129564,101704,64344,-4114,-54465,2658,33814,37982,14591,-19051,-109579,-83404,-48969,-84225,-143287,-151574,-105723,-46963,-23988,-13747,20308,146415,237576,256714,258785,257965,245113,281565,281201,171865,53398,26559,41820,111213,304619,403437,257212,196870,104594,26528,14307,-3794,-38874,-90955,-80684,-48164,-2814,101993,189380,270163,365241,282657,106189,3795,-48408,-108581,-78725,-71177,-62887,8506,121387,244744,230198,202977,163014,60430,-29540,-65091,-69506,-38654,1798,-22936,-49690,-48522,-36504,-4575,26574,26806,20915,14393,-2370,-59414,-18022,43561,82414,65996,7248,-65996,-73848,-88288,-62410,-28998,30874,47493,42913,83048,123432,135806,196621,275137,290746,132527,-50693,-48759,2566,30594,30572,-19150,-41677,-51774,-37743,-82598,-110658,18902,206351,239976,238892,202244,98576,63252,106364,147884,168427,162640,90874,-574,-89703,-69717,-86418,-75307,-27246,-45218,-144418,20267,188319,204556,77731,55758,234001,304264,322778,265854,228172,136285,41084,-8344,-35295,-55549,-68553,-47031,-32129,-46859,-66705,-31428,24484,4359,-13622,51705,159762,156040,69858,31328,6921,-43743,-64051,-64965,-122917,-148770,-55780,-35635,-67879,3722,166782,411160,432619,259462,106001,-8541,-92286,-114948,-116628,-156102,-72305,-7450,-29361,-84796,-40399,-22451,-4875,97916,209479,231062,271207,240476,123336,-31562,17,-31254,-79798,-102123,-113376,-68266,-37209,-10958,50372,96780,68315,92532,106182,8667,-1655,93035,156857,193795,150522,87281,66418,98240,130480,121017,66101,52172,30543,44367,40783,21243,44425,72237,25278,-52195,-89119,-59144,4024,43646,49658,51518,4822,-59866,-84399,-35707,75762,185294,306621,258924,212867,134480,49461,-47399,-111288,-116700,-112464,-82899,-48140,-9234,21525,5872,-66839,-83063,-96430,-88416,-26661,3512,3992,-7842,-457,9172,52733,54423,102874,107696,37344,-14608,-9722,-43793,-11821,29916,25462,2824,-78078,-69294,-5034,18291,-54046,-31882,20672,64911,91538,98279,86405,56437,-24066,-102870,-90508,-31557,1503,28332,42471,48375,37581,17644,19839,14194,-19917,3231,6158,-8872,-54541,-80630,-46536,7526,17157,-38195,-90496,-87363,-44350,28150,55606,26687,25610,34647,47555,58757,101368,73906,27093,-49172,-80109,-54330,-70653,-86070,-26759,-16207,-21936,-62557,-92391,-80432,-96709,-117073,-87859,-67767,-46561,-51099,-90528,-111941,-89717,-64997,418,79543,150009,204352,198957,92660,-18915,-38524,84085,174601,136152,68188,29426,24203,29259,12900,-8559,30159,99307,104396,55206,-16643,-75943,-73356,-45732,-6546,-40518,-81553,-46314,5266,36529,67322,75928,35011,-43633,-95936,-50545,1262,67008,104282,147047,135592,119698,78373,44943,15482,-32519,-78864,-63292,-5265,-26038,-91060,-22833,217433,395103,354250,235382,211368,88630,-37375,-79389,-45552,1698,48581,62191,30719,-40048,-79685,-75964,-43813,-30955,-60980,-82576,-31664,4662,-29433,-28654,-9386,-34350,-55676,-46380,-37432,-23941,-18120,-29489,-4951,-52376,-50465,31848,76964,44931,5093,-43727,-37133,-23668,-62392,-53413,21555,91321,118554,102518,43847,-23634,-8786,77338,145547,228284,266117,179852,73963,63941,36243,6158,-20720,-47549,-50185,-53057,-65222,-38866,-14251,-45753,-137560,-106131,-62730,-48281,32177,106850,96012,-23998,-48919,38318,102863,96174,52422,-24782,-40671,-746,19462,-14365,-32944,-25485,17337,72299,74060,22773,-19799,-56893,-68127,-89978,-55255,49139,131793,162424,118235,65347,37163,93853,102011,114712,92343,72346,84929,193857,271335,273955,191991,104821,118060,102899,55718,8835,58677,128205,105505,25451,-42831,-82461,-74706,-102653,-115860,-141672,-60173,14305,47541,72084,50154,-61500,-123681,-103522,-45605,8000,29116,40019,25917,-15688,-73884,-72679,63748,227486,278784,208397,94894,28402,-1568,-37757,-102368,-127487,-49792,10127,34753,35916,-10081,-43847,-86429,-80989,-107179,-47001,45957,139309,176994,140005,78353,25135,-37645,-42596,-34783,-34842,-25916,-28894,-78966,-120301,-21468,24549,5928,12525,47352,118902,170978,145341,70559,8219,-4088,-24967,-59773,-60513,-87643,-20590,188944,395728,431591,376890,239354,23226,-130235,-43875,-23581,-50328,-55620,-78902,-5695,41641,83327,71859,77242,91279,81383,-3476,-54023,-53463,-72973,-103623,-65993,-47644,-19706,-80532,-111072,-105832,-97865,-90044,-65344,-62655,-12858,27928,9037,-758,60512,85265,27624,-52205,-12878,77484,143337,89711,-11633,-96689,-104849,-39201,-12236,-875,-21908,-18314,-19379,-42474,-54323,-70113,-107211,-119584,-55269,-7497,-46117,-78733,-42308,-11784,-3362,-2302,1396,61917,145425,160841,2707,-139268,-1311,71527,48452,39317,46677,27480,442,-8984,-14100,-28487,-35822,-87238,-103278,-42472,9594,-8512,-35415,-17210,30357,410,-77980,-52524,54683,240198,269832,137143,38335,-27509,-17500,90568,221999,315382,384877,359884,186865,52659,-40279,-78359,-104078,-122236,-119556,-102926,-81659,-51410,-48209,7134,133030,131381,11874,-24063,-4828,14612,68050,188234,320909,354945,425848,273817,179644,167724,124158,42202,-60864,-9414,142138,197317,168175,152242,152093,116863,9156,-58748,-88356,-45505,-14945,-15523,-20911,-85847,-127689,-116718,-53470,4152,-5568,-55321,-89090,-67722,-63789,-102304,-134862,-62038,-39210,-45122,-61136,-84732,-140569,-42887,38495,25931,-26155,-76209,-80299,-27715,33813,95604,113654,57570,-30232,-55546,48978,109971,119397,86120,38254,-35871,-85829,-97571,-96657,-96676,-52965,3945,28399,8472,-39609,-27475,42337,104736,145959,86484,32627,80643,176998,226577,82927,-50361,-117093,-28838,25421,15734,-67142,-104650,-130232,-105839,-68618,-66398,-120388,-8559,37229,630,-75303,-119563,-60599,-22254,21793,118934,124727,30205,-599,31058,80835,82335,55776,54493,74726,113561,144235,173743,210037,219481,177812,161210,204034,139489,17510,-111204,-64648,-40258,-47062,-18655,32451,-25929,-80551,-73555,-75408,-47631,27325,63092,38845,-37322,-50940,-3951,49188,63023,99059,144829,153357,142699,119835,123246,100336,-5546,-67691,8911,63015,22175,15260,46243,63497,53892,-1281,-45417,-102169,-100229,-24519,93438,134792,42598,-33461,35380,30092,-83595,-97480,51903,138235,120539,64171,-19885,-35114,-10915,-84044,-122433,-117769,-139772,-152766,-108588,-34581,56121,192977,80878,-58039,-25985,24508,14069,-89633,-69761,-10837,-43638,-108338,-34683,157294,295581,302985,252054,142803,15546,-84287,-65724,-27439,-21684,-47016,-100514,-130804,-10415,216262,363810,323552,153046,-35703,-115596,-148393,-132547,-77454,-24949,10572,-14639,-49515,-37511,2463,27256,56784,182242,240919,176503,118240,30116,-42682,-32109,-30860,-22507,-24728,23994,75674,-206,-66592,-48173,7415,130069,262902,285934,135280,13062,-32450,-130026,-127234,2747,98190,145993,119231,66135,13941,-40737,17417,60727,8337,-53106,-55496,-26421,25830,82210,99007,94762,54882,18148,-3910,-29999,3686,2536,-66084,-121818,-139775,-93510,-105491,-108720,-89193,-47336,-5246,44331,106845,103332,63767,9947,-23145,-92791,-100164,-72517,-48057,-13316,44591,96767,169063,213534,252746,171357,35990,31109,-56977,-112583,-37364,-6195,-27790,-53826,-33136,-48024,-39913,-88272,-127730,-105189,-67892,-62290,-55576,-17236,17388,20766,-764,-91810,-84130,-13668,46723,62381,39966,36169,-13813,-87602,-42579,3605,77980,116150,95866,68008,57585,23350,-1147,7716,52145,105357,157955,181132,121343,47580,33578,14200,-73108,-19864,116331,188269,116400,28056,-7564,-26259,-9778,-8983,102924,127728,106997,105019,85699,66547,38697,-11854,-49189,-62623,-90021,-67129,-48618,-20125,9939,-11288,-68731,-42704,28104,52913,22265,-15707,-9247,6051,-24982,-40630,-70251,-36949,-49439,-47746],[-16929,38561,72728,539,-60384,-74044,-34762,8920,32720,41718,31691,46489,64716,42607,30817,133606,310213,415968,370056,226830,132468,94328,71413,62606,23055,-83397,-31753,55593,43787,-41261,-49218,14051,9244,-62024,-71731,-76700,-72424,-22165,-7988,-3039,27488,13213,-32939,-100075,-93613,10237,121546,119293,21142,-30556,-78268,-89461,-38080,40983,121249,153125,133024,99719,20696,-76741,-139799,-76695,-21087,15467,32367,14084,1292,27038,25523,-21955,-83159,-115028,-93681,-56690,-38507,-69559,-48253,-62630,-7384,29190,54719,97378,44247,-2839,28822,73016,41281,-59677,-100946,-111896,-82131,-56212,-42730,-48070,-68348,106566,278110,314753,316931,272483,91432,-42242,-96956,-44168,16077,79228,102227,53677,20667,-36826,-84449,-51029,3876,11293,-23265,-68561,-50328,-52381,-46279,-87274,-44783,23572,90040,-2055,-92681,12017,88352,-4621,-98567,-79739,-84775,-77716,-44890,-41587,-77739,-97697,-11057,29561,55659,35431,-58726,-107546,1492,103760,79321,43500,38285,27479,-2724,-51122,-124193,-76139,52036,67517,36050,54652,76826,118724,55225,19806,9915,15269,-65968,-102834,-103385,-132945,-123287,-29275,48589,50725,-1740,-6929,55249,185253,31191,-99151,-174046,-101550,-44571,-62077,-89187,3603,33200,47685,78607,16674,-20594,-57729,-63915,-89276,-92010,-92550,-63468,-45575,-71457,-83891,-3329,56762,73922,29985,-80708,-137950,103069,306986,190006,-6948,-67924,8716,-20487,-79931,-17099,84648,106639,23701,-22987,-12644,72784,240432,310969,287666,151930,-2577,-130021,-117754,-118549,-117760,-35329,53855,63256,27625,-21136,-18173,60366,188010,224400,177459,98822,22780,-15838,-42793,-53092,-47587,5446,107870,124386,107095,91559,23013,-43840,-86303,-30413,101,16500,95641,143715,144359,130467,116569,80073,-45452,-112356,-132054,-30581,-43327,-74491,32102,115610,153348,77113,-182,-56009,-78407,-72405,-96073,-76152,-92552,-71279,-53895,-13830,16250,9676,-63748,-85734,21970,77811,66714,44098,51051,46602,60640,127610,134425,64985,-11787,-85107,-75782,22109,59927,6931,-50576,26795,91534,27442,-88145,-73205,-17602,-3534,-105872,-27152,90668,130520,166505,220310,214292,45897,-65481,69749,134390,260909,306133,232351,116932,116693,263854,302505,221258,93424,36,-55632,-80838,-89725,-44811,-73585,-70789,-55704,-79360,-75375,33325,89518,63876,-35512,-87526,34299,143932,143407,827,-76862,-9798,47894,40316,47385,46069,124614,226986,399313,556903,521144,358582,228302,159251,157638,92839,15119,96,2975,-13728,-47081,-66583,-36287,25510,58805,66329,53415,51765,43661,84334,143746,181108,94696,29686,46205,76698,167909,203608,115222,14306,-102431,-108740,-116546,-50985,69436,16456,7081,95931,185791,134623,34814,-10288,51107,113408,151025,129310,19793,-72708,-36377,1164,-32309,-6295,37785,18348,32,-6380,51939,175405,320570,308533,114424,-31473,-65623,-19544,-16946,-74903,-48557,-13108,30117,88655,101457,165546,163530,36982,-28993,-56247,-47956,-105631,-145076,-89890,-8612,19458,-13943,78927,230953,309429,302215,182223,28197,-109599,-61415,2632,76484,216098,362782,379869,308442,164406,-27207,-124904,-78888,-39336,-54936,-97328,-93410,-83815,-83663,-111839,-77014,-119359,-130669,-77367,-55580,-135044,-251454,-381348,-241333,114016,276099,124809,10586,-29339,-70150,-104168,-29690,18589,5440,-75574,-142101,-51123,19554,46802,13916,-33937,-12994,57073,68166,16452,-9956,-7271,-28158,-35519,-7867,-13340,-39305,-88389,-88408,-16036,105669,233711,173813,44587,-53255,-77138,-42003,-96719,-27611,79819,187269,251598,227376,180109,88292,8613,-32731,-35534,-1069,47059,64228,36024,-35629,-50420,27739,51044,54314,25888,-43773,-110811,-123703,-134871,-103224,-73043,-86768,-105738,-118561,-118913,-108191,-79198,-50814,-104348,-59202,-6884,3976,23546,24124,-21522,27216,93281,175596,162071,68548,13508,9302,-6515,-45212,-21319,100515,220328,224141,129581,16725,-55290,-75529,-12052,72305,163835,165819,194698,232382,220820,154081,64340,13100,-10814,-43073,-62627,-114490,-102890,-73884,-101637,-91805,-28563,-8320,-84741,-49953,-20294,-12947,-25506,-9587,66275,130346,74337,20138,-9767,4381,5550,-25471,-48015,-19249,-13225,-64165,-131927,-101720,-114687,-61679,-72443,-71409,-33050,3192,7426,20461,80579,118689,33690,-93589,-82711,48282,125353,143289,105130,18129,-100109,-34075,2309,-43734,-20482,15829,-17667,-45591,-50456,-51029,-63994,-22301,-15187,40011,164785,221094,184382,190828,207924,247235,165408,17440,-46356,-35569,-10908,24381,52586,9152,-85994,-185789,-109070,-22384,42072,5087,20488,79876,118623,159678,137433,41604,-84644,-93253,-26317,-16496,-61903,-111513,-74276,-92891,-86961,-45536,-33317,-69459,-66196,31472,144580,234152,173344,127063,82528,35655,-51055,-80011,-1700,32495,27768,-22513,-21690,42199,37136,-52079,-81451,-72108,-56983,-43507,-67065,-51321,-27299,17880,87136,140053,123115,34322,-48533,-43809,7406,57768,106709,63900,-6227,-110827,-91723,-96501,-111265,-92056,-49891,16737,79657,67287,45155,60239,14406,-58238,-44312,-940,53082,84649,70395,2136,-73870,-69112,-60633,-66176,-47779,-51842,-65479,-72504,-3407,18534,30497,29139,36169,14449,-51561,-45923,59683,74998,34524,-50765,-82258,-32261,-3872,14264,34123,-950,13621,36115,43771,-13930,-30294,1028,32094,63668,88764,125317,135672,90052,38989,-4904,-46792,-54776,-31587,-3902,41910,101373,145469,112478,61711,38808,21396,-23521,-71103,-19481,-73658,-56351,57257,90114,85896,12298,-41554,-39895,-8670,-38931,-99096,-105158,-49967,-36194,-96763,-35687,57077,115035,158491,118993,-23022,-84006,-71578,-62817,-28201,3852,-22861,-65581,-108048,-92724,-88537,-111692,-93788,-21597,31877,45672,44229,38823,22055,-19559,-66225,-75653,-25068,640,-5868,-33887,-48372,-85547,-59652,-21723,51587,158995,247810,220375,47449,-41342,-8782,63384,101641,122666,89744,31007,-56535,-18853,-59459,-63028,-69580,-108319,-101999,-75139,-78218,-98248,-105101,-110650,-116597,-90782,-89516,-48701,-19394,38083,128258,112315,28651,-106949,-72268,4854,67086,32996,-4620,25367,50821,-35113,-77148,-8366,38193,6761,-41449,-61799,-41795,-50122,-28208,3026,10879,4911,21626,2821,-80524,-119471,-134930,-52815,20173,117453,209416,253378,192661,97925,113699,196135,171011,52197,28246,120591,191516,202879,173750,119389,-7770,-69840,-73622,-90905,-79589,-53447,-32583,-45741,-41951,-8395,-2158,-41588,-21465,-30867,-66819,-135390,-91851,-6832,68325,46759,-51978,-81568,-103836,-20299,88373,140294,138653,102969,60435,-12254,-62719,-8414,26944,34989,15157,-11529,-95963,-104986,-77257,-108459,-161476,-162273,-123955,-67598,-35070,-20950,9602,136590,234290,260758,269446,266187,245806,273361,261586,150300,33305,25469,68061,140182,312667,363516,233173,193975,101386,24747,10918,-8942,-47553,-97863,-86869,-65584,-37330,43843,99502,168986,283385,220843,81787,-2018,-57919,-122737,-90511,-76985,-57615,24766,152132,265974,260095,250225,207681,82117,-25207,-62486,-57429,-17242,23415,-9358,-49172,-50484,-34395,-4541,21727,22189,18443,13303,401,-48909,-2097,72477,143875,134043,60309,-36691,-68318,-93907,-78788,-51899,-1911,18461,31495,80040,111725,124286,195327,275845,274473,104919,-71590,-54793,6272,33280,19019,-40504,-63645,-54426,-38553,-86729,-110233,-885,180392,227239,245425,204423,96989,57644,106249,137508,145193,131229,68343,1475,-53271,-54229,-79133,-76594,-22184,-35046,-125665,13596,157761,165354,44439,28052,180432,213890,192808,157387,153629,95604,14983,-34050,-61824,-75622,-82126,-52691,-34727,-52205,-91916,-58316,8973,-9618,-31745,15247,121845,136380,57182,27249,7079,-38836,-50993,-47804,-107835,-160942,-69952,-47927,-71036,-724,139622,348389,361286,201778,87293,-3858,-74209,-101362,-102317,-131153,-79752,-19332,-33290,-54965,-22257,-18816,-14798,95184,251853,303835,357850,304747,141123,-50836,-10547,-34512,-72166,-77523,-82397,-56804,-39261,-23431,36680,100002,93754,127725,143205,32831,8090,70919,129534,178329,144367,58809,27109,50851,84719,94128,60026,59326,44818,64946,78206,66241,94537,115245,52808,-40990,-90759,-58819,9013,53997,68444,76438,40610,-25552,-63941,-32044,73483,187206,321534,274199,227854,146802,60398,-43166,-107619,-125547,-129081,-94139,-62036,-30073,-7007,-8085,-64621,-75708,-88173,-98692,-43446,-19110,-14976,-9750,7941,20296,58140,52871,89053,89320,25254,-21869,-16763,-45113,-16498,21677,19347,-499,-89596,-92546,-29046,-15183,-81146,-26521,30381,78838,112453,119846,99936,56903,-27576,-105148,-92794,-34408,-522,24118,37847,48170,30257,9410,18944,20814,-16714,-15073,-6258,3557,-25675,-79919,-75435,-29888,-16914,-64292,-69145,-65481,-31503,29742,54949,36008,44627,50892,53134,52168,92083,72412,35558,-37128,-60635,-34573,-59716,-87718,-30497,-24969,-35544,-77137,-77125,-49211,-80646,-107828,-75031,-54820,-27659,-27711,-67517,-106441,-110274,-94143,-27652,56744,129423,184749,182308,78335,-32965,-51686,62595,154231,138687,74515,29898,20579,18545,5994,-13496,21284,89798,96514,50895,-17997,-77834,-79755,-54991,-12067,-41408,-78098,-48806,1513,67985,108982,103960,50275,-37414,-91629,-37050,24889,98460,135202,176290,152779,113281,55322,22330,690,-33636,-75974,-53162,6836,-10855,-76952,-46891,184330,373374,339068,233848,231104,110784,-13301,-56525,-32276,8538,56414,73491,42351,-27575,-67055,-64266,-35011,-23358,-53961,-79188,-33656,-4879,-39161,-24769,7222,-11432,-43086,-40250,-35484,-31818,-40551,-61289,-19408,-37149,-35522,34789,81469,42442,-5093,-57597,-49130,-39318,-76721,-51991,24027,81909,98301,85227,36213,-32996,-18484,59410,115564,201206,255384,189372,91975,72842,36112,1348,-25724,-44384,-34193,-30529,-46126,-28890,-14460,-50097,-138053,-102787,-61590,-38369,38149,112531,118227,-4235,-40519,38770,102485,83709,22709,-47482,-39985,13511,36240,268,-22636,-21543,15288,62525,61435,17074,-23881,-67058,-83104,-93733,-58918,24681,92786,131255,102661,65392,48115,91316,86986,94824,79867,69717,85908,183480,255373,246345,156659,71012,95093,81465,31558,6671,82706,151870,117838,36683,-25767,-68754,-74496,-104315,-108749,-117266,-39281,32644,64855,94035,81376,-31413,-105180,-97511,-37281,17631,37235,45863,29709,-8839,-61731,-69196,59277,234235,326516,267065,130976,55126,36361,7566,-74920,-134285,-43948,30045,57838,61450,23945,5688,-34597,-63910,-115967,-52291,47650,145027,184410,151062,93578,43521,-22595,-39437,-38311,-40105,-31783,-32487,-75294,-90581,15201,52694,14183,266,5327,34883,62314,57275,19359,-15341,-9918,-24009,-59842,-60461,-74457,369,239368,448887,478012,406139,255581,29830,-117496,-37733,-14811,15869,24380,-51170,-36718,24629,75746,67978,78638,89544,74087,-4389,-42095,-38611,-64577,-96234,-58844,-44438,-16821,-72181,-108530,-112665,-106052,-89781,-59243,-55960,-5797,43396,28962,10825,57721,90068,51010,-22073,7486,93784,153401,92331,-12245,-95978,-128250,-54899,-21468,-1547,-18801,-22969,-18825,-32319,-41902,-62817,-101409,-117459,-51395,-1248,-38959,-85542,-66736,-41321,-27580,-23303,-22290,25380,103131,141179,724,-120022,4915,81800,69289,44608,32477,11910,-12887,-16670,-21786,-31930,-29338,-73409,-100441,-42638,649,-15382,-41921,-32700,18379,-4779,-70370,-34296,78289,273165,306902,164829,50580,-17705,-10594,77698,178038,291012,356825,315443,160757,47961,-34272,-58575,-73998,-93799,-105338,-100655,-85891,-58578,-55229,-17177,82401,74097,-17155,-35441,-3638,27169,80418,186171,287980,348460,454538,289922,189035,174022,126409,36998,-68862,-9372,176525,254625,215313,176522,149625,110716,9238,-61011,-94265,-48854,-17626,-14868,-11557,-72215,-110548,-97853,-43976,11631,-3093,-51853,-87505,-72902,-62354,-91211,-124736,-64635,-39642,-37996,-50733,-71791,-131890,-65175,20189,11310,-28553,-67679,-73177,-18137,51752,117063,122576,53762,-28256,-46122,54121,110359,117362,77283,34349,-38706,-87844,-99894,-103968,-109170,-66375,-9334,12169,-11655,-55399,-23785,57275,108244,124615,44782,14356,60357,158970,218775,84552,-54895,-107300,-9617,33106,11029,-80638,-126999,-158071,-131683,-91299,-84828,-78839,44179,82602,33526,-46487,-99022,-42930,-2733,46619,155398,127381,25368,-7659,18780,66909,65602,40144,43467,73598,129075,183026,218135,253271,260586,222790,221548,252324,162639,25293,-120621,-80527,-56334,-63318,-23968,43387,11415,-35723,-32508,-60751,-55015,12563,44414,34086,-12582,-35783,-38561,2901,40119,95413,143532,147244,134871,115722,125896,124573,28913,-18704,63225,95339,28492,-9613,18502,40495,37728,-10596,-54702,-126223,-103666,-11643,119820,146744,44904,-52823,22362,35097,-64532,-98580,55931,153031,133334,81894,15431,-17226,2162,-72221,-128601,-124088,-118481,-132324,-121518,-42024,46527,160049,57649,-71947,-21638,39705,25912,-73358,-51340,-2337,-42719,-119927,14754,229164,373275,366405,274824,140930,20123,-75937,-73747,-40240,-30310,-36656,-70951,-126163,-15800,215380,344710,293319,135859,-37870,-113580,-150593,-120519,-47664,20852,56425,20360,-34129,-46506,-11065,17035,39790,157680,225770,179614,131897,39291,-49128,-43138,-36608,-24544,-19623,41543,93041,17658,-37809,-24139,16359,114411,217759,211983,72834,-23728,-38433,-117232,-146158,-18613,91066,153190,132602,73929,12376,-35209,40112,97255,39594,-28391,-43940,-28498,18523,74328,90212,77984,47732,16543,-17197,-36895,14003,11821,-64453,-128772,-143240,-99069,-111707,-88155,-60733,-41398,-27533,10418,80633,83383,43554,879,-18751,-71658,-86485,-63026,-37514,339,57312,121734,217582,267263,295600,190629,36882,29230,-52282,-116932,-39214,-3140,-21105,-46328,-47501,-78577,-65930,-109461,-134408,-86980,-51214,-43920,-34591,6397,51708,36992,11162,-79212,-82630,-7450,52116,58576,24984,19669,-21015,-79974,-38551,3529,74033,110122,94582,77656,69877,28064,2352,10968,56859,105445,156634,174333,109775,42183,22340,-7097,-95418,-10393,138679,206270,118030,19903,-14192,-34543,-44622,-15893,82754,106651,84213,92827,87468,72428,46365,-7570,-49386,-63820,-84895,-65103,-38897,7570,41200,2646,-71701,-49650,18941,38205,9995,-23184,-4667,17344,-15330,-23912,-39078,-65999,-45539,-22263],[12030,68963,83706,5,-60231,-73647,-33633,10847,38107,54724,43334,47800,60185,34081,17561,103537,241693,300795,262724,159693,101665,87266,72375,64062,30957,-88472,-51067,45546,47122,-25093,-22622,48401,53686,-10901,-83377,-115137,-88350,-22666,-5648,-813,23504,4204,-43332,-103519,-87717,-684,78073,103363,26367,-19372,-65781,-75104,-30591,34520,85524,110737,96065,70010,1268,-84455,-125803,-58543,-12397,12762,29313,21303,16439,43187,47832,-4862,-64534,-116566,-79096,-41722,-36061,-73119,-42413,-37163,55295,80872,76536,112567,63120,18398,42441,81990,47135,-53336,-93921,-114570,-89598,-67153,-58421,-67127,-86313,94723,281382,335582,342532,271579,72935,-56469,-96644,-30876,28007,86498,108187,54459,22979,-36907,-88890,-56833,864,11283,-22012,-66907,-48553,-54148,-55698,-106224,-50521,19648,87798,-9502,-101916,8167,69875,-25962,-87092,-62885,-74242,-75949,-51156,-59121,-101584,-89921,-5381,30657,62824,51815,-35984,-93612,-3302,90023,66282,32305,30875,18963,-12282,-55787,-119041,-80881,26594,31043,6102,40548,82257,146390,81460,40025,18781,17032,-66678,-93630,-88436,-109746,-114866,-45734,26295,23048,-17812,-13384,53304,182145,12643,-168656,-214832,-137037,-86878,-106385,-121193,-12892,-11773,-13903,11249,-25755,-2914,-36060,-59661,-90633,-94424,-97057,-73213,-57040,-73882,-77065,-9516,31291,31123,3689,-71580,-117108,96936,303624,216347,30728,-52074,8022,-14214,-56353,3214,82511,102925,26660,-29317,-21940,73999,247595,296340,265733,134612,-18564,-110091,-89536,-105704,-115735,-38042,46863,53588,22803,-45306,-40545,56716,207932,248646,184116,98148,20123,-16983,-43923,-57864,-56040,-10375,83249,96055,85311,96165,39576,-29768,-77442,-30929,-2842,13454,84927,128063,124076,104213,104822,95718,-20981,-95350,-137796,-27737,-29578,-66970,42163,125021,157703,76862,-2667,-55206,-77153,-94764,-110392,-79862,-86780,-43834,-40763,-14483,7759,-3127,-76866,-72790,38058,84568,63910,40620,46879,40005,52893,114291,123838,76397,4387,-70481,-50952,43925,75431,14233,-41658,33621,94397,33102,-80696,-73579,-17442,-3720,-111055,-18246,110127,171794,213973,249282,219626,75279,20438,76125,111105,250509,314841,238406,100150,103205,286115,350783,250117,101859,6317,-41927,-73317,-84697,-11014,-9659,-14911,-24475,-61220,-58716,43329,102981,84754,-21102,-97897,24929,137253,132113,-13360,-86823,-22824,25493,22863,47217,67168,164491,291915,487919,613282,512873,341511,227677,189826,198615,120245,22770,-1029,3371,-7226,-38689,-61477,-27865,37021,73790,86172,66830,50109,48285,107732,178325,201382,91274,21992,41391,73057,166111,205146,121714,27240,-82533,-115330,-106205,-34346,85786,25033,-6610,71333,170228,141191,55259,4866,46903,98283,137469,120571,15211,-87967,-51275,-11894,-42289,-9546,49730,40964,8314,-28562,10152,133213,272458,256376,76517,-48307,-59522,-6216,-13182,-88931,-35112,-8810,13870,110379,162825,233807,187129,50543,-23988,-62487,-57957,-114936,-135326,-74169,17316,60231,36868,104365,241630,308728,294454,183815,31716,-103707,-48154,12174,91257,243892,405940,424700,350106,210419,20935,-147803,-99790,-45455,-56196,-101490,-97464,-86485,-83062,-103443,-78782,-115636,-139639,-81383,-72785,-167512,-279216,-364723,-244653,71205,228215,94132,-3826,-20156,-61416,-91978,-26751,13810,-3280,-85200,-132280,-52017,4426,29562,5846,-32805,-17489,50277,68416,22082,-8558,-18601,-42692,-46193,-11310,-9067,-27474,-69011,-88178,-19676,104544,245610,177252,29233,-87548,-57827,-15978,-78950,-45407,61619,172312,231275,197175,146697,69681,5356,-32951,-46798,-4312,64578,87879,45965,-43548,-51196,51465,90536,79434,37965,-41729,-107817,-117934,-132559,-87732,-41899,-54042,-78778,-104736,-123203,-113652,-76064,-41866,-91108,-60177,-1287,19449,51730,58253,30081,36183,56501,151583,160020,84343,44830,40080,20087,-38469,-33716,96732,238378,265177,172351,53382,-36522,-69301,-13712,82890,210039,203379,212396,223437,191772,129509,47400,7989,-4781,-38858,-49257,-89407,-94943,-61753,-53168,-37707,-6125,-8598,-113240,-68160,-26749,-15393,-24806,-4740,76346,127255,75859,22145,-6666,13504,13991,-25339,-59715,-22144,-19083,-77490,-148756,-117389,-128745,-48530,-45912,-45620,-10065,44732,68726,95242,166293,195614,90474,-65847,-117842,6654,70037,76436,35948,-52575,-128811,-7825,12394,-37828,-9331,35753,-537,-40898,-43952,-24665,-63973,-41777,-26142,29593,150648,197150,175768,212301,256130,306971,187938,19706,-50409,-42610,-19504,14642,45499,-2026,-100854,-176487,-115454,-42081,28021,4687,27908,90973,120666,150582,112999,13358,-110622,-81551,-19543,-15144,-60317,-105571,-75528,-95865,-82269,-35131,-26022,-68277,-54675,51619,168639,259364,213093,157060,102525,45892,-45249,-79424,-5827,18807,13044,-39059,-27687,51119,68198,-15833,-59328,-77403,-73749,-44015,-61321,-40155,-15795,27410,101690,161968,126933,29762,-57322,-53139,1266,55844,114908,80899,10196,-91443,-104887,-114429,-105970,-80228,-46471,11908,71367,54781,29207,57642,18050,-62685,-52729,-3726,60658,104307,89086,11613,-61633,-59567,-52157,-66210,-49720,-46495,-58188,-59720,11678,13496,19995,31673,48772,25260,-48924,-62332,35342,50504,6628,-88181,-97346,-24049,10931,29468,53437,28724,45673,62194,49421,-26781,-32655,13997,50003,77283,104827,141164,157480,111852,46902,-6568,-47546,-52605,-33021,-10594,25327,68117,106294,77656,49452,53539,46650,-9041,-72400,-22621,-77285,-49395,81072,114842,85797,2443,-51220,-43657,4823,-17829,-106757,-152239,-94760,-60978,-104370,-56569,28149,91676,144392,119555,-15741,-68111,-71564,-72876,-35195,9817,-2640,-59231,-118398,-83868,-75216,-94287,-79480,-5239,57425,66664,52290,35156,16532,-12033,-50160,-77988,-46966,-24220,-27901,-51946,-50173,-72966,-51861,-27959,38209,141669,228886,201888,31136,-53209,-13207,65616,98539,108185,66523,10391,-39636,12510,-25141,-40395,-58596,-118014,-112885,-69581,-28133,-52948,-120452,-143531,-138806,-103468,-98449,-53960,-20999,33675,122916,120133,41336,-91073,-67770,8844,70909,27228,-22781,24934,57560,-29608,-60942,8905,50049,9443,-42058,-60478,-46077,-48401,-13458,11516,10529,-4164,8447,-6217,-100893,-129242,-103479,-57671,12427,109473,191449,228049,166414,85589,114429,189876,151125,35797,26776,128102,200057,239116,221817,160410,15805,-59518,-53287,-69237,-72728,-53050,-38726,-57413,-61798,-29533,-17452,-54745,-33416,-40057,-69670,-126726,-84025,8732,89083,65270,-41665,-81848,-99012,-2480,116199,158694,142624,98615,50260,-27752,-74756,-20710,15616,24148,7018,-9657,-81550,-128282,-110407,-135792,-180104,-167891,-140085,-86823,-45513,-29153,-4294,118656,220392,256035,273983,271771,244281,259086,234911,124540,12611,28968,103289,177281,313470,307867,196797,175022,88042,16138,847,-19804,-60492,-104479,-91681,-78772,-57737,11484,25461,66272,193572,160428,61426,-2920,-60134,-132377,-101706,-81851,-55176,33091,165061,264531,270649,278605,235074,96353,-23376,-62136,-49178,-584,41083,1316,-50598,-52508,-32042,-6093,13153,13306,12387,9815,2838,-35543,16366,105044,208660,206511,113257,-12530,-65391,-99859,-93529,-69495,-27643,-7846,15274,71228,96810,114962,194524,266135,242511,66388,-89269,-62599,6715,31652,3673,-62576,-82970,-52843,-38074,-91604,-106755,-13041,158798,216950,249518,200549,89822,45845,97035,118271,116979,99993,52538,15280,-16664,-38470,-72169,-81282,-21926,-29699,-110497,6462,125871,127006,9413,-9466,112816,121344,82540,89583,106763,64798,-5594,-55907,-95828,-103467,-99231,-59243,-37046,-54430,-111204,-87570,-11123,-21360,-36782,-12921,75750,106080,37843,18315,3629,-34379,-34451,-26743,-90552,-160178,-84005,-60075,-74590,-8161,105354,265106,261156,125332,57696,-5326,-61473,-90143,-90040,-108762,-78164,-24632,-24415,-27054,-9027,-20000,-28892,88939,288667,377302,440618,364723,162966,-68605,-22508,-36667,-62252,-57288,-56991,-47851,-43224,-37543,19325,97298,118285,169318,187121,56967,14933,49742,99900,153476,130326,45807,13894,15641,38640,65687,51271,61733,55469,85384,122460,119619,144427,150667,72422,-34538,-94518,-60195,10573,60197,83811,98053,76554,11315,-41112,-29721,64785,177214,318578,276028,231859,151581,68443,-40523,-105309,-132105,-144283,-104026,-76772,-51792,-36716,-22355,-62965,-70350,-81062,-106698,-65662,-46647,-28451,-2986,15986,24261,55013,47578,75309,71423,13002,-32597,-27955,-50004,-24008,8629,7321,-11524,-106571,-123855,-59181,-52808,-103526,-19943,39147,90598,130520,139730,111332,53911,-32839,-107157,-97854,-38719,-2450,20284,31019,43077,17694,-2844,13495,22418,-16605,-37684,-22155,13731,1032,-66448,-102283,-70286,-54812,-88968,-53500,-51768,-24854,24890,47566,41849,60358,66221,59735,46487,82443,69828,45203,-21745,-40450,-17951,-51427,-86186,-31611,-31719,-46990,-88503,-65878,-27162,-65378,-93893,-65768,-46108,-12480,-6955,-43792,-88851,-104006,-118168,-59432,26639,99483,155074,158026,60597,-46046,-65125,37958,124469,131810,77581,28175,14195,4714,-4449,-21375,9170,75253,82012,39698,-24326,-83201,-88426,-66603,-21384,-44307,-74625,-53955,-3035,93331,141556,125185,60592,-34369,-89343,-24448,49555,131794,166096,202507,162717,95298,23140,-7838,-19805,-38735,-75523,-48864,9219,-4426,-66137,-71324,138440,326750,302833,215707,231705,120221,2642,-36051,-16681,14803,57440,76163,46635,-20240,-57580,-53182,-26806,-16983,-47936,-75670,-35672,-13657,-44217,-17420,26297,16214,-22937,-32243,-33354,-39942,-61628,-80445,-22057,-22085,-26211,30937,78580,35439,-17815,-71228,-52013,-43877,-83695,-40595,27697,70729,80606,68517,28240,-41684,-31566,37753,87394,179675,249515,200881,107738,75993,30144,-8232,-35027,-46472,-25393,-15022,-31287,-21595,-16909,-56919,-142248,-106896,-67597,-29252,46079,116513,137433,14088,-32498,34436,92714,57386,-21385,-80799,-42825,25196,50705,12272,-15012,-20367,9549,47557,44915,9968,-28134,-75593,-96946,-98551,-63699,1915,58901,103400,87776,63998,56684,87478,71252,73706,64235,62884,81491,164125,224908,205551,115141,36496,68008,54478,1843,1004,101329,166106,121517,41913,-12182,-55104,-74602,-109758,-105607,-94847,-11570,52284,79098,109874,105959,-7367,-89724,-93396,-33005,22617,40800,47564,29789,-5266,-50783,-64617,48532,225169,355262,315981,161775,77819,69580,47859,-46992,-126654,-42222,46164,77725,82454,51910,44888,8417,-40935,-108738,-61265,43186,142448,183173,155645,103694,58097,-8107,-36332,-43765,-49040,-42761,-40780,-71086,-56447,63472,87455,24649,-11283,-32116,-36205,-25363,-11769,-22459,-35676,-16000,-23666,-59408,-59623,-61390,20042,281046,477255,494817,406960,251607,26247,-102682,-15330,40255,104694,96589,-6755,-56231,10139,70312,68240,83950,87272,64623,-7245,-31861,-25567,-57695,-91615,-54510,-43780,-17063,-66411,-106454,-120956,-115032,-87589,-54654,-52440,-3937,53089,44126,17700,49566,87476,67742,2314,22338,104036,159880,95930,-5261,-80568,-140303,-72276,-31193,-2031,-11594,-25000,-15287,-19531,-29803,-57516,-97510,-117165,-50135,2459,-32755,-89615,-89017,-65862,-46682,-40099,-40045,-438,74743,131706,7834,-87878,12088,89246,86626,45566,7613,-15703,-33220,-28995,-36118,-41677,-28190,-64092,-96289,-43823,-10634,-25786,-52602,-52519,9945,-2755,-56991,-16420,98199,295422,328951,184393,58195,-10635,-4336,64043,134767,256403,311767,254893,126473,38167,-29770,-37759,-41615,-65815,-92544,-101237,-95525,-72182,-67277,-40877,44230,34764,-36416,-44478,-3488,36827,88078,176064,244384,321293,452961,292113,192335,174792,123952,30133,-74496,-11255,195909,290415,243881,188083,141316,105539,17624,-53518,-96420,-53152,-22852,-16381,-552,-50441,-82557,-82169,-37119,16777,-3182,-50655,-87206,-78121,-57762,-75390,-107620,-64814,-43394,-33914,-40167,-51503,-90266,-87408,-9130,-12894,-38187,-65373,-66995,-8046,69097,135196,126503,46713,-29270,-38479,56815,107038,110356,67502,33108,-35764,-85161,-99774,-110804,-124280,-82772,-25603,-5334,-32121,-72706,-23316,65454,103018,92768,4147,-1521,38764,136121,202969,80605,-63205,-90601,8276,37544,4914,-92861,-139539,-185238,-155025,-110313,-91987,-34186,83868,110517,50879,-25577,-75290,-24040,16592,72452,188734,123608,18996,-15044,6312,49849,44380,19360,27744,66832,134636,210247,253497,288200,293006,261906,280515,293400,176699,25515,-130952,-97715,-75398,-78988,-31632,47433,46681,9941,3145,-50737,-66422,-7296,22337,28596,15616,-3106,-43047,-40624,13370,84712,132461,130189,118259,105090,122316,147994,73822,37995,115148,117596,32308,-34290,-12454,16442,24109,-12056,-50341,-152766,-104993,7320,149002,151501,37182,-73266,15417,43015,-43607,-100401,52356,156782,133151,86914,34534,-10127,5004,-65956,-131632,-117468,-97080,-106907,-135481,-53082,32579,120407,31716,-83481,-16165,55621,39324,-41587,-30704,5017,-40900,-112734,54032,281126,423261,404828,280176,131235,20062,-70191,-80778,-53191,-37139,-23819,-42788,-98984,-21007,205293,312366,253890,112794,-41812,-110452,-152285,-112517,-22533,62249,95141,48673,-20877,-53574,-24784,4978,18031,120191,196169,171237,136213,41671,-59218,-58419,-45375,-26406,-11343,62403,108980,30571,-20632,-8899,21777,95405,169157,146681,28043,-50732,-41518,-101983,-151034,-49462,65475,140931,133509,74392,5875,-30458,59438,131663,74327,-923,-32417,-34885,1134,54913,67775,46239,28931,7727,-38880,-52684,12487,8345,-69889,-139186,-139937,-103651,-113034,-68643,-37142,-35977,-57245,-29967,46647,53578,16076,-13140,-18290,-50899,-73411,-57921,-33551,5857,60533,137435,254446,308199,316986,195125,32388,20152,-53314,-120457,-44257,-3533,-15996,-31566,-43147,-102767,-96498,-139333,-116750,-64013,-28173,-21227,-10950,36749,96697,62307,24945,-66212,-88082,-8294,50371,50606,10949,9014,-18834,-72804,-38067,-603,65975,99219,89022,86828,83639,32824,3865,13288,60620,100902,146207,155063,87227,29727,5688,-31793,-121310,-4351,149623,204604,104124,1618,-27585,-47824,-81760,-11192,51967,73534,53412,73294,83122,73765,50158,-6162,-51613,-66635,-82880,-63959,-28526,30547,62505,7399,-79421,-60416,4469,19041,-5183,-31262,-4067,22770,-11761,-12859,-8868,-32506,-18523,4445],[44332,100871,93683,2062,-56996,-70501,-30211,15315,46333,68944,51445,41067,47611,20672,732,68911,170713,191995,168222,103284,71575,73139,62305,54133,31960,-84998,-67136,33985,47971,-11614,-4718,68539,82478,30309,-31614,-90617,-100775,-27170,-6719,-1504,17336,-3524,-50071,-102100,-79827,-10571,38508,83619,30474,-8784,-52545,-59949,-21674,31376,50817,65199,54501,35788,-21224,-92160,-106290,-35041,-1179,11574,28194,30016,31202,55390,66541,12281,-40651,-84680,-55757,-26471,-33161,-76065,-37681,-9713,111412,116028,82979,114194,74797,33750,51866,87633,50185,-47520,-86193,-117102,-96951,-79294,-76747,-89958,-103607,77408,268272,338306,346704,251644,53199,-67513,-89786,-17609,37705,86910,102688,48528,20190,-38974,-93483,-64945,-6317,6209,-23531,-66805,-48767,-58855,-68236,-121848,-47244,21972,90394,-11120,-113839,-1662,44119,-52977,-77630,-49391,-65210,-76909,-60770,-77995,-122203,-79051,-3037,27865,65881,60022,-18989,-78122,-6821,75480,55466,28251,33454,19209,-16416,-58009,-113850,-87897,1369,-889,-18859,30472,90350,176438,108869,60065,26904,18216,-64581,-79074,-68331,-80844,-90728,-59236,3386,-1146,-35809,-27875,40449,166710,4061,-237529,-264243,-183118,-138801,-156294,-146041,-32598,-65745,-90652,-70832,-59404,23962,-10978,-56095,-93025,-97461,-100834,-82430,-68362,-79001,-73001,-17562,4352,-10359,-14334,-49579,-86398,85814,282238,227252,61637,-23177,17185,-1016,-33302,16010,66827,81656,16969,-41126,-36629,62381,235606,265336,234032,111187,-36716,-86005,-58639,-74228,-94822,-37725,37566,41403,20277,-52683,-60021,52714,225411,268264,185611,93568,13433,-22545,-49562,-66612,-67773,-28738,57048,68933,64089,95014,50264,-20065,-70446,-32907,-8311,4883,61867,96818,93497,73612,91270,109502,4406,-76251,-149455,-34332,-25351,-61483,50100,130514,157562,73329,-8405,-55196,-65429,-63378,-129033,-86210,-79407,-18371,-28135,-13646,396,-15923,-88543,-54533,54077,90235,60116,36228,40369,29872,41438,98804,115003,92247,25638,-49879,-25308,67530,94820,22490,-34850,39115,97165,38154,-74670,-74011,-16434,-2119,-111027,-14470,121087,202995,251090,264195,212275,105657,88151,86153,90423,234178,313794,235707,78365,83359,289973,386972,276231,111183,13520,-30242,-68759,-75647,20917,52117,39849,3084,-47549,-44684,52443,115934,106820,-4144,-108930,12968,125592,113997,-29886,-95381,-31194,8363,9761,51794,93699,211112,365485,571127,649778,495344,325228,229368,216437,229725,139741,25265,-6919,-2185,-7082,-35190,-60546,-26503,39526,79836,99272,76335,48851,60508,142049,219842,219928,86658,15809,37812,68281,159494,197983,120294,33560,-66630,-120412,-96918,-17400,96969,28107,-28104,42825,152954,148201,76535,20397,41502,81368,121487,109280,11448,-100770,-66934,-26227,-50306,-10169,59899,58067,13047,-48892,-30231,92752,218944,199520,42510,-65807,-53320,5460,-10749,-89296,-11338,-5977,-7094,119585,211690,284568,196589,64182,-15678,-66670,-69159,-107525,-118460,-50522,50186,104913,86865,124618,239838,297450,280390,181687,34392,-93693,-35725,19763,102526,262356,428710,447712,372665,244224,68598,-106813,-118625,-53673,-59063,-108157,-100126,-85306,-77854,-98277,-77454,-102702,-129722,-77439,-84846,-200087,-293291,-325379,-236305,24265,169861,61647,-12993,-7147,-51968,-79725,-24972,3398,-17033,-97068,-121218,-52629,-8535,13292,-4407,-33612,-24402,38503,62869,22021,-12741,-32116,-57538,-56487,-14452,-5470,-17422,-51386,-82098,-23971,96515,242395,173223,15390,-107764,-31855,6540,-56040,-55850,44201,151161,201592,162744,114922,52593,2234,-32563,-58713,-7120,83954,115428,62099,-43139,-44176,73044,128411,105793,51088,-39048,-105536,-115536,-127543,-69623,-9091,-20981,-54100,-89489,-120861,-119339,-74934,-36897,-80567,-63015,1635,34751,81039,104336,123871,86230,20715,116599,149985,98129,79033,77019,50163,-28701,-49329,85512,242740,291776,206848,91453,-15624,-61689,-17072,93091,255885,239508,226287,207395,155676,100875,34628,10804,-708,-43263,-46932,-69265,-77755,-41900,-1588,30848,49451,19246,-121135,-86453,-35512,-21510,-27088,355,85891,121913,73977,17123,-11620,15901,17135,-28623,-69951,-13849,-4048,-70903,-151333,-119724,-105704,-35238,-14625,-5934,33444,104533,140979,177336,254282,270141,148903,-20703,-92740,-7082,34157,20052,-30485,-111412,-85984,15953,19927,-34709,-968,53346,13446,-36714,-34689,1869,-58218,-57645,-32533,21327,131898,161978,158601,225317,296610,353798,202281,20081,-52936,-47179,-25696,7196,39957,-11499,-113534,-169300,-118342,-55279,18322,7694,36777,100521,119629,139010,88640,-11867,-132957,-67357,-11605,-12569,-57136,-97610,-75832,-96506,-69627,-17929,-14179,-62536,-40156,74141,191206,276034,245198,179600,118053,54940,-37507,-83766,-17744,-1733,-4815,-57396,-36406,57561,99823,24394,-29492,-71739,-88412,-41621,-50873,-26245,-2002,38458,113157,175777,125815,23061,-67662,-67714,-8506,50866,117148,91784,22344,-70573,-85890,-91958,-89167,-67649,-39689,9323,63357,40959,11800,57442,27504,-65968,-64596,-8949,66352,123512,106895,20828,-47840,-49520,-43946,-62882,-50753,-39210,-48035,-43498,26785,6970,9018,36591,62938,36655,-43974,-75106,14510,27734,-20611,-122512,-86323,-1987,34178,50182,78130,66072,82952,88461,54366,-37562,-29659,29400,67909,88867,117267,150767,170453,126799,51494,-10045,-48782,-50483,-34849,-17118,10174,38232,71032,49991,41200,66143,67434,1056,-76524,-27271,-83556,-33372,109969,140687,85900,-5897,-59119,-44102,20229,5086,-97958,-169649,-126466,-82664,-111436,-74884,1646,69684,130071,122154,-2349,-49281,-70169,-82283,-41083,14238,16760,-48716,-120128,-72759,-60605,-77430,-60446,20939,88161,86586,59963,33167,13487,-3627,-34533,-73785,-62285,-41745,-43426,-65852,-49624,-60700,-43629,-31409,22553,117964,199239,172422,9974,-68051,-18938,65964,93496,93373,45073,-9755,-23716,44475,18149,-2010,-35310,-120762,-119894,-55005,16221,-3519,-79588,-118757,-136276,-113166,-104242,-55940,-17362,37964,126758,138000,65650,-66638,-56336,20562,84300,30860,-43149,23228,63013,-21502,-40173,31033,66572,16467,-38222,-56297,-47584,-42334,2716,23084,14200,-8395,1536,-7201,-104148,-95005,-54707,-41062,8559,100890,171234,200804,140653,75150,113253,176515,127243,19818,26074,133288,202088,264475,260299,193131,34843,-49455,-30906,-43718,-62400,-51559,-42074,-62665,-74816,-49837,-36628,-73349,-49969,-48754,-72956,-116328,-73226,24637,106708,80504,-31384,-79439,-91119,15075,142825,174637,144829,92646,38009,-46918,-83044,-27182,6118,10469,-5165,-8730,-62870,-136563,-139309,-156848,-173021,-161919,-148069,-101214,-52476,-34990,-17470,96787,200171,246836,276600,279160,245567,244472,207651,100249,-2970,41684,150898,226993,311845,248483,156298,146556,70043,5369,-11347,-31538,-71648,-101495,-90839,-81079,-56238,14562,-3753,-20174,109901,109508,48012,1589,-55439,-133959,-107358,-82171,-52103,36973,163305,245609,264829,288011,245387,106100,-19904,-59328,-40008,15514,58979,13777,-49021,-49553,-24969,-4654,5765,5176,7568,8262,8235,-18846,37709,140191,274124,280731,165318,8390,-62714,-102568,-100494,-77572,-45647,-29869,-2444,60395,83265,111584,197935,252376,203704,29134,-84871,-62002,10593,31817,-9200,-80184,-93668,-44378,-32445,-92711,-98480,-13218,147676,214061,254480,194646,81546,32720,83197,95331,89090,74247,47008,38212,20458,-19013,-60792,-83606,-22028,-25933,-95828,2609,98874,95985,-20642,-49250,43042,45828,23724,67665,84436,46654,-13680,-57109,-121012,-134272,-111795,-60344,-33591,-47961,-107046,-105424,-27075,-20512,-19690,-18253,31581,71451,17590,10564,4152,-20879,-5390,5794,-65151,-145469,-92784,-66623,-73480,-13383,70501,175691,149880,44681,25334,-7440,-49157,-77647,-75735,-84044,-62048,-14849,678,2493,4415,-20355,-41460,84732,320742,446472,512298,414684,188596,-76825,-31191,-34927,-50916,-39821,-33541,-36796,-43823,-47698,3736,92758,144440,219955,239997,83932,23540,33673,73970,126720,115520,50580,21336,-5290,-12,44078,45410,63969,66442,109741,177350,186223,196667,181065,88176,-28271,-95350,-58203,13823,67008,99419,118875,114125,53759,-13911,-24536,54964,160723,302348,268722,229131,153187,78352,-34520,-99413,-130115,-144289,-108580,-87638,-68725,-57132,-27967,-56047,-62190,-70833,-101495,-88534,-68718,-22282,15751,25981,25489,49775,44679,68546,59769,4775,-41987,-38043,-53502,-29754,-4309,-6126,-24572,-117182,-135736,-76585,-73540,-90040,-7651,51621,104032,147054,157434,121244,51454,-34061,-102889,-100669,-40081,-24,21282,27053,38600,5759,-13728,8629,23813,-14829,-58239,-35193,24747,28119,-42702,-112244,-103265,-89311,-101001,-41529,-41535,-19915,18982,39479,49006,76710,84054,70899,45716,76588,69794,59068,97,-16371,200,-40857,-76864,-26207,-32287,-51536,-93166,-59922,-14748,-51529,-78726,-56058,-36933,3389,14988,-17767,-67021,-81801,-103784,-89964,-5817,65563,121175,131336,43619,-55018,-74160,17618,96896,124371,82951,28511,9164,-8267,-14633,-28292,-1990,60347,66268,27204,-30627,-87491,-94121,-74550,-28435,-44052,-67283,-56465,-2069,112632,164609,141490,69299,-30739,-84626,-8591,79049,170355,199621,227495,167860,71305,-10156,-38090,-38865,-42921,-74398,-47302,5188,-3282,-55443,-86605,86132,261513,251195,185418,216913,121520,14596,-16660,1026,23162,55114,73695,47263,-14795,-48199,-40489,-16739,-8968,-39907,-68979,-34140,-17815,-42155,-5967,48743,50059,7948,-18837,-27925,-45056,-78103,-82315,-15063,-6668,-18715,24777,72901,28305,-29357,-80950,-43206,-28507,-65818,-23873,30774,60208,68616,55548,22946,-45166,-42792,19406,69099,169707,251063,215264,122582,75964,21391,-19451,-45463,-50331,-20571,-4261,-18759,-14681,-18537,-62475,-146557,-114944,-75510,-18900,57957,122143,156498,34430,-21364,28921,76516,20480,-75366,-121903,-44602,36371,64779,23584,-8099,-19960,2295,30116,27519,3989,-30180,-80128,-106655,-101229,-66212,-14799,33591,81260,76025,63411,64571,84923,58309,54873,48356,53846,73343,138853,184808,157451,72874,6302,41142,25399,-29671,-5399,114739,169932,117020,42388,-773,-40941,-72846,-116816,-104392,-73099,17513,69486,88291,116720,120099,10622,-76109,-89279,-30605,25169,42488,47952,28614,-2979,-40135,-57116,35988,203284,361338,348502,185279,95891,96648,81706,-18006,-108641,-43167,58976,94553,98221,72204,72205,40618,-17544,-89885,-70875,35453,134887,176381,156175,111125,71349,7743,-31484,-49425,-60159,-57760,-52658,-63751,-15697,121949,127997,38299,-19661,-61477,-88669,-86358,-59759,-52358,-50032,-20462,-22869,-57876,-57180,-48424,38801,310315,479863,484157,384909,232789,15890,-82861,25094,124761,196060,156430,32692,-55137,804,69292,74266,93798,85857,54873,-10647,-22496,-13630,-51449,-88860,-52211,-44700,-19289,-62362,-103905,-128727,-122642,-83856,-51558,-51194,-6286,57596,55034,20668,37587,78153,76842,20206,31318,107963,162773,100568,8617,-57581,-115185,-90489,-41232,-2528,-951,-20981,-5704,-3570,-16935,-52550,-94473,-117635,-51042,3709,-27891,-90478,-107490,-84312,-60637,-52438,-49681,-10309,67076,140226,30580,-54402,19744,93567,99203,42938,-25514,-55204,-54351,-41747,-55030,-56967,-32196,-59523,-92121,-45895,-22856,-38517,-66578,-73388,8852,6225,-42047,-1817,111913,304701,334475,194905,62211,-4647,1370,50156,95958,214563,253016,182952,86038,24250,-26119,-17628,-11365,-41167,-81794,-104766,-110251,-91591,-84227,-63356,18871,11329,-46871,-51324,-4348,43453,91092,159206,196031,278547,422923,279641,187978,168915,116453,21379,-78712,-17147,196924,300539,252360,187614,129715,101298,29706,-39846,-94348,-58164,-30878,-20668,10372,-25513,-53858,-68544,-32394,18709,-6512,-52253,-88783,-83399,-51022,-57605,-87307,-59995,-49689,-33832,-32267,-31434,-49173,-92638,-49342,-47247,-56349,-70768,-63122,1376,83920,147071,123728,36072,-33814,-34002,56082,99458,97905,55307,31071,-29649,-78315,-96410,-113107,-141647,-100551,-42358,-21704,-51315,-91821,-27024,66126,89472,53456,-32540,-15870,16297,109436,179751,70481,-75726,-71618,23806,38436,-3082,-103038,-128376,-189141,-169940,-120258,-81157,5688,109912,121699,54580,-12847,-51279,-5498,34331,99476,214758,112411,9302,-24593,-7352,30135,19810,-5653,7921,54774,130600,224321,277045,311669,313612,291658,332824,323682,179817,17254,-143575,-116750,-98068,-92966,-42432,43234,76911,53306,30487,-46848,-82522,-32722,-3759,20945,43005,36440,-12385,-67814,-17189,66877,111719,103960,95699,88914,112410,167663,123407,98632,161427,129294,32787,-56727,-46126,-8712,12617,-6859,-33492,-127151,-92090,37570,182152,150415,21722,-89783,15094,52800,-22068,-102529,37611,144664,115434,74376,35379,-14862,-3082,-66237,-126655,-105096,-78768,-84738,-131043,-68177,13344,74062,432,-95599,-6611,78116,65763,1786,-9202,10375,-38500,-95953,81038,311774,445518,417890,269412,114695,15403,-68200,-87828,-66182,-41852,-10658,-17705,-72798,-25632,186091,268349,207072,84559,-47974,-107685,-152070,-109417,-3694,96754,124905,69093,-12143,-60380,-38507,-8439,-7150,73227,154787,151930,131021,37630,-71301,-76825,-56654,-27736,-1111,83277,118845,35020,-15489,-2661,23256,75953,123828,95024,-2413,-70070,-42285,-86312,-128436,-85862,24893,111123,121754,68159,-4461,-25694,75995,163652,113124,30021,-21521,-45495,-23951,29941,39324,6368,1346,-6462,-66784,-76618,846,-5257,-80389,-149481,-134046,-107497,-111705,-53527,-18258,-27649,-87225,-70020,11243,18212,-15823,-29822,-20179,-32354,-60376,-54234,-33969,4755,56773,145520,279135,335860,319674,188062,24674,6831,-56837,-119408,-49769,-4601,-10133,-9817,-16449,-93695,-104067,-119996,-91023,-34638,4103,9558,19774,77109,149888,97666,43182,-50362,-95219,-12344,46172,44370,5117,12611,-6089,-64194,-37615,-4772,58438,88545,84030,99798,102896,42169,7953,18972,66855,96032,131297,128437,59211,15006,-11257,-51288,-130177,3313,152437,187373,79324,-22047,-42304,-59955,-100297,322,17830,35442,21704,53249,78679,76223,55450,-2170,-49929,-64894,-76529,-56431,-13828,51228,77560,8527,-86040,-67985,-8371,2258,-16698,-33637,-1014,28985,-7445,-1192,21164,13960,17972,34121],[85664,139333,108963,13254,-44174,-58041,-17958,28456,62331,87867,60706,31774,33613,10592,-11653,38560,108687,104213,98676,66366,49856,58969,49347,40779,31085,-73196,-73124,27151,51834,3977,10355,81816,102393,64208,26998,-33011,-88641,-30653,-6475,-402,14877,-3042,-45125,-87930,-64149,-12918,10793,67072,38251,5809,-34495,-39802,-6795,38058,29343,27362,15065,2007,-41008,-91370,-75529,-1447,17338,16621,33269,43775,48981,66891,85174,34305,-8203,-44335,-24052,-7808,-26655,-74771,-30895,22244,157039,135088,76559,105996,83218,46971,60030,92437,53412,-39376,-74765,-115317,-100994,-89190,-92564,-107017,-99685,60709,243037,324768,330431,217453,37270,-70131,-75108,-2098,47682,83712,89383,38907,15090,-40241,-93454,-71146,-13709,-1273,-25830,-66318,-48694,-63949,-81412,-114694,-31674,33799,101697,-2152,-106782,-15006,18024,-80694,-71032,-38535,-56434,-78882,-71798,-95665,-131946,-66938,-2696,23225,66356,61086,-7143,-62408,-7189,65404,53390,37165,48645,29428,-14397,-58163,-110200,-94743,-19809,-25704,-37119,25292,101584,208433,137563,80613,35458,20278,-57553,-61832,-46748,-53373,-67223,-68091,-14050,-16917,-52666,-48763,17643,139849,5179,-204260,-310101,-235235,-195891,-205584,-150567,-55337,-124299,-176625,-158417,-64568,52187,11908,-53503,-96398,-101513,-104603,-91050,-78662,-86367,-72728,-28145,-23923,-49346,-25507,-25998,-57315,71105,246835,222585,83682,8185,34643,16465,-13753,20889,40856,47229,-3137,-57460,-56134,37950,203767,220700,195020,82209,-54675,-61861,-28820,-37274,-67183,-32310,26421,26063,14854,-54115,-77433,47854,239296,281374,181353,84785,2769,-32457,-60082,-79659,-83048,-49522,29907,42567,42422,86635,53354,-15901,-67446,-38312,-17739,-10247,26364,50025,51999,38583,75263,119088,28063,-57562,-161524,-51231,-31624,-59067,54434,130805,151639,64951,-19120,-56559,-44144,-25471,-108094,-96385,-71803,2097,-19737,-14095,-7335,-28767,-96784,-37901,65503,91220,52557,28707,29642,14540,24504,79624,106226,108440,47919,-29894,-5119,86847,114322,30685,-30993,41773,98238,41015,-71736,-77398,-17857,-2462,-108554,-17918,121004,219712,272081,261419,192379,126741,129869,88109,67982,208875,299513,221795,50831,57939,274717,405973,296607,121605,20144,-22739,-68450,-66016,46114,104655,83198,20179,-42735,-37055,57207,125244,126905,11374,-117417,-2854,108065,88774,-49932,-103096,-37519,-5190,-329,58978,122511,261939,439760,636788,660214,466894,304816,223191,227594,241856,145832,19349,-20252,-15875,-15616,-39604,-66853,-34669,30332,73718,101449,78128,45320,76622,183474,264723,235378,81247,11219,33985,60087,145422,179789,108858,31081,-57666,-123866,-92829,-5840,97789,21656,-60706,13467,134825,153496,94611,32328,32205,60309,100297,92652,4903,-112983,-87168,-44120,-57499,-12469,63200,64794,9708,-68417,-65623,55633,162915,140559,9215,-86825,-49532,11970,-13466,-75699,13224,-8417,-33242,111007,237013,305701,186750,71938,-9150,-71035,-83343,-94688,-102181,-25299,81048,141624,125978,132656,220946,272085,257038,171738,31381,-87346,-29351,20893,105287,264117,422051,439724,368444,258457,106102,-62883,-121887,-64647,-66769,-120602,-102881,-83715,-73417,-101953,-79692,-95909,-122515,-74252,-94405,-226387,-288587,-288999,-233337,-33324,103498,32831,-14441,5412,-46433,-72191,-29067,-16989,-39602,-114556,-113290,-56507,-23404,-6137,-20614,-40519,-37513,18352,48025,12411,-26553,-51268,-76078,-69608,-20467,-6100,-13159,-40048,-77078,-33151,78313,220253,157757,985,-90595,-11110,19769,-39686,-59961,25749,122714,161910,122690,81694,32587,-4285,-33730,-73478,-15251,96303,137381,75808,-40927,-37365,87176,158612,127902,60799,-39636,-109507,-122054,-123766,-52892,19760,6387,-37164,-80326,-117363,-130129,-80874,-41104,-78036,-72502,-2862,43793,105442,153828,226796,151131,-6630,68016,128067,105418,109898,112720,77334,-19222,-70147,63282,228404,296275,225187,124472,3264,-56109,-25467,98810,293201,268124,232692,182908,112207,66866,22673,13375,-6256,-59731,-57947,-58366,-60203,-22167,43429,91240,107380,53928,-106137,-107403,-50337,-35799,-38506,-1026,88756,112227,67945,3434,-27607,8146,11468,-38731,-80664,852,28240,-42569,-135179,-105941,-84716,-25678,15465,37937,88383,171565,213794,256795,333455,333666,201061,25092,-41970,10694,29003,-6951,-73146,-106564,-44588,32261,21234,-38536,-685,62010,16150,-39774,-24819,24292,-53249,-72257,-38325,11617,107261,115959,129293,222334,317323,374705,201333,13735,-57877,-52909,-32888,-1008,33715,-20679,-125884,-168779,-122936,-64942,12098,12298,44192,105195,112254,121698,61203,-37082,-133588,-55481,-6684,-12901,-56489,-92151,-79824,-98383,-52727,3250,-1039,-55767,-27925,92598,205371,277712,261561,188554,124132,58493,-31360,-97857,-41251,-29753,-25329,-77499,-52312,55763,124361,61165,-969,-62911,-104381,-41351,-41659,-14939,8939,45589,114947,175073,115869,11694,-78554,-91589,-26361,38478,109164,92486,26221,-58083,-65415,-61740,-71560,-58743,-35479,3431,50615,21278,-9687,60055,45000,-63611,-81787,-20420,65742,136970,118163,24990,-37230,-43085,-39986,-60446,-55108,-34918,-39615,-28650,36501,-5373,-5405,40605,74777,44600,-41159,-89274,-7629,2558,-50805,-151240,-61631,26472,60957,71616,102993,105135,118781,108696,53886,-50360,-26448,42185,80948,94175,121645,149744,170029,130305,48545,-19506,-54964,-52886,-41443,-27844,-7427,9713,39287,26818,31046,69298,76254,-160,-84827,-36011,-95905,-14600,136214,159834,81141,-17285,-69586,-45573,31585,22550,-85376,-138685,-135767,-103293,-122103,-95146,-26412,45319,112107,121923,10983,-33618,-71218,-92095,-46566,14303,28899,-40628,-110965,-63780,-49369,-66013,-47189,42014,112065,98316,62026,28319,8560,984,-23709,-69233,-75120,-56845,-57143,-79815,-51772,-54068,-39862,-35606,1271,84623,156955,131359,-17737,-88178,-29066,58936,81018,73382,21076,-32898,-14589,70132,62274,40821,-10095,-121032,-126519,-40385,47472,37902,-39495,-86107,-119418,-123363,-109145,-56973,-10612,48352,134599,158078,92712,-40985,-42493,34421,101768,43504,-63459,16195,62313,-15479,-19575,53843,83586,23964,-33965,-53729,-50515,-36849,15217,32278,16910,-11972,-2070,525,-76595,-49494,-4110,-12443,5984,88822,146880,169747,112413,62194,105544,152908,97005,904,21890,131971,194309,273610,282783,211728,44138,-43532,-11035,-20073,-53529,-53500,-47354,-65584,-80329,-67383,-59313,-100538,-74762,-60009,-80679,-107378,-64208,36464,116965,88362,-25206,-78032,-84110,26923,161021,182198,140990,81424,20479,-73641,-83898,-28161,-2088,-7460,-24117,-12039,-44247,-117930,-145996,-157235,-151941,-150505,-149211,-115498,-61074,-42979,-33884,67564,170612,229888,273439,284044,245818,227018,177967,74694,-16303,58329,203946,283122,304563,188276,111235,107498,44866,-10960,-29162,-46713,-80186,-92677,-88892,-76286,-41776,36190,10975,-74590,36224,66169,36497,5250,-51155,-133854,-111519,-83054,-52948,32464,144797,209377,240338,273802,234036,106935,-18996,-57737,-33434,27135,73068,24389,-47815,-45015,-17021,-3859,-3627,-5180,760,4883,11814,-4403,55681,169700,329367,343980,205878,19963,-64334,-106207,-101363,-81817,-63006,-52203,-25459,43392,67493,109619,200868,233357,160124,633,-63403,-52362,16563,31924,-21701,-96598,-97035,-34227,-26038,-93352,-91134,-8387,141530,213681,255086,182769,68591,15081,61543,66195,58888,51008,45865,60646,52638,-177,-48489,-84893,-25718,-27955,-86194,-2551,73916,69045,-47961,-90976,-22140,545,24609,67419,72530,36126,-11925,-35096,-86035,-137902,-114152,-57094,-26909,-36290,-84150,-98674,-34803,-5711,12541,-1985,-6280,31344,-5470,2706,9087,2732,35260,47669,-34721,-129038,-98704,-69950,-70636,-19125,33570,86315,38309,-31920,-8538,-12144,-39573,-66535,-62001,-59150,-35693,9081,35247,30128,15269,-22289,-54739,80152,341732,498375,558161,441502,208054,-75806,-39508,-33606,-43422,-28318,-15360,-26637,-43536,-55997,-12096,83453,166857,272883,294698,109487,31084,19140,49645,98253,99730,62141,33040,-18919,-30800,29315,40507,63542,74548,134371,236945,260177,245851,202290,97141,-24915,-95563,-55117,16699,72081,111567,133728,146208,95887,12718,-19868,42201,136715,272015,250447,217485,149330,87945,-27444,-92193,-123704,-133879,-111274,-97108,-82122,-59006,-23184,-45395,-53426,-59917,-85434,-115185,-69081,5965,40712,33945,22174,42664,44484,68674,52558,-1966,-51815,-48422,-57289,-35682,-18686,-22958,-40021,-109832,-98740,-63874,-57603,-55782,7787,65786,116298,157602,167428,125479,48240,-31198,-92419,-101496,-40681,4178,24633,24222,33701,-6226,-24336,3112,23611,-12729,-75163,-44974,33453,51736,-17353,-100001,-115086,-112419,-88973,-34442,-35676,-17921,11380,30709,56043,91495,101713,83774,47651,72835,70396,74233,25173,9009,18741,-28185,-61283,-16700,-28758,-50754,-93231,-61609,-14675,-43139,-64869,-47208,-28115,18813,36512,8035,-44828,-58618,-75243,-118994,-41304,27445,83452,102140,26183,-62189,-79961,2148,75646,119202,90454,29791,4208,-21418,-25689,-35450,-13267,44579,49623,14096,-36686,-90786,-95725,-77307,-31432,-39935,-57357,-55582,4081,122710,174782,150605,75091,-27466,-77873,9647,112304,212259,233087,247837,166031,42894,-41077,-65583,-53006,-45008,-73600,-49630,-5703,-7782,-45372,-80684,30240,181956,187615,145033,188860,115679,22511,313,17885,31974,49209,65821,44186,-11710,-39462,-27553,-6261,-447,-30773,-60049,-29535,-17605,-35274,6713,71547,86912,47090,-481,-19982,-47720,-90308,-71874,-3578,7578,-12753,17350,65600,21719,-39712,-86981,-27586,181,-32319,-6071,30352,50774,60954,45580,20069,-42345,-48836,9140,63820,170683,257334,229893,135029,72653,10145,-32007,-56918,-55459,-19372,1723,-8993,-8548,-19255,-65910,-148500,-123872,-78857,-6737,72704,129852,175781,58148,-5452,24747,55649,-24469,-114832,-121683,-40479,46940,77995,33933,-1966,-20298,-6253,11004,10135,-588,-29947,-80773,-111634,-100752,-65350,-24167,17523,65578,68105,63987,71457,83139,48218,38914,32879,42694,61415,108994,138458,106236,33146,-17095,16961,-3775,-60035,-11337,121293,161674,104090,38305,8511,-26716,-68672,-124576,-104217,-51963,44543,82301,92208,114801,123233,22711,-64022,-84470,-28935,26623,44099,48969,27906,-645,-29401,-46274,26126,173273,344765,359927,199252,109036,116660,107678,11881,-86835,-45562,68460,107596,107436,83161,86958,62001,4576,-68816,-77510,27346,125438,166910,154823,118043,85397,26438,-23568,-53894,-72110,-75714,-66763,-50902,33119,186179,171347,55019,-23118,-80640,-120596,-118481,-85794,-67384,-55889,-21023,-19834,-54225,-52315,-34951,57209,324938,459291,452062,348408,206085,3713,-56379,79860,219005,279435,201951,64635,-39764,-335,75492,88316,109771,87513,47323,-12344,-12113,-1029,-43902,-85813,-49947,-45049,-21098,-57703,-98997,-131778,-124588,-78659,-48335,-49923,-10529,58822,63559,22127,25043,64826,79514,32569,35765,107133,163848,107687,29380,-30759,-89881,-106903,-49653,-1444,13467,-7687,12829,17201,-577,-43778,-88361,-114645,-51357,4709,-22730,-86886,-118348,-93645,-67108,-58182,-49073,-3036,80385,168969,70544,-18327,29684,96799,108291,40062,-57705,-96711,-53511,-41949,-70796,-74040,-38455,-57201,-86596,-46236,-32107,-49582,-79925,-85253,19040,22082,-26066,10870,121491,304158,327672,199870,67162,4662,9341,39180,65964,171261,188482,108375,44548,10274,-19938,3463,17692,-18176,-70437,-108050,-126328,-112795,-102541,-80468,6986,843,-49149,-53657,-3002,50370,93109,140559,151455,230380,373695,256862,178353,159116,107307,14112,-78941,-24752,182837,288357,245140,180192,119933,100116,44109,-21035,-84919,-59843,-38175,-24701,22908,2347,-23753,-51520,-25319,20329,-9942,-53331,-88959,-85099,-40393,-37020,-64031,-47559,-53643,-34734,-25577,-12887,-11567,-66068,-94807,-87703,-79596,-80394,-57910,13004,98349,154068,117078,25607,-38307,-29834,55198,91446,84054,43373,29317,-19877,-65591,-86706,-104970,-132078,-111982,-52360,-30404,-63161,-108806,-31507,63160,72862,14530,-59528,-25988,-2684,84019,154477,58606,-86968,-48978,40044,39507,-9215,-104329,-106653,-162665,-163781,-112688,-51960,42416,126390,121872,51382,-3370,-24670,15676,53571,131856,233657,97326,-1165,-33680,-18993,12413,-2649,-29725,-11480,41771,121705,228594,290745,325110,323886,312712,376383,343740,174551,3923,-155159,-133094,-119269,-98441,-52374,34319,102953,94815,51617,-45724,-99525,-59840,-30338,13796,70386,79361,34406,-54366,-47196,46314,85885,74935,73736,71796,100270,185338,176713,163669,202715,134531,33303,-70518,-77975,-31258,6074,5926,-6513,-80439,-54080,87008,223365,149022,5280,-91423,21785,65564,2346,-99933,12258,117332,82625,48228,23504,-27063,-16791,-68172,-118454,-91193,-60887,-63548,-113311,-84106,-8374,25818,-34152,-106884,12461,116526,113714,52393,15172,16480,-33004,-77977,97372,324015,445319,410470,247762,95275,9203,-67580,-93027,-76139,-41995,3734,6220,-46289,-25825,162118,218102,157588,54793,-54005,-104009,-149552,-109427,10043,124846,147326,83954,-6296,-66385,-49872,-20399,-31774,23897,108403,125964,119318,30126,-81477,-94979,-68154,-27065,11047,102737,121629,31963,-19550,-1984,23409,59816,87354,58208,-23182,-82405,-40965,-70088,-104297,-116207,-22929,69485,99430,57189,-16244,-19173,91326,193434,156204,65241,-11086,-59340,-52015,8151,15941,-31829,-31185,-23003,-94807,-103752,-16395,-25163,-93176,-154462,-127789,-110566,-110171,-43425,-4016,-15423,-101484,-95821,-17847,-17755,-49992,-47318,-23164,-15574,-46715,-49725,-36392,-1009,48275,147211,291115,349549,307368,172838,14864,-8930,-60923,-113664,-54495,-5169,-3245,15590,22954,-53711,-68365,-81532,-58290,2214,46372,49521,59011,126140,204951,138566,64647,-32475,-100113,-18172,41522,42491,10149,31794,12255,-55651,-37688,-9267,51487,78622,80044,116152,126916,56156,14710,27563,74191,90647,112345,95484,26903,-1871,-27941,-61192,-111056,11825,145823,155334,43780,-51599,-57786,-69831,-85157,9484,-18379,-6582,-10564,32627,73321,78576,60933,3021,-45750,-60028,-66618,-44586,1287,64555,83011,4287,-93378,-73831,-21050,-13799,-26686,-33664,2007,33767,-4537,8377,46689,56518,51748,61025],[122542,170379,117295,21604,-33539,-47772,-8288,38557,73539,98331,59657,9334,10365,-2642,-27453,5105,49767,32113,45870,39295,28592,37394,27625,17874,20373,-64433,-77165,16458,49617,12238,14617,81901,107115,82186,71855,21519,-56863,-40823,-13427,-5454,10087,713,-32858,-67102,-46832,-14057,-11377,48518,42602,17212,-19164,-22104,6884,48158,21288,-219,-25008,-37174,-60935,-81818,-37912,36246,37573,22522,38590,56082,63243,71460,97940,56334,26246,-2074,8452,8056,-22538,-74755,-27784,51591,181683,132359,53335,85435,85042,53906,62121,91264,52023,-33832,-64516,-112514,-105880,-100334,-105613,-105173,-73108,44083,205032,292589,291588,170197,23205,-66399,-58462,11736,54391,74565,67299,23239,5046,-43509,-89696,-75446,-22230,-13202,-31712,-68234,-50793,-71432,-97462,-90475,-9251,51687,118543,14901,-87038,-33036,-4052,-103657,-70706,-33129,-50417,-83794,-85857,-112995,-127068,-57279,-5754,15697,62488,53556,-2457,-49550,-5849,61430,62219,58211,72171,45556,-8931,-58853,-110689,-100308,-35763,-43769,-49791,23247,114311,239793,165951,100866,44197,23115,-47116,-44616,-26858,-30012,-48508,-73178,-21066,-21322,-64309,-71906,-11792,103902,9807,-124722,-279991,-278844,-253044,-245778,-138466,-80623,-176717,-259022,-186309,-40145,76088,30620,-51235,-99751,-106168,-108344,-98157,-85970,-94095,-76146,-40878,-52267,-83624,-31956,-6248,-32146,55719,203913,204863,96619,36994,56923,36057,1998,19536,10136,6775,-28677,-74985,-77509,4241,155776,168056,152768,50643,-65282,-37609,-18,1605,-35524,-18311,17166,9927,7293,-54049,-89738,44587,251237,289097,173841,74621,-8465,-42742,-72024,-93673,-98354,-68556,6344,19929,22622,73785,51282,-14644,-66230,-45077,-28620,-28845,-16720,-6324,3742,3285,60147,126255,51218,-38051,-144436,-73763,-43629,-55760,57910,128749,142975,54678,-32018,-55347,-14779,15328,-84173,-106708,-61099,19605,-13986,-14163,-12683,-37587,-96565,-23603,73322,89255,43717,20957,17959,-2435,5555,60322,100424,125557,71649,-10846,10486,102176,134543,42387,-25316,46083,101831,45877,-67759,-81140,-19520,-3017,-104501,-24761,113462,224062,277789,244316,167141,138368,149883,83187,45792,178023,275144,200375,22190,32895,247048,409514,313781,140001,31997,-14598,-66726,-53762,66776,147833,115006,28598,-43931,-32708,60627,133935,147776,27785,-111297,-16885,90497,62717,-68387,-105033,-39147,-11717,-3425,71906,156613,319692,511303,681041,647877,432689,281686,208037,223002,236565,141585,9146,-36581,-32811,-27996,-47552,-76134,-47552,14461,60245,96425,75755,43333,97829,232382,313830,252222,81868,14651,35138,53389,128605,155893,92799,24962,-51195,-120143,-90714,1582,90581,9285,-99707,-4622,122825,161191,112357,43918,23701,39951,78468,75399,-476,-118575,-107835,-58384,-58368,-13613,62497,64358,1601,-81332,-80233,29180,113301,88142,-19979,-105824,-43861,17117,-17508,-57013,37657,-12121,-57366,89308,237991,297003,163109,76313,-2018,-71218,-91065,-81592,-85474,1682,107661,167415,152736,130317,190110,238247,229670,157930,25801,-82988,-25601,19371,102900,251117,388312,403013,340586,255788,133325,-21293,-101411,-70462,-74787,-132945,-99859,-78308,-67375,-111229,-84098,-95106,-121766,-71851,-97641,-240443,-280607,-267272,-236949,-96329,35704,8495,-11460,15591,-42622,-65875,-35701,-43322,-66600,-132466,-105124,-59590,-36436,-24860,-38664,-49708,-52666,-5570,28291,-2692,-45894,-71438,-93702,-80722,-24719,-6719,-10859,-31567,-71791,-43084,55199,185093,135417,-8387,-60370,6674,27267,-26650,-54189,12299,93837,119548,82794,50818,13306,-9820,-30698,-84411,-26395,101296,153103,87315,-36636,-30209,96777,182912,147985,70679,-38728,-115563,-134286,-116702,-33983,46455,29951,-25231,-74035,-111776,-143083,-90863,-51531,-80877,-85340,-10859,49613,127770,205306,324924,212544,-13635,10627,98192,108779,137522,146345,102789,-6435,-90473,33067,198338,280286,228296,152659,22905,-49905,-35076,103123,321628,290708,235802,156655,68953,33837,13776,13993,-19870,-83530,-76916,-52707,-40981,-1436,83366,141925,158020,85686,-86420,-124525,-67296,-54448,-57368,-8589,85594,102460,64707,-11527,-49885,-5836,754,-51812,-87139,19788,70582,2358,-102455,-79929,-63655,-16538,45143,84353,150425,239965,282572,329161,399508,384960,246988,69765,10483,49929,55338,9124,-60020,-57312,-10290,43901,19564,-46263,-6692,61866,6425,-49445,-8099,45788,-47659,-81010,-41538,3595,82906,67492,91813,203599,313713,365864,186009,3053,-62580,-57152,-38168,-6706,30769,-24612,-131870,-172605,-127756,-68909,13032,22373,53488,108436,102219,102312,34410,-58068,-114217,-44040,-2412,-13714,-55966,-87110,-85325,-98419,-30205,31287,16183,-46084,-16722,107037,211041,265509,261620,185166,122560,58613,-24433,-117385,-71359,-55455,-38884,-88655,-73156,46597,140354,93062,24136,-53987,-119164,-41954,-33129,-5354,17960,49579,107134,160541,99303,-551,-80924,-120427,-50475,20765,93301,85303,24032,-52735,-51894,-36660,-55074,-51787,-33345,-5400,33947,-2950,-30940,71486,76847,-44756,-96407,-35435,60612,144947,123023,25273,-28778,-38553,-38295,-57819,-59886,-33948,-32473,-14070,41505,-21901,-19778,46078,86019,50690,-39248,-104502,-30384,-23428,-81172,-148636,-33587,58057,90952,93918,127493,144003,151449,122580,48941,-63875,-23402,52471,89459,94223,119003,139535,157984,123817,39451,-33756,-65426,-59119,-51955,-41953,-26133,-14265,15298,9704,18609,61929,71122,-14268,-90507,-45427,-109761,4259,156208,169526,71659,-31320,-82069,-47808,37821,32952,-74930,-116727,-124770,-120038,-135666,-116112,-54713,19755,91652,118235,22456,-22022,-73290,-97737,-48932,11477,32922,-36442,-102007,-56822,-41515,-59897,-41009,53448,125580,100919,58235,20624,1805,1667,-17639,-65836,-85661,-69757,-69194,-93618,-57099,-53318,-40106,-38815,-22532,44408,106545,84676,-47189,-104144,-40981,43329,59762,47498,-5703,-58291,-13253,87009,103553,83132,13172,-120546,-132297,-29249,64016,66992,-2987,-56985,-105962,-131848,-110594,-54289,2234,65345,143538,175163,117354,-15898,-27253,47443,118769,64469,-65028,4080,54652,-12560,-393,76712,100685,31760,-29876,-53606,-55508,-33390,22774,37351,17013,-16001,-2731,18400,-32778,61,44550,19195,5265,73952,119720,136235,81899,45566,90346,119881,61570,-20877,13360,123593,177393,266378,287618,214663,42373,-41560,5254,-601,-47945,-60099,-55908,-67598,-76530,-71317,-73079,-130648,-107762,-73217,-93163,-99722,-58018,43246,119149,88190,-23997,-78257,-78922,30930,166870,179184,130286,64650,-1728,-106374,-70724,-21414,-5315,-25550,-49012,-19960,-27315,-87028,-119715,-136337,-131586,-138342,-144852,-131532,-73422,-54668,-54539,30736,132056,204992,263231,284036,242817,206302,146220,47519,-28179,75115,256165,339463,290899,130552,63032,59549,12595,-33678,-53146,-62588,-77644,-83194,-88218,-68424,-23940,59441,38047,-72303,-24037,29237,24595,5492,-50514,-135952,-116647,-87287,-59850,18513,112017,160310,199611,237305,202167,97443,-22761,-59062,-30942,32449,81267,31386,-48466,-40520,-10081,-5297,-16089,-18502,-9088,-1989,10970,4908,66936,188618,366211,385423,226305,18553,-71066,-112425,-99092,-86705,-83124,-74711,-54652,18216,47787,106304,200416,209832,116638,-9821,-40152,-37028,24048,31462,-34707,-113713,-93953,-25414,-21570,-95002,-87841,-4781,134639,211394,247661,162860,49083,-8631,30942,30349,25512,28632,44279,76736,76567,15290,-37497,-84115,-34091,-37555,-84234,-12034,48810,43360,-74143,-128033,-64501,-7421,48533,67742,62712,29836,-4189,-1616,-35828,-93389,-98997,-49398,-18550,-22512,-56475,-72930,-28532,20494,50211,25446,-29551,-14054,-31486,-4604,19721,35854,84853,95733,-2473,-114245,-102932,-71678,-68254,-27300,-6226,1992,-63659,-91577,-41395,-20262,-33797,-58137,-50257,-35352,-2723,44653,73654,53263,21353,-27774,-70338,73328,346962,522324,567115,435935,212795,-68777,-49511,-35568,-42512,-24214,-4482,-19734,-44400,-64109,-29401,67795,180922,320586,343651,130247,35211,3316,24884,68481,82810,71160,39728,-30659,-52165,19978,34825,58757,77565,155968,293886,332736,286356,211197,97042,-26824,-97139,-52934,17524,73559,116950,137745,165273,130229,33942,-19094,24910,104991,228418,220502,195635,138482,95458,-21479,-86012,-117847,-127837,-115188,-107487,-92003,-43217,-9845,-33174,-46247,-50527,-65382,-101286,-32205,49976,65936,36595,13053,34620,48123,74717,47152,-9737,-63880,-60488,-63016,-43604,-35807,-44916,-57296,-84337,-47266,-26287,-20982,-21296,23410,79410,124535,158947,166303,121822,44028,-24487,-77139,-98834,-43061,7019,27173,20091,26716,-19562,-36245,-4670,20172,-11901,-83146,-51516,36521,67715,3109,-77636,-96971,-98384,-68412,-32471,-35007,-20285,979,20710,60842,102064,115935,94810,49495,69176,69685,87520,49653,32621,35972,-13993,-42247,-6232,-24028,-47268,-90579,-70927,-27543,-43299,-54803,-40916,-21072,32002,55384,30983,-24692,-37325,-47585,-138006,-81233,-15884,41599,69820,6634,-70139,-84922,-9878,61177,116633,98375,29890,-2909,-36378,-39212,-44729,-26638,26542,31478,157,-42952,-93337,-92835,-74825,-29698,-32279,-47146,-51721,11919,121089,169841,150142,75929,-26356,-70753,28100,147319,254038,262200,258876,154245,10967,-67433,-88793,-60010,-44459,-74403,-57581,-24021,-18480,-36849,-57669,-25717,92886,115886,96621,150002,102721,25238,12948,30944,38614,38832,51401,36425,-12243,-32704,-16534,2212,6310,-22575,-50985,-23635,-14753,-27174,17242,90796,121801,89121,20562,-11729,-49843,-99155,-57942,7614,18530,-9447,8339,56405,14777,-50317,-91184,-11247,32037,6658,11243,25495,42081,54006,36076,17972,-34204,-46864,9865,69943,177744,263289,240787,142519,64859,-4411,-46662,-70859,-62812,-22954,1619,-3769,-5122,-20780,-68267,-144992,-124216,-71091,6781,87501,137956,193846,85219,15802,24671,32746,-74439,-52827,-58575,-24890,55759,88229,41540,1921,-22733,-17240,-10430,-8009,-5280,-29200,-79548,-113305,-98322,-62432,-28175,8606,55219,63034,64364,75347,79290,37950,23480,16096,27547,43859,73925,87260,53811,-3248,-34149,-4414,-32838,-85258,-17529,117357,139074,81498,28367,13987,-14511,-63607,-134011,-105913,-33329,65915,88667,90248,104854,115627,27892,-54959,-80431,-28877,26423,45462,50496,27389,1146,-19957,-34013,21722,140539,309342,348694,201484,116408,127929,123098,40182,-62945,-49844,72562,113748,106858,81834,87594,71594,23072,-47673,-78753,19801,114905,155296,151462,124251,99738,46742,-13844,-58196,-85870,-97686,-82761,-32729,87113,246926,210805,71728,-22983,-90859,-134646,-119215,-90423,-68359,-54147,-17878,-14796,-49442,-46546,-22413,73263,322010,418483,404411,304176,176091,-6974,-25697,140864,307032,345083,230908,87657,-22774,6337,88761,109892,130878,91754,41742,-12647,-1245,11591,-35584,-82582,-48011,-45034,-22350,-52065,-92318,-128942,-121032,-74003,-45612,-48763,-16918,56051,68895,21905,12615,48129,74996,38045,34641,100926,162654,116208,54504,-3056,-65213,-120730,-57040,320,29291,12734,38245,41410,19086,-29352,-76569,-105454,-50406,5240,-18180,-81037,-121312,-94546,-66734,-58164,-41245,14341,105560,210134,121242,18837,41088,98412,112855,37670,-68976,-71417,-12877,-17542,-74001,-91129,-46521,-57066,-80627,-44975,-37413,-57600,-90884,-78419,37792,41128,-11094,21230,127492,296125,311990,201228,75000,18226,19416,31297,44286,128880,124244,38014,4329,-2494,-11054,24640,44479,2575,-58419,-110373,-142328,-134102,-120841,-90141,4476,-2637,-47526,-52533,877,58245,95236,122433,114746,184294,314387,226983,163927,145886,97363,9005,-75332,-33818,156831,258088,225798,168441,112903,100784,58139,-61,-68897,-57000,-43834,-28198,36086,31391,7279,-29059,-14513,21810,-13004,-53213,-87103,-82805,-27318,-15267,-40037,-30530,-53261,-36191,-20871,2090,20535,-23561,-131089,-132156,-106691,-92734,-49841,27057,111923,155444,107240,16399,-41793,-25653,54853,84303,70413,32006,27135,-8503,-48801,-71770,-90058,-113936,-110425,-52320,-29258,-65220,-122327,-35858,58117,56162,-18663,-75003,-32124,-16805,62043,130081,47473,-91420,-23225,57260,41723,-12202,-93138,-82075,-136552,-141431,-89382,-11930,75641,134972,114469,45230,5257,4533,40620,75731,169932,243738,79651,-12180,-41950,-27894,-1463,-20230,-50248,-28715,29449,110127,224533,294714,328033,323412,323538,406579,352044,161371,-13392,-161976,-143334,-132306,-92271,-59681,22290,123117,132070,66758,-46240,-115979,-87080,-56292,7516,96823,122386,83710,-18720,-73481,25587,57583,47397,55854,55758,87751,201057,230986,230276,237461,135464,35105,-72311,-105329,-50000,4391,24332,26564,-26774,6748,158108,272714,150271,-7372,-79407,31879,79467,29468,-89019,-23264,76938,39000,13758,4172,-43431,-29169,-64708,-107376,-76009,-42595,-42758,-92934,-99401,-31295,-19224,-69308,-112555,41492,172557,178370,105133,42672,24598,-24067,-61894,103421,320136,427656,387403,219279,75209,2855,-67342,-96015,-81627,-37371,19107,29538,-18674,-19051,137942,166611,108665,25879,-58433,-98550,-144775,-112016,18985,146391,163663,95152,-1896,-71785,-57835,-29353,-53019,-21483,63727,97697,103819,21318,-87076,-110208,-78974,-24637,24095,118939,117221,22933,-29784,-2781,24831,49017,61538,33464,-37613,-88431,-38557,-53496,-79084,-110920,-67309,23366,69554,43020,-27193,-9732,106327,220282,201611,103550,-1457,-75481,-76827,-1954,8434,-55729,-65069,-38285,-105674,-114629,-31642,-47090,-105493,-151421,-121198,-112422,-108975,-37739,5791,-499,-85706,-87605,-32134,-47377,-84340,-63289,-25589,220,-31536,-42144,-37267,-8054,38280,144823,291681,350250,285296,153562,4677,-24689,-62915,-102889,-55963,-3173,5435,42377,66627,-925,-13930,-34529,-16038,49200,100301,100063,107952,181539,256415,180582,88511,-12546,-97155,-22488,39858,48123,27406,64800,32999,-47026,-37502,-13266,46048,70775,78528,136402,156026,76392,25841,39959,82898,86484,92324,59905,-6159,-18523,-41186,-57087,-79646,21948,131617,113346,877,-83969,-69129,-73006,-50298,13920,-53089,-49047,-41023,13398,68441,81801,67640,10407,-38213,-51024,-52110,-28742,15786,69173,79427,-3715,-99868,-76953,-32234,-27873,-34330,-31722,5639,38086,-1973,16489,67276,92152,79550,83872],[151385,190089,116729,25091,-27016,-41477,-3017,43441,77159,97480,47205,-26593,-15841,-14076,-44699,-29664,-3945,-24774,5772,18417,8181,10353,128,-12307,1333,-59707,-79845,1172,40143,11724,8064,70032,98065,84214,98292,65568,-18384,-55381,-28929,-17041,4513,9288,-13682,-42048,-28440,-14852,-29518,28673,42834,24509,-7850,-8307,18192,59174,26134,-8633,-55737,-79929,-71944,-60765,7307,76733,58959,29015,43187,65476,72410,68098,104210,78043,60729,40117,39226,19260,-22441,-77390,-29818,74477,181749,108596,15330,56230,81564,54341,57313,82998,44925,-32268,-56943,-109284,-111991,-112314,-109907,-79923,-41383,29484,157952,244557,234194,115944,10719,-58296,-42571,22571,56892,59894,38773,2070,-9825,-49231,-83932,-75172,-30395,-28973,-41646,-73169,-55463,-80950,-116397,-64602,15059,72323,136891,36481,-67619,-54577,-16470,-96793,-77464,-34281,-48288,-92258,-103214,-128944,-115725,-51535,-12080,5386,53512,37574,-5591,-41020,-3803,63851,81047,87339,98657,63313,-2405,-61563,-116353,-102310,-46001,-55984,-58660,22349,126859,267796,192475,120131,52960,26368,-35825,-29523,-10874,-12067,-35442,-76507,-17445,-15121,-66820,-91177,-42821,62744,11102,-47503,-212472,-243466,-261750,-239157,-121814,-106815,-157962,-182033,-104343,-3633,93147,44796,-48645,-101962,-111114,-112281,-103201,-89154,-99988,-83621,-55988,-80088,-111567,-37123,6643,-12433,41205,158687,176395,99615,59685,78738,54616,13216,12802,-21131,-33796,-55349,-90557,-97825,-35211,96090,111634,109260,18649,-62281,-13988,27020,40185,-881,4274,12617,-5617,-1605,-53684,-94356,43957,261217,291158,164029,64321,-18343,-50166,-82256,-105959,-110951,-82542,-10802,2241,5279,58051,45270,-15166,-65770,-52380,-39899,-49109,-63315,-65442,-47606,-29283,47383,131117,73238,-18319,-120358,-95930,-56029,-49378,61300,125239,132800,43793,-46040,-49897,19894,57545,-59776,-115076,-46533,34689,-10593,-14015,-15193,-41153,-88594,-12714,77341,84638,34517,14059,6743,-19305,-13821,42371,97956,142138,95135,6238,21626,112923,153598,58011,-15388,54539,110100,54879,-60582,-84513,-21068,-3733,-99740,-32940,100471,217113,268431,215643,142237,141750,153690,73987,24645,143744,242752,173523,-5377,11349,212472,398343,327768,170579,54190,-2382,-59734,-38578,83853,180807,135353,29696,-49598,-30073,63893,142832,169728,45545,-97857,-25369,76368,39531,-82669,-101028,-36004,-11016,1157,90816,196782,383325,574128,701152,617047,396313,256145,184304,204721,217392,130165,-2427,-53046,-49750,-40928,-56077,-85613,-61881,-4256,43328,87093,71319,44198,122244,284804,363517,271135,91511,28547,43833,51269,112220,130393,76112,18828,-44303,-109749,-88674,4887,76854,-6327,-135217,-3174,120166,172865,130969,56885,18985,23363,59057,60820,-2005,-114149,-122225,-60657,-50881,-12046,59992,59349,-8923,-85226,-68506,16621,75707,47555,-43081,-117228,-34123,23263,-20147,-36572,60989,-14206,-73861,60320,216479,262135,131949,79467,7278,-65224,-85054,-66870,-67200,29873,128280,181261,166700,120046,153313,201724,203019,143743,20238,-78770,-21514,18535,98431,226512,333275,343432,294974,240704,151361,17484,-69964,-65664,-79515,-135013,-87429,-66827,-57336,-122920,-88288,-97145,-125629,-68058,-91459,-252317,-281649,-258342,-239329,-159062,-36768,-22428,-13344,21244,-38501,-57339,-41247,-71275,-93702,-144148,-93623,-58334,-44108,-39099,-54642,-57367,-65732,-28766,7943,-19326,-66529,-87740,-105661,-85131,-22998,-3368,-6810,-22554,-64153,-49361,32846,144320,111453,-8066,-25708,25528,33425,-13069,-38363,9245,71332,81531,48099,25691,-1164,-9998,-18315,-83962,-36635,100569,163788,98434,-28882,-20573,105518,203804,168771,84970,-30261,-115193,-139546,-101190,-9179,73051,52211,-14550,-65956,-101195,-154095,-100678,-63996,-85453,-96632,-16663,57173,152110,257956,409191,261051,156,-50257,66159,111780,163674,179740,130109,13542,-102746,-347,158506,249382,220177,176829,47083,-40044,-41616,109851,342728,309855,240623,136019,34312,8909,10119,13274,-37325,-108554,-96534,-46177,-16023,23859,121644,185095,199970,112602,-66657,-127112,-80708,-70548,-79646,-20422,78729,97137,71375,-17824,-71721,-20493,-9666,-62480,-84769,42480,117409,57333,-57625,-45196,-38808,-3017,76573,133273,216162,305001,343963,391254,450595,425178,289031,115648,63904,100251,100542,50563,-14021,-7770,20555,55787,20154,-52524,-14990,55085,-13856,-57687,24608,71570,-36923,-79465,-38618,2442,67218,27868,52845,173112,285994,329992,161359,-6548,-62262,-55602,-37016,-5143,36148,-17961,-125734,-175883,-128824,-64597,23966,42310,69632,116000,95843,87232,14625,-67692,-90555,-28495,6118,-10011,-50568,-77744,-86857,-91849,778,70324,42278,-29563,-2487,120444,211610,244656,249193,174425,118195,60018,-12325,-120208,-92459,-61193,-33880,-79139,-93169,34366,149764,121715,47575,-43861,-127705,-39109,-21468,6529,28994,54331,93649,137090,81483,-6755,-66236,-92184,-75723,3516,75519,75921,21240,-49290,-42586,-15964,-37051,-41842,-29022,-13279,17433,-27249,-43324,97601,126794,-5231,-93362,-46857,56735,151294,125315,26403,-18085,-30832,-33408,-50955,-57023,-33714,-22685,4979,46258,-37284,-26623,58389,101636,59860,-33532,-116580,-49322,-44614,-103087,-120065,-3562,93077,126484,120166,153942,183237,182605,133846,44305,-73178,-17473,63890,97344,93601,114140,125592,140536,113185,29779,-47592,-75784,-64739,-61780,-54841,-40650,-27231,5189,2783,8007,48072,54976,-36845,-82563,-47983,-111477,24149,170203,171586,61701,-43714,-92201,-46932,42085,39383,-65197,-99388,-109977,-126891,-147538,-129686,-77270,-1761,73522,114097,34187,-11241,-70866,-92692,-44265,10280,32620,-33159,-90304,-47897,-33022,-54770,-37566,58045,131207,98328,52704,14185,-2754,2373,-12271,-60762,-90562,-76721,-75619,-102787,-61661,-53792,-38959,-34797,-38087,7129,59397,44980,-64739,-90083,-46078,22594,32641,19109,-31429,-80729,-16018,97261,142440,125424,36466,-116848,-133029,-19566,69951,84938,31221,-29025,-93125,-130660,-102536,-40874,28547,92059,154314,188712,139553,11418,-7848,60450,133902,93065,-39632,-8197,43727,-9617,20068,102912,121594,43722,-22639,-52587,-59094,-29140,28519,40929,16955,-17807,2185,47325,22291,54072,91238,51381,10170,61030,94819,105441,53227,28200,71135,82783,26262,-41232,3866,112087,156648,248505,278992,205751,33314,-38308,21234,16751,-43312,-68254,-64551,-66220,-63598,-53350,-56699,-126882,-139695,-82388,-105337,-89516,-51225,48386,116995,83761,-24294,-76582,-72328,29679,161515,168516,116475,46492,-22647,-98949,-42181,-2642,4186,-32698,-73803,-28735,-9837,-51411,-85014,-109941,-111115,-124810,-135614,-146761,-87268,-67267,-76063,-9534,89343,176204,248600,280195,237455,185168,116234,22174,-35950,91985,304106,391993,273974,80204,16542,8427,-22606,-59538,-77513,-65455,-61371,-72256,-87072,-57899,-5345,79066,60261,-47150,-65542,472,14387,4612,-51511,-139061,-121311,-93269,-70857,-1514,72504,107374,150523,186687,157589,80819,-29388,-61222,-30235,33425,85100,36575,-48833,-34152,-2260,-6717,-28770,-31477,-19060,-10126,7105,10283,72564,197166,382157,400230,224017,5848,-77832,-117830,-95263,-92270,-102550,-85358,-85188,-13017,26306,102560,197460,186028,82168,740,-21235,-19312,34370,32621,-46111,-130045,-85089,-17004,-18022,-95610,-87480,-4065,125196,206139,232480,136837,24882,-36352,-5678,-8844,-8064,8723,41193,85794,92831,28131,-26809,-77848,-43583,-51689,-88605,-25048,24399,19255,-97863,-120577,-54811,8573,67990,64108,54711,27804,7607,35387,16804,-45051,-69207,-34943,-7199,-6816,-28806,-42037,-6924,54297,87680,55254,-30222,-61403,-55640,-6704,38704,78133,141603,148191,30524,-100997,-103923,-70951,-65736,-36957,-46956,-72124,-138171,-103518,-68041,-29655,-29909,-50910,-39155,-11286,36625,90803,113927,72216,23185,-36290,-87177,65059,335943,513745,536050,396749,199601,-59195,-60069,-40165,-47036,-25663,174,-15804,-46009,-71316,-46642,47598,185252,357637,381636,145564,36093,-13821,-128,39648,66312,74671,40325,-41818,-61181,14829,28677,50706,76485,173962,342755,395901,314712,207618,88156,-34035,-99757,-51458,16878,71957,114856,128887,166339,150252,46806,-23511,3579,67826,175397,180940,164944,121798,101439,-16704,-81433,-114161,-126775,-120450,-118526,-93810,-23772,7993,-20433,-41066,-42955,-43621,-49236,30726,103229,88066,33106,-840,28808,58264,85908,42101,-19271,-78344,-73846,-70490,-53396,-54885,-71743,-72117,-51521,4277,18206,15484,7805,37791,91770,127801,151023,154596,111688,40802,-13958,-58741,-91760,-48372,6586,26860,13279,16900,-34619,-49929,-15131,13167,-12715,-76602,-54700,32153,73401,15033,-57180,-70698,-69932,-49335,-33634,-38751,-27107,-12266,9718,62148,106884,124411,101454,49487,64715,67048,97119,70797,52373,50981,1507,-22310,2947,-20206,-43209,-85904,-84617,-50871,-53003,-49871,-37930,-16556,41791,70040,49346,-7975,-19232,-23025,-119531,-126150,-64793,-3893,34757,-15552,-79998,-91286,-20364,51678,115464,104631,26915,-13916,-53957,-55786,-57333,-43715,5145,11399,-14787,-49564,-94603,-87473,-69116,-24132,-22275,-38746,-46348,16897,106882,149610,138747,70194,-28969,-65110,44634,182342,291733,282381,256209,129957,-23381,-87159,-105934,-61255,-41830,-76564,-72030,-48983,-34713,-30299,-31598,-66919,-358,40171,42439,102953,82384,21458,19431,37872,40586,23311,29226,22868,-17479,-29180,-9541,6262,8855,-17639,-44182,-18663,-11670,-21435,22506,102701,149252,127310,40817,-5944,-53822,-103630,-47005,14488,23763,-10681,-3325,44203,5770,-63082,-95998,817,59517,44689,27455,17487,32643,43645,23856,14307,-23417,-36080,20609,81870,184263,263370,243637,142149,50981,-23357,-63773,-89581,-73881,-33408,-6728,-5744,-7324,-26063,-72130,-137825,-110448,-55077,19739,98566,143120,207628,114301,41923,31781,13656,-114090,14519,5983,3354,61428,92249,43640,1177,-29604,-32806,-35939,-28925,-12922,-31074,-79784,-114679,-97204,-60982,-31498,2408,47131,58389,61832,73046,69270,22490,3976,-5654,4902,17345,31371,30843,-80,-37621,-47929,-25059,-62969,-91567,-26245,98077,99978,47470,10086,12535,-7762,-60746,-147281,-111488,-20777,77282,85802,80848,87029,97440,24080,-51972,-80514,-33167,22295,44542,50452,24890,29,-14832,-24205,22574,110847,262921,318212,191755,117226,128172,124355,62218,-40535,-57605,67459,107959,91984,64541,71676,67106,34122,-30288,-74998,11648,101709,139692,143719,127184,111201,64677,-6085,-65607,-104692,-126258,-97348,-12074,138510,291587,237012,82914,-23399,-96314,-134319,-109072,-82327,-61934,-49310,-14045,-10294,-46486,-43516,-14371,82455,298247,359864,345396,255599,144202,-15313,3281,197022,373953,383784,240627,99042,-10934,16651,105726,135453,153168,95176,35111,-14550,6969,21011,-29667,-81713,-49115,-47336,-25276,-47045,-86255,-124471,-120318,-73787,-46489,-50458,-28434,45728,67256,16866,-2077,26233,60208,32748,24329,86426,156449,122498,79205,21657,-43754,-129244,-66691,-814,41643,33688,64374,64691,38719,-10730,-59111,-91133,-49770,2440,-17928,-78024,-121244,-92054,-63446,-56347,-32989,31404,130222,250818,172331,52570,50286,95082,109359,33377,-43127,-2722,51144,27771,-60415,-107733,-58695,-61806,-77675,-45258,-41226,-64309,-100018,-59316,57466,57202,-1243,26423,128088,280641,288256,197849,83748,32737,28146,23500,26249,85896,63524,-21884,-35344,-16117,-2858,42166,65232,17769,-48604,-113636,-157036,-127893,-135984,-93013,4303,-6017,-48219,-52191,4413,64666,95597,103977,84844,143271,251676,191300,143090,127206,84498,3569,-71162,-46655,120797,213416,195973,151759,105422,99361,67742,18262,-50760,-51939,-49911,-33874,46183,57572,36096,-3720,-2488,20278,-18164,-54125,-85513,-79722,-16203,3283,-19985,-15023,-50337,-40568,-21420,9674,43217,20144,-98189,-167233,-139065,-107980,-40298,40834,121383,148275,92444,6531,-46229,-23974,52804,76341,55671,18919,21669,148,-32560,-55853,-74479,-99266,-101325,-45648,-22033,-60694,-133717,-41943,49892,39474,-43906,-81682,-37316,-27892,42363,106466,37130,-85362,2278,72710,43154,-13379,-73293,-57552,-112538,-114976,-59128,30707,102273,134677,100201,36690,12308,33642,68767,100851,209572,241710,58219,-25923,-51444,-35980,-12722,-33308,-67305,-44895,16591,95206,211475,287184,318115,309955,320698,417326,345370,138702,-36043,-153197,-145847,-127500,-78356,-65321,6477,133476,160113,74046,-49793,-132976,-115233,-83110,172,119358,160942,127549,17601,-91251,5324,27274,22971,42043,40167,74250,212828,281193,292125,262035,131943,37075,-64275,-126071,-66458,4774,44383,61200,29863,83561,246873,325750,153758,-14353,-64131,40138,90434,56409,-69246,-64397,30096,-8753,-24308,-19341,-62547,-30967,-47974,-93625,-60945,-25005,-23607,-71946,-113796,-55554,-53393,-98105,-102579,75750,238265,246981,154571,71705,34370,-13511,-50398,98323,301624,396452,352708,186396,54885,-4025,-68145,-97935,-83042,-29757,33897,51172,9170,-4968,118270,118359,61793,-1242,-60139,-90781,-136208,-117802,22713,160808,174665,103873,1925,-77254,-62623,-35217,-69684,-58453,26329,70898,86477,12213,-87254,-120113,-89784,-22244,36119,129753,105916,9142,-43178,-1207,29101,43669,44992,16886,-46997,-89212,-36528,-37589,-53957,-78578,-92084,-18494,36527,26933,-34841,2922,120959,242401,245089,141363,6150,-93095,-91100,3095,20230,-54608,-97597,-48465,-82451,-85948,-35173,-66850,-115271,-143070,-114106,-112723,-107756,-35616,11210,14408,-54429,-56222,-27561,-61321,-117288,-74847,-25906,15411,-14391,-30018,-32786,-12116,30425,141171,283379,340110,258592,133664,-4323,-38104,-60154,-86030,-50804,3778,16599,68895,109326,56131,49289,21711,38067,108587,166529,161333,166108,239659,299602,219701,113903,9536,-83728,-21311,44644,63348,56112,108061,54550,-37488,-35763,-15501,43238,66305,80996,161015,190628,105104,43710,57328,93784,85891,75568,26953,-35362,-31358,-46499,-38835,-42236,34866,113483,68411,-44282,-109371,-67755,-64039,-9040,15135,-82016,-87650,-66611,-1838,66137,87431,77034,21450,-25856,-35948,-31354,-8219,29919,66479,69796,-12299,-102199,-75499,-39482,-37488,-37463,-26361,12024,44358,2731,25324,84612,121036,101882,103618],[173966,200397,111275,27182,-21159,-35679,1221,46167,75945,88502,28397,-70327,-25003,-13424,-55837,-58556,-45072,-63299,-23677,3556,-6871,-15007,-25813,-43458,-19113,-54801,-78312,-15025,26774,5659,-4834,51399,80683,75070,108424,98015,22179,-60463,-49972,-30907,3295,26033,12754,-12328,-7245,-13757,-42597,11180,41909,30378,1724,3563,29448,70543,38937,3410,-50767,-92575,-58798,-27634,62662,120571,83188,38335,48699,73282,77634,58763,106136,101416,96770,83698,68304,26279,-25677,-81933,-36241,88654,158941,68577,-31587,26229,76217,49955,46847,68671,32862,-34354,-51933,-105734,-116503,-122400,-102302,-47211,-11388,18607,107186,186066,165539,62262,-734,-48703,-28723,29953,55094,40997,7234,-22730,-28260,-57247,-79088,-71283,-36763,-46977,-55570,-81428,-62892,-91409,-112872,-42003,37064,91869,151386,57987,-50253,-75628,-19235,-77977,-91393,-43128,-51547,-105361,-124349,-140931,-106990,-51138,-21893,-8105,38242,13098,-17587,-38702,-3219,69532,104651,118357,122249,77926,1945,-68223,-128416,-100933,-53054,-65591,-67793,18829,135654,287740,213540,135674,59516,27294,-27967,-20443,-2451,-2187,-29659,-80647,-10550,-4285,-60810,-101579,-70423,19894,3596,22341,-135667,-173885,-198138,-195600,-104195,-133951,-116610,-106556,-24032,32082,100873,52229,-47840,-104384,-118049,-119073,-108777,-91636,-104333,-98517,-76920,-110152,-134510,-47267,7709,-2916,24581,111347,136008,88399,70013,91709,65637,15660,-2313,-53708,-73265,-82396,-102470,-109924,-80133,26069,50456,61474,-15052,-51422,3881,47135,72214,31238,29388,10449,-23603,-15728,-57757,-95324,41972,263875,282271,147582,49716,-30474,-56665,-91234,-117448,-122566,-93864,-25391,-15201,-14601,35614,31177,-21914,-70423,-64677,-56081,-74555,-114322,-113310,-99416,-60851,31992,127720,87306,-5088,-100137,-108854,-66874,-44919,58778,114681,115935,27271,-66553,-45942,51236,92691,-42114,-125796,-34165,41465,-15605,-20386,-21488,-46029,-82428,-12083,71026,71063,19112,2027,-9728,-41455,-39318,19709,91343,149626,109570,13826,21736,111872,161946,69139,-7311,61332,116919,61930,-56186,-94442,-29701,-11925,-101453,-48256,76376,192834,237756,171435,114665,131930,139888,55511,-2267,100459,196976,135372,-38393,-12590,168210,365926,329709,206748,83512,8900,-53013,-28457,90136,195497,137346,17158,-66594,-36135,59392,143567,183537,56142,-89696,-34456,59045,12820,-100171,-101035,-37156,-12758,3954,106201,234038,440584,613629,688511,564836,352119,220266,145739,168627,181477,106971,-21459,-76354,-73027,-60479,-71598,-102085,-84178,-31603,17479,67181,57108,38418,137412,324913,398204,280860,100511,42892,51316,46162,89199,97343,52608,5990,-44426,-103374,-94794,-5443,48777,-31855,-106153,7998,117315,178964,141193,62390,10029,2629,34404,41471,-7588,-109260,-118857,-55815,-45281,-16651,47849,42337,-29979,-90729,-52934,7580,42717,11001,-68546,-125870,-29677,21601,-29596,-24963,72039,-22906,-89021,20588,167247,198188,88991,72926,9520,-62839,-80234,-59414,-56819,48196,132251,174069,158695,94554,106255,157565,170591,121673,6267,-83796,-25430,10458,83869,184011,255021,259316,229127,208393,151733,42456,-45535,-60430,-89471,-129351,-74898,-58704,-52152,-129259,-97884,-105673,-140613,-70779,-85706,-276169,-294654,-258926,-239935,-228857,-132693,-76882,-31130,13966,-42426,-54716,-53058,-107575,-128217,-151952,-87598,-61389,-54967,-57084,-76645,-71551,-84412,-58804,-20803,-45566,-96082,-106652,-119123,-90694,-23796,-4568,-9562,-21854,-63766,-59797,4807,93909,79367,-7115,3194,37681,30692,-7455,-24813,8047,49049,41928,10894,-2426,-18923,-13294,-5351,-78220,-52015,85573,159947,99716,-27516,-17814,105040,211943,180792,95565,-20414,-108497,-124599,-84861,12312,89194,63486,-13197,-63342,-94212,-154163,-117704,-86109,-100141,-112351,-26347,59343,169843,298703,461436,281612,16296,-120817,27809,106407,179721,205012,151870,31493,-110985,-42248,105264,199880,194626,185796,67568,-35087,-53112,110519,346844,315790,238879,114681,3294,-14030,1629,1363,-65722,-140951,-119044,-44324,6745,45595,149658,211808,222754,124123,-57384,-126459,-96571,-85967,-110578,-46172,59205,87671,80089,-19057,-97956,-42478,-26705,-77648,-82972,57966,154280,106308,-14555,-14035,-18793,7117,99655,172349,269874,350523,383257,428670,474441,444282,317806,153759,109013,146191,143312,87957,26102,26751,40306,60795,16249,-63485,-33215,32344,-52387,-54861,68554,94201,-27997,-77318,-37697,1397,55739,-3439,7515,124890,226657,263809,123288,-20275,-64003,-56221,-37386,-4278,41492,-9724,-118041,-185050,-133662,-61935,33949,62993,84975,121526,87696,71218,-3551,-71587,-71078,-15784,12261,-8318,-46832,-70789,-89530,-86297,30705,111478,70011,-13785,7567,124806,200042,210375,218616,150877,104785,55931,-2622,-96664,-87392,-47158,-18184,-61640,-116228,12915,144550,138250,60995,-40910,-136577,-39433,-13637,13935,35151,52972,68508,99939,57176,-11228,-44078,-60581,-106280,-17297,51402,59470,12710,-52835,-43395,-7040,-24988,-34740,-28291,-26199,-5083,-57754,-48935,129149,182629,41342,-76633,-56509,50516,150656,119437,22999,-11032,-25203,-30247,-46227,-48598,-38992,-14252,23165,45349,-56103,-29313,71911,116028,66686,-29452,-117029,-69152,-64343,-113795,-91561,20205,122321,159131,142963,174330,213093,204280,136959,35207,-83068,-15141,70391,98873,87264,102355,104039,114863,95398,16253,-64519,-90930,-74584,-75574,-71058,-54592,-33729,2719,-201,-4957,24282,24104,-65526,-65414,-46431,-100766,37401,170396,160164,46844,-59008,-104498,-48023,39315,37018,-61605,-90768,-102307,-130168,-146553,-130960,-95828,-22498,53683,103982,39967,-6298,-67453,-83422,-39498,5912,24006,-35584,-80544,-41306,-28031,-54389,-40096,52206,124465,86887,41782,5153,-9099,-841,-11483,-58717,-94625,-81948,-80396,-110323,-68798,-57742,-38242,-25838,-39578,-20112,22913,19035,-62437,-64816,-42912,-5735,-4228,-15646,-59518,-100524,-25936,96641,172508,161894,55734,-113611,-132259,-15396,63526,87342,57354,-6611,-84470,-123530,-88081,-18118,67597,123265,161410,193014,153936,37127,11523,68021,139940,120423,-8627,-21776,27161,-9871,37972,129021,143568,57161,-15403,-53508,-63985,-27210,29732,39824,13201,-20866,8463,79276,81461,106417,129779,77509,17544,48800,70999,76414,24671,7412,46039,41536,-9258,-61311,-8491,96421,132401,221781,257576,184959,16886,-33115,35106,29162,-42276,-79756,-74612,-63885,-47999,-24752,-17977,-85970,-112793,-84224,-110026,-77981,-44925,50718,109717,74418,-27015,-74062,-65598,22125,143155,149754,99273,27021,-38888,-56236,-3892,25984,27298,-23325,-93582,-38732,6161,-16112,-51253,-84557,-92635,-112268,-125439,-154674,-103881,-81459,-98408,-52538,43802,143910,228377,269715,226605,162263,87708,-1559,-40952,105713,340672,432635,253328,36970,-27025,-43541,-59688,-88199,-86980,-47697,-39186,-61022,-86372,-47004,11395,92187,72775,-28221,-85623,-21432,5592,2760,-53979,-143599,-125709,-100814,-86271,-26346,31249,56286,98894,129313,107182,58595,-39087,-64275,-31158,29943,83794,39457,-48939,-26133,6429,-7671,-40534,-42410,-27882,-18923,175,11457,72635,195409,376029,386368,199481,-14462,-77874,-118215,-91147,-98570,-107801,-71604,-103077,-48839,4389,98259,191968,164597,63239,22607,-9226,-3076,46383,35639,-55244,-144991,-72603,-8594,-14886,-94123,-89112,-6978,112424,196946,210142,106700,-2251,-66226,-45267,-48107,-38744,-7761,35901,88028,102243,39008,-15650,-65561,-48979,-65535,-97248,-40239,1635,-2570,-117136,-85082,-15166,30428,78514,59117,50145,30320,22261,72287,69158,6015,-30300,-12423,8573,11239,-1864,-10742,24653,91585,121977,82910,-13878,-106538,-68101,1818,67349,128615,203272,203006,63696,-88129,-100115,-66362,-61383,-45964,-85623,-128880,-78678,-78403,-83387,-36937,-24758,-42172,-26240,15503,83762,147475,156223,89073,22960,-45798,-102331,58003,311740,474524,470084,330565,170544,-48296,-66945,-43790,-52652,-28356,2031,-12418,-45941,-75005,-60010,27575,181763,381574,406467,157255,36285,-29705,-22800,15672,53462,75277,38846,-50220,-58171,13775,24672,43539,75968,191233,381964,445111,330851,194901,73872,-43670,-100136,-47673,18215,70828,108209,109427,149157,152710,51287,-31177,-18200,30833,120283,137350,130415,104259,110015,-9606,-75769,-110371,-127521,-121975,-123939,-87298,-5097,28710,-5287,-34903,-33980,-17142,20987,113534,164189,108433,26949,-14232,31683,79613,103744,39616,-27389,-91574,-83851,-75385,-60676,-70515,-98681,-74215,-14485,54676,62585,47468,32732,53752,106270,129880,139370,139083,102293,44498,2929,-35568,-79155,-53328,5351,26009,6703,7613,-47708,-61600,-24304,6785,-11153,-59866,-51912,23540,71336,20628,-40075,-45781,-41850,-29573,-30766,-41022,-33574,-23673,2264,63373,109405,129713,106167,50878,63462,66919,106535,91056,71214,67585,22142,708,13717,-14341,-35819,-75456,-92153,-75027,-67011,-45920,-33743,-10356,52025,83992,66648,9157,-537,1939,-83988,-169304,-113994,-46476,3480,-34634,-86236,-96067,-26554,48849,118349,111935,24266,-24856,-68595,-69400,-68455,-60517,-15059,-5737,-25894,-51634,-89789,-78425,-58747,-12481,-6942,-28621,-36809,20234,85827,120923,121509,62243,-31022,-57201,63275,221367,326725,294863,241923,96995,-52759,-93406,-110105,-57074,-34190,-72659,-85772,-71389,-48120,-19953,-2840,-46617,-85261,-29638,-9536,55744,60166,15876,24187,42916,41803,8345,4190,8486,-21926,-23798,-2276,9959,11090,-12162,-35922,-10888,-5014,-15091,26027,110251,170376,161005,62279,719,-55827,-98139,-36946,19974,27023,-12338,-12790,33751,-975,-73200,-97245,11127,83477,82008,47378,14790,26204,32881,12433,12933,-7171,-13129,42482,98985,190423,259228,241135,137896,36237,-40412,-73770,-92688,-82458,-46499,-19151,-11244,-11791,-31918,-74324,-127652,-91468,-34318,35418,108666,147873,219592,149562,78330,54679,13969,-76673,73095,70179,44856,69602,93415,44097,21,-36796,-48664,-60952,-48295,-20063,-32427,-78433,-112711,-94804,-58821,-32951,368,43915,57856,60013,67877,55745,3340,-18159,-30041,-22553,-15196,-14780,-24949,-50081,-65249,-56241,-41526,-87118,-71102,-33231,65734,50369,7596,-12360,7501,-3339,-56655,-156152,-115802,-11688,81113,77592,68913,67890,75747,15969,-51711,-81979,-38472,18135,45229,52613,24198,-266,-10830,-14644,31702,95429,223118,284585,180846,118713,122340,114852,79174,-17335,-62988,55731,91625,65575,35096,43649,52593,40067,-14644,-64329,7099,89649,123733,134870,129773,121870,81507,1366,-73567,-125890,-138487,-90439,13122,183041,314005,246993,88834,-23139,-96188,-125055,-99274,-69433,-50934,-41157,-7721,-3711,-42613,-41147,-8796,85679,257709,292018,283837,209484,115867,-16842,29423,242550,413461,395068,235274,101779,-2802,30796,127486,165938,177259,99114,29281,-16117,14346,28985,-24404,-80724,-50861,-49564,-27002,-38773,-76832,-117264,-124485,-76392,-49097,-52917,-43327,28914,59248,8192,-17293,2051,36976,17589,5969,65899,147588,127688,103722,44852,-23476,-120163,-77423,-3920,50463,52872,89209,86931,58981,13696,-33169,-70486,-46468,-2150,-21401,-78425,-120316,-87405,-57150,-52613,-26368,43986,148616,283472,218285,82252,57548,87462,98569,28231,-1082,69934,123322,84029,-34326,-114738,-73304,-70307,-77322,-46694,-43049,-68375,-104200,-38001,74354,68577,3458,27356,124916,260693,259601,190539,92801,46965,35047,15820,10306,43109,12522,-51257,-71833,-30146,3811,55394,79362,27229,-40900,-116343,-147876,-102014,-123549,-88845,3705,-11534,-53240,-53936,7201,69628,94745,86531,61445,110242,193398,153940,117571,103925,68904,-2618,-67569,-63014,79526,161197,159664,131256,96056,94765,72169,32078,-33117,-45656,-56540,-42449,51719,79136,61441,22300,9067,14568,-26052,-56467,-84749,-77743,-9597,16078,-6475,-4557,-46386,-48491,-28606,8253,54725,58398,-39172,-117974,-162696,-120470,-29888,52818,124820,131593,72357,-4978,-52531,-26250,47658,66529,39176,2880,11362,3204,-20295,-42101,-61446,-90151,-94810,-38276,-14108,-54681,-142626,-51054,37897,22921,-59828,-84481,-43908,-37814,23581,83270,27646,-70711,24144,83625,41906,-13953,-50269,-35482,-92503,-90734,-29386,69332,119082,124523,79534,25414,16261,59706,99825,129355,244860,225251,31537,-44744,-64403,-45622,-23618,-43727,-81684,-61907,1083,75315,188378,266408,293198,281389,300984,403838,320946,104736,-66286,-139064,-143763,-111126,-64010,-72010,-14946,129594,173188,70661,-59180,-140936,-144677,-113825,-11323,133925,189595,159208,44995,-91188,-15144,-6188,677,29251,22226,57116,216920,320394,340310,271387,121645,35900,-53425,-134234,-84716,2281,60500,91578,82992,166656,342876,373746,155379,-17962,-53663,40331,92344,77076,-44820,-81512,-5424,-49004,-63383,-47501,-86084,-19058,-18862,-80358,-50158,-12165,-10155,-54817,-118839,-82889,-64840,-101928,-80201,105623,297934,303567,193466,97444,42373,-6589,-48776,78493,267429,352315,307143,147844,31024,-15445,-74236,-103323,-84691,-24570,43059,66310,32498,11885,104887,75397,14481,-29465,-60314,-83188,-124994,-129919,17957,164682,177818,107750,2591,-86130,-68329,-42297,-85396,-87867,-3555,44861,64936,-666,-86522,-125115,-105998,-26173,41158,129645,84619,-12368,-59851,1379,32365,38452,30687,1260,-56006,-90172,-40604,-28291,-35168,-49059,-88400,-49096,3393,7252,-39975,13963,130015,252949,276592,169039,5428,-115736,-94564,14668,40326,-37564,-130892,-54919,-46703,-42925,-26628,-85172,-126174,-137510,-111713,-116359,-110885,-41222,7168,21067,-26360,-24618,-13523,-58059,-125310,-83220,-28111,24604,-709,-18235,-25595,-14018,22884,133660,263955,316505,225809,109832,-16623,-52815,-56138,-67449,-40946,12319,24869,88020,141822,106960,110876,80512,98805,174567,237222,225188,224699,289800,325033,246647,133777,27647,-67100,-17417,52022,82261,87861,151143,69930,-32321,-37347,-20859,37851,59913,82209,183588,224318,138088,64303,74035,101040,84205,59987,-4093,-62443,-42710,-46152,-15723,-6427,45057,89303,21337,-92531,-106870,-52684,-46063,27682,9575,-107639,-124977,-90931,-17348,61675,89973,83256,30276,-14362,-19725,-9528,11210,37714,53275,51620,-24622,-103478,-74323,-47025,-46795,-40352,-22044,17018,48580,5574,30694,94544,138260,114232,115390],[182767,194819,96364,22469,-21399,-35709,-893,41354,64703,67181,1316,-112971,-8473,-3437,-61893,-81201,-69571,-73547,-51104,-11700,-19878,-38063,-50318,-76447,-39552,-51807,-76792,-34283,7366,-7961,-25018,25487,54835,54736,101294,114402,57765,-45921,-77150,-46559,5722,47740,42022,18722,13779,-13727,-53600,-4410,39648,34525,9031,12831,40268,78861,51176,23308,-19273,-50906,-25694,16074,126774,165235,109333,50624,55207,79664,79044,44638,104956,127477,137245,131241,95618,29387,-31668,-87787,-46205,92218,118322,18812,-78943,4606,72374,43141,33159,50789,17884,-38455,-47961,-100830,-115816,-126443,-86830,-14334,15959,13225,59905,125138,95742,17469,-9996,-37811,-15136,36294,51875,22184,-20752,-45058,-44932,-63991,-73773,-64456,-37954,-60884,-69412,-89416,-69307,-97176,-94118,-20668,58049,111236,161530,79789,-31897,-76470,-14331,-60945,-106320,-55158,-56231,-118644,-142986,-139802,-98700,-51251,-29270,-18681,22422,-13084,-32667,-37672,184,80554,133532,152551,145305,92688,8565,-72643,-138720,-91921,-53335,-68827,-73825,16600,144627,302615,233016,152216,69192,30749,-19336,-12925,3601,5953,-23458,-76910,87,13073,-41599,-90583,-76104,-8485,-5117,90407,-43111,-86118,-118551,-137597,-77833,-135185,-80011,-38051,50694,69547,107423,60806,-41031,-98777,-117255,-120127,-108227,-87915,-98532,-112723,-96049,-133971,-143323,-56658,3890,2943,13024,71774,93769,70362,73865,100118,74811,17106,-16988,-78041,-98831,-95783,-98067,-96739,-112070,-40420,-5365,18764,-37402,-31060,23283,67612,103958,67416,63047,19422,-34134,-26385,-58547,-87273,47396,266410,270218,132983,39378,-36067,-52647,-86654,-115740,-122542,-93921,-30035,-24323,-28466,16257,18665,-25600,-70632,-72078,-67494,-93742,-142707,-84741,-85159,-76738,22525,124278,100833,9315,-76548,-91971,-60871,-34203,58797,106034,101855,14924,-84108,-35204,85491,126929,-23676,-128242,-15113,49321,-19662,-24554,-22962,-44003,-71509,-12216,63775,58022,7378,-5687,-21703,-58665,-61148,1601,88470,155663,122412,20769,20618,108321,166222,82297,7660,75580,131255,76214,-45095,-101668,-36128,-18193,-100059,-60313,51993,162289,197392,125273,96292,121061,123111,38718,-24873,59512,149748,97068,-66882,-28436,127831,323861,327543,255585,132103,30755,-36547,-14269,95718,202300,132594,2629,-84442,-40531,56661,144658,196696,68197,-78345,-34705,47948,-7314,-111623,-96638,-33947,-9166,12708,125942,276241,495393,634484,655144,507048,312018,184897,105624,130615,145686,86419,-35688,-95599,-91086,-74187,-82034,-114268,-103415,-55745,-5009,48614,43132,33641,148640,354100,419941,287337,115462,64447,65849,47684,70128,68627,33902,-2476,-41219,-92425,-98734,-19852,17596,-54059,-58263,31565,121542,187859,152089,69713,6339,-12471,14767,27762,-7138,-95738,-96815,-37471,-33747,-17815,37097,24927,-51163,-90402,-33006,8652,23343,-12706,-86017,-121996,-21830,21472,-35777,-13404,78822,-28244,-93069,-14033,106683,123707,47827,66851,14171,-55427,-70772,-49654,-45092,64765,129555,157822,140451,66205,63258,119258,144229,102934,-5729,-88629,-27286,5583,69758,137260,172410,170092,161089,173748,145901,62014,-22449,-48937,-95442,-111588,-53569,-44934,-42283,-107996,-90997,-97279,-143908,-69900,-74954,-254342,-289188,-243209,-222342,-283472,-240321,-131044,-41888,9604,-42941,-47858,-59454,-137166,-157513,-143765,-77719,-59490,-59664,-69137,-94730,-82260,-98089,-85318,-47748,-71512,-123921,-115473,-123508,-88122,-18298,-1324,-9961,-20577,-62150,-64724,-17795,47570,50623,1927,34874,53063,29264,-730,-6971,16164,37239,11681,-18915,-24105,-30561,-11188,15472,-58679,-58198,67524,151209,100074,-24121,-13341,104648,216037,192173,111392,970,-82648,-93562,-58790,37913,102070,71818,-11342,-56051,-82020,-139523,-130878,-107701,-115807,-118755,-29083,65474,188662,332046,484758,281904,36157,-161781,-1103,102436,195267,231888,176956,53939,-105037,-79046,53414,146550,163533,186248,92419,-26133,-60253,113720,342131,315424,237818,101181,-14026,-25587,-4063,-13218,-95125,-158063,-122889,-36266,35431,72124,175239,230182,234089,127907,-51396,-123905,-103589,-83211,-118621,-78161,35635,81292,96427,-6922,-116358,-62592,-41483,-88516,-75918,72492,185304,151394,30250,18398,3234,21227,120030,205110,312216,378009,403311,444688,476661,448805,339633,190731,152815,191845,183972,119253,57602,52177,56635,66789,16076,-69695,-53298,629,-95023,-15705,129729,120072,-13174,-68078,-31377,8306,56567,-14778,-34273,69341,147827,185574,85885,-27469,-60500,-52767,-33338,1517,51468,3791,-105226,-190464,-135446,-56352,45911,88259,105014,131832,85723,62485,-12383,-64486,-49225,918,23020,-1529,-37749,-59478,-84893,-76189,62886,157919,105118,7203,19645,125820,183421,172052,179115,122820,89250,52411,9672,-58458,-51326,-16501,7144,-38608,-127558,-10399,130986,147574,69768,-39662,-140513,-36909,-3871,22753,42254,51279,39157,57668,33982,-7016,-13847,-24404,-81635,-32024,28859,43251,5431,-56104,-47450,-4217,-14270,-24801,-24670,-37190,-27119,-88956,-41218,165700,241048,91995,-49182,-54424,50893,150989,112521,21198,-2204,-15903,-22927,-38846,-28518,-34663,4339,46035,44490,-71885,-22720,90708,133644,76009,-22010,-103817,-81575,-74031,-103627,-62415,41201,147381,190076,164667,190737,234323,219230,136938,27078,-88470,-12640,75910,98290,80032,88841,80900,88111,77630,5929,-76906,-105878,-83710,-88292,-85242,-61767,-31422,8547,3144,-14375,-1355,-10936,-71600,-39957,-36902,-80592,46094,159518,139833,31745,-72810,-114672,-47398,33858,30503,-60072,-86252,-98742,-130263,-135054,-118940,-103796,-37563,36097,90810,42053,-3807,-59534,-70517,-34303,984,11481,-40077,-69463,-33516,-22810,-54648,-43928,40907,109228,70861,29588,-2748,-13752,-4452,-11762,-56643,-95306,-82487,-80523,-112254,-74227,-59791,-32919,-9005,-19794,-20921,12141,16492,-41080,-36167,-27202,-34047,-46577,-53694,-86526,-105674,-39132,88479,194683,193958,74116,-107333,-127866,-14015,49797,77370,75859,11999,-77426,-111585,-66277,16254,121894,158403,165939,189848,162039,62833,31937,70949,136738,143395,20579,-32325,8218,-11175,54558,156313,168648,74035,-6463,-54172,-67910,-25546,28814,35952,7203,-23766,16321,110254,141192,154614,158668,96639,28000,40069,50963,52136,-1155,-15088,17619,153,-41419,-78093,-21211,80298,109494,193107,229863,157937,-866,-21677,48858,37930,-43549,-92506,-83058,-59228,-30705,8373,30217,-35016,-70243,-74626,-96338,-63144,-36912,52251,99654,62690,-29848,-68842,-57023,11300,114830,126279,81382,9265,-43292,-7283,43497,64270,63930,2537,-96158,-48002,20927,17629,-19719,-60752,-75710,-100393,-114699,-140309,-122056,-95472,-118838,-95391,-1408,110160,203120,251720,209096,137709,61431,-22543,-43369,115032,360979,455253,229545,942,-65411,-93169,-96272,-117162,-64114,-15440,-13507,-49158,-85721,-36099,26212,99242,77504,-16583,-85176,-36931,-1203,932,-56769,-148619,-127427,-105713,-105630,-54024,-7490,11284,50027,72664,57773,33009,-51554,-67956,-33339,22109,76525,39338,-48871,-16753,16003,-7677,-50262,-49857,-34496,-27892,-9817,8120,67606,184484,349686,347003,159146,-31615,-67118,-112253,-87183,-104777,-90090,-45833,-84878,-87602,-16875,92666,183318,146603,61065,44849,-5331,8403,57226,38909,-62917,-158923,-58659,-906,-12734,-91208,-92786,-14239,95864,182515,180850,73549,-31566,-97683,-85954,-85652,-64546,-22033,26666,82694,104278,46954,-5057,-49898,-46285,-74667,-109121,-57636,-20251,-23025,-115616,-50900,25323,49385,81543,53607,47726,35353,37210,104752,116197,55754,12652,15818,27251,29742,22256,17378,58061,126343,149125,104371,6153,-82984,-61001,21421,102715,182839,263872,254428,93324,-77336,-93820,-59787,-56436,-55115,-122109,-112684,-37399,-56267,-89188,-42236,-18876,-32925,-12765,43661,136292,210706,197639,102800,19684,-57651,-115420,51616,275780,407965,376755,245555,127258,-39611,-68325,-45501,-57400,-31449,870,-10819,-45582,-76594,-69686,8909,169739,387827,413620,163337,34405,-45511,-44137,-4132,42935,73057,35827,-57355,-51871,12442,21050,37515,77191,207113,407674,474075,331854,172836,53566,-57099,-99306,-43083,20404,69265,96340,79125,112096,132148,43051,-44379,-41326,-4883,65615,90701,92627,86586,120802,-869,-70821,-108850,-131204,-118378,-119791,-80134,8430,46723,8974,-29805,-25379,12817,107209,209194,227116,124280,17096,-26364,42928,109556,123828,36997,-35935,-105039,-90294,-78481,-65939,-81674,-124091,-63217,21609,99167,99935,70312,50501,68983,120985,129720,124992,122179,95749,54087,22229,-11519,-64885,-59799,555,21703,-2029,-3348,-60880,-73116,-33800,-285,-8904,-42622,-47432,8789,59370,17706,-30262,-28195,-19415,-11479,-23349,-41613,-40460,-34308,-3407,62236,107601,128937,106044,51396,63544,67802,113756,107401,86400,83466,45019,23209,23272,-9227,-28180,-62338,-89624,-93926,-85162,-44307,-29775,-4436,60445,94727,80482,24489,16382,24708,-47231,-178155,-162027,-83280,-22053,-49632,-88197,-102033,-31984,47722,121202,116740,19320,-37536,-79036,-78188,-78390,-78745,-34982,-21175,-34984,-51343,-82505,-69991,-48597,275,9813,-19234,-27168,17991,58062,85182,98006,50619,-34159,-49278,82882,261969,354231,295392,213252,53878,-74154,-90573,-109538,-54223,-26246,-63730,-91648,-83838,-54772,-6335,25291,30,-51544,-83889,-57570,9317,35301,7235,25822,44642,40469,-6154,-24753,-7690,-25566,-17373,3885,11921,11341,-8292,-28511,-2799,2275,-10846,25728,111142,181253,184382,80665,5702,-57864,-90511,-30516,21520,26152,-16181,-21374,23584,-7134,-80916,-96336,17078,100089,113086,67916,17737,19905,19712,-61,11773,11193,16718,68769,115363,191764,247856,231047,128638,20680,-53436,-69801,-71381,-84997,-63490,-37188,-22239,-20747,-40768,-77501,-119339,-75488,-16381,50384,115277,149052,225945,188282,124044,92955,36939,-35204,114267,126319,91214,80211,90157,41772,-2469,-45581,-66044,-86385,-67152,-28600,-35424,-77700,-109856,-93734,-59183,-36170,-985,42659,59648,57308,58161,36750,-22358,-46264,-59786,-57208,-55914,-65588,-78103,-96074,-85849,-62549,-56096,-84833,-47301,-38555,19057,-6466,-35977,-39130,-2268,-2498,-52286,-148134,-117183,-8133,75592,63372,54613,48948,52959,4158,-55110,-86638,-46043,13288,46523,55889,24390,-553,-9178,-7604,44713,94932,200360,261879,178378,124491,111866,94546,87980,4451,-62862,36551,62869,28073,-5014,4506,28252,39248,-2923,-51498,5251,77865,106642,124001,130638,129430,94155,5943,-83027,-126018,-103273,-60042,39916,211768,306991,235851,86308,-24774,-93961,-114467,-91668,-58770,-40656,-33180,-1377,3348,-38720,-40731,-7145,80459,202540,219709,223309,166991,91518,-13796,48052,269275,420025,378792,216681,95770,533,45598,151409,198438,200143,101507,22817,-18605,19526,34146,-21157,-80261,-53695,-52188,-27633,-26281,-61618,-106209,-122396,-81564,-54148,-56751,-62485,3951,42597,-5974,-34516,-24036,4751,-8906,-21642,40056,136509,130611,126182,65938,-4801,-105041,-90350,-10286,53828,66450,108889,105796,78097,42062,296,-45024,-39948,-8827,-29922,-84357,-121831,-82842,-49459,-48519,-24191,48204,155739,301154,253033,105641,61481,74620,80045,21241,39296,137888,192443,139730,-5903,-106523,-89224,-82700,-80316,-50232,-44229,-70475,-103349,-20656,84956,73367,2416,24071,118306,237276,226735,177439,98768,58087,38639,7351,-5382,48,-22943,-36534,-101313,-45444,7223,63159,85918,30415,-35699,-117273,-130765,-80067,-101239,-80764,1151,-20412,-63773,-58784,8551,72646,92745,70792,43217,85358,144682,118573,89846,77342,50775,-10175,-65649,-82215,37719,107955,120575,107937,84059,87053,71769,40543,-17920,-39243,-63505,-53977,52154,95251,82663,46760,18586,4243,-36298,-59708,-84533,-77791,-8860,21759,-620,-624,-42879,-59133,-42276,-2050,55156,88032,19210,-63760,-124643,-115708,-18473,62878,121994,106649,48279,-17749,-60075,-32300,39442,55024,21494,-15649,-3419,50,-13285,-31484,-51389,-86335,-94663,-34359,-9115,-50586,-145010,-62362,23531,7899,-66774,-87366,-51568,-46520,6043,61685,20474,-52502,41225,89581,38501,-12932,-26276,-16218,-75953,-69947,-3113,100634,125768,106584,55715,13280,17995,82735,135955,163747,272452,196468,1135,-67479,-79491,-55884,-33642,-51236,-91492,-78377,-16070,51948,157823,234872,255695,240122,266083,367749,281371,62363,-102637,-125137,-141767,-94536,-52091,-79467,-40167,111927,170365,57900,-73339,-122548,-147664,-147129,-25528,140923,207601,177380,61475,-76310,-32473,-39880,-17887,17458,2971,37658,213886,346141,370503,265653,106358,32449,-42313,-124922,-104675,-3140,72203,116851,130323,249532,437102,411706,154728,-18118,-48333,32334,84563,89591,-17054,-36670,3710,-56631,-93309,-77103,-110948,1846,19071,-66298,-42767,-3115,-1322,-40904,-103712,-103402,-48508,-74555,-52511,126519,340585,340246,221167,120422,50841,-2773,-56097,46606,222628,300990,256467,107365,5663,-29963,-84327,-110882,-85631,-21463,47311,75790,52110,31661,103602,46658,-29598,-55849,-53838,-71826,-108324,-139197,8950,161687,177021,110570,3887,-92735,-72757,-49185,-98636,-106360,-22627,23489,42302,-15033,-84275,-121335,-127113,-36285,39990,120579,57171,-38207,-71852,7435,35654,33578,17740,-13219,-63386,-90504,-49863,-25341,-22924,-28084,-71080,-56138,-16012,-6848,-36035,24714,134511,251821,292934,183708,-3052,-139443,-88872,27255,61519,-15624,-115154,-54802,-10869,802,-9624,-96533,-135962,-134911,-112976,-121734,-115803,-51932,-4467,18495,-6195,1906,3939,-41072,-92858,-82837,-29789,28841,10441,-5739,-13871,-9341,19850,125984,237939,283884,190901,84467,-30446,-66006,-48570,-45072,-22393,25259,31212,99522,162705,148754,167195,140111,165006,244831,308189,287590,279497,327614,331606,259937,147688,42048,-48800,-8888,62820,103788,120139,189707,79004,-30448,-40781,-27751,31117,52504,82851,203531,256457,176833,89438,90096,104646,81723,48057,-28802,-83480,-48703,-38130,9352,27065,52876,63072,-21983,-137167,-73555,-23536,-19231,57869,-83,-126369,-153065,-111558,-31945,55785,89304,85517,35969,-4376,-2147,13503,29351,39392,33722,28513,-38401,-102251,-72889,-53844,-54768,-41927,-17515,21924,52003,7705,33641,98534,145192,118168,119897],[183061,180236,79801,17478,-21498,-35453,-3398,34901,49713,40858,-23729,-63361,28555,16583,-57487,-88940,-66934,-57279,-73042,-22962,-26119,-50187,-66142,-103860,-49801,-44970,-71502,-50495,-11902,-22826,-45660,-890,27580,30656,84604,119192,89300,-13396,-102302,-57037,15235,76156,76305,54009,37146,-12143,-59909,-13701,41272,42091,18986,24301,54954,86189,62154,45259,19363,970,20856,74069,199631,210631,138922,68854,66083,88222,80166,30183,104722,159982,189510,188988,124323,31680,-37233,-91999,-56526,86577,69657,-31096,-112561,-998,73331,37605,20428,33780,3538,-41722,-42381,-92377,-111727,-123340,-67576,16990,41272,14002,22459,69305,33603,-14106,-16214,-25365,-234,43570,49551,6978,-39617,-58355,-54713,-67094,-66964,-55465,-33912,-65189,-80657,-95343,-72874,-95080,-73068,192,78130,129688,165798,100427,-11974,-57778,-6389,-46319,-117491,-68324,-61162,-130263,-151100,-126383,-89818,-50090,-31705,-23067,9465,-37229,-48233,-36393,6910,95038,164805,188138,167304,107674,18259,-71943,-139189,-76794,-47960,-66358,-77603,15111,152867,310797,249531,168920,81666,36109,-10762,-7579,7745,13804,-14229,-63471,10936,33050,-13184,-58687,-50819,-11074,-11904,154322,61235,15172,-29421,-72082,-46045,-120870,-50609,19156,113116,103477,112534,70782,-27974,-85417,-107597,-114261,-103149,-79866,-84404,-122419,-111728,-146875,-140353,-66003,-4649,4450,5416,41184,52088,45578,70063,101692,80756,17977,-30023,-94238,-106443,-91806,-83508,-76845,-93674,-96102,-54521,-16296,-41872,-6128,43008,87156,133038,104978,102208,37477,-36309,-33710,-57453,-74176,59757,266655,253877,119410,32332,-36523,-40554,-70326,-103336,-113514,-86611,-28630,-27317,-37392,60,7847,-26596,-66601,-73882,-73689,-102858,-109665,-41659,-41866,-74314,16897,118990,111274,22650,-52250,-61016,-41394,-20283,59426,98020,89786,6397,-99313,-20136,118437,156111,-7481,-122862,8907,57267,-23733,-28007,-21343,-37391,-58434,-13312,54865,44745,-1297,-10435,-30251,-71380,-80387,-13769,86356,157627,130875,25456,17517,101123,162780,92523,26311,94268,150044,95025,-29580,-108072,-41760,-23761,-96906,-70106,26992,125895,148931,80365,85715,109656,105151,22603,-44389,20952,101979,58657,-92299,-37273,92721,273750,318278,309776,197604,62400,-13028,1613,99328,201298,122261,-12988,-104039,-44231,53653,142896,204902,78633,-66427,-29841,40021,-22661,-119522,-90287,-29147,-3830,23616,146312,318790,539566,631970,603449,447602,275852,149958,66662,96280,115687,71503,-44018,-111876,-103459,-79653,-85406,-121589,-120792,-77206,-24085,31560,27400,25262,149738,362833,420548,285322,130769,87908,83271,52671,53193,43754,19278,-7818,-36593,-79808,-101616,-39653,-16562,-68146,-7669,58453,128021,196126,161037,76213,4959,-24467,-1865,17685,-2909,-76855,-68552,-12392,-19991,-17687,27376,7758,-73681,-87388,-13777,14719,13421,-27468,-96845,-111914,-13846,20225,-40614,-4459,78507,-32256,-91434,-39420,41074,46448,9172,59641,19028,-45972,-60001,-39919,-34418,76726,120030,134415,113925,36395,26468,88157,123838,87259,-16590,-95496,-28753,2520,54942,88971,93106,84498,98062,140061,134512,73861,-4646,-36826,-100385,-86678,-26340,-28109,-29960,-79327,-60345,-63702,-120046,-67464,-66227,-228530,-261024,-210134,-188476,-266135,-306515,-153380,-32520,12260,-40022,-38364,-59819,-133202,-156055,-126916,-66128,-54933,-60478,-77184,-110240,-90796,-106428,-109262,-74067,-98499,-147930,-112926,-120467,-80171,-9425,3741,-10348,-21280,-61925,-66196,-35639,6979,25312,14862,66629,70111,28093,5096,11506,29101,33382,-10367,-42530,-40713,-38034,-6621,39562,-30007,-51027,48637,137629,98155,-20731,-9218,102863,214536,200346,129860,31439,-42214,-52579,-25845,63660,108734,75305,-9127,-44878,-66611,-120805,-137384,-128233,-133583,-111906,-25593,73384,205134,353001,476589,263283,53423,-98904,-14676,99459,208814,257437,201430,76130,-89738,-107030,6621,93293,128694,176245,117878,-15030,-63383,118365,327739,306038,234069,92824,-18995,-27002,-7544,-29906,-124969,-128191,-103447,-21886,67720,101720,196533,239128,233262,123038,-50560,-124345,-99797,-62363,-81434,-116555,8813,75968,115365,13554,-123146,-81228,-54693,-95895,-66827,83787,207289,187278,71639,48152,24661,36962,134529,226800,336644,382990,400898,436619,456602,437523,352125,224167,193650,234137,217359,139601,76378,67224,68393,72636,18848,-70003,-74006,-38326,-102458,51535,201245,146088,6106,-52312,-19965,22174,66783,-9504,-70325,9765,59171,114025,59515,-25225,-52923,-47287,-27405,9228,61929,17878,-90519,-185294,-135360,-50703,55517,113477,126558,144792,88902,60308,-13359,-50857,-26250,20433,37355,9470,-24398,-45139,-73946,-63914,92612,204115,145177,31802,32227,121895,161772,131749,133496,91223,70908,47747,21844,-15505,-4885,18841,34466,-16005,-117321,-34952,109670,148655,73031,-41018,-141591,-32743,6549,31831,49215,48129,6871,12424,13266,4424,19439,13821,-47953,-36631,8902,27679,-410,-58307,-54038,-7789,-6847,-13521,-18183,-44271,-46603,-121922,-23891,199997,291941,137924,-19197,-39959,60614,155461,106666,20924,7491,-3760,-12393,-30239,149,-3985,40992,72571,43309,-84127,-10211,111778,152090,86113,-12550,-87762,-80855,-71225,-80929,-34992,57646,164498,214277,181524,199717,243008,225349,133408,19651,-90361,-11621,78771,94307,71120,73233,56657,61865,61728,727,-80549,-119999,-92175,-99835,-96097,-61854,-24541,17668,9929,-19101,-22918,-35163,-34796,-12280,-22462,-57911,48223,137092,111538,16227,-85572,-123354,-46205,25779,20175,-61015,-85995,-99875,-129995,-122844,-104139,-101865,-47328,19794,73206,38412,-4624,-49064,-58468,-32272,-6417,-4687,-46908,-58136,-25364,-17920,-55708,-48654,25301,85676,50563,16214,-9937,-17396,-9054,-13722,-55216,-93795,-79465,-77251,-109888,-77219,-58536,-22740,13316,14758,5624,27970,32267,-13138,-7580,-2989,-51746,-89843,-94499,-111407,-93835,-54960,73841,207853,220466,91899,-97712,-121399,-15762,30604,56120,84339,25365,-72617,-97433,-39811,59857,187757,193268,166767,179409,163309,86850,51231,67806,122943,157038,42662,-38864,-12476,-14139,68113,182624,195510,92973,2918,-55183,-71358,-24636,25624,28758,-1997,-27376,23531,134192,193904,192980,174427,106459,39576,34738,34531,32747,-23724,-39726,-13787,-39960,-69252,-90732,-33386,66229,91251,168075,202044,130494,-12690,-3049,62310,42757,-47535,-106080,-87919,-52711,-13319,41966,79512,17247,-25726,-57495,-73805,-44875,-26789,53135,87295,49397,-32027,-60924,-46586,-56,80237,100621,63961,-5198,-33539,44434,99013,111186,110707,37669,-80880,-56232,33231,47572,7967,-39638,-61025,-89874,-104265,-123320,-140372,-108033,-134600,-135381,-44512,75531,172247,224736,183479,110840,36711,-41029,-44656,118073,360738,454333,201845,-29105,-97351,-138723,-130269,-122951,-27731,26331,14678,-36965,-85358,-25769,39064,100963,76984,-9556,-75677,-47061,-6180,-697,-59444,-153008,-123255,-99289,-128820,-83047,-41584,-25972,7149,22124,13991,6276,-66582,-72225,-36737,9877,62071,34958,-49061,-6588,26220,-6449,-57182,-53285,-38439,-36754,-22802,16,58552,166614,308076,290854,116946,-26452,-49012,-103142,-83316,-108285,-65852,-17317,-52747,-122052,-35578,85397,171288,132430,71505,61654,-9166,13579,64471,40851,-69804,-170164,-44351,5655,-11759,-87584,-98064,-25240,76532,162999,146159,39320,-61072,-129392,-125220,-119141,-82795,-35329,12781,70081,99291,51697,4520,-32690,-33811,-75173,-121215,-76060,-41051,-42084,-100586,-21567,59281,64115,79974,47318,46022,41761,51436,130011,153730,100278,56208,47549,47713,47721,42795,40836,88164,154559,167415,118577,23049,-46717,-37551,50681,142398,237024,318115,297450,116853,-69089,-86275,-51943,-50866,-63782,-147351,-72822,-10871,-42953,-89586,-44945,-12148,-23369,871,72541,192145,276995,236785,114052,14174,-71516,-122102,47017,232434,322874,268992,154285,75017,-34238,-62587,-42604,-56993,-32717,-2067,-10612,-44762,-76134,-74869,-5959,151214,375927,402310,163569,30609,-60178,-62279,-19040,34908,70095,33266,-62532,-47389,8986,17751,34608,82860,222671,419730,481681,318584,143804,28885,-73696,-96562,-37497,23916,68081,81321,42246,60240,90107,20608,-62966,-64431,-36138,15512,43704,54311,71530,135254,11452,-65636,-109685,-134455,-108989,-108822,-72530,16352,59692,21097,-25802,-16894,47223,205756,311845,288487,135712,5099,-34011,62263,146227,143950,34085,-44457,-117886,-91111,-79014,-67744,-85345,-126507,-44143,55120,136221,128258,83778,61278,83635,136241,128800,111131,108104,94963,68871,42202,12101,-49385,-66724,-7782,13869,-12559,-15568,-73816,-83971,-42816,-6888,-5400,-27073,-42828,-10988,38994,7771,-27576,-18653,-3095,5271,-10640,-38519,-46080,-42870,-7079,59119,102277,122218,101271,51575,65430,70362,119382,119678,97894,98545,69271,44457,31638,-4904,-20590,-47478,-77109,-98690,-104303,-43429,-24974,1655,67312,102349,91147,38387,31662,45228,-11252,-135497,-185317,-103647,-35864,-56179,-83766,-108315,-37189,46494,122712,118370,12335,-50797,-80294,-77057,-83470,-95724,-51223,-33204,-41553,-48990,-74000,-62582,-39935,12279,26855,-10102,-18435,10189,26610,46595,70992,36986,-36971,-40378,106176,303942,372755,283735,171971,2986,-80067,-83308,-111077,-53978,-19653,-51081,-80956,-77277,-48945,12246,53336,45552,11303,-53110,-93222,-33478,9837,-2582,26126,44795,37982,-17162,-55042,-23297,-25092,-7819,10943,14538,11564,-5044,-21240,5934,10164,-8121,22881,106821,182328,196211,94961,9686,-58713,-82917,-26943,19941,22346,-20579,-27476,15134,-11347,-82863,-91951,19662,109500,136109,87541,25794,13936,5643,-12094,11767,31504,50859,96258,129386,188166,230465,215203,117074,8046,-56495,-52545,-49129,-76604,-81717,-59168,-37405,-32983,-51483,-80616,-112725,-63640,-3073,63899,119405,146995,225934,229365,179983,145728,75780,-4466,135478,170316,136875,94909,84909,39293,-3717,-53942,-83220,-109959,-83204,-37078,-38829,-76431,-105334,-92968,-61776,-40628,-914,44153,65062,55399,45716,14100,-52932,-79294,-93539,-97769,-103522,-117310,-115784,-130058,-94784,-67035,-68257,-67976,-26777,-38351,-38226,-58451,-73983,-65971,-13976,-2517,-44854,-127771,-110392,-8534,62708,45924,41230,34183,34158,-6975,-59142,-92553,-53443,10532,50467,62263,27743,1681,-7650,-1961,59340,105073,197107,260244,193969,139783,101682,67431,89271,25862,-52143,13984,24489,-13920,-47473,-40916,-2132,33491,6049,-37699,7272,68230,90677,113416,131512,134746,102788,8269,-90610,-99111,-61506,-17769,67516,220042,271020,204751,75999,-27460,-89845,-102263,-83744,-50083,-31429,-25211,5453,11917,-32746,-40202,-7583,67918,139219,149816,168497,130710,73098,-7893,57995,274481,396060,341252,190185,84192,1399,61296,177772,232729,221788,103436,17387,-20115,24268,38279,-18123,-78024,-54786,-52438,-24461,-6203,-34351,-85056,-105814,-82077,-58804,-59353,-83014,-27333,18438,-24474,-52360,-47892,-33416,-44837,-56127,14467,127285,133285,147995,87503,14774,-88522,-103447,-17997,53287,74637,123265,122106,97195,74605,42071,-13279,-27735,-14613,-41487,-94295,-124146,-76495,-38818,-42373,-25315,44639,151492,302417,274889,123709,63741,58722,56746,14113,73943,197578,252564,188318,20742,-89993,-99239,-96005,-84313,-53835,-43425,-68996,-97211,-6955,90190,73523,-1573,19668,111123,213406,192454,158858,100418,66068,40369,87,-19254,-40929,-35705,-8240,-112423,-60484,8474,67283,87029,29854,-30514,-113302,-114343,-60781,-78430,-69574,-1036,-30055,-77455,-64236,10641,75748,92031,59658,31516,69674,110212,90452,65437,51814,32996,-17190,-63741,-100095,1988,61318,84213,85379,72117,79551,69880,45925,-4085,-31365,-68191,-65659,49993,108046,101771,70024,27045,-8408,-45441,-60559,-82022,-77740,-12311,22001,-310,-1304,-38978,-68491,-59116,-17926,47832,109654,74560,-10075,-85261,-94267,-3782,73468,115549,77856,24057,-28996,-65721,-39291,30574,44063,5195,-33837,-19720,-7030,-10017,-22264,-41862,-84449,-99648,-34229,-7353,-48408,-142416,-72522,10384,-2914,-67147,-90544,-57188,-51842,-7926,44516,17967,-32892,54697,92522,35739,-7639,-792,1681,-60275,-50781,20101,124072,124873,85770,34297,3926,20385,105156,180231,206662,291966,160937,-29283,-89860,-92361,-63291,-40260,-54303,-94227,-90494,-31722,28725,124826,198140,211505,191891,221413,315895,233512,18808,-125600,-109579,-142193,-80688,-42167,-85817,-65415,84332,154237,39414,-88942,-102945,-119078,-167309,-38082,143392,217033,183883,68318,-58281,-42551,-69109,-31098,7861,-14951,18853,206205,358515,381555,247933,89552,29292,-30495,-108828,-124349,-9026,81359,138267,171331,326402,520776,436778,152841,-14520,-45626,18782,69034,93601,13255,30159,52732,-30230,-96613,-103328,-97749,25080,61895,-49199,-36287,4646,5591,-28024,-84825,-95743,-20363,-37506,-22385,136317,359300,354626,239623,142712,63820,1214,-68119,8011,174174,248959,206824,69390,-18005,-44817,-95742,-117619,-83887,-18590,48810,81811,70072,55254,116694,39639,-63049,-76131,-36860,-50936,-83648,-126671,3031,157534,177370,117026,10585,-88413,-72747,-53683,-107684,-113260,-31009,9063,21579,-27972,-79414,-109758,-151658,-50546,35406,106956,28786,-63868,-71533,17389,39661,29629,6396,-25215,-68130,-89030,-62313,-27783,-16823,-16633,-56373,-43680,-10455,-1511,-18477,36907,135992,240293,293334,185058,-16879,-156914,-80401,36970,79517,5347,-88593,-48527,20753,40073,8587,-99137,-142824,-134325,-116665,-127031,-119409,-64566,-21007,7206,4272,22070,20886,-18410,-61423,-72098,-28810,29323,20058,8249,2422,2993,23826,120880,209445,246712,156742,59434,-44306,-74938,-36200,-17493,6747,44114,36245,103426,171522,179354,214479,197176,232715,313959,372769,342519,324941,349301,320141,259362,155150,52614,-30311,3691,75739,125391,149813,218864,81403,-31403,-45241,-35102,23840,44423,82718,219330,285313,220989,119276,104209,103489,76650,38521,-46894,-96473,-47272,-23682,33623,56668,57633,37287,-58520,-142139,-31965,15089,13439,79581,-12608,-135200,-130108,-126251,-45989,47706,83947,81462,35879,1596,14982,36076,44448,34738,11802,2625,-53138,-99906,-72214,-60665,-62297,-42944,-13103,26348,54019,8318,33347,96413,142089,113864,116304],[175004,158868,63594,12997,-21010,-34613,-6110,27140,32057,11745,-39826,-13538,71072,40326,-46182,-84739,-52984,-40947,-74679,-30230,-26876,-51338,-73426,-120480,-47470,-34363,-63500,-62675,-29680,-37319,-65087,-26186,764,5273,62039,113984,114443,26275,-112834,-61554,29037,108218,113863,92016,60673,-10635,-63087,-17313,47355,53866,32405,38936,73061,91309,69897,64583,57156,54961,75343,145376,274658,251582,168315,91201,80506,98548,80685,15880,105315,198530,256560,258447,154485,33001,-42599,-95153,-67484,71797,21611,-72373,-118739,6463,77026,33384,9840,19548,-9452,-44459,-35674,-81145,-106563,-117290,-48696,43791,62729,18202,-3279,21955,-17792,-35689,-21182,-13426,14743,50899,47592,-4129,-47506,-59091,-55637,-67313,-60035,-46512,-27843,-60124,-89704,-100387,-74711,-86521,-51134,19197,95611,144518,161724,116338,7473,-35582,805,-35066,-121293,-82695,-67485,-139276,-139379,-106968,-80994,-48178,-29474,-20071,1620,-57501,-63628,-35368,15161,109425,194247,221835,186371,121440,30037,-64943,-124656,-58816,-39657,-60523,-81458,12056,157551,309239,259551,182387,93956,40594,-4997,-6523,9220,21272,-1665,-44016,18096,50266,17399,-15486,-3981,8763,-16606,207801,167313,121118,60287,-8392,-16273,-109234,-31494,58611,154762,125664,112171,79599,-11055,-67271,-92357,-103966,-96616,-70535,-66247,-118434,-119667,-138910,-133066,-76949,-18820,-383,-1394,18609,12133,12948,56533,93778,81397,17790,-41266,-105495,-100754,-78212,-66692,-57574,-63461,-92267,-94541,-38290,-28273,18874,60319,102901,155556,139212,141832,59547,-31671,-39146,-57081,-60296,76623,260786,230930,104419,25769,-35573,-26092,-48639,-87093,-101629,-78168,-26954,-28407,-44195,-14634,-2740,-26909,-60439,-71010,-75250,-99393,-77495,-9794,-6788,-63603,10988,108539,114737,31335,-31347,-29766,-18553,-8243,57136,87861,77450,-137,-112715,-4823,144396,175028,2002,-111830,34387,62783,-30192,-33422,-19476,-29620,-46214,-16166,42618,29472,-8857,-15143,-37966,-81289,-99378,-29845,80724,152034,131391,25154,10479,88029,147559,93487,43338,112071,167938,113557,-13760,-116982,-48832,-30726,-94583,-80335,-417,82954,93282,39071,78454,95909,84595,4398,-63684,-16845,53110,18909,-117441,-41960,61886,217089,298474,358629,272558,100568,12668,15253,98262,191943,106701,-29392,-127126,-49358,46870,133665,202599,82881,-58051,-25731,30521,-36346,-127248,-85660,-26935,-1560,31585,162181,354880,563997,602276,535252,387683,241324,114249,30853,69917,94117,62408,-46869,-127957,-109613,-74918,-79807,-122548,-139227,-98756,-41855,14521,6433,7122,133855,342624,393422,269592,139791,106485,97487,55527,34368,19887,5750,-13459,-34501,-70096,-105660,-66942,-54701,-67893,38370,80099,130649,198892,163960,77592,896,-37912,-19632,6920,552,-57550,-39888,12345,-9206,-20173,16928,-9041,-99608,-85199,-16,19515,6361,-39144,-104562,-103250,-10844,13276,-48045,-2196,67482,-39007,-91345,-54743,-25274,-28758,-29231,47759,19962,-39254,-52672,-34571,-29045,80044,102406,104370,80309,4970,-4622,62884,106964,72472,-28510,-108566,-33486,-2325,36087,39657,21301,8845,44556,107321,116131,74346,2933,-30809,-109631,-59709,1687,-13047,-19811,-48509,-13634,-13071,-83396,-66232,-65432,-216302,-233277,-176763,-149189,-193136,-238444,-137708,-12761,15864,-37997,-30594,-56359,-101581,-126086,-109895,-57421,-52472,-62194,-85657,-125493,-99788,-108188,-132443,-102778,-128794,-135628,-104273,-115333,-72458,-2743,5356,-15722,-29191,-67923,-69105,-52665,-29977,559,25050,92969,84273,23523,5567,24874,39803,30943,-29215,-64113,-56466,-46344,-5321,59555,-111,-33237,29657,117631,90493,-21735,-10080,95550,203717,200203,144886,64139,3991,-8585,7256,82505,104415,70407,-8752,-33955,-52968,-103181,-135623,-145032,-156651,-97525,-20777,77401,212979,355223,436066,226228,59666,-48987,-15312,93483,213808,272680,216466,90666,-74025,-126859,-37397,38783,88355,152454,135513,-7994,-65949,120439,300802,282858,221526,83702,-16964,-22893,-10753,-48696,-146004,-98646,-77217,-5650,97797,129156,208857,235001,217426,106247,-59317,-131165,-89121,-34843,-33967,-119041,-21735,67088,129172,33261,-120431,-101975,-70215,-103922,-61478,87059,215516,207391,102017,68567,39673,48551,137529,231015,336366,361564,373080,402110,413152,407389,350158,248369,226663,267443,236868,143763,78095,68291,71296,73892,20376,-66636,-91316,-73048,-48516,127751,270099,165659,24596,-34006,-6476,38330,78755,923,-93147,-53078,-20909,73895,52926,-15686,-45875,-44886,-25282,12606,65596,25158,-79655,-176867,-137658,-50452,56286,130926,142912,154320,91936,59563,-12416,-37991,-6680,38187,50797,20400,-11472,-32736,-62638,-55277,112228,241029,184017,55227,40378,108455,132080,87884,81721,53655,45657,36756,27862,22606,37728,48246,55179,-883,-102081,-63063,79236,138575,67569,-48573,-143986,-31547,13110,36842,51749,39241,-29667,-36718,-5965,17152,48672,48172,-16370,-32687,-11170,9611,-8143,-61863,-65094,-20760,-7897,-6315,-12575,-47513,-60405,-141186,-5082,222728,323325,168143,4390,-20072,77268,163408,100954,18744,13728,6691,-3497,-25174,29966,54729,95521,97682,38002,-95633,597,128112,164909,91418,-6157,-73781,-70204,-60557,-57505,-14537,64693,167189,223464,186437,195121,233521,218158,122786,9141,-93550,-16992,73839,82284,56286,51707,28261,34012,45802,-1432,-75946,-123545,-102641,-111606,-102366,-59812,-20278,22602,14135,-21717,-35324,-30103,21459,9749,-9918,-39906,39398,100869,73736,-3229,-101073,-134588,-48952,12068,3120,-68280,-93616,-109382,-132509,-114397,-94197,-97648,-56494,151,46737,23953,-12567,-41728,-53917,-39297,-21232,-27455,-59225,-50953,-21057,-17290,-61089,-57300,3398,51174,23233,-1454,-20195,-24111,-18647,-21376,-58318,-94271,-77343,-75266,-108700,-80334,-56655,-11898,34993,52067,43791,55242,52152,11107,15533,21261,-47270,-120703,-135674,-129815,-79813,-75815,51780,209236,237811,106319,-88183,-117652,-24040,4376,22434,77961,28963,-73840,-85727,-14350,106341,255535,220521,160234,159715,154731,104141,64023,54761,95575,154943,51401,-44585,-37085,-22317,73773,202120,219056,108968,8197,-60352,-77963,-27974,17003,14727,-18105,-35128,25170,143102,228440,212839,171500,102859,47553,29237,18127,14949,-44913,-69517,-50801,-80795,-95045,-101236,-45824,55007,78657,149552,178662,107924,-12223,18955,72096,40863,-57121,-122264,-89908,-47730,167,70580,121763,63208,15480,-39724,-49759,-26133,-17207,50480,70079,32434,-35613,-53390,-37235,-10924,42775,72909,45212,-17684,-16036,93594,158627,163619,161023,72329,-62216,-66233,39006,68843,27749,-24823,-51905,-84019,-97418,-107731,-148738,-119303,-144245,-159061,-86206,37590,132620,185376,146828,78972,9993,-60331,-49040,110659,335226,424249,166530,-57068,-123535,-179080,-149201,-96437,11698,73754,42667,-27333,-88120,-19011,47610,95877,70664,-7712,-67419,-55532,-12375,-4956,-64544,-157354,-115388,-84678,-135907,-113973,-72535,-57576,-30413,-21523,-24076,-21212,-85983,-79411,-43795,-8968,36811,22384,-52396,1265,34286,-6247,-63404,-55815,-42461,-47867,-41017,-15373,44939,142439,255966,228428,89698,1472,-30728,-95660,-81859,-108258,-43170,8487,-22138,-107221,-51357,73908,153570,119319,85590,68694,-21882,9804,64101,37817,-78821,-165441,-32863,8372,-14432,-86451,-106843,-41061,53555,137066,105972,3890,-88495,-142026,-125504,-126797,-94415,-51428,-8311,48546,85641,50840,10441,-17567,-16750,-70292,-130767,-95868,-62503,-61827,-88795,104,83383,72940,73076,36774,41448,46485,62216,143796,175960,133262,94378,77835,66281,62056,57061,56545,109401,171262,174123,123601,32336,-18769,-8938,84446,181807,285197,358937,325354,130069,-65721,-80375,-45399,-46558,-72892,-125959,-41240,4426,-38322,-90499,-47032,-6953,-15983,12013,98946,246121,339975,270491,121936,6060,-88004,-118812,43472,185123,228489,158802,67667,18007,-34552,-53675,-35348,-50124,-32447,-7573,-13155,-45128,-75630,-77475,-17482,127162,346230,372193,155994,23132,-72579,-74306,-30082,27773,66264,30817,-66379,-48631,840,13030,34447,92381,236162,417206,468030,292144,109240,414,-94352,-93277,-32647,27167,66035,64065,4773,5826,36700,-16994,-87721,-87131,-61328,-27703,-2959,16848,59680,152432,28122,-59677,-113507,-130364,-96673,-96408,-64745,17615,64701,28328,-24553,-9894,84939,307775,412066,343037,141664,-8794,-35911,86693,185833,160944,29546,-53977,-130215,-88845,-78937,-67443,-82987,-106214,-23444,83581,163645,145630,87314,64434,96416,150659,126872,98562,97603,98586,85351,60002,32881,-34093,-73538,-20552,1582,-25497,-29662,-87516,-95091,-52000,-13348,-1700,-14996,-40176,-35553,11677,-7969,-32236,-18051,6043,19617,4894,-32435,-50479,-49816,-10280,53206,93116,108947,91285,50772,67923,73357,122450,126542,104363,111015,92375,62708,37732,-2592,-14456,-33033,-60737,-91431,-122722,-42914,-19917,6863,71486,105691,97681,49844,44061,62064,21805,-89338,-151633,-98029,-34955,-53046,-75216,-109997,-43404,43027,120780,115225,2486,-64555,-72886,-67118,-81653,-102132,-59181,-41024,-46523,-46403,-66050,-57163,-34443,21251,42095,-1861,-12311,-3371,-6999,7554,42038,21935,-39130,-30161,135027,345125,380469,259974,120448,-53531,-70356,-74617,-115787,-56433,-16324,-37420,-62958,-57572,-31284,35442,80964,84902,59399,-14912,-89864,-71766,-15493,-12724,25780,43911,34573,-23126,-82439,-36351,-18884,5437,19989,19716,13095,-2505,-14617,14290,17413,-7347,17797,98172,174284,196001,103635,12427,-58231,-76167,-26416,15131,16089,-24744,-30816,8531,-13529,-78136,-84779,19023,111408,149169,103326,35061,7671,-9009,-23271,12608,52601,86080,121705,139371,179348,208030,195131,105251,915,-48549,-30030,-26565,-61229,-96843,-84521,-56335,-48046,-63292,-82509,-107422,-56764,4335,74198,121157,141483,218202,269093,244038,208619,118854,13973,136286,198560,176066,112242,79746,38592,-2191,-60809,-99919,-130075,-95249,-45058,-42340,-74530,-99427,-92237,-67023,-45972,1254,49100,74120,54762,31410,-11152,-85940,-114477,-127644,-142484,-157625,-149349,-111077,-120295,-92693,-70627,-78857,-54488,-11440,-30474,-101410,-70151,-85939,-86953,-25047,-1130,-32677,-102012,-93588,-11929,43684,26864,30324,24937,21624,-14410,-61298,-98003,-58677,11489,57606,72294,35198,7676,-5167,2281,72438,117378,203477,274463,225842,164474,94652,36659,83073,46628,-31476,-6694,-20550,-49348,-70676,-88614,-35913,23514,12255,-24475,12074,60812,76564,103997,132678,137445,106436,7644,-92953,-68901,-17182,29040,93043,204613,210162,156559,57969,-31457,-84953,-89163,-74358,-43072,-23889,-17959,11809,21176,-24493,-38920,-9683,48277,73329,86248,120831,100614,59522,-2909,57362,257293,347024,289452,159368,68762,696,76921,205207,266768,240702,104553,13115,-20271,28801,41630,-15001,-73451,-52790,-49129,-16959,21987,9417,-47445,-79708,-72660,-61268,-59770,-100332,-63556,-12529,-47469,-70631,-64664,-74158,-89538,-94857,-4060,122485,136019,168949,110337,35863,-71426,-116355,-26731,49022,76882,131246,135122,115582,109208,89929,24057,-10366,-18176,-55268,-107232,-124995,-67663,-25513,-34206,-29693,33004,135418,286453,281938,135857,64177,40163,30106,6622,100491,244732,297654,223478,42553,-71342,-95914,-108747,-88798,-57328,-41212,-64558,-87833,3330,90363,69822,-7308,15290,103875,189568,157580,133868,95185,69173,39826,-5942,-31526,-79198,-30910,15437,-102598,-75921,6743,67657,82980,26187,-24944,-104908,-99366,-44549,-56903,-57212,-2264,-39254,-93524,-69140,13678,78575,92418,53263,25774,61393,89461,70953,47181,29558,16189,-24078,-62338,-110363,-24324,24598,52916,64946,61282,73513,67515,48493,7589,-22969,-70674,-76853,45725,117561,118451,90439,33261,-23283,-51748,-58152,-76924,-77345,-20106,16641,-5225,-6534,-36075,-74448,-77361,-37883,34121,122327,123753,40986,-45988,-66860,13790,84543,105954,47443,873,-38597,-69018,-46720,20856,32998,-10172,-51618,-37092,-17994,-11294,-15166,-32858,-83019,-110028,-39419,-10698,-49771,-140394,-80803,-971,-10571,-66377,-95148,-60251,-54532,-18990,31210,18461,-15128,63122,91746,33551,1046,23894,16593,-45753,-33826,38532,137085,116993,64879,17809,-2378,23322,126683,231442,255901,301668,122156,-58937,-108632,-100550,-66890,-43830,-54628,-92200,-97291,-45546,6419,91714,159709,164881,140593,170867,254659,183358,-17095,-89694,-92978,-148060,-72341,-35717,-92123,-89962,48945,126032,16141,-105053,-83458,-87281,-142126,-46609,142053,217849,178652,64753,-43723,-46822,-92539,-41721,-1563,-32137,457,193391,355602,371385,219423,71524,25817,-19781,-93344,-144015,-15187,87226,154262,202752,388428,582602,444534,147848,-10179,-45673,-123,45458,86023,41603,94624,109416,4076,-80185,-114614,-81076,44042,102564,-30565,-31387,10423,10107,-17193,-65853,-71037,5746,-3041,5729,131495,348473,345315,248423,163219,82183,7608,-79477,-32858,125875,198466,159731,34210,-40300,-60504,-108922,-123388,-80925,-17173,46604,83464,85250,80178,138417,49830,-76069,-89695,-12741,-18033,-51053,-94856,5073,154674,180063,127653,23142,-74865,-69428,-57180,-114546,-114857,-35113,-2182,1159,-40188,-74181,-95625,-173344,-67852,28681,91249,1540,-87584,-62485,26752,41180,23714,-6069,-36951,-73192,-88108,-78914,-37880,-19715,-17527,-51246,-28116,11762,26525,9739,48815,132750,217487,276602,172834,-34650,-160711,-76788,39005,89589,20647,-67188,-41580,43049,68568,19891,-100179,-148972,-137567,-124658,-133472,-122048,-78870,-42274,-13903,1611,32653,32561,2176,-33709,-56575,-26926,24234,26049,21227,19491,18392,31866,116426,178568,205959,122373,33295,-59941,-80423,-21710,12761,42791,65438,37376,97238,165922,194665,246642,244718,293228,371944,420709,380723,352847,349944,290740,243488,153279,56463,-15565,15560,85617,141311,170972,231512,74288,-37552,-52807,-44589,14296,33524,78876,226862,306290,265979,149977,112036,93848,63963,25044,-64950,-103288,-40896,-8011,52561,78374,56240,11080,-89913,-115147,6740,55938,45881,89309,-29624,-137688,-112555,-134176,-62345,34286,70402,66753,25175,-1352,27082,53941,52500,22809,-10279,-26425,-70775,-100428,-75245,-70295,-72577,-46462,-11271,27786,51849,4454,26954,86074,127637,99711,102165],[159342,133475,49121,9431,-19938,-33400,-9344,18108,12816,-18190,-40408,32380,110113,62621,-32601,-75908,-39880,-28359,-59480,-34060,-24092,-45577,-74931,-110897,-35825,-21246,-54223,-70835,-45250,-50451,-82786,-50037,-24852,-20052,36718,101385,132389,66989,-93822,-62566,43183,140335,152825,130420,81310,-11248,-65132,-17100,57157,69641,49381,57119,92846,93048,73272,78693,90188,107218,133732,225871,342691,281781,192343,114239,96477,109089,79324,1026,105484,241324,337587,337836,185790,32889,-48522,-98557,-80056,50361,-14976,-89938,-100084,18290,79339,29362,2020,10068,-20393,-47590,-29040,-68545,-100729,-110812,-32769,63619,78392,22797,-17902,-15117,-59067,-53316,-26965,-4272,28041,56859,44955,-11478,-45701,-49163,-49214,-66439,-54788,-39752,-22928,-51199,-97664,-106545,-76690,-74851,-30096,34877,109042,153221,148049,123947,23868,-15293,5257,-28079,-116355,-98229,-76490,-140371,-115012,-85501,-73021,-46488,-23980,-9722,866,-72373,-78383,-35320,22755,120510,218143,250596,200915,132694,42785,-51465,-100312,-40896,-30796,-53514,-87317,5380,156101,295762,259646,188821,102468,41353,-4792,-10983,8111,28406,13433,-23061,19302,61150,44491,28956,48698,35082,-20856,244903,265355,224278,143590,46949,6691,-98899,-24786,76669,171155,130865,102672,84547,7049,-47046,-74685,-92116,-90769,-62062,-47196,-96722,-110320,-119650,-126510,-90051,-38396,-12576,-10025,3132,-22680,-27457,32582,75580,76348,17477,-49232,-114907,-91903,-63460,-51102,-41299,-39867,-50887,-100859,-36879,-4290,41212,73430,112911,168728,166141,177464,81121,-22195,-43002,-58509,-48009,95945,246326,200684,86737,17903,-36109,-13932,-26342,-71010,-90799,-72555,-28765,-30592,-50652,-28439,-13351,-27382,-53440,-64453,-72119,-87524,-54901,7143,15095,-54926,1967,91238,109180,33563,-16261,-4319,194,-1573,50096,74502,64232,-4938,-113586,8391,159858,181065,2445,-95447,59175,65062,-39517,-41265,-17894,-21746,-35294,-18952,27941,13134,-15212,-20733,-45334,-87668,-117195,-47930,69804,138168,123337,19760,42,69389,120140,81998,55544,125554,181440,129069,808,-128413,-56033,-37921,-92786,-91253,-29384,35570,34434,6649,72076,79896,61605,-15959,-83132,-53082,5129,-20316,-141026,-43046,36485,159487,269056,394020,349234,143978,38489,25742,92951,177251,89668,-42154,-137406,-54349,36218,115998,188239,79899,-53988,-24720,18411,-47959,-132904,-82984,-28003,-3455,35218,172061,380845,564630,547494,456149,330371,209023,80280,4386,57275,83601,60129,-42499,-141902,-105665,-58459,-62722,-112251,-153406,-119523,-56917,-70,-18367,-22415,99846,293054,340077,240999,140988,117804,106392,54289,13389,-2344,-6087,-19035,-34904,-63627,-108199,-98507,-92189,-50605,77042,94206,128328,196047,161539,74253,-6318,-52924,-38435,-4753,2819,-38387,-11611,35105,-1731,-24486,8891,-19253,-121193,-81632,8875,22177,456,-48569,-108703,-97251,-12973,1000,-57180,-5431,48087,-47671,-93276,-59803,-84717,-94398,-65355,32734,17896,-34853,-48280,-32796,-27900,76567,80781,73193,46509,-22601,-25997,46228,95849,61524,-37642,-126271,-39594,-7304,15071,-5693,-36088,-45015,8016,78910,94191,65853,1711,-30874,-122271,-30122,30837,943,-11037,-15573,46706,50321,-39105,-60199,-66907,-218477,-220486,-154710,-111979,-118722,-151522,-113193,-743,14205,-37414,-23225,-46875,-67046,-94234,-92878,-50316,-50896,-63624,-92986,-127170,-102573,-100062,-134185,-125447,-143485,-104750,-91637,-107959,-64456,2439,4475,-24913,-43384,-77927,-72029,-67246,-60423,-20804,32532,114535,96916,18239,2659,34079,48073,29212,-44581,-81988,-69666,-54357,-6456,74945,29732,-6911,17428,96705,80633,-24632,-13867,85181,186845,193463,156439,97735,53416,37228,39558,94251,92199,61627,-5418,-21328,-39477,-85136,-123582,-137239,-153722,-78431,-13763,78737,213359,340976,372643,178225,54806,-13148,-6436,86144,209199,274962,220948,98732,-58463,-135276,-76838,-13287,47320,119748,143662,-4634,-64563,122517,266276,249445,202070,75463,-6877,-11342,-7931,-59824,-117891,-70222,-48936,13765,126812,156039,215118,221847,191542,81921,-74392,-127627,-69325,-2666,15465,-71952,-47301,57817,138536,51401,-109458,-121150,-84627,-109627,-57780,85399,213905,214511,122341,81076,50018,57624,131728,220636,315317,320752,327498,349385,354791,364064,336647,265004,254253,293701,244498,135583,67516,59940,68800,73687,23905,-55543,-84655,-57371,22577,203653,329925,180185,44304,-10509,13544,59264,92378,13584,-78916,-110645,-34496,84725,72407,3088,-36363,-42586,-24621,13485,63579,26964,-70194,-166399,-138528,-52639,50700,141340,155378,161954,96727,62167,-8073,-24100,12920,57483,66738,34874,3956,-19572,-49495,-48071,123066,268258,223011,80742,47040,89266,99383,46184,31556,15459,17408,22357,29977,54934,74749,72033,70474,8901,-87295,-88814,47203,123786,59154,-57255,-142825,-29815,19659,41990,53893,28676,-62597,-81613,-15895,32968,75663,80900,15552,-19288,-26592,-6282,-13275,-61314,-73399,-37173,-14197,-882,-4266,-39820,-54801,-102373,16258,234918,334359,181869,22261,4640,103221,179038,101203,19271,20370,18861,6785,-20168,61674,135071,167335,123703,32875,-101337,10724,140753,173493,94280,20,-58660,-52098,-41614,-32917,2122,65929,158077,218483,181107,180115,210475,202432,109775,-204,-94854,-25349,64119,65877,39460,28586,715,10186,35263,3861,-61476,-108146,-107995,-111106,-96530,-53861,-16646,25197,18288,-17818,-27880,9735,80259,27813,2575,-24155,24348,57858,33386,-21961,-114822,-144260,-52008,-2084,-15644,-77805,-104743,-122742,-130852,-106068,-86485,-91494,-62561,-19531,15377,2065,-22787,-35038,-54323,-52013,-39695,-51646,-71652,-44197,-16754,-16827,-66300,-64980,-18590,11868,-5367,-18332,-29309,-30033,-29303,-30816,-61910,-92797,-72597,-71236,-105745,-78783,-50022,2574,58066,90355,86538,86486,72557,33056,36210,45834,-16128,-106190,-142667,-119621,-64496,-95996,30112,204965,250545,122057,-75216,-113465,-34333,-22939,-16479,60761,26300,-77013,-72933,12496,156555,321329,241146,150875,136995,141480,117403,72832,36411,60472,140504,50185,-46124,-59121,-31227,74528,216328,241248,124335,12404,-65894,-83731,-31340,7476,-1863,-36642,-42165,24460,138301,242341,214215,153322,90714,55255,27235,5529,2615,-58319,-98873,-88474,-116947,-113091,-104916,-50078,55603,79908,146675,171176,103503,9333,46565,82000,37306,-67123,-133545,-84190,-40434,13316,96730,157576,103527,55732,-18672,-20668,-2648,-3706,48525,52588,16907,-35498,-42228,-24772,-13105,15567,50522,30373,-22694,8406,142100,224413,225507,215248,105750,-42562,-74039,41334,83840,42856,-12689,-44498,-78951,-90221,-89691,-129468,-121128,-140590,-134509,-115831,845,88402,138181,104583,47259,-15215,-77145,-53793,95899,289187,369483,126847,-79588,-135647,-170734,-125301,-66398,56868,129850,74862,-16387,-90149,-12057,56246,89305,63776,-6287,-58765,-59563,-16498,-8490,-68494,-156369,-101879,-62800,-106878,-132401,-94746,-78506,-56824,-51932,-50455,-41146,-103263,-85219,-50526,-29644,3874,4136,-55220,10038,43593,-3168,-65344,-55347,-43867,-57616,-60362,-34020,33341,119163,205032,177281,91866,39154,-11933,-87497,-79235,-101098,-20303,33715,7415,-69156,-57697,61826,134108,109890,101203,69705,-38360,1301,58939,32539,-86857,-154806,-21580,10319,-17399,-85249,-115431,-56712,31674,109506,66062,-27121,-96900,-114075,-95537,-105813,-98501,-68377,-33296,22185,67356,47571,15584,-2432,3047,-61716,-129718,-110975,-80714,-78903,-77498,17287,101163,79521,64267,24237,36381,51979,72247,147840,183370,153816,125726,106326,84041,74656,67549,66798,122515,177695,172391,123237,36675,3072,21979,121953,221183,326450,385171,337404,134291,-64574,-73889,-37775,-40588,-78022,-99115,-15336,14935,-37033,-91035,-46330,-1283,-8750,22432,123767,296567,397207,300298,130412,553,-100705,-104251,44367,141907,138816,60411,-1172,-35701,-38150,-41688,-21116,-34182,-27674,-12382,-15473,-44024,-72842,-75890,-23280,102998,305422,329012,142846,14275,-74272,-71325,-34214,23970,64733,31479,-65608,-53767,-9706,9192,39497,106856,248093,402988,438765,258864,75180,-26256,-115753,-87528,-26763,31902,65122,49041,-19757,-16805,8351,-60327,-114045,-104064,-76047,-57289,-45520,-14072,54022,173637,53390,-47687,-114356,-115824,-80246,-81545,-53794,15255,63067,31447,-24399,-2467,126961,405070,502221,388572,144336,-21120,-29020,116423,227940,175657,25481,-62392,-125048,-84400,-77577,-64541,-75980,-84601,-1999,107987,182911,154067,83910,62685,108771,165229,125825,89376,91709,105672,102476,75990,51499,-17580,-75785,-35241,-12700,-38315,-43201,-100183,-104814,-59495,-17639,3414,-5052,-38249,-61584,-16805,-24988,-41391,-24161,9806,32833,22706,-22867,-51960,-53840,-12358,46094,82179,91407,78340,50602,71731,77211,123786,128790,106547,120828,113751,78621,42752,-1323,-8925,-18790,-43607,-79892,-134586,-40613,-13567,11926,73706,105586,101082,59660,54157,75602,51733,-43906,-103586,-71433,-20263,-41111,-64019,-103507,-49569,37793,115600,107747,-9267,-76694,-60150,-51854,-72458,-88913,-53196,-42189,-49173,-43686,-58386,-52871,-31807,27054,55200,6301,-8509,-20732,-40293,-29092,13777,7354,-38957,-16313,171903,384129,377971,227020,63987,-111411,-51847,-64204,-117281,-58862,-16002,-23867,-44274,-33811,-5650,63243,108923,117762,93946,13345,-65617,-101903,-39210,-21382,26193,43126,31154,-22712,-92323,-42871,-5813,23291,32918,30241,18128,-10,-8556,21740,23427,-8241,11468,87070,159577,185685,106638,14475,-55791,-69921,-28480,7739,8661,-27385,-30951,4163,-13410,-67866,-75599,15829,106447,151983,113415,42447,1111,-23762,-33063,14188,73710,119947,143115,144711,165987,182389,173198,95460,977,-33505,-6470,-4056,-42617,-97884,-112568,-78083,-64712,-73798,-80299,-101575,-54460,5682,80020,120691,132920,202521,302724,311809,275678,157399,20941,119369,209888,204641,129377,76976,41472,3151,-64847,-115768,-142354,-102480,-52242,-45699,-72101,-92590,-91272,-75114,-51279,6650,58969,86369,55370,15875,-38052,-115117,-136220,-136742,-164557,-188750,-111748,-75787,-95028,-86536,-74210,-89098,-45681,-2016,-15341,-46019,-34884,-65872,-92080,-32371,3812,-14981,-71686,-67520,-17180,19458,7091,21941,20087,14607,-17198,-59693,-100335,-59514,16872,67488,85595,46821,17754,-1447,4438,80988,124978,207584,290484,263008,193622,91058,4570,69311,65526,-4596,-18516,-68974,-58215,-48285,-86915,-71341,9257,14857,-13641,17236,54327,63797,95410,133303,136366,103492,2445,-88362,-36900,26831,74763,112503,165158,131818,95688,32206,-37668,-80857,-76959,-64365,-38430,-19190,-12821,15803,28972,-15336,-37558,-14194,21193,9421,30397,79496,74860,47517,-3016,44234,219466,280542,229935,125985,49928,-1932,90526,231062,297180,254431,103420,8861,-19956,32091,43157,-12720,-67305,-47692,-42543,-6519,56206,71175,11624,-41640,-56555,-60984,-58681,-99899,-99324,-47634,-75346,-88585,-67164,-101724,-142466,-118970,-7649,122724,137592,187396,133569,57472,-55056,-130105,-37484,40065,72030,131163,142943,131148,142027,139062,64104,9425,-19687,-70325,-119134,-121115,-56905,-11372,-25604,-38161,12223,106866,253426,272598,140336,61214,17962,312,-2822,116850,275209,322532,240043,56982,-53619,-84925,-116350,-94691,-61925,-39469,-59187,-77534,10121,85424,62176,-14839,10459,95303,164569,121796,101902,80842,64862,35378,-12078,-43794,-114143,-21017,29880,-85528,-93395,34,62898,72808,18778,-20078,-94612,-87206,-32882,-39072,-46316,-3475,-47854,-111967,-72989,16696,79230,91937,49837,24195,57485,78421,58383,35156,11096,-450,-32631,-63234,-105273,-40708,-2140,26945,46724,51550,68675,64093,47393,15416,-16087,-72695,-88154,38716,122698,131106,105517,35064,-41256,-54275,-53203,-70500,-77195,-32864,4924,-15769,-17178,-36486,-76273,-94870,-60915,14406,124577,162927,86367,-9146,-38492,32568,94753,92701,16395,-21590,-47810,-71101,-54996,8922,19830,-26588,-70336,-56179,-33661,-18819,-12042,-25564,-81325,-126316,-51417,-21275,-56686,-141233,-87712,-11548,-17816,-68710,-102146,-61692,-56589,-29041,19718,18641,-2503,64252,85638,30606,10582,44328,25875,-33749,-20429,49976,137267,102719,46239,6923,-6913,25621,146032,286367,307381,300584,82835,-87948,-118648,-102216,-66483,-45512,-54575,-89069,-99749,-57939,-14906,60090,122794,120190,90114,118480,190892,137528,-31377,-53852,-76513,-159638,-70235,-33633,-99430,-113518,8139,87766,-11359,-119827,-65752,-56742,-111942,-49004,137644,210309,162158,50473,-36261,-49514,-109787,-53044,-13017,-49700,-18244,174759,336534,340127,182012,52229,21051,-11856,-81290,-158964,-20966,89234,163384,221811,428034,613757,432646,138229,-7655,-48490,-23786,14361,64798,63467,145933,155791,32631,-61909,-102739,-68581,54913,134630,-12315,-28604,13622,11822,-9302,-48386,-44743,23742,23618,28323,111095,307957,314745,247949,181100,106391,20721,-78792,-65801,81362,150781,115502,1441,-61483,-77135,-123669,-127496,-77826,-17814,40398,80509,97136,104551,161926,67316,-67303,-97231,13552,28313,-8685,-52502,18176,154947,185669,142232,41059,-57289,-64347,-60569,-120147,-115815,-40227,-14516,-20709,-51729,-69798,-81532,-148484,-81107,24267,77414,-21890,-105663,-51868,32064,38084,14126,-21045,-49846,-80197,-88736,-98965,-56492,-33001,-31256,-56109,-17392,37088,68882,45269,59911,124542,185185,246174,151929,-50736,-156036,-80964,31979,90452,29097,-51591,-37309,53850,83012,20803,-104761,-155107,-144320,-136846,-139818,-123338,-92627,-65420,-42276,-14289,32991,37578,17851,-10468,-39781,-24696,13977,28506,32721,35678,34019,41553,111328,146562,164111,88592,6750,-76889,-82524,-6204,44386,82076,86025,34197,81394,147004,194306,261382,278430,339873,411437,445517,396859,359293,329629,247809,214918,142429,53626,-5462,24374,89777,148668,180785,224874,58115,-48348,-62813,-55144,3829,20967,71600,225496,317981,308714,179364,112334,75645,42245,4090,-87998,-103353,-30651,6808,65519,91806,49275,-13917,-116202,-95718,39112,95420,75358,87836,-49549,-139376,-102171,-135428,-80213,16163,49441,41550,3368,-14072,33093,66414,53566,8127,-27899,-55715,-89565,-103559,-80611,-81341,-84852,-51703,-10662,27658,46681,-2788,15771,69533,104784,78227,79553],[136393,105856,36062,5878,-19574,-33314,-14660,6869,-7553,-48070,-28393,69913,139587,79065,-21342,-68911,-32158,-21266,-48119,-36177,-20278,-37989,-74660,-94518,-21029,-7971,-45735,-76340,-58718,-62153,-99597,-73278,-49494,-45164,10777,84653,144380,106401,-63665,-64760,53581,168661,191335,166106,95507,-16147,-68201,-15552,68903,88405,69494,78699,111934,90457,71461,85913,115515,153862,191921,308193,393946,295379,205672,133763,111408,117613,74381,-15716,103775,285838,428270,423048,218042,31354,-55395,-103405,-95079,28905,-27878,-74533,-74586,26171,75922,24015,-2678,7253,-27725,-51885,-23728,-55933,-92933,-103153,-20649,75218,86959,25417,-23930,-40251,-92294,-71670,-35229,297,38255,60418,41048,-15497,-38302,-34960,-39882,-66419,-52731,-36803,-21354,-43303,-103915,-115750,-80399,-63153,-11436,46530,117880,154314,125260,120567,34925,611,6164,-25882,-106816,-113229,-88396,-127515,-86440,-63922,-66299,-45826,-17090,6225,7367,-81093,-91912,-36743,27763,125974,233787,272129,210040,140718,55598,-32833,-72970,-25269,-23120,-47075,-96148,-6125,146934,269769,247378,184894,103722,36056,-12361,-20169,5666,35329,29230,-4237,14360,65122,65971,68856,96489,55135,-26580,263149,349865,321784,218794,93473,23343,-88751,-30207,75129,164685,119823,83187,83702,23859,-26985,-56941,-81003,-87137,-55955,-29455,-66513,-86383,-99755,-122729,-104968,-62047,-32248,-22547,-6927,-44401,-74578,-1397,47789,66638,18704,-52153,-124448,-86300,-51648,-38587,-29400,-25162,-20558,-70104,-14403,21945,58869,80895,115599,170402,182222,204777,98240,-10880,-45650,-62288,-39055,115003,221681,163248,65444,7230,-40664,-8019,-7276,-57582,-83559,-72337,-36615,-36450,-58605,-42161,-24371,-28992,-47302,-56825,-66541,-75361,-43674,8705,21937,-53722,-12885,65652,93038,27810,-9262,10886,9266,-3497,36598,56912,49389,-8768,-99243,17109,162007,172593,-7881,-74957,80407,62906,-52403,-51857,-16996,-14736,-26154,-20162,12082,-2866,-20839,-28399,-53042,-90117,-129442,-69487,51920,115547,106529,9309,-13426,45446,81134,55955,59460,130753,186329,138179,12542,-128120,-61145,-43902,-91378,-103287,-59224,-14530,-23469,-13368,63889,60749,35463,-39031,-103888,-87921,-40913,-57145,-147619,-42363,16540,106820,231842,408437,417116,189670,61808,31585,83312,159668,74015,-47596,-112080,-57928,21262,88899,160697,68429,-55595,-29329,2464,-58121,-133265,-83305,-33757,-11210,32488,173775,392198,538710,470976,370738,276114,177868,49338,-9017,57572,81171,61468,-33167,-145129,-95086,-35291,-38078,-93652,-142571,-137160,-69095,-11021,-44324,-65157,47971,217272,264796,200976,132768,118771,106633,45638,-11387,-24179,-17476,-25778,-39150,-61996,-108235,-129245,-116069,-26423,104476,98376,119109,186402,153343,65557,-18265,-70998,-59777,-19304,1701,-21692,13743,53082,747,-31332,4476,-18734,-117628,-76101,12072,20681,-7122,-57990,-111560,-96038,-21900,-17788,-68837,-14507,21603,-59204,-98640,-62715,-133855,-146662,-99482,14227,11830,-34160,-48182,-35575,-31624,66725,56956,43674,17166,-42660,-37088,37325,89672,54543,-42131,-146926,-47075,-13163,-8602,-45788,-77207,-67397,-12039,53778,68973,48749,-8534,-38093,-120782,-53,58838,12105,-5332,16641,115200,120567,9073,-46247,-65283,-227735,-223610,-146484,-82358,-60102,-87220,-101110,-6965,1649,-41167,-17366,-33521,-35615,-64701,-77822,-46275,-51683,-66294,-100349,-114440,-96887,-89835,-113122,-118700,-116050,-74470,-79169,-101055,-58345,4179,-588,-39461,-65825,-90651,-76044,-81180,-85459,-39618,34723,128828,105981,11715,-4794,37195,51129,24537,-59931,-98187,-82258,-64285,-12171,82652,55306,20584,12710,76883,69097,-29902,-21716,70884,163974,178703,160893,126914,99535,79333,66141,95885,72801,50986,1357,-9135,-28186,-68837,-108489,-118696,-128507,-59616,-7646,75609,204626,310522,293843,122563,38380,7468,2198,74109,191022,260662,213064,99471,-46785,-137209,-114395,-63097,6605,79670,138357,-7236,-59896,122317,225493,206502,174561,66218,7657,4514,1036,-58573,-88599,-45647,-23053,32739,151692,179655,214517,199895,156577,50317,-96378,-105909,-41110,30300,59545,-29564,-62614,47123,140878,64113,-97532,-139685,-99154,-114925,-57800,77724,202667,208614,130550,83477,53076,61272,115993,195598,275583,265244,269068,283871,286280,309240,310253,270788,273464,309671,238146,114945,45350,42230,59666,70265,27613,-39278,-51586,1501,90882,267011,370386,186696,61942,14852,38547,81827,102970,23043,-58323,-83778,13508,121757,105049,25471,-26750,-42285,-27954,8885,52611,20357,-64730,-157136,-139337,-59059,36936,141051,160351,164074,99627,64395,-3964,-11823,30698,76241,83161,51028,19090,-8589,-38436,-45259,122475,281280,257649,106004,49539,62925,63102,6017,-15539,-23877,-15405,2145,25276,75709,100545,86521,77082,10648,-77752,-112003,15378,105777,48486,-67246,-140803,-29613,24746,46383,54223,15022,-87699,-109450,-15829,48062,96999,108606,44483,-3814,-39423,-21659,-17706,-58047,-77017,-55721,-28029,-1068,3303,-24054,-32140,-63086,36373,234015,322080,175099,30130,27819,131799,196206,104309,20741,25243,29952,15323,-17761,90155,220537,244101,146258,26012,-103560,15905,144872,173146,90888,2526,-45574,-33203,-20069,-10981,12164,58910,134643,195529,162058,152930,174144,177540,92804,-10619,-97281,-39489,46359,42554,18252,1842,-27446,-10931,27824,12620,-44358,-92322,-107535,-103391,-87193,-48606,-17282,21792,18809,-10981,-5604,61017,126890,38136,11021,-13957,2120,8995,-9228,-41779,-128634,-154647,-58316,-18183,-38017,-92368,-121746,-142007,-125655,-100800,-84326,-89161,-70074,-42594,-23231,-29996,-36308,-32838,-62754,-72470,-63888,-78773,-85087,-40790,-15311,-19207,-73625,-73728,-41013,-31342,-35088,-35766,-39832,-38125,-43924,-44987,-68833,-92274,-68540,-68541,-104263,-75638,-42303,16525,78201,123153,124605,112406,87011,48878,51028,65179,24730,-59877,-103650,-94049,-52127,-116218,9736,194152,255791,135767,-63038,-112502,-49026,-52630,-60273,30949,14193,-84894,-62347,36315,203667,373442,250015,136427,110412,121912,122471,73531,10928,17014,112392,37128,-47685,-76035,-42935,66653,219783,256542,134154,11505,-75136,-91734,-37543,-5459,-23580,-59270,-50036,18159,116107,228786,192151,117916,69282,59370,25152,-6648,-7810,-64752,-125999,-128891,-145970,-122157,-106738,-45140,68417,94027,158215,180062,118603,44417,74223,88421,30277,-78629,-137058,-75610,-34301,22607,116141,181470,132521,90360,3541,11327,22978,10893,44275,32212,693,-34003,-30688,-12159,-7884,4136,33101,17318,-22756,33456,184856,289890,292316,266223,131455,-27557,-83051,36304,88129,49587,-6606,-41943,-77773,-85748,-72618,-103754,-114085,-128790,-104476,-114921,-36767,37241,81653,56577,14784,-41988,-95334,-63126,70298,222843,290916,79483,-99104,-132708,-137563,-96985,-37487,104108,189062,108315,-7216,-94679,-8220,62121,79451,53848,-8276,-53560,-63476,-22494,-15290,-75139,-154676,-87648,-38941,-77402,-117412,-107060,-89206,-71915,-68997,-64889,-51118,-110667,-92144,-59891,-53333,-39926,-23617,-60421,15978,50405,-520,-66879,-57165,-47507,-69659,-83535,-57880,23892,96694,158708,142800,108911,70486,1553,-83002,-79101,-93092,-1869,54002,31121,-34198,-56977,46039,110212,99539,111242,62509,-60268,-13896,45853,21413,-97514,-147476,-14898,7677,-24159,-88197,-127240,-73940,8420,78304,25097,-54832,-83874,-90493,-73608,-92701,-103012,-90239,-65292,-11565,41761,38337,16041,8153,17291,-57704,-123116,-121067,-98088,-96324,-70401,26557,109671,80539,50203,6251,27132,54135,77513,138084,171246,155242,141946,125562,95175,80706,70161,67455,122619,169605,159292,114965,33114,14771,48079,155647,254001,353802,390656,328045,125164,-69450,-71031,-33214,-36677,-81215,-77793,1472,18269,-41300,-95522,-47585,305,-6168,27285,141000,334776,439680,321407,137078,-2557,-105297,-86260,45887,103722,60295,-23031,-49430,-85564,-48624,-31662,-4154,-15149,-22784,-19822,-20884,-45057,-71736,-74941,-28189,77556,255112,273483,120131,93,-66623,-57496,-34995,19605,61698,31339,-63945,-66256,-25930,2379,44849,119550,251616,373428,393727,219373,42258,-49416,-134278,-83885,-24452,33384,60755,33731,-25224,12195,40500,-75232,-130426,-114438,-84827,-71920,-86586,-37376,50229,192899,84877,-29722,-108176,-97421,-63863,-68335,-43276,6949,51024,25696,-29468,1480,167071,482662,568654,417211,139907,-34419,-17728,146478,266889,184219,18611,-73236,-121260,-83159,-79584,-64310,-71233,-68524,15235,124154,190496,150641,71226,53387,116270,174741,121193,78808,84303,108961,113998,85443,63511,-3850,-74641,-53622,-31034,-53382,-58816,-115200,-116861,-68932,-23455,5561,-1041,-40627,-89397,-42779,-43573,-57148,-39614,5049,40892,37308,-15002,-54616,-59304,-17755,34295,66378,67266,60027,47480,72248,76951,118781,122034,100022,122674,127767,88131,43080,-4967,-7889,-9132,-31708,-73235,-129505,-39586,-9983,12673,69931,98254,97659,63809,57782,81513,73577,-4602,-58019,-39672,-1062,-27873,-55614,-98250,-58714,27290,103363,92220,-26413,-88575,-49203,-38408,-62114,-71960,-38463,-39353,-52991,-45039,-54907,-53049,-35747,25689,61811,10907,-10402,-43457,-75404,-65659,-15870,-9240,-39047,-204,213698,415319,362945,185062,5551,-139789,-34252,-55645,-111980,-61658,-21470,-15337,-31301,-14761,19682,91209,133850,140796,113552,29198,-46890,-92377,-63739,-30767,24519,39316,24522,-19987,-76178,-42419,10246,42468,47602,44312,24481,-636,-6788,23922,23934,-14180,1165,71845,137750,164956,101289,12996,-54529,-67281,-36087,-4907,-2169,-30997,-31305,-1292,-14498,-57641,-68660,7369,92290,142112,113715,43054,-8924,-41451,-44407,13109,90892,147196,156081,142233,146120,152665,148928,86375,4909,-19041,12969,14892,-25485,-85135,-145548,-103272,-82962,-80676,-73401,-95030,-57888,-1309,77881,115254,119427,177382,322617,374195,337249,183299,16061,87199,203324,218070,140798,75899,46484,9968,-66956,-129701,-141265,-107142,-60807,-50997,-71708,-87699,-92072,-87863,-57356,14025,73064,98780,54617,-2543,-67633,-127349,-116097,-104162,-121082,-128077,-57547,-38315,-76040,-82996,-80378,-101953,-42948,-159,2681,11372,766,-42760,-82657,-34607,12284,6727,-37517,-35202,-24152,-10647,-14522,13323,15339,8499,-18528,-55474,-98037,-55150,25134,77724,99913,60924,30382,2035,2350,81365,123000,201584,295252,291870,219035,87804,-28241,47261,79826,23614,-17360,-116927,-40485,-14117,-47208,-107069,-10462,11910,-7799,19277,46125,50438,85819,131292,129544,91777,-9847,-79373,-5650,66463,113393,121699,105071,45536,27258,-810,-47008,-79346,-68233,-56534,-37821,-18859,-11593,15184,32513,-7600,-37680,-22523,-13681,-47866,-17323,42943,50861,33137,-11703,17787,166025,205425,168163,90726,27691,-7264,100122,252466,320525,260706,98531,3285,-20261,32969,41670,-12291,-60388,-39694,-33323,5018,93215,149073,93980,10881,-36744,-58478,-57125,-81979,-101259,-75163,-104822,-100369,-51860,-77328,-116278,-84964,8145,127496,136899,201947,156338,78809,-40092,-145164,-50760,26098,60022,122658,144520,142402,169791,184482,103723,29272,-19015,-81063,-114845,-108839,-44121,2545,-17591,-50226,-17448,67297,206662,248017,136641,54229,-7818,-31349,-14661,123081,287794,325805,236937,63943,-37534,-72789,-110988,-101747,-67570,-38643,-53501,-66539,15202,77331,52165,-22884,5760,85356,138540,86194,65838,59150,53108,27240,-18037,-56033,-123421,-11602,35522,-68208,-111333,-11584,53513,57474,8886,-15329,-83001,-77180,-25161,-25329,-37349,-4128,-53899,-128900,-73014,20970,77851,90449,49337,27036,57433,74458,52033,29718,-1647,-15534,-42291,-65894,-94906,-46904,-18128,8294,33032,45141,66724,61149,44448,20736,-9831,-73580,-97615,30986,125049,140774,115894,33289,-59811,-49805,-44151,-61504,-74895,-47105,-10241,-29078,-31063,-39324,-71740,-104174,-81924,-7972,118389,191622,126127,26053,-8853,53920,105628,78459,-11545,-40872,-54937,-70426,-61006,-3238,5828,-42914,-88267,-74131,-51175,-30642,-11397,-18037,-75763,-137302,-67231,-37049,-67181,-142155,-90667,-19325,-23874,-72958,-107813,-59527,-56493,-36420,11460,19032,6053,59866,76451,29031,21883,60754,30978,-21781,-7877,56599,127506,87313,35706,4520,-7512,29946,165666,344912,360836,293043,49205,-111971,-112498,-93013,-58089,-42279,-51870,-83519,-96407,-65091,-30924,35615,94667,85941,48783,72771,135332,106353,-14667,-17051,-56811,-161920,-66125,-30393,-102924,-129741,-30776,46999,-37715,-124436,-46943,-25268,-79127,-39955,135824,200018,140498,30870,-33553,-50386,-116290,-62400,-23271,-63793,-32929,154969,307039,295471,143399,36798,19174,-2999,-69085,-150163,-20191,92368,169838,231979,445598,614946,406633,128419,-3357,-48544,-45619,-17172,35238,80620,183043,189634,56548,-42605,-85181,-55817,61349,158573,9033,-22618,19474,16080,572,-28049,-16425,36522,45379,48572,82604,248277,273616,244817,201398,141417,49936,-53692,-68494,48996,111843,79181,-24164,-76059,-88706,-133266,-123629,-69391,-14685,36354,79188,111651,132997,187622,90068,-46125,-95631,43163,92786,51876,3048,47046,164441,199626,165508,68870,-32680,-52938,-58265,-118129,-111406,-42956,-25066,-39266,-55973,-60564,-62294,-115636,-71986,34559,75159,-33283,-108588,-37936,37701,35669,6466,-32691,-58134,-82963,-84511,-113732,-76976,-50473,-50118,-62385,-6795,64075,121174,91592,76791,118613,153630,215410,137006,-51285,-145486,-86219,23259,89497,37929,-34611,-30272,59737,89286,17700,-107448,-153578,-146076,-145115,-137079,-116410,-96182,-78897,-65317,-34176,30831,43263,35134,15503,-16119,-15238,7166,35672,50338,57659,55697,58212,111528,122073,131071,64131,-11377,-86444,-74594,16917,83167,127406,109442,34446,65167,125075,187592,266538,303498,375435,435463,452034,396821,351590,299447,205089,185653,132048,52988,8004,36727,94503,153722,185737,207192,42611,-54402,-66018,-57295,2432,16998,70403,224203,328304,353791,213042,113181,58616,20358,-17229,-110252,-87669,-9294,28267,81460,106215,46921,-27484,-128994,-77079,71943,139180,108492,85936,-61611,-134077,-88700,-125271,-89240,3631,31931,16516,-19614,-27222,41549,82274,57830,5536,-30677,-73403,-98280,-98816,-76821,-82432,-88576,-48316,-520,36877,49344,-2523,10983,58566,86189,61594,60638],[106444,76952,23122,801,-21742,-36313,-24007,-7506,-28154,-77154,-14054,95263,155647,86604,-15874,-67628,-31680,-20520,-41457,-38111,-17238,-31581,-75237,-82049,-7593,3609,-39395,-80534,-69600,-72007,-116148,-95983,-72150,-69503,-13340,68515,154664,146074,-28263,-71507,58073,190886,228845,196771,101280,-25729,-72752,-13628,81861,110263,93601,104610,129569,84609,65525,86856,132626,192933,247261,384642,422028,290303,205974,147510,124501,123611,66157,-33769,101327,331553,524590,511440,253607,31398,-60241,-107073,-109239,20116,-13792,-42629,-51184,27298,65856,18247,-2130,13477,-27184,-55137,-18234,-41739,-79058,-88915,-8949,81358,90675,27228,-22436,-49443,-113804,-89819,-44272,2048,47579,64302,39082,-13681,-26646,-18971,-28969,-65898,-51832,-35582,-21162,-35426,-98415,-126361,-83416,-50166,7184,57661,125625,150723,98594,108037,42237,14090,6721,-25229,-94728,-119283,-97400,-101995,-52761,-39548,-57261,-43164,-7175,28000,21797,-81512,-100287,-36361,32343,128072,243231,288704,217262,149094,71489,-7786,-43005,-9715,-14016,-38688,-103713,-18660,133669,236316,225726,172350,98899,27116,-24998,-26339,7809,45868,47340,13865,8577,67901,87025,107153,138537,67367,-30309,269086,424074,418115,292283,139280,41944,-74824,-40198,64929,147638,102620,60578,80903,41884,-4453,-36479,-67879,-82303,-48736,-10087,-29410,-52589,-77084,-117461,-115888,-82459,-53843,-35747,-9816,-40520,-120596,-39331,17275,59182,27637,-44962,-128943,-81554,-39733,-25531,-17917,-14780,928,-34398,19974,50544,75412,86580,114697,164127,189686,224924,112786,3879,-43042,-63757,-29668,135458,191479,124441,44997,-2265,-46020,-6292,10247,-43493,-76432,-73815,-46857,-42870,-64679,-51694,-31285,-27706,-38716,-45955,-56818,-62780,-39141,1579,19721,-56873,-30694,36002,70653,18158,-7104,17413,9792,-11393,20520,39482,37348,-7745,-79699,24312,154479,154563,-24153,-47428,100132,60183,-64338,-59889,-11789,-4212,-14186,-14271,1872,-11610,-21611,-34000,-56387,-83823,-123332,-90351,31138,89515,86885,-286,-24214,21907,37662,20444,57368,129131,183546,142466,25086,-109711,-56278,-42016,-85150,-110419,-83020,-60132,-68131,-16564,57114,42846,10855,-60129,-121962,-116540,-78957,-83020,-127283,-36916,6785,70200,195072,402355,470526,238896,85552,36802,74808,146693,66945,-39717,-80957,-53951,7417,57604,125498,53251,-58543,-36042,-12690,-62845,-125246,-82302,-40090,-20936,26924,170658,390271,491282,383302,288750,229230,151473,27228,-5984,69632,86301,66915,-17902,-134212,-79014,-5772,-5789,-66642,-117786,-133453,-73047,-12622,-59213,-116380,-12339,128256,179953,157335,119868,112272,100196,31779,-36231,-42010,-24822,-29818,-43279,-61418,-101607,-130836,-98332,282,122765,96341,106707,174254,144417,56558,-30754,-88219,-79919,-33532,179,-4736,38701,68991,1971,-36130,8825,-2609,-87319,-63960,14041,18577,-13360,-64223,-110848,-96094,-33840,-38831,-78514,-24481,-5275,-69349,-103130,-65281,-114127,-163357,-127025,-2967,5943,-33333,-48568,-38572,-35464,56359,37247,22664,581,-47849,-34994,38636,91437,55442,-36435,-145223,-50855,-16167,-30593,-76020,-96766,-62192,-17891,34476,45025,28505,-22514,-47256,-98885,32940,88196,23640,596,49995,189588,196278,62515,-21993,-57517,-225393,-222656,-134760,-51388,-12156,-32455,-85527,-17372,-13782,-44554,-8807,-14550,-5257,-34597,-61323,-41720,-51287,-66751,-104080,-97253,-83919,-77321,-86449,-82699,-71739,-42988,-64858,-92085,-51092,5867,-6047,-55245,-93239,-95594,-76583,-91316,-101661,-52384,34380,138315,114090,8016,-13072,37433,51613,18789,-73678,-109957,-91393,-73373,-19397,85299,77731,47746,17227,64079,61275,-32767,-29615,56710,140003,159681,159794,151271,140544,116721,87084,90353,52648,45387,15087,5049,-16286,-51629,-91186,-99129,-101294,-39909,-261,71889,190780,270367,212125,67430,18422,18916,7591,58506,162899,235277,198882,97520,-37983,-135349,-146482,-103753,-27797,38732,123357,-10883,-48443,121659,184603,160347,143472,59117,27465,25547,18129,-43242,-60610,-22584,2146,52355,174288,202359,211725,174664,118395,16487,-120406,-71882,-728,65729,96598,6495,-61778,38742,139365,73517,-84904,-153926,-110518,-117322,-58583,67954,187247,195795,131143,79565,51387,61544,94597,161880,225850,205351,207956,216127,216953,249636,274854,267118,285424,316378,221044,86986,17452,20245,47605,66653,34266,-16478,-1427,73301,151775,313018,388746,187655,78802,42829,70444,107044,111218,30357,-40557,-49254,62720,159320,140628,50339,-14772,-40830,-32705,1009,35135,8111,-60917,-147002,-136873,-66251,18752,132265,159615,162335,102001,67562,1715,1647,49709,97216,102873,71618,35690,2023,-28296,-44512,114189,282099,287945,133082,49983,33201,27301,-29055,-54285,-60248,-49308,-21012,16264,85382,115751,93993,77502,7195,-71519,-127694,-10561,90696,41202,-73693,-136534,-27807,32452,54725,56542,2108,-94598,-91239,-3877,64033,114795,133218,72212,12509,-47691,-33710,-18945,-49704,-70465,-68252,-45967,-5644,10865,-1715,1035,-22135,57221,224650,292544,152011,29826,48951,160167,211439,109823,26030,31357,42298,24222,-15281,115873,300643,317034,165918,20610,-100924,17905,141489,164880,82924,3132,-32607,-12843,4664,10698,18386,46694,100824,158162,132522,118365,131527,148706,75547,-19160,-98144,-56782,23031,15339,-4330,-25160,-52363,-26057,25260,25048,-25118,-75450,-99883,-93068,-75961,-42628,-19843,14868,17886,-400,25586,109250,156786,43191,17450,-6590,-22066,-39485,-48771,-58852,-138371,-161952,-65270,-32367,-60547,-109335,-141533,-163407,-114862,-95892,-85027,-89380,-77742,-66518,-65459,-68640,-47562,-32861,-75461,-95413,-89002,-104650,-94500,-37852,-13831,-21439,-79672,-80064,-58323,-67618,-57287,-48794,-48469,-45558,-59543,-61075,-75987,-89728,-62694,-64635,-101308,-68840,-31749,31734,97416,151384,157642,133274,97455,61473,62831,80596,66698,-4342,-49607,-61882,-40108,-129059,-3937,180657,255529,148589,-50379,-112269,-64449,-80109,-102808,-6154,-4136,-93964,-51130,58893,246286,407028,249203,120819,84868,100521,121677,68684,-16770,-29063,77913,17955,-47057,-75592,-52631,53106,213751,265491,139796,7806,-85132,-98736,-43097,-17958,-46274,-79736,-53617,10018,81333,191147,150842,71439,45605,63315,25782,-15338,-13722,-60581,-134093,-166653,-133784,-118666,-105123,-27754,96809,123577,185493,206450,152878,88516,102773,94124,24491,-85371,-127906,-63103,-26402,31178,131447,195612,152084,121493,33696,51890,55395,30373,41427,13067,-11778,-27214,-15354,4483,6750,12811,25546,10383,-14707,61131,223875,354153,364039,313162,150870,-14598,-89859,27146,84613,51408,-2838,-40259,-76463,-80047,-53157,-73019,-95837,-109573,-75321,-91296,-68532,-15273,22396,11384,-11165,-65140,-111517,-73868,38090,145645,199656,29150,-108410,-113680,-99564,-64421,-4666,156502,251499,146504,4551,-97643,-3557,69309,71639,45472,-9369,-47793,-64146,-26964,-22018,-81065,-150339,-69871,-10195,-44571,-93008,-102686,-85209,-70119,-67782,-62118,-45421,-97515,-95060,-67234,-72082,-89079,-55278,-62568,23018,58480,5783,-64363,-58683,-50737,-80137,-104982,-77074,23495,81335,124774,127174,126375,92830,12138,-78643,-77584,-82472,15430,72882,52550,-641,-46923,31495,87306,91481,118074,53095,-81306,-29357,30423,9230,-106339,-139945,-9366,4533,-30253,-91386,-137914,-86593,-11065,49230,-10847,-72168,-62412,-68265,-55714,-82924,-105362,-110352,-98438,-46885,14401,27786,16057,17884,26993,-56519,-111854,-119778,-107909,-106095,-63160,32643,114034,80809,36386,-11878,18466,57144,82149,119724,144829,140599,143644,136382,102193,83818,69273,62949,114092,152119,140570,104698,27623,21001,71486,186360,282069,369553,379628,302319,107796,-75621,-67563,-27459,-30248,-77268,-57875,14281,19269,-45821,-99505,-47237,1879,-4112,30210,153008,360746,467576,337681,147835,5223,-89487,-62034,51886,78300,6369,-85384,-71966,-119839,-60252,-18700,20155,9363,-14029,-24752,-24015,-43079,-67421,-70437,-28389,57690,205647,215420,92649,-14730,-49379,-33449,-28025,19275,61504,34600,-57354,-80238,-41994,-2589,53516,131963,248576,333851,341191,182508,20126,-56558,-118310,-78370,-21819,35329,56752,23032,-10092,66877,112718,-24560,-108607,-112195,-86909,-70000,-119069,-43586,51766,212140,127644,2670,-85239,-70775,-42710,-51950,-28678,-506,34324,15619,-34902,6945,206715,535424,607914,430475,133062,-42807,1492,181254,306518,192560,14860,-80984,-117047,-80634,-80294,-62740,-65438,-53220,32989,137182,192235,141684,55806,42821,123029,182335,116802,70282,77886,110570,123061,92823,73667,11943,-65055,-66597,-45405,-63730,-70178,-126897,-126058,-75209,-26014,9019,2161,-41705,-99896,-50348,-55449,-72674,-57975,-2301,48585,52513,-5057,-53987,-61880,-21864,23214,51388,43378,43085,46509,73644,76389,111497,110629,89131,120119,137778,96260,44126,-8374,-6193,703,-20907,-67850,-117645,-34331,-4450,13805,65135,89071,92748,67147,59701,84450,91298,32242,-12300,-4042,22880,-11530,-46010,-90189,-64611,17204,89553,74179,-43492,-91679,-36836,-23764,-47871,-51023,-14877,-27708,-52555,-45655,-50687,-52165,-41004,22258,66677,17308,-11784,-63018,-104882,-96267,-40687,-21729,-33407,25498,264373,441988,342771,143955,-40248,-91134,-15642,-44339,-97919,-57109,-25912,-7946,-20399,2285,46187,123182,160660,159560,125723,39419,-30796,-70535,-82399,-35039,25875,37406,19663,-11782,-43245,-28625,33266,67764,69733,66898,37077,806,-4805,24695,22975,-20254,-7704,58894,116735,142425,93978,13519,-49603,-63174,-43933,-17265,-10720,-30401,-27580,-3315,-12541,-44668,-60032,-1039,74962,126094,109228,41326,-17546,-56821,-52365,14000,108224,170918,164823,137195,126091,126092,129569,83507,15607,-3405,31663,34492,-5998,-63431,-140580,-119734,-90950,-72887,-55260,-80012,-59148,-10691,72588,109636,107042,150394,329694,428745,391165,198843,7222,51047,187736,221560,149248,82055,58376,22237,-61235,-126278,-126204,-104844,-65622,-52978,-68624,-80372,-89359,-97995,-57643,28459,96587,115175,56806,-18393,-93155,-108183,-71365,-57290,-64354,-60970,1434,-1835,-60212,-78718,-84502,-98258,-39661,516,25413,62375,29545,-23062,-66010,-25815,30051,37670,7295,6621,-25559,-40480,-32804,7589,12566,4479,-16983,-45238,-85886,-39707,40312,92064,119119,82058,50088,9864,306,77054,115486,189481,288631,308581,239135,86714,-55680,22916,92746,54753,-1158,-114807,-15654,17705,-11008,-103254,-30850,7445,-3425,20892,39314,40026,78687,130115,121011,75376,-25906,-64434,27529,103008,144961,123413,38445,-31585,-37876,-33159,-53581,-76241,-60049,-48649,-37646,-18934,-10600,13363,34484,1416,-35971,-31005,-51110,-83698,-50019,15164,31145,17896,-26457,-15867,109960,135008,112691,58501,6657,-11469,108688,271428,338487,262397,93096,-414,-17815,34801,40438,-10259,-49063,-24905,-18156,19977,133088,241215,200279,82428,-10575,-51323,-52404,-57059,-60278,-68445,-118313,-92407,-21049,-25877,-53372,-27794,42658,138239,136335,214793,181023,102545,-23556,-142161,-63563,10362,44613,109442,142532,151353,192869,224380,142363,50016,-13369,-74763,-87481,-84742,-26278,18349,-8496,-61919,-52399,22534,154373,213858,127388,45330,-34250,-60791,-26572,122538,285643,311252,218450,66642,-21242,-59576,-102672,-107492,-71878,-36765,-45802,-52754,22306,70209,43366,-28465,3307,75799,113451,53219,31730,36440,37116,17762,-21836,-66487,-99060,-2730,35060,-50977,-122871,-26141,41545,39432,-854,-9042,-69306,-67417,-19455,-14890,-29664,-3215,-55209,-133951,-66585,28583,75490,88520,52260,35027,61622,75888,51226,30189,-7491,-27323,-51948,-69393,-84145,-45070,-23930,-1699,25755,43748,68780,59940,41651,25444,-2850,-72594,-103614,24271,125907,148164,122206,28643,-74884,-37261,-30421,-49507,-68902,-58040,-25689,-42762,-46776,-44283,-61452,-99235,-95287,-30989,104870,208689,159251,59212,21642,77798,117008,64328,-34710,-56426,-60071,-67452,-63191,-15114,-9338,-59807,-105699,-89501,-69042,-46314,-13776,-10842,-66343,-119605,-84855,-57708,-81264,-141821,-90195,-25222,-30214,-79556,-110002,-55138,-55534,-42308,4958,17763,9175,49066,63464,27493,32593,70277,30552,-10675,3307,57640,108558,72626,33572,7895,-6061,35034,183821,402054,411791,279813,22377,-127237,-95463,-75296,-42757,-35539,-48224,-77777,-90664,-68104,-42164,18461,76297,63686,18919,36452,91383,90842,17282,17557,-35556,-139881,-52195,-23422,-101712,-133596,-66159,6049,-62980,-118992,-29890,3631,-47133,-22707,135929,186788,114195,5957,-38564,-54083,-114392,-71790,-34799,-76855,-45524,132635,267779,240457,104944,23751,17737,3938,-59541,-130800,-14131,94774,171196,230696,437652,584420,366904,116066,-429,-47698,-65588,-47869,-2067,88606,200647,206371,72461,-26789,-69625,-46010,60291,168817,28857,-16080,25094,19940,9101,-8804,8328,40140,58003,62015,47248,174394,224609,236831,220051,181398,91399,-14029,-45278,25743,77132,45627,-47913,-88367,-98866,-140291,-116136,-59986,-11523,31024,76020,124889,160317,207561,109467,-25509,-92583,67563,166224,126498,65253,82482,176460,215296,190270,99407,-7657,-41425,-55614,-112917,-106301,-49110,-40732,-60393,-57611,-51967,-43709,-80860,-41913,58091,79897,-38262,-104390,-28174,37350,27991,-5175,-46862,-67516,-86828,-81025,-124896,-104396,-77538,-77787,-73464,-2021,83366,168356,138772,93036,109582,120868,185463,128540,-40196,-136292,-97538,7816,81578,41542,-22207,-27409,54908,81392,4981,-114582,-149769,-147457,-154641,-132022,-108795,-95060,-85056,-81934,-61246,20282,43176,46969,37110,6278,-6285,-1925,41287,67081,77687,75061,72683,108072,98467,101118,42521,-27448,-94969,-65522,38597,118545,165109,123331,30212,42635,95358,169275,256007,311007,389086,434352,432958,373998,324102,256372,159876,151564,115630,47273,16630,43225,90141,146920,176739,172710,21297,-63068,-70325,-59134,2534,14771,68038,215542,328541,387942,238671,105884,35891,-8799,-46660,-140150,-65999,12729,46631,91892,113512,41837,-37642,-137566,-67970,94453,174655,133887,76522,-73521,-131368,-80210,-115544,-97545,-11480,10520,-15443,-51682,-49469,42428,91419,57238,9152,-30810,-87598,-105076,-94415,-71483,-81558,-92587,-45643,9858,46265,50746,-3677,3938,44920,64252,41707,37595],[76344,53191,14675,-1622,-22566,-38706,-33819,-20079,-41913,-96166,-446,110667,161041,87991,-14174,-69951,-35033,-22218,-35887,-37093,-12483,-24120,-74365,-71746,5089,15256,-33009,-81749,-74341,-76905,-129639,-113409,-86364,-89629,-31527,59215,169627,190062,14931,-82622,57423,207037,265825,221312,98863,-38354,-77406,-10604,96413,136126,123231,136015,145968,77601,57291,83135,142220,223355,297180,447328,423979,267271,192848,153783,134886,126369,54922,-52650,99629,377652,621473,599750,294172,35642,-59863,-103387,-107904,31621,14105,-9317,-33280,20351,48191,11573,2948,26318,-18613,-56623,-12754,-25961,-58107,-66113,4400,83607,90197,27663,-17049,-44800,-114966,-107307,-54619,693,56213,69419,40281,-6641,-13505,-4238,-19319,-66296,-52894,-36804,-22889,-28082,-85002,-139144,-85674,-37172,25182,68813,132185,142366,70124,85470,43933,23685,6253,-26740,-84078,-112646,-97651,-68634,-15417,-13484,-46542,-39750,3016,50495,38172,-78324,-105079,-35843,34199,124879,244510,298354,221557,156697,88350,19384,-14582,3239,-5836,-30849,-109229,-32516,115856,196480,193905,149066,84865,12166,-44132,-25327,14106,57399,63514,27575,1252,69035,106960,141976,170704,68738,-33032,266296,486085,509970,362860,184581,62484,-60960,-52049,50900,125714,82780,36542,74708,57800,17166,-16776,-56066,-78986,-43094,7703,9386,-15664,-54493,-112344,-123232,-97534,-77024,-52475,-11204,-22112,-84420,-81000,-14299,54431,42158,-31975,-128160,-80294,-30615,-14866,-9464,-10181,11983,-4963,54792,76932,88218,87829,107395,147289,184871,232978,120536,16839,-38986,-65314,-22642,151695,154452,83307,22935,-13273,-55279,-12863,21029,-32296,-72557,-79600,-62217,-53431,-72554,-60456,-37246,-26915,-31637,-36557,-48113,-54747,-43108,-13580,9846,-65009,-55449,-335,39754,1688,-13610,10091,-3278,-29207,-1296,19341,24932,-6097,-61963,25732,134794,125787,-46800,-18339,112899,53134,-78435,-67279,-5006,6481,-2766,-5263,-4002,-14943,-21773,-40885,-58234,-72884,-104899,-113008,4394,58375,63541,-10129,-34356,-3063,-9986,-25087,44720,114963,166507,135358,33279,-89083,-43331,-34818,-77285,-112498,-98887,-99872,-85529,-11452,47903,23058,-15004,-82246,-140961,-134664,-109501,-95707,-107705,-31397,3340,50450,159572,372213,497678,284258,105336,38066,65574,137492,66282,-24552,-51975,-45589,-6918,20754,81777,32326,-65514,-48201,-29627,-66422,-116818,-83058,-50138,-35976,14795,158751,369809,422402,289112,211902,185507,125615,10932,3721,83162,90934,69842,-3260,-124500,-64333,23133,27344,-37126,-90984,-114603,-71517,-8249,-56361,-152537,-69488,35912,91668,110861,100566,94853,82041,8320,-64351,-59667,-32015,-34565,-50404,-65159,-93540,-107034,-69839,21595,127843,85286,87988,156887,132756,45602,-46028,-107577,-102015,-51236,-5740,8100,58733,78843,-1131,-41296,18222,22006,-51620,-48989,12342,12736,-21679,-70810,-111044,-100511,-51611,-64495,-88377,-37321,-32957,-80658,-105798,-72187,-94189,-145762,-150446,-20974,-2308,-35172,-52345,-44026,-41216,44523,20419,8762,-5014,-41931,-26052,44780,96385,59994,-24329,-122324,-53258,-20191,-53315,-99978,-100546,-54121,-20190,16602,19897,3977,-41171,-58535,-73796,64372,114695,32230,3584,79751,259825,268886,115733,4766,-54789,-213064,-200026,-102881,-11675,29292,22007,-49642,-15024,-23810,-46324,433,5173,20513,-6922,-45945,-39094,-52274,-67701,-107036,-81192,-69857,-65905,-58565,-37540,-23603,-13849,-52106,-84228,-45399,5337,-13326,-72120,-124973,-86273,-74561,-100020,-111574,-61960,28778,139760,117879,4851,-24188,32385,46754,8714,-89388,-119863,-99752,-84416,-30476,80592,93023,68976,24755,56782,56380,-33952,-38823,41150,114022,134870,149779,165407,169656,143248,97718,76378,32890,44567,31924,18105,-6356,-36272,-76065,-83790,-76352,-22738,5790,66462,171011,222623,133350,16004,-1463,21410,3792,35782,125788,201514,179787,91550,-35673,-136195,-171479,-129943,-56131,-1957,100137,-13711,-33136,117072,144199,112322,108526,52042,48068,47135,37901,-23098,-37283,-3535,23883,68961,191552,221871,207044,147211,77931,-19558,-143599,-31539,48539,100141,121144,31210,-52002,31337,132954,77793,-74740,-165267,-120645,-119401,-61848,55291,168397,178048,125388,69717,43230,55991,67404,121358,170638,146003,148610,150820,150195,187016,230037,250881,286034,309881,192310,52479,-14711,-5312,31886,61279,41821,9593,55309,142687,199245,335883,381718,181482,91512,69122,105252,130791,113769,32952,-29071,-28254,92729,182831,168900,72741,-2750,-39395,-40435,-12019,10085,-10605,-60716,-138233,-132799,-74789,-3926,113900,151221,154640,101301,69155,7026,15139,68732,118761,124224,94606,50995,9779,-21900,-47303,98837,269980,309390,158942,46170,-187,-8516,-60176,-84642,-93921,-84921,-48095,1736,81832,118138,93239,70598,-2355,-69830,-135479,-31019,79061,37845,-76567,-132321,-25142,43219,67842,60555,-10196,-86539,-63191,14650,78752,127536,152934,96534,25848,-54148,-44296,-19174,-38947,-55829,-69864,-67439,-17199,14630,20568,35348,17103,76748,208653,250814,115541,20101,64169,181717,217589,112604,33406,37668,54249,31727,-14074,135801,363047,374328,179415,15737,-96470,15120,128450,146496,68501,-322,-21973,6263,29704,31105,20089,28605,57648,108097,93179,78157,86212,117265,57531,-26980,-98254,-78481,-6242,-16477,-29248,-53012,-74151,-36775,24522,37172,-7112,-59706,-89605,-83321,-65858,-38090,-25670,3408,13962,10386,56119,143204,165175,41932,20278,-3028,-46431,-86082,-84434,-73262,-143535,-165395,-74284,-44997,-83589,-130098,-165156,-171003,-101402,-92661,-89594,-93783,-87607,-92235,-111117,-113148,-54391,-36450,-91470,-116856,-112020,-129044,-99483,-36499,-13513,-24700,-85235,-84906,-69381,-80514,-64085,-56095,-55872,-53531,-76940,-80343,-84030,-86102,-56727,-61084,-97985,-60665,-20830,46005,113956,172887,182859,147191,102904,69983,70538,89953,101620,47378,5705,-27359,-29798,-129098,-12521,162439,246274,155967,-40543,-114446,-81238,-104914,-142509,-48737,-29440,-104721,-40761,77739,278326,415164,237521,103557,60320,77271,113429,57109,-45387,-76251,42535,-5182,-46016,-61835,-59339,32906,195949,264445,138362,-744,-97445,-105959,-49076,-30618,-69489,-93986,-52701,-160,36079,132294,92791,17120,23224,66035,27322,-22048,-17313,-49511,-116827,-136512,-111645,-111586,-100999,-2538,136340,164521,222625,242645,196399,133497,128388,96966,19445,-86018,-112801,-49887,-18770,37394,140665,198247,160218,146533,74301,102099,94753,53426,38744,-5671,-21425,-16782,2174,24122,25857,32082,25609,8378,-1164,89182,256418,410455,433053,349875,161134,-5601,-96082,12246,71572,46859,-2648,-40487,-76045,-74397,-33391,-40249,-70712,-87735,-50096,-66527,-88961,-67325,-37223,-25555,-28027,-81737,-127370,-87891,-1214,62850,103402,-23875,-105049,-85603,-57749,-27056,32592,211114,311027,186396,17940,-100427,269,75819,65331,37587,-10663,-42789,-63846,-31989,-30767,-88376,-146313,-51261,20738,-11362,-69684,-89227,-73270,-58360,-56605,-50094,-31239,-78477,-95036,-73656,-82432,-140135,-85813,-61234,29388,65704,13773,-59788,-62550,-56603,-90972,-122317,-76461,30229,71295,100641,118688,131599,101200,16709,-76758,-76973,-72706,28898,87824,69543,28652,-32540,17300,64888,82966,119060,41208,-100899,-44549,12621,-5072,-115006,-134862,-7806,-1312,-37506,-96960,-149492,-95330,-28289,21359,-42831,-79358,-42148,-49957,-43537,-77134,-105295,-118740,-128552,-83382,-15366,14251,13493,24130,28061,-61290,-101926,-112564,-110155,-103460,-58138,33575,112583,78523,22185,-31686,8347,58504,83451,92190,104212,108089,126274,133567,101231,81182,62767,51219,95284,124345,115224,91365,19666,19914,87858,208305,300415,370203,351363,260452,81350,-85262,-66285,-23341,-23952,-69707,-41998,21211,15618,-52851,-105831,-48809,572,-5403,27751,155138,368319,475277,345911,160711,23484,-57657,-35148,58246,63247,-20082,-131455,-79496,-113833,-73037,-4321,49221,35084,-5004,-29509,-26875,-40313,-62280,-65163,-26976,41929,158887,156720,57947,-33302,-28398,-5522,-17237,19697,60528,37385,-50013,-96816,-59584,-8766,60469,138295,234197,283018,281504,148087,9218,-47553,-97334,-74995,-23062,33389,48934,12793,10163,117795,185831,44644,-78603,-106106,-90146,-66002,-107419,-37383,53576,224936,176736,48742,-48350,-39237,-20205,-35795,-14170,-8589,11066,-1861,-43787,10778,238508,552951,611229,422753,119939,-49209,23729,216925,342802,198833,12058,-88159,-115905,-80351,-83082,-63856,-62639,-41615,47983,144031,185835,125240,35578,28726,124503,182523,107781,58631,66984,105028,124736,94211,78339,25949,-52545,-71843,-55417,-71071,-80017,-138271,-135946,-82100,-29627,9188,916,-44511,-85728,-41645,-62873,-90053,-81606,-15051,51821,63636,2221,-54465,-66000,-28773,9343,33851,17738,25327,43634,71183,70517,97088,89969,69279,108087,138528,99204,42479,-15210,-7534,6670,-15391,-67282,-105333,-28617,-1279,11043,55450,74698,82818,65548,55747,80157,99950,61188,28091,28474,44326,1587,-40048,-83941,-70053,4292,70873,50499,-64042,-89631,-28364,-13483,-35574,-31681,9473,-12911,-51808,-49864,-50062,-53884,-51363,12874,65676,21789,-14719,-77309,-114286,-122358,-63810,-33296,-25617,57942,316877,458300,315922,104432,-63893,-50668,-2073,-35460,-83130,-49048,-31124,-6874,-16623,11982,67050,153363,184443,170308,128344,41276,-21396,-53941,-95221,-38522,25421,32546,11900,-4762,-8904,-7581,57613,94206,94720,91883,50032,-119,-7644,18344,15102,-31087,-19419,44631,94428,117036,82038,12054,-45909,-62132,-56279,-33388,-21054,-30403,-25260,-7159,-13138,-35272,-55250,-13712,51108,101416,96131,32914,-29353,-74104,-61605,12054,120332,185189,164665,125751,102961,100267,112069,81580,25844,6917,43755,49316,10295,-42389,-112383,-117258,-84509,-54687,-31112,-60011,-59230,-25618,59938,99066,92220,120646,317257,463966,426811,199226,-7226,12539,163509,212351,148987,89874,70994,33447,-53046,-110653,-108983,-101106,-71167,-55989,-67631,-75714,-87515,-103746,-55791,44219,123011,129523,56633,-35711,-115557,-77075,-24718,-10334,-8138,5706,57260,26163,-52273,-78504,-91107,-91894,-37774,-1763,45510,98667,44545,-14078,-53663,-12315,52622,74114,59706,50930,-23955,-72661,-52156,-1562,4846,-4986,-20845,-35939,-70360,-18764,56400,104859,137682,105477,72022,17268,-6264,63231,98960,169157,267129,304962,245030,80458,-81427,-6246,98513,81592,17520,-85891,-428,37864,15027,-79414,-55824,-3165,-5526,16445,28362,27152,68379,124424,106442,50407,-50799,-50132,56333,129216,161830,113788,-21405,-85568,-98006,-62348,-58033,-75294,-57565,-46501,-42567,-23741,-14400,5906,29775,6061,-37623,-44257,-93763,-85017,-66359,-7111,10609,-3918,-51944,-55482,58252,72719,61940,25769,-16797,-18858,111482,282360,345498,254962,82495,-6965,-17203,33144,34919,-10975,-37589,-7670,-1919,32926,167499,333945,317635,166229,17543,-44859,-49575,-34014,-14321,-30978,-102004,-69244,14399,27992,9423,32759,84145,147714,130888,220825,202416,124041,-9621,-132584,-80035,-10991,22617,88608,132972,153233,205289,250659,172371,65767,-7300,-54021,-49945,-53819,-7073,31665,-3599,-75402,-95246,-25932,99902,170669,109121,30128,-64399,-89768,-42601,112506,266989,278425,184767,62319,-9263,-50211,-98123,-115679,-78493,-37739,-40363,-40322,28293,61597,32969,-35063,-1081,62531,85459,18964,225,15754,16698,4346,-27049,-78790,-77351,1211,25792,-38184,-121855,-46028,23982,16151,-12971,-4966,-57905,-61304,-18857,-11904,-27622,-5137,-55703,-125930,-58084,36176,68590,82058,54295,43952,65829,77242,50645,30690,-10991,-38681,-64696,-77188,-77586,-42342,-25606,-7077,21619,44024,71263,57467,37136,28064,2960,-72351,-108574,16320,122657,150186,121605,18368,-81836,-20830,-15333,-37773,-61809,-62685,-40674,-57691,-66197,-54059,-50237,-84131,-98836,-56193,82070,210484,181873,87060,49849,101121,125533,48337,-54850,-70746,-66120,-65399,-63053,-28327,-28163,-80200,-125275,-102093,-86873,-66625,-21771,-7153,-56662,-100058,-101958,-84248,-100438,-140342,-89253,-32203,-39666,-90203,-109081,-51855,-56590,-49438,-2684,12086,4563,29952,44740,23129,39184,69185,22741,-2298,11660,51851,81264,58783,36343,12385,-5374,38750,197693,450989,454450,260768,1631,-123408,-75262,-52874,-22587,-27224,-45345,-73651,-85272,-68805,-49849,7287,65832,50952,-18,10341,58910,85812,49278,47492,-13935,-101602,-21963,-8320,-94234,-125971,-96081,-32359,-86271,-109851,-16442,27404,-18123,-1144,137525,171387,85047,-22500,-51846,-61655,-105191,-79794,-47773,-89468,-55985,108642,222365,181027,69782,13653,16557,8502,-52948,-109372,-2904,96953,167886,218930,406592,527369,317981,101976,1292,-44979,-79232,-70372,-38797,87869,199929,208021,81536,-14355,-56235,-38597,53179,165912,46761,-7582,31586,24382,17006,9476,28750,36122,62717,69545,12709,96742,174233,226171,237310,223566,141507,32677,-12684,11234,46593,14645,-70164,-97864,-106318,-142239,-104684,-48431,-6451,26614,73111,138544,187069,221168,125241,-6297,-88564,85314,242809,213478,133368,121048,189491,231586,215031,131493,18184,-29136,-51070,-102450,-97805,-56178,-59893,-81700,-54308,-42170,-24097,-42911,4281,96048,91921,-36631,-96112,-20602,33656,17733,-18245,-60917,-74927,-88823,-75552,-124189,-134387,-109988,-107961,-84047,657,97097,206556,184913,110784,101223,93893,164625,131020,-18597,-122517,-109247,-9378,71571,44324,-10387,-25082,44404,64876,-11793,-121067,-139019,-142297,-157997,-121858,-97223,-85749,-77733,-80273,-85412,6952,42200,57774,58475,30782,5868,-7554,50464,87495,99842,95811,88053,104412,80977,80017,29209,-35793,-96534,-51443,62041,151850,194076,128676,26166,20778,66058,147722,238123,307049,386068,415354,398107,338564,287448,212007,121949,121663,100535,43122,26238,48923,81865,133956,160515,132582,2611,-67224,-69388,-54792,10404,21685,72240,207538,325545,413213,259164,97694,16442,-35689,-73017,-136028,-33572,40890,68340,104396,121989,42937,-36353,-133986,-60290,112803,206040,157112,69201,-76580,-123213,-67953,-99209,-96315,-20241,-4847,-43389,-82672,-71244,43766,101530,62164,27074,-22920,-89322,-100284,-80139,-54388,-68968,-87509,-34966,29005,64512,59981,3198,4459,38769,49735,28986,21419],[42515,29784,4412,-7727,-28419,-46841,-50566,-35316,-51836,-87910,3146,109975,150446,77437,-22775,-82148,-47297,-31194,-36532,-38987,-12081,-21414,-77480,-69430,10266,20661,-32387,-86048,-77727,-81789,-138804,-120645,-88466,-100951,-48707,52672,185171,232292,59726,-102955,46250,210700,294301,231553,82640,-58517,-86929,-11861,106572,160119,152963,166860,155159,65540,42657,70746,139830,239011,333475,484255,395523,224377,162716,146697,136733,120355,36405,-76150,95936,418601,708746,679382,335881,41691,-57093,-97659,-92512,54515,40543,16365,-25341,2120,19584,4,7178,38523,-8259,-59074,-10754,-11626,-32947,-38465,17929,80878,83621,23627,-13469,-35263,-101543,-123538,-69069,-6010,62606,75250,44063,2554,-2399,5831,-14381,-70616,-58372,-42713,-28235,-22637,-70780,-127314,-87307,-26099,41395,79414,135773,128287,40614,51930,37527,27312,3133,-31738,-77852,-99118,-84345,-29693,24097,12941,-35184,-37074,10649,68328,50214,-76502,-108428,-37221,31291,114960,236425,299783,222299,162713,104211,44800,9098,11791,-358,-25376,-110089,-45939,94873,153070,153695,115896,61216,-9383,-65967,-15069,23328,67647,74911,34959,-8268,67258,123340,169994,189747,59447,-33570,258757,532530,590808,425953,225532,81370,-49837,-62921,35010,100700,60641,12734,65943,70739,37010,1095,-46380,-77366,-39174,23331,47843,22206,-32208,-106556,-125904,-102954,-96556,-72302,-13741,-2548,-44461,-120300,-40614,54704,61162,-15950,-121263,-81278,-23654,-6139,-3243,-9112,15549,16717,86230,101158,99018,86121,95011,121755,169055,229005,121881,27046,-34053,-65652,-16249,162657,114320,42835,832,-24049,-66463,-26608,24486,-23234,-70466,-87297,-80457,-66928,-81295,-67715,-41412,-25669,-25404,-28356,-40334,-50628,-52147,-30641,660,-67246,-85851,-40686,3628,-19391,-27444,-10470,-28905,-54836,-26683,-1326,13687,-3492,-45627,22488,106853,91457,-66463,11406,118889,43213,-92706,-70642,5387,18946,9556,6803,-3287,-11988,-20717,-46859,-56160,-56668,-79749,-128736,-25356,26594,41968,-15432,-40650,-25714,-55662,-73768,23723,88958,134846,115512,35715,-63353,-21600,-21172,-65809,-105537,-98515,-109514,-67932,-1841,38713,4341,-38925,-102264,-143909,-115129,-116532,-92146,-89388,-24155,7282,48537,131274,324306,496283,323842,123299,38563,60164,136272,74078,-3611,-23670,-31500,-16701,-15650,35772,10490,-72079,-62158,-44419,-66991,-106989,-82003,-60215,-52924,-884,140813,333287,340884,200517,147076,146712,102580,2461,16554,96090,95023,71518,11763,-114343,-50082,51407,61492,-3574,-59635,-88863,-61801,3683,-31826,-85739,-77849,-36712,12046,68735,80526,71095,54524,-21080,-91598,-74054,-36099,-36485,-56505,-69406,-82825,-79954,-41111,38847,123717,69815,67011,138609,123228,38232,-58487,-124855,-121132,-69004,-12769,19573,76501,86106,-4375,-42267,34629,53854,-12295,-28636,11651,7330,-28083,-73940,-108926,-105016,-70589,-89742,-93272,-47998,-55322,-88513,-98571,-78883,-82421,-130433,-165242,-35025,-8276,-35121,-55108,-46873,-43490,37037,11429,5751,1783,-25324,-9751,57395,106411,70145,-4536,-93647,-51017,-22853,-71921,-115032,-95229,-46825,-19362,3263,-1802,-18912,-58136,-64293,-43266,96557,141117,41713,7661,108373,322873,336767,170320,34840,-58759,-193740,-149708,-42873,42350,68642,75498,6716,12251,-15417,-37971,15096,28128,45739,22546,-26893,-33500,-49969,-64637,-105342,-62477,-50521,-50365,-24168,16810,29914,16720,-36829,-73229,-36557,8019,-15725,-78012,-92262,-58284,-64113,-102004,-111198,-64306,22741,137373,121134,6526,-32803,26997,41249,-1196,-102625,-122506,-102501,-92848,-40309,74066,105055,87262,36447,58756,59704,-27415,-43034,29869,91937,110123,135490,172095,188554,161042,101791,60982,21114,52590,54150,34108,6260,-18373,-59528,-69108,-50525,-3949,15204,65048,152031,176958,68352,-22385,-14050,20134,-5834,10623,88153,167929,162075,86443,-34460,-135334,-165405,-131317,-74184,-34884,78899,-6466,-10853,112538,111012,70194,76254,49345,71827,71513,60981,219,-14601,16039,46514,86173,207287,242768,207749,125820,42989,-51126,-139606,16951,107804,136290,136260,48376,-35209,30028,127733,82563,-62283,-168358,-125118,-117071,-62549,45625,153342,163959,122049,62243,34227,49137,41022,82560,120487,96995,100078,96960,94109,129131,182343,226078,277656,293057,158257,19026,-42650,-26807,18517,59111,54594,42457,117734,207235,236239,340372,356734,173393,103154,95508,144087,154807,114094,35166,-19450,-15658,106361,194343,190144,94884,13307,-32768,-46033,-25404,-16371,-29561,-59641,-126705,-122895,-78650,-24499,92203,140212,145849,101832,73535,16709,33916,92792,145310,151504,123530,68404,18559,-15433,-48420,83829,251510,323606,185673,42179,-31179,-39025,-82432,-101070,-118718,-116589,-73604,-12947,70723,112876,89596,61681,-12512,-66861,-130336,-42277,75343,43290,-71213,-124062,-16120,63727,92204,71633,-15991,-69178,-34874,39954,96279,140082,172226,121227,39317,-55706,-49777,-15035,-22863,-31572,-53391,-83125,-31943,16748,42623,69833,56689,98428,193833,209183,76481,6344,76075,196844,215525,114276,46393,48795,69963,42029,-9784,153258,404474,412626,189720,16005,-87109,12071,110164,122424,51929,-4196,-10349,27140,57887,55260,22931,9986,12718,54565,51506,39998,47026,89808,43615,-29676,-92347,-99669,-33179,-47499,-51966,-76738,-87338,-39937,27862,50861,12306,-41762,-74632,-70800,-53788,-31526,-30535,-7805,11124,23402,84239,161913,156270,38939,23537,1267,-63191,-124874,-110372,-79745,-138622,-158978,-81382,-51272,-100885,-150387,-188017,-141124,-82661,-87161,-93413,-97651,-95240,-113830,-151536,-152294,-50159,-39362,-103008,-122952,-120186,-144771,-96193,-32606,-10426,-25107,-86071,-84368,-69294,-57439,-48932,-52017,-57269,-57824,-90744,-98511,-88011,-77100,-47191,-54393,-90400,-48252,-6889,62339,131370,191330,203601,158344,107935,78765,78233,96771,129315,93157,60768,11668,-17460,-118604,-15134,141442,228996,157543,-31951,-115664,-95154,-120249,-122849,-89367,-57231,-112148,-27842,95275,298838,399211,219599,88899,41023,56746,101514,43174,-67138,-115050,18973,-25129,-41184,-40430,-57335,10357,170151,255360,132191,-11214,-108866,-109725,-51852,-39107,-86128,-92162,-43526,-7362,-11460,63244,27606,-35351,10580,71130,32695,-23535,-16083,-31672,-84848,-100229,-88269,-99693,-90003,30442,185849,217078,267931,284765,243844,177478,152091,99403,18532,-76410,-92627,-34005,-8796,44293,146603,193012,160429,167620,130361,166557,145530,83003,39545,-20353,-25208,-323,24937,50169,49123,56514,33972,14053,19578,120147,284570,456523,494476,374860,164622,2369,-98589,-5196,52348,39209,-2660,-39044,-72979,-65710,-11139,-3768,-37885,-62129,-26415,-41594,-86148,-108020,-87989,-42596,-30884,-80476,-139689,-102270,-43057,-15815,14807,-73973,-87328,-48893,-8256,20686,79718,269246,366188,228641,36395,-99913,5810,83534,63953,33449,-8836,-35395,-60209,-35016,-38821,-94477,-140548,-30077,55404,23448,-46035,-70010,-55393,-40246,-40079,-33010,-12019,-56344,-89641,-75961,-78472,-128811,-93463,-51309,37907,74438,25798,-50382,-65989,-63205,-99051,-121372,-53441,43659,67162,85087,111232,124846,97922,17237,-74967,-75060,-62244,40407,100799,84698,55942,-13509,7337,47060,76096,116909,30842,-112716,-54456,-2755,-17812,-120590,-130286,-8382,-7480,-43169,-102184,-159254,-97327,-40457,-2024,-68107,-75532,-22413,-33104,-33546,-70633,-95962,-99839,-124676,-111559,-42895,957,11053,29161,22575,-69338,-92919,-101435,-103841,-93923,-53075,31999,108215,76517,11676,-50326,-684,60450,83288,60421,55412,62628,92490,118155,94033,75410,53782,35399,69971,90697,86986,78389,13694,14933,98123,221207,309344,358296,311566,209174,50652,-95619,-65187,-18920,-15771,-57787,-27798,25308,10260,-59876,-112683,-50677,-1339,-7680,21587,148206,358004,464062,347983,177747,53856,-13319,-4356,65521,58230,-20832,-111167,-79312,-91210,-78708,15900,85602,63711,6180,-31313,-26397,-33938,-53575,-56468,-21467,33014,120083,103361,19356,-53319,-1874,26666,-1892,22432,60095,40683,-41131,-110228,-75246,-14298,65889,138777,210585,226529,220480,119651,11287,-26116,-75222,-72782,-27377,28400,38481,3670,28735,157253,245188,114242,-47496,-99638,-95495,-64482,-87891,-23673,55839,230501,230299,111011,5056,-1134,5303,-18143,1054,-14103,-14989,-23836,-53467,15235,260591,534645,579346,395505,102031,-51572,49574,254627,377072,206541,13413,-91587,-116017,-80301,-85564,-65953,-60678,-30737,62594,147315,174675,104929,13839,14362,121947,175884,95063,44556,52450,93354,120086,91372,79597,39760,-37091,-64704,-56026,-72554,-86399,-146992,-144466,-87913,-33209,7055,-2780,-46486,-66472,-26232,-65154,-105902,-107323,-30303,52155,71942,8144,-54536,-70105,-36687,-5140,16015,-6095,9971,40354,66024,60351,76747,61437,41928,88021,131211,99091,40736,-23086,-9675,10682,-13068,-68303,-89925,-20581,1192,6133,43180,58048,70477,61008,47911,70588,100875,82843,63671,58069,63155,11907,-36374,-78165,-72301,-8489,50474,24766,-85197,-84129,-22761,-6785,-24685,-13057,33795,4899,-48925,-55868,-51263,-55745,-64249,30,61289,27111,-14298,-77053,-95574,-119328,-81216,-40844,-13489,98762,368619,464603,286797,72517,-58824,-19420,7252,-28064,-67593,-37046,-32617,-10497,-18191,16021,82607,182035,206132,175636,125228,38127,-16089,-40714,-95425,-39951,24353,26119,2862,1087,24188,20349,84085,122942,123536,118581,63147,-1550,-13803,5585,1299,-44800,-31869,31381,74272,93412,69353,11035,-41925,-62179,-70867,-50740,-30677,-29465,-23283,-11656,-15515,-28910,-53140,-28403,24065,72272,77614,20444,-42183,-90914,-70112,9292,128706,191489,158272,111147,80617,79004,98857,81044,35359,13006,50396,60635,24586,-22075,-83818,-93242,-61894,-27654,-295,-33764,-53628,-42100,42884,85635,77851,94061,287893,477027,442473,188367,-22685,-21351,137163,194978,141987,99357,84025,43384,-42613,-89489,-89708,-94598,-75300,-57815,-66720,-71910,-84355,-98037,-49944,61302,150688,142308,55623,-51699,-126161,-43796,20512,35522,46702,71544,109607,46416,-49604,-79751,-97618,-85669,-32579,-1201,63085,120671,48376,-13638,-45468,5622,82124,119271,121467,96453,-16708,-100949,-70320,-13173,-6978,-19404,-30779,-27799,-50826,7460,73758,117275,156798,133115,98065,26300,-14585,42785,77669,145807,237180,283967,237009,69424,-102949,-35470,98537,103993,33999,-65571,4228,47460,32308,-59515,-82002,-17177,-11657,7927,15119,13508,56280,116062,89047,21060,-82078,-35211,81395,145393,164929,98116,-43992,-92154,-143015,-76031,-52776,-72681,-58210,-48040,-49854,-30360,-20212,-3839,21286,7976,-40692,-59619,-136386,-63773,-61915,-19220,-7542,-29482,-84624,-85160,24685,26509,19883,-4033,-39271,-26650,111235,287379,343987,241503,69363,-13926,-15925,30784,27802,-11615,-23298,14173,17212,45611,195054,418151,435502,258575,50379,-37046,-46571,-12226,29901,18997,-63849,-36386,52525,81337,71454,95080,129046,155350,122659,222091,222147,145703,4655,-122198,-97180,-34774,-2077,64532,119215,150632,208988,263620,193573,77990,1418,-22610,-3053,-13711,16989,45334,-1311,-85597,-141216,-65486,54582,126968,85989,11226,-92066,-110748,-59887,97170,237806,234919,143971,54926,617,-42346,-94951,-123287,-84135,-38423,-34539,-26884,35641,54659,24137,-40051,-5145,48204,57534,-13949,-22322,6819,1496,-7805,-30448,-89607,-58666,2735,11527,-27279,-102150,-64556,5089,-7679,-23327,-474,-46646,-55871,-19945,-13779,-29007,-7995,-53807,-111790,-47285,45574,60250,73612,57527,55763,72125,80135,51498,31850,-11110,-46407,-77019,-86436,-72819,-38580,-23155,-6656,22583,48056,76431,56879,35256,33649,12511,-68573,-108941,10734,118539,149708,117328,5800,-73820,460,3465,-23825,-51097,-54668,-48496,-69176,-85337,-65223,-37092,-61394,-90020,-79885,53573,199632,195982,112038,78267,126075,133003,33665,-68879,-81129,-70641,-62045,-57880,-38644,-47329,-101428,-143759,-105520,-97102,-85081,-32305,-5308,-45962,-79711,-107550,-111075,-120112,-133868,-86071,-38339,-49789,-101477,-103725,-48181,-57679,-55722,-9503,4420,-4938,5631,23099,17581,42888,58964,10912,6001,20169,42870,51308,48632,42758,17491,-4053,43058,208498,488319,486231,239243,-10969,-111797,-52978,-25346,3763,-15725,-41129,-68886,-78510,-65820,-52421,2696,62277,45279,-8652,-4013,37718,85986,76430,73903,10002,-53485,24947,20238,-77926,-113372,-115759,-63531,-103812,-99489,-5459,46310,8506,23319,141743,156617,57017,-50065,-69966,-68898,-87559,-81088,-59258,-99635,-61824,86456,177080,125148,42395,8987,17654,12463,-47399,-86002,14012,100981,162421,200195,359124,453610,266460,88722,3806,-38115,-79950,-73408,-57931,81830,185977,199662,86547,-3412,-43326,-31704,43027,153810,64283,5408,40973,31162,25792,27638,45152,27802,62379,73504,-11375,25192,127794,215002,253328,264502,194557,81348,20458,4154,20508,-13364,-91033,-104304,-110415,-137903,-89368,-33917,1953,24779,71698,153355,212887,228305,137717,11785,-83736,95281,314345,306258,204463,159004,200728,245720,236492,161980,43636,-16906,-44552,-86772,-85271,-62620,-81633,-100573,-46098,-31416,-3888,-2947,59127,143647,107927,-31046,-86832,-14744,27488,5422,-32590,-74680,-80018,-89239,-68416,-110671,-161464,-143377,-130972,-92187,1684,105352,230649,223910,127822,93338,74506,152994,139300,6735,-102023,-118556,-27541,60074,46266,359,-23868,29219,41726,-31307,-123997,-122264,-129897,-148440,-108364,-83239,-70951,-59833,-61566,-97227,-8542,39681,66378,77895,54916,19163,-10165,61844,109776,122048,115506,101301,98242,68200,66407,22652,-37794,-92179,-34973,83552,177374,207298,120881,19520,-1077,37510,123772,214253,291597,366591,380974,352059,294923,245711,169586,91012,95418,85345,38396,33808,50301,66680,112959,136703,90711,-13865,-69202,-66667,-48539,21726,34432,80597,198401,316527,422538,267989,86082,-1197,-60772,-88437,-87983,2898,69830,88969,115415,128920,47755,-27136,-121280,-57374,122104,226474,172456,61338,-74723,-113628,-55640,-81023,-89600,-26529,-17164,-68269,-114986,-95024,41225,107451,70132,50970,-13725,-83683,-88234,-59754,-30236,-49949,-78398,-22315,50322,84999,70972,12288,6963,34734,37652,18132,7328],[19315,18918,3275,-6540,-28253,-49553,-63491,-40303,-47951,-69435,6441,104996,136317,66478,-30916,-93425,-56168,-35422,-31751,-33405,-5885,-13092,-73666,-64770,17637,29481,-27479,-82956,-69561,-75775,-122711,-100131,-66665,-81332,-56806,56190,207914,277575,111689,-118320,34454,210481,319185,233887,62187,-76210,-91720,-8572,120246,189504,190051,203512,164552,57850,30877,59124,134690,247712,361480,499458,349399,174718,126639,134366,137194,113091,19433,-94212,99840,460557,787173,751731,384488,57504,-46170,-86341,-69952,85847,68300,40535,-19254,-18116,-10928,-8974,16023,54554,8089,-54747,-4884,8933,3686,-474,39150,82162,79444,22459,-6266,-19416,-80111,-120316,-80340,-10062,75347,91431,59088,20265,13422,18167,-7337,-72236,-61408,-46279,-29485,-11530,-49919,-105543,-79447,-9688,63887,97020,142388,115854,18292,15560,29116,31191,3647,-33496,-70127,-78416,-53458,20532,71663,45932,-16860,-29060,20472,83805,59780,-72575,-104864,-35667,28723,104033,225072,298799,225530,172805,123456,71226,31480,20567,6865,-17888,-100770,-50115,78774,115239,114420,82084,35832,-31490,-63815,5309,37791,79171,84371,39828,-16015,65004,136055,189806,196090,44691,-27570,250288,560935,655323,478254,259463,97116,-39206,-69225,18852,73587,36509,-8414,58688,83682,58108,19782,-35941,-74018,-33597,39689,87299,62464,-7524,-96772,-122160,-96061,-102260,-91321,-16507,14207,-11298,-102386,-52279,62516,84525,2800,-108607,-80886,-15963,3277,3618,-7252,17353,33318,114619,125923,112057,85299,81095,91738,146230,215988,119365,35470,-27682,-62533,-6925,169793,76487,6668,-18955,-31842,-75629,-44437,21518,-14847,-67846,-93374,-98133,-81344,-89320,-72498,-42956,-22835,-19031,-20602,-32874,-49167,-62308,-43133,166,-50366,-119873,-82123,-34009,-43016,-47364,-42585,-65272,-84718,-53764,-21087,4090,-593,-30974,15245,74580,56952,-67981,39575,117911,30762,-106557,-68377,19361,32932,22372,20010,2567,-5604,-19639,-51380,-49903,-36451,-51210,-116866,-56564,-2712,25885,-14103,-42653,-44700,-95849,-118627,-4629,50430,86717,79032,26945,-31229,5437,-3791,-51839,-92830,-88291,-85954,-41022,7447,29063,-13499,-61059,-119589,-124872,-93437,-99474,-80961,-73555,-16706,15459,56833,110323,264166,464746,351900,137983,37855,59079,141780,86983,18334,1707,-15175,-21425,-48553,-10379,-11702,-77409,-78250,-57745,-66996,-97884,-79972,-70846,-72828,-21564,115087,279810,252440,124672,93846,109587,79842,-2217,26458,103476,94868,69286,23967,-104988,-40376,73664,91537,30206,-26311,-60777,-47652,18421,3086,-16849,-27524,-62331,-54832,31466,59841,41223,15010,-56637,-118984,-87878,-40054,-38047,-63392,-76360,-73901,-57231,-17134,48537,109118,48500,41628,117302,113975,33347,-68118,-141145,-120798,-89809,-23908,25968,88250,87916,-10194,-41522,52776,85926,25368,-7385,9674,-321,-35401,-76561,-107751,-112253,-92960,-116349,-95383,-58901,-74234,-95632,-90697,-87393,-79844,-123749,-174371,-48262,-14876,-35989,-59819,-49616,-44762,31386,6541,7999,12924,-6195,7758,70811,115667,79705,15731,-66671,-50388,-29879,-88872,-125578,-90203,-44199,-20940,-10073,-23627,-42594,-75293,-65912,-13577,123240,161784,47539,8458,130129,368418,390540,219827,63530,-71051,-173142,-93720,22406,93392,92167,108457,59226,49914,4784,-23430,30596,48567,65915,49144,-8107,-28866,-48516,-61892,-104220,-45726,-29235,-33398,13127,73399,81786,43538,-23849,-63740,-28814,10475,-14936,-66740,-45284,-22850,-49848,-101139,-107134,-64702,12185,126426,118422,7592,-42718,17013,30665,-15379,-117315,-121405,-104051,-103359,-52975,62277,108969,97229,45243,63104,65780,-17633,-45195,18934,69708,81848,112841,165860,191208,164298,94969,42304,13666,61741,74314,47646,16698,-3190,-47218,-60677,-30285,10906,22506,62999,131264,133298,15847,-51634,-26432,9763,-25018,-21085,46407,129505,139644,77514,-36344,-134454,-147723,-123845,-89798,-63378,59816,7960,11290,102877,80772,30718,42733,44806,91116,90999,78121,17374,1693,30709,64446,97870,215067,258849,210109,108422,11163,-81865,-112812,64901,166152,166317,137043,53740,-20370,29357,119657,83650,-52307,-167771,-130065,-116424,-65902,34459,138502,150937,119186,55825,20566,35568,11609,43210,74146,55519,58712,50591,44456,72641,128342,187313,252901,259524,115702,-15574,-67151,-46377,3371,54758,66414,75479,175268,256760,257481,324555,314323,158426,106539,113120,176415,170024,105662,31264,-17158,-15415,101554,190221,197207,109387,27037,-26234,-54383,-44395,-47536,-52166,-63401,-118604,-113504,-82058,-46439,63923,121984,131136,98145,75236,25312,52903,116495,170708,178241,150998,81176,22264,-14860,-52524,66199,223619,322248,204198,32255,-63642,-69399,-100770,-108815,-137136,-148404,-101889,-32288,48889,96077,78515,46089,-27782,-65971,-119617,-51805,72088,50495,-64579,-117481,-5317,90167,123009,84298,-19603,-54209,-14025,62918,110611,147507,185678,140029,46665,-59034,-56715,-13326,-8530,-6320,-27626,-87862,-55293,9897,55415,95102,88575,115394,177169,169351,36757,-15332,78054,197725,199043,108221,58290,59287,83805,49673,-7955,162324,416009,422558,190748,16044,-79082,3756,82090,88272,28307,-14377,-4208,43057,82248,78584,23930,-12693,-34985,-1154,6097,1735,12022,62730,28843,-32252,-84398,-116714,-50547,-79256,-77537,-100541,-95996,-42327,28290,58996,26522,-27866,-61681,-61456,-45958,-28860,-39597,-23063,4284,31649,100888,158665,127936,29558,22069,1524,-73319,-159742,-129904,-82551,-128786,-148620,-91565,-55760,-111053,-171966,-157983,-108479,-64914,-84609,-100537,-103964,-103310,-129693,-152150,-144989,-39932,-46165,-109793,-111146,-110531,-140221,-91442,-30977,-9673,-27820,-87014,-83789,-64310,-23440,-26168,-42304,-56335,-62371,-101911,-118014,-91271,-67370,-39344,-49842,-83560,-37379,4097,75117,144631,202244,215289,162806,108665,83626,81491,96493,143223,124971,106984,48778,-7773,-109889,-20047,111428,196866,144874,-31254,-120824,-110413,-123473,-91422,-124470,-91016,-118028,-17316,105666,299664,356164,192543,72749,22585,35113,82097,23886,-79156,-110403,11262,-43254,-37098,-19840,-50378,-17858,133610,233609,116417,-28301,-124114,-113940,-55732,-46689,-93712,-77127,-31606,-14197,-59722,-10450,-41408,-80659,6469,74273,37101,-24267,-15091,-14432,-51877,-67559,-68301,-86813,-76194,64030,236133,273834,312754,322405,284137,212290,167745,96508,16961,-62281,-73612,-20512,-1045,47590,144872,176795,149640,179797,195796,240249,203742,114330,39876,-34751,-27932,17054,49102,78521,70011,77076,43803,22555,42260,149449,303643,483872,536133,380530,157405,5558,-100781,-28599,23967,25065,-6259,-39144,-70582,-57921,8787,31016,-2879,-37509,-8223,-21292,-67711,-117404,-106998,-41008,-26635,-68278,-147738,-120273,-88971,-88320,-60415,-120001,-63825,-9352,45300,77214,135382,325792,410015,267163,56749,-99242,8922,87581,64063,29854,-7034,-28827,-56919,-39488,-49191,-102604,-136833,-10706,88884,54743,-26004,-50864,-37026,-22450,-25251,-17713,5309,-36349,-83219,-77263,-65987,-75881,-66431,-34591,45606,81280,38313,-38998,-70650,-73576,-105785,-105474,-26679,56655,62887,70958,98353,105848,81933,10820,-76155,-75063,-54693,46426,108326,95319,78412,6118,245,32418,67995,109588,20315,-115229,-60113,-16323,-30500,-125382,-129383,-14256,-16681,-49617,-109095,-165073,-96199,-50126,-22999,-89569,-67360,-5940,-19744,-26697,-63390,-78453,-68660,-90551,-113734,-66771,-13350,6927,30782,9275,-82048,-88131,-91309,-94831,-84938,-50359,25912,99157,72828,3962,-69250,-10592,60672,78907,25421,542,6511,43645,89083,79279,65646,41731,14837,38054,51459,55109,64430,9725,5871,99638,221662,305721,333295,262693,151857,16815,-107975,-66410,-16426,-7952,-44604,-16811,25566,2252,-68452,-122336,-54728,-5307,-12203,9849,129958,328555,433462,342117,196134,91745,37184,27244,70532,57653,-10080,-86402,-77777,-72220,-70821,43794,128600,94223,18440,-30838,-23162,-24860,-42254,-45202,-12906,29277,89048,56510,-21606,-71418,29673,60404,15136,25372,58042,41960,-33293,-114723,-89110,-20941,66869,131269,178174,167922,161027,96200,20905,-901,-54377,-74291,-37287,18191,23765,-6602,40664,181320,282999,174485,-19196,-96819,-105140,-69030,-74095,-9613,55797,225819,281520,185900,73956,41733,32148,-480,14620,-17953,-42930,-49659,-63710,19585,269051,482047,514735,349304,78214,-50917,76719,291697,407038,215547,18758,-91252,-118499,-81247,-87885,-69775,-59574,-20242,76333,146863,159431,81662,-8872,432,114678,161469,77488,26545,33077,74610,107912,83483,76896,52142,-20985,-50044,-48777,-69813,-91145,-154066,-152191,-93678,-38355,1085,-9475,-47902,-49862,-13313,-65799,-119608,-134689,-47741,48564,76363,11795,-54946,-74830,-46181,-20622,-2457,-27390,-2932,35527,57022,44748,49601,24364,6672,59982,115453,95676,39178,-31792,-12837,12239,-14029,-69689,-72240,-11148,2300,-1425,28454,39862,56123,53400,36083,55612,93466,95632,92461,82929,77520,18028,-35830,-73893,-72036,-20429,29671,-872,-105443,-78658,-21115,-5026,-16899,3344,55560,23229,-44762,-64205,-54830,-57725,-79108,-15883,54118,34055,-8193,-64164,-76004,-103292,-89258,-43791,2227,145038,413130,458769,256532,49589,-41698,1389,11210,-23385,-52933,-23580,-29555,-18829,-25153,14267,91542,206929,223868,175804,117469,30763,-14629,-31014,-90025,-40902,21408,17221,-8105,4027,52882,52927,111202,152501,154068,143650,73796,-4064,-23860,-15096,-19864,-61769,-45235,18646,56284,72628,57075,10359,-38453,-63621,-87675,-68824,-39351,-28382,-22822,-18079,-21320,-27181,-54729,-45191,-5146,40316,54648,4360,-56109,-107269,-78171,5584,132796,189793,146577,94614,60482,62785,88671,79543,42073,14135,50681,67346,35669,-4273,-55944,-58920,-29102,5195,35352,-3727,-43124,-58315,22140,69159,63860,72904,244242,465408,436562,168891,-37854,-48639,110739,171046,128329,107441,94279,49265,-33395,-67535,-69874,-86460,-78792,-59247,-66602,-69648,-80602,-85751,-41948,76487,174393,151111,52685,-66315,-123336,-13887,60578,77295,96996,132846,155191,57619,-51996,-82373,-104138,-80317,-23688,4443,76084,127915,42012,-21125,-41867,25743,117918,172457,188420,138167,-5991,-115088,-88114,-28691,-24201,-40161,-49244,-23875,-29055,34994,89436,127338,174372,163309,126675,35843,-24585,16141,52919,120389,202306,248209,214314,51883,-121553,-63144,91400,118788,43139,-55988,-2393,46010,39913,-45625,-108706,-34615,-22129,-5301,-1419,-2271,40749,103877,69238,-10474,-120110,-21269,100062,149289,153585,79727,-26372,-78551,-155382,-69688,-35637,-67929,-62132,-54049,-59946,-39166,-28518,-15394,9453,5582,-46617,-77682,-134288,-41323,-45779,-20640,-22045,-57411,-122779,-85886,12420,-2745,-14059,-31221,-61062,-35746,107277,285491,333455,221792,52703,-22546,-15269,26827,18158,-13091,-7601,38298,36840,56012,210971,480554,537083,348654,86370,-29514,-45134,5443,66725,66579,-20320,-1232,88031,128979,128010,154232,171281,157012,109888,216792,237698,165874,18185,-112261,-115769,-61924,-29791,37460,100762,142325,202690,261165,202637,84441,10722,12932,49692,33983,45291,58114,-4192,-92446,-176722,-83496,24134,87194,58739,-12812,-101492,-117530,-80027,76052,199811,183960,99342,43476,6112,-37908,-94933,-131888,-90046,-40054,-30138,-14882,41328,46739,14500,-46011,-11442,30833,28058,-47382,-36754,9678,-1789,-16738,-33411,-99869,-45581,-353,-8892,-20498,-72295,-74998,-14068,-30967,-32669,2019,-38289,-53266,-24359,-22575,-36423,-14861,-53416,-99786,-39896,52031,48665,60971,58991,67186,77342,81420,50131,29682,-12064,-52781,-90132,-99434,-72424,-37645,-21117,-4824,24812,52350,81271,56185,34940,41777,25655,-61676,-106518,5527,111222,144158,107205,-11090,-60917,21980,22671,-10746,-40247,-39313,-49976,-78849,-105398,-79323,-25999,-37730,-76620,-103890,17236,173858,198288,131106,103773,148770,135276,17519,-79972,-90775,-76907,-60818,-51791,-47276,-68555,-126194,-159318,-101543,-97593,-97757,-47253,-9638,-39483,-63602,-100476,-132492,-137487,-126091,-84780,-47567,-63871,-115787,-99574,-48454,-62735,-65027,-19437,-8569,-22141,-26550,-4505,6547,39205,35942,-6931,10752,25589,28546,18008,37184,45043,17013,-6863,43649,211331,504662,498026,212016,-20547,-104729,-34152,2005,31126,-6042,-39987,-67521,-74624,-64224,-55330,-2079,57196,37289,-15379,-13417,19828,80865,91390,91834,31299,-5678,76067,56315,-58759,-103302,-126559,-90811,-118870,-94449,-2180,54177,26730,43104,142264,137962,26732,-79074,-93428,-74989,-67461,-77560,-72120,-111663,-67307,62891,131235,72937,19365,5210,16483,11093,-47520,-66531,29769,101840,150745,171760,296742,367477,211769,72146,2519,-31848,-71193,-59311,-50041,68301,158668,180175,83733,1637,-35590,-29986,26412,131637,77583,18836,48590,35305,30279,39869,51580,13058,54092,70360,-23058,-39116,82161,198476,261367,294246,238252,122223,45392,-2521,-6026,-43013,-116219,-113828,-117331,-133672,-76565,-22107,8563,20594,66060,163036,230528,223245,141555,23266,-83915,91339,366780,389631,268284,187533,201867,248692,244998,180960,60773,-11904,-41931,-72356,-74828,-72559,-110248,-112801,-39623,-26185,10292,31547,111065,189025,118892,-29518,-83332,-15436,14316,-13991,-53828,-93718,-88623,-94545,-65881,-95176,-151918,-136039,-115643,-101575,-4410,103038,232242,244111,135526,79535,56590,141126,140811,25512,-80233,-126190,-51653,41913,41630,3901,-29757,5164,9235,-57485,-117930,-106281,-116248,-133205,-98018,-73519,-58659,-41355,-39444,-90277,-29908,29905,66538,88540,71141,26715,-15513,68563,126955,137453,127064,104772,83141,53872,53797,16351,-39761,-87733,-22822,95442,185869,195868,93332,3140,-28376,5072,93583,181543,261609,328947,331673,296497,244190,199187,127319,61241,67242,64398,26886,32386,40308,38851,80460,103735,48363,-31628,-74788,-69231,-48379,28180,45369,86739,182883,295756,407502,256973,65812,-21957,-87680,-77471,-43583,33723,91455,101389,118571,128927,50889,-16442,-105806,-64842,115951,228069,172827,47664,-74707,-108690,-49141,-67631,-83951,-36371,-31608,-89039,-140370,-118416,30082,103234,77061,70533,-10156,-76280,-75298,-38924,-6013,-31818,-71590,-15071,65727,99642,76485,16551,4670,26338,22039,3084,-10110],[-2283,8404,-1592,-10534,-34149,-58370,-84581,-45791,-47661,-63578,-2014,86074,109443,44930,-49191,-114493,-68824,-43411,-30916,-31526,-5075,-10133,-73314,-68300,16399,30797,-28747,-81579,-60420,-67997,-102335,-73355,-39483,-61510,-68943,55413,222488,309068,155028,-117172,13377,196628,326170,217006,29334,-99808,-100539,-10249,126974,212492,222418,233212,163668,45914,13421,40110,118826,240672,370214,483672,284340,115536,79969,109433,127280,96295,-2845,-108883,103920,492324,839796,799696,426735,73461,-37516,-78242,-50653,110149,88041,55341,-21568,-45509,-48425,-22348,20540,65303,20977,-50944,-2288,28582,43796,38582,59873,81590,72081,17765,-2961,-7205,-62410,-108254,-94354,-16389,89767,114103,79821,39961,28256,27442,-3436,-76597,-67474,-52711,-31084,-13,-28368,-83398,-66848,7727,89103,116734,146063,100733,-1187,-26118,14087,30636,2982,-36177,-65203,-57872,-14534,76139,121929,81024,4225,-19708,27353,89880,59953,-71550,-97918,-35804,22253,88519,207522,292157,227935,183277,141334,92731,47345,25453,11485,-12672,-88104,-45691,67121,83625,78655,51636,11928,-54123,-38939,26181,51117,86657,87551,39039,-24576,58191,138447,193441,184071,22886,-20852,233591,561774,692914,511771,279846,104880,-31630,-75087,-1531,40766,6386,-31284,50389,93714,77509,36064,-27637,-71262,-28656,54065,123459,100925,16535,-85657,-116908,-83938,-93071,-109310,-22837,22924,10695,-69987,-49577,73483,106999,20130,-94818,-80212,-9115,11698,9675,-4743,19466,45908,138980,151270,128479,86204,66250,58518,117799,194817,112728,40360,-22370,-57302,6223,173146,43531,-24880,-37204,-36970,-80561,-64612,11440,-8177,-64786,-96476,-112705,-96687,-97019,-75925,-43214,-19302,-13335,-14204,-26699,-50366,-70752,-46971,9896,-17123,-120313,-122167,-69806,-68173,-72618,-81067,-108248,-108639,-81152,-39581,-4479,1200,-19139,4610,41912,28407,-46406,63748,110333,16000,-119664,-60026,36123,47741,35035,32833,11159,1277,-19303,-53610,-39389,-13052,-20361,-89914,-85769,-25133,18938,-4990,-39789,-58091,-126159,-126402,-37166,1011,22892,24086,3477,8903,35509,15866,-35279,-76186,-76100,-61865,-16174,15246,20070,-29182,-80099,-128015,-103379,-69968,-77158,-66774,-58859,-8248,26834,69714,96711,200960,408256,365745,150377,38063,64627,153870,103700,40212,24649,2661,-19146,-69937,-52059,-31400,-77596,-93739,-67768,-65630,-88160,-74768,-79024,-93533,-45328,83268,213178,167252,70371,52590,74609,58633,-3727,33129,105619,91424,64947,34590,-92881,-35702,88423,116393,64135,9988,-29396,-29024,35405,41945,52433,37910,-37663,-103701,2707,42773,11806,-33603,-89429,-140713,-99139,-42267,-37190,-68059,-83617,-65991,-37953,3543,52859,88255,24901,14610,95664,107594,34114,-69574,-120979,-95898,-111297,-36584,28990,95748,86943,-15745,-36669,72899,117748,62126,15793,9408,-7377,-40839,-75858,-104829,-119178,-114729,-132541,-92015,-66979,-86403,-99122,-80830,-92531,-81994,-121628,-174600,-58485,-19370,-34626,-63373,-48952,-41985,30324,7325,15438,27331,15210,27685,86224,125047,89068,35973,-40816,-51899,-39256,-98096,-117606,-83775,-42427,-22532,-21087,-42613,-63097,-88166,-60645,15182,144728,177640,51832,8246,146367,395151,429175,265338,94201,-79815,-151333,-48472,72893,128586,93450,115313,97660,86515,29737,-2981,49116,68522,83810,75271,13650,-22009,-44805,-56529,-101424,-27902,-2044,-9958,56401,132206,132138,68871,-10485,-52885,-18961,16705,-5308,-35286,7356,17732,-30147,-94394,-98748,-60754,1006,110237,112152,10080,-49979,5975,18478,-30188,-127708,-112994,-101157,-112670,-64449,49910,108453,102205,53147,70673,76169,-2216,-40560,12257,50959,54466,86468,150707,181756,157225,82557,26731,13185,72105,93650,61775,28525,12317,-36213,-55464,-13616,24315,29918,63424,114715,99384,-18833,-71272,-37908,-4908,-46291,-54553,2258,86764,114182,69700,-33425,-125283,-127829,-113577,-101951,-83131,49530,31366,34490,92071,56826,-1892,12114,40369,107147,106714,89282,29435,14774,43763,80784,106884,217123,271484,217136,100245,-11693,-106948,-80671,112045,220578,191109,129578,53559,-5508,32248,113258,85770,-40451,-159645,-132981,-114652,-68370,25858,128299,143753,122047,57407,8386,19120,-16120,9105,37322,25368,27633,14378,4194,22456,73880,139356,214696,213876,71579,-43300,-78662,-56801,-8596,51671,79899,110836,226403,292057,268144,297896,265783,140634,103512,121914,199671,176142,91250,24653,-18422,-21658,87392,177570,194024,118609,41080,-16358,-60993,-65014,-76458,-71953,-68524,-111100,-102060,-80549,-63996,35377,101544,115197,94258,78006,36225,75761,143152,197418,206396,178202,91908,24215,-16606,-54992,51347,192403,306753,214054,20498,-91197,-95750,-110030,-105732,-139686,-157709,-126825,-51527,23014,73753,64695,28306,-43535,-60863,-101971,-57968,70165,60348,-55359,-108882,11467,126629,162561,101059,-16667,-40235,2071,84168,124539,153903,196858,155710,51155,-61447,-62624,-11792,6083,20846,5614,-68447,-82291,-3447,60155,111957,113871,129523,163143,139315,7082,-39477,73161,187278,173315,98262,71144,72338,99069,58296,-5276,166494,401918,407717,186086,19135,-69514,-5803,49214,49278,2080,-27588,-1146,56161,104565,104937,30035,-32367,-75303,-46202,-35213,-30655,-13586,40552,16953,-30511,-69755,-90316,-34325,-87100,-101996,-116876,-96099,-41998,27988,63708,37767,-15702,-48647,-52523,-39844,-27352,-49387,-37601,-2709,37190,107233,138195,88590,17762,19365,1463,-70664,-162836,-137683,-78020,-111990,-132750,-100569,-54787,-100824,-159613,-119125,-71467,-45835,-81769,-105727,-105347,-103197,-122295,-101923,-92418,-22974,-52966,-104568,-85272,-86638,-121907,-83790,-28068,-8108,-29736,-84722,-80421,-53987,10202,-1327,-26260,-48364,-61679,-99628,-125669,-88410,-53661,-30200,-44526,-74481,-25594,14394,86881,156832,209608,221915,164969,109282,88424,83976,92985,146642,144826,144796,85364,2689,-101644,-26632,75416,152738,118998,-36619,-126691,-123336,-110625,-63406,-107119,-126048,-114207,-6288,111014,282350,294422,161757,58729,8162,16179,59680,5004,-70869,-67328,22933,-54287,-30489,1748,-36550,-47046,92925,204323,95121,-48395,-140118,-114118,-57256,-48643,-82767,-50947,-15775,-15929,-95716,-72686,-102206,-97249,13215,78470,43272,-21217,-11627,3265,-18505,-36017,-48214,-69370,-57056,98661,285161,334147,356486,353933,315379,238082,177002,90900,16798,-43381,-53806,-6882,7396,50206,138476,154097,132534,185611,268047,322364,270574,149179,42841,-45795,-27705,37276,78310,111560,89957,94586,55705,35789,68767,179303,316242,492651,554435,367995,143178,7395,-98631,-54126,-9025,8245,-9840,-37089,-65399,-48289,28307,65163,35428,-11359,7743,-2925,-42081,-89178,-75198,-28005,-17965,-52100,-134568,-137773,-133347,-147894,-106160,-116959,-35643,33864,104754,145862,203439,381979,443132,302493,81987,-94786,11598,89503,68215,30001,-2052,-19922,-51020,-42152,-57887,-109132,-132269,8965,122268,83677,-6901,-29519,-15794,-3167,-10413,-2529,21978,-16616,-73977,-74812,-47575,-23019,-17719,-8468,55727,89175,54007,-22275,-70158,-82936,-104696,-82631,971,69035,59101,59035,83822,82557,59772,1477,-76708,-73896,-47198,49708,113141,104899,99525,29028,669,25288,62252,101547,13636,-105854,-58062,-23274,-38698,-125657,-129100,-22281,-25469,-53155,-113302,-152514,-90296,-54140,-37847,-104364,-54619,11252,-5462,-17739,-50033,-51566,-30421,-47493,-83603,-76785,-23620,5511,33095,-6035,-94571,-84246,-79776,-81749,-73808,-46459,19238,89507,71147,3536,-82511,-17376,62609,73350,-5543,-52507,-50083,-8957,54243,63268,57849,32545,-4556,5589,12647,24419,53324,12767,-786,96453,213372,293172,301275,213078,97435,-13405,-117782,-66403,-12437,2807,-27254,-4698,26649,-3924,-74643,-131299,-56565,-6931,-14304,-3148,104811,286436,390549,332380,217889,137034,93635,61561,75994,61709,5894,-64666,-73441,-53985,-43715,87179,183438,131847,36907,-23046,-12380,-8678,-23971,-26983,2635,33763,69409,21509,-53418,-63768,71151,98304,36439,31757,57677,44211,-23486,-103721,-96328,-25178,66335,119921,143888,116186,111352,81339,37047,27339,-31396,-76774,-49737,6527,9154,-14254,49375,194813,302703,224462,8728,-94754,-113676,-76558,-62037,5385,56282,214396,327885,271622,160288,92449,63683,20831,29466,-16844,-66560,-72558,-68440,28223,266687,406664,429380,292035,53288,-42985,107987,329651,434517,229750,32263,-82982,-119149,-78573,-84761,-70187,-53553,-4712,93642,147574,145955,61683,-26540,-6826,108406,145154,59975,8899,13383,53653,92675,75051,74927,66942,-1121,-28922,-33191,-60628,-91553,-156151,-154461,-95239,-41330,-4796,-14347,-44191,-33287,-1955,-62842,-125545,-158246,-61875,45243,81246,17744,-51019,-75293,-52483,-32318,-16692,-40507,-8934,33175,48471,28126,20466,-16123,-30579,30665,97135,94047,43305,-35673,-12233,15931,-13055,-65110,-48738,3516,6602,-6801,16740,26138,45466,48102,25675,40590,82796,103528,117640,106560,91187,24175,-33863,-66915,-65669,-25695,15535,-17971,-114561,-69970,-19013,-4121,-8652,21139,77826,45018,-35135,-70190,-56046,-54833,-89811,-29068,50300,48730,9358,-40856,-53626,-83218,-81377,-37152,25278,196887,448406,444008,230355,39239,-21065,16806,14309,-17089,-35116,-5580,-17864,-25921,-31927,12188,98346,230819,240663,176263,111118,25009,-11623,-19673,-80311,-37802,20679,10401,-16231,8228,80165,93463,142860,186452,188987,169297,85094,-2953,-32520,-39483,-44494,-76847,-54104,11079,45017,59922,51070,15085,-30779,-61232,-101023,-81300,-41500,-22582,-19651,-22366,-26696,-26043,-55379,-58576,-30020,12398,33739,-9266,-65592,-117629,-80473,6532,138008,186478,136583,83141,49116,56439,84923,80451,50102,15652,49753,74071,48030,15097,-24188,-14202,16073,48280,79635,32676,-24955,-66770,4210,55399,55460,63087,196739,435386,415699,149538,-46410,-64293,89973,147276,114377,117045,104665,54567,-22833,-42120,-45153,-72001,-76917,-55605,-62249,-63634,-71263,-65961,-28084,92437,195032,159443,52766,-73702,-108801,15536,98432,118368,145824,191611,196625,65138,-52879,-80186,-104803,-70549,-6429,21259,89141,127588,32961,-29024,-35605,53047,165301,236997,259762,176997,11252,-102740,-100051,-42893,-41319,-61579,-71068,-20655,-827,65640,106656,139231,194261,199790,161958,50864,-29725,-9627,32081,98981,170805,207784,184124,33369,-132611,-81702,82419,129438,48381,-50728,-13042,40321,44015,-32456,-120022,-48435,-30215,-16804,-15402,-14803,27092,93607,54356,-33828,-158083,-3161,116435,146127,135333,68398,5524,-66402,-135816,-43241,-1986,-54385,-62138,-58170,-66274,-43662,-32991,-21311,2190,4333,-49965,-91939,-100014,-16902,-20366,-6294,-23490,-75867,-148260,-57266,19993,-11955,-34307,-49422,-75626,-40253,105908,282961,320773,202663,38469,-27146,-9681,27279,12126,-9371,14721,68677,61176,69106,218511,517074,613312,431132,130005,-16737,-39830,23411,98902,110161,26613,37674,122891,173264,181716,212440,212907,156752,98247,210572,253760,190082,37108,-96755,-128223,-86151,-53693,14744,84576,134710,193280,250306,204945,90801,25857,54904,111404,94476,84434,76377,-6869,-90456,-136270,-70391,15745,62051,36909,-34734,-81622,-106670,-97194,55820,161863,135502,60264,34060,12630,-31065,-92066,-135551,-90034,-36216,-21223,823,49657,42136,8679,-48186,-14871,16130,3120,-75189,-39196,25573,16530,-11908,-29442,-102173,-32552,-2418,-29001,-12243,-32279,-60264,-21654,-42856,-34176,7810,-27726,-47959,-26087,-32186,-44418,-20811,-50578,-87030,-33945,57573,39832,50092,63624,82734,86098,85863,51079,28679,-9817,-52518,-96879,-110441,-70901,-34649,-15228,2262,32489,61554,91045,61568,42636,58974,49514,-44253,-95275,6439,106212,138954,97043,-26320,-43745,47139,46811,6365,-24899,-16704,-41426,-81571,-118517,-88913,-12108,-9850,-57476,-120022,-21023,139801,194146,149527,131324,172955,136250,5121,-83634,-94881,-79970,-56900,-41203,-47765,-84208,-147839,-152100,-87951,-82835,-92181,-58996,-16168,-34074,-48350,-82538,-125657,-134060,-113163,-81177,-55523,-76922,-127116,-93418,-48634,-67409,-72962,-28135,-21913,-41325,-60817,-32535,-5645,32471,5783,-23864,16607,32629,15035,-11898,26787,44467,13592,-10298,44392,209806,500356,489847,184274,-24535,-98881,-15314,32485,62339,4747,-38475,-65579,-69599,-60791,-56044,-5674,50915,27509,-19084,-16803,6029,71059,97153,104766,52386,39950,125868,98280,-35340,-92653,-125362,-111318,-128266,-92146,-3629,53145,38437,59060,140375,118299,-1997,-103949,-107439,-69866,-43377,-66319,-80510,-121352,-69298,42143,90916,30467,3667,5134,16306,7531,-50128,-48863,45132,101805,136453,138693,228885,280474,159886,55483,366,-23687,-53795,-33691,-20946,52810,125545,155527,76930,4073,-30126,-30553,7356,106738,91135,35816,56995,39093,32567,47691,49835,-1869,42832,64339,-19702,-88750,39958,178584,261824,310956,268928,154248,63467,-6937,-28594,-69086,-141982,-125119,-126203,-129113,-65315,-11633,15157,16011,56868,167510,239174,207759,138706,29818,-87638,75593,395310,455239,321104,205984,192711,238804,238019,185106,67771,-14673,-41815,-59044,-66433,-83169,-141101,-101532,-35328,-26519,18274,59465,156194,227342,123274,-32693,-84706,-20715,-3645,-38878,-81160,-117137,-100548,-105000,-68084,-82078,-114991,-91767,-81215,-109841,-17339,91068,211443,240943,130687,58633,37678,124177,130701,35652,-59168,-126475,-81429,17110,29883,-617,-43373,-26370,-29287,-88511,-104677,-92796,-103192,-119207,-92140,-69801,-51459,-26879,-21804,-71464,-54392,12138,56858,88341,76744,26519,-25156,67788,136365,143930,128168,95406,57631,35926,39684,7880,-43973,-85059,-16958,95071,173974,158328,46076,-25896,-63160,-32825,56409,140370,218357,276398,272102,236049,189990,150376,85162,29132,33972,34914,5385,18088,15338,-2763,39030,65438,9081,-50998,-86571,-81194,-59651,23865,48718,85934,157782,260093,364359,222164,34017,-49260,-118646,-55009,-12285,51490,99708,100328,109128,118191,48037,-9712,-93806,-86243,90565,206147,153617,23769,-82717,-113113,-53199,-64606,-85599,-55150,-52879,-93063,-97733,-101493,8199,84602,78207,76656,-18413,-73583,-68758,-24351,10322,-22620,-73822,-21133,66424,99585,68677,8009,-10305,6097,-3974,-23018,-37003],[-15580,1188,-7184,-16217,-42137,-68206,-101540,-48191,-52162,-67338,-17364,59369,75880,17791,-72506,-140452,-73901,-48050,-29193,-30294,-6604,-9540,-73361,-76495,9855,27611,-32861,-77440,-47523,-54950,-80100,-44256,-9538,-42264,-85206,48949,226323,323037,186128,-97806,-12907,172414,314528,183562,-11338,-125468,-110465,-14860,127677,227909,248184,253749,153638,31914,-7366,16310,95129,220534,360692,441949,210939,54359,28579,75774,108753,72606,-26414,-107458,109219,511097,858585,814653,456295,87921,-31616,-72623,-34375,124818,100344,62057,-30136,-76302,-88695,-38296,20569,70624,29860,-47442,-2515,46977,85598,76520,78394,79632,62787,10292,-3517,118,-49433,-97062,-110164,-23143,107008,144492,105752,61436,42690,34558,-1644,-82424,-75990,-61314,-32118,11609,-6690,-61348,-50678,27024,118215,138072,146072,83453,-18255,-70015,-6668,25974,1019,-39328,-62419,-38541,28689,134168,172830,117491,27733,-8871,30459,84450,48922,-73470,-87522,-37902,11658,68681,184733,280341,229504,193631,156512,107124,55074,25573,12247,-10969,-75638,-33956,61085,60609,52201,32869,-1792,-67849,-14455,41319,59307,87265,82818,32195,-33141,47145,129677,179347,153701,-4558,-18919,203865,531871,700124,525880,288138,106899,-26548,-81448,-24053,6013,-26892,-57000,39695,99251,92999,47563,-23558,-70756,-26031,64328,152549,133689,37098,-75917,-114391,-73279,-76065,-120538,-35383,19881,18335,-46539,-40810,82015,123218,32289,-83758,-81286,-5343,16798,12745,-2939,22907,56990,160596,177923,149033,89334,50837,22871,84637,166313,100991,39371,-21459,-52883,22696,172391,16265,-53053,-56389,-41905,-80950,-85176,-6954,-5775,-63156,-97538,-119626,-114581,-106389,-80862,-45372,-17914,-11010,-11937,-24679,-55767,-76414,-43558,23214,20430,-79330,-142226,-100874,-95806,-102222,-95506,-95164,-99251,-108259,-59363,-15472,-2045,-14056,-10863,10179,9879,-17408,79188,94415,-3604,-134342,-49211,51356,59348,43758,41189,17122,3462,-23293,-56040,-28374,9289,8616,-62137,-107152,-39565,18998,7489,-35520,-67783,-129808,-97218,-72803,-59554,-57556,-52737,-35651,52570,62712,32761,-19999,-60216,-68411,-45812,533,17483,8619,-45836,-99075,-121058,-83043,-47146,-55059,-53797,-47884,-2132,36417,79582,84620,138907,331084,359740,156889,36821,73404,166836,118342,56939,40961,16860,-14332,-75343,-88701,-51399,-74947,-110564,-78160,-66912,-81408,-69539,-86315,-117959,-75016,42380,133539,91509,37098,17322,37509,35260,-7439,32259,98510,80851,55245,39941,-79438,-42037,89235,129944,92479,44254,554,-11321,48966,76006,115085,95633,-5340,-137779,-20694,27367,-13283,-92265,-103309,-147503,-111390,-46959,-37843,-73214,-94811,-63888,-26431,16782,48572,59630,-3381,-17299,70302,100098,36553,-65263,-101975,-71290,-109820,-53595,24482,94916,79836,-24492,-32030,89321,143326,92601,35734,7286,-17376,-47865,-75360,-103694,-129104,-131164,-106956,-88085,-75930,-94564,-102878,-73424,-89288,-91488,-125479,-169546,-70578,-26081,-34769,-69427,-48589,-39356,29297,8316,21741,38737,33360,45210,98586,129283,92447,49587,-22019,-62429,-52155,-97586,-104646,-80314,-44913,-28205,-34193,-62816,-83503,-99706,-55140,35877,154543,182768,49747,2155,151888,397588,446702,301541,122250,-82354,-134761,-24482,96797,140349,69549,97860,118162,110629,48082,16922,65600,83318,95088,96121,34288,-16937,-42888,-52865,-101466,-12805,26968,17439,100365,185270,173734,87784,-1278,-45013,-11160,23070,10047,4452,58976,55521,-11380,-87058,-91999,-57294,-13854,85232,97659,8713,-58122,-9978,868,-49134,-131107,-102562,-98332,-124761,-77811,34365,100336,98649,55482,75349,84722,13166,-32964,6028,31613,24855,53972,124459,158775,138399,63628,12580,13721,77323,106726,72475,38128,23869,-30746,-57552,-5587,31225,32071,61697,100466,74092,-38530,-87060,-51764,-24067,-67853,-91377,-51175,33106,81229,61219,-26009,-108728,-106575,-103306,-114997,-97655,43880,55078,52038,76609,34377,-31759,-19319,30330,113982,112409,87801,31307,20631,51102,91187,108826,208561,273733,222132,96443,-28572,-128942,-52002,150760,261020,204702,114284,47563,4773,33911,105237,85990,-29827,-148929,-138792,-116266,-73886,16160,118829,138249,126379,64509,-2159,-3052,-44990,-22016,6526,1223,1203,-17744,-32028,-23874,18202,81308,161062,156653,27475,-60993,-76504,-59165,-19780,45802,90156,142792,262675,308425,266739,263209,214840,116711,88600,114635,203722,165776,66693,11498,-26624,-35284,65998,156552,178767,118353,50811,-7363,-68202,-90448,-100102,-88312,-78572,-108630,-93323,-77812,-78553,5844,77089,95766,87150,78186,45176,98321,168231,220144,230133,198970,96343,20901,-23882,-58392,36463,156501,272581,207925,5172,-108746,-120053,-111337,-99035,-129637,-126342,-121423,-72970,-7258,45265,45852,5746,-62185,-53083,-83038,-65689,63550,66410,-49380,-101295,30743,168279,203726,116274,-10510,-31244,9377,97687,133301,155882,202030,164035,49301,-67060,-71918,-15105,16067,44250,38441,-34598,-110058,-26911,52294,115369,127169,135696,147814,116300,-11098,-67402,58114,162973,138005,82137,79967,83770,111952,64622,-5469,162628,363118,368287,172948,21316,-62438,-19454,10001,4165,-28911,-47127,-5562,61767,119686,130284,41534,-45753,-97746,-68033,-70550,-58987,-33246,20298,4899,-26628,-51236,-46391,9521,-53272,-105082,-111709,-92121,-43622,22736,60788,41554,-9944,-40327,-48086,-39692,-31094,-63375,-52917,-12474,35716,98955,100415,40462,725,12071,-2197,-60709,-132549,-136706,-70283,-93359,-115954,-108895,-52071,-78617,-123593,-78937,-34620,-29838,-82224,-109221,-100302,-92316,-92589,-48169,-38108,-6101,-62787,-93181,-58977,-62229,-107543,-77717,-27192,-9482,-34548,-82811,-78425,-44865,33904,17218,-9906,-36115,-56063,-81420,-107860,-80046,-39559,-23529,-42341,-67177,-17215,19548,93367,164193,210770,220887,162442,107060,90127,82536,83514,137477,149648,169028,116016,10642,-97455,-39649,31190,94938,76689,-52108,-136574,-136994,-95764,-42752,-72085,-144739,-101859,1323,106765,244035,218166,126085,43624,-5969,-3101,32485,-13285,-49302,-25438,41531,-61628,-24827,20203,-21690,-79084,49709,168499,67665,-73219,-158730,-111720,-59423,-47078,-60255,-23563,-1765,-15339,-100378,-97505,-133706,-81853,23058,79848,47211,-18146,-9391,16635,9788,-9531,-31025,-51071,-37238,128064,324182,389402,392132,372246,330519,249222,175328,78754,13297,-26143,-37581,2935,12710,48202,123801,122838,107343,181264,335311,402504,338120,181888,44624,-57501,-29467,55602,109623,144205,104268,104589,64044,48745,94199,204841,318499,478518,542419,334009,119475,4740,-94704,-84407,-48213,-13748,-16500,-36029,-60963,-41027,42478,92629,70873,12199,18390,9886,-19608,-59099,-46313,-18084,-12837,-39743,-120201,-154855,-175168,-166590,-102791,-79112,-9492,74402,163957,220710,278265,431217,460031,328425,107646,-89398,8683,84205,71699,30176,2417,-12447,-46365,-46484,-67322,-116906,-130660,24249,149383,104474,7157,-10096,4290,13470,344,8250,33267,-1889,-66866,-73143,-31682,21292,33140,21123,64343,94186,68616,-4033,-63930,-90260,-96313,-60315,23453,75178,50904,45285,66082,55767,31546,-13022,-79660,-75316,-43601,46241,111133,109902,115707,51087,5778,22403,55672,90359,7385,-93651,-53455,-26867,-45254,-124803,-133235,-36057,-37322,-57145,-117111,-139774,-84954,-56679,-50015,-116348,-42621,26419,7415,-8644,-33677,-21968,7793,-4992,-45537,-70781,-31689,4234,33425,-24030,-109088,-84474,-70737,-69092,-64293,-44913,8858,76245,67865,7190,-88162,-24253,62284,62555,-31905,-103532,-98159,-53842,18445,47121,51515,25440,-23076,-28108,-27088,-7682,41049,19243,-4782,86616,194204,269161,261584,163279,46623,-41163,-127593,-68911,-10858,12370,-9977,5688,25946,-11546,-82065,-142956,-58482,-9040,-16505,-19782,70815,232307,336279,315669,237186,181917,148221,92637,77589,64186,18441,-49695,-71711,-39878,-6044,144753,247084,174325,59576,-10435,2895,11252,-2187,-5523,20719,41329,56037,-5095,-63173,-23658,118545,135024,57018,37144,54728,42955,-16178,-88196,-100521,-31235,59969,101818,107153,71152,70855,70561,52170,52091,-10173,-84358,-68664,-9646,-8048,-22714,52001,196432,303712,258142,31535,-97418,-119343,-91385,-55151,15497,52529,193084,359180,355383,254667,145715,95062,41337,40760,-15996,-87775,-92682,-69607,37122,249859,315233,330063,225153,24955,-31635,137870,360996,452250,243702,48971,-71783,-121684,-75686,-79260,-69287,-44753,12584,110262,145793,131668,43081,-40883,-9396,101606,126097,40140,-11737,-9971,27501,71017,62413,70037,79549,17344,-9061,-17273,-51393,-93327,-158793,-154987,-96762,-46538,-14681,-20721,-39637,-21628,2697,-61744,-127032,-168626,-75708,37932,82676,22277,-46503,-74943,-59221,-44014,-30295,-48664,-12838,28782,36306,6636,-13982,-62863,-70280,-64,74525,90861,49856,-37608,-12169,17427,-13689,-57677,-25026,18086,9810,-13867,4721,13918,35393,41937,13599,22308,65541,102098,133628,123664,99350,26040,-34634,-61860,-58869,-27769,6470,-26514,-108967,-62915,-20601,-8677,-5356,34846,94958,64490,-24869,-78117,-59217,-51552,-99015,-42738,46839,67645,32680,-15896,-33022,-63891,-66187,-26229,49427,243605,463759,415008,203393,33683,-6024,23269,12137,-13738,-19100,11143,-4123,-34620,-42065,6066,98533,246911,249896,172900,102512,16973,-11245,-10889,-72711,-36465,16919,906,-26116,8839,100189,135506,173433,218567,221138,188714,91230,-3093,-43180,-71639,-77798,-94160,-62314,3750,34974,49988,46810,20370,-23736,-59359,-114678,-91309,-41726,-17651,-19511,-30269,-37417,-31078,-60029,-72709,-53871,-14709,11611,-24038,-74841,-126080,-81508,8024,140257,178657,125656,73727,42367,53818,80860,77726,54178,13361,43325,75698,56339,30357,6044,33936,68092,97265,126093,67738,-6806,-70712,-14406,40347,47676,58622,146997,385866,378289,128650,-52621,-75058,69528,120076,96867,121704,108778,53455,-17767,-20220,-21487,-56750,-75335,-52557,-58807,-58654,-61510,-45622,-14618,102135,204500,161019,50842,-78309,-93114,38200,127464,152418,186616,239955,226849,65016,-55424,-77214,-104130,-61269,12763,42900,97265,117683,18532,-39438,-28320,83171,218461,303534,322914,204316,27938,-82509,-109933,-60383,-62611,-87353,-98864,-23871,26841,90752,118551,146875,209841,235060,197004,65827,-33787,-37573,11868,76970,138970,162312,144397,9849,-141686,-94735,67015,129608,44434,-52785,-30199,27260,40855,-24705,-104302,-60877,-38728,-29762,-30903,-28689,10884,81144,41672,-47519,-137409,13956,124662,131730,108575,61529,29023,-63584,-113392,-10665,39722,-36464,-60761,-63638,-72010,-47462,-37565,-24795,-2918,-293,-55443,-105528,-68954,4077,5667,16603,-13298,-79232,-129313,-23787,31922,-12025,-46646,-62906,-86663,-44682,103012,275826,302620,180606,22298,-32332,-4012,27708,5610,-4754,38294,98545,83923,79603,212190,517658,648692,491046,174295,-3377,-35344,36148,120149,141153,67597,72181,149207,206875,225560,262009,246620,149667,83539,199217,264993,213586,57381,-79823,-134262,-111175,-77133,-6625,67599,124377,178206,229454,197270,93310,41953,95861,173845,161498,130311,96728,-12949,-85967,-99902,-45239,18870,49108,21429,-53455,-58513,-92070,-115416,32958,122296,88412,24432,22733,16093,-25518,-89906,-138228,-87996,-30336,-11430,15862,55568,35578,1495,-51423,-19791,287,-20796,-100589,-36864,44327,48361,6101,-21487,-98438,-23233,-7173,-51773,-6029,10727,-21630,-13236,-41127,-30893,12888,-18974,-43713,-28535,-45375,-56450,-29864,-50261,-78979,-36198,55084,30336,38062,67342,97822,93964,89191,50184,24875,-8746,-49532,-98983,-122370,-71465,-33063,-9407,10245,41512,72132,102802,70609,55328,81413,80755,-18648,-78260,10295,100351,131046,84128,-42387,-28051,71026,71816,24058,-9006,5777,-29507,-81612,-123830,-93701,2207,18714,-36811,-123481,-63149,97027,181705,164847,157840,194074,132153,-6039,-83496,-96511,-82462,-53036,-30116,-42766,-92909,-158218,-134873,-70845,-59820,-71322,-66107,-27846,-33478,-37548,-63101,-100260,-113698,-98330,-77949,-64752,-90955,-135833,-88460,-51363,-74089,-81871,-37939,-37344,-63126,-97777,-61142,-20364,21566,-30856,-38775,21666,39281,1990,-38949,13755,37341,4385,-16756,43182,201970,472389,458109,155783,-26281,-95666,1678,63914,94394,13828,-39028,-64860,-64958,-57526,-57179,-11424,39810,13446,-21784,-17552,-6844,54664,93311,111627,70146,76897,165162,138291,-11068,-82601,-119073,-128195,-135655,-93843,-10954,41534,41199,68138,133248,96082,-30026,-120828,-97000,-52066,-17968,-50732,-82533,-126939,-69003,23883,57023,-1816,-6270,7761,16933,1598,-55364,-34119,57879,99725,119894,102868,161227,199416,112599,38798,-2721,-14177,-32215,-4965,12120,37601,90744,128496,67709,4953,-26190,-32645,-12356,83878,107179,56955,66658,42883,32978,51005,40654,-11836,32274,58403,-6932,-110825,1782,155986,254326,313444,284322,177051,76768,-6654,-41190,-83122,-155380,-136605,-136090,-123498,-54480,-1107,23427,13045,44508,166200,237998,184450,131816,33838,-92489,52085,399720,498032,361013,216266,175905,216784,215402,173059,63918,-23817,-40033,-44826,-58354,-89712,-151105,-77896,-31571,-30122,22360,82284,194073,257643,123427,-37481,-86218,-25378,-20708,-63652,-109995,-138781,-111632,-117066,-71509,-70244,-76851,-46869,-46793,-111649,-32779,74502,175188,216539,114831,33726,19124,103483,112372,41953,-36786,-114944,-111469,-9145,15805,-8501,-59614,-57635,-63272,-112519,-88149,-77344,-86496,-103420,-86010,-67383,-44746,-13082,-6678,-48819,-69539,-6621,43547,82925,76959,24501,-33240,64250,143243,147850,125149,78784,29121,20748,30047,3541,-43844,-77167,-9481,90287,150071,106293,-8698,-60256,-98022,-68505,20828,100524,173510,222883,216556,183830,144297,110316,52261,1968,3262,5245,-17902,-1216,-15698,-44296,7083,38811,-14774,-60761,-93848,-93069,-74643,15981,51496,85822,132713,219977,305359,175311,1596,-73212,-123277,-32736,12200,64006,103469,95393,97187,107664,49401,2355,-76631,-106979,59672,174261,127714,1215,-88981,-114678,-55626,-60551,-84261,-71259,-68678,-72523,-57219,-63109,-5700,66826,85045,79643,-26173,-66153,-57597,-4872,29267,-11471,-72742,-29048,63099,95713,59826,-1378,-25949,-13032,-26315,-45653,-57266],[-17089,-858,-10744,-20225,-48112,-72652,-82618,-43379,-59297,-76256,-33659,31515,41687,-9753,-94273,-136769,-64540,-43924,-22759,-26400,-7087,-8060,-70794,-85217,1995,23598,-35814,-66599,-27658,-33733,-53978,-12134,23716,-20425,-103427,37550,219452,319297,203613,-75662,-38932,143112,287622,139831,-53445,-128743,-117614,-19312,124371,235322,266092,264277,137866,19230,-27791,-8352,67955,192135,337128,383819,141022,-498,-20528,39703,85924,47523,-44273,-90762,117396,515511,839306,791962,468302,100635,-26548,-66849,-18824,131988,108168,64137,-40829,-103826,-122073,-52178,18673,73123,36966,-41931,-3259,64882,128090,113075,95083,78239,54551,2948,-5396,4481,-38915,-86155,-124206,-26347,129283,184271,137788,86815,59552,42635,1386,-84962,-83638,-68921,-29918,25137,16890,-37428,-30067,51101,153948,162720,144885,67204,-31157,-107562,-28547,20586,478,-39801,-58093,-17862,76074,193347,224209,156874,55894,6418,32269,69661,29151,-74451,-71508,-38232,359,48273,161203,267299,233429,206593,171268,116361,57113,23691,11471,-10409,-62275,-15575,63286,50047,42344,34289,3916,-57797,4806,49956,62717,82421,72903,23158,-36856,37876,116706,155005,113300,-31026,-20881,166070,479398,683687,529247,294820,112783,-18827,-83160,-39307,-18802,-52339,-79954,30319,103613,106607,56357,-21367,-69822,-23055,72750,175378,161212,55571,-65950,-113546,-64279,-54952,-110541,-51650,6850,14379,-31145,-31147,87244,132925,40685,-73946,-81995,-2457,20754,15140,781,31846,73879,187074,211911,178922,99955,40444,-9314,52501,136615,88284,35607,-22952,-47488,46068,171693,-558,-73678,-74027,-44818,-74262,-96228,-28784,-4728,-59834,-93729,-111623,-130523,-113715,-84748,-47177,-16198,-9304,-11035,-24085,-60739,-73861,-32970,37258,57371,-37763,-107948,-115188,-119335,-116675,-46645,-35173,-60766,-114221,-77723,-26731,-8416,-13787,-26234,-13905,7818,11883,87707,74661,-24657,-145576,-34528,66294,69466,50737,47477,21797,2829,-28753,-55495,-15174,32015,37304,-33210,-99289,-41001,26895,23488,-27643,-70094,-112045,-74439,-100617,-120129,-141937,-128824,-54118,98772,87453,48361,-3649,-42805,-62924,-35364,11566,16865,-2345,-60607,-114686,-104963,-61480,-21901,-29412,-37611,-36494,4794,46070,87361,74560,86331,245773,336830,160337,38230,87196,180963,131717,70205,52933,29037,-6029,-62825,-99729,-68235,-67795,-121334,-86632,-68305,-74811,-61495,-87636,-141864,-105632,-2748,49742,40390,24911,-10360,1032,13046,-11449,26823,85349,66182,43565,43195,-60136,-58188,77376,133521,116204,77737,30727,6861,60603,105426,171349,142792,18789,-155119,-36072,17632,-20769,-99862,-76510,-127992,-120864,-51609,-37336,-74747,-106959,-65378,-19990,25310,39485,28446,-31863,-50559,44717,93903,42481,-53997,-83652,-46055,-77231,-68863,15550,88912,70200,-33153,-25430,103567,163992,118411,54265,6360,-27034,-53051,-71962,-101022,-138027,-109859,-79352,-82271,-82805,-92622,-104264,-66003,-76840,-104229,-127771,-157273,-82556,-32766,-33482,-74480,-45442,-34461,30444,11122,28343,49026,50537,62864,110167,130639,91678,57656,-8973,-80653,-56323,-83743,-90618,-76755,-48373,-34980,-46755,-81486,-99887,-106723,-49702,48777,153792,178667,43586,-7883,149057,380098,446235,330575,149052,-75958,-109623,-3459,113045,145077,36677,75906,134394,129323,66049,40790,81860,95324,102444,113892,56434,-10256,-39846,-48355,-101081,3146,60123,52339,145346,231186,206522,102426,6281,-37462,-2722,32366,32936,49878,109718,90456,7044,-78008,-85141,-52087,-28010,55341,77613,5409,-64056,-27901,-19018,-68558,-119712,-89216,-93474,-136537,-88838,20034,88808,90309,54958,78612,92473,29693,-20705,2961,14384,-3314,20009,92771,129105,114678,44871,3844,16178,79390,115914,83015,49075,34302,-27812,-63747,-3760,33962,31131,60188,92172,60783,-40904,-89040,-61036,-40180,-80935,-119021,-111299,-27937,45224,56608,-10340,-82596,-79170,-88078,-124895,-103477,42773,76623,64091,59395,15200,-56545,-48558,15984,112721,108692,75093,25906,22459,55618,98228,106452,192144,265617,223804,96326,-38148,-137589,-25688,180891,285809,209103,99241,42149,13086,36327,98661,87738,-17088,-134141,-145380,-118803,-79523,8262,112286,136075,133320,79001,-3031,-24983,-69792,-45582,-16101,-16248,-19896,-45296,-62488,-59578,-29882,21991,100974,100366,-4775,-58898,-60451,-51088,-26039,39828,98929,171546,283424,309553,258557,229041,169920,90150,63163,91495,186148,139232,35081,-5122,-38214,-49618,45667,134072,157520,111984,58471,2965,-71200,-117063,-102120,-92708,-89895,-108815,-85329,-71942,-85178,-18716,53806,77390,80484,78439,54205,122331,193106,239818,249923,214020,97270,15828,-32862,-59000,24390,120726,223483,186418,-6899,-97728,-128331,-101967,-89583,-113902,-95918,-91744,-92015,-36189,16773,26482,-17444,-79224,-39895,-62183,-72805,53541,69254,-45481,-91080,54781,214739,243814,130116,1258,-24015,10528,104241,138020,155693,203562,167366,44258,-73373,-82357,-21277,23072,64946,70526,6353,-106876,-56761,34931,107926,130217,135483,132745,100726,-15202,-93519,36567,129749,99457,64147,86184,95325,124692,71578,-5949,154055,309256,313233,155139,24611,-55659,-33626,-30468,-42030,-60329,-69600,-15338,61659,128837,155528,63125,-41486,-85469,-55483,-87468,-79503,-45620,4743,-3852,-16498,-26159,4371,65499,-5561,-71813,-88647,-83890,-45391,14881,52703,39751,-9254,-35616,-46133,-43380,-37964,-79011,-63656,-21046,29537,79090,52562,-8425,-18232,2762,-6984,-46152,-105295,-127416,-58406,-71885,-96473,-107587,-46182,-52253,-83348,-36266,3184,-15437,-83686,-105241,-84837,-67593,-50466,4764,12962,10212,-73091,-79330,-35667,-40443,-96604,-71088,-26056,-11933,-40117,-79340,-76262,-37164,47057,29038,7067,-17977,-41096,-48126,-64899,-60665,-22589,-17370,-41599,-60277,-10973,20760,95864,168433,208661,215137,158193,104588,91048,79426,70875,120003,143186,181257,140998,18261,-94502,-57206,-16888,29564,23457,-75173,-148148,-148376,-81844,-27719,-41943,-102388,-82562,6924,93882,189641,138026,89711,29481,-18265,-20532,4424,-24426,-21692,12484,59392,-65628,-18368,36935,-6254,-110459,12655,135160,41738,-95022,-138771,-103495,-59668,-40002,-32483,2071,10175,-11186,-74302,-70047,-103443,-59528,32857,79563,50012,-13845,-6705,26781,33501,13431,-14610,-31019,-16537,151118,349988,434791,417700,376329,328963,246060,163815,61581,6954,-11367,-24073,10202,15850,42536,102296,85836,77335,168397,389792,473223,401335,211070,46076,-69217,-32996,72372,144698,175640,113558,108168,68421,61150,118325,225720,311707,444573,502726,283026,89214,-562,-87325,-116773,-89205,-37707,-24330,-34453,-56299,-35712,51126,112015,101589,33704,25792,18851,-2113,-37668,-29446,-15391,-12366,-31338,-105567,-153999,-163405,-124074,-77379,-46833,13254,110197,220365,297772,355590,470152,460315,343533,133143,-80943,-291,71744,74216,31229,7302,-5598,-42284,-51355,-75040,-123790,-131122,35124,168482,116050,16597,7862,23842,28244,7895,15190,39512,7786,-62103,-72385,-20294,55331,78969,51881,71684,96845,82325,16038,-48548,-86246,-80038,-38856,40833,75732,39680,31781,48069,29325,1522,-29810,-83335,-78604,-43101,36773,102847,111064,127595,72419,16288,24199,49445,77796,2068,-81811,-47692,-27054,-49052,-122005,-141053,-54564,-51274,-60683,-118572,-128500,-80778,-57845,-58743,-122893,-31648,41046,20876,2283,-14549,8279,44318,35195,-7225,-52315,-35488,4595,33462,-41129,-123558,-87230,-63352,-56582,-55804,-44979,-4024,60603,63539,15207,-80825,-30629,59487,46841,-48547,-134822,-102696,-64776,-4838,37481,50130,23524,-35907,-58425,-64868,-39758,27229,28331,-1531,73818,167435,236303,217923,117128,3075,-64487,-135490,-73517,-11464,20624,7138,15586,25046,-20030,-90313,-152444,-58234,-10334,-17231,-37506,30976,171729,276153,293182,252266,222828,197035,118488,75533,64032,25905,-40966,-72989,-29097,37191,215567,318099,222482,88321,8262,23286,35541,23576,18907,40265,50549,47293,-23822,-41361,34671,169766,168920,75992,41161,49078,38007,-11609,-73029,-102197,-39251,47946,78472,70856,34291,41021,63339,64526,72206,10053,-93249,-91470,-27867,-25771,-31004,50328,189500,291385,276020,49260,-103857,-111969,-113386,-52233,19754,44136,163837,370779,426780,348443,199717,125271,60469,48050,-16474,-104477,-105007,-66435,45647,220375,219668,228402,155078,-3744,-16972,164640,381877,456794,255162,67204,-58979,-125488,-71966,-71097,-64430,-31579,31708,125387,141464,117597,27863,-49223,-5998,97012,108371,20599,-33977,-35878,-2375,44180,46145,62591,89296,33329,7185,-3904,-44031,-97669,-163406,-153476,-98209,-53908,-27982,-27486,-34773,-15228,773,-62969,-124261,-145129,-88087,26579,81151,25947,-41101,-73151,-65761,-55377,-42577,-51573,-15655,22075,20823,-19135,-52519,-113823,-102497,-25984,50864,87310,59640,-36371,-13346,16246,-15501,-47452,-2673,31127,11611,-22348,-6907,4046,26821,36032,1246,1970,42944,91640,139405,133289,101709,23856,-37889,-59039,-52909,-26458,4619,-24129,-94712,-57472,-25161,-18626,-8093,43201,105891,80432,-14343,-87699,-64365,-48545,-105136,-55901,44512,90381,58889,8378,-14318,-45289,-47940,-12766,72047,278263,454809,372106,174780,29138,2268,21826,4917,-13187,-5305,25406,9138,-43285,-54800,-3490,92168,252684,249248,165696,91971,6749,-13382,-4355,-67900,-38233,9374,-11546,-37933,5669,112065,176403,201619,246812,247764,200216,91439,-4937,-53347,-105366,-114661,-111803,-68815,-3607,25078,41484,43603,25583,-17643,-57907,-127716,-97852,-41046,-15372,-23896,-43087,-54680,-43301,-69053,-87215,-75668,-39971,-10554,-39080,-83598,-131951,-81393,10359,140044,167986,115354,67254,39495,52671,74466,70394,53925,7799,32055,71859,59866,40517,33808,83486,126371,152472,172234,98265,8634,-70409,-32799,24686,40149,57314,101326,322129,328269,108280,-56591,-83137,48862,90713,77430,120485,105833,45622,-19518,-3776,-287,-41751,-75211,-51164,-56677,-54880,-51852,-26138,-2827,104013,201086,154918,46798,-80057,-78781,53103,146442,178431,218376,275805,244885,59149,-57547,-72859,-102106,-52595,32131,66714,100738,101323,630,-49201,-16352,116844,274890,365699,370304,217819,42427,-61514,-114282,-80547,-87085,-114374,-120708,-32114,50629,106778,123547,149260,219378,265762,229107,79859,-35968,-65853,-6467,54912,107190,115396,98622,-17181,-148770,-102164,45976,118702,32098,-59832,-51446,8725,31780,-21958,-88493,-67741,-44472,-41514,-46517,-43144,-6647,67877,33407,-46299,-94247,29884,124457,107745,77266,58581,40490,-66986,-91635,21908,85286,-14194,-55172,-67255,-74388,-48912,-41080,-24940,-4371,-7382,-62440,-115166,-41437,21932,30875,45358,9228,-61532,-91460,5297,41632,-9013,-53047,-71395,-92821,-48601,99251,264991,280578,157007,4871,-37641,1842,28497,-424,1472,62605,126080,103829,87321,193284,482786,638953,521273,216282,11031,-31156,43623,130580,158531,99842,99714,164912,228465,258445,300961,271064,137062,66904,183848,271294,236474,79877,-60641,-127939,-134985,-98354,-24881,51803,113168,160313,202921,182589,93717,59025,133407,232687,231865,182538,120663,-19726,-80636,-69036,-20613,25687,46796,18023,-56072,-36915,-77120,-133542,8764,83719,45330,-6959,10636,17857,-19683,-86804,-139088,-83215,-21113,719,31220,59731,27520,-6881,-55275,-25276,-15354,-42253,-121646,-31597,62636,87832,38141,-7501,-86367,-15994,-13232,-75042,143,55548,35041,16395,-22595,-21634,18301,-10837,-39227,-30235,-59608,-70660,-40769,-52120,-75835,-47492,43715,21306,26992,71039,112756,101484,92131,48472,19637,-7789,-42974,-94161,-132576,-72295,-31221,-2305,20231,53291,86092,118917,85538,73914,108371,118612,16005,-54383,18268,95228,122247,70540,-57022,-13423,93673,98181,43635,8356,27150,-15790,-78922,-118955,-89052,20331,50307,-11989,-106814,-105641,50930,164791,179516,184671,212001,124287,-13691,-78733,-94221,-82271,-47260,-17709,-31919,-89907,-142473,-114409,-50715,-31374,-40541,-63296,-42411,-36373,-29914,-43751,-69108,-85325,-80203,-73110,-73155,-103574,-137463,-83142,-54636,-80591,-89565,-46712,-52201,-83247,-131946,-83796,-33122,11380,-66289,-46115,28182,47485,-7147,-60190,-428,25484,-8493,-23980,42377,190589,425133,406711,130632,-24779,-91999,19330,98290,128223,22530,-40202,-63325,-58271,-52206,-56887,-17792,25622,-1680,-20412,-14507,-17287,35347,84723,115844,85228,103535,190835,172580,14496,-70680,-108520,-139896,-141558,-96423,-21138,22179,36445,71292,122101,73467,-54745,-117382,-68170,-22850,9510,-30923,-75180,-123306,-64710,10258,32178,-21897,-9072,15202,21326,-3665,-60247,-20241,69269,97475,104320,68921,101010,131630,73450,24718,-4227,-1255,-6841,24657,42146,26281,59590,103742,60195,7860,-20514,-33024,-28713,68434,128676,84325,80049,49183,34074,51965,27623,-10779,27787,57230,11587,-95914,-30032,133280,241066,304431,286652,193497,89837,2361,-36811,-75590,-137356,-143847,-143392,-113804,-41018,12507,36469,15229,30636,159341,227595,157554,124930,39093,-94513,26991,385188,518192,389086,222913,157106,186411,179791,145913,49641,-35374,-30254,-26733,-48013,-87670,-123694,-49890,-25981,-33911,25680,102323,225702,280866,123008,-39701,-82375,-24203,-30791,-80911,-132195,-137389,-115989,-126675,-72578,-57617,-39334,-3883,-13509,-104568,-46766,57910,131965,175503,89875,7449,2122,81808,91264,49376,-11833,-93946,-137093,-32643,3191,-15966,-74281,-80396,-80713,-105653,-67373,-56699,-63191,-82911,-76853,-62965,-35014,2675,8207,-25037,-64886,-20142,31542,76539,75705,24809,-36242,60548,150775,153913,122654,58730,2932,12178,28242,7061,-35351,-59895,5250,87296,121972,51371,-59294,-94904,-128888,-97966,-8430,67703,135028,178111,173708,146384,112425,83645,32310,-16684,-21167,-20327,-38783,-21335,-46264,-69518,86,33291,-21433,-57377,-90190,-97721,-89808,7497,56052,88703,111946,180959,239690,124668,-25982,-89689,-103797,-13430,32019,74449,106397,90638,87075,102059,58560,22693,-51552,-110176,33400,142324,103264,-14860,-90331,-107774,-50577,-50533,-76514,-79875,-74056,-44665,-17209,-20704,601,59257,99772,83228,-28612,-51495,-38602,22193,53220,4589,-64295,-35455,58397,90992,54349,-7876,-38985,-26023,-38367,-57163,-61447],[-6939,3720,-9757,-19515,-47940,-64687,-49939,-26188,-63265,-84391,-43992,8853,12069,-33229,-105808,-109647,-43934,-30118,-9679,-17320,-3898,-3269,-63498,-90824,-3838,21761,-34315,-47071,1099,-3252,-22658,23244,60111,5859,-110538,22415,203055,300076,207404,-53655,-59883,113860,251362,93651,-90642,-108431,-119733,-21850,117801,233139,273721,263591,119614,9848,-45404,-31420,40275,159592,304037,318890,83127,-43076,-62829,6463,62507,26194,-50459,-67771,127869,503632,780923,730558,458136,109718,-21894,-60121,-3531,133554,112815,63242,-51477,-120856,-127060,-60417,16080,73907,43038,-33871,-4402,80304,167320,145864,108577,76904,47713,-3704,-8231,5970,-30699,-75808,-132266,-24984,155020,230773,173864,115543,78810,51853,6064,-81610,-89025,-75163,-25149,39533,41236,-12629,-6883,79118,194913,189361,142781,52422,-41005,-106619,-48188,15131,1133,-37688,-51677,3958,124467,248627,272027,196806,87269,25497,32342,45763,1063,-73382,-51790,-35693,-10970,28045,138309,253781,239480,221464,184835,120023,53422,19436,8270,-11858,-49706,4998,70927,49682,47614,52081,24412,-38804,14372,49594,59075,70763,57639,12531,-35806,31991,103148,125934,69495,-53564,-25134,127272,413871,649127,526812,304941,125284,-9139,-80326,-45229,-30462,-66323,-97589,22863,106864,116833,61020,-22384,-69579,-20950,77790,189269,180214,69416,-58099,-116633,-59457,-34629,-88143,-71422,-17436,-1103,-25808,-27015,84919,132418,42986,-67650,-84706,-2634,21383,14766,4162,43997,96429,219654,253067,217237,117910,35836,-36597,22375,107300,74391,28268,-28844,-43911,73795,168933,-8505,-86370,-91880,-48854,-65397,-94062,-53044,-6169,-56428,-88141,-99105,-130085,-118993,-89471,-50803,-16233,-9901,-13039,-26357,-64304,-65368,-21244,46019,85634,-1941,-75848,-108849,-128870,-91098,18828,25383,-19143,-92906,-97014,-40774,-20529,-20527,-40825,-29880,15430,34488,87083,50776,-48547,-149139,-19889,77182,74971,53533,49784,22614,-2593,-37227,-54319,-3538,51200,61917,-7158,-72961,-34064,36367,37590,-19375,-67494,-100648,-65200,-107636,-122424,-52351,-24172,388,139327,105145,59325,11160,-26646,-61405,-32523,14856,11108,-15305,-76119,-127909,-90060,-42027,2604,-2560,-18854,-25619,10453,52752,89931,62437,42727,159362,296992,158367,40980,101391,191026,139443,76430,57477,35632,1093,-45210,-77140,-82151,-61437,-116127,-96799,-72794,-71270,-54027,-84791,-149223,-131510,-48702,-28130,23657,24378,-32315,-37431,-9778,-18944,14505,64031,44859,27471,41889,-37856,-86760,50023,123791,130820,105711,56792,21285,66427,125940,216454,174879,29008,-160917,-47213,10788,-9252,-32581,-31874,-102502,-128552,-59571,-39018,-74795,-122983,-73974,-21780,25982,23524,-6376,-61710,-87529,16842,85286,47144,-42326,-69888,-24354,-45587,-77404,-144,75272,55665,-44545,-20897,111426,175406,135344,67352,3419,-39195,-59178,-69135,-99774,-143402,-84827,-57574,-79333,-90936,-88979,-107119,-62212,-66252,-120444,-124918,-142247,-97372,-42952,-33630,-78128,-41949,-30810,29945,11599,31245,54651,63336,77204,117297,125702,83075,55805,-6097,-109624,-44371,-66739,-79435,-75876,-55680,-46052,-62243,-102238,-114092,-113282,-50099,48887,138474,161544,29864,-26365,134725,343160,426303,348669,170380,-64285,-64575,35798,142841,156497,7279,63185,156692,152374,93094,68629,93071,100404,102344,124514,76052,-3902,-39095,-46871,-101792,17530,93374,90496,184062,262344,224725,108781,8483,-33826,2610,40520,57455,94052,153384,116851,19770,-72364,-82309,-49164,-42859,18866,48816,-3917,-71475,-51415,-44428,-90640,-104208,-78242,-90986,-151197,-99355,4944,71993,74802,48225,76213,94612,42403,-9126,-1016,-4396,-32825,-17252,55403,93807,87218,26532,-3246,15684,75155,118062,90587,58682,40349,-30398,-76800,-11168,29490,23921,55230,85539,53770,-34809,-77346,-66474,-54220,-85162,-113649,-162305,-95084,5584,52264,7485,-55117,-52507,-74264,-134635,-104204,39175,88619,65533,36805,-5112,-80239,-78795,-7246,98131,90027,48051,11032,17591,54133,98371,96606,165497,242211,214663,91698,-47761,-126762,-5858,197160,289459,201496,85599,36342,16166,35445,90026,87669,-5618,-119628,-156341,-125716,-88339,-1198,104408,132485,137651,95174,6226,-40991,-82145,-61997,-34850,-32311,-40739,-73268,-89115,-75040,-57742,-28651,44924,58627,-17097,-43069,-40978,-39501,-29857,30616,101948,190721,283796,294488,242598,195834,130464,58701,23150,48535,141005,92649,-5630,-27643,-55152,-61910,27880,111197,131417,98019,60860,11017,-71207,-146777,-85102,-86539,-103422,-114656,-81662,-67377,-86649,-38384,31349,58922,72130,75487,59623,143216,212817,251548,260673,219039,92226,7228,-44862,-59432,11765,83837,159641,146842,-12984,-73947,-111332,-88724,-82512,-101693,-72933,-67824,-106611,-64232,-10923,5992,-41998,-94322,-26168,-44250,-82132,37033,65008,-47106,-80259,79926,258604,273765,137479,14975,-20271,3163,99717,134047,149252,198115,162987,34061,-82919,-96599,-33139,23811,79170,97222,45983,-71391,-93227,7243,88326,120656,125938,114257,86661,-13048,-114540,7675,88154,58413,43345,86490,103470,134210,76853,-8921,139279,246163,247883,131639,25946,-51865,-49195,-70943,-89343,-92087,-95581,-32674,53243,128845,175752,91179,-19339,-57462,-32962,-81638,-92717,-54719,-8228,-10073,-1445,3024,56475,120389,42476,-39416,-66054,-75869,-49589,2776,38139,30259,-16711,-38215,-48675,-51928,-49670,-97747,-68512,-28190,17513,47967,-1191,-54056,-39650,-10378,-14961,-33220,-84357,-116253,-46202,-50629,-76719,-95405,-40499,-28404,-44435,5456,38546,-5274,-87988,-96402,-64372,-35807,-5694,52212,55435,22164,-85617,-69294,-19987,-25720,-90998,-65334,-26602,-17713,-47964,-76534,-76302,-34334,46903,31161,21462,2602,-19404,-8902,-11197,-29635,-3439,-13353,-44475,-56471,-9470,15505,91881,167511,202307,203621,151086,100427,89503,73000,54004,95102,126290,180519,157264,23909,-92920,-80210,-67622,-38021,-33651,-105248,-162480,-148271,-71959,-19974,-20829,-64164,-61853,8351,70073,122743,60961,53225,14843,-30647,-37420,-23619,-26079,4698,43036,69264,-70986,-12814,50101,6473,-138077,-11791,111696,25398,-98719,-111184,-91466,-58482,-30259,-6617,21435,17114,-6379,-47091,-42025,-77898,-46862,37695,75643,49625,-10364,-4811,32443,50865,31821,112,-11603,2115,164039,357530,462126,428090,363184,308561,227045,141314,38334,-4175,-1970,-15015,13559,14912,31536,72770,42944,42976,146473,421779,523831,451236,232178,45087,-82965,-40172,85572,181778,202109,116138,104065,66117,70004,138037,238787,294970,393952,440918,220124,53409,-8975,-78262,-136914,-124597,-60805,-33239,-33355,-53053,-34334,51825,119820,123289,51131,30071,24116,8291,-29206,-27444,-22789,-18329,-27775,-91363,-132045,-123524,-92501,-56761,-23237,29620,136910,268463,368556,426157,492407,442214,344711,155108,-69388,-17013,51034,73553,32004,11569,-531,-40141,-57585,-80545,-129170,-134485,39951,176367,115942,19982,22903,41610,40307,11522,17248,39657,10862,-61373,-74183,-15598,76920,114285,79637,76056,96063,93704,36315,-26005,-67550,-59420,-19596,52921,71727,27169,19940,30679,4080,-28282,-46715,-87297,-84478,-46068,21332,87898,107595,134272,91536,30634,29166,43163,63874,-3520,-72807,-43164,-25696,-50689,-117895,-152728,-77773,-67409,-64141,-117946,-120427,-79173,-59053,-64632,-119635,-22931,54991,35365,14673,5230,36373,76723,70840,27839,-30158,-35302,6386,33533,-55509,-136803,-91446,-57450,-44741,-48720,-46863,-19108,42871,57768,26231,-65042,-37479,52580,25956,-53097,-95412,-65743,-36877,-4213,38978,54778,27577,-39551,-78839,-97499,-71155,10429,37547,10770,62434,136511,197203,173168,76849,-31118,-83110,-139959,-80435,-14659,26696,23225,25287,24833,-29446,-99435,-140468,-54459,-10244,-15721,-53403,-11678,109649,214736,265732,261165,256150,235930,136945,69973,60543,27663,-37868,-77151,-21270,81616,293966,391172,274892,123777,33407,48696,64479,53497,45178,59478,59637,41194,-36469,-4595,100547,220383,197848,92326,43267,40531,29222,-10078,-60391,-102667,-49422,30700,51370,36711,4734,21028,59098,73842,87589,30495,-90449,-107232,-43750,-41433,-38158,46171,177152,271217,280502,62661,-112039,-89976,-100504,-51048,17779,31073,129337,360751,475946,430945,251982,153250,77654,51471,-18624,-114134,-106474,-60170,52587,181211,130901,134841,88752,-27948,606,186579,388952,445718,261845,85116,-45622,-129054,-66755,-60315,-53293,-13028,52302,137989,134394,104450,17796,-49340,3340,96659,95980,4993,-55237,-62362,-33662,14463,27486,53302,95847,46176,18631,5422,-39512,-104699,-170600,-149383,-98912,-62311,-42712,-32726,-29834,-13586,-6462,-65911,-117936,-123209,-97241,11850,78101,29918,-34192,-69071,-70796,-65466,-52024,-49536,-17809,13518,3107,-47749,-92899,-164021,-104900,-38920,30344,85588,74016,-30373,-16366,12237,-17648,-34793,17455,41784,12119,-31403,-17013,-2414,21083,32109,-9058,-18234,17321,73816,135383,135586,99084,18954,-42340,-57755,-47763,-21122,11512,-11710,-78104,-52087,-30146,-32358,-16928,45857,110729,92764,-2859,-96616,-70601,-45984,-106597,-67002,43975,115687,85434,31237,3033,-26835,-28205,2112,91003,295636,421233,318180,144756,23622,4716,14453,-5917,-14023,6862,37089,20530,-49760,-68619,-15100,80281,246720,237614,155252,80331,-5021,-16854,1486,-64853,-43439,-1687,-26263,-50947,-431,116323,213804,226940,270050,267360,203848,86433,-7936,-57647,-105624,-90549,-113905,-71212,-9996,15436,33952,41365,30895,-11868,-55912,-136674,-99871,-40377,-16655,-33124,-61025,-78390,-62357,-81820,-100815,-93554,-61455,-30686,-52697,-90777,-133684,-79553,14460,138527,156465,107278,64433,39681,51569,65077,58854,50103,439,17799,63332,58769,45647,58871,132872,190103,213711,215743,122179,20211,-66765,-49493,9921,33524,58093,65754,251108,270654,90230,-58007,-88967,28967,61645,58438,114171,96817,32381,-27698,6605,17791,-27435,-76959,-51588,-55277,-51783,-42071,-7804,7058,98209,185704,141816,41467,-78355,-66292,60364,155569,196781,241886,299611,252573,51399,-56136,-66078,-98224,-43932,50883,90725,100874,82077,-18413,-54391,3471,154992,331137,417252,396896,217829,54422,-40750,-108212,-101734,-112443,-127905,-103307,-39090,67127,111502,121224,146259,221971,288787,255663,92437,-35495,-92229,-21480,34226,76488,70097,51100,-45124,-152383,-104620,20957,97660,13410,-69063,-74263,-12926,18596,-23339,-74938,-64313,-43155,-48177,-59783,-56500,-23286,55939,31600,-30155,-49760,44701,116581,76768,45462,57342,41917,-72875,-69818,51537,130876,12340,-42577,-63734,-69557,-45923,-42051,-21806,-2331,-15425,-69729,-115776,-16911,37262,54744,77667,41905,-28513,-52354,26717,46586,-6764,-55844,-75114,-93286,-51625,94970,251101,255981,133042,-13164,-42613,7889,29734,-5170,9913,87005,149637,119766,92092,164515,418237,586827,518916,252428,26840,-26778,46157,131416,163307,121904,118368,168880,237570,279987,327935,285500,120749,49365,165445,272403,258092,104781,-38905,-111205,-151363,-115739,-38962,38566,102512,141963,174653,163974,93388,76340,164763,282527,299961,238369,148056,-24091,-75780,-44716,-2225,30584,50476,28164,-35524,-18374,-62831,-150115,-16336,47339,7190,-34269,-1677,18806,-12635,-81867,-138342,-76156,-8544,15758,47345,62739,18470,-16614,-59857,-31071,-30302,-60862,-136731,-25215,78439,129474,81497,13492,-65604,-10056,-20221,-97128,7762,100430,101855,63935,9313,-7094,23988,-3099,-34304,-31008,-73399,-86096,-53233,-56847,-78871,-68439,24005,12395,17523,74245,126384,107811,94173,45737,13177,-6933,-33517,-83086,-136673,-73010,-28893,6053,32151,68149,104323,140176,106332,96770,136281,158770,57352,-25047,29307,90619,112678,56582,-69740,-598,113509,124345,64460,26339,45836,-2451,-75094,-108733,-75114,44475,86396,18713,-75334,-139212,6460,146288,194099,210784,224547,112394,-17715,-70735,-88862,-79461,-39798,-5174,-17749,-77685,-120794,-93140,-29633,-1482,-7286,-51232,-59123,-43290,-26211,-26843,-37936,-53721,-59746,-66980,-80911,-114973,-132468,-78239,-58814,-87161,-96321,-54878,-66463,-98881,-128120,-92386,-40101,6099,-88344,-44307,35474,56089,-12489,-75840,-16035,8979,-24968,-31874,41808,175932,362995,340031,109327,-21711,-87610,37240,134467,161599,29350,-43660,-62182,-50317,-45600,-55977,-25524,8028,-16827,-15333,-9574,-26703,14532,74168,118449,95695,116719,199276,195345,38494,-58060,-95573,-132013,-145571,-99176,-33956,-4568,22556,66367,105175,49401,-76763,-102814,-34664,11309,36232,-10148,-61826,-113227,-58641,-822,14054,-32692,-7011,25712,28451,-9099,-65791,-9056,76997,93099,88912,37183,49741,77768,41103,11499,-6094,12739,18565,50584,63458,16937,31728,81014,53918,11811,-14361,-33017,-42526,58877,151803,114393,94671,55706,33764,47982,10419,-462,28888,59889,30475,-70560,-57889,108357,220228,283646,275576,202544,102156,17716,-18756,-51888,-106578,-145194,-147009,-101639,-26773,27189,51992,20830,11948,141744,203874,126199,116739,44030,-94840,1651,354963,514965,403339,226317,138539,149087,131005,101767,21157,-45538,-11334,-7279,-38313,-80025,-90121,-23328,-21683,-40249,25977,116575,247308,293535,120354,-40570,-74160,-18862,-34333,-87025,-126535,-113756,-112127,-133187,-73628,-47651,-8145,30811,13678,-94036,-61522,39517,85086,119203,52914,-23362,-17285,57068,67821,56391,10977,-71073,-152324,-55449,-10518,-25495,-89315,-90117,-77625,-80403,-46451,-34222,-36887,-61002,-68491,-59471,-25100,16949,19451,-5464,-45149,-27453,19984,67478,70867,24854,-37658,52706,155649,160683,119562,33188,-22411,6890,30454,15013,-21576,-36382,25483,85645,91686,-480,-96400,-130574,-158755,-124658,-34341,39668,102788,142674,142079,119986,89744,65368,20167,-30593,-42998,-45141,-60607,-44743,-72510,-64593,17873,42848,-21343,-48617,-78664,-93206,-108615,-5764,57216,88942,91542,140720,169792,71439,-51534,-102807,-90824,-2819,42807,78861,104480,82170,75006,97472,70355,45901,-23741,-87992,16932,114553,81590,-27494,-91787,-96322,-40710,-37843,-67122,-84429,-73639,-20693,16162,17911,23294,62238,115033,83193,-29315,-35122,-17207,50529,76025,20121,-53288,-45446,46837,80589,48883,-15505,-54876,-34430,-40632,-56435,-51233],[-2358,272,-17994,-27321,-53208,-54966,-19730,-8058,-68603,-94869,-55235,-17455,-23329,-63454,-111727,-89348,-28663,-21249,-3018,-15117,-8759,-6980,-63372,-102967,-17974,11541,-38579,-30811,26785,23837,1820,48867,86231,25050,-94548,-6612,167707,258215,187807,-44068,-82570,78516,202828,43482,-111365,-96541,-126523,-32081,97686,209541,258733,241331,92423,-4880,-67949,-60907,4782,117475,257241,246682,33028,-77311,-104497,-28158,33523,5031,-51286,-50587,130884,466873,680171,627492,416240,105195,-25575,-60103,3624,123775,107545,53015,-67960,-126331,-107027,-66795,7045,67015,41862,-29584,-12676,84209,192412,165984,111359,68503,35698,-15786,-18093,-1472,-30908,-72186,-128824,-24828,175717,273965,205849,141040,94372,56389,6911,-76621,-94350,-85164,-23879,48698,60032,6845,12118,104356,233679,211984,135976,35236,-52952,-80422,-63173,6275,-1303,-37354,-46912,22825,166849,291253,308296,230620,116279,43584,27071,10988,-36938,-72371,-33607,-32236,-24148,6132,114675,237832,244688,234873,194211,116323,42618,10460,-203,-18073,-41309,22202,78489,53686,60033,74914,47635,-23852,10557,38343,46061,50786,36551,197,-32899,26340,86990,92978,25802,-71717,-29222,92711,342302,598346,516857,314794,138930,-1768,-77040,-47728,-36584,-75252,-108125,18182,109576,123252,61253,-26989,-70330,-20205,78821,192996,188764,77153,-53611,-124420,-59033,-16823,-62048,-84615,-51644,-25485,-30286,-30912,73240,120440,38865,-65089,-90061,-6283,18341,11375,6565,57433,122096,256590,299287,262165,143212,38341,-56054,-3006,81735,61569,19600,-37919,-42312,104016,162881,-8375,-88350,-107920,-54135,-56686,-84064,-75311,-7608,-51440,-80980,-86927,-114521,-118595,-93336,-54692,-16391,-10593,-15286,-28323,-61468,-51931,-9632,49351,102658,26335,-49419,-89277,-111331,-41174,84932,82522,19560,-68745,-115275,-55376,-36133,-30610,-49512,-36097,26689,50528,80547,26950,-71794,-138989,-4471,85315,77988,55175,51871,23132,-8685,-44620,-50457,7647,67839,83520,17082,-42518,-21128,46283,50015,-8777,-58271,-92077,-66266,-89475,-60723,40034,82307,86817,171229,117399,68694,28179,-8026,-58912,-32887,14702,4148,-26759,-88965,-130710,-74783,-22080,28754,28276,6959,-9961,19152,60176,91347,51516,10728,83457,248917,155787,50149,117470,198600,144103,78930,58419,40179,9566,-25313,-48071,-82426,-53871,-101333,-105412,-76323,-66833,-43936,-75003,-121682,-124182,-71425,-52490,42426,33863,-42129,-72852,-26990,-25382,552,40073,21718,11770,40895,-9739,-112610,13937,106067,139863,131002,81921,35431,70474,141786,254023,197033,31979,-158486,-50615,10801,17746,35639,17213,-74672,-127115,-66329,-38471,-68552,-135016,-85086,-26957,23634,6493,-38438,-85274,-122427,-6561,78610,53714,-28423,-56437,-2207,-11424,-65386,-16122,60007,41995,-53337,-14266,117185,181826,147781,79446,3393,-48491,-61111,-62580,-94983,-133155,-59835,-37951,-75357,-95353,-84223,-106822,-57242,-54298,-111644,-108626,-120100,-104958,-49412,-27939,-65412,-30427,-22561,33055,14669,35514,61030,77190,93469,125089,120060,72182,49062,-8455,-95914,-14613,-46422,-66276,-71916,-60778,-55784,-75077,-120032,-118549,-115411,-52223,41421,115078,138012,14901,-49085,115441,297561,395223,361155,192557,-42637,-5168,94964,189392,177783,-10551,67316,191653,190908,140884,105205,102857,103191,100252,132853,97626,10204,-35087,-43341,-95364,36863,131338,134571,217328,280865,232442,112001,10725,-28646,10045,52080,86318,139707,193034,138718,30978,-65837,-78387,-43549,-50469,-15763,17581,-14026,-75271,-75389,-69538,-105896,-84853,-65455,-86301,-162967,-102256,-4034,57123,58865,41132,73382,95881,55628,5480,-1341,-19362,-57428,-50984,21105,62705,65843,16721,-4435,16981,71121,119566,101336,72968,47895,-32197,-90000,-20648,24861,16842,52030,83852,54558,-22630,-59815,-65880,-62283,-75785,-72951,-105800,-150713,-29944,51200,27984,-27891,-27828,-61854,-140630,-96512,36429,95060,61943,14556,-21713,-97863,-103910,-34520,74017,60729,15075,-5468,12522,52443,97055,85252,136044,209405,197312,83599,-56602,-113077,12888,204370,277893,189026,80832,36221,19744,36183,84223,90545,9307,-100826,-165584,-131497,-94518,-6948,99625,131640,143436,115950,30445,-30751,-62917,-62848,-45164,-42914,-57042,-96952,-98233,-56505,-41351,-38950,22596,54761,-2041,-17869,-18466,-23329,-26208,23950,103545,202530,269626,271577,225852,170054,101482,28824,-25420,-5843,74162,32835,-48244,-49632,-70502,-60372,20721,96831,110261,84286,63625,21679,-62687,-135137,-59892,-70310,-109673,-120236,-77350,-60252,-80311,-46212,17384,47229,67953,74216,66178,164152,230141,258720,265844,218598,87105,1587,-52642,-55121,3104,52233,91329,97522,-4808,-46778,-83259,-69921,-73764,-90302,-53611,-47041,-100351,-84663,-29316,-8012,-59539,-97532,-9572,-25934,-88326,19747,58768,-48885,-63646,109999,299356,292723,141846,34222,-13900,-6901,88283,124219,139117,189457,155883,24437,-90338,-109278,-45343,23026,91219,122173,85878,-27569,-125099,-22826,63921,104728,112382,96535,76090,-5951,-114232,-21364,46395,21964,25781,85447,111987,144513,85143,-8920,124265,186792,184987,108666,29504,-46347,-58984,-97520,-130929,-112746,-111195,-51881,41737,124373,192886,126059,18285,-26802,-11736,-65870,-92255,-57337,-13774,-7480,22807,40451,111700,172736,92196,-4657,-42166,-64702,-50952,-7512,23808,19060,-28003,-45249,-49110,-55235,-58949,-109235,-61046,-26414,6973,15502,-46402,-81037,-56091,-22313,-21527,-19677,-65351,-101998,-30776,-25792,-52393,-73564,-31844,-4698,-4530,49131,74419,4767,-90181,-82448,-39376,1998,42175,96549,91521,33151,-95394,-60463,-8338,-14328,-84967,-55463,-24538,-22620,-52447,-70336,-74370,-32780,38431,28091,36580,27798,9940,34155,49823,17794,23915,-6448,-46845,-52441,-9166,7589,85293,165725,196626,191113,145616,98892,89571,67436,37633,69499,106063,172651,168176,31624,-86945,-102859,-113387,-86647,-67338,-131735,-174545,-134996,-62525,-15357,-5418,-28870,-38175,9022,39091,54327,-1297,22694,3826,-39442,-49570,-44637,-14650,30968,68789,72606,-76272,-4554,63281,19103,-123315,-15109,108345,31807,-71939,-80315,-73604,-51436,-16435,17515,36393,21857,974,-23272,-23305,-64358,-43638,39480,71233,49007,-4898,60,37964,65916,50060,17087,9618,20671,168567,348425,469172,423260,335634,273364,196508,112183,13096,-16744,4637,-7117,16677,13297,18784,39126,-1574,9396,120253,428703,549522,483493,245156,43898,-95838,-47564,98092,222667,224441,115086,95584,59105,76578,154246,245179,272133,336279,371985,157913,18079,-16498,-65619,-102129,-121491,-72280,-37715,-29544,-48855,-34656,46561,117360,136247,66268,35508,30572,14965,-31151,-37270,-37264,-27138,-24629,-74318,-103556,-86406,-67540,-40261,-5342,41095,154260,306034,426944,482995,495787,409016,333418,173375,-51737,-37442,25737,71496,34963,17716,5157,-37772,-62439,-80444,-128998,-137701,41087,174451,106038,19360,36919,59663,52309,14099,16993,36371,9546,-62623,-76354,-15411,88354,138935,103774,78974,94067,104638,58181,2570,-37226,-34930,-640,63505,68867,19553,13986,17173,-17078,-53726,-57659,-88117,-90658,-49519,4258,69655,101607,137686,109683,49433,38246,38856,50891,-8038,-65368,-38857,-21932,-48370,-110559,-163366,-102592,-82415,-65122,-114320,-114604,-78628,-59114,-66020,-109414,-15113,69931,53095,29774,25823,62289,105284,102423,59824,-7612,-30819,10716,35534,-64345,-144382,-93374,-50379,-31760,-41145,-48520,-33847,25532,52347,40800,-43940,-44227,41610,2262,-46654,-61064,-24810,4267,20009,53816,66096,38098,-31996,-79760,-115276,-99043,-8919,46086,32486,59126,107144,156580,131619,45694,-52349,-95477,-138478,-88118,-19126,31312,38817,36101,27431,-38169,-107452,-119532,-45413,-6989,-10115,-62324,-52154,51715,157012,235673,263926,280464,263052,147970,62781,54932,25236,-38215,-82233,-14758,124691,372256,459407,329349,166520,66016,79952,99522,88896,72965,77667,68139,37189,-44303,33607,166887,265822,220744,106187,44092,30141,17727,-10703,-50284,-102296,-60761,10033,22938,6385,-18356,9457,58258,82046,100165,53309,-63661,-93576,-50523,-51602,-42647,41932,162810,248440,275779,73740,-117722,-59460,-61985,-47312,10382,14308,93112,330985,496349,492091,299776,178446,92858,52327,-21371,-115152,-100996,-52975,56686,136392,57301,57427,33817,-41118,20601,202354,380329,418603,262092,101122,-32318,-128782,-59382,-46668,-34941,11236,73818,147059,124370,92498,13805,-41163,17287,100907,91285,-2944,-71766,-86350,-62958,-14644,8283,43048,99007,55364,24717,10014,-38223,-113550,-180108,-142309,-97968,-69642,-55313,-34449,-25048,-15867,-17415,-69725,-109212,-103261,-101523,-5232,75383,35211,-25549,-62495,-73152,-73348,-57089,-43994,-19713,3552,-15761,-77768,-132321,-155329,-74171,-35305,16280,87626,93714,-18791,-22476,4658,-19796,-20863,34291,48934,10877,-40690,-25106,-5258,18744,31087,-15411,-36080,-9009,50631,122634,130983,92398,12639,-46734,-57220,-42975,-11371,26700,7095,-60512,-44832,-32111,-47372,-32090,42174,109375,101135,9912,-99801,-77393,-44844,-104089,-75657,44098,140018,109138,51468,18594,-9088,-8581,16583,103526,291945,365614,256854,113285,15595,1816,2333,-19351,-15294,17237,45353,28206,-53673,-83074,-28426,63052,227309,213721,141092,67219,-18841,-20857,7884,-62189,-53230,-16808,-43460,-65378,-9528,112913,244067,247879,286392,278089,199431,76306,-12379,-51090,-56471,-28035,-90823,-68275,-15188,5453,26065,38869,35342,-6858,-53577,-133234,-98503,-41747,-22417,-47752,-84986,-107308,-86774,-98487,-113377,-106545,-78010,-47906,-64595,-96635,-132228,-76911,19577,135109,143900,100570,63536,40296,48080,51252,42572,42316,-8613,1259,49937,51927,44739,79471,178474,255155,277112,252604,136692,26058,-62584,-64817,-3999,27161,59169,42490,178385,208929,73882,-58387,-93484,9882,33882,40270,102733,81983,14175,-42668,9421,30627,-15904,-82396,-55218,-55241,-50335,-33586,7683,13498,84217,159319,121640,34218,-74530,-57400,58767,154085,206822,257356,312305,252435,45015,-50112,-57851,-93797,-36377,66907,111746,97460,61209,-38235,-53794,30114,195674,380954,451168,399061,204944,62471,-21741,-94540,-122145,-133009,-106413,-60849,-35500,71537,102174,110025,136326,215404,299471,272179,101055,-34116,-116473,-33892,14503,46448,26932,4542,-72418,-152142,-105014,-7964,66757,-11035,-79689,-98376,-37074,1309,-29900,-65566,-51627,-33407,-47887,-69426,-68483,-38382,45540,35269,-5895,-7388,56519,100643,39804,14400,53527,34824,-80326,-49286,75104,171138,41132,-23114,-49459,-55913,-38288,-40790,-18200,-419,-24597,-77359,-106111,3484,48763,75031,109538,79301,9865,-17520,37721,44406,-8799,-58762,-76641,-90482,-55420,88246,232624,227947,107689,-33168,-48741,12089,29280,-9995,19110,108932,166154,129038,91930,127682,331990,499560,484094,277584,42421,-23589,42641,122946,156296,132164,125643,159431,232921,288720,340511,287958,100901,30000,143049,266204,275313,129738,-16514,-90132,-142625,-128929,-50066,27000,91729,123206,146040,142395,91413,90921,185586,316295,356975,291188,174917,-25146,-73180,-28810,6637,29461,53835,46400,-3536,-5540,-51246,-146874,-43932,12005,-27532,-59939,-15477,17978,-5483,-76267,-138167,-69428,4975,32010,62950,63934,7989,-29112,-66842,-38651,-45918,-78212,-143295,-20602,89206,167621,130696,40551,-37927,-6423,-29621,-114055,16834,142236,170508,121196,47954,9732,28053,2736,-30505,-32551,-87058,-103264,-68427,-66974,-90825,-99090,-938,2025,8258,74679,135688,110273,93156,40120,4118,-7681,-23603,-69134,-129904,-74990,-27611,13946,44350,84830,125923,164938,130281,119935,159474,194256,100068,5915,40270,84564,100823,40885,-81592,8425,127589,146907,84060,42468,59501,7929,-72764,-98842,-56186,75191,127273,55114,-36791,-113189,-30301,128475,207715,233359,228384,95266,-19798,-62387,-82921,-75745,-32459,4967,-4132,-62778,-101122,-74124,-10833,25163,21509,-35610,-77604,-55710,-28311,-15383,-11148,-22693,-39250,-61128,-89199,-126701,-125539,-75707,-65452,-95234,-103640,-64145,-81453,-106656,-92580,-81041,-37560,9600,-79881,-35594,41459,62513,-16180,-87401,-33620,-12298,-45083,-40442,40597,157378,291226,263883,90060,-19648,-83397,53849,169913,191216,32119,-51964,-63703,-42978,-39392,-55824,-35539,-13437,-31583,-8879,-5596,-37185,-6530,64332,120638,100286,114755,188995,201950,57412,-46938,-82546,-113522,-133887,-100578,-48978,-37981,-2065,51034,80636,22702,-96119,-88182,-3472,44337,58996,8290,-46959,-101284,-53461,-11702,-601,-38048,-2579,37115,36668,-15944,-73502,-2699,78787,84587,72552,7497,7083,35963,13576,-2953,-10797,24862,40080,68690,72989,6816,5725,59420,47780,15341,-9386,-34281,-55148,51701,171053,142552,107509,59860,29868,36218,-10329,14361,33615,64454,46562,-46720,-83866,79380,190942,252304,252497,203775,112646,35585,5518,-22463,-75352,-138536,-142213,-88318,-13286,41147,67571,28050,-13669,108998,164294,89848,106088,47308,-94124,-22068,314430,491442,404190,227910,124346,111014,73265,43139,-21144,-39238,16930,11615,-31439,-70569,-59617,-1641,-20923,-50520,22068,123199,256802,294090,114677,-40510,-63336,-11641,-32658,-79688,-98355,-88033,-100965,-126507,-75842,-42452,12853,52941,31634,-84131,-78159,18500,39036,52823,3978,-59918,-40555,29094,43892,61935,28705,-50504,-129438,-77710,-26238,-37844,-104086,-83307,-60913,-55566,-27596,-11806,-9686,-39546,-62540,-57646,-15965,28352,25883,7914,-19528,-24942,11295,57074,62992,23875,-39141,39335,157307,169774,119084,4519,-46102,3406,34813,25860,-3680,-7936,50451,86395,63082,-41579,-100964,-135373,-144468,-147476,-57491,16240,78064,117272,120153,101639,72919,51980,12464,-40909,-63051,-69916,-84028,-68585,-77102,-30457,50545,58148,-21625,-40203,-62170,-78001,-128574,-24300,53168,84135,70356,99899,101278,19978,-75000,-113570,-84920,-1341,44857,77255,97262,69451,60489,92848,82613,69952,5267,-52161,19226,99525,67977,-36173,-94572,-82042,-25977,-22299,-56906,-84925,-69909,-3020,41323,50501,54554,76092,127361,79515,-27927,-18431,5071,77690,95853,34117,-40473,-59375,28261,65504,45532,-21623,-74050,-32484,-32166,-43207,-32151],[10446,4159,-19813,-27799,-46564,-28629,22498,25249,-52615,-80907,-48494,-29075,-47811,-84320,-98476,-62505,-6471,-4909,10073,-6291,-7858,-5622,-57021,-105189,-25731,7182,-34391,-5656,60979,58478,30954,75085,111769,48289,-67909,-35987,127786,210578,159507,-36202,-92282,52386,161345,9952,-86420,-82919,-127427,-39099,74455,174503,230737,209204,70018,-14080,-82979,-85682,-26631,79883,212103,183775,1554,-89514,-132064,-50725,12027,-3159,-40879,-31736,134047,416486,557015,502815,353973,94189,-29271,-58555,10530,112404,101051,42358,-81147,-113672,-78214,-61965,814,61140,41736,-21067,-19758,82332,207237,178796,109972,59423,24930,-26548,-28224,-11067,-33128,-68983,-118873,-20173,194535,314814,237132,167849,111092,61306,9269,-64898,-90282,-93510,-21625,56997,77051,24556,30020,128999,271320,233997,130251,21126,-62676,-54973,-61001,-523,-2501,-34916,-39660,42634,204338,321181,333159,258873,144274,62588,20241,-28138,-77832,-67280,-15297,-24095,-34271,-12786,95060,223576,251961,249184,202284,109981,29759,87,-11233,-26389,-35124,36386,85641,60879,75396,96733,67882,-14010,-3455,20875,27173,26475,14089,-9797,-28312,17775,63990,54063,-16546,-84824,-32130,61030,266093,529944,492840,315236,145386,-504,-76737,-53946,-46684,-87716,-108388,17874,113477,127696,59098,-33567,-70755,-20026,76543,187121,186581,78410,-52803,-136711,-61721,-1708,-34747,-68873,-91519,-55154,-43621,-43942,51153,96414,27969,-66605,-99068,-14315,10695,3987,6446,68726,144751,290484,343192,307321,172031,45271,-68627,-23401,60566,50075,10309,-50055,-44797,130870,149529,-4489,-82183,-120572,-62769,-52017,-76242,-94040,-9359,-46365,-75045,-78871,-101697,-114969,-97910,-60408,-18242,-12322,-17962,-29219,-52882,-38532,-1979,44701,104081,42422,-31393,-68359,-81995,13917,141708,129114,48615,-50331,-134937,-72570,-57182,-43096,-53761,-39424,33149,56543,66713,1729,-96130,-125187,7216,86901,75647,53723,52399,22082,-16345,-52504,-48452,13344,76679,96599,34260,-17221,-10498,50046,55217,-540,-47899,-87207,-79415,-68045,-3137,118159,175837,169356,185582,119550,73249,44704,10053,-57426,-38874,8440,-7205,-40541,-103066,-125965,-63956,-6648,50992,57454,34969,7370,27276,64485,88229,37822,-16732,18571,194707,150201,62153,128683,197397,140368,73008,51496,38199,14076,-10150,-23771,-70653,-50370,-89845,-117645,-83396,-66357,-36947,-65562,-94885,-89706,-49150,-1854,74065,44562,-44626,-107047,-40939,-35092,-18780,10061,-7635,-8116,35595,16644,-92978,-30685,77214,138006,147127,99820,43376,67398,148054,278547,205612,25473,-156763,-52867,11034,44547,93287,57950,-52390,-122430,-77351,-41366,-62357,-124026,-104075,-40780,12939,-16215,-72102,-103558,-143843,-27804,68044,55174,-20011,-49407,13905,18003,-43774,-35712,38715,24204,-64864,-11955,114703,177188,149788,84497,376,-60479,-65133,-59246,-92992,-124510,-42970,-27515,-77100,-102025,-85123,-108601,-57279,-47756,-92287,-88242,-97506,-99046,-51058,-17707,-38798,-12713,-13964,34361,14365,35159,62342,86197,105456,127322,108127,53604,31758,-21694,-59727,15027,-31712,-57947,-71189,-68963,-69795,-90200,-131573,-118672,-120680,-62455,21779,80766,105411,-4643,-83443,87138,242830,349861,361705,211064,-23001,34069,131318,211971,179816,-36713,63530,211702,221600,189850,136984,102858,96670,89834,131922,113372,28262,-33898,-44466,-88353,55042,165400,173076,233972,278298,222896,105481,6573,-28355,12811,59490,110462,177825,220207,148726,33378,-65704,-80190,-42358,-55602,-49684,-21316,-31456,-81584,-106940,-99638,-107674,-70365,-58402,-86901,-177220,-103388,-12587,39205,37097,27460,63503,89326,61804,14965,-5826,-37238,-82642,-86903,-13795,32495,46786,9346,-7918,13015,61694,114822,108797,85071,50623,-38852,-107801,-35421,15870,3902,42708,77207,52101,-16618,-52212,-72318,-75077,-64466,-30078,-49409,-115132,-68323,42767,39778,-12987,-16616,-60815,-152258,-89965,27953,90104,48307,-12971,-41353,-116493,-122596,-72370,34132,16634,-22658,-26556,1797,44240,87697,66383,99555,162983,164156,62484,-74714,-103466,24534,196474,247212,167402,77295,34445,17579,31560,73833,88541,19852,-85226,-171774,-142427,-104108,-15783,90513,126076,143517,133012,59573,-1517,-37607,-56480,-54199,-55252,-75658,-121467,-88502,-29597,-6756,-7801,43489,80375,21922,3243,-2662,-12193,-22798,14411,96678,198519,237122,237596,202986,144570,74536,-4548,-75247,-53114,-16625,-42756,-96374,-75943,-87886,-52868,17509,86333,91333,67533,61248,28389,-53556,-108834,-40464,-56346,-109844,-130266,-78792,-57935,-75720,-49197,7030,37028,61943,68112,67426,176640,236214,253514,257959,206406,76280,-6349,-60394,-53457,-8459,20536,19530,38999,8342,-26123,-58090,-53380,-69874,-86920,-45066,-36670,-89991,-102701,-42409,-19533,-71551,-93981,1379,-14723,-97159,-3010,45465,-55621,-47742,137507,325388,290522,136907,51180,-10156,-24336,63684,100375,116078,169663,139766,9985,-101063,-125635,-62898,14949,94958,138725,117935,10610,-122843,-56787,32092,78777,90033,73505,61282,-3759,-101349,-53364,1843,-14629,6406,77446,114102,148759,90097,-10852,104444,131872,125577,81680,28976,-44750,-65855,-95557,-110251,-108661,-95941,-77022,22610,110404,198944,156496,56543,-4821,-1073,-56356,-87725,-60091,-17613,-1096,49013,79437,161391,213180,136068,26634,-22866,-56232,-53737,-19094,7774,4147,-47423,-63877,-47398,-47523,-63273,-99637,-48166,-18773,-2198,-13438,-69679,-79208,-68106,-37546,-31779,-11807,-53372,-91685,-18595,-3099,-28832,-52478,-26347,12644,29469,87991,104169,9619,-94483,-71922,-18837,36436,85404,131176,115066,37866,-105208,-57595,-4821,-10025,-80384,-45972,-24710,-31121,-55854,-65733,-75044,-37206,18805,16380,46895,50472,37951,71200,107690,75361,56514,96,-53028,-53714,-15215,-7509,71953,159237,187696,173526,137199,95420,86489,58162,17739,40985,80893,155464,169111,36667,-80480,-122514,-133138,-79303,-50837,-132083,-183010,-125030,-57897,-17910,-79,-2932,-17526,3991,-2960,-10758,-45932,-4127,-7586,-49060,-60932,-58999,1466,51636,84703,65067,-86625,1934,72071,26704,-98940,-5517,119705,57027,-34596,-51582,-55689,-42774,-4950,33524,41994,19984,5235,-8064,-17500,-65689,-53006,34090,61986,43493,-2342,3923,40539,75969,65509,32635,27641,33684,159914,319109,449051,396943,290334,221532,152613,74258,-16925,-34077,4575,-3890,16559,8615,1903,-513,-50757,-25020,88157,404821,541505,488335,243392,37736,-110838,-57661,106384,261563,237161,106991,79375,42944,75337,160804,239410,240709,275848,307401,105152,-16351,-25593,-54200,-68116,-86722,-66566,-37274,-26228,-47838,-40716,31332,100624,135311,74347,39644,36810,16026,-44939,-60921,-60436,-39450,-22445,-57747,-76859,-57426,-51434,-30754,4294,43847,156550,324787,460850,513643,474130,359905,306514,181802,-32005,-59042,-5142,64492,36719,22275,7970,-38820,-68932,-78300,-126213,-142711,35956,160223,83836,11214,46081,74312,61343,13167,11754,27143,1160,-68535,-81515,-22292,87511,149083,118947,76768,87892,111833,77650,30619,-4878,-11774,14616,71139,67805,17271,11272,4749,-36969,-76503,-62050,-88058,-99899,-55013,-12895,47579,90313,134923,123160,67976,47226,33196,35748,-15096,-62624,-38024,-19420,-45333,-103022,-156939,-128002,-95015,-65633,-111938,-114506,-82064,-61374,-66263,-100195,-11366,82267,70863,43722,42996,81869,126106,126228,84889,9982,-27423,13212,36103,-70633,-145400,-93663,-43766,-20087,-35433,-52144,-49951,6805,44896,55495,-21017,-54418,22369,-25160,-37679,-36200,7120,39326,52660,75404,78753,49850,-19348,-66288,-110580,-123535,-34055,49571,58205,64818,81021,115182,93239,22495,-61351,-103413,-134272,-98706,-27215,31417,50442,44910,30583,-48202,-115321,-98657,-34334,-2835,-2630,-63251,-88077,-1071,103105,201871,257840,291980,274597,149162,52674,45382,17122,-43350,-89573,-11367,160921,438001,511687,378957,212519,103341,114344,138389,127326,98507,91166,72790,32037,-51632,64623,223982,298493,233855,114949,41473,16250,1961,-15317,-45022,-103960,-74891,-14698,-7304,-21899,-38222,1723,58493,89242,110097,77309,-22246,-57820,-46200,-56581,-45997,37088,146779,224202,263525,81937,-118565,-27170,-18270,-38508,-3472,-7303,56008,283961,483554,521784,337317,197944,103845,50277,-24952,-114446,-97083,-49342,54307,87898,855,-1207,-3787,-40753,39997,208711,353612,374920,252760,111678,-21682,-123381,-51431,-31529,-11504,38933,93547,149711,109236,79551,13578,-28691,32019,106651,92332,-2794,-80987,-104538,-86296,-39634,-10539,31221,97117,58851,23710,8119,-41670,-123144,-169736,-133482,-95846,-73996,-61647,-32655,-21928,-22233,-31673,-74900,-100544,-86865,-101399,-23982,74094,41381,-16498,-54927,-73213,-79105,-57927,-37689,-22761,-8423,-35699,-108735,-163070,-105788,-34259,-21876,9034,93520,117454,-2490,-33827,-8441,-22628,-7825,46004,50721,6362,-50891,-31822,-5559,19086,32383,-17273,-49490,-33857,24239,102904,120293,82605,6019,-49911,-56275,-37428,3309,48566,28870,-41862,-33842,-27292,-59034,-53712,31407,101581,104951,23858,-90636,-84082,-46555,-99858,-82580,42359,158332,126726,67472,31265,6659,9107,28609,107139,266189,293452,192281,80531,4238,-5998,-13490,-34047,-16062,25431,49254,30520,-55915,-98035,-43429,40549,193642,177294,122618,52034,-35315,-23654,16859,-56455,-68487,-36314,-63242,-81339,-21567,102200,263874,263084,294586,279157,187620,61553,-18083,-31942,7813,41087,-60629,-59621,-18552,-4819,17130,35314,38349,-2683,-50773,-120748,-94964,-45341,-30926,-66044,-112577,-122084,-102949,-116311,-123352,-111852,-87020,-60775,-74208,-101058,-129495,-74039,25088,129259,129774,93894,62607,39315,40868,32687,21975,31006,-18656,-16103,32727,39267,37911,94498,216983,316477,337743,280124,141003,25839,-59464,-78674,-16481,21367,60249,31435,110175,147348,58869,-58568,-96145,-7371,8939,23526,87523,63062,-7094,-63199,4876,37320,-8245,-91894,-61647,-55645,-50093,-26719,19890,16316,63496,125166,96160,25647,-69057,-52572,48547,143006,209591,266991,317779,249857,44555,-38404,-48240,-88938,-29758,79723,128497,91613,40623,-57357,-47178,61581,236876,419352,464014,378203,182747,66933,-4379,-76998,-115774,-118741,-71597,-13836,-13671,62281,79131,90514,119814,199630,295510,276076,104680,-32587,-135916,-43181,-3353,18418,-12149,-36149,-94526,-146550,-104245,-38940,29161,-38871,-89348,-121573,-60803,-18094,-40945,-60114,-32841,-15072,-39099,-72348,-76673,-49744,38069,43876,21104,31224,65290,78853,-214,-14054,45763,22190,-86983,-29853,92416,203322,72371,3906,-21630,-31610,-24008,-35497,-14975,-646,-33090,-82417,-87930,20692,57157,91548,139145,117925,48472,11406,38985,35845,-14913,-62503,-76462,-85438,-59568,79147,210200,197632,81889,-54393,-55344,14547,27027,-14297,29666,128187,175510,131694,87277,87218,236374,391135,423721,290034,58314,-20627,34690,108379,141738,133178,123233,138675,216548,286182,339385,279310,79919,10174,117982,253075,286944,154061,6773,-66273,-116589,-134169,-57234,18283,82287,105995,119900,120596,88715,102073,194734,330616,396481,335411,197769,-21437,-70508,-19288,7699,23032,54664,67434,29891,1973,-41605,-124951,-72944,-20805,-57705,-83711,-29504,16812,2933,-68852,-137869,-63154,19259,49973,79322,65640,-964,-42437,-74954,-46733,-60925,-93251,-136819,-17469,95706,200331,182541,75062,-2647,-3496,-40265,-105506,29893,180925,236431,182895,90291,28330,31268,7878,-26665,-33871,-98306,-119219,-84093,-82625,-111068,-128081,-19063,-7057,366,72804,140360,108889,89686,32574,-6091,-8704,-12954,-53068,-118004,-76953,-26266,22323,57820,104553,151928,192882,156379,141862,175365,220913,140700,36822,50581,77809,87945,24871,-90430,14642,136025,165125,102451,56972,69092,16375,-71226,-90156,-34150,114349,174847,98123,6139,-68230,-47592,116621,222193,252299,223680,74943,-19366,-53742,-76185,-70343,-24468,13081,8192,-47927,-84185,-57532,5294,46982,43112,-20227,-93191,-72025,-35143,-9238,10284,7075,-18272,-54326,-95777,-136934,-118059,-74725,-73324,-103460,-110286,-73532,-95835,-101721,-57137,-53701,-21449,25970,-47842,-21732,46568,66752,-18366,-93952,-50437,-34912,-64648,-45781,40828,136967,218203,187589,72541,-18447,-78079,69923,204175,216411,31745,-64785,-67460,-35634,-32726,-54962,-45536,-36143,-43418,-1726,-2796,-48079,-23434,60208,126699,102095,100786,163516,192529,70517,-37160,-69447,-92789,-114628,-95889,-62295,-73831,-35677,25993,49638,-4654,-107494,-74663,23500,73769,77330,23918,-31974,-88277,-49153,-21357,-12404,-39353,4137,49549,46507,-23044,-82584,-798,75143,72708,56678,-17913,-26019,5277,-8729,-18208,-18748,33925,55740,77404,71436,-4563,-17960,39828,42341,18788,-5331,-36494,-66116,44922,182840,165709,117299,60991,22450,15915,-30415,30042,40892,70390,59747,-25663,-107289,46811,155089,214270,221541,198752,121263,53304,30445,6501,-46972,-125593,-127774,-73645,-422,54221,82020,36186,-44281,59967,110066,49557,93194,48993,-91605,-40961,270165,453665,394414,230064,119673,84355,18746,-18312,-60943,-3906,53616,29315,-28148,-62017,-34839,13634,-24491,-64527,14340,121941,254087,282990,106140,-39317,-51979,-4860,-28039,-63604,-68897,-64102,-86060,-111055,-79201,-42919,21599,60342,38628,-77253,-96729,-5314,-1669,-14545,-53944,-101840,-66878,-1128,21641,64728,39461,-34756,-105985,-97359,-43819,-52634,-113034,-67650,-42488,-35983,-12478,8863,16581,-20543,-59781,-57742,-8196,35916,26748,14000,4455,-11182,9224,47995,53206,20908,-42340,20034,156281,183686,127119,-19468,-66855,-173,39077,37484,16478,23283,77421,88387,37197,-68926,-82703,-98731,-112115,-142793,-78295,-3383,60217,99632,104155,87034,57742,39099,4875,-49807,-82508,-96053,-110219,-82822,-50495,13472,83590,68658,-27701,-37801,-46023,-58504,-122139,-48972,41116,70966,45732,57557,37571,-27246,-97626,-123787,-87967,-9804,37932,68332,82622,50081,41087,84818,91042,90830,31987,-14949,38516,99683,63461,-43134,-102012,-69491,-9968,-6668,-49054,-85057,-68517,4734,54733,72853,83886,93453,131031,69273,-27628,-5785,23537,98093,108063,42687,-29845,-77838,1269,45812,43776,-23720,-58849,-22965,-22190,-28497,-14605],[15182,94,-30241,-35668,-41797,-2663,60205,56257,-32289,-63582,-40195,-38185,-72964,-107604,-87404,-43439,8176,4530,15288,-4532,-14189,-12153,-57305,-107409,-38126,-2547,-33170,15221,89823,86708,51658,88058,122427,62523,-45418,-74837,74930,150978,115450,-41377,-99245,26958,121547,-12029,-69510,-78431,-133461,-53213,38067,119391,181284,160800,45570,-26983,-96403,-114326,-60790,42340,164921,125520,-22149,-91312,-127538,-67239,-7540,-6948,-32504,-20449,128203,349259,418855,363816,270181,68571,-40681,-63263,9242,93047,86433,24750,-97255,-99090,-55322,-54193,-7768,50697,36817,-14594,-29246,68497,204097,177310,98377,43373,9073,-41930,-44308,-28141,-43079,-72006,-112120,-17331,203551,343069,259872,188958,122498,60660,7762,-52050,-81887,-103340,-23905,58903,86171,34080,40300,145353,298886,249475,122182,6612,-74398,-37131,-47565,-8243,-6330,-34721,-34151,59162,230715,332223,340306,274838,164978,76786,8708,-70787,-116358,-61466,-1389,-15160,-42972,-30150,77940,209120,258235,260884,206332,100588,15027,-13426,-26976,-38909,-33872,43923,88295,66478,86874,110426,78877,-12063,-24713,1393,5037,542,-7384,-16712,-24895,944,26674,2280,-62929,-97282,-40258,21483,178019,438218,445126,295658,137085,-9194,-82250,-67995,-64856,-107214,-100149,20541,118016,131088,56499,-40459,-69973,-20140,71358,172540,173896,72912,-55938,-153111,-65467,11173,-7123,-32418,-94256,-85116,-63690,-65633,19172,61510,11123,-71248,-111414,-26317,-1079,-6873,3835,76223,160032,314314,377217,346003,200438,53905,-76200,-37522,45466,41975,3416,-61471,-50806,149921,128558,1510,-70243,-123448,-73033,-51000,-72444,-105794,-9310,-39640,-69252,-73845,-91729,-109427,-101382,-65718,-19444,-12062,-16956,-23873,-38199,-25273,2880,34646,92397,48154,-18435,-46897,-47452,69657,186112,163524,67384,-37364,-144483,-89005,-79876,-49958,-52711,-41898,34778,55414,49734,-21421,-117827,-110520,16406,84287,71378,53467,55863,24152,-20530,-57128,-47327,14396,78349,101189,45264,3257,-2546,48466,54699,6948,-35400,-80570,-99080,-49402,44055,178629,249264,235300,182618,114677,77467,65404,31418,-52705,-45551,683,-18907,-53245,-114897,-117028,-54752,6666,71073,86344,66441,29550,38311,69420,84951,25369,-38793,-30380,144467,147727,80378,136462,189534,131259,62289,40766,33644,17955,3313,-1334,-49875,-46578,-79022,-125216,-89998,-66330,-30290,-54916,-68255,-45435,5682,69209,110345,57205,-39487,-114003,-45952,-43505,-38220,-20193,-38664,-27888,30066,42258,-43780,-68307,43799,129607,157087,113524,48564,61207,149206,293927,206340,15986,-150323,-51411,13825,68886,140365,90656,-32894,-114132,-88584,-43869,-53509,-105294,-126356,-58891,-1815,-39807,-102305,-108065,-112473,-38664,57671,54577,-14344,-45019,27354,45061,-17668,-51778,16826,6937,-74667,-10409,107957,165744,145769,86592,-1626,-70934,-68155,-56262,-90469,-116853,-31836,-23088,-81061,-106629,-87392,-107605,-58362,-43047,-71805,-63621,-71077,-70894,-33834,6481,3456,19346,1807,39032,15088,34382,62814,94471,116909,127917,94601,32498,9120,-40291,-25286,39897,-20211,-51031,-70126,-75134,-82652,-99220,-114129,-113146,-125504,-75560,-2120,45908,74296,-18597,-124335,57410,188309,297212,354105,230762,-4513,39099,118040,184042,147680,-80728,31353,191070,220379,222815,158730,95641,84780,75234,125288,125683,55065,-30505,-46354,-78739,75005,195303,203398,234209,258424,200842,93276,209,-28835,14658,65722,131691,210039,237511,150590,30605,-68416,-84080,-42374,-54638,-68302,-61898,-52082,-83821,-142700,-120585,-92012,-57902,-54013,-89782,-169450,-99649,-16786,23244,14377,11321,50440,78652,63905,21753,-12023,-54327,-102261,-120289,-42875,8725,34317,6533,-11467,7137,51193,108224,116017,97405,52155,-45726,-121183,-46219,9071,-11352,28516,65705,46219,-15526,-52312,-85446,-91907,-53329,8042,-2799,-67536,-108212,26881,44168,-6930,-14044,-65950,-166301,-83213,18481,78876,29773,-41099,-60181,-132036,-108208,-114716,-9275,-24590,-44482,-43796,-10172,33032,73647,43862,61454,109881,119365,30590,-99589,-90485,33364,178198,204732,142019,75219,32839,13050,24333,60947,83172,27500,-70795,-161990,-154605,-113394,-24962,79401,118188,140821,148383,93051,37731,-11596,-45540,-59752,-66688,-93362,-131387,-69173,-3656,28808,39313,92043,117667,45357,19418,7371,-5264,-18319,6753,84892,181903,193533,198272,177345,120645,50094,-36834,-36812,-9445,-121397,-122104,-134324,-101609,-96282,-44426,17538,81073,78583,53339,57529,33693,-43338,-86555,-26462,-45257,-101463,-139121,-83513,-58699,-72420,-47600,2503,30854,56383,59499,65748,180964,231001,237077,238620,185087,62346,-14033,-64988,-53350,-21202,-8413,-42262,-13871,22615,-10756,-35172,-37682,-68696,-89977,-45889,-35092,-82857,-116003,-48743,-25875,-73303,-87701,6927,-9616,-106535,-27404,28739,-63308,-31421,162738,334008,267753,125647,65759,-7035,-45144,28174,62555,78687,138202,115703,-7255,-112726,-141071,-82518,1823,92302,148321,142429,41935,-92892,-86177,-1651,47247,62094,47049,42942,-6599,-87676,-82267,-40906,-49553,-12780,64620,110568,147364,92278,-12444,82420,86280,75363,52984,25259,-45432,-66870,-73768,-80220,-93178,-78405,-104604,-1136,89527,193962,178685,89832,8656,1116,-52272,-82426,-62398,-19182,9152,75989,119291,203590,240727,173714,55620,-6604,-48981,-55308,-27838,-4127,-6992,-67949,-93306,-35741,-23493,-53435,-81399,-31976,-3720,-1702,-22691,-54841,-55206,-69772,-53929,-44399,-8842,-47024,-85090,-9512,17974,-5294,-33703,-23535,24199,57187,121398,127399,10681,-98856,-65788,-4471,65137,122750,156032,126947,37515,-108943,-58097,-6201,-8832,-72352,-35760,-25781,-40590,-54249,-61707,-76705,-45655,-8084,-748,52868,69147,61416,99015,158037,140477,96148,9129,-60930,-60032,-26888,-27834,54877,150967,177346,152354,126490,90828,80917,46087,-4279,12411,54197,132361,161409,39520,-73514,-112664,-101398,-40050,-15073,-112017,-177439,-118254,-56821,-26222,-3522,12984,-436,-6606,-53943,-58509,-67604,-24781,-18265,-58690,-70317,-62716,19135,67283,91486,48972,-98698,7138,77077,29689,-80092,8600,138437,92573,3531,-25480,-38279,-32660,3075,40747,38917,12331,6051,-202,-21109,-78176,-70764,23518,48411,33114,-2975,7127,42035,83500,80334,47495,42142,40455,138917,272908,403569,349933,230012,157313,99313,30731,-49572,-54456,-844,-3935,15360,4740,-14581,-38807,-103056,-56503,53688,353117,499578,463199,225541,26235,-124340,-67681,111560,296574,239906,93044,56579,17886,65148,155649,220528,202797,221370,261134,74228,-44009,-34634,-44631,-39272,-49501,-42853,-27247,-22469,-50048,-52246,6743,70912,120626,74586,43064,44239,13930,-65238,-95013,-85504,-48605,-17718,-41692,-53401,-36767,-43043,-27766,7072,38716,142954,320861,463716,511981,428252,299742,266222,178500,-11567,-68590,-37592,53260,37549,25304,7933,-43279,-76363,-75139,-121803,-146786,26498,136869,51996,-4327,49952,85178,67909,9927,2634,13269,-12697,-76963,-88237,-34994,76387,145776,124140,69518,78111,115504,94158,55632,25249,8547,25996,76751,70336,20725,10108,-7238,-55651,-94884,-60295,-87311,-111636,-60412,-23058,25418,74268,126421,131539,84572,54884,25585,18089,-25172,-64386,-40461,-18447,-41926,-95429,-139481,-113417,-95826,-64389,-111089,-119918,-89245,-66069,-66084,-93087,-11832,90836,87634,55341,55646,94216,138535,141700,102345,21255,-28028,11706,34304,-75368,-142003,-91008,-36666,-9422,-31163,-57169,-66464,-12454,35808,70066,4738,-66561,-6157,-52897,-30340,-20362,28291,63352,83443,98029,89421,59686,-6401,-48942,-93611,-139694,-65243,46866,85013,79039,61312,75741,59908,7815,-58735,-105683,-129037,-111840,-38777,26392,56784,50357,33611,-59220,-120753,-78935,-22806,1896,6404,-55505,-112320,-46310,54176,165460,243281,290550,270945,141617,40779,32561,4187,-52546,-98312,-10825,187522,481751,540479,418672,258832,144260,150806,179652,167081,119979,98789,72842,25050,-60054,85631,265321,314271,236219,118372,35609,-403,-17259,-23419,-44382,-107942,-91041,-41602,-37844,-48027,-55189,-4176,59536,97848,119998,102172,23612,-17570,-33121,-56836,-48172,32805,130921,200245,246609,87950,-113909,3993,30364,-21665,-21940,-32629,20262,226257,440328,516322,360699,210857,110698,47487,-26874,-116035,-98055,-51153,44067,39469,-38881,-39051,-18422,-28555,57445,204694,310110,317753,233316,115289,-14504,-114369,-42637,-14204,16638,69279,110589,145233,88839,64919,15561,-14598,45656,111983,97149,5047,-80027,-109804,-94477,-53278,-25219,19415,90728,56580,16050,229,-49070,-126925,-150168,-122373,-91228,-71114,-56218,-26705,-19911,-30493,-46763,-80250,-92405,-73766,-96986,-39707,77349,49407,-6809,-46356,-70283,-81056,-54441,-31228,-26470,-21178,-54735,-138305,-148159,-60508,2704,-6487,8143,103541,144145,18531,-49997,-27361,-24900,4048,52665,47233,-1277,-61012,-36306,-3044,22612,36329,-13628,-54548,-52489,-532,81147,107426,73212,2283,-48582,-50837,-26923,25978,77516,53478,-19853,-16400,-12015,-58523,-79216,14904,88990,105402,40221,-69039,-87390,-50850,-94347,-87226,37244,166849,136909,79156,41242,20369,24576,37859,101889,222166,213740,130008,48445,-9089,-16617,-30205,-46526,-14120,32382,49348,27605,-56543,-111912,-58776,14304,147663,130791,100781,35610,-53544,-21094,32312,-41542,-87943,-58823,-84195,-97381,-35022,86188,272163,272816,295510,272139,170926,44129,-23102,-2213,75213,111040,-26080,-45072,-18313,-13698,8168,31477,40835,2021,-45968,-105512,-88324,-47117,-35981,-79075,-113128,-82652,-77791,-118112,-122220,-108162,-85625,-66842,-79988,-102811,-125908,-70316,31332,121466,114352,86615,60691,36319,30373,10782,-982,18069,-27772,-31603,14638,22714,27079,104228,246613,369954,391841,298544,137219,21240,-57070,-90073,-25896,17696,62614,31095,53626,91210,45712,-58251,-95283,-20951,-11217,9398,71185,43171,-27979,-86525,-4957,38466,-4251,-103877,-67806,-53754,-48917,-20459,29736,16765,39292,88091,68695,17479,-61541,-51115,31376,124954,207490,274289,321488,251050,53968,-20466,-36462,-82698,-22844,90241,141365,85448,22745,-73387,-35418,95705,276468,443364,456360,340095,156639,69434,12424,-56764,-90152,-88251,-34003,32321,23332,41900,45440,64817,98423,176308,276930,266644,103344,-30880,-133113,-48102,-17787,-5413,-43810,-63918,-104348,-134879,-101629,-69127,-9593,-66875,-94708,-121195,-78074,-36027,-54653,-56736,-10319,10352,-22271,-66255,-78022,-55269,34753,56792,48071,65575,72051,55094,-39389,-38196,34801,6822,-89250,-10578,104818,226553,107558,39512,20666,4680,-528,-23412,-11394,-3478,-38611,-80356,-63383,36447,63954,104952,165548,155295,84864,34355,32865,23105,-23128,-66167,-73974,-78094,-62740,68682,185556,167015,57276,-75328,-60868,16196,23663,-16783,42773,145557,179130,129151,79607,48037,144266,277961,348616,290543,75678,-16143,24958,91804,124970,129821,115701,110840,191881,275018,326560,261448,60487,-8194,92148,234263,292321,177067,31647,-39560,-85202,-128035,-59047,13950,76000,92394,98610,101077,86233,109789,192752,324790,413992,365718,212755,-13406,-63652,-12046,4900,13876,52926,87070,59232,5601,-32459,-99555,-100658,-47796,-80232,-104604,-42112,16926,13901,-58170,-135216,-56889,34460,70270,98051,70688,-4542,-53230,-81993,-53369,-73471,-104154,-123038,-14690,99407,226867,234000,117992,40731,664,-50506,-80341,49073,217181,296366,244896,134584,48609,34822,13926,-21176,-33495,-104634,-128255,-95158,-103823,-136641,-107660,-14588,-9404,-4378,69678,140657,104164,84765,24554,-15545,-8300,-898,-34979,-103961,-77327,-23499,32372,73662,128246,182346,222418,183134,161356,182643,235971,175868,66040,60073,71451,75697,10389,-93054,19517,139596,178627,119688,70289,76120,24688,-68963,-82286,-10030,161644,228571,146696,51766,-23265,-38359,115059,239331,267997,211854,54082,-16021,-44457,-68163,-62467,-14951,19948,19151,-34181,-69746,-43129,18717,62969,56243,-7624,-99151,-90162,-45251,-7755,25985,35065,3823,-45089,-97101,-137088,-109996,-74217,-80984,-110230,-114859,-81879,-107953,-86165,-23335,-18538,7295,54433,-9695,-4751,51334,69057,-19291,-95042,-63173,-54158,-76995,-43090,44816,116766,151347,119452,56334,-17689,-70867,85976,236340,236828,29839,-81051,-72506,-27534,-24675,-51767,-52694,-56974,-50758,5380,-995,-58422,-31625,65088,140264,105573,79996,128151,169501,77637,-28448,-56240,-70379,-91477,-82829,-69516,-106527,-75473,-7269,13998,-29358,-104154,-61932,45622,98309,91327,36844,-17299,-73934,-45014,-27306,-21172,-37420,13136,63208,58525,-28956,-91983,-2474,67308,59013,43313,-36412,-48914,-15437,-24837,-32876,-30285,38471,63694,75873,60618,-17000,-38589,22957,37963,22486,-1793,-39074,-74698,37289,184948,181093,122981,58886,12660,-12325,-43317,43911,49602,77470,70827,-7023,-124436,11954,115576,173835,187242,189295,127771,68794,52553,31908,-22822,-109120,-107953,-57397,12248,66548,94192,44333,-70969,-2151,46535,6866,78596,49470,-86520,-52197,227294,407585,376796,233891,126669,81219,-10285,-50600,-41536,52140,96431,45687,-28446,-56007,-16853,22022,-32319,-80939,4167,113588,240406,261954,95296,-36939,-41949,-468,-22934,-45104,-41777,-42771,-69186,-94158,-82635,-48855,17890,52984,34291,-74327,-115099,-31325,-32873,-61164,-105322,-128803,-90633,-30434,3968,64004,42710,-24806,-86961,-107978,-61082,-67158,-107297,-52062,-28676,-22797,-1544,27019,41117,-5255,-60145,-59088,-1060,39953,22575,13250,23185,11750,17757,44473,43855,16020,-47516,-2738,155577,206073,150730,-22705,-80971,-4465,42395,48957,38046,55866,103800,89897,13160,-86677,-67337,-66469,-83730,-120092,-93798,-18221,48886,87600,91515,73726,42153,24569,-4709,-57919,-99593,-121417,-133742,-71976,-8639,54585,108165,69207,-40646,-43529,-33314,-39754,-99000,-76505,20894,48979,17370,15013,-16391,-65217,-116608,-130099,-99196,-25466,25078,53430,60982,24146,16908,72424,94001,107173,55611,19665,66041,111864,67206,-48972,-114411,-60313,5738,8516,-43926,-86721,-71580,2549,56422,84248,106329,107934,124219,52523,-29448,1617,36502,109456,111579,45435,-22121,-78520,-27575,27811,45504,-17133,-37101,-12867,-16450,-18159,-2329],[25109,1679,-35741,-37425,-26074,33055,103343,93947,-579,-36676,-22168,-33620,-83687,-117436,-70984,-20592,26862,18509,23778,1497,-15835,-14710,-52443,-98394,-41907,-4709,-22870,42215,122719,117993,74247,97606,127453,77399,-17861,-107713,23062,94241,70596,-48658,-95655,12544,94150,-16241,-55347,-73073,-135114,-64438,-653,58252,124700,111467,30608,-33627,-95530,-118026,-82369,19424,129536,83166,-32399,-82621,-108941,-69237,-15091,-952,-20495,-8363,121845,280451,290694,234784,182790,37876,-51008,-65906,7806,74656,72333,9076,-107319,-80044,-32353,-38633,-9491,44599,35604,-2830,-28803,52998,191706,169561,84778,28025,-4433,-54299,-58462,-44354,-53269,-74296,-101899,-9899,208605,362378,278988,209321,134076,60561,9098,-31683,-64398,-97541,-24632,60295,92499,39923,47574,156754,318197,262977,118399,-1702,-82029,-20988,-24874,-10220,-6897,-31497,-25328,77370,249791,329316,334127,281480,181022,89075,-1997,-105347,-118838,-50616,12201,-2096,-44703,-39580,69335,200223,267878,273809,210915,94668,5458,-24730,-42336,-50596,-33241,48604,89962,73357,96259,118130,83400,-13402,-37536,-5959,-7657,-15391,-18600,-15161,-18187,-18152,-20296,-58639,-111625,-108698,-53255,-26539,79531,328197,376747,259599,119918,-22405,-88029,-81525,-79817,-121608,-85542,27191,125326,137526,59603,-41298,-63355,-16461,67490,154349,155311,64244,-59614,-169614,-64650,25576,23224,14243,-52881,-103738,-84867,-92056,-18700,20408,-8004,-75231,-124034,-39288,-13998,-18070,1320,81171,167606,324969,396585,373168,225387,62652,-80214,-43546,38623,40210,2895,-65630,-58162,158183,102908,9871,-53556,-113019,-80773,-50936,-70487,-109627,-5785,-29249,-61367,-69320,-83075,-102066,-101794,-67924,-17183,-6600,-8297,-8400,-18119,-11276,6865,22411,72774,48164,-5769,-22704,-7981,123407,216713,185009,76045,-29063,-129605,-101454,-99471,-44960,-47211,-44034,32928,50108,33022,-40106,-133832,-95730,23827,79631,68379,57951,65171,32124,-18201,-56945,-47214,10527,72205,95778,50053,19073,2569,42102,49335,13973,-20913,-69609,-120945,-34438,79239,219017,296706,275997,163950,105205,84749,93083,57249,-43841,-49819,-5857,-28820,-63322,-122526,-105998,-46150,18363,88791,114123,99742,56245,52922,76308,83529,15977,-55603,-63280,104666,151985,104877,140470,175396,117833,48350,28150,28348,22512,16381,20261,-24833,-39775,-67642,-114692,-94490,-65766,-23566,-43268,-41515,1881,70582,138065,147514,70466,-29844,-88832,-41687,-48833,-54977,-46965,-69440,-45902,25407,65368,9382,-73525,9800,116719,161537,123530,51827,53169,146775,301082,201635,6151,-139379,-46602,18632,88727,175297,114535,-15939,-104140,-98848,-45025,-42126,-83950,-146502,-79849,-19271,-62639,-124325,-100402,-82546,-36345,48708,52346,-11152,-42318,38633,69100,8930,-60332,-3424,-8447,-81470,-9001,98086,149103,137432,86922,-1671,-78872,-70513,-53817,-87259,-110065,-26834,-24370,-86632,-107857,-89589,-104194,-59567,-39549,-50990,-36315,-40622,-26431,5331,47022,60362,68267,28336,49095,18076,34106,63270,102654,128061,127529,81025,11089,-16182,-60930,4056,55947,-12045,-45151,-68269,-77370,-90445,-95042,-95772,-104128,-128020,-87233,-22612,20428,54046,-17562,-85724,32393,139019,240828,338739,251129,19253,18828,59473,109601,86581,-139408,-39501,116063,173044,228884,165900,81982,69155,57811,113969,134082,89747,-21901,-47865,-66848,95277,216353,220000,217396,224171,169232,77001,-6613,-28518,16793,71287,149611,235647,245605,145861,24062,-72730,-89025,-43054,-48744,-61894,-97315,-74045,-77769,-112708,-104035,-71142,-46821,-51609,-94286,-159676,-91511,-16071,11207,-7005,-5647,35694,65386,62705,26096,-19766,-69073,-110120,-140233,-62053,-6954,28268,7082,-14870,443,41163,101398,123041,109285,53390,-50575,-119576,-45171,8641,-27575,8792,48684,36100,-17847,-54779,-101047,-110439,-44324,40349,37757,-21666,-143894,4031,43451,-3106,-11648,-69747,-157571,-75972,10187,63874,8299,-67733,-75093,-132439,-89918,-123256,-22455,-23074,-30855,-50286,-20838,20574,56676,19820,24814,55708,67036,-9197,-120460,-69309,42411,153427,156732,116112,73233,31776,7891,15796,46185,74465,32209,-57027,-147575,-163130,-119852,-33132,67436,109209,137157,163327,129905,81854,15216,-32263,-61215,-75787,-107694,-118192,-48630,19042,60421,85873,145203,151098,63114,30293,12165,-1994,-12220,5615,73388,158434,146357,157864,150869,98627,28219,-62470,34795,70566,-34409,-81746,-103916,-117961,-91652,-38575,18218,79151,72254,45417,55741,39631,-31761,-66994,-16567,-36620,-87700,-140753,-89669,-61225,-69295,-42418,3971,29824,52703,50309,62946,177381,214595,210540,209449,156995,47030,-20198,-65806,-53913,-33695,-32202,-70077,-36147,35036,937,-13347,-21486,-68211,-98022,-54778,-40330,-78208,-123711,-49654,-26675,-66760,-81917,7661,-9510,-114955,-49640,12220,-67935,-14012,185595,324158,228129,111920,77739,-3319,-63857,-15213,11488,26374,94892,84590,-25602,-122913,-133850,-100068,-13849,85533,152789,160250,66629,-63961,-99403,-31209,14917,32111,19496,22663,-13094,-76170,-99098,-76573,-81144,-29787,49559,102665,141123,92277,-11662,60851,51328,36678,24750,19542,-46437,-61709,-50580,-56556,-79992,-65386,-110763,-25844,65063,179667,190784,115425,16008,-929,-49119,-75471,-63046,-17945,22590,102756,159008,237111,256311,205522,84121,9054,-40591,-52780,-29524,-6065,-4949,-69792,-106572,-11367,11878,-31806,-61793,-13337,19323,15889,-1708,-15892,-24594,-58943,-68374,-57359,-8932,-44113,-80757,-2379,38505,19316,-16791,-21848,31704,79402,149532,144719,10389,-100813,-63265,3765,87315,154027,172455,129781,34487,-103649,-57875,-7552,-4800,-56483,-22971,-24964,-45599,-44772,-56204,-76607,-54463,-36935,-18619,56112,83394,78488,116306,197935,209527,143894,24365,-66441,-69862,-42049,-48926,40604,146627,169008,130285,114980,86817,74529,33194,-25972,-12729,29823,107639,147978,41664,-65529,-94547,-72656,-4999,12816,-97151,-173644,-112214,-56633,-37502,-13007,20041,13771,-21403,-108917,-72293,-69053,-36879,-25988,-66230,-75282,-54171,38564,80581,92063,29186,-95535,12782,80197,30032,-65567,22256,157673,130235,39837,-1164,-20352,-20269,8429,40644,29796,1402,4923,3461,-29089,-96279,-88775,12141,32496,19256,-5720,10999,45195,92233,97791,63552,54266,41909,108837,216612,340762,288558,161134,88425,43684,-12650,-80603,-74174,-8241,-3936,17449,8817,-19822,-52609,-127011,-77921,22394,281985,429573,410697,193081,10728,-128276,-72978,116332,327273,234724,76260,30210,-13774,46920,138455,189649,162495,181694,239704,69785,-57693,-40914,-35975,-15305,-15459,-7228,-4252,-15932,-53933,-67102,-24368,32319,95171,67935,46649,53665,11957,-81334,-117972,-86466,-45214,-7368,-25308,-32707,-22715,-39967,-29441,5747,28873,115529,293235,433690,477468,363889,236100,217713,164122,8793,-55478,-64719,40514,39155,28231,6449,-49687,-82469,-70939,-115912,-145947,16953,110938,16588,-25595,49324,93052,73665,6940,-7681,-2330,-28151,-82544,-93624,-50861,58648,132471,120699,59046,66725,117231,108556,77281,51742,26138,34502,81224,76106,27711,8693,-19030,-72460,-101980,-55504,-85654,-122073,-62345,-19634,8503,55434,114027,135786,98783,61137,16377,-1438,-37472,-69189,-44630,-18020,-37495,-86962,-120477,-87827,-83290,-59109,-109077,-127708,-98741,-72233,-65279,-87350,-15518,95306,102896,64478,63938,99814,143284,149560,112727,26392,-34390,5299,30558,-78545,-138207,-84500,-27646,1330,-27071,-62184,-81720,-30709,26311,85344,35414,-69053,-42456,-72961,-25741,-12017,39806,76931,108122,117649,96009,65597,3731,-33504,-76031,-140953,-101597,38494,111233,98656,49742,40753,33479,1699,-47441,-101030,-123227,-126625,-53112,16192,56914,51254,35670,-70535,-121019,-60562,-11973,7029,16712,-40964,-116535,-81359,10820,127801,221684,277758,254696,127812,28508,17533,-12400,-64758,-107135,-12794,202639,497074,541718,444377,301974,187061,187575,220115,204541,135433,99833,67993,15902,-70369,95926,286632,311355,227811,116553,27000,-18790,-38877,-34323,-47843,-114133,-108176,-68216,-67232,-71931,-69190,-9524,61010,109495,131794,126237,66508,18187,-17744,-54888,-49713,29670,116493,176959,226316,90833,-108018,31535,82916,3012,-41898,-60589,-12961,164863,373841,477239,366591,216208,113765,45873,-25132,-118293,-105098,-59845,24837,-6042,-66090,-57326,-14468,-11168,70980,189365,252193,250667,203355,110056,-12246,-104188,-33115,5057,48804,100564,123395,132672,62594,47101,16998,-1773,55990,114525,102447,17215,-70780,-101284,-84836,-51252,-32270,8946,80156,47872,1505,-13790,-60030,-118510,-128206,-109513,-84036,-59919,-40325,-18142,-19133,-38751,-60676,-85942,-86222,-64756,-90352,-45455,86499,58629,2448,-38002,-65574,-79535,-49005,-26076,-31543,-34725,-72021,-164986,-118061,-24033,30512,4698,10114,114927,169803,41923,-69634,-53474,-26274,13340,53115,37357,-13234,-71346,-39394,753,27848,41079,-6398,-50887,-61539,-19767,61775,95914,66741,2909,-41539,-38307,-8349,58363,112642,79908,5500,6363,11544,-43319,-104677,-7385,71566,101849,57802,-41198,-85390,-59218,-88894,-90048,25274,160439,136899,84378,46491,29787,35485,42106,86857,164234,133614,72450,16955,-24727,-29827,-46664,-55063,-10279,36466,43863,17536,-57675,-123690,-75596,-16489,90382,75532,74352,16486,-74895,-11651,55182,-15913,-108042,-84770,-107175,-114211,-50848,64460,266620,275118,288206,256843,149401,23265,-27818,31323,137358,173977,10019,-28206,-16099,-22197,-2313,25546,41060,5892,-40402,-90266,-78695,-42185,-29332,-66760,-62610,-17657,-23005,-91568,-111276,-104007,-79363,-68046,-83899,-103938,-124189,-68174,35398,109195,94816,74991,53929,28222,14355,-15877,-27298,2442,-37266,-45950,-4088,2096,11514,106178,263543,409769,434413,307422,126087,11445,-57680,-101536,-34155,14250,64236,35752,11937,42002,31439,-60500,-93377,-33116,-28835,-4632,52729,21850,-48229,-113287,-20934,31503,-7018,-118869,-71746,-49825,-47760,-17116,34727,12728,11593,49051,38938,7606,-55471,-56179,5612,99127,199109,278327,323758,255758,70211,-662,-25716,-77965,-18278,95721,147336,77043,5696,-87953,-23977,126085,307833,447891,427798,288787,127850,67663,25620,-38167,-66102,-59030,310,71059,62971,13260,1766,31407,70037,143675,241268,240331,93233,-32821,-114170,-51747,-31634,-27241,-67932,-75680,-100606,-121684,-100181,-99830,-45962,-96276,-96976,-96597,-82254,-51796,-73184,-56791,10511,36277,-3665,-55918,-75300,-58697,31372,68681,69514,91338,73913,29723,-77611,-61187,17831,-13653,-87897,5081,109663,236742,144015,80346,73369,49776,29943,-6414,-10066,-12668,-44053,-72115,-37986,47858,66050,111423,183350,184596,113040,47346,17712,4248,-35553,-72878,-72804,-72444,-67926,53642,156244,133582,30878,-99043,-68223,13485,15453,-20629,54722,157375,174469,118747,66036,9602,61589,170509,266089,277071,90876,-13066,11482,72318,106258,123085,104805,76671,157946,253262,299766,231809,40043,-28051,62625,206623,286359,192938,53837,-14483,-54714,-115892,-59030,10559,69630,79254,78871,80775,79747,109593,176612,295837,402842,373051,211744,-7544,-53534,-6780,-1689,363,44893,97845,76466,2396,-27094,-75364,-118361,-66477,-92378,-126060,-56727,14645,23466,-47772,-131228,-54899,45859,88353,115503,76588,-4323,-61956,-90070,-61219,-86360,-113283,-110463,-15785,96935,242252,277047,163945,86721,2954,-63489,-55805,70321,246789,343051,298810,174734,65781,35092,17572,-17251,-34681,-108762,-126360,-95556,-135293,-144738,-61664,11753,-3182,-8318,62018,132504,92111,74711,12907,-27021,-9602,8527,-19339,-92208,-79338,-22810,40387,87932,151288,210947,246086,203953,172866,176660,233785,198041,87414,64224,62000,61145,-5195,-91271,19959,134789,182640,130991,78172,77517,30197,-68648,-79013,11061,209656,280181,193369,93882,15453,-14420,120784,255709,276673,190826,30952,-14076,-38492,-62755,-55961,-7622,22090,24616,-26064,-61558,-34832,25203,68202,56421,-3277,-95683,-112271,-61418,-14377,31603,56269,23261,-36281,-93813,-126611,-105061,-77401,-91296,-118210,-120362,-92323,-119991,-68943,4734,15572,40368,86678,23670,9776,52132,65755,-23260,-95185,-72749,-68291,-78568,-32820,50385,94539,91562,60608,37414,-20791,-65559,98042,260955,248349,24593,-102465,-81020,-21810,-18369,-48814,-58335,-76527,-57217,8251,-3474,-70978,-32419,75503,158745,110871,54828,85084,133173,75393,-24157,-46529,-50293,-68766,-66593,-71806,-131922,-121492,-50250,-27506,-49610,-92645,-53033,59460,114019,98000,44094,-6170,-60957,-43023,-29844,-29545,-36025,20925,74702,69746,-35513,-103797,-9746,53816,42402,31515,-48774,-64657,-30455,-36695,-47413,-49036,33700,59470,61062,39768,-32833,-58336,6153,31703,23651,-1302,-44219,-82652,25536,174057,183794,120845,51074,780,-46309,-45543,51728,56204,83102,78217,7197,-128793,-25909,73122,132241,151005,174552,129316,78189,67487,49840,-5970,-92430,-87728,-42054,22683,75788,100489,48911,-75045,-63300,-14986,-38671,60700,46983,-80743,-56934,186481,355458,350833,236169,140389,100280,1774,-22543,24605,115144,140183,58811,-33826,-55259,-7852,21828,-45699,-99213,-8371,97751,216002,231550,80972,-35521,-36353,-1525,-20794,-29271,-19406,-25626,-52200,-78560,-86242,-60899,1457,30970,17651,-76909,-125784,-59902,-53490,-50642,-72696,-90029,-97127,-53435,-7421,58213,37493,-21997,-73870,-105947,-75233,-77573,-95120,-41826,-22760,-16976,4352,41157,62354,4677,-65096,-61779,5999,40442,13574,5980,34398,38727,36484,48431,36112,8887,-54972,-24635,158345,238215,191062,-1534,-86447,-10033,44053,59313,59871,87664,126322,88204,-11855,-104329,-62537,-42005,-59738,-98565,-99753,-27119,42942,78927,80270,60156,25137,7480,-17077,-65451,-110848,-135604,-130807,-44831,35203,87486,120777,59165,-59300,-57329,-25686,-24393,-78704,-96429,-5965,19713,-13414,-24854,-54698,-87246,-126115,-132721,-115708,-42928,11083,35375,34410,-6570,-10090,56549,91840,119477,77181,51194,94133,129425,76182,-53569,-129677,-53913,21384,24282,-39951,-89601,-78188,-7022,49088,86564,120945,116197,108294,31609,-32590,5060,44623,112264,108145,44644,-15466,-63224,-41592,20461,52508,-2128,-16902,-4951,-15274,-12232,5759],[35663,4537,-40691,-37559,-5650,70355,143508,129555,33561,-7642,-2076,-23528,-83971,-115944,-56107,636,44475,31870,30244,6486,-17476,-17847,-47030,-85088,-40477,-2631,-8090,69571,153079,146196,93679,98962,121656,87309,8536,-116222,-29319,38751,24250,-61653,-89823,2361,70853,-17052,-48660,-71199,-137301,-77244,-44248,-5399,64384,64050,20966,-38351,-87683,-96573,-82967,10399,103919,52180,-37215,-73853,-93868,-64905,-16478,6222,-10737,64,110977,212411,181607,123911,97610,275,-63553,-70691,1817,53465,54873,-8271,-114904,-63019,-14317,-22649,-8298,39255,34260,8756,-19334,36607,169335,152970,66116,9791,-19257,-66983,-73455,-61598,-67070,-80225,-92414,-2351,206107,368023,289540,223234,140705,56753,9743,-7927,-42492,-82978,-27704,56931,91098,36490,46836,157300,321999,269157,115044,-7606,-89378,-9959,-1697,-9981,-8148,-29650,-17860,92482,256803,309906,311467,273640,186251,93382,-15637,-122819,-87427,-39854,20837,9110,-44034,-44010,65992,193668,276229,282893,211673,88981,-1942,-37346,-60607,-64742,-37263,46341,86499,76841,98594,115621,77747,-20946,-30322,3722,-4299,-16759,-19334,-9643,-10618,-34695,-70347,-123055,-161349,-124338,-72349,-78858,-24473,207583,294417,214094,100040,-37864,-93909,-89770,-83461,-120775,-74130,30945,129310,142351,66490,-36878,-53915,-11989,62187,130989,129147,49471,-67016,-182120,-60950,38259,51808,61279,-14863,-100464,-106287,-125230,-64241,-28024,-32017,-80909,-139995,-56480,-31245,-32292,-4367,79446,163328,316707,393248,379232,237885,64284,-87245,-46588,35365,40944,5721,-62028,-70377,148337,71520,15783,-37725,-97351,-85837,-53513,-72119,-112934,-3769,-19191,-54570,-67775,-79343,-97583,-103042,-69980,-14282,1208,5089,12981,1606,-441,6982,6210,47227,44336,6858,1942,32402,168102,228926,189121,70806,-29178,-118006,-111946,-113008,-32758,-42146,-49242,25169,39103,14875,-56935,-145338,-85353,25971,71149,65663,65671,77320,42567,-12553,-55696,-52343,-2872,53174,74594,44763,26579,1368,28037,36267,16639,-8632,-57806,-145167,-26089,98884,235632,312287,284191,129940,90381,94439,125401,83280,-35239,-53232,-12894,-39074,-73286,-127753,-96429,-41025,25027,100127,136006,128841,82016,67123,82109,81649,7341,-70207,-85102,75021,161154,130938,137293,152282,97749,29280,12027,20631,25589,26842,38330,-1161,-31116,-57895,-103949,-98763,-67215,-19687,-33707,-17607,46274,132395,196289,180962,80424,-20974,-63285,-33643,-53034,-69502,-68935,-101059,-63686,19174,81376,56213,-49154,-24371,98402,158329,127375,50956,41348,138822,297392,189989,-5574,-128258,-41835,22009,100675,194861,126931,-4163,-96200,-109995,-46851,-31025,-62476,-134000,-105130,-40987,-86131,-120701,-89762,-57999,-26304,39471,46327,-12663,-43052,45505,86792,31299,-62260,-22961,-23699,-87150,-9855,83593,126446,123912,83927,-1661,-86232,-75426,-54762,-85932,-106372,-30755,-33580,-95752,-108202,-92882,-101093,-62641,-39289,-32601,-9789,-8760,26907,58139,98317,126727,130528,65008,63341,21609,32310,61535,108285,136024,123983,66153,-11010,-43738,-82234,23341,59381,-9516,-42442,-67655,-76915,-90966,-81710,-78226,-94683,-127758,-92669,-32594,10237,48658,1201,-34129,16591,95762,181296,313225,266487,51067,2482,-6575,25369,21135,-191722,-139988,-2103,88324,210517,157576,61438,49236,36593,96960,135918,126809,-7350,-50345,-54787,110881,221452,216571,183013,177713,129349,56359,-14041,-27945,18284,74647,161987,252117,243506,134125,13154,-79417,-96223,-46126,-42138,-42265,-102400,-97040,-65916,-76661,-72884,-50454,-38640,-52651,-101852,-151364,-81925,-12805,2088,-27146,-24022,18606,49049,57028,26346,-30856,-81783,-106043,-125041,-70303,-16345,25270,7714,-19835,-8137,30550,93245,127243,117341,52438,-53852,-106368,-30938,14984,-44420,-17297,25998,20589,-23672,-56333,-113862,-126850,-38220,67412,75420,22904,-132492,-24073,38527,1544,-5966,-69719,-149522,-69938,1201,44151,-17654,-93406,-82608,-124568,-74201,-79737,25208,34144,7154,-45255,-29951,6643,36737,-5683,-10116,3405,10251,-52661,-106065,-39887,52615,124465,107081,90019,68860,29904,1705,5276,28350,60678,32084,-45401,-132216,-162192,-123074,-40857,53969,98517,132365,177381,167817,126942,41930,-18778,-60169,-83175,-118004,-103783,-31165,36362,85351,124725,189267,171802,71726,34319,10664,-3250,-5375,13511,68718,135526,101574,118106,123172,77232,7597,-73121,106249,149599,60673,-11959,-72745,-115173,-87796,-38216,15744,75985,68764,43677,57176,46629,-19671,-50421,-10786,-31150,-72832,-133810,-97270,-65895,-66354,-35577,9171,32709,50349,40704,58732,165109,186307,173805,170790,122817,29930,-25995,-65243,-55868,-46255,-50305,-54564,-19819,42872,8998,6765,-5267,-68034,-111192,-72004,-51362,-75729,-128330,-48666,-24675,-57912,-78898,2828,-14839,-123104,-68047,-2721,-68280,3068,203900,295254,176602,97942,85240,-74,-74371,-63085,-52650,-41284,39144,46024,-45334,-130738,-126921,-111808,-31149,75447,152438,170976,83914,-40027,-93341,-52003,-15258,1865,-8396,797,-22934,-67841,-98439,-99397,-109468,-44570,33181,90318,129447,88950,-8894,40325,23721,6669,-2996,11256,-47694,-53421,-31105,-38733,-70810,-57982,-94573,-49521,38709,157332,191298,131121,18897,-3894,-43354,-66569,-62459,-15228,36549,126670,195328,259712,260420,230440,112252,24996,-30315,-45689,-23432,2839,13433,-41318,-65048,21294,51184,-4674,-42140,6273,48740,51073,42184,29472,6044,-39709,-79281,-70322,-11695,-44083,-78616,2500,57632,43958,-2319,-21125,35535,95642,171104,155482,9668,-100219,-64612,5145,101354,177765,180800,125283,29737,-93946,-54766,-5780,5670,-32496,-7268,-20321,-41155,-28580,-48722,-73681,-61095,-64004,-34151,56868,91581,86483,121430,223929,275710,197100,47107,-66090,-82582,-59440,-65492,36635,152002,165276,108724,102577,83346,67461,20012,-46381,-32925,9381,83675,130606,43146,-57283,-78549,-51085,18339,25556,-92737,-171700,-105538,-55948,-50118,-26980,18752,24385,-39710,-154896,-56463,-61085,-41303,-30172,-70906,-74713,-35740,60384,93582,89123,10251,-82020,19329,82107,28673,-54443,32858,172203,163556,72385,21130,-1891,-5872,11347,34210,16529,-11238,2635,5070,-37903,-115674,-98095,3534,15242,2224,-10522,15499,50816,103937,119299,81411,64239,38275,72854,157594,272323,223926,93239,25320,-5234,-49262,-105640,-89941,-14675,-1094,26794,28165,-578,-21982,-79542,-82520,-860,201666,340460,336536,148310,-7861,-120229,-70693,122461,352688,223769,59252,3179,-49844,22015,108997,148098,124075,161579,237346,82797,-56247,-43140,-27804,3941,14545,34303,30593,-5259,-58313,-83110,-58623,-10434,62546,55330,49853,63529,11391,-81833,-84627,-59058,-28455,8620,-8557,-14551,-13666,-40159,-33904,2539,17884,77729,242668,372818,414045,289232,176245,166804,140500,27599,-28300,-79300,29142,43031,32318,4773,-56669,-85071,-65636,-108499,-139047,11732,89786,-13860,-50764,44871,98531,79898,6455,-16451,-16627,-40727,-79981,-95562,-67392,37983,113264,110997,47587,55827,118601,121859,96176,74512,41588,41246,84695,82724,34763,5481,-30874,-86859,-95953,-49700,-82611,-116870,-58177,-3297,829,36271,100079,137412,110746,66328,6290,-21740,-50650,-75094,-48558,-16756,-31077,-76480,-100028,-62939,-64455,-47595,-100947,-129868,-108469,-78230,-63026,-81576,-20736,96060,116513,71733,68922,100160,142085,151524,117546,26755,-47124,-4508,27105,-78972,-133942,-73379,-15048,13856,-21191,-65060,-93459,-45822,18342,102803,73135,-45531,-76505,-73327,-22821,-8603,44493,83545,126895,132968,98423,67389,10308,-20957,-60039,-128320,-140690,27479,136794,120743,46662,12834,16261,4235,-29921,-88690,-115264,-140979,-68315,2147,51259,47792,37025,-80099,-114150,-42322,-1334,13600,29096,-21113,-101598,-101167,-25440,91450,196444,257837,231360,112317,18541,2818,-29953,-77156,-112546,-15561,206844,483295,517136,455093,339799,230752,223553,256451,235918,144413,95625,59895,6131,-81011,98029,288374,292412,211356,111685,18222,-35758,-59779,-45390,-52812,-120262,-123019,-89066,-91702,-91552,-78236,-12992,64487,126399,147996,149144,102861,46365,-3756,-51536,-49271,30006,106594,156098,204676,90320,-103148,55468,139527,35791,-54928,-87497,-40892,108370,296764,414008,356254,216202,116665,49243,-16722,-111780,-115615,-73506,-1060,-43728,-83346,-59843,-1116,7657,81254,165100,186007,180070,165717,96905,-13708,-91237,-19982,28234,87554,133552,133238,114374,33007,27559,18065,10360,64127,115448,108227,32574,-55031,-83825,-64287,-34439,-26574,4732,69687,35515,-17035,-30791,-70318,-97803,-102070,-92489,-71493,-39533,-16309,-5883,-16235,-41264,-67205,-89309,-80104,-57334,-80155,-32530,104393,71092,13403,-27740,-57305,-72843,-40677,-20093,-35297,-45723,-83213,-181152,-91451,3998,49049,12053,14850,127439,193145,67994,-82745,-82772,-22052,22597,50094,23949,-26579,-77881,-38406,7790,36685,48194,5415,-37893,-56428,-26462,52588,93209,69250,12233,-25354,-14152,24074,105264,156614,110767,36642,35152,42184,-16009,-108775,-31171,53337,97614,78698,-7429,-74012,-68846,-79642,-84422,8161,139687,128667,85219,49112,36819,43801,43607,66404,102470,63107,24937,-9560,-38245,-40586,-56640,-54262,-2167,40035,35290,2965,-56102,-117635,-90605,-48122,28733,18310,46900,-2068,-96024,8590,89499,23428,-95170,-106113,-126959,-126484,-65311,41278,251113,273173,277038,238287,127679,2723,-27806,66987,192028,227248,49332,-8074,-9653,-26792,-10872,20660,42219,12459,-30361,-70983,-59398,-17534,7269,-11029,12130,59443,44706,-50501,-95722,-100059,-70218,-63331,-83472,-101694,-121537,-64909,39462,95360,73875,60885,44124,17582,-3868,-43284,-52578,-11505,-43244,-54980,-17977,-16268,-3616,104135,271415,438515,469212,314330,115520,1863,-57530,-109835,-37938,14395,68403,45755,-8285,5887,18648,-62711,-88191,-41306,-41189,-15440,36474,3948,-61758,-138458,-37750,19952,-13598,-128260,-64123,-38444,-41699,-12974,38283,8050,-13684,14028,12044,-594,-48720,-65466,-23974,70726,188526,282658,328056,265674,93273,22141,-13396,-71753,-12874,99421,149605,70180,-6800,-96775,-11933,152521,330548,436072,386271,235007,102516,65264,38054,-19187,-42357,-30149,32714,103066,100259,-9206,-43339,-4820,38866,106640,193830,201241,77249,-35198,-92165,-51115,-41692,-43098,-77478,-67496,-82783,-105176,-96322,-123878,-65722,-122161,-92474,-70797,-65699,-56387,-91890,-53854,31670,62870,17036,-40881,-66657,-58462,29526,80854,87652,111490,75175,10466,-105011,-79446,-1101,-35277,-78790,20264,111132,237586,185404,129830,139092,107431,71494,19594,-6001,-24074,-46475,-55039,-9875,58529,66885,113852,193964,205986,134343,53735,-1120,-15740,-47255,-78690,-69577,-65405,-70830,38028,126917,101651,6554,-121743,-73281,9884,5827,-21823,68274,166849,166204,105097,50817,-22853,-2538,82433,189363,255926,107069,-7521,-964,55229,91716,120416,99883,44922,120625,225726,263992,195123,22489,-45505,33421,174475,271841,202962,75783,11405,-22864,-97822,-53931,11522,66672,70085,63785,63087,71982,104499,151445,250280,366851,357840,195539,-2867,-36060,3546,-4950,-11972,34525,100946,82515,-3232,-21700,-49424,-91697,-62301,-81843,-140348,-69954,12903,34396,-34294,-121364,-54239,55840,106470,134588,87033,3441,-61894,-93710,-65612,-95045,-115115,-96755,-17174,91901,249153,310960,212780,135554,7071,-75252,-31115,95295,272166,377058,343896,211985,82299,35534,22424,-11123,-33608,-107098,-110952,-77297,-127305,-103011,-13631,51524,17955,-5904,54340,119634,76258,63098,1693,-36217,-8869,18376,-3250,-79378,-79189,-20751,49539,103404,175279,237438,263219,219399,178520,161350,217978,208058,102418,65986,53098,48439,-17311,-82485,19931,125427,179803,138505,83359,77160,37071,-65721,-76888,31317,256232,326354,236747,133285,49859,15510,134658,273893,281784,166240,10666,-10828,-32658,-56802,-47780,682,23151,27763,-20504,-56001,-29194,27819,65413,47289,-4421,-84026,-133329,-79471,-25392,30156,72506,42938,-24053,-82271,-113048,-99997,-80731,-100425,-123385,-123241,-101310,-126673,-49912,30128,48946,76107,120826,52999,23805,52113,60182,-27563,-92642,-74646,-69653,-64228,-11842,61117,74370,43319,14793,19021,-24350,-59663,108307,278812,253683,21097,-121124,-87114,-14990,-10584,-42736,-58393,-89120,-60688,9824,-6679,-81969,-24401,92080,183045,122116,33834,42555,91058,67271,-21200,-37466,-30185,-44441,-47193,-67941,-138490,-166626,-97767,-68813,-55599,-77144,-44850,68263,123783,100829,49134,4783,-45662,-38233,-24275,-33913,-32622,29971,86397,82888,-38715,-114033,-18317,39608,28100,26030,-51252,-71451,-38244,-40699,-54866,-72787,21052,45802,37202,14077,-48377,-73692,-7882,26075,25087,-667,-48286,-85588,12799,154208,175646,113140,41668,-4228,-63248,-34220,55714,63132,90380,85763,20523,-116964,-61594,33785,95119,118498,158779,128515,83642,77273,62604,6319,-72958,-65565,-25256,33723,84378,102423,51309,-46689,-60619,-39732,-82056,42968,44736,-71572,-53690,151544,302960,319776,236610,157262,132430,43861,37167,98965,178896,183782,71443,-40835,-57320,-4921,16387,-61075,-113087,-18597,78897,185977,196943,66306,-33148,-33476,-6115,-19789,-14804,685,-9655,-32282,-61745,-86330,-75072,-22772,-427,-7632,-82057,-118067,-87081,-62124,-15117,-21553,-53598,-80542,-58545,-8487,49960,27008,-23535,-64087,-94790,-79838,-77062,-81185,-35987,-22670,-15484,8034,53016,81476,11632,-73402,-62417,17106,40637,3228,-4149,40095,67674,64137,61066,32591,2125,-61886,-37063,169194,280646,245115,32589,-84126,-14549,46245,70316,83153,118311,144019,83211,-37606,-125776,-66001,-23786,-37905,-77041,-93195,-27564,42966,73798,71024,47411,8334,-10281,-30218,-70582,-113032,-129627,-113756,-12251,76943,112043,123252,42459,-80048,-76462,-22667,-12623,-62389,-96485,-35782,-12890,-43209,-57165,-72690,-91685,-125841,-134736,-130678,-54973,1178,17954,6338,-38836,-36364,39621,86469,129501,98817,80697,119351,147211,87243,-56517,-144059,-48641,38051,41967,-35055,-92050,-86147,-20588,36284,82402,128276,117033,85764,9264,-35868,6198,48796,107659,99928,42733,-8038,-45217,-32768,26051,64119,17583,2255,266,-17736,-9595,11358],[53506,15345,-38369,-29726,23454,111616,183103,165634,73065,27795,24437,-5050,-71176,-101708,-37999,25315,66429,50005,40056,15460,-13580,-15839,-35498,-63813,-28126,9898,16023,101370,184378,175447,115261,98588,111079,96847,37373,-82052,-74286,-8171,-15306,-74034,-79369,-1495,52396,-16310,-43640,-67462,-135470,-86721,-83916,-50308,17324,31539,20351,-36649,-73660,-72806,-59696,18911,92146,35510,-34919,-62670,-77735,-53682,-10306,15985,519,9249,100698,154761,103089,42195,28010,-36071,-71442,-73332,-4696,33902,38309,-22837,-115685,-45029,2322,-4933,-1403,38381,36529,22157,1348,28972,145662,133576,47317,-6922,-30857,-74730,-82711,-71959,-79273,-86672,-80265,8538,201446,365891,295790,233281,145205,52924,13938,22214,-12892,-61011,-28814,52238,84709,25850,41173,149643,312014,270156,114877,-8374,-93332,-351,22651,-4671,-7366,-26734,-9599,106481,254828,279905,277709,254547,182325,91140,-29384,-110977,-50920,-27772,26731,19173,-39845,-40497,70618,192432,284816,289422,210455,85321,-5747,-49017,-78570,-78035,-43592,39697,80385,78850,95963,105863,65245,-31324,-4346,30783,20014,633,-8015,-244,-287,-39198,-104930,-167482,-181124,-127451,-88877,-118063,-115067,96332,216078,174227,86996,-49140,-96068,-89003,-75041,-109205,-68595,31378,128981,144693,78426,-24531,-40285,-4826,57577,105872,99108,31008,-76030,-161730,-52478,50436,78789,105111,15958,-87033,-112351,-132862,-112802,-79631,-58625,-85641,-142653,-76332,-50976,-46810,-11381,72421,149725,292125,367601,362147,234741,57131,-97756,-47678,34908,44055,12098,-48697,-86361,120132,38520,19320,-23190,-79639,-83388,-55066,-73755,-117498,-4351,-9714,-47977,-67188,-79637,-96239,-105127,-71135,-10000,11594,22639,38275,19776,7575,4338,-11825,22618,42921,22682,28118,73437,201201,223806,176567,52611,-37276,-110268,-120034,-112178,-18015,-37582,-56117,13170,24458,-3248,-71147,-149555,-79933,23473,61287,65795,77589,91350,54131,-4556,-53407,-62490,-26558,19904,36247,29825,25968,-5520,7431,16423,14561,677,-46375,-138005,-23324,104354,230779,297936,261709,86195,73250,108187,161257,107066,-28675,-55397,-19771,-49155,-82761,-129638,-88273,-39313,26187,104104,150147,150403,103575,79237,86099,79231,-485,-82655,-98499,54518,173612,155789,126982,120860,71587,5950,-6535,11483,27658,34940,52570,19255,-20483,-49582,-94071,-102390,-70722,-18879,-26451,3052,85099,185012,241470,209092,86359,-14713,-42323,-25279,-56279,-80241,-82013,-130631,-80228,11010,88604,91489,-22078,-56809,75894,147820,124982,45990,25870,125142,282005,171256,-19437,-118656,-38269,22840,104364,199245,128099,1918,-91446,-121922,-49387,-20819,-41220,-108882,-133659,-66421,-109549,-105228,-80559,-39751,-14306,30045,36500,-18973,-46995,47657,96931,47434,-59860,-41416,-39123,-92326,-13375,64807,98946,106059,77601,-2003,-93347,-84442,-60225,-87397,-106260,-44383,-51180,-108549,-109217,-97022,-99207,-67861,-42830,-17890,14198,23094,84311,115679,152704,196106,200765,110168,80934,24844,27905,56335,109649,138689,116143,49734,-33149,-71840,-101526,30269,49832,-13462,-43847,-69235,-74913,-84162,-65199,-62031,-85797,-123508,-87053,-28633,13196,54579,32320,19457,13246,58609,119628,276203,270269,81157,6356,-41113,-28329,-24535,-211376,-242500,-128585,-3094,181517,137859,35016,25014,11443,74276,129665,160421,13356,-54430,-43552,117362,206051,190441,133611,122734,83401,32212,-21133,-26940,18831,74941,167498,257989,231259,115598,-2101,-88605,-106306,-52784,-38166,-22852,-80052,-113733,-52108,-41916,-41676,-32363,-34515,-58192,-113484,-145309,-73199,-9367,-5572,-46158,-44078,-1159,29606,46222,21513,-46547,-92420,-97325,-105394,-69514,-21764,22282,5912,-27731,-19545,18155,82364,125959,118210,46922,-56774,-91053,-8353,25936,-59774,-48060,-330,-226,-34225,-59570,-124060,-136440,-33028,90604,109537,61272,-102048,-53920,28079,2495,-3401,-71950,-146876,-67164,-11604,18328,-49663,-111876,-80878,-117780,-62618,-31170,107804,112279,48911,-33992,-37961,-9102,13768,-32920,-44047,-45706,-47728,-87169,-68512,-4562,63833,93311,58108,62810,60128,25640,-6451,-8324,6036,39972,25000,-37808,-117799,-155213,-124045,-49195,37926,84964,125559,189471,204116,169396,67078,-6924,-58816,-90219,-125391,-94651,-20007,46085,101404,152082,217284,175826,68950,29632,1275,-10301,908,29976,76933,120708,63421,79198,92623,54449,-13662,-65895,167969,215518,138631,43910,-52192,-110956,-90184,-45901,6552,66660,63431,45223,61485,54282,-8321,-37975,-10060,-30354,-60536,-122411,-107361,-74012,-64448,-29361,14884,37008,47577,29652,51303,143087,145534,126260,122399,82222,9267,-34021,-66726,-61059,-60444,-64042,-28151,6325,43655,12175,23073,9044,-68909,-130330,-98820,-67277,-76419,-133648,-49664,-24070,-52046,-81100,-9410,-27295,-133344,-83493,-17355,-66660,16659,213661,247493,118752,83474,85095,-183,-73342,-100930,-128581,-123599,-29181,-846,-68248,-136856,-124209,-117118,-50704,61341,145963,172782,91775,-24036,-80095,-63048,-42476,-28828,-37640,-23852,-37393,-64648,-88224,-105498,-135919,-59239,14413,71947,110298,79380,-7065,19033,-2342,-20902,-32555,-2242,-51462,-46860,-18561,-28054,-67197,-58305,-84981,-72408,9864,127012,178696,134688,17465,-6589,-34814,-58014,-63297,-14519,46372,143082,222571,267807,252175,245339,137621,39675,-19918,-36706,-13279,17422,41901,2693,-12578,53902,85358,21376,-25621,23484,80481,97622,94169,71401,32259,-19127,-87880,-85678,-19355,-49081,-81186,2258,71479,64404,6763,-23851,33442,103019,182325,156680,6535,-100355,-72576,-3149,103737,190192,179160,112675,21313,-85403,-50779,-2202,20468,-4704,8857,-12330,-27561,-10658,-41929,-70346,-66500,-89135,-48115,52389,89493,80569,111005,230926,328233,247678,73826,-59964,-98999,-79709,-73401,46506,169009,165412,85908,85869,76675,56404,3664,-68010,-50742,-9761,58797,107817,40656,-52638,-69010,-40127,25548,18979,-103155,-171347,-100458,-57052,-65842,-47399,6729,27143,-62150,-140818,-33670,-54443,-43980,-34355,-75721,-71337,-12972,82218,104821,82253,-6868,-69097,23407,79657,22818,-49323,36289,176101,185067,96217,37445,13346,6526,8738,19031,-2767,-27923,-3778,2604,-48557,-136434,-98275,-3696,-6290,-21757,-21320,16318,54632,114808,140974,97241,68205,25988,30700,99958,208648,169079,38727,-18806,-38255,-74542,-123517,-102664,-21401,3151,42770,64784,44769,32254,-31765,-73742,-16697,118859,239279,245342,90703,-32614,-109592,-64687,126719,367650,205236,40342,-25255,-92058,-10700,63828,93869,88574,156456,238942,96492,-49849,-45524,-24202,14440,36361,73560,69136,5461,-66551,-101980,-95236,-56446,22258,33580,47021,66724,7182,-70560,-48671,-28478,-8204,23993,3585,-3425,-12704,-46384,-43898,-5445,4690,30043,167548,282499,324989,208710,120889,114272,105875,38399,-3355,-83060,16971,45536,33762,-841,-67850,-87391,-63956,-104228,-131898,9079,74137,-33999,-82789,32201,96995,82319,4954,-26326,-32045,-51868,-73717,-98660,-87726,12520,87019,92788,32213,42017,115583,129616,108131,89106,50482,41949,81752,82344,33784,-5623,-48106,-103358,-90493,-48174,-82705,-109017,-52502,14643,-2804,13797,81434,132505,115309,65332,-9420,-47155,-68828,-85808,-56056,-19103,-27496,-68636,-83256,-44249,-47599,-34064,-88054,-123007,-122012,-88100,-64154,-80158,-31526,88034,122553,72052,66027,91215,131159,143764,112798,18403,-72101,-18796,21351,-81149,-133354,-63050,-3709,23562,-17688,-69833,-105730,-61975,7515,117192,112332,-5127,-71865,-60700,-26101,-13690,39374,81146,135540,138128,91426,59534,7450,-16861,-51120,-113828,-178666,12545,155666,136791,44449,-12631,3500,8603,-13914,-75360,-109476,-154338,-88858,-20542,34305,34426,32051,-91610,-106500,-29423,3545,16199,37736,-3465,-82443,-107607,-59536,52169,164736,229265,200555,93123,6629,-15768,-52380,-93171,-116892,-24121,195030,437707,465871,445100,363734,266832,250226,277822,249967,139801,81090,43634,-9400,-96595,88815,267365,255775,183647,99453,5281,-54664,-83468,-60843,-63487,-130820,-138678,-103941,-112035,-111282,-87498,-19984,64465,142275,162448,163497,123864,59019,232,-53970,-52585,28705,97151,132127,175583,78241,-107174,68973,191661,69261,-57206,-115475,-68373,56378,215572,333364,327244,207420,116676,53037,-7779,-102210,-133180,-96627,-37534,-75685,-99165,-60741,7709,18839,81838,127846,110972,104593,116414,69643,-24981,-80320,-7755,50107,128367,161297,134076,85779,-4528,640,11925,15409,64181,109118,107740,42966,-42005,-69015,-46280,-15693,-14041,4305,57391,15659,-44236,-54864,-81987,-75652,-77828,-76704,-58799,-17746,6510,3609,-15356,-40509,-68474,-95762,-79766,-56604,-72358,-9640,123846,80527,20342,-21175,-51474,-67626,-35827,-18809,-42891,-58752,-92034,-180924,-77264,16627,51798,9895,15155,132903,205147,88605,-81576,-110898,-14846,26832,38769,2406,-45153,-83575,-38815,11916,42774,51224,14715,-24565,-45334,-24796,50546,96604,76853,24714,-6477,15542,65376,161067,202622,139395,66170,61199,69716,10773,-88327,-60109,30149,87702,96130,24826,-60374,-84869,-70479,-69657,-16936,99456,106691,75742,43065,35253,43455,36670,37349,38690,1519,-16484,-34573,-52869,-51383,-62049,-49542,3217,36731,17672,-21587,-55830,-104732,-108545,-84977,-36813,-41559,14061,-24774,-93701,32495,129303,69942,-58659,-102823,-131625,-132365,-82926,12464,222515,262268,258365,213228,101643,-22378,-27524,95558,229724,260991,84248,7889,-5990,-33006,-22606,11506,39024,16705,-20473,-51008,-31004,31557,79205,74491,97891,136170,110863,-8435,-82588,-102782,-66426,-61047,-85287,-102117,-123405,-66294,37252,74725,46186,38251,25121,-1206,-29281,-75916,-80821,-27845,-50525,-63746,-31306,-34231,-21152,94730,267829,453541,494255,319390,105583,-10042,-60968,-115965,-42778,12617,69527,53696,-14057,-20919,1424,-70718,-86479,-52183,-54649,-28406,17748,-14824,-71582,-137165,-58222,-901,-29222,-127640,-47666,-23992,-34977,-12771,35289,-1932,-39172,-20626,-16066,-12810,-48077,-85760,-60219,36347,170677,280635,326535,270957,113302,40445,-5653,-69833,-12271,95847,142737,59617,-20094,-104417,-6413,166670,336369,404475,332209,179723,76441,56975,43710,-6401,-25450,-8337,56287,121274,124133,-17307,-86453,-47474,486,61702,132470,146185,50404,-42027,-73165,-52076,-53712,-57622,-76719,-52026,-63017,-91884,-95073,-115725,-64044,-139011,-88233,-50809,-43745,-50952,-111199,-49559,47238,82348,32276,-28803,-59455,-61837,22150,86473,97005,121367,72349,-3254,-111525,-96983,-26607,-62575,-68712,29524,104881,225122,225868,182508,210951,172256,118895,48915,-2598,-41040,-52078,-37351,14344,63221,61165,106538,190441,211478,142113,48886,-26757,-40397,-61455,-88126,-69348,-62309,-74852,17626,93751,66929,-20264,-147893,-80156,598,-9812,-24436,77264,168534,150554,84547,29948,-53614,-51497,13840,120494,225581,118837,-4303,-16434,36476,77553,118997,100136,16810,77019,188466,216069,148166,2942,-65144,230,134463,244633,200869,91323,32076,4361,-81154,-49036,11793,62049,59811,47846,42812,57570,89765,114915,188289,305199,315685,159358,-5304,-17730,15726,-7190,-26093,17801,90728,72020,-14972,-20696,-27039,-54251,-39412,-57967,-128965,-86601,6143,41059,-22690,-111329,-59990,58684,118502,149540,96591,12424,-56945,-95506,-69793,-102710,-112614,-86652,-23431,79754,242789,327745,254822,178313,8380,-89862,-11912,116753,287125,391752,372181,239853,92843,31635,23931,-7153,-34500,-104743,-93884,-52807,-76587,-57341,26220,88444,47340,849,44242,99019,52895,45978,-12683,-46713,-10398,23955,8659,-69560,-80842,-21693,55126,114867,193507,253496,266203,222993,173695,134551,186825,201091,105887,61191,40873,34143,-28881,-73284,15861,108076,165766,136941,81174,71358,41688,-63088,-79744,45692,291330,356261,268254,163679,75089,40370,148498,288126,279516,136750,-9267,-10579,-30808,-54242,-42073,5928,19780,24955,-21039,-56079,-29256,23179,51328,26590,-14256,-73752,-142782,-102192,-43764,18355,78842,58520,-11793,-68259,-102363,-98520,-87656,-111554,-128855,-127063,-112217,-129331,-33931,49333,76196,107101,149322,74083,33181,47847,49337,-35752,-92169,-73127,-62067,-42331,13809,72982,53493,2126,-23672,-1695,-31218,-57181,112261,284416,249465,18044,-127929,-89049,-9828,-4585,-37019,-56543,-96417,-65078,7485,-12920,-93592,-14223,108687,206152,134477,17755,1823,44660,51174,-22411,-32066,-13612,-22435,-30041,-64819,-132495,-166472,-150158,-103298,-47596,-63528,-40059,69833,125206,97764,49932,13587,-29862,-30768,-13906,-36559,-30115,37155,94913,94748,-40455,-124139,-29120,24428,15910,25300,-47576,-73963,-42801,-39418,-53050,-103341,-1624,22936,5721,-16354,-65025,-86478,-21836,18302,24410,-1726,-52489,-84499,-2229,125770,154928,97746,31393,3939,-36115,-17093,53955,68463,97660,92352,31768,-100588,-93910,-1499,62307,89521,141402,123702,83373,80146,68647,12826,-52812,-44137,-9385,43436,89897,97363,48784,-6445,7625,-8021,-119063,24736,41729,-60603,-46109,121527,251182,282727,230278,169295,162732,91345,95906,165924,234792,222114,82479,-49542,-63109,-8493,5663,-78393,-119472,-25825,58102,152007,159653,50837,-31424,-34662,-15106,-20635,-2773,17850,5007,-9865,-44219,-83216,-90141,-52259,-38478,-40678,-89512,-103384,-111048,-63693,15344,22003,-21872,-56998,-45176,-648,39288,11875,-29139,-57554,-81533,-74720,-66824,-67761,-35047,-28053,-17572,9846,61468,95932,15895,-85551,-59271,34026,41267,-7441,-15845,40663,94937,95758,78547,32239,-3886,-67587,-36386,187759,328639,304486,69174,-78245,-17582,49339,81877,106897,144914,154161,73804,-63083,-151588,-75149,-11018,-17492,-54687,-76836,-19674,48087,71366,63332,35640,-7595,-27704,-43010,-72693,-108031,-115838,-93968,21242,114225,129046,118734,23572,-99974,-98562,-24455,-5261,-50871,-87897,-65304,-44952,-68773,-77793,-74770,-86166,-120700,-135675,-134579,-57047,-1943,3942,-20068,-69380,-58170,24231,80024,138959,122336,109313,140839,162793,98359,-57282,-153026,-42559,57010,62606,-27187,-91713,-92604,-34342,22016,74852,129912,111321,60169,-11097,-37220,7404,50687,98015,89948,42740,2652,-24268,-11412,41079,79925,40226,21514,4410,-21118,-7313,17785],[63190,18755,-43732,-29316,43587,138093,204114,184838,100827,53734,42044,5616,-63632,-94043,-31007,38997,78809,59240,39836,14612,-17397,-21458,-30765,-48590,-18421,20239,36019,123924,202876,192900,127514,87276,86309,94404,55880,-49927,-118881,-54717,-55694,-95065,-76108,-11564,26641,-26080,-48774,-70983,-139661,-102370,-116912,-55597,-8967,11624,18101,-37987,-65922,-56383,-35839,31004,82919,22424,-35617,-57609,-67918,-45727,-7169,19201,5525,11963,84771,103474,47780,-16875,-24998,-70456,-73032,-80026,-18302,9726,16258,-40684,-115922,-32639,11325,6577,3272,35326,36358,30140,22692,28471,120662,108935,24577,-26187,-42691,-79406,-85199,-73094,-90280,-98581,-69967,18190,193062,356930,296828,236402,144138,46403,19105,54363,20807,-35510,-28454,43938,70455,4557,28727,131995,286297,262879,114579,-7422,-96444,6018,44534,2835,-7186,-25357,-3272,116586,243172,241654,235043,224767,168155,80831,-44576,-89983,-20179,-16718,28588,25569,-34724,-30309,81865,195795,291810,291670,206064,81624,-8789,-60796,-94756,-88645,-52024,29248,72032,79268,88772,90291,47730,-43068,27042,66559,57606,30325,10924,10996,10414,-35603,-116690,-168653,-152448,-105857,-97711,-137592,-178579,10211,153284,144288,77963,-57854,-94528,-85625,-67322,-102329,-67226,30517,124053,143195,94624,-3846,-21477,6777,55638,82268,69272,11954,-83675,-137040,-38235,63524,104884,143581,39645,-74244,-92714,-89658,-126652,-127825,-84086,-85262,-119871,-95605,-68759,-55938,-15688,63962,132432,258535,325749,325541,217046,43080,-108683,-45535,38563,51351,23828,-24608,-101408,79322,10277,23591,-7210,-58425,-69008,-48788,-68631,-119273,-5168,1789,-37776,-62188,-79175,-94879,-104571,-67539,-738,27464,46362,68568,39304,16949,3808,-25944,8652,51292,46674,59948,118341,225209,208049,153466,27446,-48049,-101677,-122458,-95809,-104,-28635,-58236,3201,12518,-15730,-77585,-145433,-74813,22592,57862,75651,98291,110222,69909,9536,-44226,-70106,-55159,-23009,-13613,12073,23165,-11519,-12481,-3518,13038,11828,-31276,-115558,-19384,103766,214498,265281,221237,44826,62604,131760,203192,131292,-19943,-51111,-20626,-52953,-85470,-122186,-75287,-34865,27513,106053,161025,167496,123835,93710,93524,81984,-1578,-86950,-100089,46266,192008,182654,116837,89004,46647,-14170,-19922,8433,35681,47300,69164,41748,-2458,-36060,-78769,-98597,-69507,-14332,-14649,26923,122926,231004,279216,237342,94966,-5380,-20193,-12097,-52175,-79822,-77778,-137771,-87083,7607,93356,119042,4033,-79351,57442,137841,123722,44320,14045,112499,261359,152231,-28690,-104193,-29392,27751,107485,197240,126375,9396,-83195,-127035,-45150,-4387,-12979,-75670,-144404,-86590,-122209,-84360,-66365,-20326,3154,28185,30933,-22096,-46022,52661,106577,63775,-49130,-51097,-47428,-90179,-12106,50094,75995,92542,75667,4602,-92445,-91035,-63201,-84447,-102128,-59971,-69381,-116263,-103988,-94216,-91393,-67478,-42702,-104,41994,61311,148653,177216,209098,267918,279018,167906,108220,34667,27647,54242,112733,141810,110928,39446,-46805,-90789,-109155,32438,36763,-16245,-42066,-65870,-65014,-65494,-40432,-39599,-69869,-107581,-65011,-8709,26666,69509,73769,78401,28156,34852,64507,235132,264461,101005,14288,-48883,-48717,-46699,-202506,-307723,-216382,-61837,161347,118945,12022,4590,-9375,54308,122649,193102,46706,-51817,-25499,119608,177280,150964,81896,71280,41970,14498,-18286,-17051,26322,79574,173399,260661,217568,98788,-13375,-92029,-111366,-55729,-31004,-1733,-51985,-100506,-31401,-3541,-6671,-10522,-27248,-60862,-121755,-133726,-58797,310,-5393,-56246,-57705,-15470,15554,38378,19481,-59300,-93219,-81615,-81299,-56117,-17248,25378,8214,-31374,-26312,11100,75624,125160,117261,42505,-53000,-70040,24309,45890,-62566,-72487,-20348,-17892,-43355,-62566,-131017,-129096,-17935,118049,143586,94518,-72463,-74846,17148,-177,-5447,-76179,-141682,-61156,-21838,-5075,-79098,-97474,-66899,-105148,-47928,22417,202695,194305,90878,-14735,-37458,-18399,-3612,-53779,-69618,-83318,-94062,-80311,-19005,41546,83105,70018,19087,41400,54048,25888,-9265,-17716,-13515,19302,17538,-27597,-97542,-139521,-116373,-50889,26638,75706,123961,206624,244471,214201,97346,10056,-50906,-89999,-125005,-85232,-9472,54604,115211,174155,234579,170702,61959,22984,-9133,-15847,13640,59906,106284,124893,41606,48794,65469,36422,-29002,-42940,220799,268349,200201,87834,-37447,-106799,-92290,-54984,-3559,55812,60984,54581,75445,70343,9592,-22580,-7195,-27441,-45383,-103131,-112599,-78377,-56296,-17558,26503,48480,50834,24204,46801,119227,101159,76153,72875,43279,-8537,-38575,-64855,-63057,-69643,-67698,-1891,31574,44120,17294,41476,27544,-63215,-145620,-127335,-77151,-73482,-133871,-47275,-20213,-44394,-82221,-22403,-40202,-139829,-90380,-26246,-59097,31684,218901,191158,69102,74845,82696,1683,-57110,-78431,-126634,-144673,-99785,-46461,-87017,-135051,-119597,-114153,-64847,50742,140210,172221,96677,-10119,-62420,-60371,-58673,-52275,-61092,-44277,-49604,-60228,-70741,-94038,-143719,-68059,112,54509,90294,69086,-1318,2829,-23240,-43205,-58281,-15509,-52170,-38053,-7127,-17632,-62028,-59635,-76823,-86825,-14255,97365,161304,133881,20316,-625,-17561,-44627,-60202,-11044,55987,155932,243526,267015,239315,255465,165607,59353,-3412,-20907,4329,39333,79899,58000,47756,86230,113795,48247,-7454,43198,118637,156180,150967,112374,58939,5000,-88200,-97896,-26126,-53308,-82951,2121,84012,84191,15757,-24505,31199,106958,187853,153753,6721,-96692,-81677,-15186,100117,196515,174204,99290,15168,-73952,-41287,7891,42540,29881,31129,6447,-1168,12033,-30706,-61588,-65080,-105333,-54685,47998,81657,65163,91178,223722,364743,293868,107049,-42187,-106429,-92317,-62924,75958,203500,175219,68093,69605,70725,45935,-10775,-85476,-61520,-22938,38694,86157,39064,-47083,-61219,-34412,22341,-32,-122037,-162836,-91527,-54540,-78277,-68193,-9701,26217,-75558,-89187,-9437,-47052,-42861,-34453,-75778,-60073,17755,109521,120426,78843,-14517,-53434,29630,77727,17720,-44667,37637,173776,197556,115088,52142,29784,21208,6140,1077,-21983,-42984,-9136,1743,-54637,-151028,-90058,-4794,-26615,-48381,-33808,17191,59769,127726,165789,114944,70473,9998,-9094,55909,166514,145776,23337,-21453,-40125,-78085,-126510,-106038,-21942,15115,71751,125479,116932,99675,18832,-52804,-20307,47428,141887,152237,29319,-57949,-95990,-52341,133498,375604,185737,26096,-46443,-132176,-40219,9618,35120,66886,166654,240895,107329,-40657,-44481,-20771,21032,54916,112198,110960,19646,-73490,-115856,-118625,-95309,-17684,8572,41273,65094,2055,-52196,-13547,3396,15579,40897,14701,4884,-14270,-52888,-53751,-12781,-3683,-16091,77526,176290,225072,134756,76679,68483,68125,43941,17256,-76097,9934,51564,37398,-5420,-78052,-84708,-61667,-98775,-121383,13700,69371,-33571,-114719,16051,92694,85068,7019,-31705,-42946,-56712,-63270,-99642,-106558,-11154,61123,72974,18768,30488,112606,136007,118079,100722,57717,41346,76390,77363,27278,-20641,-66354,-111261,-82505,-45703,-80768,-97906,-42087,32627,-1420,-5892,64028,126318,116749,62319,-26121,-72624,-86843,-95916,-61989,-20529,-22486,-58971,-65954,-27482,-29371,-14027,-65276,-104636,-133545,-96527,-64063,-78220,-42577,76063,124707,69975,60241,78598,116452,132267,104449,7786,-104339,-24887,20363,-80279,-130531,-49314,10571,34992,-11420,-71225,-113381,-74124,-1377,131938,155078,49244,-25947,-41490,-30323,-21262,31256,77250,140140,138065,80293,46944,-237,-16317,-44112,-96235,-136800,4224,171692,149156,44927,-31057,-554,17828,3795,-57946,-100259,-140286,-109156,-46435,11200,16736,26316,-97042,-94575,-17158,7354,19456,46764,15095,-59962,-98555,-85680,15489,133867,200744,171604,77585,-1850,-32511,-73572,-105433,-113931,-33334,173194,371726,400140,420738,376146,296603,269229,284303,246588,125218,61733,24694,-25485,-110360,76190,233356,211806,152459,86230,-5204,-68187,-102678,-74586,-73678,-139861,-147190,-103548,-113476,-113903,-91782,-25504,65745,160263,178313,172898,133275,60792,-1973,-58020,-54818,30889,94765,111187,143405,57649,-115850,76221,239848,106270,-40830,-126874,-89588,16792,146044,255027,291970,199363,122021,62076,5204,-87802,-140419,-122004,-76786,-91092,-109100,-60764,13437,25784,77608,85494,37504,32934,62773,33282,-41136,-64908,9435,77742,177222,187504,130967,53762,-43364,-27876,3305,18380,61742,101409,105949,52115,-28723,-54256,-28779,4993,7520,15291,53697,-2454,-73611,-77981,-84581,-49417,-50621,-56594,-40171,9399,31633,15494,-9580,-30293,-60137,-99726,-79544,-56275,-61445,21594,147192,91482,28750,-12594,-42663,-59003,-29098,-16334,-48168,-67221,-91762,-169679,-71588,18824,44758,4927,16120,135232,209238,107004,-54550,-100887,3879,32925,26311,-19453,-58308,-79722,-34752,18462,51170,55424,26216,-7747,-27173,-11561,59949,111093,94359,44671,19300,54695,119357,228486,253453,169432,96994,86791,95723,38035,-60305,-86070,9463,78639,114517,60049,-40661,-100453,-54195,-36751,-30927,50036,78131,62153,34344,30912,40487,27767,8604,-14794,-42561,-43667,-49010,-59348,-52456,-55017,-37135,10164,31770,-3156,-49317,-48471,-87724,-121056,-118573,-87885,-89069,-15963,-43729,-66569,63465,179297,128739,-10871,-71091,-108580,-120898,-95791,-14166,190752,250212,240724,190304,78854,-44994,-20333,120788,254515,279387,118530,24535,-392,-34942,-30681,4870,38261,25648,-3002,-20677,18661,118382,193207,187426,195880,212475,175338,37493,-65381,-105648,-62549,-56827,-83868,-99105,-122603,-65730,34989,54677,19136,14011,3665,-21107,-54364,-105927,-103395,-38354,-51922,-65729,-38242,-43090,-31046,88563,264703,466352,520133,333307,107297,-14390,-59818,-105236,-42126,15483,74106,65070,-4850,-31746,-13642,-77738,-82515,-60315,-63570,-36609,3864,-27055,-70431,-108445,-72148,-22949,-46113,-110328,-19473,-161,-20657,-8843,33048,-9387,-54939,-47001,-37745,-22695,-48204,-111106,-91129,5083,152565,277029,322576,273696,133203,59369,3717,-65670,-9879,91755,133599,52120,-27518,-104071,-1567,173436,330804,363653,278306,133870,56282,49680,48857,6074,-9338,12289,76737,131885,138376,-1509,-101286,-87307,-37101,17856,68088,85490,21374,-42871,-49935,-48361,-61415,-63144,-63094,-30453,-39548,-75745,-89229,-88415,-42689,-113702,-79808,-30483,-16991,-31728,-95994,-35183,64070,100028,47596,-14083,-48189,-63253,14935,91586,105104,129516,74844,-1565,-88031,-103689,-51159,-87676,-53052,39641,98718,208120,270314,243978,292177,249064,177572,86481,7987,-53775,-55002,-15581,39999,68468,55492,95826,178267,205871,142347,40732,-50253,-61182,-68919,-93827,-65174,-56483,-71319,235,64639,36885,-42014,-168407,-80824,-6947,-23505,-20584,87061,168563,135321,65292,11478,-75749,-79922,-28524,69716,195975,132285,3208,-27677,22818,70230,125281,112611,5020,35440,148823,164653,99834,-12101,-79921,-29349,95828,214127,193498,105820,52962,32437,-60654,-38233,17695,61932,54604,36972,26136,42916,72544,76460,122461,231568,257325,112469,-8014,5122,35151,-1599,-34371,1923,73929,52665,-25381,-17426,-2517,-11342,-2439,-23524,-99303,-99772,-247,48734,-7116,-95687,-66196,59632,129073,165019,109920,26179,-43704,-88311,-66416,-101585,-100418,-73966,-28533,66607,229713,331414,290421,216201,12563,-100859,7001,137647,295592,391886,387176,262595,102685,29249,27682,370,-31499,-96739,-72456,-20790,-16617,-9090,60985,121594,85100,19028,40249,79008,29022,29709,-23764,-52377,-8852,30480,21804,-56814,-78422,-20260,62114,126681,208727,261032,258609,218966,164482,105068,150137,184118,103361,55592,30972,24150,-33625,-60288,13538,88869,146091,130570,76384,65622,49285,-54782,-82114,58410,314818,369935,289530,188369,95863,62153,163170,300951,274726,109600,-22967,-8514,-27837,-50153,-34207,12803,17432,21510,-22105,-55677,-28651,17527,32695,1649,-26744,-62982,-119050,-123875,-63625,2149,79193,73619,4854,-49626,-90966,-96450,-93634,-119914,-130025,-127607,-120528,-123149,-17216,66745,100279,134764,173624,91195,41806,43659,38131,-43416,-90547,-66373,-46150,-14597,44696,88473,36194,-30012,-53275,-20285,-36882,-54820,112551,280090,239850,20691,-108263,-77684,-2020,3100,-28667,-50540,-95415,-66692,5828,-17613,-101029,-1304,126321,227475,148101,11064,-30530,1274,31690,-24261,-26991,2165,-487,-13734,-62639,-122035,-124282,-160858,-92914,-27638,-49539,-35475,67933,121896,92525,50234,24083,-9698,-15490,1709,-34897,-25906,44767,102219,107086,-37864,-130416,-37848,13090,10156,31554,-37653,-72135,-43229,-31427,-37380,-126612,-27709,226,-23320,-46537,-79630,-94238,-34020,9907,23496,-2002,-53586,-77548,-16325,93931,125380,77347,26576,32020,22716,2000,48784,74370,107002,100327,43300,-82093,-116259,-29090,36010,66153,124915,116764,79260,78001,69955,15864,-31545,-23343,5748,52270,92233,85858,41769,33527,86480,48335,-114765,7860,39310,-47143,-35138,97721,203708,241975,215179,172047,182653,131792,142786,218356,277358,252085,92435,-58109,-71692,-17148,-8648,-96068,-116521,-28869,37781,116993,122158,35217,-30706,-39899,-27747,-22511,7053,32322,19066,15163,-25830,-77203,-103727,-83294,-79694,-80001,-98109,-87176,-126131,-62864,36223,54537,3758,-33373,-21783,12707,26137,-7495,-38714,-54498,-69950,-64174,-51905,-56520,-39660,-38890,-23185,9201,64069,100801,15906,-101106,-50386,56898,41426,-19040,-29439,35398,115995,124938,94809,31614,-10675,-73434,-27030,208969,373768,358450,100931,-72995,-21114,51287,91433,127296,161759,151778,57174,-86634,-182323,-89889,-5275,-757,-33733,-56255,-7143,54547,67914,53760,21898,-25288,-47188,-57875,-74772,-101588,-102423,-75577,49865,141994,136515,107527,3191,-120404,-125384,-35475,-7501,-49088,-83854,-95917,-76867,-91438,-89582,-73505,-80980,-117275,-139077,-133056,-54171,-3287,-10131,-47116,-99935,-77086,7548,69202,143748,143200,132188,153295,169942,102824,-61213,-160166,-40018,72885,80079,-21173,-92845,-101336,-51388,3261,59990,120809,94120,28170,-33140,-41650,3765,44757,78770,73655,39741,11140,-6883,6825,53636,91792,57051,33672,1458,-30625,-10439,20135],[70022,19864,-51296,-31726,57111,151374,209153,190277,119336,73259,54293,11454,-59910,-91356,-31467,44721,84899,62945,33178,6723,-25922,-31256,-29970,-37597,-10264,29990,53049,138266,209777,200372,133221,70667,52835,82400,64898,-25384,-97172,-89488,-88869,-121691,-78722,-27099,-4145,-43896,-60564,-79129,-148285,-122253,-110192,-22281,-4940,5800,13523,-42301,-66062,-47718,-17111,40942,72813,10406,-40252,-58331,-63768,-42156,-8949,15249,4034,8261,64134,59198,9324,-57677,-54429,-82139,-63151,-89978,-39720,-20029,-12614,-62897,-117274,-27344,11210,8915,1798,27094,31593,29975,37801,31996,96511,79896,-2770,-48878,-54852,-79933,-78275,-62797,-93947,-118926,-64180,23547,180575,344311,295162,233037,136541,36306,23149,84092,54801,-9787,-25053,31117,46605,-30106,8680,103525,244430,244114,109754,-9506,-102584,5891,59339,7814,-11932,-29862,-3338,118225,219765,195541,183992,183992,141938,59882,-65202,-77741,-2952,-11967,22115,22970,-34282,-18936,93967,198715,291478,284200,193371,71441,-18462,-78499,-108774,-96800,-66171,11219,57071,73041,72531,65362,22063,-59904,51137,97641,92847,57669,26173,16011,12199,-39083,-123704,-157216,-131447,-89233,-106259,-156750,-225746,-53199,98791,109526,55785,-76938,-97698,-94047,-76500,-112096,-69447,24551,107458,129099,104954,15903,-5186,15678,49199,54058,34614,-13273,-95477,-116969,-27193,69437,121533,166392,48699,-71446,-73012,-49666,-78437,-141570,-114058,-85545,-100101,-120464,-86511,-62258,-22929,48280,107266,214271,266223,266184,178307,15316,-126491,-49216,37043,53828,31698,-696,-112680,24440,-19115,20855,2037,-42587,-53131,-40564,-62609,-122126,-14534,6430,-31932,-59203,-83582,-101933,-109067,-67251,4750,39340,66022,93004,51426,19846,-1907,-42821,-686,60029,69280,88389,157334,231462,176938,114477,-10433,-67354,-98771,-128445,-80405,10798,-23280,-62036,-11512,-3686,-30255,-84421,-146001,-77585,17617,55719,87845,118136,123322,79962,20444,-35157,-76580,-93813,-83072,-80253,-13790,11071,-22931,-37132,-30186,4073,16160,-21950,-100035,-21263,92091,184203,214818,164996,3489,52373,155012,238082,144726,-18428,-49644,-24069,-58564,-89166,-114266,-65230,-35495,20673,97414,159345,169775,132310,101152,95412,81122,-4565,-91757,-100797,38781,203881,200427,100540,50963,16028,-37959,-34923,4448,41965,55861,79760,57513,13156,-25473,-66324,-95589,-71254,-13548,-5841,45912,150136,259767,301114,256554,98415,-1462,-5110,-3240,-49203,-77299,-67696,-119789,-90536,1016,88107,130094,19013,-99508,36290,121656,116451,38713,-1573,92777,227729,125146,-41081,-92525,-23060,29036,103457,183747,115762,10839,-79209,-132408,-41409,10871,14728,-43075,-119663,-103682,-120841,-66637,-53570,-5716,17348,27142,23538,-28208,-46517,53591,108748,72784,-40023,-59343,-56032,-88593,-13123,33568,52912,77418,71169,10747,-89962,-102973,-70799,-84075,-100704,-83552,-94454,-121193,-99723,-91744,-84910,-68113,-45783,13147,65642,97566,207906,228243,252172,326365,349368,226248,136666,43555,23956,47477,109090,137010,101168,28642,-57952,-105510,-112342,24980,16464,-24040,-43772,-64482,-55030,-44437,-14991,-17388,-53188,-87487,-37997,12966,33651,76875,109857,131447,49282,17756,10230,184715,240290,95621,-8562,-77185,-79910,-74760,-204462,-336220,-258968,-91129,143413,96060,-12120,-17125,-30915,31858,109346,214813,84033,-46121,-6164,111126,132698,97588,28095,21388,2313,688,-9356,-3354,35026,82526,173941,254902,198196,79000,-25513,-94507,-116161,-60378,-26961,13589,-29136,-83827,-11351,30263,24210,8731,-22343,-65929,-131801,-121312,-44347,10038,-3727,-62766,-69317,-28559,3063,29599,16192,-73453,-90132,-66080,-58577,-38914,-8926,29179,9544,-35575,-33064,4520,67992,119339,108538,32879,-48731,-49482,58012,67260,-55730,-93480,-38901,-36603,-55957,-72439,-143343,-110612,3172,144016,169181,115093,-51086,-91357,316,-13156,-18525,-87567,-134979,-55984,-31887,-26581,-106388,-72159,-48299,-90291,-33725,73520,288325,262878,124135,5042,-32408,-23688,-17421,-70941,-90298,-112848,-116037,-45680,32503,91904,105614,53296,-12424,22107,47499,27221,-9902,-25970,-33134,-4239,6432,-18078,-74700,-119439,-104020,-48947,17305,67744,124476,225541,284482,256493,129236,29039,-39888,-85445,-122026,-79040,-3198,58876,124035,188384,239149,155996,49029,11892,-23042,-21828,30098,96905,147773,141145,32329,24348,38426,19809,-40637,-12117,258552,301765,240216,115294,-31518,-105993,-93420,-66516,-16689,40759,58905,67694,95853,93323,32546,-6062,-3850,-24267,-30086,-80109,-113772,-79774,-43400,-2422,41318,64562,58149,22913,43001,93602,54850,24059,23267,6080,-25080,-41797,-61780,-63403,-75209,-64547,18844,49980,43705,23170,59914,48371,-51104,-147259,-151540,-76643,-68302,-129967,-43035,-15238,-36692,-83043,-36642,-54081,-143909,-92012,-32500,-49764,45819,216529,130496,33637,69788,76812,4051,-32168,-22422,-43157,-58579,-96131,-79456,-97276,-127321,-113475,-108377,-72734,44127,135105,169261,98617,1303,-44677,-50074,-64131,-67666,-78043,-60002,-59295,-54667,-50472,-75220,-129034,-71812,-9380,39037,70317,57801,6926,-8975,-39929,-61726,-80571,-29129,-50409,-28461,3432,-6546,-53946,-60456,-70112,-91579,-32546,71286,142742,131924,30100,14906,6799,-27355,-53559,-5424,64338,164328,256342,258580,224204,260926,195751,84473,19417,1062,27492,65433,122277,118664,109880,113489,131624,72535,11794,65180,162072,222282,207304,151183,86206,30753,-80468,-106513,-31217,-55966,-83345,2465,94357,102034,25235,-22501,29700,108359,188132,147750,10789,-89371,-90979,-28962,92804,198563,168377,87690,12520,-59661,-27057,23267,68857,69378,60950,37925,35117,38111,-14614,-47326,-57424,-112152,-53811,44728,69096,41778,65373,204784,380519,329179,143326,-13520,-93007,-87605,-35599,120047,251579,193758,57259,54792,65182,36515,-22315,-97494,-65254,-29959,24539,68095,39547,-39676,-53832,-31819,11955,-26363,-140845,-142931,-77624,-47246,-84757,-87081,-27226,22995,-64590,-31580,14587,-38363,-38874,-30331,-69973,-39805,56688,143243,141743,81315,-11637,-34720,38927,77560,14957,-38559,38883,167431,201990,129861,66386,48446,39128,6074,-17057,-38757,-54401,-11796,4200,-54054,-156309,-79077,-40,-42634,-76706,-46856,18485,65646,141312,192269,134539,72018,-7713,-40262,32224,150327,158373,52036,10928,-16672,-63231,-115710,-98959,-14047,36971,115089,209314,210522,175220,73276,-23446,-12962,-4648,59857,70395,-28885,-81132,-79945,-34600,143488,377275,168503,19485,-54374,-104347,-52162,-47499,-19147,66712,188854,241562,113627,-31006,-39630,-16099,25947,72487,149596,152744,36877,-77047,-119051,-110266,-117305,-52839,-16332,33522,58776,-4017,-32629,19506,35359,41617,58851,25535,11799,-15814,-57066,-61171,-17335,-4550,-49267,-18051,67152,127053,74641,44633,33079,32449,44913,32168,-63208,9901,62756,44963,-7025,-85037,-76211,-57444,-90747,-106939,25059,73728,-15778,-131965,-1250,87020,88949,13524,-30988,-47978,-56246,-51079,-98017,-121936,-29943,39255,55187,9621,22927,110510,141761,127701,111717,65333,41146,70105,68616,16227,-37630,-83171,-97596,-70046,-39561,-74210,-82147,-27214,48222,2649,-20039,50473,120855,116382,58421,-42118,-96080,-102676,-103336,-64766,-19927,-15109,-46359,-47119,-11297,-9078,13160,-33004,-78889,-140305,-101474,-61364,-74264,-51915,62365,123962,67023,53399,64823,100915,120181,95908,-321,-128649,-13004,26481,-75427,-122992,-31348,28179,48843,-993,-67713,-115117,-81073,-7431,146221,198314,112778,29170,-20596,-33810,-28920,23451,75383,143171,134733,67179,31437,-11258,-17638,-37132,-75553,-90252,9540,184980,157354,46631,-41730,3906,31429,23290,-36787,-86015,-120666,-125867,-73500,-15729,-1800,23246,-90444,-78474,-4909,10974,24068,56342,34060,-35696,-79891,-100689,-17379,106890,176277,148344,67636,-6182,-46133,-91780,-108963,-104525,-42232,143916,294872,328965,385426,376184,317272,278580,273722,223721,100838,38972,4170,-41325,-116647,63806,193082,166900,121294,74129,-11056,-73684,-114045,-85287,-81949,-146155,-145975,-90725,-98406,-98268,-90520,-29412,68128,178272,193485,176853,131982,53403,-9966,-63866,-56100,36352,101154,98148,109487,29573,-126781,76748,278521,143863,-12557,-109907,-102654,-9974,95076,192486,260883,197957,134479,74772,20141,-70498,-120217,-138592,-115313,-86432,-112254,-62701,14539,27477,68529,41680,-29507,-32839,6699,-12469,-62452,-44729,31034,114128,232684,209732,123179,19585,-82630,-57791,-8543,18546,56717,92362,102186,58355,-17403,-41605,-13983,23840,33289,36916,62477,-12247,-104564,-94592,-75261,-21596,-22279,-33332,-16472,39946,57036,28721,754,-13677,-47323,-102443,-80372,-56676,-48702,54504,169205,101349,37077,-3269,-32382,-48789,-21926,-13762,-52055,-71898,-84138,-158321,-77267,9012,27628,-2936,16189,132059,203064,119579,-12413,-51034,33637,40622,13176,-39128,-58036,-67274,-28049,25225,59279,58657,37325,9008,-7773,6579,74332,130542,116473,67648,48055,98292,179430,299059,302016,195648,123402,106158,114150,60234,-35546,-108876,-9575,68584,129852,94417,-18792,-116821,-33303,10218,-12166,379,43008,42737,20826,21450,32765,15155,-19704,-56327,-69955,-55723,-52588,-57360,-44155,-39977,-22874,14059,21347,-30285,-80556,-35442,-70161,-126026,-145406,-94205,-86663,-42991,-58917,-40583,95469,233756,194862,42070,-34654,-82555,-103766,-104608,-40191,156732,235690,223089,168293,57082,-67592,-10201,137779,262588,279314,146147,37295,2220,-36943,-38246,-2256,36873,36365,20136,20156,91190,240552,338034,314539,294726,278090,228689,80436,-47821,-111907,-62609,-55640,-83773,-96664,-121548,-66649,29015,32595,-9832,-14570,-23207,-45044,-81651,-135761,-121493,-45603,-51189,-65428,-45117,-48528,-33765,86623,263505,476756,543708,351857,117361,-13207,-57046,-92268,-40448,18562,77653,74766,8743,-33081,-30649,-87492,-81186,-71137,-73424,-44430,-9326,-37185,-65043,-84385,-80159,-48686,-66807,-90806,9095,26962,-4403,-5056,27512,-17693,-62804,-68914,-57280,-35405,-55052,-137331,-110693,-25182,129751,265144,308673,265960,145396,72764,9325,-64418,-10871,82104,117246,42390,-34377,-102603,-2767,167062,309183,313151,224175,93634,35954,38210,47864,12335,245,25819,88087,129918,137007,20535,-81366,-124082,-77594,-27778,-435,18344,-10939,-37783,-27969,-46077,-70988,-64884,-47977,-13006,-20699,-62784,-84092,-66391,-21902,-93922,-74754,-16044,5686,-10645,-70061,-17613,76815,109637,56796,-2812,-39130,-68865,1754,90387,107505,132526,79293,8437,-59657,-102038,-79781,-114560,-39443,44749,87607,182711,309411,305190,370645,326927,237964,123022,19183,-64495,-61806,1199,59275,67627,43395,75179,150620,182140,128873,24826,-75175,-82082,-73739,-101593,-63137,-54253,-67636,-19654,34017,5738,-63729,-176534,-80398,-17993,-39409,-16151,89819,159705,114762,42302,-9373,-95276,-96813,-55111,30589,162924,139978,8086,-40961,7159,62004,130684,127522,5443,-9278,100650,105320,46224,-29480,-95819,-60137,56043,178649,176547,111904,66397,53677,-43702,-28590,22216,59100,47242,24000,6182,21628,47146,32200,52245,148556,183710,52987,-16322,23016,52210,3338,-43387,-19302,44939,20383,-40393,-18591,16464,27707,34642,10365,-69901,-113361,-13910,49506,4859,-82020,-80046,50710,129543,172202,118072,35110,-32958,-80114,-62126,-97609,-87786,-65710,-39683,45524,204068,314666,307410,237721,11997,-111561,17826,148029,288540,370322,380661,271804,104208,21162,26014,3832,-32073,-90945,-54465,10265,41641,30783,82336,140980,118148,40676,38039,56290,-517,8018,-37998,-60338,-12023,30313,28869,-47972,-78879,-23907,62623,130361,211096,250502,233173,200171,145396,70070,106486,153623,88953,42657,16426,11576,-38422,-51835,6231,61653,114493,111669,61598,53089,52460,-47680,-90664,61528,316176,358205,291811,199336,105332,72940,168630,302817,259946,79248,-37107,-11572,-30509,-51499,-31432,14144,9750,11179,-29534,-59990,-31825,7103,6693,-30735,-46981,-59476,-98985,-131722,-89412,-22621,67051,80237,18256,-35161,-86580,-101178,-105208,-131120,-133662,-131803,-132711,-116733,-6796,75723,113528,150469,185434,98089,42943,33176,20952,-56525,-94816,-63128,-32792,8731,71142,99160,16094,-60598,-79964,-42716,-46971,-59287,102065,259349,219486,23371,-77329,-57949,2949,5940,-24671,-47942,-94223,-70652,52,-25720,-108526,6688,137403,238069,154048,6485,-58240,-41886,4456,-32311,-27939,10952,14779,-5174,-68875,-116857,-88566,-108205,-53675,-6738,-40651,-36357,57906,109179,80442,45515,31902,10484,3293,14637,-34904,-25284,47264,102664,113744,-36227,-137046,-47959,2395,6588,38615,-28524,-72582,-45668,-22937,-14461,-103763,-48690,-14877,-41627,-77414,-95851,-101368,-49201,-4179,17584,-5505,-54600,-69922,-32330,57801,85748,49484,27803,73035,87871,15540,37145,77628,115017,106510,52033,-65997,-124188,-51515,12533,44682,106552,104837,68578,68219,64041,13468,-13562,-7876,15539,55806,86682,64848,27209,63696,153872,100704,-86697,-9489,35094,-34133,-24473,78027,161083,198215,188145,160230,185467,157475,171724,249661,300395,268872,99293,-66815,-84215,-31432,-26797,-114521,-108455,-29422,18461,82118,85176,18690,-32499,-50144,-43722,-25302,14078,43428,32452,41884,-7169,-69285,-113158,-111423,-119991,-124090,-105641,-70789,-123806,-62232,48478,75596,23098,-11379,5764,28920,11453,-29616,-50840,-53710,-60606,-51814,-35175,-47222,-48346,-53025,-30190,7574,60444,92747,10531,-114439,-29086,87828,42765,-29452,-42395,27057,130459,149486,108202,31135,-16069,-77100,-12092,230648,411828,402033,127641,-66463,-22591,54750,101337,145463,168761,138036,37001,-97804,-183434,-104358,-1902,16010,-10424,-29281,13140,65530,66793,46014,10314,-40340,-64089,-70033,-72334,-90439,-85458,-53942,76710,164249,141527,98596,-10138,-134224,-149953,-50942,-15199,-52254,-81394,-119814,-99232,-103330,-88945,-67418,-72139,-109872,-138089,-124744,-43160,1595,-17565,-66104,-120188,-83739,-1768,62494,151425,168103,156374,164500,176139,107558,-60722,-158743,-32461,92966,100843,-8824,-86398,-102585,-61321,-9413,47849,110426,75737,1045,-45765,-39221,5437,40972,61157,61868,44029,27425,16305,27928,70317,108515,76664,48341,2692,-34244,-6661,30836],[78238,22794,-56221,-32905,66473,154013,202239,186398,131919,90034,65430,16615,-56417,-89710,-34366,46868,89316,65966,25428,-3554,-34263,-39544,-28254,-26784,-453,42494,70573,148180,209588,202864,138014,57552,20226,67117,69175,-5000,-61096,-79888,-93642,-146314,-81039,-41943,-31949,-61540,-70117,-83746,-148712,-136316,-71823,21081,20731,13339,11737,-43866,-69264,-41354,417,50646,64979,3143,-42964,-57851,-58264,-36983,-9895,10794,2743,5262,46773,28103,-12527,-78391,-55414,-59515,-44546,-91508,-61164,-48613,-41964,-82393,-113524,-22274,8906,7941,-1091,19100,28710,28489,50140,41529,81831,56093,-26133,-66186,-58240,-69305,-57869,-37844,-76765,-138560,-55907,30905,171913,339096,303666,235646,133179,32633,33395,116514,94469,22839,-7866,25340,24264,-69240,-7772,75043,198250,222009,106825,-8565,-104825,6833,73719,16554,-14615,-33191,-2674,118569,194402,152969,136556,144611,115299,39154,-82993,-70817,6765,-6596,15258,18685,-31312,-249,112731,207838,290514,274302,179928,61268,-28866,-95245,-103558,-89623,-75036,-4930,43939,67931,55669,40500,-1464,-70660,72196,126112,125587,83222,40727,20135,11450,-41712,-119296,-140379,-113738,-70551,-107961,-180690,-259766,-89361,53890,68739,22409,-101261,-98908,-107703,-92603,-123775,-61234,22388,86958,108887,113046,38900,14453,28106,44331,28151,3327,-36414,-102707,-95517,-14619,73851,134238,178901,51158,-71520,-52250,-8299,-24405,-94786,-138029,-78745,-76899,-112951,-83394,-55039,-24444,34017,83936,171569,203052,197817,129542,-16166,-141285,-53104,35701,57072,41135,26966,-90976,-26551,-42521,17940,10909,-26259,-32209,-24237,-49296,-114452,-25488,10089,-24037,-50775,-81915,-111112,-110366,-63675,11917,52091,85935,115548,62164,22965,-5707,-54986,-1295,71422,94216,118383,194674,227124,140744,69574,-51086,-81984,-91365,-128683,-63434,20431,-15341,-60204,-23643,-17110,-40363,-85826,-144272,-80060,18394,63440,108052,141219,134593,89258,33520,-19357,-65611,-117821,-150992,-146665,-37393,-2712,-31224,-56461,-55773,-5810,19420,-13320,-85988,-21880,78492,151478,161941,110086,-27913,48591,180092,266028,150802,-19077,-46112,-24820,-60078,-87598,-100904,-51885,-34777,11379,83803,150246,162019,133786,106652,96820,81564,-4492,-92269,-97225,35115,210964,212090,85906,15397,-13494,-58704,-44789,5690,51980,65804,89406,71368,29852,-12858,-51772,-88589,-70327,-10599,5657,65107,170789,275301,312369,270723,101883,2031,7998,5798,-42919,-69773,-51917,-92288,-85154,-3845,78765,130578,28265,-112987,17955,105170,108712,34539,-15944,70375,187121,95482,-51125,-78377,-14432,31682,98289,166317,102632,11208,-74849,-132972,-33465,29809,46293,-7275,-85299,-100096,-104246,-47662,-35795,11520,33751,32405,20548,-31203,-43274,55187,108552,79029,-29776,-62355,-60985,-83936,-12078,21117,36872,65944,68299,20073,-81065,-116612,-78260,-81813,-97552,-109244,-120760,-111984,-92670,-86296,-76165,-65587,-48139,25064,87914,133798,260558,266140,278730,366993,406234,282651,167845,54435,19671,38530,100540,126514,90065,20724,-62859,-111721,-109936,14312,-4634,-32904,-45666,-62090,-42788,-19659,13650,7771,-32461,-61336,-6290,34560,30367,72883,136217,176657,74065,10063,-40035,130342,203043,73617,-63671,-140361,-140453,-120188,-225799,-343140,-274391,-112085,121400,70656,-33416,-35593,-49361,10140,93282,225466,124126,-30977,17499,96174,81144,40185,-19717,-21978,-30175,-3511,8808,16400,46423,85266,171243,243664,176671,59054,-35883,-93454,-117415,-64329,-24151,24699,-10701,-67598,8057,58731,50698,26315,-18110,-71469,-141373,-105614,-28076,21031,168,-64725,-76586,-37764,-4849,23246,14691,-86035,-83425,-50203,-36140,-19046,3690,35250,11682,-38665,-38101,0,61008,109903,93137,18190,-44372,-28784,91088,89343,-39192,-111126,-57002,-55251,-69197,-85414,-155932,-85416,27517,167351,187031,126775,-33803,-104410,-18910,-29181,-33935,-98087,-123745,-49678,-37255,-40611,-124435,-46018,-25788,-71918,-18528,120065,354125,310847,147467,24262,-22467,-23000,-25308,-82654,-105084,-133580,-95594,-6283,82291,143610,129866,44779,-35211,5588,41622,30343,-7597,-32185,-51520,-29246,-7192,-8374,-48571,-94421,-86909,-42960,10639,61524,127252,246079,323086,294939,162315,50154,-25775,-76304,-116553,-75918,-1228,59256,128453,195754,233279,134835,31731,-2971,-39927,-27200,49817,136661,191883,160376,31247,5058,10675,3608,-46961,25828,279989,314636,258951,126261,-34092,-106747,-85983,-76602,-31668,22630,58188,83163,120605,122733,60290,11247,-94,-20957,-15350,-55041,-109360,-76601,-26029,15257,58296,84168,68907,25601,39254,67651,10217,-27841,-23458,-27892,-40574,-44392,-58170,-62480,-77377,-56982,33679,61338,42981,29332,77119,70330,-32297,-125811,-135993,-64043,-62021,-122379,-37528,-10077,-29543,-83420,-51803,-68751,-146167,-91793,-39335,-42487,57075,204310,70257,14292,65636,66921,6089,-2731,40749,42197,23411,-28489,-64368,-89171,-115552,-105967,-101849,-74320,40919,129924,163566,97398,9743,-29143,-37557,-61711,-75215,-88146,-71136,-66926,-48680,-30139,-54997,-113104,-72003,-14621,26078,50912,45007,15559,-18127,-53408,-77624,-100492,-44477,-47742,-19995,12696,5077,-42808,-59655,-65259,-88629,-45248,50151,125577,130938,47143,37866,34623,-8683,-45176,598,69672,166841,259019,243248,207507,260694,225659,113522,46885,26972,53111,91885,163338,177728,165930,130609,134091,89360,29706,87367,207622,289723,257861,185254,112198,54854,-67650,-112958,-35768,-58248,-83807,1735,99931,114947,33753,-19493,27632,106249,182079,137777,16636,-80635,-101673,-43981,83054,197007,161835,77714,12082,-44825,-11424,39903,94051,109250,97097,79799,75487,63636,3945,-30429,-47821,-114151,-48682,41019,50991,10678,35892,175590,371218,345432,175418,20843,-63878,-65926,309,168283,302649,214847,52124,40080,57026,25764,-32868,-105661,-65157,-33741,14201,52908,40603,-32038,-47903,-32440,-3710,-54972,-131849,-114930,-61161,-37481,-85830,-104615,-44526,17515,-27299,24263,36214,-30208,-35320,-25108,-60455,-12911,100525,180055,165466,87020,-3068,-15813,48880,77107,12714,-32518,38808,156621,197375,138775,78417,67162,58042,8080,-36106,-54467,-63767,-13647,7799,-49029,-154587,-70887,6864,-52077,-108959,-62260,17206,68288,150552,214785,151962,70363,-28258,-57704,26825,149677,188839,100905,53065,13992,-41987,-98598,-85369,-65,66376,168729,307465,315154,252415,128843,9424,-328,-36910,-529,10404,-78984,-102736,-64527,-15473,153630,370489,152811,19094,-48895,-63794,-36837,-96012,-50787,88315,217460,238963,113124,-24485,-33923,-12202,28331,88092,182236,188340,52852,-78752,-110679,-80724,-116338,-83063,-40843,22409,46253,-13605,-17511,46687,63614,66036,74503,33717,15605,-18216,-59845,-67501,-20638,-222,-60134,-107964,-32681,39923,29507,21149,6695,352,39850,39134,-50001,14335,77193,54918,-6993,-89759,-64934,-53163,-81977,-91003,38480,80993,8702,-104584,-19555,78444,91434,21724,-26709,-50106,-55257,-40711,-95003,-134817,-44122,21305,39427,3528,17552,106685,144357,135375,121281,72461,40170,61921,55317,63,-56299,-92909,-76595,-54335,-29938,-63017,-63127,-10860,58213,5834,-28940,40386,115243,112969,52195,-58120,-117887,-116931,-108785,-65700,-18920,-7076,-32310,-28226,3405,11643,44983,4793,-50575,-141597,-103351,-57047,-69260,-60002,47657,120070,62892,45296,50428,85719,109165,89626,-658,-86445,16195,37695,-68208,-110810,-10483,47194,63439,12647,-60071,-111984,-83896,-11917,157069,236351,178228,83081,-1101,-36758,-35968,17666,76872,145111,128647,52804,13560,-25286,-20313,-29602,-52551,-42171,30022,194130,160102,47286,-45008,14906,47846,43656,-13175,-66762,-96730,-124296,-99827,-43710,-16597,26483,-69286,-59287,6677,14291,29720,65729,52184,-11058,-56485,-101179,-46092,85722,157834,131886,63026,-6857,-56370,-105873,-99626,-90086,-50210,109919,216443,259969,342752,363799,326551,277336,246587,182335,67838,14268,-17102,-56333,-106732,54761,153178,126652,93383,65372,-10334,-69724,-114189,-91724,-86959,-148382,-135917,-71388,-77300,-79254,-82867,-31134,71614,194653,206426,175985,122818,40629,-21542,-70788,-56106,45112,118371,105101,82790,3631,-123190,71441,303032,179102,21408,-84490,-100537,-24147,65280,154807,245262,209452,154563,90125,36208,-50783,-94161,-108510,-111613,-68883,-106171,-65925,12155,25282,57133,3614,-80388,-89939,-47968,-65746,-82646,-18531,58442,164221,292766,227162,111843,-13441,-119415,-86638,-22004,17378,51234,84058,98055,62613,-7587,-30403,-1203,40682,61164,68591,86976,-2038,-110109,-87756,-53327,8153,7581,-5934,13767,74768,83821,45012,17012,8194,-31274,-102418,-80316,-55262,-32765,86956,187776,110316,46518,8343,-19240,-35670,-12622,-9095,-52425,-70784,-68577,-141532,-93482,-10314,4106,-10296,17538,125442,189306,127059,36064,15930,75312,53362,4483,-45775,-35901,-45785,-16830,33946,68454,62923,49689,26834,12541,27437,90935,151895,141357,93268,80025,144759,241523,366559,344642,217150,144315,118575,124197,77388,-14404,-117119,-23343,60294,143019,128845,6669,-120438,-6689,69818,44042,-18475,8817,21634,5956,10056,23713,2619,-42700,-80063,-74282,-48773,-42080,-43084,-24260,-17508,-6416,16124,7250,-61113,-89993,-13878,-48881,-115428,-144024,-56329,-48708,-58920,-62954,-13783,128643,291599,267866,101844,5924,-53399,-82402,-103477,-60846,127360,223773,210498,151942,40434,-85896,4838,149161,258482,266550,168463,48709,4085,-36688,-41814,-6008,38704,52786,53990,78097,192247,395639,503087,446345,388161,330641,269929,120929,-26568,-108864,-62765,-54310,-81734,-91050,-114906,-64555,23812,13709,-35298,-41875,-50026,-67569,-104938,-158773,-127987,-45011,-44532,-59311,-49488,-49815,-23212,97016,271558,489313,565713,375008,137086,-2426,-48092,-76066,-33761,25981,84328,86554,27155,-24161,-44547,-93918,-78070,-80733,-80516,-47635,-17379,-41292,-54204,-61013,-75594,-70535,-83265,-70030,36365,60096,16822,3631,23958,-20650,-57520,-80492,-69695,-46147,-63359,-100829,-101683,-46354,108111,249192,289086,252086,153543,84862,15909,-61156,-10350,71976,98881,35059,-35796,-96588,-4505,153454,278806,262860,177992,63424,19787,27890,45814,17311,8419,37204,95423,121834,126679,41965,-45653,-130369,-112001,-66223,-63474,-43427,-32413,-17196,-2353,-40304,-77537,-58216,-29553,3819,-2132,-47515,-73827,-45147,-2734,-75894,-68550,-2195,28444,13615,-40808,6525,91814,117446,66046,11193,-26410,-72296,-10938,89586,111948,138762,92721,28104,-29546,-88247,-104681,-122718,-22859,51145,78477,156907,344827,367139,444288,404265,300500,160674,35361,-63597,-65888,16724,76565,66285,30738,50699,114075,147351,109146,10015,-90591,-92884,-69395,-103879,-56617,-49181,-60349,-35334,8632,-19577,-76812,-154434,-71755,-24382,-47530,-5311,90880,147672,95749,23463,-23917,-104125,-98727,-65415,7202,134352,147264,16271,-49473,-4608,58087,139382,147127,21305,-48413,51121,47175,-2811,-42572,-105015,-81805,27924,151733,161357,116960,78829,74391,-23558,-13361,31956,59922,44087,15694,-9827,1531,21906,-8396,-9727,73611,112252,-6064,-21227,40980,70859,12054,-46884,-38360,12715,-14063,-52074,-17055,36125,68223,75401,48614,-35159,-112424,-27923,49709,19608,-63773,-94456,38101,125522,176364,126186,44277,-20443,-66175,-50658,-83921,-69287,-54781,-49818,24110,175064,286492,309707,246995,13246,-96524,27109,152793,271944,335606,360237,273858,104248,14468,25407,9635,-29665,-80698,-32687,46866,100579,66374,97387,153293,148930,70114,46223,42236,-25761,-10916,-47686,-63909,-13605,30138,36898,-35632,-74957,-25820,63041,131741,205653,228387,198744,175120,126156,41465,69346,121991,72029,30268,4441,3493,-36770,-41604,1402,34689,79451,87295,43921,41149,57843,-34994,-97373,61451,301661,329536,282556,203751,111391,80223,170520,298984,241811,53340,-44771,-12491,-31497,-51198,-26960,16843,4358,1893,-34878,-60073,-28730,4106,-12779,-58355,-65890,-56259,-77635,-103154,-106999,-44107,51148,84173,33855,-19748,-83234,-106642,-112446,-128092,-132695,-132717,-140732,-105422,3854,83034,122099,159873,190887,102049,43363,23513,5720,-67405,-98349,-58109,-17765,32256,97279,109796,-153,-81587,-90496,-61914,-53852,-63830,87685,230554,196722,32438,-37910,-26088,12571,10176,-19193,-43040,-87824,-68973,-2029,-29710,-107776,15577,147680,243094,157180,8144,-73652,-75890,-22378,-39803,-28316,18890,29138,1564,-77379,-109670,-53338,-51768,-4715,18787,-30113,-36007,46897,94175,68459,42868,44159,37741,31088,28940,-31401,-22047,50600,102344,119994,-29821,-137453,-52209,-645,10760,50941,-15466,-70129,-45131,-9382,17529,-51859,-38332,-6042,-32653,-97153,-106966,-101898,-61256,-18609,12032,-6087,-48485,-56606,-43040,26168,45371,22498,42708,125022,153809,27237,25796,84677,128008,117272,64213,-46548,-111253,-63210,-3199,30079,92213,93975,57499,57039,57195,12513,5413,5947,23422,57500,76845,40167,10844,85592,206616,144443,-56167,-21394,34270,-17005,-9806,67539,130938,160991,155977,138064,175276,171696,187191,263184,306975,275661,107627,-69207,-95114,-45255,-42565,-127911,-94333,-23928,6306,54456,55228,6434,-32320,-60404,-56111,-23292,23104,55751,50295,74082,16079,-55434,-110924,-125419,-144430,-161407,-103801,-50424,-107404,-58688,58217,90341,40529,12409,38713,49657,-192,-49505,-60448,-50384,-49903,-37317,-15572,-36676,-56498,-65403,-33760,8992,52956,71306,-947,-113731,14759,129698,48547,-35004,-50705,20133,140445,169708,119681,32994,-16880,-75475,7318,251636,440508,433024,150940,-55927,-19438,62382,113964,162590,166875,115006,17718,-87892,-152056,-113467,2959,35400,17666,5887,43612,83058,70082,42290,3134,-50474,-76106,-77042,-63211,-72942,-62891,-27164,102649,182959,148507,97116,-12570,-138202,-168993,-68958,-27129,-58608,-79433,-133398,-107444,-102568,-78258,-56590,-58862,-97272,-131169,-110286,-26089,11486,-17758,-74264,-125000,-76222,-1529,62038,162876,196408,181991,175792,182522,113042,-55378,-149323,-19049,116305,123027,9638,-71877,-95256,-62693,-14604,39464,99448,57805,-19248,-47491,-29609,12851,39825,46675,55025,55061,50595,43806,49578,88734,128229,97087,64039,8070,-31747,4281,49892],[81198,20754,-64654,-39557,64017,139200,177975,167806,131629,96993,68884,14616,-59785,-95616,-45464,39020,85631,62067,10981,-22450,-48429,-51332,-32001,-23332,3031,49485,80655,146386,196043,194227,135717,44066,-13032,43839,62504,4280,-36642,-56022,-78869,-131270,-88055,-60931,-60566,-81942,-79481,-88024,-142645,-137926,-35900,53146,44451,20607,6354,-48497,-81778,-43351,9890,52006,51754,-7135,-49474,-60994,-56456,-35917,-15535,810,-3484,-1770,28436,3332,-27852,-89609,-51447,-37383,-28837,-85525,-83784,-80983,-77630,-103086,-110459,-22387,-471,-1948,-12078,5076,22301,21241,53027,47083,70571,34700,-48428,-80494,-57520,-56320,-35123,-9963,-48238,-117678,-50053,34187,161168,336321,320524,244559,133769,33294,44209,144163,131886,56326,17731,27585,6360,-114862,-20908,45482,148031,192983,100217,-10509,-108460,4163,82370,23287,-20171,-40035,-5799,113225,164926,112296,92015,107248,88942,18833,-100346,-74678,4361,-5351,4278,8702,-29794,19632,131744,217492,284022,257873,161841,46730,-44361,-114325,-86576,-73596,-77085,-20986,29332,60000,34915,13479,-23361,-70661,84585,144276,146675,98532,47619,17753,6512,-36948,-93740,-111063,-91351,-50571,-105757,-212989,-268619,-104004,12259,18436,-20613,-126162,-101274,-123284,-105345,-123785,-52026,17894,59809,79516,112062,58212,31897,38706,35537,-300,-28245,-60428,-107638,-77814,-6682,71422,137786,177321,45181,-77692,-35793,28309,24577,-51504,-140563,-68912,-54517,-84318,-61132,-39893,-23029,18825,60577,130342,139090,124804,74492,-47741,-142441,-61834,29659,56465,47494,52484,-56240,-54420,-64116,11287,15347,-13906,-12343,-5728,-34148,-102732,-40695,8928,-17936,-40549,-72468,-124985,-107887,-60033,15983,60523,100558,130589,67672,22920,-10685,-65431,-971,77975,115076,144724,224524,210661,99833,19653,-89835,-78343,-77791,-118771,-49691,25602,-8611,-56307,-35981,-30763,-49462,-85955,-139147,-81502,25666,78540,131304,161887,139066,93935,44846,-522,-38139,-85724,-110899,-87066,-56369,-19484,-36829,-68259,-81454,-19032,18420,-9070,-76547,-23319,62649,117959,111810,62539,-50970,46273,199168,278590,145085,-25312,-43955,-26135,-60174,-83323,-85671,-37753,-34456,-3147,62530,131035,142093,126256,107455,94611,79794,-4946,-92187,-93644,30813,207964,213133,72529,-16159,-43462,-77944,-51144,9570,62592,73904,94957,80111,43251,-1577,-38359,-81033,-69172,-7563,17372,81533,181579,275158,310832,276232,102691,2576,16519,12103,-36651,-61946,-36725,-65305,-74927,-9714,63922,120244,30838,-123303,-25,86554,98457,29581,-31494,42471,140218,62902,-59234,-63619,-5850,33589,90819,145151,85994,8342,-72527,-131015,-24100,50147,78617,28393,-49105,-76827,-85730,-30140,-13755,33424,53326,43490,21917,-31335,-38389,55183,104507,80601,-21583,-63373,-65228,-79232,-11406,12303,28458,56552,64509,29395,-67963,-134278,-85802,-79412,-94766,-129519,-117084,-94832,-85608,-80964,-68015,-62254,-52219,32553,105201,165192,299390,284136,282127,381596,439446,328340,197115,64347,11732,23799,83047,107099,74999,12957,-64248,-112096,-105027,1690,-26416,-44730,-50298,-61553,-31770,4891,42248,33127,-10364,-32910,25338,50879,10961,51909,145249,207243,96009,8672,-88606,73637,156988,49931,-136227,-232494,-230253,-184980,-255545,-299024,-271258,-143738,85818,39770,-52926,-50351,-65798,-12991,73018,221475,160164,-5416,43719,75993,27599,-16136,-59823,-60299,-55001,1087,32853,38474,56077,83798,162340,225102,151363,36513,-47086,-91637,-116581,-69898,-25124,29162,380,-55863,22200,76705,68020,38301,-17770,-80413,-152024,-89024,-12746,30094,2569,-66233,-82267,-45232,-9885,18401,13720,-97805,-78088,-37821,-17627,-1406,16513,40816,12183,-43448,-44347,-5299,52018,94463,68609,-5319,-44846,-11497,118422,107879,-18438,-119891,-77938,-76380,-83064,-98485,-160388,-64804,46114,183545,198441,134599,-17012,-114782,-37822,-39510,-41465,-99882,-112554,-44019,-38255,-46974,-121661,-24624,-3309,-53023,-4878,156522,390281,331411,157513,38849,-11569,-19193,-29825,-91591,-117179,-147937,-70171,25871,123255,189311,149973,40580,-51840,-11146,33687,32034,-5639,-39482,-71268,-57959,-25596,-1148,-22179,-67406,-68489,-36714,3256,53408,128228,263879,355190,324479,191916,69502,-12389,-66314,-110828,-78948,-6940,52550,125402,193699,215997,106459,7989,-24494,-62923,-34573,68017,171132,226360,170897,29853,-14163,-22161,-16574,-46852,67396,282544,304686,255305,118738,-47635,-106750,-68808,-78630,-49293,943,57113,96475,143495,153203,87904,24913,98,-21389,-5418,-32930,-101123,-70390,-8475,30889,72723,102385,78618,28228,31534,38732,-32598,-80989,-66881,-60529,-58700,-50523,-58161,-64255,-79986,-50515,39812,63547,38744,31483,88167,88373,-10845,-93923,-97668,-47205,-59622,-115720,-34898,-8936,-26895,-86501,-70889,-87468,-150401,-96330,-53376,-44339,59769,177494,10906,3486,56366,49381,3978,25192,100479,117716,89035,25824,-28147,-71097,-104925,-100601,-97895,-74643,35549,119616,150897,89091,11160,-20712,-29709,-59002,-79847,-95046,-81703,-76955,-46816,-15323,-40056,-102472,-73815,-20112,12429,29095,26923,18931,-30206,-68457,-95610,-122461,-66452,-49733,-17762,16793,13227,-32789,-59696,-65880,-85699,-56648,30754,107686,128068,66088,61224,58346,4969,-40780,1629,66999,158978,247030,218434,185550,250152,248618,140635,73106,50700,74539,111695,194385,224674,204935,130628,115028,90836,39957,103714,247911,348442,294530,208241,130818,70437,-56943,-122414,-44855,-65345,-89784,-5570,94629,116446,35763,-21369,19524,95819,165113,118934,17642,-76743,-119000,-63203,68549,188628,149998,64446,8215,-35853,-1734,49911,109428,140713,133330,123664,109901,80419,17854,-18465,-45092,-120672,-46724,30926,22754,-30854,2157,134396,331779,332473,191619,50259,-33849,-40799,32360,206054,340654,226779,46232,20167,39232,6916,-48896,-115938,-69010,-41794,710,34888,36325,-30036,-48451,-39896,-24656,-77329,-97031,-88232,-49662,-32604,-87516,-124238,-63307,7387,19177,68436,48921,-29061,-39762,-26718,-54343,13013,140475,210768,182173,86989,718,-4549,51973,69259,3987,-33338,31026,135975,178587,135655,81774,78760,70620,6672,-61686,-76041,-78144,-22002,4695,-47685,-153083,-72865,8557,-54319,-149071,-85806,5135,58627,145431,222080,157107,57620,-57714,-61702,26347,144870,209691,140989,82930,33833,-28816,-86849,-75167,11198,94437,221200,401902,412968,319239,176615,36374,6924,-59721,-40259,-23705,-117755,-128972,-58223,-4255,155035,347920,131494,16452,-40697,-32906,-9837,-88181,-36469,120331,242125,226050,98811,-29556,-36234,-17214,21428,94573,200932,206428,57026,-86673,-100134,-54465,-107484,-115480,-70772,1545,21520,-34685,-16604,58447,78326,78925,78520,30693,8325,-28992,-68860,-80672,-31069,-794,-54259,-145589,-100585,-33636,-8552,-3930,-19794,-34349,21545,30728,-46843,13081,85748,58890,-13522,-100063,-61148,-57678,-81331,-82925,42630,79208,25177,-71986,-44188,58597,82832,21483,-29262,-60081,-64244,-40390,-97007,-151035,-61402,-829,17595,-8706,4868,90890,133926,131847,120753,70618,29805,43571,30074,-28133,-81063,-82030,-60909,-44731,-25288,-55156,-50154,-3465,53232,-1470,-41055,25281,100584,97514,34469,-82266,-145484,-138067,-121096,-74264,-27107,-8077,-26360,-18647,7967,23230,70238,35587,-31580,-145063,-110777,-60223,-72415,-75522,25479,106237,49827,27962,28152,64448,93623,81301,5562,-30957,45442,41927,-68906,-103195,3320,57119,68405,19708,-57900,-113882,-92451,-24719,153297,255288,229286,121162,6651,-48095,-50076,7056,73807,137344,111540,29089,-14757,-50389,-32108,-29593,-36738,-3789,52493,188863,147606,36144,-49954,21334,56669,55078,2772,-51981,-78056,-106091,-110065,-74987,-30507,29742,-45331,-47418,7513,7897,26805,64992,59091,3416,-40516,-96638,-78850,62525,136519,112140,53004,-14191,-72693,-121942,-89921,-80644,-65363,65147,134567,188790,286608,330569,314061,256731,196950,117168,19215,-20186,-48020,-79525,-93540,41361,109204,85210,61532,52141,-11765,-67081,-113773,-102683,-97505,-155063,-130206,-59119,-63461,-67459,-78541,-39773,66188,198109,206022,161309,99203,16998,-43295,-87894,-64842,46612,137175,136121,75330,-6104,-98945,51650,299869,198189,46689,-68038,-93838,-37096,43756,131400,239681,225156,169722,96479,42186,-39819,-76045,-81925,-76771,-56298,-102184,-79442,-2441,10956,37029,-29085,-95349,-96065,-103761,-134678,-80777,4690,83883,219563,342500,228144,87163,-52577,-158786,-122173,-46103,5524,36432,67352,84079,55000,-9656,-30982,-684,44869,78489,97288,115201,22258,-74717,-65842,-32057,28876,27682,14759,40259,103230,101792,54437,28144,22976,-23475,-109666,-88990,-61156,-24152,106159,190058,106970,46301,11783,-13846,-30188,-11342,-12218,-59099,-74184,-56465,-123032,-130599,-47371,-33617,-25792,10514,106239,159854,119126,73495,78286,115790,62163,-5834,-39511,-7559,-27427,-11432,34330,67997,58193,52946,35059,22299,37953,96052,160721,155391,109175,103111,179766,288531,412127,365684,221325,147111,111965,113741,77875,-8031,-106644,-40990,44029,142850,151813,24950,-105221,13454,126402,109412,8922,-23881,-8345,-18860,-12333,4457,-18468,-68784,-90661,-69214,-38713,-30133,-27829,-5102,-454,744,5301,-21373,-105508,-55370,5519,-33380,-101463,-122147,-23580,-23537,-67435,-63490,2854,150309,337313,332451,156961,39840,-31128,-67556,-101687,-84337,95469,206127,194420,132421,19874,-107550,13548,145330,235014,235423,175147,48737,-5188,-44863,-51236,-15736,34396,65470,89878,144658,309199,560525,659399,557759,456236,356122,286588,146577,-11819,-99490,-72171,-62497,-87512,-91648,-111696,-68002,10925,-10120,-65130,-75266,-84180,-95742,-126795,-161122,-131205,-46581,-41902,-57045,-59272,-56249,-9624,110893,278777,491482,570687,387590,152602,6525,-42879,-66435,-31556,28444,84938,90970,39134,-17691,-63213,-102303,-81812,-98132,-94016,-55754,-29715,-49332,-49322,-47207,-69327,-92851,-99116,-59128,48477,87754,32816,8044,13920,-25612,-50681,-89427,-83677,-62792,-76198,-47533,-79088,-63831,80807,221557,256749,225051,148978,86788,14822,-64435,-16891,53041,70328,21073,-40369,-94434,-14182,126332,234751,208378,132575,33251,-1000,10598,34504,12681,7001,38099,90706,101088,101760,48820,-17120,-103341,-137209,-99023,-123755,-94300,-38618,10208,17781,-39631,-89570,-52851,-17620,11414,7833,-37740,-66259,-32568,4899,-67838,-69700,3006,42719,30743,-18152,27285,101778,116955,68536,20813,-17706,-80138,-29540,82873,112515,141970,106201,44997,-8186,-75386,-122203,-101837,-11377,51696,64574,124740,364240,415681,496650,464241,350549,187887,46897,-58278,-73068,21718,82679,56476,9832,15306,62995,97187,78681,-7413,-95689,-94963,-64653,-102384,-52433,-48201,-58164,-54084,-18559,-45498,-85542,-128517,-62159,-31062,-51225,3336,82716,124980,71526,3213,-36535,-107180,-97202,-72431,-11011,104136,145936,20149,-59777,-19802,50654,142763,161228,39903,-82909,-5703,-13613,-50055,-57912,-112697,-95130,11816,133351,147056,116885,84563,88508,-6072,1235,40408,57643,38302,5860,-27274,-22174,-7832,-49613,-64244,11221,48870,-64332,-27092,51757,82626,16073,-52364,-60949,-26470,-52651,-65389,-18801,49678,102473,111496,83525,-1954,-97704,-47376,43061,30550,-47262,-114172,15247,110111,170147,126743,46464,-13691,-54922,-39664,-67787,-51572,-46889,-64428,-2119,140129,245137,291262,237501,10196,-85610,28825,144999,240258,284981,322350,263027,97148,3656,19628,11345,-30524,-71905,-12454,82732,149736,90073,101431,153933,168899,98037,58279,33915,-48595,-31405,-57957,-69320,-19886,24221,40550,-24995,-72035,-31622,57388,124413,186025,190618,153184,141182,104581,18334,39383,90016,50284,14036,-10181,-5539,-35111,-35354,-5807,4292,37716,52943,18522,25045,59794,-22531,-104783,52716,268193,283267,258977,197696,110335,80180,163846,283864,215346,26732,-51511,-16073,-35568,-54254,-26047,15801,-3213,-10302,-41617,-59448,-22019,9271,-21768,-78789,-86025,-57990,-60643,-76635,-103008,-59112,30113,79694,44627,-10140,-86611,-118320,-104875,-114678,-131306,-134674,-143370,-95778,9323,83494,120678,157546,185110,98551,38111,10111,-11305,-79841,-105978,-57117,-7278,49808,116146,113730,-17641,-90608,-83835,-82446,-61258,-72555,66270,192540,169051,41986,577,9162,22673,10513,-17809,-41135,-81905,-65729,-4540,-33939,-103795,20191,151942,237760,152361,8934,-81925,-103011,-51948,-51431,-32975,20824,37213,1728,-92113,-103160,-23051,2346,44737,42886,-22461,-38970,30671,72647,52006,37836,56303,67294,60673,37984,-30609,-21285,49587,96483,120144,-24306,-137055,-55405,-1481,15993,61773,-4359,-70165,-47695,2609,48725,1733,-4629,17764,-7772,-102946,-117640,-101070,-74010,-38820,964,-8740,-39802,-43688,-52713,-3930,2514,-5713,63034,174042,207208,30590,10533,90786,141195,127847,74852,-28886,-92754,-70873,-17742,15954,76246,78860,40872,39414,44427,8651,18953,10900,21375,49265,55532,7038,-12298,91530,234443,169872,-32109,-33382,30522,-2696,1969,59512,108506,129146,117186,100559,147376,168574,184293,253679,291347,265737,110498,-70504,-110023,-63817,-61110,-141750,-83698,-20760,-4726,29419,27368,-7679,-36939,-76891,-68000,-22498,27302,62246,66037,103539,36530,-43088,-103273,-125826,-135856,-118428,-95440,-33801,-92349,-59942,59692,93191,49196,30248,68131,65464,-15987,-73996,-73931,-51151,-45241,-31220,-3638,-33596,-71112,-82777,-40922,5627,32878,26027,-30226,-93606,77649,172038,49909,-44153,-62516,7181,137260,175331,119549,27964,-22017,-77677,19674,259861,447436,439742,161263,-50816,-21441,64530,119542,168183,146718,73992,-6993,-68493,-124165,-124429,679,47461,40330,39011,74729,96806,67553,32296,-10103,-66214,-93846,-89165,-57956,-59893,-45397,-6308,116341,188088,148963,94078,-14911,-142890,-188070,-98666,-53119,-78070,-88807,-139527,-112491,-102383,-72203,-53087,-53135,-91475,-130283,-102677,-17532,12274,-23612,-82607,-123981,-67960,-3608,56208,165186,213339,195373,175012,176815,106446,-58481,-145670,-12961,127736,130828,19702,-63176,-92728,-68699,-25591,21514,74495,27794,-45115,-51817,-27042,11958,27729,22367,38737,57197,64590,59229,56008,93021,134618,102164,64888,2705,-38130,7163,61552],[87871,22572,-67503,-42608,58555,117150,147574,145236,127451,102546,73403,14393,-61003,-100148,-55265,30088,82424,59912,-800,-41068,-58976,-56355,-32976,-19834,6944,57211,89864,140380,177770,182762,133857,38323,-34829,22284,53234,10134,-16585,-31657,-57130,-108436,-90956,-75199,-81347,-93715,-78518,-83292,-130563,-120236,-2862,77026,65405,30289,4069,-48765,-95293,-46316,17668,50945,39090,-14917,-52882,-60227,-51218,-32209,-18738,-7364,-7496,-5450,16297,-10650,-32869,-91783,-47619,-18915,-12056,-69131,-87260,-107408,-113868,-114367,-102167,-20974,-10079,-14335,-25682,-9284,18329,15319,52549,51840,66270,23130,-60995,-83283,-49126,-39127,-8512,21682,-9428,-81921,-40638,37697,151766,337830,349283,266989,147167,44909,59517,169541,168292,93822,54378,46596,8082,-117391,-22920,22827,103227,163300,94192,-11385,-109247,2628,89591,31824,-24127,-45230,-7404,107599,138199,79842,57618,80571,72051,7906,-108107,-84459,-4672,-3863,-5518,-1654,-24558,43118,153272,230465,276073,239809,144134,33038,-58774,-121495,-63521,-50693,-64946,-30368,18082,53540,15160,-9824,-35268,-56299,91592,153909,157290,105454,49509,12031,4345,-17832,-52108,-68314,-56656,-24909,-99662,-242174,-240059,-100433,-21280,-29063,-56124,-104639,-99241,-126329,-96876,-105312,-48426,10241,31334,46677,103515,74314,48630,48893,24407,-29193,-57204,-81202,-106275,-62085,-2277,63995,134441,166419,36310,-86185,-21255,60851,68274,-13393,-115009,-54200,-30448,-52444,-28865,-18812,-16436,6219,40817,94906,81823,57987,27388,-61829,-122373,-73242,20671,54099,52826,76681,-15721,-36337,-82189,3411,17293,-4000,6913,14583,-16999,-88417,-56301,5787,-11454,-27103,-51324,-118272,-94848,-53384,18021,65378,110440,138845,69829,21818,-14605,-72175,-1092,79435,131403,167636,246616,186739,59542,-27262,-94356,-47510,-53738,-98375,-37911,28644,-1802,-49638,-46597,-42856,-56074,-84082,-127716,-74417,43943,101669,156926,179439,137505,95554,55434,21525,610,-24770,-25091,-11173,-63823,-35415,-36003,-66553,-103051,-33073,14953,-7745,-69507,-23036,48257,88481,71422,28400,-64963,43929,208882,273434,128850,-35638,-41418,-26208,-56824,-74653,-67541,-20949,-31129,-20854,35751,104386,114164,113776,105729,90344,76804,-5130,-90769,-89531,26299,195585,204561,63868,-35718,-71268,-92818,-51860,17110,74533,81012,97494,84854,53567,9055,-25250,-72249,-66203,-2523,30675,96246,183971,262343,299120,274239,102457,1952,22039,17011,-29630,-53891,-22760,-39279,-60655,-15268,46259,103666,30302,-122021,-16426,67719,87474,25524,-46300,11068,95144,33900,-59956,-46275,4324,36750,83906,124115,68658,4162,-70505,-125225,-12475,73387,112057,64395,-10826,-44769,-66795,-13038,14810,66510,82862,65028,32114,-24739,-30621,55023,99104,79692,-14248,-61785,-67889,-73491,-9675,10645,31082,51383,61195,39333,-49642,-134521,-86468,-74488,-90586,-100194,-79210,-73864,-77440,-74774,-59398,-56722,-56464,36528,117758,190667,322477,282197,263233,369636,446082,359682,224129,74864,1651,3829,57160,80398,57647,6600,-61129,-105641,-93954,-7250,-45167,-57293,-56062,-61588,-21156,29657,71689,59979,14371,-1753,56907,62203,-23390,16062,136461,222270,114383,13929,-132428,22529,112508,42431,-187386,-331399,-331870,-257321,-254079,-220467,-232938,-177758,40133,8116,-66823,-55787,-76139,-35004,51672,205631,189990,33583,75606,57608,-18894,-62742,-87033,-91248,-67080,15504,62868,62888,63578,78621,149041,202297,125218,13492,-57105,-87440,-110922,-74386,-27259,29916,6684,-47259,31655,84701,76783,45663,-19758,-90849,-154895,-69114,3934,39261,5049,-66426,-84690,-48327,-8757,19363,17525,-102907,-73698,-27631,-1710,14696,30575,48283,14078,-47406,-49661,-8999,43811,76523,38775,-35392,-49282,4559,140991,124241,5896,-94598,-94035,-95673,-92347,-103172,-154037,-52245,58174,195934,213348,150646,7881,-108409,-47665,-33919,-31952,-87929,-101027,-35250,-32159,-42642,-99206,-4522,21858,-30893,10573,184224,397818,327892,158239,51368,2282,-10180,-28784,-95050,-124043,-146692,-49118,50657,155236,227812,166382,41866,-58407,-24432,27352,35397,-1051,-44676,-88697,-86067,-43994,7762,8146,-34497,-45406,-27687,-1856,46184,129697,280905,382171,346923,219748,89735,3159,-52603,-99841,-83445,-16276,42711,118860,186686,193321,76674,-17280,-48315,-87923,-39356,86640,199915,248846,172113,28342,-31203,-56585,-35572,-29092,115650,272745,278976,236834,99269,-66378,-94533,-41605,-60330,-59757,-14482,61730,111082,165986,185891,117144,37915,342,-21727,3356,-10769,-83509,-55240,12623,47745,87774,122055,90570,34574,24215,11729,-65171,-128379,-95459,-84707,-74668,-55960,-57472,-64236,-78503,-41647,43187,63311,35946,33693,96752,105836,17011,-54610,-54827,-27061,-57357,-106198,-30606,-7084,-23772,-86422,-87654,-104401,-150905,-102498,-71561,-52697,57531,142243,-39201,-347,45834,30240,3844,55805,158469,182819,137901,67744,7318,-47589,-91096,-91566,-89394,-70611,30793,107994,136224,79200,11214,-14041,-22227,-53308,-77788,-93872,-86387,-84286,-43851,-1358,-26041,-92094,-72325,-20524,4668,11962,10315,21852,-40525,-79994,-110457,-139625,-89183,-52052,-15712,22561,24136,-18312,-53377,-64721,-79532,-60906,19391,95977,129240,90436,88323,81326,17993,-35290,3291,62692,147766,227961,192575,165141,235933,268612,170583,103071,77268,96567,129656,218904,261127,229096,120257,82361,82102,47909,119731,286909,400295,321786,225598,147378,82705,-43758,-127659,-51653,-70590,-94848,-13014,84847,112593,37555,-22183,11920,84584,145234,98428,19085,-71677,-135935,-76975,58574,181338,139436,54649,7516,-26614,7460,58539,120001,167810,174605,172187,141236,93140,32109,-6708,-44936,-126773,-42244,21264,-7007,-70441,-22180,92960,273650,296563,194345,76725,-1876,-11703,62402,233627,364156,231739,45658,3606,19041,-13109,-63450,-120420,-70936,-48000,-9479,21420,34444,-25592,-46189,-42528,-33067,-63846,-53002,-58775,-37071,-26331,-83209,-125731,-69646,5925,71207,105592,59980,-27402,-45244,-28839,-44717,44243,181435,239897,196213,86247,4348,5593,54965,61271,-3961,-33623,23418,114483,155616,129546,84953,90788,84170,10847,-83270,-95744,-90015,-29563,1605,-43537,-141956,-73897,14981,-36035,-116045,-104047,-10640,43092,131780,218341,154627,41200,-85410,-48196,31327,135399,215712,167617,101313,45371,-19436,-74894,-62445,26013,127064,275217,488214,500588,379150,222759,63929,14787,-71587,-50001,-24172,-122624,-149509,-53472,6081,154948,318928,112796,18041,-26917,-5304,23026,-34285,13712,164864,269320,211745,80308,-37896,-39109,-23088,14774,100805,213253,213335,55533,-92910,-83094,-29543,-94901,-141499,-95336,-17704,-3130,-57971,-21777,62432,86592,87264,78613,24826,-1151,-39133,-75221,-91803,-40477,11,-33680,-82185,-72082,-67791,-31834,-23156,-38816,-62009,399,17304,-46179,12680,95888,65555,-17683,-106827,-58159,-62813,-80677,-74901,44320,75568,39542,-37129,-60668,36586,70811,19863,-32026,-71288,-73527,-38310,-91700,-148830,-72140,-18384,-1713,-19309,-7388,70396,118479,125392,118597,68553,18971,24331,3627,-56291,-87969,-58071,-43204,-33318,-17260,-41794,-35179,2475,42823,-9875,-47588,14039,85507,78796,13938,-103803,-154550,-156365,-131479,-82178,-36179,-9878,-20150,-9684,11830,34167,95269,64776,-15156,-142717,-114576,-61995,-74949,-89060,8486,95700,39412,12411,9659,49720,87170,85710,32127,30832,74820,44968,-69631,-91737,18150,65766,71598,28355,-52790,-112656,-98387,-37224,142955,261009,268657,148939,11305,-58319,-59845,3109,76103,129402,93432,6240,-43085,-75560,-41510,-26626,-19253,32138,79514,177600,128905,21343,-47551,30626,66136,66343,19600,-32977,-55905,-80641,-80322,-82131,-29888,41776,-13805,-34747,6025,996,24343,62989,63264,15880,-24650,-83196,-101280,47838,121011,96735,45115,-19966,-85919,-120193,-75048,-67161,-74782,23637,63364,126847,229049,287992,290122,228578,140207,44417,-31571,-52621,-78568,-100368,-75431,33278,73438,53495,36450,44647,-6625,-59598,-109240,-108200,-103768,-156261,-122368,-46642,-48789,-54056,-69190,-45064,61013,196915,200700,142963,73346,-4050,-61162,-104566,-73500,48939,165449,202861,118609,30585,-59656,28694,277128,206460,68996,-53483,-82635,-41476,34094,123155,248057,249255,184757,101176,45873,-29989,-58744,-56415,-44289,-42811,-94243,-92258,-18143,-3292,23155,-37439,-64368,-49654,-83177,-87052,-31150,37190,120670,286365,384808,220290,58162,-84506,-145482,-147715,-70635,-7357,22090,51525,69360,44469,-15144,-34991,-3968,44755,91811,128119,151393,63475,-32986,-33311,-5812,48096,44997,35944,70674,132846,119096,65047,40920,37178,-16442,-115708,-97636,-65336,-15270,118491,182920,98536,43715,14532,-8870,-24824,-10154,-14945,-63885,-74605,-40898,-92158,-167904,-89188,-74976,-40196,3540,83852,125240,104350,103010,136836,158619,75187,-6285,-15775,27457,-6106,-4392,34065,65243,52341,54662,41076,28526,44154,95471,162083,163773,121249,123010,206973,321804,436339,368854,214332,138062,93206,89650,68372,-9074,-96383,-54603,27582,136340,169487,42859,-89942,31994,180248,176668,62616,-29493,-34656,-44129,-37207,-16399,-39403,-89369,-86060,-59080,-24798,-13018,-6820,18028,16306,4934,-11807,-58059,-106781,-6665,28909,-16261,-81658,-92656,857,-7487,-62910,-57791,15077,164568,371073,388487,211946,73465,-8605,-52295,-94783,-102256,69016,190316,182190,116877,2748,-111961,21237,133764,202217,197406,173999,44584,-19129,-55609,-60250,-24702,30735,80888,134099,224424,439661,722288,791981,640109,496632,358861,284308,161610,1956,-88645,-83923,-73742,-94909,-91962,-106034,-69678,-2182,-31561,-91694,-106349,-117076,-117438,-121270,-141644,-128215,-45739,-37941,-52805,-62694,-55657,10267,130936,287241,484604,559053,390655,165623,16801,-36714,-57789,-28219,31731,85418,93783,49320,-10501,-78729,-101510,-85928,-116967,-106840,-63645,-41256,-56509,-45736,-36658,-59274,-103593,-103209,-53134,47767,111617,48401,12736,3055,-25896,-40245,-90585,-93678,-77488,-73127,9244,-52128,-70498,55917,190527,220478,193304,138017,84051,11518,-68801,-25034,31104,37613,5119,-42900,-89987,-24850,94275,186621,157844,93184,7137,-21035,-8068,19520,3893,1461,33800,79689,74813,70464,45329,5507,-66964,-127959,-109698,-146492,-96314,-18972,45080,36057,-39555,-102374,-45355,-7996,14842,14359,-28230,-56479,-23293,5796,-64979,-73682,4401,53085,44373,1390,47685,111631,114530,70141,31157,-8666,-86481,-47725,76243,114737,146263,120885,60154,7808,-62642,-104150,-76643,-829,51232,50835,91599,367598,448003,523900,501861,384959,205360,56108,-47480,-76609,19048,80007,41780,-15563,-26097,5303,41862,46592,-18916,-83581,-83460,-55947,-92613,-46262,-47073,-57329,-72055,-43793,-67154,-84553,-101386,-48620,-32455,-46377,11687,69287,95289,46047,-13371,-41460,-101266,-92936,-77046,-23995,76400,138434,22461,-68109,-34988,42839,143510,171529,60267,-91925,-65185,-69118,-85450,-71785,-114414,-92131,14468,129604,141323,118992,89245,100952,13404,18993,50988,55419,32821,-1926,-41332,-44102,-37095,-86703,-98792,-26339,8209,-107865,-29772,58250,89421,17036,-58065,-83540,-66824,-86595,-75544,-20654,59640,131793,144005,116501,31708,-72019,-66687,32783,40267,-29708,-117542,-15101,85986,155618,121496,43878,-10594,-45648,-28447,-48235,-32203,-38981,-79746,-27642,106483,199151,257776,213710,5482,-76742,25690,127265,197747,225177,273099,242591,85845,-8263,10826,10768,-32634,-62208,8921,119304,187431,103551,98330,146992,179146,123197,73463,32571,-63239,-49873,-66352,-75032,-29115,15014,42607,-13465,-67786,-38955,47799,110238,155024,142619,103000,104473,86048,5685,22760,65628,29390,-2683,-24881,-13264,-32284,-31040,-12659,-24890,-5583,12517,-11561,7703,60232,-8793,-104631,38047,222825,228246,227162,185575,106277,76942,152264,260823,183924,1450,-55747,-19836,-40174,-58328,-26575,13359,-10180,-22051,-46304,-55595,-9307,27069,-12708,-82319,-101868,-62048,-46381,-51332,-77172,-56945,11510,68972,50415,-5836,-94389,-128983,-83916,-98261,-125975,-133971,-133414,-86950,11171,78920,111439,145810,170916,90134,29383,-4366,-26747,-90246,-115092,-58396,285,62916,128516,111917,-34344,-81421,-68770,-101720,-65553,-80759,44040,153156,141692,53015,37606,46479,35738,8971,-18727,-39989,-74718,-59091,-5097,-36116,-96389,22841,152527,225673,142789,9799,-82473,-116717,-79632,-64586,-39440,19102,41303,-1305,-108071,-93384,5174,55816,96022,67553,-14862,-42188,12542,47923,33893,33218,70883,101094,91628,43265,-31053,-20389,46981,88316,116647,-17593,-134110,-55495,1191,23025,72414,7133,-69700,-51331,14371,77477,51349,35002,45723,20952,-91984,-124655,-96043,-80459,-60727,-12829,-9767,-25477,-29021,-57854,-27751,-36424,-28552,85766,215533,245242,28304,-3904,99757,158252,141930,87593,-9389,-71489,-73181,-28937,4737,61598,62876,22359,19263,29772,6460,30516,10009,10865,32450,25855,-29350,-37332,85034,239857,179885,-12002,-41671,26954,11336,13597,56476,97358,110513,83254,54634,108553,153426,169218,228186,260187,244097,111139,-66470,-123771,-81725,-77048,-135402,-74587,-17706,-10925,12673,7445,-18656,-41912,-94473,-70269,-18323,30886,67044,84149,133105,58174,-28053,-87535,-109920,-103919,-68757,-74299,-16628,-76314,-61204,58807,91114,54819,47103,98059,79817,-30582,-97319,-84460,-49446,-40239,-29825,3017,-33655,-85741,-98642,-45337,3203,6444,-36844,-66100,-40070,165246,217055,52012,-51247,-71793,-4883,127864,172285,114035,22085,-25533,-77980,29669,259943,437917,428556,165177,-45142,-22857,67240,124312,168624,117298,23995,-25046,-39531,-94838,-128223,-952,58873,64058,76973,113971,113682,66484,23232,-22346,-80510,-110309,-98642,-49155,-43922,-25544,15734,125496,188801,152549,97651,-10505,-140871,-165749,-124089,-79282,-98911,-99710,-128476,-109089,-96929,-64052,-48258,-46387,-83943,-126824,-93793,-10302,11719,-26500,-81428,-109217,-51743,1346,55058,167422,226284,205340,172662,169644,98189,-60212,-138084,-4162,135665,132684,30523,-50509,-84636,-68722,-31646,5237,47138,-1960,-63745,-47966,-20531,14248,17209,1044,24453,60637,79302,72671,58976,95010,138821,103705,63085,-679,-40908,14100,77407],[94059,24065,-69075,-45628,46983,86489,110155,117034,116136,102547,75100,12430,-63217,-106587,-66629,16864,75900,55756,-12860,-62455,-67156,-56344,-35139,-21054,6173,60212,92984,126125,151882,164943,127665,34560,-47044,672,38451,8985,-4795,-13948,-38998,-88161,-92718,-87773,-98324,-97004,-72675,-75057,-118298,-98756,20442,88292,77355,36423,271,-48394,-105091,-52981,19156,43061,22425,-25171,-57532,-59517,-46866,-30204,-23341,-17376,-13201,-9672,5522,-20763,-33984,-92553,-50756,-10099,418,-50027,-67028,-106796,-148503,-112972,-93204,-21900,-23435,-32714,-46087,-27918,12268,7096,45355,50483,62106,17157,-65928,-79116,-40779,-24980,14754,49356,30908,-41673,-31493,35646,136868,334054,378959,294882,168570,61635,73033,185387,194585,127646,94472,75799,26627,-76603,-20027,3663,62044,129432,83524,-16622,-112493,-2682,90224,36604,-31583,-52498,-11192,98020,111153,51359,29674,61249,61477,3067,-106444,-103730,-23155,-6892,-17990,-15893,-19879,63404,170636,240418,261948,216189,123017,17244,-72577,-107111,-43670,-29785,-47276,-36535,5804,43917,-7661,-32687,-39086,-42005,88243,149367,152066,99322,42207,-1713,-442,-1090,-19236,-32638,-24699,-2945,-98499,-243172,-215070,-97033,-49037,-66177,-76940,-87893,-94993,-118357,-78288,-89443,-59131,-6528,478,8997,82048,79971,58101,51756,5003,-63844,-88460,-101857,-104247,-54400,-7692,46127,119531,144299,22287,-100790,-13532,82582,99321,13174,-90252,-40703,-9583,-21649,4308,-81,-11374,-8619,19996,60535,29006,730,-791,-49605,-102398,-91141,3587,45334,52369,93543,22102,-6022,-102146,-10378,11479,-2218,19148,29444,-4601,-78294,-74565,-2533,-9164,-16498,-26154,-87781,-75976,-47485,12566,60862,109777,134919,63666,14729,-22387,-80700,-8330,70500,136625,180608,254312,153520,17919,-62376,-57263,-7586,-25730,-77546,-33295,25081,-353,-46389,-60538,-58532,-65599,-86196,-117581,-59979,68185,125411,177319,186697,124958,89387,59656,39857,38831,36242,53397,49083,-64649,-52939,-33336,-57855,-120897,-51692,4680,-13804,-68301,-25039,31885,59927,37778,1741,-76775,33882,200406,244270,98087,-54505,-42390,-28962,-54364,-66636,-51780,-6074,-27079,-44701,-146,67764,77992,95138,97562,79567,67554,-10364,-93337,-90398,16118,169940,182600,56170,-41073,-100693,-106402,-52005,22630,82162,81812,92061,80750,55354,13617,-17732,-67640,-66113,9,40517,104147,173989,234851,274493,260855,97126,-3916,20248,15926,-27063,-51181,-15725,-19754,-48952,-25104,22356,79568,24284,-110028,-36101,44351,71438,18107,-63042,-25143,58980,12940,-53581,-30758,11650,37219,74506,100826,47431,-5163,-72688,-120557,-3919,94642,140545,95139,24109,-14308,-52926,-1318,44987,109831,122950,95754,49466,-14118,-25078,50111,88884,72718,-12186,-62727,-73977,-71449,-11301,12984,39833,46450,54086,44695,-31508,-105366,-77390,-70588,-89187,-67772,-44531,-55862,-72869,-72422,-55024,-53583,-64872,32162,120025,203492,324048,257434,220663,328896,421720,369546,243490,82644,-13597,-26319,18507,43205,34192,-2840,-58457,-96914,-78967,-13211,-63115,-74120,-67003,-66611,-15690,49517,97132,83828,37114,26949,83031,63875,-75031,-34754,106875,217294,123877,19725,-113391,-18727,72432,45144,-177495,-364186,-414075,-322458,-215818,-143215,-175972,-194665,-8613,-22300,-76827,-53819,-81465,-58583,26565,176739,206488,80375,110137,41809,-56683,-95606,-101813,-117659,-69160,32727,92508,83287,62679,64759,127800,172950,95508,-13579,-69493,-85134,-104738,-80419,-33287,24629,5672,-45770,31803,78606,72625,43838,-28276,-106559,-142249,-49335,18526,45030,3816,-69899,-88592,-50370,-3980,24462,24561,-101054,-75271,-24107,7086,24443,41133,54172,14861,-53518,-57884,-14728,33334,54199,2745,-74808,-60854,16492,154517,133760,26732,-68462,-99711,-113828,-99926,-102869,-150699,-49849,62837,203654,232944,174439,37258,-83916,-50487,-21415,-17654,-75341,-93001,-26164,-24783,-33793,-74727,12644,46801,-8984,25070,199617,376320,301070,148442,58742,14993,-837,-27168,-97215,-129667,-138603,-36788,64083,173061,252332,173979,43270,-58266,-36338,20239,37405,2969,-50713,-106488,-115469,-62933,16741,40142,2247,-20372,-19655,-8044,36357,127609,292630,399019,358125,241085,107131,17451,-38645,-85900,-89263,-30654,27711,106675,172945,164731,44531,-45541,-76038,-116548,-43058,101255,217239,253858,160927,22385,-49783,-93403,-47183,6662,165728,251526,239292,204900,68436,-90160,-73879,-11400,-31861,-57399,-18217,70803,124066,183399,214708,142558,46623,-2302,-24649,8180,8039,-58763,-33291,33949,62535,100024,139243,101265,41625,15360,-15530,-85043,-144065,-101065,-98546,-89956,-63024,-58339,-64278,-75068,-33142,42993,60299,32500,33331,100113,119327,47664,-13814,-14814,-9908,-57974,-96782,-26970,-6506,-21961,-84352,-101835,-120171,-148753,-113162,-96656,-70411,48739,100784,-79629,-4414,31809,9292,5609,86995,210423,231473,165571,93760,34782,-24441,-76670,-80542,-77214,-66462,22005,91453,117107,65908,8507,-10509,-17005,-47844,-72741,-88446,-87715,-91139,-41702,9528,-15208,-83828,-69573,-17785,1783,-705,-4873,22493,-51283,-90232,-124232,-148814,-112723,-57645,-13888,29839,36579,-1597,-42462,-61898,-72833,-60141,13907,88445,131494,115309,115127,99890,27624,-30807,4037,56117,133239,202854,166401,145365,217451,282099,200308,134174,104259,116760,143619,234006,282820,235716,100924,38957,63013,52007,133693,321208,440486,337645,235611,159681,89825,-30770,-127987,-56663,-74694,-99962,-21533,70114,102552,37764,-23580,3982,72846,123272,75946,18686,-66837,-145902,-83830,52714,173154,127757,46915,8876,-18390,14422,64138,124372,187571,216710,219431,165358,99313,43492,1511,-50034,-130101,-37008,11111,-37197,-95805,-31549,55356,203245,239868,180391,94869,26552,16031,85574,245796,366898,225980,48147,-8482,-2750,-34622,-77282,-119116,-72552,-53817,-17696,11637,34735,-18348,-39352,-35492,-19084,-22221,-8453,-30214,-25236,-20261,-75153,-106757,-60208,16816,119727,132984,68373,-25810,-52335,-32835,-32689,78801,220084,263981,204292,82526,5554,13258,56620,52405,-11956,-34188,15623,92849,130659,121994,88663,102800,97926,20955,-93937,-113049,-99849,-37134,-2830,-38048,-122167,-67438,29412,-1593,-60249,-102815,-30461,20597,108323,200596,141201,20832,-98790,-28041,36385,118038,201390,174098,104433,45734,-15777,-64207,-48964,42448,161565,324705,554088,566957,427588,264794,90380,21708,-78549,-41767,-8126,-101226,-158291,-50755,14713,152745,285351,96305,21577,-12100,17556,53470,19424,70310,215885,297368,196427,59058,-49182,-43285,-30098,9448,106984,218898,208568,46871,-98253,-63513,-8638,-83733,-160608,-112062,-31450,-22302,-82051,-32466,58510,87519,89960,74476,16326,-12180,-48220,-78684,-100303,-49284,256,-10463,-13660,-14294,-54660,-41925,-37142,-50997,-82107,-21492,844,-48562,11268,106158,74961,-18925,-109977,-57716,-68960,-80509,-67575,43015,70299,51187,-2637,-61613,13193,54753,15465,-36878,-85171,-77891,-29957,-77035,-129341,-75501,-31478,-18958,-29320,-20067,44256,98122,115927,114503,66062,7935,4724,-21349,-77591,-67243,-31897,-24702,-21000,-6785,-23748,-19123,6085,28668,-17926,-48929,6427,69697,56856,-9342,-116737,-131354,-162170,-140107,-89837,-46434,-12901,-14018,-1214,15779,44289,117655,89497,-2584,-137352,-114716,-62264,-76867,-99540,852,94041,36158,2360,-1068,45955,94686,107306,77164,93451,98262,44527,-71140,-77138,33202,72375,72265,37747,-45326,-109042,-102066,-49249,126505,252767,292101,164936,13045,-66500,-62084,7761,84191,121873,75385,-14539,-69864,-97254,-45059,-19221,-255,64180,105257,160309,104500,2527,-38760,41521,75752,77427,37053,-10257,-30674,-52939,-49652,-60722,-17013,58440,21007,-21954,1915,-5963,22554,59917,64633,25771,-9980,-65688,-100324,42959,110771,84483,38301,-24724,-95328,-104281,-56534,-49372,-71687,-6848,5423,74255,172554,239785,258262,197205,84143,-27271,-77648,-78660,-107156,-114584,-55640,29961,47137,31810,18967,42849,3631,-50320,-105048,-107997,-105310,-152742,-113380,-34387,-33343,-39024,-55579,-45072,57152,191570,190943,122506,48164,-18784,-68261,-116203,-81766,51487,200622,294484,206247,100174,-13684,6807,237886,202025,86315,-41260,-69815,-38593,31975,121627,260213,273799,195867,103374,46848,-22082,-43345,-33634,-16261,-29353,-83711,-98931,-30556,-11484,23465,-21901,-30252,-10603,-33958,-14325,41558,84966,174127,359082,414998,203834,25695,-98500,-110667,-137754,-92697,-19509,9457,37244,54535,31800,-23684,-42334,-10846,40638,99926,157845,191060,114446,12611,4721,23618,65001,58080,56102,103740,162391,135310,76063,53613,49428,-10714,-120105,-105734,-67375,-6867,123070,166660,84656,37758,15558,-5486,-20413,-9436,-17416,-66955,-72943,-23165,-51015,-110720,-117884,-116820,-52653,-3137,59798,87892,83777,121538,185527,198553,91368,3672,15312,63893,16453,3606,32869,59704,45209,54427,44442,30717,45036,88436,154872,164949,128043,137839,223281,337006,435329,352594,195757,116984,62738,52523,48413,-17351,-89895,-64656,11005,123486,180595,59435,-75909,45975,223239,234716,116943,-3640,-48484,-66472,-63640,-37936,-59217,-100766,-79861,-49669,-10713,6137,17188,42658,30826,5399,-35316,-102930,-50349,47180,54864,2090,-58875,-63585,15004,-702,-54973,-52312,21021,168000,385500,427817,262982,105765,13988,-36769,-85718,-113827,47175,175769,173062,104585,-11177,-98954,26022,114996,162950,156470,167033,37753,-37819,-70069,-69934,-33573,27172,97914,184072,311229,569074,858334,880762,681049,503355,338694,263724,164115,13064,-77469,-98005,-88473,-104738,-92547,-99135,-69400,-15143,-50677,-114709,-133697,-141510,-115921,-101940,-125552,-124471,-45094,-34274,-47870,-55376,-42728,32570,151208,291405,464604,527767,380865,172364,25176,-31748,-51310,-24921,34803,84958,94139,56147,-5109,-88631,-93226,-90631,-136046,-113649,-72764,-53691,-64352,-44371,-29279,-48723,-100331,-96702,-52846,31893,125220,61392,14988,-9802,-22065,-29511,-87457,-100838,-87259,-44959,61476,-29868,-69142,35315,159248,183662,159427,121192,76043,5146,-75126,-35543,5971,1009,-14489,-44739,-83987,-35452,60319,138060,112126,58562,-16163,-40624,-28474,512,-9585,-8790,23627,62305,44118,34694,32291,20485,-31938,-95658,-95840,-109711,-58769,16927,81092,49984,-41478,-116875,-37806,-1958,13649,17107,-19567,-45575,-17517,-178,-68214,-81573,1205,58431,53236,16199,65302,120110,110643,70835,41072,-1109,-91595,-64835,69391,117109,148275,131364,70220,16866,-53142,-81662,-53723,7519,48892,36314,56810,350711,456768,519255,508685,396323,209403,60426,-35917,-75721,6764,65694,20438,-47166,-72213,-49712,-7399,19837,-21326,-62449,-63359,-41920,-78664,-39262,-46955,-58612,-86125,-68665,-84407,-76992,-75779,-33565,-29506,-38154,16567,50026,57502,18298,-26549,-39968,-91239,-89395,-82829,-35718,50009,122607,20826,-76167,-51432,33258,140051,176012,78440,-70380,-127083,-106335,-97627,-85490,-112088,-77036,30271,135725,142926,125436,94647,112595,34926,38757,62197,51633,25628,-9258,-52083,-63467,-65987,-119039,-100307,-39789,-7917,-105904,-31238,58999,89178,12528,-66705,-107461,-106413,-78234,-82090,-24328,63840,152661,169268,144101,62767,-43505,-82465,17841,46891,-12863,-94167,-54293,51982,130849,107989,34554,-13100,-41801,-20834,-28945,-13343,-32602,-95452,-49157,77712,153482,213111,177642,-2599,-71965,16166,98785,145351,158798,214725,211897,68982,-22571,-3232,5226,-38384,-53720,29313,152911,208759,105147,87630,132195,177615,140516,85688,31668,-71612,-67597,-75220,-83895,-43740,995,41805,-2858,-64375,-49616,32515,87440,112655,86703,50663,67311,70568,1240,17287,50004,10455,-20722,-41061,-21296,-30955,-30679,-20728,-50814,-47546,-33010,-47262,-12039,56883,3370,-95235,17226,170424,169799,189649,167978,99194,70652,136059,230491,147894,-24358,-60222,-25652,-47027,-65255,-30523,7835,-17951,-34402,-50674,-51675,5105,52064,8393,-71505,-111006,-70062,-37387,-30349,-48179,-40759,-994,50952,46970,-10225,-105771,-115665,-59775,-82393,-117692,-130582,-121474,-82224,6616,66871,92755,123304,147263,75081,15242,-21364,-41562,-99150,-126793,-64116,2717,69305,131552,101664,-52451,-69658,-55686,-119167,-67892,-85201,25184,116906,115713,62328,68962,80403,48948,3455,-24246,-41615,-69120,-52787,-6447,-38916,-89922,21570,147523,206641,127774,8010,-80011,-116755,-103838,-81082,-49656,11850,39571,-8009,-121150,-82744,29192,105477,146057,90328,-9237,-47023,-8510,19025,12340,26949,85367,135406,118645,42064,-35732,-21236,41300,76558,107673,-12202,-131729,-55855,3372,27908,79635,16666,-70224,-58527,22410,97833,88079,64771,63957,40593,-77114,-129947,-89125,-76400,-81350,-29998,-9586,-8161,-15676,-61002,-46549,-70484,-45493,102402,241487,262177,18364,-17542,109937,177043,157388,100601,9951,-52148,-74527,-40104,-6650,45488,43665,-45,-4979,11825,4607,38561,2583,-11182,3591,-13206,-68839,-64505,65350,222341,173361,1146,-48791,20547,21534,21703,54566,93489,104081,61240,3116,60000,125841,142121,188632,215382,210583,106267,-60614,-136578,-99867,-91464,-126003,-71074,-19001,-16154,2062,-5861,-28042,-49274,-114471,-63089,-13774,30980,67280,101707,158488,77895,-13116,-68765,-88036,-70624,-21220,-44782,-1771,-62744,-64906,53654,83465,55769,60627,125079,88948,-46328,-121360,-92327,-46218,-35376,-35081,-980,-40516,-101662,-114609,-48737,-476,-26059,-115431,-72440,44791,269304,257737,51706,-59014,-80972,-17715,111649,159541,101849,13155,-30111,-79400,34001,249216,410793,399326,160802,-42003,-26997,67522,125650,162275,80853,-33858,-31926,-9191,-68387,-126824,-4043,66591,85489,116697,158158,130661,64551,12645,-36225,-96089,-128499,-107370,-39596,-27902,-6312,35629,127970,184123,157471,104012,-4118,-136200,-143656,-124736,-92909,-116254,-112115,-118547,-104236,-91326,-57558,-44707,-41440,-77618,-123758,-86945,-8210,6685,-29102,-73852,-87402,-32409,10105,56150,166449,230749,208668,166938,159369,86562,-63095,-129284,4668,136320,125344,38510,-37113,-73841,-65500,-35372,-11125,16003,-32484,-75355,-39533,-12742,17637,7415,-18438,9681,61528,90370,80323,56628,92784,138113,99839,57063,-3925,-42468,21927,93582],[102206,27883,-67024,-44967,34000,53609,72092,88690,101859,100007,77193,12475,-61974,-110577,-75126,3751,69649,53147,-20849,-81473,-64877,-46392,-34841,-24206,3669,61473,92965,107785,123554,145118,120077,34036,-47405,-14646,23619,5566,3199,768,-21618,-66485,-88741,-94141,-107824,-89593,-61607,-62041,-102621,-73778,36942,92163,84582,42426,-1410,-43002,-89241,-56046,18259,32817,5917,-34125,-59607,-55025,-39713,-25971,-24843,-24488,-16359,-10488,-1335,-25401,-28783,-85127,-55846,-6082,12725,-24827,-31667,-75649,-105941,-92510,-79500,-20612,-35361,-51351,-67888,-44918,8073,892,36955,47391,60660,19747,-59168,-67146,-30854,-11603,36848,74903,73952,6833,-17503,31197,118945,325091,405657,325356,198044,84633,87285,193726,210737,158168,138522,113892,56814,-40563,-12626,-8569,29508,96420,71968,-22579,-114496,-7873,88127,41157,-38552,-56072,-11723,89803,88946,30581,11631,51486,58837,5543,-94435,-126508,-44370,-10320,-28251,-28567,-11988,82618,186269,249952,245941,191978,103550,5586,-76259,-82590,-24937,-9303,-25978,-36477,-3617,35141,-29026,-50451,-32627,-28023,78652,134992,136356,86156,32195,-18948,-8370,5522,-2743,-12776,-4242,13318,-94756,-233374,-206193,-95356,-60356,-80299,-84797,-80780,-84532,-106717,-65642,-84731,-76189,-23209,-22113,-25444,52092,77160,62530,48853,-18946,-98806,-116042,-114905,-100037,-52032,-19984,21814,98075,118044,8899,-114428,-8588,95891,119566,31159,-67463,-25938,12003,13040,41373,18300,-6605,-22714,1481,30319,-14915,-33922,2142,-17387,-82671,-106002,-17751,34672,50192,105889,57692,17978,-120891,-26280,1125,-5778,26594,40441,4998,-70218,-87615,-9870,-6891,-6571,2483,-47634,-50182,-38006,3178,50032,101738,122493,52486,4799,-30989,-88690,-20087,55241,133087,185419,249754,117023,-19173,-58515,-10911,35743,5876,-56478,-33022,18113,-1745,-44626,-74496,-75192,-75758,-90422,-107962,-37070,98248,149440,192543,184452,105059,78505,59477,55095,74238,92397,120592,90689,-62735,-67079,-28153,-46006,-126262,-70960,-8900,-23591,-68189,-26247,16782,35240,12001,-19506,-86132,16699,173872,194749,56780,-78548,-43251,-30936,-50535,-57684,-36695,8923,-17791,-66996,-41272,26626,41640,75755,85689,64763,54024,-19028,-98336,-94899,1761,135035,151495,50960,-32741,-129148,-115762,-51287,26636,86259,77546,80337,69622,50039,13184,-14672,-66188,-67498,1359,47803,106342,154405,197463,240941,239308,89106,-12802,13040,10345,-28055,-52966,-14769,-6016,-39967,-37779,-5476,52181,15963,-98383,-57915,17757,51700,8978,-75439,-53914,46477,10590,-38610,-16514,16928,36349,64924,78043,24541,-17861,-77313,-116777,1426,113472,162831,120169,55456,12706,-43969,5245,75889,164178,175973,137023,75330,1205,-22043,40751,75172,61001,-14795,-66254,-83602,-72844,-15838,19198,52149,42094,43853,45105,-14659,-74268,-57636,-67272,-90336,-41432,-15642,-42122,-72051,-74009,-55104,-53101,-76230,19075,110920,201892,304840,213741,160019,265004,370483,357982,255066,89531,-30264,-66940,-32177,-2752,5058,-15834,-57279,-86511,-61123,-15124,-78496,-94939,-83188,-77176,-16172,63245,117479,103785,56743,51747,102015,55538,-140420,-90294,60401,193740,123525,23292,-78843,-42285,38847,39643,-164946,-332821,-414312,-358454,-185699,-97774,-140907,-196740,-45439,-45503,-82562,-47562,-81282,-82720,-2242,137758,206737,129930,145417,29463,-83011,-94306,-105163,-133664,-65647,47780,117671,95663,50208,40460,98275,137745,62297,-45514,-84889,-86542,-100686,-87796,-43192,13673,-2306,-52581,20957,57762,54371,30851,-45227,-128784,-123204,-31206,29574,46119,-2435,-78617,-97250,-52632,3748,33208,33814,-95274,-85616,-29775,6112,25073,45318,56606,13949,-62437,-71304,-24779,18867,27388,-36910,-123642,-76153,24086,156666,133208,38853,-52721,-99376,-130627,-109974,-106222,-144939,-49979,65000,205805,250453,195156,62074,-54562,-54065,-17878,-15607,-74362,-89317,-19122,-21601,-27637,-56384,24038,68724,9866,36368,200966,329555,254651,127947,58699,23039,4134,-29798,-102245,-137900,-136126,-35155,63875,173233,257548,168793,40010,-56689,-48360,10264,35262,3429,-60150,-126871,-146810,-81143,24637,71762,40752,3771,-16374,-18679,20470,117885,294226,400557,354177,251065,117730,26862,-28147,-72734,-94003,-50579,5559,86530,150371,128981,8281,-78770,-108608,-146956,-47371,107268,218154,238415,136287,8435,-73304,-117424,-36841,54195,210451,219041,186958,159581,25951,-117352,-53848,14961,-4468,-44152,-9522,80666,131519,190612,232350,157461,46462,-11805,-33852,5258,19094,-31372,-9296,50942,70804,104850,148660,105807,44874,1896,-46727,-92539,-107657,-88999,-102575,-106810,-75431,-64248,-67277,-73422,-29186,36538,51942,24474,26290,94248,123978,75321,21790,15427,-2135,-65635,-92072,-28159,-11001,-25131,-84141,-113443,-136046,-148842,-132377,-132110,-98748,34118,57901,-111428,-15305,10628,-14844,7316,114864,250480,257355,168429,100424,48828,-7694,-66475,-72139,-66539,-68114,2758,64148,88500,44639,-852,-13774,-17912,-47331,-70529,-85438,-91322,-102338,-44784,12741,-12076,-81939,-70056,-16516,-379,-12073,-21163,17258,-66891,-103858,-141444,-146692,-123628,-70764,-13847,35606,46261,12040,-32930,-61152,-70460,-60033,8365,79110,128298,132692,134533,107685,28370,-32212,-561,43711,112450,170035,136967,122024,191119,282549,223159,160384,125964,129624,148647,234701,284217,221535,72281,-14065,32561,48221,140935,344438,462118,337785,233688,162384,87110,-23765,-126964,-63726,-81668,-109334,-35339,47124,82622,31492,-30645,-8256,57777,96787,47801,10905,-66949,-127427,-88164,44308,156300,108076,35946,7555,-15779,14285,62087,118541,194299,250669,255565,175497,93530,44775,-1004,-65893,-121350,-36354,-4163,-69959,-89084,-28840,21459,124614,163840,145497,96760,42991,34217,94306,236105,342527,204251,47390,-19092,-27578,-60921,-94858,-117984,-78948,-64242,-29000,473,32751,-12123,-30758,-19918,12078,23867,28155,-9608,-19737,-19786,-69725,-87714,-43445,33875,153514,144623,68858,-29025,-65158,-43719,-23412,110406,249171,276020,200027,70578,-1061,13234,51741,37928,-24889,-40033,3020,67402,101709,110675,89477,110216,106992,32312,-87792,-128216,-111766,-49497,-13835,-36448,-100233,-51871,49521,36678,-6083,-78477,-57193,-13395,70701,163196,110197,-6866,-81985,-12040,34383,88955,162858,153764,86520,29662,-22600,-59694,-40214,54593,190886,359731,585612,599233,456480,295817,109738,22307,-87678,-33582,5380,-78979,-153725,-54544,16945,143979,245294,77122,20553,-3505,30474,73149,59811,117885,263841,320156,176315,32306,-67118,-53588,-42677,1951,108684,213772,188890,26259,-107889,-48702,2654,-79451,-169740,-123365,-40494,-34857,-109112,-51858,42900,76508,82127,61939,1402,-28236,-60232,-83543,-109585,-62215,-5718,4078,35435,29127,-29077,-46290,-50803,-61103,-97864,-46544,-21250,-58557,3068,110508,82578,-20840,-114932,-65470,-80702,-85550,-65589,35129,60375,56375,25644,-50341,-14758,30302,3041,-49544,-106536,-74023,-17302,-59038,-109428,-75666,-44405,-38776,-43785,-37792,8265,69715,99597,104104,58602,-7179,-18971,-44927,-82870,-42127,-10470,-10663,-12751,896,-6590,-7194,2793,8843,-28027,-50010,-2257,48582,27634,-39251,-113960,-109727,-148947,-150253,-101328,-62004,-21469,-12259,3011,16492,49471,131347,103826,1648,-135267,-115700,-65008,-82163,-108451,737,101177,41680,-972,-3598,52523,114757,142257,131026,147988,108714,35490,-77824,-64126,43771,72611,66102,43037,-40088,-107639,-107515,-63973,101729,228235,294161,165615,8410,-75143,-58408,17523,93973,111558,54578,-36047,-97452,-112708,-43487,-10270,16131,87426,121688,133693,71428,-24055,-29177,49228,81415,84591,51124,11601,-6821,-28837,-25885,-36424,-2961,70288,51134,-13162,-8340,-15931,18126,52563,59844,29174,-886,-50428,-79849,44872,101971,71315,28569,-32322,-102845,-87237,-38005,-30504,-56361,-20000,-41183,26389,115557,187151,220240,163918,32431,-93082,-111494,-95788,-134804,-117523,-39137,26641,26415,15886,5450,41747,13415,-45044,-106753,-106727,-106086,-149599,-106528,-25416,-20143,-25437,-41506,-41211,53290,180480,174898,98441,22700,-28672,-63606,-117199,-91878,50875,235933,392351,312316,177031,31507,-11103,186214,182619,94970,-33808,-58716,-32680,31962,118919,264264,288284,197647,100067,42483,-19172,-33126,-16973,4388,-18841,-73717,-94684,-35762,-8866,39964,2687,-5937,17701,7109,52660,123366,149910,243976,428383,428344,178195,-11209,-89527,-80181,-112544,-109516,-30859,-2688,22789,38053,15853,-36647,-54817,-23016,31023,100235,181440,228129,167780,59280,44561,53030,76896,63599,71512,135572,188290,147801,84420,62796,56936,-8436,-123980,-114459,-68969,-1293,118456,141586,64291,26019,12037,-6623,-19413,-11156,-21389,-70126,-71581,-6152,-5198,-42228,-97565,-148662,-63939,-10681,34367,48553,57423,126456,218291,229119,107293,19734,45882,96401,37397,10649,29419,50051,35529,50788,43831,27721,39288,74239,138490,157581,127907,145529,226657,332220,408746,317484,165645,84240,21527,3981,17559,-32879,-88006,-72742,-6123,104554,183772,73167,-64381,52179,247471,274420,161037,35616,-42791,-79499,-91064,-59748,-77333,-97384,-76077,-43338,1367,24701,41528,66370,41235,1663,-63659,-120060,13228,103183,81799,20944,-34876,-38046,18992,-2600,-50519,-51376,18762,157462,374670,443302,305662,135759,36595,-20844,-76027,-119394,28516,161647,165997,94737,-22112,-86951,26578,90118,120087,116087,157292,32601,-59446,-88578,-80807,-42553,23667,115677,236146,396541,680930,948706,912582,675043,475866,298747,228057,154181,20659,-66364,-109956,-105499,-116594,-93008,-91150,-66314,-26851,-66927,-133220,-152650,-122516,-98109,-83144,-114099,-122859,-45863,-31336,-42590,-39862,-19901,54890,167480,288275,431767,479447,358794,171802,30565,-28469,-46716,-21350,38043,84223,92770,60037,-1595,-88929,-81670,-94782,-131613,-105948,-82661,-66905,-72173,-43680,-22952,-37640,-86873,-84499,-56791,2351,123383,69365,13040,-23854,-13573,-18803,-81902,-104675,-87102,-97,103407,-14969,-62861,22163,133164,151801,127930,101470,64489,-2950,-82058,-46736,-19730,-35783,-37189,-45276,-75840,-42787,29962,94921,73993,30289,-34592,-57113,-48138,-20123,-25629,-21751,9629,41357,12723,-1620,14088,29627,975,-56433,-68341,-68531,-15121,59405,115063,59953,-43900,-117925,-29192,2265,10505,18974,-9401,-31801,-12245,-9633,-75274,-91089,-4067,60630,59453,28590,81302,128728,108379,73301,51999,6077,-93508,-77420,64220,120004,147005,135897,76046,21206,-45829,-60215,-31680,16006,47156,23275,22899,315308,440809,483470,483643,383522,201467,61589,-23425,-68361,-12630,41148,-5298,-82778,-101949,-62849,-24369,11700,-9747,-34157,-32253,-14775,-57361,-28887,-45214,-58526,-76445,-90028,-92737,-63782,-49751,-15300,-20522,-28085,19253,29135,15156,-7868,-32747,-31239,-77540,-83986,-86689,-44310,27907,101412,17259,-81799,-65629,25270,135675,177844,96125,-35968,-136742,-91955,-84291,-95955,-104505,-53796,54204,148028,151202,140449,106883,128902,62938,63823,77031,49493,19333,-13540,-55951,-75216,-90167,-109362,-81573,-36565,-6063,-79336,-29581,57551,85203,5531,-75642,-128526,-110509,-54051,-81508,-26795,65075,166459,188557,167769,92813,-12721,-84877,2626,53899,6792,-63492,-97425,12903,99712,89306,21990,-17633,-41231,-15086,-8353,7785,-24262,-103965,-56191,62181,118012,167873,137834,-10308,-67935,4261,65051,90217,93540,154796,176091,50707,-34948,-19298,-2544,-44677,-43126,51642,184697,215912,99569,74268,114588,168672,151306,94771,29627,-74722,-81036,-81630,-93027,-60337,-13167,42867,10651,-58349,-59510,16106,60951,66102,31534,4305,37553,62216,5822,22820,46319,-664,-34946,-53622,-24765,-27312,-30237,-25907,-63211,-72937,-72693,-83396,-29328,53343,16877,-76625,-1744,122941,118593,154687,151157,94589,67202,121808,200496,114620,-45641,-61747,-29613,-51929,-70811,-33712,3775,-21873,-42986,-51798,-45685,21767,81844,36727,-50736,-107317,-77633,-30021,-10568,-18242,-15779,-856,31681,36769,-19931,-106489,-83255,-30454,-63703,-102259,-119161,-106924,-78461,-1007,51177,69630,95329,119543,57932,103,-35968,-50773,-101184,-134913,-69936,4346,73308,129331,87190,-67806,-57350,-42611,-104137,-64915,-76575,20230,93439,97858,73284,97149,111922,64615,-1649,-30144,-41875,-62019,-44725,-5638,-39179,-81814,20744,141355,186813,112936,7630,-72813,-105364,-113900,-96374,-59180,3767,36752,-12316,-117345,-68826,52491,153892,197483,114838,-1511,-48534,-26761,-8080,-7841,23138,103094,171695,142852,38273,-41111,-19153,37866,66111,97947,-4250,-126479,-53845,7314,33274,86663,28026,-66955,-65180,29516,110914,110789,81472,69795,49542,-62532,-129306,-76764,-56360,-83893,-41507,-1689,15000,-716,-59563,-56904,-92570,-52823,112143,252372,261007,5217,-24033,125440,200956,177658,117890,32664,-32582,-73226,-48558,-15364,30936,24636,-22445,-28542,-4446,7215,47514,-3753,-39490,-33050,-54345,-103412,-86616,38677,189174,155984,10321,-52002,13903,30005,28524,55399,97378,110766,60732,-42301,8427,91087,108508,142695,164989,171290,98004,-52109,-140926,-113417,-100143,-119046,-71435,-23177,-19499,-856,-9740,-32026,-55400,-132282,-46999,-7284,29789,65371,120516,180669,97666,4221,-46248,-62985,-37870,24637,-7371,13129,-49450,-68458,47080,74105,55331,73470,150612,94329,-60777,-142707,-92755,-37768,-25849,-40444,-15361,-53078,-115211,-127699,-48288,-2801,-56225,-164252,-5948,158721,381157,291310,50438,-65669,-88046,-28725,92881,141650,86845,3598,-34007,-80619,34150,230469,371042,357856,150738,-40366,-32948,66661,125351,152698,45950,-92800,-21927,20112,-45001,-120660,-7256,71236,104822,158095,206202,148172,63476,2360,-50045,-111267,-147325,-112837,-28622,-11248,12696,53471,125453,176427,164215,111795,2652,-129876,-123168,-89171,-74544,-116413,-119769,-110831,-100634,-87060,-53150,-42247,-38337,-72674,-121267,-82577,-11789,-2434,-30941,-61314,-62408,-11921,21531,59039,161540,225294,204809,158293,146677,72380,-67184,-119705,12952,128871,108913,42423,-24214,-61338,-59974,-37511,-27081,-18068,-62820,-78494,-28880,-4755,21666,-861,-35922,-6591,57530,94811,80094,48707,85898,131446,90434,46947,-7864,-44351,28036,106677],[106106,28186,-67465,-45066,16559,16804,31362,57391,80736,89666,74551,10101,-60731,-115289,-84564,-12756,59201,47421,-28766,-84110,-53803,-31410,-36252,-34363,-4552,57408,85699,82215,90397,120042,106583,30746,-43782,-24991,7039,-2607,4692,9460,-8180,-46587,-82400,-97701,-112908,-80542,-51614,-50054,-87582,-50642,43312,87134,84888,44960,-4349,-35673,-60800,-53808,12165,18123,-12933,-44798,-62307,-50221,-33152,-22480,-25597,-30723,-19751,-11263,-8959,-29038,-21500,-71076,-62727,-7311,23421,4241,9507,-38054,-56833,-60180,-63345,-19158,-47033,-70047,-90118,-58152,3383,-5739,26410,41243,59190,26929,-45385,-52726,-22629,-2063,54428,94902,115363,60679,669,22284,95654,307361,420957,349583,228296,109147,99556,191971,212381,180192,180688,153403,87236,-13243,-5938,-16812,3777,63930,58387,-30418,-116291,-13973,82506,44466,-45039,-54766,-8462,83311,71361,15987,842,46732,58776,9828,-78939,-148532,-65668,-14443,-36016,-38771,-2305,98819,198642,257585,228209,167844,86459,-266,-67573,-56302,-8329,9120,-5240,-32987,-10718,27189,-48437,-63558,-21097,-15872,63555,112638,113495,69881,24088,-37929,-22375,912,-1445,-10614,292,22479,-82239,-241589,-205747,-82723,-44913,-75442,-98718,-73488,-71066,-105337,-72631,-95959,-85680,-29455,-27943,-50451,16326,66035,61661,39262,-44460,-118341,-123847,-114968,-94681,-54232,-37720,-6106,73999,92168,-1162,-108520,-4163,102000,129779,42278,-46102,-9098,36636,55009,84442,38007,-2177,-35013,-13131,5818,-47594,-38667,25803,20950,-61423,-101240,-40109,26043,49452,115826,90746,33349,-136278,-41197,-11178,-12530,31000,48964,13440,-62395,-87988,-10275,-600,4537,33827,2729,-16320,-21740,-5752,36464,90083,105887,39614,-4940,-37529,-93634,-33013,38426,124047,184309,236111,82923,-45397,-25822,36241,81376,40951,-34271,-33748,11271,-2795,-41529,-78693,-89436,-83578,-93993,-96772,-7054,133346,174256,203686,174956,83326,67049,57968,69194,106998,142707,174818,114695,-60592,-72759,-19550,-32734,-118443,-85124,-20234,-30978,-62651,-22409,7348,18279,-4573,-35081,-90717,-3913,133634,132956,11437,-99665,-38705,-27070,-41694,-44311,-18519,27790,1881,-71522,-80647,-10173,15623,61844,74866,50892,40930,-26750,-101519,-98859,-12396,98224,119255,51407,-15880,-131090,-117771,-47144,32484,90668,72668,67319,56700,42615,12210,-11596,-63530,-65925,5684,56496,107268,131684,158436,206107,216768,84329,-18719,5967,5380,-27949,-54371,-14912,6614,-29594,-47861,-31196,28996,11865,-83114,-76110,-6619,33821,4258,-70555,-47607,65390,31961,-13463,764,24918,39458,61416,62541,6640,-27546,-77978,-109048,7926,132961,182023,143619,87574,40066,-34728,11830,110775,231651,244770,191322,112948,25250,-16577,32399,64218,50979,-16230,-66946,-91459,-71922,-17436,32881,70044,43640,36853,45918,5170,-37498,-26650,-59303,-88265,-17286,11387,-27796,-69210,-73659,-53855,-49580,-80721,3059,95871,191317,273796,162769,94520,192194,306207,334397,266298,104553,-33917,-110065,-86489,-48303,-22674,-26293,-52081,-68907,-36596,-8182,-83425,-112837,-97496,-86934,-16382,76611,138494,125713,78892,78133,118894,44902,-91629,-105148,11625,162256,120201,29435,-48778,-40547,17532,15277,-198235,-366166,-430023,-330688,-191502,-102363,-150460,-200661,-48381,-49604,-78653,-34405,-70813,-97781,-27264,99766,197275,183419,184884,25661,-90451,-79177,-98945,-124611,-55007,64198,142086,104173,32013,12969,69063,105968,34320,-74390,-95049,-85102,-93031,-88092,-48406,5985,-8046,-59720,6588,31072,30347,13790,-63706,-148392,-96785,-7891,44077,50038,-5799,-84844,-105516,-47029,22168,52688,50690,-82730,-98129,-37896,1944,23167,49516,62674,19858,-64738,-82947,-32638,7361,5113,-63783,-115361,-73208,37611,154848,129474,48492,-42480,-97533,-137240,-117652,-108905,-124774,-35067,76793,207162,261316,206692,82645,-21971,-56836,-24924,-26499,-80224,-79226,-6891,-16567,-20661,-41274,34166,93439,32578,51824,197302,273113,203110,106540,59019,32904,10174,-31086,-104155,-142320,-131638,-35295,58785,163749,249866,157963,38105,-49470,-51934,5538,36465,7665,-64682,-135928,-139768,-84148,41059,111289,88785,34162,-11014,-26509,5848,107222,291328,392370,342226,255712,128232,38488,-14081,-53817,-84894,-63914,-14556,67047,127645,95247,-23337,-108239,-127980,-141006,-42972,111674,210162,212835,109192,-5241,-92754,-84549,5730,116217,252546,185881,134026,111219,-17825,-123611,-30862,42269,25486,-19398,14867,97457,140635,194342,243157,166745,44342,-20776,-41672,2171,29439,4715,22572,70355,79509,109058,156417,110634,51044,-7829,-74037,-84563,-71859,-66241,-92452,-114974,-85391,-66844,-64320,-66005,-22607,32137,46507,19354,20219,87166,126867,105409,57370,41396,2791,-72546,-84903,-26734,-12748,-25401,-78967,-111866,-137795,-145459,-151779,-165644,-114197,33333,35642,-120498,-26095,-9157,-30596,18060,147288,285003,267894,157060,97675,57304,9057,-53523,-59644,-51916,-68711,-20351,32726,57253,22242,-9120,-15711,-16817,-44107,-64499,-78885,-90892,-110754,-45537,15745,-9048,-78605,-66307,-9497,5486,-13773,-29122,15872,-79052,-113239,-154220,-132882,-98961,-78892,-4496,48350,60587,29246,-19044,-55273,-65096,-54556,8469,73713,125381,147053,151302,110679,27085,-32078,-2835,33831,94276,139708,112717,102887,165422,275897,244030,187242,148426,141770,152148,229070,273830,197523,46355,-63178,4181,45492,149187,362805,471757,330783,227784,162559,82374,-16196,-119274,-64954,-83560,-114993,-46457,25084,61644,25856,-36349,-16222,48763,75337,22561,2665,-64547,-106521,-85139,36986,134178,85579,28520,10856,-11046,14672,60272,111247,195327,279194,283300,178150,83261,40872,-9220,-85083,-105358,-33511,-17112,-91524,-56425,-11609,1955,53968,83672,100130,88364,52158,47467,94311,212596,300385,175432,49166,-20502,-43577,-82033,-108500,-112300,-82783,-71940,-36310,-5353,35532,502,-12930,10602,58633,73164,61822,8763,-13842,-18091,-61043,-66203,-19335,57858,175159,147267,68039,-30060,-75463,-54229,-10198,144350,273749,281726,190121,57946,-8440,12389,47105,24981,-35801,-44415,-7404,45912,78019,104632,95253,120006,118141,50983,-59738,-124733,-117347,-59453,-24464,-31899,-71143,-20799,80777,79311,49101,-36322,-78181,-51084,27124,113827,68033,-31438,-49870,4166,31246,57213,111376,114808,55071,4964,-31865,-54168,-29830,68279,219486,382983,584687,599942,470336,320385,127359,22766,-92816,-24797,17133,-58551,-141097,-57815,19621,135752,208194,61453,20021,3935,39919,87270,90993,158706,310825,342351,158936,8392,-84209,-63614,-54049,-775,112149,205150,163253,1010,-115937,-34294,10367,-75373,-157355,-123084,-37597,-32814,-127038,-72070,23155,60361,70196,47935,-12798,-42046,-68643,-83794,-112223,-73320,-12345,13214,68323,60149,-3600,-43218,-58731,-63921,-101188,-67253,-41591,-70058,-6847,113052,93638,-16781,-117772,-76176,-92173,-90108,-62895,28331,53440,62102,52553,-28623,-39954,3883,-11831,-64939,-123126,-55398,3215,-35803,-87027,-68103,-51256,-55315,-57185,-54215,-29988,41032,82782,93132,51477,-20368,-40700,-54508,-65579,-16228,10019,3556,-3640,10402,13566,5090,-1785,-8774,-33333,-46540,-7505,27041,-3364,-69793,-94461,-88449,-133039,-140970,-110243,-77282,-30357,-9704,8659,19728,54848,140200,112264,3068,-132570,-113335,-65215,-85724,-107076,11233,121305,64831,11927,9440,74505,150792,191308,192484,195001,110476,22586,-84771,-48636,53986,71187,57892,48021,-33057,-104341,-109926,-75498,75788,195384,280580,157343,2482,-78118,-45013,35454,108999,103710,36463,-53004,-120240,-110577,-31852,4616,33719,105410,130504,102954,35016,-53818,-16568,57107,87026,91914,65532,35437,18527,-6100,-6708,-15211,9377,76435,76466,-4574,-19932,-23934,15298,45323,53257,29884,5937,-35093,-49827,56683,98518,61248,19827,-39133,-102761,-67094,-15156,-6624,-28805,-8819,-67488,-14447,63307,139062,185556,136172,-7120,-143047,-117034,-96938,-154028,-106053,-23572,25032,12922,7431,-2059,41746,23393,-42394,-112097,-102637,-104306,-144663,-98256,-16236,-5869,-10011,-24257,-29780,54706,168996,157444,75337,1330,-31544,-47471,-102706,-99400,49988,270096,484231,419338,249281,75123,-16582,135274,154964,98744,-26958,-46362,-22337,35405,115806,258213,290386,191810,94289,36141,-18375,-25360,-3553,21061,-8474,-61907,-78004,-25708,11520,72172,27876,9345,37461,39129,110861,208325,233188,329480,490117,427991,149380,-47901,-68703,-53221,-87098,-112576,-36588,-11286,10957,23016,370,-50276,-69338,-37358,19226,95343,198854,261620,221769,108551,87587,83813,85544,62755,82574,165852,210793,157807,91036,69539,61460,-7469,-124704,-120886,-68088,3403,108332,113347,41589,10618,5032,-11318,-20357,-13428,-24834,-71518,-69041,10897,42801,31346,-42397,-128008,-71524,-16736,11427,11017,28805,120148,234263,248008,122161,39285,73848,123405,57086,18010,25679,38426,25188,45487,41199,21818,29193,55831,116377,144289,122898,147941,220245,311887,363204,269529,127856,43965,-25768,-49112,-21094,-52623,-88526,-78001,-21372,83243,180773,85099,-53859,50487,249687,291846,192105,76050,-21456,-75093,-116142,-79476,-90386,-89720,-73741,-39117,11999,42517,65791,88848,47831,-4311,-87446,-61419,83254,160328,109844,41161,-9348,-16294,15415,-10727,-51148,-55794,7971,132065,337003,431660,336804,163726,60391,-3050,-65084,-120294,12691,148160,160838,87490,-29422,-77523,22988,61346,76861,79458,148063,36369,-77788,-110093,-92303,-50869,21085,133972,286291,471082,760180,980446,884096,624631,419292,244795,182356,133723,24670,-55249,-99508,-110784,-126938,-92385,-81739,-59574,-36144,-79761,-146064,-149665,-102406,-79441,-66913,-106890,-124637,-48722,-29404,-37438,-21708,6228,75145,176968,276850,389252,420055,326741,163869,32413,-27191,-43808,-17359,41549,83570,90127,61427,219,-79968,-69464,-98105,-113592,-90713,-92976,-80996,-79195,-42221,-16056,-25695,-68990,-71290,-64034,-38240,102060,66549,3023,-38141,-1351,-8871,-75855,-106064,-76649,48377,129227,-9120,-55638,16638,115243,128099,101328,80561,49931,-12717,-89476,-57808,-43530,-67130,-63758,-45560,-67019,-46368,6324,60905,44702,9038,-47225,-69016,-65598,-41289,-43664,-37056,-7629,18228,-17308,-36979,-6996,33155,30311,-16648,-37480,-32095,24188,100398,142524,64548,-47262,-104839,-20564,4346,6036,20862,2343,-15796,-6686,-21037,-85972,-101484,-10770,59391,62642,39049,95080,136399,107585,77121,62451,11455,-93737,-85646,58933,120228,138926,131304,76524,20881,-41774,-41550,-11154,24365,45650,11047,-10483,263348,399992,419075,427540,346127,181751,58994,-11748,-57201,-38611,5895,-35213,-118005,-67817,-15309,3613,27740,14423,-57,11240,29713,-28154,-16017,-42584,-57150,-57933,-79135,-92673,-48744,-24663,4615,-7851,-19564,18074,8060,-30882,-30410,-32416,-18709,-62906,-77162,-87730,-50154,9265,75165,10423,-86775,-77117,18804,130239,176870,111941,445,-80442,-55430,-65264,-103979,-94625,-28744,78528,159482,160240,160992,126199,150188,97140,93426,94387,48551,12678,-16622,-55072,-80021,-108824,-87151,-62582,-29116,41,-57383,-27199,53425,77066,-4659,-85733,-127479,-79711,-34808,-77588,-29321,62026,170571,199071,184826,119053,16637,-73862,-12409,60896,28857,-28629,-112932,-29726,62467,64655,5646,-24643,-45659,-13228,10886,29302,-15142,-102031,-47331,60500,95848,127895,98503,-18260,-65676,-10228,27959,35778,32245,95979,136218,30764,-45321,-38553,-14290,-52813,-31598,73981,210896,208357,87564,58485,94475,152687,153310,97043,21868,-79148,-91732,-87217,-103878,-79687,-26537,46299,26397,-50706,-68843,-487,32600,19374,-18460,-32353,17294,58952,14761,33571,50293,-4380,-44601,-60959,-22752,-21479,-30054,-28977,-58359,-65804,-82976,-117910,-43816,48521,29880,-53403,-12246,87526,79053,124862,135821,92460,67194,111190,174119,87370,-60185,-61738,-32634,-55403,-75325,-36404,1297,-21893,-48988,-52376,-40237,36820,109678,64483,-27748,-95259,-84881,-25004,6809,9518,9818,8305,13290,18851,-34935,-88551,-43249,1597,-43328,-80609,-100114,-91363,-76490,-12797,31481,43105,63176,88878,38959,-15771,-47526,-54280,-96284,-136219,-75531,5449,75289,122280,69071,-80406,-45980,-30309,-86857,-58984,-56939,30723,84334,89233,85378,121004,138273,80080,-6006,-36071,-40928,-54526,-36697,-3974,-37931,-72922,20714,134470,168039,99658,8981,-62489,-90004,-106454,-109660,-67289,-3980,33909,-12391,-99354,-53416,74343,199332,248470,140698,8429,-45719,-39424,-29697,-24615,22458,123532,207093,162385,32603,-46784,-12693,38952,58199,88915,6905,-117758,-49898,12335,38897,93629,41527,-58717,-69994,35522,115859,117612,83082,61861,46888,-50892,-121302,-58659,-24613,-58625,-37302,16780,43386,15891,-54254,-59955,-99273,-52961,113929,248736,244675,-8986,-20276,147486,230796,203794,140896,59201,-12945,-69688,-53866,-20886,18625,6864,-42944,-47702,-15367,15688,59084,-1907,-65874,-71436,-86981,-115935,-93968,10081,146759,131963,16908,-50759,7843,37185,34590,58861,107330,127278,81050,-65422,-41412,52886,72105,96119,115514,131171,87153,-41934,-132041,-118673,-100810,-113772,-74631,-29415,-21138,3108,-3950,-28018,-57103,-134580,-25694,1550,28714,63346,141411,200328,118846,26130,-19117,-35214,-4928,69134,37240,30411,-33954,-69308,41717,66332,56618,88227,176025,97960,-71366,-154508,-81715,-20800,-7077,-34578,-36760,-69416,-121606,-133493,-40687,-324,-69548,-72188,99980,294257,489782,316474,50840,-68265,-89888,-34439,76936,124949,74652,-2506,-33871,-78693,33510,208850,326432,312536,139497,-37299,-37678,68199,127612,146306,24723,-113311,4906,49370,-22232,-109026,-7219,75779,124560,202415,257778,168986,68186,-1888,-57769,-119218,-159693,-108553,-12590,9797,35102,72785,123295,171215,175877,123005,12155,-118991,-101015,-36055,-29422,-91855,-108668,-100987,-95384,-80813,-46826,-36538,-32809,-64876,-115018,-76468,-16388,-9600,-26362,-40875,-32153,13075,39295,67911,157140,214538,198826,152349,137563,62096,-66650,-104123,25714,119142,90486,47344,-6941,-42068,-46980,-32544,-35270,-47160,-84433,-67192,-11841,8913,32418,-540,-44625,-18419,53546,96920,77514,42211,81175,125513,83076,40598,-5915,-40613,37340,120936],[106005,25609,-69992,-43750,-1618,-19361,-7655,26794,55253,72355,67901,6888,-57066,-117105,-93133,-30258,45850,39437,-35422,-62850,-35320,-12487,-38013,-50982,-15327,51238,73216,51813,55196,91704,88200,24630,-38772,-27921,-7922,-12960,2037,14244,3264,-27004,-73033,-97843,-113049,-72296,-43526,-40061,-73107,-30189,41040,75769,80142,44836,-7832,-26079,-28684,-42856,2164,881,-32781,-56657,-65329,-45329,-27248,-19356,-24690,-34804,-23103,-12636,-18808,-32349,-13566,-53004,-66994,-10631,34565,37532,54703,4632,-3011,-19615,-44597,-17468,-57505,-85520,-104207,-60594,-2036,-13357,14360,32812,57441,36611,-27922,-38002,-16707,2793,66164,108091,152469,117283,23456,9109,66880,280505,420349,361940,253626,132020,108584,179689,197935,190092,215378,187739,110503,3702,-2512,-23258,-17109,32083,42476,-40481,-118130,-21449,73401,46449,-49244,-47785,-1220,78597,57757,5844,-5983,42386,56205,11051,-64333,-140784,-84561,-19759,-41527,-46466,6861,109956,205994,261404,208261,143565,71394,-690,-50682,-31860,4713,23422,11301,-30102,-17433,18783,-66700,-74922,-10890,-7685,42628,83814,86465,53557,21324,-55675,-41857,-6331,-2230,-14357,-3376,27725,-65360,-248105,-184411,-43007,-4200,-65116,-131365,-51744,-61149,-122489,-101231,-116883,-76803,-24985,-19505,-62529,-24542,45202,52737,19835,-67825,-97243,-105034,-106694,-91540,-62771,-61533,-36429,48974,67096,-9488,-96960,-1132,99843,128497,45531,-28279,7346,63117,103748,132325,58208,-824,-48034,-26034,-14986,-69913,-27158,51908,55421,-39860,-79425,-63639,19427,49132,121603,117395,39061,-150369,-56026,-26760,-24356,30120,52528,18338,-57203,-78900,-3621,9204,14427,62692,58220,21969,-1405,-13536,19708,74409,85143,23652,-16387,-44142,-97228,-48239,19950,108396,174745,212160,50854,-60036,9194,78438,124156,74201,-15135,-37564,2468,-5776,-39689,-71838,-103008,-91703,-99698,-87398,22738,166488,194593,206081,155231,60011,53111,52273,78396,132167,181333,209895,118726,-63707,-73738,-12824,-23887,-109443,-94824,-29759,-35580,-52813,-16380,984,5912,-17091,-49054,-94781,-29832,79672,61925,-37842,-102557,-31507,-20401,-31735,-30117,-647,46572,27504,-55191,-114988,-40175,318,50099,62166,35529,25834,-36342,-105936,-105344,-29300,59396,86747,52682,370,-113560,-119366,-44678,35907,91707,64139,50548,39777,30645,7541,-11766,-63112,-65094,8809,62318,103257,104225,117405,169149,191834,79943,-23948,-3770,-2239,-30321,-58629,-19315,14534,-21846,-58272,-57355,8170,9140,-68003,-92161,-31478,15096,1783,-50697,-6098,99091,62950,13677,16136,31127,42419,60506,51386,-8863,-36948,-77610,-101529,10803,146074,192001,160364,115449,62624,-29076,14494,143188,302212,319222,248593,153563,51448,-12864,21201,52561,39474,-20175,-68701,-101208,-72372,-19853,47322,86376,46353,29798,42983,22366,-774,6283,-51919,-87139,-371,31050,-17680,-68363,-75321,-55350,-47190,-77448,-19821,71135,168770,231456,106564,27236,115439,234558,300415,275351,126346,-19572,-117477,-139283,-92100,-52087,-38407,-47674,-49515,-12093,500,-83090,-131206,-110449,-99720,-20334,85025,155346,144660,98385,100725,127603,30971,-22276,-60440,-31135,124248,110605,32729,-27773,-27806,1638,-38557,-202042,-267242,-279351,-227357,-248503,-141694,-164419,-155938,-9532,-38350,-72534,-22056,-57930,-104764,-52282,62148,175341,230002,218874,22435,-90899,-71096,-94348,-112397,-45639,75123,158260,102243,3854,-20797,38262,75804,9488,-102406,-102689,-85525,-87090,-85512,-51998,-1088,-13681,-69471,-14694,-3313,-1861,-11228,-88046,-155374,-69385,15466,57126,52688,-9517,-91027,-119983,-36504,46579,76746,66973,-70146,-116688,-52727,-10101,13983,48680,67637,29009,-62126,-96867,-43879,-6625,-15702,-67434,-63663,-44584,55580,145008,118963,52656,-39238,-101238,-136436,-119722,-104670,-99603,-11552,90212,197966,251531,198042,93467,6698,-59870,-41699,-47000,-85353,-63562,5818,-12307,-17320,-35262,35706,113898,53876,66393,185993,210599,148236,81597,55318,38979,11042,-36856,-108651,-147553,-128034,-39947,45974,141619,225291,137316,32005,-43691,-51765,1712,36270,10803,-67410,-122715,-106426,-69629,63501,154252,140659,64915,-8872,-36305,-11963,90513,277501,368396,317709,249338,133192,47275,-1608,-34922,-67637,-69118,-35026,44804,101223,60113,-54117,-137296,-112300,-106944,-33238,110191,190007,176531,78197,-22220,-108255,-41665,61548,181590,282248,149588,79751,57249,-65305,-104562,-12335,63385,50740,5830,42837,114339,146238,189643,240175,163838,35189,-34019,-52636,-5703,34003,42580,55574,86617,83357,107275,156479,109922,54451,-17885,-101691,-74058,-44424,-46374,-79809,-116565,-97422,-69632,-59076,-57873,-18829,25251,39434,12321,10707,75010,123272,130925,86029,57194,195,-82930,-80273,-27530,-16259,-27309,-74766,-106375,-132439,-144117,-168999,-152454,-90854,56183,41638,-112570,-41413,-30711,-38017,33192,179519,308508,260079,131270,83931,56534,20341,-43034,-48788,-40204,-72652,-51513,-7237,18595,-6915,-21013,-20608,-17880,-42554,-59705,-74084,-91587,-121120,-48421,14013,-10507,-77984,-63022,-1713,14256,-9958,-31576,17308,-89935,-122505,-158104,-120391,-76546,-74530,12212,63770,74701,44741,-6668,-49660,-61461,-49548,8098,66320,117199,151781,158304,103280,19089,-34582,-6968,22674,75349,109669,89718,83833,136968,256952,255580,207846,165471,148034,149948,214242,250088,164132,22418,-107029,-18450,41779,154683,371423,465678,314141,214633,156048,72116,-12887,-111915,-64832,-84417,-120571,-58441,1917,37286,16421,-45159,-22393,43368,56534,-2506,-10133,-63601,-88501,-82132,22922,99599,55166,20396,14683,-7614,12208,55462,100159,187554,294227,295215,169736,65514,26135,-28638,-110531,-89722,-32832,-31394,-86842,-22780,9296,-6001,-3995,3534,45821,66728,49200,50317,81669,174364,241764,138873,48566,-17803,-50778,-97082,-121340,-107146,-87081,-80072,-43244,-10002,38860,15304,9286,49388,109206,118516,87954,20918,-10970,-18674,-53440,-47225,3157,78203,178951,137945,62091,-32535,-85063,-67209,3117,175312,289201,277450,172062,42310,-19498,7509,39340,10451,-47956,-50867,-19062,25537,57711,101599,102820,128668,127881,72146,-22795,-103565,-117623,-69437,-37148,-27317,-40066,17213,115477,118164,97772,9104,-83821,-93842,-23307,52045,13254,-47868,-17550,16692,23978,22071,50160,58470,9630,-28260,-43482,-49500,-20734,80041,242532,389413,548919,566842,465716,333989,139266,19959,-97050,-20199,22659,-45392,-130787,-62729,20390,125963,173801,46265,16291,6842,43580,93378,110239,188472,350250,359214,142717,-13511,-101893,-75827,-66180,-1535,114362,191572,132413,-29257,-124975,-24257,12122,-73341,-142853,-116688,-28074,-23037,-122389,-93880,-1469,37825,52535,31068,-27673,-55143,-75851,-82488,-110208,-85039,-22005,14073,83605,77768,15607,-38743,-63999,-63538,-97194,-85021,-61366,-84974,-21272,109543,104270,-8862,-120456,-92055,-105489,-96423,-61043,22772,49060,67400,75281,-6060,-62590,-25306,-30333,-84406,-99971,-30582,24795,-13207,-65963,-56926,-53736,-69426,-70545,-68364,-64977,13180,64430,79936,42550,-33106,-61928,-48346,-43122,5258,26428,15434,4157,19314,33400,15201,-8638,-23681,-35238,-41668,-12242,2801,-37661,-99529,-71220,-70557,-118992,-128966,-114384,-92997,-41038,-7970,14467,24013,58614,141949,113605,1050,-131495,-110374,-64794,-89178,-98866,26031,147372,103122,39943,34999,107068,196349,246591,254159,229672,103240,4934,-92440,-32875,61787,66755,46489,50281,-26461,-101156,-110623,-83805,49902,156856,253093,141204,-5736,-76087,-26347,57398,126201,97766,20557,-66276,-138924,-97030,-13940,23152,50342,116219,129094,67841,-4829,-87576,-4082,63024,90889,97713,78170,58051,42151,12086,5479,-1625,14308,72651,92201,2505,-32290,-29972,12894,37214,43993,26576,8686,-22069,-18155,75026,99206,53651,11314,-46489,-96469,-45050,11653,21285,5598,16958,-64615,-50061,16874,100235,158318,114901,-35278,-172205,-100952,-87390,-159595,-90688,-10968,22464,3244,3320,-6534,38406,29659,-45024,-122621,-97301,-102353,-139356,-89385,-7924,8219,6010,-5427,-12788,61839,158331,139468,53375,-16407,-30694,-27096,-81174,-103288,47852,297986,556279,510325,306740,112952,-9409,95609,125125,99704,-19590,-33376,-9846,40355,110776,240518,277381,177817,85742,27883,-20005,-20411,6623,34134,1160,-49576,-55706,-1718,46792,111227,46738,14599,47879,59311,154402,286508,326397,421704,537890,416161,121427,-81685,-47315,-31015,-65101,-103184,-36303,-16975,1232,9355,-13877,-63323,-85479,-53561,5759,85459,207720,288199,272355,158802,132354,114519,90009,54268,86916,190948,227154,163626,94220,72714,62547,-8101,-123251,-124729,-65344,7079,94791,85903,19694,-7548,-6483,-20718,-23924,-16579,-27974,-71530,-65921,26575,88389,104304,20917,-90395,-75418,-21125,-7264,-23267,-725,104226,232720,252391,133012,58047,96323,141986,73983,25101,21839,25463,14317,38577,36943,13908,15748,34836,90856,126768,114159,146403,207573,281544,306549,214901,85462,-631,-75445,-89701,-64618,-74499,-90333,-80727,-33340,62619,172611,95082,-43787,40559,228753,285283,208791,110927,5473,-58613,-120014,-96095,-93922,-82636,-72468,-36573,20903,58672,88741,108804,50192,-10986,-85213,7323,157225,216383,138253,62748,17282,1121,6345,-23347,-57182,-64837,-11887,91741,274181,392360,352969,189054,85633,17308,-52509,-118839,-1011,135008,156730,82368,-33319,-70967,15212,30356,35245,47992,140368,54106,-81010,-132948,-103930,-57893,20129,152301,329848,525717,795530,949569,801618,539164,342773,183626,132009,105547,25209,-44145,-82617,-91813,-122211,-89513,-70471,-48788,-42203,-88858,-151817,-139035,-86569,-62626,-52953,-102716,-130051,-53837,-28548,-32809,-4633,30628,91835,178720,258101,342004,357130,288089,149539,31007,-27501,-41812,-12344,45776,83698,87080,61352,1249,-64858,-57331,-100367,-95564,-73117,-102148,-95000,-83545,-37933,-6666,-11717,-48901,-58685,-73127,-85157,64007,47895,-19643,-47904,13918,249,-69981,-105610,-59361,90963,135905,-12127,-49511,17424,106397,114226,81519,60496,33549,-23470,-96397,-66336,-59534,-78250,-93820,-46093,-58641,-47022,-8948,38946,26277,-3504,-52566,-74037,-77762,-60448,-62133,-53370,-26407,-4455,-42666,-69281,-28824,32086,55580,21518,-7096,-887,57033,135446,160683,63517,-51080,-90958,-12216,4711,1672,24423,16400,2416,505,-31724,-98949,-109059,-16485,56253,63460,48970,107507,142949,108261,82132,71588,14587,-93280,-90249,51844,115117,122223,116960,72308,17752,-40344,-25811,8475,33310,44813,-209,-42735,200755,339418,333745,346665,288243,152747,53344,-1174,-44004,-68173,-37506,-64254,-89487,-8422,51414,55876,63420,48949,40433,68636,93371,10264,-922,-39105,-54559,-38811,-60985,-87309,-33992,-1197,25415,7019,-13738,12607,-10220,-76408,-43721,-25920,-4664,-48581,-68977,-84770,-52571,-6089,45667,35,-92161,-84121,14472,124293,173667,125444,35509,-27464,-20571,-49175,-109806,-84470,-5471,98549,165967,165796,182443,150574,175140,136397,127194,113641,49228,5207,-20109,-52303,-80422,-115295,-68451,-47667,-23576,2981,-43133,-25809,46541,64941,-18056,-96607,-106973,-51181,-21182,-73668,-32874,53820,163176,198709,193202,139042,41664,-56278,-26298,68110,53532,9263,-64873,-72595,20182,33894,-14541,-34126,-56184,-16447,26523,49211,-6643,-93091,-29970,68281,85697,96525,62793,-27097,-66169,-27331,-9818,-13497,-21875,40607,93570,8765,-53523,-62287,-31869,-64102,-20505,93940,227551,186977,69823,40032,71667,129919,144847,89740,5515,-89664,-100718,-93733,-118056,-102383,-37614,52224,43278,-42717,-78055,-15625,5567,-22637,-58605,-55690,5683,57262,23281,44065,56346,-3561,-49776,-61616,-15244,-14060,-31156,-32024,-42672,-35962,-52597,-101227,-56230,40086,39201,-29671,-8035,67467,51869,99824,120107,90355,68832,103594,152507,67523,-65436,-63081,-37353,-59692,-80708,-40371,-1105,-19818,-56134,-57122,-39107,45594,128695,84966,-8631,-82056,-93615,-24752,18913,31134,29259,17732,-4393,-8391,-55243,-62519,-2809,30934,-24773,-56231,-76458,-78095,-79135,-32184,5337,12146,25943,53908,15986,-34501,-58090,-55364,-88345,-131269,-82979,3695,73025,108510,45524,-93034,-39132,-22324,-73603,-55589,-35333,48083,82982,85723,95001,136598,154038,89120,-12896,-44931,-42539,-51128,-33615,-6236,-39728,-67383,18071,123560,147846,85073,8457,-54077,-78101,-93704,-124021,-77137,-14080,27977,-11646,-80840,-42247,89577,235411,292144,162795,16035,-42670,-47829,-44763,-38969,21353,141255,233716,171390,21196,-56783,-5453,41638,48647,76896,16888,-109557,-49006,13092,39703,95488,51844,-50479,-76658,35152,107606,103945,65386,36436,28870,-47672,-110337,-40567,8083,-20849,-17371,39844,69654,28046,-51859,-64101,-99992,-55401,102872,227319,211675,-28363,-11745,170382,261503,231149,164296,82610,-162,-70875,-62370,-29596,2258,-15590,-66011,-63595,-23555,23485,66668,6004,-81082,-102871,-97723,-96731,-85539,-22512,93696,97550,14596,-52681,-4800,35543,32370,56680,113550,141602,106431,-59514,-93635,6299,27777,45182,64016,86081,65813,-39936,-122669,-122040,-101794,-118209,-88288,-45677,-30271,3300,1163,-23639,-60375,-120550,-11565,3260,19334,53896,155121,208594,132685,44803,3573,-14166,19262,102474,78033,42141,-24020,-75133,29431,52292,51682,96402,191646,91266,-86590,-150435,-68493,-4233,12464,-18469,-65390,-98143,-126014,-135025,-34634,-1396,-63930,9207,203724,426404,571246,320983,43463,-76109,-95853,-44232,55993,102836,58220,-13596,-38962,-83280,22819,176764,271893,258538,118384,-42953,-51021,62784,123562,136042,13880,-60932,30376,66468,-11197,-104887,-14925,68958,132859,235258,296664,181033,69396,-7579,-65603,-123410,-157049,-103755,-3079,23961,49458,82132,111691,158187,179651,124418,11668,-115966,-89478,8796,11820,-67691,-95268,-100677,-100823,-85079,-50833,-39788,-37106,-66573,-117285,-81089,-33471,-24487,-26595,-26693,-10957,28952,49688,69209,140316,186393,178358,136667,119859,44172,-73331,-95522,29624,95367,59532,40319,1190,-29520,-40036,-33681,-46669,-79584,-101960,-57786,-3282,14334,36111,-5160,-57624,-39506,35061,81561,58664,23935,65128,107012,65006,25305,-12276,-46054,34072,119979],[107598,26144,-68801,-33626,-11391,-44922,-34003,6727,33418,54051,62715,9402,-44205,-108116,-94440,-41451,35785,34721,-35354,-36606,-8120,12931,-34238,-68117,-18012,51851,62950,23643,25140,66672,70917,20929,-29108,-19035,-13904,-18453,2103,21786,18924,-2329,-56225,-90208,-107125,-61318,-33408,-28546,-55235,-9277,36007,64357,76021,46922,-7166,-10421,7643,-20858,-6206,-13056,-48410,-65489,-64651,-36928,-18416,-12615,-17764,-31817,-22498,-11888,-28215,-31863,-2683,-30136,-61280,-9265,51688,78069,106334,56744,58443,30609,-20012,-12507,-63133,-91295,-95123,-48850,-5254,-19297,4206,25955,58504,50201,-6169,-20924,-9968,5622,74053,116702,185733,175895,53423,-4049,35993,248273,405152,362463,272678,153595,116283,160350,170714,188347,239878,213516,124712,12723,-426,-26638,-32241,3657,26976,-50065,-117344,-27947,64074,50624,-45199,-32988,11936,77680,49665,895,-9377,37662,50339,8736,-50529,-117410,-96575,-24067,-42621,-49752,15692,116894,209310,262105,187979,121135,60043,4869,-29160,-9319,15494,34398,23485,-28555,-23273,11055,-82117,-85586,-4485,-2898,18226,53387,61093,41953,27410,-60112,-58538,-1484,15032,218,5319,37624,-50628,-205442,-128528,19216,48428,-52809,-163552,-15247,-56270,-150898,-129101,-115312,-60005,-17627,-4648,-60554,-67250,17063,35937,-9249,-76879,-62846,-79401,-95247,-90934,-76500,-88346,-63628,27166,44423,-16267,-86460,1789,91652,117726,42759,-13469,23285,92120,159934,185991,81224,-1640,-61632,-37188,-31846,-80769,-13227,72891,83167,-16537,-51090,-85562,16323,50096,123899,136849,37975,-148146,-69189,-44230,-40544,24344,51400,19948,-54437,-65692,9979,23852,23418,86369,113749,62345,21487,-17013,2286,57063,62935,5791,-29012,-50571,-98334,-63881,2121,88092,157070,179741,22010,-63342,39104,114073,161961,103174,-443,-44063,-7936,-10441,-39186,-64105,-113590,-100137,-107612,-80467,48282,193300,207659,197776,125801,38220,37227,42235,81864,148228,206182,224267,105335,-72597,-72965,-9953,-21110,-103835,-99169,-35434,-34795,-39053,-8861,-2605,-2477,-27139,-61318,-99627,-59400,16610,-11829,-86975,-84585,-22895,-12393,-22039,-15976,16086,63457,55186,-28945,-114305,-58992,-6757,38426,47286,18976,9248,-47631,-111667,-114467,-48965,20849,57190,53020,13774,-98468,-123761,-45650,35831,88964,52208,30926,20088,15071,-678,-15254,-65274,-65788,9407,63878,93621,73231,76160,131402,165107,75177,-28068,-16043,-12813,-35574,-65712,-27927,17309,-17440,-68801,-83379,-9852,7262,-53701,-102170,-55131,-3178,2790,-21217,51757,132591,92105,38567,27699,34038,43881,61064,43866,-21850,-45858,-76491,-95063,8588,148623,190225,168570,137189,78738,-27408,12808,169821,367393,390435,300595,190499,75924,-11396,6917,39952,26636,-26865,-71742,-101478,-74323,-23418,59533,98461,48817,22779,35874,34763,32929,36045,-47056,-87578,8528,41966,-12725,-69821,-79242,-59932,-46344,-69728,-49488,37954,136841,183037,50256,-36371,43067,165172,262329,284029,155521,12866,-69265,-101540,-114910,-82269,-52562,-45057,-30289,9883,7895,-81132,-126115,-108944,-113737,-27906,87873,166930,159159,113531,117333,125546,19561,41858,-3841,-52374,85636,95825,32122,-16029,-15568,-12429,-111276,-61042,-55994,-67256,-84441,-310113,-108738,-62946,-22613,60624,-19564,-67356,-13128,-45747,-103242,-76963,26956,143815,263097,241324,16399,-92796,-69282,-93553,-104465,-39956,78692,163258,88409,-33089,-58719,8794,49386,-10003,-120998,-106984,-88225,-83673,-81494,-53581,-6559,-17571,-77759,-41456,-42630,-40017,-43326,-117999,-137898,-42519,37568,67791,54172,-12214,-93635,-141581,-19977,75479,102178,78477,-58161,-129724,-72427,-29554,-2398,42475,71068,41506,-52788,-110061,-59824,-24568,-33826,-47362,-14187,2342,79173,127935,103606,53554,-37287,-104423,-130559,-105984,-86796,-75560,9241,96542,175131,223070,176840,102025,35644,-48438,-46734,-51512,-70896,-42846,19094,-4292,-12950,-34412,29140,127978,72984,79384,169022,148876,94874,54665,47766,40420,5814,-47424,-116225,-150707,-123859,-46858,27612,109449,186242,108097,21382,-40691,-49239,-1277,34589,12671,-66120,-97264,-67514,-36493,93811,199949,193851,94045,-10340,-47740,-31962,68124,251797,328498,281505,231815,132194,53101,8993,-16972,-46768,-63033,-52356,21534,72499,24786,-83151,-139916,-83350,-69675,-17788,104520,160582,134068,45834,-41058,-110755,-2875,118623,242589,295571,111925,28413,295,-113223,-81058,87,76507,69546,28097,69147,129352,148042,177061,222801,148274,19181,-51308,-66224,-17998,32859,79616,87775,99067,82016,99160,148006,102904,54307,-27632,-128193,-65402,-25686,-32578,-69187,-112575,-111135,-71038,-51219,-49590,-18659,15786,30746,3521,-1558,59124,113885,149927,106205,62809,-8824,-95947,-78260,-30510,-21250,-30664,-72548,-102763,-129808,-144110,-148722,-111203,-40842,104538,71016,-100713,-60916,-51360,-34841,51363,210844,320656,237090,96043,62354,47915,25725,-35457,-40565,-33086,-78737,-88855,-53813,-25890,-43635,-36723,-28321,-20796,-42423,-56204,-70974,-92962,-132654,-53019,7875,-16025,-79475,-60295,6431,25264,-505,-26946,24826,-94114,-130811,-147998,-111663,-60764,-51917,36329,81423,88201,58024,3486,-45059,-59713,-45912,6157,56120,103534,145948,153508,85023,4766,-38966,-12536,10713,56487,81570,68338,65274,106883,225995,254917,219251,175095,147839,142556,192447,217057,126485,2188,-93771,-28449,39604,158136,370499,445811,290157,195741,143557,57483,-13933,-106481,-64231,-84447,-125468,-70433,-19955,11930,3233,-57098,-24724,42588,41503,-25626,-26777,-63853,-73787,-80795,35,51658,18289,12308,19225,-4528,8041,48719,87088,172746,293259,289756,151859,42142,428,-59347,-139715,-75326,-34407,-46383,-66149,5890,29096,-4092,-40447,-69731,-10513,34950,34937,42577,57926,125971,173715,98522,45076,-13316,-49928,-101698,-124694,-102303,-90410,-87558,-49409,-13659,42215,31418,34483,93869,159294,158564,106795,27688,-10088,-20805,-47037,-31264,20910,89989,165412,118185,51224,-36304,-91927,-81400,16368,201858,295644,264375,147981,25140,-33220,-617,28995,-5056,-60842,-59201,-31793,6709,41372,101433,111709,136025,136191,94217,17231,-72608,-110930,-77866,-49877,-22077,-8806,56716,148441,149539,135995,51076,-65997,-138110,-77527,-17694,-49629,-45251,12232,25687,13454,-14351,-13924,-8275,-44653,-62748,-51977,-43846,-12310,89967,258899,379276,484093,505440,444104,336093,144963,14110,-100702,-19993,22096,-39567,-124256,-68361,19932,115471,144072,31755,9253,5390,42427,92914,119227,207357,379075,368752,128564,-31720,-118521,-89687,-77732,-972,114966,174480,100161,-60636,-133934,-19355,8561,-72478,-129831,-107662,-16186,-11608,-105750,-115426,-28875,10807,30705,12788,-42137,-66987,-82168,-80592,-105017,-97009,-34095,7707,84407,84771,28658,-34678,-67267,-62080,-92404,-99093,-79299,-102509,-40318,98095,111886,2126,-114314,-112392,-120369,-104256,-58906,20640,48512,73188,93425,13062,-79971,-55028,-49422,-100859,-70266,-5557,42954,5647,-47657,-44282,-51790,-78685,-80995,-73518,-71444,-10033,45382,64848,31720,-44983,-82153,-34922,-23747,20529,37815,24458,10451,27238,51624,22846,-16343,-34290,-34752,-36979,-17874,-24677,-74857,-97300,-49050,-57090,-107614,-116573,-108567,-107084,-53172,-7050,20478,28959,60293,136305,108739,-3320,-132428,-108137,-64501,-92897,-89154,40265,172045,151167,79282,68872,145108,244877,301163,310252,249797,88822,-16588,-98195,-17756,66408,59212,32071,48619,-21421,-98940,-110163,-88290,25783,116007,215506,119366,-16367,-70491,-6172,79688,142863,94071,7232,-76124,-153626,-82191,6181,43308,64497,119010,116790,28940,-46785,-125157,6171,65647,91944,100763,87297,76457,60911,23275,9456,2561,9091,57447,95299,7408,-42883,-33370,9978,27447,31437,18335,5972,-13220,11329,95933,102611,48153,2705,-55464,-87244,-21820,42150,52458,43393,45998,-46384,-79490,-19923,75389,140677,99257,-55348,-173606,-80583,-75452,-155715,-78094,-3201,16631,-5967,428,-10926,27604,28280,-55297,-139371,-91730,-102272,-134997,-81249,-2210,20214,20678,12778,6603,73243,148687,121414,32194,-31693,-29536,-8219,-58844,-102839,43193,314849,598045,572149,342727,140973,4603,73576,100556,101432,-10703,-20942,2089,44416,102164,211723,248800,155418,73516,17170,-24802,-18976,13212,43259,8603,-38926,-32949,30010,89213,147014,54555,8422,47589,64607,177658,347002,415989,507760,565485,394747,97388,-107439,-30632,-15568,-49306,-90490,-33086,-22150,-8438,-4529,-27566,-75464,-103774,-72608,-10237,69741,204933,303565,314252,206638,175782,141985,87934,35693,80807,205412,233011,161865,90946,70055,58477,-12139,-122828,-127581,-62878,8340,78665,61336,1247,-27243,-24413,-37228,-32301,-22593,-32765,-72343,-64482,37852,125758,169091,80875,-56089,-78035,-25699,-22186,-54753,-31953,79118,213114,239348,135254,70688,109171,148047,84563,29319,16062,9970,1038,28119,29489,3061,-1837,10885,62235,104949,101181,140812,190879,245454,245122,158014,39758,-48488,-117783,-69559,-105943,-97544,-94040,-83095,-42742,43652,158364,100752,-35685,21106,184973,254274,209071,134405,29639,-40582,-100610,-107139,-90239,-78739,-74083,-37667,25382,69959,106776,122437,45701,-18912,-54844,78097,228879,266227,163769,83232,42015,11510,-8708,-41270,-69790,-74376,-41358,36894,190009,326082,349140,208159,109464,37948,-40580,-118461,-15653,119329,150108,76117,-36984,-69930,870,-4049,-6251,19231,130655,82068,-63456,-151979,-117688,-65552,18983,167556,359959,550853,779357,859289,676994,430188,255173,119509,79381,70237,19886,-35890,-66710,-70819,-104413,-85587,-59499,-36811,-47409,-96946,-152470,-132036,-77102,-50196,-42685,-102270,-141610,-63946,-31655,-31963,6324,47386,101053,170230,231092,291798,294197,243218,127308,24130,-31452,-42489,-8509,48286,82372,81642,58025,-369,-48809,-48220,-104613,-81692,-57957,-110241,-109706,-86006,-32094,3634,2364,-29840,-49614,-85700,-133230,23751,13995,-62935,-45972,28470,5552,-67602,-107008,-42955,117795,120360,-25809,-48282,19046,101727,106273,65848,39748,13438,-37553,-104323,-71656,-62674,-63027,-121386,-50663,-55099,-50143,-20083,26277,16821,-9241,-52939,-73788,-84133,-76659,-81735,-71680,-47151,-26372,-62135,-97951,-53160,24386,73322,53613,18257,22320,79935,158781,164844,54061,-57714,-79721,-7463,771,-4263,27929,30269,19621,7167,-41882,-114854,-109787,-20314,51793,60989,56805,116899,145565,107107,84877,75725,12427,-95791,-95738,38278,99460,93489,91409,62693,12351,-42205,-15183,25354,40915,42307,-13022,-75807,133172,265401,235479,248007,214156,115161,42898,5588,-32653,-96133,-82589,-75595,-36940,54275,116869,110494,106951,88823,85039,136565,171257,56015,13374,-37486,-54073,-23823,-47247,-82883,-23562,17312,43751,20446,-13093,452,-24613,-95154,-43408,-16587,6932,-37809,-62204,-80352,-53828,-20535,12776,-16145,-101017,-87241,10386,116015,166478,134102,65313,17182,5542,-40396,-115885,-77719,11595,109421,163544,163588,198046,173932,198379,175985,162429,132335,50303,-4951,-27571,-52498,-81793,-108828,-55399,-39290,-23943,-1571,-38455,-28486,35057,47381,-36168,-108025,-87904,-29032,-14625,-73281,-39961,38211,141672,184522,189851,149174,58515,-40197,-39373,74557,79754,47543,-17126,-108431,-26812,-3836,-39300,-46868,-74589,-26274,35671,64415,-1405,-84979,-13729,77463,81172,72257,31004,-38447,-71211,-47624,-45319,-51754,-63297,-8690,49326,-16378,-59984,-92327,-57452,-79960,-11755,108507,230813,153502,46513,18113,45466,100295,124740,71017,-20770,-108596,-105450,-102396,-136787,-127487,-44140,60425,60214,-35265,-87194,-26509,-15144,-53316,-82103,-63886,-431,54017,28089,50677,60261,-1540,-50899,-55268,-2899,-5178,-33855,-36891,-25287,-2101,-13348,-67791,-66753,26336,42231,-8248,10980,61358,35554,78369,102031,85890,70286,98181,136282,55797,-60756,-67423,-45301,-65930,-87670,-46084,-3813,-16486,-66700,-68918,-43621,46239,135617,95429,4352,-70895,-103320,-29592,25057,45213,39908,21485,-20785,-42556,-73890,-35925,32964,53615,-9440,-30589,-48743,-66597,-86565,-59893,-26723,-21430,-14416,15932,-10386,-55280,-67335,-55184,-79234,-122198,-91030,-188,67431,89581,18298,-105076,-37004,-18834,-64491,-56323,-16408,64126,83414,84994,102028,144100,158374,89681,-22288,-55684,-46573,-52103,-35976,-12941,-44854,-65013,13391,109445,127389,70074,6446,-48044,-70482,-82840,-137960,-87192,-24538,20370,-10015,-65244,-35680,98002,260691,326226,180791,21719,-39058,-49244,-46915,-44863,22207,156156,249502,170422,5955,-69055,3914,47563,38626,63783,27090,-99558,-49396,10839,37033,93404,59573,-41680,-82064,30066,88770,74308,33309,-1372,730,-49029,-94504,-21592,39092,19475,14088,65535,93035,36928,-51389,-70037,-101384,-60125,83770,194430,169247,-49088,1688,196087,297313,264541,190810,103646,7263,-75172,-71827,-39325,-15837,-39861,-85497,-66782,-23074,32260,71756,21557,-67388,-96098,-76974,-69841,-67292,-50884,37258,58088,6769,-55721,-21454,27474,24298,50606,116778,152802,131264,-31245,-140507,-43342,-19329,-3992,17169,41744,37048,-44848,-114800,-121519,-101159,-127685,-107925,-68210,-44387,737,6496,-15898,-59649,-111795,-3996,188,5065,42393,164400,209151,142544,64552,24995,3491,38336,127661,116610,53318,-14619,-80104,14877,36814,45291,102317,200961,79367,-101504,-130307,-50278,15881,36068,10900,-66360,-125530,-119550,-121866,-25071,-381,-40255,73996,291919,542139,618476,309151,33890,-83545,-100478,-52790,36460,82887,45341,-22527,-42820,-87919,8780,142332,217632,206086,94691,-50994,-65572,58157,121126,130563,19566,-11912,54227,76751,-5691,-103274,-24315,56881,135371,258730,323551,189580,75434,-3630,-60317,-109661,-130300,-92635,6370,38407,62945,88983,99495,145363,181569,122333,8060,-113740,-81350,46498,46895,-45729,-81564,-101793,-108858,-92038,-57263,-44079,-43152,-69640,-119729,-88283,-52574,-34584,-22366,-11739,8401,43460,60360,70647,119920,151200,152906,120218,102781,28710,-76749,-84885,33411,68546,28221,31320,9542,-14264,-29698,-31129,-49344,-87453,-90976,-44319,5741,21112,42040,-5785,-64474,-59399,12205,58566,34514,4946,48670,87463,48046,12811,-16359,-50388,28030,113379],[99443,18607,-75037,-24968,-20813,-65399,-49141,-7468,7748,24596,47831,7977,-32407,-99666,-98264,-54727,19778,23336,-38751,-17064,14476,31860,-34284,-91296,-14447,53240,48489,-9520,-6795,37635,47326,11711,-24048,-9510,-18229,-25403,-1321,25726,31715,19481,-40671,-83395,-105247,-55758,-29293,-23905,-42259,3231,22378,47145,66422,44630,-9159,3483,38457,1059,-17994,-28812,-65390,-77810,-66888,-32100,-13511,-8683,-11010,-27054,-23794,-16180,-43457,-33435,4399,-10288,-51208,-6371,70362,118869,157436,113034,120629,83272,4582,-10142,-69573,-91769,-76822,-35589,-11536,-28837,-8807,16553,57709,61818,13715,-6402,-6301,2171,73132,116213,208807,227914,85081,-18362,-206,208168,372550,347204,279345,168356,118430,132034,129850,171106,246520,222518,124294,11638,-2395,-30661,-45747,-24046,9624,-61383,-116562,-36212,53212,56704,-31651,-14014,27219,77155,43606,-2773,-13817,28696,37724,-401,-40905,-96610,-103251,-29079,-41273,-51258,20754,117102,206020,256787,165517,98761,50231,12608,-8700,8478,22282,40098,28877,-31040,-30398,2457,-95376,-99037,-5794,-3389,-9467,24676,40346,35378,39454,-45641,-67727,13227,46777,33703,29945,52516,-43626,-167381,-73186,72762,90964,-39693,-144671,18906,-54415,-171445,-127788,-92078,-51377,-13898,10344,-50535,-109562,-14424,12686,-46807,-64655,-28010,-53061,-83267,-92885,-93576,-112320,-79955,11621,24552,-22303,-77485,5405,80452,100649,36245,-970,38651,123678,222513,245575,109928,-1792,-74922,-46257,-44369,-82455,-1919,87349,104227,10454,-20103,-101373,17462,53467,124268,149934,33781,-141511,-78267,-60776,-59115,15371,47245,19894,-52531,-50796,29616,45060,33508,103778,163742,102423,45974,-13213,-11557,41946,43381,-10993,-40608,-54873,-95055,-75549,-11075,67497,134013,143016,-1262,-58045,63918,144272,195140,127970,11011,-50650,-17396,-14357,-37885,-55373,-114779,-106337,-115234,-73945,68860,212132,212985,179743,91063,23242,22415,30504,81765,157104,219031,221162,81332,-83740,-70268,-9272,-22162,-100136,-96337,-33376,-25056,-19974,2244,-893,-4477,-32448,-68531,-102938,-87232,-46626,-77819,-114607,-61200,-11349,-1673,-10547,619,34045,79627,83080,-894,-90634,-63939,-8284,28107,33594,5103,-4614,-56677,-115014,-122627,-67672,-12137,36015,54867,27571,-80350,-127807,-47264,35569,86421,41472,13806,3409,1252,-7944,-17904,-66218,-64750,10237,63823,81753,43644,39569,97231,140277,72623,-27024,-26615,-22505,-39799,-71260,-36444,18780,-12714,-75042,-104160,-21151,9464,-36552,-97758,-69299,-14037,12808,18537,117235,160964,115992,62174,37991,36521,46710,65800,42806,-28439,-50054,-71013,-85941,4553,141394,179390,171110,155356,91570,-25388,11103,192028,422786,453474,343836,221798,99182,-7902,-5772,30676,17244,-31757,-71349,-91358,-73115,-23787,71929,109309,54422,20375,29131,44998,64582,62454,-41754,-85317,14044,48207,-8748,-68947,-80744,-62984,-42463,-56809,-80633,4457,105020,138877,2557,-87938,-11814,111223,230393,297713,194833,61210,-14107,-46720,-91955,-106486,-64163,-40254,-8306,32276,16860,-75643,-111666,-93748,-110264,-33705,89565,176915,172274,127089,129798,115217,23225,101184,51717,-41655,56773,82348,31987,-9297,-6634,-22517,-149524,81664,143572,125732,42688,-245684,9886,98074,119053,127532,-2792,-60212,-3948,-31329,-92184,-95594,-416,111484,282526,252329,10593,-94480,-67137,-91864,-96904,-34167,78832,159961,67439,-71519,-92294,-11334,32826,-18227,-110576,-104053,-88592,-78410,-72952,-48822,-5396,-14211,-74459,-66469,-78882,-76844,-76214,-148089,-110626,-12792,61707,79861,59388,-7598,-83916,-133108,6962,111001,129866,87042,-42126,-107571,-85801,-49499,-20472,35792,77318,61481,-32033,-108729,-76781,-43042,-42320,-13796,35444,60636,111574,109671,89817,55569,-31154,-99535,-118236,-84733,-64121,-55137,21675,94394,146277,195574,167888,127174,78875,-10638,-25260,-30506,-43998,-19339,37581,14665,1184,-27853,23082,139333,93793,94712,152782,97289,50642,31541,41217,41362,-800,-57429,-122089,-144755,-114106,-49094,10723,75121,141261,76778,11010,-36442,-41671,736,35920,17746,-54527,-60918,-16407,17346,137418,251024,248916,123532,-11023,-55465,-47585,46091,219271,278817,239835,208561,129767,60591,22104,3763,-21416,-45134,-57763,3994,47650,-5064,-104830,-114951,-50546,-28896,7005,101820,130220,93944,18142,-55863,-98147,32238,172511,295546,294881,78637,-8766,-48306,-123678,-55309,10000,84883,85050,49950,95200,145305,150257,162053,196485,125348,1270,-67902,-77332,-29881,30701,117239,121580,111415,79575,88863,134878,93383,54260,-32313,-135542,-55982,-11407,-21708,-58486,-102534,-121548,-65845,-37124,-37956,-18794,7670,24622,-2557,-11537,45196,104036,165201,121269,63453,-18253,-106505,-74772,-31485,-23395,-31249,-68897,-99403,-128475,-139435,-121278,-66823,19763,170621,112162,-86558,-80102,-62487,-19752,74318,243521,325497,206966,59904,39606,36852,28951,-27305,-31992,-27742,-81157,-125088,-97780,-65918,-83743,-52577,-35115,-21717,-39818,-50054,-65215,-89926,-137942,-54897,1606,-21317,-78719,-54512,18209,41458,18100,-10253,42350,-85165,-133041,-136793,-103589,-48942,-16288,68933,103991,104267,72417,14823,-38169,-56329,-40541,5685,46486,88396,133403,139587,59868,-11202,-40477,-15462,1821,41813,60007,52505,51190,79837,187926,243170,221886,178741,144349,134198,169801,182800,92488,-11184,-67530,-23863,44040,163561,364323,418482,264708,176274,129634,43201,-15619,-100422,-61021,-80885,-125924,-78128,-34801,-8337,-9987,-68669,-18295,49529,33729,-41581,-42668,-61833,-59134,-77237,-28038,-4964,-16514,9258,28081,2509,6821,44376,76831,156322,278952,270572,130056,18754,-31207,-96513,-141818,-59448,-34910,-57893,-42377,31497,48628,7494,-46623,-127535,-58018,765,14852,28615,29130,75912,106852,61246,41773,-6255,-43037,-96500,-113542,-93521,-87948,-90048,-51263,-13257,48272,51004,64810,145154,209425,196211,122510,33738,-6542,-20313,-38575,-15418,35195,93781,140330,93145,39107,-38082,-91813,-92222,32462,226200,297351,247738,123616,10780,-45387,-7803,19936,-17811,-70735,-66043,-42363,-7355,31598,105818,123889,144846,146031,118645,60195,-34357,-94846,-79882,-56627,-12715,23844,96332,178204,173824,163679,87740,-32342,-142164,-128333,-86240,-105563,-20257,41427,34701,3958,-47060,-70509,-71257,-92138,-78703,-47866,-32207,-691,101443,271085,357791,402703,427677,411699,330345,147550,8734,-101151,-20587,19326,-37073,-118351,-70938,21741,107877,122923,21453,2394,3206,40607,90730,123425,219575,398133,371967,119615,-42395,-128759,-101533,-83696,2924,116586,158287,73059,-84060,-137383,-16890,3529,-69026,-115190,-95284,-2379,388,-88046,-131582,-53915,-15358,9844,-2233,-52405,-74741,-85382,-76341,-96129,-105363,-44528,-850,78059,87350,39799,-28339,-66182,-58366,-87098,-105173,-90555,-118014,-60750,80158,116114,17331,-94708,-132852,-133313,-110038,-52105,26134,55311,82958,109774,29702,-85904,-78059,-59231,-88269,-37408,19013,57722,21567,-30199,-28859,-42919,-77117,-80611,-60405,-37109,-21794,29430,51313,22137,-52529,-95422,-19391,-7407,31754,46780,33429,18298,37023,70427,31492,-19838,-37135,-30649,-30874,-22637,-52580,-109671,-62066,-27039,-45654,-96122,-100900,-91426,-112352,-62852,-3675,29627,37063,62508,126478,101807,-5948,-132186,-104507,-62012,-94177,-77662,53720,192291,205040,128084,109875,186756,293185,351958,358837,257994,72462,-37149,-94153,-722,70587,51822,18234,45419,-15619,-95086,-106293,-86526,7328,78436,175036,96943,-26240,-60560,15693,102125,159311,96084,163,-79658,-156196,-68135,28271,66335,78171,116766,97369,-9674,-82688,-98610,15898,67295,92671,103223,94529,91041,74977,28906,8104,266,-3625,34720,87965,12967,-44609,-30151,9006,18545,18343,7799,10,-6746,39218,118648,110086,47521,-2781,-63515,-74550,5297,78958,89465,85447,74654,-24991,-88175,-34647,70701,135515,90882,-66865,-157422,-60298,-62675,-151196,-68211,1838,9449,-13827,-328,-13978,9874,19496,-70933,-139230,-83036,-101923,-129091,-71794,2574,31609,35426,31574,28884,89382,142819,107237,15271,-41801,-26640,9469,-35327,-94839,38876,321308,608119,600829,358058,160072,21862,69645,90814,112049,4519,-6282,15008,49344,92550,177587,210279,128889,60698,7464,-29212,-17362,20056,51877,16254,-28045,-9099,67439,134441,175025,52429,-6195,39990,56996,181023,384639,491368,578281,572091,368785,82692,-110191,-17463,-4512,-37763,-77893,-27556,-25241,-16192,-16409,-37607,-82162,-119735,-91365,-25611,51608,192225,307981,346474,252549,218652,166822,81223,9176,65164,208179,228447,153414,82779,63923,52005,-17113,-122211,-127029,-58293,10373,64807,44604,-6976,-39790,-44176,-58184,-43113,-29063,-36839,-71831,-62583,46314,154438,223106,134639,-25410,-77878,-28164,-30308,-79046,-61496,49879,180986,212325,129536,77320,113420,142984,89856,32502,10899,-4664,-12045,16669,21729,-7083,-19709,-11968,35053,83253,88094,135619,176217,211217,188305,107011,-3030,-94207,-73400,-21893,-90984,-111422,-95243,-82486,-46040,31205,141806,104402,-26415,-2762,126728,206109,196813,147345,50607,-22119,-79990,-96385,-83174,-75260,-75679,-39919,27481,78035,121115,130686,36865,-23866,-12686,148864,295718,309345,187970,104997,66654,17464,-25521,-60350,-82005,-65079,-60515,-18526,99544,241968,326768,221953,133316,61037,-26922,-116449,-29097,103281,142373,70360,-38823,-71892,-17127,-38284,-44695,-5054,119596,116210,-29834,-139299,-130365,-70588,21195,181904,376171,545646,716517,726353,532036,316266,170908,61422,31315,33529,11643,-28226,-50259,-48317,-79583,-76076,-45435,-21733,-49367,-101782,-146898,-124099,-69249,-37876,-31211,-99835,-155831,-76390,-36379,-32872,12358,57440,104637,155087,200323,243987,237203,197090,101098,15042,-35475,-41964,-2789,51881,82597,77160,54968,-1165,-30111,-39329,-108748,-70355,-44003,-111198,-118417,-82694,-21589,17726,19443,-9130,-40902,-98237,-128357,23359,407,-127920,-21647,43812,9315,-66583,-108581,-28904,127265,87855,-45878,-49531,21432,100138,103700,55550,21389,-7117,-52003,-108550,-69065,-51395,-34973,-93136,-58028,-55752,-56091,-27713,22472,17657,-6154,-46497,-66270,-80700,-82379,-95557,-85750,-63577,-41211,-69325,-109665,-76968,13308,85457,80692,40182,40157,95248,171151,156849,39171,-64115,-69241,-4336,-4802,-8436,34163,46344,37674,15730,-46959,-125623,-99002,-15171,54275,62042,66708,126840,147014,106052,87037,76688,7541,-99196,-101234,19269,74132,56007,60739,54216,11616,-41014,-5232,43206,50744,41134,-24463,-105925,72720,192126,138948,145334,134955,75275,31286,11227,-21327,-98634,-91757,-45709,23464,118542,177879,161632,153568,134262,135770,213925,259665,111037,28901,-35322,-53984,-11872,-35999,-79101,-15965,32568,61294,34166,-14105,-15181,-29878,-58264,-25699,-2856,17873,-28465,-54508,-72561,-51819,-31220,-18587,-34928,-110718,-83636,9370,108491,158531,140576,91584,54395,24381,-36396,-119664,-72543,23869,112710,154894,156167,207386,194824,218575,214811,200685,153300,55817,-13875,-37428,-54928,-83726,-99295,-44933,-34313,-27762,-10942,-39895,-32995,22031,27878,-55447,-112447,-68512,-10617,-11544,-74252,-48141,18030,109254,159285,177224,151205,68830,-26110,-47254,83796,110819,87766,27562,-111884,-72950,-44105,-63211,-58317,-97497,-38696,40810,76783,2705,-78731,-777,85252,79347,54996,5953,-49467,-77920,-66534,-69564,-67411,-77462,-40984,10307,-41269,-61086,-125633,-87601,-95877,-2744,119178,222389,114838,21992,-3732,19500,68059,96869,44430,-52657,-128838,-97859,-109029,-155660,-144979,-40089,74183,80273,-24580,-91979,-27494,-22008,-64025,-82922,-58773,-1470,50867,31146,55125,63149,2496,-45774,-40766,16064,8563,-34323,-41557,-8566,31124,25185,-35838,-72106,9462,40110,11867,40374,66388,29699,61758,82919,80029,72766,96620,127756,53960,-48220,-72712,-54387,-71732,-93518,-50653,-4146,-9748,-77682,-86270,-50390,41630,132525,98163,13482,-60072,-109067,-36127,28288,54296,43838,19233,-33809,-74528,-73730,-9931,62079,68594,4262,-2484,-14799,-50447,-94392,-92409,-60371,-52521,-52599,-20663,-36508,-74185,-72666,-52427,-68102,-109870,-95383,-2712,62198,70072,-7703,-112725,-36959,-17146,-56778,-59632,-1024,74520,82535,86407,108563,146545,153953,83172,-32120,-64681,-50213,-54955,-41525,-21971,-51050,-63264,9261,95042,109455,57171,5008,-42730,-65064,-74198,-145797,-93877,-31609,14118,-6288,-51355,-31702,101495,275915,350269,195933,27565,-33327,-42197,-33539,-35561,29492,169756,254861,162365,-9700,-79658,17008,58020,30247,52386,39853,-84212,-47386,8402,33512,89614,66153,-31164,-81998,23501,63811,35918,-5882,-44562,-29380,-47851,-71713,-374,67149,57358,49311,90741,112943,44312,-50826,-76832,-105777,-63958,63107,157626,124921,-66854,19508,226622,343651,309706,223013,122993,11185,-80629,-79731,-47772,-33217,-62617,-92158,-52664,-10778,42967,75319,41831,-30952,-56199,-44886,-44862,-46328,-66069,-16843,17829,-3751,-58285,-40115,14973,12309,41870,117621,160549,152210,3666,-147036,-91503,-64996,-46193,-20228,1805,3199,-56053,-108308,-117707,-97153,-117784,-126947,-93896,-62019,-4422,11828,-4044,-51630,-109057,-3201,-7017,-12462,33195,170293,204206,149780,87182,45907,18982,53699,145770,152408,66970,-3136,-80001,126,21959,39254,107324,204878,65023,-113791,-105863,-27139,40271,62904,46389,-24777,-93873,-101844,-97064,-10672,4544,-10817,119619,354024,626280,625765,283744,24218,-88631,-102309,-58907,20034,67411,38820,-26256,-42942,-89368,-5763,109202,168471,159658,71300,-58930,-76276,58500,123896,132445,36426,28337,73851,81332,-3962,-103252,-34087,41199,133294,269833,334653,194750,88749,14411,-37967,-80175,-96585,-76774,16596,54849,77403,95585,89750,134703,182221,117866,2834,-110880,-75113,75182,72842,-28280,-69586,-102426,-117281,-99924,-64465,-47917,-49237,-72303,-120204,-96469,-67144,-33622,-12055,4436,26577,57557,72086,72965,98196,112903,124850,104282,87570,17735,-74134,-70993,37941,42034,700,22688,19759,5320,-14451,-23262,-41304,-60809,-63297,-28174,16090,30352,50378,-2894,-64175,-76067,-13053,29874,7651,-12779,33608,69373,34590,5083,-16989,-52565,20228,102277],[86237,7728,-81228,-13873,-24015,-69982,-40527,-5492,-12387,-11061,26246,7143,-18636,-90462,-100766,-64692,2674,9186,-42245,-1301,33202,44559,-34748,-94609,2932,59945,36202,-42219,-34717,10201,23066,1894,-19831,1481,-17839,-28327,-2426,31524,46006,41845,-23529,-74436,-103450,-51892,-27507,-22867,-31245,9936,5556,29265,56225,42378,-9802,18511,65225,22859,-27261,-41301,-78796,-89714,-68337,-27620,-9225,-4003,-963,-16193,-22650,-22595,-59704,-33049,10901,8766,-35765,2949,94380,161555,209613,175834,184565,139427,31725,-7615,-74456,-86466,-57188,-22456,-17735,-38811,-21112,8658,58517,73993,34131,8864,-1422,-3343,66670,110262,223548,272072,119370,-26135,-37547,165049,328686,321235,276201,178248,117837,100201,82882,143157,236250,215060,112248,5633,-4265,-32422,-55135,-47419,-5186,-69924,-112744,-43030,45769,71140,-3003,11040,45808,78710,41382,-3637,-17768,18013,21415,-13525,-33378,-77754,-103739,-31518,-34825,-49117,23687,113054,198331,247221,143419,78971,43972,22929,10735,23307,27592,43005,29769,-35426,-36534,-4256,-102597,-114128,-14142,-7179,-35525,5285,29152,35051,55237,-19539,-72639,22059,68156,57561,48988,65791,-41527,-155532,-56508,87867,107058,-29690,-115789,36831,-45598,-164890,-115817,-85239,-57976,-8272,26299,-36548,-146525,-38430,-7991,-84460,-39542,6151,-25496,-69473,-94270,-107439,-119126,-76707,5198,8967,-26811,-68522,11554,71294,83068,29997,11229,54509,158052,289087,310019,147292,3765,-85784,-52114,-51683,-79095,6621,96826,120465,42993,12626,-105469,22582,60480,124853,158360,29648,-134264,-81252,-73095,-77871,5048,41839,19820,-49945,-34791,53607,73362,46680,114093,201698,138268,70068,-2344,-18567,31943,29371,-24381,-49726,-55922,-87252,-79364,-16995,50467,107953,105375,-18236,-48218,84069,169351,223156,147915,19592,-56049,-24774,-16599,-35143,-45226,-107254,-109064,-121477,-67209,82981,220046,208369,152067,55506,17188,9675,17992,78602,159323,220619,203421,51876,-95257,-66471,-10624,-26387,-97903,-87989,-23749,-7423,3118,16583,6061,-226,-32914,-70497,-104541,-110001,-103670,-112516,-86897,-36672,1908,10438,2200,19299,52520,93246,105938,22330,-67265,-60887,-9258,18142,21580,-5337,-14701,-62695,-115480,-129457,-84957,-38414,23196,57745,42040,-57412,-127866,-49162,35782,85222,33528,1554,-7511,-8629,-13008,-19002,-65739,-62397,10450,61120,67316,16217,7733,66204,116700,70845,-21082,-34974,-31454,-43025,-74952,-44741,18631,-8107,-77004,-117910,-26695,14526,-17184,-79988,-68297,-13556,32591,66854,182355,179632,129988,81530,45190,37016,49189,72585,45909,-30046,-50456,-62586,-75148,-2309,121794,158462,166379,167705,99726,-23433,8961,206560,459851,499276,371436,241737,116952,-3330,-17043,23859,10922,-35272,-67757,-77683,-69225,-21848,82462,117455,61495,21569,22173,50561,89314,80323,-38092,-81368,15879,49092,-6661,-66464,-80542,-65225,-36364,-41033,-112846,-23605,78853,103158,-34795,-124973,-39437,77087,206633,313997,238841,117068,41436,4492,-57296,-119216,-74376,-35057,13615,52635,25217,-69136,-96700,-74814,-94598,-38003,88553,182810,180710,135253,133165,94110,44392,151032,99732,-13293,39797,70883,31110,-10007,-6627,-29219,-130430,149536,235759,209047,90786,-200288,77833,174023,178049,146145,-2655,-52868,4381,-17372,-77726,-108148,-22134,80698,284205,247966,2803,-98338,-64786,-90344,-91241,-30295,73680,145937,38932,-109596,-116631,-21793,23914,-18604,-92056,-98046,-88606,-73404,-63105,-40759,-111,-6006,-60769,-85821,-109022,-111450,-109562,-149207,-81004,16412,84273,90302,66329,3396,-62349,-94291,39907,147359,153807,89511,-24596,-75136,-81917,-66472,-40918,26919,83687,85381,-3420,-89135,-96618,-64261,-39337,22945,81486,119674,146761,89646,75256,52541,-29664,-94872,-103216,-63295,-47331,-42027,22065,83497,117507,187430,191978,181695,140378,38345,-2667,-18719,-32993,-4183,57546,38438,19648,-17287,18649,145243,112969,109101,136000,55538,14173,10433,33353,39161,-10122,-67567,-128072,-135168,-101880,-47597,-4943,39533,92636,42932,-1250,-33712,-33354,4368,37449,23241,-35320,-17063,45910,86863,190808,301509,298079,147839,-13561,-60981,-58547,24605,179799,220224,192463,178711,123639,67325,34939,23851,3209,-24128,-51955,-7904,25867,-31007,-120003,-92298,-19356,10774,36503,102106,100404,56336,-6866,-68292,-83807,58275,213432,330668,277684,47836,-22144,-62327,-78860,-31278,14533,85194,93621,67489,116530,158165,149945,143173,160912,94378,-20488,-86174,-87842,-43716,25206,149626,152212,120169,72940,73427,114150,78210,50930,-34604,-115395,-49522,-4453,-17090,-51668,-92201,-123249,-57391,-21152,-27526,-23110,-2392,18047,-8589,-21411,31554,92057,173115,128274,58002,-28788,-116651,-72979,-33515,-25705,-32171,-67297,-100111,-131862,-131441,-95052,-26209,78650,237096,149844,-73988,-101158,-61568,-831,96192,271580,320354,170914,23337,14599,21446,26708,-22372,-27239,-27955,-81052,-133680,-117689,-81896,-121007,-71505,-44644,-24295,-38230,-44410,-59405,-84241,-132253,-56653,-7613,-29328,-78751,-49348,29563,58420,41761,15706,63138,-71771,-131231,-127579,-99551,-43941,18837,102316,126605,118801,84157,23864,-32479,-54851,-37198,2954,34067,69053,111896,113623,25642,-30187,-41212,-18782,-7368,28161,41973,39110,38446,53341,141509,215464,209545,171066,133955,122202,145441,148109,61713,-22597,-52460,-16565,51354,167556,350627,383480,236511,154359,112045,26964,-20865,-97870,-60133,-78206,-125475,-84224,-44421,-24329,-26051,-83239,-6403,59185,28814,-52392,-59625,-61207,-47933,-72617,-61079,-70769,-41765,10116,38022,10745,6344,39727,66826,136795,249094,236221,103182,-5666,-67855,-140094,-109286,-46008,-37711,-67928,-21751,50498,63445,21848,-32914,-114689,-91377,-34294,-11413,7270,-4397,26011,44166,26273,35291,-1954,-38910,-93073,-104330,-82991,-82082,-90171,-52115,-12428,53202,69730,96439,197575,254527,228457,133110,37314,-2235,-19585,-31324,-3287,41472,85644,104294,61697,23154,-41168,-88875,-101603,47940,244798,292837,226809,98200,-3331,-58317,-16124,9690,-30601,-80307,-74416,-54008,-20162,23838,109450,134650,151464,153859,140586,100368,4912,-74946,-77638,-57682,-2563,52744,129326,198287,186256,175723,112162,2196,-99479,-147380,-133085,-100138,13692,66311,41167,-6265,-76677,-108145,-100981,-91124,-61121,-31217,-16248,11901,111860,275993,325409,312743,340878,369928,315625,144746,1518,-101650,-24041,12675,-39391,-115314,-73195,22857,100294,107139,13106,-6311,-1814,36199,85556,122399,223877,403243,364032,112039,-49032,-132214,-113597,-84846,6195,115970,141306,51068,-94424,-134871,-19590,-4867,-65309,-101274,-83359,8587,8314,-74651,-141324,-77462,-40979,-10255,-15066,-61045,-82098,-89414,-73878,-88353,-111411,-54579,-11683,66563,85984,48008,-22055,-64148,-56374,-84987,-104918,-95723,-129932,-84658,52119,110609,31373,-70143,-115334,-146029,-115519,-42206,36323,66488,94081,121605,40529,-82797,-88361,-53838,-56208,-5795,38548,65139,30673,-16902,-14402,-30786,-66330,-68602,-34552,6601,-23138,14736,37320,11639,-57866,-86874,-7656,2417,36401,50937,39915,25365,46113,86883,39754,-19568,-35671,-27140,-26872,-29823,-83027,-110088,-25201,-8736,-38839,-86646,-84345,-70048,-107152,-70963,223,39347,45484,62709,110634,91304,-8564,-132470,-102218,-60158,-95575,-67726,62500,202192,255630,179484,152234,225628,333872,391993,393991,253276,53979,-55773,-79671,15992,72334,42910,3620,38536,-11464,-91765,-102097,-82628,-7889,43429,133309,73493,-37072,-50320,35167,120029,171007,101740,-2092,-79074,-146727,-58597,48219,88888,88841,108200,70718,-48367,-92726,-57222,22466,65866,91021,102659,96915,97813,80166,26408,229,-9337,-24399,5002,69645,17190,-36594,-21882,7819,8322,2757,-6918,-11424,-5236,61802,137996,117798,49360,-6636,-72472,-61596,34071,118964,129507,127804,98046,-5325,-67057,-20533,83324,138850,86747,-72216,-137967,-42829,-51697,-151456,-63820,2420,-909,-23108,-1903,-18107,-17357,429,-91181,-110830,-72796,-103065,-123437,-63463,3723,39390,47374,47877,50525,105147,137956,96230,2100,-47843,-23777,23622,-13198,-81948,34172,315916,586673,594279,352735,168320,36217,72456,94462,133092,26004,9374,26781,53151,80849,140023,164611,98739,46428,-1786,-33363,-15496,26964,59105,22446,-18736,13361,105601,174826,188927,38811,-29661,26398,36302,163540,393764,540037,621872,554680,337763,75642,-94473,-9501,1021,-31883,-69719,-24306,-28104,-23914,-27960,-45068,-83212,-129969,-110326,-41023,30807,168409,298567,364692,293105,257597,185642,68465,-26130,38181,195417,210631,135945,68213,53529,42522,-24080,-123323,-124141,-52324,12999,53707,34821,-4581,-38216,-58905,-82698,-57173,-36950,-41258,-71300,-61480,50433,171769,261535,177400,-600,-77030,-29841,-33278,-94336,-89545,18016,139540,173165,114367,75808,107658,126108,87867,33208,5513,-18323,-25554,3494,13113,-16309,-37245,-33120,10122,62522,75539,131291,164405,180581,139335,65012,-38889,-114275,-32791,22186,-45309,-104231,-93270,-79597,-43831,25251,123365,105190,-16160,-26646,61916,147065,173790,149248,66705,-4745,-59436,-80491,-75005,-72325,-77544,-44154,26291,81686,130068,131620,23681,-25236,30646,214102,351880,342450,209570,127535,90245,19217,-42871,-78805,-82791,-33469,-28612,-33722,29323,149556,286441,228170,155099,85322,-12390,-112725,-41811,86269,132224,63876,-40076,-76877,-38324,-71610,-80225,-26168,105572,148327,9974,-113309,-141325,-72304,27934,195063,377160,510849,615945,569983,386493,211983,100308,15097,-8587,-1836,942,-21522,-34227,-25909,-50474,-58919,-27129,-4565,-48599,-103845,-136933,-111496,-58951,-22395,-15287,-91548,-169012,-90880,-42850,-35881,12915,60466,102453,134810,167495,199476,186642,151432,72357,4603,-38282,-38673,5262,56818,84848,74564,53291,14,-8367,-29897,-112982,-62147,-32188,-104605,-116222,-73624,-6741,35229,39364,13363,-31572,-109707,-87999,82161,60718,-60483,22446,59099,11445,-67093,-110842,-19633,118822,43688,-69739,-52510,22988,98319,102991,48640,5458,-27317,-66207,-107209,-60669,-34430,-5644,-49692,-68209,-62461,-66755,-34369,23530,25919,4146,-34469,-53036,-69103,-75729,-96172,-88827,-70388,-45633,-64208,-97643,-99584,-151,91826,101755,58431,53085,103413,172166,137604,20038,-69475,-59896,-3095,-11598,-10216,42675,64185,56001,25780,-46148,-121855,-81248,2542,71267,73580,81516,138449,147972,104905,88116,74398,591,-103180,-107288,-5558,38955,12410,31309,52235,18878,-32556,7713,63818,64398,42266,-33514,-130303,28284,131728,56553,49647,59513,36941,19970,16328,-10047,-73238,-49599,9204,89733,181810,231964,206120,198631,182931,191219,294686,349667,173127,45477,-32345,-54434,-3500,-27252,-76684,-11593,44088,77464,47846,-14804,-32727,-26398,-13535,4300,14759,28354,-20270,-45548,-61464,-46702,-37504,-45854,-54896,-119459,-74329,11864,102672,151001,145683,114384,83633,36530,-35952,-120668,-68730,31354,109004,141632,145228,209875,210708,232743,249007,240249,177487,68052,-18528,-49711,-59973,-86290,-88882,-35999,-31425,-33958,-23750,-45835,-38695,8624,8023,-74120,-105815,-48354,5154,-10243,-75884,-56727,-5509,68263,124891,156616,145702,73185,-14169,-47766,96729,147036,128782,66602,-87572,-113226,-83595,-78565,-65026,-123030,-50751,43317,86904,6409,-75413,6957,88868,76770,41919,-12918,-59326,-85190,-80183,-76484,-59100,-61753,-44921,-16806,-64388,-56114,-146138,-115551,-104477,7338,125787,203540,76047,-1494,-23827,-4500,35537,63789,12460,-86672,-119075,-79653,-110244,-167660,-140897,-23812,93890,104321,-8576,-90668,-19803,-16615,-59025,-71492,-47962,430,48363,33454,58151,65214,8044,-35214,-20359,40517,27994,-30598,-45684,5632,61577,60394,-5650,-71490,-9900,32214,29668,72510,76801,30941,48987,62521,72094,75509,98101,125884,59907,-32070,-78586,-64153,-76419,-97534,-53328,-1787,288,-82819,-107172,-56231,33917,121329,94758,19845,-49039,-107467,-42277,30304,59747,42333,11004,-44331,-89831,-51200,13736,81557,73502,16045,26895,24634,-22903,-93432,-118215,-90874,-77464,-84226,-52820,-60321,-88896,-73901,-47580,-55630,-95810,-94032,-2313,59172,53035,-28660,-113527,-37916,-16124,-49278,-65268,9050,75938,77405,87628,114613,145459,142768,70648,-41947,-69664,-51895,-58348,-49302,-32571,-57490,-61266,6346,81435,94674,46688,4086,-38193,-61046,-67281,-139176,-95334,-33722,10179,-1082,-38688,-29568,100532,280787,362688,207763,33973,-25728,-29106,-9515,-10795,46088,182191,249844,149021,-24122,-86043,32641,71211,23617,43372,55282,-61983,-40696,7054,29974,84503,71101,-19663,-74851,17448,35816,-5129,-46201,-87482,-52607,-38076,-42311,22339,89657,88048,80227,110284,126973,50257,-49525,-83984,-113278,-63486,45713,122388,83456,-78954,39658,262011,403554,369391,260980,139643,11966,-86827,-85126,-54343,-49029,-81090,-81294,-26329,11232,54503,76743,61686,11637,-9817,-14877,-23785,-25876,-63481,-65261,-21315,-16014,-60326,-60252,-932,-2951,30433,115577,164057,167076,36712,-109403,-133303,-105736,-75514,-45714,-32715,-34549,-73959,-102946,-111916,-88240,-92824,-126583,-118652,-83129,-13142,15754,10617,-35877,-110580,-10370,-19466,-33227,29413,172363,194577,153976,111826,64836,31551,64763,156323,183330,84633,11432,-72093,-14632,7647,33096,110589,202683,49352,-122786,-80249,-620,67625,89780,79033,29552,-46821,-75608,-64757,7379,12633,16046,145206,383451,666785,591967,247305,14548,-91647,-102241,-63633,5779,55483,38029,-24443,-39135,-85805,-19824,78522,125708,119978,48849,-65684,-77068,66473,133088,140529,56690,58323,86309,79569,-6120,-105416,-44779,22453,126567,264402,325894,194903,108450,45702,-2506,-42101,-60765,-59550,26295,72857,92760,102347,83044,125798,180555,110587,-4259,-107907,-71115,93006,87765,-17037,-61081,-102656,-125532,-108941,-72845,-51972,-55700,-74691,-117895,-106128,-68027,-20118,2825,20367,42342,70183,83627,74965,75910,73997,94509,87643,72694,10212,-65885,-55069,41608,16711,-21832,14465,31235,28596,4947,-10970,-25429,-26665,-33734,-11844,26512,40743,58596,682,-59104,-88966,-40381,-3797,-21245,-29731,19314,52795,24309,1172,-15451,-53763,10040,86722],[72226,-1890,-66981,846,-19178,-57022,-14928,13683,-16977,-48061,-732,9267,-2696,-80773,-100714,-68790,-12701,-6024,-44736,11476,46864,49241,-35015,-62235,31037,70636,28685,-71843,-54855,-12429,1352,-6325,-15363,12556,-13928,-25585,1175,41117,62649,64804,-5120,-63474,-99526,-48912,-27318,-25006,-22461,10792,-12214,12524,47053,41382,-8257,34304,86732,42300,-31431,-49447,-86949,-100558,-68594,-23506,-5586,1526,12236,1011,-17843,-30955,-73049,-30212,16467,25988,-17285,18680,123128,203973,260353,242127,246743,195664,59764,-5829,-79425,-80001,-40909,-12176,-24394,-49742,-32708,2561,60598,85735,53991,24463,5230,-9518,54968,99229,228795,303783,152623,-23574,-75795,119935,276762,286776,263195,181684,113417,66567,34611,107082,208541,190019,89478,-3520,-5903,-33101,-61914,-66582,-16523,-74362,-107377,-49322,42510,95498,40078,40119,64401,79691,40517,-4308,-23376,4738,1177,-31528,-29911,-63502,-102462,-32461,-25260,-45704,22219,103200,184332,231131,119962,60060,39044,32341,25881,32982,29657,41563,24711,-43308,-43148,-10090,-103682,-132735,-32487,-16332,-54067,-2379,25558,36258,68003,8152,-82987,7141,52486,39687,34447,64959,-36569,-175147,-95962,53905,96174,-20725,-104300,33666,-24463,-139164,-124117,-116753,-71562,7375,41546,-24410,-112640,-42998,-12165,-83698,-13518,35617,263,-55935,-94070,-110060,-100993,-58122,4335,-5306,-32998,-62164,17461,65018,67640,24174,20931,67658,190418,350724,371156,189692,15289,-96003,-57906,-57376,-77076,9445,99299,130088,77895,42668,-103900,26602,68361,124176,160022,23681,-129099,-81268,-81923,-98659,-8922,32810,17186,-49302,-21465,76473,104419,60902,113381,218168,161617,87532,9652,-20699,25077,18685,-36389,-59150,-56805,-78890,-77227,-18101,36877,77943,66253,-32598,-39849,96460,185725,241651,158714,21992,-63084,-33082,-20436,-34362,-36967,-98443,-110812,-129185,-63465,86071,210867,188321,112727,22460,16300,-4077,1847,69179,151883,208463,171024,17750,-109104,-65327,-17220,-36585,-99938,-79395,-11764,12228,25276,30095,14349,6221,-32180,-71265,-107606,-126202,-133535,-81620,-50292,-15927,12248,19330,12241,35985,67059,99125,115489,33554,-48530,-58263,-15592,4941,8407,-15099,-23556,-68448,-116176,-137986,-103833,-61082,13562,58046,53915,-32520,-119595,-52828,34926,83959,27177,-6455,-13210,-15487,-17592,-20916,-66810,-62331,6176,51741,46952,-11729,-23053,34370,90961,65882,-13597,-42902,-42709,-48281,-79602,-55932,13389,-7144,-78069,-124258,-30874,18263,732,-56238,-52548,-1147,59339,119370,238031,184260,129191,91271,44873,31326,46898,76530,48065,-31235,-51077,-55440,-66441,-15049,86563,124929,150530,169471,99458,-24571,3370,208069,469555,518326,376520,244069,123156,-1629,-29568,16024,4636,-40179,-63708,-63986,-65634,-20952,87308,119543,66140,22616,12131,46866,99946,82976,-40053,-79011,11733,42237,-9322,-65353,-81604,-69445,-31050,-26165,-120545,-38882,61754,76393,-63023,-127444,-36865,60004,187911,326593,278713,170970,90693,46156,-27142,-112899,-86296,-33166,30911,66964,29412,-65092,-84203,-56769,-78132,-42721,81417,180211,179230,132067,120605,60085,75720,186111,134949,15572,31671,60580,27358,-21571,-19087,-30639,-156038,104342,182663,158568,38427,-234366,7430,89483,116093,99443,-22511,-46790,10400,-7575,-65589,-115496,-42084,51429,265745,225903,-9842,-106830,-63715,-90996,-89989,-31232,60770,118946,2540,-144479,-124062,-25934,17537,-17907,-78726,-94154,-91329,-71745,-55813,-33680,5271,2892,-43284,-85299,-120111,-134809,-129081,-116149,-53595,40861,100828,95323,72040,18225,-33018,-48413,72112,177410,167949,83846,-9415,-41972,-57521,-71997,-63834,13720,86637,108394,28459,-59299,-111381,-84093,-23471,57929,120280,170620,177379,67006,55682,37721,-41678,-96375,-88948,-45553,-30887,-23645,22845,72297,95496,209571,257894,267092,212657,80320,-5675,-41548,-50424,-3265,73079,56911,31692,-11635,12080,142781,126941,119157,116762,21093,-17300,-10893,21861,31663,-22110,-77226,-135312,-126457,-90624,-44644,-20022,3497,43170,6298,-17263,-34924,-27998,6200,36396,26445,-12517,30888,116367,166486,248615,344561,333503,161892,-20123,-65368,-63932,5645,136013,155898,140259,142617,112438,71528,45256,40404,23015,-6384,-39889,-14021,6976,-54073,-127471,-74928,6677,45426,65988,104862,72983,20927,-31033,-79857,-74571,71553,234578,341461,244534,18120,-7746,-19796,-32003,-10976,12382,75662,92939,78180,130326,165103,145151,120001,117686,56534,-46771,-107396,-98358,-60916,15157,172350,176047,122885,60082,51039,84322,55596,42308,-36313,-96435,-48379,-6448,-20563,-51046,-84876,-112467,-48922,-7241,-22143,-34033,-16288,9306,-16061,-32323,17372,77492,172179,126447,47144,-39659,-115868,-74801,-38370,-29961,-35255,-69618,-106538,-140510,-121842,-73490,6405,128046,290650,175819,-64212,-121488,-49243,16163,112448,289982,304780,131660,-12413,-12607,1207,17336,-23010,-28886,-35361,-78659,-98294,-84788,-52182,-94388,-92209,-58923,-30764,-39575,-40652,-54364,-76503,-118522,-59127,-20848,-41448,-81231,-46907,37966,73259,67621,48921,80777,-59877,-127759,-121671,-100669,-45166,44871,129905,145851,129378,91270,29053,-29414,-56874,-37707,-3737,17586,44842,81852,76279,-16915,-49685,-41469,-23725,-18397,14149,26064,26997,25760,26703,88115,170478,179139,149429,115402,106028,120310,115001,34422,-34640,-48557,-14250,58185,168321,329473,342687,205966,129952,90632,8370,-30173,-100679,-64315,-78814,-125797,-89412,-49616,-35220,-44861,-102095,8582,68057,23959,-58892,-76651,-63668,-41177,-65252,-89497,-143251,-43858,15957,48025,19310,6416,33999,56171,114507,205401,188812,72070,-29848,-99068,-136012,-78955,-36588,-43885,-74900,-5954,62044,72096,35209,-12907,-77696,-102954,-66602,-41650,-19329,-39250,-19830,-10650,-6003,24735,-2743,-41813,-97020,-95721,-70977,-74006,-88927,-53242,-12598,55689,85913,128340,247343,292533,255074,139087,38678,2714,-18988,-26281,3855,38077,65554,60677,25234,3458,-46565,-86318,-109087,62184,257215,283240,203276,72979,-17728,-72120,-25168,-1765,-43907,-89785,-84949,-67605,-32964,15799,109587,141778,154727,158509,157792,134672,41958,-54640,-72340,-52929,6980,75255,152240,206111,185723,171077,121271,30348,-60803,-104074,-87350,-46789,47408,85922,44966,-16522,-99206,-98288,-65360,-42910,-23432,-5453,3858,25705,121131,273446,285678,224131,254297,323550,294632,137601,-7103,-102819,-29779,3331,-45129,-114510,-76001,22314,91798,95085,6919,-16009,-9170,29513,78106,117725,221533,393655,342977,103589,-54001,-129719,-125157,-81401,7517,112423,124023,35420,-87674,-124998,-27198,-15887,-61460,-88120,-72495,15616,11380,-66393,-140256,-98358,-64062,-27221,-24717,-68900,-90812,-95914,-74981,-83429,-114133,-62872,-22215,53972,83239,54703,-15753,-62245,-57235,-86644,-101202,-94728,-129802,-110914,13574,91886,40797,-44926,-92874,-154999,-119996,-29338,49311,80745,105772,128510,45288,-75646,-80831,-34292,-20048,22857,51861,64738,32133,-8479,-2056,-17174,-48994,-47469,-3462,46283,-17005,1465,23045,334,-61251,-73421,-1223,5388,34686,50375,43679,31294,53896,100224,48403,-15048,-32201,-25916,-26063,-40117,-115096,-73455,9156,4822,-36832,-78935,-67325,-47406,-93350,-76091,4702,48911,53472,60522,89114,77090,-11775,-132997,-101650,-59631,-97724,-60027,65874,200204,296620,228876,192588,258040,362805,417787,413250,237717,34596,-67714,-56821,32346,71880,32783,-11266,28294,-9100,-89077,-98782,-79164,-21394,10922,92744,49777,-48642,-41334,50528,131150,175611,109818,278,-74991,-136164,-53770,64745,109811,96207,94402,39318,-83277,-63830,-18440,25424,61387,86971,98645,93578,95246,74856,15760,-13036,-24489,-50940,-28896,43073,19460,-20691,-9757,6025,-3733,-15675,-25970,-28743,-9384,77214,150853,123285,52329,-9041,-82240,-49580,63160,159003,169786,167164,114932,13288,-31329,16689,108048,147287,85597,-71627,-118141,-27756,-41764,-153198,-64692,-943,-14133,-34566,-5352,-23592,-53934,-27585,-104178,-78691,-61431,-105660,-118477,-57379,72,41801,55233,60341,69467,116294,131783,88374,-6425,-49523,-20867,34108,6884,-65838,30404,300746,540216,557395,330642,166347,44859,72930,104414,162450,53652,25981,36859,55277,67447,101650,115936,66620,31041,-10173,-36231,-12205,34423,64749,26510,-11552,33491,141141,204808,185781,14230,-60228,13524,6713,128044,374197,554944,631901,513336,300989,72469,-76644,-6883,1210,-31715,-67720,-26226,-31073,-32371,-39947,-50474,-78895,-127844,-128403,-56298,7976,133979,274017,366050,325326,289365,195836,49883,-69080,361,165605,178662,108591,47149,39315,30385,-33233,-126856,-118873,-44619,16701,45385,29667,5276,-20538,-53612,-99831,-74242,-46342,-46316,-71331,-61703,49704,177032,281839,206059,17150,-76875,-31575,-33218,-98948,-115838,-14798,92840,125557,90284,65785,92057,98544,77639,30616,-461,-30426,-39493,-11645,3289,-24402,-53522,-51820,-11869,43480,63971,127487,154450,153114,98734,33062,-61081,-77376,456,56701,-1347,-85119,-88823,-75187,-37646,23921,103320,102507,-5270,-43024,803,84550,142844,141361,77670,11299,-38761,-62790,-65850,-69961,-79957,-51107,21136,79961,132193,123742,6797,-23586,69657,268303,392035,362996,227571,150577,112297,17662,-59442,-92744,-65382,9082,33225,20201,26968,62744,230980,224391,171985,108708,1600,-107927,-54236,67607,118369,55291,-42105,-84809,-62122,-103217,-113323,-45626,87746,171139,49024,-87572,-150062,-70141,40232,206586,363159,450822,490916,410018,256351,127483,50065,-15104,-37460,-34083,-12111,-16548,-19971,-5547,-19464,-33466,-3995,12928,-46373,-104189,-124040,-92180,-41809,-65,7686,-75352,-168820,-107510,-51711,-41673,7466,56352,94233,110364,133195,157243,140664,106745,41773,-7080,-39485,-32184,15043,62443,88727,74006,53334,3793,16640,-19714,-117891,-58195,-24028,-94692,-105239,-60997,10544,54272,60496,36382,-21841,-119973,-53610,167393,178553,46180,78493,72564,10895,-70233,-115059,-17161,94244,-6672,-95157,-57043,22000,92956,99988,41873,-9654,-47631,-80732,-102830,-51204,-18541,19514,-3864,-74989,-77881,-83587,-42176,24922,37090,18243,-19504,-37087,-53646,-62058,-84651,-79560,-65920,-40920,-52789,-79510,-121666,-16313,91196,114758,71654,60392,103890,161155,107828,-3273,-74641,-53538,-5442,-20760,-11119,50567,81048,72282,34917,-42030,-109068,-61351,32147,107960,101837,103486,150991,147325,101847,86011,67329,-9280,-108819,-115219,-37461,-6688,-34352,9641,58007,31049,-17643,25466,87001,81653,44955,-40822,-144860,1964,90355,-2502,-32382,-6751,1329,8287,19499,-612,-42661,2966,72374,157166,239575,275737,240670,236699,229751,246469,368804,428704,235896,60744,-30404,-57305,-796,-22941,-77891,-12815,49151,89268,58761,-15466,-52437,-19771,26743,38827,33583,36662,-14999,-37317,-49435,-40787,-41496,-68972,-76716,-124960,-62916,15789,97128,142782,148109,131749,102722,40892,-39855,-120897,-68104,32187,97271,123413,130479,204092,218108,236718,272249,275355,202801,86687,-17524,-66371,-69534,-90551,-79431,-30165,-31823,-43667,-40908,-57083,-47153,-6468,-13124,-92737,-93244,-29573,16914,-11641,-79824,-67468,-33502,19395,81591,127398,131341,70375,-5515,-41968,110410,184393,165881,95301,-62501,-135150,-117924,-76427,-66264,-151786,-61587,42494,93355,8448,-77591,6083,84507,69147,28367,-29532,-70162,-94687,-86359,-70581,-39946,-33313,-25680,-27963,-87152,-48183,-110839,-117002,-96086,16467,125498,173928,38502,-24916,-43439,-27843,1955,25378,-24978,-120099,-91031,-57670,-105971,-163328,-117319,386,115882,129507,11380,-85715,-12271,-9720,-51984,-61048,-39056,896,44401,33415,57861,64042,11915,-23521,774,65737,50045,-24218,-51769,13404,85156,88321,19707,-67914,-33766,14927,40727,98593,85382,33150,36082,38003,58675,74715,98432,125670,67651,-17603,-87809,-77064,-82302,-102422,-57088,-201,9939,-74322,-118828,-59829,22506,101632,84025,21400,-40424,-101086,-48856,29821,60049,33987,-5088,-56543,-79734,-21635,30740,86717,63744,22114,52256,63803,17078,-70914,-96737,-107092,-95990,-106698,-79734,-82933,-100685,-74712,-44429,-45704,-84099,-89950,-1248,56533,38238,-43330,-109553,-42148,-18121,-44210,-76042,9362,64183,63493,83322,116280,138846,124102,51051,-53989,-71763,-53194,-63826,-61416,-47179,-66631,-61737,1574,66024,79791,35014,-206,-37998,-60816,-63550,-133051,-93425,-33533,5563,1585,-30044,-31815,92285,272220,359297,212363,37798,-19985,-16081,16209,22462,70549,190453,232336,128895,-39475,-89630,45324,81134,15001,33359,69254,-35473,-31116,4297,23362,74606,70154,-11564,-64274,10362,4026,-46869,-84160,-123852,-62335,-20682,-11186,41729,100831,104211,97081,116007,129376,51090,-50376,-93109,-122603,-59124,31407,89042,44235,-86793,56890,298111,473745,439494,299927,149125,6395,-96932,-90761,-62319,-66088,-93839,-62110,2217,35311,61829,71926,73881,46962,28073,5040,-10844,-10993,-51243,-105697,-61816,-33129,-65396,-83688,-20978,-23632,13326,107011,159704,171713,61056,-74670,-149249,-133150,-84623,-61903,-64971,-77902,-101829,-100966,-107720,-76780,-65018,-99243,-128340,-111350,-29753,13466,22788,-16910,-107715,-29276,-42208,-60275,29747,166617,177437,150869,132625,76047,36288,66788,155144,203871,104006,26919,-58260,-32753,-10437,21980,107075,190135,29625,-131285,-58691,23881,92407,109449,98350,75152,-3941,-46716,-31659,23303,18565,32877,148856,375673,655189,518515,199414,707,-97350,-105548,-72281,-11643,41391,36988,-21949,-35942,-80810,-36423,46784,85134,82232,23557,-73531,-66680,80106,144850,148345,71435,73690,85632,66768,-16407,-114268,-60747,-1235,111913,235859,291756,184878,128117,82745,37048,-3822,-29462,-47808,30002,87561,104763,105444,75143,113727,171672,96188,-17547,-109630,-73803,95679,87765,-16427,-61137,-105684,-128836,-123552,-87119,-61324,-67138,-80992,-115596,-121092,-53428,-1637,15733,30419,50328,76001,89469,71315,50149,33309,57982,64493,51806,-123,-58182,-43013,38223,-11444,-43652,1957,38673,50215,23158,60,-10265,216,-11448,-1612,31292,46301,59608,-1902,-56648,-98459,-72584,-44422,-55278,-50989,542,32994,11942,-4825,-17681,-59589,-6877,63618],[60603,-5153,-42188,17244,-9119,-36360,14850,41727,-2817,-67589,-30756,14708,12878,-72511,-99296,-67778,-25274,-22492,-46885,20278,52953,43207,-35971,-22266,61337,80381,25069,-96873,-64389,-28421,-16070,-12592,-11269,21441,-9344,-18295,9430,54211,80640,86840,12854,-51963,-92746,-47131,-29062,-30796,-17334,5521,-29674,-2402,39434,41884,-4251,49747,101669,57403,-29847,-53968,-89292,-110128,-67743,-20176,-3067,7524,27942,23710,-7992,-39766,-75999,-25008,20254,40442,2922,39958,155518,243997,306746,307355,303168,247994,86639,-5440,-85908,-75785,-30159,-6073,-31670,-61766,-42906,-1068,64024,96720,72872,40498,14552,-13042,40347,84835,225026,320402,181655,-9515,-113541,75049,221166,247263,242134,178434,105100,33852,-7692,67920,166487,150104,59755,-12627,-6353,-32861,-66473,-79737,-21838,-71842,-100913,-54695,44712,129741,95662,72506,81097,79067,40074,-5758,-30815,-9742,-20762,-53431,-30651,-54431,-101196,-31561,-13251,-41413,16232,88015,164222,208604,95564,42625,35511,39971,36163,37672,28784,36501,14815,-53740,-48989,-13438,-97069,-151410,-60810,-30078,-46502,2036,27572,36513,74590,34242,-85721,-30595,-288,-20501,-15330,49001,-13893,-161303,-152133,7307,94091,19673,-67454,30217,4992,-105728,-136320,-173422,-48213,36518,55859,-15150,-82130,-22195,12903,-40196,9594,59888,24406,-41241,-86072,-90834,-65836,-31459,7266,-18123,-40606,-57709,23322,64706,60366,22337,29280,78288,218721,400514,421916,233805,33406,-103208,-63352,-61652,-77156,7496,96192,134925,114588,69455,-103746,28352,78481,125186,156616,16982,-125182,-78701,-84952,-119317,-25176,21420,13064,-49557,-10446,97113,137178,77897,103073,210391,169047,96443,20801,-17311,22357,11852,-45703,-67934,-56816,-69832,-70179,-14204,30047,48012,29203,-44145,-33315,102167,193842,250449,160493,19247,-70591,-41430,-25217,-34793,-29615,-88872,-109819,-136954,-61666,78643,183841,153466,67512,2681,19521,-17854,-16307,54736,136248,184712,128566,-17038,-123139,-65747,-27620,-51001,-104269,-70750,1421,32479,46174,43233,24429,15055,-29653,-70548,-110353,-126945,-95990,-46187,-17329,1191,19845,25328,20324,51051,77752,97243,109645,32963,-31441,-55900,-26434,-9867,-4062,-22353,-29308,-72251,-115761,-146321,-122687,-79293,6109,57024,64297,-5321,-98255,-52706,37460,86628,26233,-6678,-10755,-15971,-18619,-21170,-67553,-63284,-1410,36841,22461,-38034,-51875,2982,65385,59585,-2812,-45945,-53974,-53595,-83234,-68420,4388,-8497,-77037,-120198,-33237,21550,18387,-28084,-23463,25670,94281,175691,281276,177510,115896,91633,37978,20564,40681,78031,49527,-31521,-50952,-48634,-58530,-30690,39901,82582,125391,161340,92474,-26736,-3602,197079,451125,509428,360425,230121,118083,-2081,-40989,8778,267,-43964,-57035,-48685,-60262,-19250,88357,117721,69786,24712,1355,34942,95253,70369,-45917,-76332,4637,30901,-14112,-63477,-81772,-72975,-24352,-10578,-83854,-30710,59385,61892,-78392,-103376,-16326,57481,174211,333765,310818,219382,132587,78703,-1965,-96422,-97665,-32941,44515,76842,31454,-61319,-71863,-37949,-59554,-44448,69985,170095,168159,117018,91510,19777,111087,207567,158788,40183,31520,55548,24920,-39866,-38709,-22434,-119800,944,90089,103091,-36137,-261330,-169387,-75065,31532,45640,-37391,-37919,17392,-26,-54314,-114341,-58530,27339,232970,191770,-24535,-115081,-60228,-90406,-90197,-34322,43493,83484,-35702,-159192,-111573,-24277,13119,-17675,-70287,-91461,-94438,-71092,-49272,-26346,12032,13594,-22628,-64502,-101784,-112697,-98769,-82264,-27185,61830,112556,96793,78929,38910,4381,3251,101520,199625,172965,74662,4601,-8286,-18898,-54085,-81098,-244,87891,130701,64165,-21016,-87289,-73021,8360,93652,154111,211805,201878,46302,33070,13959,-63479,-95741,-73127,-25631,4982,19362,46717,74013,86008,259187,354652,369086,284291,114362,-31570,-88453,-74154,-7295,82629,67968,34609,-13886,1497,133910,137413,126894,98090,-4625,-41912,-29581,9898,22750,-29935,-79511,-138704,-116818,-78490,-38540,-30739,-27266,1125,-28112,-33507,-37081,-23628,8105,35197,29837,14491,83808,194357,253742,308741,378108,353294,166584,-27438,-64775,-58830,-2985,97791,95891,90007,106510,100526,76935,56284,55965,39619,8732,-22989,-10592,-4329,-70171,-123742,-60083,29594,76319,95633,112721,53984,-8156,-51268,-87454,-69063,74797,237286,330272,202977,-6661,23476,47096,15871,9237,8261,60535,86515,85138,139478,168792,139244,97346,74006,18754,-72547,-126905,-103997,-77680,4625,187005,195001,122462,44252,25223,49485,29280,32035,-34275,-78806,-49565,-13623,-28514,-53466,-78052,-100116,-39074,5053,-20668,-48390,-30384,1927,-21419,-40636,6413,64764,166776,120799,36715,-45456,-104835,-77015,-42648,-32843,-37179,-72326,-114499,-137058,-108574,-54765,32502,166921,326619,190673,-53128,-116918,-27091,31831,123691,299179,284515,96921,-41273,-36865,-19340,4413,-26556,-34338,-45866,-70656,-62922,-38168,525,-33363,-99730,-74469,-38345,-40566,-34874,-45853,-63251,-99220,-58136,-33955,-54171,-83113,-44416,45773,87967,97389,91071,94376,-48138,-121194,-115447,-102471,-45699,60967,150232,162919,138438,96700,33799,-25316,-58825,-38938,-11079,839,20190,49278,34850,-61236,-58922,-37238,-26748,-27902,3280,15646,19892,16690,3947,34329,113757,134299,117245,92800,90225,99868,89277,14829,-44022,-50387,-15653,65373,168636,305951,302541,177890,107524,69964,-8353,-38832,-105448,-71279,-80049,-123725,-89727,-47669,-36627,-59837,-98986,28627,77516,21148,-58538,-86869,-66135,-34818,-49884,-87750,-138285,-16535,31484,61814,31782,11250,30873,48227,93977,155530,135908,41785,-47738,-92805,-87513,-50252,-27994,-49768,-72105,8386,70056,78108,49321,9727,-48230,-94852,-88494,-69300,-43543,-66618,-53275,-50988,-31535,13915,-5732,-49308,-105914,-81134,-53866,-61341,-83529,-51622,-10727,59157,102862,164114,295164,326538,280548,145286,41943,11656,-15011,-20061,9201,28299,38946,16962,-10109,-15039,-50824,-83007,-109652,79641,267792,273786,182820,53081,-28662,-82638,-30164,-10032,-53786,-94892,-93839,-79599,-42592,9937,108552,147841,158073,163306,172668,164595,77829,-32726,-62115,-40874,18531,93305,166840,204828,176637,154726,118076,52109,-26203,-60043,-31755,5487,79624,103880,50237,-22023,-103421,-63439,-14657,10541,20050,27814,31213,45253,133481,267899,246347,148724,179271,281826,275419,132312,-12192,-101059,-32902,-2982,-48385,-110855,-76458,23018,85301,88852,6963,-21369,-14058,24792,72732,114468,217761,373751,311852,95765,-56003,-123319,-121637,-72015,10067,109660,110828,30024,-64901,-105411,-34524,-24216,-53688,-71925,-58909,22484,13664,-59324,-131379,-111662,-79030,-35310,-27136,-73206,-98553,-102304,-77289,-78762,-110645,-64126,-26111,47322,85048,65008,-5647,-57525,-57670,-88259,-93931,-86485,-113993,-126930,-30673,61972,46412,-19139,-71323,-147307,-119042,-10714,66655,100539,120934,134106,48149,-65319,-62499,-5244,19391,51177,62559,60850,29795,-1299,11252,16,-25166,-18442,30915,80608,-4445,-6547,12518,-7756,-59485,-59686,3242,5634,31081,49181,48192,39250,63306,113322,61394,-3684,-25199,-24314,-25364,-49641,-124824,-33972,42650,16681,-35754,-68831,-46614,-21492,-72275,-73445,13379,61263,64166,59516,66223,62273,-13195,-130305,-99188,-57227,-97536,-51187,67662,190542,326843,275637,231552,284809,381105,431316,419561,217682,18751,-64697,-24581,52311,73372,25454,-22379,19220,-4652,-83391,-93671,-74313,-31103,-16284,58231,29682,-57004,-30981,64127,137556,175096,121786,9977,-64641,-120888,-48968,81128,131952,103992,80586,10122,-88129,-21613,19253,28269,57797,84329,94649,87694,86373,62202,1378,-26334,-38774,-76284,-60668,15475,22456,1752,7617,6886,-14466,-33793,-45897,-48658,-16019,87389,158244,127788,58342,-6961,-88610,-36021,93788,197862,209259,202992,129254,36658,15606,69413,142521,161325,89916,-62748,-96531,-11340,-28096,-143013,-64906,-3244,-25677,-45120,-7853,-26566,-94921,-52361,-83417,-41402,-46047,-105764,-111253,-51128,-5710,40588,61318,71529,86805,122304,125242,86323,-6422,-43668,-14350,44673,28030,-44139,33090,283224,482031,502743,300722,159324,50111,70324,115900,197634,89731,46877,48476,58769,56252,67815,71241,37414,18301,-14240,-33904,-3479,45621,71618,31114,-3577,54050,174364,223730,168533,-16429,-88405,18350,-16746,83593,333799,538347,610116,454110,261356,71829,-60362,-5888,-53,-33519,-69288,-31701,-30529,-38636,-49581,-51166,-67472,-111794,-136452,-67846,-12809,93602,237322,352080,349067,313459,198800,30791,-111335,-41891,122599,136479,74762,23570,25575,19498,-41236,-129125,-107489,-31332,24971,42203,29409,20847,10221,-22378,-80076,-90086,-53580,-48726,-68979,-60268,47377,174057,286691,222042,30338,-75162,-30787,-29145,-92368,-136749,-43934,48037,77339,62841,51709,71413,66037,62398,27541,-3895,-37068,-50105,-25475,-4983,-28441,-64557,-64279,-27346,29671,56560,126240,147575,130571,68331,13088,-60593,-42690,28550,82970,39124,-61710,-80113,-66708,-26306,27439,84936,99200,8907,-41095,-39860,29461,111029,129596,87463,29490,-14724,-40487,-52614,-64948,-79743,-57894,14914,75554,129696,109569,-9097,-17337,103913,310081,415749,373158,245063,177874,136444,17789,-70100,-91459,-35343,57875,106510,100931,85706,10247,169315,212032,184104,131618,16664,-100014,-63272,50131,103173,46737,-42744,-91753,-83990,-127079,-141031,-61334,69544,183003,85257,-62673,-152427,-59984,62278,219339,339331,376146,359891,266721,154815,70401,24672,-24800,-50132,-58530,-23991,-10583,-5323,14339,14245,2679,27113,32221,-40689,-100459,-105863,-62961,-11587,35598,42276,-48494,-148216,-122487,-60046,-47145,-519,48936,83560,86016,101056,119439,100804,66687,13340,-16665,-35936,-19603,28962,71290,97031,78965,58806,14552,48743,-5197,-119633,-55792,-17244,-81936,-88104,-43969,31589,76138,84254,61606,-9020,-125261,-26129,250000,315848,166854,142587,86027,10182,-73516,-118657,-18563,61407,-54445,-115293,-59145,21019,85520,95044,35908,-22255,-65109,-92718,-95762,-40831,-3823,41005,43460,-55891,-97014,-99952,-48017,27025,50845,36432,-458,-17433,-34366,-43443,-65577,-61165,-50806,-28272,-37608,-60620,-140314,-31816,86372,121803,82418,65439,100409,142405,73022,-26929,-77198,-48346,-9392,-29930,-9736,57959,97043,87628,44149,-34594,-92785,-38888,74865,170020,155690,139513,167469,147297,98604,82249,57689,-19300,-113397,-121601,-73314,-58230,-72746,4487,71018,44173,2408,50998,115304,105515,52116,-43369,-141261,-8058,69369,-30224,-93718,-57306,-27794,-1150,22855,8877,-12904,52826,138066,223636,290999,310083,266443,266658,272641,298987,429422,488415,295099,75887,-27723,-60495,-1581,-21049,-80975,-18207,48585,97021,67463,-13462,-70535,-11930,61387,75536,54640,44932,-10600,-28293,-35412,-32642,-42024,-83715,-97157,-119987,-48651,22772,94173,136558,150491,145757,114002,40579,-45008,-118714,-68470,28743,80815,103789,115310,193446,218819,231796,282849,302683,229499,114261,-6176,-84300,-80345,-92382,-68892,-25303,-32944,-54031,-59329,-70441,-55702,-20546,-32587,-107543,-76729,-10475,27150,-12875,-83647,-78059,-62825,-31978,34307,93410,111394,63822,3684,-27840,124640,220986,197597,113777,-42214,-118333,-109219,-58571,-59327,-175720,-66415,42013,99421,12490,-82290,-1774,73736,57770,15001,-43585,-80211,-104027,-81961,-58186,-18338,-2031,4490,-20829,-106927,-36607,-69089,-77780,-68955,26769,119867,138306,6349,-45357,-59712,-47819,-29494,-14250,-63749,-124661,-59657,-32862,-94137,-143231,-83144,31017,140004,156332,37141,-75606,-10339,-7537,-48002,-53744,-32371,657,41232,33823,56805,61675,15424,-10575,22296,91235,75363,-12942,-57458,15751,102424,109888,41611,-60308,-58618,-10564,44900,116346,91372,35766,24140,11717,41374,71382,98091,126631,76124,-4361,-98402,-90371,-86663,-106333,-60819,1359,19902,-48915,-93150,-55484,11268,77889,69390,20592,-32359,-90218,-51853,30342,58581,22414,-25493,-69037,-55085,8379,42161,79883,41196,23320,72440,100192,69574,-21178,-48702,-91449,-104838,-113038,-93629,-100039,-106898,-73964,-41717,-37274,-73601,-82540,2599,57048,30384,-45489,-99724,-46937,-20777,-38997,-88888,1361,42224,42732,73696,114311,129402,102602,29478,-63703,-67815,-50760,-67298,-74284,-62755,-75618,-62415,-3180,51150,66394,23408,-6720,-40426,-61129,-57990,-122240,-85206,-29183,2132,3092,-23064,-35573,79445,253181,342393,211362,41231,-14298,-3099,41724,62033,105117,197260,206807,105882,-52815,-87958,54838,87365,5990,24117,82602,-2474,-16065,2753,15806,61839,64596,-5580,-49577,5834,-27276,-82457,-99127,-116390,-53354,3998,21573,58372,101382,105400,97878,107063,121033,48894,-50520,-97822,-114627,-48108,23495,61709,10712,-87863,72313,336127,553579,518481,339981,153371,-2659,-107883,-93559,-69177,-81092,-92958,-39358,30993,59853,65979,63089,79293,73087,55792,16265,-3850,-109,-34913,-111166,-100205,-52283,-70420,-96568,-35062,-43082,-4541,95490,150854,169303,78320,-45035,-120971,-118660,-73382,-68325,-90010,-117561,-133604,-97191,-101408,-60301,-33489,-60109,-103248,-143644,-51562,7127,33667,6400,-84399,-53250,-73596,-86451,37561,156066,156764,143043,149509,80508,34863,61605,145091,216052,129199,49043,-34609,-48705,-29899,7673,98638,170534,10057,-134828,-39570,47660,115635,121818,103502,106237,32968,-14717,2046,37948,23826,41750,137692,338648,598439,419253,147128,-14572,-103692,-110405,-82986,-30353,26604,36417,-17317,-31249,-73004,-51061,17385,48995,48287,-1208,-76807,-44155,103125,161565,156553,81681,78302,74215,45807,-31546,-126497,-77946,-21186,94629,187725,237742,168285,148207,125000,80859,35616,-1334,-40041,30266,101629,116890,108607,68994,101243,158923,78550,-33345,-113028,-79497,88374,78549,-21823,-66178,-103208,-115067,-139531,-103930,-72996,-79851,-86869,-109240,-116445,-27056,20213,28166,37404,53691,78075,92490,65240,26866,-1235,20187,37472,26910,-11471,-49645,-32405,30149,-38480,-61652,-11393,44934,72946,43260,12493,4703,20970,5626,5276,33408,49641,55427,-8035,-55023,-92411,-95911,-76507,-80236,-72344,-19060,13925,915,-9933,-20591,-66355,-24654,40444],[50848,-181,-19188,28414,-2037,-20078,37686,66314,17721,-36785,-45306,19716,20722,-71727,-102210,-68238,-38155,-44551,-53175,19979,45511,20981,-41398,10131,82037,80338,19056,-111690,-66190,-40302,-31814,-21130,-12507,22282,-10258,-12509,17195,65763,94735,102473,24802,-45271,-88060,-50649,-36866,-44312,-20996,-8728,-49198,-18757,29921,40325,-740,60207,105837,63478,-27552,-60175,-90624,-120257,-69319,-21405,-5521,10224,42014,47378,5990,-47171,-65375,-21294,18111,48507,21282,62666,187170,276551,342595,362850,346721,289100,106820,-10017,-98068,-78830,-29187,-7844,-42527,-77833,-53401,-4576,65928,103897,87563,54124,24019,-12684,24309,66763,210836,318218,200799,9967,-122880,31088,163573,203304,212720,166051,90267,2164,-36544,29110,112623,97767,25788,-21331,-7793,-34592,-71743,-87226,-21932,-64153,-96360,-61275,49645,167687,156164,104375,91767,73737,36847,-11153,-42212,-25686,-43302,-80426,-37866,-53028,-102568,-31133,-2072,-38619,3731,65944,136388,178362,69088,25875,31839,43488,39438,35740,23276,26638,-551,-67514,-54477,-14840,-85297,-157476,-100157,-48129,-21286,11982,30279,32159,71360,54860,-63000,-68012,-55649,-79379,-66479,27851,19775,-91551,-141418,2370,129175,98503,10595,47876,24632,-81273,-122718,-116912,-4240,65983,65057,-10590,-58522,10181,54647,2382,26515,77196,45542,-25576,-67107,-54627,-25195,-4028,10494,-30870,-50738,-55949,27608,69843,63498,25931,35948,85308,239307,430324,453205,272323,53751,-105213,-69634,-66179,-80775,213,87264,135137,150249,91209,-108208,26230,91163,129796,148422,8802,-123274,-75875,-83067,-137638,-43857,7393,6955,-51185,-2598,113587,168891,97691,85241,178203,157846,94557,28855,-9993,22535,7006,-53337,-76764,-56776,-61265,-61653,-7490,30436,21894,-3427,-54034,-29637,100828,192648,248052,152271,11183,-78910,-50519,-31818,-36928,-23417,-79237,-106071,-143503,-62095,60715,138732,106796,27455,4560,23901,-32225,-35666,35341,112543,150181,78985,-51114,-136793,-67852,-41609,-69177,-109818,-63109,13473,50891,64310,55143,35295,24862,-26424,-69350,-111831,-117574,-69778,-19792,9223,13601,23708,27669,25871,63334,83392,86974,87261,22361,-14146,-52364,-41175,-25971,-15547,-26959,-31949,-74237,-114586,-153258,-141497,-94310,-1178,54508,72460,21839,-67257,-42619,47130,95785,32499,978,-1163,-9747,-15109,-19034,-67636,-65501,-12465,16498,-5367,-61730,-79184,-27283,41568,52911,11376,-40600,-63701,-58494,-85645,-82378,-8749,-12559,-74566,-110573,-34863,23727,35194,2364,14040,63995,135528,232111,308754,161589,92566,82146,24236,4506,29986,76121,49279,-31887,-50707,-42754,-51842,-46800,-13353,34526,91677,142836,79096,-29660,-11728,173288,405646,473277,325597,201740,101691,-5990,-51015,1886,-2433,-45916,-47820,-32250,-53046,-16674,86051,112457,72068,27016,-9673,14493,73554,42401,-55274,-73405,-4300,16676,-20160,-60840,-81037,-74749,-16193,5360,-45366,-2453,70166,58218,-80792,-79257,8163,63251,162917,332271,330451,257441,164507,101310,17444,-79289,-108129,-34766,53503,81944,31332,-57690,-59645,-18788,-39102,-42189,53971,151600,146401,88251,45002,-16762,142527,215323,171259,57915,35166,56668,26783,-59761,-61719,-14024,-34784,-1639,142542,199142,-10600,-128952,-141448,-8145,117453,80072,-23267,-26921,23980,4923,-43993,-106711,-71800,8051,191226,150360,-40805,-113902,-53760,-87882,-91368,-39345,23038,42609,-71505,-144042,-92320,-20773,7741,-20902,-67450,-90874,-98198,-71722,-44155,-19917,18963,24774,-791,-39768,-78125,-86213,-66828,-49413,-3295,77986,118233,94241,86665,64079,47148,55624,123520,210733,168358,64006,15764,22989,24389,-18389,-83384,-13737,86330,149470,100957,22859,-37993,-27516,52733,129939,182679,240343,216898,28870,9190,-13459,-85988,-87308,-55669,-890,52768,70443,82005,81170,80684,310221,445212,455689,341986,151327,-50615,-108309,-64665,-6210,82819,74458,31867,-21853,-15501,117449,142785,131130,79441,-24125,-61370,-46231,-2492,13780,-29742,-72378,-136539,-107660,-67021,-31730,-38083,-51135,-28734,-58729,-49948,-40670,-21531,8531,32702,32246,42557,137882,273089,340095,364000,396777,353493,160214,-35801,-59909,-44808,822,71095,47229,45203,73082,88794,83629,67701,69463,51247,19213,-5311,-115,-8511,-79784,-115879,-48669,47780,100863,121633,122433,43506,-31141,-68696,-92447,-68705,67906,222024,299200,157380,-26391,57830,121055,63150,29097,3625,40908,74491,87742,143051,168027,131589,75757,32605,-16115,-95927,-137411,-104520,-94384,-6498,192057,207279,117794,24600,-4617,9781,-918,20027,-29889,-64296,-54240,-26183,-41356,-59917,-73318,-89098,-31321,11237,-26138,-66812,-44999,-4966,-25781,-47667,-2585,53402,157143,111985,27406,-46758,-95885,-80841,-47379,-35531,-39074,-76093,-122359,-120078,-94584,-41459,49699,191383,339629,192755,-41482,-89763,-1494,42930,126144,296617,262024,69492,-61644,-57126,-40275,-12944,-35067,-45575,-59218,-59770,-32398,5097,55094,30734,-80191,-91166,-48966,-42319,-27722,-34639,-46588,-78111,-54570,-47268,-68880,-86489,-44182,50343,99560,127482,137366,99585,-39320,-114330,-110245,-104747,-43730,63961,157660,173527,143270,98270,36394,-21593,-61908,-42911,-20866,-17467,-5478,15608,-6772,-105320,-52951,-30668,-29685,-37695,-6126,8806,16157,9499,-16352,-18580,47715,75585,74059,65484,74267,83718,70213,1307,-51764,-57756,-22499,68700,165883,279817,263548,151264,85791,48985,-24602,-47156,-112704,-83847,-84177,-121220,-86942,-42215,-31424,-66947,-72001,50391,84012,17204,-55425,-88605,-70756,-30098,-29190,-51534,-64592,24853,53836,77471,45912,18949,28054,40330,73456,101988,79460,11160,-59094,-62134,-45392,-26897,-22707,-57399,-63274,18894,72615,79258,60649,29521,-27339,-84710,-99644,-94340,-62752,-83349,-72729,-77745,-52796,754,-13500,-63424,-118908,-61375,-34727,-48154,-77759,-50465,-9777,61148,118303,201103,336343,354174,303161,149993,44355,20702,-11050,-15559,9741,9735,5509,-26293,-43833,-33158,-56651,-83389,-104711,98707,274290,262583,164020,36765,-38644,-92096,-33023,-17094,-62400,-97681,-103584,-92707,-52018,2928,103150,149564,158842,165431,181639,185559,106927,-14165,-51887,-27753,28073,102731,169334,192249,157888,126621,100937,62875,84,-23745,12997,45562,104683,117483,54481,-25109,-93457,-32715,26285,54432,58216,61025,61570,68479,146478,257394,207843,88204,117351,246720,259626,128944,-15424,-99642,-35155,-7175,-49963,-106154,-78589,20994,76794,83681,9923,-23931,-18447,19274,66537,110201,210577,341980,268160,83338,-60119,-119182,-110884,-62495,10595,104894,99076,30510,-37289,-82055,-42175,-30781,-45237,-56076,-45779,26405,12671,-56027,-124248,-118648,-88694,-38085,-26743,-78243,-109589,-112607,-85206,-78953,-107256,-60947,-25146,44908,89252,76375,4639,-53978,-61164,-92691,-88092,-77738,-94953,-109329,-80910,18282,42944,292,-55430,-136570,-116112,8578,82932,121353,135267,135008,46402,-57382,-45542,23578,56327,75104,67793,51297,21112,1603,21720,15907,-1583,10619,60851,103588,7284,-12849,2559,-15808,-56857,-49798,2394,487,23068,44204,49465,44818,69761,121597,74422,8771,-19829,-26488,-28572,-60646,-93385,1053,69876,22805,-38806,-59559,-26445,2797,-51254,-66712,22294,72037,73528,56095,39221,42542,-18070,-129029,-98362,-56923,-99220,-44966,64843,171501,339665,312222,262630,300257,384118,428904,410142,192207,3199,-51751,11938,72892,73685,17526,-33256,8811,-1421,-78555,-91215,-72642,-41389,-43073,26208,9353,-65569,-23698,71276,134633,164903,131191,21654,-52832,-104320,-46037,93892,150961,108710,64837,-16171,-59217,18399,50127,27266,51754,79532,86924,75445,67803,39188,-19039,-40904,-51604,-98993,-92016,-13337,21314,21855,23803,6217,-28037,-55989,-70673,-75286,-29028,87079,154387,125479,61832,-5076,-93900,-25935,118655,225824,238224,227468,139080,63798,69254,126544,178185,174792,94676,-51938,-79063,1971,-14076,-121830,-63274,-5894,-37714,-59016,-13752,-30090,-124720,-53482,-37859,-4787,-31354,-106513,-106401,-49673,-17991,30351,59965,76170,95327,115959,112147,84459,-2611,-35578,-8555,51482,45841,-21519,40426,264215,418665,437161,264848,145588,47953,60043,119558,227631,128278,67881,57628,59285,43544,35677,28995,8231,4431,-18508,-30973,6142,55470,74686,31380,602,70488,198443,225467,135108,-54506,-92324,49195,-15869,34971,276847,490963,555967,378192,215503,65900,-51868,-9903,-6103,-40681,-78617,-45371,-30126,-46973,-61317,-51995,-55127,-92967,-127726,-79473,-34865,45161,185055,318301,356530,322202,190268,12180,-127586,-83598,65070,82168,31389,-5238,9557,6380,-52012,-129816,-93754,-16342,33282,38570,27388,33742,42289,17865,-49781,-104740,-61790,-52338,-68538,-61451,39612,160136,273062,220588,34359,-76734,-32137,-27045,-84312,-155748,-72491,4209,29203,31829,32280,44567,28131,39039,19867,-8801,-41885,-60333,-41722,-16451,-33555,-74277,-74472,-40458,16832,48608,121894,137810,107540,41785,-2009,-48275,-15991,47162,96699,69852,-41217,-72117,-58685,-15833,28777,63987,91104,21586,-25533,-50880,-14482,78843,113357,93165,45863,7950,-18610,-40048,-61458,-80782,-68502,3566,64315,118004,85299,-25902,-12685,126928,332388,417772,369838,259268,206934,159856,17952,-76280,-79362,-4122,103198,177774,178649,150361,17316,106874,186650,184475,146527,27083,-94339,-72735,29847,82331,33540,-46657,-100052,-105005,-136334,-143127,-77901,47775,177928,110389,-45287,-150923,-44486,90477,228878,304833,291737,233199,147662,81092,35004,14814,-22723,-52094,-77741,-38084,-7655,5196,28706,44364,43387,61074,47900,-36413,-97058,-86787,-28757,28289,82176,84132,-16918,-122904,-136652,-71532,-55488,-13763,35639,67581,59079,67764,81880,62708,28107,-15818,-27772,-32075,-5724,42360,78933,105535,86007,66608,30225,84780,10125,-119875,-58324,-15661,-72064,-72255,-27942,51317,95525,105314,83806,2483,-128375,-10222,307921,440175,285552,204511,94996,5497,-80767,-124998,-25927,23084,-98565,-128179,-61197,16699,72168,83253,25749,-36828,-83089,-105748,-91943,-35071,4797,54036,84950,-13087,-91717,-99462,-53867,25093,61453,53197,17927,1252,-16459,-26063,-46897,-42511,-34122,-15757,-25517,-46775,-145453,-49168,74638,119715,87686,66298,91694,115949,33872,-53075,-81070,-48299,-18751,-42835,-11171,58918,105889,97085,48510,-29801,-79937,-18820,125180,252881,235243,191005,185510,144116,90948,72450,41820,-32689,-119969,-127137,-115130,-113037,-85244,11698,80681,47302,18850,78028,143933,132383,60792,-44065,-129216,-13299,57238,-36855,-133997,-94252,-53436,-11871,22658,14619,9618,90899,196518,280773,329814,330660,279324,282431,303700,339953,465387,517500,340557,86409,-28142,-67229,-8619,-24768,-89490,-31770,37550,95048,68518,-12919,-88004,-9108,84784,107675,73424,49854,-10394,-22503,-23892,-26287,-43372,-90494,-116967,-109779,-35579,29187,90800,129692,150319,153392,115167,33648,-53692,-117891,-72735,18527,58074,80994,97482,176487,210506,215667,275503,313289,250815,146195,12717,-100597,-91884,-92037,-60660,-24548,-37496,-67352,-80964,-87537,-66250,-35765,-52339,-119129,-61412,5549,33191,-16322,-89811,-91070,-95006,-84836,-16585,53903,84664,52346,12295,-9382,133535,248528,217303,118358,-31327,-97570,-83387,-39055,-48987,-149916,-66543,40614,103927,17977,-88686,-18799,54383,40202,-1418,-59008,-92515,-115417,-74170,-48365,-2384,24101,33754,-5202,-125332,-25206,-27218,-25029,-32610,35717,106154,97282,-22319,-64676,-74403,-66461,-60382,-55570,-104440,-98719,-30800,-9831,-79184,-119077,-47132,62112,161382,180090,64829,-62637,-22318,-17528,-51899,-52922,-31182,-3342,36591,32966,53141,55820,15600,-342,39930,112331,99898,710,-63851,9778,109782,121986,57193,-51868,-82427,-46478,38123,121177,91298,35216,10860,-17328,18224,62794,93831,124635,80960,4630,-111510,-103649,-90011,-110992,-67672,-443,26887,-15935,-55488,-44482,-624,50244,50009,15634,-27081,-78875,-51560,31346,54833,7505,-50177,-83092,-31612,32703,46024,62141,6252,16782,82297,126792,126083,45465,2691,-67352,-108956,-109352,-93258,-110098,-110006,-73836,-41584,-32884,-66728,-75096,7228,59598,30237,-35071,-86757,-52937,-25549,-34957,-96596,-15856,11425,14914,56027,105761,115882,79231,8143,-68163,-59737,-45497,-68026,-86662,-79028,-84769,-64555,-9475,35637,52533,9677,-17565,-46764,-61498,-48351,-104438,-71632,-22688,-1835,1606,-18945,-41195,61706,224083,312264,203490,43277,-9840,7421,63229,102724,146569,202077,175268,80486,-64720,-83578,58174,86978,-4949,14148,92789,35179,2642,1429,6086,45021,52846,-3255,-33534,3352,-57496,-107213,-80214,-85563,-34808,30333,52331,69872,90240,89749,80049,81953,101283,42993,-50150,-94310,-95518,-33200,20127,39675,-17902,-85116,84647,374022,637272,600073,378053,152236,-14851,-118645,-93604,-75281,-93220,-81730,-17556,56712,81224,65493,49971,77807,88615,72133,18986,-3173,5856,-19889,-84584,-132055,-73275,-74065,-79552,-31030,-52460,-18202,83202,138820,160952,88472,-21475,-88006,-91548,-59448,-70041,-98595,-114865,-137618,-89353,-92130,-40323,-186,-17755,-66004,-163369,-77491,-2989,42016,31932,-47944,-65215,-112593,-95039,51274,141664,134191,131021,159707,77380,26678,48681,127082,220431,161109,81560,-375,-54220,-50313,-10384,85180,145632,-7532,-133773,-23941,69207,135508,124956,93944,118872,60761,17549,33300,49784,27645,43710,117240,281703,508121,308567,94881,-30968,-111029,-117048,-95955,-50400,10765,34986,-11641,-25467,-63773,-61236,-8654,17078,17872,-24296,-73334,-14611,134829,182361,163938,87600,74322,53092,17520,-50367,-140051,-92563,-28124,78411,124159,170730,147964,166975,169822,128016,75663,22941,-36333,27952,115439,130296,112970,64859,88912,143910,59741,-49941,-117216,-86348,75249,64687,-29889,-73956,-96655,-100832,-135470,-121949,-85962,-91728,-89710,-99064,-94245,3326,42369,39814,42395,53897,77626,93670,58144,9932,-23591,-15003,7609,-1674,-23758,-40982,-22862,18132,-62985,-75801,-24535,50401,96906,66083,26819,18879,36279,18242,9718,33782,51268,46754,-16473,-53741,-77122,-81774,-62827,-58818,-85372,-37867,-2691,-7564,-13121,-23077,-71935,-37883,23620],[48921,16258,2611,35642,2494,-8359,53607,85558,38434,5770,-11287,28267,21354,-76204,-107164,-69634,-47299,-67889,-59501,13413,27329,-13394,-45471,32909,91096,70863,11934,-99630,-60662,-44870,-42106,-29400,-16879,16933,-14593,-7168,25908,77539,106864,113593,32477,-41564,-84021,-56354,-47750,-62359,-31050,-26223,-66042,-33118,21612,39855,6428,68071,102489,63347,-24221,-66967,-90808,-120913,-70276,-24268,-10109,12499,56756,74377,30484,-40419,-41607,-16863,12653,53784,41307,89307,220023,303154,368200,406083,377101,318227,120826,-16847,-113434,-86766,-35465,-14664,-53511,-94413,-59346,-4637,69317,110221,100747,68201,36178,-3036,15801,51056,191193,301064,210801,32773,-86204,-2832,111222,160727,180406,148008,71883,-22730,-40364,-118,55932,42246,-3145,-25266,-7828,-36078,-75335,-86403,-14790,-50867,-91583,-66228,58069,205676,216093,135642,97584,65966,32693,-18544,-54351,-37837,-58815,-108760,-48834,-56615,-103394,-29171,9537,-34841,-12260,40222,104381,144888,45040,14650,31622,45709,38529,30291,16018,15317,-17432,-80762,-55868,-11468,-68270,-136707,-145576,-61035,7872,24216,33323,24668,60078,69770,-36414,-73153,-66182,-79784,-72183,16900,40935,-47835,-109770,13972,163363,163836,76517,69033,21186,-81361,-114436,-86333,18118,82969,68397,-8718,-40353,43084,97681,37079,38600,89714,65857,-5982,-35563,-7738,17946,22980,14523,-41374,-60892,-54225,32110,81036,78361,38164,43963,91436,252257,437339,460839,300254,73425,-100743,-74753,-69479,-86146,-10044,75225,133572,184533,109373,-109545,22910,109219,141924,138491,1021,-121446,-72331,-76305,-142817,-62411,-6902,937,-52061,4014,127120,199352,122371,66911,128383,130666,83795,35578,1910,26180,4198,-58850,-84117,-55169,-51948,-51919,1915,38748,6118,-26901,-61037,-27255,94198,183178,235187,135521,-62,-86313,-59096,-39008,-38845,-16362,-67849,-98244,-139977,-62957,35194,80049,59748,13561,28339,28686,-46013,-51902,13535,82777,107393,26382,-82311,-137695,-70019,-57158,-88789,-113083,-55539,24085,67079,80042,66696,47488,35687,-22246,-67054,-109451,-106698,-53869,-1981,29184,21761,24492,27269,29731,73004,84406,69915,51179,8090,5529,-44404,-57426,-41992,-24816,-28011,-30855,-73812,-112022,-154472,-159249,-106678,-8402,51411,78509,46931,-30178,-17253,67997,113896,47274,15366,13578,2612,-6348,-13455,-65983,-68371,-26144,-7806,-34015,-80211,-103861,-53303,22180,47557,29065,-24749,-68544,-61814,-86215,-97409,-25867,-19230,-70843,-99136,-36147,24721,50900,33842,55948,108988,179749,283753,319176,139666,63481,64348,4411,-16275,14975,70544,47012,-32734,-50490,-37906,-46507,-59572,-65133,-15061,50912,114436,60186,-32972,-20712,137546,337799,414141,276721,162527,75414,-14424,-59570,-4844,-3998,-45503,-36603,-15415,-44205,-13161,81042,104226,72559,28513,-20547,-14180,34931,752,-67111,-70559,-14237,1044,-26737,-57901,-79856,-73656,-6898,20945,-8031,34692,88397,61792,-74003,-57615,30982,72040,151589,319863,334207,280981,184227,113424,30340,-64404,-117236,-39336,56784,81661,28574,-54686,-48227,-372,-17540,-36070,32788,123932,113572,44999,-17727,-33048,163305,209496,172284,67402,38448,62783,35709,-72655,-88345,-21809,8304,55402,230596,298869,33400,-15909,30223,167884,247198,139654,-5086,-17859,26044,6164,-35958,-96943,-82911,-8572,145591,105884,-59042,-102568,-45588,-84170,-93893,-47005,-207,-903,-100701,-122608,-75569,-19684,-1704,-30309,-70890,-93549,-103820,-74946,-42098,-16387,23998,34319,19845,-16612,-58313,-65815,-40317,-20800,15383,86989,115918,86561,93791,90814,91047,101665,133428,208000,153980,51954,21431,47807,64393,23184,-66958,-25689,79971,160896,134455,68188,20818,31994,103646,164686,204488,253736,219262,14302,-13447,-38300,-96002,-74632,-36081,23209,83351,94141,91277,69795,62708,327745,488665,500181,384024,205027,-28536,-81940,-43161,-3278,72280,85537,35467,-24389,-34957,91953,140034,129314,58643,-41428,-78904,-62939,-16431,5323,-21525,-59238,-131251,-101935,-59284,-28272,-45871,-68926,-44584,-84968,-68203,-47813,-24411,4471,26164,30801,66828,186721,342412,413774,405041,394718,330696,140623,-47158,-54184,-27487,12962,55811,13394,7615,42882,76238,89803,77546,78254,54809,22161,8678,11690,-9743,-86674,-110962,-43022,58190,114979,138661,128107,37530,-50228,-86465,-98118,-75946,49941,190123,251577,110088,-42477,86849,193731,106690,46513,-1257,17310,56083,83874,138481,159988,119805,53742,-6554,-47620,-114388,-125813,-103201,-113210,-20189,185308,209919,106324,-1328,-40808,-36302,-36653,4955,-26678,-56187,-65197,-45595,-60919,-73045,-73957,-83285,-31527,5008,-42731,-91034,-61794,-14202,-32411,-57040,-13124,40627,141529,98340,16858,-47903,-92652,-89175,-55274,-40955,-43752,-82941,-122556,-104250,-84766,-37617,54713,197688,326474,180161,-32238,-60880,21155,44954,114980,280940,239280,49633,-73999,-72558,-62705,-36855,-52222,-66057,-75246,-50825,-10875,38074,100670,87845,-44975,-106321,-66019,-47027,-21374,-23521,-30550,-59489,-51425,-61989,-88105,-95216,-50316,47350,103443,152427,179950,92356,-37442,-110909,-108923,-108372,-41442,51615,146441,171408,139378,92130,33418,-21376,-68479,-53184,-36458,-40238,-34181,-18644,-43704,-98978,-39246,-26395,-36177,-51137,-17293,1950,12334,785,-37424,-71306,-24162,4327,19254,31735,56226,69174,54328,-9790,-59760,-71802,-37087,63289,156163,249237,224022,123191,61665,24895,-43396,-56689,-118976,-105255,-93901,-121112,-84629,-38524,-25196,-63023,-45261,69668,83616,8141,-55252,-85529,-80131,-29400,-8961,-3263,124,64399,77053,91670,58131,25763,21623,28244,49351,45798,19579,-22680,-66376,-37164,-17153,-13437,-24428,-69982,-56146,21884,66419,71987,64657,41314,-17717,-82761,-105666,-118444,-75816,-90787,-81888,-95550,-73792,-18055,-29498,-86330,-115428,-40589,-18369,-39745,-76806,-54307,-13745,58117,129152,235206,366063,372295,319581,149700,41398,24069,-12288,-16937,1301,-20641,-36215,-69998,-75452,-52414,-67715,-92261,-97957,115879,272503,245625,143385,20629,-51135,-103470,-37469,-26196,-72367,-101890,-117607,-110482,-64886,-8965,89979,143238,153675,161448,180793,192576,122644,-4638,-47233,-20244,30683,98951,155917,166093,128046,86744,68933,58773,13779,41,41520,67955,117495,123335,54208,-29788,-84285,-14916,49557,81132,83547,87095,89489,92448,156807,239275,168752,39492,66126,217666,247012,126492,-19533,-102633,-39056,-11218,-51897,-103512,-86987,11689,61660,74349,11165,-26592,-25114,9442,55758,101387,196980,296964,210290,61049,-70978,-120794,-106254,-58138,5767,95266,85517,31205,-13778,-60946,-50170,-36527,-39872,-44567,-36927,24221,5603,-59212,-123195,-120573,-98428,-42101,-29285,-88332,-127976,-130658,-102968,-88815,-109652,-57468,-23089,42844,92211,85272,11029,-55567,-71175,-102178,-87665,-74303,-80572,-83895,-121555,-38344,26557,7156,-49399,-132044,-115610,23023,93098,138899,144494,127980,37422,-55878,-36067,45458,85754,91104,65326,34512,4436,-2144,25930,26018,15923,32766,79506,110953,12866,-20901,-9830,-26809,-57467,-47034,-6548,-12216,8446,32442,43559,43587,68800,120868,82717,16828,-20288,-35882,-38722,-73373,-65253,26586,85963,19762,-48609,-54206,-10739,21157,-35614,-60300,27742,77494,78170,47311,6230,14472,-30809,-133545,-102008,-61954,-106253,-44356,55300,142794,331240,332495,280419,300361,369370,409065,384251,160692,-14736,-37305,49059,92321,70510,6356,-46763,-4513,-1875,-77710,-94752,-76891,-53920,-73178,-6602,-14227,-76737,-22727,68618,119515,142461,132744,30743,-43390,-89659,-45464,100901,163534,107947,46324,-36443,-30376,49891,69902,19943,41079,70106,73059,54662,38286,5205,-45835,-55479,-59684,-112803,-124082,-43026,12675,33238,33750,1121,-46987,-85329,-102623,-111302,-50125,72854,135670,112543,58930,-6646,-98034,-22916,131189,234729,248714,236063,145592,95154,127032,181397,209439,183787,96266,-44343,-69462,8884,-2643,-97708,-56196,-7942,-49990,-78678,-25304,-35075,-78987,-17703,14438,26980,-20318,-109109,-106830,-55976,-38738,8648,46281,69306,88837,93121,88920,78537,1058,-29237,-6397,52222,57596,-581,51700,246010,356825,368553,226238,125674,37155,41179,111364,244566,164835,87030,62596,54752,27536,3970,-11246,-21908,-12191,-25637,-30706,13352,60554,71000,24717,-1347,80606,209549,208651,88244,-95421,-58987,101428,16210,-6136,212428,420516,475667,291206,163805,51015,-53185,-19604,-17660,-53790,-96858,-67945,-31318,-58912,-76839,-55178,-45210,-76561,-115303,-92316,-58798,-10246,117595,265030,343851,312952,172075,1766,-89154,-100285,-2936,18271,-20992,-38329,-8565,-9797,-66553,-124785,-79047,-1353,39307,31732,20714,40031,68963,56073,-23522,-101492,-70306,-57899,-71268,-66516,25655,135903,242152,201008,27821,-83216,-37141,-29309,-79758,-170836,-100845,-37355,-15306,1392,10862,15038,-11306,8688,7057,-15907,-45845,-69264,-60274,-32722,-42293,-84267,-83796,-52580,3498,38289,112228,123152,82360,15837,-16420,-36024,1622,55770,97950,89148,-25255,-65827,-52159,-8436,25073,39583,77824,31396,-5208,-40544,-40754,50258,95251,94969,59216,27164,635,-29912,-60392,-83516,-83292,-13200,45973,96512,51552,-41801,-12138,136848,333751,399085,355497,272491,239232,183298,19963,-76269,-64770,23925,139778,238940,242421,200072,57363,57773,149824,170430,149055,30661,-92492,-82653,6744,55682,15070,-54528,-107401,-117995,-125604,-122748,-95814,23014,156310,120911,-37812,-143937,-22385,123701,234068,263025,206107,121539,57451,32189,14779,11897,-16754,-48847,-90902,-53847,-7659,11331,36882,68636,85200,95334,58699,-34301,-94238,-67106,9279,76699,138850,131173,16992,-97732,-138218,-85496,-65232,-30209,18321,47765,30808,34162,45070,26998,-7963,-44600,-40053,-28703,8345,54547,84906,113808,95552,77679,52823,124942,26264,-117498,-64254,-18144,-65443,-58885,-13293,69428,111662,122730,102025,12320,-128596,-5081,332921,531197,389218,258551,99649,-2340,-91143,-132257,-35730,-13640,-135162,-128862,-61431,10449,54329,65266,11761,-52787,-100040,-118913,-92127,-34050,7879,59064,117858,42895,-49026,-73088,-56966,19708,68485,68097,35836,19381,293,-10125,-29569,-25404,-18911,-5666,-17327,-37888,-131898,-65761,58690,111047,89926,66896,82865,89000,-2665,-79043,-85424,-52058,-32057,-58387,-15892,52865,106423,100642,48065,-28297,-71111,-1000,181382,352203,340442,262506,208195,139152,79608,57117,20933,-47948,-126638,-126558,-155817,-132380,-61221,25336,80957,36386,28908,103104,171395,162454,72701,-41225,-115540,-18378,47076,-35614,-137811,-117647,-74502,-22808,20012,17765,25068,116096,243833,325405,355269,338474,280420,283831,320531,365806,473482,513940,368148,92793,-30513,-75532,-19054,-31800,-101696,-52329,16161,82284,61144,-14033,-97909,-11514,96951,133999,90323,53031,-12663,-18916,-14194,-20671,-44538,-89326,-114060,-96560,-22357,36621,89069,124578,150269,156857,109439,23246,-63394,-117249,-78678,4428,32778,58129,79368,156626,196433,192281,252058,304214,263721,180568,38701,-95146,-95077,-85665,-53387,-26095,-43339,-81123,-102780,-104197,-74974,-48930,-69126,-122949,-46438,20089,37170,-19701,-95666,-103956,-125561,-125410,-65468,13333,55228,39584,22882,13225,136160,263165,223717,111512,-27732,-81874,-61923,-21184,-35929,-123883,-60551,41341,110342,28875,-87580,-41041,30060,19566,-18719,-74245,-105173,-120290,-65092,-42022,7636,44833,60190,13475,-135700,-12738,15274,32790,11441,45421,86812,56201,-45735,-80128,-84661,-81270,-87698,-94294,-143169,-71338,-4187,12015,-61290,-92684,-10204,92891,179985,200403,94082,-44168,-49321,-39335,-61384,-56101,-33499,-9118,32626,33452,49512,48714,14057,8026,54291,129203,123947,18510,-66451,-2525,108302,126176,68084,-41282,-93310,-88876,21660,114730,87119,33285,-878,-44725,-7816,51096,87262,120552,82970,11092,-119953,-108777,-87745,-112697,-76402,-4430,32146,20455,-14085,-27305,-10705,22423,28830,8711,-22682,-66054,-45142,36074,52260,-6676,-74733,-94865,-12533,51410,45327,41155,-33124,4086,81211,141169,179874,120771,53410,-44623,-111689,-103203,-83900,-109856,-109006,-71893,-41786,-30986,-61915,-66619,14294,66772,41452,-11872,-68934,-56460,-30126,-29972,-83514,-37796,-21023,-14501,32203,91565,100357,57991,-7341,-62135,-47105,-35753,-62578,-92304,-90913,-90579,-65813,-15122,21871,39857,-4663,-30937,-54108,-57410,-29920,-76189,-50835,-12940,-4737,-1183,-15745,-45704,42479,189312,273604,191214,46287,-4216,16959,81054,142546,192692,206913,143060,56097,-72989,-76588,56233,81080,-16114,5072,100421,77483,25287,1829,-4155,26122,36702,-2893,-16030,3968,-83702,-112011,-53777,-55230,-13519,55792,80091,76910,70497,59882,46295,44520,73830,35634,-47125,-81358,-71992,-15258,20826,23416,-40695,-79595,95514,412008,720674,680083,413703,148740,-27010,-124476,-89262,-78711,-99244,-65686,2803,79154,98824,61501,34724,72635,96411,79978,16262,-6971,8189,-6993,-54739,-122456,-92907,-72219,-47185,-1997,-39380,-18544,75262,126983,149675,93680,-2650,-58927,-67870,-49007,-69194,-85222,-77790,-102196,-75869,-78751,-17514,34014,25212,-25852,-128663,-102675,-14435,48019,58178,-4042,-39704,-113894,-69565,68946,125791,112463,116897,162017,68123,12612,28715,103585,219321,200348,127692,44951,-39713,-68870,-31662,68098,118563,-21051,-130814,-12589,87003,150245,118172,71968,113224,77995,47149,59328,57871,29798,40688,92808,215761,399941,200884,46366,-48055,-119528,-125149,-111050,-71281,-5834,31949,-5855,-19074,-54098,-65177,-30436,-10911,-9145,-44685,-64331,17813,172351,205292,169388,89491,63754,23645,-17575,-72043,-148224,-98508,-16818,65764,51092,99928,127031,182333,213856,177031,115026,41948,-37209,23374,128150,144615,117880,61448,76120,127292,40840,-66771,-122550,-93613,59473,49487,-38292,-82617,-90523,-88775,-119045,-140920,-100445,-101559,-88965,-87274,-69672,31937,61193,48959,44976,50912,74176,92174,49537,-13,-32288,-44095,-25398,-35196,-38222,-34703,-16127,1266,-86377,-89198,-39180,52556,118951,89533,40795,29696,44723,24727,9906,30531,48862,32340,-28363,-54664,-62541,-51164,-25030,-27773,-73041,-57464,-18559,-15734,-16644,-27360,-77035,-44026,14865],[55092,39353,23206,39726,4950,-412,63102,98334,55778,45540,40259,41869,14810,-84148,-112702,-72323,-51988,-83980,-62899,2492,1047,-54938,-43307,44601,87464,52998,4739,-81150,-51907,-43088,-46553,-36923,-23746,6095,-21022,-2461,35308,89657,117498,120800,36299,-40532,-80654,-62682,-60392,-83175,-45421,-41249,-77443,-44319,15349,41527,19253,74052,93434,58399,-21396,-74726,-91515,-113990,-69846,-27863,-15944,15202,72351,105619,68432,-12892,-11374,-11802,4808,58491,64750,120411,253716,323460,382288,433139,392846,333284,127126,-25451,-131091,-98177,-48118,-25626,-62741,-107883,-58861,-796,74742,116277,112661,82976,50488,15052,19915,41228,168854,271920,210993,55071,-50229,-16569,69022,122554,148091,125632,50500,-37601,-27372,-14966,2909,-9192,-20339,-24735,-7194,-37752,-77316,-80831,-3245,-34903,-86980,-69575,67296,236700,265767,162355,97595,55809,27016,-28376,-66009,-43370,-61819,-136479,-63251,-64724,-102605,-26514,20278,-30133,-30953,11636,69849,111555,26848,12051,36248,47402,34097,22078,7470,3344,-34389,-91928,-52956,-4502,-48801,-105280,-116149,-54723,35170,34735,34738,13796,41053,75648,-23365,-79002,-72884,-80393,-73378,8478,28338,-76984,-159952,-38288,129549,154235,78257,55595,-5661,-99177,-130215,-109848,2098,81717,65266,-9986,-28291,68278,129543,59832,45679,97727,85303,17587,4643,43963,60705,47808,18405,-49399,-70432,-51901,36591,95552,100745,58220,54362,98150,256669,420245,442228,311664,87814,-94872,-78581,-71910,-93212,-22747,60962,130874,215073,123769,-95789,20486,132132,161187,127866,-6380,-119595,-69079,-67194,-129918,-79962,-20783,-4632,-51734,9871,137787,226885,151681,55325,70221,91561,66643,42642,17580,32059,1992,-63807,-89913,-51812,-41887,-41739,12777,52712,4092,-38487,-65008,-25613,82781,165219,211518,110885,-13276,-92104,-67055,-46395,-39111,-7298,-53912,-86428,-127698,-63263,5097,15955,31886,39319,64355,32924,-58853,-57571,-6924,48611,58120,-26466,-109606,-122870,-71284,-72664,-107455,-110498,-47413,32900,80655,93644,78535,61201,47233,-17267,-63415,-102092,-95814,-45436,8538,42482,26067,22924,25138,32692,80240,81574,48435,6667,-1037,28276,-30117,-72313,-56689,-30825,-24960,-25750,-70560,-107289,-146031,-174505,-116591,-14517,49040,82894,68145,9278,23020,101912,141806,70532,34865,31649,20102,7786,-3461,-61018,-70513,-40730,-32991,-58276,-88804,-121005,-68432,10335,45478,50225,1034,-63859,-61483,-83502,-111694,-45666,-27319,-64900,-86045,-36138,25694,66326,66157,99331,155756,223131,326253,314443,116413,35323,43893,-18114,-39016,-2104,63086,44345,-32585,-48579,-32270,-40826,-63354,-94168,-58800,6940,79387,38852,-34424,-28331,93692,256998,340987,221566,118928,43869,-25641,-64461,-9328,-2930,-40393,-22002,3190,-31909,-6309,76490,95939,73283,30661,-28268,-47278,-15936,-48648,-76768,-65556,-21778,-11889,-30489,-52565,-76097,-66146,5924,38283,28960,74522,110978,71682,-60325,-36719,52935,83675,141800,299109,323912,290580,193768,118307,39457,-49877,-120022,-43667,57089,79050,26240,-49424,-34952,19598,7787,-23279,10112,90872,74780,-7126,-88514,-17058,172755,194677,166049,72003,42269,75505,57350,-64182,-117531,-52097,-28272,356,151391,211685,-47521,-17183,31317,149592,217057,112703,-15682,-10177,24533,7153,-27910,-84228,-88358,-20097,104981,66319,-74953,-85780,-32909,-75803,-93301,-53120,-20955,-39052,-113924,-101852,-60425,-19049,-12315,-42305,-74588,-94512,-107101,-76838,-39435,-12306,30554,45684,42605,7997,-39638,-48512,-16980,5782,31731,92267,109826,78862,104501,121682,137039,140283,134077,196479,136635,43238,25301,68422,100636,67602,-33902,-27642,73712,168017,166262,116373,87869,101412,160830,200989,224140,257220,213634,7870,-27845,-50752,-79418,-49380,-6510,42803,80691,76837,57826,28658,25440,296869,477790,512695,430348,280091,25726,-64381,-47109,-7778,59573,112320,58853,-7891,-40133,64752,133424,126157,40639,-53065,-90472,-74377,-25324,5287,-2030,-38401,-120021,-95211,-50940,-24535,-51121,-75034,-42101,-97066,-82408,-53069,-27198,742,20541,30281,90189,231133,399597,470860,431021,375807,291760,114655,-55592,-43739,-5265,33305,52892,-852,-14432,23130,69156,101177,91803,87916,55857,23596,23560,27295,-5382,-87721,-104457,-36587,66709,123603,150437,132667,39070,-59362,-99290,-98850,-83999,29138,153146,200981,71044,-48160,113708,266555,152116,68039,2630,883,40495,80576,132245,150970,110489,38463,-35811,-67855,-114675,-105700,-95780,-127219,-29399,174754,209903,95249,-26338,-76362,-81002,-69796,-4804,-19047,-48182,-75591,-62903,-78887,-85892,-73671,-76929,-36340,-9425,-63971,-111856,-72417,-19252,-35253,-62908,-19114,32966,127421,87068,11187,-44488,-88561,-94803,-59044,-42114,-43953,-84378,-108798,-85371,-74025,-36738,55326,194068,297519,162012,-18705,-27151,45677,44028,97055,264805,228733,45917,-71165,-71964,-74372,-57679,-70979,-88394,-80505,-37929,8643,66581,140475,140039,745,-100560,-81897,-45600,-7487,-5027,-8437,-36675,-41465,-67415,-101124,-102230,-56108,43423,106075,177562,221023,81609,-35181,-103317,-103198,-103753,-32924,34736,123898,161357,133112,85529,32510,-16856,-69139,-61821,-49837,-59100,-56395,-40886,-56760,-63038,-18916,-18127,-38698,-60164,-22031,2719,16010,-1541,-51311,-113025,-78158,-63409,-35118,1770,45596,64178,48634,-11238,-58628,-80930,-49901,56879,147600,223818,193234,102166,43532,6386,-56078,-57551,-105038,-118498,-97978,-113781,-74870,-29746,-11926,-40313,-9874,94931,85646,2605,-51306,-73901,-82956,-22995,16542,52410,62163,103687,106380,113040,77179,39593,19568,19750,29860,-522,-32398,-50487,-63013,-16453,3727,-1794,-24540,-78129,-44601,25919,60351,64924,69215,52943,-10369,-81540,-104190,-118654,-74338,-84994,-78153,-100479,-86331,-33467,-44524,-106379,-88537,-12024,2397,-28846,-73318,-55307,-14014,59023,144959,274497,392692,390102,338186,152747,40767,28311,-11738,-15910,-7664,-52630,-75416,-100161,-90716,-61709,-74857,-101160,-81969,138553,269914,230735,129205,13338,-56898,-105002,-35401,-28330,-73112,-99701,-126310,-123343,-71713,-16316,78937,138363,152192,161095,179864,194202,131463,3221,-40524,-11299,34367,90748,136359,137367,98618,48116,34980,50055,24041,20124,63056,82283,126800,130861,58488,-28079,-73130,-1915,63683,98263,103297,112758,122091,126575,173658,223585,139203,8759,33341,204108,247576,135240,-15274,-101221,-34773,-5259,-44547,-94007,-93211,3613,48315,68728,18413,-20629,-24485,4529,49379,97006,186445,250681,150761,37261,-79097,-116890,-98923,-50565,5408,91109,79640,39201,12132,-34585,-45773,-30264,-28595,-28648,-23581,25440,2367,-58688,-117969,-112240,-100313,-41513,-27641,-94441,-144410,-146855,-120880,-97263,-106500,-45650,-12336,48640,102078,100356,22204,-53130,-78133,-104181,-83443,-68150,-63192,-53004,-81554,-85465,7979,9325,-44027,-125401,-109609,39809,105319,161860,157186,122678,31284,-51428,-25165,68112,115941,108771,66024,22193,-8290,-1663,33440,38896,34767,54138,93441,112386,21006,-21533,-15052,-31148,-52583,-41786,-13557,-21920,-2488,23349,39017,43579,68588,120072,93905,28084,-17724,-43150,-45873,-74278,-34831,50519,98776,16797,-55179,-43735,8960,41840,-17390,-46663,38339,86520,87245,42697,-21895,-12236,-42628,-135407,-100502,-63051,-109592,-39869,49342,116648,312123,343744,292485,294406,347876,383623,354215,134173,-25620,-15893,95325,121272,73673,1440,-53614,-10486,3395,-71969,-95254,-76778,-56182,-96682,-31241,-31807,-80742,-19026,65293,102171,118250,133965,44868,-28057,-68618,-36441,111761,178076,110994,35726,-36959,1164,80041,86635,15756,35320,65209,62499,35403,9116,-27625,-66517,-56542,-51212,-104272,-146914,-62866,5320,42529,44372,264,-61731,-113201,-130895,-147672,-67611,53447,110866,97392,57743,-3210,-90406,-19025,136233,229296,246235,239034,162274,141627,196443,239595,242946,196133,102230,-33532,-59668,17329,13555,-66518,-33339,2102,-51017,-95211,-33099,-31328,-27111,44367,74101,60777,-4835,-104436,-104439,-61747,-58179,-13094,25769,54872,71841,62021,63702,74994,10911,-17853,-350,54842,70906,26578,75182,239446,310138,312302,197161,110414,27541,23745,100113,253143,204826,113039,72202,53791,16752,-18602,-40395,-43774,-22767,-27908,-26304,24658,67588,67967,18931,-1518,92432,215197,184754,43729,-109660,-7310,171587,70078,-15574,160037,346947,388173,209552,117165,35067,-55367,-25613,-25510,-63242,-114577,-87837,-26394,-66096,-87778,-53050,-30882,-56023,-98129,-97818,-75385,-60862,46568,205835,321037,298095,160549,16488,-32480,-67830,-62165,-40258,-71641,-63545,-19468,-20824,-76253,-110335,-55958,20457,49527,28445,16463,46251,94645,94167,2857,-83960,-69262,-57179,-69416,-67773,13676,110874,204755,172406,18388,-87243,-38432,-29078,-72884,-165557,-120919,-67398,-44531,-15509,271,-3474,-37908,-17709,-2426,-17493,-42119,-67559,-71121,-46639,-49094,-88631,-86020,-57256,-3866,31874,103697,110423,61713,-4441,-25378,-21859,17526,62198,95405,104309,-6675,-54260,-40283,2099,22291,18837,67323,44949,19457,-21695,-42095,35416,84134,99731,75092,47729,22115,-16715,-55322,-81138,-95238,-28020,27922,72357,16985,-48382,-10412,140081,321973,370180,341181,294811,282207,213507,31539,-63557,-44492,52637,170056,289719,292769,236012,101719,44596,113887,147705,141748,31732,-89243,-86583,-12439,29933,-2529,-60415,-105940,-110159,-105404,-101630,-108886,1905,126891,121074,-35399,-123761,13119,165142,239300,223087,132235,36745,229,7190,8076,15139,-6786,-39842,-92951,-65015,-4604,18823,44307,90810,129453,131920,69211,-29425,-86616,-41591,55509,137286,208061,185472,56236,-69314,-123085,-95751,-69302,-41862,4271,30701,7444,6345,14951,-316,-35419,-67139,-48235,-21612,26379,69596,93383,125775,112246,97421,88260,172711,47175,-109424,-66766,-18227,-56953,-43402,4987,90676,128573,140190,119883,24489,-122067,-4903,328581,580370,470275,303875,104639,-8118,-99437,-133713,-39944,-39289,-149558,-115735,-54770,7666,37815,46534,-937,-64899,-109971,-127083,-92916,-32961,10486,60795,143682,107903,9478,-35047,-52308,15369,75526,84522,57097,41102,19985,8150,-10383,-7190,-3355,4215,-9811,-30263,-117794,-75451,44944,102418,95645,75580,84299,74197,-25238,-98998,-86115,-54339,-44028,-72425,-21185,43197,101470,101470,45993,-27441,-63643,17678,243087,462106,467515,356553,241044,136880,68075,39319,-1300,-61307,-129070,-116098,-126205,-82635,-20134,41394,70575,13401,34527,124962,197359,196825,91188,-31551,-99793,-22395,37960,-32149,-124951,-128119,-88553,-31229,17824,21291,36295,131186,279348,357209,369165,336616,272801,273519,323649,375933,456032,482216,377563,97145,-32184,-81631,-27951,-37739,-113850,-77072,-13890,58948,45775,-16198,-92313,-17468,99747,154740,106748,56998,-14616,-15341,-4356,-13602,-43220,-83615,-97132,-79571,-6519,47724,91924,124451,153900,159226,101008,13121,-71237,-114970,-83384,-9740,9458,38696,63566,137302,180432,166733,217121,275358,265596,213982,69953,-68126,-82105,-71460,-45506,-27844,-48202,-92863,-121479,-113788,-77188,-56312,-79306,-116805,-30468,34790,41060,-21119,-98463,-114031,-138103,-95547,-104185,-23677,27148,28404,35932,38628,132160,261581,216406,96536,-28760,-70738,-45245,-5598,-20866,-98445,-49137,45819,120729,47089,-71837,-62857,4718,-1139,-34908,-87728,-116579,-109950,-55398,-38892,12156,60285,83233,32005,-128954,1341,57834,91508,61453,56685,63834,19031,-63591,-90232,-89150,-91133,-109622,-126814,-176681,-45951,19910,32541,-41414,-64987,26528,121898,194986,215746,122487,-19606,-90752,-71330,-74268,-61664,-38425,-15771,29932,36132,46985,41045,10935,14104,64802,140945,146205,40519,-62022,-20386,97754,122594,74262,-28971,-81388,-128939,-3419,98552,79709,30618,-9433,-66493,-35194,37015,78576,113986,81756,15212,-112769,-98971,-77467,-108639,-87402,-10973,35342,55578,26898,-7649,-19330,-4580,6329,-230,-19269,-52271,-33091,44971,51743,-18447,-96713,-102338,617,63856,41723,23899,-63021,-14668,67464,140405,221994,193523,98501,-26463,-116868,-99491,-72698,-103551,-104102,-67356,-41837,-32081,-59798,-57930,23080,78601,63793,20553,-46468,-55647,-34441,-24635,-64879,-60013,-47763,-39395,3408,70762,82283,39484,-15448,-47943,-32271,-23111,-51631,-88327,-94821,-92096,-66156,-20040,9888,27770,-20187,-46845,-60916,-46946,-2643,-38158,-24069,-1377,-7343,-5861,-14129,-48778,23074,151262,229359,174943,50126,2720,25026,93784,177070,237233,210331,112636,33396,-78196,-69060,48521,69362,-27981,-3725,104085,120781,49291,2712,-15623,5036,16181,-4911,739,5423,-105604,-101037,-28973,-28941,5571,76769,101897,78416,44380,17844,-581,-925,41823,27129,-41951,-63412,-46863,3177,22927,10707,-59235,-73470,104676,447973,797482,752503,444818,144382,-37486,-122414,-81528,-79626,-98676,-49287,20123,96719,110853,53572,17784,65628,98621,81485,9640,-15076,6488,2373,-28112,-93672,-104955,-63432,-10592,43762,-3304,-774,74991,116797,136597,94610,11383,-36112,-51155,-43644,-66029,-63042,-40678,-63751,-58852,-62782,5832,66538,65524,13538,-92845,-115661,-25103,50678,81905,42323,12178,-59067,-24805,87291,109727,93018,102055,155367,54823,-6663,1726,76714,214468,245138,186562,99211,-8466,-79293,-55788,48983,91904,-30109,-128295,-7315,98185,156896,100934,41022,92154,84219,70692,77310,61215,29855,34278,67997,150405,289411,107479,3806,-65610,-129360,-133533,-127956,-91822,-22291,27247,-433,-12304,-44425,-63046,-46853,-34837,-32438,-60943,-52275,50628,212155,228485,172689,88312,49321,-11154,-58091,-94436,-139480,-90207,8967,58149,-22886,37743,109517,193802,254919,227112,153364,55698,-41533,18314,139848,160004,123264,58607,63643,111233,24556,-81629,-127681,-98952,45378,37161,-43260,-87384,-84674,-78209,-102875,-133112,-113501,-105668,-83261,-73278,-41945,57355,76449,56828,47655,47643,70096,89966,41625,-1788,-28484,-59213,-57339,-71015,-51659,-29536,-10460,-17240,-107053,-101846,-53894,52016,138673,114503,55579,38588,48792,27298,7878,25697,44268,16007,-40369,-55234,-48407,-19668,13422,1378,-55817,-75036,-31043,-21469,-18264,-31033,-78191,-39793,16319],[64651,63203,41577,40843,5554,4496,66570,103747,67896,79047,92858,59066,1452,-93693,-118060,-76927,-54457,-80550,-63248,-11459,-30664,-91782,-34105,44816,71510,28853,-1030,-63589,-43120,-38055,-47129,-44242,-33130,-9878,-28416,1144,44650,101714,126703,124463,36448,-42302,-78351,-68564,-73969,-105016,-59722,-48297,-82498,-52408,10960,45481,38298,78469,80138,49664,-20425,-83560,-93907,-106625,-68207,-31975,-22631,18645,88594,141630,118759,31499,20450,-6722,-4702,64616,92874,155938,287094,336973,384077,441271,393322,333007,124250,-35985,-148832,-110275,-66096,-39964,-67923,-107162,-52911,6264,82037,121968,122848,97873,65475,37379,35428,38835,145775,234266,201292,73734,-17326,-6306,41099,90966,117841,99949,26176,-41862,-12215,-17682,-40696,-48425,-24566,-22410,-7524,-40655,-78389,-74981,8547,-19230,-83514,-72321,73931,253864,295310,179267,90760,42948,18671,-41545,-75822,-41268,-51899,-132680,-81357,-77188,-100103,-24765,28316,-25347,-51822,-19635,34595,82475,18334,19855,46177,48886,26357,11212,-2585,-9309,-50827,-100197,-47708,2998,-30177,-72941,-64813,-32027,56693,40451,32565,-984,14668,68976,-25442,-124035,-131400,-148271,-127558,-19375,-13867,-146091,-311437,-171480,5472,49980,3389,-5907,-34431,-77786,-79107,-96044,-20595,71479,57249,-15860,-23753,79807,141512,67832,47061,100689,102661,43293,47956,95170,99938,68412,20568,-55739,-79495,-49549,39738,109382,124375,82590,66835,106408,251725,380517,397972,301910,92354,-91328,-82243,-74953,-102797,-38447,44030,126046,238275,132973,-74876,20094,155862,182752,115722,-14948,-119116,-68264,-59441,-112693,-97110,-35086,-10980,-51348,14023,144448,248502,182831,55023,15082,45463,46157,50840,34446,37170,-2490,-71500,-95447,-48116,-32704,-33119,22414,67604,12764,-39847,-67517,-25775,65291,136669,175010,77475,-28895,-97309,-76218,-54962,-37661,2936,-38643,-72684,-114013,-63890,-27249,-37692,40685,90874,100883,34138,-72437,-46582,-19575,11065,2197,-79363,-133576,-109468,-72980,-88425,-122407,-101730,-40254,37729,89439,103497,89232,74417,57011,-13918,-60682,-92491,-86189,-43230,10832,46787,24597,17482,19979,33084,82914,73603,22914,-41714,75,50979,-12160,-84726,-71666,-35508,-20386,-19401,-66987,-102386,-132677,-176475,-126466,-20559,45965,83392,81134,43755,70037,144036,174962,97863,55035,48779,38623,23660,8256,-54438,-73434,-57428,-57466,-72391,-86060,-121082,-68219,4653,44517,70747,30897,-50507,-59023,-79506,-124693,-69988,-38853,-58988,-73791,-37118,24452,78744,95102,136952,195160,257261,352079,294645,92664,11451,26455,-41417,-63387,-21819,52442,39487,-33530,-46868,-27540,-36677,-58876,-74418,-86951,-39909,38136,14703,-35671,-36145,42559,170411,260338,163836,73240,8292,-40690,-67146,-13405,-1881,-32977,-7006,20650,-18774,1907,71289,86228,72002,30670,-34022,-83284,-76848,-102947,-82771,-60612,-28118,-22748,-32885,-47347,-72226,-54384,20051,54915,62186,110015,131844,82989,-45290,-19307,71449,94648,131116,269274,298621,283808,191383,114746,42775,-38343,-115918,-49261,52717,72490,22487,-44175,-22334,38217,34130,-6682,-14409,52083,32258,-62590,-144979,13281,167314,170605,151718,70121,43114,90474,89455,-35552,-135331,-101688,-144352,-104120,-47663,-35758,-243338,-150746,-192582,-125688,-18863,-29455,-64644,-5837,17938,5703,-23387,-72539,-90689,-29514,70502,32073,-90160,-68439,-19090,-65659,-91102,-59419,-40027,-69594,-112384,-86189,-49996,-21878,-26380,-57974,-76045,-93760,-109613,-79590,-38666,-10339,35915,56210,64684,31574,-24328,-36707,-420,26203,42373,91193,98446,70303,116382,152603,179133,165069,123678,176400,116982,35109,24917,81076,127168,107329,5666,-17911,66922,168220,191449,161454,154949,171944,216722,233983,238862,250003,198880,6840,-39196,-50395,-41190,-6519,30627,49467,45151,34618,-2202,-39585,-31112,228307,445159,527674,489145,352811,74254,-61194,-85477,-31837,45015,140640,85621,12155,-33495,36432,119856,118830,22692,-62868,-99664,-82616,-30015,12463,21871,-15646,-107438,-90930,-45552,-24525,-58711,-72710,-30100,-94302,-94848,-59087,-32790,-5775,12746,27312,107507,263801,434914,501126,434727,337821,237314,81603,-63664,-33281,15440,52122,51034,-7125,-25396,10177,64012,113925,107243,95344,51747,21421,35667,41007,-1807,-88821,-98886,-30829,71287,123825,152790,131270,42254,-61945,-110475,-97411,-94248,4877,113837,151807,39555,-47712,133611,331444,195823,90833,13858,-4859,28980,75921,121710,138112,100833,27346,-57945,-81205,-103716,-87130,-87593,-138998,-36789,159552,205408,82915,-51883,-113783,-126294,-100798,-10667,-11217,-43535,-87996,-76980,-95221,-101218,-75865,-73901,-51752,-35467,-91912,-123761,-78534,-23955,-38511,-69223,-24339,26616,111672,74385,5530,-42067,-86818,-100246,-61546,-42246,-42586,-81877,-93925,-68946,-67514,-41957,49968,179904,255139,137403,-5101,6337,66780,36183,71293,253299,230236,53399,-60222,-61337,-70360,-71992,-94183,-114923,-72715,-25528,22867,86804,168799,179649,46625,-76168,-99241,-39752,10850,17045,15621,-13867,-28844,-63696,-101611,-110434,-65736,34402,103178,197241,251741,66916,-35801,-94829,-95860,-94361,-24494,13914,88283,137516,119265,74469,29954,-11794,-65786,-71655,-64031,-76885,-73521,-50193,-47239,-36257,-1317,-10969,-41325,-68127,-23731,7007,22883,-1320,-61894,-82800,-72520,-106055,-87318,-25561,39574,64063,47705,-8295,-52410,-82761,-63326,46222,136845,200939,167887,84553,27712,-9978,-65987,-53102,-77771,-96501,-93600,-101387,-62033,-20673,2736,-8639,30829,123446,88680,-2201,-48395,-61540,-78236,-13570,41129,105374,116134,135449,134798,137658,99769,55703,17471,10304,10659,-37608,-78628,-74596,-56586,-5444,12994,4037,-26808,-84022,-33794,27055,50687,54065,69659,59974,-9174,-84870,-103673,-107129,-68802,-77358,-72853,-102801,-95121,-49231,-61937,-119670,-58568,17330,21605,-20824,-72478,-58450,-14867,59843,162144,313488,411412,403039,353423,154016,37160,27269,-15459,-17227,-21268,-87480,-114682,-106153,-90684,-63959,-81683,-114206,-63243,159236,260443,212302,116128,9891,-60007,-100660,-32360,-28194,-68800,-96639,-131830,-133452,-75857,-22683,66959,131492,150907,161323,176432,186836,127486,3828,-37108,-6426,34011,74146,107652,103883,67429,9871,-1166,34434,27009,32211,74110,85904,128504,135770,62485,-26024,-66757,1939,64984,101315,112258,131807,152633,165536,191986,206393,114393,-13396,11323,198974,254625,149486,-8169,-100312,-27084,5450,-33349,-83090,-102454,-8221,31624,61048,25345,-12271,-21556,-219,42465,91980,174231,201358,88887,7269,-87315,-109662,-93370,-44920,5473,88857,76760,47968,34326,-9076,-32498,-16853,-16564,-13675,-11231,25222,-1521,-58561,-112157,-100561,-95988,-43276,-28259,-100980,-162640,-164139,-138918,-94434,-93433,-31395,8,55086,112265,115737,32698,-51488,-86266,-100036,-80380,-64889,-48550,-23711,-29710,-83115,-14731,1911,-43845,-121929,-104410,51966,113846,184647,167675,114522,23607,-48749,-17501,85908,141292,123625,66534,12146,-18654,-79,39686,49067,48361,66888,95804,104193,26819,-19964,-18028,-33732,-47643,-38700,-22999,-32602,-14156,11820,29980,38336,63281,114658,101583,36355,-17404,-53246,-54105,-66193,-8512,66663,102090,8829,-62955,-33911,26584,58685,-2646,-32604,48192,93710,95494,37262,-48233,-41167,-57820,-138715,-98669,-65345,-114513,-36444,42703,90503,280076,340094,292771,278124,316922,350336,318025,108472,-34687,5668,144408,155595,78330,-2313,-58938,-14076,8784,-67004,-98018,-75913,-50261,-99135,-51977,-48223,-82419,-17860,56402,78783,89091,129053,57579,-12926,-47579,-24166,120926,188096,112252,28389,-25000,28632,102184,94465,9721,29334,59239,50139,13558,-22421,-61015,-81252,-48489,-35689,-88571,-143966,-78096,-5876,43151,48564,-2207,-76248,-145182,-148828,-150856,-80047,24029,75245,74825,52587,-307,-77457,-20409,125157,202578,225703,236294,187383,198092,268902,292659,271573,205501,105761,-26880,-55624,21251,27298,-37067,-3877,19227,-45158,-113539,-41202,-23625,20503,109932,130063,89390,9061,-98529,-105232,-72540,-79515,-30882,-7288,22031,35766,18371,31302,66293,19208,-8453,2928,52827,78867,53311,103357,238369,273974,265615,173719,95878,15102,3575,81709,246347,239017,140526,81183,51256,5704,-37724,-63954,-62200,-32258,-31107,-24542,32707,69643,59500,8042,-5829,100110,210466,153893,7430,-81544,46776,242709,124575,2639,122794,275739,299380,135176,72426,13532,-62243,-32227,-34150,-72727,-133686,-100648,-21854,-73765,-99000,-51392,-18469,-37673,-83127,-101096,-88628,-103384,-25320,147848,293116,284692,162355,50448,21499,-21069,-84370,-78916,-118491,-77940,-27864,-32133,-84909,-94370,-30714,42144,57128,22658,9052,46670,112005,122939,22086,-68525,-64313,-55423,-68338,-70631,-1303,81234,158824,131593,946,-94232,-41562,-32088,-69712,-156173,-137593,-89892,-61185,-21375,-1153,-10370,-48646,-40421,-12443,-18830,-37163,-60165,-74758,-62297,-60793,-94646,-88071,-61057,-11618,23103,90672,94235,39693,-25896,-35213,-12492,26948,62011,85610,111053,9771,-43015,-28489,10232,14992,-2972,56072,57012,38964,-9016,-34331,28774,74618,101038,86198,62018,38383,-7099,-51942,-78941,-108509,-45121,5799,41037,-21173,-50747,-13485,132049,294750,331087,326190,323086,328773,243575,46890,-45458,-24156,74660,185843,319649,321255,252923,134181,62659,85684,114048,117265,23103,-90687,-89945,-32375,528,-24393,-69782,-102928,-97003,-87942,-85024,-120887,-20435,88362,105923,-42148,-94708,55896,204929,237349,182350,69567,-25653,-35918,-7285,3651,15724,-775,-33161,-91612,-76414,-3479,22635,45834,104259,166312,161579,73480,-27614,-79640,-15901,103453,202383,279683,237576,93138,-44278,-107920,-106498,-71546,-50912,-9810,12073,-15375,-19805,-12766,-23648,-58378,-88102,-57128,-16349,42017,81195,98032,134649,129740,120428,130660,219763,66056,-102707,-68838,-19026,-50708,-30310,22698,110341,140647,151665,131354,33218,-115174,-13410,294597,578170,515105,331272,105078,-16234,-110046,-132324,-41196,-57028,-134932,-100092,-46518,4004,19052,23661,-15934,-76507,-115842,-129962,-99865,-34342,9049,55069,155714,169033,70338,1919,-45962,7543,77369,96986,76504,61607,37879,23779,5208,6371,6464,8153,-8100,-28807,-108167,-81150,31209,92199,103322,93006,99143,75263,-32488,-114882,-86912,-56786,-56121,-88679,-31830,26619,87546,95182,37633,-32378,-62717,32464,300805,565952,599007,461866,280115,134292,52156,14370,-29113,-77046,-131021,-103510,-83098,-25475,19399,51035,44080,-22601,32912,136280,213881,227935,111312,-19798,-86952,-29871,24900,-33168,-118689,-134476,-100771,-41765,11742,20946,39598,133462,297347,370490,367248,321559,252926,248488,308508,365038,412537,424365,364625,95031,-37251,-87123,-36592,-43952,-125977,-109262,-56514,19399,16639,-25052,-82834,-31207,89338,164067,117603,57669,-19893,-15881,1390,-9077,-43220,-79963,-82494,-63295,8385,59173,96245,126538,158675,157535,88009,793,-80661,-115134,-89838,-25803,-13024,20200,46671,115597,160291,138417,171657,224407,249681,236730,98240,-37153,-59702,-54790,-40708,-32937,-55262,-105618,-138394,-112846,-73732,-59364,-84540,-106805,-17125,46185,41576,-24117,-100689,-123208,-118650,-61670,-100663,-56439,-323,16005,45645,60122,117914,237882,191943,72897,-35906,-66570,-36199,3825,-8581,-77660,-37921,50268,131445,68146,-46540,-78160,-20813,-22807,-51805,-101270,-127855,-99248,-48780,-41960,8213,67011,99150,45534,-116941,13603,95724,143729,110796,65839,35944,-14687,-79428,-97802,-91195,-99209,-128187,-151622,-165148,-26303,38026,48381,-23612,-39869,58809,144687,202656,221680,143935,6811,-143039,-113319,-90914,-71088,-48254,-25428,25815,38363,43338,30254,3226,14533,68102,144078,162361,63548,-51939,-45702,75435,108694,72743,-18391,-54263,-126025,-36574,72643,67519,25426,-15808,-79998,-64858,18848,65556,102293,74728,14866,-93424,-77209,-60910,-99328,-103109,-22445,34073,83288,61718,8917,-29558,-32659,-19655,-13626,-19111,-39960,-18837,55460,51312,-28927,-115677,-106465,5975,68527,35401,14415,-59926,-40174,39008,122258,243445,250592,131689,-15838,-127696,-99717,-62681,-95202,-96022,-60973,-42479,-38183,-62420,-51032,31274,92996,93912,57618,-21022,-50312,-39726,-21267,-47211,-75916,-61016,-51515,-26801,41930,59785,21942,-18572,-31690,-18646,-10710,-38300,-77462,-90476,-90307,-66584,-24995,-1376,14787,-38182,-65554,-65500,-30336,30579,6578,5697,9622,-11218,-13750,-15750,-51413,4088,111652,181788,154464,53617,10276,30668,99826,201469,272595,209366,84859,12130,-81793,-62984,34913,51777,-41398,-13230,102361,159960,71379,2192,-29381,-18434,-8496,-10109,14203,4850,-123107,-85608,-7658,-7850,19918,90658,115204,73650,14977,-33213,-56186,-46926,9663,17757,-35727,-44218,-22144,20092,24209,-651,-75138,-68038,111891,479364,861124,811230,469389,140737,-44223,-112780,-71645,-78220,-92309,-34434,33448,108370,116263,41704,-99,58729,97825,79328,937,-26960,664,7591,-5967,-65277,-97616,-48259,26449,95602,47182,32576,83761,109102,122592,92130,21000,-20298,-42132,-41907,-58188,-38887,-8827,-28862,-40937,-45995,27764,95057,100470,50111,-57392,-101925,-31737,49531,100251,86927,73872,6362,27302,104044,94950,77352,88430,140782,41633,-28715,-31467,49627,207872,292623,254116,158638,32094,-72111,-80120,30959,68232,-35135,-126206,-9721,99804,152620,73858,6015,61364,80821,85769,85670,59667,27956,26171,45149,92889,189276,35397,-31420,-83043,-140151,-138125,-145717,-109116,-36728,21779,4914,-4902,-34653,-56582,-56765,-54059,-51456,-71516,-38939,82148,250553,250258,174138,85281,34144,-46169,-101842,-113043,-122003,-69445,40921,54845,-86866,-2809,98082,201600,291267,276958,190149,64658,-47652,14538,150163,175686,128427,56099,52192,97666,13469,-92362,-131221,-100681,35794,30137,-42589,-84816,-78628,-68355,-86822,-116748,-119452,-102157,-72751,-56391,-10194,78784,88346,64873,53031,46899,67592,88763,36124,3398,-17200,-56521,-80800,-104667,-59766,-23865,-4115,-33635,-123281,-114148,-67946,48712,154488,140498,71399,46357,50282,27519,5001,20784,39206,1893,-49607,-53788,-34006,10345,48334,27944,-38793,-87649,-38806,-24002,-17182,-33018,-75579,-28807,24410],[68734,79912,52940,35707,1255,3900,61499,98333,70858,101118,136100,73543,-19642,-104977,-125711,-86728,-60165,-74395,-64880,-30013,-67594,-82561,-23245,32282,42659,-814,-6193,-50369,-38335,-34896,-48613,-54303,-47350,-32674,-37868,1204,51196,111283,132615,123220,31467,-48795,-79299,-74919,-89311,-125703,-67745,-46976,-84134,-59775,6279,49852,61476,80207,62565,36695,-23329,-94101,-99668,-101707,-67176,-37845,-30933,22051,104573,180951,175739,84697,50074,-3050,-15909,72819,125727,194720,317900,342894,373360,429319,378645,317099,111103,-49325,-156454,-118174,-87711,-56808,-68362,-96568,-44421,15134,90596,126749,130498,111885,79502,59234,56053,42944,123298,191999,182754,86881,11514,18072,29271,67879,91567,72505,-633,-38796,-912,-15507,-65276,-60593,-22093,-20864,-9862,-45155,-78752,-70983,17633,-5489,-81318,-74990,75798,253078,298348,182496,77594,28169,7572,-57639,-80621,-31734,-33404,-105895,-102129,-92139,-95456,-24195,33336,-20203,-72303,-51936,2972,63622,23480,38877,62545,51948,17221,-608,-12765,-21170,-64608,-103682,-41308,9483,-13523,-42593,-17214,-4627,70982,41236,27342,-17905,-15901,50437,-24481,-91370,-135901,-181818,-188926,-72855,-38410,-73190,-125679,-166007,-153212,-103602,-89852,-81038,-41196,-9127,30190,9828,19804,71730,49043,-24917,-25284,76454,131598,62841,44967,100718,119105,71237,91779,143938,135591,85896,22425,-58581,-84885,-45179,43124,121955,146736,109994,83546,120077,240775,326092,335652,272656,87230,-89246,-83846,-76775,-111720,-54484,26894,120958,254073,138720,-50022,25112,177956,203115,103930,-23014,-118160,-68466,-52789,-95494,-111038,-47332,-16059,-48767,18957,149554,264960,215506,68615,-18699,2864,30780,64126,53261,42152,-8230,-81163,-97285,-41713,-22303,-24188,32006,82485,28725,-32260,-66409,-24844,44430,99194,127693,38582,-43176,-98845,-84564,-60696,-30556,17019,-19548,-55007,-97789,-61702,-53472,-45405,83341,149424,133522,34284,-84339,-19456,-8872,-19478,-55040,-126735,-137248,-95665,-72451,-99881,-119789,-84947,-31398,41004,95989,112641,101859,89503,67019,-10176,-56844,-79451,-74225,-41331,8453,44281,19921,11172,14968,33664,83588,63992,-1631,-82682,14392,74491,10258,-87477,-84136,-36562,-12617,-10182,-61129,-94848,-115055,-154443,-132924,-22461,45416,82669,86878,70234,118011,190828,211411,128689,76630,66124,59105,42130,23346,-43484,-73650,-72580,-71304,-64631,-69474,-98376,-50826,6795,46607,91051,63632,-27789,-51708,-71532,-122126,-95527,-50670,-50302,-59596,-36338,23740,90210,120638,165868,223067,278801,360320,266196,73667,-932,24990,-54442,-81364,-38360,43106,35962,-32631,-42283,-20238,-30706,-45825,-38042,-75848,-84135,-2362,-7102,-33293,-40305,-9089,91193,184207,111491,32150,-24572,-53053,-63032,-13549,1745,-21006,10460,39170,-2391,14391,69276,78835,71683,31037,-33779,-105643,-133838,-123421,-78361,-52753,-29485,-27459,-30725,-39551,-65397,-36167,38509,73708,94028,142120,152092,97099,-27381,-2059,90103,107526,122943,235958,264362,265361,181626,107095,43714,-26891,-101926,-51659,47957,66081,20957,-35925,-7564,57863,63693,15855,-33880,13573,-3201,-89902,-77251,43930,151083,142649,134072,65799,43530,108748,132824,7116,-93739,-124127,-33959,98408,72535,-42925,-139702,-274101,-200525,-251699,-271192,-191199,-111579,2173,13611,5251,-19144,-59580,-87304,-33905,46357,7237,-100671,-48459,-1905,-51176,-83493,-61984,-52898,-84354,-99661,-72367,-40783,-24613,-39661,-69484,-65414,-85001,-106795,-79626,-36612,-7420,43100,68995,89018,57613,-8419,-26776,11864,42231,49913,87415,86807,66056,132516,185135,217024,177351,107872,154835,101264,30495,24037,88622,145187,141983,50292,7726,66047,165974,211583,203159,219074,240392,269450,263969,251187,237516,180396,13168,-48982,-32313,11893,49234,72912,48536,13191,23242,-19007,-100562,-80609,170052,445334,568786,546713,400684,95242,-55856,-127773,-65840,30482,153422,96465,21357,-26667,12378,102388,110412,7924,-68511,-104130,-83547,-25807,29081,49280,10095,-91234,-86612,-40833,-26148,-67060,-59553,-11166,-78674,-102038,-62675,-38141,-12201,5609,24405,119844,284066,447137,503738,417547,286464,175175,46928,-68281,-21523,34750,66576,46156,-11867,-28623,4040,61927,128908,125516,103057,46083,19742,47423,53575,1042,-89248,-89689,-20382,77020,119962,148683,126292,47991,-56114,-115571,-90344,-100328,-17800,79716,112569,19233,-41327,148299,386128,239981,117687,34941,7312,29371,74253,110404,124567,93768,23320,-69557,-88988,-89149,-68822,-77423,-145272,-39456,144977,201100,74411,-70848,-142501,-141791,-120450,-8960,-1483,-39473,-98441,-78239,-100894,-115803,-77801,-71290,-74547,-63813,-117199,-108366,-77035,-26623,-40712,-73280,-26401,23522,96684,61914,765,-39541,-84289,-101287,-59828,-38782,-36745,-71742,-78091,-54421,-64334,-49498,43832,161352,208537,111300,9775,40301,85087,23734,46828,256719,245459,70826,-43115,-44566,-52675,-64201,-114366,-127568,-51994,-11870,34688,101619,187346,206456,90283,-41159,-110069,-26366,35595,44496,43413,10584,-12093,-47741,-79458,-110128,-77255,22469,96839,212008,270226,54749,-35870,-82699,-83817,-79303,-15754,-4587,45743,101219,98376,60897,27888,-4322,-55803,-78843,-75753,-90174,-80812,-43751,-26587,-17029,13097,-3764,-42230,-72326,-20005,16453,34332,3331,-67316,-51601,-26350,-71975,-120516,-45274,40205,69473,51814,-632,-40861,-72125,-73841,34559,126730,183412,150011,72428,16341,-21859,-70661,-42416,-41461,-51588,-71361,-80577,-44688,-9799,19607,29247,79087,159166,98103,-2639,-44821,-48332,-61358,1552,65129,154077,163050,160321,161789,167150,128587,75154,16963,1442,-6639,-60458,-116155,-87672,-47717,-1470,13801,6344,-28941,-82605,-22407,27365,39657,41327,67306,63993,-12057,-90453,-103680,-98408,-62966,-70707,-68528,-104673,-99114,-63193,-78959,-110031,-27793,45943,39028,-14826,-72997,-62580,-14939,62297,182474,351431,422310,411354,364861,154133,31457,21354,-23283,-19433,-36194,-111925,-122173,-85039,-77643,-58020,-85360,-129006,-42466,175621,244404,190978,104774,10968,-58867,-94568,-27803,-24798,-59880,-91409,-127688,-133085,-74376,-25419,57129,125438,152516,165669,175464,174738,112658,-1731,-35940,-4404,30975,51986,73342,69547,37954,-23706,-34089,16172,25206,38331,77582,82764,124998,139552,67084,-23612,-64477,-1139,56532,92908,112137,144655,180313,208524,212074,189487,94719,-29785,-2058,199784,265701,167797,1654,-98614,-15403,20806,-18478,-70317,-113668,-22184,12976,51768,31764,-2152,-15877,-3598,36186,87268,161502,153111,30054,-26487,-90308,-96872,-87784,-40069,7899,90732,78013,57558,53447,15788,-10847,2977,-2983,1074,644,24588,-4834,-57292,-103888,-84600,-82084,-46726,-30927,-105300,-154916,-165373,-133480,-61205,-62496,-13940,13152,61256,122210,131512,43200,-49381,-92513,-91006,-77419,-63759,-35992,3909,17396,-39167,-36413,-12506,-46912,-120648,-100007,58871,119335,207496,176387,104998,15896,-46512,-11519,99826,162656,137326,69379,8198,-22033,5439,46361,57497,56576,69918,87050,89431,31859,-15389,-17798,-33539,-41830,-36270,-33323,-42525,-25319,-1282,16825,27553,54321,107255,106169,42122,-18307,-64996,-61024,-50395,13728,75340,96276,-3057,-70332,-24630,42103,71686,8900,-18508,57522,99894,103757,31962,-67939,-67144,-71894,-135381,-95279,-67866,-120001,-32961,36968,67262,240033,323139,282263,254039,280122,312878,279308,84784,-41309,27664,195407,196201,85454,-4077,-61699,-15042,14216,-62423,-102157,-72008,-36023,-75687,-64206,-61554,-81027,-18267,43537,52117,58381,119487,68981,2101,-26870,-9241,128077,192793,111747,24614,-6535,52026,116174,94151,2873,23742,52324,36653,-8863,-52910,-90037,-83701,-34351,-17909,-73517,-130073,-89114,-19543,35620,45707,-6202,-87155,-169033,-128639,-104324,-75869,-12987,30988,46473,44459,2956,-60605,-26524,97164,157183,192990,236203,222140,263205,340203,338230,294493,211654,106188,-25170,-57012,21104,37696,-11327,27684,42106,-33150,-100405,-46625,-11797,62025,169896,178160,111949,21498,-91539,-109010,-87479,-97428,-26621,-34589,-29877,-18862,-34352,-6730,51374,24621,-1630,3015,45680,80421,78382,133699,240446,246712,228296,155958,83240,1877,-17604,58457,225363,263849,169391,90077,48140,-5037,-53434,-81962,-76230,-39452,-34346,-25433,36711,66488,46346,-7855,-13926,103810,197864,123958,-6166,-35632,99971,305601,171500,33084,103674,215032,219753,74041,31770,-11008,-70705,-37962,-42233,-79694,-139400,-91863,-18399,-81237,-108939,-49863,-8015,-21558,-70302,-101731,-96454,-107435,-59297,115723,281452,291266,186536,95281,68085,22350,-48527,-61407,-89928,-73647,-33575,-43392,-88426,-77123,-3790,62595,61599,14766,-695,42192,120874,140807,33940,-56348,-57418,-52403,-67406,-74483,-18314,48847,108131,81933,-23256,-103225,-45991,-37790,-69663,-149203,-149391,-103228,-65756,-17847,6281,-4634,-42112,-52732,-20569,-19526,-31592,-47967,-66823,-73822,-77053,-103560,-91037,-64749,-20110,11980,73991,75438,16575,-48282,-44742,-6903,31461,56991,71257,111793,25839,-31298,-15572,17160,4702,-23565,47518,69019,52260,-3997,-26936,27231,65614,97833,91036,68572,48172,-1457,-49794,-76020,-109099,-61745,-18385,4440,-58906,-49444,-20538,115038,256991,288013,314218,356795,374803,270936,64780,-23672,-2514,89126,186367,326574,327820,253585,153540,94894,82299,80318,78409,4086,-96621,-92526,-51622,-30903,-49464,-82069,-101013,-85460,-73911,-72032,-119796,-42949,45890,79191,-51590,-56535,103423,237893,226963,143290,21004,-68486,-59207,-17775,-1720,12819,1166,-29065,-88685,-86940,-3442,23752,42499,108979,192329,181328,71801,-28741,-72954,10007,152268,269339,348118,283552,125863,-23152,-94853,-115716,-71165,-54656,-21887,-7180,-36082,-42081,-36097,-41406,-74471,-105750,-64827,-11697,55043,88809,98188,139190,146730,146207,177970,262237,81563,-97960,-68091,-17898,-44375,-17567,42090,129890,148388,157143,136503,38676,-108217,-28500,240162,529755,521231,339254,101881,-25384,-121757,-126868,-38626,-67669,-124057,-85183,-36926,409,-30,-748,-30603,-84752,-115882,-122732,-111023,-32303,6111,43612,154194,219203,127587,34583,-39383,-2805,74556,105637,94321,81487,54687,37298,17388,15352,10636,6586,-11472,-32759,-102495,-81752,20185,83847,116587,124569,133832,95523,-24562,-121695,-85679,-54331,-61908,-103914,-45404,7509,69323,84058,24303,-42435,-67612,44579,350585,652410,720082,568382,324772,134149,33612,-16455,-61205,-94071,-131464,-90357,-42960,26924,53411,53570,4761,-60790,28951,137386,219355,252934,132574,-5897,-76137,-39347,9620,-37598,-117400,-139044,-111147,-53697,2742,17818,37118,126788,299696,366851,351642,295569,223078,212312,278066,335838,351038,350660,333380,87688,-44503,-86190,-41232,-46016,-123048,-144668,-106995,-34546,-25981,-39975,-72995,-51155,67905,161854,122896,55860,-27143,-19580,3837,-6043,-43301,-77720,-69626,-46794,23917,72723,103913,133154,166772,153651,73236,-11592,-90456,-116802,-96161,-40572,-30856,4831,30023,92978,138168,111006,122861,157582,216661,244672,119948,-6687,-32870,-36454,-37385,-39381,-62890,-117717,-147788,-100186,-62653,-55585,-82838,-94542,-5216,55570,40049,-27782,-101188,-128170,-97031,-36388,-73057,-76864,-23162,3605,50473,75618,96290,193983,153584,45192,-45805,-66444,-32002,8660,1032,-60912,-27605,54844,142312,90716,-15553,-73400,-39452,-41334,-66174,-110568,-130460,-87641,-44024,-49390,-2304,66365,109125,55039,-103947,24928,128482,186758,156030,72974,7041,-41498,-92391,-102057,-90669,-104952,-141325,-160440,-138505,-11385,51170,60636,-7322,-16760,86770,161461,204009,218703,156738,33654,-85653,-150225,-106659,-81661,-61305,-35964,21654,41357,40362,17790,-8098,10054,65054,139561,172176,87883,-35959,-76242,43246,86157,64298,-9359,-20638,-78347,-69038,41503,52843,19734,-17825,-80288,-94040,-1386,49684,86641,63126,11763,-66644,-46800,-37835,-83865,-121759,-37229,29720,101931,88648,21216,-40933,-60560,-48016,-30459,-20948,-28013,-2588,67621,51638,-36889,-128146,-106671,5929,68114,29987,15839,-27729,-67118,-851,90719,241698,283696,150808,-11678,-141912,-97660,-49735,-81085,-82597,-50890,-41196,-48266,-68482,-44582,39531,109951,130259,98279,8495,-38480,-44035,-19438,-31250,-75306,-54823,-41389,-44636,8076,34076,5666,-18269,-15958,-6650,1013,-23343,-62192,-79215,-84600,-65449,-28090,-10552,2080,-57116,-83790,-63120,-6862,68216,55893,37202,20150,-15425,-23654,-19956,-52870,-11782,74301,134998,131772,57370,19606,35196,100246,213939,293920,203060,61639,-6087,-83131,-57697,18051,30869,-55073,-22283,96367,191683,90293,419,-44312,-42109,-34448,-17512,23764,1772,-133059,-68884,11306,9343,30115,97764,120124,64101,-12327,-87441,-112084,-76662,-15687,9316,-28266,-24818,1945,35466,24590,-10919,-88303,-62681,118172,504379,905753,850960,486423,140227,-44092,-97453,-59510,-73481,-80207,-20534,43479,114673,115711,27236,-16888,54484,97248,76932,-7039,-40841,-8242,9345,12210,-38008,-75449,-27509,61935,145903,103876,74914,100162,104194,108652,87663,27385,-10792,-39248,-39333,-42958,-14403,16596,-77,-24128,-29725,47009,117921,128128,82715,-22735,-71786,-30989,44743,111239,126344,137207,77481,81590,118031,82820,66721,77914,121271,33561,-48834,-69514,26102,201009,338745,323531,217885,76577,-49108,-94617,18043,49133,-37469,-123172,-21483,88762,134647,38032,-27731,27652,69960,90699,83665,53215,24051,17277,24829,46548,106969,-13740,-59217,-100233,-151883,-133775,-140677,-118158,-47401,16316,10181,2845,-25284,-48426,-60660,-68416,-66681,-76607,-26175,110060,283075,268163,173244,80630,20505,-71744,-142579,-119447,-101310,-41702,71317,52607,-118324,-17103,91721,205045,320422,323510,223319,68383,-54877,12011,156770,188515,130835,52252,40919,86541,8254,-98524,-133337,-99752,30062,27216,-37812,-77306,-73523,-60033,-72131,-101675,-114437,-93546,-59835,-37601,24121,94018,95703,73052,61896,49356,66846,88264,32479,11596,-4768,-42886,-85954,-115410,-59966,-17369,3130,-45507,-132191,-128391,-82837,40406,162302,163816,85782,51288,48434,24580,403,15379,34195,-7654,-55579,-51579,-21117,36003,76248,49399,-24658,-81856,-43635,-25634,-15786,-35302,-73259,-18253,31668],[70177,92844,62371,30800,-1348,4868,55229,88661,70581,116408,170286,87235,-37846,-108972,-130006,-96513,-65462,-67396,-64012,-47055,-101030,-52992,-9191,14679,8690,-27372,-5540,-37491,-33988,-30991,-48517,-63362,-62314,-57554,-44689,1353,58185,121740,139117,121500,25717,-56370,-80383,-77916,-101764,-131123,-60183,-37481,-82038,-64752,3306,56646,89759,82178,44463,22720,-27888,-102664,-106487,-97479,-65430,-43721,-38405,27894,122745,223145,234012,141725,77387,469,-26397,84815,164752,237067,345559,342691,352942,400199,351710,288301,89222,-65139,-148206,-116870,-107619,-73244,-66056,-85844,-35491,24823,100125,130202,134997,123993,91320,76811,74895,50473,101803,148458,156921,93167,35036,44793,29410,53239,69714,44118,-30390,-34508,4020,-15548,-65132,-53649,-21855,-23624,-16588,-53131,-80448,-71489,20056,3101,-82462,-80390,69113,230667,270488,167361,56693,9639,-8973,-78384,-80303,-19605,-14390,-83443,-127417,-109807,-92240,-28154,31967,-18005,-91909,-86736,-22951,54817,38238,63542,81471,54016,4563,-15826,-25879,-35065,-77932,-106292,-39396,9435,-4105,-20619,18064,16842,72155,32707,15053,-39940,-51901,18402,-13476,-14490,-28933,-53603,-79780,-129826,-25311,27499,19105,-35626,-185904,-208663,-89758,-68083,-54622,20950,86504,75717,66791,75789,35513,-41532,-37510,52403,95242,41682,35091,93186,128805,94290,127115,181838,160889,94564,18414,-63608,-90307,-44401,41105,126233,159357,131746,98515,134332,220456,259454,257774,221106,66635,-95074,-89395,-83225,-114464,-76453,3661,109205,254877,134518,-30227,28606,187261,210346,85505,-37294,-123427,-76566,-54941,-87083,-126236,-63848,-26692,-50807,18264,146693,268447,239670,83885,-26867,-32563,19966,75835,65377,38607,-23138,-100377,-99394,-39441,-18002,-22492,33306,87324,38392,-27872,-69288,-29335,13859,44834,62275,-11757,-61635,-103323,-100003,-67470,-24923,27019,-4473,-41373,-87046,-63761,-72660,-8664,128824,192157,150287,25217,-101829,8160,21536,-30150,-106443,-134402,-118633,-89888,-77861,-111678,-105662,-70719,-29045,34728,92576,113678,108863,98067,68576,-14735,-60711,-72536,-67645,-44988,-5898,26215,3592,-4086,2089,25990,73883,45214,-31576,-103806,27323,88464,26529,-85457,-102705,-43277,-11485,-7898,-62464,-93793,-103635,-139573,-141417,-27690,38957,72105,75719,74749,148809,225014,236301,150329,89155,73723,71049,52371,31520,-37483,-79244,-94220,-73116,-45961,-52172,-75216,-33440,5227,41410,99812,86523,-8286,-49519,-69131,-106732,-130733,-70998,-47986,-52701,-43100,14122,90437,129926,171171,224348,273706,340538,224046,51589,-10172,35248,-54926,-92184,-55933,28285,25279,-39497,-44460,-19370,-31827,-37749,-15300,-51386,-131968,-44671,-33170,-36424,-49014,-65697,21051,111683,58852,-10949,-59461,-63883,-59586,-18648,-1882,-15102,19836,48307,7043,20994,61223,64688,62612,21654,-36512,-90009,-78856,-71607,-72642,-51766,-35247,-35495,-34181,-39218,-65296,-22201,51550,84847,114588,160614,161426,103503,-16933,6260,100006,112531,108270,192424,215375,228610,156956,86993,32993,-25235,-90637,-58614,34953,51512,12600,-34503,-631,68073,85396,33293,-51575,-30753,-29469,-57786,-11112,57511,117155,103401,105199,50431,33682,118954,174092,44443,-55692,-99894,57552,271094,279177,120519,12583,-148072,63607,44277,-49932,-53665,-85841,7293,5093,-3402,-23025,-55314,-88635,-42926,22076,-18175,-114104,-36100,8376,-42408,-79828,-69544,-68064,-90239,-92200,-68969,-41266,-35471,-59315,-72257,-50334,-75943,-106505,-85742,-42621,-12993,42625,74650,106015,77191,-232,-27417,10412,43616,44878,72817,68260,58733,143252,208378,238481,168368,80992,126680,82679,20486,14446,82476,145119,160088,87570,37000,65592,154538,216989,229454,265349,291558,305377,279034,251122,212996,151641,15935,-67186,-14057,52163,88777,102538,41389,6592,33387,-763,-121339,-101758,135544,453580,585976,558925,404883,73949,-81999,-133111,-94320,4030,132838,75709,10353,-35308,-16159,72579,92200,-12264,-79223,-113141,-85075,-21072,43754,68646,28973,-80028,-91221,-46123,-38738,-84847,-44717,3290,-66110,-111915,-72111,-51609,-27029,-9424,12675,117388,281399,427202,470834,372547,217578,102158,4561,-77995,-18197,42160,64434,26508,-28169,-38982,-7157,52312,134781,135998,102092,31625,11666,50283,55205,-6939,-98259,-82606,-10133,79433,106997,131558,110416,47353,-51108,-115563,-85333,-102373,-45039,45675,78215,1690,-39830,149346,418419,275956,140524,56358,27378,37150,69813,91695,103054,81518,18491,-75397,-103484,-83770,-59081,-73734,-145255,-45226,125695,191575,65180,-80068,-105070,-94608,-122385,-7420,1839,-43302,-110656,-69386,-96022,-135666,-86145,-73071,-75390,-60486,-89458,-89069,-76562,-35632,-50446,-80751,-32450,15773,75000,41530,-11635,-44816,-86927,-102446,-60855,-38953,-33417,-61346,-69091,-50478,-72879,-63448,33104,135209,156914,78929,17268,65341,91701,26,29381,270099,262877,87203,-29687,-32210,-37246,-43846,-106738,-96487,-31210,-4122,38073,105368,190052,213075,121370,-8906,-94853,-13036,58875,69905,67683,29327,1234,-28587,-48281,-93638,-96163,1950,81105,214300,267904,42588,-39458,-72732,-72688,-66348,-13564,-24381,-4255,47294,62777,38361,19981,-1183,-46649,-86916,-89561,-103395,-82929,-32472,-10956,-10484,17518,-3098,-47678,-78055,-16806,24533,43612,6104,-73754,-32739,11755,-24725,-101831,-60501,40523,73014,53584,4387,-31854,-60253,-84862,17666,112459,165863,133529,60048,3895,-34582,-75480,-32981,-5013,-739,-35626,-56286,-28895,-2704,32597,65132,129184,198670,111612,-2282,-45658,-40128,-39750,17177,82397,191164,197262,173176,180697,195700,158926,92055,12988,-11954,-27218,-71645,-92482,-84758,-42314,-7490,3543,965,-35239,-77736,-15523,22396,22930,22083,56975,59994,-23379,-102452,-108810,-96825,-63723,-71471,-71477,-112094,-103704,-79535,-98804,-90861,-3255,66087,48265,-15778,-78907,-72199,-19316,61722,200761,380052,418507,408480,365814,147933,19027,5931,-40351,-26161,-51200,-97580,-85207,-61433,-62913,-50034,-88284,-145359,-25773,180346,217626,162523,90572,11709,-57744,-92149,-26195,-22536,-51959,-87356,-118986,-122770,-69818,-27020,47282,117902,154596,172896,177940,159595,86582,-16499,-40571,-8372,22202,23037,32492,33278,8418,-54265,-64104,-5167,16627,35984,71766,72093,114201,138724,68336,-25139,-69568,-13170,37220,71920,100815,147770,199948,248741,229083,170024,75899,-45590,-12627,199978,273934,183863,9741,-98545,-3578,36312,-4374,-59250,-129485,-39639,-9487,37617,33734,5257,-11244,-8390,27907,80044,145568,105755,-24833,-63485,-85892,-81935,-83956,-38420,10655,94612,80644,64892,66958,36839,13486,24261,9422,12970,9263,21113,-10000,-57200,-95591,-67450,-63743,-53147,-38213,-106865,-132278,-145200,-104125,-8086,-17273,4793,23750,63715,128580,144859,51463,-48645,-93910,-82286,-76526,-66728,-27580,27088,54448,882,-54765,-33034,-53764,-123211,-98859,57645,120082,227519,181099,92888,6854,-46135,-8402,108525,178575,148944,74042,10532,-17821,14525,52834,63172,57551,60978,66729,69181,35445,-9365,-15810,-31893,-36423,-35134,-45457,-52663,-37286,-17261,-1886,9203,43588,99309,106848,44331,-21245,-79140,-65964,-32010,30231,75451,80482,-19559,-77634,-17634,53729,79177,15979,-6196,64907,104303,111192,25907,-73917,-80199,-77284,-120884,-90780,-71247,-124427,-29960,31891,47595,195867,294266,261446,223660,239477,272895,239480,62363,-46392,49208,245234,241119,94433,-4478,-62126,-14852,18074,-59010,-107905,-65102,-17529,-51885,-63497,-70116,-77547,-20244,27583,24162,28612,106710,78631,16270,-7703,6062,131371,190333,108271,22889,12638,70672,121443,86097,-4649,18104,43562,21565,-30870,-79969,-109232,-74894,-18329,-1298,-62316,-121226,-97382,-34660,20687,35011,-12340,-90550,-131240,-87979,-54513,-52179,-53344,-19388,14293,34522,7289,-41296,-36021,53434,99138,158425,244711,263527,332777,404599,373781,310691,214025,102696,-28963,-63419,17624,44244,9236,57327,68069,-17023,-80356,-46028,3380,96140,218409,214947,127896,32625,-83391,-115410,-105284,-103054,6004,-1835,-63440,-80592,-89690,-48242,29819,26330,2492,-60,33331,74749,100066,163367,242752,225585,198517,142652,72985,-10123,-37836,32825,193362,276361,198416,99331,45633,-14600,-65792,-94759,-85170,-42908,-35780,-27655,37201,59394,31037,-27818,-24299,104189,181311,103193,8984,13657,150575,353470,206823,63666,99252,168745,156990,30268,-2109,-34304,-76423,-41327,-48190,-81400,-120371,-67497,-16000,-87453,-115200,-47509,1211,-6979,-58796,-99319,-97136,-73673,-8556,134713,308153,329653,231094,142508,105131,57025,125,-19204,-48294,-57699,-36713,-53608,-83489,-57578,24927,81634,63733,6340,-10902,34910,122820,148528,39936,-46585,-49402,-47389,-65204,-77850,-35537,16175,56882,27988,-51689,-111658,-50210,-44489,-70864,-143602,-153671,-106669,-61743,-8822,19469,9227,-26723,-50543,-23715,-18536,-24911,-31471,-47840,-69343,-93591,-115106,-94844,-68064,-28526,-84,55926,56212,-5792,-69042,-50504,-2143,34050,50217,56136,110430,44806,-15866,1938,26012,-4922,-37996,46717,84229,61074,-4627,-22676,27685,56621,90259,89568,67682,51917,1521,-47030,-70377,-94206,-72076,-40874,-33899,-88559,-44172,-28708,93252,215265,247293,307286,392906,415516,293593,84606,1785,22775,97034,173730,312436,315815,242576,162302,127810,112460,68719,37793,-23280,-105007,-92946,-67150,-61004,-75030,-95277,-100125,-75236,-61237,-60210,-108513,-63118,6025,49171,-50057,-9462,152358,260083,208819,109026,-11205,-95082,-75435,-26992,-7935,8221,1356,-25364,-83348,-93837,-2363,24620,36979,107174,206696,190695,66244,-31193,-64906,37354,202083,335858,408638,321100,154047,-4876,-82653,-119537,-67306,-51827,-29641,-25377,-51353,-56269,-50893,-50220,-79067,-114614,-66483,-4029,67071,93361,94590,139619,162763,174607,227702,297138,93736,-94079,-62039,-11593,-34054,-1261,67130,152423,154062,158297,137151,42639,-99769,-46769,177009,448876,493422,329951,97282,-33070,-132302,-116545,-32116,-72487,-116197,-70776,-25241,-1286,-16534,-22746,-40827,-85800,-109328,-110843,-109698,-18717,5660,29534,142007,253845,176785,62107,-32641,-13649,68922,111817,111813,102199,72017,50279,27560,21206,10869,1590,-17754,-40045,-99083,-76990,14364,80572,138397,173408,189712,131464,-7015,-118493,-79556,-42174,-54264,-110492,-55627,-6296,55138,73172,9035,-55551,-75821,57137,390776,713711,817824,665915,373919,140648,16707,-49250,-94876,-109940,-128963,-76016,-5580,72934,81923,51196,-40676,-79335,28966,131784,214754,269900,154513,10675,-65550,-48463,-5189,-42907,-117636,-141842,-118809,-65310,-7235,13972,32354,116581,291041,350554,326339,262349,187102,170581,238311,294563,282212,273150,290991,77697,-51827,-79881,-39211,-40291,-104754,-154844,-143917,-92548,-79755,-57227,-60819,-73589,39239,149440,123358,52857,-34522,-24925,4237,-2970,-41775,-75043,-56725,-28298,42199,90589,117249,147103,180309,149702,59529,-21722,-99025,-118415,-100156,-50574,-40184,-5129,15235,71001,116098,87483,78538,84589,170566,236048,132253,21072,-4658,-16517,-32851,-44380,-69174,-127227,-144195,-80783,-44042,-43854,-73799,-80283,6663,64427,37944,-31137,-99872,-126848,-78233,-19230,-49841,-76484,-37297,-7572,49603,83683,71961,135514,106724,18280,-54930,-66960,-29201,11112,8356,-47464,-18346,59507,152614,113006,17984,-49261,-43849,-52263,-74307,-110015,-118822,-73939,-39858,-59318,-17296,60033,114708,62275,-89779,35963,155596,218410,192910,77682,-17891,-58278,-101857,-103068,-88019,-108445,-147737,-152019,-115067,-339,60190,70230,8035,4833,110507,172613,200226,207846,159643,58395,-21729,-104528,-115473,-90965,-76522,-45459,18481,45872,39552,4892,-22492,1034,56230,128241,175123,112630,-15491,-110172,3690,56680,49019,-2461,13946,-24739,-82477,9124,37156,14700,-15108,-69222,-120444,-22602,31529,67366,47412,7059,-34371,-10787,-9669,-63349,-138039,-54102,22853,110110,105762,27949,-53683,-88060,-78596,-50496,-24359,-16312,14497,80041,51793,-43181,-133786,-104650,2309,64851,27593,25360,10163,-82470,-46299,51789,217064,286827,153907,-13568,-142858,-85393,-28860,-57773,-64273,-37531,-37009,-62576,-77745,-38372,47098,127037,169067,140273,41444,-20797,-46378,-20076,-18822,-61022,-35294,-11522,-32990,-26010,5709,-10616,-17917,-3732,1948,10189,-8958,-45902,-65123,-76561,-62804,-29316,-18228,-10849,-76924,-98629,-51983,21300,106343,104570,66896,28610,-20782,-36078,-27932,-54804,-24402,40549,90336,106734,59540,29333,37840,94524,212060,296164,189138,41951,-21840,-83334,-54207,-1128,7338,-69772,-31718,85622,211302,103056,-4168,-60928,-65040,-59840,-28234,27064,-5375,-133125,-52931,27097,22012,35265,97121,115529,49356,-34701,-136540,-123987,-71422,-30379,908,-21869,-8028,22931,47186,22071,-22251,-100659,-59119,121741,518072,922628,863659,492000,141858,-37723,-80451,-47381,-66853,-64529,-8814,48726,113950,107669,9002,-33072,51991,96580,74277,-14395,-57306,-21774,5799,24416,-14276,-49439,-4896,91180,186108,157214,116424,117244,98267,92357,79568,28956,-9066,-41901,-32672,-22580,6907,32551,18252,-12929,-18033,59660,131015,144250,107648,8019,-39034,-24528,33858,110910,155069,193785,147323,131500,125858,71265,58835,68725,98197,31075,-62832,-113643,6923,191560,375703,383523,267862,117682,-20612,-83868,11096,32024,-41598,-120059,-46846,59756,98186,-7990,-57294,-5151,51113,81928,68674,39171,15144,4993,3652,8245,42072,-45558,-82828,-120058,-167013,-125487,-124896,-117133,-55681,8835,12466,7558,-19943,-43710,-63347,-80570,-82012,-81104,-18490,129079,302652,276844,166373,71331,7395,-73922,-126130,-109403,-81651,-13770,92098,45117,-102861,-19210,84233,200309,337274,360364,247533,63584,-65513,6829,153728,191441,124585,42250,25658,73919,5689,-103254,-137496,-101242,22773,22529,-35145,-72345,-73689,-57231,-63193,-92588,-106667,-86287,-49946,-20697,55579,98006,94538,78425,71551,51787,64521,84820,26679,16144,1379,-31041,-76962,-93643,-55277,-12192,9213,-53841,-131787,-147808,-102644,22182,155280,176958,92851,48383,39223,14709,-9400,6969,28194,-14594,-61703,-53419,-14713,51837,91605,60327,-18890,-78974,-50863,-31884,-19740,-43075,-77717,-16531,29059],[68077,100989,69805,27376,-812,9417,50716,77348,68853,125876,192983,98371,-43758,-102520,-129362,-104646,-69349,-59110,-59742,-59824,-106173,-23102,7623,-1878,-24723,-44570,2179,-23307,-28203,-24677,-45126,-68920,-75330,-81048,-46126,3962,67699,135334,149137,123019,23187,-61693,-78965,-74663,-106235,-119852,-37178,-22091,-75669,-65473,4374,68007,123688,87817,30128,11680,-30574,-104478,-110548,-90594,-60269,-46524,-40810,40621,147364,267805,289418,200176,105230,7703,-31360,103370,212892,285160,372120,340949,329471,361875,319367,253890,64884,-79471,-134853,-105015,-111783,-80266,-59712,-73163,-23463,38586,114385,136000,140135,137553,104706,92222,91735,62680,85960,111246,131001,97355,57533,72430,39461,50671,57521,21495,-57622,-27744,7539,-15330,-56843,-45976,-22665,-26842,-23125,-59571,-78787,-71587,19740,10642,-81820,-84207,57939,193133,219693,139065,34561,-7127,-25948,-96360,-69025,-2136,6920,-61171,-148080,-119932,-86082,-31463,29497,-13742,-99977,-114016,-32960,59289,63575,95944,107034,60829,-4865,-27866,-35589,-44635,-83838,-103612,-37576,7691,2784,-3239,42852,34169,64685,20717,1805,-60040,-84100,-16526,-7973,20166,20190,3732,-24374,-88921,-34308,21669,25507,-9751,-146419,-217575,-88785,-58453,-107719,-38259,32413,44332,57792,66368,18790,-58521,-53537,14988,42824,13832,24724,85015,137427,116919,157360,212807,181198,100788,14997,-64943,-89077,-41060,40291,128284,167410,151850,117314,154674,200083,195871,179962,159479,38957,-102352,-92294,-87429,-103193,-97544,-18883,97231,246855,126911,-10935,34867,186715,207170,66500,-51080,-128387,-85911,-59703,-81783,-123944,-77628,-36332,-50884,18948,142941,265173,258617,100697,-14159,-43586,23299,91391,75975,32342,-40816,-118544,-91779,-33967,-13074,-21521,32190,86826,43967,-23696,-69632,-31145,-16497,-19467,-13464,-63474,-74360,-103195,-115316,-63978,-14892,38979,13023,-25122,-74812,-62625,-71221,43388,165590,217483,155917,13775,-99574,38304,69328,2847,-80686,-88517,-98492,-85565,-82584,-113129,-85522,-54592,-26529,26304,87086,114686,118024,106957,68415,-20835,-65635,-65839,-59623,-45016,-23817,-637,-17405,-21058,-11430,16963,61037,25182,-58173,-85838,39275,98471,41915,-74027,-120041,-49436,-11161,-6658,-64787,-92707,-92546,-126396,-139584,-28779,33635,59138,54928,60872,160921,244700,250389,165904,98289,77934,80037,59665,38405,-30108,-82288,-112839,-57218,-19554,-31460,-51067,-15627,4155,34580,102284,103503,11663,-46946,-66118,-84994,-125427,-90067,-45048,-46330,-50638,2110,84977,126099,155485,202322,246734,301617,179342,33675,-12672,58154,-33288,-81069,-60633,18463,15384,-47993,-47494,-18212,-32891,-30949,-2147,-28172,-108357,-68077,-52771,-38294,-54167,-108090,-20236,57133,15612,-46526,-80450,-56696,-49416,-21536,-6362,-9881,26598,53612,15482,27171,53402,50509,51061,8457,-35951,-51104,-17627,-25840,-62456,-51551,-39345,-41239,-37919,-40461,-65347,-7203,65252,94466,130103,171937,166317,108169,-8208,12654,107814,116137,94235,147779,161981,183645,125986,61872,17233,-27131,-78365,-61892,22201,36635,4225,-33981,4254,74180,103521,49929,-55024,-70503,-31426,-6282,40048,58512,75404,61000,72928,31185,19605,125828,214895,74896,-29874,-103740,16054,193907,184351,29551,-87452,-156198,37711,-5190,-99193,-68313,-58501,12732,-4751,-14000,-27138,-54031,-89870,-50920,1797,-39376,-115517,-26020,17014,-34008,-74692,-75671,-79249,-86781,-87120,-68965,-44239,-46686,-75034,-55342,-29641,-61947,-102296,-91407,-50958,-21430,40063,78827,121043,96284,6956,-31875,1495,35851,33265,54908,51513,55160,153486,226317,247069,146242,52452,100858,68170,11450,2909,69557,133534,166075,120121,70340,72863,142042,213595,243898,294892,326021,326514,282375,243117,183806,120273,18619,-83513,-4334,67719,101484,118522,46216,4796,5452,-28853,-142206,-113703,89310,403626,523728,510924,388885,66401,-109206,-120364,-89056,-26774,99660,52992,9091,-42097,-45043,36166,69419,-32454,-90178,-121956,-82669,-12109,58379,83218,45344,-68153,-99494,-57132,-57806,-101009,-24126,17101,-55157,-113495,-81755,-67792,-45111,-27333,-3179,104608,260890,383284,412239,308948,141066,27813,-38874,-88485,-19480,40991,48702,-3243,-51884,-55195,-21210,38044,132774,140184,96151,14318,3093,48724,49566,-22020,-110922,-71085,7514,87418,94142,109026,89993,44981,-43274,-104073,-78204,-92928,-70592,17484,53421,-9642,-40421,141407,430310,307467,163552,80643,54235,56012,69440,71824,78663,68406,16969,-67935,-122849,-84246,-53354,-72187,-139562,-50243,107737,183162,62367,-65612,-61382,-48869,-101324,-2854,2583,-50405,-110253,-49955,-78193,-141587,-93992,-65630,-25196,-13868,-53507,-71998,-75129,-47511,-64820,-83725,-37977,6943,50742,16930,-28248,-53885,-88486,-98375,-60665,-38863,-28746,-47720,-62114,-53867,-89973,-73920,24896,108741,108858,46112,19437,82213,88571,-30251,36040,291635,280137,102963,-17783,-22017,-23743,-19590,-71560,-58872,-10516,1222,37595,103227,182325,204401,141096,20468,-76602,1550,82277,95661,91019,45020,13655,-6103,-11293,-62453,-98816,-20579,61135,207634,248665,35807,-39569,-60842,-58495,-52909,-14025,-41170,-49625,-16717,15574,10187,9456,329,-36727,-89275,-100023,-111327,-77845,-18835,-114,-11296,15686,-5890,-54595,-81355,-11093,33918,53192,9715,-78069,-22568,37278,12406,-69642,-67098,41820,76315,54877,8601,-23976,-48764,-88030,55,97844,151142,120713,50126,-6605,-44974,-77715,-23703,31816,55520,12640,-25981,-12405,3571,44295,100055,182759,245275,133056,2790,-47495,-33989,-13909,35617,95506,218276,221561,177813,193851,225083,193162,108503,8692,-26804,-48299,-71036,-65287,-68824,-37662,-18350,-12360,-8454,-42336,-69854,-10522,15340,3746,-761,41030,50330,-40115,-117618,-115388,-98263,-68514,-77135,-79233,-122437,-107088,-95307,-116844,-71172,15682,77594,50228,-21077,-85987,-84026,-26244,60014,217670,396902,400020,394629,356774,137389,2421,-15991,-64383,-32944,-52673,-59419,-51642,-40258,-48949,-39923,-86452,-129423,-12530,173990,183579,129723,75691,13639,-54946,-91181,-25360,-19420,-43523,-81513,-107520,-105809,-59487,-24079,41003,112364,160412,187428,190729,151193,58134,-36493,-48302,-15136,10965,-7302,-9685,-449,-17587,-78884,-87254,-24749,4971,28390,60463,58222,99494,134887,67613,-29088,-79524,-30618,11399,42979,81941,143365,211888,283510,242804,150161,58899,-58993,-19825,199234,278470,196756,16858,-97058,9523,52584,9656,-48355,-144070,-55158,-31493,20559,32416,10608,-6761,-12765,19766,72245,128431,62996,-71472,-91746,-71378,-64406,-79276,-37828,15688,101773,85985,71603,76914,55409,39080,46486,22232,23841,16362,16743,-15351,-56817,-86218,-48635,-42338,-58579,-48156,-101541,-108609,-121726,-68294,55357,39962,26798,32877,63514,132329,156979,59162,-47261,-86803,-73660,-76059,-71966,-21575,46750,81394,28752,-65922,-54391,-61197,-127663,-99728,49489,118208,244688,182942,80212,-1651,-45896,-6327,113942,190936,160545,82421,20381,-5278,28696,61530,68618,53618,42697,38906,47562,39696,-580,-10611,-27197,-29718,-32941,-57796,-61740,-48785,-34556,-24452,-14895,39262,95100,106133,44978,-24216,-93520,-66034,-12855,42124,68943,57135,-38723,-82814,-12042,62267,82134,19964,5159,71440,108638,119346,20393,-63878,-68101,-64241,-97903,-83588,-73994,-118529,-25998,29048,33567,153348,257928,233665,190621,198483,233199,200985,42051,-49004,71015,291754,288499,106247,-2458,-58824,-13045,20561,-55726,-113750,-54946,2872,-29186,-51532,-70717,-71575,-22076,11274,-1477,3589,94214,87936,30448,10374,20981,130358,180650,101980,22712,30467,85348,119187,72418,-11502,13165,33296,5351,-50762,-100637,-112642,-60498,-1928,13474,-54740,-115732,-102924,-48996,855,17160,-20260,-83088,-89474,-39804,-1742,-16103,-83633,-71383,-17944,25400,14289,-19734,-44669,-1559,39310,135119,262096,306521,401124,456625,397810,319866,212641,95259,-37826,-73208,12716,47740,24491,82635,94864,2065,-58825,-37037,21303,122638,252340,238560,137566,43058,-73409,-123399,-123668,-91876,54140,82681,12646,-61313,-115786,-90053,2137,24137,4356,-5632,16506,61719,116353,189562,242930,207873,174164,132135,65058,-19293,-54999,7147,154760,274995,225011,108974,44642,-22230,-75094,-103291,-89345,-41889,-33510,-28827,36045,51247,18367,-48061,-34006,101850,164767,96480,43076,62484,196936,381763,228610,89169,103056,136546,114117,5880,-25429,-51117,-75929,-41990,-51380,-76803,-92457,-39003,-14801,-92142,-116374,-44003,9431,6240,-48263,-94485,-91490,-34976,61210,197427,374016,392532,284143,185017,130851,80593,42287,19952,-13545,-39993,-38566,-62499,-72778,-35339,54633,98671,64033,-1671,-20476,26159,119108,147223,41355,-38830,-41121,-40687,-61422,-80275,-52182,-15523,7703,-26669,-82450,-116480,-53750,-51432,-72307,-138394,-150836,-103026,-53934,1429,34024,25220,-10098,-38099,-21052,-16202,-17580,-12019,-21509,-44510,-100898,-129356,-100356,-71845,-37109,-12568,37757,37749,-26238,-85564,-50082,3724,36550,43489,42475,109453,68750,7167,27436,39161,-10740,-41705,56274,104818,66782,-9657,-22482,26701,46131,77628,80955,58994,49355,2378,-43135,-62025,-76469,-70925,-58737,-71385,-98095,-35698,-35976,69711,174079,211657,303032,424620,444508,308438,104279,29659,51559,98485,149912,280360,288680,222609,161779,154343,165513,98294,20314,-55239,-114520,-91369,-77242,-86904,-99346,-108870,-100139,-65502,-48760,-48539,-95835,-79948,-26432,25469,-27486,42783,196402,267008,182897,80547,-27690,-107403,-89071,-36501,-14971,2808,974,-21041,-75514,-95656,77,26019,30451,100106,208686,189158,57521,-34950,-55648,65408,250718,397047,455323,347088,175921,10135,-71354,-116591,-61307,-45163,-33909,-42990,-59141,-59871,-54496,-48585,-70100,-108158,-57836,9124,78459,94260,86479,134869,175543,202847,274517,320263,101209,-91478,-51326,87,-18170,20683,99809,179213,158608,155433,133786,45415,-89906,-66706,113932,351594,439745,305896,91656,-38753,-141413,-102749,-24016,-74233,-109856,-57420,-12519,-1349,-29716,-40348,-44644,-79094,-98325,-95322,-83228,8653,9558,14225,121466,269057,212817,82784,-26968,-24858,60562,115079,128267,123010,89328,62352,35418,23801,7448,-6143,-26229,-50166,-97901,-69328,12941,81984,167230,236119,260101,174136,12699,-112885,-68535,-21152,-34125,-101119,-55154,-7769,52217,67694,-5958,-71016,-85013,72586,419936,744801,881897,744609,424708,157112,7659,-76188,-124962,-120470,-123784,-60923,28292,111081,104532,45601,-85665,-62839,35551,122817,201237,276000,174386,28431,-55209,-56607,-18777,-48095,-118045,-143789,-124445,-76334,-17693,10141,27714,106764,275547,325565,294619,224761,148260,128446,195542,247981,215288,201376,244289,66733,-58367,-72197,-32034,-27951,-81704,-115683,-116449,-105350,-140852,-68815,-44868,-87529,6814,127770,118534,48473,-41716,-31808,2390,162,-38476,-71345,-43121,-7128,63969,113370,136979,169484,199234,146244,47981,-28759,-105745,-119410,-101077,-54121,-39623,-9146,2547,49857,94469,68355,43949,16013,116789,210841,132347,43164,22048,4316,-24683,-45744,-73362,-133356,-132550,-58659,-19993,-25533,-59227,-64604,18771,73093,35642,-34240,-97871,-121533,-63108,-9581,-32991,-60656,-40649,-16815,42559,82997,49521,70697,57697,-3968,-60735,-65526,-25211,12755,13179,-37264,-10606,63588,160900,132723,51119,-16899,-33262,-52830,-73751,-99540,-99867,-57683,-35658,-70513,-34911,49791,117515,69035,-74208,46785,176377,237125,217026,79222,-32873,-63117,-107764,-101585,-83976,-110236,-147738,-135931,-94799,7405,65684,77815,23021,25498,130341,178900,192712,190759,152413,78429,37885,-59421,-111763,-96459,-93136,-51737,17428,52788,42783,-6412,-39053,-11923,42484,111394,171150,136335,8013,-141078,-37985,23282,27209,1949,46636,26071,-62758,-20515,21949,11425,-8141,-52109,-132138,-43641,11808,45081,28445,2761,2538,29036,22229,-38646,-122873,-70608,14514,108196,112619,29105,-67146,-114036,-110218,-72277,-27996,-4101,32047,91823,51304,-48540,-135302,-101038,-1889,62076,30201,39273,45765,-64752,-80150,15691,174794,259668,141751,-19675,-119337,-57972,4948,-23586,-41698,-21216,-28554,-79501,-88564,-30869,54475,142214,207168,182507,78137,2856,-43762,-22341,-10063,-42063,-10692,29513,11417,-48045,-21411,-25988,-18655,4362,7192,16782,4572,-29253,-49437,-66036,-57119,-27423,-23556,-22747,-95419,-104235,-31224,53210,142500,148596,93091,35515,-26090,-49348,-38758,-57173,-32622,12871,50210,81086,59997,39603,39771,84666,197360,279268,168823,26489,-33446,-80824,-50888,-19308,-15722,-83837,-39811,72554,218433,110138,-9745,-76006,-81378,-78289,-39843,25504,-13817,-121267,-36105,41792,32517,37798,91467,104231,32176,-48111,-116993,-77501,-44685,-32253,-5774,-15701,6819,41648,56562,18263,-33040,-110251,-55822,123776,518634,907379,845948,485763,147148,-23871,-61149,-33772,-55844,-43369,3595,51696,108541,94658,-10364,-45372,53301,98382,74279,-17794,-72488,-37395,-731,32708,7598,-20734,19903,113834,213454,202836,152683,131699,91084,75250,70369,28555,-11430,-43029,-15557,3496,26370,41256,27396,-6628,-9942,66987,135733,150290,126542,36934,-5316,-11701,19820,101610,173917,241663,213492,176145,129943,63099,56136,63509,78557,36516,-61476,-159028,-2756,182173,401482,428711,305651,154407,12072,-53345,14694,19396,-45635,-112282,-82859,15774,46792,-58978,-73118,-28299,29841,63517,45578,21637,4817,-7075,-15510,-20916,-2588,-61510,-98467,-138149,-158765,-113501,-108165,-105730,-56838,4483,16102,12987,-15083,-39738,-62946,-86069,-94184,-83303,-12619,141739,310732,278927,157519,61910,797,-50127,-81548,-83841,-58517,16974,105538,35225,-83135,-18806,77094,191730,345494,389624,265958,55683,-73439,2983,143685,185840,112540,30095,10903,63993,10549,-101294,-138377,-101468,16955,18847,-31981,-67483,-74167,-54634,-55035,-84735,-95757,-76566,-38556,842,87515,95710,90947,87865,88270,59658,66522,84403,24474,21318,5470,-20836,-61530,-68347,-42253,-124,23232,-51616,-120379,-142678,-118527,640,138381,183032,97465,43487,29477,5391,-16179,5061,31285,-13500,-62269,-53182,-8445,64105,100944,67018,-15259,-77548,-54543,-36487,-22870,-49626,-82872,-18527,21450],[57021,98404,69531,20615,-1856,13328,45127,61594,61717,125187,197805,100329,-36402,-91624,-128336,-115407,-76160,-54179,-56903,-71550,-84074,489,21822,-16940,-57984,-53471,11082,-12202,-24656,-19256,-41478,-73583,-88985,-105061,-45783,5564,75941,148355,159681,125645,22312,-66802,-78146,-68493,-103787,-106399,-9901,-7805,-69510,-65576,6205,80167,157328,94640,17944,1707,-33326,-101636,-113341,-83220,-54526,-48823,-39195,59123,176407,307920,333019,252728,131478,17308,-31797,124623,266211,334748,394162,336770,304333,317955,283322,216506,40260,-93023,-123020,-89691,-99849,-75995,-52164,-60561,-10548,54549,131473,142304,144451,150554,118552,103633,103395,76224,74772,81651,107129,99756,78388,97456,53049,57037,54083,6185,-81877,-20632,9859,-15354,-50626,-42175,-25318,-30744,-29308,-64031,-73909,-70773,16743,16803,-78885,-86847,42172,144698,153550,100700,13038,-21688,-42800,-105523,-47827,19272,29190,-38899,-131749,-115648,-77109,-33359,26843,-7064,-92796,-111918,-26940,71785,95056,133594,138209,72910,-9166,-34768,-40118,-48099,-80501,-95298,-35025,5519,7884,9486,55858,45876,49474,7034,-10538,-75718,-105524,-44848,-29903,-7750,-26622,-53094,-61269,-76895,-101333,-85315,-46928,8518,1388,-58608,-94896,-118297,-189301,-174951,-121292,-84912,-20294,31400,-2365,-73186,-70600,-31040,-16793,-14697,17129,79050,146592,139737,182723,237514,198264,107140,14776,-60847,-80882,-33048,43578,131200,173506,171137,140965,180843,184731,145156,112697,97430,10158,-107258,-89849,-86488,-86792,-113758,-37528,87906,233515,119048,9281,43993,177618,195170,49665,-60846,-130047,-93060,-63814,-76889,-112706,-85276,-41935,-45907,24416,141806,258383,272504,117189,5063,-28495,41132,111766,87090,26247,-57651,-106610,-71627,-21263,-4080,-18046,31333,83137,46401,-18474,-64189,-25126,-34435,-86690,-93872,-98858,-74137,-94959,-101663,-46817,1450,55508,36118,-2607,-56978,-54126,-49716,92268,187939,225581,153674,4029,-79228,71948,128507,67657,-9052,-38534,-76195,-79022,-83005,-101762,-61206,-34500,-20244,20556,85056,121210,134386,120226,70675,-24231,-67549,-56037,-46730,-36630,-38753,-31904,-38620,-35275,-21216,10785,49789,9041,-75609,-61222,50704,108008,59489,-54013,-128282,-51270,-8156,-2915,-64276,-87465,-78268,-111424,-125695,-22131,33674,49166,30855,32434,153029,247063,253029,176650,107675,83132,89524,67340,47524,-17439,-77464,-108297,-30695,12158,-5553,-23576,3894,6073,29746,102275,117141,34063,-40781,-58740,-58101,-84517,-94931,-36521,-35858,-54206,-7973,77201,111064,122051,161525,204159,253589,140745,24154,-8734,87501,5449,-50694,-44288,22625,12606,-54345,-48032,-12520,-28851,-22095,7182,-6560,-65471,-54421,-56322,-34259,-50212,-94447,-21583,30689,-10428,-65099,-71583,-30720,-28960,-17189,-6892,-1647,34450,58777,27077,36277,49853,41010,41524,-4393,-28502,-7117,38266,15033,-46833,-47864,-37980,-41360,-38457,-39154,-60381,12326,83717,106931,145087,181157,172053,115610,2689,21515,117965,123595,86500,109143,112382,139042,95603,37402,1456,-27820,-62101,-55633,16739,27907,1079,-30003,11320,80050,120569,68136,-41940,-91729,-13568,41948,77534,53371,34469,21893,43692,13879,5938,132962,255151,99619,-9714,-70955,-79698,-30271,36192,82093,-238959,-180664,-271443,-257588,-132843,-83734,-36911,16865,-17607,-21789,-26788,-51254,-87551,-53751,-11432,-52921,-103032,-14035,28038,-21952,-64365,-75638,-82108,-76922,-80277,-66517,-43567,-51247,-75321,-29401,-3965,-41185,-90427,-91242,-57208,-28454,39630,85804,138029,119263,18448,-33805,-8781,24500,20549,40564,43768,59777,166545,241755,246346,119150,29894,83537,62170,8564,-5024,56004,116828,164239,149374,106778,90353,134474,206760,250114,309898,345351,335357,277051,230647,155542,92127,23965,-85907,-4847,61643,94687,126172,72896,8762,-64308,-114893,-112926,-149113,22090,273972,372021,426573,388915,154637,21611,-42986,-64301,-45572,89737,68152,38066,-28452,-67988,-2051,46182,-48112,-97467,-126814,-74296,2672,74203,95918,62652,-50800,-105861,-70841,-79829,-86751,4504,33420,-43301,-106718,-85619,-81434,-62195,-44000,-19303,86041,229155,325875,340092,236995,65728,-40564,-78644,-96861,-22356,34083,23229,-37447,-77739,-73917,-35048,22119,123398,138211,87699,-806,-1548,46243,39878,-40653,-119972,-51318,37187,107210,89889,88715,70858,44978,-29837,-85083,-66484,-76540,-88388,-984,40061,-12648,-40322,128730,425143,337188,189950,109603,86940,85683,78412,56552,55516,57680,21676,-46651,-122084,-84953,-46981,-68684,-134359,-51959,95160,180190,70117,-32592,-15095,-2564,-68821,6663,3970,-57008,-93875,-23269,-51494,-117800,-92002,-38698,37582,40180,-18927,-56318,-71230,-58498,-81100,-75719,-39456,-274,27256,-8628,-46069,-63303,-83812,-88180,-56601,-35694,-20212,-28973,-51583,-60463,-112238,-69771,24200,87125,69858,17300,17502,90322,76855,-62618,68329,314718,294461,118376,-5619,-11931,-10767,5548,-29100,-18759,10627,6727,36798,99457,169158,185745,151008,46963,-59763,16907,105585,122387,114299,59045,26513,19201,30132,-18903,-64688,-33945,42899,196138,217836,35802,-30729,-44132,-38806,-37216,-13946,-53251,-71423,-74513,-38039,-20905,-1618,1719,-25354,-82542,-103002,-110970,-66660,-4398,7875,-14794,10856,-10043,-61108,-79758,-1199,46163,64451,15651,-78030,-18299,51608,38157,-42663,-65346,44091,79992,56626,12925,-16547,-37906,-81707,-15284,85157,140447,112364,43903,-13547,-51305,-76387,-14352,67850,114722,69617,10462,5553,10675,56151,134086,238863,298143,162096,13860,-48159,-27984,15103,57494,106210,236583,237813,177330,203166,255480,231266,125306,6130,-40960,-68374,-64642,-43228,-49149,-32110,-30443,-30116,-19630,-48303,-60350,-6136,8031,-16022,-25693,20527,35889,-60757,-134089,-119216,-98784,-74802,-85592,-89907,-133980,-108823,-109066,-127490,-53418,28698,79756,44921,-28876,-89700,-94641,-35054,57315,231491,398233,366755,369410,337762,123508,-16844,-41822,-93511,-34907,-31874,-18135,-21317,-22298,-37101,-28504,-78366,-107652,-3202,157512,145168,94271,61030,16809,-50508,-90894,-24424,-14902,-34206,-72854,-93598,-84813,-43093,-15287,39660,110042,170808,210807,216887,156901,37450,-57936,-57676,-22832,-755,-34495,-48874,-28682,-38336,-97151,-103046,-40204,-7815,17105,45600,43129,82305,127447,64435,-35268,-93345,-51592,-18459,9033,57627,132238,215162,308135,250989,130133,43132,-69022,-23645,196683,277911,204549,22240,-93745,23270,68635,22753,-37771,-131651,-62330,-48649,1357,27424,13061,-3336,-16916,12031,63945,110215,25772,-108646,-84745,-50421,-45781,-73414,-38114,22425,110451,93047,77526,83526,70988,63127,67585,35144,33809,22070,11728,-21126,-56840,-76971,-29877,-20612,-60546,-60159,-89988,-85352,-99000,-33013,119682,103196,51507,39932,60176,132817,167167,66145,-44689,-76269,-66403,-76489,-79666,-18260,61760,97039,41863,-71916,-72262,-68031,-134013,-103288,34228,114062,256367,180824,66628,-10106,-46410,-5964,115699,199369,171647,93374,34926,11841,45969,72298,74468,46477,17950,6895,26206,44138,9921,-2976,-20112,-22286,-29505,-71113,-71201,-60807,-53737,-51103,-41869,48224,95519,104412,43939,-27424,-106730,-62013,3881,48324,55774,26978,-60710,-86360,-9133,66345,79411,20031,14159,75935,112250,127390,14242,-49819,-41435,-37010,-70094,-74909,-77190,-111154,-22365,27200,24079,114981,216640,200281,155814,157411,193263,162911,21962,-50799,90743,329535,332413,119067,331,-53334,-11280,19695,-54064,-120906,-44731,21066,-10040,-36679,-65428,-65248,-24624,-5194,-24058,-16124,82660,95775,42962,25368,32481,122406,161744,90565,21011,43701,94188,108294,52752,-19154,7006,19442,-14258,-70155,-115753,-107641,-47033,11732,23860,-52365,-114485,-108021,-63063,-23504,-9525,-32319,-68342,-46876,10767,50133,22865,-77016,-118251,-48064,17286,22474,1118,-48770,-64088,-8665,128015,279642,342329,458333,488460,406462,318874,204529,81049,-54059,-86699,5991,46779,32166,99372,117618,20740,-38111,-22854,38378,138950,267755,245610,138826,50477,-63831,-134274,-141485,-73666,102347,180715,122202,22431,-72891,-126380,-33465,15210,1679,-15590,-6320,39030,122164,206619,236464,188283,150372,119926,56108,-27706,-69810,-19400,111683,257634,243099,115688,42717,-30365,-84723,-111748,-92940,-39648,-29335,-28524,34080,44366,13342,-56685,-40880,94469,148362,100145,81079,106327,234508,385834,233693,105011,107029,113321,87009,-2185,-35758,-58804,-71230,-43486,-54865,-69527,-65046,-14115,-17826,-98527,-115531,-42430,13586,15021,-41653,-91259,-84833,-2617,123380,273876,454942,457327,329370,214524,141200,89240,70274,46745,9467,-27893,-43533,-72888,-61743,-13302,81265,110353,60135,-11608,-31800,13781,107864,135484,36451,-35785,-36320,-35994,-59382,-84852,-70945,-48574,-40795,-82097,-116584,-116397,-59637,-61335,-76398,-135803,-146709,-98732,-48489,7202,43677,36488,1464,-24947,-16553,-16406,-13403,5932,6272,-9082,-88866,-148163,-111581,-80268,-49426,-28185,17389,17923,-46701,-96988,-45902,8777,37111,34811,28384,107195,95853,39710,61496,55466,-13031,-36075,72565,128896,67655,-21264,-29503,18952,29891,56512,61590,39392,37507,-1145,-41037,-54980,-60903,-61620,-72206,-107464,-85526,-27994,-43722,43643,132918,178020,294054,441510,453337,309955,118501,55093,78791,90550,114274,232020,247281,192222,149418,168460,222263,160322,46330,-82141,-125221,-91471,-83985,-104317,-120211,-125470,-102522,-57991,-38528,-39514,-86110,-95940,-50498,13819,9096,91337,225565,252700,146664,55070,-33426,-105667,-105331,-49548,-25605,-5878,-2308,-18685,-68511,-94950,329,24920,20479,85860,195770,174258,42870,-43598,-49150,89449,291618,443926,480086,356079,186580,18042,-64492,-111581,-57792,-41024,-40324,-64187,-61278,-55753,-49768,-40065,-51984,-87495,-39644,26079,86192,87605,69823,120887,179429,223990,309238,325184,99500,-94069,-41031,12410,-118,45746,137331,207080,159492,145520,123546,43830,-82278,-90794,53262,250453,367636,267461,81433,-45833,-147516,-90130,-19965,-78367,-107626,-49092,-3543,-4049,-42984,-55822,-44966,-69694,-88285,-79807,-47847,43233,14901,-4753,91859,260286,228718,92021,-26768,-40155,45803,111180,138961,138984,101921,69203,36928,19371,-2882,-19409,-39601,-66113,-102588,-64820,10274,82400,195358,301446,331008,211356,25971,-112379,-57478,1391,-10754,-80342,-41995,2897,60303,69447,-21048,-91298,-93315,90077,434486,741711,904310,794841,471278,183425,13352,-79404,-106646,-113124,-119853,-49080,54460,137055,117623,35066,-121680,-32487,43998,110188,177591,265861,185325,41694,-49275,-67218,-34503,-56032,-121257,-149406,-132565,-90267,-31800,3594,22061,96701,253451,292417,256405,182552,107134,88145,153164,199782,154011,138409,195981,53026,-66807,-68235,-26345,-15807,-60900,-70865,-49881,-41102,-84697,-63750,-28377,-70887,-28167,95036,104436,38654,-52425,-44007,-5751,-599,-37244,-70089,-31979,13584,85880,137234,159329,196507,218558,139745,35426,-35866,-112930,-122647,-102310,-54340,-33515,-11254,-11871,25784,69497,49075,17255,-40169,58214,168283,115373,53200,41208,21790,-13972,-45098,-78759,-139424,-122737,-39900,3528,-6507,-44924,-51730,27200,77706,29473,-41081,-99944,-118447,-55579,-10255,-26224,-44154,-37641,-26671,26432,69548,28709,7109,10307,-22241,-65248,-64147,-22322,10861,11496,-34161,-8498,62694,162093,144172,77481,12585,-18043,-47676,-68813,-87795,-81265,-42646,-34969,-85861,-56784,34368,115942,73329,-61096,53463,186661,238754,221258,73418,-36649,-61008,-114241,-102318,-83055,-114791,-146957,-122439,-81463,8397,64229,79931,34265,42227,143217,177650,179119,165643,132094,87856,83645,-23495,-101674,-99722,-114473,-56448,15687,59124,48335,-16699,-59977,-31867,20870,86514,156650,153007,29076,-107938,-72280,-12629,-4679,-210,71800,66595,-32025,-47976,4312,6439,-2271,-37181,-114724,-67744,-13042,16220,3114,-2556,38530,66714,52069,-14892,-98709,-87063,1471,93549,105652,21118,-84579,-139264,-144020,-97087,-34283,5147,45556,97898,45490,-58041,-140650,-99476,-7688,58678,34262,50635,73397,-24576,-72309,-9095,119170,202581,112570,-32064,-94003,-21723,48567,15614,-20533,-7271,-19888,-99151,-102293,-24579,58038,148798,236595,219316,114248,28209,-37293,-28957,-9004,-28143,9188,69147,69712,-46381,-44505,-42655,-25220,3810,4909,16600,12852,-16653,-36760,-57032,-51598,-26273,-30459,-36862,-114330,-100878,-6832,82991,169488,179606,109972,37024,-34656,-66035,-55915,-64599,-40964,-12071,11405,51754,53791,45376,37241,68270,168452,241578,139910,11007,-43932,-78521,-50711,-38222,-40173,-100426,-49544,55094,210179,108566,-18086,-89012,-86903,-86693,-52579,17610,-23595,-104020,-21364,52605,38371,35510,79256,84989,10519,-56891,-76749,-37390,-20552,-29907,-14543,-13848,15620,54050,60038,10007,-46325,-119090,-56465,120057,499764,853546,792539,463250,151759,-7365,-43461,-22173,-42709,-20137,14389,49847,95761,74149,-33515,-56092,54425,99081,73649,-19989,-87074,-57863,-13214,33745,23767,5562,41569,124572,221544,232010,175371,135921,76926,53219,56859,23432,-19093,-40581,8367,29465,39805,39800,23920,-9567,-9720,65092,128652,143101,135880,60550,24098,1020,171,81154,179268,274425,267641,209264,127254,54952,54682,58201,62035,43181,-48158,-145948,-6312,169230,409206,449577,323874,180386,43220,-18969,24069,7325,-53245,-102968,-129729,-41288,-17523,-114788,-75510,-42692,4900,34464,13946,-1243,-9542,-21770,-36012,-46932,-32797,-70068,-108493,-154661,-148482,-102488,-93932,-92861,-54166,1756,19008,16384,-13648,-39963,-63943,-88467,-106536,-87737,-11634,144465,303439,270888,144031,50076,-1539,-20309,-38703,-52614,-33999,46947,108856,20265,-76410,-24784,65582,176697,342166,406790,275035,43273,-80047,-2944,122788,166471,90815,12809,-6054,53301,19597,-95056,-138130,-103670,8635,11969,-32641,-66692,-77298,-54370,-50124,-80829,-86264,-67046,-27786,26592,114894,84786,83641,100185,109365,69410,70029,84592,23477,24235,4700,-17469,-50827,-49125,-27259,17827,45816,-43155,-105966,-127080,-124880,-24651,109875,177331,96179,34122,17536,-4164,-19906,9998,41727,-10452,-61654,-53584,-4640,70605,102522,67201,-16205,-79925,-57712,-41966,-27784,-57100,-91197,-27157,6106],[46663,94003,69928,19088,3918,25141,48363,51675,57897,122993,192875,100041,-11779,-71543,-119973,-121616,-78477,-45917,-49330,-74334,-56590,23993,39072,-20957,-82193,-48708,24519,897,-17304,-8004,-30555,-70085,-95840,-117613,-39183,10904,87116,164820,175332,134670,29010,-65909,-73768,-55888,-90888,-90419,18126,6519,-61048,-62219,11750,95194,190156,105520,11580,-3778,-32756,-92383,-110899,-72684,-46227,-48470,-29814,86157,210816,340745,361888,297006,158059,31680,-25989,147441,322492,383717,411312,331777,281031,274491,247473,181264,20581,-102765,-114427,-74653,-82156,-65393,-44007,-48473,2476,71992,149824,147929,147254,161566,132412,110836,108963,88866,67031,59675,86930,100895,96795,117315,65434,67941,56753,-1782,-103722,-15531,9838,-16793,-48169,-42800,-30821,-36636,-36308,-67690,-68035,-70473,9781,19431,-75433,-91164,19627,88486,79456,54507,-9367,-37039,-61403,-99840,-21901,40252,48292,-19981,-106802,-101286,-69251,-37110,20801,-2000,-77800,-88393,-15342,82298,124203,169389,168718,85163,-12071,-40019,-43211,-49366,-72790,-85776,-35801,-941,6497,12176,51396,45363,22218,-12631,-26376,-91321,-106400,-50377,-83517,-43253,-82452,-145707,-147547,-86984,-81842,-2676,112608,243692,312458,236455,73828,-39007,-80175,-113414,-59327,-65737,-112616,-23745,-32118,-91662,-94198,-88323,-80147,-45942,6908,69344,149166,154762,195350,248412,205107,107162,11209,-58794,-74774,-27638,44548,129318,171839,181645,160258,201830,168650,103857,53671,34436,-22560,-97831,-89791,-87847,-73303,-105822,-59232,73840,208850,103914,21839,45999,152888,167859,27528,-73415,-136326,-105143,-74465,-80337,-108788,-94740,-51680,-44075,26532,135213,240330,270810,122281,15644,-8116,59220,125959,89332,11819,-80692,-80363,-50408,-9677,300,-20954,21321,66890,36010,-22085,-62061,-18755,-32614,-100637,-83936,-81116,-69002,-88452,-85303,-28923,13172,66263,55000,17031,-42358,-47318,-27218,120491,183601,207234,134877,-12897,-63958,97528,182363,137264,61403,2127,-61911,-80086,-89085,-92549,-44558,-21616,-20402,8833,78638,125178,149039,127995,65753,-34341,-76213,-53581,-39852,-30790,-56352,-76798,-69203,-56440,-37236,-2549,30728,-12501,-92599,-49939,50303,106705,68298,-38931,-125796,-59205,-13174,-7367,-71429,-88445,-71977,-105817,-116520,-20032,28256,33343,-2730,-18340,113118,217681,230822,170049,106486,79110,88371,64341,47856,-10456,-75252,-95373,-10907,35265,13401,-4302,13133,-819,15736,89278,115874,46336,-42694,-58601,-39090,-51272,-87032,-32531,-31832,-64033,-27048,55418,73375,62384,94804,140840,193695,100744,11229,-13097,103993,41161,-21658,-22062,32726,8236,-70454,-58498,-13890,-30335,-22205,3900,1813,-35481,-28051,-53664,-35358,-48843,-62716,-9797,19504,-27728,-72311,-54196,-6640,-11089,-16675,-13923,-1944,31706,52028,30167,36039,38906,25246,23172,-28272,-26752,25219,75229,39236,-39230,-52135,-43232,-48149,-47743,-46771,-60742,24122,95045,110880,148452,178080,168595,114676,4051,20806,119242,124997,75153,67599,58260,87236,56705,3488,-24899,-37998,-53989,-51238,9387,16027,-7257,-33735,9250,74202,123586,74600,-32199,-88082,-2150,69244,90420,34756,-12901,-23015,8736,-10882,-18134,128553,279404,109484,4624,12731,150934,320991,569044,703084,215765,137315,229995,404284,413510,180673,-6085,5701,-45061,-37526,-34861,-57672,-93338,-62719,-29191,-70373,-98018,-11152,30216,-17499,-60496,-80464,-88028,-74565,-81739,-71092,-48375,-57516,-70023,-12613,12320,-26953,-83048,-95084,-71988,-44957,30376,84677,145686,135020,24149,-41046,-27617,2438,-1540,22295,36160,60956,170645,242779,226287,80733,5037,64318,53067,1602,-18822,33242,87140,145018,162155,131002,102956,121327,187340,238355,300580,339302,321886,252886,203093,118617,57719,20757,-86709,-15538,49639,85598,123386,104028,51547,-40958,-49676,-28064,-144380,22651,124539,176183,348220,391321,263589,149200,36333,-48739,-51572,94462,89055,55318,-22256,-74044,-50965,12769,-68248,-110802,-137795,-71988,10937,79378,96363,70502,-37134,-114326,-97977,-114240,-57327,29199,41586,-40978,-110350,-88946,-95765,-87058,-68412,-44809,54367,182140,254469,255091,154816,-13374,-109938,-124161,-113639,-36880,11662,-19688,-82729,-109330,-92006,-55615,-3683,95373,117749,66401,-21493,-11389,33459,17077,-71440,-121361,-33807,68051,128629,87974,65674,46135,38876,-20767,-71164,-60564,-67074,-100707,-18462,27120,-17703,-48488,103764,396366,355496,210646,133158,114073,113309,88042,39532,25522,40468,23199,-25457,-96882,-87716,-45716,-70248,-138107,-59985,79093,173577,77630,-158,23879,34821,-40876,11539,-2046,-70659,-79811,-1956,-28797,-95182,-83073,-4035,94011,82135,3340,-51048,-73605,-72179,-92310,-66526,-44795,-14221,-3115,-42511,-72687,-80267,-81390,-82469,-57167,-37635,-16467,-14040,-41757,-72533,-132130,-55688,23272,63482,32799,-13955,2846,79140,47849,-98837,104512,323319,294312,124000,-1510,-9937,-6630,21231,7635,13775,23408,4895,29051,88148,145688,153212,144101,61510,-53734,22324,118093,139950,127812,62826,31308,37553,65447,27307,-22846,-29951,25707,176580,173207,32795,-19794,-29387,-21209,-26990,-19587,-68752,-63453,-70121,-82940,-58807,-20210,-4681,-20791,-76370,-105280,-110645,-59293,2231,6943,-25260,-2374,-22266,-74226,-80120,5738,54325,70236,16781,-80016,-25596,49609,46551,-29024,-65634,39244,76486,51625,10192,-16830,-35125,-79779,-33949,68176,126602,101080,34356,-23552,-60142,-78798,-12236,93841,165067,122356,43989,17698,12310,61898,159642,287511,345792,188518,23335,-53170,-27588,39384,75816,109237,240749,241021,167954,203951,279683,265010,136056,278,-58852,-92947,-63215,-31610,-35088,-31058,-47604,-53467,-37249,-58223,-56093,-7899,-4440,-41174,-57896,-9934,10968,-90441,-149068,-120158,-99847,-84983,-100213,-107295,-151278,-114699,-125669,-129721,-44275,29747,66867,27057,-42361,-90083,-103338,-50414,47731,234109,376114,315009,328099,304406,102154,-42402,-72805,-125016,-32286,179,16296,583,-12557,-32641,-21213,-69292,-91017,-3114,128294,100487,52766,42342,16105,-49685,-95802,-27504,-13498,-28636,-65859,-81528,-64908,-25605,-4973,38891,106328,180574,237686,250589,173531,28766,-79869,-71446,-34147,-15479,-57900,-82635,-51762,-56439,-112929,-117200,-54697,-24318,-667,24568,23863,59519,111132,53979,-47137,-114021,-78233,-54228,-31211,25978,111435,205450,314811,247711,106232,24375,-78574,-27196,188626,268221,202529,21725,-92662,33449,80079,30741,-31047,-109903,-57491,-58167,-21553,15310,8748,-5089,-24460,1680,51948,87776,-8995,-97418,-57880,-30305,-30554,-69529,-42273,26757,115101,97544,79591,84143,80315,80663,83140,45224,40553,24162,3977,-29951,-60524,-71581,-15434,-3474,-60473,-74475,-77120,-66147,-81266,-4748,173404,162511,75187,42258,51400,127621,172658,70524,-41633,-67571,-63647,-80233,-91980,-19879,69083,98993,38514,-78752,-82631,-75061,-143553,-111671,10891,106554,258090,171925,49940,-20757,-49917,-9691,111745,201877,179913,103663,49281,27922,62135,83008,80024,38233,-8407,-25489,5079,46740,19895,5219,-12430,-15764,-25625,-84410,-83415,-74713,-75648,-82456,-57461,70215,98630,100974,40332,-31792,-110515,-56880,14960,47153,35498,-9258,-85397,-89446,-10461,64386,69700,15073,19081,76901,114130,134198,6023,-39482,-13743,-4930,-40480,-66618,-82275,-105899,-20763,24656,17300,81921,172902,162781,119618,115778,151938,123805,221,-53393,105727,353131,366246,130984,2355,-47337,-10533,14435,-55160,-130379,-37466,33904,3649,-23926,-58234,-60119,-28324,-21276,-42872,-30451,72403,101480,52822,36168,38772,106416,133320,72884,15861,50637,96153,88789,27638,-28322,-1204,1515,-38004,-89877,-126610,-103878,-37398,21154,28841,-55242,-117232,-113581,-76284,-49925,-45054,-49271,-50584,-5017,60888,97655,59019,-41151,-115025,-71024,11726,31269,19610,-44098,-124370,-25460,132189,288493,364381,496023,495392,398202,306301,188232,58937,-78269,-100945,-622,42300,32473,106201,133721,37938,-18734,-6085,52896,144937,264687,236189,131953,54515,-55000,-145000,-149423,-55701,142014,273217,231385,105974,-23252,-114134,-75945,-683,-5361,-29096,-33548,7762,115221,211619,222010,164572,125167,104533,45231,-35661,-80444,-45036,69248,227956,250257,118706,39746,-38999,-95346,-121436,-97687,-37534,-23550,-23522,36850,46007,24523,-32712,-39348,82655,133511,109195,116014,144181,261969,367057,223338,111204,108503,97045,72234,2108,-31488,-55113,-63955,-46705,-59039,-60912,-39912,5260,-24707,-106867,-113717,-42920,13726,19464,-38816,-90534,-79169,21690,172379,344033,526323,505368,357252,228126,136518,83669,83280,59808,20343,-22682,-52102,-83744,-50773,9045,104601,117489,53477,-22393,-43994,-1156,90681,115799,27042,-36434,-34970,-33465,-59065,-91249,-90975,-81805,-86793,-134596,-148644,-110378,-67241,-73334,-81955,-134364,-142166,-94952,-46096,8039,47432,42014,7762,-14241,-11063,-19061,-12266,21932,34295,30953,-57337,-164697,-128073,-93341,-64870,-45432,-3268,-1375,-64922,-98480,-38390,14276,37381,25641,15168,105088,127498,87413,108329,77101,-9210,-23248,93457,157345,66057,-37429,-42181,4654,8631,28535,32965,10733,18632,-6214,-39090,-48704,-46967,-48049,-78055,-129386,-63610,-20715,-49508,17846,93766,146213,277649,439346,440595,298575,126915,77545,102800,75225,71088,174903,197522,154075,126928,170789,271972,235603,105453,-75072,-127571,-92306,-86247,-99038,-113449,-122829,-101546,-49434,-27851,-31040,-78361,-108006,-62260,17234,49582,131329,235873,218628,103417,34739,-29666,-92700,-122924,-64058,-37792,-15607,-6248,-16427,-61136,-90963,-647,22788,9317,67476,171768,149764,24384,-55871,-44749,109218,322467,472720,481926,349152,186810,20166,-60664,-104985,-55608,-39536,-49836,-87232,-56202,-44544,-37649,-24750,-25286,-54358,-10629,48592,92210,75033,46188,99417,174503,236260,328625,312547,89913,-100417,-31284,24997,20397,74983,180143,236450,159070,130870,108890,39955,-75375,-116820,-599,159865,290263,220854,67839,-52640,-136008,-77553,-19597,-84420,-107459,-44661,2045,-8694,-54996,-67019,-41022,-58426,-78683,-63086,-6657,81809,22615,-24825,57808,231248,225093,91220,-30786,-58077,26141,101063,144144,150031,109993,71600,33343,9488,-18003,-35546,-54803,-84931,-111298,-63638,5734,80748,219087,361171,392721,238139,31583,-116235,-46490,22817,12034,-53303,-16287,24264,77961,82777,-30156,-111310,-90066,113049,436786,709662,888298,816438,513287,222765,42760,-47396,-69461,-96859,-115873,-39130,74265,152524,123173,22940,-107610,-5148,52591,97771,148596,241022,185976,49880,-46891,-78716,-50579,-64413,-124236,-157424,-142239,-105272,-47140,-2494,19423,89710,229287,256562,217049,141540,70953,57620,119345,157983,104533,89186,152512,40140,-74055,-67106,-23118,-5118,-42504,-27844,21512,40600,-14116,-38591,-10625,-42520,-55924,55951,82937,24829,-65051,-59907,-18697,-3826,-36607,-69732,-21329,35797,109545,162921,184906,228154,237623,131915,23773,-40970,-116107,-125013,-102147,-50052,-22315,-10816,-26698,330,42653,29748,-2098,-71136,2973,115673,84099,51023,52753,37171,2766,-39619,-83549,-143813,-115975,-24672,26161,12691,-31006,-40521,33050,79344,20933,-50281,-105261,-116729,-53638,-18452,-27471,-30959,-29847,-33913,5236,46003,11756,-38401,-25491,-33450,-66434,-60803,-18962,7264,4768,-36624,-10591,58008,156895,147629,96489,36701,-3297,-38988,-61046,-76559,-63113,-27639,-36317,-103138,-78352,18972,114360,78187,-49208,57406,188198,225894,205868,62222,-28296,-54444,-120252,-104505,-84292,-121145,-145893,-112353,-73489,4434,57655,78246,43543,57602,152024,171942,162463,136205,102129,87203,113330,2525,-89713,-98247,-136844,-56276,15621,67141,59813,-19605,-79807,-55763,-6014,56528,133815,161767,47499,-72135,-69855,-39228,-44544,-6980,90169,96489,-3662,-69102,-13777,1004,2191,-25463,-96421,-93122,-41391,-17430,-25938,-4561,72522,101176,79058,7852,-75004,-96629,-14406,69605,87496,6156,-103815,-139705,-158317,-117649,-39959,13139,55792,98623,35090,-71238,-149846,-96931,-11051,57868,40315,59306,94936,24817,-24379,-12190,61875,125260,71255,-47213,-68699,19895,100410,57206,-1399,3969,-10947,-110790,-109404,-16000,59785,145742,254499,249985,150391,56400,-23788,-36200,-13786,-20181,22650,102304,127743,-17200,-52576,-55919,-36415,-4252,-3560,11051,17100,-6746,-25712,-47990,-44577,-25020,-37802,-51189,-129175,-88487,19507,109632,185523,195635,117807,34753,-44464,-82877,-77350,-76342,-49388,-33510,-24835,20859,41373,46544,31538,48366,130647,189438,106319,-3474,-51129,-74199,-51389,-54902,-62868,-117510,-58614,36527,191004,102089,-24484,-92283,-77488,-80975,-58486,10028,-27633,-81846,-6403,61982,42317,31600,64623,62490,-12268,-62946,-44728,-7014,-3372,-27217,-24262,-14994,19758,61536,59495,-371,-59485,-122603,-59547,111519,461999,764698,708136,427098,156365,12245,-25672,-10323,-24245,6470,26152,45948,78392,49056,-57820,-62844,56272,99903,73820,-19209,-95691,-80563,-29192,29524,35590,29821,59964,124187,211406,243060,183572,129961,56262,27639,41060,16107,-27409,-29831,37293,54695,48550,31052,10635,-20064,-15743,56055,112708,126110,138200,80936,49983,12730,-21777,53828,174260,292639,307511,230801,120464,48732,55666,53821,51213,49150,-27165,-105961,-4097,154667,399472,445276,323014,195787,72992,17045,38200,-2395,-62018,-90823,-153127,-87643,-72443,-142111,-66739,-48208,-19910,459,-20242,-25419,-24827,-36266,-55264,-69425,-50473,-73040,-110333,-159582,-136914,-90536,-79816,-78718,-46317,4419,24913,20857,-12655,-41714,-64474,-86750,-115210,-92251,-12385,140287,284292,255760,129304,39424,2393,10055,2385,-16216,-4219,78766,106574,4699,-78601,-34370,52181,158857,330804,413915,277686,31178,-81482,-8261,94424,135460,62396,-6100,-21652,44469,35205,-80895,-132815,-104058,988,4787,-34435,-66909,-78899,-52249,-44558,-77178,-75437,-52943,-11800,62134,138697,69694,78000,119921,137336,83006,77776,88741,27483,28948,3336,-17983,-44560,-33814,-9733,45327,82068,-27450,-86241,-105300,-114950,-45830,76608,163063,92442,24627,8342,-8182,-14623,26160,60357,-4598,-57315,-50619,1151,76110,101678,65604,-17211,-81297,-56385,-43849,-30029,-60649,-97871,-37719,-11744],[24129,74626,57106,8792,2472,30894,47676,36121,44649,107112,167322,85046,8758,-57587,-117465,-135816,-87981,-47057,-50134,-78247,-38336,35785,47064,-25020,-107484,-45961,28413,3767,-16809,-528,-21471,-66971,-102500,-102393,-38036,8806,89621,173020,185065,139886,33902,-67622,-76105,-47671,-79361,-83010,31994,9808,-60683,-65460,11160,102434,209268,110669,2275,-13440,-37287,-86612,-110236,-67621,-44373,-53793,-19546,113025,240018,354705,366004,322501,177502,43815,-22237,161576,369511,420705,414992,318897,253848,228344,207345,145217,3550,-110179,-117276,-69177,-71238,-59622,-41853,-43488,8859,83986,161257,145931,142410,163881,140531,109639,104264,94504,56889,39868,67133,97498,108267,126575,70010,75971,59181,-6708,-123650,-17229,3469,-23343,-52132,-50030,-41665,-47185,-46480,-73036,-64974,-73403,-2838,16009,-74010,-100491,-11857,28032,4877,3589,-34561,-55910,-80888,-79329,4328,57470,61328,-6711,-84641,-84916,-64920,-44535,9721,-937,-62245,-66678,-6442,84994,145855,198970,194786,94963,-14877,-44397,-45812,-49484,-63029,-75775,-39868,-11501,-1844,4078,29604,31367,-15887,-37962,-45407,-106762,-92054,-23401,-61231,30615,38958,-6727,-49216,-42578,32322,199083,366492,512991,604300,502745,241091,49770,-8204,-5017,68085,49601,-30626,-68187,-61775,-111873,-120175,-139519,-79570,-71152,-3421,57873,146243,162542,196505,247120,203599,103082,6496,-57218,-69823,-22987,45985,126765,166992,185891,175351,216417,154639,74329,7148,-21081,-49562,-86895,-89774,-88180,-60083,-88321,-80111,58713,178625,85920,29865,43180,118843,132615,5033,-83326,-143361,-116931,-86419,-87670,-108873,-102024,-61493,-41368,29212,127246,216105,256755,119340,21449,13416,76928,136269,86764,-5901,-93989,-50615,-26080,5146,4738,-25547,6486,43065,18010,-29793,-58448,-6356,-599,-18792,4744,-32796,-56515,-79057,-66705,-7749,24208,75587,74517,39689,-24908,-36432,-4406,131728,159962,171266,107075,-30187,-48652,119317,231122,207752,129488,38369,-49814,-82766,-94860,-82776,-30461,-10774,-21169,-1146,76309,134729,168929,136552,60533,-43914,-84764,-52108,-33205,-22562,-63069,-125791,-97807,-77129,-52626,-16001,11554,-31825,-101483,-44594,45620,101926,75073,-23266,-112336,-65779,-18994,-12751,-78793,-88455,-67201,-102956,-108112,-17359,24199,21163,-30585,-77658,51946,164543,191341,153345,102602,74167,84192,58621,47283,-1542,-68452,-80599,7585,56341,32659,14463,19915,-8711,585,72334,108134,55598,-44758,-58325,-21225,-19017,-63827,-23947,-25432,-70646,-46622,27893,23870,-8572,17658,74983,139840,70222,2447,-18996,112248,77440,10322,8965,57434,13693,-88142,-71282,-14055,-28279,-21758,-858,6530,-9787,3548,-40699,-32537,-43172,-33496,5713,22441,-28915,-62936,-32467,19482,11712,-11180,-17157,-1364,27531,42502,33352,35153,29806,13075,6564,-53715,-22728,52961,102053,56737,-31382,-55027,-46382,-52708,-56485,-53833,-56227,36692,107833,115780,150304,174006,166896,115031,5561,19761,122215,131720,71189,34884,11405,40826,20806,-28948,-51193,-46966,-44797,-40498,10643,12123,-10245,-35010,8068,66755,121390,77613,-21880,-74760,5366,84386,91529,17009,-53101,-60854,-18663,-30609,-41999,122132,294190,118830,26110,84305,343779,671780,1020552,1142148,502756,407368,678048,906984,795790,355723,486,-6244,-65760,-50530,-43048,-62260,-97024,-67654,-41063,-81470,-91552,-6953,33712,-10474,-53223,-80119,-87195,-69442,-79971,-71056,-46861,-54002,-56147,2660,27372,-10640,-70804,-91823,-84037,-60409,22718,85868,154041,153410,34819,-40237,-38447,-12533,-17977,14275,39378,67749,175355,239183,199363,45453,-10334,52844,49787,712,-27100,13735,57899,120793,167004,149637,116113,111666,167217,221153,280795,321672,299506,222413,171721,84133,28079,19284,-86447,-6739,71191,106188,127320,132982,102862,31098,31874,27675,-102786,83780,58710,54012,315178,352580,279019,175429,53427,-46796,-43702,89052,72801,34108,-37343,-58102,-96537,-19195,-80501,-118644,-142978,-66479,21498,83523,95227,79008,-16266,-104597,-126137,-99380,-16532,58204,51276,-37834,-114161,-79927,-87189,-102811,-86904,-66594,25238,138920,190144,178809,81741,-79923,-150071,-145635,-128186,-52511,-14971,-65999,-124950,-85765,-66976,-63561,-24584,59767,88221,42864,-35018,-16098,21083,-7284,-102434,-103390,-9827,107024,157931,98064,53380,28177,37706,-6496,-53246,-51084,-55851,-93058,-24262,23531,-15491,-53752,79086,358963,372465,236206,161099,144762,146092,106777,32749,-225,27363,31165,2456,-63242,-73671,-34899,-64144,-138625,-64942,68862,171714,90740,36307,64381,72561,-10233,21284,-4304,-79456,-61531,22014,-1859,-66729,-58972,42218,146544,116837,22124,-46032,-71543,-67879,-65647,-50226,-43895,-24649,-29553,-73359,-96989,-93056,-73215,-72615,-52712,-34769,-8142,6195,-20180,-67765,-99321,-26785,30366,47591,7106,-36338,-13657,58013,11903,-89779,141684,322541,287713,128594,3995,-6278,-1764,35718,44800,46401,37009,5773,24988,80471,124243,120381,131945,73406,-49817,24280,125989,154574,138347,64824,36587,56522,100990,82284,32579,5245,27919,164424,130377,33967,557,-7145,2660,-13635,-21043,-78996,-36626,-7881,-44972,-77245,-36331,-10169,-15048,-65435,-100003,-103925,-48480,9737,7361,-31378,-13493,-33289,-85070,-73783,18572,67683,79495,21947,-75039,-34310,42609,48658,-18898,-61713,35349,74045,48401,8973,-16328,-31938,-75859,-46521,55802,117706,94792,29652,-28189,-63147,-77122,-9214,115755,208932,171850,79120,31458,16857,70062,183956,332495,389613,215892,37603,-53697,-23607,66060,98146,114094,240854,241329,160630,206267,304795,299829,148542,213,-70012,-113118,-60356,-21662,-19573,-26101,-60213,-72846,-52170,-63482,-49479,-7515,-13179,-62507,-88791,-41473,-15976,-120267,-129370,-110274,-91550,-86277,-109494,-120516,-152594,-117035,-136236,-120405,-36517,26512,47694,5678,-50067,-75275,-93222,-63507,38556,230706,338509,256323,280510,266662,82770,-64096,-92746,-103469,-15913,41331,49272,21610,-3015,-27394,-10316,-52836,-73167,-4661,97284,60002,14041,27572,18618,-45565,-98431,-26606,-7754,-19484,-53390,-63507,-38593,-90,13676,45271,107376,194822,271902,293257,201899,39534,-88439,-80369,-40581,-24543,-65808,-91575,-57155,-62824,-116820,-124921,-61483,-36206,-16621,5607,7967,38815,91358,42234,-56446,-133124,-101530,-87338,-68556,-4293,88828,189806,308147,238372,85291,9035,-80726,-23358,182202,256465,197118,21676,-87594,46104,92866,39782,-21566,-81430,-32625,-49046,-37888,2908,3972,-6137,-29160,-4474,42773,67594,-35345,-76198,-28107,-7842,-13576,-61598,-44035,33625,119284,104299,84006,85416,89501,96588,98364,58851,51136,29795,761,-35007,-61810,-64554,-405,13451,-53712,-78437,-58985,-45860,-63690,19647,214754,216031,101790,45823,43721,123210,179238,79365,-30088,-56106,-59918,-81186,-102675,-20455,74022,93608,26524,-82820,-77384,-75752,-147869,-118510,-12356,102535,253591,161270,35575,-28126,-50770,-12099,107722,204030,190308,117327,66372,45442,80097,98177,91388,38919,-21290,-45100,-9165,52506,34375,19305,1152,-4551,-15121,-76856,-92435,-82923,-87868,-94033,-35520,103530,107516,101321,39963,-31507,-97553,-47521,24252,43657,14411,-43505,-102682,-86677,-10615,61792,58596,10629,24756,79359,119655,145060,893,-30331,14171,31355,-6089,-54881,-84713,-98674,-17030,25526,16937,59714,134739,128397,87738,78352,113547,87756,-19211,-52704,118853,363543,389246,145476,7670,-37152,-6028,10066,-54477,-135007,-30472,44079,15434,-10785,-47567,-52362,-28489,-31617,-52966,-35473,67729,109202,64217,47046,43780,87351,101133,53364,10765,54915,95133,65838,2417,-34962,-7158,-14900,-60040,-105021,-130602,-100398,-28567,29778,32266,-58675,-119258,-116073,-83703,-69591,-83933,-66018,-28971,38360,111275,140913,92216,1871,-73889,-77934,13701,43678,38050,-28482,-91098,-10041,140148,286270,371851,511291,479043,376326,284894,166106,31654,-107171,-106866,-1075,39428,29974,106580,144813,56364,2411,14318,66763,144498,248496,215384,121129,58269,-43939,-143521,-137889,-38249,171073,349484,326601,178476,21892,-77136,-120458,-20026,-13164,-41618,-59359,-26517,97459,205485,201911,138389,100270,88134,34739,-40954,-83310,-64461,35860,195753,249595,120593,38447,-45351,-104621,-130321,-102245,-34483,-14706,-9724,52339,64752,56803,18582,-25828,69671,122435,120536,147097,177769,281001,331932,202391,110937,108837,88423,68167,14550,-16464,-41409,-54400,-50335,-62178,-50036,-15772,20498,-32672,-115249,-110041,-43548,12055,21835,-37598,-91248,-73755,39757,207890,398253,572469,526803,364989,227028,120156,67234,83676,61117,21248,-22742,-62423,-91453,-38113,33965,126775,123228,47355,-31441,-54803,-16291,70539,92191,16309,-38116,-35370,-31818,-59168,-97780,-109908,-112584,-126827,-163328,-145656,-100017,-74379,-85342,-86640,-131512,-135469,-90309,-45224,5556,46536,43141,10679,-5641,-4098,-22602,-12866,36658,62570,72541,-14931,-162179,-147141,-109562,-81324,-61441,-21334,-17376,-77584,-90819,-28095,21427,39126,17525,4127,104495,164683,154063,171068,105701,1788,-6475,116351,189990,64662,-55337,-57962,-14340,-15617,-3200,-1780,-23764,-2999,-8598,-34697,-41329,-33139,-32623,-75193,-117234,-40139,-13157,-51568,-5500,57509,116293,253114,417273,408362,276696,130219,96907,121996,55308,25044,117627,146162,111348,96412,163414,308630,308010,172769,-34567,-115905,-92606,-84455,-81620,-92792,-105999,-92233,-36784,-14041,-20952,-71260,-110508,-62848,29426,85151,158539,226044,169186,57702,22102,-18573,-75539,-139822,-78286,-49665,-24289,-8907,-12809,-52494,-83974,-2085,20769,-933,47927,141476,120289,4147,-70452,-41971,124096,340736,480848,462369,328995,178372,18131,-58493,-96532,-52516,-39101,-62617,-106117,-44531,-28501,-20444,-3051,10052,-9988,28789,76532,97900,58765,17748,72799,161654,238533,331116,285023,74469,-108430,-22179,37149,42571,107763,226435,265768,158753,113673,92167,35731,-67850,-143256,-45494,88693,218869,171908,51542,-57357,-118726,-63546,-22005,-91687,-108094,-43439,4295,-14999,-65003,-72894,-33298,-46263,-68788,-44748,38050,120702,32210,-43974,23201,187684,204514,82099,-37736,-77340,2671,85306,143537,155455,113191,69875,25617,-4571,-36092,-52083,-68351,-101806,-121765,-65714,-1368,75705,234384,406426,436024,251111,29215,-122626,-36226,40340,31021,-24678,15929,50630,99284,106513,-28368,-117890,-71150,141746,428225,655352,840463,811268,548508,272926,92148,400,-32751,-80165,-111406,-30328,88623,159056,122722,11275,-82715,13295,58936,87052,118198,204036,175164,51838,-47987,-90448,-65966,-71740,-124220,-165145,-152732,-120008,-61414,-4904,22276,86848,205563,221890,181002,107469,47024,42502,98761,127021,68865,54554,117237,30439,-77578,-68353,-23155,2915,-27018,10477,85717,117247,51824,-4836,7367,-14889,-64367,15862,56066,8144,-78435,-78240,-35014,-8342,-35568,-69808,-10344,60109,135319,189635,212496,262036,254428,123808,14072,-42947,-112102,-123943,-99777,-41510,-7556,-8280,-41400,-25596,14886,9749,-17860,-78046,-42933,61452,43063,37090,56652,51065,26511,-28762,-86794,-146114,-112838,-13617,47060,31125,-17885,-30543,36467,77984,10686,-61022,-113480,-114842,-55335,-31838,-35200,-22451,-20207,-36362,-16137,15728,-3026,-51997,-43040,-37764,-64415,-55503,-15470,2339,-6072,-43701,-15956,50253,145791,143346,107394,53734,7880,-29558,-52748,-66636,-45773,-12504,-39184,-120903,-94373,9036,116580,85198,-38106,59456,182679,201714,172893,47728,-13197,-46528,-125466,-107855,-87254,-128879,-145115,-105663,-69970,-3380,47092,73583,51583,73447,159318,164376,144956,105370,66006,77525,126499,18524,-78353,-92099,-129533,-49738,18510,77952,79269,-9447,-89446,-79359,-35949,23701,104591,161300,62429,-39076,-34027,-41632,-90480,-15767,102907,116335,18178,-81485,-31462,-4803,4428,-17457,-81253,-118781,-72189,-54424,-55489,-343,102107,130291,101547,28657,-53425,-95746,-32090,39504,60766,-14010,-123255,-119136,-132282,-123159,-42386,20748,62807,93895,20372,-87870,-153728,-90312,-9630,60610,47526,65529,112487,78164,35339,3927,14674,39103,22795,-61993,-44553,62822,155828,96917,14446,11508,-3143,-101414,-94320,-1491,61314,132319,257644,272657,185931,87926,-2631,-39980,-22584,-18099,28915,124864,174619,25953,-40321,-61047,-51210,-19181,-17397,1132,18152,1459,-15250,-38015,-35684,-23964,-45396,-64556,-135989,-71271,45039,130854,188585,195718,117037,29580,-54336,-96603,-101440,-92333,-58825,-52256,-58689,-10308,22699,42012,22892,27093,89122,130015,71237,-16769,-54143,-67078,-51802,-68058,-81832,-134051,-65823,18950,165519,94284,-25031,-82620,-60089,-66196,-50894,10622,-20201,-55119,9759,71114,45871,28104,50699,40581,-33801,-69496,-22838,13410,6443,-26601,-35082,-18948,19541,64421,55697,-11669,-70835,-119939,-64949,97830,406704,648286,600951,380577,160321,34417,-7101,3471,676,35460,39215,41111,57816,20880,-82155,-65549,58105,100316,74368,-15847,-95583,-104453,-47717,20468,42724,50653,73330,112799,184490,234965,177160,115023,29421,-1555,23148,7213,-33547,-12423,66482,76732,52293,16340,-10816,-37689,-27752,40620,89780,101833,134626,98117,71379,21287,-44535,22497,160976,296400,330121,239614,110230,44077,57947,49247,44258,51484,-5361,-69038,502,138360,372923,416378,303800,199607,99202,52094,53795,-10087,-71610,-77333,-104485,-71550,-63337,-94596,-53207,-49271,-43670,-34388,-52938,-49289,-40538,-50320,-73118,-89459,-60949,-73248,-105587,-150508,-124394,-78303,-66214,-64580,-35004,12575,34431,26609,-11957,-45104,-65265,-82805,-114256,-97054,-14495,129824,255001,234039,113677,30305,10382,37328,39517,22898,31072,111558,100528,-9809,-86377,-46474,36837,138670,311796,410048,273687,20627,-78486,-13740,59590,92956,27563,-26524,-35999,36492,55438,-59076,-122456,-101833,-5692,-2815,-37874,-68463,-78629,-48246,-38576,-74181,-64394,-32960,12531,106846,155706,50961,75140,146269,169284,97527,87308,94998,35367,35081,1421,-22924,-44855,-23881,7126,79523,129200,-7795,-62630,-78607,-96609,-58322,42510,140395,85068,14450,1559,-6699,-1373,49858,80860,983,-51416,-45684,7872,79967,98315,61500,-19319,-82366,-52093,-43361,-30808,-61231,-103471,-50944,-32152],[-461,50251,39959,-2034,1769,38188,50928,24521,30618,86900,132847,64963,26185,-43852,-113297,-147801,-94617,-50037,-52290,-74116,-22363,44107,53251,-23297,-125809,-42498,28183,3368,-14486,12404,-5001,-54859,-96746,-80799,-36184,5704,89288,178476,194778,147721,43823,-63999,-78629,-38043,-64063,-77973,35269,7947,-62601,-69348,10427,106984,218029,115403,-3775,-20944,-40467,-78896,-104220,-62165,-43441,-58000,-1660,143901,266603,353928,351993,334143,195812,59833,-16156,170196,407583,447273,409863,303453,228485,186943,170073,116596,-2760,-103956,-127450,-69843,-64454,-55354,-40441,-40733,13075,93954,167726,140097,134412,161440,147145,106710,96355,97584,48354,25784,53189,95784,117959,129786,70370,83484,64010,-5459,-110466,-21756,-4931,-30562,-57097,-58277,-52058,-56655,-53800,-74802,-61070,-74988,-14985,11960,-70047,-110208,-46449,-25102,-57455,-42580,-57848,-73241,-88232,-46268,32835,73735,71459,4477,-62561,-66735,-60967,-52215,-2957,-1227,-46420,-47648,-969,80769,160301,222743,217068,104002,-14927,-44868,-45200,-45958,-49907,-62813,-43674,-22453,-13901,-11609,-4656,7007,-58105,-65620,-64381,-119193,-77867,12433,-9426,90705,119259,74936,21108,7571,70970,242667,418864,571054,684521,568531,247955,38026,-17034,-54219,-29,-41,-48513,-88498,-80391,-125062,-125162,-80368,-27174,-73764,-11427,46450,138891,163691,187777,235487,195393,96571,2126,-55132,-65255,-18092,49580,126790,163251,186403,185460,223001,143115,54578,-26997,-62997,-59883,-74981,-89622,-86127,-47279,-72082,-98244,44252,146825,67373,34491,36280,80558,95964,-14321,-87682,-144719,-125268,-96899,-96923,-111704,-106315,-70391,-37378,32492,118049,187242,231041,108922,23725,32708,91185,141365,79585,-25757,-77542,-20655,-877,22019,8925,-31844,-13562,12208,-6784,-41512,-53809,11498,49907,72337,89981,16915,-40420,-67529,-46057,14673,32899,81912,93380,65402,-4661,-21885,15307,126558,120779,121785,71945,-47193,-34636,135090,269093,270958,190015,68332,-41139,-88251,-101500,-75240,-20852,-4059,-24189,-9081,78616,149882,192359,143985,53874,-53644,-94232,-53185,-28984,-15157,-55996,-86288,-92406,-96705,-69173,-31129,-8765,-50270,-105338,-45102,35967,92340,77749,-9818,-98231,-72384,-27316,-20777,-87997,-89933,-66771,-105730,-104728,-18477,18508,12279,-43530,-125413,-25318,89994,134988,125359,94156,66461,74816,48421,43739,6612,-60614,-68228,21446,72335,49293,30113,22036,-19868,-18142,50029,92388,58912,-49178,-61552,-8544,8138,-36469,-12945,-18992,-75508,-69449,-7475,-33790,-80906,-63411,17107,97049,46959,-6230,-29838,108961,108827,40676,42316,91699,28417,-109248,-89663,-16413,-26035,-23318,-8704,5405,8566,30659,-25919,-29106,-39232,-14983,13849,25873,-24120,-50325,-14534,41562,34330,-4997,-19021,-2734,18726,27221,32634,30419,19604,1846,-9359,-83928,-21444,71000,115520,64740,-27765,-60537,-51900,-59053,-68306,-64223,-50702,44979,116765,117417,147494,166924,163805,112375,3670,15118,124692,141001,71224,8228,-31128,-2641,-15073,-63089,-80742,-57794,-39277,-30004,15006,11787,-12044,-37809,3674,53935,109328,71896,-17732,-68953,2632,84273,80517,-925,-85635,-90820,-39156,-46838,-69585,108648,292479,123231,36130,85177,306162,561700,818834,898401,297723,360020,590258,768914,641630,222509,-65513,-13408,-70709,-64925,-56065,-68859,-103162,-73485,-51691,-90718,-88743,-6411,33258,-6050,-47929,-80096,-85270,-66051,-79229,-70838,-43659,-46952,-44159,9964,34634,1294,-59522,-86519,-96391,-79833,11429,84079,157445,168184,44777,-35469,-39557,-15837,-27585,13984,46553,73300,174582,225388,162958,10817,-21604,42267,45140,-696,-35100,-6571,26121,88345,157289,154310,120174,97821,141863,195580,249919,292322,267437,183550,132501,46798,-2281,13775,-97684,15383,104284,131295,129387,134951,85414,3220,-12785,-3992,-121689,42427,-176,84469,292113,216773,125005,40729,-38337,-63228,-41500,55567,-5714,-40541,-85985,-49265,-112027,-52853,-88684,-125442,-142134,-64343,27263,80476,86994,81640,5326,-82403,-122365,-59981,25657,83155,55621,-39719,-115769,-67795,-70602,-92953,-91611,-81399,1796,103965,137070,115473,21835,-123341,-108255,-109194,-139685,-74237,-49608,-115958,-151571,-57600,-39502,-55063,-38554,14586,45389,13103,-44819,-22241,3394,-37587,-137625,-83270,12543,143214,183361,109932,45911,11683,35410,5814,-38426,-45037,-49756,-82041,-25345,21975,-13074,-61027,51206,312356,381908,260798,187090,172185,175218,124918,29460,-27398,12708,38497,28471,-29757,-48264,-17166,-54413,-137797,-73933,56792,165509,98197,66594,98236,103123,14842,28972,-7933,-87109,-46531,41250,22184,-39364,-30313,87451,182573,135447,30946,-47050,-70368,-49603,-34355,-36318,-43426,-37396,-57438,-105741,-123839,-104954,-67257,-65610,-49816,-33507,-2139,24450,6346,-44948,-57034,4184,36537,32158,-14732,-54816,-34504,24072,-34668,-57939,165730,304964,268220,125310,4387,-7148,-2370,41999,72917,71106,45091,3597,19067,71174,100741,84487,111112,77317,-53191,13839,119957,156415,136755,57856,35225,68220,127417,134859,92491,55111,48739,159236,88973,31896,21529,15856,24918,-4382,-24541,-90492,-13323,52066,23553,-53536,-53863,-21417,-15705,-58807,-96621,-99666,-41552,12011,3989,-37920,-27585,-49199,-100186,-67484,30974,80549,86203,24927,-69793,-49506,26793,40751,-17081,-60949,25931,66076,40607,2990,-21321,-34570,-76557,-58851,41912,107057,86687,23103,-34013,-67056,-78240,-11702,125264,234122,204188,104553,39327,17769,74289,199568,362688,416206,233359,48273,-55929,-21435,88064,117588,115848,233306,235152,151926,205669,323467,326449,156030,206,-78001,-133010,-62653,-18895,-9164,-23329,-73321,-93423,-69558,-69889,-46780,-10806,-23400,-84169,-123745,-77543,-48024,-126675,-111118,-99493,-81346,-81301,-114370,-130197,-141881,-121858,-144327,-112803,-36276,13485,18443,-22399,-53132,-51391,-65779,-78813,23816,214257,283247,190311,224350,222242,62199,-83440,-93417,-67300,5312,78710,73760,36257,1461,-25723,-778,-35865,-60527,-12763,62912,21010,-26215,11533,18466,-44172,-104317,-26719,-3226,-12382,-41357,-44562,-10890,27696,34225,52002,105875,204734,302235,330582,226258,55918,-85535,-87511,-46841,-32433,-62122,-75356,-48113,-61304,-112181,-132569,-67071,-47710,-34655,-15498,-9648,15655,61513,23191,-65799,-140580,-122945,-121534,-105513,-36599,60355,164082,283206,217658,62321,-8262,-81104,-17709,172723,238311,183603,16933,-83931,55652,101449,44572,-14280,-52252,2502,-28182,-46727,-14059,-6205,-11830,-35916,-10795,31610,44713,-59018,-63859,-6618,9633,-739,-54864,-48522,36611,115672,106943,85802,82934,93770,105419,107953,71560,61788,35244,-1451,-39851,-64942,-60778,9747,24302,-47694,-71510,-41875,-29970,-51806,33669,233797,252230,124119,46082,33434,115962,182348,89776,-13256,-47249,-59499,-83222,-115446,-24247,71922,77558,4014,-87884,-67169,-74826,-146940,-126603,-35842,98535,237453,144069,18979,-36553,-52840,-17238,99671,201666,197900,128707,80032,58009,93128,111885,103811,46895,-17984,-49641,-20120,56946,49109,35167,16505,7850,-1598,-59390,-97743,-84198,-76611,-66339,2610,134782,115298,101177,39342,-29991,-82388,-39584,27080,34082,-10006,-74463,-104087,-81300,-12209,55973,43549,3826,27599,79903,125698,156833,-3988,-26793,35902,64817,27287,-44516,-88360,-93525,-15309,25569,18225,44198,101190,95809,57296,41469,74336,50888,-40193,-52611,125314,355585,394181,157991,12620,-26909,-832,4920,-54760,-128437,-28227,47079,21438,-1494,-38404,-45615,-28162,-39035,-58091,-35902,64445,115346,74072,55292,44893,63962,64680,29939,2522,53316,87995,37791,-24687,-42045,-13141,-29183,-77383,-114734,-131134,-99798,-23730,34454,31402,-64683,-122778,-118844,-87454,-77971,-120217,-79864,-7949,78176,155002,173182,116774,39951,-37033,-72253,20481,55893,52316,-10575,-47584,10283,140475,268521,360157,498040,437874,339142,251861,134640,-3977,-142921,-100415,4471,37585,23885,99111,147406,72701,22704,33898,76322,136353,220278,183922,105310,59325,-33312,-130591,-120553,-25249,184634,397219,392756,229822,57259,-42401,-138865,-43592,-23017,-53280,-81528,-61352,67373,185127,173952,107223,73164,68526,22323,-46464,-82652,-76377,14578,167450,242638,120091,37033,-51262,-114540,-139969,-109302,-33992,-6327,9761,79876,98486,102730,79174,-7035,54356,111751,128289,170981,204579,289623,284419,172152,103570,106049,83866,69138,28008,820,-24934,-46508,-56912,-66431,-39558,5037,29710,-42661,-125480,-107072,-46076,7205,20803,-39568,-96213,-70803,50639,227870,429093,583485,516382,350985,211190,93101,40327,70986,50005,11580,-29189,-75433,-94891,-25449,60363,147222,127829,41778,-39553,-65401,-32679,47039,65221,3979,-41206,-38684,-32927,-61572,-105784,-127961,-140842,-153260,-130112,-116736,-88276,-81188,-98180,-91139,-127829,-127396,-85629,-46618,-941,40162,39141,9758,-225,2758,-27614,-16421,48169,88388,110798,29514,-137184,-165319,-128866,-98041,-75268,-36452,-30013,-84271,-80654,-17836,28366,40924,8905,-6367,103915,204805,237170,247522,139241,16939,9813,136576,222935,63461,-74005,-76038,-37590,-42424,-36876,-40359,-62152,-23008,-5996,-27361,-32653,-19828,-17741,-66562,-87840,-18447,-6505,-51175,-27131,22453,87203,219968,375886,359717,246248,128159,111715,133668,32304,-20971,67902,99277,66510,58731,147720,328262,365630,230892,14987,-97328,-92480,-81002,-64109,-72793,-88785,-75973,-19480,3718,-8603,-64555,-107252,-58780,40863,108968,169221,196828,109794,14126,18122,-3519,-57913,-133828,-92046,-60545,-31099,-9843,-7829,-42893,-75126,-4273,18786,-9312,29068,109074,89737,-16536,-86689,-41228,132478,343575,466973,424620,298957,163439,13318,-57227,-86062,-45792,-36393,-76314,-104914,-28601,-10340,-346,24708,54322,45489,77572,108117,103532,41374,-12878,43517,142352,230597,317140,246763,55790,-113973,-13842,48056,64935,142093,272472,291822,158565,95710,75487,32967,-58483,-162993,-79726,40081,161234,125569,32940,-57309,-95322,-46310,-25774,-99182,-108750,-44889,3282,-22677,-72407,-72974,-22267,-33381,-57522,-24727,83352,156565,42784,-60320,-8711,136684,171507,67045,-45732,-95432,-23320,64769,137051,154770,111407,64642,15119,-21173,-54999,-66084,-75703,-106537,-128639,-70062,-10825,66859,238605,430283,454549,249218,19826,-126004,-26877,52165,44217,2417,48659,76950,118944,136285,-14303,-101568,-41192,173713,409680,586031,768957,781991,572653,326808,150894,51241,1869,-63842,-105906,-21608,98932,158960,118327,1673,-64846,22948,62285,78491,89802,159192,153470,47292,-52002,-101524,-79272,-76228,-118779,-164227,-161706,-132187,-71042,186,31995,88353,184187,191718,152552,86215,40933,43995,91908,107871,46391,33257,91591,25709,-75672,-70732,-25913,8317,-14147,42562,136841,180508,109055,30076,24678,9278,-52714,-17926,27622,-8936,-90142,-96113,-51173,-11240,-31931,-69610,1679,86670,163386,216442,240493,295131,267486,117108,7812,-40591,-100931,-117549,-93945,-28637,10154,-3532,-54863,-50301,-11783,-10320,-32718,-78036,-75221,15169,-169,14026,54332,64622,57043,-12505,-87051,-145583,-112765,-6639,66074,48896,-4959,-20708,38076,73900,-76,-71603,-113590,-109888,-57477,-47177,-47209,-18134,-10360,-32619,-31117,-15716,-18014,-44097,-44755,-36884,-59565,-48365,-12025,-3315,-19287,-53637,-22844,40961,130296,132793,110676,63492,15019,-20306,-44586,-57495,-28927,3219,-42631,-136891,-98673,9894,125984,95544,-26766,61209,172893,170823,127261,33056,3512,-38469,-128963,-111313,-90808,-136856,-144059,-101273,-69383,-13353,34244,67193,59183,91437,167903,157871,129052,76241,27942,61402,125551,26161,-67334,-81673,-104143,-36390,25430,92213,107308,16579,-79411,-93612,-65771,-9346,71641,151399,73565,-9448,9361,-19151,-139449,-21768,112658,128501,33666,-84695,-47948,-10834,4395,-12594,-68637,-143005,-103616,-91942,-78983,10980,125040,152146,118249,46815,-34799,-88513,-50313,6655,28703,-37235,-140559,-97816,-99666,-109077,-39352,28874,66895,84149,2101,-106561,-139156,-77048,-2542,66490,55160,70367,128642,133503,95226,29304,-12617,-43326,-27428,-72963,-22339,103557,209188,130587,26177,14748,2008,-69751,-52739,22323,64327,109454,243802,285120,219422,123029,25306,-36558,-32764,-20865,28213,134164,202860,69065,-13926,-55653,-67821,-40126,-35496,-11733,17261,9279,-4120,-26361,-25133,-23624,-53229,-75958,-133955,-53686,66779,143880,177577,180907,108870,22214,-63391,-103579,-125466,-112411,-69940,-69203,-90717,-40415,-1813,30659,11247,6181,48732,70611,37093,-28901,-53025,-57366,-51581,-77505,-95535,-147101,-70660,3560,137648,87814,-18167,-64206,-41186,-49106,-30223,25031,157,-24357,27266,80381,49780,26265,39773,22372,-51966,-78845,-11701,24069,9376,-28950,-47709,-26177,14658,62420,48797,-23297,-79213,-114306,-73417,78036,336590,515050,481799,327521,162309,58031,12621,20832,30699,63966,51977,35048,34398,-9868,-106347,-65816,58223,98718,73727,-11649,-88467,-129565,-68867,5908,43638,65417,79052,90380,142825,208210,157422,93947,-2044,-35313,1966,-3999,-36759,6019,90117,91976,49603,-4092,-39566,-62828,-46361,18661,60986,72028,125104,110406,86011,23962,-68006,-11321,140574,285695,332840,234194,95643,38942,58724,42055,37168,47362,11043,-38380,3163,118754,330743,365293,267553,190332,118021,82219,66735,-17595,-83229,-65662,-46055,-5091,2012,-44945,-40062,-50692,-67099,-66427,-81082,-72918,-57992,-65461,-91175,-109000,-70164,-73755,-98185,-136511,-113193,-68333,-55470,-53015,-23556,23619,45729,31814,-13346,-52165,-68874,-79985,-110221,-103896,-19450,112117,216087,204583,95422,20838,17957,57437,68608,60215,69290,141785,90377,-23791,-98095,-62356,17753,114613,283762,392689,261013,10392,-74700,-22270,18089,38744,-14308,-50292,-51469,26314,75571,-32371,-109602,-97853,-12630,-12442,-45110,-73491,-78549,-45005,-35007,-74712,-56616,-8627,45525,154727,160789,26968,73469,174919,199187,107509,93200,98384,43020,39559,-3331,-34459,-55112,-22775,18342,113833,179100,10765,-38965,-50829,-77403,-60862,10836,109395,71013,660,-5976,-3398,14388,73346,94555,1670,-48358,-42904,11602,78732,89510,51451,-26356,-86484,-49058,-44533,-34096,-62725,-110307,-70015,-57529],[-24864,23146,19732,-12915,1955,46583,57177,17722,16694,64147,94112,42351,36767,-31434,-107158,-140567,-93667,-54329,-55745,-64244,-8496,50097,58272,-17747,-133679,-41303,23252,709,-7678,32987,20508,-32649,-78640,-60907,-33697,1710,85695,180479,203929,158038,58661,-54269,-80693,-27087,-45084,-73868,27910,1685,-66470,-73366,10098,108765,215692,119519,-5979,-25329,-41214,-68678,-92415,-55564,-42833,-58126,24401,176911,288022,339549,324079,333846,214186,80831,-8066,172496,433029,461334,396900,286430,205640,151757,138074,98080,2528,-82709,-143842,-75940,-61286,-51242,-37240,-38440,16027,100972,167381,130816,124260,154980,152586,105295,89356,99506,42147,17342,46320,98404,128082,129020,67660,90466,71208,1299,-91106,-27913,-13979,-37040,-60806,-65074,-58746,-61627,-54751,-70799,-55266,-73531,-23089,10570,-61621,-114587,-76605,-56063,-95797,-77911,-75323,-82183,-70049,-4166,63816,90002,80030,15403,-39235,-46706,-55883,-58537,-15610,-1901,-30757,-30944,1024,70623,167251,240116,235092,112952,-10769,-39856,-40071,-37686,-33166,-46201,-45327,-31249,-27103,-31947,-46200,-23791,-58026,-92060,-80521,-126135,-66949,42555,-760,44748,42054,-21019,-49398,-1361,-9585,41657,153215,309249,470276,382395,97215,-93037,-88685,-159462,-136602,-84269,-27797,-53788,-81026,-115189,-97299,-22792,19838,-53616,-14540,37211,128783,159588,171766,216456,183038,89976,198,-50755,-59264,-11128,57630,133244,166265,188045,191835,222491,135180,43242,-49019,-81559,-49141,-60707,-88026,-80001,-33832,-55318,-108501,34245,119227,52274,38776,28406,45255,67013,-23832,-83931,-138516,-125026,-100862,-102992,-111864,-104381,-74621,-29821,38200,109631,157408,197716,94276,25382,50233,102472,142828,70683,-43529,-52017,9652,25450,41395,14711,-37155,-36366,-22158,-34740,-54236,-46100,36272,112094,164399,169164,64569,-20377,-51605,-20709,39738,40780,86686,113126,97276,21743,-902,33579,110594,74123,66762,34910,-59427,-20141,146127,294912,323109,241663,93615,-33700,-94269,-106545,-68554,-14093,58,-27448,-11080,88978,173368,220030,151528,48010,-60768,-101723,-54600,-25461,-7633,-36443,-33071,-59511,-99285,-84952,-45701,-27574,-65576,-104855,-47599,24645,80676,78358,2918,-83041,-76215,-35538,-28816,-96355,-91205,-68932,-112804,-105986,-23128,12519,9757,-33930,-87072,-102825,4095,68796,90693,83967,58502,62953,36856,39857,15781,-50691,-56427,32659,85292,65225,44930,22396,-31297,-37877,25832,72566,59166,-52013,-67022,69,31438,-6539,2955,-9888,-75225,-93225,-45986,-80422,-105696,-123532,-14986,70833,32279,-13452,-42852,98990,137042,71605,78929,135767,56614,-120497,-107559,-18157,-21884,-24333,-16460,1936,22413,53339,-9800,-22776,-37184,-5961,14785,26503,-17398,-38057,156,60285,57298,3182,-16580,-2575,8446,10299,31633,26426,12413,-4466,-17997,-114172,-21759,80732,118978,66432,-26599,-66760,-58089,-64849,-80236,-75836,-42496,50052,122382,117544,143028,160464,161449,108266,1059,11104,131039,155308,77225,-10015,-66572,-40354,-48096,-95894,-110327,-66967,-35764,-19931,22087,15635,-11034,-39740,-1478,38729,90212,59731,-17731,-68585,-7645,73752,63615,-15260,-94249,-101553,-47689,-54639,-98148,90078,275393,119166,21190,-1191,-22245,-53097,4554,4662,-264868,-13482,-175454,-131373,-133477,-93302,24908,-7709,-71438,-77350,-68861,-74361,-109395,-78221,-59118,-95638,-87849,-7805,30235,-2623,-43023,-78908,-81112,-62310,-77518,-68713,-37547,-36933,-34441,10663,35224,9802,-47654,-77482,-102696,-101036,-1681,80981,157337,179723,54468,-26150,-27221,-786,-23100,23506,57108,78224,169622,203452,121851,-19715,-28106,32875,39335,-2419,-41615,-25280,-4719,51733,134684,145179,114305,79731,113704,166017,214924,259129,233212,142734,89603,8561,-31694,5791,-119539,39644,124817,140039,126365,103592,9529,-27004,-102703,-115877,-135523,-154902,84384,252685,263103,-6046,-63465,67280,37574,-14457,-44262,31637,-100341,-110211,-75237,-45234,-72992,-79035,-90491,-128689,-141140,-64257,29067,71999,73729,79161,27561,-51163,-81540,-16689,67821,103180,55343,-44487,-106136,-52947,-52766,-75316,-77137,-73048,-2856,87608,103666,73919,-12586,-110786,-61828,-72908,-129649,-96630,-85375,-155632,-123074,-32360,-13288,-34425,-36740,-28474,-2712,-15762,-47632,-29008,-17735,-70058,-129300,-63834,32582,172783,201037,119885,41986,-2533,32784,16374,-26240,-41738,-47721,-72290,-22534,22678,-9890,-67575,24279,263045,385237,285946,212555,197153,199511,139687,28138,-54577,-1431,45430,51900,2756,-15351,9282,-38953,-131833,-86561,42441,153102,96930,88108,123766,125632,33567,34906,-10882,-90000,-34268,56298,44002,-12547,701,126317,199129,138878,31553,-52219,-68493,-24486,-3313,-25572,-42980,-50710,-84554,-136126,-150144,-111071,-63522,-60760,-47702,-33016,2026,40555,35978,-9323,-12717,33613,40166,16807,-33238,-67694,-51056,-11352,-82365,-28953,173781,273112,237840,114937,492,-11442,-7134,41076,90592,87712,48991,-76,12618,61575,77572,49135,85720,76244,-57535,-9549,99055,143453,121609,42250,27489,72304,142990,180062,153112,111548,86166,163966,53884,27190,41889,39391,44356,652,-29649,-102401,3100,99990,90780,-7384,-65960,-37718,-23049,-56989,-96738,-98869,-38266,10283,-1445,-43411,-42753,-68790,-119216,-60764,43649,94264,91549,26643,-64136,-69297,4944,25791,-21476,-62873,11925,53180,28988,-6930,-30922,-42107,-81106,-70103,27341,95085,77089,15057,-40734,-71832,-81995,-19077,121688,236691,213524,115475,40421,15122,74735,205865,374483,420557,237725,53835,-59747,-19801,105401,134036,116099,221606,226083,144774,203894,334952,342318,158259,501,-80808,-139596,-69565,-22217,-3602,-22478,-85816,-114146,-88131,-76997,-47602,-17089,-33934,-101821,-160987,-109464,-71953,-95179,-94743,-89290,-70692,-71259,-111183,-130467,-133866,-128756,-147267,-109086,-43017,-7973,-17539,-52156,-48215,-21738,-23925,-91306,4247,186435,217220,123125,164270,175663,44033,-94125,-74918,-33419,26640,107651,89436,45340,2401,-25514,8641,-18981,-53083,-25738,29532,-13287,-66287,-5125,15762,-45506,-113057,-27050,369,-7094,-29835,-23886,19205,57916,55814,57824,100052,206513,321573,353002,237276,68779,-74695,-90961,-52822,-38757,-49009,-44189,-28452,-52065,-101867,-138235,-72540,-57737,-52861,-37462,-28714,-8622,21513,-2590,-71078,-125518,-133130,-151297,-131688,-68746,27453,130318,242988,187102,37927,-27322,-80556,-11352,160522,214904,163060,7874,-81716,61899,105767,45263,-8792,-22701,42547,-1338,-43742,-34304,-21353,-22065,-43815,-16046,18984,19268,-80820,-59304,4593,20406,7380,-49380,-55950,34240,102629,104209,84892,77242,93414,107137,111929,83769,73418,41309,-1668,-42993,-68757,-59838,14876,28610,-44682,-59519,-27099,-19182,-46174,36603,228704,266536,139504,43048,21567,107121,182096,103425,8902,-41529,-61419,-85377,-128626,-31008,62969,52462,-26581,-91565,-57712,-73442,-141270,-133263,-54102,94733,209705,120048,-110,-45927,-55351,-24364,88199,194983,201938,136540,88877,64128,98893,121661,115170,60471,-2080,-41940,-28192,59702,64014,52704,33568,22076,14537,-39753,-92896,-77302,-59989,-40409,40552,156197,119107,99552,38446,-27254,-68187,-34458,22912,18568,-36532,-89947,-87548,-72693,-13195,48894,26262,-4300,27940,78938,132785,169914,-7355,-28704,50000,93191,57111,-36884,-93508,-90792,-16115,24083,19889,33677,73635,66552,28576,4832,34224,13041,-62932,-53526,124280,329801,379581,167326,17101,-17301,5028,1040,-54867,-117675,-31190,42131,21273,3328,-31788,-40262,-27487,-43967,-59821,-33875,60951,119131,82454,61586,43266,38924,27259,4283,-8688,45813,74714,6254,-52493,-49532,-18193,-35915,-79468,-112821,-127455,-100475,-22833,35003,26471,-72546,-127525,-122484,-87754,-70979,-107033,-78790,11843,111179,186971,190767,130709,69102,-10282,-60808,30537,66417,60867,3759,-18903,22419,129781,237034,329757,456442,375751,288526,207588,93176,-48539,-180638,-79490,17069,38304,16063,85451,141023,85411,41616,50547,80482,121992,184276,145664,85969,57613,-23627,-113822,-104300,-17557,182385,411374,422112,255964,81631,-13130,-97422,-68270,-33695,-61883,-94136,-87916,27622,150757,138332,71257,43972,45955,7977,-53003,-81968,-79016,7064,148775,234635,118854,35939,-56539,-124683,-146563,-118761,-37484,-83,32106,115297,140920,153928,137927,10723,37174,99471,130149,186823,223792,288095,230655,135818,90270,100249,81223,71423,39326,16482,-9806,-41913,-67137,-72099,-30178,21936,33008,-53970,-137625,-105370,-50492,-344,16679,-44742,-106920,-70292,55803,233634,435411,559788,477544,319018,184095,58912,5075,46389,27628,-7409,-41238,-89976,-93361,-13473,88064,166655,132594,37641,-46506,-75892,-50283,20810,36164,-9426,-44942,-44514,-37605,-67137,-115316,-142742,-162629,-137322,-96725,-88059,-75641,-85892,-111642,-95315,-123270,-117957,-80699,-49895,-11001,28792,30525,5545,2340,9321,-33300,-23194,55337,109687,142050,70211,-101911,-170946,-147719,-111231,-84843,-47944,-39142,-85775,-71565,-9236,33537,41220,-1748,-17583,102255,244647,330595,332366,175036,33094,22962,150721,251927,62454,-91176,-94242,-63742,-70643,-69294,-78035,-100760,-34204,2880,-16923,-22835,-7388,-4186,-54266,-55353,501,-1495,-49823,-48089,-12778,59126,179767,318704,299754,210102,121408,121310,136516,8044,-63977,34352,64402,24254,15302,126076,329968,401381,270974,61488,-76702,-91946,-77577,-49555,-55726,-72181,-55706,1820,25463,6320,-57748,-105355,-55437,45454,117410,162053,152022,46871,-21407,22152,12835,-41099,-119394,-105151,-69773,-35604,-9190,-1914,-32804,-65209,-7623,16427,-15288,12325,78170,61367,-36347,-103846,-43077,132599,329115,432001,373520,263038,144903,7367,-56249,-73494,-32599,-26203,-79084,-80220,-10951,7756,21377,58629,107823,112195,134474,140927,108574,25739,-42385,14045,118588,213454,289215,202757,37072,-110555,-6406,56988,85777,175185,313414,310645,157136,77928,60452,33197,-46290,-138623,-100961,12376,120715,85352,12190,-49442,-64448,-24408,-29571,-106080,-109294,-48827,-1104,-31648,-76964,-67414,-8096,-19384,-44050,-3565,125470,186194,53065,-72658,-35929,84865,131240,48498,-52714,-104461,-50856,40129,124416,147358,104377,56317,3084,-38917,-72892,-75104,-73656,-93449,-123904,-75465,-22235,54092,230319,428491,445267,232951,4829,-118870,-18831,56944,50133,25084,77010,99521,133417,166767,9161,-74888,-5534,204082,381171,507703,680673,730026,579143,373745,207249,98185,32853,-48522,-99579,-12595,106031,154167,111586,-5501,-53607,25806,62726,71457,64913,110887,122539,36195,-58723,-111693,-89747,-76837,-107702,-151292,-165324,-139047,-72535,14711,47846,93245,165954,167841,134233,80584,51666,57429,94816,97862,34110,22150,74777,25949,-69210,-73275,-30734,11160,-3823,67046,171281,225589,154223,61921,39873,28220,-34082,-38317,2259,-23456,-97117,-108397,-61254,-8139,-22749,-69037,14064,113913,192540,241434,266249,323517,275316,112898,5733,-33824,-84803,-105993,-84052,-11832,30209,3278,-66390,-72198,-35000,-29150,-47285,-79896,-92677,-15893,-36138,-14519,47596,78425,92658,8596,-83280,-141698,-115212,-3976,82658,66262,8445,-10199,38189,66868,-10520,-80199,-102615,-99607,-56868,-61097,-61574,-17201,-1304,-23224,-34393,-40975,-34657,-35350,-40298,-33090,-52513,-39744,-8785,-9242,-33128,-64601,-29489,31622,112095,117789,107337,66440,18848,-11221,-36444,-48295,-12274,19683,-45784,-147321,-88932,23633,143804,109523,-14039,64432,161882,138162,75591,21119,18917,-30389,-129761,-113554,-93564,-143616,-141656,-97706,-69958,-23534,21055,60462,66909,112248,179747,154948,117071,51728,-7843,42272,114920,28558,-54891,-66655,-73506,-16483,36998,109723,142501,57184,-50823,-87468,-90720,-39780,38134,133283,81309,16883,50457,15056,-94587,-18431,123251,136731,45201,-80143,-62224,-16358,3141,-9245,-56905,-154748,-131896,-122912,-85238,28405,140180,165844,128920,62414,-18871,-79287,-66979,-25043,-4647,-60612,-150276,-76757,-66721,-82521,-29152,39062,69313,71100,-17706,-122787,-113974,-55365,10495,75119,63819,76334,147065,190783,152192,57530,-17179,-104701,-72768,-76112,-1385,140397,256096,156185,34730,14839,4651,-24913,8073,57719,71363,81367,213726,286323,249706,162441,59686,-23480,-39468,-25337,23014,130662,210005,104501,18299,-40252,-81387,-64216,-54433,-23697,18037,20188,10837,-10714,-11684,-22599,-59393,-82603,-124584,-37298,83673,147926,154909,156342,97261,15381,-68906,-99975,-138620,-133562,-80095,-81918,-118450,-64923,-28369,14260,-962,-10520,15822,20021,7874,-37400,-46055,-43359,-48359,-81201,-100348,-139331,-70536,-6634,112354,85964,-3058,-40441,-21601,-31266,-362,55162,33255,12705,48867,92674,57331,29745,36261,13072,-61476,-88597,-8003,28756,9459,-30936,-59467,-34102,7909,58477,42222,-31342,-80374,-104708,-82548,54688,259206,380789,365731,275424,164576,85359,37828,46710,65978,91793,65441,30405,11866,-39203,-126402,-61995,58651,97170,73997,-4731,-74484,-143193,-88826,-11039,40558,75289,78899,61624,93467,169807,131803,75548,-28880,-70249,-19692,-14323,-33744,23895,107303,101294,43423,-25614,-69922,-91199,-67461,-5306,32066,42860,113735,120074,96112,23220,-87694,-41877,118823,266081,319654,218750,80294,35771,59803,34841,31451,40139,22807,-11889,5551,99296,280541,301925,222124,172434,130823,108584,78751,-21675,-92947,-53648,12008,72755,79199,3692,-24903,-49645,-84649,-84782,-95651,-90534,-73004,-77668,-105461,-124149,-76398,-70979,-85961,-117815,-99938,-57482,-44210,-40546,-9087,40302,62215,40441,-12629,-58923,-71824,-75326,-102684,-108048,-22595,92544,174567,172692,78991,15222,27301,73379,92178,97324,113216,171681,81739,-31809,-105679,-77143,-122,91902,252524,367011,244950,5657,-67129,-29779,-22667,-18382,-54534,-71830,-63458,18222,97566,3089,-90022,-85841,-13509,-17763,-50288,-76221,-73715,-38223,-29567,-74355,-48120,24342,91931,204709,157356,4028,78464,208408,228556,115507,97655,101411,53747,46867,-5229,-45868,-69747,-25489,27617,149313,230232,31915,-10944,-18022,-54400,-49143,-6146,81254,56951,-10817,-9132,5602,34840,97246,102743,2214,-43643,-37730,17029,77621,80989,40899,-33320,-87837,-42557,-42480,-34877,-60171,-109385,-88528,-80548],[-47919,-5864,-3641,-24613,1734,54057,63443,13805,2031,38916,53737,17844,37457,-22695,-100382,-120778,-84726,-60956,-62078,-53494,1617,52724,60884,-11653,-124179,-46021,11935,-4132,4181,60061,53027,-3340,-55112,-46087,-32672,-5247,76336,176313,209600,168102,75311,-41336,-83863,-17192,-24576,-70275,9366,-10267,-74206,-79226,8342,105640,200645,120292,-6528,-28288,-41181,-57967,-77833,-49632,-44333,-53011,55146,206650,299100,311264,285091,322012,230795,104579,-904,165590,440717,459388,375027,266190,182925,120315,110546,87734,14456,-53813,-161150,-87496,-62141,-46880,-31025,-36244,16019,101032,155987,115784,109949,142511,153777,104773,83888,98579,35885,11239,43671,104034,137619,123615,60170,94141,77818,9553,-73989,-37695,-25684,-44900,-64759,-71563,-62067,-62466,-50368,-63376,-49980,-71340,-28091,10984,-50859,-107071,-81440,-51248,-90833,-101189,-83930,-74710,-29203,42028,93903,103584,84703,24310,-16771,-27589,-51818,-65725,-30476,-5761,-18744,-19352,-2872,52902,163581,247296,245023,119133,-4479,-31723,-33036,-27578,-16386,-29649,-47660,-39428,-42448,-57169,-92629,-57132,-11999,-95328,-93886,-129229,-63003,57088,-25599,-72699,-35595,-23365,-47653,-86858,-124408,-160607,-292027,-57737,232578,314957,278204,88811,-70600,152444,290680,270226,187503,30257,-68701,-93733,-63702,27629,56308,-28983,-14563,28261,113797,147922,147424,189448,165440,81762,-1233,-46291,-53942,-4264,68127,145245,177428,192854,193436,213465,128076,36059,-63071,-77530,-30398,-46743,-87584,-73164,-21834,-38946,-106897,29366,97372,40386,41886,18983,15480,49592,-21579,-76611,-132337,-118308,-98287,-103455,-105601,-97106,-73472,-20500,44074,99958,126208,157772,74887,24738,62969,108187,138902,59342,-57663,-26770,36680,49231,59249,19674,-42355,-62662,-60071,-66208,-68539,-37357,65251,178871,249409,236224,106058,1011,-32960,7807,65068,45798,87569,131207,134169,54314,25467,49202,86532,24022,10242,-1804,-65951,-7462,150100,304675,357730,279747,112059,-29073,-102048,-110985,-64964,-12386,-633,-32468,-7287,106037,202732,247510,156086,40950,-66839,-107736,-58013,-24593,-2534,-12205,18431,-24148,-82891,-101989,-61483,-46366,-79677,-104267,-52728,10792,65709,75033,12618,-69280,-78569,-44878,-37997,-104970,-94350,-75551,-126470,-115219,-34383,4101,11415,-12443,-36579,-85744,-84801,-2860,50953,71115,48854,47810,23362,34389,23739,-41335,-46978,39673,93650,78635,57510,20318,-43283,-59655,-596,49257,56459,-51175,-77172,2429,49049,22757,22177,689,-70920,-119295,-81397,-79735,-61190,-87291,-18183,56670,22629,-21264,-58311,85320,161713,102658,117487,186688,97767,-101317,-112217,-19129,-17992,-26256,-25006,-3791,31336,69648,5348,-14713,-40068,-7645,7093,20964,-13516,-29784,9552,73374,77539,11320,-11053,-505,-3024,-5660,33756,26701,10160,-4683,-15948,-122059,-25611,80637,112560,61419,-29273,-75246,-66448,-70949,-91821,-90040,-33687,49833,121980,114467,136052,153453,157697,100643,-3497,8749,141302,172530,86868,-22308,-95655,-73444,-78997,-127223,-136692,-74170,-35691,-13199,28119,20451,-9233,-41675,-7969,21203,64766,41535,-21637,-72503,-24792,55088,43035,-26968,-82943,-94128,-45993,-53845,-127782,66093,242870,100044,-20698,-84814,173973,672004,1020079,940447,788504,397897,772993,948074,788299,588707,271086,1598,-82304,-86309,-77649,-78571,-116454,-82674,-64768,-98052,-90219,-12479,22917,-1558,-39670,-77656,-76529,-59520,-76294,-66398,-30808,-27267,-28719,4048,28121,13512,-36056,-65648,-99516,-123941,-17468,75510,152577,185320,60789,-16224,-7155,26214,-5527,39756,68154,81069,159503,173315,77981,-46152,-32384,22663,30444,-6730,-48484,-43234,-34491,12308,99581,121398,96845,55824,82614,133992,179399,226524,201543,104732,45897,-30851,-60853,-5076,-128018,58238,130517,137013,122693,53849,74637,181889,144596,-16568,7846,49625,373818,467869,246027,-102298,207209,415892,311405,111337,-46049,37526,-82400,-53554,-22012,-39468,-29196,-83845,-88175,-129558,-140838,-66599,26097,58047,55482,70263,47323,-14961,-33859,27508,106127,115561,49466,-51057,-91725,-36762,-36821,-59596,-58906,-48914,14606,90556,89607,54679,-18001,-73016,-19704,-36548,-105710,-109161,-110271,-160823,-92845,-11637,9323,-10830,-22412,-49133,-40653,-33513,-44584,-37406,-42217,-101256,-104945,-47665,47686,190477,206732,123429,37398,-16509,28348,23578,-17953,-42064,-50114,-65767,-18768,24163,-6991,-72787,309,214215,382026,311006,237320,218676,216161,146960,24699,-82387,-14519,50517,70710,31866,19660,41848,-18572,-122039,-103903,23874,131565,83767,96704,136566,136432,43670,37692,-13219,-88168,-25484,66448,62823,12534,30720,152378,194642,128466,24734,-60964,-66720,592,23057,-19084,-43632,-64100,-109549,-158570,-154832,-112895,-62918,-58537,-46952,-33864,3607,52803,64474,30396,29952,57949,38910,-44,-50162,-76023,-54862,-28985,-92160,-7045,164725,229709,198043,97347,-8038,-19284,-15719,33574,96698,95709,49228,-4872,5351,51153,55088,15757,58495,72604,-52845,-44872,63417,114205,91592,17703,12837,67791,145706,211832,208033,168019,132237,174957,25789,19896,59839,61660,58646,593,-37153,-114738,11997,132433,147662,43424,-64562,-58520,-37771,-60612,-101886,-102532,-38867,5007,-8381,-47922,-57552,-90537,-123299,-53694,56382,109019,96017,27268,-58660,-92427,-21458,5375,-31097,-67481,-6163,35454,13701,-20540,-44751,-54189,-89294,-80320,12368,81810,65930,5392,-48685,-78076,-88731,-31236,104698,214443,195970,107127,33014,8153,70583,201798,365376,399949,226547,52439,-65962,-18114,117801,146892,115489,208373,216919,140752,201392,337996,344858,154354,178,-79351,-132527,-80821,-31044,-2994,-23909,-97504,-134514,-107063,-85026,-51932,-26187,-44346,-109465,-167594,-116792,-61684,-63376,-80851,-80554,-60868,-59507,-101871,-123083,-129058,-137709,-148358,-110099,-56288,-36323,-56733,-76603,-37000,8964,27053,-85827,-18078,151988,148461,59601,104588,130891,31165,-92390,-50507,-5035,43410,124740,96152,49510,1174,-25059,18531,-2929,-50741,-41806,426,-40276,-104104,-22260,10283,-49814,-119036,-27374,2916,-3744,-19276,-1202,52292,90309,77110,61137,87955,195883,322067,351748,228509,72299,-62452,-91053,-59472,-44126,-29737,-5125,-2035,-36841,-88990,-139382,-78861,-65862,-69381,-59278,-49332,-32388,-26443,-31931,-69725,-111583,-128939,-137062,-121928,-97945,-8685,90928,192260,149336,12739,-47914,-80617,-6056,145294,187142,136643,-5109,-81154,64562,105812,42080,-4725,6761,83219,25896,-31980,-56457,-41061,-36457,-51091,-18600,5664,-8621,-101678,-61673,4918,23176,10449,-45044,-66559,24965,79420,95063,81022,68775,88759,102074,110551,95590,86259,47962,271,-43433,-71807,-60928,15285,26451,-46194,-47963,-15950,-14235,-47178,28749,201245,257525,145588,36572,9044,97938,178604,121154,35378,-38992,-64308,-86590,-138704,-40510,47772,20450,-63199,-92258,-51428,-72826,-133940,-135243,-62068,90445,171481,89125,-21978,-56040,-57423,-32258,74159,184248,201639,139765,91954,62835,95395,124564,122211,74809,17121,-30636,-34540,60411,78975,71899,52482,38431,31944,-19576,-80136,-66872,-45133,-18731,71209,162890,116674,95101,36753,-23832,-55982,-33160,11448,-2692,-63969,-82808,-64550,-60163,-10770,43163,8833,-12618,26264,76904,141267,184165,-7898,-34934,56128,115057,80742,-33275,-100436,-90653,-19797,20452,20750,26132,52162,41394,1698,-31773,-6448,-25461,-87361,-55728,115724,289124,346853,172556,21288,-8850,11234,194,-53188,-104434,-38703,29042,14849,3358,-28322,-36633,-26870,-47341,-59927,-31413,55631,119618,89406,66769,40487,15362,-7395,-21327,-22443,32509,55372,-26815,-79599,-57355,-21397,-30720,-60726,-97523,-119337,-100463,-25578,31290,17759,-81728,-133600,-127341,-85724,-53584,-63376,-56311,30457,133513,201981,191056,133188,87195,4423,-49685,41474,73618,62260,10445,-6231,23771,108974,195801,283268,390456,298784,227232,153256,41744,-102239,-169966,-47272,36149,42301,8225,67543,125703,92224,57895,62029,78504,103334,145018,104821,64680,53115,-15478,-96934,-91600,-15542,165979,392588,413333,256740,94770,9253,-60825,-87395,-43616,-65910,-94484,-93218,-16304,103860,95511,31061,13109,20910,-8113,-61220,-83691,-75830,9294,138671,229136,118811,35734,-60987,-133759,-143653,-128682,-46086,2468,54046,151562,183618,202158,185644,22550,18323,83882,125048,194018,234481,276944,175984,96291,72107,91637,78459,71998,46899,28378,1343,-41739,-81542,-79225,-22391,34402,30712,-66008,-151553,-105187,-56593,-9775,9697,-53102,-124956,-70791,57903,228575,420498,508832,418795,275447,150812,22361,-36003,11165,-4664,-34172,-57520,-103407,-89859,-3316,115907,184841,137834,35053,-52502,-86570,-69107,-7669,5656,-23901,-48873,-51836,-46788,-76979,-126109,-148729,-164093,-114363,-70543,-62915,-62245,-86446,-125621,-99411,-118270,-107709,-75790,-54949,-24351,12862,17673,-1730,2195,15264,-38749,-33607,56733,124048,162835,102204,-64920,-154736,-156384,-114856,-88992,-56293,-45883,-85233,-65618,-3802,35009,37524,-16629,-31128,98074,279733,424177,416415,209064,46840,30688,155954,272379,60960,-103102,-107781,-91442,-99545,-95458,-102762,-122391,-31759,16693,-4200,-13448,3250,7719,-39221,-23627,15828,832,-49213,-69582,-49522,32519,134797,250281,233479,170642,110587,125165,130108,-16423,-98531,22556,48135,-6794,-32497,101040,314567,411521,289158,98533,-56945,-91799,-75873,-39604,-43216,-57749,-34578,24865,49620,22901,-50954,-107585,-56307,40012,108992,137535,96798,-14322,-43228,31022,27968,-26178,-105898,-117726,-77503,-38621,-8354,3449,-23543,-55543,-13391,12251,-19629,-2161,50512,36584,-54688,-121800,-48966,122002,296187,378197,313831,224364,125037,1179,-55927,-59847,-12218,-4855,-56401,-46453,5345,23377,43428,98073,169538,188630,196794,171605,111216,13530,-67616,-14359,91660,188292,250561,157049,20765,-98729,-913,62481,102553,203122,343480,317793,151412,59305,47086,36694,-31408,-114686,-108654,-266,95521,52364,-11432,-32965,-26339,1749,-33420,-112786,-110918,-56168,-9949,-42826,-79615,-57719,8537,-4307,-28894,16809,159445,205905,60736,-81623,-58558,36288,87679,27902,-57443,-94453,-80171,11031,104437,131708,90856,44229,-10294,-57514,-89355,-79063,-63980,-71771,-108828,-81517,-36142,36472,208463,399296,408041,203247,-14786,-104786,-13661,52921,46937,39602,96307,114883,140069,192536,37062,-45820,30717,226230,341858,424168,579941,655192,560393,401560,249422,134615,57211,-36348,-94419,-4815,108958,144920,102484,-11813,-48388,23108,59628,63809,42141,61674,83959,17888,-69401,-122424,-98431,-74608,-93380,-132664,-160449,-138644,-65397,36362,66383,98646,149669,149434,125041,87306,71308,74765,100714,91626,26854,16105,63463,28410,-61484,-76717,-38454,10010,2330,81440,186141,248970,183688,86306,49819,38947,-19011,-44201,-16582,-33592,-97552,-108301,-58776,4840,-5601,-69129,23211,137120,218567,260422,284988,341613,275154,109713,5980,-25298,-67504,-92146,-71981,6289,50039,9950,-77548,-91385,-53585,-46020,-61133,-82641,-98873,-32333,-56809,-46273,36458,90500,128909,31925,-76833,-135953,-121591,-8245,94044,81656,20990,-607,34795,54197,-22325,-86838,-89779,-85371,-53321,-72184,-78909,-21040,4122,-12228,-27320,-53529,-54442,-35966,-38894,-30424,-46155,-32320,-8061,-17292,-48387,-77171,-36708,21030,90348,97783,96273,61064,18254,-4419,-30405,-40716,1785,34022,-50401,-147644,-70748,45699,166183,124111,-1445,68102,149694,105526,22247,10985,29134,-24710,-129849,-116031,-96908,-150112,-139476,-96226,-72723,-34772,6626,51821,72111,132277,192327,154224,107944,31325,-40698,20676,96994,26802,-41641,-49137,-39352,6354,50024,126063,178248,105254,-13437,-66053,-105939,-68222,3911,106113,83259,37284,83201,48748,-46080,-3931,135074,141500,52410,-72729,-76789,-23657,-1086,-8824,-47641,-136662,-151335,-131801,-71691,46287,143908,167803,130433,72300,-8421,-72933,-83324,-55638,-39041,-84942,-147321,-58478,-37422,-53612,-15028,48991,67855,53211,-40349,-129168,-84069,-28606,25238,82172,70915,82512,167535,246369,201796,82643,-9184,-113341,-108200,-73193,15539,168659,289402,169405,37773,9608,1782,20415,76284,99682,80021,50247,166278,271390,270513,201242,95422,-5259,-41853,-32014,12289,112494,193259,124413,46502,-21777,-88907,-92029,-73602,-34028,20609,33768,28517,6742,1524,-23445,-66058,-86186,-114027,-27018,90632,138546,120531,124478,82235,7480,-72764,-90197,-128496,-154536,-89040,-90300,-134111,-81235,-55517,-8647,-15196,-23837,-9234,-19337,-17716,-44175,-36354,-28094,-44607,-81963,-98874,-126183,-67891,-14011,88085,85006,14155,-17976,-5472,-17055,29424,92795,72488,53580,72759,106031,66799,36931,38665,11562,-62444,-99168,-12263,27050,6243,-33417,-71808,-44993,-2715,50865,34776,-36542,-75689,-93895,-94853,25754,177801,255264,260928,226002,164554,113391,67757,79328,100075,113262,74979,24173,-11408,-68320,-142379,-57611,56381,92622,72147,1680,-58658,-120436,-108402,-32491,30454,76325,70086,26501,38605,123563,103610,63177,-42902,-107996,-44523,-25927,-28197,35258,112794,100546,31351,-48861,-100361,-123777,-92153,-32211,3036,14213,98298,123238,98304,16404,-104972,-69619,95384,237856,290617,192583,61746,30962,57068,24569,23786,28092,26445,7205,4394,77500,224482,231362,170045,145081,133345,126439,85974,-25408,-103108,-45095,61168,142006,147685,46395,-10699,-47786,-95139,-86567,-96917,-102056,-87802,-89363,-118418,-137746,-82955,-67627,-72845,-98754,-87846,-49240,-35698,-30204,4970,58536,80015,49640,-12278,-68050,-77428,-72571,-95590,-111279,-26288,69520,130391,136809,61803,10520,34145,81652,106096,128517,157350,195796,72373,-36445,-108806,-93164,-19025,68525,217158,332098,224160,3852,-59949,-39423,-62114,-73624,-86693,-92256,-74797,9363,115754,42949,-67372,-68005,-10060,-19731,-54443,-77954,-67418,-31687,-25950,-76546,-42606,60268,144530,246632,142234,-18983,86893,240889,251294,116699,95053,98630,62561,53117,-6734,-57449,-90287,-34797,31020,178992,272719,51450,17331,14826,-32336,-31816,-8057,60626,43074,-21894,-11357,15184,53522,114149,100026,-722,-41220,-34234,20163,73118,69645,26670,-43964,-88837,-36662,-41158,-37010,-57666,-102586,-107187,-101205],[-68487,-36943,-31042,-38355,-918,57884,66115,9298,-15111,10295,12530,-9408,26318,-20213,-95059,-102114,-73702,-71229,-73379,-45955,5626,50000,59122,-7962,-117730,-59837,-6995,-10470,19884,90238,88423,28196,-33242,-39583,-35694,-17784,58390,163129,208369,174417,89718,-29412,-90096,-11287,-5280,-66462,-20094,-29495,-88047,-88889,2834,95390,172320,114539,-8389,-32209,-42764,-49441,-64006,-46603,-49813,-43007,85482,226814,294527,268914,237652,299199,243022,127785,2290,146937,427066,439246,343530,241015,157727,89544,86072,81676,26517,-25193,-140926,-100171,-64632,-40279,-19847,-31179,12566,91163,130564,92841,89258,122088,147300,102938,79014,92693,26946,4042,41509,110066,144895,112891,46182,91822,80904,15444,-61683,-53083,-42311,-56601,-71072,-79211,-63838,-61251,-43929,-56123,-47867,-71388,-32828,10545,-40704,-90522,-54012,-29668,-79400,-112208,-80178,-47315,24370,87996,119491,111523,82865,29382,2722,-11958,-51131,-76331,-50099,-15859,-13743,-15490,-14343,26507,146993,241079,243466,120173,1985,-23034,-26908,-18924,-3326,-17320,-54279,-48895,-60817,-86863,-136674,-69086,31221,-67998,-101174,-131859,-67842,53823,2500,58371,205414,284818,207790,-43554,14106,144177,142966,254320,495182,677410,662305,281716,-12454,394194,596982,527746,338573,86772,-55733,-71305,-30787,66392,80267,-7721,-13642,17792,92138,126810,114112,154487,142123,70749,-3981,-43810,-51203,501,78922,161055,197041,203167,191355,196207,119620,30180,-72693,-69831,-13773,-35465,-90285,-68705,-11821,-23392,-94376,31394,81965,30911,42927,7444,-8058,43293,-10243,-70127,-128395,-109990,-91534,-96942,-92582,-86059,-66382,-10946,48230,87481,93453,113057,50684,20316,68706,106828,128840,45542,-65163,-5340,57505,67415,71885,21654,-47451,-90448,-100166,-101192,-83850,-29172,96183,244494,320521,286703,138899,22191,-12836,38072,88868,46953,83059,145553,174695,93989,56679,62072,57981,-25670,-43060,-34096,-66398,1672,145719,296777,370762,301162,122480,-27825,-110723,-114474,-65875,-17107,-7332,-39323,2340,128249,234767,270201,155111,31213,-73159,-111867,-64234,-27293,-1263,11499,63898,9132,-63874,-121123,-79469,-66037,-93904,-105890,-60788,-5896,46929,66710,17779,-58548,-80407,-55751,-48580,-114009,-100646,-87548,-146243,-134702,-53508,-7053,14893,9221,2541,-24320,-117767,-74555,8912,55603,36980,29759,8237,26816,29003,-34128,-40700,41980,96885,88675,67494,16176,-54641,-83361,-28640,24281,52441,-42624,-93309,-1862,61031,50189,43882,12470,-63636,-133305,-89485,-42254,-17157,-46254,-8828,47743,15115,-30392,-74922,72275,184511,135127,158638,242693,150859,-58052,-90954,-17709,-15540,-29714,-34319,-10306,36442,79585,19359,-4834,-48786,-19448,-8734,8846,-14022,-26458,13271,80177,93161,19000,-2947,4990,-13724,-15181,45485,36496,15961,3169,-2140,-96561,-33149,70991,97662,50446,-35684,-86169,-76937,-76810,-100201,-106780,-25270,44034,114747,107870,126125,144317,151351,88527,-10683,8731,154594,191107,98419,-31003,-117847,-101891,-107173,-148242,-129362,-78195,-38788,-10563,31500,24762,-7234,-43031,-14724,3076,36215,20518,-26974,-77357,-46187,31975,21315,-36348,-71151,-80986,-38038,-45308,-149513,38745,198529,67651,-69481,2307,557281,1427460,2067753,1981419,1566745,1057423,1838080,2143024,1736767,1117682,438465,18,-94042,-88004,-78319,-79659,-123334,-85777,-68743,-99054,-95634,-20212,11192,-2448,-37018,-75297,-71518,-57490,-75523,-64051,-24043,-18838,-26134,-8071,14838,13462,-23361,-49837,-86993,-144073,-34703,68598,144199,183942,62392,-8557,15687,56282,20915,60643,79663,82996,145709,137367,34761,-66867,-34924,12111,19113,-13471,-55557,-59628,-61627,-26811,55656,85757,69765,27703,50725,102573,147338,198669,177175,76080,7952,-69016,-88142,-15827,-119659,59695,121448,131013,129201,22429,200596,355872,326141,107090,135906,233419,534770,546177,210590,36097,401687,625139,485214,221196,-31030,47707,-85875,-65027,-9091,-25215,13305,-65857,-82681,-127609,-138709,-68807,20489,41253,34875,56447,63442,24550,16869,71271,138921,120563,40139,-54505,-71240,-18134,-22541,-45589,-39117,-17342,48323,107739,90481,53375,-2499,-33769,19967,2555,-71845,-95713,-104813,-132232,-65451,6074,29134,13403,-2108,-34473,-43352,-29507,-36394,-45652,-67242,-118704,-83708,-34087,58080,194992,200881,120557,31339,-29879,23163,28627,-11989,-43935,-54302,-60596,-13757,27808,-2515,-74210,-17274,169721,374200,337289,263745,238210,225296,146339,18432,-108798,-23285,55217,86008,58119,55189,79478,8130,-106749,-123824,2365,101896,60249,91607,134197,133470,46245,38949,-12768,-80895,-17852,74078,80738,37353,59126,163484,173395,109663,14472,-69675,-63598,23499,43607,-13999,-43294,-73999,-127004,-159867,-145202,-112839,-62850,-56148,-45029,-33489,5115,62515,90472,70640,70552,77590,34296,-16450,-63751,-79059,-42447,-13353,-55097,8872,142891,181048,153834,75880,-18289,-27592,-24364,24178,95199,98828,49822,-7319,-189,42136,36101,-11952,34726,71718,-30054,-80126,20012,73068,50419,-12226,-5618,57522,137957,228497,253555,221992,182008,188485,5692,13540,77246,83820,69082,-1692,-44441,-123881,17150,152044,192342,95613,-46114,-77896,-56826,-67522,-109302,-107044,-39638,138,-13144,-48521,-66402,-105705,-108052,-42536,72300,127969,103534,30465,-50328,-112609,-47828,-15941,-41772,-71234,-24063,16834,-1362,-33814,-58600,-66727,-97183,-86078,1056,71178,57094,-2111,-54414,-82602,-94997,-44316,78675,171804,154881,80235,18909,-500,64410,190366,338908,358840,202679,46233,-71844,-12169,128978,159363,117861,198847,212922,143994,201633,335340,336242,147293,1676,-72571,-123272,-92225,-41014,-3550,-24206,-104853,-149781,-121388,-90393,-55852,-34138,-50788,-103433,-138718,-89159,-16486,-29644,-66228,-70030,-48890,-44539,-86498,-109630,-124010,-144828,-147349,-112257,-71400,-65318,-90660,-85234,-20483,39912,85378,-45433,-31442,123226,88667,6768,53031,94783,28681,-76926,-23827,19704,56188,132050,98107,53405,2997,-19359,32724,15529,-49114,-55100,-18596,-54425,-129998,-36017,5664,-53362,-116649,-23809,8167,1424,-6272,27226,92319,128192,100566,64399,72029,173101,301067,325077,201590,68495,-49317,-85752,-64065,-45534,-2838,44202,34475,-13033,-70838,-132769,-82526,-68217,-78547,-76002,-67666,-49518,-68709,-51611,-59074,-97317,-118124,-115539,-98753,-115380,-42971,52675,140802,111863,-8360,-65539,-78881,406,130398,159815,109647,-17451,-78382,67472,105801,39559,2469,39699,125149,53438,-13882,-75156,-60795,-49931,-51094,-12727,-3088,-34437,-118197,-66093,-1193,21341,12648,-37389,-76046,11463,50564,83095,77997,62064,84306,94962,108342,110785,103729,58336,7744,-37051,-68793,-58849,15853,22601,-48887,-35408,-5582,-11734,-50896,15403,160364,231278,144997,30571,707,93609,176237,146512,68383,-34873,-62998,-81879,-138196,-48283,31763,-11260,-99562,-86517,-45048,-69664,-122062,-126275,-54440,88553,129035,55600,-42734,-62472,-54332,-35365,62667,173901,200391,141668,92786,57761,85332,121807,125583,88771,36695,-17451,-36491,62739,97845,97075,77706,60389,52554,3743,-59954,-52032,-29125,1749,94748,157151,110577,90512,37429,-16554,-42352,-32337,-3323,-25359,-86812,-65990,-36928,-38851,2127,45560,-2378,-15930,27206,78239,155202,202571,-907,-39076,59314,133847,100000,-30614,-105324,-89071,-22454,18248,23866,23814,39804,24365,-19248,-64381,-42673,-59497,-108928,-55319,104503,242377,304096,177369,29681,2095,21241,7091,-44186,-84502,-44502,12326,6353,2526,-24323,-31021,-22878,-46105,-55782,-26102,51189,119889,98848,75603,42071,23,-31670,-40327,-34191,17553,34109,-54854,-99538,-61534,-18398,-10327,-23835,-69681,-103958,-94453,-27542,27124,9556,-87838,-137244,-129320,-78905,-28970,-13943,-16095,51918,145369,199792,177146,128484,97155,10406,-37887,54639,79801,59247,11133,-4462,19463,84864,153120,228671,310927,218093,162446,94753,-14658,-159362,-118823,-3768,63803,53071,5402,51088,105774,94174,73041,69920,74030,86539,110642,69298,46847,49709,-5695,-77975,-79884,-15426,142206,350425,375125,239155,100886,27643,-27648,-88119,-47325,-61698,-84273,-76296,-49976,51009,49966,-8690,-15221,-2247,-21909,-67798,-85386,-68520,17945,133662,228583,124582,40514,-60876,-135948,-132497,-130117,-56675,3661,76020,185135,222323,243683,218429,29157,1466,67543,116258,195755,239351,260442,127806,59583,53602,83987,77681,72584,53414,38720,10444,-43041,-96840,-83915,-12927,45606,26872,-74728,-157960,-103045,-60453,-16386,3455,-60936,-147690,-64408,64850,221874,395061,445940,354541,231209,120786,-6760,-75464,-29491,-41816,-63254,-72030,-107024,-84314,7134,145016,203616,146084,36751,-54631,-94143,-85239,-34199,-22588,-36312,-49471,-54927,-57613,-88819,-133226,-140780,-147586,-93645,-49080,-39015,-44830,-78856,-136290,-100415,-110029,-94142,-68265,-58578,-37453,-3816,4279,-8712,2523,23255,-39776,-44671,54201,132422,173680,124729,-28351,-122881,-142591,-103983,-85485,-59891,-49059,-82823,-60900,457,34290,30327,-34618,-45276,93201,308396,508596,491273,239801,58245,34279,153661,283880,61459,-101799,-105099,-114406,-125292,-102900,-93073,-97319,-16512,35882,13502,-2717,14819,21552,-18196,8480,29720,2572,-47294,-87766,-85148,11234,91086,178429,168069,132718,99437,126308,118229,-37738,-92152,31313,54092,-10759,-77332,78620,287338,398458,288322,125334,-37426,-90282,-74507,-32674,-33864,-44446,-12728,49597,76455,42264,-41727,-112648,-60508,26352,87121,100880,39691,-67553,-47449,43401,42571,-11532,-92118,-126959,-81668,-38956,-6547,9128,-13969,-44860,-20323,7155,-21141,-12363,28996,18091,-68465,-137446,-58033,101059,247763,311850,252449,187681,107884,-2300,-54509,-44128,16513,30300,-12165,-9054,19913,37024,67475,144432,239743,273936,263072,199240,111909,7310,-83030,-38883,64851,159115,207298,114953,10674,-82081,3701,65401,115128,224368,359975,312337,140587,39975,36768,45339,-12080,-90238,-105311,-3140,82943,28407,-36315,-7860,19746,32470,-35991,-118055,-112888,-65783,-22167,-54983,-79457,-43698,29056,14002,-11082,36245,182798,214800,65552,-86952,-75608,-5232,45889,8644,-57115,-75639,-109582,-20777,78174,108579,71671,29637,-22863,-74516,-102699,-78160,-49555,-47661,-88455,-85811,-51192,15074,175139,346484,348401,164348,-35089,-87392,-11094,41002,35589,44707,105015,122488,139620,211729,67129,-16129,64865,236266,293886,340651,472675,560641,513605,402464,269753,156656,73652,-27943,-91113,1301,107945,132719,92410,-17283,-46812,17595,54213,55227,20835,14738,42323,-5442,-83585,-133750,-105018,-69746,-76959,-111118,-146273,-129042,-50396,62087,85230,103195,135354,136343,123544,101323,92827,90769,105362,85948,21418,11931,55582,31406,-54023,-80410,-48483,4922,4061,85300,182191,251245,196782,101179,52962,40312,-11490,-41054,-25701,-36558,-89751,-92898,-40017,31140,23169,-66124,26413,152288,237790,270537,293586,346095,266282,106587,7260,-16946,-51225,-77819,-58962,24014,68088,15330,-89023,-105890,-64380,-57130,-69525,-80086,-97968,-40519,-60167,-77804,22035,99656,162345,56061,-68272,-128747,-131561,-20661,99390,95173,32583,7292,26936,34220,-36391,-90251,-76359,-68723,-47200,-78054,-99051,-30077,4328,-2939,-14680,-49859,-74646,-46900,-44155,-31254,-42307,-27735,-10997,-28245,-65111,-91000,-44667,8509,64891,73051,77551,47208,13371,-1056,-27582,-35661,11565,43769,-57270,-138055,-49935,70375,188552,136825,10239,71662,136456,74459,-28300,1118,32168,-22911,-130637,-119525,-101495,-154838,-138220,-97264,-77887,-47100,-9200,40379,72745,147697,202439,154054,100899,14869,-69879,-2429,75126,23318,-27363,-30093,-2256,29215,61474,136764,207409,153056,25583,-40496,-104668,-95032,-30897,70798,78182,50224,104742,75735,-2079,19950,147945,143058,55205,-65728,-93465,-33752,-8935,-11978,-41848,-117399,-146662,-110815,-48085,59727,134532,156151,121025,74307,-5071,-71739,-99706,-84958,-74017,-110460,-136689,-44112,-14006,-27902,-219,56771,61161,29911,-66125,-117017,-52683,-183,37901,84243,75069,88782,190161,297114,241271,101744,1341,-84558,-117503,-67354,26773,185430,304598,168502,34222,-1896,-7987,57426,141528,141516,87543,20404,103342,236882,275650,233398,127504,13385,-39971,-40447,-3844,80240,154241,124978,64451,-5924,-86536,-119651,-88889,-40198,26302,50351,48247,24297,12172,-27551,-74338,-88007,-105985,-26069,84053,113430,77163,89414,64689,-2137,-76160,-79058,-106786,-162874,-92951,-91365,-115352,-83680,-76826,-36546,-30971,-33834,-26958,-46804,-40429,-49943,-25921,-13470,-41760,-81498,-94426,-113971,-64271,-20357,63264,81047,28247,-801,5023,-8498,53049,129968,112912,96916,98871,120019,77651,47088,45686,16299,-55666,-106496,-22310,20777,1172,-35371,-82942,-59465,-17473,39863,27328,-37793,-65958,-82438,-110847,-8574,97090,146474,173223,181287,161740,140572,102341,116103,127862,124812,77860,14996,-35274,-96226,-149701,-53943,50720,84328,67481,6744,-42911,-97255,-123539,-58062,12753,67341,53069,-12237,-17046,77039,78143,59446,-35379,-145974,-72596,-37952,-22086,38137,105371,88961,13911,-71163,-122024,-157538,-118224,-60178,-23758,-12412,78570,118566,92237,4204,-118400,-92328,72317,204428,250221,158684,40473,23850,49558,11557,14710,13015,23000,19687,588,54258,167647,161795,117120,111348,125447,134925,88365,-28631,-112708,-40017,98060,195201,200702,82330,3402,-42095,-93134,-75130,-88479,-104291,-100904,-99229,-128555,-149287,-88702,-62885,-58590,-79049,-76055,-42995,-29083,-20775,19627,78468,99113,60717,-10356,-77604,-84656,-71053,-88443,-111017,-28776,45690,87529,99874,45756,8312,39487,83933,111463,152846,199834,213320,64196,-36360,-104265,-107380,-36173,47400,182084,293177,202921,7059,-51849,-48984,-93537,-106201,-92559,-106142,-82748,2666,130179,87529,-39681,-42204,353,-14143,-52534,-74163,-57684,-23605,-22089,-78806,-37589,97846,199195,276913,119748,-36338,100962,272724,268458,113502,86732,91538,70980,60792,-3913,-61970,-109837,-46386,31949,203426,304730,72390,48503,49251,-8495,-10205,5256,57593,38693,-26482,-8839,27580,71761,125187,90626,-2480,-37218,-28678,24910,69597,60241,13807,-53931,-83280,-27274,-36322,-36092,-51145,-88303,-109162,-106873],[-81530,-66861,-60108,-51780,-4767,58776,65356,3897,-33427,-19718,-26851,-37983,5845,-22875,-90329,-85688,-63508,-82792,-88454,-41948,4128,42717,53874,-6031,-111412,-81905,-30331,-14091,39268,121570,124153,58929,-16453,-41343,-42516,-35661,32188,141479,199820,176152,100437,-20108,-98506,-9649,12260,-60283,-56947,-54805,-107439,-101442,-6210,78678,133827,101691,-12274,-37297,-46171,-43554,-51919,-46247,-58188,-28797,112006,233613,272056,214885,186187,268334,250212,148867,1208,117052,392994,402733,304576,211812,130067,59054,65205,77330,34861,-1080,-109851,-101455,-61413,-27911,-1028,-16137,10990,73930,92631,62503,62238,94175,132133,98455,74238,81652,14889,-5306,38021,115067,149557,98149,26215,83159,79822,17713,-54275,-73239,-63878,-72424,-80009,-87683,-65673,-59706,-37976,-50959,-49502,-74773,-39415,7047,-32542,-70739,-20664,-10753,-77854,-112775,-64577,-4967,84750,131490,138892,112750,73915,31042,19253,-262,-54271,-91005,-75088,-33321,-17012,-19659,-32449,-7267,118208,221144,229739,116058,8744,-14381,-22543,-13209,4312,-11488,-66903,-59782,-80945,-117525,-130432,-42448,66368,-40315,-97741,-136009,-79154,40584,56638,137741,302401,389943,309445,52368,-12734,66791,118865,340008,620719,793784,711449,262253,-28669,320650,496783,422762,253106,42224,-54473,-47529,1433,91930,92545,8843,-12210,6091,64340,96794,73563,114266,115294,58135,-7760,-43296,-50877,3269,89705,180029,225466,221690,190048,174171,110153,25518,-79136,-67454,-2221,-26929,-95446,-66350,-2032,-8607,-75280,44214,73882,23876,42431,-5426,-25614,44371,5570,-65467,-126483,-102320,-82562,-84090,-74421,-71338,-52869,-563,51123,73094,60955,67581,23806,12944,68036,99733,114609,31558,-63729,11752,71856,79549,78159,20717,-50244,-107210,-130649,-137559,-96354,-20795,128980,305428,374282,319966,163703,44077,9660,70369,111566,46166,74412,156410,218537,143487,94102,74448,30629,-69286,-84611,-54332,-60869,7992,134547,273730,362772,306489,126564,-27631,-114397,-114307,-70081,-26968,-18247,-44565,19382,155665,267406,285720,148657,19735,-78947,-113527,-71423,-31650,-2371,33472,101724,39748,-44162,-131891,-97981,-85064,-107120,-108697,-69767,-23392,26238,54842,19445,-49933,-80775,-66210,-58371,-120886,-108901,-101493,-157292,-163657,-76706,-17002,20168,26730,28999,23383,-54745,-133497,-30332,39873,24932,11771,-5987,18870,32486,-28006,-35909,41599,97013,96995,77069,12785,-61509,-106024,-55062,1998,50897,-22469,-113741,-9420,70925,77609,69485,27513,-52414,-111490,-63058,-2623,12777,-20949,-754,40867,9623,-38886,-88546,65083,209444,172941,205781,303961,215206,-1101,-51456,-10914,-13318,-33048,-42031,-13521,41630,86101,35075,9220,-60526,-37933,-29403,-6988,-16987,-25923,13667,82780,104722,28656,9541,16970,-19600,-12558,71777,59432,32613,21320,22019,-65077,-41569,54881,77897,36420,-43392,-97244,-87019,-79719,-100603,-111721,-16057,35220,103077,99919,114321,132919,143754,72790,-19219,11149,169766,211854,111778,-36664,-131151,-123496,-129558,-135445,-108706,-76781,-42307,-9781,33929,30068,-3166,-41054,-18539,-11815,10578,2844,-29228,-78209,-67075,9671,2056,-41774,-60892,-67430,-26509,-29449,-133403,12556,150176,35322,-85017,3340,461590,1180101,1682228,1569491,1326991,1048236,1752191,1960435,1526795,969338,362052,-21348,-97900,-78149,-67691,-74111,-126834,-84545,-69503,-97010,-102221,-29347,-3275,-3047,-32144,-68773,-64233,-54343,-73476,-60075,-15959,-10227,-23721,-21657,-852,12940,-6335,-27127,-66039,-148152,-50309,62932,135104,176073,60363,-3839,39817,83312,52284,85590,93505,87282,131685,99787,-3630,-79049,-34328,3595,7906,-20608,-61054,-72380,-83604,-61574,8830,43676,37513,-940,21609,75489,122150,178173,162785,62024,-15115,-100960,-110672,-20412,-134382,29151,92476,119524,147381,37824,182098,282626,241459,76883,149936,121771,289242,294870,106812,48182,260427,462868,388979,231744,27459,143774,40506,-75965,-51107,-738,54345,-37479,-73765,-121297,-131667,-67085,15604,25088,15382,40591,75511,65608,67991,113185,165242,119780,30934,-48678,-42935,4116,-9095,-31997,-16474,20293,91343,132742,100661,63299,22745,4148,59369,47144,-25423,-54707,-66178,-92286,-39335,22762,47528,37976,19966,-3117,-14927,-7741,-24178,-51795,-89953,-111283,-64712,-22083,64286,186840,185800,112898,24354,-42066,18213,32690,-6808,-45293,-57741,-54881,-6849,34764,5267,-70440,-27441,131280,362695,364560,292984,256218,226895,138118,9366,-131367,-25501,60543,98591,81675,89685,120094,41647,-84444,-143900,-21050,65602,29017,72436,113270,113147,42538,39708,-8783,-68678,-9960,80589,98612,62028,83978,158558,140789,87074,3580,-75981,-59125,41551,56950,-8081,-40918,-78359,-132885,-151952,-138468,-112400,-61671,-52069,-40787,-30729,7676,69595,111430,107521,107131,91946,26913,-31588,-73410,-77838,-20559,22923,-12771,19056,112349,131335,108472,52290,-29113,-35157,-31072,16265,89773,99687,52815,-6232,-3790,34456,20806,-33247,16593,75480,7931,-84743,-20637,25568,1473,-45718,-26727,42505,120910,227956,284181,268673,229006,198479,-8983,8986,93563,104248,74917,-5605,-51390,-128592,19875,160547,222473,144970,-15796,-87960,-80773,-79108,-116733,-109924,-39109,-3317,-15423,-45569,-66985,-104194,-87359,-26487,91184,150486,114512,36535,-39279,-119418,-73091,-37322,-52956,-74123,-40846,-1914,-15591,-45979,-71508,-79030,-104168,-87613,-6024,63738,51098,-7070,-57927,-85698,-100887,-58084,45158,112350,93814,34511,-3837,-12403,54792,171150,297116,300929,166637,33700,-78706,-1962,138750,170634,122418,192488,213127,153174,203340,325970,315757,136028,3019,-63932,-114829,-103841,-52188,-5826,-24380,-109180,-158503,-130085,-93923,-59938,-41607,-54470,-91300,-109231,-46246,42267,3171,-52427,-59145,-36347,-28740,-68951,-94651,-120081,-151172,-146741,-116689,-88139,-92048,-111139,-81914,-5108,65479,143328,23828,-20916,108491,42170,-35381,11236,67234,33820,-54850,336,38019,61629,127737,94311,56082,7145,-10003,48645,33934,-49216,-65717,-29274,-58063,-133165,-48504,-357,-58230,-113046,-18537,13944,6205,6529,58435,136156,168206,122456,64200,49361,133779,252797,269678,156212,55972,-39724,-79429,-69942,-46241,27028,100854,80556,16420,-50248,-123015,-86082,-67882,-82061,-89338,-86396,-60586,-78687,-50816,-45258,-86497,-109066,-96949,-77026,-118904,-77226,15651,91448,75584,-27086,-82272,-79422,3656,112241,130685,80458,-31418,-76456,67543,103100,35467,10278,72540,162310,75217,2348,-92695,-83085,-63603,-44789,-872,-9116,-60193,-132444,-74957,-15896,11708,11309,-29144,-86288,-10715,14352,65185,72221,54148,77100,83167,102288,124926,120644,67121,15815,-28357,-62955,-56108,14062,14627,-56464,-27246,-879,-16009,-61054,-5412,108963,188850,133692,21166,-6775,91023,171662,173445,101082,-32079,-61315,-74850,-133200,-57533,13490,-41584,-134030,-80090,-42829,-68374,-109913,-110128,-38602,83632,81091,15798,-66653,-69098,-50286,-36813,50419,160004,193310,137374,86799,44572,63849,106828,118205,94207,48848,-9122,-39740,61640,115615,124053,104797,81434,69128,23825,-39365,-38838,-17010,15922,104780,135354,95406,79882,34654,-11183,-32562,-37162,-26061,-53787,-107412,-53342,-11987,-12748,23115,53216,-9972,-18073,26450,78266,169183,218082,8234,-42511,57186,145045,108858,-34287,-113350,-90925,-29041,12147,23429,20280,29896,9729,-39370,-98029,-77490,-91373,-130663,-57427,87025,190048,251982,177060,37796,10098,29100,15778,-32205,-62961,-49685,-11864,-9083,-4311,-25236,-29012,-21461,-46274,-53596,-24432,41380,113838,105162,83168,43467,-11246,-48708,-55870,-48628,-4198,5720,-79507,-112074,-67684,-15112,14864,16462,-40304,-88505,-87801,-33613,16934,-3123,-95808,-143667,-133254,-74202,-7258,30316,27368,70065,138608,172921,144896,112381,93267,2521,-31722,62137,77947,45532,-385,-16602,5913,54694,106746,165009,220775,135025,91930,29233,-78558,-168434,-61561,42857,92086,63642,2200,31892,76532,82722,77978,66481,61843,68506,78903,36782,28247,41763,-695,-64067,-75617,-22765,108862,288284,311270,202864,95034,35742,-5383,-77238,-49518,-56578,-75909,-58016,-62183,-8863,-2930,-51967,-46429,-28661,-38895,-78734,-93511,-66435,21127,119692,221402,129185,44262,-62343,-136615,-123506,-124795,-74414,-3358,89170,204352,244991,266673,225521,23693,-19227,44163,97962,185975,231857,233486,82243,21679,29663,71494,72168,66594,52338,40811,10732,-51777,-118804,-91275,-7687,49545,16347,-85523,-153205,-104834,-67318,-24739,-8015,-73563,-156418,-49873,76737,215157,363041,378302,289561,187442,93808,-27154,-109990,-78048,-87477,-97135,-85970,-104548,-84563,10984,166566,214673,149900,35893,-59195,-103782,-102447,-62533,-53769,-52521,-52475,-56046,-74265,-108975,-138662,-131855,-134501,-82032,-37794,-22177,-29162,-70403,-147333,-103840,-104216,-83444,-64408,-66413,-55374,-25846,-14449,-20717,-2263,27029,-41190,-61494,41348,127795,167789,129861,-1683,-91368,-120234,-90189,-82570,-66141,-56076,-86054,-63300,-2352,25404,12662,-61611,-66076,81600,321368,566319,540206,257576,59859,27501,138613,280140,59019,-92932,-94231,-124336,-138124,-97932,-76602,-74054,-889,53410,32430,5716,23971,34262,4548,34749,36822,-1479,-48555,-101105,-121248,-8301,47917,103006,101940,93217,84377,121009,98394,-60454,-71444,45016,70443,9337,-86230,57781,247510,360262,266900,136152,-24106,-92705,-78845,-33869,-32968,-38120,3015,68974,98839,58231,-34589,-123710,-72701,907,50030,51981,-17847,-115264,-45546,51714,51211,-2292,-83832,-136471,-87103,-42099,-9413,9664,-9220,-38088,-33136,-4123,-25147,-22949,9260,1589,-80757,-151598,-75522,65002,182535,234186,189369,150682,90383,-6676,-56261,-31345,47681,73593,41522,24224,27209,44316,90216,193035,311845,359703,325252,217847,106084,2455,-90732,-62827,35689,124793,160119,75158,3410,-67811,3375,61763,118748,233036,356951,290391,119952,14789,25428,55590,8484,-69023,-100925,-5595,74577,9526,-64935,19031,68595,62248,-41074,-125386,-118621,-80642,-40613,-70821,-79894,-29556,50309,33264,5860,50586,190221,209067,63606,-93108,-90478,-41828,6078,-9680,-54010,-58273,-137772,-56577,43858,75835,44457,10499,-35760,-89820,-115533,-77368,-36519,-26942,-68810,-89317,-69038,-11921,130498,273994,271946,119023,-53301,-70984,-13463,20255,15430,37512,100408,120198,131349,221931,95881,11263,92334,230042,238555,260103,363664,450597,438849,371383,262239,159981,79310,-25744,-92390,3070,101144,117010,80916,-23349,-48400,9961,46167,44155,-1290,-29050,2486,-31018,-101668,-146909,-110559,-64281,-60845,-89395,-126966,-112588,-31043,86861,101160,104898,122005,127087,126426,116513,110523,101568,105632,78276,15015,6877,48803,33084,-48221,-83960,-60504,-4174,980,78781,162010,235212,194343,105413,48227,31884,-13033,-37513,-26172,-31620,-74927,-68616,-9376,69822,64953,-50798,22699,156700,247235,270197,290616,336010,249609,102841,8717,-9934,-37087,-63887,-45625,40469,83704,19251,-100575,-111382,-63870,-56428,-65344,-68499,-93016,-46870,-55300,-104661,6832,106298,191512,81262,-56772,-118936,-140522,-38278,102171,109900,45340,14522,15847,7676,-51644,-88493,-61869,-49713,-38247,-75845,-119684,-42431,285,4072,96,-33598,-85033,-63107,-54479,-34827,-40057,-24859,-15824,-39973,-80685,-102832,-51008,-4107,38242,46725,54471,28262,7527,794,-25938,-30972,18540,49353,-63437,-122477,-27547,95494,209458,148667,23603,77581,124922,48727,-69542,-7264,30395,-22701,-129886,-121184,-104216,-150733,-134614,-97200,-81553,-56438,-22553,29257,70938,158561,210349,156294,99053,6132,-90545,-22190,56793,24916,-7790,-5823,41181,53764,72551,141769,227301,196775,65146,-13441,-89420,-116293,-61874,34016,70323,59445,118490,97401,38827,52880,164780,145280,57678,-56779,-108495,-41673,-15586,-14255,-35584,-97610,-123111,-78029,-20074,69973,117069,135607,105065,72069,-4536,-71519,-110616,-107292,-103638,-130405,-120043,-28555,7701,-3056,17765,66078,53801,6552,-89071,-90502,-17338,31861,50600,84256,81240,100839,220308,345419,274204,118757,14476,-54954,-95617,-56239,37068,194995,305620,159531,29475,-14159,-19106,86225,200434,181937,96711,2263,35400,186884,265404,257809,156738,34370,-30190,-44058,-18858,42141,103824,111662,74461,9140,-70395,-108976,-87004,-33442,42399,76002,75008,46205,24382,-29642,-78784,-83539,-96492,-30461,67721,78374,35619,61253,51502,-7709,-74078,-63918,-79033,-139504,-80685,-76619,-82899,-66747,-75674,-57958,-40202,-34614,-33194,-58563,-54802,-48973,-10116,5212,-34711,-74960,-83845,-97652,-54893,-21318,42598,76865,41412,14642,14696,-474,73055,166626,156852,147320,133735,140967,95665,65419,61580,30801,-37828,-98333,-28207,18841,2263,-29590,-81974,-71708,-30085,32573,27469,-27987,-46496,-64425,-123599,-41266,26999,63567,109466,147849,161958,171079,145592,158218,150712,129713,77750,7471,-53771,-115290,-139678,-46081,47189,77758,65496,15789,-22668,-69855,-119363,-80827,-6972,53602,34986,-45548,-62267,43465,63896,67570,-5217,-153035,-97550,-42814,-11899,37262,90679,72077,-2606,-83325,-115157,-143625,-136706,-82270,-41696,-31898,58738,109710,82738,-7490,-122053,-103024,55758,173686,208400,125035,21432,18231,40974,713,9293,968,18703,31371,22,34789,117999,103784,72227,78378,111733,137675,89904,-27749,-117329,-34637,124419,232308,238792,114230,21243,-26812,-76085,-56309,-73730,-95550,-108240,-103376,-131619,-156207,-90216,-54100,-40509,-55973,-61381,-35911,-21360,-8910,38072,102241,121192,76592,-3202,-83434,-90997,-68669,-79526,-104540,-27705,24397,50206,65537,33391,10799,45590,82902,110399,170027,238306,223934,58701,-31002,-91999,-116088,-49115,30826,151053,255290,184744,15945,-42190,-57153,-109416,-90211,-69989,-109147,-85826,-429,139610,134372,-6344,-9306,16585,-674,-42733,-63989,-45565,-15082,-18820,-81646,-33448,131925,247564,290466,91769,-45499,118422,300572,278147,105184,70524,77964,76159,67631,1961,-57768,-121663,-60869,28929,218750,320907,92255,79047,80714,14156,10179,23620,68846,46017,-25195,-4911,38089,84135,125477,73127,-5826,-35477,-25188,27206,63262,49123,-798,-67297,-74464,-19248,-32884,-37045,-46099,-73940,-90376,-96735],[-77067,-82553,-79834,-54090,-78,66211,70546,6388,-43119,-40784,-54204,-58389,-12054,-20325,-76862,-62880,-46708,-84166,-96510,-32789,6362,40212,54545,3549,-94377,-100652,-44074,-3347,69167,159575,165010,93189,626,-42192,-44249,-49861,7205,121294,192587,181115,114689,-6259,-99709,-4047,35213,-44198,-89242,-76368,-123186,-107316,-10221,64735,97116,89657,-10756,-35785,-43572,-32680,-34301,-40136,-59647,-4973,139211,232139,238731,159807,142226,239997,259409,173733,3860,85032,349360,360923,268495,187579,108198,36939,55705,79691,44356,23063,-72676,-78721,-40519,-1805,32874,20131,27696,64139,53876,33104,36412,66649,114948,96467,74848,72176,6409,-10542,38563,123997,157241,87061,7701,74803,80861,22324,-44883,-88401,-82973,-85390,-85017,-90978,-63312,-53653,-28605,-43228,-49013,-76133,-43871,3927,-21820,-44635,15055,6204,-78395,-103330,-37322,50598,152817,175847,156131,111866,63306,35856,38484,12605,-56198,-104859,-100508,-53861,-24415,-26400,-50426,-41663,84199,193303,209063,112069,20800,-1270,-15735,-6856,9994,-9433,-82031,-67633,-96813,-139203,-94966,-6507,95302,-10351,-84711,-137271,-88178,33708,63630,-42321,1487,43459,59657,42458,-3263,112753,110091,76028,209722,221341,145819,232967,185398,-159255,-120875,-42997,-42849,-51582,-64299,-17615,36435,106627,97179,23705,-7868,-3616,34039,61608,30675,74941,90478,47986,-9743,-42225,-50361,6558,102323,203048,263102,250077,195558,153230,102339,24196,-81283,-70069,5285,-19158,-100145,-62733,8432,4582,-48892,71672,73338,19451,41358,-18601,-38639,48107,22471,-61562,-125217,-95301,-72171,-66611,-51763,-52395,-33360,11825,53981,58556,30879,25309,-3239,3900,62516,89042,98656,19507,-56307,24527,79971,85591,77470,16926,-49662,-98461,-117009,-173632,-102344,-11800,162796,357618,408325,336419,181064,66770,34394,103401,132455,44992,62430,163078,262889,202608,137079,86933,7966,-101932,-104933,-58902,-52529,10943,117113,237981,335070,296127,124836,-27433,-109836,-110953,-78013,-42226,-32671,-45747,42394,185508,295744,290082,135052,5357,-85815,-115936,-79880,-37805,-6497,50890,128348,64773,-25996,-121054,-117478,-104567,-120840,-114006,-80581,-42701,2507,37923,15677,-45595,-82270,-77777,-68584,-125799,-119051,-108130,-136305,-162901,-94568,-23031,24100,35541,40859,52117,-7066,-102912,-65810,22335,10939,-7271,-21175,8050,31041,-25863,-35035,36371,91841,100979,84115,8410,-65257,-127853,-80753,-18052,49643,3806,-138143,-19608,78408,102517,95401,42865,-41148,-91410,-32036,24954,24276,-14417,-2946,30422,1556,-49808,-100240,61008,233893,214237,256560,364348,282374,59149,-8850,-3373,-15595,-40157,-51432,-15137,45406,86939,49874,23588,-76438,-65160,-57241,-29192,-25847,-31566,7371,77529,106905,36919,22508,31076,-24027,-4411,103857,86837,52740,43148,46861,-37220,-53815,29387,50309,15598,-56664,-112578,-100586,-83833,-97834,-101181,-11376,19887,83892,86600,95232,113489,130071,47078,-33878,7304,177942,229811,119395,-46449,-142042,-142906,-147664,-121638,-92159,-75662,-50339,-14912,31199,31765,-1728,-40104,-23734,-27141,-13376,-12839,-32052,-79203,-90174,-14634,-19140,-48925,-57677,-61348,-20435,-14207,-119263,-14992,100278,16081,-49272,-65670,-20312,8706,197962,439624,-221023,-91079,-164042,-346096,-257890,-65215,10253,-61715,-98558,-62772,-52266,-66402,-131243,-83934,-73317,-97257,-116184,-46679,-26561,-8904,-29795,-62997,-60671,-56073,-76295,-60732,-13022,-7605,-26407,-40363,-22751,7677,10146,-2909,-44649,-139773,-69089,53243,120302,154319,49168,-8396,57869,95389,76861,105368,102827,89851,113088,56678,-41884,-88678,-36878,-8339,-8376,-33873,-71065,-87499,-106286,-96590,-42753,-6783,-2963,-34281,-9396,47667,97662,157509,149938,55337,-24383,-125845,-133793,-19463,-113511,5768,136300,176004,176865,134375,86390,-98836,-152345,52938,77007,138582,163810,37084,155777,138858,75086,83748,76775,101745,119354,386314,358246,143230,-69794,24824,86295,-12973,-68547,-116669,-125033,-65485,7102,5022,-7411,18531,75908,98034,108745,143707,176784,107805,18463,-36840,-13647,22723,-3408,-25090,2963,56558,132081,154125,109016,72116,44208,33772,92546,91868,30013,2156,-13611,-56306,-20112,32917,58562,55691,34734,22219,14587,14404,-16044,-61374,-115068,-99813,-54030,-17763,59897,161227,157982,95997,10999,-59218,7352,29788,-8011,-51223,-65162,-53964,-4192,38966,11055,-67308,-37771,92591,340816,384253,317826,265465,214436,116828,-8009,-135213,-26629,60702,102621,96081,115311,154826,75467,-60246,-164106,-51284,18830,-12170,34291,65048,66075,28877,34831,-7316,-58008,-6957,80818,110555,79927,96919,132691,96946,58526,-11650,-84026,-59455,46580,57183,-5160,-41419,-81768,-133492,-149888,-140650,-116831,-63256,-50685,-39053,-30418,6471,68334,119793,132283,132224,95244,12189,-49844,-83754,-78313,-1294,57560,20222,19082,72502,78872,59765,23227,-44531,-45962,-39063,8052,79618,96056,54865,-5847,-10408,23071,4239,-52883,387,79358,50437,-48489,-44851,-23073,-54581,-85102,-53590,19646,92203,206089,291763,299344,263474,196782,-24140,2557,104000,117135,71964,-14439,-61763,-131799,17408,156758,233948,183825,18768,-81782,-115545,-94129,-117389,-109514,-38569,-7963,-18830,-43154,-62418,-88521,-63899,-8242,109134,171929,125430,42260,-28899,-111025,-99302,-61254,-67359,-79376,-58752,-22844,-31184,-59023,-85203,-93162,-112089,-87998,-11138,57342,45905,-11526,-61551,-89905,-108798,-74638,3999,39819,18241,-28713,-38520,-31269,38465,142276,241982,230185,118557,11897,-89422,10486,145261,178271,126308,185700,213089,164478,203518,308099,282825,118563,1077,-57558,-109552,-116637,-65751,-11388,-26412,-112917,-160856,-133321,-97060,-65478,-50042,-57618,-78949,-82300,-1284,101170,31579,-41405,-49655,-25004,-14251,-52263,-81270,-118691,-157900,-148259,-124322,-105375,-109943,-109105,-76813,3795,80881,192965,111605,22248,111473,9973,-67542,-19651,46981,42694,-31474,19603,48729,58769,112230,84871,57357,13240,1491,64186,50809,-50808,-73349,-33700,-54270,-119181,-60523,-8673,-65018,-108531,-12222,19727,10084,18129,90396,181108,207999,140877,59386,20059,77984,178020,189797,98210,37228,-34341,-73450,-77562,-46869,57454,163565,139559,52158,-26933,-110993,-89078,-65353,-80091,-98372,-105145,-64605,-46476,-29294,-31240,-79421,-102649,-80750,-57310,-110756,-109942,-16705,49374,44498,-41331,-96095,-82021,3538,91393,101447,51458,-45130,-74297,65905,99371,31933,20266,105932,193368,90431,14816,-107573,-105441,-72640,-30360,17505,-10118,-81706,-132427,-85689,-35880,-3007,9317,-17968,-91601,-40350,-24533,44344,65603,47453,69599,69533,94733,138483,136556,74115,24871,-16686,-52777,-49858,13275,6343,-65951,-22588,-613,-25194,-75134,-29321,56386,139204,115310,11091,-10586,92975,168347,201102,132170,-27443,-57212,-62955,-123258,-63754,189,-59300,-133527,-71489,-41741,-66050,-94345,-84096,-15782,77776,34041,-26314,-90449,-72520,-42717,-33214,41283,146087,183272,129907,77416,27155,35123,82199,102293,92949,56259,-2590,-41633,59932,134903,156140,136193,101912,82544,42372,-16302,-24220,-5106,27735,105498,104582,75017,66235,31256,-4768,-23056,-43685,-52414,-83171,-117492,-42718,12799,22804,57703,71000,-7644,-13902,28770,81349,186507,232212,22537,-37264,58550,155288,112817,-39249,-120024,-91321,-34635,6760,23662,19327,25579,1254,-53948,-127702,-101815,-109278,-138407,-56991,70287,142516,201787,177867,51519,20155,39114,29552,-11833,-34414,-44044,-35372,-25580,-11559,-25772,-25536,-17854,-42853,-48481,-21752,31160,106484,113420,94963,49966,-13885,-53595,-61343,-59072,-26527,-23796,-90395,-108858,-70415,-6946,45132,59224,-7676,-68706,-75354,-37021,6985,-13306,-98568,-145314,-132235,-66675,14896,72235,73459,89327,119135,128997,104464,93191,82405,-11504,-24483,68558,73389,27510,-16809,-32996,-8673,26688,64986,103250,135082,61697,25402,-32907,-132690,-103692,5979,97874,125450,78954,4812,17813,46603,62695,75756,57202,50144,58681,58650,16337,17152,36344,5781,-49435,-72168,-30248,76329,223376,240376,161048,85299,40431,12069,-57434,-43209,-45327,-65443,-38688,-42711,-58274,-53286,-86147,-72929,-50536,-51639,-86794,-101107,-64148,22123,98864,208253,136802,53267,-58817,-130872,-111032,-108395,-88369,-11783,98249,212971,255156,274647,212831,14266,-36168,21197,77875,172226,219157,204395,47098,-8671,8328,61472,68898,61409,50604,41766,9376,-60040,-139457,-92881,970,53802,7517,-90463,-146172,-103146,-68828,-26507,-17505,-82660,-123115,-14987,106036,222856,341437,324203,239186,156435,80629,-27511,-114189,-115987,-129557,-119065,-86759,-93821,-84033,15147,185060,222973,155039,38954,-59019,-106691,-109224,-80918,-78996,-64759,-50396,-45622,-80788,-128788,-132582,-119077,-120498,-71601,-27996,-4263,-7972,-56173,-148959,-101296,-92583,-68126,-57053,-70716,-69576,-43975,-29599,-29585,-4414,33539,-35228,-74966,25731,117469,153166,124644,19868,-58479,-91650,-72012,-75563,-69042,-60643,-88083,-64982,-4363,17030,-6731,-86122,-85755,70929,323978,595454,561861,266509,58129,18012,120390,270686,62678,-73885,-75934,-109730,-120590,-87363,-62315,-52788,18903,76561,62887,24477,42294,56761,36992,61996,44872,-3220,-43774,-92583,-129454,-17494,17972,35867,44974,61277,74423,118572,81385,-76865,-51380,62938,95754,47353,-44258,48894,207378,309598,237225,139545,-9969,-91733,-81504,-35533,-33060,-32026,18508,88471,121744,76637,-22012,-114462,-83912,-26945,8820,3371,-63415,-148938,-38987,61197,60771,8246,-74734,-138964,-87119,-41645,-10557,11594,-2505,-28228,-44032,-14775,-25300,-27341,-2167,-6168,-83517,-150505,-95182,21863,112011,157888,134604,121204,79382,-5182,-54350,-15392,85938,129456,106843,57590,33269,52761,119731,249417,388673,446440,385149,232591,100350,3821,-87049,-79627,11723,94388,119261,45224,3696,-51435,4385,58087,119403,234366,340701,260194,96382,-11023,18738,73105,36683,-45023,-93103,-5090,72385,603,-89466,49453,122862,94104,-43438,-129052,-121683,-93975,-58312,-83306,-75155,-10428,77477,59463,27175,64915,186959,194929,60199,-95902,-98077,-68339,-23762,-19205,-43473,-38643,-118595,-87719,9357,40621,15500,-6762,-41881,-93509,-123166,-73419,-21786,-5980,-46496,-85964,-83343,-38370,83119,195457,193637,78876,-58052,-51578,-15366,-2036,-5892,23661,88443,114027,122411,229584,128085,41308,116280,212888,184901,191661,265479,339242,348049,315572,231985,148969,78656,-25275,-94572,3951,92985,103356,73632,-25061,-47086,6332,41060,35217,-20342,-62995,-23250,-47828,-117211,-157231,-110792,-55071,-42049,-64647,-101419,-87696,-5882,110826,116366,107144,113462,124814,135066,132955,125607,109632,104480,71664,10324,3604,45499,36427,-40752,-82913,-69966,-13055,-3072,66772,133396,209019,182270,102566,38856,17627,-20319,-36313,-20141,-17982,-53010,-38458,29065,118901,120285,-14102,17817,152739,247937,261776,278847,315031,229428,100232,11950,-2780,-23642,-48861,-30474,57005,98344,23600,-110007,-103901,-50361,-39059,-44155,-48598,-84885,-53024,-50278,-121073,-5306,112658,217024,108986,-40580,-104534,-137268,-50100,110487,131157,62493,22844,3864,-23219,-66220,-81861,-45623,-28321,-26710,-65711,-114536,-55998,-6689,8878,14730,-11549,-74967,-77123,-67064,-40391,-38846,-22951,-21164,-50792,-93035,-110032,-54504,-16136,11797,20864,29539,7105,2763,1815,-24693,-25895,22868,49675,-66502,-103082,-5001,118279,226309,159048,39166,85846,115026,28653,-99064,-15198,24392,-24035,-127721,-120750,-104489,-139856,-127962,-94846,-82278,-61312,-32364,18731,66150,162464,213486,159458,102096,5220,-100512,-37321,45448,33911,17125,23850,89746,78036,80739,137776,232421,228720,100439,10976,-71292,-132196,-89177,-643,60497,64747,124334,112108,73884,88945,182160,146078,58295,-48219,-120452,-46322,-20984,-16424,-30288,-80030,-98103,-46572,5277,74130,92395,106683,82137,64099,-7715,-73148,-115445,-119779,-123262,-131817,-99783,-12033,26763,18669,35846,74535,44423,-17614,-107715,-60022,17728,62642,59104,79235,88193,117508,255685,386579,297540,130923,26092,-32758,-69095,-43863,44462,195629,291582,142597,21894,-28761,-32761,102138,244079,213011,102858,-3949,-31222,119733,233836,265661,176268,52492,-18072,-44718,-34279,-671,46753,84546,72747,18271,-49375,-73242,-67698,-15458,66570,107270,104468,67904,33935,-32737,-82422,-77131,-89408,-43969,38067,32350,-655,39740,40082,-12393,-70537,-49911,-52078,-102195,-53792,-50620,-48670,-41211,-53275,-64996,-42972,-30065,-33772,-62094,-64640,-44892,6665,23580,-27446,-66654,-72373,-81250,-44321,-21879,21994,67212,47904,23519,19463,3244,84545,195350,197909,199234,174050,166097,117213,87337,80833,48802,-15785,-78133,-28443,20942,7753,-19149,-69140,-85283,-43402,27212,33444,-10323,-22212,-43347,-126636,-73761,-33160,1290,62750,121535,161649,199379,190158,196448,161887,123055,69586,-3051,-70521,-125495,-121974,-38205,42349,69525,62836,25213,-2175,-42650,-99084,-100589,-31639,32185,14822,-71381,-90332,24640,56753,78600,31740,-111692,-116969,-39795,-2308,29700,67037,47940,-19733,-83947,-86893,-104879,-141897,-100093,-53713,-48596,34566,92433,66738,-20762,-119310,-103632,43145,145082,167199,91884,1785,10141,27604,-10623,4766,-9841,12684,41174,1829,17361,74671,57811,35490,45966,90669,132215,87905,-26204,-119585,-31700,137027,249710,258642,138611,39822,-4330,-52323,-39044,-59969,-83287,-111909,-103937,-129127,-161560,-90336,-44540,-21434,-32237,-45910,-30298,-14620,3767,58648,127229,143219,95325,8161,-84778,-98373,-67619,-71429,-94748,-25346,4690,18083,33459,23380,16531,51925,78413,102395,177315,267344,225282,54322,-22878,-76004,-116399,-57884,18538,125073,221040,170508,28861,-31812,-64075,-105188,-51790,-38487,-101340,-82941,662,142887,179876,33741,29135,36306,19245,-24909,-48015,-31752,-6553,-16090,-84592,-29235,159075,283696,286706,62599,-42789,138744,323710,281938,94636,48009,59542,78638,74662,12495,-42641,-110491,-74749,24926,226500,322761,113340,110044,110224,38418,30992,44048,90336,68889,-13623,3153,48787,92535,118666,54800,-6078,-32218,-20026,31053,58558,41043,-11025,-78214,-58245,-8088,-26256,-35072,-38087,-55663,-61455,-73923],[-65030,-83066,-91862,-49824,8409,75524,77333,12015,-48549,-56822,-73685,-75074,-28886,-15452,-59072,-38360,-28400,-78214,-96390,-22877,8410,38652,57319,16943,-70599,-110547,-45367,17681,102676,196172,201912,121619,11190,-44679,-44150,-63148,-18344,101386,184013,185526,128224,7987,-96468,2276,58502,-24347,-116847,-95269,-136829,-107951,-11620,51926,63019,75803,-7178,-30735,-37794,-19703,-14255,-30202,-54424,23227,161763,218859,193415,104854,106448,214515,267897,198491,9031,51125,299291,316476,236401,168337,91791,23043,55741,85412,52206,44015,-34201,-41365,-4998,35729,79272,74933,67980,70938,20967,5556,11746,39724,95344,94543,78086,63473,935,-12381,41661,134557,165802,79575,-8875,66717,83698,29006,-32981,-90446,-95325,-92502,-84904,-89941,-57908,-44429,-17154,-33663,-46116,-75430,-47089,-298,-9467,-13467,50772,21201,-78307,-87575,-3345,113919,224389,219416,170587,108932,52988,46636,61701,27452,-55969,-116782,-124982,-76955,-35513,-33325,-64504,-73283,49545,160993,184144,110342,39729,17985,-4809,1448,14925,-10521,-98054,-70601,-104982,-143674,-59440,30069,118814,24048,-64114,-131018,-84275,48419,119945,213429,426071,480862,340033,170501,642213,1364749,1569117,1218685,933331,718567,678922,928674,624027,462536,804101,852497,573882,219211,-65943,18920,75882,113747,98446,40490,2310,-7648,5638,26012,-8268,44345,74486,45338,-6171,-37016,-45946,14093,119746,231831,309894,288313,212857,140350,100674,30160,-75362,-73528,12677,-7810,-98877,-52823,18676,17468,-7333,117851,81993,19900,42704,-28997,-46028,54195,41816,-53609,-119868,-84853,-56933,-42220,-21224,-25183,-4935,30943,61923,49711,9191,-6631,-24014,-1360,58468,81517,87693,15170,-42114,37976,87167,90633,74755,15406,-41073,-72814,-86033,-150748,-95140,3542,201660,402804,427632,343398,197536,95701,66544,140851,156206,51053,54382,170994,309790,274591,189908,105609,-1945,-112309,-96326,-45206,-37473,16915,101088,199790,297881,278789,125293,-18946,-92218,-98800,-82574,-55345,-41333,-33085,76740,222098,322690,288352,121181,-4902,-87256,-113131,-81647,-37484,-5709,69814,149424,89887,-2884,-100989,-128294,-116664,-127588,-114088,-85386,-56029,-16487,23540,13717,-38487,-78427,-83073,-71384,-119432,-113388,-79297,-86619,-116328,-76442,-11983,33900,42834,47610,71032,30256,-60635,-86516,11288,3405,-18606,-29309,2106,32081,-19976,-29954,34700,89812,108693,97152,11764,-58147,-134251,-95101,-26262,55732,38683,-136002,-18510,94651,133775,129102,66657,-22152,-65304,2236,46980,28479,-15242,-7013,24330,-1220,-54272,-100165,66927,265262,268041,319547,428702,354117,125035,38170,10907,-14114,-42437,-53408,-5080,58784,92957,73601,46368,-82522,-90185,-81664,-47441,-30872,-33574,4205,74029,107771,53285,45683,54949,-18792,12534,141739,119905,79763,73805,76638,-5997,-58795,5461,25423,-2299,-66363,-122504,-107664,-79808,-84604,-81216,-2160,9094,69540,79122,79308,97173,119574,19158,-43635,3437,186632,255175,127544,-52430,-143518,-149795,-143153,-102992,-70668,-66116,-52155,-14623,34915,41066,7980,-29615,-20369,-32194,-23069,-14730,-25428,-71332,-103313,-29460,-31965,-48373,-51340,-53867,-12529,8321,-99866,-29607,68529,30023,33873,294382,1385390,2875635,4133735,4344086,2339819,1545889,2972012,3699096,3159940,1672138,431089,-52347,-37336,-33552,-25903,-45253,-125037,-73434,-70594,-89057,-128159,-63616,-48412,-9580,-18831,-47395,-50911,-52674,-74101,-56237,-5574,-979,-23276,-51798,-38392,9676,36792,32823,-14094,-119445,-79616,50442,110975,128036,40285,-8757,80829,99093,99335,125712,116652,104126,101958,20190,-69028,-86360,-32267,-12709,-18346,-42424,-75123,-94525,-119270,-120641,-84655,-50824,-38134,-60199,-30865,29893,83401,145041,145485,61919,-11698,-121561,-146451,2262,-29966,122663,378317,417792,263543,348007,471255,446631,555953,510545,331124,1046980,1340912,893031,484288,531836,857117,879694,568619,37154,202687,657023,704441,395088,35844,55756,118373,14161,-57194,-103137,-108019,-52032,7087,-7134,-21411,3693,74888,128471,145461,170249,182824,96755,16538,-8849,25422,46415,4347,-14281,29589,100561,177674,179838,123546,86890,69016,65072,129465,147178,106954,83014,53437,-16529,3061,47394,72808,76007,51012,45667,43456,39873,-3171,-63709,-131085,-81980,-41087,-10732,55355,131436,131062,82327,2957,-70711,799,30225,-4943,-50650,-65319,-47211,4298,50376,25574,-54440,-39796,63229,317683,402683,345440,274022,197990,94009,-21843,-111446,-17044,65757,108222,110904,140560,190834,118456,-23680,-156365,-75886,-25095,-48039,-8468,-227,1945,19439,35021,1053,-39538,1311,84859,125764,99536,105355,98688,57123,36298,-19993,-83101,-55257,46808,55576,5589,-34509,-74385,-122989,-145381,-142264,-114253,-56074,-41516,-29979,-22883,11309,68191,123962,152015,153605,96945,574,-60629,-84571,-71224,20913,91025,50771,19647,37300,35998,19764,-87,-54025,-49513,-37434,11078,77257,99290,66157,3373,-10878,17211,-4429,-61900,-4416,91664,101291,10908,-29283,-48393,-99748,-118393,-75119,-15,63866,174909,284426,320029,290632,191587,-30525,3737,117158,130336,70134,-18066,-65818,-123870,20063,152989,237788,218215,64177,-50548,-107853,-74332,-83174,-88572,-25552,-3564,-14420,-32750,-45217,-56916,-28066,21624,134330,199383,144368,56485,-10324,-89975,-115694,-78063,-75603,-78239,-68294,-35995,-38340,-63019,-89514,-99312,-110554,-78587,-5211,61139,50884,-5985,-55910,-86028,-109503,-84570,-33171,-28371,-48979,-90085,-74334,-48409,24114,113602,187591,162511,70881,-10435,-94956,33682,157461,190719,137256,184911,218131,184233,209769,291162,248711,103812,3448,-46496,-99033,-120688,-72646,-11573,-22066,-108299,-151363,-123424,-91123,-63754,-51009,-52683,-60014,-50661,48120,160259,61714,-25463,-33704,-6986,6594,-29383,-62483,-111838,-156859,-144095,-126615,-111406,-103046,-90142,-67846,11082,91243,235655,214921,97944,135083,-2514,-82459,-31579,40049,59573,-2085,40793,59755,56289,95211,78111,64857,28264,21032,84919,72413,-45921,-70974,-26934,-38942,-94474,-65229,-12633,-66845,-95942,1927,32438,19926,34763,127538,230350,251453,160974,56184,-7385,16235,89770,102173,43782,22152,-26243,-61778,-80200,-41265,92475,236157,220914,102240,6036,-90423,-84756,-54973,-67591,-96600,-117379,-56753,3137,5676,-13777,-70416,-92849,-60469,-33391,-91229,-133904,-35906,23259,26846,-43718,-99119,-80799,5622,74202,79098,30216,-51479,-65775,68752,101272,35942,38613,145105,222195,103810,27817,-113384,-119021,-67131,-3512,45702,-848,-88628,-119058,-91431,-53305,-14911,13999,2213,-80603,-71591,-56354,28277,64107,48117,67835,60376,91340,154930,154034,82370,38513,1712,-34188,-34849,19614,4678,-70485,-17461,-505,-34403,-87744,-49363,13391,94139,97355,6033,-5607,104110,172341,230344,162091,-16871,-46519,-41710,-103179,-58744,2899,-51108,-99191,-56953,-36879,-57977,-70496,-43859,15539,75022,-4125,-65059,-109043,-68312,-28249,-21100,39669,136595,174397,123532,69294,10837,5808,53053,82515,89452,63691,6540,-38667,60759,158057,195273,172502,121625,94232,61340,11504,-4557,10727,41797,102858,72968,53688,52739,29929,5445,-10546,-47862,-78248,-108407,-111259,-30829,39498,70706,108851,101541,9583,497,37789,90610,208862,245231,43349,-18840,72015,171963,118435,-40808,-122227,-86768,-35664,5388,27510,23522,28626,914,-60178,-149997,-106497,-102661,-123804,-50935,59244,106738,161562,184025,74379,35117,53317,48880,19434,4175,-22272,-50166,-39680,-16165,-23260,-18244,-9981,-33503,-38232,-16044,22833,100171,125519,112866,62681,-8140,-47348,-55195,-61665,-45868,-51734,-84437,-96322,-68086,6711,78141,101801,27267,-43788,-56010,-34494,512,-17208,-92582,-137818,-123969,-55286,37551,110858,118290,108881,91719,75420,64004,75045,67521,-27502,-13770,74525,67369,7739,-34285,-48680,-21311,3099,30030,48628,62557,3124,-32925,-84042,-131981,-30004,83220,161397,163298,98593,13568,11055,20686,35583,64677,43279,42441,60274,51200,9730,15822,34783,14235,-33950,-68444,-36413,48337,165650,174325,120200,73723,42746,25384,-34277,-28770,-28711,-52984,-19694,-8116,-68712,-88073,-93365,-93561,-66883,-59592,-91299,-107716,-62050,19100,70540,185664,144039,66167,-51020,-120881,-95754,-84781,-89426,-21236,101617,210164,251859,266558,182554,2908,-48874,-1005,56519,154966,201465,174149,21489,-30816,-10212,53361,67179,56765,47661,41306,6204,-67342,-158013,-88526,12798,58105,772,-89738,-138225,-98485,-64494,-22505,-26072,-88129,-81522,37467,152385,246892,334716,288342,205763,138479,79531,-12392,-87790,-108773,-122680,-111290,-75712,-80306,-84219,18302,196937,225459,158795,43763,-55661,-103677,-104038,-85011,-96726,-74011,-44835,-26094,-65353,-120285,-119004,-105557,-107412,-62833,-19568,13926,16253,-40399,-146300,-93214,-75704,-49715,-48189,-73114,-80703,-57766,-41310,-36516,-5579,40321,-24406,-84281,6106,100304,129696,108202,32557,-30153,-64261,-55336,-68691,-71661,-65468,-90977,-67441,-6963,9932,-23445,-92498,-105752,59495,313619,588796,549276,262013,50372,4445,100293,257431,72083,-50165,-55756,-90450,-104667,-79986,-55722,-35192,40544,104162,105181,57926,72527,90162,75878,87136,51732,-4306,-33817,-67236,-103758,-19413,2887,-21622,-4065,35313,67933,117840,67526,-89538,-36385,78374,120965,89373,966,49321,168867,250094,201585,135124,2307,-89978,-84983,-39869,-36497,-29321,29786,103664,139967,92973,-6979,-96171,-92954,-57533,-35741,-42909,-96208,-160279,-35525,67662,68159,16714,-68161,-139211,-85405,-41245,-13550,11444,2860,-18368,-53923,-27577,-25333,-29432,-9349,-8993,-79734,-138395,-120800,-28638,38372,84706,86532,95942,70562,-1988,-52196,-364,125488,191365,175655,85511,34559,60575,153879,308073,461646,523282,434013,238814,91428,5999,-80517,-93436,-10145,66153,83432,21207,4969,-38005,2889,50928,113438,224479,309356,221378,68185,-41438,12329,92528,68170,-22475,-86895,-6915,69681,-3995,-111075,74980,173633,120549,-47972,-133367,-125146,-108561,-77684,-94936,-69498,8567,104934,87579,48052,74735,170003,169690,51089,-100597,-103259,-89970,-46036,-22986,-31308,-21631,-92369,-111499,-25114,1743,-18353,-25295,-44129,-86285,-128844,-71561,-10796,10044,-27036,-80403,-97190,-67536,32314,115577,119123,46476,-50339,-34306,-20566,-27484,-29595,551,66985,101484,111019,233008,160204,70505,131709,183295,132567,133382,180778,232998,247615,238333,179481,121490,68464,-30081,-102849,-1528,79206,88383,67058,-26369,-46360,3260,35452,24487,-40697,-87169,-32192,-52509,-129850,-167571,-110449,-47542,-26067,-42469,-76174,-61020,18254,126323,125052,105254,105082,124152,142941,144043,132636,110358,97636,61614,2564,-2685,40300,36774,-35995,-81807,-80289,-25337,-12054,46743,96624,173394,159324,89158,20906,-5536,-36956,-44758,-18717,-4655,-31868,-10782,64641,166875,178791,36875,15959,138509,235355,241555,255104,281190,203086,93382,11464,-908,-16429,-38359,-19177,67982,106439,23169,-122142,-91666,-32161,-12297,-14632,-29468,-80410,-64430,-53778,-123102,-17219,114916,233657,133861,-24799,-90427,-120135,-42052,127860,158181,80860,27692,-12606,-61209,-83891,-77454,-33328,-10925,-19036,-55546,-93724,-74574,-21034,6186,22457,6431,-53378,-83669,-83285,-52750,-43904,-26995,-31308,-64549,-104962,-115891,-59929,-32707,-18757,-8060,-16,-18272,-4768,-2749,-28425,-25088,19613,38691,-68142,-85433,11873,132001,232438,162547,52088,90920,101175,8521,-121251,-28141,10129,-31652,-129069,-122974,-106647,-130381,-122508,-93554,-83084,-64982,-42239,4615,53720,153589,205688,157757,105055,7113,-102649,-50781,38943,46336,42428,54724,136820,96034,79801,118616,215348,238386,122700,25740,-59466,-126308,-116359,-31512,46833,62574,119006,115440,97201,119022,192240,139113,51411,-45925,-121328,-49456,-28532,-22923,-31047,-70670,-81919,-25581,20244,67443,59156,67891,49334,46227,-18313,-80218,-116764,-116516,-113868,-109753,-79589,2767,40306,33443,48908,77309,29291,-45820,-116310,-34143,45343,84314,56810,64500,92409,134711,290254,413263,305849,132972,30455,-21445,-49657,-35799,44950,184198,261139,116137,7655,-49462,-52020,100724,264263,226636,99848,-4748,-82756,33948,175546,247749,178056,61185,-10961,-47174,-53983,-48658,-13247,44045,55580,15557,-33238,-40646,-41579,7312,93001,137582,129678,82803,35076,-41462,-89999,-74820,-89722,-71062,-8636,-25414,-29353,20669,25563,-21105,-71282,-43057,-32481,-65137,-20408,-22298,-19342,-17476,-24683,-53219,-41325,-26120,-35746,-65982,-75193,-42972,18774,36002,-25128,-62162,-66010,-70235,-38471,-28146,-3328,47141,42118,20632,14459,-2005,82905,209357,228949,245066,214251,191413,137621,106942,96791,63167,2838,-56335,-23681,24801,13651,-9458,-53240,-104579,-60773,21294,41866,9816,987,-24030,-108585,-105659,-85364,-49852,23113,96241,155898,218628,226429,220745,155219,100071,47842,-22256,-90632,-127402,-107516,-35628,31761,55393,55234,30304,13143,-21418,-77702,-111196,-64384,-230,-9065,-83681,-91020,15411,48282,82123,60577,-68788,-114922,-28857,1162,11717,32200,14354,-39272,-76804,-57981,-74240,-133215,-117120,-65795,-68940,461,61354,39702,-39454,-117248,-101183,29382,115519,126015,57492,-23111,-6262,4082,-27189,-4066,-23743,1775,45826,3043,-1379,33118,18512,2506,10836,59016,114499,77413,-30094,-124994,-36438,131530,243440,256113,149443,52811,18067,-31727,-31954,-55312,-76957,-117237,-106235,-126071,-159515,-95533,-40777,-7677,-14095,-35257,-31919,-14539,11984,75926,147040,158458,110830,18399,-84128,-112823,-74233,-70991,-89484,-28757,-18993,-14179,-1443,9516,19193,53812,66100,82677,167996,277372,211107,44239,-19762,-65233,-112390,-68360,4232,98505,186059,154052,37832,-27473,-75942,-94398,-22876,-18051,-93464,-79074,-471,132940,213465,75019,64331,49811,35935,-8001,-35248,-24280,-5757,-21224,-94795,-31605,169284,296079,260133,28666,-35590,153024,333482,273705,77078,13301,29986,70436,74014,19655,-26955,-90418,-93809,13517,219537,304246,128027,132539,129634,57412,44653,55963,106467,94882,-347,6775,50845,88233,98661,32465,-10281,-35388,-21275,28447,47762,28463,-22324,-87601,-43861,-2006,-24753,-38438,-35817,-42548,-37372,-54986],[-64098,-84553,-99207,-54105,6469,72740,72253,7074,-63428,-81274,-98063,-101429,-55298,-20269,-50652,-25833,-22374,-79028,-98209,-25582,-2681,25066,49115,20823,-54001,-107418,-43148,33080,123041,213301,215593,125212,41,-59848,-54465,-86700,-54038,72241,163006,176929,128131,9858,-101323,-2846,67634,-16322,-149137,-120940,-157381,-114101,-21794,29557,22437,48807,-13827,-34240,-40650,-16451,-3825,-27459,-52380,41895,166067,183076,128008,42662,69292,182585,264012,210284,6563,7067,237782,263149,199915,144930,71791,8473,53707,82745,47409,50242,-7658,-7862,30343,72718,125321,133011,118983,87985,-6994,-27969,-20706,4371,64176,81468,72103,45504,-11333,-20588,36942,135307,163478,65559,-32592,49511,78659,28379,-27385,-82886,-98799,-96076,-87219,-94158,-59235,-42136,-13750,-32053,-49883,-81775,-58530,-15499,-5877,11944,75957,25809,-85684,-76711,24708,170751,285319,250705,171947,94345,36860,56817,80153,35111,-62390,-134944,-155466,-111513,-59359,-47010,-80040,-107972,10000,118565,148334,102914,56747,35379,2684,3918,11049,-22769,-122613,-76973,-112578,-139205,-35132,55905,128362,55719,-44439,-121614,-61802,88405,345959,858043,1459023,1659354,1305738,639162,1389539,2669000,3107697,2655990,2464824,2405330,2079689,1803547,957094,1076902,1711917,1724884,1150676,491965,-65845,45899,107915,106312,89917,51793,10706,-13245,-27193,-15652,-46597,19898,62865,43848,-4477,-35224,-45092,18443,133631,256526,353208,323386,232272,129854,98244,35980,-68536,-84555,12884,236,-97336,-46548,14083,25758,48653,173192,89865,15980,37431,-45416,-56995,53065,54681,-48276,-117410,-78313,-44618,-19693,8755,2198,23416,49260,68012,40402,-10269,-34104,-44426,-9415,50403,71749,75740,11127,-30816,45099,86751,87755,63305,9104,-33106,-48633,-59754,-125322,-83776,18291,236480,430912,426266,336452,206994,123060,97974,172914,174164,58597,44958,172751,347535,346838,242390,122631,-6439,-108437,-78323,-27412,-23986,19308,81113,156447,249419,250820,122736,-7744,-71302,-85802,-89953,-71747,-47335,-12149,113732,255974,338507,273710,101104,-17350,-90166,-111843,-82554,-36200,-5626,83035,157768,107160,17760,-80984,-132101,-126787,-133561,-115142,-90565,-69797,-37109,5232,6766,-35664,-76908,-89288,-73417,-107649,-85462,-20074,-26259,-61611,-31928,11406,42652,42420,44898,76737,52369,-28468,-96571,99,-4071,-28617,-37352,-5889,28533,-17295,-27344,30138,84503,113326,109609,16224,-48590,-127554,-102406,-29551,60010,68611,-107047,-7010,115028,164827,162537,91409,-2891,-40533,30173,57991,22872,-26386,-18012,15783,-5809,-58818,-95883,73332,293778,326155,386009,485323,415572,183010,77087,21818,-16100,-46893,-54700,9714,76385,99654,99588,69004,-79854,-117651,-107983,-67352,-38232,-37987,-1867,66018,99780,70353,72749,79346,-12797,26263,169248,143516,100299,101648,100473,19711,-61712,-22108,-2796,-24116,-79881,-133777,-114555,-74984,-69547,-58881,4895,-2064,57239,74348,63565,80976,103392,-18780,-53271,-7017,190960,279961,125336,-62731,-144825,-150547,-132171,-86708,-51228,-55908,-53780,-14058,40444,53175,20812,-15850,-16068,-33802,-25155,-10644,-17383,-63362,-111488,-41083,-43446,-47830,-48797,-52678,-11866,29610,-82206,-32029,56832,48961,116124,703468,2730164,5538318,7803652,7968947,4823846,3926019,6713575,7897208,6512697,3517834,1027915,495,64016,368,-969,-16496,-114347,-60445,-69245,-79400,-144655,-88270,-74842,-12055,-6083,-29700,-42740,-51771,-74643,-54471,-1613,1943,-21521,-61616,-53019,12966,65675,71229,16523,-99221,-88308,47542,100295,89736,26696,-6133,103985,85537,106616,134305,128940,127072,92078,-15984,-92530,-81324,-28194,-16653,-28559,-53375,-80813,-101089,-130278,-141163,-120441,-91376,-72651,-85140,-50076,14250,70476,131336,138567,68933,7655,-99657,-150435,38659,50541,270909,666693,729531,413054,598370,903254,964584,1174220,1043510,776505,1925704,2336905,1465985,691285,920808,1547900,1644204,1168903,260722,185350,807498,900994,554019,141895,78116,141617,33379,-48157,-88756,-88741,-34348,8600,-18388,-33207,-8111,65947,146188,167306,182742,175544,81212,20245,24578,63689,65110,5947,-6968,55008,142451,217783,201004,135359,98052,87628,89387,160993,203960,196969,177548,120714,17997,22373,58356,82303,90001,59896,57512,59586,56805,5175,-66825,-138101,-67552,-33648,-8968,43149,93402,100304,65947,-6227,-83994,-9646,25846,-5435,-51066,-65673,-42643,10148,60406,40706,-39952,-42506,34432,284195,407065,363072,271070,169841,63565,-37156,-86147,-6179,67199,107071,117399,155965,217236,160454,16980,-123862,-96021,-68519,-78750,-51896,-80646,-75733,12289,32650,7340,-22325,6321,84159,134738,110765,99136,52655,17043,13372,-29061,-81383,-55245,33718,46791,15734,-28336,-65283,-112307,-146543,-151712,-107980,-46584,-32512,-22375,-17252,13498,60770,115404,156880,161549,88727,-15620,-71487,-84020,-65301,35783,111320,69661,13620,2092,-3266,-17856,-24461,-64988,-53211,-33802,16974,74836,101187,77860,12531,-14080,8257,-13901,-69481,-6931,102294,147104,68900,6288,-46643,-112479,-148893,-97383,-22990,30323,130488,255368,320637,299738,175713,-35449,3923,123814,134397,62151,-24164,-71359,-113623,20233,143464,228734,237517,109109,-7854,-44173,-4766,-16598,-49116,-4852,2531,-10911,-23493,-26184,-22548,11577,54259,156876,221678,161073,70261,7702,-68727,-126807,-95457,-85765,-79431,-77868,-49034,-44812,-65734,-91989,-105055,-106657,-68102,2919,66304,57590,1477,-48891,-81977,-110906,-95656,-71672,-85651,-86035,-125961,-107752,-68023,4831,78471,130952,96385,20121,-40273,-100433,58743,167291,199638,146152,179914,217083,201922,213086,268360,208792,84378,1450,-39843,-91189,-121702,-80416,-14293,-19616,-103911,-141215,-110695,-83940,-62441,-52489,-48425,-43524,-23219,89989,205188,83725,-13052,-19572,9529,25582,-8958,-46978,-107505,-155927,-142290,-130568,-109737,-83817,-72982,-64986,7114,87249,258504,313082,184743,161039,-8025,-89458,-34430,36433,73781,23464,55689,64102,48298,71394,66793,70355,43192,38942,101095,89512,-42251,-67700,-19090,-22504,-71133,-70791,-20734,-71973,-83156,15681,44011,27641,47674,158808,271253,286841,173037,46341,-37221,-49507,-6451,15973,-2106,5836,-22644,-52394,-85148,-37641,121917,306733,317258,161138,41402,-68973,-80722,-45276,-53870,-92193,-130648,-47549,46028,34919,-3432,-67674,-87218,-43634,-12877,-71461,-153802,-48148,5812,15565,-41109,-96990,-83291,2467,54213,57394,10945,-56588,-58182,68980,102120,41068,58212,181822,240269,107963,34297,-113240,-122938,-52298,26005,72990,9509,-84385,-105821,-97911,-72642,-27642,20014,24317,-58159,-109982,-82444,12865,61602,49798,65250,49385,85162,165266,163499,82946,48122,18336,-15610,-18788,26421,4104,-74219,-19751,-8041,-50446,-105382,-70841,-23432,52489,76473,382,1445,116873,177862,250661,180115,-9009,-36208,-18048,-77983,-44086,20503,-24103,-62591,-43733,-34617,-50718,-44827,3378,46864,68662,-36432,-105393,-126620,-63300,-14629,-8621,38452,124932,160230,112038,56677,-9084,-25982,15780,54599,79064,66079,12424,-37531,56834,176218,230633,201911,130199,96212,72916,36163,14129,25229,53436,94080,38806,26295,33067,23769,12559,-1370,-54617,-108671,-130274,-98905,-23487,60718,122662,167619,136878,36389,19222,47516,99664,228240,248773,62716,5407,95954,194292,124840,-42351,-125752,-82684,-37333,2756,29508,27102,32548,2191,-63999,-162074,-96349,-83388,-104418,-44659,49951,79309,128897,190877,101261,49832,65816,66384,55336,47559,8622,-54133,-55669,-22871,-22788,-12550,-3397,-23542,-28184,-12683,11350,90034,135828,130877,74741,-1866,-38769,-44380,-59383,-64228,-82381,-72105,-84979,-66240,19362,105696,135946,57477,-19574,-35421,-29268,-4754,-17241,-81335,-124705,-113441,-45409,54687,139092,152266,121181,58309,18196,27149,55563,45738,-46474,-3670,75211,55723,-16362,-53896,-64676,-35025,-20136,-2262,-489,3989,-43357,-84808,-113911,-83205,41390,162276,226998,199763,116973,23355,8356,243,1646,40084,22697,37699,70091,51613,12474,21016,33508,20388,-22079,-67796,-44513,22949,117483,117537,80765,57775,39492,31466,-14049,-11461,-11621,-42085,-4696,26392,-32729,-71956,-69827,-110821,-81102,-66530,-95481,-116650,-63876,7465,33515,150634,144481,77562,-43461,-111437,-81684,-59926,-74366,-33804,95472,194354,233539,240937,136578,-10980,-59765,-25064,31554,131981,176570,140964,1058,-47405,-28824,43615,63402,49490,40626,36720,-1254,-75491,-150809,-81192,24974,59749,-6054,-85982,-131236,-92928,-55863,-16430,-36747,-92367,-38357,97852,208028,281410,339047,267469,185114,128620,83840,8030,-51803,-66071,-83370,-88862,-60336,-68440,-87715,18159,198507,218978,157755,47109,-51849,-98234,-91656,-75969,-103848,-82211,-38459,-2087,-33393,-92380,-103349,-94110,-96999,-56440,-12862,30752,39786,-27583,-145485,-80454,-54471,-30067,-40113,-75715,-89713,-66688,-49847,-43016,-7634,44880,-11825,-87787,-18163,76091,98381,81040,33846,-11147,-43489,-44527,-65098,-76131,-72300,-95938,-71558,-10835,6990,-24632,-65757,-126302,46463,290193,545435,501503,241730,35312,-12791,81602,243961,87469,-24353,-35933,-72638,-92577,-78390,-56803,-18441,65623,137434,160066,110335,118423,135916,118212,108714,56828,-4787,-18960,-34457,-72481,-17014,1876,-64072,-45170,14784,64246,118597,57908,-98582,-26988,89149,141840,128834,41546,55671,135190,187921,163809,125376,12787,-87447,-89073,-46321,-42795,-30282,35885,113096,151197,105396,9862,-73510,-92790,-87300,-80705,-82484,-114245,-145188,-36532,70715,73651,23271,-63691,-139082,-82362,-41094,-18452,9206,6979,-8164,-58056,-40810,-25297,-29721,-12922,-7366,-69373,-119981,-150463,-79391,-31782,18925,46096,74913,63232,2334,-49295,13623,164352,255744,242832,106992,32263,70737,193998,366782,525743,583617,467751,236484,80369,8423,-73640,-104294,-28917,42039,54399,2789,5546,-27605,-316,41559,102240,205098,267201,178979,39603,-74508,6841,112306,102318,-992,-81263,-9982,66197,-4959,-122911,92797,216249,139339,-54247,-137324,-126522,-121549,-95342,-102815,-62015,27654,131810,117067,69030,81314,143166,136791,37776,-106356,-105224,-106072,-58110,-20004,-17390,-6042,-67212,-114242,-50140,-33658,-54192,-42362,-40246,-67311,-123483,-69803,-2181,22559,-9462,-71925,-107520,-96564,-16545,44537,58917,28898,-31084,-17880,-26419,-51252,-50703,-27265,41265,87130,101836,237244,195724,102488,141415,147972,86656,87218,115384,143306,151538,152969,115348,84706,54130,-35132,-115451,-11833,62787,75526,64070,-24770,-43579,3390,32502,15198,-59193,-92409,-21728,-39273,-129481,-168885,-107403,-39671,-10988,-21100,-50037,-31713,41984,134050,129165,102104,99455,127007,151489,151826,134721,107382,88900,51502,-5137,-8930,35826,37348,-30448,-78307,-87183,-36913,-22131,24061,59233,136329,132186,70089,-1238,-32109,-58037,-60178,-23700,6903,-11189,14951,95904,209890,236091,98994,32037,123186,215025,215008,225393,241753,175989,85342,10186,-1208,-12509,-29694,-9070,76232,110824,21021,-133287,-74859,-9095,23172,21225,-10602,-77072,-76571,-61844,-119798,-23121,118292,245326,158709,-6226,-73183,-90275,-1991,162468,196898,105345,33250,-28174,-97189,-97896,-72743,-22031,4807,-12428,-43842,-72940,-92545,-38030,197,26557,22009,-25539,-71159,-92012,-67371,-51492,-32990,-41551,-75806,-108295,-115866,-63407,-50027,-48714,-34472,-27630,-40290,-10509,-8560,-32594,-24122,13312,20446,-61066,-65565,26901,140185,231512,163190,66388,96185,86895,-8631,-132162,-41675,-6974,-40869,-129522,-123526,-106056,-119231,-113657,-87552,-77909,-62139,-46822,-7786,38812,136816,191361,155124,112000,15258,-95514,-56044,42388,65546,71963,91443,184078,111440,73789,89395,181075,227267,133111,34038,-50769,-111226,-124858,-45293,38055,59309,109138,113201,113164,144520,197025,127788,40870,-45971,-101421,-44125,-32288,-28760,-33403,-65745,-72218,-12176,28694,56288,26369,28579,14174,24459,-30157,-86354,-111123,-100008,-85474,-77897,-52998,22956,55921,48224,62446,79894,14956,-70741,-102595,-10301,68085,98843,47452,46542,100339,157780,326616,428316,303819,129564,31948,-14317,-33079,-27081,44729,168133,223923,88516,-7115,-70091,-69920,89482,266033,227259,92511,122,-81352,-59453,98439,207993,165662,64499,-5448,-47083,-72388,-92043,-61851,2425,31230,6279,-19885,-9670,-9814,36957,124560,169288,153160,94282,32382,-50329,-96309,-72382,-91915,-104998,-64610,-83113,-40826,7799,12684,-28895,-72022,-38890,-16138,-26674,19582,9240,8913,6823,6632,-24148,-29897,-18933,-35416,-67165,-81664,-38630,30743,47001,-22620,-56887,-60417,-60151,-33161,-35811,-27658,23136,29829,11776,5417,-10446,74694,213528,253360,286753,257539,222490,162531,128743,113164,77414,21178,-32222,-8315,36315,24697,3391,-33781,-120588,-73785,22489,58520,36635,27596,-1335,-80521,-116087,-117076,-89081,-8570,75771,149710,232263,255050,232733,136661,67516,18021,-45358,-109093,-118807,-93771,-33331,21480,41810,48975,36631,28083,-1812,-55495,-96738,-94806,-35448,-27560,-72298,-68280,15398,39599,79782,80763,-25746,-76976,-2602,3750,-9687,-5149,-18824,-51119,-61499,-31003,-49461,-119706,-127180,-74484,-88378,-38090,22179,7739,-57126,-113578,-95125,19110,91400,93162,30217,-47076,-26210,-24157,-43408,-12269,-35095,-7424,51690,10257,-13708,-1533,-12054,-22876,-20813,24391,91692,64131,-35075,-129068,-43531,115153,221574,238696,151437,63970,42439,-11900,-31305,-56151,-74061,-119446,-105067,-117603,-143400,-101249,-38595,4894,2624,-24604,-35824,-16213,20913,94771,165732,170826,127247,32122,-75445,-129834,-84221,-74434,-85904,-34544,-41640,-41537,-33742,-4077,22771,57532,52970,57806,147297,271302,187122,32325,-18622,-57194,-104553,-76433,-8336,75242,155024,138663,45311,-25317,-88320,-83320,-6212,-10256,-84230,-68768,-213,114086,235696,121433,97910,58353,50162,8930,-24119,-20255,-9327,-30461,-108563,-36398,165066,287055,218664,-2813,-23256,163386,332618,258572,59229,-26872,-5240,54954,68974,26020,-11239,-70679,-112303,-712,202479,271968,139579,148840,142780,75633,55263,61917,115400,120131,15420,8253,46734,74289,72025,14287,-14677,-41757,-25837,22535,34245,15038,-28471,-78063,-29117,2153,-25331,-44077,-36542,-32038,-17040,-39967],[-58761,-78365,-91827,-51578,10532,74416,72232,8199,-71382,-97900,-108002,-120543,-72621,-17946,-36185,-9917,-13305,-72764,-92344,-25630,-11506,14564,44643,29305,-31130,-82274,-25646,53012,140052,219336,213350,112321,-20114,-71926,-61256,-104485,-81203,50325,144440,168691,127179,12098,-102033,-6603,73118,-10314,-166121,-137304,-164686,-113102,-28164,10588,-11365,21202,-19502,-35067,-40746,-11643,7897,-20328,-42025,60160,162014,138255,58379,-11936,41645,155998,257975,218122,7599,-33390,181024,215129,170694,128509,59832,4439,58055,80948,39897,51068,14283,26196,70725,116442,176615,196916,181143,117333,-16183,-55817,-50687,-29730,31240,65182,63984,26664,-21956,-26639,32400,133071,156552,52197,-55217,31281,73452,28525,-19805,-63440,-83650,-86121,-83550,-95482,-59878,-39801,-11554,-31471,-53003,-87808,-70807,-34340,-5289,36393,96346,27521,-93385,-65466,51082,222891,337052,273557,165082,73649,25842,74208,99336,40802,-69679,-151803,-174598,-149767,-89306,-58687,-88147,-129792,-23726,74768,109018,95191,76260,56682,13634,7254,5017,-38043,-149117,-82054,-114528,-127584,-17974,74040,128758,90713,-19706,-99684,-5073,155105,588553,1267175,2101029,2386981,1966719,1158122,1847943,3106458,3537082,3112272,3234836,3377102,2762816,2201475,897463,778713,1469782,1590521,1072352,504666,-74268,57054,130778,88501,76029,60601,20468,-17183,-60164,-57759,-74970,8268,59923,46562,-2140,-34394,-45310,22076,145391,276857,389500,351888,251639,124035,97468,43700,-58597,-100289,8411,7636,-92292,-47872,-5895,48889,126709,235599,96559,7982,25428,-67322,-69941,45952,61940,-43438,-116093,-74212,-34105,1179,38061,29750,51046,67228,73440,32523,-25552,-55493,-62513,-18498,40979,61988,64031,7113,-22861,46935,80012,78025,44704,-1151,-26849,-28995,-39427,-104323,-70743,32707,265150,440363,406935,318725,210351,147754,127152,196657,184597,67914,35960,168055,371391,411625,289962,136362,-7821,-98563,-61143,-10836,-12896,18385,58505,111497,194862,215518,118224,6085,-49317,-73339,-99870,-89813,-47314,15492,150654,284128,341272,247367,75860,-31792,-94983,-112108,-82662,-33748,-5713,89903,153201,114990,34419,-62483,-126857,-133724,-138849,-117566,-96869,-84725,-59978,-17595,-6110,-38368,-79489,-98091,-75715,-91776,-38138,56181,37716,-2771,23419,42958,48901,34228,33886,71811,61382,-6596,-98088,-12674,-12644,-38588,-46858,-17300,19063,-19328,-28588,21521,74791,113395,119935,20089,-39798,-117449,-103813,-31002,58482,85785,-74008,15628,138622,193779,192489,114352,14291,-19368,49402,59104,10356,-45680,-35745,3220,-13962,-64958,-91160,76081,314076,383609,450356,527219,457373,225095,101906,24960,-23548,-55471,-57270,26016,96590,107554,125006,87251,-69629,-145497,-136149,-89430,-49282,-45922,-11877,52288,80857,84510,101451,99608,-10059,31624,177766,149362,106746,120210,113602,36254,-63673,-53648,-35826,-51985,-99652,-147677,-122410,-72001,-55749,-36141,8678,-13255,49645,76979,54218,66982,75540,-65620,-64813,-21134,193135,296697,106830,-80046,-149319,-149857,-123773,-74623,-35711,-47490,-56436,-13776,47701,68412,37069,-268,-14017,-34491,-23702,-5266,-11494,-59035,-115835,-51560,-56023,-50120,-52135,-60255,-22041,46655,-67864,-19805,65010,22655,110311,798628,2807507,5464366,7503442,7564947,4584580,4799725,7725171,8694080,6936562,3620257,998376,2822,150828,35368,31407,19549,-101329,-47666,-72143,-70639,-125810,-112982,-101095,-17979,5973,-13278,-38911,-55834,-80472,-58132,-3953,-1454,-23608,-71004,-66859,16068,92990,107512,43042,-83408,-96538,42663,86433,38604,7232,6942,130595,54065,92093,129203,148032,161345,81848,-53386,-114603,-77518,-27161,-22184,-40210,-68429,-90458,-109553,-141559,-160567,-144115,-122663,-104992,-110635,-69549,-2203,55430,113072,124996,70265,24681,-74509,-140071,85566,62604,293117,805774,938756,568967,741385,806990,696542,1147291,1348150,964057,2006136,2176747,956693,746684,1150491,1519436,1545565,1147887,330326,-30410,1041484,1065448,753963,367547,111479,153040,40534,-44149,-76183,-69999,-15550,9438,-30447,-44076,-15331,50177,148011,171087,178399,154491,62383,28810,57617,95792,74641,-290,-4003,76351,177754,248408,215331,142219,102944,97185,103831,183472,257703,293708,278597,181237,44681,35865,63837,85038,94924,59023,56260,60743,61697,6205,-72767,-123347,-58881,-33247,-14183,22452,49587,66707,46773,-16894,-99771,-25891,14805,-11003,-53743,-67526,-42049,11101,66740,54035,-25869,-47360,3929,238338,391227,363624,252282,129401,26524,-50635,-62890,2641,62805,97262,113398,159018,230250,197163,59580,-80739,-96401,-97970,-93091,-66190,-91846,-83614,12625,26548,9153,-9007,5860,76592,134469,110199,75947,-1862,-22317,-11347,-40314,-80897,-61023,7430,33113,22652,-24535,-57171,-104022,-152736,-162877,-93735,-34549,-24838,-18461,-16088,11169,45034,93837,145482,154226,69566,-37334,-83237,-83894,-62489,41341,116645,75773,813,-31526,-37826,-52654,-49708,-77585,-57196,-29416,22483,69050,98820,87117,19318,-21938,-5297,-25792,-77874,-9630,108241,182316,116014,41534,-28403,-81460,-144003,-117354,-48331,-7080,76925,207416,300264,289347,150757,-38778,1368,121849,127514,48090,-33508,-78921,-103150,17164,128677,209142,239527,148550,41926,35753,98099,72800,8220,24863,9940,-9930,-17513,-8888,10408,52597,86927,173425,234246,171783,81426,23312,-49763,-126936,-113834,-98853,-84581,-89252,-63002,-51676,-68469,-93893,-111030,-101651,-58298,10856,70306,63951,9321,-41544,-78632,-113875,-108680,-108795,-93788,-62387,-91911,-104095,-77647,-16982,37648,75181,36063,-29188,-75009,-98803,83294,173584,203835,151136,168370,206990,214320,211731,240175,165651,60219,-6111,-39081,-86586,-118846,-89558,-20417,-20246,-101108,-132713,-97984,-76476,-62168,-55379,-46354,-31008,-1574,120625,230945,95442,-5411,-8369,23569,41834,7810,-35997,-106440,-155867,-143588,-135271,-99673,-62373,-60858,-68968,-9139,68389,258271,392034,268553,179240,-11899,-92019,-32582,33564,82796,43120,63623,62318,36425,42660,50629,72377,55775,52774,110448,99973,-40785,-65701,-12439,-7303,-50958,-77878,-34250,-81460,-70770,27977,53543,32321,55272,180176,298164,309306,174594,29125,-63298,-93093,-75754,-36514,-25934,-10152,-23414,-45779,-92045,-36975,143300,369727,424454,230315,79021,-47158,-77609,-37590,-40784,-86418,-145352,-40306,74522,50816,-3300,-72155,-86051,-30847,3553,-53475,-156194,-53787,-4947,9202,-34192,-89567,-89474,-5451,32831,37447,-4955,-59353,-51788,66610,102242,47918,79271,214769,247325,103926,36554,-99912,-108754,-29939,55031,95263,17932,-71685,-93776,-103243,-90276,-36958,28432,47629,-26876,-137863,-96209,1115,59338,53021,62005,36888,75988,167691,163047,74496,52016,31541,1269,-3155,33096,5130,-73977,-30136,-23521,-72927,-127745,-92674,-53313,17828,56359,-4385,10465,130034,185142,259344,183602,-6169,-26441,7718,-46061,-15439,53747,14002,-27477,-32346,-34880,-44424,-17555,55929,76555,58639,-59492,-143441,-131209,-58121,-3202,2252,36354,110673,140919,95830,40446,-30222,-53273,-25289,21760,64194,64762,15451,-38503,47261,185998,255585,217805,124494,87795,76149,56072,32406,40129,64764,82856,5681,-5748,7345,12238,15901,4328,-61740,-140613,-129027,-85394,-20454,75171,174430,228371,174038,71915,41669,57516,107780,242255,241443,78628,32722,130724,224973,136111,-41351,-130676,-78889,-39165,-517,30246,30340,36907,4450,-65800,-143614,-78742,-60974,-84708,-38154,43013,60148,104484,198020,131819,64818,76541,80977,93757,94800,44253,-44294,-72355,-31026,-24082,-8514,1785,-12999,-18287,-11568,-2919,76772,144086,148049,84532,3029,-30282,-30789,-50330,-75243,-114328,-59038,-76292,-65389,29661,125634,159674,81688,3370,-14139,-19797,-5211,-11494,-64681,-106414,-101012,-37417,65449,155179,171688,123955,28429,-26009,2034,36386,19089,-63699,5757,71003,39541,-42013,-71298,-77321,-48154,-42421,-31501,-42294,-37379,-76685,-125801,-104432,-31821,105120,237470,290673,233221,133103,33507,10424,-8081,-27514,5819,439,38667,87457,59328,23877,32760,32976,24141,-13974,-69226,-53794,1215,81653,74510,45470,38750,31594,31642,2676,7146,4814,-32411,7178,56999,17990,-21981,-36338,-122263,-93318,-72837,-98908,-126663,-69322,-13050,-7858,107490,136770,85646,-37099,-103239,-69212,-35691,-49061,-46942,81128,169508,204277,202196,81844,-24882,-67849,-50212,4136,104647,146016,106411,-15411,-58252,-47258,31782,56999,39469,29950,28425,-12232,-83154,-131030,-71595,37429,58892,-12484,-79093,-122063,-84379,-41403,-8815,-49170,-95576,2551,157538,264653,319418,348570,256810,172761,122752,88778,27502,-16272,-18388,-47001,-66967,-44970,-59065,-94451,15290,190021,204120,151537,48368,-47973,-91885,-76467,-59486,-98300,-89069,-31743,24054,8081,-60819,-87808,-85011,-88486,-50796,-6351,46117,60395,-19950,-147326,-62210,-28079,-9205,-33202,-78897,-95893,-68885,-53987,-49014,-10792,46612,1006,-83116,-45468,46897,62474,46131,23860,-3688,-32322,-41634,-65764,-82480,-80810,-102306,-76713,-15244,12404,855,-23397,-129059,32310,256337,471220,424035,206127,13306,-30856,68713,233569,108850,2693,-17041,-57327,-84354,-82454,-60680,3733,97584,178595,227752,183493,182660,193961,160942,126135,60241,-4245,-153,164,-43324,-13238,9879,-76551,-77795,-1255,62233,119926,52514,-102432,-22913,94646,156226,161854,74481,63727,108282,129183,126880,112870,21896,-83920,-93158,-53960,-51073,-34772,36332,115731,153615,112181,27422,-47831,-79268,-108725,-124063,-111178,-119081,-131136,-41771,70492,77656,28319,-60767,-139458,-78449,-41507,-25487,4628,9582,2295,-51366,-51468,-25493,-29148,-13970,-2389,-52909,-95807,-138257,-111622,-89750,-37081,12778,57372,56402,6682,-45787,25792,199692,317110,301785,120746,27314,85313,239268,421636,575191,621273,482603,224939,67005,9930,-68182,-113401,-44892,22199,31637,-11851,3599,-21140,-5576,30035,86208,177398,217953,136463,13997,-108663,1556,128566,135628,18082,-76350,-14208,61175,-4278,-119291,99696,244797,147416,-63119,-141188,-125143,-131526,-109216,-106246,-53712,45286,155260,145064,88812,84378,109285,98113,19969,-113763,-104852,-116200,-60694,-12261,-3085,7428,-44417,-94666,-55579,-55890,-90508,-57346,-30960,-39360,-102695,-67218,3787,31261,5357,-62157,-113726,-125011,-60411,-11148,18204,26102,-6674,-3360,-32725,-71130,-67564,-57304,14728,73380,96616,244111,235458,138568,146790,111686,48264,50480,67376,74460,69235,71019,49374,45444,40615,-35316,-132402,-27923,44314,65132,63895,-21344,-39690,5667,31897,7636,-75040,-79969,240,-13161,-114607,-159517,-102575,-32139,2277,-1734,-24728,-2083,62895,132744,127808,97418,95749,131910,159282,155823,132313,101454,78970,41461,-12940,-15421,31630,38051,-23931,-73237,-89863,-47209,-32973,427,24151,101134,103678,47065,-26396,-58823,-81319,-82292,-38328,12182,5879,35994,118772,241193,283633,163862,68599,113060,190094,184485,192440,200468,149277,75610,7467,-4084,-12510,-23940,-1244,80918,110629,16301,-142524,-55561,16353,63600,58544,5671,-75684,-88015,-72165,-118437,-21552,123963,252126,181909,14074,-53657,-52839,56757,209956,245105,135585,39599,-41599,-110782,-101736,-68665,-12956,17249,-7586,-32269,-53088,-105482,-56763,-8521,26893,34058,3147,-44948,-84269,-82898,-62111,-41207,-51518,-82912,-101819,-111462,-65712,-68683,-77380,-56793,-50713,-55694,-15010,-15683,-37078,-23053,4535,-3636,-45166,-43993,39753,142716,223687,160651,81170,100406,71396,-24252,-132395,-55519,-25967,-51421,-129232,-122900,-103209,-107488,-102042,-76428,-66278,-53472,-46257,-17762,22330,113550,171295,151101,121801,27580,-84394,-52048,53894,88926,104352,132794,227560,123501,63237,52653,133090,195582,129166,34898,-45720,-97628,-103347,-38086,38002,56693,96602,106693,121985,163095,194694,111375,25875,-48861,-74279,-30950,-31903,-33997,-37768,-66065,-70279,-6698,31330,43333,-1614,-5748,-19869,321,-42137,-90028,-101597,-79785,-53382,-41279,-18761,49916,76063,65320,77496,83233,3430,-88095,-81215,9610,83776,103670,30655,28744,113211,186471,361483,430436,291661,120662,30306,-10287,-18825,-17218,45255,150218,184806,62680,-21208,-89388,-84507,72274,252416,216971,81842,6164,-40025,-141402,8996,149538,139967,62283,-2223,-45404,-89306,-124458,-88952,-31321,5265,-7732,-10594,18347,24253,70802,158657,199405,172603,101214,26107,-58484,-100977,-70045,-94716,-141716,-125556,-123323,-37487,-687,1367,-35628,-72991,-37300,-3209,11367,61911,40869,35253,30558,36728,11413,-10768,-9249,-33100,-65987,-83894,-32009,42573,56476,-19140,-50660,-55662,-51246,-28701,-44696,-49578,-2003,13327,-927,-5870,-20466,62548,209396,270488,321588,301411,259281,193048,153468,129681,91129,38462,-7780,15040,54820,40195,18742,-12416,-112315,-75986,33286,83899,70113,58141,25599,-47877,-94796,-114659,-115911,-33931,59739,143635,239827,273461,231950,109713,29099,-17661,-71310,-124237,-106131,-80730,-30147,13823,31671,46570,45721,43402,16486,-33774,-68203,-105143,-66261,-35962,-50892,-40980,19120,29077,71450,91169,17011,-19745,37648,7182,-30865,-39283,-42628,-49346,-42417,-7888,-30984,-108968,-130379,-79455,-103824,-78031,-22083,-26172,-70938,-109073,-87695,13087,74707,71523,14138,-66270,-47709,-54537,-57074,-18253,-41813,-12381,60645,25145,-15152,-27155,-36008,-41188,-46710,-8489,68470,50977,-39648,-130758,-50499,92871,190100,211541,146796,74068,67732,7636,-34781,-60863,-74071,-116908,-97971,-102092,-121935,-104061,-36128,17821,19491,-11838,-39285,-17196,33003,117115,184708,181848,145929,50891,-58781,-131502,-95442,-80077,-83021,-41345,-60199,-60940,-60001,-15627,28803,67146,44805,33316,120097,252714,158299,20683,-18110,-50695,-95340,-80648,-17794,56417,129386,125103,51972,-23310,-98559,-74495,-756,-13851,-69712,-49345,2817,89692,246731,173261,129830,62339,61591,25474,-14018,-17738,-14639,-40821,-123292,-40756,149493,260770,170567,-25996,-6780,171224,323376,240558,46694,-63563,-40863,35159,62230,33191,3749,-53552,-123273,-14053,179652,232686,150314,160882,153168,96695,66456,65055,117795,140930,33389,9408,38652,54084,46242,6407,-16414,-48395,-30938,16175,21042,4231,-24728,-55135,-11606,7533,-24894,-48877,-37303,-21255,1841,-26591],[-51022,-69420,-81691,-45230,18446,78610,75709,13736,-74029,-108546,-105093,-129660,-80446,-9854,-17405,7772,-2637,-61795,-81949,-23794,-18857,6058,42448,40384,-4420,-47987,99,72324,148200,207958,188796,78834,-48875,-79404,-65154,-112751,-91769,37383,129195,160602,124702,14073,-99696,-9506,73178,-8289,-156372,-140970,-154788,-105615,-30795,-4756,-38707,-6476,-25116,-33990,-38620,-5805,20135,-9138,-24595,76276,149429,88186,-9667,-55441,22196,135074,249636,220983,12538,-64942,133975,175124,149140,119386,57091,11062,67504,80239,30699,47117,30389,57664,112759,164515,228876,259562,244551,148055,-11797,-74293,-75919,-61282,-1793,46025,53319,7568,-30369,-29687,28637,127508,144463,39307,-76108,12915,68574,30482,-9203,-36663,-58185,-66490,-73479,-92309,-58654,-36579,-9737,-30986,-54265,-92052,-82071,-54531,-7377,58754,112260,28148,-99486,-53361,75670,267832,376996,287439,150200,47806,27018,100343,119456,44837,-76635,-161192,-156683,-162486,-116710,-62906,-86412,-116232,-44646,34561,69575,88333,98489,83966,32177,16106,2830,-46608,-164505,-84660,-109897,-112141,-6380,85163,122152,131992,14325,-58268,93334,225440,685842,899016,1444468,1632503,1503400,1408167,1819215,2129786,2270588,2367826,2643560,2793797,1945739,1471046,1150895,1287309,876153,544574,493680,370064,77499,57866,146092,63199,59783,68537,32981,-17692,-90078,-93700,-84389,11215,66379,54362,2113,-33103,-45102,26479,155469,291660,414609,370727,267874,123192,99834,54720,-44168,-118368,1427,16851,-81730,-58939,-17411,114223,229633,301516,102274,-3041,6982,-92740,-81232,35543,65381,-36845,-113853,-70727,-23882,21139,66765,57554,77646,85411,79608,28058,-34447,-68968,-75834,-25897,33317,54541,53757,3308,-17199,45455,69152,63548,21805,-13436,-22138,-13869,-23953,-86530,-56845,47791,286464,431989,374288,294347,209401,169560,153348,210731,187432,79573,30334,158239,378992,462058,328885,146382,-7473,-87959,-47252,3416,-2980,16163,36111,69308,140561,177665,113870,23048,-26301,-61016,-110325,-105212,-38105,48591,186446,305932,332732,213904,48980,-45856,-99979,-111737,-80554,-28569,-3559,92320,138440,114206,47566,-44870,-115455,-134762,-141543,-119764,-103056,-99444,-83544,-43203,-23485,-45520,-85494,-108864,-76974,-71623,20984,138493,100532,57302,82830,78414,53149,20784,17794,60663,62006,7803,-94761,-26067,-20991,-47291,-56512,-30596,5359,-24902,-32554,10224,62151,110097,128910,24027,-31918,-108208,-101051,-31604,50609,86813,-43917,47527,165507,220885,218263,135061,29733,-1331,61342,54512,-4007,-68439,-57626,-12037,-24484,-71438,-86905,74651,324100,436845,508392,550919,475090,247899,111460,20151,-35251,-67156,-60466,42635,119202,119374,148781,99519,-55835,-151416,-151693,-109646,-62613,-55634,-23802,34810,52528,94237,130952,114125,-11084,28219,165537,135130,96464,127019,115509,43512,-64088,-86468,-72543,-85022,-124894,-155377,-128989,-70644,-43125,-12420,11290,-21315,50842,96177,66322,62079,34987,-102317,-81372,-35324,193496,296947,70447,-103591,-156582,-150029,-117807,-65483,-22883,-40018,-58667,-12544,58015,89154,59911,18292,-14599,-34292,-20676,-489,-8326,-58695,-117271,-60631,-69491,-55111,-60585,-75740,-43193,59826,-55223,7686,86642,-97622,-81180,267609,301202,-34673,1278386,2446593,927591,2602098,3085629,2668744,1205809,-87484,285280,-122515,154682,71081,121842,65425,-87155,-35182,-79280,-62712,-90857,-90889,-99160,-25949,16772,770,-39377,-64392,-91084,-66891,-12432,-10962,-29506,-79485,-77976,19273,116715,138758,63885,-73038,-103440,36559,70127,-21578,-6294,46904,169497,10877,55915,126496,196112,209814,71396,-91204,-134063,-75939,-29118,-28859,-51875,-86395,-103834,-119746,-152314,-173476,-141299,-127433,-124999,-135544,-89737,-20081,37554,90118,104413,64002,35564,-50680,-131504,139051,-42266,279129,812799,1074461,680610,676551,146015,982149,1391270,1727333,460231,390827,30496,1458139,2019886,1904322,1847969,1677624,1111019,207059,144254,2169817,2116213,1631478,957635,236820,152318,34460,-45545,-66063,-52681,2592,8653,-43189,-53702,-16082,32249,135029,157811,158299,122916,43936,41015,86432,118380,73473,-13002,-3498,92558,203782,267885,222715,144195,101451,97252,107527,195024,304461,388660,377336,230464,63047,43421,63750,80939,90198,48353,43343,48551,54466,-542,-81629,-111850,-56129,-39466,-26049,-5240,3898,32329,25978,-28007,-115890,-47876,-2724,-21149,-58057,-70319,-45254,6752,68755,64289,-12811,-53254,-28625,180905,352100,342230,215878,78584,-13383,-56435,-43175,7732,51982,78620,98630,149412,228574,225478,103169,-32210,-67636,-89166,-84897,-30563,10756,19491,23635,16938,5767,-794,-843,61603,123707,96405,36494,-59390,-58892,-37835,-54126,-82481,-71918,-27987,17942,24722,-23436,-51355,-98452,-156099,-140285,-70604,-18804,-17879,-18612,-19989,4309,22322,61987,119800,132757,40471,-64250,-95565,-85239,-63464,37826,108467,70096,-17733,-61115,-64725,-82553,-74137,-90182,-59982,-24726,24719,56744,89537,91676,22447,-35084,-23565,-40391,-88071,-13901,108066,203651,147009,65204,-11827,-52632,-115434,-126516,-73097,-46117,19394,146308,261403,261564,120317,-39976,-4671,110403,109586,29077,-46026,-87738,-93642,10958,109333,182008,224542,177894,94899,126303,215248,172887,78996,63626,18852,-12118,-16084,4275,39151,92346,116818,181240,233519,173454,88415,35243,-34334,-117130,-131896,-115009,-94393,-103674,-78638,-59775,-72442,-96594,-117374,-97029,-50384,16401,70764,67986,16124,-34641,-76423,-118774,-123899,-133363,-54093,-12359,-26120,-50373,-58593,-35613,-7369,22579,-15039,-70677,-104801,-82796,104956,175502,202705,151120,149407,186792,219016,204568,207441,121741,31848,-19635,-44776,-85166,-114114,-100206,-30475,-24766,-100744,-127022,-87119,-69617,-63301,-60232,-47458,-23370,13335,137977,235693,95887,-3314,-797,34585,54999,20387,-30116,-108904,-157162,-148202,-138487,-84562,-44062,-54479,-79095,-36937,36185,235036,439930,336445,183667,-17712,-93785,-30082,29721,85392,55637,64557,55426,22383,10835,29442,69470,63961,60675,111565,102140,-42544,-66451,-8145,5309,-34730,-86147,-53878,-95904,-59026,38078,60432,33419,56408,188345,306490,314697,163737,4606,-75549,-74315,-49382,-21816,-23931,-24836,-28038,-41888,-99670,-39827,155171,419754,534436,309963,118860,-25377,-75912,-32785,-29417,-80140,-161518,-37360,85032,49536,-15428,-84335,-89245,-22616,15273,-38366,-137696,-54006,-11567,5721,-24138,-77978,-97185,-15994,12453,20839,-15912,-58491,-46581,62058,102252,57589,102717,243224,245041,94825,39729,-72822,-81093,-3222,80624,109028,21788,-56411,-83373,-104636,-100141,-39025,39478,71149,9795,-95474,-95189,-4533,59145,58485,58366,23266,63888,161441,152369,57108,48998,40068,15078,10590,38762,7617,-67808,-47934,-46152,-100203,-154088,-113562,-77109,-8198,40460,-6467,21527,142508,193741,255732,172414,-9702,-17421,35130,-6456,28277,98752,56925,5281,-22907,-37407,-39040,11030,111034,103128,45245,-70828,-131119,-114404,-53210,5077,9953,32140,93575,117165,75871,22102,-49090,-67477,-64406,-11831,47693,61166,16186,-41429,31818,184094,263421,214799,103573,69852,71267,70329,51468,58222,78574,72581,-23846,-40164,-23579,-4513,15321,6930,-65440,-139458,-104561,-73167,-21190,82203,220674,283857,209711,113978,66952,67406,114453,248982,223660,89773,60528,172423,261789,153140,-35960,-136687,-75051,-40450,-3372,30975,34138,41912,7667,-65603,-125480,-59530,-39095,-65311,-31237,38290,47805,87636,204218,165179,81139,86171,92958,131401,143454,79858,-26214,-88081,-39589,-26463,-5764,5971,-1507,-7977,-11995,-19079,61813,150773,164018,91442,6079,-22534,-15408,-33485,-70303,-120929,-47835,-69995,-65511,36958,137214,172782,99953,25220,7805,-5007,2271,433,-43337,-83497,-86499,-30996,69818,158592,174950,116623,11560,-39004,-7221,18790,-9793,-73389,14465,63243,20952,-65383,-81486,-82717,-58438,-62358,-56659,-75162,-59159,-93671,-134656,-75244,11394,156484,302084,346999,262215,146770,44085,17857,-683,-32348,-25251,-14342,46993,110916,75468,44130,50794,34088,26070,-8960,-70934,-62953,-16117,58300,46580,16302,18398,20720,28162,16766,25939,19888,-23294,17584,83726,69693,35030,-2053,-123414,-103365,-78344,-100449,-114344,-76913,-41464,-47244,63364,121873,89695,-32037,-95956,-57885,-12959,-20393,-56352,62555,141632,170322,157244,26244,-36427,-71642,-74882,-23613,75399,112500,72817,-28122,-62708,-64146,18345,48368,27611,16960,17618,-25067,-88320,-111547,-60068,50657,56444,-17560,-68410,-105303,-68129,-18091,1970,-61151,-97618,38115,208869,314171,354116,357335,251324,164491,117736,91481,43127,15615,26650,-15926,-48622,-31327,-51573,-103249,11564,174059,183437,141237,48015,-43550,-84902,-60727,-40673,-86507,-93459,-24267,51053,55684,-26684,-73158,-77355,-79922,-43420,1827,60263,76557,-18456,-145441,-37237,4577,13539,-26943,-82226,-97953,-63604,-52553,-53741,-14445,45981,13598,-70277,-72650,15956,26369,7806,4621,-7942,-31928,-47033,-70046,-89015,-88731,-107718,-81368,-18704,28262,46714,23198,-106464,18328,216457,377188,327328,158257,-13939,-43867,65119,227412,135399,30999,1345,-43881,-78828,-90171,-57296,38092,139600,229534,307192,276470,265646,262317,201530,139745,62731,-1861,21546,33968,-17822,-9825,21589,-57311,-99688,-13750,60852,120874,50922,-98380,-23025,95506,163708,186373,98593,70718,89036,80088,93633,100337,30747,-78536,-95620,-60871,-59394,-41505,31846,111700,146802,112603,44923,-20125,-55684,-106417,-162702,-124033,-115257,-120391,-49430,68507,81609,33317,-57875,-138142,-73240,-41979,-34105,-1809,11031,13438,-32386,-53949,-25351,-27895,-12806,5504,-30037,-64112,-91081,-93778,-112665,-80714,-13635,43384,50315,11005,-41037,36138,229368,369954,346832,126720,21767,105958,287913,468879,605879,633291,477525,204598,51466,10074,-64534,-121382,-57870,6854,14483,-23853,-1046,-18489,-12510,16965,66445,143567,165845,96838,-5354,-140803,-4026,137493,163829,33603,-71960,-19118,54797,-3223,-108834,94590,255487,143520,-74632,-143713,-120833,-136947,-117096,-105279,-45447,60303,173013,169012,106486,84258,71945,56005,-2267,-122466,-102518,-112622,-56017,-1468,10928,18361,-24935,-65301,-36970,-52350,-120870,-69231,-17505,-4747,-70931,-61999,7466,36500,17128,-52305,-115575,-152478,-95315,-46566,-2744,32933,17322,8293,-39306,-85268,-79953,-86670,-8682,62630,96349,254121,279383,179769,149978,78844,17530,20306,31261,25153,6476,3130,-8008,12597,34758,-23647,-129589,-50380,24678,56955,64852,-17876,-36144,8391,32583,1746,-86848,-60060,25142,17734,-92008,-147833,-96913,-25481,12873,14322,-2167,25154,78529,121999,120006,90454,92509,136866,164681,155460,125689,92983,68012,31052,-21617,-23056,26888,38179,-16913,-67403,-88956,-56335,-44979,-23491,-7697,69022,75348,21308,-53817,-77329,-101204,-110860,-64490,6857,15580,49093,129458,254964,313241,221705,115563,110381,162878,151460,157948,159629,122525,62925,1916,-10630,-17713,-23016,2357,80420,104205,7194,-144767,-35670,41666,105126,92656,16708,-77898,-97084,-81483,-109322,-13477,131178,252835,200337,33662,-34093,-12345,117689,258544,295277,168477,45437,-53400,-86191,-92224,-67002,-8496,24146,-5781,-23224,-36576,-101501,-77031,-20281,22426,40736,28462,-14559,-62691,-95553,-77606,-53393,-62394,-85570,-92807,-106773,-69480,-90828,-104022,-74024,-67812,-64302,-21030,-25919,-43533,-23774,-7433,-30326,-24625,-23164,48451,138179,207905,152768,93244,100500,52332,-41334,-129306,-71232,-47879,-64899,-130415,-123884,-101248,-98358,-90936,-62969,-51140,-42900,-43883,-26916,3237,83785,144735,143066,130437,39265,-74349,-41804,67924,111190,135397,173695,260492,129410,47879,11081,75675,145003,107626,25431,-46859,-88033,-82085,-19873,45646,53609,80389,94551,121667,170763,182073,87494,3266,-57194,-48321,-15923,-30826,-41733,-47378,-74971,-79136,-10710,27389,28828,-23946,-32023,-50946,-27304,-56763,-92966,-92220,-60388,-22585,-4112,20257,80173,98433,82905,91547,84893,-6673,-94607,-63636,20679,87262,93755,3815,13065,127914,216145,387600,415918,266661,102990,22086,-12252,-9648,-9156,44264,129360,144304,37072,-37170,-109872,-97887,49596,224414,195802,65849,6952,1313,-75083,-86685,76001,100379,51154,-5258,-46929,-108785,-139213,-93778,-52107,-18702,-27109,-9391,38872,54886,102684,188547,220978,182075,98919,12912,-69047,-107872,-71917,-100607,-171182,-179783,-110451,-31053,-10479,-12572,-45473,-78504,-42250,2239,43092,98523,65709,54415,48607,59380,42933,8704,-2082,-33288,-66809,-86302,-27826,49631,59565,-18283,-47752,-56281,-48492,-29955,-58825,-72051,-29811,-9068,-19357,-21771,-34888,44410,194375,275323,342312,337611,295293,224654,177560,141805,99382,49322,10910,37746,73414,54048,31089,5378,-89348,-67201,49558,112859,105605,88553,52809,-16386,-66249,-94995,-122893,-58480,42635,132771,235980,275217,214749,73656,-16151,-61630,-104049,-135700,-97347,-73007,-30081,5869,22635,44978,53420,54271,28294,-18442,-41151,-86101,-82820,-38283,-33949,-20972,17697,11081,52929,87491,53827,42160,81922,7419,-53476,-68347,-52196,-39202,-27643,5402,-24078,-107735,-134366,-84449,-114244,-119657,-73534,-64381,-84232,-109526,-85284,5878,60377,55751,5295,-81291,-73586,-89994,-72024,-26334,-47987,-17234,67362,41753,-9151,-46967,-60461,-58824,-70938,-40860,43631,35011,-48049,-135304,-60755,63886,149195,173915,132136,77920,86982,21750,-44748,-73139,-81884,-113056,-88773,-84034,-99825,-105238,-37481,26634,31998,-1189,-45368,-21170,44095,138048,198909,186859,161670,69538,-41527,-115361,-111511,-92069,-85512,-53441,-77397,-75425,-82580,-29641,32379,79719,41595,9986,87155,222116,124401,5486,-22779,-50301,-90729,-86305,-29279,36451,103495,107743,52448,-25687,-110308,-73419,-9544,-29904,-50071,-25762,3384,57378,242285,222769,154072,56882,64388,35618,-9790,-20255,-24331,-54657,-141645,-48095,120945,217535,118194,-41989,7602,172235,302517,217170,37758,-87355,-76820,8393,50701,36752,12189,-44430,-125257,-29137,149431,187129,156138,164674,157647,117158,75535,62999,110455,149638,47417,6187,22869,25849,23458,5043,-19214,-58352,-39815,6270,5193,-6362,-15125,-29993,5414,11425,-26150,-55521,-40762,-12899,16361,-17393],[-46252,-63783,-75529,-41470,24122,79370,76951,17911,-76867,-118985,-101910,-126332,-84098,-2047,284,21868,4502,-51607,-71462,-23843,-28932,-5049,37516,48527,20203,-13863,24382,83156,139395,171256,135309,21456,-84405,-84072,-70023,-110982,-84440,30617,114826,149709,117402,12452,-98079,-14780,64865,-13240,-148344,-135726,-138762,-95285,-32523,-19176,-63185,-36030,-34123,-34323,-37366,-1970,29656,2996,-4404,86635,126938,35129,-72640,-87017,6798,117319,236967,216345,19273,-79802,97536,142088,132444,114838,61616,25120,79014,79363,19498,37826,38446,82638,151649,212076,275643,312308,298267,169810,-4458,-81658,-95108,-90506,-34857,23257,38717,-12403,-37395,-30229,25166,117469,126301,25886,-95849,-5563,63421,34143,4064,-5343,-26546,-40334,-57928,-84596,-55185,-32358,-8100,-30281,-53157,-93627,-90975,-73990,-11845,77422,123667,28736,-102331,-39897,98688,303955,404006,292859,128111,18342,44829,134625,140194,47418,-81988,-154246,-118852,-115789,-113388,-55169,-75910,-92548,-48172,2954,33305,83464,123643,119367,63213,37573,14992,-34737,-142255,-83224,-97678,-92581,2211,91114,111596,182289,62826,8810,237570,277311,927860,1216698,1636107,1890509,1370356,1360680,2968511,5317624,6988713,7559936,6558567,5756879,4611508,1960615,3553057,6257823,6913840,5779626,3862690,1722687,468645,93682,170347,34978,45533,79276,50363,-11465,-111518,-109282,-71332,27751,82350,68858,11151,-28070,-41112,34946,166221,301977,427534,380533,281088,129006,108594,72474,-21972,-134320,-3604,32769,-61018,-59469,39678,232285,356089,368841,110215,-12516,-14136,-113065,-83168,27870,69951,-23702,-105771,-63221,-9690,43834,97686,88339,105812,107012,90554,31367,-32392,-70059,-78959,-25701,33050,53988,48656,3143,-9215,45870,59601,49792,874,-22433,-15066,994,-8462,-67295,-38806,67588,302769,411417,336732,270461,209209,191710,179248,218367,187186,97323,34315,148884,373674,496247,359572,156265,-2505,-74400,-32409,19730,11201,18738,20609,37282,95775,145413,114967,46881,1838,-44391,-115349,-108790,-15595,89462,224221,325735,320460,182995,28576,-52772,-99014,-104317,-70851,-15342,7327,97058,121277,110528,62115,-23161,-96302,-125127,-135717,-115747,-103366,-107977,-101622,-64932,-39014,-51195,-89255,-116030,-71132,-42927,88725,220986,161986,119610,145969,118036,60300,9446,4321,51607,63214,22357,-84800,-33877,-22456,-48068,-59267,-38563,-5208,-27481,-32921,2825,53341,110009,142317,33879,-19356,-94959,-91123,-26718,42374,76413,-16221,89050,199839,251389,244646,158380,49215,19646,73491,53463,-10739,-84377,-75845,-22961,-30441,-71396,-77780,74951,328749,487427,561157,560400,473352,256478,112704,14568,-43777,-74973,-58125,63859,148622,142103,174878,110344,-36795,-126271,-128212,-111017,-70945,-59493,-29453,21994,23043,103843,164899,127819,-9618,23189,141010,108021,75650,127331,113058,48294,-57092,-111063,-105991,-115105,-147844,-139679,-126132,-64571,-25491,18115,20463,-18051,67509,144184,124820,92464,1847,-80892,-95273,-52608,190803,281080,24912,-125774,-159345,-144801,-106878,-51663,-5142,-26121,-53138,-4420,76874,122133,97847,46842,-11643,-27084,-11094,8964,-1642,-55703,-111797,-62002,-77345,-56135,-66901,-90630,-68350,76228,-36252,59429,119565,73382,300151,1527792,6538546,14607221,21767495,22690286,15080067,8210262,14333436,17824343,14954683,9034790,3462905,163749,79305,113335,326349,129218,-66460,-16542,-83846,-49246,-42023,-31504,-65718,-27947,31585,17679,-37376,-70064,-98827,-73262,-19834,-19564,-32634,-81173,-79323,28484,140843,168367,84198,-62233,-102490,36480,58712,-77159,24693,137749,236200,-24372,15683,169186,298458,276651,66509,-121731,-141320,-70591,-27417,-29774,-55762,-98574,-114102,-124896,-154595,-160809,-122986,-106137,-113523,-146890,-104713,-33395,23058,69467,84077,56228,45140,-22718,-118402,201307,221841,1033885,1600113,1843390,868103,883911,3032511,5173267,5198915,3658332,869581,3449012,5700138,6784610,5125920,4259971,5946666,6282025,4420023,1368007,943675,4448525,4506248,3441277,1991561,515407,146015,21265,-46167,-52773,-31541,24224,11076,-50444,-56180,-5436,23139,116554,136545,131431,91587,35027,59875,113743,134827,67218,-23538,2725,108690,224153,281044,229147,147541,99900,93875,105937,200003,345292,476339,468200,270395,78786,50945,64085,76037,81646,34235,26505,31418,42048,-9017,-87304,-99592,-53380,-45847,-38079,-32224,-34801,4262,9958,-33373,-122695,-69434,-20358,-29214,-57428,-67503,-45926,2663,71364,75625,3882,-53479,-57527,119592,294757,301581,167293,25863,-44844,-47214,-22912,13194,39840,56735,78758,132995,217436,247717,151704,24954,-17101,-52577,-62541,28740,128253,141672,47544,9280,2026,6508,-9092,44283,107129,74115,-11619,-105072,-82642,-60826,-65838,-81794,-80689,-59119,8088,25601,-20253,-43748,-90214,-141613,-102220,-35471,6252,-5234,-16926,-23144,-1187,693,29528,89170,105360,8411,-91140,-103603,-84590,-63965,30813,93996,58887,-36272,-79867,-76713,-99929,-91094,-96054,-55633,-15723,25666,39886,75517,93861,25251,-49349,-41784,-53276,-96384,-16510,105311,213686,163449,76784,-2350,-31852,-87453,-116090,-88625,-80087,-33466,82931,213085,225129,92397,-35744,-10565,93193,85376,10194,-57625,-92708,-82237,5772,89780,153444,198335,196677,149266,221472,332044,273471,159583,112715,32775,-14097,-16611,14980,64785,131004,144246,181577,220644,167184,93197,45716,-20046,-102177,-142024,-130369,-105591,-118550,-93331,-66868,-75794,-98378,-121197,-90985,-42388,20453,68483,70715,23315,-26124,-72851,-122984,-138407,-120565,-9311,36490,39472,24576,-9129,-41360,-51982,-22659,-51299,-94063,-105762,-53003,123827,174872,198531,148120,125737,159358,216674,193174,173279,81051,2319,-36672,-54536,-84289,-108092,-110053,-42615,-31625,-101238,-122762,-77295,-62177,-64103,-65378,-50326,-19050,23182,143653,222702,87180,-5322,4535,44096,66900,30565,-27545,-113004,-158434,-154129,-136266,-66708,-29531,-52075,-92224,-72483,-4574,193487,450887,379316,173674,-25967,-95927,-28332,25264,82759,61797,60262,45901,8681,-21335,4362,61509,67171,62563,105083,96117,-47369,-69376,-5434,15670,-21759,-92837,-78285,-114421,-47238,46370,65185,31566,51259,182072,294284,301025,140047,-25398,-66157,-17365,19191,22149,-8549,-37279,-35187,-39772,-105518,-45856,157552,452753,636528,398050,161132,-3727,-75678,-30924,-19833,-73420,-175461,-39821,77273,30841,-40228,-103987,-96176,-19285,21730,-26819,-115026,-50231,-16305,3140,-12296,-63298,-99380,-24986,-4188,8910,-20998,-53390,-42531,55841,102812,71420,129718,267198,236728,85514,49835,-36523,-47192,24533,99806,111488,18939,-43246,-75356,-101592,-98104,-33788,51561,92872,47607,-51692,-86534,-4211,62087,66026,53820,8092,48365,146050,131992,31686,37403,42083,23794,20187,41491,9861,-57647,-70350,-74301,-128726,-183323,-132522,-97440,-26940,29602,-5650,33419,152187,201261,239998,147651,-20879,-11125,61651,38976,83196,148426,99526,34011,-16783,-43345,-35831,38864,163212,123428,27353,-73149,-96516,-93978,-50428,7950,11695,23086,71867,88423,51814,1891,-63485,-67377,-96936,-43582,30298,54608,13306,-47814,9143,166278,247773,188830,67082,42506,57497,76773,70665,80649,95374,63310,-50648,-75518,-60415,-27990,8839,4977,-63777,-104992,-78224,-65621,-27382,79428,253440,324114,238086,156696,91341,74334,116884,244726,194981,93100,83852,211685,295169,170364,-28583,-145258,-73473,-43121,-7305,30538,36978,45387,9410,-65933,-111701,-43773,-21428,-48882,-26558,32182,37347,74183,204990,196809,97143,92939,100448,161090,186402,108121,-9907,-104010,-50468,-32177,-6810,6759,8398,511,-16025,-39129,43918,153878,175945,92747,4708,-18273,-1875,-12652,-51096,-91086,-42476,-68417,-69551,37808,137571,173297,110043,43222,27180,11512,14426,13626,-21975,-59789,-72802,-28800,64954,146469,159092,96844,7170,-25118,-7364,-25,-41538,-75026,18907,50216,-970,-85948,-85246,-82650,-67365,-81911,-80205,-101044,-66011,-95470,-113434,-49693,39875,188130,345638,386003,281263,154362,51695,26783,15636,-9395,-31795,-15425,58647,134679,97938,69887,70700,34004,23257,-9745,-74647,-74337,-32525,41859,28720,-9137,-5323,4955,19702,25649,40010,29152,-18037,24340,104144,115628,89856,27107,-118193,-114828,-86401,-102518,-100617,-87824,-79788,-79708,21760,98330,85899,-31810,-92673,-50728,3999,3805,-62091,41640,113147,134531,110019,-27116,-48115,-74086,-101154,-53004,43233,75205,38622,-40617,-64198,-80726,579,34697,11601,-702,1816,-41725,-93107,-96110,-50679,61313,49719,-24261,-57270,-80673,-41736,14370,15335,-72811,-102183,62139,242136,346284,376584,357579,243383,153513,107970,86983,50258,39063,62580,5280,-37842,-23490,-48443,-115149,5681,150674,156530,124838,43173,-41657,-80854,-49166,-25914,-77312,-97873,-19116,74159,102244,4869,-63468,-73410,-72746,-35802,9223,69502,83471,-26988,-132934,-8273,40255,35085,-24250,-88684,-98514,-55622,-49020,-59969,-21422,40246,22262,-54942,-98601,-16942,-8979,-32707,-24296,-26057,-45589,-63390,-79432,-95872,-94800,-111339,-87256,-23261,49249,97128,65816,-85929,2465,171905,273364,220765,99703,-47131,-47080,67913,220595,161688,57223,16513,-34526,-77626,-101196,-41010,84128,189227,286854,391402,381594,360961,333574,234647,147032,61937,-218,41835,62298,569,-10674,30702,-32226,-109378,-26907,55952,117457,49460,-89361,-29030,89716,161688,198390,110945,72595,74160,43095,63836,87042,37509,-73320,-97289,-67481,-67996,-51184,21146,99148,128679,103889,58786,5749,-29286,-83448,-151204,-122293,-109851,-114711,-59600,64480,84862,37667,-55307,-132271,-68443,-44118,-45922,-11746,9474,23304,-6726,-45768,-26185,-28052,-11659,13952,-2776,-25937,-38912,-47615,-88677,-107720,-35085,31440,43909,13930,-35967,43195,249884,407365,372025,123876,16301,130959,335168,503268,614023,618581,452703,175131,32234,6986,-64284,-130181,-68941,-5331,798,-35159,-8752,-20020,-21494,1925,43083,104970,113463,60726,-18081,-131079,-11873,134726,181292,43380,-69067,-25249,46484,-3659,-100303,77592,246643,127496,-89073,-141243,-115176,-138140,-118871,-101790,-38792,71049,182831,186235,120800,81151,34548,12853,-29132,-129338,-98883,-103197,-47084,11021,24079,26168,-9976,-34997,-2006,-21936,-117863,-76495,-1653,33516,-32892,-52549,9689,39254,26154,-43050,-113441,-178454,-114683,-60275,-8934,42749,37295,16620,-45627,-92408,-88713,-110784,-24558,57246,101568,267032,326771,226873,153806,53367,-4847,-4013,2837,-8453,-33347,-39762,-44946,-3743,43250,4248,-95374,-77937,6368,51425,66067,-15003,-33043,11147,34527,-1383,-91158,-38600,48821,48481,-66097,-135211,-89404,-18050,22147,27831,17707,49201,88785,104318,106977,82310,90069,141817,168168,152334,117236,84418,58115,21819,-29849,-30502,23054,39200,-7770,-58920,-83992,-61808,-56128,-44929,-34087,42423,50649,-3145,-79335,-67144,-95139,-141608,-99169,-9303,17351,54306,128344,250802,322383,266568,162664,114601,137361,120030,126201,123597,98003,49429,-4364,-18306,-25625,-25196,3451,76870,93796,-4272,-130822,-12855,68689,148016,123645,24315,-81436,-96738,-80915,-89804,2250,141895,250017,214901,54156,-12655,31041,172460,299745,342006,203978,53638,-60446,-54273,-72987,-64405,-5739,29425,-2784,-14069,-21246,-82258,-92075,-30027,17352,45559,52330,18916,-31603,-89038,-94053,-65905,-70085,-80180,-81650,-100488,-72157,-113027,-115299,-78204,-72220,-63716,-25892,-35477,-47993,-22587,-17138,-43561,1726,151,56970,131337,189330,143303,105104,99615,33832,-56232,-122301,-84205,-67512,-76431,-129124,-123163,-97360,-88801,-77588,-44441,-29885,-28143,-37144,-30650,-12788,54486,117813,135019,140079,52197,-61557,-22966,85674,134179,167446,214623,283392,133833,36377,-22437,23581,88361,74825,10626,-49131,-77556,-59933,4797,63918,55743,66556,82713,118012,172085,165014,62816,-21859,-64689,-21345,1961,-25483,-47322,-57515,-87460,-92310,-15977,25046,20629,-33550,-40762,-66939,-50627,-69150,-89073,-77301,-36469,11689,37985,68039,116607,126766,105748,109507,90227,-9137,-84154,-47178,26942,82686,74223,-25215,10724,148748,249793,406668,391096,235582,82497,13052,-14187,640,3008,48031,112773,110718,18290,-48559,-125010,-103533,30689,192679,173546,52202,7188,35957,5288,-106045,5506,58101,37858,-8569,-46456,-124889,-126440,-80065,-50565,-27006,-41066,-9312,57926,87020,136805,217670,237629,186448,93428,-10,-74877,-110876,-71816,-101792,-150121,-117865,-68453,-21331,-16066,-22713,-52258,-82481,-47258,6890,73093,132237,87762,71535,66383,79857,73555,32197,8260,-29814,-63337,-82803,-20228,57573,61780,-12874,-41621,-55919,-46200,-31009,-70875,-86795,-51034,-27848,-34011,-33202,-45392,28843,177030,274244,353264,368404,333379,262330,208408,156780,108687,59613,29204,62932,96071,71315,46250,25719,-58124,-42588,76976,151286,150130,126580,87886,19926,-34539,-69781,-105745,-76088,30213,123280,226995,266525,190355,39213,-57934,-104631,-135973,-127038,-86245,-63446,-25687,5796,23202,51801,66409,66931,39688,-3773,-13213,-50683,-66932,-31314,-17625,-3076,16216,-7446,32195,78516,90217,109404,130811,11322,-67653,-76941,-39975,-19491,-12305,15284,-21442,-108225,-128127,-80326,-106842,-137206,-122488,-97011,-90011,-108893,-82014,3032,53448,49766,8040,-81632,-92998,-122011,-81222,-29722,-46828,-15468,76880,64332,8957,-53369,-79843,-70257,-86248,-62869,26344,24133,-53265,-136958,-66763,38201,109791,135935,115400,81432,104375,36350,-51231,-84845,-90430,-100318,-70819,-57014,-70816,-96748,-36055,37624,46273,13369,-46448,-21485,59784,162222,213323,191501,179235,92838,-20057,-96640,-122725,-103703,-87256,-64240,-85822,-79074,-93930,-40614,38461,100973,52218,-356,61293,192622,95523,-7005,-27170,-50601,-85850,-89169,-38415,19240,80877,90573,51042,-27376,-118050,-74872,-25124,-45758,-18470,5069,5199,24106,229073,270815,174371,47056,62461,43014,-6549,-21550,-31256,-64605,-149228,-53554,87100,167251,71220,-45966,22787,170671,275505,193443,36560,-80966,-103636,-19823,39288,40071,16755,-40067,-119627,-41631,117375,142615,159770,163237,158992,139159,86145,60316,98210,147722,58415,1219,2123,-4679,11002,9402,-21043,-68607,-49714,-4400,-10401,-13311,448,-1823,24414,16615,-26370,-61314,-44131,-4297,29139,-9407],[-40377,-57641,-69650,-37329,30295,79357,78497,23133,-77225,-126340,-98921,-118839,-83190,6419,18944,34158,10052,-40458,-57806,-22198,-39081,-16780,31271,54550,42989,18878,44836,84456,112961,109812,56258,-51611,-107278,-83819,-74827,-100512,-65952,30007,102906,137614,106624,8339,-96675,-21340,51128,-22413,-144889,-126003,-120495,-82470,-33122,-32538,-85496,-65960,-47181,-36764,-37589,-747,35578,14863,16109,90155,95957,-16912,-125039,-103655,-6947,101254,219462,203545,26345,-72139,70851,114126,117632,111872,70639,42989,90049,77516,6526,23253,36954,97865,182594,253237,310176,347132,332703,175711,-1604,-79976,-107587,-118521,-69355,-5038,17662,-35265,-45518,-30569,19891,100384,100073,9390,-116570,-25619,55185,36842,16787,26032,7199,-11925,-40690,-75699,-52177,-30095,-9533,-32179,-52456,-95011,-99673,-94161,-21343,87498,126950,26161,-104412,-28323,116774,326837,414649,287743,96753,-16269,73716,170230,156520,44353,-88920,-134907,-75820,-52950,-70796,-39792,-63892,-71861,-41009,-21147,-2424,76035,146147,158699,105228,73734,46346,-2559,-116006,-82288,-83086,-73260,4464,87876,93972,236397,123040,97712,418619,342479,2223837,5194768,7912465,9023955,6845686,2518919,7188649,14950827,19399789,19925632,17996069,16590154,13883118,7251655,7743825,14442970,17052032,14812318,9838185,4385524,1092270,218390,227132,772,29315,88883,66247,-3317,-125328,-99846,-49756,46512,98344,82516,19210,-24403,-38419,42123,171560,300916,420702,375215,284349,134320,117911,91429,2196,-120624,-11070,51305,-32148,-9601,163285,382779,489371,425874,114727,-23812,-41111,-117391,-77672,19703,71395,-8896,-96290,-56502,3115,63399,124095,115167,128653,125408,100315,36462,-25519,-64835,-76557,-22183,35021,54196,42227,394,-4090,43300,46638,32224,-22008,-32967,-11490,10200,1900,-52188,-23246,85453,306542,375136,292150,243176,204241,207135,197253,213718,179147,114553,43174,135922,350866,504652,373228,159454,118,-64350,-22005,32577,24499,21517,7731,11145,57522,115100,115159,69984,28190,-30033,-120184,-103875,11252,129215,256211,337631,302010,153269,11541,-57070,-97188,-95034,-59438,-288,21840,99974,98709,98922,71800,-3697,-76985,-112544,-127277,-110913,-103310,-115563,-119259,-86735,-57144,-60451,-96022,-124918,-63689,-13436,150629,287524,211216,173617,201277,151154,63590,-4044,-10608,40611,61526,32856,-75625,-40798,-21277,-45247,-58767,-44598,-16038,-31603,-34638,-5410,43885,108549,154414,44138,-7526,-83091,-81080,-22399,29575,51248,-840,128452,233704,278995,265375,177866,67223,38491,82236,53007,-13009,-93914,-94036,-33766,-36067,-69256,-69140,72233,323262,526190,599215,550872,449367,247752,103727,5731,-52278,-82839,-55528,82866,177401,169600,195908,113833,-20177,-99939,-102081,-94183,-77839,-60946,-31435,11970,-9604,107193,195096,135454,-9719,13841,105161,67517,42612,117420,103327,47444,-47563,-125345,-140124,-134124,-144178,-116691,-118109,-58262,-7635,49379,31969,-7958,92652,216801,237372,186898,18141,-14829,-73611,-84745,180145,254844,-22134,-149030,-160463,-137364,-93874,-36081,14521,-8909,-43452,4837,97551,161291,147023,81319,-8896,-17052,655,19012,5079,-53029,-104544,-59587,-83118,-56509,-73787,-102688,-99789,92950,-13458,140123,154501,566296,1230013,4823062,18542727,39652842,57512758,58767388,39303160,25235949,43313839,52139820,43280169,25274778,9106802,715838,372909,156869,642971,207367,-38422,5433,-87986,-33329,16292,38922,-27359,-25638,46139,33556,-35114,-74152,-104224,-77831,-27225,-28896,-35234,-79682,-74641,40035,160425,191267,100710,-53504,-96837,40726,50908,-97179,115327,281855,331820,-32444,3875,282211,449834,351983,63938,-143938,-135050,-63404,-23614,-26405,-53080,-101949,-122458,-126279,-149453,-145896,-104083,-80439,-87814,-132262,-116162,-43781,10712,50748,64215,46387,51977,8454,-100829,269327,907098,2585258,3706587,3828023,1465260,2218373,7898869,12077913,11993813,7638237,3921095,10682990,15247217,15202376,9825577,8220294,13192365,14350181,10411137,3735061,2016731,7641847,7980204,6026478,3417537,932756,134571,1463,-46205,-37306,-7991,46830,15023,-52648,-52639,12848,25245,96773,111177,101733,65600,36409,81618,136795,143455,56533,-28533,15888,123991,237149,287281,234681,152647,99037,87747,99272,197583,375240,544704,539206,298272,92249,58919,65487,71141,70207,18080,8155,12519,26861,-17715,-88447,-86274,-49643,-50800,-48513,-55622,-63778,-16021,-253,-32333,-116065,-88663,-35826,-32843,-49872,-56992,-41789,104,74725,87941,23881,-46967,-80683,59010,223272,243276,109877,-23017,-57899,-26185,-1833,19523,27822,33625,56067,112395,199289,262774,204542,90636,45968,-10301,-36863,89741,237197,255227,79296,5610,-247,14053,-17060,27052,87112,46068,-62241,-99596,-81364,-77503,-73701,-77180,-81304,-68381,5229,26748,-12754,-32475,-76122,-110440,-52258,12623,43440,17879,-8024,-20161,-252,-11487,6277,63365,80725,-20119,-114706,-104987,-80399,-61417,24187,78688,46774,-50814,-84311,-72694,-100529,-96181,-90869,-41067,49,26745,20426,58780,95260,29981,-61457,-55968,-61042,-100010,-15070,102941,215428,168132,78621,634,-16925,-60037,-91993,-87396,-101642,-74780,27592,165750,190077,73871,-24499,-12721,74079,59930,-4049,-64508,-89319,-66253,5699,74206,128483,167809,205517,201845,312562,434002,363717,244312,171375,54857,-11902,-15941,25604,89038,168772,169960,177117,199109,155720,98438,57616,-3733,-82400,-134862,-138537,-112712,-128095,-102619,-69682,-75488,-96173,-119056,-80404,-31275,25174,65838,74541,33497,-12871,-64289,-122660,-147220,-87577,33378,80560,98893,105599,58245,-27647,-89163,-54247,-65906,-92350,-72130,-12736,141920,175481,195813,146633,102744,130465,210539,181295,142603,48655,-23187,-52273,-63229,-79067,-97941,-114215,-52499,-36806,-98481,-115999,-65040,-50507,-60372,-66486,-50626,-13397,32953,143604,200571,75292,-6995,11938,56559,82421,43488,-23025,-113548,-155275,-155645,-123935,-44152,-14961,-48381,-101454,-107594,-44619,143855,428220,395282,154855,-32541,-94963,-24114,24504,80346,66519,56412,39721,687,-47887,-19685,52328,68926,62713,96251,86589,-51040,-68968,943,28424,-7143,-89959,-99030,-128645,-30922,57443,72575,31809,44702,165901,266248,272521,108304,-53180,-34892,45991,82168,63272,11277,-42611,-38896,-33799,-102602,-49826,155865,470702,723387,493935,210315,22242,-72128,-26783,-6657,-61059,-160058,-43131,58466,2392,-71483,-125204,-100733,-16180,27374,-14311,-87092,-38458,-15533,5130,5328,-40702,-82421,-21510,-9806,7391,-15147,-39001,-34092,54031,110279,96503,167183,293516,232632,87414,75869,10652,-5173,56163,115884,107060,14152,-29122,-64524,-90977,-83254,-19175,67890,116219,87653,-10065,-72869,5763,74336,81019,53774,-3127,35152,128135,109975,7086,22171,42079,31785,29809,45695,16124,-40688,-78977,-95680,-139093,-171633,-140322,-110331,-34803,28830,3609,51060,163626,211410,220406,118816,-33132,-3326,90365,93142,149745,202322,144489,63893,-8653,-47153,-29171,70232,212891,140985,10657,-65723,-61320,-69753,-44622,10331,11960,13648,50905,61523,30653,-12539,-65413,-55068,-112406,-64317,19014,51042,12394,-52002,-14046,137951,214470,148275,24425,13776,41931,81140,96280,115199,121654,60747,-69548,-99095,-95815,-52054,1957,4520,-49899,-65055,-50419,-58363,-33440,72315,272928,347788,261004,200644,118013,82742,119774,234164,163533,93874,105115,245713,321260,187737,-15568,-143635,-69129,-41812,-6651,34997,44683,52598,14759,-61801,-96853,-27310,-3279,-30487,-19442,28324,31448,67362,203694,228931,118482,102911,109002,183353,223229,130197,5070,-113610,-58262,-36072,-6683,9295,21700,12533,-18078,-57549,29633,159446,189260,94235,4510,-12279,13792,14532,-19611,-60118,-38565,-66077,-72766,36685,132374,168061,118024,62289,48134,32354,32401,29765,2025,-31734,-55219,-25654,56009,124472,130552,71226,13489,115,-1548,-15800,-69034,-65381,23189,37796,-19668,-96728,-80605,-74952,-69912,-95688,-97398,-114153,-61144,-85636,-89952,-28775,56844,201710,366380,405544,291865,159575,60182,39842,38312,29261,-949,2023,75593,160002,130573,104486,95134,37057,20163,-11617,-75000,-83084,-44490,33374,21873,-26240,-27339,-10421,11971,33775,51696,35510,-12922,32118,123295,158813,143819,54001,-107574,-123824,-92805,-100255,-83695,-93788,-120522,-89994,-8671,72342,78123,-32625,-89189,-43514,18362,24417,-61005,27314,92029,105654,70840,-70119,-56512,-72189,-124022,-78089,14091,40004,8675,-49417,-59853,-89475,-16548,20628,-3660,-18596,-14757,-57533,-93797,-81659,-40698,72634,42816,-29184,-42789,-44289,2906,62476,37183,-76844,-106372,75977,256765,359894,386701,350513,233480,140966,95493,77910,51752,56435,90333,18758,-31417,-18354,-45396,-113329,2711,126420,129178,106685,37185,-39364,-77218,-39975,-14157,-70204,-99025,-13450,94530,145458,33639,-56744,-69267,-62864,-24599,18220,75613,82565,-43057,-109950,26899,80172,57483,-22525,-95673,-95276,-44758,-42202,-65136,-29171,32161,28819,-37539,-113245,-47192,-37809,-68695,-57435,-53649,-70054,-86891,-88243,-96190,-90705,-106637,-91175,-26406,72719,144431,102831,-66620,-12688,128251,174124,118248,38638,-80145,-34704,75894,211446,185895,82182,30097,-27046,-77751,-107785,-11684,140532,245595,348789,474555,491610,462616,402894,259684,149658,59379,1741,60483,85026,12772,-15096,36871,-8996,-104557,-41147,47244,109720,48246,-76513,-39176,78755,151462,198361,113169,70127,62995,21777,40569,74761,43128,-67431,-96155,-71040,-73651,-60584,6729,79922,101080,86792,68199,28587,-2729,-53796,-115339,-111144,-105059,-112922,-69463,60902,89329,43421,-50223,-119958,-63338,-47080,-60215,-24437,5300,31871,21185,-27785,-27016,-29435,-10587,22722,28029,17889,14868,138,-53382,-106003,-51334,21953,38081,16097,-29649,47579,260091,425406,375270,113310,12808,158150,376684,521592,599444,580756,412371,138354,8857,-77,-67931,-140634,-78042,-14791,-10461,-46208,-17953,-24164,-31350,-14399,17218,63817,63171,28074,-25932,-105190,-23867,117763,183628,45663,-68636,-32891,35781,-7089,-96526,50857,220105,101191,-106155,-133966,-110375,-137461,-116966,-98599,-35688,75666,182844,194333,130265,75087,500,-27339,-60967,-122834,-95482,-95519,-36946,23572,35128,29369,-1803,-9378,37448,22458,-80974,-78494,13120,69959,5502,-40147,10127,39470,31589,-36354,-110048,-184202,-114955,-59477,-9510,48451,49055,19398,-53173,-95733,-97605,-123926,-32223,56086,109496,279322,373034,276641,157578,34677,-20786,-24322,-21751,-32148,-51497,-52805,-56380,-2734,63864,43117,-55866,-111488,-10963,45418,63574,-16239,-33356,10543,34310,-4319,-89276,-21170,66060,72898,-42327,-124767,-82411,-11357,28422,36340,31557,65840,90428,79049,86338,70043,84667,142671,166183,143865,105005,73719,46772,10758,-40755,-40756,17062,37934,251,-50584,-78843,-65196,-68817,-65963,-58355,17930,27463,-26869,-93438,-43349,-70656,-121562,-139798,-39974,6013,46988,111780,225636,306640,289263,196485,115686,109728,87780,94898,89605,71846,31468,-15036,-30247,-39263,-34478,-2078,66562,75966,-21619,-110807,9241,93474,186197,146029,24482,-90360,-89423,-71575,-68827,18806,150129,239368,219996,70375,5642,69861,209048,320660,372973,234186,59680,-67425,-31811,-54931,-63832,-7197,32141,-1016,-9397,-12358,-64674,-99387,-39919,8458,44655,69653,48720,-349,-65798,-112834,-82298,-78106,-74001,-74350,-98758,-79295,-139167,-102548,-71454,-68589,-62330,-34970,-48837,-54793,-24229,-27329,-33915,26973,20566,60759,118402,164455,127292,110371,92441,11637,-73569,-116561,-98624,-88371,-89598,-130596,-126642,-98004,-85046,-68660,-27807,-9527,-16016,-32854,-34300,-29535,23048,86990,121233,143017,58872,-50624,-3343,99037,150371,192736,245388,287967,131960,28754,-42740,-15431,32377,29835,-13961,-57390,-71522,-42947,25314,83318,57576,50346,66449,106472,161990,140110,35283,-53888,-73570,-1188,13640,-23225,-56749,-74046,-108623,-110842,-23405,21597,14238,-37342,-38980,-67802,-70773,-86081,-83800,-61980,-13718,43117,77972,115629,149140,151433,125442,123627,92205,-10667,-71103,-39192,21397,63693,40926,-56668,17768,167089,277727,409539,351708,194077,53744,-2649,-21742,6171,12946,50179,94714,78921,173,-61144,-140370,-107616,11724,155247,147236,36337,565,54610,64206,-30608,-42946,14465,17513,-18197,-50490,-140753,-106380,-66316,-39058,-23113,-50280,-14685,69792,113624,165311,237579,241594,179195,79100,-17411,-81074,-116334,-75985,-103371,-112009,-63688,-33737,-17107,-23571,-34707,-62242,-91610,-58421,5186,93445,153699,98727,79018,76544,91194,95205,51308,14789,-29342,-62131,-80208,-16247,58656,55694,-8600,-38515,-60801,-51519,-38724,-85390,-98038,-69677,-46411,-48064,-43533,-56395,11044,152951,261248,346900,383358,362366,296417,239440,169542,113115,62388,39730,81806,114213,84415,57297,41962,-26713,-12775,107708,192199,197962,167459,125543,54014,-9066,-50644,-90379,-93718,15340,108345,206673,241961,156018,3587,-99307,-142528,-138526,-110246,-78293,-57393,-22341,8274,27826,60729,77963,74558,43925,3341,7279,-17914,-41343,-25473,-8449,7103,8978,-31465,4891,61470,118833,170104,172498,12633,-76726,-69549,-21887,-1384,-3086,16768,-26379,-111199,-113941,-71265,-90255,-113465,-164688,-122626,-94883,-113064,-83805,-2305,46047,44522,12845,-73322,-102147,-138057,-90181,-33765,-43848,-12722,82220,85072,30258,-52858,-99406,-81202,-96540,-76787,12525,13977,-59768,-141305,-72801,13843,70996,96201,93498,79381,113151,46079,-54512,-97164,-100707,-83491,-48543,-25512,-39930,-84673,-36111,46273,57563,26699,-45928,-22613,74041,182653,221972,190779,192545,114804,-466,-80498,-116792,-112368,-91721,-76539,-89405,-78454,-98768,-53018,42109,125419,73187,3045,46629,168827,71987,-19770,-35066,-55417,-84704,-94039,-49934,-276,56040,68791,43321,-32323,-125364,-81621,-47768,-53400,19329,36965,3601,-11428,207258,311276,187824,31123,52846,44553,-5966,-21818,-35040,-70047,-137012,-60042,48368,112489,30229,-43353,35073,164031,241312,167079,38344,-57030,-117066,-50332,26443,40175,14444,-42898,-115775,-53853,82670,99342,157729,153633,153448,158029,95770,55943,81045,133659,62718,-8040,-25934,-34969,7476,13740,-24656,-80729,-62354,-17678,-27175,-17421,18393,27552,44125,22189,-26452,-67050,-47871,4019,39833,-2642],[-32055,-49559,-62419,-31695,37735,79336,80927,30010,-74124,-126395,-95094,-110387,-78871,15346,39567,45373,15040,-27335,-38602,-15500,-46757,-27296,25107,59424,64366,49718,60506,76909,71392,28501,-38125,-114569,-88660,-77389,-77457,-84485,-42706,35685,95969,127573,95719,4876,-92906,-25579,38770,-29105,-143180,-112719,-98305,-64895,-29900,-42221,-103327,-90654,-61896,-38975,-36819,474,40366,28383,37955,89799,62002,-60914,-125329,-101106,-16895,89248,200824,186662,36105,-49750,54996,92666,105878,111632,85134,65612,103024,78840,-2713,9060,30202,105937,206327,287099,331974,363551,346827,168449,-978,-69315,-107890,-138712,-101118,-34998,-6336,-57124,-51363,-27225,16845,80208,70620,-6131,-127304,-40916,47602,42018,31798,59431,46156,21523,-19090,-62554,-45862,-26137,-10211,-32738,-48156,-91905,-103670,-109879,-30890,91755,125746,24052,-101635,-14642,133999,340388,414280,278863,63613,-47727,111378,206947,171152,39588,-92516,-105097,-25977,19795,-8288,-16544,-48914,-51606,-25698,-32646,-32953,69314,168178,204578,162486,131288,101582,45646,-88462,-78356,-63283,-50017,5425,79903,74467,295465,197243,207940,627020,571322,4681389,11555282,17795618,20229425,15760170,5904446,13904344,29076211,37405990,37969605,35346019,33442635,27914984,15245212,13260462,25456661,30882187,27222656,18063265,8099449,1924624,432391,341310,-33273,15299,101553,84405,10588,-122613,-75230,-25176,65163,113306,96015,28993,-18474,-33303,51231,174380,291344,397896,359282,281031,141000,130493,114677,31143,-94349,-16477,76854,13753,91547,320976,545755,617188,470103,119137,-29872,-60840,-87369,-60766,16048,74090,11122,-81118,-46576,17822,82769,148202,139972,148346,142721,111419,45584,-12092,-51551,-65439,-11813,41787,57146,36608,-2112,1731,41370,34036,14994,-42347,-41378,-8335,17308,10682,-38218,-8055,102941,299592,329184,246504,216460,197356,217558,208716,200897,168214,133612,60293,124853,317217,490146,371586,158364,2403,-55214,-12869,44931,39895,27939,1045,-5998,29415,90053,115590,92570,53669,-16653,-122575,-89952,40820,166711,282677,344074,282873,130219,1711,-56268,-92376,-81995,-44587,17768,41936,104343,75286,82157,77843,14466,-56864,-96899,-115096,-103475,-101169,-120178,-134217,-103247,-74108,-70679,-103306,-133023,-53684,15589,200354,331780,245967,216420,244629,174830,63054,-17538,-24744,29629,59082,41202,-66783,-44373,-14867,-36677,-51981,-44961,-23636,-35177,-36202,-12865,35710,107488,165518,55469,4491,-71581,-70804,-18056,14909,17245,-91,160266,264774,303210,280428,193083,84006,55948,89506,54793,-9798,-92320,-110424,-43311,-40125,-64167,-60650,67426,309565,550670,620145,525280,408759,226380,89429,-2660,-58221,-89260,-53283,98004,202773,198885,209584,109717,-7559,-76329,-77715,-71577,-81500,-58972,-27854,8071,-42234,103490,217723,136945,-10842,2276,65106,19550,2466,99275,88055,42455,-35828,-118209,-153877,-104838,-101025,-90626,-106786,-52757,8881,77799,43868,6403,122018,309053,402178,357689,117364,60843,22938,-32994,203061,259440,-41271,-172553,-159795,-127879,-79020,-19281,35305,10708,-31137,11509,114892,200916,203203,118924,-7489,-6115,12908,28244,10811,-51207,-97304,-55180,-88224,-57637,-81989,-99801,-137050,108413,11343,254788,186611,1259393,2548855,9547839,35358059,74419434,106833874,108323878,72613660,50266088,85135087,101009807,83220354,47955396,16871740,1493886,1108932,194801,1039776,294088,6945,28691,-92676,-17624,78646,109326,6682,-21227,56567,45027,-34419,-77354,-106495,-79724,-34580,-40129,-39330,-78314,-68531,49825,170745,203049,110440,-49262,-90280,46760,44975,-56373,243095,464757,447207,-4852,57439,449396,624994,421433,59322,-153367,-120180,-57120,-20375,-21602,-47393,-95183,-131176,-126472,-141498,-132869,-89116,-58474,-62018,-110001,-125992,-54244,-2187,32039,43558,32746,53667,40586,-81035,343447,1894029,4773633,6853324,6858271,2606842,4453784,14585164,21423760,21277846,13267806,8372591,20745620,28190584,26214086,15707875,13369528,22823925,25121658,18506486,7081900,3247473,11360696,12119598,9089470,5084324,1441731,115700,-26442,-48953,-24084,13155,64472,15630,-53884,-48093,31178,33635,76194,82037,69825,45451,42176,98905,149715,139862,38960,-29362,31255,133728,237719,282214,234945,155352,95257,75462,83774,183113,385321,578628,575244,307650,99130,63050,63776,62291,52311,-3408,-14566,-10492,6563,-29675,-88720,-76565,-49096,-57980,-60791,-78188,-86976,-33142,-9488,-30262,-103001,-108195,-51847,-35372,-39548,-42759,-36134,-5462,72946,95541,40034,-40172,-100309,-1005,139181,166589,43076,-64432,-52216,-4371,14230,21175,11206,5124,26746,84119,170757,263553,253088,157252,110248,24285,-17977,137745,320649,340987,107011,878,-6043,16194,-29606,5701,59646,8840,-113002,-61351,-62788,-90856,-83230,-74169,-75281,-53023,2032,22711,-6174,-22928,-60769,-73610,2367,67063,87538,48717,7439,-11406,6516,-12354,-4892,45666,61548,-44484,-139668,-106069,-78941,-61236,13498,59217,29983,-65665,-82807,-64784,-95058,-95975,-81144,-23285,16367,21883,-6877,34434,89784,30459,-76473,-70455,-69086,-104748,-15774,95405,204190,156749,66418,-7717,-12527,-40038,-68264,-76526,-110277,-106664,-18723,121973,157805,60825,-14273,-16435,48104,29366,-18865,-72294,-83850,-52417,5296,57317,101866,130920,197289,239762,381150,499705,424626,316648,227472,77871,-11101,-20443,29055,104120,196122,185300,161851,164496,133141,96979,63884,7813,-65694,-120589,-139810,-117278,-125398,-108580,-74526,-78071,-96539,-118136,-72331,-24347,22711,55492,71908,38995,-2303,-57701,-124528,-152760,-56090,66253,112625,142645,175813,122725,-6351,-117965,-73226,-66943,-80606,-32043,25221,150897,170528,188600,140878,75345,95441,193513,161841,109148,17899,-50572,-72242,-76247,-75811,-91014,-118305,-66559,-47237,-99396,-113880,-57919,-42106,-59104,-70256,-54768,-12369,37138,133891,168213,55860,-15008,14419,65098,95183,53307,-22145,-116449,-154662,-157307,-110227,-25488,-7283,-49459,-110834,-143365,-85356,85936,369835,375937,122959,-44006,-98225,-25046,20393,72410,63666,47259,30929,-8603,-74852,-49283,34470,61462,54216,79224,67258,-60818,-70543,4680,36610,2372,-82330,-107798,-117648,-17373,64058,75559,27504,30249,134166,217728,223776,62415,-80021,1256,95972,122283,85726,22241,-48254,-45165,-30345,-97383,-58281,144076,465301,776516,581999,258097,44692,-72506,-26644,3957,-49653,-145089,-54184,25644,-38084,-113434,-151612,-108117,-20692,24522,-8358,-61540,-26357,-16900,3834,20838,-17102,-54038,-8525,-11305,8445,-6689,-23135,-27845,50463,118911,127747,209905,317817,230851,98293,109566,58579,35906,82720,120897,89708,1216,-21814,-57616,-81914,-69185,-6610,79013,132073,118468,18905,-65060,15881,88534,96057,51417,-17066,17980,102942,83187,-18094,-3114,32489,31559,31902,44040,18711,-25899,-62835,-101776,-121543,-139617,-139107,-123171,-40880,29486,13678,66975,169649,216087,194017,84256,-50963,-1563,111889,145432,215156,248758,183015,88252,-5075,-55096,-24981,97302,248702,147787,-10891,-59095,-33439,-49365,-42144,5805,3991,-3016,24713,32267,8402,-24578,-61248,-45758,-118957,-77854,8328,44468,7337,-59793,-40853,97949,166131,97458,-23605,-19507,20582,78327,122588,156756,150697,58084,-87356,-101565,-127275,-81549,-10913,481,-31797,-29515,-29636,-58016,-45024,55631,270147,345192,270049,235087,138756,86041,117003,212259,127051,87534,116190,262066,327105,194978,-4446,-132819,-67883,-42149,-7108,38882,51826,57780,17856,-59048,-86185,-16042,9583,-16023,-16064,19811,22706,59948,193936,252727,139672,112023,113494,190195,244091,138481,11446,-119724,-68383,-43642,-10980,8225,32900,23028,-22881,-79256,15340,163600,199819,92213,1173,-9495,25225,39428,12001,-35911,-41402,-67469,-80336,28476,118274,154949,120489,77361,64657,49437,46466,40886,21500,-5821,-38869,-25867,38921,89520,87581,37719,16641,16720,-921,-33949,-93720,-53716,22247,22293,-38319,-102711,-76918,-68097,-71631,-107470,-113016,-119124,-56131,-76964,-74180,-18141,57958,191904,356280,396474,286517,156873,64126,50216,57096,63217,40465,25118,90786,179479,166051,141504,118092,38860,12680,-18451,-75712,-92970,-56947,25952,18662,-38718,-50952,-28607,1943,36983,55436,34037,-12393,37065,137924,194855,190555,73875,-97946,-133452,-100578,-96685,-67514,-91627,-121857,-79074,-30225,42341,63169,-37992,-88571,-39336,26352,36216,-60631,18340,76196,82778,40650,-103206,-65870,-70785,-135900,-99471,-13400,5155,-19848,-58096,-54217,-88648,-33263,4915,-19595,-38713,-34726,-74741,-94313,-71742,-33771,81404,33501,-35625,-28925,-885,63936,123435,64914,-73534,-113330,76107,249206,351121,380728,333422,217700,123363,77359,61782,45299,64755,105627,21271,-31078,-17492,-43246,-97067,1825,101855,101187,85614,27939,-39316,-76949,-36425,-8899,-68637,-99134,-9701,108214,177415,53717,-55586,-65740,-51898,-12572,25493,75414,71158,-68207,-81580,64905,119638,77550,-23899,-105099,-90995,-34876,-35511,-71203,-39598,20151,30850,-22242,-110823,-75190,-59673,-97007,-92908,-89160,-104732,-115232,-91806,-87650,-76864,-95503,-93874,-29879,92245,180441,129990,-50768,-28348,86405,87429,28087,-17082,-101396,-12404,83514,195366,202532,103116,40306,-22533,-79290,-103909,22243,199679,302862,408426,545864,593564,559218,462276,274176,146670,53769,2246,74992,100019,17556,-24308,38784,10102,-92837,-58818,32591,96111,45580,-62378,-53925,61869,132633,186037,106177,63247,53028,13978,24996,62898,46288,-62037,-92861,-71053,-74968,-67011,-9383,55323,65377,61343,71125,45970,21228,-24330,-82532,-97005,-102212,-114721,-77126,58939,95721,51739,-40320,-103138,-57903,-50664,-76958,-39578,-1667,38262,47127,-5021,-27231,-32051,-9878,31370,60345,64708,66834,40884,-22802,-87894,-61836,15349,33756,18387,-20861,50781,260306,422861,357639,97080,12709,184574,408412,522473,564953,526832,363839,98156,-18277,-10888,-75045,-152496,-83992,-20924,-18957,-55681,-24890,-26718,-38550,-29322,-8267,23893,17914,-617,-31130,-87049,-40320,88046,170323,40744,-70158,-40609,23932,-13031,-96776,20056,182861,70205,-122608,-124891,-106443,-136164,-112931,-96274,-35760,74797,174322,194130,136118,68880,-22930,-48943,-91604,-106440,-91385,-88589,-25174,37585,45771,29453,239,10380,75321,71772,-35050,-72775,26163,101561,41235,-24569,11824,40677,36120,-30625,-104975,-159496,-100983,-51490,-8556,48802,53093,18293,-59776,-96617,-106415,-119044,-30524,60242,120495,291010,416359,327781,162892,23923,-28821,-37826,-39713,-45028,-50630,-45841,-48967,10636,92826,89243,-12327,-139059,-23453,40138,58480,-19830,-34860,8371,33425,-5154,-81050,-6736,78079,91532,-19763,-114072,-73132,-1547,35918,43316,41889,76844,86402,51296,61533,56258,78153,141070,160894,133072,92502,64262,36916,488,-51608,-50758,11727,37050,9610,-39515,-70657,-61986,-78157,-81937,-77719,-2072,9362,-43633,-73677,-18461,-42768,-82806,-140646,-79287,-16015,29865,84011,185538,271927,290641,214247,110792,81429,58313,67746,60677,47070,12418,-26647,-42277,-53921,-47375,-10929,53286,55129,-39757,-84796,34473,119820,220906,162515,21202,-100998,-75512,-53988,-45614,36617,156876,224375,218284,84977,23626,104218,226561,320394,385736,258980,66679,-71066,-18011,-37368,-59091,-3967,41791,5470,-5374,-6599,-48423,-90611,-43993,914,42719,84224,77509,32458,-32331,-117779,-95801,-81066,-65846,-67373,-98391,-87623,-159513,-73987,-52987,-56322,-59009,-44198,-61357,-59132,-24389,-32036,-3404,53743,41834,64464,104736,138808,109055,112059,83361,-8815,-88016,-108586,-108605,-103491,-97365,-130721,-130735,-100052,-83848,-61272,-10471,12574,-3288,-27752,-34013,-41309,-3836,58066,105607,141376,62153,-35666,19157,110287,162584,213333,265829,277610,129307,34130,-38274,-25763,-3274,-14734,-41947,-66140,-65075,-26683,44133,104467,63007,36883,51076,92750,146312,115102,15182,-83479,-73489,15125,21566,-20704,-65181,-92048,-130095,-117164,-22923,23689,13858,-34017,-28065,-52469,-75129,-103716,-72344,-41089,12690,76007,119256,163448,177713,172641,143329,136075,93872,-8438,-57062,-35484,8589,36469,4308,-71986,35336,184563,300766,399529,305399,149439,22873,-19693,-29451,11887,24994,54683,79576,53667,-12765,-69750,-150158,-105692,-1160,120563,123940,24422,-7420,62353,102552,28851,-29318,-15079,-2651,-28682,-53504,-137387,-83000,-52842,-21532,-6782,-46482,-17699,80608,139372,192088,252044,237839,166359,62578,-31905,-81265,-118343,-79057,-99850,-73196,-16909,-6008,-13210,-26763,-41831,-69496,-101181,-69972,3672,108177,165888,102396,80978,83340,98359,112282,69783,22169,-26963,-58184,-73753,-11334,56255,46097,330,-33052,-64997,-59676,-47664,-93427,-99262,-79149,-57200,-53701,-45002,-60807,-2586,129195,242575,328650,384710,382602,327732,274120,186748,118893,62495,46922,98018,131448,97719,69036,59121,9524,24542,145444,240190,254624,217768,171448,90097,14225,-33431,-75382,-107108,2456,92708,180857,208707,120677,-25725,-132278,-100202,-101510,-87663,-67214,-48581,-14159,18397,40807,75697,92131,81488,45704,7499,24035,12805,-13845,-18428,-851,16119,2699,-54223,-22125,45140,143418,223484,207047,15812,-75199,-51341,-1471,16784,4991,17162,-28666,-102463,-89850,-53276,-66380,-78606,-127906,-121287,-95525,-116917,-85588,-6240,40977,42047,21054,-55855,-89262,-109504,-94278,-33338,-34252,-4096,87412,106942,56316,-43824,-113689,-87114,-96788,-77826,6425,9590,-61749,-143207,-73376,-1679,41731,63500,73810,76959,117236,55669,-46143,-98522,-97367,-57153,-15829,15926,-2689,-66131,-31890,57924,70864,43190,-38081,-19721,89625,201241,228325,189313,204978,138814,21068,-62640,-101843,-99609,-92371,-83113,-84841,-72114,-95753,-62055,47731,155784,107644,25301,53419,162143,61897,-26602,-41141,-59597,-82272,-96550,-59603,-18078,32579,46557,33682,-36003,-127522,-87275,-67999,-40140,63325,71578,2480,-42212,186198,348346,201524,16886,42026,46674,-170,-12551,-27824,-63429,-116852,-62934,12473,62639,1415,-33232,48593,157508,206691,142955,44752,-26883,-111741,-76698,17590,41238,9858,-47922,-111601,-61694,50991,63007,153218,139768,144034,175241,107993,54979,65465,114226,64067,-17904,-57372,-53669,13438,19666,-26736,-90281,-73585,-30076,-41048,-14008,41675,62158,68887,32896,-21727,-68018,-46972,16856,53352,7888],[-23732,-41791,-55746,-26837,43637,76407,80958,35241,-70652,-120649,-92772,-104153,-75673,20532,58366,51543,15806,-16126,-16986,-5559,-53989,-39488,15699,59414,79943,73360,66312,57671,15491,-69404,-125184,-98949,-48008,-69993,-81289,-69513,-22269,41936,90448,117058,82485,-390,-89817,-29198,29116,-32041,-145910,-100874,-75743,-46233,-26467,-51958,-120401,-106524,-81951,-44893,-38961,-2035,40189,38935,55841,82502,24104,-96592,-93034,-91447,-27142,76980,178065,163469,43827,-27440,42928,71853,91584,108387,98837,87151,113515,80387,-9633,-5473,16088,103017,216974,305929,334940,356670,336099,146669,-5563,-57829,-100883,-141552,-130371,-70206,-37019,-81561,-59081,-24407,12616,53841,35663,-23966,-109804,-50396,37128,45112,43913,88783,85373,55023,1633,-49948,-40502,-24753,-14216,-35944,-44230,-88063,-106785,-124329,-42924,85854,115994,17832,-98271,-2865,146419,341240,401034,265735,31189,-71118,146783,236666,179318,29939,-95180,-72475,25302,93122,56072,6128,-36659,-36354,-11694,-36764,-62212,58540,183798,250156,227951,202337,168041,94693,-65605,-75987,-43550,-26958,2303,63863,50384,350924,275792,325724,836838,1048351,8048631,19829076,30592415,34703938,27411240,10972980,22303124,46253586,59269942,60038686,57055900,54758675,45419458,25085905,19425345,38174817,47044256,41809634,27740959,12492685,2879636,690260,500339,-66827,-572,112284,105398,26394,-112487,-53615,-7425,74997,118913,102283,35502,-14208,-29504,57827,170436,269890,358050,331277,268244,143924,141541,137797,60232,-68531,-22531,105828,76467,215697,478556,691831,718698,493200,119759,-29411,-51542,-40388,-38831,13826,75031,32532,-63119,-36350,30770,98095,165708,158196,160739,154507,119575,54047,2554,-35507,-50077,1247,48670,58084,27652,-7564,5422,37161,19070,-3924,-62081,-50415,-8467,19943,15360,-28488,2951,115417,278893,274449,199340,187953,185589,219384,210014,179560,154272,151697,83219,116641,276201,454306,353450,150649,1393,-49588,-7236,54389,54806,35783,-1664,-16939,8521,67477,112127,109757,73970,-8072,-125786,-73794,66730,195931,299268,342913,263066,113001,-3146,-53585,-87723,-68355,-29144,35388,64583,108435,50880,58782,77124,27799,-39405,-81782,-102347,-95958,-99476,-123938,-136757,-106679,-87289,-82035,-111021,-137450,-44766,38925,230345,347973,262626,243073,269846,183981,55503,-32712,-39667,16690,53882,45529,-60632,-45055,-4287,-24087,-39822,-39177,-27470,-39017,-39099,-20899,27866,105648,172921,65638,14878,-62085,-62307,-15334,-993,-19032,-16315,177609,288247,321226,287906,201665,97604,70604,94700,57456,-3301,-80991,-125153,-52655,-43413,-57430,-53712,59748,288704,558671,622223,486919,357494,196959,73844,-7894,-59885,-93268,-53447,106772,221054,225000,213262,97513,-609,-57482,-56950,-48978,-79486,-53370,-18047,12896,-70437,92399,229277,132418,-12857,-9788,27812,-28815,-37508,75643,68901,34938,-21913,-91702,-107475,-48623,-44642,-62206,-93923,-49205,22363,99656,53998,22487,152417,413890,606389,586293,268785,129181,176929,162649,339740,349314,-1638,-173542,-156423,-115697,-61899,-1347,56732,32259,-16934,13412,124997,235302,260635,156910,-7025,5216,25552,36881,16119,-49140,-89590,-48669,-92083,-59247,-90371,-71533,-165287,122366,37292,401061,214710,2097626,4143810,15275916,55461448,115682294,165036276,166512563,111793488,81114286,136203328,160143137,131214146,75000746,25997638,2435384,2130953,221064,1468292,383528,83601,54053,-95034,-1917,141153,173033,34350,-14649,62662,52334,-33778,-76821,-100838,-73448,-37211,-50340,-43057,-75746,-61320,57545,171729,204356,114919,-47570,-82392,55503,43039,-17066,381677,663821,569036,44712,162816,638293,795623,474198,53023,-140959,-99417,-49813,-15869,-13848,-38243,-81752,-136548,-123317,-130753,-119495,-75569,-38744,-36257,-84673,-125705,-62303,-13111,16559,25971,19160,53635,76972,-56379,434806,3102679,7387876,10684582,10568640,4156635,7267963,22457260,32314368,32111473,19877262,13826170,32678840,43214691,38617840,22043909,19040711,33710184,37379395,27811098,11077492,4466522,15070080,16341857,12203734,6763329,1979267,94020,-55353,-51010,-11057,33870,78066,15202,-51571,-40749,49733,47743,61013,55741,42991,36188,51823,112288,154742,128103,19787,-22627,49819,140724,229241,269339,232852,158665,92329,61380,63745,160353,375697,574522,572736,301012,102879,66818,62538,53383,32569,-25507,-36853,-32521,-13048,-39384,-84025,-66917,-47786,-62934,-70188,-94998,-101171,-43851,-14355,-24254,-84264,-115830,-61916,-32208,-22817,-20789,-23928,-9951,69063,101360,52993,-31328,-104461,-48917,57080,84226,-21511,-72319,-30697,18098,28741,21963,-5419,-23614,-3567,54073,138101,253063,296663,225006,174564,52337,-3149,173180,376368,395526,130361,-574,-10689,17132,-41587,-14011,30866,-30545,-119693,-20827,-35672,-91049,-89876,-68229,-57806,-23667,1166,18564,4362,-10250,-39251,-29163,64049,130703,142856,94083,39809,14942,30869,6115,4482,47082,59848,-52152,-160308,-103116,-75558,-58308,4501,42000,15043,-74457,-75133,-53831,-85511,-89023,-64697,755,37456,16729,-35500,10231,83285,31585,-88248,-78491,-72146,-105336,-13648,88335,187084,137208,48137,-19686,-11455,-22533,-43251,-56741,-99612,-115358,-43559,95318,139424,58479,-1465,-15394,22112,1403,-28387,-75264,-72456,-35965,10309,45168,79466,97122,178661,263226,423150,525123,452866,372197,279653,105735,-5453,-24396,30357,114494,216029,194307,142821,125938,106605,93755,69469,19808,-47229,-100020,-125866,-107171,-104145,-98316,-74551,-77096,-93346,-113447,-61718,-16820,17771,42945,67925,44549,10291,-47955,-123186,-143262,-23107,95744,139652,176364,234041,179899,20209,-112300,-67245,-56030,-63285,8461,61859,155522,165900,183710,137989,51013,62016,171494,140284,79038,-5664,-73333,-89720,-86032,-68642,-81719,-114899,-77959,-56950,-98241,-110988,-50830,-31843,-54642,-70423,-55742,-8481,43611,123979,137429,37868,-23159,17645,75469,111454,67089,-17391,-114760,-150853,-150895,-91264,-6140,-284,-48624,-111623,-146993,-114914,32071,291426,330844,87188,-53630,-99941,-25544,18779,66137,60441,40002,26052,-13793,-95470,-77819,13994,50393,43482,61393,45338,-70813,-66026,12227,46154,12950,-65031,-81640,-78011,96,71939,79924,24936,14717,95525,159129,164502,10286,-89844,40703,134384,145239,96093,28911,-48852,-47273,-23148,-85195,-64844,129225,442824,793227,657729,307957,68337,-71281,-23436,19041,-32949,-127010,-66678,-10405,-79092,-140286,-143103,-109474,-27343,18247,-3680,-32895,-8660,-14699,4620,39199,13333,-11806,18836,-5140,15772,8082,-1230,-17813,51182,135172,172093,264820,348099,240128,124379,151717,109588,79575,108075,120437,67430,-12679,-15707,-48708,-69936,-53767,5765,87947,143536,141211,38443,-58610,29233,108362,115391,52224,-28071,2989,78412,60938,-31913,-31128,17958,28110,31607,41873,22507,-9262,-26253,-77100,-83579,-103483,-124811,-130406,-41911,34620,28329,85489,175469,219871,169750,53934,-66556,-717,129092,196348,278241,289108,218547,112298,-575,-61251,-16866,124140,272317,148419,-31335,-49909,-7808,-27831,-37181,381,-6553,-21456,-303,9188,-5923,-25127,-47211,-38040,-120311,-79018,3612,40336,3628,-65193,-59383,65097,127974,61081,-60342,-49060,1031,75049,154431,209388,185507,59536,-99080,-78862,-106640,-109599,-23712,-869,-8005,4582,-12535,-59714,-56495,35840,250129,321635,269359,261154,156632,89116,114130,186754,94496,82016,121728,262878,315104,195140,8862,-114763,-64380,-38813,-3991,46722,63278,65706,23468,-52849,-74212,-4851,22170,-834,-11994,10781,15080,55697,180930,270030,165005,127229,120495,188080,252891,138389,14641,-115534,-76267,-50249,-15196,8286,46567,37008,-25002,-99165,7505,172567,213845,93350,381,-5102,35807,62910,43061,-15745,-46211,-67250,-87454,18433,102648,142192,123847,92880,80153,64182,57179,49354,39034,20699,-19570,-24117,19586,48761,38682,4080,15309,23496,-4204,-50483,-105304,-39465,20471,8889,-51579,-102109,-73114,-60733,-69952,-111611,-123041,-115689,-49640,-68015,-62097,-13304,48771,164373,319739,361623,267031,149028,66308,59509,72359,88355,78738,49784,105965,194502,203511,181873,142027,43285,4965,-26094,-73130,-99877,-66485,21860,20743,-42239,-71209,-45059,-6075,38735,54181,28149,-12971,42765,152136,227112,231299,89647,-86460,-137309,-104264,-87660,-48630,-75008,-71749,-55812,-40897,13490,45612,-43757,-86286,-33891,31986,42510,-60735,15977,67747,69151,23832,-116014,-73574,-67944,-117642,-110621,-34534,-25232,-43769,-63804,-45452,-73516,-40765,-5845,-30545,-55548,-54419,-89538,-92858,-63511,-26895,91046,25923,-40807,-13759,49455,141026,195958,98817,-60978,-119985,66270,224837,325159,362921,310765,199137,103882,56922,42285,34679,67025,110336,15545,-32061,-15773,-37057,-75786,6547,81756,76829,65444,18387,-39239,-78018,-36450,-7976,-70437,-95728,-5474,116360,195717,64194,-56765,-58894,-37789,1193,31814,70405,51926,-98609,-47541,105767,157310,95816,-26354,-114463,-84526,-25198,-28069,-76102,-50622,6624,29964,-8903,-98982,-98408,-72679,-110932,-124470,-126050,-143996,-133533,-82111,-69129,-55536,-79308,-93020,-32477,105709,202836,147377,-37289,-42775,49121,19610,-40974,-50475,-87126,14905,88673,171856,208990,119693,47762,-19661,-79987,-90471,55621,255119,356562,460071,596865,676083,640981,506818,278865,139362,45883,1598,85332,107709,16004,-37129,37945,26550,-77463,-79793,12205,77459,41819,-47039,-71950,39704,106736,164218,93497,53934,43523,15255,18534,51679,46393,-57470,-87995,-67344,-71032,-66824,-22938,28720,24657,28991,66635,56590,41126,2964,-52954,-82439,-100894,-119085,-80856,59209,104511,63857,-23638,-82654,-51794,-54425,-96031,-56392,-11434,41406,67637,17615,-26478,-35889,-9917,39268,91199,110509,113130,71194,-157,-69902,-66895,11220,30954,20925,-9147,54399,251621,400682,322088,76789,15152,205903,425875,505205,514309,464168,314545,59100,-49809,-26155,-86240,-166020,-86983,-24526,-25467,-63142,-26908,-24112,-40338,-40765,-31341,-12276,-21502,-26915,-37892,-79118,-62818,48141,142279,27604,-75300,-49218,10017,-22976,-102002,-10397,141523,38878,-135925,-117091,-105560,-137694,-110335,-97378,-40992,66761,156614,184632,137213,62742,-31001,-35182,-88239,-88906,-88739,-84114,-14129,51279,54559,24915,-6218,20528,104752,117367,10773,-62700,33337,122041,67983,-9995,14112,42742,38701,-27908,-101424,-139659,-85630,-45121,-11551,40537,46830,11177,-67397,-99598,-118307,-107778,-25606,65233,130285,297838,449959,372685,165266,15981,-33368,-47051,-52571,-50964,-44553,-38794,-40075,23991,120092,133926,29285,-105570,-33430,31711,47453,-28470,-40059,1619,28297,-7614,-73084,1175,81636,100745,-2199,-105971,-64474,9287,43584,47241,46192,79115,74614,20322,30617,37899,66723,133017,148719,116970,77001,53063,25165,-12567,-65774,-63387,3708,32935,16322,-29468,-63088,-56194,-83547,-93527,-95309,-21632,-7114,-54100,-54179,-359,-19741,-47544,-95370,-117989,-51614,-286,43451,131436,220112,268210,210229,93091,46819,27619,40671,32111,19615,-11523,-42922,-57226,-71276,-67305,-26880,33767,29068,-58305,-57463,59272,144160,245863,168880,11252,-117083,-63191,-37493,-26511,48574,155380,200968,205235,92813,36198,126424,219566,294400,372895,270591,69344,-75666,-17459,-26051,-52281,6853,58992,13524,-6291,-8628,-39580,-76788,-45986,-8863,35918,91551,99805,60424,801,-102219,-105054,-82754,-62148,-65649,-104397,-102526,-154612,-45920,-32507,-43509,-59338,-57808,-77095,-65177,-27802,-35529,28285,75874,58586,63515,86320,108342,83700,104214,67809,-31197,-103110,-104666,-116473,-113466,-101804,-134973,-141369,-109758,-91621,-62005,738,29560,3976,-27777,-35965,-52729,-30025,26444,82098,127740,55836,-21054,36616,112073,164013,221416,266772,247646,121324,47537,-18646,-15983,-14860,-52032,-76486,-80019,-63660,-16937,54641,118480,65013,20580,31232,71913,120652,87234,2765,-96983,-67331,20439,18658,-24741,-77864,-116531,-125019,-104058,-17729,25188,11591,-33241,-20118,-36183,-67479,-128278,-61286,-20987,36348,103575,153948,200206,191529,179774,149607,137699,86904,-11294,-51258,-42552,-17309,-1399,-29985,-63148,50766,191517,308660,370357,248967,98113,-14608,-44009,-43386,10992,31655,53503,59640,27390,-27744,-80967,-159622,-105222,-14568,84684,98008,10224,-22729,53902,112764,60013,2053,-27546,-25981,-46097,-60902,-118908,-65385,-47655,-10569,7744,-39072,-22663,84633,157076,209352,253726,220568,142901,39184,-47467,-82054,-121501,-87628,-98803,-44854,14350,7913,-15455,-31161,-48679,-78825,-118467,-87390,-2670,109741,160572,90956,69563,78910,94321,117508,79499,22835,-30075,-58817,-70971,-13200,41499,27445,7095,-32258,-73989,-77083,-62151,-96954,-99025,-87276,-66816,-57667,-44570,-64849,-18441,100194,212648,292940,364046,383056,344614,302209,202036,120135,52603,42898,103334,139403,103382,73827,69653,42370,60138,181294,287032,312182,270385,217428,119455,27438,-25592,-68251,-124672,-16519,68616,143342,162225,80191,-55228,-148800,-66750,-70952,-69298,-59714,-43478,-8290,27630,52557,87115,99814,79335,37302,802,28459,31581,3720,-19179,-1646,18277,-8017,-81248,-54872,25136,155114,256764,223027,12333,-73260,-38118,9241,25176,4598,12324,-29015,-84828,-66031,-36663,-47440,-52439,-93350,-107514,-101531,-128086,-95100,-17691,28511,32343,22215,-41270,-70453,-89779,-102086,-36355,-26421,2322,84300,120361,76330,-37840,-129467,-96795,-98691,-79028,-2095,2180,-66637,-149423,-76529,-14987,17169,33473,50895,66677,108358,56985,-34542,-91455,-81526,-26895,21397,59471,31940,-50730,-30393,64989,78262,54345,-30684,-21001,95865,206730,223153,179057,207262,155419,35827,-51525,-92541,-89091,-95317,-89636,-82701,-70752,-96906,-75505,47255,181623,144706,54527,72419,165696,58410,-33861,-52519,-70621,-86203,-104708,-75617,-42439,1979,15727,14091,-46621,-132568,-97465,-87055,-18468,100055,97769,-6531,-73803,162325,375185,211201,849,25364,44795,7124,1006,-16750,-52974,-100776,-70282,-26180,13230,-23251,-26440,55172,143897,165983,113446,45195,-5733,-104336,-105094,5214,34990,-4390,-62205,-115606,-73726,15328,25861,137385,113836,122467,180329,113882,49842,45486,85274,55702,-35994,-99896,-60832,16177,17681,-36009,-104695,-91329,-50809,-60479,-10781,61746,93703,90773,41520,-19468,-71488,-48529,26728,62162,14647],[-9346,-28012,-42872,-16129,53993,76361,83841,43945,-61591,-107656,-85854,-94480,-68984,26394,78950,56413,16372,-3381,10153,12228,-55262,-48636,7361,58475,92933,92142,65408,32890,-41609,-170764,-96949,-26072,-4458,-59823,-82875,-53878,-3171,50126,89051,109863,71140,-3528,-83953,-27506,27718,-25904,-148893,-88397,-50225,-24102,-20665,-59735,-134607,-100929,-104870,-52686,-42313,-6391,36896,47412,70240,70980,-13674,-114341,-67671,-81020,-36640,65197,153099,136861,49529,-8759,32377,50670,74214,101455,110256,106544,121659,83317,-11723,-16329,-2561,90069,213496,307033,318938,328415,303439,114741,-14149,-48758,-90377,-122941,-112329,-110544,-74234,-108810,-69496,-23199,7067,22029,-3712,-44341,-86872,-49639,23542,44058,50475,110272,121269,85525,18620,-40236,-38124,-27946,-23397,-43667,-42683,-85347,-111269,-138315,-57686,68216,95757,4622,-96978,4558,151498,327920,374625,248850,6493,-76169,171616,253465,178135,14429,-97785,-41942,73478,158101,110595,21284,-31461,-29635,-5247,-39625,-93895,39605,187687,287708,291596,273456,229308,131565,-52618,-79593,-29185,-8675,-7581,36557,19211,392872,345479,432834,1016297,1715863,11928632,29077233,44842697,50782952,40477243,17090496,31233667,64197045,82119078,83297270,80417732,77887482,64177446,35466375,25303905,50824954,63322599,56591999,37562020,16969268,3822243,940758,670368,-94387,-24294,113537,133747,38531,-109652,-46503,-5610,66911,105630,92535,31980,-17419,-32751,55277,153771,232226,299927,288407,241437,136047,143807,153767,82253,-50451,-34579,130886,147638,335365,602736,790691,772366,486031,110017,-25169,-12976,4796,-22592,5526,67469,47796,-48820,-32160,34903,102207,169264,162199,158632,153054,116894,53509,9383,-25632,-39301,8222,46884,48462,7614,-22647,135,23565,-5152,-30390,-87154,-67133,-18714,11649,9173,-30314,1816,113992,238421,207933,145400,150652,161630,205088,193927,145516,132457,161352,104286,107423,227640,397174,315092,129722,-10509,-55051,-12555,53276,61189,37119,-8590,-30424,-14403,38668,95607,111578,79388,-13461,-138929,-67188,77459,205544,296371,326292,235705,93227,-12471,-58866,-92711,-63346,-21851,43272,80404,103775,18968,21373,60556,26582,-34202,-76743,-98441,-97266,-107120,-135233,-124012,-98501,-95330,-98000,-121528,-133316,-47817,45210,230048,328458,253385,244162,266535,168701,31509,-58176,-64057,-7435,36600,36787,-66295,-50803,1136,-17355,-31857,-35579,-34897,-51181,-52137,-38188,12045,94220,166371,64799,14265,-63783,-64924,-23237,-24847,-54937,-56284,167658,291789,322626,278596,193926,98318,73168,88909,51121,-4279,-73509,-142894,-71138,-55003,-58786,-57889,40187,253844,541792,597785,431790,293491,155732,51842,-16330,-64135,-101157,-66482,98741,220753,234611,196817,68884,-8880,-53470,-49931,-37547,-78008,-52695,-11027,18446,-91341,65711,218914,113651,-24647,-29898,-10013,-77222,-75422,40462,38228,17250,-15187,-65979,-66738,8554,14900,-40000,-90386,-58274,21630,102407,51115,28772,172132,512716,817830,828624,421035,170618,357511,436202,587501,511219,68222,-153225,-159374,-110109,-52205,7316,67814,44820,-11570,-455,114914,248729,301750,181504,-17058,6443,28369,35017,11332,-56114,-90767,-49799,-103777,-71316,-107618,-36576,-127744,123813,52610,555392,227970,2969645,5800042,21252295,76194088,157932257,224270551,225404097,151512307,113879015,189996856,221884909,180975936,102815660,35230974,3415085,3305665,218840,1856263,457142,183580,71217,-101665,3102,188298,213539,44365,-17120,54013,45250,-42628,-80980,-94757,-65060,-40833,-66893,-55164,-80369,-63301,52188,153445,186125,105288,-57040,-83420,56316,35740,-356,495077,837812,668472,88440,274749,804500,922446,490072,34799,-122853,-84952,-50892,-19745,-13203,-36387,-76553,-138856,-126214,-127863,-115083,-72111,-30237,-20280,-66394,-117964,-76528,-31142,-4355,3247,-2149,43844,108945,-36442,541988,4375740,10076481,14674369,14430740,5868790,10259469,30442943,43284975,43008482,26496828,19561368,44857917,58218759,50629071,27855576,24346093,44241299,49338292,36980588,15164330,5468207,18150321,19955544,14858710,8172466,2454974,62547,-84427,-60860,-8170,44349,76978,4535,-55156,-40570,57804,54902,43489,25749,15424,27467,52834,111241,143143,101264,-7684,-19613,59973,135985,204141,240565,219111,153189,81678,37895,31824,121802,336752,522232,521459,269962,94702,61479,53124,36067,3640,-55690,-66318,-61002,-38257,-53232,-83285,-65991,-54072,-73640,-84443,-114117,-116190,-57386,-23607,-23432,-71067,-105582,-71421,-32075,-9110,90,-13220,-21451,54375,95043,50524,-30671,-96531,-77399,-13384,3850,-71800,-49485,-11758,30590,33035,13558,-29653,-59702,-41400,15818,95287,222976,321277,279920,224900,64423,-605,187209,394669,408982,138907,-6943,-21926,8893,-59944,-38734,-5494,-76990,-76998,9573,-13934,-84054,-101028,-67058,-39850,-678,-6215,7393,11402,-1761,-19405,13469,121909,192704,200017,146715,85641,57931,70641,31982,21433,58483,69005,-47160,-181483,-104722,-77516,-60101,-9836,20358,-4185,-83232,-72425,-50308,-82929,-86537,-52063,21785,54765,5244,-70855,-16712,70146,26054,-102686,-86107,-77794,-108839,-15946,75078,159200,105560,19737,-39686,-18806,-14511,-25713,-40269,-85824,-105651,-49688,83264,129816,57855,5750,-15672,-8850,-28361,-39266,-80102,-63845,-24340,13856,31430,54814,63036,146236,263027,427206,501720,438741,396705,314523,129784,-986,-33756,22834,113159,220514,190017,115869,81405,72050,81915,67416,25505,-33906,-82425,-108869,-90415,-83034,-81906,-73683,-77062,-92018,-111716,-55482,-15834,3655,22414,56323,43316,17771,-41839,-125131,-129615,4477,116643,156996,195258,269995,216838,39838,-86722,-50187,-45791,-51321,38538,87688,149734,156139,176527,133695,25491,25934,139284,110697,46985,-27805,-96537,-109263,-96258,-63554,-75787,-109064,-89580,-70625,-100528,-113408,-50016,-25959,-52601,-71441,-56746,-4781,49282,111751,107532,19255,-36278,15910,82030,126014,80540,-12455,-112972,-149364,-142452,-74015,7468,1286,-50482,-108471,-118665,-133104,-17877,200357,262701,45549,-65593,-105291,-30880,14461,57507,53484,30940,20348,-20562,-113358,-108545,-12700,31236,26484,39407,17640,-85668,-58479,18918,52153,19965,-45581,-41379,-28164,19680,76536,80706,19702,-5333,49048,91764,95881,-49345,-78664,74211,156034,149870,93351,27597,-49391,-49204,-16688,-72298,-73527,107942,400662,765150,706443,351979,87365,-73288,-19855,35509,-15117,-110355,-84300,-48962,-119447,-92733,-106817,-104916,-40430,3442,-4947,-5838,9726,-12953,3140,55434,46246,38219,51921,1328,22792,22994,21336,-8109,51683,154558,225121,327487,380675,256078,157883,192687,156208,119343,126652,111397,39580,-29557,-14236,-41428,-59562,-42456,11587,88566,144260,148469,43733,-57001,40167,127204,133193,52139,-39923,-13109,53031,42324,-33445,-60680,-6159,17317,25238,35681,23520,4624,14009,-36197,-41171,-67805,-105983,-134608,-42990,38726,42168,101709,177529,219051,146551,27398,-81427,-3874,136906,237575,329524,317344,246200,132362,1712,-67912,-6866,146322,278787,139825,-53205,-42073,12538,-8363,-32097,-7655,-21685,-44170,-25363,-6653,-10446,-13480,-26941,-34243,-125255,-73546,1456,35788,-1411,-70178,-61888,58454,122760,57134,-72157,-74795,-17456,69919,187456,266585,219977,61501,-104584,-50219,-69274,-136575,-37781,-1303,15104,32468,-3170,-65992,-69730,12138,213305,278691,257079,273957,167883,90139,110312,159751,67061,79110,122569,248431,285745,186755,22146,-92554,-59805,-33489,-83,55175,76269,73826,29163,-45493,-62512,4539,32549,12724,-9618,-983,6353,52047,163939,276582,191202,148736,132925,182105,251903,131927,15541,-106537,-84019,-57736,-21411,7587,60637,52868,-25391,-118664,5900,185741,230829,97663,1268,-820,42668,79741,67555,-2802,-54141,-66251,-94837,6700,87793,132079,128274,107154,92015,72641,60725,52699,51811,44650,845,-20780,-1189,4376,-13060,-27461,6787,19058,-13266,-66481,-99501,-25866,17043,-2953,-60138,-98220,-71589,-55687,-67733,-109082,-128698,-109525,-43570,-60226,-54032,-14294,30557,121811,260228,302988,231858,133879,64488,64739,81245,100957,105150,70577,118718,202575,236995,221463,165140,49773,-3173,-35139,-68874,-104489,-73742,20025,26542,-37215,-86577,-59726,-12608,38213,47553,17682,-15112,48538,165596,254748,263288,100163,-74025,-132164,-101748,-73551,-27622,-48123,-17127,-30666,-43938,-13553,26774,-48890,-81113,-26427,36189,44364,-62200,15256,63694,62472,17649,-106171,-80272,-64879,-99203,-110454,-49115,-51323,-63704,-67168,-34916,-47750,-32608,-7117,-33700,-64592,-73274,-101542,-90692,-56861,-19467,102665,21358,-44784,1735,102769,227035,271988,134341,-42745,-125531,48742,188749,287143,336641,285251,179274,83846,35543,21131,21756,64390,104830,2706,-30577,-9086,-24393,-51273,16952,67473,57449,47615,9342,-38949,-80337,-39352,-10143,-74254,-88247,-169,118867,198333,64035,-56650,-46902,-21010,15478,36242,60841,26861,-129485,-9440,147155,189927,110994,-29304,-122235,-76126,-15910,-20022,-79017,-61365,-7179,26728,1777,-87431,-116165,-78957,-110087,-145976,-156569,-179421,-118956,-59079,-42947,-28999,-59127,-87537,-33970,111602,211042,155613,-25545,-54976,17548,-28807,-81065,-46303,-49045,43829,90041,141375,202873,130948,52527,-17636,-78501,-73222,84935,300517,401946,498129,621307,729586,699528,533509,275482,129194,36613,378,92106,109281,9748,-51715,36656,42646,-57778,-102423,-12551,55648,38119,-29690,-89472,13378,76669,138121,80186,45045,34965,21124,21292,41883,43386,-53454,-81671,-60017,-61856,-57914,-27930,5928,-16054,-7260,55478,60898,57091,28485,-25097,-66825,-98749,-123340,-79270,62514,116743,81858,2079,-57020,-43133,-56291,-115790,-71648,-22095,41858,81711,38011,-23110,-39086,-9275,47570,119277,152863,152153,91617,15956,-54247,-65934,10737,31281,25603,7706,62821,238839,364812,275803,56395,20261,220425,428169,473205,454927,402272,273742,30397,-83641,-43573,-99126,-167741,-84990,-23867,-27976,-65375,-20135,-11435,-32224,-43485,-46332,-38745,-51223,-49155,-46418,-79840,-88577,7187,107436,9380,-82587,-56720,-3689,-34931,-109670,-33055,105517,14459,-139451,-109356,-106282,-141053,-107749,-100052,-49423,53871,133291,169268,136422,60444,-21410,768,-49727,-69623,-85810,-80085,-2321,66440,63835,18515,-19165,21931,124534,156704,55742,-48546,35002,130516,84693,3882,20333,49463,42374,-25855,-97937,-122867,-72166,-41338,-17556,26358,33145,765,-73422,-102182,-130568,-96767,-19528,70882,139454,300764,472158,407634,164422,10198,-34635,-50811,-58287,-51033,-38637,-34895,-33817,33802,142299,174209,67928,-74211,-39461,21814,33251,-38790,-45763,-7038,20957,-10197,-65554,5053,79690,103359,12628,-97611,-54022,23751,55597,52637,48280,76145,59254,-9168,-2069,18111,52790,120790,132294,98598,61625,42952,14075,-25872,-80417,-75029,-4066,28207,22611,-18135,-53843,-46916,-77949,-94912,-106975,-37886,-19365,-55396,-38583,12433,-144,-14340,-45027,-109886,-94616,-39100,-4054,71768,161361,229383,189188,65953,8357,-1439,16255,6232,-7352,-37031,-60392,-70529,-84576,-89912,-46148,12385,3912,-65601,-25565,87530,170225,262512,168913,-772,-133803,-51316,-21926,-9914,55722,147211,173132,184745,96586,45970,137312,193694,249707,338390,270126,70180,-77061,-24739,-17529,-39041,32604,87861,26626,-8064,-14718,-35528,-61497,-43197,-16692,28621,95618,118700,85838,34095,-74674,-100454,-79925,-59979,-65393,-112489,-120216,-128665,-18231,-9244,-27773,-58328,-70368,-90609,-68496,-30359,-34621,57167,96464,74497,62255,67923,77717,55519,90577,50674,-50015,-113211,-101742,-117148,-112609,-99737,-139440,-155024,-123479,-105357,-67550,8853,44308,9591,-28853,-36733,-59632,-50699,-3370,54365,104997,44506,-2877,50633,107071,158004,219462,250729,205179,113036,69311,9763,4037,-6919,-64620,-109418,-93496,-62624,-9345,60933,127687,66628,5894,11590,49077,90875,63096,4808,-74901,-54524,18557,9215,-31163,-88724,-126368,-97641,-76541,-4852,28956,9966,-32899,-14073,-20312,-51692,-139032,-46858,2287,61446,129823,184839,225851,192117,174360,146182,130833,74325,-16761,-50252,-55355,-49804,-36220,-38785,-36024,63822,190273,303478,328759,190644,48373,-50530,-69842,-58375,7905,36656,49913,38582,3774,-40427,-89942,-162358,-102089,-24277,54434,74778,-1561,-39559,36312,101755,68121,23925,-21599,-42519,-64045,-65269,-92722,-48845,-45303,-3399,20453,-28306,-23293,87827,171592,221690,248250,197115,116544,16899,-55843,-79113,-120731,-95850,-95851,-22643,35969,15300,-16930,-30153,-47469,-80744,-132469,-100882,-5690,104060,143396,70033,50090,68439,85069,116808,85487,22133,-33173,-58476,-66438,-16314,19976,11305,17521,-30220,-78948,-92762,-67211,-88224,-94612,-90694,-70951,-56105,-38578,-62984,-29892,73609,179820,248949,328701,368336,350227,326899,221901,124811,39634,33681,103660,143860,107535,77822,79711,76781,98772,219995,337800,375341,330365,267725,147023,36976,-20292,-62178,-140560,-35454,42597,102549,112747,43693,-78294,-133023,-38643,-41761,-49866,-48922,-34603,2008,41234,67382,99445,106140,74469,26090,-9792,26871,43977,16803,-21402,-2888,22697,-13798,-102623,-84670,10645,160264,273657,225566,8509,-67412,-26233,15490,29668,3836,13767,-15337,-54996,-37457,-16713,-28722,-30067,-63840,-90898,-106891,-138985,-104880,-30256,14655,21505,22258,-24510,-46818,-72790,-106854,-35566,-13645,13587,80836,131499,95375,-30049,-133016,-103557,-98361,-77845,-7944,-2019,-66863,-149735,-75157,-18627,6263,16238,34592,56885,94773,57760,-15302,-69873,-49256,19301,73228,112197,70219,-31887,-22783,75766,87874,67873,-15914,-18349,98132,204319,213786,168378,206820,171562,51602,-39188,-81735,-75814,-91296,-87142,-76814,-67547,-96321,-84370,49347,208931,189552,94487,105926,183752,68938,-31416,-59318,-79222,-87508,-109591,-89209,-64504,-26951,-14655,-6417,-55561,-131707,-100604,-89156,10486,133474,121615,-14381,-94804,147363,401714,229066,-3296,16320,52133,28412,27911,5442,-32279,-80585,-72949,-56878,-24322,-35586,-15287,64151,133349,130694,88401,47429,13483,-92029,-124747,-1479,30613,-17820,-74954,-118006,-80954,-13887,-2758,119803,86784,99635,181610,122351,50412,32606,61154,51159,-47647,-134994,-46034,22294,16925,-43001,-111506,-103741,-70455,-75203,2758,88515,131567,119670,59092,-8514,-66313,-41551,43946,76433,27858],[-1721,-20441,-35302,-10658,57338,67714,77721,44256,-58468,-99893,-84474,-91420,-69150,22570,89191,48649,5825,-726,29863,26598,-59470,-63685,-8904,47572,93816,96086,49437,-1672,-86018,-100784,-11299,37089,25458,-55526,-89545,-45709,6726,52082,84387,99776,56098,-10254,-80960,-25630,27659,-17838,-153978,-80939,-27328,-3892,-17865,-70842,-150936,-85667,-128574,-66764,-51319,-16615,26734,49324,76728,53092,-52636,-109396,-52784,-76028,-48672,50592,123809,105963,49758,2083,18660,25580,51027,88257,116019,120835,125643,86403,-9359,-21496,-23523,67472,194747,288405,285131,282559,254097,77282,-25978,-43941,-79815,-100328,-79681,-130380,-114238,-137873,-82001,-23252,1749,-11503,-44069,-65566,-66051,-37732,9611,39248,51589,122745,151601,112054,32342,-32132,-37027,-33791,-35534,-53650,-41432,-81339,-115104,-137171,-70649,43111,68662,-13006,-94919,10636,152163,304973,340500,233277,1786,-57969,186305,259606,172195,-32,-94872,-10461,120740,212860,152868,30674,-29418,-26734,-2497,-38895,-123278,17178,183603,317509,349843,337202,277987,154967,-44869,-84016,-15912,9476,-17027,4986,-10673,421414,401751,519718,1143842,2476007,15768072,37960996,58468958,66111672,53063224,23397707,39269819,80068005,102361475,104136917,101870282,99307603,81296339,44747745,29892461,61346279,77089434,69201193,45963913,20823613,4607676,1147399,826782,-89905,-48815,113349,187386,54932,-109206,-47966,-12844,47509,79001,72980,26840,-19050,-34242,51595,133586,189805,238259,243188,211369,125849,145303,170661,105326,-31896,-42806,158944,228740,439121,681076,834320,778141,458060,99540,-7690,44610,52257,-5778,-707,60841,65634,-28342,-23668,40124,105067,169012,161962,152490,148317,113013,53298,17154,-12933,-24313,17834,45581,37908,-12899,-35555,-2968,11487,-27336,-51493,-104396,-80237,-27230,4581,3997,-32160,-378,109043,192442,145814,98352,116810,137614,187052,173513,113983,116341,173980,134360,110727,189980,339666,273969,109286,-20892,-59361,-16553,53662,70662,43485,-8599,-35748,-28994,15003,77878,109108,80967,-21145,-150610,-60157,82676,205515,285567,306934,213369,81826,-15727,-61321,-96074,-55223,-10370,53548,100851,102379,-6127,-16168,40720,22621,-29373,-69794,-91305,-94858,-111368,-140560,-109135,-77584,-80020,-96138,-113666,-118951,-52245,46194,214671,291656,234513,234695,249473,143486,4514,-79923,-84226,-30003,20097,28237,-70344,-48856,12981,-4877,-16597,-22337,-32517,-57429,-61687,-50849,2342,86538,158161,65491,15746,-63271,-65310,-28032,-40733,-64258,-98307,142692,286259,319939,266441,183525,99474,77169,85727,48542,-690,-60520,-135404,-85369,-61319,-55338,-59859,22546,220939,516129,563807,378713,236402,120521,39141,-13417,-56541,-96484,-79456,87231,214471,238435,174397,39137,-18111,-50761,-43469,-24722,-64055,-42552,6380,36869,-79995,39032,200724,95887,-32074,-43058,-31274,-96247,-83979,10308,11144,4333,-2663,-32454,-19968,75492,88485,-8569,-83550,-67527,18791,98007,47902,37511,193326,608494,1020527,1057445,555062,192536,555356,767086,904848,707940,148441,-132238,-154772,-97494,-36819,19006,80165,60125,-2679,-16503,96145,249627,331777,201616,-24141,10176,34063,35601,9475,-58994,-87110,-45089,-108630,-80876,-116796,7222,-79355,124546,68349,709432,238620,3757123,7270289,26550903,94291769,194462218,275073218,275537023,185394780,143535369,238183943,276601314,224691272,127001392,43096536,4298900,4476249,196460,2152334,518509,309195,91682,-97616,9232,227283,238866,49175,-17283,43358,36395,-48144,-76938,-76393,-41284,-30282,-74303,-61686,-77273,-61544,45503,129435,162645,95424,-63510,-81160,60408,35296,4502,572851,966710,739021,128691,381541,930828,993757,474780,17138,-96042,-65901,-48071,-20050,-8143,-30363,-69053,-127322,-123195,-121370,-107584,-66093,-20367,-2140,-43509,-98335,-83517,-44130,-18602,-12359,-18078,37244,148037,-10215,674686,5532681,12431318,18206047,17836962,7470402,12961494,37270667,52615503,52235680,32034611,24685772,55336488,70769210,60278616,32151951,28378312,52662472,59018608,44504995,18687935,6088891,20061826,22336471,16600057,9070014,2798772,34880,-82664,-66699,-4986,55108,71451,-5060,-54007,-37162,65617,63736,34134,4262,-511,26584,53534,106061,127045,72947,-30740,-12689,70132,130432,175458,207851,203895,148746,73855,16830,418,80143,281039,437062,436533,226572,84870,57332,45916,20978,-22451,-82412,-91744,-84395,-56042,-58941,-77402,-63713,-57688,-79635,-92915,-125488,-123634,-64402,-27224,-18088,-54699,-83290,-68887,-26367,9853,28851,5322,-29388,38612,82784,38655,-29820,-79152,-63629,-34314,-32848,-52324,-15893,8374,41334,36282,5410,-51320,-92698,-75477,-19701,53530,183423,330277,323899,264110,69294,-779,190135,387382,393950,141099,-9607,-30667,585,-74553,-58727,-39397,-117287,-29788,38098,9078,-67866,-106450,-61691,-16240,20212,-11799,-1136,23804,11891,7444,61092,180337,256817,263830,212762,153746,127934,133742,66390,45371,80118,90854,-27022,-157680,-103569,-76238,-59054,-21529,2529,-18712,-83456,-68886,-47634,-80574,-83279,-38084,45774,74327,-3343,-103260,-33249,59905,21384,-110769,-86057,-79474,-107831,-15345,63423,130002,72147,-8694,-58368,-25827,-8470,-9396,-22941,-69020,-86902,-36357,90250,133233,62996,13448,-10157,-35065,-50324,-44684,-80111,-52802,-11467,22195,23331,34909,37597,111473,246589,401037,441924,392021,392842,332971,154026,8907,-40819,13260,106746,215758,179274,89892,41482,38364,67524,63485,30762,-20009,-62981,-87256,-66944,-59415,-59861,-63858,-69992,-85925,-107482,-48532,-16478,-13820,510,43166,40625,24873,-34387,-125133,-111255,31659,135001,171114,206535,287625,235376,54430,-56919,-27465,-33887,-40701,61423,105778,139459,147180,173413,134529,5264,-6621,103071,78460,19166,-42741,-114040,-124410,-100063,-56191,-68285,-97177,-90479,-80091,-100799,-116940,-51230,-20281,-48095,-66673,-49893,6138,60813,103854,85675,7563,-48735,13326,88847,143074,98594,-1857,-106547,-146139,-129980,-55701,18533,2237,-50443,-100012,-90622,-135390,-56881,113250,185744,4593,-74939,-110346,-37260,11116,50987,48522,25287,17705,-25780,-121831,-130358,-37844,9353,8178,18317,-10365,-101264,-43940,28041,57950,27015,-23168,4344,32514,49204,82245,80957,15322,-24976,2296,25588,29098,-106197,-48538,102004,165269,143876,84473,22983,-47111,-47745,-8268,-57211,-80918,83997,344598,696744,723035,388702,103076,-76235,-11211,57167,6389,-92733,-103725,-82361,-127276,-47907,-65975,-89157,-56588,-18571,-9701,21384,30147,-9194,1662,71018,83379,96235,87833,7374,29460,38438,45370,3037,52855,177093,285895,396650,414973,277184,194902,229585,196953,154230,138943,97164,11566,-45824,-14860,-33877,-49592,-34407,11180,80914,133835,139855,36785,-57678,48965,143444,148416,52087,-51327,-28656,29822,29765,-21878,-78422,-39134,102,14312,26991,22729,16222,52962,10727,2317,-32200,-84610,-132834,-44013,41483,54427,115050,176704,214740,126326,6641,-93741,-9562,135687,265857,365086,333130,265921,148863,2788,-72447,6740,163601,269451,123826,-75242,-35256,28547,9704,-25396,-15472,-38695,-69719,-47076,-11085,-699,12405,547,-30402,-133458,-64439,1426,31131,-7245,-73392,-43029,90519,157678,85587,-55744,-92090,-33281,63980,218861,322331,250300,63402,-97001,-22469,-33716,-138556,-51342,-407,34486,52069,-2639,-76590,-83925,-13641,164971,223183,235078,272984,172344,90827,108637,136875,47155,82717,126432,227523,246536,172689,35943,-66471,-52479,-25787,3617,62340,89432,81244,34207,-37609,-51052,12142,40481,23942,-9480,-15568,-3578,48464,144194,270791,215735,176867,157594,182827,249581,125298,17763,-94737,-91933,-66155,-30377,5351,74068,69936,-23829,-138023,10630,202589,250111,105158,3447,2344,44114,86324,81170,1185,-65253,-64633,-100237,-4418,77323,126888,134034,119012,98438,72558,55623,50065,58203,63493,20806,-15938,-21497,-40238,-64367,-54083,-8147,4974,-28150,-81742,-81844,-14602,11583,-13776,-64995,-92376,-72960,-54666,-67373,-104114,-131129,-103673,-39026,-54291,-50023,-20793,5051,68490,185016,227012,182089,109931,56749,63496,81961,100462,116368,84433,127022,202093,261321,256195,185951,57831,-11646,-46643,-65358,-108198,-79214,19729,34913,-25334,-94383,-73044,-18984,34350,35675,2639,-19452,53285,177312,276351,283613,103762,-62276,-119906,-92585,-55910,-5755,-15574,35117,-9200,-43391,-39457,7758,-52375,-72552,-17104,39281,42895,-64590,11149,60289,59056,16843,-92795,-87402,-63402,-84161,-103557,-59431,-75135,-81509,-69961,-24858,-17015,-8105,3449,-28749,-62200,-91620,-112028,-89955,-52509,-11439,116511,19487,-48741,15434,153217,310764,340089,165198,-23847,-130028,25198,145812,242130,304759,258397,158641,63488,13451,-1034,7340,57040,88964,-16688,-23621,5059,-5572,-25538,30615,57588,42025,31580,-50,-39778,-85249,-44970,-14124,-77896,-77623,5285,114836,185014,54093,-50668,-30534,-4227,27295,36355,45758,-3021,-124483,28881,184389,212666,119973,-33905,-128007,-67789,-8744,-13091,-80952,-72712,-21801,20043,7552,-80629,-129436,-83614,-103039,-154067,-171106,-175503,-89363,-29583,-12798,63,-36856,-78633,-36047,107838,204777,154488,-16603,-66006,-9735,-63079,-88143,-17266,-5777,70696,85425,103361,180799,133510,52471,-17942,-76362,-57046,106268,329146,433029,516568,614989,746481,727520,539727,264424,115635,24859,-2667,94296,104345,-1385,-67901,35274,58536,-34593,-124478,-41493,30934,33772,-11525,-93867,-17926,44741,112563,69307,37049,26098,26400,29169,32028,35041,-52045,-76067,-51636,-50383,-43402,-22250,-8357,-52648,-46276,36932,57944,67472,50819,368,-51059,-95406,-126497,-74844,66610,130468,104839,35988,-26278,-32383,-56318,-136831,-82588,-33352,38238,87052,52741,-18363,-42048,-8813,55073,141320,187487,180844,101606,25260,-42352,-61619,12357,33581,31656,29088,78122,225507,320870,224556,37237,25163,224971,413778,429092,392201,346424,245424,19265,-119752,-62360,-112802,-154725,-79015,-19836,-26988,-62396,-6034,10348,-15137,-36579,-50778,-52495,-69474,-67261,-57929,-89167,-114354,-24650,74763,-11708,-92755,-63896,-17308,-48953,-119502,-45554,78407,-800,-133376,-102614,-109374,-146265,-104352,-103620,-60892,36567,105985,149688,134512,62794,-1418,42230,-3933,-49419,-83062,-77006,9225,82009,73284,10972,-38387,13776,132350,185927,97138,-32599,29808,125612,89656,15904,31035,61507,47395,-24508,-95191,-109564,-62791,-41405,-26764,7650,13436,-12347,-77608,-102140,-130632,-89307,-15620,74945,146602,298982,480021,426968,158081,4174,-34867,-51068,-58737,-48769,-35769,-34924,-31543,37822,155820,205607,100375,-47235,-43266,10268,17077,-49124,-51065,-17171,11217,-13818,-59775,5464,73334,100471,24934,-88563,-42063,40905,72348,61245,49879,69647,42294,-35445,-34030,-1869,36739,104631,112137,78671,47011,34240,3782,-39263,-95055,-84027,-11048,23084,28298,-5759,-43274,-35347,-61413,-85400,-110709,-49866,-27511,-50756,-27530,19933,15951,16293,3133,-62381,-133553,-83938,-54848,12202,103166,180922,155969,32581,-32509,-28145,-5392,-16768,-32946,-63148,-77877,-79951,-89119,-112220,-66997,-8468,-15479,-53269,11740,120706,198822,270327,164241,-12560,-122740,-40193,-8220,3598,57278,132441,142663,158797,96604,52925,136404,154540,193273,286767,257543,69219,-74081,-35208,-9804,-18913,71228,124919,44334,-9060,-23826,-35971,-47199,-36765,-21593,22394,97845,134754,108490,65983,-43102,-83915,-73076,-58586,-65371,-119939,-137525,-97925,8515,16034,-8704,-53258,-78293,-98221,-68025,-30748,-29579,81363,116221,90609,62160,51324,48553,26203,72953,34382,-62919,-116826,-99192,-113484,-105866,-94251,-142716,-169881,-137715,-124692,-76526,14682,57213,14851,-29400,-35517,-61510,-64902,-30130,23358,73953,30961,17845,59604,95232,145267,207735,219457,155664,105813,94531,39127,24091,5261,-55457,-128224,-104081,-60461,-2692,64211,132119,67876,-6008,-6557,25918,59413,44283,18039,-41959,-39903,10558,-5035,-38658,-94386,-106078,-68187,-45013,12676,33951,8557,-33233,-10378,-6490,-33990,-118201,-29167,28863,88462,155173,211080,238071,179555,156048,132463,115067,56148,-25413,-53579,-72208,-83815,-50917,-16617,-5132,72585,180531,285069,278909,134487,4995,-78337,-94776,-73358,2919,39599,43265,16338,-17480,-50552,-96004,-157850,-96278,-30656,31009,54821,-11135,-56484,12487,74144,57469,32494,-10134,-47440,-78849,-63483,-62891,-33017,-44494,75,29430,-17837,-19977,90765,182847,229104,237071,170487,90259,-1219,-55511,-73419,-118137,-102751,-91341,-5777,50050,18968,-16138,-23295,-37294,-71804,-118712,-101498,-2365,92727,115954,40751,23130,52241,71437,110945,87610,20013,-36237,-57201,-60263,-20067,-4111,8460,31299,-26901,-76789,-92121,-50998,-70843,-88756,-92410,-72563,-52237,-30111,-56926,-36768,50819,146615,200608,282146,339639,343799,346142,246182,134890,25328,19238,98880,144505,110007,80694,88804,110480,138329,259243,390002,440663,394120,318410,170707,42569,-17563,-57570,-144805,-55138,14286,60035,63488,11928,-96099,-121486,-18015,-16277,-31427,-36232,-22633,15457,56674,82010,109503,108595,66128,12626,-24637,18077,48221,23776,-26533,-4726,30104,-14060,-115893,-110564,908,157477,271814,213307,2293,-62173,-18748,14977,28021,2580,23031,9234,-20671,-8289,2524,-13743,-14184,-42133,-78486,-114298,-151246,-116773,-46780,-3552,6784,18431,-8793,-24427,-61059,-111457,-33833,566,26377,75412,136660,108560,-24975,-127803,-110642,-100199,-79637,-16038,-7459,-66144,-148007,-73199,-17406,4294,8240,22458,44660,74224,54592,4362,-42044,-6074,81207,136604,167955,105975,-14787,-12512,86509,95902,79698,1592,-15375,90120,187859,195767,153395,199190,181930,63803,-30165,-74557,-65481,-85587,-81946,-73260,-67940,-99790,-92549,49412,230410,233555,136166,142138,204947,85773,-23585,-65243,-90076,-91399,-116351,-105692,-89402,-59421,-49677,-33082,-68846,-131017,-100768,-80580,33117,153793,134785,-26769,-109703,135100,420159,249087,219,12107,64805,57338,58847,28751,-11392,-63979,-78118,-86181,-56212,-44416,-7869,68250,119050,94898,60733,43195,22942,-84604,-143285,-11634,19581,-37424,-92891,-126455,-92185,-44296,-31660,92935,52376,69247,170259,123964,47667,19083,37125,47083,-47828,-100276,-26455,20682,7489,-57618,-111262,-107606,-92776,-89328,17487,111750,164206,144549,75962,1872,-61842,-36069,57287,84763,36188],[6455,-11317,-24833,-1721,61860,58345,69826,43068,-54213,-90446,-80751,-86882,-68127,17172,94627,34579,-9680,-3220,44541,41198,-60057,-77460,-26072,33618,88924,91195,26298,-32958,-75630,-12532,63711,82413,44800,-51392,-94928,-39221,13430,53306,81976,93086,44001,-14457,-74425,-18317,31215,-5732,-149639,-72787,-1932,19675,-12585,-79822,-163479,-67056,-103551,-81243,-60347,-26796,15779,49956,80757,36049,-84994,-92668,-42008,-72412,-58203,37995,95858,77346,48890,9413,5333,832,26976,73942,120192,134006,130112,94015,1483,-15166,-38185,41824,166083,255190,241437,229272,199432,42789,-36346,-39930,-67125,-75237,-45208,-86377,-122599,-161877,-92356,-20874,1324,-37905,-77795,-83612,-46130,-17507,422,33113,49415,126837,174281,133816,44614,-22902,-34234,-39170,-47364,-62820,-37922,-73270,-115894,-129659,-77886,15482,38641,-32378,-89679,17696,150520,276296,302960,221226,18790,-27334,192176,257505,164899,-8085,-84681,23304,166319,253748,179836,34627,-28852,-25350,-1078,-33939,-146994,-6680,172928,336709,394946,382636,305241,162446,-41139,-87942,-3461,27652,-23286,-27990,-33367,433087,436034,573548,1198828,3204309,18933532,44999729,69192366,78119969,63069966,28867845,44981318,91077845,116457335,118941850,117730162,115339026,93810147,51299197,32336492,67849247,85892023,77405982,51468810,23380680,5096609,1274360,942015,-57267,-74524,119488,267583,75634,-110545,-57880,-27673,17735,37813,43298,21962,-17460,-33534,46602,111025,146091,179097,199237,179966,113230,145136,187251,128322,-13814,-47501,186161,307591,508363,700250,815000,733811,411284,88005,18989,109039,97799,8603,-7318,53926,83939,-2727,-11463,45686,105968,164601,156957,142102,139538,106682,51914,23778,628,-7497,27566,42770,24867,-34463,-45772,-4634,-80,-47985,-65790,-111778,-90494,-34193,-1340,-555,-34588,-4552,99248,143837,91550,59401,86450,113367,165546,149796,86623,105082,187055,169973,123435,165089,287943,234305,89912,-30630,-63745,-20587,53926,81003,52356,-4707,-36307,-38757,-5810,57896,100665,76625,-32638,-161027,-55721,78746,192631,264856,283155,193282,74528,-16898,-64302,-100907,-46557,3135,64368,122508,101226,-25215,-54557,16164,13483,-27623,-63678,-83707,-91128,-114194,-141598,-95327,-54613,-52018,-75209,-92359,-103480,-62599,40454,187302,243232,208206,216297,221083,109847,-26600,-97633,-100916,-53859,1917,17893,-74463,-43925,26161,8817,1128,-4592,-24546,-59738,-69864,-60653,-3274,79640,144854,64180,16317,-63206,-66156,-32056,-49486,-51422,-113971,101688,267135,309720,249441,168421,98440,79876,82243,46178,3390,-47394,-120924,-98483,-65520,-50841,-62799,4025,188925,481933,521319,328790,187042,90270,32107,-3829,-41745,-82820,-95306,69602,199223,231872,144441,7175,-30012,-52028,-40929,-14567,-44312,-25950,29851,61412,-57581,11275,173491,77467,-38084,-52179,-40068,-84511,-71876,-16284,-14702,-6785,10687,2596,27636,143570,166103,29744,-76599,-81378,9314,83112,40854,44496,211646,686757,1179852,1229412,642802,189031,740082,1108406,1227549,886201,215714,-115558,-145954,-81479,-19916,28739,88125,72659,5113,-36379,64833,231487,340524,209711,-31955,12130,38296,34410,6196,-62350,-81820,-37950,-108347,-91923,-112144,48361,-33740,119701,79072,835090,241887,4323779,8293560,30244238,106587183,218858177,308493950,308050214,207447292,164989136,272426537,314794370,254741462,143318175,48199086,4936622,5446473,150609,2300888,555731,438212,109222,-89232,11602,249910,243203,45559,-20033,27389,22116,-54316,-69702,-52440,-8509,-10367,-74273,-64955,-68804,-58908,33362,97868,132493,83036,-68680,-79685,62513,36989,-5492,595320,1020965,762636,156982,463896,992629,991585,423196,-2809,-68869,-47161,-45372,-21120,-3364,-24363,-63093,-114751,-118617,-115656,-101216,-61301,-12832,13877,-20689,-76145,-85525,-55962,-30636,-25478,-32109,30316,188306,17022,813367,6373953,14042110,20664476,20187755,8672429,14893841,41727681,58687797,58171011,35483255,28301716,62259929,78632704,65842935,34134404,30388514,57448323,64673597,49025743,21012955,6214632,20442867,23043929,17105885,9281285,2943871,9580,-53279,-71804,-5742,61706,57725,-17029,-52509,-34826,69101,69370,27773,-12375,-9413,25910,48667,93299,104865,42451,-51903,-8070,74941,120677,142431,169146,182927,140525,64616,-4523,-32116,34502,209731,325653,324328,169775,69380,50334,37058,4674,-46844,-107369,-115636,-104111,-66696,-59409,-71524,-63900,-62269,-84499,-98985,-131740,-128591,-68993,-28583,-11859,-39328,-61048,-59783,-20433,28554,60430,27181,-35483,17772,57054,11498,-33033,-62880,-30994,-6809,-8242,-5158,12900,23707,46377,34918,-5781,-72691,-124866,-105863,-54309,11032,132888,315614,345950,282892,63802,-6337,180940,357097,354560,134367,-12413,-40277,-10775,-87381,-77224,-73649,-134852,10873,61417,29047,-50766,-105997,-54817,7454,34970,-18701,-8949,38746,29019,39024,108629,231652,314114,325678,283920,236696,217395,210995,100549,66719,100619,113766,-3631,-137598,-102969,-74134,-59131,-33914,-14432,-30592,-79114,-68506,-49071,-81063,-83254,-27478,68141,91369,-10398,-131870,-37769,51175,14651,-114195,-83160,-81301,-105360,-14858,50780,98402,36694,-37575,-77302,-34393,-6754,2473,-9021,-54887,-69728,-17005,106076,141743,68374,18285,-2232,-53841,-63910,-47549,-78384,-43183,-729,31871,18971,17727,19272,77197,215178,348443,355038,318733,358779,329097,173292,21445,-45670,390,93974,200438,160938,64787,7138,5602,48411,55059,32971,-8219,-44755,-65546,-43007,-37390,-37462,-47617,-57393,-77233,-103385,-43909,-21828,-36325,-23862,26916,34220,28585,-28439,-125719,-92125,55660,148800,180324,209745,285972,233247,60592,-30136,-5036,-23084,-32986,74854,113509,124154,138035,173175,139217,-10532,-36886,62691,42998,-3584,-50368,-124599,-134495,-98283,-48893,-60831,-82603,-77059,-78622,-98958,-123810,-56236,-16660,-42108,-55779,-34694,24550,77375,98936,70597,3042,-59768,8145,94008,160509,119423,12982,-97582,-142866,-116547,-39109,24838,1844,-49660,-90926,-69640,-130360,-85525,38863,109065,-35100,-81712,-116173,-45996,7224,45421,46020,23343,17095,-31099,-118889,-119451,-52419,-12577,-10770,-1804,-38005,-117603,-24797,37913,62308,33102,-1022,49107,98875,90229,90156,79490,10938,-42974,-40997,-33040,-24958,-124284,-11716,121384,163360,130722,71783,15981,-42912,-43772,858,-41718,-87092,57205,277409,594300,703120,413194,113511,-80953,3578,83953,30442,-75130,-124888,-103484,-94807,-9993,-24657,-63451,-72306,-49915,-17002,47494,50740,-4066,-364,84648,123332,158632,121782,10473,33640,52635,69110,14633,52607,198915,348017,465315,445662,298190,229407,258639,228610,181061,143714,79473,-13516,-60257,-16859,-26247,-40783,-30343,4065,64327,111182,115332,19186,-59395,54707,154155,158345,51233,-62506,-43590,9595,22406,-2501,-66733,-79654,-23620,-609,16167,19965,24951,86906,57556,44603,2568,-62300,-124831,-45416,42218,63779,124130,172981,207436,109141,-8401,-103105,-17079,126364,278958,382552,337176,278283,162380,3616,-71105,24518,175603,247528,102862,-96568,-29381,40973,26849,-15868,-19561,-53087,-96548,-60835,-3236,23382,51267,35789,-21826,-135444,-53781,3013,26660,-13291,-73340,-10216,147845,212269,125636,-29013,-88533,-45362,57928,245184,369567,273162,65198,-80970,2610,-2239,-111110,-61572,2646,49055,62713,-10724,-90292,-97055,-38956,112433,163833,206853,260703,172453,95494,115061,124358,36358,95379,144182,214397,208846,157977,51927,-36019,-39137,-14379,7155,67262,102132,88009,38860,-28854,-38912,19010,46834,33295,-10675,-31365,-13225,45908,124167,253715,236868,210688,199901,200209,256704,126609,25948,-79026,-96236,-72442,-40941,2213,87142,88740,-18587,-155360,22278,222919,271074,116097,7586,4884,40614,82188,82604,-2850,-77593,-61100,-94250,-9259,76117,129116,142363,129027,99831,64856,43867,43373,59170,76928,40390,-8290,-37160,-78169,-110010,-70423,-24916,-14100,-45857,-92108,-58551,-4547,5843,-22220,-65418,-82705,-74040,-56313,-68652,-98316,-124645,-97160,-34572,-48531,-47781,-30029,-23606,12017,106944,147087,125281,80133,44810,56755,76000,90665,115015,92337,131807,195051,275657,285390,206183,69881,-16714,-59144,-62582,-110203,-80443,22973,47458,-6550,-89551,-82784,-24021,29056,22152,-13667,-23516,58892,189082,293365,292888,101741,-50286,-102634,-75987,-33856,18530,22469,83007,8314,-40127,-62312,-6950,-49878,-57857,-3702,44072,42028,-63728,3938,57739,58769,19716,-80042,-93412,-62069,-71051,-93169,-65808,-96170,-95763,-70950,-14362,17068,30309,27173,-15440,-48521,-104021,-119853,-89388,-47808,672,135342,22146,-50774,28412,197945,383067,392107,188948,-5279,-130324,521,103680,198073,273136,234408,140768,46136,-5979,-20303,-4542,48575,66536,-37825,-6542,29850,20531,2617,47788,52850,31823,19270,-7777,-39878,-90912,-48389,-13290,-72182,-61628,13104,107378,162772,44039,-31129,-8596,12737,36872,33161,27723,-33177,-89618,66275,215656,224588,123057,-38162,-127921,-58386,-2203,-5790,-80002,-82439,-34736,11991,9494,-77167,-130488,-87172,-94586,-149057,-163182,-143961,-59396,2928,21430,32713,-10805,-64530,-37115,96571,188449,147608,-8292,-73971,-31369,-85943,-73895,18444,38621,95733,76440,60761,143798,126511,48339,-19366,-72814,-41944,120143,339963,448506,515023,581436,727308,724506,528251,249412,101110,12504,-5632,94135,95762,-14496,-82162,36743,76755,-6389,-133662,-70284,6799,30960,9033,-70561,-50709,19025,95930,65532,32547,18659,30424,39906,23286,22099,-52649,-70386,-41753,-36605,-24619,-5382,-8184,-76412,-84086,13703,50220,73645,71281,25265,-33377,-88142,-124736,-67842,71584,145737,133595,79125,12442,-17586,-52055,-122237,-82201,-41302,32366,84984,61683,-11704,-42930,-7078,62858,157187,213416,199622,103748,29919,-32682,-54361,16592,38660,40283,56038,103492,217356,277287,175977,22102,29184,219741,385240,378633,333011,301157,231276,29541,-116880,-77920,-122577,-138252,-68596,-11622,-21378,-53621,13896,39600,9452,-20575,-44067,-52296,-73884,-78327,-70538,-104419,-127935,-35808,55432,-29790,-104473,-70075,-29248,-62941,-129448,-48786,60413,-6974,-121429,-95958,-113677,-149771,-96229,-104363,-72920,17427,78132,129386,133824,71150,23791,85300,46244,-27346,-79264,-73986,20793,97860,83593,4694,-61508,-2582,128413,203384,133489,-15231,18569,109331,84450,27246,47464,79806,54782,-22766,-92528,-98951,-57123,-44339,-37490,-12299,-8914,-26308,-78661,-95990,-118866,-85312,-14770,76915,151854,293342,473332,427858,145942,-2566,-34568,-48815,-55350,-45108,-35382,-37843,-32232,36736,159774,225662,124912,-24543,-45360,-1645,1670,-56618,-54542,-27676,-251,-18531,-55413,4086,64723,94239,35745,-77959,-28568,59423,92916,74095,53001,62075,26067,-56881,-61225,-19608,19830,85576,89458,58446,34222,27630,-5149,-52208,-108824,-88055,-16486,18030,33480,7548,-31643,-22151,-36968,-67278,-105461,-56226,-31727,-43792,-20837,22815,29099,44280,46641,-9023,-127340,-131685,-105283,-42674,51213,129715,116509,-2879,-73493,-51292,-24128,-36502,-56292,-88999,-94004,-83700,-83412,-128387,-87325,-26074,-23915,-22415,54929,159865,229710,269018,156143,-22162,-109811,-29998,3079,13392,52789,111776,111109,129331,92834,56455,124202,108557,132483,224299,233870,66214,-67246,-43578,-623,7574,116845,163974,64944,-8334,-35720,-41000,-35123,-28654,-23769,17871,98910,147861,127533,94253,-11130,-61382,-63447,-57712,-65077,-123375,-145058,-65618,33471,42062,13047,-43327,-79288,-98212,-64304,-28710,-21403,100645,135311,107145,63644,37127,21356,-3260,53293,20738,-69178,-115311,-96877,-108899,-98304,-88179,-143894,-158624,-136287,-149809,-86847,18973,68181,20335,-28601,-32221,-59221,-73377,-53646,-10579,35381,17689,37411,60852,75820,125888,186462,175849,104071,99261,117569,64196,38886,12347,-41613,-118475,-110352,-56808,3140,64731,131436,68014,-15097,-23067,2878,27462,29659,34623,-10498,-28036,-3056,-22957,-46655,-93310,-83689,-39952,-14839,30888,38423,6457,-34863,-9517,4127,-17885,-94970,-9616,57646,116744,179008,230919,235563,155324,125365,108098,90037,32145,-38078,-61304,-92138,-107866,-35220,19631,22487,75953,162425,254204,224708,83054,-28034,-90285,-115438,-88253,-4631,39188,32335,-7462,-37236,-58766,-99328,-147904,-88529,-34914,13147,37347,-19842,-73066,-15516,34964,33864,30653,-1742,-42006,-83367,-54418,-31477,-18408,-44655,189,33901,-9915,-14900,92733,189907,231082,221347,143065,66051,-13436,-48235,-66098,-114896,-107835,-85539,6997,58961,21219,-12631,-11622,-19497,-52345,-94179,-83805,9348,77986,80756,4842,-10215,31169,54381,100737,85894,16436,-39275,-55103,-52527,-22609,-18162,28053,47756,-22304,-66843,-66946,-13570,-48793,-82709,-94248,-74035,-48401,-21159,-48234,-39001,33253,115899,152611,230091,301360,327629,359961,275313,153297,13909,759,90047,142174,111652,83110,97322,141745,177385,297381,441263,504530,457686,365894,189715,45445,-16056,-53571,-135245,-74772,-14976,18839,18753,-13943,-108262,-114999,-4713,5031,-14222,-21759,-7035,32397,73467,95571,116527,107184,56670,1056,-40952,3629,45419,25819,-33511,-4902,43074,-6848,-117093,-126534,-3579,148839,254241,189639,-5172,-58133,-15051,9002,21729,4367,41736,40363,14723,20560,20714,-2019,-3269,-26423,-69566,-122125,-162191,-128393,-65898,-24531,-9910,12894,7819,-2821,-52298,-114123,-29788,16977,41566,71234,137041,115848,-21787,-120929,-116017,-102495,-83069,-25365,-13104,-63273,-144087,-69175,-11226,10116,8545,15849,32401,50746,50099,24041,-8901,50367,161016,211546,225153,138838,1855,2843,99994,105373,92692,23641,-8407,73714,159688,172398,137556,187887,189023,75577,-21137,-68199,-55779,-76587,-73283,-69424,-68687,-103874,-95508,51043,247401,276236,179812,179588,227844,109975,-6606,-64853,-98600,-93985,-120869,-120897,-112258,-90798,-84443,-60997,-82590,-126894,-94258,-64572,49435,163403,140482,-38377,-113902,127921,430943,272695,14300,18429,87071,95839,94947,54845,11975,-46737,-81020,-109204,-77131,-46270,583,72691,106540,64695,36249,38190,29265,-76296,-156358,-21729,6726,-56547,-108743,-134357,-102057,-69379,-55094,64864,19636,40151,153447,124426,47419,11649,22400,54927,-16469,-43263,-3105,17238,-4239,-73540,-94113,-80827,-79686,-76483,41303,137763,196343,170876,99200,19775,-49821,-24633,72792,93442,46196],[7417,-7904,-18325,4560,61119,41515,52725,32623,-56335,-86782,-81588,-87193,-71856,4944,87904,7589,-37780,-19767,42411,45180,-64812,-96226,-50570,10217,71487,70844,-8264,-58651,-36839,50785,109143,99853,46574,-54239,-105431,-41081,10612,47091,74843,83382,28839,-22900,-70516,-13860,28513,645,-143626,-70389,18853,39624,-11057,-92779,-164845,-55665,-76668,-101167,-74809,-41942,-820,43926,77335,16195,-112006,-80898,-40177,-76024,-70674,21680,64212,46574,41137,7803,-13440,-28766,-2300,54516,117600,140491,129810,100027,13566,-4185,-47972,10784,124421,204894,187264,169545,141200,8982,-50065,-41787,-58278,-53966,-14935,-43047,-86393,-150087,-104731,-20874,1711,-54263,-101931,-103246,-33598,-96,-7854,19969,38171,115516,178761,141213,49312,-17396,-34330,-48423,-63078,-75562,-37201,-66068,-118423,-127038,-83960,-16519,2899,-57429,-86021,20895,141670,239031,259439,207020,43867,1509,185921,244447,153241,-12032,-73043,54229,202393,272348,184593,28406,-33784,-28898,-3780,-29012,-152671,-34840,152587,338142,414965,396198,300761,148892,-45080,-95166,3399,40776,-29136,-64211,-44850,421760,438001,581493,1167048,3769282,20854092,48920742,75073476,84633223,68689769,32522532,47278367,95170191,121784520,124967295,125076144,123024267,99397772,53898955,32149774,69090482,88065910,79668683,53051839,24165149,5193574,1296987,994127,-15531,-103577,145195,361909,97084,-113756,-77222,-48069,-20651,-20446,3265,18552,-12857,-32858,37935,85093,102190,125036,157217,146640,95995,140256,199827,147825,830,-51979,205725,368462,528653,656494,734766,643452,347791,73366,48511,171577,136383,16960,-17934,44025,99009,25189,2197,49566,103027,154689,145759,126259,125113,95887,47286,26670,12490,8112,34460,36095,7444,-57797,-53279,-6412,-12801,-67883,-72653,-110927,-99023,-40184,-6704,-5242,-38242,-11506,83958,95839,47770,29717,60065,89109,141364,124194,63874,96572,197429,206641,140114,150635,244642,199084,72208,-40285,-69065,-25629,52890,90404,61590,695,-34681,-46169,-25011,36433,86981,66593,-47178,-151692,-54913,64076,165953,234008,254336,173218,68068,-18388,-69302,-108648,-38257,17847,75964,143141,98730,-38309,-92825,-11619,-627,-29632,-59300,-76614,-86725,-115513,-139957,-83457,-33171,-19693,-42146,-64727,-88552,-80643,31429,154847,191538,179031,193731,188065,73735,-59459,-104920,-110274,-79316,-17492,6769,-77133,-39035,37817,21765,19096,15130,-13401,-58117,-75868,-66391,-4465,73110,126314,60212,15825,-63396,-67216,-34748,-50654,-30581,-77945,49986,234140,291881,228890,150206,96168,81860,78767,43957,7529,-35030,-106546,-110293,-67666,-45706,-66415,-14766,159555,442781,474490,284955,147275,65315,28753,9902,-21978,-62507,-110590,47633,176792,215608,109829,-24042,-41444,-55385,-41543,-7152,-21411,-2855,58592,88838,-35855,-14981,141018,60456,-41794,-57356,-40186,-63094,-56810,-37910,-38021,-15926,23440,37095,74314,206951,238825,74284,-65884,-99249,-6449,60317,31458,50344,227504,738800,1270585,1314446,670267,162398,885554,1410451,1499755,1010430,260683,-102779,-131937,-61341,-1325,36064,90689,81505,11839,-55092,23544,195156,325652,204474,-39621,12880,41506,31849,1568,-66547,-73315,-27133,-100615,-103585,-98865,81904,6871,109904,85015,911726,237784,4569298,8680099,31651235,110809808,226602037,318328627,316897507,213562868,174327430,286429307,329442924,265592883,148749965,49589713,5218744,6045346,90762,2276370,564740,549937,121853,-79010,10645,255257,228931,36077,-24684,8309,4185,-60197,-59918,-24724,30636,16408,-65869,-62600,-54437,-52814,17535,62825,99665,70887,-69031,-77879,62684,40899,-26544,558417,989612,734633,173227,514100,982142,915766,341038,-21949,-42330,-28314,-41702,-22126,1649,-17075,-56383,-101708,-111825,-109785,-95138,-56730,-6525,28346,2202,-52346,-80574,-65333,-40250,-36321,-43428,23941,227098,45025,935002,6748713,14615757,21602276,21052786,9252403,15695313,42981147,60401891,59721467,36186790,29746332,64344862,80353106,66296043,33420518,29992869,57702837,65245186,49694294,21700593,5829676,19220844,21950497,16286827,8762928,2862656,-9843,-14500,-74192,-8901,65328,38476,-29641,-50016,-32600,69677,72950,24348,-23514,-12585,23938,38985,75440,80835,14176,-69320,-5885,74895,108458,109578,127850,157030,128573,54298,-24288,-62222,-10299,131576,203686,200033,104222,49064,41090,27377,-11188,-63271,-116547,-124822,-111397,-66880,-54939,-66008,-65623,-66750,-87302,-101480,-127394,-130475,-70296,-26365,-3679,-24203,-39568,-46676,-14899,45880,93389,52269,-35089,-7152,19223,-29573,-39536,-48779,2446,34292,37846,35432,34805,34256,46739,29992,-18741,-90464,-125246,-118850,-85029,-29943,75063,276077,340754,277810,49595,-15524,163324,312200,301037,121173,-15107,-50051,-23769,-96169,-94060,-107202,-103086,44672,80308,45995,-34197,-96624,-44782,30832,45008,-25977,-13909,57409,52419,77349,154628,272235,359248,379468,353087,326283,316847,293468,131314,82580,115082,131777,17420,-121348,-101968,-70212,-60921,-46816,-29819,-38331,-71799,-71119,-53695,-82390,-85393,-20399,88006,104950,-13925,-133327,-29975,44969,6384,-112886,-79580,-84039,-101287,-14252,37729,66220,1844,-63901,-95463,-43589,-8331,10350,1389,-44048,-55635,2472,123924,150813,72218,20158,7137,-55548,-65999,-47989,-75284,-35619,7384,41841,19002,4693,8434,48608,174845,279421,256100,230880,299728,302574,185125,36106,-44575,-12887,77167,176836,136846,42227,-19524,-24147,25301,42170,32021,1250,-28204,-45152,-21199,-18421,-16413,-27260,-40448,-66553,-99595,-42443,-32640,-62846,-49519,8374,24222,28147,-24730,-127333,-73405,75602,157746,184602,206113,268153,213107,58349,-7910,15822,-13391,-27166,79597,111466,105441,129453,175482,147001,-21596,-64707,20399,7184,-16441,-48729,-122919,-136200,-92009,-42394,-53542,-66871,-53071,-59603,-92466,-134735,-64699,-15042,-33857,-38821,-12373,49744,97329,95127,60478,5020,-65693,101,96763,176807,141151,30403,-87799,-140105,-103690,-25956,25462,324,-48533,-83967,-57489,-126723,-105376,-17580,40743,-72826,-84842,-121776,-57636,1914,39843,46353,26072,18361,-37359,-108551,-85886,-42638,-28150,-28696,-20754,-64544,-132272,-4242,46821,64367,37447,18258,88252,163823,139648,101834,75458,5708,-57132,-75754,-75368,-48648,-75546,22888,130442,151748,112695,56478,7143,-37778,-38525,9222,-27396,-91783,26830,201780,468069,647414,421323,116940,-87466,24322,114600,55146,-58993,-148046,-100938,-71063,17707,13947,-31083,-75233,-93657,-23163,70600,68835,781,-4210,94385,163564,219952,149338,8205,33011,63394,89968,24706,47905,214507,401774,523061,465630,313139,255611,276447,247713,195991,139216,59061,-34404,-73160,-20591,-20003,-35083,-31901,-10263,38641,75823,75890,-7695,-61939,55502,155834,159309,47301,-74836,-59133,-8951,16836,17073,-28478,-109913,-54677,-20058,2099,13532,28776,111773,98813,82420,34026,-41867,-115072,-49078,39025,67645,126163,164573,195903,92824,-19969,-109188,-27871,108957,274851,380164,329701,283331,173092,4530,-61649,43954,180183,215790,78179,-118277,-26510,48509,41458,-4808,-18526,-59857,-124465,-64411,11204,55164,97113,75130,-8273,-118809,-45077,3342,20195,-21448,-71271,25330,207030,260314,156616,-6781,-74088,-55877,49396,260190,398767,283354,64275,-64657,21851,21401,-89745,-68024,6632,57306,62961,-28615,-107855,-106426,-63904,60185,105853,173446,238763,169846,107322,133618,122707,31174,113037,178232,217710,180182,144407,68186,-4219,-20168,-1474,7467,65962,110345,90856,40035,-22364,-28839,22627,49034,37923,-15413,-49729,-24285,41921,102503,224215,249211,243178,253726,231359,274746,136834,38477,-62410,-90796,-73527,-54282,-4933,96259,105713,-11902,-140505,36639,241683,288086,125853,10032,3416,29482,65092,68648,-16559,-92633,-58619,-79669,-5821,82917,135296,149710,133768,93115,47745,24594,31123,52283,81084,55331,-1413,-48760,-101230,-133659,-75464,-42244,-37261,-66354,-94772,-35974,1543,-2723,-31330,-65161,-71827,-74048,-62308,-75185,-95291,-117825,-92251,-32932,-45749,-49437,-43520,-55785,-43533,37410,77077,70904,47458,28473,42336,61138,71689,101384,91784,129942,179922,276841,305166,223731,84202,-17546,-75321,-64879,-114390,-79548,26857,60859,14225,-76186,-91209,-31022,19989,6524,-31853,-28881,63025,198386,302982,288257,91204,-41836,-85987,-57151,-11253,42262,62024,120501,18106,-39110,-84576,-17208,-42187,-39943,10625,47865,39965,-61460,-8483,52776,57776,21333,-71413,-101318,-63781,-62589,-85237,-72916,-118302,-107929,-73355,-6972,49064,73796,56907,-346,-32927,-97269,-128980,-91984,-44494,15603,155714,25458,-53670,37264,230040,431326,417639,199941,8225,-128717,-25441,63968,156906,242092,211987,124023,30247,-24173,-37508,-14841,37977,37408,-58634,17379,60591,49109,29643,64084,48916,22827,7265,-16813,-42026,-100113,-47400,-4024,-53193,-42818,20806,95770,138033,44820,268,14546,25377,40033,23425,4998,-63529,-58547,96817,234809,221427,116677,-44522,-123967,-51374,685,-1182,-79133,-92943,-48171,96,4347,-79040,-120028,-91835,-89867,-141116,-148497,-119211,-36874,31922,55622,65765,16454,-47776,-39539,76373,162869,134456,-2759,-81446,-50510,-102104,-57503,48639,78740,115147,60765,12291,90351,104370,36384,-25327,-71763,-31330,124093,330897,445259,492063,524035,673377,689708,499564,229912,83741,-2844,-10673,89787,82300,-30862,-94525,39086,94870,23350,-119550,-96619,-17178,27512,29189,-36312,-72194,7287,90576,66955,29161,10310,29689,47403,12631,1660,-58714,-67535,-33558,-24119,-6413,16219,3402,-82762,-120368,-14852,36872,73387,87178,47225,-16203,-78818,-119099,-61917,73876,158463,164194,127741,57793,-385,-45144,-97681,-69915,-44358,23508,74379,61927,-6824,-43945,-6460,68210,163973,227228,206452,97458,28441,-27160,-47727,20304,43550,48880,85424,136564,214997,237824,132675,9197,28611,202781,343367,324465,279373,264777,225896,53482,-79337,-85527,-124725,-121580,-56839,-2002,-13743,-42613,34600,70750,36175,-999,-32369,-44798,-68745,-82358,-84249,-125062,-117077,-27866,51785,-40444,-119005,-77780,-40999,-77234,-140306,-49710,45536,-9785,-109653,-91224,-120472,-148514,-82001,-100239,-84977,-3291,50327,108941,133636,83085,49299,126601,97673,-4990,-75651,-72830,29900,110806,92387,-437,-87391,-27504,111509,205841,160812,1092,517,82948,70031,37391,67763,101913,62739,-22012,-91590,-92519,-56497,-50943,-49963,-31951,-31933,-41446,-77592,-84647,-106049,-85959,-18862,75008,153827,283283,451875,408389,126951,-11582,-35462,-46439,-51144,-41820,-37587,-44008,-36261,30415,153058,231671,139142,-6878,-46731,-13525,-11289,-60171,-56883,-39188,-14078,-25421,-52700,1573,54841,85614,44734,-66603,-15158,75984,113312,89031,57454,54298,11198,-73593,-78632,-32839,2710,63922,64596,38228,23312,22845,-13121,-65240,-121756,-86463,-20854,12394,37204,20521,-20332,-8978,-8512,-44505,-93062,-56922,-33192,-37549,-18892,21341,39424,69004,83405,39701,-85557,-144472,-146466,-89806,7803,80672,75891,-36756,-112762,-69540,-40200,-53001,-76973,-114168,-107131,-81334,-70619,-128356,-104597,-37659,-18135,20609,103868,205251,261362,258452,145176,-28352,-96447,-20969,11578,18875,42321,86603,79848,98244,85149,55739,102496,62168,74191,158237,201611,61199,-57884,-45078,12256,39730,163460,199306,86820,-5074,-49723,-50322,-25566,-20245,-23571,15566,99540,158084,142361,116959,19015,-36176,-51599,-56714,-63744,-118720,-129924,-32730,56300,67897,36689,-28908,-73258,-92276,-57848,-23840,-10255,116550,154581,124813,67423,26160,-2973,-31057,35264,12448,-67937,-109365,-93573,-104047,-91228,-82081,-141230,-140707,-114123,-161570,-92729,24331,78362,27493,-24851,-25790,-52760,-76302,-72621,-45675,-8121,7578,52150,52910,49492,101324,157846,125354,55976,93397,135251,83310,47689,12764,-31976,-102362,-110191,-50411,9249,63852,126852,67698,-20329,-36603,-18599,-2534,18723,48903,15475,-20973,-20255,-42006,-53292,-85130,-61096,-13895,12315,48187,42456,4391,-36822,-10286,12282,-3919,-71506,11524,88707,146852,201969,244229,220550,124317,85803,75104,57620,4070,-53512,-71784,-112728,-100100,187,56539,45197,75338,138615,214646,171314,39438,-46559,-82805,-122050,-101711,-14095,35500,17662,-31136,-54692,-64528,-98773,-132801,-78277,-36782,-74,22369,-27814,-87881,-44533,-9014,5519,24384,1834,-30447,-72329,-37394,1214,-4495,-44274,-1204,35267,-4165,-9038,93793,192861,228323,203378,117844,46280,-18307,-35847,-56809,-110521,-109635,-77237,18338,66128,24760,-5658,4260,4895,-22923,-60729,-49603,31079,63681,42142,-34286,-47218,7818,35933,87935,81371,12213,-41530,-51591,-42582,-19906,-3847,68419,66433,-15935,-50269,-26255,36724,-24068,-76232,-96264,-76223,-45419,-12330,-37651,-36677,21982,90232,109479,179135,259776,305884,369405,309314,182444,11138,-19873,78672,138004,113446,85877,105648,168748,214218,332403,488214,562176,515929,406140,203345,46799,-14605,-49482,-125327,-93754,-44003,-18733,-18681,-34110,-114868,-112471,1447,21357,984,-6496,11523,52276,90567,106911,119505,101726,48598,-4203,-55577,-15445,36113,23224,-42416,-2439,62098,7318,-107640,-126221,-4413,135647,224607,157861,-14028,-56725,-15972,-2687,11371,11097,66495,71361,46699,46224,35766,5285,2558,-16293,-64089,-130350,-168908,-138383,-88215,-48530,-28532,6065,25453,17072,-46470,-115597,-24960,33396,56885,68353,131012,114303,-22394,-115898,-120997,-106499,-89432,-37606,-20948,-60591,-140223,-65127,-3506,18638,11080,10501,17940,24582,42885,40052,25463,116555,251476,289971,276278,163571,14701,20307,114117,114567,104757,46529,968,47388,118528,142136,118888,171437,190209,84638,-14198,-65301,-50034,-68701,-65933,-68320,-72275,-110514,-95476,51021,254993,310225,219128,211564,246053,136026,15362,-60468,-107233,-98814,-126622,-138194,-134097,-123846,-121501,-92525,-100831,-124099,-87598,-51969,53499,158095,134563,-52184,-113687,118366,424346,289919,29874,28271,110687,134559,127511,76168,30941,-34474,-86894,-131359,-92330,-47789,4609,72061,90414,34708,9965,28046,28897,-71472,-171774,-40046,-14788,-80330,-126366,-145092,-117098,-94495,-79018,32494,-14682,8379,126529,116870,42432,3241,10780,68283,32803,9918,12288,4625,-25413,-98269,-74592,-43097,-30337,-36207,66589,157127,216898,188201,119569,37267,-37928,-15822,80204,92692,48152],[13987,3015,-2354,22308,69044,30859,39160,25272,-52358,-76450,-74384,-79184,-66610,973,83639,-16990,-66149,-39258,32279,47954,-62051,-105737,-69461,-9763,54124,48152,-38280,-58944,8640,97935,134951,102920,44111,-52252,-109110,-39449,10371,45143,74188,82103,22646,-24518,-57819,-3079,28974,10534,-128534,-62948,45487,66202,-2226,-98352,-154292,-42011,-44627,-112689,-82816,-49781,-10877,43065,78624,6358,-115336,-65644,-35912,-75769,-74982,12282,39934,24799,37097,8283,-26662,-51489,-24129,42632,119496,150756,135001,113381,34429,18250,-41236,-11899,83099,151714,137239,118497,94560,-13039,-57095,-39375,-43939,-27403,20180,6547,-36841,-125464,-108729,-13633,12739,-45051,-97419,-115157,-20527,19450,-6511,8199,26085,96365,169236,138463,53918,-6736,-28329,-52309,-73412,-82876,-31118,-51861,-114244,-120356,-81488,-41665,-28175,-78787,-76131,27867,133379,202949,219919,197422,76043,32369,177786,230711,146075,-4403,-53797,88552,232683,274303,174661,19907,-36326,-29025,-1610,-16685,-130433,-57458,132273,328163,412457,380509,270389,122789,-48951,-98402,11031,54705,-27259,-93929,-34437,394978,412854,548328,1058891,4074191,21175808,48993023,75014321,84433936,68874203,33681613,45704108,91561481,117323572,121053707,122503730,120891397,96987513,52060001,29355184,64809808,83179670,75555112,50417208,23035455,4884117,1219028,982549,34734,-107980,209870,461496,124174,-107943,-94874,-58128,-49815,-87581,-32858,27498,3093,-25868,32322,63612,67337,85369,125308,118828,80287,135879,212584,168368,17171,-52262,218557,404961,502283,565450,613929,525516,278267,61156,82803,232244,170991,23913,-28250,35832,114370,59215,21811,56763,101369,144929,133956,110535,110334,85623,44465,30426,26950,26217,42446,30021,-9503,-76376,-52148,-3817,-22184,-81067,-67423,-102449,-100883,-40037,-6474,-5102,-37927,-15987,69069,57047,21100,15255,43940,70839,120921,103210,49908,93193,206944,244222,160102,146522,213308,173623,60809,-45848,-71500,-27935,54117,101705,73677,10100,-28422,-48666,-39129,19528,75052,57553,-57506,-131679,-53530,42432,129946,197563,223980,154853,63436,-18199,-73157,-116120,-26991,36583,92641,163999,97170,-42925,-124450,-34727,-14300,-32147,-53989,-67548,-78985,-111886,-134417,-70951,-12044,15259,-698,-32153,-71531,-102192,28252,126986,146496,153560,173985,159903,45126,-85787,-94539,-105326,-103813,-34415,-1002,-73813,-34516,47689,34580,37679,37053,957,-51117,-76667,-64822,719,68579,105108,55130,16177,-61739,-66269,-33791,-43950,-8659,-28726,-799,190116,268266,207739,132375,95527,85360,77231,43547,13082,-22246,-91426,-119080,-66662,-38978,-69014,-31878,135173,402740,427717,249524,117938,45707,27626,26231,1629,-36729,-110445,24706,150638,192511,74490,-50182,-47343,-57387,-43503,-1708,3291,26540,92038,116866,-16939,-37332,107901,46894,-42125,-59121,-35733,-43546,-45645,-53763,-57648,-23365,34293,68928,117824,259268,296525,121388,-45415,-116201,-27389,33268,21539,55990,241519,758995,1278337,1297878,634853,117899,970760,1626322,1675858,1060110,280040,-92824,-112449,-36996,18466,40195,86675,85405,17029,-66603,-23861,143645,288221,186090,-47036,12489,43551,27598,-5237,-72927,-60919,-12545,-86113,-115753,-84216,103622,40048,95667,86430,925105,225389,4449144,8354365,30505944,106162335,216225773,302707938,300396605,202571434,169805068,277539514,317789453,255206487,142271768,47003981,5097658,6162802,36464,2083613,543817,623323,125937,-69531,5814,243603,199644,22158,-31600,-13004,-16911,-66491,-49874,3679,71601,45028,-52440,-55286,-36574,-42842,-1017,27014,66248,59483,-63983,-76506,59487,45192,-55823,467918,876716,658191,177588,528430,902372,776814,236799,-38766,-18634,-10813,-37968,-24180,5487,-9125,-48458,-89816,-104293,-104788,-90609,-53748,-2777,39451,22893,-29389,-70857,-72928,-49545,-47510,-54170,16130,258019,71556,1013839,6585829,14043879,20845151,20271174,9100526,15207489,40786635,57448098,56594567,34001524,28753640,61202213,75620015,61567665,30138617,27263083,53381830,60628829,46383704,20614935,5012982,16623933,19266549,14300917,7607305,2566760,-23106,22531,-74036,-14223,66417,15625,-43661,-48417,-31848,66548,73597,21692,-31576,-14491,17803,23435,53239,57145,-10076,-84142,-8052,68609,92952,78617,85359,124785,110397,40379,-43714,-88602,-50923,55340,87166,78670,32566,22214,27484,14958,-26828,-64970,-96699,-104382,-101287,-60846,-50040,-63705,-70642,-72759,-89997,-102118,-117350,-129821,-70056,-22297,4557,-11261,-21264,-34056,-12668,57927,122512,77679,-24431,-27440,-9671,-75642,-50904,-39414,28192,66247,73562,61141,47248,38074,41065,19976,-34791,-101016,-94811,-102015,-109228,-70092,11461,211140,303272,245326,25947,-29272,138159,258202,240530,101533,-20276,-62183,-39481,-101525,-111289,-136691,-63437,69880,92802,57242,-21428,-83012,-32529,51542,49493,-35488,-16789,78152,82021,121195,194781,296616,384874,416107,408897,408216,410240,367845,154200,89354,118655,139076,30699,-111469,-101796,-66793,-67626,-62711,-45451,-43436,-65630,-78863,-62735,-84238,-89392,-18188,102544,112548,-14671,-106674,-16956,38587,-5343,-111427,-79654,-90782,-98133,-15917,22218,32473,-32010,-85379,-114545,-55209,-14413,12804,6537,-38718,-47223,17268,137114,155083,71112,16695,14390,-40858,-59484,-48711,-73672,-32899,10045,48286,20855,-4337,2858,27167,129863,202623,157392,138710,221792,253763,185145,49861,-36677,-23524,57463,145654,106687,20671,-40032,-51258,-2721,22878,25658,6064,-15808,-29426,-5720,-5893,-116,-7597,-23451,-56923,-97734,-46998,-51572,-93774,-77279,-13602,8907,20946,-25988,-132410,-58192,88549,159438,181858,194641,236642,177780,46704,7110,32630,-6396,-23835,75317,99445,83136,120021,177147,154056,-30187,-91751,-22007,-24661,-15704,-40005,-111626,-130662,-85287,-38935,-48294,-52910,-26314,-29841,-81154,-148394,-76397,-16195,-24094,-19009,12414,77100,115586,88097,51173,9409,-63641,-11707,95031,188531,159409,46283,-80638,-139530,-94097,-19196,18603,-3538,-48942,-82359,-56291,-130778,-120334,-57344,-15253,-109647,-85073,-119341,-73901,-6905,31797,47584,33029,20515,-46216,-99132,-52342,-12108,-30493,-44603,-39701,-90893,-133656,13080,51493,62393,38134,31347,116815,217998,188980,116442,67296,-2332,-65753,-93901,-89387,-36914,-24426,48467,127011,130739,89916,37979,-4322,-33680,-34195,14603,-16307,-94627,-8919,119432,329765,561193,410440,111891,-93469,48815,146123,77584,-46420,-128374,-85462,-57928,32959,46685,4477,-49059,-133761,-20381,88400,81267,2930,-11676,97936,200614,273667,166805,-1492,25454,68514,105032,31025,35711,218164,436377,558646,468415,317068,268972,280594,251534,195750,124100,36157,-51282,-85318,-26664,-16846,-34497,-40421,-30724,6456,30048,24594,-41600,-65063,49755,145973,148416,38112,-89124,-75951,-27523,9609,30987,17683,-67595,-91518,-43795,-16080,1984,26005,124781,130346,113102,59987,-25646,-107455,-56342,30752,64390,119326,150161,179255,75635,-29752,-104663,-43205,84416,254047,358969,312371,282728,183585,8894,-44724,61967,175923,178126,52187,-140124,-28068,50531,52557,6514,-12479,-55231,-112619,-60245,25406,87252,143369,113709,7566,-100866,-40449,450,10372,-32801,-68362,56893,252438,286712,168729,5492,-63980,-66355,36789,259454,403203,277896,59035,-51204,33627,35113,-77747,-70120,12494,61778,55959,-53432,-123283,-101186,-86411,12867,53603,137239,211606,168899,130842,167356,129162,27734,130218,221866,235908,163733,133452,83203,26824,3754,11491,2966,56208,111448,87917,35957,-20106,-22613,21532,45781,36405,-24237,-70048,-36926,35352,78756,183533,249096,267389,307397,265661,297476,152408,51976,-47101,-73366,-62752,-66209,-17764,99142,118375,-4982,-119431,50355,254767,296639,130871,8388,-3852,10390,36891,40204,-38239,-108781,-58894,-65080,6392,94954,141959,153563,131508,77419,22053,-836,13775,37275,74363,62839,2006,-57319,-97343,-102352,-70192,-56902,-61245,-85476,-85891,-16539,2713,-15084,-42542,-66350,-61508,-69728,-70382,-88204,-94942,-109659,-88358,-34898,-47182,-55548,-61082,-90371,-90065,-8478,35388,37980,24180,13199,21412,37541,45347,78322,82604,120441,157605,265415,314796,238823,101107,-10543,-94502,-74162,-122469,-77417,29775,73110,33965,-60022,-98727,-41153,6991,-9619,-49806,-34613,65652,205040,304835,270091,71739,-38735,-72544,-39215,10013,64518,101365,144381,19053,-42528,-105352,-21476,-29722,-20526,24050,49055,35503,-60075,-24761,45081,55027,19896,-67554,-111900,-68980,-58905,-81340,-81577,-140322,-111943,-77936,-3863,76176,116393,86468,11922,-20782,-79683,-141150,-98082,-42020,33519,174436,26992,-58094,41022,246064,448390,412500,196415,14858,-126797,-51279,28577,120798,212888,191056,108283,16111,-40642,-51795,-23137,26192,4331,-71877,44485,92824,76894,54055,77570,43753,12965,-6165,-28247,-46828,-112773,-37465,17713,-21908,-21786,28041,82008,121236,66609,38998,36217,31563,35188,6572,-21707,-91528,-35400,117039,238792,202736,100623,-52713,-118192,-47962,-810,-69,-79337,-104466,-62262,-15924,-8646,-85324,-108514,-94350,-88458,-135457,-137780,-105436,-24310,54196,87867,98269,44700,-28497,-42555,48612,131099,116639,81,-88663,-68147,-111397,-45205,69476,111993,127423,38440,-41176,23921,64046,14822,-37222,-74950,-25804,118956,305207,425299,451494,450862,592088,627851,457533,207233,63674,-21556,-17762,81478,64741,-49697,-102312,41510,111679,52457,-90609,-112912,-39134,22935,47874,2278,-43619,17303,95780,71159,25708,575,23384,48338,-1152,-26593,-71692,-67922,-27937,-14295,8869,37805,20760,-73689,-148189,-47095,19227,66577,97484,65374,-527,-68292,-110624,-58382,72127,166325,193629,178498,108751,19804,-36005,-73406,-49112,-38788,14302,57209,53393,-5860,-46082,-7801,70071,161311,228344,201994,84008,20925,-26094,-43254,21987,46787,56250,115055,174427,217912,205132,96483,-2817,21854,174895,291748,270330,232903,235169,224037,82263,-42981,-78946,-116730,-105884,-45500,7416,-5648,-31677,52773,99713,61154,17938,-20996,-36357,-59384,-79578,-96023,-139347,-91164,-11742,58277,-39161,-135265,-88315,-52825,-89994,-131461,-53421,29141,-13723,-100887,-89034,-129336,-138665,-60514,-88366,-94436,-23891,23884,89377,133577,96389,72832,164401,148150,17033,-72386,-74484,34837,118219,97741,-4004,-109545,-59613,82250,191982,176153,14879,-23585,49467,49259,46521,89953,125229,69781,-23127,-93432,-91164,-61399,-61284,-63773,-49071,-52423,-57688,-75093,-70242,-93552,-91511,-28509,68677,152146,269242,417804,370379,101611,-23349,-38327,-45316,-48146,-40121,-41921,-53037,-43472,19437,136061,222859,142133,5905,-46796,-23877,-19775,-59454,-59160,-52235,-30014,-34159,-50387,-670,45116,75847,51778,-55410,-3515,87161,128614,102251,61850,46547,-2200,-85928,-80233,-38307,-12900,40734,38381,18685,14541,19803,-20353,-78891,-132398,-80534,-24966,5241,38294,31549,-11035,2163,20144,-20750,-76851,-53162,-33456,-34187,-22255,15854,47002,89719,111726,78594,-42453,-97970,-111521,-119327,-27789,36047,37624,-65754,-148279,-81530,-54299,-66874,-95024,-138547,-114909,-74064,-55286,-113865,-115765,-41082,811,70157,157329,255507,290598,238204,130488,-31551,-83983,-14114,16235,18852,25770,58097,49315,66494,72653,49174,73324,19885,23126,94892,163606,53564,-48436,-39144,28917,75424,204875,225738,107615,321,-64535,-64308,-19557,-13550,-22586,14534,99077,164231,151159,131085,44200,-11302,-39066,-56219,-62001,-105703,-98965,-1455,75369,91166,59672,-12689,-63598,-84539,-50657,-17529,2369,129520,173382,142693,72480,17419,-25170,-56407,21891,10831,-59590,-99571,-89270,-100199,-86173,-77281,-135111,-119716,-83786,-126633,-86586,32527,87499,35951,-18418,-16882,-43561,-75404,-86959,-80938,-54857,-167,56826,33349,15843,71838,123224,72393,14105,86268,144278,94595,49636,6410,-29348,-88368,-103995,-42055,14813,61114,118099,66009,-22548,-47336,-38841,-29194,10163,56331,31773,-21478,-40601,-61448,-58673,-73104,-40695,7512,34036,62178,44757,1442,-39842,-13184,17122,6240,-50434,32130,120190,177409,222778,249545,195280,90881,40231,34394,18491,-27587,-71389,-84714,-133402,-70649,39109,86126,61264,70907,110678,169403,121310,3966,-51960,-64617,-110940,-114243,-26628,26889,-1422,-53819,-70476,-69181,-95111,-114204,-66833,-37634,-11256,7910,-36887,-101637,-73370,-52458,-20803,17134,-426,-17548,-51560,-14046,33338,7379,-44006,-4060,33602,-1155,-4489,92250,190132,219906,183517,95315,30707,-17511,-21369,-46705,-106094,-108541,-66785,29043,72776,29798,3401,22072,33399,14982,-16813,-1767,61604,52415,3678,-73792,-85641,-15650,16836,72867,73764,6721,-43732,-47569,-31278,-8853,40085,118265,85115,-8774,-29945,20714,90361,946,-69794,-98713,-80204,-44498,-4811,-26707,-31493,15893,69901,73393,133929,219879,281578,373935,345406,221261,20553,-41154,65521,132245,115342,88936,113214,189052,246136,361384,526132,607522,562568,434712,210638,47273,-12656,-45028,-115152,-111905,-71983,-51440,-48051,-49598,-116590,-112758,832,31915,13328,8330,31848,74255,107019,115285,118020,92818,44988,786,-63710,-37503,21372,16541,-53176,3771,87181,27581,-91009,-112844,-2692,120042,188345,122481,-23630,-58271,-21700,-19691,-492,24913,93301,97656,72332,66915,46832,8388,4645,-9576,-59816,-136846,-164841,-140636,-112295,-73549,-46804,611,46356,36827,-41575,-114853,-19139,49436,71807,68096,119057,103305,-26346,-112259,-125038,-111066,-97409,-51524,-30124,-57790,-135731,-60375,5471,28511,13299,4233,1469,-1004,34610,52518,60391,189280,344221,364256,316602,178541,23958,39941,130236,125449,117305,69944,14232,15805,68637,107817,99485,152843,187490,93145,-6751,-63553,-46713,-61354,-59189,-67837,-75925,-115765,-90728,50805,253814,333402,252967,237679,260030,164161,43046,-50044,-112414,-103699,-131375,-154841,-141549,-151067,-155662,-122129,-121038,-121028,-81362,-44287,47774,142038,120881,-64019,-109503,106305,399148,297881,44846,40236,133495,171217,155735,93517,47027,-24681,-92851,-149476,-99264,-46991,7302,69456,73748,7850,-13934,18239,27918,-64913,-187099,-65279,-42175,-104453,-137078,-140164,-133767,-114214,-98328,3890,-43734,-20188,95998,105472,36348,-2816,4893,86392,89480,57792,21523,-12489,-50024,-98836,-51047,2583,35953,22607,96379,172021,227122,198459,139781,58651,-21210,-5107,82793,86666,46130],[23381,18936,20683,49590,83704,24501,26208,17561,-45583,-62858,-62639,-65976,-55014,4567,83397,-35107,-97477,-65335,10197,46406,-54628,-102737,-84921,-29102,33966,21082,-61632,-39885,46540,125528,140125,92176,35843,-49413,-109962,-38262,9000,43395,75381,84636,21840,-23565,-41012,7755,27750,18539,-110496,-55830,72926,94000,8899,-100897,-143091,-31470,-14714,-109927,-88056,-53718,-18075,43603,81027,2849,-101839,-52394,-33586,-76082,-75815,4703,18233,6937,31868,6490,-38265,-69768,-39790,35711,121850,159800,140130,127118,55993,43244,-25130,-27274,41305,95328,89796,74067,56864,-28734,-62754,-37812,-30028,-1784,53740,55173,12614,-102965,-109395,-4823,28452,-18371,-73869,-122986,-13737,32604,-3290,-8535,6534,63222,137385,116252,51299,3072,-22169,-56451,-84013,-90587,-26353,-38028,-109791,-115215,-78135,-63579,-58701,-101260,-67033,31338,118859,163122,179747,185411,103664,57370,163968,212118,137306,6000,-34832,117339,246943,253494,145714,3390,-42757,-31644,-139,-4175,-106896,-76659,108939,301738,380391,330101,210991,80600,-58729,-104265,12071,61538,-24990,-110350,-16205,349599,357656,472800,884683,4057255,19829827,45194620,69021089,77555557,63583874,32114616,40534053,80924831,103903817,107910451,110471553,109317636,87016491,46135433,24459282,55782368,72131565,65830095,44055699,20200123,4218486,1050594,906612,84283,-66790,302802,543744,148458,-96312,-105110,-52427,-54666,-161383,-52607,45011,24645,-18617,24706,42296,37760,55115,98391,91389,60069,125140,217492,182324,28362,-56596,214402,403069,429299,439937,468117,390536,201654,45266,112972,280175,193721,23306,-44764,22702,122242,91091,40119,60768,94721,129562,115792,89057,89238,69933,37728,29119,37411,39594,44738,18288,-31738,-92879,-48387,-3416,-34590,-91390,-58803,-96734,-102038,-39634,-6615,-6022,-39146,-23105,50579,24450,4915,9478,33651,54398,100238,82281,37385,87053,207677,272271,173734,142541,185306,150806,49238,-53633,-77270,-33586,51434,108022,81460,16606,-24273,-52803,-54207,3920,63887,48971,-63261,-111790,-55725,9554,80899,151364,186559,130946,52975,-23091,-80883,-126473,-17975,52986,109374,177410,90311,-46453,-103514,-48425,-28294,-40003,-53554,-62553,-73848,-108687,-131090,-63438,2300,44156,38638,-3117,-57163,-101849,32442,103461,107450,128819,154123,135539,24998,-92060,-77998,-92843,-132061,-51813,-8570,-68037,-37439,48463,40690,50121,54397,11728,-45067,-76916,-60741,6554,60626,77317,43651,12369,-63112,-67989,-34000,-36908,6714,13002,-37834,132666,234188,182100,111788,92888,86105,73168,40341,15215,-13902,-80360,-128383,-67745,-35819,-74923,-51291,111484,359029,378428,217455,92545,25208,21940,38426,22720,-11717,-91743,-708,119084,160826,36673,-70931,-48002,-59384,-49985,-2573,23525,56090,124027,138644,-5611,-59265,73333,33278,-43175,-62902,-34252,-32708,-43261,-68114,-77400,-34250,37631,91469,151109,290327,325699,160837,-15276,-108876,-55703,1666,8865,58423,250335,742061,1199053,1179824,541466,58839,981047,1719347,1725057,1027369,271782,-87175,-91309,-12328,35090,37040,71865,79881,16749,-69313,-74296,78886,229813,153668,-57441,7964,41283,18322,-18064,-85737,-47334,2443,-69901,-131104,-72902,108515,61342,75532,81649,868835,201437,3984280,7373177,27025513,93527175,189693003,264583676,261666027,176543397,152295487,247438452,282056074,225566656,125115438,40929966,4598442,5776412,16029,1755766,493031,640995,116405,-64286,-4551,215907,158812,3497,-42546,-37392,-42151,-75529,-43164,28427,108169,69229,-39620,-46586,-18989,-31030,-21642,-8247,32557,47296,-56320,-77638,50805,47089,-91398,338861,701519,544552,170705,507482,766520,594191,120945,-52847,-325,3360,-35650,-28854,6303,-1840,-40129,-80986,-97948,-102024,-89189,-54169,-3408,44968,38731,-9805,-59939,-79272,-60376,-61361,-66838,4590,274193,94747,1031115,5914521,12433429,18538506,17994027,8248422,13517981,35555757,50387984,49375832,29335347,25525036,53440553,65351549,52564281,24899419,22708421,45304777,51701531,39723470,17961468,3920382,13125724,15488026,11514998,6021912,2107547,-30680,53554,-70257,-18263,69503,-5757,-58811,-48420,-32598,60343,71828,19230,-38046,-17880,6880,2908,29567,37363,-27327,-95859,-14518,56732,74859,52127,45558,87163,85476,22000,-62876,-107850,-80278,-4731,-1357,-18700,-39621,-10529,9663,206,-38617,-51363,-74580,-84824,-87415,-53645,-47059,-64997,-78414,-79580,-92365,-100665,-106783,-125603,-67812,-16235,13022,-60,-5809,-22614,-13427,63601,144762,103278,2358,-1955,30724,-43791,-65662,-34159,44892,84176,91929,72150,51399,36543,31181,6446,-52110,-97332,-69145,-78531,-114284,-106748,-52932,127414,236079,188507,-4389,-45261,109186,202518,181467,78655,-27277,-75646,-55245,-101074,-120094,-116768,-25296,88724,100457,63647,-11915,-66967,-15665,71142,51161,-45547,-15333,102652,120448,171837,228685,304517,389144,431351,443972,470874,484117,424868,169651,88691,112472,136183,36628,-106191,-99476,-62724,-77901,-79871,-58853,-44136,-59875,-89435,-72743,-82044,-88867,-15934,114718,117610,-9331,-78034,-1896,33060,-17926,-110164,-82490,-99863,-94076,-17856,6633,654,-58080,-91646,-129860,-66500,-21277,13732,10094,-35898,-41953,28808,145921,155502,67067,10412,20859,-17906,-46248,-47748,-71576,-32779,9418,52665,27105,-3719,5654,17130,88673,130329,72814,55430,137559,190579,174738,64606,-19379,-21835,41922,113005,75142,2792,-51979,-70401,-30462,747,16904,9172,-4644,-16220,4960,2365,13609,12255,-5375,-46005,-93248,-54851,-75638,-121993,-102290,-34721,-7901,10015,-29432,-137853,-44099,97089,156984,175544,179735,199827,136513,30606,18097,48535,2025,-18012,67622,83423,62398,113358,179837,161401,-33766,-113508,-54388,-38717,2437,-23665,-94380,-118500,-76345,-34813,-41340,-37726,3498,8195,-61081,-128589,-82400,-14280,-8283,5924,40656,106485,131947,79452,44441,17327,-48505,-20491,93049,197937,175150,61982,-73513,-136524,-84280,-15485,9176,-5093,-46824,-82499,-61426,-139884,-128261,-80216,-51421,-139508,-79294,-105935,-90336,-15182,24952,52904,49250,28869,-52720,-89986,-20038,28762,-13834,-51580,-53798,-112401,-117268,28795,54229,61150,39367,41448,136863,258489,234059,136567,59893,-9090,-63811,-86655,-74896,-9479,18210,66141,115671,106411,67726,21289,-13582,-26601,-26750,21164,-4002,-89040,-45698,37942,197237,459948,387126,104686,-86685,79925,180679,100744,-33173,-101135,-67944,-49745,41399,77401,46586,7009,-58383,4457,105018,91371,6103,-18308,99437,236843,319574,177901,-13715,15734,72400,117750,38016,19961,211501,448730,569005,456048,312878,272728,275956,244690,184490,103920,16638,-59923,-91525,-29674,-12229,-34537,-50158,-47052,-18210,-12046,-26803,-71951,-62676,42530,129435,130076,28002,-99002,-87367,-41685,4152,41734,64644,-5743,-111186,-64313,-32824,-9731,21457,130491,155172,140620,84731,-9430,-98653,-61928,22989,59396,108916,134976,162919,62339,-33176,-92770,-58066,60004,224958,327958,293383,284515,203387,28078,-18171,80946,167790,144046,33483,-152480,-29075,52735,65364,22375,1165,-39154,-84992,-50260,39534,119056,189195,151840,26912,-82297,-35390,-1181,2166,-42063,-60472,86333,281830,292160,165744,12009,-55608,-71688,24859,246558,385615,261601,54170,-36625,42930,43749,-71035,-63874,27377,73251,55068,-69303,-110714,-84131,-95786,-20339,15187,106892,190448,179688,173631,220120,143721,27843,147021,268485,262743,161123,130221,100698,60871,36432,28703,-1579,42486,109322,83673,31058,-18076,-16267,20052,41811,33550,-31316,-84636,-45293,31019,58082,139459,239660,282681,353183,296222,319403,171798,67487,-29706,-44969,-34207,-60629,-32048,99375,129864,6210,-97993,65720,263942,298586,133650,6071,-12752,-10306,8014,7072,-57418,-112264,-58015,-49060,28936,112898,150669,156921,126414,58143,-5204,-25340,-2474,19904,61496,65777,4439,-60723,-76603,-68766,-54674,-60685,-75632,-89848,-63003,3581,3504,-26781,-51799,-65592,-48678,-55009,-69482,-100398,-89954,-94048,-78435,-35408,-48765,-61563,-77327,-121072,-108983,-16893,35338,47536,32290,13069,2227,11118,18148,53504,70093,107813,134403,248324,319700,256964,126034,11393,-105947,-85950,-129508,-70529,34754,86863,54895,-40919,-101031,-50215,-4839,-19970,-59519,-34394,72107,214267,304113,244933,48525,-37665,-59305,-19810,33102,89311,143615,157495,15437,-46954,-114444,-15352,-9761,3176,39178,50355,31365,-57844,-38215,39586,54600,18979,-63968,-120914,-72903,-54785,-76453,-85034,-132968,-99293,-80283,-1186,100770,157819,115004,22239,-10524,-58157,-149000,-102654,-35350,58054,191651,28838,-60123,43660,248960,436392,381776,182803,18009,-122299,-71683,2146,94525,190138,175244,97307,8057,-50888,-59029,-25774,18127,-24629,-66894,74735,126025,104781,78652,90991,40130,4668,-18565,-39045,-50602,-107066,-13421,55364,22579,5117,38679,72262,122849,109319,82956,57812,33803,25572,-13174,-47265,-108996,-18132,128418,230197,173967,80316,-57290,-108980,-45054,-3131,1000,-77495,-113157,-73215,-32261,-25748,-90397,-94544,-86366,-83307,-128697,-129644,-99153,-18667,71567,120241,133271,77810,-2597,-40170,19012,99625,99405,4288,-91444,-81290,-110808,-35207,83426,139848,134912,13485,-94742,-40929,8371,-14471,-52426,-79969,-21455,110308,272308,397329,403201,374304,497082,550005,410298,186063,44782,-40343,-23152,72974,47380,-66419,-100377,46172,128995,81863,-54974,-108294,-53426,20029,67357,46231,10591,48361,109606,78136,24133,-7603,14678,43978,-15803,-58376,-89522,-67487,-21891,-4831,22760,58967,41093,-55554,-136732,-77728,2068,56701,104359,81882,15674,-54696,-98038,-54848,68724,170536,221518,229889,165396,47004,-22220,-46968,-21123,-20046,12111,40152,40633,-7274,-47453,-8749,70746,152732,220373,190826,67908,10644,-26693,-39051,23379,50042,64214,145344,215801,226221,181797,69911,-12861,11070,141045,237731,222095,196410,212563,224223,112160,-6441,-59065,-100119,-89438,-33321,17884,4110,-19965,68438,125582,83634,35358,-11234,-28757,-47692,-69743,-98100,-115981,-60941,5108,68176,-24141,-145000,-99953,-61904,-95116,-117851,-60233,11644,-18654,-93899,-87270,-136096,-118333,-29945,-65240,-95287,-39746,2235,73519,135156,111142,95377,199606,197757,40702,-66953,-77361,36407,119978,100101,-3733,-106924,-93596,44712,164310,179706,27264,-49801,14500,27794,56486,113701,149010,76632,-24708,-96790,-93433,-69833,-73098,-76248,-59607,-64839,-72920,-69786,-52842,-80172,-99664,-41474,60318,149165,254315,376999,320833,73634,-35541,-41262,-44080,-45466,-38940,-46048,-62255,-51448,6655,112193,202147,136197,16327,-42155,-28533,-20482,-53597,-60766,-65055,-44138,-39811,-43517,1428,39304,68407,58983,-43343,6695,91793,135772,110991,65692,40230,-12545,-92328,-66113,-31454,-21452,20650,14703,3189,10503,20770,-24663,-91335,-129603,-70772,-27762,-2477,37504,40875,-3550,11144,47095,2747,-58460,-45275,-32232,-33319,-29441,9159,54067,107788,132417,106516,-5022,-54180,-70206,-99941,-55773,-2221,5724,-84074,-116444,-84643,-65290,-77026,-108450,-156855,-112662,-61913,-39044,-94277,-115785,-33439,30727,124018,215224,309723,315260,210121,112285,-31554,-72251,-8835,17733,13973,5323,29492,21560,36619,56421,37322,41185,-13759,-15583,41563,125202,44581,-39566,-27503,49220,113517,237715,241632,127093,9212,-72777,-80159,-16367,-8718,-20886,15047,98086,166472,153559,135414,63004,12241,-25863,-55506,-59270,-85670,-59900,27219,90421,110864,80682,3807,-52384,-76574,-43365,-10224,16027,140920,192028,160850,78798,10839,-44827,-76279,17140,17974,-42721,-84067,-82697,-97064,-82966,-73462,-125495,-96062,-48373,-84108,-61339,46095,96234,46031,-8764,-5220,-31758,-71030,-95018,-112553,-101530,-7732,48432,2026,-23554,39384,85562,22175,-19285,77081,143829,98093,45598,-4617,-31306,-74533,-91665,-31772,19890,57026,106110,63195,-21625,-53919,-56778,-48486,5541,56858,36735,-30179,-62523,-79672,-62300,-59721,-23849,23084,49491,72088,45212,-2307,-43698,-17769,18812,12246,-33061,51143,151103,207788,240963,246947,163991,60368,-6782,-11875,-25443,-60643,-88899,-97873,-140137,-38267,72751,105366,70697,63769,81181,122618,76950,-23213,-49024,-44216,-92419,-125268,-42476,12748,-23711,-72175,-83891,-73234,-88603,-92980,-54907,-38088,-21621,-7159,-48029,-114629,-100076,-87331,-37939,10974,-7963,-4319,-23507,15059,63885,16489,-44354,-8033,29600,-523,-2128,87219,180988,205631,162305,75616,18805,-13021,-6540,-36424,-102247,-104746,-54347,39688,79652,36114,13334,40086,64106,60629,39903,58995,99216,46835,-29902,-108294,-118769,-35560,-1720,56201,63185,-382,-46422,-43753,-19359,11942,98481,166201,101511,-1688,-8131,67502,139136,24404,-63449,-100884,-86113,-46202,645,-16603,-25276,13021,54008,44959,97115,184729,256100,371596,378433,265048,41087,-60905,51352,124962,116915,92042,119253,200626,270324,381347,550117,634514,591500,447810,210890,47245,-9985,-40173,-105022,-129266,-98370,-78953,-70362,-61730,-114803,-114836,-6137,35910,21750,21220,52174,96925,121642,119963,111892,81404,47861,16348,-61109,-60691,2068,5780,-66314,14212,117265,52494,-70331,-94618,291,103612,150424,87200,-33940,-63492,-33169,-42167,-10014,46077,117598,115458,88629,80286,52485,6991,3794,-4561,-54737,-139253,-155573,-131821,-131877,-96342,-62325,-1263,72036,57479,-36576,-112038,-13091,63746,84736,69767,100661,81645,-34146,-110102,-128803,-115914,-106733,-66636,-40602,-55547,-130996,-55425,14613,38340,13294,-5967,-18285,-24026,25552,60795,93782,261372,427114,424219,340417,181234,28410,60006,147825,138174,129787,91790,30158,-15187,13865,70714,79668,133388,181348,101437,2153,-61863,-45684,-55319,-53513,-67471,-78388,-116782,-82512,49641,243096,342215,278038,256015,268789,192367,74416,-34981,-112879,-108614,-134992,-155869,-126128,-133168,-166337,-141247,-141997,-118464,-78344,-43662,33474,117964,101581,-72385,-104202,89781,354701,292583,55407,50402,150823,200971,176450,105374,59318,-17566,-98873,-162068,-99414,-44746,8697,64977,56534,-16185,-33757,11806,29274,-54849,-193776,-98518,-75468,-127896,-133277,-124867,-151747,-125251,-110004,-16366,-64939,-43910,64955,91235,29380,-7101,2432,102346,141409,95500,23864,-33004,-70045,-64533,-24716,51693,107478,89099,127410,179731,224372,199467,157585,82991,309,7491,80038,75740,40079],[23526,28089,39190,75018,93983,12299,2830,-2510,-47426,-57529,-57956,-58945,-48133,6522,82798,-43974,-127838,-106600,-28095,36906,-49979,-92587,-102042,-56355,2474,-17779,-79220,-20336,65646,127808,121296,64206,15384,-54599,-116866,-46081,-1770,33381,69517,82024,18948,-27168,-28814,9344,17323,16564,-97957,-57935,92894,114768,14058,-107524,-138704,-31532,3614,-98081,-96523,-59824,-28597,39693,78669,-1052,-89674,-47717,-38890,-82732,-79467,-7376,-6863,-13379,19867,-2478,-52184,-84280,-49499,30309,120267,162372,139308,134232,70657,62828,-8215,-36149,716,36609,42874,33067,24005,-43207,-71297,-41146,-21371,17772,80512,96797,54693,-87489,-110622,1536,44269,14493,-46192,-121378,-17308,34350,-4049,-33385,-24222,14293,81221,70681,38299,8959,-18826,-63428,-97452,-101225,-26154,-28770,-108209,-113853,-77703,-82528,-88614,-124407,-62048,27784,95491,118551,138259,169109,122442,74237,144778,188391,124915,14589,-19078,135949,241053,211121,100203,-21583,-54405,-37822,-578,5815,-86160,-86646,85752,261799,321891,250545,128952,25496,-74634,-113745,5028,59278,-24533,-91141,1428,290747,280364,366103,670603,3724464,17067808,38236962,58221149,65292233,53817242,28118911,32723469,65232575,84006341,87952833,91203924,90451946,71335797,37242601,18340040,43641033,56939343,52280104,35136685,16182057,3317400,823958,783473,131786,-6071,406884,595424,168227,-79397,-93087,-28060,-23672,-113768,-35159,69966,51135,-9723,17986,24431,16143,34889,77782,66382,36946,108942,214340,189851,35435,-65244,192598,362865,325723,305142,323272,257402,124104,27838,138894,313755,205738,17928,-64920,6297,123324,120150,57750,63112,84951,110879,93614,63957,64029,51367,29942,25815,45776,49468,43108,3151,-56235,-99499,-40862,-3532,-47968,-93996,-47942,-93496,-100618,-36913,-5041,-5775,-39283,-29514,33127,1486,-2040,11791,32034,43988,83420,64299,26858,79085,200975,289336,181242,138321,160669,130790,38607,-61805,-84201,-40058,47287,111085,86427,22051,-20158,-56287,-67928,-5967,60824,49440,-56351,-90266,-56399,-28775,24382,100134,145231,103186,37995,-31205,-88024,-123750,-7654,68881,128326,184306,80620,-48364,-74774,-39393,-32828,-49070,-55380,-59320,-69000,-103491,-127082,-58068,12175,67101,73899,22400,-41555,-62080,49762,89425,79097,108382,137001,117794,17433,-72299,-59489,-75475,-133691,-63452,-11215,-56762,-45568,41547,41898,58006,68718,20561,-38399,-74005,-51945,15016,52001,47440,28745,7490,-64333,-69042,-32529,-28858,18144,46300,-36884,68794,192771,155415,92643,91992,87357,69759,37403,16803,-7130,-70418,-129692,-68601,-33807,-80883,-69224,91197,315679,330789,190229,71432,5101,13055,47718,42648,13857,-65742,-22104,87744,126351,1360,-77778,-39450,-56062,-56777,-6858,40289,86079,154949,154902,1058,-78054,42476,22419,-42433,-66712,-34946,-27969,-45674,-78471,-94518,-46900,34975,105149,173907,298564,322762,188504,26081,-76316,-85053,-28714,-2446,61022,256904,693719,1049168,984020,410142,-4804,920736,1680918,1646322,925568,243642,-80537,-66865,14255,49772,28770,48481,66587,12824,-61293,-111786,9974,160422,113581,-68573,1937,37240,6416,-34943,-103209,-30444,19303,-51863,-136349,-63401,99138,72376,53752,74499,752817,168302,3262326,5917749,21860368,75242624,151893049,210965109,207817681,140255518,125069813,201712276,228869925,182167655,100453540,32486884,3817657,4962404,40328,1351493,419917,599100,93676,-61938,-16847,179118,114428,-16323,-55063,-61880,-68391,-85613,-39132,49171,137885,87115,-28814,-37003,-1520,-16827,-39138,-38635,1698,35453,-47010,-80117,38321,47408,-106753,196466,498043,414368,157067,458792,597937,395194,7230,-62103,13298,15292,-33297,-34718,5185,5850,-30768,-74374,-92080,-100220,-89771,-57260,-7814,45128,49433,6298,-48918,-82506,-71519,-77107,-81593,-10696,271813,114639,981690,4858595,10081062,15110634,14645490,6860612,10938800,28251374,40509086,39377538,23041651,20675410,42506671,51455025,40935872,18642555,17143229,34940732,40092501,30934695,14233466,2745811,9328003,11271285,8411986,4277142,1563524,-34056,77408,-61174,-13746,82043,-18627,-74217,-49992,-34153,52389,68661,16976,-44066,-24273,-8473,-20881,8037,24158,-35893,-102489,-24817,40345,54916,31415,13455,46473,53815,-1614,-82452,-117799,-91431,-32381,-34319,-60262,-103418,-47746,-11768,-15787,-41339,-32291,-56285,-69794,-77056,-49545,-48331,-70780,-89067,-87192,-95154,-98339,-97951,-120524,-64532,-9650,20393,8529,5981,-13444,-17329,61258,156698,128287,46561,76356,125909,19593,-83591,-33773,51053,86891,92018,68830,47006,29389,17134,-10856,-70672,-86149,-50524,-60197,-102136,-133434,-113870,34202,145017,111942,-40865,-63532,77240,148125,126921,52754,-38142,-92176,-70325,-95598,-105569,-78501,8237,100608,101953,63177,-7999,-51881,4369,87849,49199,-57766,-11515,128586,165350,225722,252961,294005,369191,419774,449474,500682,523288,453816,175262,79474,95320,121549,33044,-107139,-96317,-60721,-93068,-100366,-71431,-43798,-57303,-104259,-83821,-77428,-82257,-10978,125390,121107,370,-53441,9638,25018,-33097,-112742,-90976,-113900,-92074,-22861,-11382,-30053,-70723,-82502,-125589,-79466,-29755,12786,11454,-37173,-42133,34124,146880,148962,57418,-1313,22813,3107,-33493,-48602,-72376,-38311,2567,53007,37694,7158,14700,14854,52426,66280,5271,-15463,53399,116691,150399,76180,1288,-8319,31291,78884,40546,-15506,-60242,-81599,-56987,-26460,2569,7296,2095,-9230,6613,2447,20731,27157,8641,-37871,-88329,-69137,-107938,-134471,-124989,-57428,-29095,-8181,-39047,-147014,-35526,97057,146644,162244,158821,158572,91114,7870,21172,59390,8960,-12256,54797,62078,40551,105031,177529,162461,-37912,-131266,-71060,-31870,27652,-7244,-79586,-107784,-70384,-33917,-36842,-25964,30270,46876,-36958,-103676,-80123,-11338,9194,30289,65592,129355,138216,63375,34346,22155,-28423,-25255,87442,199085,181003,70609,-71957,-135100,-78918,-19397,-5444,-8387,-46664,-88251,-75924,-158122,-134804,-96630,-71206,-122531,-74815,-95100,-110992,-27536,14513,56323,69928,39605,-60307,-87394,3847,64959,8656,-53522,-67200,-133810,-104319,35599,47760,56720,36187,42993,142310,275014,262026,153126,48986,-19880,-60923,-74802,-59803,9593,43125,68801,91982,74911,41403,1465,-25921,-22350,-21676,23632,4497,-80251,-88459,-45134,76493,351046,351129,93929,-69612,109775,209493,117376,-24813,-79377,-57876,-50439,39882,100667,88754,76408,23919,44196,114584,92707,3916,-29823,93004,264015,347943,177059,-33172,-1077,69363,121348,40251,-4921,187416,428704,544554,422786,294486,260966,257679,222328,157160,74222,-4964,-68556,-97795,-35277,-12223,-41014,-64458,-56100,-26524,-35328,-69162,-90749,-60499,28520,101279,98970,10873,-108116,-96446,-57708,-6183,42586,99980,48994,-86566,-83675,-53358,-27484,9225,123420,166174,158320,101800,255,-95847,-71247,10703,47720,90043,113519,141296,46718,-37249,-85563,-78316,31528,185659,285629,269218,284136,228570,59479,8560,91718,149611,110207,18143,-154016,-35604,49529,73597,35197,11717,-27228,-68299,-47237,43984,139852,222695,178542,39512,-71122,-36450,-8194,-10648,-55090,-55289,105469,286890,272505,144201,6798,-55552,-77446,7175,215902,341229,229432,43061,-28048,43683,41588,-76027,-58987,44702,89467,62696,-66226,-90961,-71381,-94969,-44000,-14697,79504,173837,197439,226658,279116,154343,22315,152954,300355,278856,158310,126009,112335,90084,69134,42525,-12543,18555,97110,71625,18604,-23727,-17519,10847,30484,22974,-42026,-96182,-55236,22275,33879,88369,213804,278627,373955,307847,324618,181963,74886,-18349,-15936,991,-40025,-54940,89220,131828,13678,-83840,73639,260080,285481,125890,-4759,-30365,-36853,-20313,-28572,-70438,-104544,-63515,-40298,49554,125264,151677,151452,111447,29670,-38553,-53581,-23041,-5389,36412,55835,-3138,-69071,-61657,-46053,-40775,-59190,-80706,-80037,-38215,16948,-3012,-44801,-66404,-70821,-41875,-39002,-60067,-97484,-83629,-76123,-66751,-39783,-57680,-74613,-98543,-152057,-101413,-4435,56111,84369,68786,27855,-16761,-23238,-15320,22189,48238,85410,105064,221536,314269,271892,152799,40887,-102823,-103892,-136201,-66847,33351,93261,68152,-28453,-105690,-65010,-21581,-30293,-64452,-33318,76810,220313,295178,208931,16074,-46253,-54005,-7264,50091,109488,180342,152852,790,-59591,-111291,-7799,8511,22780,47425,43425,19227,-63149,-53647,30101,49509,11397,-66907,-134740,-81374,-55428,-75067,-85362,-109911,-84835,-86500,-5667,114821,187797,132040,21574,-9872,-40827,-138934,-110599,-30704,80847,196623,22739,-66579,38779,232876,391718,324088,154163,10957,-123248,-92579,-22588,70808,167106,157236,83962,-572,-61555,-67172,-30676,7578,-50739,-53903,97909,149604,123308,95689,96958,30883,-9591,-37625,-56590,-59894,-92572,15625,98610,72128,31712,46331,61517,133611,154024,119998,70671,25110,5184,-40942,-76370,-116345,-13597,123632,203457,132157,52735,-61606,-103696,-49175,-12360,-4153,-80091,-124886,-87165,-54865,-52486,-97939,-84908,-73657,-75998,-123943,-128006,-104537,-25367,77252,145312,164201,110158,24613,-35278,-15897,64629,78124,4447,-94545,-96124,-110382,-33768,84625,154556,130629,-19228,-130986,-70914,-61392,-58591,-76928,-92881,-22782,95062,233242,362850,348889,296397,393903,459841,356837,161769,22130,-64841,-32100,58908,25448,-84829,-96116,46154,139522,103446,-23604,-90635,-63556,12816,81099,88023,67340,84142,120397,79614,17846,-19829,-1409,28288,-37389,-95187,-118258,-69168,-20325,-1549,28797,71896,54868,-40967,-115680,-108812,-18190,39279,101703,90570,26130,-44509,-88138,-56690,58415,164728,239152,271342,217635,76320,-9337,-23937,6244,4952,16086,23361,22198,-15923,-53748,-14333,65278,134613,200026,170274,46161,-6533,-33689,-40501,18932,47645,67167,169020,251380,231560,160855,46414,-27160,-8057,99906,181565,177247,164169,190180,219317,134836,24523,-37447,-84109,-77569,-25890,23746,9820,-13276,75093,140812,96161,43882,-10061,-28793,-40843,-60379,-92386,-89476,-36394,13609,70475,-5138,-140579,-116897,-71286,-93622,-107495,-75364,-10424,-28633,-92897,-90201,-140499,-94723,3785,-35927,-88655,-52576,-18125,57072,133079,121294,111989,226877,240215,61885,-62859,-85870,29499,110338,94130,-4110,-85333,-126016,-1916,120944,166916,33722,-79042,-22667,5044,62390,132441,166625,78357,-30947,-106021,-103444,-85252,-89677,-90376,-66493,-70861,-90869,-65906,-37742,-70106,-113172,-60396,47468,142149,236422,330736,263372,42322,-50440,-47165,-46195,-46721,-41969,-53076,-74291,-62921,-10128,80388,168675,119505,21817,-34936,-28660,-16863,-47771,-66082,-79958,-54582,-38887,-31079,7371,36509,62166,64074,-33951,11312,84769,127864,107937,63374,31545,-23188,-96057,-47483,-15434,-20208,6493,-4991,-8268,9751,24103,-27594,-103966,-119173,-61733,-32244,-13876,31594,44737,-1604,13968,66475,21124,-43137,-38057,-33105,-38038,-42437,1153,59360,121105,143182,120305,21054,-17956,-35868,-72491,-79418,-37041,-20400,-90211,-88705,-82006,-75531,-85873,-118361,-149258,-101975,-48300,-25852,-76992,-105769,-16949,65678,177650,273508,362384,329812,173763,87330,-32104,-64279,-7677,13714,2065,-19198,1321,-4176,8443,35502,19056,8216,-38969,-40912,1710,89293,32976,-34439,-16115,68776,149565,257499,244659,143085,20995,-64909,-89289,-17539,-8276,-21030,14665,94394,162407,146752,126823,71978,31266,-14425,-56318,-57559,-63155,-18890,49843,98919,123872,96295,17026,-43265,-71346,-38766,-4866,27693,149211,208131,176815,84002,3972,-63720,-88095,20618,32576,-18160,-63265,-74985,-96201,-83175,-71976,-114711,-72410,-11721,-36895,-20025,63572,102598,55628,2471,7422,-19252,-65134,-97116,-135018,-146365,-20343,24253,-41328,-67358,4953,46287,-22895,-45142,63772,132604,92769,35167,-19475,-34878,-58320,-74781,-21336,22966,50613,90507,58200,-18771,-55877,-71501,-56269,6402,52861,30015,-47532,-85369,-96450,-65420,-48227,-12993,30809,57089,76322,42595,-7936,-49327,-24767,16451,12944,-21191,66751,179405,236136,254974,236185,130043,35877,-50795,-62439,-72978,-91271,-100909,-107418,-120521,-11146,95694,112651,73111,53970,51488,77166,38450,-43659,-44064,-26914,-73712,-133183,-62194,-7439,-46163,-81173,-93864,-77668,-80547,-70822,-44012,-39506,-32623,-24343,-62621,-127796,-122412,-100849,-41777,5470,-20404,10299,11660,49433,91613,21683,-46739,-13719,23231,-2371,-2836,77693,164643,185059,139414,57634,9010,-7351,6928,-27124,-100105,-99202,-41040,49542,86094,42405,22441,56305,94659,112443,110269,131211,141233,48092,-53407,-126538,-115352,-48051,-18909,38210,49441,-9836,-50597,-41335,-8155,39919,155779,202944,112872,4034,12859,108030,175685,44233,-57568,-101814,-93697,-51171,3034,-8846,-20270,10562,40409,22864,68477,154320,228504,358973,401201,305716,66761,-76398,36434,115594,116952,94354,122499,201768,283767,389236,555548,637819,597418,442532,203397,46468,-7035,-35527,-95821,-146338,-123196,-101921,-87888,-72108,-111637,-118029,-19288,32389,24866,30316,70127,118104,132896,120054,101000,68469,56798,38729,-48047,-82305,-21145,-9616,-82821,28680,150393,80255,-47950,-75787,2982,87056,114350,54232,-45645,-73590,-52039,-69993,-11485,72888,135134,121775,92686,83582,50798,307,242,-270,-47739,-136553,-146994,-118319,-113051,-105846,-72311,1618,102736,79035,-31605,-108482,-8396,74240,93247,70753,74440,48010,-47151,-110481,-133564,-120824,-118020,-82999,-53138,-55364,-127374,-51879,22015,46611,10559,-22506,-43054,-43518,14721,63567,122304,323312,487102,459445,342302,168842,25703,77377,164501,151014,139918,108697,45302,-38120,-42232,30600,58229,112651,170788,108069,11764,-60171,-47805,-52373,-50396,-68156,-79923,-113156,-74175,45054,221133,332533,289471,263207,269634,216353,104974,-19259,-110414,-115133,-138263,-138890,-104995,-104808,-140523,-137321,-156126,-119414,-83260,-52998,10576,86868,76938,-78686,-102072,65431,291782,270063,56697,53665,156808,217321,184760,108298,64854,-15645,-107453,-168164,-97827,-44517,6130,56333,36411,-39885,-49446,9216,32483,-43165,-177200,-141254,-116247,-151567,-123711,-111066,-172629,-127517,-113580,-28572,-80140,-64822,33249,72479,18826,-13393,-2221,106943,175730,115769,16138,-58971,-67058,-29557,-896,95388,171484,150337,151055,173630,203204,185887,166628,104528,21949,17740,68358,57011,26346],[20961,37028,59712,104603,106113,2396,-23172,-29563,-51576,-54684,-54824,-52739,-40803,12569,91730,-28605,-88128,-108436,-53127,37849,-39133,-76881,-102356,-83554,-33167,-60305,-79050,-1991,72754,115508,90773,29720,-9649,-62506,-124752,-57545,-16459,20292,61269,78644,19528,-28245,-17053,6030,3273,9652,-86288,-65976,108083,131887,16830,-113406,-136590,-37563,13211,-84971,-103435,-64096,-38132,36239,75977,-2495,-80665,-47239,-46856,-91002,-82377,-20125,-31253,-32565,5589,-13514,-62317,-85978,-46592,30806,119174,162215,135632,136949,80350,78819,10028,-33079,-25987,-14045,1599,-858,-1535,-53749,-78966,-45633,-15127,33727,102764,132693,90067,-76282,-109683,8515,62402,50566,-17109,-107458,-27781,27482,-7569,-61449,-62798,-43273,9568,7563,20402,14069,-15228,-69894,-110464,-111300,-27692,-22344,-106998,-113178,-78154,-94233,-110632,-132563,-59464,18782,66026,73171,99574,152176,134704,85927,124467,163059,111180,21902,-4679,144657,217478,154677,45876,-51190,-68683,-44956,-1121,13951,-66535,-79419,69334,216760,247648,154954,36317,-35649,-93375,-124604,-8258,49193,-25497,-69491,16617,227363,194780,245794,449139,3143309,13392507,29377791,44568519,49860763,41348500,22438303,23657023,47244960,61123612,64681414,68118509,67659178,52729072,26968449,12020849,30463568,40227955,37257501,25207074,11680375,2336527,580888,638105,177053,69225,502652,609085,182733,-58681,-65475,7052,28180,-28788,11243,98339,80805,2635,15671,13472,4142,24187,64134,45836,12939,88698,203621,191605,39903,-77797,155171,291362,212404,185322,202605,142207,50612,11501,161124,333061,209339,11356,-84765,-11745,118511,145098,74826,64834,73530,90629,69230,36735,36351,32205,23562,23651,53503,56572,38841,-13691,-79823,-91889,-29995,-3345,-60978,-87487,-36318,-92334,-96200,-31189,-984,-3518,-37143,-33107,19865,-11884,-3448,19284,39130,42089,72759,50071,17696,69416,187747,293754,182638,133304,139047,112388,28304,-70093,-91514,-46073,42764,111264,88693,26861,-15413,-58206,-79830,-9232,68542,62666,-36899,-67095,-52157,-65845,-35329,47063,101629,72015,18482,-42403,-90785,-103125,5801,84115,148327,184239,68898,-49817,-49857,-12470,-22499,-56559,-58796,-57539,-64178,-96209,-121376,-53880,18289,82666,101259,42552,-23185,-12950,77979,85279,61607,92467,121710,104004,18143,-49446,-41785,-56517,-105623,-65323,-7415,-40435,-56855,26994,38216,61097,79661,27249,-31640,-67982,-38742,25992,43628,18128,11659,2725,-64038,-67991,-28686,-20398,26751,71358,-3245,5987,145061,128534,76414,93852,90014,67970,35627,18612,-1138,-60734,-121326,-68878,-32524,-85695,-83578,74626,274313,286506,166989,53145,-14933,1073,53843,61021,39341,-37718,-34422,60020,92807,-28846,-69785,-23428,-45882,-61409,-13416,52999,114584,183075,165178,4416,-93098,17509,14864,-39390,-69573,-37685,-27744,-50249,-84086,-107781,-61004,26655,109446,185040,283914,287442,199984,74822,-36057,-102018,-54034,-10074,65359,262427,622010,854103,744442,263840,-65354,804833,1525106,1460368,777623,203909,-69437,-39415,42363,62076,16706,18061,46199,5750,-47009,-110547,-53822,89995,71665,-79459,-4170,32921,-6483,-54220,-117723,-9895,37937,-32727,-120909,-55057,79169,74642,33735,67594,595308,128190,2409469,4241989,15922080,54498611,109385388,151123854,148137525,99966600,92956018,148418100,167559035,132599848,72582006,23134492,2893358,3870614,80566,935663,333302,503904,59256,-61311,-26619,140400,73180,-34538,-67179,-84268,-92739,-95313,-37263,65181,158087,97071,-21095,-27333,15801,-558,-48490,-61044,-24235,24324,-37569,-83104,23936,47094,-72357,69881,305053,290365,141079,391854,421762,206172,-92414,-66121,23344,26368,-29272,-39987,3546,14839,-20380,-68816,-85690,-97779,-90820,-61835,-14940,40665,55168,19296,-37917,-80869,-79918,-91880,-97557,-28648,250239,131145,873942,3604113,7397585,11162305,10813075,5190114,7925382,20142733,29498380,28305486,16200650,15072341,30314051,36342147,28663419,12408985,11482797,24036715,27769636,21518869,10085296,1676541,5822356,7277113,5475877,2641833,1022001,-34417,95498,-44639,8364,110020,-17749,-87735,-51561,-34427,45439,66432,16355,-49113,-32852,-25887,-44129,-6442,19409,-35658,-101295,-36511,22522,35687,18050,-3771,9544,18491,-28829,-101282,-118324,-84931,-25067,-15485,-38735,-133354,-82474,-31952,-27105,-29767,-11910,-40794,-57861,-69733,-48405,-52915,-79205,-99855,-92815,-96566,-94124,-89644,-114260,-58845,-1572,27882,16267,16076,-4400,-20747,53736,160417,156124,109655,184761,236744,79159,-96406,-35751,49066,78128,78864,55628,37221,19629,2228,-28820,-86866,-73463,-37400,-47016,-86946,-120008,-124978,-43516,47201,28505,-79165,-80356,46413,99824,80961,27200,-51186,-109682,-78795,-82236,-76200,-38591,38746,108669,99979,57905,-7927,-36307,29101,103318,46356,-69761,-4023,156821,216592,282021,268953,269146,329154,383474,424615,492735,521824,452300,173799,65811,71480,99312,23252,-110637,-89742,-57971,-105413,-121170,-79936,-41632,-55535,-118598,-90667,-69611,-67253,4143,141806,129819,16685,-30488,19043,16730,-47354,-116403,-102040,-130028,-90005,-28571,-28868,-53622,-63138,-64348,-112398,-90352,-35055,15480,15856,-38313,-44461,36142,142886,138624,45509,-15388,22407,21887,-21090,-49042,-73617,-46614,-6688,56922,61771,33707,33255,21091,26361,16924,-42195,-69115,-20074,42419,115848,86277,25060,15439,30083,49108,7152,-32377,-64234,-80963,-71760,-53673,-14051,3635,7898,-4816,2414,-2679,23986,38931,20401,-29894,-79731,-83402,-127500,-116520,-134665,-77476,-50854,-30168,-51909,-154272,-29761,91493,131777,145636,136328,119599,49025,-16966,19505,67939,18706,-2675,41817,40675,21435,97205,171580,158217,-41240,-137239,-64730,-6821,56287,9925,-65798,-97114,-64626,-32820,-31720,-14719,55966,86986,-5918,-75259,-66043,-3223,30628,55946,88339,145131,134765,42610,23198,25740,-4905,-17058,83322,194242,177924,73473,-73384,-132136,-74593,-26928,-19101,-9878,-45031,-94032,-93156,-178401,-136834,-107974,-75568,-103615,-70629,-85301,-130029,-40331,4344,60316,97388,56331,-64130,-88515,21251,94203,31352,-48784,-75770,-150788,-95118,34548,33662,54020,32125,39325,136707,268846,270882,164809,38699,-31463,-58890,-66442,-51127,17421,52090,59096,60577,40825,14755,-17948,-38238,-18103,-15533,25719,13070,-66313,-130200,-122384,-20277,249563,312785,88977,-43317,138662,231916,128913,-17797,-60176,-52160,-54807,34823,120560,133371,155347,112099,93816,120386,88382,-730,-42786,82038,282831,359413,168585,-54675,-20159,62968,118394,41765,-34366,149997,380019,489918,374572,266272,238151,230743,189819,119401,40340,-25439,-76567,-101704,-40238,-13451,-49885,-74557,-47622,-8750,-19459,-65129,-81072,-55905,12293,66809,60178,-9443,-111172,-98046,-72058,-17843,37529,124013,94424,-50679,-93829,-73077,-47415,-6765,108402,166702,169557,114738,6830,-96092,-79848,-1170,34750,68301,90403,118614,32253,-39713,-80351,-99500,4141,143931,239929,245018,284445,260443,104426,36318,95085,125272,81156,9716,-147286,-43634,45052,80518,46994,18630,-22442,-61364,-51308,40567,150263,243007,193719,46145,-64409,-39914,-16984,-24136,-67508,-50349,117077,273147,237234,112319,-5600,-59680,-79781,-12384,174067,278996,187732,29359,-22247,40240,33857,-87786,-54849,64961,113067,84428,-42140,-72424,-61769,-86831,-55689,-32465,61529,167293,223021,287108,339296,160646,13097,149238,313517,279809,152429,121266,119956,116903,102840,55466,-25617,-10683,79318,56330,2770,-33991,-23806,-3107,15776,9101,-51371,-99260,-62678,12880,9785,36678,176265,257702,367380,300546,312127,182454,75568,-10534,15032,42270,-8689,-82860,71809,126694,19570,-74095,75773,245438,260773,110628,-21103,-53041,-62341,-37259,-50828,-67053,-94445,-72297,-36849,66443,131499,146334,139614,90323,-2917,-72606,-79938,-43245,-33783,3982,35715,-18917,-80435,-52485,-30530,-28059,-50806,-71247,-57063,-11870,26492,-13379,-65604,-83127,-79459,-39159,-21687,-39270,-74187,-69885,-50437,-48278,-41564,-70122,-91673,-121036,-165417,-81452,14816,81090,129689,122532,57765,-27129,-60061,-50543,-11109,21248,56959,74100,190884,302768,286674,184946,78999,-78898,-113894,-129229,-63880,27400,93625,75219,-21072,-110598,-82033,-39226,-37362,-60707,-26960,84559,227389,282497,168542,-20618,-61691,-53958,482,63153,127950,212520,134715,-21044,-77179,-99512,1237,25802,39824,50276,30287,1323,-73238,-67241,19782,42371,-79,-72677,-142302,-90212,-55996,-71327,-77064,-86826,-70482,-92753,-13995,120584,206729,138282,11572,-15424,-25115,-126077,-116488,-25242,102307,189308,10724,-74623,29886,203213,324413,250466,116008,-2975,-127485,-110902,-43967,51130,146286,139331,70687,-7232,-70365,-75645,-36678,-2662,-65598,-38469,113872,163171,132715,106640,97634,18482,-27372,-61115,-78879,-71425,-76941,48832,145543,128258,61801,53807,52351,147515,192442,147903,75608,8493,-21568,-71690,-104188,-115157,-18429,106039,164056,84636,25079,-60029,-99653,-57406,-25242,-12368,-84172,-135979,-101299,-80682,-84906,-103055,-77326,-57040,-61120,-114442,-125533,-114953,-40050,74287,164699,193229,144759,56469,-23240,-50353,30228,56487,3758,-94349,-109589,-110763,-37716,76344,157218,116230,-55715,-83305,-27051,-85985,-112687,-106940,-109651,-25177,78430,196219,331568,297830,225103,295895,369790,303718,137882,-467,-92295,-41715,41959,2344,-99455,-90107,42980,144243,117320,3075,-66281,-66446,3674,90727,127639,123493,118409,126234,76399,8663,-33559,-21481,4464,-63593,-121205,-141793,-66592,-19677,-2048,28799,77493,62153,-30764,-99028,-125155,-37628,17890,91275,92983,32367,-36390,-79595,-61298,43987,150808,245636,299632,261513,108385,4910,-2303,33850,35195,29448,14376,5914,-26783,-62050,-21305,56742,111047,171818,144965,23248,-27113,-44334,-45383,10705,41486,66935,186182,279243,233094,142002,26035,-44222,-31678,58114,130185,139160,136938,168857,210591,150783,51306,-15622,-68879,-68480,-21534,26580,12933,-10140,73544,145075,98356,43333,-16680,-35151,-38007,-51746,-80777,-64993,-17708,14984,64935,14397,-122954,-134711,-76645,-84678,-98536,-96300,-31669,-39154,-94561,-95419,-137066,-68219,40771,76,-71796,-58449,-35047,41429,128167,127468,124176,247136,275469,82703,-57431,-97945,15558,90599,81337,-3989,-60864,-136577,-50981,67662,140769,36042,-103919,-57584,-14699,64733,145489,177600,76209,-39790,-119323,-119241,-104982,-108310,-103360,-68730,-69733,-109780,-61939,-24224,-61780,-128471,-81700,33558,133898,218837,285579,207506,13263,-64015,-53054,-49433,-49651,-46930,-60698,-86545,-75348,-27721,45310,127740,96109,24807,-23541,-21886,-8939,-42099,-74071,-92349,-52324,-22718,-8456,21077,40587,61041,70248,-25475,11544,67087,104533,91846,54518,21400,-32753,-96121,-27826,8517,-3357,7661,-12501,-10447,15570,33128,-25532,-111597,-107808,-52660,-36397,-27101,22300,44348,-3905,11739,77545,34559,-30950,-31581,-34843,-46417,-57587,-2603,66499,132545,146940,122866,36639,10976,-7662,-48761,-94968,-66784,-37757,-84061,-66135,-74654,-82982,-91454,-121922,-130903,-83873,-32091,-14660,-62167,-86620,8899,104892,231250,331569,411009,333360,134053,56784,-33085,-58834,-9016,6037,-14583,-43038,-21614,-24179,-13438,14794,-551,-19260,-53970,-50761,-19727,62109,21609,-31945,-6358,86494,182689,265400,238087,158147,39940,-35939,-69954,-20200,-10784,-21667,14661,89469,153445,131879,106737,72074,46493,-3479,-56740,-55335,-38681,22419,66693,102116,131072,107102,27423,-35714,-67837,-35979,-958,37647,155689,222271,191260,89050,-2272,-80120,-86731,32108,55154,15558,-35420,-64528,-95691,-84816,-70574,-101864,-48372,25305,14557,31777,83768,106944,65410,16673,22377,-4771,-56419,-91500,-137377,-155369,-39527,-12451,-91620,-106839,-26499,9673,-58964,-62604,47826,113228,80998,21182,-34113,-33739,-35188,-52138,-9609,25537,43974,74097,53141,-12019,-49755,-76837,-48321,16498,52774,18556,-68559,-104023,-108674,-66731,-38335,-7205,32123,58559,76460,38614,-13597,-54720,-31984,12150,10436,-12933,80538,206088,263368,266265,220569,98952,20940,-82581,-113046,-118657,-103753,-97034,-104336,-102020,9496,107888,110654,71220,44107,25145,37816,7898,-56643,-38389,-12422,-54808,-129809,-81919,-28729,-57327,-73862,-95265,-80517,-69684,-46717,-32879,-40461,-42844,-42005,-78803,-138669,-132672,-85227,-31468,2110,-34102,31349,57139,91846,118612,25009,-49868,-19191,17094,-3968,-4213,66011,143780,160976,117140,42673,2418,207,20515,-17077,-97813,-90200,-25562,60098,93689,50017,32070,71871,125554,170838,195655,214662,187497,58642,-59228,-114410,-82490,-48380,-31034,22179,35465,-19283,-54238,-38519,3885,72865,203689,225298,119767,10260,34004,140072,197620,61629,-49462,-97272,-98617,-56702,4539,-1767,-15441,8983,29932,7967,49048,129951,200248,336287,409950,337390,93334,-81266,24095,106632,117198,98116,124989,194946,287255,385933,542590,617574,580482,421062,191271,47879,-1076,-28551,-85211,-147262,-143163,-117702,-99351,-78662,-105740,-118148,-34741,24316,25056,37522,86918,138962,143080,118637,89391,58882,72847,66551,-25391,-93046,-43225,-26300,-98689,50530,188136,113096,-21673,-54553,7850,74468,86058,28491,-55616,-85583,-76090,-94580,5455,106841,147008,119125,86642,78616,44269,-7968,-1466,8076,-34542,-126926,-137503,-101060,-81359,-87817,-69903,13698,141781,105156,-22877,-101279,-1992,83685,99715,72321,43803,7179,-61793,-110247,-135192,-118563,-123761,-94729,-63522,-53696,-121280,-46530,30817,57337,12331,-39213,-67319,-53507,6102,65080,147996,371509,519328,467778,324475,145052,19114,94355,182652,166925,150617,123122,61458,-40426,-87734,-7337,39529,95463,160343,116853,26515,-52617,-47401,-47774,-44986,-64878,-75253,-101331,-62941,40800,193175,308008,289176,262423,265991,237587,135988,-664,-101975,-117545,-133909,-117220,-79677,-75087,-109095,-111214,-136825,-120247,-94048,-66789,-13367,56499,53911,-78542,-99623,37632,221012,235762,52189,53456,154404,222260,184044,106816,68592,-13727,-113530,-162992,-92070,-42124,4643,49466,19710,-56253,-51940,18057,43745,-24783,-145775,-170068,-151854,-160554,-111074,-95245,-164827,-116860,-103379,-28068,-84564,-76830,9088,56783,11120,-16428,-5186,102545,191680,122106,5022,-82795,-37980,8585,23547,133586,225046,202968,167631,157189,169251,163090,170445,126460,47983,30802,54956,38035,11622],[18115,48097,84544,139517,121661,-769,-44910,-60958,-54913,-52217,-51403,-45809,-31838,23137,110714,5082,-42924,-61750,-29778,59281,-19269,-57715,-85125,-102622,-68477,-101155,-64301,13940,72697,96569,57294,-4853,-35274,-70914,-131655,-70367,-32682,6297,52357,75872,25374,-22717,-4645,-162,-11823,216,-73395,-79886,115764,143991,17773,-116735,-134897,-47334,15295,-72603,-108216,-66805,-45609,35096,74072,-1987,-75151,-48875,-54984,-98530,-83845,-32259,-53318,-49368,-8741,-23832,-65693,-75536,-33475,37289,119946,160497,129924,135628,85448,91693,29020,-18644,-30127,-45488,-31895,-26952,-20030,-59927,-84118,-49759,-10633,46420,120650,162003,117736,-68386,-106217,17139,82969,87159,12084,-87908,-42659,13939,-13569,-86405,-106581,-96185,-62576,-64428,5542,20296,-9965,-74178,-121442,-118620,-29232,-17841,-104884,-111829,-78717,-98036,-116111,-119980,-59126,4638,32266,29683,66411,137101,142284,94143,105137,137647,97094,28129,9551,144313,180442,91966,-10100,-82683,-84254,-51900,-1777,19631,-47348,-56542,63251,174515,169977,57703,-55167,-96907,-111843,-135269,-26678,31819,-28642,-51903,28298,166810,114261,128568,248699,2421373,9427660,20104141,30353291,33843711,28280001,16071205,14801395,29826552,38897507,41820193,44982968,44684319,34218177,16972705,6425373,18281969,24603465,23116503,15817566,7399194,1427416,362514,495196,218485,154801,571645,582574,190576,-36251,-34375,43298,83697,51396,65540,124400,110101,18783,19457,10684,728,20649,56325,30373,-10725,65141,185556,187729,42704,-94063,106026,200387,109790,96975,119832,54814,-15794,-1190,180191,339436,207297,7228,-98099,-30373,108430,163915,90631,66109,61228,69759,43690,8120,7151,14249,20165,25247,61425,61108,32669,-31125,-97969,-74007,-17087,-2701,-72731,-74631,-25348,-93116,-89096,-22702,5417,621,-32527,-32770,12359,-18009,-2754,28945,53316,49700,69271,39414,9096,58013,168995,284757,178018,126861,119953,94506,17457,-78630,-98701,-50620,38463,108491,87927,30903,-9966,-58221,-90333,-7659,84616,86009,-10418,-43023,-41468,-89746,-94415,-5224,56933,37732,-5780,-57009,-85555,-73093,23358,97965,166614,176872,55443,-52108,-29335,20795,163,-59969,-63787,-57564,-59789,-87496,-113792,-50512,21037,89547,117027,55313,-2143,39281,111335,89053,52968,80011,106298,90142,20288,-30493,-26646,-38229,-77911,-56936,2162,-20648,-66451,5035,29335,58801,86378,31166,-25912,-59643,-21869,38916,36042,-8607,-6591,-1213,-61224,-63764,-22297,-12037,33078,89164,40161,-42104,91531,101186,63233,98093,93968,67886,35084,20656,4154,-51159,-109594,-68695,-32155,-88959,-92656,61170,235629,246223,146337,36311,-35377,-13970,56246,76905,63305,-10040,-34681,38169,62793,-52128,-53952,-3475,-30094,-62270,-21599,60856,139070,206123,169101,5214,-103813,-1119,10214,-34323,-70446,-42213,-30844,-55154,-85167,-115821,-76450,12825,104132,183969,249370,224274,193086,124795,7463,-86523,-70181,-12887,71910,267073,536478,643084,497999,124178,-116867,656085,1285382,1204401,610600,160373,-52928,-10452,70292,70764,2177,-17735,19097,-4608,-32000,-78532,-96193,27788,32718,-89783,-9649,29324,-18694,-72805,-94388,13428,57252,-13684,-105111,-47801,53182,69751,17914,62171,419390,83557,1560099,2610941,10159697,34554902,68796562,94334281,91828661,61894559,61158831,96106249,107859469,84685985,45868099,14317889,1971163,2686590,111576,564295,242001,370843,15872,-61526,-28924,105898,39598,-49271,-77645,-103217,-112252,-103480,-37483,75133,166088,97578,-17674,-18810,32255,16550,-47489,-74410,-44535,13487,-29757,-86496,9114,46594,-40009,-6810,158607,191868,125624,315590,259019,46835,-168647,-66396,30545,37447,-22655,-43413,2229,25042,-9836,-63797,-78454,-93833,-91412,-67270,-24286,31814,55504,28884,-27379,-74408,-81882,-99716,-113961,-48031,212076,142809,726298,2353624,4809135,7319532,7103709,3514299,4962898,12498748,19036086,17846837,9856127,9619068,18775054,22351570,17598170,7117315,6530495,14201931,16567307,12894324,6171085,856494,3079101,4032015,3088191,1324777,558404,-33229,109482,-20083,50747,151215,-6042,-98070,-52190,-32321,41212,66436,17883,-53103,-42959,-43421,-63192,-11483,21722,-29499,-95427,-47698,5739,19072,11650,-3019,-13153,-15769,-57858,-118523,-113244,-70631,-2737,16457,590,-107417,-100147,-42239,-24846,-5214,8694,-27029,-47827,-64411,-49500,-59785,-88745,-107376,-94145,-95368,-87627,-81070,-106171,-50054,8437,36165,24315,25886,6271,-19714,45925,161352,190583,190269,308654,342936,128563,-81632,-37950,41338,61595,57701,36722,24760,9741,-10848,-44785,-97234,-61150,-28354,-37853,-73092,-96348,-79935,-48156,-23297,-38902,-114483,-92047,20153,60646,45334,4423,-65024,-125753,-74550,-59014,-39078,2329,67360,115371,96936,49744,-10181,-18820,58525,118124,44478,-79651,7737,186891,271616,338007,277980,235048,275282,327636,372829,447886,480315,422486,168316,52113,45616,74038,10992,-112189,-77973,-50614,-99290,-136463,-81996,-37058,-52252,-122892,-88865,-58732,-44907,32698,169371,148719,40611,-6535,28643,10866,-57390,-117546,-111709,-145302,-86027,-32846,-42854,-61708,-41765,-42072,-98020,-94954,-32884,26796,28036,-35183,-45670,37841,137154,127922,34875,-28721,21901,39634,-7824,-46839,-72813,-54702,-12712,74763,106558,78050,63109,35980,13635,-14406,-71459,-104578,-74509,-21952,75877,96202,51945,45620,39148,28712,-21001,-45902,-63416,-69808,-65967,-73139,-29451,1531,16548,1869,-3048,-9549,26407,49881,32136,-19327,-64822,-82189,-91454,-90318,-126236,-90602,-69302,-52082,-64732,-149819,-23364,84154,116318,129885,116925,88436,16058,-39551,16511,77068,35765,14001,33254,23881,8540,92090,164158,150614,-41964,-129591,-41352,28080,86920,29553,-50404,-83722,-55739,-28012,-22716,-673,83150,129627,34813,-40465,-42493,12471,57961,84970,110625,154448,123838,21146,14238,30963,22077,8667,86623,186825,168277,72911,-74489,-124410,-67272,-32831,-24935,-5952,-38052,-92197,-102450,-178867,-131020,-113229,-69822,-86709,-64358,-73521,-123476,-49340,-711,68467,133573,82176,-59637,-89483,35253,117195,52627,-36707,-75159,-155436,-85724,27246,16632,58598,31373,34841,125262,245412,262711,171775,33318,-39872,-56621,-60873,-47246,16772,49052,41398,27143,9393,-7644,-32766,-46763,-10284,-3952,32109,26350,-44314,-137800,-150208,-78704,167566,282315,99385,-7952,166956,247742,137507,-7629,-39565,-45926,-56809,33207,141987,183218,241446,203802,148888,126556,82824,-3816,-52828,70954,294947,357063,158063,-71153,-35265,57578,112551,47057,-61950,106181,312093,415461,319977,234408,210530,201467,154317,79149,8985,-40901,-81463,-100240,-40647,-11471,-55535,-69645,-20635,28373,19624,-33149,-57281,-45753,-271,32839,20445,-27651,-104298,-89930,-79920,-25796,32274,140348,131886,-13118,-88843,-85966,-64495,-21356,91741,161938,179127,128593,15175,-94826,-82394,-6592,27303,50864,71686,100293,23428,-37229,-72599,-114501,-16210,107892,198882,225794,287387,297518,161431,67317,93637,100228,61099,10713,-136042,-47764,44397,90245,60934,23755,-23509,-60903,-59273,33667,153658,252301,200063,50186,-57269,-40531,-22431,-32961,-73632,-41467,125973,249815,198119,79474,-19062,-62026,-75239,-28393,130398,211742,144993,18315,-14345,38548,27803,-98264,-48204,88429,143408,118384,-7391,-52883,-51080,-73424,-54330,-34543,58767,173981,255939,352055,397142,165700,4577,140118,309881,268299,145130,118256,127309,145414,139893,71613,-34540,-37792,63241,44864,-9750,-43738,-30856,-17041,3799,-1392,-53160,-92335,-62317,8306,-8906,-8077,134917,226770,338137,280342,287542,177099,73886,-1607,50837,91116,31791,-109209,52856,119423,27989,-63837,76135,225280,231167,93763,-37498,-74876,-77978,-37218,-48529,-50994,-81838,-78970,-34787,80458,134018,138846,126293,69026,-32499,-100723,-96120,-56946,-58683,-28622,10981,-38145,-87798,-42982,-15905,-12649,-33487,-46900,-23191,18859,37077,-22061,-83307,-96465,-86765,-36363,-691,-6745,-38845,-41813,-10197,-17095,-31675,-78508,-107545,-139308,-149291,-57254,36122,104720,173156,182343,98419,-22547,-91198,-81063,-40362,-4689,28337,47482,163432,290807,305311,227301,128369,-38285,-96547,-107331,-56784,21051,91451,79841,-14599,-111647,-95676,-51886,-36868,-45424,-9258,102324,241156,272141,131904,-54071,-78520,-54038,7776,76525,149754,242658,110391,-43915,-93501,-81138,14108,45016,57817,51515,15567,-17346,-82555,-74761,13074,37489,-10634,-75660,-134565,-93564,-50151,-58435,-57644,-61288,-53054,-93520,-20707,122804,218066,137933,-3159,-20341,-6547,-107952,-113621,-14669,124359,173341,-2589,-79459,22554,168335,248685,174834,76214,-18183,-130489,-122252,-58485,38738,132070,126162,62208,-7558,-73350,-81759,-40341,-7926,-62948,-21012,125185,169250,135684,114655,97161,7423,-43465,-83769,-101811,-78892,-55481,87635,196174,193403,101473,65629,47714,161412,222114,167325,75717,-10245,-46631,-96841,-123271,-110072,-26346,82561,121036,41243,6436,-47437,-91716,-64592,-36470,-18353,-84470,-139735,-110975,-104928,-116759,-100832,-67710,-35563,-35052,-93635,-113379,-120343,-55946,68242,182081,224088,185802,97394,-228,-75803,1592,39464,6863,-86738,-116152,-108687,-41863,63728,150913,95134,-88296,-32124,45937,-10030,-105743,-131827,-120549,-22431,66180,167960,311743,258308,166995,215412,292282,257743,119302,-16983,-118382,-47861,26040,-17091,-102819,-80037,40129,145885,125355,27084,-37833,-59618,-3251,99449,165724,177906,149506,128797,71725,242,-44706,-40446,-21836,-90229,-110063,-104606,-51856,-14470,-2281,26244,78665,65663,-22310,-84494,-112358,-51570,-2413,76309,91982,37335,-27522,-69468,-64607,29674,132493,241889,313368,293985,142696,23960,21210,64284,70812,52583,18743,902,-30925,-65941,-24012,49812,87209,141321,120060,4606,-46283,-54667,-50206,2072,34741,66517,198310,299132,231992,126477,10005,-60841,-53837,23629,90256,110975,116351,150882,201062,162487,76305,7623,-52598,-59368,-17424,29116,15988,-7987,65747,139241,90919,34711,-28742,-44885,-36869,-42578,-65337,-41765,-3078,12803,54874,33386,-98401,-142127,-73243,-69434,-88400,-118506,-44302,-43908,-94107,-99582,-126933,-37885,81711,43930,-43482,-54365,-46548,28090,121791,131164,133937,261747,303943,105509,-47888,-110599,-3124,63612,64562,-2039,-37423,-117051,-93084,11972,106018,36487,-112840,-86436,-28400,64312,152656,182134,71976,-48419,-133985,-138332,-125742,-125821,-112364,-66344,-62756,-127909,-56335,-11289,-53566,-140783,-101281,21736,126534,203941,246556,161052,-7830,-71838,-56028,-51727,-52195,-51514,-66749,-96651,-86564,-43294,11499,84589,69919,27040,-8175,-8360,2111,-36698,-83795,-96000,-32612,10573,25243,44402,53944,67962,80375,-16431,8421,40495,66959,62786,39035,10197,-40591,-92569,-8204,37868,29146,29083,-2021,-318,29834,50054,-15982,-109485,-96159,-43249,-38873,-40894,10765,40388,-9674,5157,79450,42680,-22387,-26439,-36906,-57012,-69526,2469,78098,144250,146105,117190,42970,32476,14713,-29137,-97984,-89699,-45892,-71680,-48698,-65316,-86957,-93191,-119671,-113489,-61379,-13341,-5316,-50309,-61840,42641,147118,283783,386532,450904,324549,95574,20918,-35839,-56033,-12730,-4926,-34854,-62096,-36566,-36190,-25465,3,-15453,-37503,-60810,-49614,-25037,45769,11472,-32469,-260,99633,210095,262286,224423,173650,69325,10950,-28880,-22556,-16660,-23384,14252,82646,139090,108365,75378,62964,56727,6116,-57066,-53275,-14570,60261,76145,99270,131595,111961,33609,-31091,-67105,-36310,-314,43809,158816,232230,202169,92392,-9447,-94580,-76109,46949,82544,55980,-2643,-52914,-96178,-88351,-69521,-88772,-26478,58556,65089,83915,100500,106170,72955,32197,38082,9984,-46592,-80872,-121981,-123959,-68019,-57063,-136884,-119084,-52405,-23764,-87038,-74802,28020,85722,62214,3407,-47559,-26674,-6802,-26214,1224,25859,35995,56571,46995,-2649,-36479,-69942,-30691,33224,61471,11286,-85895,-112222,-117065,-68682,-32738,-8453,25445,52369,70632,31329,-21091,-61492,-40881,4456,3479,-9289,90848,228576,286606,272747,200069,71089,12501,-94979,-160609,-142266,-86318,-78578,-90670,-87873,20178,107041,98839,63780,32442,880,4050,-17319,-65555,-35072,-2926,-38368,-116773,-96386,-43308,-46824,-55245,-89350,-84335,-59185,-24074,-24575,-43875,-55306,-62572,-98259,-147584,-128319,-58558,-15464,-2299,-49081,58124,110902,140440,142948,24440,-56958,-27351,8952,-7298,-8189,50328,116994,131824,92939,27158,-4603,6004,31093,-9289,-98107,-81012,-11730,67668,98906,55480,38925,83271,152310,230064,289276,301928,232495,74350,-49438,-87135,-52160,-41952,-39937,6333,19294,-31268,-60328,-38572,13127,102609,232681,228139,118230,13886,51290,157530,199892,72818,-41829,-89106,-100806,-65173,2070,1038,-14849,3901,18418,-4584,33571,107146,168192,300390,397693,349981,111967,-77571,11899,94936,113738,99866,123361,177925,276774,367583,507792,571088,537946,381823,172392,48579,4782,-22563,-76677,-130995,-159380,-129113,-108705,-85043,-101381,-117248,-54294,9256,19145,39154,98069,154714,148926,113262,75608,51327,89925,93045,-546,-88594,-63576,-46275,-104646,76611,225678,147233,4810,-34688,11291,63274,63726,7553,-66899,-102005,-109435,-95184,41024,142972,149535,105181,67548,61656,29664,-19833,-2926,18284,-18627,-116284,-130975,-84877,-50735,-61805,-58202,31465,184216,132177,-13436,-93841,3115,89112,100758,69241,6294,-39156,-79792,-112817,-134405,-110635,-111712,-99253,-73723,-53087,-115359,-42553,37922,68369,21289,-49610,-85780,-55612,-2696,63670,167217,398587,517642,445256,285740,108569,6143,107105,197911,181923,158462,131719,74364,-25178,-105760,-44460,21539,79874,147937,124693,43627,-40554,-44480,-42432,-38445,-59114,-66419,-85937,-52022,34609,158981,267916,273878,251006,254977,251020,162223,16917,-91336,-115096,-122350,-92752,-52969,-46797,-80176,-79421,-102291,-121929,-114700,-82528,-36250,27899,32575,-74932,-98921,5166,147677,190644,40176,48170,141980,213173,172701,100069,70017,-12418,-118040,-153735,-85212,-39342,3491,45113,8534,-61270,-38723,38142,61857,-1364,-107056,-131317,-146438,-143985,-98808,-79161,-139299,-98208,-83478,-18949,-80961,-80352,-5678,46453,7411,-16314,-7474,88772,186841,114716,-7766,-99349,-2084,46198,45574,161123,261226,239304,172860,129879,124516,132409,167878,146220,76587,46038,42345,21308,-2488],[19280,65374,117563,182055,143698,8807,-47877,-79905,-51231,-45727,-43541,-34380,-17854,40198,137836,48223,5119,-10855,22276,98279,11116,-32408,-58207,-98811,-94953,-129308,-40471,30711,72725,80414,30540,-31978,-55580,-75205,-132634,-79929,-45733,-4075,46925,77471,39656,-5835,11743,-4434,-23242,-6863,-54716,-97528,113237,149450,19411,-113789,-129383,-56002,14816,-57154,-109089,-66974,-47440,40142,75944,2252,-69658,-47943,-58329,-100348,-80890,-40179,-69093,-60019,-18486,-28412,-59022,-56048,-12342,51032,125632,160539,125549,133520,89392,105048,51573,6835,-11471,-45575,-53466,-42273,-29265,-58992,-82923,-49829,-4937,58543,136620,186316,139591,-60305,-97498,30705,108374,125263,43506,-62305,-56091,-1144,-18468,-93084,-138966,-86784,-77262,-98509,7854,32823,746,-72265,-126384,-118421,-26115,-10918,-97589,-106137,-76101,-93240,-104771,-103015,-58482,-11582,-932,-6344,43875,128488,149629,102833,90573,115655,86150,36604,27927,140910,139781,34334,-57148,-110323,-97411,-55378,-487,24857,-25510,-22044,70126,144034,104585,-22006,-122350,-139606,-121679,-140287,-46246,10477,-32288,-36871,38538,116931,52360,30185,91279,1682210,5773100,11790404,17674498,19592164,16553329,10033707,7369371,15300038,20300805,22482962,25070922,24802243,18368798,8611493,2191693,8694407,12131770,11732322,8197755,3897873,708423,204738,375830,256027,245111,602584,522388,193021,-11611,-3185,76529,135272,123002,117141,145551,137295,40131,31370,17383,5540,23648,54679,21958,-30812,41044,162878,180582,46848,-110842,53345,106854,35913,45127,75440,-534,-70989,-5351,199007,337646,204865,11017,-94694,-46696,95826,176710,106119,68685,50514,50877,19751,-19424,-20912,1025,22319,34076,71846,65018,26979,-46386,-101528,-49846,-1776,104,-80471,-57304,-14479,-94019,-78032,-10373,15299,7775,-23979,-26381,12410,-18028,-342,40422,74344,68384,74793,33649,2191,46574,147475,264475,169119,119854,103982,78050,7227,-85725,-103283,-51129,36218,104052,85117,35197,-2671,-54974,-98910,-2988,104956,114367,18973,-17860,-23737,-83945,-145928,-53118,13358,1946,-33646,-73731,-69513,-34835,46181,110789,181208,163544,41404,-55251,-12534,54583,29597,-56523,-69650,-59059,-55531,-77293,-103781,-47001,21655,88086,119642,60032,20892,90924,145048,98638,51203,70427,89937,74022,19578,-16823,-14733,-21684,-51246,-40905,16049,1356,-64723,-22984,15536,51103,88389,32238,-21800,-49229,-1420,53621,30074,-30860,-24555,-3466,-54769,-55029,-12891,-3743,37669,101205,80915,-49945,32806,72750,52618,103682,98656,69183,35490,22648,8543,-41853,-96320,-68145,-33042,-90860,-95639,49729,199660,209722,126895,20003,-56579,-31974,54219,88974,83763,15221,-24537,23179,37758,-66981,-36548,17031,-11556,-59154,-31217,62979,156828,221678,166341,3446,-106555,-14466,7165,-28401,-68851,-48670,-36826,-59698,-83245,-117166,-93437,-6889,89036,170826,200469,141458,168225,168602,50201,-56130,-72661,-11843,79426,269298,445539,442009,275687,6485,-151224,498480,1004856,921584,448468,118029,-33696,16678,94363,73277,-14063,-57428,-15448,-19788,-21340,-43070,-86867,-18575,-1298,-100746,-15491,25892,-29195,-84209,-62520,36479,74222,2473,-91240,-43280,24540,58068,6054,56717,247035,35825,825865,1240176,5344414,18006230,35336398,47811064,45979130,30837304,34107809,51899875,57714585,44715191,23768513,7145621,1169721,1585697,122053,271406,152074,219971,-34073,-63554,-22525,78010,14153,-61062,-87625,-119505,-124578,-110671,-41931,75503,157938,85535,-21876,-15025,44439,30634,-40364,-81905,-61634,72,-27376,-92855,-7316,43681,-13085,-14058,78949,126605,109273,234787,120645,-74684,-196532,-67538,32956,46495,-15684,-46747,-904,33163,-2845,-61923,-73204,-90819,-93782,-76047,-38412,15783,46875,31465,-20900,-67331,-78170,-95301,-125623,-69570,161325,145460,559731,1280990,2666612,4093841,4008975,2070286,2452692,6317357,10430358,9300477,4785342,5045749,9379938,11267075,9107158,3444380,2825472,6573036,7794053,6086277,2999022,368316,1422197,1858279,1468521,447928,221010,-34936,117715,8421,104853,193319,5952,-108123,-55141,-31423,36577,65262,17589,-59931,-57919,-63203,-78242,-11879,24265,-24211,-91193,-60939,-12090,2404,6911,7996,-14285,-43878,-89633,-136608,-110005,-59743,15141,39799,32045,-60624,-85270,-33105,-5050,24738,25080,-18458,-43111,-64454,-56320,-72301,-102567,-109812,-94216,-95290,-83336,-76370,-100315,-42470,15971,41026,28765,31696,15123,-15198,40488,162947,229365,278985,429350,425466,159637,-67524,-43483,25311,35651,27996,10709,6881,-3399,-25109,-61580,-104034,-54445,-27131,-36391,-65725,-78528,-42297,6767,-18705,-50510,-126942,-100231,-3880,27105,15097,-19259,-83749,-140149,-60502,-30642,-1493,38381,89191,117003,89458,35001,-18923,-3820,85700,126386,38990,-91723,18347,211569,319987,383418,275318,191448,209367,254162,295713,367253,400364,365085,156051,36938,16675,44424,-5674,-112439,-65676,-40473,-79587,-128590,-82718,-35602,-51555,-114693,-82923,-50853,-23118,66113,202076,172490,65802,14330,34581,3748,-66836,-118736,-120683,-150377,-85116,-40296,-56827,-56362,-19787,-23232,-87566,-96152,-26992,43410,44554,-31040,-49333,35296,126137,113449,22204,-45110,16675,51099,1074,-46694,-74471,-66479,-14650,106904,164724,131330,97247,52368,7885,-34575,-93370,-129732,-110548,-72855,28886,99493,74613,72202,49703,14028,-47376,-61349,-64149,-57751,-49747,-79739,-47309,-3105,24351,8974,-11090,-21825,23644,55047,38722,-11127,-48811,-63496,-53589,-68728,-115951,-100783,-88449,-77525,-81549,-138689,-19803,71821,96991,111754,97344,61347,-11659,-63791,7792,81793,56247,32257,25005,7529,-3082,84045,150149,134408,-45973,-120331,-16395,59650,111655,45697,-38567,-72584,-48561,-24440,-14787,11407,106325,167456,78659,-4943,-19162,28500,84361,111019,126202,150889,101179,-4566,2807,32796,45312,42926,94428,172791,147313,63572,-80062,-117093,-61291,-39559,-25675,-1794,-30342,-84135,-98854,-157336,-123376,-118421,-65425,-76435,-61584,-65175,-110290,-58911,-4237,76198,171129,110727,-52311,-94768,40851,127703,65017,-25066,-70441,-148845,-78515,7453,-1241,66581,29329,25497,105127,204490,234473,167088,27645,-49831,-60173,-63598,-53176,3338,30247,12117,-11172,-22890,-29983,-47663,-56496,-4151,8652,38828,40050,-19749,-101196,-99400,-88224,102689,257073,121004,28113,185455,248021,136497,1187,-22524,-43104,-59674,31897,160237,231323,322501,286292,197331,128059,71713,-10218,-64660,55104,293305,336508,142020,-83467,-48992,48129,98536,50283,-88740,55395,229083,325944,259162,196408,175703,167244,114514,36470,-21851,-56591,-88858,-99324,-41949,-11065,-61000,-53967,12312,67790,57316,-6190,-36189,-36175,-12613,-2962,-22568,-47487,-94896,-80632,-85866,-34240,23381,144815,155229,18480,-76848,-95051,-83059,-38796,70346,148189,182650,139335,21214,-96464,-83629,-9453,22477,35313,54020,82181,15051,-35698,-67106,-120015,-33457,74839,159541,205966,284641,327410,218085,94276,81340,70849,43951,13281,-127263,-52155,42722,96999,70647,20584,-36328,-72079,-76039,19268,145283,245230,192372,46603,-53867,-42463,-28883,-41450,-77753,-33716,127861,217435,156341,44386,-36787,-65766,-70054,-44892,84979,143427,100240,5764,-8857,34976,21196,-106709,-44349,106006,169016,150111,23628,-38209,-44110,-62150,-48707,-28514,64830,185303,285915,409272,441114,164663,-7653,121532,285813,241573,131069,110895,129325,170313,173204,85590,-42385,-63645,47643,35545,-20613,-56530,-43725,-35296,-8120,-10689,-51540,-83946,-58493,4561,-26349,-48484,89294,185470,286413,246679,250543,162256,65780,4189,84623,139213,72740,-120756,29876,106660,34252,-56990,70194,196789,195220,72907,-56870,-98661,-85972,-31608,-35787,-36089,-72026,-86613,-39040,84270,127448,125321,107777,44729,-61053,-125664,-102040,-67743,-82850,-63204,-20723,-63384,-89956,-34977,-4777,1053,-13936,-17331,12899,48238,44556,-32325,-100292,-109427,-96747,-38011,17930,29081,1741,-2709,40735,23089,-11222,-80407,-124689,-155949,-131019,-36673,52624,120363,203847,233107,136690,-10671,-114741,-109075,-68304,-32223,-3215,21944,136610,274665,322118,274872,182584,9595,-57782,-79163,-49202,10194,81874,77467,-13010,-113060,-108939,-62518,-33487,-24834,17283,128247,257702,260859,97835,-84103,-98394,-57144,10681,85996,171556,264789,79427,-69777,-108803,-61858,25376,60852,71838,46994,-3883,-39536,-93554,-81122,5645,30685,-23685,-78601,-126256,-94692,-40899,-39947,-34764,-37940,-36811,-92098,-28440,118540,218288,128604,-24978,-24571,11046,-88354,-105294,-2995,140944,146245,-20102,-84280,14291,128845,170880,102384,34864,-36723,-135389,-130618,-70271,29240,121042,114988,55882,-5009,-74238,-89776,-45162,-10887,-50363,-6858,127545,163804,127959,115005,92057,-5181,-58913,-105167,-128470,-82030,-30367,126414,243161,260737,148645,78548,42455,168187,236635,172776,67279,-31588,-66537,-112399,-132643,-106158,-37300,54580,77504,4646,-3121,-28700,-81773,-72347,-47784,-23714,-82419,-137100,-118498,-130082,-146026,-95186,-58990,-14395,-3415,-65018,-92813,-117909,-72822,58265,194574,253370,229672,143810,28901,-88986,-23353,24841,11277,-75177,-116807,-106704,-47855,45281,132518,64363,-105593,17034,117836,86717,-35919,-125967,-116930,-15757,56016,145371,300597,228859,119561,153491,229506,217788,104400,-26812,-144201,-52910,8524,-34278,-95852,-68413,35464,141394,123795,45017,-10918,-47602,-9623,104610,196324,223222,171944,125466,63608,-9324,-54971,-58887,-50010,-118409,-77496,-49714,-24363,-4459,-3680,19113,73164,63338,-17663,-73954,-97764,-61704,-22127,54759,84973,38665,-20375,-60075,-67946,14296,108556,224436,307339,307729,171916,45267,44715,95050,106987,79098,32207,7685,-24153,-61461,-20756,44155,62926,108656,94850,-9982,-64122,-65624,-56302,-8341,25845,64123,202597,306954,225659,111503,-4691,-77781,-72099,-855,61743,90220,99714,134365,189557,168470,97436,29651,-37456,-51795,-14949,29932,17320,-8433,49578,120543,70842,15290,-47495,-58706,-38887,-35235,-50377,-22559,5856,6932,40707,48219,-71932,-130732,-62032,-52010,-78457,-134302,-44754,-40943,-90263,-102694,-114584,-5990,123795,93354,-6380,-42295,-54619,14882,112017,130666,139686,268574,322677,128747,-35400,-121780,-27141,30177,44407,-174,-18392,-89227,-117685,-40563,65374,34215,-104391,-109163,-37528,59376,151223,177959,64768,-56117,-147656,-159914,-145863,-141123,-117570,-62022,-53557,-134853,-50524,-629,-46647,-146358,-117250,11649,118498,190194,213781,125932,-18957,-72741,-56168,-53720,-55113,-56147,-71678,-104543,-97018,-56725,-18920,41765,42246,27593,8003,8228,12957,-33474,-96301,-87849,93,54948,66157,75422,75648,82819,95005,-7236,1245,6200,16916,21532,16329,-3188,-47930,-87102,9762,68768,72352,66831,24552,20688,51839,74575,798,-98693,-85490,-34691,-39991,-55384,-3209,32365,-19249,-6096,70966,44083,-18828,-24027,-39732,-68848,-70075,17557,95070,157145,142172,105713,41182,45880,30724,-14156,-91519,-103069,-47221,-58977,-37169,-56926,-88031,-91680,-114349,-99067,-37636,6954,1697,-42339,-34932,81980,190743,333278,433983,476498,302692,62704,-19797,-42160,-56560,-19325,-19357,-57669,-72731,-43053,-39466,-25841,-2576,-19133,-45881,-63222,-44654,-21945,38310,2742,-36498,788,105832,228968,249846,206285,190948,112569,75930,23997,-22076,-26298,-26863,12502,73065,119048,76133,33788,45219,61012,13530,-57669,-51929,7248,91190,77214,90077,125250,110444,34836,-30212,-69784,-40601,-4291,44617,157186,236003,207729,92805,-18654,-106809,-62686,61020,111546,99948,32518,-41587,-97814,-93525,-68608,-76708,-8866,83884,107985,126375,107750,97770,76466,47857,53625,23887,-36836,-68121,-100532,-102609,-105427,-91268,-112791,-93732,-69961,-53637,-108618,-84403,4303,51277,36876,-17463,-58125,-14716,23729,957,9939,23232,26637,38849,39941,8984,-17113,-52219,-10860,52215,80035,19435,-83133,-104915,-122186,-72585,-32439,-16611,10941,38432,58266,19981,-31027,-69992,-51674,-6698,-7517,-9334,97634,245739,304366,273990,176140,46670,7234,-87051,-159314,-108500,-54592,-53627,-73912,-79398,20008,93541,78428,50931,18478,-21753,-24351,-38546,-71772,-34116,1963,-24862,-100472,-90339,-33997,-16022,-32875,-80289,-90583,-50654,-4833,-20620,-51050,-71325,-86355,-118360,-151030,-115656,-33718,-469,-9425,-62366,88723,170968,194264,164691,20120,-69377,-39596,-2004,-12866,-14910,30822,84999,97940,65857,9170,-13978,8272,37239,-5104,-101805,-73399,-1821,70203,99933,57203,41598,88852,172073,284788,382734,385062,272053,91679,-30262,-59702,-30317,-35619,-46865,-9638,752,-46490,-70080,-43022,17573,123129,238627,211037,106841,13716,62507,157693,181833,75964,-35979,-79095,-98941,-77156,-5874,-2381,-20721,-6859,3857,-17964,18201,83450,132276,252472,362483,337857,117152,-70947,-1526,78736,104129,97420,115860,150533,250628,332664,451160,499870,471185,326250,146285,46837,8612,-19632,-72449,-119949,-151493,-137269,-118324,-93802,-101499,-117350,-78573,-13715,5309,32851,100412,161728,148507,102777,59337,44597,102922,113435,21260,-72438,-78224,-68972,-85102,103713,258389,179293,28359,-19338,10252,50896,44618,-11467,-82021,-123106,-143415,-56885,90878,176753,140656,79084,33936,30067,4691,-36268,-5596,27457,-4451,-109384,-130775,-73647,-26118,-40129,-43982,50005,223018,155475,-6768,-89555,4012,88100,93623,56409,-40078,-79011,-99582,-120936,-132287,-103315,-98945,-94956,-86056,-56382,-112734,-43691,39681,76656,37851,-42802,-85041,-55001,-14798,57206,176449,399937,480869,392048,226920,58504,-15924,111022,204737,190569,159023,130457,79075,-5460,-87558,-83756,701,62020,129707,126401,57736,-28429,-40850,-38607,-33681,-54544,-58334,-73341,-46224,22541,116854,211291,239655,224814,231750,249674,176419,27617,-84333,-110562,-109342,-69424,-29177,-24510,-59747,-52941,-66668,-121470,-150923,-93291,-58140,-1637,8983,-74600,-104798,-35963,72495,133143,16287,33554,115669,185506,146705,84407,65550,-15857,-125675,-149015,-83609,-41729,-1618,41097,3215,-53494,-14582,62979,80133,20549,-68819,-71371,-103203,-123862,-93532,-69313,-116514,-80471,-63185,-10945,-77827,-82125,-15770,38318,3665,-18424,-15059,62014,157448,90483,-25842,-96916,26472,73096,55857,168211,269653,247950,158164,86887,66216,89932,152172,154649,98598,55561,26185,2168,-21495],[8224,72329,141837,213711,155232,16188,-37471,-59776,-52874,-49869,-46061,-33561,-14202,47134,151758,77879,38723,25210,62233,127217,33613,-15927,-39635,-87553,-115883,-134514,-26434,35110,62088,57551,1169,-62010,-81794,-87572,-134528,-98317,-67531,-22770,32795,70960,48643,8835,19365,-17742,-42269,-22464,-41517,-131292,82549,129690,8197,-116500,-130983,-73649,3120,-47592,-116996,-78091,-53001,40553,69906,-2052,-74374,-53765,-66004,-105441,-84417,-54228,-88506,-74410,-32764,-36253,-54259,-41817,3224,59995,125708,152524,113110,121467,83377,110258,68444,30628,10358,-33127,-71273,-56111,-38751,-60222,-83937,-54313,-7020,60944,141301,195900,146673,-59932,-92024,41068,129685,155353,68384,-40074,-72236,-22995,-28822,-80807,-94739,-35379,-22433,-36632,26701,47490,10416,-70393,-131236,-116529,-23363,-6280,-90109,-102206,-76653,-89223,-94249,-92207,-64168,-35586,-37039,-37739,27679,121251,151996,106759,75241,91623,73223,42434,46689,134655,99650,-13914,-89420,-128339,-112564,-60403,-3195,24148,-5761,13566,81950,123336,58132,-63916,-84449,-98621,-117697,-138243,-69333,-18059,-41557,-29153,42939,76144,10856,-46057,-19833,1027613,2873024,5432971,8044412,8773257,7565052,5140308,2073828,5018187,7112209,8650378,10630007,10252966,6788573,2680163,224965,2980829,4318940,4392055,3120427,1503072,240107,118559,284880,283989,326594,586449,435583,187173,11148,22861,100679,175027,179279,157018,156510,156509,62688,47460,28972,13571,28606,55202,17852,-48053,15147,134822,168803,51400,-113264,3587,24416,-5497,16808,52954,-31170,-113128,29,217178,329672,203529,23500,-75153,-61004,80544,181253,119192,71145,40858,33700,-2549,-46015,-47777,-6979,28883,49210,84056,67757,21598,-59152,-87761,-23661,14132,4449,-83341,-38782,-5043,-95124,-63793,4758,27704,17136,-11962,-14024,19110,-14023,3097,52922,100982,97703,89255,33018,-2753,35714,124759,235088,156503,112099,90309,63303,-1409,-89719,-102600,-45889,36820,98454,80499,39890,6676,-48124,-105776,2595,124924,142172,48292,8023,-323,-52129,-131556,-92577,-27241,-33802,-63665,-89055,-42707,10898,74298,123159,190840,146329,27911,-58854,1687,86632,61450,-44860,-75475,-61404,-50734,-65142,-90701,-42121,21823,80222,110072,57606,44958,139170,176455,112636,55410,64286,73672,56162,15219,-7753,-5465,-6678,-25270,-19789,33371,25471,-44706,-53740,-1480,39487,86540,31998,-17803,-34970,24233,71420,27868,-45825,-39240,-1851,-42394,-38994,1731,6349,42605,110408,116077,-13391,-28436,44421,45664,111143,105065,73091,38193,26029,13626,-31159,-80107,-64998,-33360,-89965,-91666,41131,168110,178349,109851,6016,-76217,-50254,49503,98195,101010,38657,-6386,17427,20909,-69750,-18321,38103,9435,-50476,-39311,61687,168659,230871,159866,1673,-97195,-21282,7127,-20138,-62269,-54287,-42474,-60698,-77231,-108906,-107820,-29637,67911,150443,148389,53072,132402,202863,91298,-23080,-61144,-5827,89236,270011,358990,272639,100855,-78282,-144215,355487,729483,654998,311499,82729,-12472,41674,113970,70842,-26805,-91296,-54359,-37677,-14574,-10652,-49344,-37952,-26592,-109496,-19124,25644,-32427,-74608,-26335,59634,89484,16837,-77728,-39284,-144,44054,556,52859,100651,-8933,282817,263903,1938622,6307563,11850506,15434981,14363445,9329380,14796811,20318145,21834247,16283724,8198027,2198263,564433,701617,114483,70217,72327,79263,-81024,-63497,-6246,61171,-76,-66226,-93791,-127976,-122770,-112157,-47970,67854,135892,63394,-32177,-14909,53328,42397,-29011,-83399,-73689,-13844,-29009,-99978,-22028,40685,10085,10188,55236,92678,93627,157039,14000,-151372,-167711,-68851,33622,56215,-6096,-47149,-3191,40714,2098,-61026,-67990,-86595,-95397,-85759,-54880,-5143,30757,28269,-17203,-59221,-68624,-80894,-105271,-85389,111972,143112,400536,523676,1216988,1812038,1838687,1024800,646609,2246250,4419220,3376606,1390613,1783134,3004111,4211337,4008965,1839375,707736,1724834,2057193,1565420,880734,193945,926163,882302,667629,130422,43380,-37786,124198,41557,163763,227889,14620,-115118,-58578,-30681,32803,64144,16527,-67951,-75697,-81571,-84673,-9091,25925,-19884,-87380,-73781,-28150,-12004,4055,24174,7402,-49543,-113159,-147652,-108462,-53436,24987,53661,54393,-13028,-36644,6394,35520,59129,38669,-13072,-41639,-67576,-66566,-88051,-118200,-103332,-91573,-94712,-80247,-74256,-95309,-34950,22251,43896,31198,35171,23900,-3858,46226,173397,272556,368870,533142,475450,172537,-56013,-50081,4096,3981,-6126,-18792,-13860,-17726,-38513,-76707,-106185,-52325,-31665,-40247,-63022,-65689,-14330,62096,39906,-7292,-98710,-101974,-22712,661,-9503,-42194,-105307,-138137,-37695,2703,35303,69176,104748,115095,79812,15939,-32424,9734,108584,127651,30521,-104829,28021,228886,355772,412669,261657,143614,139300,172126,203465,262726,294940,289889,139970,24340,-10376,14934,-22599,-106871,-51996,-24931,-55322,-112404,-82507,-37005,-52176,-100792,-73449,-45712,-3983,98218,234460,197752,90880,33048,38349,-3035,-74528,-117985,-122444,-137157,-86897,-50089,-68463,-43504,-309,-8380,-80280,-93473,-17253,65501,65672,-24720,-53568,29979,111686,97100,9522,-62764,7566,56662,6118,-47777,-77646,-80132,-6152,151296,227878,187180,132686,68485,6391,-47299,-111455,-146068,-126351,-99752,-20546,94663,90808,91757,58276,4985,-70011,-78400,-66896,-47141,-31061,-69689,-65444,-9082,32557,19584,-16372,-37471,16676,54954,40429,-5187,-31845,-35801,-17140,-53191,-108999,-108012,-107352,-104536,-100158,-123740,-16274,57532,76467,93575,79086,38513,-34317,-88781,-5791,82431,80356,50986,17390,-8110,-13602,72870,130181,110189,-53704,-113034,4777,83514,128724,57739,-30240,-63577,-43092,-22294,-7908,21807,124995,197933,122577,30027,1089,42297,107609,132602,134133,134473,69404,-32395,-10570,31383,63276,80117,107154,153881,116574,45792,-89648,-110490,-56187,-44455,-21578,2084,-21696,-69676,-81012,-130932,-115344,-123690,-65225,-72413,-62777,-60793,-100758,-68654,-5323,83781,207051,139718,-43844,-103852,38409,125774,67754,-15919,-62619,-134518,-68712,-22045,-4357,77495,25941,12118,78449,152572,190905,150441,20673,-61200,-70068,-74671,-68632,-21885,-2593,-26935,-52155,-54568,-51601,-62535,-67609,-274,22482,46845,54573,6718,-56915,-51808,-73623,51954,233986,148002,60484,189356,229329,124348,8562,-9543,-43230,-62750,30775,174203,274441,390468,351409,233138,124229,55390,-20225,-78529,34279,276100,299392,121278,-88223,-59770,33633,75729,48673,-103986,3040,142010,232289,196742,154458,135966,130148,74333,-2571,-48945,-73029,-99354,-100147,-45279,-12793,-64677,-32601,44984,101979,85435,10570,-21279,-28927,-24362,-38817,-67119,-68402,-86250,-73452,-90682,-43367,11337,138259,163910,42428,-62394,-99374,-103224,-59428,44884,126110,179937,147225,25507,-100997,-84994,-10483,20425,22356,37704,63758,5664,-36818,-64827,-114962,-48213,44478,121341,183159,272335,342670,265780,113845,57007,37691,27329,13864,-122024,-57472,38493,98488,73521,7317,-60847,-94444,-101454,-1870,125298,222038,170620,34902,-54381,-46275,-37148,-50608,-81255,-28534,122153,179725,114729,8296,-58139,-70217,-66221,-62426,40564,80201,55450,-8968,-6780,29083,14640,-108345,-44639,113305,183218,170475,44777,-30342,-42023,-55013,-42877,-19086,75171,195959,307374,451217,465323,157029,-24220,93498,243827,202191,109734,97891,125118,189759,199266,95241,-49292,-84369,34532,29854,-27445,-71306,-64170,-58441,-18821,-17578,-48306,-76850,-52450,584,-43689,-84748,42424,137683,218893,203112,205177,138358,50828,6001,112324,180716,109125,-97252,4752,89039,37367,-53833,57294,161157,155102,49445,-77891,-123328,-89031,-29426,-26096,-27833,-66530,-94129,-50805,74781,110914,105840,83727,17722,-87543,-143178,-99836,-77085,-106498,-98876,-57485,-90822,-83266,-27758,2908,11734,4677,12421,47065,73411,47526,-44476,-114970,-121571,-110457,-45666,31238,63150,43890,44702,98682,70418,19744,-68957,-136740,-161231,-115667,-21665,62862,127443,218612,266796,164645,1861,-121036,-133279,-94779,-61558,-37819,-3606,109594,252901,333328,323639,237047,60234,-8582,-48384,-42364,-6372,62951,66512,-17405,-116305,-122488,-72019,-29472,-2032,52375,161815,274168,246838,66458,-103709,-116145,-63312,7736,89684,192061,275976,43935,-97814,-117280,-43761,32331,70361,79182,35306,-28506,-65498,-106476,-88793,-4570,20033,-40416,-82152,-118822,-95632,-30320,-19203,-13469,-19136,-23713,-90240,-37766,107327,207118,111383,-52561,-25641,25740,-69142,-94002,7820,148621,109238,-42367,-90248,4351,86808,97628,38430,-5847,-58368,-143186,-138180,-81185,20525,111671,105287,51282,-1161,-74636,-101195,-51690,-11734,-34735,1904,119362,145780,108022,104751,80681,-19842,-70906,-116004,-152683,-78524,-1504,161697,281287,323445,200951,90660,33410,165206,233984,161957,49055,-52891,-73680,-112396,-131589,-103274,-48460,26768,39025,-21674,-5089,-8174,-70327,-80266,-59305,-28321,-77670,-130358,-124064,-157268,-131459,-88819,-52506,3489,29072,-32420,-66911,-107306,-88735,45226,201181,278945,273147,192204,60051,-88275,-45464,11544,15615,-61803,-112520,-105717,-56213,20934,101001,22897,-87757,62116,178626,177329,40426,-92923,-99024,-6520,45607,124919,293364,206895,79950,106429,179847,182769,92648,-27396,-150495,-57766,-12037,-49230,-81501,-55796,28757,129537,111010,55479,11831,-33316,-15623,105068,214774,253786,183063,115900,51769,-20418,-64714,-75986,-77565,-147138,-42684,14875,15589,12063,-6173,6765,60417,54930,-17271,-67770,-87473,-69308,-40672,26171,70779,35437,-16045,-52461,-71530,-2269,79278,192280,279801,298937,189771,66218,67477,124707,140264,104175,49337,22722,-5746,-44336,-9046,40107,38687,74474,68922,-20929,-79788,-77075,-63853,-20744,14396,59050,197994,300906,213360,95854,-19520,-93842,-82325,-13752,43312,75010,85830,118789,176057,168577,113657,49055,-24443,-46255,-14281,28878,16453,-11939,24356,88768,37569,-15677,-72515,-75851,-44226,-30711,-37995,-8793,8874,-1911,23812,57312,-45900,-107680,-44726,-34361,-69144,-120867,-32684,-29770,-81473,-103450,-102112,26737,165532,147165,38529,-23476,-59986,943,98381,125605,140812,266634,329982,151277,-20636,-118960,-55494,-6333,23630,912,-5039,-63947,-115899,-81925,23242,29428,-89370,-124750,-43357,49968,140243,164500,55143,-59928,-149324,-174140,-157684,-149887,-118297,-56435,-43154,-116137,-45232,7069,-41238,-142474,-126563,2958,108395,175954,186164,101383,-19988,-66810,-53353,-55278,-58443,-60696,-75279,-109094,-106332,-67342,-42911,2176,14918,26345,22931,25073,21785,-32944,-111447,-68920,39761,103978,110165,112081,104807,105403,114915,2690,-9429,-31639,-39040,-26207,-11264,-18268,-54864,-80061,25897,98902,121638,114911,62731,50643,81369,106400,24330,-82509,-75939,-27163,-39378,-69523,-18628,21210,-31495,-20907,53169,38939,-20018,-23970,-42072,-78020,-54804,42058,118585,172897,137714,92108,34199,52216,41138,-3100,-81609,-103954,-44085,-48202,-30980,-50376,-85981,-86541,-106614,-87588,-14045,28748,7106,-37812,-7381,125701,235181,378432,470145,483988,269754,39949,-62555,-52472,-60029,-28191,-36236,-79752,-73020,-42028,-34340,-15238,10586,-8098,-46062,-63552,-40256,-17141,36044,-3947,-43141,-2671,104864,238294,231465,187141,212025,173382,160580,85795,-14941,-38478,-31504,9667,61039,94775,37290,-14935,21722,59972,19260,-57721,-50348,26511,113735,70920,75929,113692,103999,32153,-32200,-74893,-48006,-12488,40348,150923,233251,207652,90569,-29373,-114350,-49107,72833,140458,145048,68491,-30487,-99240,-98336,-66320,-65322,3807,98439,136850,151467,102382,81523,75996,63896,69709,37417,-26790,-54460,-79807,-90278,-135039,-76376,-64137,-62068,-78071,-78667,-123633,-92121,-21350,13062,7426,-38885,-63201,743,54298,28775,17242,18944,17833,24028,34323,24291,8982,-25924,7399,70151,105363,46198,-59450,-90506,-123913,-77516,-35825,-28265,-8534,18960,40991,5953,-41884,-78399,-62420,-19058,-19563,-9672,103074,258700,317566,272155,152367,27011,4103,-67518,-115829,-64105,-19115,-26417,-57145,-75160,11470,71067,53092,35179,4096,-41078,-45976,-54463,-73568,-32264,5807,-11805,-81775,-62966,4225,25886,-9800,-69778,-98091,-42851,11730,-19785,-60424,-89119,-109201,-124511,-144596,-100342,-13126,11762,-18118,-67173,121852,236241,254054,186985,15695,-85139,-54305,-13689,-18297,-21452,11109,51978,62957,38139,-9905,-24360,8566,40737,-2647,-106171,-65952,5261,69210,98586,57263,42257,90531,185477,332224,468646,458138,305336,110271,-5605,-34587,-15776,-31737,-50720,-22847,-16635,-61735,-80816,-49498,19040,133519,224768,179842,89095,12695,69528,143642,149093,73551,-29510,-66156,-90459,-88911,-16747,-9812,-30905,-20690,-11038,-30798,3542,60973,97652,200328,310441,303536,109820,-63710,-13643,60636,90547,92928,105392,117478,212678,285170,379085,412285,388469,261551,117330,45483,13100,-17044,-69927,-111848,-141940,-139775,-125708,-102767,-104004,-116783,-103347,-40228,-13071,21434,96121,161779,145200,91300,45194,41454,112643,129135,41211,-49217,-77950,-84067,-55776,132848,286270,210582,50847,-6502,6950,39627,30329,-26687,-98004,-137511,-91198,5791,154428,209364,124868,46357,-8916,-12263,-26185,-51506,-5571,37715,8929,-104097,-134026,-64904,-5871,-22709,-28226,69735,255930,176026,-377,-85486,4101,85115,82967,35933,-90027,-73151,-103542,-126703,-126789,-94610,-85674,-83616,-96257,-59759,-109928,-47001,39147,85234,64283,-12772,-60512,-51838,-26308,50651,180122,381633,420121,320001,158727,2727,-41322,109154,205231,194816,155478,123119,78683,14174,-57496,-120979,-19222,45217,109176,124034,70273,-14203,-31942,-31071,-26149,-47505,-48521,-61273,-42106,8902,73350,146615,192283,188658,200185,235739,180416,34326,-78028,-101773,-92310,-42910,-3844,-3809,-44340,-30596,-28542,-101765,-131252,-79852,-70300,-26791,-12802,-75342,-112853,-80367,2585,70866,-14198,15022,81676,145442,112491,66583,61549,-18645,-131623,-145697,-83512,-44836,-4503,46374,14650,-26224,22819,94733,101328,44223,-28603,-8246,-51812,-102580,-91229,-61932,-92946,-60706,-40150,-2311,-72765,-79294,-17354,38525,6171,-17472,-22872,30917,114432,59227,-41708,-78656,48274,90346,56560,158544,254746,232441,129117,37476,4257,44223,129277,154818,116295,62974,13311,-12738,-39282],[3625,86704,173998,249693,173376,38920,1710,593,-39806,-46552,-41375,-26307,-4293,59352,164333,105997,71870,59291,95744,151138,58947,5809,-15891,-64910,-106157,-109863,-9930,41693,56202,43407,-15584,-79529,-98967,-94345,-128860,-112381,-85000,-36954,22351,68147,62414,30275,28997,-27817,-57299,-34809,-23011,-153768,33379,89486,-8825,-115684,-129648,-89557,-6835,-31365,-112427,-89838,-48687,44879,63451,-7850,-80425,-57051,-68944,-105128,-87462,-67255,-104327,-85389,-44105,-40414,-47165,-28581,17451,68452,125155,142114,98614,105686,73739,113468,84925,54986,32032,-18238,-80076,-64345,-44394,-59790,-83309,-59288,-13537,56550,137249,193460,142533,-63695,-86851,51006,148801,179015,88456,-20301,-84558,-46666,-41066,-59139,-48140,13213,31278,24656,58571,68692,21073,-66680,-133129,-112170,-18598,-1087,-80194,-98918,-79695,-87518,-88754,-87790,-75992,-66008,-71869,-60567,18415,115163,149701,105711,58521,65123,58097,45575,66461,131133,69409,-43241,-94115,-108744,-128776,-68493,-12064,16103,10501,44973,92776,109405,33982,-52386,-28320,-50302,-100826,-128122,-94753,-54209,-59321,-31239,39111,41954,-14470,-102183,-91585,523236,986651,1755966,2588734,2560000,2249937,1954956,590996,884460,1384713,2291472,3680666,3093295,715449,614531,1330018,2586184,3040039,2568319,1389496,447181,26627,79123,214069,295154,383239,520977,331006,169232,26333,37973,109730,195669,212945,177370,151628,160319,79268,60358,37596,17362,28552,51116,11893,-65961,-17045,97678,147820,51706,-88818,-37142,-38080,-30531,-7331,32555,-52384,-132996,10033,229521,312502,198687,38333,-53337,-78099,58000,171699,123118,67142,26775,13097,-27773,-76003,-77923,-15327,32421,62505,91402,63374,10757,-74660,-70087,-3958,23275,3877,-86641,-27598,-4057,-101949,-53251,15520,35540,21916,-3066,-2224,24910,-13441,1387,60136,126272,130599,105753,31543,-11556,19664,95724,192959,133974,96797,71403,43980,-13594,-94534,-100025,-40614,33788,85231,67299,37933,10964,-44865,-118265,621,134327,158560,68607,26931,19538,-17649,-86707,-119781,-70435,-75381,-100556,-100066,-14316,54318,98974,128201,187791,120095,8275,-70017,7114,108725,85575,-33331,-88129,-71686,-52434,-58367,-81999,-42739,15147,60911,83385,41946,60737,173734,196234,122030,57402,54791,51729,30646,186,-10148,-6128,-938,-7787,-3532,45197,43480,-18966,-90185,-27915,17716,73827,24198,-19244,-22235,48795,85435,23077,-59711,-56117,-2636,-30582,-21423,15545,11967,41620,110983,137630,31574,-97186,10077,35532,112909,105835,72415,36151,23918,12717,-25726,-67652,-64855,-39153,-93357,-90030,27931,134106,144928,88551,-11817,-99680,-73966,35879,97449,107338,53035,9505,14123,6746,-67271,-6566,52395,25052,-43528,-50588,51970,168599,227995,145161,-5567,-90077,-28377,3681,-15994,-57280,-64237,-52538,-63264,-73760,-99199,-117949,-60050,37733,121489,97707,-33452,87565,218507,122524,2961,-49453,-1878,94712,261946,276306,139418,-24193,-134374,-123950,234669,487234,428604,202813,50228,2343,56838,121296,58112,-37221,-95923,-101385,-63045,-16705,12445,-15965,-35917,-48100,-116813,-24977,24330,-30290,-50472,7159,76344,96955,23945,-69670,-40227,-22549,25497,-3951,45346,-9319,-50258,-21759,18819,272909,215495,913368,2391943,3231191,1938520,5663041,5529333,3134594,1059439,282304,189663,172062,96045,90281,-54131,3495,-22778,-109497,-62683,12655,51539,-7370,-67549,-98220,-128156,-113050,-109076,-57790,49501,98967,29500,-51992,-22479,54585,47511,-20162,-84263,-84093,-30870,-37674,-110277,-36994,34829,26464,27682,47385,72872,74309,83681,-63673,-162953,-146537,-73447,31198,64648,3570,-46666,-6403,44977,2558,-63284,-65162,-83494,-98076,-98148,-75194,-32541,4857,16483,-19061,-53622,-58839,-66353,-86582,-85464,77298,141461,266901,229085,618936,662652,739012,462637,200936,1103845,1290268,576243,319931,79257,1098377,2271198,2409373,1614087,636819,925162,764863,429234,343504,130353,827676,656532,407681,160142,9255,-41751,130517,77018,217437,246030,16471,-117220,-63110,-31826,28113,61507,13423,-77283,-96303,-95199,-82910,-6677,24600,-17525,-84017,-86032,-42009,-24078,1998,40238,39930,-27854,-106731,-140006,-108395,-51939,26640,59349,68861,29823,30841,73983,95384,96615,49944,-9911,-42288,-72231,-78452,-104891,-128826,-92782,-86281,-92843,-77972,-74115,-90468,-26944,28129,45943,32838,37523,33643,15235,67129,194762,316336,450729,607701,489484,169945,-46544,-55713,-19105,-29805,-41162,-48530,-34946,-31275,-49256,-87669,-104785,-53023,-39128,-45899,-61641,-55276,5806,102973,100473,42906,-69219,-96355,-33199,-16980,-27339,-61751,-124926,-114778,-6662,40985,71002,95468,115684,112174,71607,-3172,-46900,23982,126436,123199,21001,-106855,38586,238750,374966,422222,239394,97871,74172,92520,109275,150943,182089,210268,124936,19553,-28260,-7772,-33176,-91722,-34011,-1446,-27749,-94319,-79605,-38496,-50727,-82924,-58265,-39682,13046,124990,261553,222185,116800,52610,43633,-5768,-77379,-112312,-113012,-122305,-88174,-58427,-72339,-25869,18612,5433,-72388,-84995,-1494,94837,93336,-12901,-53314,26610,98820,83839,1919,-75940,-1123,60355,11634,-45501,-77735,-89563,18202,203629,289069,241545,169319,86438,10099,-52186,-121817,-150062,-123849,-96174,-62173,84189,102158,105923,66575,4266,-82621,-92277,-67496,-34726,-9723,-48106,-76204,-10900,46165,39450,-9622,-49433,11023,54803,42155,2986,-9696,1152,20665,-39328,-101659,-108836,-120595,-125392,-110908,-100309,-4255,50438,63194,82792,67912,24230,-47971,-108805,-18059,84718,112103,73756,15395,-17913,-18132,63975,110638,84436,-59946,-103302,25370,103090,142643,70770,-19742,-51112,-33999,-16370,3464,36357,144150,224169,167955,68134,22134,57367,131111,154000,139676,112526,38812,-53591,-19411,32874,80957,121003,129152,138383,84925,26791,-96346,-98958,-45628,-39582,-8856,11247,-5848,-44408,-49324,-98451,-101870,-122711,-63672,-67882,-61919,-54479,-89491,-71895,2639,97594,244653,173004,-29677,-109515,35415,119330,68014,-3861,-46361,-109418,-44452,-38706,28942,96115,27638,2265,54047,103490,145401,130052,18153,-66634,-79499,-86944,-86149,-50704,-40150,-66185,-85709,-76632,-64530,-70023,-73032,7932,44656,64564,77631,41562,-6175,-7837,-55810,16861,214232,178200,91045,181753,197220,107912,21472,6118,-38819,-58959,35803,189367,316167,445528,400041,259642,121859,41746,-26552,-87106,15787,250339,256298,104062,-78491,-59665,20508,51485,46446,-90635,-35550,70590,153159,144834,118720,101611,100521,46584,-22589,-60344,-82331,-105447,-95912,-43907,-9508,-57805,-2347,80995,134514,108714,24398,-6123,-17786,-28040,-65327,-103902,-82021,-73088,-62737,-87730,-45742,4125,129728,166280,65613,-40439,-91140,-116100,-75838,23559,104474,178933,160702,37334,-99845,-80276,-3207,28084,19412,30407,52088,1704,-34043,-58806,-102693,-53824,23330,90593,162854,256013,346453,304960,131184,28597,9660,17222,18064,-112717,-56701,37912,100423,75128,-8949,-85485,-112649,-122998,-19579,103033,192609,144104,23406,-50723,-44593,-40117,-53690,-78061,-19435,116227,147270,82484,-19836,-73826,-66553,-57201,-73534,6445,33356,19725,-18586,-1106,28078,15646,-95824,-42204,115694,189870,181841,60572,-22775,-37823,-45266,-31534,-2122,93421,209883,324676,480479,474628,150871,-37335,64457,195902,161129,89679,87726,123082,210446,223231,106423,-48134,-87701,32564,35990,-20332,-76299,-85614,-77589,-18780,-13380,-37487,-63798,-37624,2989,-54263,-109722,4964,95219,151531,160701,162783,114025,36793,11069,137905,217585,144086,-62796,-11331,75783,44846,-45945,45726,128216,121002,33092,-89278,-137399,-84435,-28220,-18711,-21001,-58760,-91232,-61467,58571,93097,89223,61935,-3787,-102559,-130713,-89052,-79211,-122341,-127408,-87041,-100830,-62056,-14073,14493,25760,27384,46312,83508,99208,52232,-50991,-116859,-123990,-120985,-53077,44263,98313,90594,102714,164888,129272,67967,-36177,-121909,-143427,-97082,-5789,73502,133561,224671,286519,184708,17285,-105218,-140072,-111099,-85634,-68136,-23114,88377,231586,342419,375263,293698,116691,50024,-11243,-30462,-21982,40824,53452,-21174,-115356,-129926,-74485,-19772,27504,101837,207749,293547,234680,44009,-96033,-110280,-65014,4616,92826,216470,281861,12935,-118934,-106303,-21574,39496,77639,84163,22595,-51393,-88486,-114125,-92559,-11998,10876,-55120,-80227,-106571,-92088,-14754,6029,8718,-390,-8911,-83198,-42699,95637,191903,95050,-74717,-16141,42184,-45711,-75666,22599,151637,71263,-63210,-91975,-1897,49700,39299,-7300,-36813,-75837,-148093,-140415,-86442,17094,108656,102840,54256,8610,-69762,-110496,-53094,-4156,-14769,10038,106040,121336,81490,87373,67560,-29995,-68348,-97351,-118810,-62083,37419,196411,312046,379675,259247,105581,24054,157143,219826,139944,26657,-64001,-59173,-93995,-118539,-94465,-50577,10377,16432,-31038,2144,15749,-52737,-82004,-65643,-26575,-64525,-116034,-121234,-140498,-99033,-78466,-44073,21013,63137,5157,-34787,-87292,-96611,35301,206607,303896,317338,243017,94249,-75421,-60484,3507,23452,-43489,-100631,-101372,-62525,-4247,61314,-24266,-47902,106092,228181,254295,117343,-48918,-70731,7474,36961,108257,289806,194090,49845,71554,142774,155792,88050,-12137,-116869,-57713,-32233,-57079,-58777,-37934,25085,114444,91162,62549,33369,-14359,-16536,104571,221846,269905,186100,104812,40714,-28711,-69719,-86357,-96926,-163527,-8361,88419,70078,40472,-4938,-6941,44633,44933,-17105,-61944,-78300,-71901,-53514,-5106,53086,31355,-11235,-43477,-71539,-16201,49321,150081,235827,271062,195430,87050,92537,155532,171434,128022,69067,43934,23288,-11864,14874,41022,18400,42790,45184,-26393,-89203,-85199,-69235,-31581,3733,54294,187901,284192,198505,82154,-31980,-103031,-78415,-13252,35489,67059,77460,107336,163998,166221,127364,67865,-11096,-39826,-12054,29413,16425,-15519,-6381,50318,-2754,-53893,-99349,-91818,-49595,-26544,-26530,1624,9188,-10119,8119,62847,-19242,-77255,-20640,-14813,-57942,-91528,-9430,-9747,-64830,-97759,-87763,63156,208738,206943,93649,4319,-59641,-11078,83851,118759,139576,258050,327435,174083,-1910,-102203,-83794,-37747,8500,3418,4628,-42508,-96090,-101517,-13299,24955,-72355,-129747,-44787,39401,122171,144440,46704,-53569,-127372,-155677,-147084,-144481,-111728,-46872,-29117,-92531,-39106,13447,-35257,-130454,-125450,-3071,96848,161365,163544,86401,-11693,-54070,-46139,-54346,-60182,-63277,-75655,-108004,-112261,-72932,-55933,-29865,-8808,25121,36952,41802,29281,-33383,-126871,-41250,82875,153455,154624,153515,141782,136397,141554,15552,-21041,-63503,-82893,-65632,-37129,-32079,-59562,-69958,41791,127927,173845,169206,109966,89372,119607,145790,54724,-62179,-66172,-19402,-35660,-80634,-32922,9735,-43285,-36460,29828,29550,-23558,-23630,-40418,-76765,-27750,75203,150070,193717,136195,80955,26516,54271,48089,5966,-69878,-94570,-37463,-38966,-28219,-44726,-79702,-76345,-94817,-77465,9394,52778,12608,-35174,20758,173179,280182,418177,492131,471894,229859,29704,-101420,-66220,-65384,-37925,-53655,-94463,-64959,-35338,-22186,3630,36773,14610,-40771,-62464,-37757,-13995,35392,-8136,-50834,-9042,97973,238409,210914,169998,237859,253039,263107,154204,1419,-50904,-36273,6291,47196,68890,-4000,-66471,-3171,54874,24115,-56198,-47093,43610,127685,59172,58732,99125,94641,27142,-35758,-81083,-57204,-23956,31855,140510,224212,201955,86093,-40852,-114971,-35893,82165,167868,188529,103454,-19409,-99175,-100722,-61577,-54225,10801,99538,145599,153701,83443,58185,71793,80218,86770,50861,-16347,-40878,-62579,-84265,-97820,-31681,-20158,-35505,-80427,-98203,-131223,-98457,-47097,-25914,-23786,-58645,-62151,17508,82491,55891,23457,13915,11068,14899,32332,44338,42617,7414,21772,83818,131108,83132,-28988,-75439,-123367,-82905,-41405,-39280,-30120,-4403,19805,-10027,-52838,-85640,-71940,-30992,-30117,-8029,108170,267568,326401,268746,131073,11904,2003,-44742,-71010,-19464,17118,593,-42101,-74373,-3194,42751,25295,17893,-9890,-56626,-61010,-64578,-70407,-27559,11023,2205,-61023,-26110,58393,70991,11749,-59289,-106376,-35695,25068,-22106,-71667,-108051,-121459,-108072,-130776,-85257,2300,19782,-28555,-61449,153952,302185,317437,211183,13636,-103282,-71293,-25616,-22985,-26648,-6545,20771,29023,10529,-30181,-36013,6786,41591,-1863,-110060,-59095,9040,64792,95260,56202,41361,88474,191462,367446,536787,513061,329669,127914,20343,-13017,-8264,-32655,-53280,-33216,-31665,-75700,-91720,-57545,17374,132515,195063,139689,67269,11684,72156,117759,106535,66084,-22617,-51858,-77769,-98833,-30442,-21372,-45437,-36842,-25687,-43791,-11913,39083,66381,149843,248007,250637,90246,-59104,-25111,40514,72718,85701,92188,80814,165063,227256,296353,315015,296404,192396,86973,44195,17805,-15099,-69515,-107446,-137138,-140233,-131774,-113082,-109963,-117696,-127839,-68910,-35823,4434,84289,153751,138969,79419,33662,40118,117219,138748,57613,-25009,-64969,-81974,-24006,160129,304842,237599,69805,1577,-495,27335,17790,-40653,-116003,-131410,-26015,85618,226442,237685,102794,8443,-59068,-65044,-60775,-63440,-4237,46059,17900,-102316,-142115,-60642,7153,-12804,-15505,86031,275640,189803,3232,-83662,1630,79843,69743,6563,-139577,-29518,-83454,-123391,-120928,-87133,-74221,-73111,-105973,-65123,-109209,-55166,33598,90613,92834,26323,-30990,-51788,-39156,42805,177175,346197,343592,237923,88025,-54545,-68431,98745,195838,190625,144798,107232,70236,26667,-32874,-149156,-41557,25673,82898,112581,75089,-3491,-22021,-22730,-19107,-41963,-41745,-54190,-43367,-9275,27406,75502,131392,140597,157237,205168,169550,32639,-77052,-95093,-76266,-17401,19253,11889,-38065,-18233,5358,-66601,-77520,-50624,-75395,-51642,-37904,-83236,-127341,-131220,-66315,2215,-54656,-10810,37486,91137,68393,45250,55111,-24972,-140667,-149495,-90338,-53324,-7712,60509,40143,11424,65046,125093,118006,62679,5593,45326,-7462,-87729,-98239,-63777,-75469,-45972,-22003,-968,-73644,-80239,-19481,39700,8885,-19882,-37194,-6855,59915,20456,-59911,-67321,53627,87994,38769,126369,212309,188026,81988,-17715,-63180,-8292,93541,138152,119427,59085,-3493,-30559,-63067],[-9017,92908,197416,273215,184121,62886,49435,68317,-23796,-47139,-41022,-24270,209,64769,162532,119825,92367,78943,108975,154169,72758,21425,2152,-45832,-88398,-88057,-770,41617,46420,28939,-28889,-92191,-113757,-103340,-126068,-129919,-105646,-54054,8041,61210,71844,48360,32791,-41003,-74963,-50149,-6579,-112228,-22633,24310,-41538,-118060,-131240,-108627,-17175,-12084,-89733,-90536,-33159,47752,50590,-21093,-91706,-61349,-71038,-103951,-95136,-83993,-121095,-97339,-56595,-45564,-43553,-21320,25419,71422,119491,125797,79082,83687,58208,112230,97870,74721,46292,-9618,-83986,-69947,-48754,-60408,-83836,-67184,-27161,42326,121581,177294,126557,-72997,-83665,58620,163271,194032,101486,-5935,-91477,-70736,-54839,-40025,-7911,50030,67532,69591,93289,97178,33511,-60840,-130425,-106542,-11375,5573,-67281,-95723,-84919,-88879,-88877,-88681,-92687,-99387,-97895,-70584,16265,110479,143921,100662,41298,37574,42397,47901,88951,135872,57455,-46208,-73982,-80250,-113180,-77992,-25433,3784,25630,71986,101347,100928,29601,-19021,15633,-8811,-76982,-111611,-113514,-91480,-82285,-39288,30779,16044,-27667,-136459,-111115,193514,421858,1540477,2407678,2455114,1886106,1064643,1686383,2815368,3453058,3696909,4234782,4046979,2814248,1792917,1481189,2992070,3583969,2980194,1622486,473767,-35176,54372,157746,291587,409709,420700,227424,145453,37878,46694,108741,201561,228261,182655,136933,152668,92549,72754,45859,20303,27362,46419,8311,-76974,-49399,58650,123981,53495,-60539,-48616,-64989,-49857,-27212,14499,-65443,-113194,28712,241145,293033,194916,58232,-30139,-90693,35712,155366,123424,62349,14767,-3748,-47431,-98361,-100774,-18581,37190,77105,99156,58410,1091,-85643,-49639,14084,31171,4602,-84807,-19080,-5313,-105666,-40406,27717,44822,28636,9326,15595,35461,-9891,1985,69521,157007,173186,130399,36618,-16216,6379,68678,148338,108849,80838,53714,27497,-20492,-89787,-86433,-28285,34064,71777,52626,36068,16777,-38863,-129616,-2324,139035,169007,86020,45216,40733,17591,-45318,-106737,-106061,-114456,-126997,-85089,19719,98074,124623,133168,179722,93953,-10198,-81498,12074,127979,107485,-17191,-100075,-82461,-53157,-49958,-71055,-41780,9129,39792,50362,21815,73138,199248,210104,132388,63724,49898,33631,7025,-17305,-16491,-9808,1938,7347,12696,56807,61111,11791,-106476,-55728,-5878,57969,17076,-15905,-1445,79852,102451,22670,-66097,-67527,1485,-12366,5219,35913,20366,41834,110204,152345,75302,-130428,-20145,29597,115254,107054,73244,35586,22722,12400,-18985,-52480,-59861,-42723,-94962,-87135,15796,103639,115308,69531,-26688,-118723,-95005,20167,92573,108130,64175,27035,18370,1768,-56537,4666,65650,40580,-33308,-56836,41896,164341,220739,130255,-11515,-81812,-30415,2688,-10288,-49028,-71824,-59912,-61113,-67334,-84722,-107336,-90626,8326,95397,63114,-95860,48113,220560,147775,26249,-36254,4365,100422,248856,205438,48528,-98857,-160565,-105624,145002,300784,261730,126827,24846,13490,65386,119745,41294,-36471,-59147,-112150,-89688,-20849,32915,15181,-21248,-61767,-108535,-27348,27204,-17446,-16974,40799,90039,100637,28415,-62290,-40751,-36875,9471,-4003,38509,-66590,-76303,-14379,226378,616175,2564834,5749914,8496638,8726879,5988268,5753299,8315960,7767266,6024242,3485093,1100802,-8706,16133,60997,-115560,-47714,-38998,-89952,-54559,35456,51530,-5228,-61296,-95533,-118739,-97742,-97328,-64643,27351,56315,-8673,-76717,-33892,51450,49396,-12000,-82251,-89118,-46086,-48701,-118038,-47797,30034,39998,37765,40704,57966,53232,22364,-105889,-136807,-133999,-77417,30602,75725,16609,-41872,-6392,49383,2302,-65066,-61268,-78227,-98209,-109346,-94994,-62240,-27291,-1300,-24010,-48807,-48656,-52240,-67971,-67209,69861,154699,174408,283049,567228,527703,522062,313425,598565,1382306,950397,1163492,754488,532589,1906959,2484937,2031824,1340389,728774,1362537,1452053,1073739,584756,59223,592908,435159,224011,102263,-1496,-42785,141181,115203,260071,245505,12703,-110685,-66533,-34135,22858,57845,9463,-84900,-116580,-95752,-74457,-5063,21207,-15506,-79024,-95879,-52008,-32399,1723,54696,74012,9246,-74819,-119078,-107208,-52896,22991,59488,77807,67524,107231,163652,173166,136796,60243,-7261,-43175,-75931,-88577,-115719,-113134,-80160,-78254,-88660,-75739,-75135,-85065,-17872,34606,48520,34990,39837,44890,41013,99853,221856,354182,514541,644203,469565,155764,-39146,-59527,-41980,-63189,-75062,-76754,-55120,-43480,-57202,-93769,-102255,-55857,-47691,-50367,-58601,-45699,19080,126951,144071,81629,-42858,-86196,-35534,-26935,-39338,-77174,-135039,-80428,29900,81006,102751,115626,121144,108017,65753,-19548,-59721,37841,136128,111932,9284,-92913,48770,238682,372181,407228,207955,56035,18217,21552,21933,45067,76258,135374,111689,22183,-34630,-21343,-35314,-69931,-13222,26480,-407,-76677,-76331,-41606,-48559,-64089,-39071,-32526,24321,139219,274678,239071,139535,70483,48514,-6499,-77965,-104622,-99065,-108308,-91048,-66727,-69155,-8165,34103,15751,-65824,-74322,16338,126386,122511,1110,-49685,23925,86330,72186,-2167,-83649,-11283,60199,16097,-41299,-76383,-93948,51777,251834,335872,284042,200116,101786,14089,-53606,-124775,-146693,-114977,-79279,-87311,63880,103324,110091,70228,6805,-86800,-105275,-68988,-24083,9438,-24562,-78446,-10833,61732,64375,7221,-57817,4334,51997,40912,9769,13599,41889,54418,-30464,-97299,-108369,-131280,-137560,-108989,-71476,16086,51890,57623,77850,60069,13738,-57641,-126942,-31118,86091,145442,95042,14818,-25767,-20809,54039,89109,54928,-68358,-94976,40919,114136,149438,80873,-10551,-38969,-25433,-10925,15319,51238,159036,239986,205932,102787,38763,68114,148703,169841,138698,83826,11336,-68658,-27226,33464,93819,157074,153182,124435,52192,4573,-103006,-87144,-33855,-29152,5336,20883,12835,-14124,-12975,-66089,-88140,-120323,-64882,-66692,-63540,-50927,-81258,-72822,14659,112706,276621,203459,-15968,-115320,28921,106302,62887,6113,-27369,-79605,-8064,-14997,90881,115014,29368,-7912,29101,58870,100319,103961,14761,-69668,-92717,-104505,-109437,-86196,-83883,-105926,-111352,-91097,-72200,-74231,-77204,15513,70233,88676,105232,79242,42909,26390,-43754,-12685,187567,197443,109378,155390,147563,83767,34669,19186,-34720,-54052,40271,198860,347967,477834,423853,270289,115813,26586,-33938,-94980,-5099,212589,206637,86330,-63380,-54821,3019,21376,35990,-72455,-54770,21424,93427,103055,87293,70860,77043,32196,-23049,-58395,-88311,-111835,-92199,-43445,-6639,-45824,28822,112566,158250,121633,31053,3687,-9033,-29661,-86222,-136574,-92824,-62137,-54881,-83380,-46901,-3395,115433,158472,82435,-17596,-76773,-121452,-93498,1431,79374,175016,175533,53784,-96476,-76012,5628,38601,19866,26193,41004,-3225,-33480,-55009,-92352,-57220,4324,60108,137852,229821,332095,325176,139428,-7764,-16962,7208,19631,-104458,-56111,34121,95798,68448,-33360,-100108,-101499,-116689,-34762,75908,154995,110152,8171,-47723,-43190,-43796,-57110,-75335,-13097,104239,116196,54827,-43681,-86296,-59439,-49230,-83844,-22607,-2405,-11851,-28903,2077,25775,17536,-79904,-43165,107208,182350,177007,64392,-21615,-37438,-38915,-21542,14610,111159,219425,331012,489177,463609,141495,-51640,29990,141122,115919,67450,77834,120296,227086,238223,112169,-45570,-79799,35066,47094,-4657,-70008,-112548,-92744,-11914,-3586,-25646,-49397,-20810,5223,-64362,-129480,-26233,56067,86671,116512,120166,84933,18723,13864,153171,239699,168555,-28842,-19419,63530,51748,-36886,32296,95587,90163,20759,-90683,-137544,-81930,-34934,-20916,-21549,-54610,-81843,-69827,32228,71731,72266,37905,-24023,-108446,-112882,-79313,-80992,-135436,-153424,-102521,-85330,-37291,-452,24326,36955,47121,76550,114352,118245,52626,-56555,-109328,-120149,-132887,-66020,50284,125598,131913,159189,226416,190200,127033,9177,-92972,-122496,-80879,5512,79076,133836,218563,286535,190048,27839,-86211,-130009,-116570,-109185,-98652,-42498,66799,205331,341461,418309,342109,169880,106474,23811,-19762,-40758,11332,34280,-28882,-115662,-136681,-75979,-10884,56638,157861,256726,306419,217230,24507,-75624,-85284,-65986,-4411,89536,238326,278902,-16265,-131359,-84185,-1071,40271,75654,80156,4572,-76143,-112653,-103224,-97245,-20587,-1481,-73086,-78050,-94896,-90637,-2490,26337,23942,11990,1599,-77074,-48347,79182,169746,77947,-83398,-2523,54320,-24277,-56554,35856,145145,31253,-86968,-94589,-10122,13132,-7022,-37378,-58464,-90869,-153067,-142578,-91563,13115,106117,102664,59822,18407,-65206,-121539,-51983,7338,2139,12397,83467,87259,44726,56973,47367,-37751,-50439,-57582,-75577,-37495,82357,224007,328062,417810,312096,116727,8817,139284,190963,103370,-2759,-64210,-33815,-70181,-102532,-83026,-45265,5328,7735,-30277,10123,35938,-34406,-80813,-71090,-22850,-47234,-98630,-111957,-107665,-68698,-69712,-38765,32211,90480,39412,-4861,-67108,-99797,25216,206720,322259,353741,286756,123607,-62026,-73227,-4389,29290,-25982,-87503,-98118,-71230,-33949,10655,-79236,-4317,143088,260049,305622,181133,-5216,-41652,19025,23791,89976,283048,184487,23445,38388,109004,131582,85926,14754,-72997,-54471,-56403,-61200,-34213,-18994,21898,93021,61686,63105,49260,4193,-15179,99284,212087,266196,177611,89295,27314,-37482,-73462,-92515,-108012,-144320,18809,160939,131629,76766,-2297,-25424,23033,30701,-20478,-59838,-73716,-74426,-63899,-41215,29711,23576,-9606,-37140,-71444,-30973,16470,96984,176081,223910,183616,100523,115381,182488,194819,145046,84769,62985,53312,27371,44755,42658,-1062,10729,19852,-32140,-95792,-92784,-75254,-43779,-9272,46396,170016,254942,178385,66772,-45691,-104747,-64643,-6237,32246,62316,71495,97058,150567,158718,134907,82030,-990,-35587,-10717,29309,14552,-21982,-42844,12892,-40848,-95670,-127437,-107053,-57217,-25795,-19701,5482,4566,-19852,-8538,61895,3663,-45357,5479,3133,-47824,-60343,17220,13021,-44326,-87619,-73348,101590,250405,268732,156101,38850,-54582,-22677,66976,108208,133391,240437,312349,192690,17285,-82894,-111004,-57713,88,4901,8307,-28786,-75700,-101913,-42570,19068,-57885,-127800,-45066,26950,95829,116759,39273,-36215,-90793,-118640,-121853,-128896,-99837,-34477,-13224,-67656,-35025,16123,-30704,-116286,-117300,-9202,80994,142949,141683,75520,31,-38977,-37496,-52938,-62137,-65928,-74989,-104302,-116518,-75528,-59045,-54019,-29889,22166,47338,55082,33051,-36343,-137697,-9909,123421,196466,193677,195086,183158,172453,171841,29929,-34064,-76727,-80623,-74475,-54940,-43960,-62989,-58406,55935,152734,222659,223196,161758,134419,164615,189126,88589,-40782,-57748,-12974,-30675,-88585,-46185,-1518,-53360,-52436,3283,16711,-28597,-21859,-32862,-61313,5228,113516,187416,218302,137900,73646,20228,52959,51537,12629,-58201,-81206,-29827,-32367,-28989,-40678,-70301,-61798,-78843,-68597,30924,77528,17806,-34820,47614,221185,322701,448860,495824,438956,186012,28979,-125928,-84556,-73279,-48718,-71073,-93985,-53582,-26339,-6191,26398,68474,40971,-33689,-61120,-38342,-14878,32629,-11183,-59422,-17792,85805,229205,190063,155325,266107,346946,375334,224342,25706,-61412,-41192,1667,31105,44305,-40418,-112788,-24638,46403,27925,-52984,-41439,58507,133199,43571,39775,83108,83789,20857,-40114,-87540,-67210,-38001,19789,126139,209093,190398,79275,-52727,-109139,-22991,89312,192428,227416,135327,-8204,-96711,-99090,-53916,-43182,11274,85306,130426,131300,52468,29573,64381,96530,105064,64504,-5383,-27844,-49437,-80084,-51137,15643,15719,-16396,-81350,-110558,-129682,-103025,-70562,-61906,-53511,-74020,-55301,34369,106914,81277,29486,9635,8319,14703,37233,71784,86155,47795,32088,92061,152665,121346,2222,-60395,-120446,-87028,-46327,-43658,-49081,-28904,-3186,-26095,-61945,-89589,-77991,-39615,-35398,-1851,114520,273356,332323,266500,115343,2339,1959,-20723,-25946,26276,55170,27952,-27807,-74385,-19644,13478,-1118,2004,-20987,-66263,-68133,-66590,-60639,-17090,21238,20208,-36204,16857,119655,116313,32653,-47371,-112076,-26965,36859,-25374,-82253,-125334,-108005,-78965,-110378,-68732,15174,25705,-38120,-45898,184365,365496,382984,240565,19024,-119221,-87459,-34513,-23716,-26855,-17041,-2717,1402,-12982,-48578,-46112,5883,42791,245,-109499,-50105,12559,60739,94026,58092,42763,86308,192718,389540,581387,546470,346317,146278,48553,8332,-3191,-35391,-52619,-37732,-39939,-83249,-97770,-62475,16740,124849,159338,100201,48412,15631,74540,87662,63696,58654,-11330,-33209,-59178,-100975,-42340,-32516,-59511,-49368,-34755,-52551,-24366,21586,43551,110180,187817,190569,65366,-53775,-31861,23403,55915,80282,81760,47994,116639,167736,213970,220272,207188,128676,62162,48110,27828,-8419,-65763,-101528,-131584,-135688,-131700,-119884,-114310,-116065,-145116,-91736,-56369,-12299,70688,143574,136048,73920,30869,44930,122197,148152,75974,3341,-40586,-59143,13772,187825,316421,262991,89436,9557,-6775,18967,11117,-48583,-129756,-102581,56143,186930,308459,266166,82774,-25503,-104526,-118250,-82497,-62385,4232,57328,27307,-97281,-147306,-54299,18735,-4732,-930,102924,284530,201733,10318,-77384,3400,80546,65262,-20448,-122493,26278,-41919,-104725,-108315,-74118,-57195,-58490,-108285,-65109,-103353,-61047,30011,98533,124418,70547,1015,-49127,-45045,42145,176651,307163,270214,166030,34120,-91738,-81734,88409,184744,185512,135188,91484,62257,38913,-8221,-119137,-58591,10893,59007,98813,77558,9653,-4547,-5770,-4460,-30024,-30347,-43882,-41184,-22488,-9930,12074,70295,92225,113541,168546,153643,31784,-72667,-82915,-52899,15604,49360,32898,-30637,-7159,41687,-13736,-11598,-8608,-66778,-66582,-57019,-89238,-137917,-176789,-124460,-59260,-93093,-32110,-4215,36783,29473,35392,58207,-23854,-142163,-149971,-93100,-55106,2905,96833,87465,65543,120114,162370,139656,85809,42583,95467,36793,-68822,-103298,-63910,-53315,-25332,1832,3961,-69708,-74871,-13530,50643,22757,-14094,-45706,-35118,16217,-7123,-67065,-54118,53733,77194,14603,88142,160765,133339,35908,-50430,-109230,-50811,60614,118110,119343,56056,-11517,-38054,-78597],[-24513,94214,214004,286944,192732,92517,106305,141447,-347,-45119,-38836,-21519,5097,68901,152804,125235,105519,89555,108331,141213,77700,35127,19222,-26661,-67673,-67148,6555,40335,37640,18112,-35454,-95671,-119743,-109112,-121407,-145719,-124051,-68883,-5274,54577,80185,65365,34854,-52282,-90587,-63679,10872,-41747,-18133,-34473,-88777,-119407,-131507,-125610,-21431,13187,-51085,-55350,-182,52755,34546,-38670,-102893,-62048,-68565,-99020,-104601,-101245,-135654,-107295,-67392,-49604,-41497,-17515,29573,71163,111113,106766,57901,59145,40285,109455,109375,90459,53621,-6116,-84517,-70876,-49505,-59883,-83688,-75898,-46119,19434,96182,151048,103099,-85441,-80420,65442,174146,201851,108480,3161,-93012,-91456,-67393,-26618,24345,74397,86012,96804,124688,132727,50984,-50943,-122553,-99271,-1075,14166,-51100,-91303,-91226,-92795,-93398,-92344,-110956,-126946,-105526,-66903,20190,106981,135288,92075,24064,10034,27027,50294,113503,148618,63307,-29098,-45938,-52750,-93292,-88678,-42624,-10140,40263,93459,105887,94644,35010,11774,47639,24803,-51226,-92097,-116930,-121890,-107976,-50695,19506,-3375,-35232,-117633,-79952,13448,533780,1724520,2640619,2766843,2175220,1204053,1506413,2593126,3231457,3550966,4090017,4031027,2881317,1648789,1074405,2292003,2778482,2321800,1264661,339656,-84382,25813,107220,271657,400192,300850,136670,117771,45156,49248,98832,193596,226128,173981,114484,133871,100141,82264,51454,20835,23783,39917,5788,-79470,-81513,19160,97884,56023,-33360,-36688,-67984,-70896,-42007,-1141,-73306,-84945,52114,249420,270100,188455,78026,-10219,-97247,15080,134195,119525,55894,4515,-16226,-58746,-100905,-102692,-19434,40383,89138,105321,52371,-7947,-92320,-31262,28527,36358,5548,-81493,-15421,-9281,-102823,-26656,39794,54278,36512,24463,38510,49006,-4315,4696,80970,192381,223428,161173,47469,-16360,-3670,44182,103646,80717,63311,36163,13305,-21598,-74714,-63511,-10822,36410,57742,35821,33187,22759,-31865,-140569,-6478,138913,173124,99545,61434,60589,48956,-10050,-76712,-114618,-141868,-111005,-48825,54735,135809,147181,137121,167248,68793,-28330,-93683,17256,144322,125675,153,-110978,-93307,-52781,-40558,-59189,-40298,3097,18512,14476,-1774,79476,213288,216354,141590,73133,49928,21807,-11651,-36000,-27030,-17491,407,18212,26169,65698,76070,41379,-78346,-84230,-29821,40456,12521,-3779,29690,116791,121030,25106,-67649,-74454,10149,12023,40413,61774,30642,42173,107039,159485,110676,-61224,-37205,28347,117109,107108,73826,34868,21033,11468,-12189,-35988,-50137,-43408,-95910,-86306,2793,75031,87868,51733,-39422,-130422,-112156,1736,82013,101608,70614,43637,27427,4199,-42146,14118,76560,54394,-22023,-57232,32637,157148,210059,115741,-16773,-74076,-29399,2864,-4485,-39887,-77784,-64840,-55603,-59436,-68254,-85383,-119496,-16175,76481,46744,-100651,19620,209662,164912,45098,-24142,10721,104171,228051,145569,-8023,-138833,-165498,-92682,82316,170785,152627,74767,3104,17842,64521,107192,21250,-25044,-12786,-57127,-115368,-24970,52250,44208,-4000,-70186,-94419,-26695,32726,2466,18387,71359,98448,98975,29344,-56507,-41302,-44888,-3264,-2012,31243,-74659,-80555,10996,213045,527346,2374460,5219502,7501758,7493988,5192902,5249178,7822142,7549249,5741232,3177503,899312,-3581,132733,32184,-117466,-81587,-6253,-55385,-39333,59528,58005,3510,-49458,-86818,-105875,-81036,-79560,-64881,6352,15395,-45773,-105612,-49075,43172,47585,-6049,-78925,-89511,-58470,-61038,-118671,-54981,25849,50608,43127,33731,41211,29064,-21201,-105189,-114316,-127809,-80208,32703,89161,32323,-33569,-2900,53849,1673,-66300,-56290,-70945,-95854,-118893,-112161,-93018,-64890,-25517,-32771,-46180,-40327,-40587,-50735,-43009,83295,189155,126016,303486,485234,459469,418489,272469,573522,1054388,767051,1033725,542622,510051,1571629,1789815,1259072,826836,439480,879707,979044,748725,462285,12893,287953,153875,60168,-4921,-27577,-38194,158142,154579,286799,226614,3840,-97436,-67973,-38540,15587,51661,4305,-88050,-109927,-81708,-62516,-5038,15939,-13215,-71705,-102890,-58259,-37093,3204,66328,103461,49100,-36251,-93210,-102583,-53939,16780,55717,82515,100068,185313,267556,264933,178458,70392,-3894,-42814,-76281,-90755,-102459,-92800,-65943,-67519,-81341,-72635,-76531,-78483,-7202,42781,53222,39287,43435,58175,71839,137737,247036,380020,552491,640187,423379,135300,-33210,-60575,-61693,-93109,-105426,-101280,-72300,-53083,-61717,-94341,-98919,-58893,-53931,-48743,-48946,-33737,28096,136947,168017,106102,-19698,-72798,-30299,-29746,-45039,-85933,-123403,-38860,70456,120593,129391,129857,122083,104043,64639,-27022,-63387,51644,137412,95328,-3803,-75454,59293,229376,347191,368262,169636,20804,-23888,-34260,-49610,-40669,-7859,74451,102701,32179,-28264,-22676,-26566,-42545,11011,57128,26303,-58745,-72013,-45103,-44553,-43848,-14595,-19486,30731,139529,271220,246191,158120,86678,53558,-4797,-75820,-94292,-82646,-94331,-94291,-72896,-57983,9813,46874,23541,-59194,-61113,35713,157822,150667,17178,-40679,24187,76390,63897,-1316,-80242,-21054,58417,22435,-32369,-71216,-88545,89631,289576,363076,310255,222572,114388,18446,-50561,-118193,-137838,-102862,-58727,-79476,34732,93966,104991,70111,12169,-81663,-114814,-69837,-14041,27160,-19,-68671,-6819,79805,93330,33111,-57905,-1081,48713,38506,16263,38589,85710,83652,-24759,-94015,-106259,-137602,-130958,-88929,-35438,47868,67230,64659,81041,56114,7433,-62978,-140782,-41032,89763,178802,114647,16710,-30147,-20342,45309,68666,25105,-76894,-86001,53301,119067,151458,90111,-265,-25188,-15776,-4415,29251,68121,170490,245628,233685,132937,52093,75523,160665,180987,133433,54032,-4713,-72379,-31569,35390,103869,186863,177636,115633,25176,-15484,-105682,-73283,-19149,-12856,20586,32501,36070,22907,27599,-33107,-72799,-115197,-66359,-66287,-65622,-48238,-74039,-69193,31691,130283,302688,230633,-2026,-118128,22891,91748,56567,16079,-4579,-43992,40843,57651,167211,133196,32594,-15844,7052,24969,63404,77442,12429,-66754,-106584,-124318,-134513,-124220,-125339,-132806,-119596,-93499,-71463,-72490,-77534,24650,100705,122083,139781,120538,89474,52682,-34333,-38089,153450,200802,112848,112473,85806,57794,49841,31636,-28838,-46936,44710,203324,369160,487755,425251,268099,108629,13087,-39625,-98942,-25395,168888,157790,71508,-44311,-45119,-16655,-10983,18542,-55546,-47520,3030,61715,78009,65919,49581,66133,36879,-5075,-43971,-87095,-115150,-86869,-41693,-2057,-27847,61347,140344,174952,127646,34211,10505,-1116,-28207,-98573,-161310,-97963,-51777,-48063,-76269,-44807,-8899,99074,144610,95114,7615,-55501,-110066,-110039,-18817,54796,171614,195183,79848,-86362,-70554,17198,52608,24358,26368,32000,-7478,-33142,-51450,-82750,-57721,-11816,30594,109368,197058,303709,326697,140895,-46811,-37580,-574,21119,-94409,-54177,28390,86189,55197,-62408,-77490,-59621,-79109,-38584,50497,116096,75014,-5924,-42304,-39939,-46171,-59165,-72071,-8245,88165,89323,34507,-58299,-88417,-46495,-40325,-91009,-44628,-27043,-36973,-37800,4639,23749,20930,-62774,-45603,91187,164104,159583,59120,-24548,-38715,-33864,-11306,32122,128946,226072,329018,479962,437118,132213,-62710,-6371,85639,71501,48555,75204,123451,243495,246345,113751,-40853,-65257,41221,62363,19184,-46299,-126685,-89485,4040,12789,-10925,-30495,-1684,8381,-72404,-142367,-47925,24538,32079,74298,80286,54354,-491,16593,158805,246258,182307,4239,-15053,56065,60608,-22480,22630,68718,66869,15962,-78401,-123422,-82093,-46840,-29961,-26955,-52250,-66345,-60992,3361,52939,59017,14951,-39483,-102210,-95330,-70301,-81503,-142189,-156993,-89474,-53350,-12380,13196,33710,46499,64478,103148,139451,130900,50228,-58482,-93057,-108286,-141084,-82490,50695,144200,165210,208225,277012,249541,195829,65316,-57737,-99598,-65428,14116,81360,130260,204467,270937,183520,34687,-67793,-114470,-107099,-113345,-120674,-60501,45854,176353,330604,448162,378979,217460,156578,55075,-9774,-57971,-20214,13660,-37552,-115562,-141334,-75795,-2325,84837,216997,303993,310147,194534,8560,-53203,-53595,-63730,-18252,81645,258908,272569,-40069,-124609,-53129,18796,34913,64366,67879,-15192,-97819,-129149,-90394,-99069,-25371,-12958,-92837,-74677,-82705,-90471,3885,38571,31422,18376,8392,-71370,-53646,60042,144289,64259,-66747,13055,62525,-4761,-36308,48965,132438,-5247,-111400,-96820,-20151,-22230,-39910,-50238,-64980,-96698,-149562,-142871,-95988,8766,104022,105138,68203,28090,-60803,-129314,-45329,22710,15171,9774,53807,46611,566,14859,21866,-37184,-14511,-4412,-25258,-2665,133862,244034,328849,433195,352407,122944,-11586,112373,149912,55353,-34563,-51476,-5289,-46186,-85549,-68605,-32517,11505,10438,-23792,16473,51234,-16002,-75647,-75137,-17269,-25523,-76592,-93859,-72319,-41522,-62961,-36741,36341,108085,67007,19596,-50519,-99208,15955,202264,332964,378561,318419,145186,-51567,-83989,-12751,32114,-10552,-74674,-96034,-82282,-67363,-48282,-106243,38122,171438,273855,327698,223460,31727,-16231,24836,4761,70411,272719,177476,784,3778,75410,109091,85156,50338,-20822,-43619,-83675,-61580,-10031,239,20548,66954,25195,58478,59243,21230,-10347,89547,185886,243451,158694,70054,12069,-46410,-76009,-94332,-109604,-120589,37175,225182,194535,118075,2848,-48423,-3277,13073,-27424,-61609,-73793,-78502,-72633,-79970,4106,13352,-11473,-34424,-71889,-47221,-18370,36328,106123,162928,154967,102741,133470,202968,208116,153318,93692,75748,78269,66312,75048,42829,-20457,-21981,-7938,-41229,-101359,-100107,-82070,-57821,-25359,34278,144944,214728,152700,48445,-61933,-98108,-45974,2377,30407,59289,66976,86922,134830,145365,134707,89452,4183,-34691,-10689,28431,10222,-32217,-76695,-2357,-47143,-105038,-134006,-118866,-67480,-29787,-19451,1459,-5595,-31881,-27113,53247,19926,-15459,30442,17462,-40510,-31477,41862,33689,-23558,-74756,-57014,142134,288912,329090,223222,78954,-44156,-33268,47867,93241,120818,212842,283703,203117,34077,-65251,-114367,-60189,-2314,3621,4701,-24991,-63583,-96783,-64148,10649,-48278,-124593,-46665,12472,61170,81570,33606,-9618,-47016,-76491,-93348,-110448,-85004,-20653,2058,-45042,-35628,13239,-29317,-103612,-106629,-17461,59041,118199,116971,63893,9754,-25691,-30742,-53478,-66349,-70857,-75829,-101561,-121305,-77900,-56639,-70341,-50130,15347,51374,61659,30535,-43736,-119277,20350,155560,226488,221471,231281,224248,208855,200862,43092,-49584,-64251,-38085,-46726,-58994,-53604,-66800,-48125,65710,169445,260883,269626,212734,182372,212645,230659,120793,-22199,-53567,-10748,-27809,-94602,-59900,-13123,-61016,-69892,-24512,1211,-34529,-18069,-18792,-35489,39021,151864,225766,242386,140345,68670,15174,47718,49715,14536,-49833,-69637,-24993,-31143,-35288,-40585,-60915,-45828,-60750,-62274,47040,99165,20010,-39383,69027,263451,356488,464143,476200,383999,138741,30606,-121938,-111124,-86374,-62886,-89364,-82211,-45008,-20079,8422,47043,96296,61227,-29961,-62798,-45088,-23422,22949,-17226,-71734,-31160,66547,208434,166938,139372,289399,442352,481548,286802,51371,-69896,-49360,-8277,9378,22784,-58219,-104519,-39697,32413,27079,-51278,-35949,68180,128160,22514,16844,63571,69244,10804,-48029,-97038,-80317,-57341,1362,104549,184836,169234,66136,-68447,-102401,-13799,91263,209478,255510,158571,-419,-95038,-96435,-47192,-36037,584,51499,87604,83048,9003,-5891,50259,108136,120307,74240,1831,-19871,-44305,-76591,-8161,54124,38377,-9239,-87364,-116758,-124043,-109693,-93677,-94974,-82186,-86803,-48177,46012,122017,99070,31361,2646,6465,21113,47793,105789,137095,89731,34166,90017,162720,150199,27349,-49742,-119628,-93197,-52764,-41859,-64871,-56932,-31117,-45652,-72583,-93651,-83887,-47539,-37675,4768,117515,271180,331070,262159,101992,-6253,-347,-875,14841,69125,91087,51212,-18417,-78177,-39207,-17953,-28584,-15682,-32767,-73996,-72136,-64748,-49328,-5161,32857,38537,-11478,59015,176259,153974,48002,-38266,-117784,-20833,42554,-33728,-96261,-144456,-82798,-47542,-89308,-54889,22055,25767,-50358,-28566,206777,415956,441338,270719,29599,-132929,-106180,-43805,-24273,-25742,-22777,-19682,-21344,-34914,-68751,-58763,1747,40148,-650,-108494,-43365,12071,54097,92022,59844,43015,80423,185077,391639,592182,550192,349800,159939,73346,25443,-3171,-43473,-53864,-41599,-45700,-87440,-101473,-66965,14106,109330,120161,62640,31683,21238,73069,53345,21542,48559,304,-14934,-40306,-98510,-55835,-46609,-76127,-60017,-41273,-60577,-37617,4048,24173,78859,133320,127793,34904,-51831,-38364,5990,37383,72862,71085,18202,69670,108857,135084,130882,123362,70757,40896,53396,39327,-552,-61983,-97433,-128133,-130296,-129661,-127092,-120761,-116453,-154677,-108936,-76901,-31983,52334,128728,133199,71901,32851,51127,124484,154438,92819,30734,-14191,-29195,51605,208532,314339,279401,104120,12464,-15972,9973,5068,-55152,-142556,-65785,148335,301374,390898,289353,62976,-56427,-131683,-130121,-76190,-51243,15045,66296,32369,-91926,-149992,-49140,24817,-2669,10759,114543,276765,207002,16863,-70441,5442,84048,70596,-38420,-79696,77940,11314,-75041,-92344,-58824,-37845,-44359,-108108,-63542,-96114,-68145,24380,103524,149784,108649,27100,-48156,-46945,45176,175479,265626,204954,111053,4515,-91472,-77575,75843,169457,176151,123502,72991,51790,47513,12835,-90003,-74644,-3521,33925,78072,71479,19319,14748,14747,13374,-15932,-18485,-33989,-38753,-33463,-40277,-42274,10537,43421,68164,125634,131456,29013,-68491,-69772,-26757,51172,82335,56629,-23753,-670,74150,46215,57370,35034,-52759,-75201,-73210,-96594,-147389,-217592,-171076,-109656,-129352,-50122,-44184,-16209,-587,37862,67861,-18506,-139487,-149996,-93924,-51241,26840,150093,147242,128805,181681,201023,162062,109572,77159,135364,75083,-49259,-108896,-65170,-29904,-2085,27752,9474,-64238,-67143,-4994,64567,42896,-3836,-50973,-53368,-10351,-21686,-66770,-43081,46366,56073,-17337,47074,104741,73852,-3138,-45817,-72505,-82011,30888,93873,112921,51012,-14486,-38481,-86691],[-45080,85974,217952,286861,197242,124682,166589,211288,26717,-41446,-35955,-19292,9107,70490,136252,122362,110589,90919,95957,114162,71375,44626,33571,-9068,-47388,-48277,11332,36768,28109,8301,-38741,-93486,-118755,-112599,-116275,-138991,-139465,-82230,-18711,46764,85124,78333,33752,-62591,-105312,-76443,26350,37003,73001,-7385,-150120,-119676,-131582,-138604,-20985,39424,-4738,2196,45034,58105,13911,-62175,-112323,-60225,-63519,-92364,-117873,-120046,-148688,-117144,-78771,-55246,-43263,-18984,28090,65802,98251,83956,33974,31048,18462,102854,116483,98536,51404,-9464,-86686,-69555,-48775,-60197,-85220,-87305,-72625,-14815,60219,115900,73525,-102465,-79016,68947,178679,200342,106707,3483,-96346,-109727,-80305,-23136,43968,83939,86748,104660,145681,168901,73220,-38687,-112705,-93189,8454,20294,-36138,-88342,-101220,-102188,-104097,-98922,-125181,-131107,-95801,-56396,25094,100792,120670,76729,3861,-19748,9198,49757,134674,161700,76776,-6667,-21657,-30407,-76064,-103710,-65744,-25001,51424,105378,102405,85186,39431,32216,66254,47068,-29220,-74441,-105169,-133970,-131644,-63417,4223,-21435,-43625,-96945,-53057,-79246,399079,1229691,1851217,1896075,1494584,937389,751579,1310235,1658845,1980695,2485971,2423441,1593227,878247,551915,1135184,1335328,1081089,516778,30062,-69157,-9826,55386,231798,351497,175445,62547,84959,44579,42964,78417,170516,205575,150331,83548,102463,96918,83600,49277,14474,13536,27419,-207,-77409,-116332,-22965,66763,54575,-13744,-27143,-74253,-95687,-53084,-16511,-80693,-63786,72321,247292,238177,171491,88805,-362,-100556,-5401,107454,107966,43597,-8033,-27465,-63320,-87435,-89413,-24767,35867,91808,104306,41087,-20685,-99628,-21674,34053,33923,1876,-84200,-21883,-19243,-96007,-17175,46433,58861,40840,37806,61668,59908,-1675,4912,89991,227116,274382,191497,58559,-16168,-14088,18761,56862,45181,39148,13575,-3578,-21832,-55777,-38663,5111,35280,38810,12247,24173,23465,-29756,-153817,-15450,130915,167689,104607,70128,72664,69753,14020,-51526,-91851,-113905,-77344,-9854,81383,157015,158385,134499,147063,40705,-51331,-110138,19105,153665,134776,11157,-122929,-106066,-54738,-34708,-51932,-43774,-8061,-6174,-25551,-32552,73141,209836,209049,143029,79614,50328,13840,-25886,-57618,-46436,-34773,-11734,18136,29644,64779,81307,60661,-48434,-114350,-55437,20893,10782,17389,68366,153481,134447,23418,-72556,-83078,18892,39338,78795,86416,36421,36147,95076,153183,129145,-2288,-32033,27711,112616,99310,67168,27062,12119,3379,-11988,-25071,-41972,-45536,-101470,-95469,-18245,41303,55749,28599,-56258,-133753,-128066,-25442,58953,80897,65508,51714,32957,5899,-33160,14906,78375,59542,-17317,-58156,19722,142744,191055,95954,-27900,-74088,-33284,-2957,-5873,-38093,-89175,-73742,-54348,-57543,-58033,-67494,-127314,-36586,61015,37198,-79539,-3447,182231,166562,52179,-20860,9071,97710,191577,88536,-49123,-168628,-166062,-92220,34177,82672,82875,29271,-25115,6592,45695,76220,-6398,-13083,26565,-7879,-123517,-32428,65320,64898,6187,-82428,-86429,-30305,32069,18105,44034,88984,92939,84211,19542,-59792,-49141,-55815,-19452,-7005,15869,-76136,-76825,-21555,101543,112833,992656,2365109,3413204,3343614,2376673,3114764,4092724,3581294,2510756,1305299,241387,20582,110370,-85,-105819,-106062,12106,-32418,-26252,75627,60785,9004,-41205,-81531,-99933,-72458,-65918,-61992,-13132,-20564,-78704,-143104,-73772,22397,34719,-10659,-82949,-93794,-74190,-80444,-115779,-67450,14013,50638,37280,18719,12905,-5263,-45990,-86133,-105232,-133679,-88912,29982,96287,41951,-30722,-3958,50327,-6912,-74852,-58030,-69631,-99201,-134301,-126333,-127032,-114096,-63905,-53877,-55059,-43620,-40823,-44081,-27202,94392,231207,105157,248091,309679,247440,231476,202673,340472,379483,207121,401078,75293,148802,673305,674987,377569,333261,75841,131818,231053,237303,219804,15728,84889,71218,83901,-37540,-56034,-33879,173942,185589,288237,185301,-17435,-87676,-74260,-54255,-3545,32658,-10764,-91134,-86217,-67646,-57443,-15155,795,-18477,-70140,-114300,-69834,-47068,-2236,66062,116320,75970,-6483,-73495,-100798,-60640,2454,41243,75636,119114,250250,367217,354951,211265,72439,-7382,-48540,-79760,-87431,-87169,-79456,-58972,-62776,-78910,-76151,-86200,-78958,-3262,44910,52818,38646,40914,65087,97103,165713,255428,381120,551679,590865,353156,104915,-36807,-67288,-84364,-124713,-138758,-116546,-92108,-67561,-71171,-98535,-103042,-68635,-62704,-45369,-37252,-24849,27020,128604,166339,109135,-8346,-65757,-28119,-35412,-53079,-94503,-102242,-1132,103907,148411,141118,129683,110715,92681,61046,-28841,-59659,56458,122375,66512,-26311,-62748,61892,203733,294419,300812,118647,-15274,-57896,-76756,-101662,-91292,-65086,24425,90553,39166,-20827,-20872,-16402,-19426,29854,79723,43256,-48778,-74740,-56779,-46861,-30679,7073,-3752,27700,119435,243520,234231,162806,91880,49920,-9598,-79145,-89002,-72963,-88241,-105383,-83486,-48281,19795,48717,20800,-60213,-53815,47111,177102,165428,26018,-33843,20515,61930,51341,-3758,-74150,-37545,48976,25452,-24598,-68772,-81213,118255,304660,360851,309992,226445,115463,14755,-51368,-112847,-132933,-96186,-45179,-55862,-9877,66001,83454,58785,11506,-77134,-126214,-77361,-12203,35750,17091,-56908,-6054,91722,116059,56792,-55584,-11882,38251,27909,14736,56795,122443,99404,-28994,-98568,-110314,-146129,-116280,-62903,333,82971,89851,78066,84061,47366,-2785,-71978,-154349,-51546,90439,201630,123890,13439,-38167,-24059,31371,43551,-10225,-91963,-82758,56242,112421,143080,92357,5217,-16206,-11785,-3688,38146,79762,170761,233731,240966,149193,55176,72789,159624,180292,118060,20815,-12009,-70499,-38476,32501,105143,201771,192976,106144,2524,-34773,-108090,-63503,-8196,635,29061,39407,57296,61751,65122,-6707,-62604,-113589,-73893,-72336,-74217,-52419,-73495,-66859,46386,143202,315293,246381,5078,-122781,13274,72689,45289,20340,15105,-9606,92244,149667,235735,142077,30739,-27310,-17097,-2700,31663,47618,5598,-63080,-114473,-141859,-139732,-131839,-132739,-127776,-112822,-89478,-68054,-70458,-79168,29951,129177,158331,174521,157368,124912,65873,-31278,-66714,106704,179066,93105,50357,12139,30667,61031,38115,-26644,-43884,42675,196750,372910,471489,402500,250673,95955,-2839,-47963,-102555,-48692,120283,109970,55895,-28333,-37519,-42603,-48427,-9907,-46427,-29199,5284,52337,67136,52629,35941,65518,53166,17469,-27866,-83385,-117701,-84432,-43015,-491,-9903,89383,158962,180671,124285,30899,10302,1125,-29500,-107749,-180679,-101534,-46184,-46491,-71265,-43860,-16521,77749,122590,99589,30292,-32742,-91221,-128913,-40758,28543,166008,216312,113469,-72383,-67914,26958,64887,27582,25941,20604,-15119,-36764,-51912,-78001,-60369,-29885,-2630,73491,156073,261695,307103,133517,-85971,-52952,-9078,20002,-85483,-54902,16885,68694,32948,-97189,-38600,-12241,-37031,-29437,29104,78263,40654,-18427,-36896,-37921,-50202,-62892,-71834,-8644,64863,63514,18757,-64153,-79802,-31038,-33193,-97591,-62331,-45749,-58485,-47944,3679,18771,21627,-49552,-52127,67079,135278,130469,44227,-33369,-43898,-32422,-3482,47396,143676,227710,317954,453311,397239,121953,-68553,-45377,30082,28620,35123,82600,135604,260118,246578,108867,-37293,-51786,45632,76306,45269,-10459,-93558,-63958,25610,32158,5071,-9036,15633,9785,-80297,-150119,-62253,-222,-11275,33632,41751,21922,-21359,17905,153436,235237,183237,33177,-1853,52567,69924,-3088,19232,49235,50994,16991,-59481,-107987,-87022,-63211,-45067,-37278,-52783,-49131,-36746,-19390,38791,49133,-6283,-49421,-88619,-79903,-63433,-82064,-140541,-134008,-63328,-19962,8188,24269,41096,53051,77799,124010,156714,135722,44454,-56822,-72893,-91070,-139139,-101911,45754,152436,186524,242297,309381,300788,268670,127710,-20099,-76026,-51013,20104,80515,123198,184782,243935,168243,38661,-51138,-99491,-93221,-89055,-91721,-77218,25330,145881,309952,459843,400467,255759,195371,79621,-1347,-66522,-44751,-3157,-44930,-114457,-143530,-74192,5482,110336,272692,342554,302040,166620,-3821,-32453,-21807,-58017,-36357,72426,281437,268943,-56017,-104894,-13543,38421,23478,43884,48912,-31624,-107272,-108908,-77881,-93114,-20176,-16335,-112013,-69659,-69006,-88632,1563,39955,31096,19527,12371,-65223,-57565,40387,119118,56912,-36570,28557,67706,13375,-13909,64472,119030,-31859,-131516,-96494,-31390,-55706,-57789,-46758,-53873,-86454,-133422,-137955,-98295,5078,103140,110935,79823,38375,-55536,-122084,-30966,41428,24925,4116,20609,3807,-46503,-32993,-482,-18390,40477,60933,35211,46680,192535,257947,316727,425106,375030,124950,-33793,78731,100765,1526,-58368,-27806,23300,-22767,-66823,-50505,-13755,25490,20146,-14142,21864,63144,3582,-64738,-75511,-8637,2496,-45715,-64035,-32442,-15942,-56311,-35943,35261,115958,87215,38111,-38012,-95196,10341,196413,337732,391219,336228,159126,-42951,-90501,-19570,33551,4134,-60800,-92728,-92946,-100771,-107894,-41902,78742,192298,273556,324279,242102,57729,3397,24734,-17480,54101,263119,176295,-13056,-29403,44225,90586,87436,93355,42550,-17048,-104880,-55777,15023,21906,25247,42390,-10768,53896,66921,39309,2705,80148,149482,208460,134757,51454,-779,-51505,-73973,-89306,-101569,-97952,50146,278603,256230,163822,14995,-70786,-28260,-2876,-33887,-63329,-74398,-81375,-77140,-111277,-12477,7439,-12545,-31979,-69420,-61346,-49773,-23488,36801,99532,117415,95784,148122,218769,214336,156240,98531,84088,98355,103075,104603,44000,-35896,-50532,-33267,-50277,-102872,-102361,-84628,-69161,-40347,21845,118572,170897,126235,31078,-76864,-81279,-22163,14005,32884,61824,67951,80843,120897,130674,130609,93397,8035,-32893,-6875,32194,8506,-41594,-75436,25144,-3508,-56894,-103264,-118272,-74982,-34144,-21960,-5843,-16228,-41460,-42943,41551,32504,14923,56932,31983,-32008,-2172,66131,53844,-398,-55177,-28573,191147,328542,389693,296776,128547,-22304,-35480,33099,79384,106740,180920,247369,207469,51551,-46515,-88432,-46296,3308,3974,-1000,-26372,-57673,-92046,-74069,4946,-38871,-118169,-45429,2038,25059,46194,36939,28464,5986,-27804,-60644,-87516,-63590,-1318,19713,-22283,-36822,10356,-25694,-87834,-89973,-21964,37251,92616,93526,54436,19935,-11003,-22312,-51712,-68108,-73280,-73727,-95819,-121919,-76033,-47661,-72909,-64554,9602,53782,65845,26489,-50243,-92401,52442,181418,245552,240391,263827,266876,247409,230175,58935,-61263,-33776,13925,-518,-43206,-53788,-65270,-34657,75731,181900,289451,309084,264543,236624,266179,271338,153190,-2738,-49121,-8087,-22939,-93516,-68224,-18414,-58828,-82053,-43215,-7097,-32094,-3870,9057,2519,76941,192592,266966,268218,147656,70971,17918,45792,48663,16980,-40246,-56399,-18710,-30141,-41311,-38806,-46913,-23818,-35233,-51281,62623,121682,24326,-43717,88600,300993,382607,465844,438350,316231,95631,35837,-90457,-141635,-97579,-73642,-98133,-63020,-35784,-12766,25047,68407,120720,76055,-25740,-62411,-52471,-34262,11197,-21722,-82658,-43230,46709,182603,146840,125663,307217,530794,571948,339589,79097,-68024,-55516,-19557,-12349,16302,-36041,-53152,-37756,19777,26167,-45964,-24837,78282,119654,2711,-4123,46452,56850,2681,-53955,-104015,-89643,-76244,-17727,81017,157046,143277,50928,-83147,-91301,-3228,93637,223444,276248,177030,9114,-89063,-88034,-37008,-28264,-16869,4754,27507,21039,-37589,-41017,34411,118647,136368,84248,9356,-12859,-42067,-64905,33403,86133,52540,-8847,-93677,-109612,-112092,-113794,-109330,-115205,-100114,-90179,-37598,56065,131293,112000,33438,-2294,10534,39218,71193,154565,199966,134996,33020,82353,164716,170867,49643,-39018,-116583,-96277,-54607,-29676,-68233,-82061,-58650,-63639,-79670,-93035,-84769,-49260,-32101,15197,120441,264426,326627,260238,95557,-9958,-891,18357,55104,113319,129362,74722,-9239,-80255,-55005,-44859,-51661,-30307,-40699,-75742,-69507,-55715,-33488,11390,49483,61098,17031,102029,226240,185163,61369,-27456,-117287,-13143,46047,-43068,-109798,-157584,-49699,-11566,-64576,-39506,27885,24781,-60138,-7810,224149,452465,490863,304331,50195,-132570,-122104,-48690,-20481,-19373,-19446,-24403,-32699,-49114,-85881,-69987,-1776,37353,-1171,-103971,-35182,12211,50205,94404,66179,46445,75146,172820,376768,571050,527388,343347,171638,97271,42035,-2980,-52034,-53618,-42435,-46451,-84668,-97968,-65711,14839,93786,87137,34677,22869,32199,71847,22064,-12681,40716,15949,6167,-18455,-88544,-66597,-59235,-90329,-62996,-41200,-63663,-47426,-10056,10133,57694,92555,74007,6608,-49340,-41565,-7481,22177,67278,64449,-1564,36549,63724,71755,56285,53297,25402,28039,63246,55522,12045,-54184,-90871,-121960,-120338,-122561,-131145,-125511,-115650,-147515,-113388,-91845,-50605,33741,114372,133944,76934,42164,61489,128518,162153,111958,59615,14203,5198,90176,222327,300214,286737,115166,12497,-24731,3127,1828,-57755,-150512,-23008,247485,423269,469848,308730,47900,-78539,-108857,-70867,-39632,-29169,29930,74687,35636,-82097,-141818,-41231,28579,-3653,22047,122374,255776,208214,25647,-60028,10152,92439,91062,-30406,-38969,123156,77217,-26462,-66150,-35896,-12931,-28540,-104081,-57993,-84797,-72958,19205,106708,167817,138670,47755,-46032,-41890,53916,175776,226883,154496,80091,5019,-57504,-56077,65223,154183,165948,112940,55001,42009,55659,33390,-58815,-87870,-15954,10288,52397,57549,25969,36089,39330,35678,2018,-4149,-22026,-33271,-39132,-59641,-80065,-40229,306,26609,83074,108466,27711,-62237,-54291,2941,89303,118937,85584,-12845,4469,102602,108464,125266,77821,-34722,-75217,-82660,-102017,-153109,-224197,-169825,-123393,-148213,-60375,-77791,-59915,-10978,55710,84764,-7438,-131014,-146687,-89151,-37627,66236,215902,214432,198966,247768,240764,186492,135239,109497,164844,107765,-27017,-111251,-64395,-3380,25633,57365,17976,-55143,-55548,6457,79904,68707,11750,-50706,-57781,-14649,-21118,-59346,-32617,35703,29845,-52171,12542,53550,20248,-23800,-16496,-30594,-89610,9166,70240,102981,46429,-11554,-30872,-82650],[-67331,68419,208628,274613,200191,160314,228561,273383,57458,-33089,-29397,-14579,15268,72713,118886,116240,111792,87953,79246,81344,57462,52274,47909,10223,-24245,-27768,17162,34141,20492,1579,-37487,-85180,-110462,-110905,-107796,-119981,-137273,-90438,-28967,40735,89055,89293,32758,-68552,-115791,-85100,41175,117599,196270,103487,-98021,-112543,-127982,-134923,-14831,65303,46222,71774,99133,66348,-7270,-88058,-112088,-53210,-53632,-80880,-122788,-131472,-150069,-123577,-88247,-60037,-45787,-22309,24455,58870,84537,61561,11226,3063,-4428,94368,120724,100570,43005,-15671,-88270,-63473,-43634,-58039,-85389,-97393,-103042,-56616,20961,80307,45674,-119083,-75731,72152,179912,193331,99387,-2263,-101655,-121182,-89839,-26599,53024,83311,77409,99614,157364,203867,104722,-19674,-97341,-84710,19108,25310,-21487,-83862,-111324,-113739,-115582,-101752,-116891,-105957,-74062,-40683,32326,94436,103185,57690,-15659,-47162,-7650,49381,152964,173224,93866,17185,-328,-9915,-57986,-119095,-89069,-32331,62518,110873,94527,75351,43196,46248,76756,61708,-8825,-55952,-80904,-116272,-130261,-65106,-8259,-35839,-50477,-79418,-31996,-92560,135966,528969,813244,793828,625453,475026,27224,73480,177558,381046,699138,538630,114543,96859,230618,288409,248647,179652,86827,13442,-22046,-41659,6540,177879,274687,65089,10232,53442,40802,33347,54095,139802,174678,119358,51284,66151,86670,80103,42922,5324,890,13333,-5736,-69140,-139005,-61863,36304,52561,772,-24456,-86173,-108565,-55563,-26398,-84230,-46796,90442,236435,200739,145871,91025,2261,-99402,-18073,83461,94945,30543,-18199,-32458,-58238,-69796,-75066,-32146,27278,88611,100080,29627,-32258,-104479,-17301,35064,28653,-1826,-90116,-32958,-27687,-82852,-7554,51913,63086,46421,54571,89744,72148,2522,7116,101082,264739,327686,224064,73560,-10926,-19236,-1292,15414,7953,13225,-9405,-18453,-17395,-30760,-9064,22985,35339,21124,-12231,14431,23977,-27839,-151324,-22205,122812,160400,107460,76609,81582,84989,33020,-28208,-65364,-85028,-42725,28675,101499,163528,161658,130492,126753,16294,-73297,-119877,24846,162926,140797,19880,-125290,-108796,-50505,-24996,-43002,-46031,-17674,-26481,-60303,-63240,59795,195343,194140,141692,88431,57269,16823,-26584,-69625,-67079,-55309,-28733,12405,27995,59115,81914,73799,-21726,-118765,-69361,13839,26342,58816,122698,195184,147961,22713,-76450,-86638,36636,80819,127670,115093,43441,29559,80333,140066,136475,48910,381,35830,108865,89867,59073,17996,2017,-5602,-12232,-13871,-29702,-41236,-102339,-108893,-41202,8706,25264,6629,-70203,-126626,-132124,-54018,30361,52925,55465,57245,40135,11625,-24427,13492,77910,62814,-13130,-54745,11612,129778,171720,78141,-38005,-75425,-36418,-8327,-7985,-38069,-99762,-79544,-51264,-55443,-48282,-49801,-101325,-41651,55574,33652,-66703,-18072,149609,160227,54548,-19724,5574,87158,147048,39999,-79520,-177357,-163328,-96495,2473,33372,43175,-11176,-55063,-13974,15596,35012,-30240,2779,63261,40660,-94659,-32101,80510,84780,16216,-92536,-78422,-31191,30653,33030,64077,98779,80041,64013,7176,-64531,-56846,-63865,-31755,-12856,-292,-80818,-70666,-50812,42130,92516,40142,-104806,-292856,-345673,59414,1379099,424617,338368,245964,103161,14948,26385,36019,-27059,-103517,-114429,17837,-16842,-10197,89921,65360,17111,-30137,-73775,-94684,-65579,-50881,-47336,-15763,-33218,-83900,-142341,-93366,-1381,19334,-18464,-87367,-95315,-83928,-96143,-106773,-79141,1568,47844,27382,808,-18191,-37449,-41039,-63806,-102251,-142540,-95452,29575,103350,52023,-26885,-2656,45937,-15708,-83130,-58703,-66697,-100985,-147603,-117361,-102159,-118690,-104907,-79494,-68923,-52244,-46263,-41314,-14925,100048,275269,103925,174723,144232,70110,114001,132281,129192,-40630,247835,130023,39427,-99727,20066,341066,310932,105139,30417,268630,467857,412918,181912,37788,68601,156900,149328,-9553,-64156,-21277,195769,215302,274983,136513,-42371,-74669,-75386,-74183,-28218,6348,-28049,-83413,-58809,-49996,-52474,-27450,-16072,-23216,-66643,-109305,-79898,-55319,-7479,61191,118553,93418,18893,-53537,-92977,-62319,-9299,25695,65945,132335,303733,458362,440626,240420,74216,-9538,-52074,-78129,-76650,-71438,-66627,-52130,-56803,-73645,-77463,-95955,-78933,1403,48918,55660,41650,40692,73002,122152,186604,251560,363937,519928,512943,277913,76047,-41910,-72674,-100380,-140565,-126192,-95007,-99537,-78140,-78051,-100054,-106408,-75270,-63398,-31566,-14972,-9315,26163,113781,151183,101029,-1439,-58599,-24068,-38344,-56646,-94807,-74546,37008,134362,168945,144235,122580,95164,81963,62394,-18064,-44241,58877,99997,34684,-50542,-47593,63884,171232,227057,219382,65496,-44934,-75061,-78677,-82191,-69871,-75287,-6011,82332,47950,-9515,-12068,-491,5186,49474,99292,56955,-39657,-76993,-69109,-48507,-17767,32513,25118,30689,92108,202963,210987,159475,91913,43799,-14744,-80354,-80539,-62934,-82124,-115653,-89520,-34795,28725,46549,14609,-61674,-45867,56007,186664,169040,33386,-22249,20737,50573,41491,-3298,-63035,-52870,41841,35582,-9142,-60980,-68052,140247,303064,338459,291360,217913,111336,9352,-50484,-104481,-125537,-87961,-31909,-26553,-60503,27418,53755,43631,10826,-68973,-128792,-84500,-11783,42054,33138,-39970,-1909,103029,136946,81664,-45605,-20722,27990,16230,11634,73691,155439,107334,-35806,-103686,-113918,-147918,-95363,-29446,41580,125179,123536,102329,90899,38970,-10933,-78533,-149468,-52286,96028,217377,128110,11040,-43367,-25683,19227,21209,-42918,-106341,-78079,57167,102519,132503,95216,13543,-4974,-6719,-2212,47920,91659,165415,211210,232476,155914,54517,66730,152161,174147,100042,-5353,-5930,-59438,-41213,31489,104805,207428,203431,101875,-5774,-40891,-101309,-50931,4991,15497,36285,47517,82705,110703,105627,18551,-51819,-108897,-81004,-78256,-83020,-56743,-72341,-59437,63629,156542,319921,255271,10637,-122128,7750,57685,36939,25203,36599,28066,146804,246136,289942,145636,28969,-36786,-37105,-19587,10310,22377,430,-53839,-90631,-109242,-101221,-82082,-86675,-93200,-91700,-76135,-57748,-63253,-76135,37196,159190,200007,211729,191258,151735,72376,-27069,-93548,55129,137522,55267,-20270,-60030,15039,72837,44020,-23048,-40344,38827,184573,364484,438390,366494,227143,84088,-15046,-52977,-99215,-67063,80018,73036,45715,-11434,-28265,-67482,-82598,-41754,-40101,-6955,20920,62188,73569,53066,35645,78773,79188,42282,-9645,-74405,-112532,-79759,-42164,2592,11683,116710,173031,181490,118650,27366,8481,2248,-30095,-111637,-187076,-98745,-39756,-44974,-63973,-39417,-21368,57313,99185,100749,54102,-5010,-65961,-131077,-59245,6867,163645,242759,159023,-50566,-63281,39212,79045,33065,28254,10775,-21745,-39701,-51857,-73789,-61715,-46041,-35575,34990,113616,215275,274492,124119,-93407,-56545,-13196,21590,-73262,-54493,4020,49536,9206,-106750,4194,37375,8442,-4859,21247,51729,17216,-21488,-27157,-32991,-51361,-63573,-70339,-11055,38323,42101,10994,-57425,-59035,-9798,-23529,-99427,-70737,-55160,-72121,-55332,2948,14272,22287,-37643,-58643,40915,102939,97755,26227,-43212,-48854,-30603,5510,63731,158785,228693,303589,417136,352659,115357,-61084,-81576,-20266,-5052,34543,105451,163347,282508,244118,101378,-32400,-38740,49030,89100,72843,34728,-37373,-22193,53480,55951,25581,16212,31716,11899,-84582,-148708,-67951,-15443,-40590,-1169,7972,-8050,-39569,20961,141664,211569,175433,59627,18122,55164,81672,23199,27006,41305,44890,24238,-37755,-94043,-93446,-78807,-61232,-48527,-53423,-29959,-6436,-23240,31728,43892,-21353,-49866,-69508,-64195,-56142,-80087,-129177,-112010,-35456,10842,24764,33786,48069,58538,88817,140551,167728,134970,38008,-49418,-49544,-68412,-121898,-118729,39772,152927,196141,258624,321446,340287,340257,192950,19707,-50432,-35506,26046,79384,115866,164150,212931,150732,43621,-33882,-83919,-77976,-64219,-62858,-90589,7314,117343,282970,452426,406047,283284,220675,96688,6390,-57862,-45804,-9312,-47506,-110449,-141311,-69766,13681,132646,318769,366942,282298,135819,-10952,-13220,7794,-49342,-56565,69680,313148,273976,-61826,-80648,34719,58744,7171,16008,27635,-36885,-94210,-79453,-64969,-79351,-1254,-3017,-113268,-62336,-52435,-77972,-10711,29113,23924,16835,14950,-57386,-59063,22343,97263,56798,-3842,42697,70934,30763,11726,85465,111139,-42819,-130936,-91386,-43380,-86574,-59465,-30840,-29178,-61152,-109852,-126011,-97570,2582,103668,119710,94011,49304,-49155,-103860,-10081,61129,31349,-3532,-13509,-37709,-92462,-64505,1605,26698,113917,137888,107280,112408,256241,266219,293854,394449,375402,122784,-53270,39420,46118,-52505,-60321,1587,49549,-1087,-47170,-30494,6953,40846,30973,-4481,25790,71686,23374,-49282,-72258,1730,35965,-4419,-22818,11024,7356,-50180,-36673,28803,112784,97475,48293,-31813,-90761,8126,189642,336100,389808,337257,163604,-37007,-93228,-25613,32450,16504,-47382,-89037,-103600,-132438,-100415,23330,113780,203874,261149,300146,236850,66481,11172,15703,-42643,42687,255462,180621,-15574,-60636,14966,74685,90583,138323,114869,26758,-99642,-45909,38390,43946,35133,22242,-40767,50579,72174,57143,24436,72945,106803,165537,107403,33643,-11243,-53306,-68699,-80303,-90054,-78749,57770,316345,310035,208269,32932,-89041,-48665,-16480,-40363,-65671,-75960,-84726,-80076,-113283,-11935,8776,-12901,-31164,-65618,-74625,-76704,-79038,-26298,40206,75853,78857,155608,226916,212243,152719,97508,85782,110190,131748,127781,43700,-48749,-74679,-54410,-58152,-101199,-99888,-82959,-78325,-55462,7591,91300,125631,98313,13162,-91848,-59274,2681,25703,37501,67853,72363,76713,106976,113351,120894,91495,8371,-31632,64,40099,8842,-51261,-39192,75977,57458,-1580,-72203,-107739,-80140,-40442,-29367,-17737,-28500,-50246,-57619,25279,38272,42035,81377,44170,-24786,24199,86070,69288,21054,-29928,16958,248203,366587,444611,369892,183205,8563,-29017,22591,65501,89515,143965,203064,201381,65733,-30807,-66382,-30565,10376,3316,-10414,-34633,-60747,-94154,-77510,113,-31845,-111923,-44165,-5866,-12466,11758,48340,72104,63193,22552,-28216,-64310,-39615,19142,34579,-4773,-41865,6890,-20967,-70713,-69849,-23155,15591,65347,68782,43371,26475,1201,-16017,-51019,-70422,-75936,-71608,-90258,-121111,-73454,-38053,-66846,-75816,2255,51920,64721,18159,-58118,-63871,81883,196354,249570,246378,287036,304417,281449,253159,72954,-70495,-2295,58153,42732,-18224,-47192,-60990,-21657,82541,186380,302663,334978,310285,291305,318243,303744,179258,13189,-48023,-8390,-19849,-90339,-73988,-20201,-51492,-86250,-51387,-6565,-20561,19664,48041,47233,114120,229563,303900,289011,154905,76248,25436,45846,46147,16898,-33246,-45855,-14972,-32534,-49626,-38034,-32174,210,-5958,-36675,74855,140845,27461,-51217,101394,326229,393743,448493,381751,238569,54439,38736,-52410,-141858,-102057,-79734,-92226,-44891,-30112,-8654,38884,85292,135309,79788,-25266,-63404,-63131,-49976,-5092,-27818,-95830,-56696,24164,149972,125767,108671,310229,594039,628923,372375,100798,-58622,-62806,-36899,-35113,26493,9778,-2295,-22187,7766,21293,-40677,-10992,86025,106514,-18013,-26177,28574,43350,-6754,-61142,-111371,-94632,-97740,-40414,52289,122755,108768,29049,-100687,-80521,4990,93332,230774,285973,187205,17151,-82614,-78429,-27804,-24096,-44457,-53683,-39849,-46252,-86226,-77501,12977,122811,148065,89742,12326,-11435,-46007,-47865,67894,107140,55044,-17933,-101243,-95381,-99694,-119537,-118430,-120872,-105112,-86384,-28688,59661,129912,114319,31068,-9532,16461,64323,104770,215649,267605,175339,25369,65664,154962,178251,64306,-32534,-115672,-100056,-55180,-14921,-61896,-105562,-89272,-83770,-86859,-92047,-84917,-48695,-24127,23468,117566,247923,314162,255753,91157,-13658,-4688,31669,89290,153734,165273,94165,-4033,-83900,-69518,-70014,-74265,-46190,-49349,-76457,-65558,-45458,-19032,26491,65164,82299,43937,138506,260056,203047,67687,-19219,-111595,-8144,42742,-58118,-127984,-152970,-15549,23253,-41860,-27298,28774,18934,-70367,10240,231575,467102,521712,334380,75755,-117692,-137014,-53100,-17148,-13071,-13116,-22269,-36099,-57816,-103032,-84655,-9803,29096,-7080,-102158,-30530,9177,45662,97216,72605,48258,65936,151882,341333,515760,475983,322207,175505,114203,52787,-6515,-64851,-56605,-46460,-49194,-81272,-92254,-62397,15931,77544,59378,13255,17071,42591,66105,-8693,-42287,30964,30576,24819,728,-77724,-78939,-74629,-105456,-62289,-39933,-66459,-58073,-25620,-5008,38497,60795,30177,-20666,-50869,-47037,-21515,6739,58762,57140,-13220,22252,40373,29893,-2383,-4451,-9928,18859,71719,70522,23922,-47257,-86068,-116850,-110962,-116075,-136956,-133032,-118469,-142133,-110231,-103423,-72865,10934,97112,132706,83180,52388,70509,130217,167282,128535,83979,37270,35310,121269,221672,268806,277449,115506,3678,-37620,-6991,-4577,-62116,-158063,17031,339470,534994,532247,317354,32776,-94774,-69454,-11951,5413,-5053,41989,75861,31659,-72204,-126397,-34782,25206,-12813,27326,120205,218854,200181,31041,-51963,11232,98094,118895,681,-8808,153857,148290,41151,-26991,-6036,11968,-17406,-102946,-54578,-75164,-79526,8652,101190,170907,152637,56737,-47848,-36054,61302,170374,186060,112699,64005,20637,-19133,-31734,52077,134643,150125,98359,32250,27435,58006,48064,-30937,-103673,-33373,-17592,16072,29248,22212,51177,59775,55019,16966,6236,-13986,-30507,-45175,-72817,-99934,-82214,-39371,-13913,39150,81769,22756,-60152,-43677,27882,120795,150546,112680,-2090,3687,119298,160149,179730,110186,-20919,-72566,-88482,-109608,-161252,-188042,-127124,-90256,-127058,-67176,-108742,-91169,-4025,79121,99546,1518,-124064,-145521,-83928,-20238,111301,278468,274929,264166,306532,272338,205439,155218,131138,176392,127287,-8840,-112834,-66009,19185,50592,83252,22945,-49243,-47401,12709,86750,90034,24176,-51873,-56040,-9638,-16903,-54586,-29912,17886,-3075,-93403,-14467,5763,-27340,-29233,7558,-4120,-74340,-10013,42810,83843,35737,-11124,-23896,-72364],[-89468,36740,180631,246968,197751,193569,283563,317872,85642,-23538,-22585,-10542,20523,72748,100375,106002,107787,80052,59335,45591,35432,55196,59505,29262,-16,-7579,22040,30351,12457,-4633,-34952,-74935,-99838,-106927,-98285,-100604,-119714,-94831,-37612,34629,89792,95919,30570,-71593,-122940,-90934,52189,188970,311387,229967,-2845,-95591,-121623,-119810,-6773,85844,94249,142214,153893,75562,-27765,-116074,-101198,-43158,-40710,-65099,-98506,-116337,-135639,-125850,-96913,-64756,-49296,-27389,18919,50735,70451,40435,-9892,-25043,-29642,81866,119837,95206,29159,-23642,-88830,-53516,-34411,-53179,-84010,-103964,-134692,-101264,-12036,51637,25246,-129049,-69420,75441,178472,182299,87572,-12990,-107015,-121465,-94780,-35515,52247,75396,63395,86798,160330,233409,145259,8230,-75115,-72143,30737,28835,-8584,-77366,-119275,-125728,-120525,-97151,-93703,-71286,-47666,-22022,41751,88724,84110,36236,-32179,-68281,-22051,50157,167356,181176,111497,40890,19141,10550,-37259,-128399,-105733,-26382,74891,111754,84742,67200,47474,56831,82411,71047,10823,-35359,-49534,-79585,-99378,-49379,-12296,-45339,-54604,-63445,-16456,-55536,-49155,155463,405136,525452,485585,280628,152148,317624,487196,461716,397840,329878,381514,58885,155886,329398,481256,464487,348479,145099,-5829,-62119,-35384,116010,185285,-13829,-22574,27626,37237,24461,30910,107819,140614,87388,22708,31498,72519,74115,34987,-3666,-11085,843,-8211,-55178,-110775,-93584,10784,51964,11816,-26521,-97791,-94599,-48460,-28733,-82357,-30874,106786,217983,160766,113667,84756,-446,-94500,-18119,67993,85556,20494,-23202,-29156,-45654,-52622,-62583,-40112,17440,82643,95515,21434,-39468,-105776,-15499,34720,24028,-2550,-96836,-42288,-27684,-62722,4959,58828,69772,56561,78470,125468,87935,10790,13511,116159,305750,381965,259290,93976,1421,-16512,-12192,-15592,-27028,-11533,-30289,-28698,-7008,818,26472,44508,39374,8942,-33560,7545,27535,-23191,-141139,-22502,119545,156308,112151,84183,90211,98087,51078,-3706,-38148,-57197,-8850,64485,115759,157400,159387,128006,111127,-584,-90484,-113529,38538,176094,147382,28434,-115210,-94503,-34310,-6072,-28101,-42996,-21129,-37283,-83295,-89539,43309,174444,175316,139973,101863,72980,31966,-13232,-64394,-82583,-75252,-47327,3789,23630,51351,80571,83331,2897,-94253,-62764,28608,66173,124801,195631,243366,163850,25311,-77161,-80835,69049,144334,191058,149788,54206,25136,65879,123784,136453,92953,48585,56081,109837,82060,52310,10371,-6422,-12367,-9976,173,-11543,-27775,-92805,-123350,-62881,-19612,-537,-11024,-77581,-115623,-125365,-79581,914,21838,43851,62932,50859,22555,-13911,12776,78549,67710,-6813,-46579,11761,122004,155455,65188,-44048,-75382,-36846,-10620,-8062,-37684,-107446,-79306,-44145,-50923,-37046,-30924,-71980,-30586,59486,33060,-62023,-26769,118921,149990,55398,-18037,2401,74834,99507,1772,-102606,-158893,-158938,-101664,-15398,13140,20963,-49232,-85397,-41207,-22536,-11606,-42496,22119,98535,89102,-56200,-19686,100102,105806,28136,-98656,-68554,-27495,29107,46585,78477,101536,62038,42211,-3579,-67450,-61964,-67772,-38435,-18088,-14865,-85280,-64998,-38846,71732,317050,797924,1419034,1794761,1692206,1111879,1623354,1903601,2515950,2079644,1108754,314589,14062,-20348,-46882,-108920,-110294,18555,-6941,8203,103010,72015,28399,-15383,-63107,-89331,-59492,-34437,-22104,918,-20770,-60787,-104387,-90435,-21880,4432,-27911,-91097,-93541,-85165,-102250,-94311,-90031,-10623,43712,14690,-20050,-46087,-54772,-16265,-45477,-104446,-152305,-98858,31334,109690,62392,-22083,806,40769,-23868,-90287,-57223,-61278,-100660,-157626,-98760,-67236,-67587,-104525,-104185,-87481,-66246,-56599,-42323,-6956,97197,309083,109357,121808,44816,26289,90455,78781,99211,296059,517926,355206,203515,84598,298836,671656,525310,98749,134839,532658,738262,611112,254399,55139,97203,176443,149135,-14630,-60581,-1270,222051,243907,253113,89350,-69924,-59116,-68978,-97839,-59298,-28988,-45901,-65497,-29155,-30512,-47868,-41141,-34081,-27376,-61575,-99576,-89044,-62743,-13570,51231,109692,99236,37600,-34628,-79768,-57195,-15932,10934,54028,139124,340150,528238,509771,262547,74961,-10860,-54125,-73450,-65544,-58602,-56358,-46904,-51005,-66663,-76154,-105720,-79621,5412,53656,60754,47471,42117,80381,143697,196606,234574,329432,461019,417726,206271,50165,-49029,-78998,-109605,-129741,-103277,-75673,-91094,-84596,-83743,-101465,-109428,-78085,-56995,-11131,14522,11888,26609,94900,126006,83274,-773,-54111,-22236,-42204,-58669,-90187,-48228,69691,156291,177611,136027,106738,74238,70203,65367,-2566,-26798,55992,70528,-337,-78269,-32728,62856,132179,150480,130840,11333,-71008,-79476,-60238,-53006,-41165,-61674,-21830,74397,53698,-422,-2690,15464,27140,65762,111429,64107,-34307,-81013,-84660,-52790,-8512,57419,63101,46360,64363,153574,175591,144332,82517,31168,-24308,-81461,-70561,-54777,-77398,-123077,-92481,-22560,33133,36953,1654,-66982,-41325,57330,178547,153778,34836,-9813,21850,39207,30582,-4514,-53510,-68655,37755,52703,11572,-50976,-55625,149171,283085,297800,254839,194305,98152,-2133,-53212,-97995,-119708,-81901,-22588,-1888,-107264,-22758,14086,21288,5498,-63203,-124791,-95256,-16995,41980,43641,-24546,786,108392,150032,100930,-35272,-31569,14068,-562,2383,83564,176851,102730,-48934,-113326,-121444,-144768,-76322,3575,81988,165908,158801,128429,93759,25320,-22051,-87675,-136746,-46253,101865,219035,121788,4241,-50721,-30329,4250,-2742,-76540,-124005,-76254,52160,86292,116632,95041,20909,4138,-5225,-4925,52757,97361,148869,174575,203564,146944,45320,52966,134098,157835,75370,-26663,2315,-48670,-44898,27346,98517,199221,202793,96499,-4931,-35122,-89557,-40341,14879,24870,36654,51040,107042,164984,143608,36557,-46372,-106679,-92943,-89369,-97492,-65326,-74028,-52472,76604,163733,311135,250820,8398,-121227,1659,42731,26972,25009,52754,61226,192919,325815,315917,136999,20737,-50783,-58757,-34215,-9578,-3288,-8840,-46743,-67503,-77001,-63121,-35956,-40209,-57965,-70440,-63308,-48787,-58204,-74402,40176,181907,236143,240086,210845,161153,67302,-26031,-118331,-4358,72941,-4527,-96877,-116573,9324,77891,42872,-24918,-43417,26424,161242,338920,387578,317024,194920,67457,-29534,-60752,-95379,-81581,49989,43732,34660,-1147,-24885,-92694,-108480,-80299,-42807,6625,33621,74837,85107,58124,39572,94330,101559,58450,1207,-69532,-108946,-79582,-45790,-380,28821,135343,175837,172062,105906,18022,-1233,-4861,-38082,-120387,-185485,-96331,-37987,-49822,-61583,-38485,-30084,31795,69183,91883,70745,19370,-43575,-112917,-80677,-16175,157280,264735,206263,-29358,-63327,46916,87461,33198,25178,-4988,-34467,-48885,-58328,-77311,-69539,-67392,-75186,-12284,65066,161823,226984,108299,-61536,-55467,-19493,19299,-65352,-60564,-16480,25651,-15351,-68350,38120,77913,47441,21978,21908,34454,2749,-20460,-20696,-32388,-56098,-66998,-73927,-24057,1429,16882,2483,-48713,-38191,9145,-18245,-103828,-75894,-61058,-82291,-67173,-4981,2611,14836,-34873,-71882,7238,62877,58294,774,-60084,-60493,-35485,8127,73387,166770,222343,280634,368837,300789,105714,-48212,-106343,-71367,-29825,40486,133790,198040,303346,233396,84868,-34218,-34586,42514,90892,90805,76144,19334,19664,77405,74883,42140,34207,36550,6804,-91884,-145214,-74778,-29795,-65498,-36062,-27753,-41854,-61049,18231,118628,171794,153972,75285,32842,54595,86807,46192,37022,36201,38851,26781,-25215,-91344,-107200,-98315,-83997,-67176,-61744,-18270,14677,-16650,20425,33251,-35826,-48114,-54772,-55667,-55733,-82833,-120140,-98463,-17626,28810,28987,33376,46360,55069,89606,144733,164890,121688,23957,-44711,-32227,-49293,-102501,-128972,28578,140130,186617,247999,304995,356135,394713,246926,52037,-31001,-26340,25046,71515,102395,137772,175869,128208,44160,-22538,-74672,-69636,-47451,-44580,-107690,-15041,85043,245199,418769,387974,290259,222790,97245,5436,-44800,-30776,-11137,-52138,-110993,-141425,-69683,14775,142655,341095,364941,244471,96845,-19408,-3176,25388,-47928,-83278,75723,353165,281516,-65605,-61894,82884,72482,-20707,-24335,3304,-32352,-70916,-56283,-59040,-68833,21139,20838,-91799,-60250,-39834,-59062,-37666,-1570,3608,4125,9909,-54440,-65100,-17,73044,55261,19723,47385,65744,40513,34063,107551,106292,-43421,-110739,-87022,-62474,-117795,-52622,-13894,-3917,-33588,-88223,-114546,-100185,-5340,98727,123859,102918,53933,-48410,-90218,7538,72258,27623,-19088,-53065,-81006,-119052,-33654,42336,94290,198015,218843,184384,187214,314894,262823,256593,338573,345573,111095,-64424,-9599,-16821,-98178,-41067,26527,66082,11966,-33833,-16752,19856,46463,32962,-2884,21983,71062,36303,-36824,-71660,6501,67234,41338,22591,50469,21796,-50851,-45036,11384,92948,90580,42826,-39155,-93564,3142,176676,322548,368678,315234,152265,-39605,-97984,-36932,22470,19736,-41145,-91239,-119948,-133957,-39598,75312,134427,199746,234573,258470,209309,51305,-3534,-9239,-74016,32534,245312,184495,-10781,-93713,-17896,55238,87704,175062,187222,81111,-68416,-38878,53024,59603,43506,4320,-61672,44813,70710,69443,50642,66129,58431,115418,74119,12587,-23622,-56947,-66007,-74330,-83471,-68041,56927,332321,346645,242038,50312,-96019,-62375,-30748,-50991,-72918,-82380,-93574,-87715,-88872,3698,16161,-15613,-36531,-65524,-91517,-98159,-130880,-81673,-13035,32631,50325,149951,222157,198412,139161,86428,76508,108916,145143,137473,37162,-63049,-95363,-68687,-62526,-97450,-96031,-80080,-87596,-74265,-12313,60857,78709,66086,-8879,-106759,-38220,23360,33198,40048,72712,75649,70184,89208,90169,102231,79834,1377,-33752,7757,49627,9163,-63661,-3232,122285,109156,42617,-50192,-96766,-84592,-51260,-44834,-36645,-44976,-61391,-74053,1716,33229,61026,99137,50374,-22471,43380,97258,75444,36260,1963,82887,310816,398692,486179,432944,235732,43279,-16370,14989,49725,67030,100912,150330,180673,71874,-22752,-54253,-22432,12594,-1414,-25420,-51411,-74673,-105687,-79648,-6014,-29503,-108585,-45724,-13479,-51067,-19172,65038,115274,118897,69472,-22,-44424,-17148,35860,41596,2305,-52992,4550,-14772,-52911,-47834,-20868,-4903,36727,41218,28105,26600,8057,-14700,-53969,-75558,-80742,-71325,-86867,-120418,-72464,-31484,-58547,-85345,-8238,44531,56964,4165,-68184,-36107,105781,198166,237493,238124,297332,331379,305394,264836,81878,-77140,22296,88322,73438,5264,-37451,-55572,-11115,84451,181500,298470,343881,344729,341134,362749,322813,194566,23225,-51759,-12684,-19788,-88358,-78769,-21039,-44282,-77881,-49703,3630,555,51559,96383,96091,148082,259105,331797,300507,159540,82467,36271,48594,42714,14097,-29720,-39269,-14790,-38543,-59801,-38050,-17688,25216,25907,-17254,84857,156099,29530,-62059,105811,335471,386908,412202,312662,159293,15123,37929,-15445,-92170,-85011,-72149,-71710,-29739,-28068,-8006,49109,96649,138771,72337,-28671,-65400,-75212,-68453,-23234,-33586,-110782,-70056,755,113056,103503,87051,294483,620623,643331,380721,113170,-43945,-69666,-60503,-51303,52375,62068,43941,2534,1300,14002,-34330,7287,93277,92160,-37447,-47925,11122,29887,-16197,-68067,-115285,-88945,-120013,-64426,20397,84095,67157,1037,-119377,-69472,12119,92299,233851,287989,192374,26011,-74467,-67065,-18677,-22275,-78852,-107306,-78927,-96220,-130179,-111773,-12508,120894,155587,91365,11380,-14538,-53452,-25742,95881,119184,48988,-32684,-101958,-76614,-86394,-125133,-116806,-109068,-91780,-72728,-20099,58177,119466,106853,25486,-17590,26068,97124,149937,288451,335710,208031,14447,43171,136963,175199,73251,-28342,-114902,-102123,-52406,459,-47480,-119235,-120159,-103086,-91212,-88806,-82435,-44043,-13553,30050,109880,223740,295682,249840,90051,-15622,-10265,40240,118023,191213,200084,111860,421,-85639,-79439,-90080,-94046,-61160,-56616,-74315,-58785,-33220,-4968,40921,80597,103032,70303,167848,276722,208732,69295,-11691,-98627,-2206,35686,-76450,-148868,-128130,21231,58477,-19706,-16077,27865,11711,-75373,27086,231967,461730,532855,360508,107651,-90379,-141497,-53779,-12023,-5270,-3530,-13565,-29983,-56665,-113689,-100371,-20299,17208,-17068,-102014,-26760,6820,44151,103214,81385,50649,55509,125939,291117,435692,404278,289756,173188,125478,59584,-10767,-78404,-59534,-51796,-53589,-76626,-82960,-53994,21629,66458,41094,503,15169,53395,58450,-35204,-64755,22145,46671,43646,19375,-65062,-89374,-89434,-116544,-56172,-35949,-66434,-66325,-39865,-19496,21329,37781,1270,-41364,-53468,-52765,-33258,-5217,50075,51577,-13138,32897,49486,21369,-34649,-43249,-30502,14992,79916,85401,36782,-39019,-79959,-109639,-100252,-108561,-141775,-139690,-121397,-140314,-101960,-106151,-96076,-12604,80619,130962,91546,64408,80242,132741,172964,144816,105248,55775,60782,144138,207785,224158,253485,106253,-11769,-50826,-18059,-12475,-66461,-162382,53156,416402,624999,572803,315847,19383,-101737,-31809,42302,52006,19827,51586,70570,22712,-59970,-104851,-26754,17541,-27618,28570,109885,172061,185420,34591,-45072,9403,99886,149454,43774,10966,170782,222592,131275,33779,36667,37519,-10531,-104115,-52397,-66032,-83768,-5973,87576,160243,151687,56044,-51469,-29444,66776,158774,144487,78020,56122,40218,14246,-9792,38022,112789,130557,81361,6147,8947,55477,57814,-5356,-114305,-56307,-48571,-29439,-12012,8066,58180,74152,70103,28224,12510,-9657,-30162,-51347,-79301,-97745,-107449,-71753,-50203,-2425,53916,14788,-62516,-39201,45253,142113,173926,135636,9048,-1246,123564,195581,215515,129438,-12792,-67579,-87576,-116326,-172548,-158302,-84955,-43422,-90793,-70467,-132907,-96363,12426,101332,107589,5439,-120810,-146517,-78979,-1685,154941,326292,319796,316730,350401,291263,216182,166635,138744,168701,131710,3216,-108966,-68236,35154,69843,102334,22185,-49006,-45624,10329,80373,100600,28962,-57374,-53707,-6689,-17085,-57594,-37980,-6167,-35918,-93200,-30203,-38134,-67067,-30052,14700,3258,-67458,-29864,10141,53670,15811,-18060,-22952,-61845],[-88136,-9342,132633,203893,187675,219738,324243,338357,106774,-15122,-17793,-9048,23069,68961,80578,91546,98345,67521,37111,9393,6692,51864,66617,46947,23930,10648,24436,24110,2801,-11627,-33178,-65687,-90399,-103466,-89739,-83198,-101987,-96685,-45870,26936,85574,96376,26090,-73125,-125770,-95095,56664,240910,395850,339905,95952,-68729,-113786,-103959,-133,97249,131996,202745,200763,83101,-44535,-133943,-84936,-33253,-27123,-46077,-70122,-89555,-116640,-122157,-106260,-70470,-54580,-34747,11078,41080,55704,20429,-29975,-54998,-59925,61743,110206,80426,9922,-33237,-87710,-41985,-22853,-46664,-81950,-104383,-147065,-119987,-23414,36102,15834,-120153,-60230,77896,173728,167410,71290,-27621,-101936,-107679,-94923,-49317,41774,61556,47322,69485,154805,252527,190196,44836,-46573,-55487,41729,29328,-503,-70418,-121309,-134120,-109482,-86383,-67985,-37469,-22210,-3298,51617,82620,62795,11791,-44573,-79033,-34736,50700,175440,183554,126706,62569,36296,30623,-14515,-116004,-106503,-8027,87111,107664,73305,60691,51842,64276,83717,75040,28247,-13880,-16293,-37001,-56709,-22365,-6518,-50993,-57069,-49847,-6540,-41015,-3692,244992,552460,723791,673907,372153,237361,411498,627754,694379,760410,784609,651975,130197,156706,411936,587469,536805,363465,127239,-20960,-72269,-70289,50691,100829,-48502,-43278,7814,33970,16809,10166,77506,107251,57108,-1490,1003,54727,64859,24916,-12880,-22724,-10324,-8614,-38871,-83129,-118213,-9013,51508,18184,-32568,-104119,-73043,-35293,-26037,-76602,-16235,118715,190860,118575,75010,67887,-9839,-87213,-7693,60858,80754,13316,-24555,-20457,-31079,-39941,-54690,-50416,6087,74083,90024,15903,-43162,-105800,-17001,32561,19826,-1138,-101376,-43425,-16788,-37900,19060,65697,77884,71322,109458,167185,105417,21445,21994,132450,345409,430915,293221,117126,18531,-8361,-15449,-35398,-59813,-36393,-50797,-35548,6761,35793,64977,67421,46064,2215,-51696,2994,33259,-16896,-130521,-17786,120296,155033,118011,91832,97348,108408,67869,20848,-12265,-31917,21118,92868,122102,139232,151026,125788,100035,-10790,-103347,-96464,58930,192075,153726,35022,-99007,-67109,-6022,22852,-7067,-34764,-18140,-38018,-91694,-111357,23841,147928,152244,136042,117552,94274,54214,7089,-47939,-86980,-94769,-68348,-9001,14956,40205,76103,88466,24077,-63684,-39546,61716,124771,210430,282846,294418,180261,29639,-75961,-66457,115294,229525,267382,188205,67003,21558,50894,104113,129446,127272,101421,85833,115151,75278,45735,2920,-14320,-17703,-6210,15628,10052,-8136,-74178,-135018,-83558,-44155,-22397,-25073,-78800,-104487,-116017,-100117,-26355,-11212,30494,67891,63488,36290,-3099,11970,80160,74317,754,-36397,18307,118195,141259,55842,-46730,-74753,-36059,-10788,-6732,-37595,-113541,-73879,-34302,-45318,-25699,-12416,-43528,-10846,67574,31934,-62880,-33137,92910,136992,54775,-16300,-1388,60223,52165,-26346,-112064,-140223,-154867,-106621,-24352,8479,7533,-87434,-116511,-74688,-67520,-61060,-40697,42428,131205,135093,-14866,2636,122035,126281,40474,-101223,-57762,-20578,25447,55856,85048,95938,39147,21246,-10324,-67282,-64716,-68780,-40887,-23586,-28104,-88284,-60932,-11432,96913,333735,836001,1492552,1868304,1742759,1232082,1857480,2432718,2832002,2237571,1155768,296431,-10419,-22091,-60305,-112205,-102250,16931,-2620,26144,113313,79160,41486,1828,-51160,-85113,-55216,-18464,8978,29219,4765,-27645,-64709,-65085,-30940,-8683,-39249,-94802,-89699,-78921,-96238,-80114,-101034,-23254,37932,73,-42038,-61229,-44384,14002,-34054,-111685,-162937,-100480,33080,113051,71382,-17614,4414,33198,-32169,-96919,-53964,-53834,-98852,-153018,-79856,-34110,-16655,-52675,-99704,-107729,-85689,-71813,-47612,-4338,86217,323878,113423,105609,10335,-2679,59503,46190,125000,340737,492241,320953,161032,117592,324715,634756,464253,159102,158629,489425,654283,543116,248009,72891,143460,163477,121915,-23248,-49453,23730,250038,271498,229420,52888,-99130,-41869,-54511,-119038,-95928,-72578,-58140,-40126,1891,-9786,-42872,-53850,-51354,-30649,-55187,-89005,-94265,-69548,-21209,36370,91186,93764,48963,-17299,-62403,-44864,-15023,-222,41115,139593,356216,566887,551982,275170,74500,-11344,-55191,-68033,-57165,-50404,-49761,-43860,-45843,-58325,-71179,-112492,-81222,8374,58681,67539,55520,45247,86837,160007,195168,207364,282492,383827,318720,145133,29314,-56328,-87000,-112043,-113291,-84918,-60034,-77045,-85273,-87615,-103066,-110598,-75836,-45538,12709,48545,38105,30830,76097,96041,59386,-5802,-52879,-24006,-48195,-60092,-83063,-26740,93031,166790,172920,116720,83056,49460,57945,68291,12140,-12044,47853,37309,-35705,-107078,-18364,59148,89784,73083,45478,-39444,-92837,-76917,-45534,-33092,-22479,-48038,-27831,65775,55183,4748,4910,29558,45581,77797,115706,64991,-32215,-85104,-102128,-59644,-2901,80364,105673,77605,47441,104572,132092,118116,63694,12049,-38437,-80198,-57071,-45812,-70535,-117525,-91332,-12505,33530,20727,-17226,-75598,-40286,50105,149978,117779,30851,3632,24828,28914,19188,-7554,-46322,-74809,42306,79738,38626,-38087,-45157,144953,249706,247062,207502,159364,77592,-19015,-59502,-93024,-114870,-77093,-16203,17035,-56317,-75980,-31497,-6471,-3850,-60097,-116931,-108597,-26892,36657,49420,-11190,2194,108091,155465,113963,-26091,-43169,-2033,-21012,-11859,86428,185210,87494,-66375,-125866,-131435,-137472,-59385,34833,120291,202020,191465,152431,91388,7744,-34969,-98433,-124636,-34161,107877,207007,106147,-5972,-59057,-36902,-12173,-26826,-108696,-141859,-75368,43642,66887,98712,94595,29706,13133,-5459,-10266,53324,96861,122842,128014,158502,124149,29703,34031,108616,133854,46871,-40773,8458,-40066,-48007,21941,88898,180706,193064,90714,3289,-17188,-71589,-29543,23413,29877,32177,51451,132236,223950,180225,48766,-44735,-105861,-107541,-103697,-115606,-72896,-73459,-44340,86096,165984,291847,235027,52,-118092,-2528,30774,17860,21603,63932,89361,227063,379252,312348,118229,7770,-67403,-79205,-46623,-29005,-27167,-20078,-41318,-45887,-45570,-26388,6317,893,-27189,-51711,-51915,-41007,-54223,-71614,40913,196825,263501,256105,213322,154146,54905,-24438,-95954,-65801,-6711,-78928,-114911,-92853,14058,77589,36929,-30380,-51206,7993,130865,301541,327496,262273,159700,49232,-43668,-68690,-89899,-82330,36848,25511,24545,4102,-25352,-103237,-92625,-82084,-51272,12128,41163,85923,98230,66143,46022,109207,118110,66397,5660,-68070,-107031,-81313,-51284,-7716,42699,146866,170605,156735,90459,6886,-15392,-17586,-51591,-133832,-177124,-90863,-36183,-57432,-61461,-38244,-39286,5030,36621,76210,81581,41675,-22608,-95564,-100233,-37442,148280,280501,251901,-7483,-64677,53221,92834,30774,18860,-23943,-50303,-61187,-68305,-85659,-81123,-89786,-116715,-63222,16300,107874,173237,91414,-27167,-49155,-24798,16123,-59565,-70379,-39331,7217,-23107,-32131,63705,109657,81002,48661,31354,30652,1308,-13695,-15150,-32967,-59927,-67142,-77489,-46607,-42134,-9851,-5512,-38857,-17473,28122,-13846,-107906,-76187,-60223,-81324,-80091,-16959,-13124,2219,-37947,-87358,-29355,21039,18897,-25988,-79263,-75031,-43482,7425,79256,170678,212379,254057,316160,248787,96551,-31176,-75115,-87461,-34231,53680,165600,237899,323502,219264,64232,-39736,-36128,29169,83618,99609,112166,74373,59842,98161,90415,55868,44108,31616,-2090,-97318,-137976,-80703,-41456,-85053,-65504,-60676,-74913,-79861,12929,90897,124858,125872,83265,42869,52355,87128,65893,48566,34061,33199,24836,-21319,-97306,-121629,-114585,-108134,-89140,-74510,-12350,25677,-8459,3396,19045,-44131,-41825,-42053,-50747,-58503,-86712,-112555,-89416,-7299,36531,24393,26161,38862,45846,83430,139923,152183,100360,6352,-40660,-18525,-31267,-82378,-116807,19560,120590,163384,215779,266345,349584,427704,286229,78099,-15084,-20194,20980,61282,87703,111548,140569,107583,44965,-12895,-67430,-64512,-35533,-34196,-124808,-37646,53869,203653,365495,351222,278851,204643,84003,-1284,-33292,-14259,-10519,-57133,-113298,-139973,-70160,12182,142509,338978,338575,194949,56136,-25143,973,32561,-53487,-102276,101197,406710,291850,-66509,-45025,133173,84027,-55490,-68414,-10713,-15171,-43703,-37193,-56892,-60383,44553,51995,-70194,-60551,-27852,-27986,-58142,-46831,-25163,-14102,1587,-52747,-72448,-22552,50164,53220,35405,45581,56022,46112,56642,135718,108953,-34486,-86803,-79745,-82861,-121939,-37150,4064,20611,-5239,-66437,-101746,-102643,-15219,91605,125924,108906,55461,-49916,-80773,21798,75682,17072,-38593,-93057,-113547,-79456,26291,114598,185538,293408,304888,267953,270826,367117,251400,211381,267069,291022,95436,-51247,-54438,-72660,-86377,-9040,47775,75742,19223,-24791,-7996,25285,42482,27261,-7313,13555,64804,44538,-25676,-71082,7715,96861,92412,72772,86644,29832,-55622,-58107,-13221,61548,69958,24428,-57692,-101026,-2019,160880,300844,332853,275008,128463,-47693,-102116,-50806,6132,15800,-40106,-97028,-138687,-100738,12658,111949,140768,182691,200999,212947,176635,24210,-41255,-47309,-102637,26799,235038,189034,1730,-120603,-52212,34231,80136,201770,256676,144768,-28755,-33502,59809,69853,50481,-8836,-65412,39643,65905,78895,83552,63977,12258,65859,39677,-8402,-35202,-60784,-64579,-70621,-80954,-62744,52055,329980,365624,263734,67064,-81541,-61317,-42035,-62918,-82350,-90358,-105796,-99129,-65827,28578,32124,-16749,-45595,-67462,-103284,-97785,-93534,-115073,-53735,-4355,16900,133179,206824,176526,118744,67941,58895,97066,144125,134421,26307,-76552,-105757,-66756,-54753,-86310,-89310,-74526,-92550,-94045,-35625,30387,35404,32761,-32385,-99282,-17472,41051,38206,41688,76812,78450,62351,69259,63446,77100,60415,-10864,-36085,19015,62929,12503,-75144,20426,151191,141605,71004,-38029,-88175,-85241,-63300,-65739,-59746,-63421,-73410,-90385,-27056,18553,71934,110323,51558,-24169,55795,100189,72752,45906,47696,173611,378547,423837,510606,479334,281432,79312,1447,11667,33944,41198,54652,92711,146085,68804,-23034,-51939,-23050,8892,-9638,-44294,-74579,-97107,-123252,-80523,-12477,-30884,-107359,-49705,-20531,-86120,-39479,85555,155021,169511,110226,22879,-28474,2443,46676,38939,-3057,-65674,9998,-3367,-32367,-23408,-13939,-21332,9439,11836,8804,20352,9302,-18608,-60724,-83484,-87400,-72513,-85296,-119206,-72979,-28637,-51395,-92652,-21511,32395,43465,-14914,-79296,-9736,123181,187382,211271,217041,293573,343958,315229,262261,83839,-80239,37261,102726,88101,20341,-28717,-50350,-4023,80800,167354,277645,334840,363804,380695,394083,325274,195937,25716,-61066,-20835,-22858,-88933,-84602,-24365,-41520,-70335,-43804,19668,28314,88870,151123,146269,176351,277844,346274,299094,159252,87644,48236,53571,38651,8343,-30634,-37966,-19360,-48696,-71677,-39259,-5000,49704,58014,5945,93711,167018,30334,-76921,99891,325721,360334,359445,240202,87970,-23904,31763,16438,-36750,-47743,-46487,-45679,-19531,-30687,-12116,53876,100534,129648,53509,-37257,-69533,-87433,-87767,-40933,-37964,-121386,-83048,-23395,72694,78133,58091,256833,603520,611194,361097,111975,-30092,-76168,-92183,-51464,84970,109891,82036,28874,2872,5668,-27032,29282,99250,77027,-56156,-70631,-7451,14825,-27082,-75767,-112814,-77992,-111720,-89152,-14545,40644,17482,-34712,-137479,-60397,16456,89485,232789,284058,193996,35083,-66652,-56400,-11637,-24281,-118343,-97553,-55087,-102401,-163478,-142882,-43817,110000,155793,86404,3811,-24358,-64801,-3530,114924,121203,34215,-51941,-92588,-58341,-75222,-131089,-107970,-87686,-65087,-51667,-13663,49566,98187,87388,14049,-28820,37234,133876,201731,363667,393609,226585,-402,14245,110540,161408,74595,-28561,-116267,-104317,-49257,11346,-32554,-117489,-152821,-121892,-94127,-85958,-80011,-38535,-4668,31257,94453,190456,269217,239014,88740,-18580,-20643,40669,137061,221291,229595,125243,2797,-86888,-87506,-106951,-113717,-77859,-64922,-72082,-52455,-22900,5082,50945,91887,119317,92065,184890,272444,199714,64621,-9014,-85101,4653,24053,-100068,-174947,-98702,58086,90918,-1462,-8668,23333,1943,-73718,39532,223670,435936,520720,377373,141837,-58732,-131368,-52653,-7963,423,4487,-4257,-19785,-48606,-113948,-119361,-36241,-1526,-34804,-106969,-25642,4222,43762,109335,89182,50488,41534,93948,228423,338164,317510,245041,161510,127573,59281,-18168,-94333,-63569,-59986,-63375,-74659,-74080,-43334,30206,59511,29141,-8214,12660,60770,46719,-59675,-83509,11835,61875,60998,35120,-53911,-98302,-104791,-122515,-48981,-32665,-66110,-73721,-54566,-35776,2922,18066,-16416,-55963,-58796,-61148,-44566,-15044,39492,45420,-5493,58713,81160,39972,-37640,-59785,-37459,12874,84411,96527,47816,-31946,-74164,-102195,-90660,-102490,-146591,-144892,-123749,-143772,-94743,-101067,-121217,-37222,64106,126310,98871,75486,89088,135292,178270,159137,121406,67582,78492,155252,180129,168823,216629,87342,-32925,-62112,-30415,-22931,-71836,-164381,81413,468425,680438,585192,302609,6329,-101380,-1010,88567,95263,42600,56889,57512,9385,-46055,-80593,-16633,6748,-46773,26287,92326,120322,165190,36283,-39838,3955,95444,175370,85278,20266,174849,295318,240520,117229,92928,62507,-8434,-107462,-51028,-56827,-81814,-23483,66783,138355,138660,48565,-54613,-22432,69865,141156,104000,49276,51335,57862,40803,7999,24613,90760,109856,64657,-20503,-11648,49884,64604,19980,-100527,-83527,-78283,-80208,-61425,-13170,57617,82655,81626,37204,16773,-6503,-29612,-55091,-77927,-83317,-108373,-90754,-76462,-35985,29641,7369,-66128,-38502,55822,153844,189746,155436,23459,-4368,120264,215637,233961,138594,-6452,-56509,-74890,-113657,-182257,-134435,-45716,4923,-52741,-66486,-136375,-79034,32933,121754,110912,7873,-116738,-143251,-69278,21216,195947,356189,348416,356347,379624,300935,223752,174566,137702,150009,128288,15573,-93020,-60735,50623,89289,120633,22699,-47475,-43501,5907,66972,104175,31756,-59715,-46245,-2845,-16907,-61565,-48562,-23589,-42770,-50076,-26962,-66119,-86617,-28065,12693,1794,-64731,-41941,-17131,23777,-3289,-23599,-19691,-45048],[-47303,-54818,73402,154047,175015,241068,350897,338196,123908,-3443,-10600,-5289,27590,65992,64468,78321,88987,56114,18020,-21114,-21273,46624,72958,67100,50630,29858,27548,19173,-4365,-15500,-29247,-55413,-80496,-98958,-80021,-66023,-84445,-93995,-51024,20054,78522,92627,21640,-71309,-118650,-95381,55675,268833,440005,418949,190410,-31805,-103398,-88621,5221,99868,156024,246266,234180,88262,-49501,-96596,-67188,-25020,-13560,-23219,-38173,-60888,-96510,-111111,-110074,-76379,-61113,-43801,1528,30483,40784,1986,-48819,-88147,-97348,31047,88777,55214,-14014,-43906,-82883,-31121,-10763,-39491,-79880,-96716,-109549,-73922,-5117,35465,17380,-95094,-48727,78311,164641,148231,50305,-43322,-78255,-85601,-90298,-67791,21626,41953,29238,48863,140695,256737,231936,87390,-13614,-36203,49531,24483,-1106,-65835,-111467,-121533,-89233,-74500,-46694,-10990,-2656,11740,58654,73422,36916,-17706,-52571,-76594,-48370,47472,173706,177854,135649,78969,48770,47666,7162,-92694,-90265,15312,95039,95963,57935,53199,53447,66203,78505,71258,39653,4785,12847,1900,-14740,5667,4007,-56599,-61072,-41649,-3658,-50749,9194,250174,519584,650895,608347,370382,87444,100594,294699,443631,604100,596875,392198,-20029,206573,331211,399419,324409,178071,11639,-45867,-79761,-102033,-14909,40959,-44357,-59822,-10133,27255,6865,-11042,47731,74440,27082,-25071,-27877,30146,48054,8601,-26421,-38182,-24353,-11879,-26600,-61999,-112007,-25996,46659,15660,-45485,-102666,-52961,-23333,-24696,-71760,-7029,120379,151568,71169,27470,36326,-30664,-80913,4549,55387,76177,4346,-28268,-13572,-22495,-38300,-56799,-68245,-10281,59682,79188,8111,-48477,-110213,-26179,24257,11916,-2230,-89844,-31825,598,-14413,29157,66800,82593,87812,143514,208620,118652,28605,26305,142746,374118,463965,317762,136212,33966,-1563,-17841,-47606,-93823,-66797,-76441,-43466,17923,67135,99121,85420,49941,-3632,-70258,-3904,36063,-14073,-125520,-15028,118546,150802,119571,94176,97690,111128,78519,39799,6623,-14426,40879,106685,115994,108071,133081,118674,88592,-19634,-116370,-79314,79978,205054,154806,34113,-85469,-36280,28974,57577,15903,-25716,-13189,-33196,-87997,-129280,-2026,112771,120865,124359,128979,113471,74504,24425,-32321,-79360,-116244,-96355,-30895,-3233,20899,63873,85240,37597,-36044,-11248,100617,188559,302778,373157,340350,191782,30749,-77278,-49450,167693,326680,348893,224322,76510,14060,31290,77576,112641,146803,148356,117730,120367,65506,34839,-9042,-26187,-25668,-5260,27660,29197,10614,-53102,-118668,-106136,-68359,-44136,-39480,-77977,-97435,-111457,-111983,-47878,-47100,12382,68362,73516,47665,3655,7357,79893,79995,5855,-29166,25446,113352,124874,45725,-49735,-76977,-38154,-12563,-7127,-40162,-120647,-67068,-25799,-42623,-18059,1908,-20401,8199,72862,26049,-69540,-40584,70312,119964,50351,-17319,-8973,40858,7024,-44689,-99141,-125191,-153752,-112036,-28879,9065,412,-126922,-148211,-114796,-119284,-112292,-30290,59795,158331,174300,24335,28356,141372,142159,49485,-102145,-48835,-13940,16228,56647,80498,79637,10699,3294,-12078,-64207,-66995,-69901,-42487,-31703,-42006,-93003,-60013,4391,83983,201812,400986,637437,681136,583050,571435,1414204,1557388,1650487,1232024,574859,94569,-28340,-2921,-69268,-105656,-97243,10013,-5159,39714,118077,84204,53933,19104,-40819,-84352,-54723,-5774,40263,58722,30792,3142,-29096,-33587,-23545,-19927,-53639,-99942,-85783,-68522,-81563,-65822,-110437,-37454,29318,-15635,-61202,-55263,-10956,39857,-31309,-123963,-175504,-102828,31945,110868,76887,-15058,5458,21058,-42023,-104069,-49920,-45165,-96295,-146268,-64021,-5764,29197,5965,-59476,-100839,-104084,-90244,-57429,-7749,69099,316094,112818,119877,34044,-19890,41633,44971,99411,209123,271924,85607,5483,33435,166018,435483,363860,279460,144500,282243,376038,323136,174404,95967,215645,184985,120060,-929,-32661,51060,276544,297528,209019,33699,-110031,-23560,-33299,-110543,-124077,-110144,-52682,-9494,34031,12694,-35205,-60048,-62608,-31993,-47498,-77461,-87104,-74439,-30390,17771,66483,79980,54081,-1272,-41937,-26300,-5325,-4294,29321,134803,351605,569340,561032,277168,73318,-10460,-55401,-63435,-52673,-47492,-46987,-42645,-40892,-48287,-61692,-109921,-83009,10764,64139,75770,65279,50520,92902,170773,184241,174870,230253,300040,228622,98717,15767,-59554,-95968,-108587,-98586,-70212,-47377,-62304,-79299,-87727,-103426,-108293,-68389,-30764,38197,85447,68840,41277,62434,67421,34130,-14204,-53883,-28694,-55745,-60460,-74448,-11163,104916,165162,155823,88654,54385,24214,46946,70666,23821,-1043,36627,5267,-65803,-101730,-3235,54759,48635,3518,-24728,-79338,-105840,-70407,-34024,-18920,-9863,-36334,-27621,57186,53383,6899,11101,42246,61515,86537,114099,61941,-30890,-85095,-113055,-67161,882,101367,148056,118879,48560,67032,87649,84769,38496,-11010,-55144,-72768,-37000,-30892,-56074,-98921,-85302,-3535,32419,1016,-39077,-85118,-40970,35391,102210,63817,24993,20127,32317,22666,9985,-10351,-39619,-61624,60625,118858,73961,-20312,-35447,131192,210740,196122,158794,120065,54450,-37840,-66648,-87408,-108741,-70929,-9998,32476,-1703,-79450,-74613,-35669,-14330,-57380,-105877,-121431,-38383,29367,53475,2135,4519,104890,156181,122928,-16638,-52293,-16773,-41459,-27420,85043,183014,66963,-83648,-137559,-139665,-125993,-42095,65389,156894,232801,219836,172881,86183,-8860,-46039,-107681,-111729,-16444,115195,185393,85334,-16213,-64936,-42056,-26604,-47640,-135008,-151585,-71559,36122,49359,83898,98459,43937,25857,-3568,-14562,52669,92743,92261,78739,105674,93035,12147,14687,81369,107208,19480,-46164,12517,-32170,-47117,19281,80659,158386,179422,87681,18174,11605,-44449,-14293,35043,34516,27259,52463,161696,285998,217611,59080,-43139,-103375,-120578,-117183,-131123,-69965,-63967,-31800,95032,166834,267638,212877,-10208,-109103,-702,26192,13484,18624,72357,113589,248752,403474,284614,94386,-5506,-80482,-90500,-53482,-45621,-45304,-29256,-34844,-23150,-12373,11253,46901,38265,775,-33813,-39928,-31836,-47881,-63490,43341,205910,281366,259150,199397,135749,42092,-17543,-64932,-115214,-89791,-115793,-48520,-40322,26583,75533,30475,-35550,-59626,-11451,100279,260547,267945,211015,128034,34209,-53181,-72565,-80194,-67302,39795,20294,18156,7689,-25383,-86745,-59873,-47433,-60120,13768,46087,95962,112596,77185,55027,123189,130134,69433,7094,-66875,-103414,-80686,-54459,-15910,56084,154959,162730,141605,78122,-176,-28434,-31305,-66574,-149024,-160326,-77184,-27991,-62383,-59217,-34125,-43644,-17252,6524,58665,89604,64547,96,-76155,-102242,-53142,138524,288869,292211,17482,-62301,62976,99627,30375,13273,-41562,-64705,-71979,-77264,-94426,-91647,-104665,-137885,-106225,-24383,60219,122585,79226,5422,-36571,-25126,15791,-52596,-79730,-55622,6851,-1879,2738,84128,135290,111868,75697,48176,40111,12287,-605,-7097,-30324,-56505,-55197,-72155,-77121,-86998,-34416,-10479,-26479,5376,50424,-5938,-107770,-71580,-52185,-71914,-89157,-28703,-28561,-11122,-42056,-98134,-63663,-16015,-13450,-47363,-95017,-87544,-49978,7428,85153,174278,203060,229173,266866,203483,91854,-9571,-38467,-45259,-16875,74031,199402,280335,342920,206807,45616,-44897,-38839,13930,71126,101514,142749,127216,98878,117629,104641,67782,46273,20288,-9956,-95041,-124274,-81522,-47801,-96918,-82498,-84351,-101617,-87131,8904,65711,81162,99244,87825,50910,51011,85473,83084,60956,35041,28987,20086,-23751,-107229,-127321,-118825,-125039,-109565,-87853,-9766,28280,-5177,-18451,6670,-40207,-28743,-27934,-45310,-60223,-87914,-103655,-80462,-222,38271,15642,16207,29279,34818,74376,130541,134718,76290,-10386,-34834,-5236,-11267,-60385,-92245,19606,101798,133922,171002,215111,324948,437539,308856,99494,211,-13606,17815,53114,76623,91184,113405,93925,49680,-1005,-57603,-58064,-24704,-28321,-129267,-56154,28509,165468,301795,302596,252899,171313,60911,-10492,-24790,-3847,-11425,-62246,-114627,-133316,-67156,9707,135503,316184,294508,142192,21373,-24745,2730,31764,-65097,-89235,148246,471655,303020,-63850,-25466,188456,99262,-90336,-97240,-2795,12188,-14319,-19521,-55298,-51849,67135,85828,-48826,-60472,-13508,15527,-33194,-96843,-57331,-33217,-5781,-49111,-78156,-41492,31472,51699,45606,40678,45531,50955,82527,173013,119686,-19252,-61990,-67078,-93559,-90137,-13900,23916,44403,23783,-42413,-85822,-101965,-23783,85518,128481,114443,57005,-50324,-73659,32979,73001,3029,-58299,-128894,-104789,-40803,87263,203963,297506,398477,395634,357453,360438,410798,235263,164435,191242,220872,82085,-20687,-47521,-61825,-37038,26964,66685,81469,23389,-18336,-3107,23843,30226,15875,-15529,3281,56058,49963,-14426,-68526,7348,124303,147004,126470,119471,33590,-62175,-73288,-41177,25377,41257,-2682,-84568,-108970,-5051,145059,274768,288667,223244,96098,-58456,-103913,-64765,-14132,6590,-42457,-104218,-141437,-68560,53844,132184,133440,156165,167855,177151,159397,14496,-99784,-92923,-105728,26387,225410,194165,19732,-121655,-85583,13611,69262,217133,318572,214232,12874,-28584,59486,75328,55395,-19139,-55893,36825,60576,87941,122529,66631,-25595,22867,8064,-26612,-44295,-63957,-63481,-68264,-80786,-59518,46985,313713,367781,272783,82530,-55914,-47077,-48073,-73745,-91601,-96602,-117093,-113266,-50385,53429,55088,-12946,-55783,-70037,-88593,-83949,-63845,-101591,-78293,-30177,-14089,108820,184214,150484,94683,44891,35800,77657,131014,120726,13171,-87254,-102879,-49559,-33713,-66136,-79127,-66197,-90349,-111481,-60061,2318,229,1684,-53863,-78276,3989,57102,42245,43094,80137,81111,54217,48790,35522,48268,35792,-25422,-34835,36154,81214,21113,-80892,27687,157070,150546,81636,-35386,-82028,-80118,-71709,-86966,-83417,-81567,-84884,-104568,-58816,-3908,75271,115344,48838,-28872,62192,95868,62371,51903,112222,288293,448245,440486,514884,502955,315079,113575,22158,12672,19886,14176,8216,34007,99977,55673,-31608,-58018,-31047,-67,-20323,-64985,-101597,-125005,-140123,-78711,-18276,-34797,-107072,-55354,-26988,-108791,-43748,107787,188900,211272,142043,39655,-16692,18174,50289,26156,-21465,-64649,30220,16979,-7070,3521,-3099,-32323,-14207,-17956,-13612,8660,5504,-26981,-70589,-93359,-94882,-74268,-84422,-116506,-73886,-28885,-46385,-97088,-36492,17123,26196,-37526,-89443,15243,134095,166216,174568,186109,276443,340021,308612,244458,78284,-78960,42681,102344,86725,23730,-24426,-46266,-442,71918,145405,243519,309528,365337,405431,408329,310474,182276,20132,-75365,-30565,-27143,-90252,-92479,-32502,-45022,-66093,-38721,36152,58512,128500,209096,195307,197663,284180,345098,283689,153652,91493,60338,60545,35250,907,-35410,-41698,-28354,-62090,-83573,-40974,5700,73427,88550,31558,103752,175325,31456,-94445,83869,297663,316535,297929,178262,38124,-62474,20583,42291,23459,4787,-5680,-19107,-14046,-37202,-20453,53295,97156,109162,25612,-50368,-75304,-96031,-102229,-53645,-38764,-106248,-93237,-46355,31524,49912,21539,199884,546511,538898,315425,96245,-20879,-80501,-131178,-32278,116545,148210,111042,52888,14051,2628,-14608,55992,104552,62591,-73137,-93623,-26748,-1549,-38934,-83229,-108238,-67611,-91102,-108764,-48432,-5450,-38477,-75677,-140528,-53338,18455,85939,230221,278626,195733,45463,-59098,-46410,-6109,-28743,-156419,-49706,-10127,-78155,-171018,-162403,-80145,89916,148188,74755,-10430,-40326,-77593,16504,125515,114853,13223,-70941,-75378,-42015,-66553,-132430,-95839,-63255,-31053,-23994,-7959,34992,67428,57276,-3100,-42438,50428,172950,255733,431382,432731,228413,-17223,-18991,78199,139601,69420,-32366,-118702,-105791,-46364,16672,-20474,-103937,-143959,-134227,-94950,-83473,-77648,-32936,1411,26652,71865,150397,236140,222804,86479,-22320,-35740,32554,144974,241767,251618,134162,4320,-87030,-94934,-120137,-133328,-95822,-73194,-69505,-46978,-15302,10676,56170,98475,130322,108030,188110,248489,177718,56458,-11891,-73587,16592,11224,-126812,-197780,-65837,96353,120674,12749,-4859,16365,-8198,-64584,47544,208151,394423,487375,383074,176810,-25016,-110873,-49147,-4919,3420,9490,3146,-8497,-35884,-102293,-138364,-57479,-27219,-60592,-115192,-25187,3312,44656,114606,95065,47354,24579,57929,159222,234538,224410,190520,140362,120023,51653,-28657,-111614,-66923,-67048,-76597,-75045,-66538,-31143,41057,56171,21241,-15559,8461,64254,31689,-82369,-99701,-10,76304,78248,48510,-44619,-102546,-118655,-121935,-42761,-30889,-65768,-79570,-68849,-53623,-16764,-170,-26740,-64592,-66204,-72058,-55181,-22550,27579,38458,5766,88680,120384,70651,-19806,-55004,-34148,10743,83893,101993,55838,-26944,-68980,-95150,-82698,-98251,-150371,-146025,-122704,-151505,-90441,-91027,-145638,-61410,47826,118230,103718,84718,97003,138255,183230,171014,132116,72649,87566,153663,141139,108230,173764,63882,-53375,-66658,-42729,-35444,-77843,-165008,99532,489675,693679,566993,277762,-6903,-96827,22385,125693,132989,62125,57208,36565,-6317,-30975,-55473,-4165,-5329,-67077,21967,69785,68748,141594,36740,-36229,-5142,83663,190685,116358,20155,168258,360609,359782,217478,158231,84786,-11611,-112438,-49882,-47170,-72387,-42464,40160,108698,117483,37470,-55585,-15888,69829,117992,66051,25289,46870,71100,60157,20665,11923,69264,89470,50069,-45051,-33776,41611,68896,45440,-66914,-112330,-96240,-131738,-113403,-37901,49095,83972,88376,43327,19123,-4079,-28452,-56221,-71282,-67377,-94975,-96069,-90762,-59788,9885,900,-70415,-41797,57927,154591,196291,169876,39356,-3821,111751,220184,235245,138126,-1353,-40247,-53267,-100092,-188491,-116835,-10390,50770,-16266,-57381,-123557,-59776,50853,136220,107724,7922,-111961,-135308,-55636,46224,227976,362526,356822,378234,390253,299774,227492,178451,128501,123663,118901,28428,-70406,-43402,65141,108258,137628,24749,-44445,-41100,-612,46811,98050,31036,-58603,-35857,749,-17197,-66395,-60985,-29881,-21873,-11766,-13726,-73327,-87310,-28430,3453,-6341,-64710,-47565,-38405,-3974,-20960,-28221,-15118,-25123],[3880,-50003,6660,99819,157931,253095,358552,317204,134605,9792,-2339,-161,32958,62670,50578,65669,79381,45686,1644,-46315,-45229,39221,77482,88221,77793,48155,30039,15223,-8621,-16212,-24125,-45676,-71760,-95193,-70537,-50726,-68864,-88496,-53250,13672,68105,83995,16672,-67139,-106151,-92072,48829,269757,440864,459321,271291,12094,-91438,-75274,8518,94122,163812,267050,249014,89246,-37146,-54774,-51058,-20729,-1550,3332,-3780,-32829,-76663,-95736,-91075,-80589,-68368,-54242,-9411,19280,25999,-14519,-65341,-125310,-142666,-11827,53739,19943,-41139,-54280,-74870,-22273,920,-31641,-77260,-82924,-63584,-15895,28426,45381,26785,-64467,-34115,77352,151910,125874,26340,-51969,-43965,-57634,-79900,-87669,-5538,18577,10281,27139,120506,246008,264916,133902,24198,-13491,54655,15153,-10478,-62586,-90980,-95209,-66585,-63532,-31670,6644,10500,23090,63011,61852,7753,-50200,-52482,-61672,-61790,40497,163144,165890,138752,90912,58096,62804,28367,-67090,-65871,39011,98410,78135,40167,45798,53364,64316,68858,61893,46148,21659,37372,34727,22751,31045,16334,-61705,-64938,-37151,-4894,-66411,6563,200927,389403,446152,395848,247180,-9462,-23181,76166,200598,312478,164677,-61379,113791,274146,264782,228244,131246,-3344,-100775,-51403,-85433,-126759,-66846,26335,-30419,-71104,-25993,18091,-4274,-31140,21711,46356,485,-47017,-54027,935,24793,-12714,-43213,-56559,-40410,-17853,-18956,-47202,-92517,-37733,38982,6276,-63330,-92607,-34642,-13851,-25126,-67169,-2268,111940,103105,21012,-25154,-6001,-61140,-73239,14964,48725,70899,-6590,-35358,-10011,-21164,-46966,-67235,-92527,-28842,41794,63964,-1868,-55462,-118845,-41714,10917,1671,-4338,-60818,-4464,22290,6881,34667,61427,84621,109237,181548,248098,126945,31573,25464,145029,387449,476467,330296,149639,46488,2491,-21432,-52796,-112224,-102905,-105824,-50527,26100,92832,126268,97132,50355,-8881,-85711,-13075,35511,-15016,-126949,-17011,111607,141759,115499,90234,90546,105931,82354,51710,17462,-5262,49380,105007,98760,69171,107283,106116,75860,-28308,-129527,-64886,99719,213264,149834,24744,-77229,-6281,68231,96558,39999,-16724,-7809,-24977,-76799,-127853,-33369,69894,81351,103833,133561,126807,88457,34521,-22649,-67672,-117602,-132019,-62840,-32167,-7288,43185,73645,43399,-12792,16358,136848,246875,389552,456416,376314,196573,27291,-81903,-33152,219363,424489,428178,255148,80601,1172,6478,44087,86367,150447,183711,146947,123303,51570,18003,-27375,-43651,-37358,-8707,34079,42635,24071,-33760,-97611,-128641,-92561,-66867,-55805,-77176,-94954,-113836,-108373,-55695,-82105,-10987,63036,78837,53983,4279,-2533,77317,84285,6902,-27334,29270,104227,103971,32305,-55049,-83424,-45217,-17891,-10321,-44892,-123451,-61200,-21154,-45195,-16124,10121,-4922,21075,71195,13352,-82197,-49890,49659,98658,41021,-22545,-22179,15765,-31453,-52180,-83886,-116126,-156770,-117436,-30433,11694,1906,-132258,-169985,-154880,-170525,-149068,-19357,71351,177660,203062,57305,51011,153354,149761,51918,-103374,-44191,-10880,-1231,45622,62527,51259,-22443,-8858,-9241,-59401,-70738,-74295,-46795,-44758,-58833,-103026,-64050,2660,46254,55412,-54931,-133153,-88129,-119654,13247,701095,186756,41879,-26543,-63718,-30443,-26333,7074,-76716,-96808,-100148,-7078,-17091,44247,113637,83597,62267,32795,-36262,-90451,-60974,-240,65241,80021,48392,24200,-3050,-7031,-8484,-31678,-73845,-109420,-85312,-59163,-65664,-54621,-108974,-55553,14770,-33756,-74977,-37310,26889,52857,-40736,-143383,-193390,-110604,23273,99030,74937,-17875,-938,142,-57142,-114818,-48632,-38296,-95727,-144118,-56004,12546,63092,59436,-11720,-67408,-90533,-103735,-74253,-20255,44970,284014,103947,137842,74106,33170,73653,60458,36322,72385,42573,-153774,-114808,-53247,165542,415130,413803,374654,123118,74930,99394,104336,91613,116234,272174,219745,131643,20532,-21301,74107,294086,315783,189142,27649,-82190,-9057,-11704,-77961,-99220,-92414,-27631,20442,62798,33638,-26151,-57072,-63697,-34604,-43380,-69731,-77873,-79265,-45507,-7568,35572,57808,50236,8960,-24326,-8323,7316,-3737,16154,121216,323401,531147,530723,263271,66675,-13101,-60158,-66117,-57975,-55473,-53278,-48131,-41049,-41727,-53364,-103493,-89707,7526,64397,79251,70080,52235,93399,170512,160981,136004,173790,215031,150465,62044,4710,-60360,-109833,-105832,-91078,-63818,-42762,-53716,-73813,-88674,-106826,-108812,-63167,-20015,57915,117380,96775,52437,51693,39519,6006,-29360,-61982,-41165,-70336,-65651,-71233,-8298,97703,145254,121815,48359,17810,-4235,31980,65422,25048,-192,18352,-27656,-88231,-74208,7029,44863,5993,-58669,-72020,-103540,-109868,-66569,-29754,-13847,-6237,-31873,-30469,42474,42544,319,9762,47258,68838,85915,101785,50232,-34887,-84035,-104141,-80691,-2722,112944,177795,153245,57444,41889,43672,43063,4713,-41777,-79720,-64334,-15946,-13184,-38028,-79808,-82328,-2194,24684,-26054,-68476,-100978,-49400,6648,31490,-10052,14176,33642,38669,15253,-2242,-18547,-39283,-47540,85390,161276,110225,-4315,-33215,104587,165373,144691,108789,75622,26624,-61715,-79642,-87413,-107542,-69439,-9777,38826,40876,-32146,-99776,-70447,-31309,-60872,-98827,-138932,-56753,14983,50420,9313,1592,93406,147074,122016,-13399,-64363,-35215,-66703,-48563,74734,166885,39461,-104012,-153067,-142066,-117482,-30571,87779,183384,249605,234400,180648,73598,-26774,-60017,-121020,-104311,-1946,116024,150899,55484,-31561,-73519,-51126,-44460,-70768,-158359,-150710,-70190,25009,29485,67966,101564,57886,36666,-4976,-23148,45442,79723,54355,25551,45824,51541,-11670,-9354,48987,74108,-11010,-51925,7452,-31692,-48050,14354,69353,129982,158621,81799,30841,40916,-13954,751,45331,34161,17312,48869,188733,339070,247849,62651,-46817,-104779,-136993,-134635,-117829,-58835,-50807,-21315,97225,160884,235272,180999,-26822,-100060,1639,23556,8012,10276,70978,125605,249931,391366,232721,62039,-22846,-86761,-89644,-59526,-64861,-62347,-41556,-33653,-5846,15857,42918,78906,65344,19730,-23049,-33767,-27457,-44541,-55210,42173,202864,281442,241540,163443,104578,27135,-10836,-38728,-91251,-116183,-39860,9728,454,35193,66591,18828,-45512,-73447,-35257,67893,215248,208338,161257,96223,17784,-63054,-77434,-72478,-50373,43836,18281,8656,3862,-29334,-61005,-31223,-21165,-72729,7587,43352,98525,120518,83230,58603,128479,131232,62582,398,-71249,-102918,-82457,-60194,-30046,63050,155073,149048,123749,65483,-6150,-42777,-49609,-87165,-170858,-140163,-59910,-16839,-68098,-59186,-30355,-46529,-37653,-25317,35465,89234,81707,18942,-59776,-91019,-68944,120800,280263,314530,38661,-59653,72453,103810,28093,4131,-61609,-81600,-85156,-89159,-107681,-103380,-107364,-107781,-111585,-55093,16238,74446,67897,30571,-24457,-25342,13231,-49580,-92633,-62498,22591,32754,30284,95078,150169,134896,96593,63015,52054,24868,11105,-1327,-28222,-47318,-30718,-53987,-120291,-133581,-60930,-17550,-17133,25190,71060,1514,-107359,-69115,-44422,-63634,-94748,-43836,-47043,-28266,-49862,-103046,-98288,-49642,-40495,-65369,-109555,-100363,-58049,4381,87031,173297,190482,202948,219846,162766,87557,10797,-6277,-7007,7593,94320,227142,315492,353743,192952,27836,-52944,-45332,-4886,50985,92615,161598,170466,130747,130746,112348,71492,35156,152,-18473,-87391,-107964,-79369,-52962,-105345,-88384,-97618,-121115,-83809,3018,42795,44070,74962,86665,53758,46861,78454,92397,67588,33116,21208,8525,-35535,-119489,-122948,-113063,-120679,-113514,-103614,-14408,19427,-14002,-47015,-1177,-25597,-12917,-15229,-41603,-63020,-89283,-96578,-73692,2001,32733,1526,1742,15629,20321,61040,115692,112203,49022,-27978,-30601,5095,7866,-40503,-67082,26950,85077,100987,119189,156772,283385,420284,309320,112371,12049,-8960,13572,45489,68019,75955,93040,84434,55158,10903,-46352,-50706,-16234,-28496,-118802,-71566,7775,131595,232845,244763,212748,124628,27777,-23865,-23209,-5305,-20940,-72539,-116936,-123157,-61681,6532,121533,276711,239237,91565,-3377,-20711,845,21516,-85623,-51045,207251,535632,308627,-60798,-3634,246424,119586,-113870,-85531,23397,42654,13512,-4924,-55403,-45093,84151,115024,-29904,-61557,1567,66383,25281,-119300,-91712,-52632,-12435,-44897,-83529,-57347,15391,48409,49547,32459,34051,54507,110428,216446,133205,-3182,-38592,-50698,-83870,-49481,13246,43419,64584,50500,-17728,-68345,-99005,-31295,80251,130859,118830,58303,-49575,-69548,39068,63717,-14205,-77642,-131114,-78798,-8633,140233,297388,420302,506228,486455,447893,448599,441042,214773,118862,121002,145243,74446,15928,8193,-1877,14436,60953,82384,83677,24689,-15181,-3305,14119,9664,-859,-27391,-8557,45384,52138,-4002,-64556,5287,146382,199339,178936,146501,33057,-70405,-90099,-70110,-8473,11671,-32835,-117159,-112106,-5510,129890,246374,241651,166391,57977,-70792,-103948,-78053,-37326,-7271,-47802,-111737,-123209,-39403,81960,135148,112795,123316,141174,160179,169293,50902,-121057,-113862,-82667,29563,215280,198205,39757,-98580,-112837,-5340,55829,219978,366839,283314,53549,-23675,52101,75742,56572,-31222,-41371,36639,56286,97739,163014,69967,-52231,-10186,-18052,-40463,-50606,-66376,-62333,-66619,-81230,-55453,44190,287581,354633,269433,95796,-27014,-26464,-48401,-81691,-98732,-98152,-104274,-128933,-42728,71514,81086,-1927,-64108,-72000,-72316,-70163,-44399,-84429,-86724,-43617,-35971,81909,158695,124464,70524,20724,10636,54265,109640,99968,204,-93147,-91146,-24900,-4602,-38208,-64381,-54635,-81131,-121386,-82612,-21000,-22981,-23046,-67531,-53066,27880,73444,47146,45310,83283,84627,47553,30295,9589,19535,9943,-37293,-25343,61460,105536,36844,-75892,19119,140511,137002,75963,-39883,-75633,-67588,-69644,-95835,-100901,-96062,-93380,-113289,-90079,-30426,73307,116160,44692,-34244,64841,86978,47391,58657,196164,421057,515535,448387,499136,501196,333483,144339,44910,18568,10386,-10311,-33843,-20056,48043,33898,-45985,-68562,-42245,-10849,-30419,-83546,-128087,-153300,-143567,-71284,-20789,-38213,-104709,-59997,-31193,-107163,-32326,131401,216741,242459,164082,51298,-7268,31296,48334,6132,-49949,-33360,69391,50302,26157,34315,11543,-36811,-31077,-44628,-35876,-5014,-174,-36176,-80250,-101828,-99707,-73500,-80797,-109340,-71415,-28810,-41068,-96454,-49656,2863,9920,-59241,-94438,41034,141158,140011,133961,151201,250214,321510,287456,214677,68232,-70620,42591,92014,73640,16923,-24705,-41809,2319,60961,120179,203207,273855,351444,414451,406020,282491,156837,9005,-90385,-35126,-26609,-85857,-98835,-43979,-52560,-61364,-34198,51068,89433,169795,268849,242954,213947,280411,330498,257976,146311,97349,74893,71659,36387,-3698,-40042,-46841,-38107,-74598,-90656,-39680,17405,98717,117895,60165,119336,186136,37704,-108679,62265,257803,264355,241821,143571,23594,-95980,8292,64982,89738,73891,48241,8501,-9461,-43470,-29055,51068,90555,82711,-5257,-63807,-79051,-95080,-102825,-55252,-32725,-87998,-95680,-62969,-4431,22984,-18728,134771,466454,444301,252727,69875,-15408,-78283,-152383,451,144482,177174,133767,75557,35815,15391,11927,91163,112370,52621,-84638,-112912,-42996,-15628,-48046,-86392,-102371,-56916,-70982,-110329,-69825,-47645,-94311,-109514,-121310,-44954,21891,85879,231840,278542,203008,60285,-48482,-33484,2164,-30374,-160196,-9640,24487,-53438,-156618,-156071,-116363,64218,136040,60050,-27638,-58032,-85762,36248,131910,105320,-8042,-81007,-52480,-25133,-57216,-125582,-80341,-36603,8294,12536,2385,19850,32414,22143,-22187,-53289,69138,215388,309394,484048,449299,216119,-31147,-51203,45500,115633,62283,-35324,-117558,-102602,-41025,19764,-9482,-84593,-115997,-131456,-91082,-78186,-72199,-24819,7258,19507,46565,109642,201324,204254,85695,-23410,-51977,18911,143654,253165,266442,140993,8544,-83554,-100366,-126682,-149777,-110666,-76553,-63329,-39754,-7966,14724,59695,103290,138582,120220,180031,210943,148596,51957,-13041,-57971,41137,4387,-148532,-172589,-23522,140943,151128,26028,-1354,11087,-13497,-48282,54037,189637,345813,439963,379288,213193,12829,-83816,-40585,-139,6145,13293,9640,4068,-18647,-81535,-140709,-80688,-56760,-90906,-114638,-20227,7925,48574,119873,100217,43215,7692,22370,91937,138006,135652,131495,112265,104977,38975,-40026,-126846,-66117,-64046,-81911,-71942,-57962,-16235,54314,56514,16502,-21615,4819,66464,16482,-101859,-112223,-11521,91728,98652,62248,-35359,-99450,-126330,-116491,-37314,-29409,-64045,-81957,-79872,-70874,-35922,-15828,-31751,-67514,-73511,-83656,-63528,-26753,16371,31924,18415,116514,157641,102796,6272,-38184,-25304,8340,78588,100978,60135,-24178,-64104,-88284,-75625,-94888,-151892,-142012,-116590,-157353,-88162,-78069,-149459,-82515,32458,107421,105798,92232,104609,142302,187980,180338,137920,72197,88683,140485,95034,49438,135590,46820,-59585,-60758,-53041,-48787,-83433,-164957,106706,478942,663294,519530,242478,-20381,-90018,39597,154028,164447,78291,52417,8201,-21643,-15425,-30827,9871,-17320,-82641,17246,44966,21269,116883,36716,-34122,-17682,64543,191768,132168,12224,153613,412007,475085,322787,223830,101293,-20710,-117131,-48565,-37287,-58137,-61550,9138,74903,92239,25473,-54118,-11123,65655,89859,30933,4292,41129,78695,71930,27316,-1077,47907,69777,38461,-64134,-57827,29907,69938,69936,-23847,-103341,-85254,-119853,-129466,-60932,32122,75998,87844,44630,18279,-3424,-27803,-56166,-63110,-54294,-80443,-93732,-95723,-75055,-7024,-6319,-76367,-50700,49083,142548,191115,175372,52362,-1323,98478,209097,219485,127177,937,-22338,-28664,-80502,-190346,-107168,18795,90811,15374,-47769,-110125,-48544,60369,139410,94873,2645,-108901,-125839,-41743,68597,243248,340970,341101,376836,377819,284448,224074,175304,110008,90784,102851,38791,-47867,-22851,75097,123017,149820,25433,-42853,-41581,-12205,17966,77608,22231,-57127,-27362,1013,-20954,-74366,-77657,-28276,3273,16611,-1597,-66673,-83212,-35491,-13829,-22373,-68390,-52125,-57657,-31920,-40577,-36141,-13964,-8363],[44207,1524,-69282,36785,127703,244911,337447,271017,130645,16561,-213,-622,31678,51410,30793,46215,62490,29308,-18638,-70312,-64485,23643,73227,102262,96884,57749,24853,6423,-14991,-19536,-24387,-43273,-70838,-98858,-67797,-43906,-61420,-86497,-57241,3119,49376,65294,5873,-66416,-97978,-90358,32363,240699,399045,456689,327286,55172,-82993,-69010,5459,77708,151691,259310,238931,81064,-14880,-18468,-41914,-25651,4219,29891,28420,-10113,-61165,-81854,-73483,-82024,-78369,-68899,-24589,4702,8687,-31334,-79213,-168140,-195505,-68493,2827,-25998,-71935,-65016,-68415,-18541,9445,-24903,-75206,-68852,-22831,33256,58790,56460,37568,-33921,-17235,74783,135113,100042,-90,-46699,-6670,-25821,-65324,-101715,-37492,-7522,-9393,5031,96111,221927,284156,180484,66495,12848,57802,2438,-27385,-57497,-64479,-64574,-43707,-54344,-23244,15634,18187,31693,65598,49426,-22334,-81141,-42459,-40124,-72240,31000,146550,150661,138063,100760,67282,78627,51076,-39483,-39688,60940,98797,57524,23051,40937,54319,62250,59109,51967,52145,40735,59907,62792,55853,54129,30315,-63560,-64677,-32303,-5953,-60143,31280,196564,327997,319461,220610,95517,106401,207423,220928,235647,220822,-40526,-21904,300952,298880,221060,170921,98495,-4330,-49877,-39321,-83195,-127374,-76252,47442,-13822,-70852,-35552,11662,-11377,-44534,6079,30376,-15536,-61529,-72461,-25703,1366,-32536,-57055,-71957,-52603,-21098,-10714,-32895,-72926,-37029,36539,-1178,-78927,-73444,-12818,-1295,-21182,-56565,4838,100243,55183,-23500,-71945,-44515,-88875,-56775,27029,44315,68913,-14001,-40284,-3853,-19641,-53710,-73092,-110737,-38640,29719,52292,-7159,-57226,-123582,-54667,1034,-1818,3009,-14770,40485,52215,32480,42341,56195,92530,146299,231388,291228,137627,37667,26671,145666,389966,473599,337095,164200,63211,11124,-19539,-46856,-80447,-122823,-116140,-45161,39778,119457,152341,109902,55306,-5616,-81042,-15655,39871,-11080,-126369,-17177,105825,134949,113315,88042,84476,101742,87796,64387,28615,4556,55684,97988,82107,37896,85270,97397,70379,-28356,-132369,-44688,126220,225062,148113,16317,-65675,29580,118191,146657,73684,945,5880,-6346,-54272,-103416,-58103,30599,44823,84800,139709,141647,103323,45137,-11056,-47384,-86203,-130273,-94281,-61648,-33497,24636,64872,52805,16587,50975,175404,301386,468904,532878,409096,204405,29499,-79017,-9271,273889,520599,507281,289146,88908,-6581,-11822,15684,62747,149742,214939,180644,133260,44220,5632,-41878,-56040,-41469,-6003,44772,59301,40383,-7829,-68414,-127058,-103815,-79135,-63277,-65977,-84035,-110831,-88710,-38375,-94311,-27258,63502,90244,65568,9602,-6195,85130,99544,15329,-20079,39308,100892,89470,26222,-51710,-82018,-45973,-15532,-3962,-37209,-105570,-45393,-9612,-41909,-8202,24054,14521,37687,73192,5682,-88141,-48364,41976,86001,39221,-19636,-28928,-2077,-43937,-40785,-62648,-100929,-151539,-109427,-16884,28991,25091,-86341,-150052,-143572,-132215,-107223,-730,88651,201031,232119,94256,78950,167705,159898,59172,-93722,-31838,-263,-14640,34618,44141,24809,-42164,-526,9331,-41422,-63559,-70459,-42635,-50296,-66258,-105624,-60563,2004,22216,38052,197429,523486,773222,651091,197529,180043,107352,369038,343180,223770,68744,-8263,15811,-71146,-81481,-98794,-22350,-25980,50569,111685,89052,78081,54035,-26544,-91252,-61297,9865,93231,101712,67418,46181,23949,22705,16466,-32246,-87236,-110460,-76224,-40055,-39325,-34357,-88102,-63354,6721,-40869,-68817,-7767,68776,61831,-50388,-156089,-202993,-112251,18984,90141,77931,-13194,-3238,-17426,-64981,-115321,-37774,-20086,-83486,-132551,-44177,31723,94481,114612,48143,-17912,-51826,-83133,-83649,-28542,28171,245182,99737,150915,98370,80202,107083,74338,-14471,58620,-23210,-20434,-84955,-42712,293428,503413,471751,394298,115366,-19816,-38113,-3657,49602,139984,298311,234301,133730,29488,-6979,102524,311356,334641,179771,40507,-46086,12780,19972,-29450,-40252,-22792,21477,60035,99989,66086,-1267,-31160,-40030,-25623,-31589,-55027,-60145,-70772,-54501,-25734,15559,44245,51357,24949,726,18432,32055,13134,15550,111992,287092,469715,476730,245567,65947,-8167,-58340,-65974,-62381,-63171,-57271,-48816,-34947,-27691,-36145,-87087,-89815,9796,69917,87880,79355,60584,99277,170439,139049,104745,128863,147821,98719,44015,5981,-47729,-109100,-92923,-78347,-53760,-34865,-40939,-59967,-79642,-101268,-102984,-51349,-3644,81069,152690,130516,73615,55850,26966,-10176,-37474,-64895,-48909,-80970,-65271,-63565,-7940,81362,118242,83701,9761,-11634,-21812,23642,61983,25623,1383,5698,-47676,-83169,-39452,22769,40607,-25386,-98804,-73228,-94387,-94975,-54837,-21065,-6056,-5,-24430,-27993,31711,33110,-4503,11078,54491,77402,85953,90023,41124,-32683,-70485,-78978,-89493,-3536,123532,199430,181253,74851,39368,19644,12100,-19709,-65586,-101344,-45844,15225,17905,-7334,-53500,-74514,578,20908,-47351,-94186,-113177,-56058,-26716,-47063,-86583,11486,53242,53147,16323,-7509,-22268,-35745,-27410,121537,211334,154015,17946,-29848,77634,126581,104857,70502,39968,8370,-73544,-86848,-83957,-102479,-63925,-6543,45578,77625,19504,-70620,-98781,-45179,-61334,-87267,-146735,-72421,3195,49700,19227,2213,83222,137987,120494,-7787,-70237,-47869,-86811,-63768,67131,151205,19778,-114018,-152794,-129592,-104031,-16535,109178,206014,259305,241337,182461,64848,-32990,-67016,-129686,-94214,15657,117332,115394,27718,-42403,-75496,-55165,-57010,-87800,-148729,-135527,-63089,19303,16516,59938,111801,78877,53077,-1741,-27622,40945,67935,21516,-18518,-5814,12562,-32238,-28855,21409,44387,-35449,-52993,1002,-31307,-43341,15624,63816,106377,140913,80878,46869,74835,27503,24660,62782,37401,10847,48862,219118,385124,276074,68013,-47860,-102278,-142265,-144472,-95178,-35000,-28808,-7036,99325,155671,204336,149308,-40843,-84358,11081,29303,7798,3141,65340,129715,237013,353210,171424,30558,-34240,-70028,-69817,-56892,-78517,-68719,-49694,-31809,11537,44365,73758,107670,88148,36105,-13107,-27390,-21773,-37373,-40526,43926,194329,269458,210191,115182,74045,19893,1019,-12225,-42353,-39155,31683,58307,32009,42243,57505,8919,-53777,-85836,-54375,43642,175518,157632,120503,70719,6158,-67305,-77437,-61550,-30672,47366,20272,-47,-2333,-30335,-30608,-3339,1699,-81357,632,39263,99027,126187,87942,60471,129093,126481,51791,-8737,-75699,-99694,-81168,-63187,-44447,68734,153673,136667,109998,58730,-4439,-49382,-64796,-106388,-178980,-112383,-35329,1787,-68714,-55972,-21588,-42004,-48781,-53498,12427,84734,96278,37825,-41997,-75845,-81403,97672,256118,317334,58026,-50785,87016,110525,29164,-3400,-78426,-95694,-95465,-98656,-120291,-106711,-90357,-64086,-70801,-64348,-18569,35324,61487,52746,-9792,-21807,11907,-46970,-104412,-51850,52022,72057,53308,101113,158750,153632,114028,76433,65349,38181,22887,5565,-22319,-26286,12211,-12842,-92391,-99454,-85268,-23382,-7751,44860,92521,11925,-102753,-66647,-35230,-53998,-89076,-58432,-64137,-44361,-56111,-95015,-123722,-73188,-57767,-76204,-118253,-106747,-63487,1583,87718,170211,177379,178798,179807,130385,86213,31706,23403,28331,35120,115169,248790,341503,355781,180693,15894,-60513,-51576,-21884,28334,76722,170283,203968,156353,139097,114760,67420,13247,-23535,-22890,-72324,-86994,-70989,-54717,-108941,-83817,-95589,-121502,-74026,-2043,26585,21169,58430,83304,54363,42278,68837,94955,68714,28770,11121,-7312,-51906,-118555,-109385,-100159,-99352,-90216,-112437,-24652,2644,-32908,-73685,4417,908,6857,-1814,-37028,-64171,-89033,-89581,-66789,2420,23516,-14431,-14162,1080,6090,47478,99928,89440,22733,-43883,-26688,14446,27503,-22154,-42754,40989,74607,71807,70838,101017,232074,379931,289074,117293,21490,-4942,9745,40306,64344,67804,79828,78387,61144,23601,-31747,-39083,-7339,-32296,-109792,-81520,-6707,104860,167035,184168,163994,71663,-11419,-39706,-27911,-17782,-40065,-89280,-118036,-108374,-52080,5130,105255,232039,185923,52812,-11903,-13564,-3219,3890,-114145,-2385,269516,587475,306516,-57235,21233,304812,146084,-100956,-44267,59154,73149,39200,7226,-56125,-39650,94433,136308,-13204,-63332,17366,120157,91218,-76165,-124997,-70040,-17598,-40199,-88322,-69129,1948,43389,48620,22478,22800,57646,140014,262680,145812,11767,-16682,-30916,-55665,-6099,42515,61783,79878,73440,7072,-49664,-93693,-37013,76532,133436,122431,59925,-46823,-67389,40252,49408,-33343,-95044,-104808,-55100,16266,180999,384029,541289,608164,572099,533662,527476,454366,190807,77859,67746,78814,74561,53962,74506,61999,61117,90113,94406,82916,23672,-15431,-9170,-4416,-17956,-21649,-42318,-21701,33085,50703,4621,-59949,1405,160004,242810,224583,165240,28013,-80535,-108329,-96058,-31129,-8020,-54325,-145839,-104077,-3423,115369,217151,196990,111319,16924,-83978,-103360,-90597,-62757,-25222,-56066,-117868,-102863,-14790,95478,121026,79705,87631,124962,163359,200176,121925,-36740,-66714,-55898,33215,202412,198426,57932,-70259,-111445,-21904,39833,209369,395053,343558,89857,-19588,36753,69481,51031,-49673,-26137,37738,52552,106845,196688,67519,-69419,-33439,-38402,-50663,-55961,-69540,-62391,-66594,-82082,-49919,43209,253379,326731,253336,104502,712,-5642,-45524,-87313,-103936,-95137,-89330,-114781,-43161,77560,103808,15099,-69096,-74302,-56630,-59893,-34940,-74904,-84814,-48353,-47528,55818,132811,100205,47619,-2891,-15119,28196,82142,73997,-12622,-95260,-77790,-845,24520,-7275,-46305,-41598,-68719,-121064,-102524,-40379,-35340,-40260,-69495,-26199,53028,88993,51577,46480,84218,87238,41348,13502,-13972,-8093,-15504,-43340,-7109,93083,132984,57243,-61949,-4478,103345,102646,54644,-51122,-68370,-49749,-55737,-82299,-105291,-106902,-99806,-116794,-120516,-59759,65665,111862,38478,-41153,62942,73206,28246,67946,291117,556803,571190,444432,462591,471505,331866,166905,66036,26330,4399,-31951,-69832,-64833,-5011,2824,-66179,-82573,-55434,-22836,-40039,-99147,-152948,-179024,-130939,-59909,-21045,-41598,-100886,-64483,-35056,-91238,-13843,152712,235298,258515,172347,55107,-1901,39926,39981,-20406,-87183,19989,121973,94574,65641,65987,25987,-38750,-42826,-68082,-58375,-20692,-7956,-45541,-89715,-109207,-102285,-71019,-74894,-98586,-65570,-28608,-36295,-92811,-61289,-10032,-4195,-78723,-94922,65476,143129,110461,92016,114250,216207,288473,252202,174404,54280,-56453,38218,73536,50378,-846,-32683,-39490,3072,47333,92503,160233,230907,322247,404806,386108,243399,120834,-8461,-102785,-30560,-18593,-74176,-98247,-60010,-64855,-55626,-31804,60533,116349,208352,324344,284734,223698,266120,302618,223678,137912,105283,90762,85017,41509,-4769,-43862,-53208,-48436,-85690,-92304,-35849,29450,123254,141922,87986,139306,200186,49657,-114618,37343,211560,211662,202163,139901,38702,-119602,-4677,83927,158409,155909,109435,34776,-5463,-49002,-37538,47510,81675,52880,-36278,-76847,-80961,-85783,-90401,-47263,-22472,-69435,-91632,-72372,-32454,-1406,-61465,75939,384298,347444,181957,34579,-14791,-69878,-109657,37046,164693,194764,149826,95386,63677,46071,55878,134040,121790,46607,-91011,-127928,-55788,-27191,-54211,-85212,-96197,-46707,-51410,-94047,-68805,-79139,-138189,-111526,-93940,-35171,27164,89944,239138,285293,215481,77860,-34741,-17037,14492,-26696,-141704,13873,40227,-38872,-139566,-137122,-138581,34047,120002,43425,-46547,-75409,-86552,55395,135728,94966,-26537,-78653,-27248,-7659,-46687,-114020,-62696,-9411,49677,57258,20338,8021,-3739,-14323,-41765,-57519,93579,258926,356965,513016,440164,191864,-40521,-79757,15155,92477,55380,-35121,-110614,-93491,-32632,22429,1399,-62446,-89584,-121727,-82941,-69241,-62771,-13793,13714,11402,21386,72166,167566,184704,86828,-20493,-67367,1086,133390,253994,272185,145688,16154,-76528,-103780,-126072,-155265,-117545,-71825,-52263,-29902,127,18840,63417,108044,145429,129549,162879,165613,117555,56928,2929,-24308,83133,8700,-152904,-127139,34063,195295,184781,40706,4282,10536,-10208,-26078,60946,171139,297611,386039,367667,249837,56269,-51492,-25703,8306,10643,17466,16144,18064,2762,-54049,-119242,-101206,-85335,-114519,-96164,-6511,20226,56020,125057,105127,39647,-6456,-8677,34198,59855,60866,73581,79878,84692,23554,-50254,-135776,-59019,-43906,-61865,-55209,-44019,2504,69479,60270,14460,-25205,5206,71016,4522,-116491,-118996,-20495,109835,125199,79427,-23783,-89907,-124260,-108130,-31433,-26315,-59069,-79020,-84228,-84379,-52132,-26668,-31382,-64687,-77865,-93244,-67458,-26246,8653,27942,32308,140356,189102,132416,34263,-16428,-13268,6993,70313,93984,60235,-23128,-58321,-80098,-67237,-89898,-149865,-132876,-104782,-148525,-84603,-61195,-125881,-95992,20116,96559,106867,99982,114033,149325,193850,188499,141303,69751,85270,120128,48545,2120,115011,51838,-38141,-43211,-57629,-59467,-85257,-161507,105951,442087,596495,449816,200968,-31383,-78649,55226,177644,192676,94454,45603,-23952,-30806,2613,-5011,26683,-25963,-82279,16460,23554,-16769,96307,40221,-30060,-29976,42547,181295,134724,1855,136959,447050,573663,421394,282576,112496,-32499,-112869,-43088,-24064,-39305,-75493,-20709,44494,70614,18513,-47302,-5325,60640,61727,1933,-11558,37244,84275,80151,31733,-11227,30480,55174,34497,-69036,-79805,18335,71251,96457,29474,-60235,-53289,-70697,-85167,-69764,12271,61982,82383,43916,17762,-851,-24024,-51588,-51208,-40764,-65498,-85570,-91361,-79227,-18204,-11086,-79645,-61195,33356,122718,178403,174588,63583,5162,85709,188974,193584,110801,4172,-815,-434,-55125,-182815,-100511,45832,128667,45580,-35624,-97219,-43340,63540,133334,76338,-4325,-103726,-112082,-25025,90042,242394,297736,306689,355617,346968,259375,217037,169429,89000,59211,85890,49861,-24079,319,83497,136576,160568,28518,-38919,-41253,-24785,-13810,47038,8138,-51894,-18189,2056,-23550,-79623,-92423,-19850,26323,38330,9783,-54193,-77767,-44596,-32793,-39981,-68655,-53444,-71875,-55186,-58069,-43965,-13274,7032],[77070,53679,-53957,-21395,93481,224024,297521,214095,121473,25956,5984,3125,32423,40587,12809,27896,46233,14703,-34430,-68571,-62131,8381,67467,114736,113163,64609,18518,162,-15951,-19095,-24123,-42312,-71688,-103995,-66057,-39928,-55788,-81389,-55886,-4365,29023,42516,-5353,-64447,-90218,-85816,13681,192433,330605,422626,359735,98652,-73930,-65787,655,57427,126686,229322,208477,67406,13130,14100,-36930,-37138,6831,58988,60180,9442,-47450,-67792,-56025,-75473,-86651,-85347,-41877,-11121,-8902,-45491,-83116,-148647,-207810,-126259,-57092,-76408,-102491,-73186,-63164,-19122,15576,-17840,-71640,-56139,9175,68050,78455,63533,46402,-4630,2585,72479,115558,71591,-27627,-29266,30044,8509,-47846,-94413,-71117,-35115,-29339,-17150,68896,187434,286264,221764,111221,41771,58892,-13475,-50087,-46886,-34713,-32681,-23075,-48859,-22702,15278,19851,36417,64919,35094,-53276,-103297,-27153,-19223,-79511,17052,123611,131321,132264,107178,75437,93804,72899,-13742,-18607,75670,93354,32665,4324,35461,53513,58161,48368,41856,57866,61085,77831,82259,79429,70066,40616,-66098,-63661,-30248,-10451,-48710,37769,175768,275089,239808,117130,-12300,142406,219556,198972,183957,138217,-48964,108381,347730,274488,135725,68106,24288,-27617,-36658,-35942,-76856,-108705,-49065,70305,-696,-65974,-44576,3018,-19499,-56247,-4482,21236,-25657,-73318,-88932,-52918,-26450,-54844,-72545,-89669,-66185,-27174,-7390,-24270,-58463,-30278,36297,-8525,-95108,-54021,6100,8603,-18643,-46351,8519,80211,5008,-66896,-110053,-69002,-94727,-38820,31956,33179,60397,-26319,-50565,-1473,-20290,-50981,-67603,-101895,-42031,18453,38011,-15153,-61180,-122945,-70081,-11236,-3461,17226,38685,88490,79498,53786,43703,42322,99880,192982,284202,327896,142818,38896,21827,136016,372218,447081,329607,171081,75354,15992,-20943,-42069,-47894,-84065,-89750,-33162,50646,136859,166698,114370,55877,-3236,-67227,-19879,40085,-10867,-132204,-25315,90784,120200,103037,78029,70536,89944,85606,68041,30678,6086,51390,78904,59756,10305,60173,83595,62262,-29711,-132210,-28196,149349,230679,140549,-67,-59911,59606,165154,194133,105552,16503,16373,10428,-33629,-79585,-81219,-13292,3794,59288,137043,146550,107585,45176,-8035,-29074,-53002,-87646,-123513,-100349,-65739,-999,50025,57006,42508,81134,202997,335495,520032,583300,425809,204785,27155,-78360,10321,314587,592047,566914,313862,90414,-19103,-31962,-16081,32865,135756,229646,205255,138285,33062,-13012,-63437,-73237,-47537,-7972,48143,66725,46739,11757,-43560,-109896,-110105,-91075,-72901,-55503,-73056,-109759,-74407,-17926,-86244,-45814,59617,96749,70999,8549,-13908,94119,115779,20612,-18520,43487,91718,70318,16042,-51138,-82715,-51328,-16607,1814,-25588,-83849,-31317,-2924,-43973,-4832,33281,27423,46626,67807,-7435,-97050,-46910,34981,71631,34406,-19088,-39713,-22532,-41912,-29291,-47332,-90355,-149189,-99583,-614,49679,55668,-39766,-113131,-100341,-82951,-71328,11817,100317,216964,249399,122392,98169,171494,160514,59702,-85691,-22997,5944,-34417,13037,15970,-7820,-50187,14470,29015,-23475,-56908,-70020,-41949,-59128,-75350,-109982,-60902,-513,15834,66080,279115,610865,824876,634573,127767,-72913,494007,724527,579404,333977,99611,-2837,14873,-65110,-73077,-102888,-45387,-42948,46462,100666,88795,88911,69573,-24301,-97468,-66004,13186,110753,110910,75932,57439,39554,41777,33683,-34474,-104715,-113527,-69889,-23403,-15594,-16732,-68094,-69160,-5860,-47907,-57860,13935,94442,53098,-71780,-167940,-205806,-118346,8895,74514,75540,-10755,-11770,-42204,-74802,-113692,-28119,-463,-69007,-120677,-39764,39678,110168,155437,103915,30376,-14790,-56597,-92676,-42191,8973,195298,89144,141159,83620,70524,89293,60585,-35097,58504,-49435,-1672,-82573,-10683,323064,473663,405926,333421,131774,11754,-21533,-770,44424,154237,286118,208183,106875,17513,1263,123299,314640,339080,166905,54300,-14556,30093,48622,17968,19926,50755,73404,96653,134516,99766,29155,2697,-8234,-15533,-23215,-45469,-47056,-62372,-67645,-44325,869,33069,48547,35486,21138,41300,55612,33646,18683,98472,237478,384630,397344,215049,60196,-6946,-60310,-74458,-77026,-80048,-68832,-55046,-33199,-17284,-21979,-73938,-93798,6807,69313,89813,80995,63886,99642,160459,110208,72034,87470,92042,61803,30753,6786,-35114,-96677,-80269,-68779,-49022,-33576,-34693,-49642,-71610,-96365,-102559,-44722,7438,96069,178616,157505,92405,63466,21273,-21012,-44432,-69472,-58430,-97089,-69668,-61922,-19634,46867,75805,35187,-30323,-35074,-34286,11924,49873,15881,-4649,-8640,-61652,-66172,-9432,33980,32714,-53442,-115371,-54523,-73935,-77632,-44957,-16888,-4282,-187,-23493,-30462,15387,15872,-16743,5682,54258,77402,77194,70448,26357,-32179,-54336,-54405,-101173,-10849,122578,200490,188020,84293,44038,14663,-1436,-29672,-80926,-126178,-28089,45959,51994,24402,-30923,-72212,-4940,13052,-65310,-122400,-130208,-69888,-73083,-125069,-119217,10812,69076,65992,16388,-14706,-29984,-37724,-11233,154959,253998,192498,35829,-34752,44693,87636,68323,36654,7979,-3944,-67827,-89482,-85140,-102374,-63579,-9129,44554,98749,59040,-32900,-113608,-63780,-66871,-79783,-134811,-93117,-13632,43525,23751,-1711,66927,121716,110849,-7983,-77844,-62330,-108381,-76206,58989,136145,7332,-114772,-141213,-119803,-94207,-8310,120587,215211,253667,232092,170442,55232,-31895,-73150,-140754,-89189,27477,110972,75148,-1945,-54153,-77101,-60870,-71099,-106051,-135254,-121509,-58177,11893,3568,52540,120719,98091,66549,-1766,-34918,34190,54027,-7705,-54317,-48078,-24675,-54730,-49621,-6775,12876,-59827,-57732,-13166,-38122,-40346,16909,58157,83280,121638,78015,58056,103746,72625,52720,80731,38064,1961,46793,244718,414613,294393,69984,-52166,-102274,-130453,-136712,-74533,-9462,-7253,2862,94430,145248,170710,114469,-55922,-69179,20172,35756,5639,-9529,48049,117682,205340,290139,102936,-3522,-41369,-41875,-44518,-51229,-86907,-66752,-58169,-35952,21785,65642,96332,126228,100635,44273,-9679,-26735,-20703,-31673,-25861,42904,175871,241408,162805,56343,48029,17076,11096,8275,-1289,25027,88279,90595,49216,40988,43957,-3501,-64983,-100987,-69689,25407,138529,111879,83660,46128,-5828,-71111,-77828,-52915,-15510,41944,17421,-14667,-16729,-32012,-4758,18001,16522,-88260,-10613,29908,93055,124288,85585,55037,119903,111557,33170,-24447,-84474,-97924,-81559,-68227,-62760,69721,147865,122515,96709,53573,660,-48461,-76512,-124115,-152707,-83234,-10567,21013,-68838,-53750,-12130,-34303,-53137,-81140,-13793,71546,102235,51623,-27399,-63493,-95666,63967,211803,294084,69236,-38539,102916,116099,30080,-12461,-94523,-109848,-105800,-107761,-123791,-100200,-65350,-22150,-25801,-56860,-47416,2302,55753,69108,3421,-18567,7699,-48775,-117965,-31884,82883,104901,67319,99432,158419,164450,123931,83280,73887,46439,30002,9837,-15503,4177,69732,48809,-20369,-54629,-109686,-30995,-1702,60517,110272,21646,-96985,-67955,-28759,-46256,-80918,-75092,-81422,-60296,-61436,-79597,-110860,-85356,-68573,-83981,-123717,-104616,-68062,-3860,83712,161230,160277,153921,144697,103487,84414,49476,46924,57492,59842,132472,260065,352760,345081,167217,8244,-69608,-58894,-36585,4227,53706,166833,223699,172089,139534,108487,52112,-19986,-48910,-23980,-53774,-64529,-59382,-55509,-111577,-76880,-86652,-110147,-65119,-8178,15622,11812,48672,76771,51431,35551,55448,88600,61611,19210,-3489,-27641,-66846,-97819,-93997,-85878,-74894,-64152,-100064,-42275,-21361,-61339,-85673,23871,34754,28203,10672,-32748,-64634,-88938,-84447,-61344,165,10526,-32291,-31821,-14068,-6484,35568,85331,68315,-1537,-58919,-24699,21825,45737,-7646,-22326,56694,69508,49809,32621,53364,176258,321070,249764,112661,26871,-3141,4722,36377,65362,65132,70301,72060,64718,34932,-14901,-22550,2769,-39221,-103342,-86431,-16102,84222,109048,125007,112318,19909,-53810,-58255,-39289,-40139,-69069,-114497,-115768,-89948,-39068,6296,91041,193793,146810,33677,-5617,-5758,-9718,-19837,-150199,48919,325980,616751,294945,-54079,46959,356792,174099,-69627,2014,95657,100703,61254,16351,-57567,-36192,96826,147067,545,-66495,32345,170104,149900,-23845,-139874,-84648,-22606,-36592,-93370,-77007,-9598,36285,43650,11501,11988,60230,169618,306577,154357,24335,3277,-8622,-18108,37743,72107,77771,88727,90798,30803,-30584,-86452,-40788,74358,135986,125073,61752,-42013,-65538,37853,32427,-53270,-108537,-82340,-36461,33502,207174,453806,645929,694362,646182,608206,589131,448821,164276,44152,41129,39706,81614,90862,139894,120969,100792,113108,102482,79736,21234,-18157,-19665,-30175,-48806,-43183,-58730,-35536,19564,45790,10870,-55172,-4039,163307,271820,258483,174138,18730,-92343,-126744,-107817,-35091,-6825,-49622,-136779,-83787,1576,101942,188916,159556,65783,-22698,-95659,-102047,-101754,-88258,-44804,-65651,-117361,-81241,4850,95019,92641,37122,54539,121207,181777,237699,199881,48831,-10885,-31558,35550,185914,193355,71990,-42750,-85627,-33689,22567,186827,399851,387670,119587,-16284,14057,56036,37085,-74156,-9744,39945,49406,113595,216114,55656,-79907,-47516,-52552,-57526,-61158,-73644,-63738,-67904,-82069,-42139,43685,213670,286531,226479,107977,25594,12978,-40987,-90403,-106431,-88024,-72604,-92233,-49511,70487,119060,36753,-67826,-76650,-41577,-52852,-33565,-70989,-76927,-46981,-50837,34686,110155,80297,28647,-22196,-37969,2069,52071,46026,-24249,-94004,-65755,18864,48909,23302,-24862,-27340,-54811,-111582,-117125,-55740,-39510,-48862,-59270,1824,79204,103511,55099,46034,82424,88510,35860,-590,-33545,-32531,-37360,-39876,19483,129105,161053,80130,-41980,-37696,51822,53117,21374,-66245,-58198,-27563,-31790,-53950,-94254,-113464,-104127,-115322,-148592,-88639,53594,103065,30838,-49338,56934,55521,7154,82237,385796,677795,607178,427590,408189,416435,309191,178582,83660,34359,1574,-49351,-90503,-82617,-47938,-34635,-90109,-97796,-68175,-34044,-47975,-109082,-171159,-169337,-110786,-45943,-19111,-44330,-95375,-68714,-39376,-73304,5644,169345,242971,257187,164751,49475,-996,43952,26630,-50103,-115377,81943,179764,146316,109327,95985,37610,-40966,-50343,-86069,-80616,-37423,-16929,-52843,-97617,-115144,-102779,-66949,-66584,-84429,-56070,-27897,-32156,-87479,-71161,-20712,-14425,-92774,-92293,86222,139109,79530,51202,77218,176815,243511,206577,128157,39250,-37040,32018,49670,19494,-28767,-50204,-41597,792,30828,63501,117890,184432,280003,376177,350190,196918,77630,-31453,-101147,-14400,-1773,-56241,-85847,-80315,-81699,-48329,-31930,62945,136103,240417,369650,316383,225928,242025,263295,184076,129701,115645,106995,98703,49363,-2057,-45829,-60292,-58955,-94810,-89170,-30289,41153,143806,156114,110870,160604,216503,66602,-107020,12895,166036,167203,184469,156636,66000,-119997,-18279,98083,224065,243465,170666,57157,-2337,-54007,-46168,42444,71330,22595,-64681,-89369,-82223,-72401,-71794,-34744,-12199,-52857,-85100,-76174,-50356,-22119,-104349,43764,320926,268142,114375,-8011,-19764,-57564,-66203,70146,173757,198995,157843,110230,92035,88961,114680,181194,130225,42261,-94482,-139411,-66132,-37452,-58758,-81680,-91402,-38514,-33573,-70632,-49650,-85522,-115023,-75317,-65146,-25677,32773,96608,250551,296291,228944,93476,-19806,1726,30303,-17306,-133674,17311,35926,-36249,-126293,-117497,-109320,-229,98987,24617,-67213,-91696,-80608,71956,136474,83866,-41696,-67695,-3713,8347,-36672,-101065,-45574,15271,88429,106660,46212,2111,-39573,-50482,-62680,-53578,120434,298084,390381,510445,403641,156886,-47254,-105107,-13309,69798,48019,-32185,-99039,-80415,-23282,23981,11507,-39902,-67062,-114875,-74007,-58961,-51616,-2418,18811,1107,-3787,38167,134144,162511,87111,-15697,-82719,-22603,111609,239739,263888,144487,23606,-69510,-107684,-121459,-141678,-113509,-60760,-38920,-20135,6585,21319,65876,110976,148753,133749,136320,114966,86357,70996,47467,36929,140439,22621,-134935,-70853,107150,257586,220262,55572,10810,13667,229,-2133,66135,151322,252030,329275,346555,280643,101897,-17866,-7839,18040,14900,19598,19731,29820,24244,-24404,-89284,-111488,-102030,-93349,-68595,13930,36558,62555,125323,105519,33689,-19883,-35954,-11402,5218,5129,18831,41659,57017,3073,-62096,-136785,-49582,-11004,-15748,-20186,-23437,21090,81106,62451,10439,-28987,8381,76477,-6152,-129374,-122289,-29802,126719,154662,97651,-12796,-79684,-118436,-102337,-28885,-24982,-54339,-74694,-84598,-95998,-68353,-36040,-30028,-60938,-82020,-103700,-70551,-25236,1457,23013,42650,154868,208127,152952,56699,2237,-3900,2791,55756,76579,49381,-29626,-56393,-74852,-61091,-86519,-149005,-124513,-93085,-140664,-82046,-44360,-99576,-103188,6993,82529,103025,103928,121068,154605,195667,190570,138642,62929,75272,91871,2119,-30366,112840,81163,1864,-21766,-59965,-70447,-86347,-156683,95896,382871,499535,361095,151501,-43167,-66015,67776,195003,215374,108455,34379,-62275,-34914,18780,17259,40621,-35338,-68921,16868,4243,-48121,78256,44842,-26935,-44669,16682,158431,122616,-11871,117382,458303,637221,494449,321144,112965,-49841,-102742,-36335,-11349,-22274,-86113,-50222,17884,52470,14530,-39746,-2150,51692,31890,-25148,-26393,31892,85080,82218,31187,-21996,14075,42966,35093,-61099,-102413,3686,69540,120918,87997,-10130,-17207,-27250,-45735,-63747,-10168,39161,67844,37278,14341,454,-20387,-46011,-39497,-29676,-53997,-77723,-84064,-77580,-27734,-17022,-82658,-75537,9486,94701,156862,164553,68075,10147,71120,160240,158309,87453,5103,19767,26399,-29944,-170922,-97786,68514,162024,71753,-24603,-88281,-46606,57067,114829,50553,-15347,-99046,-97564,-9130,106105,222339,236297,255465,314647,298785,224173,204519,160197,67290,30121,66954,58087,-3496,19993,87221,145837,167143,31456,-35189,-42625,-40302,-48470,6528,-13861,-46405,-11696,1671,-26284,-81805,-95642,-11659,42360,51606,17045,-44335,-75300,-56895,-53672,-58137,-65631,-54729,-83739,-74081,-74786,-53987,-15677,17532],[94809,89921,-1173,-69494,52115,186718,238598,149079,104671,35062,14969,8893,31819,26743,-7238,6880,26676,-2295,-49074,-55436,-51721,-9200,56524,120158,121347,64232,7124,-7053,-15623,-19738,-27889,-46936,-78061,-114138,-69170,-42440,-54328,-74987,-51510,-10358,5260,12873,-20511,-65363,-86696,-82999,-7475,129804,245623,364270,365338,135830,-67823,-69224,-9135,32256,89569,178847,157277,45592,37622,37984,-39805,-58558,3701,85151,86048,21566,-39418,-57802,-42556,-67393,-93464,-107128,-65676,-32392,-30558,-59529,-78148,-104144,-152637,-118110,-102619,-118116,-129837,-82118,-62748,-27656,15297,-13884,-69075,-49770,25946,81968,81137,60364,47514,18669,21526,68542,90868,37317,-59399,-11282,60059,40181,-31842,-77031,-103817,-66084,-52113,-42308,36748,143318,267466,249460,152278,69001,55140,-34869,-76238,-30886,-5606,-3965,-8842,-50497,-32390,4114,13719,34564,57858,16181,-85658,-102903,-13605,-4924,-84829,-4242,93030,105865,119411,107996,80872,106468,90409,5471,-8307,78497,79147,1659,-18924,25623,47694,49855,35830,32656,64853,82574,89187,90258,89558,75256,43412,-72685,-65091,-33634,-21241,-52613,6180,101982,180306,159059,70984,-41046,61182,69051,37660,25992,-37997,-220538,34258,269803,247428,104917,13333,-54112,-95045,-78915,-48199,-70970,-89379,-18203,80063,5001,-62680,-56220,-10249,-31173,-68958,-14222,14131,-33565,-84536,-105460,-79786,-59393,-79453,-90587,-111772,-82745,-37698,-10320,-22551,-50604,-21961,38429,-13578,-85869,-37979,20307,14343,-19340,-38990,7010,51346,-46335,-108802,-112759,-63852,-64319,-23127,26296,11941,40727,-47360,-67982,-2782,-15799,-27584,-45903,-72886,-38471,7375,20085,-28035,-69534,-116226,-87555,-26342,-2522,40391,95368,131815,99415,67759,35831,16807,106766,247140,335510,353855,140883,33526,9223,114356,333048,397328,306664,168195,80625,15455,-27394,-42072,-22728,-43244,-50983,-16823,56393,141559,165878,108143,49956,-4426,-55182,-27091,33905,-16058,-144649,-42580,64271,94999,82128,58026,47384,69654,74352,60819,21892,-2147,35998,49227,32507,-12933,32091,63524,49433,-34423,-130747,-16735,167378,228914,126413,-24730,-59863,80591,202642,232261,131736,27129,20526,21777,-18223,-60836,-93815,-61628,-38960,29061,124602,139517,99039,32692,-14082,-12837,-21194,-46834,-85665,-135197,-99655,-34000,29016,55823,63885,104564,216798,344318,534510,600026,423759,196460,19148,-80635,23422,335585,627814,598343,326144,83654,-36286,-51867,-49548,-2883,109299,226186,217320,136161,17430,-38947,-92787,-93237,-54860,-15786,42161,62229,40683,22117,-25509,-94150,-111843,-103234,-85927,-47074,-61281,-106739,-70954,-5822,-72957,-66001,51389,97527,69103,189,-25452,105050,132677,22558,-23473,40373,75736,45871,715,-54571,-85319,-61829,-21998,6674,-10718,-62036,-20426,-2475,-52019,-5952,37940,34056,47786,55132,-25688,-107465,-46907,26732,55187,26289,-21101,-54105,-45163,-38171,-22599,-38199,-85378,-150655,-90296,15769,72466,89342,3816,-74847,-57200,-43507,-47489,16815,105869,224562,254099,139989,106336,163286,150756,52896,-80728,-18089,6826,-59542,-17855,-19335,-41375,-42411,30106,45503,-8056,-51734,-73318,-45372,-70992,-86130,-114101,-65659,-2365,19696,53248,137252,254438,275708,48969,-212681,-231610,291381,396332,281563,156536,41015,-10953,12651,-60176,-69709,-109065,-73574,-67941,31374,80503,82107,92544,76312,-30942,-107204,-73550,10119,116501,107398,73980,58160,43293,48650,40044,-40102,-125945,-117774,-66406,-9863,4317,-2567,-51760,-71121,-22699,-55314,-48243,22869,97171,25133,-104367,-165395,-192254,-125937,-4190,54705,69130,-8285,-22681,-71952,-80724,-108184,-18719,22021,-50670,-107130,-42075,36052,109104,177810,150227,72772,15967,-34439,-96503,-59126,-11619,140934,71704,114862,47083,20536,28954,25125,-23846,24304,-143663,-62970,-56064,7956,248266,322327,245027,242858,177029,117620,92247,84231,75130,160541,256434,160843,66973,974,6714,134921,302319,326095,148530,64481,11682,41939,72135,60887,75255,115974,119989,128275,165801,134090,63359,39850,26584,-4449,-18114,-41806,-40268,-57409,-84100,-59029,-5850,26201,42753,39911,35761,58877,75959,55098,26346,83193,181003,288637,304673,174498,49198,-10042,-64645,-89913,-100621,-97290,-84645,-66033,-35594,-10877,-11894,-65116,-101450,-1497,62031,84174,74095,61272,94220,141474,76425,38432,50240,48058,35610,18773,4820,-25283,-82763,-68382,-60364,-47688,-38074,-35072,-43694,-65172,-91802,-108181,-44030,13139,102056,192905,175636,106723,71876,21261,-24849,-45692,-70286,-63993,-116937,-78867,-66190,-41556,-2906,20972,-16434,-54590,-37942,-37777,-2681,29583,-2605,-15152,-21734,-67965,-48580,14691,40650,21663,-76639,-105828,-37203,-54620,-61960,-37356,-16751,-7608,-5754,-27998,-37651,-5944,-8442,-35708,-5906,46696,68818,60070,44288,7435,-31732,-36634,-31543,-109310,-24347,109749,181069,172497,82529,48826,26551,13895,-13713,-74613,-131865,-12730,74596,86655,54163,-13297,-75766,-19054,2599,-70073,-131898,-135846,-89464,-128556,-84278,-50752,12827,79981,75959,14328,-24410,-41294,-44926,397,180868,283062,220876,47099,-48299,8486,49360,34400,7127,-18399,-8707,-47967,-80480,-89736,-107172,-68965,-17839,36097,104517,84089,-1206,-94750,-86493,-77117,-76451,-121910,-118131,-34865,32408,23199,-9697,45440,99272,93959,-13801,-86987,-78269,-126297,-79862,55902,129483,7432,-105425,-132733,-114022,-88643,-6336,121372,210199,233623,207675,146154,46696,-23809,-76961,-152310,-88913,33095,97474,33955,-28993,-63414,-77114,-67238,-85465,-124396,-128520,-111808,-56287,2548,-9426,45169,126680,113576,75362,-6041,-44596,27969,42493,-27605,-73593,-71434,-52276,-76431,-70190,-34178,-18724,-83450,-66446,-34095,-52142,-39613,18846,53274,62452,102144,72682,63176,124985,119397,86690,97801,35716,-8924,43925,264919,427397,302882,70019,-59050,-105380,-120178,-123199,-57087,13709,10821,6392,82031,129934,136122,79154,-68851,-55950,27007,40734,222,-28397,18209,88493,158070,211481,34174,-37691,-40748,-9582,-18138,-43457,-81630,-59103,-63976,-46947,23263,77652,108774,133423,102630,44367,-12725,-32013,-24509,-27423,-12595,38701,149135,200504,104478,-1362,34465,18301,17600,21728,29270,72457,126871,106957,53165,31371,27082,-17301,-78315,-117292,-77160,13649,104514,70542,49457,21488,-18751,-75014,-79219,-47270,-6491,26480,6983,-36771,-40689,-33591,13931,31852,23637,-91707,-25595,15686,80744,114425,75467,41775,100983,87056,7294,-46414,-97138,-97923,-84482,-76125,-83688,67762,138455,106604,83226,48759,7351,-39721,-79019,-131019,-128072,-55974,10245,36510,-70557,-53456,-3052,-25072,-51734,-105149,-42913,48890,97086,58717,-17191,-55296,-112453,19657,149508,246687,71008,-22981,118865,119687,30241,-22968,-108839,-122680,-115301,-112417,-110823,-86959,-39419,14034,12466,-43870,-71607,-25471,49365,79965,14587,-16479,-278,-55952,-133097,-11093,107452,125769,70711,89812,149240,166447,125313,82323,76066,48207,31037,10240,-8395,42495,138225,126840,60921,-16028,-131063,-40806,40,70451,121816,28908,-91410,-74430,-26765,-41551,-74483,-94439,-97451,-73923,-64363,-62056,-84452,-85713,-76001,-92073,-128237,-96992,-71783,-13246,72915,144081,137309,127187,113575,80380,80323,62127,62006,78559,78790,144099,259297,347004,320887,150934,3063,-80809,-67401,-47412,-17772,25852,152052,228293,176155,130454,91904,24628,-62200,-71300,-23107,-34958,-43080,-47524,-56996,-115909,-72661,-78631,-99926,-60121,-16507,7944,11546,43490,66603,44287,25730,37977,72775,45233,3010,-23643,-49762,-65936,-68495,-81549,-73081,-50689,-38302,-78598,-67978,-50864,-97335,-73249,50856,70580,48941,20715,-29902,-65342,-90376,-82715,-59133,-6064,-6738,-52286,-51653,-29286,-15430,27810,74030,50363,-22991,-74138,-26078,26243,60390,779,-8570,69039,66746,35699,7494,16583,120634,250159,195037,97171,26169,-5729,-3943,31621,70237,65495,60300,61714,62734,42017,1962,-1873,13955,-49069,-101123,-88431,-22503,66887,60416,70460,65307,-19880,-94771,-80438,-57454,-69283,-105329,-148504,-107842,-69965,-24754,9610,82265,169063,127646,34419,6893,-578,-19955,-48382,-131700,96787,368619,616317,272529,-53185,69265,392500,194815,-41679,42014,126164,122135,77261,20753,-60972,-36615,89854,145095,9483,-73149,43144,207637,190598,18318,-114326,-98202,-31327,-37664,-100921,-82881,-21248,25519,34009,-1251,40,60273,195539,341284,155518,32396,19339,13676,21887,78742,98931,88692,88226,99291,50468,-13595,-79375,-44432,71500,136098,124463,61447,-37518,-63455,32647,13955,-74661,-116850,-66210,-25400,41063,216084,496598,718457,753105,699879,662694,624643,422486,134104,17770,38596,35546,90399,122412,195664,168855,130167,127182,104237,72372,16251,-23272,-32447,-57899,-74160,-60210,-75761,-51476,2837,35461,12055,-52990,-13092,153435,280299,274562,170109,3228,-107820,-133315,-96897,-24582,13797,-15501,-92264,-57777,7119,87572,160653,129694,34009,-56589,-102704,-101387,-113524,-110207,-63554,-75804,-108802,-61048,17069,80247,52054,-13512,27476,125612,205144,267799,262845,123293,38110,-13888,32901,162961,179462,77628,-20984,-59715,-40648,2869,152468,378124,407284,138135,-16648,-17390,32469,11011,-94217,6390,40629,43865,112919,213417,31019,-88160,-56762,-63751,-64541,-69466,-81381,-69119,-72935,-82931,-35100,41908,168288,234595,189129,103391,43776,25556,-38757,-93827,-108427,-80509,-56727,-69584,-61227,48749,121267,57811,-61063,-81289,-30060,-50941,-40992,-72592,-68140,-44055,-52235,18377,90671,63867,13322,-35425,-55903,-24123,19870,16056,-36716,-93014,-59021,29489,63020,47741,-3083,-14895,-43200,-100454,-125834,-69968,-42372,-53002,-44638,27611,102974,113521,54225,40698,74847,85277,28511,-13804,-50395,-54846,-55430,-29368,49324,163614,183868,100034,-21468,-71781,-8446,-7228,-21688,-83181,-46645,-4939,-4460,-23600,-78949,-118859,-109325,-113040,-151928,-114957,35829,87913,19791,-61414,44449,32107,-15677,99508,464482,763154,614417,395235,338197,339356,264578,175229,93790,38771,-1436,-63806,-79061,-62901,-61289,-72087,-115448,-114100,-80565,-45147,-55590,-112804,-165193,-145418,-91987,-33502,-17759,-48348,-90799,-75291,-47435,-60272,20101,176690,236330,235359,137994,30768,-6655,41918,8449,-79577,-72842,138273,230637,197488,151443,119078,41996,-47676,-55981,-95674,-104201,-56547,-28325,-57825,-103953,-121737,-104341,-63804,-58166,-69611,-45726,-29024,-31271,-83937,-81636,-30965,-21878,-99199,-91054,97788,125617,46215,10774,39023,132275,188735,154938,81412,25512,-15286,24674,21384,-18276,-67356,-80401,-52518,-8057,9036,31920,76151,135615,226255,328529,299700,145324,30497,-57078,-80339,10049,20743,-36317,-69406,-89292,-96787,-41536,-36566,56542,145327,261292,397847,332425,218225,207847,213795,141446,120993,126854,120841,109062,56356,2125,-46468,-68803,-70656,-103069,-84832,-25672,50354,155616,154961,123286,177572,230785,84955,-89619,-7055,127258,136151,182585,176123,90555,-100955,-34112,104742,278847,324626,222387,71847,-2086,-60416,-56856,34212,59304,-5075,-87758,-102590,-85713,-60385,-54289,-23981,-6919,-42044,-81347,-79068,-58529,-38587,-123221,49604,284734,217040,63719,-56983,-30971,-44996,-26781,93505,168635,187766,155362,117061,114977,134465,180724,226689,133986,36149,-98521,-148376,-76175,-48673,-64098,-78957,-90486,-34305,-19310,-47320,-26073,-66718,-66665,-27633,-39393,-19155,36110,103042,262519,306706,237684,101299,-6703,20799,48002,-3446,-137109,234,13867,-44701,-119113,-101443,-68744,-34810,71817,3911,-88874,-105557,-70744,83630,133021,71341,-54034,-55064,14524,20506,-29258,-89278,-31609,34534,120186,156246,79271,4699,-71735,-84439,-85901,-42621,145195,326852,402646,473044,342051,113355,-54052,-128229,-40932,46662,39190,-27368,-84837,-65689,-15114,23712,21148,-16870,-48446,-115676,-67467,-49767,-41027,6932,20869,-12303,-29016,6967,100009,136302,84007,-11236,-97792,-53363,76571,206976,237790,134021,27389,-65387,-113254,-115443,-128366,-101270,-46318,-25772,-12708,9673,21193,66207,110830,147071,131562,101527,61711,57092,90459,116073,124247,207692,41843,-103627,-4959,193249,324732,256711,70608,18075,20020,15757,20880,68293,129495,210425,273425,315866,300071,145909,14416,10484,27563,17744,18443,18857,37066,43160,4862,-55839,-96201,-83294,-54055,-37911,38060,53511,65068,117308,98399,23802,-33411,-58990,-40969,-21625,-24274,-26304,-1397,21743,-23199,-76801,-131456,-40922,27446,46102,32103,6110,36852,85753,60153,2189,-33098,14116,82039,-16560,-139424,-122672,-40608,139789,184339,115623,-3726,-71379,-113589,-101725,-31502,-27068,-51600,-71221,-82966,-105518,-85567,-45591,-29835,-58474,-86931,-116112,-74552,-25834,-6456,15524,47212,157975,211839,161264,70230,14428,384,-5674,34562,48540,24146,-47708,-60992,-74586,-58540,-85757,-151222,-119938,-84773,-136398,-80594,-29010,-74952,-104287,-8255,64575,92948,102335,123536,155339,190468,183933,128621,51705,59377,57848,-42026,-45497,122863,126229,47939,-1549,-62191,-82649,-87540,-149208,79705,310350,384542,260474,95015,-56117,-53078,77911,207225,233419,121532,20588,-106236,-34091,31358,33948,48715,-46981,-50765,17581,-12593,-74147,62985,50710,-24964,-61763,-10641,127364,99532,-27189,95824,443322,654485,528644,331520,101201,-72068,-90542,-28959,-594,-9943,-93890,-77378,-3014,38388,12468,-33587,-2442,38583,1035,-51881,-40719,24715,81185,78209,25600,-34172,-1589,32645,38573,-45069,-125504,-14512,64177,141626,148353,44605,18250,7464,-17288,-50855,-30912,8183,43127,23595,7444,-167,-17706,-40434,-29072,-21348,-46156,-71645,-76073,-73180,-37079,-25092,-85463,-92822,-19987,61530,128668,145887,64349,10828,54303,125864,116911,58055,2790,37600,49958,-7479,-157664,-96887,87596,191537,94366,-15095,-82674,-56931,41079,84562,19188,-29749,-95007,-83141,4985,115140,185196,164919,193938,259266,239226,182506,188582,151117,49765,6018,46569,61877,11928,33354,85789,150204,169207,33807,-32151,-46041,-58439,-83690,-39496,-43277,-42790,-9047,-531,-28626,-79656,-84697,-6484,50960,57178,19676,-39228,-76847,-72033,-75548,-72367,-60923,-56962,-93358,-84692,-88602,-66748,-21970,21606],[101716,112448,40216,-69889,11381,141215,172695,88196,88044,50738,35246,23975,36257,16418,-23086,-10697,9713,-16108,-56801,-40603,-38274,-22037,46731,123234,126494,62332,-3142,-9389,-9438,-17009,-30502,-51373,-83666,-120800,-70940,-44742,-48714,-59434,-37113,-6889,-13064,-16195,-33125,-63329,-81090,-76509,-21275,68371,162950,299397,353679,170392,-58094,-72820,-17472,10436,51180,121042,96509,23926,61402,58338,-43998,-81734,3448,111458,109886,31827,-31234,-46223,-27014,-54064,-88793,-121072,-90973,-53829,-50410,-66440,-62619,-58737,-89217,-44442,-67191,-101840,-123846,-87456,-60716,-37600,14105,-7140,-60507,-44081,32271,80885,73345,52528,45896,40720,44663,70324,68428,3413,-89769,7345,87232,73078,-12208,-55472,-109623,-92222,-71093,-64288,6290,99364,235531,265188,191431,98591,52482,-55083,-87513,-4696,27780,26038,4006,-53390,-44920,-9353,7381,32466,50265,-1121,-108653,-80772,854,7059,-82671,-26744,62322,81188,106550,109723,90529,123452,108241,21680,-4827,74509,62205,-28913,-41234,16155,42046,43459,29048,33564,83008,113531,100666,92907,91594,75242,44040,-78012,-63652,-36540,-32099,-65981,-27135,60847,166684,202610,149390,-208,-59197,56818,118360,121408,51553,-82178,-81257,151493,251906,205081,171810,89208,9820,-115044,-62922,-62819,-69856,8264,81227,7477,-57652,-65423,-22549,-40986,-77587,-20294,11036,-36397,-90303,-114835,-95480,-89402,-95504,-103265,-132544,-95321,-45716,-12259,-20746,-42902,-8877,49082,-8577,-67499,-20582,36051,21827,-17404,-29144,6140,21012,-90445,-118287,-86073,-35365,-22751,-6143,15067,-14258,14238,-72825,-84489,1578,7779,15814,-11252,-38407,-24356,2272,4932,-40378,-77095,-108709,-100133,-37442,8328,78311,157244,171267,115243,78670,23250,-14608,122230,312135,386810,372352,137684,27295,-5339,86998,280605,334060,275305,161108,84118,15257,-33081,-42015,-1266,-1153,-6932,5725,60940,137278,154216,96185,42517,-4781,-42804,-31699,25986,-21482,-147480,-60783,32552,64383,55358,33115,21103,47595,60283,48557,7666,-14768,16089,17379,7135,-28234,7034,42821,36801,-37606,-124837,-4526,185962,226004,112250,-50224,-57771,96633,230824,260829,154776,36661,22214,31325,-4023,-43114,-84014,-106839,-69136,3383,108943,126108,82818,12873,-20883,8377,13934,-4340,-38904,-99266,-110192,-68093,8240,55155,85470,125361,221547,332382,514934,585466,407877,184615,10642,-80406,34600,339790,627970,602233,329537,73902,-50730,-62513,-75410,-37967,77556,210463,220537,131443,3279,-66558,-121730,-102033,-56134,-24335,30902,49528,26700,26983,-10439,-79513,-107579,-110673,-97515,-36206,-43297,-94379,-75471,-2739,-62218,-81183,44910,97854,64861,-10359,-33975,124200,155285,27114,-29717,34794,58219,21525,-14821,-57400,-84622,-72149,-26831,15335,10318,-36755,-8545,-3843,-60651,-5702,43875,40609,47379,41437,-42843,-112308,-44613,21048,41594,19955,-20608,-65317,-64404,-35592,-17165,-30610,-82286,-151351,-78570,34941,101063,127871,47680,-35144,-15409,-11140,-30911,19218,110405,228386,251525,151261,107463,147813,135587,43598,-74649,-12243,7030,-82760,-49944,-51737,-59546,-22142,46055,60400,7913,-43901,-75062,-47874,-80261,-93212,-112524,-70204,-3034,23674,16019,-67484,-231078,-375971,-209202,35678,25594,-44556,-126563,-142716,-90773,-46085,-18217,20613,-52626,-63293,-107362,-96711,-95609,10395,56653,73122,91059,75781,-42264,-111084,-76764,6781,115454,97031,67030,53880,40341,47825,39526,-45281,-145175,-117689,-60882,5053,24412,12072,-35735,-66317,-38480,-59160,-39756,20516,77551,-17478,-139478,-143259,-167562,-124589,-10978,38575,64751,1376,-23944,-79789,-73492,-95330,-3290,53485,-22556,-86603,-44745,25908,96079,183740,186297,109288,41628,-15795,-92531,-72016,-28111,91772,51907,88048,23845,-17570,-35450,-11856,-1974,10890,-78131,-37503,21256,24389,141704,142094,81199,177462,220550,219272,214027,185515,123032,166239,235325,123931,40868,-1688,14057,141081,278765,299344,128677,73346,36701,51835,92908,100782,125684,170001,159513,157147,197101,171500,102447,81013,65816,12249,-11887,-39401,-36168,-53099,-98291,-62077,-2044,26590,38209,41892,48091,74562,95861,79359,42287,73146,128596,198826,215844,131908,37230,-13538,-64456,-96654,-92065,-83451,-90351,-75608,-37216,-4226,-2120,-56631,-108048,-10536,52352,75042,62959,56719,87347,119229,43724,8543,20962,17802,19297,9746,2854,-15627,-66488,-53886,-47452,-43229,-42706,-37472,-38082,-56231,-83056,-114759,-44916,18114,103083,198151,187557,119291,82628,28052,-18803,-35248,-58347,-56488,-130742,-88266,-71465,-66077,-59231,-37317,-49197,-37356,-9437,-26854,-14287,7329,-22168,-21297,-26838,-63964,-30946,36428,47320,12134,-90234,-91375,-23115,-36458,-45339,-28360,-16055,-10711,-10884,-32113,-44689,-26962,-34464,-56110,-18545,36521,56218,39679,17122,-9542,-25757,-13925,-6605,-102336,-39085,90027,148693,141889,73514,53471,48845,52848,26247,-45598,-108272,2992,103603,123163,83248,2878,-80124,-37299,-4280,-56078,-109037,-117388,-102531,-120987,-6419,12627,20087,89027,85856,13088,-33432,-51606,-52526,11502,199862,297797,238680,53741,-66088,-24308,16482,6800,-14402,-34792,-5464,-22077,-60557,-91511,-112024,-75994,-28434,25021,100853,98592,25817,-67733,-108151,-87217,-72819,-106864,-141514,-55461,21327,22482,-16494,24266,76152,75343,-20425,-92999,-91161,-121350,-70393,65462,138164,23178,-87827,-123864,-108550,-83480,-6535,115940,195779,205700,175104,116789,43394,-8100,-73326,-154893,-88005,37411,82750,-402,-44331,-61977,-70734,-68916,-93324,-125618,-124424,-103443,-53918,-4862,-18509,41273,132420,127733,82135,-11132,-51389,28889,40290,-32285,-70776,-69592,-59525,-88719,-83930,-54587,-44163,-101389,-74288,-56080,-68724,-37189,26404,54555,49418,87357,68484,65566,140493,168220,130778,115715,33560,-17025,46305,284559,429647,307107,74043,-63205,-107895,-109140,-107094,-39590,35479,27079,6408,66400,114612,106369,49972,-72533,-41812,34003,46404,-5219,-49333,-19742,47699,104503,131605,-25612,-64685,-28199,27390,11543,-30441,-65621,-46381,-59864,-60915,18948,82869,113903,133024,98825,41276,-17428,-38615,-28678,-20272,2327,35447,120645,155586,45847,-35781,38507,25505,23536,31751,52651,106545,151271,113364,49946,18996,13076,-26253,-87527,-126282,-72783,10331,76830,36816,20881,466,-28565,-74966,-77575,-40550,-42,5983,-7584,-61806,-70782,-30243,28321,42095,28154,-88550,-39499,1446,66914,101333,62177,25490,77908,58911,-20283,-69257,-107163,-95764,-86268,-83021,-98813,69200,129748,92484,72645,47009,17716,-22521,-66532,-118988,-103341,-29536,27777,48753,-71646,-51729,9034,-11861,-43046,-109821,-69361,21056,83453,62399,-7889,-47506,-125376,-27551,80420,187589,69924,-306,137422,124778,33491,-30210,-115483,-125599,-118121,-107578,-95483,-67979,-12075,45596,43657,-30484,-89069,-44262,46008,90513,28281,-11064,-7441,-64156,-142711,8520,124755,135625,66988,76762,136012,163647,122521,78399,76771,48346,30186,10496,3069,90551,216880,218881,148224,17930,-127052,-48232,1394,77799,129586,36676,-82838,-82451,-25913,-36150,-66735,-111756,-104364,-77695,-59443,-41239,-56520,-75389,-79010,-98934,-129433,-84815,-70068,-23005,57956,121461,111812,102857,90271,64127,77206,72657,71093,94209,94289,153069,250718,328685,288822,135158,2132,-89289,-72505,-49399,-28804,1267,132824,222664,172299,115590,69047,-9647,-103758,-80633,-18467,-14171,-20455,-33664,-56151,-118979,-69009,-70395,-89859,-55730,-23249,5723,18869,44445,56997,36979,16754,21086,52638,24271,-15734,-44859,-62260,-38244,-35097,-70285,-58685,-23942,-9923,-52907,-95724,-77641,-133539,-44264,81187,107681,71664,31612,-24930,-62625,-89472,-80823,-57115,-13092,-24411,-69868,-69433,-39594,-14939,30561,71672,40717,-36617,-85725,-27036,31816,74398,6196,1054,78856,67271,31585,-2705,-5019,73534,179175,134741,75075,22383,-10072,-14092,28463,82604,71792,51292,49561,57548,46973,21077,25823,29550,-56623,-99748,-85719,-23098,54832,24965,28458,37284,-30426,-113461,-102150,-75272,-85191,-106196,-123041,-89379,-45773,-6665,18710,84326,160711,127873,50593,22305,3992,-30293,-73591,-87851,140967,396777,589018,243658,-51383,88676,407712,204331,-20451,75176,151513,140098,90212,23947,-62408,-37755,77711,134656,16925,-80515,51004,229891,211376,48632,-91808,-108997,-43271,-42514,-107644,-83896,-29705,14765,24069,-11543,-9829,60524,218823,365727,152139,39193,34656,38485,64539,118764,125214,97323,81038,101017,68100,3917,-69451,-44978,70242,135897,122950,61280,-31239,-55914,30960,161,-93014,-115209,-53483,-18938,42169,211429,510433,751547,779715,729964,693914,632213,380566,104204,2479,50844,55400,100055,149359,239060,205557,151383,134968,102312,63878,12559,-24263,-34247,-62505,-68557,-57714,-84990,-65618,-14190,22861,10602,-51250,-22889,133922,269742,273549,155877,-15456,-123374,-113894,-74053,-6438,46177,37251,-36999,-27489,15294,75079,135715,109842,20908,-70705,-96089,-96958,-123305,-105651,-70499,-78553,-92431,-40107,24993,57527,8242,-65065,13273,136098,228983,287201,302618,180748,77850,-1053,27183,136255,158703,75857,-4264,-35509,-39231,-15659,112000,334665,401657,146187,-19079,-53499,1194,-24984,-72916,24853,42119,37728,104924,189816,-1788,-90688,-61092,-71145,-70400,-78979,-90395,-76393,-79195,-82053,-27633,38850,122032,177128,147075,93260,56540,33718,-37533,-95805,-107546,-71071,-39572,-45451,-71723,17194,111202,77163,-46843,-85101,-20262,-51050,-52983,-74504,-57576,-38975,-51211,9644,77783,53876,5347,-37098,-61629,-45187,-9803,-11929,-47682,-91281,-56036,32225,67690,65577,20255,-2645,-32648,-89079,-124932,-80923,-45388,-54054,-28389,52289,125231,119916,50072,32043,63371,79137,21380,-23330,-61271,-71884,-66186,-13265,80814,194549,200081,116110,-741,-76098,-63940,-68709,-66437,-91659,-31997,18477,24235,5635,-63680,-122505,-113895,-109670,-126882,-128571,15799,69445,8216,-75508,27603,5652,-34550,120056,516942,800017,591388,350388,260496,250462,204212,158760,97508,40607,-3597,-72179,-57748,-32630,-37441,-80477,-105350,-110741,-87946,-52653,-60036,-108728,-147551,-123869,-75263,-22020,-15397,-51124,-85558,-82442,-57977,-51561,29504,174976,217175,196161,94794,971,-14822,38156,-8868,-96915,-26234,180665,267049,243005,189595,134510,39761,-57498,-56474,-89569,-124507,-74799,-38789,-56706,-103629,-126241,-105974,-59795,-47716,-52822,-33742,-30477,-32213,-81276,-91044,-38651,-24318,-93242,-91261,98459,103399,13062,-26604,2067,86831,131787,108341,47494,20428,9721,20988,-5512,-57192,-111836,-121218,-71384,-22987,-16274,506,37862,88813,167473,268056,241437,94986,-10614,-67100,-46693,41276,48637,-14647,-50707,-60737,-71393,-33983,-43535,44963,146466,271697,407839,332729,202755,168000,160204,102060,114380,140856,133569,116634,62662,8647,-42683,-74721,-80039,-107713,-79305,-20722,59320,159464,138685,124465,188516,241583,104127,-66390,-14237,102989,121629,187033,188351,107628,-77508,-49959,104984,318641,389925,259132,79316,-3105,-66542,-67834,24915,49516,-21204,-97512,-113666,-90620,-50386,-39223,-16000,-6667,-36937,-81090,-82593,-58546,-46912,-85648,80728,269078,192536,47005,-106425,-44017,-31882,7643,106254,151304,163598,143723,116706,131182,176820,247681,267291,133368,28696,-102794,-149354,-84559,-59476,-68998,-76458,-92268,-31878,-6605,-24444,-3661,-41552,-22087,18795,-17056,-14817,37965,109673,274439,315051,240172,99693,4615,41653,69034,15739,-135577,-30887,-18410,-59189,-115863,-87917,-26679,-50373,42392,-13005,-104873,-111273,-57423,91643,127484,59767,-61667,-43492,27849,29966,-23033,-77513,-19733,49239,144605,204311,121112,19915,-87719,-108102,-108892,-25856,166114,342865,392325,406028,264497,67103,-60448,-146832,-65754,25113,30936,-18932,-67220,-48527,-7061,23892,34282,12377,-26535,-122822,-62976,-40889,-30083,15264,21614,-26376,-51401,-19921,66907,107980,78328,-6306,-107699,-88862,30571,156885,194881,114787,27588,-63236,-117410,-107343,-114782,-84289,-28809,-12207,-6576,11106,20924,66694,109433,142150,125291,63596,10941,34116,112086,197005,230152,279305,63418,-66135,70972,289426,394844,295868,89265,29292,31948,36575,43793,69306,108024,175669,223916,279108,306043,186203,45787,29896,38415,21058,16272,15473,41012,60346,34793,-17406,-57957,-41550,-13353,-5433,64581,70520,64339,101728,84437,11965,-44727,-74190,-50069,-21870,-23070,-47023,-42257,-16940,-52420,-92137,-123283,-32860,66898,115868,97927,46663,50247,83982,54304,-8503,-33920,24244,88714,-25191,-134473,-118538,-50740,149497,213718,134567,5255,-63572,-109179,-105064,-37642,-30973,-49278,-67383,-78681,-109697,-101334,-53527,-29379,-55658,-90198,-128273,-77783,-26530,-13104,7222,47555,151864,202118,158368,75883,21260,1355,-15898,11258,17733,-9833,-77660,-71171,-77711,-57301,-84929,-153762,-118173,-79252,-134273,-77082,-13100,-50592,-98203,-23203,45525,79185,97122,122714,152177,179204,169902,113596,39547,42015,23803,-78677,-44718,137504,175985,94169,16904,-63476,-93760,-86230,-134784,66001,238288,268337,158911,36244,-66438,-37575,89246,218640,251392,139193,12355,-151128,-26633,42575,47094,52450,-57363,-29539,20988,-23779,-92944,53628,61624,-20502,-77458,-32707,97440,74558,-38584,76234,406412,625127,520581,314097,81266,-91674,-74211,-17990,10678,-384,-96952,-95859,-14165,30960,14120,-26658,-2805,25320,-26397,-75161,-50055,19787,76908,72354,18974,-44380,-12692,27422,46557,-23294,-142665,-32158,58985,161086,210204,106119,54903,36134,3063,-35614,-41130,-25100,12166,6539,1056,1061,-12463,-31463,-16520,-11755,-37524,-63326,-64221,-64173,-42953,-31515,-83972,-106300,-47079,31134,101101,124684,56570,9868,39421,93242,76935,28252,1122,55978,73644,15288,-140220,-90849,109124,223096,119422,-1844,-73887,-66281,21827,49642,-10386,-41111,-86613,-64337,21760,121189,140492,97803,135196,202383,181339,144903,178406,152217,45672,-6913,30024,65004,25959,44394,84879,154997,172176,40681,-24749,-46218,-73135,-111651,-78496,-72791,-37838,-5481,739,-24716,-68518,-67817,414,58575,62026,23628,-33345,-76801,-83770,-91641,-71749,-51015,-54690,-93891,-79022,-87816,-76473,-26491,24382],[97819,121049,69632,-39055,-25319,91928,107389,36228,73213,72876,67811,48609,45721,10025,-34500,-24750,-4802,-27179,-58539,-25803,-24508,-29478,38532,123225,128161,58939,-11916,-7503,664,-12495,-32699,-55734,-88035,-114918,-70946,-45561,-36375,-33736,-12186,6773,-22605,-42524,-42378,-58265,-72838,-66539,-24941,17160,91896,238010,330505,201057,-43638,-75381,-23782,-6213,16003,63426,32413,6358,82884,75037,-48153,-98800,9654,134653,129745,40273,-22676,-32877,-8673,-34833,-71217,-103527,-118169,-75601,-67832,-65807,-41974,-15360,-27442,38177,13536,-48292,-100565,-91189,-55909,-46898,12044,2555,-44647,-37231,29862,68005,58257,41538,41876,60731,71039,79099,50811,-28586,-117672,24461,110632,105571,10702,-32521,-86795,-106541,-85174,-82633,-21590,58945,194613,266644,224295,128315,50939,-73107,-74309,28331,64238,56052,15115,-56965,-57692,-21279,3181,31077,42668,-15991,-112925,-53346,14550,16287,-75152,-49402,33721,59063,95343,113208,105542,145513,124754,32380,-8770,64419,43364,-58100,-62535,6572,36390,39494,29444,46230,114570,155779,113404,91289,86223,70737,42902,-81747,-59180,-38193,-41652,-79847,-23945,105307,259529,333459,269293,49796,-78014,203507,310977,307813,241691,109521,-72524,76908,260278,294398,301259,210395,93212,-84879,-70977,-53522,-51046,27678,76508,7100,-51628,-72149,-33548,-48794,-82376,-24919,8982,-36665,-91840,-115944,-95920,-104608,-95143,-107099,-151195,-101239,-48809,-10695,-16915,-34101,7695,67111,5352,-47998,-1719,54124,31399,-11760,-16546,6449,-8574,-123002,-93327,-59472,-4225,16892,10579,-697,-44637,-17852,-101916,-92522,16169,49743,67441,28423,-2595,-3755,2734,-6178,-51508,-83796,-102118,-108253,-43007,29480,128007,219998,203645,125861,85801,6176,-45228,151463,384605,433749,382095,134239,21099,-20863,55934,219651,263286,238276,150825,86212,16270,-36960,-41544,15766,39545,38140,30271,62601,123221,132104,78944,33712,-4646,-30737,-33203,16065,-26990,-133792,-73017,-642,29300,23057,3993,-6268,26642,45880,33302,-11026,-31248,-6496,-13394,-15270,-39047,-14616,22310,24673,-39041,-114921,9919,206602,224010,100409,-71693,-50618,107761,246092,275819,172579,44317,20959,38438,8644,-26773,-62317,-82965,-71935,-13709,92524,108103,60162,-12903,-21276,36640,52168,38061,8501,-51516,-87310,-101702,-10426,55807,106763,142848,218157,302325,464110,541373,379575,169767,2042,-77137,44116,328189,593702,578829,323930,62538,-58583,-61182,-87721,-70567,43119,185003,215208,124823,-7505,-93524,-129818,-88486,-49113,-32796,13864,28172,5635,26187,1167,-66682,-100891,-113801,-107036,-23344,-19500,-74186,-87059,-9673,-57875,-89363,41722,98549,58868,-22398,-36419,152442,183383,35812,-36395,27300,40146,-1716,-30102,-59565,-80940,-81503,-30872,27220,35761,-8395,3836,-7085,-68690,-2997,52071,48646,47361,28699,-57137,-110815,-40895,17391,31030,15754,-17439,-70126,-79751,-35240,-12835,-25045,-81868,-150925,-65579,54820,133499,168407,90625,4280,23109,13670,-20436,19981,114605,228736,243238,156672,102017,126044,115817,32256,-67600,-5275,6807,-99024,-76433,-71592,-51338,1791,59129,71710,23302,-33847,-74296,-48620,-85824,-95695,-106318,-74361,-7547,20902,-19087,-97298,7924,90236,248684,322539,252852,55934,2336,-22984,-105735,-113953,-15554,34301,-43095,-51843,-94641,-100248,-124094,-15378,30597,61181,82056,65974,-56512,-103781,-73194,5381,109397,81880,56232,45723,31844,40176,32975,-49954,-145987,-113022,-52989,21351,44255,26552,-20815,-58221,-52324,-60223,-34684,4755,34954,-72720,-155884,-111178,-135918,-108720,-6678,28809,63029,19450,-10064,-54218,-57812,-76525,20121,94892,15960,-58869,-45082,10479,72341,172446,207439,135788,59549,-2875,-87070,-78098,-39882,50712,30465,66801,22845,-14457,-71842,-39441,12988,29748,14688,40079,78691,33482,60573,10088,-6858,144820,231481,264371,277957,243044,155071,172521,230451,111140,36621,6494,20795,141602,245269,260340,107759,80023,60098,58535,108654,134678,167228,207857,187462,180894,226345,208680,142157,122507,106589,35231,-5542,-38211,-34958,-49772,-108759,-54738,7562,30711,33767,40502,57185,87308,113610,104155,64473,69931,85621,125097,141276,91025,24043,-17949,-57466,-76308,-51308,-43892,-74700,-80569,-37414,2562,6890,-48724,-113356,-20054,40448,62487,48049,50088,79028,95195,13273,-17632,-1751,-2777,8008,1882,-169,-7425,-49348,-38197,-30145,-34049,-45929,-41541,-32995,-44765,-70227,-118806,-46970,22567,99212,193063,191847,128793,93297,37937,-6474,-15690,-33936,-36795,-127682,-97568,-77100,-88514,-116934,-89782,-37498,9955,41405,-3696,-20170,-13262,-37081,-19038,-23517,-53568,-14995,55004,54131,4019,-96575,-80570,-13349,-20727,-28810,-18893,-14909,-12879,-14360,-34952,-51322,-46503,-61087,-76904,-31381,24093,39824,16810,-10091,-22891,-14067,12898,19530,-86494,-54279,64762,108599,101481,58135,55502,72401,99676,76217,-6575,-80134,17372,130681,157916,108654,16880,-83514,-59252,-6107,-33049,-83867,-95216,-90455,-59352,60834,61443,29497,94742,93740,11031,-43558,-61256,-60138,21741,209297,294897,241681,53294,-87838,-51748,-10802,-14948,-28965,-43252,-544,3420,-35163,-88546,-116169,-84785,-41022,11674,89827,103197,46885,-41118,-122361,-96815,-68903,-90297,-147689,-74925,10726,22028,-21187,4561,53418,56164,-27409,-95772,-101340,-109502,-54165,85709,157609,48184,-66791,-114997,-104101,-79323,-9231,104746,173296,172650,137846,85353,42874,10390,-62864,-145630,-84942,41595,68711,-25569,-46024,-48630,-58766,-65800,-92846,-113384,-122915,-97488,-52125,-11198,-24555,39597,136294,138519,85072,-17962,-54201,36803,45468,-27315,-58098,-55169,-49986,-88546,-88714,-65653,-61482,-113545,-80641,-77687,-87666,-33658,39555,62694,44434,76750,64178,64003,147811,212703,180560,130498,29717,-22108,55307,303798,422830,307811,82904,-63944,-110243,-98240,-90177,-23465,52658,38962,1880,47529,99533,82052,27797,-67537,-28562,39123,50490,-11926,-72354,-64965,-679,50820,59364,-74003,-81888,-8014,65867,42603,-13555,-45679,-31528,-47903,-78183,7386,79307,110287,124670,89578,35431,-23389,-46285,-33090,-10757,17411,32656,92152,110864,-7400,-35530,52387,34946,27638,37526,68161,127550,162495,111566,41143,5534,3835,-28497,-90232,-124145,-62537,10811,53483,9033,-3464,-17612,-35686,-71550,-73379,-33140,3236,-18395,-25243,-84941,-106911,-22674,37186,48216,30506,-82066,-52463,-12764,51826,85543,46269,6994,52394,29119,-48157,-91390,-109645,-92469,-87867,-89534,-100168,73836,119943,78149,62867,46123,29151,-1616,-44927,-99170,-81348,-7196,39089,55060,-73381,-49885,22961,3180,-30719,-94520,-90221,-11609,60361,61796,-505,-40661,-128757,-67648,17415,130236,71246,27628,155851,130000,38917,-34329,-116212,-121533,-116406,-99913,-79652,-46986,13545,69069,63984,-22127,-103461,-54647,45113,101403,44838,-1795,-12906,-72762,-140925,22165,130837,132310,55622,60343,118978,155772,116000,73053,77861,48463,27959,10130,18368,144562,298504,315358,232182,44916,-109842,-53222,1849,81367,131931,43532,-72585,-92651,-27090,-30672,-58602,-96768,-100843,-71134,-47541,-19390,-29458,-61053,-80484,-106635,-127890,-70662,-63336,-33691,37142,92197,83680,81856,74368,53556,74487,79732,72196,102489,104460,158174,234976,299423,251097,119005,2583,-93181,-74289,-44493,-27164,-16157,112210,208441,160561,94843,40391,-48390,-124204,-76847,-13322,6094,1253,-20107,-54336,-121407,-66701,-62892,-80382,-52172,-28855,6759,29116,48785,47689,29101,8224,5169,29694,-207,-36667,-66216,-57062,4589,-2874,-61723,-43505,3955,19403,-26236,-88672,-82024,-100497,-13170,107866,141478,94670,42466,-18640,-57345,-86275,-79049,-56223,-22003,-43131,-84395,-85298,-45544,-6395,42840,77008,38230,-42953,-93845,-27519,38783,87189,8201,5451,83941,68103,33108,-4659,-14745,37178,115073,74729,47127,14664,-17513,-27724,25059,101266,83743,42001,35057,48260,48216,40257,57825,46928,-61118,-99582,-80458,-18989,46585,777,2576,34283,-12377,-94765,-122516,-81464,-63899,-65643,-78116,-62359,-18760,13603,32191,94172,159899,136047,71972,36461,6561,-40836,-87375,-44279,178175,408457,538342,209270,-49233,102537,397695,197537,-8848,99916,170753,154321,99964,26107,-61518,-40006,61350,117468,22718,-89533,53322,232375,210557,65135,-75159,-120041,-61446,-54017,-111990,-80954,-34913,4555,14836,-18603,-18051,60068,237089,376855,144426,44768,49106,64869,107319,156398,150099,103745,67276,95210,82518,21363,-56952,-42998,69099,133752,119254,59926,-24686,-42809,34892,-7244,-106725,-107756,-44354,-17116,36966,194694,494097,740265,770057,731922,697236,609932,326872,75233,-3148,65723,79105,107199,169190,265249,228696,163802,136263,96330,54111,10623,-17396,-14382,-27354,-29807,-32270,-80200,-76626,-31637,8158,6109,-50786,-33614,106585,241467,255363,132011,-37186,-132969,-92117,-50513,10605,78144,92740,18624,3621,24813,64270,113970,97178,21872,-59876,-79926,-87602,-131231,-87590,-60995,-69547,-71845,-19109,29789,32693,-28372,-108883,11385,147273,248069,294171,315305,215764,105300,6759,18245,106347,130982,65442,5569,-14735,-31316,-32424,68609,274198,370890,142495,-24870,-92184,-36921,-69581,-30928,44422,44185,30544,88672,149312,-37716,-86508,-62721,-76500,-75834,-89788,-100484,-85767,-86510,-79737,-21172,33297,77181,118438,103964,78187,63145,37145,-37937,-96850,-103893,-59964,-21224,-20882,-75889,-20726,88876,91173,-27348,-86136,-12543,-52180,-66883,-73394,-46019,-33109,-47665,7709,71459,50126,4751,-28204,-54045,-57647,-34924,-36877,-57241,-89707,-56850,27166,63044,75137,43752,8962,-23748,-79166,-117318,-87363,-50228,-55493,-13403,74925,144696,121554,41951,19966,48249,69945,14691,-28281,-65192,-82708,-70714,3913,110170,217890,206984,126141,18378,-45988,-85139,-116335,-100327,-84009,-15459,40923,51048,31009,-50902,-125857,-117857,-105983,-104499,-123318,-4654,49444,-2101,-91224,6869,-22675,-44692,140978,534865,780781,538746,295401,181360,159007,134439,131126,94951,39754,-5301,-73696,-39022,-5301,-2472,-49432,-79796,-95499,-88022,-55363,-60670,-100866,-131038,-105285,-61139,-11928,-11856,-51553,-79486,-89608,-70916,-46941,33438,163722,186860,143154,38231,-36755,-19935,36785,-20558,-92988,13868,202001,282169,276284,219732,140799,31022,-68846,-49612,-71155,-130381,-89642,-46122,-49294,-94779,-125708,-107050,-54387,-34791,-34066,-20817,-32120,-34794,-79558,-98893,-42983,-21607,-76667,-92798,85728,72657,-18760,-59660,-32755,43300,79902,77264,38802,28359,37513,23851,-25199,-89638,-152796,-169778,-93889,-43935,-43975,-28716,4153,46339,109315,201492,181724,50832,-34028,-41271,-4243,76103,79903,7710,-31058,-29311,-42353,-25658,-51438,31788,142556,273042,400035,318088,181491,126497,108045,70315,110557,158046,145829,121574,67836,17108,-33252,-74408,-84056,-107335,-73052,-14766,70202,158247,109548,114293,191889,246744,122475,-40251,-4924,95060,119211,187991,188204,115394,-54924,-64111,99398,339666,430309,276481,80059,-4490,-71382,-77952,16073,45301,-18185,-89606,-119917,-96521,-42616,-26946,-10774,-10501,-37501,-84795,-88259,-55954,-46979,-45280,114507,257803,181533,62890,-118764,-53654,-18020,36156,108620,124380,129356,124052,109781,139812,211074,307943,299224,128858,20327,-106982,-143314,-90421,-68756,-72492,-73723,-95818,-28833,6348,-1492,15653,-18285,15028,58182,1348,-12194,38762,116525,285406,320187,235885,88186,13460,65281,93862,39390,-109130,-65068,-53176,-75275,-114520,-75841,15890,-23272,18798,-18488,-106635,-104679,-41740,96880,121395,50739,-64286,-34523,36740,37672,-16818,-64872,-8892,60284,161726,248480,171626,48103,-77031,-107658,-126588,-6282,181003,344317,360400,318813,181800,23184,-66119,-157628,-86407,6591,24614,-6405,-46072,-28724,1409,25846,53624,53516,7689,-127753,-60397,-32031,-18291,23280,22454,-39046,-68958,-42223,35808,79001,70583,-671,-107477,-126590,-23371,91929,137544,87929,24796,-61740,-116793,-97049,-99756,-64412,-8915,1849,-1085,12337,22545,68810,107850,135203,116828,27534,-33766,19516,131629,276520,341267,346891,83864,-26203,154425,389181,463731,337828,114224,46909,50640,61949,66894,70376,88499,148735,183632,239220,296660,218866,75561,50211,51272,26681,15563,11035,42287,76009,65722,26984,-7271,6859,25238,26819,90806,86226,61468,80110,64429,-377,-52545,-79860,-43867,-7522,-1829,-34291,-68685,-53165,-82039,-106377,-113844,-25898,102418,185443,169840,94930,60676,76025,45209,-20366,-29320,38205,95207,-32251,-121541,-110573,-59269,154917,240038,153561,14519,-55864,-104587,-112180,-46781,-36505,-47179,-63176,-72526,-108022,-114725,-59365,-28490,-52158,-90929,-139425,-79968,-27179,-18188,-1744,43929,137712,180352,144168,73529,22767,-465,-26501,-9093,-1591,-31941,-120493,-87459,-84159,-56639,-82921,-152742,-119760,-77548,-134282,-70726,3223,-26939,-87225,-37314,26102,62434,88226,117756,143789,161332,148285,93932,27471,25157,-7339,-104755,-36693,148145,218380,134516,31302,-65619,-104325,-82544,-113246,61001,176713,163791,63777,-22798,-72701,-20495,101581,229656,270021,163438,16378,-156690,-15071,51828,56103,51316,-63695,-7501,25978,-30228,-105949,48978,77643,-13399,-91546,-46604,74027,53360,-44754,58163,351105,553282,470890,270766,54983,-93988,-54815,-4468,21204,5215,-98200,-103860,-17771,27384,16771,-20579,-3871,11767,-50527,-95617,-54146,16874,72124,64396,10731,-53773,-20097,25544,55647,-1413,-138134,-49075,53373,177106,267528,170508,90077,57286,14700,-23335,-40347,-58976,-25512,-14767,-5917,2611,-6570,-21226,-3942,-2562,-29344,-54183,-50832,-53802,-47600,-38147,-80409,-111554,-69603,5028,75264,101328,43577,4623,24541,62825,38818,-2716,-2185,71993,94614,35270,-121779,-80306,132375,255770,146466,14035,-62068,-71675,34,11391,-37542,-49692,-76151,-43924,38371,121385,91382,40537,84794,150388,131075,114924,176125,164491,52961,-12567,14161,63357,34573,50534,82583,157562,173180,48693,-16494,-46463,-86941,-133491,-101183,-103011,-37215,-5001,1742,-18339,-54126,-51463,5329,62631,63772,25707,-29995,-78545,-95409,-103161,-62487,-41415,-52205,-89998,-67797,-77395,-87496,-33672,21029],[81285,114733,85425,-9592,-53926,42788,48266,-7235,58134,96818,108172,78547,56492,4544,-44597,-38462,-20210,-38983,-58376,-13839,-13794,-34594,29303,116911,123233,51214,-21853,-5433,9729,-10586,-38133,-63098,-93603,-107470,-71668,-46191,-18624,-774,20152,26659,-23953,-65542,-50137,-52943,-64290,-55973,-21265,-19828,34099,183561,299303,224487,-26077,-77888,-30267,-19259,-15215,9777,-31589,-4899,98647,85762,-53018,-94529,21778,149034,141314,44520,-16058,-20000,10979,-9955,-42885,-70264,-106566,-99946,-83746,-61235,-22462,20744,25395,115097,99173,9753,-77206,-97070,-49738,-54263,7084,12774,-23131,-27785,20769,46534,38016,27387,33983,75632,96840,92816,39131,-56803,-133784,37795,127834,133996,34261,-11144,-60036,-101261,-95333,-99368,-48102,21931,147681,251384,244508,153162,48013,-90274,-50870,61991,99573,82424,22100,-62678,-69581,-29646,1247,29338,33748,-29432,-99766,-28323,24553,20693,-66720,-72418,7861,39531,85239,116871,124206,169924,135523,32677,-21624,47923,21613,-87101,-84244,-5104,28861,36407,35334,67590,156566,207154,126206,84793,72788,60960,38769,-84943,-53406,-39695,-50493,-86966,-13875,139468,315612,396432,316506,66450,-29745,263779,356605,336889,273106,142132,-76521,69235,239043,289869,304784,218518,101952,-76981,-71507,-44413,-34125,39181,66989,3652,-46623,-77846,-44655,-56194,-85226,-31206,4361,-37792,-92217,-114160,-88090,-88637,-83328,-102613,-142919,-99501,-46192,-4986,-11027,-24737,25442,88585,23529,-29186,17373,73235,41863,-2416,-2640,6740,-36892,-135084,-72053,-39738,18440,47643,24194,-19825,-79290,-52679,-128472,-82956,41664,100980,116925,66547,30952,17953,6068,-13711,-61699,-91125,-98922,-116217,-43413,57772,182901,277101,225359,129289,87108,-14645,-52814,196320,457756,470232,380985,130164,14451,-37743,22183,154351,189833,197162,137210,86129,17923,-39413,-41635,26671,74664,79150,51342,58100,97973,99681,55962,22462,-5545,-20462,-32740,2649,-33834,-116316,-71430,-28821,-9348,-15321,-29232,-32680,9555,33537,17161,-33738,-52300,-31146,-41649,-35456,-49493,-34272,1556,12258,-39659,-101813,27520,230063,224200,92509,-81649,-38069,113478,245573,273971,182322,48360,15466,41694,18466,-13244,-38955,-45385,-51439,-22276,76714,86879,32105,-42324,-7343,71897,91669,76946,51771,-6310,-56814,-134177,-25902,57124,125796,155274,207018,257843,387931,471979,340048,151282,-7430,-71612,51371,303069,530548,531763,309773,51081,-57206,-50358,-85086,-99807,7557,152378,202037,116724,-13762,-111471,-101456,-56859,-34124,-40722,-10302,-2660,-21582,19363,8270,-56454,-94557,-114359,-113257,-10324,7506,-50554,-99123,-24072,-60422,-89643,42310,99530,50952,-35941,-30613,188421,214944,49126,-43267,17716,21750,-23581,-45551,-61917,-75875,-89964,-34943,40368,64584,22849,15241,-13039,-75438,1826,62076,58427,48729,18001,-67823,-105203,-37260,14493,22723,13068,-12505,-67240,-91307,-36658,-9962,-22556,-84855,-149451,-53000,72484,166098,207336,131070,41791,56529,30439,-15284,19483,118405,225571,230747,156872,90734,98859,91799,18738,-60373,1988,5642,-100771,-85382,-68892,-26947,24025,66875,77541,36472,-22808,-70919,-47376,-87475,-93661,-97623,-78620,-17416,12801,-39692,-89282,67641,172052,316690,346820,295157,112594,92569,34203,-99617,-129963,-4973,43716,-32907,-36663,-72946,-77766,-135883,-44744,3756,44939,63983,47581,-66126,-85488,-62432,7655,100587,63861,42212,34099,18525,26535,21383,-54211,-130520,-104902,-43214,38290,62749,39608,-8252,-50050,-63970,-59810,-34196,-26329,-26366,-131943,-124777,-74013,-99038,-77955,10054,25697,62774,44193,15684,-26919,-38349,-53109,52403,145380,63775,-24843,-40721,-8806,39333,144451,210003,148654,67484,2461,-84315,-77129,-47466,17896,8082,47530,22970,-7144,-88429,-57919,17396,41395,53382,71074,88222,32847,28342,-45658,-17056,121532,207518,246342,268244,238699,155345,176538,231999,112098,41425,14276,24689,136419,203830,212079,85939,83917,80912,59932,116464,159483,196462,226691,200781,196856,250376,241219,177590,159973,144999,64613,-720,-40711,-37347,-47551,-111845,-41898,18258,34798,27652,34452,61719,95629,127222,127144,89700,73064,54867,72238,86425,54981,8953,-24066,-43429,-35215,1979,7571,-42235,-77026,-35667,9164,14553,-41863,-117553,-29979,26517,46666,29932,41202,69083,70577,-14369,-40473,-19816,-18107,-1897,-6077,-5122,-1918,-32957,-23096,-9940,-19865,-46324,-46968,-28791,-30459,-53918,-113652,-49626,26204,90764,176922,187326,134072,101881,47702,8370,8622,-1027,-9937,-111797,-106593,-82623,-102992,-164349,-96835,6775,68519,105130,28625,-17020,-26187,-39588,-7473,-13612,-40324,-1561,69659,61095,-3264,-100068,-74973,-7976,-7861,-13349,-10078,-13781,-13823,-15705,-36582,-57681,-63070,-86784,-96531,-43456,9759,19849,-7772,-36730,-31302,2428,42707,45478,-67324,-68743,35857,66718,57334,37646,53676,91886,143844,125358,33771,-52449,28553,153129,187106,127662,28066,-83129,-83794,-2475,-8757,-60694,-70750,-56513,4028,111750,93699,38236,95695,97486,6575,-56820,-71188,-67458,30839,207906,273451,227121,43644,-112904,-71735,-32253,-31303,-37942,-46777,1185,24589,-7471,-79546,-118366,-95166,-55588,-3607,73557,99224,61345,-16995,-105102,-105628,-64761,-72805,-128660,-92795,914,22105,-23024,-12379,32228,37658,-34259,-95544,-109529,-99856,-36556,111058,180068,76049,-44783,-106356,-101311,-76716,-14586,88691,144917,137465,99534,54254,41905,27637,-47156,-128597,-77746,47346,57194,-40872,-37106,-25613,-42524,-58807,-86041,-100880,-123778,-94796,-51877,-17324,-28571,38894,136976,144178,82743,-26985,-51904,49099,52751,-20286,-45083,-38774,-33649,-79259,-85861,-66326,-69063,-115701,-84801,-96881,-108690,-29591,57540,77935,47078,69158,58376,57306,144833,244959,227161,137613,22372,-23716,71552,321312,406891,304402,96348,-60813,-112173,-88134,-73877,-10174,62686,44528,-7274,25662,84761,62954,11896,-57689,-17942,40676,51069,-20954,-96825,-115280,-47373,5019,2052,-109676,-88306,14477,102514,72798,5834,-24403,-16254,-31998,-96038,-12613,65415,97122,108518,75386,27266,-30139,-54595,-37499,294,31281,29771,64795,69435,-51126,-17522,66416,42991,28891,38460,75493,136502,162532,103212,28280,-6996,927,-22799,-84763,-115232,-52741,10373,32411,-14331,-24537,-33184,-40504,-65508,-67121,-25361,3039,-45279,-40996,-87947,-128843,-12563,39591,49809,30921,-74300,-64907,-27145,35670,67755,28598,-12530,26551,181,-74282,-108857,-103066,-89369,-90303,-96211,-90132,78644,106172,61061,51481,43808,39166,19103,-21213,-80231,-64570,8607,42855,55110,-74049,-48990,37542,18090,-17920,-74225,-98877,-47783,28359,56390,3909,-35144,-117875,-77433,-17351,90568,80343,57602,170810,133623,45226,-36170,-116478,-118135,-114714,-93197,-65080,-26881,34259,80955,70282,-21889,-118887,-57353,46090,112875,64462,11923,-15383,-80390,-135958,25999,122881,114740,36482,40580,98151,142574,106483,68456,81860,50635,25284,8732,36601,199433,374269,404632,302682,62978,-94337,-56388,628,79896,127487,47968,-62175,-105752,-31332,-26081,-51175,-83018,-92049,-58246,-31346,1379,-5015,-47008,-82615,-116648,-123513,-56112,-52981,-45613,8653,55950,54319,66148,65180,47363,72064,81803,63077,100896,107242,157952,212809,261485,209865,101436,1661,-91252,-73742,-36617,-16954,-24727,92502,187362,141097,68149,6623,-88200,-100436,-67878,-11005,23073,19704,-9212,-53269,-122418,-66181,-56498,-71559,-49621,-34136,8742,38994,53861,37846,19625,-864,-9991,5270,-27237,-59516,-86505,-36407,50293,23821,-57183,-28789,31048,47522,-1390,-57256,-61388,-69736,12475,125932,167624,115663,51862,-12539,-51167,-81510,-77890,-57488,-34213,-64174,-95068,-99869,-50015,5305,59649,85507,39193,-44792,-99030,-27744,46943,98338,6550,3404,82399,66333,35252,-4976,-18352,10730,61924,19199,13824,1828,-29795,-47415,19125,123749,101081,32102,18262,34088,43929,56226,89043,61337,-63713,-101434,-74862,-12084,40533,-15139,-7100,49511,17132,-66651,-120740,-67562,-32737,-25544,-33214,-30542,8775,33609,46932,105039,156504,141738,91205,46622,5383,-52381,-83580,-5380,205310,403041,469848,169576,-48077,108390,361633,172326,-7919,115677,183440,164374,106139,26935,-59042,-44451,41071,94995,26005,-101924,46794,212681,189187,67297,-65720,-134926,-88853,-75477,-110865,-75990,-37508,-4922,6811,-22526,-25952,57073,247453,372657,132268,48818,62021,90978,147104,189523,172175,107928,47317,80894,91949,37498,-43008,-40003,65428,126903,111063,55061,-20321,-26943,43229,-9704,-115001,-100249,-39854,-20720,24847,167017,449472,685340,723827,703333,669929,558516,265307,46790,-3423,76024,95385,108504,178365,270066,235875,166098,130072,85036,41842,9270,-2382,23939,28130,21644,5495,-62492,-83988,-50627,-9569,-2717,-53352,-46563,72980,198082,220839,98628,-62862,-123089,-72163,-31487,20477,100174,138616,67179,31259,32820,53550,93549,86808,27819,-38694,-61627,-74859,-134151,-75264,-43660,-51832,-50446,-9,32119,12846,-40947,-96062,15168,153384,257691,287852,301344,225610,118063,8582,5183,72874,95491,44326,5547,93,-21856,-48698,23702,201645,317231,125378,-36830,-132382,-79868,-117839,10505,61649,45090,21002,64060,99553,-69164,-80255,-64789,-82567,-82172,-102168,-112254,-98767,-95948,-78103,-18416,23036,33998,61254,61583,57602,61755,34325,-41747,-98786,-99126,-48556,-2966,1560,-72202,-62744,54064,94849,-7262,-82843,-8572,-54917,-79951,-68392,-35555,-28952,-43210,9602,69126,49980,8293,-14998,-39623,-60903,-55516,-60055,-67358,-90530,-62762,13560,48562,74084,63793,17919,-18531,-73029,-108594,-88216,-58096,-61402,-3088,92922,158372,115768,27768,2974,28337,56097,7066,-29654,-63704,-88470,-74081,16649,132170,228526,201181,127033,32638,-13390,-57323,-95003,-95380,-66408,-533,58701,71558,49032,-43355,-131869,-122484,-103611,-86420,-109270,-25401,28363,-10522,-108670,-18938,-53015,-44444,157132,513509,704794,458992,231356,104189,71323,60308,93785,84987,34596,-8591,-71310,-26157,14095,26161,-12777,-59218,-83432,-84000,-55317,-59793,-94261,-118655,-91211,-51202,-5110,-8862,-50656,-74252,-97715,-87836,-47579,30251,141347,145685,79386,-29118,-75240,-16253,39646,-25346,-76984,41477,196979,270709,289950,236179,135353,14725,-80233,-36785,-49216,-117313,-100279,-50745,-39552,-80975,-119579,-106733,-49173,-21463,-15454,-9722,-35834,-40816,-80680,-106575,-45376,-16365,-55589,-95086,56234,32720,-49802,-88566,-66769,1997,37653,65311,55380,46909,65318,32309,-33844,-103645,-146309,-125137,-100841,-70937,-74275,-54859,-25853,7537,54742,134028,124433,14735,-34194,9479,43926,108752,108889,27352,-13573,-336,-14690,-18584,-60830,18591,135172,265861,375089,289086,154937,85349,60374,46394,107144,175880,156534,122536,69810,24954,-20261,-67431,-82457,-103648,-68034,-8962,83437,155622,71066,92258,185410,242978,136487,-14507,16078,97675,119628,178163,172787,111969,-36165,-76443,86973,338217,438281,270948,73371,-7247,-75828,-87896,7318,47361,2491,-69315,-120706,-104460,-38227,-18512,-8738,-17657,-44488,-93925,-98441,-56428,-44171,-12595,136268,238720,171958,91425,-72897,-55942,-4593,56945,100574,89550,86803,96152,95531,139298,232375,352941,317908,120035,10326,-111921,-137021,-94567,-76801,-75025,-71569,-101555,-24069,19793,21024,30458,-177,41878,85843,14147,-12124,37640,122360,293576,320566,224370,66966,17700,90952,120846,64440,-65786,-81552,-83090,-90144,-114385,-65391,57169,35802,15688,-6308,-89634,-86778,-25843,99003,114868,44194,-63644,-29731,40880,43575,-10440,-51462,1288,67909,171343,285451,228036,85923,-51322,-94108,-107845,12365,187152,329879,309759,222984,104369,-15207,-71261,-155534,-102505,-8512,20418,9132,-22272,-7090,9921,29527,79187,108067,58546,-109929,-60112,-23558,-5787,31152,24218,-48911,-80880,-60545,6964,50261,60922,5383,-96316,-159669,-79999,16153,69604,55809,20794,-58613,-109343,-84768,-82477,-42311,12657,16278,4317,14806,27737,73389,106712,127284,107921,-1407,-69300,13281,145931,342119,441708,401612,100800,14376,240776,484186,526138,381439,147609,73082,76976,91468,90797,72963,72708,130280,154121,199472,271871,240124,102971,71557,67291,38678,20786,7819,42271,91081,98517,78110,51309,56771,60402,57714,114974,100480,59936,57593,41944,-10407,-54796,-75707,-30497,12279,28076,2669,-62234,-74034,-106171,-114937,-101875,-18840,131400,248480,240679,146346,69214,64260,35043,-30040,-16789,56261,101525,-36441,-104420,-97853,-63616,156944,261690,172738,26107,-45890,-96441,-120773,-55976,-41459,-43079,-56372,-62878,-99354,-122769,-60430,-24589,-45335,-86023,-144977,-78284,-25112,-19049,-8735,39335,119710,151475,121821,66120,22412,-1253,-32485,-15787,12815,-340,-121984,-106614,-90149,-52233,-75155,-139537,-121471,-77130,-131939,-57919,22936,-1123,-69947,-46506,10469,47114,79366,111635,132993,141027,123714,74269,20127,14216,-29594,-110687,-24260,153983,249231,168525,44047,-65945,-110699,-72413,-81241,72485,136765,85350,-14174,-75494,-68914,1507,118507,244177,293193,198946,41091,-106742,2832,63693,65926,51234,-56300,18958,36525,-28138,-109151,52338,103564,1665,-98642,-45698,65454,45369,-40143,46325,289029,456184,393645,213986,31120,-66935,-27198,16707,36184,12671,-93801,-96491,-11017,31026,24461,-10047,477,4470,-64957,-106917,-46734,22370,73478,60991,7312,-56310,-17619,32352,69854,23683,-111364,-55662,54920,195567,322160,240564,129095,77993,25806,-8492,-25254,-81289,-61105,-31617,-5914,11345,6482,-3482,15073,13044,-14384,-37038,-29482,-35941,-44141,-37736,-68219,-96510,-77147,-7000,60962,85547,34215,2753,17484,43699,11791,-25791,897,92942,120211,59761,-95127,-57163,166252,298461,185440,42163,-37272,-58877,-10335,-16653,-50588,-44818,-55000,-13638,63080,124512,52132,7314,57897,120269,104605,106773,193951,196853,77543,-4349,7905,65622,46817,63332,89859,167892,181865,67017,1745,-37367,-89562,-114675,-86483,-121007,-32993,1872,12162,-259,-28401,-26200,18613,74324,73756,36793,-18220,-71018,-95854,-88751,-40309,-22364,-39114,-73309,-44820,-52509,-89004,-32802,22153],[55296,97994,91123,15700,-60016,5689,6349,-40382,44147,120634,153503,112207,68253,501,-52898,-51350,-36050,-50938,-56107,-3452,-5300,-37294,20108,105379,112622,40093,-32004,-3683,16707,-11741,-46683,-72885,-99089,-98845,-72031,-44330,5138,39170,59167,50880,-17024,-78396,-54744,-46799,-54553,-44278,-12103,-39401,-9527,138863,266092,241002,-4147,-77600,-35842,-27666,-39373,-33967,-88520,-5563,109085,91800,-55778,-70385,39235,153008,143971,45384,-10599,-6675,33696,23961,-2200,-28626,-72656,-117273,-93775,-54260,-6105,47643,66045,180150,177784,64856,-54630,-104981,-41448,-54510,510,23556,4129,-11361,11627,23607,17862,13079,23672,85065,120316,110692,37218,-71314,-112992,48890,139605,157564,58263,8628,-34686,-84809,-100223,-114347,-71209,-10649,99989,221384,249131,170209,43305,-105796,-27047,92487,131108,103576,24886,-69735,-76998,-31206,3272,28331,24581,-40005,-79650,-7419,30541,20522,-59104,-91678,-11977,24629,77171,120513,145396,193844,137678,19702,-41376,27435,-2224,-115429,-104569,-18278,19762,34308,45615,94587,205132,264694,138988,74508,52608,46983,32119,-86693,-46702,-40879,-58265,-90364,-27950,112883,275233,344236,265935,40431,-23717,204144,246135,205534,142545,29856,-143866,90989,187462,207516,211068,139214,54517,-89131,-68374,-35220,-18713,44356,54048,-2035,-43376,-82717,-56310,-63841,-87021,-40327,-4313,-41282,-93168,-113790,-80180,-70145,-69304,-93392,-125442,-90577,-37515,5086,-3069,-14964,42977,110100,42165,-12028,35914,92582,53379,11288,11386,6157,-62942,-124967,-57164,-28564,28478,65240,32760,-37874,-116399,-79917,-120895,-55173,75417,151736,156562,98089,59180,36609,9488,-18424,-70230,-100265,-101244,-128451,-39579,88648,235604,322095,233994,124098,80789,-34070,-17239,253320,522698,490397,367535,124861,6664,-56670,-13182,88683,117542,153133,119925,83008,19241,-41318,-43646,29904,99978,110838,63833,44094,60709,57706,26773,7356,-9329,-13825,-32301,-16058,-43724,-99271,-55381,-41044,-48227,-60507,-65695,-54712,-921,25745,3097,-58972,-79234,-57782,-67109,-55067,-62734,-54328,-20700,-2016,-41202,-87049,48940,256385,227056,89325,-74506,-22920,112756,227924,253645,180925,46322,3726,38956,23186,-4999,-19827,-14748,-27408,-27518,61164,63132,-296,-67821,22302,111521,128829,107348,84700,29584,-31153,-115268,-38117,56865,139185,159733,187472,202482,293680,382653,289580,127029,-20052,-66256,54379,266769,446437,466776,288102,41024,-48251,-36754,-75485,-124872,-29005,114441,181516,106442,-16511,-101473,-64902,-18498,-14866,-48362,-44312,-44741,-54330,5195,8603,-51155,-91893,-115511,-113672,-1286,31715,-30204,-94068,-39263,-67633,-83324,44977,98774,39186,-52494,-17772,227183,244959,65024,-51562,4046,1393,-45520,-63626,-67354,-73005,-99109,-42111,50642,95480,54976,21958,-24485,-81947,5621,70601,67368,49793,7890,-76770,-100344,-37116,8957,13663,9039,-8998,-61269,-96132,-41116,-11131,-25782,-93264,-149075,-44611,83271,193268,239527,165649,73822,81131,36891,-16911,15745,119351,216944,213665,151171,73071,65423,61743,626,-56198,6032,474,-91993,-73059,-50404,-2060,39123,65420,74229,43438,-14621,-67759,-46553,-87944,-90280,-90837,-86006,-32444,3043,-35704,-183943,-104528,-70762,67056,162514,161892,-83904,-132515,-158286,-206923,-87160,2920,41366,-26111,-23193,-48405,-46153,-108451,-75820,-24510,21115,36184,25557,-56986,-62573,-48595,12063,89182,42532,22992,16508,-1677,5228,3279,-60726,-118345,-97653,-35105,52123,75933,47198,-2005,-46729,-76028,-61906,-41256,-76522,-87897,-129014,-77252,-37254,-61250,-38412,33558,24604,59077,68965,42942,-4954,-20274,-29108,90293,199373,115344,10901,-33212,-32411,-3944,99150,189964,143124,61493,-3610,-89280,-74715,-55015,-11013,-17543,21278,8069,-22255,-117080,-70308,15623,36303,45212,48416,57793,33462,47176,-30748,-9141,91591,165568,194624,213324,191487,127487,170043,221245,104628,37591,13363,22855,122979,154192,155638,60362,81806,94970,50508,110628,170104,208600,223380,195419,199829,262822,261778,201235,185968,173478,96058,413,-55149,-46995,-48532,-105655,-30834,23902,33215,15416,19599,57317,95080,132209,143121,111261,77160,33028,36287,47859,23181,-11814,-35473,-27061,12567,61610,62929,-3618,-66475,-34289,12382,17443,-39477,-123951,-43040,8108,25105,6381,27075,54463,43502,-41834,-63441,-38031,-34615,-15274,-17944,-15510,-3058,-21895,-13228,8057,-4482,-45734,-56115,-28681,-15590,-38013,-101343,-55002,25419,75686,147190,170527,131430,104080,52180,19947,30886,32894,16026,-95911,-117998,-90496,-107799,-130529,-56014,56193,126886,172889,64869,-5463,-27304,-28845,8043,-2733,-29363,6093,77048,65463,-13163,-107052,-77556,-9310,-727,-2610,-5737,-15976,-16266,-17779,-40265,-66743,-77000,-108931,-113482,-56077,-8654,-5975,-35798,-65042,-36944,19477,71310,66786,-49966,-83062,2978,25627,12229,10739,44858,101670,176098,163480,67146,-30510,32069,165512,204614,135595,33355,-79009,-109151,3032,10119,-43433,-47586,-14716,60752,142364,107921,42035,88322,92638,-3965,-77527,-85194,-76606,36258,193505,232691,191972,21090,-134369,-84408,-50036,-45347,-45482,-50333,-5109,36065,17389,-66910,-119327,-108817,-74231,-22757,51601,86019,66691,1087,-90029,-115670,-62708,-57278,-110031,-110577,-10152,20513,-23943,-27388,11674,18913,-42650,-95204,-118504,-96421,-22913,133358,196779,100140,-25353,-100086,-102736,-78161,-24565,66955,111275,100899,61162,22648,35756,38846,-30128,-109069,-66718,54355,47344,-50197,-25255,1743,-25238,-51399,-78703,-91556,-128442,-97895,-55799,-25763,-33379,36225,131739,141616,72533,-39655,-45810,60233,54949,-17934,-36973,-26309,-19278,-68807,-81923,-61798,-69964,-115337,-87907,-111932,-133064,-27161,77107,98157,54820,61549,48134,42894,128628,255753,257581,131296,8957,-22595,92855,332328,379000,293486,111266,-55134,-114614,-80980,-61091,-2516,62579,41382,-21412,-127,68688,46644,-1293,-48883,-12747,36207,45439,-34383,-121970,-162978,-75041,-24115,-35899,-131744,-87623,33421,132385,97896,24580,-4597,-3018,-16021,-83857,-42746,39808,73736,84340,55765,16097,-38246,-64000,-42558,10932,41798,25196,37966,31707,-84395,-3150,73004,45918,25616,33353,73801,133898,152770,88896,12066,-17359,4003,-10152,-72517,-105836,-48529,4769,11261,-35116,-43518,-47161,-44132,-58431,-59932,-18114,-1305,-73817,-44638,-57482,-87148,-2670,34300,46065,29036,-66529,-77719,-42490,18134,48273,9759,-32141,2156,-25478,-95651,-112748,-94134,-88223,-94916,-103759,-79388,78776,85413,38621,35964,37722,45281,36262,-1058,-66825,-54605,16953,39800,51316,-67771,-49214,51401,31173,-7069,-55002,-91241,-83463,-9430,46048,4341,-31100,-96274,-47160,-7080,77575,97724,85404,178966,133905,50936,-37111,-120074,-118206,-115992,-89372,-53420,-10235,46950,78492,60785,-31111,-138458,-53359,48553,124988,87375,30649,-13379,-84693,-134308,17497,99708,83424,10626,18158,73980,124455,95372,67182,91375,57029,23775,6527,57039,249734,435426,475293,351248,71317,-83087,-58493,-2631,72857,116013,49237,-52476,-117502,-38997,-22941,-44942,-72614,-83187,-43367,-13355,19786,15801,-35029,-86072,-129055,-116154,-41636,-39995,-57407,-28408,15711,29153,59479,62524,45188,71629,78931,42746,87737,101728,151927,185907,218390,167944,82536,-1744,-86041,-71447,-28511,-3928,-25502,75726,162095,115384,36753,-30126,-116868,-73227,-60092,-12905,35255,33903,-1791,-53377,-121480,-66453,-50119,-62265,-46929,-38684,10998,47618,58812,27784,8604,-10489,-23707,-18161,-54480,-82536,-102523,-9131,91884,42865,-56074,-14496,56704,73634,20531,-27579,-41126,-44477,30503,134156,184239,133764,59846,-6798,-44416,-74898,-76186,-59827,-49069,-87052,-99018,-111325,-55315,15923,75998,93046,40700,-44147,-100251,-26221,57549,109353,3346,-4216,74676,61426,35880,-5932,-19357,-7100,22466,-27630,-22466,-15163,-46389,-73720,11402,149949,125815,24774,2117,16817,34569,67198,114928,69532,-65076,-104061,-68735,-2742,37094,-23455,-4169,71230,45548,-42445,-103059,-46189,-3619,9374,8436,3899,36238,52764,61305,112184,146533,141351,106071,53185,1080,-63658,-68007,27210,222418,383576,392056,126831,-47201,106964,305483,132461,-14239,125104,191900,172255,110826,28410,-54256,-49936,19264,70836,28126,-116000,30904,173822,153103,58398,-61421,-134195,-122227,-106114,-101498,-68877,-36048,-10851,3015,-21485,-32576,52028,249931,355288,118180,54248,75428,117133,183283,218509,192584,112712,25300,60188,97385,53703,-26379,-34978,58871,114965,98512,46829,-18052,-9590,54724,-8402,-116721,-93730,-38527,-27955,7800,132188,384139,596079,647926,647794,615160,484552,202305,20854,-759,80820,102806,104041,175983,253978,228290,159762,118070,69819,28295,9032,19562,71224,88073,75874,48253,-36760,-85561,-69704,-28831,-14576,-57965,-60455,37423,146117,174786,58764,-90861,-106080,-54121,-17581,22442,109323,169154,104676,53613,38660,43450,74633,76812,33830,-17492,-43006,-58766,-125887,-71769,-26459,-29401,-28561,17710,35250,7427,-23482,-62228,19371,152510,256952,270514,267362,213745,117939,6243,-10053,38132,54350,13493,-4123,9378,-13187,-63898,-19727,124618,248213,96686,-55319,-155256,-112165,-96681,45272,75219,45279,10747,35625,53620,-80144,-74696,-67665,-89137,-87268,-105542,-121933,-114490,-106012,-77154,-19424,8672,-5549,9814,22962,33297,53175,26193,-48294,-100991,-92677,-35783,16518,21618,-61973,-104050,9602,85967,10514,-72290,-7477,-57988,-85179,-59082,-26127,-26395,-38271,14110,69740,52364,13912,-1590,-23500,-56040,-70187,-81226,-78142,-93710,-72739,-6807,26272,63000,78299,24267,-16868,-70202,-99928,-80925,-65715,-72680,1644,105654,165212,102055,7622,-18289,4572,38054,-984,-27101,-57544,-89338,-79507,22535,144136,224389,182417,118472,40883,10967,-25287,-57480,-67573,-47340,10903,69830,83662,58595,-41510,-141397,-126666,-101639,-71617,-95096,-44817,8443,-14807,-117165,-49177,-82560,-34820,165312,455601,581445,358777,160802,32015,-7302,-12523,50289,68248,25037,-14053,-67775,-19677,23929,42484,14081,-46201,-75638,-79707,-54470,-59249,-91023,-111073,-81726,-45519,-2074,-7157,-48902,-70431,-106063,-109158,-53384,19706,108047,95545,9716,-103014,-91933,13,46958,-24802,-62759,53044,165451,232326,279702,234998,117231,-8734,-87519,-20733,-28950,-100641,-106539,-54031,-31438,-66110,-109523,-102709,-45252,-9727,1147,-2831,-43040,-51770,-86165,-114896,-47246,-11324,-34771,-94216,8715,-15064,-79136,-110672,-101306,-37235,6828,66590,84510,69755,90098,43382,-31200,-91918,-101864,-67483,-72002,-96209,-105126,-75422,-52450,-29155,4957,69763,71769,-13547,-20136,66266,93957,132502,126967,39215,-2003,21691,7566,-15334,-72987,5352,124521,250246,334480,246883,122970,45172,18109,26907,100184,189981,163772,117624,65875,28578,-7743,-56960,-78201,-100509,-67112,-5732,97536,154405,28530,57884,166618,226796,141534,6699,39099,101265,113681,153151,140206,94938,-24736,-88118,65419,311543,409719,240619,57259,-14262,-82723,-100294,-3800,52802,30890,-46326,-118982,-117095,-39731,-16289,-11525,-28137,-59118,-111066,-116948,-65276,-46065,6140,137740,206844,157009,115220,-30035,-51654,4782,66444,80537,46162,35267,57470,70721,126073,235042,373287,317424,104134,-4600,-121115,-135662,-101000,-86836,-80129,-73740,-112925,-20395,30282,39369,37153,8081,53325,95490,16599,-18747,30420,122667,294140,311910,202642,34813,12061,113440,143743,83783,-20662,-64313,-102033,-105048,-118956,-60899,91171,103809,42777,20314,-61336,-65980,-15954,93284,103405,35213,-66161,-34499,35665,43144,-8265,-41773,6941,68069,169275,307698,281078,124014,-28031,-87954,-92750,22018,177639,294797,240490,126209,36534,-51332,-81065,-151381,-119104,-25452,12719,20613,-2529,9684,12355,28693,103058,166328,116905,-78232,-68284,-21738,1365,33120,21662,-60842,-93029,-81465,-25615,16389,43373,5307,-83939,-148924,-127911,-69779,-9981,16444,12800,-56601,-101840,-77275,-69106,-25068,28471,24086,3314,12999,30646,73579,99225,112205,92930,-25226,-97066,6526,146078,376782,508817,428528,105531,46794,316130,557623,568432,416129,182310,101276,103365,116831,108057,70363,54101,112428,127457,154768,225113,238527,118315,85252,78969,53300,27880,-427,33713,97767,124907,126359,105467,96426,82618,77403,126795,104557,55399,33781,14185,-24204,-59051,-72646,-23839,24292,51700,41396,-28781,-71614,-121965,-118878,-95680,-20042,142608,289619,293319,185484,67206,41345,16000,-43944,-5636,68046,97680,-46796,-92371,-89816,-72041,146120,266317,180981,30989,-42256,-92002,-139427,-72366,-54720,-45999,-55918,-59129,-94414,-133672,-65713,-26596,-44202,-84238,-142154,-81494,-29422,-24946,-23008,25044,90360,109076,83200,45079,12532,-8536,-40091,-10479,55648,72961,-53829,-132978,-102727,-51705,-69608,-124965,-131598,-87961,-132635,-48544,35741,16542,-57521,-59875,-10588,24371,61064,94189,109814,110087,88617,46374,8278,177,-51865,-106037,-20846,143544,254254,182964,43836,-75515,-123000,-66129,-50432,88783,109840,28963,-77203,-128582,-64783,16839,128190,250237,308190,232343,72631,-66626,14437,67592,66620,43928,-43919,37839,40946,-29554,-114160,50781,127400,13685,-109725,-42271,60126,40337,-37123,28917,216875,339400,291979,142569,1972,-39204,-3032,33916,44275,11562,-95804,-89596,-8204,28535,24556,-6723,-854,-7485,-80876,-120212,-40313,24571,69658,50919,-2669,-63671,-17102,35257,75564,37966,-85871,-57333,53750,204804,358899,300267,159059,87286,26335,-2816,-12911,-92155,-101644,-51462,-9755,15118,14094,8730,27685,22511,-4908,-24324,-13225,-23692,-45188,-42626,-60585,-82012,-81676,-16376,47088,66607,17473,-7677,5908,23528,-16106,-52163,-1482,105852,137298,75623,-73648,-35462,197586,338089,224732,71010,-11731,-38548,-13337,-40139,-59528,-38207,-36187,13138,82339,117966,13917,-13841,43368,103078,91885,109024,217968,231682,101117,1769,-1659,59395,51088,73327,95075,173221,184958,81900,16134,-32545,-93453,-96204,-68402,-103240,-39659,1564,18444,15172,-6091,-5676,27136,80972,79273,43874,-10971,-67126,-97465,-69037,-22036,-7824,-29160,-58989,-25033,-28943,-90023,-37622,14038],[20950,73099,87878,34868,-41191,-7863,-11038,-64539,29282,138979,196462,144102,77396,-4825,-62110,-66096,-54899,-65043,-54125,3316,-1389,-41051,8692,86968,94242,23263,-44859,-6048,17493,-19483,-61446,-87812,-106266,-91941,-74452,-41656,30539,81202,99071,73153,-8005,-77705,-58436,-43036,-46627,-34684,-3612,-47647,-43837,100150,231444,247128,18715,-75843,-43139,-34843,-57712,-64795,-93907,796,111235,90914,-57653,-45179,55061,142680,134025,39838,-9472,4041,57140,65877,47865,15565,-39611,-93285,-95575,-50297,1930,60155,88515,225202,238949,110133,-36239,-109833,-35049,-48986,-9625,30675,31920,9371,4425,1786,-1533,-2447,8547,84871,135308,126698,43362,-64417,-79848,55824,143262,171973,78478,22981,-15694,-70392,-103804,-131356,-89485,-42190,51903,176457,233185,173030,32558,-122476,-10070,112870,152086,114213,19769,-81021,-81062,-28703,6247,25345,12812,-49738,-62317,5190,28939,12605,-56981,-101450,-25915,12345,67821,119773,162892,209147,125369,-11918,-66469,2760,-30762,-145616,-121637,-34434,6653,29958,55237,120605,251890,320081,147924,58272,23971,26799,20280,-89369,-42778,-45045,-68320,-100813,-67381,36748,162759,216033,157824,-10904,-57422,96408,94681,36552,-37065,-106015,-111571,111204,124552,112177,112684,59581,10596,-87570,-68423,-28772,-7182,42542,35958,-12486,-44938,-89314,-71370,-74853,-91074,-54824,-19774,-50058,-98167,-119200,-78741,-58757,-59400,-85322,-111436,-79584,-26479,15956,3913,-7473,56849,126571,56323,440,50754,109811,65427,27584,22168,1817,-87418,-112715,-51106,-28344,23129,65581,33370,-48450,-131145,-81675,-82312,-18620,110826,191899,179200,117449,77733,47474,8906,-23069,-76930,-112520,-111869,-148673,-34546,115637,277583,348316,227195,108285,64411,-41891,40061,312446,568363,488514,340184,116683,-3894,-79381,-49678,25335,48056,106149,97822,75384,18499,-44421,-49562,23889,111661,128324,63436,17668,11281,7340,-9083,-13194,-18028,-12886,-34352,-41696,-58189,-85563,-33610,-31815,-75303,-112628,-99862,-67377,-3330,24365,-4960,-80639,-112698,-85313,-89281,-75238,-80336,-76811,-45391,-19408,-45047,-71894,75518,285708,233235,91438,-55777,-8889,105225,194913,216538,166876,36787,-15253,29140,21448,-3624,-8036,6388,-10988,-35472,45519,38636,-33259,-69096,62541,152657,160755,125577,102498,51341,-14532,-90098,-46109,53979,145099,155060,160353,141414,191120,281439,230142,96443,-36423,-62020,52779,223730,352602,393259,263719,36623,-34922,-25021,-66505,-133623,-63910,75703,157153,95212,-16323,-79994,-29966,20345,6142,-52833,-87714,-96496,-86533,-14620,2764,-50663,-93048,-117181,-108140,1625,47973,-17450,-67322,-41125,-68223,-69573,50242,96768,24489,-69934,1595,264859,270213,83309,-58933,-12658,-19567,-65602,-83812,-75816,-72764,-103612,-52560,57156,129665,87305,23198,-40712,-86145,7840,76986,75391,51324,-468,-83282,-97205,-40236,875,4292,4375,-6534,-54168,-89774,-46481,-15347,-33303,-104890,-148405,-40342,87258,214529,264794,195017,100781,97345,34976,-22933,10568,118845,205149,195630,143667,53655,29735,28264,-20392,-54318,7313,-7696,-80580,-49718,-26750,19014,47069,55967,63070,44755,-8820,-63790,-44515,-86061,-84871,-85558,-95007,-46589,-1096,-5746,-68971,-202010,-400539,-273822,-65888,-35781,-270855,-318110,-274799,-127626,-43919,5355,31336,-21855,-11665,-21663,-11209,-75257,-82824,-49389,-6404,9304,19106,-22731,-36094,-31752,20909,80303,22953,2121,-4441,-25803,-20214,-17621,-66953,-108408,-90445,-27161,64215,85152,50722,-546,-47116,-85704,-64893,-52955,-142516,-73964,-55064,-25843,-362,-21543,8587,61293,25344,52574,91709,67643,12503,-2408,-2983,134422,254970,169208,48639,-20422,-53345,-52464,43399,152422,122608,44921,-17862,-100063,-71244,-61257,-35029,-43320,-10550,-13266,-46850,-139035,-66777,23415,39106,27223,7397,21058,47614,88721,5439,-9240,60025,133601,157926,169253,146706,94158,152007,191987,81626,24077,8684,20150,105319,102577,98481,34480,76824,104136,30890,92926,169746,207315,203556,175498,191659,263991,270144,212868,199822,190649,129264,7778,-82276,-53995,-43320,-89969,-20833,26036,27856,-394,-1511,45925,87790,131090,153041,128509,81971,20322,15135,23853,267,-35558,-48741,-7631,63157,125869,120783,39771,-47495,-29098,15634,18762,-38490,-129515,-55212,-10364,2193,-18313,11322,38725,18408,-65294,-83580,-54381,-50761,-29185,-30841,-28050,-8017,-14118,-6455,25062,14042,-40358,-64453,-29114,3663,-20219,-83078,-58666,22809,58985,109242,145314,124067,102652,53529,29832,51624,67085,40543,-80329,-127820,-96751,-101192,-90830,-11514,103763,184131,243293,106765,17559,-11366,-6064,27509,10221,-18461,11417,80627,71045,-22114,-114691,-84035,-12641,4486,6369,-3020,-18238,-16588,-17225,-42708,-74961,-81526,-104824,-114261,-63385,-26400,-32816,-61963,-90907,-36775,38979,100446,85202,-32444,-90501,-27612,-7672,-26288,-17467,32749,103782,195821,188917,92864,-13115,29909,169024,211482,134986,36130,-67372,-110070,12113,25114,-29046,-23078,33443,110773,157847,110974,43965,75951,81460,-17347,-103147,-100639,-83082,41984,171548,180295,141838,-10604,-106827,-85367,-60451,-54358,-49712,-51764,-16044,39463,40224,-48327,-114068,-120573,-92706,-41498,29330,69149,66916,16006,-75777,-122895,-58984,-40588,-90965,-122703,-18659,20750,-20618,-35624,-3195,4808,-48447,-91903,-121800,-96407,-11428,151697,207510,121335,-5761,-92327,-104763,-80146,-34990,44758,78962,68967,28369,-5832,26559,46043,-9929,-85014,-47611,67145,42723,-53822,-11593,34204,-4320,-41470,-69779,-82302,-132355,-103479,-60603,-33166,-36121,34409,123829,133859,58213,-50716,-32925,70428,52292,-18592,-30986,-15613,-6412,-57472,-77291,-53487,-64820,-114678,-86317,-114873,-156292,-23225,99466,125556,70131,56195,35885,23734,102690,243646,264927,112367,-6386,-14289,120698,336077,341678,276497,128442,-43366,-113879,-74279,-49802,1883,55539,33215,-34908,-25747,54222,34824,-11238,-41240,-10507,28697,36329,-49198,-138066,-139803,-62811,-26466,-49167,-135405,-81316,48549,154767,117233,42883,15960,10394,1591,-56392,-78129,8698,46171,57289,34720,5522,-43935,-70444,-44413,23639,51477,21638,14671,628,-104708,3378,72514,45284,20596,25465,66713,124473,138533,73209,-2569,-20800,15206,11108,-52363,-94728,-49347,-4724,-7729,-50821,-57355,-56454,-43949,-48173,-49043,-8426,-6368,-98601,-25623,-5626,-29804,7992,24071,40095,28264,-55831,-87656,-55884,2528,30995,-6040,-47384,-15915,-42235,-104285,-101238,-84357,-87173,-99453,-109119,-69369,73430,59304,12455,17689,29290,48726,50258,14569,-58153,-47910,22501,36241,51494,-45744,-45881,66071,44263,3339,-35988,-71770,-103826,-42414,33986,2970,-25323,-66923,1882,32638,86519,120381,109309,180403,132141,57275,-36051,-125630,-119022,-119301,-87190,-43575,3040,51296,62827,38478,-46578,-145475,-41521,54622,139953,115901,56704,-3794,-81136,-135143,-2126,64164,42852,-16856,-3233,49564,104598,86406,72985,109567,70652,27000,6203,80851,292142,476471,519890,374357,71954,-75024,-58755,-6316,62040,99922,48885,-42196,-101045,-48168,-19867,-38413,-64906,-75334,-27827,5987,36508,33857,-24255,-89212,-141620,-104820,-25794,-23590,-64505,-72830,-16994,19740,66778,67294,48328,77368,75258,13017,63240,89148,141417,157290,174967,129097,64097,-6610,-79344,-66774,-20484,8682,-21049,63674,136207,86406,3384,-65923,-102516,-51765,-55056,-18183,42661,44457,3090,-53622,-119632,-65471,-41745,-50714,-42094,-40951,14347,55803,64246,18890,-2925,-19774,-34732,-37648,-78786,-103013,-110564,18368,125547,54020,-56352,288,81238,97886,39584,-1385,-23892,-24323,41430,133789,191406,148903,67228,-871,-36675,-65896,-72178,-60748,-64178,-109664,-94000,-115240,-62858,22613,87939,96592,40901,-42044,-96461,-21134,71758,121711,1593,-15675,62160,53864,34543,-7696,-19319,-18221,-3281,-62854,-58970,-34344,-65363,-106223,6059,182379,161174,24986,-9422,-752,21348,71631,130851,69289,-66095,-105893,-61419,8580,36645,-24547,5225,90589,67199,-24531,-85837,-24039,21347,37627,44058,38455,62784,70445,73711,112740,130131,134757,116054,57109,-5400,-73385,-49688,52826,230640,354083,312681,83286,-45940,99919,238436,84385,-22777,130957,198331,179709,115898,32192,-47114,-55383,-2029,47958,30304,-117400,6382,121658,109189,42512,-59211,-111074,-91431,-101018,-86100,-59836,-29806,-10716,5859,-14632,-37131,45355,245100,328190,104644,64625,91345,143138,215192,243620,212206,120548,6492,35757,100026,71354,-6073,-26823,48915,97552,81745,35360,-17775,7808,66795,-5631,-114386,-88196,-39166,-37174,-12300,93654,307248,485779,552564,571864,539099,396868,143102,-938,2834,80418,102644,94223,161328,219483,207978,146362,101838,51964,14393,9496,44372,118218,143601,127764,91635,-8026,-81542,-87581,-48484,-28407,-63690,-73801,3739,92119,122477,15411,-119812,-88102,-38126,-8818,17289,105714,182035,128028,68702,41313,33859,56951,66122,37639,57,-24876,-39887,-111184,-77505,-13760,-5670,-6477,34376,41364,18411,4215,-35855,20415,143906,245899,244358,221370,186162,107899,1568,-25366,4367,9938,-25343,-21680,14157,-6705,-77873,-59637,49869,173257,59670,-80424,-126119,-97689,-50624,69961,84033,45030,1837,9353,22565,-70412,-71056,-71381,-95404,-88326,-95641,-122489,-131831,-114856,-76811,-23775,-8491,-39088,-32371,-10104,7131,38737,13965,-56639,-102464,-83747,-20281,39051,39398,-48574,-136570,-40998,63578,23233,-53918,-7631,-60318,-78725,-46624,-17399,-24697,-33218,20147,72424,56473,20076,9906,-8286,-46257,-78149,-99886,-89261,-98469,-84947,-31332,-1071,43799,85642,28630,-17742,-68660,-89650,-65113,-66610,-88176,989,113355,165096,81051,-17296,-42134,-21121,17301,-8118,-20064,-47116,-85560,-87854,21466,145492,206104,152935,102194,43394,25426,-2349,-29573,-42050,-30597,18346,73828,87228,60448,-44268,-153434,-127327,-97032,-56600,-81537,-60180,-7003,-12575,-102828,-80759,-102861,-18945,164748,370735,428146,247602,87536,-32491,-72976,-78527,5921,47276,12762,-20459,-63639,-17960,24988,45978,27481,-39959,-70642,-75748,-52947,-58945,-90451,-106692,-74778,-41963,-1122,-5520,-45209,-66456,-111213,-133019,-61893,4103,67068,41119,-57669,-176226,-66731,27767,57990,-21345,-55836,49163,113812,173206,246890,216495,89107,-35323,-84186,-2338,-11048,-85545,-108275,-56096,-25602,-50679,-94917,-93372,-40595,1595,16567,504,-51920,-66194,-94533,-120718,-47226,-6142,-14706,-83119,-51849,-62006,-99240,-115729,-134351,-71542,-12265,72662,115047,93165,112090,56434,-18942,-65081,-55391,-11584,-26411,-87576,-112809,-82891,-70629,-61540,-36917,14822,27945,-32752,-2579,120675,144431,145144,127611,40710,3786,36682,24669,-14319,-85151,-5205,113558,230028,284684,197659,89657,9956,-15328,11160,90164,200033,170148,109887,58314,29045,4607,-43151,-71290,-97315,-68267,-2921,114246,159011,-5900,16507,138891,200809,138409,24430,60293,102605,100462,116696,95274,67796,-18469,-94864,38374,265284,351619,192121,35446,-23032,-89560,-112386,-14460,62526,62668,-22477,-113803,-130711,-43309,-16307,-14519,-35405,-73227,-127931,-139095,-79376,-51065,12503,121757,168881,140030,131450,7534,-39293,12793,68152,53935,-38,-19415,12459,38975,103814,222028,369260,300472,85423,-20788,-131091,-136306,-106984,-95177,-84578,-76887,-124481,-15180,40602,56520,39836,9821,52360,89783,11655,-28756,20443,120571,290217,297911,175781,374,331,134056,163185,98238,22890,-27299,-98981,-113973,-124254,-59091,119577,173825,99594,60071,-25120,-43166,-10106,82976,90389,26666,-69781,-45636,24833,40098,-6297,-31555,12908,65462,160359,317083,328720,161111,-8636,-88051,-81727,24015,155327,244680,162897,44647,-10734,-80606,-91681,-148269,-132375,-40753,4577,29744,15125,23681,11654,25961,125012,223535,177604,-39803,-81681,-23411,6511,32892,18903,-70516,-102013,-101378,-58266,-18363,21820,2356,-70139,-108708,-113410,-131352,-89601,-18943,9802,-47871,-91492,-70966,-55998,-9642,41291,28475,-218,11413,34922,72238,88657,94030,76385,-37110,-99249,437,135269,378529,534607,426402,101107,73032,376574,603942,587918,440674,220131,134850,132554,140598,122052,66659,36796,97973,106057,111057,162899,215328,122688,93242,89348,74972,40601,-9021,20624,99545,147407,171840,153980,126297,94608,88031,128257,101838,55305,22638,-6477,-35948,-61589,-69492,-22631,29898,69590,77716,20366,-40578,-112247,-111281,-91775,-25728,138297,307343,324023,209702,58503,12202,-7486,-56062,5874,75396,86595,-59863,-82184,-83645,-80846,125933,254729,179484,32203,-41422,-86636,-145890,-88429,-72673,-52679,-58421,-58113,-91160,-138175,-71996,-31076,-45403,-82214,-130794,-85768,-36710,-32688,-41292,5102,54919,59711,33903,15934,-287,-15862,-42343,11100,114887,159969,17607,-119009,-111472,-49283,-61856,-108478,-141978,-106767,-127365,-40127,43994,28500,-47933,-73680,-33569,-1848,36853,68499,77959,74407,50109,16104,-4508,-13772,-71240,-100532,-24838,120446,235718,179041,32813,-91684,-135930,-61017,-19965,107447,95009,-2158,-100627,-131193,-58699,26846,131593,248447,314341,260691,105096,-36565,20474,65926,61444,34578,-28134,49876,40436,-33634,-119728,44180,148854,23950,-123198,-37739,56393,37380,-36341,7040,144398,222441,184013,68522,-28239,-16664,18429,48194,47000,4550,-102376,-86107,-10280,19812,17536,-9442,-6365,-22629,-97066,-114672,-35612,23785,61535,35239,-18247,-74929,-18118,34237,72200,40835,-60486,-46864,52868,206327,376964,346431,179699,86696,18382,-5318,-6597,-81918,-116003,-64951,-15467,13820,15483,14183,32870,25112,-1453,-16841,-3286,-18267,-51663,-53501,-58952,-74655,-86473,-24274,32981,44567,-6292,-26923,-11221,414,-46125,-81103,-9364,109159,143900,80940,-59675,-18965,222706,370975,262389,99335,11928,-15853,-4455,-52631,-65837,-32799,-22458,33344,92659,99580,-23860,-29456,34545,93724,87052,115669,240301,259083,115551,277,-16755,44381,48709,80812,95526,169857,178284,88679,21901,-36500,-100341,-90965,-65699,-83031,-61454,-10298,15966,22387,7202,5197,26254,78017,75573,41943,-13162,-71860,-96208,-58106,-14452,-3688,-28272,-53657,-14922,-13428,-74303,-54260,-9451],[-18132,44321,79039,48958,-11062,5088,-5527,-76212,14153,149679,232095,171313,83320,-11132,-71816,-82170,-75871,-78889,-51176,7620,-1031,-45873,-3718,64024,69951,2189,-59259,-12339,12159,-33111,-81334,-106309,-112098,-85601,-77245,-36751,56466,123453,136884,91151,363,-66892,-59861,-40546,-39307,-26067,3236,-49346,-69440,67008,198557,243870,42546,-70531,-49929,-39944,-67624,-73629,-54784,11849,107459,85991,-56051,-23900,66777,121022,113758,29937,-10848,13998,83442,118191,107529,61155,-7795,-70485,-89838,-49011,2432,59321,93532,249440,280248,145447,-19980,-101679,-29724,-38554,-19139,35123,59131,32956,2521,-13822,-15788,-15381,-8281,76657,140997,139394,58235,-36521,-44385,61868,141861,178896,96162,33731,-1612,-58913,-106248,-124530,-92425,-69459,7762,123054,199471,161815,17321,-132219,827,122893,161721,115029,8896,-93594,-79813,-21633,11761,23085,1843,-55422,-47956,11529,22107,-397,-58894,-93950,-30146,5173,58758,115411,174741,212548,99920,-60115,-84495,-19989,-60872,-164600,-124599,-47572,-6469,25784,64693,145087,293883,369400,154432,39397,-9253,3964,6060,-90775,-39924,-50208,-78866,-114766,-110659,-44441,47396,96679,66243,-53130,-91069,53102,53217,-4298,-81017,-93165,-26472,113905,77231,70098,95829,59959,19198,-69727,-71716,-23552,2738,37839,15967,-25820,-49219,-95184,-87329,-87206,-95729,-71040,-38521,-61236,-105196,-128968,-82971,-52916,-52483,-78045,-99344,-67413,-13403,27512,10820,-672,68209,138064,66422,9674,62969,127536,82898,48368,30687,-4811,-106514,-103501,-51552,-36647,5708,50853,28252,-44180,-101853,-55296,-35808,22135,144647,217285,183981,124076,86533,50435,4498,-27022,-78270,-120982,-126702,-142686,-28431,136022,304960,354604,207457,84064,39846,-29537,100444,364260,587704,464256,301830,107268,-15463,-104369,-82828,-30140,-15324,58866,72795,64965,17066,-47526,-58179,10685,110400,131509,50729,-19703,-46513,-46848,-48869,-37682,-30622,-16764,-38580,-72613,-75138,-75053,-12856,-9858,-70433,-140742,-109925,-66767,2647,31078,-2397,-84793,-146504,-107987,-105113,-94092,-100807,-101124,-71121,-39032,-50434,-55632,110288,319270,244688,99992,-33373,1892,92125,152008,168318,141389,20501,-40475,13164,13733,-8920,-4232,17466,-6265,-49436,29982,16216,-59387,-43253,106988,192721,185760,129883,102471,56365,-7848,-70110,-49540,48465,143151,141547,127376,79958,90186,177058,164485,59955,-55993,-59147,46890,178508,260168,320953,242782,41441,-21039,-18112,-62328,-126263,-92415,41470,133030,83835,-15272,-61386,-707,55193,26270,-51560,-129386,-139351,-103527,-37714,-8111,-54397,-97277,-118550,-101288,-4050,50158,-16260,-35108,-23832,-51730,-48469,57780,93380,7547,-84933,25278,295808,286317,102007,-63418,-31740,-40359,-82099,-105951,-87947,-76197,-103000,-67397,58258,163511,114845,16993,-61332,-88028,6584,79107,80701,52071,-7945,-88749,-97408,-47482,-10795,-6232,-1398,-5955,-47982,-81744,-52540,-23071,-45148,-118719,-148080,-41550,83922,229026,282093,217843,121197,104060,25037,-32945,3674,116232,190506,177775,136488,35895,-5311,-7566,-44783,-56217,4127,-20035,-71788,-26549,-5811,32986,46298,38032,43612,38889,-7287,-60844,-42543,-83628,-79629,-83496,-106571,-58020,-164,23328,22801,-36952,-178513,-349576,-153382,-126688,-43518,-36328,-74059,-42483,-34604,1669,17788,-21953,-3943,4358,23471,-42261,-58071,-69661,-32605,-2648,40570,23280,-9656,-15371,31807,74673,7054,-19415,-29250,-54417,-49809,-41135,-73961,-102758,-85856,-21515,72332,88337,48219,-5714,-53151,-93706,-70294,-68961,-97989,6798,25381,22977,33571,17151,58035,86718,24005,40671,106520,83519,22842,12725,22689,179613,304669,218662,83842,-6056,-66740,-104846,-17849,102425,89164,18654,-39486,-117993,-70232,-69207,-57103,-70867,-45899,-28394,-58146,-103672,-49639,50282,67812,31325,-14912,3520,62281,105866,6272,-33778,31764,123596,158494,166818,132113,69829,120620,144092,44015,4412,3389,16543,83068,50425,42915,7279,67306,105444,-2568,63690,160081,193913,169815,141773,170303,250276,262617,208802,197057,190907,156971,29669,-92181,-33902,-21062,-67825,-15030,22014,16383,-21647,-30996,24315,70769,121040,151906,135440,81749,10345,78,6175,-15969,-64503,-64393,10236,108046,185446,173042,81637,-24618,-21469,17148,16540,-41138,-136689,-67521,-29469,-22620,-45333,-7804,20086,-5972,-86315,-103349,-71927,-69102,-45662,-47202,-44721,-19134,-12812,-5794,36873,31750,-33036,-72560,-31739,24348,-4038,-64470,-62113,15284,40376,64470,110900,109923,95154,48892,34555,66400,95417,58275,-69011,-137426,-103199,-91784,-62362,24190,142676,234703,308819,150175,47083,14038,19932,45733,21224,-10634,12258,78417,75909,-30913,-120411,-94877,-18560,5978,10999,-4570,-22892,-17060,-16568,-46224,-84481,-78419,-84066,-99849,-64848,-43343,-59879,-85249,-115926,-34630,56993,125529,96700,-18419,-91022,-55547,-34582,-58349,-47549,15516,95266,198338,196070,105280,-4835,18646,160103,204415,123649,34102,-52749,-85645,20446,33106,-19783,-315,82158,149727,159572,104953,42132,56977,61228,-34974,-135376,-118472,-86882,46589,142855,119733,78845,-51773,-78165,-79340,-66145,-61497,-54211,-53766,-32192,31811,56025,-28019,-104680,-130011,-112095,-60994,6416,48694,60891,25433,-65079,-128788,-55317,-25122,-74225,-127290,-26444,20561,-15886,-38706,-13286,-5853,-53339,-88044,-115460,-102029,-4927,161569,209023,136224,11551,-84558,-108649,-84310,-46736,22089,49032,41620,279,-33617,12219,46806,10118,-59204,-22681,83500,40366,-57141,-527,67831,17895,-31882,-62200,-74941,-135635,-113092,-67660,-40961,-38892,31385,111751,119570,39655,-58424,-16307,75913,42431,-23556,-28328,-8627,2459,-48342,-75640,-45906,-58046,-108368,-81949,-106820,-163784,-19468,120425,156549,90728,50817,19556,-1387,67792,207883,242867,79868,-21707,534,150740,327730,294744,251394,143596,-26378,-111349,-70326,-42528,1163,41528,20420,-46013,-51575,39438,24352,-21733,-38088,-12546,17415,22798,-66388,-134740,-89614,-24506,-9091,-44358,-127132,-74796,56168,164608,125176,55481,35443,21997,18546,-26152,-99613,-18420,20317,29723,12186,-5107,-47650,-73874,-43076,37166,59179,17848,-6504,-26013,-116254,1272,64216,39819,13076,14445,54301,109161,121029,56987,-14405,-17673,31742,38290,-26696,-82282,-56989,-19079,-25403,-62411,-66564,-61667,-41101,-36190,-35169,3091,-11974,-102802,8603,54409,31179,17389,8556,31937,28821,-42569,-93886,-67478,-11080,16467,-18030,-57526,-27267,-49793,-99951,-86901,-76026,-87171,-104494,-111860,-61643,60872,28330,-17602,-4145,17549,48343,59056,23359,-54103,-41436,29207,37179,60266,-9093,-35826,79973,56806,12865,-17915,-47683,-91953,-57331,20918,-243,-16760,-33343,52902,76787,101828,140295,125625,173928,127737,63209,-34158,-130109,-116682,-125438,-87416,-36584,10795,45352,35012,7759,-62949,-115356,-22815,64256,157636,149639,89391,13060,-68869,-136489,-31672,19435,-1444,-38979,-20729,26703,84935,81146,85836,135443,90856,35962,9074,107251,322508,492857,533086,370841,66028,-70046,-58063,-10376,48074,80729,47354,-31236,-81391,-57611,-16465,-31284,-60492,-69482,-13199,25250,51129,48971,-14675,-91359,-152192,-89787,-8140,-3839,-61819,-119720,-18543,37248,89587,78901,57164,92722,78707,-21576,27755,70989,127425,128910,134742,95791,47507,-12006,-71841,-59630,-12532,19012,-14574,56333,112175,56742,-29641,-95458,-72159,-36038,-52467,-25504,45457,52183,6699,-52917,-116305,-61874,-30183,-36036,-33889,-39528,19762,64524,70932,12568,-13941,-27939,-42255,-51127,-97392,-118409,-110230,42623,149308,58313,-55259,16720,105346,120840,56411,21039,-8735,-7973,47090,127485,190748,161568,75273,6310,-26964,-53726,-63991,-56692,-74495,-124443,-79880,-106994,-72446,24535,93602,95200,39785,-37778,-86495,-10432,90500,136365,4814,-28127,47335,45349,32521,-8830,-17594,-23421,-16546,-83560,-91871,-51726,-81819,-141958,12621,227008,212413,39400,-11496,-14068,7086,69608,134313,61105,-66012,-104225,-51003,22542,40479,-17956,18082,104731,81541,-11303,-67154,-1123,43417,60336,72995,71704,88665,87428,84329,107504,111115,124902,123074,61150,-11236,-78690,-30774,73515,233769,320729,239417,42990,-41875,91362,172533,37461,-26661,137112,206156,189702,124415,41195,-35880,-57809,-19148,30540,35743,-94818,-21228,66478,66189,26102,-53293,-81160,-42801,-54620,-64975,-47088,-16589,-538,18722,198,-36647,39912,236585,297918,96477,85711,113749,170769,244668,267481,233943,135169,-1131,13392,103878,94301,21232,-11752,37823,77236,63820,23626,-16540,26784,79739,-695,-108151,-80521,-38016,-44087,-30816,57259,230728,371944,452205,486854,452908,307980,94008,-14342,9117,78313,99504,82578,137251,173915,180771,130626,85945,35760,3892,12781,70454,160690,191569,176555,135540,23357,-70854,-99923,-64538,-40276,-66518,-80540,-21711,44907,72226,-25302,-143485,-66981,-21121,-1633,9913,95026,181567,139181,78006,42910,27464,43363,57794,42043,16319,-4581,-15846,-88369,-87010,-4130,20266,18802,53433,54051,42180,32584,-15077,20124,131187,228727,214886,174124,153232,94814,-501,-35405,-22902,-31820,-65829,-39259,19530,499,-87246,-91305,-13789,106231,23068,-108150,-99098,-55789,-8749,86146,90801,47881,-373,-6022,10636,-55280,-66277,-72407,-96836,-80990,-80287,-112014,-145915,-117181,-73530,-27295,-23084,-59112,-58501,-33659,-15836,23488,2289,-62466,-98691,-68116,2784,69790,58561,-30939,-138865,-90809,31454,31756,-25658,-3776,-57992,-61235,-28922,-5616,-19672,-24715,30060,79708,65001,29231,22054,8454,-30818,-76425,-111858,-96911,-100450,-93877,-53933,-27448,22280,87888,34741,-16332,-61931,-71619,-38395,-51673,-101169,-1134,119827,161568,57184,-42126,-63220,-43282,-1092,-9691,-5167,-29501,-74374,-95238,17980,140441,179499,119682,84174,44268,34147,13942,-8701,-20209,-14302,25023,74158,86337,59258,-46952,-161956,-118394,-83138,-33497,-62607,-65994,-12530,-420,-77241,-102618,-98645,2857,159084,275407,268597,138054,18134,-84919,-121151,-131124,-31279,27966,2738,-23267,-55366,-15934,21660,41074,30824,-35486,-63496,-68227,-47152,-55181,-88278,-100609,-65150,-35232,2681,364,-35681,-57610,-106855,-153671,-67359,-10836,25583,-9125,-106366,-129259,-17907,64357,73017,-15080,-54641,35156,54511,105564,199226,186217,57860,-56124,-65552,20653,7542,-69753,-104231,-54636,-19013,-31798,-71784,-75806,-30462,17167,34223,4025,-57266,-79708,-101474,-117450,-41319,2485,7410,-57342,-102129,-84327,-97216,-100419,-150269,-94793,-20426,79115,142913,117193,134201,73381,1868,-31098,-8694,43247,25520,-50339,-86074,-72466,-72528,-83702,-66820,-24431,-2145,-41203,15079,169978,194947,149400,107126,30721,6256,47401,39529,-11589,-92259,-9293,106179,210534,234489,149996,60994,-15191,-36296,685,80434,208319,180452,105057,52181,29830,19311,-24234,-59955,-91017,-67276,3513,135675,170841,-20070,-24048,108293,170607,130516,41858,79954,102949,83777,76117,45671,36524,-12985,-91098,12558,210198,278096,136339,13632,-29229,-92095,-119730,-20328,78101,97285,4023,-103020,-138551,-43024,-12622,-11590,-32279,-72033,-117063,-121862,-88353,-51465,11629,95502,133422,125655,142927,42901,-18082,23679,67680,27970,-41842,-69404,-31639,6173,78469,199740,346196,273287,69796,-32908,-136655,-133895,-108119,-96808,-83913,-76135,-115297,-5881,54071,76255,44156,10478,44389,74515,4187,-37269,12657,120846,286664,283847,150338,-23884,-9590,154468,180688,110553,64700,15415,-76607,-111469,-125380,-55676,145208,243192,176328,110678,17354,-17463,-5099,72409,80149,22349,-70829,-58662,13203,39131,606,-15077,25151,65955,150735,317588,369534,196789,9221,-88334,-70656,21443,125186,187452,88766,-6343,-31101,-97984,-98301,-142969,-137807,-50292,-287,39001,33066,37547,11604,24692,145151,274092,234679,3751,-96177,-24509,13776,35033,20755,-73172,-103634,-114861,-86405,-48918,1225,817,-52387,-62257,-51902,-75899,-122449,-34797,21201,-25821,-73967,-60956,-38984,7725,54733,33504,-1655,14869,44202,72617,78932,77530,63400,-33934,-81023,-2555,118824,351616,518615,398948,92276,95902,419455,620482,584046,453987,261656,176961,167589,166047,136909,66622,25481,90190,93045,75358,94794,174954,118162,97808,101024,103093,58315,-13394,7874,100777,168910,214483,196550,148701,100879,93389,123256,97267,66398,35971,-5889,-38957,-57983,-62755,-22943,32790,84831,112302,76984,9448,-81543,-94932,-85728,-30847,123530,304008,332950,219582,48626,-17004,-29553,-59486,20353,81695,73241,-70428,-69553,-75261,-85289,102250,230956,171480,34052,-38620,-75397,-117192,-91388,-89819,-58470,-59090,-55069,-85538,-129839,-74616,-33101,-44019,-75259,-114616,-85601,-41913,-37419,-58580,-14374,20565,11821,-16883,-10274,-5110,-13681,-31925,47831,179423,245143,90472,-74844,-100114,-37249,-46237,-86381,-136696,-127496,-112131,-28267,52287,39537,-36655,-81821,-52651,-25247,12891,40600,44552,43654,20088,-6406,-12017,-22295,-82954,-94721,-30634,92389,201881,162625,16795,-107114,-134408,-51196,13834,128578,91943,-9047,-75284,-85900,-46871,36470,133432,243222,314678,283757,135738,-12581,25865,64965,57575,31574,-8268,59887,40333,-35305,-120486,36850,170651,37459,-132283,-29059,56481,38674,-33945,-13130,85330,127089,91352,6830,-51788,4164,42656,65485,51025,-378,-105119,-81550,-11983,10780,9852,-11215,-8897,-33988,-106604,-100067,-27493,26029,55818,21031,-32373,-82577,-14019,35975,66837,40144,-26714,-17683,61650,209123,384805,384371,198438,85099,11038,-7575,-339,-57245,-74946,-54342,-12633,15379,17576,19508,37576,28241,3636,-7160,7601,-12302,-55987,-62413,-55871,-68329,-86101,-23779,26139,27914,-27760,-45789,-25509,-18216,-69972,-98574,-12491,111520,148130,84048,-45292,-1213,247218,402464,305473,135765,41100,13411,21273,-44997,-63299,-21520,-5240,55421,101921,79022,-51990,-36344,33950,94956,92972,130574,264117,282249,126947,-418,-25314,37006,57899,97510,100982,167213,171116,96197,27971,-39568,-95016,-86818,-69794,-66007,-84969,-22513,15351,31316,21549,17046,26801,76265,73348,41674,-13758,-74141,-83776,-46044,-6839,1089,-25413,-46485,-3587,4904,-49562,-69614,-36283],[-62219,11284,63682,55357,16398,27593,6157,-77509,-4230,148029,252602,187695,82203,-21457,-84898,-102265,-100818,-91392,-49337,7241,-6414,-54756,-19049,36053,38855,-24582,-77084,-25051,-1770,-54450,-107827,-128875,-115669,-81358,-81441,-32000,78696,160419,166154,100093,3285,-56423,-61193,-40777,-34037,-19833,6019,-50743,-89252,36582,166590,229978,63975,-63355,-56134,-44488,-70951,-65828,-24047,22782,98424,77937,-52027,-9863,71004,90851,84483,15902,-14790,22924,111921,178944,172756,104529,20518,-50748,-83387,-51070,-4610,45712,81803,252739,300290,170166,-5336,-92173,-26161,-26890,-24942,36699,82521,54448,3321,-23361,-24218,-24181,-24789,61421,135882,146024,78763,2312,-9045,68534,137548,179569,111763,42073,8653,-50023,-108304,-118146,-82665,-85019,-30252,67376,152460,137865,-895,-128095,7114,123341,159939,107145,-5472,-104385,-73498,-10693,20584,23794,-5203,-55062,-35435,14031,12734,-15540,-62797,-76114,-24157,4400,51246,108194,178688,201752,65641,-119602,-81188,-34238,-88304,-149222,-109832,-49674,-13950,25110,75564,168938,329563,409625,160754,22010,-42298,-17083,-6880,-88706,-35372,-53323,-87113,-114776,-113153,-82143,-7180,47811,29836,-76888,-79992,87448,90218,25191,-49377,-55671,-4179,94623,59114,77961,125739,94326,41722,-60658,-74954,-16985,14410,35214,-969,-38391,-52364,-96400,-99000,-96620,-97387,-81969,-53521,-69126,-109699,-139194,-88479,-47531,-44332,-68172,-85443,-52222,3279,41437,20510,9095,80545,147577,75848,19520,75981,150590,112459,77302,40580,-9671,-114784,-94079,-53272,-48036,-16799,27938,23161,-26379,-67462,-15126,15715,67248,176830,229011,175340,121575,88921,48953,-132,-26857,-70013,-113942,-126277,-120687,-18707,150914,318822,345333,181544,57489,13123,-1447,156894,402861,579710,423301,259888,101566,-22725,-126393,-103452,-68515,-67013,17035,50191,56945,19844,-45926,-64398,-3465,102239,126337,32503,-60737,-104362,-96238,-85735,-60372,-41886,-20390,-40485,-102418,-86919,-63225,6929,16829,-39501,-95042,-86045,-52603,18242,48688,15264,-63622,-139172,-113471,-108315,-104493,-117141,-120802,-91755,-55545,-52122,-33169,159602,361391,266913,119190,-7347,12291,78865,109867,120290,111184,3351,-65981,-3004,5485,-15623,-3537,23383,-9990,-65378,19118,2610,-66538,-4396,154332,233470,207464,124798,88404,48674,-5497,-50643,-45054,45431,138545,125057,95183,26946,3669,81909,100281,23553,-72299,-52657,42225,139619,182872,262334,234887,60423,-4618,-12568,-59515,-115588,-103098,21721,117543,77289,-10918,-44217,25469,87903,48486,-39011,-95424,-91151,-90124,-55697,-16776,-54982,-96924,-112917,-89789,-14708,38571,-23370,-2155,9066,-15007,-15187,72522,93931,-5029,-87389,56331,319796,294797,123883,-58681,-46434,-54449,-87949,-116065,-98379,-78248,-97937,-81724,57784,194593,136025,7578,-78632,-83100,6015,80793,87210,56170,-10109,-89053,-96041,-53513,-20815,-12640,-2496,-1844,-37594,-68906,-53536,-28481,-55029,-127014,-143155,-43214,79643,242706,296723,238399,139333,106463,13628,-40577,688,116753,179087,166365,136800,28974,-29855,-37671,-66743,-57094,1123,-31363,-61581,-2585,14752,44230,42130,17936,22215,30960,-5461,-54651,-36062,-76459,-70540,-79695,-115194,-61302,7399,36909,40777,-13110,-137650,-253789,-75288,-56460,86879,55813,-39512,-59779,-59216,126,9314,-21328,5661,33744,62684,-5006,-25773,-80894,-41491,14774,86651,75785,19844,3789,47846,77637,2599,-33151,-51278,-81710,-77341,-60653,-76753,-96911,-79858,-13870,80732,90083,44450,-12605,-59821,-94364,-72247,-78136,-15328,99094,104997,70741,67955,58309,111330,110696,23912,28124,114817,92486,30309,29234,51607,225706,346742,262976,117982,11856,-63536,-143713,-67353,56275,54351,-7952,-58374,-128639,-67729,-75219,-73030,-95429,-74490,-27328,-47118,-75951,-23540,104570,127433,71029,3623,12630,68448,85302,-37765,-73903,18739,135774,189222,198139,145741,59729,84397,91667,5971,-10183,3757,16662,62215,5128,-3147,-15766,57717,102316,-45812,36669,152922,178019,131823,102056,140982,225700,243412,193208,181006,176370,177291,72718,-28684,26817,27812,-35798,-9737,15811,3031,-43612,-64449,-4752,46390,103421,139478,132116,77183,2927,-10386,-6124,-23425,-93609,-74568,28139,145091,235693,216424,120903,3975,-7494,21015,14771,-43793,-142214,-75035,-43643,-43560,-70164,-26346,2498,-25590,-100750,-119259,-87678,-85588,-61101,-63556,-61699,-32788,-15153,-8289,45137,50109,-21862,-75345,-32325,47815,12499,-44566,-62070,5375,24810,21559,72961,92641,84805,41174,36352,76665,117471,69939,-59980,-142118,-106476,-81534,-42958,51264,173355,278457,366420,195446,82501,45356,47576,63424,31803,-3616,11547,73650,82950,-33099,-110829,-103494,-22476,6945,13774,-7911,-27283,-15369,-13777,-48452,-92675,-68839,-59914,-77230,-56072,-52243,-77392,-97222,-135409,-30175,74151,146102,102056,-6938,-83680,-76440,-54119,-81143,-75460,-4179,78161,184990,185613,104051,-5718,83,141602,186503,104803,29303,-36183,-56847,28157,35900,-13401,21838,130049,178875,153825,95868,39059,34610,34105,-52430,-135245,-123553,-82625,52678,112575,58847,10574,-96567,-49979,-68723,-66778,-66163,-58425,-54911,-48881,14979,63592,-7072,-91162,-133022,-129609,-78693,-13834,28373,51419,30900,-56977,-131412,-50006,-9885,-58867,-122080,-32117,20865,-9651,-36404,-17409,-12154,-56411,-82525,-103525,-111848,-2435,163292,202807,145185,27246,-75376,-111895,-89095,-57513,1857,24902,20941,-21798,-60318,-5814,42089,29471,-31319,7978,102369,39220,-61415,7730,101492,41939,-22664,-55700,-68614,-135768,-125455,-75297,-47916,-41294,27580,96505,100463,20506,-57797,2795,76294,27256,-30656,-27633,-4725,7933,-41122,-77657,-39874,-49857,-96589,-75122,-92427,-140868,-15723,137495,188550,116270,45234,-796,-30872,29900,157915,196694,39596,-30386,21859,179590,306068,242088,219622,154309,-3041,-106820,-69558,-40244,-4775,22945,5704,-52169,-76767,23443,13328,-34698,-40414,-18244,3472,5799,-85527,-116198,-43314,18407,15798,-31068,-115369,-71075,54244,158160,117075,57554,52291,30500,33253,4655,-61644,-20012,7979,6339,-11318,-16112,-49550,-73826,-37958,51055,64470,12983,-26825,-50579,-123870,-7047,49351,29373,2838,287,37004,89025,101313,41193,-22455,-9974,50386,68650,2719,-67902,-72191,-38300,-42462,-71210,-72198,-63973,-37200,-24243,-19414,15239,-18174,-83712,46826,114167,89540,23528,-12863,21448,30415,-27893,-95431,-77794,-23304,4301,-26687,-63636,-34195,-52212,-91371,-76095,-71295,-89724,-111284,-112360,-57703,40778,-6243,-51607,-30584,990,42431,60256,23982,-53002,-31931,40084,45485,77265,34874,-18360,89812,66938,20208,-2261,-23473,-56984,-47739,5732,-6451,-5703,656,97360,112292,111243,149353,130153,158002,118966,66168,-34124,-119871,-106803,-133347,-92582,-35434,9024,26315,-2749,-22700,-67854,-79188,-141,75174,175476,184880,124652,33320,-51413,-131870,-68402,-28718,-36954,-44920,-32720,5398,65365,77806,101202,163490,112879,47958,14205,132585,335678,480965,511740,340958,52471,-70443,-59959,-17667,29021,57452,42442,-22242,-61273,-67551,-14965,-26148,-62898,-68983,-3603,39975,60183,58002,-9326,-95144,-151729,-74373,8559,16050,-48032,-102097,24407,80693,123085,93010,68546,116479,97474,-47637,-20210,46871,107972,98802,96828,66342,30754,-20238,-67058,-53476,-7820,22878,-11607,49371,88106,25161,-63926,-108652,-45839,-28273,-54890,-36916,40494,54559,6828,-53935,-114428,-59013,-19104,-22188,-25936,-37282,24128,70597,75490,6044,-27608,-38485,-50092,-62023,-112662,-131102,-109131,57658,158639,53570,-54056,31553,125417,138723,67437,35637,1322,1647,45177,113702,180152,167769,80545,11231,-18943,-42460,-55096,-49006,-76741,-115479,-62565,-91752,-87680,17305,87864,84588,33630,-34649,-74417,2209,108608,147806,10314,-43690,27582,32621,26421,-12681,-17930,-28002,-24405,-92434,-121482,-67155,-93061,-168487,36319,283706,278370,68339,-6304,-23924,-10540,56609,119361,41677,-69019,-102343,-41394,34127,43950,-9254,28256,108280,84189,-5810,-50208,18170,58810,73596,89672,96255,107849,98471,87817,93043,87691,109140,123526,62041,-19465,-82953,-16547,86129,230149,283522,172003,3843,-38763,79479,112339,-5740,-27578,139996,211601,197979,132089,51100,-25163,-60688,-35138,15675,41192,-65238,-46617,14281,25251,9011,-44839,-50369,4770,-6778,-44199,-35510,-1357,16221,37222,18021,-34976,32159,222024,264456,91710,114987,138940,194759,266951,285841,253263,151707,1277,-7429,106291,119264,51648,6802,21588,50390,41451,8046,-17991,42432,87890,1078,-103471,-74379,-38465,-51537,-50035,21499,158060,263665,353491,397400,361383,222442,52374,-22580,13532,70996,90439,65614,100469,118834,146001,110368,67846,18351,-6730,13793,89753,189194,223441,214801,173010,50784,-59937,-109648,-80465,-53714,-69675,-79515,-40294,4656,24560,-64278,-115569,-47256,-7275,555,-1647,77121,167744,135280,76397,38377,19361,29445,48081,43349,27267,13074,7929,-62828,-96160,-1985,42413,42705,70514,67494,66124,53060,-3601,14207,111224,202779,180166,126958,117243,77778,-3186,-42974,-45896,-72133,-104599,-52820,23297,4337,-96230,-117800,-65558,53874,-8365,-137248,-77379,-15296,20339,89066,90958,49527,941,-12828,4184,-46542,-64678,-74931,-96798,-71047,-65906,-100359,-148605,-116087,-71570,-33431,-36850,-64576,-69365,-52284,-38690,4806,-12155,-69521,-93101,-49526,30359,105330,74873,-14592,-116516,-141064,-13171,29683,5441,993,-55479,-41834,-11349,5050,-15210,-17057,38537,86257,72787,36353,30182,22036,-15539,-70604,-119898,-105209,-103230,-101855,-76589,-55208,-3635,79784,37708,-15272,-50912,-47908,-6065,-24981,-107999,-8525,120997,150430,27164,-69862,-83923,-64335,-19944,-9332,12530,-9799,-60990,-104820,9601,126521,143874,82413,62767,39916,34297,20430,1764,-7325,-3620,26484,66903,77770,52016,-52828,-160071,-103388,-62010,-2401,-39370,-65755,-12694,15045,-49924,-98938,-76601,23258,144904,179228,117391,33237,-49298,-129438,-156647,-173835,-62227,8101,-8110,-25934,-46950,-16374,10617,25245,22062,-35010,-57176,-60696,-40987,-51824,-88081,-95892,-55754,-28154,6269,6788,-24490,-47234,-96402,-139670,-71938,-27085,-16285,-53061,-111552,-68922,31221,98943,84209,-13014,-63474,9929,-6190,35166,139370,144250,23905,-67144,-39054,42995,22396,-57849,-100764,-54808,-15868,-14285,-44133,-54301,-19271,33599,49218,3976,-60984,-95428,-110409,-108943,-33469,10211,26702,-24605,-59572,-62782,-77072,-78445,-124372,-106845,-26471,77846,160313,135606,151718,88794,23591,1476,32667,90488,73187,-9834,-55831,-54060,-62705,-94364,-89213,-51584,-22786,-45683,26263,205677,236779,145176,58421,1237,308,49502,47778,-10902,-96882,-11392,97980,188835,184524,104364,34885,-33875,-50284,-9551,67676,210622,191934,101801,45686,27189,31476,-5679,-49382,-85590,-67386,9884,155270,180538,-18333,-63517,73689,134863,114439,54791,92805,98192,61723,31950,-7870,61,-11108,-80123,-10538,152811,199544,77980,-9889,-35896,-93518,-125410,-24737,93386,128184,28435,-91521,-139678,-40335,-6848,-4846,-21815,-54151,-88917,-90382,-78420,-43249,3494,60188,99080,109827,146756,72473,5683,34463,63738,2488,-78904,-109539,-70270,-27246,49815,169088,305653,236687,55954,-42555,-139295,-129546,-106431,-94165,-80885,-73675,-98801,2362,66342,94663,48531,9199,28940,50119,-7193,-46013,5424,121660,281698,268146,125770,-31911,-13274,169013,191000,117408,99129,54159,-48343,-101444,-124460,-53268,164240,303505,257517,163353,58867,5826,-4389,59150,70153,19308,-71781,-75712,-1172,38040,10876,6797,42500,68419,139726,307564,396096,224202,22169,-87433,-61819,11546,86538,125346,23320,-25305,-34419,-105294,-102777,-137726,-138187,-56790,-4868,44303,46641,47136,9425,21716,157365,306761,276614,45097,-114094,-27396,20653,37652,25346,-70994,-100332,-121894,-111868,-76572,-19510,-1164,-33695,-14990,16385,2435,-64883,-25540,45957,6458,-51029,-48372,-20635,24251,66053,36853,-2938,21054,55013,71400,67540,60946,52431,-22911,-61340,-5780,96499,299087,461718,347674,77952,111870,437400,601669,552324,448981,299223,223072,204479,189876,150253,68455,18381,85621,85315,48591,26626,118054,101031,94479,108504,126143,70773,-16988,-6125,99428,185565,247646,227224,160695,100257,91570,110215,89797,85792,69172,16205,-33922,-50520,-54494,-26479,30758,94562,140824,131225,64673,-44587,-76451,-79748,-36782,98379,278518,317291,212005,36866,-46742,-50455,-55508,33914,84121,56604,-79141,-56994,-67278,-87501,75431,194829,154723,34158,-35907,-61176,-85012,-77332,-106173,-65471,-59962,-51956,-79883,-120675,-75685,-34522,-41885,-65634,-96818,-82465,-46773,-41108,-76677,-33587,-12222,-33181,-63123,-23078,4329,55,-11748,90428,236486,313454,155262,-25562,-70749,-16449,-25235,-61933,-116061,-149419,-92978,-15963,58050,47299,-26319,-85736,-69365,-46949,-11880,9623,10235,20879,4335,-17406,-15602,-27828,-90220,-91333,-39412,60170,155766,133842,-5007,-117255,-115089,-38312,46741,145867,93005,-4284,-42660,-45595,-33573,43134,131135,231840,305335,294162,155742,2071,27937,63001,53954,33308,9603,64971,38010,-37471,-119220,25350,186270,50228,-132183,-20429,55285,38534,-33964,-32969,43237,60799,22885,-39166,-70778,19284,66384,82823,54147,-4238,-103508,-78761,-16209,-1022,-463,-13607,-10209,-43737,-111688,-87123,-19520,28258,50052,6246,-47267,-87539,-7543,38341,59185,37536,13079,21210,78009,212479,382877,411658,213772,81809,3388,-11038,3118,-32462,-28767,-24302,-968,18243,17238,21179,38562,29132,7813,1908,16529,-8696,-61043,-71845,-54204,-66286,-83518,-19092,22699,13717,-48851,-65995,-39436,-35600,-89999,-94476,-11817,110750,147001,82169,-33863,13146,264839,425478,347880,176287,71139,42563,51909,-31931,-58954,-9451,11997,75710,105730,53873,-74958,-42548,32823,97111,100364,145339,280837,293653,130276,-3722,-27335,43125,82903,118772,106976,161005,159217,99473,29504,-45223,-81822,-83505,-81494,-53989,-99279,-36363,13576,38360,33234,26385,25216,71886,68569,39015,-16408,-77578,-73354,-36893,-2962,2714,-24566,-41629,4729,21607,-23117,-70870,-69345],[-98939,-14790,52802,63830,45584,55676,22925,-67332,-16782,142621,263750,199765,82320,-27092,-92619,-117443,-117642,-89089,-39816,11056,-8649,-59410,-28299,13447,11118,-47685,-89590,-35789,-15860,-74554,-131746,-143713,-106931,-70491,-78097,-20486,102857,195918,190268,105571,6511,-43069,-55681,-35847,-23067,-8198,12230,-46736,-97484,15257,142446,213356,87576,-48174,-53298,-41366,-63093,-46610,4760,38459,93158,75542,-39746,3072,73876,64013,55930,5604,-13868,37685,148130,250607,244492,148984,50377,-28280,-72361,-49645,-11539,27728,62105,243650,306634,190979,14445,-75791,-18575,-10250,-18833,41636,104737,74944,8481,-23590,-22370,-22970,-33357,46359,124850,149595,106045,50233,30121,81589,137344,180625,130826,54400,21432,-37834,-104836,-106269,-63179,-76254,-56223,19708,102801,108798,-15684,-116177,15138,120622,152302,96734,-16605,-106025,-58542,7571,37057,33012,-2156,-44366,-19539,18947,7174,-26294,-62823,-50378,-6532,13458,49464,102050,175928,179465,33339,-126808,-52911,-32405,-104151,-124769,-79675,-31797,-6988,34090,92522,196244,360989,441349,171646,12425,-68200,-29898,-12915,-79122,-24228,-49256,-88271,-107610,-100304,-75830,-3187,49957,21216,-98577,-34412,122327,93407,26,-82120,-87458,-46613,71116,64855,95089,142911,107371,45749,-63579,-72655,-5973,31337,39243,-9529,-45496,-50027,-89023,-99749,-97834,-91943,-79588,-56107,-67390,-106613,-144987,-89316,-36526,-30317,-51858,-65990,-31606,25322,59504,35743,25203,97191,158382,88121,33552,92899,182116,157703,116902,55192,-9178,-109764,-80759,-51545,-57513,-37757,4641,23414,-18,-29783,31340,71987,116790,207171,229773,158757,113723,87666,45833,-2210,-20353,-51100,-90781,-102135,-90465,-4315,161164,321055,325644,155358,33512,-10518,33449,204344,423335,545986,372345,220845,102469,-22216,-139807,-104935,-82966,-103832,-16024,33135,54182,29325,-37252,-65121,-14293,92227,118571,15891,-97361,-156083,-133966,-115160,-77641,-48746,-20912,-37818,-123652,-87156,-47865,25395,43006,774,-44423,-48191,-29651,41116,75650,46400,-24959,-101013,-98293,-98476,-102399,-122061,-124129,-103616,-66577,-47876,-2573,224812,411647,301219,149136,21524,22700,67282,74849,79863,80312,-11626,-88942,-16451,-961,-21369,-3476,26711,-20204,-80242,13993,-309,-53113,38241,200414,272998,226635,113107,62337,30620,-4253,-30500,-33747,46288,133199,108068,66407,-14617,-62885,2101,40980,-10118,-81680,-41482,40304,110047,126741,221824,241172,90532,13081,-8137,-57416,-104184,-94630,19260,112611,75217,-4895,-29178,48059,117186,71961,-16556,-40123,-33345,-61410,-64531,-19777,-47736,-87377,-98484,-73555,-29965,11588,-37470,26741,47321,34270,29462,94366,98917,-11123,-75078,92788,332782,293620,146474,-45195,-54496,-60436,-83182,-100467,-106182,-78270,-88716,-95031,53926,214311,145453,-3976,-87222,-72319,5938,81382,94072,62729,-7661,-84834,-92575,-57633,-28530,-14441,2150,6712,-21987,-51092,-48992,-30288,-60753,-126534,-133977,-44947,76443,256752,308734,255411,153827,104742,2167,-44798,1901,120250,171297,161390,144701,34764,-39704,-58034,-85290,-56901,-1893,-41432,-49927,20703,34033,52839,35355,-2678,545,21374,-3694,-46070,-25903,-65621,-58640,-74186,-120407,-58110,17667,32950,-5799,-112709,-214574,-146127,56068,29980,75813,-25839,-148825,-159592,-90210,2340,5310,-19473,17998,65870,106694,35763,4313,-87792,-27179,52247,139475,127039,50420,24188,66688,87673,10405,-35259,-67701,-106907,-101949,-74431,-75942,-91428,-73372,-4986,88655,90084,39301,-21159,-66751,-87729,-68995,-67737,71020,182471,176821,114431,101180,100303,164532,130198,24115,15319,114383,93058,34475,46310,82169,266820,374979,296841,147505,30273,-47841,-110157,-78398,29412,27605,-28043,-65475,-108024,-64220,-80311,-82861,-116488,-92634,-19976,-33609,-59252,6375,180547,203615,129660,46125,32902,65299,40618,-101307,-93785,21399,154224,224080,233103,163580,54107,49242,46393,-25997,-20922,5304,18574,43651,-31272,-37360,-34058,47535,93703,-95307,31042,157403,165263,94289,59513,105128,191176,213701,167078,152139,146545,184394,127438,62298,113430,96787,3234,-5537,7011,-12406,-65850,-101679,-43071,10989,72107,109947,114504,65278,-5518,-20328,-16886,-25343,-113261,-73631,43583,168860,267910,243210,151472,35521,11505,26701,13081,-47192,-147287,-77665,-51769,-58694,-92525,-44829,-14574,-41297,-109190,-131245,-102577,-99689,-76115,-80502,-79271,-49274,-22113,-14897,47636,66271,-9505,-72770,-30536,70931,27405,-26039,-60173,-8124,12278,-12807,34281,72104,70900,29456,33577,80285,129423,72940,-54925,-141029,-107239,-73575,-33030,67620,193266,311345,408837,238113,119324,76946,73071,77982,39904,1070,8313,65762,90840,-24536,-87807,-103532,-23593,6844,13607,-14154,-32519,-13326,-10963,-51099,-100678,-57603,-36759,-52155,-38256,-47045,-74261,-92985,-129003,-26581,87438,157923,98957,-492,-73653,-90457,-69443,-96297,-100165,-27167,51514,155313,156817,86726,-18683,-25174,116617,160351,79564,20514,-21726,-31068,32482,32531,-10739,41366,172910,197583,143453,85538,34097,9510,53,-65199,-92751,-99934,-69347,59551,82514,2083,-57296,-131182,-25066,-57912,-65379,-70507,-64317,-56633,-62646,-10892,59522,10295,-77087,-130333,-144896,-94707,-30746,9266,38951,31609,-52982,-131618,-44130,3371,-46459,-113038,-36946,19990,-4424,-32129,-18435,-17035,-59896,-76540,-89475,-125280,-4710,156203,188802,146656,39541,-66084,-113534,-95051,-67238,-15500,6885,6093,-38772,-87221,-28012,30963,45240,-2836,41969,119452,35940,-68567,11860,131948,66377,-15720,-51688,-64402,-133211,-140818,-83175,-54810,-44941,21414,77063,77039,4100,-47213,21198,70228,8025,-38874,-29298,-4821,9306,-36407,-85335,-37016,-41151,-82582,-67882,-77448,-118721,-13617,146775,216718,144534,37888,-26343,-62516,-827,112746,144780,4320,-26489,47061,202265,271043,187917,183015,157707,26788,-100764,-72477,-44902,-16929,1504,-9089,-54133,-101846,4096,-1041,-52452,-49185,-27215,-12438,-13966,-106981,-95700,-5790,54186,39332,-17148,-105861,-72877,40537,131884,88806,44554,62912,33809,43266,33332,-7003,15218,19591,-7527,-35955,-28752,-50792,-70778,-29134,64479,66437,5581,-48186,-75917,-129784,-18979,29414,13906,-10569,-17396,14889,64636,79860,26272,-27045,-1163,67662,99188,34176,-51263,-94830,-61950,-59882,-79205,-76075,-65143,-34192,-14308,-3331,26219,-25160,-67894,80875,166263,139033,24957,-40692,8932,32690,-13133,-91865,-87080,-34741,-6186,-33166,-67838,-40236,-55251,-86134,-71510,-71534,-95797,-120585,-111372,-58297,15056,-41133,-88272,-61562,-21033,30241,53243,18403,-50135,-17104,56050,61066,98315,78815,4427,92753,73234,24965,10631,-1165,-16360,-24831,-12565,-15414,8163,32512,131188,134640,110423,143658,121227,133317,105617,64842,-37416,-106160,-89044,-116981,-104212,-42223,-4830,-5727,-41563,-34490,-45154,-38473,24808,86148,191588,217494,158380,53489,-32254,-115400,-94033,-55579,-31007,-27465,-36306,-12547,47127,74800,114712,188493,132589,60883,22417,154551,330133,442536,459216,289906,32052,-76734,-66180,-29593,4695,30777,33670,-16191,-41826,-72669,-16190,-23934,-73615,-74942,-1212,47358,62032,59734,-9316,-101581,-140031,-59878,23358,34729,-23265,-27136,97251,142709,162590,107198,81152,147140,137616,-30922,-75211,21082,83724,66791,61611,40743,14148,-31102,-66069,-49550,-7094,19178,-14022,40769,63945,-7251,-98930,-94129,-26280,-27842,-62100,-51816,27848,52179,4121,-56734,-114267,-58305,-10361,-11171,-19857,-34810,26792,73305,77069,-889,-44405,-52231,-59525,-72079,-125333,-141447,-111966,61942,154025,41791,-51103,44387,140810,150733,72149,41884,6287,4685,36431,93798,160962,166690,82507,13392,-13265,-33260,-46548,-37098,-65704,-90689,-44607,-73408,-108093,798,70276,65062,22989,-32163,-61173,15633,123362,153023,17075,-61200,3380,15723,16290,-19067,-20438,-33329,-30089,-92578,-127845,-75767,-91669,-131460,78859,350426,356945,113135,5141,-28557,-30240,32729,86244,12673,-75406,-100634,-33339,41828,45791,-416,34630,101239,75373,-6814,-34544,33507,67661,77576,93119,108675,117615,101820,82896,70619,61181,88468,117692,60012,-29424,-86269,-7462,91756,222007,245734,112530,-32620,-36682,66003,63114,-40843,-26862,138740,213824,203223,137424,60503,-15794,-63897,-49529,3768,47024,-31147,-50592,-22248,-9956,-5631,-32964,-21153,46135,36444,-25661,-26124,14462,39357,60578,37688,-32346,22775,203467,231225,92013,151609,165987,213706,281407,298213,268827,167540,12093,-23313,108439,146249,84487,28242,1288,18403,16105,-10517,-21364,54433,90769,-603,-100410,-69293,-39949,-58522,-68043,-11308,94486,170518,264483,311088,272541,146456,18456,-25316,16303,59368,76310,44199,53171,60740,107660,87893,49310,1189,-16714,12096,99849,200861,237009,239981,201679,72574,-50296,-115485,-95494,-67940,-71501,-69036,-49382,-25157,-15815,-95681,-88567,-28726,4003,-785,-14639,57017,147196,120853,64655,27653,9316,15611,38171,42857,33936,27865,30290,-36136,-87341,-5860,59788,65170,85513,79522,85056,64911,130,3830,86170,170749,143187,83865,83582,59783,-5789,-47248,-62142,-92304,-108780,-51704,27673,5800,-104149,-136443,-95728,26432,-20477,-115970,-57699,18245,35377,79865,85124,50362,6113,-12781,-4600,-44381,-65608,-78374,-94518,-59793,-52762,-88983,-132537,-111082,-70447,-40733,-46039,-53774,-64378,-65872,-59993,-15007,-28085,-77014,-84565,-27108,64083,145836,88724,437,-88821,-186650,-66972,16721,36106,7235,-52696,-22535,5868,15205,-10558,-9681,45452,91649,79500,41503,34785,32962,-471,-61272,-120381,-113367,-105629,-106408,-96312,-82380,-31444,61844,36701,-11925,-32339,-16938,31733,10587,-97166,-19852,117665,132543,-7370,-98612,-101182,-81668,-37150,-6316,32411,11501,-45842,-113784,-718,107051,104120,45772,40945,31684,28182,19505,3815,-2924,1421,23263,53413,63454,40524,-60508,-144095,-82484,-32208,39757,-9170,-59353,-9172,31069,-22048,-70489,-47518,40595,124067,94907,-10979,-61066,-111901,-163845,-178439,-206363,-84469,-10198,-18355,-27386,-37697,-17346,-6586,1193,5546,-35777,-50232,-52146,-33625,-47964,-88914,-91183,-45273,-19327,10927,14465,-11341,-34431,-80572,-114640,-73536,-41929,-52500,-79903,-76857,-17818,73073,126595,89125,-16339,-81027,-21682,-55694,-27491,76329,97429,-6094,-59941,-8026,64084,33709,-49656,-98764,-56616,-15567,1383,-12318,-28308,-9068,49860,60373,1373,-60145,-109481,-119895,-96261,-23508,16996,42498,10716,12626,-16215,-46976,-53940,-96993,-103730,-32987,68225,166256,147531,164284,101852,44246,31141,68120,128484,112327,27346,-27168,-32756,-46068,-88581,-104252,-67902,-35221,-48451,30646,225203,265694,142693,-5997,-46977,-14662,43068,49342,-12177,-97740,-12125,88537,165681,138414,64106,12497,-46771,-59442,-19690,53234,207966,205790,102914,41535,21557,40027,11025,-40069,-80766,-68186,15942,169888,182635,-9318,-98328,37509,95987,90958,62712,98485,89104,36880,-11532,-60821,-38968,-12098,-62965,-22794,105735,131037,25204,-33579,-42699,-93714,-129340,-27987,105693,152796,49576,-80529,-132564,-34185,1875,5539,-6512,-27358,-56323,-54842,-48936,-22367,-6880,20544,65304,91476,143709,95965,29713,45211,58079,-20141,-105441,-106574,-80433,-53668,22042,135118,254565,195389,45191,-48324,-137249,-120875,-100310,-87338,-75482,-68965,-78634,7457,75585,110087,53594,8470,9391,21046,-20356,-53575,159,124076,276257,251740,103683,-22442,-3631,174850,192055,118699,124301,86013,-19965,-86538,-121194,-51939,175748,349860,332491,212522,95500,24287,-8870,43217,60203,17076,-72142,-96461,-18001,36710,24981,34963,64925,73085,128344,288385,404900,239656,29428,-81720,-55223,-5503,41564,63410,-25422,-23583,-31920,-104592,-105055,-132623,-135162,-61153,-10176,43754,52916,50207,4318,15894,158463,315170,296602,79187,-135720,-32324,26458,40786,32406,-64846,-93304,-121161,-134613,-100414,-39046,-3247,-14918,30972,80521,71975,-4348,2447,79872,45477,-23250,-32776,-2320,38553,74061,37720,-4798,28279,64797,66767,53421,43748,42922,-9807,-44668,-10782,69631,229055,372879,278605,58524,118775,426977,547534,492684,421246,325048,268087,239530,209622,160631,71205,15015,81641,80953,32406,-30385,48628,69585,79713,105905,132640,68730,-23858,-22184,94329,194307,266285,242275,161311,92795,81975,88989,79176,108334,111126,50898,-22540,-41143,-45862,-33797,22224,96522,159997,176040,116237,-8401,-59360,-75818,-44609,64342,232881,278163,187042,22757,-77415,-69469,-47580,43122,80413,36143,-85493,-47131,-62307,-89815,46624,148571,128340,30168,-35547,-47668,-53303,-53337,-118425,-75910,-63360,-50960,-76533,-114303,-77547,-37386,-41029,-55949,-80261,-78550,-53323,-46044,-97606,-52190,-43022,-74418,-88727,-11481,31441,23866,12921,130877,277157,354289,202572,21090,-33925,9487,-2865,-39234,-91346,-136388,-75398,-7114,57980,48688,-20372,-88466,-86244,-69173,-39437,-25916,-24412,7126,3783,-16659,-18123,-34027,-97193,-92651,-52882,23892,100754,93465,-33078,-112260,-89078,-25295,73103,153337,90821,553,-19114,-16619,-24178,43226,121381,211049,282398,285063,157472,3479,22833,56785,47528,34455,19404,61166,29413,-44495,-120291,5107,187105,55724,-122950,-16751,47270,30757,-41577,-54160,16467,20147,-20994,-70212,-88999,23431,84540,95037,51884,-10688,-100392,-81827,-27441,-19767,-16878,-19748,-14138,-56271,-117083,-80268,-16885,25564,39783,-13090,-67198,-91715,-3714,37706,49457,35996,52184,58186,94720,212093,369454,424942,222462,73822,-8117,-19754,-923,-16519,7497,9703,15764,19179,9218,13143,30102,22486,6022,5050,18115,-12873,-72386,-86723,-59222,-73903,-83025,-17289,15722,-4195,-74736,-92134,-58192,-57336,-110441,-81352,-12183,102086,134872,69828,-31557,16993,266717,429989,379327,212819,94298,62929,74616,-28661,-61197,-4178,22758,87358,96658,18785,-100859,-57026,21757,89769,98927,149984,280759,284989,118657,-15486,-27107,61083,116523,134062,104929,143288,134853,89625,17989,-59452,-72574,-83728,-98856,-51265,-86184,-53985,4611,36917,35282,26223,14192,57222,53414,26169,-28503,-89434,-73190,-38225,-10052,-6201,-33394,-46887,2112,28415,-3133,-52911,-109291],[-123072,-36924,43409,70565,69960,78641,36416,-56103,-27772,129985,260236,202000,79037,-32640,-99640,-131821,-115783,-75922,-27677,14509,-12229,-64606,-35808,-6994,-16270,-71009,-101365,-49160,-34573,-97481,-156903,-148040,-91541,-57460,-71799,-8719,121565,220754,200470,101112,3575,-34186,-49749,-31085,-11824,3478,16705,-43717,-101600,-3413,119516,189416,104662,-31976,-46539,-36222,-52229,-27326,27251,52303,87735,74191,-26545,9152,70229,39877,25341,-5997,-13606,51950,183726,320346,309446,185316,74521,-9695,-63541,-50133,-22640,1927,31499,219584,296092,202568,33240,-59226,-13484,3864,-7236,44074,116594,84534,8575,-23501,-18678,-19211,-39049,26928,101677,141579,128797,95762,65100,93838,135552,176603,146707,65078,31095,-28258,-102055,-94696,-43376,-58145,-75065,-22629,50151,72198,-31897,-103994,19725,110448,134176,79226,-29042,-103042,-42295,25669,53910,44115,4575,-31374,-6439,21071,320,-37613,-64228,-26337,12672,23958,46226,89837,157714,139923,6654,-60594,-16434,-21431,-107409,-101708,-45698,-468,11354,48080,109865,220764,380811,456374,181292,5928,-90906,-39257,-17387,-68533,-12296,-43520,-88062,-104632,-100331,-70670,6339,50536,5565,-120876,4602,117898,38716,-86252,-169840,-160742,-119697,60623,71591,95502,129979,88422,26505,-77761,-69956,2451,46478,43502,-14992,-52040,-47816,-79319,-93465,-95130,-84981,-67380,-47998,-60015,-100729,-138617,-87909,-23350,-15449,-34638,-46678,-12157,45518,74611,50162,41705,112283,164926,97835,46245,107693,214328,209855,159953,69097,-8616,-99753,-68635,-50534,-68791,-59352,-18812,25299,24617,4317,74105,124920,162762,228137,216206,132841,97146,77847,36016,-6928,-13356,-28910,-60367,-69389,-59206,8071,161076,307892,294486,127116,9464,-33141,62573,232841,417283,485459,312692,183884,104920,-18287,-134147,-93869,-79394,-128539,-44709,17232,51894,40232,-26642,-64435,-24852,78671,107902,2961,-122493,-194910,-153351,-139647,-92551,-54822,-22145,-34966,-105815,-78000,-33379,37034,60893,37867,3528,-9734,-6781,63332,104050,82576,20012,-57507,-73241,-82967,-92300,-113207,-108184,-108707,-75834,-41527,31874,298943,462246,341961,183723,47796,28460,53351,45170,46480,47502,-26622,-112026,-29519,-8479,-28499,-5459,26582,-37097,-93914,10606,2835,-29825,75905,236991,304711,239928,94828,23372,1799,-4832,-13184,-21118,47624,124589,88548,38782,-48142,-112260,-63626,-14943,-42067,-83872,-29028,38155,87021,89586,195562,253987,122828,27278,-8039,-58720,-95400,-77631,28520,113663,72769,-2080,-19728,64112,139376,92836,9850,16856,22943,-31051,-64774,-16780,-30183,-67044,-77767,-55708,-50647,-32018,-57495,46013,81383,86279,80095,119360,105357,-12027,-53580,129043,329556,279577,164349,-27269,-57075,-60800,-72846,-81414,-112812,-78067,-77073,-108306,41941,216067,141211,-15078,-82735,-58911,4314,78335,98345,68636,-3545,-78615,-88410,-61160,-35266,-13244,11510,19306,-1527,-29771,-40439,-28625,-60828,-117077,-122807,-47770,75277,270599,316033,265534,161005,97311,-9816,-46567,5786,124713,165553,160549,157071,50647,-35182,-65746,-100352,-56364,-6019,-51028,-37463,42003,51042,58468,26269,-22823,-20400,10009,-2998,-36688,-13819,-52950,-45572,-67752,-122413,-51362,28106,22748,-68321,-242905,-199069,5028,178232,77760,-11718,-174364,-286189,-214678,-84995,6265,3267,-15465,33502,100380,155352,78718,28853,-92033,2421,94286,185797,171088,80335,44938,86541,102716,29336,-22960,-73593,-128051,-122248,-79673,-71929,-86193,-66495,5142,96173,88923,33567,-30334,-72264,-73696,-57528,-29637,153794,248191,236443,152660,132881,142552,214554,144445,25360,4164,105885,86471,36551,64585,113832,298754,386341,317749,170858,48047,-25888,-67000,-45212,33862,20140,-31815,-52419,-80527,-58265,-83449,-84622,-127726,-98027,-13714,-25721,-46672,41762,268063,279554,185898,87559,51196,63173,2691,-123443,-75462,29299,165686,244661,252307,170737,47466,23538,21137,-50059,-33073,4259,22167,30094,-55114,-56171,-44930,38689,81673,-101708,65389,181923,162447,63560,19517,67727,152042,178823,135406,115533,106068,177530,182873,163930,214277,177960,47820,184,-1617,-27076,-84533,-138911,-88630,-37334,22582,61035,82898,47434,-13946,-28595,-25310,-21325,-92439,-55772,57995,179378,279098,250692,170949,70027,36960,36881,14731,-48252,-145094,-72815,-49921,-62502,-107547,-60154,-28056,-50732,-109509,-132880,-112348,-105263,-86523,-94647,-93083,-64410,-30140,-22287,46634,81357,5449,-62384,-21725,95432,43279,-6925,-54310,-21689,5847,-26808,3540,53016,57235,17305,29034,79907,132765,69841,-50818,-131180,-101699,-64619,-27618,76654,205094,334029,433911,277471,157757,109164,98005,91723,48201,6503,6086,58725,102388,1050,-53396,-85521,-16725,9892,14322,-19541,-35082,-8303,-5749,-51345,-104700,-43082,-11970,-22596,-9091,-19593,-42558,-70870,-109779,-21826,98687,161907,90713,3647,-60938,-94218,-78050,-101158,-114410,-49160,19930,115750,116300,57808,-40406,-46202,98498,137357,55644,11886,-7753,-7054,36233,27526,-7393,61515,212377,211326,135540,79653,31661,-12041,-34532,-60727,-41942,-57691,-43605,71223,58862,-41438,-108996,-106855,-574,-44680,-59458,-70984,-68072,-55064,-63938,-39095,47117,25389,-60587,-120011,-151555,-103572,-38322,-2090,29786,32768,-48693,-124868,-33392,18330,-32946,-99137,-36509,22071,3179,-23909,-14707,-18705,-60762,-65581,-69510,-125581,-5864,146460,172983,145109,52243,-52723,-107073,-96657,-69987,-24105,150,1549,-45327,-108697,-49091,18382,60071,30578,82214,135704,33180,-73498,16927,161742,95280,-7028,-45517,-57537,-124175,-152291,-84656,-56978,-45829,16897,57988,56294,417,-22899,41614,62726,-7821,-41372,-28096,-3924,11929,-28292,-94543,-32468,-27062,-63176,-56399,-59701,-95123,-9192,150804,241776,178151,33132,-52119,-83084,-3457,103300,124801,277,-3439,78312,219891,230627,142110,150011,157870,68715,-86365,-71837,-51990,-30139,-15435,-16965,-49261,-121759,-14808,-15363,-70899,-58158,-32377,-23263,-29141,-125128,-73816,25992,83618,62895,-1257,-95625,-76336,19311,89784,44909,20814,68289,35806,52203,62781,52105,75994,57895,-2633,-55957,-38700,-47076,-59837,-11178,82415,69910,-126,-66657,-98751,-124387,-26633,11662,-596,-21761,-33250,-6282,42189,62697,17940,-24182,10729,86038,132535,71470,-27317,-117173,-83483,-73276,-83128,-74805,-61540,-28452,-2806,16610,39335,-27703,-53160,110471,209469,179371,26373,-69789,915,40703,5805,-79233,-89959,-40570,-10597,-33855,-67413,-43406,-58298,-82808,-69226,-72204,-100509,-127224,-105231,-58531,-7784,-64913,-119049,-90873,-43176,17160,45035,16878,-35670,6677,79309,85369,122786,121490,32985,91646,79389,32140,25805,23070,25967,1025,-30172,-20581,29938,65011,157146,147629,104210,127900,104197,106852,93221,63507,-40065,-88549,-61554,-92070,-118434,-53851,-27183,-42183,-57357,-10352,5691,10176,55361,101047,208328,246687,190331,74747,-10075,-86472,-67913,-22742,17340,7857,-26547,-20612,35711,74405,126563,209773,150621,77280,39473,175838,311458,387417,387716,229666,10405,-84616,-73518,-42944,-20303,5869,25181,-9481,-19733,-60821,-17280,-20943,-87658,-82938,-3507,49061,59728,57521,-10983,-107252,-124712,-43086,39656,55135,13823,63153,187651,218917,207176,123506,97773,185217,198567,25200,-59622,5700,60055,36691,33005,22793,2267,-39866,-65764,-45032,-6993,11379,-18702,32941,43431,-35116,-130079,-68043,-10333,-30111,-69810,-65646,12435,50252,3399,-57376,-112118,-57603,-2389,-1459,-13698,-29259,30691,75543,78479,-4831,-60975,-66153,-68052,-79754,-133313,-146211,-117420,59910,142402,30325,-41587,58431,154613,159742,73747,43347,9685,4844,25044,72340,138138,161222,83999,15687,-7224,-23967,-36496,-18625,-40698,-60412,-24838,-51640,-127810,-20951,44961,41382,12608,-26412,-44632,31331,135006,152423,26004,-76259,-21942,-2295,5184,-24789,-22265,-37392,-33074,-88369,-103529,-71514,-74608,-80342,135127,420905,442698,174592,23483,-25466,-47915,2004,40679,-20635,-82643,-97340,-25344,46768,47287,9360,39258,87205,58634,-9900,-17440,47115,72598,75060,85692,108794,117577,97977,71021,44171,34582,66044,108109,57218,-38394,-87113,-1456,93708,213308,211816,64275,-62876,-33871,54043,28281,-64342,-25889,133913,213391,205527,140246,69208,-6962,-65851,-60322,-3449,54880,7570,-21759,-29745,-35083,-14246,-17311,5269,77990,70986,-9681,-18551,30598,69172,89474,59502,-28031,13980,184331,201929,99635,194057,194092,227426,288597,304860,279604,180071,27513,-31197,111795,175018,118627,51141,-19537,-15051,-9096,-30085,-24810,63703,89537,-4589,-97621,-64150,-41434,-63863,-82331,-38558,43173,97683,189975,233672,192634,83185,-7236,-22550,18441,44993,58289,19783,-735,6630,70128,65922,32317,-14064,-25001,8034,100112,195513,232422,250583,219694,87651,-42679,-116887,-108862,-82005,-69464,-53099,-47968,-41848,-43830,-105201,-62686,-10922,13700,-3792,-26416,39255,126820,102574,45302,11263,-2675,2455,29247,41804,37384,39397,49680,-10713,-61749,-13557,71547,85691,97748,87763,96241,68433,-2430,-9836,58245,135611,106792,47020,55188,42218,-8890,-49187,-70076,-61261,-70150,-32724,33392,5407,-110794,-143014,-92210,25580,-4907,-69920,-36761,42844,36898,59753,73541,49952,13449,-10316,-17478,-47987,-69172,-83113,-90941,-49039,-41943,-79121,-116106,-103750,-70777,-48736,-47915,-32805,-50037,-75304,-79551,-34578,-45508,-85523,-73468,-1424,104005,188691,98988,13081,-62752,-178350,-126580,-6681,61169,12831,-51008,-5513,21268,23927,-6535,-3562,49507,94116,83330,43358,35037,40399,13262,-50196,-112966,-121753,-108167,-107197,-110230,-108990,-60711,34049,28812,-5593,-6726,19739,73026,50023,-72380,-34863,108983,107286,-46539,-127867,-112268,-93953,-52223,-2297,51671,31790,-31368,-117777,-11705,83902,63197,11866,19046,18952,16239,12004,-2165,-8164,-1121,13962,33286,43287,24318,-70874,-125486,-58523,4386,91123,26353,-49593,-6645,42720,3153,-37560,-19334,51638,96415,28928,-111337,-140586,-164660,-179949,-183925,-207380,-99370,-27622,-29096,-29077,-29493,-19291,-30380,-30458,-15708,-37553,-44084,-44371,-26910,-45227,-92525,-87919,-35330,-10328,15087,21347,1356,-21350,-63333,-91552,-73407,-55267,-76826,-79890,-38376,21068,101763,141443,83889,-27823,-107986,-54368,-78235,-72062,17544,51855,-26340,-37646,22365,80703,39047,-47505,-100831,-61989,-20031,11906,19494,-188,-5760,59204,63354,-4976,-55128,-102716,-126612,-82562,-14345,19879,51195,41584,77553,31925,-15364,-30790,-72440,-91729,-43476,48540,158493,150045,168872,109193,59863,54399,94528,153513,137398,54899,-4324,-14009,-29692,-75265,-113386,-78391,-44051,-53800,25912,225116,276178,152601,3879,-62870,-40242,25630,41515,-18351,-96840,-14792,75001,139061,95790,28389,-8496,-58022,-68423,-32094,36123,199731,220426,108209,39962,10965,40981,21636,-34191,-78657,-72315,18238,173971,171278,-3608,-127441,-1108,53225,58388,62270,94549,74204,9342,-52529,-110312,-80892,-18219,-43961,-17996,78336,82096,-17581,-59033,-52293,-95588,-134585,-33596,109811,166093,63409,-73922,-123963,-27657,10432,15392,7527,-1700,-25617,-19849,-13431,4907,-16590,-21604,28638,67887,131964,110402,49679,53125,49383,-41145,-111699,-71394,-50623,-61432,-1282,100803,198164,151450,35557,-51634,-131805,-109012,-90919,-79313,-70355,-63891,-56824,5591,77483,118075,56728,8261,-12427,-9926,-34914,-60658,-4113,126624,268597,232727,82458,-6244,16811,167632,180335,112264,136971,107357,3601,-71454,-117644,-53881,177140,376587,390277,251201,121852,33775,-21379,22583,47945,13247,-72941,-122340,-39124,32717,40667,67016,88682,76830,114843,259943,392895,239247,28651,-72969,-52666,-30627,-8843,6083,-50209,-18132,-31874,-102627,-106959,-129392,-132223,-65940,-18649,34378,47619,43262,-5864,4843,145321,295787,290381,100555,-143555,-40001,29636,43439,40248,-57160,-85578,-115872,-153733,-118416,-55819,-5437,2433,72742,134280,125766,44043,35786,115818,86226,7239,-15073,13620,48535,77048,34751,-8853,33617,70213,56777,35219,24861,33518,1089,-32948,-19094,39130,151040,265203,199299,34231,114764,388155,462668,408536,368860,331215,305250,268317,222765,166668,73925,15791,76187,78497,27178,-58255,-26777,23980,51133,87876,114264,46238,-37836,-40369,85162,193267,267809,240721,151582,79712,65405,60914,65974,128803,151904,88367,-6651,-30760,-36828,-43275,6911,89831,168306,207144,158866,24138,-44852,-74385,-53878,25185,172842,221439,149003,7377,-107521,-82886,-38494,46957,70818,13669,-86542,-40490,-60723,-92451,19325,98423,95155,22336,-37396,-36288,-23845,-26807,-116514,-89115,-68870,-51498,-74841,-110175,-79537,-40597,-40300,-45687,-64619,-73332,-60233,-51111,-106468,-65192,-67312,-106295,-76172,23298,75421,56966,40857,166855,299898,365857,228956,62129,6015,39491,20506,-18186,-66536,-109971,-59607,-1061,53488,45345,-17531,-89263,-101175,-89482,-66882,-62213,-52636,4461,15633,-4958,-17951,-39281,-101687,-94799,-66589,-10128,46874,49930,-59205,-90750,-59133,-9401,93250,152377,85570,3592,-3901,2908,-17267,39949,107989,184990,249955,258880,142865,-4611,13859,49923,41700,35757,23488,52255,17926,-53216,-120572,-20399,172702,54272,-109789,-14577,35730,18204,-53422,-68066,6215,899,-40653,-79866,-97121,20361,100693,105373,48061,-15535,-92929,-85617,-40899,-40274,-32956,-23015,-15310,-66672,-119005,-74365,-14659,23109,30627,-30617,-85876,-87870,2587,41451,50129,49059,92498,93041,112997,212371,352331,431993,232411,69040,-16184,-26831,-5861,-4487,37297,46122,43346,27440,969,1299,18519,15027,5283,9158,19296,-17889,-83213,-98896,-63312,-83539,-77281,-12654,11084,-19292,-97955,-115571,-73637,-75448,-120701,-65800,-6512,94584,120226,55657,-30417,17785,259202,421255,403462,250753,117430,81253,93824,-29961,-61410,2480,35694,98544,82959,-15932,-121628,-71344,9078,80606,96183,152126,272485,266354,102522,-24657,-15499,96382,160390,148806,102789,123004,107324,74561,2216,-69131,-59034,-76161,-91849,-45020,-55286,-57067,1081,38862,39171,27892,4691,42984,38638,14033,-38719,-98115,-71931,-38413,-15961,-13597,-40036,-50412,423,36827,21980,-23893,-83393],[-105232,-57862,32791,72383,84980,90803,42125,-49276,-40492,108620,240163,191425,69250,-41625,-109699,-142323,-97989,-59315,-17296,14004,-20588,-73664,-44788,-27834,-45173,-97320,-115831,-68304,-60797,-125918,-185226,-139323,-75102,-45604,-66330,-1866,129160,227944,191141,82960,-9774,-34693,-48302,-30495,-4342,11208,15886,-45807,-107199,-24371,92671,155521,108383,-20115,-40181,-33035,-43833,-13495,40805,60262,79446,70118,-18051,4874,57557,18523,-8394,-22546,-18141,60627,211218,375573,355801,206677,87865,329,-61361,-55987,-39926,-32945,-10862,180376,268239,201605,46252,-47584,-15510,10458,3425,40181,111971,77121,-1840,-29003,-19281,-18931,-45796,926,63243,116232,137919,129999,89734,99396,127570,163624,154354,70104,33706,-25438,-104214,-87732,-28846,-42267,-83296,-61556,-3923,28994,-51863,-95636,17420,90804,103929,52637,-45189,-99267,-29872,38310,65585,51597,9274,-22605,-703,16683,-11484,-53048,-70557,-10558,25805,29115,36037,66418,118922,81825,-7633,-1732,15781,-9087,-99305,-85126,-15520,36546,37399,63816,123846,238109,384618,450315,185499,-1164,-113162,-49348,-24566,-62007,-4222,-40508,-90798,-109012,-108882,-81359,-5668,28853,-20854,-112682,18567,81364,-39170,-183359,-244087,-216418,-172978,61408,64282,76026,96646,52780,-2559,-95760,-73170,2221,53398,41910,-22446,-62031,-50357,-72685,-85769,-92328,-81135,-51278,-33493,-51633,-96552,-129782,-85781,-11649,-4350,-21335,-32422,596,57829,80949,58375,53347,120673,162588,100384,52771,114828,238583,258328,199182,77630,-12615,-92413,-62365,-54097,-85091,-83529,-41296,24734,40423,29119,106019,167323,197992,233906,187135,97501,70092,55740,15223,-18902,-11161,-10042,-29436,-36814,-33679,12625,146769,277814,251984,95056,-17075,-56553,76927,235784,381266,401618,246928,147835,103610,-15719,-119182,-80825,-70031,-139325,-73615,-2058,45039,46849,-19482,-66590,-38706,59276,93366,-4609,-123989,-154234,-142439,-161224,-108240,-63905,-28076,-36525,-84717,-66323,-24622,37052,64901,63675,42488,22051,9212,77749,126258,115733,63157,-16047,-48492,-68942,-81126,-98623,-90772,-110431,-87737,-37672,64842,372013,503830,381755,215982,65841,24764,32425,15626,15653,10659,-44413,-138776,-45070,-20359,-39056,-9526,24623,-55475,-104869,4146,5733,-8082,101129,256204,321710,243675,71141,-28388,-36825,-8823,-3288,-13256,44674,109051,63225,8567,-79194,-149818,-119422,-70687,-72752,-80547,-20211,31242,65408,64512,175821,262222,147081,32178,-16428,-67110,-93603,-62854,40004,113106,63625,-8174,-19858,70458,150620,106449,33042,67028,70511,-6755,-60401,-9076,-1545,-37107,-55854,-41372,-74934,-90914,-81021,50183,102902,130572,127889,140684,107845,-11868,-31323,156773,305265,249428,170434,-11363,-58901,-61437,-64383,-65814,-121041,-81594,-67019,-110095,17587,203002,130624,-18932,-68209,-48258,-2897,67098,94808,68391,-3141,-75256,-87575,-68066,-45061,-13462,21574,33775,21046,-9137,-32094,-26170,-56343,-103828,-114740,-55194,74814,280190,313094,262226,153703,79223,-26373,-50463,7401,124724,156858,158068,166816,68821,-23783,-63878,-114818,-59180,-15296,-64190,-28029,57289,61977,57763,12123,-44773,-42957,-6411,-7723,-31500,-5110,-43773,-36430,-64838,-125186,-47006,34846,18073,-88245,-247803,-145563,82113,231432,66992,-112229,-296848,-284642,-140590,-64124,4618,-2053,-11966,48423,133186,203674,118362,44182,-85058,31791,126291,214216,199689,103891,61452,102043,116590,52598,-856,-68377,-144438,-139189,-78692,-69424,-85215,-63307,12461,99258,82997,23835,-43266,-78506,-56803,-39761,26199,221494,287750,276757,180474,158587,179934,253795,149113,24101,-8029,87000,70535,33537,80180,141232,314029,375815,320563,182887,59990,-6622,-30991,-3457,58975,31182,-19775,-27711,-53576,-53302,-88186,-81976,-120134,-93815,-12502,-24001,-32342,79059,350529,338821,221463,107948,56558,66724,-10348,-104944,-65424,24364,160470,241433,247018,159913,34869,8463,19404,-67100,-54127,-5188,22635,18057,-69762,-64079,-51869,27735,63627,-40908,128079,221001,167281,38899,-18879,28945,109609,139413,98325,72123,55968,153527,223565,257334,311393,256131,90022,4472,-12834,-43846,-100890,-165211,-141183,-106259,-51583,-12522,33617,20629,-25779,-38129,-35140,-15948,-54094,-28017,67574,173407,264165,233303,172374,100714,63769,47968,17220,-49207,-134988,-64931,-41701,-57218,-114186,-75148,-40913,-57886,-106719,-125691,-109470,-101226,-91814,-108552,-99058,-78516,-41005,-32784,39054,90602,18688,-48909,-7464,118150,57291,9328,-48336,-37235,1734,-20119,-14638,35065,42123,2573,19606,72547,124156,57995,-50302,-117347,-92226,-56312,-27099,76577,206125,341653,434986,306292,191956,136981,118178,100941,53233,9517,2044,50093,113657,38694,-12910,-54744,-3612,14135,13722,-26454,-37920,-4111,-2073,-52671,-106377,-29028,11141,7812,26996,24972,6419,-40148,-91257,-20030,103329,153294,75104,2295,-50761,-91843,-82917,-100257,-116236,-71437,-17457,68914,67159,18161,-71674,-49444,97899,125786,36064,1576,1458,10762,36093,19053,-5523,79037,244249,219369,129304,76055,29360,-30281,-67462,-38903,11431,-6944,-9457,84315,39889,-69583,-104704,-61735,20028,-32630,-52706,-70347,-72152,-53064,-54350,-67949,24873,33641,-45958,-107525,-150309,-106774,-38374,-6388,23754,33559,-45603,-113397,-20328,31961,-20875,-83894,-32748,25082,10504,-15863,-11405,-22163,-62481,-51803,-46439,-102874,-5191,134517,154891,138780,62501,-38286,-94693,-94359,-66234,-24921,2589,4905,-42812,-122160,-70476,2765,69901,65857,123807,145505,27379,-76104,21769,187074,125539,1055,-38816,-49745,-112105,-154045,-79891,-56875,-46767,11267,37172,39418,11238,9758,60372,52487,-19745,-38683,-25638,-3603,14687,-17000,-106344,-27181,-9871,-41731,-43372,-42441,-73034,-5235,146562,258280,211879,28788,-79208,-78891,27462,136184,153711,31950,31549,110549,227824,187452,105904,122041,153492,120606,-59963,-64021,-61927,-45340,-27914,-19130,-42152,-137975,-35592,-32283,-91916,-65465,-32461,-28213,-38123,-139599,-54425,49805,104363,83733,13466,-86749,-83389,-10801,31775,-11164,-9426,62732,34339,58035,89140,107035,142080,108982,17693,-71340,-47939,-40541,-42766,14549,103373,73416,-6126,-84315,-121494,-108512,-29360,-3268,-14281,-31487,-48010,-26878,21722,49545,15076,-17156,21872,102229,165090,111729,1579,-127993,-101822,-84599,-85840,-70979,-55489,-22312,7833,37339,51588,-26817,-41259,131049,237730,205469,27147,-100679,-1057,53556,27193,-60681,-87011,-41895,-10701,-31344,-65306,-46436,-64776,-83826,-70405,-74031,-103814,-129020,-96402,-59150,-24432,-68346,-127721,-115591,-64466,4493,39882,24699,-10216,33962,103695,112511,145276,157401,61374,84616,83580,41298,42415,47844,64418,20050,-48669,-19556,58654,95523,173505,150795,93140,103876,80692,80950,82407,61585,-43148,-69511,-27751,-59603,-108226,-70965,-57202,-71031,-34830,36232,69664,64127,89615,118766,221967,265451,214460,93253,11693,-49544,-11780,39393,76730,49197,-7353,-18735,30419,73456,132404,222035,163245,95319,66019,194840,282455,322778,306991,167835,-11509,-94492,-83239,-59170,-45912,-17128,16366,-3280,3451,-34411,-20085,-17277,-85598,-90080,-12086,42463,52257,50406,-14826,-112943,-107927,-25231,56323,75636,59091,161038,284654,300985,251605,139921,116701,225480,268198,92098,7240,9064,38415,7996,10414,11796,-4507,-45364,-67173,-41325,-8370,-864,-26093,24636,26200,-56281,-131159,-41557,1602,-34533,-77714,-77924,-3876,50535,5669,-55814,-108022,-58601,2425,4643,-9250,-21874,34811,76349,78732,-6294,-77408,-80601,-76526,-86912,-138012,-144447,-122910,55998,130544,24934,-25141,73449,166633,165336,72171,40610,11660,2506,11786,50299,113259,151360,84666,17833,-1262,-15552,-26483,4368,-7620,-28293,-4887,-28561,-123805,-46132,14146,16448,5094,-16630,-25729,47650,141335,144654,34890,-86704,-48013,-21257,-6719,-29607,-23522,-40647,-34711,-84060,-78465,-57015,-49774,-30031,192823,481897,522858,247352,47496,-16664,-61882,-32965,-11793,-55128,-90527,-93345,-18556,47862,47482,18796,42139,68280,36318,-11995,1281,58985,74016,66743,68467,95823,105777,85523,52076,15560,8603,42940,95309,53603,-45770,-86344,1705,93219,205422,183147,28080,-84494,-30543,44127,6215,-77492,-27476,124688,209289,203516,138892,75226,339,-66880,-67221,-6193,64316,48784,24193,-13750,-47937,-16385,-100,26333,96720,92521,2220,-13755,45186,103122,122788,82499,-22883,6890,166503,177904,114614,238484,220604,234709,287895,304490,282905,185518,42368,-31691,115675,202759,150231,71470,-36367,-44664,-31164,-49520,-27286,70538,84986,-10203,-94378,-58883,-42970,-67821,-91635,-58869,4125,44597,130343,167496,124364,31756,-24178,-15513,20408,28963,37045,-6433,-55911,-36549,36934,46469,18011,-26484,-30941,2121,91103,174946,211477,245801,225418,95044,-37675,-114929,-120148,-94965,-61764,-34406,-38039,-44595,-54812,-86893,-37763,6926,23327,-6186,-34700,26910,111669,87512,23002,-9298,-15963,-8973,22598,41540,39001,47694,64869,11213,-32120,-21924,77755,104076,106996,91280,99575,65297,-9164,-24847,30646,101635,74739,18651,33836,26064,-12917,-49911,-70317,-29748,-24578,-2173,40928,4490,-115004,-135874,-67714,42404,30303,-20266,-11409,59568,28998,31471,57943,48993,21682,-8044,-30325,-55073,-74141,-88301,-86156,-39070,-33223,-70420,-99982,-94781,-71928,-55623,-40140,-7153,-31941,-80200,-95608,-50716,-62945,-94148,-59094,28203,150828,231316,105798,23819,-39016,-135730,-180777,-35360,77433,16561,-50069,9279,35168,31875,-2338,2013,51334,93844,84354,42516,32106,45519,26612,-37080,-99876,-126923,-109496,-103335,-111043,-132645,-89396,-412,13479,4868,25116,61474,117418,90835,-41094,-49371,96672,76781,-88073,-151596,-111817,-97564,-62048,2982,69650,50642,-17694,-110193,-19951,61243,25851,-15863,-1006,3583,1603,1881,-12595,-21243,-10568,-103,8866,19595,5315,-82244,-105788,-31786,47593,149661,66231,-36713,-6819,48343,25102,-5701,5981,56581,64647,-15297,-106464,-147163,-167537,-164901,-171164,-181512,-106778,-42337,-38509,-29536,-21401,-19707,-56870,-65691,-35029,-37628,-37560,-36497,-19923,-42339,-97781,-84703,-24802,0,20004,28336,14166,-7445,-45432,-70455,-70660,-64143,-79626,-58232,-4998,48904,116966,142680,69081,-46020,-140982,-68245,-65628,-78115,-25187,17938,-29052,-7061,50995,93134,39533,-49974,-105103,-68558,-27514,17529,49661,30346,-10375,56627,57988,-11899,-44615,-78167,-115732,-67073,-5483,19463,52850,65090,128964,74902,15874,-8408,-49689,-76104,-56529,21515,139591,144596,166521,111473,70682,71806,112749,166489,148386,71830,12909,1775,-15035,-60995,-113503,-84209,-49991,-61390,13990,207878,269118,182613,114808,21817,-64174,-1001,25857,-28417,-92998,-18399,59079,111294,59196,-779,-26788,-67796,-77038,-44687,19639,189925,238024,120839,44950,-1617,34488,26196,-28541,-76754,-78469,17151,167068,147750,-3226,-141645,-39442,9519,19458,54330,83122,56388,-16490,-83490,-136258,-121956,-27876,-23425,7375,75938,57583,-43871,-83892,-63371,-98107,-140375,-41276,105181,167662,70048,-71314,-116815,-20973,18768,24016,18801,20022,2052,13878,24043,33528,-20683,-60396,-9041,41526,113831,116895,65725,59320,39883,-58752,-98154,-36086,-6826,-41046,-11116,73082,145106,110078,28432,-50439,-121605,-92803,-76601,-69046,-64138,-55302,-31075,-1740,72075,118301,58653,11513,-30233,-35869,-46220,-64288,-4971,131268,260305,212459,63355,9574,42096,148197,157216,99731,138427,119206,22556,-56461,-112277,-57247,170262,383628,425876,277093,137045,34388,-40775,-946,34697,9232,-71263,-149348,-62775,26997,58222,102270,111765,78731,100219,225800,363085,224803,21437,-63267,-52448,-60544,-59660,-35592,-48268,-14411,-35054,-101609,-107225,-126375,-128983,-70229,-29088,17278,30550,26720,-19713,-10207,119833,252827,261076,108461,-116794,-46249,32764,48081,50199,-47458,-77369,-108439,-149803,-121665,-64074,-4045,20281,110616,176242,163263,79871,67582,149940,126431,40359,5712,27691,55158,76456,29642,-14039,36635,70865,43002,14721,6008,25343,9739,-24780,-29260,8250,76688,155564,119986,7932,101414,327165,358158,308860,295452,313567,329129,288280,229216,169408,77952,23991,70669,78990,32785,-47233,-95367,-31739,10146,53121,70105,3671,-59666,-58215,74018,183554,253870,225656,135433,64346,45025,29538,52309,144542,186610,123573,13358,-18497,-25793,-50073,-13531,75497,166363,223179,190140,52624,-32195,-74257,-62723,-13667,106616,156244,105041,-7237,-132277,-86059,-29557,46250,57430,-7458,-80782,-36336,-61615,-94482,-2815,52022,59898,12169,-40322,-27421,2298,-1740,-100557,-103079,-75218,-52211,-73308,-106699,-80212,-42298,-37854,-33718,-49015,-66173,-65614,-54658,-85854,-67617,-80286,-118038,-49133,66897,129357,97313,71837,197569,306083,351106,233784,94741,45946,71464,44059,1216,-43199,-84008,-45393,2855,45940,38755,-16776,-88297,-112655,-106055,-91753,-95274,-67543,9743,32208,12370,-14933,-42759,-101454,-94446,-76187,-35483,4061,13193,-71171,-62613,-26634,10424,106533,144044,77243,3910,4230,14107,-12386,35427,93782,156869,211567,218908,114748,-19452,2773,44063,37553,36401,23253,40426,5000,-62392,-119027,-49299,142276,43655,-94315,-12634,22123,2116,-68174,-67984,7190,-5821,-45262,-73063,-89233,11500,115202,114016,43212,-18400,-82630,-88130,-54831,-60252,-44496,-19949,-11952,-73455,-117682,-67781,-11060,22830,24921,-42987,-99055,-76212,13011,53469,67810,79692,130845,122281,129257,211890,333330,435395,246808,70639,-18268,-30128,-9768,4805,60811,81749,81518,47838,-3179,-12907,5367,8510,7437,15912,21766,-22113,-92154,-104387,-64072,-92867,-66343,-5117,8979,-30942,-117239,-132766,-83567,-88038,-119200,-50502,4649,90796,105576,42138,-28732,16978,243494,399688,417729,288057,140715,98020,108711,-34746,-56948,12192,52310,110089,66229,-47096,-132031,-83301,-3209,71121,93181,152782,258576,241569,85023,-28121,5735,141020,205678,160641,100186,100821,77550,53678,-16977,-67955,-40785,-61542,-71181,-33442,-21241,-40343,6727,46772,47058,33160,-1974,30205,25365,3756,-45733,-102125,-68077,-35877,-18689,-17624,-42890,-50667,1141,47794,52825,13587,-42093],[-76890,-69030,29338,77530,98449,100180,48274,-39273,-46548,89218,215279,178218,62084,-45804,-115083,-123416,-71470,-35016,-1691,17377,-25604,-77720,-46914,-40734,-66065,-117913,-124795,-84537,-85497,-151009,-189481,-115820,-51689,-27171,-54461,6524,132011,223445,170272,60163,-25611,-37469,-44685,-26637,6823,22384,17593,-45385,-107796,-41220,68393,120569,104136,-6413,-27721,-24428,-31165,2039,53977,70015,76314,70082,-8419,-1642,45044,8958,-35030,-36704,-20628,69602,234125,415175,384231,218470,97002,8517,-58868,-59327,-53706,-66567,-54718,137056,234074,195947,59456,-35033,-18041,16065,17263,37397,97716,59968,-15268,-33745,-18534,-16976,-47261,-22072,18935,80056,136110,155278,108900,103185,119160,148455,159441,76100,36050,-22756,-104724,-79215,-14036,-24476,-70524,-87196,-46851,-7587,-65729,-84658,15319,70401,71431,26343,-56359,-89186,-15615,51026,77082,60068,16117,-13907,3448,12249,-21746,-66072,-75036,1194,36265,32706,23955,37626,67166,16559,-1265,48362,44820,6836,-81009,-69783,14248,81255,75719,87718,141102,254127,379284,430960,190128,-3080,-128071,-55328,-29247,-54861,4874,-35123,-90891,-113001,-107952,-103252,-38513,-9400,-46760,-80804,21105,55492,-76575,-220158,-249677,-237630,-171081,61908,48907,57361,75320,35573,-14160,-103636,-80382,-3406,54780,37495,-28280,-70543,-52955,-65244,-74418,-85060,-75838,-29911,-11077,-39114,-90043,-119480,-77413,2453,6891,-7946,-19154,10321,65539,82165,64086,63727,126061,155695,99978,57078,117369,254562,300370,235624,84968,-17063,-85801,-58119,-57839,-101207,-103949,-54360,25272,50467,47867,129643,200970,224248,228361,150742,61375,40616,27208,-11997,-34235,-10544,7630,3738,-3514,-12044,12457,123905,238810,206513,65032,-40592,-75144,78334,217950,324191,308702,185298,118281,101078,-11929,-103428,-66929,-58318,-132171,-99462,-21464,36397,51149,-13401,-68186,-52194,38447,79867,-1389,-100280,-119408,-124667,-162961,-120194,-72221,-35090,-39498,-68229,-53450,-19218,28817,58578,79696,74178,49244,20694,85758,142822,145973,104865,24596,-24274,-55279,-68386,-81120,-73157,-107339,-99653,-33936,97635,439434,534083,419408,245878,77409,14288,7244,-13388,-12466,-25529,-60721,-158769,-58216,-31978,-46418,-6409,33233,-54807,-105059,-3384,8756,10398,114797,258663,324768,241151,51298,-82159,-73567,-11893,1173,-9270,39025,89338,35158,-21713,-106671,-147155,-140482,-122253,-91638,-70231,-13781,21178,45943,48868,160482,261796,160366,28636,-30655,-79569,-96928,-51589,50796,109473,48247,-21954,-26181,71124,154249,115019,52935,109002,109145,12496,-50264,7807,43202,5062,-32533,-30097,-83918,-141860,-97484,41141,111265,163418,168717,156495,106352,-10138,-10253,173029,263301,207450,164215,1708,-60673,-63455,-59082,-53486,-124308,-87248,-57497,-87467,-5451,201255,138467,-1698,-47799,-40357,-14191,48763,83643,61788,-6621,-74479,-89304,-77516,-57161,-14761,32812,53556,47781,11336,-23310,-21130,-45480,-88653,-110014,-65490,78295,284777,298726,243678,129392,49835,-47577,-57038,6065,119265,144692,152784,171578,85781,-9827,-55355,-119753,-64596,-28955,-80538,-21263,67076,67535,51777,-5399,-66539,-65210,-26764,-18043,-31372,-1031,-39369,-32281,-65919,-129030,-45918,38941,25313,-62767,-259384,-188843,37695,212185,22793,-138538,-317490,-302907,-133276,-64733,-4551,-10449,-8149,62623,163797,249585,153549,54321,-63049,52933,142677,221665,210160,119077,72890,111779,126914,76350,27114,-52468,-146331,-140656,-74158,-69894,-89197,-64375,16328,97185,71832,9786,-59947,-84287,-38710,-15569,89726,266980,299291,295723,196886,177108,210067,277855,143453,19608,-21465,59309,46531,25573,92010,161681,309970,343982,305012,182420,64314,5940,-5168,30822,88000,52734,1091,-822,-29897,-50477,-95467,-77593,-102865,-81229,-12396,-20822,-12982,114308,416159,378773,235997,107451,50509,77076,3177,-94057,-86139,942,141196,222963,228082,138784,17930,2459,35362,-65967,-81563,-22950,18029,4987,-79314,-66930,-57520,13040,39447,22251,197632,263936,175242,19304,-55984,-8977,67756,97700,57538,25195,-50,113956,239246,326099,388361,317675,123341,5731,-27900,-64363,-113330,-125358,-147386,-167503,-114429,-104734,-33514,-15528,-42101,-49506,-47926,-11965,-15359,1648,70167,151314,223461,190394,152099,121211,87238,57044,19174,-50340,-124865,-57748,-31112,-47075,-111033,-91499,-55226,-65978,-105188,-117837,-97784,-92645,-90298,-107401,-88545,-85821,-54857,-47546,23414,90470,26961,-36507,10125,136996,67782,20650,-44984,-55507,-3242,-1557,-15562,20220,25811,-15525,3067,56294,102225,36329,-54850,-103170,-80952,-49297,-30588,67224,195075,331000,408481,318092,216636,156263,130017,102465,51980,7301,-6394,37548,120684,80985,29639,-18103,13490,18063,10258,-36755,-43883,-4277,-3428,-58163,-105279,-18632,29501,35596,65434,78425,61602,-7632,-76044,-25070,96958,128555,50920,-6924,-47157,-87488,-86668,-98516,-107316,-90015,-57772,22381,17147,-26382,-105904,-24931,119906,132642,25000,-11570,2134,18315,28862,5058,-7654,90399,264589,220467,122370,71342,24249,-46191,-88807,-8834,61916,46048,28204,94272,22086,-82313,-66880,-23246,33080,-25432,-48917,-71658,-79298,-54118,-42186,-89769,-6852,31619,-37175,-97914,-146234,-107898,-35497,-6561,19694,33069,-44736,-100319,-8429,40471,-13515,-70848,-28140,26854,14964,-11899,-13924,-32794,-68590,-38309,-24070,-73851,-1349,120667,133470,125518,66667,-26878,-81400,-88825,-57162,-19953,10770,12476,-34855,-119718,-94699,-18445,69850,97251,159051,142707,14323,-75347,24335,203667,152372,5462,-33934,-43739,-101298,-141614,-71603,-58607,-51899,551,11501,27144,32968,43858,72884,37059,-29367,-34072,-25065,-6696,15207,-4092,-99917,-22556,6202,-22916,-32816,-29766,-56595,-5969,130896,260575,238202,21181,-108183,-48935,77477,187553,205606,76133,67049,136894,221098,142566,75878,97489,142663,177002,-16333,-43710,-73019,-64411,-38972,-20288,-38233,-147848,-61595,-55639,-118565,-68327,-28212,-28868,-41547,-127170,-41904,62740,114145,98395,23153,-82418,-97083,-52099,-41207,-59181,-30044,39879,25661,57701,106279,148254,198085,158062,43549,-83126,-60080,-35150,-23465,44113,123598,73618,-16123,-104681,-147748,-90189,-29739,-17332,-29329,-42332,-64023,-48862,1565,37991,13834,-11584,27064,111465,191300,149443,30146,-109353,-116211,-97744,-91859,-68683,-50987,-19846,13331,53353,58056,-25773,-35424,137653,244919,212126,25247,-132205,3151,68459,47527,-41096,-81165,-41871,-10382,-30158,-65809,-52568,-78614,-92507,-77439,-78983,-105294,-121715,-89193,-62883,-34104,-54787,-104907,-112808,-81404,-5548,41414,40882,18347,56280,120707,134915,160145,180687,82252,68780,82226,50102,57079,70021,92830,25363,-70876,-11881,90446,119286,177038,141918,75243,72418,51295,55992,71794,56720,-49614,-53526,6794,-23197,-76434,-87793,-87846,-67687,7773,84162,132384,117275,123153,135854,225783,264699,222601,103285,27943,-10642,46556,101887,131567,87444,13876,-11551,26946,66649,126423,218598,165604,111835,99555,208484,245112,254154,224818,108746,-34699,-108944,-98482,-81668,-73776,-40604,4323,-1067,23717,-979,-24505,-12835,-52586,-88133,-29433,23549,37152,35841,-23432,-121272,-93301,-9805,69937,92310,105717,256677,376773,378248,288795,152540,133835,260049,330937,153240,68805,27678,18052,-22090,-8888,4507,-8339,-48097,-73568,-42170,-14463,-19987,-38663,12672,9716,-69559,-101078,-20311,6984,-42965,-87882,-90698,-21088,52257,9242,-54576,-104342,-65097,-435,2807,-10348,-16427,35696,72406,74513,-8417,-95473,-97633,-87625,-97208,-141541,-136470,-115347,56656,125662,29667,-4818,86895,174485,164919,65182,32198,10054,-4249,-4982,26089,85368,135229,82047,17520,2147,-11039,-20343,26926,26985,1362,11592,-8241,-97135,-74163,-21179,-7957,1102,-4893,-7726,60707,138790,127583,39829,-91682,-76666,-43355,-21582,-35802,-26793,-45630,-37780,-83472,-59281,-40884,-27325,11774,237862,518077,581134,320639,75059,-7124,-72690,-71128,-65989,-90072,-100698,-91802,-16441,42064,43367,24621,41159,45173,10397,-11459,19172,66785,69990,51145,41095,68787,79266,61330,24315,-15802,-18306,17905,77628,46783,-53254,-87212,125,89082,196718,157626,1829,-94613,-29212,33875,-8814,-85970,-35135,109040,199092,194518,130387,74778,2850,-69666,-72100,-7242,72289,87548,70151,6969,-50756,-15433,14209,37900,98361,96589,6755,-14691,54087,134752,155919,103414,-19933,575,149189,157365,133705,278278,240438,232430,276492,293378,273870,178784,50751,-29786,116177,223132,171991,82359,-45776,-61806,-48628,-69898,-29900,73291,76016,-18733,-92166,-55796,-46987,-73324,-97929,-73550,-26440,5114,81513,110684,65976,-12653,-33397,-7763,20421,10257,11185,-34670,-94094,-61316,8693,28797,4756,-37739,-36031,-6697,72725,140725,175395,223883,215849,92091,-37717,-113466,-131115,-107212,-51088,-16135,-24917,-37952,-50906,-61888,-15599,23815,32854,-7533,-40116,18714,101087,77981,1906,-33802,-31464,-19571,17092,40996,38070,50979,72912,25800,-6815,-29904,77118,118197,111503,88623,94747,55952,-19746,-41011,4981,71665,49043,-1348,17960,9606,-20423,-52637,-69138,-5166,16515,29662,48010,2338,-117621,-123362,-41502,63984,70450,27874,17033,68849,15900,-3890,38718,46438,27681,-8951,-40542,-65263,-80726,-93067,-81907,-31728,-28065,-64145,-85898,-86575,-75132,-61470,-25259,18245,-14837,-82464,-107782,-61745,-80258,-103396,-42903,60309,202067,268276,107306,31205,-19278,-96911,-162368,-61389,81156,15518,-51205,20363,46139,37770,914,5972,49848,89413,81023,37900,25555,47840,38783,-23466,-85343,-124543,-110179,-97227,-100442,-147230,-117472,-39059,-10591,16369,58871,104826,161875,129053,-8800,-57457,81470,42348,-130488,-152035,-102327,-93629,-65513,7884,83986,65968,-6529,-97982,-24671,40832,-5939,-37080,-19740,-14126,-13732,-7749,-24357,-41213,-27758,-19060,-19103,-7221,-16422,-94334,-86808,-4170,94675,209510,106602,-22426,-12160,45489,41695,21759,26153,54742,29877,-42551,-55819,-90537,-123449,-134426,-149122,-157652,-109123,-54386,-46215,-28792,-14030,-18006,-79033,-100613,-47597,-35904,-31449,-29473,-13556,-39813,-105270,-81919,-14379,10960,25118,34607,25895,5881,-28973,-52858,-66850,-68299,-65865,-31555,20864,65930,118470,129660,44685,-70067,-148564,-47428,-42470,-59264,-43515,1701,-16168,24587,75588,100293,34953,-56714,-110171,-74791,-37594,17274,74458,60751,-19937,36839,45011,-16870,-30754,-51223,-95829,-50491,2004,14934,46328,77745,162630,108941,44640,12586,-29085,-60466,-71400,-11396,111526,131814,157276,108198,75796,82617,122421,167703,145607,77225,23745,13334,-3929,-49485,-108697,-87582,-54832,-71715,-4374,176275,246803,225664,239305,122345,-48173,-35903,3090,-42638,-87215,-23006,41610,83648,28899,-23556,-42402,-77099,-85462,-56392,5598,180735,258318,141327,57727,-13049,19667,23922,-20551,-73483,-86624,11636,148688,114460,-8300,-135859,-76552,-33743,-24122,38718,65320,37337,-37546,-96472,-114893,-136604,-41055,-3115,45890,89921,49689,-53632,-106597,-75991,-101649,-147407,-52163,90720,156610,68625,-73240,-113972,-16310,24971,29375,25316,35386,24579,44156,59765,57888,-20202,-90655,-46218,13770,90293,115304,76914,63453,29948,-73578,-82897,-6931,35520,-4385,-3337,56201,100709,73722,23277,-44878,-107761,-73478,-58032,-56637,-56280,-39620,-746,-12622,58644,109623,58350,17937,-40183,-52481,-51988,-64350,-2580,137723,250768,190115,45218,20375,63980,117451,123585,81063,128989,121582,36148,-42889,-105383,-61387,156102,371376,435559,287565,139592,25328,-67151,-26946,20204,4946,-66179,-157272,-88711,18665,75128,136418,129169,75413,83254,187725,318888,198724,8353,-56985,-54562,-92469,-104332,-49587,-33275,-14438,-42441,-103154,-106606,-123653,-126167,-74595,-41659,-7271,1014,112,-37240,-29434,83766,192352,213412,102148,-91197,-46927,37649,55545,61565,-37194,-70634,-102340,-138885,-114296,-62155,2687,39001,143217,204416,183974,102929,93116,177731,161981,73340,27610,38563,57736,72138,22394,-21252,34959,64922,26008,-7781,-12912,17475,15053,-20412,-41498,-22133,13287,56818,47523,-19416,79483,251359,245372,202454,205599,268567,332302,294714,227024,167946,82505,40135,66389,81623,44877,-18495,-121181,-93824,-41035,2311,4817,-56084,-90275,-74596,61201,165257,226134,199676,115070,47856,22162,-3693,37738,152361,211406,152476,35152,-5565,-13567,-50425,-38970,52675,153151,222027,206598,74926,-22548,-76281,-71629,-49178,40131,89787,60188,-21665,-134594,-80742,-23452,40268,40753,-25769,-71951,-36002,-66107,-97055,-20179,13209,25130,-861,-45390,-23472,21820,17409,-81287,-116910,-83293,-54023,-72661,-104376,-80364,-42983,-34274,-21293,-34940,-59028,-70059,-57489,-66416,-61277,-83102,-112088,-29266,103680,181954,139774,103749,220781,296687,314225,216896,114205,80311,100245,64247,16626,-24158,-60894,-34311,3235,34501,28060,-19488,-88215,-121974,-119765,-113844,-121265,-68386,16223,45469,28106,-11969,-46276,-98076,-91515,-79854,-48266,-20799,-7472,-62165,-35293,4761,31802,110068,127225,63869,-777,4257,15883,-11336,29371,79083,127438,168614,167563,75076,-40594,-11323,37805,33075,33756,17995,25199,-10732,-73502,-117533,-82135,95410,19431,-79523,-12740,5181,-18742,-87082,-56008,11379,-8305,-45040,-62539,-76963,-4338,124368,117893,34595,-22420,-73607,-90768,-70590,-79990,-49780,-11055,-5898,-78328,-116389,-62173,-7285,23709,21979,-49694,-103239,-61194,26667,73573,99440,119521,160675,140106,137190,205400,309785,432955,264459,77738,-15711,-31198,-14317,9443,75591,111644,126026,81161,267,-30169,-10930,1331,10651,23274,23564,-27571,-101539,-102617,-62731,-103061,-54524,1760,6017,-42210,-135127,-141100,-89581,-97173,-114473,-39012,16405,88738,89864,28108,-28399,12677,218376,363885,416971,318588,160581,110309,115794,-44626,-49393,22906,70133,118940,44833,-75276,-124233,-93768,-16510,59445,87549,149556,238526,211115,65473,-27462,29771,182952,240671,164038,92767,73473,42472,22775,-41287,-55227,-21710,-45140,-49950,-20835,7721,-11165,20478,58440,56437,39096,-9032,15462,10342,-8002,-52945,-96662,-64693,-33712,-21019,-21181,-45086,-50821,1053,57515,84706,54678,-1307],[-46287,-68337,34796,87945,112549,109622,57276,-24370,-43725,76272,192216,167421,60990,-42852,-114619,-95265,-38558,-3920,19642,25918,-25551,-73077,-40476,-44458,-76298,-130524,-126023,-95180,-105421,-170551,-157050,-83964,-21852,-1595,-35975,16398,130459,208260,141152,36164,-42108,-41605,-38857,-18707,22444,37595,22683,-41645,-103242,-54424,46515,86413,91676,8579,-9815,-10092,-14030,19836,68044,82253,78683,73255,1353,-9180,34669,10104,-50499,-48457,-21473,77635,249338,432982,390895,220203,101843,14637,-56181,-59284,-60945,-94935,-97211,93121,197145,186279,71504,-22974,-21448,20323,31487,36054,75773,35396,-30000,-37612,-17326,-15055,-44871,-38481,-26965,33773,120207,167239,120481,103085,108632,130502,160444,82285,37625,-20840,-104166,-70519,-653,-6737,-50975,-90735,-71410,-30375,-69078,-72168,13137,50470,39676,3000,-60949,-75285,-1105,62176,86176,66724,21880,-8075,4475,6720,-31501,-77785,-78443,6152,40672,31568,8180,3062,5348,-49972,13656,83328,66392,22085,-60407,-57727,39987,128529,122710,118325,161083,267435,365318,400444,193755,-1772,-136379,-60074,-33924,-49844,12349,-29784,-89703,-118298,-97482,-131053,-84664,-53812,-68788,-54294,32347,70876,-50648,-194426,-270070,-221925,-135556,51352,32902,58847,88584,52721,-3615,-105540,-95312,-18078,46270,26356,-36176,-80060,-57969,-60146,-63821,-76770,-71561,-8859,12885,-26831,-84475,-110962,-66993,14644,14836,2374,-9716,13984,65385,75452,64248,69519,125224,141687,93885,56203,111486,255815,326971,263454,88555,-24592,-83960,-58963,-64562,-119012,-121354,-60181,23240,52124,57513,141620,221517,237212,209762,108593,26380,12002,-6267,-47005,-55476,-14703,20006,33997,25056,1581,4857,92566,192856,159290,35667,-62485,-91283,64593,180543,251401,214861,129749,92790,93694,-11047,-92101,-57470,-50532,-122116,-124878,-43890,22683,49099,-12100,-72115,-68266,13446,64147,6604,-71559,-95795,-114960,-157833,-130372,-82154,-45575,-46816,-60654,-45983,-20962,10191,40673,82970,95107,68976,25490,84014,149254,168195,140365,60023,-5274,-45938,-58500,-66087,-59319,-105000,-114597,-33665,125516,490489,546032,447742,267822,79110,-5337,-24288,-46483,-43536,-61892,-76730,-141189,-67708,-42060,-47797,7562,58260,-29344,-98625,-15153,7448,20909,114213,241819,310723,230295,38290,-110117,-94611,-16135,-2694,-12858,27259,63162,2336,-54548,-133100,-128483,-111753,-123401,-92019,-59035,-13311,4804,24656,34900,143119,246258,156697,13451,-51769,-96791,-108021,-47974,55024,97810,23646,-45572,-38098,66233,149744,117071,66510,138633,135739,25130,-36855,33544,101594,55306,-12081,-25666,-70457,-106219,-104884,17855,103283,178329,194410,160882,96997,-10971,4356,171565,205578,155540,142847,7590,-67361,-71647,-61337,-48033,-122361,-96601,-51411,-62285,6193,237392,179301,34065,-29549,-38566,-31213,21516,61959,45479,-17408,-79400,-96467,-92296,-74325,-20301,41932,78292,76764,28699,-16806,-15977,-32409,-76547,-111874,-79429,84121,278733,268789,205686,83426,5555,-76957,-70131,-1982,104557,125830,141056,167079,96229,966,-46492,-115426,-74343,-48059,-101678,-19676,69296,65890,39051,-27035,-88538,-87424,-51990,-36595,-39650,-5316,-43469,-36657,-73868,-136933,-50845,37748,34645,-30768,-211728,-238480,-47471,183337,21793,-22566,-174950,-336121,-194633,-92480,-22795,-22974,-5986,73904,189477,288914,182687,64145,-39134,59716,139989,206947,200131,122494,76867,113000,129974,95203,54444,-32444,-135718,-131675,-72216,-76493,-100383,-71496,14737,87689,53243,-10572,-81922,-90722,-22926,12676,150099,283963,282461,292101,200522,186105,228924,281663,125802,9619,-38155,23554,14710,11935,97793,171509,285082,292664,271489,168404,58949,8263,7394,51093,108391,73963,21586,21417,-12647,-52079,-107074,-75698,-88205,-66454,-11300,-13761,4926,141390,456175,403400,239220,99529,40853,87556,29636,-78890,-127794,-35702,113449,201439,210651,118947,-671,-2168,52005,-47601,-104471,-47701,6384,-12770,-90011,-71908,-65652,-7434,9200,73799,256268,298170,179468,1626,-93344,-43959,29977,54780,13886,-21958,-58441,62713,224548,357539,431459,351201,142005,2073,-48065,-90558,-119101,-88319,-81169,-57077,-24028,-110160,-115442,-59864,-63058,-62875,-64684,-11759,17633,26518,64109,115437,161479,125406,109482,125396,102373,61195,19518,-50683,-116218,-54108,-22134,-37387,-103664,-109822,-72646,-77653,-108241,-114670,-90737,-87267,-87327,-96708,-77262,-80966,-70329,-66667,-160,79097,27802,-28627,27293,149549,73851,26279,-45649,-76196,-10984,18944,-723,12695,11544,-35488,-21464,30624,67848,5798,-64170,-90723,-69533,-43488,-35649,50913,172987,301680,355057,308530,227838,164357,131285,94442,42723,-1699,-20624,19843,120696,121352,71637,20917,33202,21715,4279,-50374,-54502,-10674,-11507,-69197,-102500,-13439,41550,58634,102669,133881,116305,23698,-64304,-39028,77089,87320,19684,-23454,-51185,-83185,-90629,-98726,-93519,-85495,-75797,-5110,-16522,-57905,-107313,15788,157454,157980,26852,-25568,-6687,14150,13614,-14650,-14500,94026,271815,214828,113424,63688,15275,-59692,-80336,22170,106274,97297,65840,98249,3191,-84686,-38179,3100,37377,-24297,-49378,-75676,-89794,-59476,-33564,-82585,-41288,21075,-34378,-92351,-143444,-110104,-33397,-5131,17709,33024,-43326,-86538,979,42499,-11737,-60942,-22804,28236,17447,-12016,-23768,-52645,-78084,-25903,-3843,-43925,9562,108130,110696,106384,63965,-20031,-69874,-78483,-41275,-8563,23671,22770,-24047,-105139,-121617,-45060,58310,120027,181701,124925,-7082,-68649,25297,210891,173692,6548,-30060,-39313,-92716,-124771,-61451,-63656,-62607,-16273,-18667,23281,61557,76165,77915,16905,-36703,-29213,-26805,-13066,13971,11125,-71859,-16656,19540,-8276,-25687,-22496,-46757,-12497,105005,247941,253070,9553,-119309,-6767,130908,232016,246536,112461,95672,153651,199298,98933,49393,76044,127207,233744,51089,-2853,-74325,-84617,-49699,-22786,-38597,-134301,-91939,-85631,-148992,-60822,-18915,-25366,-39691,-113125,-36593,65985,114832,107111,27732,-82167,-116195,-102787,-104813,-31622,-13646,-907,9432,51965,111450,170685,236292,197386,68509,-88832,-75001,-31343,-2713,76160,142268,70655,-30128,-126952,-141498,-71764,-28248,-29926,-44784,-53404,-79417,-69751,-16055,28798,13256,-9275,25276,113103,209396,182184,56298,-80935,-120124,-112303,-101472,-67770,-48090,-21207,13280,62653,57925,-24485,-34843,130607,231036,200119,22699,-111408,16367,86503,67340,-20885,-72095,-39978,-9743,-30713,-68649,-59614,-98765,-107036,-87518,-84005,-100148,-110264,-83745,-68584,-35307,-37101,-80784,-88277,-78171,-4774,53358,61861,44478,70078,127274,150299,167396,191293,93653,46197,76284,60418,70618,90944,110108,17283,-93392,4351,124442,135545,168980,122917,51991,38259,20995,35877,63684,50723,-58072,-40903,40289,16857,-38963,-72252,-82407,-28942,51462,123628,185933,166152,154807,152029,217043,241046,211760,103748,38301,28212,99489,156810,177540,120198,34688,-1222,24259,53348,107899,198296,158599,128572,140114,218474,206067,190334,151460,58983,-55304,-126235,-117474,-109009,-99346,-62760,-9663,-2167,41050,38002,-15205,-141,-10150,-66159,-50093,-5892,17071,16827,-35257,-130485,-80090,3922,81296,105592,150907,343644,457316,444477,316772,162151,149267,285805,377447,201973,118481,52637,2097,-51995,-22833,1751,-7781,-44854,-83800,-46972,-24289,-43861,-54414,-1533,-4048,-70015,-74134,-4023,7685,-53027,-98144,-101955,-35424,57569,15774,-52430,-99572,-76235,-10658,-6370,-16101,-12461,34149,64761,66883,-10367,-110227,-113120,-98862,-109417,-139117,-120680,-86547,73822,138099,49729,19898,100482,180074,160277,54911,21034,7043,-13021,-22700,2232,57522,115696,78337,17341,5423,-8663,-17366,48203,62582,29163,25620,9897,-68970,-97384,-54286,-24796,4745,10337,10510,71281,129307,104805,42339,-86404,-104432,-66520,-37234,-41426,-30354,-50399,-40077,-85119,-45247,-26546,-10415,42827,263640,522672,608177,386215,108815,3236,-77032,-106389,-102266,-102808,-102030,-91314,-17926,31107,36558,28234,38702,24079,-9613,-2705,37775,72472,62875,31208,8395,33559,41454,27550,-8996,-46415,-43363,-6067,57858,38762,-58217,-88463,-3520,84418,189378,136578,-13378,-88668,-28031,24811,-18553,-91592,-46270,90765,186044,181610,117457,69380,1826,-72518,-72551,-5334,79952,123034,110251,25420,-45356,-11344,26062,41260,85501,85591,5666,-19539,57715,161017,187227,123091,-17425,-1554,135373,142284,156993,310939,252929,222139,256018,272223,252628,160593,52876,-26501,113210,233546,180738,81883,-44436,-54690,-56564,-88169,-29482,74820,65968,-27036,-88362,-52993,-51667,-79144,-100106,-80080,-48620,-23424,43275,64837,19126,-50314,-32711,1606,20857,-7807,-16361,-58885,-59635,-59185,-10994,15502,-5570,-45681,-37526,-14642,50460,99967,130654,188619,193268,80923,-40741,-111713,-139007,-110960,-37155,3239,-8898,-24121,-36194,-36996,6374,43204,46837,-3381,-40141,15617,95311,75845,-9919,-57113,-45469,-26125,15287,42861,37951,52046,75698,34320,13459,-33177,73313,130583,114673,84273,87335,45942,-29213,-53508,-12714,52574,35533,-9790,9381,-4858,-29526,-55914,-67657,14368,52415,59346,56273,2301,-115581,-107929,-16504,86210,110048,74271,49098,75653,6670,-40945,21186,45692,33075,-10720,-44632,-73671,-83744,-85452,-75218,-24171,-23410,-57072,-71164,-76962,-77335,-62405,-3558,44365,2736,-80129,-111425,-62637,-91807,-108642,-22464,97226,257826,298120,105913,37908,-846,-60893,-107562,-68662,74739,11841,-51298,30651,57013,44472,6208,11474,48236,83826,76232,32790,19300,51136,53066,-6864,-68085,-112797,-106867,-87529,-83485,-135065,-140319,-73909,-38995,28204,93344,149606,206453,165070,25179,-47984,69495,11133,-160727,-127025,-86620,-82776,-59242,14963,96655,80058,4789,-83146,-22443,27360,-27287,-48701,-33971,-29464,-22862,-9197,-28749,-60951,-49182,-38549,-45729,-32891,-36833,-101819,-65891,26636,146207,267748,147265,-4129,-19805,36848,55283,46807,43962,50461,-2496,-56678,-18013,-36700,-73083,-97517,-120775,-132956,-104926,-59875,-47506,-22647,-3668,-10153,-76882,-115415,-47507,-29319,-22620,-20187,-4658,-34195,-111560,-75985,-793,25756,33786,43312,39290,21109,-11713,-35971,-59729,-65107,-44481,-4437,42666,76887,111368,107292,15466,-93400,-107991,-9878,-19072,-37870,-37796,4681,7270,56669,98254,105381,29384,-62830,-109920,-75107,-45566,14685,94278,91300,-17040,4735,33966,-13256,-12380,-21076,-69626,-29461,11177,9747,35074,81386,180946,136151,73519,35823,-6750,-42258,-82478,-44639,81113,117064,145773,103230,78620,90310,127510,162208,134964,75752,31931,23854,6495,-38397,-100648,-86305,-55879,-80726,-24112,138336,217906,272182,352157,221514,2733,-72240,-20681,-56657,-76750,-24362,27848,61591,8534,-36493,-50900,-81673,-88568,-61843,-755,176920,283220,172765,81544,-14452,383,18920,-4501,-63431,-92288,4860,123738,79255,-13355,-120535,-107663,-70806,-66129,19829,46656,22838,-47384,-87536,-83463,-103048,-53809,19067,91010,111153,51172,-49551,-118588,-85928,-102432,-152111,-63122,70490,137358,63130,-75260,-113214,-11611,31290,33954,29998,47249,44488,73052,94587,78033,-15724,-103021,-77343,-10353,66503,109830,86692,69281,23684,-82820,-68856,18325,74666,39131,21920,55236,71514,47436,23388,-31697,-87522,-48502,-32106,-37541,-40420,-8630,37910,-18930,41342,95838,58850,29584,-37989,-55211,-48538,-58674,5597,148782,242608,168244,30305,28308,80730,81761,85097,60145,113414,118862,47855,-27802,-93598,-61386,140175,345983,422692,285378,133043,10546,-96270,-50749,8193,4207,-53883,-130619,-112329,10670,91838,167541,139378,67461,66467,151095,268830,168981,-5233,-53569,-55135,-113552,-115258,-33985,-13977,-15203,-50668,-103670,-102104,-117521,-120248,-75524,-52329,-34184,-36299,-32203,-54261,-48865,43952,126150,157810,86296,-65527,-34734,50017,70236,77167,-24106,-63232,-95855,-129029,-104086,-50205,18991,62799,173080,221715,192533,117721,113900,199837,192794,106537,51616,48761,59569,67910,16855,-27559,30131,55042,10907,-27921,-28228,12669,20131,-16241,-52163,-47920,-31781,-18808,-9876,-43019,54652,173498,139308,101853,109863,199901,312455,286996,218125,165015,90243,66263,70216,89308,62399,12056,-83508,-148053,-88449,-50722,-56341,-119956,-124409,-83983,50678,142917,191346,169723,96020,34627,1836,-34059,25006,154360,228474,176756,60177,10419,2360,-38893,-64179,24405,131730,206534,209534,92769,-13329,-77651,-77820,-75337,-18068,31587,21675,-33243,-117126,-68758,-18459,32460,25442,-36260,-60261,-37150,-71579,-97578,-31366,-14050,-3984,-13685,-50119,-23015,35151,30763,-61637,-123682,-90312,-54392,-70155,-100172,-77404,-39977,-27037,-6407,-20553,-50573,-71193,-57338,-47238,-48784,-78730,-103809,-20628,126451,225958,182211,137957,238164,277083,264718,183820,120036,106720,123677,80682,29107,-8206,-38951,-23877,2513,21894,15780,-23744,-88130,-127585,-128513,-129082,-128447,-58568,22015,53754,40260,-8936,-48640,-91501,-84350,-74580,-44881,-22968,-4657,-39043,-10621,34305,54542,104640,104052,46888,-9030,-1713,10561,-12442,24581,66965,100247,125486,111109,29661,-64469,-26438,32320,29003,29018,10298,8882,-27855,-85077,-115282,-116289,39543,-18027,-65668,-14332,-13689,-42719,-108118,-37145,15702,-9607,-43981,-53080,-64782,-25372,125729,116096,21952,-28259,-66795,-92923,-87138,-96056,-46082,3984,2867,-80680,-115643,-57042,-2224,27099,23177,-48801,-95222,-43357,45616,101692,138572,159426,178493,144327,134041,190512,281125,423595,284930,90597,-8458,-29932,-19312,9657,81774,133896,174160,128526,18942,-45847,-29325,-6041,14713,30783,24367,-34605,-112032,-95341,-59401,-111233,-44212,6156,573,-54473,-151837,-136547,-92022,-103615,-111714,-32656,25474,86824,73395,13929,-29634,4850,185194,315612,399135,337806,174912,116915,113945,-59473,-40326,33557,87800,123578,18924,-99366,-111818,-101961,-30984,44955,78217,141371,213050,176380,44025,-24551,50956,213020,257092,155378,77232,38791,306,-20181,-67999,-34743,-5246,-31134,-32971,-11548,26523,21327,40826,71520,64720,42782,-19357,-4021,-9043,-24159,-63643,-93215,-64744,-35023,-25894,-27301,-49872,-54155,-3143,62053,112255,93971,32947],[-30383,-72382,32706,87867,112484,105249,54736,-19564,-46430,57494,161484,148609,54157,-45233,-122743,-75055,-14221,19003,32672,26493,-32767,-69169,-38035,-51831,-87506,-140293,-128397,-108954,-127068,-173881,-132012,-59080,1925,19423,-22537,16399,114191,173915,97578,4440,-67396,-55788,-40684,-15718,33544,47710,22203,-43441,-102429,-73469,18017,45713,63481,15996,4456,1871,-225,32519,76122,89745,78817,71203,3264,-23584,20971,12204,-56180,-64410,-27450,77504,248801,420352,369546,206955,97157,13245,-58577,-60052,-63857,-116826,-140388,46991,156012,169035,77001,-16684,-29654,19353,40335,32919,47158,4629,-46217,-42572,-18788,-17178,-42859,-46310,-68249,-22549,86774,160678,120935,95665,92818,107730,154741,86669,36874,-21216,-103816,-63965,8926,8613,-31901,-75091,-72139,-35044,-59838,-59406,10710,32272,11971,-14270,-57924,-59502,12859,71097,91814,70016,24819,-6161,2328,436,-40337,-87877,-80233,3855,38106,25076,-10253,-33762,-58324,-104701,26674,101732,80199,36052,-39251,-47975,61289,176176,177363,156720,186349,280026,347226,365369,198587,4338,-135490,-62087,-37256,-45616,19712,-22693,-83757,-119843,-80555,-124934,-116410,-79504,-73666,-29652,61530,110947,-5315,-157771,-206012,-148030,-85643,37401,27727,83476,125807,85961,13913,-104936,-112402,-38655,30031,11142,-43437,-86910,-61514,-54096,-51334,-64581,-64168,13758,39367,-12165,-76326,-100613,-53108,27084,22925,13441,332,16124,61833,65771,63335,74852,122424,125511,86883,54791,101308,245289,338660,285062,93724,-29844,-82416,-59986,-69320,-132672,-129114,-56929,23258,51679,63703,147535,233665,241704,185586,70142,2516,-2126,-30174,-80927,-76307,-17944,32043,64752,52558,12636,-3340,62187,150583,119413,13831,-75784,-99766,44673,135835,178351,135390,88638,76914,87663,-7822,-79940,-47211,-41520,-109005,-141646,-62549,10482,46751,-9366,-71651,-80409,-9199,51735,20807,-41145,-76573,-107802,-154286,-132254,-86409,-52012,-51363,-55429,-39357,-23691,-10736,20568,81630,112442,88878,32381,80335,151912,187969,175791,96124,14626,-34284,-45078,-47335,-42473,-98163,-125152,-29892,153811,525640,544735,470165,286819,78394,-25639,-53003,-76093,-71567,-88700,-83674,-116636,-60742,-37152,-31611,41376,107052,15988,-84153,-23671,8476,30665,108711,215623,288223,219047,40688,-76577,-82376,-14480,-6914,-16644,16752,38874,-26656,-81753,-147599,-109835,-81424,-84979,-73238,-42664,-11587,-10203,8521,26511,128697,222406,142653,-5107,-68830,-107532,-118712,-44621,58953,85139,-1358,-69036,-43024,66062,146964,121974,82744,164564,159631,41669,-11217,77033,177514,117264,11736,-21063,-46966,-59570,-102656,-9454,87590,181153,208553,159295,87028,-8125,18149,158168,146148,106739,115698,13004,-72858,-79717,-64471,-42517,-114178,-100120,-41323,-29164,71607,317894,250400,84168,-9347,-35595,-44882,-5314,37826,26933,-28303,-82723,-101728,-105055,-88998,-22955,55601,115873,115158,50057,-5290,-4136,-12556,-61834,-113104,-87145,97741,265513,230055,155619,23425,-46265,-108079,-83533,-10372,87318,107378,129727,160167,106236,14952,-30923,-107441,-79420,-62197,-116038,-16059,71781,65187,28119,-43450,-101143,-99408,-72243,-56100,-49856,-11887,-50007,-43361,-81859,-142289,-55450,35775,41769,-2058,-105565,-143624,-46949,198275,86598,124090,-23074,-225693,-259059,-120691,-41160,-31809,753,88948,216294,326997,214487,85573,-12735,57754,126478,180344,178168,120446,80258,112293,131380,113111,83773,-6742,-117291,-119741,-69177,-83630,-111979,-77230,14605,77137,33466,-30809,-102001,-92474,-4902,49815,205172,277381,247297,274999,199102,191586,240478,269440,102887,-216,-52424,-11566,-16558,360,103372,175635,247979,233070,229392,148566,50545,5959,12342,62006,121688,95272,43436,42643,3223,-52824,-117126,-72717,-72889,-49009,-5938,-3355,19156,162391,471932,420091,242579,99312,36616,91836,51554,-56434,-156346,-69670,83906,181557,199194,106558,-14713,-8448,59984,-23260,-102745,-71672,-7925,-32292,-100882,-78182,-73654,-29220,-20226,112207,298041,319672,179652,-12164,-126900,-68433,3839,16399,-26619,-59992,-110172,11019,185495,351292,438345,355522,147576,-2804,-68615,-118829,-114487,-54352,-4952,69143,126379,6133,-173373,-103437,-82776,-73531,-81202,-12413,45392,46323,53093,74015,90636,50238,51825,113074,108907,62396,21990,-44485,-105316,-51128,-13552,-28284,-94959,-123887,-90091,-90637,-113883,-114552,-87574,-85571,-85718,-89335,-68387,-71968,-81387,-85437,-26165,60608,22966,-24889,42174,155653,78166,29704,-47256,-94997,-19011,39145,25471,19137,7910,-50215,-50506,-916,26512,-27897,-73639,-78454,-56688,-36318,-36881,34932,145911,258778,281689,278158,225141,162056,123061,78322,26991,-15872,-38997,-1360,114096,156499,113160,63104,57039,28024,-551,-63579,-68594,-22114,-24852,-84163,-100072,-12317,48289,77124,137038,186937,167378,54217,-53379,-61388,44051,33130,-13590,-42656,-60207,-78768,-94838,-100862,-78669,-60551,-44303,5758,-15156,-53036,-69988,57407,197375,193858,41919,-35676,-23029,-636,-8639,-38797,-25372,89926,266141,203497,102063,52641,2704,-70868,-56411,50496,142792,143719,100268,94569,-18165,-86112,-23307,15820,32978,-29284,-54240,-82307,-102798,-69518,-31522,-65109,-62860,8049,-35078,-89840,-142888,-116358,-35168,-5181,16792,35040,-37827,-72787,6670,37063,-16178,-54937,-17156,30409,19871,-14212,-39630,-82001,-85489,-15669,12591,-15726,28582,99590,88867,82955,53886,-19440,-62748,-64066,-18011,9348,39518,33318,-14124,-91292,-151012,-77430,34040,128291,185242,90764,-38350,-59222,24230,208202,187238,4639,-27217,-37203,-87805,-110550,-52829,-74385,-81384,-41384,-52039,29309,91384,103099,73517,-8885,-44439,-27626,-32843,-23995,9743,26741,-41203,-10142,26809,-750,-24500,-22946,-46001,-27409,69525,220197,252696,-8440,-97682,34670,174624,252552,254927,127634,109853,155558,161373,55551,21295,53953,106852,282970,140671,58825,-58750,-101886,-63954,-30931,-45923,-124639,-125900,-124622,-141344,-45198,-8657,-22378,-38751,-108194,-40887,58546,105725,107382,24508,-88091,-139838,-161526,-39617,33261,24639,-60198,-16386,39611,100151,168118,249103,218963,84872,-91455,-95433,-32676,15142,105275,154837,61397,-51206,-148907,-116774,-57875,-29709,-44862,-63717,-67479,-94411,-88459,-32266,18612,8473,-15159,12409,103481,214469,203732,74333,-57691,-115723,-129235,-117741,-71509,-50546,-30180,3595,59516,47108,-27157,-42439,107571,194515,168366,17232,-75585,34669,104638,83172,-4056,-64125,-40167,-13139,-37346,-77257,-68326,-122834,-124854,-99472,-89661,-95019,-103343,-84408,-79626,-35787,-27029,-66929,-72201,-64272,4751,67286,76424,59048,68920,117736,153124,163398,186061,90506,14757,62500,69400,80349,107460,111425,-6603,-112586,22076,153582,138592,145887,90815,19684,53,-10713,17979,54371,40073,-71986,-36930,65543,54130,-1784,-31753,-43193,14073,82010,144824,218883,200865,176793,160008,188561,188698,175572,88855,37652,59507,138122,195400,207241,140818,48209,4524,15742,28124,71513,156189,139504,141624,180060,220904,165678,132335,88382,17161,-74098,-133287,-139164,-142716,-116030,-86353,-30160,-11837,49301,74669,15957,21097,30385,-35703,-65818,-47480,-10788,-7907,-54773,-145270,-73629,10485,85022,109994,185859,409733,514532,488439,328620,163679,156838,294512,395591,228113,146423,69310,-13799,-86239,-35226,-2193,-8677,-41474,-95115,-61442,-43275,-76118,-77650,-22785,-19518,-64689,-56725,1566,-856,-68908,-112894,-116497,-51552,59627,19027,-55422,-99439,-97409,-33545,-27959,-31821,-16178,24301,47859,50272,-18369,-116364,-123711,-112822,-128514,-134257,-104653,-52526,105668,164121,77819,42328,108903,178095,146172,36490,3036,-2149,-28426,-45950,-25961,25430,88895,69062,13592,4709,-13068,-23508,60229,92086,49275,31529,19716,-48210,-108816,-83097,-35050,10713,22805,23072,73457,108713,73658,37821,-76610,-123021,-95938,-58751,-51748,-39668,-60210,-46532,-94400,-42362,-22787,-7308,54971,260604,488020,592808,428668,142500,8461,-80633,-133821,-84829,-78016,-92546,-97483,-28929,9779,21519,23887,29844,4820,-18941,9841,50789,70435,47437,2464,-31242,-8494,-8780,-19934,-51459,-80491,-71470,-33605,31354,24063,-65703,-95910,-13613,75040,177940,113509,-25332,-81287,-32728,10647,-31678,-102825,-64155,67579,167240,161694,96618,54229,-8725,-81271,-74441,-7083,80851,146954,134637,33087,-42556,-11791,28903,31348,55048,56519,-6267,-33567,49458,171918,207103,134705,-20361,-4199,119705,126599,176071,326465,250036,198003,220582,234410,212714,125598,42749,-29537,99198,224263,166808,62115,-44826,-40557,-61826,-109480,-30870,70265,50343,-39805,-88527,-56473,-63021,-91741,-104784,-84110,-69943,-50284,8342,23933,-21670,-87684,-30268,5858,16039,-29675,-50527,-76518,-16483,-49769,-28311,164,-19710,-56364,-40795,-25484,22857,52458,76117,137039,153183,56321,-52437,-116248,-144368,-105478,-26967,17313,2783,-12522,-22915,-20069,22779,60520,61599,1850,-41196,9667,85276,71468,-16182,-81710,-62159,-33872,11183,41347,33717,46030,67884,31165,21993,-37047,62703,136474,112987,76183,76299,33693,-40058,-65177,-25157,41296,30023,-13148,1521,-22849,-45930,-65578,-72544,23484,75965,78059,59420,-490,-114331,-96630,616,100698,139493,110929,76172,76254,317,-82278,3399,42393,32299,-18483,-50205,-82431,-84695,-76994,-70630,-20928,-23791,-53682,-60835,-71375,-83349,-63144,16553,64963,15312,-79091,-112121,-59105,-98309,-112312,-3585,132738,308850,312196,96350,38610,11060,-33281,-61256,-57370,54775,1020,-54647,35284,62798,46963,8586,13807,41891,72417,65273,22765,9492,51241,64670,7215,-53977,-101424,-104458,-80308,-69316,-117328,-147384,-98354,-73181,31610,119035,186980,242441,191733,54515,-26017,60407,-14751,-149133,-100642,-73204,-73214,-50008,19165,102198,87745,11404,-72197,-19100,16399,-42251,-56352,-48322,-45035,-26648,-3973,-25117,-75861,-78842,-61378,-73772,-61119,-59693,-105665,-47876,55313,194417,313682,180379,13115,-33139,18448,60982,64523,55410,41372,-34337,-66489,8144,5998,-28318,-62459,-93448,-111785,-99973,-62746,-45371,-14572,5965,-393,-54903,-96615,-41755,-23147,-15581,-13018,2427,-29615,-120765,-71008,11523,39844,41626,49939,49424,33074,1318,-24216,-54350,-60611,-26542,16359,56929,79241,94011,74023,-20869,-112915,-69088,25778,-2233,-23440,-26113,13871,29189,82623,113948,104392,19659,-70526,-106570,-72655,-54014,6413,102819,114312,8108,-22983,32460,-3392,4522,6892,-42224,-7986,17933,325,15861,71989,181226,152465,98242,57796,14112,-25287,-90619,-79855,48611,99095,129852,93456,75596,91355,125060,148352,116150,66139,34497,29702,12440,-31695,-95069,-84977,-57246,-91073,-46923,95441,185024,307565,434257,302876,59071,-74849,-42393,-69587,-65733,-25185,16075,43358,-5816,-43628,-54570,-82708,-87479,-62937,-2292,174484,305771,209945,111208,-4508,-25308,9321,15984,-49125,-97010,-6561,91392,43335,-19390,-106892,-134855,-100741,-105778,-4101,26193,11704,-48376,-70893,-59076,-74556,-68815,38208,130722,127519,52364,-42177,-115623,-95072,-103108,-154789,-77179,43142,109234,52144,-78011,-117730,-10649,33993,34416,30071,53001,58571,96631,123492,89312,-14313,-101827,-103973,-32647,41399,98729,92524,74348,18730,-90025,-60019,36698,105245,79534,54258,65073,54842,28909,25927,-14086,-64112,-21582,-1929,-12422,-14076,37656,81115,-17768,19099,75667,57363,41736,-29427,-50106,-40820,-51988,15294,160429,231863,143069,14878,31087,87604,42701,41993,35164,91015,109869,55484,-13879,-79572,-58069,122541,309149,387916,269069,116336,-10772,-129146,-72839,-3201,5042,-37313,-98453,-132489,465,102877,187697,136062,50812,47091,115442,216168,138697,-18160,-56631,-55684,-102392,-86818,-7343,2674,-18851,-61308,-103970,-95907,-109658,-112803,-74578,-61973,-62523,-80174,-70061,-71276,-69441,2792,60849,99741,61723,-43496,-11617,69068,90848,94539,-10892,-57572,-91180,-122368,-96750,-35413,42256,90742,198025,227253,189596,124369,128147,213517,214691,135322,73694,56273,59481,63034,12250,-34341,19555,40339,-1285,-45626,-40804,9233,23832,-13082,-61964,-69885,-59643,-68295,-50808,-62141,29434,102087,48399,13845,16566,110992,265950,261480,200629,159149,99409,98117,84958,100876,81172,36773,-42775,-120950,-90660,-62550,-44242,-78420,-136880,-84829,42336,117777,153089,138850,79292,24773,-14620,-60930,13100,150470,238053,195802,86468,28349,20841,-17500,-82679,-9340,102289,177517,198241,104884,-5054,-78719,-82014,-90572,-63546,-14263,-8624,-42432,-98861,-54257,-15004,24028,13805,-37677,-47671,-40104,-77877,-95940,-38341,-32112,-26618,-25880,-54522,-26733,40734,36821,-44391,-117798,-95464,-53069,-65397,-93443,-71229,-33292,-16316,10490,-6326,-41700,-69369,-54497,-29162,-34834,-72680,-99071,-24026,131095,254771,220991,173856,249823,251051,210455,139755,111319,121430,138173,91489,38326,4831,-17525,-12349,2417,9841,3234,-28849,-88099,-129480,-131772,-134098,-114574,-44287,26025,56515,47536,-6544,-49731,-82460,-73366,-61279,-28341,-7422,15731,-12705,9787,60474,77173,91298,76195,27363,-19623,-11948,499,-13829,23385,59555,78046,86067,55621,-15809,-87566,-40717,28445,26110,24102,3093,-6220,-44781,-95208,-111279,-129505,-8263,-63211,-52658,-16721,-32726,-67577,-124109,-15021,19683,-10895,-43508,-45346,-52680,-48324,117042,108171,6131,-35306,-61561,-93278,-102411,-101516,-33088,25327,15143,-78627,-114237,-50688,6430,35660,30561,-39059,-76472,-19499,73533,137120,179148,193454,184363,136554,120913,168434,249705,408452,308851,110894,5303,-24205,-22208,8264,82468,150010,225364,191445,61586,-46295,-44264,-10085,22117,40702,26707,-40537,-121188,-83604,-51929,-102300,-33991,9826,-5335,-65436,-157451,-121371,-88124,-104589,-109302,-28574,32970,86432,59976,4043,-28177,-1803,150367,262208,368471,346443,186274,121591,107682,-74274,-27745,47359,108579,127823,-6031,-111673,-97671,-102594,-41687,32313,69646,132788,188140,143791,26103,-16796,70120,230394,255819,138111,56702,1224,-43234,-67921,-81292,-6978,11580,-16761,-17171,-2933,38250,56048,72356,90174,75747,48054,-28465,-22499,-27136,-39598,-73460,-87628,-63667,-35353,-28765,-31394,-52762,-56111,-6783,65573,137859,133588,63375],[-18799,-72389,32323,87188,109162,98490,51268,-15168,-45011,44040,136512,134682,53289,-41250,-122780,-54579,9510,41491,45617,27902,-37639,-57703,-31670,-54823,-92221,-124169,-121078,-111523,-127698,-146223,-109462,-35829,26278,42889,-7376,13722,91595,131060,51745,-23372,-90590,-69105,-42091,-9466,47886,59947,23103,-44012,-98567,-92214,-10785,5874,28193,21852,20484,17372,16400,46317,84543,98256,81786,68565,2392,-38086,10290,17800,-46202,-79328,-33522,73912,237283,383824,328297,185558,88556,9435,-60963,-56035,-57024,-120172,-176627,5939,117775,149785,79761,-12395,-37553,17895,47017,32510,23150,-21099,-55336,-42398,-18229,-19739,-38361,-39017,-83625,-80127,40866,138383,113436,84064,74833,84046,145785,92955,37697,-20014,-99797,-56969,17191,23948,-11941,-53225,-55265,-22613,-38881,-43867,11523,20365,-5763,-20571,-45806,-40637,28374,79990,95858,71315,26112,-6401,-636,-4200,-45934,-94408,-78775,-3991,29671,14605,-28097,-65442,-108034,-99685,33785,105339,87573,49260,-17511,-39118,78142,221553,237486,202814,218420,293275,329061,331756,206021,16029,-124193,-59456,-38568,-41797,27389,-13267,-71070,-105612,-60493,-98678,-121089,-81302,-59181,651,90565,133537,14806,-131946,-134240,-77587,-46991,28958,31533,105817,149148,101425,18812,-104662,-124925,-63609,5714,-8397,-50498,-90939,-63453,-47437,-37700,-49355,-53396,36816,66325,3965,-66136,-89138,-38683,37642,30206,24547,11075,17183,55241,53747,61203,79100,117087,107098,78657,52406,86394,222902,333217,298203,100317,-32828,-81815,-61766,-72872,-142412,-128181,-49259,24518,49879,66508,147477,236787,237236,157565,37659,-7865,3811,-31412,-106526,-96601,-20892,42490,92924,76566,20605,-11505,35388,114919,87905,-1112,-81147,-102341,22014,89772,112417,74652,60599,68663,82702,-3757,-68638,-37651,-32589,-95239,-145663,-77805,-712,43322,-6082,-67571,-89571,-30356,41033,36144,-13831,-62099,-103887,-153896,-128190,-85712,-54718,-53733,-53030,-35696,-28868,-33662,-81,76509,125760,108531,42281,75430,149747,203362,209871,130792,33784,-21572,-29524,-26298,-23806,-88821,-131817,-23788,179585,539225,529076,482713,300113,74925,-46038,-76970,-100577,-97150,-104589,-82183,-87871,-35481,-14132,557,89993,170965,67153,-67030,-29687,10661,39310,100291,183109,258572,206340,52999,-30171,-52761,-9034,-11587,-21167,6791,16501,-51622,-103459,-146916,-93287,-54314,-49048,-48135,-24310,-9506,-24242,-3539,20841,114722,190814,118400,-26106,-77903,-108269,-128927,-41909,61631,71343,-25226,-88479,-37413,71185,146622,130458,103106,189269,183730,65441,27448,136586,262549,183984,37112,-16959,-26263,-27350,-100725,-38377,65891,171862,209007,150797,76630,-3001,29266,132815,91518,65687,85769,17683,-77743,-88318,-68935,-37504,-102921,-96360,-27406,11009,163318,413415,326745,136356,10771,-31309,-53425,-28912,12681,6851,-39102,-84334,-105025,-115791,-100617,-22680,73105,164375,161590,75317,11255,13266,11554,-45334,-112943,-86073,114742,242232,183931,96403,-45678,-102415,-140836,-97405,-19039,68337,90222,119598,152216,116716,33763,-5827,-90903,-76396,-65727,-113459,-9468,76297,67678,21748,-51100,-101223,-97570,-82159,-74746,-61151,-20224,-58406,-51721,-88703,-143906,-59755,31057,41915,9391,-47722,-69933,-23102,204982,130822,190789,45221,-168699,-216708,-127324,-56478,-35439,12316,108693,244806,364367,252007,118901,13770,49683,106939,148388,149523,115464,85593,111983,132583,130062,113881,22883,-94539,-105671,-64426,-89823,-120574,-77673,18934,67805,14584,-48506,-115927,-89777,15715,95175,249612,251281,201159,251274,197098,195909,245093,243274,78046,-7854,-62279,-41156,-41920,-4423,111557,176712,205632,173598,185360,128009,43620,3178,13688,67254,130485,117683,68232,65395,20847,-49734,-122181,-67083,-54425,-29143,1064,4869,28450,178811,464172,424954,241113,100400,31818,79720,49023,-51681,-161885,-93696,50442,151995,178741,91280,-25427,-18912,56039,449,-79791,-86266,-22337,-51249,-110216,-84141,-79640,-48784,-42916,137250,320630,326914,176050,-21206,-153644,-78367,-8168,-13921,-59483,-80869,-119596,-30429,132218,313891,413143,334432,143211,-5599,-84554,-145662,-100635,-20658,74186,203847,287245,134821,-106236,-132634,-95032,-77564,-93238,-10667,69344,62251,41386,35449,25379,-19266,-10126,86588,107669,63617,30969,-26671,-87352,-44082,-2545,-17797,-83827,-124828,-103047,-101001,-118260,-113781,-84780,-84808,-83613,-81388,-58834,-61213,-82316,-97002,-46152,43488,16733,-23474,53804,156024,84711,36339,-44320,-105414,-22580,61782,60829,43602,23617,-49736,-76927,-31987,-13180,-55282,-75904,-61973,-38797,-23562,-27959,30160,124562,212606,200611,232548,211672,153433,109744,58961,9752,-30179,-56432,-21025,105202,187306,157446,113234,90418,43418,3262,-68104,-81117,-33076,-37463,-96840,-94217,-9993,54862,95292,170647,237474,216366,88909,-36014,-86715,3343,-24294,-37911,-53166,-65349,-69661,-95086,-99557,-59528,-24852,8950,49759,19898,-15665,-23389,95247,233035,234698,70542,-32585,-37718,-18231,-31052,-60731,-34170,83840,253787,192681,93487,43726,-7353,-75228,-27990,79988,176141,188127,133857,88095,-36936,-86502,-15780,21116,26543,-33893,-57119,-85179,-110769,-78026,-30978,-47972,-53076,7046,-28726,-81645,-136921,-121905,-36263,-2783,21564,46201,-19669,-52978,14317,30435,-20358,-46546,-5088,41261,31670,-7410,-48231,-106107,-77043,-1507,30945,15883,60686,103777,77881,65052,44341,-18772,-54537,-40590,19515,41240,63980,49254,-524,-75430,-158635,-107723,5312,125895,174335,49862,-72340,-43300,28548,204114,200469,9403,-17296,-29758,-79031,-92958,-40059,-83858,-101982,-68589,-69635,53439,127158,130842,67320,-32372,-47003,-23533,-36150,-31740,9986,48935,-3141,3339,33975,6243,-22366,-23988,-47289,-43563,35461,188874,246140,-24009,-67298,76637,209053,251561,233477,124805,113719,148034,117286,19589,-2638,37042,90834,326010,254105,145659,-22602,-100692,-75049,-37980,-52297,-113490,-145012,-163963,-109948,-18305,7565,-15106,-35375,-105534,-46179,50098,96285,107059,21300,-91571,-149033,-109508,35566,97908,66866,-97106,-35614,34227,82297,147886,242741,227902,97452,-86363,-112864,-31630,36465,136574,167642,53843,-70951,-142115,-89625,-41612,-27893,-55426,-78518,-76415,-97604,-91511,-37520,14943,6099,-22191,-3587,91244,214083,219899,90560,-34343,-101239,-132874,-128936,-71359,-50423,-38646,-7823,50597,34061,-26450,-49136,79016,147690,129404,17599,-36825,63896,131462,103506,17711,-49768,-34707,-12946,-42088,-82751,-68005,-103160,-118106,-98639,-86645,-85751,-93953,-83113,-87275,-32195,-18856,-56323,-59730,-47514,23985,83236,86803,67236,60621,100801,151476,157483,175417,81752,-15044,50534,86528,98102,128904,105800,-34672,-110142,44375,182230,135483,117223,55451,-12452,-32137,-32884,10289,51709,33491,-81778,-33852,88175,94007,40973,20452,5768,55278,103766,154178,235038,224371,193163,163961,148153,118710,123507,66873,34693,89050,168571,224084,227839,156679,61553,11986,8614,-283,26122,102876,120779,159234,223140,224513,135951,91748,46611,-7133,-78940,-115216,-128298,-140931,-104605,-93904,-48272,-22047,55434,113158,70426,58127,73249,3571,-51622,-83844,-36062,-25235,-72119,-155145,-66166,17593,89012,113684,215870,457964,552274,514637,332340,165683,163872,292893,390914,237518,158640,80424,-22340,-113576,-36844,299,-4102,-32441,-78702,-77676,-62880,-103675,-98902,-42198,-27965,-51449,-41300,4492,-9603,-81319,-122917,-125818,-62993,62936,25164,-56537,-96395,-120073,-58763,-51905,-48825,-20130,13887,29819,32765,-25339,-104799,-114282,-116433,-138930,-121613,-82475,-10471,154393,205591,116823,69246,120135,176134,130542,18327,-12519,-8840,-41688,-66038,-49953,-2096,64454,63446,16586,10255,-14686,-30680,68755,121546,69918,37562,28939,-28277,-96344,-90999,-30588,24794,39330,37627,75320,87071,45260,35773,-57447,-102006,-123034,-77826,-58541,-46703,-66939,-49039,-102670,-42799,-23379,-11052,55318,237226,426449,543962,448204,180390,17078,-77731,-122631,-55328,-54574,-79268,-101799,-41386,-13407,6201,19288,22971,-153,-4520,31707,64779,68154,31518,-26256,-64081,-39250,-54014,-70050,-92341,-108767,-94541,-56125,6673,10367,-68056,-101107,-20571,70413,170428,95439,-29294,-71741,-36025,-1901,-42754,-113753,-77136,51265,153828,145608,78441,39006,-21128,-88534,-71651,-6258,81608,164478,148621,36490,-38704,-11184,29629,17317,18185,20673,-20797,-48470,36925,173177,220599,145255,-19465,-187,108993,116790,194830,328455,237075,167207,177273,186746,161735,82508,28094,-32525,80363,200312,135978,30379,-48139,-27780,-63153,-126066,-26824,67096,36829,-49558,-86283,-59963,-74715,-104861,-104244,-79358,-83975,-70661,-17340,-5145,-47955,-106925,-23109,10513,12209,-47432,-83799,-71622,21186,-39921,-39296,-12542,-32847,-63795,-39732,-31252,748,9988,22251,78929,104068,25451,-66619,-121593,-138064,-92746,-14778,31327,15105,465,-8945,-5766,39673,82227,83904,13916,-38666,4596,74065,66351,-14384,-98787,-74733,-37428,9677,41579,31322,39527,56106,23005,24822,-36831,53207,142949,114690,73991,72160,28979,-43597,-68319,-26450,42150,36119,-8374,-1314,-38610,-64015,-75858,-78328,28027,91695,89641,62124,-485,-109088,-84554,15006,111503,161818,140782,100115,76178,1927,-116838,-5946,42683,30975,-26689,-54344,-82922,-77742,-65602,-62266,-15720,-23169,-48097,-49580,-64775,-87730,-59130,37308,84080,27883,-74864,-108213,-49299,-92563,-107925,17492,169764,354942,313271,83582,37784,20978,-9668,-22428,-33815,29279,-10357,-55091,39141,68181,49899,12653,17722,35801,60189,53151,12994,1661,53149,77889,22540,-39237,-88030,-98895,-71822,-54987,-99003,-129340,-87599,-94234,28072,135700,216715,269752,211360,82338,6263,63257,-21905,-111006,-73671,-59563,-62687,-36474,24448,104394,92975,17397,-61968,-12562,11145,-47256,-57298,-58683,-54466,-19829,11495,-8390,-68280,-111929,-80661,-96988,-87502,-80623,-100081,-29201,84820,239468,345809,206675,32216,-45720,-4669,62421,78660,65304,33884,-58852,-69368,28450,41085,12586,-27624,-65475,-90994,-91847,-59554,-35675,-701,18793,14349,-26431,-72623,-32188,-15368,-7365,-4780,10939,-22683,-129181,-63957,25228,55657,51257,57027,58450,43734,12460,-14601,-48247,-53748,-11474,33133,67374,77474,71931,35683,-59517,-112560,-31785,57756,10516,-13203,-14856,23587,47298,103317,124411,100028,9194,-75667,-98251,-66039,-59233,-4088,101334,128824,50760,3614,52603,14039,20654,33554,-11939,15951,24436,-10575,-7875,52875,168352,160542,120742,80946,36283,-7119,-90953,-112710,20432,82715,113196,81532,69012,88025,117916,130272,94663,53300,34269,32968,15905,-27436,-90732,-82561,-57537,-99783,-68834,53916,155164,327577,479190,358641,112801,-31241,-44508,-62365,-53026,-23414,9126,31420,-13710,-44782,-51650,-76956,-79879,-57872,1582,172900,322642,251076,145638,18355,-52946,-1618,39391,-29968,-96970,-21225,55923,11528,-23482,-95068,-155698,-111528,-122848,-30036,7382,6253,-41382,-53976,-42246,-51304,-84194,53028,158953,135582,51755,-34992,-103086,-100496,-102353,-147672,-93018,12221,76757,39167,-76810,-124836,-12607,33642,31689,26933,54340,67839,114966,145637,92113,-17708,-96525,-124860,-51587,17395,83973,95440,79542,15874,-95057,-55754,48844,126290,113096,87745,81618,48761,18010,31131,7678,-37748,6378,32012,21509,28071,98606,126318,-6772,-5777,51266,54015,52447,-18824,-42021,-31845,-46177,24538,170448,216627,113170,-2023,29518,84666,4702,-3144,6916,63675,95811,59147,-1475,-63910,-50571,105316,265265,336272,240526,91358,-36477,-164337,-90824,-13859,7093,-18176,-65965,-136407,-12379,104964,191601,116388,24523,24525,81609,165152,111899,-26399,-66984,-56120,-75875,-52025,19257,14817,-25633,-74164,-102727,-88665,-100528,-104134,-72006,-70005,-88066,-125281,-111026,-86754,-90843,-35887,2476,44418,30924,-27391,17214,92474,116000,111962,780,-54688,-88903,-119082,-94108,-22707,69034,121987,216760,221699,176879,123691,135552,217906,225117,155859,90457,59783,56908,57200,8156,-41943,1829,21542,-9504,-60445,-51334,5817,25372,-11537,-71322,-89028,-75210,-91293,-75808,-75695,7141,44060,-22541,-56583,-59987,9307,192980,216250,172982,148674,107727,129957,110086,114715,97875,53498,-13108,-66997,-39338,-7610,24286,-17843,-101273,-78225,35023,90630,114165,108702,64301,17105,-26736,-84821,461,140869,240537,208883,111357,46357,39821,9113,-80124,-49094,64606,135972,172425,109419,941,-80761,-86129,-96891,-93088,-47528,-32210,-50703,-83286,-40562,-13902,15672,7225,-31799,-36620,-46264,-85543,-93072,-43841,-46111,-44996,-38425,-59726,-36029,36517,33573,-32784,-102196,-98558,-51035,-59485,-85288,-63550,-24911,-4290,27066,5509,-34986,-67166,-51389,-14886,-24462,-69898,-99858,-39467,116540,264018,251899,208616,253899,219902,155847,88184,86535,119592,138865,93101,42024,13251,1945,170,3179,-1729,-10280,-36231,-90132,-130004,-131799,-130009,-93887,-31310,25926,51978,47359,-7699,-52015,-73809,-61853,-44976,-6865,14308,40220,8529,22224,79105,95174,69288,42547,3526,-34226,-27517,-14376,-15994,24654,55018,59712,50710,3445,-59465,-109376,-55631,23624,22091,18043,-3889,-21207,-63126,-104833,-107828,-96884,-21209,-97053,-43668,-22773,-53725,-94476,-112129,5438,20600,-15417,-46975,-42023,-43388,-71238,93538,89881,-15408,-46275,-60616,-94425,-118241,-95458,-16807,48382,27442,-74299,-114584,-45595,16469,47476,40735,-25289,-51510,10572,108330,173259,212228,214215,176126,116018,96489,137729,214429,385199,331809,135325,22622,-16641,-24949,3704,76587,157666,274046,264273,126871,-22211,-52014,-11968,30398,50352,28187,-47510,-131358,-72109,-43830,-94477,-26930,9843,-14404,-77573,-146119,-103778,-80827,-102663,-109486,-28791,35453,83221,47319,-2530,-24758,-7395,115353,206138,325529,341025,191978,122909,96853,-89419,-15621,61327,129525,129795,-30464,-111144,-85205,-98645,-49955,20229,60599,122706,163499,113174,10642,-8248,82993,230935,235144,110752,28751,-39983,-84420,-110235,-70374,21539,25702,-5067,-5257,2078,40903,86749,112512,112184,86506,52129,-37487,-36314,-42136,-53591,-82664,-82022,-63474,-36843,-31829,-35608,-56005,-58897,-11935,65561,157055,168340,86273],[-12406,-71253,31348,84334,102194,89340,46218,-12629,-41679,34999,117927,126315,58442,-30047,-103909,-36015,30271,61132,56581,28806,-40360,-44088,-24136,-55268,-94671,-109724,-110527,-101689,-107231,-122688,-92293,-17598,48772,66966,7066,6715,62430,81932,6940,-43689,-98716,-70728,-41224,477,64941,73142,23845,-45062,-93273,-112537,-41478,-33674,-12387,24455,35778,34226,33958,59372,91467,105427,84785,62650,-3481,-53353,915,23027,-29777,-95275,-41708,64836,213907,326449,270859,156370,74755,1392,-64919,-49210,-44967,-108096,-203759,-29962,82205,127565,77473,-12433,-45840,14402,49055,32481,9790,-34860,-55098,-37129,-16713,-24724,-34270,-21630,-64628,-126658,-16236,99512,96130,66381,52762,58108,132089,99662,38697,-18576,-93912,-52117,21574,36562,5950,-33146,-36060,-4831,-14070,-27999,13992,13984,-14362,-19056,-30004,-22118,42775,86439,95807,67859,22949,-11036,-6296,-9211,-50407,-99934,-77356,-19349,12797,-1915,-45061,-84794,-116228,-61448,31414,94004,86630,58682,1448,-33490,86922,257604,295271,251222,253676,304344,310715,301108,213517,30468,-105161,-52101,-39604,-41380,32322,-4435,-54169,-86779,-42904,-87256,-129820,-85130,-43873,30676,100274,119399,-2151,-131207,-100061,-51190,-35727,31263,33316,102880,135225,82446,2712,-106634,-125229,-91075,-28689,-34770,-60233,-94695,-66458,-43111,-26090,-34441,-41613,57543,90270,18705,-56845,-79841,-28733,42125,33421,32586,20416,15851,44284,38012,55564,79464,106452,84029,66546,46380,64818,188510,308894,299243,105712,-35722,-84685,-66910,-78065,-150913,-123544,-42245,24508,45392,64123,139769,228829,221960,125370,10237,-7394,25987,-5937,-108907,-117834,-26097,48330,113796,93315,23499,-20731,12216,85458,62637,-12192,-81639,-101165,-1235,45792,56539,30666,41003,64456,77142,-1584,-61534,-31943,-26645,-83873,-137972,-91629,-13010,36704,-4648,-62562,-98253,-52222,29718,47792,6369,-54352,-105424,-158690,-121800,-82868,-56025,-56301,-55072,-37827,-39223,-60090,-21629,66803,132865,125189,53563,68781,140396,211074,239419,159909,48865,-10800,-14915,-6028,-6283,-80252,-136545,-18362,198196,526659,498038,480904,303817,66874,-67607,-95130,-117437,-120918,-111499,-75698,-56531,3760,22974,41867,144078,237254,113222,-52275,-35829,11233,44887,89323,146056,221751,188829,65859,9585,-22825,-3888,-18587,-28618,-5090,-5923,-74458,-121824,-140047,-81882,-33591,-19687,-25106,-8431,-9817,-39580,-14570,14217,97483,151198,83561,-49630,-77560,-99955,-140689,-42131,60516,54756,-48095,-99821,-23630,78166,146094,140131,126356,213788,209565,97285,76716,205187,342990,244681,59959,-15955,-15435,-15417,-105617,-68923,38381,150113,194044,134006,64391,933,33799,95116,44420,32715,54298,19606,-83910,-99901,-77173,-35899,-92355,-88245,-12410,53931,256168,491249,384346,178989,26999,-28044,-58121,-48311,-13939,-16231,-52047,-86824,-109073,-127355,-110950,-22133,90671,216687,210427,101380,29773,32054,34893,-30312,-112970,-78386,126276,205040,130607,31286,-112766,-152674,-176807,-114455,-30518,45980,72417,108717,142129,126285,56687,29473,-62113,-65555,-57977,-100153,-2132,81501,72626,19841,-49907,-90830,-84860,-80268,-93106,-75695,-32741,-71003,-64046,-96430,-143657,-66911,19901,34634,-92,-71997,-123194,-94215,133359,95555,144772,-3740,-207562,-208182,-122574,-70469,-37088,24798,129498,271272,397351,291713,155322,35443,35398,82483,113385,116235,106959,91583,110640,131469,142697,140278,51811,-71524,-92147,-60607,-97308,-125455,-72762,26592,57837,-5433,-65196,-121365,-87076,34980,142229,275514,207916,147348,223996,194511,197005,239153,202477,50308,-15638,-70184,-65124,-59575,-2587,120805,173875,161060,117385,141115,107107,38679,1124,12510,67413,134710,139505,94241,88375,39276,-44069,-123818,-61593,-34795,-9795,4569,5972,31904,188059,430317,406788,221113,85533,13305,41607,10018,-80972,-174831,-113794,7173,100884,134356,59675,-40897,-37631,38967,19722,-49192,-82346,-39245,-71098,-119371,-91859,-86315,-67586,-58879,145734,320424,316351,165079,-29692,-175972,-79350,-12964,-39252,-86345,-86669,-94581,-58406,71844,252413,360617,290909,128149,-8792,-95912,-162231,-82583,10237,147980,331992,434245,252182,-27796,-136983,-100515,-78174,-102710,-9273,85467,70410,27211,702,-25543,-66370,-67964,44457,94326,62005,44254,-164,-63759,-34086,7810,-9485,-73829,-118324,-113110,-110888,-123617,-114852,-84911,-87812,-84003,-75187,-51241,-52746,-77540,-101555,-57826,32058,9066,-29194,55009,145186,90166,44339,-38210,-107922,-24126,83425,98257,78810,54650,-34620,-98178,-63065,-49520,-73307,-71956,-43479,-19521,-8821,-12099,38355,113339,168146,117965,172017,183984,135328,88573,34120,-11170,-46771,-75080,-41417,91573,208288,199874,168210,131266,66356,15132,-64123,-94452,-44982,-50026,-107263,-87611,-8691,58883,109742,197947,278193,257572,124978,-12775,-115301,-46420,-80301,-49740,-51874,-64905,-59312,-94906,-97029,-39473,15165,66684,103703,65367,27967,18097,120785,254110,269007,104087,-18232,-47184,-36753,-54222,-81974,-42977,73634,233393,180168,84910,34618,-16884,-76736,-2134,107161,203232,225289,160747,76124,-55854,-90059,-16395,17945,16756,-39749,-59868,-86514,-114918,-87060,-34389,-36718,-28932,20058,-14212,-67861,-126553,-129528,-39932,-1878,27625,63201,8316,-29930,20816,20395,-26511,-38356,10178,58762,52536,10563,-41627,-94714,-57529,13521,47946,47018,99902,118174,77415,53357,34955,-20258,-48509,-13337,66838,84341,93079,66460,12767,-61141,-141633,-137091,-27056,111356,150149,7698,-108061,-25086,35843,198028,212754,21542,-2145,-18867,-67916,-73943,-25898,-93375,-127444,-101350,-51263,93002,165981,157105,58278,-55172,-48219,-20017,-39054,-38167,12211,73614,37069,18752,37678,10021,-21844,-27989,-53041,-62980,4865,157381,236229,-34016,-37910,112386,227622,228226,185169,102173,103653,128033,68068,-12363,-25226,21721,77762,354668,377195,246980,22941,-88252,-85417,-46287,-59531,-103009,-135775,-144171,-76676,12900,24788,-8519,-35158,-107824,-53298,40214,85397,103781,15822,-94030,-136263,-57314,100191,148221,98368,-37333,-26684,45922,64519,110459,216049,221023,102031,-80087,-128722,-30748,57307,164922,176963,45819,-90513,-121685,-63214,-26120,-26492,-65390,-92221,-82816,-92855,-82832,-34518,14668,2784,-33158,-24388,75790,206710,227114,101531,-14394,-84000,-122582,-127901,-69388,-50328,-48753,-23220,33108,17466,-25559,-56217,45445,93742,86307,20862,318,98585,164347,126034,42309,-32105,-26733,-12207,-47395,-87006,-61972,-79259,-98390,-88722,-79879,-76706,-85035,-82237,-93705,-30099,-15675,-51432,-54200,-36543,41382,91808,87237,65527,43814,75844,143563,148376,159542,66712,-43797,39332,110006,126040,153283,92762,-65097,-94511,63334,203192,122764,81912,16076,-45715,-60072,-47464,8149,51803,28300,-88678,-34411,103365,130320,83310,71964,49673,86083,113259,149634,230376,230176,197032,156891,95607,35418,57475,36650,28102,112520,187714,240072,236968,165161,71732,17707,386,-32531,-29211,41457,105231,177174,261223,226328,115842,66480,22706,-17755,-73301,-97432,-105473,-109960,-82975,-84885,-65313,-35514,55557,145885,133409,102820,112047,43987,-15942,-95806,-59830,-34459,-86081,-151752,-61543,21845,90245,114269,236643,483466,566604,519789,326524,165946,167062,278576,362485,227917,152961,81083,-28421,-108901,-30844,6067,1957,-22926,-61028,-98362,-82794,-109127,-118623,-61469,-32223,-37905,-30922,2278,-20134,-91741,-129643,-132174,-74965,60889,29032,-59519,-93504,-138219,-81178,-75795,-68701,-27335,136,8288,11971,-34856,-90623,-97897,-110980,-125984,-106736,-58432,33885,208051,251004,158857,96903,131258,170378,110269,-2000,-26901,-14953,-54722,-85075,-72044,-27176,41181,60012,26055,21821,-13906,-40411,70145,146395,89256,41998,35253,-12448,-77289,-81710,-18488,41327,56241,51584,75106,64469,20153,35274,-34497,-74438,-114622,-96469,-63881,-53705,-72847,-50275,-105923,-48374,-30843,-23133,42935,195768,345100,466603,438766,214227,27751,-73072,-105525,-34881,-36192,-66513,-104349,-56126,-39583,-11371,12176,16357,7393,25183,56566,75971,62936,12824,-55642,-82266,-50122,-76684,-112717,-118284,-125845,-113713,-74531,-17396,-4510,-68180,-103247,-23599,70792,165635,80293,-29899,-64350,-40519,-15815,-55171,-126953,-82055,43514,147086,134363,64057,25089,-35989,-94866,-68094,-6124,79432,172057,149651,33166,-38015,-12981,26066,76,-22508,-19705,-38630,-64309,20826,166077,227603,154924,-13263,7287,100262,109906,207946,312953,211182,128109,124453,127955,99633,31805,8135,-36866,56211,161758,89524,-11434,-61185,-26157,-68917,-126156,-19562,63490,23710,-58216,-84609,-66268,-89383,-120084,-98160,-69267,-89998,-87337,-36107,-24026,-59402,-85556,-16435,12246,6578,-61504,-114028,-50295,47855,-35951,-49469,-26991,-48826,-70045,-37510,-33613,-14456,-24182,-29443,16232,46992,-12376,-85545,-130792,-132594,-81053,-3356,42052,24667,10853,1197,3161,54376,105474,110487,29068,-36261,-3394,57997,55621,-12162,-108944,-85583,-40355,7212,40205,28048,30893,39326,9061,20978,-35988,44528,149132,119545,78224,75962,32156,-40530,-65287,-21568,48599,47402,-703,-2632,-53962,-85700,-87987,-86867,26201,96996,91444,61501,-240,-103073,-74198,24377,115774,173476,159519,115621,72176,5496,-93529,-7098,44913,27692,-37077,-59946,-77596,-68251,-53930,-52068,-9655,-22789,-41913,-39355,-59345,-92344,-53871,54084,98364,38157,-69979,-105047,-38732,-80165,-99240,36918,203219,388814,299051,65912,32827,26332,7412,5722,-11909,167,-21311,-52494,40313,70992,51131,16154,20977,28107,45399,38226,1929,-5681,54712,89980,36160,-26607,-75684,-92922,-64598,-43212,-83880,-113923,-68802,-70926,14710,137504,232210,282244,220520,105732,41794,78808,-7582,-71286,-49570,-48522,-54184,-22967,28779,101477,93909,20867,-55035,-6833,8302,-45506,-54627,-66793,-57781,-6587,32246,16127,-40612,-125024,-92346,-112183,-113658,-101228,-89857,-11981,112394,276017,358853,221905,50152,-54892,-32202,58011,87885,73450,29110,-74171,-68477,41184,67088,46827,3676,-40143,-72930,-83145,-52612,-20469,17105,33361,31991,-1298,-55504,-24581,-8972,-123,2693,19196,-14860,-133507,-57094,37659,70263,60014,61982,63501,50142,19363,-8730,-43373,-47554,-1509,44256,73042,71256,45840,-6577,-99924,-91814,529,82517,17513,-8321,-8832,27549,57212,115563,126983,90610,-3132,-79374,-89204,-59206,-62386,-17433,88221,130904,94277,70493,89842,34422,32973,55583,18623,40070,28883,-24064,-36204,24353,143976,159548,139114,103694,58600,10930,-84480,-141616,-1194,68627,95422,66270,57541,79035,105350,108391,71925,38469,30561,32282,15531,-26932,-89367,-81310,-58734,-107220,-88741,15803,129560,329641,484857,382499,156136,13961,-21489,-40018,-40562,-20600,5828,24030,-18306,-43332,-44922,-66992,-68583,-49052,7662,168460,327855,290233,180926,48980,-76856,-13609,60341,-9099,-91549,-40152,19104,-15313,-26238,-86368,-167162,-99789,-97288,-57039,-8973,5181,-31149,-41504,-33961,-34257,-98749,59543,169292,132615,47174,-31174,-90454,-100972,-101136,-139089,-110813,-19767,43481,26321,-68811,-128385,-17837,29312,25141,20325,51367,71768,126566,158954,86118,-27643,-95476,-124446,-67059,-4811,66002,94836,83945,14058,-98780,-56568,54045,136138,136147,117068,99509,48763,12511,37661,31735,-10281,32844,67277,64970,86581,169027,168459,9916,-31910,23765,47776,59003,-10587,-35547,-24898,-43655,30353,174911,193741,76259,-21794,23597,72641,-28922,-49097,-24396,32469,76918,58042,8145,-48212,-39775,89226,217711,273243,201721,59797,-64191,-199015,-101666,-24375,8962,924,-35540,-118599,-28376,95397,175625,79355,-11292,-1808,49546,118372,90299,-26393,-84635,-56748,-50237,-20828,41311,21590,-35568,-89160,-98777,-81196,-90991,-94932,-68405,-76056,-99422,-141065,-146065,-97447,-112872,-67788,-45530,-5167,-3625,-18792,45109,115904,143253,127764,9613,-55016,-88936,-118510,-96890,-15196,95177,154925,228401,206587,156312,116579,136522,213476,223158,165392,99340,58534,51688,50280,4344,-49379,-22687,1149,-13534,-71714,-60294,1610,24453,-11779,-79941,-106179,-84722,-93683,-87190,-82390,-8593,3853,-71393,-99100,-76925,-90200,98621,152343,134921,132623,113338,156501,141568,129629,110827,62825,5223,-20601,20432,61952,88698,28218,-68404,-67090,27839,62905,77431,80677,50478,10740,-33794,-105708,-13220,127122,237514,216475,133287,63628,58273,37799,-53938,-93686,19933,84730,134095,106083,4593,-83846,-90992,-97903,-103831,-69448,-50722,-58188,-70445,-28330,-14082,9749,7781,-20757,-27814,-55538,-92882,-88524,-48339,-58726,-60847,-50902,-64940,-49840,23162,21376,-28033,-82446,-97052,-47345,-51971,-75582,-54769,-15557,8099,42315,14182,-31435,-65925,-49145,-5649,-20061,-71834,-104960,-63502,87834,255743,274213,240496,249983,185669,104589,33596,47169,99569,123867,84310,39835,17075,19399,14883,7005,-10849,-23494,-45384,-94178,-129604,-129557,-120139,-73900,-21459,21684,40699,39688,-13236,-56245,-66481,-51275,-28776,14020,34413,60612,21273,25367,88137,105902,40599,3770,-24700,-52878,-47647,-31906,-17434,28162,52240,44811,20832,-42224,-98814,-127052,-71293,16808,16389,11525,-9574,-35646,-82693,-112605,-105495,-68935,8001,-73165,-39790,-33597,-76803,-122437,-87026,22391,18215,-23132,-54410,-43288,-37622,-78718,56470,59898,-43017,-61766,-64654,-97101,-131999,-83655,-1760,69673,37711,-68290,-117045,-42816,26688,61424,50553,-11001,-20868,47589,146851,204439,232677,218961,155111,85059,62532,99805,176167,354168,350785,161840,41889,-8569,-28031,-3974,64693,156586,315774,340319,209774,24448,-46624,-11766,38226,58290,27640,-56317,-143478,-63093,-37711,-90715,-24380,4899,-27757,-91843,-132521,-87263,-72221,-99472,-112727,-33912,31277,74116,33447,-6041,-18940,-10683,82552,150680,273050,320448,190438,120448,82635,-103998,-6802,72911,147586,127611,-54753,-103892,-76059,-94135,-57186,7910,50660,110915,139161,84391,-3455,-2271,86912,213796,197055,73518,-7819,-82859,-104883,-113118,-41365,45856,34946,1888,974,1726,33970,108607,157754,136000,94239,52619,-44678,-34373,-47461,-60274,-82364,-78255,-65780,-41206,-36984,-41795,-61519,-64423,-20368,59914,165927,193200,98730],[-14034,-73049,25424,75605,89034,75501,36830,-15253,-41143,26518,102504,120539,66356,-14274,-86120,-22928,44376,74358,62559,26684,-42508,-34095,-19578,-56046,-100010,-103624,-103712,-89537,-86174,-106648,-83549,-7806,66684,89833,17978,-6352,26291,28322,-33924,-53444,-79440,-52752,-34122,14930,84065,86171,23037,-48006,-88077,-132368,-74380,-71725,-54549,22876,48429,50647,50900,70142,95350,109288,85668,51945,-15467,-68802,-8417,25850,-13836,-112979,-52694,49797,180136,254856,203545,121078,55679,-11421,-70205,-40978,-31963,-91344,-215277,-59805,49850,102927,69829,-17098,-52667,9032,46206,31752,10616,-31405,-44746,-26377,-13437,-31731,-31233,-69,-29457,-111484,-78978,47659,70130,43599,27632,31254,115078,107807,40874,-15816,-86186,-49263,22321,46541,21722,-15867,-19246,12025,11447,-11380,19113,14328,-14396,-12789,-13224,-4302,56386,91128,92517,60494,16208,-18663,-13080,-13362,-52638,-103655,-76195,-40223,-10981,-21977,-56046,-81379,-83464,-31265,22026,72556,79705,65229,18223,-29556,88052,280798,344820,298465,290587,313673,295239,277407,222083,48716,-77262,-35187,-36200,-43414,34988,4597,-32516,-63382,-25963,-86467,-159581,-103043,-39353,52718,94007,87245,-30545,-143219,-103861,-62158,-33588,49483,30576,77803,94108,41626,-24207,-106143,-108639,-108359,-68984,-65320,-70615,-96048,-68436,-39162,-14708,-18206,-26434,78794,113660,34607,-46392,-71140,-22774,41882,34534,39603,31502,16622,33578,22686,49543,78573,93141,58987,53020,39297,40670,148965,271593,290661,112213,-35464,-87971,-72456,-82134,-155187,-114939,-33960,26343,42093,60252,128344,213724,200070,93825,-8584,3681,60381,40047,-78718,-134506,-30573,52256,128809,105279,25220,-26538,-2745,65884,46176,-16974,-74729,-91859,-17538,11475,16190,3664,30831,66844,75113,2334,-55907,-27399,-20828,-72024,-122890,-99920,-22589,30942,-1446,-53660,-102607,-70485,22186,58342,22433,-49435,-108709,-162159,-109770,-74977,-52688,-55598,-56677,-41426,-50605,-85595,-38891,57443,137331,141382,69245,65996,127965,214005,265977,184775,62490,981,1669,16410,13057,-69574,-134912,-10683,211340,492567,458091,467784,300900,58645,-85413,-100530,-117310,-134396,-108424,-61691,-18319,56605,72688,90700,200066,299580,152350,-37660,-38747,13612,51446,81693,112106,183967,169367,77463,42536,5163,3357,-23676,-34959,-15153,-24366,-91167,-133069,-130109,-71946,-15786,6109,-3064,7165,-9029,-52341,-21602,9611,80068,109753,44890,-68256,-63711,-81255,-150005,-41511,59319,39884,-64163,-94278,-1533,88466,148116,153863,155994,244284,244071,142497,138674,279197,410350,294605,82324,-14239,-12075,-18679,-112795,-94712,12124,123491,170895,115575,55477,6585,34375,52324,10924,11717,28447,23240,-85918,-110236,-85054,-34380,-79893,-73815,6790,100124,337749,535147,414210,209845,42117,-22121,-55186,-56357,-35603,-37239,-63191,-86880,-110713,-136794,-114920,-18017,110166,270073,260814,130880,52908,54026,58826,-13633,-108337,-62726,129702,158753,77894,-25599,-136216,-146440,-196833,-130767,-40961,24940,57947,101106,134799,139575,88492,80117,-12680,-42082,-37764,-80929,9637,91883,85190,28224,-35072,-67832,-60862,-64083,-104049,-89523,-45661,-83903,-76439,-101010,-137632,-73072,7099,30361,-2390,-137915,-288971,-252543,-12219,-1265,42628,-111225,-313288,-216992,-117572,-79405,-34541,39896,152604,297072,426895,332372,190824,54246,20684,59104,81969,85768,100137,102122,112280,131729,153785,164726,81785,-45699,-75877,-54392,-102412,-119914,-57661,41420,50778,-23051,-76506,-112572,-82560,54489,188759,283172,156654,94169,200970,195986,198125,225296,153284,24138,-20409,-73107,-78124,-62149,9643,134733,172179,122136,71470,102938,90983,41427,7494,16888,69485,140288,165109,125537,115845,63173,-31405,-119106,-53479,-10816,13067,9013,6609,36601,192199,375636,366405,183517,54297,-17264,-17223,-54876,-132646,-185257,-129423,-38797,37103,73999,16530,-60254,-60405,16156,37162,-13465,-56214,-53954,-85505,-122314,-96998,-90371,-81367,-64770,141984,302494,292372,149563,-36038,-179367,-73499,-12730,-57844,-103963,-80983,-75271,-69751,16753,182418,294642,236193,107989,-9791,-97242,-134288,-58378,41125,214057,443178,552116,348552,44897,-115368,-96965,-74244,-106508,-5960,95462,72848,13745,-26091,-50065,-66014,-95499,-7522,71250,60136,64098,36081,-31324,-17601,19512,-1536,-63040,-107273,-116941,-117410,-127264,-115323,-85422,-91974,-84210,-67879,-43122,-44412,-67741,-96464,-55964,35326,9034,-40632,45143,124376,95755,55935,-26017,-99299,-21812,104919,136277,120737,97671,-5645,-103829,-90036,-76487,-76520,-60228,-20099,1956,8618,10565,61274,119127,135217,44361,102953,143957,108989,61329,6201,-33373,-63239,-92447,-60287,75818,219703,239869,228165,181141,98885,37611,-50000,-106334,-54191,-57884,-109384,-78254,-6206,62392,121549,218206,307223,290339,163616,19646,-124019,-101394,-113670,-45388,-36970,-54659,-46931,-93198,-91220,-17160,60273,126527,157646,109387,66908,51349,132782,258670,292619,139424,6592,-42633,-46909,-73022,-99910,-49759,61588,208331,167822,77994,27416,-23630,-74686,21942,133232,225529,254623,179819,60865,-73047,-94901,-21392,10280,6887,-44084,-60144,-84647,-113741,-94405,-39557,-30131,-3573,45125,10115,-46314,-109990,-136829,-44802,-1596,34932,85592,45761,-2776,27030,8895,-32898,-29166,29018,83598,84143,42722,-13834,-57309,-31253,29940,64111,77478,143547,142302,88561,50841,29405,-21737,-43850,15588,120881,137896,126068,84596,25983,-47552,-123382,-162273,-56487,92319,125082,-17749,-80338,-4112,46936,192591,227244,44526,19441,-2997,-52317,-51167,-8577,-99021,-157013,-128386,1519,148443,209963,184273,49718,-75387,-47774,-15977,-40100,-41722,17181,99756,76571,33932,38507,11789,-21748,-33628,-61969,-83438,-16483,132617,230711,-27719,-10829,139267,229406,188726,121809,64886,81541,97518,18569,-40095,-45321,8379,68769,365685,494762,351188,71899,-72274,-93488,-54351,-66016,-91859,-107258,-104261,-41289,46255,41975,-3537,-38987,-113796,-59199,31511,74734,98428,9142,-93767,-111122,-8023,150886,181028,115577,16614,17229,85707,64021,63456,173502,200011,98545,-74962,-140926,-29031,77191,188921,182797,38466,-106292,-98614,-37391,-11176,-25492,-75075,-104705,-86425,-84050,-68392,-24610,17841,-1140,-47203,-47421,61026,195260,226152,107574,2297,-65779,-104712,-114713,-65001,-49906,-59409,-41391,8547,-475,-24525,-61899,10491,39395,45380,26225,34825,136126,202554,151036,70527,-11170,-16569,-11026,-52656,-89421,-52936,-56573,-76962,-75213,-71755,-68286,-76292,-81028,-98513,-30515,-16896,-51286,-55091,-33360,51266,89828,77612,55030,21029,45827,130959,137586,141358,48124,-69885,30354,140134,167926,180731,75730,-92436,-76044,74942,212120,100301,42103,-24761,-78319,-83256,-55877,9086,53161,24145,-91723,-38235,109783,159445,121303,115979,83128,104280,111619,133505,206921,217433,185799,135934,36374,-49799,-14357,1575,19984,129266,196512,244624,236074,167103,79053,21839,-7633,-64289,-91776,-15966,97287,192526,288867,225336,104685,54431,12971,-18264,-61964,-80606,-81796,-77228,-60929,-72295,-78379,-52109,48615,168007,194074,148488,143582,81538,26047,-75889,-79873,-35798,-91186,-148964,-62153,22109,88264,112133,247890,487177,559302,506088,313248,164670,165990,253356,315551,202049,132175,71312,-34481,-87889,-19270,14584,8402,-14662,-42983,-123302,-91229,-86334,-132524,-79654,-33514,-26990,-25944,-4741,-31349,-99331,-132908,-135228,-88692,51731,28332,-65150,-91088,-115561,-83465,-89165,-90150,-38001,-16981,-16333,-11763,-47791,-78915,-81736,-101568,-112406,-91421,-33991,77711,258326,292590,199459,124132,141447,158744,84327,-24452,-38485,-19948,-67063,-102928,-92296,-49793,19815,59033,43257,40721,-8772,-50465,65788,166019,108408,46134,39228,-1076,-60338,-66255,-4283,57405,72462,64938,73917,43468,597,37106,-10018,-47872,-92822,-101765,-67554,-60466,-77925,-50730,-98899,-57305,-43469,-40586,21582,143600,255876,372322,401466,237586,40776,-68181,-93888,-23551,-22726,-54872,-102039,-69365,-66712,-30554,2881,10587,23176,59984,80359,82896,54459,-8454,-81773,-78386,-41710,-62837,-100850,-94517,-116543,-120269,-86551,-39236,-20234,-67097,-98446,-19159,78954,164916,68741,-28789,-59618,-46455,-31454,-69386,-141005,-76361,45812,148769,129793,55963,16620,-48953,-93835,-64999,-7244,74163,169613,138939,23281,-41341,-17775,18787,-16129,-60552,-60483,-57674,-77425,7700,159675,235382,169461,1869,16738,92739,105368,213186,280783,173387,82047,63698,60889,30474,-23138,-15153,-40415,32651,117659,38088,-52740,-85004,-38849,-82496,-107818,-9154,59735,11302,-65739,-84191,-75754,-107082,-130907,-85766,-55649,-87009,-99910,-47780,-32584,-57301,-64315,-12155,10131,-1331,-69667,-114339,-23271,62623,-38484,-61318,-44744,-68243,-73696,-35375,-33340,-21481,-44614,-73920,-45023,-12502,-53876,-108391,-144534,-128506,-73863,5189,48564,30378,17381,6186,6395,66259,128811,138935,45419,-34978,-14757,37302,39200,-12867,-113058,-95803,-44149,2630,36207,23208,20621,19099,-8741,12570,-34769,38082,155790,128118,89257,87822,42870,-31784,-58246,-14285,56020,59801,7393,-3494,-68253,-110304,-99512,-95102,18613,92113,83982,57173,-282,-97219,-65730,28767,113347,173919,165671,120443,62862,6979,-64897,-831,49241,23557,-48807,-66796,-70136,-58594,-42326,-40327,-2262,-21759,-34682,-29867,-54957,-96792,-48939,64816,106529,45916,-64652,-104295,-29710,-65673,-89380,52614,229633,406434,271563,44289,23413,26737,17740,23259,2599,-28524,-27978,-44537,39403,71389,50805,19052,23357,19066,28488,21088,-9834,-12291,55538,100160,47356,-16560,-64922,-87100,-58820,-34224,-72481,-103108,-56435,-45504,-6209,122412,229897,277232,218835,124266,77759,106315,23193,-33914,-28970,-40382,-48101,-10952,32465,94654,91260,22201,-51574,-3377,6772,-38551,-49128,-72303,-54900,9791,55106,44207,-3826,-84527,-88912,-111135,-139050,-121118,-78102,3860,137471,301626,352159,224870,65783,-55452,-60550,48611,93296,81833,29528,-77845,-66235,46760,84864,74054,30466,-18354,-57766,-74155,-42475,-388,38758,50337,52743,17925,-46951,-20805,-4537,6165,9775,27793,-5251,-124448,-50817,47987,82456,67064,64197,63858,51570,22034,-5828,-39188,-42155,4113,50630,75111,62265,18329,-49631,-135175,-62594,27090,99822,19493,-7818,-8102,24690,58258,118591,121148,76628,-16498,-81870,-81715,-53797,-63265,-31966,65498,120737,127931,140428,132953,54964,40957,71842,48591,63987,31704,-38967,-66502,-10492,111979,151082,153629,126439,81936,29732,-72410,-153770,-13664,58619,77667,48458,42148,65483,88909,85133,50709,24407,24787,28496,12234,-29129,-90249,-81086,-60552,-111760,-102470,-15772,109020,317119,458149,375767,185341,56897,12908,-13896,-28139,-16486,6237,20608,-20752,-40339,-35506,-54050,-54564,-37158,14881,160310,319239,322754,215469,83743,-81974,-24952,76105,12312,-80078,-61594,-15004,-35359,-26855,-79554,-160687,-82357,-70787,-81193,-20218,8396,-19832,-33493,-32244,-21664,-104543,56214,159989,119893,39199,-30241,-79058,-95479,-98267,-129234,-126160,-46242,16072,17833,-51411,-115972,-23636,22817,16808,12481,46650,72342,132526,164375,74097,-42217,-99899,-111208,-75997,-22111,47692,92442,88847,14461,-99057,-60266,54160,136361,148673,140855,116960,52861,12269,46373,58417,18585,57540,103193,119041,159933,243676,204537,28964,-55064,-3397,40105,61726,-5151,-30970,-19479,-43698,32540,172012,162836,33153,-42359,15877,55638,-52859,-92661,-55446,1116,55836,53893,16218,-31601,-24904,76724,171685,206967,157581,26116,-87921,-186363,-100156,-32777,11574,19981,-6624,-93291,-44496,75938,141940,29139,-52266,-29264,21520,79756,76162,-14839,-104239,-55253,-26384,7105,59776,25326,-45752,-103273,-89440,-71575,-79314,-83339,-61850,-77436,-85180,-101657,-119059,-95737,-106891,-83831,-79075,-45400,-37034,-15421,69026,137318,172241,143417,17724,-55532,-87854,-116340,-102398,-11968,119249,189866,235318,186811,132545,106625,134549,204435,212378,165414,101625,55044,46644,44901,3382,-51535,-47965,-14063,-11851,-76396,-65429,-1129,23772,-11020,-83878,-119360,-89634,-90785,-87364,-79496,-12947,-15418,-94380,-87436,-30513,-129611,-4880,76290,90110,113374,117394,176292,176176,147246,122173,68962,17470,18555,77137,126360,136329,59237,-40808,-51853,22770,38960,47896,58412,40046,7763,-33003,-120519,-24572,114121,233708,222459,154341,82885,78745,69707,-14246,-131893,-26685,30485,89691,98645,9533,-84400,-93807,-94284,-97909,-79571,-62274,-61319,-56285,-13755,-10504,11938,19571,-3404,-17971,-63875,-93361,-78342,-47883,-66834,-71699,-58827,-64733,-61348,6972,5440,-26900,-58423,-84947,-36610,-38371,-60423,-41351,-1987,23857,59156,22976,-27872,-62921,-44853,1409,-19194,-74539,-107804,-86462,57725,240247,292994,271314,241825,153728,62415,-16166,191,66082,97398,69267,36127,20772,38713,36392,19970,-11141,-30293,-50866,-95132,-123959,-121577,-103965,-52719,-10869,18120,28169,29765,-18883,-58388,-56552,-38138,-10370,35221,52804,77338,28766,23527,91064,112234,13185,-34291,-52381,-70549,-66270,-44337,-11898,37913,54580,37201,2220,-73287,-126748,-131087,-83068,12034,13680,10167,-8373,-43991,-97627,-111571,-99395,-42500,53859,-14556,-35921,-44520,-96283,-141029,-55905,40426,18354,-27380,-59172,-43320,-30188,-54353,24193,27448,-70069,-76076,-68170,-95657,-113445,-66077,14273,91443,49999,-55243,-115143,-37436,41553,81619,62294,7488,20864,95605,189772,231583,244096,214146,130520,53436,28240,63263,142214,323062,369640,194960,68116,5228,-25348,-7885,54220,153716,352979,417827,308554,92306,-21247,-3209,51017,69997,30849,-60674,-145219,-51122,-29225,-84657,-20070,1283,-38935,-101606,-114533,-66694,-57086,-89402,-111630,-36876,26883,64233,23723,333,-3000,-3049,61412,106013,222004,292637,187871,121284,73747,-107704,4261,87324,166635,126100,-72168,-88830,-63213,-84526,-57431,2441,47672,105564,123168,65108,-9586,6720,88700,188934,154292,36295,-44896,-107940,-77408,-66631,-638,70970,46476,11467,9149,3826,26717,127075,211812,169161,105599,56602,-35794,-5913,-30517,-45707,-65082,-68582,-62440,-40239,-36236,-41873,-61180,-64551,-23759,56812,171384,213827,108816],[-18806,-73460,17661,64491,74010,61277,27045,-19452,-41427,20502,92003,119186,78580,7667,-65819,-12591,54345,83813,66671,24855,-41308,-26586,-16411,-54740,-105099,-104056,-99761,-78795,-68915,-95866,-80672,-4133,82440,114620,27508,-22091,-12633,-24098,-62520,-50912,-54737,-26281,-16453,37656,107750,101653,23304,-50039,-80655,-111217,-100857,-97796,-87871,19947,60032,68106,68706,80089,97567,110860,85368,38401,-31434,-79963,-16451,27435,751,-97997,-64179,31193,140557,178791,134966,83340,33321,-27468,-73565,-31156,-19620,-76179,-210270,-81957,22121,77818,58357,-24864,-54254,3214,39857,30295,21415,-15217,-26891,-10667,-7158,-39055,-28883,21596,6345,-61753,-132845,-10608,37879,17766,1577,5556,96842,118386,45205,-10880,-77063,-48001,19941,54119,35379,-1504,-5888,25335,35898,6180,27146,20909,-8688,-5764,1927,11913,68912,94096,86352,49716,6420,-28380,-20188,-16418,-52627,-105506,-76507,-65240,-40313,-42386,-56774,-58375,-46295,-12358,7627,44878,68028,68498,32045,-27262,80669,286349,377411,337485,324112,319368,282951,261063,230327,69524,-41846,-7367,-24652,-49235,32506,11848,-7917,-35924,-6718,-75068,-180242,-124310,-45817,61499,85068,67076,-36045,-134224,-106907,-66033,-12919,74352,25237,47330,51046,1567,-49129,-101295,-83449,-101538,-110971,-100117,-82663,-96171,-70465,-36703,-4852,-2141,-8975,100243,136123,50914,-36219,-64941,-23253,35332,32191,44212,43892,20900,24974,8631,42954,75767,76397,30799,36683,29954,14846,108200,224985,271780,117797,-33130,-92319,-79092,-85892,-152538,-105335,-25818,28978,39311,54312,112929,191549,171868,62963,-20495,19567,98644,93236,-34427,-139526,-35897,52524,135581,110946,25142,-29408,-10986,53752,35801,-17744,-62698,-76340,-25672,-12566,-10903,-12473,26493,73469,75341,7016,-53575,-26263,-17404,-61964,-106945,-103396,-30624,25130,2090,-43270,-103199,-84917,17754,65892,32536,-48822,-115309,-149794,-93916,-64606,-47193,-53643,-57862,-46042,-62603,-111006,-52635,47476,137046,153633,85609,66875,111775,209535,283712,200330,71546,10985,17417,38123,31319,-59673,-129594,-3653,215488,438728,410713,442019,289331,48831,-100671,-95282,-103139,-131882,-101409,-43068,24388,115844,126516,139445,248872,347039,178716,-26475,-41299,15151,56693,76021,81821,145041,145176,82217,65200,26728,9395,-28909,-42341,-25817,-41117,-104197,-139885,-121901,-65742,-3327,25444,14125,18795,-9844,-65046,-28179,3596,59616,66086,3298,-79190,-42532,-58589,-154764,-42862,55207,24487,-75070,-77908,21511,96792,148791,167627,187575,278094,285408,197331,207006,346870,451322,324099,99839,-14285,-18233,-35370,-120732,-113083,-11466,94505,142659,97044,48445,10453,27578,5876,-12729,-2049,7844,26355,-83890,-120769,-94380,-36082,-69671,-57891,26306,142410,393414,534046,409744,223223,52570,-16740,-48640,-54221,-51555,-57130,-75047,-88049,-113689,-148064,-112934,-13918,126333,314402,304483,159375,76267,74258,78390,1405,-100834,-46150,117315,104125,28333,-59075,-90828,-84418,-160058,-147201,-52738,3260,43848,93822,127933,153837,125788,141552,56002,-7285,-13833,-62075,22782,104908,103410,45407,-10123,-37232,-31957,-41658,-104916,-105205,-61747,-99702,-91463,-104833,-129177,-80037,-7772,30341,20702,-140217,-350261,-300454,-148207,-101621,-23576,-160555,-291492,-190924,-115992,-85637,-31976,52618,171980,316414,446173,364116,216552,66446,4088,34918,52424,57881,92798,113303,113590,130252,159685,182781,108279,-20983,-60315,-49113,-107799,-106647,-35919,59419,43104,-41506,-84280,-97172,-80474,69162,225430,269412,100758,42277,181403,198221,195711,200705,96370,-2841,-25663,-74603,-82029,-52949,27675,149452,169616,88538,34383,69410,77231,49738,22611,28596,73978,146103,191983,159369,145103,90251,-14085,-112237,-46537,13546,37225,14408,8561,40821,185601,302094,307185,133804,12938,-54448,-89715,-129130,-171177,-161610,-140262,-80173,-25780,11421,-29850,-84300,-87367,-11981,46845,19470,-21333,-63500,-90843,-118431,-100657,-94028,-91527,-65996,125856,268195,254968,126855,-44366,-165465,-67920,-13966,-73967,-115392,-73715,-64050,-73792,-28993,113075,223717,176226,82749,-12079,-90552,-103060,-31762,68751,265110,523043,624682,412628,103774,-85423,-90014,-70730,-107463,-4374,95881,66561,-1795,-48228,-53207,-43452,-76027,-67591,37511,55294,86343,76736,6579,2229,28730,2298,-55173,-97073,-117553,-123438,-132367,-118473,-89110,-99600,-86054,-61910,-37500,-39189,-58184,-86810,-45035,51795,23148,-57582,20626,91765,97268,67219,-11044,-83545,-19504,121002,168077,160139,143176,29337,-92637,-114322,-94445,-70228,-45765,5468,20974,24093,34169,91533,138140,115426,-15628,27276,89044,70210,24523,-27597,-59788,-82423,-110912,-80668,55694,217928,271372,286399,234738,136674,66674,-30707,-113323,-61507,-61056,-103548,-69275,-5506,62293,126863,226484,319242,309884,200435,58715,-89252,-153367,-94773,-32440,-16402,-38758,-36674,-93530,-85200,3874,106922,183132,202634,142142,92657,71031,127791,243372,299282,169950,35438,-24096,-42930,-83024,-116654,-57323,45357,177574,152790,69937,19673,-30026,-72418,41593,155058,240120,271638,186401,40588,-90847,-102624,-31104,-1572,-3723,-48338,-60076,-82549,-111451,-102032,-48343,-30530,14490,71561,37819,-21400,-90992,-142390,-53345,-4679,39876,108385,87405,24711,29575,-6233,-42059,-22204,47396,111313,121844,83772,26568,-16543,-5136,43799,75744,102751,184735,170828,105925,53662,26440,-24605,-43499,39873,172664,194978,157679,99364,35623,-37626,-108410,-177610,-78527,76983,112588,-9990,-38309,16677,58418,185690,241748,75958,44379,15299,-34220,-25963,10323,-99510,-185553,-90406,75147,215789,257892,211833,41754,-94897,-48523,-13644,-41465,-44747,21841,122346,108222,43347,33933,9493,-24248,-42968,-76163,-104520,-27643,115671,231347,-2143,9755,151630,211922,136845,52535,16967,47736,56605,-29864,-66153,-65280,-5629,60921,354999,586760,440905,116302,-59057,-100841,-63834,-73468,-81991,-74673,-63375,-6219,77587,55605,-3493,-49770,-124168,-63692,23027,62467,88831,-641,-92545,-83876,33940,183822,194111,116445,56199,75503,147227,89512,16755,118413,164912,84791,-75042,-150003,-27914,93319,205199,182899,30159,-114850,-76636,-14688,813,-27211,-87094,-118373,-89818,-76014,-54310,-12271,22005,-7503,-65700,-70869,49372,180781,216179,106896,13450,-50155,-86063,-98691,-60654,-51456,-71967,-63267,-22943,-20031,-25696,-67145,-25001,-11362,9645,30131,63298,171278,241464,175827,100407,10577,-6981,-11855,-59603,-92328,-45673,-38623,-58806,-63608,-65842,-62686,-69482,-80834,-103826,-35727,-23739,-56842,-63368,-40176,49523,75450,57820,35962,-6928,11641,113281,124330,121156,26619,-94490,22505,174356,222423,208871,56636,-112689,-61148,74879,203722,66803,-1110,-64645,-109081,-103360,-62525,9208,52574,18625,-92866,-46496,105232,176400,149205,145371,101664,108120,99226,107264,167962,187643,158597,99573,-23239,-118062,-80905,-34518,11119,137971,195293,238331,225767,162277,82629,23543,-15021,-88937,-159499,-45397,96081,200354,300235,218819,98727,50295,10962,-14320,-50153,-66450,-60440,-47673,-42514,-61378,-84182,-72780,32628,174516,241605,187386,164329,111503,63401,-49721,-90542,-30759,-84565,-154039,-72632,15759,81432,106498,249262,471418,533307,476444,293546,160609,159460,219068,256396,163333,99703,51755,-43233,-69667,-5496,24353,13534,-9703,-26624,-113023,-74954,-58058,-136050,-96905,-34646,-21312,-27520,-16927,-43032,-104742,-135070,-136287,-102518,38206,22214,-73991,-90117,-94046,-62736,-83865,-111675,-52854,-38039,-44218,-38634,-65446,-72408,-69182,-93077,-101101,-77424,-11056,117706,298503,324139,234296,149039,148610,138065,50961,-48980,-45626,-23945,-78913,-120273,-111606,-70837,-192,59026,67116,66038,1025,-57656,60604,182853,128929,51248,41249,5396,-48761,-52871,7708,70509,86681,77278,72478,25692,-12928,40525,14038,-24080,-73955,-90914,-70060,-67173,-82806,-51362,-90063,-66278,-57453,-58531,-3392,88624,169601,273585,341457,245026,54630,-64094,-88080,-19544,-14080,-44961,-94752,-75341,-91201,-50668,-8275,5814,41189,91930,99428,84001,42239,-31875,-93978,-61856,-26740,-32472,-59782,-64457,-102905,-113296,-91050,-56499,-36330,-66059,-86993,-5438,96449,168571,60742,-27541,-57858,-54138,-48940,-85687,-149943,-63580,55858,157494,131171,54373,15846,-53347,-89188,-63101,-9872,65900,158241,118745,7349,-48941,-25681,8649,-27242,-82945,-98425,-75512,-83724,5884,164445,252856,195188,26655,26596,85791,102742,209592,235370,126439,31112,-2142,-8478,-38996,-78826,-39610,-40479,20217,85326,1784,-71368,-116717,-65751,-100661,-82723,4418,56070,-164,-72204,-85343,-88281,-126957,-123972,-68589,-40436,-81034,-107391,-52335,-32118,-47666,-47309,-11326,3655,-11601,-71060,-87825,2923,66025,-46851,-75614,-65801,-88714,-72439,-34375,-32011,-22060,-49322,-98153,-89764,-60990,-89574,-129114,-139889,-123928,-74106,6512,49849,31512,19320,5487,4118,74964,150539,166390,61537,-34917,-28531,13888,19337,-16595,-113380,-106623,-49736,-4528,29225,16515,9395,-2577,-27995,2505,-32083,34780,162787,139533,105393,105220,58640,-19430,-49326,-7224,61520,70822,14560,-4452,-80558,-136308,-105775,-88746,6417,78227,68720,49391,-810,-91873,-58857,28688,104766,163621,158918,113726,47627,4225,-42129,10246,55731,20034,-60308,-74529,-63021,-49585,-30858,-27448,6196,-19130,-25775,-20431,-51022,-100212,-45383,68167,107612,51215,-58692,-106154,-23194,-51555,-80808,62596,245890,406062,234945,20497,9801,22295,21654,31274,8440,-53324,-27800,-30174,38050,70242,49618,21708,24924,9184,10201,2655,-21497,-18085,55303,107922,55919,-9116,-55807,-81543,-54283,-27817,-64732,-96855,-51659,-27108,-27872,90963,208172,254384,207267,138123,112746,142629,62115,-102,-12078,-35030,-44387,-1142,36181,86315,86350,22120,-51272,-2976,5834,-28043,-41502,-75043,-47705,26988,77803,72656,35464,-40608,-72035,-97247,-139710,-126528,-66153,18570,159716,315147,327707,215550,77927,-45555,-83812,35385,96106,91906,35802,-72027,-64380,46548,95468,94231,52033,-723,-45494,-65038,-29920,23573,64070,70653,76828,31156,-46919,-21551,-2361,11533,16817,37348,7043,-110033,-45820,55052,90599,71243,62920,58810,47366,20625,-5039,-35045,-37267,6384,53186,74537,51839,-8415,-90123,-127980,-32459,47375,109955,17290,-10870,-12063,15452,50611,111666,106211,58346,-30603,-84616,-77829,-51153,-62615,-46292,36080,100270,145107,194961,170799,72984,44045,81023,76248,86685,32962,-54438,-95684,-48723,75435,136420,164053,148891,106493,49607,-56957,-137940,-17970,52292,59759,28136,23438,48233,69725,62161,32300,12283,17568,21836,6311,-33527,-93123,-82233,-63317,-113318,-106727,-39475,92252,294675,409697,343789,197977,94599,49471,12889,-16588,-11896,8819,19078,-22961,-37347,-25087,-39675,-39240,-23698,21605,147563,295924,342627,246218,118529,-65052,-36047,84200,32209,-64372,-83704,-43383,-48963,-26237,-74530,-154283,-68602,-51908,-98160,-25762,13959,-9869,-30211,-36138,-12991,-93738,41083,130606,98240,27438,-32382,-69707,-87113,-94151,-118721,-127936,-59729,-756,14784,-27482,-90308,-28638,14579,7319,4025,41025,69799,132359,161657,57373,-60557,-110365,-103274,-77790,-33394,29895,87962,93425,16245,-95555,-66176,49325,127344,149867,156810,131273,57767,15042,55817,85704,46780,78038,136402,179947,240841,313637,229909,45929,-71878,-29475,30179,59186,-4157,-29659,-16300,-47186,28812,157542,121958,-16823,-62415,6382,35323,-65539,-133287,-84014,-29036,32467,45792,21317,-15897,-8423,66684,128649,141882,110151,-8203,-103865,-149413,-89301,-39974,12871,36183,18430,-67527,-59108,47548,93201,-31026,-95211,-57669,-3558,48890,67160,4350,-101146,-52749,-6429,30196,73228,25127,-56877,-110727,-76860,-61400,-67342,-71164,-54157,-75871,-64823,-61532,-78733,-82940,-82630,-80931,-98547,-77958,-68587,-17530,83894,151647,198491,157037,24178,-56521,-85955,-111860,-111184,-15349,136153,222310,236208,163346,105769,92960,128825,191148,193482,154744,95425,47846,40169,38988,3131,-47485,-65469,-21691,-8610,-77128,-69454,-4843,21203,-11303,-83168,-116239,-93531,-89956,-84586,-71524,-9290,-20268,-96073,-60149,18611,-67886,-103012,-8651,37894,88432,115805,183862,205174,163444,129003,70418,23559,47635,123235,175152,161440,72856,-23151,-38078,15997,16935,23467,38796,29115,4197,-28839,-125272,-36080,100244,227172,224425,170706,100755,97719,100288,28807,-99549,-76475,-26554,39644,84885,12984,-85332,-98289,-92230,-89099,-84787,-71208,-63384,-43560,275,-5413,19452,37599,14764,-10745,-74119,-87839,-66316,-45691,-73141,-81045,-64560,-60699,-67941,-10881,-15587,-33176,-36437,-65952,-20989,-21936,-43755,-27497,11284,38129,72573,27281,-28987,-63319,-43569,1033,-27040,-81226,-108679,-102801,31790,220849,305074,293718,224726,120163,25035,-62161,-55274,17287,56720,44427,26836,19972,54428,59064,37570,-6216,-33607,-55835,-96387,-117962,-113607,-88910,-36261,-4652,10647,10447,13754,-29530,-63936,-49695,-28491,3291,48967,61472,83146,25577,11822,82197,107867,-14116,-75038,-84705,-92187,-87001,-53978,-4559,46885,54785,29834,-10860,-91424,-140488,-126034,-97586,2375,7611,8089,-6743,-51999,-111964,-107145,-95809,-25023,88769,38984,-37249,-61801,-116874,-134391,-27124,52954,15235,-33268,-66293,-48182,-27719,-25224,23441,3112,-97531,-95105,-77644,-96126,-95134,-51709,22199,103540,56180,-42604,-113983,-37414,52601,98318,65358,22169,64099,142395,223276,243401,238964,195065,98933,17762,-10374,23237,105907,286171,379054,225477,92630,15988,-24937,-15069,38586,142152,374398,479970,404549,166530,11063,4827,59459,76255,28861,-69041,-133068,-45302,-28982,-83698,-22430,-9536,-56419,-115122,-102259,-52059,-45627,-82411,-114197,-46189,13433,43824,8285,6934,14027,7111,44082,65000,166887,250155,173970,115280,61315,-107961,6906,93036,173082,112300,-93379,-77918,-56466,-81346,-62425,-6791,41913,97156,105659,44836,-19343,7187,78242,149967,102633,-7881,-91906,-99088,-36401,-17211,31715,84418,49286,12755,8559,-2268,9873,130041,257947,199171,108381,52100,-19651,27724,-9171,-27563,-51185,-64892,-65018,-45361,-41283,-47565,-66701,-71100,-33841,44462,161024,216584,104984],[-26088,-72936,6998,50121,56783,46157,16170,-25981,-44577,14164,83136,118944,91597,32240,-44066,-6442,58521,88008,67890,22290,-39871,-24045,-16979,-53473,-106564,-112995,-101136,-73713,-59045,-91759,-84633,-7366,94675,139830,34003,-40592,-54468,-74554,-73882,-44832,-35060,-1580,6833,65752,132900,117742,23413,-51875,-72420,-86354,-97970,-97322,-101580,14813,68419,84171,84807,86746,95644,107496,81198,20810,-52472,-85278,-25679,25486,11066,-79864,-76651,8174,96334,103576,68938,42830,6068,-48684,-74379,-22994,-11907,-68143,-204486,-99699,-3812,50435,41319,-37306,-52373,-5103,28236,24927,31815,2009,-8778,5175,-664,-47856,-30002,37941,34339,-17076,-116741,-67901,-301,-11575,-25614,-19671,76424,128606,49141,-6633,-70144,-50809,12130,56665,44063,7204,1142,31711,55469,22039,35050,29325,-2955,-3584,10665,22878,77353,92637,75086,33605,-8281,-41786,-29557,-20978,-53275,-107582,-81896,-95241,-74320,-59467,-47756,-30025,-19821,-5948,-12396,12173,50570,65791,39849,-28924,61889,268299,382359,357844,345733,316984,271056,248720,234199,88811,-3310,28026,-4378,-60952,18495,13118,16581,-5074,14664,-49338,-138529,-131373,-56407,57900,79981,63317,-22019,-100916,-76186,-36384,17809,88087,21114,25418,21155,-28655,-70233,-92997,-57565,-75452,-138133,-140724,-99023,-98042,-75353,-38368,677,10711,7695,119251,155175,64739,-29624,-64739,-33587,19883,23684,43615,55251,28376,19269,-4323,34681,69612,54713,-3117,14775,15909,-12608,68777,172189,241310,118920,-31283,-99148,-88112,-90667,-144164,-98216,-20225,30020,34843,44446,92104,161572,136830,31269,-28963,34088,133379,143031,9677,-126659,-44674,46517,131560,108330,21633,-31369,-16344,44649,27713,-17581,-49070,-59503,-28155,-29063,-29963,-24482,23625,80682,74909,10551,-56456,-31362,-19400,-56764,-94456,-103751,-38855,17762,3858,-34568,-101054,-94047,14518,68082,34443,-54561,-127004,-128769,-77105,-54876,-42762,-53025,-58800,-49822,-72476,-135798,-64490,35156,129563,158101,98102,70399,92456,195340,285890,200951,72662,16140,29237,55878,45311,-53660,-125886,-294,207765,369037,357443,403403,267741,35921,-115227,-86141,-84984,-119212,-94244,-22357,68186,173563,175917,180760,282561,371244,188410,-21594,-46309,13347,58212,69839,54539,104509,114373,76787,75671,39332,11577,-36219,-52656,-39116,-58132,-115743,-144858,-118551,-65163,2099,36310,23798,23656,-14316,-79804,-37467,-6925,33945,19854,-39327,-79143,-20752,-37159,-137534,-48599,45770,6503,-83516,-60696,39467,98931,145197,178173,216557,310944,329562,256283,274397,397357,457451,327370,109276,-17468,-33732,-61251,-124073,-112586,-29029,67601,114841,81274,42268,10175,11703,-41827,-31425,-12934,-8163,27319,-77824,-127736,-104284,-42630,-64721,-44061,42956,174413,414680,489016,373270,217555,56297,-14063,-41928,-45172,-59191,-74373,-88170,-92478,-120384,-162465,-104288,-12170,135073,341453,334703,183547,96632,89342,90513,13153,-91097,-34622,85686,45809,-12621,-54469,-21845,-12545,-110862,-154532,-65699,-19431,28558,85263,120266,167020,165187,208006,140248,39461,6643,-46819,36053,119398,126341,70567,21983,-2445,-2315,-19094,-94968,-123157,-81712,-118934,-109471,-108015,-120301,-87339,-23592,29884,48278,-80369,-159990,-136591,-119789,-166061,-48841,-153647,-203983,-152221,-114608,-89272,-30945,60242,183766,325642,450370,379745,228556,71171,-14463,9289,24063,33183,83749,122107,112719,125903,159223,192749,129353,993,-46796,-45904,-112250,-89116,-10351,77675,33224,-61771,-87541,-79767,-82159,76377,245884,236658,45710,-6309,164631,199280,188804,166744,35624,-30804,-32405,-75605,-78195,-37512,48447,162432,165454,60440,5419,40635,65179,62263,46411,49657,82685,152470,219284,194958,175297,119940,7477,-104535,-42095,36056,61784,21793,12143,41192,165190,217051,240130,83938,-26032,-87544,-158830,-176157,-132411,-137071,-142377,-105644,-70827,-37054,-67889,-108876,-113404,-43536,45491,45997,15924,-56231,-80475,-107056,-100796,-95974,-96222,-66049,101206,223244,208077,97719,-55468,-155377,-65031,-18344,-88587,-121088,-68250,-59182,-76900,-61860,53198,157068,118680,55345,-15962,-77396,-70551,-3625,92857,298557,564586,646111,441221,146420,-56800,-82683,-68989,-105371,-4856,87299,52543,-18946,-66437,-49246,-26272,-45737,-128102,-580,48714,109655,119208,48646,24520,34888,1741,-50574,-88618,-115744,-128582,-138908,-124061,-94424,-107229,-85653,-55930,-33827,-36352,-49588,-74749,-28946,76917,56372,-66439,-15425,51150,94370,77485,6320,-62247,-17385,129766,190579,192157,185850,66664,-70316,-132760,-102301,-58978,-29825,33263,36596,36763,56728,124312,165121,108102,-54424,-49020,21372,18633,-21145,-66000,-89741,-103191,-127274,-101910,32875,204313,292129,338443,288434,177731,100903,-7275,-98050,-63433,-56804,-91050,-60129,-5904,59199,125867,222823,314663,316327,234271,104554,-38649,-95913,-55879,-15960,5647,-19743,-28825,-95517,-78429,23816,155259,235498,236275,161346,104187,77631,108497,211267,288861,193874,66223,6266,-22169,-75897,-129657,-64709,26456,143950,136173,62004,12854,-34719,-69016,58451,173426,248066,276551,181006,17854,-107130,-109829,-41151,-12408,-11126,-49780,-57915,-79335,-108403,-107564,-58324,-35875,24700,93363,64679,4935,-70094,-136559,-63457,-9198,43704,130969,131637,52381,29133,-23118,-52601,-16883,65204,140943,163381,129699,71792,22834,18710,54892,83139,122245,220636,202168,126663,59484,26902,-26075,-45972,57599,216470,250745,186277,110560,42293,-30359,-95967,-166179,-85798,76060,123867,27744,6957,38581,70672,178319,255710,115260,73265,37188,-12155,3928,32962,-90700,-146621,-26709,165852,293468,311528,243145,38324,-111514,-49058,-11244,-41549,-45908,27094,140204,129156,46299,25882,5292,-27345,-53887,-93564,-114340,-27257,107721,238399,39192,24031,148481,178284,79756,-12500,-32207,8058,10639,-72400,-88617,-83806,-18939,54851,325584,639217,503137,152792,-48736,-105659,-72636,-79840,-71571,-40738,-20315,30259,107426,66676,-7140,-65612,-132595,-63035,17146,50426,76857,-11409,-88719,-55860,68642,201192,191880,105729,79322,135558,218889,134745,-9274,59260,120538,63089,-79540,-152536,-24519,107386,215187,179409,23088,-109703,-54407,6317,11408,-29812,-99765,-131491,-91719,-68147,-40576,2318,28638,-13934,-85864,-86114,46926,167870,200680,101756,20567,-36817,-67376,-81138,-55434,-53554,-83987,-85652,-56662,-38118,-27488,-69740,-57033,-51712,-16167,32898,86086,202150,278634,200817,133048,34225,2970,-13399,-66349,-94750,-40309,-24767,-43708,-53857,-61189,-58159,-62579,-79286,-108162,-43804,-33579,-65334,-75894,-53527,39538,53337,32647,12769,-35762,-22642,93576,111111,102060,5958,-115823,17847,212908,288706,238646,40694,-120094,-49677,64193,178155,25790,-40866,-91528,-126401,-118660,-67894,8932,50760,12913,-91350,-56683,92070,180866,165517,158481,106377,100800,80301,76108,122418,150349,123253,54145,-70887,-126405,-120454,-62350,5498,141507,188291,225649,210371,154054,85066,25523,-18142,-94082,-158902,-26267,99878,199591,294811,207726,96988,51854,14052,-7309,-37875,-53245,-40508,-21166,-26758,-50762,-79306,-94702,9487,165707,270631,216120,175233,133094,92114,-27845,-79763,-13229,-61080,-150456,-94157,3408,71444,99644,244063,442865,495590,437360,271025,155289,149703,181205,194799,119155,62855,27262,-53409,-53331,10586,36908,19039,-6687,-11454,-85926,-40474,-29209,-129203,-110874,-35654,-19950,-33775,-31460,-52189,-106453,-135226,-133778,-106917,33232,18600,-81343,-88584,-73187,-33048,-65699,-108189,-69528,-60551,-72524,-65828,-85915,-70234,-59578,-85438,-90418,-63273,11477,153651,326867,344194,262236,172058,152506,107990,11520,-70369,-44311,-24522,-87782,-135241,-128442,-88839,-17441,59926,96951,97503,16800,-55849,65467,205701,155991,61344,44333,9325,-41365,-42709,17500,81469,100253,90530,73555,14120,-19273,46311,38606,-1403,-55884,-80440,-69854,-71760,-86062,-50858,-79251,-67792,-64082,-68171,-23492,40016,96123,183177,269026,235914,68691,-59251,-85032,-18880,-7918,-35092,-82483,-69260,-103208,-68516,-18646,3965,58688,117981,113019,80104,27931,-53712,-83029,-42711,-13757,-3286,-19845,-37310,-90640,-105440,-89136,-64596,-49986,-64259,-69569,18489,124276,176635,56658,-25995,-57595,-61995,-66248,-102357,-145971,-47235,70770,171096,137336,58884,23119,-45510,-83372,-61042,-12431,56710,141705,93693,-12066,-59028,-34798,-1783,-30171,-75722,-119320,-88406,-80276,20702,185491,284800,235120,60036,36953,80443,103109,198985,183476,75785,-20690,-66779,-65086,-93254,-130809,-61959,-33923,29954,84587,2329,-53371,-86309,-99286,-101302,-49593,22358,53826,-9394,-76608,-86763,-101895,-143565,-106378,-47512,-24461,-75129,-108062,-49308,-24019,-34656,-33355,-13461,-6302,-22909,-66814,-58343,25751,60486,-58841,-90272,-86475,-99545,-64331,-34362,-30408,-18643,-42507,-88575,-84781,-65158,-94235,-123792,-122839,-114970,-81911,-4546,44821,28363,17024,-166,-2296,81186,169733,190819,77230,-34766,-41983,-8550,202,-20569,-110165,-118234,-56790,-13516,20108,8753,-1436,-23110,-45718,-5640,-25838,35397,169441,152397,124448,125172,77049,-4748,-39203,-1063,64455,79832,20715,-5356,-90001,-139712,-103215,-80594,-8480,57550,47916,39144,-1419,-86600,-52674,25330,91331,144123,140290,96171,27098,-2901,-25201,23591,64432,18650,-69457,-82736,-56793,-41087,-19313,-13764,14878,-14122,-14449,-10084,-46536,-101341,-43484,63580,101066,54363,-51612,-109683,-19130,-38697,-75080,65129,249891,388659,194506,-2972,-7167,13577,19987,31523,6860,-72110,-21852,-9992,39028,69354,48847,24734,25905,-938,-8637,-16122,-32384,-23234,53764,113035,62015,-4016,-48197,-76127,-50653,-23649,-60339,-94742,-53289,-15811,-38526,46447,167740,215869,187853,147813,145936,183762,102887,29283,894,-32326,-42949,6040,40532,79576,80707,21358,-53555,-6089,4751,-15879,-32747,-75392,-38429,43550,98650,99100,73663,4400,-48712,-79553,-119166,-111426,-54626,32213,178712,316580,289315,194766,85204,-28527,-93581,19373,97022,103700,46225,-62139,-63608,42237,99803,107352,67718,12188,-36190,-56189,-16113,49995,92715,95373,103941,39829,-54447,-27048,-2771,15757,23813,48091,22380,-93516,-43271,57223,92503,70892,57094,47526,36840,15252,-5709,-30574,-32702,6017,52531,71817,40754,-32680,-119711,-92474,-5056,60930,113385,11621,-16878,-20071,829,34972,94195,81480,35739,-45714,-89651,-79295,-52364,-61765,-59401,3289,72740,143274,224384,195595,86152,41662,81896,99221,106629,32408,-69920,-118708,-87504,36532,116509,169748,170163,131904,70437,-39863,-117366,-17902,47437,40628,4892,2031,28364,48928,40752,16971,2029,9004,12207,-2251,-39867,-97835,-85231,-67609,-113277,-102914,-55212,78008,267165,351195,294746,193588,123824,83884,38878,-7116,-7955,11503,17028,-26777,-35747,-15167,-25213,-23911,-10116,26528,129953,259149,344247,268871,149109,-42674,-47966,83607,48764,-46340,-101317,-63178,-57483,-25641,-71348,-152558,-61511,-42789,-102261,-26253,19771,-2867,-31531,-44709,-7991,-70340,13927,83306,68933,12002,-37386,-62565,-78193,-89317,-108179,-112495,-55575,-5464,15727,-2243,-60666,-32107,4976,-2580,-4432,35158,64229,125681,151004,37270,-81312,-125984,-101044,-75272,-38538,13083,80927,96722,18612,-88466,-72786,40154,110334,140228,163722,140825,61431,19029,64666,111665,72401,92393,163620,241882,320184,370266,241706,58237,-76113,-53774,17653,50908,-8060,-31748,-14689,-53245,17627,128469,71266,-72408,-76708,-4299,13453,-67652,-128142,-103321,-55407,7367,33617,22843,-2107,7823,58181,89924,81671,61870,-41306,-108905,-115325,-74781,-45848,11908,47949,38329,-43391,-67219,14634,36448,-95532,-131906,-84846,-25682,25542,61795,26853,-70750,-49384,9362,48524,81854,21376,-68635,-94535,-62254,-50946,-55539,-58834,-45788,-72409,-47892,-29685,-43282,-64726,-60278,-68437,-103720,-103456,-95206,-22313,88585,157192,219669,169255,30948,-55857,-81854,-103360,-119214,-24934,143859,249721,232375,139333,78098,76666,120516,176193,170507,136266,82577,38322,33000,32619,3629,-35598,-56366,-19576,-5444,-74897,-72761,-9428,17144,-12070,-75758,-98121,-95528,-89153,-82306,-61404,-783,-16691,-85994,-38841,56231,492,-98089,-95054,-17917,59163,107984,178705,224273,177102,131902,68628,26089,68163,157536,206535,167561,73025,-14849,-26891,7642,-1808,4535,21850,17605,-24,-22507,-111173,-46305,87189,219314,223765,182974,118110,116023,129508,73174,-46762,-126430,-82207,-11319,67389,16705,-84955,-103503,-92133,-82057,-86833,-76764,-63098,-30504,15274,2658,32228,60355,33687,-4791,-83801,-74877,-51717,-40298,-74760,-85477,-64722,-50424,-60561,-21340,-36593,-44699,-17000,-39550,2493,-399,-23843,-11541,25668,51986,83470,28505,-33329,-66009,-44026,-5938,-42080,-87583,-102270,-98270,18778,204876,312405,306480,200789,87200,-5593,-94525,-112339,-39678,7475,14290,15339,17442,68016,83456,60743,5946,-29759,-55745,-93456,-109240,-103722,-73720,-22258,-86,2395,-8631,-3914,-41634,-70266,-43459,-20126,13769,56451,61850,80424,15791,-5352,65306,96159,-33089,-108418,-117863,-113214,-102956,-55019,7160,56990,55067,25029,-15794,-90881,-125593,-114554,-112175,-9523,1346,8570,-2149,-55839,-115129,-96826,-90894,-13226,108986,80538,-37236,-80298,-128731,-105856,2551,64363,13720,-35711,-70213,-52926,-25711,4966,74903,23384,-96522,-111555,-87828,-92564,-74511,-35306,26730,108515,60882,-26044,-106202,-38642,63798,113034,62365,38467,109705,186364,246317,242859,224245,171139,69892,-12623,-44427,-12308,73576,250948,383795,257788,120682,28600,-21265,-18715,25213,129188,383849,524815,492138,246911,52266,17660,68884,82532,27530,-74954,-118044,-39237,-31933,-78302,-24233,-20410,-72962,-124193,-89791,-37517,-32125,-72443,-112504,-54251,-1387,20451,-4968,20141,38804,26796,38036,36223,118507,203281,155492,108694,52495,-103950,8379,96329,171276,91373,-110519,-63586,-47448,-77064,-65514,-12239,41873,94405,95031,31360,-25579,7192,65282,110428,57081,-44114,-138301,-61432,9279,29897,59900,94616,52712,15239,8990,-6671,-5375,127430,300060,232967,111547,48152,9616,69416,19712,-2708,-32795,-57405,-63377,-46012,-41640,-48369,-67484,-73453,-39826,33852,146209,212065,99371],[-31442,-69233,-3529,35582,40677,33175,7237,-31588,-48194,8959,76799,120674,106098,59998,-18339,-1565,59595,89841,69529,22188,-37253,-24210,-18855,-50011,-98648,-127602,-105467,-72400,-54072,-90693,-91206,-12501,107345,167981,40829,-56267,-94952,-114634,-68435,-37794,-19103,21163,34986,98551,159618,136857,27072,-49093,-59690,-58750,-66153,-71322,-89663,11608,76510,101371,101492,92743,92345,101983,75877,3790,-73503,-81268,-33222,23136,20201,-61293,-83911,-14324,53775,37896,12733,4262,-22155,-71337,-68089,-13946,-6361,-65062,-202183,-112105,-25792,24194,22617,-49982,-46256,-12310,15446,18597,40363,18027,9185,22151,8505,-53142,-31429,50810,56331,20205,-66489,-98821,-36424,-38020,-47183,-38808,58603,140750,55684,-514,-62824,-53952,2842,57758,51184,13818,5509,34871,73013,39840,45709,41047,4268,-4119,14951,31335,85114,90407,62952,16779,-23225,-54097,-36998,-23520,-51383,-105394,-89270,-122172,-97882,-60689,-27073,-813,-2218,-6210,-32853,-18324,32849,61030,45197,-30365,35756,229205,357765,356091,353419,308810,262671,242627,235979,108357,39498,72350,29132,-65926,-7356,12284,45970,35657,39854,-24320,-101308,-117587,-56419,53677,77357,57243,-16906,-73424,-37434,-3440,32502,86517,26060,15369,-1449,-57986,-91647,-76799,-30387,-41274,-113388,-179228,-115249,-97908,-79172,-39845,6017,24120,26881,138575,173561,78814,-23577,-67268,-49864,93,13185,41778,69056,43929,22973,-9574,30819,66202,34405,-38523,-8589,1640,-34785,38598,122729,205176,118688,-26054,-102583,-93319,-90609,-133167,-90153,-13100,33451,32803,35278,71018,129870,101190,3563,-31354,48866,165390,188078,51949,-104341,-52875,38342,121516,102369,19448,-28714,-17045,40241,24766,-12951,-31304,-40327,-23916,-36642,-40853,-31754,24095,90576,76467,16769,-59183,-38789,-23327,-53023,-82460,-97680,-42631,13627,7975,-24380,-92778,-90317,15838,68687,32303,-62261,-137605,-103510,-56502,-42659,-36428,-50193,-54037,-44208,-69453,-138539,-70471,24640,118932,157650,108726,81237,79710,177748,274371,188036,68757,19547,40180,72579,57945,-48480,-122432,2687,192355,294682,305532,358678,241409,24404,-125882,-75301,-66364,-104518,-82121,3837,114589,227402,218685,213798,300838,372930,185118,-19724,-50650,11692,59352,65731,34013,67237,81575,65172,78741,47114,13335,-41890,-62033,-51123,-71382,-122107,-145087,-117080,-66376,4963,43088,29661,25140,-18530,-92951,-46911,-19284,6654,-24112,-74262,-64848,1335,-15665,-118052,-55672,34026,-10957,-88325,-45100,52858,96853,140293,188030,243833,342744,375627,317381,337750,427053,431124,307788,113252,-19591,-52352,-86717,-114908,-90968,-32439,52117,97540,74760,40195,8790,-8887,-83734,-45089,-19633,-16478,29035,-66149,-117354,-105918,-49757,-62824,-30825,58217,195306,403715,414540,317292,198576,56456,-11443,-33671,-29947,-53108,-81178,-96826,-96796,-127593,-142085,-86494,-10281,137186,349519,350556,204661,115406,100777,97343,24715,-75802,-28766,39523,-4730,-34760,-22844,43329,57144,-57693,-134712,-73672,-39023,14850,78028,114390,180615,206390,276078,236416,100733,21525,-34114,52595,137996,156280,105772,61591,36653,28097,2770,-77445,-138998,-101877,-137788,-126221,-106551,-109254,-90873,-36646,24628,55060,-36436,-17840,20328,34848,-234576,-121340,-209650,-174419,-122355,-107226,-87811,-28829,64190,188593,325506,439637,378331,229232,71656,-31985,-15140,-589,14619,74322,128118,110775,120870,155011,197030,146930,22118,-33306,-42492,-106864,-67837,18792,95818,22680,-81358,-82279,-59348,-84915,77063,248687,193174,-207,-47032,151643,200153,180361,130186,-21219,-56980,-38380,-73633,-67132,-18150,71707,173226,160548,39196,-14440,18886,56589,79112,78499,80942,97863,161153,247839,233543,207537,153366,34737,-94075,-39004,56149,86353,31502,15700,35724,132089,131571,177683,44012,-55494,-111428,-165330,-136763,-90833,-121037,-134377,-107038,-86229,-61689,-91421,-129106,-125946,-72913,35079,67511,55306,-24919,-53651,-89109,-94259,-92675,-92575,-65476,74230,175789,158040,65242,-67873,-147564,-64168,-24567,-100561,-120565,-63838,-57107,-79493,-80306,8412,101625,70317,29773,-19865,-58820,-36075,26464,114680,315361,567894,620147,437787,173910,-32270,-75873,-68111,-98992,-6072,72505,33865,-35690,-79878,-45975,-18874,-21950,-91400,-28515,43663,133699,161625,93404,48814,38646,-2089,-48329,-81302,-111810,-131336,-145857,-130123,-96309,-104783,-76446,-47274,-30301,-33974,-40987,-60874,-10711,104279,104321,-47246,-54969,8325,88108,86944,26213,-36457,-14427,130517,202162,214009,222138,104271,-42783,-135823,-101174,-44998,-11977,63162,48996,46829,77364,155964,193468,107927,-67325,-116854,-55248,-44640,-71142,-103718,-122015,-122369,-130603,-122857,9547,181684,300857,379445,337243,219130,138421,20107,-76540,-56606,-44417,-74103,-50030,-6522,53954,119348,208843,296095,311179,263771,156063,21258,-31487,-18678,1166,26654,-343,-23483,-98672,-70497,42787,204801,282698,257787,166923,102642,73150,79211,166885,262958,210019,97524,44326,9922,-57607,-132798,-71252,6056,109694,118952,55328,8111,-36844,-63791,73768,188616,250018,270008,165030,-5061,-117618,-112184,-46479,-16656,-11506,-46141,-52532,-74607,-105036,-108909,-67272,-44502,27670,106552,86068,29535,-48878,-122291,-72524,-13157,47773,152639,175964,79086,25781,-40678,-63977,-13497,81634,170543,204800,174696,114384,57257,37773,62048,85812,134608,247775,233203,146302,63937,28578,-24894,-50227,66855,246250,298246,209058,117071,45568,-25934,-86362,-148823,-79147,89281,152298,75576,53542,61797,82788,169775,265594,158956,105177,62310,13556,38606,59192,-73166,-99711,50376,267537,376208,368917,278629,40905,-123498,-49387,-8673,-40562,-45549,32525,150956,136395,41874,15234,-11,-30388,-65438,-113331,-101025,-18951,105214,246040,86851,31326,128278,131370,21906,-69473,-73376,-32236,-35832,-106363,-106904,-101334,-31888,49443,281668,642112,526789,177041,-42377,-108754,-80705,-85101,-60753,-7372,24321,68207,135006,74862,-14515,-85711,-129503,-56521,13835,38468,62658,-22870,-82966,-28898,94888,204819,178330,87646,85051,186248,285600,183266,-1332,4072,70258,34276,-88829,-147703,-17856,119467,218992,172708,17252,-93849,-32423,25048,20184,-33335,-113167,-144236,-92945,-61370,-28453,17329,36996,-20071,-106801,-85577,55227,157613,180950,92301,22891,-27644,-51043,-64283,-50906,-56952,-95258,-107186,-89820,-54541,-30416,-70373,-84575,-78792,-32553,32927,101303,224297,308191,223527,166401,58307,11982,-16580,-73426,-98103,-38547,-16226,-33109,-47300,-58660,-55142,-55891,-76425,-112153,-54850,-46099,-76412,-91688,-69534,26079,27707,4869,-12453,-64016,-56048,72115,97646,84067,-13168,-134756,15851,252921,361407,268271,29542,-117078,-42676,43228,135639,-19443,-67502,-88264,-115937,-129597,-73913,6920,46461,5954,-88964,-68628,71254,171861,167860,153745,97630,83891,56503,42577,77738,116411,91369,9403,-93776,-94434,-118720,-75027,3961,140743,177309,208569,191645,143228,86334,27798,-16859,-79148,-101202,14675,102645,187984,272120,191212,96302,55289,18526,178,-26605,-41709,-23355,404,-14622,-41070,-67973,-115607,-20537,141983,276715,230711,176064,144049,108160,-13415,-49044,21540,-16846,-112769,-125093,-15802,57944,91351,233095,405571,450191,392281,246140,147650,136796,142779,136985,74550,26525,940,-65472,-39414,27156,51301,24414,-6445,-102,-56437,848,-2626,-118598,-122436,-38882,-24137,-45191,-47628,-58618,-105754,-133574,-128137,-95603,49808,30997,-80844,-86784,-54793,-4917,-46145,-95673,-87696,-84079,-100483,-92519,-109145,-73361,-54101,-79840,-80662,-49487,32677,183509,341402,350589,280146,190585,149724,66705,-33845,-79780,-34860,-21744,-93324,-147937,-143654,-104761,-33195,58805,127831,130900,36431,-43430,86932,240846,192235,77817,49143,11003,-38329,-36821,24240,89636,112456,104167,76950,8111,-20846,52744,62880,20550,-37752,-70155,-67662,-74495,-88534,-50030,-67180,-57703,-57392,-64964,-33858,2307,38794,107571,193186,210595,79846,-54038,-83710,-20357,-3941,-25569,-67150,-55631,-98536,-82318,-27505,4566,72511,135100,119278,70490,11284,-69104,-61610,-26772,-7572,17007,13316,-14248,-80180,-99097,-85206,-63785,-59872,-62602,-48431,49710,158692,184999,53620,-25863,-59317,-70250,-82932,-119157,-136955,-31215,85690,184728,144457,66097,34393,-31193,-77427,-59110,-15135,47198,122653,67074,-33642,-71150,-44663,-11788,-27246,-57301,-100705,-95660,-70051,47263,215627,324725,283370,97614,46547,76262,105917,182699,130985,25807,-70805,-115960,-79244,-101918,-176576,-80962,-20995,61227,116481,34264,-20734,-53545,-98420,-67952,-8526,44132,52715,-16656,-79376,-88130,-114973,-142326,-85565,-24710,-9914,-70985,-102704,-40050,-10844,-20935,-22369,-18996,-19848,-34897,-60236,-30876,42693,47672,-73225,-101828,-98831,-87739,-50887,-36084,-29983,-14300,-31208,-64769,-48979,-28436,-63365,-95964,-101911,-99289,-89669,-33907,30300,20280,10062,-10670,-12046,85020,184868,209846,91833,-33676,-52629,-26761,-14831,-22265,-103206,-130977,-65319,-23984,9367,347,-11253,-41019,-60142,-9755,-15249,39499,173830,164447,143639,144449,95630,11052,-28331,3931,64808,86542,25703,-6584,-97291,-121735,-94488,-72445,-24490,32147,23349,27052,-2053,-81186,-46618,19668,74137,117047,111291,69145,2316,-13880,-13792,37060,74738,19989,-74769,-91173,-51466,-32984,-7848,-44,22326,-6745,-557,1738,-40645,-99055,-43004,50927,86485,55467,-43104,-113223,-17039,-27356,-73256,58800,241023,357567,155427,-23207,-26220,1504,13922,26080,291,-84506,-13119,14672,45928,71779,50646,28997,26728,-10570,-27113,-34302,-41986,-27815,51110,115837,66413,-473,-41544,-70322,-47229,-21008,-58550,-95808,-59068,-9411,-29698,-4155,112229,166670,163898,154517,177236,226174,141747,53869,10187,-31645,-43171,10907,46444,78134,76449,21192,-56843,-12257,3315,-3298,-23293,-73264,-27823,59202,117058,122433,108884,49389,-21915,-60718,-99483,-97563,-43077,45530,194855,307865,242685,164973,87168,-8632,-86147,2380,97051,116743,58614,-51912,-63286,36193,99705,114585,78110,21071,-28871,-47096,-1341,78272,125480,126665,134145,47356,-66270,-36049,-4876,19636,31638,61037,41619,-74745,-43376,53881,86994,65357,46851,30522,20780,7476,-6043,-24386,-27190,4718,50316,68436,30708,-51616,-112140,-56080,18704,68900,112190,4538,-23925,-29933,-16399,14053,67753,48354,10151,-60963,-97356,-85943,-56681,-60589,-69125,-28034,43368,125433,226924,204851,94263,34950,75237,116521,123645,31222,-83377,-125489,-120935,-1633,93672,171482,190564,158971,93427,-20507,-97325,-15861,42817,20653,-20165,-19363,9270,29687,23756,6123,-5461,567,1068,-11923,-46308,-102380,-88865,-72373,-111978,-95067,-62242,67766,240423,294244,239281,175414,143020,114601,64698,959,-4059,13998,14007,-32051,-34996,-5337,-10218,-8099,3997,30462,109431,213547,325396,279566,172252,-25039,-59433,76547,62289,-25891,-101604,-70972,-61242,-24580,-68369,-152772,-60788,-42851,-92386,-21655,25732,1949,-35366,-55436,-5097,-41450,-20858,24173,35195,-4906,-43077,-55716,-68099,-82617,-96581,-91464,-38406,101,18909,20301,-32532,-33256,-4317,-10616,-10717,31054,57128,113780,134441,16406,-100912,-140582,-102539,-71207,-38029,-1503,72029,99027,22218,-77391,-76199,29120,88580,122692,162660,146157,64256,24267,73140,135866,95126,100538,183226,299135,389679,407809,240386,65921,-66900,-74484,3713,38290,-15422,-35477,-12061,-57392,-837,84614,15110,-113283,-75420,-14274,-7648,-61822,-91324,-101564,-73271,-17556,18735,21729,10201,23459,51416,57445,29553,15792,-70831,-103645,-85658,-59601,-48975,9295,55299,53145,-21119,-62586,-14784,-16717,-156423,-144316,-106251,-43644,9843,59877,50027,-37423,-44556,22054,63306,86873,15336,-79796,-74071,-45845,-39628,-43411,-45853,-36341,-67419,-35739,-7025,-13902,-44456,-39590,-55529,-99562,-120735,-107439,-25304,84825,154673,234867,181832,41347,-50839,-74391,-90634,-115254,-38932,142465,270733,226078,118225,52025,59117,110949,162111,148308,114917,66864,28878,26234,26033,4988,-16944,-25099,-10038,-3084,-70694,-75687,-14702,12014,-12628,-62193,-80109,-93225,-86771,-82089,-51955,8650,-10280,-74036,-25463,80428,50117,-20571,-126709,-69714,27968,93669,161780,230674,186597,131088,64231,26262,81528,180037,221430,160571,64214,-14673,-19414,-2364,-17197,-10279,6416,4727,-5649,-15942,-100055,-54954,74973,209930,220529,190940,134823,133461,156314,116367,4901,-134454,-133882,-60467,47462,21003,-83041,-109858,-95197,-79227,-88146,-79820,-61124,-17563,30129,11915,46638,83853,51555,-904,-92061,-57814,-36412,-33124,-71776,-83242,-58955,-35984,-40714,-18429,-53718,-61473,-3096,-8055,33233,25574,-1725,5485,39839,63680,89873,25140,-42364,-72655,-47609,-21847,-65301,-90819,-91071,-79963,16570,191253,311560,305088,168868,53198,-30909,-92626,-115267,-96920,-47691,-19480,1450,12007,76960,105570,85091,21703,-20838,-50969,-86921,-100128,-94421,-61155,-12832,893,-8325,-30050,-23200,-55905,-79600,-40346,-15792,17781,54226,50872,67121,-813,-28201,39582,76003,-41770,-111518,-141940,-131384,-110209,-50122,19029,64316,52070,19393,-16862,-80868,-109951,-103863,-130221,-27458,-8657,7808,944,-58679,-105314,-85768,-87692,-10201,110362,102638,-35644,-99920,-123886,-75951,29029,71588,10792,-38102,-73619,-60282,-27481,30046,145711,83748,-63030,-116678,-101387,-87872,-55340,-17981,27375,102112,61156,-10262,-95004,-45930,70188,117267,48366,52820,148067,216285,249841,225126,198265,142228,42395,-39107,-75581,-46102,41260,214159,378943,285916,147325,37365,-19673,-22942,10715,111291,375509,541590,555305,321417,94810,29362,73387,82779,21110,-83629,-105902,-37683,-43158,-70868,-30139,-36210,-93452,-130539,-83722,-29769,-23411,-66072,-112014,-66526,-22800,-10548,-19789,32602,63731,48397,35821,13533,73037,148770,125285,93073,39318,-106488,1782,89269,152112,55304,-128900,-53277,-42992,-78761,-74905,-21704,40279,89951,83536,16284,-36833,-613,44115,67602,15577,-66623,-102173,-24796,45427,61632,73769,93597,48992,11138,2818,-17057,-25819,112645,325755,258887,106090,35265,38247,105876,43573,16381,-19920,-55404,-66659,-50952,-46094,-53238,-72663,-80725,-50808,16101,119134,192130,84339],[-34281,-64069,-14221,20505,25221,21444,-585,-36732,-53210,3075,70630,121937,119408,87717,9277,1167,56417,88302,70869,23789,-35956,-28615,-23323,-46072,-85553,-148209,-114414,-76372,-54926,-92940,-99998,-17912,121064,197167,47250,-66583,-127929,-97417,-58990,-33602,-8833,38614,63004,129111,182194,156018,33047,-42467,-43810,-29417,-26628,-37591,-67309,9037,82077,116840,115621,95537,85415,92207,67113,-12808,-92422,-74076,-41343,18306,26218,-44258,-84652,-36317,13186,-17730,-34061,-33512,-52895,-97000,-58605,-6872,-5609,-69410,-207563,-124288,-47719,-3718,85,-63756,-40823,-20642,-192,8696,42677,27839,21908,35607,16540,-56210,-35987,56873,69716,46313,-24620,-84901,-65640,-60144,-62010,-52760,41352,149903,61106,3348,-58657,-59946,-10205,54675,53888,15572,4637,32415,85208,56827,55304,51229,8845,-10646,10544,33610,89109,84556,47658,-2702,-40342,-67405,-45457,-27532,-50733,-102021,-102045,-108501,-90419,-45092,-1927,22323,4242,-14612,-56181,-46500,13345,51268,44765,-34514,-249,167044,298589,323941,339307,290593,253401,237508,230806,122165,79490,118302,71150,-48069,-51735,9737,78785,83697,60522,-15245,-81097,-92068,-42886,50780,63872,28362,-41499,-76137,-29118,-3695,15792,71619,33596,1338,-38243,-104400,-115060,-58510,-8920,-12382,-71504,-143680,-129467,-100046,-85470,-44315,7754,34151,43780,151908,184558,86899,-23225,-76978,-75398,-26983,-2888,34761,79706,62036,31949,-9423,29637,64333,15450,-78545,-36752,-16002,-53416,14668,76710,161515,112265,-21901,-104607,-96351,-88843,-126089,-85844,-8839,34782,28852,23045,46462,94264,62878,-23711,-33536,58273,188286,220341,84534,-85605,-64677,23960,102455,89869,14725,-26821,-19833,33978,21715,-8663,-15403,-25634,-21263,-43693,-51981,-41157,21133,96208,73652,20114,-64151,-52715,-33991,-55693,-76142,-91899,-46218,8613,9694,-18030,-85448,-81036,15519,62654,21769,-75799,-142368,-80789,-38159,-33474,-33795,-50352,-48654,-32783,-56305,-119128,-76142,11185,100950,147296,111796,94987,77873,160334,249068,156958,54322,15738,44683,82608,63518,-49602,-125332,287,165703,218085,252771,306356,207273,10010,-139401,-72215,-56781,-99099,-68400,29814,155623,266627,244912,230013,296848,347556,165233,-25980,-59693,5191,54830,57412,14213,28970,43183,43736,71101,45959,9580,-50983,-75300,-66276,-85028,-127919,-146297,-122815,-73882,1748,42331,27460,18565,-26853,-108853,-62281,-38934,-26955,-69903,-98038,-47583,16058,-663,-102478,-69549,14474,-33481,-97455,-39550,54721,84714,128864,191534,262311,364951,413185,369233,385279,427070,371829,263912,106499,-24879,-76026,-111340,-103424,-69509,-26677,45731,88512,72157,36136,1149,-37202,-119291,-60986,-28407,-23474,25641,-57465,-103872,-100256,-60059,-69567,-24934,65078,197303,359712,321314,247934,165191,48229,-14481,-30447,-17487,-40957,-79184,-101872,-104173,-137145,-116414,-67069,-13685,125825,331469,344809,215870,125899,102287,93524,31094,-60529,-35547,-20410,-42454,-41191,7097,88952,113012,-8792,-104094,-77302,-59309,-2507,66609,104582,187660,240459,333568,329231,166845,22089,-30546,67690,154946,186467,143890,100302,71464,51248,15923,-63639,-154682,-126045,-160052,-144665,-105142,-102096,-95130,-52030,6333,35127,9117,107189,160780,216553,-286581,-274465,-331905,-152867,-85662,-95004,-87628,-30728,58797,180650,310350,408843,354872,215420,63816,-53258,-43166,-26362,-3321,57969,123205,101201,109807,142582,191302,156018,37055,-25159,-43851,-97947,-49970,43807,106037,5795,-104554,-73328,-41205,-91809,65477,227734,141520,-36154,-82201,136201,195490,167634,93162,-72304,-85586,-47928,-72744,-56506,-2200,90366,174246,148052,18230,-31710,-909,46201,93002,110083,113527,112702,166081,270727,268891,235640,184091,61791,-85184,-42897,65853,102251,35813,11088,18487,83682,49599,120949,10743,-84678,-136723,-109689,-75790,-54235,-110590,-122876,-93338,-78699,-68156,-108425,-150487,-119272,-96317,14970,81502,92155,20767,-21483,-72337,-86121,-87646,-86327,-69682,44620,127493,105197,26749,-85955,-146305,-70018,-36886,-114661,-120133,-64738,-60516,-85255,-91657,-25934,54416,29017,3277,-27867,-41329,-4928,52902,129567,312561,532772,551847,404229,183168,-17752,-75152,-71955,-93167,-12065,49248,8435,-55404,-92831,-49060,-23711,-11060,-40152,-31743,38524,152677,196338,132742,68831,35399,-13188,-52723,-79663,-111123,-135161,-157478,-137787,-92668,-90294,-60385,-38575,-30035,-35141,-36128,-50164,2813,123452,152316,-7319,-87683,-36112,75054,91160,43767,-12046,-14153,118558,197513,219795,244925,135898,-17337,-126903,-97960,-32626,4857,90477,54553,50405,91154,179234,212680,104006,-65088,-129424,-139669,-118322,-94202,-102112,-145913,-133907,-116921,-146314,-16371,149299,293019,400566,371153,252853,172630,47335,-53431,-43586,-28758,-57572,-42180,-10514,43472,104589,183502,263906,293142,283643,206821,84095,27620,9893,14090,41679,13700,-24245,-106157,-64740,57271,250519,320134,264165,156936,87084,57131,41774,111923,221196,214538,125283,83698,44227,-38829,-126422,-79629,-18124,73267,99053,47915,3291,-38961,-59343,85266,197488,243388,250251,137796,-29106,-115741,-108441,-44688,-12264,-4850,-38550,-45915,-70785,-104290,-108047,-75503,-57509,21985,106967,95855,46547,-31919,-107060,-78589,-16645,51132,170420,215200,100913,17148,-60589,-78340,-14903,93586,195761,239478,210694,146241,81575,47718,61833,81176,136528,260932,257325,157729,60676,25805,-23460,-56892,64948,255779,328576,221202,115823,42889,-26767,-82025,-134702,-67771,104630,179406,117598,97010,84358,91838,157378,265715,200615,136977,88122,40403,75098,85573,-51794,-49729,133421,369096,454520,423398,314206,47506,-127794,-51465,-7928,-40693,-45664,36340,151420,127564,29036,1659,-7120,-34126,-77596,-135047,-79444,-8380,102345,246284,130830,30713,89510,73916,-34163,-119603,-96289,-68611,-79119,-130517,-120978,-119278,-45951,42533,228444,592384,505832,184813,-41712,-112501,-89295,-90500,-50972,23111,68757,106704,158907,79263,-26097,-109211,-113829,-45807,11738,25573,45692,-35587,-77034,-5172,111342,196599,156962,65624,74680,217924,333032,221028,28191,-36558,17234,-1051,-102937,-136476,-7992,128997,216453,162638,11893,-73143,-11665,40469,26285,-38163,-127628,-157189,-94811,-56872,-19378,30746,45671,-26094,-127732,-69223,71755,148967,157646,78370,19376,-24692,-39679,-50622,-49019,-62424,-105621,-126047,-119880,-69890,-35047,-70278,-107422,-93205,-42683,28898,107100,233310,323914,240989,197488,81081,18906,-22182,-81458,-103622,-41505,-13622,-27768,-44578,-58704,-53900,-49701,-72297,-115705,-68634,-60861,-89671,-109494,-80154,16417,3757,-22887,-37797,-90585,-88075,48956,83496,66917,-30389,-151231,16282,291252,433965,295628,23512,-109265,-40206,14050,79435,-60831,-66165,-56204,-89051,-134529,-81145,2757,39279,-2567,-86713,-81641,45204,151072,156527,132802,77555,59749,29689,9315,41357,97201,78083,-17696,-93667,-67225,-93215,-69733,7053,137287,164442,189350,171572,130920,86702,30558,-11770,-53668,-48465,53832,99914,165646,234913,169888,94901,58651,22774,7148,-16724,-31811,-9421,16323,-6035,-32147,-53229,-123804,-55265,107113,260305,230377,168517,144124,110618,-4532,-6981,73096,50053,-46249,-129992,-39062,42182,82367,217721,363472,400812,344633,219877,137680,121959,107205,88088,34981,-3953,-22696,-78377,-27278,43660,67463,30235,-8676,5116,-25795,42862,20661,-106781,-132373,-45412,-33979,-61225,-63253,-61707,-102896,-128785,-118955,-70756,91473,72597,-65197,-83952,-39499,17235,-30364,-84513,-105125,-106472,-125529,-115383,-132825,-81113,-52561,-75827,-70832,-35312,52907,206906,342770,343428,286211,202124,137353,14869,-81412,-67298,-18402,-14945,-94161,-156075,-157072,-118583,-47738,53936,154659,161943,58250,-21395,124004,288903,238308,101968,56976,11741,-38355,-34087,28980,95871,123607,118291,82620,6797,-19467,59278,87483,44085,-17145,-58219,-63210,-74926,-90050,-48574,-53452,-35842,-36755,-49828,-33174,-22497,-1990,49335,122595,173066,86443,-47924,-82505,-22577,-984,-15789,-49389,-39572,-86583,-89020,-33331,7696,81598,142604,118142,55882,-7029,-69453,-37821,-15703,-8700,27281,39250,5879,-70173,-93454,-80982,-57382,-63896,-61067,-25009,85093,194400,189106,49054,-27897,-62821,-78340,-97630,-134581,-126925,-17264,97461,194765,149730,73395,46042,-15672,-71232,-57006,-17554,38808,104469,42929,-54711,-83841,-54092,-20361,-21847,-40023,-84398,-98124,-57036,76958,243137,360842,330057,134977,54840,73372,110983,163172,83619,-18962,-116494,-104616,-46799,-69156,-154474,-95365,-3029,105017,164250,75376,9842,-22841,-55291,-15662,39207,68947,52545,-22075,-80589,-88498,-123725,-126907,-63623,-2184,1278,-68922,-92445,-25663,5929,-7212,-14020,-27846,-36744,-46872,-53554,-7726,52000,29445,-88674,-104144,-92124,-58999,-34609,-40049,-31438,-10713,-19507,-40530,-12056,15343,-21046,-61447,-77735,-76351,-73189,-84892,2877,6359,-1965,-25776,-24053,86753,194810,221795,104837,-30771,-58216,-38195,-23727,-20298,-92854,-144636,-75288,-35642,-2490,-8222,-19654,-55689,-70667,-9461,-930,46075,173924,173483,160353,160266,112180,26792,-17198,7555,62719,90688,29105,-9052,-104509,-106392,-84089,-65085,-40506,3624,-4022,13057,-3291,-76019,-40854,12087,53651,83565,73393,34204,-25930,-28530,-8088,48484,84916,22990,-76512,-100095,-47679,-26084,2222,11787,26235,1470,14427,14141,-33589,-93341,-43837,29658,62793,53314,-34169,-115553,-17299,-18602,-77052,41791,219535,316667,120453,-38497,-46944,-13997,3567,15751,-9940,-92849,-5346,40765,60375,80046,56548,33961,26354,-20548,-45997,-52791,-51739,-33368,46289,115473,68610,916,-36807,-65232,-44986,-20852,-60243,-100705,-68204,-6786,-9561,-49852,45875,111829,137277,157668,204688,264561,174137,71269,14000,-34401,-46470,11882,52431,82408,73307,20707,-61116,-22791,-862,6645,-15506,-70469,-18100,71690,130485,139611,137216,90405,5365,-43098,-82359,-86519,-33352,56743,206121,289334,191132,126715,81203,8192,-71457,-16483,94035,127025,67961,-45872,-65540,27603,94380,114672,81456,24226,-25204,-40076,11316,104782,160102,163062,163690,53937,-80131,-49908,-10551,21009,38001,73864,61918,-56482,-49347,41429,70049,50950,29370,5476,-2676,-3896,-7500,-18507,-22930,665,44748,62435,19864,-65885,-86316,-25015,35219,69391,105334,-5266,-33433,-42615,-36504,-12194,31808,6138,-20447,-79059,-111032,-100582,-66476,-62240,-77325,-56993,13215,94086,203010,195929,94140,21670,58819,123751,133889,26826,-96514,-117245,-135970,-40293,66235,166148,206235,184206,115651,-1639,-80143,-16347,33966,-3172,-49796,-41159,-8728,11778,9993,-3158,-13593,-10500,-14205,-25305,-55174,-108519,-95996,-80650,-113631,-90367,-64881,59531,214874,242547,182500,143951,146783,135453,85971,4644,-3743,12063,5724,-42676,-38739,540,1365,4243,14659,30055,83754,160050,281978,269341,179212,-21223,-71911,61851,68947,-7397,-85044,-71227,-65463,-27035,-68639,-153556,-70133,-55459,-79269,-17097,27487,1122,-44195,-70744,-7907,-16239,-58508,-43934,-4441,-25808,-51910,-51825,-60375,-77686,-87755,-73610,-21028,6533,17294,31879,-15127,-37976,-17076,-19755,-17681,25461,44949,93122,109087,-8000,-117445,-133048,-109985,-71498,-38742,-18520,56473,95201,22492,-67558,-77502,13884,60428,95658,150218,143158,62146,26005,76525,152952,109807,97807,189053,340688,436811,418017,223069,64606,-57744,-95073,-15561,17871,-29733,-44032,-11137,-57757,-30519,22924,-38710,-59711,-61823,-27013,-31599,-56167,-61938,-84343,-83477,-45509,-2477,13969,16441,33224,41580,27604,-17833,-30917,-100555,-98084,-66293,-50089,-53179,871,53567,58041,-5906,-50378,-36164,-54223,-125907,-128481,-121371,-61225,-3594,56335,67205,-9968,-42999,27758,70617,84311,3046,-93580,-57861,-32793,-31946,-35409,-36683,-30401,-65992,-32825,2332,4627,-28288,-25128,-49671,-98411,-124589,-99545,-27359,71062,141268,239190,191537,53381,-44693,-68404,-79820,-102760,-59249,129137,280396,214925,98165,25278,36840,96427,145894,126439,92014,48869,17947,16431,14828,2586,1194,7175,-1792,-5974,-69627,-82980,-24965,1789,-16557,-48766,-66380,-91769,-86564,-88702,-49500,11613,-9115,-69216,-24181,87477,73313,34833,-57177,-92208,-4131,69573,131543,219694,186484,122864,53724,20794,85280,188037,219008,142744,46570,-24309,-19849,-17156,-33397,-26458,-12318,-13688,-16651,-14108,-95534,-65490,59657,195056,211191,191359,147641,146851,176735,152918,49098,-88421,-174187,-109153,23178,23061,-82434,-120237,-105100,-84381,-93040,-84229,-61097,-8398,40217,16883,55807,101464,63947,-2589,-99850,-42875,-24906,-28516,-68083,-77163,-51232,-22525,-18691,-5678,-64566,-85175,684,24038,67696,53202,19768,20853,50827,69861,88283,14150,-59000,-85925,-56073,-49905,-96952,-89179,-81105,-63678,16060,173932,297186,285142,127277,15614,-52612,-66864,-61439,-107500,-106550,-54097,-15172,2126,78650,121143,105614,36651,-10454,-43613,-79181,-93097,-88071,-53554,-9783,-3426,-22967,-54336,-43028,-71543,-93488,-42168,-17465,13047,40102,26916,42802,-22308,-54871,6154,48450,-40358,-79128,-107897,-129440,-105812,-42929,28324,67093,44774,11857,-16599,-70337,-99831,-95531,-135530,-52660,-23586,4279,814,-61128,-91832,-75779,-86250,-15388,95373,104947,-29985,-112206,-104770,-47654,51801,75201,6905,-40590,-75999,-68839,-32174,49179,211558,157078,-21039,-101168,-114950,-81491,-36734,4827,32431,88179,60454,5211,-79986,-58387,71899,107930,26630,67059,175801,228637,233618,193514,166160,113988,20794,-57664,-99041,-74524,11979,179273,367376,311219,174999,44209,-17950,-24479,-508,92949,353228,531215,589343,386400,140524,43237,76306,80110,13029,-91003,-93132,-34869,-52607,-56866,-34786,-51646,-112329,-127021,-80292,-24811,-15405,-58851,-107921,-77592,-44883,-41703,-27707,48062,92181,75447,41138,1961,38079,95918,89009,72438,26361,-109921,-6618,77402,121562,11712,-138436,-41342,-36483,-79302,-84322,-28585,43896,90391,77603,5742,-46349,-7963,24749,33444,-9842,-55676,-54915,12425,77098,84393,81348,90457,47062,9496,-677,-24041,-41345,97385,343052,284236,101532,21650,70607,142574,69681,37131,-3780,-49224,-64944,-49775,-43959,-51512,-71760,-82044,-55762,2730,93221,170657,73461],[-31811,-56008,-22165,7737,12983,13122,-5008,-38635,-56866,-1411,66333,124341,132881,115820,39633,4630,51634,86174,74860,30433,-33906,-34615,-27303,-39100,-66978,-136213,-125322,-82296,-57667,-94211,-106022,-17554,141501,230594,57342,-64450,-97149,-67655,-47938,-29696,-989,52892,90748,154990,199718,176725,44759,-28598,-21530,5654,20292,1168,-41156,10318,87896,132492,128976,97863,78091,81718,58256,-23632,-97199,-63609,-46549,14679,32998,-24893,-74304,-51379,-19848,-59554,-67413,-65874,-81590,-116016,-44406,1517,-5880,-77002,-216771,-134018,-67134,-30249,-22604,-72175,-33175,-25887,-13850,-681,42453,34530,31793,47726,26283,-52792,-39730,60130,79318,65631,8787,-50988,-74198,-69317,-64238,-57093,29000,157705,68456,7928,-53831,-63997,-21940,52033,56740,17126,3462,29444,96364,77771,67361,63031,14879,-17963,1212,33986,94119,80220,34820,-18983,-53805,-76337,-50454,-28807,-47266,-93602,-115326,-81827,-56279,-13141,28737,43118,6339,-24918,-76979,-63841,-1440,41977,43689,-36067,-39678,90801,213213,265419,306556,267459,247305,236723,222722,132638,117434,166003,123786,-2285,-101229,19274,121473,142403,78776,-14501,-58129,-49382,-12893,54021,42767,-12702,-81391,-98243,-46392,-26074,-9528,62906,42524,-18170,-85765,-155216,-101525,-37027,9598,12044,-29215,-104974,-116634,-100191,-87877,-45441,11962,46331,62795,161867,190186,91723,-24249,-88512,-103198,-54419,-18384,28210,90274,84638,48965,1541,38365,72381,8832,-111724,-61630,-29815,-62696,366,41756,118310,104953,-13581,-98250,-90381,-80703,-118232,-80028,-2116,39308,28508,13830,24983,62248,29534,-44054,-31201,67516,206596,243228,110766,-67518,-73963,9697,81908,77890,13493,-21167,-20685,30177,23905,865,3253,-11017,-17312,-47993,-60589,-48346,18470,100861,70443,24815,-63427,-66343,-45477,-59080,-69972,-82821,-44208,8461,14407,-10227,-75333,-66407,17513,55397,9241,-87898,-127628,-55969,-17523,-22225,-29718,-48161,-38739,-13084,-32863,-97452,-77229,576,82442,133639,113515,117581,101691,165328,230940,118882,34924,10131,48072,91301,67178,-51539,-128681,-1271,135779,151081,206730,255736,173186,-765,-152510,-73534,-53027,-100025,-47118,60203,193792,292558,257156,233123,276829,304430,137006,-34329,-67622,-16,50445,49788,-525,-3944,6732,20396,60662,42794,6148,-57700,-86394,-77673,-91679,-126607,-142576,-129756,-80576,606,42175,24443,10687,-32433,-119254,-77805,-59648,-60009,-110811,-97199,-27632,27734,12803,-85358,-84497,-7193,-55538,-107276,-39789,49992,68265,116916,194215,276611,380908,443090,411561,417112,403275,294418,207978,95284,-26917,-94753,-124064,-90132,-48709,-11332,51651,90778,75921,34448,-6715,-63819,-111262,-74370,-34085,-25162,22199,-48786,-89889,-86292,-63537,-78693,-22043,67548,185395,296690,230724,180723,127656,37989,-17789,-27588,-4763,-22260,-64573,-94466,-104532,-133348,-85159,-42414,-16603,105774,294118,323212,221286,132341,98797,85095,37893,-40785,-48262,-76567,-54888,-33633,29905,117148,156738,38721,-66882,-68687,-73435,-18068,56086,95614,191761,268988,379175,411913,234568,12810,-30091,86975,174408,219517,187032,139501,103228,69405,23126,-52074,-160220,-147324,-179134,-157247,-99640,-94479,-95254,-64692,-16805,19300,110634,264826,327271,410587,-116388,-238549,-202103,-64179,-22176,-72792,-85067,-32272,49008,165350,285928,365413,317560,194959,53581,-73073,-69394,-47866,-16842,38322,109624,87433,97207,127617,181666,161872,50442,-17791,-45098,-86718,-32339,66891,110637,-13159,-124823,-57516,-20705,-93983,46177,189338,93735,-53235,-103234,122674,190899,158860,68386,-104803,-111047,-55340,-67330,-43572,13588,106882,167828,130621,77,-43677,-14852,37992,106069,141548,146842,128465,169878,289551,303212,262278,214316,91460,-72967,-50335,66040,109376,37140,2451,-4168,29339,-17253,75342,-13481,-114370,-160268,-52033,-15805,-13987,-92695,-105109,-71499,-57969,-60916,-119413,-172441,-97816,-100583,-5124,94615,130639,80387,14380,-55107,-74493,-77506,-76319,-74784,19620,87479,58373,-11620,-105519,-147309,-78515,-51044,-127333,-117770,-66630,-64208,-89016,-96416,-48884,17898,-1887,-19725,-35845,-22809,25413,77937,140747,296530,471170,458738,352718,179965,-10070,-77352,-75801,-85148,-18983,23211,-18062,-73706,-101833,-54019,-33689,-7843,1302,-5377,39135,168468,223166,165310,85504,28025,-28040,-60630,-80836,-111231,-135462,-170362,-136689,-79069,-66249,-36746,-26057,-28966,-35923,-31605,-40141,12954,133423,193061,40078,-89113,-76097,58916,92844,60917,12037,-13275,96894,179349,212120,255125,162189,7093,-115693,-91807,-18141,25370,118119,57114,50561,100055,194130,220270,93953,-57240,-78046,-99631,-85984,-39770,-55533,-108277,-121071,-94420,-127438,-40963,112666,271302,400253,386562,276595,202554,76096,-25937,-22667,-8690,-39404,-33953,-15261,30485,85016,152356,225135,267336,294508,254760,148002,80684,31953,24514,52250,23092,-28954,-115631,-59136,69224,292013,348686,259133,136223,62731,34814,3584,53132,169495,209684,151235,124547,79014,-20415,-116226,-87463,-43548,37703,79593,42734,963,-39011,-53661,94959,201435,230261,220800,103922,-50827,-105134,-96219,-31039,4443,11270,-24489,-35756,-65630,-104305,-104692,-79190,-71492,10913,96855,93935,54959,-19579,-91152,-74788,-15550,56648,185415,248328,118025,5074,-80733,-93990,-19816,102373,216586,265248,234618,165065,95501,48897,55007,70892,129185,259675,270588,157643,48163,16721,-22187,-62652,54355,245338,338019,221869,107447,35140,-31945,-81952,-123206,-56745,112200,192624,147688,135690,107068,98082,141926,254828,236548,168276,114972,68894,112112,110310,-28988,1367,215481,459698,520055,468761,345837,57303,-121723,-54907,-8753,-41515,-45250,39686,142308,105392,10701,-12453,-14318,-36791,-86950,-150509,-56466,2404,96725,235891,165472,24993,34538,12462,-82607,-160600,-94838,-94781,-113342,-142418,-127297,-136711,-60377,34215,173788,497675,443598,175609,-46088,-116964,-97756,-95556,-42020,50369,112744,146433,179670,81049,-40123,-129997,-91450,-31841,10888,12407,27175,-48561,-71144,14942,118793,180112,132074,43489,53070,225576,351839,240573,61491,-48524,-33025,-40716,-119097,-119609,5144,136093,208549,150039,7200,-50234,7973,52663,29974,-43555,-142258,-170029,-97717,-54864,-13786,41507,53820,-31753,-146184,-43712,92201,140415,131943,60635,9862,-29008,-35193,-42281,-51015,-69583,-113689,-138421,-143316,-84456,-41252,-70162,-125369,-99152,-50018,20338,102400,225984,320927,250520,223135,101109,23315,-30376,-90765,-111901,-49454,-16544,-27372,-45478,-61257,-54419,-44179,-66874,-117256,-84350,-77256,-104560,-127433,-76900,15908,-13862,-48663,-61918,-114763,-118770,23800,67894,50059,-45705,-159412,18834,324287,498585,317644,21398,-100997,-42101,-20552,15191,-83007,-34531,-10829,-56866,-130579,-89605,-3943,28878,-12981,-85555,-95282,16879,122086,133898,99293,48585,30174,899,-21948,17644,96409,89261,-15335,-93191,-53539,-65526,-50923,14023,132047,150676,169110,150982,117237,85399,32836,-5087,-26394,-3998,81804,88670,133635,187250,144258,91011,60164,25397,12280,-9291,-24304,293,25570,-1511,-24629,-37246,-108926,-91123,66109,224924,215959,154220,133485,99955,1978,38406,133566,134226,42897,-75090,-58336,25553,72778,198251,318514,349122,296415,192430,124815,105616,76137,50092,4066,-25181,-39753,-91073,-17104,58787,84245,36134,-13852,814,3368,79606,39009,-95201,-143004,-56911,-50425,-82267,-76374,-62456,-98932,-120837,-106983,-39377,147361,140304,-34735,-80313,-28706,30229,-21455,-75663,-114707,-124359,-143324,-123775,-128398,-92894,-55504,-73496,-60823,-20940,71664,223050,331787,322669,277987,202377,111608,-46158,-112685,-39117,2549,-4873,-90430,-156457,-169461,-131272,-62197,43367,171382,185160,79416,6183,167072,340828,289033,132394,67530,11664,-40880,-33698,32308,100277,132938,131618,88885,7704,-17600,64812,112440,71208,7684,-43454,-57174,-73798,-91309,-46958,-38628,-6202,-7578,-28686,-25601,-36666,-29177,6520,62206,128132,87022,-41314,-81147,-25442,1122,-6115,-30652,-25191,-75314,-88216,-35775,12373,84897,140140,109602,36819,-27108,-55224,-15311,-10632,-16714,28526,58649,24193,-59806,-88031,-77492,-49315,-61830,-60208,-1970,119981,224113,184054,40202,-33151,-68488,-86223,-109528,-146742,-117502,-6881,103522,198150,150691,78371,54985,-2371,-65075,-54934,-19572,32487,89562,24569,-71613,-95417,-62340,-27283,-16951,-26590,-71531,-98054,-44755,101747,257919,381642,364777,167539,61178,71619,117724,142670,45163,-55069,-155449,-63193,-2254,-29659,-123371,-103751,18082,151663,210737,110617,33056,3250,-6116,43800,90592,95315,53002,-25794,-80159,-86577,-122745,-107490,-41634,18107,7543,-68159,-77762,-6598,25930,7031,-7356,-39096,-56279,-57676,-47725,9479,52880,7931,-103577,-95472,-68979,-23432,-17457,-46062,-34143,-7800,-8482,-18627,19365,55159,22269,-23975,-50803,-46553,-25957,-62808,-36798,-13583,-18403,-44022,-35868,87865,199988,226954,116984,-24157,-56289,-40789,-25293,-13812,-79151,-150456,-85275,-46877,-13600,-15041,-24887,-65754,-76346,-4418,17073,55479,169988,179442,174056,172125,126530,43022,-4615,11351,60147,93886,32287,-11952,-112184,-93247,-73166,-57479,-53447,-24510,-31571,-1110,-3820,-69579,-33699,4987,32380,47006,30790,-3966,-54371,-44395,-6007,58396,95254,28165,-73757,-107286,-43767,-19013,11669,21980,27141,11034,30793,28133,-23245,-81697,-42066,2602,32082,49032,-23406,-112693,-17437,-10578,-84580,16579,190873,273427,93388,-45145,-65513,-29772,-7814,4243,-19824,-96589,1903,68146,84939,99307,71419,42270,26945,-28505,-62949,-69483,-59964,-37730,42079,114942,71880,3294,-31243,-58425,-41367,-20515,-62640,-106378,-76034,-3539,13752,-64898,-20681,61298,113576,160570,230115,297823,200122,83044,14505,-38033,-50255,11576,60693,94714,74540,22994,-61562,-34188,-5634,15883,-6795,-63913,-6659,83451,141093,152243,159293,127544,35383,-23647,-64697,-75186,-22587,68701,215242,266495,141964,85638,70064,22236,-53891,-33321,90381,135236,74821,-42171,-67364,20530,88268,111826,81617,25538,-21504,-32145,24199,131026,198773,206633,193248,63689,-85869,-64216,-15952,23331,46099,89550,85422,-35870,-58372,22345,44080,30152,7990,-23699,-28662,-13523,-5616,-9077,-16302,-2163,39979,57894,12399,-70810,-59064,3153,47652,67153,98303,-12633,-40274,-52373,-52855,-36562,-5837,-37153,-51197,-95869,-126455,-118721,-76882,-62706,-79679,-76472,-10998,60102,164436,175938,90336,6974,38262,124304,140907,23822,-103799,-99916,-117968,-73832,39669,158071,220483,211075,141355,21715,-59263,-13772,25822,-24889,-78831,-54989,-17031,3139,5774,-6190,-17913,-19175,-28308,-37063,-60907,-109730,-101364,-87310,-113716,-85583,-59643,59197,197716,204066,135139,108781,139036,148025,105142,10172,-1690,10500,-2976,-53664,-41879,7268,14205,17780,26513,30743,59497,108133,221707,238851,169633,-28575,-75961,47823,74187,13744,-57199,-62562,-66220,-27750,-66213,-144401,-83366,-73727,-61840,-8375,30408,825,-51088,-83952,-10914,7230,-75617,-107351,-42001,-43835,-56754,-44001,-48665,-68481,-75886,-54677,-2734,15013,14553,35363,-6867,-43252,-27651,-23470,-18402,24826,34265,70477,82053,-29093,-112859,-112122,-114184,-70397,-36829,-33007,39305,89937,24850,-54115,-69492,2439,34376,67997,133764,138355,61613,30180,80831,168426,122273,90649,186339,367137,461919,406523,198773,60941,-47321,-108255,-33437,-3010,-43742,-49893,-4743,-43156,-59898,-45137,-38766,-3701,-38269,-35488,-51605,-46409,-34084,-56834,-79856,-68662,-22526,6713,23136,43197,35181,7607,-53408,-70707,-124227,-91195,-51721,-40545,-51606,-6071,49678,59580,8313,-29622,-37465,-54365,-78640,-97473,-120117,-70994,-8971,57349,83816,16431,-38298,33827,77603,81270,-8327,-100047,-39832,-16827,-21101,-24563,-24374,-21168,-61510,-31559,6617,19634,-10062,-9980,-44225,-97078,-112183,-78832,-20249,57822,126236,239879,205669,74567,-30959,-58212,-66044,-84207,-74585,114008,286316,207453,87557,6783,17614,84283,134799,113982,79692,40922,15421,11521,5941,2995,22887,40025,9170,-6721,-65110,-87904,-33227,-6222,-15973,-30131,-50131,-86944,-82097,-94934,-48261,13181,-8328,-65996,-27536,85610,78382,67969,-1246,-56564,-20564,44850,98425,199646,182748,114581,44516,17252,87822,190397,210113,125210,29487,-34266,-20973,-28485,-44227,-38590,-28191,-30808,-25883,-10785,-90544,-71055,47648,181234,202716,191786,164071,164071,198031,188387,91100,-43749,-146820,-149611,2437,30080,-76044,-126188,-114979,-90392,-94782,-83848,-56698,3011,50487,21824,63046,116617,76049,-3732,-98849,-25930,-12018,-21332,-59049,-63452,-37344,-5427,6174,16061,-60870,-107130,14,60861,110535,88641,47103,41038,64882,76345,84380,1538,-77097,-98563,-59790,-78467,-110699,-76444,-68903,-49143,16644,154935,273217,252391,83024,-19696,-63879,-35783,-10137,-56143,-108546,-74905,-26842,-5902,78610,134019,125179,54116,4791,-29850,-66415,-83319,-79727,-45864,-7697,-7701,-36033,-74536,-54834,-79623,-106558,-44006,-20448,4047,18728,-4757,13977,-39122,-75682,-26940,21381,-27434,-34817,-70250,-109052,-91320,-32189,38084,69359,37827,6765,-12329,-58766,-90819,-85071,-110004,-81264,-39986,970,532,-59337,-75557,-63806,-82458,-23620,72124,93995,-17074,-103569,-78385,-18500,73681,78908,5443,-40477,-74715,-74433,-36117,64781,262413,227646,23497,-78657,-117163,-71690,-16229,37341,51774,75894,64263,22271,-59719,-73553,68935,83708,4536,82850,191730,223462,201014,153242,133174,90876,7795,-66471,-110375,-94493,-11805,148799,351728,334272,204629,50110,-15122,-21910,-5888,77026,320675,496743,592266,437336,189081,60890,78992,75442,4160,-95763,-79343,-27351,-44534,-37217,-36320,-64815,-126735,-119188,-79665,-22305,-7714,-50320,-100268,-86684,-66591,-69315,-26658,64559,121526,105599,51767,-76,14577,48021,46613,44758,12011,-112275,-17472,59511,80352,-36890,-137880,-30543,-29778,-79687,-95524,-34523,50423,92959,74234,-3456,-56345,-15667,7668,8636,-20335,-31246,-11149,44798,99807,95457,80626,83137,44133,7451,-4393,-30617,-54681,80917,349881,306016,95973,1966,97280,171283,91729,53166,9774,-43897,-63234,-47374,-40020,-48162,-70158,-82498,-59850,-11051,65728,145649,63361],[-32779,-54094,-35140,-10511,-4232,-376,-14514,-45342,-66782,-12717,55456,119268,137574,134171,62362,980,37254,75543,73535,35005,-39084,-50047,-38050,-37079,-52277,-116161,-146020,-96818,-68569,-100753,-115138,-17599,162578,261058,64635,-57246,-69875,-46948,-44323,-33686,-2790,55868,107360,163813,201443,189625,54517,-15699,-918,39159,66220,35610,-22613,7167,85713,138952,132209,91617,62916,63453,42025,-34921,-91905,-58768,-56031,5250,33670,-10106,-62062,-63579,-50640,-96550,-93395,-98731,-114086,-100999,-34268,3669,-14119,-94256,-236134,-147610,-91759,-63377,-53128,-78571,-30399,-34690,-31548,-16141,33226,30976,30998,49893,29865,-50748,-49535,54067,79237,72265,26577,-25820,-68197,-71849,-63889,-60710,14423,155102,69646,5503,-55229,-72132,-38054,43586,53483,12350,-3889,20187,100015,96396,74412,69269,16007,-31051,-19740,26367,94412,72057,19325,-37175,-68895,-86980,-58734,-34118,-47757,-87370,-132423,-62952,-21792,21053,55975,55734,204,-41890,-100570,-73891,-16415,27863,36417,-40698,-85944,1012,104494,178464,250800,234670,237801,233120,205512,131681,143023,203846,176180,53303,-33279,42720,167048,201706,89387,-16876,-27896,-2854,16956,53440,14716,-52501,-118341,-121778,-68455,-44182,-20568,61924,43060,-45992,-136714,-155471,-68155,-21702,18507,24503,2245,-73842,-104980,-104499,-90516,-47837,13834,55419,77400,160753,182391,85765,-32629,-106756,-135155,-85699,-37770,17058,92855,102032,65080,16423,52071,86635,13193,-106330,-80901,-42676,-70657,-13359,12213,72596,91707,-6600,-89045,-81735,-73469,-115225,-77962,1712,41689,26657,2972,2104,29960,-2484,-61652,-30235,71775,215006,250913,124339,-56094,-85084,-8476,56981,62926,10999,-17590,-25194,23529,26499,10926,19494,-1533,-18232,-56495,-73064,-58769,9912,97731,60815,24684,-60887,-82546,-61893,-67609,-68510,-76472,-42211,7974,16987,-5787,-67943,-54632,15794,42317,-8705,-100595,-108070,-34256,-31,-13900,-28975,-48336,-30625,6176,-10260,-82802,-79691,-11507,60392,113988,111090,144425,149044,204682,237506,82691,6773,-1647,45865,94083,64187,-58518,-128586,-5232,101036,93177,164096,205746,137019,-11306,-169600,-83732,-60311,-112635,-23739,89416,221967,298693,250268,218743,239239,245169,99458,-48210,-77929,-7208,42584,38591,-15481,-34940,-29818,-6185,45763,34860,-773,-65738,-98475,-87267,-93084,-121122,-137043,-140940,-88106,500,41323,18667,-833,-37746,-122769,-95712,-83579,-93554,-146406,-83691,-12222,32199,20808,-70431,-103539,-34108,-80422,-122231,-49482,35245,44590,101495,192583,282920,386070,458381,436219,426298,356022,207037,144450,77306,-28931,-102812,-126011,-81120,-33597,4236,60753,95278,78795,30724,-17344,-85256,-90462,-88648,-40089,-26280,15376,-44771,-80804,-73093,-60371,-90796,-25948,61546,158006,221905,150964,118846,87416,23977,-24232,-28513,3858,-4241,-45567,-78977,-95945,-114648,-51656,-16799,-21064,74559,238874,285348,217100,130989,87520,70459,42212,-20695,-64043,-108083,-49790,-24098,40239,125777,183826,79803,-29255,-52813,-83004,-34251,43653,84418,188965,286167,405108,470131,290542,-4816,-29558,107780,192147,249456,228566,172601,125402,77249,19767,-47852,-159592,-166235,-196444,-165505,-94324,-89528,-94752,-76902,-41157,27320,241371,433849,502546,586595,86635,-3552,-6084,45081,44041,-49477,-83521,-37025,32915,141704,251907,311455,269328,168495,39584,-93316,-95322,-66723,-29569,12555,83565,66173,80496,108900,167517,162977,60033,-13544,-48356,-77532,-18342,83634,105797,-36493,-140039,-38906,-34,-88808,17657,135503,53159,-54810,-108367,110200,186748,156129,59259,-115034,-133673,-60985,-58725,-31396,26414,117384,150925,105292,-18894,-53891,-25812,29424,114515,167485,174445,140134,168891,299355,331653,283750,239812,120134,-58845,-63983,51917,102143,33263,-9642,-30727,-24670,-62853,38306,-32117,-144742,-164831,-7378,30163,20180,-71810,-86123,-53591,-41770,-54570,-128774,-174584,-76033,-91642,-22208,106648,168428,149028,48497,-40667,-63401,-65715,-66782,-82080,-336,57780,21020,-48339,-127489,-151267,-90596,-67973,-140187,-116182,-70429,-68548,-91282,-99986,-66033,-12113,-26142,-40633,-44703,-5902,52250,98734,146374,269346,392220,354718,290782,165519,-10256,-83461,-79311,-77081,-27771,-4863,-44956,-91019,-108638,-61178,-46305,-10715,30661,31376,45733,178879,237960,185403,95214,14922,-47598,-73442,-86404,-113552,-132104,-158079,-125757,-60634,-39155,-10082,-11285,-27561,-36952,-28434,-32458,17552,131360,217787,82324,-65495,-111597,39324,90798,75481,32894,-12878,65357,147560,191141,250987,179857,28052,-106908,-84629,-1563,50591,146148,57463,46890,102512,197544,211790,74412,-51438,-30112,-18516,1370,33428,-3283,-68963,-95125,-70590,-108214,-64072,73373,235962,375481,378008,285081,223703,104138,4809,3844,14091,-20499,-26167,-21605,14362,60929,117908,183594,235849,294245,293807,206585,124280,47335,31511,57470,26379,-38232,-127775,-54838,77656,325785,367013,244996,107963,32190,8302,-31134,-6317,111693,195979,174707,165118,111488,-4084,-106010,-95051,-70601,3191,61187,39949,716,-37870,-47692,101664,199049,210044,182859,65510,-69689,-94295,-78801,-7331,30920,34557,-4955,-22480,-59226,-105343,-101581,-78629,-85218,-4617,77442,79555,52248,-14449,-76594,-61611,-9246,63794,195980,272171,128481,-10694,-101508,-111597,-28719,107837,231559,278987,243020,168536,97850,40633,40932,55291,112830,243143,267159,141679,24484,-1296,-24370,-66327,37099,216548,323890,209196,91021,21424,-42371,-86740,-114599,-49703,104978,184890,161914,166078,128376,100141,122908,232112,261787,196713,141532,97972,145566,129250,-8381,49007,286487,526305,562683,496390,366481,67135,-111667,-61205,-12705,-43762,-44033,42596,124401,73430,-10535,-26184,-21493,-38145,-90673,-142879,-34724,11267,86212,213737,186175,17038,-33915,-44277,-114980,-147313,-81876,-108664,-134973,-145728,-125592,-153762,-75400,23633,123292,371718,349126,150068,-55283,-121554,-106086,-100870,-34898,73014,154626,186590,196903,80636,-55268,-129601,-66858,-16780,10303,-1205,7513,-61723,-66299,30457,117669,157761,105925,22766,25151,207622,337173,238562,88628,-32469,-72370,-83123,-132449,-99214,19565,139388,195284,134784,2518,-27143,25840,61040,30873,-49413,-156518,-183305,-102761,-56196,-12729,47920,59660,-38060,-156460,-15892,111250,129655,104409,39382,-6088,-41766,-39963,-42185,-58344,-77654,-117558,-140466,-153582,-98980,-49250,-71014,-139023,-102467,-57769,6627,86157,200109,295969,249260,239695,116744,24915,-41339,-102020,-123564,-62371,-23951,-30998,-49493,-66374,-57016,-39950,-60556,-114261,-99330,-94736,-120501,-139921,-62799,22892,-23381,-71587,-84359,-136226,-148762,-4088,49629,32662,-59388,-149661,22808,348066,546691,330528,21107,-94652,-48176,-57652,-48319,-72001,15397,40917,-21511,-118499,-98615,-13559,14994,-25566,-86325,-109094,-10173,90177,104420,58361,13141,-3604,-29395,-50077,6263,107283,114701,4499,-102000,-51236,-43041,-25445,23538,125432,136236,148188,129971,101761,81146,33079,558,-2406,29601,95209,67935,94096,134098,114984,83287,58420,25220,14232,-5558,-20130,4853,27460,-1547,-19178,-21553,-84846,-110369,25022,176798,190128,134958,113252,78459,9278,80973,192463,224331,144419,1602,-58499,10527,62802,175028,271879,296195,249479,164263,108832,88071,50122,22877,-16295,-36072,-47243,-99391,-9072,71199,100212,41543,-22332,-15631,28286,105797,50980,-84525,-156800,-74889,-74484,-108637,-84288,-62431,-94928,-110458,-93228,-6887,202852,219328,7276,-76301,-23622,32287,-21029,-69871,-104800,-129255,-145282,-111212,-105684,-106756,-63367,-72741,-50815,-6885,88201,231420,309697,288656,253416,186649,69588,-113597,-83063,-5495,25392,7055,-83366,-149808,-181459,-143992,-77716,25978,173094,195696,96867,34561,204404,382811,334990,165576,79482,10233,-45587,-34788,34646,102536,139117,142117,93338,7933,-17515,68266,137596,103674,38249,-25303,-50751,-72482,-93432,-46039,-23851,26459,23901,-7593,-17175,-45003,-47255,-24764,13178,80412,80714,-35328,-80384,-29677,1696,2296,-13152,-15738,-68518,-83473,-35689,16783,81213,127514,93691,13800,-49817,-36115,2632,-12931,-31235,22523,72555,41169,-49270,-83165,-76030,-42769,-56006,-61323,16318,147879,239583,165556,24328,-43286,-77496,-94668,-118888,-152202,-110753,-2147,101240,191986,144755,78357,58308,5801,-60370,-54082,-21992,27626,78046,13043,-79826,-104062,-70052,-33897,-15338,-18540,-62787,-98573,-36900,114914,253533,378820,378486,189938,63602,69346,123964,121596,15710,-81576,-139601,-26086,36436,3345,-97530,-105391,39041,192564,244300,132579,46657,21564,38346,100700,139315,119283,51903,-29769,-79691,-82850,-112054,-87957,-22363,32291,5752,-68550,-60431,15140,47362,20974,-2816,-52736,-79640,-68114,-45223,17273,43101,-17107,-118671,-82841,-40776,11321,-3309,-55972,-38859,-6938,-346,-1627,41773,85806,60504,12065,-24516,-13927,36196,26426,-64940,-41505,-40590,-65871,-46969,87428,198872,223982,126659,-14643,-48328,-37096,-22749,-5866,-65212,-138818,-96437,-58736,-24823,-20946,-28034,-73026,-79765,2151,35558,65225,160507,180001,181848,177263,135934,57371,7557,13811,55996,94817,33651,-17325,-123501,-84318,-64827,-51758,-63136,-51771,-59912,-16958,-5526,-63622,-26839,-2522,9563,7408,-14796,-42287,-82505,-62387,-8872,64207,102520,32204,-69813,-114136,-41705,-14140,17438,27025,22542,18622,44621,40449,-11397,-65371,-36339,-29970,-6656,39714,-13528,-105692,-18851,-5234,-96199,-15561,158760,230881,72188,-45787,-81497,-46480,-20985,-9095,-30105,-98742,5597,92330,115175,127777,94393,52019,26292,-36455,-80102,-86821,-69263,-42675,37182,113055,75237,5477,-26479,-52037,-38539,-22011,-67642,-114461,-82444,-1189,32079,-42824,-75483,20116,92770,161527,250258,320466,215334,85814,8885,-45035,-57049,7575,67940,110061,77381,25690,-58470,-47149,-13344,22103,1144,-55424,3891,91875,145709,156474,170296,155241,64758,-4615,-48932,-66049,-13555,78515,219294,239125,95415,41603,51324,29158,-39510,-50202,82488,136442,74648,-44087,-71298,13183,79865,104464,76744,23048,-20171,-26451,33631,152095,235907,250733,216483,72604,-80951,-80727,-23470,23716,52620,104300,107183,-16627,-73527,-6926,5951,-530,-20144,-59367,-57490,-21972,-2604,1077,-10510,-6726,33261,52050,5570,-70186,-37057,24396,52652,60234,89609,-19394,-46257,-60425,-65643,-58231,-42615,-77100,-83747,-113587,-144412,-142420,-89626,-64835,-79729,-87632,-30659,26588,117734,146329,80662,-11057,12479,115050,141146,19323,-107410,-83094,-94793,-104673,11688,144126,228874,234922,166746,46769,-35680,-8097,17986,-44204,-109395,-60103,-15856,3276,8658,-6395,-21802,-28404,-43830,-49781,-66010,-108173,-107578,-95137,-115138,-84015,-50959,63391,186344,175540,96846,71391,117113,145849,115497,16290,-149,6452,-14881,-67966,-47516,11347,24567,28722,35699,29412,34698,57839,146570,182704,135509,-49973,-70894,34033,75067,33461,-28637,-52629,-67991,-30119,-64102,-129846,-101190,-96335,-44543,285,31402,-1407,-57964,-97448,-17590,23006,-62084,-152543,-78596,-61219,-59713,-34668,-35579,-57965,-64197,-38650,11032,19749,6904,26718,-13535,-54800,-39408,-24575,-15333,26317,22960,43996,51269,-49398,-98293,-92868,-113758,-70724,-36426,-49170,16188,78335,25099,-41612,-57134,-6949,9129,38944,111485,128984,59723,33531,82967,178896,129554,76720,171912,371706,459097,372728,167530,52221,-40348,-116286,-52836,-26625,-59903,-55378,3520,-17907,-69050,-97121,9359,43301,-15087,-42846,-70493,-36959,-11320,-29423,-70506,-88765,-43575,-2531,27171,50035,29224,-5481,-79288,-106252,-146240,-89865,-45963,-34687,-47911,-13862,41076,54702,17859,-8330,-26799,-36746,-44020,-68082,-107732,-75711,-10285,59104,95923,37402,-33983,37478,81147,74646,-21736,-98192,-23602,-1498,-10261,-13787,-11875,-11782,-57115,-34053,4544,28918,6770,2847,-41802,-99526,-100214,-57944,-8569,45155,108804,234618,220253,100040,-14483,-48445,-54256,-66983,-81280,97879,286673,201240,83289,-5131,-898,71547,125106,107544,77213,43282,20134,9363,-3579,2754,42935,67796,18855,-7714,-60370,-93273,-42379,-14491,-12859,-10368,-34652,-82039,-77513,-102490,-51383,9820,-11506,-67048,-37313,73825,65971,76902,35972,-10906,-15163,20549,63298,170554,172234,103925,34288,13672,87736,186477,195545,106718,11165,-44753,-24633,-37460,-53298,-50387,-44261,-49075,-35253,-8871,-87503,-74569,35869,165667,192682,190516,182337,184303,219274,220143,127919,-3304,-109326,-180963,-16747,39574,-66406,-126915,-126572,-98630,-94979,-81585,-50686,13521,56955,22457,63406,124113,83797,-7288,-92615,-11015,-1221,-15070,-48926,-47422,-21638,11724,28333,37530,-49435,-120695,-6271,97224,156833,129239,78602,64330,80124,80866,75879,-14762,-98398,-108765,-53650,-59962,-76562,-58228,-57924,-40190,12782,130595,237934,206879,35704,-54226,-66273,-7235,33993,-4916,-59400,-72782,-33609,-13222,75380,141327,139942,70651,21319,-13438,-51925,-72933,-71392,-39837,-7991,-13450,-48867,-88624,-57264,-77939,-112688,-47453,-26501,-11039,-11325,-44788,-18363,-46900,-84879,-56491,-2691,-9079,9801,-33473,-86732,-74849,-21735,46016,69793,30380,2744,-6802,-48666,-83541,-73323,-80291,-113740,-59520,-4234,-1610,-54360,-58632,-51312,-77136,-34114,44193,73448,-1049,-79700,-50476,9709,92997,81869,5322,-39193,-71721,-77547,-39701,75734,291151,283625,65965,-55338,-104260,-60393,4614,76318,84929,73332,73880,39756,-35607,-90451,57452,42500,-9882,98374,194457,201916,155901,108167,101750,73620,2280,-68048,-110540,-104002,-29662,123184,333300,354267,234890,54844,-11450,-15510,-4708,65199,281785,443977,566658,471622,239668,84101,82956,69945,-4590,-96709,-64274,-12402,-13690,-12896,-32887,-73137,-130787,-110253,-80900,-20117,1929,-38330,-87927,-91217,-85377,-85872,-16269,81599,150588,138337,67733,7514,4961,11185,1435,11579,-1696,-103116,-28377,37906,34452,-81892,-128381,-20538,-21605,-77372,-106235,-36977,61148,98648,74442,-10115,-64115,-19534,-2193,-3411,-16815,-5556,28990,73130,115422,98883,75904,75418,43168,8007,-5282,-33753,-62619,68373,351909,330311,97586,-21600,116391,191508,110981,65916,22430,-36731,-58675,-40888,-31257,-40122,-64898,-78725,-59653,-21264,42852,124375,59470],[-24784,-45576,-39499,-20535,-13207,-6208,-16275,-43780,-69042,-17584,51046,119511,145835,153854,87809,3124,26145,69251,79362,50844,-38144,-62011,-42073,-27580,-30120,-85758,-151367,-105380,-73432,-98692,-113776,-6794,195016,299891,82267,-35352,-36698,-23162,-36461,-33512,-1844,59274,121717,164318,197555,204814,73423,6538,28438,81791,120966,75878,-1958,9589,85851,145219,134466,87289,51057,48980,29770,-36087,-74054,-49213,-58677,1294,39481,11203,-39367,-60542,-65844,-110779,-97957,-118309,-133716,-78968,-18933,9576,-19709,-110013,-254137,-150793,-110520,-93526,-82046,-70518,-22111,-36688,-42309,-27062,25735,27223,28962,50482,36481,-41658,-55580,48991,80082,77071,39391,-4953,-48779,-63293,-56709,-57312,6429,150250,72667,4816,-53513,-74402,-48140,38928,53712,10972,-7552,14526,105375,121534,84705,78782,21592,-38882,-43133,21032,100322,70463,11377,-47451,-76211,-90923,-62142,-35241,-43942,-75426,-116734,-44257,14554,60072,86202,69526,-3461,-55417,-111077,-69901,-22928,18051,31913,-39880,-124958,-84268,-4216,79939,185180,202482,232728,233930,187658,125992,160330,233924,229499,117078,46781,86382,219092,263310,102815,-7443,8787,40457,42675,52993,-4573,-69170,-128227,-120315,-64113,-32616,-6338,69510,43489,-67042,-165127,-115397,-32930,-6336,25456,31827,27957,-44198,-91257,-104144,-85857,-44132,20758,68575,93419,154480,167393,75412,-40881,-122786,-141138,-110423,-53287,8450,92237,116993,84117,40059,76552,113307,34215,-69704,-75643,-45770,-74545,-23030,-7575,32578,79353,5047,-72221,-66508,-62796,-111004,-73258,8807,48083,29607,-2981,-15934,3692,-26599,-69995,-24908,77723,219934,249926,130961,-45647,-91533,-23561,35550,52171,13173,-10687,-27232,20376,35541,27651,39519,9286,-18385,-64217,-84100,-66995,502,91147,49778,24358,-51876,-93082,-76700,-75199,-65823,-67896,-35812,11825,22453,829,-57965,-41557,15122,29389,-24848,-105021,-83206,-10644,19058,-3424,-26176,-45507,-20076,27296,12387,-70685,-79198,-19563,41528,95813,111923,179811,219741,283953,284556,73139,-22882,-14403,43078,95479,59131,-65159,-117712,-5241,69195,50308,130011,163643,105534,-15873,-153087,-95444,-73164,-132090,4562,120587,242631,289801,230179,193037,192823,181087,60461,-62086,-84911,-10694,36615,28703,-26920,-58855,-59911,-28656,33092,27728,-6555,-70080,-104473,-87572,-82951,-106152,-124498,-149403,-89538,7919,45797,16153,-10042,-37239,-111688,-106473,-102800,-115947,-115830,-65395,1304,33971,27746,-53445,-120544,-60890,-102892,-137757,-63283,15651,19000,87599,191028,285748,384792,461677,444846,416225,295917,125433,85083,58173,-27240,-93882,-119477,-72933,-20311,20314,71770,101059,82060,28469,-25608,-88150,-72210,-99546,-42515,-23864,9635,-41927,-73202,-59529,-48924,-96080,-32298,51135,122586,149328,89923,68524,52427,12013,-29248,-29222,11826,14539,-22638,-55690,-73959,-83033,-12739,12576,-21719,37703,176011,239260,206868,125314,73034,55212,47486,2048,-68955,-92560,-35321,-13753,43103,121677,198074,116266,10417,-30364,-84350,-46795,33204,74708,182463,293661,412330,498888,328184,-15554,-14882,132923,209831,276383,267723,199777,138440,76344,8173,-49240,-157793,-176889,-207938,-167775,-87257,-84029,-91180,-84684,-59334,50546,350143,564807,639537,710365,275911,223648,133730,116737,90605,-28746,-80112,-42529,14916,115225,214665,255829,219434,141912,26157,-109849,-116103,-78856,-39299,-15665,48315,40379,62880,90891,153911,163519,69291,-9033,-50207,-67960,-5539,95647,94240,-60652,-140472,-15672,24030,-72441,-15333,75314,25114,-44566,-95926,104334,189465,165430,67903,-104938,-147165,-59894,-43708,-17400,38913,123567,127110,75475,-36561,-60409,-31822,22961,120235,188434,196084,148615,165026,300507,353755,301362,261442,149184,-39262,-81123,25027,81333,26862,-20216,-55513,-62575,-74762,12589,-43273,-164804,-143181,21465,56146,41375,-52584,-67319,-42371,-36215,-54767,-133503,-146138,-56620,-77381,-31223,120545,207005,225567,81281,-27047,-51789,-51453,-56475,-88122,-11790,42494,419,-75580,-147335,-153430,-102096,-83684,-147567,-112924,-72508,-69605,-88855,-101644,-79062,-35985,-43712,-56575,-50727,11481,77368,117109,149199,237658,309559,256391,228932,145472,-14420,-89397,-77783,-66641,-34938,-30117,-67451,-103417,-111208,-66993,-55128,-13787,51672,68402,61396,187169,242451,193077,99029,-1045,-68470,-88245,-93462,-114243,-122280,-140253,-107124,-37665,-9092,19701,7566,-22478,-34955,-23624,-24552,19135,120572,225499,115682,-35836,-139295,20052,88149,89486,51946,-10369,28658,107118,162226,236062,189724,46947,-98546,-73967,20408,84590,178166,60527,43210,101190,191005,188642,48213,-46603,10854,56746,90238,110199,51693,-26997,-63031,-45483,-89072,-81819,36180,192010,329635,346577,278197,235824,132404,40592,36954,41730,2001,-16027,-26778,-1842,36408,86016,146037,204250,285172,321659,256562,159309,59802,38177,60733,26737,-48559,-139300,-49491,85340,352949,379178,229470,80188,1721,-17290,-55370,-60342,55964,178880,198932,207645,143680,12861,-93420,-98979,-96232,-26174,48102,42970,5291,-33119,-39175,107254,192425,185645,141167,27747,-82035,-82440,-56238,25793,66164,64961,21631,-3429,-48244,-103929,-97625,-73005,-93707,-20306,53986,56752,40230,-15522,-61996,-40787,4096,73880,203163,287014,133813,-27074,-120341,-128736,-38068,113924,243289,282352,237756,159561,91854,26491,22978,38833,92332,215750,246381,110509,-7347,-25995,-30009,-64614,19336,176964,290221,185571,69080,4068,-55712,-93388,-105621,-44877,84699,158994,162142,188118,149162,99851,103160,201864,275528,222758,169522,129312,173695,141323,9922,91118,339606,560776,576872,501688,372516,76845,-98210,-69171,-18434,-44485,-37816,48368,102715,39548,-28563,-36049,-25940,-35395,-83953,-116250,-12776,19725,72791,184406,193703,13190,-108022,-76385,-117811,-114306,-67296,-110902,-142356,-145104,-118064,-153914,-88303,12941,82592,235108,238992,114197,-65107,-118727,-110482,-104172,-27887,92430,195078,228399,212935,81318,-66951,-107886,-40089,140,11778,-12625,-10093,-72283,-60554,43432,111521,134134,82312,6482,-1739,169686,292990,218631,108423,-2299,-83815,-123845,-132495,-75015,35016,139680,179167,119233,-147,-2710,43893,67715,31352,-52950,-166469,-195111,-108320,-59000,-14525,50990,63849,-44006,-148696,12666,127380,117755,78452,17892,-25837,-60946,-53388,-50389,-68834,-81823,-112358,-130650,-145548,-111281,-56461,-70922,-139133,-104428,-65413,-9980,60613,158076,251277,237649,246835,129512,26781,-52011,-113180,-136231,-76469,-30820,-33980,-52782,-71266,-59405,-35109,-51187,-102823,-98920,-108846,-132852,-131674,-44454,33364,-24254,-88895,-102487,-151493,-176111,-32770,30112,16637,-68875,-132133,29814,361573,572936,333447,23201,-88711,-55487,-91668,-88425,-33706,77041,100192,20909,-98019,-103691,-23752,147,-37833,-87072,-119256,-29395,64049,76582,18576,-23965,-38225,-58509,-71670,5435,121729,141548,25626,-116267,-52435,-23517,4195,36695,120008,123390,128979,110754,86408,75055,32136,5426,17954,53161,96114,40957,52433,82936,85350,73347,54805,23606,14223,-4333,-17712,6104,24302,-3920,-13716,-4793,-56597,-85340,-7483,125896,159258,114969,87918,52462,21296,118724,242669,308510,246519,83609,-29917,2944,55419,151362,227121,245825,208272,138741,92557,72160,31367,7288,-24303,-36530,-43204,-92604,-563,82286,116331,48378,-31542,-41577,49405,120267,58220,-72207,-171540,-98357,-104605,-136583,-82037,-60658,-89225,-96162,-76076,25686,248869,295681,59661,-69779,-22267,25770,-26851,-65037,-86737,-116307,-131332,-92275,-82146,-115490,-73475,-70432,-38529,8779,104280,234533,280724,244931,214110,153828,13173,-144199,-35869,29638,50391,21872,-72057,-138002,-183384,-154902,-92337,4633,160304,193437,110688,62075,229282,405084,368494,199491,93773,9416,-49265,-33468,39169,104965,143510,150448,96449,7789,-18022,71824,165711,145734,78808,-1061,-42313,-69477,-94601,-43765,-7490,60779,55565,11943,-9911,-49627,-57891,-45325,-22898,36646,70510,-28288,-78354,-33228,2769,11084,3731,-10519,-65318,-75834,-31474,22044,72718,108142,74069,-8846,-73019,-17117,15791,-20749,-48617,14713,85358,59926,-36181,-76336,-74608,-36900,-46493,-62385,27902,164916,237163,134674,2813,-56585,-87529,-101020,-123239,-146995,-105525,-1809,91808,177510,133222,74479,57204,10077,-55460,-52359,-22503,25978,71629,10414,-73355,-103514,-74995,-38587,-15480,-13579,-55774,-98805,-33134,115604,231772,352959,369469,201063,63411,67979,130577,102801,-3612,-95772,-113678,3175,66145,29251,-73877,-96551,60066,224862,262704,142492,53435,33155,74715,149395,181359,139609,50232,-32761,-77541,-74880,-93144,-67510,-5240,39877,-3461,-65154,-38773,40870,71811,37432,3106,-62819,-104589,-75695,-44948,15894,24415,-42939,-131673,-68782,-11833,42703,7539,-68166,-42244,-5833,6398,11755,56295,107564,92615,45551,627,19920,103468,125162,-12234,-71741,-65341,-87318,-53126,87690,193649,215542,135663,28,-33619,-27598,-16762,3416,-50767,-124561,-106508,-68936,-33805,-23723,-27238,-76245,-80393,10366,54738,76220,148247,176687,184675,176869,141375,70883,20751,16706,52470,95608,35209,-23273,-137180,-77358,-57993,-46559,-66139,-73783,-85919,-32378,-6657,-56348,-18490,-7787,-11941,-31645,-56174,-70553,-104625,-79771,-14441,67115,107175,35372,-64606,-118579,-39953,-10347,19970,26959,14160,24581,55446,51056,3460,-42125,-21728,-61820,-49981,26180,-3822,-93623,-19326,-765,-105006,-44337,131953,194271,57249,-41586,-90298,-60857,-33013,-21536,-38458,-98147,6836,112638,148397,163886,125557,64555,25913,-42607,-95628,-103175,-77750,-45611,34275,112438,81572,10274,-20134,-44336,-35000,-23672,-73461,-122854,-83954,1386,44634,-8196,-85843,-5268,77403,162435,265558,331663,219732,80155,-1748,-54054,-65639,1325,74437,126128,82027,29904,-49171,-56755,-20918,28405,11848,-43091,14668,98245,144627,152049,169418,172073,93504,15590,-33707,-57809,-5253,87041,219215,210438,54066,-2028,26934,29394,-28415,-65400,70706,130191,67588,-50539,-75406,7800,71477,94988,69096,18753,-19807,-22257,39967,166838,268146,290486,230828,79491,-66720,-97223,-31590,23140,58042,117801,125620,1310,-92766,-45395,-42297,-39841,-53414,-99727,-82270,-25243,3287,13223,-4715,-12113,25667,46029,458,-65227,-20405,38692,51119,50688,81415,-23721,-49464,-64459,-71648,-72303,-70955,-98385,-111978,-125633,-145305,-167497,-101460,-67248,-77411,-89410,-42703,-1223,72797,112953,67351,-30095,-15113,97753,135366,14318,-106170,-67786,-73468,-119009,-16169,125360,230980,254656,191562,74321,-7143,5216,15921,-54651,-136341,-54436,-4429,13589,18853,-3470,-24643,-37227,-59402,-61961,-69104,-103513,-113054,-102900,-116278,-83972,-39051,71429,180321,155796,68829,36817,84531,128450,116219,26832,3546,1725,-28071,-84088,-54676,13271,32671,37220,42221,26671,11156,11911,64373,103196,75359,-77340,-55776,23206,72742,51623,-1982,-43774,-71056,-33641,-61720,-112129,-111359,-102525,-26683,8979,31546,-4044,-62942,-109717,-27393,30000,-33877,-136952,-111554,-76392,-59662,-22936,-20016,-45279,-52061,-25281,20181,20613,-3741,9043,-33958,-72614,-50768,-21797,-7355,30971,13538,16601,18681,-67136,-83328,-76647,-108358,-71178,-36782,-66440,-13104,59305,22579,-30826,-42737,-13044,-13370,11077,85429,116115,57312,36833,84007,185399,133202,58195,147479,354192,429859,322426,132949,39549,-36705,-118880,-73041,-51596,-77108,-59502,12904,14799,-35375,-51843,58748,78306,4243,-49049,-86407,-28193,6438,-5156,-60304,-103736,-64146,-12586,29187,54341,24414,-11839,-92679,-136432,-167822,-95708,-49165,-32471,-42802,-21282,28955,44043,22716,10952,-12732,-21454,-21756,-44449,-89504,-75281,-8123,61128,103334,52516,-30150,38968,81110,64437,-36930,-90059,-9395,13043,694,-2670,1157,-2128,-52639,-39175,-1954,33662,22070,13512,-41756,-105547,-89424,-38934,4861,34764,90704,224265,233263,126341,2451,-40600,-46099,-53442,-76437,83662,282162,195593,83671,-10513,-18307,57856,115329,104615,82507,54722,31538,10261,-13817,1090,59567,89501,27146,-8859,-56114,-98454,-52610,-22703,-6922,9200,-20812,-77426,-74272,-108229,-58466,1530,-18880,-72079,-52059,54252,40038,65227,54071,27553,6451,1517,28856,135408,154658,90859,22922,10382,85631,177636,177178,86395,-8781,-54202,-30265,-43560,-62172,-63146,-61335,-68743,-44338,-9146,-86936,-77282,23195,147559,180547,187577,202131,208586,242193,248544,159331,32581,-76405,-151017,-35264,49959,-54896,-121171,-138836,-107992,-93497,-78785,-44384,21390,57491,16642,54161,120584,84100,-15103,-85002,-410,5410,-11777,-40348,-32295,-6756,26788,44758,53278,-37337,-108501,-15975,128250,201484,172527,113642,90064,95689,82184,61588,-35905,-123091,-109584,-33524,-4908,-29939,-39385,-50452,-38674,1921,100088,192395,150861,-14483,-88268,-62793,15874,68273,35798,-19654,-55138,-36439,-21017,67830,140896,146784,83298,35990,2109,-38674,-64053,-65131,-37257,-12198,-22397,-63024,-92027,-52105,-68385,-97397,-54413,-37737,-34283,-51408,-93825,-52110,-44456,-80220,-77020,-21304,9081,48737,-1399,-67945,-61869,-15356,49311,66371,20616,-2894,-3767,-42917,-79909,-62674,-50632,-127696,-84657,-14657,-8405,-48553,-43775,-41032,-72781,-47393,12811,45783,11653,-53561,-26029,33266,106159,81134,3388,-39880,-70793,-81473,-45523,79100,293650,315905,100582,-35526,-89250,-51706,21205,112751,121394,82432,85752,53896,-11693,-92363,32540,-17081,-11391,108571,182133,165446,101068,59291,70426,58379,-1295,-69122,-109787,-104376,-45000,98926,309900,367133,260418,54704,-10879,-9663,-1020,54912,237201,377137,515711,485915,288010,111343,86435,61217,-16316,-97269,-52236,5669,24429,10578,-28119,-78994,-126188,-105738,-87244,-19806,11706,-25356,-74931,-92901,-103432,-88459,-4220,93342,172646,167609,83885,19135,4648,-13793,-47549,-29971,-17301,-90241,-42591,9592,-13935,-114617,-119589,-17278,-17295,-76483,-120341,-39766,70346,101651,72536,-19592,-73225,-22117,-7835,-8734,-9683,12266,58535,91576,119366,92035,64263,63560,39508,6453,-8118,-38370,-70123,55821,345690,354656,108910,-52866,119234,195554,120607,68857,27628,-33518,-57017,-36357,-23747,-33394,-61932,-76453,-60890,-33100,21222,104199,57018],[-24065,-45921,-50047,-36739,-28620,-19196,-25057,-48488,-76873,-29705,39346,111207,143504,159802,100094,-2465,5105,54206,78725,64719,-42434,-82769,-51096,-23461,-14113,-59201,-136458,-116720,-82447,-98625,-113349,65,221923,331688,98910,-11966,-8881,-7296,-35587,-40049,-8563,52487,120877,145120,177858,210648,90131,26130,54556,121190,171154,110096,9848,6196,77543,139406,124215,74720,33152,29452,12652,-38175,-58646,-44214,-63335,-5691,41929,30396,-16460,-52481,-71722,-94763,-93563,-125147,-125590,-61123,-7509,10765,-30374,-131332,-264715,-146285,-127091,-127383,-116164,-56667,-15443,-39122,-52597,-39723,13589,16553,18582,41725,39112,-33437,-64459,38945,76024,74760,42439,5109,-31155,-55329,-52569,-55535,-1622,137670,70725,0,-54194,-75946,-56506,32706,52234,8068,-12293,7753,107234,146876,93125,86651,27100,-44088,-73033,16373,109464,72559,7631,-53753,-80279,-93349,-65636,-36946,-40444,-62567,-97875,-30113,45600,95774,113655,81397,-6555,-67036,-95943,-60457,-25399,9552,27306,-37015,-138020,-122900,-80647,-20139,114148,170481,229000,235482,167159,112445,163704,248302,273403,177590,127239,138764,268507,317406,117927,6825,36620,68818,57091,49724,-14777,-70805,-123361,-106113,-46140,-12546,10793,76636,45814,-76277,-162452,-83258,-1115,9133,29894,32974,45642,-18340,-77347,-98600,-76233,-36339,31079,84165,108119,142015,145431,61053,-47750,-124942,-112894,-103148,-65266,1669,86613,125912,103510,70113,109457,149483,66628,-28082,-49752,-39264,-77334,-30663,-20563,-1337,67632,20118,-50234,-47621,-50727,-106232,-66156,18707,58061,37047,-4234,-30090,-17928,-43712,-69822,-15536,85829,221990,241672,131121,-36205,-93303,-34727,19087,46506,19905,-554,-25750,21969,51254,51305,64227,22865,-16917,-70765,-93261,-72810,-9402,80885,37545,23681,-37890,-94673,-88305,-80830,-60996,-56788,-25461,19666,30909,10368,-44704,-26706,16271,18525,-35969,-97391,-53514,15374,40097,9892,-20162,-38524,-6572,49481,33554,-59998,-75007,-22260,28218,82461,119018,223014,306232,388807,360613,101963,-46674,-26973,40536,95420,52472,-69620,-99004,1244,43829,22408,105472,131888,81364,-12587,-121447,-99993,-86803,-155505,36931,153226,255806,269426,201226,160147,143648,119839,24220,-73620,-85755,-7954,34806,22060,-33935,-73807,-80177,-43066,25726,23586,-9727,-68501,-96903,-73711,-58869,-79418,-102682,-142561,-81673,24603,56973,19185,-14082,-28683,-86900,-98622,-108211,-110572,-85070,-45796,13967,35284,35472,-32964,-128349,-84247,-119347,-150807,-77201,-5560,-5569,77635,191395,287377,379738,455037,439042,390517,232232,60549,37391,41123,-20992,-78555,-108663,-63608,-6720,36873,83180,107052,86192,29410,-28493,-70483,-54107,-104811,-39763,-16783,7554,-38343,-65119,-44858,-31456,-86226,-37361,39579,85824,88386,46682,31549,27989,6341,-29956,-27504,21023,34694,3438,-26504,-40139,-40429,32122,46421,-15100,-245,114449,191772,192842,117330,58487,43075,54776,27472,-52717,-51314,-17410,-2084,43068,110846,202696,148379,51975,-3307,-77204,-53268,26910,68583,174271,292505,402580,496185,341972,-3279,20368,162040,226990,298834,302078,220359,142283,67437,-9952,-54987,-158132,-175189,-211864,-165908,-78000,-76425,-83542,-85935,-71074,67146,408179,627071,707004,762693,443778,426710,211703,136922,111690,-11284,-72871,-47355,-2101,89952,179088,205189,174334,118438,15635,-119821,-127507,-82508,-45434,-43981,6692,11718,45790,75966,143633,165582,79777,-2683,-49151,-57107,6763,103181,77792,-83741,-124414,12434,52634,-46266,-48888,16334,9286,-27981,-71009,108473,202703,187433,88537,-84818,-146996,-50019,-21755,-965,51695,125556,99184,43503,-52274,-63091,-33270,18792,123490,203660,210619,153725,158713,291955,366527,314119,278028,177791,-12806,-99077,-13269,47251,16851,-29676,-75163,-67521,-58909,-1051,-47231,-165970,-118552,33241,61386,48306,-37459,-50440,-37404,-40319,-60685,-129854,-114840,-40665,-61869,-32396,135844,245100,305061,111451,-14328,-40501,-36170,-45900,-91978,-15389,40098,-1979,-86288,-159885,-150572,-110587,-96016,-137731,-107715,-71894,-66372,-81838,-101122,-91276,-56525,-56373,-67110,-52798,28970,100048,132564,149566,205041,232361,173468,172470,122499,-21027,-93276,-70116,-54134,-39702,-50715,-83689,-109771,-110437,-70900,-57310,-14541,66167,100182,85086,195486,238093,188172,96062,-19586,-90008,-104886,-101266,-110709,-106727,-118135,-83982,-12316,21717,50159,28891,-13868,-29940,-17341,-16836,17594,102711,215974,136944,-9397,-144442,1901,85205,102101,67855,-6639,-10829,60593,128184,211786,189645,61625,-91735,-60615,46911,126240,212052,67055,40127,95701,173506,150818,16325,-43052,43696,121309,172185,182495,105447,15352,-29285,-22106,-71817,-93813,1626,141644,265254,293134,254326,236071,157789,78601,73279,72198,26986,-4518,-31741,-18736,11786,58030,114174,173861,266800,333366,291502,183767,69464,44198,62288,24573,-59412,-148738,-44628,91412,372600,387827,218014,57931,-26357,-41470,-67953,-105872,7753,161233,223573,250648,174724,29832,-79469,-99615,-121099,-49268,40494,50773,13086,-26512,-30124,109333,179798,156023,96261,-8924,-88897,-71832,-32156,63372,104809,97942,52041,19469,-33741,-100574,-95623,-66670,-96513,-36027,27664,26345,17448,-25689,-50224,-18187,20176,82729,203302,289116,131391,-45401,-139343,-147496,-47490,120863,250569,274032,218167,138147,77168,6317,822,22412,69595,179817,207030,62796,-47152,-57896,-42703,-60293,2767,131184,239830,149959,39739,-19200,-74099,-102701,-97631,-44144,52568,117492,147394,197744,165031,94405,80750,164820,273769,241965,195590,158716,189838,141356,21406,120922,365198,554243,555423,477771,357402,81770,-84968,-82788,-29136,-44426,-26618,55343,77712,6642,-42692,-44365,-30470,-31452,-70207,-85904,6000,24491,53954,148693,185868,13543,-158338,-67004,-96771,-87189,-58323,-110386,-144900,-147983,-111416,-141122,-101694,-949,48616,103115,126136,71364,-74691,-108636,-111421,-108482,-24725,104535,228848,266678,224436,80788,-76047,-85726,-16177,14440,11615,-24792,-28090,-83113,-57334,50657,98509,107584,58524,-8664,-27013,115544,223116,181872,116861,26524,-67575,-162372,-120038,-52562,45293,132030,156934,99900,-4484,18626,58244,69086,28114,-57127,-172669,-209470,-118405,-67081,-23169,46042,61088,-54829,-134239,36489,134967,101050,51874,-5879,-51981,-89728,-79951,-71552,-83630,-81938,-101045,-117495,-135062,-124561,-65993,-73598,-135678,-110131,-77463,-32950,22884,98603,186274,211266,239731,135865,26864,-64341,-128020,-153036,-91288,-36559,-36665,-56815,-78841,-65300,-33757,-42621,-87480,-82101,-115963,-139036,-115684,-31227,37839,-24217,-104471,-119796,-161632,-204480,-66011,4918,-1866,-77378,-115878,35086,358672,568154,320910,22630,-87036,-67015,-122859,-76823,10780,141979,163682,69727,-73647,-105280,-38169,-19067,-53249,-91764,-125678,-41127,45106,52626,-17502,-64220,-76796,-90145,-89662,6265,128472,155754,35222,-128792,-55199,-8702,31489,48487,111883,107997,107500,89203,66948,62221,24878,4308,29487,62307,82115,5868,8142,34145,52426,56967,44719,15654,7214,-10743,-21606,0,12663,-12355,-12158,8494,-30582,-55734,-30629,75456,123740,91957,56305,22952,33343,145059,273669,369089,329867,154832,12218,1766,47451,124769,181559,195954,170606,113102,73058,54503,15246,-3143,-27130,-34817,-35559,-77044,5211,87551,127224,52287,-44565,-71205,62190,117947,56892,-61248,-157619,-133058,-145473,-149387,-73631,-62038,-86128,-82652,-59875,52438,274797,351856,113875,-64700,-27952,8440,-41735,-64885,-70797,-99224,-115512,-76550,-63623,-116649,-88539,-69327,-27981,21692,115402,229131,243201,189559,157066,98885,-58964,-81459,5391,58510,72083,34620,-61573,-127253,-173960,-167274,-109432,-22487,130956,175053,115837,81829,233057,397160,378111,225893,105335,5335,-54326,-31653,43069,103974,141853,151773,93386,2484,-22932,72418,193724,194956,126767,25375,-35771,-68702,-98396,-43587,6531,90347,80936,24289,-9649,-57182,-67668,-60974,-51034,-3412,54476,-24054,-78773,-39582,868,16483,15315,-13369,-69389,-70182,-27118,24066,56645,80644,49738,-30802,-99655,-6239,18743,-37263,-70200,5202,95741,77615,-23835,-70402,-76108,-35432,-38241,-65895,25748,163099,211514,90094,-26912,-75943,-100124,-107026,-125664,-140380,-105469,-9311,72124,151963,113170,63579,48790,7589,-53512,-52564,-24065,23655,65794,11572,-58528,-95777,-79942,-44454,-19730,-13737,-52787,-101822,-37122,100665,193514,305074,335824,196699,57502,64377,133898,83840,-17729,-102102,-96113,20830,83143,45645,-53853,-80366,77230,243310,263422,139872,52339,35539,96956,181079,208533,150733,44715,-37795,-76356,-65076,-71705,-49249,6314,36687,-22916,-56716,-15500,67540,96497,55168,10487,-63076,-131405,-82009,-49590,2288,-4684,-71138,-136036,-57881,11858,65002,11217,-84723,-44268,-6036,9440,19022,60711,117781,114411,71437,20166,49199,163907,218955,72768,-81073,-89531,-105401,-54307,86804,182995,200960,142012,18094,-15534,-16449,-11356,10551,-38886,-111794,-116730,-78874,-42084,-25273,-24858,-77910,-81035,17209,71600,85944,133015,167892,180514,169248,140800,81290,32943,18356,48354,95098,35966,-30277,-148277,-72286,-54174,-43595,-63856,-88856,-108848,-47953,-8172,-48828,-9838,-11072,-32002,-69476,-84091,-78143,-114827,-96333,-23275,65748,107183,35448,-60593,-121190,-39722,-9179,17091,19254,1665,26945,60491,57235,19710,-12859,1942,-84240,-95642,7389,3831,-78852,-19169,2348,-102026,-53939,116073,164584,46192,-36391,-91145,-71859,-43328,-32891,-45192,-95716,4905,126678,179220,201700,160467,78612,25407,-46942,-108469,-117197,-83798,-45339,34012,113540,91814,18925,-11332,-35182,-31015,-25678,-80118,-131199,-80672,3165,50885,22069,-54332,-15839,67199,163440,275040,330232,212391,65501,-17404,-64890,-76219,-7016,79042,139237,86790,35142,-33797,-57188,-23867,39015,28862,-26814,25256,102062,136123,137360,155344,176501,120175,37473,-18673,-50191,2311,94154,215142,182207,18461,-43214,-1512,23395,-20526,-77732,54988,116209,53926,-60733,-77557,5926,64654,85249,60492,14066,-19650,-19276,43297,173856,290879,319809,234085,82897,-48443,-111494,-39114,22291,62563,129138,138747,17793,-111399,-91385,-97161,-85409,-88626,-142771,-89975,-19338,13977,29003,2382,-17153,18386,41101,-1786,-57152,-8565,46271,44532,40797,75680,-24016,-48196,-62744,-68991,-75013,-85506,-88975,-102736,-114568,-120476,-156985,-106720,-67849,-72064,-82025,-42758,-19251,37466,81760,53620,-46757,-39766,75775,125479,10540,-98772,-52314,-52994,-92060,-41252,104092,227640,270040,216131,105638,28432,29903,25762,-49603,-120939,-38788,16293,34159,36678,3957,-24540,-43454,-72362,-70496,-67497,-94427,-114194,-107927,-113697,-81482,-22597,83411,179364,144223,52228,11102,49466,102196,115071,49162,14747,614,-38027,-97916,-60487,15389,40580,45304,47938,24778,-7717,-26017,-14537,8805,-6253,-78344,-31245,18982,70601,70330,23866,-34768,-73302,-35685,-56583,-90380,-90878,-71252,-5091,20448,34400,-3196,-61998,-116395,-37100,30660,-5604,-100446,-135213,-85449,-53811,-5941,1428,-27062,-36259,-11434,28119,21462,-11054,-7175,-58228,-89072,-55066,-10497,9250,42660,12044,-4604,-10370,-75620,-66494,-60575,-98591,-67576,-33528,-78965,-45068,35193,19518,-19388,-25173,-12557,-28544,-10334,60848,104071,58596,44377,88696,192886,138736,41453,119156,320807,382587,266427,101497,27611,-32352,-114378,-89783,-72910,-90759,-58100,26110,55663,20227,14543,100217,103380,21694,-50505,-90516,-16459,23201,18227,-48364,-108029,-78814,-18215,34057,61080,25424,-8698,-89046,-153290,-185939,-104951,-56881,-29470,-33046,-23101,18821,32662,27402,31245,4122,-9167,-5925,-23135,-65455,-65831,1178,67401,110578,66321,-22304,42709,81549,55055,-49090,-75649,7235,31348,16569,13895,19725,12575,-43241,-41161,-6507,39769,40501,26908,-38726,-109787,-74352,-17398,22374,31560,77781,214498,247137,154504,22689,-30820,-37839,-40276,-61810,77088,277394,193956,91219,-5832,-29294,47806,109009,107282,96187,75963,52408,19255,-19447,2502,76851,110416,39617,-5089,-47953,-96068,-58657,-25042,6840,32670,-4127,-68368,-67787,-101037,-62396,-5296,-24722,-75312,-63366,35489,10305,43408,60036,59621,37148,-2399,2636,102775,135965,81027,15958,13173,87661,170647,161585,68974,-24770,-55770,-31394,-41536,-66437,-72078,-74237,-83977,-46759,-6477,-83510,-74592,14584,132195,171748,188698,228234,242732,274131,280534,191845,70235,-42144,-118427,-47884,64972,-37035,-105426,-141435,-109472,-84467,-70512,-32938,31161,56813,9336,39732,109699,80040,-22872,-72561,10316,12320,-6916,-29109,-14171,11462,44224,59711,66498,-22792,-81478,-17959,155405,244967,221412,157890,124161,117255,85729,47118,-56364,-139245,-90443,4053,64060,23176,-17092,-41890,-39255,-10692,70269,145711,94224,-60608,-112671,-50914,38270,97339,69448,15027,-30356,-31234,-24160,61511,137731,149945,96179,52785,20461,-22484,-51937,-56234,-33104,-15095,-29522,-73192,-79311,-37603,-49890,-77404,-59792,-49478,-60566,-94614,-145028,-73222,-30465,-62764,-74832,-25510,29788,84078,28819,-49447,-49203,-9258,52332,64106,13617,-6211,-33,-37419,-75195,-49041,-18021,-83649,-108809,-26442,-15346,-37391,-26590,-28710,-65184,-56981,-15004,19665,22446,-26806,-2417,55300,116535,80532,3368,-38476,-68177,-82899,-49321,79134,276953,326723,129316,-15724,-72177,-42568,35470,143298,155295,103554,101273,67931,14805,-57390,5768,-80137,4363,115575,161807,124590,46850,14127,43891,47347,-1869,-68814,-109512,-96300,-54758,78877,286027,376104,283124,53207,-10465,-2033,7231,49867,194328,307965,452212,486667,337645,148936,96205,54712,-26864,-94611,-40928,26842,63252,34425,-19897,-79305,-117157,-103810,-93948,-15190,26634,-7454,-58923,-87864,-114924,-77268,7979,100767,187683,193789,101874,35815,13868,-21411,-91750,-74460,-29338,-75491,-56253,-20838,-52672,-113860,-112439,-20101,-15910,-75168,-134942,-40557,78223,102469,69266,-30678,-80443,-20216,-7693,-8721,-1734,22957,77475,101123,114035,78582,48808,49919,34738,4222,-11586,-43359,-76278,44221,331415,378540,135430,-72723,105381,183368,120231,62187,25645,-33699,-57873,-33918,-17820,-28184,-61255,-75561,-63427,-45858,2634,86951,55994],[-17977,-41991,-53646,-45695,-37472,-26684,-28487,-47302,-77215,-36345,32694,106376,142055,162714,108868,-4804,-14534,41614,81775,85763,-39372,-100692,-54297,-15186,4535,-28689,-114265,-117820,-84797,-90423,-104869,8401,244627,358269,121888,20348,21601,8701,-33885,-45360,-14796,43548,111153,115118,151598,213470,110118,47900,81669,160118,218069,141571,17873,1434,65726,125455,105511,58704,14509,10433,-3843,-38579,-43348,-39299,-65656,-11146,45317,51296,9250,-38870,-67317,-81535,-86016,-118321,-109379,-45324,2034,9598,-43242,-154848,-245532,-131836,-130719,-153435,-139003,-37435,-8639,-40618,-60485,-51550,-1322,772,1143,25133,39049,-26081,-75349,25182,68075,66807,37855,6194,-19044,-50982,-53421,-57062,-10412,119357,63819,-8699,-57388,-77091,-62538,24035,48195,2941,-18845,-1007,104149,168823,99849,91601,31336,-46521,-109481,15924,122536,77827,6907,-58126,-83972,-97425,-72117,-42084,-40163,-52005,-81007,-23261,66517,122131,133562,88572,-10893,-77143,-82356,-53271,-28949,-1017,19456,-35939,-112500,-66010,-56311,-98996,43071,137591,222575,233007,141108,87805,147826,239298,296611,222233,194277,185146,303495,351912,127895,12803,47187,79542,59164,40626,-25565,-77884,-128514,-105186,-43064,-10931,15301,80663,47126,-78126,-148235,-61188,25652,21470,27079,23289,49648,-2644,-69576,-95278,-68969,-31937,37750,94975,113551,118369,113569,40257,-54748,-108317,-87075,-83405,-80022,-9788,69950,121364,115997,98624,142268,185337,98742,8104,-21566,-31758,-86551,-43709,-35449,-36089,49259,30158,-32358,-34527,-46038,-108664,-63976,23761,63928,41273,-8574,-49296,-44481,-62612,-69934,-9982,88729,214252,220506,118321,-35409,-98962,-49529,360,38170,22763,4676,-27504,21593,65127,73189,85815,32232,-21142,-83855,-108595,-84445,-27557,58885,15896,14040,-29264,-94232,-103868,-92545,-62223,-51801,-20526,22074,33265,14287,-36755,-18391,11404,3043,-47709,-85832,-28303,34782,53976,17281,-19166,-35703,1188,63239,43428,-58786,-75540,-28001,12747,67051,124535,262636,390619,490851,433572,149039,-58437,-48269,28534,83110,34233,-79578,-81442,6241,17754,-1616,81203,101751,56371,-10290,-88738,-93392,-100122,-138125,62351,176595,252415,232474,158646,114839,87480,57596,-15942,-90723,-87772,-6907,29056,10334,-45682,-88514,-97585,-56596,15747,14032,-19210,-69055,-80355,-52328,-29346,-49134,-79653,-128631,-73231,39939,64159,18592,-20863,-20835,-60489,-78183,-99946,-88962,-63634,-34960,17071,28257,35537,-18109,-124483,-110709,-133016,-150646,-95340,-34621,-36409,63529,185183,279950,363846,432012,412595,344890,163705,8869,-4061,19123,-19496,-69566,-103895,-60826,-411,45131,85354,104086,82793,25654,-32966,-49572,-42697,-111654,-40134,-13505,1923,-41512,-63831,-37132,-18402,-70580,-44786,22152,45589,35265,8457,168,9279,1954,-32623,-30452,24133,48131,23642,-1633,-6150,3265,73441,75942,-7505,-43035,53072,140399,168892,100520,38368,28403,55846,46230,-24526,-14409,-5871,4116,36104,90488,192978,168098,86453,18778,-70595,-59998,18415,59746,158433,276499,371621,457289,322829,25227,62723,185053,234890,307912,321911,226884,130460,44596,-38566,-66944,-161203,-165477,-212949,-168580,-73531,-72743,-78043,-86381,-86310,63570,410450,620723,705872,747303,592831,599481,254448,123986,113097,727,-65849,-56321,-22060,63078,142890,157836,131707,93680,3261,-125617,-130864,-83545,-53810,-76419,-43897,-24186,24211,59601,132289,164413,86579,819,-49901,-50253,13180,101010,53100,-109731,-102739,39809,80796,-17280,-81549,-40464,-2395,-13410,-43439,118806,222268,213849,108683,-66702,-138314,-36144,1912,13206,60106,118929,65685,7178,-69921,-66600,-35601,12057,120040,208401,213333,151497,146416,269166,362616,316287,284078,200694,17417,-97756,-63278,-2050,-2862,-44953,-85413,-44653,-37392,-7361,-47863,-155393,-102830,27802,49892,44581,-26521,-37339,-38211,-50254,-68263,-118403,-86852,-30945,-48809,-30976,148791,278627,378659,135254,-5262,-32809,-23782,-37836,-95563,-15453,44341,7874,-79118,-155694,-142325,-114933,-103457,-124972,-102279,-69958,-60442,-72577,-98363,-105423,-77144,-65485,-73175,-51725,44635,118151,143400,146535,172789,165347,108725,122623,97537,-29619,-94226,-57721,-40877,-42344,-66022,-92852,-110083,-107614,-73162,-52385,-11929,75550,124520,114601,207350,229201,173667,86626,-40239,-111536,-123057,-106802,-99351,-85957,-91970,-57964,13939,51695,79484,51266,-2001,-21725,-9345,-9113,13729,80789,192998,146710,12418,-122227,-13155,83585,113928,80804,-1653,-48533,12275,93173,181689,179366,71017,-86463,-43825,78051,173932,244251,77653,39811,87694,146769,102000,-17432,-38504,70184,173690,242151,245724,156249,57721,4944,-1080,-55770,-97488,-27783,90048,189771,224414,216883,225738,179825,118009,111526,105559,55802,10291,-34344,-33702,-9518,37506,91515,148691,243000,329395,310264,200206,80200,53350,66700,25043,-65286,-142851,-37852,99199,389726,401339,220326,49874,-45661,-60106,-67002,-120902,-21382,150978,253193,297486,209286,51607,-60236,-92587,-138017,-58720,42907,66807,27375,-14780,-17519,110721,165014,125661,53800,-39390,-87268,-59128,-4369,106338,147331,134560,88207,49530,-11407,-90109,-92337,-57743,-89576,-45411,5763,-3941,-10339,-41098,-37746,7589,40309,92150,199337,281881,125368,-60506,-154215,-162880,-48309,135731,259063,260617,191939,112152,60916,-12564,-18063,14558,54897,147337,160699,7344,-85332,-88025,-57124,-49722,-4354,91561,185694,110177,8905,-42934,-91402,-106112,-84517,-41340,19618,72656,125803,199896,179436,89180,61671,129989,262479,258274,224088,188926,196561,133846,30425,140983,365668,512026,503978,429943,326160,86434,-66710,-97382,-37451,-33194,-1471,70240,58023,-14972,-45115,-45337,-29342,-20881,-46253,-49646,27359,31442,36556,116469,171321,24746,-88995,-19493,-59231,-60215,-48933,-104768,-141891,-149494,-100717,-124296,-108754,-11560,25508,-3066,32170,37353,-70903,-88028,-100695,-106894,-19336,115086,260153,305224,237697,86291,-74408,-61392,10043,31890,16162,-30714,-39060,-87195,-49787,59327,86975,86082,41527,-16031,-41136,61709,145403,141302,121574,55696,-34604,-126716,-94575,-26835,55158,122542,135972,83891,-3484,43069,75516,72253,28675,-54192,-165377,-219516,-126003,-73258,-31655,39420,56872,-64989,-110867,62328,141004,87774,33542,-22272,-75070,-119388,-111271,-95199,-86673,-67715,-77910,-96762,-119344,-129242,-69478,-71284,-129416,-112142,-86539,-54288,-17689,34107,114501,178419,226932,144606,35155,-67612,-138669,-164348,-89897,-28719,-27962,-51412,-80163,-66854,-28384,-27151,-61526,-52888,-100806,-125029,-92351,-17629,41483,-18871,-111072,-127784,-155864,-221983,-95265,-18276,-14594,-76389,-94387,45415,346509,538706,301293,26658,-81328,-73808,-138704,-35454,58910,215001,239739,136152,-37003,-92913,-48443,-34000,-63251,-92319,-116657,-36877,42832,44060,-36354,-96636,-110689,-116230,-95272,13197,132723,161611,39814,-111804,-47651,11497,63076,65967,108977,97907,91832,73230,51331,50144,18661,4821,39918,65595,63754,-26753,-27215,-1335,25172,42165,35756,8458,-128,-18155,-24264,-5250,1432,-18343,-6426,26101,-162,-24843,-36327,38616,95229,75081,29339,2818,51123,166739,290504,403970,389246,213395,61991,15074,47367,104686,144161,156389,144989,96084,59437,43478,8592,-3470,-21011,-26646,-20331,-51239,17115,94640,139030,60399,-51905,-55783,75108,107959,55515,-42598,-121309,-155976,-152287,-111500,-54175,-59510,-78234,-62981,-37229,79918,286041,386490,171488,-53513,-31591,-9125,-56210,-61491,-50943,-75931,-94447,-57653,-43651,-103056,-99346,-61244,-12193,38453,128014,223272,206686,132353,92028,30878,-134197,-21165,43835,85765,96372,51545,-45697,-111398,-158559,-170339,-120501,-45271,97013,150739,119084,98664,222196,365998,367534,247880,120003,5056,-52299,-20926,53921,106633,140910,152459,90610,-1403,-24677,77951,228700,257598,187501,59701,-24322,-63254,-97603,-38340,24863,119785,105014,35357,-10400,-62576,-71841,-66934,-66130,-31442,40987,-16271,-75136,-42072,2756,25028,27355,-17225,-73616,-60004,-16487,29050,40599,54034,30217,-40500,-108501,-284,16249,-55560,-87053,2923,110904,100149,-6262,-58799,-73388,-32030,-26079,-63959,13352,146994,171939,42886,-56801,-94111,-104723,-104599,-120576,-129648,-104735,-18541,48893,122573,91461,52210,39923,5107,-48538,-48824,-21402,25127,64046,18867,-35610,-78906,-79098,-45659,-21081,-11962,-47286,-101411,-43342,77328,149980,247904,287799,182763,51510,63934,138768,69987,-23940,-99631,-81546,32697,93667,59233,-31227,-54224,94798,252252,254166,132915,50069,34606,108500,196743,221717,155424,39888,-40267,-71306,-48965,-44776,-28574,16733,26932,-47124,-36923,13525,98868,125256,79678,26771,-42747,-116360,-81938,-54672,-18753,-38107,-96712,-123428,-47079,32065,80042,10931,-100533,-38567,-2855,12807,24015,59405,120619,128410,91038,35935,74413,213052,299239,164865,-38576,-94858,-107541,-46539,88138,171248,185185,148948,42767,8102,-1681,-4395,17907,-27041,-98111,-123033,-85115,-46654,-23158,-18959,-75811,-79351,24893,88170,96635,119225,156775,172269,157650,136969,90813,46378,21291,46614,96313,39319,-33565,-130391,-64132,-50375,-40505,-55841,-92282,-122951,-59721,-6751,-38211,1659,-9021,-46363,-101587,-82815,-61133,-106982,-107682,-32552,62254,104164,33817,-56721,-119738,-39213,-9076,9719,4525,-11927,26987,60347,59157,37547,22886,34160,-82080,-132862,-13899,9874,-61520,-16661,5894,-80608,-30871,114895,143022,38638,-31311,-85586,-77264,-50020,-41651,-49283,-90898,912,134245,204237,236303,195006,93760,25755,-48031,-112996,-121655,-82798,-39878,37323,116980,107238,33593,1839,-23529,-26110,-27670,-87181,-138698,-74469,3570,51491,42763,-20433,-18186,61156,164570,278051,316151,192926,41606,-37721,-76970,-89251,-17485,80338,145937,89259,40079,-14309,-43641,-15727,59583,54487,-8404,33547,100184,116209,109638,126693,167252,141918,60055,-4843,-44344,7666,98262,205901,154108,-13110,-82103,-33834,10523,-17073,-87192,33849,93257,32719,-75618,-76865,6497,58454,74696,50371,7848,-21526,-19643,41421,169759,297349,330788,222823,79394,-32512,-122225,-47858,18836,63350,134069,141696,29533,-122124,-145536,-153336,-134352,-115831,-135898,-73964,-5238,27790,46719,8905,-24083,8855,34668,-4083,-50702,-4998,43305,30555,28475,69465,-23713,-45907,-59162,-62404,-70542,-94643,-69329,-69498,-90562,-92110,-126507,-104127,-69521,-67864,-71470,-34110,-29389,10765,52181,37387,-62643,-61197,47560,108143,4105,-89904,-40009,-36734,-68226,-65664,77241,214282,275027,234440,135228,65663,60311,43720,-35037,-93546,-21901,37873,57080,55347,10556,-26259,-51637,-86837,-78586,-65441,-85949,-113623,-114423,-111131,-79232,-7478,92174,175398,132689,39782,-7914,17171,76009,123238,84068,31722,446,-47111,-111163,-69738,12226,42496,47118,46771,17778,-26983,-61023,-88828,-96344,-105292,-37648,-7066,15476,63744,83475,42375,-31907,-81051,-42372,-55165,-72060,-58557,-30269,14207,28671,34555,-4128,-60631,-121456,-52301,19272,9362,-75602,-149778,-94414,-49514,9257,22282,-9684,-23259,-3457,29080,17290,-17412,-16366,-73430,-94613,-53282,4272,28033,55014,14102,-21524,-39535,-76292,-54683,-51207,-93349,-66712,-32740,-87057,-85856,-1540,7355,-15529,-13435,-13855,-43104,-31346,32010,86209,56952,49578,90888,195474,140713,22435,82604,269110,316946,204478,67573,9827,-34420,-112899,-110081,-96430,-107833,-58945,34607,93690,71193,63361,121750,110373,28525,-55329,-85991,-9788,31203,31740,-44134,-110406,-94161,-26099,34910,63395,24542,-6160,-82209,-154932,-209261,-125156,-76448,-33304,-27667,-26962,3660,13325,24323,43856,14003,-7128,-2558,-11986,-46238,-56504,8480,69278,109696,71082,-18588,40048,73537,38133,-65989,-65080,18000,45157,29366,28125,35787,24042,-37130,-47356,-16210,39880,53610,34760,-40619,-119893,-62960,-1753,34006,26155,61947,197597,251290,172783,36247,-28027,-38593,-37078,-52755,68127,262538,186017,94888,-1958,-42234,32469,96464,104688,105514,93843,71355,27375,-28418,-2024,85709,122618,48108,-5226,-45271,-93493,-68742,-29388,19028,50439,6210,-63911,-66596,-90661,-68498,-17299,-36845,-84688,-73526,13489,-27169,8023,48214,75068,60083,-215,-22300,66815,108761,66262,5197,13549,86005,158177,140928,46088,-44510,-57335,-35515,-41115,-75261,-86027,-91488,-102169,-50426,-9592,-85687,-75553,1430,111220,157974,185468,250400,276411,306486,308506,218241,102513,-13430,-91107,-62202,74063,-22106,-90769,-136545,-106796,-76315,-65246,-24991,34028,46815,-7146,11997,82885,61686,-39691,-64232,12590,10822,-9051,-23937,-1983,24146,55394,64891,68693,-15158,-58418,-14219,167707,274411,264486,203203,159277,137267,84018,25382,-83288,-129352,-63650,46547,132280,71133,-644,-40258,-49066,-32141,35058,94451,34310,-107714,-122281,-40292,52498,113800,88722,37413,-11865,-27443,-30343,49452,124874,142023,101511,63859,33605,-10864,-43775,-51995,-34337,-23437,-41751,-85499,-65256,-24599,-33327,-61042,-69561,-68831,-95348,-138812,-193238,-72564,-17976,-46820,-58256,-20454,45535,107258,48822,-38658,-43882,-10156,48672,57167,3750,-14076,-3070,-38849,-75539,-39247,9798,-37750,-124021,-45398,-27442,-26722,-12870,-20238,-60422,-66659,-43307,-7537,24445,-8187,13576,69288,118066,74302,-475,-40083,-68654,-86958,-55921,71121,241868,313268,146243,-893,-59003,-38486,40584,156666,173703,123403,112726,76848,38207,-11673,5533,-76548,25155,114232,133607,82543,-4852,-28071,18712,35005,-5392,-72450,-114260,-87683,-63140,58441,258908,377968,299243,47902,-13820,3241,15368,46734,153560,240987,383133,475764,386508,197535,115175,51792,-36975,-91932,-33578,44761,94241,54724,-11808,-77758,-111217,-107176,-98628,-4834,46215,13952,-42152,-79691,-116935,-63635,15944,101461,192396,213472,119936,55305,28544,-15007,-114432,-114501,-34432,-60929,-66784,-49119,-68369,-87638,-107492,-30097,-18561,-73962,-142663,-39420,83071,100183,64158,-43189,-83562,-12961,-2745,-5545,5895,28328,86351,103076,102197,61807,32333,36983,30925,3253,-13792,-46933,-79467,34736,308645,397558,175321,-40116,78621,158490,111981,49096,20514,-33547,-58149,-31081,-11114,-21882,-59802,-72799,-63875,-55296,-8585,76473,59326],[-8394,-35027,-51583,-48109,-40550,-29490,-27495,-41242,-70649,-37382,30990,104854,141091,162128,113084,-4378,-32470,31965,87939,111512,-27290,-104513,-51523,-3124,25213,4316,-85486,-107694,-79193,-73054,-87671,16463,256868,372791,149781,61753,55476,25911,-30147,-47930,-18628,34750,94349,79462,123789,214795,133386,71644,108828,195699,257553,168639,23270,-3596,52212,104903,80042,41124,-2451,-5353,-16796,-36518,-26749,-32035,-63508,-12505,52121,75899,38991,-19813,-55424,-67696,-76315,-106435,-92179,-29482,11843,8632,-55172,-176438,-220841,-108040,-113223,-138171,-109524,-11606,1178,-38556,-62931,-58004,-15003,-15838,-19223,7039,40725,-16616,-84564,11840,60102,57714,31033,4253,-9315,-47385,-56065,-58769,-16263,102689,58483,-15355,-58266,-73613,-61041,16871,45590,-117,-22836,-7460,100099,188617,112773,98552,39042,-41148,-139133,29869,145394,91269,14129,-56169,-83499,-99157,-77226,-46148,-38619,-39566,-62117,-18622,80816,141662,149134,95689,-11012,-78263,-67970,-45949,-30581,-9007,13554,-31958,-75047,-7198,8060,-83099,-12234,111785,218524,231004,116088,59551,119250,211638,299958,250075,245065,222579,323565,366276,134116,13096,53077,88711,62530,33564,-37997,-91720,-144452,-118021,-54858,-21986,21816,95660,52152,-71882,-123441,-35278,55842,37156,23652,10202,46858,8824,-62340,-88388,-59251,-26677,45494,105155,113975,91604,82470,24907,-49838,-83912,-61996,-64122,-91563,-19812,50599,111163,128019,130548,179362,223874,132886,43275,9324,-19251,-94685,-56099,-46831,-65671,29959,39672,-14421,-22949,-43858,-112557,-60459,29864,71563,48092,-10249,-68922,-71442,-77114,-64949,-2258,92674,203770,195160,100869,-36462,-103563,-61969,-14491,32957,27284,11037,-24984,26519,82302,98002,109891,44322,-24059,-96673,-123882,-95582,-46831,32590,-8766,1440,-21577,-86833,-115731,-104098,-63409,-47201,-15817,24159,34874,18262,-28309,-10314,7696,-8611,-51452,-66655,-2419,52882,66034,24509,-16848,-30908,9152,74329,47865,-60088,-74385,-30781,1481,56330,133751,301223,469800,578569,489395,200853,-36821,-71842,11501,62257,8561,-87137,-59374,15444,-2501,-18084,62420,78268,36199,-4182,-50630,-63312,-90087,-96768,84382,194487,238859,189008,112376,66530,33842,3256,-53066,-106799,-84312,-1607,25269,-688,-56949,-97890,-105409,-63623,8784,4684,-29792,-66036,-51284,-17689,10750,-9924,-49518,-109166,-60082,55981,69667,18275,-24802,-9213,-29643,-46396,-74943,-60966,-46185,-28005,15905,18690,33048,-4694,-107003,-131767,-127545,-129492,-103654,-62349,-67494,50169,177029,268845,343553,400608,374346,289716,100670,-25437,-34637,-2070,-18866,-62982,-100954,-59111,4058,49869,82760,96938,76817,22175,-33587,-26678,-32108,-113186,-39356,-9855,-2206,-46298,-63766,-31429,-6454,-50324,-43814,8268,12359,-5323,-23317,-20193,2380,5482,-31374,-33143,25825,58988,41385,21212,28363,49426,112700,103697,5257,-81111,343,93292,141120,80402,18772,16188,53664,59923,9850,14179,2707,9310,28659,68019,175433,178702,115634,37803,-62603,-63031,11891,52434,139788,250950,327484,393009,277557,59533,104356,201106,235226,305967,329001,223304,108151,13392,-65920,-64250,-137084,-143324,-203533,-171903,-70664,-69288,-71114,-82541,-103748,51407,382344,582747,675247,698555,726641,731721,296222,118835,117320,16302,-54366,-65239,-39892,40445,111797,118745,95705,71108,-7677,-120914,-122686,-80535,-61989,-108902,-96855,-63391,1077,44575,122404,162432,92273,4435,-49507,-45345,15881,92108,24908,-135077,-77454,67928,110386,15315,-89009,-88832,-10921,-451,-14314,135968,247873,241217,124564,-51794,-123951,-17855,28039,26523,65633,106105,31578,-29550,-86976,-69527,-38353,3601,111616,204248,206162,144221,130741,234490,341049,307384,279685,217835,52784,-58680,-111139,-61090,-31399,-66459,-71546,-11359,-18025,-8251,-44436,-139155,-93832,13069,34136,41495,-12645,-23998,-40744,-58316,-68435,-99191,-62932,-26046,-37819,-28567,159617,307509,441019,152732,900,-28350,-14600,-31526,-97700,-13313,51852,24731,-58326,-135150,-127994,-110897,-99946,-110869,-95748,-65858,-51459,-60872,-90715,-116372,-94216,-66974,-73362,-46729,58635,131755,150160,141128,142926,111408,61216,79996,72416,-38406,-90487,-41705,-26918,-42127,-74469,-93536,-104007,-102377,-73394,-41322,-5085,81569,141769,148136,227593,223561,156544,73447,-61839,-131532,-140766,-101726,-78252,-60264,-62276,-30504,39697,79339,105871,72932,12056,-10848,1,-1711,7923,57182,161746,147068,29646,-100174,-23737,84269,124968,90322,3369,-78888,-34512,59637,148288,157976,72404,-84662,-24280,112069,222772,267629,89061,41848,76909,111326,45126,-50896,-32982,90011,211435,294173,293956,199820,96772,35776,14344,-42896,-94876,-52654,39600,108984,146451,168231,204432,195005,154110,146561,137714,85707,26628,-35949,-47668,-27947,23254,76481,128239,214558,308730,310319,208154,92006,65683,74704,29664,-63936,-124156,-31080,107769,405595,422570,238546,56875,-55161,-74239,-58483,-91491,-26267,150096,287333,346700,247548,78423,-36891,-79203,-129185,-53180,53534,88624,46080,-116,-3856,108927,146769,93734,13524,-64844,-81400,-46850,23498,149768,188315,169838,125489,83356,16324,-74184,-90625,-50068,-77880,-48374,-10757,-32024,-42625,-63782,-27337,31855,59275,97574,188110,262948,113377,-74125,-167555,-170572,-38276,157504,266703,241974,160349,82472,43066,-29933,-32948,15517,50751,124294,117732,-51327,-114380,-110627,-73546,-37137,-3489,61380,134252,67556,-25254,-69494,-107652,-101267,-68909,-38672,-11568,27919,97789,192387,187793,81359,43307,97148,240883,267730,250347,213533,189838,116330,33224,146697,338987,436638,423842,358449,278032,86933,-47444,-116932,-40197,-7034,36414,89344,41356,-27059,-40191,-43133,-26508,-8164,-18799,-12997,47392,36772,17826,86819,149831,40976,-8043,40650,-17304,-36279,-41582,-98568,-138106,-153541,-90204,-107584,-112943,-22659,6685,-78636,-33739,19086,-51870,-62883,-83589,-102781,-16079,119408,282542,336699,248127,93888,-66420,-41010,33122,47647,20927,-34491,-46829,-88757,-41952,65800,74072,66072,26954,-20209,-46871,14780,67808,98693,119481,78855,-1528,-89898,-66652,-3842,58907,106721,112361,66927,-1549,65278,90629,72800,29089,-48100,-150424,-208970,-135343,-81841,-44478,26039,45076,-80432,-82977,85938,141881,74756,20191,-32870,-95431,-150682,-141680,-105547,-69513,-44319,-50055,-74523,-103290,-123507,-70400,-68224,-124534,-114416,-96958,-78119,-62833,-31912,39329,136625,206776,152782,49179,-62805,-149170,-159606,-70919,-9948,-11103,-39841,-78591,-68688,-23884,-9647,-29996,-20112,-76190,-100048,-68001,-8825,39337,-14921,-114433,-130007,-140848,-206538,-123595,-44078,-25587,-70693,-73410,54770,321262,482718,272276,30151,-75960,-79672,-139724,3091,100712,288167,322809,217139,8199,-72293,-59005,-48741,-72108,-93471,-101552,-24828,49213,44907,-40825,-119388,-144380,-141674,-93204,19471,129923,155063,36588,-86810,-34092,33001,92903,83206,106128,88155,77344,57941,34740,33877,8487,2347,44615,59302,38887,-59389,-54684,-27033,-641,24060,22644,-3840,-14703,-33213,-30979,-14268,-13341,-26198,-1487,43212,28703,103,-34593,12498,71009,59896,4714,-9426,67067,178535,288664,403998,411787,247840,105091,34938,50109,87163,110605,123446,125583,82829,47705,34321,5139,-1318,-14113,-18973,-4722,-22591,31178,98674,144718,66413,-55433,-4213,84592,88652,50200,-20189,-73873,-91958,-87720,-61625,-31886,-58595,-70990,-43001,-13488,102450,278875,391117,220777,-41467,-36019,-27998,-72925,-59628,-33084,-53541,-74575,-40930,-27765,-86015,-109293,-51640,2755,52592,135545,212231,168011,70971,17568,-50517,-93868,27754,72663,104636,116879,66510,-30489,-96248,-143367,-161429,-127940,-65431,59903,119964,115541,105989,194419,312181,333174,257494,131568,3632,-47095,-5898,66625,107789,135666,147347,83068,-8755,-27096,84371,264794,325234,251215,94857,-12957,-57872,-96653,-32654,42401,142573,122006,40240,-16840,-71230,-76461,-69884,-74795,-52303,26434,-10176,-72424,-45506,3846,32018,34634,-25789,-81435,-49298,-4487,32197,21204,26392,14129,-38415,-78924,-5812,2625,-79432,-100343,4204,125604,121583,11275,-46125,-69841,-30815,-15185,-58904,-14404,116254,123801,-2900,-87442,-110479,-98875,-96671,-113267,-120123,-107647,-33471,18983,86905,65223,37213,27718,-431,-44555,-45707,-19848,24736,59542,24525,-12772,-60386,-76730,-46065,-21991,-10663,-42288,-100424,-55415,44300,102618,185469,228285,157254,42078,62883,140907,56800,-28732,-96857,-73480,36262,95828,67941,-9463,-25166,108117,248338,234520,120530,44184,27787,105673,191387,215507,149128,31980,-44102,-66264,-31073,-17276,-9041,22810,8150,-77333,-10843,43859,129780,152966,107305,50510,-9727,-83410,-79040,-63428,-49276,-76813,-122704,-112238,-40444,43797,83259,2866,-110988,-27718,443,12879,23056,49577,113269,130305,98929,42957,89608,241800,352667,247565,24373,-72593,-93293,-34945,87719,155766,166113,152450,69764,32923,12746,457,21812,-18939,-87387,-127333,-91104,-51489,-21833,-14274,-74157,-79060,29687,100524,104417,104702,140463,157085,139642,126969,95815,57285,22085,44290,96429,42917,-33205,-104129,-53620,-48802,-40317,-47389,-87898,-127448,-67885,-3665,-26644,13426,-3511,-54837,-125203,-61642,-35016,-91344,-113176,-44080,54389,95604,27753,-56060,-117756,-41093,-12724,-5374,-20389,-27340,22256,52231,53321,52175,59902,68257,-57614,-125354,-36047,11215,-45314,-14107,7996,-48422,12918,123485,126253,31135,-29860,-80500,-79485,-55048,-49824,-53005,-86328,-6802,133057,218508,261118,222785,106696,25356,-47196,-106475,-112333,-73984,-30949,41651,120049,125921,54037,19227,-10370,-21813,-31329,-96301,-146538,-69607,395,45499,51114,1415,-20839,56394,164084,272805,288916,160124,7382,-62763,-89749,-106385,-31098,76005,142652,86040,42170,5849,-17064,8353,94286,87358,8489,35636,86768,79435,66058,83228,144408,155685,81723,6491,-41657,9173,97776,190614,125513,-42389,-119094,-69465,-9016,-18659,-92404,6802,61650,4337,-95169,-72216,8463,52274,63277,38742,-456,-26484,-24421,33441,153207,283761,319058,196733,67846,-22097,-121613,-58296,11916,59176,130039,132049,35081,-113639,-165586,-130137,-115717,-97653,-89322,-43058,15864,44978,67017,15695,-32299,-2952,26587,-7057,-47594,-10678,28831,9950,14089,61967,-24080,-43882,-55537,-54793,-62346,-109362,-52863,-34703,-62895,-64057,-96509,-94418,-71961,-65428,-60037,-20687,-31288,-7683,25777,19947,-75390,-74147,15575,84054,-4956,-80371,-30077,-23672,-46663,-84155,46642,191253,268315,244675,161313,102411,92811,66123,-17111,-70313,-7181,56924,78897,72687,15708,-29746,-61459,-102047,-84188,-62458,-77598,-110587,-120303,-107962,-75106,5635,96215,165988,118857,29190,-18795,2487,74690,159130,135272,58162,4623,-51570,-116675,-81022,4295,38676,42930,38866,5806,-45938,-91895,-134780,-62082,-26953,18461,14211,12506,53965,91974,54444,-33995,-93728,-53151,-57293,-57640,-24712,11004,31645,34639,33505,-5290,-57818,-122040,-70976,-1800,10263,-63389,-148685,-102806,-47036,22749,43174,7768,-12132,-38,25217,11192,-18003,-6582,-54212,-72024,-40099,24808,50441,69315,21505,-29029,-61401,-68973,-46200,-46161,-91293,-67746,-32855,-82498,-131895,-49172,-14122,-19002,-7571,-17134,-55641,-49955,1570,64295,54300,54365,92874,195699,141841,5945,42549,207079,242623,144133,33901,-11382,-40947,-114331,-130611,-113908,-126223,-60910,39620,126552,109114,89710,123972,101951,26219,-61876,-76760,-6645,32284,36367,-46489,-112353,-107274,-33184,34779,64111,23370,-4585,-76089,-144475,-235542,-153364,-104825,-41432,-25543,-31252,-13933,-11169,16230,50628,18658,-11362,-7464,-8064,-30999,-46370,14851,68410,103145,69631,-16816,32463,58429,15859,-84330,-56656,25239,56842,41719,42704,51596,34354,-32041,-54531,-27981,36962,63496,39365,-44875,-130330,-52939,10399,41364,19723,45453,176531,246685,181290,44589,-29628,-45956,-42057,-50153,56592,238539,172668,95022,1176,-54769,13960,79495,97978,110236,107499,88401,36487,-37231,-10259,88496,129310,55212,-7008,-46264,-90727,-79743,-32856,30909,64076,12280,-61679,-67865,-79544,-70562,-29560,-51722,-96494,-72203,-3820,-64598,-34050,24649,76306,73518,4976,-42072,32097,77212,49593,-5986,13942,83925,143885,118467,21226,-64092,-56755,-39337,-41353,-86347,-102400,-110259,-117004,-53089,-16112,-90659,-77769,-13454,87594,142062,180286,268410,307970,338679,333958,241660,133145,13840,-65420,-73297,77501,-8279,-76256,-123603,-96391,-66692,-60102,-17910,32585,31115,-28557,-25094,44475,31446,-63284,-57457,9307,3603,-15430,-22244,6640,33610,62818,63574,63425,-11656,-38820,-904,166575,288475,300239,250943,198179,158422,80335,395,-111686,-102996,-31794,91983,196428,113585,11675,-42866,-64514,-58771,-1778,44781,-21513,-135103,-107593,-29310,61701,120982,97396,50977,1201,-24477,-37476,34523,105636,126244,101863,71742,44056,-864,-36646,-49722,-38038,-34169,-56203,-94865,-52219,-13353,-18693,-46257,-78323,-93566,-129883,-136553,-147824,-52465,-9017,-33566,-34671,-5966,58507,119466,59566,-33568,-43309,-15404,40975,48602,-5413,-24173,-11353,-45189,-78490,-31601,33640,7602,-102749,-66375,-39317,-14177,-147,-13252,-56484,-72955,-68851,-31766,20490,3168,23492,76790,112845,64522,-6065,-41884,-68382,-88556,-62047,57924,197729,283043,153966,11523,-47921,-37693,37153,150803,173680,136366,119658,82469,59299,41990,59595,-4080,44501,106444,103551,46984,-47651,-62255,-2841,21983,-11361,-78768,-118696,-77187,-68591,38243,230760,374931,311173,42553,-19380,7185,23752,46430,118816,183099,318015,458886,435577,260028,150139,59413,-42454,-88613,-29489,57212,114779,71366,-3991,-75437,-109267,-115000,-94004,13794,71141,39174,-24190,-69767,-110320,-52384,19121,96012,186603,225458,138438,77514,46687,-509,-96969,-117926,-29931,-46633,-68569,-65115,-55430,-55934,-102194,-46819,-25486,-73006,-129689,-36816,83520,94300,57068,-56691,-81105,-1084,5123,-683,13239,30567,86091,98535,86012,43457,16126,25974,28957,4146,-14374,-48903,-79884,26542,275439,402872,217865,1188,42619,123597,96047,31183,15735,-30884,-57506,-28484,-4578,-15381,-58087,-68670,-62791,-60996,-13503,71005,65091],[-4842,-34056,-53124,-52785,-46620,-36370,-31018,-39436,-66564,-40912,25945,98308,132138,149953,104401,-9995,-56572,17666,88386,130633,-14605,-91316,-51989,3644,38872,29995,-59189,-97423,-74023,-54856,-69788,15348,246109,361410,171657,102965,84464,36621,-31867,-55043,-26925,19840,64731,35548,91028,207530,150681,88187,125925,215776,276515,180475,18504,-16010,30592,71654,41649,15125,-24306,-24376,-32481,-39392,-15894,-29083,-64138,-16617,55445,96654,64640,-3704,-45854,-59409,-71828,-99850,-81669,-20560,15016,1310,-72229,-194968,-198454,-84059,-86121,-97819,-61607,12783,7275,-39889,-66820,-64131,-32325,-38178,-46375,-12200,39525,-11258,-97726,-6463,46332,42326,17667,-4176,-6387,-49339,-65724,-66426,-24808,85130,53643,-22159,-61160,-70927,-57137,5702,38615,-6581,-29651,-17065,89465,197694,130687,103710,45281,-33980,-120926,54762,171444,106787,24016,-53147,-84426,-103837,-85923,-53988,-40741,-30581,-46729,-20454,83021,148067,154279,97390,-11842,-74899,-57678,-44429,-36699,-19755,4919,-30056,-42303,34926,54921,-33871,-44753,90711,211909,224176,88866,26434,77383,163600,278170,253669,270074,241525,321371,353227,129436,7594,60592,100965,67448,24580,-59280,-110050,-163063,-135902,-71601,-33179,39826,120998,54477,-67089,-97606,-9855,82894,50955,16867,-7995,35480,13376,-58843,-81323,-51431,-25651,49459,108728,104606,60792,53648,17275,-34526,-59811,-42274,-49920,-103293,-31573,29025,96162,137176,161429,215815,259109,163099,72821,36877,-6401,-100456,-70992,-58089,-92791,6210,43775,-1316,-17472,-48199,-121054,-58323,33871,77811,54230,-12468,-92686,-100641,-86603,-57621,4724,94782,188704,165676,79046,-40569,-111193,-75303,-28709,27444,30138,15758,-19778,34469,98607,120881,132256,56667,-27584,-110702,-141396,-108361,-67885,2587,-38398,-16547,-18617,-77811,-124103,-117950,-67145,-45886,-14622,22585,32560,19158,-22095,-4822,4052,-16359,-48698,-45603,20633,66262,73041,28848,-15371,-26649,14915,80816,45474,-64781,-73426,-33145,-8031,47631,142458,332909,533245,636791,513958,240997,8599,-93312,-13280,30368,-28482,-90551,-35333,25599,-19165,-30614,46467,58310,17995,1864,-11496,-18230,-53886,-54354,99032,203153,214580,141172,64148,16597,-16345,-43371,-88536,-121907,-77359,5533,21258,-13096,-70064,-104520,-107585,-67567,2546,-6275,-43674,-62028,-14685,27126,58301,35325,-14000,-87048,-45628,67085,68456,14565,-27796,2894,1418,-10018,-42891,-34633,-34668,-26874,8707,5114,25885,4121,-88237,-116125,-114438,-109092,-93979,-80083,-99684,34934,164318,252326,318422,362472,327241,228984,44374,-49434,-58716,-23872,-21816,-60974,-101714,-59664,5351,49461,73869,84274,66763,17229,-32091,-6034,-23504,-108542,-39677,-8167,-6648,-54079,-65501,-28956,2029,-31209,-32530,1890,-9962,-37295,-50399,-30415,4914,15907,-26829,-36871,24521,65359,54190,38598,57920,92438,144809,125972,20144,-103505,-43412,51601,110502,57297,-31,4705,45526,64422,39055,30638,6351,11831,20513,44084,150782,178287,135760,50520,-56503,-64615,5641,45054,117599,216266,273573,312062,212290,84892,132885,203864,224847,291225,321455,209408,76586,-24113,-71362,-29705,-88733,-110433,-182693,-171853,-70177,-67192,-64294,-76344,-124102,42214,348072,546569,647289,642616,824351,799477,338545,138747,133959,36346,-40285,-75203,-54867,22904,85991,86513,64326,49117,-18902,-110527,-109733,-77069,-72116,-141167,-143171,-106297,-25188,28625,111241,157071,94757,6704,-49303,-44940,12895,76071,-5695,-159324,-52680,93792,138687,48350,-57868,-127299,-20316,7989,12018,154645,273119,262133,131154,-43182,-109934,746,52970,36260,65782,86247,-2200,-66770,-104246,-74079,-44670,-9580,96309,189556,188076,130844,111094,188151,298946,283661,261984,225640,89818,-9866,-76519,-101058,-64284,-87231,-37231,18754,-5262,-8738,-40561,-122591,-89955,-5661,21150,43827,5729,-11546,-47165,-64197,-59151,-76294,-45590,-27700,-31437,-28375,165902,328857,484662,161104,1862,-29560,-11598,-28985,-98594,-12743,57374,41396,-33720,-111297,-111309,-99494,-86930,-97584,-90122,-61817,-42166,-49155,-79645,-100674,-65848,-59309,-69379,-40135,68707,138749,151167,131874,113967,67733,24260,41458,45828,-48397,-83845,-25842,-14714,-40982,-77310,-88069,-94286,-96136,-73899,-28642,3647,83174,150837,181625,257334,227484,143868,59429,-84884,-143783,-134485,-81859,-49853,-31681,-31877,-5059,61722,101419,125838,90292,25067,-8,8329,3167,-1196,31988,126134,139494,41102,-82471,-29930,86808,133970,94681,5578,-92732,-77237,27874,112642,124181,61789,-89907,-3799,145847,265781,274196,95373,43342,61531,67013,-17516,-82287,-28386,101454,232076,323101,321610,230833,127591,57961,20005,-36258,-91319,-74318,-8399,27727,65066,110857,171856,199192,180953,172209,163099,112275,41385,-38917,-62588,-45266,12298,65685,110398,181708,271754,290974,207028,104043,80514,85930,38730,-54644,-104062,-26982,115391,419592,449326,268465,74150,-56418,-85895,-49202,-59195,-12742,156871,323820,395802,288939,110091,-11215,-61988,-101813,-36658,68885,112818,66901,14901,8037,101431,123778,59442,-25415,-87211,-75950,-37873,47486,188167,222025,198557,158592,116652,46118,-55317,-93189,-47154,-66746,-45740,-21091,-54793,-76770,-95058,-21389,50308,72475,95284,167434,231235,93541,-87793,-170043,-152343,-17627,183180,270437,217895,124892,49897,23582,-45240,-42851,22838,56543,114927,92030,-98112,-113139,-111503,-88837,-26043,1982,41583,91821,25641,-63790,-100169,-116388,-86980,-53708,-38213,-39824,-14968,64395,174752,186845,68952,23534,65498,210215,268143,270614,228052,169481,88974,27546,136141,288051,336348,320870,267614,215761,80675,-30585,-136700,-26601,37338,84252,108009,24430,-33469,-33094,-41118,-25056,2940,6784,19731,63010,37552,-4052,58425,122204,56266,63985,99411,22727,-16888,-37224,-93143,-133680,-162364,-82670,-94004,-116694,-36977,-12504,-124317,-64704,20607,-20857,-36905,-65150,-98304,-18023,114233,291080,355041,252250,100332,-56863,-28639,49040,58272,22661,-39184,-54307,-91062,-36584,67756,57984,44972,11667,-24537,-47057,-16559,-939,55896,109101,92484,24156,-61107,-42517,12424,53409,82409,83784,46390,-1509,81440,99881,67899,27072,-41490,-133558,-187758,-147180,-95245,-64241,3292,22123,-104209,-52582,105013,136224,60390,9623,-37579,-106991,-158095,-115856,-70517,-35988,-17614,-22634,-54521,-89591,-110279,-70393,-66865,-123508,-118288,-110477,-106719,-108224,-77784,-30730,86799,181032,159023,67068,-50703,-151498,-138376,-44164,14804,9839,-25322,-75883,-73512,-23122,6783,4697,12193,-50723,-72461,-45952,-6611,29531,-15983,-118105,-128021,-123999,-179186,-148843,-74641,-36498,-63901,-56566,59229,282807,404596,235006,30273,-73256,-86394,-130674,30848,131237,355612,408234,309422,60758,-48785,-72074,-65044,-81911,-97765,-87498,-12266,56326,47963,-37010,-118506,-161975,-163607,-86726,21791,119225,136804,26091,-65895,-19121,52636,117080,96527,100443,76357,62150,41086,14925,11456,-7491,-4746,41716,42538,7613,-92269,-71589,-45144,-27076,170,2633,-24571,-41448,-60176,-44241,-29181,-33174,-37622,355,57888,52802,16124,-33286,-6288,49234,43846,-17954,-15604,76530,178255,268584,369160,394259,253672,133547,54708,52482,70132,78974,95180,108192,70364,35984,24517,1146,-1066,-10740,-15083,7716,5328,45695,97718,139718,65887,-53022,49115,89650,62173,39781,3940,-16802,-11151,-13450,-9034,-11686,-62162,-67443,-26160,8418,117179,254524,365563,253527,-31293,-40982,-45765,-91258,-61680,-20399,-35657,-59033,-28892,-18350,-72292,-120024,-44644,12831,59689,133656,193546,126445,6161,-64073,-136507,-16253,60902,88966,111857,129861,75918,-19441,-84971,-131188,-147822,-129495,-81914,23584,84910,103122,100593,152272,242625,278279,250952,136558,-1174,-40611,10431,78051,104682,123876,134241,68603,-21517,-31125,89813,297470,389153,308135,125683,-4226,-54733,-97476,-28795,56436,155376,129491,37265,-30421,-85316,-84607,-73769,-81376,-69574,9049,-8617,-73138,-52177,2114,35408,34862,-39917,-92329,-39213,6737,31401,-2322,-1563,2211,-27526,-52493,-25271,-24374,-109525,-107774,6180,135905,137766,25754,-34791,-66449,-33143,-7964,-51176,-55957,82105,82338,-35548,-110949,-100709,-83714,-85324,-106602,-113929,-115833,-55363,-17839,45535,34558,18370,12056,-9520,-42993,-45109,-21963,19667,47938,23876,6002,-43715,-74799,-47113,-22603,-9787,-38340,-98811,-73927,3137,53752,122866,162983,121815,28856,60192,138758,42121,-35573,-98110,-72562,32042,90680,72060,9808,2408,115034,231620,206346,103227,34468,15248,88793,165448,189994,131623,20195,-50688,-62847,-13740,8552,8542,24893,-16940,-104390,17419,73190,156988,176097,135277,80429,28149,-52263,-75372,-76467,-87766,-117411,-144249,-103760,-38988,45696,74146,-13688,-93568,-13935,2434,8239,14781,31068,95667,118748,92905,39239,92339,246843,372680,309457,89334,-36244,-71545,-23334,83667,136068,143597,150376,96133,56798,25585,2461,21351,-15750,-81054,-129175,-98503,-58733,-23716,-13254,-74938,-81670,30166,107047,107613,88767,118213,134419,115105,110234,94810,63811,19282,40357,94554,46132,-27738,-77070,-40833,-49558,-43974,-40944,-80184,-122544,-69805,2368,-14181,24819,5229,-54593,-121848,-38517,-11286,-76546,-112221,-57506,42254,81538,17002,-59306,-117132,-46019,-20629,-29194,-55657,-42519,12720,36110,38796,60098,93400,98880,-24612,-88999,-51205,7490,-31784,-12257,8587,-12997,61696,135872,112467,22556,-32934,-79715,-80462,-59193,-57789,-56849,-82786,-17772,123685,220873,273629,240922,116295,24517,-44546,-94545,-96397,-59638,-20026,45246,121044,146710,81449,42414,5124,-17795,-36449,-107330,-153637,-67874,-6614,33636,47833,9278,-27260,52015,161834,259695,250474,115045,-35922,-89163,-98852,-127456,-46854,65749,128553,75712,40378,24781,18600,49084,143824,123711,20954,28056,56389,22256,6852,28655,111426,160530,101984,15616,-41940,6811,92874,170430,97356,-69118,-152640,-105983,-32863,-24039,-91506,-24246,24527,-28330,-116910,-63348,11726,46668,52117,26782,-10168,-34100,-32972,20329,125616,250589,285106,158874,49543,-17596,-114027,-69447,2234,50505,116637,110216,34782,-88283,-108189,-75342,-65585,-56300,-44317,-7473,42387,66667,91644,24968,-39243,-15351,18205,-10052,-47678,-25177,4073,-14401,-806,53390,-25321,-42314,-52471,-47527,-51994,-134246,-38563,768,-32443,-36870,-68196,-80899,-73681,-63908,-48320,-6013,-26555,-18635,3997,3298,-82223,-75439,-16541,55271,-15281,-69720,-20700,-11657,-25413,-86612,16513,160959,250528,246357,182836,136865,124023,88464,-344,-51868,4198,71984,97650,87712,19860,-33855,-71428,-115970,-85321,-57472,-67704,-104918,-120933,-103373,-67278,17142,95597,150507,102149,19369,-22271,11433,109179,222970,201704,97373,17086,-47689,-109642,-91340,-6832,30484,34116,25614,-9855,-63230,-115470,-90552,24298,76370,75275,31939,10579,44163,98343,62820,-38082,-109491,-66552,-61871,-46511,8025,49949,48122,40167,33414,-4561,-52199,-116996,-89538,-28754,-46,-60786,-142568,-110005,-45766,35324,65217,26803,-1313,931,19614,7009,-9768,22933,-8384,-30867,-15100,52781,78611,87311,34469,-26050,-66050,-57931,-38604,-41802,-88514,-69259,-32427,-67978,-155690,-104276,-44156,-28786,-6512,-21627,-64336,-64000,-27344,40500,52807,60859,96912,195930,144241,-3776,4101,143563,169495,91452,3461,-33074,-49406,-116955,-135108,-108260,-143097,-62418,43399,152137,129528,93731,110387,82477,17495,-67518,-66045,-4973,28858,33939,-53196,-114412,-115032,-36010,37133,66171,23557,-3449,-70933,-131605,-226132,-185711,-138113,-50682,-24908,-34579,-31511,-37685,6479,54073,20612,-17990,-16268,-7791,-17843,-34144,21821,66822,93788,65227,-14549,21721,38010,-8882,-99019,-47998,31792,69373,56664,60406,69289,45593,-25555,-59171,-38752,33927,72401,43185,-48928,-123793,-42081,21696,46877,14043,30601,154426,235434,181633,50059,-32056,-56428,-52623,-52595,43002,207439,155643,92807,4375,-64588,-5295,60576,89355,111749,117695,104437,48649,-41881,-19564,87993,133678,63327,-7875,-48738,-87250,-88282,-33088,43643,75331,16442,-58886,-68880,-67625,-64278,-37411,-65650,-106176,-57821,-9744,-93043,-76872,-4527,66870,78028,9959,-53409,2560,45741,34017,-13450,17234,84601,131234,97563,-1964,-79412,-52705,-40142,-41109,-97142,-118337,-127552,-117589,-53457,-23757,-95486,-78596,-27072,64346,126699,175239,281457,334359,367691,356183,264000,165085,43078,-38640,-75853,75611,6224,-60310,-104817,-78398,-53187,-51880,-8826,29785,13785,-49848,-66482,1612,-5755,-90765,-49575,3834,-6192,-22935,-21166,14315,42340,69211,59601,55136,-8812,-20825,20001,155505,287426,326829,300794,242317,182532,77792,-23402,-123459,-72045,4574,138366,253084,150534,21908,-46884,-81883,-86692,-36691,1730,-65240,-106056,-81704,-15622,69312,122600,99607,59371,11139,-21262,-43703,19286,83367,106286,100111,79334,54979,11034,-27414,-46583,-41267,-44239,-69957,-95197,-39638,-3105,-5039,-30963,-78095,-121515,-126448,-94956,-98786,-28233,-3492,-21585,-7583,16586,71084,122654,62534,-31698,-44334,-22054,31933,41332,-9971,-33386,-23007,-54338,-81503,-24354,54460,51969,-59795,-75844,-41940,2501,13981,-5385,-51359,-74067,-89028,-49919,14993,9838,29565,79836,103442,53466,-11130,-40799,-62771,-80573,-63336,42560,153361,245105,156274,24297,-36877,-38164,26691,127049,155983,140118,122715,86813,78813,101344,142675,67680,59208,94770,76326,21958,-76317,-82680,-18493,9508,-18637,-85931,-112143,-62952,-69096,18944,203482,368848,321153,41690,-25435,11057,33059,49505,92510,138251,262956,439309,482826,334885,203509,83581,-38804,-83926,-27912,62966,124340,84436,3525,-73182,-111015,-126217,-76612,40308,100296,67494,-4755,-58366,-100633,-44620,18006,85586,171103,228692,157551,102362,66860,16600,-64592,-85454,-17817,-32472,-59044,-58003,-26146,-25540,-92633,-68476,-36828,-72519,-116349,-33867,78443,84538,47952,-70676,-72977,13800,14307,5499,21094,32220,78565,89036,67628,24784,1211,18063,29735,7567,-12944,-48985,-77704,19127,232284,387497,251355,37020,2541,82662,73482,11755,17076,-22294,-55094,-26550,989,-9519,-56541,-63662,-60826,-62485,-14132,68293,71363],[-1994,-33378,-52920,-54198,-50050,-41629,-33614,-36699,-60339,-41085,23378,92487,120923,132621,89339,-16476,-80672,5187,88262,145754,2494,-74637,-51917,9410,50063,52271,-31132,-85122,-65154,-31592,-46380,10941,216602,327260,189556,146717,112985,46058,-33621,-61173,-33784,5507,30222,-6407,62080,197155,164953,100759,135344,221201,275541,179241,8878,-29725,7531,33102,-2572,-13753,-45622,-41358,-45609,-42050,-5668,-25382,-63231,-18939,59824,117240,89477,13148,-35049,-51497,-67652,-94477,-73426,-14033,16120,-7563,-89217,-179499,-174243,-56911,-50756,-47104,-6533,38351,13563,-40878,-68588,-65135,-46893,-60631,-70183,-18994,41166,-5616,-109648,-24878,31105,25530,3328,-12748,-3636,-49775,-76328,-75324,-31626,71933,57480,-21026,-60485,-64778,-47206,-4932,30821,-12567,-35327,-25940,76132,197409,159051,113890,54255,-22659,-83343,90149,200204,125953,39751,-45187,-82812,-107438,-93965,-61390,-42439,-21437,-31556,-24104,76906,144471,151946,96672,-10431,-65769,-47841,-45522,-44925,-30533,-3107,-27023,-13727,63176,81111,640,-47366,78521,205190,214888,63580,-4707,31632,104178,237495,236944,271452,243606,300620,316839,116818,5848,76220,118501,74359,14861,-84299,-114958,-159401,-136176,-72805,-28376,72816,155083,56216,-63083,-76131,10459,104371,63978,11119,-25986,21160,16049,-54373,-70831,-42946,-27134,50929,105651,87710,31339,33655,21788,-10193,-34866,-25599,-38130,-112171,-42126,12157,84351,146932,192530,252491,291342,189951,98079,61785,8435,-95566,-85837,-66859,-111185,-19592,43133,7807,-16900,-57286,-131096,-54769,38093,84940,61757,-12868,-116247,-118777,-81700,-45014,13333,97197,172320,137140,58903,-42498,-120754,-87980,-40895,22963,32927,20949,-9458,46783,114230,141144,152479,70691,-29402,-121820,-144458,-119309,-84810,-22985,-69897,-37657,-19320,-68032,-125075,-132217,-71716,-46455,-15843,18405,27428,17851,-16776,-567,3146,-17108,-39531,-24303,40982,75099,75505,31253,-13357,-21985,20018,85239,39741,-69504,-71146,-34266,-15105,40899,149414,355679,575588,659524,504910,263275,62970,-86563,-39627,-4994,-76345,-83648,-8700,36103,-31721,-39093,34088,42204,1867,6798,26804,34142,-2740,-13977,105809,202359,182565,93319,17732,-31308,-59841,-78551,-121186,-129044,-67144,14097,17095,-26494,-84453,-105838,-108812,-69849,-2579,-17677,-60173,-57927,26748,80035,111412,85083,27265,-61679,-30344,70491,58502,6505,-29390,14257,30590,28282,-8724,-12206,-28907,-31249,-4067,-11922,14048,7273,-72722,-102036,-104240,-91116,-70353,-70679,-129778,16607,146085,230488,289919,321081,276157,168114,-4308,-69070,-79524,-46259,-29142,-63867,-105809,-62078,3602,43979,59083,66595,52741,10472,-29332,10994,-17016,-101233,-41840,-9305,-12095,-64914,-68058,-29481,6459,-16034,-14654,5150,-19077,-63032,-71073,-32275,13427,31573,-19229,-41805,19702,66463,60792,48508,78511,127128,165631,140046,34314,-93455,-77266,16804,79763,33222,-17058,-7556,30083,57143,55768,34223,3900,10443,11283,19182,120265,166301,144263,54904,-54456,-66818,-1666,36365,91639,173826,213928,224824,136722,92578,139566,188694,202006,263689,299593,186343,38350,-62723,-43066,26043,-27994,-69286,-153250,-159922,-70109,-66655,-58740,-69676,-145886,39305,317776,519941,623706,582499,860007,792920,369725,173091,157026,56201,-26796,-87537,-65613,10823,65020,59035,35209,26056,-32173,-101151,-98264,-76498,-86106,-138659,-121101,-153027,-55929,9291,95771,145574,91883,6337,-50130,-51331,2943,53889,-36735,-171532,-31639,114258,162662,78692,-17881,-122767,-33660,9302,31490,168754,290942,270564,125645,-43067,-100587,15444,72551,39480,58054,58985,-34836,-104360,-121487,-82005,-57290,-30584,72213,162963,158457,110342,87173,131821,235593,242350,229230,220726,123466,40092,-15248,-35814,-71752,-71964,2677,38999,-957,-12300,-41413,-112120,-91565,-25007,11954,48843,23620,-4813,-61159,-70010,-44289,-55972,-37826,-37663,-31377,-31947,165212,339546,503513,157471,-5034,-38930,-17649,-32342,-92597,-17189,56528,52180,-12843,-90799,-96385,-85513,-72133,-87643,-87898,-60674,-35847,-40324,-68229,-77810,-39794,-48326,-64520,-34971,72466,137125,144662,116887,83292,29056,-9574,3066,15442,-61459,-77679,-14098,-7124,-41588,-77312,-80741,-84455,-90773,-77625,-19120,10811,78467,150325,210531,293583,243146,140682,48485,-109167,-127275,-106584,-54520,-17456,-2245,-4323,14427,76505,114513,135783,99544,33301,7482,12730,2895,-15383,4225,88731,125080,45095,-72057,-32573,90427,139611,92136,1870,-84754,-109300,-2672,75531,78096,35702,-105113,15901,176215,296008,258262,90386,39948,39107,13889,-83893,-103063,-27613,102317,233928,325955,324891,244330,144936,66219,12148,-39012,-91851,-91102,-51498,-49772,-14509,47287,128222,188769,192773,182741,176072,130475,50975,-45704,-80723,-63855,1016,55204,92323,144408,220408,253629,196498,115042,96663,98826,50752,-40038,-87723,-28392,119906,428365,473848,300714,93420,-53867,-97426,-44599,-36453,4872,165720,358082,440654,331522,145795,14752,-44008,-75248,-16896,84442,135431,87662,27749,15398,86038,94946,22305,-64157,-108652,-74828,-35158,63458,215494,242643,215598,181938,144452,73872,-36389,-101204,-52103,-60425,-40345,-25455,-68532,-104918,-135162,-21750,59231,76248,82672,136115,186901,64597,-102595,-151861,-128438,9142,207542,266272,187663,86630,14759,2205,-57823,-48609,30849,66716,116776,89051,-83815,-87646,-91143,-96048,-19222,7495,29735,61822,-9400,-106228,-131259,-106212,-67515,-42023,-41953,-66063,-56379,26898,147868,174810,50671,679,33702,172951,259270,282985,231748,139676,54467,12577,109860,219395,222942,203738,164604,144573,66114,-19030,-105537,10716,97790,136646,120586,3613,-38591,-27866,-41672,-27237,9429,26253,44977,71806,31552,-30051,29712,89441,65850,121448,149765,57072,-2934,-36132,-88343,-126954,-161698,-79858,-85486,-121359,-56315,-34768,-144635,-66767,36608,15987,-12218,-48729,-94927,-27078,97666,282670,356031,247767,103102,-49832,-26707,55133,61549,19241,-46903,-63563,-96445,-35343,63961,37763,21182,-6297,-31210,-45134,-26221,-49262,14123,90313,95161,39291,-42440,-25251,20040,37920,49501,49419,21282,-4740,89283,100953,56254,21865,-35809,-117759,-167436,-144907,-113290,-91396,-26964,-10541,-128009,-20862,118545,124190,44154,366,-36319,-100577,-120081,-59011,-15616,2312,7994,1243,-38667,-79452,-98027,-69844,-68032,-126990,-122081,-124790,-140425,-109085,-47904,-56073,33687,153763,162635,86773,-33749,-133049,-119016,-17923,40471,31038,-10597,-72769,-82112,-26879,20766,42019,42468,-27033,-45603,-27310,-9632,12428,-23101,-122388,-123012,-109106,-154865,-156371,-109409,-46600,-58048,-45212,57260,234312,313780,193183,26566,-73421,-93688,-119102,47459,149565,413928,492517,409141,121182,-25259,-87356,-81887,-92335,-105313,-76564,-3091,59417,48082,-31265,-94965,-122423,-135092,-77246,20083,102508,110718,10891,-51177,-5795,68839,134174,104852,91706,63100,47523,23596,-7383,-15621,-27442,-14927,32304,17423,-27480,-121267,-73471,-55904,-53521,-29176,-24011,-53772,-82158,-99802,-62606,-49172,-56705,-51153,462,71518,72200,24127,-34493,-20021,29661,26892,-36892,-17626,78496,167004,234918,308177,343605,234085,145599,71237,53868,54082,50756,72009,91639,58442,25022,14451,-3833,-3279,-11094,-14543,17002,32287,61529,93442,123094,57087,-42106,94327,91821,34110,26285,30038,50352,84626,69040,44476,5441,-69684,-67439,-12818,28670,124660,218683,317716,267477,-22278,-43003,-56390,-105480,-66819,-12569,-22172,-47345,-20522,-13849,-62248,-130696,-41740,17033,58488,121519,168144,84985,-55720,-141822,-87661,47066,79037,94292,108548,135220,79732,-12505,-77185,-121199,-133849,-121844,-90454,-6252,50209,83288,83738,102846,169025,212468,230091,135526,-7639,-31631,28198,88371,98164,107150,114964,48987,-37591,-33921,95519,324797,442492,351425,150512,2890,-52372,-98437,-25565,67745,159320,129640,29198,-48244,-102887,-95315,-78458,-86454,-83708,-9747,-10733,-76040,-60548,-611,37078,29975,-56522,-98211,-27155,19036,28486,-26999,-25262,-2405,-11224,-28874,-55205,-61787,-138377,-104567,8849,141189,148035,37856,-23599,-60944,-36307,-2777,-39039,-90408,69058,68489,-38747,-106434,-75360,-62768,-70170,-99363,-108930,-126735,-81418,-57414,3593,4039,-203,-3137,-18782,-41276,-44199,-25114,11485,29027,17193,21578,-27647,-71383,-46561,-19899,-5859,-32320,-92866,-94569,-40778,7683,66460,100332,82751,16029,58996,134938,27802,-43271,-102192,-74926,24898,83304,75461,28455,28469,117483,206807,174910,84813,24603,1532,63545,126160,152408,108845,8579,-57178,-58736,4663,34602,27617,28630,-37317,-87669,47464,102814,180690,194553,163199,116483,68785,-21932,-69443,-90074,-125720,-138735,-120377,-95033,-38814,42106,58235,-34473,-68903,3253,5257,1371,1854,8279,72378,97287,75941,27573,85522,232572,362240,346286,150183,4540,-47008,-11321,78180,115593,121171,144475,121907,81267,39622,5262,20020,-14362,-76341,-127630,-105230,-66643,-27072,-13978,-76021,-84801,28868,110156,108533,74142,93200,107769,87936,90280,90289,67796,15195,37480,93492,51616,-14075,-48252,-23845,-49116,-48583,-34386,-69598,-108688,-60141,16414,2747,38756,20209,-40668,-100747,-18349,8001,-63179,-105471,-68514,30049,66248,5459,-63097,-115351,-50862,-29353,-58688,-94487,-50639,2393,16253,18994,61386,121382,124786,10645,-51133,-46858,3433,-18650,-8545,11025,23871,109190,149993,103452,15803,-37325,-81945,-79057,-60104,-62416,-57789,-77470,-27698,111149,215710,277318,252096,125497,26958,-37604,-79806,-77464,-40667,-6139,49221,121323,170925,119833,76125,27101,-10401,-39401,-116518,-153988,-66917,-14275,19812,37657,7482,-34698,50797,160848,242788,206466,62507,-83036,-107117,-95772,-148009,-60024,52872,107024,60479,36724,43708,61106,104283,205392,159941,28730,9770,8341,-53235,-60298,-25975,76314,159259,122813,25764,-42038,3591,86995,149962,73799,-89196,-170854,-136931,-55108,-28842,-83526,-53139,-10564,-58223,-132947,-49011,18597,44600,44684,17975,-18120,-41171,-41700,6143,92304,203864,235527,116328,29122,-15723,-104036,-77670,-6748,40755,97295,80812,31925,-54364,-51767,-25758,-18814,-11108,79,29767,74386,95562,123672,40376,-40003,-24019,13277,-10132,-47992,-45663,-25618,-36220,-12537,46142,-25365,-39097,-48089,-39104,-37629,-120047,-18557,39950,3057,-8669,-39842,-63480,-71180,-60249,-34608,9690,-16531,-21627,-10868,-9377,-81076,-68212,-43502,25829,-23487,-55652,-8612,2897,-1315,-69106,-5623,128521,224917,241174,200310,168472,152391,108306,14363,-36507,13503,83967,113538,101176,25015,-35891,-78363,-124065,-80832,-48411,-53335,-94194,-116788,-95445,-53911,28893,92284,130640,84028,11161,-19816,33408,162997,299790,278253,151516,41646,-32873,-92662,-95843,-18373,20577,23369,9870,-26528,-76580,-125883,-58983,90410,165571,127131,47149,11233,38186,106726,72035,-39555,-125018,-80234,-66859,-37070,38978,85725,64944,47613,36836,487,-42134,-106494,-102596,-56914,-16703,-63439,-135753,-115002,-44407,48225,89649,49088,10995,1895,15656,8264,7598,64125,46074,17921,18733,88419,114478,110665,52002,-15831,-55367,-44678,-29605,-34453,-79968,-69400,-30525,-49046,-116292,-161970,-81034,-43662,-8764,-26004,-67637,-72019,-51800,16607,53785,70343,104139,197317,148454,-5280,-28527,86087,105306,49706,-21210,-52836,-57814,-118894,-121095,-92399,-153906,-62441,47844,168161,130562,78279,85509,56354,4973,-69991,-54339,-3565,22547,25768,-62468,-116326,-115749,-32430,44033,70937,25499,-2749,-66319,-118263,-204403,-217597,-172985,-58911,-25003,-37083,-48411,-64420,-2786,55568,21140,-25098,-26243,-8974,-6078,-20000,29540,65068,82957,59509,-11061,8179,12782,-34171,-104650,-38367,38888,84345,75393,81759,88644,57671,-17249,-59748,-47470,31500,80502,46628,-52394,-114054,-30378,32683,51214,9263,17529,132185,218367,174494,53466,-33234,-67519,-67702,-59731,26883,170420,135082,87745,6739,-71916,-25166,40136,79163,109979,123812,118506,63539,-40941,-29532,84593,136050,71960,-7711,-52812,-83986,-93928,-31117,55550,83230,18409,-55511,-70114,-56570,-51644,-40377,-77941,-111660,-37639,-4922,-106801,-117893,-36388,48007,72568,10861,-58034,-21344,15690,19228,-15587,24182,87790,120100,78240,-23399,-89740,-47343,-39113,-42128,-108348,-134254,-143663,-110092,-54069,-33847,-100515,-78801,-39915,40885,110650,168563,285337,349076,386223,369728,282377,196531,72990,-12621,-70597,65350,19192,-44968,-83871,-56549,-37158,-41000,1443,24974,-4912,-69252,-108778,-37627,-43922,-120356,-42098,-4130,-19034,-32240,-21810,19610,48734,73190,53015,44634,-7125,-6435,40872,135803,269457,338559,346407,287028,205926,74683,-45563,-103905,-41097,41170,179218,294979,177942,27829,-53915,-101954,-116277,-70129,-34645,-84947,-75074,-55377,-1123,74400,118013,94881,61551,16068,-20856,-51951,1289,56573,81381,94598,85049,65370,23975,-17672,-44467,-45967,-55522,-84967,-90864,-30818,2668,4200,-18027,-68954,-113407,-96672,-59160,-60954,-10731,-4870,-13153,18236,41540,80528,114505,54869,-35085,-48439,-32089,19060,32804,-11391,-42714,-40885,-69247,-86999,-20834,68251,89693,-12127,-59774,-31163,20150,26519,395,-48306,-74823,-107238,-64838,7903,10886,29573,75664,87466,38191,-18667,-39247,-53324,-65336,-60738,22654,110318,202925,152109,34635,-29224,-43142,6425,84983,119360,130025,118134,86535,91972,156563,223237,120850,63469,76615,49388,1892,-89761,-89910,-31499,-6098,-31155,-97315,-100654,-49296,-68172,-4186,173147,355257,324315,43458,-35753,10716,38667,50765,69992,101968,214924,412183,517575,410172,266003,120434,-28291,-82404,-33587,56491,118852,88687,5305,-76795,-121259,-137193,-54362,66730,125943,92027,10766,-50595,-95394,-45262,8216,66245,142159,216975,171494,124203,82518,27553,-39531,-56820,-7294,-23690,-47151,-37251,2272,-2948,-80605,-93933,-58072,-78045,-109957,-37385,61812,65431,31408,-90038,-65603,24539,18480,7920,25018,30173,60934,70987,43577,1349,-16797,8980,28636,8841,-14392,-52073,-78329,7103,177338,343946,261629,57009,-41264,35294,41177,-8288,23990,-10842,-54848,-30562,-192,-10152,-60509,-63313,-63771,-65083,-17690,61300,71519],[-520,-33377,-51775,-53309,-51621,-45898,-36184,-34218,-53688,-38824,22600,86650,106843,110409,68531,-25035,-104787,-5422,86329,153675,20694,-58424,-54312,11648,56739,68726,-3919,-74730,-55556,-6369,-20007,3654,169705,271497,199312,188013,138368,52593,-36861,-67686,-40305,-8360,-7692,-43529,37575,182041,171993,105542,132919,207411,250756,161804,-6366,-44599,-16462,-9389,-51708,-46612,-68075,-58409,-58551,-46268,1990,-23097,-63665,-22296,62478,133901,109608,27635,-25832,-45951,-65778,-92560,-69828,-12259,12827,-20148,-107838,-156379,-150992,-30097,-12927,6156,47829,60415,16774,-44871,-71699,-64540,-59235,-84646,-81333,-10044,43537,-2248,-120145,-45720,11513,4919,-13881,-22822,-1719,-47381,-86974,-87288,-39361,58810,66869,-12999,-58036,-57995,-35247,-16700,18522,-21365,-43032,-37263,57144,183389,191705,129599,63163,-11861,-48720,125025,222711,142705,57186,-35139,-80926,-112193,-103432,-70597,-46169,-15076,-19990,-31534,60009,128063,138928,89868,-10855,-56698,-41494,-52222,-59040,-45283,-13983,-26282,6521,76299,86343,13760,-35893,70939,193834,198834,37240,-34103,-13454,38308,180900,200873,249172,227533,262021,258669,94850,6085,90472,130366,74650,-301,-111319,-106064,-138277,-123041,-63674,-16716,106099,188805,55969,-61645,-67179,16414,113740,72637,5118,-44049,4372,17239,-48392,-59369,-36534,-34752,44767,90168,60651,2466,20463,31642,14358,-13184,-14853,-31312,-119815,-54170,-55,76901,154660,219407,284584,315765,209022,115150,79843,21757,-84633,-103266,-76001,-111422,-49212,33462,8958,-24853,-74173,-141528,-52140,39787,90197,67746,-13721,-128691,-105062,-61465,-29317,21139,97169,152967,109469,41785,-40549,-132807,-102929,-54374,16205,32736,24140,2732,59150,124641,153407,165132,82652,-32166,-129009,-129590,-121892,-92803,-36766,-102639,-63539,-26372,-61798,-121978,-148864,-79372,-51438,-22221,8894,16735,11393,-15327,-672,2846,-13814,-29818,-7875,54573,75546,70096,28677,-13570,-19886,22813,87348,31635,-74156,-69984,-37032,-22837,32187,150073,364933,590679,643569,463631,263618,113467,-45389,-48239,-21968,-114007,-66594,17882,43183,-42843,-46106,23383,27927,-14681,6944,59383,85130,50103,18735,102208,189983,143481,46211,-26635,-76813,-94956,-88243,-134368,-123188,-56775,20682,10167,-42895,-100872,-102147,-114503,-73507,-7912,-29770,-79983,-57180,67310,135147,164756,134693,72147,-33821,-15724,62951,37066,-7724,-30807,21949,54008,64580,22868,3442,-30269,-42297,-23346,-33385,-3739,2588,-64135,-97969,-100708,-77975,-43606,-40332,-138915,-7712,120134,202541,258537,278325,224224,110476,-46944,-88760,-100505,-70271,-42272,-72756,-112971,-66897,-2037,32722,38232,43857,34231,814,-27270,22913,-13678,-95173,-46971,-14503,-19844,-79280,-71096,-33272,6155,-6981,2838,13486,-19714,-80227,-82739,-30147,23405,49434,-9966,-48253,10731,61484,59995,49283,86901,148436,171564,143549,44810,-70841,-92616,-9523,52213,10814,-31868,-22130,6988,37084,56414,25627,-5180,4244,313,-6305,85435,143452,139958,50109,-57614,-71281,-10966,25550,62377,125929,152705,141115,61777,79713,120871,154044,166923,225340,266056,156685,-2704,-90386,-4500,86452,37592,-22546,-118035,-134249,-64594,-65969,-54322,-63434,-156098,34007,282446,482477,579852,504393,823243,728887,385525,202765,173482,70223,-15616,-100564,-69869,4862,49252,35742,7882,1945,-47539,-95087,-90662,-80007,-103527,-106599,-72091,-145746,-90005,-13778,75102,127342,83625,4355,-49902,-63304,-11585,30501,-62907,-155809,-14933,128427,181299,105496,19594,-96337,-51165,3389,42627,174922,297383,264913,109261,-50643,-96741,24768,84938,35872,42839,27004,-61381,-134527,-133654,-91181,-74984,-59596,40431,126256,119879,84618,61907,71840,155693,185545,184615,203440,150767,87692,37240,21744,-40402,-30041,40293,48901,-2752,-17996,-48902,-112176,-97733,-40486,5623,50971,34930,-6492,-81217,-74037,-29149,-44541,-41085,-53631,-34787,-36175,158737,339966,497177,142610,-19013,-55013,-31527,-39951,-83630,-25944,49433,56376,2632,-74280,-83446,-70896,-58129,-79997,-88047,-61761,-32180,-33780,-56246,-56173,-18144,-37859,-59251,-30640,71570,129099,132865,97967,51645,-6632,-42319,-35206,-17666,-75967,-72078,-6184,-3112,-43025,-74727,-72374,-74234,-85008,-83567,-12847,16622,69269,142567,234244,333441,269889,149578,46564,-123826,-105986,-78585,-23095,19879,30197,20608,28135,84834,119520,136568,101321,37261,12348,14357,-990,-32190,-23544,54308,108254,43934,-67404,-29793,98147,144834,85453,-6383,-67405,-112027,-28668,42266,27095,-3255,-118368,37725,204519,311982,222049,73247,30827,11135,-43032,-114698,-92386,-29722,94674,220495,306517,306652,240882,148431,60517,-7472,-49523,-94872,-90548,-75664,-108339,-82553,-16100,78463,165588,189374,178210,176259,139873,56316,-53761,-99793,-81935,-9752,45678,75340,106679,162042,205616,180803,127658,116678,114926,66609,-21233,-74533,-33568,123255,430636,489633,328465,110542,-49047,-106710,-44156,-22659,19242,173290,387456,479324,375673,188124,43340,-23929,-50394,3508,99762,156598,110624,40618,20111,65398,63726,-13281,-99560,-119354,-76825,-37235,71551,229756,248964,220590,194438,165720,99210,-16010,-101822,-63282,-57849,-32472,-22202,-67959,-108759,-163933,-25482,59916,72223,62452,97945,135203,30166,-114829,-135345,-104589,39536,228139,254049,154160,49890,-19034,-17569,-64049,-50820,36720,76920,124420,100201,-45162,-62200,-66166,-88192,-14882,12524,24600,46107,-26461,-139136,-122080,-80778,-45753,-32995,-47835,-88643,-94120,-9431,117357,155166,29624,-22708,4181,135766,246381,291825,232023,112144,21524,-7381,73984,144987,112730,85525,62004,74873,46142,-11580,-62705,68431,170158,189192,124757,-20478,-41816,-23282,-42780,-31064,12488,39633,63068,75378,20484,-57002,2602,55544,70003,164545,190836,86169,7995,-35331,-80925,-114880,-145766,-79518,-79773,-123904,-78430,-58405,-145141,-56626,59185,56650,13375,-33185,-90907,-41184,72018,259181,340629,236488,103322,-45090,-33445,52767,59096,12246,-56185,-73159,-103606,-36331,56660,15826,-3386,-25285,-38858,-41931,-20204,-54802,-23602,66583,89547,45602,-31730,-13202,21303,15937,11749,12038,-5618,-9143,90214,95050,40112,16038,-29326,-101675,-146415,-125007,-121052,-118709,-49914,-36534,-103436,13063,128074,108620,27994,-6799,-28767,-78418,-76731,-1401,40163,39944,31801,21924,-25737,-71249,-87484,-67317,-69802,-126015,-120551,-128761,-120980,-61229,7381,-13952,-11180,130659,164171,107159,-13734,-114058,-102294,5639,64941,51200,3893,-68301,-92659,-33140,33270,82729,71407,-4236,-19032,-10439,-13410,-8922,-34427,-122849,-115478,-96116,-133569,-136786,-143003,-52942,-52814,-38146,50039,181586,222757,152092,20970,-74478,-99304,-108089,56144,158071,462156,573065,511390,190160,-2007,-101917,-95347,-100884,-113972,-67824,2243,57460,43615,-26623,-65401,-83428,-102645,-64418,16567,83163,81961,-5777,-41552,4830,81464,144629,109004,81620,51039,36861,8918,-29208,-43148,-46669,-24883,19185,-12088,-62153,-128337,-63439,-59322,-77634,-62043,-55000,-88205,-134947,-146933,-80433,-71866,-81046,-63437,2715,87190,88721,26943,-36903,-29987,12498,9987,-50282,-17732,73731,147312,193606,234324,273150,197109,143321,83498,54468,40208,28797,54661,76042,47645,16054,5290,-9144,-7202,-14017,-15896,23991,58671,79393,88447,95738,39002,-24751,127601,92318,9729,12069,57953,126300,191352,156515,97229,19477,-79953,-70304,-3072,47603,125818,177442,258585,264428,-13159,-39710,-56273,-108187,-74083,-8882,-12559,-38746,-14588,-12190,-54303,-138085,-44383,14248,47862,98914,137310,47648,-95119,-95026,-4237,91991,84191,90671,96412,132886,77850,-9778,-72670,-112754,-119968,-108475,-89419,-27301,18366,57025,57239,52700,101519,145801,198515,129354,-13847,-19740,46975,97155,88621,86699,91017,25589,-55020,-33643,101411,343555,477535,374733,167235,8462,-50281,-98930,-22904,75956,155395,124546,18648,-67636,-122708,-108280,-84410,-91218,-96173,-29885,-16708,-80996,-70126,-3512,37905,21148,-73677,-90537,-12077,33069,24076,-51245,-41768,-114,5948,-8781,-88162,-104091,-129961,-92117,10690,139506,150238,46682,-13075,-53511,-39122,537,-23847,-66394,92674,85851,-16286,-79577,-49397,-40090,-53027,-91901,-104579,-138937,-110492,-96347,-34408,-22919,-16021,-15977,-26957,-38726,-41389,-27360,-513,1000,4015,33301,-12618,-66682,-44712,-14236,1367,-23861,-82286,-113129,-84638,-34998,17621,44318,44253,5800,60021,129774,13450,-52474,-109384,-78566,17286,75906,78887,45563,50879,115097,176466,142350,66172,15549,-10984,34237,80334,109902,85869,-437,-63019,-54241,23104,60049,48830,37442,-41552,-52999,76012,130590,198001,205239,186607,153537,107999,5998,-62648,-102819,-131992,-115314,-98375,-86146,-38035,36343,40198,-56715,-44696,20941,7698,-8389,-16067,-16444,45955,67611,49138,8309,70101,203204,326328,354751,199499,42924,-24157,-1156,70449,94445,98795,133414,142924,103955,53961,9193,18265,-14762,-73586,-125705,-112563,-76697,-33122,-17343,-78420,-89650,24807,108830,106054,59737,65082,77201,58546,67234,81320,67362,8411,34521,92198,57789,4804,-20178,-5552,-48007,-54979,-28908,-58934,-90558,-40080,38995,23464,53950,39960,-14976,-76155,-3616,20287,-53541,-97919,-76611,18381,50497,-6601,-67777,-113394,-56346,-39103,-94160,-91338,-49274,-8483,-6697,-6116,52675,137977,141790,42689,-17436,-24668,1502,-7519,-4692,14310,57806,149387,161499,96971,9994,-43518,-88997,-77685,-59552,-64600,-56981,-71733,-36120,96936,204808,273471,256466,133479,31893,-28722,-66145,-59997,-21701,7160,50408,118112,194950,168012,120366,55252,-420,-40974,-123581,-148025,-68012,-23654,3542,21176,-2913,-43115,51446,159747,222117,158482,3445,-131508,-108709,-80725,-141487,-69547,36762,78050,38723,28825,59382,103679,164486,267439,187163,27366,-24240,-50174,-104977,-94516,-62285,43621,151069,141324,35676,-43196,-1769,79545,129907,55047,-101486,-156935,-154481,-73551,-32945,-72827,-75111,-38608,-80834,-135182,-32467,26781,44260,39551,10916,-25767,-48838,-51201,-9198,54945,147334,175087,72292,7294,-16645,-94033,-83647,-15818,29398,72705,45598,25782,-20814,-1494,12868,18332,30136,40254,63703,107351,128985,160082,59520,-35138,-29011,11086,-8745,-49327,-73516,-55098,-52231,-21874,38495,-26218,-36276,-44483,-31702,-21286,-78165,9083,81178,41436,18362,-13607,-44686,-65329,-55500,-21227,23227,-5645,-20466,-21461,-19882,-76292,-60053,-64476,-4313,-30187,-40057,4819,18840,23947,-41729,-15688,95966,191577,227362,210363,192626,173010,120626,23639,-26232,18586,90461,123425,110109,29259,-37080,-82810,-124127,-74486,-37466,-35826,-79391,-111409,-86018,-37641,39053,84893,105239,62797,2285,-16117,54550,213758,369634,353268,216193,76649,-10203,-71911,-94046,-31047,8285,10133,-8593,-44601,-87192,-123072,-38969,130573,229879,167658,58007,12861,36237,118369,83829,-36702,-138723,-95039,-73317,-30747,64624,114690,79990,55866,42721,8677,-29423,-93751,-107049,-84688,-37524,-69889,-129160,-119447,-44446,59713,114392,72963,23428,2238,13490,14422,29869,106544,97646,66403,55348,127727,156205,137856,70227,-4548,-40957,-31636,-19956,-23790,-64386,-68150,-28894,-30252,-74102,-123108,-121598,-63810,-14511,-30493,-66541,-75453,-71018,-7923,55461,81190,112682,198076,152005,-1659,-53985,38144,53080,18149,-39496,-70305,-66306,-119813,-103930,-75563,-150395,-61745,52853,171831,112199,47021,53024,26520,-9932,-68749,-42770,-2953,13344,11856,-73815,-118024,-109959,-22631,55171,77646,28078,-3500,-62628,-105181,-181455,-202801,-202534,-65235,-26191,-40098,-65512,-90668,-10666,55444,20507,-32036,-35988,-10656,3945,-5157,37219,62774,71005,53024,-6625,-8131,-16866,-57475,-98087,-27768,47006,102857,98026,105883,108224,69641,-7380,-55668,-53493,29798,87475,49660,-55283,-103473,-18117,43571,54932,5619,6234,110496,196908,161613,56193,-30579,-75108,-84977,-70162,9169,130198,112004,80174,8229,-76658,-45067,19234,68486,105891,126462,130728,81555,-32944,-38601,79528,137268,81226,-5460,-57266,-80488,-96096,-27358,65896,87885,19086,-50627,-70985,-46503,-35478,-38574,-87037,-110274,-15200,7273,-104292,-148649,-66399,23039,58752,7549,-57795,-37453,-9796,6667,-9275,38388,94861,111879,62245,-41276,-93035,-40437,-35622,-43479,-118410,-148317,-146003,-100981,-54926,-45315,-103138,-76672,-49963,19090,94879,161045,279540,349941,390975,372483,296315,227645,104300,13196,-58348,47496,31163,-29162,-60204,-30473,-16748,-24474,15559,21082,-21460,-81293,-127696,-54249,-62587,-93287,-33099,-10920,-31137,-40012,-21445,24911,55036,77236,47958,36986,-3117,6622,59752,114424,239437,335289,384568,330271,228313,73121,-60962,-76651,-8796,78259,213068,321053,197178,32200,-60694,-120638,-142197,-95919,-57833,-70231,-47151,-28192,17634,81503,112123,88029,61799,19745,-20357,-59546,-16518,29295,56640,89560,93235,80429,43023,-3157,-39222,-48158,-63970,-97106,-82686,-22517,7155,12207,-4026,-50296,-78461,-67248,-36644,-35707,381,-8904,-3112,46279,71162,90817,100355,41609,-38031,-49739,-40294,6920,27155,-5142,-45112,-59831,-85324,-89540,-16708,78842,122843,39708,-18752,-2980,43160,42100,8891,-42628,-72023,-119538,-71903,6946,14960,30488,70306,71064,24156,-23302,-31814,-34984,-40071,-48923,4383,76430,167098,148894,48100,-19553,-46810,-16031,36776,74346,112963,112165,87562,103350,205760,288991,155348,62823,59005,28473,-11050,-83640,-81309,-35635,-18088,-42631,-106080,-83414,-31104,-59986,-25522,145880,339194,324156,53601,-43725,12540,46620,55516,56113,78327,178990,382212,538643,481628,334978,172176,-4407,-77125,-40001,44667,107077,90363,7321,-80235,-133134,-115712,-25016,95935,151655,117318,28620,-39502,-87771,-46489,-2381,46245,108874,196801,185940,149377,99438,37414,-19168,-32314,5868,-13057,-29541,-6918,31827,19338,-57232,-92663,-81395,-81923,-103163,-41188,41254,44799,15153,-106352,-52533,37448,25102,14923,33579,33763,44051,54243,23440,-17957,-28671,7756,34324,16870,-9864,-49213,-73301,-771,124625,284150,252998,67226,-73609,-3828,11786,-11149,44344,11295,-46636,-31046,674,-8512,-60365,-58572,-62827,-60764,-16245,58258,74144],[-3856,-37188,-53199,-54030,-55010,-52544,-42269,-35741,-50705,-37807,20476,77720,87187,81551,40742,-38768,-129257,-16149,79597,150394,35029,-45922,-63638,6109,55363,75789,18247,-70802,-49646,15954,4819,-6638,108947,198610,196805,220367,156786,53667,-43934,-76754,-48541,-22629,-47994,-73740,15986,159899,167185,98309,114910,171792,201337,127513,-26767,-59694,-40295,-54000,-104392,-83779,-93198,-77841,-74131,-53976,5077,-24323,-68014,-29321,60856,143105,121700,37326,-20235,-44257,-67596,-95384,-72289,-16604,3835,-37611,-128261,-134678,-130359,-5710,24001,57555,95565,75505,14898,-53853,-77975,-65208,-69374,-107639,-69634,10173,45070,-2020,-121669,-69635,-13791,-20376,-34476,-34701,-672,-39627,-92717,-101370,-48730,42345,75729,-1038,-54331,-51349,-23270,-27913,178,-34081,-53657,-51861,32129,155415,221464,152352,71794,-3329,-21118,150829,233022,153741,74579,-23068,-77696,-116451,-112398,-80105,-51003,-11220,-12368,-41632,33335,99837,115719,76654,-14050,-49530,-38471,-63952,-79117,-64537,-27942,-27920,18475,77469,76657,10548,-22516,65714,176660,175292,9824,-59842,-49588,-23467,116792,152533,210332,198426,212429,186884,66066,3974,95900,131087,66531,-19407,-136496,-96546,-120251,-114447,-60262,-12403,129925,220682,57729,-57921,-68270,8972,112541,79139,1668,-57903,-9485,22722,-34672,-44581,-29780,-46944,29857,61978,26301,-22813,13443,42376,36096,5833,-8060,-27243,-122430,-65915,-6039,76122,161737,242221,311778,332524,220940,125121,92056,34820,-70559,-120890,-83345,-96704,-76565,16206,3563,-39477,-96636,-138712,-48042,41157,95834,74351,-11913,-108613,-63904,-27403,-8279,30805,97020,133905,86915,32927,-28636,-121003,-116760,-67105,9184,31981,28031,17815,71903,130627,157780,170050,93545,-33735,-127501,-114198,-112707,-85420,-29850,-121795,-90062,-36617,-57269,-115117,-162678,-86669,-57683,-30757,-2909,3411,2648,-16005,-3305,5255,-6069,-20379,4318,62448,69188,59057,23286,-13692,-17706,27942,93262,28258,-73586,-67147,-38775,-28777,23326,146174,362928,581225,596973,402056,247583,156845,13598,-12510,11345,-54938,-38058,47152,49147,-49369,-48259,18457,19744,-27709,5123,87436,133176,100678,44736,92395,170701,103943,5601,-63537,-114094,-109992,-70362,-109763,-107659,-43340,27588,3688,-58274,-109625,-93302,-120604,-74329,-8208,-36071,-96384,-57214,106407,190969,217762,184507,123647,2256,3665,49327,8694,-22627,-27457,29349,74078,100964,53998,16015,-33912,-54996,-43805,-54099,-22350,-5406,-58950,-99374,-99145,-65608,-14289,775,-112415,-35274,90728,174573,231074,241363,179415,64088,-79103,-104069,-117938,-90736,-56226,-82497,-115802,-68784,-6507,21045,17327,22270,16901,-6728,-21916,34533,-8593,-86206,-49875,-18693,-25106,-91311,-69067,-34820,6687,580,20366,25593,-14070,-75536,-80513,-22761,36889,72176,4825,-50629,2998,55651,56734,45711,86955,158241,166009,140613,54874,-47381,-80191,-20612,36065,-2399,-39762,-34475,-17347,10760,46389,12144,-15002,-1560,-7470,-26343,53715,117117,128647,41855,-60799,-73586,-17401,17579,36408,80991,98942,73450,2009,53615,84116,106976,126758,184701,230146,128912,-37192,-87759,33135,144952,105555,31857,-73920,-94487,-42771,-57276,-45068,-52767,-138342,20670,232071,415226,498962,404504,731060,644245,391764,219998,179199,80836,-1917,-100548,-62361,9727,43967,22001,-11885,-17354,-59223,-87617,-82500,-82700,-113992,-71985,-23316,-100340,-118716,-34579,54684,107990,75960,7766,-40352,-68914,-19515,18239,-72916,-129068,2750,141230,199094,133577,57001,-70401,-67151,-4190,49839,176292,295592,251206,89761,-59164,-93110,33146,93936,30882,26520,-1178,-67499,-126505,-129832,-92363,-88340,-91021,7930,87004,80637,61158,43893,22480,71749,123339,139242,180719,174247,134641,81401,67199,-4747,16968,76238,54867,-3087,-18875,-56008,-118927,-99605,-44137,4111,48978,40064,-11905,-97505,-69735,-14446,-43248,-52695,-66987,-33204,-32530,153500,336222,472970,122836,-34005,-70159,-45882,-44608,-69567,-32535,42078,59398,17429,-56590,-67337,-51607,-40307,-68510,-84532,-59379,-25776,-24004,-38753,-30842,4301,-24237,-49087,-21569,72783,122097,122957,81689,24570,-35747,-69281,-68258,-47614,-85382,-62097,3424,3201,-39758,-65560,-58637,-58632,-73674,-85776,-4449,26122,62059,134293,256876,376513,306636,170931,58252,-110890,-82798,-46969,15981,67300,71688,47480,40981,92300,122142,134020,101192,42196,19858,18841,-2402,-44631,-44733,29870,96680,44255,-62449,-17245,116378,156599,81915,-13103,-47950,-90423,-42995,22712,-11382,-44439,-91759,68824,236330,318117,175374,48877,19128,-16919,-91595,-56807,-67605,-29807,84783,199936,274619,275947,226762,142907,46342,-31646,-61443,-92207,-71156,-62268,-87382,-112162,-70048,31337,136664,176232,164417,168635,144773,62807,-55423,-112051,-93910,-15015,41872,64549,75780,107868,158515,167726,147494,145854,138348,89448,3703,-59840,-36780,130734,428081,494270,349463,126414,-39528,-107871,-42612,-12248,31426,179869,411275,511533,423013,241811,80435,3273,-22518,27269,118013,179746,141150,59551,27840,46001,36991,-38957,-124160,-105663,-76910,-39134,75203,232502,243794,217140,198841,182643,124656,10401,-82773,-75445,-54026,-19458,-8911,-50829,-81704,-121320,-26216,57575,66052,41232,60165,84769,-2372,-117684,-116291,-77287,74125,245297,237059,122871,20872,-45201,-29829,-60516,-48993,41270,86089,133646,113527,-13322,-40299,-40937,-67320,-8119,20037,26881,44284,-18285,-120190,-82394,-47152,-20965,-22858,-50995,-103225,-123393,-36561,91674,135036,11822,-41242,-17702,107334,238082,305739,240858,101408,2523,-24413,38059,78852,23260,-19447,-22909,20340,26586,-4275,-13720,139748,249184,238180,121371,-43571,-38423,-14666,-39606,-31763,16107,49768,76738,77905,8577,-78787,-18474,26029,72600,197225,225172,112861,20127,-30226,-66664,-94827,-126016,-76840,-71815,-118388,-97933,-79133,-133666,-41712,84438,102444,44823,-14433,-82479,-55653,42482,226288,313971,223115,104663,-39071,-44307,46086,55044,5636,-63261,-79357,-108763,-35401,50306,-3266,-24530,-41313,-43799,-35544,-7845,-34262,-53096,43648,80994,47911,-23803,-1633,21254,-6485,-24793,-23211,-28932,-10451,88182,85847,24021,13982,-18225,-81423,-121182,-99127,-99610,-104194,-35315,-19755,-49970,50979,136433,93686,15172,-9796,-14692,-47813,-32828,52841,91794,76097,55709,42120,-12378,-61501,-75733,-60462,-68656,-116728,-109039,-112666,-82409,-9680,57825,29809,-27895,116507,164829,127836,9306,-93063,-85589,27727,88752,71332,19739,-60210,-101629,-38061,46670,127069,100484,20409,9801,8328,-12180,-28975,-45819,-114450,-104237,-82704,-112707,-105703,-141972,-51817,-45932,-32264,40818,131527,143941,117210,17106,-72967,-99858,-96425,61820,161254,500917,647243,609788,266906,22362,-109966,-99275,-103601,-119485,-58500,5879,52379,36044,-22397,-33573,-42615,-67431,-46341,15040,65570,55972,-20226,-34056,13835,91900,150624,111463,73505,44346,34762,2620,-45199,-64138,-58306,-30384,6490,-40387,-89362,-107502,-47635,-55496,-94914,-94911,-85163,-113559,-121050,-103701,-85693,-93233,-101466,-69208,13358,109351,105832,28976,-37164,-35510,-945,-4669,-56522,-16601,64813,123355,151531,162681,199590,154025,132236,92855,55792,30733,16836,44389,63080,39856,11258,-599,-12642,-10543,-16868,-16461,30712,85774,100201,86157,61497,12650,-2376,149248,92893,-6510,176,87887,208255,302321,244504,148085,31941,-90146,-73818,4265,66421,122651,137271,200666,251029,-1231,-29764,-46155,-97727,-81390,-7253,-4909,-31231,-8715,-10094,-45074,-130290,-52039,4704,28364,67845,104342,21586,-72840,-23369,65231,118265,80383,81527,78762,124162,71468,-10131,-69959,-103960,-104703,-91508,-79581,-38990,-8604,26429,25005,8793,48781,88668,163179,121466,-15807,-3493,67666,105234,77727,64960,65174,1096,-69955,-28229,107908,351658,489326,375611,175557,13463,-47127,-97456,-20011,81497,146241,117964,10010,-83860,-142122,-121805,-90623,-95290,-106916,-50286,-25567,-86864,-79280,-4601,39895,10878,-88345,-71446,7686,50355,19800,-72628,-48494,7947,22252,8246,-77803,-97814,-92832,-73393,11745,130514,143540,52309,-2905,-44050,-39638,3147,-6516,-6672,142281,118751,15484,-47663,-24272,-17041,-34619,-83464,-99298,-147681,-139601,-126021,-60348,-41216,-25767,-24141,-32130,-33689,-34512,-26425,-17350,-35800,-13204,41894,2120,-59949,-41332,-6088,11907,-12372,-67019,-120614,-124488,-73332,-23015,-2413,11160,952,64452,124373,-263,-62603,-118541,-80212,12098,70711,83217,60982,68860,108743,144171,111289,48933,8839,-18887,7287,37137,71801,69026,-2887,-66129,-48539,41526,84895,73217,54247,-25299,-20365,100652,154633,207165,206419,201606,186318,142773,30922,-55288,-110338,-99031,-81385,-78372,-76472,-33283,34201,27233,-72924,-22398,37404,9373,-20797,-38206,-37689,21996,34330,15806,-16714,48778,165531,274540,336932,232520,75333,-4770,6452,60939,73626,77115,117274,155494,122680,68074,15205,17597,-15744,-71853,-122713,-120349,-88998,-41402,-22460,-81647,-96508,17917,103073,100108,45352,34540,43928,28448,42432,68293,61693,-1600,31121,90381,63630,25799,5658,11906,-46128,-63082,-24561,-48937,-70419,-11537,70290,47484,69524,63211,19924,-46622,7614,26194,-47962,-91801,-80828,8860,36093,-17874,-72664,-111270,-62195,-48742,-77320,-44962,-38985,-18690,-31090,-35267,32718,139518,148051,69264,10925,5664,5686,1096,-1597,18055,86336,179679,168664,91818,5327,-50620,-101013,-76649,-57947,-64108,-54716,-66044,-41470,83543,191477,265086,255758,140276,38926,-19588,-55615,-46537,-5827,17347,46924,110016,215751,224318,175201,89928,12108,-41258,-125349,-137938,-70843,-34857,-14823,-212,-19669,-50785,53589,157979,198790,109428,-59735,-170823,-92304,-57886,-117332,-73085,18200,43399,10341,15234,69281,140345,220285,318075,198375,14236,-76376,-36728,-3076,-27363,-51024,18626,136717,155257,44790,-45806,-9479,71247,112146,42520,-103323,-136170,-146608,-84827,-35395,-61581,-80540,-53000,-90173,-122813,-15798,34737,44387,35678,4639,-33859,-57335,-61100,-24906,16147,86380,110474,30444,-14052,-18808,-83883,-87176,-24858,17195,46057,8192,16709,7597,39326,38032,42142,62436,73186,91150,137562,164008,196754,79108,-26302,-30152,11340,-6532,-50953,-109142,-70080,-58155,-28988,29778,-28855,-35021,-42769,-26363,-4672,-33372,42421,122435,80751,42935,9399,-25447,-56558,-49915,-9618,32878,3941,-17547,-29958,-29895,-71464,-54209,-78198,-34176,-35084,-24212,18430,35012,48666,-11947,-11696,66786,152163,204547,210750,205810,182575,122663,25800,-22144,18346,90251,125475,112503,31342,-38018,-84638,-121127,-69069,-26463,-16447,-61239,-105603,-76206,-20576,46498,72979,74556,37913,-8516,-13869,68607,248238,417899,415333,284789,119197,17016,-50540,-87633,-44975,-6215,-5206,-28982,-63452,-95587,-112956,-27875,144250,263429,192991,63579,14584,38391,134801,100177,-27841,-144960,-111071,-81611,-28276,82345,134118,91447,63897,49949,18723,-15704,-81067,-102721,-110049,-60255,-78368,-122131,-124009,-46827,68432,137360,96612,34713,1477,13018,24028,53064,143435,140378,109258,89719,166062,200769,166924,86004,3695,-29113,-20546,-10678,-10523,-42822,-64571,-28985,-14134,-35671,-66834,-134085,-85516,-22652,-34379,-62210,-76095,-84025,-33339,55398,91251,120211,196166,152304,3121,-71745,915,13061,-5018,-50925,-84236,-75172,-119192,-86112,-59852,-140625,-61102,57765,162195,77854,4979,16671,-4351,-25599,-64092,-32521,-3999,974,-7769,-86753,-118708,-99130,-8208,68870,84707,29925,-6787,-60488,-93036,-158554,-170522,-185926,-69428,-29220,-45170,-84257,-115715,-17068,53502,18529,-38660,-45050,-12899,11065,8384,43301,58803,57446,45305,-2374,-26954,-49966,-74392,-82661,-17064,55583,124784,122931,129907,125052,79382,2676,-47967,-57078,27846,91925,51158,-58589,-93306,-6613,53345,57418,2263,-4464,88783,171741,144346,58847,-22814,-75168,-100702,-82787,-9697,88860,86579,69545,7888,-79960,-65755,-2385,57072,99244,125222,140117,101644,-18718,-45964,72626,136445,89587,-1679,-61813,-77674,-96736,-23918,72320,87798,17790,-45258,-72450,-39159,-20582,-35407,-93840,-102932,6225,20820,-92941,-136573,-90869,-6266,37031,-820,-56418,-45731,-29440,-4034,4778,60905,104661,105398,48762,-56190,-91251,-33681,-31374,-46135,-128093,-161165,-134237,-93121,-58111,-59289,-102305,-73021,-57696,-1649,77621,151010,262531,334609,378476,361487,302944,255337,134344,36347,-43654,21016,39405,-14841,-36016,-2452,6741,-2467,33124,18086,-35809,-84879,-98083,-38439,-44703,-59874,-24102,-16075,-41490,-46145,-20843,29053,59908,80139,44848,33433,2759,17104,72982,94820,200751,315152,408099,365092,245007,70769,-69078,-49540,22434,111919,235332,328354,206342,33847,-68113,-137822,-157431,-108910,-63906,-48934,-24456,-2572,39675,90814,105501,79258,59779,21443,-21119,-68267,-35860,924,32648,84576,103397,100338,67847,15287,-31601,-48920,-70676,-107282,-74217,-16428,8688,17227,9214,-26493,-40360,-45677,-34704,-28864,1734,-15803,8475,74965,102882,100157,80479,23187,-39723,-48157,-47245,-5849,22095,5511,-40217,-79293,-103686,-89259,-13539,84252,147714,90117,34020,35819,69316,58767,18361,-36031,-68128,-127085,-73680,11514,23989,33233,63390,53600,9926,-26751,-20915,-11218,-9133,-31759,-13328,50262,138559,145754,62268,-9995,-50665,-38586,-8985,25734,89751,103994,88138,110034,239427,326031,167483,55975,40959,10891,-21828,-73013,-66646,-33569,-27468,-54737,-112956,-64987,-12007,-48050,-47659,119324,316947,314736,66255,-51580,14143,54213,60240,46306,61443,149851,345522,537067,535304,397229,229031,28423,-70081,-49772,25931,89213,86381,5987,-86821,-149078,-90439,4391,120962,171304,138031,44987,-28080,-79982,-50060,-16045,23546,70539,165113,195310,173231,112793,41371,-8559,-17279,16296,-4278,-12109,22499,56551,37818,-27026,-56137,-105637,-86957,-99551,-50328,13572,19097,-4676,-107293,-38890,47381,29949,22574,42719,38919,26391,36127,3889,-36845,-37718,10301,42462,27624,-3376,-44406,-67146,-8677,75122,211093,221428,62753,-55488,-30126,-12220,2006,67982,36113,-35105,-31885,-1287,-9571,-59340,-54535,-63397,-55985,-15647,53424,73688],[-1732,-34294,-47124,-46922,-50674,-51705,-42132,-31760,-42128,-28653,27016,75795,72531,57360,17727,-47516,-133709,-16428,78046,145866,53774,-26826,-70927,1232,55210,82905,43734,-64715,-39306,42721,35499,-7945,52466,128432,191483,249645,176493,58820,-45174,-78554,-48776,-26479,-76374,-83285,6140,140258,158119,86723,90337,125850,141544,90800,-38665,-62568,-51458,-86979,-145906,-110001,-108358,-90896,-84477,-56601,12020,-20422,-67919,-31862,63082,152022,133346,50547,-9660,-37557,-64162,-93679,-71626,-17896,-1685,-50779,-138124,-106738,-103803,24479,67248,112852,141049,90357,15875,-59908,-78940,-60148,-70049,-105528,-31690,41509,52897,3673,-106121,-87646,-36980,-42165,-50145,-40268,6993,-18065,-81096,-106252,-51626,28585,84755,17730,-42195,-37137,-4757,-27637,-17217,-43396,-59570,-62150,9193,123336,248615,188306,88098,9719,4754,168833,234945,164269,97757,-1534,-64198,-109644,-109387,-79342,-47746,-1908,-1624,-46046,5459,68624,90562,64172,-13704,-38387,-31697,-73010,-98013,-81806,-38464,-25307,29342,76582,64787,4779,-5173,66504,159030,150104,-12899,-75791,-65633,-62343,59571,105731,169667,168460,165210,116421,37751,708,96106,126943,58281,-33602,-155082,-89314,-107438,-113010,-65714,-16634,147041,257401,69482,-42411,-66300,-727,109749,90794,7433,-59064,-10561,42748,-2485,-18978,-15228,-56330,10119,27291,-7143,-38333,14380,54613,57397,26693,581,-20021,-114981,-72196,-3373,84369,172507,264564,336870,345140,229775,132483,102915,51787,-51026,-123872,-83740,-74314,-86157,-2460,-3514,-55339,-119267,-119563,-37980,46691,106462,86130,-1906,-65893,-7610,19360,21755,46826,100944,119972,74403,36729,-2234,-96393,-120643,-75111,5545,34575,36546,37587,86619,134504,156129,168672,105027,-31210,-116065,-95422,-97757,-65792,-5331,-104780,-111595,-45937,-51493,-103600,-159936,-89471,-61430,-37871,-13435,-9187,-5240,-17857,-6769,11552,5539,-11605,12891,65104,57525,44516,16579,-12224,-12808,40337,108916,35377,-64842,-60680,-37519,-31157,15821,139467,352378,552184,530778,333168,222015,191156,81350,54926,81425,20778,857,79824,55383,-49511,-43550,21715,20324,-34248,3314,111055,175980,145308,64207,79349,148128,68384,-25487,-89839,-137736,-101397,-48485,-84802,-87116,-26033,34825,-1484,-70777,-99664,-79189,-118863,-69575,-731,-32808,-103314,-57954,140347,242225,266145,231195,180496,49160,30676,33947,-24180,-34587,-18697,36804,90250,135982,83645,26131,-38359,-67834,-63592,-72490,-40083,-15261,-56453,-103088,-96920,-53468,15568,46436,-76156,-67728,59322,149901,210195,212019,143813,30816,-98580,-113507,-131915,-106514,-70202,-92334,-111381,-67413,-9664,9435,-2418,3298,1625,-12004,-14135,45805,-1916,-74723,-50262,-21717,-28245,-97126,-62901,-34320,8343,6507,34879,36377,-7315,-60120,-70991,-13407,51229,97002,22992,-49419,-3934,48356,50184,37102,77900,154174,147725,129965,62085,-28095,-62194,-19120,30057,-8316,-44143,-45905,-42064,-20101,27119,-4910,-25680,-7958,-13632,-41544,25924,88632,110503,29742,-65195,-75753,-22922,10615,13888,40884,53703,23275,-39708,18153,34511,50111,82421,143361,194065,103958,-63856,-69223,60537,190429,165818,87882,-25181,-47367,-6425,-40761,-32622,-40182,-117664,-5562,160923,312565,381217,289048,608432,560340,385466,220831,171824,86955,11897,-88290,-48294,21022,45758,15251,-25870,-33645,-69235,-81616,-76945,-87468,-103113,-38641,19622,-58012,-134514,-54040,32826,85752,67040,15417,-22164,-56312,-13992,20665,-67103,-101622,18455,149388,212011,159191,89950,-47581,-84253,-16445,49261,168548,282004,228523,66698,-70327,-92826,36631,95071,21507,7125,-25647,-56442,-98887,-113623,-84454,-92373,-127909,-26700,43928,40134,38534,32317,-7999,-10436,59489,97206,151628,188259,173604,111464,93437,18756,55622,103269,54634,-4565,-16696,-58227,-129337,-92790,-39968,305,36028,34684,-22813,-107990,-61245,-6013,-57487,-77978,-77501,-28449,-22971,148007,325809,431017,95330,-53278,-84208,-61551,-48403,-54884,-39548,31345,57643,27327,-41961,-52383,-32520,-22922,-56804,-81095,-57590,-21011,-15340,-20979,-6726,22889,-12443,-39101,-12125,72807,113478,111933,64452,-2277,-63521,-94688,-100744,-77945,-92494,-52231,10557,7658,-36411,-55628,-44896,-42852,-62165,-88241,1832,34519,53176,121813,272493,412094,341217,192709,72750,-93698,-63444,-17304,56757,118501,116422,70480,47970,94497,118053,124121,94884,43373,25114,21569,-5437,-55951,-63300,10458,86603,42340,-61451,-1914,139762,170681,78331,-22169,-35506,-70198,-50158,15318,-23167,-76149,-46685,105330,266348,310088,119806,13392,-1988,-49743,-102002,-9570,-47244,-33250,68614,170222,230775,232956,199610,124430,20551,-62257,-77936,-85679,-49316,-34077,-43344,-87742,-116702,-15364,99719,150360,138627,149511,140515,66474,-52256,-109074,-104310,-19841,38370,54638,47837,57814,112881,153998,168671,177905,162110,111517,26900,-49178,-42311,136937,413112,478065,353418,133246,-32076,-105434,-44242,-9467,34996,176872,418611,526098,463158,299677,121520,32480,3221,48000,132406,197975,173504,80549,34301,24374,11190,-56205,-126412,-98337,-80048,-45955,67739,216052,220870,199536,188612,187604,142533,37006,-58662,-93196,-53599,-8146,5982,-28468,-44947,-78009,-27781,47998,53914,15946,19959,34023,-34836,-115718,-100020,-52554,104141,250111,209633,89161,-5258,-67923,-39294,-55580,-50944,36952,85277,133205,114201,3038,-28485,-23069,-46418,-3739,23914,28219,45187,2105,-80490,-42750,-15941,-947,-17314,-56239,-114442,-147558,-56174,69046,112294,-6393,-59145,-35770,85223,232594,322915,257474,106182,-2318,-39593,1989,23150,-38172,-107611,-74822,-15038,4135,-2368,33185,208927,318644,270434,103646,-69211,-32437,-6383,-36548,-33654,15310,50611,79440,74262,-9079,-97465,-38043,-3450,69236,215305,246794,130897,28224,-25891,-51391,-73769,-107782,-75808,-65171,-108311,-116382,-101447,-120675,-30088,103501,146397,78357,3405,-74531,-74180,6111,182426,274396,204350,102610,-35820,-62901,31340,45325,-4977,-72782,-86798,-116146,-36705,41080,-23243,-46255,-58617,-50544,-31407,1140,-17876,-78786,19111,67084,43606,-20869,6494,17008,-31422,-62257,-58973,-50718,-12431,79622,69560,4710,11617,-6556,-60873,-96284,-73880,-74582,-67357,12430,36076,8032,86065,138273,75270,752,-14515,-1829,-19174,4405,94612,130012,103960,74666,57486,-2472,-54162,-66904,-54511,-68754,-107191,-93234,-88087,-45377,34606,94287,59901,-13372,105950,158377,141123,28840,-74358,-73022,43267,106200,86067,31963,-53118,-112459,-44769,56059,166158,123077,42640,36745,26022,-8114,-47600,-59061,-103436,-94243,-72991,-96090,-75644,-109131,-47398,-41344,-30738,26749,83438,79458,86020,12119,-71984,-98904,-88049,62643,157341,524245,704553,689690,341255,42847,-110756,-95152,-103185,-122218,-51774,4550,40942,21958,-22401,-4538,-3516,-32815,-26979,13260,47824,31188,-35036,-31363,17301,96146,148989,109259,65102,41138,38956,4177,-54455,-76330,-62435,-33912,-7343,-66853,-102516,-84990,-33645,-50068,-104770,-129055,-108257,-96892,-52554,-42696,-73287,-113698,-117320,-68474,33725,136739,121847,29419,-37093,-40169,-14130,-19810,-60211,-18792,49893,94916,110470,101372,133297,111198,114413,96940,54837,22914,12417,37146,49985,32511,8085,-5367,-16468,-15289,-21407,-18108,34735,110111,119628,84584,22235,-23307,21400,157874,91023,-16741,-11150,115315,286972,404064,322945,191548,40693,-100366,-78746,7215,82173,113173,99541,150558,232247,12753,-17014,-33021,-83199,-90296,-8911,-623,-26241,-4167,-8133,-35164,-108776,-65600,-14072,-1834,28558,70805,12169,-24537,36409,114117,125299,68733,67108,55984,107532,58911,-15324,-70342,-95686,-89354,-73814,-65633,-44863,-32373,-8964,-10644,-25389,13670,46864,130335,114781,-11325,15959,88789,111099,64830,41896,37794,-23987,-79834,-19225,112534,345300,473630,352899,173888,16370,-44179,-94889,-18710,82414,132595,111558,5855,-93280,-159547,-136106,-97850,-99928,-117231,-71801,-38167,-94500,-88121,-3715,43169,-85,-98881,-48308,31724,70203,15410,-90640,-47101,18436,35629,21196,-37337,-46606,-52874,-52125,11286,113278,126230,53326,5624,-34240,-37946,4759,10693,54741,194733,148736,44722,-18062,-1618,4495,-16677,-74474,-92776,-145030,-150833,-128448,-65465,-47254,-28078,-27297,-33899,-25537,-23892,-24064,-41728,-76630,-29764,47688,16605,-51299,-37250,2784,24218,1378,-48294,-110045,-152870,-106904,-55809,-39563,-13200,2318,72056,118946,-13166,-73454,-128558,-77584,10665,68278,88128,74076,81707,99300,112949,83651,34214,5116,-19962,-10430,5689,45846,62030,3863,-63993,-40670,59746,108756,100662,78549,2322,6261,119013,172685,207153,197379,205008,209751,170404,52352,-47475,-107191,-64561,-49679,-60217,-65534,-21802,41155,25878,-70433,-2805,51602,10260,-35268,-62888,-46617,9475,5577,-18945,-44961,24967,126668,218161,299123,247265,99918,10750,11820,50937,54608,57118,97277,156699,135148,81387,24245,20028,-15276,-69208,-116231,-125683,-102110,-49589,-26690,-83549,-104811,8935,93804,91571,31676,3207,10383,405,18581,53179,51428,-14482,27708,88530,68945,46950,28969,27829,-42456,-71800,-20292,-38693,-48270,24606,110191,74508,85134,89020,61995,-8843,20812,29423,-44843,-87101,-80266,3942,25788,-25959,-75915,-107911,-66862,-55406,-33077,2932,-22262,-25831,-54037,-65716,3202,125920,144611,90633,34990,36875,19028,8223,1242,22986,109181,200456,172262,88412,3416,-55694,-115765,-73504,-53575,-59094,-49866,-59443,-41164,74316,179884,256050,252694,146874,48612,-10380,-48460,-37691,5885,23807,39098,97892,231950,286851,240840,132692,28791,-38536,-115523,-122641,-72526,-46261,-33320,-23599,-38843,-54074,58375,156648,175719,64956,-120827,-164214,-64370,-29861,-89731,-67612,328,7606,-22279,-3550,72593,167108,264407,348630,190795,-9789,-109609,68455,116651,59673,-6780,6188,119213,164226,54121,-48393,-17506,65109,100349,39266,-93113,-115190,-126043,-85238,-33666,-49050,-66520,-50377,-84336,-104704,959,42720,45402,33575,-190,-41285,-64957,-69129,-38566,-20114,27745,49691,-4632,-30780,-18089,-70951,-86179,-31871,7109,23473,-25564,7126,30104,70638,51006,52310,83357,97608,111351,163301,198687,230073,96777,-14763,-26324,15205,-2120,-49326,-139467,-53453,-50996,-32342,21556,-32083,-34478,-42031,-22066,11760,10384,78379,162480,120333,65772,30254,-4332,-43617,-41831,828,39253,12793,-12490,-36454,-39432,-67269,-50090,-82246,-59189,-35715,-7592,32496,51476,72405,17443,4536,46421,111049,174952,201721,207124,180659,114859,21665,-23343,13741,84351,120298,108526,31813,-37585,-82360,-118426,-65148,-15690,4577,-39610,-98329,-65378,-3004,51893,58008,41110,11066,-20530,-13066,75238,262082,437918,456551,350360,166450,47152,-28962,-77996,-58644,-20757,-20227,-48430,-80456,-100568,-99625,-21552,136508,266886,202737,64810,17169,45357,157934,123260,-11418,-136713,-126069,-90341,-28710,91616,143349,98912,71733,58317,30193,-1464,-69083,-93179,-128670,-81947,-85983,-112985,-127303,-51017,74394,157477,119002,44660,220,14726,36062,75092,172163,172442,143831,118974,199795,245025,196378,98163,7738,-21655,-11902,-2038,4635,-16924,-56778,-30938,-1340,-2488,-14675,-88481,-92961,-29270,-35314,-55061,-74943,-89676,-58389,51676,98904,125165,190583,148071,6438,-81644,-25657,-15798,-21013,-55191,-84585,-83866,-115905,-68132,-45784,-130276,-60428,62084,141132,34488,-41846,-19405,-33166,-39589,-56667,-24203,-7048,-14240,-32228,-99888,-116547,-84618,8839,83152,90853,30381,-12996,-60056,-82044,-136442,-138565,-152882,-71312,-34366,-53013,-105489,-136704,-21994,49815,15413,-44528,-53207,-16058,14142,18702,46313,52086,41779,35729,603,-46047,-82132,-77857,-63279,-7137,63885,148964,147226,149768,135656,84616,11333,-38340,-58603,24512,92328,49832,-63403,-84815,2672,60612,57679,-2012,-16025,66146,143522,124256,61887,-9791,-65349,-105509,-95010,-29314,47997,58854,55219,4648,-83147,-88426,-25455,44118,89310,119334,145385,122103,-117,-50397,63265,132011,94897,2263,-65866,-76656,-98788,-23414,71947,80923,13248,-41228,-75962,-36940,-11976,-35662,-100629,-92356,23573,30198,-81646,-110249,-104407,-38445,7652,-15302,-57405,-48238,-42754,-13535,23037,89801,114676,98230,35629,-69857,-88619,-29562,-29018,-51843,-139231,-170506,-124843,-89101,-66492,-77017,-97915,-69821,-64604,-22548,56427,136008,233347,302167,346900,334837,298967,275236,158922,53100,-31723,-15354,39536,-5461,-14996,23773,30338,22927,51981,14457,-49838,-83671,-62922,-6363,-7932,-29724,-18272,-20856,-50208,-52153,-22605,29075,60218,78775,41863,32621,7905,22131,76763,77174,156521,276943,409116,382730,249667,63159,-73506,-27435,48390,136346,240983,314495,202590,29917,-78943,-148996,-148665,-107206,-58006,-33956,-10355,17584,61916,100391,96710,66662,53058,18434,-26280,-81683,-60321,-30768,8222,77171,112634,122241,94972,34406,-24493,-51530,-78978,-118434,-69932,-16240,3722,15601,17721,-3011,-5694,-37226,-59308,-46449,-10959,-26660,19187,100609,132303,104498,53325,-1034,-41070,-46419,-55804,-22847,12724,13622,-32543,-96805,-125884,-88401,-14879,80665,159048,131413,88238,77054,93889,72171,24744,-32363,-67070,-123123,-75300,16635,35503,36255,52351,32064,-8271,-33251,-11910,11668,20890,-15681,-33836,26836,113550,138362,71880,-5086,-58341,-58073,-39946,-22246,59901,90921,84285,107322,247745,324652,154997,40032,19258,-8012,-35744,-67354,-55314,-30961,-37207,-70815,-118795,-51341,2164,-38354,-74715,89373,283433,289188,72554,-63708,11135,56796,59574,34161,43591,119912,297772,505531,557566,438738,278860,63330,-64745,-66653,-2361,63845,72197,-3922,-101303,-139681,-67983,25550,133676,177760,147625,54589,-20752,-75350,-58657,-36481,-5495,25252,118484,191996,188815,116380,33559,-13078,-16842,18104,-2400,-1238,42419,70242,47637,3101,-9010,-101689,-95126,-102982,-70543,-24820,-15987,-32647,-89485,-30417,48685,27874,25560,46929,39675,5057,12741,-19745,-59956,-48249,11191,48047,36258,211,-42571,-65099,-21433,27334,129050,166686,40333,-41708,-36091,-23933,18927,84402,54972,-26013,-36518,-10531,-17866,-60323,-56452,-70900,-56521,-21313,41386,64944],[8885,-21522,-30880,-30031,-36775,-41321,-33784,-20522,-26380,-9838,44340,83096,65663,41047,2911,-48886,-110175,-4525,83428,142716,77383,1366,-73641,-2867,57301,91411,72627,-55712,-24956,72602,70557,1766,10788,73172,185177,273675,196937,68652,-39939,-72363,-40456,-18778,-76812,-72241,6854,123765,144201,69730,60284,74050,79598,60763,-36661,-51849,-48562,-98105,-118773,-95451,-88636,-96942,-91236,-55385,21122,-12531,-64536,-31348,67565,158341,142796,65972,4733,-26943,-56463,-87954,-68289,-16629,-4284,-60295,-130476,-74366,-72661,58982,114404,167944,179581,102349,17880,-64933,-75150,-52080,-66707,-71136,19512,75091,63945,13452,-82146,-99499,-60223,-62358,-62858,-41927,17695,12492,-55735,-99581,-49974,14998,85963,35548,-25166,-17892,16772,-16189,-36334,-51724,-62637,-70268,-13372,88522,265092,230297,109910,24610,25157,173238,224920,170528,122458,26490,-41883,-91295,-92668,-66474,-36205,11141,9396,-46589,-24734,33943,62399,50145,-13055,-26815,-24102,-81381,-118055,-99963,-48541,-21405,36916,73344,52310,-109,11794,67673,137196,119961,-35026,-87076,-67077,-71400,12404,63702,131919,139688,123008,51797,7281,-7125,91427,119644,51149,-43397,-171806,-82811,-94716,-114092,-78035,-28192,157031,296632,87564,-19062,-58191,-10005,104961,104671,18823,-49699,406,76735,48571,16723,5771,-61087,-15344,-11637,-38720,-47766,16409,62084,72986,45076,7870,-12810,-103507,-76871,915,94050,182474,281467,353837,348605,231185,133359,108637,68102,-31069,-107036,-80707,-50717,-69613,-20483,-14308,-73367,-140439,-95317,-26110,52438,118462,99573,13502,-15481,53095,70761,55914,65388,105004,107670,67640,47063,32078,-65005,-110274,-81610,1216,36616,45551,55991,97544,131424,143546,155688,110944,-29144,-101687,-77376,-82553,-44332,22434,-74769,-123631,-57299,-48417,-92574,-146158,-90646,-65863,-46878,-25976,-24519,-16552,-27247,-15548,16154,14038,-9762,11767,56249,35857,22325,3263,-14595,-8335,59018,133193,50165,-52895,-55005,-37588,-34407,5450,126372,331110,504894,451664,263143,188482,210504,146784,130963,159146,96813,43172,110117,58077,-47158,-35661,29405,26130,-36518,-1119,125848,207101,176851,73259,61274,121320,35643,-49701,-106622,-135230,-87178,-30830,-63586,-66873,-8840,37929,-9067,-82531,-81253,-63637,-106389,-60903,12070,-22100,-99295,-63424,161731,279517,301247,266867,235711,104182,63598,19638,-62525,-43097,-8757,40820,98474,164146,107031,30847,-45877,-83156,-84607,-90789,-58848,-28716,-58742,-104440,-93213,-44246,41362,90223,-38890,-110041,27554,130359,194877,187631,114619,7264,-101992,-118313,-145496,-118304,-85943,-103185,-102355,-65826,-14528,-4704,-22775,-14448,-13535,-17589,-7305,54084,3589,-63629,-50353,-25811,-32077,-88288,-56711,-34754,8957,8743,42635,40985,-3810,-46061,-61341,-6356,62519,119372,40384,-47556,-12576,37016,37709,21307,58522,134434,115263,109289,62840,-16356,-48138,-12391,27857,-13555,-50443,-58364,-66731,-53546,609,-25050,-38248,-16743,-20493,-53612,1744,58610,85535,12827,-72593,-80285,-30229,2125,-5432,7151,16467,-12438,-67139,-19812,-17420,-12280,34842,102171,158972,81694,-83210,-55016,72081,214499,209295,139090,23630,1315,38794,-17867,-18881,-28028,-96392,-38822,82117,195224,250931,176824,483821,480215,366618,213312,158000,90479,23989,-74539,-32590,34741,51420,13291,-35061,-47280,-78020,-78970,-76061,-95970,-82986,-8409,54446,-21447,-123741,-69921,10625,61260,56769,27182,4484,-22938,12370,38374,-50064,-76155,30799,151435,217636,180034,116215,-28456,-102812,-34643,39205,150409,256860,199033,41676,-83735,-96912,33610,86707,7161,-14957,-43792,-41779,-72224,-90965,-65996,-78545,-167642,-61258,-2017,139,17702,27379,-12251,-73250,3175,65002,118712,191200,200433,126131,99527,26942,79248,117527,48476,-7828,-10787,-45310,-124472,-72096,-31642,-7634,13597,21371,-36193,-108673,-49448,-542,-78206,-113231,-81413,-20690,-8087,144863,310562,376564,61109,-76172,-90403,-74128,-50079,-40568,-45661,17978,51440,32092,-30859,-39178,-14470,-6276,-44926,-77913,-56804,-18603,-8572,-4583,14584,36477,-3480,-30379,-3088,71578,103765,100039,46160,-29317,-90455,-118732,-133213,-106384,-95022,-42479,15233,10055,-33673,-46317,-32288,-28121,-51858,-90756,6145,41418,43093,105391,279547,434900,367367,208798,82928,-80956,-48596,9250,97411,169801,160968,88154,48895,91588,107525,107586,82905,40772,27821,22454,-9613,-64974,-78856,-5063,78053,38919,-64090,13853,166103,186336,75656,-32451,-31008,-57058,-51711,19804,-1424,-64614,4922,146740,293079,289567,62109,-31048,-33566,-85371,-61692,26661,-33028,-40273,47144,134163,180577,183550,163724,96048,-13212,-95309,-95865,-75371,-28575,-5809,-7314,-57635,-148819,-59584,58494,115733,104872,122178,129459,69660,-41784,-95926,-111655,-23869,35029,45425,23383,15379,72960,140628,189374,210560,184141,130462,46430,-42695,-48845,141429,385575,440687,338078,129937,-27090,-99016,-47423,-12965,30242,162892,405551,518340,490548,358263,166966,63954,27122,65281,141865,209812,206222,104783,40776,2519,-12179,-62204,-109771,-96725,-85745,-57256,48279,180015,180846,168456,163789,179200,150970,62984,-31582,-113780,-55395,688,20011,-5867,-8850,-40238,-29083,32834,37625,-11057,-20229,-13135,-62174,-109939,-86426,-31010,126878,240509,172744,53863,-28691,-86413,-45909,-50970,-56416,23327,73294,121349,100970,6205,-25674,-12554,-28835,-1131,23986,26846,45048,25258,-41381,-6352,10098,12715,-16439,-63013,-121419,-154738,-65872,51790,89930,-23575,-75426,-48407,70281,231234,343262,279265,121288,5404,-49287,-30003,-18331,-59165,-124223,-73047,-26624,-18944,-5702,74806,266669,367977,279766,72259,-92250,-23353,2117,-33039,-35910,10458,41690,69866,64010,-32195,-108399,-55422,-32549,61002,220240,255208,139190,31944,-22656,-36177,-53124,-91194,-75362,-58282,-93318,-126408,-124381,-109695,-22481,115174,186619,114785,21593,-66816,-95266,-34659,131982,226531,182231,97933,-33862,-87651,10586,31220,-18955,-84541,-95282,-124501,-39338,30271,-42828,-67560,-76592,-58774,-29601,6206,-7855,-100335,-4637,50414,35306,-20072,12604,9976,-56816,-98520,-93017,-67928,-14475,65931,47530,-16562,8756,6118,-39467,-72017,-50214,-50511,-29641,70730,103996,64648,115345,132520,53197,-16190,-22576,6892,4215,32575,120601,152055,122105,88194,68144,4403,-49061,-60953,-50354,-70400,-97385,-75118,-60578,-10692,69480,116169,76763,14139,95983,143105,143787,42809,-58364,-64721,51518,115999,94357,39723,-47637,-124271,-52894,59852,193544,135330,61490,61252,43110,-727,-60021,-71763,-92712,-86736,-67582,-83934,-49084,-76403,-41325,-39356,-33187,8663,38694,29783,58105,6182,-71641,-97269,-83317,59370,147366,529015,736828,739487,403912,57015,-104957,-85150,-100348,-119590,-47905,-1757,23289,1427,-26796,20399,32790,337,-7635,11282,30310,7875,-50216,-33400,14548,93205,139472,102159,56586,41084,47818,13108,-54462,-78239,-61085,-37069,-21767,-87860,-94609,-66696,-23768,-45524,-104941,-150760,-101832,-55370,13794,14156,-50120,-129405,-124979,-60916,65899,168448,136322,28781,-37136,-45235,-28373,-36349,-64599,-26217,29202,63997,73911,56201,81700,74455,93699,95715,50343,15129,12539,30012,35505,24525,5247,-9859,-21331,-22056,-28217,-21667,34852,128983,133999,81474,-15937,-64135,45526,155024,85581,-23709,-23333,136354,352772,483306,382471,223133,44697,-107542,-83138,6261,92546,96069,64844,111609,212884,28842,-4825,-21970,-70699,-101695,-14116,-226,-24560,-1869,-7065,-25911,-82703,-81540,-42832,-42793,-15997,41003,21455,20789,80209,139504,115084,50359,47631,28556,81886,38812,-26786,-74573,-88460,-75077,-57287,-51305,-48511,-54812,-49078,-45458,-47279,-4658,22978,106890,114244,1369,37213,108596,113186,49175,17144,8975,-48884,-82237,-9603,112010,321315,429421,308403,161133,14881,-43671,-92817,-21908,76102,114369,105516,7151,-93874,-170993,-152317,-107660,-107075,-128627,-96126,-56188,-105815,-97399,-1814,46616,-12223,-104190,-26132,58261,90092,9232,-106200,-42671,27080,43484,27889,-809,2709,-16422,-32405,7802,86568,95982,46817,9545,-27424,-36575,3308,24046,105106,231790,163847,64254,4290,15337,21119,-2607,-67276,-86760,-132225,-124161,-104824,-51835,-42626,-25276,-28347,-34599,-15835,-12675,-25110,-70614,-84981,-39085,49434,28698,-43176,-35617,8292,34144,13876,-29879,-88454,-152418,-137063,-83133,-70183,-29992,6246,79098,110708,-27731,-87309,-138644,-72727,10195,65264,89983,81454,86434,85247,82562,58126,19978,1454,-17093,-16960,-10994,31667,60951,16353,-57213,-32400,74488,127779,126586,103404,27626,21934,125886,179486,194839,175566,191966,216693,185402,66539,-42671,-100457,-37591,-25729,-47211,-56642,-6486,55530,34188,-53454,9896,59349,6945,-54651,-90059,-39068,13667,-10831,-51593,-77526,-1843,88272,163137,246047,240565,112093,18710,11767,38015,34840,35661,71174,140611,134646,88741,32521,23058,-15420,-67604,-108644,-123760,-115673,-57928,-30609,-85027,-117855,-5500,77871,77237,15229,-31398,-24591,-26199,-5038,34726,34074,-34213,20224,82623,69209,62590,45435,37838,-40327,-84465,-19539,-31539,-27995,63149,152753,98746,95364,111128,103733,33640,37434,30544,-46411,-87957,-80140,476,16902,-33601,-80654,-107213,-73560,-60808,8503,42691,-6152,-32723,-77621,-99613,-37285,95032,129020,102851,51207,60047,35355,10039,-544,24611,121735,208147,168554,82393,679,-60243,-130102,-70066,-49294,-52917,-46507,-56098,-39234,66069,167401,243508,243658,148324,55801,-6471,-49938,-38924,7636,21188,22756,78035,237364,346569,310126,179079,46212,-35205,-96114,-105796,-74439,-61447,-55352,-51485,-61630,-55243,61395,151515,150554,27678,-149125,-127434,-36327,-3336,-63529,-57870,-18327,-28546,-61075,-32022,63449,175566,285767,348507,159481,-46640,-28846,190019,230342,138852,37577,1455,96317,162796,58965,-54797,-28460,59032,92131,41838,-78253,-98582,-107915,-80050,-31206,-39247,-48215,-41552,-75099,-91087,12403,45532,42273,28191,-8360,-52233,-75324,-78580,-53688,-55936,-28415,-6516,-34939,-44041,-15751,-57835,-84118,-40357,-3488,4933,-55655,-5763,42284,88596,49480,44857,86095,106962,118644,177791,225147,250697,104814,-7619,-22582,18205,845,-45409,-91638,-16859,-38044,-35887,10482,-39607,-38709,-46381,-22952,22006,44980,108427,194274,153836,82554,45158,15289,-30145,-34636,5804,38229,16681,-9570,-45662,-53410,-68541,-51376,-81083,-73076,-34471,5326,42045,62882,89395,39816,22949,33867,68633,136719,179477,191894,163060,93882,7688,-33595,1104,69323,104353,94063,26469,-39528,-80028,-119950,-67754,-10272,21523,-20166,-93631,-57657,10245,51316,36943,3115,-20247,-37398,-17722,71596,251897,425003,468051,400814,209862,74315,-11639,-70499,-74954,-37113,-36494,-68152,-97243,-105267,-88656,-20945,110763,241115,194026,58691,17171,52772,183701,149055,7938,-121358,-138728,-101831,-34989,88642,138456,98066,75091,63252,38207,8640,-62208,-86005,-137557,-104112,-94149,-104754,-131161,-60128,73939,169803,134986,49268,-4736,14858,45589,91000,188560,190475,165401,137841,222412,281761,220912,103094,4440,-22393,-9463,2172,17058,7775,-47505,-37842,4788,21549,27793,-32382,-69647,-31514,-33998,-48639,-75906,-92056,-83816,39564,99499,123298,177921,135979,3867,-88122,-45747,-38300,-33719,-56397,-76282,-93860,-112131,-53084,-36304,-122809,-61952,62538,109806,-11528,-90516,-53378,-59243,-52014,-50056,-20653,-14637,-34008,-62357,-113245,-112301,-69955,24129,93848,93089,27261,-24102,-63297,-74245,-117466,-109982,-122575,-72906,-43333,-65245,-130857,-148197,-27347,42993,10079,-50678,-62138,-22291,10707,22608,43538,40299,22240,22390,168,-60909,-101213,-66633,-44431,143,70284,171891,165993,159817,135757,82483,16291,-29360,-59260,18156,86775,43992,-71212,-79425,7949,63535,54259,-8781,-30106,41553,112924,102976,65556,7427,-47090,-92925,-100059,-49030,8761,29244,37099,-1951,-86800,-113719,-50211,29186,75789,108630,145953,141619,21591,-49462,51724,123204,95906,5596,-67077,-76676,-103969,-27156,63333,66604,5544,-39094,-81562,-40815,-12645,-42604,-108393,-79541,35912,33069,-74842,-88648,-102200,-68866,-26598,-34719,-61440,-46979,-48092,-19627,43749,123293,124440,90203,22779,-81839,-86753,-27976,-28539,-59623,-150942,-161924,-117553,-88410,-79843,-92767,-88658,-66017,-68844,-40133,33727,117500,195802,257113,300210,295957,285467,286854,177434,63465,-23358,-58323,30863,-915,2700,48031,54566,52618,73164,12349,-61868,-79740,-32319,26995,29632,-3587,-14474,-22728,-53246,-55410,-25116,26358,57248,74395,41006,36501,14045,23709,73241,63781,115032,226863,387037,380730,241921,51010,-74978,-9064,70306,151454,232145,284802,189557,23401,-90236,-138565,-131081,-95276,-47024,-24026,-1899,34607,87105,113910,90173,54329,45271,14187,-32514,-96694,-86685,-60305,-10964,71341,124078,148528,126424,57328,-14114,-52434,-85375,-126341,-66841,-18381,-3887,11131,24830,21981,25585,-36293,-104938,-83788,-32779,-33336,33698,127197,162956,107695,25362,-22768,-35683,-40241,-60957,-39404,2247,20004,-20941,-95581,-126613,-81633,-15526,73274,161087,164931,143735,122130,120708,86753,32909,-26353,-63370,-111497,-72637,25316,53140,45777,43628,12640,-24815,-37774,-888,36866,52866,2870,-50439,10474,96429,131595,81409,629,-63278,-59475,-36837,-51428,33870,80765,82455,101589,234753,292554,128976,23149,1424,-21716,-46093,-61043,-42918,-22957,-39698,-82348,-114906,-36969,16961,-25463,-96552,63925,246465,254857,76563,-72882,10857,61543,60209,25676,29840,94015,248067,453383,551261,460456,322588,105531,-52210,-80389,-29971,41600,56261,-14724,-115168,-116572,-42347,43380,139692,177813,153336,65590,-8599,-64136,-61204,-53907,-31255,-15313,68268,181848,201584,117685,22024,-23645,-21287,19921,1477,10965,59617,81096,57954,40049,48144,-57006,-91738,-101546,-92573,-62425,-49935,-57748,-65988,-17852,50938,28444,32979,55186,44521,-8683,-5241,-37505,-76930,-49936,19854,62095,53365,11179,-33579,-57074,-28466,-7648,57129,107218,13952,-32183,-20170,-8838,42320,100675,75528,-9442,-32052,-14145,-20466,-53171,-53403,-74178,-51306,-22079,33280,59299],[12748,-13918,-19831,-19155,-29208,-37037,-32684,-17505,-18850,3284,57760,85256,53040,19403,-16777,-56080,-86872,4880,81886,128822,91490,26136,-77840,-20642,48332,88523,91240,-56221,-20946,90575,94904,9231,-19599,30469,167333,278574,204901,70977,-40313,-70135,-35477,-11552,-55547,-59245,4935,99824,114826,35659,15828,11086,15751,38144,-27793,-39765,-44228,-84699,-80525,-60330,-61517,-94572,-105510,-60954,20801,-11362,-68240,-38268,63622,151177,139865,73550,13094,-22165,-54012,-87070,-70787,-21252,-12394,-74690,-114817,-47022,-45903,88921,155872,211744,200697,102627,12443,-77497,-72640,-50682,-70664,-25005,68693,98761,69318,19882,-59540,-106988,-91140,-88444,-80212,-47738,22333,40574,-28421,-86904,-50569,-4595,69654,40894,-11654,-862,33421,-1339,-62902,-64209,-67429,-81432,-40946,49422,262107,266242,131162,35754,34185,158185,198765,166657,141368,54464,-16007,-65942,-66633,-43264,-18312,23874,15422,-47938,-60481,-6182,28729,30854,-16939,-20022,-20698,-92569,-142463,-121731,-61269,-20173,37827,65476,37701,-4440,23476,63401,107292,81295,-61476,-100295,-65401,-62661,-24662,26695,98760,111696,85405,-4955,-27442,-18959,83618,110563,44743,-51028,-180471,-71206,-75998,-109206,-88678,-40409,161288,334505,106829,3984,-48947,-20408,95966,116850,32028,-33246,20924,122150,117795,63150,32240,-53919,-32527,-38554,-63246,-54159,15079,61497,79932,58159,11808,-7583,-91732,-82339,2347,100190,189016,289931,358537,340070,223024,126053,107658,81117,-13314,-91958,-76010,-28157,-33894,-26518,-25204,-87329,-124850,-69700,-14452,56678,130614,113683,33532,37303,113007,122149,91651,85031,107827,95926,64192,59491,69219,-27096,-88529,-85820,-4906,37038,53536,70193,102542,120230,119232,130067,108486,-28482,-86565,-60947,-68171,-24639,46209,-45818,-109450,-70298,-48396,-83116,-131131,-89722,-70570,-57490,-40155,-42344,-32812,-45728,-27757,18850,17824,-16073,-1060,33818,4254,-7043,-17949,-22560,-2337,87111,167230,71318,-39319,-50513,-39278,-38884,-7558,108156,302061,446133,369843,199345,152022,215004,203803,203963,230109,167072,85694,135894,58040,-42089,-24261,41281,36942,-32890,-5725,132976,226119,194678,73581,41039,94174,8500,-65715,-109526,-120129,-74848,-17081,-45164,-46661,8668,37471,-17863,-89028,-59612,-46222,-88555,-46470,31128,-3630,-84167,-72745,169462,299640,319930,288619,285645,167130,103873,14954,-101836,-43520,2180,42537,99785,184708,124204,32082,-54011,-98823,-104184,-106793,-76156,-42856,-62835,-92529,-82740,-35932,63344,130754,-309,-150482,9269,123586,187573,168941,92191,-7400,-91314,-116164,-139923,-120450,-98961,-94762,-89285,-63015,-19956,-19830,-41282,-28224,-26321,-21747,-269,61111,9521,-51495,-48186,-28859,-35012,-77717,-50358,-35058,10426,9690,45389,40675,-2232,-33584,-51790,-783,71646,139192,57180,-44183,-21466,23124,20875,691,33113,104156,72878,80959,58100,-10444,-37344,-3265,26334,-21307,-59186,-68478,-85527,-81928,-25638,-43318,-49541,-25249,-25755,-60242,-15482,31541,58167,-5645,-80602,-85354,-37890,-6284,-18003,-14807,-9971,-34985,-82924,-43026,-43811,-68915,-10964,65218,128802,64937,-93607,-49952,68624,216335,233347,183244,71625,49966,89985,12656,-2332,-15062,-74781,-65274,20724,96733,139120,85387,380679,400812,342699,210513,148224,95666,35941,-60501,-15594,50886,61251,16982,-37423,-54134,-80178,-77998,-78231,-105675,-59148,20552,83071,10489,-95411,-74429,-5097,40159,48951,45740,42849,28814,61944,69783,-25369,-51169,41755,149509,217133,196894,137107,-10716,-117753,-56665,21784,125184,225475,168842,19479,-95637,-103144,25991,71373,-9205,-36142,-49554,-27766,-47824,-63950,-35760,-43842,-120109,-85752,-47166,-34335,2441,30155,3720,-61524,-30818,47214,87804,185814,214898,128321,90279,23809,86212,118587,38833,-11005,295,-13866,-89579,-38101,-20557,-16338,-10962,6179,-45397,-96669,-32881,9464,-78459,-126009,-74451,-8972,12353,149016,295642,318410,24457,-97672,-79870,-75823,-46680,-25287,-47118,5428,43829,34238,-21170,-25827,4290,11895,-30599,-72965,-55212,-17052,-2448,11142,33587,45998,3848,-21780,6569,70374,94625,88844,28379,-54930,-114720,-139800,-163932,-123940,-88250,-30686,19434,12032,-30378,-36873,-19991,-13828,-42172,-91256,10527,48385,34057,86904,278533,443260,382884,217408,85711,-72266,-36926,33196,137163,217631,202045,100863,45572,85418,92529,86876,67534,36094,29333,22954,-12919,-69404,-89746,-16377,72072,35926,-68603,29515,193514,203129,75447,-41231,-32484,-50255,-48803,33615,37282,-20177,58911,191794,315050,260090,9099,-80286,-73597,-111982,-15946,54120,-23181,-49544,22634,95527,130204,134798,125973,64139,-48418,-125385,-108134,-61872,-8852,19945,21314,-32898,-136240,-98687,18810,79087,69655,92849,117034,76353,-23670,-81950,-112326,-25565,32762,37637,3271,-16918,42018,128662,207850,241460,203224,145276,61805,-39540,-53933,144438,348370,386367,304701,117342,-23396,-87898,-49355,-20373,18908,138954,371708,487021,501177,413555,216943,98587,50200,79725,146378,214724,237491,133397,49193,-17001,-31386,-56913,-92573,-98430,-92872,-71769,17519,127475,126816,126201,126279,157817,149527,87688,-1607,-88801,-57301,7247,32051,14425,22647,-9268,-29139,14461,19398,-37193,-57395,-50225,-76889,-101345,-74915,-12846,140737,216629,128903,18385,-49483,-99739,-49480,-46223,-61831,2300,51774,100413,78125,882,-29257,-8012,-14891,764,20883,22474,42741,46034,-5678,25670,29446,19507,-19642,-70383,-123984,-142584,-66302,40945,70611,-38223,-88896,-54384,61872,233150,362874,298411,137839,19375,-51753,-54823,-45532,-52095,-74661,-41220,-19237,-39400,-13540,108321,305859,389637,263801,30481,-92996,-11316,11322,-28433,-37479,2416,23467,47642,46527,-59770,-107769,-69566,-60660,49430,214091,250710,137363,31414,-20450,-21522,-33360,-75900,-74093,-49345,-73228,-119057,-143261,-101652,-18511,120066,221513,154569,42065,-58514,-116620,-76579,80244,176084,159435,92148,-31049,-115813,-11971,15419,-34804,-97829,-104201,-130901,-41422,20172,-59840,-86369,-94044,-67611,-29450,8139,-2602,-100427,-24511,34315,26523,-18281,17770,1410,-80808,-131396,-122195,-77180,-15678,49429,22364,-37983,5601,20843,-16181,-48246,-28390,-28216,5966,125644,167853,115178,136467,119103,27848,-35953,-34720,9874,20781,50351,130016,158100,130892,96855,75135,9492,-45272,-57097,-47867,-73215,-86592,-55299,-31578,21460,94714,125246,83343,40344,84646,119286,134543,50647,-44698,-59833,53070,118288,96499,43424,-43132,-127012,-61412,57215,204180,134393,76592,83726,60812,11011,-61876,-80265,-82909,-81819,-66060,-75292,-25805,-46339,-34257,-39053,-38006,-11227,-1086,-7566,33600,272,-71167,-94887,-81352,53454,133037,513611,738097,751292,446546,63218,-96366,-71943,-95397,-113031,-45955,-11623,1118,-23823,-34010,41321,66308,32102,11566,9983,14327,-12852,-64436,-38584,6721,83915,123553,91507,49303,44182,59873,27912,-45593,-73710,-58302,-40841,-34708,-98194,-76083,-52469,-17496,-41846,-96937,-121433,-73382,-12390,70546,61186,-25058,-131689,-122045,-46614,110995,203014,149471,28545,-36513,-50042,-42902,-53374,-70755,-38328,5180,35031,47125,30029,48244,48192,75056,91666,43243,7389,15022,22209,20541,16864,3395,-12988,-25897,-29453,-36035,-26110,31992,141560,141723,75701,-40859,-79440,71214,145372,78109,-28136,-36013,149375,398334,530613,417295,241339,45427,-104974,-80506,6732,97756,72493,34722,85059,196528,49227,6427,-13784,-61017,-109781,-19983,-1223,-24170,-294,-5717,-17001,-55509,-87340,-77229,-89846,-55982,24370,46060,58385,108408,144203,93870,28817,25938,-340,49364,12975,-42474,-79540,-79564,-59896,-40420,-36437,-50370,-74548,-88994,-68506,-53787,-8117,17809,100633,128039,25699,62045,128347,113411,33550,-6229,-17503,-67948,-74754,569,106345,281381,362670,249998,140623,10104,-44589,-89420,-29267,63903,94639,102129,16193,-84359,-167575,-168041,-118132,-114915,-138086,-121099,-77398,-118993,-103536,3588,52549,-22582,-102383,-4528,89077,110641,3255,-116683,-36768,34148,47625,30326,28193,45506,16012,-13844,4228,54744,55747,34074,9966,-22755,-34545,746,34230,141295,247754,163285,74263,19993,27798,33943,8661,-59991,-78797,-113489,-92078,-72794,-27472,-28499,-16796,-26570,-32702,-1811,2700,-20767,-53676,-31352,-30401,51317,41033,-33404,-34742,11288,42314,26134,-10879,-61650,-130060,-156764,-102159,-92780,-38676,12417,85987,101398,-41628,-101360,-135188,-64630,11638,62517,89858,84824,85618,70420,57154,37961,8910,-483,-10132,-11493,-12610,27439,63464,33634,-42475,-20077,87663,142962,150423,125531,46458,28201,122119,175942,173759,145356,165229,207467,188623,75331,-38880,-93267,-17024,-7844,-37117,-47825,13275,76713,50166,-32217,17366,62558,1991,-75540,-106271,-14585,37203,-4694,-69891,-109595,-26891,55191,117229,188556,217534,114234,21721,9267,25676,17498,15378,42906,108906,120529,90572,41619,29480,-12545,-63096,-97227,-111730,-114015,-59213,-28520,-80605,-131840,-22426,58449,60222,-1209,-65421,-54674,-44161,-21584,19363,15456,-58399,10821,74875,66392,74191,57610,44723,-36565,-97084,-19411,-24417,-6851,105083,197287,120131,100971,129201,143095,81130,63154,36919,-47421,-91530,-79704,651,12303,-37610,-83762,-106587,-78844,-60698,47429,74206,10131,-36138,-97284,-132607,-81590,54270,106588,109150,62848,75416,52455,9489,-4413,25066,126725,206591,160764,76426,116,-59134,-116246,-61621,-41088,-42509,-41944,-53271,-34243,60951,156495,230000,231037,146161,61978,-6231,-58036,-48226,1233,11753,1425,54314,233569,400047,380602,230383,68315,-24548,-65120,-84178,-70817,-76715,-77267,-79150,-81299,-50944,65174,145488,128168,10088,-101658,-88074,-9188,23059,-36104,-42967,-31351,-54196,-98256,-66730,44333,166609,283411,319149,110073,-85724,58384,307834,328938,204910,74458,3482,73007,153472,61655,-61306,-36386,58161,91240,52543,-58720,-82803,-91199,-69475,-24745,-28275,-29613,-31722,-67032,-81506,20639,45503,37542,21989,-17077,-63236,-84517,-85582,-66856,-85867,-74593,-52300,-56127,-48533,-6696,-39913,-77197,-46492,-10777,-5682,-75940,-17098,48661,98346,40164,24954,72803,102571,115365,182282,242921,257517,103785,-4145,-16807,23312,6631,-32792,-36213,26825,-21019,-36291,1072,-47120,-43725,-52076,-25601,27715,71222,132764,218440,182222,96632,58104,37795,-11526,-24084,8759,33601,19057,-5585,-54258,-68797,-71975,-53940,-73444,-60271,-26622,17607,49530,71193,101284,56572,41374,32247,33664,96366,148635,164165,134072,64607,-11868,-49052,-15596,49462,82153,73002,18586,-40331,-74963,-119769,-74305,-8003,35369,-2140,-88730,-49953,21755,48209,14131,-33801,-50993,-55307,-24288,62921,225484,387405,452590,432240,247473,99934,4343,-62730,-89610,-49533,-48296,-82558,-108881,-105944,-77252,-20922,78231,197032,172499,49534,18089,62694,213244,178517,31013,-101791,-137032,-111126,-43028,77337,123264,91712,76394,66877,44459,16622,-57909,-80213,-133618,-121680,-98389,-94594,-130953,-70495,70198,176141,145937,51176,-10080,15846,54296,103010,196399,199083,177275,148810,235148,310607,241870,104635,-1732,-27924,-10469,4505,28348,31965,-34654,-46269,7550,39382,62104,24236,-20186,-20626,-25992,-40352,-76526,-91256,-102714,21117,94562,116748,161290,119454,-2122,-90967,-58252,-53538,-41317,-53992,-67804,-98715,-105204,-38528,-28712,-115557,-62184,61468,75699,-47735,-133463,-75852,-76566,-58834,-42700,-19326,-23932,-54447,-92961,-120740,-102800,-53382,38651,102257,93970,23933,-36695,-67112,-66693,-98819,-82177,-93654,-71763,-52709,-77717,-154647,-141741,-30581,36389,6260,-53675,-69394,-29495,3006,21643,36852,25614,1517,7808,-1298,-60833,-88757,-44270,-25327,7015,77501,192815,177679,158462,125586,74512,19337,-19626,-56724,11144,77457,35954,-79587,-74518,11185,63931,49235,-16063,-44675,17634,84253,85403,73027,30166,-21057,-68668,-90716,-64757,-25157,1410,18459,-8948,-87950,-138395,-73522,14727,61185,95790,144118,161365,47961,-39172,41117,112037,94105,9840,-61161,-73615,-111117,-33694,47929,46888,-2770,-37133,-86978,-49391,-22685,-56916,-115423,-62964,44737,30323,-72793,-71921,-89075,-87966,-59680,-55959,-67044,-42964,-44712,-18429,67917,160611,135173,82840,11471,-90728,-85266,-27503,-28601,-67306,-160926,-153847,-111004,-89368,-96733,-90302,-73923,-59667,-67410,-47454,16042,98601,155285,205645,244370,249824,264753,290755,189961,68006,-18588,-103864,13392,-1198,16644,69754,79417,86076,96362,13049,-70970,-75467,-8149,54166,59785,17480,-12223,-20800,-48861,-54820,-27969,21101,51095,66952,42211,44440,21274,22579,63736,52989,81442,171403,342688,357232,220977,33504,-76124,5690,87584,155828,210477,243999,169457,15311,-101121,-127378,-114766,-81648,-36940,-19103,1416,48219,114802,131337,86704,42972,36678,8766,-39746,-113208,-114319,-82690,-22807,67237,136504,176521,159419,82858,-909,-52118,-90460,-131043,-65931,-23354,-14347,3515,29535,45373,48970,-38312,-164164,-135460,-60356,-32024,50958,153563,193242,108611,-2287,-38861,-24610,-31769,-63607,-56159,-11554,20169,-11021,-79004,-104361,-71004,-16204,61579,152783,186454,194086,166086,146782,100304,41087,-19389,-58475,-98431,-68161,33577,71465,58684,35724,-6055,-41521,-42879,8561,59953,81787,19961,-63208,-2490,82778,122281,87334,4496,-67179,-47228,-16980,-52921,13841,72571,80401,91099,199617,234526,92926,4699,-14200,-32774,-55215,-57044,-33109,-14244,-38211,-89794,-108952,-25962,28236,-13674,-94762,41351,205229,211836,74568,-81961,10068,65001,58364,16696,15513,67078,195246,382992,513347,455756,351322,148473,-35619,-89294,-58038,20423,35603,-30291,-129743,-93430,-20020,51109,133368,166941,150855,74077,4771,-50043,-59838,-71133,-57159,-52456,14134,158152,202612,110634,1637,-43940,-33505,17325,2593,18759,67685,83436,63730,76493,105636,-2194,-78336,-96946,-121056,-101439,-86636,-80018,-43504,-6739,49124,26015,38410,60929,46568,-20092,-23180,-55429,-93234,-49010,29937,80789,73786,23391,-23877,-49480,-35771,-37702,-4682,46447,-18486,-31778,-5495,14113,61138,108295,88721,7010,-24073,-15111,-20130,-46132,-52378,-76930,-47234,-24883,22034,49863],[14609,-6813,-9642,-10316,-24294,-35216,-35076,-18994,-15773,14283,71181,86452,39664,-2501,-36421,-63712,-65665,14558,77299,110069,99660,51896,-63968,-48761,32564,78839,103612,-60299,-24634,98746,110443,16376,-31126,8446,143794,268079,203485,69394,-42759,-68316,-30262,-2185,-32756,-46456,2593,73390,76520,-11198,-35924,-53389,-31123,34361,-9529,-26245,-39052,-66635,-49394,-24457,-33813,-73962,-110108,-69519,12928,-14410,-76094,-49770,53664,133154,127589,75909,18116,-20483,-53952,-87643,-75244,-27907,-22283,-90513,-96502,-22425,-20940,117003,193670,245152,206937,94481,2706,-94910,-65853,-55018,-62332,31239,114228,113385,71163,25860,-36407,-98793,-126103,-117549,-99751,-55777,22137,64558,-559,-68516,-50528,-26400,38853,33257,-763,15698,46521,15823,-76386,-70603,-67178,-89683,-69937,13037,242756,293405,153761,46420,35633,128913,162390,155697,155309,83174,15020,-32081,-29602,-5747,11048,39775,18725,-48120,-97238,-45049,-4679,10554,-22674,-16040,-19733,-102495,-158698,-128891,-67918,-18009,35478,56630,24541,-5210,31385,55208,72785,37525,-90804,-115690,-65606,-51747,-47634,-2244,73739,87233,54620,-48004,-61799,-29039,76046,101827,39833,-55767,-166354,-54087,-54303,-98353,-91932,-46641,163717,370108,126673,22782,-44631,-34331,82846,126763,47076,-10177,50552,178069,205874,124110,65848,-28558,-8702,-21812,-69109,-56966,10858,54379,79726,66877,13695,-3054,-79056,-87513,1165,102842,193108,290547,350580,320553,206772,112303,101702,91283,2787,-77602,-68747,-5764,10382,-5147,-23879,-80713,-85497,-42527,-2498,60112,143945,129711,59099,90813,169976,171546,128475,106232,110132,85644,63443,72040,106114,18449,-59572,-83807,-12008,36524,60562,79676,101934,102209,85158,93924,97628,-27647,-70253,-45555,-54084,-7115,63509,-20910,-89670,-83308,-50329,-74694,-115859,-85430,-73879,-68196,-54212,-61186,-54345,-67961,-34232,23924,19359,-28487,-25597,-2171,-34308,-40237,-46680,-36554,9827,128102,210713,96887,-24752,-46745,-42122,-44231,-22002,87474,269423,383275,293747,145750,116669,206836,247717,265840,285885,226188,125123,155216,56614,-34016,-9140,56667,51926,-22843,-7355,135097,234749,200586,67997,21696,70792,-10702,-72960,-101894,-108054,-65849,-6535,-28800,-26137,26686,34522,-26120,-83700,-35920,-27110,-67890,-26266,55980,21101,-62445,-85039,164672,301871,320564,294245,325636,234805,150298,24691,-104729,-34772,13280,42486,95118,196873,135084,31402,-60646,-113285,-120091,-119144,-90643,-55903,-66516,-70519,-64415,-27376,81010,165542,39028,-86757,23587,134735,188178,154911,75046,-16159,-78048,-108444,-123341,-111548,-98876,-75728,-73867,-59386,-26203,-35855,-56759,-37026,-36064,-24162,6904,67266,16063,-38326,-43498,-30241,-36763,-68087,-44853,-35674,12906,10245,44243,36294,-2367,-22752,-43042,3166,78279,154960,72105,-40288,-31010,6428,-361,-23646,5779,70033,24876,46083,47495,-10009,-29720,5711,22324,-34903,-70848,-72806,-93103,-98041,-44881,-56256,-58060,-32118,-28334,-61104,-25065,9459,30934,-24311,-88580,-90677,-46161,-14727,-23216,-23284,-25333,-47606,-84981,-34448,-21743,-94414,-51699,33833,104306,53620,-96414,-55578,51265,197313,236968,217206,115964,95280,142135,49422,16189,-2272,-55906,-81272,-16149,27441,51729,12413,305293,318771,314410,210629,142262,101496,47301,-46844,1235,68010,73670,24715,-33986,-52581,-73825,-79121,-83707,-113708,-32646,48046,105640,37082,-62805,-62971,-7739,27526,45462,70793,93999,97687,128779,108859,2504,-27109,51156,143883,210013,208246,151928,5469,-120166,-82321,-2270,95518,192406,141982,2483,-104280,-111423,13844,50325,-26555,-55257,-44750,-16350,-26827,-35332,3344,5578,-68423,-83808,-90440,-59576,-6257,37850,24649,-18465,-37432,38391,62255,173570,215860,119577,69880,13530,75260,105064,25466,-14327,14032,27471,-35077,3197,-9339,-24440,-33477,-7901,-44676,-75721,-14914,24032,-45326,-82507,-58731,4740,35772,161559,284087,263146,-11277,-109401,-54444,-64409,-38757,-9963,-43335,-4891,35885,34381,-12777,-12539,23404,31964,-13599,-66574,-53298,-17105,1852,24812,48563,50304,8599,-14436,15290,67605,84671,76994,10062,-79855,-136873,-158129,-186270,-120038,-71366,-17186,22748,12859,-27680,-28689,-9382,-1548,-34574,-90009,14664,54741,26043,65805,268020,435183,385278,216489,78616,-67846,-29189,52693,172193,255432,233688,107102,37915,75515,72816,62180,48826,28843,28786,22235,-15692,-69923,-96910,-25223,67157,32680,-75499,42526,217216,217589,76134,-48131,-39293,-49660,-44455,51101,75351,26593,108637,234673,327354,222916,-36913,-132155,-117514,-101566,26933,73631,-17321,-61590,-4849,55569,82671,91009,91779,34785,-78763,-140145,-108032,-47683,8214,41261,42824,-13852,-110232,-125691,-13792,46559,38579,67152,107754,87478,-1610,-68777,-106219,-25513,30386,29787,-14231,-40456,19240,116350,219838,265528,216060,153310,70802,-40963,-57351,143885,303615,319578,254587,95016,-21527,-73900,-49445,-31295,808,105063,317538,432069,490702,458652,268076,134746,71186,89885,144038,210339,262526,164165,58917,-34234,-47398,-45011,-74665,-100771,-102537,-90045,-24097,63456,61720,73741,76924,122972,136684,108000,28819,-62368,-59139,9693,39279,28862,45642,12072,-29760,-7005,-1169,-62570,-89522,-66072,-75438,-92507,-67135,-540,142550,178034,79025,-18001,-69856,-109438,-51994,-42204,-62976,-23817,22646,73181,49676,-10074,-38307,-9864,-5999,708,13155,13288,36236,60261,23584,50029,38808,17203,-28417,-79743,-125402,-132468,-63303,33713,53683,-51525,-100929,-56500,56064,233655,373417,304222,146539,31481,-50481,-73404,-63716,-44760,-39587,-10253,-4929,-55397,-27189,129088,319807,378177,222121,-19092,-72430,533,18970,-24691,-39896,-10218,-5220,11296,18787,-92032,-100905,-81921,-89485,33553,196540,231689,123219,24605,-21416,-10027,-16966,-63852,-73082,-39397,-50542,-97779,-141423,-97598,-19545,116927,246848,194607,64239,-51172,-136278,-118500,29873,126112,136053,84422,-28002,-128000,-31586,-113,-52665,-114242,-115536,-133746,-42983,11011,-74203,-101665,-111914,-78677,-32732,5181,-3528,-90279,-39914,19494,18115,-16093,19352,-10791,-104902,-161880,-145692,-79804,-18034,30093,-5168,-60205,283,36159,7223,-27519,-11256,-10901,34643,165867,215276,152567,144996,95960,-2905,-61291,-53995,3484,26784,54369,121339,147641,128949,98807,76912,11356,-44500,-57229,-49397,-79460,-76960,-36738,-4348,48081,108110,121270,79931,57671,68393,85684,110836,49800,-35742,-60148,46193,110968,90463,41061,-41380,-118302,-72320,44659,192573,115900,84577,101759,77807,24476,-56614,-84703,-76743,-82204,-70813,-71904,-7925,-21788,-29399,-42354,-46390,-33344,-37458,-39291,9601,-7880,-72927,-94649,-84203,43146,112663,474832,702523,719201,460035,56813,-89801,-60496,-91934,-108111,-48037,-26567,-26700,-54821,-45235,55198,93950,59226,27244,6692,-2339,-33281,-79623,-48350,-7837,66414,99894,75654,41074,46472,70166,43201,-34265,-71501,-61330,-49271,-46950,-98742,-59100,-44654,-17059,-41706,-88164,-92886,-44893,22028,108036,90381,-6601,-124426,-115054,-29792,163237,233389,157111,26167,-38090,-57267,-60075,-73272,-82445,-57484,-22587,9546,30646,17634,28089,29989,58546,84266,31403,-3849,14297,9993,2746,7059,-324,-17280,-32396,-39715,-47319,-34064,23673,143591,138203,62518,-46284,-46149,94958,130001,66866,-33672,-52553,149542,414482,536643,420638,242155,40818,-95898,-69014,11943,94869,40197,5902,65062,178982,71268,13203,-11817,-57485,-102206,-26691,-4393,-26560,-1755,-7125,-12214,-33273,-77309,-109445,-136440,-78915,24825,75066,83574,118743,129389,64362,3385,808,-31576,8746,-20298,-62936,-84596,-70118,-45678,-25463,-24405,-54747,-93769,-117905,-72424,-50654,-5284,23288,109164,156037,59130,87992,144795,109772,16959,-28891,-41073,-78007,-63452,7139,91597,224593,277928,182708,112289,-824,-50093,-87238,-44541,43842,71823,97864,28464,-71519,-157196,-184507,-131777,-125813,-146003,-148091,-103508,-136328,-107151,10123,58434,-33026,-100391,13193,121025,127546,-5003,-124952,-34496,36121,45814,26415,44899,75641,39886,-310,-904,19752,5662,12245,3663,-23630,-35501,-5504,37794,158623,238793,145848,71999,25828,32722,39858,13921,-55333,-71081,-94020,-61638,-42699,-2665,-11685,-7288,-26015,-31588,14495,26226,10182,20155,35777,-7432,53674,51870,-24391,-37192,8382,44999,34488,4949,-36994,-108691,-157037,-115480,-110679,-45833,15336,88123,87871,-57364,-117255,-126117,-57907,10651,55896,84101,81326,77600,53972,35234,20989,-1414,-4025,-4346,-3037,-9837,23773,62105,49222,-23052,-5238,96164,150120,165943,136951,53216,22779,104675,159236,143576,107480,124904,179888,177154,75862,-39036,-90011,-5584,1357,-32635,-42237,32183,96945,65119,-15936,16588,58635,-6600,-97640,-96736,16173,69156,16082,-69803,-138395,-51135,24830,78255,130876,179990,104674,17671,2375,12184,403,-6302,11304,60296,87863,82151,47636,36215,-8774,-57406,-84808,-97489,-98201,-52539,-21314,-71718,-145060,-43761,33670,38568,-20010,-100108,-77065,-51401,-29268,9195,-1211,-89649,-3629,62192,57396,78632,63268,46610,-33346,-94411,-22422,-19762,12480,145404,236830,132917,97348,137329,172045,126511,94173,48711,-47263,-99689,-83350,287,8504,-40933,-87916,-108782,-84577,-57582,79027,93741,22793,-38991,-113866,-166091,-125112,7952,77672,107523,67667,79435,62523,3893,-13165,20889,121745,194358,146566,67713,-1064,-54486,-94928,-50506,-31163,-31023,-39176,-53762,-30662,54525,142996,211819,211528,136493,62971,-13450,-75853,-68535,-16341,-7139,-26404,25330,217432,437781,442263,280552,93295,-4482,-26563,-60598,-63584,-93194,-101042,-106472,-95005,-44984,66451,135819,107802,15515,-50568,-55606,12293,45508,-10589,-27698,-38246,-62687,-122482,-108425,14416,138531,254606,261430,45225,-104497,140431,403611,399665,249928,97899,5486,48279,133822,58603,-69554,-39887,61186,94295,66746,-38786,-69837,-78480,-59026,-17212,-17523,-15209,-28221,-67012,-80075,22325,39628,28404,12031,-28935,-76205,-94172,-92271,-80406,-108304,-103565,-89243,-70701,-47132,6661,-18737,-67411,-52180,-18150,-14397,-88626,-27522,49103,100415,25201,-6343,41810,80970,98790,173216,246455,245553,89944,-8419,-12260,28104,14247,-12146,20714,65652,-6190,-36076,-7534,-55232,-50451,-60521,-32091,25476,85859,147552,230870,201101,105977,67737,62041,12051,-11447,7886,24057,18087,-2964,-63978,-87500,-79298,-59033,-63667,-32510,-13559,26935,52046,72979,104470,64186,53896,35938,9355,55947,109361,123814,93467,26940,-37845,-71095,-37562,23940,53351,44455,6180,-42042,-70089,-116071,-87154,-11897,41528,9536,-86652,-44665,28862,40741,-11373,-69037,-80287,-75638,-34304,49216,187459,331904,411920,437871,272273,120244,16766,-57173,-103261,-58012,-55993,-92924,-117070,-104495,-67445,-22422,43769,141342,139632,36722,18132,71807,241315,206010,52510,-83380,-126394,-118423,-53862,57225,97352,78000,73130,66442,45731,19490,-58513,-78733,-128614,-134335,-100391,-85142,-128393,-83404,61406,173645,148501,48191,-17511,14975,59134,108874,195348,198820,179215,150758,235962,327502,256436,102641,-10143,-38879,-16729,2849,35544,51765,-21563,-57375,5782,49697,86028,74458,39385,3150,-13132,-32202,-78621,-92250,-111904,-4864,81506,103550,139699,98026,-12840,-94126,-66725,-64916,-46710,-51798,-62343,-96334,-97508,-26685,-24852,-110382,-62148,57109,41378,-68522,-121086,-79453,-85152,-62475,-37449,-22083,-36420,-75547,-121315,-120803,-89956,-37184,49660,106026,92213,19901,-51286,-72683,-60749,-81829,-56436,-67790,-69827,-63068,-89178,-163602,-125588,-33494,29201,3547,-54462,-76990,-39824,-10498,13641,24209,6224,-21658,-9353,-5256,-46457,-57664,-19212,-8656,11676,84427,206399,176977,141238,102517,58924,18622,-11412,-52925,2186,63121,24534,-89421,-71065,10723,59940,40933,-25535,-61185,-6468,58236,72101,83110,55611,8370,-41242,-74566,-75703,-53952,-24481,-686,-16509,-86671,-157943,-94503,-174,44548,80076,138822,178866,77174,-21231,31346,97502,87939,13139,-49419,-66843,-114960,-44274,24733,21223,-12082,-36673,-92436,-63992,-44299,-81529,-120740,-43813,49034,20968,-77230,-61507,-74435,-88690,-83177,-78091,-75124,-39151,-36695,-10030,95319,199354,146212,75730,666,-97968,-85629,-29047,-30142,-75183,-168614,-147473,-106184,-92344,-117529,-69681,-55576,-50965,-59276,-38384,11312,81394,115344,151903,183671,199561,237721,286386,195264,65786,-18921,-133734,-13059,-8145,24421,86340,102688,119700,118441,15436,-78172,-73756,7482,70798,77998,31393,-12531,-16690,-39020,-51581,-32443,11883,40341,54914,43327,53615,28079,18206,48442,40962,56199,116612,278868,312031,186360,9076,-78974,16774,98683,147974,177839,196395,144047,5972,-111061,-119600,-102660,-70988,-30845,-19555,-564,57428,143236,150855,85393,32026,26405,1126,-48809,-131384,-139373,-90060,-27037,63922,147441,202150,189979,108683,13652,-51693,-95369,-134299,-68516,-31955,-28084,-7711,30568,63347,60430,-37305,-147294,-172794,-80827,-21935,69053,178193,221206,106213,-28916,-48046,-11065,-23672,-65167,-73255,-30337,10782,-7857,-60698,-81423,-59175,-17484,45654,134130,193078,233283,204068,169099,110862,47839,-12563,-53864,-85953,-63582,38636,85444,70825,26918,-25082,-59632,-50450,13725,77250,103388,32603,-69843,-14846,69040,108595,87408,4884,-71091,-33157,274,-39210,1793,65853,76906,75764,146289,160388,51714,-14472,-28234,-42667,-64421,-56651,-27564,-7860,-35921,-93242,-106112,-20675,33590,-5464,-75747,21963,161745,164095,67260,-90406,7114,65323,52201,5401,-1257,37122,140157,301162,447650,423793,360024,187113,-16966,-88796,-84181,-585,9692,-51935,-132587,-73959,-5398,45020,112537,144012,139156,78942,18063,-35205,-56036,-88252,-84222,-85011,-40077,118156,185194,91208,-29705,-73777,-52495,9339,-880,19457,63664,74557,62666,108051,157701,54305,-58782,-89406,-125110,-127296,-125799,-85181,-24987,680,41935,18355,38763,60990,42670,-31952,-43323,-76223,-110789,-48726,39366,104462,96293,34305,-16317,-45080,-45688,-67402,-54731,-7163,-54912,-40997,172,32255,70586,104182,90430,19754,-15525,-11962,-15559,-42515,-56072,-76929,-47067,-32357,4959,34135],[18755,3786,3455,74,-18769,-32809,-37842,-21878,-13918,25971,87394,89759,29473,-20665,-52255,-67254,-45062,26062,72359,91121,104506,80812,-28904,-83344,13398,65817,113039,-61350,-34358,98479,118296,23238,-27633,3446,118532,245784,194563,65705,-45571,-65142,-23170,9773,-12745,-34632,576,47964,37044,-66664,-87325,-112011,-44057,47221,14253,-13537,-35217,-52117,-24456,9464,-5184,-47785,-84235,-77997,-2669,-21714,-87545,-65026,37764,104954,106662,72878,19647,-21951,-56300,-89247,-80515,-35438,-32964,-106890,-79270,-1441,1530,142673,226677,266683,199235,78809,-10680,-101154,-53808,-63365,-17988,95586,152368,118061,68648,30612,-14259,-77697,-155058,-149387,-122499,-67601,15368,79909,23721,-49004,-50738,-50526,-4573,10285,4808,29481,53698,29989,-42739,-56753,-57962,-89257,-99842,-18878,208901,307045,175179,56042,30504,88529,118458,136996,161162,108683,47715,7051,16366,44815,51363,57694,17407,-50331,-129410,-77160,-34795,-9862,-31586,-17252,-23909,-110293,-138196,-103392,-57930,-14863,28816,45376,11085,-6074,32717,41076,33855,-11608,-125848,-137351,-74262,-50064,-57698,-27290,52212,62449,26279,-73898,-95175,-40250,63147,87012,29649,-63120,-152043,-44257,-44541,-96150,-98100,-53319,161045,397526,142883,32222,-52466,-59248,60787,128910,58863,13685,82866,236735,304899,195890,101555,5542,43240,22259,-58153,-60720,-89,37735,69169,67110,9372,-3335,-69760,-96336,-6604,98195,190720,279067,325349,286787,179271,88940,87415,93996,12699,-68081,-63337,12016,52008,38367,-758,-47847,-44360,-18544,5114,58145,153591,142986,85060,138305,216930,211935,160423,123912,107304,72392,59693,78442,134896,66209,-29893,-77861,-24530,30425,61417,79395,91479,74076,39024,46100,75901,-28761,-57044,-35937,-45025,3307,68596,-6536,-77233,-100102,-58197,-71825,-105286,-82280,-79297,-82635,-70612,-75303,-74827,-72453,-25016,34145,20129,-45834,-64269,-55112,-76229,-72228,-84882,-58155,29579,178924,256186,119593,-14459,-48021,-50431,-54961,-41321,62705,232505,317545,223602,97924,79823,184401,270599,305982,316924,264996,153197,161688,50290,-27770,4610,69600,64978,-12083,-7862,131167,231787,193619,55254,1450,50121,-25082,-76962,-96673,-104492,-64644,-3129,-18637,-9727,40592,26038,-35824,-69892,-15358,-11408,-50213,-6030,80846,45487,-42464,-103532,146838,284428,299557,278689,346847,297205,195007,42202,-66321,-23823,19367,36661,81421,196412,135987,26275,-67531,-128249,-133175,-130840,-105833,-71276,-72540,-49629,-44773,-21923,89595,187561,73523,-12999,71026,159435,190729,139883,57183,-26239,-70607,-101857,-110482,-100699,-85694,-58852,-61410,-59550,-37748,-56890,-71674,-44695,-46588,-28757,10118,68772,19226,-28217,-40381,-33544,-40980,-63646,-44838,-40906,12358,7203,36873,25320,-7813,-17318,-39155,1865,78479,161570,80245,-40639,-45597,-17104,-29699,-53636,-21179,38643,-25038,2398,27337,-18238,-28415,9987,11771,-58659,-84615,-70396,-89213,-99937,-54333,-64246,-65633,-38920,-30200,-59623,-30845,-9999,2599,-45299,-99114,-98878,-58353,-26395,-25382,-23422,-33547,-55584,-73261,-6942,15820,-68880,-86019,5483,82124,43921,-95630,-74196,20025,159834,220091,236602,151278,131539,187605,87793,32860,6688,-44066,-97595,-48475,-34797,-31908,-57917,247531,230455,269970,197146,129999,103027,55445,-35883,14664,82808,84978,32391,-28973,-46623,-66377,-85043,-94465,-113172,-6061,71656,120220,55619,-32821,-38782,5320,26253,45690,99141,155716,180103,203785,148274,28898,-6235,56942,133168,194608,210746,158320,17917,-107173,-112752,-32797,63968,161035,120128,-9228,-109606,-123183,-4109,23676,-45423,-73101,-38201,-9555,-11283,-8472,46549,62336,-15328,-57989,-129588,-72262,-9830,45955,40430,11937,-34632,29027,43538,154994,202481,100748,41731,395,47515,76688,7275,-18787,27112,69096,26610,45675,-1036,-33591,-53505,-17675,-29962,-52479,-1449,37675,2800,-22968,-39351,18199,59619,180793,277630,215780,-40953,-100475,-21836,-43982,-28268,4238,-35627,-11861,28675,33254,-5500,455,42470,54574,6466,-59177,-51627,-19452,3089,34908,57715,48691,10163,-9338,21484,61750,72521,63138,-9714,-104606,-157239,-170504,-161287,-96266,-45936,-2389,25021,12244,-26181,-22464,-1075,8009,-29524,-86746,18781,60477,19781,42211,247806,411251,374382,206135,62528,-66179,-25063,66805,199132,278157,251839,107042,27214,62450,49308,34769,27976,19755,26584,20708,-17131,-66657,-100329,-31869,63047,29594,-83864,51957,233857,227495,77036,-51672,-48407,-52527,-38993,69517,105624,65077,149036,269506,326285,180748,-74131,-177620,-133488,-56667,66875,88273,-12679,-74333,-33086,17469,42280,57664,68097,16489,-93965,-124888,-98876,-32671,23428,59239,59708,2342,-85206,-104746,-28363,27646,20357,53404,107692,104162,23012,-54406,-93470,-21635,29598,23230,-28119,-54724,5215,104598,224330,280799,222640,155488,74628,-45052,-56362,140749,256804,248705,193760,66491,-18582,-55868,-44465,-41709,-20883,65190,249412,359933,460590,490237,319004,173698,92168,97880,136761,198319,279791,197081,72210,-46304,-58000,-26979,-50880,-94282,-110775,-106449,-67205,4444,-4696,16625,21289,79368,116067,124755,60871,-32950,-56721,10283,43196,38606,61239,25655,-28874,-27420,-20758,-83523,-104603,-51084,-58113,-80917,-60340,7844,134316,130043,28659,-51356,-87112,-112634,-50659,-35071,-52217,-43037,-4326,48649,23899,-19846,-46896,-13520,1670,2144,4195,2708,28964,70284,48509,68293,40316,9014,-39161,-87584,-123864,-123932,-57452,31532,42530,-59981,-108105,-53655,54071,233195,372620,294609,147095,41430,-45112,-82906,-73195,-40137,-15711,14871,12586,-59396,-42045,138907,310788,338903,163908,-67554,-46499,14462,28151,-18346,-39303,-23121,-39016,-32547,-15146,-113847,-89598,-88394,-114861,18047,173009,202933,101185,15632,-21600,1874,-249,-50927,-67504,-24103,-22176,-66452,-118019,-91490,-20378,110712,264398,236506,93166,-40044,-135955,-151778,-10999,84935,118017,80079,-19790,-97599,-34286,-4686,-64689,-128433,-124973,-126951,-37366,9296,-79628,-104578,-120952,-87086,-34674,2280,-5550,-79976,-44542,12532,16647,-9174,20477,-22629,-124537,-185000,-156971,-73527,-17084,14713,-26776,-76493,-1076,57519,35594,-5512,5336,5197,58422,190056,244634,177850,144558,68765,-33926,-87606,-75954,-8146,26118,49363,101943,128751,122756,99613,79148,15697,-41157,-55923,-49844,-83939,-63487,-14943,25354,73502,115454,111590,73777,69963,52253,49470,79190,46074,-26339,-59845,37074,99998,82191,38562,-36286,-104357,-80141,26879,164857,85477,89823,120582,101335,43588,-42226,-81203,-69135,-82578,-76307,-67531,10387,2582,-21781,-43399,-51700,-50065,-63878,-62940,-8855,-12876,-71466,-91383,-85938,34545,92264,419731,636940,651724,447749,42050,-79808,-46732,-85374,-100591,-48163,-39950,-52994,-84133,-53312,67130,120720,86517,44036,6610,-14037,-47629,-89729,-55896,-22272,47545,75727,61341,37624,52062,82381,62361,-17727,-69117,-67259,-56958,-50586,-86765,-40862,-36978,-16053,-39117,-75729,-64116,-16186,49720,127384,104254,7910,-110227,-102491,-5980,221860,259652,162989,27211,-36213,-60941,-73511,-89732,-94185,-76998,-45025,-2576,30349,19420,22507,23673,51206,81864,21961,-13364,14119,-1116,-11300,1381,-26,-16627,-34405,-46444,-55925,-39400,16381,140201,128664,46767,-33791,668,120546,118048,58993,-34473,-67294,141693,404091,506096,398126,231896,37724,-78799,-42929,32129,90747,6338,-16492,53546,163267,99503,21259,-9820,-53982,-89500,-25201,-1213,-24012,441,-5417,-6069,-12265,-53141,-103370,-137047,-67562,47108,107947,101869,118925,106443,37589,-17917,-20107,-56931,-30872,-52412,-76269,-78788,-52331,-25289,-5536,-9314,-56439,-104398,-101356,-53275,-37164,4951,39341,133222,200842,106718,121145,163103,109221,7579,-42080,-51278,-70199,-45841,15297,73276,160453,190121,120372,85507,-11291,-54066,-80050,-61861,24308,53039,97210,47048,-53080,-141022,-189369,-142137,-132984,-144323,-146985,-126390,-150551,-101175,23812,70166,-36875,-94739,33158,159083,145245,-8944,-126576,-30836,39049,45164,23499,55470,97605,60154,13528,-414,-5138,-42413,-11955,-3239,-24024,-33760,-8880,40800,163904,214551,121327,64774,28273,36542,45269,19402,-46940,-56766,-67572,-26400,-9733,26001,11390,7958,-21318,-25500,39868,74142,89127,124735,107565,27823,66037,68944,-9320,-35927,5771,47954,44528,23060,-10675,-86748,-144927,-119056,-118342,-48927,18994,90166,76123,-68424,-127222,-112778,-47911,12133,50613,78442,77501,70284,43890,23446,13483,-4551,-3235,4661,8890,-3521,22122,60284,66268,5660,18538,105652,153996,175888,140168,53723,13361,80712,136786,113451,72302,81949,143079,158364,74560,-37002,-84614,3656,8651,-27408,-34077,53897,117807,80722,-943,13935,54497,-11328,-106319,-64175,52616,106632,45914,-52205,-131317,-67284,2281,49703,83362,139453,91469,13613,-1901,4394,-10056,-23133,-16137,4740,42230,68122,55462,48510,1932,-44083,-65477,-76389,-72380,-32115,-3406,-53180,-142296,-62129,10553,19169,-34747,-127864,-81488,-43129,-21598,13553,-2819,-120981,-17532,50129,47994,81933,69137,50484,-24575,-79928,-22597,-11707,35522,186894,272613,140171,88788,138386,191293,170086,131972,71245,-37102,-104439,-86317,3355,9961,-38616,-87618,-107758,-84058,-46011,108453,107754,37050,-36224,-120360,-173706,-147106,-29854,50899,104334,71608,78063,67544,-1336,-21201,16874,112844,178226,131758,61588,2324,-42110,-69163,-32592,-14688,-14138,-33185,-52244,-24480,50333,130773,193603,190520,124181,62876,-23339,-97605,-93984,-39221,-29403,-53898,-2221,194711,458975,492155,329713,126329,32742,22858,-30501,-48972,-96840,-115536,-118642,-92609,-33866,69709,127506,96328,43750,-1850,-26864,32166,68195,17424,-8627,-32900,-48634,-108741,-138384,-15037,101194,208635,188342,-23220,-75553,213308,470503,440875,276221,112444,9937,28256,109697,53629,-73328,-30731,72949,104287,86784,-14412,-54251,-64360,-45515,-4432,-850,626,-27408,-71997,-83027,21843,32853,19857,3101,-38868,-85481,-98606,-93741,-88733,-112375,-97050,-109329,-75577,-37712,27543,10705,-49673,-52037,-22986,-21061,-91561,-30755,50857,102645,14137,-39446,334,47031,73907,155106,238373,219147,68031,-16423,-4678,37450,29640,20830,80638,99024,8604,-31142,-9497,-57086,-52300,-65840,-37505,19396,93637,156951,235423,213421,115453,79487,93250,46989,8364,8315,15331,18832,2462,-69671,-104108,-85246,-61304,-48749,4929,9926,37821,53524,71654,102354,66268,62699,44714,2602,24781,69189,78212,48102,-12598,-64305,-94513,-59296,-1503,24332,14427,-6250,-40600,-61964,-103981,-100904,-18105,42343,16733,-84408,-38060,35243,33388,-34302,-92071,-77109,-93351,-42905,36326,148732,272717,357193,420506,284534,137717,29634,-49989,-106797,-58850,-56185,-96730,-118870,-97196,-55202,-20994,15728,85741,103462,25787,21363,82871,268162,231162,72525,-64458,-111115,-118970,-62818,34189,66939,61607,69197,65674,45327,20440,-60273,-78063,-123440,-136649,-97059,-73375,-120608,-94430,51600,165712,145643,44069,-23105,15173,62923,112308,191052,196176,177530,149233,229952,335501,268222,102968,-13945,-49230,-24081,977,41689,69292,-6085,-66665,4069,57076,103750,118597,104103,40506,7066,-20601,-78023,-93600,-109353,-31930,64114,87760,117995,77130,-23512,-95030,-69091,-70078,-47443,-47558,-56405,-86448,-86246,-14525,-21255,-103944,-57800,53543,13287,-72408,-93470,-68037,-83970,-61659,-31809,-25554,-48216,-91130,-134640,-109079,-70306,-18000,60375,108759,92043,20113,-62794,-76086,-52699,-62709,-28789,-41150,-63878,-69745,-91901,-143030,-103789,-32843,25620,6371,-49227,-81990,-50374,-25920,2012,8776,-14521,-43355,-25127,-7987,-21659,-20080,7638,8137,17376,94736,212849,164918,110827,70444,39596,17561,-1790,-45124,-4919,47825,13858,-95481,-65088,10113,54673,32632,-33849,-75942,-26518,40363,67388,98742,85709,42503,-9991,-52953,-76616,-72880,-43412,-15243,-19608,-78111,-150956,-104660,-11346,29829,65616,133901,196337,112023,6005,27125,83837,81056,18582,-30050,-52050,-100850,-54610,-1545,-5326,-17778,-34013,-91776,-80530,-73600,-113150,-114396,-18333,53193,9846,-83921,-53252,-58116,-71085,-78191,-92405,-81070,-32490,-23079,8379,130763,243198,162737,74361,-5037,-99991,-83623,-28065,-28683,-78443,-168133,-138630,-98716,-92040,-127904,-39143,-30085,-34770,-38463,-5840,30782,73671,84235,104430,127210,153201,211075,279483,198325,61894,-19964,-92423,-39523,-17798,29191,100686,127350,154442,141227,23450,-78932,-70792,18951,80740,88315,42528,-10544,-6935,-21338,-41666,-34026,3082,29499,42739,47771,66902,38709,16057,33509,30503,41973,73774,207111,253841,145040,-17254,-77222,31057,108335,133720,142923,152184,121520,2205,-112318,-110691,-90318,-59457,-23980,-19146,-1516,67715,176361,176092,90748,26740,19599,-3716,-54364,-143580,-133004,-74784,-19118,66480,160646,227817,220584,138519,34169,-45742,-94573,-132346,-69085,-38105,-38613,-16024,33620,79009,64264,-23704,-76706,-131100,-64588,465,92683,206305,251599,106730,-47195,-45586,7955,-11436,-60230,-82827,-47697,-2423,-7829,-41036,-55045,-41453,-12731,33285,113228,190658,263502,238761,192001,124010,59310,490,-43681,-68317,-52631,46368,99024,85664,22960,-37719,-72363,-54072,20342,93430,121918,46278,-62965,-20832,60544,97673,88334,8759,-68055,-16253,16373,-19394,4375,67843,79342,64523,89988,89814,18490,-24504,-32801,-44260,-66381,-51846,-18567,2667,-27346,-86859,-100136,-13892,40243,6388,-49660,15211,127984,125821,66598,-84878,9908,70223,49819,205,-11699,13287,93622,225248,371609,377153,355909,226223,11216,-72001,-87369,-12471,-11321,-69904,-115454,-51298,8013,33210,87058,119749,128968,90307,40743,-11203,-42064,-94384,-102312,-101146,-77313,72524,154888,66195,-62204,-98548,-64058,7441,1208,22534,57109,63777,64278,142441,211047,118475,-26429,-69579,-90616,-98247,-127354,-62315,-747,14845,41161,16450,44147,65453,43237,-34448,-54903,-89320,-118092,-39073,60444,145638,132933,55197,67,-32788,-46719,-85990,-75868,-30496,-75574,-46281,7850,53065,81691,100920,92268,39802,5007,9000,5686,-30107,-51883,-66680,-38470,-31795,-5135,25167],[23619,16062,17670,10326,-14439,-31779,-42829,-27831,-14603,36484,104213,93497,21769,-35477,-64723,-66675,-26453,37322,66080,72704,105410,110677,17511,-102798,-8173,50101,120098,-54047,-50237,89729,118170,28010,-19000,5073,93012,214557,178748,59971,-48670,-60313,-14137,23441,4208,-24110,-962,26562,7968,-119452,-115092,-123569,-29621,66079,38317,-3274,-33407,-40130,-4027,41074,25130,-18527,-56462,-80652,-24943,-32618,-100933,-80290,17508,68956,79007,65198,18540,-25485,-59885,-90254,-83932,-40931,-41507,-117585,-63101,16678,22372,166971,255597,277675,181795,59293,-23472,-73766,-34850,-53550,53863,166980,182426,115482,63896,35824,7969,-50032,-129400,-170832,-146188,-81456,4064,86404,44150,-28631,-48989,-73918,-53745,-24831,6384,41644,56482,40390,-4180,-25786,-36347,-73935,-113704,-42928,168153,308736,196730,68031,24790,45246,73784,114428,160617,131268,82572,52588,73595,110528,105032,80629,14679,-53486,-111891,-88155,-51944,-23615,-39630,-20895,-30541,-109836,-108031,-68274,-27527,-5333,22122,35255,543,-5760,30713,25591,-1912,-58999,-163271,-162609,-89466,-56533,-55889,-47778,34091,38867,2188,-71604,-114088,-51624,45825,66637,14520,-72355,-144120,-44120,-48457,-105269,-110934,-61994,156588,418554,159299,38208,-65080,-91719,33496,125255,69062,39284,118016,295991,409978,278037,139672,44105,99196,67396,-38349,-63046,-14276,15679,52126,61680,1311,-5743,-61138,-105551,-17476,90060,184834,258689,286583,243564,145058,60119,68566,91962,19168,-60273,-57109,27715,89656,93891,50427,7412,-178,4916,11218,53473,160959,155111,112764,180363,254444,243824,188636,140005,102026,59055,54975,80714,155781,116559,2244,-66263,-39515,21567,58635,72577,74942,40501,-13227,-3656,53453,-24461,-43586,-29409,-38356,9447,64441,-1218,-71002,-116843,-68263,-71461,-96651,-77748,-82965,-96868,-78243,-51784,-45111,-34984,7677,59042,31919,-53226,-103545,-118957,-88001,-72921,-99103,-59008,65149,241410,302096,139890,-5901,-50851,-60594,-67835,-61001,40099,197347,255609,163831,56876,44979,154116,274204,324032,324697,283627,169609,157247,42791,-21037,18861,81275,77210,281,-3089,127721,224439,181274,41566,-14668,37005,-31759,-77195,-94435,-106115,-67906,-3596,-11795,5127,52790,16400,-41209,-49954,3930,2649,-34152,15088,106683,70042,-24092,-122074,124765,255691,262994,245785,348678,349881,235570,63359,-31538,-11978,22206,27785,62799,187153,130978,21092,-69605,-134939,-136497,-138231,-119038,-86849,-78256,-31687,-24711,-16743,90971,196360,103115,64418,139158,194073,194558,124522,39037,-37898,-67925,-96291,-99576,-89808,-68895,-43124,-50786,-61957,-52958,-80721,-81393,-49903,-56169,-33673,11192,67626,20795,-19460,-37329,-36804,-45595,-62830,-48954,-49197,10238,2724,26711,10979,-16572,-15668,-38398,-2740,73893,159656,82324,-44426,-64378,-46068,-65367,-84255,-38337,23455,-59899,-47031,-630,-33216,-31347,11016,-1385,-85557,-81659,-58272,-74303,-87741,-50365,-64607,-69521,-42390,-28833,-55061,-33070,-25760,-24127,-66435,-110230,-107555,-73106,-39932,-25701,-18765,-35559,-58995,-55860,23137,48914,-34515,-105552,-18928,62301,35715,-90412,-102718,-19127,113533,189858,242967,176785,157543,223159,126445,47585,12392,-37574,-119530,-91348,-108173,-125635,-132196,194779,135033,199997,159870,106650,100186,61411,-26518,25161,95631,94961,39191,-23688,-39190,-60387,-95393,-108026,-97536,21021,91803,127711,66325,-7236,-6573,33195,38278,50506,129452,225936,272273,280377,184622,52761,11650,59423,118428,172269,203566,156328,26481,-88195,-144360,-65433,36560,135819,105299,-14795,-110329,-137753,-27308,-6944,-64952,-88841,-33640,-7187,-1328,15291,90612,121635,38032,-25000,-92599,-71265,-9734,51724,47863,25317,-39779,15329,33257,131318,176204,73718,9794,-10427,8897,36473,-15461,-24659,37661,104524,86127,83621,1405,-46691,-70972,-18013,-3583,-32714,3892,46884,50821,35349,-20838,30166,82357,203372,276441,179128,-57316,-77560,11062,-20998,-17662,16032,-26595,-15080,23086,31531,732,12688,60758,80090,29597,-51682,-51261,-25171,-529,38671,58295,40129,7419,-8175,22798,50898,56458,45402,-32594,-130584,-176578,-170174,-137739,-65448,-16283,11615,24745,8716,-27593,-19910,3367,13296,-28243,-82664,21543,64099,14510,14729,216700,371867,349506,185659,38545,-67035,-25882,72829,212829,280614,252504,99673,13008,44757,20962,3763,3996,7458,21013,16605,-18835,-62440,-102552,-38914,57078,24505,-95225,54569,238132,228318,74646,-53776,-58644,-57891,-34414,84920,123059,88505,172989,286974,305664,132957,-105253,-138097,-91982,-2885,101168,97717,-9691,-87677,-62738,-18671,9581,35185,55343,10188,-93857,-120072,-91171,-19980,34154,71624,70531,14375,-63972,-76635,-22310,24601,16788,52379,115088,121082,44929,-40779,-78407,-16051,28240,15506,-41142,-63381,-4405,90253,217121,282131,219353,149148,70681,-54032,-53655,131702,208259,176916,124632,31636,-16195,-37457,-36951,-51745,-47678,18785,170522,274475,409974,501219,362422,211092,110163,100922,121762,175854,282938,225737,85283,-56442,-66557,-7499,-22712,-79793,-106364,-104990,-88791,-23545,-59866,-44225,-40104,27141,86783,133506,89817,-4700,-52132,5599,39685,39345,65219,28086,-30292,-48582,-42361,-102497,-96777,-24865,-35322,-69620,-57633,8373,112864,72691,-22866,-83310,-103883,-112934,-48839,-27699,-34540,-44059,-22157,29234,749,-29501,-55453,-20605,5539,1770,-9268,-12297,17912,72449,64441,75315,29892,-8235,-55039,-97352,-123824,-120648,-54771,28778,32739,-67556,-114453,-51698,50543,226036,353918,265020,135097,43644,-42166,-88728,-80074,-41338,-4423,29136,26021,-53562,-60125,133336,277089,274351,93554,-113348,-24230,25110,34116,-13809,-39851,-39717,-79486,-79192,-53372,-92937,-81102,-93269,-140591,-524,140813,161794,68455,765,-25071,9705,12427,-41090,-60928,-8089,6011,-35322,-92471,-86207,-24192,97908,267734,271999,124427,-28634,-119215,-165471,-43921,50789,102016,75479,-10996,-66375,-19016,4185,-69548,-142418,-137052,-117129,-27500,11433,-80285,-100155,-114883,-96968,-39471,-4339,-12104,-73000,-43404,9410,17850,-3671,14819,-39461,-144682,-205813,-162046,-66728,-17908,473,-43216,-88340,-584,80769,64013,12729,16278,14482,70040,190586,248666,184496,130641,34273,-69399,-119536,-105238,-29589,13942,31762,70813,100449,109432,95259,77704,18275,-39408,-57443,-53766,-90932,-51128,4759,51879,92270,113114,93604,61758,72676,31974,8364,37689,36144,-21274,-63063,22130,81747,67957,32131,-31792,-91275,-89520,-530,122079,41549,86895,135070,128970,61933,-26542,-79030,-66000,-87911,-87048,-66081,24546,21795,-16605,-46924,-57942,-64283,-83815,-84568,-27154,-19903,-71830,-90212,-91060,23166,67224,347339,542654,553110,408429,14863,-70341,-36590,-81550,-96062,-50923,-55786,-81111,-114015,-61631,71624,140450,107889,55756,4028,-26020,-60881,-99690,-65323,-40287,23768,47748,44555,33509,54401,89878,78489,-2709,-71995,-82189,-67694,-49157,-72277,-27427,-34034,-18946,-38981,-66077,-41241,5498,63358,122122,97163,12024,-97752,-91707,18329,272604,270744,159785,26002,-36238,-65970,-87841,-107464,-111096,-100724,-62914,-4679,37493,24287,21061,20919,47473,81440,11745,-26905,7717,-16371,-26129,-5142,-1050,-16264,-36846,-54533,-67034,-47181,5524,126223,108363,23235,-22331,39690,139591,106185,50122,-35742,-85564,120486,362714,437933,347806,207013,31610,-61814,-11426,60827,81929,-32693,-38584,41670,142051,125338,25118,-12648,-55561,-78460,-18798,5239,-20209,1663,-5958,-3991,938,-30320,-74671,-100563,-38563,77856,134778,108011,105876,75389,11781,-38769,-40772,-79042,-64379,-70578,-76646,-63557,-30076,-3156,14745,3373,-61045,-108022,-70476,-27677,-22981,14369,56257,160456,249659,160593,155110,176150,106696,1713,-48712,-50640,-54357,-29560,19020,45843,87807,102340,63643,58030,-25638,-61586,-73557,-85793,3687,33631,92953,63329,-36819,-126836,-182094,-154297,-141078,-139177,-126605,-144921,-163610,-91817,38460,81446,-39435,-91308,50124,195453,156573,-13451,-129107,-31516,37767,41352,17672,56007,105907,70780,21638,603,-17586,-81113,-42755,-15801,-29062,-34774,-14233,38258,154281,175592,88445,49036,22853,34631,45566,20223,-39950,-40545,-38447,9275,21229,52864,34354,22823,-18019,-19875,69297,147333,203830,240590,171673,62906,85458,88913,7380,-34785,-1195,46020,50809,37782,10810,-70280,-136099,-121215,-120675,-55183,16897,86003,61116,-79587,-134522,-101496,-40591,10329,41219,67876,69099,60703,36359,16455,10055,-5273,-2873,11134,16250,-2062,15702,52372,77796,36467,44971,110391,148492,172683,128786,44473,-2548,47462,105917,81311,38877,37320,96872,129764,67233,-37450,-81333,7102,10174,-25867,-28343,71620,131471,89774,7131,5464,46846,-14963,-96236,-26911,85434,138224,71430,-32429,-109418,-79458,-18075,24094,42747,96536,72480,6096,-7275,-1869,-18446,-39484,-42868,-55513,-18774,43922,59649,60854,14590,-27648,-43605,-53265,-44209,-5195,18824,-31044,-127032,-79616,-14267,-1483,-49396,-151209,-76335,-30765,-7624,27131,9503,-147975,-35506,33916,33798,80025,71590,52711,-15031,-65929,-24350,-4945,56973,221610,296090,135676,70088,125795,192544,201918,166657,96869,-19994,-105748,-92929,4055,11039,-36057,-87525,-106864,-80594,-29741,132418,114015,48566,-32823,-122086,-152076,-137736,-55770,24374,95887,70528,68087,61590,-10808,-32722,7990,96278,154919,112150,53388,5472,-28221,-45244,-14535,2314,2188,-28827,-53195,-21019,42658,114572,170955,164479,105273,56590,-39387,-124056,-127227,-70221,-57924,-83698,-31357,162345,455162,518305,367201,161320,81211,75638,469,-33304,-85172,-97194,-106489,-80687,-23322,69940,116015,90675,80548,38196,-6650,45726,86093,42738,8687,-21440,-26133,-78361,-109350,-34942,59629,149788,106875,-92077,-34133,265506,497761,446391,279646,115023,11695,9466,78464,41481,-75387,-12922,87796,114637,106001,9695,-39797,-52394,-33831,8639,18632,16183,-31664,-86021,-95092,15349,22139,8579,-8424,-50320,-94070,-101079,-93903,-93713,-100612,-74647,-103911,-77722,-27347,49644,43998,-27843,-49248,-31440,-32106,-90531,-30031,51899,103478,6967,-71282,-51532,-1401,37832,125017,214288,176340,35516,-31395,2178,47801,49533,60344,135834,120225,18062,-26196,-8277,-54361,-50712,-70163,-45119,5781,91503,157324,228651,214489,121470,90090,127369,89742,31197,6866,4973,17971,6324,-74815,-120666,-92711,-63922,-33479,45345,41405,47104,50028,62767,90622,58750,62868,50871,6780,3637,28090,27159,-3131,-55790,-92899,-122239,-83126,-29301,-6660,-18978,-22364,-40456,-55304,-88819,-110316,-29261,33782,14654,-87157,-34689,36519,22524,-57612,-86167,-54783,-100311,-53059,21519,110570,214612,293065,378572,278386,147044,38993,-45206,-103383,-59188,-55589,-99451,-119373,-88595,-44614,-20666,-8297,31596,64237,14312,23787,90990,286363,245763,83065,-51247,-98744,-117630,-73485,6384,30995,40260,61614,61412,39862,15600,-66990,-82192,-123290,-134581,-93667,-64058,-112817,-107166,36931,148465,133271,34982,-30916,11513,60765,109322,181163,189462,170875,142424,215300,331002,273390,103249,-14463,-59168,-35573,-4751,42489,79436,6237,-77474,-731,58446,112251,150513,163556,82762,28853,-9725,-77854,-100574,-107376,-57678,39634,66169,93415,54564,-36688,-98184,-70768,-74158,-48772,-46264,-54089,-76626,-76512,-6915,-22314,-100912,-53445,47346,-11741,-73767,-75553,-58300,-82150,-63219,-31101,-34309,-63069,-101681,-127508,-91486,-47904,14,66762,106717,89793,21467,-73649,-81467,-46957,-45865,-3428,-17916,-58645,-76167,-86885,-115452,-84377,-33431,21560,10586,-42584,-89415,-66244,-47135,-17364,-14158,-41198,-67550,-43372,-13880,2052,12280,28834,19536,19455,103401,206111,136873,64950,27036,12821,11564,4096,-39000,-14648,27579,65,-98630,-60914,4886,42777,19206,-46010,-93529,-46621,26964,65702,113661,113825,74761,18861,-32692,-72698,-85794,-59158,-28713,-21805,-66555,-127485,-102908,-23063,12291,47746,124400,207150,145909,35046,23963,66760,68553,20526,-10264,-34285,-85932,-68546,-34423,-35762,-24435,-34294,-88250,-103470,-114412,-154161,-94638,7822,52802,-6707,-97081,-51748,-46558,-50494,-57221,-92425,-88746,-28542,-11176,28786,167703,285942,180438,75203,-9901,-102490,-83997,-29107,-28957,-81957,-165055,-132434,-93575,-92318,-107964,-9764,-3553,-15664,-9722,40609,66322,72074,58842,60434,73150,108220,181859,266550,194949,52115,-26792,-57342,-59926,-35491,24395,105808,145953,180761,156486,30675,-78763,-72033,21219,79251,86482,45843,-11505,1403,-3955,-31496,-38368,-11129,13000,24794,48558,76915,46857,11165,14615,15158,29049,40717,129973,182961,94316,-50582,-73429,44685,110630,109185,103618,109695,98978,-75,-108590,-106843,-84046,-53462,-22118,-22663,-6194,73462,206242,198686,95232,20467,9666,-12473,-62817,-149347,-108397,-52190,-8021,67845,168139,244624,242202,163768,52821,-40917,-94499,-132962,-74025,-47660,-51453,-26920,32398,83926,54261,-6731,-14429,-68362,-26922,24690,113855,230114,276153,103784,-63134,-42145,22790,-3108,-56430,-89203,-68837,-23941,-17860,-30452,-33777,-26211,-8916,19020,85204,172896,274691,259694,206264,131712,67854,12117,-35978,-53584,-42802,49462,103732,93434,15603,-51404,-86895,-61019,20440,99403,128030,52477,-54837,-28750,48874,82567,82792,8614,-66199,-6330,23317,-7220,9360,69858,79917,51197,31690,25670,-9592,-31223,-35978,-46135,-69524,-50061,-13878,8524,-22481,-82051,-99719,-14073,39744,13409,-27277,13121,99051,93660,67745,-69599,9890,70707,42889,-6843,-23166,-11076,49906,154506,287205,313714,331239,253415,38632,-53817,-74125,-23708,-34638,-90891,-99505,-36166,9607,7292,50269,88002,113784,100320,63977,12099,-29030,-98126,-119668,-109404,-98408,16043,100840,23662,-104458,-114389,-71515,4781,183,18732,39015,41244,58564,168000,253270,176723,6416,-48908,-59123,-69468,-98473,-38148,18817,25903,38426,11532,44822,64386,38664,-38347,-67848,-104755,-124448,-30683,84816,192777,173327,76425,15095,-22776,-48861,-101823,-74847,-31071,-70591,-56354,7936,64817,84333,89714,84735,55728,26919,36609,31297,-18695,-49712,-58058,-32069,-33438,-18350,12924],[19477,20071,23174,10778,-20997,-41958,-59837,-46403,-26972,35902,110983,87681,7416,-55672,-82470,-71152,-18945,38448,49413,46807,93838,130458,60992,-68215,-38456,24136,116509,-43255,-79036,65769,102758,21498,-19566,-1403,59958,169677,148915,43997,-60191,-61932,-11551,29659,10244,-22959,-9848,3945,-5422,-120105,-93643,-92464,-18252,73308,50225,-4340,-41137,-36892,5257,61894,49175,4971,-35842,-81485,-60377,-54484,-121267,-91359,-12213,20164,38430,45193,7243,-38406,-71920,-97540,-91306,-49613,-52770,-117699,-55899,24217,33880,182296,272623,271834,151075,31693,-37639,-50566,-15883,-14445,139142,233194,195666,100380,50706,34517,22685,-27372,-93221,-156948,-175946,-103713,-17609,76779,52605,-15371,-51908,-101597,-109225,-75338,-2402,44885,48339,39022,25651,6223,-11348,-54776,-99636,-66902,120091,293214,210807,76515,15609,-1473,25826,83412,147518,142962,111505,96982,134530,182517,163928,102565,5981,-64859,-86825,-79883,-56291,-32563,-50902,-32249,-44605,-106581,-83855,-38050,7352,6047,11363,21351,-12382,-10575,21249,6208,-32574,-99959,-206418,-195210,-115279,-75424,-56613,-70473,12067,10683,-21673,-60643,-105379,-68439,20812,37131,-9886,-89333,-146986,-55486,-65629,-126216,-134576,-77223,147445,428635,172861,40560,-77784,-131484,-729,111376,72262,60446,149026,345862,506037,359330,172359,77056,139697,95791,-23885,-68752,-35132,-14745,25397,46352,-15243,-14630,-57533,-118416,-34802,75299,171373,226177,232563,189717,102458,23329,42038,81299,18358,-57652,-54227,36953,116473,145506,116777,72099,42994,24223,12380,42372,159970,160217,136390,211235,277112,261628,207634,149723,90611,42169,45390,75246,163634,162179,32160,-55029,-60179,6965,49351,57186,50432,404,-70847,-43484,40660,-12518,-32459,-29160,-37450,8371,49035,-8898,-74783,-132156,-82018,-76160,-92789,-75146,-86980,-112225,-72671,-28719,-601,15455,50836,95712,57911,-40205,-110780,-112634,-54912,-41631,-59372,-22024,115631,308989,340820,153441,-1502,-56503,-73334,-84086,-80695,20395,163417,196933,111407,18326,10050,117539,257882,318001,309231,279847,170525,140452,32895,-16300,30602,88322,85261,10560,4539,125676,215081,166361,28190,-27171,29548,-33771,-77484,-97123,-113202,-76035,-8825,-9646,16649,61385,5738,-41483,-29282,19700,12823,-22208,33989,130546,91719,-10164,-121721,103960,222017,215514,197535,328968,384831,265628,80812,-4378,-3428,20178,15138,40249,170829,121632,16735,-66729,-130137,-132637,-141737,-130675,-104447,-85262,-20040,-7905,-12462,84315,189158,124142,138286,211106,229734,195877,106894,18623,-53294,-70896,-93722,-91702,-81241,-53813,-29927,-43293,-67422,-72510,-106010,-83665,-54325,-65812,-39552,9574,63405,20303,-12569,-35121,-40470,-50830,-66177,-57722,-60880,5854,-3346,15037,-5438,-28532,-18219,-40898,-10667,64410,148510,77634,-52165,-88204,-80357,-106908,-107816,-39465,30026,-57444,-100581,-35847,-54466,-37676,9469,-11450,-79558,-58123,-38935,-53386,-67953,-36223,-58434,-69000,-41209,-23751,-48327,-33543,-38625,-48137,-86783,-120926,-114613,-89773,-54792,-26431,-13605,-33854,-58466,-38429,49070,73477,-7170,-105449,-39641,43992,28298,-80644,-132890,-56838,69916,154984,239405,192377,172655,246291,163293,60187,15813,-33770,-140717,-139479,-185919,-221974,-206425,137660,33554,106243,101865,75086,95466,66402,-17675,33723,107347,103935,44904,-18837,-31932,-55862,-109325,-117865,-71317,49497,109330,129428,70037,13364,29440,71272,61099,59943,160526,300591,368085,352790,216575,74550,27650,59796,101621,145877,187390,147209,31972,-67854,-137240,-90588,20481,119796,98475,-13557,-105169,-152089,-54078,-39427,-83149,-95875,-30264,-7329,4602,36417,133754,180438,91890,9607,-57817,-60829,-6541,54876,48170,24906,-56422,2829,33484,105221,141230,42059,-20217,-14199,-28755,-8831,-39949,-30571,45503,130374,136012,112606,-2838,-63647,-82724,-5784,27072,-18103,3914,54862,94023,87589,-4148,42302,105101,227561,281135,155477,-54606,-50202,41459,1759,-6634,26725,-16285,-12493,22377,32548,8754,26475,80308,111234,58158,-42062,-50332,-32200,-7871,35589,50489,26881,2441,-9435,20206,37073,38932,26033,-56357,-155703,-175186,-161127,-117069,-33193,16330,25781,23742,4341,-29935,-18869,6404,16994,-27568,-75387,25166,67765,13026,-14180,177913,322212,314629,158926,12944,-66477,-29060,72110,212800,264121,238195,88687,-980,25084,-9087,-27705,-20053,-5256,14582,12413,-18389,-55938,-101958,-44690,50939,19558,-106662,51711,230203,220573,69988,-52741,-63934,-59710,-27483,99105,129903,97761,179746,283494,265553,83321,-128116,-94750,-32814,52718,131632,105724,-4539,-94382,-88569,-47125,-10571,25925,53843,14383,-86077,-121576,-84120,-7467,42969,81407,78792,25601,-43412,-49016,-1736,36215,27300,63526,128839,136889,64313,-24809,-59180,-5773,29751,9985,-49947,-64396,-8647,75959,200980,271721,209214,138042,62589,-64173,-47377,119328,162752,111356,55692,-2806,-10467,-16715,-24773,-55482,-75078,-28925,90310,186319,345968,492275,396608,247839,128072,102344,102626,146741,272543,248899,99533,-62607,-70587,15008,12630,-57135,-94745,-84580,-57184,2192,-65967,-97688,-100154,-26765,54875,136713,117176,24413,-42141,-1242,31131,33383,60185,22985,-31206,-65378,-62686,-114977,-76434,4445,-8803,-54838,-55005,4299,82882,13057,-69170,-106904,-114482,-107751,-43307,-16857,-10768,-19868,-18330,21465,-15309,-34750,-57675,-25332,9956,3010,-23646,-27736,7048,70286,73657,73182,11105,-30365,-72093,-105475,-122294,-119060,-53097,27242,26561,-71483,-117213,-48555,47958,214920,321394,222246,115241,40930,-39828,-89209,-81918,-43884,-117,36721,37540,-36723,-74272,116597,227249,197606,23691,-128189,-4092,34650,39484,-8201,-38476,-55968,-118949,-94937,-62548,-59406,-73540,-93900,-156136,-18128,104735,113780,30581,-15975,-28395,16530,24288,-30670,-49688,10918,35031,-5051,-64652,-78239,-26967,82525,258781,299536,159920,-12425,-95299,-145725,-63924,27918,91741,74228,862,-34463,12665,32077,-58104,-147955,-148476,-103824,-10290,19602,-74728,-91000,-103058,-104710,-43517,-10527,-18397,-65003,-35704,12193,23571,1700,4263,-58556,-162324,-222071,-162140,-59370,-17860,-8264,-48477,-88783,7533,108929,95008,30189,24696,19494,70905,171489,232257,176525,108336,-2225,-105300,-153363,-137609,-55717,-4825,7847,35756,69718,94182,89870,76421,22720,-35383,-57822,-57470,-95633,-36813,25197,77646,107277,105975,72748,48688,70098,11718,-31632,-5977,25556,-17009,-65699,6136,61219,52674,26579,-23807,-75642,-96486,-31876,79081,-5749,79297,148200,165711,83297,-9012,-78611,-65567,-95126,-98722,-63045,38069,39119,-10652,-49636,-61274,-71224,-92502,-100497,-42262,-25737,-70602,-87633,-95567,12856,41351,267067,433397,440669,355357,-15394,-56542,-27268,-77707,-91363,-52324,-69680,-105706,-127233,-65166,71963,154562,125240,64793,1713,-34948,-69293,-105899,-72431,-56882,467,21374,29784,31613,55890,95068,93571,13273,-74780,-102112,-74834,-39460,-55760,-15743,-31871,-21666,-37666,-56381,-21441,22658,66032,98112,75106,9624,-84227,-80069,44783,309270,265579,149350,25457,-34844,-68459,-99069,-119305,-129329,-122394,-67860,5139,50707,31235,22645,22192,49556,87886,7351,-41179,-2451,-32067,-37636,-8973,-161,-12940,-36133,-60144,-77234,-53726,-4734,106275,82499,-3493,-15133,68978,152588,98495,44149,-34095,-103717,90549,298527,344575,279645,173899,26441,-43095,24331,95999,74381,-71198,-57290,30524,118702,147785,27915,-16452,-58597,-66124,-4106,19588,-10585,5969,-5201,-2289,9699,-10644,-45418,-63622,-4426,112211,155722,105882,85520,44154,-7639,-54474,-56687,-90104,-49412,-37424,-54909,-34850,1214,25040,39324,16909,-64978,-100740,-38773,-147,-7243,25162,75013,188654,297786,219838,190774,184744,104935,3355,-44420,-37415,-32719,-12595,21096,12847,14395,24521,19189,35647,-38827,-68643,-65167,-103853,-9714,17438,87004,77847,-20761,-111892,-167993,-164474,-145863,-129274,-104744,-134343,-159249,-77176,55897,94087,-37714,-86609,67310,229671,163104,-14875,-130546,-33291,35733,38450,13607,52073,104966,74816,26682,4883,-11230,-81367,-75293,-30283,-35091,-35200,-17871,33996,136391,131458,53954,30012,13936,31163,44998,20238,-31174,-18897,-2424,49429,54263,81609,60120,40079,-12824,-11535,105603,247363,343978,358402,225969,96617,115403,116724,29670,-29019,-8388,42845,56639,52059,29962,-56054,-128502,-119847,-113591,-61921,11771,78556,46478,-87299,-134611,-89068,-32825,8549,31281,56304,60670,54244,35082,16793,13422,6,1194,18669,21599,-2758,8089,42570,86194,70001,74593,112751,136389,158499,107100,31446,-18432,11340,72757,52596,13233,95,50141,97959,58343,-36548,-75795,9685,10573,-23977,-21512,87530,140055,94990,11842,-3825,41305,-11673,-68902,13148,114986,163110,91747,-12205,-86372,-84131,-32914,3903,12179,59185,54027,32,-9255,-2813,-21209,-51309,-64305,-103275,-84504,16061,63662,76145,32392,-4306,-14492,-23741,-10407,29425,47262,-2781,-102204,-88321,-35824,-18581,-59588,-161794,-66770,-16337,11244,49325,35797,-126085,-53503,17210,18918,77228,74945,57310,-1715,-49290,-23863,3938,79349,250120,308471,123169,45478,102567,177906,221387,197011,125193,7061,-94685,-97174,5734,14822,-30264,-83799,-100345,-69254,-3070,156903,119108,61574,-25301,-118092,-130706,-110764,-62986,3628,86612,68476,54965,48982,-20681,-43481,-2284,76640,129269,91790,46665,11817,-10455,-20592,5187,21566,20140,-22653,-52801,-16972,34807,98196,148396,138701,84881,48075,-52758,-118126,-146742,-102292,-86585,-110029,-56970,126165,429004,519154,390522,198652,140121,131277,34318,-14325,-67431,-74446,-81625,-61203,-10336,70472,105114,95159,122851,73113,9469,57059,102633,68271,27250,-3062,754,-43900,-63496,-25998,31156,94470,34663,-145872,7000,297031,489340,423270,266908,111772,14844,-3528,46418,25622,-70513,15018,107560,127224,126480,37289,-22027,-37842,-19943,25459,45709,38879,-32034,-101965,-111545,9367,14383,493,-17090,-57801,-96330,-96517,-87763,-87730,-74935,-47940,-87740,-75424,-13991,74987,84502,2284,-38671,-40209,-42776,-81017,-21289,57617,108584,10033,-86380,-103767,-56050,-2736,89829,180174,125557,-584,-46350,13441,63974,78015,108078,186886,132822,26141,-17567,146,-41237,-38728,-66494,-49018,-9881,85209,153886,216543,209091,128889,104366,167746,142939,60363,8874,-861,20530,12586,-75096,-128756,-95941,-61717,-13749,92682,87350,61544,47019,51142,74276,46791,59014,56739,20559,-848,-4822,-20456,-52683,-95783,-114167,-148333,-101863,-53278,-32906,-48891,-37158,-37686,-46120,-67023,-89971,-34954,23762,9695,-90888,-30477,37137,13283,-75655,-65337,-31088,-79537,-58565,10435,80587,167802,232701,322566,259140,152249,49799,-37834,-98905,-57738,-51151,-93325,-113093,-74469,-31070,-16934,-23701,-13456,31102,8620,30303,100644,298438,251535,85623,-41251,-86315,-111498,-80831,-19082,-1774,22057,57804,60712,36505,11515,-72877,-85671,-123220,-126854,-86390,-52697,-100907,-116322,22614,127747,117280,26478,-36016,8255,57011,105143,172040,185338,166486,137498,199534,320118,277059,109198,-5435,-58159,-43875,-8137,43447,87035,19369,-83893,-2477,60059,118137,174766,217999,130865,55937,5649,-71477,-107712,-105044,-64497,16443,45495,72641,37391,-45159,-98327,-67399,-72541,-46238,-43004,-49828,-62873,-63880,874,-22816,-96538,-44438,44613,-28495,-74120,-61941,-48591,-77517,-63718,-30910,-43305,-74375,-98152,-100723,-64487,-16927,22653,74948,106203,91303,30043,-76338,-83324,-38340,-26241,24825,7202,-49102,-76299,-69219,-82693,-63694,-30153,22482,21308,-29560,-93934,-82456,-67829,-38095,-38947,-67973,-87681,-57496,-17372,25859,41439,47873,30138,23812,115315,193370,102075,16261,-16902,-14279,6408,11415,-30055,-21377,8714,-10131,-89287,-52276,1137,28992,5748,-56739,-108208,-60616,23342,70604,131373,143478,109162,50032,-9209,-60566,-86969,-65501,-34439,-16621,-46653,-95101,-85017,-28912,-2374,32141,115762,215238,181889,68850,27193,52692,56275,23982,13767,-7842,-64827,-77988,-66321,-60719,-26512,-31874,-77743,-125289,-156488,-165791,-55299,39143,54261,-21263,-109768,-50531,-34349,-26961,-29709,-74579,-89589,-21666,3448,53745,207753,330015,204465,84998,-7065,-99873,-80155,-25412,-24545,-79881,-155476,-122772,-84536,-86000,-81114,21240,28796,12629,31832,99190,113366,81217,44905,26669,29676,72709,158303,255521,192549,43978,-32796,-24654,-51567,-53717,15363,106393,162118,200868,168079,42187,-71614,-70634,21547,74186,80982,48570,-8941,12921,16972,-15670,-39079,-24512,-2489,7619,50707,88371,58015,10433,-508,1576,20361,22752,62247,112740,43987,-83019,-58473,64703,111854,83399,69457,78039,84948,6710,-94250,-101811,-77759,-46737,-18501,-22605,-7044,81465,236812,222292,103386,18640,2241,-19532,-68127,-137111,-77869,-23897,9327,73133,174720,257009,258974,188143,73997,-31399,-88940,-130072,-76809,-53571,-59336,-33057,33668,83728,38619,13803,38247,-7659,19149,53623,137337,254232,299188,103812,-70580,-35350,37403,6613,-48365,-84438,-82731,-40386,-27295,-24477,-12703,-8568,-233,10383,58493,147744,271680,270466,216228,139273,78919,27573,-25481,-36420,-28265,54443,105830,98950,10396,-60125,-96481,-64418,20162,100374,126902,56674,-42563,-32890,39853,70154,77606,10752,-60099,2249,28189,1891,17696,76396,84467,43023,-14464,-18547,-22745,-27837,-32443,-43082,-68462,-44872,-7301,15169,-16786,-75243,-99135,-15542,37912,21460,-3497,20149,82357,75534,77460,-39959,12779,71792,37376,-9407,-28450,-27579,18083,100225,210020,246596,294480,271160,68940,-32436,-55254,-28288,-53083,-103239,-81630,-24612,4238,-25315,11528,58249,102115,115535,93429,39516,-13048,-95139,-129799,-106420,-95581,-37939,30401,-31949,-144382,-98135,-64467,9547,2451,14052,15865,12168,50361,188070,287429,230491,43030,-23672,-26796,-42375,-69025,-13130,38396,38894,40177,10531,46836,63526,34946,-38862,-76811,-117166,-124089,-18488,118451,246528,220434,103825,34084,-9743,-46796,-105572,-59711,-16417,-51531,-64819,6750,72721,84555,77671,74758,71550,55180,74415,64491,-1860,-43705,-46099,-22805,-31847,-28948,3096],[21465,30788,35061,16610,-23296,-48304,-73793,-61974,-35432,38795,121206,86653,1309,-66132,-90202,-66616,-7375,43824,37314,28570,85194,152593,112125,-11785,-58952,3611,116146,-15538,-100719,45107,89136,18393,-16870,-3582,34535,129185,120983,32213,-65689,-56064,-1587,41394,19681,-16966,-11732,-4160,12587,-62097,-51721,-65536,-7359,77629,60825,-3134,-43334,-27634,17689,84490,79466,34824,-10599,-70013,-93874,-73151,-127600,-76095,-32344,-24275,-535,25579,-1475,-47853,-79442,-98123,-89140,-47185,-51829,-104195,-45759,33092,47874,200393,289318,262782,122855,11161,-35861,-20206,15326,54485,240336,298458,202650,86188,41402,38030,40551,-900,-52952,-127939,-187703,-122306,-37039,63193,59536,979,-48803,-118982,-145186,-123540,-9551,49375,40436,36310,54448,45814,24814,-26188,-79579,-83212,80160,272478,225534,90778,14629,-37162,-12963,55434,132475,152385,142546,148205,205336,264529,233219,132525,3025,-75844,-63169,-54061,-39501,-25958,-54643,-41104,-54857,-92610,-57744,-6658,47901,26853,6861,13245,-18560,-11290,15451,-4768,-41773,-105273,-226697,-220642,-139662,-95834,-54883,-86973,-6010,-13072,-33182,-44880,-89270,-80400,730,11007,-32052,-105165,-147715,-62167,-77819,-141739,-155295,-86286,143997,436293,192706,49115,-78007,-164379,-30275,96150,75993,83864,181740,389014,589244,438418,203813,107498,164083,109837,-11745,-70662,-53968,-44527,-2258,28866,-33225,-22355,-51571,-125585,-50310,62063,157657,190269,174209,136172,61843,-12508,15839,69502,17768,-52492,-47990,46126,137293,191657,192881,146209,91849,46759,16121,31886,154569,162371,159978,235744,290343,270393,221924,158025,79399,28185,37205,68692,164150,204569,64345,-40172,-80138,-6080,41162,41269,25645,-37950,-119220,-44400,55403,15781,-17326,-29268,-36835,6087,29816,-24185,-82996,-128024,-91353,-79641,-87869,-69223,-85483,-120875,-62211,-2957,48390,66983,97775,142374,100870,-1115,-66543,-46774,-9065,-222,-9590,34283,183192,379706,372111,163720,3723,-58728,-81189,-96689,-91990,9400,135148,146150,68923,-14471,-20320,82561,229867,295558,279789,260444,160351,117859,25562,-9663,43129,93925,92276,21612,17237,129710,210206,155997,20997,-32477,29464,-29276,-75011,-99809,-119427,-83157,-13977,-7979,28417,69709,-1025,-33214,-6344,35020,22275,-11443,52948,154812,112967,2120,-105460,92283,193758,167768,142185,292795,400378,284384,94159,17528,3258,16370,2664,19444,154408,114205,17653,-57011,-117628,-124362,-139258,-136277,-121903,-91436,-12948,6566,-6112,73331,168332,136725,204316,277574,261752,195010,89096,-1929,-70198,-76554,-92081,-84458,-73052,-39365,-17297,-36812,-73206,-93285,-118038,-76590,-56619,-73569,-44068,7717,58680,20413,-5026,-31547,-42260,-54241,-71254,-68720,-73378,1166,-8810,5314,-20063,-41007,-22841,-44535,-19688,52333,130344,68266,-61378,-115563,-116416,-150596,-110059,-24004,53809,-23515,-141418,-75446,-79438,-44282,8275,-9882,-42362,-25111,-14022,-28928,-44707,-15972,-46930,-63079,-34176,-14324,-39366,-32602,-48227,-67268,-104238,-129167,-117081,-106344,-69325,-28179,-9609,-29599,-53751,-21559,69661,90574,12421,-93926,-56407,27097,21841,-66423,-110891,-73505,41338,124763,230920,199590,177633,256219,196202,70978,18509,-30485,-147564,-171783,-239397,-294956,-272183,75651,-66475,3822,37198,43710,92241,71074,-8672,41374,118783,112257,49441,-14954,-25649,-52498,-126299,-113946,-37428,79819,124426,125980,67049,28056,65526,114050,89091,72132,190037,372697,458438,414795,242856,94147,41942,58269,83569,117554,162625,131367,34088,-48327,-106310,-96032,18650,111499,97424,-7201,-95204,-159530,-84167,-73899,-97377,-88800,-27741,-9387,6854,54158,172716,234133,144510,43648,-25963,-47169,-2401,54159,41984,13726,-83159,388,42518,77629,100301,7185,-43791,-12740,-52690,-54151,-65342,-37624,47615,141924,167372,126580,-15476,-83972,-89177,11921,50466,-11091,1389,63160,127450,128009,8291,53472,125992,249028,288140,141742,-39912,-25090,64808,20363,2759,34909,-7067,-5854,26220,36325,18270,41132,100090,146657,90514,-31222,-49918,-41246,-20990,22082,32239,8368,-5691,-14585,11944,20060,20388,5507,-80569,-179495,-164546,-152993,-101369,-5012,47533,37631,20512,-2033,-34348,-20141,7618,19055,-26936,-66087,28330,70140,14251,-45250,131858,264566,270962,126989,-10835,-65086,-35695,62577,196201,229091,210154,74530,-14686,2564,-41262,-60349,-44984,-19404,6020,6827,-17452,-49528,-100758,-51377,42521,13055,-118758,41076,207686,201649,60393,-51404,-63341,-56600,-18800,110552,126007,91822,166847,254081,204364,31352,-139813,-57883,25051,103201,155528,110881,1287,-91524,-106653,-65464,-19563,24700,56267,19617,-80423,-123477,-78137,2799,48163,87216,83427,34626,-25123,-24265,21403,52454,42478,78005,141149,145796,77015,-8594,-38216,7226,33040,5845,-55199,-60646,-11041,59893,175411,249128,191747,121931,49765,-76214,-41205,101687,119031,52289,-9198,-33532,-2944,3267,-11419,-53154,-102504,-77960,12442,100593,271989,461296,415257,279274,143630,100579,78229,110192,245504,260015,110629,-68262,-72925,36631,51320,-30743,-82493,-62957,-7414,50097,-27371,-107168,-152851,-80614,21171,132268,139311,51045,-29744,-12062,14758,17885,43814,9164,-33971,-76552,-83808,-121097,-56119,31001,16582,-38276,-53084,-5521,45225,-47082,-105778,-117562,-117424,-100489,-36684,-5397,13650,14959,2675,21785,-27310,-37959,-53730,-26749,13682,3509,-40976,-45104,-5372,61727,72889,58866,-17459,-58549,-91792,-113953,-121875,-121303,-55360,23438,20427,-74977,-119507,-47199,43662,198000,276206,169830,87301,31014,-41015,-88208,-81862,-49617,-3437,36475,44445,-15523,-80483,88213,165650,116847,-40012,-102162,10087,39510,41026,-4634,-38149,-73654,-121982,-60210,-23842,-30191,-70333,-94039,-137323,-36685,63612,59119,-12094,-36381,-34333,19289,32471,-22045,-36705,28568,59276,18622,-38719,-70756,-31225,62420,234569,311536,194047,7259,-68122,-119147,-73327,12879,84034,73282,11787,-6176,49406,71663,-32377,-142472,-156770,-91976,9140,27973,-68919,-83990,-93609,-113001,-49559,-18592,-26039,-58259,-27326,15483,28391,2276,-14830,-83039,-180310,-237804,-164919,-56862,-20784,-14595,-46039,-79728,20824,137346,124083,43494,27645,16669,57294,134056,197670,154183,77851,-41372,-143979,-191364,-171674,-84187,-28616,-20207,-1555,36389,75431,81015,72483,25876,-31914,-59530,-63686,-97072,-24108,42646,98437,115122,92551,47742,32690,60159,-10968,-71267,-49194,13482,-16511,-70295,-12786,37116,35065,20389,-15278,-60776,-102795,-64114,47986,-46837,64700,156252,207659,107876,5371,-84730,-72096,-107878,-112544,-60614,47522,51038,-7355,-55247,-65212,-74101,-93518,-112513,-57705,-33665,-70902,-86553,-102010,688,11823,182417,318134,326843,299455,-35712,-40756,-22530,-77751,-89863,-54867,-83999,-127164,-108607,-66083,65389,157130,132960,67055,-4136,-43859,-75428,-110984,-80067,-73717,-23390,-4613,14671,28019,52625,94030,102994,26066,-77295,-128495,-77631,-27284,-43259,-9425,-33404,-26999,-38412,-50361,-8449,31701,55796,57687,39971,-519,-72811,-71156,67448,320582,238768,127635,21729,-35538,-71393,-109149,-104532,-151621,-136571,-61200,19640,62518,34304,20877,21868,52513,98080,9311,-58653,-20126,-51097,-48691,-13655,-1162,-10502,-35755,-66027,-90041,-62159,-17143,79130,50433,-35000,-16882,82912,154300,91123,37577,-33317,-124734,50938,215864,234503,198880,132873,18995,-27327,56502,127630,67132,-109310,-75814,15453,90992,158913,25649,-24530,-66587,-56649,13425,37899,1548,10283,-6409,-3988,11486,816,-25234,-37483,22978,140594,164936,92687,56859,12568,-23485,-67784,-70607,-89270,-6924,4686,-21454,1851,38533,56786,64931,27451,-71467,-90694,-13232,21745,4926,33300,90751,210536,334752,274784,220553,182246,98684,8097,-34044,-19636,-12395,373,17260,-28848,-59366,-43251,-16308,16062,-51779,-77643,-59577,-78408,-15168,1078,74916,84739,-9484,-100094,-154044,-172003,-149492,-119792,-85914,-112771,-144602,-62337,70403,102518,-36093,-84369,80334,253179,159578,-16925,-135058,-40059,29006,32852,8444,42298,92938,68578,24268,7642,5539,-50659,-111266,-50005,-45660,-38940,-23523,24687,109729,83366,16425,5494,-1343,23137,40672,15995,-25140,3709,36480,89920,85740,108507,84328,55151,-9763,-4763,143257,361616,488801,460680,262396,122322,149851,148997,53694,-21752,-19034,34835,57975,61360,42047,-48136,-126287,-118176,-103021,-73084,-621,63728,28411,-95747,-132211,-79559,-28608,3000,17208,40401,49391,48148,35239,19084,18476,7067,5711,23979,21235,-9174,-4004,27999,86969,98774,99234,107316,113420,129416,73625,13341,-35092,-28548,35647,23846,-8524,-30208,3473,61887,44670,-38242,-71522,8373,6610,-25520,-17770,96587,139114,92178,9352,-16210,35877,-4011,-36813,48619,134627,174485,100931,2360,-67929,-86371,-46435,-14960,-13737,25863,34086,-7840,-11629,-2949,-22951,-62516,-84211,-112021,-134491,-12214,63712,89364,50479,21856,19462,9724,25322,65769,76319,26621,-75833,-88229,-57450,-35599,-69209,-158597,-63557,-7464,27072,70623,64335,-84261,-74801,-4390,-655,69555,74737,59287,9744,-34952,-25671,9989,96629,265676,304881,100227,12453,65100,143696,221391,214704,147793,37169,-74699,-97763,4430,16537,-26401,-80683,-90801,-53721,31634,179098,120715,71732,-18575,-115206,-114066,-85897,-60408,-15289,72210,60885,35654,27013,-35188,-57580,-18708,49978,97384,66130,36380,16202,5319,-1040,19840,36165,33419,-19744,-55876,-17472,22083,77370,122093,109851,59823,33521,-53725,-80783,-108654,-120966,-116129,-134866,-82835,83541,377564,487682,389541,228672,198132,179691,63688,1700,-51310,-53985,-57691,-42660,-404,65817,89801,103996,161531,98411,17698,61673,112447,87857,41248,14320,23146,-15286,-22185,4163,22760,52149,-17947,-137718,37972,302667,446168,373517,237466,100050,14684,-15494,11165,1022,-63594,44489,124644,135143,141540,62872,-5882,-25380,-8805,40331,75324,66325,-26576,-114460,-131722,5874,9237,-6864,-26020,-64559,-95786,-89248,-79032,-73685,-47211,-26091,-74968,-75369,-4287,96297,125350,34753,-25509,-53901,-55629,-69033,-10951,62801,112850,17515,-80478,-143843,-115009,-48968,48191,134194,66690,-42178,-61746,24598,80614,108254,155277,225095,132117,27625,-11270,9316,-23190,-20283,-57365,-52003,-31251,70766,142181,195760,193084,132496,116672,206654,196981,88297,9554,-6194,21112,15033,-77141,-128669,-99320,-59755,4730,141165,143021,79484,41205,32512,49036,26032,46342,55767,32964,3129,-30596,-65234,-103120,-134712,-120784,-137022,-116517,-77543,-58303,-78630,-55916,-38859,-40657,-45136,-54595,-28648,14304,1026,-100486,-31690,31369,491,-93297,-50279,-13117,-60509,-63185,-1933,53762,128128,176819,254744,224019,147632,56599,-33154,-100613,-60931,-45450,-76326,-103084,-61195,-20705,-16085,-37121,-54257,2429,4017,35233,106159,297826,241367,72457,-42624,-81252,-108427,-90709,-45885,-32177,6014,55566,60666,32806,5628,-82070,-93329,-128638,-121503,-81990,-45448,-91332,-127678,2972,99071,93416,13364,-44578,-1211,45194,94108,158459,178326,159385,129716,178557,297825,272593,114041,6114,-48903,-50894,-13399,39454,86441,26425,-81870,-6338,56854,116829,185914,257907,175190,81081,19477,-63641,-118271,-107616,-52434,-6303,21518,50776,20696,-53192,-101513,-65843,-71834,-46440,-43968,-49268,-52083,-55331,2298,-28825,-97620,-38193,39369,-43493,-81329,-58395,-45594,-77237,-70455,-38263,-59064,-85343,-86842,-70729,-35648,16542,43963,79506,101861,90309,39264,-75997,-87972,-33544,-10858,48873,27232,-42202,-76555,-48512,-53467,-49118,-29667,21659,31302,-17220,-101159,-105650,-93372,-65140,-71189,-99844,-106715,-71946,-24903,40829,59175,56988,32743,24955,124313,173405,62659,-26413,-56190,-45565,-3962,13431,-25732,-31661,-14458,-21616,-75233,-44481,-6857,6069,-14725,-72840,-126374,-74573,21230,72868,142842,165728,137483,76195,10299,-49181,-84446,-68975,-38496,-10546,-26023,-64143,-64044,-34634,-20781,12030,101049,212492,209903,97816,29008,35703,37804,21615,33714,19942,-44644,-84236,-101158,-76859,-31550,-33550,-68815,-106428,-132327,-113935,-8006,66860,51234,-38903,-127480,-55576,-28235,-9832,-8220,-57425,-86795,-18738,13078,73571,238231,362659,225069,96129,-2895,-98897,-78013,-22787,-21799,-79425,-147789,-116213,-78117,-79363,-57567,44702,58496,43008,76648,154810,153671,89799,33192,-4266,-8635,41533,135359,241031,185394,32199,-44064,-1635,-19696,-74411,-4686,94527,166344,205036,167915,50232,-64438,-72017,14892,61009,67736,45336,-9415,19320,32618,-1648,-42436,-43385,-22709,-14902,46462,93236,64657,7620,-16864,-15712,7775,8730,4525,43167,-8980,-115576,-39085,83242,105391,52672,36158,51820,73602,15970,-78288,-102055,-78313,-45808,-19211,-24551,-9671,85504,258835,237586,106834,13686,-9973,-32184,-76665,-120743,-51824,-805,23413,74285,172540,257250,262787,202372,88874,-24511,-84734,-129219,-83350,-61498,-67958,-40090,31599,72736,13621,25881,71054,36080,57950,77758,154691,269845,311900,99976,-77171,-34373,43587,10383,-43532,-76455,-85526,-45149,-31728,-28562,320,3645,5885,1474,28528,110961,248268,263073,214029,139313,84848,38863,-19712,-24252,-16113,55198,99673,95324,510,-70695,-105592,-69493,13555,89733,112006,51960,-34024,-39951,26862,54486,67121,8785,-57039,3080,25256,1250,19145,79084,85929,33923,-48853,-45800,-26877,-21905,-29757,-42486,-70401,-42721,-5377,15663,-17786,-74342,-105136,-25181,28137,24001,14515,27188,70468,63715,87248,-5566,12087,65923,26812,-13709,-32858,-39814,-5030,58777,140809,176070,243093,270639,93180,-16359,-41433,-32768,-72021,-100055,-69565,-24625,-14310,-68314,-29877,28961,90328,129934,122584,63747,-1847,-93987,-138297,-102078,-83108,-81285,-55601,-100351,-107747,-62808,-49171,17334,2670,2956,-17236,-29798,32787,194339,305400,269902,75184,-1556,-1187,-23550,-46805,4708,51023,47004,40663,9107,45350,57574,26831,-42322,-87832,-132493,-122980,-8444,153944,294286,263972,131588,51190,382,-46565,-103462,-47083,-3407,-37067,-76508,-311,71801,77787,60907,58754,80296,82931,113888,97248,15888,-38899,-36549,-16399,-32402,-41850,-9397],[26133,44786,50137,24720,-24408,-53738,-86804,-74346,-42092,41995,130651,87314,636,-69645,-90395,-56410,6279,50902,27694,15464,77917,172714,164433,51168,-66704,-12831,115171,22334,-104568,32256,79108,17770,-12919,-3587,15580,94503,94999,23097,-66521,-45112,13563,55520,30850,-7700,-8056,46,47759,3423,-9564,-44776,-804,76330,67497,-260,-39223,-13293,32116,106351,112833,67977,16183,-52608,-124072,-87315,-115175,-48314,-33887,-56899,-37094,4986,-8949,-55078,-83548,-93434,-79124,-34711,-39382,-86053,-34605,41531,62552,219353,303700,250845,98833,-1012,-19841,14960,56759,139983,343195,353038,201723,73038,35130,44613,59220,26068,-13834,-96991,-170357,-137448,-53947,46558,63677,18352,-41674,-120986,-123428,-131013,-14405,53204,32089,31543,78693,88462,68024,7302,-60235,-95194,50257,246638,236340,107044,19480,-61074,-42949,30214,115103,157397,172562,202304,278838,346453,304656,167704,6737,-88529,-44339,-22417,-9475,-7596,-51976,-47841,-58340,-68781,-31215,22146,86649,52207,7725,9863,-19212,-8124,14506,-6275,-31531,-79663,-196866,-224361,-157901,-116195,-52358,-97669,-21607,-32351,-30481,-27569,-71569,-87227,-12864,-9558,-50229,-120005,-141743,-58442,-78843,-146759,-169174,-84934,146342,439927,217226,60876,-71346,-187751,-53770,79464,79067,107609,213438,420188,647974,504434,229877,130788,167967,107926,-4413,-70094,-70453,-72973,-30266,8944,-53560,-29022,-43922,-125294,-63735,50214,143086,152274,115338,86607,26702,-45848,-9728,56684,17576,-44568,-39291,54100,150360,226464,267155,223019,145388,73100,23167,22324,142054,158847,180354,252153,293252,268857,229187,162804,67909,16664,30041,61162,157324,238459,96051,-23887,-99575,-15591,36041,26660,1835,-72899,-112375,-11052,94144,58387,1599,-29855,-37278,2445,8506,-47050,-94692,-111659,-93155,-81082,-81739,-60401,-78862,-121044,-52907,23091,93845,109913,139254,189295,151678,52517,-5632,13968,33144,39086,39381,98708,260955,444318,390999,169131,9236,-56990,-82039,-102890,-93627,4558,109922,101546,33513,-42675,-46478,51144,194629,261402,241877,229100,140305,92345,20519,-2136,54909,96744,96843,31901,32008,137288,208831,150086,19347,-33273,32945,-20942,-70693,-101521,-122148,-87417,-18565,-6995,39427,76374,-4281,-19680,16723,48750,30129,-2873,70302,177892,132409,11861,-88673,88597,173469,125636,84575,243461,393570,288815,101281,33361,6675,10378,-9264,2200,140829,110432,23290,-43309,-102668,-114751,-132840,-135028,-139813,-97743,-11289,16833,1607,59173,134611,138241,255219,329010,283994,189828,70418,-23200,-88882,-84750,-91981,-78445,-66022,-26855,-6272,-32145,-79195,-112892,-102167,-64332,-58153,-80241,-47750,5275,53342,21209,3120,-26895,-42558,-56169,-77889,-81913,-86468,-4360,-14200,-2142,-31584,-53720,-29668,-49850,-30107,37602,105652,54595,-70725,-146934,-144582,-157751,-90573,439,83540,18479,-94534,-117867,-106956,-49480,8479,4862,565,11737,13653,-3742,-21722,5358,-33331,-53619,-23462,-2846,-30231,-31965,-55539,-80966,-118183,-135166,-116010,-121782,-83618,-32443,-8605,-24803,-46322,-6209,83634,100396,24275,-81128,-70521,10181,15231,-49897,-74269,-56703,33578,104715,221448,199573,172750,252202,221513,78954,20487,-28345,-141552,-177543,-250114,-321416,-325253,15945,-153203,-88052,-20089,19103,91323,74226,-75,48127,129808,119506,52049,-13113,-21480,-50816,-145683,-93223,2835,111562,136182,116881,56769,35254,97815,156088,116149,83924,214722,433620,532888,460402,262044,110796,53913,54290,64164,88533,129864,108771,31896,-31505,-75851,-79092,28053,106609,98429,1684,-82317,-151442,-115964,-111191,-99087,-77870,-26178,-13118,5700,67825,204307,278113,193365,76113,3097,-33378,938,48727,30117,-5220,-115612,12095,56628,49975,56022,-29781,-56258,-10856,-57141,-95271,-91096,-46935,41447,136483,174514,122030,-36174,-104865,-93453,25194,57251,-13756,-2883,69508,146393,152023,14719,61861,142790,264066,293321,133438,-23280,-6233,77500,32240,9062,39664,-630,2848,33546,42366,28773,55996,119077,183786,124039,-19773,-50738,-52434,-41751,-3206,4210,-15324,-17352,-24478,-2785,940,2697,-13477,-101134,-176522,-158053,-148575,-91909,15558,73819,45429,14289,-10786,-41064,-23466,7683,20603,-24632,-55390,30394,70569,17328,-77568,80610,202481,221324,92535,-28740,-63844,-46182,43335,162667,179176,172277,58637,-27081,-22094,-74251,-93820,-70676,-35041,-4945,-447,-16900,-44381,-100033,-59987,30957,4506,-129394,21838,170824,171017,44721,-51565,-57614,-48206,-8086,119249,113413,72535,135610,198835,124691,-22155,-135201,-28778,75166,144272,171313,112301,6582,-81890,-109284,-71146,-20491,26432,56897,19713,-78278,-114911,-71462,10364,49685,89215,84751,41366,-9506,-2960,41850,67026,55985,89286,146445,144676,80958,6691,-16342,22336,38628,4231,-55851,-53874,-13167,41994,142689,217429,169291,102743,33583,-89115,-37274,78882,76797,80,-63137,-54535,5791,21031,1162,-45875,-121243,-126944,-59184,22820,193643,410168,415017,302283,156227,95999,49633,67568,202307,255044,115902,-74810,-74656,55043,90481,-2409,-70359,-43825,37711,93135,16778,-68353,-141345,-130270,-12098,120748,154918,73870,-16335,-25852,-9795,-7613,16395,-11956,-38679,-78576,-105162,-120421,-38675,53478,39248,-19827,-49479,-18403,5259,-102232,-113651,-112714,-112308,-92484,-29753,5707,36445,50178,30367,25690,-37108,-39780,-43269,-21358,17686,3060,-60949,-63341,-18934,47056,61521,32516,-54239,-91288,-112565,-122148,-122714,-126984,-61754,16672,13310,-78899,-121902,-47716,37915,176656,223511,114371,53692,14639,-45311,-86724,-80848,-57924,-12777,29878,46957,6309,-74557,51081,99574,41586,-91618,-84298,17353,38963,38312,-3552,-39151,-91328,-88189,-14293,25515,-9138,-71872,-94810,-121924,-55247,19247,1852,-55505,-59224,-43045,17647,36898,-14839,-22654,43047,75922,33606,-15809,-63752,-36704,38429,196558,304628,223095,32002,-35555,-89423,-72848,4100,78161,72186,20751,17385,84652,115385,3063,-126043,-145161,-82893,27352,32975,-65664,-80819,-87264,-120268,-57349,-28018,-33960,-52344,-20382,16825,30036,-2657,-41878,-112171,-197353,-252335,-173388,-60748,-27372,-19440,-38978,-63823,37568,163288,149357,52553,25903,6402,30788,86224,153323,123338,44182,-79301,-184426,-193095,-172376,-100850,-47311,-43885,-35744,2821,54529,69503,66284,27730,-28705,-61629,-71574,-92377,-13219,56757,113446,116171,74857,20624,15196,44259,-35183,-107817,-83356,2164,-19147,-75993,-33214,11928,17831,15716,-6005,-46902,-105387,-81143,39487,-55925,45148,159401,252418,141472,18356,-93161,-83802,-124891,-123344,-57509,52923,57673,-6376,-63961,-70110,-73668,-88944,-116742,-72878,-42864,-71799,-85749,-108949,-12488,-20264,100170,209221,226597,255298,-23040,-22584,-22166,-81660,-90663,-56748,-97033,-136878,-87245,-63531,54506,147200,129023,62818,-12843,-51156,-77505,-112677,-87350,-88446,-44547,-27362,804,23020,45256,87351,106398,35522,-75317,-155387,-73272,-15574,-35875,-7901,-37451,-33576,-40324,-47405,-1510,33847,36415,9775,6,-13791,-62129,-63959,84155,303369,192342,95998,15406,-37486,-73716,-100150,-90989,-143307,-127699,-45074,35815,71180,33439,15617,19692,55929,112133,21772,-73913,-43276,-71312,-57771,-18427,-3478,-8497,-34837,-69825,-104385,-70835,-29967,48968,16891,-67992,-24975,82849,145794,84249,31157,-32748,-144161,6900,125494,121570,116437,89424,10560,-14337,82541,151533,62963,-136240,-91925,-2458,61675,156808,19029,-35596,-78396,-49537,32209,59507,16670,16088,-7854,-7071,9479,6593,-13045,-22262,41514,160439,162502,70925,23981,-15290,-34379,-76961,-80409,-78601,38291,48655,18515,45190,82910,94613,93172,36269,-78387,-79559,6377,37501,14010,40083,104375,225599,357418,320103,241240,167622,87494,15680,-18517,471,6191,10090,8612,-76530,-127379,-98438,-42989,1233,-58441,-84353,-55934,-46848,-10503,-13433,58518,84474,-1769,-89746,-139023,-160493,-147613,-109646,-68671,-90364,-127235,-46657,81787,106957,-33455,-83044,89900,262946,147056,-17845,-139323,-50097,19068,26116,4477,30918,74368,54739,16226,10390,27248,-14759,-133696,-71893,-58378,-44111,-29196,12960,79336,36737,-20533,-21185,-19981,13642,35785,9929,-20853,27788,78560,131170,117121,135249,108239,69227,-7008,1967,181693,478628,621160,536770,280700,140682,187489,186982,81117,-10854,-30252,24613,56789,67195,48619,-44453,-127341,-112647,-88410,-85873,-17957,44057,9369,-103106,-127018,-70707,-25415,-3571,1940,23378,38785,45013,37681,24122,26277,17658,13664,30616,18611,-17981,-17429,12122,82590,121630,116979,95327,82444,89484,34576,-4833,-46730,-65802,-714,-2848,-25743,-50768,-37565,26594,29451,-40034,-65910,6272,1345,-27795,-14661,100901,131645,84205,2625,-26689,34842,10796,-1591,79426,145203,173991,101583,13334,-51815,-84933,-56143,-29582,-33428,108,16616,-14454,-11800,-237,-21610,-70238,-99888,-78447,-106115,-24510,63732,102392,70831,53697,63246,52580,66862,105356,108010,59754,-47166,-77627,-75891,-49348,-75395,-151831,-67245,-3222,40235,89484,91127,-38575,-92815,-28027,-21894,59920,73068,60172,20617,-20790,-27333,15352,110044,270243,290106,73902,-22026,19159,95848,204331,220193,164361,69943,-45693,-85082,4448,19060,-22125,-74853,-74525,-30545,78314,201880,122703,81530,-10465,-111575,-99084,-64274,-52160,-29798,55556,50481,14301,1267,-50350,-71316,-38152,19804,62742,38144,25055,20988,20945,15269,30790,47251,43764,-17363,-59575,-19915,7837,55746,95908,82022,34566,17704,-29385,-37530,-63865,-86892,-120889,-144461,-104788,39591,308564,428524,364232,249355,251157,218679,88787,16563,-34388,-32964,-33452,-23671,9097,58494,73369,118163,196705,118045,22680,63298,118296,103291,53008,31607,42428,8794,13668,42539,37697,36695,-35607,-94092,60555,288877,381668,309627,199832,85312,14705,-23167,-21158,-28277,-52272,75261,139870,140183,153137,89072,11747,-11681,2922,55940,110152,102788,-6208,-99404,-122303,21123,16015,-7034,-29434,-65056,-87654,-75202,-62785,-49274,-18341,-6511,-62257,-74956,4095,114964,167209,71038,-7817,-66562,-63074,-53355,2719,70106,118935,30426,-57163,-106700,-143831,-89990,8605,84484,8404,-82054,-67616,39278,100272,141129,201418,251468,123208,26424,-4358,21358,2139,8295,-37173,-47018,-52412,53008,126704,171894,171837,135615,129620,244255,249563,115751,12652,-6857,22542,16102,-79343,-118910,-98772,-54347,25328,193540,210117,108751,39946,12953,20506,1582,29608,51319,44048,13556,-42847,-96565,-145634,-150603,-101558,-104192,-117035,-97052,-78114,-101862,-74613,-41479,-35881,-20464,-9742,2369,19056,-682,-105121,-35217,23031,-11628,-106215,-38985,2463,-41056,-61480,-11336,33234,97962,132412,187520,181600,137827,63463,-26722,-99423,-58942,-26135,-41063,-83036,-45702,-10252,-14899,-45698,-86297,-14549,4782,42567,111934,289416,220221,47851,-52963,-80865,-105646,-98964,-67656,-49459,1595,62131,67668,35813,6161,-87629,-99283,-134627,-115319,-77134,-38490,-80503,-137150,-17729,68332,67849,368,-53035,-13512,28982,80676,144535,171707,153124,123020,157241,268787,262738,119899,21667,-29745,-47356,-14224,35820,82554,30850,-71023,-7761,53544,113536,189376,285419,216850,107413,35686,-49804,-119616,-105400,-30133,-17997,227,32455,8559,-55873,-103754,-62750,-68376,-45428,-44907,-47621,-40846,-47595,1316,-35846,-100743,-32318,34992,-52718,-90772,-60178,-44684,-76674,-79688,-49706,-77703,-86032,-67433,-38275,-2040,56013,67846,85124,98427,90421,51837,-69653,-91458,-28999,3364,71515,45086,-34809,-73545,-23422,-25055,-37103,-28117,22494,43529,-2220,-104739,-131632,-118537,-92570,-105155,-126952,-108400,-79025,-32410,49823,68994,59634,31068,28518,136785,157828,36342,-34904,-64049,-71533,-14774,14173,-22656,-41519,-36937,-28043,-55405,-32241,-13636,-21368,-38109,-90210,-143615,-83987,22357,73886,149631,182122,162029,100719,29682,-35960,-76429,-65843,-36781,-69,-1955,-32349,-40185,-35273,-38573,-8571,84237,202208,230401,122946,31861,20623,17650,17006,51893,50705,-22173,-77075,-79403,-65383,-36584,-35263,-58278,-72389,-74977,-47884,44924,92468,47939,-54044,-144905,-61951,-23937,3756,9166,-40793,-77540,-15751,21133,90122,257669,381071,241746,110053,6065,-95173,-72651,-16206,-16375,-77088,-138715,-108423,-69993,-68678,-34617,62930,87467,78332,124514,203626,182226,96309,24421,-29546,-36111,20228,118178,227790,177910,22037,-55735,16046,25237,-81369,-29977,73777,160304,195983,159905,58093,-53442,-70203,7664,46275,53362,41660,-8789,23270,45219,13988,-43627,-62706,-41807,-37838,39116,94531,70142,7071,-28369,-30585,-4093,-1790,-34569,-16479,-55681,-113969,-13353,101741,95602,23857,9411,34969,68316,30604,-58469,-102741,-81707,-46291,-19332,-23455,-9215,90075,274129,246516,108411,9236,-22810,-46311,-82020,-100883,-27762,18776,36127,74023,164957,249199,257127,208325,99472,-16901,-78009,-124263,-87401,-65974,-72345,-43028,31508,57772,-13408,30606,87570,63864,89020,98713,168019,278763,316384,95791,-80407,-36282,44656,11808,-38667,-64373,-69084,-25647,-14757,-31499,8685,13804,12553,-3635,1250,69392,210759,241852,203498,135431,88508,48381,-15448,-13710,-2808,56324,90742,87187,-9922,-79311,-104956,-70444,6102,72640,88459,42352,-25909,-45742,13893,39937,56256,6806,-53698,460,18913,-4755,15551,80142,87496,27666,-65252,-54253,-21684,-11644,-25049,-41244,-72101,-39973,-4461,13557,-22220,-76301,-114138,-39552,14193,24841,29903,35315,64487,58796,97669,33839,11962,55822,14913,-16061,-32164,-42095,-14145,34074,87129,110949,185255,254628,112387,-3089,-29648,-34264,-87096,-84053,-60874,-33724,-41016,-114468,-60618,9504,84189,146947,154718,87279,7059,-93050,-141191,-95604,-66800,-89832,-120197,-94608,-42634,-18127,-25828,32049,5178,-10172,-55198,-80773,9059,188390,309357,295531,104333,19534,20074,-9307,-28655,17930,59188,52637,42840,12119,45530,51069,18506,-45491,-97598,-147219,-118079,2965,191092,332382,301733,162136,69817,10748,-45220,-97985,-36597,7513,-24787,-86702,-8812,66592,68631,44231,42052,84064,110703,153593,129498,37758,-31780,-26525,-9907,-31918,-53305,-21085],[23253,51804,58383,25137,-34325,-67778,-103421,-79755,-55634,35672,128601,80147,-4252,-76119,-92612,-50241,13386,50623,11815,-2134,63578,180133,204457,106146,-67136,-33751,102616,55406,-86333,26336,68080,12318,-15849,-9887,-4955,59325,64098,8330,-70632,-38381,24536,61719,34914,-3828,-7489,5215,79156,58183,21017,-36970,-6345,61994,62162,-2494,-35010,-2344,40045,117998,138374,94062,34568,-40925,-132392,-99050,-99916,-23225,-21050,-66741,-75490,-24422,-23143,-68051,-92158,-92163,-70790,-21772,-25060,-72963,-31196,41075,69530,230677,307269,229583,72961,-11520,-2655,45292,97791,222720,425483,381766,185672,54001,24198,45823,69769,44026,13571,-74546,-155368,-155330,-74402,22254,58139,28319,-39068,-116210,-94910,-93731,-22169,48235,16408,18288,89460,123096,107192,35288,-49788,-109969,23971,209413,232008,114511,20204,-80926,-71509,1058,89176,150473,192650,248725,340591,411084,362766,198666,11761,-110423,-38033,2891,20025,10796,-51127,-58678,-54385,-40737,-10910,39462,111314,70913,6523,4250,-21026,-6401,13673,-5047,-17264,-52163,-166720,-208036,-167607,-138915,-55184,-107207,-41703,-51545,-21264,-14925,-57699,-95014,-27348,-31050,-70677,-139948,-131256,-48427,-74492,-148670,-181436,-75412,148381,431700,238272,67233,-68602,-205127,-77217,55844,75495,124968,236704,430680,668776,542877,242354,138704,146800,86977,-7490,-73045,-88973,-103850,-62308,-17878,-81399,-38694,-39644,-122305,-79091,35069,122855,109462,55544,40847,-2899,-78421,-38468,39090,14089,-37896,-33126,55773,150898,242977,326371,292099,198063,100232,30745,10924,117382,144248,190932,255708,282112,252982,223982,158512,52229,3607,20122,49418,140648,256050,120784,-11522,-121884,-21547,32911,11730,-23048,-106119,-77328,28672,139405,107081,20716,-33738,-42413,-5589,-15689,-79198,-107097,-92990,-87532,-81633,-76455,-51370,-70215,-116393,-49999,43246,125858,135451,166608,225423,197689,106226,51351,61913,63515,68641,80338,161636,337375,491208,391751,166215,12044,-53844,-77988,-103232,-91673,-908,82333,59038,774,-68956,-70516,22394,155004,219178,198997,188719,111373,65826,15511,3577,62855,94153,96176,38663,44647,143059,206437,145066,19725,-34070,35290,-12131,-66252,-102474,-120865,-88550,-23293,-8090,47349,78619,-6337,-5615,36979,58835,34731,1802,83684,197387,147985,17619,-74811,87360,158330,91398,28451,185031,363918,277361,100994,42246,5739,1734,-20551,-10710,131010,109892,31474,-28442,-87381,-104822,-124156,-128272,-137848,-104525,-15390,21587,9779,43883,90647,127261,285356,358837,292610,179217,50688,-45161,-108647,-94552,-93534,-73895,-60409,-16938,2542,-29592,-84464,-117429,-77091,-50245,-59579,-85756,-50486,2570,48053,23486,12673,-20479,-40834,-56214,-84595,-96119,-98754,-10211,-19181,-6778,-38260,-65188,-37522,-56343,-41142,21338,76714,38922,-76023,-149134,-130301,-117471,-60210,28120,112361,58928,-49592,-147612,-130414,-49653,12516,29720,44873,50950,43620,22049,587,26181,-18490,-41083,-10168,9669,-21214,-30980,-58979,-86587,-125479,-137852,-112110,-128030,-95741,-37988,-9328,-18617,-35450,8990,92616,105241,31067,-68865,-80700,-5614,9882,-30954,-36410,-22729,44618,98488,216362,196434,161453,237269,238305,85535,23779,-25981,-132921,-170002,-237077,-313528,-365169,-26868,-213656,-154830,-62559,4154,93380,76798,10386,56838,143282,128515,55233,-10904,-17108,-48295,-130147,-57660,51833,147368,146582,104633,41810,36810,125927,195557,140608,95634,234797,478683,585542,488571,276454,127043,66220,50654,46490,62876,93950,83114,28026,-15522,-45442,-47167,45701,103996,101492,14353,-64483,-130167,-122780,-110397,-83675,-63437,-22296,-14538,5591,81105,230068,312517,239382,110312,33448,-16517,6489,42259,17437,-25427,-107096,35484,75307,28457,14788,-63473,-53786,-8340,-49096,-122531,-112662,-54832,30740,118848,160904,103269,-58674,-118425,-94160,30872,45927,-24200,-7630,72671,151779,161419,18060,69658,157768,274317,297245,130383,-6937,7982,81361,40219,15715,45053,6281,16306,47096,53961,43825,74716,140516,223308,159619,-3796,-48806,-60910,-67117,-30832,-23061,-39001,-27939,-34952,-19292,-13780,-7184,-22127,-104670,-155517,-151966,-144007,-84849,30691,97010,52734,9489,-17164,-45088,-23315,12371,27720,-14393,-39086,35723,73395,25965,-101271,32752,145243,174577,64168,-33864,-59416,-55893,19054,118583,124752,134387,47350,-31959,-41242,-97165,-119015,-91524,-46999,-13327,-4479,-12506,-36231,-95488,-66066,20912,-1121,-128704,-1019,126568,134452,27621,-49488,-44456,-31185,9660,130408,99881,48221,94928,127392,37294,-70739,-122373,-2785,118938,178163,183046,114098,14948,-65893,-94412,-61813,-12721,32316,57474,17443,-71788,-92253,-58044,20412,53290,93199,88505,51104,8337,19726,62648,82108,69744,98760,146722,137460,80332,24877,11022,44402,52463,11793,-46260,-40545,-10788,27737,111134,186283,150278,87775,20609,-96869,-31881,56915,41072,-40114,-90012,-56517,19948,40606,16649,-31053,-109702,-169379,-116425,-37037,121707,348075,399708,319352,170519,94481,23732,25826,150671,236979,118478,-77625,-71460,73381,132192,31750,-53486,-24030,74985,126354,57239,-23459,-97676,-150962,-38295,108709,168582,97096,2068,-34766,-36513,-37518,-15569,-32908,-39847,-69162,-114825,-110450,-19527,76719,63491,5465,-36130,-24207,-22963,-119049,-90841,-95362,-98058,-79611,-18154,20718,61262,85615,61315,33897,-41411,-35739,-22282,-1565,27998,6576,-77923,-75801,-28157,31900,44778,626,-91944,-121196,-125719,-123959,-119643,-130250,-67071,11737,9572,-78833,-119477,-44849,36377,157680,173625,66446,21767,-1846,-46641,-80439,-74977,-62984,-21674,23385,50425,31005,-56014,13462,40377,-16492,-122049,-71840,21987,37546,36123,-330,-36628,-100448,-55508,28058,72388,6324,-73420,-92277,-105598,-67847,-21143,-47012,-89308,-78081,-49989,16136,42352,-3976,-3874,57402,87520,43499,7757,-52014,-38153,16369,152480,282513,247707,67491,9059,-51030,-60034,4126,77657,74884,31532,39920,118361,160034,46253,-98915,-128023,-72949,44895,35692,-62646,-77836,-79808,-114993,-62251,-33979,-36945,-42814,-11864,18620,31216,-8484,-70665,-139791,-206437,-256565,-184922,-67810,-33988,-20008,-26526,-40818,58822,187418,172677,61499,25063,-5186,312,43037,113188,95407,17690,-103967,-158212,-152311,-132379,-84482,-43247,-49260,-56958,-25343,36278,59854,61940,31939,-21907,-59463,-76161,-81421,-602,70873,125707,114847,58538,-3021,1006,27354,-56445,-133726,-93990,-3600,-20665,-78552,-50531,-8096,7538,17961,7571,-31117,-98033,-63497,50967,-33095,26623,161810,300225,192262,39612,-85148,-92270,-134873,-119234,-49618,57346,62330,-4109,-72824,-73446,-67994,-78230,-108845,-83483,-49066,-69057,-80706,-111820,-22861,-50799,28511,119615,153427,233044,22267,-43,-23084,-86600,-89239,-52981,-103753,-128802,-67172,-55035,46888,130495,115232,55423,-20303,-52014,-71642,-106862,-91224,-96547,-57421,-41847,-7969,19576,37221,78359,105981,43671,-65170,-142479,-61087,-5193,-31979,-8392,-40698,-37862,-40420,-44685,2492,32861,14711,-33234,-32942,-22479,-48869,-55325,94885,261362,133171,58702,9051,-38019,-72964,-91129,-77052,-117073,-101942,-22025,53201,77720,31011,9585,17711,61169,130720,47404,-73120,-64941,-87619,-62108,-21278,-5260,-5307,-31299,-67495,-117426,-76428,-40375,21712,-11537,-98080,-34510,73131,130837,78973,26453,-30825,-127313,-33269,39579,19006,44130,49974,3181,-3011,101569,166256,63733,-125786,-102180,-20775,33623,142348,9483,-47949,-92475,-43728,50863,83031,34808,24917,-7334,-9014,7608,11388,-4242,-15115,51828,171100,149784,43735,-8396,-35319,-39453,-80689,-84069,-63351,82333,93904,62649,93433,133915,140176,125164,44618,-83168,-67279,20735,47360,20456,46438,116722,234208,364815,350604,249469,140701,70842,24888,576,21401,22739,16871,-4077,-126861,-171231,-141034,-62477,-8536,-54310,-84200,-53623,-16802,901,-24855,39592,77712,3057,-79971,-122397,-141385,-138082,-98328,-52521,-68389,-108306,-30475,89130,107092,-29802,-82567,95073,255694,126368,-17228,-135356,-62930,5942,18045,2031,20469,52893,35459,3994,14443,48753,15535,-101236,-91289,-71747,-50377,-34478,113,48293,-6122,-55671,-48824,-40638,4469,32029,2714,-19456,50859,120244,170063,146764,160777,130592,81174,-4963,7942,217405,582139,721838,576767,280338,150933,224138,228077,110713,2632,-41433,12410,52421,68625,48968,-45428,-132035,-103403,-71629,-99128,-40210,19918,-10721,-110236,-121165,-62859,-23284,-11022,-14177,5896,29458,43611,40176,29776,34843,30181,24655,39308,14531,-28808,-32336,-5030,72834,134781,123535,75497,43840,40726,-6548,-21920,-51569,-91230,-34565,-29071,-41969,-65391,-72831,-6936,12296,-43064,-60464,2389,-6090,-31787,-13276,99440,117436,70387,-9083,-33416,37563,30167,32778,102065,144617,161030,93580,19384,-39564,-82615,-63845,-41618,-49132,-20111,503,-21373,-11671,3060,-19419,-75940,-113198,-41099,-37086,-9731,63993,112689,90859,89322,116644,105570,113639,145328,140159,94932,-19500,-63832,-93015,-61696,-80247,-147649,-81085,-6529,47079,100834,109371,4378,-98687,-55329,-46789,46121,66864,56343,27126,-9849,-31612,17168,116260,262465,265942,47990,-52351,-30978,37032,169679,210317,170319,99416,-13576,-62122,5267,19998,-20406,-68407,-54370,-1783,133218,220693,122195,87250,-4867,-110427,-88298,-49314,-45704,-43547,33590,34066,-11127,-28236,-66960,-86093,-62727,-16293,22837,4982,9375,22528,32283,24308,34005,50732,47600,-18452,-66980,-27765,-10513,30866,67466,52859,7070,-82,4502,2957,-22656,-48874,-93632,-129459,-123834,-7248,225393,343552,311187,253194,289120,240510,103422,25644,-20643,-15202,-13197,-8673,14267,44534,53185,131097,222176,129248,22460,59034,116299,109667,58180,43530,54173,23987,37746,73077,60550,42645,-26620,-59153,71266,257578,304010,237272,155367,65611,11181,-30564,-51101,-64220,-41738,100259,147261,137307,156318,111043,26451,-1051,11104,67660,145016,143293,25588,-60392,-78360,59779,34401,-1689,-29275,-61521,-75203,-57912,-42419,-22296,4892,6493,-53577,-78836,6112,124869,202013,103574,7463,-76894,-65578,-40487,13782,74154,121432,41586,-33053,-65961,-104428,-114976,-27602,31891,-49281,-119854,-64112,52198,116716,168961,237893,260342,103757,18639,-1600,30660,29125,42930,-9313,-35304,-74356,28584,103874,142120,142829,132969,137119,271990,289650,135153,13201,-7999,18748,9768,-88629,-110870,-99211,-50323,43069,243250,279056,146613,43247,-8204,-13121,-29678,5417,38825,47035,20351,-47774,-109178,-146031,-124442,-75906,-75559,-107856,-115174,-96863,-118428,-97006,-51709,-37304,978,36111,48044,37111,4526,-93581,-46473,7566,-27457,-118949,-36541,10592,-26837,-58358,-22365,13124,69989,94411,123548,132719,119495,65685,-22723,-88331,-44877,6756,2898,-58412,-33970,-5405,-18985,-55615,-108059,-23642,5590,47394,113715,270728,186599,10294,-76295,-89389,-107174,-109214,-85402,-52982,6648,73231,77093,41317,11063,-90574,-105203,-143601,-113428,-77307,-36931,-73715,-148634,-43900,33009,38064,-16868,-66966,-34194,3546,60796,124995,158815,141059,111129,130467,228586,241188,119432,33318,-10457,-36400,-13601,28882,71478,27288,-66204,-11844,45283,103867,181722,295035,248459,129099,48814,-35740,-108299,-97639,-13700,-20525,-22090,12117,-5641,-59320,-110516,-63989,-67683,-48220,-50604,-49185,-35029,-46594,-7001,-48092,-111755,-33969,24793,-61535,-106708,-71659,-49927,-79371,-96124,-70845,-103880,-77458,-49103,-10921,29699,94603,88135,86690,90891,85519,60251,-65277,-99253,-30549,10002,85857,53963,-33458,-73296,-284,-3539,-33036,-30957,18813,51468,9469,-106234,-164894,-147348,-123570,-143660,-127146,-94274,-80335,-45076,47356,65974,50597,20174,31587,151301,147218,30020,-9057,-38274,-84745,-30361,8467,-26556,-56338,-62807,-32209,-36649,-20498,-21435,-53349,-68212,-113423,-164341,-93944,19321,66034,144117,184823,175597,117515,43588,-26924,-70154,-62007,-34979,8511,18767,-6535,-21041,-35672,-59999,-34643,60384,179316,235053,136031,28766,2896,-8704,4724,60888,74696,-4387,-65632,-47718,-45461,-47730,-42113,-51719,-41460,-23238,13439,91577,108079,39122,-70722,-166053,-73918,-26293,8119,16377,-31218,-70602,-17866,22063,96837,257509,374844,244738,118134,13126,-93360,-68638,-10122,-13370,-78486,-133576,-104136,-64950,-59765,-18345,69806,108196,111181,164953,233669,188178,91054,10574,-55451,-55059,4686,102005,210586,164611,9014,-71988,24112,66323,-65370,-59724,40053,137726,169326,140006,60220,-43949,-68241,-2307,27530,35004,33843,-12038,18654,48237,25597,-46787,-85875,-61796,-65148,23262,86567,69029,3926,-38029,-45117,-18188,-15828,-60555,-67644,-87280,-82381,11320,112372,78225,-5746,-14701,21225,62368,43760,-40824,-107172,-92731,-52585,-22662,-23487,-10107,90668,276335,243049,102804,982,-38852,-63948,-82980,-83238,-11380,28673,41159,66537,147066,228645,237573,199904,99506,-13900,-73611,-118854,-89501,-70067,-76462,-45824,30212,38369,-44186,22782,85252,71591,106116,110307,171107,274695,306764,85961,-86429,-45648,36178,6199,-38952,-55444,-48114,5238,18255,-23842,9299,17767,14579,-9949,-25910,21738,158700,204676,181393,123332,84478,50160,-17599,-9465,7025,54156,76411,71508,-24792,-90392,-100314,-70312,-4030,47424,54156,24011,-22960,-53951,-3225,22489,41663,705,-54779,-9449,5264,-19469,1801,74007,84138,19579,-73050,-56684,-16784,-3432,-23340,-44193,-78307,-41293,-9090,4485,-34480,-85702,-129209,-63148,-8016,19812,37811,38085,57088,53059,101724,69929,9013,36662,-2507,-20986,-31053,-39452,-15722,19322,45355,50081,121076,219746,119948,2487,-24245,-38187,-95126,-71292,-60919,-56498,-77094,-156626,-71353,598,80659,161849,184938,104603,8559,-97865,-143071,-92765,-55983,-67943,-70700,-5870,28097,25684,-2605,48512,6339,-28482,-100476,-143127,-24256,164625,294559,301473,124408,34188,32078,-3462,-18879,21922,57742,50392,41395,15927,45211,41257,6432,-52782,-110437,-164637,-114204,11544,220795,350691,323893,188927,85613,16705,-47640,-96316,-32954,11361,-18771,-89713,-22034,54218,54020,24371,21862,77674,130055,183002,152649,57499,-26985,-21135,-8290,-35158,-67368,-36309],[18510,57237,65318,23440,-47589,-83737,-98958,-60620,-68682,25730,120440,71559,-7599,-80201,-91173,-41959,20807,49594,-3547,-18549,48902,180118,234288,154272,-56028,-52849,83271,83502,-44272,38789,65414,9712,-18570,-15655,-20271,31166,35996,-5532,-70970,-29959,36136,64210,37467,378,-4510,13734,105719,104039,45165,-34255,-16684,42468,52103,-1970,-23884,10534,46875,124201,158659,116402,48812,-31243,-108347,-96031,-82032,1567,2644,-45730,-99712,-55943,-37976,-80829,-99661,-89786,-60674,-5590,-5924,-60201,-30910,36794,74065,239553,305276,205655,51243,-15716,16194,73676,138964,295883,479765,385508,161258,34625,13578,46030,76239,56654,32249,-57375,-142229,-168441,-91842,-1314,49320,35050,-37021,-107890,-70582,-56304,-26015,38799,-1228,2583,91009,150634,142429,59221,-43664,-118826,5014,166767,213840,114243,18673,-94280,-94702,-27264,60210,136356,205861,288175,387713,453607,403816,226904,23101,-127906,-39205,23257,47793,28361,-50182,-68949,-33446,-4290,7788,48286,121772,82926,5927,4,-19850,-849,17770,732,-2480,-27537,-138414,-183119,-160306,-151203,-58985,-109574,-63358,-63377,-5834,-2932,-43857,-100205,-43329,-54065,-93426,-162221,-112080,-31381,-67176,-151857,-191141,-52297,152658,412566,256207,71360,-65023,-197731,-99494,28818,68578,138256,253260,422565,651656,551129,242921,133290,108559,54627,-17136,-76912,-105567,-131229,-92523,-46956,-113239,-46662,-35539,-115311,-91997,20050,100469,67114,1810,6603,-19613,-101895,-66287,20903,11415,-29211,-26947,53744,142632,244449,367786,351152,250948,132263,43354,3133,84745,121784,192933,249455,260988,226636,208631,146959,35432,-8210,10457,36956,118931,257838,138595,-1829,-129937,-17580,36063,441,-44937,-131123,-46525,64237,180755,158359,42077,-37347,-49646,-15000,-37207,-113574,-103148,-70490,-71397,-75969,-67701,-38686,-56898,-105905,-52644,56171,141637,143466,179433,247603,233382,153783,98962,96319,82137,88228,112347,218739,404930,515352,375412,156600,13515,-48276,-69168,-97572,-89348,-9434,51831,19073,-28710,-91644,-90235,-1280,117120,176049,157304,146216,79476,44014,11938,8578,67767,87583,91342,43062,55135,145397,201551,140148,21554,-35445,36210,-2250,-59924,-100239,-114686,-84674,-25931,-9644,52762,76693,-6919,7906,54486,66128,37345,3820,93553,213436,160184,20659,-63323,85254,145369,65680,-21407,124295,316040,252657,95159,45754,1995,-7562,-29017,-17646,125573,112168,41197,-12816,-71082,-93104,-112651,-116868,-121593,-109857,-23584,21598,18847,31540,42368,105162,292963,364930,287133,164030,31159,-66328,-125147,-103062,-95825,-70093,-55449,-9233,9414,-28580,-87094,-100290,-50191,-35996,-60919,-89115,-51616,423,43885,28321,24852,-11141,-36123,-53717,-88963,-109621,-108386,-15634,-23378,-8656,-39724,-73661,-45095,-63465,-52170,4479,46005,23888,-72641,-115707,-95318,-76506,-26812,55249,136619,94166,-8083,-116935,-129781,-42607,21517,59859,88118,90809,74912,47947,21755,45259,-3587,-26966,3424,21002,-13744,-29828,-57885,-83394,-124599,-137819,-107017,-120718,-105148,-44548,-11408,-11200,-21727,23792,97158,105768,33862,-57883,-86935,-20625,5560,-11161,71,13614,65012,103525,216867,191962,145462,213283,244138,89799,27708,-23733,-126625,-164894,-225655,-299680,-371256,-42258,-246696,-200847,-97805,-8015,93940,76766,22315,67559,159356,139660,59011,-8161,-12530,-45142,-107935,-11750,108596,186607,154435,88686,21867,31849,146424,227408,158843,105020,247818,502077,610066,497025,285309,141925,77993,46719,30071,40401,56801,54856,21742,-1858,-17248,-10839,64946,99846,103656,28797,-43046,-101320,-88459,-72239,-60846,-47572,-17079,-13724,7398,94370,248760,334809,279240,145364,64872,2967,13791,34735,4582,-45313,-78766,60963,94043,14784,-21659,-91627,-43419,-6992,-39961,-121239,-129512,-61348,17010,92298,130205,73526,-79894,-122040,-92610,24533,14148,-44730,-17166,67807,142724,155978,16715,74651,169023,277653,296467,128215,5091,15198,74482,42900,21444,50350,12274,32492,64174,68772,61469,95503,162196,259916,192344,15165,-45300,-66698,-97946,-41387,-34848,-62065,-37868,-46821,-37364,-22803,-8662,-18360,-88557,-133774,-147788,-140447,-81622,37815,114022,58096,5288,-21811,-46793,-19755,21467,40129,2986,-18822,43009,77228,37876,-99950,-5886,97643,134896,45091,-29153,-54381,-65980,-10860,65800,70980,100148,40554,-29292,-49403,-92652,-104559,-105134,-56027,-20075,-6388,-6116,-26698,-88774,-71017,11256,-4767,-117692,-28023,76792,92500,8096,-47252,-28063,-9388,32518,142472,86634,21473,48883,46713,-50992,-112595,-107995,18828,152995,202039,188910,114087,23554,-48232,-73262,-44926,-1393,38645,55423,12278,-58813,-63059,-40074,31813,58677,98717,93923,62585,26751,42079,81460,95136,81093,103532,139732,123121,73668,42994,41713,71783,73707,28006,-28788,-23644,-6074,15924,82251,158502,135970,76612,9661,-101610,-27276,35569,10373,-69581,-85225,-43281,36565,59402,32297,-12833,-84100,-158398,-145647,-73666,59604,278601,368331,326734,184164,95020,995,-14918,92953,204281,115487,-78179,-65798,88319,171591,68867,-33778,-6947,98792,145482,88813,17681,-57077,-122830,-58758,96194,178569,118289,22733,-36026,-63691,-71662,-51055,-52187,-38706,-55534,-100602,-95837,-362,99044,87008,35096,-12763,-18663,-30588,-84201,-63185,-74594,-80081,-64358,-4362,37129,85335,116746,89102,41959,-43240,-28216,5710,31000,43408,12051,-92935,-82429,-34526,15311,22012,-35633,-129730,-142346,-126109,-120210,-114141,-131647,-72675,6902,7102,-76873,-113641,-40087,37974,140897,128966,27720,-8026,-18179,-45418,-71648,-66965,-65650,-30566,16581,53440,54825,-33059,-23189,-8906,-55715,-129498,-65625,21931,33509,32917,3246,-32029,-96168,-29178,58775,107376,13502,-76592,-88781,-90390,-75031,-55604,-78510,-108044,-92338,-57095,13002,47310,9018,16591,68691,91422,46531,29432,-36784,-36458,-3951,104945,245389,262639,111749,63892,-6684,-39609,9127,79586,78953,41905,59110,145541,197050,89074,-67360,-108440,-64309,56250,31768,-63026,-77114,-72972,-105445,-65720,-37679,-35954,-31620,-4300,17963,29441,-15680,-99076,-163371,-205705,-245927,-201740,-80372,-42776,-19424,-12771,-15693,79735,204574,189903,68731,25728,-14577,-25200,15844,84757,75836,3284,-102704,-117714,-109447,-85551,-42678,-13515,-33821,-61839,-48224,19485,50813,57868,36497,-13448,-54203,-77304,-68201,11840,82796,133077,110441,43620,-23183,-10900,8882,-75553,-142459,-81620,-5556,-22092,-79232,-65795,-21676,5450,26675,24024,-15461,-82520,-26502,65710,-10538,10221,163291,346923,260375,78074,-57809,-91542,-119216,-97196,-38281,58911,63473,-1699,-83376,-77318,-59583,-64770,-94954,-89200,-52440,-63018,-71585,-110842,-31345,-80326,-30655,54622,109337,227078,77802,23368,-26715,-94261,-84161,-43070,-102803,-119650,-51551,-43287,48052,115878,93351,44926,-25438,-45833,-59576,-96102,-93159,-98542,-61552,-48030,-12276,16750,28113,66543,100165,48400,-50711,-114568,-47258,-427,-33572,-12083,-43835,-40295,-39707,-43206,3008,28903,-5975,-62170,-50647,-23123,-33731,-45710,97042,199514,66505,17193,1708,-38088,-70574,-83702,-64517,-90419,-72091,2752,68714,80464,26173,2414,14862,66348,150551,82247,-47554,-72510,-94518,-62572,-23575,-7937,-2619,-26226,-59034,-113227,-78263,-48900,345,-30796,-121886,-43491,56156,111133,73505,21949,-29020,-102481,-61162,-32450,-65697,-9725,17643,-3943,5107,111041,169719,67041,-97280,-106041,-39368,6465,116302,-3851,-62579,-109975,-40090,65624,103839,52864,35341,-5220,-9797,7180,17856,5108,-13513,53816,171003,126879,12540,-36676,-45850,-40686,-80344,-82357,-47548,121964,138144,107624,142562,187656,191433,159369,51932,-84421,-54964,28997,50264,22991,51309,126828,235744,356610,361230,241468,101583,47684,32818,20352,40793,35643,19572,-21090,-169349,-139710,-137668,-77470,-15086,-42319,-76341,-52760,8056,13333,-33286,19268,64951,4803,-71048,-104986,-120133,-122930,-86312,-37994,-48053,-88954,-15044,91174,102421,-25977,-83908,93763,229231,98678,-15535,-122089,-78572,-11064,7499,165,12269,31851,13575,-9690,21871,66806,36266,-67039,-90895,-81871,-57494,-39093,-12287,19376,-43929,-88532,-76849,-61767,-1994,31257,-4907,-22274,69323,156097,201970,171816,183201,149618,89676,-4109,12448,246573,656232,775184,575632,262733,153035,255840,268686,141024,17439,-51426,-1424,44412,65269,43051,-51036,-140228,-91676,-54199,-108263,-66444,-7148,-31035,-117154,-115320,-55586,-21502,-18450,-29917,-10368,22482,42825,41439,34835,43004,43547,38567,51367,10676,-40461,-48147,-22768,58816,136617,117294,48667,-149,-12957,-45099,-36377,-49104,-82397,-61356,-54658,-58929,-77609,-102337,-36443,-5786,-47074,-55660,-3203,-15290,-36878,-12961,93247,98138,51740,-24855,-33488,43517,52122,64327,115394,133618,138289,79358,21236,-30800,-80120,-69689,-51373,-61261,-35900,-14191,-28489,-11239,6767,-16562,-79177,-124026,-12710,29901,28965,67020,119903,109945,128256,179542,169819,166595,185037,172892,132442,6555,-50522,-108401,-72381,-83575,-142230,-104280,-16901,47061,103435,116897,41482,-81701,-84049,-74705,28627,56015,47262,28460,-2480,-38497,15655,115676,245481,238230,29642,-65311,-68462,-25213,122011,186586,165192,122715,18873,-33600,9172,20063,-20961,-60495,-30513,33903,193266,233285,118954,88144,-2722,-111579,-80857,-40079,-42295,-56713,6718,11844,-39519,-57919,-81002,-98260,-89612,-57058,-21189,-32253,-9988,20879,38843,25949,29923,47408,46205,-21443,-76705,-40542,-31609,4097,38305,23940,-21030,-16193,37672,38002,12815,-14978,-64371,-106764,-133870,-54859,136616,241627,234428,238920,307711,243461,106254,28764,-9822,-365,3234,2500,15632,24789,32203,140264,236232,133272,19368,50553,107272,106880,57187,49889,59065,31295,49673,90292,80407,58759,-7546,-34581,72313,216339,225102,165195,109343,43459,5096,-37062,-73450,-101340,-32069,117752,146307,126782,151399,128696,38592,6919,16384,75900,179410,186672,66323,-10076,-21003,118215,63875,10487,-23657,-52188,-57425,-35963,-17655,4098,21900,13872,-48015,-86206,2222,125438,226203,128938,18218,-77384,-63643,-30967,22082,75167,120573,49877,-13303,-36438,-63328,-109385,-54314,-17195,-101761,-144537,-52654,62765,128863,189697,262242,253225,77308,6256,-1533,38400,58807,87104,28608,-14399,-90312,-10,76056,109142,109394,124944,138793,287457,312948,145404,11881,-9568,9849,-3071,-105494,-106364,-99769,-46482,59062,288817,344200,192344,56219,-23909,-45501,-64620,-23148,20356,42503,21511,-49058,-102029,-112304,-92440,-50806,-50684,-94507,-128578,-113354,-119930,-116170,-69007,-43854,19553,81168,99369,63748,16553,-73475,-64058,-12584,-44650,-129568,-40989,13021,-16751,-53924,-33116,-5569,44135,62287,69550,84868,96640,65302,-18573,-73045,-15318,50185,49634,-30947,-25380,-5048,-26986,-66408,-100705,-25036,7435,51589,114125,246871,147641,-30952,-103343,-97726,-106176,-115901,-91408,-44226,20510,88132,88712,49050,21607,-86159,-105490,-146565,-113467,-80664,-38657,-68994,-154959,-71767,-1175,9107,-35459,-84585,-61299,-27319,38888,102070,140050,123433,94533,100031,180724,209848,113062,41045,7591,-19109,-8377,22269,56976,18263,-65612,-16728,34328,90481,166963,290072,270911,148059,60783,-20442,-87815,-84317,-4943,-16214,-42738,-9286,-22150,-63629,-119808,-67684,-67604,-52045,-57927,-50715,-32788,-50381,-19354,-61123,-128656,-42589,9571,-68445,-125770,-89157,-56952,-80536,-114559,-98933,-108507,-60506,-32019,12445,60376,132220,105847,86465,81742,77211,64445,-62837,-108948,-36078,10597,92891,54952,-36892,-73088,24020,13601,-33878,-35583,12425,56362,19900,-99892,-198021,-175568,-153172,-179925,-103757,-76549,-74857,-59622,36916,54053,33499,4427,40571,173267,144226,44030,30373,747,-74159,-46589,-485,-34647,-73189,-86882,-29786,-16752,-6530,-20856,-67619,-96243,-137120,-182928,-101735,13808,50562,127428,174611,179273,128681,54801,-19436,-63757,-55086,-30594,17195,37784,15034,-4923,-33046,-78887,-61883,33650,148357,225385,137954,21456,-13696,-36723,-11673,61481,89604,9463,-52455,-20349,-26925,-61854,-50291,-45828,-11642,22275,67231,129168,114939,28153,-84907,-186318,-86979,-31307,6771,16751,-25750,-64322,-21390,19376,96756,241010,346008,234633,120803,20046,-89283,-62131,-639,-9315,-80149,-128363,-99010,-58701,-49356,-5418,69011,122175,141954,195994,243778,173302,75386,-6253,-78429,-59755,-1535,90374,192733,148525,-3062,-87866,27656,101102,-24685,-75826,1571,103539,131797,114212,60489,-32104,-60819,-8019,11319,18513,27108,-14810,9015,44854,36766,-47034,-106506,-74071,-91468,3247,73433,65527,2601,-40473,-51870,-27416,-28368,-75634,-98355,-75860,-45881,37311,117547,58901,-30086,-31196,13085,58195,57921,-21506,-108372,-106489,-59405,-23446,-19682,-7566,92203,269673,231919,95194,-4451,-46543,-69137,-68031,-62567,1833,33110,42487,56206,124311,201756,210315,181930,93263,-10827,-66441,-108155,-82116,-67524,-74785,-42875,34104,24222,-71188,8997,73242,68028,115903,118260,169028,262644,288333,75367,-90853,-56105,24640,-685,-39182,-45672,-24332,41240,62013,8712,13824,23077,17683,-12288,-45122,-22433,103530,161904,156302,109784,78256,49114,-20143,-5122,19728,55803,64791,56384,-37046,-97472,-91671,-62990,-7428,24747,18798,4393,-18857,-57203,-17569,9007,30856,-2560,-53691,-19361,-8327,-34637,-15139,66788,82105,16260,-73062,-54488,-9426,8145,-18048,-44626,-82223,-40028,-12369,-4290,-47074,-94969,-123974,-88655,-30578,16462,45086,41406,53270,51162,105229,105745,11729,16293,-17623,-21315,-23087,-27404,-7043,17567,21311,2559,61915,176364,122011,8020,-17274,-37664,-85243,-57568,-62537,-83816,-107404,-127169,-52086,11155,88039,182323,220216,122621,10342,-100733,-136546,-85769,-43981,-29845,18112,95958,109559,74148,26297,73765,15097,-41782,-142095,-176743,-55230,131482,270448,296596,143040,50603,43762,3628,-8237,25926,55250,48511,44355,29409,55678,39311,717,-54851,-116724,-166712,-102364,26807,247932,355519,336024,218512,108051,27720,-44572,-89364,-25770,18334,-8743,-78729,-28816,46404,45327,12222,9353,71288,146883,206148,172704,82047,-14899,-10915,-1796,-32159,-72953,-44257],[11172,59714,69526,18406,-65732,-99690,-72871,-30216,-79342,11541,105554,61533,-10518,-83372,-87212,-31830,28811,48050,-18058,-34531,33880,172137,250417,190807,-39039,-70353,56758,100427,8764,67376,71285,10678,-20310,-20058,-30177,10151,11696,-18154,-67062,-19682,46213,61178,37834,4357,-23,22363,123993,138441,62715,-35046,-30603,19700,39145,2962,-6526,24516,51965,124114,170185,132219,57569,-24904,-87815,-81908,-64328,23267,27429,-16368,-94167,-86341,-52432,-92661,-106346,-87672,-51237,10345,15212,-48254,-34663,28397,76245,246161,298124,180105,33247,-15810,33383,97271,174371,348395,497916,363932,130624,14836,2802,44382,77710,62903,40967,-46872,-132305,-173749,-105050,-21112,38942,37741,-36545,-100227,-51745,-25262,-25410,24498,-20488,-14539,83613,167377,168436,75552,-41776,-116993,-8946,120565,180058,103356,12835,-103924,-113435,-54866,28961,115613,211023,316856,414087,467380,421357,249154,39928,-102208,-45314,36013,68667,40002,-52338,-78483,2643,38135,24953,48512,115487,84637,3836,-3830,-16000,8698,25854,7821,8663,-8654,-113634,-157204,-142497,-146264,-63807,-105479,-87879,-64091,11789,7861,-31450,-103953,-67049,-85800,-124749,-186447,-87206,-13447,-66183,-167277,-197166,-15815,156558,379683,266884,74979,-55895,-181044,-123834,-1516,57837,145672,260967,395833,597794,526813,230426,114194,59507,15249,-33141,-83061,-120457,-142388,-114472,-75728,-149304,-52087,-32511,-106816,-101789,4694,75697,26245,-43850,-14114,-23870,-110176,-92952,2329,9471,-19745,-22302,46783,126178,232418,388181,395347,300538,168550,61088,1277,46658,92214,184678,233253,230696,190697,182671,126876,16907,-19876,179,23388,93458,242629,146124,2684,-113645,-3865,43976,-8113,-63817,-130573,-24823,88992,208506,204627,63565,-40549,-59745,-26295,-53774,-128322,-80991,-45820,-47355,-62190,-54100,-22050,-39771,-91120,-62572,57390,137708,133623,176488,252195,252657,188448,132074,115054,87590,95661,132174,262995,453646,511602,341724,138818,11263,-43428,-60100,-91226,-91501,-25483,15663,-20903,-57271,-112612,-106898,-21543,82073,134149,117635,104244,47324,27879,7647,10529,67176,75351,80152,43080,60638,140383,190178,131605,21156,-40545,33057,6384,-53266,-96710,-107661,-78861,-27952,-13437,52932,67923,-8986,17419,66202,68310,36033,1270,97158,222566,165951,18980,-56446,77489,128592,42795,-65462,64258,253302,215574,82718,42336,-6175,-18552,-35873,-21455,120228,112563,48173,349,-56039,-81282,-100835,-104658,-106462,-114725,-37155,14916,25959,22719,-5657,71589,276120,345283,265828,142551,10114,-87919,-125447,-109022,-101084,-69486,-53490,-6378,11522,-31559,-88388,-79333,-26330,-25797,-65391,-92112,-53590,-3460,38699,33826,37774,-792,-30464,-51037,-91025,-122826,-116441,-22877,-29497,-11334,-40124,-80204,-53928,-73476,-65690,-15165,13038,9223,-61196,-81963,-60942,-40990,2731,76773,152004,119786,25824,-80417,-107541,-30951,32820,89001,125698,126841,103715,70694,38788,59192,7684,-15648,12177,26036,-12220,-31614,-55005,-75232,-119063,-138425,-104499,-113089,-114233,-54557,-17167,-5465,-8486,35107,95230,99924,30811,-50896,-91763,-37855,-794,5220,30436,43750,84116,112176,218818,184014,123544,179695,234620,87839,28460,-24050,-123074,-165526,-220150,-283044,-314247,-30074,-262418,-243923,-141372,-29351,85085,69331,32272,77258,175118,150614,60923,-7091,-10139,-44066,-85019,38625,168251,225056,155589,65768,-5963,17123,153125,243768,165621,107871,249412,498285,601189,482907,285210,151510,85431,39093,11669,17568,17770,22029,9879,5605,4239,20908,78131,89070,100137,40765,-21767,-69502,-47959,-36529,-38922,-34916,-14369,-13655,9488,105836,257663,341292,307067,177173,94078,21955,20115,23834,-10521,-66514,-57386,79380,106650,6408,-53862,-107388,-34046,-9552,-35683,-106112,-142015,-68640,232,58982,86855,37021,-96307,-117440,-92612,2020,-39013,-77914,-35186,51612,119132,135688,7083,72987,172851,270426,286144,121184,8203,11713,53999,37173,22713,52023,14157,47244,79654,81871,77140,113949,179333,285910,215019,32870,-43675,-71833,-85226,-14237,-18939,-78235,-49354,-62588,-57831,-27885,-5590,-6948,-64697,-116325,-149390,-141155,-85670,32927,120416,58425,-1080,-27485,-48749,-15528,31637,54064,22884,1335,48695,78421,48461,-76255,-26663,63920,104946,35243,-22265,-53127,-79349,-48302,4844,20782,69814,35275,-21965,-41854,-66649,-78356,-101284,-64865,-28176,-9469,-1635,-19361,-83545,-78160,-980,-9321,-104217,-61026,21825,44408,-16388,-48635,-13997,11393,55926,151012,71903,-7244,-25,-35478,-128522,-128532,-96093,33076,173334,212365,185686,108472,27916,-34008,-54126,-28350,7833,41051,47949,4300,-41104,-34420,-22651,41613,63970,103653,98352,72653,42243,60482,94566,102585,86682,100558,123349,100091,58513,56291,71437,101089,99411,49523,-8477,-7757,-2892,3446,54905,133555,124134,65316,-3780,-108970,-26394,13364,-18224,-90415,-66542,-24850,50819,73307,44020,3676,-59423,-124431,-116340,-79477,9050,204030,320142,319945,192991,94713,-19431,-56310,30641,156292,103623,-78946,-61632,95499,202507,104469,-14666,2770,104727,148322,108101,50476,-24613,-96150,-77179,81809,182100,133761,41588,-28188,-84339,-107630,-87553,-68545,-37874,-43422,-83222,-81347,15908,117503,106218,64541,17437,-1578,-18006,-50334,-40711,-56628,-63366,-50336,7949,51267,104921,139200,108742,45874,-46171,-20878,35889,71314,60868,16165,-108047,-84742,-40830,-4489,-7281,-73684,-162236,-128541,-114316,-113665,-108760,-132486,-80834,-441,2990,-75901,-106557,-36029,40329,124423,89130,-3423,-36191,-34259,-43255,-63603,-60158,-67902,-41126,7819,53488,73577,-12447,-58879,-47894,-78390,-122450,-66831,14570,24555,26558,4794,-27332,-82449,-12585,73307,124163,10273,-83621,-87170,-79003,-78496,-80164,-81993,-108963,-100924,-66811,6144,49812,21765,34987,74000,85941,41333,46277,-20488,-33226,-22929,56756,195498,263228,160294,123395,38082,-16934,14907,80445,81456,49403,72445,161761,218876,123571,-37003,-89119,-59097,56106,17384,-69712,-80820,-68718,-96715,-69491,-40568,-32621,-21263,-179,12378,22729,-24298,-120571,-175017,-195539,-224684,-223152,-100534,-55872,-20657,-969,7262,96060,210328,197034,72638,29129,-14014,-29659,11809,71296,67124,2999,-78353,-79045,-67794,-39244,7338,30800,-5061,-52128,-65392,2706,40997,52461,39441,-5316,-47323,-74231,-55160,22419,90487,134010,102623,29973,-39851,-21817,-11647,-92704,-130916,-60336,-5989,-24218,-79245,-80133,-27315,12143,40939,42531,-932,-62363,11958,72454,1117,-2766,164430,389723,343466,143548,-9698,-72828,-83483,-62234,-24848,56335,60202,346,-95410,-82397,-49738,-50669,-79518,-88903,-52558,-53550,-58274,-106032,-38247,-108705,-74865,17141,89460,226415,128695,44460,-33688,-105482,-72434,-26546,-92827,-116091,-42107,-30426,63833,119941,74677,35259,-24545,-32171,-43395,-82852,-93850,-95195,-57279,-46216,-12204,14773,18652,52604,88824,48722,-35992,-90621,-36916,-3560,-41264,-19052,-46537,-40404,-38194,-42823,738,23321,-21585,-70077,-49301,-14193,-16621,-34299,91213,127663,-349,-25018,-6182,-37412,-66871,-78252,-53994,-64909,-42383,26539,81179,79533,19401,-5222,11378,70957,169425,121950,-2883,-49707,-84219,-59140,-25341,-11439,-489,-18950,-44866,-94043,-74789,-54957,-11351,-36311,-104839,-49078,36002,89948,67777,17629,-27338,-77809,-66354,-76807,-121042,-37626,-4114,-10024,10252,111214,163329,71495,-69258,-102742,-56152,-18606,83467,-19570,-78656,-130339,-35718,75321,118838,69180,47232,-479,-7941,10410,28976,19786,-11849,50260,161589,96539,-18548,-53509,-45123,-38630,-75766,-75105,-31285,156464,180858,152288,190366,241152,246302,195331,59702,-78886,-41610,32578,47522,22449,55547,135653,232088,336382,351788,217687,54734,20783,38883,40245,58670,45494,19244,-39662,-143758,-91515,-106936,-87662,-18459,-26574,-62331,-50879,27286,24887,-36942,1191,49801,5804,-61095,-85660,-96230,-102852,-71980,-23411,-28104,-67946,716,89668,95414,-20399,-85509,86225,186238,68613,-10979,-103467,-93898,-30076,-4340,-127,9067,16926,-4134,-17262,37151,82074,48310,-37089,-64529,-76890,-61855,-39987,-19428,-1866,-72835,-116587,-102490,-78118,-141,37949,-9287,-27862,81548,182226,224016,191088,202510,165761,95953,-2364,17429,268189,691036,774756,536616,233341,149941,281790,307262,172907,34873,-56123,-14289,35171,59945,33879,-58433,-148960,-76606,-34957,-102863,-92330,-31987,-47444,-120602,-106660,-45638,-16724,-22320,-41231,-20875,21094,44104,43321,41065,52426,59223,57453,69904,10910,-49216,-61673,-37806,44687,129894,101523,19696,-43651,-64625,-73981,-44773,-38877,-52024,-72071,-75285,-74168,-86506,-119440,-55319,-20582,-48746,-49156,-7678,-22928,-39243,-9822,86782,78554,32400,-40704,-24137,53890,77240,94242,122135,117124,112660,64737,22802,-22010,-74774,-70875,-56301,-67593,-45779,-24761,-32649,-7334,13899,-10094,-76751,-129164,7435,87127,80401,77512,126855,130213,171802,251814,246399,228182,226697,209056,174711,33808,-36046,-116726,-78211,-82180,-128842,-129862,-29645,43339,100375,116471,73009,-46953,-105005,-101795,11212,44164,36285,27439,4231,-44673,14644,112848,226526,215521,26603,-49032,-61868,-74148,70848,155196,152764,140549,52000,-567,20295,23033,-20218,-47546,-4,80986,256452,240979,115950,86899,-1772,-111576,-72641,-32098,-38382,-65629,-21047,-12654,-66712,-80335,-84697,-99327,-109270,-97621,-64713,-68394,-28218,19529,43398,23650,23171,42729,45419,-20502,-82268,-54239,-50678,-19956,13335,378,-44788,-24301,68100,68885,44483,16948,-33497,-79693,-126673,-98264,54333,136623,144130,211309,308339,231337,100290,29279,1538,15022,19260,13395,17105,4420,18016,146490,240603,134007,18490,42855,95562,98559,54039,54153,61359,35549,53828,96123,94880,77734,13441,-15794,69534,175343,156793,102396,68977,24305,576,-39062,-79932,-120452,-19630,129782,140294,112393,142202,144946,51545,15599,22331,84210,215687,234379,115937,48770,46890,189823,103004,31304,-9658,-33959,-31246,-5513,13295,30341,35734,19484,-41873,-93183,-3929,119427,238955,146001,25446,-67695,-58487,-21828,30828,76626,119903,57964,3689,-15620,-32115,-86481,-66308,-54018,-140366,-139991,-35767,72677,138401,204520,275782,235761,50048,-5833,632,50512,96048,148145,82066,18206,-90775,-27568,48368,78048,77279,114631,137103,291912,319803,149009,11917,-8967,310,-14607,-123080,-101671,-96674,-39029,76969,330560,401577,244015,82889,-25128,-63682,-97669,-50190,922,34351,19176,-48177,-86408,-79488,-60397,-25057,-26511,-78395,-132139,-124566,-108862,-113170,-89110,-51752,37859,125345,150812,92954,33110,-50347,-83896,-32102,-58430,-134340,-47982,13775,-7428,-46562,-39808,-19562,23290,37159,30580,46328,75541,66349,-9941,-52368,24875,98320,94700,-1888,-17593,-6087,-35503,-75657,-83319,-19134,12802,58541,117036,223984,112121,-60899,-110160,-86358,-91473,-110940,-82553,-28763,40622,105462,102140,58363,37011,-72095,-96943,-138125,-111413,-83750,-40084,-62919,-148624,-93786,-25636,-12429,-51046,-102418,-91188,-55589,22381,80076,117479,101917,74999,68936,130654,173031,103105,46663,25353,3223,3746,20047,43830,7739,-66173,-20014,23549,76588,149665,275595,286691,167238,74291,-2378,-62657,-67695,-1745,-10183,-60066,-31020,-41206,-68790,-129165,-71331,-65610,-53721,-63117,-49191,-31816,-56346,-31469,-69091,-148837,-57099,-9275,-72679,-142191,-108173,-60695,-76156,-121882,-125984,-78871,-38031,-15422,33240,90362,167895,121501,86202,73047,67021,64175,-61721,-118341,-43627,6622,93536,49052,-44180,-69050,53045,29157,-36685,-39886,4754,58316,30292,-83731,-190791,-198851,-177145,-160393,-81887,-59463,-65725,-72949,21751,36722,11627,-11218,61279,202520,144452,65715,66744,38636,-52750,-60472,-10674,-45206,-90334,-102145,-19889,5477,11886,-2343,-40742,-106025,-154065,-191673,-106980,6664,27674,99557,151048,172436,134311,63654,-12953,-56795,-44679,-23181,26080,54762,32148,8150,-27490,-87598,-86290,6648,112612,202550,128318,9652,-28276,-63402,-30685,52056,91146,17469,-38712,2720,-12582,-77600,-58340,-39966,16427,59450,109475,153411,112252,15413,-96535,-204414,-99813,-38144,338,10818,-24395,-59373,-25958,13407,90151,210804,297389,210830,115914,25092,-82581,-53380,11655,-4946,-82294,-122702,-92487,-50768,-37818,3969,60927,127127,166033,211823,231042,138552,48619,-27044,-96205,-54457,-1053,81691,172785,127886,-15807,-103172,27081,125607,28649,-61893,-31832,60594,86603,83873,57793,-19279,-49179,-8743,-1780,3794,20869,-17998,-6980,33497,45453,-45697,-123655,-77848,-101625,-21659,54030,58310,1658,-37959,-51095,-31474,-39049,-88459,-90669,-47073,-12152,60935,114531,37175,-50236,-42423,6376,51860,69011,-3380,-106345,-124893,-68355,-23260,-14476,-4186,92185,252107,211670,84238,-6660,-38270,-48527,-38836,-40849,9165,29132,36754,40107,94814,167199,174247,152444,77841,-10951,-59528,-95685,-70202,-61613,-70607,-37451,40091,14645,-95992,-11716,52741,55048,118840,122055,159953,240213,258574,60025,-97959,-69994,7746,-12282,-43406,-39772,-4857,71008,102532,56110,29012,29090,18610,-15189,-58870,-62640,47871,115516,127532,91716,65567,40328,-27115,-4284,31452,57853,53274,39396,-50261,-104804,-86006,-54754,-6705,5133,-18116,-19883,-18344,-59828,-33375,-5095,19673,-7511,-55166,-33541,-25986,-53171,-39397,53271,75913,12488,-72842,-57303,-7298,16748,-14710,-48010,-89241,-41995,-19930,-18009,-64793,-107548,-105534,-119269,-57356,9418,45617,38704,45861,45458,101603,131134,14477,-9732,-35994,-23645,-15879,-15461,1082,17646,5197,-37580,3773,121821,111364,7109,-15153,-39999,-79157,-51185,-72449,-117987,-116950,-90190,-23890,29993,98545,200914,251429,132816,4898,-108873,-129823,-81971,-38233,2723,94749,187607,188838,117511,51425,98406,23565,-55808,-119726,-117968,-84367,81918,230868,274601,151652,60476,47579,4568,-4517,22295,43367,38237,42456,43028,69558,38527,-6389,-60164,-124319,-155636,-91623,39835,260315,337992,327755,238900,127693,34837,-45330,-86509,-23337,20000,-3448,-70742,-37013,35685,34498,-972,-4368,56456,148417,208837,176712,97696,-6476,-6645,-937,-33302,-78391,-54045],[3586,60752,72391,11829,-87840,-105161,-37855,4549,-81656,-5368,85999,51997,-12488,-85400,-80244,-18390,39314,48061,-29572,-48912,20060,158059,252463,214001,-19281,-84458,25903,102978,63355,105083,84097,16431,-19014,-20720,-33601,-3085,-6829,-27673,-57962,-6208,53517,52806,36862,9024,6411,30210,134091,161525,75239,-36742,-45590,-3206,26539,14520,17116,40274,56169,118733,171337,140240,61239,-21332,-71647,-63330,-47417,40619,48733,11597,-68146,-103390,-62987,-100338,-111408,-85928,-43730,23630,36902,-35834,-41858,17217,77897,252610,288294,155321,19376,-12928,48169,114809,199714,373804,479645,322241,97559,-4164,-7258,41535,75067,63705,41057,-42290,-124966,-170708,-112041,-33841,30054,37204,-37059,-93335,-37150,-800,-20039,6780,-39636,-30815,69787,172011,181747,82581,-42221,-107552,-19104,74821,132821,81973,3264,-110634,-127046,-80296,-2310,90776,209065,333247,417728,451482,413722,264067,62097,-65506,-49806,40193,79355,42700,-59434,-84104,51356,84025,41895,43264,94252,75460,-109,-6481,-8286,23168,37695,15175,16099,5255,-91719,-131468,-119957,-132376,-68109,-95751,-105521,-51555,30556,18456,-20143,-105135,-101939,-130686,-167982,-195738,-58677,1705,-76787,-201661,-180998,34666,158629,333676,267799,81937,-36907,-159175,-149394,-31649,45124,147540,260128,354429,515346,474293,207082,84721,8534,-24968,-52982,-90614,-131123,-125774,-112089,-93989,-184578,-52503,-29463,-96556,-105641,-9100,50737,-10375,-78079,-21534,-18857,-103075,-115557,-14484,9842,-8995,-18689,36050,104998,212068,389804,423796,345071,209339,85403,9436,9933,59620,167904,209840,194746,149026,149123,100366,-1393,-30085,-9249,10610,67839,213793,143318,2078,-96984,18288,55766,-13310,-77579,-119520,-11639,102046,219799,241338,85193,-40699,-70419,-37150,-61133,-100924,-49281,-18337,-15681,-36313,-31257,1761,-17107,-70712,-75172,46836,116812,111160,161512,241263,255398,209133,151142,120849,82787,92844,140744,291992,479286,481984,295341,114808,5761,-39684,-52031,-85996,-98317,-48349,-24287,-59866,-83873,-130687,-118836,-37354,52318,96798,82348,67283,20096,19186,3591,10299,62010,59253,63834,40101,62076,128717,172986,119885,18718,-48580,27266,15029,-44572,-91037,-100360,-71460,-27933,-17935,48700,53736,-11804,23599,72823,66673,32363,-4194,95263,224388,165302,13985,-52592,64674,107179,19918,-102714,10387,183564,171341,66187,34018,-16992,-28691,-39111,-22170,113940,110089,52096,11710,-40836,-67621,-87599,-91417,-91910,-116758,-53573,3673,31869,20047,-43345,31057,239512,304593,232201,117238,-10246,-106245,-110283,-107611,-107593,-70665,-53048,-7052,9982,-36952,-86305,-57779,-5673,-19644,-72353,-92503,-54932,-7465,34494,43014,53660,12594,-21900,-46508,-88719,-128231,-120556,-30139,-36240,-14451,-40089,-82482,-61271,-84358,-80242,-35856,-18886,-1955,-41979,-48100,-29999,-11753,27310,92866,159703,136570,52359,-46773,-79815,-14511,47309,116473,157798,158972,130464,91322,53158,69283,16177,-7143,15323,24033,-16798,-35432,-49874,-63159,-109722,-138356,-103457,-106555,-121142,-66081,-24609,-69,5302,44378,89295,90202,24402,-45982,-93363,-55775,-7845,18505,54735,66575,98743,121086,220703,173516,98461,140379,210877,80218,26633,-24766,-115899,-160270,-203800,-244067,-229629,4462,-267470,-293229,-199395,-63679,64848,54550,40922,87042,191637,163403,63499,-5151,-7669,-42936,-60078,92247,228957,261790,150316,37303,-39824,-5629,144624,241863,161480,105307,240723,469718,562245,449864,277367,156183,89084,28918,-7353,-4810,-19518,-12494,-5760,8004,19528,46162,83959,72397,91474,50856,249,-34212,-7267,-3961,-19498,-25414,-13442,-13055,14522,118236,259271,334130,322008,205363,121712,41478,27234,11912,-25500,-86436,-43072,89346,112655,3013,-74745,-97076,-27023,-14003,-34385,-92909,-144909,-74481,-15662,25520,42081,7302,-95809,-104507,-94638,-33254,-105347,-117997,-57029,28512,87331,106890,-9202,65884,170304,254155,266975,109192,3516,-376,23307,25265,20682,50270,14338,61086,93146,92993,90840,130069,191696,298967,225816,49310,-42696,-74130,-42123,37035,16081,-60583,-59008,-78813,-75007,-27988,714,8162,-40468,-103352,-156324,-144465,-95565,17426,117379,55698,-7709,-32476,-49301,-9729,42937,68972,44107,21573,53592,77725,57584,-47274,-19560,51741,90373,35762,-15990,-55092,-93380,-88684,-59040,-19121,46023,32183,-9606,-18829,-34885,-53139,-87235,-71826,-36221,-12772,1478,-13376,-79079,-86406,-14332,-13404,-89752,-96217,-33795,-5696,-43565,-52855,-2872,30031,79079,155013,56743,-34048,-45563,-101096,-109046,-100005,-86022,41256,181217,210818,174849,98123,28162,-23478,-38178,-13681,14497,40109,37766,-529,-18990,-8048,-6835,50916,71342,109981,103116,82136,55353,75275,102439,105309,87756,91856,100740,71550,36930,64159,99375,132582,130008,75863,13294,6514,-1265,-9196,30484,112372,114152,52141,-21695,-121519,-27087,-7059,-43637,-100826,-48047,-6963,61650,82108,51718,17693,-37986,-96851,-86453,-62370,-23232,129749,259529,299236,196248,93792,-34896,-96544,-31428,97997,84331,-78738,-59388,94610,222796,137374,3794,4237,93968,137803,116404,74943,-177,-77028,-94225,67208,179943,143295,57903,-10064,-79446,-129715,-112221,-76882,-36910,-33682,-67890,-67821,29505,132239,120646,91775,52092,24739,5246,-25238,-24933,-42705,-48932,-38049,18175,62526,119452,152512,119836,45705,-50374,-14557,66345,115986,79470,18333,-121921,-82803,-47176,-26080,-38946,-100482,-127994,-102007,-97623,-105293,-103438,-131447,-90921,-10093,-2802,-75951,-97810,-32526,43219,108053,54532,-27532,-60243,-46513,-39919,-57070,-55064,-69473,-52870,-2457,50269,85752,3048,-92051,-75157,-87432,-112222,-73970,-117,10893,17347,4398,-22125,-66113,-5650,71952,121845,-2099,-94528,-87990,-71950,-78855,-86632,-60996,-95875,-100682,-79155,-4059,50189,33644,49611,73061,72883,29276,57506,-4222,-28718,-38918,13013,138679,248166,208259,180889,78193,4569,19156,78440,81125,53384,79329,165186,221546,144431,-11239,-71286,-57353,41684,-8775,-83480,-89437,-67468,-89729,-73755,-42816,-28003,-12991,-432,1320,11034,-32828,-119919,-165127,-178525,-198112,-214744,-128506,-74017,-25117,7350,25526,105605,202800,191809,72792,37564,4312,-6416,24993,70226,67776,13896,-47348,-43849,-29700,2858,55398,77339,27316,-34277,-74817,-14974,29594,44760,39539,1139,-40009,-67216,-43699,30143,92664,128086,91676,17551,-52779,-32941,-34355,-106454,-111641,-40470,-6857,-27495,-79615,-94519,-24621,26758,59647,62386,11975,-40998,43149,67339,607,-11521,165536,426088,436873,241155,69893,-25037,-36154,-19928,-11031,48551,51776,1523,-105187,-87481,-39513,-37875,-65415,-83346,-49763,-41252,-41572,-98374,-44188,-135885,-98319,4640,84167,221803,166203,59767,-44837,-120745,-53055,-4461,-75566,-120869,-40628,-19019,93890,152773,78672,35445,-13227,-12957,-26267,-69844,-94515,-88915,-47408,-38764,-9058,13219,8835,36619,71635,43233,-25229,-74496,-34644,-16620,-56179,-30147,-49496,-39008,-36947,-44324,-4510,16330,-30587,-62441,-36503,792,1061,-21424,79227,56353,-60995,-63676,-15092,-36920,-63442,-76419,-47373,-43467,-16445,46028,88457,73939,9813,-14451,5874,72990,183707,160274,49969,-6101,-61755,-53798,-28154,-17009,88,-9898,-28244,-75909,-68621,-60103,-14061,-30636,-79960,-51529,14329,67985,60062,11661,-27687,-56174,-51747,-81908,-107401,-42536,-16135,-16266,10869,101439,147780,73940,-46573,-95411,-70655,-41925,48255,-37333,-96523,-134839,-26297,78476,123248,79888,57861,5152,-4821,15904,42965,38875,-7127,42279,142866,59628,-46106,-54212,-37075,-36286,-69337,-65132,-16484,182922,218712,192888,232137,288494,298663,229228,66742,-67912,-29036,30391,37993,17052,57184,141252,222531,306023,322370,178273,4150,-7731,40025,56838,72170,49953,14077,-57961,-90840,-50086,-82403,-95013,-21754,-12827,-47893,-48767,38482,32274,-37794,-14258,33210,5387,-51642,-66824,-72390,-81449,-57374,-10598,-10656,-47522,14521,83558,85550,-14799,-88247,69776,128584,38253,-5451,-83297,-106966,-52222,-19756,-1656,8728,9087,-13715,-13927,58841,92058,50006,-15640,-32937,-57855,-61951,-37925,-20158,-13901,-92183,-141499,-126997,-86272,11165,52111,-10383,-38134,82067,190935,229495,199016,214218,175299,97321,-1638,20931,277991,678764,718607,464361,194341,140738,297994,338292,202935,52366,-55565,-28264,23694,52105,20614,-68821,-159427,-61487,-16920,-87157,-115823,-52529,-59476,-121100,-96343,-34266,-10383,-23912,-48757,-25972,23226,44619,43596,45988,60381,74030,78310,92010,13449,-56340,-74443,-51539,30069,114335,76848,-10096,-84327,-112326,-91960,-49288,-25798,-20673,-65943,-89218,-88255,-93102,-104743,-59240,-32004,-49301,-43198,-12904,-30294,-39557,-4589,79937,58794,11912,-57317,-10461,64579,101310,119167,121124,96171,86736,50623,23266,-14399,-68474,-69509,-58725,-71234,-53048,-33375,-35391,-1530,22655,-1984,-70831,-130439,18110,129149,130972,93485,131537,148385,214669,325123,327884,293741,267154,246033,218207,60393,-22274,-112221,-81170,-78025,-109605,-113973,-43481,34584,90727,107213,94728,-7321,-106880,-129176,-7167,30540,22610,22436,8421,-51687,13327,107921,207551,199053,36280,-12514,-18263,-75600,22196,118432,132628,149203,80940,31677,35882,27352,-19697,-31756,35214,137887,314437,241191,111356,81677,-4530,-111736,-64642,-25960,-34905,-70871,-49934,-40785,-93712,-91469,-77680,-87684,-111859,-136656,-107629,-101347,-43774,17192,43691,16239,14393,38401,47023,-14085,-79492,-69188,-67615,-41804,-7536,-17534,-63902,-25626,91074,92685,70134,45406,-2290,-50552,-108619,-137862,-13928,38534,47483,173084,290275,205208,84908,25901,11865,29355,33286,22659,17776,-14238,13593,146214,232633,129893,19257,36035,80927,84037,48233,55241,60609,37057,51136,90599,101176,92759,30783,-2613,63911,138217,101700,49854,35400,8569,-3094,-38039,-72557,-102164,-5065,134406,128350,93497,128139,157902,63869,23539,27609,91409,251295,283114,170457,112035,120584,263154,144689,56294,9255,-9852,881,31602,46586,53107,45270,22599,-35997,-100399,-13078,105500,235484,149271,26346,-56035,-53868,-14149,39118,77845,118852,64819,16835,-3524,-13378,-64660,-67939,-75355,-142461,-121120,-19254,79238,142988,211018,276770,210184,23461,-16994,5793,71046,141758,227254,151405,59159,-76893,-53056,21734,49505,47692,101340,130869,284092,309211,145576,12592,-7047,-5712,-11513,-103909,-94977,-89569,-28095,96485,364676,443912,294016,119441,-11115,-58801,-127058,-73016,-17664,23522,12992,-48436,-71347,-50720,-29688,418,-3439,-61633,-126953,-131277,-94730,-89348,-104010,-59653,54998,164750,195140,117632,49054,-27666,-104553,-48132,-67207,-134005,-56362,13615,1330,-37403,-42267,-28817,7591,17724,5031,19892,59118,69682,3868,-27448,67560,141904,131206,24454,-11301,-8205,-43876,-83414,-66434,-8919,21240,68349,122507,203433,83572,-68042,-81397,-48096,-58768,-92666,-65334,-11882,62032,121175,114260,66105,52892,-51154,-82017,-123314,-105642,-85317,-39970,-54463,-133854,-101040,-33879,-22804,-61330,-118376,-121774,-70295,17826,62609,92211,76832,52846,38502,82445,134268,90829,50830,42792,28614,21957,23619,34856,-1564,-66119,-21154,14014,63580,132397,255591,297413,188260,90762,18690,-35230,-49747,-1925,-6395,-75076,-53853,-64129,-75338,-125805,-73527,-60540,-51370,-63595,-43508,-30712,-62442,-39483,-67121,-166954,-76782,-30418,-74437,-127154,-122444,-57308,-64858,-106975,-103634,-42938,-11654,1478,52568,119298,199876,135156,87065,66386,56416,59327,-60807,-125376,-51254,-217,89132,37725,-54168,-55467,90724,46696,-38151,-41679,-2260,56922,41675,-57371,-156275,-209625,-190963,-140681,-64913,-42811,-53737,-80438,6068,18283,-10633,-19786,97973,234963,143086,85636,95170,71751,-28676,-68487,-19205,-55405,-104830,-98682,-1542,33074,40422,39834,16396,-82924,-152647,-183765,-108132,841,-186,62702,116051,156331,136050,71666,-5571,-46759,-28580,-10478,37321,71383,46723,20394,-17392,-78974,-97267,-15252,78284,172111,110519,-4184,-38329,-81636,-48164,34413,80075,21752,-20882,24782,120,-89137,-61591,-30683,45111,90251,140919,165255,103431,4396,-103294,-216367,-108084,-42843,-7119,2657,-23665,-52694,-27865,8074,81266,174915,238981,178735,106297,30680,-69325,-39018,29170,2405,-81243,-112270,-80018,-36586,-21154,14159,50691,125593,182760,212155,199711,92018,16562,-46755,-95102,-40892,7323,78685,154089,105869,-26545,-113042,27532,142863,90120,-14798,-37391,20663,42843,55425,56207,-1791,-30320,-310,-6984,-4510,19541,-16777,-24094,19454,55241,-39068,-130851,-73243,-81422,-44841,34465,52710,5961,-27754,-39764,-25927,-41488,-95834,-72395,-15447,21311,85098,108280,19255,-61188,-44971,3991,46664,79969,17338,-95681,-143046,-74146,-17268,-3604,4346,94882,229466,188758,76287,2072,-5780,1310,7032,-12802,15657,21634,28443,23424,64755,131530,136471,118473,59026,-9564,-48024,-76807,-50966,-48300,-59319,-24981,52116,14079,-111209,-31400,33446,43641,125256,131727,152740,215170,224801,45057,-102843,-80599,-7778,-23126,-46674,-33021,13820,95705,138266,112665,68882,46254,24555,-13303,-61361,-87281,5304,78132,104038,75868,52436,29262,-32455,-359,48432,66814,49066,28140,-57870,-106500,-78413,-41981,3381,-1655,-45635,-41557,-15539,-56418,-44168,-13800,14386,-7893,-52921,-45289,-40781,-66117,-63541,39858,71467,14306,-65411,-60672,-5486,27720,-7366,-48154,-92819,-41307,-25757,-30186,-80215,-110065,-78591,-106653,-76220,5346,45449,36111,40830,41468,97097,149102,22659,-31933,-50537,-22134,-4464,379,12164,22387,-573,-63649,-45677,66791,94745,6543,-11229,-39117,-69607,-46164,-81636,-133232,-91348,-55649,8349,57758,117354,223827,282530,140452,-1358,-115015,-117027,-74644,-31619,31248,156843,265571,265164,160327,78080,127198,37608,-61727,-77870,-48976,-92860,24712,185404,245275,157132,70724,51202,6846,-485,18609,29242,26464,42002,62000,92976,46515,-7541,-61787,-125074,-136686,-75534,56898,263209,307917,307271,254791,150604,45276,-43100,-81220,-18171,24059,4476,-59493,-38275,30661,29511,-7837,-12248,42135,140457,196314,170053,107684,3543,-2446,499,-32201,-74161,-57143],[112,64377,78210,9147,-108265,-87547,1923,40944,-71608,-22641,65074,45260,-12604,-85596,-69444,32,54373,51978,-35565,-59840,9428,140845,242294,224472,2503,-91890,-4318,90880,112093,143554,100684,27549,-12633,-15275,-29761,-8122,-17659,-31733,-43029,11289,57478,40663,36120,15974,15829,37779,137925,175112,85020,-36623,-58686,-22981,17643,34394,48044,59517,61168,110158,162257,140332,61245,-18944,-58579,-43463,-31071,53273,65085,36373,-35938,-89237,-64236,-98870,-113607,-84032,-38818,32689,58476,-20607,-50961,5548,81752,261998,279406,134336,10579,-7070,61359,126428,212850,371081,431879,269344,66310,-20520,-15098,38921,70247,61194,35586,-41394,-118500,-161868,-111368,-37542,25549,35113,-37206,-85906,-24797,18716,-10065,-11818,-56368,-43704,53098,165179,180740,80111,-42257,-93781,-25685,34027,77210,52514,-7980,-113865,-134305,-101456,-30864,65114,201965,337461,400251,410007,383464,271496,89421,-21758,-44985,35692,77650,34600,-72893,-78497,110340,130460,59753,37335,63123,56799,-5487,-6563,4702,43125,53114,22997,21455,16222,-71198,-105361,-94831,-115147,-70031,-80204,-76178,-27678,50443,30125,-8517,-99155,-147514,-188730,-221699,-167085,-27262,13721,-98249,-255189,-124098,98828,158108,277839,256338,93383,-9367,-132693,-168874,-56397,32663,144773,251956,304071,416339,402190,176534,49713,-36327,-60320,-73764,-98277,-132020,-101133,-86043,-85994,-154277,-46440,-25277,-83837,-101417,-19097,28142,-40272,-97706,-19979,-9107,-88289,-128339,-27850,13404,3270,-15681,22987,82925,188997,377144,437092,382352,253152,116556,29148,-17249,28364,145301,182237,156591,105685,111881,70539,-17408,-37626,-16576,225,45134,176269,131202,-3437,-79258,45593,69614,-15193,-84883,-109987,-5728,104071,215118,264998,106338,-36003,-79003,-45274,-58121,-64750,-13404,11890,23222,4252,4597,35435,12054,-44342,-75509,26674,84441,82556,139163,218698,243920,216909,158472,117493,71139,82144,139732,305235,481107,432160,241838,86530,-2895,-37903,-46229,-83311,-109417,-75064,-64704,-96777,-107858,-145118,-125243,-48379,28519,65259,52437,37945,898,16977,185,8295,52946,40803,43458,35134,60256,111766,151356,105694,14400,-58903,20227,24462,-32848,-82962,-93493,-63363,-25537,-22279,40604,35692,-14981,26967,74781,62029,27234,-11552,87993,217510,157134,6192,-50707,47835,81098,-5411,-134390,-33699,113840,124459,47112,21961,-29591,-36373,-38122,-20820,105488,103744,52306,21188,-25019,-51618,-72841,-77608,-78160,-115428,-71242,-10694,36257,22713,-62083,-12260,188989,248676,189686,89758,-28626,-116073,-92197,-99497,-114397,-73207,-53719,-10868,4963,-44010,-80594,-36838,10766,-18350,-82204,-89419,-55269,-11073,33180,59439,73937,29914,-9599,-39612,-83720,-123332,-121037,-36787,-43490,-18717,-41125,-81187,-65510,-95068,-95669,-57224,-48288,-9279,-18418,-15949,-4813,9540,45384,103210,160468,144750,70838,-18010,-51739,5236,64269,141244,183794,186035,154312,109566,65108,75736,21619,-2636,10873,13057,-28972,-42164,-44486,-50230,-98830,-137448,-103784,-101412,-125582,-78630,-33287,4720,19133,51768,80382,77683,15629,-42624,-91752,-74163,-15659,27738,71908,80680,106195,126286,218973,158990,71011,97447,173706,66214,21396,-25909,-103281,-141099,-166313,-178781,-130001,48263,-269286,-348332,-270076,-110324,32447,31515,47023,96106,207751,178154,68391,-1329,-4660,-41051,-33196,145903,285942,293100,137384,3443,-79172,-35668,118708,218914,146798,97531,222260,420282,498563,401430,261418,154524,87711,15723,-27142,-27270,-53708,-47159,-24385,5474,27941,62708,80853,49734,77078,58109,22163,2938,29741,23260,-5022,-20419,-15162,-12666,22646,131671,254213,314648,322361,226978,145963,60286,34675,-540,-39884,-104194,-36482,89808,110923,1321,-75973,-79617,-24055,-20750,-35926,-84679,-142462,-79098,-29809,-3747,7179,-437,-72620,-87209,-100775,-75154,-167412,-155352,-79013,1050,51491,74706,-31416,52592,160366,228882,238709,91256,-8837,-19444,-13983,8500,15138,43247,14899,72761,102767,100422,100990,142122,197530,296527,222546,62516,-42691,-74815,183,89179,52100,-39939,-63945,-90528,-83256,-25560,6524,21026,-21684,-96644,-169992,-149358,-111033,-8143,105518,50505,-14477,-37041,-49101,-4094,52792,81783,63380,40153,56637,74095,63449,-20062,5083,59063,90122,42483,-13290,-60844,-104807,-118783,-121388,-45401,27457,29630,5511,11845,-2749,-30603,-74400,-77094,-44461,-17065,2252,-9488,-76268,-96278,-28988,-17525,-76003,-123549,-87768,-54471,-72096,-60533,3547,44153,99163,151382,39255,-58201,-83886,-109252,-56169,-71999,-78943,42996,177033,198179,156704,82856,23371,-18121,-27168,-2927,17199,35350,27196,2020,4209,13407,5201,59181,81010,117865,107892,90255,65054,85200,104074,102721,84255,78470,74192,39488,9683,64805,122688,164323,163657,104304,33729,17116,-2793,-23275,7572,92446,102568,33401,-47613,-141165,-27400,-24485,-65931,-104061,-36072,5504,66759,84345,54091,27471,-21775,-76913,-64997,-42636,-32924,58524,190483,264788,191830,90664,-44980,-134133,-90819,34356,58772,-78171,-60861,84491,229790,164804,20023,-4312,67895,116000,114120,90131,15284,-66586,-111540,52238,171575,145456,69627,14060,-46654,-116861,-108367,-75776,-36969,-27967,-56669,-57127,39219,141946,128472,113004,85763,52709,26666,-11075,-17430,-34566,-38608,-29221,24498,69114,127219,155626,121719,40844,-57041,-11332,93923,159756,96435,16661,-131302,-79426,-54965,-48750,-67181,-95799,-98370,-80075,-82772,-97544,-99415,-129276,-103079,-22872,-11308,-78090,-88427,-29861,44968,89802,23450,-46503,-78064,-52397,-37066,-53837,-52992,-71274,-66560,-15180,42293,89023,10407,-123029,-91571,-89063,-103460,-85715,-22819,-8110,4706,1380,-17074,-51163,-8260,55920,101502,-22276,-110264,-92570,-70607,-78766,-76732,-33644,-78607,-93448,-94081,-17496,48211,42970,58154,65306,54292,11406,61765,9883,-24586,-51380,-21531,80770,216982,248218,227286,107679,20989,18959,71107,75956,52554,78734,154238,202718,147170,6260,-56976,-59196,10904,-47644,-104875,-103886,-70251,-85949,-79170,-45663,-24543,-8758,-6529,-15989,-5959,-40760,-99720,-142604,-158870,-169835,-179816,-160159,-98346,-34476,10314,36463,106398,181147,172383,68279,51437,37310,28109,41336,73887,72028,28650,-18782,-14325,1877,36926,94656,116751,55668,-15465,-75990,-35155,15149,33269,35144,4146,-34096,-59396,-35463,33645,87921,114926,77315,5301,-62718,-46116,-59875,-113760,-94100,-26525,-10109,-32905,-81913,-109690,-16241,46691,81345,81967,21184,-22218,61861,50470,-10511,-16615,165348,452178,532866,368544,186667,57501,24132,26006,956,34485,37361,903,-103623,-88852,-30392,-28572,-55131,-76154,-45813,-27826,-23322,-89828,-50166,-161484,-96787,7127,83835,208920,185415,66148,-60788,-134065,-27208,21313,-54083,-134291,-48436,-11486,130821,204763,115831,57195,11156,8409,-11405,-59629,-96161,-82453,-35710,-28905,-4666,11480,-1533,18705,48880,31112,-21351,-68411,-43249,-40420,-78995,-45916,-53513,-37381,-37057,-48357,-12787,7974,-33988,-51013,-22254,16775,17699,-7543,64857,-3441,-100150,-87475,-24841,-37341,-61642,-79609,-46264,-28733,2846,58598,88878,62994,-3199,-26351,-2977,70616,190245,191526,102867,43042,-35930,-48483,-33218,-25092,-544,877,-12374,-61375,-63551,-66035,-12301,-21211,-60951,-52401,-7976,45164,49079,2642,-31629,-39882,-31109,-64105,-76135,-36965,-21737,-23567,6043,82344,124782,72319,-30807,-87354,-81301,-61939,16342,-54337,-110949,-103493,-6142,77046,114189,81977,64843,9920,-1977,21523,56694,58809,1837,31807,116099,17700,-63140,-41036,-26968,-35719,-62773,-54567,-4317,199321,248705,226164,264077,324759,342601,257501,72293,-54453,-18671,22112,21339,5760,54771,142160,206934,268315,276319,126291,-42721,-32530,34376,67255,78981,47294,3047,-69677,-41967,-18822,-65114,-100364,-27203,-4435,-36943,-47299,40972,33981,-37858,-26692,16698,3539,-43814,-50431,-50847,-61403,-44339,-1042,2629,-29522,24635,72753,72991,-10229,-89534,43701,60983,10921,-450,-63767,-110076,-76533,-40191,-6644,8625,7342,-12947,1573,82633,94845,40937,-5385,-4043,-35040,-56601,-33883,-14451,-16730,-101169,-164225,-149659,-82488,31336,73038,-7681,-53460,66905,176569,213496,190889,214239,175133,91899,-3202,21743,273570,619817,614113,368313,148620,125238,302234,357685,228332,68418,-49893,-44698,11301,42850,3393,-82621,-171204,-48753,-2349,-69931,-126903,-65129,-65908,-118502,-85086,-22579,-3995,-24629,-53384,-26707,26492,42402,40860,47851,64745,85188,98141,113766,15900,-63139,-87644,-64943,14920,91349,45792,-38164,-116488,-154093,-100616,-52233,-13316,6055,-50033,-92821,-99275,-95601,-82763,-48296,-38935,-49394,-39297,-20123,-38077,-38093,2222,72836,39329,-9548,-74851,2692,72160,120824,136612,112411,72663,63122,37775,22242,-8693,-62529,-67332,-60611,-74943,-60054,-41481,-37591,4985,31549,6102,-63593,-129794,19513,154009,172384,111677,132441,161058,250379,388960,404156,356734,302973,281075,259306,85060,-9873,-100453,-83106,-72993,-88122,-77033,-54013,20222,74593,89456,103555,28850,-88207,-157606,-27021,15058,6577,12773,8853,-60586,11391,101273,189454,187242,52100,30618,33562,-38122,-15835,79522,105237,146023,101147,58541,52102,31301,-20887,-15856,73627,201158,359019,232787,103763,71450,-12846,-112500,-57881,-22266,-32593,-72350,-78226,-73527,-121516,-88687,-63645,-66711,-93945,-158570,-146653,-123343,-52424,12982,37520,3086,5355,36808,52745,-1068,-66244,-78537,-80626,-62158,-24692,-29937,-77424,-24471,103527,107318,88317,69588,28289,-21275,-87573,-160579,-57937,-38842,-46901,129265,255255,167653,60614,17414,19229,40640,43382,28681,16594,-25793,19198,136452,210314,118833,19956,29700,63053,62868,39211,51926,56002,35727,43041,75206,98637,100608,41962,4661,55617,105924,58041,5656,8178,-4186,-7271,-36284,-59584,-70660,10523,129979,109485,69055,108271,165043,73382,28557,30033,95519,282766,328930,225900,175736,194140,326854,181478,79747,27971,15457,34893,71344,77038,69022,48749,21674,-32037,-109310,-26722,81931,211547,133389,18293,-47358,-52592,-9736,45210,77203,115924,68793,24751,-264,-7634,-51083,-66008,-82186,-120293,-103647,-8006,78865,139536,206332,263407,177690,-2896,-28041,13340,103114,194118,319243,232650,102947,-56832,-76856,-4594,22385,19840,83412,118002,262932,281421,134185,11772,-5402,-1991,18580,-62181,-84858,-79612,-15622,115414,386017,464025,333044,158084,11890,-39369,-142920,-90010,-34822,9911,1648,-53348,-61605,-28572,-2879,23073,16177,-47101,-118032,-136217,-82848,-60212,-91017,-65822,67864,193488,224786,131848,59374,-9966,-124811,-59345,-71981,-130423,-67367,10823,7345,-29534,-43209,-35978,-5454,994,-12920,2993,46880,73328,20204,-2362,103143,170448,151096,41703,-9912,-13676,-54072,-92134,-53324,980,29398,77589,126404,181370,58706,-56830,-35459,5707,-13335,-66599,-47025,1324,78275,129292,119669,67150,62561,-29426,-66035,-107449,-98110,-87336,-40520,-46163,-116965,-91963,-27945,-24127,-67715,-132376,-150263,-63512,26595,50927,63380,45712,25397,6614,36348,93859,74354,50904,56549,52213,41173,29531,28340,-10541,-67269,-23643,2694,48684,113220,229956,300948,208628,107762,39105,-10646,-35318,-7136,-9886,-93287,-82157,-95494,-86445,-116375,-77324,-55888,-47899,-61828,-37563,-32500,-70630,-44086,-57462,-148359,-104708,-56240,-78171,-114049,-123340,-49671,-51242,-83993,-68064,-6370,13220,14838,66669,141727,221567,142020,85043,58153,42055,45350,-63600,-133134,-62085,-12965,76522,17876,-70577,-31494,135592,64856,-40382,-44368,-11625,46086,49368,-26227,-122256,-207087,-196813,-129252,-57700,-31127,-43669,-82865,-11617,-2831,-34476,-20605,144487,258716,132183,94844,110394,94456,-9130,-74296,-29598,-68672,-119600,-83773,20311,63969,80002,98630,82751,-39888,-134089,-168405,-109707,-6799,-36087,13250,65916,126089,128976,73810,-2128,-37527,-11277,2969,46443,82628,54035,27291,-8060,-63175,-91567,-33408,44865,134580,82758,-24225,-49212,-90406,-67348,5076,54314,20669,-2053,42136,7354,-94035,-62686,-21998,69490,110336,156844,160675,85483,-8951,-110860,-226541,-115409,-49289,-19195,-11293,-27814,-48963,-31421,-553,66695,133865,174578,137434,87991,31739,-53889,-23817,45287,6798,-81682,-101237,-65517,-20047,-3648,21335,35359,112486,183539,190231,148177,34880,-21828,-66422,-79990,-26978,16382,75314,131537,77316,-41533,-121577,25039,148355,148155,45949,-11085,-9130,561,25736,50517,14576,-10937,10430,-10112,-11742,17813,-15547,-44470,605,60349,-33290,-132369,-70679,-64974,-65297,13974,46025,11222,-16709,-26109,-18166,-40745,-99539,-60128,9318,47665,102838,94587,1141,-68512,-46063,-783,36273,83849,34001,-82766,-166453,-81717,-11492,6453,11920,93832,197573,159411,67153,17120,39289,65176,60970,15599,15760,4925,11396,981,29680,90413,93482,77132,32332,-12986,-38318,-58008,-31800,-34799,-47554,-12370,62067,13552,-118994,-53112,13313,32639,133051,144840,145329,184599,183556,24378,-111988,-92911,-27084,-39614,-55866,-32316,24030,106719,158543,162315,125442,74079,31792,-12773,-60418,-97102,-21931,49536,81419,56571,33094,9609,-42355,851,64317,76527,46498,17390,-65985,-109449,-76138,-33429,13203,-2475,-64872,-66141,-17355,-55019,-56420,-24094,7985,-10526,-53621,-60877,-58798,-76583,-92942,20201,61729,14396,-57554,-71646,-11635,33167,-3481,-52112,-99103,-45390,-37385,-47931,-98730,-101966,-50975,-64446,-79407,-2842,36988,26557,31124,31718,84411,150172,26479,-53354,-68042,-24972,2240,10833,17008,22045,-7268,-83205,-93621,7380,65561,-1079,-13169,-43093,-63153,-49301,-89033,-110861,-64318,-33455,31125,81513,134738,242631,302956,136513,-16564,-125349,-106906,-71821,-31674,46479,193094,314194,321909,192043,96867,149771,47599,-66808,-44883,10778,-82009,-45357,129527,204135,151771,73326,47192,2604,-4188,7217,5072,5391,34436,76129,114964,53881,-11357,-68343,-126555,-121785,-63329,68211,248185,261608,269550,256748,167053,50737,-46642,-82770,-19044,22202,6417,-54282,-40897,23290,21765,-17317,-23579,21869,115380,161307,144211,100354,4064,-8597,-7486,-38708,-70361,-60963],[4397,75366,92943,18871,-99699,-53853,42298,75129,-53721,-39587,44574,41240,-12025,-85340,-56185,22497,73249,59365,-36176,-67545,1734,121624,221220,222562,24714,-90533,-29461,64801,146720,173394,115345,41503,-2077,-4553,-20765,-7198,-21784,-30502,-23808,30719,56463,24927,35018,24567,26962,43780,135675,179533,91999,-34813,-69551,-39260,12568,60969,85650,82243,66480,98486,142260,130849,56973,-18297,-49155,-25815,-17401,58922,74191,55958,-4152,-55196,-54168,-88199,-114154,-83899,-39503,34378,77238,-2621,-62464,-6435,88050,274825,272595,117602,5507,-64,71973,130985,211574,341930,364105,212922,38208,-34789,-21699,35619,63046,55483,25964,-43560,-113160,-150656,-105166,-34649,24629,30919,-37938,-78833,-15114,33027,1706,-30652,-70817,-53495,34743,146647,163345,66835,-41479,-78363,-30607,-746,17458,16553,-20649,-114854,-136460,-118500,-56441,39454,189675,328480,363810,348490,334096,269780,118997,25106,-29377,20938,60307,12637,-96105,-54832,174255,172228,76742,33368,27350,29221,-13619,-4663,21944,66439,69760,29966,24738,24500,-52476,-79947,-69542,-97559,-69844,-60136,-35157,2803,69561,41981,3379,-82437,-198676,-255552,-257824,-117420,5771,22569,-125766,-260714,-31366,172651,153827,215736,227856,104989,20622,-104778,-161291,-72503,20539,136806,236504,249398,312497,319687,141504,12972,-70895,-86834,-94175,-106338,-121283,-73983,-49535,-52534,-114110,-35356,-20674,-69658,-90204,-24719,8878,-63004,-102708,-15650,809,-71800,-123142,-38343,18636,15513,-14498,7903,62308,166710,354024,435254,408457,295432,152106,57458,-29165,982,118884,152182,118046,63274,74183,40336,-30165,-42566,-21951,-7662,26492,134669,110969,-14293,-60893,73552,82806,-14976,-86212,-102472,-6501,95790,196538,272880,124988,-26767,-83140,-49307,-47730,-30374,22481,43504,67899,59811,55231,79918,47065,-13426,-52250,1346,47176,53507,113514,188739,221726,214064,157108,108668,55582,65664,130992,303923,461644,370015,186596,55705,-14994,-39580,-44250,-84601,-124224,-98625,-99267,-130677,-128996,-155484,-126363,-54830,10373,39609,28332,17394,-9530,19174,-2417,4788,40775,21503,20554,29222,56210,91626,127345,90144,8659,-70695,13626,35440,-17215,-71940,-87315,-55203,-20747,-25561,29712,16067,-17808,28470,73065,55528,21689,-19570,75803,200803,140361,-3825,-49394,28740,51504,-33752,-161583,-64626,50761,79229,27185,7640,-42445,-39686,-32412,-17702,95168,94074,49180,29280,-7772,-32556,-56014,-63011,-64778,-110514,-88036,-26002,39338,28650,-61304,-53316,132212,185026,142751,62519,-42946,-111566,-72630,-86673,-119293,-75833,-54294,-16469,-2395,-50799,-70613,-16253,23114,-21456,-94189,-81509,-53268,-12680,39551,88680,101405,53151,8391,-28684,-76216,-114843,-117927,-41079,-49978,-23442,-43000,-76596,-64354,-102925,-110586,-77763,-73172,-12732,7235,13690,14258,23150,57454,109515,157084,146650,82549,6090,-23773,28456,84464,164414,205019,208673,176045,126678,76405,80408,25525,-1383,-1263,-6953,-48437,-51385,-39784,-37714,-86496,-133821,-103284,-95649,-125758,-89984,-41132,10249,34163,59280,71301,65170,7284,-38451,-85542,-90721,-22244,34148,83233,87287,106886,126875,212617,141012,43823,54745,127131,47504,14075,-26568,-86756,-111771,-116486,-103217,-26047,91001,-271351,-395682,-341201,-161865,-7163,2329,51560,105665,224003,196847,80277,7636,1250,-35474,-1818,198434,336231,317126,118426,-32629,-120452,-68742,77217,177390,126104,87843,197981,358829,420735,344657,239773,147761,82721,1819,-44951,-46937,-81225,-76926,-41221,1835,32090,72019,71012,24254,59552,64377,45763,42448,62543,46189,5642,-18017,-17325,-10564,35760,147491,245272,287568,310669,241628,167257,79551,44176,-10390,-50444,-115316,-34646,83889,104229,1448,-63604,-62775,-23240,-27512,-37505,-78468,-138213,-80424,-39256,-22012,-4580,23422,-29936,-66611,-108169,-107435,-164657,-168638,-96701,-27530,17242,47072,-54255,35202,145094,198237,205167,70366,-24811,-39205,-48248,-7410,10305,34419,22372,84391,110424,106315,109794,151996,198983,281431,208247,74043,-40254,-73228,39282,132118,81814,-20518,-60202,-87795,-77480,-20109,12224,30766,-8678,-93779,-187494,-149506,-127086,-38795,89984,47016,-17957,-38196,-45736,2730,61918,92963,81260,58923,60364,70191,68150,5968,35729,79310,101484,53698,-12020,-66489,-104456,-103210,-109424,-55340,15033,29479,24537,48480,31697,-7897,-61373,-77591,-49271,-19084,3920,-4354,-71920,-104254,-41260,-18559,-60245,-110972,-134458,-91999,-95373,-67964,7881,55766,117180,141235,20870,-76937,-106854,-78142,-17547,-48862,-72205,41896,165667,179689,135994,67151,17351,-14971,-18289,6592,19068,30852,23415,17105,29145,31918,16061,69911,96612,131076,116418,100457,74524,93249,102735,98445,80319,65705,50217,10231,-18267,61124,142453,197624,201759,135934,54446,26316,-4856,-36013,-11829,74860,90350,10827,-79069,-136827,-20711,-34036,-80486,-102680,-28607,13932,68546,83157,54414,35963,-7864,-61272,-48533,-24426,-23636,-4060,121900,222614,182366,87865,-46655,-152374,-141861,-24617,33217,-74347,-63454,68827,226246,188160,36602,-19576,33160,89067,105997,99532,25203,-61053,-125182,40562,160748,143272,79095,42910,1660,-73588,-77414,-64658,-35190,-23432,-46836,-46683,48035,149493,132217,128618,116296,78282,42176,-4645,-15014,-29249,-29596,-21176,29471,73618,130913,152238,118530,35154,-63016,-8888,119722,201376,112845,13545,-127602,-73763,-61392,-67120,-79810,-69555,-74546,-62201,-69187,-88444,-93783,-123665,-112506,-35257,-19290,-79149,-75589,-23020,48123,71939,-1484,-57529,-83848,-47795,-32729,-51344,-50864,-70086,-78711,-27268,32252,85513,11321,-147683,-96304,-85120,-93576,-94464,-49555,-28782,-7683,-581,-9033,-35651,-15317,31730,70676,-43849,-127595,-97892,-72099,-77245,-58895,-7748,-60616,-80709,-105290,-29218,48039,52082,62827,54620,36516,-6945,62111,23878,-18697,-56748,-38692,31875,174748,276093,257751,125512,32841,15658,60256,68145,49811,74103,132509,166536,133353,16385,-44193,-60058,-32245,-94171,-127831,-120153,-73944,-82814,-82277,-46846,-20819,-6516,-15881,-36098,-24445,-44608,-73257,-115070,-135919,-138509,-137903,-143430,-125805,-46267,10042,41729,100908,149781,141937,62077,72606,78719,62002,55048,78837,77523,44276,6932,11066,27717,63189,123975,146594,78897,3068,-68732,-55857,-210,20162,28401,5752,-27701,-50138,-28195,35261,78908,98076,62562,-4788,-67770,-59349,-85327,-110364,-78403,-16615,-13644,-38086,-84282,-108098,-2865,72523,108495,103235,25961,-6897,68269,26930,-25858,-16360,164609,466346,624129,519399,340154,176338,102865,76241,12192,16706,19634,568,-87390,-80183,-21130,-21696,-47515,-68528,-40419,-12627,-2776,-79545,-54243,-180507,-82184,15790,84410,190297,187631,64392,-78282,-119134,6682,51786,-27972,-130967,-62712,-6743,167221,257683,175163,105677,49509,30963,1191,-51598,-96621,-75245,-22841,-16978,1757,11532,-10093,1786,24256,15161,-22905,-70159,-60731,-71715,-107062,-63643,-56763,-34393,-36826,-52652,-21287,792,-32317,-40415,-9733,32163,34243,9137,54549,-39326,-83297,-80293,-31887,-36597,-59910,-86335,-49340,-20359,15697,64739,83701,48689,-17582,-39318,-13877,64694,189024,213422,151614,91254,-9251,-42414,-38930,-32862,1333,14888,2086,-50115,-60240,-72030,-9415,-12097,-46875,-51836,-28578,22994,36166,-8213,-38169,-28615,-13175,-45310,-54474,-30071,-23487,-30539,-2433,57526,98390,67647,-20330,-78938,-84423,-72654,-5154,-62761,-104412,-69380,26964,78243,93524,75492,68157,14037,808,26677,68737,77250,15190,22699,85271,-25620,-61849,-20977,-17312,-36304,-55493,-43086,6215,206189,269910,251032,285081,348140,374975,278856,77399,-40009,-10037,9632,-517,-10228,48842,138888,187035,227608,220568,68361,-72842,-45183,22813,70533,78677,37788,-12543,-65100,-1217,2379,-54367,-102944,-34852,-1749,-30389,-46397,36727,30904,-37796,-35175,2771,1794,-37169,-36713,-32098,-43514,-33354,5140,11599,-14353,30906,58875,59292,-6128,-82981,11920,-8463,-8721,3895,-45315,-97106,-95682,-65077,-15637,7185,9362,-3841,24848,103193,89880,22508,-6598,19690,-12829,-48342,-28609,-3839,-12655,-101658,-162209,-143494,-67935,58777,99844,-86,-71265,35115,137405,174564,164290,200012,163730,79367,-7040,20054,255306,523199,476875,261243,99786,104518,294737,363864,247777,83254,-38878,-59335,3529,35428,-15992,-98936,-161036,-39460,7776,-54757,-115036,-66602,-65677,-112382,-73036,-11185,1350,-25521,-56029,-24595,29034,36809,34847,45981,64423,90802,114413,131224,16257,-70398,-101623,-78097,-229,63815,12330,-60896,-127883,-160055,-104760,-55118,-3024,26357,-32637,-85993,-103264,-91945,-62181,-30407,-39882,-48975,-37910,-29588,-46145,-34894,10221,65706,21070,-30862,-86654,12388,74577,133466,145350,97233,48916,43554,26655,19920,-4948,-57532,-65459,-63304,-80331,-67679,-49427,-39364,11406,39505,12957,-56753,-128939,12656,162325,200542,128631,128775,165083,272121,432374,463924,409395,330502,311451,294962,107228,1331,-89147,-85505,-68639,-67466,-42659,-54329,563,53060,64491,98029,55584,-63883,-186561,-48020,-1779,-10256,-981,5108,-71458,8954,93148,171917,176783,67313,71571,79718,-1649,-34141,42479,71938,129896,109109,76502,65297,33323,-25018,-2628,114126,265293,383764,216046,92433,56194,-27442,-112847,-53134,-21377,-31828,-69813,-99580,-110717,-150423,-77360,-47526,-41506,-65980,-133105,-147657,-120889,-49299,6928,23289,-15147,-883,40198,63240,18118,-46230,-63574,-82696,-81416,-38722,-37862,-84090,-25227,104472,112105,98788,89514,57377,6295,-67845,-128465,-66845,-66301,-112357,86705,207433,122617,29573,3338,22020,47195,48009,30285,13121,-23045,31193,115857,173418,99400,18725,23606,42323,35588,27082,43614,47114,31582,31570,52722,88217,100567,46208,6106,44873,78030,22478,-32610,-13401,-14471,-12916,-35730,-47576,-42257,26191,116362,83639,38742,82449,164574,78441,29023,27862,94985,306995,368487,279223,236586,261453,371692,207409,96838,41959,37656,66713,109003,100138,76042,45193,15886,-30975,-119078,-45431,48376,166000,95679,928,-43239,-55932,-9476,48139,73751,110276,69148,27188,-4676,-12675,-46240,-63553,-79051,-102157,-92198,-4538,69426,126361,189222,235756,139998,-29278,-39196,22710,147299,249374,413895,318560,144603,-36915,-97749,-30763,-3848,-6537,60794,98063,229924,239926,115621,8510,-3815,15355,69669,-12128,-69439,-67302,-2686,132394,391519,458590,354391,191851,37068,-17891,-122515,-98452,-48288,-4508,-14111,-64215,-58705,-14127,18652,41553,31179,-36005,-108554,-140417,-75146,-32277,-55321,-64010,74690,207769,235758,133781,62392,269,-132160,-63647,-73363,-123598,-80847,4956,9820,-24360,-44286,-42509,-17269,-14239,-27245,-7521,38599,76481,37233,20098,124983,177820,150309,46209,-15042,-22966,-66271,-102438,-44585,8547,35564,83920,125262,154385,33353,-40179,11312,64721,38681,-37101,-30402,9205,86305,127340,116118,59762,62917,-10445,-51395,-92177,-89230,-89706,-42104,-38848,-100239,-74522,-14439,-19546,-70429,-140038,-131948,-38741,47068,48330,34471,9242,-7205,-26469,-5925,54056,54317,46745,65783,71998,58753,35935,23991,-17757,-68793,-28566,-11036,31486,92205,200633,297649,228091,125590,58013,9202,-25863,-16639,-20876,-116382,-113430,-132217,-98551,-106204,-83140,-52544,-43797,-58252,-32452,-37131,-79261,-44020,-42494,-121653,-138460,-84577,-84846,-103761,-109912,-39389,-37037,-59477,-31474,28700,34775,24113,74992,155464,230235,140868,79325,47934,24186,21929,-69886,-141251,-75716,-30686,56958,-9255,-93019,4925,188927,85692,-42250,-48012,-22110,24511,52907,7398,-92077,-200601,-196512,-123028,-59191,-24650,-35718,-79434,-29133,-24549,-57093,-12569,194460,267124,111542,93024,113961,107123,5262,-78669,-41646,-84513,-132345,-64309,45605,101519,134494,168562,149702,11928,-103864,-149790,-111083,-14813,-76787,-47125,2504,82197,112955,70498,-2275,-27808,7471,17241,53807,88404,54393,29266,126,-45727,-75900,-44946,16565,96797,50346,-49027,-61691,-90813,-86955,-31099,23394,22401,19572,56388,11025,-87051,-59717,-12587,90236,121760,159829,143327,61752,-23118,-119148,-233971,-120066,-55772,-33679,-28789,-35321,-47094,-35307,-10577,49037,93246,113416,92645,63992,29853,-34867,-6415,58742,8158,-82283,-87945,-46999,875,16511,27956,18456,90052,167586,148292,83457,-24741,-59398,-76411,-58573,-12155,26253,72422,107171,44471,-59973,-125966,22238,145271,198731,109546,34805,-15472,-33707,-1855,42474,30866,9300,22991,-10682,-16473,17414,-11391,-59091,-15031,62717,-27022,-126581,-69554,-49834,-67730,4192,46082,21701,-3082,-10321,-8577,-35915,-94575,-51508,28197,68258,115378,77665,-13594,-70381,-44768,-6037,23024,82362,48135,-66316,-192069,-87129,-3669,17536,21119,91036,161137,128382,60752,39857,92113,137964,122357,46485,12955,-17589,-11382,-22798,-5647,48560,51286,35707,3070,-18314,-27748,-36653,-10372,-18765,-32557,2741,71098,13660,-114940,-70011,-854,28492,146606,164158,143189,155143,141560,2268,-121708,-102207,-45603,-58161,-67847,-34308,28659,107131,165276,201628,193082,120858,47767,-8719,-54070,-89840,-26147,36090,63981,38582,12923,-13689,-52256,4015,83133,91438,50317,12386,-69959,-109710,-75157,-26310,23639,3043,-68952,-87846,-19444,-52420,-65443,-31675,4594,-10918,-52503,-74923,-74410,-77060,-102971,-23,51614,16921,-45545,-84338,-21013,37148,1370,-54778,-101017,-49462,-50268,-66300,-112183,-83227,-16914,-11055,-55572,-9926,25196,16061,22743,21881,69083,139199,28308,-64361,-82528,-27542,8363,19975,20243,20962,-12060,-91864,-133533,-48022,31141,-9876,-15351,-46484,-53379,-51037,-75060,-71558,-39803,-18546,47546,103383,154477,262469,316944,126695,-34790,-129783,-94197,-67559,-31884,55096,209889,335520,357273,216160,112887,170029,58115,-66384,-16115,62553,-53927,-117662,74570,161833,143067,75197,42912,-1163,-8675,-4493,-21539,-16804,26999,90776,138922,65273,-11653,-73117,-122577,-105197,-48815,79229,224103,211976,226795,252730,183316,58832,-48625,-84322,-19063,21801,9667,-48289,-38483,20623,18063,-22516,-31468,5606,84603,116551,109405,82546,916,-18527,-18119,-45840,-62997,-57261],[2231,82381,106904,33212,-71974,-29885,63231,87750,-48694,-71062,10599,23576,-27528,-101560,-57383,32065,79010,53640,-47489,-87282,-18203,86842,177060,195604,32035,-93050,-57733,14888,147259,173728,109520,41643,-2566,-3850,-22406,-15966,-34058,-37816,-14092,38142,38501,-6189,20313,21497,25901,34710,115315,163378,83878,-43997,-90334,-64290,-1406,80349,118154,97453,60213,72550,100902,99958,36858,-30960,-54611,-23715,-19322,45047,64178,58477,13369,-26942,-45233,-82461,-124133,-97698,-58612,17233,81229,7546,-86110,-28067,86813,281062,258635,95600,-6472,-2686,70127,119388,187172,283266,279036,150873,5141,-56409,-36923,21985,44708,38277,5381,-56021,-117130,-147171,-104354,-36781,17121,16105,-48206,-80966,-16495,34140,4984,-56215,-90798,-68525,8043,110056,122293,35538,-46998,-70359,-42427,-37109,-48962,-30316,-41283,-121552,-141844,-138375,-85772,7518,165547,299744,306078,268277,264859,251613,141169,64100,-13700,-10519,19802,-30794,-137390,-18155,230872,198847,84768,26765,-11648,-11402,-30824,-6664,36679,85230,79941,29645,20654,25057,-41124,-61311,-50938,-86467,-73044,-41896,8126,30763,81051,48016,10264,-62042,-184898,-223028,-197592,-62150,35228,23021,-154201,-164057,82527,246173,141895,147477,174365,107373,44299,-82310,-143673,-83482,4223,119314,210333,190834,210716,232252,101246,-25343,-95772,-101133,-116221,-118747,-107905,-49357,-11797,-9016,-76331,-25031,-20178,-58822,-77903,-29306,-9854,-82041,-102000,-16007,4886,-59416,-110366,-50389,19992,22618,-19754,-11467,41978,144204,320680,415541,416477,327504,185426,86534,-29685,-23921,88033,118380,77608,21197,36849,11065,-41325,-47751,-28415,-15951,9565,90901,82486,-32607,-44980,95803,90832,-16194,-85149,-98998,-15629,76178,165282,261875,136497,-16793,-82770,-50559,-35984,-3559,52707,72693,114187,126652,118333,132508,84168,17623,-19118,-23181,9707,26193,85815,153540,191113,201893,148556,95748,36647,43460,114792,289070,424351,302443,132487,22275,-32477,-48278,-49279,-92842,-141186,-105887,-113807,-161635,-148901,-162757,-124822,-58869,-4310,17900,8660,4157,-13937,22335,-5838,-1557,24879,1270,-3968,21965,49564,69125,101532,72811,484,-84666,7639,46980,1552,-58783,-83197,-48985,-15339,-28419,15986,-4160,-21033,27606,67461,46886,15146,-28589,57821,172173,112529,-17202,-48855,7741,18500,-65855,-184877,-80828,-1526,37479,6338,-9075,-54994,-38486,-23345,-14233,82649,81023,42059,34981,9998,-11499,-38211,-48879,-52796,-103714,-103471,-41562,39782,33759,-51922,-88311,75494,119458,94103,36225,-52763,-97109,-52880,-71641,-120929,-78828,-55172,-23982,-12446,-56521,-57423,2859,30183,-29668,-108753,-69408,-49241,-12074,58159,133193,137040,82579,32444,-13378,-66721,-105602,-112404,-43010,-56124,-29359,-46682,-69982,-58350,-106231,-125243,-97744,-93986,-14891,31336,38215,25765,28298,62919,112278,151123,143573,87753,24587,2606,53789,106976,185720,221388,226014,194741,141966,86829,83256,27764,-3891,-22273,-37507,-76441,-64682,-38644,-28397,-74427,-127724,-101428,-88942,-122096,-99931,-48206,15778,49465,66789,62769,53222,44,-33185,-75671,-104967,-27467,37166,88295,86027,99855,120836,199706,119022,17690,13879,74085,23932,3820,-28744,-72277,-85446,-73358,-36132,73383,126511,-273078,-399534,-382232,-209664,-45743,-32322,53507,114419,238191,218520,101761,22538,9756,-25724,34421,246298,374837,330023,93418,-69166,-160282,-100746,21909,120901,102930,77320,169943,292956,338184,284294,212533,134797,73180,-12805,-60296,-62527,-100522,-97066,-51924,-618,32507,73691,54668,-3331,39109,68771,69807,81341,88456,63581,11582,-18655,-20304,-7738,51835,162454,231519,254908,288221,246507,182624,96986,53783,-17919,-57220,-117982,-37243,72270,92967,1416,-50278,-49421,-25281,-34743,-39207,-73404,-134415,-80057,-44937,-27950,7648,68451,22235,-45346,-115489,-113344,-111582,-149100,-110603,-58994,-14540,27311,-73426,12513,123532,162964,167549,46607,-43341,-55711,-69986,-19247,8828,29526,39056,94625,114965,109830,116337,158346,195229,254888,184113,82139,-35380,-72459,69500,157968,99625,-4492,-52274,-74611,-64003,-14455,15389,34398,-4060,-94587,-181780,-141785,-140535,-72688,72317,44893,-19202,-37288,-41059,8039,67203,99410,94771,75738,63245,64730,70003,28287,63490,101777,116294,64519,-13198,-71509,-91603,-64188,-62651,-55621,5163,29420,44474,87318,66939,13764,-49665,-75193,-51378,-19528,5832,1365,-66853,-110899,-51919,-17997,-43823,-82086,-121161,-107268,-109537,-75358,8775,62902,129737,122087,-1302,-93633,-112204,-55210,3679,-33186,-67745,36950,147629,156179,113177,51402,9986,-15236,-12985,13335,18995,26493,28357,41127,52163,45284,24297,81730,116076,147853,127596,111676,82421,97881,97086,91357,75164,53697,29903,-14593,-46929,51731,154942,227992,239828,166781,72476,31651,-9654,-49555,-30827,56242,74836,-16137,-113387,-104771,-6830,-37288,-88114,-102614,-27165,16106,64981,77086,51293,41495,2094,-51244,-38179,-11528,-10424,-58877,58043,175208,166263,82960,-43741,-136706,-138753,-72965,8874,-70270,-69610,46617,210907,203641,50718,-42286,-8448,57354,91339,101391,27734,-61818,-134123,30107,145830,134634,83456,70321,51792,-22190,-39681,-50873,-34311,-22459,-40877,-39187,53470,152215,129118,133882,135953,92984,45746,-7763,-19702,-28976,-24260,-16553,30270,73214,127811,140795,109059,26889,-70617,-10285,139338,234110,124071,5882,-122345,-70262,-69310,-81705,-76685,-45781,-60236,-52044,-60679,-81394,-89345,-118435,-119478,-49384,-29301,-81820,-62581,-12456,49789,51976,-22040,-63537,-81288,-38328,-30894,-52616,-51250,-68700,-91403,-41492,17143,71837,2105,-143004,-96509,-81235,-85326,-96651,-81125,-53167,-21933,-3604,-1212,-23072,-27002,498,32432,-65208,-149008,-106561,-79285,-78965,-44578,9427,-48142,-69319,-110076,-39737,47916,57381,60413,39059,19012,-26592,55994,33997,-14891,-58977,-41641,-4076,121653,282547,263488,126215,35160,4941,42111,54224,42325,63555,98946,113355,100732,14745,-36789,-61000,-85459,-138196,-142342,-130731,-81118,-83673,-86111,-50330,-21066,-10098,-31743,-61336,-46553,-48014,-50295,-89573,-113942,-108432,-95488,-104991,-152329,-63804,2766,37388,85990,107972,98866,51172,94721,116578,84663,59559,78156,77565,53919,24889,27844,42695,76336,137702,160823,91788,15780,-60930,-81181,-20435,1611,15609,2232,-24720,-43817,-25293,31379,62627,75076,44045,-17121,-72808,-75045,-113723,-105056,-68903,-13838,-21053,-46897,-90908,-100598,9082,99039,137937,123971,19015,-2665,57939,-4472,-44321,-15849,157313,460755,695377,674935,514545,319651,195493,125446,17871,-7896,-4543,-3719,-69697,-67305,-17027,-22114,-47117,-66992,-39890,-1580,14506,-72664,-60731,-192768,-72064,19738,78414,163749,170571,50288,-98396,-91330,44222,81852,-2444,-109299,-84255,-9002,190578,289434,230348,166317,92482,47758,5884,-50846,-99731,-71967,-14565,-8725,5059,9061,-20847,-17367,-4111,-6961,-32733,-81460,-88686,-111741,-143053,-85808,-63413,-34889,-40329,-60633,-33016,-8755,-32333,-36530,-4570,41000,45869,24052,46262,-54271,-63667,-61401,-38058,-38139,-62061,-100402,-60499,-23097,17197,59868,68920,27460,-36901,-57173,-30890,50823,175271,219436,187449,129606,12482,-39881,-48794,-42394,3450,26389,9109,-46913,-63701,-81135,-12392,-9863,-41532,-55366,-51018,-2579,17621,-24669,-51348,-26980,-6615,-37420,-46326,-30569,-28827,-41057,-17515,25767,67070,56375,-18179,-74777,-84046,-75379,-18342,-61498,-84138,-37611,64668,84300,61593,56722,63191,12800,-1305,25863,73225,87693,26205,12949,49823,-71825,-51519,-4704,-13944,-41665,-51578,-34913,11405,199881,276999,262073,290200,353513,389393,287953,78167,-30252,-7267,-9497,-29903,-33952,35536,127584,159943,182947,157927,7265,-81499,-46933,2867,61544,66623,17664,-34751,-48665,25242,9809,-53601,-107560,-48578,-8425,-32387,-50598,23970,20066,-42434,-44327,-11563,-2818,-35369,-29752,-20450,-32408,-29069,3588,12030,-6504,29238,39479,41695,-5956,-71911,-18745,-67841,-22339,3514,-32106,-78919,-98510,-96088,-32648,-645,7977,3867,44123,111056,73161,-7223,-22022,33283,3283,-44050,-27063,4853,-9694,-102589,-150446,-127387,-51244,87425,127057,8942,-89775,-15054,71783,110690,115185,166476,136866,56535,-16321,13003,221994,400252,323065,152458,47433,76572,273754,353718,257390,94564,-25145,-56098,5432,30418,-37792,-119510,-153371,-37272,9804,-46113,-97567,-61651,-62900,-106351,-63638,-3905,1491,-30661,-60984,-24638,26379,24854,22749,37208,55850,86467,121704,137894,10247,-81392,-118947,-93363,-17672,32157,-22221,-78307,-121701,-142375,-112010,-61344,1760,36874,-21372,-77175,-102075,-86174,-46328,-14224,-37599,-50384,-41350,-43416,-56563,-32879,16211,55937,2412,-52561,-74113,14821,68669,135729,142955,75133,24387,25646,14849,14533,-5028,-55815,-66668,-69744,-89578,-77546,-58804,-42586,14909,43598,15661,-53513,-130883,-3134,154432,212374,139544,118513,155962,271909,444144,494782,441888,344143,332351,320764,124751,9962,-82032,-91136,-67764,-51510,-15875,-46675,-24884,26380,32677,76901,67120,-44419,-190848,-70231,-20584,-26876,-18266,-3905,-84042,4945,82087,152590,163139,76055,104451,113498,23443,-33430,10341,33759,100311,101886,82409,71722,31173,-33982,4429,154354,322302,384270,191308,76434,35918,-48642,-112056,-51626,-24110,-33429,-64446,-103835,-148706,-146612,-65448,-33526,-16519,-37308,-99181,-115972,-100784,-36101,-491,-173,-36201,-1426,48919,76799,40637,-24059,-45913,-76058,-99518,-51023,-43937,-85945,-30510,94705,107604,102237,105552,83870,30327,-51852,-103291,-52299,-41266,-69975,52042,152470,74694,-4432,-15845,19217,47932,46385,27064,7889,-4920,43814,85217,123970,71549,14294,17928,20172,4054,12939,30791,34364,25011,18890,26754,72133,93749,44270,2765,32576,54060,-7268,-65959,-29583,-22341,-19869,-36992,-39056,-20584,41616,95793,52468,3765,52174,156546,78947,24871,20829,89640,322284,399949,328921,292656,317625,392542,219373,105092,48876,54282,93626,140772,113599,74482,35510,6246,-32048,-115868,-67337,7380,102910,38003,-21956,-42028,-62824,-12090,48951,68460,102939,67202,26151,-13296,-23084,-45506,-58315,-69680,-89077,-86338,-8066,51939,104712,161494,196986,100515,-54154,-48653,34560,201256,303129,499041,400504,181488,-18815,-108957,-54737,-27448,-29290,36747,73969,190306,192107,93671,4754,958,43443,129758,44316,-46400,-51030,12262,148703,382431,430282,356640,217496,61381,1768,-103780,-96117,-53248,-14043,-29493,-78766,-60606,-5427,36380,57395,43361,-26349,-97637,-141268,-70071,-6434,-11168,-47961,77052,208316,229742,126705,60746,4488,-117437,-58911,-70033,-111745,-92707,-1290,11231,-19860,-44005,-46744,-26256,-26009,-37372,-12073,36169,81346,56023,40562,131946,165070,131168,39278,-24405,-32798,-76897,-111287,-37327,15789,41541,88209,118874,122952,7378,-23699,53835,124022,94188,-4329,-13664,14446,88016,118061,106286,47158,56273,6566,-36175,-74973,-76048,-88475,-41489,-29863,-81850,-53395,3167,-9767,-67254,-134819,-100807,-5054,76251,59333,15147,-26701,-40386,-56488,-39766,20084,35151,42081,73602,90101,76227,44562,24481,-18557,-66280,-33037,-23801,15503,73037,172810,291505,249786,148404,78673,26849,-18358,-26161,-34161,-134595,-114035,-132071,-96134,-91822,-87475,-47444,-35856,-49769,-24857,-39927,-81747,-35745,-21602,-89489,-146487,-103728,-91030,-93129,-89562,-24514,-19843,-32017,7455,63918,55519,32875,81051,162690,228245,134910,73133,39288,7382,-6057,-75038,-144991,-87482,-47648,36969,-37212,-115677,56223,253854,114315,-39238,-48915,-27947,-1527,57356,43972,-63925,-192793,-188335,-112603,-62434,-19183,-25849,-68514,-40878,-41244,-71914,5048,243306,260687,87535,86266,112549,115183,18966,-78736,-51700,-98850,-134341,-39012,78521,152982,207557,246883,215196,69956,-63481,-125527,-107206,-18138,-110206,-112073,-67486,30242,91925,66784,-879,-11900,31600,35953,63462,92468,52005,30489,10467,-25577,-55057,-45475,136,69201,24208,-72710,-73123,-88253,-102501,-59394,7931,39657,48094,72359,16588,-70523,-48686,2228,111525,130480,156941,121381,39087,-33372,-124394,-232045,-117383,-57315,-44977,-44305,-41492,-42907,-35231,-17020,34015,60125,65213,52733,40883,30155,-8268,17423,70762,9282,-78883,-68236,-20085,30462,43489,38962,6216,64324,139028,94050,16670,-76452,-84189,-65028,-30455,7321,40237,73679,85979,12731,-78098,-120965,23936,139538,240797,170577,87098,2897,-52474,-22347,35966,49985,32872,38983,-6392,-15429,22001,356,-53491,-15688,66607,-16781,-110274,-64843,-31655,-42642,20433,64504,44088,17507,10002,4397,-25455,-79773,-42294,44367,86132,125667,63081,-20778,-64372,-38557,-8276,10880,78933,62490,-43959,-173562,-84391,9922,33121,35836,89594,125952,100944,60877,70445,149192,215055,189855,81942,11580,-41647,-35941,-42092,-35730,11238,17074,2898,-22538,-22241,-13535,-10065,15910,2451,-11513,22655,80704,16169,-100967,-75563,-3823,34751,166608,187263,147174,131657,104941,-16861,-128341,-104731,-59567,-75565,-80060,-36147,30252,100401,161604,228894,263212,189417,78897,3194,-41020,-71088,-12283,36646,53026,25185,-3611,-36545,-59114,11709,106641,114080,63075,16027,-67229,-105263,-73157,-19292,34123,12294,-60671,-101852,-19638,-47417,-69120,-34673,5733,-7211,-47521,-84360,-84311,-67384,-76427,-17769,43309,22808,-29232,-95062,-31631,40641,8363,-54181,-95336,-52080,-63343,-84019,-114498,-57195,26100,52937,-16280,-14714,11208,7269,17795,13749,52624,118358,26570,-63251,-92661,-29772,13587,27495,22254,19292,-15901,-92057,-157806,-97193,-5852,-19158,-17402,-48944,-39917,-43825,-38782,-31365,-20479,-10753,56435,120643,174146,282006,324087,111835,-56095,-124306,-80005,-62425,-32320,57938,209497,328832,364787,229164,124406,184884,66685,-64447,6465,101555,-22100,-182226,25965,121245,130967,75332,37624,-5461,-14953,-17214,-50888,-39059,19240,103426,159786,76328,-11281,-78125,-116966,-89732,-34821,86253,191810,162385,182137,242270,196306,67363,-51208,-88512,-21202,19988,11367,-44706,-35846,18379,14139,-27399,-39502,-8196,50779,66884,66766,52366,-10050,-36311,-35586,-57611,-58036,-51539],[9518,103614,138288,67839,-33479,-4802,77750,92725,-43167,-98601,-19108,7069,-44314,-119844,-58805,42119,84581,47849,-56115,-104225,-35589,52680,127862,161311,38745,-85520,-69107,-35479,125812,155279,94587,39614,-1724,-1156,-22722,-22403,-42384,-41009,-102,49126,21809,-37128,5165,19528,24627,23038,90531,141163,73832,-51842,-108532,-86025,-12914,103161,158133,118627,54680,45231,52954,60759,13120,-45022,-62657,-26343,-26476,22673,46703,54870,26077,416,-30305,-73731,-131140,-115977,-86777,-5937,80650,19193,-109550,-47700,87788,289728,247311,78259,-15885,-5600,65877,103298,152823,213930,197823,97847,-22486,-76046,-52071,6890,24843,19558,-15032,-67790,-120312,-143064,-102106,-37958,9576,-561,-59824,-84186,-20559,30748,6585,-77717,-107652,-81217,-18013,66136,68358,-3697,-50671,-63082,-53964,-68375,-110012,-76693,-61480,-127076,-144216,-153424,-111282,-23065,137132,259757,239874,185322,189720,224127,159655,97452,2369,-50032,-35882,-88098,-187483,33269,280230,213722,88326,23077,-38720,-56227,-49995,-5834,54168,103584,88002,27426,15358,24269,-31214,-44047,-34238,-77170,-74307,-21097,56968,58203,88775,52543,16330,-39502,-129383,-148337,-116761,-179,65228,17584,-162017,-44973,213453,317980,128463,81733,99808,102785,65278,-61593,-126924,-87580,-12351,96989,179062,136403,123551,152101,63535,-56451,-98281,-93869,-131811,-131126,-91325,-24256,28813,41232,-39435,-13930,-21092,-49120,-63674,-29861,-24421,-94444,-99355,-19580,5338,-48666,-94632,-61461,18010,25423,-29814,-29905,26321,125068,282424,381529,406357,346618,215020,113915,-23545,-43119,57662,84901,39016,-15774,6508,-9555,-47277,-50805,-33941,-22674,-3630,51040,51705,-53886,-29803,111809,94822,-17373,-80873,-96722,-30071,49164,127532,235222,140601,-6303,-75306,-46941,-23801,15661,76439,99738,161368,202859,193103,192537,122584,47646,15402,-33736,-20925,4268,59654,117944,157714,185253,137339,82562,17429,18502,94692,265817,377141,238499,84175,-10774,-53823,-64355,-60534,-107752,-112911,-85750,-93921,-155267,-166473,-160584,-120779,-60159,-15113,685,-5608,-1485,-13383,26166,-9370,-9618,7175,-17661,-25100,15480,42314,47229,76322,55190,-9066,-99427,4350,59901,24713,-41999,-79878,-44523,-9176,-29583,1637,-22299,-23603,25605,59693,37555,8599,-37300,35239,132410,73507,-33570,-47932,-13243,-15815,-99739,-193295,-81032,-38277,1458,-14308,-27075,-64669,-31771,-11072,-10179,69404,66414,31964,38504,28363,11487,-19470,-35291,-42070,-95589,-115912,-55549,37530,35691,-42438,-110735,25975,57943,46888,12323,-56970,-77995,-32982,-55028,-116386,-81549,-55869,-32591,-24494,-58747,-41081,20454,32018,-42242,-121548,-53126,-42749,-7842,92894,192344,181489,118874,63683,8177,-53445,-94772,-103975,-41928,-61617,-36191,-52017,-61060,-48169,-102370,-138944,-116708,-110893,-17405,51389,56009,29762,25702,62530,113140,145303,138346,88392,38034,27146,80860,131794,205939,233863,238220,210287,155320,96738,84940,29298,-8648,-50400,-78521,-112722,-82438,-42562,-23674,-63277,-118806,-96715,-80006,-114284,-107414,-53817,21441,64978,74920,56330,43154,-4552,-25697,-62171,-114162,-30012,37469,88020,77939,85593,108021,180938,95171,-4656,-21976,19584,-3269,-9000,-32930,-62341,-68317,-44132,19226,167756,157025,-266583,-373956,-334625,-227224,-63402,-69402,53608,122273,249308,242778,136243,45734,22487,-9345,77285,287866,399646,330927,64939,-100627,-157153,-119867,-40386,58903,83149,68550,142020,231800,261810,226292,181783,116698,60352,-26020,-70523,-69894,-105596,-97769,-48535,2998,32163,69963,34514,-30265,18239,72379,94625,118142,107664,76679,14604,-20271,-22123,-3006,70247,174441,213893,220940,260254,242692,191446,112155,63369,-21456,-58201,-111168,-41243,58401,80429,2545,-37667,-38288,-27739,-39609,-37945,-65637,-128666,-76867,-45567,-21520,36768,122366,79092,-21296,-118012,-91650,-56787,-110509,-115948,-90914,-39946,19605,-78567,-12686,98775,127590,130929,23709,-59784,-61702,-67266,-20224,18633,45154,67848,105688,119207,114140,123620,163723,189601,223254,156373,89200,-24294,-71108,90139,167129,107332,10572,-40676,-55453,-45758,-6690,18481,34405,-4607,-91903,-148888,-121122,-141409,-103092,57682,46916,-15624,-31618,-32627,13714,70427,103130,105982,92979,68244,61076,72192,49452,88611,124192,132950,76340,-12475,-70092,-66965,-19603,-19548,-48356,-128,32357,67600,130455,106534,38292,-35329,-66803,-46510,-13576,13000,12639,-56177,-111112,-56559,-12042,-22422,-50045,-88624,-93518,-106356,-76730,11033,69784,139479,98459,-23629,-106164,-102948,-40837,14535,-20389,-61384,33127,129433,134474,94927,42324,7810,-13439,-6106,22361,22568,28915,48059,75091,76611,58354,35512,99515,142806,172091,146749,129850,94562,104638,92819,87201,74632,48714,20008,-26556,-69383,42838,163940,257446,279718,200035,92443,38191,-11952,-58572,-44881,41480,62339,-36762,-125051,-59718,19229,-29974,-84342,-99527,-24863,18582,62505,72998,51616,50748,14883,-39688,-26786,1877,5761,-90942,12226,134646,151378,82216,-32369,-108243,-103095,-93668,-5582,-60811,-73056,25891,192104,216216,67993,-62318,-46328,29381,77918,102743,29858,-61345,-128315,27401,134071,126613,89093,99988,103897,33436,1701,-31623,-27949,-18023,-31846,-27884,62395,156796,126086,134313,147301,99631,43213,-12357,-23694,-26102,-15023,-8072,33967,74932,125084,129698,101891,23990,-72180,-8424,158524,261783,135681,838,-113089,-62657,-71497,-84547,-59072,-24149,-48297,-42429,-50107,-69168,-78538,-106785,-115097,-56913,-33575,-78511,-42499,10255,57986,39930,-27593,-57710,-66908,-20326,-24638,-49667,-45796,-59385,-95611,-49657,5092,55956,-9492,-126650,-87428,-70146,-70391,-82574,-99844,-71974,-28959,1231,14002,-5556,-31968,-25274,1714,-72599,-149754,-109368,-83279,-76481,-28754,25250,-33978,-52997,-98206,-38301,57318,67044,59950,28364,11248,-37099,53000,48461,-4996,-51189,-28418,-14278,70483,272442,251079,118174,35676,-4958,25578,43392,39834,58285,66387,57431,61288,10131,-26025,-51202,-116431,-114506,-123385,-115163,-81530,-79204,-82159,-47457,-16529,-10560,-44547,-81154,-61717,-42557,-22642,-57287,-83698,-70946,-45281,-56927,-125559,-77326,-2212,32845,71702,68172,55657,45524,123345,154018,102810,64016,80113,80414,65618,43902,44762,55175,84951,144830,168615,103594,31396,-45831,-101861,-36100,-12767,6683,3594,-15303,-30594,-16304,31906,49725,56730,31604,-22636,-69078,-77363,-110983,-92823,-55825,-7433,-22217,-49710,-92267,-88076,27630,134787,180033,158598,11047,-3740,41351,-32035,-50746,-6631,151495,442921,745524,826122,700818,482928,305960,181543,27345,-28213,-24225,-2445,-46172,-44993,-9656,-20530,-44304,-63195,-36444,13206,36914,-60029,-60047,-189863,-60469,26243,74730,140899,147662,34678,-105436,-51365,94231,120136,31344,-75003,-94248,-7505,205265,299373,274158,233581,142678,66210,11547,-48042,-95290,-62411,-1516,5027,14489,13693,-23956,-28213,-23953,-22831,-37978,-87506,-111220,-145186,-174918,-99826,-63445,-29313,-37309,-61458,-36862,-10134,-25517,-29051,3449,52792,62151,46348,48463,-52038,-47030,-35984,-31595,-30972,-57294,-106434,-68761,-26697,17433,54375,55294,10182,-50453,-69240,-43346,39466,159545,219025,217275,165236,38860,-30251,-51542,-41674,15669,42531,17249,-41711,-63617,-78314,-11843,-4858,-34037,-53556,-64479,-20958,4492,-35709,-60473,-24744,-2570,-31423,-40206,-29504,-29482,-44593,-27260,355,43083,49714,-12765,-64519,-72434,-64623,-16616,-43254,-51358,1162,111481,106906,37005,37823,60233,16124,1381,28401,79442,99187,42360,13292,23450,-108347,-31971,14614,-7127,-40767,-40834,-19988,21809,191597,279523,268738,289672,351305,395217,294322,84582,-16096,-265,-23373,-54655,-53913,25524,118872,136814,146504,104483,-40445,-69518,-33908,-12688,49797,52659,-2163,-49737,-19064,46208,14090,-51972,-105634,-57898,-13346,-32308,-50300,14848,12507,-42398,-45719,-16850,61,-28051,-19384,-5979,-18629,-22298,3629,13539,3362,29427,25604,30721,329,-49610,-19670,-50153,-22451,7960,-14616,-52039,-74760,-111246,-47740,-5773,10179,14071,61496,111487,54742,-36352,-39562,45856,21822,-35640,-20879,18083,-2206,-98228,-135072,-106245,-26286,124221,161645,28080,-92023,-68157,-5241,35735,54714,122906,104160,33612,-21218,10820,186790,277679,181458,61490,2965,52209,251072,338270,266542,112946,1786,-17676,30976,39645,-48440,-132841,-140831,-33053,12737,-35326,-74804,-46073,-51008,-92577,-48418,7447,4512,-31786,-60336,-19573,26599,15888,13885,30514,47687,80063,126626,140295,6367,-87024,-129196,-100793,-28239,8007,-45862,-82170,-106780,-128617,-115826,-62189,9521,46087,-9923,-63104,-91438,-73089,-27100,6181,-25682,-45071,-40574,-52396,-60599,-24589,27480,51291,-7944,-63990,-59578,17862,62977,135847,138543,56321,7839,15835,9848,14768,-213,-49105,-63061,-72138,-92325,-80110,-60672,-39141,22594,50987,21495,-46662,-128015,-18609,141318,216594,150288,109932,139827,253269,426273,496748,455013,348015,347835,341352,144196,23431,-72429,-93174,-63588,-34258,8841,-31401,-46947,4179,3616,49375,68464,-26112,-167346,-83885,-33243,-33675,-28527,-10083,-86985,6605,74743,137510,151311,83135,133991,139836,42876,-18491,-7042,403,66422,86590,82686,76725,30819,-41530,10043,198551,371538,367244,166938,62952,18701,-68120,-103436,-46896,-23705,-30754,-51098,-83642,-151490,-121655,-50108,-17153,12198,-5664,-63088,-81029,-72594,-13132,-1675,-26330,-48260,11546,67712,96466,68757,3548,-25444,-64576,-107736,-57371,-45215,-82050,-34816,82574,101492,106000,123979,112334,54942,-35323,-79800,-29451,-3537,-13786,33701,101663,33659,-31089,-33463,15567,47490,43569,24408,7190,26431,56707,52085,70604,41254,10760,17541,3208,-24491,2818,19084,23021,20672,10480,4775,57078,86149,41734,183,23839,37574,-28228,-90224,-37035,-24219,-23732,-36246,-30739,-2382,59874,75565,22005,-30524,23184,145569,78911,20083,12550,82975,330626,424996,376696,345122,361495,390975,219183,106300,50491,66580,116129,165896,119088,68165,23668,-3344,-31726,-103843,-86469,-34176,33832,-32349,-40520,-39009,-69421,-13702,51031,64516,97038,66374,25838,-20647,-31401,-41368,-45458,-54330,-77443,-82943,-15217,30270,78246,127271,152424,63483,-74823,-53508,49932,260028,350316,562360,468888,212317,-1799,-103336,-73758,-45759,-45182,16094,50244,150636,146133,72841,3345,12232,76106,189114,104784,-15016,-29341,31060,165880,361913,384881,341357,233313,83253,19096,-87695,-85584,-47288,-13541,-38812,-94485,-65443,-908,51173,71486,53914,-16702,-84545,-136852,-66773,16295,35490,-20627,75967,196529,209739,113823,56312,3680,-99222,-48002,-62774,-94693,-94797,-6788,12560,-15506,-42492,-48766,-32625,-34422,-43720,-12498,38682,87865,75404,57908,123451,135054,96674,21646,-37286,-41841,-84318,-117201,-31292,22416,46650,88830,105032,86344,-19067,-9833,88014,177064,147205,29006,2238,17011,83248,102277,90679,30179,43128,19704,-21391,-56530,-59279,-83096,-39066,-20325,-63587,-33238,20120,1339,-60726,-121355,-71360,26785,105076,80188,11385,-57900,-72927,-82942,-65206,-8203,16675,36143,78705,104412,90957,52633,27265,-14302,-61228,-38719,-36697,-373,54427,146018,281155,271083,174838,99325,40193,-14517,-36928,-48440,-113567,-67412,-75002,-70767,-75447,-92233,-42955,-26502,-38738,-16166,-40397,-76836,-22985,434,-55462,-105047,-95924,-98769,-84893,-69039,-8891,-3181,-5540,44025,94782,72156,38612,82229,159924,212984,121486,63405,29391,-9827,-38646,-80360,-145385,-98781,-63684,17953,-64408,-130435,114832,323282,147331,-34359,-50390,-30278,-25042,62727,75857,-42745,-188329,-175569,-96449,-66143,-17140,-17120,-56187,-49313,-55065,-80420,23839,279151,236469,60139,74222,105730,117376,29915,-77855,-63983,-115339,-124785,-12391,115600,216056,290581,322338,270613,125895,-20187,-100070,-100625,-19959,-118567,-180205,-143459,-29171,62789,60011,552,8641,56904,54515,71360,90729,43236,27114,18152,-8652,-37129,-41215,-7891,51871,7895,-95494,-88908,-93223,-108723,-62215,17686,69553,77884,86076,21016,-53055,-34668,18691,129158,134072,147032,94519,15380,-43643,-130946,-223869,-111413,-57300,-55694,-60656,-50166,-40811,-35595,-23535,18717,31372,27414,16309,16746,29482,20731,42901,74045,4490,-75875,-46921,10360,63565,72114,50098,-4014,33758,96066,29292,-48731,-118428,-91974,-40607,-1927,26614,53401,74403,64675,-20457,-100117,-110671,26099,128475,265798,217012,130053,27536,-59571,-39753,26379,66004,53776,51872,-3253,-13834,26688,15395,-26697,-1082,68177,-7306,-89455,-58704,-14534,-4893,60363,101524,76458,41894,29957,14878,-15924,-63505,-36519,53270,96503,128949,47948,-25138,-56550,-32613,-11793,-3879,69618,72124,-21119,-141367,-74495,26235,50616,52550,85229,90148,74254,62629,100697,200040,283766,253395,116048,8871,-69888,-64926,-57239,-61854,-23149,-8004,-19114,-44942,-28393,-56,17241,42605,24610,11392,42708,86150,17199,-84859,-71719,1008,46119,185484,203415,148382,110589,72742,-34305,-133553,-103535,-71432,-94038,-95764,-40643,25857,85016,146434,239399,322702,271855,124852,22016,-24635,-49896,6192,41628,43962,14494,-16765,-59116,-64940,20980,131001,141820,82157,25934,-60149,-98592,-72071,-14882,40866,19808,-49188,-101697,-19685,-42407,-69443,-35041,9150,-1321,-40393,-89060,-88247,-53318,-51497,-33093,35967,29795,-11407,-100282,-43931,42228,16182,-50723,-83949,-53975,-77710,-101947,-103764,-25293,78265,124537,29608,-17737,-5104,2045,16904,7855,35575,89959,19835,-53947,-98168,-32260,17162,32863,23325,17285,-19142,-87009,-146885,-138598,-42246,-27857,-18436,-49264,-22200,-20458,11126,5428,-5913,-8043,58938,132772,192630,300848,326992,96305,-77999,-108399,-63089,-54615,-30579,58659,198413,300093,344418,230875,133062,194951,74696,-60610,25389,128483,8623,-153427,-4418,89145,119924,77155,35160,-6301,-18769,-26309,-77604,-53388,16912,117987,179169,89161,-6831,-78867,-106539,-71209,-17249,92836,159856,122221,145173,232361,210353,81402,-48462,-89420,-19806,22293,17340,-37623,-28656,21017,14867,-26513,-41300,-12863,26965,29204,28885,20631,-20132,-54101,-52444,-66040,-48775,-38754],[32324,144595,190849,123560,17619,27845,94118,99567,-28243,-104306,-32594,1133,-52379,-130537,-50805,60939,97732,50009,-53649,-108084,-39954,30975,87515,133508,55064,-60258,-53775,-61142,94867,128628,80311,44240,9508,12271,-12606,-17239,-37758,-30914,28387,78016,24027,-53856,292,28824,32646,19033,72826,125621,73297,-47882,-113649,-94667,-12565,138483,215764,157142,60688,27990,12671,26338,-2867,-49548,-61786,-22631,-28651,2820,33215,55474,43136,33789,-2651,-53662,-121395,-129591,-113411,-18262,86359,40188,-117780,-53731,99671,308352,247071,74697,-13191,841,69499,95302,123667,153567,138697,65996,-34157,-83797,-57891,-163,13615,9887,-24043,-67517,-111740,-128913,-90330,-30649,9605,-9335,-63509,-79281,-17869,32657,15035,-82558,-111299,-82850,-33473,27714,15410,-37688,-43390,-48205,-56388,-85726,-150230,-108271,-71290,-122931,-135626,-154453,-123763,-43303,113733,219558,179977,116658,124270,197089,180224,129883,22480,-84304,-94322,-146828,-172698,100880,324855,224063,94636,28295,-39251,-93140,-59269,7583,82283,128313,101035,31207,17259,30816,-14245,-20025,-11782,-62107,-66077,9026,115947,90026,99479,62413,27869,-12718,-72573,-71112,-25240,73467,101375,11268,-126477,93508,357877,388308,121282,28245,14861,99270,91356,-35427,-105387,-81311,-22365,77748,151503,95644,62401,91545,39196,-67465,-79367,-70323,-125982,-133563,-66433,7213,77670,100760,1070,2654,-17797,-35547,-43713,-21398,-29154,-95084,-91999,-20542,8348,-33311,-71049,-63303,16519,27291,-40016,-37269,21680,114486,246565,340332,382761,354259,242268,140632,-11330,-51124,35212,58540,9109,-39224,-7053,-11403,-41999,-46491,-33680,-23183,-8700,22684,28185,-67268,-10844,125031,99513,-13936,-69710,-89736,-43777,21744,91853,200482,140135,7026,-58077,-34715,-8396,31057,96576,127850,210899,286981,278805,260128,163570,77981,49087,-21639,-37446,-8016,39919,88109,128802,170834,129458,74216,2641,-4293,76513,241744,330028,187201,47070,-38170,-73994,-83121,-70799,-126160,-76728,-47983,-56133,-119585,-160860,-146882,-112131,-56339,-19614,-9544,-11822,2103,-6862,32820,-10440,-16259,-8444,-31244,-33212,13926,38269,30276,55149,40047,-17381,-111697,7060,76322,55168,-17712,-73404,-39712,-413,-26337,-9425,-34651,-23164,24927,52820,30186,4170,-43150,11224,85606,25715,-51314,-44677,-31157,-47382,-129943,-170273,-66861,-55035,-26369,-32921,-44645,-67410,-18390,5014,-4398,57695,52951,20875,40582,47648,36626,468,-21937,-32064,-86207,-122010,-65724,33209,33504,-35960,-111834,-9000,5581,3578,-8049,-55156,-56527,-12967,-37130,-104131,-83496,-56224,-41768,-37783,-54448,-21824,36301,28697,-58011,-95896,-33425,-34041,1213,142574,260730,232734,161101,102100,38053,-33887,-80928,-92557,-38310,-67231,-44443,-59728,-50207,-35807,-91834,-148140,-135410,-125470,-22460,64049,64595,25670,15239,55929,112221,140787,132751,85765,46144,48300,107683,157136,224053,241575,243619,220423,164324,104257,84014,29393,-14198,-80117,-130432,-157655,-106014,-54236,-26557,-55897,-109389,-90287,-70181,-104593,-113982,-59999,24747,77935,81422,50652,33424,-7844,-17878,-47966,-107252,-31419,32927,80569,61305,61614,85863,155670,70215,-22525,-51169,-33288,-35963,-27072,-41824,-58838,-59838,-24422,68975,255417,182788,-252037,-349280,-270013,-183402,-42157,-107711,48956,125036,252410,264214,181276,75951,38881,13135,123792,317997,406249,316780,32418,-119386,-111932,-112186,-99903,1615,67094,58817,112914,177990,195733,170568,144857,90056,41080,-40308,-77793,-70092,-96682,-82547,-31641,11464,28959,58289,8133,-59302,-5897,70646,114356,145494,115493,81231,11105,-26399,-26569,-1090,83976,175289,187585,183694,227063,227681,187790,118068,66314,-25958,-58095,-102822,-49838,39389,63552,84,-31225,-34250,-34502,-45688,-37261,-58508,-124806,-76217,-46879,-12060,67341,170597,130710,709,-119399,-64048,-13994,-70476,-113058,-125348,-61623,18004,-68048,-43590,67347,89478,93058,-1946,-77041,-60060,-47477,-12874,39420,86087,100642,111995,118363,114690,126714,162730,177619,185447,123705,89850,-11799,-75108,94015,155491,100884,19106,-32836,-39889,-31433,-2898,15897,25710,-13639,-83848,-110033,-93911,-130270,-130770,41141,45654,-14197,-27683,-27043,12831,64797,97624,108250,103720,68906,53251,68717,62927,103989,137772,142667,82218,-14874,-66451,-40996,19257,13381,-42543,-7803,31589,86528,170122,143512,59351,-24427,-59218,-40835,-6605,20379,24388,-44977,-109935,-61449,-7323,-2108,-24251,-65967,-73886,-94445,-76352,9333,70461,138932,65412,-52320,-121544,-92710,-37765,12789,-16055,-59709,24317,106287,110002,76558,34983,6048,-14960,-3454,27694,24402,33614,74536,108830,94940,65040,44106,116202,167670,195139,167066,149390,105557,107616,84081,79953,72440,44269,13785,-30758,-89861,29112,161984,275981,310936,227013,107327,39226,-18499,-69668,-61153,23925,47965,-48954,-98819,-12467,47939,-21214,-79032,-100155,-26904,16126,55652,65675,50130,58323,25224,-31647,-19634,9588,15890,-57039,-14121,100855,134033,79630,-21056,-82912,-75908,-90461,-16467,-53761,-80213,2150,165768,218125,80777,-77860,-82329,101,60035,97403,25324,-65231,-116498,25484,119327,113122,89279,122985,146804,80719,35481,-15978,-23230,-16541,-26217,-19453,68142,156326,116719,122960,141089,89554,28357,-23859,-32790,-26611,-7969,-2116,33930,72019,116110,113438,91477,20194,-73999,-10007,169334,275182,139605,-8236,-107251,-58260,-74954,-84418,-43630,-13520,-45269,-39973,-44138,-58601,-68101,-95907,-107610,-63955,-38884,-76261,-23188,36419,66201,33262,-22387,-48712,-51618,-3788,-21298,-48912,-40765,-49329,-97122,-58102,-10212,31549,-30014,-113046,-76922,-58452,-55460,-63349,-84275,-90480,-34683,7536,29079,9864,-34310,-48105,-21841,-70156,-132607,-111714,-89798,-76623,-18707,33661,-24911,-39556,-81074,-30802,69664,74183,55780,16984,5947,-44031,47711,60447,4126,-41757,-12277,-9631,18948,238682,215695,96162,27496,-20609,4927,30154,37169,54987,34411,-1266,12984,-3134,-18243,-36561,-86649,-54005,-90517,-96251,-80316,-75316,-77569,-44799,-13648,-14243,-59992,-100022,-74769,-35322,3986,-23737,-51068,-32830,4494,-8610,-96079,-92444,-10948,22325,52741,26895,10134,39452,148404,180555,109977,62961,78568,79951,72842,57447,55071,58357,82811,140001,165033,108645,43547,-30745,-123716,-53320,-28913,-3834,4545,-4921,-15738,-6186,31060,35094,37805,19233,-27740,-63002,-67864,-92840,-81589,-44927,-2488,-22877,-52696,-94462,-76813,45587,172231,228236,206593,8682,-19522,14175,-60313,-48054,4027,140358,407468,760845,947770,870963,641897,418286,235886,34575,-48606,-44110,-1823,-25272,-22847,-6171,-23109,-45039,-63820,-37461,24069,57160,-47909,-58325,-184442,-53493,29362,68311,117197,117364,13462,-99939,-7733,148090,158931,66192,-36425,-85676,-6325,203422,279042,291192,287471,186339,78374,11668,-49413,-88679,-51535,10755,18423,23953,19347,-25380,-36329,-39252,-35593,-40616,-87531,-123251,-166132,-205867,-108207,-62420,-23382,-33038,-60003,-37533,-8444,-17733,-22664,9590,62257,77264,69224,52211,-48722,-37551,-13110,-17669,-19524,-50093,-95780,-77961,-35682,11727,43856,38580,-7557,-62961,-80033,-55447,26368,138057,208000,234377,191448,64707,-17702,-50905,-35315,30212,54812,20326,-39070,-63950,-70682,-12331,-1686,-28436,-51404,-73097,-36215,-6916,-44984,-69567,-26217,-5490,-31482,-39751,-31531,-30821,-45431,-34179,-20352,23300,44206,-7270,-52361,-56646,-50199,-9732,-18667,-14197,41322,157422,137131,25708,17931,55566,19724,4385,29725,82989,107368,57535,18548,4740,-121768,-12823,31537,-582,-36817,-27486,-2652,33649,178772,273679,267097,280478,338796,388871,293844,92180,-2101,7037,-34154,-76389,-72281,16114,109895,114780,115556,60795,-73175,-55578,-17754,-24017,31964,33587,-23398,-55058,12792,57587,12494,-52050,-101432,-65613,-18268,-32358,-48832,7676,5780,-41357,-44276,-17791,6963,-17890,-8193,8408,-5642,-16919,1402,12814,11702,28444,14886,23426,9446,-21303,10144,-10642,-16839,13918,3853,-22251,-40425,-91589,-63125,-11128,11453,19891,68404,99471,33051,-64440,-57533,54652,38955,-26640,-13884,30522,4422,-92641,-118123,-82721,2654,163817,197957,53200,-76296,-109079,-86552,-46270,-15940,68207,64221,9240,-23871,11892,151996,169395,64921,-8280,-34883,30447,227004,317741,273274,137032,40339,41337,74307,60475,-45464,-137280,-124943,-28767,14315,-24778,-51450,-26426,-34893,-74823,-30384,19721,7553,-31401,-56844,-12662,27202,8346,6560,23982,37907,69084,125607,136050,3431,-88222,-130349,-100901,-33738,-8625,-59030,-78116,-92870,-119998,-117760,-59079,18314,52269,-1143,-48525,-77478,-57238,-6855,27813,-8480,-35043,-36809,-57557,-60219,-13101,40898,49154,-12080,-65418,-45685,19960,56825,133069,132008,40877,-3005,10262,9151,19434,8519,-38745,-56178,-71998,-86996,-75443,-55905,-30808,31881,59319,28423,-38081,-121737,-33890,124763,213778,158350,102564,115025,213471,376789,465501,443145,338153,352629,351616,161890,39368,-62324,-93379,-57826,-17940,29208,-14858,-64492,-12586,-21641,17189,58177,-11523,-141484,-87235,-40120,-30645,-28676,-12502,-77944,12561,69435,124917,139409,86883,158137,157354,56171,-773,-11038,-26046,30893,64684,77516,78902,30720,-48941,11781,241884,405907,334972,143702,51930,5291,-83709,-89244,-39729,-20701,-24565,-32371,-50611,-114798,-95049,-33293,33,42333,26266,-27784,-47843,-44087,12880,3507,-54455,-44894,36273,92941,117849,97763,33825,-4153,-51844,-102715,-60195,-44699,-76682,-37672,70779,95660,111224,144432,140930,78183,-19692,-58557,-7153,29554,30083,28169,59096,2345,-45970,-47832,10341,45081,39453,22571,11883,62047,65640,19851,17408,9818,7280,21603,-7510,-47867,-2670,9106,13177,17704,5298,-12136,44244,78700,39304,-1097,18680,27273,-41662,-105022,-37676,-21474,-24695,-33978,-23006,12219,79209,59265,-5675,-62936,-2728,132830,78586,14905,2770,74413,330205,441248,419667,390763,389027,368186,206592,99595,45843,72846,131565,180753,115751,57653,10129,-12534,-29988,-88645,-97457,-69130,-22614,-107931,-44264,-32823,-74696,-13558,54542,61932,92523,66883,27274,-24705,-34459,-30918,-24961,-34794,-66183,-81283,-24749,6830,48682,88573,105114,29981,-91250,-53727,66884,314699,383312,591188,512080,234075,13328,-89299,-87453,-58113,-52905,1891,29988,115303,107109,55457,5372,30150,106837,238629,164236,22880,-2691,54024,184010,333014,328723,311298,237847,100891,33568,-74157,-71316,-32277,-1493,-37600,-109097,-72417,-73,62734,83561,62981,-6610,-69316,-127039,-65207,34584,79789,12002,72202,174697,179840,97873,50276,-1097,-84865,-35520,-52742,-72811,-82890,-10920,14445,-11040,-40111,-48965,-36788,-39999,-46741,-10103,44715,95671,94145,71552,101687,93917,52062,-4225,-51907,-48231,-86427,-115717,-26087,28488,50675,85076,83322,46092,-41174,2373,112554,219252,192858,61052,17077,17681,73311,82234,71178,10861,25830,28715,-6762,-36508,-38850,-72213,-34326,-10451,-46191,-15701,34667,12095,-52416,-104932,-45679,50694,126321,105182,25717,-74784,-100535,-102715,-79765,-30496,-292,29416,81247,114542,102179,59174,31164,-6166,-54651,-45324,-48625,-15181,36819,120817,266618,290193,204313,119835,49401,-13885,-48375,-58809,-74342,-5952,-1620,-28559,-57449,-97033,-39191,-15914,-24855,-4226,-33885,-62607,-7871,21652,-21085,-55035,-66156,-106686,-79369,-50133,6324,11987,18629,76052,119634,84400,41531,78673,147117,185812,101048,49924,18212,-25741,-70420,-83560,-140751,-107335,-74693,5412,-83898,-109434,173773,389528,182325,-28260,-52803,-28416,-26433,72624,98187,-30023,-187397,-158640,-74429,-65967,-17224,-9357,-44442,-54734,-65600,-82593,39274,295410,198372,32229,59922,96296,116347,40343,-73274,-79409,-133852,-106605,14852,156396,288404,374825,386869,312008,175842,23305,-74065,-90818,-20401,-89271,-180223,-193359,-82246,29519,51527,6202,36413,82664,71941,77166,83166,28518,19249,22225,3378,-24256,-35501,-9493,44531,5830,-107667,-110064,-107295,-85681,-36293,44387,104460,106228,97103,25009,-36229,-18660,37047,142954,133833,132458,65523,-8359,-54046,-138730,-212179,-102288,-54842,-63826,-75963,-61011,-41016,-36732,-29733,4218,6948,-1549,-15271,-6447,28757,50478,68634,66291,-7350,-73243,-24874,42987,98322,100644,60706,-11172,2309,44392,-36888,-102810,-140653,-82967,-12404,25052,44968,65268,74319,44367,-52758,-125192,-95977,28670,113382,271046,243054,156815,47676,-58216,-54195,13452,76933,70289,59780,-2662,-12625,30783,33042,15561,25739,67831,874,-66741,-49564,1427,36404,114909,153940,119062,71323,49642,22030,-9113,-48736,-34124,54886,99109,125095,32983,-27921,-48898,-27800,-16682,-20693,55149,76529,941,-106213,-54791,47703,73680,71916,78124,55709,49071,64391,126601,239096,335969,306447,146564,6402,-99748,-95050,-63857,-80329,-51146,-18505,-25865,-60589,-36374,12041,44356,68948,47176,35549,61867,87094,17204,-68286,-59682,12127,59942,199635,207123,141364,90510,46468,-47329,-133821,-98683,-80098,-110712,-114268,-46638,16414,63515,123125,234460,364587,360112,186551,49989,-4297,-28398,23743,46263,35868,7819,-23547,-76951,-68700,31538,154795,174497,107688,42274,-48314,-89130,-70602,-12048,44193,24854,-37708,-87957,-18326,-36607,-65713,-31924,15428,7542,-30238,-85948,-83960,-36820,-28142,-43468,31296,38188,7937,-90204,-55509,43475,26212,-42301,-66832,-52906,-91992,-117452,-80094,14964,140824,201364,79359,-17412,-21152,4735,22280,6537,20585,58882,10050,-39749,-97210,-33746,20250,37560,25584,17155,-20100,-77508,-118228,-146601,-73025,-33391,-16064,-44538,1484,20620,68459,38369,6532,-6786,58054,140971,209698,318750,329498,86804,-95713,-83137,-41305,-41548,-23574,61469,184055,258705,300718,222262,141019,201885,84470,-52776,44172,146086,37587,-87225,-5488,71423,114176,83736,39058,231,-15872,-27264,-95945,-51449,25528,138422,199277,106164,4854,-71251,-87856,-45785,7410,102273,135882,98170,122775,227944,227888,103873,-35856,-82008,-10112,33008,32128,-22211,-13280,31775,23888,-15720,-31775,-4767,21959,17462,6766,-1781,-18981,-62286,-62228,-63842,-30033,-15628],[58847,190058,246887,182458,69119,58423,104945,102106,-11408,-89504,-35978,-1836,-58430,-140724,-40355,79583,109034,51023,-49013,-106289,-38339,16057,51963,108013,73305,-27707,-25594,-55600,52971,89822,60463,47333,22584,27566,-535,-8836,-29050,-16762,61625,118262,40903,-59321,-1674,41171,41275,14924,55658,111649,76003,-39518,-112990,-98733,-9036,177291,281716,204847,70600,13947,-23841,-7157,-17449,-51683,-58582,-18470,-32458,-20834,17159,52421,55719,62698,26776,-31848,-103805,-147501,-140520,-17416,91224,59288,-111492,-53339,112014,325110,247058,74888,-7410,7971,72789,89487,96950,101898,96709,46458,-38321,-87982,-63394,-7917,2767,1303,-29680,-63300,-99382,-113596,-78817,-24898,7157,-18752,-68105,-75181,-17161,31524,21178,-77616,-110007,-82791,-46526,-9908,-39704,-68435,-34532,-35175,-58730,-94004,-130474,-124383,-78859,-118486,-125827,-150641,-131954,-62257,86884,172909,122673,59677,65279,163289,191539,149846,35353,-112074,-157963,-195864,-100351,167396,351277,221506,94489,30861,-27090,-117938,-60312,26723,112194,149714,109586,32062,17703,36352,1535,2351,7723,-50030,-57752,38524,171970,115128,103888,68224,35370,7725,-25482,-2920,62855,147045,132471,-4312,-65101,230063,491988,440086,109911,-19863,-81100,89853,112470,-13785,-87581,-75589,-34275,54428,121238,61322,18923,44585,23663,-62624,-62419,-48068,-106509,-122974,-42506,36282,125532,158184,35268,15226,-19060,-27501,-28396,-14022,-33581,-93757,-88768,-26283,6775,-20588,-47134,-55071,7601,18134,-58479,-35363,19714,103337,206416,286724,339594,341105,256112,155802,-2832,-55604,14558,33068,-17256,-51953,-8077,-1354,-33141,-42204,-35280,-25387,-13832,-263,9284,-68169,4277,128062,98236,-13022,-59695,-83662,-61905,-10443,54255,154637,127145,14306,-40842,-22238,2449,36205,106133,149532,252948,364906,361578,323131,197485,99647,70998,-5063,-45660,-17950,20222,58794,100260,154081,119626,64709,-13601,-30305,56144,214091,281995,144954,15539,-63846,-92473,-86988,-69219,-131896,-41784,-11400,-21137,-88705,-137125,-134284,-105313,-53769,-24183,-19081,-16180,7718,-1335,36326,-14746,-26401,-26221,-43564,-26934,13543,33309,14265,32946,21967,-29616,-123244,10907,90608,88308,11984,-64923,-39032,5896,-23146,-20241,-44956,-24298,21112,43027,20611,-2710,-49908,-15945,33312,-32170,-74520,-43667,-48874,-75749,-145033,-137467,-48043,-56621,-49279,-53280,-65909,-64144,-3127,20171,-975,44350,38054,5966,36792,62872,58943,16738,-13434,-27080,-80251,-116312,-74133,23617,23063,-36920,-95923,-26616,-36877,-38249,-28216,-51860,-37600,3229,-21871,-88907,-87750,-59916,-54668,-53728,-43916,-3146,47041,17548,-77023,-63326,-14441,-26582,13344,198742,327443,283841,204358,144234,76427,-6937,-64254,-80546,-35205,-76169,-56411,-72632,-39882,-25203,-79298,-127120,-136902,-128228,-33076,64965,60678,12126,-4299,41369,107730,136751,127260,80764,48356,63852,131293,180082,237866,242436,239529,221631,165494,106679,78484,27182,-17015,-91309,-180995,-203863,-133318,-74555,-39155,-54978,-102009,-83747,-61047,-95206,-120927,-68628,23576,85910,84355,44756,23211,-10576,-11176,-35281,-91318,-32426,22528,65335,35815,26460,53990,126682,47693,-32936,-66906,-76205,-74061,-50819,-55254,-59716,-52908,-3550,119558,331462,201054,-238830,-321305,-202391,-105321,8962,-98511,38903,120783,245248,279000,234095,114615,63813,44763,172725,335166,395146,289641,-479,-109911,-66428,-79789,-119529,-30878,55414,47614,83597,134204,143730,118828,102452,55352,16360,-54188,-80848,-63272,-79470,-61016,-5398,24679,24418,40383,-22861,-89458,-32205,62840,126565,160296,112013,77196,1724,-36354,-33276,-2509,90132,162066,152860,145215,193523,206460,172267,112503,60721,-31900,-57231,-94575,-61309,17104,44033,-5549,-30740,-37028,-44536,-51888,-36184,-51192,-121429,-77959,-49270,-3035,93551,208689,173229,19523,-120453,-39184,17358,-34079,-100867,-156200,-76398,20317,-43324,-75050,32118,51675,57227,-28076,-92219,-51813,-20368,3201,72946,147811,133708,114153,113960,113068,126636,156059,161036,146459,90873,85373,3033,-81937,82444,128247,84260,22346,-28845,-28748,-21203,-2177,9011,10748,-25239,-62265,-64948,-60742,-108263,-145797,23813,39886,-15353,-25131,-23970,5748,51088,83982,102395,108023,65664,42292,60787,69575,110721,142701,145544,83171,-18267,-58966,-15268,51562,38051,-37806,-17003,27936,101396,205649,177335,77523,-15716,-51582,-33352,3018,30178,38947,-30694,-104968,-65546,-2873,18413,-4357,-51292,-57044,-78135,-71163,6455,67125,129156,26691,-85065,-130300,-80223,-39361,4433,-17418,-61390,12037,80746,85426,60509,31042,6767,-17254,-2851,31320,27166,43621,106161,140805,107979,67610,52413,132242,188918,215516,188816,172263,118146,108928,73061,71482,69945,41134,11226,-27479,-95016,13437,150510,282282,331440,247526,118636,36477,-27841,-81123,-78264,5387,35034,-44216,-53365,34637,77146,-11989,-73420,-102449,-30202,11965,47454,58301,50011,67439,36497,-23731,-13779,13883,20950,-29577,-16188,80619,119454,77809,-9380,-60490,-54994,-78185,-24099,-48522,-88971,-20451,136116,210254,89445,-74866,-106653,-27619,39912,87294,16019,-70736,-100897,25441,103528,96345,85671,139282,178839,117325,60846,-3729,-19089,-16320,-22257,-12345,72213,152098,103036,102378,118849,64625,4279,-39484,-44632,-28418,-1184,2982,31630,65830,102366,94429,80020,17011,-74523,-13598,172213,274374,136324,-19753,-103283,-56059,-78858,-83607,-34750,-12843,-49344,-42998,-41167,-48517,-56954,-84929,-98262,-69104,-44304,-74481,-4999,63131,75012,36951,-6493,-37582,-37022,10190,-20221,-49042,-34972,-38373,-94937,-65496,-27308,261,-58103,-99436,-64046,-45101,-39920,-41919,-57324,-105500,-37936,15732,43735,23472,-32304,-63533,-33527,-60779,-115777,-111590,-96796,-78238,-12935,36743,-19918,-29063,-62579,-18030,84284,79022,49554,6259,2355,-46759,41727,70327,12742,-31507,3799,1525,-28304,184790,162777,63061,11195,-41274,-18015,16420,36206,57347,11412,-54811,-39002,-23233,-12883,-17691,-24474,12001,-53945,-77392,-76624,-71285,-72552,-42313,-12349,-20982,-77217,-114816,-84051,-26888,30311,11928,-15692,5323,51772,37476,-67708,-108509,-23238,6421,29982,-14036,-33093,33161,166438,193530,107029,57088,73802,76460,75381,64940,57968,51764,70238,124573,151789,107292,51783,-16523,-104199,-72364,-47163,-15614,5540,6627,1202,5418,28322,18780,18106,6221,-33255,-55594,-53107,-77763,-72795,-36818,678,-23935,-57018,-98505,-67765,60950,208066,278868,268177,33985,-52947,-22483,-88698,-39384,13611,122770,356797,737448,1022850,1002892,776555,519320,283769,38353,-68816,-64530,-3555,-9849,-4975,-8940,-31445,-50912,-70810,-45302,27945,72216,-38264,-57556,-182063,-52128,28294,58999,92019,82016,-13155,-86049,35017,199093,193573,98154,2171,-61237,-5261,184297,230374,276624,315086,213775,80203,3381,-57910,-81677,-40769,20405,29238,30822,23179,-27878,-44466,-52003,-45974,-40220,-79698,-117648,-162043,-206565,-111766,-63026,-19655,-29958,-58600,-37294,-6117,-11523,-19368,11805,66976,87956,88083,51675,-49406,-35467,4260,-132,-6096,-42698,-84853,-88976,-51949,-1926,26497,16914,-28060,-77112,-91821,-68898,9836,109668,185363,235638,204660,86782,-4514,-48966,-27928,39927,56949,14527,-41440,-66377,-63643,-16517,-3249,-27386,-52134,-79879,-50988,-18957,-54746,-81302,-34231,-17827,-40057,-47327,-39661,-36340,-46747,-39657,-37356,5127,37171,-4252,-41745,-41921,-38079,-4654,4474,21897,77552,193876,164354,29782,-2066,46465,20090,3995,26244,80517,108928,66909,23130,-8943,-98715,50,41974,2652,-33144,-15889,12679,43009,159132,256583,254056,260307,313824,367409,282491,96009,7198,10471,-44681,-97030,-91315,5034,97909,90441,86117,25031,-92008,-49562,-7228,-32004,5476,6721,-46287,-49743,37817,55185,1733,-57140,-99354,-75205,-25400,-35213,-49896,-727,-3677,-43691,-45400,-20133,12993,-8402,677,19146,2336,-17765,-8112,5655,14070,22294,3289,15178,16414,6978,49044,15223,-13656,16589,18451,4325,-7109,-63269,-80784,-20584,6650,14619,57017,71112,6026,-89089,-72307,55636,48955,-22131,-11583,35551,4092,-90372,-103619,-61182,30015,198779,228155,77787,-50250,-101061,-145391,-131456,-96165,778,14458,-19863,-28818,12194,117929,83163,-22665,-60837,-70322,7719,199109,290017,273011,161895,84782,107853,122607,84714,-31554,-132446,-109691,-28821,9596,-19480,-33284,-10441,-21810,-59809,-15616,26827,5180,-34499,-55748,-9636,23034,-2386,-4047,12652,21645,48645,113327,121981,-1831,-88520,-125097,-98803,-39457,-22201,-67583,-75053,-86528,-120074,-121181,-56809,22748,50417,-750,-40257,-68028,-45709,8436,44541,6557,-26199,-35248,-63971,-61638,-5330,49506,43169,-16389,-63459,-37982,16122,46188,123457,119756,24593,-14811,1792,6476,23206,16174,-30036,-51422,-74533,-80133,-68827,-50111,-23783,36035,62093,30379,-33570,-117515,-53269,102055,200789,157745,92037,77567,149031,295219,398288,400275,308064,337756,341873,168634,50268,-57946,-97669,-56324,-8739,39313,-4803,-79143,-27855,-46515,-21701,32452,-6400,-119698,-84455,-45973,-23788,-20776,-12358,-64151,16666,60105,108931,121840,82008,171036,161137,58805,9545,-10870,-48245,-6997,35234,63828,73019,24847,-62025,3258,274246,416369,287368,117420,38635,-8446,-95268,-76770,-35653,-20427,-20558,-15580,-18312,-75032,-72427,-20789,12233,67222,51866,197,-23097,-23587,32370,9132,-86600,-29711,64195,115628,132062,118559,59216,11644,-43806,-96310,-66290,-49266,-76871,-42594,57066,87086,113806,161181,162894,93348,-11041,-44889,7172,50503,56238,23912,21755,-22778,-52038,-60924,-1811,35410,29607,17445,17642,90144,63415,-12018,-36011,-25916,-1457,24050,-16599,-68823,-8159,-3383,-42,10222,-3307,-29181,29290,67155,32646,-5599,12018,17072,-53678,-113787,-38219,-20175,-27716,-35281,-20619,18848,93065,45582,-32900,-96934,-28198,115511,74088,5439,-13101,58739,314996,441734,449594,421348,393191,323743,178443,80666,30456,67762,133665,178628,99241,39069,-9258,-25591,-31361,-75685,-97660,-85810,-32552,-115889,-31994,-27341,-81207,-15542,54979,56175,84848,64276,26650,-28817,-35869,-18924,-3563,-16931,-58809,-84889,-39398,-18970,14076,43360,53706,-3748,-107701,-54003,79072,352551,391844,573594,516978,240324,21914,-77743,-99742,-67813,-55801,-7581,12200,83671,74092,39191,7659,49342,127411,267773,213312,61170,24359,77605,199269,295567,264938,267173,227333,109432,41308,-66645,-59870,-15381,16395,-28090,-121797,-84532,-6220,66915,89477,66884,549,-55734,-116186,-68894,44009,113979,41560,63331,142632,141352,77572,40000,-11873,-80931,-28975,-43957,-50147,-70486,-16674,14008,-9658,-40610,-51207,-42546,-46710,-50463,-9156,49455,100898,107854,78243,67950,46410,329,-37729,-68747,-53264,-85067,-108837,-24555,30916,50480,74039,52054,2293,-53561,11253,124661,244709,224366,87214,27742,14373,57074,57454,46986,-11568,4480,31541,5682,-17261,-17571,-57742,-29662,-3279,-33060,-4221,43406,18933,-46256,-91388,-27900,60411,132078,125128,50567,-70930,-117418,-112860,-82487,-49693,-17931,19639,78845,117836,106986,61066,32641,1575,-50206,-54492,-60156,-29794,18403,94839,245325,302067,232462,137260,52615,-18094,-62153,-61538,-34043,57523,73608,19149,-40513,-103109,-38177,-6111,-9288,12294,-17812,-41928,5536,38516,9837,-7788,-33904,-109529,-78808,-36016,18239,22887,37306,99673,135451,90562,40143,68896,123262,147356,72642,30872,4076,-40007,-91665,-83608,-133373,-111633,-77952,2856,-89332,-77074,223383,441324,213738,-23520,-58043,-25291,1201,86805,105483,-28206,-191166,-140560,-51691,-61753,-19274,-3823,-35937,-59855,-74731,-81988,46855,287444,151097,4143,44526,85263,113553,51643,-61834,-100181,-152302,-85516,40522,198119,362336,448033,431598,335508,215237,63319,-49465,-79488,-21429,-46474,-109148,-126705,-90120,5292,45654,22209,72249,106478,85842,79206,68788,7294,5911,20534,7900,-18855,-32373,-9269,41781,14038,-97960,-130761,-94723,-57787,-6723,69093,133297,128705,103383,27652,-22007,-2686,56183,151447,129278,113401,34667,-33422,-66293,-147488,-199658,-91639,-50435,-68393,-88234,-74819,-44895,-40302,-36695,-10029,-14981,-25902,-43269,-28687,26969,77256,90963,45399,-28293,-72122,-4656,74271,130508,125125,68086,-16500,-25669,-7274,-91244,-130100,-135518,-69625,11224,46650,59761,73723,71454,24275,-82869,-152394,-80091,29514,93418,254019,243485,162202,56748,-55197,-68053,-4883,78607,78637,59176,-7745,-14768,31506,49912,61628,54625,63413,4747,-47321,-40051,13497,73611,170401,210169,166563,103983,67245,23255,-8749,-40084,-37820,46879,91364,111688,15541,-33526,-46091,-27833,-26035,-41922,33732,72527,17863,-72042,-27498,74694,103772,91055,65495,20819,22402,60845,141282,258746,361889,339473,167587,2273,-125858,-118359,-63008,-90371,-70282,-16746,-22415,-70993,-49948,17625,65641,89539,64956,55500,74295,79044,12059,-56676,-47256,22243,68655,201830,191261,117964,64525,21057,-58676,-130336,-96039,-90059,-125043,-139110,-58039,-2642,32832,89430,211357,379427,438452,256101,82548,14551,-13164,32246,41993,21938,-580,-28636,-90276,-76653,35622,168830,203628,132069,57373,-39112,-83985,-75045,-17078,37553,20102,-34919,-78970,-22532,-37395,-65739,-33050,16569,11398,-25096,-82950,-80490,-27475,-15028,-55891,21389,38855,19507,-75669,-73367,36688,30096,-37009,-53426,-55763,-114966,-130305,-53462,55837,202634,268703,119887,-23263,-43996,7817,23873,34,-1532,18011,-11474,-34416,-100453,-45396,11538,30562,18346,8315,-30036,-76421,-97824,-113526,-105214,-46911,-21806,-45703,18548,61941,114168,53760,5256,-18050,42210,131825,209830,319377,319000,74543,-113749,-64321,-28726,-37104,-24923,53530,156208,198306,224811,187965,132810,190423,81030,-55884,48573,140342,48037,-37328,5677,53474,98352,78410,33067,-1786,-21952,-35770,-94965,-47606,29339,147894,202235,109244,5820,-72695,-78714,-31368,20548,96087,104269,72181,96885,209590,227077,112835,-33235,-85077,-11382,32113,35658,-18271,-10444,29210,19889,-16127,-31545,-6484,13236,9947,-16047,-28094,-19955,-56500,-78499,-69288,-24415,-6417],[82763,229177,293492,232900,114497,83400,109403,100560,5700,-65955,-31288,-3569,-62941,-147185,-27843,95374,115641,48517,-44676,-100720,-31847,8480,22760,86134,91818,8599,8534,-25058,8071,44024,36993,48355,36129,43088,12232,1642,-17951,-842,94976,164479,67038,-51991,-997,55306,49198,10474,40116,101851,83650,-26267,-105686,-98836,-2983,218251,352902,259688,84257,3983,-53106,-33320,-27979,-50374,-51716,-10810,-34137,-45034,283,46239,63639,85658,55770,-9283,-81465,-142566,-131476,2524,96132,73777,-91544,-46253,122696,336662,244840,77008,840,15834,76079,87601,77553,64162,70829,37259,-35705,-88107,-68593,-16126,-7162,-5590,-32120,-55838,-83586,-97286,-68139,-21254,1876,-28433,-73373,-71791,-18152,28063,25202,-64659,-104071,-81296,-55851,-40685,-89113,-81392,-24735,-24196,-60793,-83244,-91388,-115214,-83758,-113980,-115335,-142868,-135836,-80083,57199,122736,71827,18029,16867,125040,192107,156618,41337,-112952,-179744,-137221,-27069,223998,357264,208196,88568,29158,-12987,-88283,-45187,53433,144247,167518,113550,30126,16866,41248,16770,23783,24805,-40416,-49952,66322,220357,132085,102175,69843,39309,23105,12763,54492,141628,216197,156521,-25266,1869,348231,598023,464813,91178,-58195,-135718,74695,123936,-183,-74756,-71862,-47754,28749,90383,33560,-10295,11252,19251,-47883,-49443,-29258,-82530,-101717,-19879,62993,171492,210768,62069,23102,-24993,-25810,-19432,-9805,-39373,-91961,-89112,-35335,2196,-9252,-22080,-29466,-2497,-1311,-80298,-20580,19398,90444,163166,224833,281753,309088,255068,158240,2244,-56216,-3094,10168,-35897,-49151,2792,16061,-21691,-37696,-38582,-29463,-19391,-17162,-1358,-49810,15624,122210,92330,-14033,-51112,-76637,-80438,-43414,17188,102431,102045,14562,-25569,-10741,8739,32779,106563,164797,284887,428927,433339,375777,222068,111485,79266,6302,-46725,-26204,618,30964,73734,136198,108354,54096,-30673,-58133,36379,185968,237014,112080,-10503,-83700,-86989,-39168,-34098,-87852,-9650,18429,6552,-63653,-116850,-123232,-100244,-52497,-29043,-28149,-18874,14278,2759,36890,-21829,-38726,-44428,-52887,-8472,16079,29069,681,9986,970,-45170,-115630,16017,102547,124627,51266,-47499,-40344,10112,-19293,-28728,-52064,-26241,15033,31641,9822,-11325,-55584,-39163,-8786,-88694,-100248,-44534,-63833,-89410,-121138,-104361,-28571,-47840,-64878,-73726,-90088,-52509,13682,34571,881,30692,23609,-10422,27388,73463,77873,28861,-9881,-26895,-77793,-102468,-78067,10980,5873,-44081,-73609,-24303,-62961,-77249,-47544,-48157,-21549,15835,-8871,-72030,-92907,-66730,-70346,-63138,-25221,15582,53491,479,-88573,-30271,3217,-20190,29892,254443,384434,330069,246190,189152,126650,32349,-41754,-67323,-32309,-88271,-69274,-88106,-29420,-16781,-66198,-102174,-106322,-104406,-48107,53949,45273,-8207,-30691,20046,99977,134079,124336,77470,47936,75028,151680,200370,247551,236539,225738,212619,157917,104018,69276,24693,-10130,-59264,-133598,-192095,-149276,-97885,-59284,-60237,-96786,-76829,-52132,-85956,-126848,-79219,18285,88851,84068,39884,14580,-11181,-4998,-24149,-76350,-31757,7955,44427,4271,-19178,16641,101509,33733,-31368,-59672,-90573,-113964,-77209,-70131,-62301,-44111,19989,165961,386522,206168,-236763,-293385,-139100,-20212,66527,-57162,24457,109487,227918,284696,290451,163511,104153,89481,223378,340355,370212,254915,-27218,-80496,-24178,-38274,-77150,-24749,46679,34901,55294,100702,106412,72662,56478,14886,-10607,-64391,-78063,-51612,-59384,-37712,23849,40730,20635,19461,-55564,-118869,-58684,49221,129612,161223,98759,65559,-12016,-48588,-41134,-6935,86915,134274,111596,107783,164101,187053,149691,95317,46010,-39023,-55374,-86055,-72932,-6005,24004,-13012,-35018,-45583,-56504,-57104,-34022,-43218,-116682,-81342,-52642,4221,113782,235417,203737,32974,-123344,-18008,40138,-3551,-84011,-173082,-82032,24576,-11186,-93879,-3222,17167,26357,-52228,-102405,-39858,7202,26168,116592,219036,163415,113179,107839,110862,124202,144409,141630,110603,61952,77533,20612,-79768,58854,92234,62217,21960,-28164,-21361,-13895,-3156,-368,-7091,-31097,-25672,-13889,-22316,-79345,-137376,7561,29078,-19484,-23463,-22944,-6679,30778,63927,89744,106102,58956,29274,49798,70654,110636,140375,142861,80737,-20689,-47410,9639,77622,56747,-33057,-26646,22441,112563,236092,206522,92863,-8068,-42903,-23206,16284,44097,58336,-10740,-94025,-67632,2458,40085,10710,-42477,-44312,-60043,-59083,5617,62539,112467,-13306,-118637,-111858,-62797,-39421,-4782,-21144,-64953,-2281,54932,62808,48302,30768,10628,-17960,-2027,35302,33608,61150,141025,170138,117070,68769,62651,147943,205036,231541,211303,199474,134756,110594,61994,63622,68365,39908,12125,-18606,-78523,-1182,132007,276494,340536,262324,128595,32311,-38213,-90738,-94267,-11948,26366,-23295,-4128,79488,105173,-2456,-67215,-103631,-31408,9596,41278,54370,54843,82009,52753,-12233,-6051,17540,23109,-7283,-160,77078,112830,79889,4139,-39159,-37631,-66138,-29315,-43717,-96172,-36839,107522,194627,94957,-52479,-105188,-50397,20213,74840,4449,-74213,-81238,28990,89207,79248,80847,150317,200370,143234,79124,6831,-13574,-14887,-17321,-4098,77026,146442,88187,77391,86251,30262,-23996,-55399,-55879,-28566,8053,9797,29571,58859,86476,76049,70604,16912,-71290,-16497,169253,262045,128199,-30588,-97884,-53469,-81149,-82776,-32090,-18514,-56924,-47986,-37804,-36207,-42604,-71369,-86002,-69898,-47425,-71103,13083,88357,85654,53775,18775,-23244,-21896,23080,-18816,-47087,-25865,-24842,-87269,-68713,-42805,-34058,-90275,-81102,-45563,-27245,-21202,-17428,-28757,-108246,-35945,27729,59657,37523,-24005,-66661,-31702,-46499,-96722,-105169,-99444,-77147,-6681,39337,-15275,-18874,-42368,232,101836,84121,45321,-188,2633,-42661,39037,81205,23791,-18097,21615,16762,-62832,120423,102687,25212,-9351,-62923,-37768,7402,41598,70887,8054,-88050,-86632,-44706,-6248,7036,44806,80324,-14349,-56448,-67357,-63280,-63767,-36778,-9377,-27425,-91850,-117198,-84767,-14501,59739,53260,25761,46134,97856,82290,-38096,-121059,-35331,-10617,7842,-50055,-65075,30362,178656,195760,99186,50759,69946,74013,76932,69667,56689,39382,52124,104410,134879,103905,59750,299,-76041,-88543,-63776,-24014,11192,23685,24742,22517,27237,4980,1601,-3790,-35439,-43800,-33661,-62207,-63018,-27786,5786,-22106,-59391,-100907,-57342,76335,242834,330699,341057,97662,-99536,-62477,-109419,-25094,24381,103030,300367,682250,1045917,1084921,875369,601971,325600,42806,-83450,-80944,-4107,3168,10643,-14417,-41647,-58153,-80438,-55952,27782,84566,-27645,-54335,-180319,-51790,27891,52146,70552,48958,-39381,-65554,77264,244931,224539,128524,41831,-26238,1667,155912,165869,237354,314305,223056,74167,-10064,-70812,-69859,-25677,31643,41359,38626,28475,-28037,-49318,-59186,-49811,-32290,-61070,-95148,-139010,-181683,-108060,-61582,-14078,-24092,-53344,-32205,818,-2804,-14847,14375,71001,97469,104805,49264,-50094,-34547,20793,23459,13233,-30886,-70024,-94547,-70454,-18366,7639,-4530,-46677,-88508,-99467,-77839,-4255,80621,157839,226425,209360,108717,13823,-41092,-17895,45243,51074,4292,-43529,-64876,-53704,-19899,-5297,-26513,-51612,-81181,-60809,-26889,-60026,-91075,-44175,-34361,-52042,-57702,-49203,-41620,-44198,-37952,-44775,-6745,33137,844,-28820,-25248,-25084,1250,27947,59233,111909,221122,186768,49446,-13434,38296,21638,4483,22551,76935,108781,74267,29383,-14219,-77938,10305,50410,7696,-25609,-2665,29539,53665,138461,234269,235395,235466,282696,336483,264556,99033,15514,14000,-50379,-110766,-104829,-1004,88808,68520,61869,1881,-94192,-47548,218,-30947,-21864,-20267,-58887,-30813,56687,43686,-12884,-62046,-95042,-81522,-28480,-34991,-48395,-5577,-11113,-45055,-45348,-20597,21704,5635,13197,31914,10374,-20644,-21145,-2948,15145,15997,-4838,9823,24703,37837,87475,30925,-10460,19949,33055,30630,25606,-32414,-85564,-28479,174,1878,31081,34499,-17864,-91252,-68947,54104,54988,-18118,-10336,36103,677,-86276,-86891,-37271,59295,230749,253641,104242,-15687,-53549,-99755,-132267,-175216,-70051,-37398,-47484,-31633,16568,93399,30066,-74198,-94287,-98158,-10627,173415,261675,269863,190287,136344,178465,171735,111808,-4706,-111308,-89878,-28188,2867,-15151,-16383,4517,-9318,-45077,-1146,31990,1678,-36366,-52741,-6687,18341,-11796,-13597,846,3566,24036,95660,106163,-2809,-82391,-112795,-92184,-41574,-29077,-69596,-70835,-82820,-122457,-119608,-51155,26661,44910,-4907,-35182,-60562,-35696,22074,59629,21758,-15448,-32384,-68107,-62244,1050,55582,36377,-18289,-57326,-32659,10762,36401,112482,107393,12036,-24759,-6543,5017,29714,26749,-19193,-44989,-75387,-70170,-57655,-40436,-15321,37562,61928,30490,-29710,-111805,-71893,79066,183547,152134,83042,34884,68879,195323,307098,333847,262553,305056,312615,163911,57203,-56368,-102693,-55784,-3547,42797,1427,-80988,-37605,-65616,-60088,-1887,-6756,-99024,-73623,-46413,-10831,-516,45,-44426,21604,49819,92757,102252,72493,176145,155705,55180,14292,-7903,-61114,-38024,8094,48287,63127,16003,-77814,-12206,295228,406318,234042,92230,26746,-18513,-93345,-64537,-31765,-19799,-16111,661,12024,-35457,-50931,-9634,22267,88849,73317,22996,-4549,-9600,45580,16564,-90130,-5106,94434,135367,139419,131200,80332,24013,-37707,-89744,-73547,-56802,-80410,-44678,46393,80181,116990,176104,179544,101892,-7377,-36201,15658,62401,69503,18587,-7893,-39100,-49033,-65705,-18237,21489,18013,12999,27031,108545,52100,-36144,-81343,-61527,-12972,26048,-22375,-82950,-11199,-15372,-14286,-214,-14552,-45279,14440,54058,24323,-10909,5723,8122,-63457,-114067,-37732,-18914,-30637,-38030,-21195,20356,102169,38686,-54864,-128927,-48812,98045,69025,-4617,-32279,37627,286518,426648,464560,435430,375738,265846,139639,52955,7528,53772,124110,161317,72633,14980,-32325,-40405,-33979,-63895,-86029,-70881,9796,-43112,-9156,-21186,-83008,-17734,53727,48772,75617,59988,25681,-31421,-35351,-6567,16861,-749,-53365,-91506,-55834,-40477,-20875,-4604,2160,-36140,-122509,-53787,85943,368477,374171,510067,480789,231085,24905,-69199,-108818,-72895,-53295,-10536,251,58915,49219,26154,11675,68654,136824,274261,248237,98615,52219,103260,212583,254151,200883,215304,204087,109343,43333,-63819,-51685,1162,37063,-12072,-123832,-100328,-18192,63962,89409,66246,5580,-43382,-104518,-76826,45054,135747,65235,51318,104756,99491,54988,26657,-26296,-88723,-30892,-35626,-27104,-60175,-23434,11971,-10867,-44051,-55766,-50110,-54888,-55526,-10269,51748,103059,115846,78734,28754,930,-52437,-73798,-84395,-55702,-80906,-101768,-26463,29702,46242,56889,14369,-40323,-50737,17237,125368,252313,239300,106028,34033,7795,36301,29873,19808,-35398,-18000,29874,17006,1480,4217,-39870,-25272,512,-25088,636,45791,21019,-43523,-82895,-19489,53864,119092,133908,76776,-51447,-115849,-111156,-77853,-67223,-37008,6160,70854,113582,104491,57187,30053,6356,-49717,-65556,-69611,-42943,-1009,66806,216074,302433,254629,149168,49306,-27435,-78487,-55737,2400,115655,141856,64636,-26330,-109459,-40559,2266,8202,35516,7864,-18323,14527,48713,34174,31031,-6294,-100940,-84674,-28954,24808,27536,48010,112061,140422,89867,33619,52123,88631,99377,36059,5076,-14113,-51895,-89500,-80636,-126299,-110142,-72204,10929,-79533,-47947,254746,468167,235653,-22576,-67675,-25253,39239,101056,94427,-38943,-200284,-124861,-34084,-57034,-23238,-1772,-32806,-67982,-85275,-83359,43397,254382,99551,-24942,28270,72869,109912,64655,-43318,-119968,-149600,-65646,61806,236224,426565,497109,448767,338391,239864,95908,-28770,-69443,-25844,-7529,-42314,-52475,-37829,17638,57633,56279,114787,124882,93101,75101,46265,-21375,-14343,10408,2052,-23298,-35510,-12375,36617,23087,-76051,-100750,-62547,-32524,12229,79632,146685,140339,101974,26920,-12880,10641,74055,152459,118754,88520,607,-62489,-83080,-147581,-189318,-82071,-45845,-69927,-94806,-92196,-54297,-48526,-46368,-25688,-37017,-50059,-70398,-51383,21640,96262,105015,11142,-60293,-74007,10409,99512,154689,140601,68678,-22727,-44210,-43703,-112789,-122486,-121658,-62691,23862,58543,67793,76193,63313,2738,-109203,-170623,-66734,25920,67214,214069,215657,143949,51849,-56561,-84149,-30617,66932,74920,46838,-21410,-23187,26223,62292,101224,75602,52330,1152,-36044,-34205,18870,100807,214919,257071,211044,136979,81585,17056,-17527,-41092,-49918,27924,71774,87403,-6814,-45650,-51801,-35680,-42285,-69047,4914,58273,26233,-42231,4778,108783,142147,107780,46073,-15570,-7548,48323,140279,254911,356436,346333,175301,-3724,-121471,-110717,-58340,-92722,-75227,-9839,-16859,-78131,-70728,13501,77169,100950,74858,67754,76358,60352,118,-52510,-39425,26884,68149,189308,155341,76446,29636,-6418,-68963,-124393,-98161,-102681,-130239,-153152,-74000,-31978,-6263,46800,172424,365606,495726,327304,118692,30853,-5395,30131,26951,680,-12277,-33546,-94559,-90417,30343,168756,224648,152555,68728,-34636,-84782,-85989,-30111,21070,5110,-42117,-78307,-33141,-45739,-70940,-39724,11215,8947,-26236,-83588,-81229,-26886,-13155,-70423,5493,30347,21930,-64288,-95732,22814,27821,-34939,-44351,-59807,-142197,-118017,-22761,98366,260256,320402,147541,-34748,-65518,12083,20819,-11916,-29951,-30074,-41800,-39121,-107930,-67539,-9237,12059,2074,-8509,-48674,-84204,-87212,-90773,-126491,-67290,-34916,-51306,28928,98058,143203,51991,-7930,-39526,13666,106209,191786,300510,295869,63365,-109747,-52166,-24685,-40324,-33343,36897,118822,127647,126350,129959,108929,162433,66361,-67696,41270,115345,41856,-4924,20754,36685,74593,62381,19052,-10015,-34217,-48986,-77513,-41511,30875,148849,190684,100845,-1509,-80226,-76128,-24966,24538,77584,69659,46204,69794,179502,208161,107814,-38521,-94594,-19813,22918,31275,-21889,-16494,16618,6434,-23884,-36470,-14667,481,364,-33656,-41490,-15372,-37694,-68157,-73265,-27243,-7342],[96116,250007,317306,262718,145155,97280,104669,92667,18652,-44388,-24819,-8625,-68853,-121209,-16139,103161,112570,37993,-45741,-96739,-25031,5295,-2443,65017,105551,42481,41165,10093,-33665,-5567,9607,44389,45926,54346,21485,10011,-9136,11501,119823,203797,89643,-41396,-1490,66340,52005,2370,24229,95360,94726,-10902,-94622,-98399,1980,256459,421367,314528,97727,-4494,-75550,-44014,-33967,-48086,-43921,-532,-31298,-65767,-18870,34480,63958,98726,79251,10247,-59267,-104068,-85164,31724,97775,78549,-70271,-36683,126898,337384,235428,76170,7685,21405,76528,86789,64592,38303,53886,32428,-31133,-87013,-76214,-27333,-18616,-13517,-35272,-49804,-68780,-83363,-61591,-22776,-8792,-40840,-81860,-71875,-23377,20130,24639,-50824,-97890,-81401,-61372,-52461,-82260,-66836,-17539,-18145,-65022,-65243,-62200,-96320,-89101,-112341,-107286,-135276,-138579,-99661,22590,68988,26824,-10617,-21288,82203,178737,148703,40048,-86298,-115703,-70627,34343,259967,340613,184584,75621,20297,-5599,-49285,-16097,85800,176020,179111,110479,23005,12232,43025,29307,42411,37580,-35073,-45764,88777,254226,137894,92543,65048,38249,32643,40061,96032,201772,272882,170115,-48510,55687,429676,657931,454351,60505,-77295,-42172,51086,118094,-602,-71326,-73828,-64731,219,58446,9357,-32321,-12069,22479,-34004,-42312,-16015,-60703,-80654,-387,85687,212331,253972,78752,23832,-37511,-33274,-20338,-12881,-50142,-92498,-94093,-48013,-5800,-280,2450,6795,1097,-22901,-79255,1931,17434,72946,115886,157870,214895,261449,237769,146678,2709,-55019,-18986,-10363,-44051,-33695,19047,33250,-11050,-34764,-45204,-37300,-27159,-29526,-5222,-24823,21602,107869,81610,-18039,-45790,-69296,-92098,-71786,-19217,46616,64644,5844,-15156,-2895,9181,21366,98509,172136,302816,470229,484317,410896,234121,111718,72660,8840,-44919,-34989,-20561,3816,48474,116025,93940,40559,-49284,-86184,18971,158165,195947,85508,-33266,-92118,-53137,28268,24547,-41314,16896,37731,24017,-46227,-101685,-115097,-98164,-53940,-35810,-38393,-21525,19529,3865,33400,-32427,-53089,-62831,-59366,12403,21017,25625,-10381,-14672,-24343,-64516,-93138,20620,110421,162262,101542,-16168,-40518,10845,-15804,-35025,-56743,-29585,6266,18464,-2634,-22169,-58930,-47087,-13204,-100568,-119473,-48178,-74622,-79072,-83910,-75110,-12268,-35918,-71707,-92312,-113379,-35281,30050,47417,865,16602,9898,-26537,11516,77516,91505,35052,-12513,-32387,-79910,-90958,-76775,-2478,-16486,-56896,-53035,-9252,-68030,-112895,-66627,-46479,-9721,23989,1349,-55369,-97723,-77558,-87929,-48343,326,34182,55672,-20691,-76302,551,17699,-15783,49819,301391,423408,365245,282341,233750,189073,86786,-12732,-53924,-30380,-104392,-75046,-65825,-19520,-11859,-54249,-77624,-76605,-82168,-66336,30958,19784,-32562,-62424,-8159,87080,130779,123290,77778,47549,82427,167781,216366,251526,222080,200645,190740,139839,95360,56530,22531,8275,-557,-53254,-123696,-130968,-112224,-82568,-71607,-94848,-70805,-44390,-77840,-130809,-92335,8329,85763,79839,36120,9436,-9202,-11,-15687,-64077,-29601,-9055,20164,-28669,-75334,-16992,88542,31777,-17360,-32637,-69319,-146223,-100815,-83295,-67871,-39831,34740,194309,410474,193033,-248254,-276077,-91159,56444,113057,-23412,5531,90442,200245,278199,342301,220078,160816,147365,272792,334103,335144,217420,-42569,-49064,11993,2178,-22483,5,36154,18817,27020,73707,79538,31435,7435,-29648,-36709,-68804,-70655,-39169,-40263,-15245,49113,54868,17537,-2183,-87894,-147221,-85000,28873,120938,146899,76196,45973,-30132,-62992,-50647,-15493,71738,91795,64711,71463,139437,175390,127761,67871,21141,-48486,-53906,-78160,-82511,-29203,3670,-22303,-44137,-60377,-70950,-62246,-32448,-36337,-110834,-87560,-58871,7620,126189,248987,218571,37511,-131575,-1146,55120,18545,-69293,-166548,-80565,27735,20638,-81403,-35824,-13479,447,-74303,-107566,-28617,30408,51343,163199,286730,184835,108179,99688,107121,117594,126174,118762,78697,37487,66099,38541,-60773,25790,52017,36977,17548,-32113,-18067,-9854,-6474,-12438,-25864,-26334,18949,39400,17901,-48540,-112127,-5979,12428,-29232,-24530,-25922,-25634,3439,37125,69503,95880,46743,12750,34710,65197,103417,130380,133981,74091,-23108,-34804,31007,95757,69025,-29874,-38353,13568,117845,257603,226175,102152,-3310,-34992,-12492,30701,60263,81085,14364,-78073,-68749,7062,60410,19454,-40371,-37503,-43742,-42229,7233,57028,89649,-52967,-115735,-82772,-42145,-36611,-13096,-26619,-72029,-20501,27312,40329,37249,30153,13742,-18608,-2121,38295,42873,83905,174127,193080,120575,68038,73239,160145,211880,238315,229299,226847,153105,110594,49292,54392,65133,37618,12989,-8988,-60940,-15650,105993,256707,335528,269395,136209,25841,-51634,-99823,-110882,-29764,19695,2839,39561,116444,126997,3837,-63365,-104600,-31477,8060,36034,52891,63820,101835,73787,1899,2160,19064,20664,8106,20645,84190,113061,84286,16963,-21192,-25585,-59407,-37042,-42169,-102247,-46595,79133,169431,93994,-24606,-85716,-69293,-1159,57649,-11559,-76425,-60889,33090,74068,60058,72757,153409,208292,155095,87829,13041,-9507,-14605,-13617,2832,80077,136946,70465,48886,47313,-10389,-55654,-72835,-68367,-29460,17107,15621,25082,48503,65947,56370,60936,17060,-67307,-21222,157753,236911,112948,-42637,-92753,-53018,-85088,-86844,-38486,-31485,-69444,-56311,-35729,-24352,-28042,-58149,-74445,-69663,-51425,-69593,26504,104873,93099,76418,46257,-9834,-10057,31260,-20033,-45974,-17067,-12900,-78569,-70504,-59059,-72995,-128536,-59562,-24132,-7947,-2450,6036,-3523,-98706,-32164,39132,72509,48186,-14606,-62137,-24703,-33297,-78773,-95442,-98674,-74488,-865,40211,-13180,-12190,-25298,17628,116148,85736,40625,-5192,3371,-35520,37132,89975,33925,-5217,37423,30524,-77689,51675,40226,-17122,-36166,-87206,-54367,1918,50973,92373,21692,-88701,-128066,-68094,-1199,32405,108952,143786,22333,-37801,-56814,-54376,-54552,-31832,-8305,-37163,-105369,-108896,-80068,-2434,87899,95841,69034,85025,137141,119886,-11796,-127890,-50499,-31532,-16363,-84292,-83794,27609,180479,184580,84682,41078,63838,69267,73958,67803,47589,18609,26662,78338,112905,95520,63836,15942,-46307,-101095,-82353,-31601,18497,42968,51441,40836,23947,-9294,-15037,-14502,-37894,-32344,-15342,-50020,-56201,-21788,8678,-21843,-64147,-105804,-49593,86805,269046,373465,409755,179341,-138633,-107224,-114051,-12240,30890,77919,240580,599610,1011966,1105762,925402,654810,354938,44558,-94914,-96897,-7631,9773,19380,-25835,-57307,-70686,-96216,-71636,19693,89191,-20459,-53149,-183916,-56019,24756,44653,50185,16942,-67616,-46470,111058,275317,244318,150403,75278,9026,11582,120308,92302,176418,280614,207289,55547,-33211,-93592,-56584,-10265,40385,50461,42787,30425,-30532,-55641,-66399,-52364,-22792,-39996,-69944,-115853,-162256,-104532,-62500,-10628,-19620,-48599,-26677,7996,4126,-13328,13014,69924,100743,113165,40418,-55356,-37329,32895,46995,33383,-19107,-55937,-94414,-94459,-40356,-15320,-28584,-66706,-100435,-105340,-84077,-17762,48902,123853,204689,202306,125369,32796,-31606,-11843,39513,32498,-12800,-47827,-62151,-45992,-26780,-12351,-30324,-54410,-82505,-70127,-35015,-64859,-103042,-60131,-58524,-71061,-74393,-64030,-50635,-42111,-32897,-46504,-16477,27512,3360,-18741,-12120,-16269,2804,45752,91141,137616,232339,196243,70885,-18034,27863,20076,1444,14675,68627,103240,75098,31340,-17772,-64454,13542,52889,10799,-19413,6587,42621,60166,113571,204629,208718,203710,243145,293450,235869,95337,17725,12759,-56309,-121692,-115130,-3900,79777,44813,37332,-14296,-89536,-52364,-104,-26646,-47923,-44561,-56515,-8931,62165,19279,-34656,-70160,-92893,-87675,-30781,-35063,-48153,-11383,-20846,-49854,-48790,-24264,27792,20504,26751,44310,15608,-29595,-42540,-16096,11199,5972,-14211,2268,28796,64731,113488,34031,-12439,19157,42649,50758,50130,-6647,-71322,-37272,-11929,-22307,-11459,-7613,-37121,-71094,-51002,46844,51589,-19228,-15031,27044,-9723,-83695,-72287,-15643,85060,252959,267710,126263,17697,-6846,-40409,-66142,-128715,-134001,-89848,-75431,-36611,20901,76540,4268,-85519,-107975,-119014,-28158,146550,229910,258825,214937,185598,240262,209913,132627,25700,-79764,-69020,-30131,-9959,-15792,-4988,13398,-2965,-36553,7491,30443,-6347,-40180,-51721,-8201,9118,-23738,-26022,-15237,-19561,-6650,72196,89095,-1492,-73580,-100681,-86811,-44428,-34467,-71392,-69867,-83720,-127759,-115457,-46217,25975,32308,-17481,-37730,-59850,-31881,29576,68578,31981,-7739,-33047,-74799,-67266,777,53842,24341,-22836,-53537,-33478,797,25043,97797,92606,-120,-36823,-18411,749,34883,36532,-10001,-40549,-77204,-61982,-47179,-31783,-10023,31984,54213,24667,-30292,-108476,-91998,53943,160428,138410,72669,-9514,-22611,87798,201305,248252,201617,252030,259963,141177,54364,-61257,-111399,-59700,-5890,36862,415,-75756,-45880,-80829,-97015,-43703,-14889,-83355,-60973,-43623,4358,27445,25225,-22542,23760,35448,73241,78036,56129,170925,139617,43372,10328,-8697,-68056,-58807,-12167,31745,47538,1050,-99315,-35820,301200,377092,178412,66010,13678,-27561,-86190,-56681,-31182,-21670,-14520,12183,35096,-1198,-33501,-2493,27340,103746,87433,37346,4796,-5421,48416,21422,-59937,20195,120929,147142,136137,131665,92704,29954,-35897,-85703,-84068,-69619,-89625,-44960,37345,73390,118350,185945,187533,100693,-11436,-34760,15999,63766,70199,7950,-33520,-50148,-43848,-62415,-40470,2916,5182,8848,37183,112374,30653,-50900,-104745,-97140,-28932,24375,-28336,-90583,-13708,-28223,-31440,-15798,-31015,-63713,-2622,37547,12621,-18763,-2355,-2179,-74013,-111272,-38355,-19489,-34840,-43515,-25921,16075,104251,36725,-70598,-157179,-63891,81332,64238,-13862,-54154,9837,244306,394052,459991,429405,337736,200462,93125,18056,-21531,31853,103509,130035,36987,-14809,-59646,-57415,-38566,-54867,-71307,-43766,61900,20074,14600,-15990,-79753,-20878,49771,39143,64496,53334,23639,-33720,-35379,2684,32757,11883,-50153,-100766,-72236,-52238,-51569,-52992,-47757,-67224,-134402,-54205,85938,359186,330925,407110,405368,206277,22187,-63852,-113136,-73340,-47230,-8323,-5257,41658,32089,16817,17435,85939,135200,258579,266012,133399,80831,131894,223957,212051,141854,161360,171001,101224,40417,-64499,-46508,15882,57315,6796,-113185,-118275,-34774,54276,83691,61849,9365,-31688,-91864,-87074,39346,145008,82109,38707,65955,59165,32228,12037,-40800,-107456,-41490,-25079,-3384,-51376,-29778,9877,-13165,-49361,-61800,-58520,-63530,-61254,-12720,52041,103056,119242,75675,-6382,-33802,-99754,-104651,-94238,-54011,-74351,-95184,-29747,26799,40336,37707,-23058,-71805,-35746,21984,118390,244974,239284,118835,38366,1166,15147,3409,-6479,-56556,-36193,29117,31493,22898,29133,-16556,-18690,3251,-19934,1763,44727,20954,-41926,-77560,-18015,34213,90273,130864,99515,-25516,-100727,-101808,-70943,-81053,-54825,-8029,60408,105091,97950,50592,25977,10007,-50654,-72763,-71188,-48838,-17201,39608,182134,291383,269189,156621,43196,-37711,-92580,-42362,35580,166068,199482,106190,-11795,-109201,-41620,13852,32803,70579,45216,9708,22107,55523,54033,62041,18370,-86313,-92890,-25571,29693,29743,54088,116678,139058,87502,27019,33619,49980,49764,-2730,-22380,-31172,-55443,-66860,-71358,-115718,-97460,-53270,32134,-55539,-20479,267630,469279,249439,-20905,-76210,-26035,75074,115342,71480,-56086,-207324,-108094,-19403,-49686,-22503,2838,-29407,-75025,-93202,-83795,34354,206420,54724,-48552,18133,66265,113097,86587,-13096,-90500,-123190,-42404,83561,272698,476300,518578,441270,327644,254604,125531,-6338,-55398,-28171,27686,20391,18733,41089,84676,114536,120581,168977,142721,99243,71141,23324,-49321,-33893,-1688,-7527,-30317,-38680,-14003,32564,33465,-47424,-64664,-23331,-5308,24702,80789,148467,146293,99496,29939,-1817,28264,97935,153584,110095,65843,-28596,-88515,-97296,-135207,-174182,-66442,-33698,-61062,-87159,-99607,-60420,-53096,-50666,-34685,-51530,-67075,-89360,-66357,20035,113111,116448,-22421,-93524,-69725,27585,124417,176003,152868,69696,-22532,-39987,-39962,-89446,-94453,-104873,-56965,31933,67878,76999,81191,58400,-11487,-119677,-151885,-48443,26356,44755,164016,171270,114054,43604,-55345,-93979,-53811,50324,67060,31710,-34598,-28883,24250,78157,137780,92793,43444,-1292,-25286,-24516,26534,124836,250462,294450,254966,177493,103161,14612,-25425,-42623,-60481,9587,51759,63676,-24430,-55409,-57031,-41945,-55627,-90891,-18863,44797,35171,-8148,51100,162484,199375,131909,31361,-42271,-29810,36463,133027,238509,330973,336355,179573,487,-85983,-73451,-43819,-82548,-61573,5494,-4772,-74044,-87382,9172,87361,112245,86365,81212,77196,42538,-7389,-45194,-27324,35138,68151,173655,114791,31152,-2906,-26320,-67647,-107507,-94409,-106847,-114738,-124671,-79151,-59022,-39831,9432,133399,337960,536145,405227,169729,56644,7323,30097,13725,-15876,-16290,-28302,-80002,-98574,25950,163508,244991,178962,86870,-23919,-80084,-90924,-37851,8655,-6696,-46699,-74152,-38026,-49484,-69665,-40265,11116,11958,-21861,-78017,-76022,-23177,-10092,-74794,-4433,24346,26933,-46904,-105867,16089,32317,-23623,-27168,-50333,-125873,-75283,26264,155525,321979,363370,171742,-37105,-57044,29285,24568,-17272,-51207,-70785,-64239,-40940,-106998,-87685,-29492,-4972,-10230,-20190,-63093,-88296,-73639,-65727,-113557,-80642,-42372,-48113,44849,136360,164212,46513,-18980,-56745,-12860,77911,167426,273149,272012,65874,-80096,-34590,-16663,-38507,-35939,25079,86416,65290,27923,63547,81493,132199,54384,-74260,36207,87154,33093,22092,43524,32233,56002,48032,9969,-11274,-39118,-53532,-56088,-24274,42365,154014,178486,94450,-3977,-80343,-66616,-13098,32197,60962,45758,31532,53236,150676,182481,98287,-40300,-96774,-21868,18511,31893,-19620,-17941,7298,-3043,-25519,-33336,-15855,-6151,-6081,-38108,-31849,1751,-10760,-42905,-63665,-25215,-5638],[90585,241903,307298,261493,152514,94149,86989,74688,21653,-32411,-24529,-22715,-79686,-97345,-9297,97397,94856,14885,-57858,-100452,-23536,1568,-27576,40075,108650,67418,65906,35651,-67271,-56524,-22213,32593,47554,56651,22806,11840,-7399,14976,128053,222881,97517,-38093,-7417,69027,45518,-12573,5998,90300,107063,3477,-84024,-100373,2519,286626,477910,360879,106804,-14156,-74449,-37207,-35640,-47823,-38668,9594,-22776,-68813,-41099,15601,54839,99422,93236,24217,-40177,-67137,-37987,57269,92854,70654,-55554,-28635,121828,324312,215990,69067,10417,22860,72508,84242,55216,19721,39570,27304,-28420,-86772,-87032,-42280,-32433,-23975,-41716,-48394,-58215,-73751,-60652,-30507,-25098,-56511,-94230,-76389,-33507,7410,18967,-40683,-94286,-84186,-61265,-37712,-42483,-43226,-14357,-17805,-71793,-51318,-43780,-82080,-96707,-114322,-102587,-129833,-141521,-121411,-16756,13287,-12143,-29210,-48558,37000,151612,128553,34283,-54616,-60231,-18109,76440,269196,304044,153739,57179,4943,-6603,-18476,20133,122718,206851,184270,100408,10692,3581,41344,39045,58572,46504,-33387,-45718,104600,270202,132896,76036,54247,32761,36417,55295,118786,237324,311388,173027,-69794,86651,464493,663471,408668,18735,-68107,39537,22086,92456,-16133,-78161,-82289,-84513,-29268,26908,-12247,-50681,-26740,29634,-24232,-40007,-7295,-41602,-60612,17426,105667,247457,286492,85652,17709,-55685,-50261,-31945,-24714,-66405,-94637,-101878,-62220,-15645,7165,26563,48403,33807,-16539,-38661,26687,13104,50850,65897,91950,148872,206290,207230,123775,-516,-52620,-32453,-26645,-40045,-11561,36242,46896,-2285,-33152,-54483,-48271,-36012,-36759,-4936,-2910,23051,88141,68145,-23905,-43191,-61215,-85374,-80914,-52398,-8669,17886,-10876,-9703,1186,4919,4946,84988,172112,305690,483975,508263,424613,233427,101636,54059,5113,-42648,-44389,-42846,-21183,25249,94006,76438,24278,-67314,-97110,7913,132775,160226,63304,-53232,-84923,-10336,101816,92552,4883,37363,46330,31477,-36053,-91343,-109534,-98502,-57700,-44238,-49552,-23978,23262,2355,26592,-45328,-67509,-79668,-62525,30511,28477,24427,-16901,-39218,-53316,-85596,-69565,24317,114047,199679,162596,31188,-31240,8476,-12485,-38935,-58920,-33510,-4083,4586,-15852,-34151,-57743,-32281,22853,-49947,-110371,-53845,-79835,-54948,-48425,-51242,-573,-24619,-69258,-102917,-90536,-15487,45180,59644,65,3056,-2029,-38815,-10253,74290,99044,34700,-21216,-43068,-86261,-83103,-70782,-12679,-39980,-73512,-36763,9811,-56656,-136123,-84625,-47894,-2319,27987,9688,-39115,-98746,-92079,-96329,-15254,32019,53808,54884,-41622,-48728,27515,28173,-13126,71697,333430,439249,384991,309514,275107,262111,157648,23418,-40801,-29121,-114578,-61707,-37362,-10086,-10567,-43547,-53437,-48071,-61755,-83525,-1732,-11605,-55506,-96147,-42562,67268,124088,121851,81963,50165,87692,179317,226984,248336,197418,163436,154610,111334,81016,41459,21087,34001,62006,26542,-46989,-82003,-101019,-98170,-86579,-96301,-66363,-38214,-71129,-130938,-107674,-5846,76684,71807,34116,10848,-3746,3755,-10201,-54734,-25937,-23937,-1519,-49113,-135407,-27279,94858,42135,6361,3871,-32619,-141566,-108466,-88916,-77361,-46316,31940,197587,401412,163872,-264012,-274502,-64292,115898,139699,-898,-16978,64373,163727,258341,381004,278536,228788,215659,317819,318098,294351,181647,-45233,-23169,40214,36524,20763,19824,20039,-1835,-2044,49457,58567,-5140,-43611,-74779,-57014,-65871,-60371,-28303,-23990,5154,65853,63240,14977,-21117,-115548,-173413,-110468,2205,100038,118477,45789,19016,-51914,-78066,-61484,-28431,44023,37099,14058,36365,118441,173431,117715,37821,-12352,-60418,-53414,-71087,-85070,-50692,-16346,-32262,-56234,-80776,-87319,-67349,-32478,-31496,-103945,-97176,-68733,6463,130148,249139,216653,32343,-145712,11598,63206,31932,-59287,-149339,-75041,28311,47583,-46006,-59090,-39000,-20616,-93849,-108484,-20344,47619,75283,206095,340544,195217,99289,89880,101270,105484,100667,92467,51030,17494,51867,54967,-35841,-12685,11869,10889,9790,-40568,-16999,-7962,-11524,-26044,-41676,-11595,63999,91067,56974,-18614,-80627,-11696,-5788,-45453,-29018,-33651,-50704,-29736,4736,42389,76859,28383,-7440,15822,53789,90272,114083,119914,63814,-25523,-22772,47811,106108,75552,-28504,-52353,1341,116733,267948,232853,103383,-1938,-28268,-1961,44856,77574,106418,45127,-56656,-67297,10961,78005,22192,-44290,-35816,-30000,-21848,13146,53187,64795,-87931,-76139,-51317,-19522,-30143,-18243,-31169,-82238,-42672,-2134,17503,25856,26767,13505,-19620,-2548,40716,55432,110593,203120,208556,119349,67055,84213,167903,208683,233888,239026,250491,171311,108365,35159,43736,59782,33699,13046,-10,-45015,-28941,74735,225045,317949,270057,143346,19270,-67746,-106745,-127298,-47462,14150,26816,74087,143165,140822,6282,-62012,-103616,-29350,8268,32512,54723,78066,128867,101382,19514,11579,19475,14742,17457,40209,96411,119106,91354,29370,-6031,-17871,-57570,-48455,-43671,-103680,-48106,52178,136461,86673,2432,-61870,-81840,-23545,36117,-31179,-75103,-39928,37670,58770,40028,62482,149527,203879,154136,88448,15747,-6416,-14497,-10118,9201,82111,124719,51417,21477,12289,-47581,-85356,-89703,-80709,-30395,26644,21164,19024,35733,41958,36980,52225,18213,-62054,-26650,139155,202425,92591,-53681,-85719,-53221,-89925,-95656,-51229,-48113,-83937,-64682,-32346,-11571,-12234,-44109,-62601,-67445,-55523,-69238,35079,110932,96544,100144,73767,2986,-677,35825,-22402,-44523,-8196,-2119,-68800,-69336,-73966,-112977,-104611,-32422,1999,14390,17971,29484,19537,-82132,-25448,50164,82756,56352,-4635,-52313,-15288,-20694,-60310,-81071,-90987,-66015,8341,42848,-10618,-6783,-10565,33251,126185,85304,37852,-6595,6819,-23713,38591,98846,45112,8871,52979,43877,-65817,-6836,-14171,-57741,-64924,-108484,-61684,3872,66678,121901,47694,-64334,-150942,-87650,5126,59024,165873,201418,56367,-19919,-43670,-42021,-42482,-25272,-6809,-47956,-110103,-92269,-68603,10976,115802,140286,115231,123325,170409,150839,12982,-114561,-65701,-52739,-39052,-113819,-83938,27837,175163,165094,68086,31529,58580,65107,69441,62310,34130,-5893,-917,51803,90775,85832,67252,33367,-11836,-95859,-99574,-34087,30847,67689,83853,62140,21890,-19536,-27786,-22390,-37087,-18873,3895,-37830,-49037,-15649,12243,-20392,-68318,-110008,-41189,94958,286808,404302,464735,262337,-71897,-150297,-97151,818,35366,51791,186526,504807,931455,1070559,928868,678852,374661,48276,-98090,-108306,-10203,14655,26089,-36903,-73366,-84151,-111613,-83867,9308,89881,-12812,-50159,-189168,-60402,23306,41054,36316,-7455,-92285,-27091,137187,289837,254543,165587,103726,44757,28586,88805,25318,107548,223631,172070,29435,-61388,-122365,-36041,9789,51066,60884,47584,33151,-31126,-59158,-69993,-50530,-9838,-15895,-43365,-93219,-144538,-98953,-60852,-4040,-11498,-39521,-15965,20172,14007,-10089,12435,68492,102153,116808,30544,-60591,-37396,46066,73520,57985,-2625,-38018,-82744,-117246,-60176,-34528,-47587,-80657,-105141,-101478,-79558,-22371,22188,91186,178555,190400,141024,56880,-15544,-5649,27708,8061,-26933,-46317,-52447,-36035,-31846,-19223,-33710,-55393,-79587,-73625,-38209,-63943,-111237,-76294,-83909,-91004,-91241,-77914,-57031,-34806,-19362,-37790,-18385,25442,8316,-6765,2156,-6413,5333,62568,121036,158354,232778,197399,91842,-10934,22289,21380,807,9080,62386,99009,75554,33976,-16101,-52068,16081,56045,18319,-9744,16646,56859,67074,91473,176409,182515,173258,203546,246843,203380,89692,19264,12575,-57357,-124602,-113931,4053,78233,25711,17543,-19618,-76287,-55555,-1529,-16025,-56460,-47639,-34092,15959,58611,-10894,-55655,-73655,-86571,-85355,-26180,-28918,-42707,-12281,-26673,-51724,-49408,-25138,36730,42788,49235,65260,26864,-36933,-66059,-25201,9564,-537,-18896,-1811,33933,91563,129650,33335,-13424,20163,52937,69488,70033,18181,-44384,-38400,-22618,-50180,-57994,-37738,-39339,-36288,-20965,41518,44471,-19160,-19473,14895,-19177,-75310,-53587,9584,112378,269930,275298,148387,52303,34246,8970,-9216,-62178,-90354,-121174,-93910,-37329,31485,73041,2072,-68382,-92070,-117062,-38203,125083,201812,245325,238288,232525,291272,237933,149746,60466,-34889,-40341,-27200,-22159,-14441,7592,22355,2782,-29400,15408,28893,-10754,-38146,-45956,-7841,2055,-31409,-34463,-28485,-39913,-33739,54086,80372,9209,-56377,-83551,-76986,-41632,-33109,-67935,-65033,-79878,-124938,-102285,-35641,27428,20000,-31455,-41411,-59521,-27949,37268,77663,43033,2477,-31779,-78462,-70959,-413,49998,13497,-24244,-46929,-33505,-6088,19893,87151,83124,-4845,-43559,-26304,436,45003,52070,4155,-31341,-72214,-49656,-32139,-18680,-1891,25874,44999,19401,-28637,-101176,-105072,34775,139690,124067,67530,-37136,-108175,-1571,103398,160968,137145,189213,193683,106174,46801,-65308,-114891,-61342,-8985,29068,-734,-65567,-47681,-85353,-119349,-81654,-23078,-66895,-42649,-30449,28573,67450,68258,8162,29654,23894,57079,56427,40568,162935,121412,31154,4745,-8677,-65192,-59826,-14271,23960,34416,-13299,-119841,-57046,301874,342464,132113,45813,5890,-29729,-75008,-47734,-27848,-19712,-9839,24270,55656,32380,-13986,7042,33753,117690,100297,49194,11227,-4806,46819,28612,-25685,48124,146922,155639,128442,126049,101124,35385,-32048,-77641,-89670,-80631,-97829,-38050,35636,72659,123408,195914,192321,95470,-17406,-34509,14353,61235,66406,-2123,-50753,-52231,-34438,-49001,-60965,-10634,796,12332,52252,106337,6786,-51079,-87662,-125490,-43238,23507,-30592,-85382,-10068,-36012,-45929,-30720,-46881,-80110,-17122,22776,2897,-23781,-7182,-9097,-80956,-103008,-34661,-16181,-34491,-45782,-28925,12233,104579,42592,-74044,-159053,-67544,72091,67249,-13367,-69523,-18542,196136,350286,439483,408050,288961,139516,48637,-15294,-48122,10515,80412,94125,-99,-44509,-85791,-70879,-39973,-44394,-54272,-14287,108800,72719,39159,-8008,-71611,-20498,47546,32410,56881,49197,25047,-31676,-32736,11502,46592,24415,-44691,-107333,-81668,-47322,-66463,-93177,-89965,-91568,-135527,-51689,82775,329797,270933,281858,302822,171447,18225,-57000,-107322,-66119,-35645,617,-1595,35133,25419,14969,28356,103222,127940,228146,269462,167646,113997,167824,236373,174917,94494,113328,134847,89404,36576,-64248,-40312,31346,77957,28464,-93903,-133446,-51781,41288,75616,57319,15401,-17475,-75366,-94012,31859,146200,95144,30248,32930,26256,13265,128,-49096,-131178,-55859,-6947,23112,-41194,-32627,10837,-13352,-53708,-66764,-65135,-69940,-65257,-14262,52453,103231,120846,73099,-26102,-51518,-135750,-121342,-94999,-47167,-64974,-87291,-31572,24965,35991,21630,-52310,-78321,-15337,27070,107911,227331,227863,127759,43603,-2127,-2497,-18682,-28628,-71484,-45664,34594,53222,49917,59597,13340,-8193,6798,-15597,1684,42653,20791,-39706,-73771,-21287,5299,50280,116919,115323,331,-82103,-90233,-63569,-90102,-70144,-21445,49099,94223,89153,42799,21410,12896,-52098,-71890,-62576,-44338,-27859,14091,144863,267516,271630,157500,35167,-47368,-101106,-25496,63904,204180,241049,140161,3296,-100676,-39264,30322,65899,116910,92027,40724,28420,59190,68250,83329,39261,-68819,-102915,-26092,32902,29849,55337,113768,132373,84607,21312,14602,10165,1905,-42004,-50560,-46133,-50920,-39550,-58178,-101900,-75380,-24370,61462,-25372,3471,260134,443699,253049,-18628,-82893,-29662,98945,124467,40759,-78110,-207891,-92218,-9731,-42465,-17183,10254,-25463,-82298,-100461,-85565,20020,150076,18753,-66031,13854,65385,122994,116323,26213,-55068,-90757,-17634,103801,301810,500675,505706,408348,304624,258339,149894,16270,-39239,-29982,55332,74887,82285,123811,185459,215212,211472,229791,157010,102060,65744,95,-75875,-52826,-16932,-21553,-40161,-43212,-16655,26657,40204,-19051,-26235,16662,20119,30212,73407,137553,144008,94086,34702,9221,47930,125646,153502,102063,44242,-54178,-113272,-110599,-119657,-156548,-47200,-16904,-45838,-72260,-91023,-62796,-54878,-51467,-39308,-60944,-79293,-102933,-76234,19043,123736,121459,-45952,-124790,-60715,43849,144427,189594,157756,68091,-19456,-21082,-7731,-50597,-66011,-91140,-55309,32873,71829,84619,86256,54063,-21557,-117402,-121678,-28962,28045,25008,107292,113402,75450,32070,-54947,-100653,-75476,27579,52262,11895,-49557,-34265,23300,93947,164930,101084,33705,-5687,-18573,-15079,33450,141279,269277,312609,288535,218617,129078,15085,-34095,-47363,-71602,-7936,31198,40008,-40041,-65970,-64910,-49701,-68893,-107940,-37369,30863,41291,25693,106713,232189,269623,159815,19985,-61086,-45963,22816,117314,209577,287371,308986,178514,12837,-43819,-29560,-26385,-68789,-43724,21194,7164,-65094,-101605,751,90859,118551,94965,90730,72475,23852,-12756,-37528,-14744,43318,65692,153840,72923,-15145,-34458,-42566,-59427,-84625,-87602,-105898,-89779,-86729,-72380,-84827,-67183,-22559,95892,299793,553556,480236,232068,90015,23729,31647,1936,-29412,-15922,-17561,-55971,-102751,18983,148771,257680,206548,108431,-9874,-72382,-91302,-40726,853,-15019,-49213,-67935,-39031,-50357,-64203,-36938,14177,18373,-14009,-69159,-67768,-18079,-6914,-71460,-10490,18846,32421,-26799,-100023,16631,42387,-4808,-3238,-28562,-79412,-14881,92479,224758,381583,391938,188906,-27363,-18142,56314,32804,-17867,-65338,-103297,-74977,-39724,-98601,-106268,-49697,-20682,-18931,-27131,-73599,-89024,-57337,-38695,-84041,-85349,-44419,-36824,65492,172148,174755,38364,-26843,-68056,-35000,48915,137347,237532,247216,79158,-39656,-12038,-4774,-31607,-32523,18846,60336,14777,-60524,-6331,50762,102459,47091,-73802,34881,59810,24097,44547,69702,38767,43864,36238,7181,-4220,-34980,-48011,-29784,2146,63949,164359,168547,92543,484,-70715,-47869,6750,45587,49989,34492,28604,48046,126659,152833,84430,-37907,-88255,-14348,21796,40197,-8248,-11092,5037,-4594,-17203,-18854,-5841,-3213,-7127,-31566,-10010,28866,24799,-7074,-40341,-13945,2986],[74582,212979,272207,237801,145072,83976,67386,56947,23212,-22374,-23956,-37482,-84718,-71681,1371,86767,71905,-11238,-73160,-104613,-20117,3574,-44645,18601,107886,89504,89418,56252,-80521,-95924,-47593,22028,48291,56915,23222,13991,-6185,15753,124369,222227,94073,-38034,-12520,68565,36346,-27147,-6892,93089,127176,23098,-68880,-98063,4798,312319,521872,398617,116095,-18976,-64404,-23124,-29092,-44836,-31461,23186,-4409,-50248,-58318,-3359,43106,94205,102426,38674,-18216,-26943,7167,77874,85700,56146,-44087,-18432,113514,303944,192407,60436,13813,25625,69633,83964,51861,9485,29886,24837,-24114,-83113,-94248,-54424,-42633,-32007,-47197,-47718,-48444,-63978,-60266,-38854,-40492,-69484,-104873,-80096,-43042,-4348,13757,-31142,-89600,-84785,-54868,-16285,-10608,-20039,-10655,-18189,-76014,-39063,-30639,-71539,-103349,-115124,-96619,-122755,-140625,-139662,-55082,-38153,-39976,-36569,-60090,-2876,117139,104866,31398,-24469,-15081,21457,99197,253945,257012,123140,39709,-10648,-11063,6702,61105,166226,239697,187093,87857,-2369,-4914,40100,49898,76599,56139,-30613,-45985,116674,270815,122350,58113,41964,26745,37405,61535,125710,249379,331206,168878,-84054,96602,455945,620367,337923,-26435,-41264,101784,138,51880,-41058,-90363,-93229,-102305,-54360,316,-28715,-63544,-30720,40701,-15331,-37848,1558,-21127,-36781,39304,128217,280389,311618,87119,8614,-74562,-73815,-51440,-43059,-84404,-93584,-103092,-72982,-23393,16290,52888,94980,92038,35324,17857,52725,9259,27777,17752,36440,96857,155719,171059,96223,-3669,-46936,-40118,-34509,-24571,14727,54655,58707,6803,-29858,-62892,-58343,-41066,-35860,-1116,14911,23957,69051,56691,-27755,-39836,-49852,-63506,-63422,-75295,-57364,-31824,-31103,-5988,4602,105,-10784,71426,167958,296298,471097,504478,417886,223521,86137,30567,1726,-38707,-51663,-62705,-39293,7395,73318,58776,8415,-78029,-72095,8764,114114,132906,46482,-68006,-66221,36573,177874,163918,51240,54472,47910,32669,-29707,-82689,-103588,-98067,-60691,-51291,-58436,-23418,28153,1425,20046,-56346,-77412,-90752,-60183,46795,40591,29215,-14104,-56690,-81204,-101177,-43824,29483,116000,236951,233597,95666,-1050,9104,-6178,-38287,-56272,-34599,-12169,-6311,-26282,-43329,-49184,-1823,72282,11892,-77699,-57558,-78480,-26888,-15604,-31023,8521,-13064,-57784,-96869,-56350,8261,61986,75567,2354,-6358,-8901,-41294,-34349,65757,102270,29948,-32940,-55488,-93507,-75982,-59617,-13707,-56595,-89227,-22736,30133,-36840,-119028,-96731,-50173,3250,31013,20222,-20264,-90804,-107009,-76438,28680,72595,78522,55217,-53466,-16868,51997,36763,-8908,96006,349306,432734,389457,327883,312807,343973,245454,69332,-25668,-25251,-90220,-32429,-4571,1832,-9812,-30750,-26418,-18047,-40463,-88635,-37212,-39070,-66709,-121533,-79247,41713,113314,119041,90539,59807,95085,188790,233834,238999,163773,116900,107525,77620,64942,28347,22403,62182,118611,101154,30056,-18256,-61666,-89943,-96569,-97848,-61194,-31125,-63150,-124225,-121867,-20628,64967,63230,37071,23320,8323,9132,-4936,-45395,-18304,-27022,-7599,-34033,-78842,3797,122975,63987,37715,45325,7357,-103198,-89333,-79536,-86182,-60159,16950,183733,369006,128868,-269116,-282389,-53331,157464,146467,11369,-38876,35820,123548,228486,401347,333023,301406,291212,357606,296988,254237,152531,-38222,-3425,61670,64201,48748,28131,-918,-24932,-29993,27894,42869,-34373,-92967,-112104,-64323,-53946,-46557,-17680,-9247,24815,74162,65917,14979,-31270,-128877,-192341,-132119,-26700,71192,81806,11936,-11803,-73683,-84791,-65489,-43108,7747,-23084,-35966,4630,101013,179232,128650,22546,-47058,-72003,-51910,-62698,-76094,-64394,-33308,-38760,-62248,-101376,-95959,-69767,-32403,-26890,-94197,-108047,-79237,3263,127923,238896,201184,20588,-161824,22580,67309,39433,-51978,-130153,-66898,27303,68988,-3638,-61784,-55773,-35598,-108801,-105391,-14166,60401,97302,241379,374638,195283,88673,80400,94170,88317,69342,64515,28547,2687,37393,69690,-8493,-50523,-23891,-12965,1083,-50935,-13941,-5380,-15905,-38090,-48897,8024,103950,138019,93116,9731,-46801,-3661,-14700,-65302,-36352,-45343,-79642,-65857,-30507,10726,50403,4877,-30026,-5207,38533,73811,94378,103057,51735,-27025,-11438,60520,110272,77857,-28036,-67748,-12922,110134,266596,224998,95709,-3527,-22288,8406,58060,95236,133555,82085,-28567,-60125,14795,91954,20137,-52939,-37199,-18249,1161,24977,54514,43762,-99846,-38846,-19816,3695,-20692,-19084,-31907,-94009,-68214,-33177,-6073,12756,18759,7649,-21823,-2755,42966,71065,139482,226766,216633,114929,67397,95239,170550,196117,217588,236673,265052,185616,102555,19248,31194,51624,27550,11628,7355,-31368,-40742,40276,184653,290519,265867,151642,15184,-86600,-109652,-141265,-65324,7693,43570,96792,157642,144885,3757,-64073,-100289,-25576,9402,29751,58811,96730,163016,135087,39373,21181,18389,5295,20271,54587,107550,126627,99127,40069,5341,-15024,-61061,-65405,-49458,-99267,-44332,25572,96437,72087,24081,-40670,-86802,-48477,8539,-55514,-70584,-20562,40418,41689,18132,48834,137751,187143,140486,80716,13628,-6177,-16015,-8386,13121,81218,108505,29754,-3402,-10646,-71169,-108257,-106905,-94670,-33853,34378,24283,9417,18645,12870,16427,42526,18012,-58166,-34941,112064,159371,66286,-64374,-78245,-55745,-97950,-111192,-69510,-67479,-100231,-72500,-28574,-81,2207,-31768,-52886,-65453,-62956,-73080,35185,102767,91943,117013,95676,11598,3194,34034,-28600,-46006,-3275,3939,-61875,-68207,-89868,-150310,-56385,-2424,29845,36833,37153,49550,37474,-64877,-19360,56362,86178,58086,890,-44138,-9075,-12400,-44669,-65972,-79412,-53309,18644,44930,-9761,-5240,-2125,41534,126093,79005,33605,-7985,9712,-11009,40193,104378,53640,20171,64179,52391,-46965,-41368,-54917,-94872,-95444,-123515,-60671,9915,83979,152044,73973,-39342,-145608,-103681,9174,81359,208840,246057,81845,-7626,-33071,-30512,-31946,-21555,-9406,-64366,-103999,-75557,-56423,20548,137264,179503,157765,155169,191790,169230,31146,-99750,-84861,-77751,-63847,-141173,-73831,26628,159901,135878,46307,18020,49520,56655,58835,48894,12761,-36585,-32895,22253,65176,70710,65463,47592,22205,-75856,-119818,-35605,42942,92363,115263,79358,16766,-29163,-40585,-32030,-37849,-9167,18150,-30592,-46583,-14652,10849,-23476,-77426,-118751,-37314,95013,288408,413099,490105,325181,-2024,-107400,-80041,7494,31274,20007,136331,404838,811578,982693,885408,670444,380053,49479,-98090,-120500,-16981,13930,27976,-48638,-92690,-102821,-120855,-90595,-5648,81847,-10005,-50682,-201988,-70425,17900,35601,23805,-27963,-117998,-14948,147599,280811,248213,166572,118795,71848,45114,61496,-29975,34640,147206,116667,-7971,-99386,-103894,-12558,28039,57527,66477,46962,30449,-36009,-66007,-76022,-51660,-2049,2106,-24578,-79155,-135206,-98678,-62107,264,-5449,-32021,-6134,31190,20541,-11554,6262,60524,95419,109168,14061,-71970,-39883,54200,94648,78885,11948,-23130,-69832,-139191,-79408,-51868,-63632,-90559,-105062,-92487,-69136,-21882,-3522,55428,144481,169035,148164,78107,-132,-5674,4886,-25746,-37446,-43288,-43638,-31393,-41824,-32720,-43671,-61558,-80053,-77801,-43881,-64772,-118983,-99059,-116434,-118225,-114465,-96492,-66292,-29036,-5327,-27358,-19636,19473,8058,-647,9897,-2725,1851,70923,140022,165871,216881,184306,100839,-2765,15851,18833,-4139,-424,52235,90012,69219,30011,-17976,-47427,11564,53738,23272,-4890,19411,63767,65712,65966,145349,152344,138996,159156,192766,161663,74160,12617,6590,-61152,-127335,-107671,15134,77452,4483,-5642,-23912,-64001,-61922,-10434,-9504,-48717,-31855,-8783,31965,38052,-52725,-80105,-77560,-83224,-83391,-23330,-24536,-39763,-16241,-36119,-57845,-54362,-30688,40384,64655,74052,89939,39754,-47244,-98710,-34544,3881,-10205,-26776,-10464,31688,108299,127426,23404,-20810,15071,55686,77635,75587,32873,-19262,-38223,-38757,-87026,-101160,-50783,-30584,-3113,6585,31777,26001,-25485,-31174,-6774,-32640,-68344,-38788,30031,132006,272776,268222,161159,77377,58375,37497,28252,-13160,-33537,-111683,-106956,-41591,40085,71803,5119,-54503,-77830,-106861,-48924,100743,169643,220784,248354,262842,317266,245100,153155,86760,11174,-11889,-26414,-41156,-18045,14030,23706,-391,-32838,13717,21127,-16801,-36745,-43071,-13430,-10328,-42183,-46093,-45678,-63493,-61347,36988,72254,20392,-39744,-69555,-70528,-40785,-33558,-67466,-62945,-76051,-117898,-88718,-27127,24005,1585,-53532,-53437,-66666,-31133,37779,79444,47120,6869,-37043,-86933,-80527,-9883,36649,-3232,-30199,-45262,-39372,-15633,14494,74131,72459,-8916,-50479,-35835,-2574,52690,66099,16249,-24203,-67117,-40737,-20602,-9028,1895,13229,27316,8050,-31339,-97019,-115465,15959,115834,103401,60117,-41975,-114613,-46530,25069,77860,68642,116094,113480,54281,27884,-72354,-114315,-66861,-18899,14118,-7654,-60197,-51233,-87244,-124436,-117602,-36747,-56939,-27093,-13729,56050,110935,118736,41383,33325,9519,38376,32039,20896,147468,97199,13779,-7646,-14627,-61954,-51338,-6473,20334,19669,-32280,-144792,-74979,297747,304704,92702,26244,-2648,-32007,-68460,-44028,-27854,-19737,-8089,30460,67121,58281,1837,13407,35943,124809,106400,52966,9612,-12739,36056,31983,3125,70491,164660,154875,112081,110210,99693,35007,-31264,-70547,-90662,-92435,-108674,-31157,34811,71988,126245,200241,188731,81444,-30247,-40321,6029,50507,54709,-15922,-65267,-52590,-27776,-34734,-73663,-17635,3848,19600,65165,86271,-21766,-46095,-66053,-150063,-60162,17737,-34980,-72389,-4958,-43235,-62281,-48581,-65293,-99581,-34269,4826,-9488,-30526,-13521,-17515,-89127,-94410,-30764,-12651,-33134,-48242,-33687,5539,99591,49241,-71103,-140682,-65511,66413,75407,-3498,-75626,-48581,143203,295389,400917,370304,232352,84989,7075,-46605,-71842,-9568,56076,55801,-39279,-76873,-113615,-83002,-41502,-36634,-41221,9397,141463,109670,58799,-1525,-64257,-20292,43591,26100,50726,45011,26895,-28461,-30982,16076,54192,33041,-40194,-113413,-85160,-32508,-63448,-115526,-123865,-106385,-128392,-49690,73762,281961,198706,147931,182613,126323,10891,-50467,-95267,-55380,-22836,11218,6249,35107,25138,17509,41184,116725,115015,186345,257544,197837,149633,208851,246302,141449,57475,71801,96748,72876,30103,-64314,-34244,45354,95419,48674,-72622,-143960,-70187,23473,63564,51296,22054,-2603,-57091,-95271,23497,140701,103751,25594,6978,708,-2690,-9605,-49491,-123292,-66019,19532,50125,-30778,-33229,13662,-12307,-58111,-71941,-70818,-75030,-68679,-16210,51676,102455,120237,71336,-26986,-55970,-156188,-122387,-89605,-38033,-54939,-78948,-32193,24014,33466,10539,-69288,-63041,4161,31267,95251,202256,207315,133030,50498,-1116,-15557,-36113,-46312,-79523,-45826,48202,83590,83371,96121,48710,5838,11259,-11625,1373,40449,21103,-36494,-71023,-27998,-29291,4948,94670,122268,22252,-64758,-78816,-55796,-85969,-82425,-33412,37685,82130,79231,34671,16755,15021,-53448,-60941,-44149,-28400,-30921,-8917,105700,230679,257918,149278,25560,-55183,-99740,-7101,86421,226795,263182,164228,19373,-84890,-30967,53465,108149,172438,146001,74106,34564,60911,76698,94879,56870,-48090,-113112,-29779,35441,29818,53114,105373,122841,83313,18588,-2430,-26604,-39946,-78684,-76861,-56395,-38740,-13053,-41406,-83236,-44573,12417,95615,7178,24608,235900,397523,248565,-13365,-84478,-34729,109294,127524,11100,-100609,-197857,-76655,-3715,-34487,-5945,22903,-17927,-87961,-106188,-87632,3810,95190,-6390,-73603,16918,71981,140798,153946,74811,-12626,-53383,9812,123503,320742,494899,459900,355719,274678,254090,170308,40647,-19540,-29292,76804,121694,138494,203570,301441,345628,322338,293968,168465,102986,60850,-19441,-96030,-67274,-32319,-36228,-48866,-46357,-18427,20895,44499,8930,14347,55488,44342,34009,64369,119653,135970,88257,42931,22139,70914,158369,154928,97520,26763,-73498,-133155,-116396,-99341,-134454,-22796,5287,-24603,-52048,-70941,-54727,-50094,-46715,-38126,-63761,-84825,-109767,-80019,19824,129053,121562,-43826,-129046,-44900,60481,159653,195738,156168,65406,-12752,5269,34022,-11314,-40243,-79063,-54891,30286,73000,92440,93095,51719,-27111,-105842,-89337,-7838,32412,11410,53241,51606,36846,21401,-54022,-103260,-91680,4725,33871,-9208,-64102,-37482,25088,110543,182539,101696,24298,-10843,-14762,-5570,40526,150463,270252,309335,307166,256009,158533,20962,-40860,-53844,-80845,-19632,14405,19853,-52590,-76531,-74679,-58461,-81502,-114834,-47053,18778,44708,57641,168307,313071,346835,190137,13260,-70844,-54296,8724,94942,172417,232740,269229,174217,32504,-779,13863,-9186,-54970,-27402,33763,16383,-54685,-112206,-13496,84213,116336,97106,92329,59766,4428,-16685,-30619,-3290,49917,59948,130641,34171,-57251,-64675,-57647,-48502,-58892,-79547,-103077,-64276,-47933,-56739,-109898,-85485,-48867,60985,255328,545604,542842,300595,128552,42053,34084,-8602,-42162,-15305,-6634,-30654,-100815,5299,120155,254920,228643,128652,3161,-65774,-90487,-41137,-3488,-20743,-51365,-62882,-40392,-52584,-59454,-34695,15620,23326,-7660,-62435,-62112,-16513,-7879,-66827,-18582,8150,32346,-11061,-85717,19089,51715,14730,21270,-415,-24312,52028,166524,295550,426880,396586,190683,-8752,32384,83303,36812,-22234,-78764,-121661,-78480,-42423,-91374,-128865,-77472,-42603,-32260,-37990,-88760,-94743,-47113,-18873,-58322,-87557,-50670,-27942,80571,192370,164674,18830,-40717,-81838,-59739,11970,93196,185173,211347,87975,-4806,3173,-1221,-31931,-35512,6107,28805,-35761,-139904,-84659,4340,62489,32455,-79126,23892,22266,2237,48495,82175,39444,23815,12250,-3969,-4124,-37068,-48270,-14298,19685,77948,162797,145884,79406,-4536,-67923,-36784,17812,47524,28898,17281,17983,34639,91139,103282,47626,-51879,-87339,-16147,13392,36249,-7554,-15218,-9391,-17606,-18987,-14078,-5049,-10151,-21837,-35801,-2182,40478,44779,14764,-28601,-16045,-4178],[41985,159057,209647,188829,118571,62610,41627,34188,16887,-21174,-30844,-58980,-88658,-51944,8907,66436,39835,-43997,-97265,-115597,-21292,2897,-60227,-5905,97026,101825,105508,66663,-82806,-125791,-69523,8803,42788,49562,17303,10901,-11118,8171,103633,194889,74347,-46557,-21951,58746,19936,-45657,-19321,96905,148860,42509,-55004,-96297,3659,325666,541892,416886,119240,-23959,-65889,-16725,-23666,-45196,-28243,32827,14101,-32976,-71329,-25321,25804,80167,102370,50255,3692,11879,43089,86948,71869,32804,-40056,-10973,100057,275687,162857,46819,14048,26293,64812,81701,48699,1453,20050,20517,-22403,-80044,-98618,-64450,-51305,-40729,-54958,-51067,-43377,-57312,-63006,-49673,-55688,-81204,-115704,-85224,-53888,-16809,7294,-25101,-86724,-85449,-49366,-268,10249,-2991,-8514,-21010,-79753,-30818,-23988,-67025,-112339,-116286,-91090,-116207,-137911,-153491,-91943,-85959,-56748,-37018,-59190,-34240,76961,80903,31265,-396,17715,46244,100141,214803,204131,93886,24058,-25160,-19087,24839,100778,211852,271129,186088,72014,-17010,-14304,37955,60352,95260,65662,-27353,-47741,122890,255587,107027,39430,27714,19009,34377,59016,118118,238205,329158,155919,-93520,89524,411689,539038,252195,-70207,-11398,141659,-5969,-1081,-72238,-105815,-105557,-116738,-74212,-21570,-41700,-72474,-27209,52893,-7319,-35403,10814,950,-7679,67638,155235,311676,329943,84143,-3400,-90898,-104048,-78766,-68767,-102519,-88589,-94159,-79931,-29887,25711,79664,142669,160923,110391,79081,77126,5515,4091,-26964,-2836,65638,116861,133886,67389,-6498,-39107,-42358,-34423,-3328,41552,72646,68198,15261,-25482,-70495,-66003,-40069,-28005,3448,27265,25198,52887,48251,-29264,-35563,-36143,-37108,-35598,-81877,-96599,-81145,-52946,-3628,7568,-4215,-23713,59223,159696,275444,432888,472738,391088,205688,67521,6824,1339,-33906,-57054,-79012,-48431,-4830,54328,41223,-6581,-76040,-37075,21097,103014,113375,33923,-77636,-42530,84775,250538,231852,95512,68525,44021,29015,-26313,-75295,-97171,-96657,-62749,-56741,-64433,-19949,34115,1528,14634,-63819,-81453,-94968,-53012,61296,56502,40449,-746,-59790,-102380,-102249,-15774,36020,116321,270879,308610,173561,52922,23270,4833,-33343,-49145,-32203,-16796,-13235,-33017,-48279,-34595,33531,118279,67653,-37821,-57175,-73695,180,13356,-14805,15085,-1809,-40691,-75956,-17553,38320,83413,97662,9094,-10606,-10280,-32443,-59151,51471,100291,20578,-46789,-68350,-100435,-68669,-44984,-4855,-60701,-101528,-10446,49724,-14324,-90191,-97799,-52606,7371,34248,35086,2152,-74179,-120292,-43677,81883,122819,109766,58082,-50727,14810,73512,43620,-1730,120771,348257,405842,378785,336585,344501,428288,344775,124505,-8283,-17567,-60734,6360,33235,17059,-8110,-14047,4825,14208,-17515,-75265,-67237,-51309,-59552,-119153,-114883,10695,96132,111810,100742,76202,106146,196635,236629,222889,121715,64283,55374,46201,50368,19652,25890,86846,162931,165908,102734,50215,-7077,-56699,-91622,-97097,-54421,-22212,-52799,-111376,-133018,-33770,52777,56050,46051,46824,27755,17420,1536,-34424,-5990,-11724,12075,12733,942,66784,166727,93216,73083,89016,46544,-56392,-53921,-56603,-88529,-72723,2366,166180,325576,95905,-262156,-288345,-48682,183152,136798,14497,-56293,9317,84325,192559,399543,375812,369245,367547,390270,274336,218959,131494,-27358,10306,77019,84797,62186,25790,-24704,-48035,-55333,9371,32448,-53596,-137647,-130193,-55936,-34185,-28977,-5957,4999,44249,75534,63946,18834,-28594,-120780,-193932,-147824,-52853,40894,44483,-20842,-42649,-88946,-70505,-49307,-56643,-30230,-80236,-81121,-22089,86591,187237,157605,37641,-67421,-79808,-47453,-51086,-58456,-61323,-44812,-37410,-47957,-88125,-75730,-66717,-29986,-20245,-79882,-115503,-84787,1846,123048,222650,177058,5627,-167680,34851,70884,44228,-45070,-110593,-56943,26301,85907,40160,-40853,-59797,-43091,-114298,-98191,-7913,71514,118110,267280,387246,187948,79223,73629,87192,67579,34921,37536,12400,-5865,25974,83580,21166,-75181,-51012,-31239,-5203,-56203,-4266,1445,-16081,-44155,-43740,28088,135815,178314,125851,37414,-10890,19962,-1854,-75344,-44904,-58496,-108140,-100316,-64202,-21422,20070,-20732,-51914,-24984,23380,58389,75994,87608,41485,-25044,1299,71871,111975,79286,-25483,-81598,-25457,101605,256341,204904,81112,-5381,-14476,20749,71933,114427,163291,126992,9415,-42747,21203,103839,17137,-62562,-36656,-4945,28472,45736,66610,34548,-74088,-3068,12798,28849,-7012,-13109,-24197,-100234,-92661,-62313,-27666,-88,7984,-2423,-23031,764,48426,91883,171763,248149,221965,112863,73600,109101,171202,179564,193798,222858,268470,194832,95184,4631,19896,43801,22514,12052,16235,-16679,-47170,8434,143456,260802,262473,166417,20792,-102908,-103126,-129470,-79689,2573,54615,110612,163362,142645,-199,-66026,-90928,-16932,14473,30681,67810,122575,207386,177586,64116,34181,19961,-2867,20758,66135,117891,135722,109850,52483,16799,-12617,-64923,-84016,-55467,-86381,-34927,3135,55849,55464,42643,-19821,-78871,-72197,-21458,-79978,-58926,306,44340,26586,-1235,36046,122924,164420,120836,70439,11248,-4822,-15022,-4319,18391,81219,93107,9831,-19932,-12629,-68427,-111628,-119559,-106248,-36335,44198,29236,893,2323,-16126,-267,36210,20499,-51734,-41892,81925,115222,40060,-68227,-65726,-55367,-104006,-126432,-83785,-80631,-109975,-71853,-18709,14858,19742,-16523,-40417,-58048,-69587,-76767,31004,85864,83589,127990,114074,19802,6014,30720,-33921,-46469,1224,9080,-53727,-62729,-101617,-133582,-3483,34875,63868,64074,59863,70776,55417,-42991,-9552,61412,86717,57502,5473,-35110,-2350,-3602,-26981,-45868,-60072,-31449,34689,51648,-4616,-1337,5059,46174,119445,71751,32737,-4693,17048,7462,47075,111751,64449,33356,75498,60511,-26065,-35980,-66675,-113817,-114014,-118158,-46496,24246,106378,184065,99993,-15983,-123182,-108369,16422,103426,241730,280348,102579,3867,-20511,-14983,-17928,-15636,-11349,-81274,-85039,-55009,-39611,30961,155922,215803,199268,184376,205753,179781,47827,-81796,-101095,-99707,-84101,-119959,-54479,29580,142966,106062,26281,6630,42120,49262,48070,34096,-9007,-65133,-61075,-2721,42951,56617,64644,64176,60610,-45195,-134679,-30438,59609,121514,148652,95993,15381,-31175,-46487,-36924,-34130,2341,32988,-22095,-42738,-12867,10100,-25513,-85635,-125214,-31683,92861,278835,403702,486470,363336,64214,-64227,-62403,13096,23901,-10295,97708,316647,674246,861991,810730,640765,379181,55258,-89665,-126963,-21027,16101,35210,-48730,-102456,-114068,-101965,-78744,-14114,73560,-4616,-46971,-215987,-79527,14876,34355,18722,-37165,-127030,-4849,148115,256159,232388,159279,125315,94160,65073,47729,-56836,-25912,70607,56211,-46262,-136109,-53850,21580,50375,66203,73826,47780,29077,-38496,-69458,-76070,-49880,5495,18692,-8373,-67559,-127587,-97053,-58464,9887,5792,-18925,9941,48068,30515,-11035,1371,53289,87989,97826,-1542,-82051,-37278,63987,115176,100894,31298,-4879,-51949,-131341,-83933,-54675,-64664,-85156,-91078,-72318,-46799,-9071,-19339,24959,111924,146982,152820,101390,20404,-3725,-18744,-57827,-32204,-31916,-30948,-25965,-49745,-45867,-53533,-66260,-77663,-75475,-46015,-61586,-110865,-121036,-148376,-145429,-134934,-110187,-69628,-18000,14662,-10540,-14206,15897,8689,5761,17400,1481,-609,77561,153663,166697,194315,166210,103256,8975,16185,19624,-6099,-6100,45982,83995,63728,26553,-17545,-43270,7671,53760,32166,854,20901,68505,61631,44700,120678,127430,109305,118876,141569,119829,55428,4797,2940,-59991,-121496,-91182,33516,83486,-11378,-26165,-22726,-47495,-62639,-19119,-2707,-25016,-1920,18141,42591,7756,-97061,-95737,-72932,-76079,-78759,-17458,-16602,-33618,-17444,-42824,-61407,-56836,-34386,44569,91256,107296,126366,63205,-49693,-132242,-34561,1450,-16161,-31857,-17763,27738,119007,114335,12030,-28055,9784,56401,79819,71786,42720,7377,-31511,-53619,-122206,-102318,-37351,-9412,30784,33910,25026,3225,-32035,-43680,-29326,-40549,-57061,-22426,50703,148164,266927,252767,168784,96342,70585,51869,52422,22450,13485,-77585,-107417,-43987,51465,74488,12728,-40764,-65046,-94502,-55810,78086,138577,190523,247000,276758,320546,236930,147807,105960,58387,20534,-22218,-61380,-20266,20039,22925,-7601,-42905,7333,15622,-16613,-30185,-38115,-19953,-22732,-50737,-55298,-60747,-83531,-81778,25687,67085,34707,-20100,-54010,-62432,-36938,-31519,-65230,-57883,-65655,-101406,-70985,-15992,21217,-16907,-77905,-68429,-75648,-36026,36151,78822,48860,9329,-44987,-94707,-89513,-21721,19433,-20694,-36154,-43830,-45521,-21316,13662,63847,65470,-7542,-51228,-40595,-3143,62186,82807,30797,-14424,-57816,-31174,-8986,937,5964,480,6128,-4223,-33476,-91831,-116753,2720,94246,81865,53554,-23296,-47903,-25677,-10069,16932,6782,43926,31738,-5248,4444,-71814,-101993,-71379,-30798,-2565,-15242,-56217,-53845,-85195,-113077,-141373,-51386,-50550,-12079,8764,90557,159154,175465,80181,38906,-3199,21321,9418,2129,129952,72985,-3599,-22100,-22799,-57394,-37210,7849,23335,8578,-51135,-169843,-78591,298592,273244,64907,10917,-9020,-32514,-64214,-42515,-28256,-18682,-6289,33469,72370,78739,17020,19705,37031,128048,109032,51957,3677,-25294,20702,34311,27972,88476,175325,147822,91668,89048,91435,31673,-30772,-61859,-81520,-95836,-111963,-23667,35764,72594,128371,200809,179453,61813,-47293,-49668,-6332,34597,38472,-30635,-74831,-51027,-22630,-19986,-53566,-11112,17043,32514,75161,56061,-50455,-39171,-49597,-168043,-77673,7914,-39727,-51243,2835,-48500,-78873,-66112,-82026,-120754,-53216,-15371,-23411,-37867,-20398,-26474,-96939,-84517,-25499,-7235,-28844,-48955,-38338,-2173,91296,55442,-63992,-122661,-59969,63903,88994,18149,-64998,-71992,95081,237697,351318,323464,176772,41889,-26973,-71530,-88793,-24108,35910,21713,-76980,-110850,-141501,-91509,-42860,-32089,-33235,26361,159405,131249,72401,2622,-58552,-20813,37688,21113,47639,41836,29640,-23627,-30027,16218,54903,36897,-37388,-118794,-82926,-14554,-47204,-101331,-106647,-97551,-118457,-49509,58803,221874,121697,20799,57693,72993,-173,-44552,-80326,-43539,-11190,20342,14429,38229,28267,22145,53571,124189,97456,138223,232020,221803,186319,252567,250556,110178,28262,36178,57971,51341,19451,-65927,-29133,56333,107141,64217,-53140,-141510,-91041,-663,45890,42194,27214,10573,-39628,-89134,15117,130119,107199,23043,-12373,-19511,-17558,-18845,-43577,-82850,-55027,52338,74020,-22587,-34377,15573,-12425,-64932,-80110,-76502,-81033,-74239,-21490,46758,97846,115261,68309,-17815,-57123,-140371,-116033,-84598,-31721,-48290,-73286,-34384,21201,30204,2503,-75872,-44710,16728,30600,78369,169856,177651,132415,57030,1855,-26597,-52355,-63110,-84352,-41518,65980,119203,120181,135327,84460,19138,12978,-11245,-2045,35082,18544,-35885,-72623,-40565,-69606,-41537,65582,117061,34364,-54573,-72445,-51215,-74166,-94977,-47691,22320,65333,64582,22236,7556,11646,-58586,-45689,-22533,-6659,-29475,-33184,61317,177474,220825,124716,9092,-65641,-92944,6765,97337,227063,259515,171853,31128,-68488,-20387,78643,153073,227954,198281,103372,35849,56097,73721,91764,65908,-29545,-126298,-42189,32036,26241,43160,87756,106690,79025,14279,-21556,-62677,-78435,-116356,-104963,-65960,-26679,5069,-27457,-64871,-12024,48763,125656,33818,37280,194711,333867,233122,-9422,-84628,-45615,101864,119154,-14678,-125944,-187453,-67845,-6553,-31278,4671,35339,-11165,-96732,-116542,-95874,-18154,42992,-27895,-75749,20562,79451,159037,190987,124988,30433,-18178,33447,136073,319952,451338,380408,284151,235652,237921,180809,60576,-2615,-31637,87199,154773,180943,269506,411127,480550,435086,349683,170411,95812,50536,-38890,-111439,-80764,-51871,-54450,-59875,-53056,-24851,10035,41167,29794,49013,84326,60795,33723,52547,94135,117845,77197,48418,30981,90181,188686,152671,91561,8784,-91912,-142505,-104608,-79646,-113466,574,25854,-4923,-33822,-50718,-38168,-42698,-42110,-37460,-66182,-89436,-115963,-84326,16430,123581,112109,-22790,-97380,-28263,71607,163704,188717,142896,56423,-8542,28357,68889,18039,-23117,-73171,-58788,22735,68374,95792,96631,46027,-34717,-95380,-62593,8979,34484,1111,6821,-8497,1659,9037,-57015,-107015,-103377,-14062,13290,-31855,-81382,-42341,25704,123859,187266,92282,11420,-20550,-17425,-436,43612,148569,250255,281496,303976,280460,184556,29015,-47069,-64457,-86200,-24390,1763,2603,-64706,-89778,-89042,-71390,-96413,-109025,-49290,7285,42387,82469,227237,392973,419060,217527,8907,-73692,-56063,-6237,66076,129447,172799,221804,167559,55565,38389,51175,4031,-44328,-16277,39827,20192,-46204,-117442,-35916,63606,100986,87649,81099,36600,-15493,-20132,-25470,6082,54316,51085,105460,2160,-86126,-91580,-72489,-37467,-31674,-70486,-100335,-42840,-12015,-37156,-107574,-87519,-66609,31470,210873,516051,587763,371876,172608,63414,39874,-13927,-52406,-14466,3882,-5457,-85067,-13882,79452,235364,243477,148193,16507,-58565,-86385,-36068,270,-17942,-47372,-55098,-39425,-53305,-53003,-30894,18529,29996,396,-54670,-55928,-14568,-8143,-57976,-25269,-3759,30446,2988,-65119,26921,63760,38561,51235,40777,41778,125303,247450,366783,458184,382566,182736,24582,93227,113698,41595,-25060,-83309,-90464,-69199,-41681,-79471,-125798,-103931,-61832,-42320,-45296,-100798,-96740,-34893,1587,-31466,-77213,-52863,-13606,98491,204473,144900,-1336,-50033,-85866,-71341,-17243,49754,130805,176934,99430,31942,20806,4219,-29133,-34417,-2054,3664,-75706,-98049,-125874,-43381,26679,23648,-77706,15597,-10786,-18776,47110,92386,45415,9593,-10086,-9363,2426,-31713,-40844,4564,41319,97224,163087,126697,70819,-3576,-56599,-17961,36096,54321,15432,9463,15041,28407,62961,55041,9078,-64171,-75500,-9438,11153,37668,458,-11251,-16250,-22181,-11574,-281,5882,-5510,-26296,-27309,11774,55400,68068,41434,-9266,-10239,-5320],[14416,105104,146960,141336,97168,52459,30610,25898,21327,-10681,-27811,-68342,-74411,-21740,29143,55755,18767,-62872,-112042,-103822,-11096,13514,-59907,-17870,92179,119497,129601,84134,-65838,-129304,-71703,8994,46094,49347,19642,16835,-8020,6418,82108,157848,54900,-49013,-21409,52539,10550,-54241,-19436,111691,182577,73604,-30512,-83178,10652,335661,544876,422740,126308,-18032,-65232,-8644,-11686,-39275,-19386,46714,38190,-12284,-66819,-38838,14292,68926,103506,69728,36855,58414,77888,94062,61005,12020,-33826,2223,92899,252861,138948,37579,19583,33280,66641,85400,52687,2746,17675,21671,-15900,-70434,-91435,-61953,-50393,-42864,-57608,-51070,-36459,-47118,-61689,-55085,-61794,-83824,-119373,-85003,-59095,-22933,6522,-16130,-79640,-80088,-40357,14816,27256,13427,-2057,-20196,-77924,-21080,-17748,-62682,-119543,-112038,-80638,-105160,-128402,-153817,-116520,-124405,-56252,-28222,-45766,-44752,40105,65278,37639,21078,43062,61805,85622,161211,154675,71221,15691,-32159,-26086,39670,139026,258855,301256,183787,56185,-29978,-21635,37528,72548,116568,77594,-20997,-48739,124666,229146,90972,23699,13917,11671,30425,52693,102220,209582,306737,134413,-98527,75500,347323,437779,165093,-105047,18022,160709,3868,-61363,-103747,-119842,-114968,-123908,-86990,-38213,-51648,-78211,-18976,65276,618,-31908,20873,25144,28611,105401,189423,342892,343146,78388,-18129,-93238,-116246,-107125,-100557,-112283,-80481,-84469,-84181,-37226,32862,103953,186785,228137,189783,138066,97112,710,-20727,-66217,-22219,54014,91361,98428,38677,-10224,-31501,-41404,-29571,17855,65114,87534,73490,20271,-22848,-79727,-70397,-33026,-17087,5039,31994,25327,38678,40621,-31049,-33012,-23749,-13532,-9808,-73291,-118907,-130025,-76893,-5083,7332,-10253,-35679,45563,144076,241590,370501,413059,343565,178256,44566,-16299,978,-32057,-64479,-93008,-50949,-15161,33741,20448,-24131,-64215,-3800,37711,95467,96574,21098,-85437,-20607,128003,309968,286324,131263,75586,31967,17620,-29415,-73281,-94949,-99054,-68674,-65301,-71551,-18802,35956,-1962,6146,-70983,-84182,-96678,-46346,69624,70058,52642,17513,-47446,-109632,-86719,9468,38525,109716,292745,374880,253875,122330,59243,18469,-29320,-43430,-31640,-22749,-21166,-41129,-53566,-21221,62613,149155,106698,-2046,-55998,-73717,18450,31845,-8712,13446,3040,-26222,-51511,21420,74648,109467,122246,15010,-15240,-12418,-19694,-87371,24511,85285,-139,-68097,-86458,-111962,-66767,-34514,5008,-56855,-113924,-5820,61389,2456,-66524,-90343,-59917,3952,32707,49554,22171,-57027,-112834,-8788,137186,175559,140799,56814,-41976,37650,84818,41900,2725,137011,325046,356279,347914,328688,361138,500016,439765,179712,4281,-12451,-33159,45777,69516,28726,-11062,1217,34227,41890,325,-56764,-82711,-46859,-43080,-94375,-145981,-31180,63792,90438,102235,89585,113424,195248,227468,192803,67774,8724,8195,22663,33790,9580,22947,96615,184202,209607,159620,109707,44686,-16885,-74953,-98666,-52944,-18512,-46991,-101183,-147245,-51017,34439,44308,53407,71105,46406,21746,2655,-28225,3475,13554,47894,66723,76595,135737,209690,117661,101373,125342,75885,-16078,-20058,-33598,-87329,-82462,-8421,147279,272928,59083,-260416,-288241,-48998,188798,108772,2407,-70869,-17811,42311,147162,367228,392210,415087,428775,405994,244961,182946,110086,-24069,10756,78849,90336,56088,8647,-55938,-75259,-84275,-13670,19368,-67528,-176488,-127734,-42699,-16776,-15693,6,11454,55305,64597,51170,19223,-20703,-103907,-184838,-164331,-78438,9536,7712,-54933,-74295,-82932,-53067,-35373,-72991,-65353,-129152,-124747,-50784,66486,184125,185317,70485,-59688,-87920,-46873,-43237,-43391,-50189,-57549,-33861,-25356,-56992,-55224,-64677,-31656,-18063,-68290,-111713,-86669,-2176,111117,196606,140759,-19295,-148590,42984,68540,40100,-46362,-100406,-54175,18265,91381,74767,-13573,-58123,-50652,-106106,-95117,-7988,74964,130054,274893,371518,168284,64732,62600,72715,36307,-8413,5324,-5382,-16136,11532,88793,44592,-59359,-73348,-50067,-14936,-49004,5491,6192,-17882,-49338,-36684,37270,149367,201705,146142,56523,18244,46339,24640,-58422,-62194,-79004,-135460,-136871,-100816,-59039,-19140,-54133,-78891,-49306,3100,39039,54301,68446,27399,-26318,8644,75711,105817,73908,-27095,-100014,-40998,86266,232444,167951,53409,-13858,-11579,27853,79001,126957,186620,170900,50134,-22901,22926,106315,7917,-78708,-38384,4312,52470,68065,83921,32285,-51480,23200,38483,48110,2790,-8080,-14661,-98476,-117605,-94291,-53297,-19450,-12305,-23820,-29725,1944,50867,109891,198929,261550,220788,109559,79985,118932,163881,155657,158912,190401,250456,188698,79326,-15033,3563,30180,12638,8251,20328,-7204,-54090,-24828,99926,226706,255342,182286,32860,-111099,-94391,-112674,-96564,-8046,53573,110091,155399,128942,-11244,-73783,-82501,-10268,16531,28317,74214,147973,253744,220251,86285,43910,18580,-14272,13495,68304,119483,137540,115870,60211,22495,-15879,-73261,-109429,-66920,-73980,-28983,-20882,11996,33264,51690,-5436,-65741,-99393,-59782,-108452,-47052,15919,42575,7414,-23476,18446,100197,132686,92659,53867,3570,-7980,-17426,-3685,18892,76004,73619,-14061,-34203,-4323,-50693,-101975,-133011,-121540,-44009,50209,30822,-10673,-15106,-47727,-17672,27702,19849,-48569,-53222,44578,67338,10273,-68684,-54013,-56578,-111449,-137105,-92302,-87431,-113615,-66161,-7690,28040,35091,-3413,-29922,-49186,-78831,-85237,17563,57524,66981,125835,121564,21612,2363,20818,-43705,-52092,-987,6175,-49841,-58690,-114261,-94917,46790,73542,98204,90487,80562,87579,68400,-22497,-1818,59191,78444,48691,2971,-31701,-899,616,-12473,-26566,-39677,-7251,49898,57281,208,1266,6561,41618,100810,58526,29727,-2506,23233,26260,53904,115944,72307,42922,81075,62587,-10725,-14597,-55989,-110301,-112490,-97905,-27504,39715,126616,209196,117393,-1065,-104242,-107092,21807,119319,259363,297607,112595,9263,-11522,-1092,-5543,-12915,-18429,-102109,-63661,-36241,-24096,36876,165510,241289,231730,204401,207022,177751,58208,-65623,-113583,-120694,-102566,-94377,-35285,31777,122621,74342,4503,-6911,31512,38046,33006,14693,-33403,-93420,-87737,-26202,20426,39794,60789,78319,97078,-14308,-126524,-24173,74906,148508,175983,105548,13971,-30114,-49313,-40835,-30308,11272,44092,-16325,-41599,-14510,5506,-31014,-97093,-128922,-28028,84546,254406,372792,450470,368491,115991,-28204,-50160,12903,8663,-41522,66901,243429,531673,720180,712249,592047,370055,61973,-78704,-131289,-25426,19370,47005,-37733,-97351,-103806,-71651,-53521,-15475,64355,1250,-40177,-226726,-91396,10269,32915,15995,-39952,-107527,-1362,136050,216689,205619,140678,119031,106087,82042,42565,-56659,-65319,4673,-1790,-82306,-110237,-694,62499,72372,73447,79521,47021,25939,-41867,-72824,-71726,-48984,8508,29375,1383,-61601,-124494,-96502,-52210,22267,19386,-3036,29583,68020,40829,-11599,-4976,44585,77981,81234,-18799,-93049,-32734,71836,130118,118942,52187,13312,-33843,-104396,-72263,-43022,-52160,-68248,-68227,-46486,-18065,10391,-27686,-2265,79789,122877,151446,121442,41510,-1185,-41556,-85229,-18316,-17889,-19416,-23166,-57993,-61032,-66137,-72395,-75659,-70691,-48254,-58287,-97877,-142063,-180184,-168945,-136319,-115787,-67715,-4747,36468,8003,-6051,11510,6931,9318,21729,3520,-4339,80174,158994,158971,166041,143431,97088,18304,20710,21608,-6977,-9620,41867,79182,57419,21693,-17744,-41660,2854,54467,41920,4225,18501,67916,52419,26196,101398,107049,82841,81858,94088,78054,31936,-5167,2227,-53362,-106464,-69226,53569,92397,-23127,-46630,-19930,-30340,-58780,-28668,872,1458,28470,39780,44043,-32270,-138788,-96679,-60892,-67202,-74916,-12281,-8655,-27502,-18758,-49013,-64156,-58614,-38257,46587,118303,145267,172070,95736,-42085,-132528,-25958,754,-20307,-36448,-25972,19855,120288,91339,-1640,-36801,1995,52341,72680,56732,45766,31350,-22768,-68767,-133645,-61692,-9899,15714,61345,56874,21182,-22898,-40445,-58061,-49757,-41441,-44080,-6921,68682,157435,250945,228334,168000,105532,69875,52809,63264,43013,46048,-45346,-100020,-46827,62573,76219,19215,-31095,-56263,-84394,-61945,54258,106585,153665,230372,269823,300249,214555,133223,113921,99142,53198,-16448,-84215,-21521,24307,18608,-20695,-61944,-3283,15905,-9872,-20285,-33093,-28998,-36557,-58554,-63201,-74319,-100146,-96279,15164,60424,48222,-238,-38642,-54069,-31622,-28835,-62630,-50869,-50043,-78737,-51220,-3766,18406,-35640,-104675,-86439,-86170,-42851,31547,74785,47076,7983,-57195,-99765,-94778,-33809,-291,-39344,-43124,-43308,-51443,-22181,16055,55646,61109,-1802,-45768,-39953,-1656,72267,100786,46861,-2698,-45603,-22114,1068,10011,10102,-10214,-18136,-16769,-34973,-86387,-110208,-5236,75194,59928,46101,2550,5481,12280,-2931,-9491,-41458,-20982,-43565,-63812,-16140,-56598,-80815,-73919,-43940,-19859,-22678,-53500,-56417,-81904,-98919,-138292,-67057,-48784,803,34458,130402,208544,232581,122656,46452,-13612,6381,-10712,-14497,112257,51044,-19189,-37209,-32349,-52880,-22652,22734,30434,2492,-67926,-193462,-65399,306791,250056,48272,122,-13476,-32251,-62231,-42757,-28913,-16434,-4210,33557,72161,93817,32046,26458,37604,127994,109158,47372,-4922,-40532,3669,36409,48893,101976,178759,135920,70065,65925,78144,26332,-29844,-51291,-65719,-84973,-98946,-16217,37818,73926,129586,197916,165835,38686,-67164,-61400,-21530,15188,19570,-44976,-78196,-47948,-18324,-5101,-25819,6903,37629,50466,80613,19738,-75395,-32510,-38812,-176589,-94477,-5393,-41481,-22668,13549,-51127,-94397,-79384,-91519,-142128,-73107,-36989,-37878,-44816,-26899,-34851,-101116,-72537,-18061,1359,-19675,-45942,-40886,-8930,82200,61434,-53972,-106288,-52309,63937,106891,51445,-35593,-72926,66948,190859,303804,279616,132555,14872,-49409,-86742,-96555,-30092,24609,-1506,-107724,-144237,-163111,-92436,-42547,-29777,-28681,38752,165936,140641,81060,5392,-53276,-20853,31513,20202,51819,43619,36422,-14171,-27245,14282,50784,37516,-34838,-121170,-74810,3650,-24617,-70480,-75344,-77234,-107175,-49836,40872,159558,49360,-83983,-57241,16528,-12473,-37022,-62469,-29700,267,28494,22640,44371,34987,29655,66354,127080,79138,91527,199337,241405,225761,298975,249702,82898,6963,8244,23117,28738,6835,-66747,-22025,66873,115250,76680,-34135,-124895,-111040,-28235,25391,32727,32946,23959,-21268,-73749,11994,120264,109129,24782,-22215,-32500,-28818,-24847,-31178,-37299,-12823,92148,95975,-14218,-33980,18736,-10975,-70956,-88885,-72426,-84354,-79263,-27539,40260,92058,109280,66949,-4863,-57380,-128727,-106898,-80330,-27266,-43047,-67660,-35224,19486,29046,-89,-72137,-28269,24028,27286,60694,135913,145152,130299,67608,10366,-32173,-64794,-76679,-84203,-32399,88246,161528,163077,179660,121769,33925,14923,-10966,-4862,30123,16458,-34710,-74980,-54422,-108866,-75102,40789,106406,39601,-48998,-68168,-46096,-59851,-102308,-60571,6463,47646,48828,8695,-3424,5470,-60919,-25614,3007,22004,-19535,-54011,16446,114225,163961,85725,-11857,-75865,-81552,18416,99295,208163,234308,165871,41032,-49555,-4171,108278,200969,281604,247539,130057,35697,48395,62456,78238,69473,-10453,-116872,-60767,25748,24997,30464,65895,88463,75144,11889,-38564,-91563,-106901,-149798,-129277,-70514,-13874,17531,-13861,-43562,24258,85607,152514,56286,44841,146758,266230,213791,-2483,-78960,-57019,84030,104873,-26989,-147275,-176979,-63341,-14414,-29242,16691,50190,-1284,-103026,-128560,-107118,-41085,861,-44282,-70652,26467,89460,178476,227381,177291,76161,16706,55572,143876,300593,376825,280052,204723,193808,215178,184713,78585,14021,-33574,91433,177973,212865,321378,504655,603966,539099,394303,165553,83313,37617,-53022,-114684,-87727,-69072,-67877,-67538,-59584,-32593,-2238,34410,46187,78605,104336,72196,34415,43510,68839,94575,65046,53399,38239,106739,216766,149665,87457,-6017,-106545,-120939,-80306,-57447,-90758,24901,46079,14350,-15628,-29267,-11944,-29607,-35415,-35549,-66390,-90916,-119310,-87566,11204,110726,97285,4846,-56783,-9572,79191,158737,171758,121429,43855,-5132,47933,95257,38834,-11993,-70163,-62051,17098,62878,97413,98862,38807,-43699,-87232,-40676,22691,36282,-2229,-18801,-51300,-20217,-1492,-61476,-110457,-104867,-16324,3669,-46199,-97419,-46196,28022,136854,184033,77951,-2194,-32231,-23808,2165,44556,138511,214672,235290,280953,289561,205101,40192,-48512,-74822,-74951,-18468,-2410,-7763,-73352,-102630,-105081,-86376,-107764,-91805,-43562,-729,36099,99396,277644,461375,476950,239860,7799,-69301,-50046,-18014,35154,86377,116143,175457,162778,80839,72780,80880,13291,-36288,-9722,39809,19293,-39490,-111979,-65550,28963,70575,63184,54295,2985,-33025,-22494,-21337,14371,57810,40991,80763,-20557,-85592,-108161,-86484,-27472,-3518,-60128,-99155,-28634,17235,-18611,-77417,-74618,-73764,8799,170527,470152,610849,440320,220619,86938,49073,-12322,-59641,-14975,12070,17452,-61805,-37966,27442,197409,246859,164957,28682,-51973,-80715,-26900,11859,-5455,-35661,-44675,-37585,-53876,-46720,-27220,21569,36960,8548,-47575,-51082,-13567,-8289,-47652,-32723,-18596,24548,11565,-44478,35876,74677,63008,84721,94158,112522,195299,323705,427667,468907,349262,163672,65898,156491,142053,43181,-30171,-80356,-57837,-55434,-40950,-67738,-93393,-106366,-78121,-51905,-52844,-113489,-97639,-24519,18385,-9001,-61807,-55416,1557,114842,204452,114414,-24997,-57638,-81990,-67120,-34048,10130,75882,142076,106602,63032,34784,5842,-29047,-35173,-11240,-19925,-111811,-37116,-71302,-90243,-8866,15197,-74707,3728,-44109,-44773,34231,92819,48390,-4990,-37034,-15322,7725,-26663,-33803,19236,58518,112552,156689,104303,59456,-4438,-45218,-66,53299,58087,2362,1718,10374,19743,34685,4081,-27214,-70429,-60690,-3755,5490,34333,5560,-8639,-24272,-27319,-5176,11675,16006,1036,-24860,-14917,21652,62428,82334,59936,5026,-7819,-11366],[-18495,45143,81343,92594,75133,44598,23275,20017,24340,-3285,-27553,-75974,-56616,5684,47964,44880,-218,-75560,-126497,-90628,-2104,21721,-57977,-29247,82370,130665,149989,98994,-44900,-118458,-65612,11732,47346,45454,19317,20712,-7724,58,52637,107191,29190,-54039,-19676,40178,-657,-62298,-19297,124363,215573,105816,-5692,-69156,15176,330219,519000,404405,126540,-11191,-69338,-7512,-4142,-37500,-15266,53779,54819,1546,-57437,-52214,475,53129,98307,89435,74024,103400,102805,92331,45557,-12511,-32898,12585,86107,232067,116052,25749,22364,38353,67164,87140,55679,5449,14969,20375,-12311,-62188,-81677,-54168,-47346,-45770,-62020,-54391,-34948,-40800,-63087,-60941,-63954,-83427,-120726,-86067,-65005,-28871,5411,-10166,-74687,-75132,-34316,22865,35794,23755,2901,-21199,-77100,-15678,-17082,-63378,-131214,-107040,-70447,-94927,-117507,-143931,-117957,-99692,-46356,-17762,-29619,-35377,8616,55673,44096,35233,57597,66138,56439,96628,108036,51413,11232,-33795,-35352,47458,169098,298719,322428,175330,36482,-45057,-30873,34724,81901,135478,87749,-15600,-52920,117712,191408,72049,8645,-2800,1639,23779,42221,78759,165072,262272,100222,-102112,60167,275297,331916,85555,-126371,42338,158236,15974,-118129,-126283,-127506,-117240,-123341,-94729,-52594,-62043,-84764,-10984,74313,6130,-29895,28864,48749,70579,152068,230567,372962,350751,69816,-37188,-76567,-70325,-97169,-119198,-98684,-72632,-77651,-88461,-48906,33818,121511,221872,283679,260595,188190,109995,-6782,-47528,-95064,-22952,53758,75449,65928,10587,-16036,-26138,-39434,-23179,35327,82984,97558,73434,19764,-24187,-92415,-68403,-20312,-5879,1947,29065,24088,25889,32307,-34608,-33454,-14728,3962,9624,-57688,-105519,-174036,-99916,-10634,3341,-18213,-47154,29304,120452,196364,289947,331065,279292,142549,18541,-35413,-780,-33758,-74633,-99912,-47893,-24363,11747,-3234,-44234,-47856,25313,54402,90347,81329,7748,-88824,-1840,164065,351404,322830,156630,76004,13282,-30,-38045,-76198,-97148,-105765,-78932,-77274,-78618,-20792,32977,-9097,-4982,-76296,-85992,-95645,-40130,72628,80199,64796,38744,-20733,-91502,-58183,31994,37067,96551,299990,425210,329871,201854,120683,39364,-24932,-39021,-32578,-29212,-29364,-49895,-58106,-9760,83332,164017,128167,27748,-51232,-78820,27785,40106,-12040,4785,2389,-14749,-25642,63516,125693,148867,151848,21205,-19244,-14813,-4673,-96749,-14888,56070,-31781,-94084,-103577,-122612,-68703,-28193,13246,-47355,-119431,-7430,65867,14041,-47509,-76621,-66062,-4208,30441,66064,41265,-39033,-85296,29935,194402,229584,170872,51335,-32102,52047,86993,32793,6541,144249,284821,291875,301461,306428,362672,552372,521303,232574,13167,-8465,-6410,86403,105950,38064,-15517,18106,63872,66390,14599,-38282,-68989,-28786,-22609,-64624,-133329,-76923,18150,55427,94290,98190,116876,185369,207520,152955,18555,-11724,6790,23891,21024,404,14235,91688,183561,231674,199223,157175,88717,21819,-50179,-97645,-54547,-18092,-43740,-92768,-149311,-69207,13300,31094,60099,94530,64711,24240,1017,-24119,11673,44892,92822,120751,145826,199638,246141,135443,121572,154388,96535,16916,9398,-12858,-79261,-82549,-9940,131775,217858,18482,-265272,-272635,-46619,181339,71697,-20212,-69726,-37899,2851,98594,309832,380396,433897,469193,405538,212818,149131,89446,-27210,1008,69767,83370,36561,-16827,-87157,-97458,-111354,-39077,5554,-70963,-143437,-108446,-27629,-1784,-4983,3166,12732,59667,46797,32098,18521,-8256,-84897,-176003,-178362,-95228,-11954,-16124,-75341,-68737,-60098,-36418,-23445,-76213,-74053,-142945,-155488,-78234,42550,169409,203332,106086,-30206,-89993,-47342,-36506,-30030,-37590,-68733,-26646,-386,-25627,-36155,-61133,-34292,-17364,-57170,-95414,-78875,-3934,97503,166456,98165,-52006,-122977,51019,64110,30234,-54240,-98566,-56823,6331,88865,100745,13926,-51177,-56119,-99216,-93980,-10913,74452,135624,266983,334049,141684,48479,49774,53076,-1930,-56461,-28219,-22803,-26206,-2803,87606,63321,-29747,-81802,-66111,-24580,-33249,16416,11279,-18131,-50584,-30356,36164,146278,209278,155641,69108,41448,70881,56141,-21367,-79846,-99030,-115259,-134260,-132332,-97105,-61603,-90306,-105453,-74556,-18195,19926,33724,49645,13079,-28192,13484,75572,95825,65199,-29826,-114444,-53777,69639,201556,121508,17084,-25684,-11083,31815,81348,134071,203628,212685,93785,-1709,21473,101994,-3345,-97496,-37845,13034,74848,93361,107499,36409,-35984,41581,58661,63122,10240,-2804,-2358,-82012,-125677,-120716,-78393,-42041,-38934,-53470,-37408,3643,52896,125749,221205,270078,218321,109693,88742,126624,151837,129921,119286,143138,212436,168142,58547,-36635,-15027,13743,977,3034,22156,-450,-58922,-55256,60495,193772,247476,200797,54162,-93113,-83645,-97677,-113097,-21667,43959,99394,138417,108159,-25939,-84408,-73818,-4094,17087,24178,78814,173255,300498,261285,106679,52132,16963,-24506,1579,63461,113839,132785,118106,65187,24964,-21613,-80830,-135926,-79950,-61951,-26131,-43495,-28899,10938,53836,5225,-47920,-115601,-102333,-131467,-34345,27582,36408,-13649,-45692,-1594,72905,97258,61788,35458,-6077,-12801,-20974,-4061,16558,67460,53176,-39730,-45850,7135,-28490,-88083,-144984,-138445,-54183,54941,32756,-18334,-19929,-66066,-32061,19207,18105,-46467,-66688,3962,20482,-18621,-63030,-41486,-56094,-113987,-124809,-87515,-82986,-107263,-54338,6318,41834,50876,10569,-18106,-35814,-76817,-94283,-1593,23740,46093,112475,118955,18783,-5592,6745,-55883,-61653,-8765,-5745,-47826,-54612,-125655,-59860,94181,114704,134089,117449,100635,101458,78491,-2539,5154,51101,62843,32993,-5176,-32547,-3025,2402,674,-6828,-17864,18706,64242,62583,6431,5744,5638,30180,72842,41419,25836,-503,29217,46593,62111,118834,78952,50350,81829,59881,218,5838,-36088,-90776,-90597,-69611,-6103,55393,143866,225884,126096,6845,-90730,-101453,26606,130088,264271,299254,113086,9864,-5089,11843,6708,-12835,-29738,-92540,-40763,-18262,-9163,39571,166602,254846,253407,214979,197105,165418,64019,-49499,-106099,-131900,-112670,-71368,-17157,34150,102788,44951,-16583,-20828,18960,24332,15777,-6019,-56354,-117603,-109518,-45672,-259,22499,55892,91050,130465,14861,-106970,-17228,88390,171729,194924,108088,13776,-26037,-47958,-41935,-25180,19131,53089,-11541,-41538,-18029,-1580,-38664,-109462,-119319,-24271,72068,218439,325373,390034,344373,150582,448,-42870,7792,-13155,-68919,45151,189212,400170,574608,602982,531772,355464,70613,-65806,-132022,-27990,26286,65076,-17127,-78857,-81286,-39182,-20857,-6652,59094,10917,-25598,-204731,-104667,5093,31771,15034,-38194,-92902,-3648,115059,170257,172610,113782,101789,107841,94988,43318,-39980,-69358,-34710,-43434,-101362,-67309,52307,109209,94231,80421,84994,46539,22783,-44669,-74798,-64725,-47878,8097,35063,6158,-59310,-123638,-94266,-41782,39022,36854,17331,54756,92872,52990,-11537,-10630,37112,68339,62636,-35906,-102205,-25752,78220,139138,132551,75487,32404,-15356,-74302,-47164,-19019,-29307,-44083,-39396,-16409,15328,33260,-29107,-24683,50250,98942,144821,136894,62168,3687,-57469,-93074,-3198,-3949,-9877,-22169,-63671,-75682,-80216,-78769,-73263,-64174,-50159,-54726,-84250,-119992,-150579,-138445,-109755,-106347,-58488,11096,59650,27637,4403,6766,3336,10729,23770,4410,-7982,80386,157589,145276,136526,119570,84952,24105,29468,26087,-5114,-9442,41166,76821,51796,16885,-17959,-41387,-1227,57115,52523,5627,14367,65315,41561,12294,88181,92373,60783,49607,53163,39282,6170,-13409,9329,-36926,-80839,-43318,73019,102807,-29136,-66373,-15961,-13053,-49959,-37151,1513,24401,53697,54135,37082,-76488,-147662,-77824,-41655,-56031,-71177,-8162,-1252,-21854,-20224,-54094,-65132,-58889,-41643,46491,143488,185751,224562,135619,-23310,-90965,-9634,2401,-22290,-40243,-34627,8924,112756,63056,-16041,-46179,-8104,43223,55764,32470,43406,51052,-14307,-83361,-99705,-11297,20065,40035,87391,74523,23189,-44100,-49885,-72634,-59986,-34041,-30105,7454,83173,158963,226425,197147,158055,103984,58206,43661,63536,50360,63985,-20964,-89451,-50653,72073,75331,22537,-26243,-50892,-76604,-68316,28532,74007,112441,198623,242734,261118,182789,112026,110334,128449,83675,-9022,-107222,-20276,27145,11084,-39620,-89152,-11013,27389,3750,-7878,-28424,-40258,-51496,-65608,-69500,-85692,-112605,-107327,1359,50769,58987,18635,-23770,-45413,-25077,-25821,-59666,-42012,-30394,-51954,-29953,9288,16103,-53611,-131781,-103840,-94788,-50064,24439,67529,41894,2433,-72949,-95965,-89696,-40004,-17880,-58402,-50950,-43098,-53330,-17122,20988,49714,59060,7794,-34557,-33521,2144,82500,119260,64216,10977,-30878,-13883,8627,18013,15044,-15809,-43846,-27602,-34909,-80698,-98929,-8300,59410,38597,36983,25439,43138,42821,20276,-3028,-65290,-71678,-102445,-103054,-18802,-25935,-53216,-72542,-56749,-36226,-28845,-50953,-58814,-78893,-87396,-124157,-83745,-52058,10401,60644,172372,254694,283812,165953,55726,-21081,-5864,-27682,-27862,96178,33374,-30820,-51102,-41796,-48715,-10078,34955,38896,1649,-80542,-212124,-40825,318960,233092,40596,-6205,-16393,-32035,-62243,-44171,-29686,-13115,-1753,31137,67610,103970,47310,34066,38092,125147,107590,40510,-14500,-56450,-12069,38822,66136,111384,175363,120638,49726,43883,61831,19494,-28301,-39263,-47117,-66336,-81683,-9560,40102,75008,129074,191190,148651,13839,-88941,-74897,-39019,-6726,-831,-58467,-75478,-43940,-14630,9321,1228,28774,59823,70455,79756,-18785,-93032,-27576,-33469,-173823,-109997,-21741,-35256,11241,26040,-51561,-108153,-84676,-89297,-149184,-93749,-60007,-52821,-51404,-33095,-42318,-97228,-59056,-9197,12616,-5205,-38669,-40767,-14097,73573,67212,-42238,-91401,-44167,64645,125599,92500,7482,-43517,71331,169541,273358,251229,107036,4874,-60355,-93992,-97694,-29410,21926,-11906,-126107,-176338,-160070,-84849,-40802,-30023,-26234,47912,163694,140026,84598,6249,-48693,-20745,25218,24047,65970,53608,49318,1181,-21639,11052,42562,34884,-32840,-120152,-63219,19345,-1942,-39733,-47781,-56956,-96206,-51162,21475,102957,-12766,-111916,-150970,-40160,-25565,-28164,-43334,-14777,10745,34636,29155,51644,43557,38779,78297,125131,61108,50199,164234,256821,266861,344824,242789,59158,-8702,-13105,-5799,7540,-7545,-66862,-12569,77228,120033,85916,-16160,-104031,-128264,-58516,2727,23257,38837,37019,-2747,-52750,15918,113163,110119,29967,-23594,-39186,-36697,-27730,-15545,8139,47494,135260,114610,-5971,-32501,22799,-7586,-74340,-92942,-58138,-83309,-83489,-34260,32277,85246,103022,67263,7004,-58770,-121523,-99237,-78603,-25969,-39774,-62164,-34668,18850,29502,1063,-62854,-15884,25795,20949,42312,102552,112912,128423,83719,24711,-31789,-73561,-87633,-80679,-21135,111406,207574,210812,227555,158647,49478,17125,-10266,-6525,25969,15077,-32864,-77543,-68156,-143454,-84358,29009,96549,39800,-47623,-65705,-39899,-43900,-99897,-70945,-9316,29883,32416,-6030,-16689,-3818,-48317,-3067,30392,55500,-1097,-68315,-26443,46226,91659,33217,-37783,-86408,-68640,27245,92370,172232,191118,147316,48257,-29183,16764,140674,248066,328350,289217,152425,34224,38340,43707,56198,67612,8525,-89722,-86136,16906,28995,18025,41802,69333,71498,11351,-52424,-108256,-117928,-174038,-145421,-69423,-2275,24478,-1275,-19592,63081,121050,174772,73822,47602,99104,203939,194417,7969,-67795,-66309,61180,88008,-25614,-159221,-168446,-63905,-26792,-28076,28799,66126,11441,-101731,-142142,-121407,-63713,-30395,-56688,-61651,32900,100038,196393,259692,228376,122857,49782,75109,146134,262929,280085,171215,125070,151295,188009,182398,93811,29454,-34929,91513,192543,234770,357046,571783,699117,621528,423334,153917,65173,21567,-60402,-105587,-86597,-75628,-66937,-69536,-65681,-41597,-15468,25385,57961,101196,114802,78439,36150,37336,46923,68209,52899,56850,43112,118195,238826,145205,84756,-17542,-117586,-92287,-51677,-32796,-66716,48873,64173,31520,1617,-7772,19208,-12121,-27654,-33644,-65611,-89977,-115911,-90866,3697,91604,78664,27870,-18305,9044,82217,144678,146114,93118,27643,-3674,62141,111738,50832,-6820,-69549,-62514,16508,58233,97057,98731,29074,-55882,-83614,-25035,31891,37039,1135,-18062,-63678,-25330,-9941,-67556,-114758,-97243,1,15324,-43277,-109541,-48654,33309,150678,176418,61811,-16059,-45634,-33497,1859,42881,121579,168527,177026,240839,280768,216205,52190,-44194,-79260,-54690,-5461,768,-11093,-76989,-112783,-120519,-101872,-90414,-70715,-33643,-5184,26022,106107,311531,505827,509845,252904,8259,-60604,-38637,-24194,5266,46314,67874,136240,161318,105492,100291,100743,17637,-31313,-7724,33551,13549,-35002,-95453,-98895,-17393,24323,19993,9079,-41323,-44551,-24395,-18375,21892,61010,30748,57771,-34573,-64200,-99905,-98373,-19673,24464,-48791,-101219,-24667,35465,-5524,-52917,-58475,-71991,-7061,135914,413717,609996,499433,269721,110720,60185,-4949,-62320,-18243,16450,36528,-35090,-60549,-33777,142354,235631,177042,38552,-46723,-75200,-15559,29671,15745,-16557,-31909,-35817,-54879,-41694,-24424,24389,43730,16118,-41845,-48270,-13721,-8031,-37722,-41566,-36353,14154,12412,-26561,42894,81934,85721,121529,157996,181083,252787,384206,469222,456583,300136,135334,108901,216362,165257,40065,-38678,-70813,-30462,-42996,-41851,-58618,-59691,-70846,-82074,-60475,-61582,-127778,-97156,-16911,30238,7190,-46924,-58971,16657,128799,193214,76372,-51376,-62260,-70987,-48428,-31064,-15741,26787,108561,107766,85498,43185,2339,-33056,-39174,-22459,-41882,-131832,7937,-1734,-108389,-43237,6196,-67542,-12051,-77168,-76494,9192,81934,46040,-20211,-68935,-22231,9736,-23919,-29248,28111,69090,121084,141687,78163,44343,-8356,-35910,14695,67562,57726,-11132,-7985,1882,6619,5315,-46432,-29073,-41972,-43310,-1238,-5424,24052,5251,-9244,-34074,-34089,-2121,19214,22492,6927,-15922,-2811,25710,60038,84695,66604,11085,-10790,-23811],[-48230,-7689,30004,59621,65251,47364,25725,22131,31714,6640,-24671,-73100,-32174,34902,68952,41016,-9218,-73306,-127897,-71485,10200,31247,-51625,-34998,73587,140378,171365,117353,-16305,-91174,-47541,21462,51730,43182,21260,27222,-5259,-5487,23928,56107,6087,-52602,-10180,28260,-7140,-63908,-15869,137438,249981,143637,24141,-49831,21353,313196,470568,367874,124258,785,-60791,-7079,3305,-35983,-12215,57514,66129,13109,-43635,-60619,-10527,38855,93588,115371,120694,150744,123207,88516,31213,-34630,-31895,24271,85358,221271,102015,17075,26719,45337,70287,91072,61774,13336,15688,20564,-7482,-51481,-67238,-40039,-38885,-45418,-63654,-56308,-34600,-34607,-62916,-62140,-57660,-76235,-113286,-84545,-67592,-30490,8204,-2674,-67802,-66909,-27064,28255,40995,32622,10411,-19554,-73837,-10741,-17532,-64063,-141625,-96100,-56223,-81444,-101593,-123024,-91246,-61271,-29012,-4071,-10251,-11571,-3664,55878,52844,46292,66644,66078,24043,34190,70010,38531,14461,-25999,-41700,52834,193234,331246,335203,163855,16878,-58162,-38232,33273,91534,154186,99351,-7921,-56074,105882,150225,54928,-1095,-18699,-7240,18774,32369,53350,112562,202574,57431,-97663,53271,212331,241271,28540,-124072,63422,141361,25082,-87887,-111774,-114853,-104281,-111732,-94179,-61606,-69964,-89343,-1149,82350,12293,-26595,37134,73989,120578,209971,281605,404371,356720,63803,-56144,-51950,-16485,-44126,-79995,-73928,-63637,-71235,-88732,-63227,29656,132997,247949,325087,318067,228435,118179,-14071,-72448,-101410,-8558,59557,66680,40201,-13021,-21041,-20769,-34617,-14202,50587,97234,105055,70746,15634,-27979,-106190,-54844,-521,6760,-3464,22550,24494,16755,24753,-38239,-34886,-7759,16278,23635,-39563,-78688,-134549,-111189,-17408,-1853,-25504,-56415,12114,91456,144602,201052,236981,206138,102662,-7076,-44519,-2829,-37015,-85185,-93547,-39695,-31044,-8866,-26779,-64475,-29484,50755,69901,88181,68990,-4041,-84386,14793,192951,373895,340836,172402,72156,-8685,-20435,-48994,-81286,-101865,-115482,-92201,-91293,-81556,-25242,25962,-18487,-16891,-77336,-86086,-90553,-32858,72489,87379,76850,61624,15312,-52527,-21607,52844,32888,78615,292432,454815,395416,285577,201524,71210,-17694,-34760,-33907,-34779,-36464,-57973,-60619,184,95807,165099,134022,51314,-40789,-86437,29698,39583,-22947,-8716,-1895,-5294,1977,112164,198081,208749,188101,28673,-21531,-16638,11574,-66066,-65596,11735,-73147,-116483,-95636,-116526,-72643,-25735,17873,-36068,-114151,-13978,63941,21329,-32051,-59652,-60956,-11186,33227,85976,60427,-19398,-51573,73812,251737,281168,196914,40245,-23985,58899,81239,17192,10899,142332,233951,220914,244565,272407,349637,579748,580448,279387,18941,-5261,19448,127933,143049,45664,-18525,38659,94580,87993,25816,-22053,-42365,-6987,-2904,-36782,-96305,-108713,-36640,8031,76439,99481,114615,166459,177612,111653,13947,36630,63774,54213,15812,-7690,-94,73392,163491,232210,219963,189516,121257,54144,-23315,-91708,-58353,-20548,-42709,-86389,-137870,-87006,-9102,17724,65309,114289,81243,25265,-2487,-21304,18436,76720,139621,170233,204781,250392,270859,143973,131538,174517,108059,40977,32076,3651,-66001,-73508,-4171,118845,162904,-26001,-267923,-241059,-37991,167668,34087,-48255,-54829,-46484,-31264,50438,234432,340917,422732,483307,389005,179314,117530,69167,-36071,-17484,50674,65202,8014,-46714,-105108,-103913,-127455,-66849,-8511,-64204,-104814,-84282,-14961,8990,2528,4089,9314,56981,25445,9257,16553,4785,-69096,-172173,-187630,-99668,-18908,-20983,-64993,-35700,-37214,-22097,-14203,-63315,-51342,-118301,-158145,-102840,14709,143012,205104,130681,-76,-85883,-48841,-31017,-19183,-27770,-75740,-18386,23554,3425,-19102,-56832,-37841,-18289,-47282,-77974,-64022,-2908,83742,134056,51695,-92499,-93685,58980,57715,15104,-68946,-105280,-65084,-8842,79423,116775,36785,-43277,-60571,-95571,-95033,-16107,70579,134647,245108,281351,110602,30513,34489,28161,-45303,-107887,-61116,-40392,-36944,-17403,79746,76264,-4068,-75933,-79232,-33906,-18433,25824,15435,-17552,-49867,-28944,24064,127576,201475,154457,74619,56666,87351,81343,17897,-61913,-96642,-86811,-105915,-132118,-121938,-75377,-74584,-104327,-100457,-39905,1433,14797,31630,-1419,-31301,15608,71863,82680,53332,-34024,-100511,-60438,54954,168950,72273,-25311,-40582,-13864,31448,78005,133973,211214,246699,134953,15147,14952,91017,-15639,-116795,-35145,20947,94043,119639,132819,40630,-28918,50822,71746,72528,14050,804,9737,-57957,-106981,-126945,-98468,-66410,-71192,-89680,-41930,5179,53511,136683,235275,272543,214952,112533,97508,130388,135046,103717,78170,83508,156697,135049,35767,-58399,-36272,-5741,-12767,-4269,20749,2574,-63062,-82605,26548,162415,237187,218318,81148,-68184,-73847,-86371,-125701,-38513,26706,79956,114262,81951,-43802,-98089,-67166,-486,14188,16363,78872,194809,340872,294076,122420,57132,14116,-32403,-15271,50822,99713,119739,114379,65845,23234,-30058,-85064,-132147,-92869,-52747,-28426,-64568,-62700,-9565,48814,11764,-28313,-95184,-122925,-131779,-24019,32800,23717,-37749,-67947,-25258,41022,60120,30504,16153,-17505,-19222,-26192,-6100,10022,54068,31321,-68387,-58131,13742,-11621,-78394,-140475,-150506,-65269,59199,37680,-13380,-30,-48712,-42842,9434,13937,-46442,-82984,-39008,-24296,-45058,-54103,-29974,-54305,-109062,-98984,-73481,-72543,-96408,-40689,21076,55094,66561,25393,-4667,-19043,-61641,-99779,-24969,-12293,22108,87852,104658,10040,-18874,-12398,-71663,-77164,-24604,-31343,-48020,-52402,-137079,-33244,134858,155778,169293,142753,117730,110406,84250,14201,9308,35586,38375,8563,-20268,-39087,-10078,670,10914,11201,2494,42349,74477,64811,11801,11333,2872,11776,35866,19356,18998,-1109,32554,66182,70221,119210,83243,54277,75649,50536,5248,18675,-18460,-70033,-63357,-41155,12789,67233,154164,230229,123950,6552,-84711,-96646,28918,134211,257138,285859,103078,3881,-3480,21427,16887,-18736,-45004,-62558,-19191,-3215,2923,37428,157173,252976,259760,212852,174857,142532,64085,-34790,-84153,-125482,-109921,-52629,-2813,34261,83198,18111,-37807,-36458,2760,6561,-4349,-27496,-77061,-137516,-126597,-62059,-20129,3941,48843,100232,156194,38125,-90524,-13291,96312,186000,200731,101678,12215,-22506,-45085,-41789,-20748,24349,58621,-9072,-43940,-24843,-12663,-49966,-118299,-102470,-21222,54741,172254,265283,313858,296944,165293,19237,-42665,-4205,-42788,-87051,30457,150496,290460,438814,492518,463969,334565,78607,-54063,-131633,-29799,34999,85260,5725,-58205,-59954,-10578,10774,8742,58875,24292,-2418,-179983,-120834,-2566,28495,12370,-37055,-85300,-13318,86714,122435,135686,79574,73738,97964,101059,44480,-21023,-48606,-43322,-61008,-93091,-30013,98773,156298,113315,85576,88938,45419,18605,-48266,-76947,-58859,-48074,3229,34580,5200,-61098,-125109,-90624,-29398,58651,56965,41180,84744,121659,65898,-11572,-15773,31091,59221,42361,-53817,-107783,-18931,80795,139709,139057,99005,50756,1305,-46419,-17307,9749,-3666,-19557,-9880,14322,49094,53601,-28309,-43699,22178,74262,131413,143972,78511,8571,-64587,-79980,6012,5054,-5296,-24300,-62862,-84769,-96803,-86411,-72095,-58240,-53318,-52976,-72716,-95257,-117453,-105061,-79403,-86162,-44067,27191,81264,45432,14292,-365,-3853,8385,22096,2798,-12615,77651,149450,126359,107193,95181,67486,24145,39627,31894,-1216,-6701,42369,75251,45535,10897,-19996,-43729,-5543,60008,61525,3611,11091,67034,34088,2385,77893,80782,41331,20572,17804,3383,-20653,-16489,25895,-10398,-47795,-16987,88125,111139,-30785,-86785,-13351,1679,-39269,-44902,-2161,38884,69047,58422,22080,-108034,-107651,-44531,-18689,-44429,-68208,-6968,3329,-18989,-23877,-59545,-65705,-59187,-46066,42291,162008,223339,276355,176087,1086,-49569,9900,4565,-24021,-44972,-45146,-5428,97060,32737,-31497,-57343,-22287,26802,27318,692,35761,63216,-9832,-97434,-60098,33161,43959,58487,105976,84785,32133,-43316,-60279,-84280,-55892,-22296,-17859,18480,91486,150575,193797,159968,136822,89466,35999,25854,54393,45343,66841,-7634,-81172,-58068,76568,69258,20685,-26880,-49562,-72366,-77179,-1151,40214,68520,152470,197695,208750,145307,85759,95353,141960,108216,-741,-99988,-16704,27045,-995,-65756,-121430,-4729,50466,21299,4244,-26083,-54641,-68689,-73509,-75672,-96145,-122803,-120188,-19575,36674,64118,33823,-11380,-38160,-19256,-24343,-58004,-33319,-9854,-24190,-9137,21268,13057,-71540,-150069,-109104,-95725,-56844,13878,55698,32006,-8791,-88642,-79409,-71018,-33987,-27752,-78197,-60874,-43922,-46090,-8299,26128,44541,57379,18966,-20631,-23818,6658,90843,135710,80990,24925,-15468,-8217,11326,23639,20040,-15970,-70565,-35760,-33829,-76136,-87403,-8989,45983,17440,24503,40165,65339,62421,41852,16821,-59454,-94383,-100142,-96936,6339,15282,-21539,-66518,-68413,-51463,-34226,-48479,-61676,-78239,-81100,-114426,-102434,-61391,14464,83184,210553,291174,321602,204970,64649,-26624,-16294,-42415,-38562,81693,19915,-37555,-62495,-50337,-45699,-1379,42169,45409,3792,-88692,-210201,-13684,327477,217703,37707,-9612,-19263,-33530,-64869,-47076,-31397,-9976,122,25846,59177,109104,62253,41966,37955,119094,104075,31917,-24207,-71745,-24616,40874,79237,116759,165420,102629,31728,24634,43950,10628,-27039,-27314,-28765,-46950,-65515,-5146,41126,74115,125053,179129,127513,-11829,-112538,-90323,-59155,-31137,-22522,-71472,-68824,-40130,-12114,21960,24357,47262,77229,87630,71414,-55555,-100381,-25777,-33717,-164215,-123869,-39825,-16536,47177,38073,-51207,-118516,-80537,-76922,-122634,-115316,-84937,-68761,-58342,-39735,-48949,-85381,-45604,-748,24589,13696,-27662,-38443,-17956,65709,72609,-29652,-77945,-36986,63964,140931,135600,57408,5206,103514,180200,269946,245795,101441,7745,-63939,-98623,-97613,-27129,23669,-12372,-127723,-190998,-132644,-71240,-38670,-33217,-23997,54777,154813,131067,82519,4223,-45508,-21222,18555,31934,90975,74483,69857,22473,-13055,6815,30743,28692,-32055,-115945,-50639,30616,16881,-13608,-25158,-39519,-87076,-54229,2166,58442,-61755,-57948,-132063,-95056,-39553,-19176,-24822,22,19297,37745,32492,58124,52236,48072,87947,118076,43462,15859,130713,268079,307416,385863,229557,38384,-20874,-29329,-27265,-8836,-22669,-66421,-1116,87109,121731,91941,235,-82362,-136583,-90778,-21367,13956,44242,49052,15033,-29476,26493,108896,109954,37220,-18920,-40824,-41769,-28097,637,49699,112657,176823,128554,1616,-30341,27539,-1572,-71200,-72615,-40058,-76372,-86356,-41369,23088,77730,97209,69250,16522,-61681,-115504,-94303,-79916,-28665,-38863,-56810,-32783,19049,30627,3709,-52103,-7732,22355,11565,23121,71109,83472,128440,106465,44895,-24990,-78151,-96092,-75157,-9754,132118,253351,261003,276407,193226,65407,19936,-8407,-6495,23031,14709,-30055,-79589,-80450,-152297,-69349,34866,94672,39194,-48827,-64155,-32167,-26851,-86591,-76693,-23695,13385,16087,-21838,-32540,-15799,-27881,20407,58178,92144,25240,-71210,-62091,-17954,13162,-29071,-68125,-97501,-55415,33209,77663,123572,135734,118803,52424,-8022,41172,173909,290769,364421,319885,169312,31947,27221,20083,28909,61177,27141,-57665,-116979,7728,40125,10680,18471,50989,68342,12968,-61036,-106023,-105203,-173965,-145752,-62024,7374,27011,10420,7213,103809,154089,192292,86830,46754,58271,153972,178438,22353,-52089,-70083,39207,72643,-15254,-153701,-162514,-69346,-42461,-26733,40573,82286,26772,-88543,-153921,-137849,-83682,-51567,-64611,-50911,39111,110027,211098,285677,275516,169396,80552,91926,143259,210663,174730,68025,52226,110464,159432,175565,106396,43730,-34490,90237,200999,248523,376690,607171,755167,673863,435534,137193,42368,2955,-60056,-88507,-77334,-61523,-49241,-64223,-70225,-50799,-28032,16334,66411,116667,117268,80739,38865,34016,30741,42040,42948,58932,45935,123545,252067,139398,83559,-25115,-123505,-62949,-19387,-4675,-40649,72281,79716,46329,18205,13784,51377,9024,-18665,-31571,-63672,-85842,-103203,-93728,-5039,69093,59031,42560,15229,26677,81034,123396,115040,61291,9213,-3923,71070,119506,55467,-6129,-69579,-57600,22463,56206,95557,96423,17400,-71256,-84059,-15221,36801,37370,10921,3422,-45617,-15937,-15070,-73826,-119503,-84561,26822,47341,-21386,-112291,-47161,45473,168329,169373,48099,-28120,-58982,-44585,-55,39724,101181,119436,115465,190218,255794,216704,63951,-33561,-68941,-32595,9985,8453,-8021,-72902,-114790,-128562,-107435,-63786,-48573,-21949,-5393,14400,102758,324105,518472,511854,254786,9976,-49067,-23374,-21926,-18535,13042,32518,109169,164335,128595,120935,111135,18275,-27868,-7847,23452,5121,-30828,-70462,-103166,-56823,-26494,-40430,-53153,-92979,-43263,-24697,-14707,31028,66395,23097,39168,-40440,-41159,-75984,-102225,-12665,53206,-34737,-105365,-31178,41064,743,-34520,-44785,-64972,-15602,108711,354298,587518,544906,317988,134242,72703,6381,-57375,-23352,18011,52682,-4426,-56768,-98995,76600,210138,184521,47113,-41339,-69354,-2191,53268,44867,9579,-15888,-32961,-54473,-36768,-20931,28875,51996,24598,-35993,-45856,-13093,-5539,-27895,-49572,-53769,1709,6575,-10894,47623,85515,106552,163312,229474,241374,290910,421020,486764,423980,242409,102758,149549,269100,182830,33440,-48573,-55323,-7670,-33504,-43929,-51990,-29123,-37304,-67113,-64686,-69962,-142108,-93234,-10546,38436,18072,-33965,-57657,33706,142156,175071,36331,-76723,-60511,-54352,-22295,-10904,-18873,-7267,79654,104539,99579,46704,-4799,-39675,-44920,-33872,-58962,-97249,39781,57217,-72496,-70001,-1856,-54588,-27485,-105355,-111851,-25692,61471,39249,-33259,-103008,-27700,9174,-22672,-26376,32386,73834,123061,119465,50403,27415,-13493,-27992,26936,79630,54857,-23432,-18487,-9358,-9702,-23683,-62905,9955,9274,-21476,-1203,-20284,8053,-51,-12346,-43305,-41059,-1939,22848,25545,11851,-3521,7570,25028,50263,75975,61406,9228,-17842,-40897],[-78513,-50474,1315,45815,65478,55047,31090,25593,37390,13061,-25263,-62730,-8814,59212,84737,38989,-13079,-62521,-113014,-52652,19700,35098,-48398,-40962,60887,142932,187303,133517,13067,-57291,-25114,31360,53750,37274,19748,30433,-6180,-15194,-6425,6685,-16743,-41771,1917,14162,-12664,-62971,-15409,144459,278365,181777,54097,-30295,23832,280436,399648,312732,114998,12284,-41786,-10590,6451,-39797,-15853,52643,66150,18052,-32297,-68649,-22878,23172,87870,144450,172415,195303,136205,80492,14790,-57585,-34331,32486,85926,216984,94834,8793,28390,49321,71051,92550,66289,21087,14759,17750,-5697,-42903,-53714,-26428,-30389,-46103,-66212,-60286,-39050,-32817,-64875,-61821,-48130,-67604,-105340,-84722,-71024,-31831,11022,2905,-62801,-59761,-22061,27689,39868,36774,16683,-18411,-71699,-10012,-22255,-66725,-134996,-81400,-41208,-68272,-84861,-99122,-58871,-29147,-12008,7817,6863,13476,5059,60212,59389,51529,68302,60978,-6268,-18636,37704,29251,21059,-14005,-46060,53863,207828,350377,334325,146117,-5224,-71609,-46476,30494,98201,168270,109156,-1203,-56337,87832,106992,37447,-7719,-36367,-17996,11947,19670,23589,52955,129767,5574,-85737,53864,163453,173826,-222,-102860,77119,112214,25979,-14705,-68028,-89588,-84234,-94921,-88726,-67510,-77368,-92599,7867,86274,16415,-24892,42354,97050,173402,272509,336512,431750,358347,60054,-71846,-29803,33354,14983,-30140,-51304,-56952,-67433,-83489,-82715,17036,134662,261282,347872,355636,254346,119674,-23146,-95736,-86943,10590,64083,58615,19141,-33364,-26988,-17602,-29681,-5741,61264,105795,108012,63679,5569,-37045,-100977,-33260,22214,17931,-12838,12472,24892,8882,14994,-44448,-39447,-5492,20801,29943,-23914,-54165,-100208,-104486,-26356,-9494,-33573,-65972,-7828,56428,87395,109425,137586,128407,58912,-32969,-44737,-7140,-43333,-96210,-80384,-30888,-37566,-28718,-50108,-85434,-13118,69803,80514,85977,57826,-15462,-77978,27162,211785,375540,338856,177033,63406,-33784,-42816,-61341,-87889,-109029,-128998,-109112,-107561,-78912,-34285,12909,-31588,-30517,-75662,-86202,-83185,-25934,68593,89722,86045,82193,53226,-4532,18071,70312,24741,55631,269110,458937,442676,364146,289815,111223,-7837,-31684,-36788,-40479,-43497,-66376,-62585,7040,98927,153832,125572,66939,-26201,-91094,25145,30824,-40586,-26101,-9339,1899,30643,168231,291828,289176,229141,36276,-22961,-18674,26948,-25246,-124486,-49330,-121853,-112920,-70350,-99119,-77649,-28173,16584,-27035,-106516,-25730,54906,23885,-20457,-41640,-40771,-8136,45799,108237,79114,1856,-11735,121988,304988,323732,213211,20770,-18170,58997,68459,-4817,15366,131099,178567,150460,181857,229040,322967,578776,610334,315901,21599,-3611,43166,168646,179860,51840,-17558,63727,125853,106060,33702,-9332,-16949,11890,12982,-13427,-59657,-96457,-87903,-49374,49052,91278,104266,137675,139473,84824,68382,115668,144168,102191,19134,-15359,-19277,44646,128225,213020,221443,204798,140159,77040,1689,-81179,-63512,-25652,-43810,-82277,-129385,-103519,-31650,5156,68237,128288,94603,25083,-7044,-19231,23583,105000,183425,212296,250337,283233,280905,141735,129869,184309,110300,55249,47027,15415,-50931,-59034,6361,108694,111064,-70174,-258000,-199036,-20101,156009,5316,-68474,-35844,-43629,-57043,5558,150886,279297,383996,469730,358685,146050,88214,49717,-48693,-42362,23694,38752,-24592,-77134,-94349,-90497,-120971,-92999,-19504,-50211,-69812,-61151,-6395,15078,6997,4022,2834,48312,4091,-14054,13801,15848,-58218,-173565,-187875,-92684,-13475,-10634,-39654,-3347,-16299,-9866,-7314,-49681,-17615,-83113,-137436,-120494,-15445,107943,189691,138191,22505,-78551,-50332,-25796,-10101,-20928,-71941,-10084,45873,29900,-3101,-51370,-41175,-19948,-38296,-60389,-45422,835,71075,101359,4563,-137942,-61442,66818,50191,-3058,-87922,-118164,-77454,-24967,65930,123852,53777,-36405,-64131,-93560,-96668,-21496,65289,128698,213660,222971,78638,12263,17714,269,-87713,-159382,-86937,-56389,-47351,-31283,67091,84400,17272,-64456,-88070,-41145,-5222,33216,18963,-15799,-48370,-32990,3402,98493,183349,146346,75081,64203,93467,94874,53019,-22775,-70107,-61570,-82298,-109915,-98028,-37712,-39709,-81185,-120181,-59886,-14824,-784,16256,-14432,-34307,16890,66987,68927,40468,-38048,-81968,-56885,47689,142857,31189,-67576,-55896,-18749,27782,70396,127437,208942,269006,168595,24184,4258,76620,-25720,-117919,-29692,29369,110853,147117,156500,41911,-28347,52478,78878,77669,15714,3548,21169,-30065,-75201,-107193,-103066,-85698,-103063,-85046,-35780,8066,53926,142605,240478,269176,211263,117337,105467,130560,115978,79758,40810,17952,93939,100104,19755,-68359,-57541,-25801,-26342,-11863,17655,3388,-65805,-104501,55,134169,224707,232857,111376,-41842,-64510,-77532,-117690,-55286,6060,56381,87766,55058,-61193,-111537,-62015,1160,8634,5745,74465,211357,369773,314167,133129,59923,11472,-34966,-34488,32585,79155,100259,105732,63428,19078,-38687,-81934,-103863,-99463,-45448,-34357,-80418,-80057,-24674,39616,16783,-6018,-57241,-76253,-104932,-16781,31388,5484,-62896,-85576,-50900,7728,26309,3549,-474,-27302,-23341,-29425,-6879,1204,37381,10218,-98144,-70331,14478,-2041,-73779,-133459,-135806,-68671,70124,54584,14295,41786,-14866,-47034,29,9093,-46316,-98726,-79686,-62778,-63840,-42311,-18172,-49160,-95604,-69671,-55300,-60014,-84018,-26351,37053,69521,84615,44052,13850,3294,-40016,-92492,-45822,-43501,-521,56028,81399,-2360,-35123,-34331,-88880,-97263,-48150,-70205,-46826,-50802,-146582,-15093,168000,196591,204421,167051,132262,115505,87329,28260,11822,14691,7072,-23075,-39275,-49059,-20045,-2394,19843,28472,21746,62969,80992,64557,16832,19560,2250,-9697,-5909,-5462,10427,-3448,34097,85821,80830,119431,87902,57288,64243,36110,6394,25733,-4954,-52232,-36619,-14211,28523,74915,157211,222743,112951,473,-84016,-93153,30620,134569,243661,264275,86506,-6929,-5756,28762,25328,-31236,-51253,-28504,1784,10071,13365,32354,139044,236514,250428,198512,142971,112622,60681,-19665,-57139,-106899,-99058,-36455,8940,32878,65634,-3732,-56889,-51825,-15304,-13260,-24574,-45843,-92221,-150433,-136338,-73260,-36975,-13364,41766,106966,173208,55237,-76863,-12610,98100,189535,193324,88763,9759,-19406,-40349,-39091,-15859,28477,62492,-7043,-46930,-33081,-25861,-62921,-108525,-81845,-16500,35402,120876,200187,234789,238224,163589,29800,-47989,-21645,-77660,-86001,23371,124000,211713,327534,392799,395631,309501,86286,-42826,-129982,-29337,45610,105296,27660,-38866,-41485,12905,38253,28052,65967,43158,30986,-152597,-137923,-11362,24036,8204,-37557,-83131,-28341,55902,80840,100051,42678,39293,79678,102042,45212,-4392,-21449,-32533,-58147,-71266,303,135883,200551,130200,90568,93149,45761,15412,-51016,-77823,-53022,-47851,-3575,30428,1237,-64121,-125912,-84145,-14924,82466,81776,70715,121661,156080,81580,-9253,-17482,29434,53036,22986,-70593,-105275,-11882,80262,132948,139415,123032,69697,17102,-20805,13483,39657,21538,2852,18509,45439,81888,69290,-26940,-57981,-3002,50456,112934,142437,89734,13034,-62910,-66479,8415,8313,-5067,-27362,-54866,-75656,-112880,-92931,-70744,-51768,-55491,-51937,-62511,-72313,-86494,-71731,-48055,-59956,-24837,43996,101223,61307,23605,-8991,-13441,3592,18135,198,-16502,74404,137941,105961,81331,72971,48160,20058,51192,40550,6705,50,46455,75043,39487,4740,-23060,-47315,-8708,63632,69218,-4,16456,84744,39658,-2116,69378,71305,24823,-4564,-11523,-27904,-43472,-8558,52976,26379,-8498,9042,98673,116834,-28000,-106484,-11951,13901,-27616,-49892,-8545,44829,74301,53620,3973,-82534,-53100,-2424,7029,-32043,-63761,-7300,5924,-18197,-28950,-64261,-65043,-58769,-50597,34613,171610,254157,320122,210828,26270,-10744,30775,7702,-25028,-49894,-56294,-20055,78674,6465,-45507,-68938,-39780,3410,-11103,-32519,25629,67569,-9816,-102716,-22907,67798,59207,69500,116470,89095,49760,-16903,-59721,-74034,-41712,-9495,-7744,26181,93308,133044,156154,119915,105037,62634,6015,3026,39317,31406,57388,-4759,-76837,-69640,74733,58199,15090,-30694,-50709,-70448,-87839,-34154,7869,26854,96763,141555,151831,107313,58132,73146,141003,126772,10937,-64599,-9378,24437,-16865,-98018,-140533,25012,82762,41000,15292,-25867,-70558,-87019,-81763,-81336,-105351,-131559,-137313,-47110,19580,63287,44643,-1654,-32263,-14335,-24409,-57532,-25056,10418,3653,11122,31988,9556,-88368,-130012,-86568,-81456,-59537,838,39652,17935,-24734,-84016,-50614,-39936,-11876,-23198,-95666,-72298,-44717,-32087,2496,30744,39955,55647,30849,-5771,-12584,11431,96634,148851,96565,38747,258,-5075,8815,27506,25500,-11294,-96474,-39185,-31112,-72600,-77664,-8875,35043,-2543,8769,45975,74931,73289,57984,36942,-37433,-78193,-62992,-59921,51756,64321,13734,-54600,-76255,-64105,-38535,-44950,-64107,-80276,-80118,-109322,-121294,-75349,12249,99173,239583,312809,340515,235250,71754,-30730,-25076,-55253,-46789,68956,10424,-38477,-68468,-55808,-43213,3466,44190,48399,6661,-92869,-191556,10415,326610,201087,36496,-11042,-22613,-37268,-69550,-50737,-33826,-7318,1394,18450,48396,110298,77257,50420,37544,110333,99035,23026,-32449,-84115,-32140,42287,88506,119236,150636,83224,17172,9869,26893,-228,-26389,-16396,-12369,-30012,-52478,-3663,40216,70306,116319,160602,102179,-36981,-137045,-106941,-81723,-57581,-44822,-83525,-60433,-37031,-10917,31981,41615,58037,85464,97982,57142,-82650,-97128,-27720,-39129,-151951,-134050,-54509,15448,81877,47658,-51322,-116225,-69558,-60545,-98215,-136890,-111792,-85746,-66051,-47279,-54149,-70396,-33666,5385,35018,35733,-13497,-34417,-20869,58562,77562,-16532,-65626,-31586,60489,149541,174924,108060,60176,146622,213203,290097,260114,109731,16230,-65327,-106118,-101691,-28907,24140,-8545,-115272,-154568,-100614,-55352,-37529,-38985,-19811,59740,140781,114994,74305,-1781,-44536,-23121,11125,41896,124860,106687,98115,48271,-2321,1412,15657,18460,-33320,-109267,-39136,36000,29104,5574,-8700,-26778,-81527,-59874,-15374,30005,-94985,-25650,-74961,-147057,-55293,-12148,-9265,12992,24646,36580,31151,61700,59233,55703,93437,105356,25322,-12090,100983,274314,343746,417065,210070,19662,-31752,-42294,-40808,-16539,-34841,-65531,10783,95003,119780,94248,13903,-62090,-126130,-124687,-46515,4198,47731,58626,30468,-7044,40517,105298,107231,44168,-11791,-39704,-45640,-27700,14639,83569,172215,210950,135748,6957,-28591,32087,7132,-59216,-50884,-21437,-64821,-87931,-49345,12188,69002,91540,72069,23364,-66423,-107599,-92477,-84660,-36851,-41652,-52600,-30903,18440,29989,4494,-43702,-4426,13207,-1795,1874,41100,57429,130092,134779,69361,-13117,-78716,-102529,-69859,-938,146501,292992,308674,321295,222507,80367,22683,-5915,-5718,20228,14245,-27275,-81691,-91746,-124089,-44715,53470,103553,42146,-51139,-63615,-24294,-10861,-68772,-76709,-35887,-1555,-829,-40142,-52743,-29900,-6079,42135,83673,128722,56540,-61052,-80209,-63145,-54152,-96230,-102418,-110717,-44004,34868,55298,65993,73310,82118,51730,11676,65831,204130,324211,385838,335737,178197,27703,15200,-5326,-782,49859,43462,-23605,-90637,910,55459,11523,-1939,33521,64223,15246,-63294,-87033,-80151,-148913,-128442,-49975,13240,24651,19793,35153,143838,182050,203511,94267,41915,26875,117460,165719,38513,-35130,-68240,20808,60260,-2545,-134683,-160924,-80880,-61952,-25965,50007,96051,42268,-68935,-146764,-154306,-98600,-65404,-68417,-41342,42814,116621,219516,301957,314394,212767,106997,104295,134263,147793,75785,-15527,-10836,71542,130539,164464,114900,55231,-32770,87973,203912,254361,379937,608201,766032,690605,430345,115906,14444,-19250,-54896,-70344,-63918,-36457,-26949,-54924,-74029,-60973,-39880,7620,71283,123921,112243,78570,40388,31701,19374,17634,35220,58170,45343,120668,252539,130429,81687,-30502,-123910,-35490,14801,25900,-13821,93106,90751,56979,32565,33468,79140,31108,-9983,-30668,-61972,-79666,-90466,-97116,-15487,44504,38981,47094,40783,40778,74380,95468,80382,28118,-11488,-7262,73440,118379,52504,-10175,-70415,-48430,31532,55233,91726,90438,3042,-91011,-88655,-11897,36295,36243,24160,32833,-14004,-4,-17648,-80121,-125476,-71818,52267,85938,8525,-105571,-39955,67574,190774,164771,38229,-38057,-72136,-56796,-3733,34750,79550,73603,57220,135158,217384,205639,73164,-19276,-47782,-11737,22613,15345,-2092,-62225,-105994,-122445,-90043,-36211,-27645,-11360,-2892,2524,89335,312408,495510,480894,243861,11423,-36803,-6823,-12255,-32723,-11712,11134,94147,169787,148232,133895,112073,15461,-25566,-8394,11463,-4492,-25837,-40767,-53602,-33491,-18452,-76695,-117221,-110680,-28586,-23370,-9400,43028,75008,19111,25995,-40756,-21971,-51143,-93299,-5550,82762,-17016,-109611,-48211,33317,-807,-22997,-35826,-57348,-18586,88383,297537,547112,572709,361975,155945,85088,18860,-47950,-29723,17499,66540,30678,-16320,-115324,10031,172020,186784,54863,-34864,-62828,12823,81918,80585,41570,3532,-28184,-51166,-31037,-15413,36485,63016,35143,-28874,-42402,-10215,-111,-17892,-53638,-65263,-9079,-2580,3448,50377,85879,125410,210480,302929,287118,304623,429412,479378,376938,183909,71443,184610,311442,194919,25110,-56486,-34267,12203,-26673,-46282,-46937,-2516,-7645,-44818,-61762,-75864,-142123,-84379,-3237,45165,25724,-22134,-44796,55687,157263,155198,-125,-95118,-50293,-33246,6461,16677,-3846,-19506,58335,99992,107336,47282,-12736,-45899,-49348,-42179,-66572,-66217,63189,103775,-17855,-65553,-6077,-35206,-33893,-119380,-146346,-66173,35356,31008,-39638,-129497,-28088,8628,-20187,-22377,35181,75643,120991,93890,25088,12854,-15647,-18556,39481,92217,53043,-31044,-26121,-19536,-25261,-48265,-23149,57314,68774,7990,-406,-34802,-8631,-7224,-14746,-47311,-44837,-1309,26138,28508,18431,11552,18936,23833,38466,60844,48273,3600,-23923,-57343],[-108403,-63102,5101,50363,73172,64527,36519,28251,40014,14778,-30463,-47183,11202,77025,93437,37302,-13711,-48452,-88666,-35105,26181,31726,-50244,-47877,44220,137710,196169,145938,40732,-21806,-1381,39376,52904,27560,13982,29317,-11106,-29067,-37068,-36541,-37466,-25003,14383,655,-16695,-58462,-17722,145314,299142,219933,84690,-10199,22826,234534,313772,246040,100043,22361,-24869,-16478,6968,-47627,-26627,39354,54924,17083,-24027,-73926,-35510,8432,84569,177338,228168,236556,144009,70724,-2065,-80266,-38955,37042,86280,217249,94886,2857,28066,50193,69120,91470,68984,27873,11945,12262,-6527,-36365,-41556,-14301,-22532,-47480,-68762,-65132,-46914,-34795,-67647,-58897,-36906,-58771,-98914,-86448,-75067,-32548,14320,7496,-59005,-53657,-18255,22430,33671,37207,22174,-16491,-68710,-12811,-29953,-68202,-107698,-61101,-24508,-54960,-67601,-74764,-28127,-2821,3242,17837,21388,36055,26356,66460,63934,52517,64651,53515,-26308,-45050,11322,23791,29939,-71,-45115,52836,214144,355390,319887,123340,-28316,-83230,-54356,27781,102792,177406,117916,5348,-46561,67644,66316,20895,-10407,-54475,-30318,2972,4022,-9281,-9337,50800,-51190,-68544,59686,129623,131573,-1815,-71793,83678,76629,20015,51902,-16497,-60183,-61410,-75226,-78855,-68802,-81763,-89481,17301,86660,19190,-24123,44701,117184,225210,333371,389359,451338,355286,60693,-67388,-12759,72827,68548,15376,-33150,-52328,-64719,-72035,-104507,-3177,126957,262768,353462,373062,266324,116052,-32876,-112532,-61958,29535,66040,50296,3379,-48361,-32475,-15618,-24223,2470,68375,109855,107536,53538,-9443,-51036,-78198,-6355,46347,27846,-24731,1629,25983,2593,2962,-52810,-46420,-7559,18282,29611,-11134,-33285,-72409,-88679,-35603,-17954,-41267,-75516,-28975,17982,28348,21760,41178,52235,14026,-57644,-41090,-12678,-51348,-102235,-65465,-23037,-43931,-46026,-69987,-102824,689,82419,85843,83343,48525,-25320,-71906,35627,220640,359082,319839,172102,51548,-59638,-63302,-70833,-91862,-113336,-139116,-120206,-95802,-70094,-47431,-5691,-47542,-44417,-71523,-85460,-73425,-18853,62398,87970,92012,98981,89124,46692,59338,84623,13493,29865,232905,437993,467730,430197,374764,155147,5572,-28738,-40307,-45447,-49624,-74254,-63799,11302,94174,134057,106808,75338,-7831,-81152,19460,18142,-60655,-43511,-17062,8966,61693,232913,403683,386342,273059,44338,-22789,-19875,41574,18766,-113749,-123128,-146461,-81688,-40644,-77750,-79897,-34619,9843,-21117,-99071,-41493,39549,22814,-11567,-22479,-9154,13220,70812,132195,97957,26344,35400,173793,350600,351535,215033,-7876,-11475,55540,51959,-31435,20285,112716,125696,87415,119073,180541,286124,551188,609666,340397,22830,-3206,64446,207330,215914,58724,-9926,94626,157612,120933,39064,422,3903,26029,24511,5142,-27348,-56169,-93766,-112051,14742,73549,85158,99653,97911,90767,145561,198278,225225,154840,30097,-22280,-40688,10462,84002,178418,205553,203463,145726,90009,23284,-67004,-68193,-32344,-46227,-79790,-123172,-117386,-52806,-5263,69034,136016,104353,24598,-11291,-16976,27568,127648,221425,245657,281146,296799,275864,128595,116300,183070,103792,60023,54741,22735,-37572,-42728,21116,103665,66220,-107623,-237691,-153762,8696,152812,-7396,-59695,-15778,-33576,-71492,-34005,69811,204852,324819,431506,318699,114737,61341,31613,-62913,-70936,-7971,8227,-56270,-103657,-71790,-65639,-99175,-79708,-21422,-31307,-37903,-40760,-2030,16696,8786,4168,-4518,35619,-14721,-34911,10623,23367,-52584,-179419,-178284,-78799,-2367,5688,-13930,24507,2372,700,-2453,-38849,13368,-50557,-110306,-126820,-45763,67973,159522,127662,35037,-70552,-50934,-19994,-1946,-16469,-69103,-2044,66383,53766,12758,-44306,-43333,-21690,-30151,-42691,-25857,5680,59104,69240,-40636,-184732,-28411,73594,41985,-22061,-107991,-134997,-93154,-39986,51136,123304,64370,-31872,-67478,-91838,-97367,-25440,59979,119152,177284,167800,48346,-5326,230,-27608,-115845,-147299,-95685,-68603,-56585,-43929,51465,88624,34752,-52712,-92807,-45188,6633,38503,21848,-13310,-47466,-42104,-22823,65821,161852,136167,72927,64692,88411,94642,80327,23620,-36352,-40273,-63863,-88877,-70029,-878,-6711,-58083,-102901,-77084,-28528,-12674,4198,-25254,-36470,18594,62569,56279,28128,-40846,-63293,-43298,51073,129143,7934,-99797,-69417,-25180,21410,59604,115192,196652,275719,188592,22370,-8956,62134,-31324,-103041,-22440,38383,125576,174996,174594,38883,-32550,47988,81045,79668,16420,5928,31263,-433,-40449,-77347,-89777,-90480,-95278,-46689,-17601,12943,54581,143331,236261,259180,205433,121143,110678,126514,96391,59100,10530,-47016,42487,79041,18991,-55894,-73987,-44490,-38190,-18674,13762,2871,-67257,-119352,-19376,109188,209693,241793,141374,-15154,-55397,-70451,-106447,-68303,-13922,32900,63108,31478,-74871,-119401,-58375,840,641,-7374,65252,220760,381588,316972,137561,60816,9475,-32088,-54004,10466,53927,76084,92994,58583,13549,-45752,-71542,-73184,-94856,-39410,-42574,-87924,-78110,-33662,28825,22227,19672,-10147,-8733,-66230,-14355,21954,-17324,-86915,-90281,-77592,-23543,362,-15881,-12046,-32624,-21179,-26112,-3185,-8036,18533,-9068,-127580,-80839,10494,545,-73563,-125215,-113876,-54555,97133,92526,64079,95786,21379,-44112,-8075,4724,-44458,-109335,-112314,-90283,-71030,-28190,-5312,-39929,-76114,-40355,-36807,-47708,-71572,-12232,53991,85838,106334,68191,39796,33697,-9554,-70134,-55297,-60086,-18148,21015,52630,-16179,-52148,-57230,-105384,-120836,-78644,-97139,-40638,-49062,-152498,-5299,192231,235226,238693,189891,143770,117377,88887,39924,13501,-9661,-28977,-60581,-56733,-59963,-31347,-5065,28510,45296,39706,79762,84254,62240,21410,30661,6658,-30378,-48382,-31304,953,-6953,34450,105740,97008,121869,95916,62517,49980,17932,5497,29365,4787,-37904,-12116,10648,40949,78348,153006,204862,95445,-9043,-86212,-89893,34352,135540,231317,243948,69334,-20620,-11163,34522,30470,-51059,-30163,8997,22639,22536,23245,26164,114237,207205,226185,173101,104553,79333,55876,-2777,-27019,-83683,-85985,-21397,19310,30588,50723,-19471,-71985,-65129,-33463,-32995,-42065,-57949,-100146,-154451,-136820,-77592,-48833,-27152,36497,112195,181158,66629,-64896,-15200,93140,181253,174318,72480,7157,-15994,-33385,-32987,-9575,32749,66193,-3792,-48758,-40980,-39339,-75295,-87773,-57301,-8096,16993,69175,137120,163608,180065,151094,34788,-56664,-42999,-110901,-67390,23519,105960,164557,250323,313493,333469,282736,94037,-31000,-126405,-25755,57649,123245,47320,-21257,-25763,30990,60400,48714,80458,67733,74107,-121658,-148964,-19659,19851,3622,-39241,-83901,-46003,27258,50540,70144,7982,4105,58289,101602,46400,9474,4593,-16471,-47503,-49101,23607,162141,238873,145805,97265,99446,49555,15158,-51255,-75868,-45387,-45161,-9324,25730,-2601,-65429,-123371,-74637,1761,111659,113823,108394,167181,197284,102234,-2023,-13070,34238,51103,6264,-84279,-95578,-3697,77795,120960,135518,147655,90642,33455,3388,43639,68967,44957,22130,44624,77079,112646,79783,-25209,-66014,-23581,29289,91776,133341,95952,16952,-55652,-56306,5725,6815,-7166,-27923,-44109,-58459,-101458,-94840,-67206,-42994,-52968,-49760,-52128,-50231,-56765,-37509,-15038,-29335,-767,62629,120129,75721,32808,-17429,-23561,-1749,13844,-1325,-17320,73661,127136,88165,61888,55815,30981,15013,65280,54138,21030,12857,54929,77029,34650,-396,-25774,-50119,-9007,68829,76663,-2312,36796,123552,62924,-347,62430,63458,12024,-24474,-34069,-52577,-55659,12800,89450,72646,36517,35042,106044,120634,-20859,-123142,-10594,24709,-14850,-49801,-14917,44466,71468,42578,-9480,-31576,3760,45206,35843,-18036,-55404,-6078,9024,-17181,-33330,-66195,-61690,-56117,-53393,25199,171530,274714,348653,234139,49155,25793,52979,13269,-23809,-53225,-65541,-29528,65872,-8746,-53315,-78131,-58381,-25088,-55873,-57025,16616,65813,-12570,-89099,11440,92965,66321,73365,119270,91571,76189,18357,-42273,-58867,-24776,2513,1070,31708,89696,108962,117718,81044,65262,25995,-27521,-19567,23152,13245,40072,-9696,-75667,-84726,66585,43912,8534,-34732,-51782,-68143,-97141,-68026,-17481,-5151,38895,83748,99709,74032,33733,50328,131927,143168,30771,-22732,3493,20972,-34266,-132800,-116465,74962,120796,62363,25987,-26067,-84562,-103538,-88248,-84765,-111759,-138336,-157964,-77561,2430,58058,51892,6505,-26460,-9174,-24666,-56810,-16058,30960,32256,32028,42556,7036,-100874,-94415,-45166,-52106,-52834,-11909,21122,1701,-41632,-53381,-12687,179,24155,-2803,-99750,-82648,-43045,-15549,14765,35535,36916,54806,43911,9795,-188,17086,100435,158507,111301,53222,17172,-2202,3766,32127,32747,-2864,-118748,-35975,-25252,-68571,-69527,-8216,27683,-18878,-8405,44848,76142,78637,69621,53913,-12709,-53345,-33265,-18901,106269,120927,53819,-35471,-76298,-71361,-40715,-38768,-63915,-83622,-82622,-105575,-130244,-88854,5092,107516,255983,317039,338591,254002,76688,-33085,-31494,-65712,-51989,58579,4744,-33542,-65793,-55123,-39194,6273,42730,48261,9040,-94328,-172993,30042,315279,183438,35936,-10297,-25524,-42257,-73817,-52967,-35249,-3879,3538,11268,38097,110009,94081,60916,38596,100793,94049,16435,-36751,-90262,-33287,43764,95428,121186,134386,64866,7655,1568,14371,-11771,-25422,-6173,1946,-16277,-42819,-4395,38105,64139,103107,135703,73293,-59067,-157254,-121365,-105013,-84198,-65531,-91684,-51011,-33911,-10051,39762,52812,60114,83775,101051,42875,-83433,-87358,-32612,-47896,-137270,-135719,-54777,57727,113236,54124,-52099,-102099,-55936,-44782,-77002,-151819,-138964,-102268,-73728,-54940,-55801,-54631,-23687,8327,42584,60219,4483,-27986,-22215,52629,82613,-2285,-53286,-27442,54341,150297,206246,154895,113492,187980,252201,319799,283031,123474,25141,-66653,-118961,-112962,-38397,19168,-5131,-96551,-119230,-69313,-39428,-37905,-44545,-11661,63346,123277,93617,60536,-11913,-45557,-26333,3413,52256,164195,148464,133055,76873,9786,-4764,-1541,4627,-36487,-100312,-29302,35338,33608,16955,1188,-19561,-80466,-67638,-28297,18369,-102722,-10753,-35856,-156588,-73376,-8735,1752,23030,26302,30777,24663,61330,63748,60568,93710,87208,6199,-34384,76016,274485,371964,434371,185545,3003,-42635,-53108,-46549,-12128,-33482,-62608,21581,99248,113719,92704,24134,-44652,-105304,-147796,-70973,-6349,48194,64703,42389,12383,54113,99853,100779,48726,-5205,-38020,-49787,-28228,24522,107092,218335,232641,134636,8525,-27955,35933,18597,-41092,-29877,-4499,-51745,-88183,-58422,-720,58714,85650,75012,28058,-71606,-96685,-92956,-92152,-51701,-49432,-50555,-30681,14961,24833,250,-40594,-6510,-2183,-20116,-22720,11579,34299,131677,165986,95875,1255,-76027,-106499,-66948,2752,151195,320256,347390,356230,243380,93011,24604,-3757,-5788,15824,11977,-25983,-84805,-103326,-104044,-23945,74273,119392,51370,-52558,-64451,-18773,1129,-52725,-72205,-44771,-15147,-19867,-63169,-79598,-39404,13441,58841,103503,160987,88329,-42674,-71386,-63648,-62693,-114757,-124058,-117987,-37229,29915,24925,2502,8185,38260,43531,26572,86318,226365,343214,389160,333355,175777,19089,2032,-27215,-28963,32793,54279,8637,-41790,-1009,68215,19050,-17401,15853,56320,15161,-59657,-62053,-54917,-118851,-102154,-36904,12527,15367,23970,60744,178563,200526,205241,93507,31087,3212,90150,152671,51987,-21863,-65581,4785,49190,6875,-113488,-165269,-100944,-87568,-28489,53386,103124,53460,-50843,-125470,-130656,-103828,-73849,-69789,-37144,39908,115149,216966,303883,339148,247894,125295,108559,116336,77210,5172,-37971,-64393,32645,99906,147203,115835,60213,-32877,81806,198940,250038,364975,574108,729954,668855,406794,88573,-21167,-48277,-51742,-58767,-52843,-13829,-10086,-48700,-80655,-75622,-53224,-3351,69638,119804,97698,68530,35959,25938,8390,-6096,26066,50365,37169,105414,234740,113536,73682,-39067,-122638,-14867,46012,54421,9139,106196,92434,58733,39849,45970,94627,48069,-6277,-35292,-65093,-76652,-83251,-104731,-31343,15592,15066,38203,52708,45525,57627,58105,40417,-6974,-37566,-18596,64562,104522,38021,-22975,-76246,-41668,35373,48982,80371,75607,-18000,-119735,-99975,-18957,25664,28705,33638,57280,13715,11889,-22842,-89363,-130370,-65746,64406,113418,30638,-100908,-28972,98154,213332,157990,27521,-50277,-89417,-74307,-13656,23286,54607,32224,2795,76837,165575,179256,73524,-9004,-28565,1505,24312,12564,-1241,-52813,-93746,-108272,-67670,-14291,-14332,-8522,-4338,-12732,62506,272895,434885,415918,215611,6491,-30194,4045,-3399,-40915,-31826,-2476,82715,169464,157578,133560,99152,4351,-29416,-12935,-5114,-18679,-24250,-14146,4049,36409,59398,7096,-49034,-49021,-12088,-25969,-7190,53090,81457,13230,12780,-43760,-12900,-34498,-80980,-3064,107273,-526,-114711,-80048,8616,-15497,-24478,-38037,-57640,-24451,67613,241338,488022,574491,391884,168138,89892,24595,-43519,-42686,9794,72738,64487,34106,-51888,-43603,118592,176711,55831,-32984,-61432,23079,109092,116070,72215,20083,-27114,-50822,-30168,-13276,41677,71107,42109,-26193,-43368,-10828,1477,-13987,-56759,-68908,-19154,-14244,10791,45209,77140,135425,254702,364072,306302,285035,402414,443538,316368,124708,39271,204784,333894,194906,9923,-65114,-14308,24053,-28467,-54971,-49365,12914,10863,-28687,-58919,-84706,-130905,-77337,-200,45470,25282,-16947,-30658,77850,168196,130400,-36234,-106359,-39283,-15550,28473,37580,10186,-21548,38849,89486,103701,39255,-26312,-56195,-56968,-51975,-69576,-44315,74611,131922,29826,-45970,-11577,-15576,-29983,-118350,-176939,-115665,-111,16537,-43844,-106535,-29000,2598,-21848,-22567,31383,69240,109372,60889,-2098,-3301,-18907,-12973,46816,99399,47055,-39298,-35637,-32771,-44076,-67762,4960,92128,122048,38137,-4177,-52622,-26641,-21798,-21870,-51346,-51446,-5464,24108,26281,20915,22558,25912,17738,21226,35869,23153,-9726,-32018,-76359],[-111249,-43437,21671,58507,78375,68167,35433,24327,34670,7151,-44644,-34820,22630,83647,90447,30329,-17720,-39611,-67050,-21949,27556,17544,-61673,-59139,20437,121247,193347,149627,60848,7688,17470,40708,45988,11339,457,20167,-23361,-49803,-70467,-73733,-54987,-12578,21423,-12855,-22276,-52910,-22797,139032,309532,255252,114433,8842,16985,177260,219062,173818,78874,27605,-13881,-25377,5150,-54951,-46567,16241,31260,8884,-21099,-67674,-48418,-4650,83460,210301,282976,271405,146560,59250,-19537,-102675,-46450,35656,81979,215879,97875,-1177,24868,46247,62402,85890,67780,31345,5732,2897,-11150,-33378,-32616,-5565,-17320,-50716,-71947,-71145,-57761,-40855,-70681,-54320,-26812,-52031,-95240,-91045,-80831,-33684,17081,10531,-57048,-49844,-16009,12636,22405,33569,25956,-13865,-64081,-19591,-40148,-65962,-74804,-35160,-6639,-42498,-51433,-52547,-2156,17244,15438,25325,32550,54093,48674,72060,66144,50015,56756,44676,-33261,-36292,-10041,20939,38930,13045,-38896,51270,213276,346252,292712,96511,-51460,-90657,-61273,25883,105673,181032,125810,12101,-31476,50398,31326,5732,-9829,-71621,-44323,-8305,-14043,-43349,-70294,-27455,-109172,-50892,65501,105120,106743,11678,-39136,84287,39196,8349,101424,32510,-30648,-37723,-54072,-65418,-64399,-80363,-77045,28228,84166,21092,-23628,44354,133289,270593,384466,432460,459172,346952,66468,-43666,-1675,96273,108620,50613,-20188,-49105,-61131,-56219,-107906,-28658,111599,254623,345392,372904,266412,109247,-42100,-115326,-34230,46196,66002,42889,-6034,-55276,-35824,-13470,-17508,11131,73330,110990,105111,42017,-27754,-68773,-50294,23699,70691,37221,-37244,-7234,28386,-1489,-10820,-62358,-54665,-12911,10514,24570,-441,-15193,-49850,-71554,-42778,-25036,-47044,-83695,-48280,-20001,-28530,-56596,-45360,-17172,-28999,-79378,-36404,-17632,-58634,-96641,-50289,-16462,-49575,-58761,-82119,-100028,12519,89504,86845,80892,42275,-31814,-65705,41423,221004,329812,288982,160507,39136,-83269,-75877,-72078,-88090,-106473,-126733,-102293,-69822,-55524,-62305,-28187,-64544,-55958,-64351,-81830,-60478,-10476,56111,84167,95650,111917,121086,98138,101758,96759,917,4993,189087,396499,470265,478496,446941,198206,23576,-23853,-42480,-47856,-53101,-79832,-62991,14562,84424,110436,82806,78660,14899,-53581,22851,9943,-75451,-54878,-20677,19340,97246,306331,526719,492757,317388,54014,-19365,-18160,56883,65478,-39898,-114914,-96776,-39155,-7113,-52140,-74028,-42619,135,-17069,-90503,-59178,19706,20229,-3272,-968,30455,52225,106866,157393,118266,56551,90933,228273,385906,360681,199665,-44039,913,53520,37305,-59276,26603,91106,81669,37140,62093,132284,244481,503283,582648,353904,25837,-2782,83852,243259,251374,70072,6139,132631,189970,133846,43684,9095,21137,36580,32951,20076,405,-11674,-46522,-137563,-21871,48435,58839,54701,61636,128906,222632,273904,296909,204334,47198,-26715,-60030,-22832,38067,134623,176276,188285,140497,94761,41798,-49334,-69645,-38633,-48287,-77360,-117567,-126183,-70280,-11690,68934,138622,111232,25448,-13284,-13101,31623,144393,252554,270615,298074,293042,257718,105844,91853,171117,89991,56984,57054,26552,-27659,-25268,42019,107103,32009,-133766,-215781,-108704,48638,160180,-3111,-29689,5454,-19952,-73218,-66344,826,128972,255720,375793,274662,87533,37702,15479,-76574,-100279,-39463,-20647,-81556,-116168,-48846,-37003,-71419,-51282,-9622,-7933,-7860,-22674,-622,14900,8716,5808,-9858,22048,-29150,-50802,7505,26841,-51596,-188381,-161242,-61776,9230,22006,8907,46968,19037,10278,907,-31304,36945,-23585,-83141,-120917,-73245,26865,119217,102012,37702,-62777,-49789,-12772,6223,-13437,-66426,6013,85182,75277,29429,-34962,-43394,-22955,-22903,-25080,-7617,9479,46599,38077,-81874,-203887,3702,78748,33607,-39997,-125805,-153939,-112108,-51870,37375,116527,68249,-30665,-71437,-89310,-95890,-26881,55452,107062,140028,122094,21135,-21833,-17388,-51674,-110386,-104662,-84004,-74698,-64013,-55228,34304,89478,48544,-42330,-95027,-45980,17245,41686,23642,-11212,-48378,-55533,-51355,36859,143943,128593,70680,59048,72234,80829,97495,72129,-624,-23631,-50833,-71746,-45204,31420,22849,-37038,-87924,-91988,-40801,-21958,-5372,-34457,-38079,20820,58820,45057,16687,-42470,-45307,-23307,63988,127615,3126,-103348,-80264,-33742,11931,45781,97421,174162,263592,188935,7538,-22291,49829,-32366,-88144,-15786,46345,137220,200350,182789,30847,-40946,37854,78291,78602,16114,7204,38282,27973,-8028,-47137,-68361,-80898,-68257,-10165,6957,18581,54264,137744,221619,240662,193697,119281,109496,115769,76254,40517,-12899,-105885,24440,82684,33362,-34682,-70882,-61540,-48680,-25535,8156,93,-69232,-127722,-34863,85658,190467,241364,165874,9334,-48129,-66377,-96638,-75343,-31101,11594,41919,12229,-84213,-117999,-58298,-3524,-11646,-24761,49084,218819,370040,297377,132147,57772,6025,-27599,-72982,-15986,23710,46951,75018,49685,5252,-52162,-58157,-43819,-81406,-36119,-53877,-88688,-69421,-40010,16568,27319,47161,45410,67174,-25753,-21172,473,-44799,-97571,-83166,-107147,-49836,-16236,-28677,-19754,-33820,-11957,-13468,6348,-17876,-3886,-28782,-157791,-89533,1589,-4849,-78850,-116733,-90318,-22330,144417,152259,127911,152194,53640,-38283,-17139,-1142,-42449,-112155,-131065,-104165,-69238,-14980,6175,-29608,-55902,-15549,-22786,-39367,-62397,-1802,68253,100870,128481,94573,70742,71426,31341,-38771,-51149,-57134,-31368,-16591,19663,-31919,-70657,-82651,-121168,-150050,-105510,-45986,-30161,-50021,-156493,-6810,202658,264683,266183,206218,147842,113108,86411,46086,11567,-38996,-70134,-103574,-64162,-71825,-46258,-9510,34001,57893,52244,88571,81294,54681,21571,40462,13563,-50518,-91216,-60579,-12603,-14978,30350,122003,117998,125232,106597,69984,32813,-6622,347,27481,7946,-30262,6048,29438,46406,73853,138140,175024,70098,-23657,-92579,-88318,40126,139561,224987,231051,55719,-38681,-22971,34170,25109,-80074,9429,44772,39335,30676,29251,16221,80558,163481,185155,134737,59079,42068,47063,12238,1199,-62424,-76575,-10851,24823,23405,33990,-33609,-86294,-79297,-54548,-54861,-58643,-66974,-105378,-153021,-131573,-78515,-58818,-40241,29831,112044,176113,68781,-57816,-25376,76326,156642,142196,51325,899,-15885,-28585,-27852,-6100,33166,65935,-2895,-52860,-51959,-56425,-89403,-66639,-33152,336,-2653,16356,76686,101926,126422,129349,32760,-70539,-71953,-81123,-45010,24754,88786,134902,201279,253830,277659,251876,97176,-22539,-124924,-24097,65231,132784,59304,-9839,-17048,39026,72136,63911,95630,91492,119553,-91883,-136927,-31101,12437,-4749,-45750,-89115,-68233,-763,27707,43650,-25360,-30499,35754,99267,44256,16323,22712,-6247,-41710,-35364,35163,171955,263207,155492,101724,103566,52545,13639,-53334,-75441,-39908,-43740,-16862,17887,-9147,-68360,-121671,-68493,14796,140744,149479,150276,215792,239306,123763,6264,-6841,40146,47316,-13041,-99286,-86784,844,68817,100464,123779,166548,108522,45870,21296,66708,91012,60278,31999,61488,103050,134378,79804,-28270,-72625,-43784,6328,64445,112675,91969,14701,-51239,-53696,-5166,-3064,-14349,-28197,-37062,-45181,-86813,-95285,-65552,-36297,-49444,-50574,-46042,-33944,-33268,-7514,14544,-311,22366,78301,132699,83119,36123,-29962,-38365,-11958,4823,-6042,-19004,71991,114477,70181,44771,40054,13573,6656,77509,68412,37430,27407,62928,75580,25486,-9844,-32982,-56304,-11207,70144,78774,-6818,64848,170541,93020,1359,51352,50964,-2584,-43969,-55089,-74880,-58800,39253,126871,120722,80385,55372,106008,117513,-16010,-140342,-14013,29281,-6595,-49285,-24593,34772,57363,22728,-16304,15523,53665,90226,62482,-7992,-48078,-5711,9824,-19036,-40501,-69586,-60530,-55926,-58766,9826,155825,275580,349949,235941,62530,55056,71195,16672,-24924,-59233,-76019,-34249,59771,-14602,-55230,-86798,-80748,-61511,-108255,-66723,5509,54680,-20973,-70609,37441,104451,60898,64886,108957,91805,103583,49048,-24571,-49864,-14952,6988,3607,30271,76096,75521,76348,41032,14794,-23057,-65142,-41599,5075,-10389,13524,-25139,-81728,-108211,46894,22529,-2710,-42976,-56189,-68440,-105980,-105515,-34528,-25622,-19041,28261,54370,43627,10705,27677,117558,157765,57196,18847,16947,12609,-56125,-160366,-67472,129494,155548,79687,31747,-30423,-98399,-119700,-95885,-89602,-118947,-146531,-178998,-112001,-17676,44930,51071,8691,-25021,-8046,-29160,-59757,-10394,47268,57005,49295,48693,1480,-107544,-59687,3084,-16068,-38794,-26047,-3383,-19710,-56661,-17591,25899,40676,63582,23373,-87392,-92516,-41971,-2520,23280,36147,31131,50727,53552,21087,8252,19010,97651,159277,119971,63930,30865,-950,-3004,35414,37668,3056,-117450,-31199,-20183,-67358,-67102,-11865,19760,-33902,-29744,34458,67781,75877,73097,62700,5030,-36550,-15129,13777,158579,180412,95611,-13487,-71054,-75733,-44815,-34031,-64160,-91209,-91010,-104172,-119537,-98179,-8757,103592,253457,299110,312400,255167,74768,-38134,-39633,-78016,-58184,46358,-2321,-28758,-59035,-51116,-36035,4858,35556,41718,5843,-99501,-159374,41915,291808,161981,31821,-11187,-30922,-51257,-78167,-55515,-37701,-1968,4421,2860,26926,106579,110617,70996,39061,88757,86867,10586,-39199,-92130,-32350,42231,97686,120918,116425,46203,509,-2898,6022,-25955,-26615,371,10915,-9317,-39749,-9781,32345,53193,82823,101579,38190,-78323,-153061,-129020,-128312,-110982,-84060,-93913,-43813,-33039,-11632,42760,55400,51492,71685,97641,34372,-64439,-78807,-42303,-60657,-122802,-127442,-34312,102666,136829,54571,-56306,-90115,-45947,-34894,-62304,-145320,-165077,-118485,-82833,-64131,-54671,-41445,-18385,4993,43919,83960,25082,-20096,-23390,45880,85562,11053,-42271,-25964,43983,141328,224554,192001,157772,218858,282437,342170,300576,133881,30035,-68838,-138154,-134551,-59262,4502,-6991,-79212,-88049,-41964,-26368,-41648,-47090,-1247,63989,101973,67284,40872,-27406,-49131,-31877,-5239,60446,203712,194732,170853,104893,20945,-12598,-20673,-13128,-42014,-90404,-22017,28092,29082,19290,3473,-19225,-85324,-76610,-34874,17539,-89521,-7195,-11648,-111821,-95282,-11004,6439,28636,23594,19938,12690,56333,64887,61595,87880,63986,-14528,-51235,54750,266718,387820,434801,157456,-11079,-54525,-62597,-46262,3890,-10855,-55014,29753,98091,103062,87370,30624,-30922,-84503,-115718,-89608,-17522,45115,66918,50430,27723,64189,90874,90309,49753,-821,-37111,-54859,-30447,29707,119586,246554,239356,125150,5870,-27974,39668,33286,-20282,-10504,9869,-39314,-86376,-67459,-14497,47932,80401,78695,32464,-72431,-83764,-92807,-99033,-72190,-61594,-49958,-32194,8108,14205,-9923,-43248,-12639,-22394,-42367,-49740,-16238,14725,132264,198045,123802,16908,-70347,-105456,-66051,1409,146015,331916,372615,377580,255576,104926,27774,-468,-5891,10520,8727,-24958,-87015,-113364,-93864,-11895,90072,136633,68144,-48418,-64119,-15388,9185,-39824,-64443,-46786,-25189,-39851,-89916,-108475,-26912,30589,70721,117752,187860,118981,-20651,-47680,-33167,-18447,-53997,-89546,-98661,-34097,19837,-9473,-60591,-50779,-8053,29316,37229,102206,239874,347735,376582,314918,163329,7878,-7405,-33310,-44047,14373,60677,39150,5566,5041,75587,31600,-21686,1673,46325,14048,-47919,-35283,-30962,-88846,-71514,-21948,7674,1823,24919,85003,207711,209771,199006,86743,17139,-12056,70675,139814,63239,-11694,-63488,-7014,41572,14717,-90833,-165438,-125049,-115811,-31808,52601,105001,61505,-34456,-103195,-106327,-94554,-72323,-66929,-36352,32223,106925,205108,293560,350641,275792,137876,107263,92907,7727,4127,2632,-71117,-1367,71872,127985,112159,61418,-32433,74279,189419,239426,337051,513853,657279,616436,371602,60537,-59884,-80152,-50705,-53308,-42792,5598,2202,-44760,-86917,-91327,-62897,-12799,65278,108574,78419,54102,28142,19240,191,-22802,17976,38653,24574,81831,202355,91385,61358,-49135,-119119,1566,76627,83391,30724,113881,87665,54608,42715,53530,98934,61468,-4406,-41852,-69853,-74703,-78830,-100120,-48279,-12406,-8753,21517,54033,43289,34248,16358,1298,-34868,-62447,-34676,48015,82144,16217,-40521,-83465,-36327,34640,39401,64557,55347,-40504,-152891,-110276,-31105,8935,18215,40816,76638,35779,20376,-27593,-94278,-119353,-62801,64203,125326,41112,-101052,-7527,142794,238156,151291,18379,-61110,-106460,-92500,-25469,9543,32863,3859,-39986,23763,109987,144101,68322,-1003,-11437,10190,17518,2004,-3184,-43321,-78765,-89425,-45109,4656,-5660,-10151,-6942,-24993,30140,215880,350077,330331,176812,-1123,-25827,12102,5327,-41612,-43032,-7397,74676,164591,159474,124134,78046,-10445,-35248,-16304,-19236,-31134,-21264,11792,62132,114533,150148,105256,44679,13937,4957,-28496,-3559,65235,88986,8526,2731,-47221,-9591,-22875,-67253,-501,130270,19125,-109733,-117120,-21978,-36349,-34631,-47231,-63006,-31604,48631,191366,420067,553867,408091,173159,89929,26537,-41155,-57556,-202,75832,100640,87435,4531,-45330,59157,156936,53618,-31964,-61076,32331,138682,155614,104839,37478,-25504,-50332,-30098,-10444,48194,80033,49487,-24014,-44778,-11425,2007,-12496,-54531,-59697,-18925,-14014,15286,36321,63625,139722,295748,408294,299278,236943,348339,389551,253668,73062,12462,211840,338143,186248,-7525,-67297,8135,32850,-34466,-65938,-55074,20373,21244,-17470,-55279,-92754,-122008,-69404,2915,44273,22023,-13163,-12175,104169,177375,105568,-67071,-104124,-26177,972,45414,51444,18677,-20805,24274,77433,93310,26445,-41032,-65508,-63044,-59093,-66494,-27719,78993,146390,68032,-27186,-14617,7174,-11619,-102721,-166858,-166776,-39404,89,-43091,-80402,-28278,-5579,-24353,-23595,24463,57977,91478,25097,-26995,-16467,-19405,-8177,51785,103364,39614,-45632,-43698,-44236,-60130,-54356,23734,112541,164575,68503,-9889,-67851,-32816,-41458,-30865,-53761,-59158,-11722,19586,21621,21588,31545,30982,9928,2533,5887,-9837,-26236,-36765,-92071],[-87810,-20293,37518,65917,81446,68692,31473,17929,26107,-4834,-62114,-23736,29627,83650,80591,21091,-23142,-34136,-46671,-6409,31757,0,-78165,-69287,-5833,97933,181954,146943,74842,31322,32320,37856,36875,-6720,-17330,6154,-39608,-73502,-103484,-64439,-55330,-4263,23261,-23816,-27769,-44771,-22802,131467,313272,289803,146955,30324,10600,116221,125468,106577,55413,28889,-8032,-33505,5200,-46837,-71563,-13549,-1661,-4177,-22161,-58902,-57008,-12712,84518,239973,332684,298720,145695,47958,-35155,-91757,-55164,28147,70506,208111,99661,-3039,19907,37803,50597,75505,62219,30894,-3767,-10148,-19437,-34267,-27584,-832,-15561,-55983,-75734,-77933,-69847,-49969,-72302,-49230,-19704,-48697,-94732,-99782,-89131,-36298,18063,11083,-57829,-49765,-16428,-1803,5532,24838,26282,-11765,-60066,-31623,-52640,-59416,-40469,-5521,10264,-33482,-39441,-35957,15734,29102,22108,28010,38062,64779,64330,73505,63993,42797,43529,32757,-32449,-18402,-29519,16717,43631,20871,-32880,47802,203927,321510,252139,64234,-76443,-94694,-69581,22459,104206,176054,129847,16432,-17015,38394,1168,-11138,-10592,-86568,-63077,-24456,-36314,-79370,-129855,-102089,-168948,-39054,63262,79062,85173,24291,-12772,76962,-1022,-11886,125287,70315,-6539,-18068,-36381,-53472,-58250,-75417,-60881,37054,75130,17995,-27260,37038,139571,299127,413297,453894,448034,328551,72124,-17491,-114,95156,124087,66539,-17403,-51365,-59735,-41992,-85209,-59718,86357,234596,322973,354284,252401,95866,-55223,-108297,-12062,54852,59785,32835,-13593,-58231,-41157,-15453,-14421,15290,71803,105052,96505,25108,-53110,-92297,-22552,49353,88259,40931,-54390,-17980,26482,-8884,-31541,-77967,-69007,-26190,-6036,11004,3122,-4724,-37184,-60971,-51823,-34765,-55683,-94304,-67245,-58407,-84820,-125776,-122004,-82614,-73841,-102893,-36334,-26385,-68510,-88321,-41405,-17346,-60251,-71883,-89574,-87266,16826,85833,78548,73101,33584,-39807,-64688,39496,208581,287536,245686,138928,22120,-108392,-80811,-68376,-80346,-92818,-104335,-72508,-42907,-41396,-79435,-59098,-87243,-68174,-59796,-79878,-50254,-6416,45192,74015,91682,114903,141384,140575,137917,100950,-17837,-21441,137218,334951,446340,499523,492282,229337,40060,-21557,-47791,-52452,-58825,-87902,-65248,11909,66153,80480,51644,72767,36072,-17647,41408,11392,-81923,-60559,-22504,29633,132106,379576,643293,590828,352113,59776,-17683,-18097,67873,108206,35831,-23899,-32472,3398,24416,-27602,-63493,-55272,-15738,-19467,-85296,-83322,-9084,11767,-45,17505,69260,96218,143331,176534,134571,88030,148054,276963,402511,343151,160445,-88293,16019,51647,24758,-84702,28818,64219,43914,-4294,9157,83131,197538,437674,530820,352834,27954,-7189,95834,269534,280491,84277,25539,171538,216232,139948,43300,12756,30938,39722,34119,26908,18346,24061,6832,-83239,-60927,13426,22799,105,36511,176373,283210,330913,348416,241118,63261,-32039,-78457,-55009,-8804,82486,132772,157595,122430,88431,52723,-33553,-70914,-47940,-53780,-78793,-116199,-130468,-86462,-18002,63999,132594,111001,23796,-16707,-11695,31708,150584,271329,282961,298184,270805,224597,70224,52954,144102,65570,43406,51109,22967,-25511,-9448,66534,115787,4745,-153715,-200418,-66431,94416,171117,8417,1982,23757,-9079,-68998,-93877,-54147,57614,183202,307342,227726,62032,13924,-2771,-92636,-132326,-68432,-45668,-99350,-108653,-31895,-12488,-44955,-23049,10749,15898,17248,-9994,-4577,6972,3520,5741,-14426,7351,-41817,-64095,810,22338,-58341,-202988,-142650,-47318,15537,32460,24645,60087,30179,15718,-436,-30421,48860,-5844,-61102,-109768,-97501,-15840,70537,62962,28666,-58764,-49625,-6874,11865,-14195,-65783,11282,99170,91514,44564,-25698,-43787,-26519,-19876,-11155,4361,7442,29378,5201,-120499,-165371,31771,79899,22881,-58044,-140216,-173138,-136138,-60701,23701,102287,62752,-36044,-79141,-87467,-93842,-27776,49615,90851,102492,85790,-4722,-39412,-36846,-69648,-82074,-66775,-63189,-75560,-71030,-67116,14693,85320,56735,-35663,-98154,-46094,24736,41048,21955,-12586,-53513,-73589,-79429,16301,132588,125178,69367,47499,44498,54128,102723,115926,32465,-13571,-44616,-60399,-25883,56452,46415,-20241,-76789,-107087,-54281,-31161,-14954,-44132,-40805,22083,54149,33851,5117,-44315,-29514,-1597,81352,131972,6488,-90025,-89370,-46005,-1875,28323,74086,141762,231430,165997,-19937,-32160,40634,-30635,-76574,-12470,50826,144069,218884,177883,17853,-53318,22455,70618,74390,14381,6313,40419,51789,18144,-21250,-47232,-67463,-46252,20023,31705,23374,51649,125322,196791,212903,173398,108326,98762,96057,55538,22788,-31389,-101844,42562,106339,55074,-13793,-59295,-76077,-58014,-32944,417,-5316,-72759,-132287,-48898,62542,166640,229647,180688,29593,-43650,-65851,-89024,-75164,-43219,-5412,25493,-2630,-89429,-113480,-62851,-12917,-28979,-47025,25372,203092,332826,254020,114650,49770,39,-24137,-74006,-45850,-10386,14072,52294,36594,-5864,-57784,-44181,-16748,-62680,-35240,-67380,-85687,-61765,-45521,4503,32619,76753,111050,146446,12083,-39196,-33964,-70909,-80773,-73310,-138157,-62734,-21716,-35278,-23687,-30237,5324,12599,25195,-25588,-28715,-49294,-179639,-93568,-9526,-16011,-87660,-107257,-65649,23344,210717,229321,199461,204875,79906,-31643,-27064,-8066,-39628,-105231,-130821,-103851,-61976,-3085,16420,-18757,-36626,3844,-13871,-34961,-56278,4813,78977,113569,149077,120823,104910,116694,84295,-1403,-38601,-45032,-39251,-53378,-11728,-46043,-87229,-108489,-129965,-130194,-75342,12575,-15173,-53210,-157044,-18670,198083,280252,282697,213325,143473,103479,80868,47490,6902,-71089,-104449,-80500,-49297,-79047,-63466,-14418,36939,65949,58966,89620,73240,42752,17400,48570,22775,-67143,-129304,-92042,-29601,-26896,22598,134549,146152,132466,123084,84206,19024,-35977,-7200,21735,6175,-27773,18806,42895,46021,62598,114366,136991,40373,-40364,-99480,-84265,54114,155071,233450,233021,54804,-56089,-39640,26569,6760,-78888,57105,77679,52314,35552,32670,4403,40541,109621,132519,88614,12202,5399,36180,26008,27121,-43362,-70637,-3786,26576,12244,15862,-46198,-98513,-92303,-76271,-75511,-71405,-72995,-108153,-145376,-119831,-74957,-65482,-50864,23349,107794,160610,64119,-53019,-41090,48676,118288,101976,28783,-6702,-17199,-24969,-23013,-4568,30785,62939,-2930,-57633,-64382,-75330,-101010,-45318,-8506,9848,-20541,-33577,23731,52694,82694,105264,28699,-83436,-103763,-44070,-23349,26426,72198,111792,169817,211450,231258,220199,96903,-15685,-123656,-24139,68271,134214,64683,-2721,-12827,39280,75332,73823,110224,112985,164778,-62581,-122140,-43483,4493,-13116,-53333,-91791,-88987,-24530,11970,23002,-52715,-56138,21302,100650,41026,18478,34064,-2030,-41404,-29314,36912,167273,272734,160592,105617,106601,55690,12013,-56009,-75186,-34885,-41594,-23496,9860,-15814,-71053,-120061,-66381,23859,169075,190031,197147,266246,280713,147264,17036,1699,46472,40527,-34794,-114470,-78926,3170,54992,74581,106929,179205,123647,55923,34281,82963,105909,67971,32852,68520,122895,146803,71458,-34434,-76846,-61481,-16788,33621,83469,79540,7550,-49839,-55953,-20647,-17296,-21624,-25183,-32587,-36051,-75355,-93379,-63721,-29985,-44649,-52322,-42461,-22027,-14721,19212,41719,27952,45314,92728,140239,84512,34065,-44693,-55576,-25208,-7373,-12273,-19444,71654,102739,54452,31397,27852,-595,-811,90392,85062,57042,45073,71426,71195,12612,-22750,-43197,-63720,-13961,68478,76743,-11765,93890,213995,122047,2900,37465,34520,-18126,-61523,-73173,-92436,-53598,67422,163097,168872,122398,70996,100934,109027,-13713,-133562,-20380,29323,-1823,-47412,-34589,19486,35669,-1689,-12299,55025,95289,131274,88404,-1032,-40941,-2273,12573,-19931,-47104,-72734,-60198,-56592,-64767,-9310,126043,254876,321949,216213,68078,79006,86843,19592,-26667,-65902,-84208,-31063,62460,-12327,-50776,-89077,-98076,-95662,-132654,-59061,-5631,38150,-29763,-51589,56179,105012,45403,45425,87179,95732,129731,73585,-7198,-45474,-12666,4531,1249,23304,54552,36396,35386,3255,-42329,-79786,-97610,-55900,-9668,-34663,-17710,-47312,-91889,-137530,17965,-3564,-16890,-53825,-61199,-68416,-108229,-110971,-38345,-31398,-67908,-14319,21769,19209,-7845,10191,105541,176683,92245,60024,31216,1341,-78310,-135265,-13560,180385,185073,93757,34288,-36653,-108209,-128641,-101190,-93323,-123562,-150261,-155899,-138617,-38141,26610,43820,6430,-26298,-9224,-35974,-64265,-6033,60989,79175,64366,52011,-5242,-102593,-26083,57705,26726,-16604,-36275,-31411,-43030,-54519,18676,63109,79377,102257,50562,-68220,-93519,-39567,7819,28906,33972,23971,44996,60857,29049,13602,18196,89269,151342,122291,71711,42096,3893,-1941,40619,41328,6567,-102371,-25599,-14756,-66750,-68552,-18767,12320,-44814,-52178,17996,53381,67448,70209,64575,15356,-27944,-5041,38501,206088,242906,141550,11931,-60466,-76215,-49846,-30207,-63739,-100672,-102238,-101769,-98875,-94090,-23643,89389,233286,262127,266708,239536,66657,-45440,-48873,-91425,-64137,33113,-11008,-25332,-50181,-43686,-31749,1945,25433,30765,-2532,-109581,-147476,49091,261613,139056,25456,-12572,-36807,-61930,-78173,-55670,-38434,1115,6837,-3700,17533,102416,129114,82703,41353,77128,79829,7887,-38331,-89432,-29950,39185,97317,120545,100452,30070,-2969,-2635,4221,-39594,-27962,4823,15938,-7851,-41607,-17629,24969,39806,58000,60403,-1012,-89841,-132003,-121959,-127966,-122855,-92071,-87605,-37415,-32408,-13698,42728,51637,36124,56499,96927,39255,-43404,-72747,-54451,-73420,-107481,-107900,5416,146708,152855,50624,-62545,-81708,-40553,-30860,-53172,-127600,-172889,-129740,-90859,-72233,-49576,-29818,-16478,-3690,39999,107532,51091,-7136,-21709,39829,87407,24509,-30826,-24922,31742,125469,230058,217971,190802,237830,298616,349337,306428,138603,31794,-67456,-153901,-164748,-90129,-19050,-14009,-64330,-59601,-17661,-15121,-46975,-41890,11053,62818,79349,39711,19007,-45575,-51532,-37467,-12198,67974,241954,242822,209895,131904,31748,-20134,-38513,-31751,-46894,-78011,-14776,17154,17711,14633,239,-23980,-94304,-81468,-33059,21624,-73788,-8213,3866,-72037,-119976,-17969,6079,31098,18755,6727,-1930,49358,64462,60864,78249,39058,-34765,-59087,37111,251215,389840,419356,129521,-19690,-65874,-69222,-40865,29128,28657,-38955,36089,92042,89396,80357,35361,-19362,-65127,-82733,-92029,-26952,40197,67115,56550,40372,70455,79256,77766,48460,2224,-36062,-59413,-32936,31995,123341,257030,232379,109680,564,-26678,45299,52332,2612,8136,22630,-27486,-81169,-73849,-26405,39255,77945,84917,39014,-65851,-69433,-88085,-100045,-94278,-75397,-48629,-34075,-1202,-1154,-25010,-50274,-20148,-44574,-66077,-76621,-39427,-266,131349,228922,153147,33607,-62184,-98930,-65426,-3333,132736,327214,381361,383541,260404,119169,35537,6270,-4258,5988,6274,-22034,-85410,-117436,-91823,-8975,97474,149973,90070,-36029,-59995,-13053,14321,-29740,-55134,-41641,-30965,-59617,-117508,-90612,1262,46024,78822,127319,208823,147134,1749,-23557,-3335,22245,-3857,-50456,-78226,-32945,6714,-42236,-110385,-87754,-51706,11314,44670,113664,244861,339373,351939,284263,143084,-3576,-7620,-17726,-37003,493,64113,67712,48406,15879,76100,45820,-13332,-5413,35983,13084,-28404,-8117,-7821,-59174,-38372,-4367,1416,-13524,24430,108348,230303,209685,185875,75684,2445,-20429,56833,127327,72653,-3800,-62994,-14632,38066,22913,-65703,-150232,-143628,-140269,-34163,49196,103030,67283,-19470,-81331,-82801,-79042,-64881,-61574,-37391,21057,92837,185453,273276,349995,296998,146672,102406,66720,-53425,39097,37482,-38185,-25934,49164,109651,105995,60847,-30878,66409,177152,225092,300717,437206,560903,542827,330519,35950,-97101,-110423,-52132,-53606,-32721,22019,10999,-42420,-91048,-101706,-65810,-19056,60300,93282,57449,37317,18268,12436,-4712,-28994,11218,24840,9380,53343,159653,65334,45168,-60505,-114210,15021,107315,113515,51411,116821,77856,46114,42128,56782,93132,71214,-2889,-48294,-74885,-73475,-76325,-93506,-63310,-36450,-30490,1175,46649,34791,5851,-27062,-32632,-47008,-76919,-54197,25436,53320,-10879,-61090,-91025,-33228,29143,26897,45315,31226,-60051,-137313,-112561,-44331,-11857,5849,45182,90627,51616,25363,-31445,-91389,-105885,-60912,53360,119382,36637,-106841,27401,201634,263169,143514,9660,-70378,-121259,-106691,-37535,-4942,17111,-9778,-66130,-20473,56859,104574,58548,4177,2452,14715,2874,-15754,-7450,-34515,-63655,-70205,-24264,20141,-1619,-15555,-10483,-31283,-604,152627,255753,237318,132449,-10487,-23297,17270,11955,-39312,-47116,-7358,67063,153663,153621,106773,51463,-27843,-42732,-18255,-28273,-39604,-16503,36011,116167,186781,235127,197690,133175,71071,20012,-30724,1784,78854,96220,3643,-5404,-51763,-11328,-16336,-55111,2432,150952,41627,-92737,-133388,-43243,-54811,-51781,-62353,-73684,-41680,29806,147330,348889,512649,407978,169696,84397,24141,-41122,-73602,-11722,76105,137726,137882,50638,-8275,1624,125915,47032,-32862,-62096,40079,170413,200104,139225,54950,-23707,-51124,-31470,-7795,54723,88612,56481,-23156,-47737,-13581,-324,-14379,-50725,-46592,-8626,999,16172,23222,45129,136881,327608,427700,264980,164122,275780,325523,194449,30303,-9849,204004,322626,167667,-27818,-63030,31519,38816,-44709,-79588,-64536,18648,21856,-13748,-54922,-102152,-116696,-62924,5128,41511,16588,-9595,9783,131953,180700,78750,-93915,-95973,-14744,13272,54155,54833,16960,-24966,11832,62168,75296,7280,-57869,-74375,-68924,-65929,-63149,-18567,74987,146832,92067,-14123,-17893,29529,13330,-83549,-138289,-173375,-82558,-20124,-41930,-61308,-30310,-18612,-30719,-28419,11527,38878,64408,-15219,-51833,-28823,-20669,-7666,50639,99572,26635,-54389,-53887,-55043,-67864,-43696,29995,114075,186726,90836,-21730,-78481,-24212,-70537,-44595,-59158,-72335,-24103,8505,10430,16072,34057,29751,-3568,-20552,-28944,-52678,-46401,-40367,-98003],[-68877,-2166,48578,70347,81953,67031,26190,10931,16854,-18267,-74155,-12967,34395,79778,67086,11127,-29017,-30375,-25572,18136,47473,-7701,-77412,-73060,-30947,71331,164486,139503,83515,49060,43560,33048,29033,-21456,-35481,-9187,-56261,-95225,-92704,-43493,-45132,1597,20912,-32408,-31588,-32768,-10309,129479,315317,325897,186117,58234,9182,60633,41654,54543,34067,28261,-5137,-36575,10569,-23594,-82668,-43599,-38534,-17961,-24180,-50807,-56463,-13175,87205,263238,373589,318596,144211,39749,-44891,-76524,-61376,16510,52030,192277,98224,-1394,16726,28040,36184,62798,54730,28826,-13733,-23683,-28230,-36335,-24102,2503,-14633,-60006,-77042,-81941,-77544,-56804,-67656,-41585,-13294,-45898,-93928,-110063,-96544,-37736,19649,11789,-58498,-50850,-17156,-16669,-13627,13915,25304,-7939,-55251,-45824,-62180,-46093,-3446,29298,27924,-26439,-30376,-23794,27173,35311,25425,28086,40196,70362,73901,72708,60256,34235,28477,20506,-26927,-3835,-45339,11947,44940,24550,-27364,45458,189696,285646,203373,30426,-99687,-95132,-76466,20188,100938,165229,132224,21192,-1560,36784,-19596,-27485,-11755,-86620,-83408,-42001,-58866,-112787,-183140,-162894,-200057,-30979,53227,49033,62533,32084,8022,65445,-40252,-36004,125289,96667,13979,-541,-20654,-41898,-49066,-64810,-41344,45889,62115,11839,-32744,24837,136649,307681,415919,450462,419472,302575,78119,9799,-2094,70599,112989,62695,-22733,-56484,-57634,-28417,-59234,-83612,56757,207177,292111,323691,229082,78856,-70346,-96668,5236,57403,50032,23029,-17876,-58036,-46460,-19351,-13262,16572,65970,94436,84077,5464,-81944,-94435,5922,69991,98871,40501,-73537,-28503,21282,-18634,-57285,-97450,-87257,-44565,-27048,-7852,1366,119,-32236,-55977,-60190,-44589,-65290,-102033,-78189,-86730,-125347,-132926,-137966,-141146,-117660,-125119,-38218,-36234,-76633,-80219,-38117,-24613,-74587,-84045,-91389,-76684,15185,73416,63238,61573,23729,-47581,-67024,31895,186593,239001,196136,110957,3166,-131434,-76921,-59779,-68573,-74556,-77962,-37507,-13813,-26377,-82185,-95589,-113179,-75425,-56320,-77601,-41846,-5490,31783,60131,82050,109273,149913,171733,166680,98172,-40760,-44629,83851,262200,401588,493665,507022,245872,55509,-19614,-53768,-57139,-64908,-96216,-68594,5333,42609,47800,17526,60435,56531,25963,83307,33391,-72998,-56947,-19413,42238,166578,448044,739770,667893,373786,62712,-16184,-17819,76159,146726,108541,70116,31475,44215,54713,-2834,-47675,-67453,-33802,-25945,-81097,-112091,-44278,-465,-38,33856,105245,139137,175694,188764,147482,121827,204703,317084,399808,300642,100660,-81097,34786,53761,20262,-64428,27814,36120,13578,-36826,-36803,37552,150748,364236,463850,340672,32450,-14919,101312,286066,304400,106564,49925,209637,235303,140535,39776,13699,36098,38206,30299,27584,27931,49502,52347,-36390,-94150,-26691,-16852,-60106,32133,219015,322227,366461,378221,264437,77846,-35414,-91909,-81242,-51345,28392,80461,116330,95906,74595,57917,-18977,-69912,-57815,-60688,-82056,-116761,-127956,-95144,-22662,56104,120552,105377,21242,-19968,-11388,29394,147906,278594,284639,285177,235821,181095,24546,2057,103812,33188,22676,39704,14206,-27759,7845,95222,128440,-16991,-169334,-186319,-20856,145591,182598,22328,31062,40369,-457,-61335,-111395,-91292,-922,117319,236501,183538,41030,-7643,-21939,-109230,-161934,-84889,-59717,-105091,-93412,-19970,7385,-19609,6136,37925,41224,39146,-696,-11124,-4534,-5078,5328,-15220,-3668,-50268,-73025,-8212,11200,-70942,-221018,-122650,-34872,18038,38235,34707,65167,36967,18448,-4954,-34183,51751,4763,-43303,-96001,-112573,-56726,19423,17734,11476,-57153,-48840,-741,16759,-16672,-64699,15455,109677,103935,60012,-14431,-42817,-31034,-20135,-338,10181,93,8305,-27548,-153033,-127981,57804,79511,11831,-73155,-145089,-175014,-156435,-61990,12626,83598,49824,-46725,-89115,-83829,-89196,-26504,44096,72812,68005,58943,-27434,-56388,-55807,-76341,-47818,-32638,-39472,-70681,-75063,-77410,-4724,78271,61284,-30840,-100978,-44574,30837,38582,18072,-16674,-60844,-91320,-97623,8737,129866,128264,73088,34911,9419,20370,99968,151940,62107,-8205,-42800,-52591,-10240,75678,65295,-6102,-67292,-121597,-67854,-39122,-23650,-52953,-43022,23922,49775,24106,-4564,-44657,-14097,21166,100310,137596,10491,-78537,-95624,-60329,-17936,9936,49001,104350,184764,124122,-51058,-31814,37204,-25669,-67281,-11688,52589,147219,229058,161670,3461,-66362,5415,61262,69997,13627,5071,38991,70354,37567,-88,-28627,-55359,-30296,43329,54497,28324,48213,108823,165863,179266,146441,89499,78965,68371,36823,7460,-45181,-65990,75405,136403,77704,5664,-48118,-84351,-64117,-38887,-7212,-11018,-75948,-135366,-60941,41488,140861,208532,184866,45776,-40511,-66998,-81842,-67685,-47450,-15243,15680,-12804,-90548,-109059,-70646,-25763,-49565,-72205,-3398,174921,273790,190966,85703,37919,-7355,-21404,-59956,-75902,-44959,-19066,27746,21521,-17665,-60700,-29046,9473,-39358,-33967,-79993,-79763,-54487,-48559,-3915,40390,110929,187930,224318,45832,-66102,-75793,-78716,-61360,-62821,-111735,-53685,-15083,-35231,-22637,-20421,31764,55784,57037,-26294,-52064,-69016,-160406,-89298,-18144,-28274,-95436,-94739,-38663,77570,289240,315928,273232,249924,100617,-24005,-36039,-13939,-33934,-89768,-118478,-94810,-51353,8898,27155,-6237,-17547,19336,-8106,-32161,-50882,9595,86952,123809,166183,144227,139572,167642,147209,40016,-23280,-31281,-41035,-84255,-33219,-52880,-95803,-127575,-125066,-97433,-24829,65343,3451,-56526,-151803,-37741,179485,278604,284492,209326,131501,91052,74704,46677,2014,-101890,-89162,-26765,-15758,-74389,-80091,-17294,39247,70474,61146,85254,62843,28958,10818,56389,34901,-76414,-152945,-123299,-48135,-40698,13451,144652,183402,147737,148843,110096,17575,-67145,-14063,14962,2458,-27379,28904,53502,42713,47665,85644,96599,11586,-54315,-101680,-72216,84221,190218,262321,251428,72589,-62381,-58105,11922,-22675,-34577,107155,107449,63170,39400,35925,-6409,-2129,52507,77672,44619,-26870,-24167,26242,39877,51202,-25365,-66741,1523,26468,-806,-1737,-55928,-106449,-100621,-94051,-89281,-77164,-76043,-107493,-130587,-100363,-65276,-66871,-56711,19480,102003,139412,56715,-46284,-56313,14333,72003,60406,9014,-11955,-17046,-20483,-16905,-3250,27537,59248,-1772,-60785,-75973,-93517,-103568,-22499,18131,21839,-33222,-75214,-16163,17582,51841,85669,28903,-84389,-69130,-7485,-3022,29054,57904,90413,145089,180299,195041,191450,95587,-7763,-119825,-24953,67774,129471,65892,3203,-8624,36285,73788,80536,124301,131634,207617,-32621,-106673,-53835,-362,-15365,-55617,-83619,-96586,-40132,3408,10686,-69337,-65096,22541,110265,39276,19091,41254,-1705,-44236,-28343,32054,152148,268985,163114,110907,109751,59917,11567,-57701,-73327,-28331,-36459,-26550,4461,-20172,-71802,-117725,-68567,28771,195962,235903,248654,316171,319326,173228,31511,12705,52266,29756,-58467,-128456,-70487,5298,38674,47051,88261,185701,136212,65621,44350,93643,114777,69520,26066,66231,136757,151380,58395,-41194,-77442,-73739,-37935,2342,49857,61585,-2201,-49933,-60073,-36534,-29982,-22659,-17470,-28852,-29932,-65687,-88650,-59419,-22152,-38045,-52702,-39224,-12603,519,43727,67636,56748,69332,108234,144872,81631,27719,-59752,-72293,-39461,-21193,-18324,-16476,74484,93906,42677,22879,21032,-8563,-3202,106927,105455,80304,66464,80951,64592,-3001,-37857,-54576,-69888,-15733,65136,71984,-16555,116752,243985,144048,4881,22818,15724,-33278,-75439,-86536,-102380,-43592,94755,196578,215360,162017,83339,93436,97047,-13773,-125292,-27572,26853,904,-43434,-41977,2625,10428,-25919,617,86461,127937,167206,115270,4506,-32929,7325,21768,-15828,-49559,-74234,-59150,-56362,-69407,-29859,85094,213285,268187,180258,70134,99919,101491,23679,-27337,-71210,-87074,-21098,70382,-6172,-43606,-83251,-92599,-89563,-84255,-43842,-15454,20916,-32334,-32553,68975,97779,22746,16533,57536,106948,152660,92257,10748,-42764,-16320,-3269,-4483,12275,27506,-4757,-2572,-29184,-101538,-135910,-108868,-57217,-16975,-54986,-49482,-72282,-101843,-157491,-14666,-32011,-32401,-65477,-64253,-65906,-101088,-80419,-32102,-28082,-79118,-32245,4684,2604,-20472,-446,98708,201980,134729,99958,45851,-10985,-94898,-93827,37407,222147,208452,105580,35362,-42765,-112289,-126315,-101557,-93667,-121815,-142962,-127562,-112335,-56915,5678,31775,1061,-28797,-11122,-43397,-68334,-1080,73621,99675,78228,53878,-11450,-91913,6725,118149,77536,13097,-37350,-60453,-63927,-34895,53602,97072,114353,137000,75625,-47159,-83674,-35063,16222,32363,30051,16443,38810,66480,34387,16546,15234,75884,134637,116969,76314,50713,15862,13897,49500,44116,8205,-91186,-20268,-8507,-65087,-72134,-27912,5762,-50191,-72550,-1976,35470,55428,62639,60735,18657,-26446,-179,57161,247388,306898,193214,40804,-46339,-73885,-55347,-27464,-62986,-110456,-113687,-97117,-76553,-75027,-32186,68115,198831,211081,208006,209122,52626,-55353,-59578,-105628,-68711,19348,-21860,-24583,-41574,-34457,-25871,-832,14215,16793,-15909,-125495,-133694,54379,229756,115922,17639,-14066,-42076,-72275,-73042,-52308,-35862,7086,12485,-6935,10654,98154,150175,96990,46463,67527,74244,9099,-34364,-84067,-27386,35151,95132,120357,88074,17795,-2866,1603,8019,-48924,-28673,7760,17520,-11344,-47325,-26567,16930,25577,31095,14276,-41926,-90426,-110164,-106938,-108114,-107481,-85761,-77324,-31226,-31188,-15664,40305,43134,18447,46797,106698,55370,-26841,-69938,-67945,-82887,-91829,-80176,55527,185702,160974,43173,-70365,-77629,-40989,-33110,-49539,-110697,-156876,-133240,-96793,-78126,-42190,-19740,-17734,-17925,31168,130369,83711,13725,-15588,34595,87514,37190,-19147,-23728,18545,104753,223206,231193,210388,244226,298519,338030,297543,136115,30775,-60479,-146883,-202224,-129923,-50951,-26451,-52749,-33963,3107,-5924,-53356,-30549,22628,59144,55965,13298,-1480,-62255,-50039,-42423,-16432,75535,276754,288557,246689,155915,41139,-27369,-53720,-49458,-49540,-63475,-6793,4036,334,3563,-8057,-33602,-106761,-78902,-25831,25123,-62165,-11682,13795,-37301,-139988,-29979,468,29909,12251,-7741,-17740,41663,62793,59366,65935,14433,-53991,-60055,20346,226317,375506,388725,102876,-23308,-77015,-73755,-33676,57946,77020,-14924,39460,79815,72183,71458,38235,-10337,-48650,-54491,-79781,-34390,33059,64953,60634,49836,71329,64302,63045,44208,3023,-35806,-64035,-36189,31375,119282,250422,212769,88994,-7785,-24978,51786,73372,25526,24876,32665,-17952,-74427,-77939,-36422,32555,77593,92497,46439,-56489,-55987,-78830,-93866,-110504,-88677,-46909,-37232,-14299,-22481,-45901,-62303,-28896,-68221,-91057,-102771,-57334,-12831,125815,253410,180891,48847,-54476,-91102,-65689,-11895,111389,304734,369594,371298,257201,136430,48652,16045,-1584,1497,3951,-17613,-79926,-113808,-97942,-16203,93500,153742,110649,-18365,-53081,-12846,15353,-24097,-47745,-34893,-36719,-80832,-133272,-54218,32853,58096,82010,130930,221149,168954,20319,-6356,14508,45011,29826,-16750,-58747,-34284,-9646,-66645,-70814,-83555,-88080,-10243,47679,118848,239949,318600,317532,243810,115743,-14581,2871,11104,-14566,-5074,64067,91453,81613,24392,67805,57042,1784,-5604,24674,10922,-5158,16831,13008,-31500,-5397,14213,-5610,-30613,21865,128332,242669,197854,164434,59445,-13303,-26162,44581,113574,78829,970,-66070,-21007,36446,30888,-39414,-124162,-139970,-138819,-36308,42607,96671,69758,-7333,-61892,-61846,-64356,-57867,-56887,-40765,5624,71903,157904,243940,337182,310169,151604,94035,38375,-68564,66468,59899,-12381,-39628,31290,92218,97271,58569,-29954,57025,161694,207396,258644,352285,453042,456639,286600,16358,-126895,-130836,-57086,-60103,-22995,34548,16068,-42221,-93609,-93773,-63753,-23133,54517,75046,35665,18433,5994,4517,-8160,-27898,4191,9167,-8058,22593,111223,35383,24326,-74117,-108596,25270,137258,144156,69826,114199,63090,33475,37714,55209,78588,76136,-1567,-53750,-80149,-73761,-76154,-88692,-73548,-54790,-48909,-19596,32225,20001,-26942,-71048,-57139,-41679,-71859,-76540,-2401,19163,-42298,-84079,-99129,-33503,18865,11746,23118,4458,-71536,-105377,-103164,-54305,-34922,-8096,45892,99187,61305,26847,-34576,-83184,-91432,-58145,35304,97042,16396,-111786,76029,270969,285149,133370,-74,-78736,-129153,-99003,-48293,-18620,8170,-13192,-72624,-54002,10981,65085,45640,6543,12752,15778,-17955,-38475,-12491,-26282,-49433,-52192,-5518,32022,-1608,-23234,-13666,-29422,-19913,97619,168557,150657,88638,-19644,-21392,20400,16111,-37006,-46986,-4681,58938,136946,141013,84073,23533,-45722,-50720,-18677,-30977,-42210,-9205,58742,163984,247401,305972,275642,209177,119985,33399,-30887,10319,94295,103078,-1114,-11157,-55350,-15362,-12736,-43954,7487,170185,67860,-65184,-101443,-35885,-53098,-67774,-77920,-86611,-52877,12540,110364,281911,457483,393451,160040,75949,20241,-40403,-86451,-20894,76913,176639,184184,88039,33550,-37751,86149,37944,-33344,-61126,49576,207557,254362,180135,75644,-18310,-50243,-30942,-2303,63914,99718,66505,-20049,-49152,-14507,-2515,-15949,-44330,-31266,10750,27361,17501,10443,26739,131100,349741,422750,211410,78934,202863,265787,147866,1647,-24778,186756,293494,144182,-45645,-49259,60103,48737,-51992,-88829,-71191,13873,18200,-12896,-54449,-108658,-109327,-52953,12500,44590,17552,2939,41319,164508,181046,54714,-109451,-82142,-504,26258,59989,53754,11484,-28460,6790,49972,57250,-10833,-68523,-74825,-67830,-66848,-56009,-10153,70160,142310,108234,-293,-15231,57106,46401,-58798,-103784,-126756,-116991,-35821,-34990,-42475,-28895,-28487,-33544,-29434,389,19799,36346,-50887,-67753,-32427,-15825,-3741,50923,94910,15549,-58396,-58345,-55222,-57370,-32190,32732,106690,193782,109292,-31187,-72376,49,-73600,-50458,-57897,-67389,-32881,318,2260,13883,39675,31857,-12842,-35743,-42016,-76019,-52519,-33488,-88271],[-52431,12083,55896,72445,80907,64676,21366,5304,9654,-29687,-63112,-1073,39057,74769,53191,2373,-33587,-25940,-1150,58591,83693,10328,-56741,-67055,-50744,45390,144011,129385,88215,61677,52181,29025,26070,-26668,-48042,-20669,-68237,-103845,-68624,-24737,-33707,7425,16461,-39240,-31429,-15040,17470,138908,320563,365565,235172,96342,18250,20477,-26125,25219,18804,28490,-2209,-32803,22736,9007,-57723,-61368,-72163,-27329,-23410,-40700,-46361,-5724,91242,277700,402505,331645,144722,37193,-46142,-61112,-60999,3535,28278,168981,93208,5002,19274,21236,22712,51296,48780,28361,-20660,-33354,-33306,-35857,-18802,8118,-10568,-58137,-71941,-78808,-74456,-54429,-52270,-28120,-3680,-39314,-88172,-116234,-97638,-34140,25342,16298,-55119,-49141,-14917,-25668,-30621,4811,26327,668,-46467,-56990,-62004,-23963,38592,71217,48927,-18732,-21629,-13344,35411,39835,29022,29143,42603,74736,81023,73460,59117,28827,16245,11895,-17000,9108,-54408,9107,45650,27187,-19965,47958,175276,245010,153303,435,-114595,-92296,-77653,23009,99828,153365,136527,30854,18522,47397,-25588,-39557,-10402,-72855,-99215,-56379,-77311,-138713,-223109,-181516,-155368,-22517,39001,17445,41265,37692,26389,54438,-73253,-55287,108251,113986,34906,18929,-3383,-27679,-34311,-46196,-16503,58095,49564,6374,-35996,11955,127650,297482,394137,424617,379522,274352,86815,41269,3418,29974,78988,43297,-31463,-59504,-50748,-12519,-30571,-78576,31601,178697,260127,289565,203218,62864,-83751,-80437,21499,58371,41459,17792,-16350,-54066,-48194,-21081,-10388,18541,59876,83414,72096,-12296,-105891,-64278,37246,87277,104593,39389,-90036,-35237,15898,-27966,-83491,-115590,-104099,-61171,-44144,-26336,-1856,3261,-30782,-52841,-63614,-50258,-72035,-98818,-73818,-87282,-104634,-85447,-88546,-104450,-147807,-131346,-36811,-42037,-77101,-70697,-37582,-34719,-88567,-91970,-86862,-66569,11533,56774,45514,50150,16084,-51617,-68625,22990,160797,192220,147807,82058,-13193,-134200,-66091,-45882,-51746,-50990,-46299,3546,19785,-7088,-60704,-128093,-136891,-70981,-50192,-71401,-32318,-4470,19905,47051,70988,98946,149462,191823,188532,91389,-63644,-57772,36985,189335,345642,466530,493760,249479,72406,-13836,-55735,-57806,-67450,-99844,-68789,-1011,18912,17416,-13991,46432,78981,79121,149390,80837,-47139,-42786,-8374,60145,201584,507431,804407,714143,381862,65855,-11507,-13831,85174,182568,176515,160086,91738,83361,86055,25181,-24510,-70265,-47845,-32057,-73600,-141388,-80120,-12599,236,50626,138333,178143,202203,195438,159138,159618,259222,347611,380930,240513,30174,-28583,58229,63243,27943,-35618,26443,12010,-7816,-58867,-72195,843,110377,294058,393298,322576,43185,-22406,103487,295629,326623,143222,83187,245305,247535,138605,36581,15844,41094,36522,25689,26046,32781,66807,87736,2760,-106681,-63816,-48134,-119673,48409,250926,340066,381989,389213,277129,92868,-32695,-96544,-97317,-84322,-20417,26346,71298,66976,58559,61102,-3238,-63850,-64250,-65456,-83537,-115287,-119965,-89581,-22939,48585,106718,97691,20540,-20399,-9506,27622,139992,277235,279316,264666,195634,133680,-26512,-56550,54281,-2275,152,27103,4593,-29210,28616,126312,141963,-35252,-178372,-164452,32844,201139,193291,37112,57923,57598,8365,-50276,-111324,-107062,-41617,65853,173439,147560,28385,-22932,-39399,-122953,-150254,-79923,-57752,-97524,-76172,-10329,24415,6646,38844,72127,69848,60317,8167,-16508,-15783,-14290,6647,-9507,-6152,-50981,-75347,-17171,-3888,-86440,-229298,-100002,-22226,20299,42448,41866,64893,41440,20648,-10107,-38716,50468,11734,-27481,-79905,-113272,-91860,-28400,-25848,-9212,-55662,-45270,7709,23210,-18176,-60327,20897,118661,114507,77872,1413,-38407,-34689,-22100,8578,11436,-10302,-14121,-57292,-171748,-90088,83835,80184,2844,-81540,-135408,-150621,-148073,-52195,6521,64167,32476,-60422,-98199,-75764,-79901,-21341,40781,55581,39200,40213,-45019,-70758,-71431,-70150,-13160,-627,-14578,-60518,-73381,-83230,-21189,70735,64528,-25494,-101213,-40146,37284,36298,13460,-22257,-67258,-98916,-96008,13461,133807,137431,84661,26975,-27510,-13279,94926,178352,87845,-5260,-42606,-45588,4004,91182,81261,7292,-56959,-131612,-79579,-44228,-30255,-59336,-43059,27653,46570,16919,-10583,-41893,2393,44841,118327,141284,12408,-71054,-98386,-75082,-34113,-6604,26556,68211,132881,73821,-67666,-18143,40485,-17405,-59083,-12242,52639,147469,229778,137691,-9051,-76795,-9645,53353,68026,15765,4925,35227,82705,49843,16160,-13540,-46638,-20363,59772,74034,34001,45114,90920,133107,143707,116137,65771,51718,34441,22203,-4257,-54842,-38783,104788,160448,97023,23506,-37631,-84951,-65801,-41922,-12925,-14976,-77015,-137894,-70476,23640,115441,180477,177932,57193,-37982,-68581,-74005,-55169,-44005,-17781,11811,-20047,-89451,-105332,-80735,-40780,-71972,-98646,-34282,137395,200326,114675,46237,22524,-15692,-19204,-44732,-103635,-77376,-49796,3659,6060,-28772,-60108,-12471,35607,-11882,-30096,-89513,-71084,-45208,-47032,-6587,51655,150911,272241,293554,73789,-94444,-103926,-58133,-42113,-51726,-79411,-25611,1669,-29357,-16612,-4652,66532,115946,101748,-17196,-69620,-86914,-136254,-76348,-21064,-37793,-98262,-78582,-9426,134609,368648,400930,341767,283170,115669,-15694,-43370,-17848,-24753,-68860,-102803,-82773,-39233,21289,38882,8052,1492,32027,-4008,-29390,-44766,13754,91918,129737,175628,159644,168745,217555,212135,81071,-8472,-17622,-38114,-100416,-39758,-49238,-92552,-122200,-110776,-61501,27020,104207,22211,-58877,-140380,-61198,147606,256337,266818,191224,112229,77394,69052,45144,-1737,-126017,-44302,33004,27756,-56914,-92667,-17263,41442,71297,59251,77134,51643,14664,2964,64776,49927,-75627,-152006,-153372,-67711,-55688,3911,152259,228261,173147,184245,148475,33318,-98386,-18652,8546,-1748,-27355,37999,62706,38443,31345,55372,58821,-11653,-61470,-96031,-49604,134648,246381,309119,279903,106231,-46571,-74447,-6894,-50079,18859,153435,132412,72094,43021,39923,-14981,-45266,-392,32068,15110,-47917,-40916,18899,53528,72398,-8649,-65014,5015,24651,-15025,-17770,-62162,-109181,-101836,-98742,-91309,-75610,-77471,-103640,-109911,-73883,-49697,-62966,-57360,19071,96076,116470,49346,-34964,-60921,-19367,24747,22896,-5413,-12751,-14230,-14535,-9479,-1968,23842,55354,988,-61790,-86305,-110143,-95225,1574,46427,35759,-39665,-97109,-38329,-3409,33605,74177,37273,-66895,-29258,26895,15012,31985,46248,70498,121307,153742,166418,167141,94332,2407,-112272,-27153,63500,119538,64177,9639,-852,34375,70707,85437,137198,145947,244516,-2722,-90879,-60805,-406,-6846,-47165,-63758,-83785,-46005,1404,7175,-73649,-58663,38474,127581,39364,19552,45569,-4234,-49017,-30994,22612,130082,253706,163559,117668,112335,64158,11714,-58522,-69721,-20038,-27958,-25496,2096,-22068,-70875,-115215,-77041,28357,219964,284902,301343,360598,350722,199384,48710,24329,54721,12766,-84727,-141161,-61071,7795,20956,20064,69530,185170,144706,75433,52295,99046,117809,65451,12107,54929,144543,149936,43614,-47351,-74560,-78804,-56086,-27882,14925,40171,-13282,-50814,-64669,-49931,-35836,-14204,-6087,-25324,-26690,-57492,-81179,-51887,-12422,-30000,-50960,-35525,-5066,12744,65488,91902,85918,94364,126101,148215,75280,17095,-74870,-86379,-54020,-36566,-23924,-9454,80363,87809,34532,18716,19519,-9693,1436,128341,128900,105515,89809,90104,55363,-21295,-54742,-66259,-73350,-16133,60468,64816,-22619,127609,253811,154984,7299,8640,-4376,-47516,-85196,-94578,-103776,-32231,118643,225277,257463,197782,93004,84957,82478,-16727,-119378,-34418,22961,2203,-37604,-45250,-12888,-15357,-45701,17582,109515,150380,196088,143577,10080,-23845,23782,40096,-4387,-46100,-73754,-56552,-54264,-71616,-50271,36194,154178,197953,138166,73634,118925,115718,29646,-26089,-73993,-84405,-8154,77794,360,-35576,-72415,-68924,-47162,-38556,-28917,-23473,7111,-24840,-14001,76772,85483,-4298,-20700,26726,124585,170487,105694,29575,-38304,-23380,-14442,-12351,-1657,-2636,-44986,-35813,-53340,-156224,-161392,-90801,-45685,-15416,-67774,-78124,-96099,-106409,-130676,-36940,-60504,-47559,-75699,-63570,-59915,-86628,-52849,-22546,-23270,-57270,-26349,1150,-5968,-27471,-5583,94844,230238,180885,137077,60010,-22513,-98212,-50106,81814,251957,225789,116362,36796,-47008,-111494,-117976,-96478,-88974,-111029,-123843,-98962,-89749,-72105,-15283,16914,-5811,-30687,-11942,-49580,-69759,6512,86748,119412,91855,55843,-15200,-78249,39167,182576,137318,50118,-26396,-85798,-74280,-8232,86335,126675,144478,166123,97513,-24417,-67542,-27805,23905,34874,25816,9986,33730,71400,38330,18359,11225,58686,110053,103038,77041,56761,35760,43762,62852,46906,9635,-81155,-14837,-304,-60222,-75012,-37229,1124,-49134,-85920,-22331,17061,42787,53159,53478,16704,-29628,2959,72910,282817,370388,251875,74211,-29416,-68885,-59647,-24906,-61567,-118535,-121433,-89023,-53514,-45586,-26613,46082,157040,153905,144970,168656,34318,-67150,-71187,-118053,-68885,7312,-33667,-26012,-33322,-23773,-17397,-1165,4687,2460,-32370,-145424,-113373,61527,201539,94819,10555,-13973,-44565,-77615,-63012,-43739,-27579,18459,23703,-5004,7482,95047,174786,116135,56136,62357,72676,16037,-26068,-75976,-23721,32154,93231,121593,81204,11653,2083,10433,16887,-48107,-26688,11326,17876,-17368,-53601,-33039,10773,14065,7509,-31116,-75831,-78713,-87234,-88076,-86011,-86155,-70626,-63879,-22622,-26806,-15315,38026,33840,6192,50657,129303,76628,-14184,-68384,-79800,-84630,-74588,-45581,110269,218409,163618,35611,-76654,-76169,-45774,-39361,-48707,-94493,-135554,-127537,-97991,-79196,-32065,-8692,-19243,-35451,20903,154495,125650,47436,-1249,32643,87604,50277,-5470,-19773,7549,83723,208241,233854,218252,241128,285324,311877,276858,128805,30186,-46294,-118995,-236049,-174195,-87304,-41305,-42026,-8803,22328,3515,-57509,-14670,33810,54876,34796,-6563,-12107,-60709,-41428,-43464,-14446,86555,308984,330796,280661,177878,50913,-31805,-62718,-61256,-45770,-44564,5064,-6805,-19154,-10376,-18086,-44909,-117010,-66613,-14415,28075,-52976,-14178,22874,-3900,-111684,-43653,-7368,27506,7370,-19261,-29956,37776,64292,62030,55809,-4315,-66901,-58075,4787,194010,346848,348182,80870,-21328,-85114,-74347,-24491,88474,132021,18328,41957,63634,54002,63278,42092,-1008,-32829,-29140,-59867,-36619,26376,62939,65488,58824,69086,48873,49186,39734,4081,-33872,-66035,-37341,31260,112050,232749,186376,67534,-16098,-21092,60361,96062,49612,41869,42278,-8756,-65063,-77738,-42054,30222,81245,102848,55773,-45033,-41691,-63386,-78621,-102370,-91961,-42110,-39179,-29076,-47306,-69839,-76432,-35697,-89511,-113784,-123663,-66822,-22263,116213,269575,206842,63772,-46128,-81982,-64191,-21056,85816,268246,338699,343221,248964,160222,70642,31409,4742,-282,4438,-8962,-67820,-101347,-108233,-30187,80670,148401,127715,3933,-41713,-12050,14745,-20779,-41438,-28623,-44002,-99391,-110316,-13870,65842,68747,82836,131040,226046,184387,35395,4104,21002,51861,48977,11629,-38204,-34910,-25898,-69346,-33360,-57698,-99222,-31199,48664,119803,228073,290318,279372,199871,86473,-19955,26071,46745,15488,1611,63991,111066,104503,29027,54008,65776,21326,2045,15109,9460,20962,40672,33345,-4053,28532,35381,-9502,-46087,19751,145291,244370,175427,136575,40196,-27546,-29445,34163,100786,84215,5627,-70377,-25662,37611,40803,-10570,-89064,-111966,-115323,-36063,35537,88838,71354,3932,-43439,-41993,-50391,-50772,-51609,-43880,-11698,46568,125931,210064,316056,317198,155542,85265,11308,-33662,83089,75320,6787,-42354,19252,77633,88427,57448,-28323,47916,145487,189471,216247,269029,347849,368958,244462,4645,-135278,-125625,-62681,-69104,-11238,45308,19969,-41850,-93163,-83316,-57807,-24094,49784,57092,16097,188,-6544,-2980,-9745,-23025,-2030,-5684,-24727,-4047,65737,4062,760,-87888,-100011,34361,167898,177141,86433,107325,45623,19116,31301,50669,59950,77502,1580,-55488,-83639,-74303,-76831,-84434,-74575,-64198,-60435,-35419,15437,1218,-61523,-113251,-65895,-25145,-52458,-96574,-32886,-17579,-75666,-107541,-106687,-36329,5790,-3998,70,-21856,-70201,-72771,-83041,-55470,-56210,-22297,43437,103529,66212,25955,-36210,-71988,-75498,-52095,15502,64079,-16342,-99647,135978,344452,301557,120756,-11196,-86353,-125176,-88033,-55396,-29212,5086,-12615,-67546,-74835,-24460,29559,31350,6494,19462,14198,-42673,-62357,-16401,-18363,-36605,-36054,10882,40060,-5021,-31746,-15161,-19612,-20552,63326,101915,80445,50210,-27329,-19775,21560,17144,-36946,-46000,-1406,49223,114238,121793,57838,-2584,-63254,-59664,-19411,-30241,-40650,-844,78460,202266,291615,355714,331003,265559,157184,43943,-29491,20985,109149,107141,-7518,-16133,-57927,-21363,-12328,-35139,13280,185800,95061,-31699,-55054,-5603,-30640,-67538,-85947,-100381,-65630,-4477,78006,221622,393055,364943,143836,64150,14278,-39673,-94391,-27846,77566,213603,221722,115110,66727,-45913,36842,23625,-35387,-59079,59481,248069,317192,228210,98214,-10827,-49438,-30091,3992,73260,110906,77590,-16398,-51386,-16828,-6854,-19159,-38827,-18081,32120,54787,17236,-3562,7619,120985,356741,391501,143417,-10343,142836,216194,113582,-16115,-37273,159773,251395,114064,-62958,-31624,90261,62088,-55634,-93010,-75682,5203,8497,-17851,-57888,-116122,-102480,-42548,22722,52618,25123,23975,78866,195123,172717,29108,-113437,-68866,12068,35590,59238,45615,583,-33102,4320,36917,36715,-29957,-74212,-70024,-64190,-67205,-51117,-6485,61252,130884,113042,9878,-11952,84071,79392,-35293,-70947,-80649,-124932,-50561,-28433,-28696,-29354,-38921,-37811,-31443,-13485,-3883,3019,-85583,-79095,-33753,-11562,-2169,46665,82808,183,-64264,-63340,-51727,-44791,-25737,26570,86947,179649,114467,-44177,-61027,25576,-43763,-49435,-55605,-59812,-42821,-11143,-9109,8688,41995,30844,-24372,-43961,-22866,-42411,-45636,-25564,-80435],[-45751,15471,52169,64295,70366,53741,9174,-6569,-1897,-43521,-48913,3731,35813,61512,32284,-12761,-44427,-28022,19471,110677,135807,43718,-37515,-60830,-69956,14688,114356,109308,81070,60922,50054,19097,21550,-27063,-55944,-30597,-77908,-97392,-51757,-14543,-30123,6258,3052,-53083,-33888,993,50031,152784,322709,400208,286331,137893,32333,-5173,-83419,10108,3101,23099,-5475,-31311,32729,40418,-23088,-58861,-98698,-36222,-25401,-34717,-37189,-110,88038,273236,408362,329781,140123,32958,-47583,-50922,-59769,-17034,-7284,131321,76447,8104,21684,12695,4894,35636,38852,23701,-30070,-43477,-39365,-37998,-17235,10770,-7972,-54502,-65578,-73397,-64778,-45709,-32103,-14047,4635,-33310,-81664,-115903,-95309,-30349,29945,19461,-52532,-49156,-15119,-30372,-49148,-7182,24050,8390,-38947,-65879,-55577,126,79138,112822,67055,-16148,-18856,-10093,35593,38388,28400,26643,40808,73769,81894,71612,56446,22483,2914,2557,-9117,16815,-61807,2984,40915,24212,-15555,50350,156889,197929,100501,-28723,-116508,-92645,-76921,26720,96818,137738,138371,41995,39149,61303,-23797,-51382,-10972,-58047,-106923,-71427,-96110,-160654,-240494,-155988,-117733,-18324,16908,-18850,19377,38212,37841,40624,-101445,-68338,75161,117727,52639,37031,11729,-14968,-18910,-25180,8579,69226,34742,-1758,-40064,-4070,109759,266129,347203,375887,329172,242801,93975,73307,19717,-20073,22820,8719,-44781,-61788,-42375,1966,-3910,-50963,13848,148523,226766,252971,174582,45670,-98295,-63082,34676,56144,32264,14311,-13351,-50573,-49466,-23080,-8579,18403,51153,69848,58425,-29868,-108460,-27703,66658,97076,101755,34816,-105020,-40947,7533,-40225,-110259,-130225,-116048,-69755,-51958,-43990,-8652,2516,-34498,-53259,-63835,-53770,-77936,-89335,-61274,-67968,-66376,-41547,-43699,-63164,-116120,-115859,-32620,-44068,-73144,-62931,-42503,-48976,-102541,-97323,-80711,-58890,4868,35602,24738,37389,8781,-53863,-70475,12117,131925,148623,101815,52148,-27843,-119787,-54230,-31070,-33783,-25807,-12854,46019,53915,14394,-29232,-97247,-150941,-58768,-42623,-63026,-23610,-4979,8542,34215,58008,83489,138970,197346,199317,78897,-86352,-60302,-1222,121708,284381,421796,454798,239738,88747,-4678,-53444,-54961,-67049,-97732,-65860,-7156,-4405,-10512,-42224,31032,101538,138562,230265,146446,-11520,-23148,7702,80768,232758,548932,824561,719522,373556,68187,-4564,-7065,94099,213178,234379,236678,141864,116423,116073,55178,4284,-59946,-55806,-37233,-62512,-151726,-109106,-24729,227,66323,164996,208256,218938,194899,167843,198242,305658,364642,347527,170424,-34459,26949,83274,77809,44146,-7337,24299,-7223,-22061,-70293,-94001,-25995,77980,233195,326317,299806,59038,-28416,103202,299124,347529,194478,125387,272701,250310,134003,33925,19784,46965,35870,21569,23541,33938,76268,110889,32342,-95753,-89587,-57470,-86050,74335,268208,337587,378605,383747,280483,107835,-23344,-93371,-104236,-106566,-60042,-25329,26589,38771,42794,63475,13488,-53171,-65934,-67090,-82133,-110317,-107217,-74748,-18877,42170,92701,88846,21718,-18050,-5895,26826,128369,268229,268374,239855,154995,86593,-80044,-120488,-1332,-36418,-20355,15428,-3465,-28202,50495,154882,151446,-53138,-176590,-132711,92049,255882,200477,50773,81994,75490,17990,-36719,-97856,-103103,-66411,30411,123712,121594,25537,-29492,-54038,-130488,-117040,-56631,-41777,-80470,-57991,-1826,39289,34297,75707,112253,101312,81112,17486,-19011,-24534,-23027,9842,2371,883,-42866,-70777,-25148,-21594,-103387,-207442,-74950,-8571,24408,46956,47563,60783,44116,22846,-14608,-40218,49023,17395,-12562,-62083,-101308,-117001,-69776,-61992,-30229,-53405,-38385,18920,31870,-17560,-51675,28498,126594,123590,98207,22682,-30044,-36992,-25375,15537,9125,-21924,-35608,-81544,-166120,-51886,109350,82289,-3085,-80700,-111621,-112400,-113439,-32030,6012,46557,12983,-75558,-98749,-62254,-65378,-11866,40384,40664,16953,27901,-56657,-81573,-81818,-54243,20027,29991,10655,-46169,-64791,-82371,-32927,64188,67936,-18068,-96936,-32395,44630,34984,8606,-28664,-69519,-86806,-77789,25600,139967,149791,104128,28138,-60012,-39037,92750,194363,108899,-3073,-41809,-37161,18580,104679,95662,21311,-43935,-116278,-86652,-45268,-33906,-62046,-39861,33791,44611,12568,-12014,-35102,20381,69002,133169,141475,12616,-65785,-96552,-89100,-48608,-18887,11033,40312,87972,32542,-50999,6808,49828,-6158,-51125,-12810,52130,145306,220967,110443,-17372,-81416,-19506,49414,70248,21902,6755,30112,87721,54604,27261,-2542,-42094,-15936,69960,89671,40611,43159,73895,102353,110128,86675,41807,20601,-2377,13306,-11535,-60614,-18960,123772,172219,111323,39843,-27243,-80680,-62559,-41012,-15184,-15245,-74010,-139232,-76919,9839,92340,148404,160363,62743,-35851,-69731,-64814,-39681,-34943,-14833,11817,-26516,-88087,-101810,-91874,-56298,-94498,-124176,-62519,97002,124020,34111,-1631,3746,-24597,-17144,-28911,-121406,-105353,-75836,-17884,-8300,-38015,-55661,5865,62207,19579,-21686,-94131,-58977,-31221,-38728,-2303,66894,196528,356012,346546,95018,-101839,-76186,-21993,-23714,-39287,-42522,14603,26089,-18416,-5791,16338,108159,189726,156380,2054,-75582,-100817,-110987,-56253,-16415,-41262,-93042,-58663,21594,189014,437252,472905,397485,301742,125297,-6833,-48558,-19178,-11951,-44692,-87160,-70006,-26492,34252,51826,24106,20930,43535,260,-25011,-36546,18641,93738,129165,173030,161777,185560,257516,268621,116496,4810,-3984,-31947,-88703,-33461,-35524,-78191,-100729,-92501,-24001,72352,124023,37628,-58991,-122862,-84500,104376,212274,226530,157069,86819,64022,64771,44250,-3148,-120010,6576,95824,76270,-30101,-83814,-14076,43699,68359,54148,67081,40940,1085,-4703,75403,69463,-61949,-129406,-179432,-88119,-71360,-5187,157027,277009,208997,227209,196288,64304,-75898,-19888,3363,-5538,-26383,47477,71792,35060,16043,27175,28401,-24796,-58649,-81767,-16660,204811,318468,365986,309555,148018,-6641,-73256,-14265,-31754,72714,190170,150849,78932,46764,45015,-20724,-87033,-39231,8662,12395,-42789,-40971,15483,66266,89591,6439,-66051,5920,20648,-30027,-31003,-63771,-106030,-96290,-85452,-81002,-68169,-78437,-97417,-85543,-42020,-29208,-54528,-53174,22336,91087,95044,43811,-18245,-44529,-35324,-12623,-5686,-12498,-8295,-8575,-7204,-1332,-1187,19479,51072,4898,-61050,-95963,-125196,-80017,25826,75030,49971,-40815,-82320,-40976,-11169,26262,71478,54520,-34944,13406,56697,29454,34056,36324,53556,98163,128283,142145,147207,93468,15068,-100937,-32232,54554,104811,60016,17124,12392,37334,68824,89477,148049,154311,271603,25079,-76114,-64314,4116,12910,-26546,-36418,-59319,-43399,4658,11104,-67847,-45372,61115,147521,39759,19697,47028,-9554,-55870,-36970,9480,103710,228830,161169,124387,112295,65883,10424,-59942,-65577,-11276,-17364,-21577,1134,-23210,-69953,-113657,-95201,23019,240453,332934,349273,392942,369146,220913,65398,32822,49384,-13571,-115253,-152485,-51710,9720,1662,-5969,50752,176066,146323,84091,57679,98448,114142,55132,-9638,35277,146799,144352,28721,-53439,-69923,-77108,-71075,-57360,-19883,15926,-25990,-53243,-70251,-59416,-33029,1223,6145,-23274,-27662,-51968,-72191,-42414,-2435,-22579,-48413,-32478,-669,20322,81859,112077,113085,118304,145889,151408,65114,395,-91572,-96681,-70151,-55499,-30740,-5,86599,81715,27237,16195,20667,-6514,11437,152379,151744,128222,110301,94881,41125,-44019,-74647,-79261,-74737,-16964,52758,53447,-33540,122154,239715,151554,8188,-6050,-26642,-62327,-92682,-99235,-100089,-23380,135086,245474,290436,226127,98304,74266,63782,-25299,-117985,-42112,16293,301,-32563,-46071,-26996,-41414,-58779,32752,121960,159332,213921,171067,14824,-16810,44037,65902,12504,-39357,-73598,-54069,-51961,-73121,-71660,-19335,82457,124576,100947,79597,133565,126954,35218,-24969,-76046,-80368,1607,77938,3052,-29656,-61153,-41496,-285,-1722,-19822,-31928,-2979,-11554,744,77856,68102,-35138,-67985,3944,141750,179135,111966,46281,-31747,-33262,-29304,-23872,-20021,-36036,-84816,-65506,-68810,-168661,-124596,-59002,-28447,-9212,-74208,-102314,-116851,-103939,-90776,-28072,-82866,-63179,-83478,-61502,-53505,-71076,-32128,-17105,-24152,-44932,-16202,2782,-10915,-33436,-11041,86643,251382,222167,165968,69335,-34382,-87178,-9533,114556,265981,234541,123860,36862,-51369,-111083,-111797,-90543,-82139,-94353,-99208,-74674,-73943,-85662,-37502,-2109,-15900,-33393,-13533,-56424,-70122,14904,97987,135339,102272,55629,-18407,-65199,67506,243486,201040,90441,-8333,-92493,-69767,17276,112453,147366,165189,185008,112374,-3320,-51124,-21279,28096,33676,18648,2003,27159,72370,38031,16286,3243,35022,75250,76018,68159,56185,57612,77454,75992,46400,8455,-73500,-12080,7026,-54414,-78148,-48556,-4777,-45954,-91150,-44322,-3258,28059,40220,40941,7302,-38929,3621,84383,308835,425820,312378,108930,-14324,-65069,-64859,-25869,-63442,-127964,-125790,-81116,-33962,-15619,-9727,26690,112274,95137,81450,119412,9149,-84528,-87751,-126932,-65744,-4757,-49094,-33195,-29365,-16080,-10283,-1939,-5367,-14221,-54125,-168407,-88139,68615,175786,73146,1651,-15356,-47209,-77527,-52835,-33494,-16540,32110,36965,-1808,3850,89109,198027,137445,66608,58316,72436,25544,-16647,-68936,-22279,27278,88632,120326,75881,8346,8092,19586,25555,-42452,-25334,12569,14250,-28300,-61335,-37571,3870,3810,-11361,-69463,-85934,-61294,-66429,-70445,-66878,-67802,-55350,-50957,-14060,-21991,-15737,33343,22999,1553,63142,153861,92444,-8714,-70900,-92324,-82702,-59762,-10079,160503,239468,158640,26430,-82486,-80643,-58178,-51911,-52450,-82193,-117500,-119092,-97757,-78999,-23487,870,-22645,-58927,8414,176813,173015,92336,19170,31157,84374,59700,6511,-16067,-3601,61361,184997,224207,212246,227125,258619,271670,244027,114570,27900,-30444,-87092,-205590,-222598,-128885,-60379,-34836,12560,36404,9853,-61704,-694,40243,46680,13375,-19838,-9453,-40953,-29668,-42805,-8736,98084,333614,363214,306243,193625,57578,-36565,-68225,-67634,-37647,-24745,17765,-16545,-42173,-29031,-31955,-60120,-117842,-50799,-4718,26595,-48662,-17825,29680,26424,-79308,-59228,-19615,20855,1587,-29280,-39282,36950,69614,69165,47848,-17013,-68294,-59601,-14142,151843,302469,298870,60649,-19258,-92660,-74940,-17933,114341,186537,55811,40331,40723,32020,52706,44049,5998,-20667,-9812,-40369,-36240,17231,57640,67943,64355,60947,30525,33670,32359,2523,-33199,-68192,-39004,29605,100926,205779,154435,44531,-26478,-18883,66020,113571,69932,55579,48436,-3099,-57258,-77439,-47169,28366,84771,111495,62370,-35830,-29729,-46133,-59309,-78521,-83324,-37202,-42790,-48712,-78179,-99264,-95070,-43104,-109834,-136180,-139206,-71904,-33272,98391,270944,225268,74490,-40767,-75748,-63812,-32754,54756,217747,287121,298260,233486,187567,98827,49194,11890,-1998,5048,1101,-52180,-84895,-123029,-52203,57689,131575,135800,25517,-29483,-12725,10004,-22623,-40005,-28877,-58332,-103637,-74705,25401,94759,74970,79010,125342,220427,189108,43116,4669,14390,43301,52551,30754,-19526,-36312,-43626,-57288,-7240,-34667,-84375,-51548,45338,114181,208086,255128,238371,153866,56821,-18288,57463,81673,44777,14923,63100,123198,113407,26074,34706,69268,40251,12653,5214,5883,44732,60035,50292,20210,59920,55900,-11367,-61167,15907,154639,230810,139584,99884,15522,-42547,-33670,22625,87253,87363,9284,-77098,-31812,38384,50116,17575,-48878,-75160,-90088,-35618,26529,78478,70600,12346,-28498,-25753,-39795,-45873,-47923,-48226,-32448,15677,89426,172455,287152,316207,157201,75272,-15148,-9240,90639,84617,17942,-41711,9057,63154,77625,56318,-28060,37427,127520,170859,175130,191938,253322,285927,203973,-1608,-122373,-105447,-68237,-78315,1241,53186,21831,-42357,-91734,-74099,-51526,-24390,44381,38905,-1717,-17885,-20343,-11500,-11837,-19029,-8975,-20022,-39765,-20119,30824,-28868,-25992,-101425,-89252,41479,197750,211319,98662,94770,24982,2817,22182,42640,39678,74430,5693,-53867,-85845,-76198,-79256,-81900,-69446,-65761,-64410,-43334,299,-20483,-96762,-153589,-59735,-5729,-28968,-91563,-64451,-55846,-110684,-131609,-114545,-42397,-9798,-20095,-23396,-45623,-59129,-41633,-57292,-46425,-70449,-37211,36794,103171,65986,22132,-37140,-60017,-59151,-42866,-1881,27587,-54826,-67570,200419,412223,309346,104946,-24564,-93954,-116865,-78536,-57573,-35111,4836,-12697,-61245,-81268,-48735,18,16615,3870,22067,10158,-68822,-81512,-17886,-10981,-25795,-22340,24642,44160,-11012,-39587,-13762,-3648,-4086,52474,60925,31386,20343,-32669,-18351,20774,14822,-40123,-46017,1557,37703,85988,96705,30692,-23224,-78975,-69757,-21721,-29149,-37303,7276,94065,228936,317464,381198,359695,298499,180914,51405,-26567,33140,121502,107072,-16044,-20591,-58468,-28018,-14251,-28617,19276,196627,121094,5046,-8209,30808,-498,-44946,-75140,-108321,-77579,-20433,49859,170365,326279,326436,123367,50787,7698,-37798,-94054,-31092,79219,246597,248842,133040,89707,-27165,-19227,4067,-38141,-54198,70759,291287,387343,285930,124758,430,-47243,-27282,12110,83243,122577,90554,-10859,-53585,-19882,-12243,-22779,-33736,-6862,53301,79350,16733,-16901,-9337,109342,349042,339602,71937,-85584,108968,182236,92389,-23879,-47985,127473,202038,80070,-77405,-11302,122071,82261,-50514,-87614,-74364,-3111,-3858,-26522,-64143,-123002,-94072,-29837,38187,69190,43323,55570,122608,221514,156228,3186,-105736,-55379,24113,42544,54202,33997,-11131,-34460,5080,24619,16877,-45745,-71105,-58654,-57211,-66447,-47613,-5329,51121,116543,110086,18295,-6960,111064,111840,-12149,-38899,-37198,-103896,-61163,-20974,-17462,-29249,-45979,-41346,-31979,-26885,-29123,-32091,-115150,-83716,-32429,-6967,-1197,39551,64708,-17679,-70610,-67285,-45023,-31588,-21743,14443,59967,149798,107582,-57330,-47243,50156,-9295,-38889,-50092,-50626,-46220,-23009,-20887,3199,43682,29485,-35400,-38430,8767,-3992,-28003,-16133,-73984],[-40131,17125,46256,54075,58264,41998,-2756,-16693,-7898,-45597,-30605,8214,31640,47668,12427,-27022,-54342,-29328,43377,181541,207990,89812,-14047,-49752,-78479,-11711,83736,86201,68482,52943,43388,10305,21895,-17510,-48422,-27461,-74346,-80513,-35737,-6482,-28554,4164,-12759,-67596,-32321,20641,88801,173341,325829,432346,342414,187181,56195,-10223,-71662,6976,-8434,17533,-9302,-28421,43432,72880,17276,-36005,-93349,-37958,-24569,-27700,-26738,5868,81308,253126,393626,316879,133975,30198,-47090,-40548,-53552,-40878,-50041,84101,51370,10296,27303,7522,-12423,20433,29243,18834,-37615,-48638,-41690,-38449,-15549,14463,-2023,-44418,-54152,-61869,-45797,-26899,-5017,4565,16229,-23515,-70092,-103522,-84908,-22811,36650,24366,-47478,-47110,-14953,-26522,-62670,-18900,21032,17314,-30224,-63736,-41436,27067,118832,153342,83215,-16969,-20176,-12074,30278,33899,26285,23283,37535,70478,79978,69954,54676,17352,-9262,-5513,-2092,22131,-65951,-4821,32575,17572,-12415,53437,136438,148406,48786,-54794,-111026,-95443,-72615,32513,93307,121219,138761,56324,61628,75255,-18559,-61799,-12534,-43594,-98169,-85224,-114071,-175325,-222410,-122727,-87054,-18967,-11776,-56609,861,35647,42535,25096,-119132,-73776,31554,108608,67576,54267,24918,-3928,-3915,-3622,32652,78085,18468,-12283,-44478,-21549,85227,218227,281687,310500,273483,210112,98926,105055,46811,-55648,-48337,-34501,-59636,-61628,-33335,14089,19100,-17126,7630,118217,193242,216202,144729,27190,-114196,-44942,45229,51467,22640,11324,-11057,-48771,-51474,-26058,-8845,15158,39135,53192,42438,-47370,-87244,9035,90488,97235,88658,25278,-116290,-47040,-5131,-57391,-132210,-132741,-110830,-59024,-44892,-58131,-20293,-3630,-44297,-57739,-61853,-56803,-84302,-79365,-48446,-46617,-33495,-6356,-7785,-28248,-83693,-95756,-26841,-43593,-69646,-60002,-55435,-67032,-114745,-100509,-76352,-55364,-4959,10137,-74,21436,-451,-56745,-73688,-1723,100071,107542,57415,19983,-42656,-108383,-46040,-19976,-19212,-3576,17424,83256,82511,34231,2414,-60766,-138721,-44998,-36260,-55898,-19019,-10028,-4990,19234,41015,61185,116698,184834,194111,57503,-107584,-56534,-31961,60786,221417,362795,393789,216294,100545,5140,-48986,-51590,-66631,-92538,-62245,-15071,-29259,-38586,-69231,11831,119491,197103,311877,217358,24273,-5444,22449,97847,252531,562306,791043,677429,345651,65852,559,-1813,98861,233066,274439,288792,173070,135599,138361,82067,33518,-41831,-60398,-44450,-51195,-116439,-108444,-40701,-4430,75622,178792,222680,220207,182688,168269,230007,334785,362012,299299,98175,-45885,75498,103098,90103,59527,13948,17129,-25562,-34319,-73735,-86890,-46789,49477,181118,264098,268845,73041,-33170,98146,294129,362254,251998,170135,281545,237179,122061,27310,21222,49630,32450,14656,17062,28190,74210,116847,46645,-82403,-97558,-43598,-33775,95564,265559,313356,354488,360702,271456,117322,-12870,-89600,-109521,-122693,-91762,-75063,-18945,8771,24150,60971,25854,-43842,-67193,-69866,-82023,-105945,-95188,-60267,-16099,32023,74364,74296,19207,-18556,-5936,21809,109070,247327,247526,207840,111971,38300,-137866,-192685,-62114,-66564,-40105,1004,-13650,-30429,66211,173577,150472,-75912,-166468,-100571,146302,298977,196547,56355,97389,88052,22966,-26997,-84452,-96551,-86282,3333,83655,99723,26947,-31318,-69859,-131378,-84920,-28949,-22482,-63585,-44828,524,46890,57668,110795,150754,128354,95205,21492,-23711,-34894,-36501,8559,12810,9778,-32549,-65648,-37493,-46855,-126683,-186156,-54126,384,25517,47065,46863,48141,39098,19000,-23166,-39963,44845,17702,-3788,-49017,-87684,-118357,-108445,-90875,-55285,-56190,-34509,26432,36452,-20564,-44859,32333,127167,124634,113623,42967,-24014,-43896,-36011,13801,-2074,-39193,-59443,-102907,-146623,-20901,126418,78890,-11727,-75622,-83196,-72569,-74653,-11003,4413,26149,-13144,-97168,-87505,-49617,-52145,-4573,36788,22707,-4935,15073,-68463,-94649,-91883,-39132,44603,53175,29323,-34950,-55654,-79578,-44739,53331,66189,-13750,-92933,-27718,46349,28295,-2894,-41600,-70581,-68474,-59058,33543,137856,155533,123030,34041,-85723,-54231,90324,194394,118337,-6713,-44877,-31819,28458,111227,103216,30601,-33297,-98372,-89781,-47780,-40243,-66347,-39114,36020,37211,4534,-14858,-30166,33572,86732,136914,131697,6376,-66378,-94089,-107801,-65780,-30999,-285,20902,56502,14963,-14121,32365,57567,1319,-49038,-18066,46327,135140,197878,78374,-26496,-83514,-27851,44866,71206,26129,4727,18263,78359,45506,26862,-2041,-47972,-22078,68951,95246,41958,36676,53301,70317,75634,56283,17509,-13392,-41261,5098,-20078,-68574,-10411,125843,164900,114626,48897,-22184,-80065,-60440,-41565,-18822,-16070,-70925,-139309,-85728,-5341,67016,109305,127678,55256,-40470,-75948,-59863,-28627,-28753,-14928,7346,-39633,-93312,-102142,-107257,-75466,-120455,-150359,-85550,59087,55805,-43710,-59805,-23813,-39438,-20492,-18193,-96652,-132644,-101040,-40821,-25927,-50138,-52994,20520,83866,49001,-13108,-98159,-48188,-16288,-28031,3736,80572,240058,423277,371615,104262,-71595,-16736,12210,-12296,-29870,-6515,57143,50851,-8232,4320,36386,149291,265499,210705,24321,-70831,-108780,-90118,-36381,-9149,-41766,-83917,-40348,48496,230840,480327,517169,429010,299648,125052,-2473,-56259,-22562,-698,-23733,-77229,-61946,-18343,42969,61148,36993,36572,51074,2036,-22173,-29742,20957,88044,115666,150559,142166,179536,274337,302118,137007,12222,5518,-28061,-74280,-25794,-19640,-61124,-80996,-77246,8318,100683,119681,43435,-59533,-103780,-102587,49422,144269,159327,102941,53471,48205,58348,41024,-5273,-98811,54231,154150,122359,-1362,-66633,-11976,42017,58085,43293,53020,27962,-14559,-14202,87171,93510,-37506,-99780,-165050,-112702,-90680,-16652,154785,320542,249620,269871,243825,100401,-41537,-20669,-3651,-11831,-26900,54972,78380,30802,795,1283,5978,-28287,-48788,-63636,21079,286402,394295,420178,329758,186798,48589,-38446,13412,25615,116868,210002,158578,80556,47876,48339,-26276,-127442,-55883,12871,37617,-15032,-27953,14381,75004,99679,17536,-72665,540,11277,-47795,-42135,-61645,-99428,-89454,-68828,-65268,-59086,-81841,-92334,-62227,-9110,-7221,-44633,-46865,27046,85719,75207,38728,515,-12326,-17646,-24355,-22163,-13010,-996,-2456,-723,4940,-3338,12285,44272,7414,-61064,-107561,-140003,-63579,47285,100562,60815,-40366,-57101,-31075,-9921,25748,74558,77017,3737,53894,78299,37740,32873,25414,38737,76110,102277,119015,129780,91897,28974,-87287,-42887,39028,84618,52708,24476,29716,46367,69527,92745,155552,155017,285176,47511,-64751,-65648,10917,39205,2351,-6401,-32909,-36219,10765,19469,-56414,-33104,81003,162599,37764,18393,44830,-18104,-65524,-46617,-7070,74907,196663,154697,128841,107309,62289,5331,-63755,-62401,-3697,-6454,-16458,-522,-25637,-70502,-112741,-125166,19743,259263,375787,386181,407485,369874,232444,77461,33979,31902,-51468,-151043,-155601,-43198,10370,-18823,-30692,31966,158226,139354,90432,60854,92158,103911,38824,-38806,11257,147066,137684,15500,-59595,-64575,-69860,-80343,-85748,-52534,-9756,-39863,-57080,-76609,-62802,-23094,19516,17580,-23083,-32775,-48925,-61699,-31514,7040,-16729,-45428,-30117,497,22780,91380,126974,136734,140116,168533,159086,54848,-21712,-106706,-99292,-87382,-78460,-38532,11478,91681,74267,19502,14202,23209,-641,25297,176793,171475,145576,124647,93095,21580,-70683,-96150,-92033,-73040,-18145,42323,38217,-49990,102159,204866,135076,7769,-20228,-49585,-76784,-97724,-100458,-93302,-17441,143222,256443,312455,246184,99869,62138,41738,-39638,-120877,-49169,7981,-4099,-28387,-44325,-37720,-65074,-61386,44666,124599,154804,220362,198630,21073,-13630,67076,98424,34100,-30482,-73080,-50361,-48284,-72932,-92069,-76756,11349,69635,80055,88529,143486,135284,40960,-23066,-76262,-75930,6160,69636,2088,-25121,-49723,-13806,43613,25261,-16279,-39434,-7730,3850,11882,74271,49330,-64069,-123209,3704,154217,178874,112812,61102,-20954,-41136,-43927,-36443,-39924,-68301,-121228,-87285,-72418,-124625,-70289,-23708,-9209,-144,-74022,-113702,-126540,-92276,-47688,11754,-60298,-69541,-80089,-57304,-46266,-55815,-17699,-16434,-30733,-43036,-8591,5975,-13051,-38937,-18093,72375,259592,253871,185308,73774,-42609,-63621,27629,136225,266686,236975,130009,37956,-53665,-111143,-108452,-84113,-72574,-71993,-70664,-54666,-63316,-95406,-57983,-21693,-25716,-33317,-13343,-61438,-66831,26472,109129,148742,110919,55389,-18703,-51333,92227,296606,265392,133873,14757,-72158,-53916,41033,132564,159819,177138,194632,121774,17553,-33937,-14250,30738,30759,10652,-5359,21098,70738,35397,12398,-6743,7482,34267,38111,48443,50445,79541,109633,88516,44267,6988,-64649,-8809,16009,-45145,-77336,-58563,-10129,-40296,-85834,-64169,-22042,14471,27081,26333,-6359,-50133,6049,94859,327200,470084,372203,146453,-209,-60681,-66692,-28359,-67173,-137303,-123276,-71939,-16512,11984,14659,17809,74658,44920,25121,68151,-19913,-105672,-108031,-120432,-55582,-13148,-64777,-44020,-27844,-9996,-3229,-1206,-13248,-29943,-77429,-170941,-56376,77801,154845,53537,-6346,-16008,-47974,-71621,-41195,-19892,-826,49391,53070,3576,889,81712,219537,163154,78953,56651,75613,39799,-3425,-60457,-20589,22936,83629,118074,73095,9428,16709,30390,34883,-34388,-22862,13771,9259,-40894,-65089,-35663,-1194,-1731,-19320,-74510,-61892,-39362,-45465,-52405,-48847,-50880,-39314,-36178,-2813,-14350,-14698,29167,15516,7616,79216,172896,100605,-7872,-74720,-102568,-77957,-45933,26061,203762,250109,149711,19548,-82635,-88715,-75673,-66731,-56086,-70809,-101391,-108445,-94478,-76215,-14873,12074,-23277,-84783,-879,199282,225442,149668,47794,32529,80234,67041,18488,-10482,-12143,41491,158941,206899,196769,206598,224114,224381,204863,97117,26871,-13267,-54355,-164921,-253121,-169920,-79667,-28567,31773,46807,14657,-63546,11439,43523,36688,-5453,-22384,9579,-11956,-13072,-37494,2562,110923,349995,384908,323623,204513,62989,-39702,-68724,-65212,-23204,-2610,32660,-21922,-64919,-49145,-46673,-76261,-104685,-32483,3528,22689,-45980,-19269,37499,56645,-42464,-67081,-33182,11946,-3122,-34884,-42101,43445,86016,86366,46881,-20136,-61033,-63527,-35399,103600,248366,247908,43871,-17020,-96938,-74688,-13242,134808,237790,96381,36300,13560,8293,41250,45710,12730,-10308,5373,-21314,-31566,7393,49898,68852,67673,48906,11441,18506,23973,47,-32197,-68817,-39412,28687,89437,175903,122688,23721,-36185,-17753,67839,123009,85123,66336,52529,455,-50419,-77132,-51980,26747,87965,118109,66131,-28097,-18766,-27123,-36661,-48858,-66443,-31123,-46758,-72079,-113054,-132407,-116550,-49906,-123866,-155984,-145383,-73938,-46286,73010,256707,234682,81346,-37672,-71991,-63737,-44986,20867,158090,219350,240762,212302,217666,133290,69548,20515,-2735,6633,13158,-32729,-64629,-136705,-79638,27673,106088,134891,45304,-16266,-13095,2344,-28849,-43534,-37274,-79027,-80292,-34383,61930,117915,77227,71746,115108,205385,183207,43706,-3520,-2811,23858,43807,40588,-2545,-36664,-61387,-43737,8512,-18527,-65611,-66697,38564,103026,182314,216634,197719,109664,32327,-5313,95115,113753,70820,30402,63483,128335,109480,16557,13209,68263,57421,24175,-4681,-50,63860,74211,63408,40657,87479,74645,-10692,-74712,10374,154011,200521,90538,54549,-14714,-58503,-38900,10280,73696,89222,13376,-84408,-39829,38064,58142,43713,-5243,-35587,-65943,-35257,16096,66616,68139,17979,-17533,-13587,-32872,-43370,-45998,-53522,-56162,-19734,50298,133582,253029,307190,156596,64689,-40231,5576,92620,88642,21551,-43629,-2428,46847,63979,54940,-29639,25510,108330,152454,137814,124578,174794,212630,165258,-4994,-102705,-83690,-71106,-82401,13788,58171,21691,-43892,-90078,-66483,-46300,-25284,37385,20369,-17667,-35418,-35532,-21627,-15523,-17625,-17024,-33340,-49235,-19045,14925,-62820,-55044,-111851,-77038,46342,225412,244983,104267,75634,1108,-15194,10181,31178,20116,66774,9830,-49771,-86993,-79974,-83877,-81942,-63217,-62888,-62332,-42347,-7651,-41983,-129151,-179161,-45679,11967,-6336,-69408,-89351,-92995,-146875,-156292,-123387,-52162,-27760,-36650,-46935,-63772,-44863,-14354,-30562,-29810,-70213,-53712,24679,97103,59652,14194,-38668,-49127,-44072,-32252,-14434,-4338,-82462,-25812,259782,463296,305913,84929,-41034,-101635,-108339,-71939,-57098,-36246,3787,-16278,-58335,-78272,-63424,-23773,1205,-2330,19253,2884,-91707,-88155,-17338,-5433,-18395,-12236,34848,44031,-19015,-46008,-9704,15135,20179,54296,37595,923,-1330,-36781,-18609,16669,7826,-48239,-49310,2340,23233,51470,65490,4480,-36585,-92135,-82692,-27977,-31469,-36112,12138,102751,241094,323324,380890,359812,305461,188796,53780,-24358,43810,127435,100022,-28701,-26398,-58296,-36101,-19581,-26147,22857,199559,141614,40560,32286,60689,26862,-14653,-52331,-103506,-86675,-36089,24029,126727,261312,280797,99229,35559,-344,-36129,-88466,-32076,80428,271390,262598,141057,101469,-2097,-80171,-21315,-42284,-47170,81605,332806,458186,350947,155869,15823,-42796,-22473,20844,91908,132437,103285,-4808,-57238,-25398,-20022,-28212,-30852,483,70627,96814,14651,-30419,-23844,96713,326772,272969,6984,-94722,99703,161504,80216,-26477,-59498,91615,148544,42420,-89162,8341,152211,108580,-36329,-74126,-67783,-9721,-17767,-39225,-74611,-128100,-85139,-15943,57934,93811,71004,94557,168290,238476,130610,-24051,-93666,-43227,34020,45723,44728,19957,-21923,-31886,6739,11604,-2330,-56815,-61246,-43751,-49583,-66851,-47081,-7318,39485,99867,100332,23855,-1949,135882,141061,9030,-9374,428,-83192,-67730,-13839,-8898,-28390,-48545,-44849,-31461,-38543,-55167,-67963,-136554,-83882,-30773,-3827,-2045,28417,39614,-38928,-78724,-71345,-37725,-19465,-20147,-3270,28136,109722,90237,-68265,-33892,70508,26578,-23556,-42649,-40844,-39347,-34797,-32913,-2521,44727,27995,-45578,-25094,41742,32457,-6484,-6678,-69404],[-34112,18912,39927,42891,45338,29958,-14081,-23780,-4919,-31776,-9856,11807,26123,33645,-5466,-40128,-63326,-29957,69952,267153,292502,141736,12302,-35458,-75165,-31312,53642,60196,50168,37511,32072,2677,25760,-2059,-29438,-11501,-59337,-60429,-21053,-906,-29629,415,-30531,-79132,-26818,42302,128739,194399,325921,456959,398147,240691,86454,-1360,-39689,7889,-18099,10661,-14629,-25986,51748,102135,58310,-7475,-70338,-34216,-21970,-20820,-17759,9252,69575,217126,357912,292128,123932,26120,-47286,-30703,-44606,-69480,-100769,27218,16710,8449,32781,4326,-30101,4496,18364,11954,-44560,-49774,-41728,-38753,-15697,17246,6168,-29658,-39731,-46292,-21516,-1879,25281,26224,30423,-10804,-54378,-84375,-68820,-13566,43232,28663,-42227,-44551,-16739,-18978,-65549,-32092,14635,24183,-22995,-54627,-24512,52906,152993,186459,93224,-24074,-28191,-21867,17448,24583,20725,17142,31021,63434,74297,66731,51499,10723,-22902,-14996,1185,23026,-69246,-16532,18570,5209,-12807,53803,111512,95891,-2909,-80208,-110045,-103246,-67290,37450,86679,102596,134851,71238,83528,83919,-15541,-73320,-17678,-32992,-83846,-96010,-130026,-179402,-192603,-92378,-64853,-27032,-47196,-92676,-12936,29136,38516,6387,-121098,-77433,-19649,86908,77795,68305,33493,2462,6893,14013,51726,80637,-1304,-27546,-51508,-40289,55685,158832,204141,234111,214780,175766,98982,132782,76817,-43600,-123610,-76364,-72978,-60045,-26598,20953,35043,12615,10265,87176,158040,178391,112778,5477,-131676,-28159,51940,43524,11041,5824,-12761,-50901,-56791,-32269,-13590,6539,21866,31589,22175,-66023,-65094,40272,104063,85257,63344,8367,-118705,-55386,-23775,-81600,-136218,-117528,-86995,-31240,-26639,-65670,-38454,-17206,-61471,-66538,-59109,-61425,-91829,-73012,-40813,-32172,-11008,17667,17764,-625,-55259,-76151,-21803,-43993,-70707,-65080,-77537,-83355,-119825,-99541,-74416,-55933,-15436,-17561,-29584,734,-13516,-62031,-78326,-18804,65623,67751,13555,-15474,-58914,-103038,-44480,-16031,-11534,11924,40082,108977,100034,48981,28683,-29265,-117334,-33146,-32791,-52404,-20552,-21331,-22339,660,19044,31794,83159,154404,171337,26146,-114280,-51568,-56356,7427,160603,294815,317840,181800,105612,14337,-43351,-49331,-67573,-87139,-59036,-24338,-55354,-67689,-95177,-11783,129854,248230,381884,282583,54217,6057,31692,106991,256006,542556,705045,590984,299768,57525,2021,-199,97678,239586,292752,310318,180654,136283,148623,102756,60159,-22316,-63998,-54095,-40191,-74865,-79391,-61795,-15451,76006,177305,219553,205241,158293,158523,250222,342185,338726,240295,39716,4885,112358,114648,95972,68542,25479,4203,-44151,-46047,-71988,-71389,-62526,23111,138133,209260,229756,80985,-30478,90704,282066,368215,307598,212286,266763,206682,102000,15961,19375,48358,25953,5605,7999,16809,61541,106068,44873,-77464,-88900,-18543,8009,105862,244305,271705,313237,323717,251423,120127,-3264,-87902,-116023,-132979,-112261,-117297,-61818,-21586,3441,53872,33122,-37291,-68512,-73535,-82862,-102229,-85019,-48481,-15662,17891,51916,54265,12314,-22631,-10123,12151,82841,215355,217187,169886,68197,-8026,-194097,-270648,-106897,-79558,-55488,-15166,-25211,-36878,76805,185433,143074,-100246,-151338,-72637,193643,327807,180944,53154,103984,94638,22979,-21946,-74706,-91386,-105046,-18557,52100,80208,31351,-28311,-82773,-123094,-55584,-2822,-4332,-49530,-36860,-2781,47847,76586,143332,185257,148879,101580,19715,-30572,-45565,-54161,2069,19599,17487,-21882,-60758,-53740,-78815,-155387,-166467,-38272,4644,24004,43657,40656,28267,26563,8968,-33611,-34212,40510,14564,-222,-40784,-75979,-99579,-114146,-103623,-82251,-63943,-34181,29570,36436,-27146,-40231,32387,120128,117106,122219,61377,-20399,-54692,-53460,2996,-20955,-60057,-81617,-116020,-124615,1729,133890,69647,-22430,-66260,-52785,-33028,-36490,7752,954,3916,-44374,-123900,-72618,-38262,-40616,310,30216,2647,-26315,2100,-80249,-109177,-100390,-27696,60474,69270,41265,-27429,-46507,-73955,-54572,39401,60434,-11303,-88101,-26054,42200,16145,-21022,-59601,-67860,-51514,-45101,33724,125123,152117,138449,43894,-93800,-52895,88511,181120,116502,-14724,-49745,-27770,34947,112329,105152,36242,-23982,-80879,-83711,-51028,-48194,-70896,-40021,34539,24333,-7116,-18705,-26522,42947,97914,129246,113155,-4209,-69685,-88590,-117920,-81755,-40495,-5228,13840,45697,27650,25865,54879,62694,5003,-51720,-25503,37727,118716,164131,45993,-35616,-81636,-32865,40805,71209,28615,-603,1059,55062,23388,15666,-11148,-63009,-36333,59107,91923,38486,26472,30767,39240,43056,29349,-205,-36569,-66263,-1461,-29300,-78079,-10460,114081,141984,108656,51662,-20796,-82882,-59200,-42765,-22481,-15516,-65637,-130563,-95858,-21021,40966,66419,82881,34406,-52247,-86642,-58502,-22547,-27148,-20034,-3185,-59029,-103204,-99375,-118205,-92719,-144283,-164155,-90715,38991,18624,-82128,-119323,-58161,-59021,-28152,-11907,-74873,-127050,-123212,-63193,-45144,-63885,-51692,32118,101021,75948,-3564,-100229,-37529,554,-14608,11849,92912,277889,464210,366246,103721,-20044,44727,38776,-7905,-21625,28729,99990,75257,1661,14267,55365,188039,335608,259453,47392,-56493,-100057,-73276,-18058,358,-38137,-71258,-23378,71025,257133,492753,528484,433355,278872,116568,-1857,-65471,-27107,9338,-6375,-72015,-57662,-14017,48248,67550,47338,49872,57552,4398,-18461,-22525,22933,76955,89936,108744,100965,148605,263207,306928,140880,15664,12296,-26111,-64482,-21386,-4856,-44281,-64950,-65387,33773,109630,96297,41305,-57511,-82522,-99169,-7959,59633,70225,33501,17137,32178,51192,37309,-6300,-79079,96610,205196,164192,27920,-49937,-10669,37173,42407,29427,37556,14599,-30405,-22569,104478,127712,-2507,-68289,-132364,-134484,-110609,-28404,145980,353407,291493,307448,284514,135454,-9200,-19899,-11378,-19260,-27128,62152,84089,27806,-11404,-18463,-5714,-22288,-33513,-43077,61398,372127,464798,464053,337051,217387,113663,22677,74623,88866,146512,211928,156268,78001,47527,50838,-30477,-151582,-45236,42275,83521,27272,-5941,17208,81152,104470,27165,-81569,-11377,-2823,-66062,-47683,-53530,-89148,-82351,-52883,-47361,-48626,-86355,-88447,-40986,23922,16545,-32499,-37496,34189,81538,59059,35013,19831,25861,20775,-7011,-22625,-6516,8971,4578,5789,10009,-7554,3349,36027,9051,-61253,-120179,-145716,-46727,66080,122503,67552,-39224,-34351,-15985,-2585,30323,82028,102487,45553,89532,91420,40364,29053,13683,25793,56985,77790,97813,115477,90868,45232,-70347,-59079,17872,60936,44002,32369,50001,62153,75489,97673,161299,149627,285458,63616,-56754,-64282,19254,67486,35714,24326,-7767,-26767,18983,30879,-41313,-24054,92673,167503,32611,16472,40038,-28403,-76676,-58434,-25024,46771,161614,144766,130489,97256,52788,-3922,-69855,-59836,2780,4592,-10066,-2988,-29404,-71489,-108248,-133357,34053,280524,410759,407912,401839,351531,230306,81379,24571,-205,-100779,-187117,-141823,-34896,10404,-38415,-52782,14164,133753,124434,94193,63609,82250,88955,18312,-73466,-8791,150785,132910,5766,-65192,-58566,-58377,-79185,-111214,-79937,-34768,-53624,-61292,-82776,-59235,-9516,37378,27601,-24376,-40505,-46915,-49180,-19233,15779,-12700,-41754,-27891,-1013,20326,93482,136240,155585,159100,195192,178040,54533,-42132,-92804,-90959,-103733,-105307,-45829,24686,94318,64531,10465,12017,26166,6342,40786,198330,185754,155434,130312,83359,-3002,-100053,-115747,-100894,-67974,-19573,29574,19728,-71092,73014,156099,108710,6248,-33089,-71522,-89746,-100360,-98424,-84673,-14307,142852,257995,322365,257368,98035,48793,16809,-59993,-127793,-53979,-1067,-10658,-25481,-40838,-44381,-83656,-54815,52514,118089,137169,216068,227892,33669,-17351,90641,134521,57889,-21657,-71730,-44602,-42789,-70862,-109494,-130814,-38268,49419,75294,96701,147066,139796,46523,-20353,-74525,-72355,3495,52756,-2658,-22067,-39081,11502,79753,41394,-17931,-45357,-8613,17160,18924,67507,32267,-83285,-177652,26468,157631,169672,108806,72953,-7154,-43725,-55171,-47835,-58277,-93948,-146429,-93522,-66065,-79256,-17781,9504,8170,8638,-70040,-107899,-121504,-74393,-5283,62526,-28893,-56301,-70317,-52212,-39488,-42973,-10031,-20948,-42571,-50141,-5059,7663,-14455,-45645,-28628,51147,249989,270343,192458,71971,-43969,-33257,59668,146863,256211,233861,134760,40402,-53534,-112150,-109200,-79076,-62105,-46748,-41426,-40561,-58079,-101357,-75734,-39388,-32511,-28550,-11066,-64331,-59815,41229,119603,158776,117135,55078,-16226,-37389,111502,335242,322491,176594,38694,-48618,-35268,61245,145539,163129,179367,194573,125486,37253,-17286,-7689,31505,25842,1663,-12258,15076,65394,29980,6449,-18967,-22934,-8099,-6596,15023,40134,97730,134412,97765,39900,4891,-53919,-3501,27194,-32432,-71252,-66390,-15588,-34126,-74847,-80342,-38516,2527,14404,10460,-23153,-60625,11426,104578,337262,497779,424297,184634,11476,-56340,-63398,-32758,-73614,-148098,-115295,-62343,-1556,33603,38894,20248,49798,10231,-20070,18509,-52133,-130798,-132749,-97111,-38860,-17185,-79105,-58624,-29079,-6277,2600,35,-19303,-44093,-100051,-143567,-20764,87458,137154,35789,-13489,-16480,-47779,-63900,-29076,-3914,18481,68306,69485,9280,-2727,71855,236020,191857,91184,55315,80862,58012,13754,-50275,-18709,18747,77716,113807,71095,13344,26704,41649,43640,-26640,-20460,14290,2695,-54350,-62514,-28980,-4802,-2884,-16477,-47238,-26978,-16065,-24990,-34706,-32494,-35874,-23307,-19913,10653,-4491,-12715,25713,13164,19734,91691,178964,98885,-11601,-79699,-110491,-73429,-34293,59929,236037,250017,137935,15783,-75706,-100244,-97878,-80784,-56451,-59415,-87512,-97382,-89243,-72071,-6911,25347,-18522,-106934,-4195,220369,277917,214872,82697,36173,75246,71655,29666,-3620,-18162,24752,132639,184528,174401,181542,185058,174132,162665,77848,27098,2852,-23823,-124587,-219061,-202274,-96999,-23191,47730,52442,16758,-63799,20381,43350,24815,-21149,-14917,40218,22670,8367,-26961,18156,122424,354803,393128,331325,209952,66866,-41549,-65599,-55074,-3640,20706,48292,-23073,-85640,-69742,-61466,-91724,-86364,-13983,9226,16623,-43541,-17262,47125,87061,-2409,-58270,-46757,756,-7395,-36242,-38151,59296,119306,116518,54452,-15321,-53753,-69837,-59209,52809,191433,201169,30347,-15490,-97662,-74469,-11090,147991,280760,135986,29953,-16734,-16794,28633,46708,19388,-1565,16769,-3321,-22969,-2719,38818,66902,67874,33232,-7922,4037,14808,-3300,-30936,-67905,-38600,28874,78998,147118,94598,7093,-43388,-18474,63591,120440,91919,72555,54589,2289,-44746,-77963,-58270,23461,89215,121219,66197,-21856,-8576,-7359,-12160,-16897,-45418,-24024,-50881,-98778,-150073,-168473,-140371,-56165,-120234,-164153,-143330,-75268,-62300,40654,227422,233469,84058,-36721,-70832,-64166,-56616,-14052,93669,140710,175282,186073,247385,172289,91477,30266,-2502,9169,26897,-9982,-40989,-139814,-110409,-6469,75048,125916,62252,-2321,-11735,-7209,-39003,-52417,-54917,-95489,-42797,8211,93531,133655,75775,62108,101551,182623,167912,38162,-18532,-27788,-2587,26134,41606,12674,-34269,-77951,-34679,15257,-9143,-49537,-70734,29321,87693,153300,178093,159873,70657,18785,21687,137329,142263,92709,44802,66786,128347,96057,3147,-7127,64047,72499,35490,-14132,-8141,76983,83117,72735,56950,110052,90625,-7390,-85212,3587,141831,153778,29868,1690,-49938,-74867,-43814,-1333,61506,91289,19769,-88854,-48830,36986,64939,67392,40632,4798,-42809,-34410,5618,55233,65638,21951,-9855,-4734,-28630,-42415,-44956,-58407,-80786,-57045,11721,96722,217429,291614,154605,55140,-61864,14254,92035,88872,19749,-50713,-16963,27945,47758,53974,-31980,13721,89967,136442,107584,69941,114384,152560,129346,-6949,-83662,-63664,-67527,-75234,26939,61859,21111,-45059,-86983,-58898,-41049,-25870,29759,2803,-30215,-50085,-50385,-32073,-19616,-17476,-24392,-43094,-46864,-5750,19104,-94622,-81983,-112953,-62487,50715,250883,276833,103150,51297,-23927,-32520,-2620,18592,4531,56846,14893,-42557,-85225,-83251,-88368,-82921,-56623,-56994,-55260,-32753,-1735,-54762,-147184,-151468,-27753,27871,15080,-43790,-81583,-116152,-179009,-177182,-130761,-63107,-45415,-51390,-67415,-70716,-30115,9461,-3763,-7475,-54838,-69904,8686,86996,48892,3576,-39344,-38040,-29170,-19965,-19377,-21940,-73221,19218,306968,491147,292786,62875,-57811,-104349,-97998,-66426,-55397,-31837,2058,-21725,-57325,-71609,-68839,-40414,-12440,-9939,12984,-5323,-91853,-78692,-13111,85,-12364,-3325,44366,43578,-24475,-47050,-759,36768,46658,58861,22126,-14358,-14331,-38371,-19018,11117,-1649,-59276,-54286,2481,8309,13467,31874,-14993,-39480,-97734,-96567,-36707,-36461,-37049,14127,105116,240124,312594,359571,336440,290174,182964,52410,-22130,52841,126562,86976,-43866,-31893,-55911,-43196,-26009,-25982,24856,195247,155933,73848,65208,80731,48611,17364,-24208,-86281,-86475,-48136,2493,91702,204204,234398,75441,21394,-7521,-32936,-79368,-29567,82760,287607,264510,141873,105178,19507,-130906,-44949,-43477,-35844,93059,370411,524183,421052,195785,40266,-28903,-11286,32395,100492,141179,116325,3182,-60348,-31756,-28291,-33738,-28731,5437,84309,107709,12670,-42017,-32870,86642,294984,201914,-36163,-47612,104909,150997,74931,-25725,-70717,56455,96390,4365,-95282,27282,179679,141273,-12895,-53899,-55644,-11575,-29009,-52984,-87652,-124224,-74443,237,82797,126881,107357,138841,212705,244001,98817,-50158,-79243,-31454,42667,46349,33375,6929,-28449,-24456,9217,-1550,-19312,-61077,-47142,-27149,-42191,-68477,-48839,-11162,27711,82798,86489,27199,3349,158188,166508,28492,17603,30955,-68321,-69498,-6512,-1549,-24851,-45279,-47678,-29147,-44640,-78906,-101953,-142200,-81429,-29505,-2694,-5035,13089,7961,-63453,-88949,-75750,-30884,-8923,-19899,-25379,-5276,67468,67954,-71642,-22267,84681,60421,-7272,-34536,-31233,-27893,-45012,-45058,-8498,44971,26497,-53949,-9322,72283,64207,14374,1139,-67195],[-28713,20116,32645,29668,30147,16002,-26482,-27581,7183,-8250,10126,12191,17212,18534,-21296,-52141,-72404,-31409,96834,358296,377255,192951,39031,-20129,-63963,-42309,25211,31096,25674,14705,16404,-4190,30943,15293,-5313,12084,-38124,-39562,-8079,2304,-33541,-5307,-46599,-76843,-17428,64726,165712,210601,319678,469968,448476,295003,119970,14030,-14049,9621,-26989,2476,-21187,-24095,56440,125312,96693,20857,-46026,-26641,-17341,-13531,-10380,9901,54010,169290,306172,258309,110290,20518,-47349,-20062,-32964,-101358,-157353,-36199,-24988,2496,36882,3519,-45994,-10561,7383,4060,-49122,-46195,-38563,-37715,-16763,19852,17876,-9649,-21417,-25759,7036,27826,58125,52578,50103,7939,-31184,-57198,-46943,-1486,50863,33449,-35697,-39601,-18990,-9257,-52811,-43634,6034,29098,-16089,-42480,-5752,77676,180685,209730,97024,-35737,-40771,-37478,-516,12869,13950,10491,23797,55576,68170,64457,48833,4106,-36454,-24304,2296,21604,-69932,-29327,1824,-10074,-14188,52901,84460,44168,-51513,-102697,-112177,-113118,-58800,43356,79193,85146,128819,88481,107470,88487,-13236,-83388,-23872,-24368,-66761,-94797,-134171,-167082,-158461,-62463,-46244,-37491,-81031,-115195,-16345,23541,30508,-11031,-112427,-78594,-68471,61729,87979,82733,40324,6807,15442,29091,67461,78686,-21216,-44249,-58000,-52853,30138,100419,127299,158169,160002,144430,97384,158044,106542,-897,-105136,-89264,-75032,-53694,-19312,25608,46603,38059,20350,60434,125006,143511,83178,-15555,-137781,-9547,59134,37335,1746,845,-15364,-53077,-61910,-38076,-19210,-3620,3478,9208,1629,-80726,-43863,66585,109299,65469,30735,-12003,-110886,-61096,-42864,-106733,-117985,-85852,-48714,8929,-314,-60465,-57926,-33824,-80641,-72705,-51256,-63138,-93042,-67398,-36156,-23163,4254,35008,38307,25180,-26078,-53366,-14370,-43203,-73619,-75367,-97772,-78708,-105353,-84745,-65232,-49994,-15195,-36869,-58212,-20218,-26179,-65013,-78272,-33090,34718,33544,-25112,-49407,-71512,-99692,-45926,-16205,-7854,23170,56769,123336,107509,61045,51089,-647,-92799,-19763,-27900,-48732,-23880,-34312,-39236,-17141,-3017,1178,45718,114625,138350,-8586,-97208,-44644,-70816,-32777,109838,228287,240123,145217,107827,27102,-32461,-44336,-65746,-78690,-52135,-28403,-75416,-92740,-114312,-34675,135305,290402,434664,337739,79334,13805,37414,109806,245275,494419,581396,475663,245167,47776,3577,1184,94325,236280,292521,303959,167721,121178,148473,119165,86041,-2290,-65377,-60947,-24024,-26717,-44787,-84090,-28992,70820,164946,204299,180363,127443,142816,260403,331415,301284,180133,17796,62406,139482,120822,97104,72053,30150,-9816,-59154,-53777,-66040,-57343,-70348,1591,107009,166915,188166,83803,-17023,88261,268508,366754,356316,249904,231156,163999,78212,4069,18169,47005,20689,-133,2944,6486,44632,84997,31944,-80391,-73449,8471,40656,106778,211997,222134,263537,280809,226283,119743,7874,-85182,-120301,-133208,-115318,-139338,-93304,-46663,-14395,46872,39275,-30210,-66634,-73591,-80135,-95491,-73617,-36530,-14166,3949,29694,33502,5133,-26196,-14350,1844,54588,177614,181961,130846,28353,-45162,-228732,-273376,-86995,-63455,-60778,-28541,-33511,-43399,90279,201014,140071,-117986,-133428,-45152,241582,347605,159346,45613,106054,98701,21564,-18364,-66155,-84866,-95507,-33513,29778,64570,40238,-18393,-82836,-107433,-26792,22117,13427,-36178,-30509,-7634,46468,94369,175702,216647,164171,102655,15102,-36437,-52249,-71682,-6804,24148,24604,-9445,-53580,-69842,-113220,-184668,-145841,-24568,7553,23166,40623,33047,5773,10303,-3942,-39276,-20188,40495,12945,2519,-33922,-64834,-80451,-86459,-96035,-105286,-73617,-35015,30549,34151,-34483,-35261,31532,108384,103622,124887,79445,-16164,-64962,-73325,-13600,-42643,-79361,-95364,-114877,-102357,18395,134608,57829,-31557,-50912,-19382,8015,1928,24844,-2514,-17008,-76664,-149030,-55540,-26197,-28747,5134,23493,-16067,-44432,-8112,-89199,-120973,-104224,-19091,70358,81059,48977,-21591,-35801,-63328,-57914,26207,54211,-7277,-79853,-24928,34214,714,-43428,-77498,-59264,-36687,-36044,26281,103096,140195,149422,56695,-81324,-38213,88176,160317,106568,-23606,-52472,-21701,41014,111228,104518,41052,-13510,-62292,-70714,-52807,-54751,-72816,-40103,31415,7942,-20395,-21420,-21889,52404,104534,112706,89384,-15554,-71334,-78359,-96578,-87178,-43955,-2678,19126,52575,55634,60726,73446,66040,6561,-56268,-30656,30669,99995,126016,17936,-43019,-75853,-32983,38771,71289,30573,-7390,-18389,20926,-8797,-3542,-26646,-83253,-53667,44646,82794,32074,14575,8731,11672,15602,10342,-5418,-32596,-57283,-4881,-37612,-87277,-15634,93590,109851,96770,50406,-20061,-85212,-57586,-42986,-24182,-11364,-56034,-118757,-105008,-35492,16300,23506,30722,1649,-70901,-100392,-59196,-20782,-30375,-30665,-19807,-80979,-109988,-83850,-108294,-98548,-154354,-149369,-71267,46855,23738,-44704,-144932,-92956,-80652,-38226,-8585,-56622,-105218,-138376,-82819,-63922,-77613,-50761,41756,114363,99806,7252,-98745,-25719,19560,1398,22535,104350,305711,472133,332508,97253,34722,96917,55316,-9934,-12298,63318,142104,99419,12332,25042,73647,222586,392345,297829,69368,-36905,-82669,-59863,-1906,11480,-30282,-55990,-7338,89167,266868,474410,506632,411231,243677,101968,-3968,-75008,-31850,18576,7434,-69943,-55730,-12353,51099,71877,55865,62196,65557,10372,-11351,-13231,26668,64082,56002,53017,43026,95055,224066,282809,129647,17615,17812,-25393,-59073,-21848,6220,-29525,-52720,-56551,51227,100666,63271,35948,-49997,-58652,-70626,-44033,-26342,-29695,-40618,-15207,17819,44388,34490,-4822,-61114,132297,246484,200285,56858,-34170,-10358,29648,23698,15184,22730,2220,-45164,-27415,130965,175178,39877,-37151,-97863,-113188,-122802,-38384,130864,369958,328833,334337,311710,164212,20150,-17415,-19287,-26951,-25915,69805,89534,26980,-19009,-30428,-7984,-10793,-15763,-22007,101313,452389,521226,491659,330428,236340,182419,99853,148381,143191,158629,197027,144891,71905,46234,52726,-32865,-129910,-15079,85260,136632,73984,19590,23862,86154,106192,38228,-83457,-31052,-21517,-82471,-45251,-39358,-75950,-75471,-38646,-29399,-37240,-90766,-86304,-23072,55593,42059,-17438,-24581,43650,78530,46708,32097,37019,61444,59583,17122,-12524,4630,20217,12029,12404,13915,-13515,-6810,26798,9614,-61589,-131708,-130327,-29904,81895,139587,68930,-38547,-16310,-1139,7325,37585,91640,127897,86739,117123,95805,37448,22733,1064,12937,39739,55597,79165,104141,90465,63852,-49909,-81203,-8255,35182,34823,40243,70399,82018,86871,105567,166506,139729,273683,72111,-52506,-60713,27504,92670,68839,53381,14013,-17501,27644,43215,-24314,-18285,92380,157640,23185,14397,33057,-39815,-88657,-71630,-43181,20863,127014,131362,128077,81841,36723,-18014,-78582,-58014,7634,14916,-2865,-6285,-34464,-71297,-95086,-76684,75079,305030,434256,411009,375465,314448,211344,72719,816,-48598,-160074,-145719,-119288,-26659,9917,-55180,-71750,-2578,104861,102767,94282,66869,70584,70916,-4912,-111951,-15880,160296,129822,-568,-70437,-52587,-44665,-67360,-122939,-98228,-57889,-66708,-65504,-88511,-51534,3930,51912,35247,-27339,-48661,-44549,-35059,-6385,22901,-11177,-37610,-25796,-5096,12852,87764,139515,167740,173934,225541,212965,78393,-38448,-65357,-73457,-114970,-136038,-50497,38494,92789,51309,-1005,8608,28243,12503,54875,212982,192336,156287,125680,64987,-32296,-129318,-125431,-99685,-60599,-21620,14546,-1588,-92905,42037,101684,76176,3438,-44381,-90352,-100142,-101121,-93704,-75009,-13827,134189,250259,319666,259319,92753,33912,-10865,-86703,-134530,-54864,-10035,-19326,-24509,-36990,-47651,-93109,-44232,55790,103056,107496,203113,261343,62568,-27485,111263,168935,80283,-15296,-68645,-36187,-35403,-67053,-120227,-160045,-43884,56711,75788,98951,142601,139436,51368,-16961,-71033,-70681,-7793,28181,-11244,-20816,-30404,31845,104234,46396,-24158,-49210,-8201,25427,21814,59423,20164,-83475,-114302,58020,149339,152053,100273,80633,7172,-40085,-60448,-54981,-70251,-103709,-128470,-82988,-54668,-39944,27266,37342,20925,14495,-65477,-95079,-108693,-54471,33015,112217,2247,-39755,-60029,-47738,-34534,-34179,-8975,-29735,-57425,-64208,-5549,6323,-16627,-54583,-43612,23772,221201,267527,185529,63211,-35856,-524,85106,147334,237352,225959,137780,44145,-50659,-113037,-114733,-77086,-52920,-22116,-14922,-33633,-58312,-104135,-89653,-51926,-32482,-17960,-6921,-65218,-49563,58828,128553,164590,120295,54492,-11603,-24208,123525,353667,363390,213123,59659,-27947,-18122,76667,150747,157021,171552,185117,123543,54674,-2360,-2496,30098,18717,-8411,-18833,8504,55222,21364,-1734,-33392,-53504,-39530,-43207,-32661,28480,109424,148165,101784,32950,1739,-41188,5594,41513,-16213,-59690,-71464,-21816,-29037,-62945,-90983,-51998,-7215,3070,-5459,-41164,-66605,20038,113357,338597,504907,461044,219915,19604,-52523,-56909,-39149,-83217,-161599,-103284,-52222,11941,47527,57223,29422,38529,-5118,-46373,-26733,-86057,-158539,-157614,-62041,-17776,-17072,-89466,-76515,-32720,-5012,6508,845,-24027,-56017,-117063,-108294,15199,95411,120777,19594,-19794,-17230,-47497,-56259,-17143,13716,40272,86716,83734,13828,-7762,59239,244921,221167,101316,52189,86376,79024,34994,-37909,-16515,14411,70509,106884,68486,18505,36949,52524,51203,-20309,-19224,13454,-5627,-67010,-53962,-20351,-7423,-1052,-7051,-14956,6599,6122,-5770,-17890,-18116,-22896,-7628,-2536,25647,7064,-10119,23319,16306,32830,96496,168976,87197,-19575,-85486,-116190,-70931,-25749,88810,254776,239989,124369,15223,-63076,-113216,-122966,-88256,-49975,-46591,-75393,-86501,-82744,-67194,136,40852,-6333,-97421,-205,237654,323986,280441,120491,41131,69653,73350,39464,3908,-21906,11291,108004,159694,148003,153936,144383,124214,120354,58219,28170,16157,2503,-86801,-175179,-205650,-109340,-18713,59244,52352,15000,-63339,25634,39832,11172,-33099,-230,77668,62155,35222,-10602,36319,129800,345482,386162,328676,209757,69173,-42275,-60249,-39671,19425,43870,62965,-21224,-102019,-89844,-75430,-89595,-66466,3057,11855,8842,-39931,-11111,58868,117355,38783,-38029,-58580,-12576,-12271,-34513,-28547,86486,173910,160499,69806,-6311,-48361,-77930,-84979,5655,141391,164307,20192,-14828,-96774,-74952,-11791,152708,310607,169781,21548,-48693,-42797,14605,46516,25994,5739,24776,13256,-11141,-11969,24019,60598,63602,13941,-27293,-9494,4962,-7637,-29668,-65703,-36957,29943,70086,121738,72108,-4180,-46064,-21819,51571,103177,87210,72403,54599,3072,-39869,-80502,-67809,16403,86852,119534,62101,-16990,909,12158,12812,15627,-22109,-16276,-55011,-127081,-185061,-206537,-166320,-62188,-109697,-152902,-137620,-77527,-82070,2588,185946,221000,82428,-37780,-72389,-65594,-66845,-48406,28425,57073,106385,155143,272201,212634,113310,40216,-1809,12162,41535,15116,-14737,-128054,-142793,-42130,41396,110438,75390,11771,-7759,-17424,-52718,-67112,-82098,-78206,453,50164,117894,140551,70660,50924,85666,154184,145443,28371,-37519,-57755,-33416,2274,34431,25512,-28214,-92324,-32418,14094,-5817,-37069,-63717,18185,69185,122910,141533,126008,39334,19134,62388,181787,166571,109666,55717,72812,125277,77245,-11328,-24535,57197,84686,45339,-23493,-18565,82995,86442,77884,68094,125634,102050,-2668,-92059,-4690,116614,91659,-40686,-57862,-89993,-90820,-47362,-11296,51186,93941,28945,-87620,-58402,34922,69975,87610,86341,44048,-21036,-33229,-4284,45520,63982,24676,-5292,1115,-26582,-42864,-44752,-62239,-103587,-93782,-23906,63800,183011,270555,151092,47209,-77969,19153,89607,86161,14190,-64657,-36554,5187,28600,52877,-34745,2847,73507,123681,85682,28610,69116,104990,96015,-9419,-68150,-46849,-56825,-56526,40038,64824,20625,-45472,-82051,-50677,-35294,-25805,21772,-13630,-39251,-60062,-64131,-42445,-23528,-17634,-30179,-47887,-36315,10534,32625,-102113,-99453,-102606,-45975,55390,272710,303321,94630,22395,-49009,-47786,-15134,6139,-6404,45970,20476,-32972,-80092,-83609,-90555,-84050,-49986,-49399,-45251,-17710,18556,-50161,-139191,-119036,-8406,41673,34500,-16625,-51756,-105155,-187020,-181460,-134561,-73356,-61207,-63359,-82188,-67014,-16937,29373,21829,17814,-32178,-84654,-10445,73533,34351,-9422,-38811,-26395,-14399,-6994,-17658,-22936,-38269,61582,335276,491542,271524,40044,-72379,-97693,-85035,-61075,-53882,-23740,-596,-27664,-56625,-63735,-67761,-50714,-23404,-17774,4376,-13296,-73698,-61625,-5595,6339,-6468,6183,55488,46154,-23873,-40693,13348,60435,71512,60485,8526,-19446,-20802,-37841,-19209,5030,-12149,-71804,-59880,2607,-5327,-26011,-376,-23387,-32853,-92978,-109448,-46900,-43327,-40253,12875,101035,227435,288897,323216,296407,257728,165685,47781,-20304,58820,118163,68609,-60554,-36169,-50965,-47840,-31966,-27013,25578,184262,163293,103470,90026,90503,63259,47856,5809,-62413,-74827,-53373,-13294,65289,158353,192121,54878,10161,-12393,-27319,-67892,-23402,86897,295111,256579,137651,103461,34554,-88595,-51367,-35864,-19273,105224,400858,578536,490907,247323,78476,733,10282,48389,109716,148889,129282,13646,-60976,-37451,-35421,-38008,-26238,9395,94904,113554,12184,-49973,-34560,81839,259450,136224,-45380,-2982,114054,146906,74427,-22498,-79933,25535,50035,-30601,-93118,45879,203286,178685,18353,-28627,-38771,-7231,-33380,-63535,-100557,-111379,-60844,19554,112932,167434,150483,185800,252079,237849,65529,-69760,-62361,-18683,51581,46533,23547,-1383,-28193,-12364,13201,-13716,-32399,-58294,-31048,-10086,-35022,-70300,-51228,-14846,17785,67680,71737,29846,10273,178750,188905,47518,43031,54448,-59165,-65263,2725,7152,-15863,-35593,-48022,-23401,-40381,-93569,-129164,-132045,-76353,-27456,-2420,-9074,-4976,-27619,-89503,-99999,-78910,-23436,1284,-17936,-48822,-33715,34115,50717,-61707,-11253,93548,90720,9390,-24827,-20343,-13294,-45808,-55157,-12672,46382,27393,-54563,9060,100466,91505,33958,8209,-64893],[-21398,23254,27286,16894,14749,1961,-38072,-24155,28613,21444,29285,10309,6275,5291,-30115,-56842,-78560,-32159,124202,445703,451675,240142,66291,-3147,-47631,-41884,2403,1624,-2439,-11849,81,-8421,37427,33769,21712,40060,-12657,-17182,5021,5660,-37987,-10852,-43683,-57443,-2887,88496,197971,219832,306863,470484,490596,348203,155342,32314,7824,12585,-34331,-5473,-27116,-21054,58244,141363,130531,47983,-22926,-15602,-9408,-4043,-2832,9803,37507,116395,247111,220633,95177,14871,-44466,-6595,-17608,-131875,-216339,-101598,-68484,-6143,39112,5576,-56462,-22172,-1816,-3138,-48693,-37596,-31157,-33755,-17322,23259,34005,16128,2037,861,39229,60922,92942,85178,78563,37066,4091,-19766,-19374,14330,60662,39818,-26927,-30637,-20131,2472,-29041,-48027,-3394,31438,-8580,-28912,14050,101074,200702,221019,94765,-49597,-54972,-56540,-21403,762,7702,5017,17792,49224,64116,64879,47878,-1627,-49104,-32677,1979,19037,-67662,-40725,-15138,-26064,-14744,51615,56976,-4194,-95107,-119453,-114983,-120534,-46061,51026,72106,70574,121939,108108,134964,90066,-10399,-90565,-29727,-17003,-47810,-80942,-122366,-142020,-121837,-31591,-27226,-44887,-103490,-115546,-7899,22304,22576,-23955,-101157,-75838,-101509,43104,102149,99989,46851,10224,22294,41726,80071,72955,-39723,-60682,-62660,-53653,15800,53676,60828,90841,112964,118382,95642,180381,132392,43521,-42083,-65714,-63470,-42315,-10539,29263,54763,58650,33849,40673,95810,112946,57900,-34100,-125747,11236,68316,35447,-3212,-2471,-17587,-53631,-65397,-42134,-24313,-13637,-14067,-12018,-17552,-88446,-24171,86710,106677,40547,-5900,-33836,-98627,-61142,-56675,-119241,-91477,-45281,319,56695,29593,-44798,-73993,-50950,-97666,-71087,-37129,-59577,-86744,-61915,-34111,-19139,13993,48481,57159,52262,6058,-26317,-4360,-41437,-78091,-90544,-93059,-44290,-67785,-50961,-38920,-26476,2148,-39712,-82628,-39839,-36917,-63762,-71856,-41579,10087,6071,-56744,-79860,-77634,-97040,-49419,-20057,-7851,30071,66621,124729,104177,69938,68840,24533,-66379,-4092,-20315,-43791,-27310,-47076,-54585,-33080,-23567,-27918,9289,73098,102765,-39538,-71731,-37283,-76121,-56916,71736,168796,169148,111631,107976,43750,-16213,-36328,-60676,-67250,-41240,-24849,-83959,-110656,-124522,-54928,135245,318768,463515,376728,98363,17719,38843,105225,220786,423307,437286,347722,188569,37928,5542,2301,89120,223880,275005,272240,136473,92500,137615,129492,108820,14575,-67241,-62817,-49,26747,-13452,-107420,-43766,61054,144000,180172,149368,92827,122701,260024,305262,254227,123977,30078,108049,156592,121525,92325,68373,27732,-23847,-70503,-58074,-58946,-45671,-72771,-16271,84848,135574,146450,79511,1118,92357,253633,355323,389692,276935,177779,112473,51581,-7868,17606,45513,16993,-1308,4388,380,26673,57217,9904,-92065,-60161,30068,62546,98051,172851,169700,209839,235251,197729,115948,19224,-80818,-120761,-124008,-103147,-135166,-108534,-64946,-28609,40690,44661,-22810,-62513,-69887,-73727,-86435,-61781,-25124,-11966,-9344,8014,13109,-1496,-28421,-17963,-8759,25268,135698,142600,91223,-7566,-70253,-219612,-208325,-31625,-27710,-57637,-39033,-37497,-48125,111044,226280,146751,-127103,-116301,-13748,296871,361806,134980,35173,104346,100000,18428,-16697,-59420,-77961,-80842,-42601,12992,50569,50447,-4610,-72046,-89507,-211,43783,28887,-24555,-25929,-13774,43145,110309,206025,241902,171823,97158,6886,-42112,-55157,-88001,-18875,24489,28707,2725,-45282,-85141,-149525,-207086,-125368,-13707,8769,22383,37818,24269,-18518,-9064,-19743,-38451,-1788,44141,13753,5336,-28345,-55552,-64639,-63267,-81826,-119328,-85889,-38347,27882,28185,-43566,-31044,28971,91565,83606,119293,94715,-11705,-72889,-92681,-34428,-64143,-95528,-100630,-104378,-82844,28408,128605,43600,-38941,-31994,14769,48575,38256,38248,-7477,-37035,-108860,-135231,-38441,-14979,-18007,8818,16005,-33542,-59979,-16584,-95529,-127416,-104625,-15057,73763,87909,51727,-18718,-25497,-49752,-54870,14461,47696,-1849,-69495,-24954,21195,-18988,-70895,-90322,-48227,-26552,-34115,9144,70845,118043,152049,67300,-61091,-20673,86232,134592,89116,-33081,-52804,-14282,45906,107548,100866,44306,-3153,-44466,-57026,-54530,-60265,-73224,-40393,25571,-12962,-36333,-24090,-17151,63450,105996,87846,61012,-27551,-71216,-66201,-75380,-78960,-42629,3182,29569,64283,79502,84700,85163,65652,4701,-62476,-32401,25985,80068,87005,-5932,-50331,-69872,-31090,36523,69048,30015,-16779,-39314,-22211,-50186,-29871,-46878,-104435,-69806,27155,68433,21883,90,-13637,-13379,-7106,-1019,-170,-5832,-25982,-7127,-46371,-97128,-25712,66264,72026,79527,44596,-19990,-82275,-57142,-43605,-25221,-5159,-43819,-106007,-111968,-49971,-7875,-18929,-26267,-43044,-98458,-117186,-62854,-25063,-40805,-49338,-44367,-98744,-103115,-56015,-79200,-87953,-143828,-120109,-36698,73903,47336,-185,-105408,-111754,-101269,-51219,-9135,-43279,-88081,-141031,-100447,-83144,-92390,-51610,47981,121853,116923,16444,-94767,-14397,37824,17049,33679,112638,316886,442628,274336,86890,81711,132198,59140,-19716,-2383,94659,180148,121316,22592,35335,89426,248882,427100,319969,86531,-17631,-65529,-51598,9688,21512,-20914,-41083,5960,100804,258732,427666,454120,364753,197620,81400,-9844,-85762,-38052,25250,15883,-71381,-56610,-14055,50578,72993,61243,72421,74617,20334,-353,-2517,31747,52537,21652,-4063,-21395,24303,160154,233581,106388,18833,21547,-26903,-58705,-28602,10292,-19590,-45377,-51334,59292,77531,30627,32188,-36719,-33687,-29950,-24410,-68893,-104705,-92226,-36308,4930,37093,31866,-1505,-44588,159301,275017,228190,83326,-20801,-13116,18232,3331,1368,8506,-9860,-59661,-28873,166602,232909,83599,-9166,-63456,-76507,-113874,-45856,108501,364530,353636,344173,318960,181552,43996,-15043,-28448,-35535,-23814,76789,93289,26891,-23331,-36743,-6126,514,706,-3413,136382,515937,555537,498372,309769,240956,246676,183568,217514,179203,151834,167350,124778,61690,43038,52743,-34458,-95254,21570,128711,183619,115715,43053,31827,90289,106208,52409,-65357,-60561,-45364,-95196,-35423,-21482,-61647,-69954,-27533,-13561,-26281,-94672,-87218,-10269,83613,68540,679,-8731,53602,74687,36379,28035,48622,87486,87694,34563,-659,16565,30310,18272,18034,15705,-21765,-18552,16150,7984,-62719,-135913,-108506,-13906,93906,149837,63307,-39722,-4151,10065,16535,44910,100932,150237,123066,133683,91250,28718,13487,-12832,-1415,22026,34948,62822,94717,89484,83643,-26475,-109563,-38665,8377,25286,46653,87616,101732,101504,116404,171941,126847,252124,72111,-52370,-55874,33809,110377,97051,78104,30696,-10534,34709,54201,-7111,-14179,78533,130226,8857,12929,24159,-52176,-101130,-85625,-60668,-2336,95034,114286,120192,61054,13897,-37419,-90174,-57051,10227,23509,4589,-9641,-39834,-67313,-70080,-5976,135045,328662,442405,393884,330442,261263,174296,47785,-39880,-108499,-115364,-97692,-92849,-18193,9092,-66878,-87040,-18399,74097,76575,89676,70669,59016,51668,-29069,-152199,-6306,173190,125915,-4463,-75537,-47213,-30208,-49267,-105060,-101785,-78027,-78513,-69266,-93515,-42702,15091,61572,40081,-31813,-52844,-40080,-19893,6376,27798,-12290,-32731,-23463,-11109,1019,75318,137533,171961,183739,258063,263266,133847,9677,-30088,-49956,-113222,-166582,-49322,51916,86085,34196,-15297,3690,28934,16767,65243,218002,190555,148666,111650,39379,-64806,-137662,-115761,-87351,-51710,-24031,-2013,-24375,-92129,17283,50454,41974,-99,-53251,-100249,-106117,-99851,-86047,-63885,-14763,118897,234704,305680,253126,84864,18001,-40191,-118898,-121501,-49488,-16926,-29032,-25112,-33198,-48083,-90094,-33060,55283,81355,68914,186002,301909,118393,-23789,125619,195859,98090,-12551,-61372,-23619,-25135,-60571,-118044,-126815,-16297,69782,71309,92436,130270,134675,56322,-11671,-64859,-70310,-27114,-1394,-22361,-20522,-23662,46031,115611,42074,-32807,-49536,-7451,28511,22595,53488,16997,-61950,-49239,85637,130083,128430,88794,84521,20901,-30874,-57784,-53423,-69473,-92016,-101002,-65589,-41232,-7555,63112,59039,28723,17032,-61442,-82169,-94319,-34595,65730,155640,32695,-22504,-49662,-43853,-31083,-28886,-11966,-38854,-68227,-80378,-8022,2927,-18942,-64495,-61654,-6765,176762,245317,165392,49379,-17025,32897,104476,140639,214528,215557,140187,50428,-43212,-109637,-123283,-77881,-45681,-439,6950,-32912,-62080,-103890,-96790,-54527,-20991,-339,28,-62976,-35147,80388,136760,167243,121696,55109,-4010,-10833,128667,350220,381922,238811,75993,-10646,-2865,88320,149897,143684,155887,169010,118020,70503,11620,2429,28173,11205,-17580,-23286,2669,41196,11150,-10267,-47595,-74422,-36997,-38644,-82629,23863,115163,151495,101573,25406,-798,-24811,21602,61895,5734,-41549,-71830,-27476,-24245,-51035,-93063,-59914,-12030,-3706,-17556,-55320,-62574,33204,122713,333186,491901,478227,249787,25513,-47526,-47770,-45191,-93866,-156607,-85208,-37928,28654,56145,68648,40864,38566,-2089,-39248,-63173,-116775,-181516,-153723,-16339,6441,-11926,-91054,-93701,-35509,-3484,10495,2677,-25778,-63037,-118656,-70893,49945,101579,106207,6757,-23035,-16378,-45595,-47304,-3619,34756,65672,104897,96099,18547,-12128,46572,247440,250491,109922,47688,92424,103454,62272,-20746,-11560,12011,64052,99305,66602,25743,48743,64790,59736,-13329,-17718,12928,-13557,-73077,-39618,-9098,-7224,4099,5908,14501,36642,27566,13692,-8,-3392,-9419,10050,18205,44136,22699,-4607,24754,25920,46084,94817,146314,69317,-28753,-89107,-117493,-68975,-18427,112798,261466,224104,112246,19541,-44910,-114586,-138671,-80290,-32194,-28376,-61432,-73058,-72636,-59040,8877,60650,15829,-64964,12450,250811,359411,339522,159036,48672,66201,74780,49986,14040,-21232,3443,88688,137074,122763,128112,106992,79514,82811,42050,31912,28043,25931,-50498,-130583,-176266,-110706,-12468,67874,48546,11157,-59842,29897,35896,-1397,-38277,21050,121358,108935,71127,14797,57890,133625,323919,366484,318498,206773,72773,-39131,-51024,-18821,46885,68090,77711,-15440,-108198,-105363,-84393,-70796,-43845,20179,13995,2525,-31366,1851,75298,149368,81134,-11783,-63737,-24897,-16209,-28659,-12414,129795,253239,218837,92654,6015,-42657,-80117,-104579,-24172,111894,143830,16542,-11957,-92908,-73749,-12527,151360,326347,195661,14244,-77673,-66426,1820,47376,35198,14547,32578,30885,5824,-15311,9372,51743,56265,-6259,-43607,-19047,-2702,-10352,-25956,-59833,-32322,33974,65074,103081,58269,-7276,-40442,-25594,33938,73491,71855,67335,55563,6768,-31763,-81380,-79066,6416,82263,115001,56637,-10422,12427,33228,39668,49973,4991,-5561,-55896,-144366,-203995,-241368,-191497,-65396,-97192,-138998,-128486,-78335,-103127,-36146,140104,200764,79336,-37721,-73822,-65731,-72321,-77545,-31458,-22993,40913,122598,289971,252675,135697,51878,1381,17667,58852,44190,15947,-105350,-172466,-74281,10407,93127,86721,28022,1809,-23302,-66312,-84524,-113866,-37875,47128,90894,136069,140659,64805,41798,71178,125171,121730,20307,-52972,-86461,-64046,-22829,22744,37808,-15631,-97731,-35116,8846,-4897,-25264,-48968,8310,50965,95047,110604,99167,20407,34393,116733,228457,188889,123826,64310,82519,123520,59931,-21532,-36171,50398,95593,55150,-30809,-28634,84456,86946,81133,75549,134653,109595,4386,-92720,-12227,80426,19148,-116183,-120518,-131863,-98912,-46047,-16611,45246,99305,42890,-77585,-65722,34018,75217,105907,131422,82665,1373,-29562,-10731,40761,66144,28841,-1130,6922,-23702,-42232,-43155,-62074,-114875,-123575,-52083,38228,154061,247706,148076,43473,-82491,24125,87813,83854,8945,-83718,-59955,-19632,8921,53096,-35384,-4253,61782,116383,73888,2218,36197,68931,66967,-11630,-55114,-31824,-38705,-28363,54308,69450,22633,-42804,-72964,-39311,-26575,-22608,15878,-26942,-43306,-61257,-73936,-50208,-24304,-15023,-31744,-45593,-21345,27659,48742,-75181,-94907,-82066,-26232,62949,291509,323067,80869,-8281,-71073,-57977,-24659,-3386,-11439,36998,27668,-20198,-69950,-76900,-86028,-82825,-41480,-38967,-31993,1699,50533,-23625,-108440,-84854,12816,54828,52805,12648,-15936,-71495,-159912,-163177,-131045,-79246,-72195,-70490,-85884,-56744,-4907,46582,46725,45373,-5438,-94485,-30388,58918,18152,-23247,-35510,-12565,1547,6994,-10441,-11562,1193,97753,342214,465776,245558,18882,-80400,-80276,-67770,-53761,-51924,-12669,-2919,-31213,-53259,-53468,-61593,-55070,-30298,-23698,-4372,-19191,-53034,-42831,5132,14893,1448,19085,71193,55045,-14531,-25925,32827,86093,93688,59045,-3034,-17707,-22545,-35309,-18295,-3,-21380,-83298,-63961,4018,-15242,-64290,-25568,-18824,-19168,-78409,-113326,-56682,-50057,-44710,8638,91077,205593,256753,279026,248022,214767,140265,40727,-19197,60630,102682,46377,-77467,-38135,-42992,-48549,-35639,-27794,25823,168165,164011,128677,107625,91997,70776,74645,35765,-34732,-54321,-49212,-22115,47372,125024,157208,39326,2955,-13986,-18724,-54303,-13795,93072,294443,241329,130194,98301,42925,-37129,-27933,-14761,2387,117433,420605,614668,553262,310372,133047,47591,43695,69197,119483,154924,140686,25884,-57864,-41459,-40430,-40558,-23037,13100,102676,115853,13707,-53621,-29390,82944,224737,82928,-30775,31009,121242,145454,76378,-17694,-85466,659,11782,-59402,-82530,63578,220828,216579,54336,-797,-19494,1884,-29493,-66390,-107674,-93222,-44777,40964,146111,211678,196234,230858,281112,220087,35192,-73069,-44082,-5185,60906,47225,17140,-3737,-22084,1924,17836,-25518,-42212,-51661,-16118,4962,-29314,-72752,-54314,-18396,9561,54489,56728,31311,18201,196420,207095,65265,65727,69315,-56347,-56340,13340,17304,-1930,-22382,-46491,-15358,-27451,-92906,-142012,-118135,-70398,-25588,-4026,-15499,-26573,-65959,-117867,-113178,-81594,-16787,9645,-13895,-72734,-48665,17358,45030,-42608,-2335,95949,113684,23768,-15298,-9573,2077,-33074,-64339,-16282,47625,29871,-44446,28066,123628,111716,48961,12068,-62645],[-16828,23327,19379,164,-5650,-17177,-53461,-18822,50579,48390,40613,321,-11677,-8753,-32280,-52537,-84005,-37396,145124,512273,499207,273509,87232,9123,-34794,-37537,-18132,-32072,-37919,-44042,-19372,-15398,38279,46231,43606,63344,9269,624,13059,4659,-46810,-20187,-26313,-35607,10474,107144,217470,214779,281998,452781,516067,391661,184537,45234,21070,10784,-45999,-18516,-37262,-21919,51501,143281,151698,67470,-7230,-7679,-3924,2502,373,4989,16576,59017,184036,178406,74810,4669,-42163,4674,-4104,-153508,-280622,-170822,-110877,-21936,32616,3898,-63959,-34146,-13960,-14462,-48045,-30420,-25253,-31965,-22378,21822,48237,41339,25357,27929,68011,89854,122664,118630,112600,75307,49810,23207,7346,28202,67357,42621,-21180,-22513,-24880,10875,-3672,-43856,-17466,24046,-6169,-20351,28168,116496,206136,213598,81730,-67556,-71600,-81217,-48658,-15606,-2163,-3552,8904,40597,58407,63661,43996,-11269,-65741,-45198,-4899,10641,-67597,-53607,-35072,-45933,-18209,45521,25435,-52401,-136421,-128758,-118843,-117559,-33502,55880,61370,54733,110316,124408,161959,85081,-10783,-97616,-39009,-15307,-32484,-64207,-103686,-114739,-88600,-4007,-9430,-48584,-110474,-99497,6315,23232,13676,-34367,-92853,-73209,-105215,35219,119482,117642,49898,9276,23650,47835,85470,60289,-59949,-79405,-68660,-47068,11425,21839,7534,33416,71932,94968,90912,195201,148548,77063,8533,-34823,-46452,-30143,-3469,29094,56626,70643,44235,25865,68233,84057,34690,-52318,-109115,29989,76324,35989,-5715,-6430,-21675,-54806,-69296,-46828,-31164,-25403,-32333,-33701,-37347,-90630,-9381,96756,94269,10199,-46227,-57710,-86336,-56125,-59145,-102922,-66135,-4844,54026,105385,57292,-25666,-81536,-67410,-109168,-60668,-19169,-51636,-77783,-58692,-36707,-21360,18551,59223,75260,81041,40546,3081,5639,-41176,-86320,-109415,-56319,10010,-12683,41,7967,16785,32464,-28422,-99390,-59021,-46121,-59349,-61566,-44452,-8530,-15873,-80901,-105807,-76875,-95785,-55929,-28818,-12717,31184,67685,111476,88991,73646,79971,44250,-40122,12933,-10530,-37861,-30423,-58893,-69064,-47935,-42880,-54515,-22528,36832,73211,-54488,-46063,-31688,-75495,-63416,45568,118478,109345,83199,105593,62501,3691,-26522,-53400,-53940,-27511,-14459,-79547,-115448,-126420,-71377,128299,328453,464082,394887,110091,17544,35045,92279,183920,336941,291203,223333,135531,28582,7486,2456,81703,203032,242087,219775,91205,56532,118366,131743,125185,24698,-72027,-57236,34322,82939,10737,-132038,-56075,49485,117666,150833,116021,57023,100457,250232,268626,202728,75150,53237,138132,164518,117124,81202,56730,18601,-36827,-78200,-59453,-51546,-35985,-72407,-31395,68539,112031,107224,67719,19734,101324,236385,332669,401712,288906,114917,57902,23600,-18895,18027,44272,15525,3015,14068,1630,11824,27697,-17503,-111654,-51385,43380,73620,81355,131385,118872,156402,189947,167744,109424,30504,-72482,-113951,-106275,-79900,-108940,-104783,-74418,-37794,36832,50738,-13978,-56010,-61828,-63081,-74922,-49167,-13687,-8196,-20225,-11740,-4493,-5076,-26744,-18726,-17815,-2882,92588,101215,52542,-38592,-80911,-183828,-147786,26575,15821,-48636,-45482,-34593,-46652,142289,264192,165007,-127329,-98272,28532,365959,374249,112212,24979,101309,100007,15032,-15468,-53044,-69405,-66680,-45578,459,38231,59974,11277,-56421,-70364,24459,62727,42771,-13381,-21262,-19071,40018,125396,233988,260174,171856,86186,-3323,-46229,-53071,-99155,-32659,21291,30379,15203,-34717,-96249,-184881,-192140,-103825,-3962,10250,23260,37105,16658,-41605,-27754,-35398,-31890,19460,52133,19690,11567,-21335,-46472,-50732,-43898,-67010,-116136,-98893,-42951,22648,19666,-52877,-25993,26522,72362,59677,106612,107266,-4722,-73361,-101757,-51280,-77035,-104719,-99408,-90406,-65667,33614,118416,29594,-41781,-9153,50168,88822,72509,49106,-12344,-53484,-132846,-107602,-20206,-3220,-6916,13267,10052,-47129,-70783,-21771,-96166,-123215,-100595,-13814,73298,92185,51963,-16932,-14533,-32606,-44601,8061,44039,7504,-55380,-23250,5265,-40410,-100602,-87868,-35433,-19920,-37785,-15778,31252,87868,146308,74160,-40339,-3646,83264,108969,68395,-39598,-47988,-3712,51594,103740,96668,48185,8702,-26081,-42917,-54557,-62356,-70869,-39076,19247,-35856,-52490,-24553,-9760,80776,106036,59731,31989,-37080,-67235,-51500,-53063,-61730,-36020,10829,40940,73369,92573,98406,91261,63126,1555,-66408,-27649,26371,62715,53131,-23871,-55919,-63120,-27140,34785,65291,28213,-26492,-56542,-65930,-95206,-57387,-64839,-109760,-74577,11531,52933,10623,-14527,-34074,-33868,-22672,-3768,12770,30083,9751,-7188,-53657,-104894,-37441,36482,34143,60519,36866,-18339,-73442,-56082,-42840,-24019,4097,-27883,-90599,-109251,-62542,-29336,-57605,-81790,-94432,-129769,-126109,-66498,-33468,-57023,-74638,-74251,-94977,-75790,-17950,-38888,-61976,-118601,-86490,4549,106645,68916,32140,-53054,-89897,-104629,-64068,-11055,-32489,-72955,-131830,-113849,-100985,-106165,-52252,52505,124571,126791,24036,-86519,-2439,55342,32577,46160,118438,309382,379997,202406,77386,117505,149721,52538,-34939,9957,122977,213770,142017,34233,46813,104030,266374,437176,325068,98782,366,-49487,-47245,17834,31324,-9608,-26076,17672,106965,236128,361414,380284,301835,147747,57981,-17574,-95673,-44205,30333,20176,-73855,-57785,-16798,48708,72687,64969,81668,85703,36348,17597,11363,39766,48583,4856,-29050,-62942,-48388,81728,170737,79394,22350,25430,-28933,-61121,-39236,8224,-13426,-40099,-46478,61530,49673,9357,35873,-16393,-6792,16116,33085,-19224,-58451,-71938,-38484,-4679,30710,30794,5025,-25977,179446,291779,248711,107972,-8637,-18819,4102,-14434,-9379,-3382,-20592,-73003,-26026,210799,296180,124801,15367,-28690,-34469,-88173,-48188,80624,336345,360899,334682,304612,186086,61843,-12936,-38018,-43528,-19617,83564,95467,27388,-24913,-39203,-3463,9250,14790,11969,164086,554869,564504,484211,278149,232116,299838,265004,271416,193667,129320,128078,98364,48440,38381,51063,-34906,-62199,56590,164559,216319,146755,61541,39349,94552,106693,71335,-25979,-94932,-71285,-100756,-19414,-1234,-46591,-65490,-19459,-302,-15860,-96498,-90817,-2494,107388,96610,23343,10220,62639,68586,27134,22029,52973,100289,100790,42336,8938,26964,37964,22549,22258,15125,-31993,-31392,4433,3847,-64155,-125027,-84693,1411,102422,152488,50577,-42949,2120,16415,23367,50975,108864,168194,151657,138360,78842,14762,1539,-27797,-17049,2996,15347,48436,86146,86426,103075,-338,-112352,-70643,-17730,15520,50373,99358,117725,116363,129372,178359,112869,224381,64408,-55757,-50291,36823,117797,116513,96118,41064,-7357,38333,61845,8635,-8962,52366,85049,-9612,13341,13813,-65457,-113911,-99741,-76653,-23132,66455,93200,105403,35041,-15534,-62486,-104706,-57231,9621,29023,11291,-11975,-43866,-57406,-35120,68951,197787,343272,431216,356688,270662,195909,119654,4454,-97047,-92234,-40564,-49245,-64983,-9920,7399,-72677,-98421,-34463,42902,47674,78762,72660,47631,31722,-53432,-173544,13151,182210,116831,-8370,-81815,-44200,-17366,-30223,-86730,-95671,-95629,-89898,-73611,-98884,-35813,21684,64450,40584,-38877,-50008,-33953,-6023,16817,28383,-17280,-28246,-22026,-19683,-15450,57055,130080,165988,186164,287792,320274,211299,87821,14943,-23675,-96686,-136084,-42453,61665,71619,11151,-34531,-4693,26058,16459,68047,210046,178911,132510,89129,7530,-100578,-111461,-95073,-72022,-44191,-28772,-21538,-49223,-68223,1161,7098,7671,-6093,-61143,-97815,-109131,-98710,-77526,-53072,-18051,96657,210685,280087,237947,72815,-868,-72469,-157794,-98588,-39265,-22212,-41134,-29442,-32324,-49232,-82977,-25577,49264,52295,22896,166916,346624,198820,17175,127264,205965,104875,-17190,-50910,-8788,-14152,-53450,-105136,-87268,12564,71650,54380,73558,108205,123464,59381,-6134,-58274,-73124,-56273,-36279,-37845,-23611,-22054,49908,110667,27593,-44768,-48848,-9887,24342,20676,49367,21123,-29756,8358,98541,98842,97982,72326,81757,29794,-21811,-51495,-44612,-57762,-71062,-78265,-50256,-31018,14199,85478,70901,28355,12816,-62066,-74592,-84547,-19762,88228,186256,58401,-8509,-43146,-44375,-32532,-29792,-19483,-46806,-68226,-77886,-14242,-5240,-24598,-77717,-84993,-41920,118240,201993,129962,29293,6282,61586,114388,125571,187218,200370,138578,55771,-34202,-102227,-134773,-85418,-45451,11447,18051,-41225,-71529,-105706,-99700,-49698,-1539,19456,5635,-61492,-20401,102059,140303,163287,118064,53562,2475,-993,123180,321580,370109,244541,81629,-1301,6096,92647,140219,120914,130292,144534,106152,80439,20556,3301,22446,281,-28630,-28888,-6161,19575,-4010,-22226,-63398,-73199,-4127,7690,-50698,29435,111600,141817,93882,14448,-6008,-8696,41135,85433,30494,-21498,-71574,-36603,-24047,-44255,-92003,-65422,-14673,-8178,-27003,-65101,-52151,46040,128400,317937,456604,469296,266391,25500,-45092,-40901,-53737,-108052,-135659,-63688,-20064,48631,58119,69134,45937,40004,7672,-18707,-88265,-142460,-190701,-110912,33558,26448,-7417,-87197,-104009,-39405,-4363,11130,1382,-28753,-68845,-109056,-39080,76102,100158,88433,-6888,-26979,-17913,-46307,-41210,7363,55069,89646,117444,101585,19281,-19301,31118,240549,273821,112221,36623,93230,125355,90812,-2790,-7692,7495,54312,87135,60898,29857,57223,74182,65475,-9289,-20527,8140,-25250,-71798,-25774,7,-8680,6618,14350,34133,56979,42691,28496,14588,7829,919,25892,38780,62641,39189,-25,26245,35710,53830,83307,110778,43351,-42258,-93907,-118821,-71954,-16562,126117,252678,200412,97895,23231,-27602,-98673,-123705,-60705,-7852,-7873,-48189,-60314,-62637,-51128,15583,79466,41772,-31469,26740,253321,374536,378645,188891,53315,60811,72099,56761,22019,-20755,-3323,70972,113987,96599,101383,70412,37312,47462,25988,33315,33769,41795,-20693,-91211,-139248,-103277,-8257,68915,36903,960,-56792,29428,27750,-16782,-40931,42138,164977,158661,113140,45523,77142,128895,287526,331575,297672,197399,73983,-35818,-42443,1499,72842,87794,87081,-11401,-106499,-115719,-89092,-53470,-23551,32596,11780,-5926,-21464,17330,92115,177760,117624,12344,-64490,-39290,-24249,-24312,4496,186217,348429,281884,114622,15053,-40786,-70371,-89459,-27454,105232,135688,15639,-10324,-90130,-74849,-16801,140469,322158,205731,4494,-105004,-91071,-13632,44901,42788,21017,36569,45264,22997,-13633,-5528,36691,41097,-31184,-60178,-28181,-11962,-15537,-24115,-54722,-29368,35979,58947,86335,48014,-7212,-31507,-33928,7542,29519,41950,53197,54197,11153,-22161,-82258,-96105,-11883,70619,103434,46345,-5634,21922,50938,63051,80601,30681,3697,-56300,-129472,-194654,-264836,-219483,-69458,-87841,-128171,-120684,-80379,-128902,-75437,92615,170918,71424,-39745,-78621,-68717,-76573,-102133,-85777,-97359,-21839,85112,292596,283357,152391,60024,2494,21119,74015,72189,46286,-80645,-200853,-104977,-19868,72095,91959,41801,12691,-24843,-80719,-104678,-99736,5777,88982,123513,143701,130576,54941,31971,55346,94294,96677,14574,-61321,-110906,-96602,-50960,4154,44886,-767,-89360,-46432,-2921,-8882,-17104,-34018,-3544,29823,66527,81664,75448,11259,56095,176532,270789,205293,131327,66274,89864,120156,43791,-29079,-46639,39699,100460,60184,-40486,-41229,79222,82091,78778,74624,131629,108036,8505,-91463,-22816,30555,-63603,-196525,-188381,-176576,-90313,-42835,-20836,39639,102824,56737,-64081,-73949,30352,76673,117949,169220,115133,20335,-27313,-16942,37824,68700,31033,-370,10141,-22639,-43958,-43957,-60913,-107484,-138404,-74511,16663,128122,221097,141724,40425,-76689,26428,83398,79322,2390,-110393,-89503,-48854,-13694,50275,-37099,-10772,51282,110076,66680,-14313,7983,37246,38146,-17957,-48483,-22528,-19783,558,65209,72123,23643,-40477,-63350,-28308,-18399,-19606,8940,-40936,-47065,-57603,-79459,-57459,-23970,-12302,-32490,-41361,-8207,40336,60023,-51716,-75724,-59279,-7719,70328,303616,331705,60519,-42749,-91909,-65944,-34352,-13039,-15246,26897,31877,-9025,-59162,-67152,-77921,-82302,-34762,-29822,-20180,19796,84709,16041,-70212,-53356,31250,63249,65343,38935,17461,-35565,-128022,-140969,-123264,-82594,-80886,-76581,-82437,-48484,1553,57053,66193,69579,19254,-98638,-53849,40321,-2682,-41771,-33488,-501,14513,17086,-4351,873,31707,120348,323705,414065,213154,-3659,-83003,-58732,-50313,-47755,-53953,-4288,-8781,-34671,-49951,-44567,-55930,-59217,-37556,-31089,-16381,-27016,-38283,-29896,13390,21655,7939,32434,87951,65907,-1844,-8811,51857,108105,107758,51147,-16325,-17010,-26275,-36445,-20958,-7865,-32395,-95828,-69277,2588,-24496,-104139,-42304,-8923,-6330,-61928,-102111,-69049,-59475,-54240,-3571,70666,172176,215093,228321,193668,162547,104842,26613,-24667,52322,76198,16638,-98872,-42376,-37084,-49673,-40769,-32265,21196,143741,153790,143872,114420,83062,66636,90523,58444,-10283,-33659,-40981,-28915,32028,98081,125475,23708,-5553,-17373,-12509,-44199,-6704,95577,281202,215898,115354,85482,40062,418,10664,13982,22497,122934,421074,622051,594950,375753,197644,103587,81480,88108,123443,152641,142853,32613,-56561,-48688,-48309,-47224,-24887,11199,102104,110267,11529,-58807,-25196,83082,187924,40040,-16975,48833,118495,137902,73117,-17899,-90179,-23207,-23141,-83549,-71356,73516,224218,243728,85462,21056,-6355,7133,-25020,-64461,-101918,-77920,-33380,56401,172622,248114,233265,262610,288737,185885,7127,-62314,-32145,1937,64234,42951,8902,-7116,-19263,9225,15478,-44508,-56664,-51100,-11099,9762,-32317,-82809,-65129,-29094,-4461,35699,34375,23909,19230,202870,212747,73484,77085,67381,-66444,-51489,17183,21086,7718,-16131,-51433,-14179,-18483,-86989,-138663,-113929,-72581,-32376,-15843,-33061,-59463,-110381,-157099,-137583,-91970,-20276,6467,-16159,-62042,-47886,10784,43077,-29036,-5131,83132,118385,25556,-15856,-8670,7829,-24160,-82273,-29439,38457,24240,-37239,37184,130612,113675,47454,1227,-68332],[-17939,16896,5972,-22633,-33442,-43972,-74062,-17523,66209,66457,39612,-21008,-38226,-22637,-28868,-43269,-88194,-49442,155230,545044,509012,286580,97490,12768,-30543,-36631,-38706,-70742,-80820,-79255,-41670,-28399,29282,48407,55359,76253,22828,10211,13172,-2990,-59879,-33227,-12083,-19253,18395,116574,219486,192283,243586,415770,520560,419648,202375,48424,23056,733,-65255,-39501,-53297,-29331,33382,127864,155935,76336,-1571,-6483,-4356,3113,-2639,-5560,-9527,160,122525,133478,48470,-11497,-42222,10712,4384,-145771,-250167,-154215,-134711,-46262,13311,-6033,-70918,-48200,-31639,-32499,-51117,-28639,-24493,-35372,-34594,12068,55909,61365,45097,51288,88416,109439,142393,148935,150321,122712,104661,67775,28587,36274,67618,38787,-21483,-18395,-36372,13038,18031,-31086,-36026,1771,-13794,-20914,31702,118901,192700,184800,56917,-87123,-86188,-109076,-83605,-38335,-18029,-17817,-5456,27215,48450,57832,34142,-27822,-89522,-65401,-22046,-6860,-72176,-69183,-58890,-71023,-26810,31891,-12118,-102319,-161470,-126461,-119841,-108414,-24273,54767,44361,34507,91528,132791,185140,71478,-16898,-98926,-54145,-22257,-24729,-50983,-86063,-91703,-62680,16810,5184,-48516,-104109,-77993,20405,23821,2613,-44013,-90593,-75141,-90919,37409,138660,133357,47101,1496,16853,44647,80869,39048,-84382,-100127,-77358,-41409,10185,1817,-31735,-14849,34820,71481,80753,198860,151590,95169,40700,-11982,-31592,-20966,-955,22631,49745,71159,46776,13070,40387,54558,11315,-72185,-95268,42232,79427,36401,-7840,-13001,-29731,-59154,-75289,-54681,-42134,-40888,-52958,-57568,-59981,-91331,-2650,93704,70888,-25925,-90036,-82613,-77162,-48319,-48618,-76521,-47621,27198,104737,147802,77552,-9197,-75798,-78798,-110727,-43974,-880,-41893,-70020,-60349,-46125,-30360,19397,68451,92626,110783,75689,31633,12124,-45566,-101125,-110408,-6426,71591,51083,61514,69774,72258,65363,-14044,-102992,-79909,-54539,-54979,-51619,-44682,-23599,-34952,-96961,-121430,-72623,-97890,-67642,-44541,-24272,24572,57844,82598,61100,69200,81667,55358,-17445,28848,-628,-32518,-34082,-70110,-85062,-64414,-63221,-79578,-48425,9521,55363,-45466,-26350,-31449,-74245,-58600,27148,75540,59670,57991,98179,78789,22991,-18412,-47245,-42022,-14432,-1956,-69881,-110596,-125056,-84713,111334,314142,433585,388150,111891,11359,23570,68697,135069,242106,157252,113423,87576,17639,6373,-1565,69123,172179,193834,150196,36367,23523,95249,122297,129093,22297,-83504,-44113,78271,135417,22800,-160751,-60964,38376,86936,116902,80517,19341,76092,230778,224502,148703,31935,69729,150663,161700,105152,60784,33929,504,-51119,-85667,-61494,-47078,-30900,-73997,-47763,52696,89804,69269,46383,32073,107337,211654,295765,386316,280373,53428,5054,-7707,-31668,16077,40088,13140,9127,28209,8115,366,-1559,-48483,-141428,-50122,43981,70852,55197,87317,68783,102527,142985,133944,97008,37648,-61882,-101391,-85284,-53049,-73828,-88541,-77861,-44910,32480,54819,-6512,-50838,-53371,-52236,-65045,-39576,-5752,-6199,-31082,-32519,-21219,-7411,-22903,-18647,-27639,-31845,47032,55660,11846,-68037,-82239,-147118,-97306,75337,55850,-40579,-51320,-27685,-39272,178551,307612,187026,-124953,-80719,81305,444900,380544,88621,12868,94517,95483,8208,-17741,-50058,-62456,-56451,-47813,-12544,23418,61577,22470,-44084,-54765,42986,75131,51402,-5991,-19468,-26385,34061,135441,254087,266185,160055,66510,-18271,-52004,-49998,-105447,-51457,10800,25969,23980,-25600,-104454,-219895,-167076,-84980,1438,8889,22322,35064,7275,-65728,-45730,-51665,-27166,37850,59670,27630,19191,-15228,-40770,-42013,-31664,-57290,-105063,-115727,-52594,10890,4601,-65901,-23499,20905,48778,29903,84013,112266,1806,-67696,-95259,-55828,-77234,-108919,-100696,-82458,-55580,29946,100519,12548,-42840,13069,82160,123350,99148,53341,-20655,-69009,-132592,-82328,-4837,5313,847,15196,2548,-59795,-80127,-27453,-94057,-113727,-96640,-18574,66283,90924,46959,-19459,-7092,-16625,-32787,5039,40797,17553,-41101,-21831,-16508,-65207,-130635,-73642,-26357,-20491,-50394,-51173,-17659,47171,127794,71523,-26376,7471,75387,81929,43617,-44914,-41355,5948,54350,96588,88813,49335,18260,-11059,-32777,-56493,-64718,-70311,-40048,9484,-63132,-71430,-25961,-2212,103262,104769,29392,918,-46627,-63387,-38503,-33445,-44256,-29459,14026,45457,71798,89878,98984,88305,54997,-5891,-69277,-20545,27275,45219,23731,-40087,-63314,-59470,-25889,29104,55743,21289,-39262,-68809,-95411,-138270,-82452,-76635,-94111,-68202,-3020,35137,-3986,-31964,-55633,-52988,-34441,-3448,25143,61033,37329,-9263,-62722,-101349,-52834,2822,-4810,37838,24486,-19502,-65868,-57730,-44075,-24335,12004,-12280,-75870,-101797,-76433,-51010,-94697,-127442,-124999,-117605,-112769,-71133,-48503,-82105,-109508,-108860,-70362,-38643,22677,3625,-31376,-91739,-55885,42501,130268,77660,47790,-10308,-48569,-87232,-77001,-16519,-26262,-61401,-121833,-125218,-120899,-121368,-55179,52314,118994,124788,25555,-77457,6314,67438,43675,56000,117595,279009,289115,125224,67576,136983,147196,34768,-57210,21072,143778,238020,157911,44248,56425,114269,270767,419087,310214,102135,12575,-38794,-50031,19716,38106,152,-14514,24554,104498,199365,281917,292154,227590,96379,30419,-29562,-106966,-53305,30225,17263,-79323,-61026,-22396,43364,68592,64319,86343,94381,54987,40801,25562,47359,52049,16333,-453,-48511,-89802,-2829,104285,53042,26082,26987,-33914,-68027,-54663,-1220,-12095,-36016,-41192,59692,23196,-1310,43891,6853,18804,61131,95130,54413,28147,-12336,-26864,-13531,22670,28517,12016,-5795,191962,295536,259818,128177,326,-31097,-14997,-28812,-18729,-15377,-33078,-88326,-22457,257195,355004,156871,32783,3037,9099,-58554,-47285,46081,284646,344597,303108,266780,174608,69862,-14843,-50594,-52522,-15717,87012,92709,24748,-28063,-43007,-5134,11183,22791,20581,178964,561309,545182,448648,236098,208948,333109,331715,300476,184555,93324,81743,65277,30231,29523,44760,-37083,-35812,82534,185217,227219,160272,70061,41655,95769,105508,91417,24381,-95526,-92388,-98976,-2026,17498,-33811,-64500,-17010,7379,-8914,-97899,-98809,-1585,124354,124292,49102,29158,66274,56357,15580,11064,46853,95891,95459,38336,12184,31743,39729,21656,21971,9231,-46392,-47330,-10481,-5447,-67410,-105803,-62199,13887,105765,145497,29631,-50349,470,15240,24642,52837,112953,179388,168882,130070,58212,-5592,-14795,-45770,-35305,-19014,-5344,33148,74892,77230,117862,25943,-75369,-96792,-42402,3511,48456,102358,125575,126374,140884,184239,97813,192897,50070,-62460,-45963,33945,111983,122787,103823,42685,-10637,35388,62890,19613,-1784,17377,23507,-30636,15344,1399,-80824,-127988,-114062,-91383,-43480,39606,66593,81396,3002,-52124,-94345,-122195,-59976,3723,28962,14899,-13380,-45658,-42448,3213,138575,247441,339665,397191,300928,200690,122384,49315,-56015,-141297,-8408,33244,-3874,-38549,-3239,3470,-74510,-106057,-52911,11220,16918,59710,68434,34163,9755,-78530,-141909,31191,178974,98503,-15294,-91152,-46058,-9059,-14744,-74899,-91670,-112086,-102595,-80422,-105288,-33443,21699,58927,34997,-49749,-43080,-28360,3550,22116,22174,-27105,-25706,-23024,-31462,-36314,34919,116926,148083,178797,308229,371548,292712,175549,70069,4508,-71267,-104198,-33486,63657,46893,-19863,-60902,-18398,17541,9111,59974,187309,156848,108701,60649,-27687,-119174,-84196,-74724,-59556,-40723,-37850,-45449,-76251,-47044,-9588,-26869,-26127,-16166,-62155,-93447,-112192,-99460,-69994,-44136,-24272,67611,177892,243351,213633,55495,-24164,-108441,-161601,-73513,-26641,-26293,-56410,-39159,-36592,-54099,-79650,-24434,36550,15765,-27400,147519,388743,291927,79773,111147,191505,95235,-31874,-38697,6372,-4260,-47122,-88237,-56539,27707,57463,23944,41799,76325,105084,59529,-1044,-52857,-79000,-95294,-75708,-58694,-31744,-27894,40688,88735,3506,-59648,-49440,-17477,12976,16643,46193,28756,2163,51388,91533,56705,60895,49732,70785,31160,-17307,-46226,-32390,-41510,-51647,-62919,-40835,-27280,23171,92240,71187,18611,237,-69695,-74819,-82314,-12930,97929,200529,76506,-452,-43148,-51753,-40717,-37478,-29955,-50769,-57266,-59297,-24476,-19559,-35491,-95002,-114324,-82315,49359,139551,79610,4363,27883,81727,113105,102014,155296,179169,130776,57742,-25884,-91921,-136658,-101980,-55394,9087,14743,-59046,-86772,-112318,-101794,-42192,20462,37314,6960,-63209,-7674,121096,136774,150916,107705,47849,5243,3179,105650,269335,326096,224790,72683,-2493,6360,87844,120759,88441,94844,111878,86811,81788,22020,-2004,11232,-15249,-42470,-37415,-19984,-11263,-25710,-38922,-79237,-54417,35741,64828,18727,43003,98064,119668,77882,-650,-15107,4782,61276,109869,56816,-2394,-73475,-51543,-30857,-45476,-93567,-70539,-16626,-11577,-33904,-69506,-40696,55053,127702,291934,401444,433892,265494,18235,-47113,-38881,-65305,-119609,-113448,-39400,3133,73838,55296,58725,40399,36105,15144,-2081,-86496,-156303,-175548,-52996,82082,37033,-7630,-82553,-93927,-44532,-8505,6956,-5166,-35290,-76072,-99831,-17940,88584,87548,64616,-23614,-33658,-23959,-51899,-40200,13470,72137,108653,121184,97800,14151,-30607,12261,224552,288785,106659,16287,85124,140315,116986,13182,-7224,-1446,39059,68324,48815,27575,59281,78219,66547,-9602,-30254,-3694,-43161,-65595,-16111,4305,-14494,2772,13791,40923,64364,48038,35473,23312,13599,6395,38047,58111,80622,55651,1762,25470,41318,53081,61317,65132,9380,-61122,-101497,-122850,-82103,-22311,125554,228000,168738,78937,22242,-15407,-79525,-96169,-36919,18267,12460,-36668,-49720,-54539,-45195,18169,93015,65729,-3230,36940,241448,363886,388122,202506,51261,50741,63011,56880,24618,-23580,-12040,52198,88636,68218,72165,33009,-4380,12389,7534,28939,30687,47675,-234,-60272,-105445,-90547,-7977,59908,15568,-17367,-55678,21962,12937,-37472,-44464,58464,204057,208046,159426,78876,90105,113212,237152,281901,265157,179671,70646,-34352,-36947,17434,92868,98938,87484,-12838,-102529,-113379,-88778,-41378,-8940,37300,2947,-18768,-13170,33198,106733,198273,142723,29373,-63833,-56549,-39538,-25150,18537,250767,446114,338463,128414,16463,-45288,-60959,-64648,-8521,114269,133147,14334,-12207,-90664,-80484,-26440,118640,295869,195210,-10132,-128814,-118866,-34291,36100,45670,22415,34250,53242,36546,-7442,-17310,15004,15667,-62830,-78143,-39091,-25262,-26022,-27318,-53698,-31669,31929,47479,67070,36642,-8518,-24133,-48878,-28152,-27118,-3048,28190,48604,15175,-11309,-82056,-119662,-42098,48726,82236,29107,-5120,26211,61324,78438,102770,50537,7996,-57310,-94725,-164990,-253143,-247567,-76340,-85094,-123741,-116767,-83532,-158667,-109394,47538,131453,56601,-45873,-88983,-77512,-82536,-118719,-113292,-137607,-82794,40531,274445,296446,157828,60203,-2195,18828,83024,94813,72355,-59187,-203046,-136264,-51370,45942,87832,49174,20819,-21799,-91049,-113275,-58122,43456,119185,142631,138395,108708,38900,19471,36065,60701,70469,12059,-59115,-119331,-132545,-83130,-22696,42797,12275,-77147,-68451,-22713,-19347,-14600,-23110,-19847,2876,34193,51029,51128,7520,76267,232945,303014,212763,129379,58728,89703,111736,27436,-36073,-60110,21708,95232,56523,-56180,-57391,67551,71422,68461,61672,112593,93520,5454,-92160,-39139,-33491,-154041,-254121,-212174,-183815,-71097,-40555,-27117,30765,100409,66038,-52151,-84982,20907,71242,120442,194182,136941,32605,-29489,-25331,33915,68655,28601,-4765,9740,-24737,-50463,-50024,-60931,-90812,-128976,-92565,-4016,102866,189773,129351,35406,-67396,23827,74203,70487,-6013,-120747,-120478,-80616,-39267,41318,-41802,-19151,39019,100690,58705,-26066,-19820,5142,6815,-31087,-50537,-21400,-5425,23639,69484,70177,21196,-40683,-55878,-20305,-13427,-19249,-982,-58187,-54133,-55063,-73236,-60877,-22802,-11235,-35003,-39557,-491,45454,62714,-36465,-56135,-39647,6525,75874,308922,330612,37032,-79149,-109430,-73495,-46136,-24592,-20751,13914,30115,-2639,-50754,-58347,-70257,-83950,-31826,-24297,-12450,33276,114008,59531,-33094,-27268,44058,64599,69326,58753,44192,-4533,-99674,-121134,-114113,-84097,-87784,-83763,-80561,-46386,563,59126,77802,87273,38793,-94363,-80395,17954,-28148,-66396,-34605,8028,22722,21042,-2918,8110,48517,126389,281994,342583,175045,-28076,-80399,-36603,-34398,-43655,-60969,-1099,-18882,-37626,-47290,-38193,-52651,-65486,-46826,-40430,-31552,-38195,-32050,-25572,16683,25393,12465,45697,103751,75489,10294,7168,67716,124087,112264,37182,-32382,-20019,-34284,-43128,-28228,-18686,-44470,-105954,-74136,-1985,-32577,-143724,-47034,983,2711,-46771,-87197,-78635,-69349,-67592,-23972,40084,129422,166880,175678,138779,106280,62250,5572,-37556,34317,41062,-18962,-124233,-48715,-33351,-50908,-46115,-39020,12886,113554,134427,149537,112965,67711,52767,94471,72350,9897,-14793,-30293,-33562,18887,76192,97253,8030,-15178,-21828,-8093,-36912,-1763,94887,257959,183839,95263,67042,28485,22896,49580,47343,40735,121825,402105,600012,611240,438602,269673,165183,121077,104679,122474,143066,135842,33793,-56266,-56368,-56017,-55985,-29522,6250,95940,100486,8083,-63488,-21762,82901,153021,10824,-8926,55166,108421,125566,66711,-20378,-88847,-42188,-50116,-93812,-58672,78369,215867,259032,111930,38614,2560,10091,-19131,-55905,-85886,-62708,-23305,68127,192812,275389,260762,280864,276698,142932,-7316,-44982,-22862,7047,66924,40022,4394,-8099,-17354,12817,10701,-65959,-71231,-52746,-10546,10521,-37110,-93901,-77610,-41272,-18838,16766,10538,13433,18911,203513,211399,77715,82480,55740,-79511,-45088,20302,24675,17625,-12139,-56508,-14315,-10769,-79265,-132677,-113719,-76096,-40368,-29501,-53130,-91675,-132957,-197504,-165093,-100441,-26538,-1286,-17556,-36911,-30896,15785,47242,-16629,-11488,64659,113326,23223,-17933,-9006,12135,-14482,-80260,-43612,27341,19579,-27364,45283,130115,106174,37503,-15867,-68655],[-3686,24418,7626,-29529,-46651,-56640,-76465,-2680,92550,93330,45835,-32939,-49928,-12751,-3109,-14380,-70546,-46777,173791,558164,498138,297095,115631,26615,-16720,-23943,-41423,-91460,-106261,-90857,-45177,-28882,28630,58329,74260,95673,45175,29506,23882,1537,-55320,-28040,12931,7479,37636,133705,221305,171500,211955,380758,521973,447645,224683,58814,31659,-490,-74938,-50940,-53504,-25982,21456,113641,161071,92515,11913,4440,5412,14076,5590,-3465,-21835,-36341,85662,106227,34910,-15388,-28673,27132,23608,-105242,-191514,-94580,-111448,-61132,-3743,-10289,-65201,-48635,-39273,-41659,-43934,-17891,-14551,-29185,-38512,8443,69891,88830,74764,83508,113004,132313,164926,188703,205510,193760,181339,125522,56719,51598,75042,42285,-13640,-4979,-41342,22732,47821,758,-39349,-23003,-21371,-17603,36274,119483,173600,150967,37989,-87396,-75988,-117271,-110771,-53738,-26587,-24780,-12442,21741,46692,59656,30686,-38730,-108094,-81487,-38020,-21674,-66322,-73715,-72265,-86991,-27834,23090,-42624,-140372,-133408,-104821,-104995,-88142,-7025,59192,33052,21195,77714,143236,214824,61528,-17091,-89959,-62997,-26123,-13910,-31274,-60246,-62713,-33178,41257,26901,-33708,-80172,-47056,42336,33707,193,-42219,-83848,-72093,-67367,55767,169385,157115,49323,-2129,12874,43187,77379,21539,-102511,-95310,-73302,-31464,15123,-3392,-46381,-43976,11489,57365,75212,200926,152124,108657,64534,9300,-12167,-6066,6427,19661,44003,69951,49912,10212,22386,34345,-2516,-83502,-76914,55353,85442,45178,-314,-12230,-32057,-57832,-73296,-56669,-48036,-50525,-66069,-73827,-76302,-84378,4623,87044,47432,-56958,-125813,-91335,-62622,-30096,-22235,-42927,-29099,54631,154696,187597,96752,10617,-49752,-66843,-90567,-15038,24677,-23170,-55917,-58549,-52993,-33945,30002,87633,118852,150379,119826,66121,22023,-47158,-108062,-72366,53061,139816,123955,134273,145637,138936,100326,3510,-91372,-94615,-52862,-44286,-36006,-36583,-28595,-44106,-95303,-109421,-59931,-95382,-76642,-58491,-33388,19241,46260,48925,30704,63875,81345,64765,7916,50819,16840,-19707,-29680,-71556,-95075,-75970,-77656,-94974,-59760,-599,57196,-15667,-8646,-30599,-67873,-43876,20664,45932,24869,41413,92318,96656,46041,-6592,-36614,-25808,3386,16381,-54394,-100084,-117184,-86801,90906,281813,381812,364268,110822,6709,11828,42169,84287,154044,53032,32423,52736,11272,7720,-4309,57033,138574,139242,76262,-11488,17344,86451,108036,123669,10844,-94124,-15480,137654,185504,27395,-159112,-45388,38960,61175,86644,50244,-13140,58101,210497,183919,101415,-566,81119,154000,154991,91446,36802,5556,-20091,-61283,-88405,-59609,-40556,-24925,-72934,-61031,41365,71928,38725,23478,39599,109838,182715,251266,349352,257031,18620,-30109,-36457,-41108,16155,37604,14275,20241,49268,23450,-923,-20460,-70070,-148065,-49724,36613,59603,25925,46929,25005,54180,99498,101203,83138,44226,-44267,-79298,-58768,-21296,-32774,-61295,-71580,-45759,31981,61437,4262,-43000,-41201,-38035,-53518,-29433,2529,-2031,-37070,-50042,-32046,-3718,-12079,-12868,-33261,-56030,5399,11247,-26445,-91390,-74138,-112571,-54024,116077,92511,-31345,-52802,-14046,-20238,218530,352950,209507,-118975,-59353,147549,530512,379714,66426,2802,88159,90142,1800,-19549,-46397,-53553,-46160,-47450,-22479,9546,54854,28787,-34286,-39854,58428,84396,58234,1246,-16683,-31887,28833,142883,267593,262240,139919,42619,-33047,-55301,-42955,-101177,-71526,-3391,19219,32117,-14821,-104844,-196458,-140165,-65856,6001,8227,22779,34828,-330,-86546,-54695,-60529,-23670,55193,68799,40452,32312,-5803,-34815,-34918,-22940,-49902,-90642,-131707,-64045,-4445,-14132,-78620,-20075,15592,25890,-451,56521,112239,11381,-53413,-72348,-37061,-60282,-103824,-104599,-81096,-50685,19515,77531,-4457,-38646,37158,113079,153625,119557,53668,-29278,-80278,-110732,-57467,10442,13606,8344,17980,-3221,-68377,-84950,-30627,-86890,-99355,-90487,-25808,56512,87632,40610,-22737,-708,91,-18531,8523,41546,31196,-23596,-16093,-40265,-84537,-109888,-52163,-19275,-25049,-68324,-92266,-70992,470,99724,61612,-17053,15480,65936,57356,20620,-44452,-30211,16922,56773,89180,80583,50902,28443,3422,-23872,-57188,-64992,-69558,-40923,113,-89708,-88647,-24911,9757,136039,110484,5356,-27164,-52505,-57195,-24553,-13670,-25402,-21399,14049,43830,61550,76557,91112,79853,44532,-13963,-66411,-10111,29170,30324,3028,-52227,-69348,-55770,-24837,21952,43079,12155,-50865,-68736,-78955,-141342,-91746,-73320,-69171,-54448,-11843,20185,-17496,-48238,-74850,-67340,-39801,790,36910,85135,56561,-10789,-70237,-94526,-67362,-29829,-40362,15846,11106,-22329,-58080,-58830,-44062,-23353,20793,5582,-58538,-90607,-88249,-69221,-126036,-103620,-73604,-70417,-80925,-70191,-65015,-111847,-149493,-126595,-34435,2638,64405,47177,818,-64943,-26898,76151,142266,76894,52525,21907,-2500,-60451,-78067,-20906,-19649,-48193,-108708,-129008,-139896,-132602,-55800,51232,108709,114245,23963,-64741,14679,76398,53025,65850,112788,231381,185490,59294,61501,144214,131629,13009,-79959,33446,159448,254942,172028,56139,67725,123753,265610,379916,281589,100032,21861,-30551,-56220,20044,46744,12308,-2788,30271,97399,156283,202026,203561,154004,51692,4186,-41332,-114941,-61667,27845,10955,-83062,-61372,-25740,39391,65306,63497,89515,102514,78558,73426,43713,57492,65286,52181,55180,1379,-59915,-78567,50370,35469,33596,30281,-37528,-74206,-68344,-10156,-6873,-23090,-27049,62665,7413,-3475,55731,34890,46733,107143,154621,121870,106356,49477,-5769,-17603,17268,29038,23449,21141,203245,293040,267197,148792,11926,-46493,-33694,-32958,-22083,-23380,-43701,-101768,-14874,305657,406966,181573,46732,34989,56954,-24146,-39454,11294,219136,309270,257134,213767,152455,71501,-17474,-61586,-56586,-7661,91014,88861,22509,-29724,-45366,-7730,10295,28750,26389,183389,538997,505199,400435,191375,178691,346982,379665,306744,160736,54190,37563,32531,12470,20932,38139,-36782,-12339,101578,192976,219216,158386,71492,41534,96881,106295,114408,83859,-36757,-86382,-84101,19525,38488,-18968,-62119,-15439,13850,-1184,-94041,-104854,-1296,139917,156569,82901,51464,67259,42104,5899,-97,35513,80020,78220,28941,13328,34767,39834,19849,21226,2204,-59884,-61095,-23445,-15026,-66305,-78852,-36709,28668,109733,135573,8492,-56475,-3581,11737,25180,55405,118720,189712,180172,116864,36936,-25756,-29544,-61256,-50539,-37895,-21426,21265,64501,64978,130490,56767,-30655,-90922,-56171,-5451,45722,101657,129394,134356,154158,194864,88845,167471,39490,-63072,-37378,30481,98929,120298,105805,41100,-15098,30688,61968,30011,13478,-10312,-40915,-42526,24818,-5936,-91427,-136232,-120374,-97546,-57757,19710,40876,54194,-27921,-88193,-125705,-130966,-59083,-1790,28643,20617,-7272,-37642,-18309,44961,201054,280037,319537,347256,238067,133650,52657,-24752,-112690,-80358,84159,107125,42610,-8572,8079,3761,-68288,-104259,-68072,-14022,-7674,39343,61139,22511,-9244,-98073,-111474,46534,165420,76644,-19968,-97279,-47511,-346,1237,-64406,-88019,-121451,-110722,-83908,-103432,-29601,21578,51898,29745,-56428,-30501,-18374,13787,27316,14778,-33395,-18891,-20086,-38708,-52239,19506,105610,125369,167509,320698,412593,367692,264593,140066,43735,-34198,-71076,-20366,61132,17660,-52708,-88549,-30926,9539,536,46447,157504,132480,86417,37437,-52756,-88081,-56612,-52901,-45592,-35791,-45294,-67199,-96254,-27250,-13729,-45992,-51831,-23892,-61517,-87988,-110857,-95419,-57202,-30668,-25936,40061,144038,204295,188438,40137,-44957,-138310,-120577,-41063,-6567,-22190,-67283,-47646,-39808,-57118,-75818,-23422,24199,-20116,-69012,135399,426710,388932,153443,82705,156148,74139,-49404,-18511,27506,10727,-34781,-64187,-28847,33987,37249,-9181,6887,43787,87648,64160,11267,-41849,-77769,-127280,-101530,-77478,-38249,-35022,24757,59316,-20622,-68230,-45551,-23344,3666,18733,49349,42333,33876,81754,71365,13624,25642,28244,58747,31271,-12418,-37840,-13947,-19848,-31110,-48477,-31616,-24374,26106,90816,67618,7746,-13100,-77627,-76144,-81006,-7737,101680,204982,92664,7568,-43608,-59724,-48391,-43021,-33246,-43129,-37070,-37705,-30369,-32910,-45055,-108507,-141739,-120189,-17793,70600,24156,-14284,50534,98374,107722,78008,126275,159046,123161,62309,-12440,-73464,-118063,-120252,-68616,-960,4352,-76787,-98260,-116992,-98981,-29626,47053,57550,9702,-61589,9409,143041,132551,137154,97631,44528,10426,8326,84227,206809,262199,186587,55062,-7611,4608,81048,99474,55008,58952,80198,67642,80709,22439,-6815,1593,-27288,-50994,-42062,-31823,-43459,-46605,-52747,-82884,-27826,76385,121554,90051,64873,83248,95071,61951,-11444,-19768,22214,87236,140627,91975,22078,-71305,-65713,-38112,-48415,-93824,-68904,-11165,-7443,-31563,-62901,-25007,65657,126686,263512,339826,385168,255112,12087,-46457,-35109,-70634,-108443,-83684,-4606,41682,114135,58617,48024,31310,31377,23181,13942,-69152,-147196,-133807,17099,131599,42754,-7428,-73730,-74845,-42987,-8306,5387,-9903,-38630,-78901,-90748,-2885,92260,69772,41187,-36403,-36151,-27550,-55455,-37414,21364,92020,127830,122463,92127,10717,-38134,-1643,209320,304180,102911,-6034,73968,153027,145705,32981,-3644,-8126,25116,49945,36980,24840,60847,83371,70093,-6429,-40207,-16223,-60625,-51992,-4584,10378,-18200,-1436,10339,42072,65487,49639,40655,32737,21268,14609,54086,84533,107178,80165,8246,28929,48092,50555,37642,21020,-23345,-76610,-104466,-122912,-91944,-28219,118138,197105,137840,61868,21822,-3107,-56066,-63324,-6886,50063,38227,-19431,-33875,-41039,-34112,23496,105905,90779,24259,47085,222188,334525,371459,202954,48144,42227,54278,56570,27726,-23663,-16576,38602,67902,44780,47598,1689,-39094,-16050,-7294,24723,25916,51052,17826,-31194,-70553,-68406,-3896,48592,-7199,-35072,-49225,14217,-2066,-56893,-43400,75227,243378,262300,216294,120586,102357,94207,183947,228040,229480,160912,69746,-27430,-27167,35071,111975,106999,85133,-13559,-93434,-99656,-80358,-28194,6143,40908,-5338,-29094,-676,58006,126344,215753,160697,44371,-57546,-66602,-54839,-24535,36244,322894,537822,385183,136548,15867,-49072,-48562,-37537,23676,134117,137012,17805,-11032,-87393,-83063,-33622,94395,256990,171020,-23032,-135759,-142609,-53312,27452,49957,25141,32260,60892,51837,9346,-13853,-2100,-11407,-92229,-87555,-44586,-35498,-35210,-29443,-50818,-33479,26997,35701,50007,28622,-6452,-13677,-59048,-62206,-82706,-51955,756,45963,26305,8942,-70338,-136556,-77607,23285,58503,12205,-2329,31208,69596,90329,120790,69094,13027,-50781,-49151,-123176,-218370,-227438,-77784,-83103,-119729,-109374,-77311,-154427,-113894,16678,91886,42203,-48839,-97358,-85490,-84164,-114799,-78197,-89708,-132831,-3652,241400,293936,155693,57138,-7312,16304,91058,116825,99424,-35936,-179444,-162093,-77708,21863,80342,55212,30905,-9155,-81523,-88679,-14001,76847,141036,153005,127782,83355,23898,11150,19990,31933,50891,19867,-41552,-102454,-155582,-110518,-49826,36701,27873,-59043,-92893,-42815,-28785,-10770,-10477,-33826,-24134,3376,23538,30911,11355,97086,285332,328648,217356,124444,48277,86574,102970,16503,-37084,-71214,1944,84817,49245,-72528,-67829,59762,64813,58201,42820,83693,71883,281,-89828,-54370,-102074,-158146,-185689,-140279,-132740,-44622,-33924,-30062,23648,96728,75106,-37612,-91085,11560,64620,119079,210181,152711,43754,-30207,-29679,34411,71315,27516,-6913,14072,-22229,-55132,-55375,-55940,-69722,-109530,-100736,-18737,83952,161262,117156,34284,-53484,22441,66422,63365,-8566,-82878,-126580,-99609,-57879,32041,-42506,-23609,30122,92384,53005,-30456,-41285,-22188,-20976,-44680,-54603,-22018,8181,44025,72507,69194,21123,-37212,-45052,-9886,-6354,-16182,-7748,-72815,-59676,-50688,-61686,-51217,-13848,-6109,-34116,-35911,6841,48400,62035,-24707,-36305,-19385,21739,85992,317088,332936,25248,-99659,-110634,-75094,-54170,-32008,-22665,4068,27505,3779,-39954,-46249,-59259,-81694,-26778,-16695,-3269,47027,140147,106196,4933,-1728,56119,64283,69832,76131,68123,24977,-70701,-99053,-99521,-78581,-87089,-86646,-78391,-45543,-1815,58954,86791,102984,57844,-80123,-100134,713,-49604,-90546,-33393,18491,31850,24325,-1570,13684,56944,122122,229455,266508,138863,-47608,-68289,-9611,-14788,-35049,-57996,1944,-26168,-33471,-39679,-28874,-46389,-68711,-52749,-45358,-42440,-47650,-29344,-24938,19496,31339,20904,63862,121588,86269,24332,25115,84259,138188,112606,23611,-46320,-20964,-41596,-50413,-34514,-26044,-50607,-103429,-70820,-3727,-33410,-139916,-36332,12576,12108,-29110,-68471,-68365,-70662,-76230,-45797,6398,85749,120608,130171,93002,56349,21251,-16132,-51804,15599,7287,-52390,-147251,-51360,-26183,-46628,-45073,-40807,8097,85967,113863,152339,111645,55622,37537,91772,81628,30288,6422,-13706,-31188,12602,62901,77297,-2869,-20740,-21731,-11,-26783,6475,96410,232633,153344,76765,49757,15648,35959,83633,85497,61153,119085,370087,555812,604548,496932,347974,231207,163035,122180,121778,131906,124592,33560,-53083,-57942,-56180,-60027,-30599,4650,90973,93793,9653,-62040,-14680,86614,126625,-1094,-1082,58436,97837,114380,63271,-18703,-78218,-49408,-60502,-84377,-40109,84167,202581,265982,137360,57146,12977,16156,-7812,-38768,-62148,-41684,-8124,81394,209821,295091,280857,289064,251857,102426,-764,-22026,-9837,17129,76946,46829,10226,-1769,-11374,18713,10440,-82797,-78429,-48975,-5242,17279,-33431,-96714,-83544,-47390,-26398,4808,-7336,7455,24353,205509,210328,85010,89016,44537,-80829,-30171,29879,35046,33272,-4007,-54364,-9161,528,-69031,-126512,-109526,-73074,-40980,-34163,-61558,-95020,-103909,-193654,-181363,-95765,-27540,-6220,-11877,-7703,-3835,31163,58414,443,-13015,50444,108434,25894,-12746,-2051,23032,3003,-62102,-50462,22209,24108,-7791,60685,130685,97775,26791,-31067,-52429],[1152,20871,-728,-44057,-67905,-77669,-84127,-86,102866,103078,35754,-57703,-65468,-2170,18260,8783,-55480,-49498,178930,529433,447389,282881,119073,28408,-15807,-23927,-50586,-110374,-125799,-94504,-50247,-38135,15415,54993,78847,100180,54815,37656,24946,-1753,-53622,-24752,27466,23623,47479,138096,204036,135464,170828,332978,502644,455305,231533,57758,29001,-11261,-93328,-70504,-52752,-29815,-1306,86355,152752,100607,17321,7655,7539,17593,8267,-4778,-34916,-54505,59701,82469,19822,-21329,-18946,37052,37184,-64257,-143946,-49098,-81239,-79311,-33933,-25904,-66054,-51870,-51933,-56836,-42545,-13983,-11223,-28636,-48113,-4101,73583,106625,97706,107259,125496,142712,174809,221315,261239,270599,260805,178525,76243,59454,75624,39742,-10447,3707,-52969,26440,70255,33178,-33664,-60629,-45940,-20723,28821,104339,138144,106009,19615,-74192,-48059,-107699,-135963,-73275,-39631,-36455,-24162,11859,40752,56886,21757,-55371,-132914,-105376,-65136,-45604,-56953,-77281,-84357,-101228,-31703,8675,-75713,-154895,-103808,-81538,-88257,-68953,7365,58731,17582,4461,59432,144657,239243,46066,-21030,-82833,-72909,-34958,-9467,-14943,-36104,-36982,-9167,59523,44692,-15818,-55131,-20113,60482,41730,-3893,-39127,-81409,-72244,-48808,74676,200045,179190,48669,-9014,4641,36744,68670,2798,-97777,-76057,-63589,-28338,12738,-9082,-49548,-62903,-6456,44272,66891,194394,144467,112288,74783,21486,2979,6670,11434,13371,32883,60716,46403,8228,7785,17190,-13155,-91744,-62167,61367,86612,54636,10021,-9665,-34204,-57438,-69869,-58963,-54738,-59733,-76794,-87489,-91933,-77601,6812,72749,20799,-86635,-138595,-81986,-48163,-8362,8199,-11620,-16769,68862,192306,215157,108273,27007,-15802,-33022,-56364,18250,51081,-1862,-40818,-57460,-59215,-30631,50235,113514,149230,194822,168086,100458,29978,-50492,-89611,-20611,110197,202628,193582,205522,220595,202873,126591,15763,-79264,-86137,-45977,-32284,-19771,-26099,-28805,-47602,-83303,-85543,-44160,-91165,-85237,-70885,-40053,14790,33014,12479,-1699,54986,76445,69443,32060,75879,39091,-1774,-19370,-65678,-98616,-86084,-89185,-102956,-61008,-640,68715,16945,1917,-32464,-60561,-27049,20872,25607,-1579,28790,85395,110929,67743,5235,-24993,-8643,22372,35664,-38836,-90417,-107490,-79516,66087,231428,312911,325048,106238,3336,221,13440,33860,78238,-18876,-19387,28769,7134,8933,-8224,43206,101643,79457,2913,-39423,44234,101391,91069,105947,-12647,-97526,27529,208284,227113,22980,-129111,-12912,51546,41670,60210,24280,-40884,47198,190901,149514,62076,-24249,86553,150170,144284,75102,8736,-28892,-42512,-68792,-88637,-55855,-33615,-19133,-70149,-72912,32883,56513,14923,2872,37943,102955,147613,200810,294130,221583,22666,-38289,-62832,-48313,16582,35449,17138,33082,72934,43781,6564,-26137,-72080,-107451,-47978,21435,40096,-5939,9926,-13305,10985,58730,68599,66694,48288,-21970,-51097,-29966,11709,8445,-29363,-58215,-41878,33987,69384,17508,-33631,-27282,-22698,-42362,-20482,9666,2842,-39015,-65384,-37909,4362,4095,-2552,-35139,-74466,-29890,-31175,-62412,-108161,-61246,-83146,-18847,148343,124269,-21801,-51116,3137,10417,255736,391459,224965,-111636,-37751,223156,610415,364345,41766,-6804,81088,82770,-5261,-21825,-42865,-44169,-36683,-46586,-29733,-4156,35159,25001,-30345,-26855,69482,89355,62048,7159,-13941,-36715,22929,145341,271313,246870,111249,15566,-46357,-56109,-33210,-87860,-93069,-21766,9663,38188,-3923,-98617,-165001,-114117,-48088,8542,7031,23095,34725,-7484,-103023,-52055,-58301,-23953,69270,77311,55865,49632,6234,-29562,-30403,-18591,-46061,-77015,-130101,-77956,-24380,-37478,-84797,-16652,9509,4468,-30295,25508,106085,22690,-34302,-42303,-2540,-33258,-90184,-111536,-89824,-53556,76,47860,-22452,-30687,61146,140938,177045,131322,48728,-39566,-89274,-86680,-35133,23965,20142,14114,20384,-8883,-74795,-87103,-32759,-77429,-83579,-84252,-36646,42884,80921,32052,-27698,2468,14790,-5252,15327,44436,46204,-4473,-6699,-66486,-84460,-75247,-30752,-16683,-34803,-92195,-136306,-128371,-52176,61647,43319,-13479,19133,53746,33640,282,-39074,-16896,26548,56547,79601,70332,51260,37570,15518,-18012,-58229,-65682,-71344,-44392,-9387,-111837,-103574,-23015,25355,178453,126099,-9349,-52469,-56446,-50994,-11829,4186,-7824,-14812,7981,33147,41332,53799,74689,64606,29967,-24002,-59760,-966,26866,15235,-11521,-62948,-76033,-53913,-26165,10999,25182,-1177,-61837,-58599,-40241,-103543,-81919,-58712,-45758,-41872,-17304,7259,-30820,-64731,-93787,-79052,-42132,4804,44128,98214,64465,-14519,-78470,-89750,-82144,-62233,-74129,-7006,-5344,-31393,-53771,-61848,-45214,-23870,27116,22567,-41149,-79372,-100276,-86068,-144336,-66674,-19957,-19827,-43666,-63572,-81766,-146584,-192069,-102790,1213,38232,99417,84371,27157,-43630,-3555,99664,138275,66301,46776,39987,38566,-33646,-68971,-25875,-14125,-34919,-95009,-126676,-161201,-138882,-55618,46904,91505,93626,16844,-52172,19129,78441,57165,71887,100578,168492,80241,13594,55568,138548,104948,-11606,-95478,42700,166091,260398,180613,66434,77392,129377,248815,323009,240305,89709,24715,-28440,-68502,17749,56085,24320,6072,31715,83110,107825,125652,119392,84698,13640,-22351,-55398,-121909,-72780,18668,-2014,-87655,-61311,-28971,34496,60294,59558,87099,104806,101235,110890,61755,65569,80074,90896,105633,48438,-15809,-102611,12220,22323,40032,31533,-43209,-82075,-80904,-16723,5646,944,-5017,68584,-2927,-7047,62623,61359,72785,148900,203417,171615,163196,97323,14232,-21024,10829,28351,35219,50374,210556,283144,268853,166982,24890,-69306,-53487,-30585,-23733,-31730,-57002,-117118,-7698,348282,443483,193985,52997,61835,102597,9389,-30334,-25408,143618,254824,199100,147932,117730,62106,-25878,-74420,-58074,174,90909,79494,16010,-34821,-51072,-15479,2698,28754,25126,172380,487845,446267,340939,142712,140276,336149,399015,287945,124570,13027,-5063,-1432,-7988,8392,26764,-38757,3539,108525,183204,188921,136006,60270,33245,91357,102859,132280,142188,38714,-51119,-61980,39499,56707,-6815,-62675,-19207,14302,2296,-89991,-111172,-4059,150426,188154,118835,70359,59335,21372,-6921,-15687,15927,51229,48059,11277,7564,30842,33279,11999,14350,-11475,-77058,-77125,-39023,-29310,-64281,-51109,-13521,41036,110083,120742,-12695,-65669,-14209,1617,20440,54092,122240,195502,182185,97798,12946,-48816,-46477,-78498,-67864,-58133,-37145,6997,48291,42656,132934,85681,14626,-62965,-60456,-16330,37089,92693,123924,133563,161810,204416,82165,146473,32876,-57986,-29673,21591,75337,104442,97031,31845,-25550,18933,53561,33541,29493,-22289,-94081,-44524,34629,-12051,-100742,-141976,-121968,-99849,-71019,1066,12139,20034,-61035,-126147,-158210,-128358,-59343,-11891,22810,22792,514,-25332,6513,79803,244989,285728,278264,280702,170340,71527,-12547,-97530,-119745,1471,168666,170955,83352,18918,19065,3689,-61110,-100855,-85144,-37720,-30079,14373,43910,4581,-32772,-118172,-89236,50224,135983,47671,-27833,-104664,-54509,2499,10892,-60804,-91104,-129963,-119818,-89614,-101321,-29123,16841,39375,20236,-59706,-20745,-10306,18692,26276,844,-37384,-13196,-18285,-44763,-64396,9034,91586,94332,147090,316140,429900,417477,337555,214622,91686,8491,-44262,-13337,45293,-21520,-92259,-123060,-46589,-3100,-14799,22076,117788,102516,62659,17984,-64631,-63001,-36061,-37126,-36596,-35399,-56848,-92041,-108540,-15679,-21099,-59888,-74507,-34619,-66488,-88338,-111472,-91423,-44723,-18234,-27654,10433,104826,159917,158928,22378,-67729,-129103,-81962,-7495,14290,-15720,-77993,-60076,-47446,-64173,-77346,-27837,7360,-59160,-99234,123824,446752,467916,219068,39226,97282,39567,-68271,3563,47659,24799,-21631,-39757,-8652,29148,11650,-44318,-31771,8552,67534,68465,26225,-30261,-71011,-102277,-81150,-97544,-48447,-49110,-2324,21865,-46147,-73432,-43354,-32321,-6339,21412,50324,51685,55222,90817,35368,-32637,-11489,3036,40946,24807,-13350,-33287,1615,-2386,-16433,-40321,-28641,-28506,18145,77656,56886,-6940,-30774,-90655,-83473,-85333,-9153,95071,195329,100515,9565,-50271,-73760,-59462,-48815,-32887,-32704,-19291,-21009,-35987,-50298,-58817,-122598,-171426,-159681,-83612,-2317,-38157,-27485,65905,104901,93447,49063,94929,134832,110082,63300,-411,-54340,-95575,-132287,-86873,-20120,-14019,-94679,-107145,-119961,-98555,-21116,68314,72382,7627,-61665,25192,161065,122150,117116,82814,38051,12218,9132,55836,137469,184246,130382,24340,-21533,-4092,67703,72464,17670,20679,46799,44349,71610,16399,-16372,-11341,-38182,-58157,-48176,-46330,-79984,-71109,-67889,-78321,-6069,106777,164222,149000,83430,63967,65983,42581,-21274,-22237,38948,112174,170304,130677,46650,-70156,-84153,-50967,-58403,-99070,-66077,-3970,-2197,-27279,-54636,-12719,71659,119611,229367,274049,327688,235221,4494,-47656,-34587,-72716,-93560,-52309,35598,91756,164980,65673,36339,15719,20421,25143,23700,-55216,-126865,-81624,87973,172340,37554,-12830,-68190,-59038,-40164,-8708,1847,-17187,-43458,-83171,-89951,117,81900,42144,13220,-49344,-39104,-33151,-61442,-37469,26194,108676,140639,116667,81040,5357,-45409,-14243,192363,318067,101346,-33102,54822,157113,170151,50739,-1960,-17278,7937,27734,20762,16425,56525,84584,71732,-3448,-54730,-34304,-81735,-38190,3976,13603,-24456,-10593,-59,34229,56482,42736,39102,38422,27271,22289,70719,114769,139408,108718,15947,31796,50828,42252,9928,-22250,-56348,-89992,-106752,-123141,-103843,-37244,101106,159141,105077,42122,16615,3809,-34960,-33165,21906,80465,63168,-1063,-16967,-26140,-22196,27233,112060,109364,45032,51237,193185,286083,326359,185029,39236,30704,41839,51343,26499,-25679,-21478,25635,47691,22252,23766,-27786,-71559,-42800,-23461,16337,16644,49469,30379,-7575,-39275,-43115,1396,33287,-32597,-52242,-41663,2205,-21563,-79038,-42629,87555,277179,315300,277947,164935,109403,69511,128613,170265,188869,138077,67702,-18205,-15634,51042,125428,107729,76649,-16917,-84392,-85703,-71396,-17474,17934,40214,-15930,-40268,11499,90957,148127,224941,166593,52880,-51689,-68845,-70718,-24490,54517,387873,603698,409140,132635,9448,-54452,-37609,-13793,54325,151100,138773,20618,-10648,-83338,-84388,-40157,66754,207124,132808,-37646,-130582,-163921,-73552,15875,52016,25747,27414,64562,64486,30401,1304,-11848,-38324,-112598,-87838,-47347,-44817,-45828,-33852,-49655,-38441,16846,19353,30661,19233,-5416,-4509,-54129,-71597,-81112,-95675,-29611,43145,41117,35187,-48840,-137758,-119947,-7725,30285,-6379,-346,33385,71626,93747,129561,81372,15238,-38711,-396,-79595,-179843,-197846,-74472,-85181,-119266,-100067,-61864,-122935,-93571,-1706,52333,26458,-50753,-104537,-94590,-84396,-98160,-37553,-41669,-121699,-48124,193109,271092,141216,46678,-16597,10102,94373,133960,123865,-14261,-157631,-186138,-101972,-2458,66669,55974,38603,6646,-58954,-51589,25163,99928,150251,151639,111074,54403,8687,4506,4495,5844,34995,32581,-18456,-79651,-130081,-129039,-77340,23225,41096,-38391,-105895,-63963,-38598,-7670,1131,-46628,-54115,-29280,-4657,10333,16012,113270,324533,343104,216518,114530,33206,77298,89971,6827,-36208,-81464,-22586,65661,34888,-92366,-70962,57256,64085,50012,17669,44233,41328,-10069,-87859,-68809,-154218,-77179,-109135,-69604,-77977,-17036,-26693,-32996,14753,88101,79911,-24414,-92685,-304,53968,111200,213528,159111,50931,-31917,-32540,35666,73117,25132,-7616,23264,-15790,-59260,-62215,-48885,-51379,-94067,-104908,-31141,68082,134171,102975,34204,-40022,19668,57246,55080,-7397,-41466,-96663,-97136,-67905,20099,-41026,-27231,20922,80827,44491,-33497,-58306,-47350,-47397,-60391,-62062,-26059,17290,57557,71298,66060,20522,-32600,-34157,-486,-840,-14296,-14302,-87099,-67141,-48614,-52149,-38251,-1016,-786,-33665,-34339,10291,45997,54752,-20096,-21647,-2665,34657,98059,328478,342504,30433,-89500,-98778,-74805,-61668,-38342,-24574,-5692,20484,6228,-30969,-35145,-49489,-79108,-22751,-10167,4136,57102,156693,147291,37816,18947,63219,58679,63120,85930,84167,47915,-45395,-78714,-84403,-71452,-84594,-88347,-80370,-49389,-8447,53620,89204,112040,71853,-64599,-109868,-10620,-66282,-115450,-33836,26797,38230,23286,-4594,13014,54230,105766,170157,191157,102192,-64988,-53475,17162,3971,-25546,-44984,781,-32422,-26889,-32025,-21255,-41686,-73262,-59749,-49599,-50994,-60567,-34833,-32676,16384,34337,28580,80330,133211,90779,33021,38076,95101,144263,103990,5939,-63339,-23636,-53183,-63448,-44435,-33973,-54946,-94275,-64431,-7418,-32517,-108961,-21825,18290,15808,-15432,-52720,-54943,-67271,-81445,-71565,-33456,38452,73143,88338,53363,11434,-20485,-43283,-69770,-2706,-24384,-86100,-173053,-56149,-21575,-43122,-43287,-42113,2495,57327,88438,147489,106760,44139,18506,76834,78842,43377,22449,678,-29267,5553,49690,57786,-16363,-29310,-24100,4503,-20811,10890,92895,200628,119416,53752,27551,-3886,33881,99194,115344,74613,106980,320284,486778,567416,535373,416051,286070,194206,130293,113140,111706,101304,22690,-57354,-61233,-55686,-61296,-36010,-1589,79788,82846,8181,-63212,-13369,84271,100278,-8527,-551,52131,79132,96285,54318,-21217,-70200,-54189,-62912,-72544,-26176,81783,176938,254640,150497,66947,15811,16009,-1793,-25561,-42532,-24697,2892,85890,211289,293635,280242,275805,207270,59378,8259,-5974,-3021,22681,85435,54025,14963,-251,-12789,16279,4614,-104930,-86505,-48077,-2325,23196,-28464,-99292,-92259,-57646,-37837,-11030,-29869,-4510,24379,197932,198665,84044,85805,27090,-74104,-18644,34106,39930,41320,-3932,-56867,-11196,1730,-71474,-133229,-112118,-75195,-45183,-37259,-57788,-69382,-63433,-156804,-173951,-89311,-35243,-21235,-14104,9983,13452,37953,59146,7886,-22242,29229,93192,21745,-12830,-885,26932,14094,-49255,-62619,8986,23516,6748,69398,119024,75073,938,-55631,-34425],[11591,21005,-4767,-51427,-81122,-90831,-85765,3428,108914,108088,24050,-79635,-67761,19916,46937,39032,-30911,-41426,185815,477883,377781,258696,120557,30856,-15388,-25375,-55980,-112115,-120232,-79429,-45953,-43981,2318,50659,80883,101552,62794,45805,27763,-1595,-46587,-15069,42042,39548,58042,139879,179973,97731,133515,287063,474894,452228,232691,55913,26070,-21087,-110101,-86981,-46595,-30977,-23882,61162,145677,113196,26010,12751,10961,22257,14161,-842,-38915,-43851,51400,71035,13077,-19444,-5794,48366,53436,-19780,-100929,-11197,-51173,-89664,-67838,-46079,-68006,-51747,-61542,-69781,-40067,-10161,-7759,-26569,-54651,-18278,72687,119418,118219,126411,131332,146593,178219,250638,319010,352122,341528,228233,92028,65286,75358,37761,-4781,13748,-61265,29555,88641,66710,-12476,-80688,-83893,-15072,18384,80283,96505,64949,14893,-42101,-1014,-75529,-137499,-91440,-52328,-48418,-36383,1425,34431,53437,11599,-72934,-159406,-132928,-99932,-74465,-37771,-75092,-90077,-104899,-34037,-6895,-106010,-126336,-76106,-56964,-68291,-48156,21998,56971,1965,-12045,40937,140251,259810,29106,-25164,-74207,-73850,-41925,-6805,1038,-11000,-11517,12438,74119,59453,4843,-30981,2976,75413,48160,-9361,-34366,-80542,-71592,-33443,90863,228780,200388,48276,-15417,-3600,29940,59748,-10617,-78204,-53705,-49551,-31990,2432,-17225,-48293,-72157,-18504,33220,57754,182164,132459,110022,75860,26980,14626,18306,15559,5590,18541,45940,37876,6443,-2235,4817,-18977,-94690,-51033,60885,83403,64478,23351,-3653,-34063,-57077,-65256,-60470,-60846,-66845,-83476,-96661,-105539,-71046,5466,54235,-5326,-112398,-110838,-63106,-32670,16402,39707,15786,-10037,69233,213121,227930,112018,39552,20178,17319,-12159,53764,77393,21025,-24567,-55265,-59228,-14378,81410,144956,182316,242556,219521,133151,35697,-54458,-63650,36444,159078,253363,252046,266480,284094,254996,139999,20796,-70301,-72667,-36544,-19583,-3500,-14623,-25415,-45748,-66179,-58301,-25865,-84357,-90504,-75483,-39139,15314,22833,-19708,-31746,43760,68228,70245,54746,104626,66628,21680,-3180,-54058,-91528,-94968,-97425,-103720,-55913,3137,80600,43917,3967,-37139,-52858,-9870,25947,13388,-23203,18424,77601,119566,85598,16046,-13224,8701,41565,54051,-24842,-82752,-97192,-64269,39932,167606,235055,276344,100329,3612,-7133,-12702,-11106,20755,-59728,-45191,14047,4658,9571,-13468,27679,62932,17558,-61680,-35558,92558,139525,78609,77444,-47701,-79720,83579,285226,256886,11008,-98785,27518,72148,29776,38810,2842,-62339,44140,174066,123684,32844,-37704,88056,142408,131031,57108,-21445,-67412,-61436,-73382,-86752,-50551,-26102,-12823,-64242,-82395,27235,44054,-1140,-8219,25656,84422,107208,148167,228298,180836,51228,-23104,-84925,-52670,17496,34013,21474,45970,96413,66357,20944,-18141,-50895,-62594,-40648,1563,14944,-38313,-22724,-45546,-26077,21611,36950,48433,49798,3208,-19053,-383,44186,47008,4009,-39085,-33250,38741,78892,33924,-21837,-11523,-6485,-31678,-12620,15942,8652,-36577,-77842,-38801,15896,24663,12143,-32455,-83810,-51432,-66430,-92185,-114828,-44989,-58073,10497,175957,154387,-9139,-45296,22765,54016,287654,418490,230583,-101708,-19656,304967,672393,330306,13331,-15660,73924,74225,-12004,-23449,-38213,-33655,-26989,-44419,-32104,-15456,1490,8351,-32578,-13932,77489,91243,63903,12741,-10182,-39900,17164,142914,265064,222030,77379,-9343,-53367,-51540,-19138,-66138,-107409,-41471,-246,43428,8139,-85537,-132674,-87926,-30600,10477,6596,24299,35647,-12996,-88708,-38149,-44391,-26752,81064,86110,74025,71878,22647,-23080,-26482,-16496,-43809,-63476,-107840,-89891,-44982,-60094,-67887,-10976,4719,-11436,-54910,-3977,96849,37390,-10867,-8381,39982,-173,-66619,-113871,-107220,-63206,-26464,14427,-37853,-17277,86366,167125,194865,136434,41418,-48988,-94528,-62268,-13585,37846,27237,20525,24940,-12401,-77337,-84741,-31469,-64330,-65055,-75903,-48313,27978,73113,24258,-31050,4475,28838,8061,25687,51135,64208,18862,9105,-51389,-59741,-38378,-9818,-16180,-46152,-116257,-153723,-182959,-105910,18899,21545,-11329,22091,42334,13739,-12189,-25745,1066,37095,56265,70740,61366,53923,49166,28527,-11812,-56151,-63831,-73096,-47993,-13101,-110008,-108670,-16811,48452,232503,155940,-9680,-70261,-55071,-41506,3027,23624,11781,-6670,-854,17038,16217,28191,55243,47070,15302,-31453,-46726,8335,21552,3455,-17776,-68939,-79521,-49824,-25752,390,6566,-13926,-66039,-38478,2280,-57431,-55437,-35230,-22892,-29210,-16795,1070,-38621,-76350,-108189,-83978,-38522,11559,50389,104535,66189,-16394,-83116,-82636,-91663,-88406,-101082,-25724,-19971,-43522,-49569,-62351,-43063,-21628,34712,42469,-19384,-63913,-104106,-96469,-121217,-32792,31266,33433,-1538,-46458,-87108,-170934,-166603,-57237,36316,67323,127648,115321,48873,-24674,17971,115704,124321,53358,38299,49865,76202,-3895,-53155,-25682,-4066,-16467,-75922,-114911,-179378,-131548,-48383,45061,73715,70756,10899,-35562,24412,78360,61109,78578,86341,102673,-5682,-1587,54196,128736,77745,-29735,-79962,53057,168848,259428,188380,79975,90546,136637,227914,261986,196953,77619,26741,-27129,-79891,22040,74233,42552,18130,34912,68448,63447,62814,50427,30083,-9799,-41755,-65008,-120980,-80750,7235,-15409,-86520,-54401,-25197,35670,60389,59005,84764,106036,126178,156447,84813,76604,97392,125927,145883,86893,20843,-61893,-6751,16092,49964,36513,-44807,-84458,-83530,-10244,36972,44285,30261,80930,-6992,-7701,67933,89770,102661,191265,245899,208900,203579,134433,36168,-17769,9855,32725,53435,86326,219545,274330,272982,190316,48983,-92039,-63541,-17457,-18064,-34286,-66701,-126392,5907,388955,469327,201329,58498,88810,149565,47276,-14992,-55004,73657,195092,144124,83964,80259,48415,-33674,-80368,-48830,14085,93088,71517,12090,-36560,-53037,-20890,-3847,30791,24479,154254,423240,383072,283202,99714,103956,309856,395384,256814,90294,-19066,-36033,-26115,-22224,-373,17980,-36163,19068,110940,164536,146776,101567,43107,23266,84731,100804,149140,200946,123943,7612,-28837,64418,79282,9858,-58577,-20854,15906,8460,-79080,-107794,-137,163809,224309,161273,90546,49106,2589,-15609,-27392,-1565,22373,17629,-5374,2561,27428,27652,5485,7880,-24890,-90062,-87495,-49467,-39697,-52851,-16551,14442,58366,114180,111320,-20890,-70016,-23045,-6667,18700,57146,132300,205233,184104,84082,-3366,-65190,-56643,-88566,-80092,-72372,-44238,-2626,32305,16201,129888,118045,65875,-22778,-48982,-21426,30423,83972,117222,130716,169198,218979,85731,138941,40408,-37357,-15661,15271,51343,84593,86061,23613,-33651,7899,45256,36842,49825,-7146,-91829,-29113,48372,-9141,-99767,-136787,-112030,-92107,-75623,-9064,-10275,-10961,-86604,-154710,-175225,-111173,-53002,-18521,19369,28721,15813,-3339,36113,111700,274466,272654,228361,212699,113618,27742,-59497,-127364,-61511,85156,243982,227847,124465,50848,37516,11480,-46237,-89893,-95656,-52230,-42165,-4515,25318,-14082,-55797,-132540,-67913,49242,101580,22230,-30888,-104315,-59913,6309,20683,-56272,-93264,-131554,-122369,-89911,-92650,-23466,16329,30641,15232,-51751,-7668,3260,26225,26587,-11042,-28863,-1119,-9640,-40080,-61537,11902,82640,65091,125831,300587,426994,441405,392985,294117,156573,64389,-17487,-9423,20522,-62167,-127538,-156191,-54931,-12080,-29110,-4687,78879,76528,46321,10867,-55620,-38114,-15901,-20894,-25561,-32277,-65163,-112280,-101807,-4968,-26258,-65794,-86984,-40666,-67677,-86020,-105829,-79325,-25211,471,-21645,-12020,68683,120050,134624,11014,-83354,-103779,-40451,33836,42925,-318,-80128,-68657,-51928,-67916,-76585,-29878,-6007,-92292,-104791,117569,450216,521820,271639,-2895,34686,11529,-60218,33679,72080,44413,-276,-8319,12774,25148,-5925,-67039,-60143,-18186,53590,79704,51293,-10051,-50212,-59992,-49799,-92454,-54994,-63011,-30575,-9012,-60131,-67112,-36185,-36478,-8387,29733,52215,59629,69738,84593,-5077,-72251,-41637,-18286,25244,19249,-13171,-26223,18536,15361,-1214,-31367,-25498,-33433,7314,62536,48822,-14909,-43055,-100692,-89009,-87122,-9353,86438,180326,105991,11799,-56524,-86270,-64366,-45316,-22964,-16903,-349,-3734,-34277,-64681,-69949,-129535,-193886,-192257,-134519,-60689,-97023,-26544,78710,107059,77459,22160,67510,113031,97775,66354,15357,-30085,-66458,-107593,-93513,-32798,-24926,-99165,-103795,-116313,-95290,-13120,86400,85636,6224,-56570,45431,179620,111780,97476,69636,34245,16300,11705,29314,77060,114107,74832,-10060,-37305,-13082,54759,47161,-14876,-10113,20086,23790,60351,9767,-24763,-21089,-37360,-57780,-50253,-56756,-110055,-92434,-77512,-65268,13637,129861,194538,195299,100266,47430,40324,26693,-23076,-12610,62070,140030,201592,177212,76750,-63940,-100829,-63853,-69988,-103406,-56897,9440,7647,-18747,-43559,-243,77483,111120,196337,215611,276331,218143,3558,-45024,-32019,-67666,-74658,-15806,84688,156419,227802,81124,31816,1597,8929,25631,32236,-41149,-98192,-22215,157798,204735,26243,-19543,-62619,-43555,-33077,-5903,939,-21602,-44699,-84743,-94470,-3725,63797,10605,-14524,-56585,-37754,-35689,-64818,-35605,32469,124943,150012,108951,70561,3746,-47001,-20941,178417,335657,111592,-56613,32477,155758,192396,69440,1753,-24703,-8107,6341,4475,6140,49815,85392,75535,3843,-68931,-53956,-95467,-21119,13599,17998,-29190,-20169,-12251,22924,42472,31469,34662,44639,36731,34832,93234,152934,180960,144358,29563,37379,52940,32601,-16226,-58695,-81050,-93887,-104634,-119510,-109442,-43580,80780,121159,75218,23063,9566,7932,-14625,-4531,50410,110042,88085,20394,3620,-6879,-6751,32316,113529,122049,60903,51717,160511,228138,262674,154046,27713,19079,28980,44159,23461,-27032,-24039,15973,30950,3495,3640,-52839,-99672,-65891,-38766,7010,7770,47959,41631,14120,-8925,-13433,11868,20021,-53891,-60847,-31124,-11371,-43379,-101116,-40057,97445,306188,366541,343125,211591,113519,43226,77211,114550,147728,114405,66925,-3890,1487,69189,135722,103949,65607,-19436,-73108,-70241,-60560,-6443,29009,38398,-25499,-49814,24869,136029,174341,226681,162429,56815,-45708,-61243,-78339,-20128,75230,435125,632036,405691,117361,-507,-57314,-26632,7241,79919,161081,136909,22590,-9834,-76330,-80817,-42537,40049,154271,87716,-52124,-121069,-166792,-92558,3701,53499,25960,21678,65802,75268,53346,23661,-9386,-53647,-102482,-78208,-45785,-50161,-55220,-38763,-48716,-44929,2167,-523,9919,9088,-4583,4129,-38980,-47710,-38832,-86603,-58219,40576,59306,66280,-18571,-117055,-163038,-41109,357,-24129,1997,33717,67900,88191,128508,86752,15620,-19415,50075,-36661,-140071,-165971,-64270,-90080,-120839,-86246,-36141,-87691,-68085,-10853,16421,11555,-50188,-106665,-101822,-81498,-75049,1113,-612,-83054,-87488,136254,230665,115014,29114,-29803,873,93377,146004,146115,6884,-136781,-205864,-123410,-25909,48019,51385,43425,23527,-30764,-12002,56728,111771,147634,140279,91129,25484,-3725,58,-9803,-16826,22026,46353,4521,-58687,-108756,-126413,-99500,3133,50183,-15465,-81187,-82589,-47093,-4354,12362,-54169,-84945,-62369,-32980,-11752,19594,123964,346157,346053,211186,101218,15413,62996,72973,-2505,-34210,-85449,-51238,38030,13563,-112349,-63228,62480,72784,51582,-6961,-605,4532,-24712,-85997,-76562,-90920,-4549,-38994,-2707,-24196,10364,-19403,-35932,4082,74597,80112,-12895,-88810,-13975,39795,97654,205021,156885,54820,-33492,-33540,37039,73621,22089,-4340,40284,-3316,-60179,-68648,-40004,-37223,-84481,-108592,-41469,55083,109942,88024,35346,-27619,16077,46887,46000,-3076,-1537,-46763,-70950,-66752,6885,-37124,-29929,11117,65450,32194,-37045,-69153,-69368,-70640,-75757,-70288,-31222,22787,64804,66635,61156,19934,-26158,-23028,7893,2815,-14424,-20444,-98246,-75481,-48478,-44732,-24964,14152,3930,-33866,-34689,10210,38904,41590,-22022,-12084,10942,46191,112728,343953,360720,53742,-57815,-81541,-73221,-68030,-42965,-26247,-14626,9745,4832,-23961,-25033,-40962,-76199,-19020,-3830,10652,63789,162292,179030,64185,34713,65518,48621,50217,87549,91841,63937,-23488,-59523,-68872,-63827,-81869,-87536,-85010,-55992,-17279,44945,85829,114576,81094,-48991,-103689,-10588,-72029,-132506,-34986,33727,43292,19634,-10776,7324,43383,81524,112730,124817,67457,-77630,-37309,44120,22676,-13788,-28890,-2238,-33598,-18161,-24043,-14516,-37531,-77650,-66416,-51441,-53450,-76402,-47068,-47291,7949,35054,36348,93271,136310,88605,36039,45624,100243,142622,88112,-14224,-81576,-25919,-67235,-80401,-55524,-39925,-55941,-81908,-55285,-11030,-28951,-80450,-6703,19010,15232,-4800,-38929,-42393,-59520,-78379,-92433,-73713,-7881,28292,53168,23499,-22186,-56769,-72694,-77519,-9712,-44036,-113017,-198541,-60995,-17533,-38734,-38932,-39758,-259,31592,62696,138714,102410,38026,3108,54177,66029,50580,34886,14291,-26064,-627,37663,40150,-30190,-38346,-26772,7491,-16635,13864,86708,167010,86306,29775,4209,-25618,22031,96505,134684,82385,88606,260112,403307,506557,550800,467817,325471,213055,130084,99566,86482,70409,4099,-68051,-62582,-50884,-54315,-42468,-9230,66500,71681,7299,-63729,-14807,78453,77398,-11260,-2051,41813,57395,76178,44101,-23524,-62063,-54351,-58017,-60207,-13977,75434,145610,230527,154545,72499,16420,14901,2977,-13299,-23412,-7413,14841,86290,200373,273568,261516,246116,152872,23733,17546,7326,2995,29545,98415,66429,22125,276,-16826,11031,-871,-124829,-86370,-41591,6979,36351,-14831,-94114,-96501,-65352,-46869,-24586,-50572,-15738,25053,187449,183287,81224,80465,15714,-52698,-4538,39231,45159,47208,-5224,-57321,-13886,-1395,-80926,-143375,-112547,-74870,-44855,-29529,-34972,-30697,-20484,-114047,-142044,-75487,-40576,-38298,-18389,21435,25496,41246,56099,13419,-30172,10942,78625,20605,-9028,3247,32361,26974,-33218,-67467,-3561,25988,24475,80476,105620,48727,-29997,-52677,-7094],[19242,16549,-12968,-60338,-93826,-103339,-91929,-904,101041,99513,4029,-104168,-65383,42181,74503,68491,-5200,-27767,189748,405955,292755,220358,112880,26720,-22748,-35756,-65543,-107216,-101922,-58709,-41299,-52668,-16121,39474,74325,93900,62285,46952,25586,-4858,-42792,-7400,50134,48641,62397,132268,145049,54925,95859,240037,434741,432369,222216,48028,17813,-35238,-130524,-102921,-43011,-35062,-50133,38899,139138,127664,34310,14729,10161,22196,17053,1564,-40608,-27821,50145,64627,9152,-15110,4572,55609,67423,20676,-68458,13560,-30811,-95226,-106833,-76162,-77018,-54105,-72279,-84004,-41793,-11617,-9002,-27324,-60493,-37930,62185,121121,129400,134259,125641,139631,171163,269793,368047,424161,409960,265631,99076,64643,70387,33221,866,22909,-59393,27837,96902,92886,14768,-44010,-46410,9864,11700,50411,54168,35565,24485,-645,53119,-32930,-117590,-110466,-68330,-64840,-53253,-13959,23453,45240,-3427,-94182,-190616,-166948,-146225,-107264,-12019,-69792,-93119,-100655,-37850,-26262,-133753,-101555,-54851,-36890,-49836,-29735,33236,50922,-16327,-30894,20135,127718,271928,8363,-31941,-66687,-64215,-43870,-5430,14339,11698,10394,28632,81952,67079,23547,-12280,18646,83398,48575,-21372,-33058,-83706,-71864,-23844,98721,249041,216611,46686,-21950,-11785,23109,51159,-16951,-61238,-32865,-34667,-45879,-17773,-31092,-50404,-77720,-28706,21139,45634,163416,115682,101401,68089,24535,20143,26165,16488,-5644,-530,24619,22599,1103,-10744,-4934,-22158,-95110,-46641,52015,73454,70935,36035,3572,-32701,-58784,-62497,-63263,-68064,-73434,-88018,-102953,-118747,-67176,-548,32251,-30335,-134671,-90074,-45132,-17764,41113,67906,35780,-10518,54397,212307,222419,105921,45687,51504,73757,35935,87125,100245,42101,-9352,-52020,-49939,13556,118231,176057,213000,288210,269519,160238,36901,-57337,-34434,90778,193067,284717,290285,307204,325333,286262,137012,16215,-67486,-63805,-28484,-8527,10568,-4786,-21105,-40768,-48321,-31394,-6922,-76149,-89891,-67934,-28271,22354,18078,-42029,-56882,29812,56360,66601,74269,136025,98095,48631,16059,-40951,-82787,-104253,-103082,-100188,-49652,4444,84948,59902,-4308,-45974,-46407,5858,33299,6914,-43402,7785,67673,119805,95833,23356,-3537,23993,58612,68711,-14675,-78944,-88272,-44958,15867,94941,155119,223017,93817,8050,-7213,-31072,-45868,-14772,-74880,-54616,4738,1588,7780,-21492,9228,22484,-45022,-102966,-7168,144595,187944,77242,41884,-93393,-38958,147603,359919,271402,-7715,-71739,65356,91891,23053,21546,-15537,-76130,45890,158833,105080,13383,-39948,85869,131343,114954,37100,-51979,-104616,-63549,-76113,-84512,-45490,-19312,-6799,-55526,-87623,22418,33340,-10249,-6358,2103,52533,61494,95082,158948,140723,80303,-1497,-101131,-55171,17559,32063,25262,55685,115339,86777,37490,-2194,-17671,-17590,-26849,-20117,-14018,-70912,-51961,-72990,-58011,-12767,5309,27459,47124,27016,12593,26571,72433,78734,34589,-17471,-21928,44414,87952,51882,-8541,4555,8673,-23366,-7677,19557,13435,-32195,-88807,-37616,27147,45768,28303,-27388,-84010,-52098,-83611,-108386,-110694,-28144,-38155,34773,201568,185174,7794,-36594,41877,107257,311105,428585,222806,-91112,-11550,384742,701426,273743,-21458,-25912,64514,62681,-20202,-26049,-34044,-24042,-18993,-42324,-30274,-23877,-47600,-25702,-41836,-1370,81160,88403,61817,15810,-7600,-43697,9263,132954,246518,187522,39868,-27755,-52108,-41938,-2171,-39780,-89755,-61310,-11015,45798,19065,-68890,-101093,-63524,-15647,9705,4569,23771,34805,-19390,-70295,-20357,-26296,-33611,88109,92473,91063,95265,40971,-17256,-24994,-18359,-45063,-52761,-83639,-93611,-60603,-67975,-43179,-4923,-827,-22022,-72438,-31109,83958,52629,12685,24015,81458,32527,-37586,-105832,-133242,-83018,-62003,-22877,-50128,-1534,109150,187837,203576,132714,30459,-59364,-99135,-41281,4133,49371,32403,25116,29324,-16360,-78965,-80962,-29553,-51054,-47201,-68345,-63184,8966,61094,14771,-34572,2328,38323,17342,34604,57558,81227,43505,28045,-18600,-27379,-4100,6100,-20397,-60330,-121466,-110414,-151825,-160701,-27222,-3193,-11709,22229,29330,-4936,-18204,-8038,20426,45236,52839,59595,51226,56722,60884,39794,-7863,-53688,-62049,-78178,-55042,-9325,-83490,-102536,-9336,75530,289667,192329,-1780,-82938,-51524,-31837,16971,41700,30375,-104,-15145,-6815,-15060,-989,31452,25114,-2139,-38250,-31866,13046,8852,-7673,-21081,-73872,-83049,-46489,-26339,-12274,-14502,-27044,-64228,-15609,39091,-15134,-24798,-11492,-5000,-20583,-15401,-1866,-43260,-85287,-121312,-85656,-33396,17009,52328,101936,60157,-19807,-87557,-76321,-98016,-109754,-123963,-43261,-35039,-60468,-49505,-63652,-41097,-20157,39514,61056,2899,-47969,-92055,-103114,-102915,-6818,73335,81384,37739,-24594,-77969,-152495,-115696,-9013,63949,82435,141816,132651,60043,-12698,33256,119401,99488,36354,25553,50015,105103,24260,-36750,-23881,6459,2351,-56118,-100245,-158449,-115428,-37488,42508,53124,45294,4615,-19733,26435,72367,61102,81498,67036,38067,-55486,2774,52872,114454,50541,-42415,-56305,59807,164146,248432,190658,91975,102730,141527,201588,200930,152365,61015,24275,-30632,-91207,33588,99029,63228,29817,36412,50912,22104,10983,-5611,-11670,-21766,-56507,-73030,-115173,-88747,-11502,-32231,-83066,-44523,-17994,39662,62289,58271,78525,101791,146359,201753,107573,85680,109411,146840,168749,110375,42062,-39183,-18893,9802,57751,40482,-46727,-84993,-80190,5177,82083,99962,70624,90057,-12902,-9251,66997,113158,131078,228302,277029,231068,225199,157014,54589,-12504,9985,37727,73346,121753,223513,263150,276304,215042,82818,-102837,-62813,-1195,-10675,-35640,-77119,-130826,22100,421769,480784,200919,59533,110206,190206,83466,641,-80044,13021,134424,96079,25620,39102,26524,-44373,-79903,-33084,28787,92728,60818,6643,-38988,-55071,-27479,-12678,32102,22177,128740,351849,319227,228278,60069,68200,268697,367235,216681,59337,-44273,-56575,-41773,-32071,-8541,7936,-33561,30312,105815,135454,93338,53830,15811,6968,71783,94727,158518,250513,205033,70662,6287,89269,101878,26664,-53861,-24591,14222,12628,-66314,-97378,7941,175228,256968,201220,104808,32548,-16978,-24530,-38261,-17095,-3287,-10563,-23345,-5503,20689,19226,-3812,-3300,-42344,-102037,-95408,-58692,-48233,-36220,17851,41823,75480,116322,103874,-18747,-73822,-33480,-16298,16571,61309,145671,214462,182066,73310,-14310,-77471,-63118,-93556,-91594,-84868,-46403,-11966,11070,-19805,114768,146511,115770,18691,-31151,-25075,21729,72119,105694,121207,169968,231917,94301,139420,55544,-7298,-638,7410,25199,58858,70024,13262,-42763,-6533,32762,34625,65520,19081,-51149,-7870,56761,-3008,-92778,-125981,-97247,-80896,-76419,-15393,-28979,-39949,-107119,-174064,-168629,-90165,-44802,-25706,14308,33632,31867,20774,63010,134178,284574,240993,172674,147959,70494,201,-84975,-90200,6233,156219,298690,269476,159848,81896,58780,22738,-28488,-76353,-101156,-62253,-48638,-18207,5290,-37463,-84428,-145231,-51523,40523,63346,-891,-32973,-99366,-68610,5878,25252,-54776,-98518,-131954,-122862,-89070,-81811,-16069,16878,22876,11555,-41039,3669,18339,33579,25126,-22684,-14262,12741,1800,-28034,-47394,21396,74122,35993,100489,270571,399949,433005,421713,366352,230800,127691,5571,-16267,-19285,-103605,-137671,-135430,-55161,-20388,-46118,-36471,39678,51890,33308,9711,-39435,-18248,-603,-8760,-16821,-30520,-74398,-131858,-87491,1363,-33668,-71025,-94405,-45846,-62709,-82442,-96094,-62777,-2931,21234,-12258,-29754,32429,83010,113525,3531,-93203,-81045,-2108,78004,75958,19380,-77187,-76848,-56867,-72025,-76887,-32881,-19257,-120984,-93166,110362,431132,537395,297806,-26102,-4621,8943,-22520,66150,94564,64639,25273,25585,32927,22361,-14831,-74519,-73535,-36310,43036,93353,82082,16305,-19878,-17334,-20197,-76124,-61221,-80091,-57080,-26490,-60101,-53892,-27751,-38432,-6361,36956,47620,59400,71660,61048,-48609,-105373,-65143,-38568,9140,11965,-14776,-20028,31742,28844,11107,-24712,-25982,-43045,-7821,45837,43325,-15690,-49432,-109056,-94512,-87805,-10305,74302,159085,105225,10528,-65378,-95710,-62267,-34446,-9177,-1780,14965,10234,-29113,-78409,-80118,-130311,-186044,-213380,-152334,-86159,-135549,-16441,85157,101592,57400,-5528,40652,90572,83108,67749,30657,-5329,-35410,-73260,-79101,-30097,-20549,-88133,-92487,-111437,-92603,-10362,95046,92230,2065,-48460,66604,194101,98883,76008,55490,29989,19488,13271,4791,31688,66360,36678,-43108,-56203,-24242,40447,22406,-41890,-32033,-611,4154,44625,62,-34497,-28024,-27960,-53520,-51335,-64377,-122396,-111662,-83329,-51071,27365,142006,208887,223112,110966,32074,16787,12584,-18751,10520,91335,166889,229055,226615,109635,-54285,-116501,-78821,-85172,-106063,-43732,25673,17745,-11100,-34963,8901,80114,98296,163110,165642,234337,206927,9226,-40494,-29491,-60271,-55122,21400,137160,227935,292587,99593,32933,-10205,-3968,22836,37793,-28864,-67498,36235,217790,223451,7597,-29713,-59824,-31384,-25930,-3390,124,-24420,-43902,-85465,-106609,-13325,40139,-23988,-43607,-58657,-33883,-36505,-66969,-33479,38357,137338,153180,98562,60386,5071,-44261,-24347,164228,352089,133676,-71983,6354,146720,208559,86069,5515,-32119,-24534,-15457,-13353,-7815,38586,83391,79471,13525,-80406,-76566,-79174,-2752,22810,22012,-33718,-30734,-26218,8408,23536,15031,26316,50768,49679,52484,121778,197285,228947,184117,48268,43887,53066,21132,-40441,-87157,-87587,-88315,-99662,-112875,-103577,-45424,59437,84993,47789,3464,-668,7479,1936,19299,75124,134650,108914,41578,25287,14581,10079,37100,108774,125933,69733,47203,126237,167109,189336,114270,13267,6395,15057,34225,17306,-29076,-25496,8435,16681,-12550,-13679,-74792,-124840,-86433,-54050,-2908,1203,48147,52309,33916,19781,18690,27036,11425,-67132,-57641,-19111,-26787,-68734,-122672,-36560,103790,327891,411557,405547,256094,114053,16121,31146,62660,107059,90022,66493,14784,24705,91222,143838,96716,53482,-20004,-59800,-53707,-48223,5146,39488,36290,-33197,-57993,38519,191654,203021,219739,148860,56101,-40749,-48471,-70577,-9141,96066,453563,614921,372242,90765,-13464,-55417,-16160,24363,97707,161098,129273,21720,-9484,-66286,-71342,-39733,16175,104473,42370,-66188,-112201,-153769,-109551,-8337,54485,25903,15415,64645,83460,74433,46182,2251,-48399,-76899,-62864,-40511,-50302,-61588,-43446,-47575,-51917,-17426,-23579,-12012,-1930,-3964,12034,-22803,-27560,-5233,-48576,-77162,37037,78629,98518,16159,-83316,-150918,-73733,-29313,-39358,4902,32480,58414,72703,116638,84052,14666,8069,100135,3789,-100090,-131918,-47355,-96320,-122539,-66193,-1302,-51495,-45780,-16295,-13526,-1184,-46894,-101789,-103774,-73268,-47186,38701,34877,-46906,-112381,80182,179537,80104,5681,-46447,-10466,88813,153044,166783,29101,-114544,-202035,-140559,-47547,25961,41668,45129,40426,-642,26075,79376,113047,135331,121615,70574,156,-9783,-1929,-22277,-35515,11108,57813,24222,-41476,-91036,-109845,-106086,-21278,53789,8898,-52144,-93025,-52841,44,24120,-50735,-107467,-89054,-56954,-35456,22448,129706,348703,338717,202973,86774,-2466,46118,53778,-11286,-30840,-77934,-82253,3883,-13202,-110329,-43980,75285,91418,69615,-18924,-41188,-33530,-41142,-82809,-70939,-30890,57097,22822,59281,27395,37503,-11523,-37787,-6989,57852,76828,-2149,-80056,-27740,23690,80523,187695,148653,57466,-32532,-31704,38839,73415,20161,5957,67815,17319,-54622,-70653,-28833,-26616,-79481,-112690,-48704,45833,90582,74493,38641,-15404,13192,36636,37581,3774,34961,8491,-29640,-55096,-4908,-30501,-30633,1601,47268,17000,-40937,-71845,-85808,-87058,-86684,-75288,-33804,27653,68426,60601,55975,20897,-16477,-10447,16315,5315,-16623,-25044,-100452,-80253,-48263,-37964,-11057,30790,8072,-33780,-35507,8109,28883,24544,-27990,-5039,23840,58641,130806,360929,381929,88014,-20261,-62885,-69996,-71746,-44653,-26698,-21289,-2880,731,-18177,-14937,-32533,-72218,-14496,3500,17576,68162,157311,199310,83863,46478,64122,35867,33496,81598,91694,73588,-4066,-40254,-52201,-55772,-78738,-84582,-88605,-62103,-25571,35202,77986,111338,86419,-32997,-84020,3692,-62911,-128286,-35515,40373,48849,15619,-18318,-1499,27778,53914,63731,72306,36991,-83264,-20341,71798,42199,1187,-9884,-3753,-27592,-7926,-15677,-8021,-33081,-80490,-71487,-49811,-48144,-90869,-64637,-67444,-5451,33820,44108,99720,128847,79904,33271,47187,99363,133342,66310,-35808,-98905,-27439,-82558,-99681,-65425,-42545,-53926,-69248,-44842,-13391,-22465,-53144,8149,15779,10987,2790,-27059,-31201,-49699,-67712,-95168,-106060,-50136,-12227,25248,4373,-40680,-80893,-102361,-62996,-1155,-46904,-126721,-221581,-65886,-14175,-33942,-32791,-33704,405,9450,38350,127203,99346,37851,-3433,27758,43710,50892,42889,26254,-22226,-6694,25618,23151,-44664,-48000,-30807,7781,-15113,14519,77016,133354,54464,4846,-19966,-48500,2731,75696,139473,82536,63923,194410,313448,427994,539278,494930,343173,215640,119380,80169,56343,33309,-21455,-87863,-61110,-43088,-45374,-51483,-20120,50258,59176,5521,-65153,-20736,67075,55918,-12496,-6032,27378,32351,53465,31336,-27005,-56021,-53886,-52711,-51620,-6363,63442,109458,194688,147748,72686,14496,12204,4746,-4683,-7439,7769,25984,81194,174864,232502,221987,199806,92919,503,21814,15167,6226,35902,113462,79988,27335,-3921,-26384,583,-8402,-120753,-79182,-30575,20859,53216,3047,-84609,-98606,-72763,-56196,-38868,-72303,-28971,22886,171326,161612,73361,71630,11995,-25736,7831,41197,46234,46465,-11404,-59652,-20985,-13190,-100929,-149912,-112990,-75830,-43977,-18339,-7779,6309,15742,-72603,-103826,-60660,-45759,-60573,-30243,20093,25739,35437,45203,12735,-40519,-8064,61759,18449,-5966,5465,34322,36270,-19132,-65154,-20223,25621,39435,88677,87124,16019,-67782,-20308,22461],[27105,10765,-22186,-68224,-103253,-112517,-100428,-10613,81658,80421,-19806,-124784,-58966,64195,103637,100061,24153,-4035,196285,327686,206437,174665,99102,18809,-35069,-51576,-75661,-97463,-76081,-34989,-35225,-60190,-35103,25714,63284,81259,56191,43325,20739,-9410,-40648,11,54598,53566,62664,117576,104234,11927,61481,196349,386999,399107,203138,37386,7500,-50621,-151432,-109344,-39869,-39532,-74626,26578,137600,147663,45771,16494,7609,19449,18178,2957,-40286,-13164,52937,62351,8546,-7647,13450,60725,81450,57472,-44712,27606,-19304,-94480,-140586,-114028,-91158,-56780,-81341,-95563,-46404,-16519,-12620,-28176,-61573,-59762,44531,113290,131757,131926,110964,124539,156609,278634,403412,478248,459010,288728,99100,59610,63225,29275,10280,36350,-43504,23314,95652,109897,43248,13071,23965,59261,25424,30990,26838,27519,47717,44025,107493,13780,-90667,-122482,-85794,-84877,-73553,-33454,8799,33398,-21830,-116308,-223847,-201826,-202255,-97376,21269,-58873,-93372,-92182,-41599,-47308,-146375,-82307,-39493,-21896,-32842,-13152,41926,42077,-35433,-50076,-657,109882,276115,-14135,-39154,-58566,-47992,-34204,659,27712,33209,29724,40499,84140,68556,41438,3079,29098,85941,43325,-40733,-36323,-89916,-72426,-18654,98980,259433,227671,46147,-25360,-16179,19644,45925,-14929,-46418,-13456,-18452,-68900,-43425,-48695,-56547,-82153,-37732,8477,31645,140642,96424,88672,54506,16045,20297,30730,14953,-19299,-22811,-1128,2018,-7928,-18221,-11635,-22367,-94338,-48597,36588,57688,73042,46847,11929,-28695,-61391,-61535,-66789,-75486,-78697,-90282,-106242,-130627,-65675,-9742,9823,-51620,-146237,-77008,-30196,-2812,65093,91349,47831,-17223,26992,190184,199338,90711,45443,74996,128522,84091,116240,118496,60224,4790,-45768,-30749,49405,155202,202006,237604,327257,314001,179649,33484,-52337,-2606,136573,209273,293475,303198,321958,338796,292903,118691,2589,-71132,-60001,-22982,432,22152,3030,-16474,-33270,-30577,-5253,12689,-66407,-81277,-48771,-7407,36448,19973,-50621,-73192,14167,41993,59590,90570,170360,133305,77831,36338,-28687,-75872,-113533,-104893,-94008,-44357,1153,79450,63993,-21920,-58626,-41253,20325,42331,5425,-62319,-3707,55712,111209,96555,25973,3310,36402,72565,78535,-8781,-79205,-81000,-24030,-80,19651,80079,170342,87987,17148,2115,-35549,-63776,-26509,-72087,-57152,-1772,-3209,2929,-32454,-12043,-18605,-105488,-96888,29996,189512,234084,90134,9771,-130907,16098,213645,423893,270072,-30795,-50054,93518,103753,18562,8131,-31069,-79022,49029,143734,91562,2689,-32792,80850,117780,96749,15997,-76249,-63829,-46333,-76684,-82392,-41206,-13369,-785,-44096,-83825,17447,23989,-12919,6065,-22792,8944,11885,43541,93768,106728,98130,15478,-106638,-55762,16762,29522,27625,60507,126762,102129,52642,15772,17406,24587,-7436,-37743,-41863,-101454,-77336,-95753,-84672,-44147,-25966,4286,40148,46493,40912,48803,94073,101162,60057,4838,-8678,50430,95706,70677,6723,21274,22726,-17562,-5908,20106,16525,-27340,-97870,-36259,35672,64680,44138,-21440,-77267,-34585,-69470,-99826,-96841,-11704,-22642,56095,228591,219141,30681,-24868,59351,164391,323798,417068,198892,-82491,-16917,450500,685006,194978,-62652,-37794,52307,47842,-30125,-29731,-30544,-15780,-13056,-39531,-24108,-26569,-107982,-77929,-49755,12527,81003,80826,55366,15648,-6949,-48816,-1332,115002,216156,145622,3954,-32878,-40451,-26629,17781,-10364,-55775,-74737,-21074,45048,28305,-49846,-69741,-40604,-3505,5918,280,20600,31171,-27417,-54612,-3105,-8488,-43012,89884,95427,104754,117326,60253,-12010,-25785,-23880,-49868,-45591,-59892,-78950,-55084,-41780,-16744,1339,-7221,-26638,-77089,-53629,68858,67242,34579,52398,117094,61544,-6562,-83760,-154743,-114329,-105962,-59604,-55481,15199,127544,200720,201444,120201,16853,-69997,-104136,-25066,17019,57865,35290,27593,33457,-20129,-79702,-76534,-27798,-38785,-31163,-62143,-81312,-14947,43817,3158,-37695,-4258,41676,21011,39755,61783,95457,68631,48951,13989,6241,25654,15736,-29067,-74103,-87342,-50953,-92452,-199698,-70199,-26941,-13491,19675,14699,-22049,-17958,12499,40590,50657,46125,45880,40318,60244,72882,49209,-6158,-51160,-59705,-87068,-64833,6677,-47820,-86141,-1236,104321,340347,226507,8342,-91448,-46201,-22324,29802,58264,47790,4954,-34189,-37409,-50633,-31961,4743,-452,-21970,-43009,-16627,12125,-10946,-17507,-23772,-78545,-87043,-44080,-27700,-25901,-35414,-36370,-55033,7153,68082,20560,4116,9268,7558,-16042,-14708,-2577,-44555,-90596,-133324,-84737,-27791,20597,50065,92028,48312,-24851,-91973,-70566,-100035,-122452,-142365,-59440,-47951,-60631,-52985,-65505,-39523,-19565,40891,77387,25031,-32013,-80255,-104446,-89676,11153,104393,120110,70351,-1124,-56435,-111243,-63824,36572,81773,81607,140103,134453,59912,-8036,41697,110598,67074,16566,10034,43034,124876,50367,-20137,-20871,16287,19631,-37141,-85057,-135101,-94485,-23652,39572,31370,20647,294,-5693,25034,60903,57451,80290,44080,-17359,-53986,14914,51337,98643,26195,-48880,-34026,62625,152861,228346,186754,101381,113263,143875,172646,146221,110263,41244,17831,-38786,-96196,56089,130380,85728,41538,37041,32428,-13945,-30003,-49271,-40072,-23694,-65359,-77803,-103514,-93661,-36838,-49782,-76483,-31594,-7290,47037,66661,57906,69029,92837,159377,241824,128758,92447,114396,151934,175384,120784,50485,-30271,-28495,3175,62450,42968,-49115,-83364,-73063,25731,135040,162378,110920,91297,-21151,-11132,61382,129428,156656,258304,296956,241104,232041,167620,69670,-5346,11255,43495,94642,153669,220053,249847,279269,241128,128260,-68422,-48680,15645,-2460,-35488,-87614,-126115,41353,446199,480493,195321,57418,125404,222116,116559,15723,-99045,-31796,81602,60810,-19723,-1816,-2069,-53079,-67905,-11430,43549,89873,48255,597,-41094,-56022,-33796,-22292,34860,22768,103329,285503,262072,180627,25793,35807,219958,321513,175944,35591,-61202,-63013,-44512,-34052,-13633,-1887,-30360,38714,95978,100642,35399,-1507,-19969,-14807,53296,84985,160233,287467,274237,128070,39487,114125,125312,44327,-47441,-29492,10047,15374,-51475,-79192,21529,183845,282177,233897,111476,12186,-34432,-32778,-45746,-24616,-15673,-26223,-38484,-14597,12813,10265,-14325,-18407,-61440,-107121,-95960,-64729,-50210,-14234,48753,67084,91326,114879,97600,-9868,-76399,-43269,-24739,16235,69038,163969,222866,176170,66267,-18390,-83723,-64147,-90356,-98760,-77214,-41768,-18799,-14346,-64479,87782,168850,161860,59400,-10161,-26244,12539,59173,91376,106487,163807,241655,106999,146048,73718,29314,15258,-699,481,31195,51931,3213,-50295,-22820,17451,27346,73813,43976,-9171,11079,56699,5000,-79823,-109992,-78299,-66808,-73087,-17078,-41267,-62255,-120029,-179565,-144076,-66857,-34227,-31968,9305,38383,47686,45135,86169,147992,278888,198993,119716,96471,45229,-12349,-83898,-44401,65019,208755,329581,294103,188730,111986,83236,37807,-7267,-59396,-95876,-66949,-49197,-22697,-7065,-58434,-114638,-147038,-37803,27765,28721,-18044,-32406,-88115,-80015,1478,24981,-54594,-105236,-130395,-120274,-85858,-67831,-5193,20504,18289,11134,-28429,14013,36383,44480,25909,-27855,4429,29097,17257,-7861,-23486,34882,66738,10505,73511,230183,354248,397213,424786,425381,308652,195478,29583,-32139,-69246,-107600,-98494,-92133,-42446,-25167,-63944,-70048,3944,30769,24025,12148,-22401,-2348,11193,551,-9113,-28693,-83212,-149196,-70133,5559,-41591,-75700,-97032,-48541,-51586,-72883,-79133,-40575,22955,45052,885,-40403,-1832,52458,98688,2551,-93198,-60761,32342,124879,115866,44573,-68021,-82807,-60592,-74818,-76312,-34921,-30618,-134593,-72492,102192,392945,513561,294174,-8691,16412,44971,31498,99709,113987,85368,55508,62013,53762,24506,-12550,-64545,-66338,-42405,37188,109127,118135,51281,19985,24891,8018,-58728,-65083,-98360,-66753,-20734,-43584,-34242,-16464,-35815,-525,41201,35048,50641,61886,25544,-89170,-118695,-72661,-55596,-4761,5612,-15583,-12658,42147,39445,22351,-18298,-28833,-56077,-22525,33298,44519,-5419,-44630,-111384,-96130,-83759,-9136,62046,135662,99621,7080,-72664,-86978,-48154,-15428,7526,12659,27541,22239,-20043,-79595,-83091,-120030,-161005,-200593,-125938,-66604,-85647,342,87183,90596,35641,-32246,15716,69053,67773,68607,46131,20263,-2197,-33255,-44637,-5952,4553,-62037,-75246,-103837,-88980,-12198,93636,92159,-3444,-35233,89461,204691,85725,55125,42349,26770,23219,15624,-13428,8108,51436,33616,-58340,-74469,-35018,27076,1785,-57354,-40413,-12576,-12123,26959,-10576,-43501,-22520,-13329,-45432,-50172,-66081,-104716,-124033,-83590,-36624,36280,144984,210018,233684,116926,20009,-2637,2243,-7148,49358,129995,193067,251632,276790,146110,-39139,-124895,-93381,-100814,-98761,-24758,45267,27863,-4926,-29093,15581,80661,82232,131496,125665,202359,203013,23354,-32441,-25251,-50435,-34046,58352,190029,299616,350514,118096,39587,-15878,-15104,19092,42394,-16318,-35281,90223,263891,228643,-15289,-41433,-58384,-21386,-18919,-937,444,-23329,-39009,-82651,-121506,-20382,19501,-55140,-71746,-53298,-25870,-33482,-65912,-29300,45609,146528,151850,88416,53251,11340,-35902,-24385,149240,362563,165347,-70891,-20086,131636,218278,100907,10661,-37978,-39630,-35697,-30959,-23847,24117,79257,84305,26200,-69885,-96857,-50055,18044,33132,27086,-36246,-39666,-38912,-6082,2962,-3966,16625,59627,68938,78058,159104,248755,282816,227337,73302,52369,52836,10217,-59686,-79903,-72415,-74582,-90893,-101504,-84525,-37972,42014,54311,24472,-15197,-12523,3536,14300,37559,94881,152524,124035,61187,47416,37994,28373,42293,99435,121543,72176,39200,94354,111129,118620,74588,-1337,-5748,1875,23385,9239,-30906,-24904,4054,6027,-24724,-26809,-92720,-143825,-101430,-66747,-9763,1154,53444,65021,53779,48111,53240,47020,10827,-67647,-42318,-4729,-41156,-96602,-132808,-30985,107425,341748,447355,459607,295215,112244,-9592,-7834,16940,69167,66651,66921,38151,55371,120588,153751,89832,43857,-15941,-43392,-35019,-33038,19113,51132,36443,-36605,-63760,53082,254363,231783,204871,128828,52390,-36185,-33260,-47123,9752,113996,438221,554076,312556,55648,-27254,-46816,-5423,37735,107450,151340,115950,17545,-9299,-52184,-55016,-30667,-2926,63454,4551,-78026,-104015,-138961,-122674,-18616,56012,26675,9937,62094,89327,91561,64629,17673,-28292,-48992,-44273,-31742,-44560,-62193,-46136,-44771,-56123,-41432,-48025,-33847,-12964,-2764,19677,-8321,-14535,18748,-12393,-69247,32079,97125,128201,50997,-46008,-109802,-99409,-56459,-50008,8902,30483,43952,47362,93916,72856,13556,44932,147711,40700,-60318,-95419,-24099,-100127,-120483,-38506,41348,-15282,-28597,-20992,-36023,-11067,-41174,-90797,-97250,-57012,-13720,76820,66681,-12783,-111729,36146,129051,43681,-19842,-65001,-22249,81979,155672,186586,54373,-88230,-177261,-150828,-66661,2282,27255,43462,56559,29183,59894,92879,105370,115973,98413,51133,-18981,-7914,-1785,-32765,-50188,1373,64489,38674,-28670,-76476,-89916,-92580,-46007,50648,32533,-25092,-91583,-55861,5327,36481,-34162,-100839,-91698,-64053,-55671,25815,131058,332777,322508,192789,72655,-18574,28710,34060,-19545,-26252,-62463,-113531,-33146,-41803,-81916,-16250,92267,115927,102941,-7603,-64869,-66629,-56761,-77493,-54152,21185,106300,74524,114367,74847,63473,-3251,-38151,-17463,39265,70759,8015,-68171,-40771,6346,61152,164609,136779,60244,-27606,-27421,40388,72148,20232,24184,105772,46082,-42245,-65754,-16126,-19336,-78038,-117540,-52876,40069,76488,63151,43553,-3526,11289,26802,30076,11271,65401,60172,15627,-37698,-13938,-22063,-29558,-7817,26539,-778,-45491,-68416,-93710,-94052,-90558,-74773,-31619,34052,70359,54106,50753,23569,-3742,3502,24597,6077,-22262,-27951,-92658,-76344,-46577,-31498,2944,46488,10451,-33596,-36452,4293,16407,4664,-35199,2396,38122,73188,150843,372836,395283,121621,15857,-45192,-65784,-72597,-43769,-26339,-25764,-16655,-6132,-14109,-5096,-24244,-67674,-9964,10955,24291,69883,141820,206035,96007,54248,59187,21096,14886,68327,83485,76345,12387,-21078,-34866,-48175,-75497,-80609,-87087,-65157,-31914,25161,65772,102015,87583,-17246,-57833,29678,-41094,-106890,-35325,46624,55441,12339,-26474,-12564,9399,25748,25240,33284,11883,-82012,-3699,99545,62262,18836,11136,-1286,-16500,2204,-7967,-2282,-28571,-81508,-74843,-45128,-36782,-72612,-86537,-92685,-24342,30128,50222,95928,109124,64702,24206,41720,91585,116141,39416,-58150,-91411,-29044,-98770,-119649,-71973,-41984,-50633,-58380,-34798,-14005,-12992,-24927,24012,9982,3221,6868,-17559,-21726,-39567,-53066,-77377,-114438,-84862,-47995,3673,-5567,-44902,-86791,-101156,-37408,17403,-37161,-125342,-236711,-71396,-12178,-29677,-26240,-25246,3384,-9879,16004,113424,97023,42063,735,4045,13509,43358,45530,35677,-18340,-13096,12599,5691,-60006,-58322,-37488,4104,-17133,11901,63089,100873,24033,-21075,-44624,-71326,-21598,40012,128606,74193,33795,128811,225634,340182,501255,492926,336624,200705,97583,54873,22179,-5990,-45055,-88771,-53397,-32806,-35137,-63500,-35492,30912,44796,1982,-68070,-31816,49354,34415,-13446,-12380,9455,4592,28427,15843,-32153,-52934,-55076,-50219,-48232,-4660,45617,70494,150563,131145,68607,11723,9019,3807,-298,4546,20101,36065,71691,136181,172060,162939,140758,35553,-1924,19850,17183,6828,41867,129463,92222,28652,-14004,-41849,-15023,-18285,-105928,-67334,-15770,37520,70305,21161,-73433,-99344,-79544,-65776,-54221,-95350,-44405,17110,149721,134035,60366,61431,16994,1183,17065,38951,41826,38224,-22664,-64638,-32476,-33631,-127814,-140162,-113120,-78588,-43826,-8175,17276,37027,42320,-34467,-62417,-46471,-49090,-82963,-49583,4331,12534,20113,27397,6322,-52758,-28034,42649,14660,-4451,5077,32244,41166,-7580,-57759,-40448,21338,50401,93424,65276,-19046,-92183,17931,52452],[37024,5965,-30039,-73118,-107755,-116755,-109067,-23829,53743,54247,-43504,-133997,-49822,85059,136232,136351,59631,33091,208949,255003,130583,128087,81871,9319,-49900,-68520,-81723,-82484,-44525,-9207,-26182,-62269,-49302,14144,52241,67685,47536,36881,15129,-13419,-38243,9354,58517,57167,60955,98356,62317,-27174,33092,159285,336780,356774,178878,27273,-1615,-64067,-169463,-103344,-34521,-41727,-84171,26402,141995,174521,63182,21123,6170,16536,19145,4415,-37384,647,58880,63911,11522,3513,22696,66178,98133,91695,-26796,34620,-13781,-87129,-148823,-156459,-104881,-55253,-84614,-99050,-51900,-21696,-14850,-25200,-54413,-78492,23858,99699,128184,123217,91775,105447,138808,278639,421986,508387,484583,298126,95432,53730,57672,30094,28107,59688,-18865,19576,87891,118351,70447,73322,107792,128306,68180,41510,29832,42190,80243,87613,157694,61770,-59619,-114043,-99997,-106418,-93603,-54626,-7000,20453,-40696,-133830,-199872,-208175,-213657,-50678,63759,-38481,-89125,-81109,-42499,-66335,-134219,-66426,-27839,-10593,-15644,3644,50418,33412,-52088,-66030,-17627,91587,275517,-34623,-42406,-46628,-25818,-10238,17810,46147,57202,49893,51280,83840,67701,63022,20613,39319,86953,34894,-65765,-43352,-96822,-71533,-14346,95959,262200,235491,50331,-20943,-12202,23032,46627,-6148,-31498,6513,1294,-94037,-64150,-64229,-63579,-84801,-43960,-2145,18808,118023,78293,75597,39543,5198,17927,34418,13562,-32504,-44910,-27168,-20366,-18264,-23072,-13082,-17683,-91683,-53426,19079,39270,71907,56349,22888,-19280,-61105,-60131,-68601,-80314,-80129,-88490,-105130,-138140,-64220,-18738,-8723,-65463,-136858,-68560,-16199,14429,89470,110861,53940,-27091,-7285,151919,163232,69527,41114,90631,176622,130124,141086,133137,76411,19824,-33493,-2882,90045,188667,220454,254680,356801,349965,191508,27559,-39220,32638,170754,208867,280982,290605,310370,325304,277220,90519,-16694,-79154,-59624,-18792,8863,33022,10660,-10045,-22069,-11224,21961,34968,-53300,-65035,-21684,21861,57231,28266,-47323,-77177,-581,27944,52081,105438,209240,173434,109362,57344,-16960,-69632,-118062,-100138,-84278,-38768,-4890,66784,59364,-44298,-72599,-35552,35671,54545,9892,-76184,-14580,43587,96112,88476,24363,8412,47006,84319,84509,-5527,-81784,-73637,-1613,-1748,-50962,16671,123498,84668,31547,20913,-23819,-60911,-19803,-62499,-56689,-5925,-9114,-3908,-44820,-34306,-57767,-152223,-59213,66852,223531,270948,114459,-1031,-79875,78280,275974,470667,255505,-54175,-33677,109162,104998,14757,-639,-42231,-73107,51548,128181,81417,-981,-20439,75156,103567,78531,-3675,-79091,-24106,-26713,-73491,-79269,-36669,-6989,6732,-29522,-71272,13050,17034,-9494,23681,-2820,-40142,-38803,-3890,40235,81735,102857,24701,-101067,-53446,16457,27531,29027,60417,129381,111076,64649,32195,49424,62348,15807,-43715,-59030,-118045,-96006,-112805,-104638,-71100,-55264,-19237,30237,60475,64423,65599,108117,113577,79788,27525,7010,57381,102386,90361,25418,40592,37463,-12664,-6096,18406,18368,-22400,-101549,-35528,40414,79823,58881,-15413,-67408,-10263,-37845,-73326,-76081,4349,-10140,76423,258889,256059,59779,-9442,75024,217156,321955,378457,155669,-78601,-36447,485661,614626,96608,-109244,-50182,37812,30300,-41194,-33806,-27185,-8569,-8654,-34415,-14020,-20881,-160190,-143875,-35570,29659,78278,69232,44788,12106,-8448,-55302,-14387,89888,176220,99782,-21602,-21547,-18987,-5575,40833,21265,-17684,-71739,-28214,41462,35802,-28806,-37342,-17830,6309,-678,-6554,14280,24159,-37384,-41922,11256,6682,-48711,86184,94185,113035,135546,79515,-6815,-28134,-32246,-57993,-42403,-38110,-50882,-24718,787,9100,7441,-14351,-27061,-70785,-70004,52630,79873,53388,74830,143565,84178,22585,-51991,-137523,-158289,-155913,-84839,-50456,31136,139362,203089,186654,98974,1558,-79738,-110873,-15101,23848,62379,35284,27427,37159,-21497,-78745,-72348,-27332,-28992,-18382,-58071,-102660,-44960,19928,-11541,-40317,-15117,37353,17381,38772,61528,104640,92580,70248,44716,38302,48818,18040,-41952,-78622,-45625,8904,-37530,-159502,-99352,-46349,-16949,13561,-2439,-37330,-13749,33317,60218,52876,35766,28759,28506,64014,84039,55572,-7648,-49975,-56742,-100689,-73073,35056,-10336,-64718,5528,130067,372514,248253,14227,-99326,-40555,-14325,40291,71993,62766,7850,-57590,-74253,-88932,-63701,-24540,-29800,-44526,-45181,-3280,4313,-36651,-26915,-28881,-84962,-93308,-44208,-30990,-40140,-52467,-37411,-40389,26621,87364,47006,26854,24066,13672,-16532,-17121,-3832,-44557,-93271,-145726,-83610,-24090,20383,42285,75017,30942,-33186,-98059,-66608,-99296,-122028,-157443,-75875,-54623,-30491,-56364,-68906,-40213,-21672,36533,88695,44477,-18504,-71878,-102852,-83309,19616,121958,144950,91403,18943,-31563,-69374,-16185,74097,86460,63003,121114,119553,47713,-12174,41076,88335,28200,-7129,-9134,29334,133906,71980,-5445,-19310,21789,31018,-23079,-73696,-114973,-74503,-10733,33947,7633,-2860,-3005,3287,17807,42477,48342,72529,16931,-58282,-31999,25046,47109,80726,3325,-53116,-17762,59119,133675,197974,173534,104400,118694,140772,140962,98766,70145,16874,5304,-54010,-89577,86732,162706,105631,50717,35022,12420,-45765,-63373,-84713,-58165,-22386,-71251,-80182,-88231,-91884,-65920,-65482,-68880,-18647,3541,54882,70827,55248,54191,77638,160537,268558,143840,93706,109135,139442,165853,118407,47635,-32377,-37817,-5890,60266,40192,-55411,-82649,-67859,43311,184577,221009,142626,79127,-33751,-16897,49920,133820,174027,275996,302795,238597,225063,165981,78476,55,10058,46573,113308,175773,204173,230748,277985,263943,181424,-21453,-27643,27715,2291,-37208,-100859,-114314,59423,457977,467841,183284,49824,130595,240184,141577,25964,-115161,-61444,38898,35274,-51667,-42414,-38974,-51939,-46450,10847,53535,80642,30760,-9074,-45882,-58888,-42444,-35478,36355,27690,82782,229263,212260,138407,-5938,4725,167174,263087,137137,16253,-73158,-60877,-39028,-30067,-17103,-13990,-30079,41766,80560,61327,-23790,-61047,-65865,-45231,26450,68066,150789,305680,321375,169081,63552,134658,145770,58940,-42825,-39129,-254,12843,-38883,-58474,35821,183545,291342,249934,105138,-12624,-51233,-44127,-51862,-23990,-12918,-24804,-47238,-25853,2547,-701,-28625,-40000,-81466,-100276,-89667,-69238,-45982,7669,67014,81843,98355,102577,85199,-4972,-82217,-54480,-33901,15053,77893,182860,224197,160845,57294,-21036,-88538,-64138,-84090,-92517,-61008,-33709,-24058,-45248,-120978,45977,177983,196407,92870,7244,-29197,-739,41895,71195,83323,145983,241391,116893,150969,84516,63737,26507,-13028,-24832,333,29636,-9515,-58317,-44349,-4486,10505,68069,55083,15668,16077,41464,7957,-67022,-94411,-60590,-55267,-70863,-18813,-50607,-79419,-129198,-175565,-117950,-47014,-26432,-41390,715,38484,57333,62981,99940,149706,257538,149910,70428,59644,30736,-19880,-72975,-11592,103027,234344,330977,295661,204470,134958,104931,50488,11771,-44064,-87102,-71075,-49598,-22008,-7680,-66727,-128001,-128974,-29532,9547,-1362,-32515,-33470,-75495,-99477,-12503,14692,-59753,-117418,-130617,-119497,-85082,-55957,4415,22700,12450,9112,-19769,18222,52146,56692,28078,-25696,20075,42465,31632,14212,1439,44155,55333,-14685,41327,178809,291994,337497,401452,461105,376236,256508,55581,-49108,-87958,-57281,-48057,-48042,-23335,-29577,-86815,-108241,-31579,8509,12327,10149,-12791,4773,14918,2382,-7310,-31685,-96441,-150478,-56554,3705,-54155,-84741,-101045,-53386,-41541,-60261,-59318,-18369,46544,66051,11264,-48904,-38055,25819,86316,3777,-87883,-48770,55918,167183,158152,70503,-58204,-91105,-67978,-81122,-79514,-40650,-44948,-121980,-54857,87683,335982,450078,256554,23476,70105,98506,86540,126002,122939,99614,83455,93785,69790,26691,-6551,-48508,-49722,-43236,29838,119563,151232,89705,62400,60080,29223,-46355,-69884,-120823,-52904,-229,-20543,-15019,-7274,-33245,1935,34494,7812,28147,36657,-21339,-127275,-104045,-64277,-73473,-20286,-3554,-19330,-8510,44851,42525,27836,-16473,-39268,-77430,-37057,23565,48149,10248,-32300,-109905,-96242,-78622,-10083,46099,107220,84428,-3136,-70397,-63933,-26757,4412,20211,20575,32164,27262,-13204,-64228,-77041,-102094,-136874,-178636,-94342,-33494,-43229,15034,80743,70045,7825,-62996,-12610,43351,46861,63496,55907,40544,26717,4671,-6150,27014,38604,-31975,-59747,-98563,-89349,-23987,76196,79511,-15290,-22023,107764,205352,68169,30684,25641,19611,22489,14090,-28602,-926,54551,53121,-49113,-94004,-49605,9899,-16623,-62118,-40135,-21132,-29487,3702,-26300,-55726,-9205,-1139,-40049,-52109,-65987,-79684,-127951,-84309,-28325,35522,134738,195391,224213,113944,6470,-22993,-9273,5408,95556,172429,212302,262260,318128,179565,-23951,-122801,-110527,-115729,-82123,-4695,61928,31327,-6894,-31942,14502,73831,57566,95991,87966,169946,195846,38849,-26181,-24184,-43829,-16984,87528,233235,357115,386185,127241,44048,-19624,-27789,10435,41498,-7961,-7658,130689,287540,216036,-45427,-58900,-62852,-18393,-17919,-4118,-3139,-22502,-34386,-78864,-127383,-19445,6143,-80022,-101639,-45929,-18588,-31046,-66258,-27602,49935,148136,142654,75195,45013,17508,-27617,-27414,127248,355558,194101,-56315,-48691,106445,215388,108128,12408,-46865,-57813,-58603,-52687,-46252,1885,67605,84419,35966,-51385,-75920,-20734,36068,39815,28466,-41022,-50487,-53553,-23463,-21833,-28411,2932,68397,90675,107391,200888,301798,335649,266758,98895,57916,48009,-3785,-76559,-59154,-54847,-60831,-83468,-89747,-60439,-23258,26538,25834,644,-37296,-30111,-8388,16271,43629,102465,156143,126246,72084,63364,56969,42334,42827,81948,104668,63561,23743,62207,60560,55659,38697,-18123,-21217,-14296,8232,-4854,-37260,-27087,-1881,-5595,-37479,-39691,-110712,-140242,-109247,-77737,-14048,5482,60782,76303,69886,71603,84280,65095,13615,-60029,-23517,8008,-54108,-128943,-115857,-27639,103822,342164,465808,494312,320438,104012,-37365,-44135,-26380,30717,40658,63360,60720,88568,154432,164785,82586,35105,-10426,-28460,-18556,-18947,32015,60561,36417,-38408,-71322,64089,313235,252057,178526,100800,42517,-36217,-21874,-19030,29645,120114,385931,455020,230332,11241,-44113,-36543,1570,42840,104768,128325,93030,5287,-13542,-38040,-36630,-20174,-21212,29766,-24245,-89738,-99509,-126795,-134159,-30395,54389,24737,1941,54576,88639,99017,72528,28223,-8040,-25895,-28056,-24176,-37970,-59585,-49292,-42951,-55565,-73388,-74750,-58356,-27356,-4502,23166,-1164,-12553,30911,14588,-48695,21868,108934,147835,77820,-15421,-75417,-104539,-83215,-58371,10385,24568,21731,9351,57324,49661,10534,87623,186658,69355,-25120,-60311,1343,-97794,-112980,-6258,86465,16348,-20241,-28877,-54324,-21977,-37457,-79322,-84761,-34185,23173,113163,92657,16396,-91041,10344,89918,15447,-40778,-83402,-34469,71577,151758,202916,81410,-58810,-148026,-154350,-85961,-24093,5861,35015,68023,53744,84335,94954,87877,89240,70238,30818,-33498,-2948,-3004,-44234,-63883,-10501,62324,43929,-23283,-67424,-71970,-69920,-65418,37786,49935,-5268,-86329,-59808,8048,46392,-9673,-65432,-61733,-42759,-35517,29577,126360,298807,296699,178699,57300,-33962,10096,12974,-29592,-22999,-45343,-110118,-62996,-57213,-46157,13805,107012,138202,141382,24629,-63575,-88260,-70245,-71492,-33624,61606,140508,112648,158373,114029,85208,3253,-38440,-27839,18867,61055,15940,-56084,-54005,-13473,39180,137529,122095,62754,-19464,-23090,39250,67814,21577,48249,150750,80390,-25782,-56002,-4292,-16306,-80310,-124147,-55733,35906,66081,52867,47842,6415,9118,16369,22192,16579,86485,101070,55470,-20707,-20722,-13690,-28214,-18447,2692,-21472,-51611,-63142,-91356,-92287,-87404,-68881,-24511,42699,71487,47066,44782,27084,10798,17839,31766,3778,-33127,-29120,-79670,-65721,-42311,-25695,15830,57979,9552,-33891,-37564,-1367,1451,-16632,-38557,14103,56131,90442,170251,373122,391443,144763,46714,-29847,-60939,-70506,-40951,-25712,-28425,-30735,-15763,-12160,4489,-16030,-62958,-6402,17307,29921,68598,117065,199084,100973,58924,51590,5476,-2249,49804,68000,72323,25636,-1904,-16895,-41105,-71548,-75644,-79125,-62403,-34669,15894,50052,87265,85248,-1519,-29133,63357,-10833,-78898,-33485,53291,64294,11623,-33535,-23942,-9082,29,-2701,5831,-5674,-74161,13028,127779,83764,39589,34384,7408,-2342,12189,-475,3599,-22766,-79038,-74937,-36496,-19996,-48657,-104356,-120412,-47180,25515,54648,81305,78845,45345,10580,30594,78487,93445,10811,-77546,-76290,-29213,-113374,-134574,-71057,-37019,-45666,-48320,-24020,-10100,2264,9120,46113,6107,-5299,9613,-8225,-11543,-27519,-34851,-48573,-94031,-101928,-76466,-10671,-7253,-38253,-76052,-76697,-8133,39810,-20629,-112214,-233741,-75287,-9310,-23852,-17568,-13073,9539,-24859,-1392,100617,97408,51247,15587,-4936,-17770,30824,45332,45103,-11515,-16406,1404,-9588,-72873,-65708,-44569,-1112,-19753,8749,48108,73956,-1327,-44304,-65600,-88989,-45093,-1271,108213,61637,3864,72889,151088,256171,445293,465975,311114,173506,69418,28176,-10577,-32253,-36538,-54412,-33147,-15844,-19615,-73398,-51586,13006,32511,351,-68282,-43768,29638,16197,-10427,-16439,-6768,-20737,6066,2336,-34731,-48639,-54551,-47187,-45781,-4748,27127,35365,106996,112084,67162,15099,11532,6072,5063,17331,34349,50000,64872,93269,101438,93740,81621,980,9662,16978,19067,10864,53189,150580,106518,30436,-24841,-57324,-29508,-25073,-88308,-48256,6598,59907,89634,41342,-57536,-93929,-79216,-69136,-64650,-113767,-56047,13374,129293,107544,48969,58433,34102,30764,28366,38076,37438,28733,-32416,-66377,-40827,-53257,-126353,-117504,-106994,-76948,-38982,4929,43333,65394,64395,5218,-13190,-26913,-43058,-77199,-64788,-18826,-7551,2924,11273,2486,-59097,-42630,27888,15388,1816,8717,33023,48416,8367,-41655,-54117,19907,63777,101561,49252,-41502,-64434,64196,88776],[43907,-2312,-40796,-79452,-111981,-120109,-121713,-45074,15008,18777,-69729,-133832,-44950,97296,166627,173400,97781,79302,222059,189567,66748,79925,57149,-6584,-71281,-87150,-85103,-67198,-13726,12220,-18880,-61261,-59518,3546,39235,50326,32724,22669,3415,-22069,-40293,16286,58426,55611,52533,70562,16715,-66089,5740,124212,282373,303471,146007,13769,-13402,-79452,-187924,-95367,-31304,-46060,-75371,29246,143979,200277,81245,24423,1696,9103,14805,470,-37524,8915,61611,62728,11356,11880,27140,67378,112699,117525,-18440,31724,-17599,-80119,-130124,-173155,-106170,-50049,-83837,-97111,-63078,-29988,-17959,-21095,-44260,-88627,-1999,78492,116219,106644,66501,79833,115094,265150,415698,504900,479009,289477,84984,43942,50610,32366,50723,88254,4520,13484,70985,113523,88303,124291,192015,202607,126527,79878,57743,66359,110080,120358,194017,102849,-29723,-97257,-105844,-130578,-111345,-81428,-27970,2183,-63918,-145209,-170321,-175841,-152279,2183,109285,-12573,-84370,-73713,-44768,-86015,-119960,-58312,-24335,-7870,-3251,15950,54298,21067,-69990,-82116,-33913,70964,267521,-55657,-43589,-34569,-2652,19682,41581,67225,80950,68279,58065,77970,62617,87120,39277,47273,83144,18716,-100769,-59750,-108555,-73320,-13632,88075,254503,235739,55542,-11725,-3768,27892,47100,969,-20701,22512,20110,-85508,-71673,-74865,-73036,-90132,-51571,-14124,3866,93054,58082,59323,20905,-10751,9668,33395,8638,-48678,-69689,-55417,-47137,-33189,-29335,-13247,-12555,-91558,-62115,-1874,15269,62741,59049,31651,-8547,-59882,-61936,-72413,-85897,-81432,-86820,-104222,-137404,-66570,-30421,-26016,-75612,-132413,-66922,-6207,29764,109139,121584,50657,-42962,-48250,99141,114264,39968,29419,93830,208657,165926,156103,139636,86189,31970,-19097,26387,126959,210319,224747,258049,369016,369030,191017,15991,-25452,65672,186200,189487,245591,250076,270319,284553,239880,54258,-43094,-94622,-66395,-19908,12960,39568,14574,-5815,-11525,6126,46724,56516,-40426,-47585,4725,51661,77677,35651,-43006,-76930,-17454,11491,41479,115283,248255,213832,137791,73753,-9997,-67567,-115709,-92494,-74458,-35770,-15788,46262,45684,-69342,-89936,-32388,48948,66438,16091,-82425,-28286,28188,72736,68408,13971,7799,52037,89910,83060,-7959,-89706,-69103,17836,6485,-115210,-35268,80690,79709,46023,42087,-4566,-46694,-8868,-56587,-58289,-12087,-19903,-16170,-61623,-60237,-96985,-130707,-19835,95555,241960,291255,139034,13905,-25020,137179,324215,491276,227237,-78313,-26158,107868,91623,6719,-8592,-51731,-68833,47943,107469,68625,-4450,-9414,66857,86452,58271,-23428,-64788,5248,-14640,-69582,-77951,-34743,-2963,13021,-15677,-57959,6347,9851,-4700,38635,44545,-78207,-90683,-47711,712,60558,93238,23032,-95927,-51529,14144,23385,26362,52209,118724,108837,68759,41471,72324,90860,37003,-37851,-59562,-105979,-103445,-126643,-119699,-95610,-84329,-44546,15718,65506,78938,73322,110705,112729,90439,47330,22681,62785,105105,107486,45519,61671,52312,-9415,-9611,12416,16483,-20525,-100454,-38898,37894,87021,68921,-13034,-60655,10777,-6039,-43757,-54163,17140,-2639,93164,288405,288963,90059,7022,85964,253832,297918,305397,88829,-82942,-72138,470308,486209,-20255,-162166,-63779,19383,8362,-55152,-39947,-25872,-4472,-7454,-28487,-3628,-9580,-140297,-141505,4536,48265,71945,52242,28207,2882,-14469,-65144,-31533,57056,127839,51840,-29687,-71,6625,18002,64433,52213,20362,-53425,-32557,33518,39682,-7791,-4155,4963,12996,-11409,-17859,2670,11636,-51165,-33990,19815,16281,-42729,75088,86329,112208,145734,95967,-2473,-32314,-43693,-70512,-44955,-21173,-19805,14313,42298,30833,11308,-23322,-28237,-65612,-80774,34461,87760,66661,88628,157560,97127,45055,-19539,-89498,-206155,-184490,-81436,-35602,43034,141472,191585,157131,68809,-15063,-87490,-120639,-13496,22666,61140,30928,23298,39593,-17358,-75202,-69891,-29924,-23797,-10912,-57380,-126440,-82755,-12106,-30863,-43232,-28984,24637,4912,29222,54299,106244,112919,90227,72145,66900,63536,12339,-58463,-67051,-4741,63179,9209,-111721,-103830,-60254,-23559,2568,-23255,-49753,-8801,51582,77628,51892,22003,7645,15586,66624,92340,57216,-13435,-51636,-53640,-116693,-67912,71820,25732,-42248,8822,147038,375970,249755,11533,-109981,-35845,-8854,47452,81768,74368,8625,-83081,-114993,-124961,-93208,-55186,-62130,-68519,-43943,6815,-9789,-63870,-36868,-38070,-94243,-103002,-47953,-36819,-53425,-59065,-27175,-23210,40979,96685,63232,41469,31859,13552,-21807,-23602,-7414,-45002,-94462,-148523,-83777,-23548,15530,28760,52078,9139,-45366,-105312,-64488,-98249,-115698,-167532,-93011,-50677,2820,-47905,-72699,-43541,-26926,25548,93578,60072,-8676,-68132,-104388,-83882,18782,126065,154220,98751,32501,-9450,-32278,24040,100503,77317,28355,87684,91632,26594,-23733,31667,54707,-14753,-34201,-31052,10694,132890,88408,7007,-19569,21465,34341,-16157,-68493,-100160,-58543,-1065,24952,-17250,-24179,-5776,6150,4518,18153,34340,58288,-12629,-78884,-15390,30271,39925,61235,-18667,-57983,-8499,49528,107654,158668,150443,99551,117819,131590,108132,58700,32411,-11385,-13002,-76156,-69071,120650,190629,120191,57040,31275,-6929,-71997,-88814,-112181,-67330,-22200,-76468,-78821,-69294,-76297,-79993,-70921,-59743,-6067,13629,62653,74563,50270,35015,57990,149106,277666,151174,89409,94673,112528,143872,106612,37993,-39927,-45666,-16647,50831,31427,-65839,-82561,-66113,54072,222934,268058,161440,54241,-49164,-26927,34427,125856,180806,279552,295201,225846,207940,154950,81404,3332,6094,46770,128554,185974,176002,205785,271606,281577,239506,29865,-4626,33936,3058,-40975,-114818,-97959,74468,456002,445350,166590,38007,126309,244349,157823,31221,-128509,-77825,7686,15677,-71123,-78137,-78086,-31866,-17490,31961,57789,65146,9178,-21539,-52598,-62981,-52180,-51433,36289,39991,73159,186828,171030,101451,-34712,-23713,116920,201242,104022,1175,-79734,-56890,-29932,-20460,-16848,-26575,-31841,41454,63205,23281,-76459,-114568,-116935,-82663,-6723,45073,131812,305369,343734,190952,77540,151047,163458,70734,-39311,-52600,-15795,5742,-28428,-36491,49276,172871,281518,245645,86210,-36680,-64351,-57831,-54768,-15015,1492,-9386,-40700,-32496,-4927,-9396,-43680,-63345,-91910,-85179,-80827,-69220,-34839,28368,69267,81244,92322,77332,65012,-7927,-90913,-63458,-40502,15199,89756,201556,216845,135919,45475,-23889,-92937,-63719,-76973,-82370,-45981,-21368,-21903,-71150,-186343,-6085,172794,217128,117907,20346,-33310,-16574,22042,47238,54035,117814,229902,121798,151717,84313,92544,32918,-28192,-47796,-29771,6278,-22915,-63200,-67768,-31357,-14501,49031,50391,20427,4202,12036,4866,-55116,-79001,-43651,-45837,-69382,-19906,-56113,-89609,-134188,-164817,-93883,-30476,-21077,-52529,-9250,35333,61191,73965,105121,142363,227204,101541,28270,38368,21967,-26262,-63232,7494,119071,233761,306079,275368,206147,150003,123000,59779,28219,-29811,-78115,-73668,-49833,-16947,7087,-45662,-90488,-92579,-22884,-9262,-22070,-42749,-34672,-60894,-126388,-35578,-4381,-68117,-130641,-128981,-119323,-85694,-45645,13475,24378,6315,5768,-14624,17323,65473,72437,35731,-16308,32222,53375,45659,37682,25120,48407,41232,-37582,6498,122497,222624,265969,360037,472235,425762,304915,90348,-31843,-15876,6466,6872,-2126,145,-30939,-112599,-147598,-64604,-13631,-1437,3352,-10268,4960,12629,-1279,-9794,-38135,-112227,-131460,-45792,-1661,-68635,-95349,-104711,-58411,-31946,-43476,-35835,4223,67910,83899,18364,-54749,-72043,7043,78514,8695,-78136,-44197,68584,203608,203315,99038,-46540,-99515,-77458,-89328,-84770,-48240,-60665,-103566,-42051,68882,269084,359456,192781,49323,120110,149461,136599,143308,121341,106927,107938,119913,81550,29318,838,-31895,-31066,-41460,21062,123872,179097,131443,106548,88843,44801,-37796,-68913,-100160,-23108,26638,5491,4274,1675,-28989,1269,16787,-31950,-4097,1278,-70802,-138379,-83886,-49957,-83370,-33631,-12150,-22683,-5031,42527,40755,29907,-16326,-54833,-102816,-43296,20635,54937,30226,-12101,-101323,-91068,-70211,-11037,29477,77587,62564,-15885,-49510,-33532,1641,24493,29777,23794,31133,27624,-7336,-47678,-59125,-75555,-111273,-156907,-67225,-3292,-9204,27310,69300,43505,-23325,-95692,-42515,15450,22648,54255,61428,56684,51976,39890,30452,59986,73531,-1073,-45207,-93383,-91201,-43222,45431,56571,-30846,-7300,122213,197877,49535,5900,8234,11148,20005,11647,-38109,-931,60769,75548,-24709,-105971,-64473,-7911,-24999,-52684,-31872,-25532,-45329,-21065,-43446,-65738,6735,9824,-36126,-55089,-62184,-56044,-119567,-84618,-24607,28034,115051,170336,200988,105636,-6014,-42011,-19719,19542,145792,217493,225665,262052,348048,209837,-7821,-109216,-123074,-110076,-55957,18859,76212,28936,-15911,-41323,8242,61891,26492,58106,51433,134083,180802,54426,-20010,-23952,-38467,-2141,109081,264513,394398,394210,126059,46108,-19884,-38238,355,37892,-968,16953,157146,290066,190518,-78391,-78625,-69955,-19353,-20535,-10202,-7710,-18876,-27050,-68521,-98591,848,10051,-87493,-111366,-35362,-9676,-26549,-65550,-25514,54805,146477,130566,62838,38306,25220,-18195,-32118,100707,329468,214203,-30684,-72696,74955,201715,109496,13474,-55778,-75849,-80877,-75316,-71515,-24680,50832,81567,44211,-31519,-43263,9406,53248,45320,28720,-44810,-59595,-66300,-39363,-45681,-52885,-8973,81693,117367,142276,248209,356726,386876,301657,125628,63060,41801,-17218,-83332,-42754,-38907,-46851,-75234,-74738,-30669,1794,16494,2495,-21310,-59915,-50112,-25139,9302,38522,98154,145798,116215,74775,73904,72344,53517,41013,60346,79292,46939,4301,33439,20290,9361,15008,-30843,-36452,-29859,-6972,-21374,-45660,-29828,-7064,-15733,-48141,-48705,-104905,-118340,-100744,-78789,-9133,17235,72793,88985,85109,92509,112394,80806,19947,-45380,-2618,22536,-53957,-136152,-88063,-23965,95536,331126,466762,507043,331093,92293,-63893,-75384,-64394,-4775,15436,58096,83624,125401,194811,182199,80848,31717,-856,-13094,-2074,-3148,47109,71232,40698,-34566,-78149,73824,363240,262176,144899,70306,30283,-38149,-12983,9902,48344,113167,307357,337060,139740,-35226,-58725,-23552,7754,42160,92435,95992,63960,-12578,-19393,-21531,-14787,-7354,-36872,5708,-39872,-95952,-94130,-113851,-138007,-40730,52275,23007,-5357,45080,83821,98580,71834,34176,9833,-6093,-12705,-15922,-29505,-51602,-48906,-38121,-40368,-74503,-91724,-81449,-42068,-6405,24978,470,-17641,36775,34948,-26402,9829,115169,157268,95731,6812,-48115,-85217,-100272,-61190,11884,17828,-4241,-36005,12146,19321,12636,137271,217090,91356,7103,-24637,30931,-81076,-93827,32742,134324,44827,-17493,-36472,-66644,-32493,-34435,-66665,-65158,-1624,66899,150680,115859,43140,-60257,7044,75640,14272,-35085,-81006,-37896,63204,145620,218798,114137,-22621,-114532,-148110,-102686,-48012,-18136,22065,76476,73862,100654,89596,65395,60129,41809,12727,-40961,4580,-3648,-54282,-74253,-22087,53776,42084,-22737,-60790,-53896,-42594,-63779,19426,60846,7797,-81588,-63602,9545,55577,21096,-15420,-9898,3222,8196,39387,119138,253816,265580,163278,43403,-45373,-6066,-5942,-38924,-18957,-26232,-73153,-52328,-27305,-3892,44980,118391,155135,177407,69126,-38030,-88277,-75314,-62061,-10169,92160,162282,138432,191426,145062,103841,10128,-35668,-33979,1424,51416,24135,-42203,-64020,-32973,18505,112256,109179,68131,-5680,-17209,36897,62429,27342,78821,201800,120690,-4530,-41487,7963,-14508,-82712,-129518,-55780,34819,60884,45588,52634,16202,8721,7590,15771,20679,99097,129294,86605,-5771,-23499,-3960,-25069,-28466,-21533,-41971,-56719,-55985,-81175,-82776,-76518,-56525,-10913,55843,74777,41963,40024,33146,28484,34182,39523,-207,-47490,-25482,-62824,-50436,-32789,-18496,28346,64368,6567,-32756,-36456,-6656,-13774,-32557,-28987,36046,81900,112335,188104,359920,368180,153531,71818,-15589,-53335,-63569,-35006,-23512,-28038,-42403,-26384,-10885,15950,-5943,-56530,-2886,23219,35251,65220,86669,181850,101841,63583,43997,-8423,-12240,31468,48049,63034,36334,18148,2585,-33414,-65227,-68736,-66061,-52115,-32110,8908,32620,68834,80989,15084,651,101167,24086,-48308,-28628,61629,76620,15155,-37653,-33523,-25155,-20946,-21562,-12235,-13682,-60431,30516,156685,107397,63572,59714,21962,13021,21928,7076,10251,-14744,-71922,-70650,-23426,1778,-19389,-87805,-134875,-71266,21821,57614,57251,40566,23527,-6468,14914,61462,67627,-16316,-89407,-59649,-27299,-124895,-137212,-61527,-28316,-39720,-38942,-12245,-491,24523,51385,77508,7021,-13314,11690,1587,112,-13478,-14435,-16232,-62633,-93575,-96566,-19537,-4449,-27240,-58872,-53268,20417,59819,-3794,-94906,-221222,-77996,-5969,-16991,-7568,1423,16409,-37134,-14428,88768,99175,62762,35720,4995,-43565,13659,41638,53692,-2309,-16307,-8358,-23388,-83559,-70102,-53381,-8758,-23255,4204,31781,52460,-21965,-65061,-82607,-100544,-66581,-41675,83488,46415,-23470,31254,94309,183321,378390,418049,270429,136436,35722,2,-40766,-24578,-1964,-13376,-2700,7073,-244,-76775,-67922,-3860,20848,-1185,-66995,-57468,7115,-781,-5675,-19500,-22173,-44697,-14645,-10558,-36684,-45064,-54663,-45809,-45933,-8422,6962,3556,65733,91588,68368,24100,18446,10580,10040,29020,48455,65331,60598,49758,24042,19780,33680,5430,21007,11350,19270,16882,67729,172931,118815,29590,-38842,-74385,-44161,-31642,-71790,-27114,31427,82395,105482,57730,-42124,-86281,-74295,-68471,-72927,-130579,-67007,8442,107691,80122,37113,60836,55125,57497,37590,34730,29241,14939,-43799,-68812,-47322,-63803,-95592,-93101,-99593,-75005,-34123,15706,64225,85705,77254,40254,36515,-6605,-32766,-56401,-64255,-51358,-37954,-19086,-5640,-1597,-63433,-57523,12321,14996,7316,11129,31616,52839,23504,-23349,-58042,16023,73566,107161,34825,-47344,-22604,109943,124024],[58637,-2508,-42658,-75401,-104093,-109689,-123709,-62621,-19704,-11693,-85380,-117543,-34979,109071,202997,221721,150413,143430,242496,144135,27309,43426,35793,-19300,-87501,-90830,-73309,-42002,24530,37584,-3902,-46073,-52812,7150,36085,39684,21908,9417,-6712,-27304,-37821,30263,64485,58436,45858,43474,-22844,-96444,-13209,98458,234341,250168,113477,4971,-19639,-88444,-188087,-80610,-22591,-45039,-57659,37260,147026,227536,105433,33417,1473,4400,11841,-2461,-34475,18645,66947,64065,12745,22071,32481,70504,130689,140023,-12484,26892,-23130,-69288,-95485,-122324,-78573,-30656,-69760,-84558,-73358,-32223,-12847,-8559,-27466,-75315,-24953,58430,104089,91231,43769,54847,92086,243769,388627,471803,447932,269648,74231,36485,47759,40786,81070,122331,27483,10439,51967,101014,98842,164653,270457,275951,190203,135946,101709,94426,135217,142438,216887,138207,3129,-73723,-89497,-103845,-104786,-108480,-49748,-17697,-87454,-140452,-138061,-131156,-86709,60265,158177,20790,-74384,-67584,-45342,-99788,-107208,-55025,-26063,-10924,6606,26200,56209,8101,-86117,-95106,-46131,52584,256917,-72220,-38658,-19427,24026,53274,70415,93076,107466,88484,64383,70146,58406,119063,63007,55464,75863,-4501,-143387,-84467,-122041,-74740,-13406,79245,240069,230209,62931,3352,8895,32829,45954,5648,-12445,35686,38987,-49345,-58471,-71317,-77280,-96296,-58616,-24954,-10776,68354,37738,42166,1348,-29314,-2433,29228,1882,-65848,-94549,-82112,-75416,-50145,-35121,-10858,-6322,-91765,-68713,-22779,-12326,46097,54751,38409,3767,-55529,-65472,-77128,-90785,-81452,-84190,-102600,-139386,-71865,-43317,-41062,-82888,-134233,-69137,1414,43018,123205,123493,39422,-63205,-91462,39398,58032,4279,11736,85692,221840,188360,160615,138188,89770,41760,-3002,54669,156505,217664,214224,247134,362111,368765,178882,470,-12116,94156,181990,154507,191843,186277,207130,223722,188355,16547,-73431,-116244,-79884,-26228,12874,42071,15032,-4049,-2272,21539,69217,77707,-27546,-30391,27221,78323,94584,38811,-42428,-78019,-36076,-6711,28564,119966,285694,252794,161185,84181,-8001,-69489,-110429,-82736,-64101,-34339,-29775,21148,26861,-87436,-108223,-31240,60448,77739,23015,-78691,-44883,9769,43186,37647,-6415,441,50820,88625,74183,-15762,-102788,-66888,33506,19024,-133212,-74590,41453,71323,58132,61541,15829,-29491,-553,-56872,-61890,-20887,-35920,-34001,-82729,-89318,-131970,-91429,13116,114404,245404,294197,156758,41621,22432,186029,352132,482891,188626,-100913,-27225,90776,65200,-6251,-16641,-59496,-69714,36645,80388,50822,-10418,-705,57077,67345,36914,-41901,-50392,21574,-12246,-65511,-78207,-35244,-1178,18043,-3422,-46541,-2575,2948,152,49022,93523,-56999,-94024,-72066,-20034,39290,73050,12460,-96084,-50888,9900,17105,19567,36072,93901,93672,63587,42127,84308,108676,53640,-23526,-46496,-90435,-101024,-137021,-129311,-116728,-112008,-70146,-1895,62263,84201,71812,101486,99105,92101,64111,39001,67324,103987,121233,67371,86323,69981,-5050,-14433,3218,11423,-21631,-99751,-46543,28108,85493,73668,-14977,-58790,25690,21170,-15953,-32917,26639,181,104993,313707,311717,117722,24134,92278,267871,249085,198636,2548,-92793,-121825,395166,310705,-148514,-215885,-75824,-1418,-16519,-70640,-46805,-25561,-2521,-8034,-21265,6347,4772,-82602,-66451,57922,67891,63737,31590,6874,-11241,-24331,-77032,-51133,19546,75703,7354,-20043,24692,32361,42905,88331,82326,58087,-27268,-32449,22857,41260,14517,32838,31487,19408,-24170,-32232,-13074,-5191,-67379,-29392,23433,21132,-31424,57595,72590,101715,146882,109598,3321,-35043,-54851,-85087,-51685,-8676,10630,51927,76258,48009,13767,-31997,-31311,-64977,-84525,16270,91329,75326,94760,160098,101087,60017,8808,-33571,-143071,-136481,-46740,-12344,50486,134086,166780,115294,34022,-28826,-88476,-127661,-18687,15026,55738,24046,17210,43201,-2125,-65258,-67248,-33933,-21904,-7341,-57762,-144684,-126282,-49422,-52764,-44479,-38734,9089,-13119,12564,41403,101507,130427,110937,99001,94173,72179,2122,-73580,-46810,34861,110270,47914,-69933,-86985,-67932,-32220,-11303,-45522,-54648,-2902,67835,94123,51419,9186,-14188,4236,68718,98035,55327,-21314,-54151,-48497,-108925,-43416,114910,61325,-17998,9811,152631,348332,230429,1473,-113361,-29872,-3329,53750,89989,85250,11071,-102002,-147670,-141572,-111086,-81275,-91792,-86635,-36084,16260,-24175,-81909,-45319,-48674,-103438,-113475,-52825,-42325,-60723,-50233,-5162,-3443,52481,99964,72619,50784,36014,11316,-27809,-31033,-11140,-44200,-92748,-140825,-82996,-23596,8958,12974,27906,-12568,-58178,-105266,-60696,-95544,-109301,-167920,-107421,-38244,35068,-24008,-71320,-45873,-31888,10965,94547,74480,53,-66416,-108635,-87056,12940,121330,151598,95513,40807,9447,308,57727,117345,58473,-15257,49035,61243,5580,-36130,18803,16963,-56120,-60387,-50881,-7890,126453,102567,20507,-17491,18364,32018,-14485,-67736,-88971,-45336,6839,15525,-39013,-39774,-6016,5918,-11090,-6586,20143,41925,-39060,-80038,-5215,33714,33243,43688,-37388,-62171,-2671,38153,79600,115711,121156,89358,113332,119631,78796,27617,203,-39347,-33032,-100969,-36285,154176,211697,130177,63791,30596,-19712,-87610,-101380,-122246,-68416,-22252,-80343,-70206,-43358,-41608,-52423,-56096,-45204,9466,25839,73369,81213,46665,16600,39596,129379,270449,153121,83531,76866,79198,116777,91955,28634,-45130,-50000,-25479,37968,19831,-76329,-78779,-64564,59634,247877,300453,168783,24048,-62058,-37201,19830,110011,178699,271541,278859,208143,186956,140422,82427,7760,2767,47560,143210,187172,141071,179008,262993,295566,301169,86042,20000,37407,3017,-43620,-121150,-77180,87374,442545,418226,149769,26607,117319,239487,169021,35503,-135949,-83642,-11601,626,-79889,-98980,-64719,4771,19437,53574,59145,47254,-12008,-32479,-57143,-64336,-58333,-66118,36383,60743,77015,159357,139903,71260,-57407,-45272,77001,147312,80869,-6677,-78817,-52551,-18382,-4371,-9106,-34750,-31130,43309,50689,-5084,-112493,-146492,-155948,-120016,-40272,20612,108738,292013,345492,197828,85692,166683,181255,82835,-33227,-65583,-32335,-1878,-16812,-11223,63069,154524,255053,222690,59777,-51335,-68780,-70034,-51139,1655,22550,13165,-21220,-24311,-743,-8156,-52349,-77214,-80650,-65271,-69339,-62314,-16584,49655,59054,64457,71434,42305,41498,-16559,-98440,-63670,-38851,21471,108182,220840,202646,105377,33367,-25699,-95488,-61219,-67646,-70277,-28898,-1956,-4860,-69296,-236639,-57446,156259,225349,136213,31555,-35546,-30799,3891,24172,23813,84068,209338,122085,149115,74456,115457,37153,-42092,-63224,-52596,-12516,-32952,-60081,-78110,-58811,-43103,22259,34534,9376,-21017,-25901,-2040,-42248,-60888,-24369,-35467,-65687,-17397,-55768,-91478,-133364,-148597,-70385,-14670,-15605,-61732,-15889,32852,62496,80662,105270,131383,196314,61608,-4061,29569,16592,-31280,-55602,16900,117357,212923,262528,237911,195037,157863,137825,66396,43259,-14389,-67685,-72617,-47928,-7541,34182,4078,-22200,-41870,-11922,-21921,-29748,-46297,-32995,-42078,-124389,-65222,-28820,-75719,-124797,-120862,-116769,-85220,-34963,23817,27433,1885,2293,-10945,13919,76912,92696,50623,-3835,42101,63645,61112,63145,47258,49222,27218,-55769,-27352,68120,156371,195802,310893,461280,452305,336826,137300,33084,85156,77934,66907,47136,28062,-26941,-138206,-183848,-92484,-33681,-15662,-6603,-12599,1117,7405,-7428,-14069,-45940,-126541,-111376,-35763,-7330,-81173,-102920,-104042,-60807,-21406,-22227,-8104,27799,87109,97577,21690,-57526,-92422,-234,77060,18468,-64960,-45643,71335,233152,250440,131880,-31163,-104928,-87378,-97804,-90337,-55730,-76128,-86711,-33656,48231,201316,257868,114413,62672,151268,185165,176488,150432,110007,106928,127113,139179,89184,32102,7504,-17893,-14703,-39883,10783,121428,198989,174208,150608,111795,55873,-32120,-61856,-73787,10946,53779,32330,24003,11581,-22307,-1972,-10995,-79964,-39761,-37461,-113162,-115037,-66258,-36336,-71964,-40283,-17570,-23291,-660,37357,36064,30024,-15594,-71439,-117765,-35161,25091,63269,51509,13743,-85566,-79946,-58575,-11677,13522,48974,36398,-25170,-19668,1041,34680,43245,36401,23188,25664,24396,-2312,-31254,-33910,-42212,-82994,-135462,-45715,19252,16646,36336,54718,13201,-56812,-130005,-73930,-14482,-4389,40956,62417,68103,72351,69934,60387,85370,101725,27240,-32075,-88071,-93811,-68740,3364,24625,-48834,7913,131198,182522,31039,-18125,-9025,2312,16919,9581,-43026,930,59977,85864,-2068,-103245,-75219,-21246,-16599,-32014,-19989,-28031,-59812,-45547,-60185,-66413,22271,18584,-34743,-59704,-56710,-37521,-106995,-85765,-26202,14225,87051,137120,167983,92666,-17866,-60343,-29948,32804,192915,258819,231137,249903,361213,232832,6207,-93900,-123864,-85363,-24555,44193,84672,18226,-33892,-57229,-3310,43905,-11954,16144,12321,91346,152297,64874,-16094,-26044,-36017,8463,120036,279167,404526,370005,111261,42467,-19966,-47153,-11563,30448,3398,36240,166533,271315,154112,-113974,-100868,-80096,-24817,-27589,-19703,-14065,-13903,-18299,-50856,-47600,38866,29962,-76654,-85845,-24801,-1374,-22172,-66112,-24704,59333,141849,116151,50329,30677,31015,-11303,-41347,68523,282161,217187,-3205,-89194,36635,174984,102196,11821,-66239,-92583,-103409,-100153,-100431,-56333,27044,72727,47405,-14599,-12678,35998,66192,46826,25245,-49407,-69032,-78968,-54791,-67931,-75704,-17633,98216,144916,177593,294293,405931,428757,325101,147889,65023,32082,-31905,-80642,-34536,-29427,-37154,-69586,-59340,998,32161,7650,-19495,-44958,-85928,-74864,-48856,-10164,18502,77498,117080,89632,64557,74293,79224,57702,33331,32751,44100,19777,-21596,4896,-13351,-22349,17,-39165,-53914,-47399,-23813,-42128,-59882,-37363,-15705,-28444,-60531,-56383,-90734,-99033,-84611,-71065,1677,30814,84084,98368,95155,105938,131020,86966,22337,-32294,13713,35618,-38293,-99936,-61889,-24385,78452,304590,444861,490965,321208,73183,-92946,-106030,-101014,-40612,-12368,46815,100918,159269,234468,201551,81517,29456,7134,-2758,9349,9933,60288,79372,46404,-28705,-82504,77156,392490,254377,101963,35553,12290,-46560,-12188,30256,56181,87018,211398,215676,49527,-82524,-72061,-14126,8870,31133,66017,51253,25181,-40536,-30931,-8274,4179,537,-56066,-16233,-50969,-99160,-90678,-104346,-136906,-54813,44309,16455,-16566,28850,69655,85100,58073,29874,18482,4727,-4249,-12826,-25838,-45280,-49276,-34285,-14307,-30846,-84996,-105107,-62038,-13759,19847,-7916,-32264,34260,44176,-11706,-7965,109776,149754,97069,12932,-34583,-68254,-83245,-64442,7764,5264,-37238,-87392,-38413,-15180,22124,185145,231408,100364,29654,5079,58354,-57921,-69061,71598,176586,63501,-24773,-48194,-80208,-49692,-39199,-60056,-46667,33967,111635,183235,130332,61162,-34085,12506,79616,39659,2383,-50588,-29509,55248,133630,228494,146892,13986,-84872,-141315,-122736,-71833,-46464,-1414,75108,82166,102478,72601,34020,24748,8922,-8740,-48904,6461,-10237,-69023,-87518,-39361,33624,27346,-32727,-61812,-41742,-19897,-44783,-5674,57049,6518,-86508,-74502,2418,56926,48132,33826,46439,57267,55241,51608,104295,196802,224605,140069,24423,-58833,-25362,-28357,-53732,-20839,-12829,-40336,-9786,24930,36850,67926,117820,156609,196539,106487,-7310,-74546,-75697,-55532,8086,106762,165953,144756,205087,159478,111799,10854,-35509,-40346,-16715,37213,26430,-33591,-75875,-57993,-5341,85375,93121,69932,6593,-16707,26174,49609,31857,107202,248232,158039,13608,-30784,13375,-19464,-90348,-138343,-60431,29468,53467,34330,50495,18954,3401,-6095,3927,16424,96570,136486,99571,-1591,-29834,47,-27214,-44578,-51753,-67327,-66334,-54130,-74535,-75427,-66797,-46043,1135,65792,73719,32565,29952,34952,42231,45732,41272,-12631,-69914,-22640,-50259,-38976,-25309,-15861,32357,57006,-5081,-36329,-38877,-17352,-35033,-35937,-9727,63781,109526,131548,195541,326836,320851,140064,83767,-8330,-48152,-57909,-32579,-26268,-31359,-56704,-43977,-16339,24223,874,-53683,-5273,22716,34051,52926,47472,152318,95664,64534,31913,-25523,-17100,14017,20172,42854,37542,32239,16871,-31101,-62230,-66257,-55935,-41736,-30565,-1758,8373,41741,69514,26394,24016,133153,53758,-23283,-26399,65886,86174,17043,-44194,-46296,-43563,-42477,-39561,-28681,-17760,-47938,42935,179564,126998,84140,80247,34107,21956,25027,8656,12010,-9911,-65473,-67073,-11467,22521,9373,-58437,-107320,-88607,17576,56117,23267,-7572,-4974,-31457,-9286,37049,36285,-43518,-93445,-46626,-28368,-136666,-130315,-49896,-22214,-38520,-35046,-3992,10525,48835,96401,113269,9404,-24567,8908,7697,9061,-2269,2364,11581,-33351,-73552,-108149,-29150,-4776,-20684,-45844,-36366,41327,69910,5445,-82636,-211818,-84224,-6695,-13670,-885,13181,17683,-52207,-28008,73790,97187,70558,52792,23558,-57661,-10229,30362,57010,5127,-15785,-20052,-39581,-95702,-74609,-68119,-21665,-29907,-5104,11470,32862,-40932,-85888,-97590,-108216,-87976,-75871,59531,29561,-46553,4676,54709,124230,306637,354290,218224,90930,-4061,-31340,-65607,1704,34752,27436,31929,33718,20767,-64564,-78611,-20593,7186,-5491,-66398,-73986,-19397,-18967,-2245,-23681,-38427,-69132,-35291,-24777,-40388,-44441,-57738,-48115,-50207,-17059,-15685,-26042,27499,70008,71028,36858,27829,16358,13956,38574,61256,80046,58650,11429,-54925,-44902,17175,31826,28678,2658,17970,24982,84709,194265,127321,25225,-56078,-91717,-57239,-38841,-57735,-6277,56013,102251,115859,68275,-29081,-77227,-64841,-63151,-78779,-145782,-77260,2546,85974,53319,26590,68566,75655,80410,44647,29207,17787,-1790,-55762,-71607,-48424,-48988,-60436,-69484,-91298,-72006,-28707,24569,79736,98292,82091,69538,83590,15294,-18422,-33022,-43311,-80368,-74788,-42090,-19407,-2574,-63615,-71956,-2259,14798,13397,13922,29907,56389,39672,-1203,-47400,11966,81304,111610,24284,-34688,21933,154644,158315],[74247,-649,-41123,-66022,-88873,-89560,-105998,-80045,-49348,-37886,-91915,-94229,-25250,113916,236906,274967,213034,216848,261365,114434,6922,16965,15495,-32392,-96025,-75232,-49181,-10850,65201,62423,15054,-19558,-30718,25256,41830,33690,13395,-5341,-19418,-32874,-32273,50443,76275,64585,39001,16064,-57829,-120655,-26844,78721,192237,197615,80122,-1213,-22042,-92098,-168433,-61963,-10070,-40341,-38110,45365,147290,250356,132120,46301,4341,1660,9434,-5399,-29598,29186,73634,66175,13426,31533,37152,74501,150136,157550,-8564,21382,-29227,-56345,-55893,-63553,-33107,5807,-39479,-61514,-66534,-21141,5098,13533,-6120,-54240,-41905,43058,94678,80495,27305,32806,71278,216123,343229,413170,396400,242712,65566,33346,50206,54816,115718,156249,48312,11461,34422,84119,102052,191860,333960,339484,247635,194481,149988,120719,153019,152995,226080,167507,40877,-41916,-56940,-63544,-73619,-102252,-68808,-37388,-108510,-119931,-101870,-80655,-19442,121391,208310,60435,-55546,-60813,-42446,-98139,-95789,-54805,-31102,-17552,15313,35872,57861,-3414,-98555,-103001,-52152,39589,247783,-78996,-25819,1508,56515,88578,101153,123269,137776,112587,72907,63884,60216,163266,93969,64365,64873,-34466,-190359,-115077,-130608,-72326,-11091,72526,222795,221246,73270,24242,24769,36455,42800,9359,-4337,47900,59466,-7538,-30437,-53115,-69000,-99952,-61622,-30731,-21381,47427,20218,27378,-15451,-46871,-14938,24960,-3464,-80185,-114714,-101318,-100200,-64072,-36399,-3114,3346,-86842,-65459,-39220,-40031,24701,45567,45287,19443,-45452,-67045,-79738,-91626,-76902,-76899,-96356,-141038,-77336,-54305,-51711,-86800,-138818,-69851,10090,55690,132646,119100,24120,-84022,-130822,-16924,2974,-32898,-8061,70746,218494,198104,157155,131860,90168,52107,16397,82335,178176,212399,192411,225391,339365,352261,160197,-13564,2742,117737,162008,110856,128149,108625,131030,154425,133854,-13657,-99735,-126679,-96031,-34834,11415,43402,14762,-2505,7590,37450,92089,101482,-11722,-11517,46262,101511,108083,38205,-44710,-79811,-53646,-23655,16450,121810,321636,290638,180301,90306,-8239,-72595,-102996,-68903,-50181,-30901,-42645,-3113,9174,-86782,-120732,-28933,72745,90456,32073,-69734,-61837,-8893,12211,1107,-35284,-12551,44675,82068,60597,-26077,-118568,-63913,47247,32962,-97698,-99662,6561,59792,67812,78309,35355,-12256,4563,-60924,-64440,-30397,-54992,-55132,-105724,-118618,-121379,-57081,39774,125246,237737,283429,165462,69552,61012,221015,357787,448311,145233,-118176,-33982,62896,30895,-21927,-23663,-63963,-74759,18739,48201,28574,-17554,7799,48568,48972,17089,-56478,-41749,24809,-18395,-60234,-78140,-36253,90,23179,8107,-36613,-12337,-1743,6003,56538,139096,-7542,-52764,-53617,-22850,16807,48442,-2044,-101151,-51396,4651,9801,9939,13872,56054,65239,49172,34627,85584,116032,65017,-5617,-28646,-78880,-99874,-143278,-134727,-132661,-136402,-93841,-20144,53305,82059,62466,81653,74736,86016,78432,57266,72650,99907,131184,91188,115809,93217,3682,-17821,-7480,4262,-24978,-101303,-57968,11847,75280,72828,-21517,-62224,33773,42450,8613,-13219,32890,-1704,109790,330641,318586,138346,40870,94353,256865,177285,66571,-92033,-103507,-178483,267751,116692,-272289,-255490,-84448,-23384,-43255,-86628,-53461,-25788,-2182,-9494,-13231,14923,18333,-30570,4598,113406,86198,54316,8339,-18652,-30239,-38160,-90141,-72260,-20222,23560,-26959,-3479,45795,53074,66108,110446,109857,93845,248,-29000,9963,40743,38557,75309,64058,27397,-37877,-49391,-32997,-26338,-85966,-28193,21814,20889,-21302,32838,51942,79406,136475,118193,10681,-34971,-64168,-100912,-62725,-1919,36307,80436,96612,58173,13446,-40481,-37910,-69929,-83887,-2336,88929,78246,92300,150860,95311,65384,28190,19463,-73285,-71465,1227,12911,50329,114941,127418,62364,-1964,-38040,-81960,-125626,-31539,-73,45043,13666,8354,47231,22889,-49851,-65413,-40661,-24862,-9082,-59729,-147903,-175126,-89775,-77874,-45914,-39119,-2659,-33532,-12292,21338,88871,142604,131374,125300,119306,74610,-11908,-84868,-26844,69565,145288,75511,-38276,-66920,-75477,-45907,-29641,-70702,-53744,775,78815,106590,50973,-1927,-36764,-7915,65680,96272,46520,-33201,-59438,-43941,-90077,-9694,157949,93138,4966,5519,140683,288762,189617,-17104,-104155,-24836,446,57267,94819,93751,14465,-107932,-150394,-128968,-112945,-99663,-114974,-93707,-24548,23365,-35361,-85723,-55052,-62195,-113767,-126395,-61120,-49632,-63605,-34836,20422,14197,58811,96499,74200,53465,35400,6108,-35539,-41068,-17576,-45453,-92118,-136497,-83975,-26655,-1525,-6791,1771,-35083,-73509,-102435,-57380,-93769,-107070,-168383,-120579,-26781,59986,5436,-65798,-48869,-38366,-9389,89023,84921,5090,-69368,-109641,-92938,1189,107286,136503,80581,40244,20235,23588,80541,121472,29276,-65376,11179,34822,-11317,-47449,3509,-22286,-96336,-87424,-69489,-27921,113152,111174,32120,-14445,10641,21674,-21458,-75302,-85462,-39186,8727,2528,-59809,-53125,-8226,-153,-31218,-31712,4504,22096,-63271,-77419,-2549,32886,24169,24903,-56886,-69652,-2439,23074,47805,68116,83556,70419,101851,102134,50562,6,-30211,-69566,-57247,-127518,-980,177205,217772,130227,67650,31150,-27238,-95080,-104727,-117673,-69881,-26798,-87928,-58726,-14165,5562,4671,-26328,-28693,24648,36538,83389,87405,41553,-2235,21232,100135,243881,145838,73652,55678,41135,84704,73554,18425,-49017,-56381,-35967,19236,2104,-88114,-73879,-65887,56464,253096,310680,161829,-7859,-73134,-49844,3753,85205,163661,248921,252083,183479,160511,120695,78571,9771,-3363,45745,153413,177048,99356,148072,248543,300936,356741,140218,40216,34709,-1538,-48572,-118388,-58361,91879,413413,383944,129623,13049,101936,224564,172809,36540,-141119,-87578,-26900,-16347,-87181,-103456,-25204,46114,57624,70629,54042,24333,-34977,-44428,-62390,-65980,-63211,-82364,30937,79665,83644,137683,111833,41811,-78167,-62905,45565,102943,63293,-11036,-76098,-53164,-10605,11658,1161,-41428,-29965,46004,42053,-24311,-132235,-152982,-152292,-133957,-73023,-7283,80533,265912,327326,189993,86583,177711,194629,91340,-27808,-79916,-52106,-12462,-7340,12972,72011,126019,210286,178907,25761,-56853,-68500,-83381,-45604,18471,41306,33404,49,-6376,14327,2356,-53970,-76451,-55825,-46036,-59258,-54397,2144,67191,41131,29555,28728,373,17607,-31792,-101685,-57602,-31244,32045,129098,234675,178528,68404,18078,-30677,-100357,-60963,-59995,-59108,-12286,20785,24014,-35549,-171932,-95282,126886,217638,143803,37507,-39095,-45314,-14390,588,-8036,44238,176943,112607,138967,52713,127435,36501,-56303,-72416,-67542,-26850,-41793,-52709,-62073,-87978,-75422,-9764,10407,-14794,-56883,-70296,-15219,-31837,-42542,-4887,-26403,-62026,-13797,-53735,-90927,-131110,-132355,-50446,-2267,-12800,-69600,-19726,29922,59690,80996,99069,116696,166743,30195,-30363,24314,9681,-38255,-52958,16355,99297,174875,204308,184264,168044,154087,144327,66368,53193,-548,-58562,-71190,-46476,1868,63409,66002,56670,17634,4209,-26862,-27985,-45837,-30199,-21337,-87187,-102650,-59147,-82911,-107465,-108264,-113028,-85596,-26436,32658,29117,-3307,-4399,-10641,6557,82657,112090,66788,4966,47103,70984,75395,86948,64041,44861,12033,-71431,-60815,17683,98037,133901,259507,429292,450362,347016,190644,122604,192354,153702,128839,96359,57414,-20611,-164083,-216021,-116402,-53126,-31779,-20763,-20454,-7038,-881,-16239,-20880,-56098,-131278,-91741,-27434,-13294,-90740,-105464,-99053,-60975,-11494,550,21081,49745,100809,102223,17592,-59280,-83857,2966,80289,31053,-51156,-54167,63559,253052,295173,167438,-12397,-105750,-98619,-107531,-96844,-63311,-91871,-73119,-30561,25830,138215,160029,31990,62560,158377,198002,200340,145328,88888,97832,137302,148913,91168,33048,10711,-9309,-3844,-41522,-2291,110814,207194,212836,190783,128326,62153,-29761,-52772,-46710,42587,77285,57795,43433,22221,-13890,-7477,-46576,-125127,-69957,-72156,-137013,-93546,-52582,-25524,-59190,-37607,-18490,-20119,5118,30872,29622,28911,-12609,-78505,-95442,-11776,34890,70747,70955,42639,-63777,-63676,-44565,-12363,-1173,22894,8646,-24213,14548,38024,69871,59535,40652,19872,17160,18784,2279,-14883,-5275,-4198,-51115,-112747,-28440,34366,35611,42397,39028,-18001,-91091,-165067,-106257,-45738,-33219,24297,59300,74970,87438,93472,81791,100450,120076,51743,-19413,-81511,-95209,-97268,-45770,-12889,-63220,23501,134345,161381,15119,-38877,-23717,-3904,16781,11297,-43722,2286,51474,80372,11494,-94026,-68217,-13955,12557,-2793,-6281,-28605,-71160,-65839,-71650,-55123,37744,26411,-34615,-64347,-49905,-23365,-92216,-85212,-30873,-2875,54281,99876,131125,77928,-27024,-76073,-38281,45502,232705,292004,229566,228382,356262,246970,17633,-79905,-110470,-53149,11465,71235,86400,34,-59001,-73856,-15821,22505,-55026,-27136,-28102,44927,112372,68988,-13254,-28640,-34749,16197,121754,278002,388221,318005,84823,34380,-19602,-52267,-21995,21949,7633,51792,161207,237170,113215,-148214,-121414,-89178,-30696,-34903,-28286,-18690,-5240,-5203,-22474,15655,89852,62132,-51203,-54309,-12633,8476,-15818,-65812,-22362,66834,138396,103775,40856,24228,36104,-5780,-52512,35123,220648,202851,23382,-91702,-3460,138787,88861,10612,-74086,-83896,-114909,-122326,-127485,-87380,846,60842,47816,1246,16023,60137,77028,47080,21149,-51032,-75673,-88158,-65342,-81283,-87693,-15820,121322,174147,212939,336315,445529,458131,336175,166028,67441,23156,-43188,-77091,-31167,-23599,-29343,-63308,-40007,37655,67715,993,-38061,-67366,-111602,-99854,-73891,-37227,-10799,45609,74446,50190,44538,67329,80101,57908,23431,4187,5303,-12942,-49149,-19764,-38272,-39189,-7782,-37906,-68709,-62332,-36535,-60259,-76310,-46594,-24718,-40485,-71157,-58314,-77557,-81137,-64944,-54872,18871,47001,95763,106458,102690,114111,141129,84768,21505,-20504,27871,51596,-7038,-52022,-35798,-25437,56723,267530,404949,450850,295062,51088,-120187,-132203,-131360,-71256,-37403,34081,115261,191620,272907,223781,87090,30691,15702,5548,19198,24565,75964,89816,58872,-16461,-74202,77483,399464,231688,57744,3425,-5843,-57023,-15804,43104,54020,48027,118819,114192,-22636,-118433,-76114,-5201,10155,15173,30557,644,-17109,-73136,-41811,5113,23227,5409,-75403,-34711,-58651,-94866,-83089,-93278,-129956,-68635,34423,9376,-26800,10833,50774,63811,37259,20474,22267,10926,1243,-10827,-23533,-38121,-45787,-26155,23133,18368,-56064,-114472,-82101,-21891,13151,-17954,-46130,30898,48040,-1830,-25150,97710,130254,85852,7250,-29956,-54644,-68499,-64859,2671,-7770,-68918,-122802,-61398,-25535,50305,231506,233219,100786,46301,32602,87678,-27216,-36383,113087,215426,76745,-35411,-57988,-92025,-69680,-48249,-55939,-27045,75092,160819,214577,140278,74522,-12513,20878,95074,84605,65507,1683,-1524,56992,122771,236355,183059,53701,-56745,-133111,-141368,-86496,-65231,-30272,68142,82622,95105,50576,303,-10232,-22117,-28414,-54426,6258,-18206,-83518,-99049,-57368,8209,5660,-47437,-64321,-30544,1275,-15529,-23751,42442,-4913,-95817,-87501,-9612,54312,72806,81540,105496,117431,106786,71002,87482,137378,179900,113394,4450,-69957,-42838,-49314,-69241,-24467,-1637,-9120,43398,86258,78586,84918,109019,145691,198680,131462,22140,-51829,-67547,-47626,24575,110869,157127,135899,202301,160137,112627,9962,-32869,-41040,-28633,25025,27717,-26432,-84061,-83162,-25510,63314,78749,71592,20363,-17172,10956,34318,39890,135106,289448,193620,31560,-21171,15670,-25907,-97679,-140477,-66387,23178,46956,22715,44927,18544,-2921,-20668,-9509,7825,84004,127203,97824,-4811,-36882,1935,-31180,-62841,-82818,-91670,-75090,-53473,-69007,-68136,-56374,-35290,13603,74334,71340,22794,18420,36088,55381,56059,40903,-29457,-90209,-17114,-39255,-28790,-17615,-13213,29587,38577,-21145,-40386,-40487,-28533,-56144,-18501,19942,99683,140599,149673,194422,280672,259147,110103,86488,-2927,-40121,-49821,-30267,-30477,-35272,-68865,-64546,-24177,34552,10065,-48473,-8438,20579,30464,34952,6839,119978,90372,67998,20531,-41183,-12065,8824,-7687,16090,31788,42674,28481,-30433,-58924,-65195,-46643,-29940,-27621,-12873,-18162,10758,55071,35476,43203,159255,78295,-1927,-23369,69212,95197,19767,-49988,-58615,-60596,-61595,-55227,-41320,-16015,-34502,53342,198186,144737,103116,97618,44184,25980,23759,6818,11781,-5222,-56759,-60909,2326,44729,39810,-25704,-73372,-68013,24312,59367,-8276,-57649,-36510,-60757,-37100,10701,5621,-63966,-85774,-34827,-30012,-142456,-117747,-36078,-17404,-39851,-33482,4151,25683,75931,142712,152306,15364,-35583,4449,13251,18203,8312,16917,35223,-6198,-48837,-102465,-38036,-7872,-18445,-37094,-24132,55497,71557,7802,-75898,-206126,-92150,-9487,-11945,4487,23941,14007,-69024,-41012,57595,92568,75160,65877,43156,-54037,-35455,13381,56215,12218,-12378,-31004,-56397,-107529,-77015,-86091,-34106,-35094,-16537,-9536,16545,-56006,-103314,-106852,-110476,-106600,-92954,45699,18513,-57897,-5055,33244,82832,239899,285731,162898,42864,-45971,-62917,-66167,27779,66878,64784,67799,65265,46535,-36033,-67335,-33247,-7243,-11591,-65004,-89109,-46778,-36905,491,-27753,-53817,-92590,-54219,-39120,-45047,-45871,-62885,-52890,-56911,-28687,-38673,-52276,-5684,48611,74216,52005,39254,24038,18351,47395,74008,94055,59513,-14411,-125441,-65226,40279,59434,33290,-7541,17128,36755,104634,213932,132218,18166,-74734,-105145,-64381,-46291,-46444,13165,78826,118242,120686,72851,-18897,-66561,-50679,-52452,-81568,-159091,-86339,-3556,65459,28932,19255,79706,92385,98893,49478,21794,3705,-20253,-67761,-74934,-43338,-20825,-27166,-48770,-83095,-68037,-22911,31347,89395,103207,79455,90757,123137,37922,-1695,-10251,-15689,-56474,-113183,-62876,-28016,369,-59864,-87050,-15647,14322,19268,16340,27281,58617,56050,23831,-30714,7269,85679,113141,15866,-14023,64326,194531,187964],[75217,-11316,-50162,-64670,-79791,-73771,-83200,-87135,-69603,-66063,-95454,-79593,-28968,97927,250685,315867,269599,279710,261489,86105,-10631,-10093,-12571,-54668,-93636,-50085,-26526,13126,94225,73624,25048,5035,-6450,46990,45497,20947,-3219,-31266,-46911,-51699,-31503,68167,84908,64750,22121,-20905,-98998,-149026,-46779,52853,145529,136999,35593,-16168,-31483,-99443,-154519,-50934,-4482,-42635,-29179,41216,133556,254840,148406,51893,-30,-8615,-1538,-17864,-33192,30764,71606,58580,2520,28849,30526,69164,159665,159743,-15499,7203,-43876,-51617,-25218,-8883,17099,51045,161,-34944,-34807,4265,30835,35850,8693,-39928,-58576,25715,80384,67139,11022,6987,44756,175316,275559,327893,323274,204523,52288,27136,49373,64023,141040,175788,57588,7932,12422,57782,90361,196879,366986,377459,282165,236259,186440,133639,154048,144057,214544,182619,76592,-7581,-19102,-21222,-38775,-71735,-83898,-63238,-125773,-96643,-69221,-34696,38022,174162,248619,95628,-33807,-58798,-42528,-89275,-93288,-64351,-45827,-33547,16023,38079,52563,-19887,-113979,-112595,-58728,25990,235239,-79705,-12422,23049,88603,116225,123027,147694,162787,132664,77158,54421,64406,213928,125014,65023,41106,-78370,-245057,-155366,-129607,-71780,-13125,61763,198087,203447,79073,42131,34739,30118,30554,6670,-1710,53236,75051,30195,-2120,-32477,-58357,-104801,-64447,-34948,-31569,26122,880,10452,-33634,-67385,-31707,16455,-11269,-94006,-130786,-114200,-121571,-75692,-36328,5317,11604,-78126,-55344,-55071,-71631,-5309,27263,47570,33180,-34759,-69469,-84008,-91914,-71052,-67443,-87564,-139616,-87017,-67293,-62973,-92967,-148270,-70536,16182,62428,131840,104832,2301,-108099,-167027,-65690,-47987,-73178,-32264,48006,197457,191706,143171,118113,84652,59713,34396,103817,186297,191847,158239,191749,300847,320201,136208,-24673,15244,130294,126359,59984,57569,21845,47443,82618,81285,-35087,-108519,-108627,-90424,-47973,6013,41001,10973,-4338,14605,50741,112537,125480,4831,6079,57859,116417,114028,30406,-52474,-84782,-72476,-41500,3094,118194,350724,322406,191341,89485,-12534,-78870,-96162,-53558,-34631,-26841,-55210,-26471,-6728,-73392,-124312,-26839,83735,101950,40221,-61427,-80839,-29283,-19926,-39233,-74806,-33592,30486,67755,41260,-39836,-137847,-60952,57097,43546,-71277,-114876,-27386,41723,71362,88439,49980,844,4040,-68625,-67391,-42275,-78339,-80672,-131610,-147645,-99118,-30652,58312,127050,219732,260429,162242,88824,87152,236605,338915,390428,99044,-130706,-46342,27060,-8617,-40504,-31389,-66960,-84877,-7085,9918,972,-24874,15805,40865,31025,-1548,-68249,-42354,13287,-33600,-55296,-78547,-38391,-12,27134,17319,-29790,-24257,-5076,11864,61400,176870,41664,-14837,-29597,-20057,-7876,23990,-16297,-110355,-55205,-3154,377,-3173,-14090,5333,21713,23772,18026,75186,111963,69308,10409,-12888,-72868,-103091,-146456,-138684,-143757,-157652,-115507,-38428,40120,74079,46225,51875,40852,72295,89254,76906,79261,92565,135525,115122,148361,122003,17960,-18502,-19071,-5055,-30820,-105726,-73565,-10862,55888,65027,-33779,-71705,34356,56613,28599,3655,35089,-9286,104784,334923,305271,146972,55041,92263,222439,87946,-76477,-180022,-111402,-214176,121115,-41850,-346445,-260221,-90413,-46019,-71351,-102410,-59447,-26632,-3241,-11353,-5241,21159,27597,6549,62614,162757,100387,43847,-16500,-47828,-54117,-56158,-103166,-93920,-59891,-25352,-41988,10627,58414,64306,84139,128182,132691,125757,25851,-24027,-4429,38744,65505,124797,104527,38966,-50854,-68374,-56433,-51074,-105768,-30060,15312,15928,-13685,415,23443,43909,112953,119607,19438,-31119,-70573,-116241,-77366,-1237,54437,95249,99911,59778,9668,-48609,-47461,-78347,-80694,-20788,79998,75271,81425,131055,80614,61075,36907,64245,-1485,-6054,50226,34389,40569,83077,74132,2149,-32818,-40843,-68441,-115562,-51600,-22330,29142,20,-2884,51509,53576,-30741,-64169,-50068,-32775,-16029,-62369,-134394,-185719,-122875,-104573,-48419,-27370,-532,-46295,-43450,-5435,68814,148704,152160,152933,143401,73007,-27118,-89639,-9942,97289,165504,91079,-17978,-53681,-87590,-65826,-51942,-98403,-50055,1217,83080,113152,50788,-9401,-57271,-22651,54078,83464,28933,-49201,-67389,-40608,-70256,27634,196548,119532,25395,-4687,108644,204065,132351,-41456,-92622,-21064,2503,58287,96746,100351,19719,-98453,-123886,-101490,-101563,-105643,-123999,-87095,-11125,28867,-36979,-76137,-66486,-77636,-123913,-140425,-73003,-58960,-63984,-19727,43698,27591,60097,87901,69630,50915,31299,-951,-44064,-53036,-26807,-49594,-93982,-135946,-86932,-32731,-15803,-30039,-24989,-57173,-90689,-101115,-54804,-92463,-108481,-172787,-131001,-20005,74812,35432,-56800,-51914,-45601,-34926,77516,91158,6822,-76480,-103556,-97990,-14533,86131,111621,56259,30445,21416,35824,91282,113223,-7752,-115799,-15978,19080,-19907,-53611,-9766,-57366,-132994,-114673,-85345,-48998,93712,113189,41092,-9755,109,4887,-36817,-91946,-90690,-41388,3335,-14511,-79573,-65556,-13992,-11961,-55377,-54194,-11414,318,-84145,-77887,-5342,27822,12214,4079,-78451,-80919,-7106,4738,12811,17388,38563,42402,82941,79315,23161,-26400,-60068,-102366,-85766,-120244,30864,184038,205297,118377,67749,33118,-29766,-96347,-103638,-113623,-75032,-36699,-100427,-46463,16489,59823,71956,10699,-11760,38703,44753,91601,92242,34667,-19912,3437,63381,199724,128609,60081,33984,2429,49679,52340,7412,-52146,-65978,-49027,-4891,-22236,-97085,-68509,-69753,44695,237713,296875,142611,-32630,-80047,-64464,-14003,53690,135550,212503,216126,152104,128679,95811,69130,8109,-13471,40823,158015,157158,53751,113271,227505,295759,398463,187097,53160,24946,-11833,-56219,-110412,-44799,84334,367739,341714,104592,-3448,80774,201126,169422,34635,-145246,-92617,-42407,-37082,-97799,-99061,9993,85000,92182,80541,41586,-3732,-59557,-57831,-69202,-68909,-67312,-100593,16824,87754,83027,114829,81914,9533,-98980,-77806,20334,68105,48522,-13625,-74102,-60512,-9470,23450,9870,-49091,-28370,49658,36625,-36328,-139927,-142246,-115200,-102391,-91335,-38566,48075,230048,293768,170852,80266,181114,200185,93886,-24657,-94226,-75372,-26548,-1473,33750,73378,88045,149735,116626,-13243,-56394,-67555,-98638,-41325,31007,53572,47261,18438,14250,36673,19515,-48737,-61915,-28652,-30052,-52444,-48685,17232,78735,31390,-9905,-37666,-28173,2463,-49128,-95781,-49243,-20292,46314,149337,239361,144756,26611,-1324,-40762,-109297,-65338,-56038,-50085,2674,44367,59483,13385,-112304,-98146,86033,193333,138538,36302,-45999,-60886,-33534,-23881,-41110,-569,132293,90176,119151,19746,126159,29999,-71199,-77059,-74372,-35954,-50578,-45424,-40494,-108035,-108681,-40853,-14301,-43643,-93348,-116116,-35388,-26017,-25290,13900,-19682,-59428,-10661,-53353,-93075,-130970,-119397,-35817,5030,-14558,-69021,-20885,26242,52271,74095,86168,98499,139347,6059,-53479,17374,-1117,-49044,-56663,6257,67973,124133,136159,116956,123765,134947,137865,56898,55185,9424,-52735,-72003,-47315,8310,87242,126768,136363,81396,25602,-23710,-21098,-43902,-27853,-636,-46409,-135668,-95002,-89824,-89926,-93749,-108907,-88326,-22353,37342,26792,-11478,-16683,-14805,-5856,79516,124609,77267,5786,45075,73231,85724,105277,72088,33899,-5818,-87140,-94836,-27876,50254,83287,209160,379195,418463,333571,241348,218008,294277,229844,187757,140138,84229,-16539,-190464,-240522,-137896,-73587,-51114,-40014,-34559,-19982,-12632,-28183,-31377,-69756,-120050,-74327,-22151,-20073,-97066,-103125,-92509,-60680,-4202,21587,48220,66738,104906,92221,2055,-61337,-56695,12962,85400,43539,-39340,-71256,45398,261554,332735,202654,8742,-101169,-112662,-120331,-105017,-71168,-107323,-64239,-34062,665,82405,78523,-46345,51113,141748,185163,203677,126623,58096,77854,134758,146452,85516,29630,7827,-8617,-1041,-48932,-19891,90645,200337,240750,222174,136978,62310,-32147,-43713,-21132,67396,94003,79182,60660,31975,-5697,-15169,-82164,-121258,-85229,-96761,-137835,-78414,-44528,-19498,-49727,-30198,-15940,-14245,11121,23050,21041,25765,-7550,-63081,-46893,21502,45556,73930,84722,71019,-37996,-44051,-30497,-15088,-15993,-1236,-19246,-15380,48120,73841,103016,70977,41607,13324,5285,10215,5175,-275,22376,34133,-17255,-88878,-15027,42214,47638,44336,21963,-49050,-126069,-201411,-140173,-79320,-64774,2958,50510,75481,95057,107858,92555,103671,126505,70108,-8118,-74811,-95453,-125161,-99081,-53602,-58839,37051,129408,134841,1810,-55894,-35466,-6136,21754,18237,-42811,734,35992,59181,12125,-82492,-38691,23440,58143,30540,6445,-28701,-79627,-80590,-75437,-40610,51331,32307,-36654,-69779,-44373,-14341,-76569,-81392,-37940,-22425,17732,59634,92645,61533,-34087,-89859,-45595,55629,259454,310811,219617,198331,331142,248453,23513,-70438,-91935,-19525,48846,95706,77864,-26985,-89846,-82529,-25592,-1787,-102026,-68494,-68504,-2785,64006,63969,-13006,-32759,-35826,19550,113675,261089,347596,244540,47378,21002,-20971,-54893,-30646,12392,11262,62309,141977,191878,70910,-180341,-138446,-95836,-35493,-40746,-34572,-21509,5857,12004,15352,84177,144681,97991,-20249,-22538,47,18900,-8568,-65548,-19056,76391,135266,93073,33895,18004,38752,-3412,-65690,1841,151659,171338,45064,-81666,-42724,94288,69267,9747,-78059,-70173,-104127,-138484,-149161,-114091,-24955,46500,44999,14808,39993,79779,84700,45603,16397,-49936,-80143,-94294,-70767,-83083,-84415,-1709,149611,202037,243953,367353,467645,468490,331680,177551,70927,16351,-49256,-77375,-32321,-21367,-23901,-56180,-16456,79018,104316,-6041,-54715,-88903,-136508,-123182,-93859,-65663,-41001,10103,22600,-471,15545,53236,74733,54153,11770,-23937,-33940,-49186,-76552,-40251,-55962,-46495,-13906,-29448,-79510,-73884,-43503,-70835,-94652,-57763,-34474,-52103,-80085,-54950,-65654,-65804,-45989,-35794,38625,62828,104772,110961,106055,115256,140501,73080,15843,-11863,39619,70808,33583,-470,-11118,-27108,31412,222496,350687,391697,255792,27235,-144711,-153469,-152186,-93496,-57275,21593,126383,220485,305634,244470,94239,33080,23349,11510,27701,41828,95236,103963,79343,2538,-63753,74597,381787,196148,18214,-22823,-21643,-68255,-23034,47880,41992,2877,45764,44860,-66617,-134127,-70483,3064,13626,-2321,-11976,-52265,-59318,-107433,-47720,18422,41773,6013,-94385,-50865,-65277,-84666,-70078,-79425,-119502,-81639,23094,2517,-34645,-7155,28791,37180,12414,8294,22850,13776,4609,-8986,-22068,-30649,-38144,-12660,67993,71801,-18945,-101720,-99652,-29257,8089,-20850,-48352,29943,48946,3676,-38947,81431,101872,64402,-7341,-31349,-44121,-56142,-62679,-1845,-19032,-92425,-115508,-26221,9376,97828,272752,223980,94295,57863,58506,119715,10112,2872,156191,250356,86641,-45286,-63319,-102110,-90341,-61058,-53745,-7035,119913,213066,244580,146497,84000,3288,26387,111500,135773,142820,71172,43961,72307,115904,242682,220932,94519,-31137,-124699,-156980,-88437,-61942,-61814,57143,76798,81449,26802,-32684,-41324,-48431,-44421,-57034,5180,-25695,-95580,-107403,-74215,-18638,-18912,-62885,-64600,-18357,21564,16279,-24033,19366,-24063,-98304,-97043,-25137,48906,93980,124831,163200,179057,159755,96169,70798,81061,134305,84636,-15433,-77804,-56728,-66906,-83574,-28595,8093,20717,98000,150478,120381,96091,93939,124711,184650,140191,45464,-26682,-52686,-37214,40187,107371,138746,113827,183896,147733,107360,9248,-25952,-34362,-31691,18501,30349,-19615,-87175,-105136,-37910,48253,66986,73091,35405,-16558,-7455,19419,52691,161134,321741,225229,49362,-12416,16009,-31520,-102201,-135251,-72954,16462,41586,11535,36906,16101,-9155,-34861,-23322,-3378,64739,105330,84117,-13587,-44220,2580,-36275,-81981,-112156,-111673,-80452,-52384,-63531,-60310,-45356,-24384,25743,80269,67385,13538,6480,37362,68536,65969,39653,-48584,-95088,-9637,-29729,-19935,-9813,-9363,19167,10510,-39296,-43445,-40098,-37037,-57200,8289,56582,140847,171727,164773,184843,227416,192002,69255,82766,4113,-26813,-38526,-27369,-35315,-39401,-77380,-86747,-32030,49488,25275,-36333,-8461,18935,25881,12889,-29864,92037,90830,76450,11715,-53739,1080,19518,-27798,-15207,18953,48645,36931,-30034,-54564,-65294,-38541,-17919,-23862,-23949,-44893,-21583,39440,42636,58042,177371,95770,15317,-18931,71674,102679,22572,-55101,-70004,-75826,-78597,-69267,-50524,-10297,-20348,62063,211301,159520,119272,110631,50320,24216,17629,1307,9660,-589,-45924,-52028,17826,67752,70788,8160,-38123,-25379,52685,75650,-25731,-100801,-70640,-93570,-65485,-14514,-21354,-75462,-71949,-25280,-33061,-143403,-105795,-23123,-15568,-44354,-33993,12469,43554,101354,182856,187721,21976,-46458,-1761,18103,26983,17024,27228,52061,16656,-23444,-85205,-47073,-15894,-22498,-34537,-17780,61245,64136,1560,-77553,-206755,-103353,-15779,-13322,7255,32318,3493,-89774,-55946,38304,82951,73862,71383,55322,-44830,-58353,-11017,48418,16380,-8008,-42121,-75932,-121351,-79574,-76316,-38343,-37070,-30672,-31435,708,-69256,-116884,-111212,-111219,-124292,-94189,41493,15437,-57587,-5124,23631,55447,181145,218264,107162,-7182,-90735,-95259,-51855,44726,87277,91120,96906,96826,75958,2381,-39868,-42223,-25869,-23182,-66218,-100780,-75718,-57701,-1469,-35487,-71479,-118418,-74866,-57486,-54954,-53547,-74238,-63823,-69273,-46171,-65086,-79592,-38425,21640,69620,61023,46182,27906,18809,51342,82432,101456,56746,-30355,-129221,-34420,77046,76786,29910,-23511,12574,47470,121662,225385,128055,3389,-98290,-115145,-67621,-59276,-44589,23890,92176,123223,114100,65700,-17966,-60425,-38525,-43025,-87655,-177147,-100226,-15710,40578,1808,9344,84206,96145,105438,44970,5771,-19286,-46450,-86736,-86387,-42201,570,-6818,-39915,-83343,-70883,-24561,28303,85646,93435,62468,94184,142882,51962,7723,2031,3887,-23189,-102562,-84163,-38711,-1425,-61292,-112262,-35641,4788,15498,8781,14134,50247,62729,41355,-21414,-7772,76190,100617,-2026,-2437,91718,216572,199537],[65133,-30205,-64797,-65867,-72265,-58941,-59913,-52792,-50347,-74793,-87569,-70273,-40694,66620,245326,343541,318900,328603,244938,61310,-24829,-30676,-34697,-66087,-65348,-15888,-3279,33497,114454,75154,29507,29839,21684,75091,51000,6019,-21876,-57990,-81010,-80648,-24159,90551,96952,65989,2579,-59677,-141379,-168276,-68003,24637,98156,73972,-15360,-36220,-43596,-102366,-143751,-43998,-1678,-47462,-28156,28298,110397,243269,155957,53207,-7697,-21088,-15072,-34627,-41460,27459,64741,44874,-16632,16632,15768,57887,161386,150212,-28863,-10574,-61934,-51889,-2067,42295,73888,108289,54272,2656,13972,52622,68682,59972,18704,-30398,-68623,10217,64189,54068,-463,-17083,16511,126843,195533,229290,240668,162755,39142,21597,47813,69434,155583,180577,58635,2424,-9523,28235,68665,184319,369441,388656,292635,258469,209818,134617,141461,120118,187720,187047,113624,34392,26817,25142,-2451,-40907,-73969,-87031,-111451,-70581,-37259,7340,84798,217267,278537,125564,-6975,-55239,-41488,-79441,-97200,-80379,-66475,-54449,11959,35813,43426,-38042,-129462,-121295,-63363,14766,223063,-72001,3767,49448,122830,137119,136053,165248,181419,148564,79125,46093,74936,271376,157547,57304,4819,-132714,-298802,-187348,-116111,-70998,-17625,48953,169741,180482,81689,56798,38925,14982,11899,1089,-1428,54166,87334,63923,24576,-10512,-45980,-105843,-62841,-33070,-36875,8344,-16894,-5273,-49632,-86945,-48437,7818,-17136,-99873,-134219,-116434,-127352,-77799,-30982,17129,21266,-61165,-38284,-67689,-103417,-39707,3941,48255,47257,-21044,-67985,-86008,-87630,-59484,-50588,-70781,-129874,-97577,-79024,-72541,-98699,-152844,-66333,22918,65124,122661,84789,-21264,-130968,-192995,-95962,-82188,-110722,-55993,23868,166738,174968,124326,101967,77787,68069,53061,120587,183146,161554,118386,153043,255537,282709,116145,-24245,28084,133212,83232,9656,-10680,-62963,-32142,19226,39823,-44254,-93798,-86785,-71495,-60720,789,38895,7367,-6073,21915,64618,134113,153760,26466,26002,65076,125392,115544,19362,-61327,-88510,-88515,-56084,-7277,112987,373904,349399,197290,85926,-16197,-84008,-85910,-32969,-13502,-17715,-62485,-43425,-15438,-52900,-113295,-20161,97584,115685,50658,-50786,-97193,-46548,-47111,-72465,-120076,-55016,12325,50113,21992,-51148,-133310,-52428,67404,53873,-49312,-119699,-57349,20351,71463,94732,62726,12918,2269,-73854,-67210,-52079,-100876,-105295,-154796,-162749,-75840,-7751,73380,125007,197996,232898,152087,101227,104390,235482,302277,320550,57323,-135059,-58164,-7926,-44977,-55806,-35363,-64452,-94032,-35682,-28401,-24523,-23152,28958,39036,18832,-13676,-73308,-47861,-7377,-51246,-46265,-74393,-36271,3629,34497,28593,-21635,-33751,-2288,22851,69712,209802,89602,23017,-4621,-13804,-27832,10497,-19558,-113304,-58568,-9300,-6343,-14370,-41040,-50944,-31877,-8157,-2285,58782,102191,71322,26939,3387,-66925,-104902,-141518,-135187,-145172,-170448,-129749,-50782,29961,68616,31449,20038,5204,57238,101231,102448,93497,87997,138637,142656,186442,160267,43611,-10003,-24909,-10527,-33281,-106945,-87568,-33737,33400,54927,-46599,-81536,33503,69096,49192,22798,38606,-17250,94352,329983,276611,145626,70338,92384,176434,-5225,-207554,-242592,-108593,-179161,25849,-89313,-315215,-231317,-90900,-63115,-94488,-110965,-58276,-22209,669,-7130,8035,30479,36177,31963,108298,206034,114392,38556,-35539,-73686,-76510,-72256,-107898,-108758,-91144,-62374,-35235,23473,65810,68836,99528,144786,154619,157946,53901,-13110,-13295,42358,103230,188305,159690,61615,-55070,-81510,-75871,-71649,-113137,-28330,10776,13185,-2292,-32965,-8162,795,81846,117818,34721,-17598,-68483,-122901,-88178,-106,69427,100409,91459,58219,8330,-50318,-51630,-79576,-69627,-31853,70800,72855,69011,108806,64635,54381,41501,103736,73910,60930,99749,53764,26476,44913,15380,-52527,-44953,-30467,-42869,-95147,-71458,-44574,14956,-9873,-9412,61843,90898,-4121,-56631,-54988,-38806,-21062,-58028,-105865,-138364,-122377,-122629,-46167,-316,26172,-33419,-62958,-31143,49232,155257,180685,190579,174603,76685,-34214,-82394,9508,122951,176289,101469,-2189,-43730,-100018,-85705,-69687,-113238,-39450,4803,86464,118793,56886,-5729,-64516,-35224,37972,63589,8051,-62142,-70564,-31719,-43460,72116,233827,145887,48994,-13315,63647,112481,73519,-59586,-73204,-11791,9995,64846,103920,112917,34504,-72501,-82856,-64262,-77278,-93210,-111150,-65067,9537,41168,-18407,-52867,-72285,-86475,-125345,-145468,-81312,-63377,-57237,-1138,67820,42576,64071,83168,68198,52200,32348,-1721,-45479,-58857,-31327,-49745,-91834,-131724,-84380,-34204,-26257,-48875,-43759,-70292,-101064,-94665,-45964,-83687,-104659,-173870,-131664,-12081,85563,69537,-37609,-47004,-45080,-56558,69297,101091,14065,-77825,-88372,-91371,-24250,67775,87583,32941,19527,20116,43763,97296,101620,-41904,-148022,-18796,21742,-13258,-45368,-9662,-75922,-154216,-131017,-90069,-63383,76393,115298,54254,4024,-2709,-7311,-50645,-109725,-97185,-44817,-2170,-27945,-90595,-70424,-16301,-21223,-75036,-63638,-19001,-13835,-93211,-74159,-4245,26413,4767,-11553,-94999,-87745,-7916,-8706,-17049,-27018,-4464,13608,64718,59939,4356,-44580,-82311,-130179,-110816,-90344,62802,179923,181530,101967,71272,43997,-20955,-86481,-94505,-106331,-76785,-44232,-108777,-27109,54371,123753,145375,56099,12030,58989,57783,105083,102991,34050,-26835,-6008,29515,149742,109664,51529,22729,-24895,21410,36912,3028,-48126,-70125,-56909,-25256,-44938,-90511,-55499,-67392,33525,211825,268837,123096,-34063,-74259,-72740,-25410,26451,104073,172827,181141,122776,99594,73735,61614,9750,-20455,41045,164730,138402,15404,83375,207968,287328,427791,229417,64943,15805,-20166,-58107,-95064,-30757,70295,314431,298988,81218,-15756,62540,178853,167249,38358,-141243,-91525,-51803,-53447,-105889,-88202,44703,123964,126440,89544,29734,-28371,-77111,-64898,-70184,-65804,-63208,-112117,475,86622,76318,94364,54954,-19697,-112573,-83035,6299,48023,42643,-7870,-65725,-67317,-8621,35831,21172,-53047,-18268,61875,40290,-37590,-135376,-120484,-67614,-58817,-72117,-64757,20428,195729,258113,151658,73789,181333,202519,96345,-17133,-96072,-93927,-36316,7725,57268,73635,50655,85998,48608,-46162,-47793,-61538,-105865,-32606,44588,65294,60769,39543,41062,69392,46175,-32239,-34085,1588,-11208,-42253,-39126,33849,90982,53861,-7618,-102371,-3561,11554,-51755,-81109,-34557,-1037,71825,175037,242157,112051,-9734,-17210,-48910,-114721,-67733,-49302,-36389,22807,74422,103548,70936,-54828,-66567,44557,161404,127270,34484,-50046,-70208,-46210,-41639,-67067,-40925,84280,60901,96570,-14619,119270,25525,-79079,-72252,-67743,-32111,-51708,-34099,-15235,-81212,-127425,-55504,-22117,-55719,-105911,-145802,-54595,-18550,-2244,39388,-7922,-50586,-1413,-49532,-93951,-128133,-104185,-19997,13715,-14640,-59347,-12379,29228,47787,67347,74301,84478,121360,-5462,-67530,13875,-9331,-57143,-59841,-5313,34267,72693,69889,47094,70399,105388,122146,43977,54803,21113,-44235,-69369,-44195,17386,108763,184627,216607,152150,58614,-6551,-5433,-35280,-19929,25646,2444,-90820,-126331,-89465,-67719,-72138,-97651,-86751,-17227,42916,25544,-17038,-28353,-15799,-16607,72777,132360,83631,3534,41950,75926,96690,121734,75922,22469,-20646,-98050,-123179,-60718,20775,50426,168295,322809,366842,305602,287577,312929,388572,308173,244284,178730,110305,-12529,-205677,-239610,-151046,-89160,-67317,-57651,-48230,-30805,-21016,-36553,-39632,-80928,-97888,-53726,-14064,-21200,-94021,-91819,-80224,-55100,5690,44934,76808,82482,102565,69905,-20717,-56129,-19542,32114,96310,59929,-24652,-91141,25769,265839,366160,240670,37761,-85457,-123389,-131096,-106541,-71195,-104335,-54368,-38495,-21799,41201,30621,-58487,39205,111898,154991,191724,101380,25328,53109,123996,137116,77532,26446,3587,-10855,-1158,-56938,-36624,67171,183498,258677,246920,143016,61594,-33973,-29394,7268,89007,108189,100512,80129,45455,6738,-17571,-81816,-73742,-77528,-103401,-123637,-64926,-37222,-13564,-39092,-17318,-5769,-1220,22071,19706,15879,25761,4575,-22675,17418,63613,58760,76145,95887,101815,-3218,-15649,-12366,-15694,-26630,-18608,-39975,-1766,81314,110184,135609,81272,44133,8704,-4718,3721,10811,16486,50953,73847,21850,-58607,832,49397,58596,46806,8331,-73361,-154172,-215213,-134786,-107102,-94254,-18996,39837,73237,98750,116680,97370,100899,126374,85982,6239,-64009,-89694,-137046,-146650,-86997,-37922,51237,119768,108656,-4184,-63534,-38918,2006,38914,36103,-37536,-161,19716,30269,4973,-59314,11693,88299,118964,69132,21262,-24152,-80299,-84765,-68224,-23392,66045,40131,-36864,-72097,-37663,-6133,-56167,-68475,-41004,-38613,-17200,21449,57928,47910,-35428,-97955,-48345,65813,273504,315209,204912,165657,290454,238881,25744,-63338,-70849,15898,88022,116424,60514,-59078,-104631,-67102,-22769,-23401,-147233,-90203,-93048,-44373,16166,52402,-12661,-35425,-36529,21002,100006,234193,291979,162725,4608,5908,-21818,-52936,-33749,5611,17497,70284,114409,143695,33054,-206078,-146243,-95443,-34255,-40081,-34481,-19776,20965,36138,63576,155564,199244,134120,12992,11145,15878,32297,1874,-62686,-12420,89004,133162,85503,31665,14550,40873,-2415,-77479,-27068,85878,128867,62465,-61195,-74317,46362,46549,11913,-74517,-57232,-88408,-141073,-158451,-129132,-43272,34389,42063,27875,59743,96072,91143,44796,13850,-44402,-80556,-95502,-69366,-72757,-64797,26027,183193,228195,268997,383939,468647,457907,313068,183532,78843,15798,-46039,-79838,-35024,-19840,-18472,-45261,14077,126713,140115,-13105,-68511,-107515,-157837,-137144,-90185,-74194,-50179,-8931,-24228,-57233,-18400,35150,65681,48912,1045,-48443,-67868,-84245,-99027,-54091,-65509,-46724,-19379,-16021,-83776,-80038,-42694,-67726,-112578,-69079,-43439,-61698,-85628,-45985,-53214,-52285,-28601,-16257,59521,77182,109385,110647,104470,109059,129415,53822,6655,-5508,50879,94611,80764,52562,12580,-27701,5592,174606,289336,323102,210159,4752,-164039,-167884,-155480,-101861,-68032,12871,136090,245665,330075,260368,100126,35263,29992,16373,36717,64303,120764,124428,109666,29753,-48968,69424,341469,153413,-8585,-39196,-31194,-77228,-31064,47315,24542,-37640,2022,6945,-82098,-128053,-57777,11722,22049,-14840,-58205,-101979,-93927,-136269,-44107,32253,59845,2661,-111061,-63540,-69518,-69782,-50922,-61182,-104929,-92207,11727,-2647,-38046,-22176,6539,8862,-12695,-3501,22862,15497,7671,-5409,-19723,-22224,-25922,7050,116882,128537,22895,-77594,-109262,-33341,9528,-8692,-33280,34044,49674,6735,-46762,64474,69287,36955,-25877,-34434,-34780,-44522,-57284,-3508,-25634,-99923,-72459,40427,73958,160224,306018,206774,83562,66021,83990,155654,53950,47724,199998,282158,96768,-49460,-62065,-109467,-105213,-76289,-52237,13301,166121,265664,272783,150144,90800,13701,27641,123864,185079,227305,156850,104732,101421,114558,247183,257416,133612,-8526,-115925,-167546,-79273,-37579,-78917,44585,67402,65243,4608,-61820,-64547,-67295,-55066,-55401,5624,-29944,-102302,-110989,-87665,-42271,-40266,-72691,-58249,-2891,42327,47831,-6062,-7918,-46012,-78537,-91622,-40474,42908,111604,161766,215658,236953,209958,123991,55957,32277,90861,55888,-33482,-81213,-64849,-78673,-94267,-31370,17820,50111,150731,213787,161579,102968,75955,98284,159203,133475,61681,-1708,-32727,-22711,56675,99893,114553,81825,152466,124625,98256,11279,-12891,-19518,-24707,21224,37813,-10857,-84437,-118103,-38686,41744,58914,75314,52212,-11951,-26577,9443,71496,184560,342578,251287,67834,-3136,16701,-33305,-100811,-124695,-78034,10898,38590,2611,28694,13889,-13122,-46194,-34880,-13775,44082,77517,64035,-23843,-49467,4087,-40564,-99305,-135736,-122984,-79255,-47993,-55356,-49344,-31745,-11467,38499,84198,63001,6934,-3412,41061,83778,77744,40392,-64643,-77061,-78,-19963,-10770,172,-3186,2857,-22284,-53655,-42445,-35210,-37053,-36651,40986,99353,184972,200389,176717,169995,175513,130025,26590,79072,18896,-4470,-21310,-21012,-37715,-41108,-79534,-106903,-34412,73506,52432,-9651,4112,22973,24368,-6683,-54408,76277,101886,92701,8753,-59260,21789,44645,-29436,-45430,2035,51942,44473,-25137,-45577,-63265,-28824,-3425,-16729,-31267,-66356,-48991,27876,51477,71985,189587,108396,31783,-9077,76481,110877,28110,-56271,-76658,-85520,-90314,-78437,-53195,1260,-1579,73402,221605,173932,135302,122387,55558,20383,10503,-3728,10162,8358,-28868,-36393,38853,94923,105315,46238,1729,30617,110963,113567,-19273,-114224,-102251,-123603,-85033,-30868,-38269,-74982,-52978,-14014,-33062,-140695,-92674,-8383,-12806,-47026,-30781,26241,66923,124899,213829,217388,31192,-52015,-4033,27906,40649,28552,37396,65804,39076,6310,-58277,-50017,-24003,-27623,-32807,-11689,64169,54274,-7755,-83046,-209000,-112042,-19894,-12182,13459,44478,-7191,-109060,-67877,21297,73555,71813,73979,62001,-34667,-66680,-36347,38356,22838,2767,-46317,-92132,-131513,-76968,-54720,-21208,-26806,-39007,-45785,-8923,-74841,-118121,-104703,-105706,-134493,-83532,48627,26655,-43113,4860,27334,45340,139515,164844,61229,-50309,-129754,-112552,-33900,57736,100788,110065,121611,131914,116314,55048,-184,-39383,-41398,-33129,-62810,-96473,-94660,-72685,-888,-39518,-83193,-137561,-89324,-72310,-62821,-59995,-84122,-72470,-78343,-60112,-86002,-100427,-63989,-5044,60658,66831,54143,34306,23101,59030,95078,109311,56444,-32216,-81451,15044,117558,90995,27238,-35713,13379,65773,143561,236339,123894,-9587,-114511,-109946,-58577,-66143,-44128,33503,103555,125486,105676,56858,-16791,-49490,-19800,-26653,-88122,-190943,-108317,-23542,21874,-17186,6229,88329,95236,109183,40720,-8612,-40229,-69292,-102666,-96341,-38872,19358,8458,-33455,-82387,-70574,-23574,25850,79719,80964,43143,89728,150884,66594,19057,13373,22876,9523,-67864,-88361,-40879,2026,-57514,-125902,-49258,-2124,13041,2006,1260,42795,70473,61217,-9825,-21892,63670,84399,-19353,8473,113743,230231,201957],[36215,-64600,-91214,-75830,-73822,-53401,-45916,-28331,-30038,-67980,-83940,-73377,-65373,16241,213443,347121,348131,350492,205721,31210,-44799,-48222,-42813,-51447,-27692,14691,12880,44281,119739,62056,22397,47033,45975,101470,51866,-15854,-45452,-77925,-103661,-112932,-9736,113733,108594,66434,-19484,-97647,-143039,-162567,-91140,-9398,45804,5509,-75837,-65235,-61018,-102454,-140463,-45085,-4852,-56662,-39556,3449,75688,212584,149813,46208,-21564,-36413,-31151,-56516,-57446,16421,50083,22086,-46976,-8686,-10277,37641,151231,126719,-50787,-33577,-84778,-59962,9682,84224,132404,173109,119811,52226,76419,118283,112839,80221,20227,-28611,-74510,-6956,42514,37347,-9864,-39261,-14896,70927,108461,126066,155114,119035,25013,14583,42684,67544,154949,168386,50792,-7260,-32675,-3738,37822,155838,341349,371196,277535,258261,217096,121814,115047,82354,147646,180304,149978,83582,78608,72229,31206,-13173,-51437,-80611,-85380,-44032,-7266,42432,116973,245978,294412,145948,21389,-46711,-38526,-73001,-108768,-103298,-92687,-79212,2894,28500,29994,-58181,-145592,-130082,-67189,5130,210867,-59488,21840,80850,157575,149878,138668,172442,189429,156509,77571,40178,90708,329714,189132,38347,-45935,-194096,-329027,-152917,-98075,-70547,-25181,33397,138761,153678,80105,65718,35715,-9160,-12366,-6606,-3274,50312,94894,91513,47476,10982,-32904,-101626,-55831,-23910,-36115,-4864,-32559,-19368,-62903,-104469,-63249,778,-19092,-94637,-125905,-110428,-117501,-70257,-20091,32041,32461,-36439,-18380,-77667,-134321,-76377,-22168,47814,61455,-4299,-61125,-84188,-77274,-40265,-23872,-43830,-112143,-108136,-88802,-80372,-102923,-143151,-56243,30852,63527,105177,61026,-44330,-150549,-202683,-103392,-88243,-139026,-76840,2114,132894,152914,104810,86437,71816,77944,71856,131868,169695,125460,77336,114113,210621,247674,105621,-10684,41109,126803,38781,-35772,-71152,-138663,-100567,-30190,12569,-44101,-74198,-62028,-47056,-68882,-2520,38629,5123,-6670,30227,79587,157628,187640,54932,49224,68910,128983,113931,7097,-69307,-89117,-100278,-65805,-13091,107629,389887,370504,199009,81592,-17132,-86437,-70912,-6278,13986,-2293,-62733,-51918,-15563,-29278,-89504,-6570,116088,132284,63874,-36925,-108620,-58439,-66319,-83557,-95135,-60325,-4510,32915,7265,-55912,-108713,-35548,79701,65039,-28714,-115793,-82595,-3409,68076,97442,74021,24466,773,-74697,-63434,-58395,-120297,-126039,-171062,-148093,-50730,13109,86542,121121,175512,204771,137760,107759,113968,219482,253782,247722,23089,-132292,-66857,-37449,-74091,-64943,-34437,-55815,-97367,-64754,-61501,-39204,-6584,48954,44241,13845,-17944,-71614,-56129,-33552,-65776,-32440,-64508,-28235,12375,46068,42519,-11510,-39992,7384,40110,83068,238115,134721,61139,21195,-5391,-38428,13524,-6797,-100923,-61732,-13583,-9580,-22248,-63625,-107624,-93442,-45867,-24767,38475,88927,72210,43498,20250,-59533,-103116,-128492,-122681,-136783,-174324,-136404,-56579,24707,69279,23417,-9093,-28726,42605,114048,132597,116244,88008,140655,172098,226532,205265,80348,8265,-23323,-10954,-31305,-103439,-99056,-55294,9508,42416,-59489,-90440,32803,80725,70818,44388,43870,-24932,79320,316267,235317,132518,85146,95664,128290,-93125,-310339,-275445,-94435,-100539,39778,-35687,-249459,-194114,-89674,-74400,-112299,-110734,-49394,-12492,10155,3720,26219,42532,42860,46079,139548,239829,127332,38822,-47084,-94797,-96703,-86284,-102205,-115378,-112161,-85884,-21368,32816,66535,64474,108649,157123,173041,188161,83020,2187,-16053,52433,153132,265056,228094,95036,-49385,-87342,-89634,-85541,-98729,-23009,8476,13047,12883,-63705,-45390,-50284,42842,110086,53633,3043,-60545,-120719,-94338,1540,79739,95232,71995,52550,8459,-46966,-48360,-70044,-52386,-35629,60676,70216,54820,85078,47705,45696,42086,134793,146234,124250,144158,66680,6868,672,-45965,-91380,-35694,-9128,-7785,-67180,-90558,-67009,1957,-16584,-11883,75721,128246,25736,-43851,-54797,-43804,-24673,-47184,-69036,-83233,-87344,-127110,-41280,34500,69867,3119,-41327,-55767,30343,161005,215657,237871,212160,86036,-33311,-68165,29437,143510,176439,106390,9054,-37737,-114032,-107065,-80274,-89564,-25109,9617,86597,120167,65733,6299,-57313,-49164,14015,33393,-18575,-73243,-70128,-19111,-11986,118916,264745,168705,72406,-20333,6624,25306,20199,-67240,-48991,504,21125,76567,115786,130281,56903,-38174,-37187,-23627,-46940,-69985,-86172,-35738,33630,59619,16579,-24072,-74213,-89783,-119925,-140708,-88473,-65649,-47482,17252,88103,55970,68919,81417,69407,56554,37127,1685,-42174,-60455,-33421,-48693,-88682,-126042,-78530,-33295,-35279,-65508,-56144,-76278,-105350,-85994,-34034,-70040,-96872,-173546,-128571,-6218,89299,101407,-10859,-36403,-38475,-71691,64664,113236,26217,-71377,-67319,-75473,-28341,51591,64330,10372,5773,13832,44517,96231,85850,-72729,-147320,-4452,33934,999,-27639,1432,-80137,-157991,-118130,-87888,-74360,58570,113562,67509,22649,1752,-13470,-61239,-130101,-107613,-52683,-10990,-40799,-96350,-71813,-18505,-30479,-92584,-63062,-21355,-21989,-93589,-67893,-1608,25351,-1953,-25764,-110223,-92524,-7484,-20620,-44714,-66833,-47124,-18325,44590,42007,-8998,-57645,-100630,-156516,-135489,-56177,88482,161792,145060,78248,73996,59039,-6608,-71688,-82942,-99193,-78404,-53008,-107422,-5679,93197,188088,213018,101051,37693,80930,71280,119192,115231,36217,-26024,-11844,-3087,94967,86352,45158,20072,-41304,-2713,23580,508,-42675,-72288,-63529,-43987,-68418,-74269,-39746,-62210,20659,175560,227287,103689,-17643,-62633,-78653,-34404,2369,68212,129488,145892,92703,69485,50271,51435,9567,-29048,43057,169842,119774,-17153,55117,186354,271711,436197,258217,70052,3162,-30225,-58302,-79185,-21995,44505,251575,251287,54013,-29223,43337,154712,161853,43427,-134544,-89168,-59841,-69007,-116397,-80613,72037,154134,151725,92099,14470,-53101,-91459,-70415,-70407,-61752,-56253,-119419,-22661,69224,56477,69915,25234,-51013,-122195,-84278,-3697,34361,39882,345,-55898,-78358,-13557,41878,27191,-61428,-4582,76764,45180,-38165,-130762,-102196,-24695,-16318,-43259,-89887,-6195,160985,220133,129525,60508,170166,193900,92149,-11217,-89186,-112127,-46622,14640,77154,67451,11776,19875,-23998,-75452,-41188,-57714,-97890,-25736,52946,70771,68210,56974,66443,103102,71573,-14577,-6507,25883,4165,-34588,-31832,45310,98507,100499,51640,-39188,55766,36354,-39033,-65665,-21191,18942,103186,202052,241507,80599,-43020,-34429,-60200,-120661,-73185,-45904,-24219,41921,103645,145610,123396,-7752,-30911,1669,119280,105105,26223,-57493,-78745,-57887,-57981,-90599,-80161,30135,19576,66255,-52891,103384,18916,-85187,-66075,-56843,-22153,-49301,-26275,5382,-57599,-126040,-55462,-13801,-45595,-91909,-149014,-77067,-15533,20874,66383,4065,-40579,8006,-49191,-100827,-129856,-93269,-8893,17914,-19165,-50125,-697,33174,41145,55761,58698,69436,106406,-12256,-78587,7452,-20591,-68136,-67893,-22975,-4308,18789,3535,-25880,6497,59665,89629,22231,45863,27793,-39472,-69506,-42958,22870,120776,228200,285345,219585,95964,16649,10971,-26955,-12841,50498,50562,-42404,-109284,-88167,-47931,-50468,-85126,-85695,-17582,42384,18457,-26451,-43479,-16840,-30995,56565,126619,77142,-7744,32278,72777,100720,127866,68389,4531,-39113,-111234,-151863,-84845,2743,26766,131466,260729,297335,263129,317256,391511,462387,376624,285773,199625,124107,-18046,-198851,-228321,-161229,-105502,-85475,-78532,-66566,-44316,-31154,-46568,-51677,-96140,-74857,-36280,-9063,-22244,-88874,-80254,-69281,-50872,11826,63174,98679,89126,86006,27906,-54941,-46273,16700,51324,105246,72629,-13497,-119216,4109,262954,387631,272368,67858,-65834,-133584,-145714,-102303,-65917,-85827,-48989,-49555,-47720,8933,15737,-6682,26362,69130,107460,161609,67040,-12333,19815,100327,116406,61917,17312,-8004,-21610,-9300,-70602,-57803,36399,152670,257972,257070,140819,54337,-40491,-15409,31883,101056,113668,115023,95304,56208,17049,-17492,-45294,-29944,-62218,-102463,-112569,-58845,-36465,-13644,-33307,-6768,4939,12267,31772,15558,8816,23219,16913,26126,84382,103122,66172,70836,97795,127735,35594,17336,3705,-20192,-39366,-35370,-57364,4475,103650,137773,158645,83867,42584,598,-18277,-6209,13226,28956,72518,105828,58535,-27455,15114,52641,64335,44401,-7619,-94637,-170186,-181128,-95661,-94037,-125193,-47505,20983,61842,92460,114416,91952,89014,116207,93463,17990,-55259,-83674,-127110,-127804,-84682,-18855,58885,99617,78768,-8527,-65963,-38847,16133,64023,59130,-34440,-6044,-1658,-7319,-10534,-25707,72752,165653,183969,104876,32245,-20003,-77833,-84775,-59999,-11196,75686,44551,-40318,-76930,-36287,-3662,-36817,-52112,-42203,-54340,-54600,-19208,22102,32214,-36946,-105869,-52210,69685,268011,298485,180647,127605,232036,212388,17972,-64693,-56210,44697,119776,123118,28441,-98944,-72098,-31306,-7532,-44270,-191118,-76102,-77004,-78595,-30876,29483,-17948,-42289,-42835,14655,76998,195623,223815,77604,-45597,-15461,-27831,-52837,-36495,-2957,21041,69917,76247,91885,-3960,-229398,-148597,-92870,-31315,-37501,-33671,-19863,32813,60946,113778,219395,243161,161267,39750,40625,29736,43030,9849,-62375,-8465,96809,124332,74007,28124,8821,37111,-8356,-92298,-55528,24906,75682,69579,-40221,-97672,-7298,16362,11715,-68853,-52312,-78577,-134482,-158185,-134405,-54505,22956,35400,34998,69200,103203,91028,39671,8997,-40157,-82417,-97483,-67694,-59949,-39150,59294,214331,245427,280030,377698,441316,420895,277206,179171,87506,18465,-38402,-88536,-43349,-22924,-17365,-34440,47290,174513,166614,-26035,-85122,-127950,-178026,-133865,-68022,-48599,-23905,5976,-45029,-120293,-59295,9978,49247,38131,-12772,-73262,-95194,-115736,-116282,-65430,-72364,-47365,-29433,-5565,-86813,-86134,-40239,-56102,-134110,-85139,-56548,-74106,-92611,-37552,-44680,-46158,-19334,-3826,74468,82634,101421,97687,90401,89225,103242,24100,-9901,-5991,57666,117709,126652,98918,29840,-31426,-23212,123877,223688,250531,160548,-18617,-181382,-178090,-147860,-100028,-72567,5516,140918,261715,339199,263571,96669,30398,29991,15926,42701,88720,149677,147938,145495,61135,-33293,57312,278169,105394,-21628,-48448,-36427,-85059,-41006,40995,3586,-67626,-21109,-16372,-84741,-113881,-45782,16543,31932,-19437,-109316,-138795,-102376,-130281,-36276,41762,71921,-8584,-128421,-75484,-73600,-55953,-31031,-42653,-90179,-103365,-3265,-9884,-40443,-36166,-17845,-22455,-39749,-17080,19781,13296,7321,-3149,-19365,-16820,-13798,28092,161506,182384,64232,-52112,-108136,-36254,16972,12380,-11264,39776,47722,4925,-51877,45529,32655,3721,-47431,-39593,-29185,-36622,-52495,-4754,-29594,-92863,-22281,110371,146107,226567,324729,180847,66923,68078,105655,191760,99396,92431,238818,307642,106724,-48203,-57936,-115821,-104883,-96645,-54545,29594,206292,309942,293366,147817,91670,15427,21439,127348,224455,309351,252006,174581,137116,114116,244478,283832,163046,6494,-110424,-175465,-67633,-7076,-46298,29008,53361,45926,-17425,-88625,-80290,-81247,-63858,-52997,6633,-31883,-105004,-112856,-99907,-62084,-54682,-72966,-45717,13723,60852,74334,17729,-37876,-65014,-45486,-67596,-51924,35202,122194,186947,254790,281173,248256,146390,39639,-10343,48238,25462,-51815,-83125,-69283,-86354,-102890,-34982,25054,76038,195886,268952,197485,103733,54802,67862,125179,111309,67793,18588,-12558,-6734,71828,87884,84319,39857,107985,90429,84205,14509,3460,-943,-12446,31222,49849,-1299,-79620,-119443,-30278,40297,51526,75812,67339,-5185,-47625,5220,92575,200490,346253,266318,83605,4144,16105,-32722,-94985,-110925,-82911,4056,35131,-6368,18623,10105,-16735,-56133,-45073,-23403,23779,47128,40026,-34938,-53404,4407,-46156,-116003,-153565,-126573,-73601,-41901,-45950,-36572,-17262,1571,48990,83211,55455,799,-13123,45207,98895,89341,41777,-73264,-47818,7541,-12491,-3867,9884,526,-20245,-55020,-58342,-39026,-27977,-29125,-12533,75476,143440,224948,219920,181535,149683,128155,77302,-13192,78322,42127,25012,-184,-12889,-39111,-42229,-78168,-125862,-30207,105575,91655,33933,37638,37860,28415,-17696,-64928,71406,119712,112256,8873,-59035,45463,75650,-13764,-72368,-20313,49454,48577,-15560,-33347,-60595,-19481,11178,-8380,-35914,-82116,-69641,20693,60737,83798,193967,114190,46108,5013,81477,116965,34019,-55396,-80056,-91264,-98739,-84768,-51797,15662,20532,86350,226760,185170,148655,131136,58380,13296,1159,-9165,12661,20614,-6973,-16002,63059,123528,140546,86014,44090,94859,192020,167083,2653,-95672,-131978,-147041,-91917,-38406,-47545,-68924,-33927,-2862,-31284,-138135,-81218,5199,-10988,-48751,-24350,43711,91254,140116,227239,233642,38801,-53872,-3086,41881,58082,41296,45351,74234,58303,37423,-26783,-47118,-33360,-34587,-32616,-6599,63743,42033,-20996,-94036,-214489,-116978,-22680,-9556,22574,60194,-16746,-128055,-78556,5004,62821,67500,71880,59995,-29220,-59623,-62136,23534,29653,17753,-44275,-106014,-139808,-71597,-29388,10292,-6122,-40641,-52438,-14270,-75402,-109802,-90648,-96329,-139303,-70939,59310,46237,-21937,18871,38180,46747,113288,127111,25439,-86974,-158761,-102773,-17802,65165,105587,118590,136907,164138,162720,115195,43439,-28489,-54966,-42718,-56315,-79558,-100831,-79946,721,-41333,-89712,-145023,-98658,-85010,-70299,-66721,-93843,-79088,-84126,-70253,-101912,-116562,-85279,-34439,42167,62720,58481,39824,29059,69448,110623,115161,55232,-28459,-40809,60475,152058,100507,24040,-44557,17795,89577,167609,244542,118846,-21141,-120519,-93890,-42668,-63065,-47382,39240,110197,123086,94475,46000,-16157,-35332,2993,-6585,-85406,-202533,-110774,-27697,8743,-28838,6810,87748,87352,107881,34863,-22453,-59372,-89055,-117209,-106699,-37978,30872,16318,-30927,-82221,-69262,-22051,22310,71122,66156,21796,76580,145249,78670,29191,21232,37381,35002,-39147,-79727,-38370,7265,-51198,-107939,-56076,-7515,9987,-6216,-13694,34834,76769,79370,799,-37294,45740,61736,-38918,15646,127222,232255,191423],[4875,-98260,-111181,-78438,-69698,-43005,-27841,-3405,-10210,-52221,-76038,-74421,-86661,-34860,171809,339092,366333,355299,160123,7016,-58763,-50824,-23779,-7768,20505,48994,33488,58481,123450,48438,16049,66668,76914,135362,58543,-32296,-60122,-68938,-75617,-76520,21560,146882,129631,78098,-28795,-111825,-111444,-138297,-98436,-36387,-256,-56945,-133938,-91591,-70452,-92966,-134752,-44009,-3198,-57250,-54149,-22697,40672,174612,138998,40127,-31141,-41786,-37128,-70997,-72000,6734,36516,-902,-79501,-38670,-39063,16836,136832,98554,-72727,-53152,-103494,-68035,17039,121376,196569,248734,200185,121418,157867,200380,163766,99343,19027,-28204,-73914,-21228,20639,21495,-12838,-51315,-42468,15793,27107,33673,79052,81217,15384,10653,38423,63076,144580,146846,40727,-16279,-52107,-31627,5407,120319,293180,333094,244916,242230,213080,99968,80855,38092,102096,167240,187542,142300,137215,120532,63296,13536,-24678,-50979,-54918,-14292,23598,72205,136120,260751,297731,157194,50315,-27664,-28958,-68408,-125877,-130100,-120353,-103542,-8256,18517,14662,-77821,-160104,-137168,-68699,-1289,200326,-43282,43161,118258,192727,156252,132967,169434,185858,155359,73676,39771,110583,381972,216638,6739,-111041,-249122,-302430,-115342,-77765,-69349,-34490,15995,107225,125535,74511,67828,25281,-40724,-40612,-15546,-7027,41402,96339,111452,65470,30836,-19769,-92689,-43540,-7673,-29634,-13373,-46365,-32219,-73926,-119821,-74745,-3594,-16241,-81870,-112826,-101057,-103429,-57714,-5464,48203,43889,-7120,-454,-87206,-164930,-114326,-49928,44936,73819,13724,-50148,-78961,-61407,-13790,12228,-7970,-88267,-119827,-98188,-88515,-106175,-126606,-42862,37944,55417,77829,33287,-67515,-167196,-197399,-95738,-72624,-135214,-95490,-17007,99162,128052,86114,71614,65701,86592,86902,133975,144681,84452,35918,76155,168735,216611,102733,8678,50148,109685,-4931,-76763,-123622,-204110,-156834,-67106,-4640,-41514,-57482,-38598,-21564,-66739,-6042,37761,1411,-9057,36275,91898,179490,223869,87526,72306,66515,124295,106936,-8202,-78796,-89093,-110293,-73269,-17213,99288,393690,380602,193330,74131,-17881,-89261,-54555,22445,43475,15485,-59435,-55210,-11085,-7849,-60026,12300,136915,147547,75637,-23495,-116544,-67282,-79330,-67379,-37008,-31509,-10466,19720,-481,-53444,-77753,-12606,90564,73521,-11693,-108341,-106550,-32960,56439,92112,79402,31061,-4091,-75244,-59991,-64818,-138762,-143204,-176551,-122340,-27698,28369,94203,112198,149689,173982,117156,105460,112710,187476,195556,175408,-6714,-128204,-75377,-63349,-98123,-70453,-32643,-45614,-91613,-95030,-80193,-33917,22119,71630,52136,12043,-18639,-67811,-68075,-63314,-68189,-18402,-53128,-17948,22292,57395,54465,-4027,-47314,19537,59285,97073,257750,171318,94795,43469,301,-39012,29811,17880,-75336,-69861,-20692,-13584,-30440,-82596,-154175,-164554,-92830,-52508,11940,69977,68573,55546,33643,-54004,-100333,-112881,-106067,-123364,-173788,-140924,-61017,20058,73162,22778,-34455,-62369,25136,122163,160021,142100,89904,137496,196745,259872,248189,122034,31170,-17840,-9916,-28626,-98278,-111838,-78716,-18216,23314,-76139,-100257,29699,88095,89523,64049,46890,-35672,57734,292173,182239,103130,93401,98129,84155,-169375,-375139,-287575,-73760,-14964,126194,30209,-202242,-168369,-93836,-83895,-126784,-104677,-36990,-1945,21411,17229,44669,52588,43129,47125,153209,259373,135435,41068,-53384,-112995,-117285,-101656,-89572,-116442,-125569,-99070,-11324,33960,56385,46502,104535,158417,181719,210498,108319,16928,-16002,66166,212197,348866,302740,133867,-37065,-87912,-98787,-91477,-79016,-17704,5196,12486,28468,-73099,-93036,-111971,-6629,90923,68985,23646,-52848,-114600,-97953,1067,81832,77976,41261,39606,6267,-42942,-39553,-52869,-33578,-35628,46240,63583,35874,57941,27296,32756,36230,152654,205814,176207,176382,67704,-20950,-50440,-106079,-100818,-11304,18054,31793,-36157,-108792,-91884,-12404,-22851,-13303,88127,157859,52592,-29251,-48902,-50585,-29204,-32758,-29652,-26421,-38025,-116758,-37744,67984,116700,50684,-2327,-80885,10918,163196,253139,290989,251906,98326,-27769,-52778,46651,155225,165473,105753,16262,-34387,-128198,-131914,-78076,-64022,-10754,12628,80325,113394,72372,21844,-40287,-67645,-20360,-9233,-53160,-83687,-68162,-5510,20900,162487,284471,183893,91497,-24760,-59779,-45847,-21725,-62907,-23929,12654,34010,93170,131775,150979,84299,-1266,8137,16284,-15272,-42916,-57858,-5212,57363,83447,61557,4752,-74028,-89376,-110729,-128521,-97029,-68487,-37602,33039,101536,65276,72918,81515,72488,62951,43928,6971,-36616,-59728,-35093,-48763,-86931,-120446,-71011,-31757,-44914,-81738,-63463,-76991,-103696,-77331,-21583,-53900,-86410,-172508,-124691,-3936,84936,126057,22105,-20840,-26530,-65670,65608,127967,44475,-55090,-42656,-53923,-26721,37834,42431,-11097,-10908,2068,37325,87745,66798,-97864,-124339,16413,47650,16347,-5776,19204,-75196,-149205,-103254,-82530,-83572,39412,106189,78523,43283,13358,-10626,-62469,-146925,-121816,-65706,-23855,-53872,-98506,-71521,-21492,-40101,-108080,-56011,-19917,-23962,-86528,-58274,2179,23580,-9361,-39752,-125083,-94880,-6293,-32058,-70403,-100724,-88210,-52649,23083,26527,-16794,-64837,-113905,-179856,-150701,-19453,105940,132062,99518,48573,74712,75900,10621,-54166,-70107,-91794,-79320,-63441,-92541,16122,129612,246665,268326,141329,63580,102558,84010,132448,127864,41234,-18555,-15739,-33189,40057,60497,41905,25956,-45757,-22252,11886,-1275,-37343,-73333,-69137,-58513,-81727,-52854,-22316,-54356,7762,133851,178612,87653,7444,-48581,-82187,-40892,-16202,31767,86589,113794,63917,39095,25524,38276,6759,-39022,48369,174499,103875,-41838,29711,163930,250273,422704,270352,68038,-12154,-40590,-56937,-62198,-18598,8388,183184,199537,22819,-44351,23826,130081,153130,49635,-125841,-85802,-66128,-82478,-128332,-77880,90856,172763,165367,88381,-2879,-76151,-101651,-74225,-69807,-56633,-46776,-119224,-50583,37899,25779,42679,-5486,-82164,-123376,-81936,-10537,24999,40210,10663,-44098,-92362,-23572,41175,26642,-76387,12843,93261,48704,-41840,-130272,-91120,10384,23231,-14956,-112031,-30212,128510,183776,105974,39705,146340,173443,81061,-6934,-78481,-128428,-56511,19690,93110,56162,-24705,-41768,-94203,-99296,-38868,-56382,-87669,-20351,56719,71116,70584,70848,89721,134800,91668,1122,16549,43327,16258,-28926,-26294,51957,102562,154498,136902,63789,122549,67989,-14980,-49302,-9499,38863,140601,234667,245248,58202,-69058,-51105,-72722,-123756,-78526,-45180,-13454,60115,130964,182031,166516,28401,-603,-35657,71816,74866,12844,-67528,-85238,-67360,-71596,-110020,-115104,-25312,-30788,30753,-90859,83042,13231,-88288,-59007,-43437,-7173,-40357,-21528,20990,-37933,-109449,-44737,6417,-16860,-63721,-131677,-99630,-15802,45156,96503,18919,-27319,18826,-51563,-112677,-135670,-85724,-1121,19128,-26803,-38640,14388,38908,34245,41622,41766,55158,94834,-14998,-84898,-470,-32903,-79909,-78746,-44165,-44046,-33549,-58733,-92374,-56281,2738,41950,-5302,30222,30298,-37450,-70752,-41691,26378,124873,255840,338846,280355,136865,45009,28165,-18260,-5638,73948,95866,3934,-78137,-85544,-29998,-28279,-70102,-81783,-21933,36668,6523,-38515,-46626,-13520,-46595,33492,107944,58708,-25178,19569,65631,98010,123177,50487,-18361,-60353,-125769,-178961,-96528,-5339,10092,99571,200965,221654,215216,328690,448093,512440,429501,307162,198646,121491,-33584,-180537,-217665,-165714,-120003,-102366,-99321,-86958,-57519,-40711,-55901,-65583,-106482,-49570,-20550,-5304,-21441,-81986,-68933,-58843,-46604,15689,76825,113533,86861,56379,-30781,-87268,-27325,51637,69748,112160,81752,-4394,-150548,-11121,257487,396992,295596,98803,-41901,-133271,-156743,-90280,-52391,-62008,-45692,-65247,-75705,-13509,25818,32640,17680,20670,51601,121034,30221,-49577,-16828,68701,88630,41462,3962,-25021,-38213,-22014,-86511,-80876,2426,113117,239867,253536,132494,42604,-48446,98,53741,105428,112211,123649,107216,65260,26477,-10977,-2356,3204,-48211,-99379,-106800,-58251,-40504,-18072,-30797,2235,16568,26838,41357,12401,1781,19699,29062,76757,149235,136745,67542,59376,91866,149077,80457,57880,19195,-26905,-53120,-50675,-69683,1517,112419,154377,170463,79509,38361,-9452,-33943,-18049,13602,37876,86789,128662,91861,5532,30460,55721,67852,38926,-24751,-110010,-158857,-142222,-52219,-55123,-143022,-81125,-5280,42046,77618,103291,79506,71921,99705,93724,28063,-47942,-76932,-104242,-89802,-59013,-4101,59753,70651,47677,-10719,-60950,-33742,36827,97127,86352,-33102,-15522,-26449,-48340,-24211,19047,140814,247718,248022,136239,40129,-15059,-71167,-81663,-53883,-4451,80949,47107,-45092,-83714,-39937,-5517,-18588,-33079,-38317,-65619,-92368,-60711,-13849,15973,-38442,-112911,-56680,67274,244415,262777,148886,87737,161785,171113,959,-73723,-49674,64500,140636,112702,-15851,-117749,-20312,17949,20639,-59151,-208734,-41932,-40293,-91057,-72161,-2548,-28289,-52934,-54776,1106,47225,149966,151409,-1690,-99296,-41624,-38460,-55058,-38832,-12090,22290,61370,31061,40165,-38919,-248068,-146426,-88756,-26849,-33718,-33454,-23043,39326,84604,161983,271100,273242,177508,58347,65185,42141,50950,15198,-64072,-8049,97324,107252,57273,22425,1342,28176,-20814,-109480,-82539,-26962,17835,66458,-22025,-107196,-63119,-20349,8446,-62004,-57446,-76235,-124272,-150926,-131329,-56955,16139,27282,36251,68342,100902,84106,30131,2158,-37846,-86318,-101164,-67655,-48621,-12543,94169,239980,252021,275112,348099,387588,360791,227904,165419,97675,25271,-27562,-80931,-56959,-29929,-20005,-22965,82877,219474,180328,-45692,-105550,-150277,-164887,-120749,-43391,-5492,28127,53677,-19833,-174867,-104489,-21070,26043,21806,-29800,-98713,-105067,-105395,-122034,-74749,-78123,-50775,-44340,-725,-90921,-94328,-39338,-41360,-159298,-106891,-75104,-90533,-102294,-31760,-40775,-49328,-20826,-1851,80124,74969,76339,67943,59951,53821,62462,-14392,-33598,-14038,59312,137713,166896,133798,38729,-39093,-53675,74417,160579,182908,113317,-41197,-196369,-177946,-140782,-94414,-72900,-520,140686,266871,330761,250979,80117,15142,20815,9127,45169,113938,181590,173600,184792,95550,-17561,36629,196953,57332,-22392,-52805,-38433,-88133,-48580,33018,-14858,-83345,-36940,-37190,-87368,-102176,-38405,15732,40991,-13113,-143393,-117481,-80828,-106522,-30345,44288,75152,-28057,-147272,-85907,-77193,-46204,-14191,-26433,-77270,-115027,-23323,-21099,-43815,-49133,-43911,-56266,-69096,-33178,12628,6042,2152,-3642,-21797,-16353,-4607,46792,195910,228825,102278,-28723,-97545,-38501,28958,34058,9779,44316,41517,-2707,-56925,24214,-6853,-33590,-69980,-46724,-28707,-34201,-50739,-7022,-32168,-78214,20459,171165,213394,286842,324884,146938,43846,62422,120971,224822,142225,132140,267900,324613,116622,-42887,-54521,-111737,-87467,-115456,-62922,38436,233715,337401,300552,136712,84052,6468,6611,120430,249352,380675,348174,247083,171818,109566,229656,291870,175399,10109,-111076,-182879,-60523,18335,-18557,9425,34125,22904,-40930,-114465,-89795,-93759,-75002,-53945,8360,-31770,-105445,-116297,-113316,-77731,-58471,-61823,-28950,29012,74429,92123,36584,-66428,-65834,-8042,-32221,-50651,25595,122844,195761,273009,302109,265739,155376,17769,-49837,4701,-8164,-72600,-86490,-72874,-92506,-111378,-41989,26992,95167,228365,309215,223318,96614,29770,34437,85510,75205,61491,30306,3170,7365,82799,69925,47236,-11871,51661,45833,64287,16454,18957,15649,-1277,44090,65330,7763,-77109,-112960,-18125,39229,41387,72206,76711,-220,-72392,5570,110445,203141,327541,264548,92232,6017,11543,-32712,-87799,-96634,-88886,-7495,27282,-18899,3939,1793,-23102,-66987,-54412,-32765,4448,16109,13325,-47401,-57173,200,-56213,-134157,-167236,-126584,-67852,-37391,-38270,-24752,-4873,11625,53293,73753,41115,-8488,-26068,46302,110104,97121,40981,-70061,-19976,8375,-11257,-3202,14471,-4380,-49455,-35465,-50833,-36800,-22255,-18728,9681,106934,182328,252308,223362,174713,122803,85297,33471,-48372,80885,70422,56875,20870,-6517,-42695,-46314,-78291,-146254,-21416,141309,139053,92690,96108,73939,45685,-13634,-66425,69926,135430,127055,6618,-56672,66758,103930,8855,-93138,-50743,36383,45134,-3408,-21261,-60532,-14390,21764,-2718,-40853,-94253,-83847,15858,67423,90603,187649,110017,55211,19890,82438,116400,36201,-56184,-83652,-96578,-107629,-92395,-50885,28382,42549,97642,222915,188641,155068,133755,55917,205,-13179,-17250,14904,33360,16336,4683,85475,148446,171438,122811,84801,160840,281784,221927,24569,-70955,-134655,-150159,-88404,-42157,-56060,-65862,-20512,4564,-30830,-139703,-75599,13044,-13735,-52376,-17731,60115,109497,139852,215276,228743,39236,-55963,-1762,57159,76241,51875,47437,73899,69794,64576,3402,-41529,-46589,-45600,-36231,-4991,57865,25449,-40654,-113560,-226127,-114981,-26523,-8135,32428,77793,-24553,-149367,-91217,-13749,47712,58055,62146,45854,-31807,-44876,-86665,75,33491,32984,-39133,-119631,-149629,-67443,-4474,46573,18967,-37461,-54410,-18824,-75440,-98494,-73863,-86430,-143164,-62486,66731,66459,-1009,31517,50020,52850,97600,102266,-1791,-119705,-136860,-86650,-7176,64913,100012,114350,138282,185424,205713,172260,83321,-15693,-68594,-54013,-49346,-58121,-96715,-78552,896,-43380,-93238,-139624,-105160,-97838,-79707,-75902,-105356,-84410,-87479,-77411,-114419,-130507,-105701,-69012,10205,42156,52981,40497,33988,81127,126916,116459,50054,-26189,-11910,93958,175423,103827,18862,-50936,23129,115887,190580,247850,112082,-31319,-116138,-73536,-25043,-52483,-56305,38666,109845,114592,79833,33164,-16373,-19538,27360,13847,-81917,-213612,-108846,-28718,728,-34348,7670,79703,71262,99869,26067,-36162,-76135,-104977,-130553,-117943,-41739,33860,17133,-32121,-83695,-68349,-21344,16914,60529,50719,315,56709,127571,86555,36406,24711,45700,50258,-20472,-67900,-34386,12114,-43657,-88964,-55439,-10910,6287,-16156,-31195,26973,80844,93289,9269,-54169,22355,32519,-60066,19433,132107,222832,167958],[-25315,-128131,-117268,-72015,-58900,-27146,-5813,21096,7862,-34250,-64357,-71866,-101470,-80739,127955,323109,373140,344062,113440,-11307,-66084,-42865,9496,49185,72542,83917,58931,78016,128707,37736,11861,87823,114108,175116,70526,-41981,-64208,-37199,-23793,-27248,65597,186289,157397,99528,-24260,-99892,-79568,-107804,-85686,-51815,-37143,-111505,-186679,-111344,-67090,-76319,-125905,-39694,4894,-47481,-71418,-48177,7589,133773,125287,36446,-33256,-33980,-30620,-73649,-84143,-775,24787,-23213,-112883,-72116,-69393,-3501,118942,67835,-93793,-68550,-116906,-75530,20133,151312,261714,328704,288083,206725,253103,288759,213789,113428,14610,-29170,-70868,-33982,-1525,5473,-11691,-52044,-64458,-36408,-43273,-40749,16269,49820,9128,8285,34142,56464,126903,120010,29767,-24895,-68134,-54738,-26245,81510,232939,280045,200094,214287,199135,69849,40475,-9956,53857,147850,222243,205433,197110,165343,90761,37122,2076,-17434,-22719,17326,53859,94833,141358,259709,287467,157021,74720,-3,-12104,-66317,-149997,-160280,-147135,-126599,-22074,4761,-3597,-97768,-173793,-143723,-69330,-5928,190000,-26693,65846,158340,225102,156133,119687,155784,169447,143303,67420,45395,129995,417370,231338,-41482,-191032,-252355,-263316,-84691,-58729,-68794,-45586,-3683,75272,96632,63612,61148,7157,-78767,-72961,-26955,-14450,25476,88889,121257,76359,46512,-8662,-81914,-28321,12842,-20478,-19100,-60233,-45761,-84802,-134308,-82498,-5494,-9624,-67326,-100697,-93265,-91699,-45103,9635,62590,53244,22162,11107,-99059,-196661,-152245,-78481,37420,81658,30524,-37336,-71576,-41464,18286,55285,33458,-60937,-131858,-109128,-99432,-108673,-109188,-29788,41678,38944,39819,1127,-92068,-180556,-186973,-84214,-52241,-111432,-113152,-34299,67201,101900,69031,57257,57913,90893,94247,123679,107694,39213,-5690,39545,130042,186429,100850,25292,50964,82863,-46734,-114536,-167830,-260339,-201516,-95348,-17354,-41044,-47047,-20336,650,-55948,-11393,34304,-6134,-15682,37390,98180,196279,259086,121532,92049,55870,109923,93689,-27295,-91590,-90334,-116278,-80043,-21904,85887,382018,375958,178175,61885,-20504,-94956,-39646,49536,70916,32010,-55780,-56313,-5341,8381,-30165,36284,158880,158094,82674,-13135,-119294,-74296,-86849,-42404,19586,23171,10521,20699,4841,-41149,-42164,14671,97518,76876,44,-100583,-130361,-69806,33310,75667,75671,29503,-14957,-78220,-59113,-73651,-155601,-152043,-166663,-96968,-9429,35780,93978,96234,118896,139021,89312,93116,99241,141177,131215,106807,-34529,-126346,-85740,-87365,-118685,-74256,-32691,-37050,-77242,-104665,-65206,-4816,57907,93559,59534,10587,-18946,-64263,-78421,-77295,-49841,-7305,-43198,-7810,30823,65484,61321,-2256,-58253,31457,77253,108308,266835,195905,120815,59523,573,-30026,53742,48729,-42843,-85918,-33296,-20860,-40852,-95902,-132100,-196955,-148654,-86010,-20730,45408,59121,60933,41767,-51818,-97875,-98769,-89310,-108149,-171275,-147316,-68121,12438,76797,29687,-53203,-95733,3116,121642,178449,165933,92767,127620,211880,279985,281697,163547,54851,-10789,-9251,-27270,-92975,-127905,-105319,-49586,-3153,-95766,-107524,24069,90048,103353,79212,45686,-50388,31128,260610,122423,56872,91099,97242,50407,-221471,-398703,-285992,-49875,63106,208250,58119,-187191,-162924,-106061,-92842,-106290,-94755,-23945,6658,32277,31058,60445,57578,35100,36283,150583,264455,137911,43710,-55058,-126890,-136925,-113222,-73215,-113112,-132552,-103930,-8941,24974,33955,13449,83116,144413,176834,221358,126970,28419,-14654,82668,278007,433685,376887,173571,-20377,-83677,-102024,-85642,-59633,-14183,-376,10390,42870,-37227,-144157,-183729,-66095,57876,75060,38144,-49104,-108382,-99248,-1811,75221,50412,2315,19161,320,-40421,-27550,-32152,-15782,-33896,26218,51070,11339,27348,3057,15371,23475,155666,245642,211401,192288,54928,-56688,-105412,-150808,-76472,20487,48231,72463,-4954,-119540,-119151,-28198,-29181,-14675,96231,175552,72803,-14460,-37859,-59753,-34689,-15979,9769,29429,14121,-96380,-37424,94114,155924,99375,38113,-105459,-7973,161276,290102,345840,289492,111287,-20039,-38643,60431,157732,147238,103456,24110,-27622,-132975,-155019,-60453,-39290,2287,12980,67089,97634,74349,38144,-17485,-86484,-63464,-61947,-94300,-88519,-64841,8369,53822,199731,291582,189898,104488,-22619,-128513,-80346,-47314,-48912,-52,23793,49651,116942,154175,176050,116143,36196,51566,54224,16139,-15030,-30029,23836,79387,113639,112171,32081,-71410,-85821,-99287,-111279,-106948,-71755,-27204,46791,108589,70666,76359,83942,78113,71827,52659,13732,-29217,-56640,-36248,-50031,-86577,-113919,-61166,-29213,-55200,-97081,-65098,-72736,-95986,-68712,-9000,-35789,-73335,-168991,-118139,-3617,74368,141628,61410,2463,-7852,-39609,75206,147619,72110,-28899,-14587,-28455,-18470,28489,24014,-29627,-28217,-12904,24328,74144,47573,-111292,-98062,38186,59812,30278,17277,40009,-65599,-135804,-89718,-75042,-90194,20658,94305,87389,65375,32190,3594,-47584,-135090,-135918,-81797,-38772,-65473,-96586,-68843,-23670,-48180,-118197,-44322,-14022,-17863,-71220,-42876,8850,22325,-16440,-52144,-137833,-92128,-2789,-41674,-91369,-122865,-123666,-85814,3438,16883,-16230,-62315,-110997,-179333,-124392,21212,117135,97264,52151,17588,74828,94499,31094,-32780,-53997,-81069,-75709,-73363,-70103,39249,162841,296257,309316,176280,90022,123640,96886,145615,142173,51708,-4313,-16728,-57678,-8319,37490,45467,41294,-37893,-34756,3697,-698,-30375,-71659,-71427,-62582,-57691,-26416,-1548,-41915,-1104,94104,132206,78858,36476,-31541,-80544,-42138,-25243,1332,50391,90954,41840,12242,2468,24685,3383,-46069,61886,182743,94655,-55066,11202,145104,227870,392505,267553,61849,-26164,-46971,-50896,-38742,-15635,-30633,117539,148682,-8696,-58298,7573,109101,143852,59124,-112777,-78760,-67541,-89956,-136854,-77236,103735,181523,169218,82275,-17778,-92572,-104246,-73228,-65193,-47170,-32001,-107599,-77162,1801,-7102,19193,-29694,-102887,-109872,-73260,-11219,22370,46828,26045,-26694,-102137,-33625,38104,23582,-95413,37017,113118,51948,-47631,-132371,-84542,39889,62047,14276,-122216,-47141,103189,154728,85386,15381,113965,145211,66966,-776,-63312,-137835,-61753,26843,108450,45048,-51921,-88862,-152761,-114369,-37958,-53736,-73619,-12193,60671,71469,72830,85112,114214,165158,107589,17461,37321,58002,29158,-20972,-18133,58375,108120,204075,223214,168144,187531,103388,17501,-27894,4449,61888,186353,279788,263686,54606,-80067,-61406,-80454,-117093,-74625,-41724,-52,80979,158716,213562,201788,58097,26708,-55262,27975,44206,163,-75053,-84488,-69574,-77315,-120081,-139137,-72761,-81980,-2866,-120698,66968,15393,-83298,-46612,-23999,15824,-19030,-14190,35749,-17552,-85275,-26524,34605,23093,-31092,-106962,-114343,-13836,75403,135036,43634,-4540,36550,-51144,-123365,-140176,-76088,9106,23367,-31565,-17010,37389,51101,33118,31592,30164,47650,91360,-9514,-79719,-3409,-39454,-85502,-85730,-61866,-77598,-76910,-108070,-123555,-87412,-48247,-12322,-30094,14891,34335,-32456,-66180,-33520,34482,128072,272636,379456,335765,184474,82535,51407,-3668,7283,100383,140830,51017,-44722,-76547,-8432,-331,-46866,-67061,-23020,32282,-3801,-47076,-25122,768,-55841,11737,83551,36027,-38581,15005,62306,94263,112900,28893,-39505,-78335,-134981,-186934,-89550,-801,3465,77828,155039,156831,175390,328244,485199,542776,466320,310069,179096,104894,-51153,-153994,-203204,-160058,-123697,-108580,-110265,-101499,-62072,-42372,-56937,-72144,-74953,-14348,434,4521,-11979,-68139,-52267,-42546,-35344,24368,92147,126916,81978,21957,-94604,-77139,8005,91015,92640,122693,93062,9835,-119913,-7557,257769,399266,313489,134893,-7527,-112297,-138068,-66589,-24973,-28278,-36138,-77784,-98586,-20279,52930,69781,20845,-22159,2609,85854,5033,-73960,-44533,41370,64618,25081,-5793,-39361,-51189,-28927,-94330,-97243,-24643,77019,213921,244525,126217,34617,-47088,24709,79920,110525,111972,133571,123004,79739,42396,9763,42997,31061,-32764,-90498,-98727,-54921,-41376,-18927,-23712,17026,35863,49285,58087,17950,2770,22803,46405,130463,213236,168280,69492,49756,86339,172580,138342,113821,41966,-27556,-60351,-57368,-71090,-3525,112700,164435,176126,75320,39055,-13746,-44089,-23937,19493,50423,100481,148270,127203,47029,55215,68314,78440,38750,-35501,-111485,-125246,-93884,2798,-4840,-117861,-110667,-31409,21446,62692,92622,69844,59563,86727,94472,43520,-34954,-62827,-72850,-53903,-32987,12074,60417,41820,24075,-4173,-40566,-15755,69504,142623,122106,-26313,-20298,-46307,-81221,-17796,78983,217128,332558,312042,168343,52166,-2202,-53773,-69443,-44519,3740,89916,56674,-41654,-85428,-41158,-3722,4660,-5790,-22311,-62597,-121373,-94596,-42123,7632,-32903,-111710,-54515,65627,212904,219449,119048,56181,93574,125792,-16632,-82062,-45098,80071,154392,91180,-59221,-70887,44139,81990,64999,-57098,-177802,665,4158,-69993,-97181,-33682,-35556,-58546,-65237,-10830,20515,108650,88854,-62106,-145713,-63900,-45744,-52692,-34018,-13484,28799,52329,-10725,-2012,-63809,-252263,-135314,-77341,-14935,-23299,-28395,-23363,45668,111451,210696,314120,295019,189423,75287,91224,60811,63237,25114,-59643,-4633,96256,89249,42173,21055,71,22966,-31092,-121286,-100145,-60607,-31721,61107,-1273,-95015,-107532,-55171,8452,-47231,-66947,-75098,-108451,-134826,-117976,-46504,23276,27921,39933,65660,96963,77760,23521,1015,-30604,-85362,-99992,-63438,-33807,18942,134396,264888,254630,261472,305295,320906,291853,177825,151421,117087,43795,-6610,-57080,-68195,-32670,-17672,-2198,127151,265093,186169,-65116,-122953,-158775,-144433,-102412,-15506,45512,93512,121037,38853,-137245,-143070,-49440,4053,7198,-42925,-118048,-89452,-70514,-109496,-75671,-77115,-50828,-56796,4444,-90593,-99582,-35790,-21480,-149234,-128083,-93132,-104871,-108674,-23079,-34758,-56259,-28371,-6187,80145,56959,37680,25700,17805,9987,16870,-51676,-56516,-22819,62231,159262,204393,160240,44951,-44060,-76530,38323,113923,134821,81599,-53193,-200995,-169330,-132008,-84604,-65745,807,142339,267322,311721,228871,55802,-5833,7495,2546,50901,144932,222302,207208,232274,138997,4575,13802,111765,20467,-10737,-49142,-33602,-78356,-40711,34872,-19373,-82837,-46804,-53272,-89982,-91975,-31415,14668,53175,7282,-93828,-78943,-54540,-84253,-24925,44769,75717,-47206,-161551,-86377,-73698,-36176,2680,-8560,-61532,-118211,-42722,-31277,-43599,-54575,-63692,-85091,-94660,-45959,7052,-688,-2505,-1704,-20735,-15376,6025,66378,222466,270722,141389,-2835,-77999,-34079,48152,56628,31667,51239,35855,-10593,-57907,6178,-42082,-66892,-86058,-50406,-28306,-32432,-47730,-5487,-28489,-57688,55240,221801,273617,338281,310887,112384,20301,53912,133705,257637,184532,168686,289290,336978,131617,-30676,-48869,-101715,-60187,-85895,-73029,43217,248915,346876,295026,120362,71882,-8153,-11004,108976,263396,440052,441296,320905,204833,102470,204988,280824,170566,5231,-114235,-185527,-56916,37300,4576,-8976,15214,1222,-61850,-131649,-90754,-102827,-87038,-56765,18019,-23709,-100423,-118740,-124529,-84270,-47104,-37385,-5467,46065,86252,104164,49703,-77600,-41865,33372,11598,-27218,20513,117160,190580,270071,297892,261095,150084,-7759,-84322,-35553,-40091,-91960,-88045,-73393,-94886,-116265,-49300,26542,109896,249688,334777,240499,85669,5431,3861,47767,32901,46664,35671,15848,21544,92045,49746,8047,-66467,-7042,-450,44086,19600,34382,29793,7787,59561,87788,20775,-74970,-102240,-3230,39256,30983,67978,81714,3044,-97210,11774,124093,192150,288120,246451,94361,4218,5209,-31666,-77875,-79984,-91254,-22158,16045,-33678,-13298,-9211,-30576,-75174,-56305,-37478,-9386,-10230,-11194,-57866,-57300,-7150,-68781,-150757,-174780,-123958,-62185,-33434,-30821,-12369,6788,19947,52287,57378,21341,-20016,-41404,45158,117861,101654,39449,-54115,2344,2715,-15701,-8230,13388,-16323,-59175,-3440,-37822,-35501,-17790,-7653,29784,134991,213280,263586,209852,157153,92559,49097,-415,-75863,88132,101628,89316,41474,-1705,-47891,-53104,-80981,-143870,-8725,178025,191680,164868,178789,142330,90003,8508,-64561,66149,142665,132255,17,-52632,84583,126477,31645,-100062,-87856,11877,33968,11409,-9459,-62818,-14190,27517,-275,-45872,-102669,-90658,13633,71984,92917,171747,96398,59017,34585,78342,108126,33846,-59063,-87836,-101915,-117470,-102577,-51989,38117,63421,106310,209654,183008,153494,130464,48407,-18585,-31962,-26704,17606,46605,40059,23478,103287,166910,195383,154257,121992,223734,367188,265365,36716,-52051,-112809,-134206,-80001,-46699,-68699,-70329,-15265,7122,-32485,-146641,-77417,13047,-22359,-58770,-12539,72081,117065,121391,175884,199668,29722,-60279,-1089,72700,94103,59002,42314,63983,71351,84188,28475,-35815,-64175,-60772,-44013,-7605,46243,4075,-67339,-142541,-244119,-109039,-32035,-8940,42330,96917,-28800,-173628,-107315,-36429,26968,42458,43888,18727,-41679,-30149,-101182,-33819,32772,45844,-33365,-132520,-162986,-66969,17236,81830,43175,-31946,-55013,-24833,-77981,-88944,-57512,-78086,-149114,-60560,67887,82311,15796,39912,59242,58989,87763,86280,-20827,-129776,-120819,-75366,-3873,56304,84273,97514,124101,189339,235080,215324,113142,-5669,-83330,-67983,-43703,-37940,-88560,-73061,-2056,-47464,-96090,-133558,-111343,-112329,-92497,-88899,-119779,-88829,-89289,-82664,-125209,-144261,-127628,-109469,-36391,887,31162,32990,36256,93175,141865,111623,39214,-29104,4515,112775,185358,100064,10729,-56206,26668,141356,209374,244788,103242,-39540,-105810,-54009,-9358,-39944,-71861,30030,101024,99304,61549,18711,-17530,-3752,50773,31425,-79952,-225600,-105340,-27664,-3140,-35707,5472,62696,46281,83771,13159,-50047,-90057,-116294,-132675,-125952,-49972,29999,13082,-36063,-87385,-69306,-22959,8854,48484,36240,-19152,33289,101006,89085,39271,23286,46959,54061,-13905,-59404,-31912,14543,-36311,-70750,-49409,-12278,2048,-27644,-51367,19828,81740,100509,14566,-72378,-6138,-2680,-79220,21001,129290,203414,133487],[-49911,-148525,-103628,-56286,-41234,-5961,19287,44396,24885,-14867,-48709,-64713,-107901,-116167,91508,305618,371233,320828,71150,-22629,-65614,-27919,47849,110511,123443,117544,90294,105508,139840,34109,12032,110450,157603,219817,88161,-43136,-57154,5812,33884,29125,118385,228165,189150,127710,-8432,-74703,-46698,-72487,-56254,-49566,-58680,-154238,-228183,-116796,-46959,-51779,-111714,-29617,22172,-26686,-88650,-69024,-19853,97008,113941,39822,-21860,-11146,-10465,-60840,-90532,-3333,17686,-41847,-143328,-104528,-96682,-19382,101537,39314,-110721,-76893,-121650,-79151,22025,174800,324701,407172,376071,303345,356180,374837,258248,122310,9822,-28356,-64234,-42612,-19986,-7760,-5190,-38535,-74129,-79748,-96177,-89709,-29102,27550,8077,9481,33060,52875,109296,96011,22716,-29494,-76880,-68684,-51155,46416,173018,222797,153021,183150,181584,37488,-248,-55292,9066,126024,253153,269547,255578,206063,115238,60002,30536,20458,13827,53775,86214,113550,137668,247218,268414,148902,94466,35781,16147,-59518,-163342,-168302,-158907,-142653,-34541,-9211,-21101,-113838,-182296,-145697,-65306,-5206,183509,-7542,92567,201865,256811,155202,105648,138166,146795,126556,65972,62301,149406,431130,227806,-103967,-246929,-189083,-224295,-60467,-39817,-65957,-52816,-20272,48171,72585,51964,50242,-12463,-115490,-104080,-36689,-21809,6451,76176,124889,83980,61341,4129,-66446,-7269,39657,-6806,-18848,-70476,-56183,-91962,-143170,-80611,317,4517,-49334,-87405,-84879,-79748,-30030,27853,78098,64210,52712,19329,-109277,-223080,-178505,-100340,29144,88509,49741,-18727,-57177,-13083,59558,107372,81815,-27218,-122039,-116823,-109356,-104219,-88505,-14525,45716,19350,-2198,-29530,-113307,-182453,-173341,-70034,-30808,-86521,-125140,-45240,43013,80472,59109,48715,52649,93840,96390,104683,65200,-3802,-41824,9687,98216,156891,97139,37456,46294,56074,-80119,-143806,-176302,-264949,-226389,-113578,-24412,-39311,-38941,-4514,21472,-41918,-13701,32697,-13464,-22637,37417,101382,210599,295503,159767,111276,41454,91780,80608,-43997,-103070,-88589,-105190,-81000,-23238,71594,358916,359916,157975,49225,-21180,-99864,-22924,77177,98120,49525,-49177,-52566,4401,23126,1413,70503,186113,166639,87926,-2371,-110770,-74890,-84770,-16855,73781,90222,62661,48221,31606,-11901,3153,49752,103954,78556,10261,-89659,-147493,-108396,2022,51252,65712,22617,-28536,-79498,-57112,-81012,-161138,-143170,-144992,-70971,7225,39039,89323,77033,87157,103810,58757,75288,78219,88699,69232,48581,-57520,-123967,-94634,-106503,-131998,-73764,-31733,-27726,-56410,-68390,-24129,42530,99622,116276,68496,11846,-16749,-57402,-71440,-47520,-20987,3135,-32385,4886,40640,72696,65384,-3782,-64416,45945,96003,118458,269148,210846,141238,71859,-1754,-12203,83294,84309,-4438,-105754,-48423,-28646,-50207,-96907,-73011,-113889,-184736,-118105,-53317,20758,47854,62970,48120,-49446,-93319,-85547,-71757,-89892,-164260,-154675,-77256,2591,79574,44539,-60481,-124862,-20749,113356,186313,186245,99607,114785,217905,286163,303515,203676,79689,-635,-6550,-25025,-85355,-144839,-131928,-78587,-29565,-96290,-101568,20597,89975,114528,91324,42503,-65469,6237,230957,67385,-470,78665,94200,31779,-235523,-400527,-268149,-22309,129133,243651,37955,-203903,-175474,-121395,-96760,-84399,-80490,-10123,13964,43823,46241,73765,57824,20880,18395,137929,260154,137947,48373,-50379,-130843,-146190,-91441,-53421,-104130,-131743,-100481,-13243,7485,1484,-31999,44707,114812,158301,220614,139087,37020,-10778,103672,349224,514704,445407,211690,301,-73360,-96516,-67570,-40716,-11826,-7122,8012,56609,16313,-134258,-261254,-131845,12202,68690,42603,-50317,-103476,-97205,-5163,62243,17062,-39446,-5914,-8215,-39343,-14006,-10264,316,-30953,1229,32517,-17790,-5147,-23387,-4903,5024,144827,262026,226765,190409,29381,-97723,-156671,-153986,-34142,53915,80365,111500,24147,-112864,-147188,-43505,-34731,-16009,98650,179796,84381,-554,-24665,-70868,-40177,2430,47943,82530,63844,-72145,-41574,108566,180069,141798,74993,-93392,-24782,155083,322812,396454,319214,121907,-12618,-27096,70526,152218,127040,104518,38022,-11447,-117994,-132034,-36274,-17254,12506,9578,46489,72704,69617,52418,7687,-78604,-110367,-121095,-121140,-79193,-61545,20899,84337,227335,285136,184885,109157,-12678,-129107,-68058,-59097,-33167,19309,32369,68538,148996,184618,205588,150511,71629,90566,87717,44542,10054,-6664,47732,97044,148442,162680,55430,-68060,-82233,-88961,-92647,-94174,-74980,-16967,57567,108557,70543,77149,86394,83902,80604,60498,19148,-22665,-53615,-39218,-54889,-89710,-107517,-50900,-27995,-68949,-113006,-63412,-66963,-86703,-63057,426,-19361,-61352,-164655,-109497,-5705,56856,144424,102281,33740,15453,-9833,90187,169188,107202,2490,13045,-3903,-7660,21239,6964,-47651,-47651,-32278,4273,54015,27150,-110881,-77313,54847,65988,38211,35638,56525,-58674,-125551,-80907,-69770,-97378,113,75419,90021,84067,52567,23437,-21578,-104460,-147235,-103143,-58206,-78568,-94993,-67796,-28367,-57863,-119772,-33842,-8129,-7659,-52293,-25489,14634,17499,-27344,-66668,-151479,-87610,-1052,-53409,-108935,-129120,-153210,-119601,-16781,10144,-10796,-54064,-95347,-152997,-85522,61225,119195,58445,4229,-15801,69844,108702,49557,-12025,-38435,-70201,-69604,-85133,-46842,58415,186085,328247,329687,199523,109838,137045,103806,152433,152326,62988,9340,-20389,-80901,-51267,16555,52498,59410,-26243,-45349,-6359,-3136,-26791,-72147,-75306,-58806,-26289,-1443,16876,-30760,-9975,55123,88863,71600,60693,-17509,-78762,-43241,-29731,-24784,17798,74451,24244,-15010,-23846,5329,-6553,-50234,80768,189967,86376,-63309,-4771,126128,201440,345266,245518,46561,-43107,-53636,-43575,-10491,-12545,-68649,56741,96573,-44545,-76384,-10582,86946,128272,64886,-101791,-74138,-70269,-97029,-145366,-84373,104746,174398,157648,68980,-34956,-106842,-105793,-73762,-62707,-39459,-18533,-93153,-104610,-36675,-40767,-1395,-46419,-102245,-90387,-65255,-12259,19962,52957,39739,-10060,-95324,-46455,29650,16240,-94174,60469,127765,46593,-63171,-143900,-88172,57158,92449,37215,-108715,-63415,78499,126925,61794,-17229,68818,104399,43939,262,-51498,-130926,-68991,29447,115961,28811,-74744,-122505,-203123,-129442,-45397,-56597,-62619,-7878,58895,66217,69056,92835,132206,184220,111749,28038,48831,63691,35857,-17723,-14232,58097,108494,232703,287092,255145,237154,131478,46694,-8940,13208,79502,228956,327729,289029,62298,-82199,-71347,-89077,-107489,-63753,-39304,9143,95630,176744,229706,220220,74571,44071,-58607,-15824,9189,-17512,-86976,-83758,-72040,-82464,-128380,-158930,-115309,-137492,-39822,-147637,50460,18916,-77511,-36499,-6878,37586,6048,-9870,41476,-4087,-66388,-14007,56351,57236,-8914,-88412,-125000,-17027,102730,173454,71858,20684,53473,-55265,-139451,-150482,-71919,14386,23491,-40398,8582,59494,60834,30209,18879,16944,39355,87492,-4568,-70927,-7779,-46753,-91257,-95631,-82676,-111581,-117715,-135192,-97165,-65290,-70793,-74455,-56560,-6514,32182,-32205,-61528,-25246,40045,123831,271517,397390,373705,227316,119278,72257,8370,17371,119956,174345,88277,-18199,-69935,8251,24452,-24126,-49029,-25899,22908,-19182,-60194,-5372,15430,-64819,-14510,47758,3805,-40791,18927,57832,81743,88900,-3470,-66306,-101078,-145036,-163993,-76018,5155,-3615,56681,116972,102868,139838,310125,493897,544895,473509,284351,133162,65096,-67532,-128973,-193067,-156076,-121856,-109082,-114626,-116933,-64763,-44045,-56834,-71267,-35244,23699,18921,12899,-2191,-56529,-39146,-28927,-25116,30149,100794,130027,66702,-21972,-94299,-25899,49421,125659,110649,127673,97468,21346,-79096,6356,254498,384383,314583,164511,27960,-85244,-114597,-41450,6079,6578,-27039,-94373,-124183,-21190,80431,99207,26074,-64898,-39044,57991,-8265,-85563,-65409,15607,39957,6510,-19229,-57883,-64966,-34072,-98161,-113536,-50298,41361,176398,224098,114916,23511,-40309,50323,102192,109793,106229,137006,134550,91626,56955,35186,78974,46303,-24020,-84156,-94943,-55845,-46373,-23468,-19369,29728,54397,71095,73864,24408,4329,24701,59110,174038,262642,187141,63822,34831,74506,189794,199098,175577,64401,-29018,-68621,-63277,-70844,-16252,96467,157984,166040,63130,36783,-19941,-56188,-31114,23122,58524,105647,156409,154880,87736,81619,83835,89693,37011,-47527,-108231,-89013,-44296,60806,47054,-77524,-137110,-64613,-7121,41346,76735,57262,45876,71184,88118,55746,-24468,-50028,-45640,-28950,-17297,20728,52635,7405,982,2163,-13406,7584,103128,188055,154943,-21908,-27105,-67577,-107715,4795,141229,286444,402789,361969,191434,60322,9843,-35112,-56600,-40285,6035,96535,67786,-34285,-89913,-47014,-5402,23885,20387,-4231,-53519,-132360,-126442,-69418,910,-27948,-109829,-53374,57294,170403,166849,86030,27592,26760,73792,-39786,-95370,-49999,82305,151480,52767,-92462,-16104,109630,149452,113339,-46565,-144600,38264,44388,-39870,-110870,-67868,-45121,-47343,-80791,-24615,-7570,68218,34144,-108176,-188817,-87698,-55672,-52699,-29584,-13125,34246,37021,-53176,-40301,-84354,-248314,-124461,-66770,-3808,-14719,-26624,-28281,43763,131522,248658,339495,301676,190797,84016,111463,79434,73596,33368,-54183,-4491,87330,65677,23056,17280,-459,17835,-42604,-133323,-114193,-81558,-74232,48782,15070,-72593,-128318,-92598,4998,-30487,-84717,-80795,-95751,-120724,-106092,-35018,36493,33618,42207,57728,87129,67000,14651,591,-24204,-85188,-99903,-61420,-22139,47816,171730,282003,248438,235686,249629,244928,217873,127553,134265,140359,68987,19589,-29806,-80911,-35004,-12599,24949,173347,302401,178378,-88974,-141542,-139320,-126419,-87016,8098,91480,154452,186314,101848,-78264,-172015,-78304,-20408,-10087,-56610,-121263,-68025,-37731,-91181,-73637,-74927,-51860,-70800,5690,-89960,-107660,-35907,-4039,-121932,-153527,-115616,-121938,-116667,-16639,-30458,-72058,-48462,-23703,66818,20842,-19902,-32871,-39125,-42755,-31713,-87291,-80974,-35756,62214,176592,231900,172123,44454,-49695,-92312,16821,84962,106390,65448,-55135,-198655,-162071,-125969,-77576,-58153,4578,142601,260211,281227,196051,21618,-36400,-13846,-6135,57052,176177,266740,244632,282866,187729,30472,-12046,27710,-6376,3033,-43694,-28263,-63109,-19001,46327,-12889,-77552,-54426,-68187,-97461,-88042,-28478,10311,63621,32484,-40809,-46121,-34475,-69792,-25554,41736,75155,-63738,-173471,-79733,-66157,-29229,14828,6726,-46418,-112436,-63258,-43067,-43126,-54680,-76404,-108526,-118229,-57276,1048,-8889,-8826,232,-17249,-14896,15855,83629,238441,304785,179053,23497,-55072,-24557,69338,75556,50807,57440,28724,-20033,-57297,-10168,-73225,-95209,-96669,-52873,-29579,-32855,-45418,-1975,-20285,-36690,78846,257713,320601,373693,283070,78383,-3667,41538,141642,286827,222669,198715,300091,342578,149428,-15340,-43026,-91375,-31673,-52332,-85303,42851,249139,334768,273728,97502,54495,-27521,-30114,94112,266592,482663,521984,389322,232131,91102,170062,248404,146246,-8865,-120200,-184637,-58629,46589,20488,-25084,-2166,-18563,-80384,-126120,-86490,-109634,-101915,-63373,39589,-6255,-91204,-121036,-133785,-82553,-25638,-4674,23027,64448,96336,110792,56085,-65720,-9339,75624,59346,11637,23078,106576,172328,245330,267180,233412,129364,-36434,-114309,-69742,-66602,-107581,-86515,-71211,-94109,-116999,-55729,24773,120885,260518,345655,249424,73229,-15778,-20734,16080,-9880,26042,35868,25856,36303,100548,29598,-29351,-115964,-55118,-36762,29425,25073,49387,40364,13440,76143,118877,41732,-68657,-88736,13291,41095,23201,66248,83670,4012,-117226,22447,132047,167731,231623,214094,90972,720,-759,-28167,-64013,-59454,-85711,-37749,2873,-48991,-30625,-20599,-36982,-75393,-48007,-34342,-14605,-28175,-29814,-63729,-51214,-15048,-80107,-161447,-174766,-118773,-55556,-27861,-20918,3055,20073,28883,48601,37635,-455,-31054,-56789,44182,124205,105136,40329,-29254,19388,-6415,-22841,-15530,11773,-22123,-32688,23262,-23008,-32686,-12021,5500,50008,161988,235928,259505,183496,133778,64684,22850,-22462,-92973,100782,134690,122829,63957,4619,-51165,-59254,-83822,-129549,8561,214441,247273,247785,280769,243249,167462,44920,-61174,58817,139564,127546,-8681,-43968,101950,145536,54282,-89381,-125542,-20034,19625,31489,5915,-62792,-15468,31769,2674,-46690,-103975,-87783,17782,79594,95907,152304,78503,61515,51969,73254,96376,31145,-59355,-88136,-102857,-123566,-111571,-51434,48744,86455,115762,192274,172672,148556,127003,41361,-37372,-48384,-30212,26805,65785,68184,43455,119029,181666,215301,183291,159002,283522,441148,292912,39939,-37012,-90130,-111843,-67394,-50523,-83161,-79068,-14010,9799,-30995,-154008,-82048,9367,-32029,-62998,-4868,82199,116743,91166,117188,152612,14575,-62265,4128,93691,117087,67942,35485,50723,67918,99418,51312,-26571,-79805,-73450,-49752,-8654,35205,-15920,-94751,-174737,-259002,-97662,-33107,-6220,58000,122799,-23145,-181322,-121180,-57315,6615,27102,23938,-14244,-49138,-13780,-90608,-71334,33450,60911,-22496,-135791,-174546,-65067,40425,118750,69123,-20413,-50624,-27020,-78170,-77364,-37162,-66226,-151750,-59070,68747,97852,33288,49539,70821,69297,86514,81657,-25471,-111304,-107216,-64810,-1730,46586,66668,76894,102243,179095,249013,241967,134927,5511,-92490,-77599,-33383,-15429,-74699,-61421,-2015,-47775,-93449,-125029,-112628,-122173,-102160,-99149,-130204,-86066,-83662,-80386,-128897,-152125,-145115,-147853,-88972,-55032,-5380,22232,43089,112389,160753,107370,29530,-31014,16345,123966,188691,96247,6473,-55061,33374,169731,228500,241898,99654,-37751,-87572,-31580,9149,-21355,-86093,19752,90416,84566,47231,10483,-12485,17648,78035,50579,-74218,-232342,-95635,-18876,2726,-28080,4815,43571,19441,65888,2504,-57157,-94261,-116834,-123945,-118318,-52248,30452,14410,-34423,-86635,-66520,-21402,4350,42156,30579,-27944,16519,75831,92353,43585,23588,47790,53487,-12903,-50684,-26513,19581,-23953,-48326,-34847,-5700,3969,-33376,-66843,20033,84703,105472,22265,-83502,-32736,-36392,-82003,27909,126534,182649,97936]],"minZ":-544369,"maxZ":329442924,"minX":0.3292634278413352,"maxX":7.854492,"minY":-15.256903715297828,"maxY":234.76809628543427}},"id":"86d3aa0f-dc70-4786-bf7b-31986b8c22b0","meta":{"TITLE":"Parameter file, TopSpin 4.4.0","JCAMPDX":5,"DATATYPE":"NMR Spectrum","NPOINTS":"8\t$$ modification sequence number","ORIGIN":"Bruker BioSpin GmbH & Co. KG","OWNER":"nmrsu\r\n$$ 2024-07-03 07:38:21.540 +0200  nmrsu@CZC150CR4G\r\n$$ D:/Data/JBA/JBA-CCP-3627/16/pdata/1/procs\r\n$$ process C:\\Bruker\\TopSpin4.4.0\\prog\\mod\\proc2d.exe","2D_Y_NUCLEUS":"<13C>","2D_X_NUCLEUS":"<1H>","2D_Y_FRECUENCY":100.645457052,"2D_X_FRECUENCY":400.260027172429,"2D_Y_OFFSET":235.0125,"2D_X_OFFSET":7.854492,"twoD":true,"ABSF1":[7.854492,235.0125],"ABSF2":[0.3292636,-15.0125],"ABSG":[5,5],"ABSL":[0,0],"ALPHA":[0,0],"AQORDER":[0,0],"ASSFAC":[0,0],"ASSFACI":[0,0],"ASSFACX":[0,0],"ASSWID":[0,0],"AUNMP":["<proc_2dpl>","<>"],"AXLEFT":[0,0],"AXNAME":["<F2>","<F1>"],"AXNUC":["<1H>","<13C>"],"AXRIGHT":[0,0],"AXTYPE":[0,0],"AXUNIT":["<>","<>"],"AZFE":[0.1,0.1],"AZFW":[0.5,0.5],"BCFW":[0,0],"BC_mod":[0,0],"BYTORDP":[0,0],"COROFFS":[0,0],"CY":[15,0],"DATMOD":[1,0],"DC":[0,0],"DFILT":["<>","<>"],"DTYPP":[0,0],"ERETIC":["no","no"],"F1P":[8.546217918396,210.011001586914],"F2P":[0.381590456858386,-10.0109984137304],"FCOR":[1,0.5],"FTSIZE":[2048,1024],"FT_mod":[6,6],"GAMMA":[0,0],"GB":[0,0],"INTBC":[1,1],"INTSCL":[1,1],"ISEN":[128,128],"LB":[0,0],"LEV0":[35,0],"LPBIN":[0,256],"MAXI":[10000,10000],"MC2":[0,0],"MEAN":[0,0],"ME_mod":[0,2],"MI":[0.1,0],"MddCEXP":["no","no"],"MddCT_SP":["no","no"],"MddF180":["no","no"],"MddLAMBDA":[0,0],"MddMEMORY":[0,0],"MddMERGE":[0,0],"MddNCOMP":[0,0],"MddNITER":[0,0],"MddNOISE":[0,0],"MddPHASE":[0,0],"MddSEED":[0,0],"MddSRSIZE":[0,0],"Mdd_CsALG":[0,0],"Mdd_CsLAMBDA":[0,0],"Mdd_CsNITER":[0,0],"Mdd_CsNORM":[0,0],"Mdd_CsVE":["yes","yes"],"Mdd_CsZF":[0,0],"Mdd_LrLAMBDA":[0,0],"Mdd_LrNITER":[0,0],"Mdd_LrRANK":[0,0],"Mdd_LrZF":[0,0],"Mdd_mod":[0,0],"NCOEF":[0,60],"NC_proc":[7,7],"NLEV":[16,0],"NOISF1":[0,0],"NOISF2":[0,0],"NSP":[0,0],"NTH_PI":[0,0],"NZP":[0,0],"OFFSET":[7.854492,235.0125],"PC":[1.4,4],"PHC0":[0,0],"PHC1":[0,0],"PH_mod":[0,2],"PKNL":["yes","no"],"PPARMOD":[1,1],"PPDIAG":[0,0],"PPIPTYP":[0,0],"PPMPNUM":[2147483647,2147483647],"PPRESOL":[1,1],"PSCAL":[0,1],"PSIGN":[0,0],"PYNMP":["<>","<>"],"RDF1":[0,0],"RDF2":[0,0],"RDFWHM":[0,0],"RDINT":[0,0],"RDPOS":[0,0],"REVERSE":["no","no"],"SF":[400.260027172429,100.645457052],"SI":[2048,1024],"SIGF1":[7.854492,235.0125],"SIGF2":[0.3292636,-15.0125],"SINO":[0,0],"SIOLD":[2048,1024],"SPECTYP":["<>","<>"],"SREF_mod":[1,1],"SREGLST":["<1H.CDCl3>","<>"],"SSB":[0,0],"STSI":[2048,1024],"STSR":[0,0],"SW_p":[3012.04819277108,25163.8803995],"SYMM":[0,0],"S_DEV":[87388,87388],"TDeff":[2048,256],"TDoff":[0,0],"TI":["<HMBCGPND\r\n\r\nHMBCGPND CDCl3 {D:\\Data} SVS 3\r\n\r\n>","<>"],"TILT":["no","no"],"TM1":[0,0],"TM2":[0,0],"TOPLEV":[100,0],"USERP1":["<>","<>"],"USERP10":["<>","<>"],"USERP2":["<>","<>"],"USERP3":["<>","<>"],"USERP4":["<>","<>"],"USERP5":["<>","<>"],"USERP6":["<>","<>"],"USERP7":["<>","<>"],"USERP8":["<>","<>"],"USERP9":["<>","<>"],"WDW":[4,4],"XDIM":[2048,1024],"YMAX_p":[329442924,329442924],"YMIN_p":[0,0],"ACQT0":[0,0],"AMP":"(0..31)\r\n100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100\r\n100 100 100 100 100 100 100 100 100 100 100 100 100 100","AMPCOIL":"(0..32)\r\n-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","AQSEQ":0,"AQ_mod":3,"AUNM":"<au_getlinv llim=0.25 ulim=0.6 usepp=1>","AUTOPOS":"<41 >","BF1":[400.26,100.645457052],"BF2":100.645457052,"BF3":400.26,"BF4":400.26,"BF5":400.26,"BF6":400.26,"BF7":400.26,"BF8":400.26,"BWFAC":"(0..63)\r\n0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0\r\n0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0","BYTORDA":0,"CHANFCU":"(0..24)\r\n0 1 2 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0","CHANREC":"(0..24)\r\n0 1 2 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0","CHEMSTR":"<none>","CNST":"(0..63)\r\n1 1 1 1 1 1 1 1 1 1 1 1 1 8 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1\r\n1 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","CPDPRG":"(0..8)\r\n<> <> <> <> <> <> <> <> <>","D":"(0..63)\r\n3e-06 1.5 0 0 0 0 0.0625 0 0 0 0 0 0 0 0 0 0.0002 0 0 0 0 0 0 0 0 0 0 0\r\n0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0","DATE":1719985105,"DATE_START":1719983116,"DE":6.5,"DE1":4.5,"DE2":2,"DEADC":0.5,"DECBNUC":"<off>","DECIM":6640,"DECNUC":"<off>","DECSTAT":4,"DEPA":4.5,"DERX":1.5,"DIGMOD":1,"DIGTYP":17,"DR":32,"DS":16,"DSPFIRM":0,"DSPFVS":20,"DTYPA":2,"EXP":"<HMBCGPND_ED>","ExpStatus":4,"FCUCHAN":"(0..9)\r\n0 1 2 0 0 0 0 0 0 0","FILCOR":0,"FL1":0,"FL2":0,"FL3":0,"FL4":0,"FN_INDIRECT":"(0..7)\r\n0 0 0 0 0 0 0 0","FOV":0,"FQ1LIST":"<>","FQ2LIST":"<>","FQ3LIST":"<>","FQ4LIST":"<>","FQ5LIST":"<>","FQ6LIST":"<>","FQ7LIST":"<>","FQ8LIST":"<>","FS":"(0..7)\r\n83 83 83 83 83 83 83 83","FTLPGN":0,"FW":240000000,"FnILOOP":[0,1],"FnMODE":[0,1],"FnTYPE":0,"GPNAM":"(0..31)\r\n<> <SMSQ10.100> <SMSQ10.100> <SMSQ10.100> <> <> <> <> <> <> <> <> <> <>\r\n<> <> <> <> <> <> <> <> <> <> <> <> <> <> <> <> <> <>","GPX":"(0..31)\r\n0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0","GPY":"(0..31)\r\n0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0","GPZ":"(0..31)\r\n0 50 30 40.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","GRPDLY":68,"GrpdlyHandling":0,"HDDUTY":20,"HDRATE":1,"HGAIN":"(0..3)\r\n0 0 0 0","HOLDER":41,"HPMOD":"(0..32)\r\n1 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0","IN":"(0..63)\r\n1.9875e-05 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0\r\n0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0","INF":"(0..7)\r\n0 39.7375 0 0 0 0 0 0","INP":"(0..63)\r\n0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0\r\n0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0","INSTRUM":"<Avance NEO 400>","INTEGFAC":"(0..63)\r\n0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0\r\n0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0","L":"(0..31)\r\n1 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","LFILTER":100,"LGAIN":-12,"LINPSTP":0,"LOCKED":"no","LOCKFLD":9685,"LOCKGN":135.140426635742,"LOCKPOW":-27,"LOCKPPM":7.23999977111816,"LOCNUC":"<2H>","LOCPHAS":253.3242,"LOCSHFT":"no","LOCSW":0,"LTIME":0.400000005960464,"MASR":5000,"MULEXPNO":"(0..15)\r\n0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0","NBL":1,"NC":0,"NLOGCH":4,"NOVFLW":0,"NS":8,"NUC1":["<1H>","<13C>"],"NUC2":"<13C>","NUC3":"<off>","NUC4":"<off>","NUC5":"<off>","NUC6":"<off>","NUC7":"<off>","NUC8":"<off>","NUCLEUS":"<off>","NUSLIST":"<automatic>","NusAMOUNT":100,"NusFPNZ":"no","NusJSP":[0,0],"NusSEED":54321,"NusSPTYPE":0,"NusT2":[1,1],"NusTD":[0,128],"O1":[1664.9873657002,11071.0002757202],"O2":11071.0002757202,"O3":2401.56,"O4":2401.56,"O5":2401.56,"O6":2401.56,"O7":2401.56,"O8":2401.56,"OVERFLW":0,"P":"(0..63)\r\n7.625 7.625 15.25 12.1125 24.225 19.8 30 60 20000 25 50 80000 80000 1000\r\n500 0 1000 2500 100000 600 2000 0 0 0 2000 270 100000 7.625 1000 1000 0\r\n2119 20000 0 0 0 40000 0 0 240 2000 0 0 4740 300 0 80000 46600 10000 30000\r\n66000 0 4950 5550 4000 0 0 0 0 0 2500 0 0 1500","PACOIL":"(0..32)\r\n2 3 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","PAPS":0,"PARMODE":1,"PCPD":"(0..9)\r\n0 90 80 0 0 0 0 0 0 0","PEXSEL":"(0..9)\r\n1 1 1 1 1 1 1 1 1 1","PHCOR":"(0..31)\r\n0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0","PHLIST":"<>","PH_ref":0,"PL":"(0..63)\r\n120 120 120 120 120 120 120 120 120 120 120 120 120 120 120 120 120 120\r\n120 120 120 120 120 120 120 120 120 120 120 120 120 120 120 120 120 120\r\n120 120 120 120 120 120 120 120 120 120 120 120 120 120 120 120 120 120\r\n120 120 120 120 120 120 120 120 120 120","PLSTEP":0.1,"PLSTRT":-6,"PLW":"(0..63)\r\n0 24.296 84.013 0 0 0 0 0 0 5.6429e-05 1.5675 0.083475 1.9251 0.96831 0\r\n19.713 0 0 24.296 0.17416 0 0.19713 0 0 0.021903 1.6184 0.48128 0.077406\r\n0 1.5675 1.9251 7.7004 2.2572e-06 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0\r\n0 0 0 0 0 0 0 0 0 0 0 0","PLWMAX":"(0..7)\r\n116.8315 548.6951 0 0 0 0 0 0","PQPHASE":0,"PQSCALE":1,"PR":1,"PRECHAN":"(0..32)\r\n-1 2 -1 0 1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1\r\n-1 -1 -1 -1 -1 -1 -1 -1","PROBHD":"<Z166552_0019 (PI HR-BBO400S1-BBF/H/D-5.0-Z SP DP)>","PROBINPUTS":"(0..15)\r\n<19F/31P-109Ag> <1H> <2H> <> <> <> <> <> <> <> <> <> <> <> <> <>","PULPROG":"<hmbcgpndqf>","PW":0,"PYNM":"<>","ProjAngle":[0,0],"QNP":0,"RECCHAN":"(0..9)\r\n0 1 2 0 0 0 0 0 0 0","RECPH":0,"RECPRE":"(0..24)\r\n-1 0 2 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1","RECPRFX":"(0..32)\r\n1 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","RG":101,"RO":0,"RSEL":"(0..24)\r\n0 1 2 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0","SAMPLEID":"<>","SFO1":[400.261664987366,100.656528052276],"SFO2":100.656528052276,"SFO3":400.26240156,"SFO4":400.26240156,"SFO5":400.26240156,"SFO6":400.26240156,"SFO7":400.26240156,"SFO8":400.26240156,"SHAPPR":"(0..15)\r\n0 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1","SOLVENT":"<CDCl3>","SOLVOLD":"<off>","SP":"(0..63)\r\n120 120 120 120 120 120 120 120 120 120 120 120 120 120 120 120 120 120\r\n120 120 120 120 120 120 120 120 120 120 120 120 120 120 120 120 120 120\r\n120 120 120 120 120 120 120 120 120 120 120 120 120 120 120 120 120 120\r\n120 120 120 120 120 120 120 120 120 120","SPECTR":0,"SPINCNT":0,"SPNAM":"(0..63)\r\n<> <Gaus1_270.1000> <Gaus1_180r.1000> <Crp60,0.5,20.1> <Bip720,100,10.1>\r\n<Sinc1.1000> <Squa100.1000> <Crp60comp.4> <Squa100.1000> <> <Sinc1.1000>\r\n<Sinc1.1000> <> <> <Crp32,0.75,20.2> <> <> <> <Crp60_xfilt.2> <Sinc1.1000>\r\n<Sinc1.1000> <Sinc1.1000> <Sinc1.1000> <> <> <> <Q3_surbop.1> <> <> <Crp60,20,20.10>\r\n<Bip720,50,20.1> <Crp32,1.5,20.2> <Q3_surbop.1> <Sinc1.1000> <Rsnob.1000>\r\n<Gaus1_180r.1000> <Gaus1_180r.1000> <Crp_psyche.20> <> <> <Gaus1_180i.1000>\r\n<Squa100.1000> <> <> <Q5tr.1000> <> <Reburp.1000> <> <> <> <> <> <> <>\r\n<> <> <> <> <> <Crp25,1.25,25.4> <Crp25,2.5,25.4> <0.0> <> <>","SPOAL":"(0..63)\r\n0.5 1 0.5 0.5 0.5 0.5 0.5 0.5 0.5 0.5 0.5 0.5 0.5 0.5 0.5 0.5 0.5 0.5 0.5\r\n1 1 1 1 0.5 0.5 0.5 0.5 0.5 0.5 0.5 0.5 0.5 0.5 0.5 0.5 0.5 0.5 0.5 0.5\r\n0.5 0.5 0.5 0.5 0.5 0 0.5 0.5 0.5 0.5 0.5 0.5 0.5 0.5 0.5 0.5 0.5 0.5 0.5\r\n0.5 0.5 0.5 0.5 0.5 0.5","SPOFFS":"(0..63)\r\n0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0\r\n0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0","SPPEX":"(0..63)\r\n0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0\r\n0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0","SPW":"(0..63)\r\n0 1.1711e-05 5.205e-06 18.825 13.69 0.0040678 5.6429e-05 18.825 1.4107e-07\r\n0 0.0040678 0.0040678 0 0 4.0159 0 0 0 3.6264 8.30889e-06 1.29159e-05 6.03081e-06\r\n3.252366e-05 0 0 0 0.0021218 0 0 0.053886 1.0032 2.008 0.1511 0.00025424\r\n5.6904e-05 5.205e-06 0.00033312 0.0001861 0 0 7.6474e-06 1.4107e-07 0 0\r\n0.13462 0 0.034724 0 0 0 0 0 0 0 0 0 0 0 0 1.255 0.62748 0 0 0","SUBNAM":"(0..9)\r\n<> <> <> <> <> <> <> <> <> <>","SW":[7.52519777997265,249.997500275703],"SWIBOX":"(0..32)\r\n0 3 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","SW_h":[3012.04819277108,25163.8803995001],"SWfinal":0,"SigLockShift":0,"TD":[2048,128],"TD0":1,"TD_INDIRECT":"(0..7)\r\n0 128 0 0 0 0 0 0","TDav":1,"TE":297.9576,"TE1":298.3657,"TE2":0,"TE3":0,"TE4":0,"TEG":300,"TE_MAGNET":0,"TE_PIDX":1,"TE_RAW":298.3657,"TE_STAB":"(0..9)\r\n1 1 0 0 0 0 0 0 0 0","TOTROT":"(0..63)\r\n0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0\r\n0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0","TUBE_TYPE":"<>","USERA1":"<>","USERA10":"<>","USERA2":"<>","USERA3":"<>","USERA4":"<>","USERA5":"<>","USERA6":"<>","USERA7":"<>","USERA8":"<>","USERA9":"<>","UUID":"<688f3717-aff1-444b-a787-9c88218bbdf7>","VALIDCODE":-1,"VALIST":"<>","VCLIST":"<>","VDLIST":"<>","VPLIST":"<>","VTLIST":"<>","WAVEMAKER":"(0..7)\r\n<> <> <> <> <> <> <> <>","WBST":1024,"WBSW":"(0..7)\r\n4 10 10 10 10 10 10 10","XL":0,"YL":0,"YMAX_a":5572784,"YMIN_a":-5892080,"ZGOPTNS":"<>","scaledByNS":"no","scaledByRG":"no","shimCoilTempK":304.15,"nbSubSpectra":1024,"firstY":235.0125,"lastY":-15.012500000732302,"observeFrequency":400.260027172429,"brukerReference":400.260027172429},"filters":[],"info":{"nucleus":["1H","13C"],"isFt":true,"isFid":false,"isComplex":false,"dimension":2,"name":"JBA-CCP-3627/16","pulseSequence":"hmbcgpndqf","aqMod":3,"experiment":"hmbc","fnMode":["undefined","QF"],"title":"Parameter file, TopSpin 4.4.0","temperature":297.9576,"type":"NMR Spectrum","phc1":[0,0],"phc0":[0,0],"numberOfPoints":[2048,128],"originFrequency":[400.261664987366,100.656528052276],"probeName":"Z166552_0019 (PI HR-BBO400S1-BBF/H/D-5.0-Z SP DP)","baseFrequency":[400.26,100.645457052],"fieldStrength":9.400744570450799,"spectralWidth":[7.52519777997265,249.997500275703],"acquisitionTime":0.33980200000000016,"pulseStrength90":32786.88524590164,"relaxationTime":1.5,"numberOfScans":8,"groupDelay":68,"DSPFVS":20,"DECIM":6640,"increment":[0.0036762080019407182,1.9684842541393937],"date":"2024-07-03T05:38:25.000Z","solvent":"CDCl3","reverse":[false,false],"frequencyOffset":[1664.987365984416,11071.000276004383],"experimentNumber":16},"zones":{"values":[],"options":{"isSumConstant":true,"sumAuto":true}},"customInfo":{}},{"originalInfo":{"nucleus":["1H","13C"],"isFt":false,"isFid":true,"isComplex":true,"dimension":2,"name":"JBA-CCP-3627_16","pulseSequence":"hmbcgpndqf","aqMod":3,"experiment":"hmbc","fnMode":"QF","title":"HMBCGPND_ED CDCl3 {D:\\Data} JBA 41","solvent":"CDCl3","temperature":297.9576,"type":"nD NMR FID","dataClass":"NTUPLES","phc1":0,"phc0":0,"originFrequency":[400.261664987366,100.656528052276],"probeName":"Z166552_0019 (PI HR-BBO400S1-BBF/H/D-5.0-Z SP DP)","baseFrequency":[400.26,100.645457052],"fieldStrength":9.400744570450799,"spectralWidth":[7.52519777997265,249.997500275703],"numberOfPoints":[2048,128],"sampleName":"JBA-CCP-3627","acquisitionTime":0.33980200000000016,"pulseStrength90":32786.88524590164,"relaxationTime":1.5,"numberOfScans":8,"groupDelay":68,"DSPFVS":20,"DECIM":6640,"digitalFilter":68,"increment":[0.00016600000000000008,0.0026756062992125997],"date":"2024-07-03T05:38:25.000Z","reverse":[false,false],"frequencyOffset":[1664.987365984416,11071.000276004383]},"display":{"isPositiveVisible":true,"isNegativeVisible":true,"isVisible":true,"contourOptions":{"positive":{"contourLevels":[0,21],"numberOfLayers":10},"negative":{"contourLevels":[0,21],"numberOfLayers":10}},"dimension":2,"positiveColor":"darkviolet","negativeColor":"yellow"},"data":{"re":{"z":[[0,0,0,0,0,-1,3,-4,4,-5,9,-9,11,-16,18,-23,26,-29,40,-45,57,-63,74,-88,100,-116,132,-150,169,-191,220,-248,276,-307,346,-389,431,-477,534,-596,659,-727,807,-895,988,-1091,1207,-1339,1483,-1642,1816,-2015,2242,-2495,2782,-3109,3494,-3941,4468,-5096,5877,-6855,8127,-9849,12343,-16285,23450,-40594,151865,-79180,-178384,350343,104329,-119,-382080,226180,301283,-155338,-217299,312288,149882,-246469,-79280,-105492,-60248,-85450,-33259,285806,178675,-138319,-5775,223820,236856,-236513,-73904,134741,171901,-544523,177178,648827,-296335,-771086,264500,409376,-433113,-440367,531233,306365,-441555,-182916,673577,-191855,-453874,464801,371885,-362687,-14929,431648,-37228,-360561,202354,502032,-353349,-284378,515469,194929,-298216,-483314,648453,366527,-795821,-311294,266468,-211624,-816065,123786,682997,-486736,-396253,344595,534175,-532968,-697051,767139,371734,-536800,-325958,883734,204257,-1262779,193465,809683,-258578,-547111,295880,966264,-1100684,-239310,1111531,-235840,-655114,13073,853828,-686270,-846823,835554,67044,-496654,-491091,852346,417883,-1465287,560426,999358,-127045,-1139507,-68060,1526797,-870685,-267359,265118,459560,-183813,-865875,1505587,-83632,-1025814,70362,879595,40863,-1833097,613774,1514417,-1134626,-880427,278546,1682250,-1352992,-900658,1740699,-158372,-379545,-948975,1333677,15971,-1580497,1184448,-214846,-40569,-452809,679804,771945,-2037712,1459702,798154,-909550,-720528,203522,2308520,-2445700,-1212778,1835141,828906,-606380,-2322201,2116636,729743,-1735678,166631,-264263,1060814,-1222127,428237,1067006,-2013599,611962,470083,1232145,-1945543,-847318,3354639,-1043497,-1416807,-428625,2228862,708183,-3214240,1848417,605597,-517979,-940508,-104053,2052521,-2272686,571599,767006,-1159014,722618,-654585,1486392,-2208166,-166254,2834323,-1863964,-723457,-685930,3158594,69904,-3737440,2171428,1267415,541621,-2772923,-276662,3392842,-1674285,93828,-383222,951072,230997,-1209629,2487453,-1823560,-405919,1267157,562414,48367,-3076720,2956427,1085038,-2162117,-758015,732892,2838000,-3149160,-441125,2375282,-949329,138729,-1292789,2129065,-155682,-1568221,2242579,-1487665,543297,-129184,778460,57412,-2607205,3263607,67249,-1470059,-659347,1098324,2902550,-3964884,-178563,1861119,556575,-892700,-2741029,3058031,-60038,-1480446,748894,-361352,1239423,-1924726,1516988,528988,-2465642,1479056,583100,783516,-2798402,89975,3063243,-2340457,-1060811,-237456,2137889,-309694,-2643112,2654673,-41137,-901772,-811457,515221,1181342,-2407683,1501266,512686,-1058893,302872,83089,1551173,-2230366,572079,2129164,-1431136,-570618,-367620,2572188,-805482,-2550882,2252803,515430,-93684,-2027417,1060428,1877254,-2212993,399873,553082,477201,-1052457,-314858,2139160,-1828544,-934052,1147664,724079,-860580,-1978414,2337278,242532,-1920091,159127,1092957,748872,-2449262,569791,1580319,-1125589,-393288,265323,1176024,-1391685,-597696,1477567,-743607,-936258,240527,1112404,-620975,-1589973,1712593,452126,-1004038,-542176,968932,758704,-1835201,446442,1496645,-214519,-899049,-168187,1730706,-864721,-814301,1132410,708214,-743621,-919207,1579887,357026,-1586869,209050,1189388,-188044,-1635714,635345,1465811,-1235448,-907510,1078108,1317624,-1530378,-725093,1788033,-54259,-1023048,453639,947947,-495197,-990428,974504,752296,-800173,-517579,769815,520593,-1397243,192350,949446,-224169,-520688,397296,709110,-711467,-492730,862794,338079,-809736,-395172,1170710,135922,-1010339,-169522,1158239,-238371,-1087987,481078,1136972,-642997,-609165,929407,488456,-971188,-256470,1138316,12549,-1240933,169420,1031528,-351414,-789356,503298,718865,-915940,-336061,629014,247893,-900329,153054,600674,-79659,-502252,415155,463644,-319465,-116739,754579,355323,-456656,-247851,542215,48363,-670431,94642,688412,-142532,-612455,-41019,637992,-611987,-463780,493328,487964,-658834,-314548,958683,-63217,-796022,441928,857198,-281346,-879625,634293,305267,-936266,-199156,583937,502702,-589047,-486217,880283,-48939,-390157,144486,359022,-140495,-459347,655869,-127151,-264222,160958,49175,69871,-468663,278875,194910,57710,83745,-363634,483417,-58329,-34142,466593,-126556,305717,-330094,455324,-15158,-391118,533988,23271,25217,-343430,205726,566896,-444237,-17560,-120618,273771,-270052,-584134,815596,-177541,-49656,159441,145790,652425,-879290,583507,-16292,-187707,270873,-284794,617314,-658925,1691,24846,-411637,842900,-655848,242487,13503,-835075,101164,-241531,364699,-826388,-508194,906277,-263536,138729,-617298,559102,360156,-838799,128142,-378575,297403,85902,-4528,21646,-633799,709697,-741,-518004,51396,-186057,652490,-639524,73138,532066,-282726,-241727,-554803,657417,-51715,-747600,194417,86938,566945,-890824,-186037,1112164,-479924,214197,-345851,225201,255379,-435017,930969,-292924,-305301,238555,342928,-26940,-1495752,885539,656890,-512803,-692120,-89006,1254236,-319400,-738163,456306,-122165,204567,-118999,614324,-248782,-516326,512075,50580,-418657,-246919,295544,33981,-852673,375353,350522,-240326,-518901,164660,1111101,-829874,-933227,584476,669385,-438583,-1432340,612864,777464,-520852,-248811,408118,215952,-441904,152010,721490,-691722,-107886,927629,190752,-1154504,-322523,1690092,55554,-1329716,-130578,1092659,284734,-1468723,55307,836417,-504577,-562326,-87498,615667,-326536,-580352,792768,-249478,-93443,213520,369597,-208025,-943062,980944,108757,-1003703,168382,913625,496352,-1369686,-159644,1576245,-452762,-1032693,-336854,1530496,-226540,-1074450,453778,321986,-165523,-607815,649622,7396,-1117425,832569,794397,-593274,-1082740,463775,991159,-1405169,-494487,929369,901269,-901291,-923314,1468570,274531,-757993,41367,268563,96908,-1280332,615738,540018,-863099,101548,295913,445562,-1083622,242946,1148566,-967164,-614261,192772,1197260,-805148,-1293941,1400049,423603,-1076325,-636682,823884,835737,-1401708,-185658,1146714,30955,-630258,194642,1019966,-988195,-484551,1248188,90967,-684888,-540410,1186347,-52380,-1389775,1030363,717625,-162827,-1102595,708849,1009363,-1385472,-329349,695589,257049,-1040998,-180701,1162373,-487434,-671206,687957,385145,-510006,-433280,1067605,575971,-1010229,-232894,806403,384338,-1348619,278473,1419046,-687953,-868000,589084,1008228,-1045449,-774144,1294160,301035,-949677,-187770,1192411,-182348,-1196586,355647,1223173,-439064,-851775,741340,608793,-1317833,-158045,1103678,-36484,-979193,32480,1136825,-335430,-687650,665447,621736,-884120,-658910,1091108,437114,-1000070,-308619,961629,101508,-1086708,321772,1033932,-598245,-1025490,718603,836744,-823563,-501947,1109528,461360,-1118251,93347,1116370,-225437,-1257359,584361,775832,-784485,-1117863,693688,438694,-977647,-346023,924092,148744,-975236,168389,858503,-561576,-687026,454200,576088,-838791,-289448,997709,-53110,-553414,138823,866228,-533035,-881771,199322,563991,-518421,-462979,812656,666189,-822508,-311619,1054163,21418,-725230,11266,862993,-172278,-904376,619560,829919,-557111,-514128,726907,466277,-878902,-214276,1099829,-217313,-844966,331113,944158,-242124,-761748,879614,636760,-784007,-187915,529659,280620,-840046,-8667,783738,-369020,-360821,56564,780269,-939903,-216573,618315,147929,-367093,-351693,813292,124863,-819369,436758,560579,-203800,-782098,369009,922366,-1039921,-222772,482812,188291,-752140,-521279,1279162,-355943,-453713,422663,496682,-58004,-979875,1121378,365352,-1041929,-13881,244129,633149,-1151641,-26784,995234,-513133,-89329,-321518,833566,-370860,-429513,1138010,-653237,351918,-221561,414974,83619,-904157,1005429,-119948,-185347,-260613,154368,905003,-1516285,313192,560902,-420646,-371372,-1027604,1475843,-502766,-480429,575821,-270699,1065330,-876124,575619],[0,0,0,0,0,-1,1,-4,3,-3,4,-6,9,-10,13,-16,20,-23,26,-31,35,-43,49,-58,66,-74,86,-101,113,-125,140,-158,183,-198,222,-250,279,-307,342,-380,424,-467,514,-569,633,-699,771,-854,946,-1048,1161,-1288,1431,-1592,1781,-1990,2231,-2517,2852,-3249,3727,-4316,5061,-6020,7295,-9069,11638,-15248,7624,-45035,110363,270932,-40439,1473,126860,-2689,-391848,-18685,240691,82055,-73063,-44982,267333,-195759,-27135,-60564,134631,106625,-224263,-65503,140460,313338,-642444,-372136,489857,25680,-565865,-279733,506795,16559,-471362,27705,596159,-234128,-464818,420312,336909,-648376,121497,381487,-233493,-624368,149085,131600,-554953,-311152,359351,-238583,-437522,192386,322828,-350121,-478187,374354,289950,-532356,-412455,436884,265029,-735036,-64759,678556,62320,-457872,22150,605310,-373911,-606592,225200,735012,-423149,-733124,1089540,581994,-891769,-253712,663056,463100,-900932,-149093,1238743,-41815,-748706,315882,713203,-218663,-682800,1064127,89148,-584591,38530,908683,-48455,-993755,792499,117813,-844450,-83411,899342,724897,-1731383,165037,1227690,-352135,-608713,-438044,1433989,-369944,-1098408,741112,304619,68082,-792743,750978,463494,-1358457,497675,619839,182153,-1524530,-38578,2004203,-1163949,-1111247,245679,1303010,-845672,-1982106,1658149,355935,-750934,-104162,632567,1038490,-2036500,1000388,872695,-874039,355503,-178517,977508,-1444118,499598,1674290,-1928392,-196775,220201,1657264,-1378230,-2290514,2618054,200493,-1008413,-1451706,1291707,1899056,-2175320,139261,111618,777270,-144237,-930063,1847230,-1779098,-29556,1074028,33156,-602376,-1447551,2833755,-391694,-2350436,606546,1138246,1024776,-3058448,830555,1875599,-1537286,-146330,-559896,2047624,-1161632,-961033,1869662,-1601872,471799,8557,287139,-407660,-1570860,3299923,-1347455,-1708460,566603,1359527,955382,-4289057,1663627,2145478,-758745,-1344760,-1201097,3725490,-1468820,-1517531,1169751,-125216,1070322,-1791195,1438535,-184312,-1973767,2119827,-283096,-103489,-2032370,1388545,2662152,-3564273,-160049,929279,1877943,-1684725,-2097646,3403482,-755808,-510816,-214058,674261,986583,-2708322,1975202,-146136,-1183934,1221952,-745975,883371,-2316554,1741378,1753296,-3045711,510105,474986,2107086,-2534144,-2042154,3542155,-327812,-797258,-1971956,2085365,1683336,-2927963,1125961,-245272,427922,-880156,-418552,1808057,-2563169,733844,1146013,-291909,-1198218,-988694,3928827,-1285171,-1986303,1460707,1308262,550451,-3130092,2100076,1301786,-2031706,433711,-127747,1317736,-1816641,-268126,1734370,-1671486,758558,188078,843471,-1048432,-971685,2964326,-1351980,-1217586,439600,1568892,198700,-3296207,1788981,1230185,-1040867,-1055964,-8654,2507961,-1972561,-544148,1329157,-125450,-464181,-974872,2111509,-681299,-1714324,1625016,354642,-629417,-1728674,2080946,1212203,-2753162,309280,1385746,831725,-1891564,-175395,2460330,-1562744,-802465,730416,831601,-567686,-1155519,1951125,-421308,-1073565,491170,617531,59994,-1523974,1352679,1046849,-1578290,-120400,560263,994394,-1698899,-296071,1751186,-284075,-1086489,-207288,1511604,-397019,-1468466,1031628,606014,-841788,-897239,1133465,443893,-1632921,166155,1235818,-52165,-1264338,84054,1660450,-1051573,-1146917,1084320,737070,-864410,-1056714,1669118,246606,-1351705,29206,1015967,-378454,-1099563,741153,1121588,-954338,-520323,945462,238535,-802904,-60946,1181119,-409571,-935614,524641,911258,-608883,-756259,789121,358974,-887926,-389089,1240154,371799,-1188932,40440,1185406,-582190,-915058,404705,1179056,-693231,-870787,947956,779341,-1261850,-328524,1136201,93464,-1491212,17977,1200348,-363576,-886857,575910,725157,-566327,-294888,513287,99951,-508666,9137,887775,-95050,-698385,226377,386120,-223687,-611459,667370,-63845,-526048,222121,543573,190355,-537398,134538,519172,-189929,-649334,263676,803936,-456197,-702836,658147,545172,-561119,-342868,843761,63646,-892571,262964,950641,-274314,-751122,301879,600022,-749118,-396399,564753,288027,-338357,-387355,959805,12391,-618886,370085,383251,66294,-533119,180586,301372,-516992,444688,-206371,-16074,-160265,147467,343669,-494691,-81776,72030,121222,102959,-591332,191557,-147362,77159,-293905,-30791,99365,-521188,337898,206283,-73267,-389337,-199324,597093,-636182,-464943,588297,159729,-60162,-982808,507137,202851,-773435,347976,-276381,303188,-605777,-166121,652302,-402837,339789,-200372,219085,232351,-337657,799203,-344830,429573,34367,-252662,467973,-616676,274842,186323,128965,-26775,-886491,901422,-69838,-369365,-88351,138960,520399,-996484,336856,214984,-52553,452006,-170989,249529,-330960,4140,454539,-719655,283208,89929,245641,-388640,-393665,703158,-299176,-118782,-183186,220946,364931,-770669,321883,402564,4957,-408779,-609643,889606,-84262,-142196,-85686,-20773,302736,-583871,599973,62040,-694883,568631,234016,269876,-1096003,311025,1225403,-622536,-794183,143870,1301900,-392230,-975143,673851,198072,-327114,-169899,-71548,163590,-620408,142482,-68843,-144372,-88040,88643,257923,-628116,22667,602138,-436184,-394864,126744,811010,-608841,-796165,777316,772213,-310593,-979797,474001,1079238,-705071,-345211,356017,249637,-346597,-309043,603799,-723150,-444404,677772,220466,-882590,-722217,1502221,185857,-1746579,-33705,1386148,176013,-1245024,-230671,1128993,-408069,-747531,210722,155315,82412,-590345,719897,-62990,-515276,171665,-121039,221061,-365926,459579,357589,-1063095,288485,793039,359779,-1228559,-324324,1690630,-108781,-1184535,-89906,1321211,245534,-1377558,695043,780060,-305248,-731861,342697,599549,-1088597,322330,960446,-591435,-553803,515699,1267291,-799050,-1098565,1464982,624657,-724974,-646789,1171112,730219,-1702992,46489,617853,60553,-475593,262140,1047967,-825892,-115111,281328,101015,-309134,-469558,1101683,-385881,-1069931,627581,813502,-406476,-1210853,1269010,982936,-1368014,-432847,962755,750663,-1549388,-409982,1471291,-562428,-746593,224286,974486,-352877,-692063,1304831,233522,-994893,-173300,1010755,352324,-1572049,443880,1089108,-423774,-634052,417587,1142022,-1070472,-564200,970635,-291189,-760810,-406997,1073601,-277972,-1139288,592125,566266,-368231,-826280,790276,653713,-1040141,-191210,898479,-33145,-1276781,-285596,1561449,-592479,-1220670,358140,791284,-805403,-849715,1031493,505622,-1122547,-261577,1021993,167958,-1120910,469122,638974,-782648,-851660,703580,761868,-1028299,-265357,1228111,185595,-954906,-311889,804239,-211649,-903339,714136,646808,-517661,-501191,639218,643533,-1137995,-94228,1122268,199262,-821195,161709,1002895,-318284,-955145,725224,837640,-744800,-769242,1236469,526129,-1050996,-200190,1108033,-408709,-1208030,348478,1025128,-642846,-1213777,892010,563849,-833348,-500433,1145133,292143,-1161320,78468,1134498,-334623,-621104,596265,572758,-845106,-465528,746639,469740,-789180,-104830,1113819,-124834,-793274,301540,934740,-432379,-652019,848797,381656,-801338,-218737,883181,245245,-1006424,-162329,1059145,-67803,-873016,323454,840727,-841459,-590078,805291,623857,-857616,-495806,858840,151201,-913496,27717,692597,-89834,-776666,706631,554377,-598000,-290223,463263,138895,-778506,-145793,816399,-333357,-602981,255413,595394,-394300,-505668,809279,-137738,-493268,-5581,613329,243322,-1168181,547417,440704,-165593,-442985,32870,980882,-787415,-378946,746642,296521,-551478,-619749,932715,104335,-734290,727046,170708,-92952,-960861,614358,1098299,-1389629,281466,511233,329778,-367754,-443793,1287881,-604164,-120927,239094,234147,133212,-680444,922963,-440101,-642153,394839,-194138,706688,-833879,636226,375394,-842478,258588,-248474,785326,-864422,-469938,1297850,-532783,-270083,-613816,706475,617652,-1497763,924098,-195973,319390,-401635,-291268,1117360],[0,0,0,0,0,0,0,-1,2,-2,1,0,1,-5,8,-7,8,-14,18,-23,32,-38,47,-56,71,-88,103,-126,150,-179,207,-243,286,-334,381,-437,504,-577,657,-743,842,-951,1071,-1199,1341,-1501,1674,-1859,2063,-2290,2539,-2805,3098,-3420,3775,-4159,4583,-5055,5582,-6164,6821,-7565,8422,-9414,10578,-11964,13574,-14626,-13408,-95971,79770,-52364,-21155,61263,-197167,-311331,452239,-126358,-246931,107039,172634,43177,-91388,-57443,-272818,169376,-66648,-249945,-192434,286823,302700,-124584,-94673,404317,135957,-769683,-94732,734174,-96275,-819407,453725,521055,-449966,-415705,390506,295290,-703925,-188775,622797,-133495,-268656,-87819,395303,-88136,-507279,353624,218370,-92003,-574528,167123,566001,-201065,-477572,329092,134669,-254903,-170845,785026,-349912,-493678,323314,385372,-204914,-447611,859543,378958,-905360,41437,729579,-59282,-903043,317336,925975,-1038645,-496978,512822,679150,-872595,-529774,1519434,-362492,-947338,200908,770276,168107,-1240147,809687,415590,-701178,-276658,432835,815156,-1291349,-216685,1000484,-514159,-399456,-625632,1003834,-363083,-1012232,684161,-249863,94230,-928366,541219,609866,-1492157,656932,355717,141344,-1096726,-17866,1558145,-1407307,-64447,744970,408362,-738653,-959522,2198062,-758778,-1737449,927452,1046237,39321,-2695287,1201168,1344955,-1447731,-445587,-59333,1640393,-1408100,-436863,1843366,-1307544,255723,-515129,1570270,-326522,-2244794,2151908,-237852,-119747,-900571,190683,1668507,-2500566,1272286,323930,-461124,-25021,-1275120,2540727,-2167344,-651635,1626883,-495630,310636,-1639586,2353614,-405982,-2159927,1811071,-212866,200355,-2566988,1786877,1852499,-3466282,496996,860737,1629748,-2173017,-1704815,3822252,-1502443,-449463,-645020,1154525,910318,-2771290,2855536,-763981,-773359,287228,-116132,2229383,-3569766,1462310,1329392,-1503411,449408,-1830999,3093302,-1861228,-1014946,2360356,-1364152,914383,-2079233,2231205,358666,-3275977,2416340,-656890,610826,-1509406,442985,2563586,-3763053,1568895,617457,-194270,-1305563,-1201724,4616998,-3103227,-1590196,1890978,1008166,531873,-4186117,3082915,870129,-1998461,596763,-903025,2526000,-2565810,612170,1876936,-2820921,1451205,-754664,2150565,-1587709,-2124113,3726116,-1533853,221751,-1312270,1165434,1652327,-3718707,2746143,-268589,-330846,-143609,-459140,3101994,-3483966,734044,1502734,-880344,-41769,-1404137,3464109,-1917210,-1504728,2473818,-513512,147135,-2591033,3147313,961552,-3871878,1446097,714594,1402304,-2719837,44079,3589937,-2703639,388527,-460701,1399465,-314991,-2292110,3408743,-1538450,-672579,393518,702524,1345964,-3374770,1923686,950104,-1228770,172965,-246431,2769875,-2342340,-123644,2166020,-1354367,-142784,-1054188,2420571,-880110,-1986777,2560767,-194333,-206847,-1305872,1519759,1305526,-3113817,1502091,1007949,-195646,-1448271,410463,2758494,-2475591,-692441,1626214,567613,-1034539,-1633027,2753390,-452135,-1649083,819791,720385,184654,-1999971,1599513,1037370,-1735744,8901,410154,1093481,-1810810,-656087,2128419,-664466,-563373,-9903,1412304,-361071,-1552128,1819782,247007,-828726,-656407,1373899,992584,-2057840,603347,1623611,-689793,-1057819,471049,1547124,-1864542,-610600,1487967,56645,-1319430,-313509,1883424,-562730,-1670442,1126081,1127801,-833845,-1565884,1079835,1134302,-1610931,-217422,1142310,371831,-1382834,-141302,1798711,-263704,-1162840,677132,1018865,-513279,-1222329,915390,852650,-1100697,-331062,1310342,187525,-1419461,88633,1138504,-696573,-942142,893090,671522,-972288,-535979,1254023,186234,-1266026,104425,1078905,-601386,-1334458,665836,1077981,-976336,-879547,1186423,639468,-1462519,-195536,1316597,-105938,-1294597,59238,1380954,-648087,-1114802,819405,746684,-762464,-626845,961821,474556,-828984,-190234,1189017,15502,-800469,156441,679972,-42900,-343969,596357,478543,-532887,-692905,1031556,104155,-808967,-289308,686189,-293389,-785633,622744,675561,-731270,-395265,634620,138177,-1178477,-156428,1237527,-330984,-611333,415236,997762,-777183,-455719,1190812,400626,-450814,-348263,857577,191098,-785971,410606,60024,251148,-531218,110424,821781,-789651,-307329,104487,251637,-148775,-786449,560663,-134684,-410360,97350,21370,306437,-540328,360032,348455,-464106,-130685,-150275,1017365,-660768,-7253,565473,-815557,-59376,190198,359272,-417135,-439851,1069197,-550153,-260342,-211577,331379,407551,-898649,783345,-277860,-233661,131142,-488971,641905,-709608,103568,111246,-289860,296385,-597584,826869,-413422,-165031,589641,-373908,641285,-525867,371302,211665,-681877,440728,-406718,601672,-487185,-695911,656685,-270995,396074,-686651,-326082,466990,-338106,456708,-654952,-72784,473882,-482580,247445,-429348,694997,258717,-454148,23742,-180596,660382,-494029,453926,454676,-572128,733627,-416838,85273,10348,-167368,581993,-873581,747606,11119,-223194,189272,-706358,995175,-419649,-136894,332163,-333065,694363,-528257,101119,-173302,364930,630509,-609101,-158416,406572,1095242,58104,-1034897,428090,718248,263386,-844190,-620056,1248046,101962,-347383,-312582,497933,578040,-592553,-34207,-55219,-77481,291923,40511,77374,-674009,710359,625389,-740242,-300818,116900,452486,-659898,-450393,959447,64432,-414796,-159699,613983,300128,-313781,13059,342844,101292,182934,-139973,-393348,27148,594080,-18414,-869842,-371995,1333249,300640,-868441,-691271,1003942,595499,-1307139,-527631,673500,846658,-721589,-943824,463301,-29442,-425982,99097,181166,-144696,-306222,1047899,-103511,-661296,279654,680248,320463,-1034444,444330,781853,-802460,-426905,414151,783265,-471467,-492087,633308,-89140,-292195,-156356,414288,109777,-573105,710231,-307185,-271368,371752,345250,349691,-1047488,781981,766186,-372165,-676099,-196226,1689035,-671915,-713620,545718,590831,-137430,-1251003,737596,417358,-784363,385288,-2934,229993,-889992,705950,885001,-1079557,106393,573422,818110,-626839,-372915,1283810,-271378,-486262,98304,785194,-120302,-1268805,934361,726521,-648540,-307775,76873,377161,-1259741,392738,745373,-698360,-223815,271032,854304,-825265,-522679,682372,-67789,-696158,-393152,792635,585087,-1145300,-131908,454716,199884,-873815,-122979,1012664,-552069,-218975,364317,364130,-309879,-278026,1066090,-203251,-817394,225768,488393,-314169,-870739,912054,481600,-1088862,-293805,518874,141233,-1064205,52656,867623,-462213,-468391,507492,674572,-473373,-820003,713083,-30001,-854283,-2787,1177645,-110601,-1122008,453503,794709,-307289,-806517,84970,612911,-569848,-694431,445933,349050,-564185,-557859,788137,153640,-752427,362934,675576,-139269,-363387,428114,546796,-996932,-412219,793631,54276,-834702,35180,795626,-208876,-606709,392615,681043,-646884,-287254,963796,264050,-777157,-270533,852381,-289015,-705751,429112,474589,-543260,-508149,459536,428492,-688468,-227783,627166,454103,-426638,75399,843536,18289,-730360,230008,366674,-276112,-664243,798137,510487,-811703,-95009,520867,14178,-848380,13549,544087,-211977,-464348,608300,467018,-639908,-252411,986476,-96724,-514480,-76134,554076,-97777,-576567,376286,718951,-521777,-252117,448958,371592,-416762,-31007,875642,-114999,-229749,-5352,512435,60840,-738185,504018,344487,-143814,-513372,220926,642139,-704384,-64179,490200,29022,-155639,-301480,728066,-59963,-565326,538034,-134035,76511,-479622,523450,98025,-686657,359192,123302,201118,-467562,332396,887846,-1092969,240235,161957,-100037,-302047,-710527,986154,-752315,-343040,41943,119093,563073,-885825,1047537,-82661,-346003,174375,-649144,1069023,-1072755,156682,712076,-422965,567101,-883973,713151,-216244,-371388,878546,-610062,558614,-702349,337383,779981,-1505352,1311350,-450799,-13607,-32340,-488803,1229369,-1322501,481865,163748,-626522,555100,-1029205,1164243,-845031],[0,0,0,0,0,1,-1,1,0,3,-2,5,-7,10,-13,17,-20,24,-31,33,-41,47,-56,70,-77,89,-104,120,-138,151,-173,197,-221,247,-272,304,-338,373,-406,450,-497,542,-587,643,-703,766,-833,902,-984,1070,-1164,1265,-1382,1513,-1656,1820,-2010,2237,-2501,2815,-3206,3700,-4344,5209,-6455,8401,-11930,20585,-65889,-393032,-202869,-41829,135462,39322,-59394,2337,108569,-150685,1711,-261044,55266,45915,314536,58213,-262655,389783,-117352,-364223,24032,210319,-38776,-238653,383974,302024,-378967,-78088,562797,-318440,-840522,-13209,521568,-384858,-603802,387241,515613,-554605,-386607,634343,66464,-611334,21291,649384,243485,-376052,-119495,393866,-95730,-431049,52311,392040,-281366,-469926,640348,94980,-55098,-23073,578834,39635,-454419,62326,322076,-384551,-328188,315495,623375,-719806,-82962,924638,-117477,-828614,-200064,1101840,-776507,-584700,1030770,662269,-920886,-876821,1353187,-39481,-1415629,147402,674755,289084,-1148161,301631,997832,-1045744,-143102,622880,976647,-630757,-955544,1373444,-256820,-446651,-263526,504496,550047,-1297595,1078312,170465,-407790,-329780,296021,1201889,-1543709,219738,1242057,-589617,-193837,-555016,1519121,-862516,-1225262,1279856,-57108,-139079,-738357,1715991,428838,-2285567,1218596,1075128,17452,-1476588,291206,2666401,-2001090,-364437,226638,885717,-256739,-1251069,2095217,-1037038,-748322,204406,295445,761115,-2212517,1752806,872062,-1630556,247627,-435476,2020473,-1897430,-294673,1687046,-1192929,479896,-791735,1705603,-615185,-2035408,2790066,-830808,-129015,-965996,984689,1481918,-2864125,1915732,222016,-737513,-870923,413289,2852566,-3359187,-21105,2278566,189455,-973076,-2665327,3680515,-16691,-2286152,905780,-359625,1697171,-2626084,1131545,1400333,-2452168,1643621,-500317,1488919,-1705595,-842382,3433473,-2650352,394332,-573485,1443229,573248,-3123235,3184990,-1058102,-271619,35710,-157657,2273577,-3788362,1818216,1062667,-1419304,159438,-1338512,3448434,-2582686,-395297,3091759,-1757783,98395,-1468066,3102770,-763411,-3724428,3447048,-66127,143476,-2993145,999207,3010282,-3451299,850949,-74266,1406904,-418171,-1988382,3312137,-2744330,68251,734718,-54239,871691,-3328048,3645474,-377957,-1720950,1020116,-492322,2496722,-3417919,891134,1822286,-2304123,1166156,-910271,2451543,-1875356,-1574894,3422005,-2062525,220783,-960315,1861423,412827,-3398043,3241967,-413773,-845208,-690461,1225436,2501009,-4485807,956816,2105177,-289579,-1349450,-1621000,4194374,-1597054,-1211906,1347040,-261221,791901,-2527759,2409105,355917,-2590036,1475699,-93709,1076441,-2413838,159271,2708627,-2260305,292207,-46897,1658208,-476306,-2085311,3024333,-1193013,-585747,-116314,936404,800855,-2788921,2324677,547840,-1563575,-85014,429156,1960701,-2854906,511688,2345739,-1028089,-935779,-45755,2426302,-1839969,-1775148,2653113,16301,-974170,-1512074,1907477,694893,-2658206,710010,951945,97495,-1538669,273385,2246972,-1803280,-97101,921540,381883,-918744,-1086023,1936128,-214444,-1248495,294080,830879,239283,-1670824,1145639,1013599,-1450479,-101668,651772,777498,-2076404,-161255,1731375,-897630,-1140368,359002,1419150,-786854,-1159463,1936224,284508,-1357005,-165351,1300696,313632,-1860078,878180,1329325,-945890,-1015852,1162360,1545417,-1427645,-652736,1359919,482654,-910866,-153711,1441506,-187031,-1293198,418476,1031762,-380662,-1269973,684198,691959,-971806,-698715,740862,402358,-810671,36410,1461121,-404502,-1065452,699008,1000670,-975719,-857174,1264316,310710,-1411326,-115128,1273131,-292320,-1208865,597545,1230526,-828651,-827102,1072300,571809,-1343013,-458352,1308995,-50857,-991404,241466,1330237,-224382,-1083982,343033,754546,-815440,-752624,810674,440914,-953908,-280962,825356,171797,-1029880,-122332,1056695,-254062,-1092212,294336,782658,-610093,-554809,640464,244507,-1070793,-278762,926381,-235700,-1003824,289934,597848,-623088,-329089,661725,367038,-1207463,-397430,1275233,-37892,-919112,304738,787133,-447449,-810223,1042215,482911,-743096,-519770,761559,426791,-694291,403833,597701,-128456,-417881,-409965,790056,-123541,-388580,525812,84734,133899,-614254,622705,421410,-736182,309966,210473,351622,-883414,261672,812776,-505787,68949,-103413,-29025,-309619,-412427,689125,-494204,-289539,396405,115800,143025,-822876,985447,11055,-1066448,115730,87750,446528,-982280,546098,506853,-892042,361573,-432051,451420,-478353,-344294,778589,-551029,274321,-411714,148818,308632,-599527,816488,-171622,336142,53343,-187855,833360,-666641,61335,30866,121747,291961,-922082,700796,-1952,-351764,-258613,-568923,840372,-219429,252736,-427453,-464272,885903,-356576,132715,-321924,267741,741327,-1192333,433213,-158802,234168,258697,-412717,944086,-715109,936442,181119,-719942,607194,-429237,539228,-741194,-56166,682048,-767474,368221,-176074,609608,73912,-440566,622049,-300717,448966,-138793,-519234,359854,23432,851266,-493472,-196860,791620,-33044,20215,-1067980,326466,883938,-255264,-583462,-384540,1064763,429601,-986825,50446,420143,469169,-478797,-73277,267758,-137596,286035,31235,56963,-463240,193663,635064,-808021,-228162,538926,389507,-571173,-448950,900849,-110691,-453139,32136,392184,136581,-678699,119810,310857,75745,353556,-212223,-205525,66799,346146,-106781,-674682,-347651,1058376,267119,-828209,-299791,1078141,912489,-1016660,-907795,613020,904400,-281278,-1144817,760754,452823,-482100,149774,48038,175621,-469103,649585,207997,-900118,435132,634222,41489,-690463,332387,881897,-791368,-685020,724577,496667,-285265,-978145,1158376,195053,-694554,393445,199919,522433,-614057,421293,100400,-571970,512620,582896,-136004,-1133518,116590,1371272,-606227,-662024,-23296,1222926,-189251,-1597008,673669,465400,26309,-796091,387380,922657,-993312,116288,213247,122188,-360076,-169541,1042873,-926330,-425877,879662,98571,-665087,-830165,1299459,-40867,-1022623,359492,604088,-229997,-1028991,362942,808301,-996836,-41271,317215,670338,-824130,-228452,1089525,-446612,-49608,104848,548588,-423580,-595392,1263689,177201,-414809,-399150,337400,625032,-1092420,-106908,811175,-16772,-359940,-193392,1211116,-671757,-812914,606384,132973,-300378,-150800,1072051,252863,-916742,364148,774886,-374632,-529877,539787,794657,-775986,156080,937787,167321,-846440,-122545,1067987,-468031,-584364,113129,713988,-254060,-850477,672720,75927,-839450,-230953,715210,163923,-967544,64536,773842,-195463,-665806,333611,680683,-572498,-726300,470283,290339,-654525,-358019,916198,154479,-849550,287042,808784,-225446,-577254,371909,334730,-598993,-178977,704174,90851,-659057,7420,807753,-376720,-534941,763966,562668,-620069,-378674,797441,152662,-697708,10731,813808,17740,-932370,220745,442193,-288059,-641604,337220,638259,-543974,-303189,574033,500312,-641622,-204668,897925,-315601,-847020,414021,656896,-382876,-818987,144113,408899,-264200,-417777,479757,92401,-402533,122678,546325,-379867,-386377,441080,367579,-392371,-255478,732087,15977,-458941,239713,665435,-171128,-867881,343655,584236,-633304,-497356,619956,215622,-431358,-485673,957456,275444,-488072,176621,447095,134432,-662332,329145,325105,-434933,-138144,68608,392180,-328889,-240845,770993,-327221,-109476,47529,720960,-211042,-728131,567753,-340865,-177842,-115320,255362,334041,-1202207,453259,432035,-203509,57423,-280186,971641,-714626,-104758,260179,-304025,49957,-325896,681050,15112,-603249,695099,-383941,436371,-854364,228396,1151189,-1012833,147284,-372542,555689,-59299,-921720,1075434,-674279,313132,-181470,-30268,548323,-1054837,860715,-175555,-350560,285524,-745767,1258802,-1068839,350148,449031,-966076,766380,-990557,1178791,-431260,-375484,990925,-989683,821312,-556603,304947,572955,-1149234],[0,0,0,0,0,1,-2,-1,0,2,0,-1,0,-1,1,-1,8,-10,11,-14,24,-31,36,-47,56,-69,85,-102,123,-145,173,-204,237,-274,319,-368,422,-480,546,-621,700,-785,884,-988,1100,-1219,1354,-1499,1652,-1816,1997,-2191,2396,-2616,2852,-3111,3385,-3671,3980,-4312,4657,-5005,5340,-5623,5750,-5441,3842,2725,-39803,-140456,215969,-196924,-160708,-98586,304287,85631,-245475,216343,184819,-387551,-185912,384292,-77087,-441226,-18278,228761,-224185,-36362,317996,-252629,-234737,246229,-22192,-118848,-204140,143476,-96681,-374390,64837,383020,-399681,-294377,60770,202222,-431472,-328443,112531,264446,-125351,-243753,404580,260615,-315150,-462747,550231,307028,-474381,-50496,709852,38994,-961462,200895,888481,-211068,-519948,262167,750635,-833871,-464437,478338,452943,-699103,50304,651306,-260976,-732817,449139,323018,-579119,-131925,618330,146555,-577986,58012,537419,-193137,-543692,270608,566273,-362151,-351580,429170,368305,-577125,-631157,966140,-84899,-745045,76158,796602,-332938,-1028213,732815,791988,-854913,-623506,512280,1033532,-1550744,-712923,1245280,402913,-1096617,-570230,1372641,-140903,-977365,779752,558131,-327903,-661485,961756,39953,-1131644,568059,542911,-419923,-848237,349637,1191975,-937371,-292910,607905,188004,-942639,-727563,1407053,-274444,-844959,511357,544332,18706,-1111113,895314,689771,-947800,-107087,657594,805939,-1845260,-17410,2116478,-806785,-1128785,106252,2342531,-386650,-2368948,1168393,1338757,-84817,-1598388,362282,1269060,-1416846,322080,288173,-538384,8143,365152,930215,-1860340,-49459,1374531,-294881,-738476,-666027,2089767,-320302,-1759783,1025900,517239,-177264,-1517396,664914,1380432,-1507254,304934,191424,873421,-826810,-528014,1944814,-1325453,-307484,860083,514130,-712990,-2111931,3143320,345039,-2127559,-442574,1862703,1929716,-3510929,-314938,2123742,507378,-865694,-1134298,2238416,-251115,-707730,980340,-1020249,84045,88741,1012583,-896267,-1999989,1998960,371687,-1043554,-1282794,1084033,1647699,-2697435,116979,1076457,316105,-710475,-906557,2122104,-795152,-843553,884092,479261,273426,-1556570,1875077,-100874,-1746014,1061057,624949,301198,-2780424,1406479,2630057,-2241255,-1365719,731213,2863432,-1334376,-2639295,2307160,632171,-88196,-1569112,814378,1108326,-1866866,1113378,-325066,-742879,204350,769937,889663,-2314928,919837,1838846,-972383,-1313781,-449314,2223892,-1095119,-1670978,1294496,214090,-195177,-1539731,1424648,998475,-1801606,693346,392512,363402,-1437676,81307,1822559,-1759426,-268215,954981,780065,-1427771,-1463304,2820744,-782748,-2017995,-45571,1784152,319741,-2793457,938847,1408810,-763099,-821663,-6519,1418658,-1354145,-31522,1311025,-725568,-386501,291962,1571745,-919436,-1118038,1910283,254446,-728240,-326298,1244564,731018,-1831005,712157,908632,-177257,-1082498,176585,1657497,-1317140,-480756,1033169,657483,-854284,-682949,1854925,-618574,-1464110,654076,749926,-269611,-1914781,981053,1061650,-1592716,-666070,1169610,859570,-1456259,-340600,1844539,-427351,-1093711,598423,1187912,-500538,-998496,940150,307705,-879050,-165006,898181,-21239,-1089216,600349,912457,-675688,-460584,528833,734039,-970330,-416669,904897,100966,-887370,-261380,1133641,-295161,-1237253,633671,811267,-603184,-825246,674944,681553,-1065826,-540873,1109169,234437,-1223812,-28089,1415000,-477652,-1218857,550996,815254,-769217,-461069,820944,743327,-1133434,-538159,922617,-86252,-1154329,303150,958369,-402729,-614483,697847,278347,-439248,-178756,318788,177468,-711415,233529,162923,-442742,-487079,370053,345033,-380291,-122848,751463,295347,-652019,134625,801358,-194327,-830474,-119573,289383,-428690,-938189,502195,768274,-1022716,-445531,590377,160728,-593516,-241872,694039,-103994,-810364,250144,693419,-352274,-617289,448665,234617,-544189,-59449,632587,-151770,-181410,160990,434972,-294288,118746,294700,37813,-364496,-18245,262220,-33741,-384653,190233,361623,-36006,1842,93275,261460,-469805,-155263,262921,78537,-15036,-234304,657184,201052,-373811,63746,173706,28938,-347045,108143,270168,-685531,-129730,236691,39841,-337683,-426895,535397,-400533,-451893,145580,215429,-4528,-192388,93173,-56405,-140046,46248,-402507,-72132,-58401,293299,-185867,-431044,448721,127924,-424509,-303522,227557,162202,-86232,257898,-140566,-168112,30706,-231251,339150,-443052,358151,121858,-311417,-83625,-256515,603260,-423105,-294521,219012,-68722,214008,-540332,312246,286136,-224804,-186196,-234782,288433,-316474,-247213,334614,-159639,213016,105405,-51109,-286827,-215318,650698,-350340,-539012,509938,552550,-193442,-950303,575015,-121386,-329134,-62679,-76846,77672,-408425,538795,590344,-851460,-10600,422066,994890,-827021,-632565,1185499,47038,-293733,-169500,840246,164155,-612171,617757,-71638,226681,-413996,-169779,574632,-402316,-260184,-9397,306817,271181,-333884,382435,-531388,-119776,649543,339456,-581088,-597994,1074737,311104,-1262426,-519933,662947,506664,-1030356,22626,900944,-77312,-392080,377871,16124,-671728,534268,1052900,-944690,-651838,473278,1267936,-569866,-1367977,1241382,756713,-539608,-1134496,416106,984932,-1201072,-234563,651621,479520,-467256,-484334,745646,-127318,-417471,233475,29372,-288638,-436213,868618,-229440,-865535,328301,1011612,-46858,-1322995,887611,890978,-728930,-910873,491623,1247015,-950560,-551036,838652,-171206,-326426,94298,719825,-791510,-400133,1270682,-109578,-1022381,-408073,1353414,587821,-1701906,373892,1376223,-53596,-1168891,-300019,1443378,-562207,-500879,441061,310734,-301060,-439948,1137444,-139437,-658552,135337,516968,89665,-1211024,1087531,833137,-1084274,-420646,788716,626654,-1611735,-365265,1344668,-208955,-1070823,20820,1255267,-182637,-1418862,721092,261587,-739077,-368395,1077788,72332,-1189643,875577,1023350,-456261,-1001900,545973,1555955,-1546960,-700327,1047984,770228,-459523,-837664,1345554,-12671,-908048,302942,506334,-297077,-827594,916381,772651,-890140,-74043,827706,359543,-1196611,-102919,1162170,-441474,-1216899,475221,1399696,-899940,-1496660,1378018,448514,-1149605,-677324,1118057,472655,-1535407,378561,1171175,-677301,-1079855,424638,974909,-1261886,-422976,1296414,-48274,-1035798,-339093,1340583,-36582,-1314319,400539,951638,-425070,-1028698,622293,702566,-1088327,-251404,831997,257779,-857785,116866,1260361,-143740,-838175,657803,877040,-599351,-683658,1131772,664317,-1185162,-367751,1287536,-60189,-1381893,423914,1198122,-516132,-955688,800640,951254,-1071435,-787373,1224063,388907,-971826,-32324,1247741,-314462,-922275,639914,1000503,-684985,-917688,1129143,443321,-783619,-258843,1004129,312017,-742434,102139,1108689,-340519,-895954,468092,872586,-706159,-534445,987949,303701,-877441,11432,1133361,-9421,-801071,399156,949409,-801837,-991198,790015,722378,-999303,-601313,1186188,304475,-1012095,-7576,1057912,-302877,-1020455,402018,1168193,-967732,-640250,896027,617183,-776398,-248266,827195,-102392,-950501,125306,1010851,-356575,-1060088,617946,574064,-320611,-584056,885444,216282,-899297,-56973,767744,62752,-765493,227987,772986,-611083,-474677,711496,459463,-871786,-634941,1029693,-110733,-865435,47226,1045939,-93599,-948057,891198,894371,-829972,-699028,664523,787076,-1317359,-398370,853468,87908,-931846,-99818,956381,-541826,-917262,778822,352979,-530904,-374451,621708,242245,-889125,276105,317184,-291205,-506791,294876,709290,-545490,-407940,198952,459166,-360663,-309968,1165657,-32852,-609689,345138,244396,-36817,-827987,551011,456599,-928075,-14939,240723,524572,-1136868,1352,1089006,-511753,-340006,9983,1305428,-290480,-1131225,870517,115878,-203643,-244520,433904,895757,-835932,178559,148692,-186216,41292,-329468,552069,-632871,38469],[0,0,0,0,0,1,-3,7,-8,6,-12,16,-21,25,-29,42,-51,58,-74,88,-107,127,-147,173,-203,236,-273,316,-363,417,-478,542,-614,695,-790,889,-999,1123,-1263,1413,-1575,1760,-1963,2185,-2432,2701,-3003,3332,-3693,4098,-4545,5042,-5589,6206,-6903,7684,-8572,9588,-10764,12145,-13782,15769,-18256,21474,-25851,32271,-42933,65591,-206781,214205,85093,-392124,160111,447841,-237370,-192586,140404,116940,-536431,-272021,453048,170071,-314172,86542,231818,-193197,-163425,464360,211078,88559,37892,260624,-349214,-349627,168851,126514,-704559,513708,210353,-22604,-131162,149173,259949,-565613,-62404,228950,529407,-30168,-23922,11891,594332,-449979,-279423,332000,145751,-567883,-211890,715649,302831,-662336,17910,653098,-116393,-811201,308125,530974,-707173,-347592,545980,464807,-440777,-123615,770511,-77023,-723380,546106,701855,-444176,-272656,590343,227210,-426259,166098,247908,27939,-374698,87955,607334,-587231,-377125,615327,571480,-811162,-405827,794540,-218629,-881393,102565,588337,-44782,-990812,433780,856094,-832973,-777615,467535,978694,-814317,-1218074,1349938,591026,-1045153,-513261,1198743,468623,-1319547,508952,671306,-474961,-443796,419664,584915,-1268748,371106,1111763,-546795,-883563,209300,1146017,-921113,-837518,1138632,104048,-352777,-457675,903904,239297,-1365966,552335,645871,-236482,-763651,186756,1332505,-1116539,-62014,541178,313983,-829021,-448267,2094460,-592812,-1429934,643148,1685979,83649,-3093431,928163,2091850,-988664,-1141877,-123899,1854102,-1241514,-429410,951773,-934898,210139,-45731,697221,-1024284,-867317,1993077,-161632,-1038616,-318257,1713565,351894,-2146024,1110684,839484,-784934,-976581,-11816,1688866,-1445215,-501085,1091420,166310,-287907,-1121257,1677685,-689229,-951105,1220697,-69132,-312631,-1743655,2255247,1214165,-2990783,-67494,1645516,1735142,-2812767,-1292761,3232122,-117159,-1002657,-1469394,1706931,930133,-1649500,1208002,-574551,-148080,623457,243522,68369,-1971635,1933958,976107,-1767924,-547150,910839,1792519,-2140692,-970768,2332777,-304611,-496022,-1041442,1526238,125342,-1778295,1213065,25415,311795,-1218394,619894,1000137,-2338249,1130347,975774,-357454,-1485128,151024,3426096,-2156337,-1882527,1207484,1887564,-725717,-3185441,2382407,1451084,-1439406,-832627,254270,1933106,-1280812,55880,656102,-1273150,737854,227033,351154,-1652266,-363588,2234913,-1180906,-1121807,60801,1654140,-156974,-2151252,1614570,600858,-538889,-926786,566477,1389989,-1957920,247226,1283760,-278938,-681890,-384845,1923383,-1312908,-990241,1509564,153917,-991984,-1334925,2640900,633229,-2571306,482163,1560046,408990,-2472883,46328,2248647,-1115558,-712066,219308,1119516,-877602,-1037534,1657161,-667222,-580940,636400,869636,-316576,-1715941,1672975,605942,-1470399,-77205,731227,859489,-1614898,43816,1506268,-557612,-625708,76484,1250843,-956605,-1092580,1255975,128569,-732394,-551446,1182291,212225,-1723609,561504,1172369,-331152,-1470821,745268,1775542,-1447832,-862552,1378959,683907,-1176114,-965459,1782257,-131268,-1366019,301517,1108498,-442058,-1339989,823020,822078,-1271442,-330016,721469,183387,-1155461,-33054,1040261,-760231,-712870,501207,737470,-725624,-627757,1094475,199072,-913180,-76071,1010804,-2966,-1273925,461221,928210,-453636,-855736,666700,653243,-893143,-568394,1059017,443380,-1105124,-161343,1378671,-8183,-1067388,329605,1106939,-714851,-1002777,636593,653849,-1054391,-424136,982061,142169,-972648,172046,841461,-263092,-500521,342900,375184,-554041,-380734,592596,81538,-737031,62810,702007,-182565,-460121,543305,282699,-644539,-356993,567569,305227,-519762,161167,1169015,186352,-704139,331196,782632,-210703,-883478,441330,505718,-755328,-518788,705021,228056,-914328,-161563,736441,-72009,-999781,1631,799313,-272184,-534970,373996,288302,-597132,-297536,442757,-133112,-329100,82546,525730,70457,-248240,218165,77585,-360423,-110171,277478,6726,-371491,73041,146938,-238213,-20123,244893,96474,-300398,-59763,89611,42339,-252342,-296778,182257,146618,-372059,7603,30143,-216857,-385308,230341,482310,-338547,18430,334422,-62970,-363371,-8322,691700,-193481,-546676,359335,132162,45942,-294602,147191,104920,-98042,160376,-364002,-287245,72539,149246,-5984,-415901,413439,115323,-264697,-296443,22460,229528,-295839,-42893,168977,-181141,472702,-75466,527436,-192198,87269,395286,-295738,28589,-155940,35301,-55810,-285899,295280,-152132,223672,-98699,-122483,455797,-253204,-192605,108024,-7808,-137991,-460813,370376,180994,96258,531945,-396322,-258844,-605401,772821,-72037,-886529,496161,456950,-376593,-778456,224226,873132,-619984,-271539,289814,192695,-327986,71905,279215,-843898,-105002,657883,324352,-629392,-580956,844356,173070,-669115,-287230,412301,545684,-911746,125027,536081,-466781,-426864,-412920,626812,-232527,-510033,586489,-168402,49243,-381925,449668,-141182,-374826,635069,-103380,-345119,-363865,914618,488680,-1335689,-325993,1116314,702648,-1161986,-350831,721982,-206611,-276343,156014,166286,-173031,-8404,962363,-753600,-686495,817691,990730,-444822,-1758834,1078878,1124125,-624372,-870407,354321,1022644,-753714,-520054,874956,-67122,-172221,-528590,629520,-128177,-568033,398074,104250,-93488,-228542,566192,151992,-1045245,493163,835609,156636,-1093766,294587,1139228,-931870,-860319,711787,1266424,-639442,-980866,1237612,-146288,-522467,-7479,355113,-421629,-796312,1516014,-12474,-1199108,7100,1375501,519912,-1795928,29914,1843319,-125233,-1072366,-500588,1289326,-172518,-1211376,630576,269670,-317454,-640673,793755,347576,-1078121,220315,366189,-120794,-1117585,442534,894842,-1154182,-299540,1119658,874029,-1101219,-536742,1952287,-119565,-1231699,-187063,1221508,16307,-1070844,1017053,741338,-671787,-379291,493081,332888,-1351446,375153,1222964,-929255,-831887,550070,1095551,-730351,-1165130,1527659,487754,-967119,-716335,941197,614199,-1269851,279854,653028,41048,-843960,550904,696493,-961021,-428324,618420,292755,-994010,-435492,1063588,-126342,-1306538,370355,1238263,-474350,-1419313,1214102,997336,-1463621,-560975,1071731,388442,-1451413,17390,1358959,-289706,-868803,276542,1256140,-677743,-1019488,1522679,205912,-826896,-293329,1278580,320037,-1490116,359422,928753,-463879,-972911,639452,763292,-951326,-440468,794338,235261,-827407,-200019,1347330,-114053,-1143079,604196,944143,-644686,-1032021,925921,819452,-1000011,-554459,1195579,211683,-1407576,190153,1433354,-440789,-1152785,1055092,1028517,-1016384,-719466,1263056,311340,-1095463,-212095,1279709,8397,-1210597,454996,1090553,-500179,-932990,517298,1058220,-951201,-439990,1204408,193911,-867177,9829,823261,55196,-897813,507820,818184,-579434,-674547,922962,670928,-835791,-131036,1170356,24598,-1172844,138088,1064461,-681128,-903121,621666,1039845,-702734,-608314,1183992,447762,-989706,-108464,1311090,-55326,-1309571,465061,872014,-934818,-634081,782543,394018,-1167397,-617683,1135812,218000,-929975,132287,1060605,-336000,-647643,321495,380424,-458108,-728220,807197,241280,-1104066,-328510,877683,-107415,-1001810,5697,1027846,-610262,-699831,637520,357529,-695990,-720769,900055,-71333,-881813,-5863,1016683,80887,-778830,615266,1013437,-800120,-653226,722858,332875,-1069500,-544894,1162876,-143413,-714732,33226,513655,-38096,-914678,711141,514197,-655442,-112168,370489,548270,-894860,107476,760358,-277564,-361597,56670,672335,-581258,-781240,589102,161465,-498569,-451283,588988,307226,-996868,256504,225935,-127170,-687689,-16689,877973,-788096,53251,477008,392753,-630127,-507660,1253342,-197060,-666486,320977,568076,-133061,-1059459,747911,446639,-666737,-221332,21043,701548,-563507,-198227,690920,-122722,254265,-317549,515297,-159399,-319020,685526],[0,0,0,0,0,-1,1,-3,1,-5,7,-9,8,-11,15,-19,22,-24,29,-40,43,-52,61,-70,81,-92,105,-121,136,-152,175,-197,222,-246,275,-310,346,-380,424,-469,521,-575,632,-697,772,-847,932,-1025,1129,-1240,1365,-1501,1654,-1831,2024,-2241,2495,-2793,3144,-3558,4067,-4705,5526,-6609,8108,-10308,13783,-19780,16303,-104613,-136549,322934,151510,36603,-72630,649460,132576,-629974,125108,331335,-173685,-385883,218524,357222,76043,-15265,296499,303856,-95011,-192305,177660,200585,-67695,-454325,189163,38753,-503608,123914,373716,191734,-494168,-82582,372115,15609,-387993,143981,178784,-314708,-528491,377613,130848,-387819,49970,476360,-305553,-590671,663724,167188,-612311,-843,839953,-144976,-790142,205627,502600,-419587,-370414,620804,289113,-531542,-298544,550931,326316,-648141,-102697,604159,102693,-669758,217529,486682,-56402,-795512,226759,689648,-321891,-462733,270675,482230,-577634,-599586,789053,-144476,-299248,55742,620337,-105470,-663754,725665,135700,-433650,-98794,534600,193054,-987736,577985,958779,-605289,-1016000,817736,1262726,-1189433,-1144126,1267315,216546,-716092,-636635,930490,175489,-1009496,450783,446582,192927,-619213,562480,601983,-1299869,94448,897025,373275,-1070260,-630384,2028480,-398703,-1153155,-850,1212546,648435,-1730721,454416,654287,-399633,13906,208162,761969,-1142270,454607,627459,-1359219,-142604,417363,688047,-1856706,-481580,2732383,-667501,-1537148,-170707,2080177,4288,-2939431,981034,1554353,-98277,-1762822,-359261,2105176,-855354,11647,52250,-316880,353425,-89423,1467372,-1701515,-1039587,1701818,610658,-698316,-2373815,2253595,1743178,-2199163,-774828,245783,2257410,-1761796,-1251055,1831981,-397704,415421,-807889,488345,28979,-802317,2056069,-1760459,-521770,945973,852614,-999235,-2731323,2926303,1382643,-2444704,-1390964,1602285,2848549,-3333987,-1736139,2323637,684313,-560653,-2520086,1893095,385373,-872172,662200,-1095991,459828,-476042,1526002,73233,-2844674,1910564,1359288,-181343,-2548528,-484125,3869497,-1674891,-1511867,-447818,1897714,802779,-2777096,1500133,409873,-230694,241526,-749425,1151731,-1458763,1699391,113814,-2294540,1130032,947662,605862,-2872053,599302,3549028,-1807881,-1887239,-39210,3179227,-620284,-3574160,1853658,1061659,191855,-1933930,-305253,2122455,-1608756,661641,149786,-611202,385878,39467,1798360,-2858797,-606148,2016765,536845,-1257065,-2451236,2962917,925183,-2652284,-146901,849290,1912186,-2121581,-329112,1607133,-715559,288433,-396770,315820,-813887,-115624,2151618,-2072847,-681174,1077109,1076151,-1294624,-2246890,3004334,419918,-1919810,-703626,1649039,1703772,-2972365,-23123,1763458,-12243,-978899,-646466,1804073,-778113,-824961,1334933,-323557,-334774,-622378,1544660,-17147,-2104401,1404350,1207477,-332947,-1959567,316434,2161086,-1712295,-887166,828407,936930,-1110081,-1221420,2082569,-554663,-788752,420158,767883,-435273,-1250720,1557419,305768,-1327279,403815,907784,81932,-1817573,597377,1879952,-975956,-954771,475433,1149075,-1135924,-1123703,1630360,-86165,-1385447,-398219,1041026,180389,-1484130,545395,1014786,-442909,-929887,560575,944239,-1387239,-485021,1177208,587298,-1032579,-515804,1678720,-90276,-1301648,402961,1248807,-417757,-1002783,1011853,794556,-1051238,-133667,1113710,52355,-1104035,256568,875699,-803389,-1055551,600438,750371,-727374,-522257,1125657,214635,-1218000,58900,1219303,-28943,-1036380,692762,854563,-464390,-793883,685795,761827,-879184,-492935,985245,213198,-758962,-107182,904247,-118079,-1183147,171823,805517,-474720,-692020,600865,654366,-774932,-371801,911616,99903,-968963,-82771,729486,-445922,-690294,585338,701307,-819007,-317750,615980,-72343,-742890,-1556,686599,-318526,-581681,309841,505228,-362818,-189060,277549,261128,-675579,-197898,739737,-57419,-605050,-244648,550772,116077,-810902,123415,517146,-337031,-441413,324519,321788,-465133,-315562,406729,510440,-368903,-296538,696449,-176993,-770048,65350,46341,-313356,-730279,403419,189003,-547848,27298,217514,24502,-343607,213633,333422,-525892,-217009,-44367,245025,-168014,-154674,152369,-419636,-56400,264366,-109766,-171909,-617502,104791,240311,-120819,39879,-230820,554519,-448830,-136071,410677,238553,8342,-766200,545070,214722,-431159,151939,160644,450819,-356006,-478257,592744,-379325,208995,-14252,354139,-301137,-372937,669915,-328550,-210789,62454,240681,373956,-373746,10383,117740,63084,8316,-444236,752658,-20307,-250782,76902,7356,421504,-771963,279523,190134,-83587,201209,-343645,565217,-736216,278461,601732,-689231,-45559,-67516,477454,-779452,-665915,947355,73348,-277133,-276310,371198,564901,-522461,458832,-100407,7652,98639,-27565,183868,-1054055,90061,555630,-202568,-526827,-297995,954712,-84136,-778965,21501,258840,465624,-710734,108018,659190,-732607,-55847,446625,777169,-529029,-406549,1272342,103235,-656681,-90020,519421,-158596,-1129660,635077,118194,-804581,-25517,393880,419595,-1075235,67557,1132568,-51509,-505652,-125658,654842,-149096,-143916,418125,-341574,-414687,281697,736231,-272368,-1367610,855598,1015918,-692767,-787947,239974,1487871,-641623,-1040847,684428,702257,-353475,-631152,626672,105254,-1231169,749760,736587,-293747,-982404,723002,892716,-1477946,-552879,887170,494254,-954101,-470597,1289485,-178362,-816424,607663,784943,-477084,-858626,489433,381753,-1046286,165461,334218,79720,-944759,207695,615255,-858135,-261872,828395,628212,-980641,-827595,1608442,176596,-997533,-289188,1083612,810708,-1504581,-29932,858967,-141124,-563805,-89086,850959,-910892,-218448,1072815,-125781,-1075452,-29738,1641941,-163215,-1575942,834467,1154102,-505043,-966164,826315,955371,-1272362,-18964,995172,-128680,-866433,-194034,1148183,-540736,-651273,793741,236592,-528402,-510316,1181592,-73811,-1538649,556252,774508,-118083,-1618512,579366,1490869,-1093117,-1055493,362468,1251845,-648446,-827498,1395836,-29936,-651834,-82795,934124,-128855,-1178521,1215550,795010,-989188,-682433,734901,772019,-1590205,-194737,1435757,-17486,-1113197,-3247,1199988,-709704,-1148532,985202,300023,-894061,-528600,1314894,303107,-1493221,464377,958725,-313180,-1014256,464462,1135590,-1193892,-749672,1124954,714666,-999378,-660815,1282432,133958,-1184686,-142015,1116379,-36937,-1008409,543248,842403,-857646,-815730,877187,401263,-1147058,-265791,1376697,64868,-1335052,765133,1197337,-993597,-1120829,1133380,417973,-1237730,-409311,1291229,169456,-1205109,449568,1126843,-388958,-873736,910280,994282,-1155211,-379032,1056358,358288,-1050253,24517,1148743,-347284,-1231473,371627,1147314,-222620,-910178,659401,844616,-964755,-676230,837932,398864,-1275326,-200029,1148171,42265,-1439158,251881,1175500,-630466,-950864,937657,603993,-867413,-246405,1027822,-76758,-1158960,154509,1462736,-558847,-940897,723728,713165,-1065547,-593799,1269317,390023,-743444,-15423,955844,-406507,-902865,499053,1252419,-708679,-835023,845595,576170,-810250,-329382,1029478,16127,-1152692,-55245,1314807,-450331,-1063241,229208,1048504,-561739,-878265,840964,408645,-778888,58338,858150,245826,-856048,79333,1107771,-636830,-637583,495964,451891,-687912,-360274,1023534,-1910,-1117096,-5733,688667,-290081,-1124761,539815,557982,-641666,-592329,738326,445934,-897499,25221,1060382,23942,-884731,25294,1036024,-305951,-941791,470254,210785,-43349,-541179,917397,356157,-1151537,-17793,787956,273905,-931598,27383,1196013,-839368,-578059,329797,442402,-269296,-695332,1124686,-198711,-494155,373322,30542,170821,-641123,787702,450486,-1261010,222310,569766,481810,-1404582,293988,1407131,-800678,-259359,-198773,950435,-316307,-1202796,1130916,-148432,-105359,-571408,113477,586881,-1123235,387282,107076,95559,10113,-363694,949595],[0,0,0,0,0,1,-1,1,0,0,-3,0,0,0,-1,-3,3,-3,2,-5,9,-11,12,-16,24,-28,29,-40,46,-55,63,-74,87,-98,111,-127,147,-168,189,-210,236,-263,295,-322,357,-394,435,-475,517,-565,618,-669,721,-779,844,-906,966,-1028,1089,-1141,1173,-1170,1107,-912,433,694,-3577,12940,-116127,-70505,342068,204043,-400260,-47372,353441,58364,-331461,-14616,239943,138582,-528596,9559,430417,-221916,-264585,389973,289362,-88571,-94149,336461,170169,-74109,-168690,206968,195200,-193171,-156857,41727,349580,-272264,129,378513,-61965,-328320,140730,56176,-222356,-355594,481056,-8523,-247645,-120029,237994,-145956,-362370,332626,357365,-583839,-219143,718187,200242,-830622,309766,576687,-181205,-523350,73221,729757,-606349,-542594,421698,209972,-341436,-359949,743349,58299,-816663,-71698,587794,-105268,-638756,65240,673277,-315566,-804009,233953,516072,-40426,-639367,858532,577771,-757860,128889,376385,415490,-605393,448265,681577,-702177,-207262,574867,-118046,-1110147,151066,1512422,-799592,-940188,505523,1280070,-860526,-1223304,1157411,477255,-1251115,-447205,819330,646350,-1200720,158542,620469,-328186,-5059,-65326,569174,-760446,-215492,1320418,-78036,-506440,-747200,1617470,261641,-1688959,49898,865584,580846,-1527080,59624,1234977,-971597,-25800,8601,663865,-210429,-474989,1360717,-1059281,-311841,771241,423783,-1013798,-877218,2473242,-43554,-2129653,306129,1875254,401304,-2931030,502980,2100475,-741298,-1192075,-755194,1987701,-367487,-1028114,936489,-376804,526203,-142925,603364,-341715,-1581893,2069203,481587,-1088067,-1601126,1228487,2686623,-2794702,-920984,1009943,1365267,-452226,-2255855,2088501,303191,-480670,70738,-133449,835721,-914848,1334234,-336641,-1370464,1875220,102275,-398221,-2112351,1855463,2424723,-3175558,-749154,1717877,2123282,-2343774,-2544798,3057527,790673,-1015422,-1601296,1102148,1957977,-2024554,599480,-357139,-166017,547590,-161007,918976,-2711624,1327590,2043157,-1250832,-1545274,-547073,3846940,-959764,-2985652,1323813,1273060,1071314,-3143281,651416,1688736,-1217197,632397,-896555,802025,-444495,169506,1257903,-2425871,963841,1396954,-105295,-1676702,-379803,3871137,-1553180,-2520689,949062,2065600,395451,-3968833,1610169,2252888,-1439244,-1283996,-443190,2298748,-1334864,-745956,944527,-1055901,779598,-121827,940804,-1243013,-1299760,2841989,-232395,-1418789,-1730330,1949109,2096621,-3474596,10134,1008666,1360722,-1275801,-1343878,2212592,-798084,-487016,325706,64144,15987,-926483,1964313,-1010038,-1362200,1639773,585964,-804001,-1929408,2163347,1305340,-2693261,-159185,1637736,1299913,-2055189,-1078276,2812969,-599161,-869137,-501348,955166,364880,-1566764,1509964,-164620,-646826,-116497,745483,444978,-2484296,993326,1787289,-840848,-1279150,24842,2482288,-1278279,-1699782,1201265,499169,-462708,-1427025,1703023,384561,-1519065,629736,899323,-8147,-1061213,611508,1180836,-1646332,176113,1147548,80071,-1455858,-156149,2124318,-1106673,-1277599,625403,1027341,-854327,-1384179,1411717,653258,-1200100,-456071,904882,394388,-1418357,249032,1365487,-632970,-892659,322757,1210030,-954156,-849709,1311052,256918,-1126775,-581330,1346435,154326,-1554470,321484,1093515,-579189,-1042510,829199,1091312,-1141163,-606370,1024283,159313,-974575,91798,1010537,-306966,-932656,782498,654301,-908569,-539293,1274735,261930,-1272814,65629,1164961,-37059,-1210575,652572,966183,-735546,-1102960,746380,830671,-804633,-505319,604120,384230,-1003215,-362178,949160,202602,-1029620,208532,856028,-341372,-689100,355182,547382,-726278,-255186,625956,355934,-741921,-225196,616001,-209484,-716875,292156,715406,-671664,-574201,908223,-116151,-965146,194754,616753,-78170,-647236,234721,382701,-403220,-275767,609415,157720,-411354,-221870,590251,291842,-720576,127089,712840,-6548,-612402,159130,588584,-76262,-563919,167201,623108,-470214,-490905,443057,112265,-496800,-488783,700950,2562,-775119,427378,538133,-233953,-397045,45383,462629,-466300,51589,450681,103863,-300704,-78540,506906,-235376,-93710,289528,126036,33986,-312971,253372,-132373,-381826,432221,-71510,142092,-308115,92688,346946,-539925,127106,-64250,410809,-72605,-276517,474519,311236,-187729,-462181,214102,576818,-721314,-72923,89723,99632,-49793,-578079,641085,-291193,-30156,15991,-79864,128345,-525907,903801,-25125,-656821,142523,268930,254006,-510734,44039,573964,22584,319571,-567208,185019,336620,-396764,95570,81818,332960,-167865,-349079,770275,-317281,72695,-278650,380965,67129,-200436,819868,-399092,-224677,374147,148843,-214535,-877654,798965,189989,-553088,-107319,213806,717818,-635849,-110104,319448,-461064,205667,75439,300482,-284694,-178682,1022203,-337940,-626764,-199099,557691,277936,-933215,88423,717236,68962,-578839,-197271,807846,-431308,-302931,384914,359676,-110695,-552444,663871,179337,-898175,211600,311998,124076,-1072111,333390,917334,-808076,-160308,371717,514736,-961626,-134862,1178790,-257856,-347260,-8824,487180,-6876,-874845,478225,-74227,-619763,211254,178620,-45655,-979401,482546,939470,-725078,-612840,336659,1045168,-424308,-1366310,896190,453331,-437972,-485867,403856,559991,-979301,198903,370318,-523024,-808445,475906,1039510,-1050546,-685736,1418889,643168,-893805,-434168,1158609,320338,-1321112,576440,663581,-201557,-996292,310092,746484,-914209,-57031,691461,-67050,-347548,261979,763647,-413752,-280253,1028124,282877,-847555,-899158,1400876,627646,-1877662,-321966,1067222,387544,-1339496,-496982,1383614,-329662,-419969,-79261,589331,-315755,-665071,1144724,-17234,-1012700,299320,1091184,-137367,-1717270,712809,1254646,-890663,-650822,513417,1324132,-1177840,-566965,1221571,-22646,-853747,-246536,1154315,-139567,-1100807,1038654,606047,-450349,-348593,628047,250423,-1443000,610247,1086150,-489327,-1549754,38673,1804194,-823576,-1298325,897583,1128598,-574822,-1150517,1232277,575498,-1064503,299453,695513,159346,-1234893,612225,1230833,-975824,-471859,1026034,534232,-1149441,-651900,1689285,-56789,-1159518,47734,973902,-208362,-1210399,1030046,659465,-945834,-529145,1149557,700709,-1338017,82044,1007270,-440172,-784473,216072,1141259,-509153,-579174,1305588,505577,-924891,-788996,1304824,474259,-1417665,51851,1425424,172175,-1129625,319060,1287612,-802762,-765961,797685,517896,-1041897,-402781,1235214,44387,-1230773,273779,1085408,-596131,-834074,881661,673774,-980444,-534267,1047686,192126,-1449222,-72415,1238261,-365334,-1202139,828324,964380,-582720,-1050815,1055976,622489,-1024739,-272268,1015633,80270,-1212546,419354,1272840,-130185,-1130932,578201,1148205,-955897,-620337,1022693,579309,-1103761,-487654,1200919,20330,-1158761,172341,1059613,-553305,-902059,678856,538253,-799884,-585964,981148,90370,-1048261,104963,1051774,-529836,-764380,890393,720871,-871191,-676284,1064670,501701,-765319,-17571,1134486,-186671,-1231184,346763,1134951,-392639,-645458,754310,713008,-818401,-745558,792162,199735,-985522,-220913,952045,-30228,-1061895,632118,633244,-357342,-768464,857463,764577,-694848,-122940,913317,550416,-1020510,73294,1084240,-469077,-754008,565332,579061,-567721,-955763,1098140,171071,-1087583,194544,826725,-138113,-964728,534494,1088980,-976736,-549184,470861,559655,-856248,-521361,1336810,-220737,-799677,-51758,844415,-126597,-1145772,642116,552872,-457450,-501080,219356,868464,-1096425,31240,870885,-89381,-443949,-249736,1326481,-647327,-913913,1085363,94381,-223840,-815791,846935,508067,-978846,35669,169527,33953,-534776,265212,918824,-1155207,88307,607831,-65141,-599269,-758118,1398823,-621655,-806765,328019,539831,267634,-1325437,846986,384184,-631002,-91509,-153835,809979,-984075,-174476,998317,-599288,285396,-482145,719505,-206596],[0,0,0,0,0,-1,1,-1,2,-4,5,-7,9,-11,15,-18,24,-31,38,-45,57,-66,77,-93,110,-128,148,-170,197,-231,259,-293,335,-384,433,-483,541,-608,681,-755,839,-933,1036,-1144,1263,-1392,1536,-1691,1859,-2043,2251,-2476,2725,-2997,3304,-3650,4036,-4470,4974,-5557,6247,-7068,8074,-9341,11006,-13333,16984,-24543,104413,20525,-55855,-91537,8003,170557,-164836,79407,89683,174543,-235086,-75746,10097,244816,116181,-30954,60772,-145603,110501,-32449,-285128,241484,-106063,-557988,208763,541318,-268263,-665785,467800,432453,-751208,-307642,781403,88681,-823731,-43250,614364,-155711,-777090,278305,268408,-613785,-76372,354373,296907,-623674,-208983,368935,-195873,-119586,69802,310269,-530546,-275424,304534,177872,-15513,37796,283303,131260,-514761,530686,372676,66600,-200522,53358,654398,-517783,-393283,726761,-7429,-359289,-458329,1280104,-234226,-1282875,566899,919540,-182866,-1485012,771339,1103915,-1132756,-421997,781742,929844,-903969,-436038,1291861,-753003,-731630,246003,433165,-205173,-759247,1290897,-73084,-711014,47082,515209,403129,-1429563,702023,867887,-513071,-68302,-98923,1349360,-857142,-576134,1029059,-141497,9402,-976248,887432,-348676,-1311899,1497521,-28979,-338309,-1261265,1456979,1581065,-3146717,214121,1640694,509981,-1636770,-1669833,3143694,-585341,-1074710,-6577,733922,950335,-2177535,1262586,-119632,-708147,834859,-472723,691391,-1791460,1186774,1308631,-2170892,515332,235518,1263974,-1599247,-1242351,2636602,-1026568,-397852,-1115970,1299844,1027171,-2676345,1652329,-348452,359129,-330320,-575083,1527654,-2677972,1400346,1081445,-1662640,-533831,-371854,4041441,-3166087,-2871453,2560488,1232110,319860,-4722833,2433138,2723180,-2580051,-128626,-1212170,2774616,-1279094,-989266,1776642,-2391085,1996931,-358510,-277677,-727484,-1194793,3984916,-2603715,-1216682,1098318,1117650,873785,-4209130,2760821,1260124,-1463800,-399034,-1039369,3393661,-2806289,-551557,1396328,-1297538,1850233,-1864904,1895896,-1402909,-1287265,3578327,-2195155,-753182,-1267201,3175037,1086987,-5892080,2369794,2171434,891942,-3273942,-2252061,5572784,-1872274,-891473,-744797,896672,1911090,-2660551,2399750,-1591920,-212938,2224325,-1471223,617231,-2514056,3052196,934956,-3835583,1259727,159442,2293265,-3140629,-1094802,3774419,-1877682,8886,-1662292,2174176,771537,-3071152,2408693,-1189148,677349,-492635,-84049,1331563,-3620364,3088245,733796,-1982830,-646916,210364,4125033,-4171932,-1432019,3388972,647720,-564302,-3562202,3809965,1239616,-2544162,677617,-581957,1881952,-1867741,568551,1329171,-2635316,1899766,-230269,272075,-1466657,-166620,3358927,-2707235,-953387,628601,1182640,-139280,-2945891,3073941,544584,-1377923,-102850,199541,2035417,-2759279,744628,1541170,-975970,285010,-339722,1969637,-2205956,-756295,2730044,-1140691,-1121619,-701296,3058788,-365698,-3458518,1953432,1183900,-284397,-1924003,951323,2522642,-2593068,-153409,816301,276250,-572229,-744276,2266754,-1305255,-1062770,1114521,558190,-331955,-1540048,1879497,268104,-1876003,425034,764386,609986,-1926825,356320,1781348,-1348202,-671891,399540,1236036,-996787,-1227878,2148380,-216718,-1036677,-95432,1547052,-64994,-1966071,1348543,968366,-895095,-1149428,929280,1366227,-2230524,-422952,1827595,-54845,-1584106,161478,1872472,-720168,-1449133,1210257,921802,-992559,-741449,1232947,632144,-1379674,190170,1012760,-88308,-1255157,387544,1089244,-768980,-947899,549549,716876,-888859,-333115,1088979,-22414,-1318846,145698,1130149,-363339,-1269730,442004,1108756,-604094,-717116,1223254,626423,-1350317,-61347,1319748,-186578,-1303618,429679,1346721,-692929,-1369712,722838,1016496,-855166,-587824,1324057,378475,-1382509,325356,1021817,-329986,-813127,655069,1021112,-851354,-825086,935575,479063,-441558,-137494,904478,-117838,-606900,319546,616517,-271736,-668077,466488,567666,-293079,-393859,727315,398186,-847057,55763,1313590,-334323,-946056,299968,909092,-747045,-940753,1043254,567103,-750341,-432317,669817,152015,-1220233,420063,699714,-389517,-401415,460516,652372,-796853,-504522,870623,25758,-581724,-534248,707507,187533,-1076585,430954,63961,365466,-578813,5913,440670,-475235,52377,156263,215805,-87363,-223450,674940,-436408,25699,124141,192192,-41217,-859771,951783,51948,-630779,-82946,54062,672159,-1427580,2809,785230,-504054,53203,-188025,846486,-306778,-333008,838554,-766215,119925,-188308,551655,-111146,-943445,995056,117528,31943,-363110,-242438,645064,-688350,178493,-23851,-37565,528716,-885584,668562,-368607,-122772,40563,-493829,1024186,-860627,289320,-62240,-172614,567357,-544275,605446,-572548,-48929,531691,-601774,389646,-342190,651368,-20605,-777635,714305,-396642,655118,-360076,-166634,761435,-466077,474821,-697850,264712,546448,-375102,360375,-598296,422843,383558,-191154,500287,-394144,318216,93946,-60258,23227,-220257,568847,-160563,-292692,-5638,-287933,234951,-527517,494523,142637,-743538,520755,204330,339241,-715619,-327571,563836,-515497,42250,-188072,288253,370209,-253286,370472,-407321,126678,96269,-31037,464849,-391610,243496,248696,-129293,-217244,-178538,752116,-87661,-109166,126195,301976,-138469,-509252,438916,198311,-626547,335604,389824,-155625,-429913,-322953,501342,-302430,-180450,261932,-274305,-458957,122541,737747,-289109,-579312,583361,959662,-384029,-571333,637785,789930,-460516,-787023,596834,494096,-533895,-413821,311246,226892,-309834,39008,-73680,-188535,-203638,522124,570648,-679919,120302,594546,62640,-664363,-2334,1397089,-514592,-539753,328877,510379,-292965,-1020464,956924,363844,-683530,132666,178438,641275,-767581,180553,482034,-1013737,275357,431524,270538,-1019493,-300242,1463970,-417440,-762992,46568,698676,300714,-1329712,336938,474333,94858,-326738,-130716,760984,-694361,-69209,386008,-270145,-145841,-56312,739737,-866129,-781429,909493,163353,-224330,-811810,1078273,184049,-1437335,376533,621729,298560,-1123821,-130369,1254651,-734301,-165525,373423,333081,-333215,-495268,1186840,-349384,-490437,296004,424426,-204295,-1212969,1021530,549217,-1036807,-149770,243144,822749,-1085297,-306574,844426,-221823,-289566,-285902,722168,-211770,-864149,1028108,103500,-506940,-185726,470435,357421,-1073955,284047,741007,-25370,-410523,124690,1151029,-738739,-763212,721808,164980,-823186,-570970,1091539,61674,-1000073,575961,810980,-249063,-815312,745760,527551,-809617,-301919,510772,449500,-719656,-274201,889109,-112750,-524065,192306,577209,-349349,-590731,523293,162049,-610691,-269122,445848,238989,-845670,197833,679401,-335116,-542257,364287,546148,-683479,-509867,683254,188526,-852042,-553015,1095992,-37811,-1113067,438564,614226,-383150,-812338,759985,842390,-1000392,-331980,742947,213747,-858296,243454,685507,-549017,-660400,320019,748777,-437864,-257350,567065,282059,-477941,-126354,647598,-163371,-525008,187708,286821,-151347,-382030,350449,225235,-442027,-364988,664726,110352,-691073,-16671,605913,-302903,-738934,342700,675583,-294216,-350626,583697,276922,-983320,-65223,805835,55537,-852527,-21526,1067931,-289585,-524271,485948,372165,-243427,-537188,797197,472826,-524614,82682,435282,145159,-653347,184148,665277,-486754,-160760,255908,169681,-272448,-425411,754135,-182780,-302393,123286,387005,31891,-1086777,614469,188234,-520868,-354318,-63631,964551,-578907,238539,453571,-449563,41035,-401310,646683,-480458,-762469,1002094,-393539,-30539,-641052,722505,442695,-1301115,873163,258594,81222,-641508,-394286,1225039,-848943,85363,106088,152544,743541,-674190,636190,-576366,93300,625106,-1087213,853617,-896869,707350,-135889,-1055290,923515,-734156,786055,-731233,-335703,1245834,-999335,794811,-590998,549935,255864,-1131512,1277689,-932002,604763,-30723,-326582,938524,-1499857],[0,0,0,0,0,1,0,-1,1,-3,3,-3,4,-4,9,-10,12,-14,15,-19,22,-26,28,-31,35,-41,46,-48,50,-59,64,-65,65,-69,71,-70,67,-63,59,-52,38,-23,5,17,-46,81,-119,163,-214,275,-343,418,-498,594,-695,799,-911,1026,-1143,1246,-1329,1374,-1345,1183,-754,-209,2456,-8871,28195,-108207,-358775,122989,187022,-1772,-278829,175930,-3195,-219209,-364595,217362,124503,-53048,-43704,-203549,86716,87109,4695,26489,8584,177490,-422083,-48083,760167,4894,-665472,396835,464271,-373247,-167145,385844,325729,-473564,-112041,761534,22845,-592597,262228,495844,-258933,-264145,537772,135530,-382438,-137658,339430,16474,-592321,227848,207738,-274002,-456239,303604,73058,-145269,284079,131290,177556,-565993,-120858,481955,-104742,-493234,182639,427580,-454727,-454103,776016,216280,-624688,-369720,1058219,311824,-1272054,148197,788582,-262556,-1126963,463014,1393890,-1308130,-745815,798915,639440,-449625,-801718,1070852,-319026,-667609,226355,380677,-189582,-1134278,711934,669140,-1024157,387044,230377,580489,-1071716,-117964,1311757,-1153049,-212139,67525,702060,-309563,-1264715,1252934,131715,-591838,-339913,256692,933933,-1543227,1124025,975023,-918833,-296196,674596,1841090,-2404339,-665934,2137763,-64708,-1094565,-1696107,2742368,589122,-2595507,575625,430715,1018768,-1647748,163942,1469124,-1574967,1328857,-143398,-208235,-732695,127902,2319097,-2121696,-46187,973259,373786,-396843,-2239342,2703890,-107137,-1385527,241045,289799,1673248,-2711081,392049,1436073,-1135322,560684,-1194426,1556200,-1235386,-374654,2494764,-2371010,89524,5992,2490375,-994326,-3892454,3896764,1174136,-940249,-2767954,940117,4494049,-3505255,-556347,260936,1159869,584596,-2859290,2195786,-1096487,208380,1448232,-1703966,887976,-1329887,2998837,-713162,-2975555,2482896,-141410,941174,-3167995,847505,3432093,-3117290,212311,-961236,2135629,-392273,-2995946,2906314,-1295611,733335,-458033,-291611,908497,-2662573,3364846,-1056671,-2235089,841241,1064008,2475384,-5631734,1188674,4369525,-1210859,-1672681,-2574188,5512922,-357819,-3627195,1586456,-239680,2379172,-2789335,438422,527174,-2036419,3075537,-1807771,-461094,-690642,683979,2674750,-4536431,1059802,1586046,540422,-1007410,-2635800,4490046,-1315305,-1610521,456855,129307,2046611,-3625995,1263128,1084471,-1271176,1229562,-1459438,1839116,-2298272,765974,2714868,-3485482,285135,204939,2881635,-2299509,-3394962,4654892,123773,-1307752,-2243444,2086918,3130625,-4126865,740361,434490,673104,-574301,-1690676,2488801,-2326721,895075,1117322,-1351238,-31889,-1226340,3152444,-1545148,-2193694,2463412,439012,426156,-2562115,1831685,1902744,-2862458,342441,67319,1598818,-1658392,-919797,2556741,-1448345,-39355,-56889,858089,-732519,-1771520,3124307,-610249,-1908435,213359,1692102,927336,-3959762,1481425,2190069,-1436563,-1101555,208911,2674509,-1497740,-1157298,1798303,-217314,-182899,-1293380,1744739,-84331,-1768710,1603122,350742,-518941,-1268053,1275093,988023,-2141137,405679,1141223,115775,-1148288,-300759,2142293,-1087801,-1212675,851989,452908,-536133,-1472588,1874915,292094,-1374308,149573,1173669,264331,-1852756,876665,1439243,-1439895,-561409,1175051,1365345,-1777915,-881971,2073116,74455,-1679705,-30721,1812419,-173898,-1897961,918590,938865,-813582,-730563,930843,787431,-1518685,41147,1403087,-147813,-1248797,493265,1164819,-343246,-742134,874238,546677,-1163309,-588063,1008227,198247,-1253830,113643,1226899,-202074,-1115399,509433,1280454,-691869,-847024,1221340,797039,-1351229,-287809,1495611,118173,-1306432,346282,1478205,-476181,-1268177,812623,919382,-1042301,-688558,1221107,413588,-1100456,-165641,1125967,-96498,-1179174,362969,770809,-627302,-754652,418427,620140,-739432,-312128,818465,-79079,-854007,225206,641449,-532204,-672604,217294,455893,-924015,-448073,878812,495554,-695290,-261196,1268753,-116915,-846237,509822,847392,-363607,-1087221,839139,690784,-814281,-438639,887986,364244,-1097544,75106,978487,-504997,-497718,433972,942663,-527937,-591558,1026780,225750,-322429,-59648,637542,417176,-1059364,209447,671848,-218690,8098,-218496,627780,-477629,-74819,445639,-310553,103858,-394898,565958,-354895,-586828,487906,-928,355224,-772325,320937,606656,-1189879,437677,135336,428869,-752977,-539072,1228257,-496806,85063,-184041,297015,355602,-683161,1008189,-456677,-398066,248506,-197452,192355,-1038605,552277,367992,-530136,195458,-559964,925556,-226753,-594297,424915,-428849,662019,-802324,193212,205479,-435290,673919,-635150,331975,-62446,-373730,774703,-586949,464703,-198773,-45553,240084,-770591,740086,-382774,-18473,-99481,-232770,511365,-866522,855240,55872,-236699,269048,-668800,745495,-109187,123961,-80237,-535927,742372,-17719,143139,-3157,53151,863089,-756358,289806,-188504,-178427,741539,-682621,237918,-339700,312120,256377,-692728,516317,-10179,-122872,-172138,310159,801019,-983985,191021,322834,153781,-172311,-458989,907577,216459,-176932,32149,-160695,312271,-543899,272787,-60164,-268738,287300,10705,59966,-364397,-153361,558568,-234599,-487773,-302326,461315,92609,-525600,506720,-84646,-37491,-302225,332479,245119,-565049,598,559518,-195363,-555793,289139,529033,-448229,-258948,242920,-68253,-106458,373443,500344,-267258,-662382,538092,802897,-911573,-564290,907273,962228,-521411,-828660,825554,600509,-161640,-548341,146312,367152,-362114,15295,326762,-289438,-93605,240911,403984,-763027,-201438,685917,14511,-392085,-132309,824437,-70119,-1310907,613056,309466,-126121,-878829,490240,891917,-956278,-205787,310680,134485,-212307,-235487,611646,-714418,-4817,670442,-995,-462114,-405007,1508294,29507,-1408906,362767,632589,211600,-1124831,262652,934879,-256108,-413444,-178406,830780,-155417,-417318,892160,-349432,-108309,67744,749814,-64203,-947004,986620,123128,-284734,-332196,656847,937922,-1499686,388447,878216,-136107,-554283,40902,1258996,-438849,-787512,770330,171039,-194850,-578548,611591,138822,-1207269,509614,372556,-424959,-710425,475238,1221778,-979060,-449125,489929,424945,-361436,-726886,1202833,-22222,-493661,86375,433541,2581,-822217,570013,320528,-409228,-100792,274515,458635,-965955,-7581,1058688,-405075,-770027,-137231,1256678,-570087,-937587,905430,192599,-635939,-551338,861494,493682,-1296697,319870,1019866,-91808,-522245,463378,981186,-913208,-206231,500673,63591,-620724,-287880,912077,-25095,-770107,254401,599992,-192084,-647571,534988,452883,-560605,-314446,553428,216400,-778623,-14638,568605,-339026,-546873,105582,602881,-527963,-571749,587299,409193,-976661,-391760,778955,68865,-849238,-76262,967386,-539876,-735739,728815,563657,-766272,-477213,934803,273793,-622853,-205408,978773,40949,-844098,369487,682735,-306467,-524489,264287,169730,-442619,-87356,418758,331910,-542919,-96900,787199,-102562,-731240,155761,340925,-477765,-370771,709185,368559,-527880,-53214,451746,131286,-693865,36121,404120,-277444,-739236,395952,340230,-812467,-292060,720073,42418,-622672,-77504,688813,-264490,-662302,817716,397747,-310890,-517967,179645,685372,-727287,226721,566016,-265572,-456985,100531,670834,-529929,-531653,471453,99983,14002,-560301,560010,90119,-561410,406611,165367,273317,-645067,-4910,676320,-705906,23191,274067,314870,-399397,-357924,956570,-652120,-129753,72246,355881,166835,-1275158,1081286,-74536,-343124,-37048,-27479,374952,-1407922,480544,708380,-526969,44591,-443785,1044863,-157829,-980749,878344,-498020,483682,-712285,248941,436450,-540985,814978,-957598,201691,44069,-115686,716367,-1413937,985030,116670,-279674,183990,-1090761,1395044,-680117,-172964,386567,-472854,1117997,-1157709,796525,76709,-695732,1232354,-1048716,1075167,-804886,445873],[0,0,0,0,0,1,1,-1,1,-1,1,-1,2,-1,-2,1,2,-1,1,2,-2,4,-6,7,-9,13,-17,20,-28,34,-42,46,-57,69,-85,99,-113,133,-160,182,-208,242,-277,318,-361,411,-467,528,-594,670,-754,848,-945,1056,-1179,1312,-1451,1605,-1769,1940,-2110,2270,-2409,2484,-2406,1985,-656,-3702,40532,245000,74150,-39205,44471,109854,104543,-282852,-86994,345708,149423,-304297,-23572,77815,-122568,-205530,88698,-164365,-138420,141002,-85462,-9411,73681,340504,-95879,-295935,405463,223753,-456323,34066,377658,86558,-229891,53242,546308,-39097,-462431,-34322,125854,-68033,-370639,165339,459741,-432767,-561998,412019,359145,-356630,-355820,144291,329906,-670732,-153094,323201,150339,-695301,136482,561482,-99536,-427711,135228,375625,-495130,-65741,487885,305170,-507807,108994,445056,-334182,-243152,378158,343254,-768496,21816,693196,-263638,-1003145,236063,881471,-512277,-860234,647503,552961,-535313,-823689,899349,468795,-974533,-95061,456581,208462,-647296,48796,929483,-658655,-528036,227609,983379,-692679,-1218809,1159979,431404,-713147,-532801,711563,838003,-1060344,-146329,732959,-440335,-432985,-97347,965654,-764229,-80910,695092,-321593,-199995,-6414,1246777,-1033569,-1445444,1636452,12812,-730395,-755769,1724068,1148687,-2523515,215167,983189,606444,-1320558,-650803,1891223,-753748,-655044,336198,-136540,193392,-1287833,1708665,-218618,-1443117,655094,486917,593818,-2149166,678314,2208581,-1345775,-836538,-248542,2135579,-560305,-1582604,1561287,-186493,1287,-755957,645082,496674,-1359525,1916885,-548259,-588194,263759,858932,590870,-2992757,1701618,1925645,-1816665,-1285418,90291,3485768,-2169825,-2097679,1820207,973698,658726,-2539455,1438502,1091993,-1204374,1069329,-752243,747459,-683926,363224,1500781,-2664259,679443,1176176,829864,-1540899,-1917455,3527078,-455828,-1575087,-504378,1051109,1490551,-2854097,1005014,760807,-653261,570587,-766352,1514574,-2047096,1015054,1146250,-2127012,1165862,365865,1488755,-2208355,-862310,3583774,-1170667,-1573449,-1245462,3129329,993083,-4140754,1259641,847837,971385,-1739353,-1229806,2792885,-1431368,113910,-93935,-431180,223696,-659355,2549093,-1660914,-1640246,1915370,616628,166811,-3270898,2185700,2045318,-2227480,-152684,-95184,2503822,-1782380,-1078850,1862231,-968447,639828,-712803,981614,-281576,-1073217,2550953,-1557417,-505911,700056,1187767,-107151,-3199079,2761258,1095703,-2144455,-1002463,466026,2690540,-2956899,-955027,1947482,347930,-337318,-1904636,2040366,-37892,-1555537,1159684,-706545,268304,-988953,1378814,1124010,-2723101,821783,1156634,613803,-2238078,-586194,2906803,-1093214,-1146819,503987,1095275,-202690,-2061041,1798254,52466,-968766,122282,380106,423513,-1790838,1333739,941570,-1785104,141190,798734,1171843,-2329436,35035,2510207,-1076964,-1343072,96204,2100759,-499635,-1839533,1653837,746874,-657892,-1187034,868468,964890,-1454092,287110,1018758,-268115,-917396,262511,1932962,-1119368,-1078313,1268691,612645,-624172,-1535765,1682897,557137,-1568708,164225,932478,-2753,-1424224,514440,1215584,-1178941,-518572,832864,734746,-1263505,-91854,1666973,-664781,-919256,807255,1064517,-987881,-854526,1339045,612146,-1559527,-356940,1210089,305484,-1138229,115911,1081406,-531789,-896832,501217,1136240,-824283,-1047909,1031671,723190,-1016396,-419932,1253728,302123,-1384530,194702,1318209,-112925,-923230,602527,977895,-868073,-790836,838590,410115,-882877,-48707,1252444,-257604,-1181046,550431,862182,-653358,-663928,1091574,256639,-867393,-161222,1342280,81332,-1121116,723614,1021375,-565943,-528857,826394,457947,-988041,-325524,865129,234572,-594396,-119155,790374,-76994,-866089,150528,671724,-257507,-750598,88891,552635,-695787,-614950,494298,239316,-897591,-103093,699912,-246492,-325654,303381,539336,-375895,-319211,647410,136503,-633920,120063,426723,-61033,-760475,666414,503511,-711187,-157390,629099,116856,-583118,225940,649397,-426305,-369299,310994,443894,-109031,-558857,537603,96139,-420044,183744,175552,560273,-772485,84766,649268,23838,-98606,-298152,587172,-131271,-579134,403918,178672,-126946,-363437,164686,20346,-742227,174304,-35297,-140648,-389789,87743,327605,-766357,160234,517800,-369017,-135278,144467,875655,-623246,6637,435534,-137856,210988,-318470,504909,-405144,-347247,657777,-140179,-61140,-265420,384844,-52347,-987454,285706,189605,272587,-261918,-534153,483216,-392207,96917,-33954,-152998,428094,-161149,449736,-330524,96640,510746,-338063,-104878,-361132,357453,59354,-560167,422969,-207171,546211,-494914,136571,644911,-714804,-155398,-89150,544956,-335347,-617018,616905,31262,235962,18420,-92067,-140359,-481578,1026560,-230132,-765227,379521,560820,372786,-1153241,252902,964341,-91086,-305928,-191582,633163,-298897,-216137,396734,-340091,11980,-59037,352852,-104052,-395098,421840,-89813,-69610,-522873,-16491,408885,-854968,106846,550798,-113364,-698764,84445,1099804,-728753,-634138,185805,703102,-143163,-994074,425582,267846,-427588,251181,-38775,-209604,-510146,1018483,717947,-1204633,-373493,946793,416907,-1262028,-164032,1215012,-211809,-965991,-134545,716505,-333323,-724047,243748,324923,-538670,-426854,476195,123959,-716252,209356,270998,-129345,-679726,240314,684650,-573412,-265299,707607,512133,-1090697,-617918,1437539,24784,-1093428,-151878,917831,443474,-1051793,527842,462258,-710030,-81284,359839,203060,-1252879,563686,1052852,-955902,-691499,760080,1182167,-1297014,-976198,1033427,379123,-731384,-839383,1089637,83371,-776816,276424,312246,-181139,-741352,460948,555451,-806591,-6611,333097,284467,-615407,-279070,1230379,-574359,-721522,574301,717491,-169808,-1371585,1365185,666050,-1145574,-447794,913312,898629,-1357070,37315,973045,-462121,-487628,280374,954522,-1149440,-421236,1253957,-134388,-980387,-191162,1334768,-140973,-1511438,952507,950673,-388580,-750322,688220,841199,-1203087,-349755,986193,387949,-652554,-59063,789920,-732723,-674844,445410,425935,-383232,-811122,1247378,74597,-1126996,112527,694946,270794,-1338073,387376,1385396,-551018,-831278,523379,1067748,-718493,-1013917,1204950,93884,-859620,-197309,818398,-238395,-1052220,754430,601728,-570581,-1132403,860193,620225,-989897,-363881,976856,37600,-929004,105035,982032,-594978,-824390,748094,459389,-774921,-570103,792085,293409,-893919,265120,937154,-36838,-1097624,302168,1188103,-870314,-698050,762339,635229,-872578,-706424,1171889,216723,-1074184,-223566,956050,-137637,-1212156,381646,845536,-734396,-726660,1142146,373052,-1089777,-165287,1161462,-15659,-973602,395620,1014887,-501806,-542582,597677,445151,-873919,-378722,1017550,40322,-869198,-59392,776932,-250487,-1007851,296517,565373,-502600,-465122,682978,594302,-1051862,-333048,832524,410392,-1004981,-104102,957207,-286334,-815588,528163,963172,-597721,-631081,870933,301555,-935582,-67575,899418,25244,-986446,290175,811999,-236111,-733500,547921,510765,-617681,-304959,971476,119666,-893163,23572,647991,-343825,-433067,330698,536134,-802341,-231746,733104,260667,-294789,-296181,893223,134563,-923163,309320,676369,-221689,-903964,510888,696080,-514392,-292719,571489,618680,-898493,-211667,1020025,-318909,-869749,112580,1164198,-529411,-1041730,596873,144361,-644861,-259164,673252,385774,-1186010,58259,493043,-199154,-575277,41021,703084,-675712,-365463,447584,-157721,-302721,-140818,899167,-196287,-465246,293514,-97139,54137,-729661,164995,787864,-1296878,168826,110088,240959,-613318,-770739,1303960,-413111,-148715,-234552,446975,447296,-1231865,978976,59718,-722225,111503,153498,583183,-1293514,192145,781580,-532393,-145784,-316610,1062962,-511147,-681214,969990,-127134,672130,-273515,125388,308191,-525212,747094],[0,0,0,0,0,-3,3,-3,5,-8,8,-11,15,-20,25,-29,37,-42,54,-64,75,-92,108,-128,148,-175,203,-236,274,-315,361,-417,478,-546,618,-701,795,-900,1012,-1138,1278,-1435,1605,-1793,2001,-2236,2487,-2764,3074,-3417,3792,-4208,4673,-5189,5769,-6413,7146,-7986,8949,-10075,11413,-13043,15083,-17742,21432,-27021,36806,-59621,217160,221767,-196272,-190595,56938,152333,-88162,-74426,321035,243595,-50550,-237546,22667,-329548,-86276,292555,99127,-101627,-8633,-2749,-113507,2062,382410,-82938,-199674,128592,557708,-166915,-256601,413563,79730,-337003,10136,343381,221715,-436486,140958,313973,-132755,-420226,163672,758708,-383280,-362326,106638,381905,-271898,-348452,229077,207559,-694534,-484599,573954,140899,-407249,-210877,469802,-20184,-788264,129570,290440,-281779,-215818,446144,290212,-554863,114085,635705,-315122,-362477,362815,408936,-565757,-43332,962476,21375,-587591,29617,962937,-177422,-1126663,654777,647521,-636319,-732219,542114,936928,-1003781,-265143,578359,38709,-478212,-357199,966791,-38084,-789849,454251,377534,-138965,-1062179,609420,1078411,-1003332,-484725,519348,725354,-729814,-488852,1123911,-530612,-169981,16615,769153,-215505,-795215,1142421,-451692,-633106,269072,775676,48262,-1386752,1636960,495639,-1298458,-169362,998752,1398611,-2360112,-518369,2004382,-143605,-1084132,-1103420,1662325,-95531,-1341577,913271,67362,278223,-558159,813846,752038,-1836276,1052664,851540,49950,-1323170,-488711,2561914,-1192469,-1337093,258568,801789,186866,-2249254,1533082,604576,-569294,102934,-87232,1045490,-1650153,1047774,536036,-1400186,1116726,366803,474016,-1970186,361701,2409030,-2481744,-822256,477012,2683116,-1229893,-3104965,2689856,811573,-472260,-1548239,298987,2528641,-2147561,540483,108296,-240407,214906,-884368,1828797,-2295106,-403553,2112002,-286301,-888460,-2067000,2829047,759230,-2812622,626317,451691,1582570,-2327755,-317400,2260049,-1124411,395505,-432629,993476,-435189,-990184,2034171,-2170206,244189,946958,284295,-746671,-2036357,3669909,-524451,-2665049,398191,1619783,1983922,-4249083,324671,2804532,-687985,-958076,-1848161,2706850,-473529,-1242700,1409339,-1072674,644950,-924727,1316423,-34739,-2832392,2636453,538240,-769653,-2242852,507809,3411683,-2676774,-885381,1067573,1396769,-488053,-2439525,2633879,-480706,-496640,440264,17853,928870,-1786193,1812031,-343887,-1935862,1472123,362288,110920,-2429135,1389977,2584184,-3184308,-657936,748175,2083221,-1629498,-2317644,3074013,112016,-611536,-1192441,993381,1471045,-2419754,1233688,413270,-572207,143414,90547,1464173,-2285372,27012,2019602,-570728,-1134067,-1038117,2990671,-455101,-2154385,1133040,862589,400588,-2165433,830196,1269673,-1986052,292241,156372,227179,-1156458,180903,1753399,-1961652,-413834,858700,474610,-1241697,-840059,2606833,-747937,-1584956,519076,1356397,293956,-2439744,1277987,1247037,-1193161,-625760,610269,1155955,-1287344,-486011,1558611,-344192,-767028,-183959,1576704,-705751,-1655194,1375606,538645,-683477,-1030298,1260340,761612,-1975769,65981,1030963,345331,-1128483,-18363,1605994,-1157661,-750469,887688,407294,-1107238,-504041,1159514,-296755,-1137779,840368,917270,-621098,-1331707,1281499,976507,-1394266,-310590,1130418,75730,-1502374,-72105,1229864,-125369,-1087611,376953,1059016,-459034,-1284800,841121,549012,-940967,-684720,962108,360084,-1033164,-171536,1160456,-95267,-1205585,82058,1079015,-469460,-458840,695906,542393,-816302,-265162,1143968,152,-1073044,165789,774030,-513113,-425616,893144,257422,-1329112,-70701,974863,60690,-982641,498848,856383,-428345,-739621,765891,333677,-682714,-404565,813926,480194,-492178,641,743457,4441,-792751,258675,861496,-417735,-889750,583456,678863,-463969,-542943,511361,282064,-585692,-336192,764153,-188949,-733792,80092,653167,-259926,-436706,310849,216265,-707970,152365,687367,-73380,-589716,267647,848274,-611159,-348605,568548,193594,-197660,-2515,649064,-87979,-906631,316047,594964,-372942,-356458,429900,321861,-545777,-26490,187272,-7862,-273850,-406351,324336,-90349,-378256,66355,461990,185067,-576214,375371,240841,24525,-135573,129045,438665,-415301,86063,181392,-419819,-102810,171119,512798,-489119,-109632,754981,-290122,-465599,70152,496216,-278404,-488047,709737,7068,-202627,29452,345748,80854,-777267,624174,60151,-293184,285645,128696,219339,-764597,130077,610103,-349796,-29898,-476288,481012,171506,-374903,181615,-128650,212619,35749,-169909,423842,-490291,566125,-136201,-128210,-86099,263562,483994,-755376,71693,140256,-26210,-145235,-487171,751442,-665942,-32494,279832,64638,257344,-850043,792662,-95536,-209231,490731,-164674,-42562,-463087,634237,50079,-824097,817428,514149,313150,-871115,-209982,1220933,-516145,-623514,-134665,342055,303347,-427261,109138,-163767,-174203,174226,-157424,247286,-619237,634833,189367,-695429,-131488,70739,517165,-744825,41691,809665,-307674,-378797,-224621,1086209,-309988,-911414,259016,412056,16243,-896390,482835,690065,-528483,256582,168564,-298284,-447324,536288,528724,-1457708,-228885,1024656,170360,-1090540,-655739,1376712,-6474,-1005728,-70160,1014706,76902,-557418,216964,309074,-162810,-266183,388751,348723,-638467,91569,571675,-474662,-284773,186774,701309,-562966,-143899,1011638,198116,-775801,-584518,1338568,91680,-1402409,-80697,981832,396059,-950898,9741,1074566,-495458,-132034,664162,11025,-736114,359232,881052,-1090144,-672340,950991,1219786,-997379,-1215103,1552356,668531,-956456,-716344,952658,534792,-1194015,80010,432649,-138836,-543468,83322,747497,-756279,-240609,735890,5759,-568286,-234201,1107093,-496967,-1248757,648799,736202,-142413,-1465138,1069005,936780,-1392509,-485047,880556,807167,-1135424,-668078,1304821,-430194,-606493,466995,678363,-541451,-659517,1262071,14931,-1231839,-22382,1182352,-144684,-1651067,566868,1046065,-769165,-786828,373268,939894,-1116865,-313737,848156,134461,-438785,-261554,932822,-398926,-937047,687307,509936,-400113,-833212,753702,764759,-1229335,23182,857877,135730,-1020826,8367,1423953,-522535,-957009,583948,1147775,-613910,-1067831,888219,529167,-947394,-318492,984880,-21739,-1363281,602362,998184,-866565,-574272,704089,542187,-1231231,-392464,1259592,-144712,-986755,11502,956946,-414046,-920266,691345,630359,-718156,-542569,742282,444621,-1073423,152247,965135,-127783,-989345,88246,1017520,-825298,-989979,906573,639391,-938946,-495120,960952,434434,-1153386,-160565,1023854,9281,-1192036,378556,1268402,-540970,-671198,762807,688916,-833329,-248654,1045948,157007,-1293930,271809,919387,-292226,-942838,639850,423699,-477262,-180838,967612,389326,-1140943,27991,1017340,-181132,-1110231,321490,504361,-104498,-577326,629386,689688,-1000603,-277639,1040725,227296,-1087473,-83517,1035828,-135950,-868674,324466,863371,-605511,-1041709,932539,538820,-895424,-464808,1139898,117842,-972495,22746,818091,-545778,-520620,978125,449820,-972834,-395987,639172,574893,-846095,395790,900919,-308925,-583939,300400,368349,-605040,-366386,757313,138287,-609246,-379556,425368,307471,-1071498,181977,709342,-297218,-487788,378168,769132,-775123,-446441,780378,243569,-656279,-447936,1077506,16711,-746941,309686,679504,-156421,-788012,496641,692003,-776839,-349824,317350,538031,-696013,-317552,736808,-258718,-323711,-109643,537554,-246812,-317581,1029591,66246,-310060,101920,339047,129735,-578473,613179,268862,-331310,-255067,59843,765053,-1101000,-157520,833746,70780,-108551,-818781,1220220,6853,-1095471,394858,174851,379157,-792142,119498,808375,-703463,244207,-37235,305347,-496078,-390316,1164903,-670793,-272619,56775,483756,-266174,-1205689,983351,197240,-274270,-168252,15835,703677,-515329,308783,233158],[0,0,0,0,0,0,1,0,0,1,3,-3,1,-1,1,-4,5,-4,9,-10,14,-15,17,-21,25,-29,32,-39,43,-49,53,-60,68,-75,83,-90,99,-105,114,-122,129,-135,144,-150,158,-165,168,-169,175,-178,181,-176,175,-176,170,-165,153,-147,139,-131,107,-83,42,49,-266,824,-2477,9157,-84826,-145167,81501,633511,-19160,-316683,14547,345576,-134761,-253423,141736,1759,-421181,-185181,183552,203654,-497441,19603,356564,-126144,-161417,50908,265650,-10362,-107914,-156910,148215,-40960,-65078,125967,-22360,-146521,-61643,-42323,59728,-45422,-162180,-175961,-76919,-34591,180264,61687,-24327,-228156,483729,132408,-571658,-72405,894013,-96362,-306710,532405,500339,-707352,-195333,1046396,406834,-843376,-251250,610501,-440913,-575741,283791,514122,-415265,-458454,433805,157219,-565001,-74380,619861,108240,-441063,20830,489946,-69133,-290075,23984,98923,-271713,-506332,259029,47077,-384582,-52657,284824,-130844,-300176,237879,559073,-618442,-433231,343675,465285,-829401,-452242,1321778,-224316,-1254867,195423,1047589,-431042,-1483220,1046994,929197,-720890,-1001132,860456,1035954,-1144976,-209631,1098297,-211557,-690636,23528,1024088,-624369,-796385,580750,230845,-360972,-631694,711749,255500,-825946,263938,462861,44045,-576158,114224,931491,-882776,-359597,616455,298652,-402388,-846644,1352246,-155675,-922955,343657,769117,-250012,-1369629,1290664,684647,-1694191,-87608,1127681,809223,-2278281,-274506,2360908,-402033,-1436066,-180754,2052130,-205314,-1355926,869359,327946,72224,-668770,741111,359118,-1321501,635376,645369,13313,-835050,115260,1370559,-1029700,-574781,792449,103962,-490157,-721074,1373588,-191613,-940000,669395,498215,-160014,-1693260,941166,963137,-1460989,183647,491199,787704,-1602771,393200,2201494,-1649667,-678590,1043741,2076801,-1306857,-2302320,2951112,1040139,-1440535,-1467482,1024068,1654160,-2356774,-70432,962951,-319626,-250097,-303264,1178751,-1328121,-318233,1505571,-586937,-559940,-792720,1510627,-32316,-1429362,961415,228449,154731,-1175891,692306,902418,-1463691,102698,883402,372600,-1605569,-274976,2081013,-1457033,-639087,697339,927996,-641596,-1556473,2443408,-234519,-1903392,226687,1709588,636471,-3242366,897117,2601454,-1175958,-1029562,231274,2083860,-1199168,-1166053,1712874,-69649,-207762,-645992,889302,-163400,-1538191,1392895,459290,-417150,-913038,739159,1371831,-1378833,-27203,1066377,39764,-959257,-428503,1720195,-796294,-1026577,980049,435406,-777131,-1102424,1591636,444413,-1535503,613731,804617,6698,-1973204,1004888,1452167,-1992065,-696844,1104328,1591605,-1533907,-1094934,2552878,-339785,-1304466,-317151,1581936,382523,-1980341,825893,562812,-1000437,-373471,404307,855354,-1307371,7604,1085596,-284805,-684016,-120516,1136585,-723499,-929199,850104,394910,-474360,-466563,1167055,572556,-1715654,235814,906319,-238167,-1234115,224612,1432312,-1229249,-465812,1235181,555415,-1263418,-637693,1561613,-331058,-1559590,638070,1104102,-497045,-1493799,1031770,845734,-1331151,-445227,1070663,509435,-1140640,-7475,1252551,-361381,-879401,449952,1050927,-489368,-805007,845842,211770,-524931,-425785,853621,251765,-743584,138459,726655,-175261,-1051992,88435,848973,-792148,-578563,717864,480327,-829865,-171450,1118695,-308534,-1072831,524455,1001976,-676945,-902310,946671,772883,-924969,-384181,764040,206888,-1210611,132302,1132330,-449744,-1081615,381596,854463,-573144,-544151,734481,556649,-810123,-218577,898883,20181,-532000,115674,698501,-264857,-534296,443119,479478,-273074,-302727,459164,271147,-607567,92443,435452,-136115,-587017,20414,308494,-574329,-437293,410846,377430,-619312,-142906,987960,-367007,-753049,290721,554926,-324810,-723879,438213,379345,-486237,-181704,368879,212845,-447480,-56076,348733,11279,-218940,-40767,495668,-333084,-85816,-54321,148104,-18172,-271452,269971,85406,123716,-242068,112129,124536,33550,-170557,139764,-8668,-224558,-199215,83572,23717,39101,55096,-24653,162142,-223900,622427,-93522,-257929,216904,-78091,-12630,-313301,311660,281292,-383098,102878,-103014,128674,-193124,-93652,204441,-178251,414143,23268,98605,50519,-113421,-169459,-6877,30798,23494,-378723,472618,-225159,-286512,-85295,222974,65702,-529710,369403,109805,-109335,-255708,97985,314288,-728477,-115409,465296,19056,-100203,-74471,539578,39044,-559265,-6432,-177512,378502,-264925,12633,141051,-22411,213203,-149084,7388,-99751,150940,710028,-413222,-358572,198419,396695,-92475,-676814,522107,331043,-383417,-76010,193369,404516,-603857,103799,646244,-96513,-133034,192275,434475,-114037,-304063,601001,-462601,-462713,-70066,670026,-303639,-979851,586542,734811,-547547,-755248,363166,977399,-412925,-535737,239587,739839,-329671,-420852,442731,-366953,-160394,492887,-46502,-625265,-585501,759216,533552,-1369377,-362668,919243,448247,-1118975,-311807,1380883,-207401,-765288,254662,809707,-236380,-1099627,827062,796977,-762331,-178231,186342,64320,-432564,294302,197769,-1104670,77628,1001827,392704,-1231809,-317866,1719240,196424,-1338533,-284310,1129527,299618,-1193671,-100329,678940,47117,-571971,-241130,443647,-633061,91641,952338,-269466,-997029,205917,1452895,-640179,-1384480,923228,824578,-682687,-1057996,986627,1145059,-1619816,-335717,916264,456595,-1064935,-248766,1134672,-572137,-529815,670115,297280,-435931,-251368,852791,-487152,-1114338,870266,1165066,-909420,-1339424,976510,1301978,-1272750,-1046508,1026586,1105970,-1192327,-786058,1184878,153201,-590797,-177282,457133,49696,-709621,1048048,258163,-972815,-142871,968436,558562,-1593586,45882,1714415,-389032,-1336800,231022,1744201,-888098,-1480009,1141350,398216,-1007042,-932613,1192544,623997,-1762745,291080,947850,-252796,-695202,718145,996974,-1276790,-51857,985365,80210,-1247317,-332513,1574846,-314951,-1327772,357131,1037090,-111074,-1399210,802962,1238023,-979888,-303801,601798,637668,-1124682,154725,1181030,-436799,-1007126,306054,1272136,-774211,-1201610,1579121,408066,-1360941,-311520,1177058,101067,-1825117,516098,1412194,-349167,-1109681,920740,1329235,-1292476,-774087,1275115,421968,-1201028,-143517,1404873,-272631,-1272120,700443,1357547,-704575,-1168771,1038073,897161,-1159744,-417014,1000209,497266,-915911,-177705,1308642,-521081,-1178452,576751,789317,-729066,-720685,862053,602201,-1264134,-147351,1289469,29905,-1425912,439523,1347978,-703114,-775213,886090,949482,-1280367,-692284,1236849,107870,-1473396,48956,1507559,-330758,-1482839,765044,1290504,-912908,-1229635,1146810,792223,-1302177,-241940,1216765,82195,-1384254,236130,1350001,-422176,-1032123,778992,912000,-814967,-613045,772005,361529,-1156857,-194312,1104753,-76979,-1035349,332986,1155463,-614743,-821456,602818,562235,-1299180,-716905,1215226,297200,-1408208,111185,1186993,-490393,-1233409,541602,1092668,-1018385,-642041,1300981,551883,-1011515,-59512,1361785,270865,-970473,318354,915141,-616665,-986226,854035,593754,-768547,-685898,939215,237226,-1085545,132044,786698,77601,-1132031,273649,1052730,-570094,-681290,856180,457836,-604181,-512031,984304,151163,-1059132,355090,856053,-526507,-1232278,791467,629519,-907542,-517516,1101685,573984,-1170740,-208342,1243834,-405287,-832433,637946,1133044,-485802,-978537,1281134,515344,-981659,-364550,719955,435822,-1047035,241633,989016,-318528,-884200,-117090,838050,-492956,-477555,625790,49567,-553581,-650054,1023234,136429,-1083650,399873,839982,-11590,-950256,562589,595490,-997310,-23933,492755,329894,-892361,-98479,1363729,-869771,-666871,631166,537727,-283574,-976175,932729,119168,-810948,46462,490158,423659,-1407257,659486,878953,-475704,-401389,-6361,981978,-574093,-1003631,1019529,133190,-30756,-487492,368792,239448],[0,0,0,0,0,0,-1,1,1,1,-3,1,-2,3,-4,0,1,0,1,-2,6,-9,12,-17,24,-32,40,-52,66,-82,102,-125,152,-182,215,-256,302,-352,411,-476,548,-629,720,-821,933,-1051,1186,-1335,1495,-1669,1864,-2073,2298,-2542,2811,-3103,3412,-3744,4106,-4495,4911,-5343,5797,-6264,6709,-7064,7153,-6391,13557,-94368,124638,-120281,-417182,-19492,529522,-99153,-235689,191535,206003,-141999,-367703,189097,221366,-91845,-80573,450895,-9912,-264230,47926,269216,-71736,-424226,190871,57007,67755,-6867,29534,47508,115705,97659,-55830,132328,-240253,120170,244899,-110051,-56408,278068,-205395,-233428,-145866,232120,101243,-743379,170948,462951,-194859,-679662,335024,453508,-650747,-760224,757954,174041,-919361,-127142,692479,-184174,-887905,186275,687344,-427589,-633216,407458,460531,-490760,-140596,491406,229370,-281543,-107910,400425,108826,-570755,301127,284781,-78006,-177646,301995,308209,-503485,-91470,163175,-149518,-583424,254884,812026,-347612,-667128,580649,838372,-523360,-516432,1409846,-7225,-997175,-101457,595015,74767,-1573409,814366,1055900,-1302427,-958230,649003,1142219,-1244083,-778561,1433064,258397,-496383,-1048,735934,-255841,-1034455,808883,284751,-432987,-401797,861881,432922,-907886,-172741,621015,-199193,-354525,60834,686117,-568805,-557166,867861,116408,-444801,-802055,1267442,70390,-1223064,573037,516943,-30114,-1083079,729959,1197077,-1811359,-324307,1478298,795884,-1826172,-715959,2563121,-417767,-1970261,101156,1725054,382639,-2041320,1187181,852314,-466719,-444543,302059,1003748,-1207708,66871,1226312,-731043,-478903,-4043,1327194,-559141,-1035708,1097654,152790,-213400,-594640,810395,408143,-1521394,587567,663606,-570568,-1027209,612782,1454315,-1778924,-246712,804176,-163717,-922923,-356473,2183561,-1246181,-1328148,1410342,1122150,-731232,-2371519,2576437,1634696,-2364776,-1033662,993177,1694637,-1803881,-669371,1867540,-484901,-430625,-214386,825202,-447429,-1130885,1800356,-366972,-819638,-368136,1040940,719282,-2229388,562323,899179,-325713,-400733,-18169,1678988,-1692917,-66725,1239133,-276771,-515943,-650838,1966620,-520167,-1428486,1061952,389887,-308994,-1154430,1810865,752273,-2658537,764114,1598104,383,-2639033,168669,3338789,-1613696,-1633468,543837,1798627,-252196,-2030329,1346518,107547,-849083,-26536,421866,727094,-1517671,621877,897523,-1352517,-326329,362440,1190459,-1183647,-622507,1451314,-471011,-385192,-401887,1514281,-279094,-1735180,1295963,436613,-642060,-1099520,888074,1244774,-1937881,354040,1044143,-312794,-1345848,112330,2178840,-1813762,-1007321,1548084,531391,-1148722,-1329323,2383179,655081,-2110547,177019,1414281,508146,-1817573,700305,1205441,-991620,-630417,364033,604786,-1092100,-680279,1475679,-365872,-638062,133492,959157,-155260,-1296450,867371,348624,-884131,-887960,866450,765384,-1470132,239836,1218669,-350174,-1204875,-67304,1659341,-978259,-925534,1360615,644108,-826881,-899888,1477655,-204052,-1728857,573651,1372673,-553011,-1454318,1275487,1198086,-1452471,-784553,1041829,299075,-909453,-608751,1401857,-71173,-1041303,537559,940760,-241999,-796979,791132,657674,-756083,-281568,554131,272323,-1009573,102803,1064180,-73233,-708117,337524,772825,-645015,-785284,860356,290022,-854900,-234807,919677,-223453,-1053591,360555,1257123,-605827,-774125,625999,969161,-1018614,-820344,1014401,74568,-1076339,-26325,952866,-184864,-950937,674140,854689,-543410,-607822,653993,436780,-1003523,-365830,558269,106025,-807267,-300257,440414,-137754,-662972,84504,258567,-391831,-429786,539101,510144,-301464,-525890,562495,331588,-647725,-24367,659422,-383603,-677441,406441,327573,-374297,-409519,675199,-118908,-725952,220793,722784,-357790,-909922,323408,434086,-233860,-412386,485732,311350,-397943,-338305,581192,36889,-327192,274473,178048,-217137,-410957,79727,223902,-29580,-292703,144199,280322,-94380,-88033,100471,244408,-211429,-217180,358840,-114943,72262,-190849,285127,26137,60751,750,209565,110037,3879,260268,149172,-325652,290460,27184,-124989,-28457,124233,125309,-54867,67668,296633,51610,188745,-304700,214472,-69747,100184,126469,-322502,360753,-84555,35777,220920,36173,161096,-287891,284546,67702,-402349,18434,254975,234035,-207250,144227,494609,-332365,35698,36408,110854,-346490,-193167,643482,-56186,-78272,-315752,502998,396734,-501932,101984,47083,433528,-40989,-402063,183273,-300104,249688,69456,-218209,-268026,-291459,448871,-50412,-491791,140948,312557,68045,-886103,232879,659999,-641403,-145188,85654,428543,-662376,-198315,714421,-139165,-264186,-72637,248517,-89713,-644980,755824,75872,-623174,489475,359812,-245882,-1100184,586568,1044131,-613879,-823623,140266,1287881,-437789,-948257,204673,410217,32068,-481579,361612,212507,-205240,190983,189098,-677334,-602841,451153,619424,-1294887,-371457,918091,494863,-558087,-337468,1151935,308895,-1225382,225018,725013,11662,-1043672,366795,554519,-787809,-56947,510730,164478,-437645,59097,595928,-851729,-133588,874941,255969,-1036945,-362283,1295630,199190,-1335431,-333807,1473724,416755,-1239966,-250606,979460,87564,-300731,-132552,465736,-575499,-271288,736382,-639058,-840368,416233,960889,-317412,-1511249,1077579,1084427,-777566,-817517,575641,922817,-1193202,-471902,1282464,208215,-1111486,-355354,1416673,-395779,-1202011,763048,18393,-222669,-420753,621406,93914,-1107276,768309,834532,-759093,-1213623,685719,1488682,-1446654,-1109432,1140839,637031,-762024,-1142434,1001676,622870,-597900,-64442,225900,-115043,-547507,450152,833034,-1109286,-242189,997017,511825,-1275515,-268740,1960093,-331543,-1327208,275346,1418012,-502703,-1876580,1331284,909146,-1041798,-719097,798458,745075,-1486593,39122,887819,-448623,-788288,470898,1066414,-979867,-480689,1631336,63470,-1105622,-370769,1477061,-242380,-1970394,502233,1245501,51550,-1262122,170606,1381604,-1041239,-568793,737506,553566,-969188,-499630,1238699,-274686,-1236829,566112,1132016,-555892,-1285326,1291422,758999,-1425324,-348912,1312247,94487,-1494574,134568,1566518,-587542,-1241613,544016,1233082,-953857,-1167248,1218168,398346,-1096184,-113851,1531347,-48328,-1401215,525099,1235575,-878063,-995259,790928,990294,-1083819,-684030,1105617,202949,-1199804,-346362,1020995,-5817,-1141167,531178,865360,-671478,-931478,1079616,737834,-1101108,-152967,1083388,336263,-1317870,250963,1132339,-728992,-1141064,748209,1003698,-1196511,-1065007,1633856,287484,-1424516,-124539,1592743,-35556,-1539029,797304,1113739,-997847,-940411,839520,773262,-1163038,-826580,1402559,234034,-1145518,24484,1173225,-291520,-1054968,267470,1127625,-492252,-908219,820953,513623,-796490,-347754,1295684,311476,-1136234,178702,994781,-289827,-1282932,653212,736970,-778025,-653633,1158297,184094,-1260459,15851,1281532,-350797,-1403649,667121,1016662,-880021,-850644,1192117,339814,-1080266,-370582,1337386,56851,-1193705,202361,1092544,-336663,-926137,692870,1017293,-798412,-618632,824022,95897,-819194,-313882,891285,99106,-960024,174556,901817,-526204,-827605,584776,287983,-975682,-674146,1089988,358695,-1108396,1800,1075154,-107069,-1041992,575953,805792,-756478,-483775,948830,486158,-934042,-172326,1351445,-521233,-1040115,320926,964405,-323528,-1050752,1122471,572484,-1137555,-168412,812002,405294,-1128663,-74777,914257,-406117,-736672,-140710,752883,-287525,-964499,802899,96471,-485717,-155933,494208,367397,-1226127,397824,541771,-290365,-481718,218059,1034705,-742384,-331302,689294,177823,-398408,-473915,1072079,-242681,-1072975,478926,269349,-206991,-812095,539938,484922,-1130691,407886,400044,362910,-754961,-199012,1447684,-775345,-417332,432128,619760,-471714,-1111283,1066379,425271,-543330,-154449,59478,754045,-976444],[0,0,0,0,0,0,0,-1,3,-3,6,-6,9,-14,19,-23,31,-38,49,-58,72,-88,104,-124,148,-179,208,-245,284,-331,382,-438,501,-573,652,-740,834,-942,1063,-1191,1331,-1487,1656,-1843,2042,-2258,2500,-2761,3045,-3349,3688,-4063,4468,-4914,5404,-5955,6571,-7261,8046,-8956,10023,-11300,12872,-14893,17633,-21692,28663,-44814,133121,238981,23412,167,185789,-75965,-118371,-293521,203720,50239,-92558,-207288,26562,192596,-440307,3211,35816,33116,-115534,-180402,275555,292960,-199065,211989,348969,100095,-177916,-65075,653263,-13534,-509053,99941,329139,-104033,-326780,543525,268540,-339011,-210801,622180,89336,-459799,112375,271407,-405615,-460403,758073,78948,-542739,347089,564522,-262376,-493043,355359,505320,-665635,-109264,196204,392652,-514759,-195262,741645,-272712,-587354,-96395,857365,28848,-896006,362434,438170,-439673,-715172,327602,706665,-840075,-483287,860585,91362,-418176,-565457,1384645,-240329,-772478,487761,378755,-17295,-760312,912027,519695,-886382,203787,513111,92839,-889899,451581,942711,-1221280,101715,834416,560582,-863054,-437014,1500904,-810480,-668628,245725,725426,-108589,-1419322,1271056,331110,-959692,-14692,573558,1075998,-1758780,119966,1376143,-624274,-629486,-217968,1977072,-702062,-1928941,1784257,588364,-86096,-1876637,1130120,1737344,-1582842,384417,194551,761008,-811737,-471953,1760060,-2141312,265660,789246,-176743,-569268,-1266051,2691271,-1237421,-1321861,990370,166363,558667,-2366669,1915147,849778,-1769831,690522,-261379,1317305,-2120842,-213295,2260685,-1616455,472022,-157983,1656621,-655046,-1854955,3077069,-1158224,-1023289,-628436,1372183,1979983,-4190595,1136987,1825349,43226,-1185289,-1492298,3554299,-1610759,-765775,632461,-422973,1359270,-1997068,2021390,-1159148,-1634259,2541512,-613498,362104,-2142902,1981986,1625359,-3443149,1293322,-139426,1348227,-1830298,-1098002,3652274,-2708471,174271,247708,788844,360634,-2647158,3134256,-1017144,-658192,482493,-303477,1718237,-3648310,2218201,1912995,-2551882,229301,-468673,3746544,-2854216,-2449011,3279774,-265922,292071,-3345296,2244031,1641129,-2965196,1646620,-1366698,1291497,-889199,-35924,1753105,-3702988,2219593,661092,-351712,-864055,-966615,4340725,-2960394,-953627,1441707,187553,733800,-3291280,3103428,-108672,-1915628,1285191,-682568,1562957,-3121837,1076569,1901555,-2660556,651633,-540445,1618912,-1891658,-1633335,3853487,-1906422,-869429,-638438,2450354,1016351,-4558344,2347968,1285300,-194034,-1622629,-758148,3370733,-2803150,264326,547945,-586895,365962,-1407918,2720324,-2162855,-1125614,2510189,-780445,-119253,-2113798,2791129,600634,-2982064,1593047,51672,572560,-1927525,388943,2443711,-2565366,211478,524416,1005299,-849341,-1655922,3122306,-1198270,-1219632,450640,948157,580273,-2817662,1947118,1260967,-1833774,-723746,485111,2209429,-2890378,-564397,2490641,-349530,-935633,-808523,2375325,-582532,-1897880,1804543,-92808,-512813,-876745,1240998,602323,-2306764,1089390,911139,-374853,-963514,675965,1688370,-1857049,-304816,1040328,136385,-996427,-914645,2076834,-436142,-1283896,1070952,620013,-361649,-1584794,1219002,973347,-1470578,-526691,1220523,1013140,-1353633,-284275,1882622,-379194,-1366299,309542,1560829,-509159,-1892076,1403220,620005,-1026082,-571528,1322462,550822,-1826685,149528,1439179,-605064,-1282795,555000,1324066,-1336236,-625395,1118092,411217,-1194222,-97214,1310118,-613932,-1344632,577005,801792,-451128,-512615,515747,736483,-1209944,-383176,1037939,65967,-1074175,80811,1344510,-295555,-1324166,672710,1131148,-664386,-991075,1158487,763736,-1442697,-521297,1155814,393470,-1092306,-32030,1423959,-382189,-1052742,517862,875601,-1032310,-422321,1022556,284505,-982338,90099,770206,-135434,-862005,512640,893927,-478990,-597500,582066,264987,-830214,-288771,750198,-202737,-849567,204060,842124,-376423,-815819,379279,800410,-473591,-553514,815529,643087,-862816,-328280,679071,-22681,-950560,-168003,1191797,-261993,-602367,439766,876045,-449972,-960224,1041458,334600,-668408,-492007,668641,318681,-929041,529479,447103,-351903,-159994,256602,472009,-888799,90060,485241,-92164,-211709,3329,666636,-457691,-405440,566053,-176078,57379,-359854,454894,197159,-584201,437194,-172322,321085,-621535,-157170,1034331,-473286,17525,-44854,597654,319463,-950477,797940,-68675,-216836,-82311,104706,620962,-1067564,647664,282889,-404095,143056,-336964,969855,-519307,-366113,605460,-240411,561174,-505173,345588,137522,-455615,412439,-556681,670694,-200914,-76136,332719,-628794,575366,-84211,262031,1743,-604255,693689,-233011,133265,-160969,65478,874099,-992713,18243,289621,165345,110188,-720197,861751,-666402,-417708,354636,-120420,558575,-649583,379891,58077,-363175,385351,-509183,539449,-576836,212231,580453,-919239,636494,-204450,763742,-334384,-1166324,796461,98728,748432,-747716,-288563,1076741,-455452,323756,-229043,226672,375090,5939,430005,-1056178,215588,1004160,129893,-858411,-698537,1441993,159751,-974149,245984,427987,519956,-711204,-56163,734827,-367933,-44833,-10713,14944,-204220,-119714,637443,-564056,-222013,176746,169915,98152,-507791,482314,-79859,-480318,-312371,493795,631703,-926787,-296044,896104,563497,-369247,-487755,395119,100709,-388334,154773,172657,-373473,264487,472883,-396621,-965326,444778,1251853,-912288,-1261157,594943,1333697,-471831,-1292079,675491,609077,-360750,-583916,358692,479185,-597187,217050,593519,-493406,78984,140041,364820,-631545,-321518,781987,-75601,-371727,-312058,736506,298847,-1196478,448151,1235617,-203530,-928855,-172940,1636288,-933957,-614592,542615,330720,-113732,-497246,738239,-605670,-104647,732017,68812,-667375,-849846,1256197,499516,-1599357,-105560,936690,553903,-1164274,-247672,1248678,-544042,-182441,339287,604520,-372322,-726234,1163411,-395890,-690966,266219,599551,211148,-1510431,634681,842011,-703885,-359441,261003,1255905,-1219318,-476056,1194427,-36072,-718605,-721536,1070344,257107,-1331589,612320,388539,172578,-698619,527743,608284,-1228230,28595,959480,-197231,-707959,33336,1434241,-879236,-599960,795234,714276,-474840,-840931,1326373,126608,-943590,28759,588864,142145,-946635,742187,834328,-765909,-188523,215552,548016,-968471,-345648,1292569,-130630,-725777,-23854,1164827,-86594,-1347808,553018,752091,-619366,-976030,664864,760993,-1204521,-233368,1170556,106413,-916281,59950,1102764,-529144,-977854,936840,722287,-647967,-654856,969168,144222,-1064774,141925,888620,-104658,-753659,391818,652557,-645315,-479646,791243,455092,-788962,-152426,1029504,65500,-647014,268148,1005583,-320626,-770595,450101,752034,-437398,-592858,915062,475401,-1209077,-198024,950311,30670,-1184768,157807,903618,-542408,-774883,534188,771123,-733143,-555968,1011426,156169,-941406,293584,778591,-209224,-618635,433584,803966,-757310,-434561,776352,473436,-525517,157256,733083,-76262,-732970,270723,567726,-632522,-561227,513159,551366,-817731,-388682,950408,495912,-787382,-81922,1109738,-142795,-651613,471664,731847,-450401,-636871,739014,328511,-756846,-503005,937220,543393,-1264325,200599,868829,-188009,-833803,444701,769756,-504536,-448255,724118,13621,-575520,-123771,854325,-169839,-523767,343202,295354,-282941,-552823,476379,215595,-933412,283784,377162,237978,-452862,-177652,905295,-764181,-261825,329710,318038,-146244,-744380,1128765,-147219,-505623,324968,116611,455831,-1387040,364611,634860,-536053,-202881,-172587,959753,-792546,-639890,974332,-401991,-43240,-624039,836355,279990,-982331,940864,-424237,272677,-274973,-101779,697870,-904163,826180,29927,-379025,-22635,-539377,1644541,-1165894,36758,689436,-285428,420521,-1164807,1358714,-212822,-582905,791948,-686418,784627,-855142,343518,541151,-1466621,531018,-717896,935856,-413284,-1244110],[0,0,0,0,0,-1,3,-1,1,-3,6,-8,8,-11,15,-18,20,-23,28,-35,41,-48,54,-63,71,-79,91,-102,113,-126,141,-153,162,-177,191,-206,218,-228,242,-257,267,-273,280,-288,294,-293,292,-289,285,-277,264,-252,246,-234,226,-222,233,-262,316,-405,559,-808,1201,-1835,2888,-4741,8348,-17169,113226,74827,-173148,112614,452816,-187746,-250314,433949,178739,-209103,-143026,299629,-59613,-253805,-67816,446049,132613,-169569,4626,204987,38621,-318615,-342937,52503,-19860,-326373,-320801,612187,305355,-648552,135272,257316,-249425,-655751,345868,347820,-299945,-207845,569025,188788,-476930,-20675,542387,-308911,-587304,338873,247936,-550627,1178,373250,-108609,-553168,312081,496752,-610814,-84409,428857,133131,-360214,-88768,860829,35017,-594617,256521,445010,96474,-739059,426351,705866,-109000,-417118,68679,543628,-797009,-796989,966508,290037,-894023,-403827,1008848,302366,-1171564,482593,798416,-196794,-646622,525032,1169063,-1240956,113561,757037,-226075,-902626,-290821,1362023,-850987,-466192,605251,247534,-347591,-647693,1330977,-238788,-1213168,1068983,152300,369546,-939608,477470,1005294,-1275449,-1955,37962,667572,-914457,-554338,1712052,-878516,-507589,288615,1093774,152034,-2330715,1574790,1189456,-960868,-1039286,174713,2333691,-1838461,-715007,1131629,-397614,151305,-1175888,1457454,-1081495,-913573,1962295,-779701,-98407,-899959,1921018,173326,-2389498,1783047,44829,305055,-1294298,319154,1939507,-2393140,528260,389745,389446,-485683,-1517906,2956161,-1426432,-399668,672012,36131,508831,-2553021,2262914,353447,-2266712,792631,199338,2171801,-3450748,-414552,3550879,-1265235,-789696,-1594702,2926696,327224,-2699887,1776486,-761140,967171,-970981,246187,975688,-2616342,2856056,-432282,-1052908,-254669,129663,2955237,-3843299,502529,1911994,-410316,58012,-2132782,3285249,-1191072,-1577026,2116087,-751598,1308195,-2356987,1738587,1149799,-2800730,1916514,-709261,1383197,-2009252,-286374,3635366,-3142119,-7154,477880,2130829,-808367,-4172780,4136888,333318,-1437725,-1566974,120596,3548457,-3726820,704720,697356,-343432,949563,-1681405,2520175,-2478683,411567,2494510,-2121905,243030,-1247309,3274051,-964694,-3084818,3295118,-837917,708573,-2076813,1098919,2075635,-3630305,1540853,38957,411301,-954672,-1268145,3511815,-2726268,-99836,1232510,74616,193933,-2600051,3881015,-524926,-2373100,1199983,601593,1790839,-4292220,951862,3181075,-2058821,-464519,-1174551,3065474,-1292415,-1847326,2200561,-1002615,471541,-1173540,1077316,-28225,-2674063,2863708,-478240,-1053827,-786906,994608,1996133,-3567544,987637,1226123,-646096,-766541,-1154098,3121672,-2070240,-1164849,1703840,-411924,8817,-1631063,2148222,384104,-2292602,1123393,200906,390178,-2313261,829049,2470199,-2704773,-226174,743163,1510789,-1382603,-1851553,3002136,-569011,-1230359,-187815,1181578,619633,-2645405,1492958,570973,-956924,-172708,451967,1275609,-2584928,286428,1464910,-1318490,-567881,97019,1957580,-1158676,-1017040,2057935,-147157,-620320,-426493,1406547,211060,-2019701,1114768,669845,-464587,-1190119,613151,1686327,-1809857,-496893,1104938,488358,-981388,-847530,1556280,-118003,-1487296,574704,1251844,-552788,-1942793,1112687,1149711,-1436670,-1007245,1100524,647801,-1645678,62949,1515229,-607056,-1257808,507081,1305823,-837984,-827742,1421420,666042,-1027653,-100870,896983,60469,-1362452,630011,766124,-694203,-717718,676621,653425,-789615,-270790,1047124,122287,-1248000,96736,1268561,-187702,-1095583,590344,1215872,-479904,-1033064,705641,935292,-1286326,-344086,1324219,283081,-1091185,322106,1337122,-223749,-1213074,591364,1082024,-696181,-644555,711045,426445,-1266967,-149687,1112720,-109581,-686354,344983,744113,-671522,-888429,402843,294109,-707002,-331345,695820,-62891,-535184,57768,682693,-146820,-950452,387406,782352,-463773,-518128,675612,408556,-787072,-292979,959369,48338,-897757,-52529,941978,-98491,-946385,351249,810226,-437579,-1031489,979820,505374,-957753,-285227,384675,380374,-816636,188206,830503,-366786,-222074,288546,274337,-375157,-266027,619173,-522579,52864,-123431,257648,-44694,-674200,812513,194153,-536185,-5556,-78959,693034,-972482,74905,371804,-39429,12597,-666727,896762,-340169,-704357,504899,36111,221649,-672730,504074,555796,-921705,246175,-39671,627893,-762199,-256423,1002598,-657100,203363,-181968,328205,53172,-844892,874293,-297531,-34677,-257904,-90025,649150,-761944,605074,-255548,154317,450569,-469698,352841,-511311,409673,367005,-509322,307410,-621854,631702,244625,-830007,298516,-302859,804054,-568127,-476200,813330,-468599,243453,-410158,105126,79818,-518530,576307,-769405,263306,-73441,-214825,672559,-578667,820804,-356826,-33496,278865,-484198,643105,-883506,57557,139155,-169961,388986,-1154013,760073,429979,-141641,-215807,-450999,1191686,-171817,-335051,92879,-376692,522573,-86488,337270,-569458,-533224,1285273,-403018,-606815,-601201,1019193,1006607,-1544010,-58433,790245,372605,-381694,-642279,985457,29289,-48850,104287,53025,-16751,-319278,432669,-63870,-506781,448869,-87745,-95938,-673165,677236,116378,-533599,-201730,267107,458046,-738695,-793753,614596,502364,-590952,-407067,522162,375237,-353782,10136,155416,-158785,288548,445207,-553683,-844239,451353,1070295,-848940,-1331169,649971,1447083,-278858,-1489926,538354,772518,-741375,-492693,230120,584929,-333231,-169388,330889,-294540,-118112,241588,322958,-100098,-410456,909778,-26731,-663943,12201,616792,257012,-1078491,230504,1082200,-499243,-821096,-192279,1255214,-362030,-1217438,712974,49973,47762,-490617,473806,-47031,-657344,977662,186403,-677926,-651787,979470,981740,-1692714,-271926,1398950,115358,-796224,-555023,1254029,-386553,-778366,280319,76328,-101801,-698144,764195,22236,-980110,605505,370816,69753,-1080950,318988,1117628,-1030499,-145872,471054,899741,-748176,-1105161,1240070,291150,-744273,-412009,808852,338720,-1572672,367942,837633,-470330,-413915,-78269,793396,-1136771,-204415,878011,-150067,-677320,-197748,1373273,-505923,-1069355,585440,559900,-299364,-852068,742141,681009,-1010602,290617,731156,48906,-771289,-92967,1085497,-929408,-450391,310173,758640,-480530,-502348,1030654,186835,-703928,132882,905469,-49431,-1235060,541203,1110047,-463150,-688558,608572,666228,-1062137,-355682,1166646,258550,-798939,54974,901614,-269897,-925589,779684,509301,-854529,-507468,447587,522517,-1238036,112345,898763,-139497,-912386,445544,1142204,-760144,-386798,657886,615440,-903112,-278940,917239,197725,-733481,212288,687096,-90740,-845256,601296,660986,-728194,-666771,866974,371725,-902007,-343176,1118510,260569,-1157467,367224,776835,-364407,-954597,691304,850673,-777321,-680524,923121,212248,-870594,-26448,912731,114023,-1078817,455119,577015,-488863,-743823,650360,418216,-866909,-71575,1018401,34981,-984615,266049,404566,-498985,-696106,522801,720757,-905385,-402590,730042,482780,-643139,-71038,551030,-191011,-924996,6131,585332,-270376,-808955,702153,656830,-674993,-396512,681946,400766,-1178558,-326353,783625,-370785,-689137,341550,690636,-681518,-528349,857200,18658,-341563,-172090,756981,4622,-628313,494928,453680,-434986,-127335,402658,808260,-1027296,134701,858570,-242072,-271393,-278989,1108971,-224078,-907795,591898,-4239,236482,-603148,602368,566649,-638356,548579,174301,549336,-643470,-185697,1204296,-733912,-183094,144311,321034,-69187,-1224324,1201939,-150070,-446102,7326,131774,676007,-1383377,469496,304925,-494945,159936,-632799,665783,-786068,135554,713305,-1051936,298919,-643221,621959,-209012,-752649,1260077,-692567,401057,-409683,125234,732663,-1690890,1341064,-575474,-107674,104196,-825578,1594105,-1481594,232154,398423,-134939,621609,-1415851,1476790],[0,0,0,0,0,0,-2,4,-5,4,-9,12,-15,21,-27,31,-40,51,-63,75,-89,106,-128,152,-180,212,-246,283,-328,380,-435,496,-562,640,-727,817,-915,1029,-1151,1285,-1426,1584,-1760,1947,-2148,2368,-2610,2873,-3156,3464,-3803,4178,-4589,5038,-5541,6104,-6736,7452,-8278,9239,-10377,11750,-13446,15613,-18492,22547,-28760,39800,-26704,267960,268449,-208612,-30413,141391,18207,-217379,-41158,157827,185734,-35223,-96809,-79313,77154,-17799,-151068,-24853,117788,397206,-224380,-395179,207397,468717,-467274,-113389,472529,-167619,-651431,337437,769949,-293727,-564628,267072,297137,-711561,-459691,696746,67851,-330904,-29908,426409,-369209,-417768,-3303,356915,-396709,-75635,251985,45974,-433054,-344419,396054,273424,-212371,44481,176556,-62497,-345398,150284,143058,-196495,-177743,141668,309059,-921739,-205418,843852,-219273,-461798,131175,828078,-299813,-980695,795574,585983,-883789,-333328,1076596,466415,-1534698,109996,1304488,-125091,-713225,-288920,1105119,-661912,-492058,901389,121990,-257864,-462644,1186106,-147513,-1198466,732383,578294,213431,-1147243,247195,1204140,-808492,-120028,-406,981309,-496309,-633671,1217342,-682331,-128713,365945,328385,103457,-1059013,1647173,24974,-1497073,141597,695615,458387,-2071587,714546,1790391,-1303376,-954210,256046,2146938,-1183109,-1761185,2054993,275681,-61744,-1165554,727980,608346,-1480340,1284820,-181257,-350912,-255128,647115,1595980,-2470696,148910,1359287,420615,-1099197,-2010664,2992115,-205036,-1191144,-142201,505168,1505471,-1928471,862768,335072,-737250,1396723,-812179,293058,-1732910,859059,1697641,-2672063,416060,943693,1298317,-1716409,-2310011,4001942,-546369,-1934119,-902501,1943200,1806109,-3746554,1168504,1112081,234267,-768704,-1225324,2216991,-1544342,746616,486235,-1833017,548361,-522257,2808000,-2051084,-2450452,2769932,553046,357966,-3454374,1508927,2684911,-2396779,-364698,-724405,2132981,-507481,-1610727,1851717,-1854304,1453837,107205,-441245,3426,-1218073,3749297,-2123409,-1741262,1596968,1392504,578953,-4482903,2669124,2575900,-2692417,-933908,186275,3846821,-2507720,-1921895,2454506,-300217,1004709,-2204115,1203586,130402,-1560373,2647319,-1869975,-211543,-214884,1529815,1221585,-4519820,1586517,1694173,305867,-1979589,-1539693,4428178,-1159760,-1227791,-109074,317832,1573727,-2621106,1493808,-534753,-876352,2058832,-1071291,469411,-1778168,2090728,1685797,-3922262,1232943,1093562,1443442,-2789666,-1176400,4458979,-1795958,-1369148,-439815,2345105,608331,-3515313,2071768,475743,-221682,-634583,-264484,1607197,-2477235,1487022,755502,-1618073,-295741,23110,2417516,-2429553,-1520555,2745853,233396,-234674,-2258063,2047380,1174317,-2290770,414457,-18500,989956,-993162,133702,1541252,-2001532,665916,404111,101400,-1266278,-523435,3001353,-1795441,-1411633,1435525,1066727,-820008,-2614148,2555309,806088,-2054532,6089,1005257,1523518,-2538573,106545,2141248,-1002949,-528278,-102886,1527502,-1005125,-852129,1827738,-345350,-682773,-393892,1647681,184801,-1929615,981836,1031122,-479329,-992328,553719,1613145,-1509520,-552964,1151888,409321,-1015279,-579138,1498422,-643549,-1305469,881520,801467,-604224,-1296834,1661222,516298,-1911982,405968,1402551,185668,-1872446,505911,1565461,-1209037,-1018476,1138712,917809,-1165527,-670760,1475731,170802,-1017548,190724,1327738,-144050,-1112002,558110,843765,-630890,-872498,562835,700381,-1166518,-383013,1178387,307457,-900312,-78543,893587,-460714,-836627,895877,592566,-758221,-548290,1126799,330801,-1153895,-175246,1127921,-301556,-1147258,451574,1058794,-687858,-602548,1027236,451524,-1109952,-164112,1214601,-117243,-1296505,364867,1222574,-472236,-922017,600873,594335,-1037409,-466715,632424,366525,-741991,-3292,995519,-194068,-950767,-49921,654204,-189368,-531771,473701,292794,-658997,-111896,381734,230714,-587985,207926,673023,-439549,-447018,541001,682410,-649068,-628129,765201,268780,-763804,64385,867306,-307748,-862937,434610,631109,-527333,-872045,750232,488405,-870543,-114864,715179,41159,-891676,-40162,578981,-559371,-188430,285217,569513,-313256,-350012,464056,-41602,-21081,-215477,6667,330802,-469096,445420,145729,-387307,-18816,-179242,337996,-343735,-50723,460596,-319494,-270826,-413476,630417,-56835,-667429,668109,-5584,96855,-680300,201475,413026,-921602,440485,83347,32424,-174800,-224489,556445,-1130086,18574,536586,-318441,71303,-430118,734142,-304342,-227829,433175,-296789,520115,-478919,123396,-136784,-236226,398734,-491676,-98109,51926,120717,414632,-519200,376469,146389,166809,-3443,-780109,612237,-357129,233205,-227674,-184146,760017,-442973,309034,-300879,-208713,373793,-674869,294241,-650755,-20796,537143,-759838,271018,-268346,264368,-288654,19349,694843,-790860,167827,-73926,129696,-60751,-505150,1030841,-418692,-155310,220361,-66788,-10121,-639823,832535,-127355,-1051244,95191,379718,420553,-900186,69621,600858,-30568,94923,-473442,58980,132724,-259290,556847,-785239,-252057,293295,180482,-179387,-816450,730876,389633,-124088,-489282,39998,986381,-303828,-206676,133162,-75272,-266514,6266,567590,-815856,-502210,474258,236943,-748697,-428930,1026770,-9085,-864232,266604,742455,157354,-891361,573468,836587,-547550,-434409,414641,503921,-716367,-443228,437751,-147574,137837,-125125,396349,-345354,-189601,875054,318270,-799054,-593236,1244181,278062,-1165824,-180339,1005340,367396,-870105,-337719,780490,-32089,-318292,108054,193484,-217992,14473,1201952,-509143,-643482,567131,1004342,-249377,-1287308,1088661,693354,-967972,-651148,548182,900430,-1215088,-82343,928108,-154394,-534063,-123487,993612,-542741,-421383,592220,-191601,-345536,-233207,871309,-480371,-980043,515370,504368,-137519,-1185784,775793,1226407,-957326,-254791,391817,938423,-474117,-831435,947787,-67204,-92472,42208,249126,-398956,-702977,994157,188800,-821769,-223694,749782,627476,-1384447,176046,1132196,-569188,-914142,282111,1302696,-793082,-946068,925579,77504,-603921,-384596,1011040,-247013,-1117310,808133,372986,-199355,-689879,525275,833733,-981381,-348787,654877,129522,-746045,-332488,1298917,-43899,-541728,-65079,464235,-49210,-801160,749927,358849,-749548,-278857,562595,221651,-1113585,-49417,800552,-529341,-671031,249689,741238,-774978,-913248,1004669,93412,-1096867,-247948,1147800,43200,-1204631,815238,805245,-606482,-620958,684798,666702,-1046058,-221891,941116,18150,-827393,-125206,1032649,-233215,-448657,599110,685959,-402060,-676117,768308,668494,-959129,-140796,744805,262460,-613104,36885,835165,-454038,-842542,407386,747768,-636042,-533308,871095,293809,-875810,190554,979364,-488713,-876433,443587,841018,-578434,-419290,816814,537834,-987370,-119836,1017222,-140137,-1093973,336080,943666,-530867,-743528,391670,690877,-719230,-321511,518229,105734,-647943,-166803,761631,18004,-785860,123454,761574,-86430,-564211,263087,615806,-502949,-354717,687522,132706,-801408,-292659,722984,-207181,-791623,424656,248356,-529370,-479756,930236,204116,-714968,-167641,1158397,-203285,-741726,421172,619132,-528895,-900825,489233,433671,-663273,-116072,784991,456058,-439112,136692,524939,-155175,-549833,24040,757048,-182873,-462505,544452,173173,-165000,-629524,603055,-37206,-601138,150350,255099,408239,-699623,258201,833673,-590673,-227621,137144,439285,-588467,-288232,907244,-198429,-258949,-110568,551048,860,-698761,937747,-111728,-558660,30498,175258,671925,-1225976,421525,592314,-642070,-349489,34641,909335,-669176,-289680,591207,71619,323409,-738433,432113,169689,-658869,639669,-460365,309919,-383152,88677,589165,-830540,572973,189502,296498,-169650,-720971,1535907,-367189,-138417,108925,-63553,963399,-1217111,403261,-215688,-292737,704694,-903899,737805,-697540,404893,706011],[0,0,0,0,0,2,-1,2,-2,2,-7,8,-13,12,-18,23,-31,38,-45,55,-71,85,-102,120,-144,169,-202,237,-274,317,-370,427,-488,558,-638,730,-827,933,-1055,1189,-1337,1494,-1669,1869,-2083,2316,-2574,2853,-3163,3501,-3869,4278,-4728,5226,-5773,6384,-7071,7840,-8715,9721,-10893,12286,-13984,16125,-18977,23074,-29802,44139,-107563,196080,64326,-281031,149162,365110,-227218,-23774,411867,91547,-206529,-11728,60839,8472,-151550,191243,35139,-177294,114376,-222554,90698,61373,117500,-574131,-203946,575391,13592,-489637,13709,356726,-314398,-671289,582625,351240,-383913,-421110,619061,220987,-505488,24064,515478,-10042,-184088,160638,313347,-276983,-266527,4707,107393,-383416,-340833,225753,249979,-385144,-33374,77281,2141,-215627,-102665,462886,-74813,-244647,149970,342348,-448466,-218411,709889,126495,-684293,315388,466573,-299590,-1323253,567123,799746,-1090005,-332979,908816,483080,-1261249,-324890,1441367,-289777,-920302,274271,1317935,-114845,-994755,1298037,234689,-324143,-180933,576208,505772,-1263796,437388,495783,-209625,-866614,-350504,1227905,-1013089,-432022,511663,228623,-65590,-1013958,838568,-97430,-885763,446237,-68176,217249,-756598,928642,830840,-1645233,311003,762009,400378,-1319723,45796,2794859,-1381052,-1260569,469498,1572196,-361500,-2541483,2039654,945638,-909924,-539158,63065,1276352,-1834175,410275,687173,-1167763,305122,99397,1360706,-1941768,-466387,2364073,-372742,-392072,-1750360,2071980,670418,-2281722,589986,154515,1352121,-1076623,-500370,1713222,-1136836,1038747,-397412,-337654,-198135,-408408,2346969,-2307760,-504599,1801234,252527,-669628,-2402625,3516432,554759,-3238941,464553,1316924,2099461,-3436129,-325700,3176172,-943353,-144421,-1171207,1654112,-173447,-1175874,2224528,-2232403,354025,289801,997479,-166583,-3198729,3312637,586956,-1147609,-1591730,-27668,3941700,-2768681,-675909,675593,819192,1001167,-2877470,1682677,-446305,-393599,1470589,-1972069,695242,-889433,2378698,-421024,-3519663,2842052,656803,-236636,-3031029,957251,4054667,-3836481,-1082903,742722,2401405,-891744,-3748005,3170517,-233541,-533484,-588201,-336904,2083660,-2326604,1932966,-357402,-1758930,1563183,289451,1550095,-3653519,410221,3300291,-1251830,-819215,-1889719,3499261,228538,-3137674,1146693,-55995,1334370,-1806754,-56195,1416228,-1862309,1989623,-778554,-596480,-293060,166462,2516316,-3621139,313385,2535455,-60661,-1556113,-2066082,4440921,-659283,-3067773,997503,1188965,1266517,-3630011,1095012,2223837,-1802496,350662,-493755,1843033,-1226965,-298960,2052554,-2007816,332248,513871,1473221,-832824,-2368030,2943776,40628,-1279561,-1323048,1135458,2421702,-2984369,306328,932795,102703,-29566,-896888,2023745,-1555240,-481779,1442162,-568598,-259576,-664497,2368553,-694569,-2590919,1952837,1010943,-669708,-1944690,1443648,1919308,-2787423,-51392,1211129,669633,-1580207,-721201,2700853,-935237,-893202,509020,778382,-256139,-1705212,1781875,34583,-1343948,275929,1022641,540236,-2235908,452357,1643151,-424073,-881739,78285,1710301,-1008666,-1296542,1411039,-225294,-630242,-566032,1262663,175883,-1455248,787045,762719,-898947,-1075236,1280259,811639,-1749750,-117441,1473436,-96697,-1413177,166472,1661736,-941789,-1475043,1123460,1118070,-1130972,-1224070,1343193,372617,-1510248,-38938,961127,-160965,-1460683,206564,1177993,-625333,-806206,556915,541533,-868263,-795024,1150944,124550,-1175055,-52331,1124522,-384557,-1127095,615489,746358,-630170,-757876,712686,626436,-1129752,15604,1145841,-139255,-1387107,514124,1438644,-690273,-963921,866682,725154,-1110236,-398499,1213314,-88723,-1433747,43841,1032158,-568877,-1024623,666465,623316,-948211,-907514,712115,336336,-627183,-197662,621939,-7802,-876127,271032,595397,-248571,-669252,314422,490691,-462974,-284990,618640,195785,-474732,47374,747112,-56674,-664136,260095,784770,-537022,-713569,777520,287346,-737923,-180707,971997,194879,-1227389,388296,801937,-493626,-708930,342500,549208,-896603,-295687,601811,85291,-703350,-312873,1242359,-352314,-630767,523267,134606,17179,-689372,333962,94954,-475630,65100,-267993,173340,-547838,32689,385884,-337257,234763,115912,95462,-286961,-314718,599024,-312754,-385179,-80854,291108,220183,-737664,321954,97192,-322134,-144742,-191372,403364,-751122,192140,549874,-340976,230652,-176748,536088,-343205,-280807,813301,-525064,-5995,-191798,684538,102675,-667258,438673,-15194,120833,-162794,-266345,446598,-391078,320107,-427454,-374762,835311,-44749,403225,-751627,83832,643456,-426389,216734,-499663,589209,299265,-476929,94985,-324009,833071,-105428,-297865,322470,-666954,480088,-9354,-70427,-225329,-120230,691624,-656218,92817,350215,-114986,249735,-339836,770671,-362018,-111783,745919,-367909,118800,-462847,619027,67663,-581145,740706,-139097,-163748,-490593,486263,521907,-945673,130094,516872,192198,-679970,-587282,729641,-258185,-83292,-147709,125779,416111,-257871,174011,-256143,-156954,510191,1209,27538,-816970,357390,774425,-650409,-398057,142881,713597,-237639,-704811,357520,-64467,306862,-58086,465062,-50154,-1059967,782972,165144,-677207,-503189,1189235,455820,-1183105,285426,890066,47927,-1023280,532386,1101388,-729629,-268383,375902,682829,-408630,-617549,478994,-165009,-291811,-57470,297742,-189604,-171139,540663,266674,-896557,92847,824585,31040,-1162047,-502731,1086064,223997,-616110,-522248,1074625,6085,-277473,218220,310003,-279541,-158608,853644,-233118,-861403,597180,937479,-44396,-1322742,749878,1142730,-967174,-667826,437141,990840,-974714,-507716,1379172,-149020,-454391,33636,712499,-69487,-911134,563913,-51026,-298534,-179487,725336,259467,-1093769,476937,468878,-111970,-834100,198687,1423182,-657004,-547487,573785,624139,-441757,-1079968,1010920,243689,-686192,-45491,301825,28115,-486019,770261,658913,-1245639,-84933,929746,421976,-1156403,-238376,1413579,-570126,-1216116,373348,994791,-300980,-968188,1163042,183044,-893835,-349094,634913,381405,-1339762,660223,789161,-436994,-549340,162173,867813,-845028,-754875,1104020,46661,-857972,-281312,1372396,81837,-1264043,380550,753547,-57300,-673343,627990,755678,-721735,-248807,486501,172043,-667010,-243407,937840,-614569,-794914,443603,630878,-367316,-963697,730493,504036,-1149967,-4164,874187,92899,-1213146,400829,963561,-595452,-565318,515530,710302,-820529,-557978,914710,175783,-964447,92476,1050154,-289027,-910688,518967,686587,-468060,-882489,417668,639985,-791310,-194348,724996,190817,-705434,-229266,917375,-354612,-980534,355589,819577,-420909,-560476,585224,76792,-976469,10513,1001861,-273953,-910251,451325,1170616,-591921,-518558,584930,465002,-873179,-73474,856352,44321,-1105561,336633,886834,-275324,-760727,586235,585896,-894029,-652318,595095,473513,-1024688,-85892,877069,171403,-783705,133771,883275,19698,-696160,508114,696485,-531412,-457339,693203,224295,-506372,-169908,868921,-256878,-597618,189144,654310,-294024,-513849,508017,508785,-516717,-133613,844010,-217047,-820235,177197,911807,-361628,-658064,235995,532639,-552471,-391371,445143,370210,-730471,-22388,620898,-365946,-642169,88670,584362,-248239,-457908,300521,282023,-417403,-619039,547601,433996,-819275,179797,551061,209630,-494848,-117167,1047753,-670750,-223377,326436,-16217,-373495,-662915,769204,-199528,-613623,410345,-98473,238130,-558337,667127,365152,-597728,274008,144491,365376,-691189,-137495,1221314,-681752,-276572,-57030,596525,-42199,-1048125,752213,153696,-136412,-517795,-55346,934149,-993963,248308,261247,-169435,240423,-692192,1119574,-637040,-293206,596959,-220491,185032,-864851,921689,117962,-1149626,705179,-386911,672882,-684604,-237944,758240,-818727,735924,-751764,222451,243156,-530324,1138319,-1213065],[0,0,0,0,0,1,-1,1,-4,5,-6,6,-10,13,-16,21,-27,34,-42,52,-63,79,-98,115,-140,163,-195,228,-268,312,-361,419,-482,553,-630,721,-818,926,-1044,1175,-1322,1481,-1655,1844,-2054,2284,-2531,2803,-3101,3428,-3783,4174,-4604,5076,-5595,6173,-6821,7548,-8368,9307,-10407,11711,-13291,15281,-17928,21730,-27946,41102,-102299,-50820,12663,144889,18041,-137803,100375,366100,-125476,-101801,69481,-19540,-159893,-42878,478847,-250928,-221294,241481,189220,-198789,-74074,190571,-134207,-90013,192062,-140971,-267102,-94747,207606,-43560,-335505,43026,269061,-222163,-184182,296655,108059,-292301,-108698,359487,-51138,-550480,610,568776,144716,-164741,-155924,541856,30013,-473221,23529,716082,95467,-697759,154360,773172,-392841,-399072,669510,437696,-317426,-228883,658546,92015,-567240,160240,607460,-730716,-400210,482961,-114436,-467234,-412939,455820,-219292,-623595,351452,216407,-24034,-497018,210582,391650,-468759,-209580,493434,167356,-568107,79602,776156,-149859,-631508,340345,665088,-699394,-483361,459942,278244,-1177252,-530276,1283586,151655,-1534305,-252028,1238489,-110858,-1424197,-67373,1497805,-124726,-975481,391945,544967,-239658,41757,540085,-120039,-641665,606495,491987,-874031,-718957,1191458,573592,-1408099,-208180,1206826,111040,-1097630,-25719,1121707,-289340,-785328,399414,786895,-294569,-884267,427043,365856,-641847,178776,497681,-349764,-961281,1166381,1362337,-1623464,-1261743,1508988,1691227,-1899450,-2138058,1993296,1532822,-1627613,-1741568,1573895,1241099,-1491799,-880662,424540,359054,-172593,-99656,-120294,-842886,917411,938020,-988492,-1179334,659685,1831662,-1349533,-1395839,1435731,1140028,-782809,-1536985,1383246,1023600,-1429345,-425621,441479,765261,-545505,-489329,602423,-810059,301950,854677,-433892,-1184958,191971,2352111,-577471,-2916206,902383,3085539,-529376,-3545218,558486,3421536,-467837,-2759437,274523,2662419,-98879,-1259257,-198011,370177,528802,114795,249523,-1269175,-82885,2244403,-534448,-1756716,25869,2320296,130382,-2785499,551063,2136408,220910,-1824091,-210857,2413807,-601437,-1092392,179359,720495,81270,-673556,916790,-335683,-624174,1112421,299563,-1396800,-1080263,2100279,1161755,-3203002,-803605,2627853,1891854,-3027999,-1755964,3696022,1031626,-2243203,-1691000,1663459,1068373,-1433971,-74047,261926,296626,413815,272910,-653295,-1087350,1554189,924509,-1966263,-1051658,1305723,1834263,-2178356,-1300191,1792509,813422,-1184097,-1350326,1680285,484807,-1475078,-7175,505322,-13009,-851838,400323,711123,-1167396,57558,1089189,-612726,-1781732,504875,2238991,-1178930,-2049812,1010104,2136353,-1089643,-2665146,1284379,1879633,-1239829,-1102448,1164481,1260337,-1185268,-226084,938207,-623521,-50841,537762,769359,-1229925,-512718,1887474,-312892,-1475686,181522,1462863,-209886,-1450212,835453,1056395,-896206,-1043214,822496,1116737,-1194161,-434495,1092091,236213,-792881,-262138,1359430,-521905,-1063342,720384,1101370,-913673,-888244,1389218,585614,-1729205,-498861,1337164,133631,-1766288,189705,1643231,-283403,-1218672,608299,1042197,-1011219,-686881,1133452,136352,-951686,99664,1055879,-237030,-803696,627730,575510,-627067,-751382,786542,274521,-1164735,-34231,1125849,13536,-629514,362746,995095,-227702,-904354,594483,864363,-814379,-557882,731161,538111,-1312788,7228,1026603,-195894,-1234448,301708,1235019,-483421,-1101947,859845,678628,-734706,-578142,1060776,242145,-965506,-47360,928465,-282864,-705623,517195,393230,-476766,-317018,446905,78173,-627002,17627,537385,-378757,-570047,25142,373060,-236597,-86156,493933,236644,-563659,82775,495279,-254165,-689470,-107895,756898,51782,-484268,84161,576516,56794,-605809,838070,397872,-594324,-316054,816464,30208,-698211,-87842,675594,-175384,-392001,334639,502540,-355990,-427398,343418,-199475,-216421,-10771,396654,-297499,-393124,238356,363676,-314098,-16723,364023,188451,-293296,133726,237418,-165706,-264464,155511,337797,-338108,-180678,236059,55332,-247951,-114240,439605,67333,-413402,77279,414897,87503,-461751,-2712,483074,-92465,-405355,-89072,437620,-7512,-206086,78362,76069,101115,7492,98426,-319791,-233967,210012,-33327,-204805,64051,36043,196019,39658,161431,-1620,220639,94711,-189754,-343766,25465,525009,109977,-414808,242887,486446,-177928,-229941,285726,505078,-268326,86712,14943,-5641,196133,-19519,25574,-174493,324733,90083,-367102,-93281,93494,274741,-220448,-245475,396192,54957,-397784,-420885,229545,341566,-346629,-504552,187258,657888,-38623,-155029,414768,-105924,-200484,38709,135417,-400447,-23413,401550,246054,-653539,-85868,642239,397661,-565922,-3994,668531,-375471,-177296,210617,185760,-383217,-377171,556990,-6931,-475088,216661,436810,-72842,-643960,380872,137519,-393044,-124726,371409,430873,-748362,49823,669752,-115867,-574485,59729,764655,-119791,-931644,16310,479062,34826,-341500,147083,440592,-397402,-180528,707590,-328715,-701706,153761,740977,-640618,-891723,462177,262059,-760381,-428333,867494,112011,-604343,691317,417490,-864494,-802107,724326,806094,-1377775,-488896,493971,667330,-1118570,-476693,1227912,-37282,-458400,143486,614951,-116457,-894163,1129749,321358,-1021589,-185975,874134,235838,-1244415,-246442,685941,-29260,-942911,106376,1326283,-480218,-1150618,954539,494668,-583600,-609579,772753,338014,-1230556,32549,743589,-29812,-580081,590441,583558,-1153016,-205570,1000961,-22290,-1152225,283662,1811350,-780346,-1548358,458811,1128439,-360349,-1424254,876983,929183,-711317,24053,407154,187171,-922673,97987,770093,-477497,-466335,562071,1156122,-1109753,-814701,1190404,340716,-1319242,-292081,1456967,249188,-1562586,401931,1390513,-581581,-1049779,334900,1263728,-1183728,-669105,978984,265713,-729927,-58557,1347336,-888770,-1040870,1011097,604846,-1233186,-944304,1425320,547961,-1596373,-29759,888062,217530,-1212186,151034,1200393,-499633,-728012,444894,814636,-738622,-717708,1046208,12261,-720336,157712,1068297,119634,-1276317,292151,1203101,-794846,-829157,893265,874228,-1090484,-581934,1383440,224467,-1216109,150474,1395535,-321459,-1150292,642766,1102469,-733887,-700308,1161872,745302,-1283669,95136,1202938,-314437,-1086464,321474,1033186,-537391,-965226,826310,537275,-747470,-562002,1102192,112574,-1117476,87554,1227597,-300025,-1015120,557493,653892,-1052877,-555954,670282,506633,-1223118,-462371,1379851,201135,-1246511,310534,1367376,-280639,-998557,837860,860967,-919945,-766678,1122554,389138,-1583690,-253048,1364145,-148993,-1406303,391357,1109889,-595417,-935272,838084,332538,-1170780,-479491,925488,140800,-1079408,185853,1258731,-274415,-850045,541945,917830,-741833,-555275,859075,307359,-1040074,-290727,1091176,186003,-1229103,402025,1034240,-577656,-829525,633548,706041,-744857,-815698,1372402,359774,-1242507,143531,1385356,-228485,-1262387,585843,1012678,-660906,-973903,1063661,622727,-1021822,-1711,988195,72233,-1160558,189351,762067,-241656,-922524,316343,593395,-811321,-620701,886898,43529,-901040,-109919,899408,51881,-784237,210012,491375,-354263,-889161,570994,560168,-902383,-417413,792157,205620,-1128468,-174843,1083671,-341039,-849540,680743,975126,-837296,-528178,1171374,384185,-862974,2633,1002906,5484,-1311845,531561,901517,-409832,-503469,360524,878032,-688834,-342552,906426,-39840,-419912,-43027,776630,-393759,-840436,239077,-31731,-508827,-226068,594840,241623,-984236,138887,863132,-121831,-673983,-147226,1197156,-419410,-815847,279390,464633,-212356,-705308,750832,283689,-603353,310759,310067,-25519,-704827,261944,839924,-798612,-354756,604062,615205,-605494,-638831,1148037,371094,-953184,-247233,556781,133708,-657699,194369,183422,21483,-200681,-91833,325911,-452031],[0,0,0,0,0,-1,-2,1,2,1,-1,3,0,1,-2,2,-4,2,-4,8,-7,10,-9,17,-21,21,-26,32,-42,48,-57,70,-84,102,-120,142,-169,201,-235,274,-319,373,-431,494,-571,655,-750,851,-969,1102,-1248,1410,-1586,1789,-2011,2255,-2527,2832,-3173,3548,-3974,4462,-5028,5694,-6503,7535,-8900,10330,-4923,-66762,175099,-80528,-470319,-27181,70561,-77647,-235653,479307,171205,-321356,1226,237015,-217314,-321645,-49986,235246,-340637,-52422,264409,-26329,-97702,308103,101729,-174196,-138967,196526,62934,377,36786,39616,-225840,-350234,431723,149605,-262357,-167081,231694,294334,-92904,-172256,411266,115907,-430682,-320804,407575,-43669,-676606,-138716,528037,18426,-650901,392639,660493,-397008,-568565,693755,457209,-711840,-526627,723958,69320,-686490,-18455,420701,-317269,-466967,638730,415520,-684400,-83056,238768,-51384,-386922,70337,690385,-392583,-453866,290213,183196,-504829,-4648,590677,95026,-670347,154116,845728,-27478,-677121,311789,689458,-287062,-591224,767031,458636,-1109301,-560888,1116216,310403,-1619048,-430378,1411099,247051,-1261263,-15160,1211922,-2148,-1177570,303104,712957,-501938,-433416,593437,276845,-619601,300713,556495,-834860,-426525,637712,274532,-960177,-321623,1415591,114459,-856552,-31232,1269288,-212970,-1219699,448757,643073,-127450,-781644,245067,545210,-676793,-153048,548236,-321816,-770394,529304,1299625,-1019317,-1068758,1429082,1433618,-1604083,-1870259,2147665,1886405,-1983785,-1709132,1480605,1677687,-1418803,-1065277,700428,581055,-331355,-474208,54866,-776782,298269,1255564,-1002334,-1139288,1072253,1576862,-1015912,-1926069,1470491,1134544,-825143,-1558412,984636,1260524,-1526565,-801881,816292,379617,-653948,-862099,701291,-287380,-265197,778798,-441592,-1000177,10379,1913122,-598636,-2715287,1064286,2941898,-572521,-3392500,634712,3813172,-770442,-3006087,200654,2600583,304067,-2089030,229254,604982,420722,-200062,-368816,-357962,-154005,1803627,-178445,-1915448,379118,1924354,558669,-2835447,-76577,2529684,-458284,-1634025,-356212,2279160,-153477,-1799552,440748,826448,764,-917823,548456,457219,-625690,696257,243618,-1335473,-639785,1461392,1448668,-2814332,-1137747,3238866,1294210,-2672775,-2106625,3292702,1245501,-2951765,-1365438,1776974,1582880,-1930458,-413193,793349,-119150,526299,-130762,-40616,-805401,927247,1449094,-1804624,-796967,1382896,1672004,-1353574,-1524484,2059995,748058,-1108609,-860304,1283035,1274502,-1866401,-166017,864139,12226,-673892,-56820,721937,-990407,39853,1334047,-111817,-1410807,297519,1929927,-825446,-2462004,1606448,1879825,-887695,-2718095,1345163,2284268,-1637231,-1716372,1085566,970010,-1009781,-901045,996603,-332743,-488076,625724,190725,-737767,-640053,1542884,-339664,-1474409,211543,1462157,-76221,-1747299,640577,1551174,-1011815,-997056,270615,894871,-1025616,-700070,1175587,316428,-629286,-269891,1171472,-296448,-1098279,656269,949425,-819303,-860349,842076,935914,-1810546,-536862,1833334,298773,-1715113,-125464,1667502,-150206,-1517544,698825,1012130,-293418,-795602,826418,556712,-1142951,-122750,966911,-73552,-934968,395563,1005368,-619652,-558700,899442,321523,-1027543,-301956,1051399,-177423,-840702,119497,1139827,-496473,-1034676,856067,474775,-575828,-746994,850306,375799,-906041,-414775,1036242,-105027,-1135374,-122942,1050818,-671651,-1088281,956719,632432,-595758,-718311,936756,503005,-1145525,-21111,902408,80533,-452457,462871,715285,-678639,-324513,465189,293233,-592268,-290991,698993,-74344,-695180,27541,731763,-102359,-40063,659563,390429,-422904,-151429,579625,61397,-510943,-33179,761391,55048,-615269,104728,501690,-399901,-609875,533973,767390,-804867,-268267,863379,300193,-867765,-189469,868388,-60205,-648697,212684,694280,-232960,-162107,490119,70383,-320601,-96017,333149,-236526,-528575,195398,53402,-231052,-319336,133686,60304,-136913,-15954,128921,-88693,-128709,124764,59153,-486439,-70180,112830,150443,-92640,-48313,229096,289623,-223446,-288597,589008,129743,-344729,-251460,324193,63466,-411620,52791,359322,-83756,-207610,201640,124720,-197102,-144038,288544,-120509,-314225,271231,-146637,-200944,-349664,-7103,192287,9098,6108,-112788,-172360,376092,-331761,-336428,34415,453027,-71116,-519481,117700,222425,-315622,-447985,-13951,310443,-171860,146629,187280,-65275,-34691,153097,132110,-182341,-180054,130832,-307622,-73296,142277,-7428,-303744,-235947,498806,411663,-300310,-410083,145031,723725,-238051,-521815,303237,410147,-197739,-320131,227634,-137451,-201690,248562,128499,-153707,-178121,374365,151530,-604352,-263624,691401,194523,-586016,14815,738101,-202348,-639014,332008,67331,-473128,-268791,383767,-12795,-551248,233014,307524,177708,-780553,65175,590002,-371947,60457,371460,116745,-551996,-71422,1108277,-231178,-660752,193433,692531,190469,-954933,293470,754987,-153057,-767699,264496,620322,-790602,-594379,812991,-316340,-800897,419307,970070,-282885,-824828,549470,426972,-513138,-515157,621689,385550,-818111,588208,580921,-470893,-483236,259779,683213,-1187590,-514363,963918,542888,-773530,-1054361,1202126,24057,-537079,105352,385868,-51517,-874085,778294,409312,-934639,-61355,960329,478507,-994739,-256679,1296069,-263583,-861955,246239,1109512,-452962,-1215645,841463,442865,-783895,-612496,699708,679268,-1256572,-81047,1148151,-288870,-448874,-21651,432956,-906192,-333961,970170,-365909,-1152918,-12099,1666386,-390605,-1598905,756047,1054240,-362725,-1387467,602552,1242944,-1045333,-94474,489469,-84890,-501478,99077,1180321,-621267,-859956,973765,606000,-733656,-1266301,1147794,458950,-1456003,-394328,956759,463745,-1447019,-56900,1586236,-579657,-893430,220896,1229019,-741962,-1102022,825887,89409,-830811,-176252,753848,-217356,-1278433,762894,812812,-742202,-642571,1104776,1042370,-1559586,-526849,1432559,267713,-930965,-292076,1230876,-392550,-1009011,443992,472631,-436334,-472047,971232,337050,-1256849,59301,1040078,135676,-1321077,297145,1213681,-877298,-950985,698924,849140,-1103630,-1093503,1421371,523667,-1398075,-158647,1073666,-43558,-1385658,551097,936990,-1032354,-856808,860841,634531,-1148627,-399573,1427941,-1316,-1280926,238262,1297785,-695714,-1027166,995109,721094,-395025,-794325,773020,465421,-1284662,-118099,1091078,-205391,-1031511,299447,904182,-817190,-1126467,779355,584618,-961986,-265388,1181800,396789,-1333185,258652,1473638,-239138,-1471080,600553,1010090,-1165476,-791088,1275738,542117,-1417196,-451593,1190869,10034,-1148694,466408,1067547,-618481,-1042879,946952,682796,-833768,-358499,964944,163425,-1133417,-37794,1055234,-404889,-976142,263344,812698,-766302,-509453,865104,298006,-1057683,-76380,1034103,188967,-1339048,456786,899754,-536010,-1034453,703646,833108,-1012472,-746880,1085894,386995,-1162722,-162718,1226753,-288530,-1189031,416368,1012037,-1091839,-1157559,895786,802253,-1089160,-381872,1125608,538485,-978672,326839,1132079,-115149,-619011,531500,824364,-596639,-518115,762713,-90954,-746956,-188525,842032,-235723,-964098,232711,793225,-575648,-762603,585040,526652,-608892,-386097,1119991,273862,-1203435,-136559,939195,-93587,-1025479,493543,932330,-442393,-606605,838682,587157,-1066267,-205750,888956,54625,-1093567,4692,925613,-410170,-791119,534058,622486,-808859,-568421,789121,130556,-688249,-68520,600024,98952,-607870,335278,548829,-452045,-440237,512033,292080,-760496,-357430,869484,79627,-404617,-108171,488322,-240126,-1243975,440189,579116,-316864,-787971,215804,613022,-987747,-71781,759849,-203684,-694473,21421,1167243,-629582,-593682,529148,348216,-528287,-636202,1083810,60104,-1211996,9446,726213,272988,-955934,-36647,658787,-90994,41222,-54546,-37241,115478,-160676],[0,0,0,0,0,-3,3,0,-1,-3,5,-2,1,-3,3,-3,-1,-2,1,3,-5,11,-14,19,-27,36,-44,57,-70,85,-102,121,-144,171,-199,232,-272,313,-358,408,-464,527,-595,667,-746,836,-934,1035,-1146,1265,-1398,1535,-1679,1838,-2007,2187,-2368,2557,-2754,2947,-3121,3255,-3325,3243,-2842,1740,1130,-9737,115801,37478,-567604,-191653,106182,42514,-478413,-32455,414048,-176883,-127293,330409,460998,140203,-446113,-15426,301274,-269338,-157432,39135,279750,-269338,-79544,115970,217847,-66159,-138878,144881,103747,9670,-185112,371625,53239,-282876,12175,285665,-17210,-301601,87942,165453,-432766,52384,469568,-33402,-338553,375105,569158,-436037,-248360,781260,151656,-769547,35038,753628,-400370,-642644,513804,710551,-676770,-731377,796653,528797,-1113805,-147066,619492,398191,-214742,129817,817791,-242511,-253022,106939,695980,-470300,-928169,672514,209043,-489469,-698768,646887,409868,-778035,61128,537143,201747,-904288,-6636,1187711,-705489,-63266,814227,154296,-426849,-355394,1221050,-406211,-1151927,801110,243097,-542782,-1045210,1210700,622920,-1822835,295792,1015840,677639,-1414288,-324502,1970014,-1009590,-714490,297218,719616,-24608,-1133538,1235394,-454797,-667994,124306,304489,494702,-1967090,710229,1062573,-899189,-882316,-231954,2061361,-1214142,-1162139,1437426,-104290,89120,-1510205,1151505,539086,-1578163,1342028,-551077,-71096,-721354,690690,828602,-2741696,1680493,1093518,-747525,-986845,186063,3132787,-2644928,-1258366,1611133,829497,-402220,-2701997,2606294,777084,-1613309,250283,-471597,1642603,-1473149,566801,923733,-1956041,899149,-362424,1261387,-2048368,-1288802,3820169,-990098,-675317,-1294544,2319504,1473864,-3650270,1429563,479073,768262,-753325,-1063134,2303710,-2141937,1065965,437234,-1002159,932763,-855163,2337307,-2534519,-678789,3218836,-1385066,-719102,-1718654,3661834,344733,-4380818,2200585,945269,1366889,-3330729,-516719,3699361,-2071980,410261,-1314845,1142216,352609,-1703867,2588874,-2550037,-39024,1242375,660051,257081,-3946137,3597938,1461358,-2010800,-833928,-166015,4013734,-3119097,-995070,2056393,-486465,602896,-2465914,2273152,-386573,-1216728,2568911,-1843849,365324,-593408,1378016,175656,-3762187,3525424,116211,-1143910,-1440856,966337,3677139,-4526467,-596782,2154503,1090753,-759135,-3285909,3597356,-341156,-1400857,620083,-371073,1547461,-2161918,1645837,402734,-2375368,1651332,76343,1047386,-2875551,-239232,3805758,-2211568,-929030,-879134,2511503,92534,-3354187,2679131,-242797,148843,-889672,12720,1859911,-2828396,1765750,250955,-1193596,-34419,93009,2042377,-3149421,124905,2483768,-1157122,-1112317,-765368,3333083,-912828,-2983245,1776336,877267,100839,-2389830,938387,1982495,-2387432,329282,367109,917423,-1268749,-658902,2263175,-1847418,-346126,760189,872973,-659907,-2296883,2528745,236144,-1685655,-275071,1057950,1348477,-2407687,241159,1602459,-1028738,-556490,-69198,1803393,-1391484,-801561,2046385,-768225,-827981,26839,1849192,-490006,-1894969,1814123,647125,-1128395,-938867,1440753,1070574,-2461998,258614,1552432,-190957,-1226372,-398358,1823036,-951297,-1163412,839812,898978,-390947,-1466526,1345515,628854,-1614541,139166,962353,286027,-1511246,213819,1441849,-630665,-739964,854927,1160735,-1366074,-694494,1353411,80307,-967647,26172,1148140,-546617,-1340505,1123259,652631,-1141692,-818572,949340,463205,-1337644,86336,1305552,-224594,-1351719,628891,1055451,-657076,-642393,1037853,381096,-1189587,-492676,1040044,361367,-1442431,83835,1036592,-423268,-998152,346634,1112795,-418134,-990812,587705,679328,-803599,-440840,1060466,194884,-954106,1339,741870,-538927,-905002,591063,835687,-688798,-604592,840785,299908,-1314744,-36236,1009022,-534398,-967464,634246,634579,-678185,-585347,1005173,409572,-921120,-77317,834506,5568,-1091116,178205,655970,-224869,-797239,260667,794050,-689941,-453252,574460,295538,-463722,-389624,801049,166010,-617690,153541,633319,169347,-784474,417113,800942,-413068,-441406,406332,507493,-599849,-128101,739905,-408507,-505480,-186697,584998,-159164,-812350,932029,-94925,-684656,153142,217592,374874,-906101,377778,325467,-502703,105776,-397567,573100,-468221,-381949,323846,-140981,32735,-372833,500746,225108,-584599,453495,-29910,678754,-481823,128713,909725,-474100,126907,10081,769434,111305,-584591,479002,-277843,142508,-66404,-133440,508776,-677431,573669,-206501,-417501,303160,-378516,335477,-577088,172134,485677,-585259,406055,-383982,805733,-172138,-339035,557701,-133633,610589,-761899,-300937,450535,-282711,392643,-606943,589777,293257,-517534,431053,-737954,381874,-198390,-80721,-101545,-1017690,920842,145567,1089,-278201,-362842,1069681,-531137,-131378,108464,-14481,492396,-1000575,811257,-242800,-367552,469618,-468641,408767,-638825,104537,366182,-259607,575853,-477298,280450,239416,-264089,701418,-894432,103284,200400,293500,94584,-1212628,787688,655178,-278327,-710182,187186,1141426,-778668,-334427,171692,389025,-163403,-498511,582289,-280514,-449712,708718,-45546,-194039,-475580,545644,531869,-1156928,201001,351954,290628,-576823,-60849,800573,-720601,-424364,201775,487900,169881,-915475,281460,547945,-198538,-269780,-198677,537449,-120633,82360,-40307,-515946,-14645,686901,55983,-901913,-160932,1364883,187968,-1171375,-295467,1248158,339011,-995629,-157596,917921,-140215,-548342,356178,229162,-682252,-464631,1070824,-217701,-731839,208813,462284,-251616,-704257,724899,417301,-554043,-16033,406101,484874,-1125696,-173003,1065236,-113476,-756214,-695144,979015,156326,-697575,264240,284583,136087,-435119,374107,152683,-901688,827084,574027,-576429,-692090,427710,1310463,-1275227,-584727,1106192,471178,-611626,-1285125,1353478,360263,-990142,118579,605036,73108,-967713,591769,654253,-835229,170624,637278,571095,-785691,-135914,1049004,-842792,-508102,266831,714831,-254702,-1143297,1193071,526550,-758435,-361503,761234,1066006,-996814,-265736,967780,95476,-486512,-203676,840211,-798218,-612984,904643,-301546,-362786,-571242,1436611,39286,-1213676,898906,844766,-453104,-1015980,397457,1104441,-1124639,-335264,791278,55511,-775778,-96409,1145099,-528075,-683939,817117,766871,-349710,-1088271,743492,343084,-938333,-489507,647191,201892,-1007182,-217216,925593,-217483,-698927,242290,872117,-417850,-982347,713475,523879,-386028,-252014,947960,153623,-1201027,478456,604053,-675354,-784698,556941,827844,-743462,-223631,879972,227791,-973483,413850,1103252,-454254,-1034739,339467,794058,-655879,-712206,936903,639809,-848403,-152604,878488,-146413,-767746,28816,660257,-407770,-742291,359457,598273,-718049,-463951,746712,457077,-559342,-235664,652941,-22581,-943205,-74189,701324,-197858,-832348,770769,562659,-751158,-263393,695665,301959,-953967,180163,1146765,-78716,-889951,401469,491948,-683926,-568574,850003,57492,-1163169,-166955,641923,-153034,-1069979,484060,789870,-667730,-392202,868748,525000,-920160,-280104,885673,364931,-893527,-53787,782159,-22113,-816998,32175,855878,-428301,-513338,465714,659793,-761030,-503583,583605,-148809,-647247,50410,991638,-288959,-755219,614192,389339,-441054,-417308,368498,405838,-1029250,218412,602259,-195408,-352884,110281,835784,-819838,-543946,849655,11428,-452921,-381081,868742,-43045,-1020830,804270,467898,23295,-886240,275471,793619,-730855,-20901,-108752,416159,-313016,-660127,1046877,-158910,-203223,7504,68925,485045,-1076135,972717,43211,-883520,158850,55821,1232731,-1476000,-69066,861578,-370662,241524,-410447,557085,-283992,-484160,1281265,-767190,574862,-140719,463732,182560,-1387091,1441300,-430012,-294364,-178163,66567,1232222,-1747205,559386,226907,-117692,262050,-1053268,1380734,-449780,-274413,303816,-608245,1016710,-783320,559551],[0,0,0,0,0,-1,0,0,1,-2,3,-4,2,-5,9,-9,13,-13,18,-20,24,-28,33,-40,46,-50,59,-68,74,-81,91,-101,110,-121,131,-142,151,-163,173,-184,197,-205,214,-221,233,-241,248,-253,261,-272,278,-283,293,-309,325,-344,373,-421,485,-571,697,-886,1172,-1602,2291,-3489,5839,-11831,80809,-50727,-291786,-5024,-64357,-219035,-152165,454922,270485,-329156,-199742,324095,-269860,-280812,94606,262885,-135210,-133768,363697,364864,-270126,-100002,256136,148825,-129695,-303658,170184,-3567,106796,-135419,291369,124915,-61951,-122004,371259,-79942,-156042,293428,137422,-325227,-230830,381624,-225243,-547760,295987,523793,-499269,-514456,567381,262783,-671587,-163438,986447,-225293,-877007,541044,753113,-368745,-565315,519374,766582,-887015,-400985,918423,192297,-691581,-320804,652144,-134973,-408233,402743,385928,-175518,-622940,643022,642454,-320806,-372372,485751,624077,-971093,-168253,845014,79896,-205205,-177505,670657,-344920,-585599,757589,221603,-734381,27690,1052535,127777,-1284711,1260443,688129,-859703,-507506,642552,882839,-1820806,-259874,1544722,-242795,-1120427,-524707,2010157,-445939,-1152624,664119,123393,332359,-1109857,752954,602295,-1052899,507863,163045,286779,-1134275,33582,2102526,-1307865,-707722,175093,1577285,-314326,-2092283,1648705,139528,-168155,-515800,168645,1326448,-1800691,849796,151516,-862184,367340,-102549,1207592,-1882649,366024,1994229,-1742247,-519872,-164966,2262592,-1232569,-2579838,2979071,628125,-419118,-2019167,1342680,2461766,-2603033,256450,196917,899951,-434261,-1195705,1864344,-2166683,329230,1050379,145475,-436505,-2180811,3289041,-298659,-2112789,203068,838834,2252941,-3420025,34547,2263322,-722062,234261,-1518683,2153570,-689213,-978877,1857694,-1899971,1163402,-120631,735518,-424773,-2248829,3891013,-959222,-1617330,-44245,1546732,1945722,-5010440,1469136,2333321,-668624,-1640555,-1742934,4475803,-1359784,-1635977,610289,-515412,1726903,-1939969,1714202,-688620,-1657951,2632077,-578466,393668,-2499175,1784272,3202720,-3860562,-299201,340568,2806533,-1212220,-3224702,3652137,-680302,-168529,-810486,456911,1964709,-2627944,2009078,-929697,-923672,1270840,-416009,1179439,-3227905,2136275,2026720,-3032388,-29445,307668,3321594,-2891247,-2690153,3968966,-462584,-357751,-2494734,2188449,1915240,-3399946,1242693,-494993,1162927,-875398,-503982,2084257,-2973597,1220493,1280492,-207910,-1248274,-1557093,4254668,-1609940,-2340565,876883,1392991,1137033,-3686631,1715666,1357973,-1537970,168272,-700275,1921657,-1789822,-183560,1766978,-1989971,379772,-22780,1289735,-1460683,-1435168,3749050,-1129865,-1157320,11138,1644849,350901,-3746903,1993515,1665685,-1150334,-1194413,-62730,2718101,-2106974,-345751,1169599,-273555,-255500,-1295601,2018643,-720224,-1442162,1430903,-54045,17115,-1921657,1700535,1439554,-2356120,35982,831075,1063992,-1933940,-784276,2351009,-1102724,-665451,39299,870241,-523588,-1605426,1848937,-657836,-1184106,20577,970804,-44586,-2197923,1227116,1356105,-1299886,-675594,1042095,1260491,-2021277,-871892,2221395,-538158,-1215436,-135119,1806564,-300216,-1620810,1019314,624986,-609505,-936990,955203,1098159,-1531184,-141222,1388526,115396,-1203409,-334579,1551857,-770847,-1096140,725520,588008,-817723,-822467,1339206,97641,-1450614,197060,1159825,-146495,-1471597,849829,1006538,-1039291,-780255,1050553,485597,-1445057,-62531,1435782,-421269,-1339079,630309,1059644,-860773,-903085,1134212,937557,-1147990,-590810,1198789,209885,-1113130,-108263,1033942,-245471,-1204321,94243,1147714,-595299,-843078,674310,751898,-908244,-516768,1096731,316404,-1026119,-358344,1021714,-203229,-1100581,370263,751669,-685303,-786686,822256,617453,-947801,-135774,1220885,-265016,-976814,662651,1049370,-370400,-688044,690961,592870,-1151968,-281047,1149429,342958,-1098922,410519,926000,-434569,-625106,117610,832889,-350451,-616539,846477,258045,-817420,-408741,719481,362302,-933579,-110152,353266,222898,-582127,269331,981043,-503589,-235059,526361,305857,-174500,-632290,986716,-15323,-480555,371352,319847,-61373,-809612,563194,303863,-750643,148147,141643,213704,-693134,140063,459404,-394294,-356508,194724,354747,-166435,-505243,880052,-280653,-25140,-307027,130999,784451,-666564,335862,80340,-92836,-97640,-456144,892098,-446023,-443216,164089,278184,318642,-807327,483193,120121,-481875,75382,-151988,496538,-494725,201743,588891,-978836,810151,-165873,379200,-217928,-276404,1043686,-841217,164137,250320,133766,270214,-636102,875212,52712,7755,-367174,-649475,827512,-32702,100678,-10580,115831,735022,-1155369,275982,91655,-257491,454985,-328412,454949,-468977,341600,704313,-638425,-53503,-150180,755254,-117946,-697045,641243,-177010,421490,-533445,-20768,400421,-737068,432731,-104509,30123,268241,-511820,799017,-300930,125241,83362,-319860,385732,-210088,537103,-548302,-300733,498105,-59158,99262,-1054448,593476,809552,-803849,-479429,214429,1141419,-559559,-1117295,846112,129309,-92144,-566678,356860,251089,-855146,242297,89816,-405238,-208799,517944,493675,-770172,-275625,550235,276351,-331264,-195725,652683,-185092,-702303,555851,345607,49014,-553685,247844,642950,-601028,-219444,-66938,551904,68566,-455659,284356,-469170,73617,695624,-45528,-642719,-287172,1127279,248410,-1464310,-199763,1476286,424037,-1269417,-167091,1414311,24643,-741422,-84199,595435,-235454,-466054,816252,325297,-686730,505934,423972,6402,-588786,261455,698423,-838535,-118355,379702,252356,-743834,-394720,1028584,-96233,-777002,-226970,843472,229965,-1266750,157297,443221,-76802,-122948,-162053,447341,-893041,355147,772719,-705316,-450083,364912,1317674,-1013100,-1255780,1239847,660111,-695217,-951863,682523,876537,-1529980,56563,596947,110361,-516742,-28329,1255492,-931962,-169391,635591,-135930,-636790,-624876,1314434,-70529,-880133,760003,717953,-31835,-1231839,841834,650686,-925790,-353490,374710,790773,-809045,-537163,1192761,-5757,-395691,-105128,403525,-66918,-604402,1247062,83290,-705837,-256600,649291,452922,-1575080,361398,1311585,-575623,-801081,90905,1183666,-955381,-722484,1367312,176006,-575681,-322173,1202978,-86195,-1183589,680654,587368,-445074,-733585,586713,633973,-987318,-448430,855540,357968,-709176,-289162,1001562,-253910,-952508,277808,831978,-332445,-865185,683564,603606,-498938,-102644,538244,488058,-777492,-14499,744560,-234595,-814959,488516,758991,-765738,-665243,1070439,278396,-884977,36514,831959,-343832,-1066771,319727,769610,-544075,-528003,848122,425503,-767494,-47987,677249,136070,-937962,10574,861439,-401593,-843432,596058,622618,-618759,-561692,772706,452910,-674577,-333231,808191,325713,-737080,116155,884206,-35018,-774140,581064,598626,-512706,-286074,676397,143817,-994784,70908,840784,-133221,-870563,386291,816376,-476399,-684829,679698,336995,-831535,-372935,948945,29989,-986376,142401,790723,-476805,-641589,701782,406551,-661460,-666535,776973,275356,-570973,-69122,706230,50623,-863087,361306,1089497,-272952,-777596,178677,659724,-473226,-644434,721597,323638,-866703,-26329,455415,134077,-903539,412440,867951,-479246,-295331,463679,195079,-560938,-173632,937628,-558517,-504838,242106,638253,-485870,-558479,1025130,57514,-718771,-120884,778432,500648,-1167408,434139,545458,-141329,-717279,-301083,1216272,-396015,-206437,355274,42348,59693,-816965,905858,236401,-676440,626364,-156462,371855,-423662,418873,731174,-1077046,212820,212544,199372,-290581,-645843,1413318,-563657,40328,-194097,-139004,500217,-1016213,1316189,-353129,-173134,411379,-220776,359903,-1295423,743896,439578,-951429,299928,-139336,1129962,-995886,-704860,1423631,-577395,229102,-776785,689731,561094,-1228515,800082,-492122,782295,-375505,-437202,1348247],[0,0,0,0,0,-1,-1,0,0,-1,0,-1,2,-5,2,-5,7,-9,8,-12,19,-22,27,-36,42,-50,60,-74,88,-99,117,-138,161,-186,211,-243,281,-320,361,-409,464,-525,588,-657,736,-824,917,-1019,1130,-1260,1395,-1544,1709,-1888,2090,-2309,2551,-2823,3124,-3463,3845,-4281,4787,-5383,6096,-6996,8209,-10066,3193,165524,193796,-63841,-325542,164206,225918,-355592,-2627,98781,257529,36363,-131115,207145,301734,-249140,-392856,-7420,56675,241875,-67591,289356,294862,249967,-463916,-70473,548921,-420680,-108759,265426,202491,-386538,-238626,437596,64671,-387818,106921,590264,-339448,-563780,332672,194121,-183759,-306495,610276,73105,-530679,59390,304573,-43099,-97446,361682,119218,-339934,18215,306898,-129431,-34728,-23923,478270,-203649,-262651,399055,179769,-159886,-511371,524288,482733,-558229,-251029,538095,331047,-985875,-48989,424696,-324800,-713702,58878,1002304,-856285,-1058992,1275795,111182,-851603,-499784,814572,656285,-1185416,725023,545579,-314223,-559237,317789,825895,-1147702,201007,936735,-586256,-459129,-238490,1300646,-536242,-424341,945149,-199295,-78537,-687594,781121,363253,-1495730,599853,366565,304219,-917807,-20794,1540347,-1224244,-241469,520038,533801,-194005,-1318648,2245241,-262655,-1521457,280964,1253850,525092,-2922949,1095950,1798082,-824458,-831698,-89723,2262799,-1502889,-807479,1354402,-671325,367283,-609636,1479883,-303093,-1807298,2079977,-458635,-39469,-585202,588969,1508690,-2481753,901216,53003,-209420,-372624,-753868,2280114,-1865903,-261830,1155344,-178956,442789,-1866036,2024278,-617338,-1638387,1605014,-252802,793694,-2349261,1936825,1877122,-2952688,243444,791558,2109134,-2419533,-2006200,3739967,-628508,-559603,-1312274,1473966,1159959,-3020369,2083079,-508404,-276518,46737,-325384,2180972,-2918516,1590549,869093,-1295600,496971,-1365109,2883105,-1925452,-915158,2280749,-1058874,706868,-1973172,2353791,169652,-2893676,1934614,-612257,1018919,-1761858,185504,2591361,-3177288,1297563,169227,523973,-1086882,-1170167,4313540,-2816101,-1423897,1151388,1527125,544930,-4585078,3022469,1271009,-1894282,-438668,-654351,3136549,-2548821,106831,1598554,-1647833,1300064,-1066163,2097424,-1548662,-1401944,3159216,-1719019,451413,-1215208,1295992,1066382,-3215073,2442969,-265779,-23807,-1030217,-372139,2939172,-3208817,658900,956692,-314369,-142262,-1893128,3158510,-1594506,-994994,1487694,-102396,255906,-2691389,2834114,981276,-3272291,869262,933223,1928946,-3118548,-578747,3517278,-1889118,-478117,-764392,2060415,-216480,-2387864,2599731,-980714,-116980,-14201,600340,1105075,-3065415,2132017,835584,-1395604,-51629,-169909,2261935,-2459094,-68093,1597382,-811276,-53546,-1059503,2390159,-653574,-1743542,1760630,-169815,-183196,-1831184,1365000,1234933,-2415463,995592,812899,205543,-1620664,137491,2594723,-2189372,-1000986,1007766,1134703,-998662,-2165564,2677626,-232092,-1507038,-105615,841530,950393,-2272034,1075016,1181200,-1418776,25502,476942,1001278,-1494971,-163531,1931637,-600406,-542797,-188048,1082021,-411964,-1619474,1603128,414474,-696174,-669576,1003055,873949,-1886435,398989,1106272,-169333,-963684,120198,1560930,-837485,-976215,1261642,427616,-1014388,-875710,1745685,234856,-1660780,275389,1379258,-237011,-1779002,1035928,1057910,-1288104,-731939,933698,623477,-1147657,-91947,1180084,-541669,-962142,508425,867589,-707278,-781939,966678,406788,-806983,-324503,916198,344402,-1090392,-26196,943859,-239817,-686578,460606,607603,-633324,-710101,852793,619203,-1023375,-455596,1068363,-26312,-1169218,394322,878328,-573307,-1008635,900363,903558,-990767,-906466,1219364,335477,-1042919,117823,974888,-301601,-965036,536092,867956,-622462,-335136,910087,195902,-812804,-85656,609974,-70418,-640651,195599,541057,-153775,-603458,386238,277175,-710953,-11177,674526,-165403,-592207,-224763,635512,-114866,-691510,431490,533176,-614339,-629794,748081,731488,-828262,-10024,956329,-88787,-845917,1615,951004,-396556,-723120,448383,375145,-140583,-483768,457076,138568,-786033,249136,333385,55091,-484082,503133,131896,-671274,184620,93645,81120,-34500,-355755,497025,-338186,74841,51921,124085,306214,-500153,338851,142858,-162682,221062,22434,471119,-768135,239809,551452,-629002,-344091,8429,610986,-342261,-749456,681606,65537,63301,-518384,254417,465360,-799968,535498,-296381,22824,187182,-188889,188411,-590368,492990,228681,-165946,232245,-142610,916217,-578162,-158406,361430,-393437,314158,-250892,652894,-95705,-430974,956897,-529343,439739,-160115,-46029,110584,-617469,733965,-536864,-175790,378226,-294765,293690,-908401,107129,114624,-266732,336396,-858466,647161,-19274,275537,-29571,-554842,766792,-150488,339165,-391583,-602808,1032477,-331737,-70681,-446550,464842,790715,-1287035,214292,295022,189043,-387575,-381079,1082593,-359638,96345,170680,73002,369517,-658401,493340,-231038,-146456,491409,-256336,-220292,-339607,787193,-21770,-1008325,444589,414747,549863,-752106,-266946,869504,-6629,-248060,-566875,280544,489712,-200489,526056,-622384,-216349,485448,440397,60019,-961957,777492,979934,-499331,-611042,219788,1141466,-820400,-869870,754472,408823,-572875,-634287,788906,266378,-500685,132946,484335,-132544,-506098,323368,8671,-139757,550990,259950,-141750,-759330,824707,698873,-720161,-536103,702196,1056027,-847959,-626182,884966,465975,-456558,-544666,292621,91818,-143023,199103,-272708,-91355,-178244,901340,-40282,-1099180,488316,887045,289134,-1291610,13945,1504173,-414523,-1175181,85753,1023353,-458781,-887397,904750,410809,-565824,-458296,429258,349208,-930838,392113,367758,-495018,-37669,270225,478367,-1322314,278332,1273123,-352023,-683892,-292849,1418257,-274038,-1183952,387903,536279,55310,-1207993,526350,416724,-885436,447368,-108878,-77236,-716087,349943,1079162,-1031337,-346268,615536,638846,-864552,-995054,1425646,74504,-1027467,-140539,1058285,315572,-1170838,651301,789163,-678393,-597257,282885,1120214,-986462,-171523,1034124,-228187,-408837,-178109,844035,-577351,-1074037,1054489,224685,-389764,-697336,794776,604109,-1452892,306867,481137,-39312,-783759,41146,1153135,-615083,-346181,881366,392605,-489890,-457849,1300385,-47945,-981705,223527,665066,-256343,-1263360,845089,1015829,-1036723,-387004,681516,570822,-1185739,-356895,1282781,-220313,-982846,290908,1112775,-207095,-996559,1004592,490656,-588520,-319274,841482,54083,-1255458,184944,794379,-178716,-724630,-238990,623880,-561550,-527404,879008,252217,-579548,-426360,971748,149456,-1083462,177207,711008,-88054,-708596,540441,791626,-614291,-388829,798221,-186608,-1175797,22379,944573,-269805,-1272665,499146,737359,-631982,-938326,699888,730662,-794694,-231711,1016030,-131095,-758976,-248314,556828,-453322,-940732,489520,528439,-326091,-422692,633053,237866,-760901,-353901,644003,113870,-766984,21307,654527,-483120,-444320,379894,761606,-633912,-138536,533697,162530,-584174,-114299,1042362,-176664,-655733,349067,534950,-560429,-803115,915214,509360,-966785,-279510,886123,281574,-843166,143728,952273,-483292,-877779,184294,633500,-624286,-685873,852095,17590,-526381,-334250,675425,216001,-952253,522688,418944,-154284,-836398,-8857,627364,-429817,-246974,536909,-74850,-317975,-364829,780474,-110018,-606974,396259,403876,-38983,-729569,747392,245608,-710472,325230,32281,171069,-692349,-146215,841035,-955860,-125891,336131,437067,-231498,-648104,1319614,-617213,-588719,188731,100202,537282,-1196271,717395,197661,-481276,-18765,-193554,1207786,-873176,-220127,698901,-292865,594601,-994337,885185,189608,-859057,801750,-588817,403648,-302072,436084,693305,-1231552,695368,-167053,466209,-22170,-496947,1277481,-1293185,48396,234122,-22521,500841,-764415,1676841,-325287],[0,0,0,0,0,-4,2,-4,7,-10,15,-16,22,-30,39,-49,58,-74,90,-108,132,-159,187,-220,257,-304,349,-403,468,-536,609,-693,786,-892,1004,-1126,1261,-1410,1576,-1751,1941,-2151,2381,-2626,2893,-3185,3506,-3852,4227,-4639,5092,-5588,6135,-6742,7421,-8186,9054,-10045,11197,-12561,14196,-16208,18754,-22112,26777,-33785,45744,-71911,215289,119940,-15379,-178607,-57266,136127,-242799,90826,256697,219279,-341947,-16729,105934,-71555,-108478,55255,-147957,223107,-165166,-18973,223362,325740,-23975,-301112,38334,259118,-125263,-488536,580231,385070,-346951,-295636,552797,90730,-364826,3228,463410,-132870,-353948,324628,307370,-266254,-712820,486273,30618,-453690,213374,394912,-564965,-20862,151502,-559,-340023,-180384,166276,-112916,-200756,261138,274104,-359280,-387425,396054,234314,-310045,-639410,289926,289719,-711830,-2327,678542,102229,-658712,-70892,910847,-269892,-728325,280499,952600,-161738,-1102878,1106304,893074,-961855,-465565,778181,572080,-1155305,11972,1109886,-612644,-274648,-74984,776519,-500546,-670897,1116556,-59822,-602934,29883,516153,60337,-1384542,1057348,52674,-466240,2329,120240,832515,-1151786,245203,884643,-340243,-172218,-535761,1308538,-492322,-1069528,1043365,211551,112115,-1438201,1360071,556966,-1953694,455227,1028283,525787,-2342801,112667,2465815,-1469718,-1017299,13615,1431567,-377146,-1843643,2125102,-299276,-185312,321596,29714,766669,-2109988,1638109,372270,-993786,316843,-85496,1970787,-1933264,-251835,1377912,-1108854,326997,-635231,1609743,-779225,-1550558,2163261,-910643,128958,-1084680,883275,1328750,-2514738,1516391,256054,-224065,-910075,228,2549587,-3076976,-7800,1555948,577070,-639314,-2945720,3691115,143148,-2092941,341926,313992,2196638,-2928973,734403,1576609,-1484270,1129861,-1109329,1542543,-1576645,-448994,3081273,-2829836,560052,-624830,1331838,404589,-2945071,2877270,-1110129,-59564,-633106,66649,2276547,-3225681,1696824,793400,-777366,226293,-1314698,2974905,-2601592,-398334,1882136,-1238876,122952,-1689938,3265284,-771881,-3245184,2869347,414695,475575,-3637335,1434323,3651494,-3416125,255269,-627826,2019427,-881071,-2041650,3269125,-1949183,419178,230464,-104342,861991,-2714694,3519802,-623861,-1461392,863336,47256,2172002,-3116065,928626,1642350,-1781412,896561,-1187363,2418163,-1672188,-1296048,2755342,-1429843,606369,-1256438,1526804,530477,-2977463,2631489,-301816,-447083,-1117481,836405,2635852,-3954971,806937,1744307,435775,-1453079,-1869462,4184371,-1328061,-1605794,925487,737002,1000348,-3031200,2003316,819858,-1952941,1390215,-294983,1233323,-2194483,524962,2092353,-2526377,480654,-1054,1507115,-799938,-1542896,2902218,-996059,-521211,-241010,984919,656759,-2769270,1989031,370414,-528278,-573635,368038,1745727,-2519084,108042,1666118,-730633,-746676,-471293,2343537,-1176198,-1856513,1772662,711137,-545575,-1994835,1932863,1189817,-2384194,428827,781005,476841,-1630785,106553,1982601,-1454025,-222618,655399,756942,-784698,-1020752,2221534,-499234,-1073403,626299,617766,33776,-1621071,1294596,999874,-981357,-218282,709839,994676,-1392658,-251600,1438007,-403154,-1087881,107709,1667939,-795212,-1572348,1505925,785135,-893498,-834479,1292881,605097,-1938139,481773,1556616,-114555,-1739376,407818,1440744,-1172529,-1089084,1625067,594592,-1403588,-488627,1357363,-233661,-1129268,411458,933970,-524462,-699825,846858,454363,-995208,-356171,989588,73754,-829760,26829,1044604,-334212,-915207,487676,1045294,-734357,-563465,714233,539594,-1121523,-467944,1406297,54250,-986142,326784,1360437,-568501,-1125691,810614,1043255,-1196144,-804314,770556,583076,-1110559,-332706,1166595,-190763,-868903,483590,1003586,-567252,-381278,629373,326496,-789827,-381980,685075,-31783,-601629,388020,494811,-265323,-663879,315788,393561,-580860,-304860,729683,235241,-542793,16943,410019,-172927,-850491,449218,876439,-92564,-738630,665517,382592,-835769,-362265,864352,197244,-793039,-144771,876882,-16249,-941322,641124,592049,-57595,-514420,186148,390219,-797910,72866,279490,-78291,-95464,42560,696714,-652921,-324206,325333,-78442,79326,-217659,483951,-300846,-284704,413839,-186820,187130,-438290,150055,330603,-780495,43755,-1812,-5695,-296521,-184194,1064791,-454103,-123522,-48690,402168,285387,-685000,740509,157708,-428734,-243686,-90608,666407,-911719,152512,121807,-280349,233485,-253184,345020,-358138,8975,763073,-895491,467330,-97313,43085,-70731,-657520,1107033,-614543,-48564,38218,-390374,50462,-826490,669148,-463915,29378,557586,-580641,375843,-87428,104275,-15663,-739038,565198,-421562,-45528,-131251,-227013,711403,-496942,252220,-609915,326229,575162,-640995,195762,-768388,492133,204397,-393798,-64548,-757706,927676,30576,-718621,-34893,49003,1009359,-957425,-269157,656211,-65457,-31648,-1050047,830780,69420,-792695,648987,-37619,206965,-405774,316797,445717,-527597,798116,-318234,-70675,-9909,501157,118105,-985538,399950,642315,251382,-673198,-717487,1022475,-61906,-526813,-450895,48362,707114,15920,58348,-213646,59209,575824,120571,67640,-773796,576852,989624,-900404,-772022,457292,1186307,-883539,-1089627,724102,705221,-553698,-534975,591452,632631,-870534,-31432,560710,322419,-432085,248004,271588,-349179,286082,89335,-343015,-160832,519955,602570,-931312,-562353,721700,726364,-831376,-940958,897626,257740,-431600,-591917,376390,197024,-461787,50371,-78717,-29176,2777,477489,261369,-971635,-20066,898030,133973,-984379,-473070,1490533,-311233,-1204770,309239,894725,-160804,-1359097,772533,860354,-767333,-505109,368079,657250,-829897,242632,849027,-648547,-282723,275082,527452,-843450,-298487,1443768,-712764,-548162,-93565,1083240,-127309,-1504827,651494,608250,-41735,-698957,301593,905397,-898246,85178,414449,37759,-256828,-228898,1218943,-679272,-886387,919068,540152,-728155,-1129983,1109174,420538,-1313603,13569,933985,416980,-1306436,-93278,1131304,-572779,-877066,282585,857439,-418862,-695506,999195,-172787,-602013,56351,421321,-336446,-1335673,922516,471381,-954221,-318020,580833,696387,-998443,17359,818940,-244841,-465902,-368354,1008663,-286818,-853428,612744,341587,-427572,-634224,846439,284312,-1128356,193600,612656,-210162,-1135168,278533,1182268,-1005228,-605425,860744,704095,-993059,-665777,1238256,62697,-1172672,112125,922368,-342047,-1120018,645677,914506,-819695,-506108,643218,638635,-901462,70930,1064886,-311639,-629473,13762,634800,-624956,-713409,756176,533566,-667395,-297676,461301,160498,-865620,-38207,871292,-310684,-741424,334183,863768,-642730,-622255,595916,288529,-848802,-489598,808546,-25546,-975606,285356,1039275,-229062,-873464,749805,903980,-963589,-572683,1022316,-31561,-859204,-140278,1201590,-26968,-842023,466607,580251,-401162,-456756,812466,326002,-708883,-89249,636927,60766,-587516,-136755,734443,-155342,-541072,93130,792667,-572167,-466527,697535,289563,-582074,-130589,828513,-217518,-819902,257048,756562,-312177,-510850,504478,762408,-829402,-142701,969630,378781,-764054,-256264,1062970,-388849,-916475,438397,648655,-422831,-746472,868596,371021,-627032,114335,562115,449365,-767316,145312,377525,-421289,-385620,8315,563339,-439621,-512171,876187,221739,11262,-107854,477136,182060,-1060040,522549,133624,-254728,-416340,-231011,1110010,-921384,-26643,562248,-134221,-133724,-652008,1129364,-666091,-646132,624321,68419,41657,-966196,715631,299544,-1180045,365355,-208775,383249,-627753,139458,1067922,-1272395,385910,21253,781143,-275648,-731122,1194922,-93072,20240,-103344,-17033,875226,-978546,815015,-222686,-184007,339361,-305558,989223,-923325,92895,627180,-592070,467405,-1013252,841397,-414581,-847674,965097,-696596,426124,-593590,503713,378244,-1353261],[0,0,0,0,0,-2,3,-3,6,-5,8,-9,12,-14,18,-23,26,-33,38,-44,52,-59,71,-81,90,-103,118,-129,146,-164,186,-204,224,-247,273,-302,325,-354,388,-422,454,-488,523,-566,607,-648,695,-745,795,-849,909,-979,1054,-1141,1241,-1366,1516,-1696,1931,-2238,2644,-3193,3962,-5071,6742,-9391,13951,-22891,11576,-79752,-132209,160281,-148851,-158155,-158642,28940,-294271,-50325,198398,-54194,-157676,110219,-63328,-218555,-48231,186870,-323524,142035,167729,101461,-152007,-139483,445578,22289,-524734,554139,255246,-394394,-342153,552841,209959,-624828,130316,463718,-98892,-338396,329054,204373,-247820,-363189,135379,259252,-294159,-429020,488286,204140,-307569,-165707,384910,151579,-492290,53592,684936,-240260,-641448,79775,543397,-353706,-258501,343410,372218,-427691,-320510,746022,-122950,-500017,289147,494975,-510370,-529609,662464,-55670,-866510,218951,937297,-299940,-406618,581375,629922,-800381,-500146,852499,172316,-682455,-275792,1214022,94596,-896414,80050,810403,-194202,-786454,568926,652288,-401496,-663165,246309,932709,-939782,-619617,1060755,61708,-669134,-687151,739423,190876,-654385,342405,130813,-137637,-453774,560204,358213,-1004241,300360,733627,-256641,-913948,595948,869872,-904498,-522278,933885,462334,-843647,-446480,1286496,14321,-1080343,466941,683345,-437051,-1058237,657332,779955,-1219722,-144848,624660,581229,-1226995,-266262,1806629,-559360,-1249863,78510,1643812,-137030,-2299944,828153,1531792,-477088,-1060393,-43514,1518940,-837293,36206,305443,-273312,-196162,242467,899074,-1494486,-489780,1506909,-104275,-1322701,-181554,1873149,64793,-1651844,694396,924367,-400407,-1171366,709638,943547,-1679179,-79692,1027494,310625,-991065,-135675,1559832,-641487,-992623,691280,483547,-583811,-1552232,2037419,731058,-1960359,-719624,1409209,1619896,-2674060,-921839,2216572,431787,-1177534,-955962,1213852,48395,-1204232,621855,-598411,-164733,272460,851854,-686825,-2051738,1631078,1185409,-1176048,-1251733,1123314,1657368,-2108008,-394893,1680884,127741,-1337051,-424580,1732427,-741416,-1223786,1193379,417566,-604467,-1012362,1477233,485040,-1722263,490860,993837,210990,-1864782,130350,2643188,-1541987,-1311413,672265,1957209,-967558,-2241802,1639742,1062654,-829059,-1338864,420135,1113900,-1253537,376837,502850,-661857,-173499,731127,671044,-1737468,-102271,2316020,-462727,-1680584,306675,1788888,-592086,-1899197,1343404,604985,-727964,-946400,1363115,713092,-1996807,531028,1320838,-391072,-1237633,192090,1586980,-1160136,-727048,1095559,599316,-1483008,-1173843,2107775,238555,-1837293,-281130,1871478,870317,-2396424,239861,2051275,-611393,-822716,45698,1317134,-691090,-639028,1182252,-494390,-940910,354558,1050531,-727464,-1394723,1318340,726385,-1203677,-689323,1460374,613164,-1758663,195859,1306574,-524633,-973295,561889,1420161,-1073772,-862727,1187990,520572,-904778,-542532,1626047,114782,-1478328,346777,946590,-57475,-1174101,368838,1277985,-914080,-482090,763347,928719,-1272239,-561795,1147546,247266,-937912,-42518,1014680,-220962,-771002,900671,462204,-1139544,-193413,1104752,74491,-1490304,175787,1154940,-826267,-1140564,599583,1025278,-936320,-566525,1292939,150301,-1172409,15538,1040589,-52197,-1161943,344524,953442,-581980,-937022,473559,823848,-970625,-591035,886889,100858,-761144,-153006,1266198,191850,-1068093,118678,739543,-383055,-736354,532928,571850,-786479,-47966,615816,14911,-856120,-1807,738271,-756204,-848434,552272,566740,-891594,-358455,1131171,-54234,-884894,262398,631299,-576065,-948687,536522,548118,-524978,-503825,767170,149395,-543877,-231572,458148,189461,-806625,158642,798199,-170648,-439159,434905,576818,-296671,-336566,493168,285154,-456857,-371317,607070,187614,-272049,-96088,350472,-350567,-268244,279457,254100,-185973,-249113,533463,-154365,-240821,346088,546043,-539463,-262959,855187,171092,-533603,85593,357384,109170,-444622,207584,141624,-480916,-298954,93689,323779,-197726,-247315,385344,185434,-224377,-378473,-13627,166525,-150513,-51087,203404,-188173,-114689,-19070,236873,-18305,-186807,13146,94729,186845,-74606,352050,-471014,-146295,77346,-7536,86710,34750,285025,20709,-704908,265802,-288786,-219151,76525,566106,18471,-436267,270685,388242,-153829,-219432,-237258,536031,-263088,-21138,92751,-63678,-357917,104254,-69377,-545149,18786,284376,-246686,-636622,63340,46343,-333513,-671638,507800,-11450,-255370,-103146,333615,-20411,-337393,-80915,166489,-87662,-566265,13849,565210,-229113,47991,60589,411210,-314841,148305,520452,84019,-588414,-324428,685434,-35688,-856480,-214413,517032,-7991,-347064,192973,130944,-124757,169754,134566,-515223,-139958,638761,414320,-917307,-294502,1181308,144610,-1066048,-385675,971263,237598,-1203921,125005,598331,-318193,-607792,281994,119638,-426555,-105077,268244,125958,-377021,-73999,740808,-57845,-517975,125822,630095,-566289,-687318,716738,243521,-742580,-680368,1155792,634477,-988977,-251717,682252,379456,-487150,-295131,368202,-497746,338341,669314,-333054,-945849,386213,1439086,-703415,-1258859,1093335,1225769,-885956,-1219112,844726,764042,-913979,-377764,726069,178340,-658741,-25390,760967,-459341,-334540,263649,573852,-551295,-503842,1147623,73450,-784179,-162042,1284795,-79910,-1507034,275181,1160931,-163450,-1190413,181435,1525996,-615519,-633386,435128,311075,-499192,-54370,484436,-652496,-381471,1609090,263720,-1308752,-550313,1445228,494657,-1880769,-102507,1641207,322987,-1372827,-145557,1318302,-520156,-838755,493171,608588,-338016,-381906,1227828,-62657,-1225971,237185,820174,-18737,-1579901,729623,978394,-882984,-817313,637861,761906,-1364405,-393470,1151712,140989,-1051756,-387889,1292744,-73073,-1069188,432348,698844,-420093,-512335,826586,344944,-1261383,308559,1126483,-340172,-941494,393380,1384069,-1211234,-999813,1337961,507163,-1136212,-720437,1274060,289067,-1156043,270706,888654,-212409,-838411,555172,738190,-973972,-588232,772551,676998,-1387011,-84667,1539637,-339120,-1253866,58894,1204434,-355948,-1120040,834939,1180147,-756614,-634156,996896,630310,-1269671,-190029,1015784,-65669,-1132236,688132,1237132,-816581,-951622,963527,506122,-1315267,-347663,1158024,42233,-1145129,206986,1310124,-642589,-971183,738776,881168,-1077621,-542742,1092437,351437,-1052384,-27408,1125746,-101679,-1301161,435833,980766,-767503,-884522,1217810,660581,-1109240,-337255,1161846,312388,-1154200,-383469,1279579,-251982,-1488742,719944,1137554,-673385,-1074256,1078354,608646,-1350566,-316849,1568247,-165907,-1161661,166484,1106736,-647157,-923528,1014407,653279,-891902,-265204,1348957,363396,-1117292,228176,986272,-537202,-865464,610850,1136212,-956143,-687655,908955,781206,-1030908,-570166,1156528,101102,-951361,205519,1267008,-264701,-1123383,681073,1014344,-707038,-773452,976172,605664,-981354,-384485,1081557,5369,-1337352,420059,1121775,-555713,-769253,641219,864800,-989836,-427125,1132451,302736,-1116342,145526,1139300,-309586,-947968,601224,794280,-816564,-536776,917220,381264,-979213,-184657,847311,-328297,-981100,420688,772328,-453117,-453781,813158,894806,-528296,-467153,1104401,460395,-926810,55945,907864,101329,-842218,257490,1272958,-458312,-898897,463858,525847,-1005135,-416131,1068344,-43811,-547356,76714,1138767,-424795,-1046896,713102,474450,-670122,-484413,741083,231741,-1139378,77364,709684,-390225,-854117,212937,746136,-666916,-647635,737463,353692,-601002,-476470,727821,143151,-769192,-152754,474398,130399,-724646,481351,795923,-623302,-439761,288088,665452,-1022297,-534324,580877,136489,-535268,122596,966889,-250612,-1006205,593022,792971,-547276,-331125,252893,616511,-706979,-309244,422889,-299411,-377737,326013,516858,-410956,-520116],[0,0,0,0,0,1,-2,1,0,-2,1,-2,4,-6,5,-6,8,-13,14,-17,22,-29,33,-43,53,-59,72,-88,104,-122,143,-166,193,-224,255,-297,343,-388,439,-501,565,-636,713,-800,897,-999,1110,-1235,1370,-1517,1676,-1849,2045,-2252,2474,-2721,2993,-3288,3611,-3965,4354,-4776,5222,-5675,6079,-6247,5535,-940,-36170,-179794,113122,-15806,-86227,54501,63963,-13572,-156400,326975,-15438,-314875,55140,258507,-86256,159806,324225,-66294,108343,276741,-144574,-167555,-293245,221733,-300288,-264426,235053,121099,-298945,-36109,431901,38762,-509750,36457,395494,-227371,-309905,253320,500171,-426660,-430776,56048,202380,-194660,-205245,284868,98010,-432777,-504522,428633,253926,-265687,-78900,351705,-26736,-499413,170161,541718,-193084,-433834,329625,305354,-352988,-112343,240121,-36077,-429411,690546,567180,-514159,-652247,745903,346224,-916974,-24570,828372,-258695,-577182,333627,648331,-883975,-461427,832841,387235,-850397,-452455,954376,138953,-722706,168011,713930,-251175,-728533,88331,748607,-656325,-154656,373531,578488,-782597,-894442,1202031,351167,-1001300,-675985,759400,593913,-995638,312415,615187,-246396,-474807,384510,266947,-953120,73416,1195612,-447275,-1090925,324505,1230278,-704363,-1118266,1128217,396571,-753773,-317302,738688,37374,-1363500,211372,701034,-433844,-1159326,412570,1153282,-1363154,-471100,848251,233430,-1022043,-476570,1697282,-244417,-1278197,349269,1322364,7329,-2129114,596265,1901176,-734476,-1429991,205757,1609194,-383760,-1131591,757417,-116590,-78456,56783,353528,-833387,-889099,1611051,23632,-1525058,-234637,1252483,398214,-1799082,436404,1265131,-862064,-845389,557316,1331986,-1422912,-362019,1455833,-152823,-1005500,-479339,1469691,-277709,-1575100,958685,790184,-423571,-1328977,1162448,1657839,-2169246,-363629,1257188,1252783,-1789092,-1341445,2898164,421383,-1224087,-953708,987314,915560,-1372971,188501,313469,-345527,598314,297685,-241408,-1738757,1134001,1511911,-1571946,-818656,785628,1481895,-1644963,-1287825,2000492,7553,-1129450,-375605,1178837,148188,-1668691,1068296,640694,-946109,-717079,653610,1392052,-1891938,64476,1445579,-71054,-1318726,-253956,2271551,-1182365,-1904696,960798,1407593,-639307,-2641757,1594823,1826029,-1355770,-1076349,236529,1331946,-1021503,-532926,1010155,-979515,89001,646443,395046,-1136498,-692294,2116321,-517010,-1553234,378133,1744672,-212408,-2149911,1235878,1158951,-918297,-682784,859412,1016506,-1803926,213108,1428136,-603175,-841747,178801,1596323,-696588,-1301380,1367480,433909,-875325,-901032,1614582,655933,-2228595,-33428,1297698,312275,-1936435,-417753,2158174,-677753,-1004529,121243,1028469,-471201,-1082870,1111914,-368881,-789444,764943,1056822,-451905,-1488833,1449042,1087010,-1525234,-508101,1502439,640228,-1615518,-10213,1591791,-433457,-1196192,632912,1196438,-885251,-1085974,974834,457906,-1257773,-542498,1350559,326930,-1662717,320382,1163130,-74145,-921123,359121,1300085,-917594,-991869,1072681,875010,-1018858,-867806,1455048,422245,-955140,77688,987345,-106843,-1035533,800251,910044,-1128054,-447731,945807,250778,-1258327,-134365,1264295,-695282,-1080255,702318,1138660,-687099,-904163,1128810,480920,-952616,-5755,1114541,391752,-1276276,264145,921904,-393615,-745017,846861,666132,-845449,-565050,980506,531667,-866184,-192010,877789,270277,-1165006,282611,776057,-93701,-741899,533350,842619,-955187,-424786,690225,481161,-653256,-71552,848884,-275072,-834929,435398,311090,-556303,-236710,636435,232793,-804725,154459,772067,-208086,-795493,467788,646154,-556534,-242613,403459,546884,-679287,-361777,807990,28585,-697253,67390,830579,-146798,-648113,373160,790703,-202871,-261307,333335,370124,-208126,-342774,694923,189833,-507554,-82089,585364,-56741,-673822,290543,415904,-282330,-343726,675353,98761,-394297,68855,464620,-258820,-552983,521160,-2070,-752046,123058,598904,-206739,-412783,39854,623752,-100964,-476430,497664,196374,-115833,-99142,482809,69727,-242539,49060,186651,129983,-29979,-108266,8309,-104638,-8547,-106384,98697,49145,-316107,-135459,-155417,64002,-569,-60401,151093,-96243,37277,107430,-33080,-73921,408,115055,-395694,-10013,-66634,-351080,251887,425365,45370,-294345,-158677,464861,-93562,-381300,-160071,397194,-309004,-355302,362417,-171911,-246380,49885,250222,-439420,84967,446928,-119711,-486843,149502,412407,-251198,-487203,420628,133721,-382024,20247,242298,145676,-547218,82992,238213,-195115,-263538,-48827,125491,-275488,-253549,149355,62334,-175182,-61655,532115,128653,-479477,100410,799729,200147,-882427,67571,859060,-84275,-516105,36303,347058,-111288,-126534,114183,-425638,-238993,679748,295298,-977486,-594995,1250329,323025,-1075414,-315670,888887,288714,-1318932,-108149,694932,-147489,-546017,285909,301941,-558860,-182668,585657,480365,-546644,102302,715497,-66992,-561968,235375,620530,-351200,-684169,755624,556663,-938808,-484203,626228,1082198,-963263,-366355,944882,359968,-268048,-290008,94243,-311813,-35934,888038,-232237,-857606,627013,1279473,-628705,-1326635,1133632,1243544,-682303,-1417552,642947,1067772,-725907,-331942,743146,255068,-534613,-530619,799018,-438416,-439675,582103,549499,-380676,-438153,962273,158414,-989870,6048,1048447,152587,-1348970,148678,1349966,-570738,-1059697,104969,1404673,-524861,-1173396,874466,423040,-293444,-466605,540349,60569,-1028436,983943,370396,-1159303,-195628,1335421,805528,-1861034,-418493,1616470,-185644,-1245570,-79604,1495070,-144695,-1161661,593020,566842,-353996,-429800,889102,554240,-1089499,244486,963229,-118534,-1053916,489195,1194821,-840520,-806198,842061,772256,-1022381,-907710,1201189,338307,-1251651,-160284,1049297,229176,-1469242,499652,1003274,-547197,-794277,311857,658051,-1038309,-80500,1111705,-542143,-1050782,725581,1451453,-917479,-1098490,1273659,815672,-1034572,-662657,1360259,384009,-1227664,135825,1145823,-207207,-991984,391498,1125832,-1187744,-714852,1023394,608823,-1033718,-645991,1694349,54419,-1328462,80329,1172303,-357009,-1356556,866227,1127192,-1124722,-664927,1031623,1035317,-1361923,-648177,989733,-100807,-1360325,291710,1238183,-587955,-817342,1023148,555441,-1101676,-309507,1246701,229578,-1373461,111744,1201983,-590294,-1302023,850390,735501,-1231774,-633912,1036898,400584,-1118066,-170168,1188567,-244983,-1170653,289781,841056,-378623,-1107367,879927,853639,-793769,-648880,927840,494472,-1293325,-332647,1303841,-114375,-1219235,361486,1368699,-748260,-1175674,1029701,481362,-1095776,-767043,1105211,54472,-1321390,264921,1230261,-662201,-1076220,572309,658751,-851849,-579667,1206164,449974,-1055889,-234992,1254837,-149237,-803505,751515,982200,-574262,-948143,702736,616571,-1282998,-242749,1165623,281173,-1083044,75863,1055374,-477029,-1201754,467091,1342000,-675406,-878725,966044,926266,-1053759,-340994,1088795,-4238,-1073778,215716,1032430,-438144,-890922,831625,852554,-857256,-684448,611591,58830,-1041200,-96718,1131386,-93322,-838235,552401,968620,-582911,-497333,710750,383526,-580041,-191800,1079506,86490,-1211162,182273,1066460,-315740,-1057796,672160,807198,-407354,-610698,1184425,365907,-1091146,-145523,1037873,226733,-1166832,158513,909748,-606450,-651826,657557,851626,-780818,-803125,877457,91528,-852131,-143769,621147,-68417,-769337,441347,899891,-414924,-544872,560084,338629,-899520,32884,929499,24601,-780791,334266,642210,-63392,-445360,611521,448393,-499023,-523339,768533,299653,-906620,-220047,563889,-271196,-787460,124832,799464,-446767,-632080,656896,485013,-650261,-750341,1029000,502248,-986479,-81137,597918,131926,-844066,204507,506024,-612613,-473704,249417,539188,-629064,-410967,785619,-63148,-303148,-23868,300673,-334490,-471858,710942],[0,0,0,0,0,0,1,1,-3,2,-2,1,-6,7,-7,8,-15,21,-24,30,-38,48,-55,65,-81,96,-115,133,-159,186,-219,252,-293,338,-390,445,-512,582,-662,751,-850,957,-1080,1215,-1360,1520,-1698,1892,-2103,2337,-2597,2882,-3189,3530,-3907,4324,-4781,5286,-5854,6493,-7207,8014,-8941,10008,-11234,12608,-13939,13636,86944,7487,-469976,46789,367068,-29814,-387895,196824,289747,-232063,-412447,391044,99092,-274536,-120101,249036,-10576,-346723,-105707,435494,-55643,-37415,117701,86850,-155235,-252160,212092,-154260,-44160,-14229,31197,4647,-26939,104049,3283,-275043,-195459,191154,49262,-255567,173075,453018,-86791,-291613,-54388,547334,-236397,-409642,339121,411210,-251283,-818424,833826,530317,-835061,-237933,686201,213904,-743332,75044,940516,-325293,-487605,570260,493907,-642723,-505136,691007,-36592,-673981,280244,530550,-190451,-684119,345493,504604,-391910,-262318,289274,352623,-518092,-425955,812001,-314993,-451634,-114879,436599,-388303,-835105,832003,202684,-639598,-79200,580634,620861,-1646739,236992,1050197,-419840,-932159,300001,1434831,-1045201,-1180224,1046403,821340,-319149,-927672,1214373,667188,-1332870,411765,218186,240259,-773809,596815,855055,-1396962,461615,709675,151710,-870845,-711240,2217387,-291510,-1111479,-3897,743574,859950,-1750047,662754,140483,-196375,189560,-491794,722797,-1119350,796411,901374,-1209033,71088,148984,1505776,-1581906,-1318592,2261737,-432246,-971906,-998599,2297487,786330,-2982838,1359037,1242110,448523,-1863460,-386072,2323452,-1733030,141202,273931,101407,196468,-849171,2288454,-1847256,-972389,1856910,-9951,-169245,-2944719,2211010,1781132,-2176822,-128576,-216415,2837942,-1237651,-1493398,1554994,-702176,1350610,-1160692,191435,-913,-689719,2598588,-1853144,-603411,604062,1364285,105285,-3773001,2809073,1207197,-1754600,-1405347,455482,3563607,-3252514,-1343787,2371178,624462,-367812,-2870310,2324381,101783,-1269033,1529741,-1261263,518559,-1117564,1554559,402825,-3601055,2333231,998431,326164,-2568872,-816884,4555022,-1994155,-1037149,-787656,1766687,1468509,-3115588,1657890,-262971,342086,572033,-1296687,935168,-2070307,2153384,366985,-2753215,799124,795189,2024138,-3510927,-378040,3665465,-1344908,-1200120,-971573,3605106,135333,-3771148,2054941,490906,372987,-2104243,66525,2053647,-2521263,1229227,-428496,-413555,405940,-357896,2349363,-2817349,-243073,2189646,-105227,-493256,-2552316,3340392,1079861,-2352380,176629,228767,2348512,-2286461,-162682,1470944,-1291816,820381,-875675,800587,-813505,-592872,2507857,-2019766,-680162,623107,1868544,-563519,-3246144,3083093,842701,-1666349,-1051308,1313686,2224938,-3236987,86637,1846321,-395315,-760725,-1031380,2128055,-1083713,-1116055,1361031,-490521,-201408,-1044100,1818691,50763,-2241459,1430988,900707,-22430,-1830945,519395,2183442,-1878376,-381111,615694,642774,-612204,-1109290,2261257,-570757,-508986,294570,591131,-281429,-1797365,1840661,528458,-1663847,-141477,1122696,701656,-2038809,149655,2143196,-725683,-1126229,460838,1740156,-1252727,-1507733,1511171,461619,-1149850,-714983,1339917,544428,-1725417,631984,1006424,-453750,-984984,359025,1166067,-1354868,-275175,748296,334884,-864629,-458439,1224561,-187797,-1078953,317804,747476,-346986,-1084903,808745,695636,-1475247,-493650,1152674,388021,-1365793,-194518,1312874,-593361,-1459531,675891,1172768,-1124627,-959811,1396286,486246,-1099838,-439702,1423701,-193728,-1347233,538064,1128345,-473873,-936025,940174,692966,-852086,-411540,590262,430804,-924150,13305,741185,-94510,-860469,230750,684342,-592587,-708006,603444,170957,-401079,-465678,665144,23240,-815513,378609,938984,-69853,-747500,336068,852037,-583103,-469273,653608,269477,-1002917,-277277,1190772,-24107,-1004272,79217,1050989,-550113,-509056,832673,413237,-903183,-400795,735658,112983,-773506,-76251,860095,-261483,-498823,448467,419872,85837,-458915,98903,609986,-422951,-201398,244267,296823,-381225,-247800,835843,-136338,-235842,46381,357336,24951,-705658,593094,-80843,-534315,20822,235281,353748,-726109,190722,685631,-398139,-276326,52101,583461,-395492,-730371,838067,-134586,233585,1531,378011,215666,-842301,673378,80825,-166689,-144845,-177462,729736,-457559,-400420,145262,121647,416943,-840791,765022,346363,-206423,-21064,-724380,901921,-434372,78703,134291,-371128,646963,-501004,436834,-410511,-425751,817653,-592194,-180097,-25291,477161,90508,-740926,476736,-64679,-59667,-288645,-429284,365713,-619948,173170,42870,-316539,124691,-703714,558241,-137227,-408193,243692,-204211,719380,-854205,185580,442475,-459315,353588,-388019,819240,-287312,-694127,826879,41286,332934,-888757,164595,711231,-886591,490629,-316808,332861,161431,61544,295593,-1173999,293202,627632,-452417,-386765,-591125,1053777,-93602,-382603,96777,119239,294435,-374994,296804,379387,-491292,270658,62585,59151,-539645,-17944,1164019,-429466,-470002,-359385,664173,-136190,-1020225,589249,464085,-573275,-440973,628667,852355,-830999,-38047,966692,-20968,-672890,-625182,1156171,-351061,-651563,313965,-255410,157882,-119321,416849,-295903,-1171688,587170,885445,-474676,-1183703,304129,957788,-412852,-696999,323657,503111,198884,-438148,335809,-138406,-338149,514815,275412,-597806,-800371,868616,785758,-1601649,-284177,1078488,883477,-1360293,-831020,1458360,206408,-1250658,-194495,1201698,-190392,-1345347,544698,861490,-806976,-226589,680386,531964,-901713,-72738,865077,-503992,-535613,636305,395915,-867248,-728601,1300222,334288,-1030057,-160438,858469,466889,-1380886,221575,700624,-280347,-163382,-81594,536329,-343844,47435,887440,-224757,-1030735,119885,1479718,-152319,-1744602,1004184,1158329,-550742,-1237589,732283,1312047,-1288635,-278582,969717,280596,-786353,-342327,1202725,-365070,-741725,872184,450773,-374116,-762889,1071810,203895,-1284978,357586,718565,-16482,-1122530,177340,1492047,-943346,-574467,336384,541817,-476327,-793864,1073892,116998,-529621,127630,790491,-255184,-1049466,935812,555829,-936527,-520550,792934,761673,-1621002,-212738,1281370,-180896,-1086056,43277,1512643,-674213,-1282762,733757,837216,-820774,-852488,913150,582471,-1535463,106417,1149225,-161815,-975698,450966,1376937,-806808,-545606,936326,500676,-1055869,-538196,970733,-177672,-626111,389147,861350,-165940,-996299,340514,792354,-764187,-538056,684443,511356,-779329,-248117,1188299,-285976,-1048129,156848,925619,-730312,-1090389,774011,675586,-635844,-783977,1098000,88058,-1548093,60951,1204792,-373005,-1017325,339311,824264,-911420,-1001299,784505,624231,-1302652,-421166,1037093,37441,-1078373,246751,1021027,-498878,-1009368,712243,634477,-674523,-631705,758903,347593,-787863,44554,759348,-160103,-990575,308999,837984,-567332,-1012596,611480,914155,-861212,-179661,1133528,377436,-1152928,-41070,1247237,-602125,-890802,790522,1036002,-776833,-830249,1209033,337809,-1193003,80898,1184706,81355,-921204,431886,1045547,-653295,-885005,649398,714702,-966214,-511192,934526,44477,-985925,-212310,930164,-343698,-886364,210458,407650,-452988,-620092,714558,480875,-764883,-84430,1022149,321788,-612320,166480,1024313,-521482,-652919,567347,656543,-592820,-554983,1197952,-147251,-684651,54287,1078291,-8438,-1451605,996424,644313,-687072,-323011,422680,788885,-1254231,31159,879769,-38367,-547560,-489316,1032381,-315108,-747598,773467,284452,110135,-623338,590684,425518,-1303470,321647,373306,154854,-570266,-70795,1081506,-738995,-320511,275143,429430,50099,-1054813,1096397,-343240,-424191,437207,-165796,281638,-1088684,837619,700432,-1181941,234710,397480,1108400,-1448651,-179021,1575885,-916815,-303938,-466650,1066656,-5881,-1268119,1159185,-90742,-194763,-335533,176622,1019314,-1366834,788204,-281080,-333783,303619,-565687,1199155],[0,0,0,0,0,0,4,-2,4,-3,5,-12,14,-15,20,-29,36,-42,52,-64,80,-94,112,-132,156,-184,211,-246,284,-325,370,-418,477,-539,605,-682,761,-851,946,-1050,1166,-1290,1426,-1569,1727,-1904,2092,-2293,2516,-2762,3032,-3324,3645,-4007,4413,-4863,5369,-5951,6626,-7411,8336,-9458,10852,-12625,14975,-18283,23375,-32467,75606,-345596,-133373,169196,153205,-206339,198174,431426,-253599,-189079,408063,199608,-391633,192271,359574,-88988,-174294,-6900,71832,-29170,-226070,286976,395135,-120337,69539,185860,188936,-449101,212971,95373,247959,132950,103871,-103476,-336559,31664,293931,-86606,-301138,-226231,300274,273546,-366415,186731,279221,78499,-606233,211073,357277,-467407,-472012,477730,580611,-545935,-191684,809235,44823,-828784,-55841,763900,-240276,-730467,542154,382784,-284335,-282216,625777,480412,-726920,292439,467827,-17323,-597405,230884,769090,-382755,-239615,495886,298589,-62997,-642596,723217,68035,-504362,167719,103724,138472,-663967,730831,476077,-883660,-102148,10722,622290,-1075812,-146930,1313469,-661025,-775355,143077,1370431,-652046,-1585535,1331120,635321,-785970,-856697,869841,1011761,-1470032,378558,532618,-178147,-650164,-141220,1080546,-1421144,-185447,947191,-101240,-173999,-1111271,1729360,54191,-1681926,488194,403648,979787,-1578707,-133915,1182025,-667641,285836,-409596,588942,-375265,-331578,1498226,-1379017,-216409,681876,703140,-641177,-1868981,2482498,224034,-1842390,-278592,1447384,1477356,-3112316,381053,2082605,-445609,-1284282,-986912,2565484,-677180,-1037430,1282970,-541810,511636,-1006064,1068683,-373700,-2306222,2618568,227745,-774659,-1716839,1176573,3010203,-2989958,-343444,709853,1527908,-250544,-2875141,1934549,-319357,-132297,218634,-926716,1141895,-1372199,1861600,-852582,-2090151,2003649,114166,532054,-3028477,1335707,2880435,-2728175,-728278,569053,3038919,-2005158,-2912602,3105346,305414,-397668,-2034469,893576,2094080,-2575035,1492318,-517544,-150283,636694,-256804,1802926,-3205072,1528771,2355093,-1446671,-993018,-1301787,4313606,-1041132,-3131278,1130536,541312,1826092,-2956771,449162,1804204,-1313593,981837,-2064917,859126,-444519,366920,1855327,-3085864,1239896,1275607,631522,-1337393,-2058873,4232827,-862772,-2168154,290858,2449753,1222084,-4181814,1771112,2005303,-989124,-772667,-1010348,2679893,-1639438,-471397,1241395,-1570398,797268,-467475,1899597,-1251968,-2068121,3552822,-606320,-757141,-1961959,1804742,2092928,-3628675,368560,635683,1321659,-1069958,-1622095,2409046,-1326638,281835,16734,-262022,143148,-1422822,2555600,-1152731,-1682000,1435368,495187,105439,-3313454,1966169,2165337,-2498494,-254543,796304,2150332,-2414448,-905538,2912318,-1032608,-710149,-817846,1556111,-125180,-2025120,2164548,-257251,-776798,-210695,524753,854284,-2621785,972295,1400648,-924249,-1087286,-85457,2516010,-1390876,-1214793,1517522,267691,-21276,-1515545,1380915,313483,-1455561,817728,475352,182251,-1334051,973602,1352085,-1712312,-346308,1246647,735824,-1841120,-478568,2309954,-721595,-1042071,348832,1436090,-483413,-1758558,1411082,636692,-1357023,-730789,885110,611671,-1824719,255153,1248409,-730226,-775203,187146,1067422,-809028,-920323,1074890,216650,-908029,-568526,1339594,-103986,-1385551,170174,940380,-225116,-963133,586468,1196125,-1085426,-387839,996933,565712,-1156121,-220291,1442394,-336388,-1314162,492116,1054559,-978156,-977609,1045611,427950,-1250194,-662573,1500983,192845,-1642102,365045,1053754,-684253,-1066197,980984,972533,-416689,-801961,851340,228074,-960293,-129191,947188,-203068,-867190,241634,559726,-520544,-720461,452218,546074,-916089,-325462,896099,101741,-624385,-2495,749639,-199713,-1023967,351504,503275,-442675,-805435,844365,543649,-1159314,-286047,795505,69178,-1136276,228091,1074645,-490628,-664777,660345,917036,-595557,-550812,671672,228760,-902238,-158075,691522,42790,-699686,306798,575056,-167474,-115724,31081,483053,-316279,-70295,311688,135068,-221309,-185562,155831,-179120,-442404,128667,255957,-122088,-442222,229714,402241,-847497,-96952,342183,271541,-460094,-207182,771291,-294909,-245138,480883,312043,-146113,-630773,482485,-196293,-491482,117747,169926,564034,-626576,132966,586089,-571442,262056,-117242,580565,-301658,-328243,388886,-204087,152104,-300427,-42194,539236,-403877,12125,-214611,422821,189091,-504114,553405,-192783,256131,-90831,-9778,289402,-239617,805555,-25334,-628556,123797,47914,629214,-763355,123356,435788,-495698,133669,-362347,330961,-407923,-384231,708498,-499472,-57551,-334146,266929,52467,-593833,648215,-54600,554743,-302524,-348733,684828,-618099,107743,115961,720184,491061,-1216597,599021,200712,-302188,-540429,-9786,1407482,-652892,-261443,194246,-104340,494169,-471805,410567,-748659,-117448,695605,-348620,-233855,-363556,818975,-68112,-1198504,517370,136548,266524,-488112,-159114,615858,-639743,-126411,139378,-217688,-145469,-564551,1134852,-503936,-660114,500187,291652,311617,-1188437,469884,889069,-610426,-195719,236830,859273,-1128701,-434992,849857,-217087,-154914,-403698,764869,308424,-907541,376029,-70153,-291130,65623,543492,146118,-1074316,625880,662819,-554619,-622980,454629,1016678,-389581,-717542,385107,238459,-198635,-505079,221297,178195,-248561,368764,208225,-383561,-555303,789813,982507,-1217325,-758290,1200315,701317,-1057416,-542531,1208798,563580,-1319230,-82268,980935,-192685,-1250674,560447,1039866,-697988,-881378,737291,109088,-769409,-374593,966307,-572371,-811585,598654,449526,-719718,-639981,1051127,198172,-1111827,-17089,1030955,278047,-1041943,-208936,966601,79641,-179567,54445,2336,-214138,-253314,837896,-385040,-815894,437453,1027319,116597,-1608256,666860,1421685,-715069,-1305782,578944,1516593,-814280,-793538,1324202,184198,-910837,-122775,1024387,-292417,-1108102,872261,268144,-542423,-561738,471573,739947,-1329558,383852,1012706,-14487,-900082,248681,1361917,-862714,-730846,653027,446787,-106457,-1125176,560308,397752,-870122,80591,582849,127792,-880106,401312,540502,-894561,-324772,841822,889873,-1469161,-746874,1586884,13673,-1322310,209566,1297760,43689,-1461175,746325,956034,-712215,-651058,801762,683423,-1356795,-143707,1269971,-189737,-920078,98097,1125323,-447157,-942063,878851,327974,-647944,-651519,959019,141084,-1424553,65650,1137447,121384,-942813,178950,1044562,-520536,-855098,767878,549269,-505853,-334853,1087736,-255752,-866824,268662,941628,-599367,-1239270,900164,684910,-1148919,-653170,1101902,664228,-1099726,-285048,1262132,-201001,-1255412,335928,1005778,-565793,-1033070,1086123,581978,-1047881,-519453,1177678,367515,-851731,10145,1091196,-427906,-1198653,595133,899170,-868347,-561983,719362,281317,-1066301,109669,1099869,-126807,-981752,324547,874131,-466150,-982815,441816,746479,-993852,-689200,1149395,233818,-996824,36216,1213058,-284297,-1088010,391044,963129,-475871,-823234,999903,494010,-1084214,-216550,1138102,143292,-1275439,153056,1063765,-599232,-750542,465286,869125,-616971,-561620,1090101,459938,-847477,-136917,764085,-70239,-1080138,207927,508710,-514790,-825716,404424,553484,-379897,-147432,680603,-28334,-722194,-27616,1107353,-443199,-758631,508988,829743,-430801,-743545,1056788,425714,-1004510,-85087,493117,95628,-1078728,64001,1247525,-751869,-721174,435812,749130,-817442,-838782,1149529,-175335,-653725,-143095,773873,124321,-950604,529933,304651,-467177,-236742,79685,798600,-969023,58266,773598,-305538,-331796,-413264,1169994,-486706,-732882,783038,153284,137975,-808049,941248,560545,-720933,698763,-6668,85278,-672394,172094,859774,-1324791,-24673,282055,268104,-560665,-889237,1954503,-426798,-895102,362265,501307,552842,-1335557,860942,439084,-675307,337970,-435669,1100475,-579005,-90543,820449,-924794,519825,-531056,484806,-219471],[0,0,0,0,0,1,-2,0,-2,3,-6,3,-5,5,-10,10,-12,14,-19,22,-26,28,-32,40,-44,51,-61,69,-77,90,-105,119,-133,151,-171,194,-217,245,-276,313,-351,390,-436,488,-546,610,-676,755,-839,934,-1037,1152,-1284,1435,-1599,1786,-2002,2257,-2551,2904,-3337,3888,-4615,5614,-7117,9610,-14501,27643,-199748,234908,279663,-89840,-234961,248154,384736,-116379,44355,469637,65633,-226381,69446,436222,145416,-255470,-66871,144758,21173,-272219,-238437,252014,109947,-130740,-240920,310017,64946,-280364,132973,395731,-240853,-298263,17624,197182,-260846,-506535,482096,221218,-210362,-64501,226395,-326767,-348792,96235,105955,-487187,-33320,613788,-421291,-304523,351404,394346,-783802,-410472,689274,7762,-641594,-52586,608435,242998,-492527,392472,399092,-588367,-575148,141355,282175,-772056,-380907,752588,294192,-274782,-671780,907852,382037,-965755,193231,690144,309954,-1231322,390753,1178600,-546138,-579580,229071,1046453,-465242,-438955,1053980,-519421,-321785,130527,443829,-506634,-1123883,1441045,2155,-764172,-25134,827434,436399,-1481704,498482,843629,-675398,-389520,131192,1451083,-1171836,-526857,1185295,-258013,124242,-592799,1257468,174237,-1011863,1140425,-24037,-248338,-1158432,1083334,1466335,-2535976,-192953,748922,1148732,-1443917,-1848094,2697595,-271616,-906839,-723022,570538,1288438,-1865032,1162839,-346563,-577998,887569,-188559,488200,-2489437,1484255,1604362,-2239095,-181945,164248,2119385,-1768613,-1627177,2588056,-433266,-67881,-1121651,1457770,581345,-2384679,1843779,-740029,152306,-94247,-337757,1299605,-2850493,1730944,686569,-1147885,-401922,-894226,4122175,-2716950,-2402438,2178266,1413580,794542,-4868534,2296828,2515215,-1888397,-79839,-1551245,3090667,-1354688,-516347,1395990,-2262738,2109132,-263532,352313,-1697837,-807398,4514069,-2275314,-1321589,339384,1721787,1222766,-4496334,2285041,975906,-570350,-555344,-1364368,3344136,-2500235,329353,901112,-1399356,1784834,-1764260,1989202,-1838866,-775448,3739697,-1925952,-510312,-1727875,3406304,1695605,-5583699,1744702,1680308,2138109,-3323009,-2301590,5534107,-1348058,-603233,-1468758,1113659,1871756,-2453936,2238350,-2389449,145761,2129747,-832377,489537,-3227799,3907573,1128696,-3644815,476922,125002,3029081,-3535054,-965073,3480120,-1437537,415172,-2007111,1998666,408821,-2639618,2541183,-1666639,520960,-331684,229057,1228583,-3857475,2949155,487775,-1512454,-945042,177464,4503123,-3751164,-1456590,2565830,1150102,-174554,-4027400,3397290,1333858,-2125163,324274,-800038,2152660,-1882662,853035,718696,-2562852,1539275,141865,455260,-1924667,81241,3639640,-2548824,-721718,597977,1967195,-211657,-3023487,3077610,186498,-1229312,-270832,139371,1657418,-2517856,889995,793147,-1141124,60121,-527143,2177259,-2332370,-869589,2201896,-777538,-960028,-1107029,2660345,-119710,-2961478,1674575,1139911,227946,-2225190,683706,2547275,-2242426,-131520,525920,445496,-899006,-930017,1930349,-1348568,-851101,1027747,531655,-631690,-1500771,2079809,343504,-1918624,447739,1084081,368067,-2280192,789115,1872986,-1033300,-530542,271482,1292739,-1255986,-1043939,1400839,-24035,-899263,-235268,1296853,-3408,-1682761,1148856,998749,-304415,-1003232,945764,1610535,-1687644,-612320,1410749,348758,-1151278,-59388,1887315,-479706,-1349723,1011885,889119,-1152997,-730471,1280269,342943,-1320455,207090,1406324,-366999,-1002402,910325,966676,-1130666,-616584,1263585,510567,-1384983,-231146,1239135,-111726,-1373592,135238,1042565,-434447,-968260,771856,781068,-880269,-961813,891446,959263,-1305961,-403894,1254723,156544,-1153115,212276,980386,-403268,-919737,797085,1199039,-941514,-606311,1037930,178951,-969364,-24427,1022679,-508362,-958519,710345,687904,-750157,-524638,900641,548396,-995393,-95597,986088,-199588,-693538,630507,612712,-725268,-877328,709198,100441,-941824,-513670,770078,280419,-571984,-52474,850964,-31629,-627867,-72937,884741,-284660,-1033482,747176,218946,-460871,-687796,632523,615573,-836118,145403,504339,-382554,-530792,313230,981249,-560558,-262778,662922,90264,-382542,-405809,747838,-281582,-801160,561852,145740,471,-616298,471652,103480,-843095,753496,63883,-19534,-581085,154822,774795,-818147,-118719,17900,303539,-207917,-925075,550675,-37266,-249825,88921,-173127,698901,-860672,-3599,56009,-169839,141539,-652235,952977,-469780,-79243,587817,-712242,428286,-319338,194302,-75128,-411425,953188,-269553,91195,-230591,-68352,636752,-964381,491714,-258746,-379619,430835,-153796,573834,-958051,588191,575547,-707548,123340,-598851,738046,-366963,-354834,388464,-605709,669378,-397704,-19150,511249,-287080,826162,-781902,399982,120662,-615125,323459,-554619,1061198,-386266,-552661,637327,-387391,580349,-1105148,166618,414956,-66072,291403,-887851,713219,243024,-480474,395046,-141520,425947,-277382,415787,240878,-909512,647335,266078,-70067,-468000,-224792,718763,-694989,116789,-175678,-272015,251152,-86393,683148,-614553,-8801,539633,-270565,-90441,-401814,940915,-339513,-480870,533346,-266859,-21492,-291396,532610,229089,-879755,459582,83360,308407,-448744,-329857,1080168,53798,-437814,-238253,699326,84019,-592318,351341,230435,165979,-380814,305739,296256,-590221,-173996,418364,268611,-452912,-137830,355320,-143535,-216080,163019,-78268,-474185,426134,548942,-905747,-805370,594996,667135,-360262,-1048462,710871,525713,-174460,-267511,257507,234436,-704514,418258,461814,-338550,-132958,339578,797157,-908132,-142830,959475,259666,-691483,-658583,773728,-78597,-979016,126525,607357,573145,-1211526,199685,992316,-537128,-602474,23306,874825,-278917,-411618,742014,-259666,106702,264757,88805,-594307,-364375,1469187,-45358,-870074,42002,911242,477825,-1300024,242377,785235,-198489,-433657,73772,717399,-746946,-46172,430900,-75369,-139097,-301606,1053625,-530055,-1195601,1020610,536734,-290635,-1172562,775192,737648,-1145779,-206277,533279,630893,-838873,-661833,1205999,-400832,-362622,178222,558436,-47925,-966072,1006546,-113130,-581739,5897,480321,-31351,-1603105,830248,810427,-855237,-254056,356927,720283,-1080429,-530303,1000763,-213147,-521957,-177817,628025,-285897,-676429,771238,5512,-499351,-596021,472662,564057,-1171177,-88220,899969,-285979,-735213,-338653,1386783,-555943,-980150,400301,790537,-326247,-1118632,856902,342702,-849518,-207962,797417,247223,-856144,60721,864360,-578163,-563028,519493,353827,-710942,-457331,895911,-259533,-909271,95967,516026,-259578,-581329,396718,481389,-617579,-313031,864291,276137,-814501,-36846,797041,74166,-760514,268129,778572,-539952,-516043,380977,599875,-708463,-378935,776565,408745,-884884,-1681,1008298,81338,-630144,241715,710075,-357191,-602848,708685,369037,-705604,-531032,879324,100047,-749988,180949,674715,-341134,-787443,749170,435267,-434613,-284233,711743,37578,-554509,-128463,832501,-148755,-392777,318232,613515,-398403,-405110,511772,183140,-654551,-163100,566077,104020,-761917,332702,735494,-117169,-651564,134808,657775,-516409,-457445,534380,492140,-540053,-328462,740564,-50881,-824254,218389,794150,-226272,-821636,524371,511435,-703125,-290114,710038,336216,-667880,-10817,710439,-552875,-307033,251627,168647,-275975,-500085,741608,-474644,-402250,81482,254810,305504,-852445,420109,144049,-162276,-223793,-53538,698856,-738414,-204929,370189,-148425,-13714,-492911,994533,-336254,-841805,504126,-127923,257824,-749653,506797,846446,-1068671,534129,-33656,312314,-494338,-510136,1356346,-989244,-66919,-142230,-16831,576131,-1231560,625198,-322250,-70156,539210,-451041,376454,-955676,868519,153235,-731160,628469,-435319,1149479,-787271,-432305,1152036,-794431,902227,-891883,481594,293658,-831508,951388,-834852,788506,-135104,-447154,1066128,-1428540],[0,0,0,0,0,-3,2,-2,4,-6,7,-8,10,-17,21,-23,26,-34,41,-48,57,-67,77,-89,103,-118,134,-152,173,-195,219,-242,271,-304,337,-370,406,-447,491,-537,584,-635,693,-753,813,-880,954,-1034,1122,-1212,1314,-1431,1556,-1699,1864,-2056,2284,-2558,2886,-3299,3835,-4537,5487,-6843,8891,-12253,18576,-34186,115424,330095,-226021,-137169,241619,67321,-378074,-114084,202987,207430,-395494,-15925,196497,764,-25701,19402,240412,131186,-193323,-136913,59179,8094,-210173,70745,199747,150011,-237027,-102313,441357,243049,-612534,107519,523088,-466099,-248370,319085,252808,-280971,-50893,463650,-229133,-442309,114344,187374,-656542,-210671,629904,109553,-468434,216317,573990,-415971,-499988,522249,159304,-623942,-99922,717902,-8523,-773523,376117,727834,-292247,-359498,111122,417952,-449056,-799933,679841,175483,-314898,-478988,679076,305731,-1022659,274791,746167,285336,-801901,-7778,1357416,-571580,-874582,6058,649578,150887,-805018,978829,-66832,-679279,406355,54874,3979,-1006999,1297501,340789,-1408945,269225,429989,423875,-1389942,287883,1432605,-679087,-415566,225114,892656,-637091,-1260902,1550244,-80961,-628497,-293550,560240,607958,-1581086,1159713,265267,-717742,-331142,90445,1529245,-2221902,-982872,2041098,172010,-704359,-2129855,2472229,647021,-2311875,191904,76609,1362865,-1558479,-162081,1094856,-1301446,1260222,-280385,-7456,-699013,52493,2412398,-2349076,-629429,766969,980826,-656067,-2306026,2917594,320508,-1218032,91204,-17094,1770342,-2450501,891049,562447,-1128541,834595,-1142257,1262198,-1660358,19743,2401933,-2425689,106138,-526777,2597110,-562049,-4080586,2995163,821003,-224993,-3032975,589946,4469275,-2804483,-504263,-434855,1598268,803113,-2880894,2188219,-1886387,802928,1214117,-1683587,271933,-1561063,3643216,-1088254,-3076822,2260258,811441,1346256,-3993291,679734,3332431,-2198140,256024,-1142506,2281400,-540755,-2217108,2791746,-2214568,1098272,-597710,-25923,791198,-2742644,3909776,-877789,-1952202,446581,873489,3129857,-5234229,356977,3612860,-576719,-1336478,-3378982,5412324,18155,-2909990,778087,-226025,2704154,-2547910,340507,556049,-1823205,3113556,-1380521,-282130,-1387399,1237087,2906811,-4725300,805578,1521819,1194919,-1256801,-3105271,4288270,-837255,-1533238,-192585,156772,2157269,-3045299,1403999,159560,-1389848,1049285,-1212343,1578858,-2518108,1026695,2727806,-3038758,184111,-230437,3169457,-2308777,-3588082,4023983,438962,-441451,-2941973,1570284,3342020,-3434774,766731,89840,988094,-204677,-1344792,2257135,-2539677,932178,1149486,-1269708,-473730,-972668,3562461,-1363151,-2443052,2209836,930436,126943,-3081488,1656539,1482255,-2364270,279526,370725,1643077,-1507857,-371619,2350609,-1690396,150991,-205708,743814,-389360,-2040596,2666335,-626664,-1341739,-262363,1386115,1324241,-3541043,1055832,1962477,-771547,-1176199,-585008,2739130,-1618484,-971004,1291408,-44560,-296734,-1119960,1755305,-674027,-1850200,1414942,166588,-735180,-1243555,1441686,1180827,-2493596,399697,1287042,333341,-1397856,-102840,1891258,-1101120,-961614,917791,770957,-522759,-928375,1758712,271267,-1560459,179903,981107,128997,-2013066,605545,1390133,-1064231,-953250,739998,1648761,-1445848,-954511,1608539,142263,-1168464,-447410,1572631,-50820,-1560985,779495,811709,-1079648,-1062187,1098499,696586,-1251309,137171,1421061,-313418,-1209592,273356,1306130,-1003146,-918868,1136258,754820,-1191055,-671439,1414947,147051,-1393784,227356,1022948,-556355,-1215202,616775,836751,-652526,-708002,740162,988277,-1019682,-343872,1258839,421491,-1378907,-113990,847056,-130268,-1054044,772024,1071330,-917203,-628948,891259,546137,-1163141,-303311,1052486,-162281,-1094540,506619,865621,-527845,-656463,993459,439817,-972615,-193891,888883,-434899,-777703,539291,817089,-654509,-478287,461041,513014,-487561,-550059,633043,442059,-892159,-273657,1077448,-412160,-871670,407263,539321,-51351,-843057,598920,816109,-441943,-563128,309773,689175,-897529,-211386,960242,-289401,-490282,170320,577511,-359795,-404424,813864,54297,-477291,7725,474042,228031,-792386,472421,110285,-326805,-10935,329277,577679,-893549,144120,332917,-329189,-353364,-468358,817830,-565473,-207638,515661,96858,65710,-823620,357908,432220,-652887,378191,-39641,764869,-407670,-438596,669434,-543922,-1144,-460224,174904,272694,-711761,572317,-285266,287640,53217,-152237,223425,-1044111,985737,302636,-521956,111813,-278748,979531,-626785,-148844,379233,-520879,494327,-433370,238445,-515500,-328647,533677,-513510,74295,-58789,256447,386455,-502427,575742,-355440,77433,199464,-448548,938511,-809255,364592,14947,-31869,870012,-1021510,471609,-395795,-18299,211362,-827764,932531,-389779,304315,-387287,-550825,921949,-463438,74042,-438466,201074,693279,-791405,365305,5082,33961,193813,-385692,399420,-711689,199443,498696,-489664,-31733,-527612,697341,-316268,-515971,483904,-523812,408143,-436088,146347,-45107,-243768,813086,-175895,-306163,-109846,247902,400583,-854402,600749,192229,-61222,245467,-28393,491479,-900673,146781,715403,22768,-204841,-361412,649933,83383,-806064,106130,445146,10804,-602203,130712,378424,-542090,-546686,281573,410773,-593959,-495817,489835,520552,-216827,-7432,556365,186097,-142109,54337,-188369,-483653,169861,359288,-480001,-922146,558767,710159,-680299,-865437,1137984,761790,-643159,-329503,181166,238315,-234995,-123557,120478,-508660,-105392,258066,571319,-610385,-414635,1057774,-163315,-775830,-587369,962124,488711,-1146218,134745,546274,303217,-1031716,-312142,1331381,-666844,-430036,155930,868192,-30311,-663356,821423,-219108,-451339,235958,2990,-196034,-316393,1068050,-78970,-978402,74615,635681,366513,-1357479,-142727,1153997,-204766,-352580,-33353,476603,-364790,-436104,798515,-290347,-466936,-68450,708044,165711,-1260211,934248,520536,-337848,-642623,480852,1370318,-1393131,-367303,903142,534427,-520338,-786151,1285506,-199812,-1105044,397589,223209,55504,-993407,557670,448586,-1045355,329966,310935,150580,-847700,280084,1078205,-1037245,-605241,382825,563227,-424222,-658715,1168543,-162103,-396143,281382,695245,256525,-828186,800017,651671,-592793,-36357,165302,681629,-1030608,65407,816081,-297426,-917470,-374628,1282897,13249,-1082036,687753,534799,-595208,-762403,691931,727375,-1119617,-58903,721594,170799,-864082,-113539,1192156,-475206,-482173,617797,416557,-461005,-521397,892446,412322,-914730,116619,590468,-218488,-743916,412938,724406,-562283,-363155,841297,438580,-939122,-17504,855920,-160174,-627221,509837,728078,-631575,-703134,417138,757263,-440949,-731730,516076,364289,-639257,-317720,1232463,165794,-739617,-90158,913577,-307513,-869005,466049,677700,-737161,-445753,618026,212331,-663612,-106709,940113,-117340,-557202,363783,337786,-532464,-453608,493558,173146,-738012,-66256,942561,111202,-734305,465400,507811,-370389,-597975,541956,459810,-691723,-447986,517516,155092,-541200,-91298,794943,-16606,-582690,-127198,704066,-271918,-713963,716478,432899,-503544,-320681,587278,174334,-1044156,332470,592938,-278822,-350316,232212,680722,-868213,-185931,478700,470653,-453690,-500419,947973,-10507,-381086,376848,118859,-150472,-648783,531696,189624,-869482,222684,217316,216860,-646860,113324,733539,-374886,-21802,-19083,541712,-300154,-811029,1000423,-129761,5631,-473019,277331,470643,-1054751,642721,244683,-115844,-471,-160474,1015266,-1057426,-63541,547975,-42434,284073,-900894,1430771,-268130,-827304,685277,-106240,601092,-998713,181261,632616,-610941,800288,-366481,357911,-91452,-190258,843158,-1480089,418103,-53547,218188,89213,-1302069,1697337,-472680,-14468,20040,-396797,1414670,-1324842,862274,-183141,-477894,803750,-1058600,1329455,-734702,312452],[0,0,0,0,0,0,1,-3,3,-4,3,-9,11,-13,20,-24,25,-34,38,-45,55,-64,72,-86,96,-108,124,-140,154,-172,190,-212,231,-251,274,-302,322,-345,374,-405,432,-461,487,-523,556,-590,627,-666,712,-757,807,-866,938,-1015,1111,-1227,1373,-1557,1787,-2095,2503,-3065,3853,-5008,6786,-9757,15359,-28901,116470,20720,-90721,150819,194780,46984,140004,182191,-104562,64845,-189988,292549,-100866,108206,-92794,72928,180370,83918,-64613,88770,104218,-395052,22674,220706,-40516,-481988,234057,422044,-261937,-545454,151379,758370,-387157,-442350,470649,242730,-828609,58215,695892,204557,-583617,75352,397959,-75257,-533489,252343,569781,-197122,-309060,212364,226487,-374206,3788,298311,42769,-111915,16941,357327,-124697,-104553,554084,431513,-304896,-308532,534227,-48971,-536594,41121,624108,-40767,-431302,266118,774981,-720269,-288914,797237,214741,-979415,-305743,1267272,-306564,-1237263,471872,743107,-71002,-952636,571199,593994,-744733,-248545,283880,347167,-709248,281864,712114,-389347,-361572,552065,505551,-169645,-743827,962542,302514,-757975,-584727,538762,572169,-699044,-57136,609048,-195441,-255288,-100872,805921,-903320,-159144,712912,-409129,-648037,-207731,1373929,-369195,-1374940,1175655,831132,-1159897,-1360496,1553615,1332886,-2375043,-184722,1234185,485142,-1525236,-964050,1670913,-374154,-593458,41595,144555,-138573,-486269,1108623,-340433,-1384426,761089,1003319,55709,-1968473,486204,1855579,-909353,-1190593,-282655,1720145,-322826,-1634019,884740,145171,299074,-765085,106214,158640,-1107058,1622110,-274096,-949124,73878,1353999,646790,-2325983,1060711,1878774,-885221,-1863399,29183,3303464,-1619197,-2463140,1316311,1327929,101195,-2259707,973011,844124,-1020001,585634,-411584,134357,-463868,1027794,914788,-2687185,147034,1985291,848558,-2285265,-1633704,3084356,44783,-1793422,-1206287,1388951,1779876,-2313238,-258156,406240,231006,-91792,-536191,953310,-943492,726543,766293,-1769661,-96720,522672,1827749,-2202075,-1568990,3344494,-115014,-1863547,-1352484,2964967,1318663,-3742732,338437,1623846,822533,-1623467,-1007629,1897918,-854068,366475,68543,-472496,-154818,87407,2080494,-1791589,-1621916,1798993,1172126,-669640,-2672847,1830408,2230059,-1967061,-1096246,481830,2283741,-1233221,-1264903,1295206,-214301,424277,-637648,573231,-540933,-722299,2096545,-1013765,-1169664,357707,1622393,-282095,-3221980,1983250,1882140,-1339438,-1952591,841013,3147857,-2509890,-1574102,1382150,858299,-628959,-1408308,1676550,25998,-1064930,969813,-102222,-189082,-403260,1129814,363154,-2060637,489367,1136833,415529,-1972421,-255700,2315387,-759861,-1345278,-75486,1612320,281642,-1476117,1343202,291213,-702577,102743,500094,337134,-1429176,1278448,1168532,-1223214,-440449,1174334,1326844,-1985858,-575973,2408355,-266649,-1667350,-187195,2218389,-331759,-1993298,1163987,1135765,-447742,-1082263,938174,1081837,-1428346,50115,747431,40261,-861469,334391,1360457,-938089,-860944,1028463,487013,-480467,-942029,1102625,297079,-1316238,47175,757987,179147,-1052851,386090,995558,-777356,-577271,860092,855711,-1022021,-380411,1427430,-179542,-1491845,279298,1513860,-616209,-1177986,1094796,1075598,-1137795,-643704,1109043,383195,-1289239,46753,1260399,-310550,-985085,360062,903093,-708600,-578391,690018,481069,-555365,-350881,817463,4592,-795716,-81740,912819,-249122,-686405,441973,730019,-689185,-539781,640366,366836,-1023147,-33856,877036,-27905,-868601,363235,792407,-576653,-756096,925117,660745,-924427,-48912,1044746,180729,-1103492,328113,903659,-285464,-738896,740087,820317,-584535,-543172,947021,301975,-553115,-48714,762464,-178265,-561350,-41719,443957,-92504,-511364,305419,94014,-490751,-10130,388894,310435,-480949,42443,574463,-43426,-493964,261030,359504,-125337,-288293,275692,316970,-587822,-59769,446736,-243254,-567356,209847,664430,-550827,-409981,779782,457820,-646162,143537,628598,-39555,-494553,-38103,285508,-339317,-370460,234230,344834,-592624,161496,310082,148428,-416648,-115094,148442,-21153,-54205,-166458,-71404,-82771,20572,-120952,-501532,50009,214191,321543,-273562,-254407,299574,-166717,-96474,-131084,299074,457046,-443506,-359300,301262,93462,-302362,-165200,512807,-253856,-134046,-14609,267362,-133048,-466254,559378,26438,-71411,129531,-365343,189173,15063,141221,27686,-428281,261613,34498,-310908,-282927,152266,265923,-282079,293060,17085,-99294,-89983,294391,445891,-909214,-155949,719339,-81800,-204954,-374847,683081,186825,-614025,77460,101939,418643,-673320,-77922,333706,-230734,151451,-429622,281395,-348226,-334774,339623,-278339,60837,-266094,154452,-300676,-183191,1140558,-309956,-698245,71515,648884,139709,-1189130,386786,840917,-370928,-740271,119364,501227,-630638,-58773,769039,-277894,-276472,228460,757394,-778916,-588064,742839,317587,-484808,-737092,536198,561642,-874196,5314,403449,104519,-316061,80240,919619,-172920,-249266,-40273,432279,18261,-452583,291502,124677,-115674,126588,-138345,-441924,-375142,1042568,199261,-763397,-172756,1195452,359423,-1723575,94264,1588411,4122,-1395578,-69732,1086495,-565690,-694938,564697,109981,-465415,-499406,768537,-118324,-973485,227126,675136,144867,-981268,362189,1012056,-687720,-382243,596990,155625,-731635,-486598,1219862,-218681,-807998,66050,721049,436983,-1113603,355859,308659,-11855,150838,156545,174448,-1111152,308080,922707,-931521,-805182,691807,1162551,-1589652,-1044183,1350298,606129,-1125660,-653095,1517212,291751,-1494229,243857,541555,-307572,-918329,863880,733411,-1285335,-42620,807851,78272,-1316047,-230304,934229,-668031,-774509,438598,1028725,-444539,-1307088,1046029,612110,-796615,-676397,526891,897344,-1161244,16424,809487,-521708,-302705,174172,570142,-938393,-428963,1267501,-209898,-1167942,33932,1586490,-387443,-1548726,762461,1126416,-737041,-1011962,726585,843218,-1673057,-472509,1137108,145804,-1022725,-59428,1222878,-711560,-895606,670449,802885,-474457,-965372,1174526,446490,-1183941,-38232,1235410,394754,-1204195,120701,1057295,-786417,-931317,453724,830149,-650810,-744428,1083200,-22649,-815800,-229247,761051,-42896,-1144052,646892,750108,-683990,-835862,878531,646953,-1251726,-482028,1531391,-187186,-1115890,184498,1404644,-821778,-1092931,888932,845803,-968931,-980640,1197698,414636,-1025589,100952,999556,-166557,-1168277,467422,1021828,-579847,-717233,865975,633129,-803612,-393649,1094011,302540,-1240367,-202315,792773,-234725,-977035,720550,1126548,-555313,-818309,743389,705368,-1013199,-9105,1651394,69485,-1295991,278070,902974,-675174,-1211940,1055402,765355,-1046262,-434594,1158302,354758,-844723,-159359,1215805,-207435,-1220886,736399,1076414,-770722,-813523,1047846,366906,-704438,-292907,953372,334826,-1086677,163498,1028535,-166262,-943455,196600,866272,-573528,-513331,686836,294258,-1095731,-286337,922670,-45737,-1215287,273814,1219766,-349569,-814708,870460,378816,-1054672,-284367,1150093,175406,-993917,221735,759170,-386258,-891040,833476,943794,-883481,-549710,850528,465009,-948464,-313357,860060,-251042,-913727,78915,806520,-487570,-828698,612124,547675,-538807,-289476,457999,617330,-740602,-328190,1060677,-193679,-636434,217536,724589,-524583,-631024,722777,344910,-756150,-44666,675989,233656,-777686,221184,850511,-623883,-464213,487324,772183,-692899,-260618,709800,-82796,-626719,-18222,967214,-348659,-1023876,648770,428242,-119205,-546077,452996,788757,-920082,-160044,661144,469337,-546121,-235179,805190,-199821,-607352,-21605,338546,305531,-959048,463574,175392,-490910,96843,307811,478983,-1078113,205979,1403984,-655490,-385120,122750,1196124,-623404,-898164,777388,43599,87574,-468258,370388,65329,-743616,538472],[0,0,0,0,0,1,-3,2,-2,4,-7,6,-9,14,-19,23,-26,32,-41,49,-59,72,-84,97,-116,136,-158,178,-203,235,-268,302,-337,385,-433,481,-533,593,-662,734,-804,890,-981,1080,-1184,1296,-1422,1561,-1704,1864,-2038,2234,-2448,2683,-2950,3250,-3591,3981,-4434,4970,-5613,6397,-7381,8653,-10357,12765,-16411,22198,51956,24478,202467,-204752,-316042,238299,161512,-155905,-110912,-6151,279102,-12807,-38272,262074,-88892,82084,46911,-172386,8588,427152,-2214,-206036,376700,66391,-386359,120145,295502,-74079,-657263,-13280,576905,-594329,-327294,554661,68720,-543312,-316792,417308,224303,-791890,338571,468896,1030,-577700,293837,171353,-241648,-57378,161581,117171,-219639,-120749,121660,-44272,-294407,52509,249198,146794,-206341,44266,269811,-344370,-21116,129885,163424,-545557,22324,359994,-414954,-400901,283728,896333,-501867,-624524,733356,328287,-834462,-140739,1071474,-201926,-1381644,604671,886854,-366804,-855135,619838,1050136,-736696,-725806,450136,42174,-404167,-232348,654286,-432550,-579910,545105,505010,-517957,-706390,821284,484954,-1033124,-213808,495925,513970,-646530,-479716,748631,-115343,-86533,-187789,552385,-391965,-558549,1033987,-264498,-622885,69536,1027045,-108478,-1529090,1140948,881638,-1049999,-912211,1329044,1485543,-1813977,-684693,1735228,135922,-1047803,-904104,1474594,184094,-1250977,634956,152805,224914,-591957,811246,422455,-1745777,746612,1030125,-366281,-1530261,186156,2612335,-926907,-1392083,477520,1481650,40866,-2183883,1001349,658387,-299430,-164904,-450682,502751,-817659,830679,527273,-1420656,360010,460284,568567,-2189794,179755,2729588,-1257675,-1773762,302546,2705530,-663270,-3209706,1859215,1336481,-408904,-1882241,33761,2120547,-1355045,-110706,26376,-265145,209774,-76790,1168863,-2099055,-103205,1935582,-235705,-1545988,-1598126,2980224,602230,-2778720,-388515,1155628,1687476,-1867520,-1230828,1501835,-406003,80376,-885930,591784,-33669,-143616,1653270,-1853467,-116277,1158989,939784,-1189871,-2055250,3254283,369752,-2849172,-480750,1929206,1812580,-4041013,-156479,2815158,-52169,-1212998,-1320623,2065498,-66391,-939206,635035,-708712,382047,72464,1057422,-599411,-1901607,2210173,942907,-827633,-2269594,1099579,3066889,-2271825,-1624190,860511,1739943,-280431,-2336172,1533114,205918,-273886,132456,-285728,444738,-971444,1547492,-147214,-1632965,1249101,966487,280315,-2449137,853465,2554923,-2117478,-1531096,772966,2615919,-1641474,-2464058,2291433,803788,-789639,-1510341,1038054,1093270,-1679745,737891,370375,-544867,-284340,413393,868369,-2033375,377441,1945456,-137620,-1328296,-514944,2430059,-93939,-1904270,190814,887216,361055,-1624389,517157,1359938,-863921,40069,465800,310176,-1249898,422748,1552221,-1559214,-312128,1051316,1006672,-1381152,-963943,2518983,-33656,-1592033,5115,1424524,53376,-2407900,762045,1566073,-799847,-886682,402186,968444,-1438639,-323620,1063303,-301377,-627739,220773,1062039,-797499,-1285862,1055758,747202,-796290,-907735,1141202,483354,-1232305,-267861,790016,69026,-1091136,-147018,1321000,-720263,-655258,920728,293466,-957925,-542209,1339878,9092,-1449695,280238,1383474,-406960,-1186556,805189,1114855,-1056387,-776863,1140313,649042,-1150236,-289272,1412388,-107519,-948903,58489,1024523,-331136,-948453,750380,721253,-671245,-341881,602477,292213,-959073,-144540,792832,-115043,-770005,367145,756771,-627359,-605654,725150,396685,-647088,73927,981746,-50899,-772917,97881,761124,-425191,-739577,777810,532058,-751616,-401420,1032827,-16545,-1101051,-101698,1224338,-212131,-956028,361326,630921,-782952,-665407,670204,237456,-727074,-138701,789278,101253,-762949,103091,383946,-195325,-678450,102238,146926,-283045,-213362,183431,2770,-590416,103137,385184,-356530,-382464,241159,290000,-43251,-180442,429345,108397,-773392,-42339,686845,-157158,-697290,140122,741107,-309934,-604287,538807,381391,-575246,-452848,571127,87867,-439617,24097,361975,-123946,-311948,133731,399250,-67158,-242167,186904,70868,-361625,-19576,38765,-13103,-174838,89055,-16460,-71894,-136519,114718,-130551,40153,209957,60750,-188782,-203543,385560,51714,-338478,-218424,11544,175232,-402646,-10295,372364,-14093,-170554,-140062,472472,69838,-432022,262801,37818,53040,-43553,482542,297879,-446527,181625,61123,-94835,-98623,36406,134075,-338342,127002,476700,-242625,-71134,132182,259399,-348193,45891,270579,-401188,-82776,225948,470180,-605453,-306591,836139,-87857,-496874,-264466,531193,506030,-882395,-251681,284822,51835,-323140,-4969,547485,-490762,-124727,-108182,107571,337169,-402273,370404,111001,-85594,-9644,-30763,-70,-77855,469778,-48904,-707486,281743,446503,-149748,-1022513,456287,1227263,-547391,-680004,267414,390252,-320796,-482031,608395,9301,-573359,473657,693290,-279676,-890690,778234,567336,-364663,-588659,472522,555102,-830280,-162430,448261,26807,-333672,-279962,883868,-390202,-478042,152459,415820,-88728,-740413,479519,239575,-345241,123292,-95902,-164644,-405839,529650,555191,-1188007,-177399,1023105,137503,-1338755,-196865,1618183,-26932,-1185230,-123342,1216134,35262,-920870,482045,209944,-580368,-500804,934035,253342,-1376167,229297,953525,-449907,-602601,165741,1158020,-914653,-717225,661448,294699,-677813,-563389,1268346,33348,-1020814,-42684,752033,121334,-852913,-142026,1006262,-459774,-97546,-113768,197695,-544596,123100,1130698,-1116589,-839714,729393,1151691,-1283564,-1253089,1662816,638561,-1015124,-796014,1263787,749214,-1600622,179472,681777,-105024,-698810,320212,1176749,-670554,-296466,949512,-168045,-657346,-355096,1446018,-310822,-1072574,563468,686959,-404487,-982723,728977,949291,-1250973,-425305,984713,365774,-899957,-543742,992709,-210704,-343136,161028,492477,-729223,-526307,987113,-84686,-1213860,185531,1306740,-279989,-1790483,849398,1038650,-751332,-1071211,690504,1443840,-1235590,-725228,1273965,254480,-823889,-12989,1399083,-319376,-1113962,1058817,615152,-556750,-648494,973622,869109,-1233728,-255465,1065818,-273174,-1349158,-252076,1425551,-681192,-1016354,755879,916272,-587189,-951484,1085588,387906,-896840,-310855,887678,-13598,-1372734,543860,1055410,-1020562,-853308,963921,768037,-1158897,-531686,1446387,256271,-1321732,306263,1226316,-429711,-1214031,957656,909748,-1007127,-504779,913607,448998,-1306833,-287858,1219061,-136887,-1153778,123057,1301148,-289727,-885168,693709,765073,-694566,-656346,954465,398608,-1126736,-17277,996490,-161178,-1144699,388580,943147,-570598,-725389,670657,612874,-866892,-321537,1211482,53027,-1095026,312712,934537,-576668,-911040,792429,1062211,-1040090,-823275,1195276,31303,-1244000,-218229,1109481,-425402,-1139654,629433,1188212,-678325,-761678,599729,684245,-1129552,-346370,1004051,254657,-1035933,200378,1039098,-318871,-856713,473059,628078,-408497,-867494,695388,570591,-691479,-394937,767873,268971,-1068901,314095,999174,-314843,-992660,807586,733682,-849159,-510578,928167,89687,-1151014,-204347,1226552,-384739,-1191158,647441,1072840,-1104084,-646909,915696,314383,-762714,-155095,1091507,-155642,-769300,233873,1018810,-152140,-664239,623141,741557,-773299,-232232,589599,505234,-576816,-426584,865266,-183768,-546317,250546,678491,-60710,-697335,475872,537598,-612915,-135699,524453,492932,-1075565,-436236,1089083,-232529,-533998,-743,746985,-322145,-651380,994225,-32747,-727254,-24791,682936,54047,-998944,617592,778531,-317313,-377286,449741,897613,-874788,-524616,679549,288869,-548036,-806213,530820,44455,-1234804,192163,197358,126853,-385804,188409,725866,-629612,30620,156412,229194,-527282,50201,1253403,-827546,-436051,279561,554222,-222527,-1286493,689718,304058,-336439,-150089,-163135,521402,-596153,241157,216393],[0,0,0,0,0,-1,2,-1,0,1,1,2,-4,7,-7,11,-15,23,-25,33,-41,53,-66,81,-96,119,-142,171,-199,237,-281,330,-386,446,-517,598,-687,785,-894,1024,-1163,1314,-1483,1675,-1884,2112,-2363,2643,-2949,3285,-3650,4060,-4502,4984,-5516,6102,-6744,7443,-8213,9065,-9995,11012,-12106,13260,-14391,15233,-14862,8775,55865,321034,-345976,89510,134129,-251637,-136145,157866,167174,-315135,-269470,142421,-115177,-649008,11504,214778,-92834,-65358,-151753,24482,-354858,-136332,179982,-331276,-194316,503398,20455,-353294,166081,234584,-32813,-270421,214762,316201,-699796,-152746,587323,165117,-427302,-187648,458319,-65700,-342885,-52173,216486,-889,-866860,-126499,804220,217884,-360979,-163171,567736,-196253,-682661,335477,343973,-563862,-462757,651404,144337,-343050,357362,404223,-45985,-463700,223847,328367,-784628,-367278,199389,145547,-608366,27405,545109,-453137,-525856,302671,356283,-416544,-263991,938926,-176973,-431719,169105,217211,-134967,-1046775,499321,769295,-299563,-519392,157632,906221,-684276,-705257,823055,-92513,-449863,-350634,974498,296581,-1541098,645349,1156077,-602098,-991621,262113,1337961,-1062609,-458552,719012,135439,-475404,-449620,1075330,-386376,-520412,1142246,178717,-431925,-692712,839352,314153,-1771140,493460,444377,-40455,-752617,178136,1331838,-1133519,-11074,529398,410175,-757968,-942735,1673060,-431837,-806128,152642,758251,353764,-1534776,1343334,748272,-1561710,-176869,855247,1456825,-1949506,-410668,2467065,-219786,-1199835,-1041758,2133220,304526,-2084122,1064529,398424,383730,-1120888,324101,955062,-1802711,1189641,383832,-763862,-783678,223353,1891087,-1796935,-322248,1226751,282371,-225443,-1444971,1808120,-77778,-1324786,533172,65167,1101650,-1923164,888609,1113709,-1778449,574202,-280359,1099212,-1254881,-388893,2171850,-1836451,-501639,517821,1812033,-1064899,-3218826,2982808,885917,-1452751,-1681272,1204661,2732172,-2965722,-281635,1034344,297229,67156,-951819,1775111,-1619497,-114485,1821957,-859496,-253757,-1001908,2324589,-109634,-2474457,1275392,386574,660343,-1610064,592023,1911055,-2105188,487590,411098,1049980,-894785,-1198142,2520630,-1374729,-523057,529240,293425,154503,-2158956,2612969,-252338,-1983961,524837,1042887,1658156,-3842532,808317,3214809,-1436758,-1331967,-483021,3020327,-1091054,-1873926,1506060,-425179,364573,-1127542,1043353,292826,-1844938,2049927,-1551,-678089,-1130443,1012831,1690746,-2629591,299217,1231476,748,-730855,-1123345,2570566,-1062480,-1235467,1136675,297813,184026,-2058252,1428907,703916,-1855732,534573,338988,570813,-1858400,507277,1947162,-2059407,-302019,739426,1623832,-1344936,-1907639,2850335,-83931,-1515898,-645383,1359895,812899,-2598876,675387,973526,-600661,-599900,272694,1182422,-1921494,207431,1183589,-610977,-625272,-231804,1733824,-1107833,-1329406,1442079,237109,-404836,-1066829,1124999,606404,-1655616,517603,973276,297582,-1151334,110746,1780872,-862859,-700171,766325,890258,-694471,-1085970,1895187,26827,-1513909,-11861,1391453,257711,-1794112,815618,1290281,-880763,-815283,768507,1016545,-1063569,-378336,1279105,-181875,-749283,7859,1113570,-480487,-1147422,1139954,496217,-565233,-404034,914152,340212,-1270557,216970,969906,-339365,-957865,155908,766864,-729171,-680300,671650,545840,-1057513,-481219,1258723,248651,-1162653,98103,1060529,-220501,-1121298,469166,1086768,-711018,-548451,1053792,695725,-735698,-268649,971920,194486,-1064196,-24019,867294,-414139,-788571,604479,410607,-723249,-281275,884426,38564,-417335,252894,616519,-540640,-887003,237085,521157,-426868,1912,942196,-74879,-677122,-123374,517577,-96218,-786224,134647,852471,-313654,-787636,607126,853042,-569891,-555425,681308,405016,-659280,-263616,1060626,-38207,-698600,241550,459790,-246393,-719216,673973,496197,-522691,-323230,490109,344947,-420632,1449,757806,-372953,-221884,131648,225665,-151196,-261078,383477,-121124,-54690,90437,321529,182204,-319075,560818,314831,-119948,-178786,193726,442705,-388187,-276022,76429,107088,-183457,-267881,587152,11764,-558842,215144,197742,21949,-790326,448998,628243,-468919,87097,-92271,784923,-332428,-385751,497397,-151775,30190,-423954,207197,133712,-389087,367282,-107339,-38876,428185,-80973,369104,-188982,500875,-253623,-146133,192769,-181450,213381,-3730,-19690,-192164,12648,443240,-462599,204550,341801,-296566,74549,-791911,587116,-318051,-45783,512934,-339486,267895,-236926,257252,-13085,-767675,682575,-119699,-70629,-531152,215435,800155,-823808,-96866,-46787,361599,182901,-960702,556486,242393,-10036,-165883,-203179,787428,-444498,116887,347025,-101127,-231455,-288416,557474,-193481,-380681,359505,-236369,-117268,-269244,775915,-255207,-765203,711350,113785,-163438,-861148,456718,793815,-853506,17299,57719,212586,-126445,-392081,796736,-736795,26487,658270,-13793,-464198,-674656,1280365,429000,-1127508,-60989,1003500,751147,-777372,-543170,1422020,-12296,-855958,-334391,688338,267513,-933717,686623,295973,-325425,-296825,175022,150687,-555319,159306,417296,-721127,-278392,581013,410106,-1189884,-168066,1254540,-257128,-925176,-408146,1390262,182454,-1016660,30950,357343,175208,-421057,340467,-71457,-1046756,454354,732342,-514249,-727690,449775,1623068,-1036588,-1527087,740898,918635,-494142,-1348878,924735,1413636,-973757,-479989,872288,451755,-964939,-665840,1235114,-407081,-529952,437452,515385,-412009,-564054,840903,-379851,-1238397,603781,941318,-254391,-1324235,779300,1188621,-1028963,-754212,888208,956207,-1146006,-742984,1031076,124217,-653163,265287,573628,-101762,-1082354,1040513,-99163,-1221743,-163842,1002498,454592,-1554076,2290,1687308,-270861,-1226099,-2247,1849426,-418288,-1333450,797393,837641,-535926,-842488,902568,712977,-1099181,154114,680654,14278,-905293,377776,1048959,-1276161,-607436,1380173,357997,-1256600,-419880,1670672,-324515,-1360371,571088,805431,-423760,-1054438,906316,719797,-1109007,-192146,666514,203101,-1001658,140517,1453751,-569625,-814015,427496,1051708,-499977,-1359293,1465486,573664,-1141452,-682279,1201998,577756,-1343559,44417,1292050,-588577,-1376964,303467,1322430,-866103,-872979,1144880,484069,-1020931,-416653,1507009,-5028,-1409676,764594,1031120,-743967,-530243,853594,800608,-1056372,-219855,1266210,49193,-1310287,-11849,1324610,-607205,-1004878,509898,744696,-764429,-918453,1077449,746239,-1131284,111731,1047221,78268,-1196374,153464,1224769,-350442,-1350485,770451,1127987,-1151163,-769877,1374327,588397,-1458134,-113098,1248300,-371671,-1390636,859708,876406,-672584,-920771,818449,874065,-1079196,-173233,1108883,95951,-1270193,225869,1253301,-220517,-1149178,516884,670683,-1025365,-579896,840467,191418,-968362,-131243,952922,-387074,-1021429,472778,991974,-614837,-962329,854933,689023,-963344,-659463,1015511,565191,-919939,-28593,1142065,-116209,-1148963,314895,1184877,-733362,-826514,1025466,737298,-1062441,-595990,1216625,276926,-1056707,190501,1157246,-358982,-882647,1073483,512959,-837089,-302654,862872,546306,-1139425,271514,936318,-139401,-714135,330077,984695,-632152,-262346,751902,394181,-1003415,-284456,1096528,266409,-796202,164893,943585,-153494,-889530,541409,1023976,-949840,-427548,894407,671837,-1077221,-253666,1322073,-37581,-606281,274389,835014,-473125,-1335890,1075824,382845,-853771,-5450,767840,494452,-1183551,348817,742517,-187772,-533398,-42539,903935,-738606,-255300,846371,72547,-110612,-376220,1140429,-46772,-962663,736139,422884,-39884,-838073,769718,839515,-1259494,49004,383918,261210,-494991,-245407,1492269,-445309,-506579,366574,644889,-152860,-1181627,1199298,257415,-763330,269824,39931,618138,-1252161,197074,1004212,-915310,-888,-265483,1234005,-539116,-892968,1500031,-356560,245518,-513748,265741,576506],[0,0,0,0,0,2,-2,-2,3,0,2,-5,8,-7,8,-10,14,-16,17,-23,28,-31,32,-36,43,-46,49,-52,56,-59,63,-65,65,-64,65,-63,57,-50,41,-26,7,13,-37,67,-105,148,-193,248,-312,382,-458,543,-641,746,-854,967,-1095,1224,-1349,1466,-1575,1662,-1702,1666,-1530,1229,-721,173,-17769,-126397,260638,203051,-279360,-45470,398245,147334,-423346,-55287,261678,9137,-247019,261177,253108,-68330,-221617,115746,279834,-492983,112605,386641,-180583,-91389,310523,-9979,-311854,160161,166651,76933,-37449,185288,234755,-231333,-132131,234968,420309,-564667,-173521,499804,306245,-623571,-126058,383933,21799,-530495,-173690,466920,-60636,-460292,-166340,847941,-176114,-642817,401829,371560,-422169,-513187,572104,529192,-730712,-6764,579265,-160079,-590308,77251,399855,-763354,-153482,594744,-311797,-482474,-183700,561970,-22404,-740745,447829,324092,-496177,-333157,553575,202860,-678408,156731,794902,-166874,-598595,-22685,1107921,-871429,-423038,526930,488944,-372323,-690277,964774,461701,-972851,162318,660871,380895,-1454271,122430,1368896,-917607,-951442,390526,1539694,-704147,-1121863,1337707,358766,-460826,-480295,606037,290275,-1295770,931291,99140,-785817,-367138,904316,724044,-1491502,10169,1100857,-241981,-623165,-183572,920646,-605341,-773386,1211565,174086,-280875,-879702,1354515,288253,-1455602,365196,294865,394177,-1020087,381721,1441075,-1616242,232645,918549,1038729,-1271776,-1135596,2987548,-246413,-1717894,-466209,1603674,1139857,-2793513,526497,1233618,-644880,-547604,-503543,1576688,-1309558,385884,1292899,-1179847,-149634,-372497,1750666,-877799,-1157351,1898331,-63171,-528941,-1011260,855740,825498,-2411441,1241104,406824,208721,-857808,-283962,1967516,-1511975,-276690,720798,221104,-16080,-1139021,2598712,-1143701,-1493382,1423012,552269,-46266,-3126668,2289931,1966245,-2813892,-939983,593219,2642726,-2025335,-1391732,2131119,-521758,117540,-1071848,1085000,-159155,-1365813,2379732,-799477,-649091,-203933,925855,923559,-2977872,1474530,952719,-874274,-865716,-437769,2536251,-1821270,-689334,1561769,-185626,-47378,-1722742,2302310,7448,-1702701,1267136,-200496,721467,-1455864,1077875,1089469,-3104545,902719,754512,755139,-2392064,-851183,3817264,-1771939,-1491624,-16575,1960729,471382,-3254402,1919613,666588,-598191,177789,-75945,1121848,-1995930,1197702,1183164,-1526796,22972,198931,1681736,-1833200,-809586,2222770,-706318,-620306,-871574,1674464,267796,-2197590,1333207,81554,92948,-1072649,407848,1784320,-2583396,596755,833737,121844,-692263,-813159,2014614,-1566527,-1145190,1317133,737344,-557892,-2386073,2480336,1045479,-2273287,-23407,982668,1235966,-2385510,-177175,1730959,-1094612,-324038,128834,1050003,-1097695,-806214,1928410,-624168,-808943,-193800,1243426,-327805,-1740209,1398102,863272,-740946,-657324,583176,968360,-1725459,-89633,1486948,-290575,-841639,-369063,1789348,-778276,-1215074,958620,621268,-651768,-1095896,1270378,806424,-1825603,34863,1161389,94049,-1623753,117577,1530362,-951546,-944350,632442,894107,-866662,-918795,1445009,77926,-1032223,152714,880143,-290963,-1044400,823740,691599,-920022,-251373,946336,276911,-1097609,105001,845322,-393432,-933177,371469,1068070,-563956,-871022,879804,441768,-667406,-551416,972947,402548,-1114134,9486,914405,-146028,-1157149,276713,1304444,-707085,-1062332,711105,732142,-849681,-522776,1170466,166601,-1117520,33155,1197421,-286316,-938399,483600,648921,-674663,-434209,839040,285611,-696974,216751,601144,-239231,-212431,472244,520217,-406145,-356597,417778,586931,-658308,-220513,484872,18211,-519149,116199,664820,-284609,-834805,350683,663707,-788968,-628434,447182,384758,-898400,-593444,691364,224967,-981679,-58679,788784,-115796,-842991,265876,596230,-339888,-432451,455595,395294,-751713,-363498,631139,53914,-286476,209239,278095,-216006,-319125,478894,108825,-208840,104541,115142,59389,-323973,82841,244145,-52162,37323,65572,349996,-293511,-205359,306424,387387,156594,-379814,345798,123697,-1105080,-167563,428456,150245,-480912,-51659,881863,-544902,-470888,303027,289574,142450,-602774,571822,202307,-116902,-3515,-52019,431973,-132585,22589,-36220,6845,263052,-472106,176000,-16824,2289,327848,-38312,305343,-185171,-227140,104801,-346668,153001,-154676,250962,-387978,-198269,926785,-578805,-145809,-335009,244181,249612,-667085,514584,-273744,110294,426380,192230,-43041,-825618,407441,235566,-555259,-175057,-2768,999974,-138944,-659065,595104,92629,216524,-1004777,45175,931526,-317722,-201524,-175392,620058,-8079,-516824,655070,16374,-93219,-326354,290678,88090,-571947,409592,-179748,-390724,287761,298053,178782,-917713,799269,655746,-451605,-424821,125727,1062225,-857729,-576589,427036,-269661,256014,-363092,303731,-417580,-55313,900122,-468708,-790001,-336310,946061,626891,-1516394,-323799,1008915,633490,-934565,-770525,1103945,294992,-1014062,-43803,558586,236379,-1032062,169257,633834,-594940,-322994,178399,208169,-540528,-234842,835970,-681255,-319970,507090,263985,-1041090,-875963,1522735,-136011,-1027331,138715,974213,384782,-1348103,157869,807060,-52359,-391649,77866,393724,-303614,-7317,763591,-775216,-798364,761688,1333691,-612386,-1762394,960640,1373249,-701814,-1171670,538983,1372199,-1146193,-491069,625002,529730,-768274,-442562,1222685,87458,-1130648,282807,441116,-424097,-331498,823887,230762,-1268823,299876,962462,-375509,-1178169,601892,1348127,-1177023,-1035247,1058037,1029171,-871919,-995863,972502,460560,-661223,261482,291889,-207945,-744525,917189,652887,-1398088,81604,1219082,339881,-1503757,-357210,1897115,-138941,-1118414,53693,1396055,180123,-1606835,661877,904309,-711259,-822045,688500,1055232,-1275560,-104278,1028053,-58399,-773167,165218,1030432,-804266,-651363,1215719,417331,-919693,-137520,1435181,186864,-1511776,426452,1188464,-492439,-1062953,638622,1155098,-1088777,-561680,774770,534318,-692273,-226314,1274463,-620551,-912484,626595,940005,-608530,-1048906,979405,1016849,-1206025,-274274,1011524,455047,-1277736,-223715,1541323,-269796,-1139352,158648,1125484,-668126,-1224967,1384843,552840,-1114313,-346882,1239074,483750,-1546538,507263,1110030,-827524,-911742,802194,833651,-1180531,-679052,1035892,161956,-1100644,-127656,1020601,-127134,-1216799,490825,731505,-539453,-848762,942227,603762,-1115113,-207892,1053784,78441,-1087895,-234533,1242001,-513301,-1239218,829496,1107740,-852818,-1066344,1039881,477258,-1046580,-165094,1346187,234825,-1322287,284666,1328687,-575369,-1083301,932089,788245,-1013961,-400015,1225473,315179,-1034618,187831,978691,-215558,-1078142,539642,607251,-749125,-523039,1058110,424461,-1123802,-204157,1100228,-45404,-1180500,230688,1036753,-390305,-1126966,678152,703450,-886250,-742549,1195718,430841,-1073552,-177462,1363031,-290009,-1329436,433977,1407767,-484551,-823673,754132,1062105,-758878,-346682,1242189,97676,-1248285,229270,967717,-450114,-958385,425818,707084,-507170,-486773,928264,384992,-1199491,-300260,1235121,-115940,-651994,464847,1192754,-545647,-928062,731136,661282,-471176,-394813,856285,-28551,-1061423,110608,1072445,-379268,-843138,356918,1246369,-630817,-880142,817352,458904,-801079,-661223,1259401,239586,-1270541,334824,721575,-17302,-919880,689325,858620,-930537,-429914,760917,383712,-885897,21727,950077,-456452,-317629,204507,540080,-278879,-707304,871680,-37770,-377540,-147490,605252,360099,-1435279,651643,546205,-264683,-403058,90108,1098231,-1016758,-229274,649006,-54404,-144710,-860964,1320285,-89413,-1183159,690960,285632,30721,-777284,545779,930123,-1362427,154476,297653,160660,-686961,-476977,1538790,-962322,-566001,239207,460600,-80983,-1268716,1193099,216042,-461750,-7702,-303590,846089,-1211186],[0,0,0,0,0,2,-2,3,-1,2,-5,6,-5,10,-13,20,-24,29,-39,51,-61,74,-91,112,-131,156,-185,215,-252,293,-338,392,-448,510,-581,660,-748,840,-942,1056,-1182,1317,-1459,1619,-1795,1983,-2185,2404,-2646,2910,-3195,3499,-3840,4213,-4625,5076,-5577,6147,-6791,7526,-8382,9407,-10656,12223,-14305,17274,-22098,32347,-104877,202860,128538,-107207,-286569,276699,77598,-338918,-239384,371930,-120003,-244703,-42250,222142,-55357,-391755,363487,87918,-281173,-242387,531192,246888,-355596,-84304,-229486,-97640,-253308,-90730,70341,139468,-292572,-118217,265834,-122935,-255488,112423,157069,-334588,-296575,308220,-46034,-390907,25154,412850,-53137,-474754,560597,401896,-690169,-87395,769999,-267615,-834035,75325,898080,-549037,-451396,575424,649304,-421037,-283278,905378,-169667,-649980,-17982,720576,67352,-538234,214254,190726,-276438,-301424,325154,749049,-590002,-330062,385437,27494,-544617,-450001,1086506,-11014,-501119,100393,536071,153979,-685004,955378,435639,-701938,41032,431262,389429,-1020477,612032,1293538,-1309243,-140640,311313,713679,-1017651,-549429,1679497,-615544,-628357,-12582,1118645,-226951,-1602930,1451262,502997,-839721,-424836,483664,1386902,-1912138,166414,1269166,-728545,-228387,-682537,1762154,-952934,-1347137,1361870,247593,-11567,-1552182,1227798,1267359,-1609073,347221,-73936,932140,-878097,-87665,1454689,-1738877,557766,217639,365177,-629651,-1605661,2751917,-1058695,-1263722,344694,544408,674386,-2809366,1959505,414718,-1447095,594187,200503,1540683,-2457278,301613,1948495,-1917807,206714,-820541,1840902,-880896,-1866350,2729071,-906759,-198149,-1091123,1552306,1272252,-3700936,1671407,837602,382227,-1188262,-1189320,3520561,-1811610,-364787,365815,169783,1342506,-2606604,2633095,-1061963,-1479546,1889729,-494329,674868,-3012422,2264818,1870184,-3176921,1528898,-483251,2025513,-2032640,-702734,3452593,-2565557,594857,-296029,1126868,-343489,-2840117,3789412,-1538840,-912328,-136539,242964,2184958,-3973089,2190223,861880,-1651515,510967,-786361,3417399,-2951082,-1107989,2650317,-338535,455200,-3061117,3105133,1144238,-2785023,1496942,-1014388,1580295,-1704265,445115,1984223,-3701690,2147165,178593,310569,-1632709,-970563,4571360,-2862379,-418910,690130,765325,414580,-3501987,3556083,-746822,-1512824,1201242,-278193,1774456,-3378251,1693167,2209899,-2468238,451297,-826903,2558238,-2136553,-1178307,3374421,-1742780,-39124,-999751,2126075,307420,-3662897,2669421,476596,-75599,-1830260,-98188,3350404,-2950042,535797,659007,101889,91346,-1554823,3226585,-2134267,-998443,1915962,-246611,-86442,-2601343,2934923,54774,-2840755,1512846,231531,1183578,-2548655,535812,2154693,-2332068,484200,361364,1352224,-1353942,-1601946,2756044,-1178484,-741125,202838,1167005,562605,-2542620,1843315,843088,-1030860,-339632,354431,2058436,-2584330,-250337,1776472,-358734,-518216,-941145,2289054,-507661,-1694165,1595328,-59956,-337675,-1290887,1715301,627516,-2441478,1182245,840691,-331643,-1830082,620010,1844505,-2161895,-526846,1141995,381818,-1238005,-909868,2238613,-668149,-1543673,776863,1160032,-292760,-1565560,1249092,1076063,-1305933,-403755,935860,778944,-1574005,69591,1384028,-563465,-637403,209949,1324001,-625211,-1223165,1188773,484430,-1088702,-581458,1183797,358103,-1546659,394618,989010,-408096,-1159423,845782,1036661,-1068214,-635585,1331501,352772,-1490828,25683,1685239,-95832,-1340486,531786,1185745,-769336,-804545,1120334,819398,-1241150,-263536,1313263,45162,-1202159,251728,972570,-131780,-1059827,555416,857758,-852302,-910170,684487,355078,-890462,-560490,997985,190703,-1009509,103531,1071518,-368797,-972374,556308,602948,-623514,-631196,1068498,306754,-819567,-68591,1042794,-288573,-935433,548772,939075,-747801,-685816,999154,414936,-1023574,-261277,1057949,60372,-1017764,379537,944012,-492184,-710754,626800,724987,-191753,-509017,652439,227488,-715006,-153719,514398,343817,-775454,173809,636516,-174544,-397291,143105,741719,-401071,-459715,508069,-62626,-531147,-97177,681584,-247555,-836516,532701,218996,-260131,-418748,401036,446646,-765899,259471,708006,-98635,-461796,-36165,962941,-719461,-81777,810136,95082,-73853,-670460,619849,153883,-429359,169215,13231,384532,-643112,99471,203620,-317804,22726,-364205,521787,86892,-514255,853729,-177682,263767,-186359,123279,703605,-797452,174526,-71301,-129717,59728,-210854,549597,-828741,247741,297647,-312738,244371,-547333,510244,-295086,-282381,845546,-597684,284445,-97042,510193,-51772,-1187531,903553,-238180,299896,-502497,-315848,1280440,-363480,188197,-582833,332518,768089,-693695,33974,-75551,741614,-14979,-717710,857636,-255535,210155,154380,-2156,217267,-891360,1075801,-154775,-264283,145399,-59052,498594,-777480,182785,126371,-423701,641616,-351225,700298,-26582,-622323,469185,-127068,538386,-764191,-307229,417721,67016,556082,-984785,70997,435808,158718,149570,-736297,371367,797450,110656,-484707,-722181,1259119,48519,-887553,-83058,883662,585223,-777347,-70139,546554,-45054,23249,269180,223356,-471898,-44081,774200,-390499,-490825,-146528,483635,-565393,-500188,372885,33728,-230756,-491414,464590,451212,-604291,-273275,47303,736446,-200440,-264210,167180,274285,225118,-311037,-255079,263647,557939,671127,-700444,-726636,574535,1419476,-710766,-1175463,518003,1109481,-565684,-1510686,875260,868211,-508108,-655226,188654,787065,-599036,-60662,708308,-507135,-497624,359269,704769,-794138,-565456,1187123,226885,-473408,-260330,831073,334030,-1373804,191798,692045,-419091,-804423,-337251,1116184,-400525,-412027,236454,407335,461581,-395535,704774,-568384,-139280,762398,93925,-648044,-667427,1509435,401838,-1627236,388334,732665,463300,-1560930,-124719,1640058,-652055,-798888,-130718,938186,-276258,-646050,1659489,-33715,-577619,-12888,500317,106018,-1525365,738406,789645,-601870,-801924,208308,812054,-1102946,-556866,739958,36715,-335290,-621574,783357,-3575,-1289984,186633,111495,-81026,-558176,311270,536256,-823161,233529,562739,252743,-813809,301684,1417814,-909303,-587072,720344,580679,-574543,-1003189,1549275,335118,-1187040,215987,403892,177669,-1281004,367420,1038238,-793915,-258949,607368,550322,-1059423,-185056,1377538,-264625,-415071,-92503,799183,-265565,-834933,684380,388594,-365550,-760884,295745,777088,-1087008,-287107,655431,79950,-721258,64863,1178633,-712663,-565603,575920,653958,-655058,-515766,1282730,136090,-1127988,73623,943581,-261809,-1067340,654212,888553,-812647,-535459,862223,460494,-1181760,-23426,984583,-36006,-1028038,50933,658881,-294843,-899645,696126,758564,-469856,-569222,628266,297634,-710263,-216274,672313,-136900,-926757,28175,539390,-187588,-482340,387184,664576,-499184,-304196,768915,50059,-876752,8948,495704,-326072,-797910,525685,804928,-872038,-356680,922343,347588,-955603,63289,758647,-289064,-1030782,446271,780477,-422953,-853756,672141,512103,-868133,-3264,802787,338987,-794101,66684,609904,-197381,-469826,96469,731245,-732085,-494432,864204,283662,-491749,-170804,660601,407106,-978694,199138,617335,-285309,-298007,484033,829839,-913531,-151505,484929,-67573,-302408,-30685,1134580,-532750,-756129,436163,145852,-317434,-783104,965719,711471,-1148616,382767,195818,475138,-905170,-44078,1195124,-1002489,-73348,144165,734347,-132591,-733818,854821,-187726,-218817,71059,105284,545480,-947037,542990,479761,-544931,109592,-323443,1038150,-908873,-185633,1036050,-577025,158381,-619557,1056107,-14252,-1057465,981810,-234106,309527,-501373,310834,701589,-1518597,928374,-58213,-86819,44570,-500263,1653936,-1374770,139510,598862,-160672,528526,-1361624,1422815,-432173,-508290,831881,-977642,909780,-1273607,644396,631177,-1251471,1081080,-724154,934429,-564037,-578586],[0,0,0,0,0,-2,1,-1,1,-1,2,-3,2,-5,7,-6,5,-12,15,-14,16,-19,22,-26,30,-34,39,-48,51,-56,65,-69,76,-85,97,-105,115,-124,139,-154,171,-187,206,-231,253,-277,307,-342,382,-423,470,-524,591,-665,747,-840,955,-1092,1245,-1429,1655,-1940,2291,-2753,3402,-4388,6137,-10282,2814,168299,-245587,-297723,277238,60492,-407121,119000,413068,130865,-323694,188320,557669,-100540,-406207,192210,335125,-341427,-318081,125138,52479,-110723,-33542,159526,55981,50256,-13998,-157954,127574,-267182,66795,127837,-16932,-372225,-89331,184699,-113474,-111101,247292,276801,-295678,-120539,260143,-164070,-351895,351482,431021,-592057,-123378,406837,36334,-779687,153990,737257,-172846,-496231,580762,781832,-620086,-610138,966014,177281,-603437,-94584,583374,99151,-1015334,250385,579516,-189248,-478699,112590,454541,-630357,-137942,846437,-7857,-372984,-528915,792499,279010,-959744,204583,248623,-3197,-336154,214841,569089,-986517,253365,556508,115921,-583882,84016,1517713,-865983,-531709,1055617,402184,-563224,-1206804,1497741,-86262,-1279734,570622,430392,370841,-1838757,838618,1252771,-1215886,-111143,209920,922783,-1119512,-306054,1459782,-600829,-614616,-33819,1105206,64332,-2172265,1243583,428238,-300644,-805178,103195,1990361,-1846804,-164599,903340,117764,-66957,-1082065,1747531,-1130501,-574101,1369266,-465362,-161204,-1683566,1800734,154534,-2408800,1070367,189565,562690,-1784990,445242,1962809,-2652157,530295,504716,760412,-961303,-1188307,3174730,-1862928,-717611,680534,559871,801272,-2851225,2224941,-70424,-1441628,561959,125386,1988349,-3023540,378792,2165209,-1241443,26543,-1702873,3057252,-202695,-2458743,1861660,-564247,1081319,-1538370,756402,1072187,-2652762,2537633,-282872,-399859,-975732,46119,3354514,-3835133,520433,987171,39807,-196481,-2220604,3687873,-1642106,-1304717,1828460,-702125,943106,-3081132,2227794,939717,-2762824,1312381,-634180,1613094,-2359894,-136855,3017436,-3015006,406043,-287898,2077758,-682922,-3227741,3890944,-716077,-513890,-1559644,873433,2978094,-3828054,924167,270441,281005,457540,-1638114,2932193,-2886666,504581,2101141,-1585195,328017,-1913745,3608058,-1302683,-2820273,2625491,-470336,958728,-2513475,1409796,1949142,-3679553,1802442,-168602,606958,-1587736,-608890,3755778,-3217608,257045,605875,494173,32532,-2773325,3749733,-965141,-1547976,628011,365336,1845198,-3995272,1428443,1978553,-1940561,-145408,-1036970,3440735,-1739421,-1222408,2217186,-1503861,694073,-1475519,1680517,-135183,-2546893,2867583,-335533,-247581,-1171498,1302731,2140833,-3541968,1359480,1203601,-227803,-1155698,-1127666,3072543,-2274472,-495126,1653591,128575,-130236,-2052011,2766630,75966,-2286931,962125,414634,862912,-2259466,723469,1964170,-2055048,233664,293760,1419056,-1556250,-1414032,2637902,-835705,-628087,-395151,1458407,467153,-2697352,1622363,631339,-928066,-637486,857986,1290387,-2666652,654682,1602348,-911279,-973145,106539,2268401,-1631458,-1293979,1741460,85433,-967630,-1171684,1791169,305725,-1936654,797907,739911,-267160,-1580931,835137,1556189,-1866740,-687294,1024387,415212,-1180364,-651335,1893928,-244267,-1291946,228381,1157493,-365964,-1679495,1044819,399152,-1213817,-790398,1030477,825720,-1477119,-202506,1361113,-426044,-1072856,372196,1101523,-1195374,-996762,1156084,616114,-1184207,-187946,1484802,-544640,-1748203,400363,1379125,-828118,-1315998,689617,844339,-1166657,-561346,1399301,321128,-1250216,122411,1070432,-155720,-1173790,463134,1242981,-644789,-1012816,673725,662607,-593506,-308920,824565,589951,-796631,-27834,844802,-194437,-910118,240547,1016088,-917364,-562127,739699,565992,-1126052,-198253,958126,-193971,-1147132,372888,950052,-711029,-1063834,772536,676503,-907138,-326949,1055548,-137573,-880455,260037,931658,-379558,-668133,817329,819323,-396799,-571866,577407,546688,-946442,-7116,589111,159610,-662354,-175228,730910,-197551,-569687,297548,497096,-146815,-567113,498248,385104,-575622,-23650,578364,367366,-733527,277033,618236,-592264,34170,227106,530078,-985127,-130676,780567,-171510,-464483,-111968,631840,-49338,-779394,656832,81964,-215377,-500685,298628,399255,-911050,202274,325898,234203,-273716,-808539,799438,-132992,-115009,163757,57549,435173,-605080,433901,388066,-448975,-134998,-421314,682967,-363263,-356725,424753,-453220,-103200,-465773,464745,-242739,-668438,840108,-712226,166076,107798,143780,461663,-900119,666235,-208525,-30569,366896,-292471,434593,-1075034,383060,527382,-266778,-101121,-830080,1164535,-211722,-484705,-65054,-124584,968939,-625739,-484308,335434,44351,528336,-844134,386568,-8280,-334018,480567,-388894,612926,-560646,138376,460961,-1015260,395541,-222373,90174,-292612,-398401,936771,-272207,172754,-196851,78351,423159,-611590,359844,-74787,227389,-28036,-455233,842328,-185553,-13112,-314605,-322228,625567,-309383,201667,-694985,-59022,1130916,-436700,-783202,-544246,1245600,415709,-1377409,-117693,695368,678254,-944985,-268656,828644,-223056,-437621,-171678,98413,-324486,-281269,751447,-227470,-487162,-17235,481024,-5355,-942873,635231,441740,-448460,-522045,207261,745439,-627213,-430892,359540,363821,-466068,-828883,457419,291029,-148463,-89964,-109901,269942,377546,227344,-379285,-323030,619685,805427,-767354,-1338122,769559,1165719,-713143,-1270080,560348,1421107,-594722,-733043,120477,444696,-436849,-546743,811177,-396353,-459553,392230,232879,-458636,-639978,1114758,263609,-988304,27699,782859,436974,-1003371,46699,1167176,-285835,-447924,-310475,809464,-299536,-739263,796590,103461,251322,-476192,190226,687,-621323,814090,65615,-512639,-150667,767882,992288,-1802928,-121551,1062734,-72274,-1185235,-573463,1739397,-432154,-1062773,386815,546243,3493,-932660,797545,358466,-1021059,438131,382987,37130,-1330130,27089,1413370,-1015415,-263238,417304,870802,-367096,-898631,1196449,-73758,-386431,-440860,325072,607253,-997754,470004,610827,-113611,-334551,-76668,824804,-712414,63315,783294,-136985,-605931,-299458,1330858,-423031,-999732,902796,597565,-378099,-1117577,1171984,743266,-1370643,168136,689376,444657,-924580,112991,1200117,-1047902,-402183,660760,497315,-608112,-731747,1368835,63433,-741201,-49150,894825,29754,-1208369,336177,808294,-360667,-362574,326254,983167,-778787,-417766,869543,-56933,-810304,-52273,1246129,-362444,-883180,535535,632678,-424161,-440067,782429,718349,-1222044,123981,940420,-65671,-946800,270870,1082984,-994439,-873599,966077,296673,-423819,-377948,1089042,-15180,-754628,401704,572404,-141281,-880243,406888,787847,-539006,-637007,609404,375766,-566647,-134162,841773,-205567,-871182,80996,700135,-375539,-723090,426123,432173,-658593,-374947,735062,243708,-889754,30930,786179,-73948,-671792,568501,1012760,-448882,-635206,825494,158386,-917755,-248184,984529,7952,-1143522,438577,932078,-476378,-940648,614921,502267,-902042,-421941,934311,288298,-684363,-17497,795452,-246104,-725925,175974,713728,4130,-743931,718598,549150,-567755,-250806,416009,234555,-729453,55913,589563,-313982,-258648,199197,887470,-696994,-447348,730487,-174220,-559026,-256857,696382,285339,-1127309,674854,295613,-252443,-464708,420475,537607,-1023611,123228,879858,-40268,-474411,-148656,978666,-600017,-439213,550503,-53520,345111,-728304,644272,279181,-748657,452628,-22618,159085,-720270,-41659,882210,-879484,112590,-130156,611170,-222667,-971949,1062868,-694707,12317,-23264,100725,681308,-1422432,936947,106506,-387945,321735,-319711,1201827,-1188239,172978,670919,-791799,161953,-533542,1099243,-783438,-723316,1298285,-802119,424411,-877841,550316,501401,-1318802,1167357,-707074,254990,130317,-501131,1377038,-1568873,738619,195938,-149817,507201,-1154033,1728900],[0,0,0,0,0,1,0,-2,3,-4,6,-7,13,-17,20,-29,35,-45,55,-68,84,-100,122,-146,175,-204,242,-285,332,-385,444,-516,588,-675,770,-879,997,-1124,1269,-1430,1608,-1801,2013,-2249,2508,-2791,3102,-3439,3816,-4227,4676,-5168,5711,-6311,6976,-7708,8522,-9435,10464,-11624,12951,-14486,16281,-18406,20968,-24091,27822,-31054,-10937,-211258,226912,219538,-83287,-86832,142275,87448,-102985,-44654,149472,129572,57134,150064,-2748,-67653,-202173,-344822,381261,-95266,-406602,-107394,41133,139123,-90843,-329510,372362,308033,-45227,-304261,432167,204888,-537664,-107465,389213,40290,-393588,167704,232566,-443293,-150489,400561,-75384,-633014,-12583,547733,-334468,-369629,265928,149732,-360622,-19069,417688,-365271,-291577,30790,314147,-109021,-354244,380411,258937,-368802,-205470,454808,-8924,-663546,187813,569717,86304,-428982,-45278,612064,-265363,-853462,135591,823862,-291194,-636498,576021,936219,-1093006,-181199,1042691,20711,-998577,-41186,1087686,-462083,-636210,667469,12021,-456431,-411114,955413,-421226,-1305016,556391,865436,-198705,-1168913,509873,915326,-776948,35705,404388,515499,-476166,-293043,819509,-468352,-254431,270657,350681,-248806,-1144794,1237362,176814,-1025481,23033,1161760,689919,-1719010,249551,1691615,-290939,-1217965,-93930,2027405,-870572,-1512475,1471077,345052,-300017,-1324155,1080622,561973,-1432884,1158993,-294668,-208759,-844276,790821,1214351,-2493698,127329,1265154,578392,-1135844,-1494388,2700611,-270739,-1130589,-203720,154645,1240051,-1483924,896495,-183202,-648232,1093444,-600939,251387,-1392284,1101733,1725164,-2276885,-194410,396274,1926423,-1894010,-2012099,3026594,9357,-1228198,-1248195,1554565,1596003,-3119334,658477,897018,341843,-812555,-684251,2196234,-1624885,704832,904292,-1257752,-37798,-127981,2711808,-2208872,-2176343,2386094,834027,-465652,-3092198,1812943,2192546,-1758129,-345523,-755032,1956242,-148318,-969922,979163,-1685224,1408393,123548,-388744,-468782,-965400,2983630,-1440747,-1802086,869889,1604396,592654,-3900282,1758106,2128209,-1872569,-1215572,1917,3346269,-1984774,-1698916,1901541,-351769,492192,-1766876,1461121,-403585,-1527942,2405135,-1394218,-668622,-735166,2095072,765634,-4029588,1685949,1779322,381172,-2172618,-1057933,3709960,-1249551,-993785,-242188,300915,1594529,-1935093,1289915,-853191,-453533,1523892,-716950,143033,-2076591,1977903,1335052,-2992692,355394,1080993,1604337,-2485751,-1188039,3547760,-704878,-1181371,-850790,2309377,586420,-2896141,1806245,105797,-425288,-737368,94317,1271932,-2161871,1529871,958382,-1273063,-481344,209415,2273374,-2298945,-1116304,2173936,490232,-458968,-1804993,1760195,721076,-2131778,594559,249362,990322,-1082343,402869,850954,-1791062,578822,735002,141138,-1287125,-445683,2357088,-1268354,-1545991,770168,1315400,-157202,-2304212,1865198,854084,-1258318,-634502,970748,1272425,-2166515,251355,1514296,-751779,-543552,74077,1273753,-1098246,-732841,1860772,-328865,-869388,-231367,1550649,-75679,-1749360,1006667,811218,-717843,-837848,668067,1299417,-1341284,34336,820463,31325,-957276,-256957,1121791,-772936,-846349,1034529,886844,-405442,-1090414,1246857,864282,-1410121,-40193,1321609,388137,-1506783,362360,1723823,-797312,-1066531,614821,1018778,-1035889,-750867,1324810,57004,-1124679,-121261,1121223,8738,-1053966,890367,799534,-1027065,-433461,978337,396256,-988583,-93091,719357,-214020,-907169,512577,795907,-574334,-645187,744689,646235,-790242,-197202,1058989,460195,-868855,111769,950061,-260615,-1038965,267136,950742,-368342,-1067630,980241,646914,-1063513,-400235,837809,291857,-916654,-56405,985902,-337434,-771764,621437,752287,-824748,-576324,582329,83537,-835409,112633,668442,-421556,-561008,409775,512645,-598113,-242892,554269,-62308,-736512,-87973,491953,-314609,-634571,343279,624318,-417412,-377514,450315,223788,-541720,-420146,497725,225773,-485505,-212125,618531,-52814,-556650,246912,648519,92889,-500933,544246,482194,-561631,-233930,390477,198163,-570273,-70551,576184,-463782,-159893,126771,159498,-77277,-224181,598905,-370941,-24995,262056,-53821,-248481,-199121,774861,-325208,-514226,362285,255311,109576,-873183,548405,651121,-316634,-210080,1438,608338,-178154,-430772,460724,-125570,109672,-315679,305225,281330,-352792,582417,131464,-111851,-378934,245131,659193,-623738,119216,349486,-233166,274201,-356354,773874,-102681,213254,541130,-606662,141936,-192228,428483,-567398,-542361,746264,-296226,-178861,-115576,613426,216854,-1175205,474743,444936,181953,-611842,-241553,812441,-394416,-71195,181887,-212214,402078,-184448,578367,-416065,-195242,699295,-279332,18487,-520288,538871,200815,-287924,238638,-93370,217126,-165911,-133983,356637,-633022,371665,192723,-177193,-407523,-107005,1022171,-732221,-561920,279062,713715,92766,-1141522,782791,240816,-1010828,-533787,438873,853222,-1194026,-173724,651301,-271236,-221432,-462872,481892,-11896,-996,357562,-396593,-113364,207663,452068,-513184,-986420,806814,386394,-316975,-525198,278610,732227,-370559,15653,-34663,-90271,-203638,205398,617908,-811368,-225398,847420,272366,-1097080,-757090,1392767,203100,-1414022,-66554,1229885,93154,-1344098,267234,959910,-512356,-1033929,278884,828097,-768604,-676060,650048,198412,-522837,-531400,578563,-476170,-586188,464895,-93372,-795470,-382197,1112599,170711,-1235793,22685,1208027,402806,-923785,28601,752984,-147466,-25259,-15555,321907,-520035,149930,951459,-432190,-954977,511669,934064,-765946,-1583238,911790,1306388,-1059412,-1108005,915632,1013301,-1505316,-383627,1065160,84709,-1048666,-184660,1316423,-539540,-955074,724481,270255,-367801,-549703,1150961,-101205,-1137279,433693,857196,-216119,-1199193,726945,1086893,-992420,-420719,501636,761370,-853506,-531684,926899,22580,-186452,218219,386194,-409655,-977305,837437,646784,-1183824,-226578,1190251,631929,-1604605,-175869,1610215,-200817,-1349316,9759,1620670,-650325,-1170755,852787,665430,-885477,-808798,1132252,178854,-1185768,431969,979213,-338370,-730188,517269,761663,-1293207,-288198,924363,521280,-909107,-289921,1125693,-83624,-883281,203280,683292,-28164,-942312,765856,590911,-934602,-217990,777194,-4594,-941977,75504,1082905,-470426,-962846,643523,1089649,-839237,-1030142,1402515,496536,-1262848,-322442,1323505,427809,-1615720,152123,995671,-489739,-971807,654165,1141193,-815026,-594228,1072962,314480,-1186179,-484983,1189965,-225168,-1028313,571924,680417,-840002,-936782,833751,564644,-961963,-369690,882813,79815,-950269,150955,1083403,-77495,-824357,689563,626385,-835810,-787019,1051672,349858,-1101024,-182308,1156785,75192,-1092993,421765,1175031,-647717,-1205149,924753,729272,-1233874,-496667,1281995,277191,-1448383,-10160,1216716,-167298,-981152,439393,835679,-671849,-592521,769033,549654,-777402,-98037,1117864,132674,-920684,324265,909325,-152489,-636738,632998,537148,-559139,-513707,543473,260442,-935022,-264845,932247,-36114,-967740,371350,821666,-724809,-693959,827640,819878,-1061256,-570427,904504,-64381,-1045364,25251,927220,-257820,-1122489,733267,1093859,-696532,-481717,1067835,464039,-1103246,-225943,938020,-57290,-814483,57083,658041,-408279,-591766,173703,613406,-439556,-457165,621996,155663,-378752,-7820,456531,133524,-765294,512110,745271,-497201,-486489,693087,348356,-787553,-572832,772725,-108737,-734935,190553,562190,-144107,-1050829,545105,309495,-344399,-352593,666224,793920,-1067597,14774,910250,-177238,-635163,-168546,1107057,-507955,-438199,497318,259204,-10027,-522652,588758,124160,-652828,479160,-196220,411561,-602703,46828,789310,-842296,209708,271083,442588,-363404,-757764,1175836,-101145,-225568,-173273,409336,758707,-1050843,319891,337863,-351691,140860,-149640,678572,-743412,-62837,812225],[0,0,0,0,0,-1,0,-2,3,-3,4,-6,9,-10,10,-11,15,-17,18,-18,23,-26,28,-29,33,-36,36,-35,41,-38,36,-36,34,-31,21,-15,7,4,-22,41,-61,81,-109,143,-178,217,-260,311,-366,425,-486,555,-628,702,-776,848,-921,980,-1025,1036,-1000,886,-636,150,765,-2571,6593,-18621,171395,215899,89304,-153981,-201678,165626,35740,-271988,-20734,18348,118804,-308525,26449,291966,-11993,-340718,-202413,155412,70324,-220640,-84036,222367,-33839,-317359,-459385,131624,528491,-247925,-153155,447474,271766,-570660,46277,589763,16572,-569234,143580,426276,-438645,-119534,263637,24767,-457425,164226,393614,-229581,-437635,259994,269843,-267059,173562,490225,-107241,-254552,240796,201725,-269456,-185577,384846,399160,-586664,17457,487335,63871,-595908,-267859,815079,31885,-543202,-4425,552448,78470,-1200855,308208,879651,-644694,-522117,183251,958479,-978314,-368551,853478,-59752,-414061,-298014,952450,-388849,-919421,616332,368420,-425902,-317581,556719,194653,-1275727,661330,843860,-142661,-815631,213518,1180442,-916897,-345605,544415,424535,-194289,-679739,945108,-113663,-404241,626171,65183,-179474,-883541,951154,474710,-1754879,148013,604779,541386,-1155338,-240226,1934751,-828900,-981836,-85651,1410560,41038,-1862927,1368652,634539,-564002,-812458,609029,1254958,-1386491,236189,747547,-841261,85287,181744,1520862,-1688937,-581024,2292934,-108744,-1156800,-1522789,1971207,617721,-1898091,724879,364162,1219944,-905216,-557492,911536,-1162968,1068824,-236996,-39408,-424450,-22424,2053856,-1966045,-784063,1605482,612955,-387750,-2441814,2550577,915180,-2287185,-31612,963565,1764505,-2890627,-594345,2321253,-627409,-559067,-930975,1565975,-500005,-861535,1682660,-1536666,3643,400116,1466818,-603761,-3072883,3141453,792703,-922057,-1767918,550196,3293599,-2776953,-1007780,387358,678670,569810,-2090101,1318954,-561273,304203,868034,-1575513,23749,-315342,2347932,-192254,-3000705,1892168,1232373,307040,-2843429,452912,3622690,-2135816,-840970,327264,2494132,-557228,-2996427,2602652,-20079,-643098,-489652,123860,1197588,-2382374,2082520,-200161,-1512357,729755,470599,1330743,-3446335,448878,2792448,-785597,-1440350,-1567328,3175501,61553,-2635230,903928,33440,1385174,-1334751,-248753,721200,-1395705,1723157,-642503,-602235,-364874,436630,2067367,-2907524,-54261,1817167,610653,-1250180,-1770173,3486348,-185453,-2587526,173809,1010273,950056,-2610756,1049144,1628505,-1414511,33474,-176334,1397610,-1465123,20661,1769193,-1877808,-213087,457312,1524585,-1414556,-2135031,2919683,190286,-1220252,-1163781,1313388,1630015,-2246406,333700,502669,80443,-452420,-549468,1677766,-994272,50300,1293542,-387293,-556622,-732941,2495586,-445620,-1959268,1381936,1147352,-380005,-2374564,1154160,1956975,-2009517,-473223,985592,1110495,-1537147,-595130,2159051,-761319,-899194,185081,898376,-365775,-1316074,1678062,-61043,-1063833,105875,832219,271315,-1846799,698692,1269731,-961972,-819895,162669,1241351,-977293,-425986,1347743,-337342,-547279,70865,1300538,-376152,-1277759,769253,886815,-584203,-833663,999857,923632,-1304959,-504155,1233790,46565,-1302130,-206486,1468082,-521860,-1459812,1049047,993739,-668977,-1030142,1561683,296043,-1075699,473,948285,35165,-1177321,492584,774337,-639868,-674800,818408,521871,-1000287,-356860,667773,-244321,-601138,184854,1019595,-419347,-785172,915107,634589,-871445,-325400,1042464,684660,-1054281,-217872,1012962,-189520,-1018622,124266,1027649,-373651,-1070211,665878,834715,-987577,-575120,826615,275190,-980628,28412,1045842,-110702,-959638,612697,594035,-690667,-645157,757938,189873,-711691,-156230,425020,-245280,-520353,276159,541698,-605944,-529562,553043,183518,-472298,17583,694639,49637,-803971,26824,484833,-460127,-446234,293156,581281,-370864,-534694,497286,441340,-436019,-466141,577548,193108,-638143,81861,577962,-88937,-563935,245074,708963,-640450,-458854,386227,122338,-322123,-71424,772281,-399608,-445715,272077,64290,-161850,-287694,552812,-407529,-275494,561283,-41610,-91994,-171206,424046,558436,-553446,332787,284369,-90686,-193815,343398,786030,-505595,-384589,71625,341038,56937,-653087,537421,321209,-254332,134917,-55833,556948,-351870,82659,250573,-544347,-155801,-92708,328602,-435755,-427411,393352,-248362,79856,-131947,229431,83285,-464284,632217,-402954,-36389,-5846,-27082,-96132,-687449,690291,-44002,-470774,380789,242113,250993,-915307,322628,631962,-615871,-199813,-192947,832248,-13741,-466539,116456,-309896,388185,90544,-19133,-33171,-174848,897561,-404879,-475721,-109381,20577,736110,-787922,146397,299518,-31756,175503,-480798,476638,-349283,-30921,303106,-643814,-297719,-455944,1005799,-510534,-722483,524911,307818,-63735,-1207558,546594,833998,-1287114,-168922,475349,435925,-761682,-634588,1165665,-142400,-452902,-295495,221402,-30635,-593299,646883,-411613,-288457,309170,144501,-164846,-744956,346155,533644,-669695,-491072,-106886,771724,-221349,-449393,501806,14253,-140806,21060,461848,-747714,-409670,994304,-20040,-766733,-448467,1321028,567918,-1562814,-120659,1085121,-11471,-1436105,-151518,1632481,-483172,-881984,224054,1070106,-510855,-885332,715927,88594,-591172,-261727,562388,-105456,-595258,533680,481401,-679770,-309987,970786,141153,-1323815,-224288,1199685,260948,-811495,-374622,955603,-70624,-494870,265803,266340,-151808,4574,1011130,-471573,-1021670,472822,1165644,-213263,-1547170,723275,1523710,-1113403,-1033313,745818,1149298,-936463,-940347,1399130,191011,-992550,-361632,1295659,12843,-1233085,913913,631922,-677859,-480100,575834,641769,-1241103,176704,775900,-486286,-906397,392764,1013453,-693414,-740064,548896,544028,-409860,-805323,1058290,295751,-1210361,238324,368667,-195502,-625794,678064,540092,-1076265,-323415,1063119,353633,-1385814,-326136,1741649,-69215,-1391622,-62640,1339430,-170175,-1439398,999147,683757,-695741,-700861,900186,655479,-1325426,159870,879773,-364998,-772856,310974,1230039,-1136155,-729743,1022318,460525,-944721,-548186,1176442,212859,-999816,475356,839136,-183523,-568777,428104,765549,-876422,-380968,847335,248967,-837443,-149762,1231047,-67673,-945090,557264,979050,-307931,-935120,1134836,869599,-1192847,-682386,1241579,364628,-1511647,337156,1447396,-505870,-969509,607243,1130768,-718153,-621289,1072023,535468,-1186831,-437491,1098094,129280,-1033756,385065,826529,-538954,-863196,568604,699353,-769183,-463118,793516,249507,-1012067,-78779,848216,-429603,-1017899,564219,785755,-477533,-884038,860201,608209,-883516,-319132,1235826,158840,-1256491,277155,860509,-376980,-792585,763543,839833,-845099,-702646,958924,367821,-1257308,-86772,1163597,-124203,-1172320,255149,1109523,-730634,-909730,692332,680154,-1016945,-366891,1171020,-63428,-1062530,5616,692571,-198288,-750421,305836,771938,-594429,-617278,659053,517510,-751692,-173760,929842,-90256,-948389,41881,970599,-554406,-886430,517158,587723,-1012829,-678900,886124,136331,-1104115,-309599,1277041,75466,-823784,399246,667893,-617496,-760896,898568,667193,-774141,-295040,903866,-133809,-980971,128798,797172,-177903,-688954,502132,504820,-446706,-513489,438149,399723,-876655,255908,484867,64929,-760365,139509,867896,-165965,-547080,550180,338941,-269339,-565075,792544,124306,-752736,284741,550761,267111,-889615,551916,891576,-850615,-297968,640194,572485,-1016015,-550662,1183930,-358554,-472713,-37375,726397,-233863,-965394,748080,496581,-371014,-362929,286784,635604,-630068,173860,470911,-99461,-193897,-198192,957234,-563409,-295637,398298,35567,-177892,-704508,930676,97719,-974905,356911,175130,524517,-773484,-42934,1041492,-666505,183273,-165043,487767,-186292,-353203,1263745,-870126],[0,0,0,0,0,-2,1,0,1,-3,3,-6,7,-7,10,-10,12,-15,15,-20,22,-24,28,-28,34,-40,42,-43,50,-55,60,-61,67,-78,83,-84,91,-101,109,-116,123,-133,146,-157,168,-185,203,-224,246,-277,310,-349,396,-451,522,-606,705,-835,1001,-1216,1492,-1871,2405,-3197,4433,-6569,10883,-22601,97202,264091,-80184,-8835,151627,-30220,26739,156662,182308,-299892,182488,52690,15857,-37672,294387,45840,-105077,24379,-21039,-480340,-77341,294806,-204109,-350583,42306,-58760,-288121,-267390,428652,239615,-678087,-77958,629602,-94778,-594103,218342,621099,-206769,-507999,265980,449507,-427433,-185407,369308,128671,-268523,-330289,467823,77925,-254259,-136627,319695,56072,-507098,-2127,439372,-188484,-348836,207676,448099,-281370,-269300,309842,-134297,-500826,15261,499173,-388707,-378941,593016,431021,-835880,-107291,910702,197255,-1363728,376631,602676,-237524,-980796,396515,672652,-822162,-228348,1003153,39237,-534210,-308319,785123,-423978,-440259,297307,639581,-298262,-1050998,727624,430999,-692585,-430745,714622,456379,-1115202,-635959,1385507,-122727,-956696,-282286,1190942,63155,-1175365,345828,186646,-118953,-266218,284552,155793,-1102825,665550,849605,-734062,-885970,903562,1474890,-1846324,-493370,1464875,259492,-893682,-773091,1680912,-153858,-1225697,368415,272187,128280,-957468,850147,540805,-962603,450146,683997,-144320,-935875,654732,1945127,-1426597,-1089495,1112195,1492057,-1352676,-2211582,1997583,1442621,-1298195,-1507377,680223,1873672,-1307197,-974974,359523,91570,383886,-422879,323534,-1315280,269216,2154360,-1564786,-1181580,262664,2628621,-309403,-2936288,1620480,1248869,-498379,-2121967,707977,2189509,-1422083,-477354,357167,335176,18000,-541393,988065,-1080097,187605,1241458,-569488,-783556,-457326,2738651,-253631,-2912391,869033,2271625,404040,-3420652,73903,3471623,-728976,-2315442,-755153,2570632,216814,-2093950,493311,-92709,843227,160070,-398991,-683939,-1210990,2693128,63185,-2288615,-334372,2273064,1792994,-3723248,-417051,2636380,345579,-1561134,-1436786,2369345,-296439,-1051316,564883,-445025,621731,-660596,687470,-106775,-1291261,1917985,272779,-1060282,-1242814,1575035,2011753,-3058752,-715974,2338500,1913695,-2286394,-2528824,3107821,1031558,-2318165,-1484276,1076222,2075000,-1829158,189551,326430,-185483,939690,64406,14475,-1913477,904051,2315753,-2032661,-1462321,939303,2677824,-1662333,-2404443,2060969,1150847,-913989,-1668216,1323357,1367603,-1911528,321170,441405,40802,-320206,253177,1148508,-1906526,40540,1377498,-606187,-1251909,-392284,2546731,-641937,-2550179,908821,1663629,-333313,-2366696,916657,1981213,-1254808,-907769,390349,1370428,-1118572,-747977,1261355,-826499,-371413,353894,907024,-948489,-1092671,2390369,-118814,-1528591,-372007,1740472,316984,-2382356,699455,1763296,-622882,-1370914,257291,1572030,-1065889,-671235,1126710,9815,-756765,-499499,1168688,-40374,-1359685,889863,1050159,-593975,-953066,1050589,1108113,-1629952,-588889,1166702,631082,-1069183,-294609,1540615,-264469,-854679,321147,896105,-658657,-998334,1120530,573567,-1124183,-202735,1004184,3768,-1241479,588931,1249710,-883304,-796646,887118,762362,-1051613,-537765,1103407,198992,-1107490,-121451,1348593,-175932,-1339913,482209,850476,-812231,-774995,862815,644825,-1056111,-755904,1024451,51085,-901395,-15002,1152143,-326208,-866424,452838,675753,-762645,-857963,585308,574899,-679307,-389383,663087,1898,-1130221,57408,1153057,-691072,-747260,713116,421094,-775361,9465,1076436,-73916,-883284,471715,1023978,-628035,-887024,526944,771921,-815951,-450379,723265,36725,-650507,-347953,685309,44688,-846726,204561,536643,-94596,-752170,-58114,455747,-353453,-641449,316142,496375,-645010,-397277,574732,-53227,-361845,1436,699108,-442449,-387565,165814,262194,-617525,-473090,824169,41862,-768158,241832,377711,-119014,-399304,376950,372189,-559055,-185608,546177,239736,-656409,-110227,519474,-15375,-340349,242499,441019,-164591,-371881,236887,181160,2651,-457091,233365,554063,-362145,-469982,300865,319791,-388826,-469921,315291,-40908,-396494,-133438,86063,78644,-583626,66682,295845,-341232,381534,-210809,115438,-235240,178686,428117,-629712,32406,-56236,207396,-56896,-120832,187851,-406036,268697,254232,-372900,188601,224514,227586,-258087,-226867,216733,-339901,351729,-477968,-277806,401106,20856,129795,-491037,478944,382103,-312665,-130437,141272,433408,-678774,-237478,831396,-58287,-180611,-534322,555933,383197,-372300,393237,-61454,292514,-20225,-123071,288858,-274765,377073,-109844,123839,-332389,-299572,734614,-146694,-166915,-197593,524600,656573,-440235,-50310,-98464,164297,121954,-124045,78399,-372594,72552,800848,-579748,-263063,511347,672131,-482168,-857623,985934,221598,-667558,-97987,762250,322108,-1132713,475300,735318,-427216,-605278,293499,1248442,-376624,-616744,408294,692562,-21556,-860856,323662,193320,-707478,-62233,187714,246567,-707864,136691,719687,-473634,-336391,-55978,676287,-333822,-390343,460738,-25666,-443545,300302,95787,-353494,-661395,1191439,455739,-1284630,-287046,1130768,506544,-1469924,-100660,1517964,-470210,-626946,322435,548136,-345682,-337830,1066221,137964,-805067,-340953,974587,303818,-1258376,233272,984506,-232855,-836958,-128366,1385073,-458460,-863668,364712,561404,-311494,-969354,717414,635752,-835801,63355,400720,-27978,-286758,244850,536518,-762088,448255,918308,-373441,-1012410,266812,1754474,-962364,-1510049,1133114,964713,-507053,-1138611,1209242,522734,-1003007,136159,501775,162902,-1121283,635565,1279803,-962816,-474571,758838,763802,-1147083,-640320,1590302,348475,-1280111,-464793,1036120,313437,-1426068,-103132,1143443,-283811,-819611,136251,1150270,-500908,-530859,857049,244914,-276531,-203646,970966,-621364,-850759,1240839,154412,-716456,-812597,1501136,729692,-1706335,341530,1194556,-117167,-1274342,160597,1065190,-755986,-535465,702404,303483,-837374,-666363,1475593,-138220,-1303808,508049,1053284,-250989,-1597364,829526,1052036,-1012345,-944052,788734,934911,-983753,-866398,1354020,238379,-1222035,-165890,865748,-221402,-805079,483594,488497,-559317,-466370,728462,400719,-1236177,184952,1093739,-410332,-994141,391562,1198192,-865562,-686302,1109086,743833,-1051760,-526108,1481232,159680,-1228849,456496,1141006,-373127,-1211187,689516,675644,-852634,-689097,1010175,565291,-840747,-268186,1137148,154278,-1198088,215696,1321486,-406228,-927909,673393,802171,-891256,-832308,809171,512204,-1200250,57607,1265324,-96668,-1213089,430066,1033196,-828557,-847795,1068411,299817,-1121773,-206822,895904,-156181,-1173960,310044,1192507,-837534,-801286,1095639,896493,-957414,-506576,920036,91701,-1098450,-87490,963322,-117131,-865018,195365,1093258,-866344,-865590,977014,713666,-803994,-499370,985737,242290,-858378,231051,889658,-132996,-1013957,587394,728402,-815974,-883573,662874,324394,-971845,-184210,688759,212885,-1157685,308909,689905,-603940,-745047,696115,656025,-947312,-145314,1144477,-205624,-843224,189516,819299,-338352,-620152,320605,534845,-781373,-564561,809293,474768,-907778,-271301,808690,-42776,-829125,-446143,908825,-231123,-608131,229022,669801,-555964,-567102,608576,394449,-1101368,116706,960803,118219,-1007700,492082,747224,-668811,-663589,337032,782739,-725255,-328363,911466,-197430,-321811,247666,626407,-356070,-861934,1011801,118024,-756244,-46004,628862,301380,-1315870,251699,948352,-121787,-735426,-232974,1060572,-340397,-765653,675007,112354,-138943,-538647,563241,239537,-772676,394820,-6999,154582,-582119,373433,983241,-861219,-17447,436214,360216,-464185,-784931,1491843,-252816,-674716,-271060,397653,798979,-1124152,462802,269715,-356439,258479,-473888,416291,-776580],[0,0,0,0,0,0,2,-1,-3,3,-3,3,-5,8,-14,17,-20,27,-38,46,-56,68,-83,103,-124,146,-175,208,-245,285,-328,380,-441,507,-575,657,-745,845,-951,1070,-1202,1347,-1502,1672,-1858,2066,-2285,2527,-2789,3078,-3390,3729,-4100,4510,-4957,5445,-5986,6587,-7258,8006,-8853,9821,-10932,12221,-13726,15480,-17399,18480,27828,-66922,50884,129031,-131539,-91338,249842,76098,-285850,-3990,310321,-142624,-24242,174520,161174,-319974,3675,43331,-242075,-242812,207595,18996,-438602,90011,496770,-284153,-270761,381801,192100,-494478,-412630,136676,36606,-402237,208424,588925,-88797,-524786,422863,317559,-465846,-452534,419125,60006,-535164,-176943,272383,3906,-252710,38695,289039,-91285,-468822,373340,262604,-115543,-397133,44239,331402,-43244,-123374,258281,387022,-572198,-25624,643757,-108090,-387036,532413,459595,-577175,-123427,738947,191499,-1280105,194136,899322,-601682,-752519,285693,855474,-700889,-396192,822795,89304,-859572,-358646,841131,-78942,-1083014,424544,616017,-560409,-887203,480592,564597,-1011491,-239036,1037282,123472,-755379,-419869,1153966,135124,-1327590,41037,1034696,1271,-1058307,455975,719058,-190173,-149668,289434,552098,-899664,409996,1099468,-1201728,-532532,683813,1207374,-1249861,-1192029,1607451,136139,-1086940,-658550,1227905,595795,-1672585,514232,623921,-205933,-447217,236867,898251,-902023,180117,865059,-397049,-179777,57649,1719574,-1038485,-1151075,1381515,931167,-1109355,-1993191,1632502,1953721,-1713776,-1488868,861023,1721755,-1098008,-1803602,1167285,111299,128161,-64169,-168695,-156315,-176013,1893419,-983238,-1659900,945742,1453481,-123693,-2942755,1571379,2148701,-1196727,-1280276,-66249,2432127,-1223717,-1008062,816286,-180079,281976,-496935,1010344,-339856,-608082,1460637,-552917,-863899,77361,1639682,513034,-3206838,739616,2516976,-417110,-2746648,-542524,3766904,-820759,-2704179,-4055,2064417,840970,-2655195,188611,701354,-55119,414202,-896939,186633,-615150,1690066,955105,-2751704,288792,1624210,1650598,-2875657,-1200442,3545761,-98123,-1491089,-871345,2066920,737903,-2292107,969834,364122,279020,-208630,-366147,737079,-1427528,1529833,513142,-1442988,-622358,959818,1963177,-2656917,-1538956,2694705,1025234,-1785915,-2484279,3102377,1934005,-2886388,-646983,1142388,1605271,-1580030,-1119608,1649632,-347529,585361,-173039,-236635,-671379,306170,2449370,-2126838,-1410083,1445516,1886689,-940163,-2954240,2261953,1295361,-1599406,-1075042,621143,2027416,-2008353,-398374,1162672,-513205,108527,-540199,1187583,-889568,-635220,1813194,-703330,-1009858,-437613,1663051,-207286,-2698251,905769,1371132,-384092,-2082090,155611,2564949,-1413660,-1412761,732300,1233971,-441169,-1269048,1092401,-266034,-913422,814919,58868,-513227,-1084052,1678101,366578,-2155559,405336,1410426,358865,-2158025,71347,2071667,-853316,-1101425,198965,1380925,-527299,-1287399,1393741,105046,-808634,-219251,1052211,102467,-1424608,528439,948702,-718644,-1242865,335749,1228066,-1439123,-923419,1505843,527459,-1229493,-601865,1620909,58800,-1653485,341206,846541,-298044,-927324,930638,954679,-1283721,-225312,1041445,38729,-1475603,303404,1270434,-983085,-988998,1042629,638586,-1111061,-670712,1290746,315425,-1130276,242103,1052088,158463,-1283145,606829,1267188,-813723,-614528,798295,737279,-888938,-825861,1348822,595813,-1081467,-123406,938748,106154,-1014578,99795,1106645,-370897,-824760,613864,598989,-810277,-362793,1069293,24491,-770826,188784,568871,-413501,-845413,730927,405650,-837040,-392308,886670,348438,-996597,137419,955325,-380613,-807520,607374,670626,-653463,-658514,839396,275321,-816922,37613,679530,-33013,-864670,72962,708946,-233166,-788876,352760,657532,-107939,-579452,501669,429859,-847609,-204749,522042,7735,-711714,-26532,729155,-116177,-488926,383885,313032,-442992,-235786,484510,141508,-457803,107343,479426,-155876,-394879,214335,488986,-757586,-163580,483871,156666,-381138,-41550,549161,-191899,-504623,303847,8946,98287,-472661,133652,261397,-409989,-422793,55724,757812,-280417,-296078,632594,266914,-264325,-608533,496184,139021,-537905,-33416,244246,-58615,-233770,4267,409820,-420147,235010,50878,25103,-54001,-354353,538869,-407103,-2081,191684,32643,121049,-449645,305970,-55899,8798,276969,-154499,75784,9612,289133,-147644,-450614,514948,160369,-66376,-16960,-507955,497872,-243387,-199671,-374324,247169,831101,-691713,-234758,258149,464416,-409154,-594231,1031489,289656,-109579,-112365,171550,680664,-718041,26671,90751,96704,193612,-497923,375387,-89833,127756,-122194,-100458,-35062,-182961,685525,47780,-657174,176820,317963,305022,-305028,-416921,402021,-212056,162422,-103223,-101359,-338678,-137686,771276,-425792,-474887,613455,381106,-360631,-836800,724527,841474,-1048141,92797,564306,116475,-949092,210068,767518,-342147,-591831,182498,981621,-323785,-771469,528502,555229,-239906,-468800,262870,766234,-667687,90548,426845,-86711,-424116,-114167,773487,-434800,-424871,325291,609924,-82280,-479358,361968,56140,-253863,139225,212781,-279817,-333686,472822,609027,-1443663,-437848,1271891,337217,-1087714,-469717,1434414,-30806,-845010,405084,628378,-250761,-1120479,945576,187723,-1047285,171065,996550,295773,-1097124,-47854,1054494,-281336,-1031853,68964,1002100,-84616,-977606,687402,416262,-346319,-737796,596088,872092,-823630,-97525,637080,121749,-146586,-215554,507441,-470166,-61527,925539,-463484,-799268,12022,1152666,-442367,-1749888,1236138,906011,-504733,-1187810,655642,1338778,-1317652,-258426,674437,-246644,-584250,-164582,1167120,-897405,-823222,975898,425784,-536164,-976108,1302620,700423,-1382665,-131514,830234,645259,-1429394,123110,1440976,-406925,-1025925,27900,853867,-490865,-963073,736136,169601,-639336,235737,773447,79029,-1402077,920356,621669,-964637,-687055,1048403,824393,-1572806,-467802,1595822,-144053,-1085430,-171467,1206773,-456934,-1037850,899875,572681,-810087,-650057,1001267,557533,-1178251,621276,1050350,-133821,-969642,378615,1410374,-693075,-1076491,814068,576532,-1086406,-743838,1506762,433025,-1022105,-318936,1149310,201377,-1169355,289062,943657,-827980,-482621,610924,573979,-1066382,-278999,947625,-218061,-937053,34899,1255841,-709067,-931169,987662,535134,-1184758,-411577,937128,477924,-1320786,417123,1256002,-411599,-1010723,413861,706458,-777151,-878621,895477,540511,-1052468,-545191,1136933,108138,-1160801,-21708,1076401,-507168,-996448,575445,848890,-741484,-655527,773394,351494,-1061716,-356780,768843,100197,-911027,357228,819411,-707238,-884859,670505,816510,-1005744,-425921,1385471,183089,-1149848,377009,1258522,-513966,-1106753,875206,957741,-939765,-577373,1037120,586412,-939984,-183616,1215284,-156964,-1052142,375588,967328,-445092,-1126921,741199,734085,-835149,-637661,1056676,486673,-1075961,196880,1243332,-61825,-939731,330952,799474,-488247,-690811,919178,607100,-899932,-543700,1018059,231331,-900301,321694,1001069,-440018,-952560,619511,643022,-868856,-339834,1055320,336276,-1067285,115576,1017584,-304513,-854655,508337,850534,-591012,-732970,879616,562591,-970297,-370134,584296,-174215,-788913,-285957,1002652,-252945,-1001208,435646,471581,-471086,-692950,651241,333695,-938031,-267918,640924,143359,-1029795,157726,1192000,-617760,-623307,435198,425922,-568096,-620677,933823,-244762,-1034387,244522,158521,-1059,-887833,675514,382964,-971023,-177411,752980,510286,-1289433,-97072,1525812,-122494,-887379,-162736,826805,145196,-1064786,421817,336244,-233630,-41071,336445,380690,-981362,280346,518885,-489254,-178070,1888,1043591,-915139,-466827,758103,57008,-222530,-924841,1051492,336299,-1080497,330549,192328,433654,-480273,113638,667826,-515191,540695,-99223,-142892,-51624,66628],[0,0,0,0,0,0,0,3,-2,2,-4,5,-6,3,-7,10,-11,12,-13,19,-24,28,-31,41,-51,58,-67,80,-95,115,-132,154,-178,211,-244,279,-322,369,-424,487,-556,633,-719,809,-917,1037,-1169,1312,-1472,1654,-1853,2073,-2314,2587,-2893,3229,-3604,4027,-4510,5065,-5701,6456,-7368,8518,-10028,12186,-15689,22922,-77285,194453,125959,-412617,183605,160137,-202765,-236416,373642,607828,-439304,-184443,439876,216354,-401477,-168838,98236,-242927,-262904,-5307,432312,-461495,-222905,228661,39361,-281497,-119663,-35119,-198379,-12023,282645,49069,-116448,33680,113869,-419745,-129411,-354640,140681,198633,-348478,39828,191920,-188972,-409538,213137,612174,-460356,-431153,382840,517865,-605483,-316238,549387,-127049,-1058451,232574,494384,-175361,-734827,602489,612630,-713206,-300253,686294,498079,-836395,-382314,647460,-420831,-411869,360552,333132,-383139,-561458,1069850,-170896,-743632,-198485,721736,382426,-1058777,652693,283373,-200044,-456132,-71994,794827,-644750,232355,527733,65613,-515682,-632591,1465684,-499371,-1255134,897465,724203,-165050,-1213198,1258575,1422179,-1555412,-321187,726073,533065,-1514282,-640554,1902539,-682159,-558939,-196876,799567,-311727,-1089770,1117460,-474792,-475373,432740,498464,159206,-2290559,1521676,1201611,-1137625,-647268,-354866,2429556,-1444378,-730170,1004104,-116990,356536,-1563377,1506034,188179,-1162115,1350427,-781999,197377,-811736,1010574,954400,-2891474,1360537,796920,-69340,-1487226,-660636,3303872,-2163890,-1249692,1166145,1147643,-181208,-3420327,2484763,487610,-1257326,295003,-434611,1986004,-2026797,1129478,610038,-2293215,1625811,-257823,1249304,-2817740,-817666,4112018,-1455202,-724343,-1379233,2945060,1151789,-3945869,1637348,-127497,1178492,-999683,-1227836,2557808,-2126794,1576462,-200202,-1008791,761940,-589539,2669846,-2878686,-572987,2898273,-578489,-312291,-2520673,3766324,704781,-4058991,1558628,632527,2229802,-3750244,-323190,3417945,-2163953,1029113,-1369188,1331899,336258,-1511061,2955167,-3255935,422988,1220068,975944,-169312,-4100634,4337727,792010,-2373954,-1163057,52039,4268972,-3648984,-663261,1495732,148691,1196766,-2965977,2408018,-560935,-635593,2426784,-2269567,563560,-915542,1799335,115414,-3876367,3053586,444583,-342876,-2068478,743649,4308308,-4117839,-381828,1257816,1464953,-416693,-3246264,3764414,-835395,-813456,382209,-631313,1762305,-2499528,2391259,-413009,-2546005,2179241,-12470,1426631,-3686711,466128,3769686,-2138517,-740495,-896354,3126857,-408332,-3352852,2354001,-196009,630740,-1173759,39501,1797054,-2508976,2093236,97254,-904403,-336730,233073,2519239,-3424586,-81719,2590583,-572943,-964604,-1673559,3750543,-554280,-3006770,1412944,583449,715415,-2680311,1135953,1589784,-2038213,634773,-17725,1087372,-1213747,-107899,2253090,-2169525,-176928,926722,851617,-1108497,-1930489,2916369,-283789,-1383227,-376913,1109533,1322570,-2455983,448204,1208076,-769363,-419536,57136,1668192,-1455197,-740485,2125899,-314874,-845695,-740199,2234145,-558573,-2367807,1830553,998474,-922894,-1469839,1497329,1390448,-2205991,-131865,1231241,417105,-1498855,-300514,2104775,-914149,-1255205,952104,682164,-598701,-1069702,1511109,-52149,-1522638,421931,845451,48677,-1563987,593199,1022017,-954655,-811354,663750,728279,-1352063,-438978,1212336,-2541,-1034250,30724,1343117,-380780,-1408786,789543,921340,-954668,-943677,1361913,848033,-1615528,-63609,1421235,-162438,-1624756,249294,1615270,-756392,-1182370,1012082,964343,-1188966,-535535,1186616,419669,-1274305,147343,964472,-443821,-974346,477543,855090,-709067,-661530,821702,344492,-984333,-63875,984597,50135,-1030336,94438,798949,-298206,-912361,509947,778330,-954634,-733207,1004976,319640,-1069660,-111087,1344108,-89658,-1076373,284360,1110024,-839274,-1062558,950688,543984,-1087790,-631930,1099698,104944,-1152652,-4590,953761,-181852,-638119,537300,813330,-528211,-535813,924514,291245,-589247,-184481,714412,-194372,-667311,222816,201932,106488,-565148,386897,256392,-339839,168161,231903,95938,-874937,196839,813029,-401878,-172831,15399,701202,-371104,-973637,1014434,342543,-820275,-456261,468321,449435,-832730,368478,672047,-438594,-312173,31240,866978,-607750,-274209,351483,20923,137410,-362615,805344,-237339,-320399,586088,-125271,454853,-560614,312413,351200,-619479,509470,-409018,461278,33951,-312837,375330,-616412,400187,-211074,105881,79342,-624870,835984,-293912,-522096,-17837,121992,699492,-1291079,339480,666548,-624537,375812,-350910,1013950,-291161,-549699,712206,-357485,582337,-1043318,315125,137669,-583166,430414,-1099510,588330,-54603,-318439,332286,-579229,944482,-131979,36327,424905,-690184,396330,-210033,-20887,-79356,-769233,1141498,-301902,-94247,-359261,424673,432954,-989144,263623,-240702,178238,584399,-858286,472428,-49384,480237,-25492,-747730,695783,-433843,241615,-257317,-20338,584284,-1066782,60732,22589,247851,-289063,-926002,1030528,268675,-20453,-559399,125220,914788,-710376,-438890,109207,649171,-55134,-855086,630607,-230152,-263463,50950,187248,-173249,-938254,824407,558404,-728844,-236017,138523,964098,-499918,-362405,757424,-301515,-43859,-132547,173926,18418,-570959,378270,40365,-186899,-367854,150756,342537,-191834,249060,-184909,-219511,-62959,610621,195322,-1135539,81974,1191074,127938,-1278040,-281945,1155118,297182,-977729,-123559,1154352,139933,-1004110,-54268,712225,-307354,-649006,613407,430911,-752084,29572,687294,-132255,-1141806,337895,750561,-500249,-150840,232652,778784,-887727,-350647,780051,122051,-137679,-550074,915335,-51425,-590201,24351,-107194,-48001,-387359,215313,167799,-614439,525866,372968,-601959,-630062,613901,1284936,-1299621,-851885,957408,526735,-544177,-1060716,1195557,885783,-1304676,-79568,239387,645722,-1241424,205259,981702,-960257,170730,335764,445186,-710966,-678789,1043936,-266893,-493533,-131400,819735,-206084,-1216090,949766,129372,-292442,-532840,253101,985994,-908868,-13791,472297,-149777,18984,-339606,821813,-617626,-428546,1127604,-170726,-515339,-389812,956453,254582,-1479759,382918,887373,-12231,-1171534,607081,1198260,-791700,-546115,506450,401767,-671793,-819595,1096580,-312341,-750072,263935,743144,-180749,-991010,1039765,556585,-1182778,-291338,520453,320361,-950864,-25437,709955,-222417,-343509,75418,928886,-471250,-444453,593373,22542,-342793,24494,665511,396353,-932804,484656,697282,-328846,-577844,486891,772931,-929418,-513394,974939,402327,-1052569,-203273,1171172,-15472,-1131921,457314,1072432,-634153,-998653,920750,498723,-799094,-156169,883856,125159,-1065497,40536,1078521,-181158,-940492,510503,470557,-566462,-511271,782436,333636,-753120,-363113,644495,49132,-590296,-61207,703565,-417848,-472765,410865,591393,-346393,-412570,590645,96949,-834629,102450,676909,-322775,-749425,480000,488502,-900340,-513870,798690,589431,-938059,-157021,1069637,152878,-914222,183148,998803,-322892,-592114,651865,275358,-595305,-509754,853204,89428,-769590,-64827,247548,-134769,-752341,392969,482139,-537635,-324941,202400,591857,-389745,-262181,664109,-88128,-531191,-28144,818278,397,-723189,525493,371772,-345845,-423565,19739,688205,-1000701,333545,412286,-269305,-717894,75797,862318,-596572,-380596,699654,168812,-540335,-412349,771773,209701,-828043,162684,124283,72361,-731991,93838,814986,-874941,353697,34106,300122,-100428,-256461,1108327,-611339,248722,177312,166436,373979,-1256842,868294,99273,-652627,94596,-182386,992824,-1126368,36176,706819,-373346,347749,-901905,1161729,-176588,-666764,1029423,-680674,716037,-699721,308728,711248,-1339097,1312693,-271992,205058,-198431,-240101,1499672,-1279355,468727,64824,-106641,437496,-1008748,1275268,-609337,4149,408804,-713768,1176687,-1179194,800721],[0,0,0,0,0,0,2,-1,0,-3,4,-5,2,-5,9,-8,6,-7,11,-10,13,-10,10,-9,9,-6,2,3,-7,15,-25,36,-51,67,-87,112,-137,171,-210,254,-303,358,-422,494,-576,661,-765,876,-997,1133,-1280,1447,-1623,1814,-2019,2246,-2484,2729,-2989,3256,-3517,3754,-3938,4024,-3893,3286,-1534,-3858,34404,-37892,-178699,-50532,212461,8113,-283478,112859,215467,-176594,-407270,382477,271576,-736011,-59931,383608,-195818,-309744,125619,294377,-23841,-31626,64201,-30338,-200141,-89735,193981,-208294,21374,157302,77783,-352512,-117334,342708,50211,-261679,-172460,-22420,-246733,-75370,31993,429621,-264027,-280228,3323,310328,-650700,-588226,434563,562681,-523569,-406092,993752,246016,-747348,153803,582299,-218094,-887297,350927,994783,-882299,-420685,541686,672160,-337625,134148,851252,-52095,-582784,441485,423305,-243800,-706264,834612,172611,-844975,39810,624161,654354,-979840,-85504,999853,-539409,-134402,-135614,653674,-360858,-696632,993424,-47555,-370400,-347239,704857,316520,-1086703,986633,656690,-340426,-816972,514898,1801267,-1764651,-231975,1200821,298826,-797742,-1008481,2009896,-383713,-1107505,419377,756777,304398,-1477701,1066239,259409,-1297550,852837,304357,308222,-1562969,119669,1805510,-1788629,-378820,227989,1638232,-523145,-1935222,2001749,-222814,-132514,-1031420,306208,1103466,-1896564,1103107,58869,-540011,461489,-444370,1423922,-2192845,318138,1809135,-1343093,-287352,-820545,2778479,-991399,-2958160,2195669,659038,143133,-2597045,1084911,2228976,-2876456,773980,-379950,1100345,-614775,-842077,2094717,-2402673,1243612,814175,-337976,-772990,-1775652,4105517,-1220345,-2229664,466742,1226140,2321794,-4093624,923165,2092602,-699903,91467,-2037260,2587469,-588751,-619134,1517347,-2093359,1490905,-674570,1178284,-598717,-2518519,3762960,-957888,-1258836,-991947,1528670,2311956,-4907728,1311056,2066810,368357,-1755626,-2293295,4378889,-1655695,-766353,187634,-795153,1848379,-2094923,2150785,-1470101,-1569651,3189855,-949731,310954,-2939476,2661308,2990122,-4259803,322471,122494,3523667,-2101263,-3245331,3490051,-597402,744119,-2072003,439458,1943649,-2739861,2349460,-1784728,-466664,1175067,-613657,1601315,-4113414,2405128,2114981,-2386792,-262099,-819990,4134039,-2718284,-2578432,3219393,-49022,-21417,-3258373,2460393,1640849,-3009539,1340544,-825674,1176251,-903305,200886,1782246,-3624995,2165019,964795,-102296,-1430140,-1044716,4848359,-1841942,-2002625,817075,1240468,1220885,-4204692,1889915,913926,-820852,170876,-1023079,2110126,-2044172,212475,1639991,-2291924,543677,-267255,1822399,-1559375,-1933281,3624513,-1184508,-1326789,-943473,2322458,818703,-3768326,2135626,1063948,-273645,-1450456,-451785,3038308,-2188852,41267,785268,74921,-109510,-1048865,2372183,-1214783,-1164645,1829985,10796,-317814,-1868191,2142910,919835,-2522203,347288,779263,1301335,-1979736,-318399,2004793,-1207025,-478584,221136,1245397,-442196,-1551229,2063585,-298841,-1263990,6696,1309849,286056,-2433573,1517063,1601262,-1153979,-914654,1082263,2015738,-2165634,-665625,1909090,-54414,-1439120,-513713,1830625,-292780,-1531714,1064868,735517,-541494,-883649,1043380,675314,-1563094,237819,939725,-263759,-1516696,259220,1378444,-1019208,-920697,842550,751731,-1066614,-781913,1204446,250880,-1304385,124428,1283763,-314587,-1687995,612638,1369491,-1193628,-1031952,1086502,761239,-1257512,-491442,1569573,68167,-1637800,350311,1483128,-264617,-1385407,832708,1106934,-1008894,-710762,1001788,374388,-1147337,-347610,1081157,-70136,-1118023,272822,930708,-612220,-838439,734962,416426,-762454,-401072,674736,221978,-810731,10666,830370,-421432,-758026,612615,788603,-719741,-730839,949616,196145,-1063360,-250095,1279461,111754,-953157,130694,1182830,-543743,-1066905,996653,1047139,-641792,-607821,1004858,609198,-1140660,133123,720995,-103850,-875373,40278,1090592,-560235,-453849,655337,44138,-380040,-188813,623060,-53285,-588799,194321,346260,-11774,-470214,179699,608854,-394288,-81423,525030,31097,-345926,-316983,797495,-702002,-776407,546971,406807,-158831,-959727,782859,487921,-614872,-78496,421266,727274,-1081561,-79938,838327,-262895,-184586,-107745,506266,-163119,-582541,743738,-268875,-80339,-151605,107393,284469,-1000030,583145,54873,-106016,-144065,-356304,901542,-552210,-18872,52814,-29195,467621,-896010,140357,-400175,-96911,249425,-624359,428209,-448645,299195,430275,-855914,491401,-45264,304845,-545135,-417325,960135,-664974,54818,-218484,255228,404218,-978535,1006015,-52638,-76228,-33542,-275939,945507,-553854,143287,-77093,-16734,535450,-1023945,256995,-185334,144997,345201,-700261,608653,-652596,447601,92731,-394363,-31652,-878451,1242380,-221642,-695738,327113,-294793,907274,-888353,-184499,304335,-532310,505955,-692356,335597,248661,-145796,487177,-761654,948075,36414,-243100,344221,-354525,667983,-750304,-208859,541988,-96531,167808,-971283,320553,114367,-365725,-397609,-183253,1110724,-468121,-596100,314198,471380,111675,-713803,446748,399327,-411885,313520,366632,190386,-708374,420678,840463,-802590,-503208,81633,527904,-83389,-756853,654974,-69412,-132276,137305,361557,380434,-387332,175252,449074,-341237,-125843,-88125,229559,-116085,88699,123765,-303113,145620,193887,-369852,-746994,-139277,893510,351283,-1310352,26062,1515901,119366,-863542,-452623,1276712,368295,-1157430,47296,778551,-172763,-644752,418524,248595,-648900,-57474,518655,-177,-709055,212526,939960,-699496,-332223,489629,371406,-438634,-624500,862005,89956,-487455,-118456,621265,456159,-1038428,331025,278123,-12439,-20667,-145030,424340,-681500,102477,511110,-591012,-117612,527751,1014287,-795286,-1172857,1486634,623833,-824183,-1278577,718261,1056976,-1622146,-247955,810317,435785,-816958,-242452,1270230,-665017,-346257,654314,60118,-506839,-737307,1309306,56037,-849112,168992,527712,268988,-1313173,679125,849099,-926364,-122858,320793,728612,-781269,-294740,750307,-315197,-57474,62471,745945,-107110,-617826,966110,-292541,-404858,65458,692799,525097,-1473733,396789,1116915,-438333,-1090971,-40968,1611873,-799596,-1213604,1146179,685391,-520187,-643680,1044760,27238,-1148709,507370,522895,-298521,-920910,530510,916897,-922302,-571681,551545,214901,-1089632,55148,1044104,-118754,-667972,137910,494217,-192501,-848724,883336,393028,-562491,-231775,636332,373032,-836199,22339,1060283,-236152,-550559,264513,745413,-541675,-590500,871211,176215,-746704,-440239,1087031,136037,-945016,259479,621705,-423234,-900096,449669,543293,-709654,-602240,904258,312733,-869236,-117850,829596,-245046,-807141,283925,663548,-365031,-610122,524055,367851,-562234,-270753,589635,226591,-700796,191289,475911,-150752,-439017,365745,419538,-380960,-345367,642561,39031,-389880,-322573,883367,-140396,-1014790,113935,704198,-420019,-872387,808004,617238,-1058710,-279497,695772,144930,-905206,93013,947053,-261932,-783499,489240,524484,-574342,-567673,487548,330292,-614366,-42499,457247,309557,-533487,-102662,509647,-271586,-413525,284257,397165,-424738,-458928,771173,-55889,-698236,45845,423473,275737,-456997,286214,533982,-571657,-351958,63705,485437,-769984,-166288,991253,-249299,-515691,-261689,853171,-77372,-1142961,963943,187521,-309452,-352778,453688,636548,-972522,215220,586143,-149739,-282427,-274197,868700,-595402,-431752,631154,-115296,331611,-953283,628390,249823,-489326,886368,-350106,108937,-950872,216320,605430,-1015461,450609,-62716,518770,-394910,-736464,1285184,-642967,-243063,-343820,98129,897877,-1114864,1143729,-524766,-382392,455361,-241658,901758,-1373030,691097,680456,-907476,184502,-459380,1448145,-850387,-623328,1152726,-467347,683040,-902759,425780,438977,-1245592,957608,-1040160,714691,-36617,-268468,1129827],[0,0,0,0,0,1,0,-1,0,2,0,-3,3,-3,4,-5,6,-6,9,-12,15,-15,20,-23,29,-28,35,-42,47,-53,57,-67,78,-87,95,-106,121,-133,147,-165,182,-201,222,-243,265,-294,323,-352,383,-420,462,-505,549,-603,666,-729,800,-884,987,-1100,1233,-1394,1599,-1856,2186,-2640,3353,-5042,65023,-136354,29770,38345,-163258,-170561,391378,213241,-304786,-6419,263876,-234559,-309114,114018,342502,-299,-175773,75432,150266,-257119,-207939,-285389,367763,58843,-302897,245759,240742,-147609,-170411,274085,242472,-344973,-233891,423215,-60302,-342177,-41677,262537,-280118,-107143,275882,350075,-520820,27237,318189,-27862,-341268,245885,436782,-327795,-429705,563256,385456,-782912,162906,707928,-183970,-756692,50443,825217,-627855,-417833,506587,589729,-527228,-611934,669684,19276,-804703,-163414,453222,466086,-923059,72646,809970,-291151,-676861,-88213,853182,-213455,-856737,998626,340983,-302585,-554125,707387,437866,-1192604,450111,418787,-244018,-579678,233699,896347,-1224090,27014,955216,-349677,-777535,-254824,1537667,-832873,-1100420,950114,482705,-516997,-1027523,944558,386424,-1152217,250556,508296,71594,-1115989,144618,1116896,-1096508,121769,91904,512483,-587347,-1026350,1757236,-600943,-757052,101783,1143043,483551,-2430003,1194629,1343264,-455399,-924123,-200832,2196589,-1447874,-769366,1250526,-275483,416730,-734033,1412240,-1012640,-1306314,2008398,-232033,-418477,-958631,1200731,1327856,-2978422,754437,801952,202530,-867575,-497904,2265390,-1768612,-289211,684686,188952,90590,-1780654,2229550,-578480,-742081,967456,-106863,616988,-2189983,1907434,847447,-2424601,331783,530779,2024096,-2698721,-1439170,3463873,-684483,-679721,-1820467,2192428,970932,-2644603,1750496,-508021,132280,286224,184492,1424032,-2949080,1958096,1304266,-1584260,-398154,-274675,3243053,-2639703,-1062308,2148964,-330361,256487,-2427870,2488582,450846,-2130219,1348642,-546088,1279444,-1698376,266511,1414797,-2633677,1389896,-230758,610438,-1121928,-799320,3581878,-2705448,-1054062,768686,1718465,-104136,-4257329,3118866,1234916,-1450733,-1079601,-77619,3064585,-2680467,119383,1054792,-1076799,903310,-738736,1739503,-2018502,-574788,3256449,-1688367,-819860,-1075940,2334118,636456,-3338540,2319895,544915,49027,-1181828,-7645,2510712,-2553967,547166,511269,-106064,-457877,-1522856,2635169,-1557859,-374701,1232427,-274602,377276,-2335364,2793369,312551,-2872269,638078,741519,1631485,-3274592,-78472,3140177,-1755001,-571992,-711066,2154690,-346567,-1918420,2230147,-850656,-501209,84746,774834,338894,-3136491,2389965,596396,-1448157,-507126,655269,2150735,-2847002,-47774,1857813,-691656,-737974,-929890,2135614,-737300,-1367026,1254395,142607,-21083,-1332881,1319501,810330,-1911885,732766,873283,332666,-1622919,67577,2093227,-1954647,-712720,1081044,1248757,-946121,-1757743,2277035,-260164,-1486974,-232293,692660,351508,-1945526,1327188,1219899,-1123924,-153006,978911,894155,-1984848,187871,2145984,-835263,-833085,402172,1498907,-810666,-1360509,1500326,364542,-939002,-620613,1162173,638350,-1786243,306525,912164,-285302,-1208312,385349,1281621,-964940,-757324,1051566,734266,-877660,-795734,1404832,216625,-1169459,256561,1135297,49030,-1253376,960946,1175815,-1067228,-539049,1189725,53354,-1056506,41095,1644198,-395770,-981940,780825,1111250,-941643,-476843,995110,343924,-1201505,-185123,1172160,-352118,-1183149,295678,1074001,-647262,-664766,554269,812560,-908802,-534283,997221,395259,-1020996,-75379,1125171,-164434,-989378,256252,1081302,-327261,-880687,671643,684660,-924600,-564963,961965,4713,-850991,-66264,1005121,-219244,-534916,710282,774097,-840488,-99011,904889,260030,-811324,111654,857906,-644074,-948251,621196,702154,-756129,-345719,821017,386994,-817619,-79983,614230,-225324,-960149,-11899,667724,-25821,-1077257,447951,406467,-375065,-594140,510593,602582,-628068,-84836,481393,30668,-285440,-194909,861588,-191228,-449103,378419,421107,-253747,-245815,700976,153164,-719590,219578,274762,151044,-488025,426172,318407,-887422,226185,304326,-22470,-774690,-216016,748996,-241280,-445718,467082,69356,-265642,-675462,702070,-183763,-535187,93114,62885,297284,-676868,361641,278017,-348903,-140799,-255868,236753,-312926,-62095,315857,-126600,156810,-525364,204759,402722,-567032,144097,-416497,285161,279801,-169136,433441,-826642,580556,127338,-370250,-176911,83358,774095,-1024973,-12892,920597,-109588,-51947,-389463,492302,-140548,-694862,770110,-106068,249448,-418941,249862,171718,-812121,519687,-28088,-193603,-115617,-9354,500423,-538089,344814,42047,568,206068,-556315,353273,46000,52869,-49955,-512574,599579,-153327,71014,-719245,-514392,1094046,34220,-521400,-861611,652223,893309,-1186971,-262583,195337,706978,-733616,-530520,889020,-308887,-421492,-180407,446619,31146,-1048885,402091,178164,-435699,152846,-67259,175273,-571311,579234,97053,-699139,446947,866037,282340,-931513,-239449,820749,137999,-312473,-568887,400587,-150790,50540,303290,-573480,44475,237514,513128,-431885,-1179035,769638,853995,-549272,-1157325,531684,1263027,-601954,-757615,314488,847943,-406302,-922512,354818,522224,-602239,-161560,365317,346960,-621067,170062,382433,-176247,-360283,193936,192549,-654166,384784,421760,-433526,-561140,525668,882124,-855781,-630394,765498,473424,-317970,-453695,632376,-131137,-238207,249280,-10347,-275266,-383654,981152,-70416,-1318308,199212,1281825,49364,-1561144,-185860,1292386,-303856,-985530,-50672,1590904,-257635,-1128793,681302,581133,-209283,-702495,219164,613819,-856028,-129721,445189,-58774,-146938,180178,855603,-1144132,273375,931645,-126991,-430065,-235262,1513183,-422822,-1218089,523775,700898,-48133,-1116914,873982,646227,-839961,17838,191096,73571,-959827,364012,983665,-850888,-619594,564015,925286,-806449,-644208,1589852,405728,-712864,-685500,1418807,492709,-1318856,237772,744415,-161946,-877460,-46490,1017322,-798200,-550961,680567,-40385,-602473,-526156,963841,-562123,-958157,741859,484218,-561752,-985379,886549,674749,-1237687,300749,705939,260454,-1039717,-71465,1115069,-687547,-324217,481118,336112,-633419,-545766,901563,-132197,-936639,-10295,991967,-68966,-1324418,294745,865904,-749682,-559129,596279,791715,-774700,-795154,1021902,141944,-1236576,-188479,1135083,-320275,-1100631,702089,832344,-715011,-685746,775637,433841,-984305,83881,889253,85065,-850976,618066,989799,-640882,-639114,744732,408144,-655659,-376325,923476,489626,-1124275,-113825,753816,-118113,-845420,363600,777244,-615681,-692788,805249,590784,-656966,-360719,806111,435485,-1181913,327831,1155873,-237546,-1072500,593637,818333,-554053,-765136,911655,273677,-932422,-5118,750679,-142689,-1028030,163910,714329,-488695,-735103,641370,113270,-764947,-305568,682812,-150361,-822831,130779,823582,-281913,-833194,670349,601979,-713489,-351025,617560,404325,-963984,-138839,848308,87762,-1065465,324294,882165,-175326,-797477,534355,739506,-651958,-437156,750026,388189,-835489,-45617,1017103,-235275,-895812,312665,883503,-388222,-495566,561231,350564,-277957,-332410,843527,111061,-706793,557910,458596,-272076,-586876,321682,613961,-577531,-32281,551807,-160168,-386572,-458969,814748,37976,-530281,253969,445912,-141146,-942996,780574,635045,-857970,-125390,262081,206365,-805720,-287967,784884,-306389,-319609,-292456,628225,-76072,-816167,1343743,-17106,-311295,-223249,538779,471387,-1262236,714618,264450,-273866,-111638,-289759,1154716,-810987,-305975,305367,-163499,502711,-933001,638754,-109342,-425145,478375,-630489,540829,-614517,237347,429467,-982843,594551,-151210,476907,-749915,-668892,1199246,-824569,71226,-482912,437255,489548,-1129834,869346,-170575],[0,0,0,0,0,1,0,0,1,2,-4,4,-3,3,-7,11,-10,17,-21,28,-34,44,-55,67,-80,98,-119,143,-170,201,-238,282,-328,383,-446,517,-595,683,-783,895,-1019,1158,-1308,1479,-1668,1878,-2105,2353,-2636,2942,-3277,3644,-4049,4495,-4987,5523,-6119,6785,-7517,8337,-9259,10318,-11546,12997,-14809,17255,-21119,29829,-90549,9409,207260,192192,-269745,210977,76253,-265998,-243929,306407,92884,-269021,-193709,134279,150343,-407580,36418,263807,28077,-207319,10358,387676,-16783,-264554,-57762,64698,-78757,-150988,137230,283613,-27812,-402697,265138,17640,-218357,-48218,373560,-230238,-567601,192629,110159,-314476,11765,438484,105576,-289723,277665,504973,-360078,-366868,496632,356059,-687977,-385604,489242,-152912,-662374,98164,983334,67170,-318649,515810,303530,-254657,-401360,702887,469362,-604358,29150,264823,-124240,-287135,-369692,770932,-268746,-510936,-43475,461723,-176429,-965118,1112637,478095,-820047,-397878,626714,738561,-975183,105544,957654,-316899,-323982,56348,652586,-705985,-613634,1365078,-192216,-720437,-187592,1126568,-191539,-1585538,1159342,231100,-402448,-586762,356586,940594,-1536439,-8360,684652,-148457,-638790,-499380,1424124,-662967,-736125,624190,-55214,-149688,-1208752,1331251,364136,-1088541,811214,542209,415606,-1788113,171177,2241299,-1256138,-618052,14648,1828317,-370723,-1887485,1834693,-380217,-263040,186238,558289,578577,-1669274,1698644,396597,-1621702,-246735,563464,1649966,-2415830,267813,1834872,-847853,-307319,-822599,1878156,-575310,-1581530,1782195,-517012,111185,-1180599,904432,922036,-1982895,1188317,-175916,-18589,-815889,225329,2431536,-2873597,168727,1171836,725443,-1243262,-2354452,3533249,-28985,-1829760,-297821,814345,1826260,-2989872,773112,1044978,-951212,904149,-849181,1160154,-1682389,342445,2712165,-2671136,-8293,-191105,2230373,-755254,-2686768,3017534,-101997,-290894,-974583,586337,2008873,-2921477,1525384,491236,-73127,-5721,-832953,2522688,-1973425,217734,1512639,-894901,345359,-1215330,2931016,-1319979,-2309848,2414130,471300,287714,-3349143,1958431,3253118,-2956496,-207326,32995,2682535,-1170603,-1892261,2922350,-1474728,733268,-166712,158860,-24635,-1967710,3724348,-1061178,-1880147,427708,822139,1712384,-3856519,1444679,1891282,-1583267,-82306,-887458,2661257,-1542964,-813717,1784837,-956710,577376,-1467522,1704199,-25004,-2205376,2313211,-575415,79038,-1351738,1087146,1890295,-3347722,905717,1291541,312703,-2105666,-1308185,3577676,-1258542,-1512793,389811,949456,573359,-2749642,1785868,209977,-1430647,1027948,47972,649453,-2016396,1247232,2080634,-2230334,12449,536904,1535759,-1702725,-1353411,2779411,-916130,-905376,-408467,1538929,406318,-2111766,1791401,63208,-606508,-641689,205777,1653008,-2325971,314847,1161035,-308803,-794978,-375930,2357780,-1284423,-1359625,1572914,594850,-761902,-1733954,1958489,1187027,-2163969,342384,856749,556817,-1605899,251290,1882700,-1473008,89395,958047,588001,-1402855,-702176,2243812,-795224,-1256635,491556,1101161,-339452,-1546207,1425104,910041,-1249501,-216239,868835,708381,-1690180,158990,1494079,-466500,-998034,336483,1294759,-602111,-1259680,1048258,520733,-1087823,-659491,1185820,580192,-1457340,240743,1038382,-113290,-1194923,475439,1306325,-1080460,-553486,1056479,292685,-968795,-352743,1606418,-294953,-1048200,630297,810682,-913183,-792901,1048193,497643,-1581264,-169249,1038559,-122037,-1482115,319661,1097033,-659177,-992270,542188,850864,-802232,-796877,735815,742951,-1082802,-96469,1058152,204884,-1200147,2457,1006239,-341940,-1025754,665909,1007054,-629657,-493966,1017564,470013,-1115143,-115541,888246,-105940,-999938,544480,964965,-687217,-184490,781219,421066,-820496,130809,1000225,34648,-796579,531632,963977,-614439,-602568,878277,461997,-931658,-85805,1033312,157144,-752795,129203,872819,-202434,-910554,310607,672984,-714468,-481637,253521,392850,-473225,-569054,801447,-9520,-534017,-384377,853009,-204332,-829961,629851,446029,-216657,-400253,273465,318353,-762635,452521,217969,-169555,-573904,221501,919821,-733687,-229989,726017,-156819,-346621,-159324,727828,-358938,-818553,532437,166259,-277926,-335415,666685,97709,-790000,187493,180995,388562,-572740,105734,744248,-583135,-51643,133974,172935,-14442,-702075,580382,-132737,-19886,-310911,-125289,560358,-488691,157660,-243633,-285029,462874,-267370,109114,-408255,52276,343775,-662926,360441,123053,549987,-544190,-600062,937454,-373201,-102922,109959,217996,255554,-1075240,663454,159051,-468013,-3839,-21660,602026,-722773,476079,42796,-453707,484058,-404976,305082,-622668,26360,430171,-120974,64108,-667681,224150,-4029,-218496,399833,-405952,302695,291010,-47702,-224540,-683824,1076553,130818,-546751,-164872,256916,1029207,-894243,-409574,956154,415972,-34821,-790149,857567,181806,-814855,124477,171763,243958,-695131,264582,305144,-569833,84319,-121845,258851,-213908,289961,472541,-673970,403647,298741,312276,-670918,-390565,1044519,41487,-334307,-146236,172962,458072,-154360,187672,-292763,-161432,293690,375415,-501473,-876777,547047,898866,-907692,-947270,399606,1041143,-759881,-1270440,678520,944235,-403417,-767462,552299,716013,-745490,-481561,738688,107201,-771170,57579,601294,-123114,-2412,11966,190141,-322755,279745,685937,-641668,-500833,414521,829340,-750765,-913433,943242,131342,-514222,-410237,583274,516245,-448572,33336,-35860,-367380,-43572,496553,342127,-1074435,246425,820619,7819,-1224318,-325313,1531406,-412923,-1255498,54614,1242325,-134090,-1581692,569461,901510,-419882,-377340,329579,973140,-625483,-20699,924451,-283825,-159064,79277,960179,-603244,-380145,1059407,-275343,-600144,-79268,1303705,-196537,-1251408,422012,673902,-400479,-743582,222907,790470,-1161980,260965,709868,32424,-686451,22883,1228996,-914478,-736692,811283,593353,-625592,-1009016,1264824,596295,-987616,-399276,1188174,965480,-1215245,-62280,1215395,-144057,-765257,-41067,928458,-605976,-1216522,1204609,253697,-504854,-226364,873895,135067,-1243034,781904,608320,-722902,-599190,509212,573254,-1174184,93832,909594,-91421,-832577,-120857,1277509,-261730,-909501,328424,210383,-409231,-566516,842814,453606,-1192585,216178,1046237,335953,-986033,90640,1067214,-776557,-777787,357341,743010,-554314,-725974,1210081,436897,-870167,-293990,844521,-33957,-1158262,476355,843921,-472484,-758016,815409,610088,-684223,-71907,922610,-242256,-1012111,117993,772656,-610169,-708285,878486,459916,-958857,-285951,943122,153426,-953814,-60675,831932,-336866,-1061771,371528,756685,-394545,-643234,736163,553803,-1023319,-482224,698504,519512,-943654,553,1204783,-217834,-1275809,519733,808819,-976317,-832257,641647,869222,-683724,-212653,1035013,-290867,-1083725,220635,933709,-545653,-700744,550039,423987,-741600,-184540,831587,161504,-668650,68618,677241,-242334,-778130,321138,562711,-633833,-239277,714917,462303,-771224,-637264,760604,72091,-698514,-219020,854148,-299831,-946629,520043,838064,-719375,-273950,763654,432393,-659485,-437528,1135427,-219401,-894928,88947,540148,-143591,-952310,892397,413369,-448864,-202323,255932,529950,-933993,35544,896520,-168443,-345032,119914,556289,-709793,-281468,672113,162800,-66934,-276944,592065,-329170,-828113,477664,359978,12201,-482153,104261,596105,-771809,-114618,622148,267286,-619017,-372661,877271,-171003,-608083,-90979,301775,68478,-940277,714912,244561,-716068,177582,253538,585700,-918204,92134,1174598,-569370,-109230,-116174,936301,-356753,-1034968,940654,-180617,59096,-384082,-65136,547607,-1044966,1020819,-334220,-189194,24849,-196828,741211,-1311531,329994,446799,-429430,368696,-857783,1284215,-163565,-627069,540818,-171179,995638,-987650,507083,545440,-942010],[0,0,0,0,0,-1,2,1,-2,1,0,3,-4,6,-6,9,-12,15,-18,21,-31,35,-43,51,-62,72,-84,99,-117,133,-151,176,-201,225,-252,283,-320,358,-397,440,-489,541,-592,650,-716,785,-857,937,-1022,1116,-1215,1320,-1437,1566,-1707,1863,-2031,2224,-2440,2681,-2952,3258,-3601,3973,-4334,4561,-4183,813,20991,73885,-192820,-169634,181181,-240372,-60781,161417,103864,-163132,-18887,153939,136681,-291487,20430,145427,243780,-175548,-64028,185720,228856,128722,-355908,-41518,425156,-232927,-542758,149930,625679,-102000,-613153,561531,154814,-652177,-308007,354032,-91185,-503763,11106,861564,-197744,-382998,77517,-6706,-286919,-288179,313366,-22570,-388497,107524,-94201,-179809,-281277,133119,263767,-111299,-118532,7639,-2690,-254082,109579,600461,-341899,-419193,-135964,519607,-263499,-435207,517642,381291,-413986,-611157,615170,293456,-792485,-224981,764148,60252,-986548,159368,1137036,-347782,-917937,649037,659961,-612663,-393245,732427,142738,-931409,-65398,645823,-38254,-521858,365144,787636,-888503,-323495,658227,500708,-489723,-529854,877072,-5373,-571893,70999,732664,-42793,-684638,109937,454443,-510886,-110425,521071,340746,-903880,179555,1366956,-308047,-903090,156197,1359858,-410891,-1420554,1079756,901417,-821964,-601711,744433,582961,-1506386,250128,1046460,-181373,-1031938,127538,1267799,-1417983,-403252,1069592,168867,-742664,-420244,1688681,-512465,-1361464,515557,1188638,-291760,-1639051,999942,1376241,-831987,-981022,77871,990503,-671718,-661843,1163428,-282633,-75074,113693,447803,-492487,-924839,1487675,431145,-1320115,-526039,1265775,763611,-1861905,-31937,1529972,-659585,-921849,116641,1285438,-1063232,-788200,1347155,-200877,-827809,-536921,1646914,-89659,-1519616,1130418,444723,-592047,-1246716,1140396,779962,-2074950,157236,1357752,519572,-1625836,-1008981,2501563,-407533,-1152653,26728,965257,679775,-1612377,680764,301953,-766291,508256,421942,41082,-1491490,570782,1716248,-1351187,-1076721,747121,1666101,-835198,-1568758,1846733,300652,-1086994,-318037,1469547,115551,-2002883,1271666,832676,-989345,-1007544,841655,1168142,-1890692,341786,1130901,-175807,-939204,-102716,2012261,-1030129,-1132461,1315498,1005520,-439941,-2079444,1769755,1249158,-1524965,-415353,671060,908332,-1172449,-459525,1251356,-769631,-189339,362101,688858,-1010838,-872974,2464027,-207371,-1532672,-25732,1467898,115975,-2202222,834503,1069509,-1038891,-637384,716880,1143743,-2068009,6285,1459574,-533398,-949826,184149,1635271,-768675,-1225429,1420167,463717,-879799,-872768,1198493,582211,-1855354,344903,1036108,158671,-1199777,-68225,1665152,-924698,-974718,404577,938426,-556580,-1010323,1340879,-74153,-1163779,381747,810334,-607313,-1805729,1258008,1217188,-1546571,-644577,1159297,1078882,-1609951,-427199,1864829,-349964,-1110374,42032,1058770,-621785,-1557027,1378475,665496,-1094849,-656325,881131,368767,-1542668,351263,1026082,-399460,-939584,305179,965686,-839881,-456156,841691,196712,-812691,-527412,1427641,-95273,-772516,237509,748262,-240383,-1192778,747875,682964,-1209341,-512991,754311,569735,-1154065,-77736,1498331,-79232,-1097472,283176,1098138,-775837,-998878,948463,782463,-1030513,-424283,1112264,72085,-1116249,102218,1040110,-254079,-855311,483151,665337,-762502,-442485,496968,158269,-366038,-11256,557459,-78026,-635685,356134,330029,-312632,-481530,479929,569279,-594746,-298283,458705,162818,-888842,-46922,775250,-376965,-639882,469222,706887,-572093,-386280,797247,280800,-873243,-123400,933062,-62176,-1069354,561864,956624,-500828,-472832,675045,640689,-751943,130322,624527,-50021,-580452,44212,668109,-219938,-375828,145728,194967,-411115,-118676,162328,303582,-220083,96039,428058,-382215,-200161,241863,374935,-68242,-247685,222134,-35847,-407997,-352669,422821,145009,-558698,-171261,383955,-171927,-495482,272102,314332,-66675,-375710,294751,245958,-445610,20043,705239,-226199,-297532,278052,428649,21098,-528813,364049,-98011,-248718,-79147,-175774,-21717,119566,361655,-23038,-282466,229426,-48687,-156221,-72044,68799,189427,-232299,294202,-37734,-305796,-83875,-82434,344308,-298924,-324789,-94638,81196,294150,-256551,161952,78291,-105045,-112701,-53331,-33457,-17340,-86742,205638,-43158,-106328,-54983,162880,200398,-154125,169462,-667815,-15313,309948,-221993,-304853,94702,570243,-189169,-531236,405402,486060,-222370,-580510,185509,265847,-690287,56939,377961,318213,-421857,114303,573899,-461907,-507985,407691,313291,-130870,-696920,530582,495120,-253644,186883,43716,319330,-624694,-76960,806136,82001,-271617,-216265,283567,49119,-189852,240749,-17002,167172,279467,351600,-210126,-286010,1192885,206426,-1048412,-313218,1147823,604361,-1023455,-200788,1224597,165780,-984306,-181827,1021354,-338482,-732091,648684,302657,-256468,-375028,612556,57067,-847915,466584,796130,-214010,-751491,213612,991070,-483040,-704553,458280,577348,-421415,-748816,934290,280411,-458373,-205566,-94114,437985,-831160,94975,-32949,-415356,352537,389313,-379251,-858133,614103,1639795,-865041,-1335024,897127,1340949,-457498,-1501307,1140001,905601,-747942,-602987,439372,268887,-1074115,-297165,1053860,-441012,-405549,830725,746125,-842058,-724447,1610407,-20985,-1131257,-634721,990034,320732,-1398783,598121,1108279,-243206,-815265,154746,1300535,-353838,-404477,438802,300804,-80430,-259202,398631,-530915,-395611,969357,345201,-1082666,-583827,1590359,396706,-1770812,-311366,1823328,419391,-1720796,-293360,1758947,-798443,-937234,493005,671154,-899515,-817493,1358806,24409,-1230785,279330,896698,-40963,-1601020,552477,1312801,-990014,-851041,640352,1130930,-1260222,-732231,1047102,45827,-739207,-236602,789631,88953,-1454909,317832,401412,-543137,-495765,692864,249542,-1351671,342245,1223410,-470459,-1196251,398682,1509815,-1292544,-1497788,1311159,919220,-1321612,-990158,1376254,532687,-1480741,173525,1238564,-204307,-1115912,718002,1135063,-1099600,-662026,1250964,771599,-1324989,-333767,1473031,21346,-1325083,86806,986907,-139202,-1276387,694352,828814,-880805,-834043,1043134,675096,-1297926,-82281,1212095,-85943,-1079155,407153,1092303,-634078,-912812,1132704,798759,-1020912,-310832,1385686,58150,-1508569,440897,1283411,-744483,-1162001,781293,1101338,-1152228,-768827,1095752,504141,-1233803,-341042,1667325,-219353,-1602013,494985,1104960,-720043,-974913,899945,829238,-1180215,-511014,959248,230590,-1129859,-67737,965648,-252054,-1297137,351498,1056168,-898058,-826558,695557,723488,-1277371,-343713,1206703,125396,-1116959,141276,1305392,-703841,-1232019,1000979,685764,-1032870,-528373,1323794,448099,-1240297,-84390,1216653,-474656,-1315190,579696,953661,-799581,-1096522,973868,975880,-1145946,-369606,1296976,-72023,-857008,96606,1018663,-486614,-1031748,782984,1009394,-621046,-613828,843637,371627,-1008728,-238440,1003930,119703,-1089925,-4010,927170,-606014,-896750,985506,446119,-856680,-681280,1058444,205019,-1430163,98586,976021,-294406,-1213477,773583,903116,-890464,-723208,943115,296556,-1026653,-296802,1388631,-203680,-1102221,299201,1245254,-578170,-1094067,421935,910814,-683884,-444973,963990,391573,-1041150,-86629,819056,-152091,-786349,111244,1099753,-479864,-402474,604065,403055,-664884,-738924,985294,258285,-1019467,312855,950527,-83096,-1076744,728147,979481,-740042,-560407,822148,458721,-996818,-313027,1103781,-354370,-669435,294828,918828,-566929,-1067884,686283,504913,-482886,-240285,792294,418566,-1026331,-78943,721066,-121489,-323181,232862,939029,-529843,-363095,444043,405961,-239080,-624659,863985,69223,-847619,127906,278353,53536,-760674,298968,866508,-731194,-445229,653091,502235,-690924,-508593,1025998,-185094,-581541,265073,656836,-92744,-872605],[0,0,0,0,0,1,-1,-4,2,0,1,-2,2,-2,2,-5,4,-3,2,-3,-2,5,-8,14,-19,31,-43,53,-72,93,-119,147,-184,227,-274,326,-392,472,-556,652,-765,894,-1035,1194,-1373,1573,-1798,2042,-2316,2619,-2953,3321,-3724,4163,-4647,5172,-5742,6358,-7026,7745,-8511,9321,-10166,11021,-11828,12473,-12654,11237,35746,-147929,284359,454711,-348786,-181313,101148,361327,-44428,-192396,-204932,-83881,-282654,50508,-23682,199047,-19961,-174313,7112,-71415,-186250,-277711,438985,322152,-19800,-208308,195698,285456,-67983,-452048,404475,442849,-411783,-483218,561499,177085,-391725,-60299,579087,-238055,-354465,222461,550768,-35130,-498371,498292,-139897,-412558,74504,315498,247131,-310523,274210,211836,-223340,-215284,181296,109323,-166955,-216261,186765,91014,-229379,-215530,47460,-55207,-511702,344312,274167,-527152,-508684,496899,408881,-782486,-413672,745559,124960,-899699,14296,863488,-247405,-958095,457833,593009,-461659,-448587,691046,487818,-785440,102434,842606,78853,-484048,274394,582813,-396149,-525528,783103,425746,-665311,-374349,962009,261630,-1065752,5007,606417,245593,-829762,-102669,455089,-256530,-17173,496713,261698,-708241,-51496,925208,-222207,-1135916,327630,1264341,-365906,-1182733,981706,914872,-1069477,-617898,835224,817878,-1484883,-107065,1377211,-448229,-792413,306222,1023002,-827875,-905563,1280764,290651,-929823,-562585,1240933,145926,-1445740,626748,1080488,-653763,-1277038,417679,1568703,-904929,-1172590,448120,966384,-246278,-1212137,837658,107059,-464152,138610,432715,-235547,-964167,1070842,786396,-1780046,-420320,1220301,715723,-1462352,-560038,2105941,-609913,-942386,328010,1238021,-621972,-1220448,1661496,256735,-1290518,-374937,1078583,464525,-1836650,738662,1154594,-772623,-521876,505386,1318487,-1946977,-513972,1713770,-52305,-1233471,-828301,2051123,272618,-1836847,139249,877407,564569,-1433098,176843,921304,-937082,91316,232683,123686,-922786,-99234,1884642,-1135488,-1502666,1050882,1255857,-732267,-1766215,1522771,460205,-1239628,-141227,1079102,578352,-1673546,733824,1405428,-1170170,-631656,617591,1169042,-1522793,-755113,1860022,-494453,-550656,-150244,1511883,-239954,-2007238,1546803,1074931,-959839,-1448768,1010747,1809267,-1766559,-841504,1026020,822608,-537183,-802914,1471786,-339871,-726412,567954,169058,-875206,-828668,1827860,550531,-1922686,276355,1386140,435446,-2066079,380902,1933767,-1192800,-747069,657559,1160587,-1043649,-970678,1878204,-455304,-1054856,129420,1249492,-21939,-1824344,1358247,386000,-1234801,-436904,1033104,802410,-1632442,-27460,1711365,-382631,-1143775,-280443,1953716,-562132,-1155970,893212,733615,-174180,-950124,1017556,725745,-1287620,107606,892413,-371405,-1608377,828744,1437791,-1354730,-880284,1327862,839847,-1344373,-1051456,1839667,8189,-1473949,350818,1205220,-201549,-1259259,937507,733725,-1083447,-553178,785231,577973,-1510074,-140994,1393804,-540226,-810989,456837,989170,-692181,-922464,1127681,605522,-691783,-479403,638066,419809,-917945,213312,774971,-347422,-959190,496138,1098902,-801576,-584347,952228,421428,-983618,-60970,1666678,-237667,-1143687,390788,1120380,-478242,-951696,1208106,699346,-1198343,-340266,1048421,252699,-1232963,198811,1116825,-527379,-815116,312485,403317,-522625,-394887,604490,452639,-612397,-26078,676444,220059,-842854,51032,762499,-493564,-605492,390125,323862,-643652,-54655,739592,13896,-1095472,-75987,805391,-113525,-975026,337339,798931,-687656,-864861,831008,373984,-801263,-210568,898028,-68194,-717230,-44507,1054989,-411331,-759753,503507,776475,-687736,-569871,540705,48676,-666356,-128858,720536,-360319,-587331,257946,344617,-194444,-283082,156943,-73479,-186063,-81989,247260,-91783,-206622,26071,130142,113193,-325268,329959,54333,-217115,-203937,344041,143691,-682587,32495,561918,-143774,-465491,63052,494640,-452805,-367869,438225,69029,-328876,-361443,563705,192864,-353740,31213,241892,-140065,-317469,135972,517309,-215359,215647,90233,13873,90356,20513,22496,-91369,279596,36483,-284722,139409,118147,61183,-200402,126957,128307,-76298,169544,-101935,260062,64267,-82461,-36340,-465399,83798,47489,-155272,273119,-116660,-250107,208451,138228,-379867,-541178,286978,-66725,-343759,-95076,185125,193035,-297543,69375,-110959,-40372,67110,-123567,-200114,-34146,696189,-69939,-818250,397319,516130,-341748,-472969,56157,524244,-399260,-207470,332782,-88959,-381597,50995,426250,-230383,-706601,128153,102335,-3370,-534440,23161,517495,-574817,-214878,6065,263487,-399883,-279251,531953,-111171,-409980,-227241,434101,392806,-491240,4075,-57924,2038,331240,-196721,-118109,-222156,897585,322979,-1095336,-187109,834525,610848,-1209409,-276506,1242586,369133,-845727,-473250,930864,-67828,-724228,403817,358373,-356979,-141974,772827,205752,-918955,-54551,943298,-180963,-901420,115153,872241,-377901,-713844,732649,434782,-352045,-691255,577589,838826,-689007,81280,329990,399485,-513482,-458084,345777,-180209,152860,464508,-292390,-778466,482326,1419882,-663064,-1370604,883791,1206487,-701475,-1429299,796151,1336706,-771004,-741428,862721,405939,-844484,-273621,803542,-48503,-705773,510717,725512,-781419,-998152,1050741,597295,-1231719,-184279,939706,555500,-1357670,140864,1053802,-261799,-645514,87386,1374049,-386406,-702859,691723,627675,-77071,-352505,317288,-167633,-640921,835506,211204,-830261,-330588,997046,512009,-1961691,-212106,1917562,156496,-1670960,-25830,1630182,122022,-1485520,338787,935655,-466845,-577801,979231,200682,-1251191,296343,1216169,-189580,-1468835,638942,1457413,-725165,-1033325,782419,693198,-933260,-874334,1326947,331088,-818787,-272706,855377,388754,-1196571,136032,768621,-638520,-553344,298254,503246,-1045180,-97701,1425042,-405342,-1043990,510208,1295952,-801022,-1441612,1332441,1089582,-1209232,-989963,1140634,763714,-1610647,-206498,1359249,-245441,-1033339,629717,1451833,-882626,-638894,1521532,972924,-1029114,-688668,1532072,319393,-1188406,66945,1150296,-223877,-1369302,646372,1139253,-933174,-473607,916130,637998,-958063,-491377,1276615,31436,-1208857,210478,1224031,-330773,-1211725,897007,812525,-1169758,-453764,1323094,348600,-1436706,56206,1393618,-327112,-1470850,710635,1023810,-994159,-998038,1268303,642150,-1385856,-245719,1221073,-53779,-1111273,64304,1278046,-641225,-1028173,765396,1066163,-942005,-542142,1123078,346350,-970763,-281401,1149536,-95651,-919223,367795,1097679,-597223,-950078,597917,647282,-928506,-522411,1360410,9901,-1088755,33801,1137768,-355873,-1378366,562075,1005107,-1008454,-684404,1270477,500622,-1284665,-396370,1459285,-167713,-1530158,260440,1228428,-803981,-1049635,872748,651843,-865524,-669827,1099734,164991,-1149057,173873,1111009,-98527,-995767,687022,1084077,-684431,-780655,579459,395868,-715933,-369241,1117037,104823,-990130,158898,1319812,-634825,-1157647,748999,835341,-787889,-558005,999384,382507,-1338400,-265335,1334893,-122637,-930428,592207,1311055,-849499,-1009363,941911,512164,-1127044,-685255,1128846,202320,-1347156,24790,936103,-201827,-616499,717304,812295,-878165,-838469,670748,633931,-655285,-227891,995677,51407,-1028686,79159,1083581,-352134,-950410,476637,823966,-496100,-574194,753851,485472,-835667,-151310,495907,-116678,-960140,223800,864848,-735864,-595407,660441,270386,-619490,-532284,1056134,-68906,-1201896,116493,778194,-359787,-740713,678531,738138,-604708,-427943,734310,468861,-1160811,-200525,877854,-173228,-645492,269893,787485,-357064,-802283,487312,356525,-494559,-384567,728822,671616,-819003,168079,545131,228060,-497926,60306,832281,-802475,-535230,800966,399564,-453238,-787458,688578,-144564,-938492,141631,304622,136734,-866398,333178],[0,0,0,0,0,-1,0,-1,4,-3,6,-4,7,-11,13,-14,17,-20,23,-28,31,-36,44,-53,59,-67,76,-89,98,-107,119,-132,149,-161,177,-194,214,-230,248,-267,291,-309,327,-348,373,-394,416,-437,465,-493,517,-545,581,-623,667,-724,799,-895,1020,-1184,1416,-1749,2229,-2957,4132,-6198,10416,-22228,186010,143180,13250,-155921,-79617,216951,-195876,-352571,233432,306073,-421500,55049,171388,-226366,129019,41066,186057,6541,-208187,346054,16559,-47454,259499,368114,-407482,6247,426080,-165321,-412660,33260,355708,-434904,-415230,396966,199189,-304746,-464525,309051,264210,-492493,-51286,423671,169320,-719341,-12534,600269,-62748,-517587,50883,516785,82961,-554589,500519,592234,-704234,-366452,435803,495672,-584240,-144475,699409,-108915,-767352,146246,202893,-210024,-629191,725871,-157841,-555414,97360,558807,-119035,-968154,515175,423413,-843811,-274697,531869,170234,-671049,-220025,1199271,-173662,-370773,-166157,773679,-209680,-696082,1069942,108162,-398346,-376973,529144,838138,-1481701,-117198,808917,-267487,-667290,-241579,1551436,-670074,-904218,692728,506922,-273082,-1179854,1042446,240375,-963923,228803,420901,443285,-1164199,418656,1272074,-1479609,-4613,803631,634752,-1576703,-789159,2241082,-424945,-1124779,-85956,1100009,629335,-2199994,804202,132509,-384807,377649,-249553,1006531,-1620772,659179,914355,-1170295,-193227,-311964,2105529,-1478257,-1262056,2221609,-408674,-46415,-1623356,1788697,975796,-2693349,808000,258839,639019,-1488702,-492020,2336387,-1896616,601365,192494,-44611,64009,-1169436,2746481,-2045500,-1264528,1902780,468246,-119169,-3360353,2758231,1727201,-2675393,-281987,7072,3046929,-1743402,-999517,1730228,-1180447,1356508,-1347999,670600,-454954,-1168681,3094314,-2068235,-451595,-134388,1360277,773935,-3829746,2114075,686528,-742040,-1258564,-426486,3990561,-2924702,-724228,1188186,375907,355231,-2629434,2728751,-372450,-1635271,1825980,-1132943,743093,-1816014,2065183,900817,-4004799,2231323,901566,1012622,-2943804,-515029,4741067,-2457773,-1043251,-539540,1803825,1231078,-3304971,2186116,-844885,582824,428500,-1187872,1201458,-2653284,2488149,236710,-2208153,402185,-171543,3015570,-3398343,-974366,3132341,-907158,-740362,-2135764,3347562,267950,-3226401,2069228,-108048,819531,-2062916,425281,2394056,-2877310,1402720,-132996,202287,-768418,-303912,3146422,-3247166,-292915,2052179,280799,-555263,-3038201,3622209,347137,-2415167,343022,-178252,2306032,-2632783,306207,1276494,-1755030,920952,-861305,1335038,-1399666,-554635,2861794,-1960270,-453535,-234598,1905507,-111593,-3194187,2486252,639220,-554110,-1545450,821983,2425852,-2703259,102407,1235197,8790,-732024,-982385,2432839,-1439547,-1043392,1651636,-229875,-230288,-1253296,2514285,198850,-2606358,1381425,677953,-81399,-1900960,779147,2383550,-2107600,-291957,827947,1186565,-925989,-988259,2215102,-758537,-630970,411976,716287,-113170,-2095865,1663392,854600,-1733886,-449518,990758,1432971,-2258995,-62142,1658267,-583232,-1173367,-286360,1860602,-688907,-1549200,1535126,514715,-804951,-958772,1425027,438327,-1810965,753822,831870,-286686,-1244106,754061,1292455,-1437033,-310027,1385808,157491,-1064676,-187658,1596425,-201911,-1330295,452386,991231,-602757,-1270916,943051,666337,-1313175,-369857,1158733,485843,-1284592,28632,1471871,-125128,-1266630,350851,1397352,-559353,-1303163,842642,620932,-1219924,-810649,1251932,419637,-1399940,82808,987739,-256862,-1061724,663064,942747,-1109318,-400278,990952,518102,-1041821,70675,1013065,-154174,-1109896,412643,647205,-790983,-461312,854319,543651,-946721,-199656,940226,-88942,-1240410,229473,954436,-392808,-876894,374499,955583,-803001,-855344,800366,415539,-1022872,-412793,834564,317488,-915843,287006,891191,-266795,-1060017,312836,932214,-836440,-975081,862742,147144,-871994,-250949,992237,-198400,-886300,502660,461560,-270321,-327247,471531,111407,-1021358,95974,447504,-331198,-595652,-58370,908160,-916622,-445654,486285,486459,-173623,-365123,784999,-130382,-597405,31868,649325,472378,-1010228,100280,598416,-269206,-301790,237601,898114,-300771,-797806,662440,-150052,-343417,-300921,282088,356590,-1012285,842038,209300,30410,-248359,-313935,848836,-659611,82851,204854,-162820,30186,-762512,381205,-475449,-126600,512535,-637127,534930,-295054,297526,-106303,-735197,494670,-145808,265203,-647434,-211081,1074526,-944333,133832,-559606,754858,180274,-1142635,678740,-232236,95866,-410360,75666,442585,-601581,503779,204012,-112980,25857,-673284,1112715,-434402,-230065,323001,-217155,737770,-897108,344947,320914,-219191,235565,-925001,940753,-54819,-485498,553813,-175710,582019,-720564,51733,511684,-227409,446210,-903555,392985,156562,-486619,506258,-783191,655140,275473,-231901,-176400,-445208,1037187,-618826,-578779,127558,261819,262541,-486785,754498,-303984,-335530,554033,-27637,152447,-768577,628520,920298,-720403,-165800,163917,1139255,-94007,-1220906,498943,345077,104822,-684612,264697,911630,-826276,-399182,27356,631019,-281301,-817692,645050,-198048,-221422,219655,26280,-87661,-464153,485409,-302345,-703732,740512,495467,-517413,-916743,526046,753669,-480725,-500104,284005,413426,-363891,-273071,572903,-357746,-430608,433029,-29735,-921748,-470056,1049906,353671,-1259987,-435600,1149207,772289,-1147900,-540591,1265305,231746,-762688,-426775,786055,110720,-1115707,-78813,851286,-354016,-306130,445303,201811,-457910,-235423,713992,-425031,-586070,432450,350755,-394230,-997283,1086556,227865,-952455,224921,614126,251127,-1270555,102086,491323,-145937,6742,6982,277756,-670416,-10619,1126059,-398993,-857609,154677,1287683,-433512,-1392136,647920,952644,-334358,-979078,422688,1288315,-757573,-243044,678122,571383,-508453,-720605,1245346,-295255,-1145469,592038,320564,-263863,-1012660,1030792,544086,-1321410,199614,557070,337067,-1145816,51698,1206773,-1052308,-719766,281280,826006,-811329,-636578,1385877,-387204,-656313,47712,608737,-16892,-833466,1041018,402665,-891034,-166057,856902,877399,-1113138,-307265,1263019,-6695,-765407,-185718,1183037,-236290,-1122138,513185,663599,-262599,-960651,782753,670970,-1239353,18444,786777,207797,-1111784,388664,1064703,-947470,-401120,856368,601234,-620651,-550560,1147451,-163454,-968137,375738,528208,-120961,-1112233,351116,512390,-804321,-418171,823795,380435,-1143619,-215798,1180369,141541,-796203,225733,1014096,-223513,-1040893,791273,771269,-570943,-586284,844410,610152,-1065952,-121279,1240015,-54431,-1165474,197642,961895,-456338,-800860,996386,515132,-818907,-432715,757007,3248,-727539,310522,1005309,-316993,-957524,645632,558016,-681338,-622303,838513,367322,-961025,54432,598095,-290054,-794708,618862,771689,-614173,-369816,907795,361590,-751657,-302540,1037813,178990,-718932,96622,1038507,-215210,-1005120,646202,672415,-321590,-802238,852443,301809,-585447,-230414,998290,-16371,-828418,169296,791219,-281980,-846534,558695,791394,-823585,-345346,674972,78774,-808237,-155772,738794,-380828,-567823,670153,599658,-285843,-527064,821770,523181,-798658,13461,406592,105507,-1098689,173277,1020887,-617344,-464785,313148,726286,-371913,-735430,1037604,-105781,-738632,-274371,711990,430733,-1048051,302079,581385,-269815,-375166,378219,654954,-1070223,-287825,672584,24590,-536820,-378517,1057168,-348730,-380782,418528,-277616,-214687,-537256,674275,214694,-1314086,736108,109328,186277,-578488,-111721,865826,-1044335,14600,46840,297167,315219,-1123004,1008452,-435932,-358205,68899,4278,704513,-1039700,918977,164924,-709434,31790,-97608,1032241,-1142434,-123793,1133558,-863961,171030,-718060,1033401,-105295,-1138805,1150752,-799451,426029,-259064,60960,916792,-1482215,1116102,-217661,-444400,375630,-543497,1387392],[0,0,0,0,0,0,2,0,0,0,1,1,-3,3,-4,4,-7,9,-13,14,-17,22,-27,31,-37,43,-52,61,-71,80,-93,108,-122,137,-155,178,-198,219,-246,278,-309,341,-377,420,-465,511,-565,623,-688,754,-830,914,-1007,1102,-1211,1332,-1467,1608,-1762,1934,-2118,2302,-2480,2615,-2630,2296,-881,-5119,107514,106871,-127403,113857,261669,-264072,-289603,123322,361484,-289214,48510,102685,46565,-130173,215651,403580,-303213,8693,485186,-48733,-386742,285637,-64322,-159120,237303,282836,-259600,-433899,308868,480250,-170274,-382918,301113,194636,-328029,-133919,479598,149122,-394906,151645,306118,-79966,-226179,33674,525634,-4688,-568764,34159,765585,87110,-455496,252568,597310,-422091,-648780,591262,378505,-422021,-202228,574304,7299,-874626,460309,408508,-520075,-751523,728447,478231,-872250,-9661,327782,-270677,-862016,26135,746220,-854872,-421039,686699,410667,-551168,-446137,980585,-212452,-711866,316040,382154,-198529,-906241,864291,253875,-1117578,-103503,478456,832248,-1086379,-189140,1268441,-220802,-419498,-491727,1491876,-74601,-1489346,1165346,427113,-158053,-1231203,604825,1174529,-1423076,437219,624504,120571,-656899,-61768,1504878,-1357048,-190206,1336559,-195192,-682748,-1159159,2218379,-88282,-1907189,637623,536032,953412,-1835283,284725,1540024,-1029714,595931,-565700,534343,-470282,-355436,1624954,-1685291,-150483,438287,883632,-11390,-2334687,2613835,199157,-957076,-890836,620957,2225709,-2865772,362047,1423490,-315394,-699444,-1370949,2824041,-1035598,-1183051,1442768,-901341,447598,-983869,1548315,-431726,-2500219,2656295,277948,-598440,-2122473,1339383,3045667,-3568228,-249095,550688,1557366,-730138,-2718778,2572168,-742425,370302,-213912,-823039,1340991,-1698406,2455576,-809326,-1743268,1831582,82400,1175005,-3584606,991636,2593744,-2176815,-56128,-741626,2979829,-1308516,-2566136,2753230,-442430,268332,-2067097,1318979,1791479,-3052846,1998756,-623820,-34300,-177569,-150806,2227961,-4014408,1144843,2204091,-1167445,-845345,-1539076,4469071,-1255522,-2840426,1611623,325112,1976708,-3806211,924463,1335780,-1501082,1329679,-1743854,1177142,-1036287,461302,2217655,-3512939,816080,571272,1497003,-1063074,-2843793,4383808,-772118,-1314853,-565991,1230429,2017557,-4235414,1510777,1302564,-739101,-543429,-932674,3453791,-2325805,19854,1609409,-1584767,439207,-924386,2510865,-1560773,-2315484,3728567,-508086,-391021,-1921584,1952633,2503954,-3859167,816022,350925,1200677,-1151380,-1539021,3168668,-1489297,546910,303529,-164473,285424,-1614095,2891820,-1069872,-1550812,1283187,652767,846821,-3357945,1663099,2206305,-2191372,-200485,-111028,2488601,-2357020,-1250124,2398343,-719158,-169715,-843905,1596473,-59518,-2311861,2177371,-90374,-545043,-735668,913591,1082544,-3215104,1216932,1262772,-713258,-1212976,-375226,2562063,-1926461,-951720,1307863,270891,-236788,-1467672,1886332,324900,-1615861,927561,443120,213223,-1841997,897394,1441220,-2155567,-189570,685920,929100,-1545805,-1027208,2421739,-577723,-1177862,63237,1241489,-344108,-2057650,1326696,968580,-1372175,-755007,801210,854192,-1721227,266484,1447983,-719337,-1065048,272011,1420048,-1168411,-825101,1600059,188220,-987255,-415642,1287906,26308,-1387062,594629,874672,-432916,-1051714,500513,1292154,-1237036,-363991,1220002,652490,-1351203,-326881,1482257,-165438,-1147850,739201,1329596,-460985,-1319125,975272,865957,-1114853,-755579,1046327,495115,-1309447,21133,1377080,-136544,-890961,188443,749483,-802264,-879320,1039645,555998,-1030502,-244340,1057862,-249242,-940038,415815,1028930,-688171,-781954,1052522,432470,-992178,-226125,919763,255297,-1044557,-133514,934593,-284696,-943755,330388,1097934,-752243,-759231,763123,595673,-1005788,-497083,587884,468947,-1026720,-67834,1246669,-72424,-1099050,546344,884741,-764707,-604090,831768,412505,-616199,-72039,639341,-68531,-829510,304790,709790,-597213,-235883,257349,485589,-594885,-29693,760802,17154,-351020,19618,747362,-319220,-498348,795853,275380,-424100,-378457,586706,433064,-890416,173875,400081,479717,-516803,-422393,1055218,-122118,-134800,152755,217841,61066,-930404,765718,189943,-651926,-53057,134649,520133,-1092220,150163,653178,-308788,-165972,-42715,626441,-392464,-440408,874005,-273474,159591,-217364,146603,364897,-585772,645350,-580394,293699,242771,-205189,655554,-704620,671688,72324,-192429,222496,-629855,653269,-561938,-474421,136411,-66019,457393,-1060249,365252,285405,-476869,421601,-298510,881666,-386143,-75965,666743,-414636,211427,-386678,525781,152376,-906056,1074306,-135885,479435,-393265,-50927,1283387,-622016,226575,-208617,231477,457565,-917671,811855,-326285,197065,-150685,-660630,887514,-427298,139163,5379,-210169,518698,-472917,167393,-428822,85674,781053,-513260,109094,-87506,812653,-59155,-812602,712661,70332,296863,-539423,162183,630541,-662109,449450,-92698,-271571,-237020,-108323,1044254,-778246,-599014,572623,574733,176705,-1215213,415839,677908,-468504,-635236,-200418,1064059,-682060,-384783,554666,177397,-40267,-798473,390637,655259,-737817,274672,-24881,-40411,-159407,333462,-17115,-593612,626928,465711,-467092,-649270,446839,746365,-491207,-607562,745426,524583,-427370,-422783,306338,-87256,-297985,548457,-206983,-897106,-437826,674673,464480,-1310749,-404794,1266642,537142,-1140487,-761017,1400266,475812,-1087216,-374077,894560,86147,-862101,-261174,994909,-558967,-253651,290439,408181,-235192,-523301,865579,-237554,-638933,486136,359981,-590908,-658260,729422,478053,-1234088,-73862,725594,586022,-844758,-161480,1066967,-521649,-311159,105565,436097,-302148,-510718,817635,-340927,-865949,451763,755647,-214841,-1394182,762146,1098764,-666442,-1123851,-13038,1398953,-610455,-811984,885606,357538,-337687,-676554,987450,50220,-1089675,490281,462893,-280908,-799996,479560,984462,-1360463,483975,860521,-93768,-625256,-58503,1362812,-1116201,-781355,1018455,398949,-120594,-1179261,748792,126793,-920099,523700,639208,-74300,-846026,535525,944898,-761527,-262268,661532,731268,-846443,-848842,1482812,89258,-893757,-438919,958432,82901,-1503887,553322,918477,-378260,-632364,414310,928098,-984847,-288124,788449,64193,-777709,111230,1255848,-513381,-1078939,932726,292958,-664023,-492099,923673,171007,-1160224,197398,578713,-96819,-791338,149702,1245041,-923718,-32635,753274,308629,-818501,-322529,1043573,-166828,-1135901,191512,781228,-184801,-905205,528185,837207,-584554,-567159,723683,583062,-1059415,-153348,1017095,146476,-928774,-84729,907010,-174627,-949556,593587,588745,-871305,-444966,835420,139603,-1186902,135257,697501,-376410,-1054236,545821,590000,-844165,-730113,972856,154626,-868555,-67469,726502,-448943,-1018090,78209,912096,-411194,-429646,650607,723565,-519466,-446609,906419,341183,-888934,-61117,814831,-21149,-1294081,339300,729970,-397886,-716079,844462,592290,-984316,-388104,748058,214037,-891487,-17956,769272,-246177,-849016,337289,699889,-794199,-522626,752745,54916,-812049,-24584,964214,-151614,-595403,470513,577789,-561828,-418675,601686,636715,-889496,-144320,857935,24736,-773392,-95769,1059482,-373771,-933397,392663,540188,-169301,-758905,852271,389284,-614233,-93692,506152,104868,-959029,92614,910279,-283836,-639499,-36624,913817,-718117,-723811,962707,-247151,-421850,-1656,494177,-4940,-878386,768575,-76443,-363837,-130678,132111,795616,-1282402,298793,481293,-625808,-325964,-478244,1145478,-636683,-629692,902796,-406188,348270,-862605,661683,367905,-777200,511467,-402367,619309,-755919,130609,683723,-1257712,421086,77477,502519,-363089,-939908,1674061,-501611,-413215,-303923,286911,723329,-1376053,709374,-15046,-537294,685574,-884392,921103,-1415482,277803,966662,-1233710,936273,-611884,1022262,-599059],[0,0,0,0,0,0,-1,-2,4,-2,2,-4,7,-6,7,-11,15,-17,17,-24,29,-35,39,-48,57,-65,75,-84,96,-108,122,-139,155,-171,189,-208,227,-250,276,-297,320,-346,376,-403,430,-461,493,-525,557,-593,633,-676,717,-763,821,-888,959,-1046,1157,-1300,1478,-1711,2025,-2468,3093,-4004,5374,-7030,-58274,-69412,558128,321996,-247168,-218642,551799,161517,-514215,58166,249297,-15213,-230382,446737,451038,-228714,-175587,333275,-43045,4728,-16298,411976,38074,-131546,-108356,33463,134629,-159990,-54393,261435,298972,-347357,250689,-117856,-117678,164985,99825,-292075,-98079,41893,267230,-346889,-159448,262109,127241,-565992,106164,698075,-52226,-620704,171011,914422,-363510,-642393,739316,486566,-540933,-256016,944683,345957,-1033445,48500,623891,-360137,-993232,57408,642390,-582120,-186384,457859,273306,-417559,-452913,784798,196778,-614259,321218,507976,-164892,-828646,370776,660403,-463108,-446262,114674,807422,-442554,-278945,1012370,-527551,-311247,176204,759851,-560083,-1208375,1236063,478391,-1096355,-830023,1191467,815813,-1990903,390332,1172753,-245166,-792280,-115531,1517343,-1130602,-418470,1060574,-184593,-105780,-786455,1561079,-226681,-1392241,1177067,73661,31341,-1283993,1058375,1230549,-2053780,53686,822196,895759,-1518105,-1179738,2462930,-496880,-506976,-785574,551534,835780,-1712788,1127273,-337897,-628917,596908,238288,509055,-2470725,1472615,1883573,-1900697,-828270,-21661,2800294,-1791050,-1926680,2249874,154463,20987,-1685826,1315776,748403,-1893306,1685470,-590652,254044,-566578,90143,1334872,-2760141,1716750,793962,-848679,-922515,-500644,3784853,-2332367,-1902379,1769181,1322903,495749,-3977286,1751212,1776156,-1271499,-317891,-1516601,2487280,-1333134,-206122,1261483,-1924383,1714915,18412,786480,-2065888,-1201365,4416194,-1550780,-1609357,-588380,2691939,1424635,-4471533,1720342,1067014,132693,-1036307,-1248652,3308248,-2152618,691937,416100,-1469183,1293942,-997198,2014299,-2519653,-799712,3233924,-1311390,-672342,-2080704,3090716,1342683,-4507846,1362712,1346640,1992474,-3119443,-1639706,4456594,-1333849,62169,-1285426,997470,1109265,-2113305,2571580,-2131420,-226395,1433079,31213,2082,-3576591,3714314,1721731,-2965172,-819793,557133,3711020,-3457010,-1408912,2855449,-665063,81193,-2209825,1955326,129142,-1555484,2264575,-1738074,750042,-226779,973350,790299,-3568556,2963934,848299,-952131,-1226805,-4008,3935308,-3425351,-967932,1889695,896751,14271,-3527233,3197483,663841,-1536190,160379,-755354,1602893,-1839862,883951,755839,-2539073,1331092,581808,947176,-2693436,-97216,3792491,-2195770,-1812952,61121,2500341,-303130,-3439518,2495759,567293,-514155,-681041,288847,1604302,-2585384,1058949,742197,-1024310,-170936,-38989,2107466,-2049858,-419306,2367084,-460460,-546691,-1066571,2440701,-267185,-2643369,1251782,1007132,277715,-1774744,685790,1943205,-1976957,-247346,658132,685710,-1397266,-470189,2328836,-1078862,-1012486,1281862,991027,-779321,-1857818,2448296,556566,-2078561,-45844,1555899,1065666,-2489708,583352,1861503,-791637,-1018473,542660,1515100,-1464964,-1111755,1682090,-24861,-1032486,-286294,1314759,-222832,-1578157,955722,761874,-668122,-846950,1015130,961739,-1521316,-292586,1202077,-2132,-1075678,-3313,1349674,-583185,-1345466,782321,987806,-890898,-1074298,1451056,542802,-1570303,-262102,1296571,-118137,-1401768,576978,1289635,-1022906,-1000424,1058765,986860,-1233605,-261386,1725141,-14465,-1326411,251966,1455181,-207765,-1183713,527931,1064114,-931265,-686089,694611,582908,-960372,-290848,870938,133372,-1132648,310291,772233,-460716,-813437,706158,624501,-766355,-539511,1054485,125611,-903575,-239924,1024168,-431882,-796521,442296,882196,-641271,-873629,1044063,529100,-881419,-367256,1195907,-54609,-1254481,221690,980935,-316330,-961322,768620,790322,-845239,-504912,962619,343950,-813450,142603,844881,-185764,-559187,30006,393526,-50360,-635787,471178,338259,-530691,-260148,546834,176676,-698719,206608,351817,-484166,-361218,253960,615380,-605491,-34773,722565,100799,-317889,-113493,976349,-65998,-836598,504711,521449,-298061,-881544,825913,351882,-1119440,168588,424639,-8884,-713468,-5381,1059714,-679545,-335609,323526,544824,-50502,-726698,564384,-13816,-329627,-21858,-333989,691794,-625842,321736,-84664,-273363,249372,-471915,598151,-163627,88140,407260,-610851,386459,-187896,443482,-467454,-734629,793552,-519316,53368,-539212,239335,568896,-864075,483969,-16602,-109130,16974,-148613,783120,-999561,355684,443261,-229370,-133124,-391534,1290926,-115732,-428882,243167,-126306,627766,-348973,-75281,127023,-341150,518270,-1057790,117139,238854,-236704,391938,-742769,899356,-241563,-316529,433179,-2902,662883,-796569,129212,554302,-293408,195363,-683074,744432,82180,-390086,230087,-234378,792937,-617699,113403,242600,-406992,336200,131829,226493,-794571,-242390,723241,-674233,138871,-535433,287006,390144,-49373,151925,-465600,410797,713617,-292532,-299778,-479713,1026869,166635,-827123,318251,660628,277121,-479132,527311,320364,-659174,76038,426202,257299,-774270,-69536,1039984,-31842,-508459,-132125,828187,-380991,-516367,90306,529123,-12018,-551091,360169,652721,-377401,-135062,38070,573986,-188458,-546579,267257,182623,-114858,-346870,80126,-30682,254991,642186,-651683,-456684,574995,930419,-566741,-959419,722926,588294,-547223,-355916,721779,479607,-652930,56058,182820,-346158,-158643,440406,528055,-988007,-269128,548251,486848,-666563,-735671,1069958,157188,-907891,-392377,476438,487547,-1082055,-47981,745687,-60347,-276966,-160037,763268,-225659,-346668,511148,-251171,208158,82396,320755,-183756,-549990,1224917,-145468,-905461,-447299,1168050,425285,-1456894,390561,1208845,-362720,-986155,123840,1334438,-528680,-309801,568800,197424,-544231,-309541,1013462,-602236,-1259945,638989,418905,262,-1035102,508767,791330,-1128794,-58680,353132,583159,-621016,-455372,901644,-340908,-332016,-147085,363388,259521,-430965,730874,-119804,-278233,-159226,452627,126822,-957752,305831,708686,-425268,-977953,281200,1019318,-1058331,-434186,922040,118218,-780971,-252862,964112,-224412,-1124454,655131,495376,-401431,-743408,572756,579963,-1141125,86705,828559,180497,-659364,-319583,1398702,-317198,-699386,286662,257791,-278180,-850836,785211,260339,-505377,-325320,688116,90334,-818077,-34195,836300,-305089,-484505,417496,467400,-718740,-325877,969953,103665,-764965,222125,1009251,-288833,-979934,598464,761245,-532846,-462021,669690,190347,-1006529,-184405,681205,-61367,-996336,100070,980268,-535617,-832146,413984,548525,-590434,-804339,448863,54686,-858809,-448347,669109,-171479,-506063,271467,671580,-351711,-608432,372679,440390,-350412,-223048,465992,314070,-689710,-132097,716407,-309526,-750906,309443,572862,-558883,-562974,707180,530646,-1044192,132803,923226,75111,-856536,373078,1018452,-469447,-530766,799203,333755,-491296,-391318,777031,301585,-461249,178049,738018,65311,-753649,53416,117149,-254746,-262819,353116,491927,-434146,-524981,629589,208258,-687618,-76252,557853,948,-632908,460503,332043,-348753,-10333,199053,263486,-667284,-171501,556519,-373645,-361487,160203,543299,-330923,-295048,695470,-74599,-218498,-201767,388485,6475,-962483,429785,505501,15671,-305971,14246,717004,-544549,-262321,279959,-18776,241572,-696743,720338,-95124,-559592,241156,-178078,247253,-616286,633384,687295,-801928,199992,-343666,598282,-374320,-398097,1147230,-661769,98976,-417664,356372,325162,-787330,676175,-386737,260115,62282,-71567,815943,-1054276,862837,299556,-799295,356697,-323025,1210020,-728802,-282963,805900,-658361,889500,-1151365,516727,394885,-1110023,614011,-1339208,855658,-317625,-492768,572571,-1137263],[0,0,0,0,0,0,-1,4,-3,2,-7,7,-8,9,-11,16,-18,22,-26,33,-40,47,-53,65,-75,87,-103,120,-137,159,-182,208,-236,269,-308,347,-393,443,-497,561,-628,704,-786,878,-979,1092,-1214,1347,-1496,1667,-1845,2043,-2262,2514,-2791,3097,-3438,3838,-4295,4820,-5437,6179,-7095,8249,-9762,11874,-15059,20506,-4739,162920,-185827,-376642,109650,415268,318949,-508902,53136,477338,-229045,-212289,132786,268607,-205282,-349200,46248,105509,-376294,-125141,100378,-23007,-172754,17502,101194,-26139,46873,-177618,-163523,228857,174294,166104,-176188,-271504,-175358,33113,4350,-274285,205807,237263,-298913,-201035,85197,172412,-459962,-449189,490462,-214594,-888718,82282,735021,-344489,-915758,655605,705805,-600224,-332293,699757,572984,-764557,135464,923074,-276851,-513415,18116,887845,-455527,-398680,441254,-38903,-449023,-328322,713685,151495,-910101,410676,252667,80386,-661535,-45524,824419,-610323,-554528,251683,373053,-192333,-676230,840972,-158023,-664018,172202,285246,-72053,-1480894,1127495,715489,-1312999,-247798,791467,574413,-1680416,-170750,1719909,-384953,-514895,-63936,1427037,-486090,-1042332,1113397,-322367,-105052,-410397,461201,601397,-1426998,909485,538103,-713425,-502691,147161,1357107,-1919139,-138626,1502923,235680,-513414,-1346757,2396579,385271,-1473878,173796,-4399,1278605,-1377912,164403,965819,-1362083,1024945,-332580,270562,-1372384,81625,2732772,-1975117,-818887,724625,1815515,-539920,-3178916,2479424,678388,-570191,-779524,373021,1838388,-2201260,989489,881473,-983487,399725,-496133,1768408,-2167802,90378,2320154,-1737438,-377888,-190028,2652648,-457531,-3396371,2737483,969790,65847,-2800705,684642,3820142,-2758157,-142602,-483472,1598496,586373,-2256559,1988865,-1808669,657405,1003360,-989104,-287924,-2006932,3939217,-455738,-3229587,1015116,1536943,2035182,-4265976,473465,3359619,-1472049,-76849,-1569476,2694326,-497697,-1685983,2083019,-2013332,1113880,-232859,444903,48911,-2518150,3911521,-1004256,-1540945,3784,1346688,2456592,-4687242,860396,2812612,-109015,-1551236,-2923627,4825105,-493664,-2487785,586728,-93242,2436625,-2384277,846565,-114949,-1864612,3140438,-1022182,-48536,-2209027,1689220,3211893,-4448583,-278835,1235545,2319390,-1841368,-3498541,3837713,-364539,-721633,-1180194,391901,2216124,-3011948,1762012,-385029,-993302,1188527,-448385,1253060,-2779214,1406717,2443432,-2570148,-150599,-194360,3311015,-1932468,-2735014,3297822,412910,-152128,-2881277,1711443,2395426,-3201250,412099,35172,1248105,-352188,-761647,2374730,-2763207,855899,1379854,-335065,-1252932,-1376274,4232216,-1098902,-2657816,1238767,1521728,530939,-3455445,1892169,1982999,-1858133,-29650,177088,1831056,-1486008,-360504,2130492,-1506577,245345,241014,850501,-925120,-1728872,2682455,-314202,-1174513,-317601,1324120,1185177,-2970491,1014145,1440493,-514603,-1399716,-542849,2400881,-1346358,-986411,1364432,-40254,-226785,-1190569,2053335,-212505,-1566320,1247250,802507,-526306,-1802986,1540756,1247196,-2588782,-140100,1348485,720763,-1844404,-360542,2385230,-997476,-1364200,727024,1286511,-674469,-1054596,1671857,233303,-1212524,-139235,1129610,553881,-1821512,811997,1265368,-597186,-752854,361103,1215444,-1247233,-614520,1200668,246252,-1038007,-227008,1364391,-234555,-1200959,851403,907384,-934438,-887033,959448,849734,-1599021,-268229,1525292,151799,-1541463,475870,1518403,-832722,-1283837,1144926,881722,-1482459,-893513,1459238,271829,-1387791,-67897,1366264,-110877,-1200787,390062,1064986,-921942,-704462,662131,166246,-728054,-329999,939949,300174,-859804,-68520,842288,-318009,-1033154,480423,893109,-548477,-897296,520581,208648,-945603,-161929,1045888,-234508,-1158028,520473,1075953,-573267,-568417,1002954,584911,-1164103,-445519,1130418,61907,-1268088,292787,1099781,-444363,-1026953,902838,804219,-982467,-400519,963313,317075,-790155,-61357,946434,-206555,-754159,373720,579467,-88561,-557934,547874,309182,-583824,-226668,203473,215138,-636786,73398,320760,-224538,-193673,32150,763166,-828333,-302948,1060226,-10891,-549726,24372,879927,206801,-1217433,524564,537393,-381265,-559216,351276,696235,-942465,-50343,614585,-255872,-400231,-45699,954775,-528406,-745400,324168,416121,13044,-859599,687558,48630,-454147,277660,-365985,418722,-304575,-42199,451874,-304411,486373,-195987,-59678,143502,-204280,674555,-593936,46019,202342,-11360,90210,-769335,835629,-14320,-399113,-85501,11056,1007020,-808821,21547,412985,-518215,356040,-177066,487920,-487796,-350078,810851,-573253,-98487,-345027,599458,383696,-1030269,429771,-230114,290604,-90881,-567769,481098,-573578,530799,-336679,-336433,612564,-592918,334958,-571073,618276,493727,-911724,627835,-190030,244325,-307537,-313179,891312,-740336,32469,-241220,70636,312098,-765793,218754,-267668,326167,-112882,-90323,585752,-571470,236259,294549,-235560,-49971,-319171,1082136,130456,-407038,46589,-145951,534771,-212296,-57952,-244364,-301144,917278,-349114,-165977,31059,506186,347163,-1348412,87914,611230,65902,-297172,-165182,843435,-503680,45285,528766,38648,-380183,-150851,1001185,-190471,-657698,-21924,441436,211179,-815423,168063,717299,-243779,-626900,177974,805553,-352246,-129122,361652,453287,-179329,-778664,232083,514113,-159399,-23041,-102952,271771,-12440,471917,-343827,-648079,551134,536991,-617589,-957359,683324,858913,-609340,-789483,617510,618327,-570312,-142649,696095,-269406,-198727,45914,687343,-703436,-613708,1031692,262866,-659941,-625648,792286,620860,-1144155,164948,539153,285976,-561092,-173307,942819,-236907,-580378,-159605,623921,279589,-737303,425614,-122166,-37426,97161,-44613,-58677,-652647,1140267,195814,-838562,59672,685225,493787,-1136890,-35797,1169615,-196262,-633376,-391985,964888,-619474,-786298,787264,-155103,-367436,155030,914935,20543,-1151872,1003337,416239,-460893,-658528,173636,1257731,-937474,-463367,484575,509221,-391362,-587651,1165189,158807,-566745,486755,75804,37060,-722078,281127,676308,-886310,106069,61961,322911,-613247,205410,914187,-888514,-439852,339159,964088,-873444,-741355,1186759,288457,-766997,-150498,653043,183700,-1053782,176500,493567,-641190,-471401,373365,598236,-935291,-110072,944894,-29197,-605368,-467014,796880,-198984,-760962,505338,603369,-98045,-566754,377296,762166,-615415,-208253,327896,226111,-833629,-41797,915805,-195384,-607135,520211,551479,-458900,-289051,1059541,422694,-913748,-104264,755010,-62241,-825246,705708,710867,-475127,-558565,683903,728919,-1000644,-243193,924188,94549,-874580,164869,760790,-185467,-719368,717288,664679,-520190,-738827,409587,472156,-429716,-200271,684445,273097,-760850,69464,420298,-129221,-334925,163962,566113,-585148,-421190,558873,327930,-652850,-8850,736079,-266407,-708491,416181,419122,-359009,-414423,583009,403262,-812663,-62188,631046,46127,-660896,151545,897820,-555714,-535395,663707,130137,-619016,-246616,411814,464931,-746870,-37269,893330,-43464,-515519,-42570,667600,-151883,-484118,454524,478938,-407580,-435983,629837,-45851,-691967,6337,369248,12663,-707944,92808,688604,-649595,-108799,477161,400018,-602736,-517884,789412,32123,-266539,169035,312936,-35593,-605015,858519,280769,-590639,36346,494871,400590,-896438,-2894,805630,-338439,-4869,-272977,776787,-94915,-592109,841604,-97701,107158,-471178,34319,526692,-735156,548044,162808,-18013,-230366,-497552,1148264,-1147363,9605,113752,-50867,149853,-837458,1143270,-154956,-507489,111132,3245,737657,-978713,450597,315394,-521624,847213,-424668,237584,-716527,-30830,938074,-1400857,452260,73375,372283,-281695,-1190530,1176873,-421729,33137,-390385,-556865,1252625,-1054864,611027,-332994,65136,880975,-1133442,807840,-920943,741256],[0,0,0,0,0,0,0,-2,1,-2,4,-3,3,-5,7,-6,7,-9,13,-16,15,-21,24,-28,33,-34,42,-49,55,-63,77,-86,93,-108,125,-141,158,-178,204,-232,258,-287,324,-366,409,-456,505,-568,631,-702,778,-865,963,-1073,1190,-1325,1478,-1653,1850,-2078,2353,-2682,3075,-3573,4215,-5059,6170,-7505,89005,-188240,-8353,241757,-63214,81315,-195146,-72987,177847,-152408,-88677,56719,168190,-242519,-58676,315724,222538,-23206,-43223,188332,-186752,-285278,-29834,161053,303095,-260553,-389420,387923,88930,-476376,-319314,323710,9475,-494063,78721,430637,-371246,-307027,348652,64005,-308426,-55953,618182,-5031,-474676,234087,180973,-515054,130775,318198,149811,-539654,335954,545610,-383068,-394167,319371,477774,-264264,-306811,349811,326253,-417215,-223623,286443,195177,-213274,-160368,492118,-236452,-449090,280157,622743,-271097,-595038,357515,414666,-737824,-545140,913598,271925,-817042,-166032,837942,260372,-821734,234922,901211,-549633,-395486,382083,204122,-415127,194545,781834,-656605,-581086,939778,534464,-637274,-462514,1125674,438432,-802609,-661910,965012,340126,-760265,-331835,358388,70381,-393469,323239,356207,-309821,-255433,602712,-92287,-383763,-285395,1131425,-95990,-1587867,661174,1096079,-489645,-1271973,463675,1367586,-1041553,-1136315,1143906,1002122,-948828,-1034156,1237712,158492,-465245,190017,48762,-570288,-212697,1264752,-232577,-1471981,582054,1751658,-507973,-2282512,637675,2325601,-596713,-1718882,-16607,1812308,-123209,-1581988,271614,724654,640958,-333889,-102398,-114780,-282848,831239,47394,-971879,-92631,1073955,797040,-1999705,-79638,1987932,209864,-1788105,-737016,2811068,-170041,-2352253,389820,1520087,205856,-1810218,290645,1161693,-671904,114149,-222578,-305078,-522207,1380840,973194,-2214255,-230966,2237107,932917,-2693687,-1614650,3068759,1089832,-2644804,-1509810,1507361,1565440,-1809110,-886062,803468,643094,199884,-862093,67668,-428832,389906,1052034,-1389956,-724274,578075,1960829,-1336646,-1875856,2230587,1042548,-1540655,-1786780,1888716,2167556,-2644512,-791537,1559727,1125656,-1117366,-1076190,1428866,-241886,-159342,551122,-725821,-787282,415771,1643854,-1464412,-2246038,1719604,1854290,-1209382,-2635714,1138107,2798082,-1384795,-1897210,757981,2031579,-512379,-1653801,666228,315338,181256,-241367,-29616,-288104,-525170,1252062,-292596,-1606178,-19577,1790408,409799,-2698426,490128,2280892,-378553,-1803757,50936,2452647,-970876,-1994211,1122195,1216530,-333189,-1323888,900626,442154,-712279,1052966,167384,-876629,-492792,1453714,488113,-2285699,108433,2134292,125850,-1931553,-450850,2484503,-216108,-1976715,148675,1367546,289729,-1619483,318126,535153,-813759,-136328,279997,309413,-1269885,841983,1214558,-1072351,-1071614,770423,1232875,-1134057,-1162530,1923217,736062,-1682082,-703912,1534998,549218,-1837865,116199,1297525,-523369,-1025239,521162,934070,-994460,-324071,908552,-251710,-1157095,319575,1148037,-752338,-855769,834044,783452,-1053688,-1010899,1074731,710612,-1442199,-130591,888467,241414,-1050838,189217,1051039,-419383,-786148,654065,791026,-753637,-528652,1257570,321558,-835408,-403707,1202387,104540,-1530609,678687,1476493,-565283,-1032542,801851,911458,-919142,-628385,1007825,43454,-808670,100876,870774,-399176,-580470,542178,485742,-571740,-271676,793892,228728,-749922,252703,677383,-188000,-892693,496349,555088,-456212,-589814,585719,509262,-558236,-278538,624579,131574,-916161,96508,668100,-206584,-1081018,359208,693633,-670710,-1143108,562051,612848,-1045536,-535854,663468,254120,-583259,240742,774394,-390773,-597874,704762,255249,-252762,-280025,564761,-178049,-520339,15002,409508,-126178,-249104,839179,89145,-579498,-109326,438151,-51966,-701155,-20963,448428,-100930,-254790,288740,453972,-239132,-309839,406260,440651,-342696,-393635,424039,284458,-518343,-61214,119813,-58610,-652469,322126,459707,-246115,-481087,200429,549207,-187652,-64784,-15236,86335,-361747,154446,76922,-87020,-203638,301965,-223048,-246653,157392,343045,-316327,-169879,140637,145779,-10900,129217,40819,-126146,-207786,255371,304177,-109713,-22885,458135,56631,-495336,16376,320304,436777,-222822,-75224,126141,466406,121923,-336093,-51664,10809,-24664,-95744,9930,339062,153993,-8850,240015,258577,213788,-162870,-124523,109142,214302,-134371,-94279,269285,310434,-174030,-208536,257655,-23845,-292263,147134,338825,-234212,-293485,314621,25877,-809105,-133741,689908,412220,-629620,-556861,604146,326619,-633335,-142377,328711,-67493,-25734,18757,17525,188103,439811,-92197,-207675,-69284,321220,376208,-367533,-39769,173199,201155,-393048,132895,510636,41071,-453775,168417,449928,-123144,-867198,190352,654413,-486358,-651503,407079,383250,-790953,176551,622302,48545,-672823,58217,908329,-395261,-939567,707967,705651,-445053,-1144223,993106,793899,-699887,-178718,317796,396597,-585382,262436,654427,-673528,-219104,441843,52910,-359979,-260918,951389,-227428,-171515,318100,265059,-353743,-112270,870501,240941,-903034,-172854,1094009,409637,-1408582,-201612,1361899,-106876,-1182976,-46743,1385674,-669358,-855889,464374,185137,-826700,-620889,940893,116100,-1515808,538499,899029,-197688,-1225172,631603,1191763,-828940,-297986,556564,392775,-586473,-557699,1298181,-301238,-1068315,89922,667037,55988,-812205,457534,516724,-475210,41402,457148,134110,-1030934,446813,892184,-987116,-865270,748327,1312901,-1454006,-1021006,1251788,650209,-1080290,-1050851,1277643,501839,-1597131,114072,751123,-78222,-1069934,530369,945484,-1316107,-278610,991016,454809,-988945,-80906,1489052,-459281,-1147338,549346,898272,-660522,-1130639,1311926,519741,-1225285,-264939,749902,263540,-1285286,-267757,954201,-606557,-560220,436801,657617,-949224,-537375,1600534,-86506,-1136020,235856,1620376,-39801,-1468893,880305,1218038,-511836,-1315685,566592,1303437,-1291580,-612849,1066390,647426,-798985,-207331,1454382,-417529,-1108637,802502,744580,-845637,-958124,1206381,723437,-1293538,-253511,914408,-22958,-1109318,467423,1091408,-899841,-663468,579035,747508,-793967,-720919,1283840,52957,-1059925,42864,875175,-67096,-1121290,819865,1110899,-852155,-1014416,1042336,884970,-1248629,-590389,1563070,327660,-1208249,172519,1479281,-423353,-1254215,798054,718493,-1000851,-893920,1224546,688114,-1301980,-72785,1313254,147230,-1137944,455263,1228941,-711676,-694153,868252,668984,-763011,-539670,864747,427416,-1216760,-45467,1163791,-321511,-1012197,901471,970844,-978748,-753189,1074461,562330,-1376505,-262767,1066521,-59402,-1135172,202355,1082003,-428652,-1037536,773064,976917,-707731,-758201,943191,441069,-1284822,-324801,1382119,-67522,-1080748,239566,1107451,-662371,-871322,562744,813961,-957910,-344207,1268046,379454,-1264824,13966,990980,-583760,-1020270,685991,542625,-749047,-529835,984999,429539,-1061996,29996,1219415,-43578,-1006121,274876,951918,-379839,-818659,818448,400618,-763814,-628133,818094,195133,-1187297,122723,1415704,-107067,-1038253,321160,1188986,-762150,-874570,896266,577529,-934887,-311289,1182406,407387,-1017690,302964,900038,-510766,-695324,421038,752752,-898790,-510523,1014182,156665,-548236,-145221,999470,-569552,-712126,669715,749601,-411421,-685345,572807,617489,-751524,-158881,614276,34427,-807162,148383,1057811,-155416,-857025,125889,848486,-454313,-795877,926865,98805,-961732,-101418,923301,-154995,-1418949,559553,878082,-306535,-1109854,573096,487615,-805208,-390969,907218,149046,-380705,-355243,619989,-115213,-652233,350220,217142,-84859,-421010,614846,306818,-907808,63525,524740,-262658,-786265,19961,921335,-427991,-920590,193457,867617,-504983,-986893,919633,357410,-338668,-342813,255782,278968,-736991,137611],[0,0,0,0,0,0,-2,3,-2,6,-6,6,-9,16,-17,23,-27,35,-42,53,-64,77,-91,110,-131,153,-179,209,-242,283,-325,372,-426,491,-558,631,-715,807,-912,1026,-1147,1286,-1437,1604,-1785,1985,-2206,2448,-2712,3001,-3324,3673,-4065,4492,-4967,5498,-6093,6759,-7518,8388,-9399,10586,-12005,13755,-15980,18930,-23098,29665,-69343,101674,-23674,85690,-200097,-167876,154468,21499,-353962,-193371,130247,161567,-232263,79940,125946,17180,-236147,-57316,-162430,133738,-67273,160421,479160,172517,-222903,-114432,159223,490380,-247314,-260882,448610,28249,-375360,-108455,382711,-419492,-433986,246860,259656,-423253,-259261,661496,-23891,-343572,227680,346542,-31504,-103093,400802,51265,-352439,165363,459130,-127088,-353308,339835,456671,-449232,-277518,420763,212531,-372492,-152194,569472,63652,-462108,-300252,731246,-54035,-650085,63140,677035,-217675,-787608,416092,450603,-588404,-399875,650820,274159,-887108,-404033,911310,-199328,-788449,61234,923290,-432706,-264487,446330,457080,-690646,-363681,713102,-277938,-633118,582467,593811,-859587,-814021,776668,671398,-1007727,-489724,947164,510419,-953298,-236304,658184,31162,-489671,-67008,211372,-273318,-559563,293035,192062,-687916,-52946,789324,52668,-1138753,354088,1265730,-627074,-1009747,299610,1559342,-1048006,-972235,1159314,940904,-897521,-1139008,1344693,575972,-1316745,359505,143935,113723,-225533,640300,-126397,-1773601,635951,1429016,-260491,-1922199,515346,2336528,-901242,-1986097,610988,2030872,-122500,-1757140,252336,1130658,-222371,-388438,-301146,282937,-580239,323294,197014,-963910,76551,740093,762575,-1651418,-499820,2175146,-44409,-1852247,-369864,2318334,452621,-2682282,525707,1664163,92015,-1743948,-455733,1563725,-822304,-225718,308145,-422046,84146,518477,637631,-1696525,-639802,2635765,546243,-2350703,-1374022,2927647,1213170,-2818048,-943122,1995273,1701715,-1852206,-1248437,1275172,472762,-64500,-584233,-137680,101361,-38138,967498,-952688,-437172,1196956,1047111,-948212,-2056396,2135377,1443635,-1947352,-1383969,1518154,2011807,-2663016,-1401443,2130235,723520,-1121089,-1105215,1334443,384271,-737053,772124,-305505,-506305,544000,1319603,-884530,-2204423,1668078,1992815,-1610621,-2247230,1303092,2890082,-1865191,-2427120,967617,1833698,-306075,-2216652,1008213,1268258,-291587,-13684,-434126,397463,-462537,1056133,196889,-1652232,679894,1250058,100710,-2235295,-266939,2811316,-809391,-2255057,320848,1998914,-427891,-2367569,1315946,1491931,-912521,-1201558,559094,969228,-1122264,379348,430534,-650942,-252493,844884,833023,-2018664,-257883,2297935,93176,-1944369,-384046,2349577,227221,-2106051,98285,1641710,183218,-1596161,31922,991623,-380506,-219737,566932,496839,-800084,165138,1143896,-994521,-1202417,921386,1084280,-885207,-1507188,1630518,876593,-1497423,-608794,1520370,856333,-1946898,35788,1487334,-526124,-956447,650898,782168,-1025769,-556824,1101091,-47456,-959031,390321,1237865,-376605,-1108808,1109282,683046,-1008994,-735938,1098194,677757,-1281350,-529856,1029168,126924,-916828,-259451,893783,-280889,-906696,876525,736902,-795331,-790647,1612944,385556,-1493979,-196437,1360996,185076,-1220703,55243,1277604,-571717,-1072822,1023354,947252,-1039888,-611460,958215,286041,-1137504,-76229,977842,-191139,-750630,473515,692588,-813551,-359950,947655,203313,-961289,-54720,698067,-251548,-628468,269766,898464,-435896,-448152,854572,388820,-783425,-156941,697936,101944,-936590,23172,869764,-233756,-703085,150999,893798,-627750,-722653,513764,543781,-681688,-243317,706933,271223,-754578,-19357,965999,-390063,-900672,443348,578257,-431172,-181834,635472,280123,-605740,-102334,369018,-309042,-334370,613701,391213,-544177,-205367,305782,63524,-606004,157945,365494,-151752,-578086,118237,442150,-224565,-453825,306106,301795,-358279,-392699,440095,383792,-246922,-118724,555250,126845,-484738,226933,495735,-56633,-488389,452180,445271,-250712,-337650,439485,180590,-737794,-100365,163701,-169876,-306530,372473,-18068,-205274,-93598,436639,-2505,-387005,108604,-83927,-258529,-97564,154683,-17305,-240963,268897,99518,-403260,-27112,390084,17797,-222631,180969,210572,119882,-276489,-148916,70265,247745,-24040,-223485,-426367,179008,29990,-414737,-91648,269660,-215829,-190184,127730,-106481,20292,-288859,-114382,95434,164995,-24893,-378230,34392,363734,-337472,-265782,321482,146153,-80715,20879,264759,-31425,-315081,322986,471915,-708693,-116829,661084,185765,-601585,-333058,802275,201627,-560850,-422413,704122,475591,-388293,-332663,-89345,-233539,111081,145030,100323,-28388,-20961,292415,6396,-191659,490756,15961,-264017,116741,387175,-276856,-585037,356340,490864,-5143,-1065174,561416,885100,-167016,-563004,457033,604775,-547957,-158156,694043,34573,-442661,1618,1102216,-420615,-931526,780001,441864,-441713,-652595,738321,757302,-643190,-173056,265013,175882,-331858,-223679,408330,-267845,-313494,369504,78747,-394641,-76149,624401,-373787,-594806,46839,82677,-187908,-445011,500424,374264,-756694,-427,1069127,342923,-1165522,-229048,1610134,161520,-1126793,-282228,1471284,-108005,-1155510,648269,500346,-621255,-592346,793905,351216,-1391519,111730,1077101,-437930,-976029,102705,1296778,-763766,-750898,808883,3442,-551724,-630259,979908,274791,-1230605,252410,568005,23705,-677342,281510,580580,-441392,91855,225984,-184745,-496385,489735,1150174,-926408,-726819,876376,851926,-1083318,-1257581,1638383,1066513,-1268400,-675631,1400313,1052763,-1671172,12131,1193273,-74347,-863370,23452,1155049,-909840,-832030,1234326,190083,-944108,-197496,1230642,17524,-1318779,625035,1001737,-429358,-1070679,799517,1139623,-1134627,-346860,820071,515578,-752182,-510343,1156175,-380766,-616927,421742,243589,-404300,-474240,1115906,223200,-1044992,195708,1349384,71005,-1949950,689237,1775639,-835332,-1376423,524819,1423405,-980350,-1079436,1099604,545672,-928841,-378521,1205070,-25539,-1247633,818990,993172,-873659,-861772,801512,878846,-1468129,-249916,1060545,143143,-1139792,-115481,1203887,-558541,-994213,645004,650136,-549708,-595245,903943,329543,-1048980,144296,1027983,-58326,-820359,371188,1123950,-709114,-971009,687381,883910,-1128330,-790350,1571198,382680,-1150158,-115349,1567867,-148969,-1314178,707565,1221050,-965548,-897120,985274,937519,-1070836,-359836,1021852,234310,-981753,216263,1178809,-552187,-1163939,854004,1179484,-694606,-450151,1130518,523244,-1048469,-2486,1053469,-371106,-986099,290484,928828,-706966,-837335,995904,839454,-944010,-538233,1056563,188937,-1279270,-126186,1077582,-129098,-1341475,648523,983842,-840710,-751640,1058850,406859,-1158725,-425645,1439428,219054,-1348968,384760,773157,-501880,-1157111,849843,874096,-1054081,-875077,1058580,194091,-1082281,-92838,1018904,-67946,-819939,722092,651316,-782790,-688445,818834,819811,-1065451,-28277,1087919,19316,-924173,93757,854474,-338297,-881824,712809,714406,-735584,-402233,978767,480474,-1078272,-209371,1235959,-135489,-1248640,275078,1008576,-580083,-732274,560679,694870,-836879,-231203,1000367,269060,-913137,108956,1186965,-197728,-817560,401245,632671,-539550,-495856,798528,409507,-862739,-157526,905431,-187251,-955559,533428,584944,-514862,-531544,502840,880302,-987537,-282584,877393,336836,-1039588,-471496,884599,-131468,-734726,328241,807204,-588709,-889687,497553,506057,-864095,-266902,1003368,49861,-971621,459255,1020218,-757841,-649468,402382,872225,-521278,-770257,748660,284300,-722613,-328772,586560,211349,-704027,389262,597951,-213094,-262295,401068,385597,-566034,73660,353281,-196219,-409268,31202,937297,-408137,-930642,677430,692638,-240281,-921805,630851,630215,-745724,-253191,257430,365236,-723712,-247670,701747],[0,0,0,0,0,0,-3,5,-6,5,-11,13,-16,20,-23,29,-38,43,-50,62,-71,83,-97,112,-129,148,-169,192,-213,241,-271,305,-336,373,-417,462,-505,556,-612,674,-735,802,-876,957,-1042,1131,-1232,1343,-1464,1591,-1736,1900,-2082,2287,-2526,2798,-3125,3507,-3970,4542,-5266,6194,-7425,9118,-11560,15301,-21609,34355,-120562,238811,64462,-345746,44347,114486,25426,-178573,192972,163813,-268687,162067,243710,128045,-184844,-39273,-261056,110491,-77474,-157744,-339845,45234,464310,-236241,-340970,405742,7795,-419598,-268800,403929,267567,-794092,-34910,396599,-358703,-309960,342120,575570,-440920,-333839,650208,213614,-762552,-136509,397379,-102194,-345236,-145490,426841,34296,27196,124565,289157,-240510,-347052,193937,185229,-147213,-263726,557331,256856,-734081,202686,335801,89851,-210572,136649,634037,-714454,-117711,598896,-45636,-1029648,-92193,1040690,-405671,-713636,642977,698028,-643795,-778403,911290,378064,-959318,-264772,678857,207372,-1114917,203860,1044604,-473093,-243383,-45031,651061,-692722,-429614,1131029,-556355,-305788,63009,738581,128150,-1427439,972296,774811,-226215,-726837,125554,1647477,-1240800,-391497,709696,-26487,-230888,-563708,1306201,-666289,-1005615,1184842,-38262,-502072,-1107349,1806997,612662,-2226418,591699,1045384,733054,-1759735,72375,1886902,-1096559,-516551,237998,774692,-199396,-1386974,1853103,-686014,-401300,111316,118749,720104,-1809331,1555498,373666,-1226426,266347,79093,1659578,-2288408,-90217,2272419,-667405,-830895,-1605946,2532864,241615,-2353322,1207923,75688,822178,-986242,460711,704777,-2281066,1558158,348005,-513802,-1231660,216980,3109822,-2881955,-578833,1440575,842180,-414455,-2720121,2885124,18860,-1373242,367287,-202813,1836075,-2181575,1021884,989284,-1728142,1218622,-918991,1074644,-1083550,-126048,2540251,-2533949,274610,166423,1653406,-725283,-3379442,3318827,515620,-881578,-1781271,485554,3304700,-3199722,380400,925929,430271,320483,-1696245,2306884,-2186681,155367,2015372,-1394941,-602231,-1449267,3259560,-524327,-3133922,2066572,766915,805691,-2998657,592812,2983153,-2472287,492981,-577816,1483935,-771087,-1658650,2742808,-1757371,247780,388545,-94034,656249,-2295808,2781342,-772861,-1833670,1121068,246516,1675462,-3904946,974509,3086625,-1298937,-866057,-1191107,3502387,-1007121,-2215610,2008457,-314424,576963,-1392020,1302049,451208,-2578272,2801093,-164033,-859446,-1199352,1266958,2597861,-3652711,113537,1968441,694343,-1445769,-2008513,3396304,-1178081,-1207237,804384,146778,872881,-2254257,1841489,505747,-1871326,793004,-364207,1114307,-1864712,258837,2031438,-1975581,50303,306486,1819805,-1531821,-1986952,3145164,-57402,-643327,-921766,1426525,1098089,-2638680,1191284,685042,-255469,-629022,-97214,1532943,-2295811,257680,1741216,-486447,-994890,-329633,2407045,-1270217,-1994036,1868887,582453,-549785,-1549098,1871030,1274257,-2233173,564892,984769,407753,-1459478,-235944,1904177,-1387512,-666156,739391,856041,-449659,-1335682,1756414,-45196,-1359981,88471,884543,331604,-1715346,855223,1023570,-780577,-704314,910434,1204142,-1416831,-357168,1367074,-7484,-730763,124632,1628462,-698264,-1118176,1282556,486332,-1013211,-918817,1577686,775700,-1933056,133168,1360642,-443799,-1249497,624539,1223650,-1167736,-921107,1018503,884392,-1274086,-726213,1467160,24282,-1172845,16110,926800,-257028,-1147272,548540,1041216,-533573,-583402,690352,693557,-900447,-562831,1165140,84372,-1055759,92930,1088739,-525312,-919250,767366,675312,-1097165,-467490,1155378,220669,-1144703,16057,1394109,-316169,-1086541,565647,763969,-862758,-587806,858670,315413,-782583,-42370,676385,-119008,-986710,189433,657368,-329774,-1038425,378548,470941,-601877,-466785,530517,298984,-488800,-420498,846256,63304,-808076,-53557,579041,-139650,-624098,220002,396209,-324734,-371131,469581,290037,-867599,-222606,732324,-407690,-358499,413683,616122,-568071,-577473,742764,62212,-663075,-122604,495503,-112116,-847479,370693,374531,-381035,-470759,203900,739755,-868709,-218265,414516,284476,-108446,-430596,820579,-112175,-481691,-16065,388267,416687,-811345,152588,540794,-457620,-72020,-147416,529993,-446909,-558317,751465,-469337,51040,-95208,262851,-196905,-452569,729086,-379837,-96072,106796,143495,142314,-1043786,664595,-91769,-384570,91779,-11558,651677,-732960,82009,618232,-474160,455071,-799244,525138,18619,-394541,361367,-459872,803341,-487503,-218474,553924,-524981,255607,-417677,716246,-77213,-876208,655350,-3993,96082,-457894,265099,881470,-865041,-208346,-27597,715858,144654,-1040290,352699,11727,587454,-186983,-463846,450865,-379799,484343,-430630,-338091,317535,-367974,565465,-528426,11744,307604,-492431,485943,-582636,452341,-41631,-702746,559943,-400449,265826,-625558,102260,720606,-1006552,382863,-61320,315738,-131631,-122150,918258,-917703,-33100,602241,14863,-549663,-663099,1284397,185090,-1287452,-239451,747200,1094316,-943781,-488355,1026361,150144,-150679,-603606,602403,336045,-573353,291778,100275,71619,-263626,186096,197790,-561206,489689,190191,-155864,-370114,188877,860440,-784402,-140987,896242,-31633,-574349,-464687,1309808,-59320,-925119,112521,276275,140024,-534048,438424,322854,-569178,440127,539019,-466979,-858263,497123,1636298,-973501,-1269763,910167,1038921,-650122,-1142670,759418,1230241,-855767,-524223,490563,481300,-392026,-627775,792311,-21841,-251496,156461,346986,-138196,-291770,840740,-13701,-800288,289430,623948,-356890,-992926,829048,883668,-934546,-712383,667256,856546,-1177143,-634730,887380,61855,-466193,71472,455268,-298095,-595062,1081326,332059,-1138074,-129987,845931,350733,-1627337,-169185,1457347,-238183,-1024593,-478781,1400961,-167728,-1031443,531892,510034,105708,-928842,553474,529909,-1298458,120214,511602,-94915,-443961,125303,777102,-958640,-521264,950323,52533,-881492,-283108,1621751,-355656,-1415894,271688,949230,-80220,-1213662,918400,839849,-1112084,-281060,669725,363388,-1179235,14996,1133013,-828334,-960390,451845,864347,-564787,-938407,1150352,520687,-800172,-441894,804728,570980,-1237566,179555,974106,-132588,-770201,230772,934415,-537634,-658462,830697,178729,-669543,-316358,1163724,-580,-980508,674532,773461,-449270,-850544,786512,1040925,-1297471,-174329,1193674,77471,-1068086,-73851,1370433,-541959,-771966,722982,954773,-738761,-667535,976158,596714,-973169,-395281,879479,-40039,-782087,200245,1162055,-395684,-1009726,469818,825021,-664002,-757578,1069934,541751,-509739,-41275,976779,-46409,-975778,245082,652270,-470529,-660913,876670,536055,-915535,-513944,1164451,36765,-944562,107375,819719,-411154,-773984,815493,670549,-1015025,-475848,899398,346489,-739842,53409,1042834,-130801,-958930,244053,1163313,-550380,-1024651,523162,783915,-550466,-483723,829882,302900,-991387,-117534,892482,-39921,-837590,311802,853812,-417551,-826292,657761,521966,-733985,-448128,914514,-37389,-1050214,-33420,916935,-237127,-911932,663735,490329,-622802,-59279,955712,401208,-1185908,329448,813311,-283141,-952365,502709,721145,-759445,-472876,604333,185211,-521636,-479776,1064754,-317269,-962361,294215,421913,-140047,-955300,473813,867326,-473014,-547321,155805,779380,-772940,-338465,1053348,-396511,-467601,15438,978422,-280581,-738010,923600,82711,-565284,-380238,481814,708239,-1219375,166551,420888,-279345,-135473,33154,921548,-1049654,-214419,964836,-262154,9739,-543208,1098498,-634125,-1108379,811497,11716,158045,-1032102,423719,854148,-1218033,237650,-156490,359138,-52696,-597380,1411252,-592337,21003,156732,248974,325006,-1091751,1200238,-403399,-591152,138232,-250603,937622,-1256693,348320,910585,-689861,285500,-533177,1319748,-499792,-909834,1043238,-591619,464752,-628094,563009,371107],[0,0,0,0,0,0,3,0,2,-1,2,-1,0,1,-3,2,-5,6,-11,15,-21,28,-39,50,-62,77,-95,119,-144,172,-207,251,-296,347,-406,475,-554,637,-732,842,-965,1101,-1246,1411,-1598,1800,-2020,2262,-2531,2822,-3139,3488,-3869,4286,-4734,5224,-5756,6336,-6962,7637,-8362,9132,-9929,10712,-11395,11720,-10908,5753,35083,120819,-313824,36992,82372,30885,-21670,99757,70908,-199624,-26680,139722,35392,-3065,4338,-143665,96975,-136744,-95571,-42021,139332,290836,-142153,-193145,370703,220535,-292459,-237473,296659,99484,-287424,-60525,767009,-86963,-434992,221201,535881,-514545,-445629,545864,373070,-687641,-69748,232961,73877,-485702,-233079,303064,-138049,-455306,21882,260338,-190342,-461556,459887,229573,-293287,-271664,547089,295018,-654320,7863,595105,-169257,-296986,147236,794663,-630979,-356118,864698,31993,-481566,-180764,854541,-406036,-1016364,541116,814708,-385579,-622930,840427,773434,-1310021,-7551,602251,43531,-693530,-216769,1358602,-675076,-456739,530812,511693,-351855,-658450,892137,159630,-650117,127864,135053,489378,-1101827,298864,1019832,-803774,-373505,-62491,1279169,-758452,-1226250,1282135,84585,-5635,-568751,785520,576005,-1197066,785937,80128,-611293,-842949,587108,1151889,-2232437,50772,1274191,-287585,-1348644,-743493,1957911,-772932,-924919,870090,325651,237662,-1580420,1443242,379588,-1349603,706830,-194072,769031,-1246130,127239,1459039,-2057358,723747,532743,794548,-960842,-1353413,2981137,-859435,-1329718,-293824,1219498,1251386,-3092339,972598,1001048,-119611,-317417,-785203,1691743,-1586679,690543,1300926,-1561599,-92255,-328630,2425651,-1831106,-2024316,2632775,415582,-162551,-2065565,1819633,1600713,-2790818,914564,10842,916985,-1121774,-910418,2446968,-2018728,629022,254670,-113529,53717,-1440603,2593544,-1810728,-1148800,1707728,63428,329483,-3055047,2474004,1945199,-2483661,-261272,-21398,3324761,-2294702,-1679558,2434025,-480896,752325,-1520440,1315229,16456,-1902028,3041671,-1709008,-836590,-182335,1545701,1357495,-4217711,1991051,1573241,-507287,-1288567,-1092384,3827379,-2320612,-1181834,1124345,-197210,712834,-2589084,2327145,-292791,-1122154,1561595,-845674,1007572,-1529645,1571097,1062693,-3445294,1894890,295047,531987,-2114735,-786228,4027072,-1733042,-1127304,-80933,2113405,725838,-3780148,2049286,507652,-652320,-310342,-454592,1640124,-2711493,1751857,1116039,-2107596,-31477,291449,2708687,-2941865,-1123642,2958465,-317102,-659518,-1794352,2366886,468652,-2952852,1430932,90627,511178,-1451520,309602,2047290,-2168333,1025441,593265,161899,-316153,-814389,2723828,-2023195,-955208,1330242,253981,-180608,-2608521,2595112,796615,-2176160,20712,675975,1707380,-2359553,-32939,1993936,-1215255,-47677,62895,1348446,-1213739,-1167315,2516258,-757364,-887839,-235003,1781811,-242010,-2637928,2077775,927259,-1091717,-1034846,978390,1840536,-2142314,-6373,1392733,-27961,-324757,-564104,1738392,-864981,-1324873,970198,234797,-240765,-1134389,1280545,517285,-1918483,518162,986830,307031,-1395510,163229,1756474,-1182627,-788320,932920,980601,-908241,-1075415,1604822,-180928,-1265085,13481,1128109,-342654,-1412907,1209838,912922,-1364303,-703313,1206152,852130,-1685193,-150292,1467367,-480174,-1222989,459601,1347412,-518125,-1242131,880509,721849,-948289,-803821,967193,723635,-1080843,-47778,1018912,-370509,-1098798,274269,1074161,-579650,-703203,654244,864217,-719198,-666482,1068993,102856,-1060497,76110,1095872,-414183,-938532,504309,737346,-1077116,-449970,925663,242479,-1129927,-99833,1251877,-307905,-699507,377095,888089,-695955,-836980,817924,487724,-654470,-343425,1035050,189429,-1229686,191700,952121,-385753,-565416,352908,864916,-392813,-491729,754774,385328,-901731,-321128,649527,231569,-695647,114771,609537,-109563,-641698,326126,817517,-507050,-480800,248067,496813,-562167,-91624,802056,-226470,-743255,223556,449255,-548025,-459310,703553,210878,-438281,-72160,499073,-947,-869002,148257,498052,-569448,-45618,155946,601703,-303131,-440491,643407,-41359,-424143,-414038,284490,206312,-856677,310803,81580,162397,-513814,-169473,899992,-445806,95728,56617,244743,97029,-484883,230740,-398567,8927,282983,-88982,389058,-463194,656584,138122,-613554,367000,-91736,306101,-702500,189529,573203,-548648,410438,-152123,255484,12943,-421943,776073,-567623,124050,-11486,158812,425847,-1073098,199782,-182620,282509,162204,-611916,858744,-488931,29094,-174123,83066,443243,-1346295,633746,637959,-648467,24554,-190424,999317,-746173,-568837,443009,228105,571691,-671745,187670,711511,-76593,120862,-541341,538786,126747,-249193,316034,-550525,348431,-436212,-105993,71836,-510880,666881,-345417,157518,148075,-407687,474880,-978591,484568,116131,-120280,-241261,-169186,1118364,-570096,-134770,510234,-286213,85976,-349177,731117,-232267,-711497,1170659,-62291,-513820,-374807,899575,523021,-1094266,71533,758285,704344,-916571,-874396,983911,269004,-237445,-460254,403884,783114,-664247,246296,145361,-82725,232332,-301961,369503,-280130,-106430,552184,-409773,-78004,-61059,558314,-471387,-438991,839123,-307733,-752561,-223282,1010111,222967,-1152067,398323,397661,-114621,-241656,142064,334108,-739272,60273,967202,-456334,-598320,415449,992459,-761413,-1500344,998839,1132642,-655339,-924860,668708,1386649,-500529,-1036034,559306,371373,-213553,-523384,422067,26580,-412471,440303,361822,-112365,-272677,525035,223058,-1185918,258197,716156,-226755,-758711,659171,1023352,-835388,-830561,815411,630650,-602877,-868147,993032,445568,-1061532,101974,531361,-92378,-672261,542303,603378,-1244061,226422,925357,284548,-1310128,-199319,1611389,-456861,-1129079,-148067,1162492,245322,-1589254,772995,731134,-484023,-524053,47231,995295,-1084170,-246702,626943,-495037,-359166,-98290,813670,-721081,-663209,1248541,-228445,-855386,-406808,1135222,310883,-1267838,666033,958421,-423774,-1028464,570502,1026108,-986351,-528630,1045349,187587,-714874,-428478,1310375,-450257,-982213,631249,746235,-307221,-1125691,1084281,707304,-1320121,-451861,581220,938872,-964946,-230641,1221095,-287143,-689770,118294,1022723,-280654,-867147,872591,461387,-457859,-214578,749368,415949,-1069109,192290,998189,-543369,-780681,697675,788348,-866651,-406938,1350840,25773,-1113240,-154624,1249873,-60996,-1078899,519288,845001,-501359,-837671,724398,710427,-1138209,-207535,1144153,5626,-1185390,-197617,1190513,-524622,-1042599,307471,915400,-433176,-812502,723590,535639,-566801,-360949,891061,14089,-930096,234417,886618,-329443,-802494,658513,765472,-1173100,-517363,922462,154737,-1070480,-141196,1074544,-217622,-584446,585932,977511,-912287,-769071,368459,482647,-1055676,-97948,1142844,-42328,-935321,200828,1131040,-411687,-678401,749142,797250,-664194,-338300,927888,624091,-891294,-166947,1061290,104810,-947718,320100,960239,-237329,-608702,821747,714005,-807403,-564916,982648,254460,-941385,-5593,634912,-273588,-933590,416595,716151,-851515,-763499,572995,333104,-880388,-23837,978952,-191731,-1010815,342334,866901,-633342,-891675,910332,232957,-803510,-326822,1048790,169857,-1223852,78239,826481,41979,-801860,179352,985114,-528781,-473905,564056,418836,-439511,-800558,865159,-74615,-713998,303142,399155,-153053,-919394,690582,627789,-781665,-320289,534826,332193,-859093,178762,1210477,-395096,-83074,18663,851668,-243810,-745500,1055894,-146308,-327542,-470015,383746,264288,-1329202,939525,446188,-332931,-180613,-359266,1231699,-1085546,-296536,509834,55902,240958,-1160088,838616,-29002,-786857,700239,-407311,455278,-726674,452963,533529,-1291158,846627,-101682,322121,-637240,-380557,1484564,-1174506,-277215,136499,322777,19353,-1697765,1156631,-274849,-369887,-66901,-322157,933234,-940929],[0,0,0,0,0,2,-3,2,-2,4,-8,10,-12,16,-25,29,-37,45,-60,73,-88,104,-127,153,-185,218,-258,307,-361,419,-488,565,-656,755,-865,990,-1131,1289,-1460,1655,-1870,2106,-2369,2658,-2978,3332,-3720,4142,-4614,5132,-5700,6323,-7013,7777,-8619,9553,-10593,11764,-13082,14575,-16294,18306,-20709,23651,-27424,32618,-40698,57104,-172327,47485,171438,107699,-226215,99270,570561,-151450,-286039,143428,436053,-230380,-238115,295737,222386,-366845,168156,439092,-489352,74424,224328,-29012,-144859,31578,392911,-181180,13644,341971,251717,-156499,152151,557948,-204621,-163683,-74812,151329,-17552,-157726,15172,181169,-238577,-462674,275564,456802,-360381,-426899,255737,141983,-621238,-449136,515317,332600,-830553,-88620,718615,-163229,-567667,-16734,1007376,-502765,-635827,756020,270703,-544631,-77572,737033,-205113,-920301,504137,533750,-62423,-503501,114058,587894,-818420,246086,599650,-117428,-756690,-117387,1277889,-669230,-444887,511499,505273,-169475,-647166,683278,211463,-871912,190680,361583,263145,-1319352,398496,1459377,-584097,-381325,261055,1024347,-627667,-1183943,1501912,1365,-506799,-422538,1007197,242571,-1686974,1136744,615395,-592841,-538338,289709,1331182,-1691260,184028,950553,-609889,-499204,-251011,1784489,-1108915,-972406,1422097,-61650,-142794,-1433012,1653616,617052,-1843752,763432,36431,880459,-1183619,-198603,1978902,-1520723,90893,176117,634206,-563678,-1684343,3001849,-701619,-1161485,172040,1010916,1138207,-2493567,1664246,1039502,-1013871,249246,-121260,2054232,-2444600,207953,2037170,-1601319,158555,-777958,2230451,-957772,-1822344,2672753,-1118389,-166045,-668695,1552101,690644,-3318932,2033653,625480,-169880,-1476432,-699306,3445708,-2664580,-177297,428587,419766,723328,-2500038,2428690,-1056551,-1134006,1562164,-495641,1028338,-3113317,2101327,1862022,-2893212,659774,-641579,2425546,-2280306,-960106,3101936,-2248819,640337,-770399,1829049,8526,-2856867,3574164,-1164961,-481560,-691204,279439,1987692,-3556080,2243669,612968,-1190758,80624,-434228,3059378,-3251673,-497747,2627450,-1101978,-124711,-2712572,3366858,127233,-2725391,1741802,-560532,1719581,-2082196,441866,2044838,-3024335,1902040,-217298,856582,-1480466,-1302797,4132472,-2826244,-533016,344435,1132658,356953,-3742428,3492002,-269509,-1520206,520808,-226130,2036474,-3432778,1525662,1680191,-2294842,437667,-672280,2527122,-2210112,-1165736,3205998,-1688469,182691,-965454,2157406,-174263,-3158594,2617785,-100298,-410551,-1600431,483390,2917944,-3238298,816369,729923,328113,-374214,-1639269,3486721,-1890534,-939423,1613741,-170359,91209,-2555677,2670172,580479,-2544275,931008,576830,1582336,-2414943,101482,2569539,-2133430,-57309,-10996,1734018,-1059178,-1501860,3081696,-1160828,-821979,193834,1307807,323400,-2774707,2022611,414820,-1106036,-103326,638161,1460272,-2358018,361961,1792568,-757382,-917267,-627271,2236619,-1115873,-1414630,1583334,47377,-264112,-1356250,1504451,822566,-2434640,774270,1167374,258566,-1664591,482716,2091533,-2052048,-959108,851190,1008831,-1283602,-1178446,2247008,-443943,-1705969,157612,1043859,-318725,-1573336,1075944,662629,-1203147,-400930,995731,642974,-1364099,-11958,1475492,-574067,-792094,563317,1118143,-663844,-882390,1209695,461788,-1036820,-287330,1388957,294220,-1523487,574265,1088118,-800330,-1384130,826558,1315512,-1085555,-789177,1532305,155862,-1262810,-421812,1399773,171017,-1494791,481299,1377479,-517637,-1516808,537772,1011350,-996748,-696438,1325370,229613,-1272263,58888,1173034,-58471,-1004587,471055,664767,-583098,-709988,1029396,177210,-999640,-108664,842495,-316916,-877207,299740,879115,-174447,-686175,936146,618123,-731544,-541584,724297,330954,-1120329,-236960,1074821,12285,-948754,468692,887310,-551085,-785386,1020957,1141143,-927588,-381742,1170449,384643,-945403,261390,937975,-345606,-1031085,465779,639199,-425047,-467120,788594,255793,-763493,194400,609189,-37308,-668023,450714,415201,-673294,-225637,171066,413813,-499601,-307300,863559,-285906,-456538,-40511,658198,61707,-814037,457845,332814,-104014,-673886,456082,643794,-841364,39391,806974,-8221,-413415,-158887,930711,-741845,-425838,649548,211271,-200540,-958614,955534,589107,-604664,305765,-101533,312352,-606039,58554,446560,-649207,691659,-229333,-34157,987,-213236,655905,-469536,7486,167369,154052,77898,-538274,806713,-390713,-1838,407486,-435799,645743,-704904,478825,-12344,-507939,397278,-425155,638156,-538920,-171359,816621,-567034,393174,-584480,575039,299685,-1364421,578476,-79579,422400,-404603,-426825,1066004,-312658,403073,-476914,-51470,728771,-517009,-66600,-505445,683192,485417,-633006,323201,-245235,347928,-543507,-150653,466053,-769989,410193,-126918,239267,22382,-284006,947674,-577377,4609,170279,137687,420825,-789101,638141,977,-97243,8700,-241204,674429,-547922,-296147,12783,63164,678047,-927240,259999,309374,120282,-17470,-863980,720009,526296,426965,-602046,-631574,1073075,380834,-647487,-778253,374667,1052633,-747236,-657050,284658,280765,-305990,-389213,328281,-275135,-212800,450715,-301733,-533471,-527794,769116,178419,-1013384,68174,833523,555568,-539826,170191,688829,-355034,-220111,-236764,498797,-77816,-296754,26972,107309,230617,-147280,-215502,95249,81834,306313,-308976,-352358,296444,936982,-435403,-1093075,87514,1032706,-29104,-1710333,391908,1238358,-422175,-1262036,-87600,1005772,-365499,-297661,702292,-5302,-350165,-32577,996574,-159233,-942164,1106267,371857,-559393,-393856,835821,603531,-874383,-167684,696817,292536,-807214,-480113,981313,-142308,-268959,99084,296340,143709,-530407,270412,-270306,-496843,552895,88035,-197023,-752053,1037969,684232,-1026153,168631,650146,1082129,-1321429,-836287,1679278,-99453,-545055,-814309,765574,-39006,-1127314,1042366,113779,-311015,-275359,884743,697967,-1442481,359790,660579,-242683,-581380,31905,1196032,-554271,-734804,703954,127868,-244123,-969149,825642,127266,-653828,381319,195999,110807,-579660,19280,754744,-775112,-40000,260013,359370,-799645,-232278,1254581,-637503,-706270,125417,876682,-376698,-1292906,1063218,729477,-891790,-539546,562447,728119,-1376579,169838,940117,-389873,-639937,39423,1163447,-742450,-533873,1026464,-68790,-398977,-423089,754399,89293,-774189,319127,362961,-127257,-689990,380226,654211,-948792,-95328,711990,471010,-455991,-184887,818612,-85775,-498145,372943,399811,-327825,-856518,910701,677306,-812810,-138965,668074,328785,-1403832,-39126,1133218,-615553,-999823,396573,849794,-670047,-767902,856683,215691,-953907,-249615,866038,-201190,-892296,310761,883486,-461019,-682760,650613,546883,-872571,-270670,454480,172328,-604755,238457,382457,-284828,-621573,362326,670490,-484621,-365576,738810,308051,-553781,-136694,656230,-24916,-791761,85725,679964,-219125,-484052,501764,809312,-589802,-468567,753219,143151,-915434,110611,1136969,192981,-911253,337692,1035094,-437015,-524034,397740,507978,-713336,-518017,573826,4668,-507001,-16478,743877,-340944,-485233,604803,236292,-278718,-531621,336850,282293,-698203,245303,402830,154457,-538133,71670,1068455,-391588,-254079,511580,260652,-224091,-786964,741951,-95863,-978569,184180,558736,222343,-844702,347989,952549,-772547,-300712,-177092,673628,-694592,-531909,825451,-373473,-172895,94158,608090,125713,-762209,725113,34885,-369806,-81119,-8685,281809,-657134,409604,373791,-317613,-24133,-142056,661142,-664853,-449310,439650,-496223,467408,-721649,996046,53579,-1043945,498333,-169389,474292,-890359,359514,822696,-1021890,509400,-390452,743338,-99088,-929193,1643641,-1182176,178023,-88814,-147338,822707,-1451487,1386165,-124871,-194889,172972,-896708,1044308,-1141569,403089,289065,-947162,1161225,-851138,1159376,-595709,-600544],[0,0,0,0,0,-2,-2,2,-2,3,-6,10,-11,12,-16,27,-31,37,-44,55,-66,80,-92,111,-128,152,-173,200,-231,264,-301,340,-383,433,-485,541,-602,670,-745,820,-903,996,-1094,1196,-1307,1431,-1562,1701,-1854,2020,-2202,2399,-2614,2855,-3127,3427,-3767,4158,-4621,5169,-5821,6626,-7644,8969,-10751,13286,-17166,23748,-35229,98279,117964,-288588,-123805,364511,-237273,-539659,229045,188879,-474326,-522000,483519,294474,-226299,-58342,205463,-223674,-356816,153900,29654,-328328,-35206,175074,102757,-251607,140600,71816,-69698,-105129,-8204,113737,-411582,88701,389312,89370,-520656,-13971,458253,8281,-402635,293657,44492,-199908,-234680,448934,299728,-493198,-366169,519769,529623,-648883,-259701,864885,-375478,-695970,279779,724710,-239408,-787629,653762,351659,-674215,-322208,406471,326759,-984955,212488,561439,-530832,-448480,354424,408414,-794955,260420,951067,-81095,-465527,-138547,748380,-319812,-805004,726933,83107,-260908,-260208,501386,497223,-1142289,80460,836444,149959,-625665,-368243,1331523,-762036,-823914,328279,680655,-187367,-1345226,1490207,319781,-1172302,33387,392992,595815,-1755932,661779,1189023,-1176843,-59381,161734,1112540,-1020919,-676526,1858777,-779302,-448571,-20716,1151659,-241331,-1476939,1737865,69769,-755934,-385850,608548,1417628,-2102674,138399,749939,-96766,-331568,-1009302,2060989,-1149077,-474699,953879,-182428,91561,-1641397,1992791,544533,-2369612,817423,267255,1121748,-2124088,149073,2392571,-2054343,624993,-244242,1074547,-884842,-1842946,3048766,-1376377,-427101,472311,703887,615423,-2805435,2379987,85472,-1033784,579152,315728,1501689,-2859500,875018,2055890,-1601698,-200937,-912243,2805151,-1036628,-2222206,2265330,-246123,923884,-1898827,1054671,1380963,-2705271,2287849,-568288,371145,-1527959,-271496,3362973,-3378346,372799,792344,709647,-16910,-2804727,3700875,-1327306,-974619,952086,-364241,1313974,-3261224,2339183,939735,-2579718,1396164,-465487,1995747,-2589916,-140649,3055844,-2803512,649753,-345854,1727759,-1141690,-2084613,4136263,-1048948,-678503,-1141985,1288952,2209771,-4267898,1486026,281191,192229,-343376,-1557511,3067320,-2713831,151900,1617976,-1169282,282330,-1991415,3538984,-810056,-2790952,2388389,-232782,1315197,-2850082,1168706,2067050,-3273517,1534008,-232874,1396180,-1773944,-802945,3460849,-3064639,145994,514050,879072,-144575,-2627789,3380165,-1135156,-1179426,599509,399410,1185882,-3397038,2043747,1418605,-1777247,60783,-534209,2700874,-2315520,-1039451,2236364,-914030,337100,-1349524,1842844,-92537,-2690693,2473592,-436650,-6953,-1558714,1075085,2492489,-3409175,914498,1109798,605408,-1259185,-1039058,3430736,-1752269,-1057990,1284540,349850,-345506,-1979960,2780061,28591,-1926707,1013360,472211,600108,-2381653,1084996,1829156,-2006442,103033,435486,1358866,-1450954,-864080,2651591,-800862,-805992,85387,1342820,-20522,-2501434,1650994,401568,-1080436,-616733,619847,1452991,-2329351,275117,1609350,-272327,-1286323,-297085,2167561,-1381534,-1232724,1546608,522353,-1149831,-1151083,1881582,506792,-1905635,349330,1033293,102468,-1405045,504510,1378709,-1561709,-446784,1051559,431218,-1138932,-462770,1581372,-531705,-930473,625404,977135,-399318,-1312163,1048432,718606,-1318116,-351283,1072459,393845,-1499344,18318,1382914,-488436,-1065842,554478,1332310,-834893,-1036766,1262505,631919,-1180731,-542561,1346415,376362,-1759871,210217,1434510,-421978,-1258006,724603,1005000,-1084825,-983660,1200693,416051,-1368434,-18823,1271179,-247631,-1032962,518902,1050258,-778781,-679284,745101,406148,-841050,-194122,1005508,-18253,-782781,305929,863522,-578288,-827653,577073,721840,-770687,-682523,852237,453441,-1042274,-94734,1041530,82787,-1170267,326708,918492,-555164,-960998,681338,764162,-885567,-761375,1199842,514481,-952140,54399,1008212,-13750,-1085745,474669,654036,-480714,-1060226,726933,325459,-854388,-328779,893338,247441,-636064,118041,520132,-484647,-126232,479223,332288,-116456,-136866,727227,-344426,-377021,9088,508390,233250,-865099,356796,452043,-187141,-86953,268783,796797,-719434,-410093,1062899,-430947,-459174,-221394,945887,-287654,-1327659,848082,336145,-341479,-662353,249551,647309,-985297,136089,70026,-88134,-331674,-390099,832513,-475255,-119827,260637,-225229,266048,-373801,283529,-350022,-328123,512990,-325209,325267,-562873,-70745,330263,-575802,624343,-488881,308681,78549,-371517,595657,-536851,505079,-148852,194965,-31386,-888592,973652,-328956,-86144,241856,-1188,631746,-1033161,419458,677508,-159955,29152,-447053,1168829,-282688,-261871,189138,-274603,808671,-543971,-167197,-1543,-75736,731752,-1014499,112802,339773,110483,9620,-628786,467904,-344591,-34720,194342,-508829,175275,-451852,460704,-243161,-809540,514330,-30953,554473,-894603,-51542,757561,-488487,314685,-183906,226645,212743,-582131,585519,-24711,472580,-727606,-485919,669435,-305498,144062,-767142,311043,669740,-200292,-361080,-566047,761083,577895,-1099465,-336194,506305,1130523,-610508,-808013,635307,436713,94921,-368022,197255,216659,-444758,533734,-120352,-345133,-154950,652946,395868,-1232040,263565,633219,-120967,-708165,-267854,1015467,-393401,-326333,-91390,516465,-142591,-579648,56446,48312,63223,-433068,-206852,257307,251985,105345,-355798,-238980,592793,492551,19102,-1041533,512696,1221611,-65923,-1452666,128886,1547899,-331966,-1155476,43084,1074560,-145844,-847986,283429,-20750,-296712,255403,338925,-97684,-792731,933196,491279,-857317,-524492,543134,708836,-651789,-566796,991247,192689,-592839,-392495,692534,187063,-598336,350258,201194,130719,-640453,-11320,274629,-398057,542275,15928,-239967,-559885,450039,727230,-1333129,-375194,946353,617058,-953326,-992041,1690771,302575,-1053674,-193154,661164,592522,-1388633,257485,751487,-737150,123977,299814,876543,-1360594,-107099,1337730,-893616,-335648,70643,1251245,-256478,-911105,926054,348937,-385878,-414012,290918,614622,-707093,137027,543738,-181606,-461991,-77035,630476,-563216,-394169,743996,-379864,-600026,-403258,1163353,-33976,-1034476,595091,645037,50175,-1207469,578112,1008462,-976867,-494556,569822,660318,-959088,-624973,1343355,-482585,-621943,119673,958647,-597323,-1084056,1116630,359483,-548069,-351224,596904,315194,-867985,37768,671293,-416273,-409101,-135384,884990,-779989,-416757,652909,105793,-580208,-417345,471639,-49735,-772240,503674,633742,-257496,-732817,430832,885041,-789787,-392532,573148,323314,-881596,-136900,1119204,-434827,-884438,274944,690390,-684202,-853656,705967,286032,-1100699,-357469,978714,107081,-984286,270726,894453,-413277,-666210,420507,690225,-809680,-616136,798185,205668,-597360,-28214,842584,84241,-630539,385200,752101,-212655,-484127,533289,229026,-762485,-203156,579121,-116432,-673424,217046,727323,-77810,-830685,577989,873726,-658361,-628515,713253,240192,-785393,-136540,747873,-267904,-738289,-11147,694286,-601784,-788990,354909,331672,-627778,-597063,564914,232921,-772480,-87043,618549,-104601,-841316,299065,437886,-517098,-336198,386540,239377,-525068,10721,599816,-238749,-353014,-308155,566295,-193821,-388980,527625,366524,-319907,-333545,803190,358101,-1072763,221820,498191,77504,-655996,-94593,1175147,-739561,-262390,340960,621731,-393649,-583103,996537,-157074,-700499,457125,253010,291193,-902041,582509,113618,-713498,414636,73428,572930,-601884,-96712,921862,-393228,197693,-285498,438960,-63641,-876476,1165236,-431322,3324,-217884,313701,621053,-1333881,703329,-5602,29601,91944,-470299,1497983,-825427,-147272,471803,-235444,419011,-958273,1137005,-286134,-644861,787708,-472054,690414,-1029333,273401,890738,-1080801,667317,-365749,654963,-65864,-684658,1435064,-1222881,606672,46688,-124625,594126,-1410440,1233080],[0,0,0,0,0,3,0,0,-2,3,-1,2,-6,8,-11,11,-19,26,-31,37,-48,60,-69,84,-102,122,-142,167,-198,225,-262,302,-346,397,-451,510,-578,653,-733,821,-921,1026,-1144,1271,-1410,1562,-1728,1909,-2106,2321,-2556,2817,-3097,3405,-3749,4131,-4551,5020,-5545,6147,-6832,7621,-8554,9676,-11073,12894,-15532,20331,23404,-145580,-181118,255012,268508,-289168,-81615,180562,-70450,-234948,104797,424172,-82484,-371739,108068,144177,-150855,-427418,201145,162926,-41151,-263825,-135655,207329,59937,-16458,-50426,79361,-170476,-82867,-105246,249149,-258894,-319993,182487,218710,13842,161155,92956,-196021,-138069,-93602,182691,-253011,246402,330329,-296765,-468961,345428,261270,-707398,-268362,709067,114647,-676141,-22,599516,-37877,-705569,502258,517417,-429075,-262981,129559,577876,-276170,-185693,371719,-30942,-155442,-295318,660875,132341,-777225,225831,593517,-39797,-393629,-154873,521659,-297491,-259206,482614,130945,-399393,-394149,533956,-462889,-661026,386785,301844,-179299,-361131,843487,-201786,-998671,246248,942886,-194066,-1223073,508618,951043,-563641,-626794,418906,1006406,-746452,-570764,955522,-266937,-148928,340825,440039,-67400,-1069622,983310,566376,-658038,-318956,503498,678896,-990452,-61939,923823,101230,-681034,-733254,1430327,-354639,-685106,702844,466870,-135896,-927413,865282,495044,-1187988,542072,182601,9837,-874354,564071,1352849,-1986127,-454318,1468543,647635,-1461886,-1127278,2505615,-28882,-1426617,-317721,667730,903275,-1420799,236067,164318,-759708,674196,-209277,38100,-1257839,530923,1513315,-1358902,-729217,208131,1708411,-833861,-1676906,1454906,358325,-492422,-1006167,833705,1209809,-1846307,316026,726891,494764,-730965,-160395,1661731,-1300769,106373,879247,-604995,-631221,-414367,2841484,-1181983,-2326446,1592445,1429081,-517081,-2858822,1321217,2209646,-1809162,-739198,-164486,1521444,-72226,-1094479,1073783,-886510,603971,377691,-78001,-420978,-847030,2120399,-503180,-1626459,-41273,1246163,964683,-2694109,277501,1623170,-534980,-665598,-809421,2321944,-789170,-1225613,1168228,29890,155611,-890649,1257448,-149659,-1428178,1884089,-41329,-919292,-960332,1793673,912655,-3423738,244129,2058931,476126,-2039816,-953966,3122699,-521122,-1468403,-155166,868122,852458,-1663543,699263,-383438,-946430,1159275,168318,-67797,-1488390,1333709,1406176,-1932552,-706609,706958,1596475,-1638081,-1448943,1936316,78355,-592714,-781919,1124988,612754,-1906879,1100346,491027,-26947,-527001,641638,1117441,-2054639,408843,1036935,-858282,-1038592,249861,2361709,-1674696,-1808821,1883244,565241,-852166,-1782126,1874255,1010897,-1772735,-190236,478259,645972,-1220060,156889,1100836,-1291265,-122860,640630,366935,-749329,-322008,1858865,-469444,-1306421,121081,1246415,-98418,-1891393,721944,932588,-1002821,-624190,483741,1108734,-1370697,-298350,1456279,-346789,-964944,-147995,1093819,-1041675,-1319859,1266875,-26910,-1120113,-274595,1288101,311678,-1705547,794892,1088794,-649077,-1042188,890192,1389233,-1348207,-558662,666476,478165,-1079559,-404390,1229811,-176863,-1178118,256302,796835,-590494,-1054139,668626,540191,-731041,-607629,562839,445425,-943731,-252001,1003433,-303306,-1031596,79207,936028,-466129,-843977,897848,325338,-607775,-455978,1047377,30469,-1017785,500587,744209,-591042,-584930,863524,561868,-957932,-115380,1017002,70864,-898334,229096,1076564,-568714,-939956,585959,652284,-463956,-569769,756687,533948,-660757,85359,750856,31237,-678532,180939,749102,-438461,-468722,50893,429865,-479931,-364650,328687,276273,-158128,-202483,510091,36705,-769286,99622,447040,-97151,-506905,456411,491556,-754898,-64947,646129,-171,-522179,303746,578159,-647138,-178068,413276,267133,-591091,-141738,681108,-211359,-930977,158820,338812,-183376,-581139,550158,249952,-325174,-196654,261421,360986,-283666,-206560,325743,51529,-303835,-147735,26122,95426,-264951,230101,54846,22371,-6332,310023,201857,-355618,26660,514188,-436337,-279408,209503,45757,-246016,-131964,766243,-102713,-266432,174398,195946,138304,-802517,428944,294242,-454254,92455,390277,68919,-519296,295317,206214,-323208,-156923,-142125,123130,115042,-397133,102921,-339415,43101,349165,-18000,80664,218088,435564,-358024,-218585,251461,-115212,-63324,-244394,476091,25421,-269225,430138,176406,-56374,-286746,367277,556688,-329747,31239,124651,282315,-265340,-587859,917849,-23422,-244479,-309896,772415,297062,-819345,97415,401949,-380565,-533113,-110148,760561,-448835,257294,-95224,-203587,-119562,124389,339663,-427736,-107063,975291,105784,-511278,-476774,742037,308517,-664849,272270,126745,-227950,-139812,406125,174936,-873632,155370,646461,-72579,-913432,216387,1240996,-548926,-911547,149272,834850,-43604,-1231494,755811,1128009,-599909,-425930,619708,725866,-1133280,-265937,498606,-143172,-760183,-221818,508526,-418828,-17216,630385,-274969,-509513,221551,1123202,-210993,-1005481,671498,643524,-157560,-923844,763992,589507,-582185,-170621,421229,-260652,-303805,356288,473214,-1021507,-392418,1143957,533001,-1181718,-967199,1689198,433429,-1377499,-571171,998462,951347,-1337387,-133887,1027519,-201295,-684193,-47278,1139397,-580580,-411859,689677,191527,-531117,-500007,1053465,-139471,-1043466,766319,589870,-759369,-823441,1178930,404186,-1523603,-278992,1119498,339581,-1282846,-150984,1016055,-441387,-396506,420172,281900,-658717,-142612,1195296,-492047,-1237036,598437,1357214,-407250,-1964212,891663,1487609,-925847,-1427394,669523,1431752,-1297171,-1045094,951932,203361,-775682,-407114,1124551,-42633,-1247717,683344,476904,-674163,-700380,795528,391756,-1569535,287915,1311959,-19568,-1320878,680172,1695210,-1102017,-1049701,665858,828311,-946060,-655822,1199734,281381,-748887,34529,914157,-398371,-1285644,1338516,815661,-1310829,-655536,1096153,743230,-1580125,-511962,1781731,2591,-1549306,65467,1436506,-256251,-1457315,875454,842743,-733198,-711981,1103318,785510,-1277038,-185969,992247,4310,-1265289,392809,1066860,-857122,-786811,1193763,499714,-1298726,-649779,1419629,-220518,-1348645,331152,1419557,-460759,-1190755,818671,849916,-925681,-585031,907049,456217,-1192275,-65740,1185837,-273219,-1264059,364338,1367743,-731441,-1331775,888716,838255,-802043,-857830,795699,468597,-1536461,-64159,1465743,-51519,-1139722,449982,1048801,-695604,-973976,1281171,386637,-938584,-509531,1201696,103685,-1269733,456443,1341130,-793508,-1106255,1018266,606627,-1156874,-520465,1491927,362511,-1047354,177167,1233831,-367422,-1203480,698768,977889,-596604,-1004301,878559,641632,-1205735,-451945,1140919,228650,-1571939,-212902,1415020,-171934,-1246105,488679,929939,-960025,-1025109,1047251,592572,-1260316,-332832,1119477,160810,-1434706,79070,1162433,-556911,-1195710,848993,707068,-960517,-650313,1067330,115940,-1224713,188711,1268829,-320417,-1071831,504771,995092,-882788,-583577,1212717,615078,-1115723,-235773,1135704,-88255,-1179584,298322,1193085,-483273,-1015465,653023,853888,-911300,-560397,1023873,604248,-1007612,-220549,941832,54536,-1177105,609065,1012418,-563514,-1066070,673262,647343,-935553,-412044,1046722,158977,-740385,262430,1011234,-266753,-1152484,850773,461318,-866126,-506916,913475,334244,-1406468,-51239,996526,-30150,-1006876,428334,1017929,-566632,-998521,910854,630470,-586274,-725077,909865,486178,-1074581,-22847,660205,13751,-1046316,640252,964335,-498290,-735150,611938,751981,-1025190,-311769,1031151,212818,-877705,37064,1174445,-477191,-745640,557268,634702,-328767,-508934,450396,264161,-1051536,195845,546194,-400294,-697256,365846,967002,-871004,-234905,733647,296571,-417269,-635278,1105228,17883,-978883,-18015,597186,319812,-1203863,311229,712222,-303821,-70179,119484,379190,-880113,-191975,1045688],[0,0,0,0,0,1,1,0,1,1,-3,2,-2,5,-6,6,-9,9,-13,14,-17,21,-24,32,-34,41,-47,55,-63,71,-83,95,-105,121,-136,154,-170,191,-214,239,-269,296,-330,367,-406,448,-493,548,-606,667,-735,812,-899,993,-1094,1212,-1349,1505,-1680,1884,-2136,2442,-2828,3343,-4095,5337,-7876,15973,-188077,-322883,-85664,122163,-463691,13324,361217,44452,-163366,-141839,339128,-19893,-234729,4421,196536,-105992,-142172,-68818,24406,-110103,-319490,-91304,58230,-86569,-235178,64954,102087,80849,-209685,-215108,155822,-211116,-117403,217186,254816,-168450,251976,378171,-83152,-75726,35967,217948,-360714,62404,272707,-212284,-180046,14455,287147,-616449,-510543,450622,45614,-687432,133522,628294,15189,-471771,233598,635729,-569764,-388414,302926,40408,-691727,-282274,433632,155362,-452616,-171431,242813,383471,-447650,-80269,533406,-140660,-399252,-85163,580411,-586319,-436138,602537,110135,-526081,-89086,710073,-43156,-503501,182696,565346,-301665,-407688,843379,161123,-1047350,310238,759250,-14622,-1019623,96740,1366839,-822792,-916116,450364,527072,-502343,-899819,919543,86368,-675203,298991,243135,-111739,-563775,875073,737667,-920845,117276,341018,471589,-853128,-446709,1313762,-17198,-615506,-224996,992670,211505,-1249839,516059,424637,-575496,-873001,254147,962289,-1226753,248355,791451,-267089,-336935,428410,1289670,-1556145,-994383,1750397,511434,-921212,-1660159,1973797,845074,-2156897,-42953,743846,1034200,-1231739,-362626,1064023,-930008,529261,255466,-162780,-287765,168291,1709001,-1348627,-832122,810940,913409,-228319,-2071676,1279306,1052833,-900325,-565301,355989,1503145,-1307166,-213411,1536821,-257247,-290100,-693604,1478314,-419856,-854014,1677732,-929399,-713519,-169310,1666116,-28197,-2831337,1944156,1498633,-1160717,-2268710,865462,3305961,-1964957,-1437002,476156,1275766,346476,-2040239,1044829,-357753,-378080,941662,-971794,-77533,-807308,1632545,365419,-2284262,902274,1031411,534859,-1969920,-556282,2578707,-1014148,-1195852,-289711,1461739,-159460,-1882464,1562935,140773,-414926,-430084,435868,866962,-1938726,1170877,534222,-1567193,23925,868719,1779399,-2859865,-309049,3004948,-318279,-1457360,-1251664,3155744,311733,-2416711,431275,724183,749678,-1276819,13748,889289,-1253458,960921,1483,-502260,-570398,419561,2209130,-1965137,-817859,1177546,891623,-773714,-1703586,2139815,460166,-1322674,-428935,817448,1242330,-1698816,287203,1475045,-782429,-234366,-71062,1084745,-1327211,-359000,1863143,-1018581,-1011276,547055,1704566,-1022102,-2275557,2132314,739147,-1267214,-1391464,1226252,1705587,-2116955,-143101,978122,30315,-427855,-491641,1045045,-786285,-480367,1010296,3014,-534066,-699252,1920377,86024,-1739216,368964,1250290,191724,-1893517,229780,1282729,-1080767,-627785,566392,1067231,-716523,-807509,1414808,-115930,-806696,18881,1035270,-336217,-1332326,1312173,578218,-1273765,-320360,881877,377465,-1839326,554365,1370530,-604764,-1074366,486460,1403203,-1113670,-655261,1059166,345365,-1035060,-558654,1051751,274417,-885638,550482,790566,-326230,-1076452,445049,845635,-732360,-656759,789371,499475,-854042,-405930,1096490,93731,-865208,158093,912522,-461940,-868117,701695,595342,-416588,-308993,858334,11895,-1066419,162758,1027137,-800130,-598622,579239,573599,-893022,-436297,965458,174457,-984378,11683,1095565,-714267,-935339,581489,696909,-614436,-651132,479815,579077,-505695,-501040,577359,261907,-759820,-47273,757523,-342449,-599146,369158,270712,-162366,-7087,563304,197318,-530958,-293583,648201,201719,-776361,285597,712185,-19010,-384535,257065,641546,-659979,-186453,555405,311685,-771122,-48096,702717,-392199,-451342,753719,309067,-507362,-303845,739974,81838,-649859,-23916,598006,-178342,-477165,468969,432447,-172158,-132265,215233,205476,-208649,-183510,252286,203403,-146883,-186013,34786,-92600,-246185,-44774,158999,-232592,-74710,-47431,-36049,-63011,-441347,323178,-199435,-237270,295889,-163912,-327270,-425682,624687,-204855,-343219,300203,259034,-151078,-464168,244720,229929,-443202,-15786,213627,-176422,-424358,-32177,668238,-226025,-293987,152264,106695,208627,-521605,255957,-258385,178816,250430,-35205,138974,-92910,381223,-182039,-202004,207951,137701,70194,-12800,100956,94886,-308147,484269,-11527,161766,-1916,-4345,480623,-101056,-403914,270911,395942,150574,-670702,823704,189315,-580781,38060,329737,740887,-991278,122179,692918,-138002,-358632,-26561,730007,-286795,-533075,132903,-178028,-18967,145083,344083,-517533,-328075,756788,70735,-689898,-162170,593224,306021,-919573,37157,487070,-532997,-13298,48913,182596,-445786,368567,980617,-562804,-544780,-128846,1136350,-331593,-1180427,298717,599024,-119612,-1199267,367647,1071218,-930191,-506417,145948,832580,-852490,-836135,1042672,68606,-422642,-160235,652862,-249698,-755809,525300,97051,-387109,318208,776277,31962,-1113407,529385,1169843,-685703,-709055,481155,598675,-654503,-296209,414511,-47184,-384816,38764,531315,-808625,-576439,1089284,157646,-1085060,-861662,1313070,746421,-1515795,-422261,881250,701596,-1130057,-635578,1347037,-129687,-885128,125216,966663,-421606,-1017748,983445,190076,-668876,-291482,585045,130551,-948546,977306,600035,-630789,-494112,914415,476003,-1346817,-31024,1071111,295677,-1458466,-199849,971122,-304705,-776819,418021,93834,-576050,-107935,904626,-165851,-1338843,608821,1009991,-316296,-1364955,540137,1579519,-667967,-1030788,623854,1593252,-939546,-1266048,1231624,491503,-929123,-303866,860214,71428,-1466567,605277,958159,-545260,-812830,637922,840466,-1553078,-318963,1155717,-266554,-1336139,449054,1266404,-814145,-1118583,787469,715069,-778231,-976330,1050403,420587,-1055697,427127,625622,-203934,-870101,765112,863347,-1339460,-627340,1135876,718885,-1387694,-628696,1713141,283998,-1385209,131448,1475752,192011,-1551008,388985,1133890,-678367,-1057189,476394,904014,-1255171,-187802,1397299,-78044,-1116553,147694,1363710,-722696,-1185684,1072579,774694,-1266941,-493041,1417602,355715,-1534092,272852,1337195,-362433,-1142583,670325,1422038,-723905,-915004,1140275,105829,-1083504,-214562,1567545,83010,-1136326,274792,1335126,-392406,-1096965,789371,1135481,-1126854,-852503,1138948,568895,-1105747,-463678,1523620,-36460,-1257208,438724,1436023,-703786,-1010100,1083412,645584,-1194312,-469955,1486511,377707,-1429059,174903,1555786,-656090,-1137874,790770,895738,-880296,-422357,1294836,270374,-1151851,-381522,1346030,-472726,-1288725,515870,1296741,-662621,-831146,1071714,741511,-1157656,-602731,1131808,324878,-1192396,-229775,1308491,-133288,-1184786,403843,1263357,-572597,-1107297,727940,1093789,-1372717,-412565,1363867,184979,-1342728,78074,1342759,-497928,-977884,905942,878970,-826161,-652392,1092700,494592,-1350918,232786,1473778,-323334,-1170647,587303,1233201,-837275,-748371,1262679,722692,-1262015,-585848,1021300,293479,-1224324,228991,1217423,-341649,-1148787,655460,920184,-751669,-1049567,921555,815996,-1254581,-498174,1148262,79263,-1212208,190997,835164,-847213,-903210,684298,664971,-920328,-444750,1005551,298102,-993114,-168279,945706,-335196,-836923,679441,531674,-684025,-544503,989613,445630,-838567,-367213,936742,-253061,-896887,93527,1094572,-275749,-931903,605255,639512,-864267,-586906,550313,127612,-920446,17779,537163,-95217,-1068674,97783,1156425,-711874,-590249,548704,904005,-834086,-410365,1084442,227655,-1044416,-194471,1034895,80079,-896012,480712,692848,-369132,-320744,584462,345311,-1107138,72176,979538,-51528,-674920,249685,799785,-338059,-776708,927374,328545,-561811,-652291,979173,108862,-928410,377264,589473,137070,-723800,-246914,1011161,-263894,-291815,414362,62768,-512369,-737117,964425,-188870],[0,0,0,0,0,1,0,0,1,0,-1,0,1,-2,3,-4,6,-9,11,-15,17,-25,29,-37,48,-57,71,-84,104,-126,149,-174,205,-246,285,-326,380,-440,505,-574,655,-748,846,-956,1075,-1211,1358,-1518,1695,-1887,2100,-2332,2583,-2860,3162,-3492,3854,-4248,4684,-5160,5682,-6258,6892,-7584,8323,-9055,9553,-8424,-86452,16395,155496,-225919,-23844,151535,-112005,-373295,186053,97584,-268554,-146778,-28823,-76783,194981,322409,201090,9328,-82709,-128323,-58811,120518,-22820,-236056,22914,697723,-100177,-458515,340333,431618,-556594,-198337,437513,187444,-453524,-281577,641493,34957,-632807,380611,616362,-316109,-239312,224939,266383,-460743,40306,466787,117755,-163733,302839,113216,-198377,-150284,194090,38929,-254553,-91991,200116,67089,-245152,81995,450915,-1502,-390736,160095,579649,-313679,-456005,580807,484262,-442735,-403026,1144565,319304,-1142868,-177659,872035,22670,-1209832,48848,1404409,-631087,-677679,366391,357914,-472444,-328998,1191964,-385480,-936254,484279,581586,-89216,-657768,890774,170680,-910435,-14069,270858,107958,-1037046,-92502,1240810,-409592,-796665,-46701,1026058,-123561,-830260,806287,44050,-40061,-311400,591454,205658,-1135630,1053638,841899,-939575,-749669,610544,1868705,-1968471,-1098929,1491243,828878,-536463,-1695546,1478610,196483,-1467831,359002,294406,267484,-683308,590032,585528,-1328067,851217,535474,-180084,-906471,376799,1871112,-1717208,-585078,1166099,991276,-1177046,-2095687,2233173,551585,-1274853,-985746,293855,1804879,-1837476,-199985,466883,-279204,477440,-347081,696062,-1454133,87918,2443654,-1340345,-1262056,-535683,2989317,-124179,-3628843,1657983,1492550,481390,-2433806,2036,2779630,-1743559,62255,-530721,338378,382270,-454100,1408325,-1697006,864979,1732747,-561576,-557485,-1024078,2929526,-630520,-2792976,1108975,1470881,1040493,-3549982,584289,2916255,-1128535,-1133680,-1003786,2607851,-101219,-1888947,1301620,-1125684,801460,-169499,140237,-371559,-1970434,3342106,92037,-2111517,-944200,1711105,3088864,-4372487,-323462,2469092,781502,-997306,-2599450,3066264,-79634,-1297930,604877,-634278,1303350,-843262,1219359,-271478,-2099437,2381306,-291792,-751080,-1297905,1569891,2313585,-3469351,-220507,1433550,1509279,-1765347,-2483704,3473346,185193,-948460,-1171551,805365,1856432,-2283853,741681,35003,-761903,825097,-391503,976729,-2703828,1299753,2617310,-2071330,-1032091,21693,3441721,-1452045,-3174317,2154016,983637,-135004,-2286187,979550,1610471,-2189024,751281,-116366,178382,-442189,-138629,1465054,-2221043,611851,1398427,-454980,-1081111,-752489,2767283,-1017166,-2002599,1168966,1256467,-186134,-2696820,1315902,1750895,-1355208,-300715,35745,1569466,-1304519,-751887,1407130,-938863,-136860,219428,1372974,-1175538,-1618798,2593037,21564,-1652898,-591338,1782134,871640,-2912293,638718,1824479,-261161,-1107337,183036,1994986,-1347121,-768505,999460,-133804,-457540,-550005,1494109,-196496,-1260686,865126,781761,-485823,-1030631,841916,806329,-1369307,-86554,771001,388979,-1371500,-389082,1532904,-557314,-855980,532574,946501,-556070,-1225145,1336128,318205,-1388120,-66675,1025580,98423,-2019030,686199,1393352,-914955,-840992,876128,948849,-1383156,-1041700,1444349,335767,-1469951,-220874,1389936,-338628,-1345225,626000,995358,-786657,-745577,697019,729932,-951233,-228310,924157,116136,-863845,162092,768554,-67710,-838872,734581,810312,-518521,-518408,665261,512684,-798996,-56642,719401,-217634,-863073,313342,1045049,-383837,-949285,940175,640721,-731054,-652067,1030540,251780,-1373944,-173811,1295044,-341981,-971118,460565,731029,-506186,-517914,805213,238885,-1080483,-238360,788697,84473,-613575,12071,700552,-578738,-752079,367853,416828,-310098,-367080,582369,32365,-395445,-60314,558934,35102,-557470,-117694,469752,-480827,-401975,635040,541959,-538923,-373035,876645,18020,-646773,212701,421251,-37663,-721842,429880,561673,-620906,-238723,388142,615125,-774926,-264876,754024,18352,-221856,118338,590296,-336982,-612692,484330,186890,-65476,-204236,56999,474465,-290872,13432,-142751,291693,-282169,-471767,581378,-160097,-190406,-214497,-48045,522198,-532721,70675,-44589,-211388,325310,103816,416012,-411289,183842,436737,-749793,143549,-111545,346640,-401057,-432605,550993,-69277,60428,-248003,291103,121283,-441270,420614,-244679,-333330,96681,8882,404934,-830422,52560,1422,78618,230864,-859389,674210,300012,-275014,-149617,-123504,834060,-608203,-172695,442746,-203842,53946,-724239,742995,33219,-440108,164517,-102746,580749,-405497,103499,255290,-528945,644633,262846,34239,-597007,-161650,674674,-1002747,24781,-130008,-47577,252583,-712712,355815,-313212,234518,247815,-270736,268717,-471842,731458,230315,-869336,6886,277147,674806,-863247,-681535,842575,103121,-540871,-531781,703838,425654,-892886,381008,604023,-232232,-866379,72293,1068058,-1033395,-356976,582801,262078,-332989,-702467,866710,-124379,-519083,174099,239733,178314,-783796,682292,259653,-365667,86363,13220,657794,-472049,-289990,428785,-196843,-17269,193678,137006,-308514,-621723,1037021,-43403,-1293555,-45524,856447,364860,-1242053,51456,1408743,-81872,-871819,91468,851922,-673488,-555751,1098760,22662,-1060725,-4069,1159581,-35970,-1469522,366435,1293112,-356069,-1026240,511662,1036535,-654630,-768199,541719,-14931,-679960,-521474,615528,-40449,-633604,104530,506564,5372,-499836,460800,252420,-1100277,122436,809381,-256176,-774541,422277,1702930,-904321,-1276556,935736,1044158,-634024,-1552408,1116307,791103,-972375,-45728,949691,83517,-1127569,345986,1017496,-1188613,-484699,1023092,501387,-1539641,-1075056,1545118,217529,-1308309,-160675,931822,302175,-1460696,331629,859289,-584435,-275998,236604,649048,-949570,-289940,693066,-355422,-521419,-159298,939768,-253484,-848099,1295927,87231,-842795,-653927,1194501,602191,-1797302,251945,1164079,28758,-1179611,-166766,1529576,-785725,-865317,843689,411761,-812839,-820041,1581870,-171695,-1182791,388311,935157,-2684,-1282369,667396,763620,-879110,-652752,780410,547544,-1201672,-603722,1200825,24708,-583271,77481,884041,-239039,-1161516,617078,478689,-613291,-338928,654824,251018,-1288172,101791,1296451,-321577,-1086132,283334,1348669,-833328,-813002,1284656,610929,-1207271,-587004,1397207,179865,-1374984,264185,1194659,-256306,-1247999,560351,994928,-1076515,-465572,988779,285451,-1254271,-120472,1017540,-243740,-1130066,330976,778560,-804568,-894274,642177,624926,-861055,-374505,760536,287445,-1031311,245171,967256,-373739,-776795,561135,730274,-835222,-692484,1027100,559117,-1101652,-229726,1047846,-150746,-1437621,151504,1018581,-583456,-711636,625970,951941,-1221452,-533576,1091994,226283,-1299668,-11475,1328731,-228269,-928296,318202,583903,-657876,-752916,1040654,335498,-939951,-336749,1083171,146400,-921358,13954,903138,-299204,-524836,648015,491153,-349050,-487390,879793,253757,-877193,13172,1111923,-159817,-1215437,418685,794780,-438788,-779380,672102,386252,-1260617,-323186,1196400,228283,-1088845,101895,1162385,-215233,-1059010,753159,686567,-682021,-535034,583255,341737,-896079,-88339,857342,-124676,-691607,-122738,760376,-390913,-608649,666033,649813,-410101,-413165,839246,201276,-725246,178423,484435,259715,-943803,391196,1032502,-523156,12263,382392,666422,-684454,-605887,1186042,-449091,-293618,184415,634577,-532174,-1018275,1114094,387969,-496699,-399077,550910,395363,-1529342,142964,904030,-118899,-408183,-244880,1237199,-499011,-475552,686204,-196484,330256,-596141,619143,-38143,-923355,1091665,-415721,-96338,-575663,485737,890248,-1370285,227892,554501,383526,-327341,-1106584,1537760,-942802,-291654,-5825,-2136,409778,-1352382,902573,93962,-776801,275600,-186289,1043591,-1025211],[0,0,0,0,0,0,1,0,-3,0,0,3,-4,4,-6,6,-11,11,-13,15,-20,20,-26,33,-36,44,-50,58,-66,75,-85,97,-113,125,-137,155,-177,194,-212,235,-260,288,-312,344,-377,412,-446,484,-526,577,-624,677,-735,803,-875,955,-1047,1156,-1287,1442,-1627,1868,-2183,2612,-3232,4213,-6049,11030,-56757,105346,-268818,-10722,292510,139216,-403020,27948,208476,-43150,-36989,185728,191468,-243633,-165251,230611,54832,223009,-30556,-264642,186052,50043,-282558,-215596,281430,941,-471195,145874,474753,-474372,-375236,420053,533689,-293992,-486608,433391,47516,-538677,-115664,404778,-148961,-505732,411367,165585,-550605,-500217,391196,-7764,-386426,100562,275928,-22964,-230854,319445,38399,-457393,26268,175499,47835,-549633,108095,513464,92820,-179614,183921,320591,-109921,-800439,611610,279317,-441439,-366404,865155,531043,-1196252,-132902,1159336,455268,-1019635,228129,1290059,-530626,-823364,593216,214119,-570614,-599050,888587,279592,-944526,384606,423289,-274496,-599594,453563,610573,-888173,25441,977967,355018,-859923,-136450,1405702,-121775,-943740,365337,826480,-7068,-1040363,355834,568881,-326889,-69003,76942,441149,-1202304,351956,1248564,-963953,-573202,471626,1759756,-1172233,-1876254,1976893,505096,-771060,-1085513,1083052,1257484,-1932070,320306,271932,92748,-447591,-287280,963984,-1355676,348321,709923,-605574,-341730,19613,2020198,-1359942,-1358429,1607746,881690,-431196,-1850234,1712080,1570706,-1961301,-544226,557010,1598185,-1079272,-1220220,1509788,-451858,463835,-304277,325450,-436611,-927926,2619230,-1225958,-1552166,404129,1676949,665188,-3980090,1389495,2429945,-514827,-1447724,-863485,3150594,-1008787,-985767,574035,-429473,1151163,-1097654,924492,-520448,-687770,2254010,-1319570,-482731,-83244,1696291,423014,-3541942,1577505,1516076,-43330,-2156364,-524337,3876062,-1430319,-1794910,-93910,1303269,1265142,-2952417,1150075,253960,50325,573165,-943365,589967,-1656152,2155843,1117957,-3269302,446068,1173422,2444118,-3239986,-1881854,4045227,20846,-1348059,-2070369,2207843,1701289,-2432303,1092366,-622149,811122,-154889,-523653,921903,-2262808,1825413,690578,-1767256,-211446,660466,2396901,-3159304,-972557,2922032,61636,-945727,-2511856,3165464,1354275,-2616274,-13495,570319,2137420,-2009247,-701659,1479311,-1381573,1056322,-135501,53859,-1066593,-217748,3337400,-2170255,-1554418,987758,2037559,-349112,-3823240,2563139,1502306,-1253897,-1566658,210804,2942301,-2003648,-315318,1237261,-627355,327939,-749482,1423282,-1302689,-769915,2122759,-1094214,-644635,-227949,2122376,-107306,-2854725,1617317,1177020,-534318,-1729622,448070,2768172,-1588948,-748502,574820,1003366,-316863,-1456993,1720314,-451608,-499510,630046,498913,-384443,-1857916,2232031,865041,-2020379,112633,1435248,1143356,-2865328,-422522,2357495,-854777,-1356529,350147,1716170,-451116,-1577681,1626728,107319,-596338,-22954,938064,328854,-1655631,898585,556730,-579881,-1065753,882754,1206695,-1512696,-414055,1349769,179174,-891415,-362458,1305684,-310575,-1254295,667655,654353,-325877,-1057530,852997,809776,-1271778,-131114,924126,193245,-1458085,-136013,1638833,-1010515,-1226424,606558,1047002,-872661,-1222483,1414342,504501,-1266456,-154590,1232247,-60461,-1476335,519452,1212424,-565634,-773861,784019,671040,-945450,-384018,1083291,271759,-992154,-129755,681234,-326205,-841003,526583,351184,-687849,-763538,619490,454601,-830446,-307265,918018,-76668,-1033747,355018,992508,-592060,-1046033,749977,925858,-553728,-753103,1027837,338766,-1163143,-73474,1359791,36781,-1353449,120361,1058880,-610058,-1011984,784121,568102,-633599,-244323,904835,124236,-712972,137967,789564,-97917,-510566,206610,544754,-200004,-458805,234733,582247,-333327,-233580,531816,-131820,-560619,-67350,702494,69375,-220096,323405,339731,-353759,-352633,688580,162421,-630824,-154908,664068,-16025,-748879,6224,798997,-573934,-372338,490829,280460,-557217,-333429,800908,-303616,-656709,-108936,414995,121248,-653149,401936,327999,-466185,-196139,-24079,486764,-151942,-5129,329989,70008,112064,-326042,367504,21549,-294124,95764,88857,272742,-324666,6216,292326,-287353,123630,81371,-125974,-162822,-88578,550709,-545136,-97236,149447,515309,40051,-812924,495401,-70341,-433883,-114767,-23922,423031,-821598,514076,-99501,-600258,82898,-330851,301427,-541090,-396269,326578,-44356,142383,-872369,294114,682105,-581615,-12404,-138752,751002,57556,-607567,930722,-360104,-87926,-279657,371445,601650,-1117208,180649,13896,366662,-234990,-229155,691070,-528771,396026,360377,-480403,266861,-458181,983979,-200330,-447062,477658,-262598,450610,-435779,138516,473761,-298224,400268,-248178,60744,-86791,32522,478527,-1037988,-264908,455343,671064,-441876,-1262169,1038787,627896,-830165,-309002,224110,682129,-1234158,143377,991929,-429115,-251220,-10228,1075654,-592479,-662368,718600,322085,-302827,-885815,652485,87631,-739521,501326,297196,109053,-704972,181532,719962,-674978,-165173,185704,232492,-232263,-477886,767920,-51223,138,809707,-84461,-243820,-346592,925398,356878,-1588032,-61326,924138,444994,-1253747,-396816,1438918,-350256,-969066,227860,779197,-463035,-772249,793828,464276,-995698,407616,884261,-76156,-1433881,203787,1338513,-431566,-848476,352890,1306890,-485838,-1025954,935328,399549,-605960,-321612,552683,224353,-790176,-17614,480549,-247360,-411724,142087,460104,-632970,-108195,884684,-601893,-830381,259492,1276286,-306323,-1531840,985223,1111939,-776563,-1136497,557303,1352041,-1079736,-479100,896859,50260,-886616,-118217,855853,-831309,-695498,1094969,531256,-873671,-894010,1506336,447853,-1230899,53078,1397226,175782,-981301,-121268,1037906,-694955,-427217,268913,499436,-430255,-673033,1063938,-41273,-486994,145468,563636,-90941,-1465205,776070,623473,-1105156,-163453,748588,735987,-1707741,-336742,1633764,-5818,-1223084,-278578,1674786,-562001,-1237998,660447,692706,-549739,-611544,1108418,198184,-1396388,319879,1146700,-317023,-1161803,423532,1451475,-889069,-760210,814058,495534,-663807,-587072,1073265,-95482,-1040022,476464,741998,-264892,-964962,560248,854329,-792176,-387982,701491,264810,-1005757,-103228,1640163,-254365,-1247283,483881,1045240,-611638,-1286057,1285931,856611,-1034843,-535534,1316508,282948,-1216459,138505,1230497,-492643,-1097213,387419,1310346,-877698,-788653,1125491,128369,-1014970,-77641,1100093,-65681,-728131,127667,847073,-387615,-691721,635501,664493,-850717,-415969,739435,347423,-880535,-31182,944183,-460522,-904784,331912,812521,-588823,-824176,887160,385680,-1175609,-364953,1055032,45857,-1286170,96942,1530294,-315923,-1075464,854304,738192,-801505,-726052,1034577,409803,-1185508,-196348,1306811,-217279,-1209193,360688,1076854,-546267,-813336,803065,647828,-906434,-265654,846684,249174,-915654,28829,946639,-585183,-863097,375960,636029,-768984,-448450,858147,442194,-651529,14071,853768,-175337,-763744,130008,1021537,-599535,-783193,750275,790007,-595343,-622619,1089578,158789,-1093236,99061,783845,-143185,-1343191,588319,793218,-824869,-606374,528406,652236,-1295876,-229171,1017014,102934,-570496,-175895,804506,-594781,-606569,734463,90885,-580606,-439589,870535,276106,-1136841,216249,505181,-39681,-740866,53139,1126216,-836753,-504464,699764,577066,-664645,-791963,1090065,76840,-996244,318755,561798,42325,-1147134,660500,833085,-936549,194090,450198,631158,-1349462,-414802,1283638,-395725,-406713,-70388,829690,190559,-966178,786686,-28966,-122638,-42689,59795,344102,-1026676,731740,276514,-440203,-34959,29800,927018,-1271068,-334213,1036107,-243557,-59223,-759336,1207958,207290,-1143723,818034,-381911,738973,-981156,221199,978546,-1044498,562419,-187290,284540,-433487,-526008],[0,0,0,0,0,4,-3,1,-2,5,-6,5,-6,8,-13,11,-12,14,-17,20,-23,24,-26,31,-35,39,-42,45,-50,57,-60,65,-70,79,-84,91,-96,105,-116,124,-131,142,-155,166,-179,194,-211,227,-250,276,-307,340,-378,430,-492,567,-659,781,-943,1154,-1443,1850,-2447,3360,-4835,7447,-12761,26747,-113830,-122256,307094,90504,-157732,-19638,123411,75897,-145496,342226,282216,-173559,-193764,277142,139585,-212328,204201,93323,-96250,5467,184158,-252302,-81675,289839,69555,-278652,116941,315044,-438978,-365596,503073,189839,-612995,-99776,594387,96830,-384231,-79707,245504,-13571,-394065,51548,423248,56085,-453251,349848,530885,-492681,-325189,188433,321613,-363996,-548668,314234,194546,-177926,-166146,399745,320343,-568605,165405,380413,-337663,-582476,346828,543420,-848614,-43872,757192,-443733,-380612,255780,803433,-703239,-793074,1272834,45122,-1057366,-551737,1026464,19745,-1462331,523694,668218,-163096,-678631,-119890,873693,-1082484,150712,573827,-18111,-483002,-471111,1427221,-324045,-640639,234659,224212,51904,-1502944,886280,1045336,-1188256,-359646,348369,943199,-1070723,-656469,1546793,-740495,-397017,-276089,865364,-426899,-1448992,1223988,-838683,-322546,126858,872006,242024,-2709409,1882654,1115017,-1191664,-1360009,283475,2453177,-2101257,-1202620,1094153,197744,503869,-1855401,1431319,-73350,-1023051,1309150,-894670,580872,-1060728,1258438,750370,-2514156,931732,351479,544946,-1612574,-1057529,3348415,-1551786,-524558,12070,1347039,533903,-2861752,2056460,346423,-322358,44142,-767432,1758030,-2234128,1953991,437404,-2542025,1137971,388278,1648187,-3763105,-527394,4199092,-1488609,-1324744,-1773577,3394506,1157663,-4395718,1467075,-95062,1852675,-1606469,-1114214,2166630,-1947690,1791027,-721419,-1080799,45059,-439116,3129871,-3291884,-490779,2492407,-45757,24908,-3453076,3691385,746684,-3013760,748587,180880,2799798,-3217972,-417111,2629672,-1797600,1411033,-1815245,1257422,-739983,-954966,3345548,-3706945,166786,1355691,1601766,-882993,-4703499,4908450,816260,-2403564,-1721423,352029,4716831,-4169232,-443760,1353936,475536,1036060,-3295663,2242317,-802218,-279510,2218300,-2331003,887760,-1188169,2321165,-31,-3925964,2625511,574935,627756,-2717673,-90528,4286361,-3386788,-283715,195412,1812359,-4636,-3171528,3354384,-933548,-340075,481955,-495939,1529177,-2378676,2972197,-508471,-2794264,1891858,538367,1567108,-4482234,924799,3854990,-2169945,-988093,-1402573,3939002,-692793,-3190592,2192796,-340727,998238,-1801719,512623,1370578,-2641014,2201907,-306631,-650420,-519871,75062,2790650,-3329066,-49257,1943264,239680,-738644,-2216439,3262151,-361681,-1947466,1125121,535356,800550,-2680136,1321503,1411645,-1944209,925570,72251,733861,-1773484,260469,2378260,-2714377,-343207,844652,1422071,-1395045,-2066650,3485814,-156696,-1474572,-357581,1315168,1347936,-2721307,786099,1265507,-753477,-575890,-44624,1652323,-1845306,-336206,1423428,-368951,-911263,-573340,2002105,-221047,-1970994,1112860,1035441,-402044,-1428850,1110299,1618977,-1839693,-273420,1066536,649874,-1523813,-106563,1926122,-1160193,-781565,1091052,650089,-800746,-948374,2015850,-260817,-1676310,383925,1182591,-59372,-1641685,782023,1283736,-1194127,-903041,899102,818446,-1417125,-431701,1615355,-70983,-1306147,-90838,1347161,-412999,-1420973,839648,1232180,-908245,-802335,1093966,703710,-1508832,-490425,1122527,203962,-1368292,129977,1434385,-316468,-1010828,718397,995033,-1022684,-617309,1143799,348457,-1236120,-76166,1129706,-501886,-829756,1031355,1070134,-793999,-742176,1239878,512909,-1103683,4719,1151776,-84104,-1112094,474228,1147266,-729209,-845575,844774,852949,-929427,-612993,1181998,306024,-966084,-17509,1019094,243107,-962069,310642,1246858,-531152,-974651,559797,609419,-624526,-742369,898563,226647,-1001723,-93448,744580,-357977,-805405,219238,500428,-694340,-312637,614310,169816,-811072,-152747,942962,-400578,-868776,696308,458841,-459385,-764217,885856,522597,-871447,277573,507359,394946,-1028294,122841,654835,-712892,-601246,264663,875117,-98916,-807203,635461,103974,-277703,-329234,225524,745915,-1271554,358712,144164,20087,-352483,-221470,918525,-666679,-239636,250918,-102542,74173,-469316,984419,-466140,-584655,589003,-100081,285302,-695756,702849,287853,-787122,358073,-456924,519786,-277222,-84391,566728,-1028181,664221,-70422,17048,-101579,-442042,1126036,-318192,-331026,-66345,167765,896443,-1282833,378623,390406,-52691,-70130,-908327,1126192,-337825,-326968,73698,-489001,715471,-535182,473780,59697,-788084,634408,-917251,631457,-166001,-288078,420435,-631649,780896,-525784,168243,67747,-273548,865236,-387410,631511,-343820,-298391,996351,-327605,159677,-933490,437935,933419,-822917,366578,-368422,701693,93119,-475167,356565,-284427,519783,65108,-502056,581443,-248814,515838,-548716,-185435,521848,-386574,57253,-278266,214438,-300323,-631882,818427,-303559,220809,-505842,-137146,828556,-882208,-144686,-196578,868834,245175,-906784,404151,-110806,-77759,-149810,282589,317665,-677457,374603,428411,-372931,-400941,391865,773966,-504349,-433207,422595,236834,-26358,-463397,394399,29425,-551110,451188,78491,-211899,-340834,123621,120405,-340895,179893,372928,-113831,211,328331,188037,-753762,130329,999016,132799,-1122505,24258,990511,254553,-580952,-496667,882856,453795,-913400,-218686,706804,369930,-745416,419492,384396,-625722,-177514,608831,163686,-861850,254640,932178,-20906,-822360,258618,567933,-569367,-367016,833959,-69856,-255877,-296450,683810,56953,-622524,439472,-12701,255627,-290992,151084,10150,-692747,567523,414131,-290826,-216099,122497,1141700,-1222359,-770370,646710,632387,-282127,-1234984,769892,776168,-730318,-513333,-2888,748504,-722224,192592,800355,-590595,-354028,143762,618152,-782239,-606599,1271542,-445590,-633256,-395308,657913,-20181,-1243450,998894,87376,-416197,-468923,410444,924868,-1121941,117268,596931,-314832,-161655,-185488,815819,-424219,-276680,932381,-10263,-446818,-407680,844533,120559,-1018556,177468,390475,454927,-1055283,-143079,1194748,-909839,-361960,304203,486854,-440847,-846249,953532,5466,-520575,66539,471379,295797,-883489,533854,612297,-759079,-283772,442055,696461,-1061079,94928,968162,-203788,-601395,106453,1001854,-520324,-883657,833561,286444,-563044,-173312,807088,333209,-1049991,234005,812398,-11190,-635610,236861,758683,-479631,-414070,388600,417190,-733636,-494002,975276,64832,-1077710,-83067,542719,-103556,-843865,305265,813177,-586689,-432316,602965,319189,-1022188,-273,710426,-210041,-459831,458085,751322,-457060,-488793,469950,625974,-638732,-127990,960074,-62219,-674758,201176,817645,-252083,-868180,665465,372496,-462212,-538303,617516,174794,-607210,-143260,607524,215267,-1031497,169991,673304,-100382,-546583,402451,581924,-716293,-706588,409920,317896,-577416,-62732,912124,-63037,-792640,242865,431751,-539787,-634083,643626,170081,-600040,-332036,556188,88608,-568175,210942,496828,-319083,-404212,434051,575023,-487783,41047,652524,-157699,-191768,-59020,690500,-95667,-892424,578538,422445,-184236,-700365,465602,767164,-692287,-81853,201710,241780,-420341,-525053,962099,-462544,-566247,466486,186736,-191972,-1038480,590485,416065,-332276,312547,255479,613003,-588357,26188,764561,-997014,252165,-158431,305708,-224821,-257989,1050682,-497194,261051,219623,266385,288225,-1128108,1273542,7214,-453162,-53511,-182437,937777,-964858,4182,580591,-254278,351775,-1225229,973949,-284458,-343017,716765,-963232,771386,-712265,556761,245974,-1175586,1187216,-583431,533706,-650217,-291944,1492320,-1527529,581232,-194917,301216,599802,-1234452,1389511,-893788,541007,67841,-971232,895673,-886113,1211908],[0,0,0,0,0,-3,-3,0,-3,3,-4,8,-9,12,-16,22,-29,34,-41,51,-66,80,-98,116,-136,165,-197,229,-267,315,-369,427,-489,563,-647,737,-840,953,-1081,1221,-1375,1545,-1735,1942,-2167,2414,-2687,2986,-3311,3664,-4055,4483,-4951,5463,-6031,6660,-7355,8127,-8998,9988,-11119,12425,-13978,15852,-18186,21204,-25289,30770,21131,296039,181164,-168775,132252,243379,-364802,-230010,295244,160533,-304757,-167439,243560,-153338,-189705,163454,86116,-337415,104452,-143137,-363364,-15496,123211,-1525,-348286,136087,251354,-438034,53288,339491,278820,-383097,-321031,626844,109489,-548097,-30045,395332,137203,-544851,75438,205138,-158525,-547879,125542,483898,-427675,-369331,90166,617480,-193651,-403135,509589,515954,-342315,-221386,590999,319705,-600837,67627,653369,-254376,-461375,507228,518395,-465650,-142895,888074,-435319,-554151,433583,539869,-402504,-693488,1023680,283381,-1168939,-11780,757219,513729,-1301575,-71380,1108519,-504606,-184446,2197,1045216,-347070,-536581,799893,-105872,-247107,-375322,1028123,177083,-1194262,778063,479446,-68121,-931644,397506,1250062,-948207,-480756,738720,487593,-408089,-1065638,1527576,-193505,-813737,256358,106754,506264,-1403762,1383390,101765,-1501625,838477,514695,407787,-1977676,747910,2223545,-1963350,-624904,271941,2138394,-1143048,-2333136,2269890,70713,-44299,-929484,398480,1422077,-1790114,1214748,-279747,-600232,471304,-41239,1570691,-2536614,337538,1676450,-751680,-404931,-1242980,2823248,-633254,-2280531,1483063,473942,984956,-2515415,1056902,1682029,-2188699,1029891,-525506,1172004,-824159,-321110,1836812,-3025728,1000243,953419,117599,-1296149,-1838877,4968192,-1248917,-2614743,-32927,1977348,2335562,-4838068,800239,1990742,-145028,-104396,-2589845,2860964,-876927,-84322,1125537,-2104856,1697127,-661183,1927708,-1321702,-2498212,3862354,-589379,-366182,-2010319,1690997,2980706,-4406154,865480,782998,1272791,-1288682,-2495045,3734989,-1599012,180567,-112622,-540998,1595471,-2131275,3013025,-1952520,-1744122,2977216,-444173,171649,-4097962,3251741,3026971,-4518685,-224671,197034,4063826,-2515380,-3246212,3845899,-705398,978857,-2387349,431657,1824186,-2329563,2747197,-2225277,-125945,811979,-100748,2097164,-4225941,2427179,2181110,-1357444,-890413,-1286459,4647795,-2449178,-1976040,2045626,238174,970341,-3334419,2277466,948333,-2182409,1625180,-1122597,1156658,-1239563,957717,1755734,-4016102,2220742,1035447,98212,-2182650,-1393907,5320712,-2685620,-1860339,477116,1844324,874993,-4438308,2367091,1242065,-921318,-72794,-1296749,2420407,-1970643,699782,1220588,-2061143,794463,-414486,2250629,-1862073,-1797515,3067315,-629496,-740659,-1677992,2132410,1400607,-3613548,1450659,747672,184897,-1396389,-366721,2732338,-2288028,184041,731743,156512,-259703,-1183534,2616802,-1484474,-1041929,1903642,332517,-341974,-2266674,2533374,1061343,-2817869,505785,922866,1345037,-2280761,-54702,2241682,-1314728,-231819,-60876,1355728,-487813,-1306406,2112286,-378192,-1141425,-43285,1324951,565009,-2261134,1198362,1365291,-934966,-1135245,575456,1862778,-1998130,-697304,1669971,263942,-1055566,-474230,1833369,-177789,-1610680,1328742,481684,-767240,-1073284,1121865,562194,-1652413,316114,1285310,30888,-1519025,209169,1505401,-1123745,-1198807,857649,641975,-858056,-876884,1737071,320557,-1271411,205738,1263568,-201633,-1824673,418951,1046960,-831178,-1126793,949863,919955,-1330827,-594979,1482773,267066,-1158916,-284789,1429558,-398096,-1131070,680692,891943,-913974,-863561,1158553,314524,-1150753,-1999,1338368,-365644,-913088,563879,981950,-861907,-615384,994489,705525,-1157492,-372546,1323605,139287,-1299144,351595,1181497,-574703,-1226318,711871,991127,-715537,-740216,1033535,513906,-973427,-266899,1390890,11609,-1115448,-34176,912699,-465004,-1210692,623823,789946,-448157,-659981,764314,508899,-1076772,-185527,1031094,-88349,-821993,303506,858943,-438127,-522706,605849,2289,-571678,-181978,829589,-164549,-910416,580140,655431,-387547,-406785,665917,184890,-967443,86113,767976,-156937,-547128,141960,1147489,-394045,-661138,129428,521854,-196288,-1139880,465833,460571,-478220,-246581,254614,738471,-724300,-177500,591390,-180716,-293031,-592608,635939,-261250,-500324,907780,-225551,-62885,-81929,427086,300500,-873895,801756,-257561,-210613,40,64821,756368,-798348,278337,-53288,140856,217732,-549479,549555,-441769,341289,494579,-287418,-18626,-513495,493367,46378,-891964,341546,45808,535235,-494025,-352119,971023,-369390,53104,-538099,310265,371580,-781897,586035,-207893,84408,-9180,50493,815906,-898251,596757,-143008,20762,348372,-546125,738594,-571259,132886,308952,-666068,443292,-675154,403191,-380580,-357851,312913,-1105850,906226,-140247,105645,-191721,-154227,1108181,-765629,-171234,311451,97655,739904,-821733,349594,538201,30730,266348,-1095371,339327,60798,332,-81056,-788833,792077,-264064,-50391,232329,9052,139444,-756843,763756,35663,-297536,-179385,-89349,1082767,-534353,-482624,391029,251291,620193,-832568,629259,342000,-78042,52723,-258345,288767,-831198,293351,592080,-616408,-401911,221946,836326,-405648,-669997,811736,279954,-289915,-86454,109442,219503,-295101,323964,-63665,-428586,92726,51372,142470,-266946,215804,82663,-30635,-60939,206683,-19208,-706123,-212229,601500,155003,-681901,-106654,973326,210326,-957566,-54375,704665,507201,-897993,-209319,883449,146415,-395629,-305968,364565,-396608,-30535,338876,64771,-743981,-238354,794066,-287051,-359826,150784,848865,-324486,-420027,853594,154223,-544420,-307538,427459,349523,-797418,-53620,330924,-126295,-87187,-363756,212633,-572799,59171,496934,-834002,-462129,21110,768829,-595132,-1251318,731159,766098,-624863,-988625,589069,1290039,-1164795,-268596,603293,479570,-285524,-585567,1030911,-329650,-409266,167105,331473,-40146,-802214,1166910,104818,-654311,179645,441467,134249,-1460683,295081,976212,-660324,-115448,-74426,816601,-690615,-358491,1026632,-407104,-196769,-150181,595202,-47070,-762423,897572,141077,-815462,-44887,480672,633961,-1411491,59659,958406,-137270,-952842,-374080,1492366,-387654,-1290631,654581,542847,-249329,-870342,739120,402776,-1083405,64038,487390,-9932,-1123979,179697,752447,-791918,-274367,248071,512549,-866529,-371969,833406,-157189,-648741,253435,467335,-448219,-652708,974862,395807,-765374,-274528,580090,270746,-808961,-131523,781956,44626,-777681,-23109,812747,-537121,-606476,636975,546514,-596049,-634314,727594,548173,-967209,79724,847251,581,-809387,467301,702058,-421103,-403092,364764,238176,-845048,-248383,1091104,129876,-712532,250268,416849,-355405,-775598,600826,227071,-810210,-181443,758925,183330,-536005,-195496,647072,-195091,-561484,566165,311004,-693189,-396367,752017,337919,-738826,-260507,601059,190920,-839168,-324867,547964,-368629,-718180,484491,815166,-327496,-572319,389161,488590,-663843,182335,935828,320760,-951250,380240,457764,-435766,-613009,733618,175998,-610019,-13447,506623,170512,-587182,133991,709063,-405817,-372392,597207,470990,-258929,-510666,760258,-100439,-549813,205693,464332,285112,-580876,175007,763523,-371768,-472507,-84983,586905,-516546,-477108,558577,60466,-259126,-341925,572817,-79941,-905178,404950,76392,-216381,-338821,146641,682589,-946173,236701,111763,188918,-194660,-601931,853952,-546203,-248451,224153,-85879,66568,-597105,697815,-343238,-804978,571051,-342567,-70077,-874600,539632,756354,-986588,683778,-144437,639009,-295920,-781432,971848,-441875,186214,-586965,230595,804849,-1040336,907555,-446544,397816,296249,-601070,965311,-1324492,686499,168819,-468158,654741,-693695,1693747,-504420,-502010,789195,-530363,995051,-1147511,551649,386866,-792588,1036031,-1031028,624843,-209951,-237946,620519],[0,0,0,0,0,1,-2,2,-2,1,-1,6,-7,10,-9,11,-16,21,-25,29,-33,42,-50,58,-68,81,-96,111,-127,148,-169,195,-221,254,-288,325,-367,413,-465,523,-586,654,-728,815,-906,1003,-1110,1233,-1365,1507,-1665,1841,-2039,2251,-2486,2757,-3065,3415,-3809,4281,-4844,5525,-6383,7514,-9093,11492,-15659,24928,-70383,-207041,-23707,2405,119679,-341630,-169199,180508,-32029,-320967,34323,461478,-42600,-244481,263743,179742,-240368,30168,222943,175911,-194150,99102,248996,20282,-40773,-81334,-185441,-23832,90575,116231,-200192,-5495,-6036,68049,35537,-286188,106421,131583,-249623,-310271,158638,-163580,-386629,-316238,161348,289586,-613393,146421,473617,-126658,-772265,481037,679007,-599818,-402299,358648,536005,-667204,-480966,629913,79338,-622792,225677,407460,-172600,-665312,760968,350050,-465283,86003,459919,367540,-709197,301751,467259,-417164,-33577,466381,608251,-532303,-396414,480878,140097,-37379,-328073,648352,459425,-970424,290872,269116,49954,-617018,403241,798101,-1280392,-211195,971414,121629,-959507,-368844,1813432,-49306,-1326723,335912,766240,-130019,-1469507,911036,928487,-1345624,-151780,672036,648446,-868424,133115,1042646,-778031,-24586,113957,498548,-551310,-510447,1437105,-450062,-1002106,291019,915706,190362,-1929131,960904,1423660,-533781,-887542,-327107,1863799,-1020552,-607141,900647,-271987,93691,-557949,1116235,-488191,-1204146,1488210,566550,-1141887,-1464510,1521805,1641712,-2325511,-381987,1323306,828289,-1403128,-1044580,2084511,-654858,-405795,54857,380355,339674,-1263267,1611704,-675600,-612725,1033677,-106305,50410,-1651319,1768777,682392,-1873678,301919,849220,1578032,-2450993,-942972,3072559,-104407,-928708,-1796096,1765036,925778,-2017253,832957,-418380,379090,-211125,269597,811769,-2564800,1468692,1521419,-1034308,-1505329,11562,3676456,-1813173,-2230454,1333388,1231984,-20903,-2858199,2015755,995639,-1259518,582883,-482595,1044789,-849801,439637,1134744,-1942229,1240090,163769,259263,-1213606,-191948,2996625,-2139366,-984854,932479,1934526,-126518,-3577762,2370164,1376169,-931025,-1429687,-30786,2637277,-1839024,-375578,816445,-521162,486408,-438013,1532503,-1958769,-1195994,3018783,-545988,-1224012,-1352136,2854896,1013080,-3514836,790668,1106973,836139,-1940800,-352629,2440794,-1551234,-11827,-111955,530479,-5792,-1071365,1915378,-1443153,-504727,1146119,-113726,-169392,-1615561,2356182,299364,-2257974,738801,912046,1328227,-2694979,-209314,2568393,-666839,-918721,-528080,1626348,-330207,-1815630,1587570,-369410,-486118,-517,1035671,133744,-2701570,1734284,1201595,-1461209,-1616720,590631,2652714,-2468395,-1050915,1840832,534047,-913899,-1325609,1952558,-129072,-1580676,928809,-7677,143132,-1037668,1161192,240960,-1522524,888141,567143,100943,-1500584,482741,1974975,-1557361,-616819,912041,1043221,-791675,-1378561,2013347,187791,-1182105,-203844,882300,184093,-1916576,619605,963960,-1009162,-644414,862528,1315440,-1670328,-264387,1520951,-267998,-1400469,-147308,1748732,-482356,-1890353,1255082,968626,-603887,-990144,973907,827270,-1538398,102721,1085955,-155974,-954033,271565,1411890,-913903,-533236,635864,326775,-840533,-453127,1050300,-236795,-1049683,131563,985596,-43544,-1025464,733724,1031856,-927049,-647375,779721,798216,-987590,-255702,1489547,-137842,-1257008,430280,1162373,-757684,-1239841,948946,905047,-992733,-542411,1430869,429585,-1345681,141203,1047181,-371439,-823145,284742,719902,-598520,-818038,985388,443578,-724316,-230362,827378,-95151,-658825,235531,483799,-529018,-545618,461815,638055,-441475,-83013,691812,30000,-614989,164649,763310,-358099,-663153,548622,748404,-464172,-384661,767280,96719,-918774,-408548,816497,-170579,-874629,186346,1102675,-416647,-594772,628968,625779,-964930,-425034,702698,-38590,-574765,-63426,654540,-266316,-595284,203429,412494,-441247,102914,266408,216055,-726041,-51639,279313,92799,-197781,-163866,157889,-399513,-326770,154934,10290,-324865,-5831,441646,-214359,-485486,605336,63324,-182888,-599384,325800,636057,-225565,-300877,580044,81694,-310817,-89947,472544,-289790,-363675,277937,324987,-358499,-546611,645854,382078,-379511,132219,271045,305508,-465483,101747,295939,-722291,144680,60319,304097,-563700,-196461,90785,-388929,377961,-323740,243278,157493,53632,542815,-509373,83432,168213,-2426,-227231,-504759,718798,286402,-272027,-394245,114267,877087,-501732,-327631,299873,36826,73030,-267699,400236,-22574,-115225,598385,-149771,-57023,-206390,383526,-140556,-502903,506688,155257,153753,-571580,221623,384024,-852702,402607,257600,-106826,-431790,176751,563955,-496860,150956,506310,-266056,261696,-59961,488781,-746463,-521036,844179,250294,-524872,-943552,876742,800124,-1049095,-304641,419958,517535,-607033,-651319,603814,-97715,-226616,-117724,450470,128124,-778298,683050,-221992,-263078,-41938,28975,219361,-769527,331255,316202,-310945,-232546,245406,519114,-1219690,-107072,502260,121342,-566700,-411006,829016,-198639,-142158,401331,-404691,-93404,150125,1104633,-600422,-1384795,619459,987512,-310624,-1237449,585947,1462667,-550087,-1137988,191365,983564,-169811,-642695,264371,237685,-487784,-364154,427352,116008,-695554,456897,251823,-407154,-173732,623245,468650,-1195177,365960,610425,-392371,-916218,274025,1358261,-969576,-861409,758753,779060,-631705,-979833,783334,-101185,-536322,298237,256305,-275057,-575181,1239360,101210,-1130734,331449,946568,394726,-1749477,-113066,1737069,-179314,-1173469,-15845,1383008,-116683,-918929,465068,622975,-93038,-790076,604934,649275,-965172,-9416,619590,-84783,-682232,3277,932716,-1016638,-582314,983823,171151,-908488,-144633,1477512,-294608,-1607769,423607,725452,-203310,-1008864,541826,948161,-1138311,-149688,720032,143313,-1025388,165344,1121469,-774348,-913622,754785,958791,-935322,-1289629,1305877,225618,-1030932,-401736,1033185,464117,-1379950,74036,610094,-215621,-832211,281079,895103,-966834,-503914,764336,295828,-678830,-149683,1234117,-125855,-1102380,579088,730547,-550028,-774526,1115740,490361,-1302478,-86858,1198016,246930,-1392389,-24396,1476997,-704997,-847680,544078,543708,-644842,-642723,1205957,385129,-984787,-119068,1071949,-115738,-1419885,84418,1316576,-528249,-710529,208395,1125099,-754752,-587707,780385,372488,-970453,-162045,706534,16764,-895597,107141,916076,-658371,-540584,854141,758074,-1148100,-256976,1004023,-148805,-994400,240843,1213681,-433788,-935862,868476,717287,-882170,-467458,1314339,146841,-1102653,-361814,1075029,-121329,-1169138,445241,1079114,-698769,-954378,746119,679903,-719208,-594085,1272601,416727,-1004625,-120934,853101,-134953,-790763,468347,699163,-573709,-641249,589577,512398,-830991,-572054,901897,210820,-1115509,317871,981998,-444358,-947704,769173,789882,-941288,-312940,908100,65795,-1045919,266727,1068571,-377009,-1072680,475153,1004699,-637048,-724380,791056,736856,-821261,-495173,1019003,123934,-671724,80726,896799,-564666,-879415,561625,617078,-524918,-415055,603302,566973,-643350,-414949,723603,37894,-714818,106411,836077,-424358,-734853,604033,776080,-680742,-303577,725237,157878,-926713,-17392,1005247,-445660,-778867,288071,970320,-973043,-255124,800453,-17694,-734528,-517425,1320597,-262038,-768684,293352,654797,-235172,-1202481,436752,578720,-544722,-330594,275545,547890,-651394,-367580,574067,-100972,-84540,-261723,870463,72627,-622669,691488,-92963,-535849,-374537,976121,519189,-1042657,386176,521343,-298137,-276526,-18278,953328,-729715,-648675,605475,1382,-380008,-754233,892926,-208862,-620117,591505,-58506,81897,-802774,802439,719963,-993674,194840,119614,196858,-985885,-476177,1371482,-517899,-88579,-299916,380192,563456,-1176001,582958,-162300],[0,0,0,0,0,2,0,-3,3,-3,2,-3,4,-5,4,-6,10,-10,10,-10,15,-17,17,-16,18,-21,20,-21,21,-20,18,-18,14,-11,3,7,-15,29,-44,62,-84,110,-140,177,-219,267,-319,380,-449,528,-610,704,-810,928,-1050,1181,-1326,1484,-1643,1804,-1968,2129,-2269,2380,-2462,2537,-2853,5345,-69450,-376472,137379,230398,-189224,-69585,347488,69294,-265733,37665,227927,-96192,-293062,210368,114350,-464821,-93938,507896,-156730,-231343,56537,163469,-249194,-167952,-162713,212803,-45857,37281,112327,161129,-58772,-161298,166004,23314,-178163,6226,146875,-275698,-272323,286593,214688,-484610,-45925,85924,307928,-538365,-29964,510479,-436966,-755530,327600,659046,-585240,-765250,621793,442612,-617123,-564421,686458,323307,-938502,293663,687206,-68973,-718787,378746,948593,-542542,-191572,379833,208485,-509153,-255742,539467,-362678,-391561,245246,393981,-97240,-700625,541272,311590,-228695,-78271,470780,576890,-610905,-104100,623786,-310931,-480189,45918,905218,-376256,-376090,1049680,-71638,-936324,-420327,1281532,98820,-1737507,345530,1001399,-412513,-1291810,653445,1084277,-1113312,-503670,617590,359463,-603965,-584078,1026094,-541194,-651462,395242,147623,90026,-973605,1282167,-66787,-1053213,724108,583207,558140,-1615820,276478,1761064,-1124828,-657479,68689,1528606,-299140,-1516263,951287,-119814,-67196,-224632,421703,439860,-1583153,1616149,793188,-1308676,-680402,910780,2091460,-2298819,-771744,1956581,354329,-808624,-1318330,1957754,120451,-1457203,896355,124280,266634,-880781,728531,394788,-1318890,901411,-141059,3056,-688768,303452,1541446,-2308489,446425,1220092,447471,-1119095,-1754492,3149188,-155081,-1656944,-849251,892444,1677009,-2438025,381342,759478,-558883,400043,-542797,823158,-1688281,474990,2521093,-1657637,-1124127,326227,2732249,-727625,-3260984,2211401,1256582,-376367,-2165582,616236,2485955,-2114932,503385,281292,99354,285041,-759287,1752186,-1834560,583929,1198718,-1272901,-180395,-684966,2633008,-1315180,-2113297,2074701,1033234,407236,-3210997,1428652,2540493,-2286051,-905348,-87030,2389543,-968181,-1972421,1994869,-588793,24180,-32250,102151,-670313,-2003191,3082640,-399205,-1992061,-466620,1455961,1662540,-3721580,275029,2156776,-162991,-1300383,-1051898,2812163,-855527,-1056355,1044574,-137943,496837,-1045390,1323795,-123930,-1553088,1706870,-226887,-199153,-1050557,1121933,1080025,-2678622,605290,1269363,318010,-1702832,-1115733,3441376,-857480,-1497779,197934,1112931,447671,-2205097,1317019,535449,-1125208,178804,240669,539798,-2157357,1035022,2045973,-2081874,-882062,893936,2120990,-1666841,-2091832,2539686,151845,-993319,-1093106,1561988,707924,-2023458,865257,615971,-247344,-504062,257821,1177422,-1572075,87747,1160201,-292285,-924162,-96503,1608764,-988372,-1321655,1230918,370797,-570977,-1529562,1429058,953327,-1560015,37429,759385,683493,-1290327,168541,1623173,-1034258,-441507,840046,701198,-1238616,-924879,2115695,-188069,-1624281,46380,1515878,-174801,-1955394,1047013,1161210,-881393,-839131,674129,1182083,-1577356,-327420,1483442,62078,-866126,-40500,1112863,-531856,-903443,1011641,532209,-742421,-717956,766069,391849,-1320174,216885,602559,-165771,-662634,248317,1041037,-702674,-717129,1130096,488653,-961257,-513905,1497008,204754,-1581554,173851,1238556,-503408,-1372853,665288,825679,-1165332,-716315,1065973,469354,-1306949,-429848,1282892,-65838,-1049114,355560,1195633,-682881,-879788,762473,571604,-906717,-117297,792950,222371,-889797,269457,600129,-398310,-554749,113433,418845,-591788,-329893,616275,115385,-789487,-171252,630769,-81432,-953477,241568,748012,-202055,-623200,553737,488160,-584680,-257206,910210,119178,-788523,39729,917015,-249910,-756554,585332,769857,-721644,-723979,993802,334369,-807124,-211898,638972,-353388,-487655,185019,458784,-333003,-363330,409641,189057,-232550,-178786,312208,2187,3183,89463,409925,-148712,-201767,226477,-92639,-112132,5234,248531,179895,-425914,232966,371142,-245740,-604049,-47910,568635,-397475,-275019,570135,353363,-215212,-152644,410909,-13981,-567173,160142,437997,-184899,-330481,383363,108585,-645451,22214,298280,175313,-57866,-76356,279257,-279713,132764,-111749,29329,-146493,-84805,598453,-474053,91883,-30722,-331088,71591,131529,367675,-360777,-177703,673186,804,-513493,-400911,468365,226011,-626909,-201542,-190043,594668,-151516,-499965,493086,-164035,-134628,-278667,-43368,416387,-677649,312048,1055,-144904,-156585,304047,176983,-487262,411089,363735,-518176,145965,-45602,330035,-633292,169479,559743,-382533,120370,-279583,368658,-306932,-159092,546941,-601702,52840,119947,212711,-324161,-1018235,1190701,318812,-750381,-631309,587190,694521,-1091935,-568601,484088,467889,-10763,-711055,579255,362107,-335591,97961,-55790,326407,-424333,457067,276527,-723237,-122045,361529,257846,-770172,-54753,498506,-464400,-317145,67171,675834,-940394,-392341,1043763,-220189,-585856,-208458,712545,44937,-781959,596292,-399800,-389126,482078,664692,-320162,-1466024,710600,1091697,-435274,-1276802,357201,1435311,-697795,-1021593,393654,1110281,-365283,-800352,394901,580409,-444525,-11231,260046,149880,-606771,226327,652082,-675049,-541309,384895,351455,-633225,-69948,1123604,-286237,-633146,385980,1161715,-632157,-1214657,1013415,530456,-753955,-734358,731253,717411,-894471,256128,492241,-169189,-43558,569725,781454,-1025338,94348,1430403,100811,-1223426,-423846,1919899,23563,-1170844,-145664,1429387,-29801,-1332196,203122,841417,-181800,-596864,474057,786725,-776500,-201204,858257,-311311,-614728,-227076,1005973,-460812,-895314,1168750,253335,-998323,-310521,1269693,176710,-1777674,548989,939150,-185859,-1235487,246976,1246793,-928539,-482589,546443,191723,-652366,-109162,1183763,-674079,-1082600,756632,771109,-608193,-1184919,1241995,745060,-1106524,-493567,795628,694344,-1425308,-347231,1250701,-152665,-830035,-49156,1140567,-340265,-850666,982924,167910,-632768,-424505,921822,150805,-1255156,536653,816315,-559066,-995267,718388,1033204,-1371465,-691085,1331152,189727,-1086842,-442129,1247964,-340942,-1047632,788919,913772,-202925,-797278,896376,663062,-1194816,-71495,1034641,-50990,-1083897,74834,1177595,-464611,-977543,358051,757634,-684676,-853250,673925,510705,-1006902,-310589,957807,-153486,-1127076,171498,1134135,-508565,-1076055,694924,613144,-954913,-715882,1129299,162051,-977285,142059,1108431,-418992,-1297243,852561,743957,-797375,-638116,1201804,428428,-1318750,-349872,1134020,130649,-846113,305200,911827,-503219,-877586,610609,713237,-895332,-486694,896771,245042,-932370,-309383,1098166,-34597,-1021866,229342,969969,-279097,-636799,410319,788901,-762720,-609908,900410,157813,-912268,24720,935150,-504532,-758403,487390,544440,-917067,-667032,1006400,373103,-1224277,30203,1121414,-55580,-1025032,361145,1004171,-645931,-752978,715134,654016,-825888,-509420,1041726,210903,-912117,-360221,914017,-200072,-896530,413431,901383,-762961,-459273,682023,477815,-720120,-556425,820705,4170,-675985,-14903,766250,-352072,-784952,518477,824561,-616855,-460736,636532,327699,-987059,-60122,711546,-195508,-787319,239039,991077,-600601,-546703,846731,196615,-769430,-587517,893123,84085,-1136542,615626,583448,-254052,-701608,597121,944242,-898156,-581454,303133,355531,-199173,-748241,460539,-229048,-448914,166875,333654,151166,-845574,778001,193476,-518252,167520,189376,428526,-675696,-34907,1186047,-432468,-175967,-48562,790413,-337471,-810236,864959,-49809,-281094,-537885,391172,558943,-1019421,492095,322418,-434665,-267840,375209,1027930,-1218981,43451,618123,-60211,-349843,-1156715,1369154,59474,-538969,96369,-167692,857343,-980479,287914,397673,-557644],[0,0,0,0,0,2,-1,0,1,-2,1,-1,1,-5,6,-10,13,-18,24,-33,39,-52,66,-80,95,-115,139,-164,195,-232,271,-314,366,-425,488,-557,636,-727,823,-932,1047,-1181,1328,-1488,1660,-1852,2061,-2292,2540,-2812,3110,-3437,3795,-4185,4610,-5078,5601,-6164,6789,-7484,8262,-9122,10087,-11171,12384,-13714,15079,-16222,21414,-16544,94303,-270177,19079,348574,-166506,-186248,537691,202710,-38321,148102,145807,94735,-140538,142750,42263,298540,-201658,235209,203641,97004,-86320,-280275,254338,111877,-168005,-155709,427279,152531,-155895,-180362,407080,44935,-291239,128453,480817,-401595,-328796,398525,135745,-297922,135952,358737,-263972,-341153,250993,95970,-263071,-96197,207809,-283737,-621072,453772,193112,-589849,-250239,382077,-8836,-465570,-289129,511392,-70610,-475351,71167,480938,63753,-676725,111091,576372,-326179,-470365,244743,735759,-213117,-337774,557268,229429,-406886,-561747,564229,-31574,-698979,373283,401129,66928,-1009743,607438,706711,-694389,-246056,459497,94188,-657287,-27807,931160,-796364,-357594,632946,254685,-904516,-581810,1318733,5843,-1145973,357356,546624,275354,-1091311,57720,438790,-690031,-388998,224703,776467,-646271,-393963,975974,-63952,-729142,-261745,1018779,438794,-1356365,534170,853399,-583760,-748528,466905,1089280,-1363940,95728,901782,-169159,-952175,-159759,1604791,-701893,-948249,1060393,325120,-200252,-628122,1066429,-340467,-1449301,1036795,503550,-253642,-1650523,834327,1986774,-1926749,-547965,764605,1359125,-782333,-1296108,1695873,-52006,-645813,29880,585752,386159,-1452147,1113032,741362,-846893,-736233,745606,1453121,-1826068,-680846,1768319,-256134,-665118,-961137,1700454,-303609,-1556699,1583385,113270,-708893,-1004338,1262762,727470,-2150968,1240542,359536,-26590,-663121,360415,1564767,-2573988,367459,1756495,-71933,-1430456,-744540,3201189,-683855,-1969593,704913,895825,920879,-2269558,931935,1179616,-1173363,172145,-161097,1049952,-1236995,-362525,2026342,-1276949,-657031,-136455,1497342,-221682,-2100350,1869847,241929,-574778,-808509,631696,1409957,-2231640,839483,802848,-916046,-490429,-96764,2071101,-1883683,-373033,1534315,-624824,-187179,-810338,2153577,-1205574,-1652309,1991764,241377,-493491,-2106560,1686900,1419206,-2617923,31457,1012447,1290765,-1215129,-925229,2190377,-697577,-456621,137316,507651,-337350,-1681131,2147678,-20071,-1298212,-302932,1094300,1063797,-2636427,332189,1547076,-763958,-518949,-138830,1770978,-1220232,-1013835,1747174,-245322,-514332,-557432,1606935,-394302,-1824776,1451825,161335,-753636,-682009,1102343,715773,-2131309,728049,1041641,-336053,-1225700,-66020,2281589,-1080912,-1128525,745247,767121,-328310,-1750391,1513351,827232,-1169783,27168,740850,319165,-1629521,647472,1540935,-1055995,-655748,496377,1419384,-993525,-1046079,1825912,107184,-1312388,-423491,1286286,-174131,-1611945,1051803,962741,-852826,-707707,1009761,885306,-1323778,-6482,1413329,-248964,-668321,129032,1303189,-811911,-548354,1100833,148032,-895817,-366319,1152134,227795,-1519331,435972,972973,-292523,-1298369,253416,1103143,-747604,-704700,777455,522462,-1003169,-704573,1050720,272601,-1298959,120923,1014670,-267153,-1167546,634803,831064,-885362,-780171,566431,518028,-1064002,-2305,965846,-201041,-899180,301051,962517,-900584,-724515,767738,-17249,-675624,-299659,939820,-39659,-776858,192679,977706,-336433,-578953,357037,738849,-800484,-475623,684216,97632,-768239,-308435,379979,171540,-810790,170532,1231949,-300657,-869727,481465,679397,-539169,-515684,602152,351963,-879512,-143884,779064,171336,-642260,172205,665167,-598027,-591865,511734,339640,-572931,-171552,674129,-138007,-417666,354825,528018,-435218,-373509,409637,45231,-636997,-63862,275345,-22653,-559634,-122721,333866,-228472,-557460,141509,385923,-407378,-331661,382257,250816,-407640,-366640,293018,106460,-315169,-94138,318346,-113932,-446818,130324,633098,-12097,-494627,506274,332046,-486836,-76293,371683,337826,-238747,126057,104727,3070,134654,-42773,45439,-209617,-27253,450607,-319517,322976,-350668,-12652,145337,85832,95525,-265061,417996,202750,-110764,-2010,-242829,122726,-272872,-21551,249309,-127872,314529,84004,-2241,11672,-71239,141450,-405591,-100064,295916,-272960,-14627,1422,256097,-312171,-219518,443525,-129670,-41735,-464014,194798,455264,-555378,257708,-149772,707095,-102401,-589925,362453,5201,391988,-505127,105008,397211,-306466,123896,-14310,103956,-155511,-113852,713179,-362488,-212961,106576,490602,-209814,-716945,521555,151635,-553075,291779,74463,88557,-281268,127939,497135,-382286,307276,-169302,219286,-199519,-157808,219130,-698282,186192,420060,54677,-415922,-610188,1123659,33933,-661770,-576988,709610,710171,-1295245,-326143,871404,633522,-381187,-562582,829978,132223,-374223,430302,175935,-494059,-235510,1317033,84251,-1616551,445273,1244119,-211113,-1001757,-24882,1332163,-842643,-500526,463281,317203,-165119,-846160,787496,84830,-756229,88190,28201,112370,-395550,283763,120262,-750563,433060,504276,-248554,-1336479,421977,1244132,-935818,-1337742,558617,1627603,-705911,-1539203,633919,1052672,-140793,-1142340,520972,838436,-1097714,240570,768644,-694242,-583977,861694,557461,-1071795,-955949,1406427,356904,-948799,-501090,943590,418009,-1415816,188927,815416,-365529,-620509,482543,884805,-784079,-535120,710653,-39093,-361336,-25679,731733,-730677,-614208,1112398,-13743,-949134,-359678,1155381,596337,-1725283,-100732,1578087,232556,-1374365,-526182,1480152,-229225,-1274402,270652,894081,-355768,-474823,876588,61209,-1382884,370804,952744,-185188,-1589625,807310,1539267,-1142275,-783347,881857,1090733,-1021989,-950166,1495549,171472,-730966,-10462,770816,-222768,-1313762,791271,596940,-734833,-538545,631169,564446,-1502356,114472,1244057,-349022,-1051116,230901,1219068,-695495,-1448113,1274622,899939,-991314,-1131859,1003698,836115,-1816159,168585,1129739,-239419,-1071070,68439,1160261,-1080074,-764157,1221568,859126,-874347,-413607,1681878,-39131,-1135592,391510,952933,-378259,-1371453,560990,919139,-904433,-331524,1011418,443366,-1194246,21926,1280138,-275571,-1045002,275813,1133676,-622299,-1075944,1173327,736683,-1468387,-567575,1216815,455855,-1637525,53563,1184034,-161052,-1189068,628187,1644192,-930099,-968558,746286,596242,-1075904,-522031,1490263,120084,-1410676,254796,1308554,-522905,-1234790,616842,903922,-1252136,-557640,1222338,234133,-1324243,5311,1279503,-404154,-1056403,585970,684668,-832574,-1018980,1288278,546941,-1222282,-238958,1317587,125431,-1358139,-7249,1158466,-578756,-1198274,726014,985813,-1042396,-1021980,1337051,428835,-1316544,-302467,1348896,2157,-1148708,243879,1145047,-859869,-977906,797820,860372,-1011412,-474309,1104409,41856,-1295391,300502,1298452,-313430,-1300859,783028,856162,-948505,-774777,718704,516839,-1052428,-188913,931578,-9658,-1025923,311474,1083575,-507504,-789623,1063568,724510,-894212,-224698,1194655,252587,-1206659,6586,1051394,1409,-1231229,601040,1261784,-587784,-863652,600741,950840,-1433385,-377293,1029512,137422,-987041,189914,1144486,-491716,-1154927,579566,571413,-653555,-386509,950907,198083,-1091243,-11911,470089,-262614,-481976,416754,1118670,-699614,-257224,689833,262802,-566159,-265381,827696,-47252,-809128,52729,940265,-185450,-1234018,343013,998356,-1063067,-507919,664856,763018,-844917,-594283,1215051,-72849,-625555,-192537,847613,-82463,-1318314,868976,359977,-198054,-257955,621673,488840,-1347207,344319,812528,-238937,-509316,-199109,1057787,-677885,-512059,613551,264475,-431057,-563574,1032155,-97929,-1156135,879906,253883,164359,-710300,403982,843416,-1224435,153908,424239,644025,-578766,-601442,1531108,-354583,-712325,-64488,608983,557400,-1232340],[0,0,0,0,0,0,2,-1,2,-1,1,-2,3,-2,1,-2,0,0,-3,2,-7,10,-13,16,-22,27,-32,37,-48,58,-65,78,-94,111,-125,141,-165,186,-208,232,-264,296,-327,361,-397,438,-483,526,-574,626,-683,741,-797,859,-924,995,-1061,1127,-1195,1257,-1298,1313,-1274,1137,-799,38,1697,-6132,22819,-122609,-298441,159401,143032,38448,-109465,-20421,198677,-233636,-156720,234217,263444,-66943,-70366,311186,220457,-152542,-59390,138917,144524,-156044,-90456,504704,91435,-75257,-96262,280788,162534,-517699,110551,478357,187249,-382834,-32489,294157,-357322,-217131,251973,89444,-488708,228792,343040,-98251,-241499,338478,298089,-666987,-236192,577363,-256290,-595743,84584,599155,-458278,-576644,498199,192861,-174654,-200167,702349,277229,-416078,-7485,532608,82310,-515593,39881,518232,-364562,-273185,151211,723108,-327351,-747864,534445,215316,-552027,-467134,349039,338520,-582087,-14524,803184,-283327,-420148,399968,687698,-642324,-373287,686036,-134905,-362130,-58775,920982,-372467,-574312,844320,-101715,-488471,-205994,975753,374046,-1247880,388618,1001976,114095,-958516,-17727,1019574,-590942,-532551,347304,347100,-78365,-777411,945639,64145,-627274,213512,606030,260264,-1609409,297187,1064262,-472703,-595005,-49758,1051441,-747199,-683674,1346905,-51146,-915686,-212257,1267884,-215745,-1537735,1140138,455253,-431200,-553205,758934,620961,-1735564,781849,607491,-806760,-1017102,137649,2201858,-1681942,-1187908,1339679,545330,-159414,-1617434,1686930,585521,-985912,357612,66586,706616,-1072292,597869,1194162,-1416224,-59520,804335,1159174,-1146102,-1184211,1982101,-225705,-679292,-345812,809145,427412,-1929034,1423329,581144,-953780,-337082,497223,1265559,-2036334,4545,1187610,-682814,-76205,-149911,1497491,-1646240,-584012,2469624,-517574,-1005415,-904612,2299788,256927,-2866459,1143230,904472,285105,-2046263,-426405,2207669,-1188945,187186,358659,343899,-296148,-1037073,1910334,-833289,-1242102,570062,966330,418233,-2603575,1465772,1110708,-1299899,-253698,291673,1377486,-1707962,-142193,1905489,-1401994,-447838,-226445,1568597,-750200,-1580224,2043016,-718703,-779539,-264043,935981,349417,-2367975,1969830,793329,-1212860,-1069614,736461,2273160,-2830616,-741754,1872800,456145,-490677,-1749276,2202685,18418,-1129335,1039886,36184,232198,-1479511,1099766,951261,-1829390,386869,491308,768459,-1683078,-714782,2267458,-1006829,-841398,154641,1169781,-357262,-1684922,1770443,151643,-1302518,-95530,943888,547348,-2012118,1064105,862244,-1125023,-300566,433614,1188673,-1754103,59508,1809316,-541531,-1008202,-189548,2140582,-207923,-2031710,1558410,695555,-196372,-1399540,500831,1259847,-1472853,201602,835006,189911,-897642,69591,1663532,-1016731,-1094155,951238,1002020,-483579,-1553836,1791787,372320,-1437240,32789,1040187,526842,-1881465,675977,1079334,-1322353,-533578,683846,1170482,-1359268,-245383,1313267,-549551,-825569,248133,831212,-465050,-1416391,1089328,507705,-893299,-522342,777093,624259,-1692858,261003,1590976,44077,-1142489,276405,1301077,-596309,-945187,616941,681937,-1008451,-659991,1235422,518667,-1431600,3956,1008266,-104061,-1351069,289727,1310300,-610829,-1120278,687409,801796,-1082543,-327457,944877,212923,-979734,439884,863866,-568483,-814586,942132,599291,-774528,-185918,712542,24627,-669301,-17276,910196,-545231,-473421,363673,723321,-568445,-712584,634432,311760,-817630,-307562,715362,23210,-882267,-136816,1007403,-174770,-865227,433473,990016,-578135,-554941,461437,260178,-865968,-445555,888582,14634,-777614,133974,656112,-364883,-565483,586460,582842,-449109,-285762,380043,-104193,-462253,231639,638490,-525060,-361848,520405,152284,-388884,-29986,434336,-127068,-181478,9263,515122,-249206,-493061,-42523,521179,-348574,-334298,213942,277138,-284818,-343802,500167,196170,-319295,-82099,387445,-17033,-516669,229359,303771,-29889,-612534,45915,466835,-467354,-142050,217168,302438,-73559,-141974,514857,-408575,159273,49499,117040,-5821,22725,183109,-261366,15338,270600,-59646,100902,-440174,228417,-55737,-128057,93917,-166517,39821,-61361,18971,131358,-146071,495084,-115667,19015,65337,-222622,37484,-179019,155088,-273392,-26567,334985,-389489,-76954,-142142,300270,-125318,-469950,737677,-184753,-135464,-57017,-97024,617940,-697471,-149212,-38111,353651,205388,-958393,274983,171639,122474,-292566,-192538,694307,-455648,-78983,444543,-157654,-54014,-134909,537552,25538,-692828,547023,214504,-158592,-618848,429385,470197,-1053912,-119846,280363,266077,-212479,-138151,324343,-546515,58760,-54520,26019,-223341,-142594,370317,-394511,-175371,633467,-231770,-186293,-640940,1103773,379546,-1157737,-157617,747811,615619,-1026618,-578597,871745,33013,-25662,-202457,515366,182611,-630565,410268,-59092,-566806,-452638,792743,220061,-1164987,155613,1357685,-496043,-853902,-57053,1209907,-657026,-1117860,801713,346658,-299001,-515565,412096,215226,-1088807,293666,243536,-267417,-112055,260319,357009,-645227,360905,266133,-567638,-815804,404589,1187855,-389534,-1279846,610845,1311769,-530548,-1740929,469911,1118799,-499707,-1025495,380085,643598,-760565,-106028,1027933,-281708,-547249,814664,528978,-531804,-1021702,1385514,525459,-1494383,-310637,1014352,513882,-1638788,237551,1359003,-383849,-853091,133505,802018,-307999,-753776,772006,-25238,-467527,189138,483495,-77396,-471920,834024,194655,-989719,-484300,1182971,769275,-1686514,-428125,1611702,390806,-1326130,-842165,1440099,312356,-1572354,138903,854845,-282606,-865026,746104,397356,-1271158,138430,1353532,-408557,-1425153,406743,1502929,-1046153,-1069186,572605,934695,-532128,-1195824,1306652,364076,-1193077,34662,593528,168845,-1072425,578716,967096,-842275,-455844,719609,488856,-1014374,-153339,1254764,-294228,-1267669,418517,1282434,-506605,-1642664,1074615,1082522,-1243629,-894314,1187084,921723,-1255533,-227879,1241553,17307,-1150176,225890,1366360,-710559,-1028296,1251877,709168,-1195125,-675853,1487533,285349,-1401939,397350,1154690,-134101,-1149358,564914,1227522,-1115963,-515057,962249,125620,-1006211,-271050,1262415,-52125,-1144481,499022,574101,-417194,-1255052,933335,924068,-1397328,-591294,1261125,535495,-1387188,-259209,1543199,-74049,-1337628,459922,1188121,-746547,-1189391,1061631,623837,-865688,-529952,1073856,239213,-1615412,271990,1522322,-533040,-1101937,536770,787856,-1090350,-420470,1313081,336867,-939016,-30794,1462538,-285806,-1397512,602495,794773,-827721,-326142,946696,653189,-820894,-587600,1092140,107198,-909475,387769,1257258,-77348,-1091603,565714,1143516,-650198,-836226,1009135,743320,-1307873,-296807,1339400,5057,-1547147,206778,1366181,-364152,-1009421,638778,1092211,-1086604,-654543,1186167,291476,-1068593,154848,1078128,-381347,-1043336,764395,1012813,-760569,-358985,941848,438656,-1130390,-277544,1199724,-158090,-1018754,112367,970853,-438303,-899142,659569,860387,-963821,-719074,1068620,387823,-1165941,-291016,1434533,-82738,-1103520,64715,1402739,-419925,-1034499,676593,652213,-829804,-781166,1010446,294461,-1200955,-108874,1065227,-115149,-1092881,435494,497223,-636929,-705197,735457,713770,-1114033,-247037,1051470,-372745,-814090,42192,1019699,-301788,-765614,776535,356070,-471103,-444693,972743,271947,-1204930,225805,910656,-436659,-893345,135871,1266028,-640148,-664515,509204,313472,-406174,-987916,1096970,79255,-802124,216835,656580,-23320,-1168527,489459,1023344,-857293,-220153,274572,712321,-847006,-95215,829796,-348154,-110898,88199,836920,-250928,-672927,999871,-25384,-550614,-113741,908707,550131,-1535094,581362,295138,-457426,-317704,-120319,946973,-1038887,-242807,976910,-77764,-138186,-987107,1045870,209434,-1366424,344042,214700,691349,-1101688,408045],[0,0,0,0,0,0,-1,0,2,-2,0,-1,3,-5,6,-5,9,-11,14,-15,21,-26,31,-36,43,-51,59,-71,82,-96,113,-133,153,-174,196,-228,262,-295,333,-379,432,-483,539,-605,679,-758,843,-937,1044,-1159,1286,-1421,1576,-1743,1925,-2129,2355,-2607,2885,-3196,3550,-3947,4404,-4917,5492,-6096,6555,-5841,-41740,-49216,343437,-49497,-101190,29065,256840,-137134,-118825,7897,100053,-232130,128134,160163,70451,-118708,53966,-33748,227039,70613,-28224,-257745,-76273,319975,-253585,50474,347336,512218,-680765,37144,617749,-170397,-543213,-52859,306098,-316691,-600181,506029,363208,-596417,-321216,166722,250337,-534231,-85574,447925,-280201,-337478,132975,297175,115921,-421157,277267,189499,-119392,29628,285644,-116717,-316550,-905,238085,-336869,-503965,472625,524185,-277567,-490491,714155,1239,-435304,-259212,576417,-115140,-1025874,619026,936698,-820090,-642813,387752,1265968,-1096361,-612583,1267124,-46961,-645406,-370494,1108636,-70667,-963293,652727,343032,-280270,-650037,484086,823255,-1232473,230321,432024,318874,-368830,-423896,1113838,-715580,-191546,388532,273446,-44133,-1253912,1414597,-93672,-1124176,329693,57762,477413,-1515863,631851,1188564,-1759877,102730,488225,941528,-1457044,-1032868,2736590,-864288,-1145578,-442294,1295194,630953,-2700820,1357258,707714,-346162,-349000,-420403,1619042,-1904332,940945,736744,-1071880,89010,-657952,2106027,-1870872,-1170443,1577696,-379006,353376,-1873085,1285763,837668,-1871148,1385619,-492784,901975,-1299721,-155691,2192605,-2072177,498801,-229476,238354,-478561,-1588057,3194319,-1756774,-867450,1440146,722854,297252,-3911572,2991267,1554475,-2512746,-560152,-164894,3446728,-2514059,-840339,2054462,-998694,1065012,-1648542,1352907,-723723,-1360421,3018586,-1942566,143695,-694263,1625249,1014402,-4000332,2616386,205249,307496,-871688,-1120641,3849525,-2689094,574494,638872,-281266,767292,-2476484,3152618,-1216466,-1305640,1807738,-726357,1248506,-2786464,2574367,1122079,-3659531,2068325,536271,1564768,-3369947,-720350,4423712,-2459910,-927033,-1187135,2705545,841436,-3669754,2647810,-695734,617566,100664,-757069,1956986,-3117649,2821035,171598,-1840739,212996,-645769,3319780,-3405498,-573483,2284204,-727975,710750,-2663318,2701078,176109,-2379914,2301365,-807507,1194944,-2071880,684238,1862846,-3291342,1877893,29107,237031,-1128818,-783349,3734381,-3203010,-459853,1607577,951707,-437014,-3727286,4039068,448985,-2312296,132060,370941,2552255,-3234493,700929,1388946,-1424463,703143,-881125,1872128,-1644193,-887386,2617987,-2090507,-236024,-873563,2020071,57762,-2983636,2380814,146454,37744,-1363311,274013,2265141,-2640569,866760,694667,58949,-417787,-895394,2658449,-1830742,-850695,1342006,128307,-213085,-1731311,2677751,149561,-2407041,1177593,791533,408858,-2619520,947785,2749204,-2326857,-491245,499592,1388340,-1145300,-1010549,2681283,-725763,-735307,197817,896304,-37952,-1818938,1913040,371216,-1089005,-835964,533384,1538040,-2045024,-44875,1239234,-447175,-714334,-648862,1806247,-613548,-987933,1159865,362259,-648522,-731026,1599252,385411,-1620137,482236,1208355,-127030,-1741775,637532,1304628,-1620165,-729474,1283087,611388,-1507424,-711459,1803158,-495176,-1408522,314323,1014930,-399307,-1489309,1251514,898900,-1218401,-306450,963100,421752,-1574759,-15737,1292471,-105363,-1013348,188854,1127256,-400377,-795610,739900,669772,-641261,-392110,968666,509734,-1200389,445430,1214220,-308840,-999338,638443,942563,-966908,-699368,875557,518183,-1162857,30344,1420947,-144198,-1108884,577176,1217258,-796687,-924318,974843,436589,-1315653,-332892,1553143,154082,-1031217,299314,887225,-271817,-998764,412050,661488,-711903,-451939,811201,688199,-507560,-254037,732065,129536,-668373,181623,709393,-297828,-677868,41318,297368,-496499,-434269,397640,209932,-530433,48978,740720,-3764,-906961,302900,715404,-404475,-841435,849013,298013,-1136443,135817,566128,-4538,-806894,257049,1103357,-669061,-391476,665025,401074,-662542,-789174,792356,110951,-282237,10201,173299,494149,-674323,76656,593119,-278706,-83788,-519861,741402,-338635,-515302,509223,-95110,45740,-412686,395186,229268,-866676,352937,-226528,90427,-436987,-282873,866507,-798347,189951,263385,-317152,246558,-489449,1104898,-526265,-368303,465937,-259522,21443,-752297,656446,222754,-894477,467707,-360897,283538,-553665,270407,1031717,-649449,240749,-489969,522484,508252,-940070,412678,-261811,688689,-236518,-465959,489615,-594853,623653,-32669,100176,231373,-605525,1297758,-475007,12762,127752,-148536,959906,-1439878,361179,-31639,-99605,483473,-1006356,832423,-235188,-159331,184773,-726179,783192,-378330,182745,129791,-486195,602606,-851659,522038,-69119,-232534,669553,-912103,622590,18407,364422,-335931,-705498,1279382,-172698,-414621,-587451,44879,639875,-1008873,354887,-302439,-88817,332295,-8710,502483,-762532,565723,933702,-618359,-396150,-114481,1327705,-338234,-1177556,714677,455468,289858,-1022176,-306150,773143,-97257,-160206,-99472,434299,-18961,-618644,331919,-254693,123388,192367,88407,276977,-369538,729024,-97418,-279939,142289,497899,225427,-952729,347936,880752,-375666,-536889,57549,829479,-230993,-444024,266906,-55629,-183822,170447,147492,-482764,-336971,1141027,288293,-1040874,-523597,960443,470728,-1394144,-815832,1079601,614062,-606607,-502361,723757,463058,-398381,101579,389765,-110187,-56925,268229,393866,-489501,-362939,741381,-398236,-853158,400813,756812,-316436,-974548,607157,870918,-911738,-109878,877960,789568,-1118536,-361557,889658,-402433,-476691,66433,599693,-431933,-329464,1147017,-205904,-615303,282963,1228817,-226453,-1547975,554123,1099691,-77178,-1367568,106473,1570364,-939340,-514908,253988,578982,-88117,-514433,619271,-105100,-602666,284026,424161,-67192,-933605,450419,586348,-1165404,58164,451920,571332,-1147414,-161949,1538977,-720698,-655268,473647,1164195,-465284,-1090983,1271498,-111133,-685820,-384490,643430,148459,-1135297,667097,678774,-636408,-550960,709349,938202,-1205895,-57988,1071556,91932,-424789,-372909,992341,-101281,-1214667,293290,345044,-28892,-737222,467891,622446,-932740,52490,602240,239880,-819111,83158,1154071,-632389,-737685,578619,593806,-429843,-790821,1080019,293488,-1116335,-188156,1010232,-111,-1160540,399107,1066711,-546377,-749514,501946,680099,-863241,-544623,1234653,-84382,-940473,64090,992489,-365977,-1104467,593266,603405,-289036,-650966,588640,504647,-997834,-283724,1210942,95693,-527430,-122455,1150296,-166845,-733739,609941,765241,-455705,-544445,770558,137556,-718623,52851,749602,31835,-988158,424537,792296,-572151,-544097,678985,398268,-924587,-179322,1096311,-23291,-1090692,368687,1067321,-360488,-733805,484990,756898,-734581,-391257,467269,546880,-768084,-167278,893922,120828,-684563,240734,941377,-414563,-383311,833161,400634,-628182,-361011,682405,466654,-988776,247018,793777,-269973,-637517,358293,1030703,-624078,-342966,598984,511401,-680751,-153875,1235516,-54693,-967431,519483,714453,-381061,-755300,707408,411775,-1082089,-355817,459948,513696,-763782,47418,818847,-389310,-522907,-153716,574710,-178722,-794060,588445,337330,-290188,-477726,538715,357435,-999631,358043,285073,-216951,-506889,86557,819584,-1039309,-119875,626228,12137,-204356,-413878,812814,10242,-647200,746873,-283856,288848,-818364,743821,504294,-1076351,462249,83274,444719,-722025,-72607,1385072,-942313,-177960,-84961,769965,41671,-1053374,1202631,-315745,-183588,199234,-57319,804740,-963250,842112,109597,-254460,495258,-559878,1051086,-938256,-239596,812207,-715412,742629,-887420,977116,275548,-947335,1191376,-616271,676397,-504487,366802,693512,-1786565,1435029,-42202,-234975,-272214,-748447,2015543],[0,0,0,0,0,-2,3,-2,6,-7,13,-14,19,-26,32,-37,50,-60,76,-92,111,-133,157,-187,221,-257,302,-350,405,-466,535,-615,701,-797,902,-1017,1149,-1295,1447,-1616,1808,-2014,2241,-2483,2753,-3050,3372,-3720,4102,-4527,4990,-5495,6055,-6675,7366,-8136,9001,-9986,11116,-12426,13970,-15823,18105,-21004,24852,-30310,38918,-55475,93223,78355,-140184,-88211,129452,-52561,-190335,-156338,14248,50959,-141684,-282365,2042,-183829,-192734,57240,83929,160584,95295,-82940,-167630,26968,244326,-60568,-352581,383865,296892,-206057,-36220,311425,92395,-453755,139875,519941,-365178,-457565,401177,196349,-496768,-489806,445644,272945,-437303,-52291,578307,157331,-544046,18589,340255,-236125,-268161,104767,587401,-153012,-125069,100620,-186401,23348,-391552,438513,-250949,-360562,314180,441944,-87320,-557343,370507,367153,-789095,18620,746455,133579,-977327,95207,1218366,-547184,-845560,668549,905193,-579700,-1016168,1000435,77413,-848368,-151075,574655,530457,-1208960,512689,621590,-679997,-125572,185727,1171776,-1004116,-180058,1089620,-195265,-20966,-564851,994626,-302088,-866116,883441,220581,19468,-759595,289396,971833,-1498557,529249,299282,124078,-641636,-405631,1656814,-1332225,-712661,1084168,201006,-732445,-1445462,2466633,44509,-2170258,341000,746754,1045987,-2347461,735261,1442109,-1292769,-57536,-519768,1158321,-1051190,-632051,1818881,-1474687,20158,-20001,1037683,-73760,-2565052,2497694,-32848,-388662,-691415,-37550,2162414,-2364530,610788,503568,-526264,19440,-1265811,2592298,-1516699,-514497,1440263,-989771,597108,-1354709,2180184,-328838,-2603885,2541526,39984,34356,-2441032,836607,3101945,-3408137,-187850,557510,2291782,-1073409,-2911009,3265942,-951092,-224165,-181295,-227070,1504416,-2443350,2603156,-851890,-1550001,1238401,-219726,1972511,-3643739,923478,2224339,-1680926,442408,-1608519,2930134,-1117316,-1628866,2629556,-1420857,1007710,-1730974,1366187,1284374,-3190763,2372068,-813294,-38351,-616266,34158,2905161,-4060490,1325794,1797493,-390605,-1065944,-2496474,5387591,-1468886,-2924582,1138716,963761,1969206,-4228633,1551059,1283236,-1587180,1203265,-1307260,1833739,-1674372,599960,2426834,-3360961,1262150,-228153,1706349,-1078525,-2630821,4012267,-938922,-304013,-1337565,714437,2329489,-3730717,1973444,11167,-558760,-110888,-1236270,3087890,-3046304,437033,1486818,-1415478,494742,-1429821,3057294,-1455995,-2509176,2859648,-343746,-73185,-2827755,2292397,2450949,-3876093,685753,449375,1509319,-1853319,-1419058,3349099,-1965663,290457,143072,635180,37260,-1921104,3238919,-1360514,-1092169,856947,202423,1291020,-3339634,1659321,1671709,-1359715,71123,-543646,2366179,-1888908,-686033,2139509,-1031385,312237,-957492,1918538,-328499,-2267054,2282377,-160561,-366682,-801733,1049931,1311575,-3135553,1026544,1334705,-351615,-1487595,-42176,3167166,-2024137,-1008858,1432601,721080,-557542,-1984601,2133031,342018,-1745132,800292,540463,344931,-1848024,704999,1294372,-1744255,-211718,601393,1043836,-1653279,-833899,2080896,-658640,-675580,-330983,1334306,103813,-1459916,1229830,713553,-849098,-588684,916685,931868,-1748149,79414,1296377,-473496,-989709,141931,1841450,-1076350,-1404308,1802401,457856,-1263952,-774953,1779892,162963,-1903683,642722,1225336,-539025,-1540504,669354,1269017,-1201659,-626566,1290521,444221,-1161099,-603211,1552749,-169651,-1319533,351631,1166222,-444249,-979517,649228,829738,-733283,-820164,1144095,480886,-1172038,159887,1150740,-445897,-1019577,740685,1106012,-859113,-842377,705037,565694,-1389878,-259662,1243061,24958,-1444777,495441,1093964,-377774,-1004614,765370,702722,-1070567,-544836,1140670,148990,-1139509,97958,828478,-290778,-774629,508508,787375,-412848,-582547,612891,321786,-749270,-533935,565028,287654,-417378,-269594,465369,-267465,-503872,257458,713234,-544742,-363644,641121,439065,-540884,-165045,653838,-350876,-1152692,147502,659664,-294427,-310260,426927,477842,-1151581,-148062,1110269,-116787,-488148,26191,878753,-441598,-623019,769314,317952,-414649,-376782,621480,605977,-847337,230427,344335,335205,-224706,-112325,692829,-450551,2669,-119752,197711,203629,-540160,363624,-24461,197,-209958,-204914,566954,-783100,22786,413115,-169204,-99415,-309060,694083,-479112,-525025,775079,-330538,335054,-288949,452210,-55433,-562046,826255,-346596,232883,-298599,111434,531391,-1038651,458547,277458,-319780,-96228,-373484,1074676,-685733,83366,-45221,116944,950807,-1187581,443035,-1528,-62740,222530,-909939,828241,-385176,61714,357567,-761057,424573,-650167,745430,-81593,-980547,706692,-471612,411239,-791107,-144447,846013,-328473,373346,-697718,136581,780428,-795066,399372,-496211,357047,161415,-782594,621869,-527725,407923,-428106,-129740,685428,-759026,583084,-374745,390912,140639,-466699,196489,-650427,965717,154837,-916161,292036,45527,772890,-982108,79723,629049,-622354,618015,-523968,-13445,-324133,89523,928128,-1039887,-592610,206765,748881,236815,-1545206,803068,661646,-199231,-311788,-301240,1092338,-286407,-221342,435014,140270,207712,-541718,418144,-134908,-238128,53298,200696,7037,-474644,382153,280662,-398802,210395,520595,183528,-1077402,57645,1123239,-278186,-580313,-36268,893494,-145274,-704699,226234,-14399,-366593,132949,444838,-314629,-416810,907779,224292,-990296,-560279,1400662,667587,-1259730,-787351,1151964,916456,-854392,-501878,580355,302982,-540088,-416886,395074,-140985,-509902,270286,384506,-184283,-270550,574944,-102492,-834206,103648,557278,-417344,-1045777,469389,1019313,-1149019,-403140,678559,687490,-887619,-716510,1461702,-88548,-522510,116820,107211,137245,-702405,955110,-77377,-680954,146508,848221,112818,-1579262,568781,1205795,-586053,-791934,140311,1165127,-873783,-1019811,663256,448956,49030,-776082,634448,548348,-943784,597418,304738,-393171,-625642,279322,932600,-1358229,-91511,551852,411215,-746882,-461186,1383915,-519933,-872696,655962,309324,-3656,-1303155,838598,540442,-1054046,29895,380879,614070,-1020810,187717,904461,-975822,-538380,560745,834551,-770705,-1005221,1121645,193126,-735930,-318115,721460,452424,-1196418,341363,569826,-221522,-641300,129950,929133,-822975,-459521,714996,204893,-647590,-255590,1056874,-210125,-1121132,887066,796912,-425383,-994292,987757,415136,-1320977,-206216,886981,128080,-1087320,344643,1181843,-643162,-797095,819791,704469,-586795,-886054,1053444,-159467,-714309,-21442,1042635,114514,-1050663,273579,614620,-333208,-536206,743190,725487,-443282,-396143,640279,237327,-865994,101571,1051969,-88677,-766065,517283,865131,-452352,-758885,906041,569844,-932529,-129555,902502,-66856,-1138896,406760,932647,-270823,-720619,781291,523834,-942719,-584821,1030782,258922,-1114152,189847,812392,-398051,-956298,187757,919201,-632823,-564768,771893,282024,-861172,-162880,876416,59662,-641886,171383,530781,-218345,-415084,351509,1058035,-596562,-468200,628928,447031,-669378,-126693,943859,45103,-861265,369264,731786,-592396,-591475,812147,541466,-460709,-104128,1053541,75319,-960990,606551,931532,-316978,-737862,413206,821882,-841898,-446556,741131,388273,-758057,-245358,985964,-252940,-820198,-76867,430897,66290,-667449,411268,278550,-691952,-161081,110162,444950,-969556,78054,595746,-411721,-394197,-105732,944361,-427454,-879660,690949,-87125,-271266,-682786,612591,156392,-1300169,838986,178936,-487705,-401077,255833,1045919,-1318534,1746,638480,-304085,-271540,-625250,1308794,-536606,-460688,858461,-385466,493965,-1261782,798577,355444,-1015047,530040,-467979,949658,-743491,-82623,974091,-1010368,676282,-259794,407363,-277224,-977650,1451624,-725540,-72260,-115462,72875,1152176,-1329797,667369,-321702,-318240,512367,-756335,1304165,-1437194,376637,927026,-1199384,668505,-873739,1158952,-289078],[0,0,0,0,0,0,2,-1,-1,2,0,-1,-1,4,-3,4,-5,8,-9,15,-17,25,-32,38,-48,60,-71,91,-107,125,-149,176,-205,238,-275,320,-367,420,-475,544,-617,694,-779,873,-980,1094,-1217,1352,-1502,1663,-1835,2028,-2238,2466,-2713,2983,-3287,3620,-3986,4391,-4853,5377,-5982,6700,-7601,8817,-10775,15696,-87263,-333844,-125232,36708,39265,-353132,58378,487322,-232276,-211388,210681,201953,-146717,-193380,50535,-160876,-162468,131330,239086,-75840,-48960,11652,-131929,-336543,234290,338403,-228498,131032,162614,89790,-485729,340341,308090,-86394,-352840,57827,186259,-129391,-528375,96701,274952,-139070,-186697,331871,205881,-415024,-240562,402868,170181,-253141,-160483,749767,142944,-684994,387616,517260,168660,-521033,113984,771860,-573458,-229038,345112,510486,-691419,-98136,850604,-628342,-511754,216495,451095,-409764,-394134,773588,25458,-557411,241408,324223,-256633,-1061900,564312,619023,-717977,-210841,258066,628269,-538566,-33353,707410,-350278,-392509,-387360,930905,-294346,-1012554,1045768,609514,-841121,-963468,1012749,1456479,-1750065,-171465,704724,608068,-545239,-558007,1409644,-701265,-535062,379894,-19322,-179771,-654833,1224557,-242132,-1262249,1009865,222538,-196564,-1281025,1205864,794237,-1908565,250586,939348,1020238,-1307930,-955921,2305001,-592676,-625861,-501190,726180,663465,-1393444,1151603,-390924,-414813,390131,275396,794358,-2450152,894858,1646703,-796083,-1115095,-647200,3462016,-684829,-2024539,1272583,608224,590539,-2258664,753342,985157,-1050072,1106359,-878529,308291,-588747,705011,1102774,-2761054,1406885,1186861,-467537,-1293981,-335201,3552946,-1830947,-1742081,830150,1265521,315242,-3346096,1741242,1448477,-1057357,-427779,-1117212,2095497,-1272771,215303,898481,-1958880,1226439,217151,1406923,-2223372,-1559487,3864735,-664009,-1515211,-1646951,2673815,2244484,-4030620,460298,1001600,1447432,-1167171,-1441418,2377371,-1376398,795286,-183985,-1360448,410361,-638026,2238495,-2251904,-1111694,2872651,-531314,-785035,-2405623,2949413,1151188,-3704078,920547,1133273,1720577,-2643802,-1389813,3403479,-1230251,211401,-1193893,759392,641632,-1838258,2019636,-1806854,-276598,1078786,641565,97361,-3371585,3071566,1963709,-2039487,-1490469,-25825,4033117,-2572047,-2010767,1593712,430587,710948,-2517735,1631372,228546,-1091623,1846450,-1519021,260789,-374308,1357507,484923,-3271392,2485037,1047507,-582026,-1724712,45990,3411092,-2679400,-1016380,1586695,942098,-326933,-2612403,2543300,105371,-1291492,265383,-251672,1315517,-1797447,1127494,1104744,-2069620,595513,233460,1178708,-2659597,-690903,3617326,-1083816,-1341113,-594273,2510411,403932,-2958664,1407046,688081,-132447,-1080681,150789,1573029,-1972430,919515,958176,-891840,-588208,262736,1944304,-2191637,-693511,2166335,-186977,-953974,-1194014,2083052,130556,-2208556,911279,874224,145974,-1633999,944204,1597589,-1560895,29889,622556,577977,-1179297,-608094,2002739,-1044028,-956495,571286,1408538,-667009,-2025286,1522110,910002,-1365161,-710335,1331645,1182862,-1835502,-217680,1698750,-337398,-1156750,201713,1447526,-917969,-952083,1356126,129390,-865331,-350913,1015286,-342520,-1405275,602553,678908,-517605,-1116421,839538,844566,-1363320,-166511,1037389,155202,-1037738,44517,1765026,-582238,-720932,979303,954030,-930163,-954187,1001033,661036,-1218062,-639804,1262378,31382,-1315226,181072,1366602,-527125,-1180425,320825,888102,-930410,-601723,1088606,477655,-1254694,-82197,1024915,-347952,-1150818,482588,1012926,-776455,-756021,712869,365842,-878207,129475,980207,-113895,-901211,537374,586907,-983073,-525516,694103,406493,-753180,-307521,995019,46772,-806056,-368138,848399,-305587,-778417,452055,578086,-637606,-811426,693686,616515,-703658,-665042,788507,233181,-809602,26894,957541,-106220,-880474,259475,692426,-425024,-349219,692979,315805,-778684,-32873,759431,-316753,-326390,286570,477572,-408371,-561106,781461,45103,-261249,-112017,503027,-78544,-366665,465842,83975,-539038,-453131,133535,559280,-597047,112065,438369,179573,-301714,-35423,951734,-94973,-629511,59675,290150,8073,-657816,246198,236302,-721396,78548,-50487,244103,-605724,-43354,480021,-654333,23338,-105875,271000,-138519,-598458,486076,-12693,4170,59062,-144984,193134,-388391,865790,-42372,-382085,659590,-277906,3737,-571068,280216,292152,-807821,298068,103480,461110,-406188,-536180,535104,-274886,393258,-530907,164734,411804,-320414,542760,-319552,92018,-5898,-78397,638936,-773480,349720,414743,-250156,-114382,-225684,970269,-281887,-317850,309159,-190912,558366,-390230,154985,-135284,-64737,915628,-584971,-155649,154284,629719,115574,-1127919,863206,26769,-112404,-114244,204662,550079,-1016768,244538,608944,-462263,-153785,-250252,660807,-567760,-174120,614915,-209111,121510,-397076,536579,-323606,-436493,245926,75482,361242,-653998,-143181,931763,-355639,55890,-24879,306621,-152347,-321382,371679,-648494,209170,491466,-131835,-477920,-567583,1277106,68341,-875867,-49046,692514,475718,-986248,99439,680219,-427654,-10972,41276,510546,-991235,-164229,781070,-235010,-780734,-45165,1185957,-505748,-929973,384885,389458,-42946,-699924,711358,380927,-710121,-100724,472454,219079,-175102,-118453,607797,-118588,-159340,-243855,237338,-230621,40173,677097,-344146,-758737,376262,914715,-415775,-1087884,654864,918388,-618559,-1038438,356760,1168229,-611565,-167240,554179,75755,-509799,297819,1090523,-735409,-381789,813186,273212,-978852,-610476,1304296,240734,-1226019,126039,797579,513704,-1085560,268080,611799,-327202,-316625,-130257,538473,-406337,-338091,752217,-282266,-297425,-136391,710002,-357036,-721225,800411,128650,-816693,-745941,868184,526103,-1532998,196432,1031758,112182,-1387960,-412087,1229075,-505005,-439701,564630,343353,-467787,-318850,1308205,633,-1140990,555412,862922,-251181,-1598786,656073,1431110,-824280,-531145,505196,814496,-887013,-535461,1309979,-229666,-492040,127732,610843,-193922,-795603,584429,371551,-572069,-135383,986560,289556,-998662,289491,1140409,-127242,-968539,570230,1186774,-1172795,-876507,1188360,487979,-809344,-720245,1229809,297190,-1127078,28270,735806,-74211,-633300,557150,759745,-1019451,-368967,1178547,351657,-836670,-347924,1236933,-439997,-605890,138773,868061,-75876,-730309,565874,581146,-804302,-280667,594721,486434,-981357,299738,893164,-496949,-571999,291964,933717,-596436,-629765,1076844,464058,-1257411,-294595,1206699,-31596,-1316425,272487,1200592,-288217,-1172544,651845,771593,-651284,-633112,760306,267396,-959206,31403,795314,-296501,-1163519,262861,722040,-436140,-593547,672389,465506,-612819,-88236,911832,-161231,-913934,63295,714156,-468518,-458087,316817,840506,-871376,-388952,763859,140568,-902685,6258,1095057,-24775,-970415,578964,843077,-375385,-730833,473347,594599,-1143902,-240247,797377,148539,-1022418,45901,1179050,-363463,-807351,568993,615256,-472819,-488342,797969,386838,-1056979,-49706,626215,-183888,-634147,53244,1014830,-395558,-721817,357327,370154,-479602,-296727,731403,189432,-757319,121559,454770,-261122,-756514,304776,234716,-278600,-471532,402686,596318,-477224,-245803,838104,-195284,-455359,-294975,692567,-438230,-818414,478093,799012,-175903,-945210,394128,625903,-1419925,60550,766973,-103441,-602108,-243211,876162,-434558,-182752,-11108,34018,145303,-682584,611292,-197017,-587454,496035,143693,64704,-907791,493106,710940,-789263,-39183,-135513,783821,-596312,-426779,971892,-189645,-384453,-265824,595146,367189,-870308,518023,118922,-346394,-1757,-617,555322,-1294469,335578,507002,-104760,-203698,-283221,1340804,-986069,-652241,632268,-301666,553473,-1118717,238113,575178,-322796,375673,-844219,731544,-417735,-10604,400045,-1154529],[0,0,0,0,0,1,-1,0,0,1,-2,1,-1,1,-3,4,-3,4,-7,9,-10,11,-13,15,-20,23,-26,34,-41,45,-55,64,-73,86,-98,113,-130,149,-168,191,-218,245,-277,310,-350,392,-435,484,-541,603,-666,740,-815,907,-1005,1109,-1229,1368,-1527,1705,-1918,2183,-2519,2963,-3596,4618,-6526,11104,-9720,-147928,221838,57881,-141724,76958,186517,-240467,-496244,338802,500247,73137,-122736,119779,-48757,-369784,91853,127130,-138970,-132525,368641,83025,-341169,263516,600016,-885,-81351,240483,-126295,-390967,194514,408594,-166753,-403196,229276,263799,-296914,-38946,266482,455494,-292247,-182530,285498,212532,-364866,-82818,309742,-42902,-501940,-123555,531581,314774,-790128,143961,584145,68984,-763694,325139,483502,-471147,-265578,518610,470175,-552407,-7373,728402,-423477,-542582,561500,143215,-369728,-519050,606899,-231460,-942102,526554,432784,-217827,-450978,616367,574728,-797441,-82554,410123,592259,-536049,-680809,723467,-299707,-771342,69690,497700,-43242,-1298132,790357,736597,-980308,-647589,358125,1122986,-1037844,-746661,1598760,435703,-750692,-733931,1234468,98302,-986029,547835,97745,-340199,-589936,677781,395618,-1520013,968193,353095,-647445,-595474,355671,1662303,-1734155,-390507,1413589,437485,-597368,-1081222,2284514,200125,-1504204,455101,391767,845760,-1395400,456207,675283,-874247,809970,61721,731425,-1413634,-30568,2466413,-1745483,-956420,-106966,2420936,-157338,-3266912,1721707,820267,-215557,-1858411,-164162,2136096,-1872466,470272,142414,-589892,646742,-352996,1249285,-2028648,207128,2094491,-1572193,-684608,-512318,2514967,-874640,-2847796,2070740,983521,151592,-2595946,724528,2754020,-2077108,-315530,-319940,1361751,46752,-1664726,2029511,-1927481,713961,1000440,-256368,-496482,-2130759,3470453,151204,-3179243,-139517,1391458,2629498,-3852947,-740725,2565446,114693,-59925,-2443509,2172912,169934,-834760,1074610,-1694191,755867,-29536,712644,-572456,-2370851,3464959,-421763,-1459085,-934450,1215263,2599473,-4354082,485170,2195944,330675,-1278942,-2165214,3658960,-600651,-1696249,307227,-128240,1703356,-1989182,1171516,-80729,-1832990,2176027,-348690,-53826,-2604961,1290494,3267257,-3384389,-773415,455880,3183176,-1074713,-3928491,2948152,412930,-230690,-1559330,135095,2034263,-2095094,1199211,-288131,-1035366,746587,-236486,1399822,-2741646,1121109,2456475,-1889062,-564543,-133390,3157535,-1610918,-2600209,2666877,423722,-245947,-2250751,1395850,1895974,-2543817,320367,65060,706208,-702565,-575632,1791318,-2113198,455014,1165811,159922,-1048321,-1365650,3507584,-873917,-2447648,137550,1825219,1216357,-3271925,884481,1925490,-803869,-422221,-101793,1594911,-1380861,-406992,1362913,-1186080,-191252,-79747,1050445,-1037724,-1586478,2574523,-399168,-1147341,-470142,1316815,837785,-2479064,830252,1368298,-316295,-1095785,-251615,1991623,-1246682,-617140,1161795,-47288,-362138,-955613,1472681,-470218,-1379672,845435,736386,-334271,-1759316,1224975,1609388,-1580495,-620294,1008400,1091589,-1820743,-646764,2170713,-588663,-878472,461086,1109903,-602914,-1144039,1429334,585778,-1092861,224935,830934,468026,-1671536,348540,1111323,-807964,-747936,597173,1367691,-955715,-494199,1405031,-9664,-1129215,-112392,1110163,-170576,-1358287,586660,1062833,-843274,-776289,934053,805369,-1301814,-193285,1051931,280124,-979341,-274960,1324856,-490670,-1437554,510774,1300674,-712048,-1138119,996536,840813,-1141396,-189691,1466273,100766,-1200003,224288,970720,-611099,-888585,840735,219441,-941550,-328737,1010877,128575,-681787,424454,968258,-330181,-657381,766816,501667,-826524,-406762,889473,276805,-643227,-108072,902526,82409,-857768,191644,749444,-368023,-857831,414758,654914,-807797,-513473,852182,630999,-1009078,-139380,1035769,178740,-967823,286860,912088,-437150,-373143,449183,227247,-609294,152144,968340,-226194,-698273,310375,523777,-422172,-463161,410915,42427,-492540,121250,390230,-225649,-650715,341398,558303,-392253,-281458,191288,609974,-383964,-357183,900978,-153697,-498141,-542181,354720,480470,-815073,112850,451684,-105552,-529229,86104,774850,-423513,-61534,347961,139833,-168769,-144862,877071,-294399,-509849,429311,274366,264161,-624482,387272,109900,-438882,336051,-286324,84795,-199989,227930,189131,-697408,580790,-71064,-59526,-298910,-123850,381473,-704380,416276,165691,-115559,-77495,-635211,790585,-91556,-56878,144392,-152034,367917,-390356,121713,93471,-314042,315744,-447238,416377,-330555,53958,921205,-579429,-47497,-461079,747683,217054,-808597,402547,-189743,409547,-63122,-332081,289043,-398256,827751,-205067,-431595,447732,120324,387827,-923166,343123,582129,-806397,382479,-127680,482470,-780134,-118865,772672,-589001,63968,-137022,508002,165363,-474021,811649,-283248,8330,-83124,315868,294713,-598379,471888,38194,15118,-397799,-337995,803616,-337544,-158909,19735,-10580,414327,-259735,123100,-241469,-142024,826249,-391808,-548162,-484894,859603,828505,-913464,-271316,807924,740114,-736869,-71882,1012058,-429783,-197567,340804,272585,-407935,-435042,761032,-519268,-761217,-2714,862092,-110148,-875544,508114,642129,-384948,-834336,39962,573446,-758440,-196360,191765,128716,-538972,-623803,401747,40593,-306675,-103681,38540,-135120,-59850,441381,-131616,-694281,326117,527525,-328127,-1100489,382040,1164825,-636562,-825374,467345,1183052,-572576,-339343,772032,114411,-461456,-229110,551740,-562447,-534999,970457,151561,-920175,-449579,1049180,604666,-1410656,-68762,810966,426992,-1045686,-201226,1171293,-532859,-724561,160049,227020,-288453,-548888,719774,-340744,-456384,30388,346427,-113263,-659663,815543,537190,-866604,-469115,765952,765218,-1324631,-399479,1250463,330868,-1050075,-213105,966288,-261377,-994038,526284,133339,-370275,-356781,824474,231912,-1468308,603465,777627,-532281,-803943,129579,1298133,-946284,-491588,783252,402537,-438764,-765123,1094759,38741,-593849,187369,398824,255931,-859274,488056,328982,-850226,-127645,302454,654299,-749548,-112473,1277062,-395748,-940384,315896,1075581,-368762,-1368335,1062262,674134,-952111,-452863,1077393,414989,-1414662,-29582,1074705,-184624,-561279,496714,1152264,-1017265,-512724,1143402,166544,-810731,-262162,1280225,-7999,-850616,429932,577820,115646,-691435,693751,692270,-689021,-323434,484414,294378,-946997,-80317,1014422,-233036,-841965,299220,861390,-537143,-743569,716062,558442,-1042215,-284489,1200830,-20881,-1424246,44702,946547,-317349,-865001,514890,721298,-690145,-957531,1000881,726595,-1132959,-198140,1002162,3241,-953340,456991,1085965,-417270,-559410,717788,493458,-803249,-212424,846018,37928,-506837,329461,506726,-271008,-704543,227433,439935,-542966,-437599,731585,130627,-1086233,-239890,887110,120721,-892542,43319,816542,-265316,-832463,520912,829932,-661067,-460380,879011,455408,-505559,-73313,1027541,46520,-815814,319245,572290,-477813,-888099,734041,365494,-689214,27835,770143,169604,-558423,-195605,939396,-156236,-627996,295139,405059,-161506,-524905,552413,404429,-891281,-25827,686231,69257,-585335,115098,586307,-323569,-559859,104053,452576,-427506,-502395,814454,240977,-669683,66370,625967,85937,-842808,392165,600320,-538099,-283876,475685,735307,-1069212,-437824,960696,13433,-528429,-322728,806871,-213479,-770905,712526,11010,219892,-96405,228001,373313,-852381,446455,278643,-151577,-462359,-128685,936456,-846981,-279219,114688,223812,-34311,-954397,912366,39469,-690639,258798,-26504,651793,-795244,193426,170177,-471926,313001,47332,735926,-839299,-120652,1029730,-914599,-80086,-140898,703859,-254889,-1488025,997633,177775,-103645,-524641,-51880,1322126,-1329025,290864,-120463,93452,617760,-761748,726529,-971337,440213],[0,0,0,0,0,0,0,0,2,-2,2,-3,4,-9,13,-15,16,-24,31,-39,46,-59,74,-89,106,-126,152,-177,206,-240,280,-324,371,-425,483,-552,625,-705,794,-891,996,-1112,1239,-1379,1529,-1692,1870,-2066,2277,-2504,2755,-3029,3333,-3659,4018,-4416,4859,-5350,5899,-6517,7224,-8037,8980,-10091,11426,-13066,15120,-17754,-8982,113463,-173879,-234828,143466,196991,-313119,-88884,276020,217487,-628895,28080,499832,-174478,-449406,110299,401106,-300038,-472549,313244,56377,-162164,-256053,176587,53871,-120161,22643,136859,216038,-182439,148632,86589,-66598,-227903,-26931,18817,87728,-311172,142824,218725,-324372,-191888,299199,352308,-292410,122424,427904,-473536,-549358,505552,294044,-594356,-103362,762396,-8309,-636586,129186,789013,-365228,-431847,267929,589640,-302366,-347439,212268,138781,-591852,-69370,670812,-5813,-579307,84692,393962,-244165,-811904,120959,488773,-52175,-546192,342192,343448,-643720,-164594,461731,-30318,-537531,227799,672446,-123180,-595537,569317,74743,-742461,-167629,847117,-113662,-1184244,539124,985414,-952717,-962310,1020480,1020023,-1509308,-1015011,1385145,557421,-1099552,-794349,1186206,313469,-639875,67052,282625,-193426,-377245,770391,64255,-486635,-66254,831627,193852,-1729130,358523,1037636,-470404,-948795,-87795,1425312,-308588,-1333602,1010990,552568,-644214,-612720,712633,436725,-891475,585673,194400,-580315,-293988,1106561,354854,-2165448,-5338,2251366,-422855,-2406024,65936,2925824,-523569,-2614833,303613,1847411,204896,-1888833,60722,1202446,-338158,-133143,-246896,52405,-287779,480617,544702,-1468950,-211254,1152821,849576,-1685408,-1013884,1816480,361383,-1232520,-915114,1486993,945077,-1989527,133749,1221118,291563,-851164,-275606,990024,-337427,303644,463584,-1126391,-249522,1270181,1264634,-2277708,-1492676,3081263,1139213,-2528385,-1752296,2799959,2315220,-3304725,-1450431,2003291,1956882,-1628184,-1821093,1367335,252851,225868,-366939,-524839,-56317,353115,1530111,-1211099,-1120898,1255314,1508022,-419653,-2695826,1545471,2121125,-1355818,-1400406,481538,2148023,-1180879,-1417568,1346567,443477,-269041,-1118090,775742,-4321,-422346,1283722,-562543,-1310444,680237,1708587,-658453,-3134748,1675164,3083659,-1758131,-2958789,749719,3590247,-1553939,-2947425,947909,1861158,-225638,-2311923,851617,949764,-200168,122442,-651419,-160,-361761,1287806,580044,-2117362,220166,1705596,513625,-1901134,-450312,2649252,-62416,-1535929,-262278,1808299,227132,-2000124,497954,973902,-538808,-430714,362082,576998,-1204383,572757,1059678,-1436829,-368764,1231136,1297634,-1961333,-797256,2833520,189192,-2184520,-792146,2445269,426454,-2444686,-1788,1710084,347508,-1545576,139042,1467415,-929641,-286438,207338,-83986,-831788,87411,1545819,-1059074,-969702,832156,1211923,-904866,-1691483,1183852,842469,-1367338,-645868,894387,817054,-1455506,-45740,1235096,-538662,-900061,413014,1007090,-880673,-660050,1190823,186041,-994534,303671,1488973,-645616,-1505714,983125,1085831,-915057,-871186,1180481,832838,-1432266,-492984,1318198,101570,-989742,-57780,1227048,-455328,-970871,614068,817206,-667753,-768192,778671,612122,-1041653,-202083,1038217,453585,-1080682,-108857,965236,-209695,-702404,298228,875606,-812350,-591249,855542,432098,-1085542,30691,1151003,-297389,-907262,635085,991089,-865379,-540143,1079325,476065,-1128253,-377603,1264433,-101975,-1044251,519608,1101216,-438414,-574104,658256,749356,-672657,-308260,676583,155282,-604563,-19796,791762,96005,-818507,256739,760824,-190737,-764588,367355,511226,-406707,-252105,706118,225515,-817452,-267557,642229,-137017,-672649,334759,440997,-427188,-502448,348160,323431,-414498,66050,707242,-94179,-607554,485863,522704,-578819,-528039,856860,298144,-869138,-152609,489242,39153,-502539,114127,740810,-115576,-528669,246172,542849,-230343,-380430,329653,247117,-306915,-120784,286848,350407,-503242,-26638,354258,348090,-183735,-48261,379238,-99297,-84246,-50707,54095,-127025,-113125,369144,33650,-264133,325142,92746,-22582,-228812,472870,-47890,1406,86323,2974,-61141,-435435,188086,479913,-365204,238826,126843,-181430,18533,260363,408279,-248537,100609,-95945,133521,-19494,-143395,-216265,-110507,529448,-339237,-174673,429642,264341,-24847,-416893,241137,465291,-45236,-162781,-74664,183954,30176,-117397,492199,-8556,-201095,-77157,-174390,114692,-419337,7570,105497,-268574,268584,-211323,315600,14920,-192634,465382,-120972,-310114,39468,292523,508882,-754350,-92058,311551,319656,-279646,-114121,746461,-158566,220985,47573,-230388,-118925,189252,589920,-463528,-612089,625001,223662,-546165,-458448,469551,176443,-344955,151214,80899,-54263,-425877,-121867,791714,-705090,-315019,406133,337238,-64495,-777675,528168,29078,-560635,-10242,312213,342354,-649404,296085,758759,-556098,-532242,576883,655132,-806546,-655342,874081,535792,-442770,-467209,629155,589701,-427827,260023,160282,-308707,-48126,683189,433677,-1048351,-121959,832995,-349959,-394157,66575,716986,-438055,-252287,760371,-74893,-489355,-239307,1017622,144796,-1342103,364090,934335,13402,-935170,187611,1321418,-431137,-495509,447712,479310,-201645,-324619,902971,-80568,-1110814,169089,792954,-301184,-1222493,592446,1141524,-764860,-530151,764461,648690,-994466,-184999,1470786,-115901,-980458,249353,946925,-184486,-807986,707856,296266,-719701,-63468,808820,5189,-1060439,669239,896182,-1001570,-269442,705147,1294873,-1290957,-842135,1715797,518905,-662975,-956728,1207450,584284,-1405010,409861,606178,178418,-813876,420327,711894,-885112,-434079,763165,72739,-1334938,-388900,1485419,-356394,-1363555,597421,880445,-453630,-1250719,1212189,755449,-1380774,-149278,1039269,602150,-1182001,22360,948206,-712007,-312469,767996,787300,-935414,-477615,1215244,-250510,-1071545,136030,1392218,-375455,-1760054,613165,1184754,-433808,-1054521,437756,1036226,-1058458,-582453,888827,385909,-914291,-109067,1079776,-340468,-1156779,718550,564318,-855250,-824464,1177229,694739,-1759947,-209587,1188908,-77658,-1141513,348996,1598619,-695710,-1302209,710588,679935,-956428,-639222,1277577,300218,-1014345,105834,1010973,-364756,-1276196,877527,955728,-1005919,-739352,1002433,637642,-1350580,-567181,1290353,12053,-1218198,-24539,1241414,33797,-898396,590185,771943,-669795,-911821,843291,688081,-1099099,-253441,1045061,-137759,-1407909,422302,1170309,-726814,-664545,1245993,571101,-1102185,-488393,1282029,171463,-1282935,242303,1095038,-641526,-1094026,627844,876114,-863319,-599938,1288775,320492,-1200171,-317529,1236112,213323,-1279310,101021,1239136,-532112,-1179612,615674,1094963,-675637,-767402,998604,534885,-1129172,-105536,1244041,136160,-1505605,303502,857607,-391259,-833571,496578,733373,-877540,-180620,1095112,-106998,-988587,392887,1091662,-594246,-936363,639326,807290,-1073772,-359157,1200915,246448,-1086487,40097,1170180,-448740,-1305940,492926,1084304,-455299,-670905,791847,740106,-1011196,-383871,1038530,164431,-945698,163345,1065323,-192558,-901163,187276,719358,-648569,-837798,740353,347203,-730804,-320737,736401,172938,-1201140,109008,693385,-527769,-710691,658755,545612,-736758,-436522,1048185,-182711,-765512,-7757,872535,-48888,-992318,844178,280597,-528259,-637765,889597,654650,-923780,-155389,715466,274424,-753670,15318,1032537,-504079,-754382,377756,309741,-429362,-718104,743723,222660,-681535,35792,415572,299928,-1080150,449849,959614,-707287,-414505,247513,848956,-880240,-618178,1071858,-112212,-277499,-65012,546019,-174666,-663779,775993,134336,-761642,-282834,702154,466321,-1133227,454751,1006653,-474037,-762532,32683,1142137,-639072,-972264,634312,538292,-85916,-1199753,702798,481519,-718544,-105645,-138093,454167,-299807,-93658],[0,0,0,0,0,1,1,-4,4,-4,8,-9,10,-15,19,-21,26,-30,38,-46,53,-61,72,-83,96,-107,123,-140,159,-182,203,-229,255,-284,316,-353,394,-435,482,-532,590,-651,717,-790,869,-958,1053,-1160,1280,-1413,1558,-1717,1901,-2110,2345,-2616,2928,-3298,3737,-4263,4913,-5737,6810,-8254,10314,-13472,18870,-30026,37757,10953,-175338,55960,-45168,-410006,-310670,427573,300090,-374759,-175596,269289,-187734,-446788,148197,200351,-176911,-189087,81712,31434,-119308,-413335,353797,148302,-63763,6247,65918,85633,89809,-58727,216602,9333,-321986,-218175,172204,44629,-218314,39178,177043,75607,170064,229884,118768,-367716,142922,494419,-414448,-376411,599761,217986,-490271,146677,800869,-154533,-979123,57672,744063,-383668,-722010,352204,520914,-636876,-335604,578324,264866,-426670,-158636,862931,127233,-555400,154330,491593,-175067,-705651,172614,399744,-296679,-424649,239058,502102,-465925,-232147,766097,251763,-760930,38913,689391,37187,-535907,461923,412621,-688580,-81403,850665,162398,-1237526,398864,1018230,-780305,-906795,1009514,894260,-1369396,-1026721,1078721,639681,-952673,-765030,1279512,97136,-674322,96682,181219,-272309,-314783,348402,297496,-944646,-15170,871672,-146467,-1307377,55838,1349877,-374857,-870387,467651,1284117,-286045,-1337462,662716,814896,-400582,-454003,657158,402356,-925253,187116,728231,-667499,-253078,754409,512487,-1705402,59123,2445210,-513263,-2156527,274312,2468475,-78436,-2649992,695925,2019750,119965,-1879264,-216908,1765465,-456263,-338508,-87113,62705,277276,15886,423862,-1248209,-197234,1625727,212018,-1293131,-960746,2088902,408883,-1777315,-424931,1510085,1219032,-2108030,-746421,1675747,-19949,-659767,-281523,1127270,-271568,-556202,918243,-1057283,-780203,1098101,700505,-1204285,-1683520,2961056,971891,-2941211,-1330515,2560206,2220153,-2979474,-1701520,2802635,1077371,-1453800,-2023822,1516167,1042514,-599047,-224895,-581885,667294,161291,624473,-485833,-1387549,1810312,1282714,-890461,-2005590,1027304,2667024,-1813746,-1351041,548234,1926029,-780263,-2408073,1517150,592664,-636840,-682292,384302,809881,-1001584,871396,102923,-1261632,918715,1211180,-481169,-2378549,866728,3065066,-1767621,-2522002,1112607,3065794,-998212,-3337067,1130638,2051751,-176080,-2078574,346656,1771743,-595389,-48393,-380063,-30925,-80948,402244,824048,-1926221,41956,1865267,-42150,-1576988,-1138965,2573731,-56273,-2053156,90972,1612769,747101,-2200396,299875,1742663,-845118,-573496,31509,369253,-846243,-130168,1270320,-1234684,-505703,1377795,857547,-1710336,-1287322,2718209,626881,-2444476,-721125,2196196,716573,-2623168,-137423,1996606,-208187,-1219188,17060,1534033,-378761,-864165,807061,73134,-396541,28699,1496001,-421746,-1319015,912108,787154,-517238,-1593570,830575,1166237,-1258408,-662774,1031671,668866,-976193,-555150,1457348,-395073,-1104320,275646,658255,-421587,-862617,1350818,188716,-1229171,299996,979413,-231915,-1666697,530938,1539684,-987748,-1462269,1000816,881847,-1289372,-609933,1273909,321500,-1046961,-540587,1085299,-89075,-1052154,355211,702763,-783733,-826980,740533,582977,-1049119,-305718,907797,228954,-1014890,-142447,1153844,-348709,-975526,268397,648763,-556041,-856811,810968,616155,-829362,-118816,960652,-287790,-854177,671750,692996,-762825,-751953,1001526,696987,-1175948,-132935,1206142,92790,-1040529,263825,999015,-586806,-927788,709761,799937,-845344,-473642,664869,307292,-461044,-227537,696225,17998,-977098,-352420,737847,-329820,-880257,426651,538180,-398835,-633727,726564,466895,-741492,-123320,700431,-56516,-433679,355152,894222,-391363,-258459,504435,292740,-446486,-177380,575570,-120192,-804948,321578,613810,-555581,-470706,621857,336027,-564095,-288918,407639,-37496,-674060,220842,597909,-213561,-215592,155716,170702,-354167,-524855,169213,300648,-377772,-363173,164700,300678,-294742,-28154,294298,296925,-178180,-7958,252973,-16240,-209183,280524,-121067,-343565,-287614,580324,23445,-319103,54322,314306,-80181,-630308,154654,299653,-134980,-84677,182088,-91516,-188496,-17230,216585,-356309,210969,-28843,47409,-89762,-14631,185061,30432,-324728,253363,211896,225937,-450184,-99784,342680,87713,193249,-417023,81648,265642,-99270,-199463,-83871,614968,-510075,-394191,323733,159453,-211599,-67035,115993,197612,-68315,198986,-351405,417181,-69706,89618,347515,-366639,95761,-96504,181070,89728,-262311,221611,361926,-251197,52687,398415,561890,-894550,-251898,306007,350075,-199423,-217961,352447,-41045,-347685,121737,-206386,-138897,398263,396059,-508530,-476784,849496,263365,-513213,-279710,267318,299049,-634111,6388,389934,-237795,-314317,202563,606945,-463667,-489891,756940,107239,-222266,-381630,468227,558255,-782160,-99229,396078,-65449,-563442,-146270,1015114,-443237,-569934,518527,507741,-450042,-1011891,822912,434116,-654788,-224385,222600,117554,-935861,-87839,478195,-631088,-300476,737789,127307,-656803,-314145,866169,-32537,-733526,127384,570957,136576,-532387,925663,4815,-818638,193476,733800,181094,-1499193,243304,1146048,-212952,-723564,-156313,1393764,-401811,-880469,522758,413363,-119599,-547975,461326,118083,-1243133,157496,850088,-131309,-753147,370869,1345322,-859371,-521066,725489,504892,-824284,-380820,1166326,-52084,-1241594,497016,890953,-76158,-851514,618481,799275,-886347,-46639,368397,212078,-781735,302059,1149253,-734122,-587942,815288,628526,-983890,-1328856,1665352,597788,-1091918,-695070,931932,882295,-1205480,-16308,1022553,-21802,-762294,36713,841647,-849622,-455937,903391,300714,-1035115,-420652,1455647,-224789,-1241156,490529,971623,-601536,-1084878,694352,1037734,-1440845,10624,1142567,128615,-963663,-471927,1424573,-367669,-916194,671879,277183,-521275,-751245,1397234,29627,-1330028,280909,975507,-57257,-1804028,147158,1348933,-416806,-1080692,513450,1241318,-428648,-1070324,1121161,410946,-868542,-425857,996126,157504,-1336944,785422,596443,-672904,-960802,805181,973489,-1286044,-207262,1398430,-14241,-1219668,-75070,1638561,-318783,-1293821,1037153,940464,-884365,-828736,1201171,436824,-1341529,409720,1062511,-141051,-1189862,350486,1231495,-1112764,-821295,930516,682810,-918132,-580913,1343233,360267,-1237935,-92792,1093884,191903,-1631122,349388,1127022,-568333,-884073,1101602,731274,-1051867,-225253,1023692,165010,-1009887,-28177,1102282,-622878,-1195566,1005831,609533,-1086007,-582679,1363217,408201,-1180616,117139,1313056,-455456,-1155991,617576,1402862,-840263,-727359,1122446,762757,-1129863,-331013,1274966,112041,-1074176,197700,1283562,-188410,-1021412,463240,989947,-746813,-693104,933864,702405,-963336,-328356,1048169,36920,-1098903,371849,1303149,-489895,-1177569,698566,856638,-773886,-648748,1094715,-165797,-1178151,266319,1330930,-293335,-1127163,638134,813788,-813550,-725035,936862,304249,-936372,45997,1315057,-391817,-1091381,557693,943536,-425835,-785018,856326,762304,-915605,-543538,985695,317353,-1054161,-113506,996695,-159761,-908633,424337,959535,-418952,-752434,835517,758387,-784371,-453122,906422,123139,-1104866,17261,1078388,-507196,-905216,529638,743330,-657427,-714977,1048345,-6243,-1015807,-10705,816036,-239353,-1244940,636299,469170,-655382,-756176,414022,564929,-1009100,-491565,905050,382992,-628742,-43757,988293,-141424,-802375,359818,431037,-37661,-659994,340289,280081,-987252,74080,638177,-75393,-814411,-108483,1141623,-298557,-795349,280152,667467,-360438,-1062679,1003634,59994,-579921,-203790,139428,77084,-819251,764122,222614,-655564,59031,472125,271112,-873096,39633,1347335,-655122,-440037,71285,789349,-387298,-1165825,605041,464135,-243013,-895592,336522,867740,-588435,-346379,318508,-5909,359747,-557128,324762],[0,0,0,0,0,0,-1,2,-2,4,-6,7,-8,12,-18,19,-25,34,-44,53,-62,76,-92,109,-128,149,-176,209,-239,282,-324,374,-427,490,-561,639,-722,816,-924,1043,-1170,1312,-1472,1646,-1837,2044,-2275,2530,-2812,3115,-3452,3826,-4238,4690,-5194,5752,-6380,7083,-7882,8794,-9855,11104,-12605,14466,-16881,20219,-25409,35998,-123312,178307,156287,-156639,-97571,109972,317303,36755,-96404,244131,272902,-51218,-285781,121695,155217,-229416,63092,-212021,39470,228287,-124586,185575,102572,11735,-424405,125415,483471,-461170,-387082,285307,402485,-480440,-454582,587833,-9618,-468012,-95393,575159,-80044,-522506,520952,392740,-350085,-405057,630499,366585,-637408,236816,273438,-48148,14161,359211,353915,-131447,-382861,588021,-203820,-241546,14335,444382,11770,-677902,147373,249716,-64661,-473461,522664,400007,-535144,-352094,551661,245158,-1068483,-388031,1113512,-202162,-1082876,13587,910693,-206893,-1500418,812467,962626,-818365,-342734,386782,876061,-1097942,138559,760712,-541578,-277312,-199386,966092,-360039,-577091,1055233,-788658,-216695,34387,983163,-28612,-1391104,1212497,282652,-549071,-706067,459589,1452936,-1267155,-235387,675260,213674,-325078,-1071676,1504830,-642954,-801890,1022994,-2849,-101421,-1812784,1906964,801676,-2185608,-115420,1023081,1501145,-2130252,-607941,2461108,-1013375,-637117,-382022,1393392,-25730,-1786508,1748012,-859527,-184124,-106509,72456,542095,-2016539,1791113,179748,-1603249,305230,18303,1575811,-2683524,133001,2509559,-910655,-638962,-1675895,2808625,-101911,-2387532,1258512,32273,1208652,-1476082,434539,1225816,-2336822,1804890,-120778,186715,-1587714,34279,3350249,-2830330,-994684,1114417,1828958,-303393,-3840441,2953252,769277,-1261110,-382210,-372784,2474896,-2683679,700162,473474,-1465396,1554975,-1006480,1332995,-1718217,232968,2949157,-3166897,562171,51214,1964004,-1005872,-3410482,3820622,-200124,-701842,-1644488,691929,3332041,-3316708,546878,384722,675034,452484,-2004500,2551920,-2545520,444544,2017504,-1256833,-206222,-2250376,4395657,-337395,-3615705,1804216,952926,1950160,-4130046,260572,3496019,-2063269,174306,-1379117,2135521,-302443,-1597146,2465007,-2208076,986746,96427,-89932,313425,-2445008,3681232,-1194468,-1739090,909374,610883,1952753,-4378631,1245133,2484554,-1592596,-654798,-1819222,3868186,-1001400,-1908609,1896368,-557833,1243681,-2016606,1556364,328924,-2541035,2595902,-449895,-430073,-2129817,1227447,3211340,-3946176,-83396,1406569,1459193,-1367441,-2874041,3659205,-733699,-1170436,196359,392048,1183205,-2582503,1890536,179997,-1548000,1213554,-670655,1224434,-2179914,658265,2014949,-2588508,375021,152346,1932544,-1327337,-1806345,3262416,-573592,-750578,-1084116,1616447,1328293,-3213061,1108294,692380,-147499,-1088895,15912,2058634,-2565791,58174,1775735,-225196,-1213809,-773727,3136318,-799565,-2083660,1055046,1084788,-127373,-2302370,1617209,1281119,-1905589,137529,485793,731900,-1335217,-53848,1881875,-1151699,-295207,627350,731861,-859577,-1229719,1909881,-49187,-1081962,132634,833881,134961,-1962260,975690,1185206,-958289,-739817,453495,1312709,-1472209,-631050,1434629,178084,-1190036,-164350,1620370,-639358,-1567914,1138088,1187960,-944227,-1032956,1239264,863109,-1838968,-200534,1543536,-112268,-1550414,352277,1769557,-752827,-1127714,875695,805223,-994127,-664316,1308322,182168,-1139829,8315,1082569,-256905,-1047747,642833,1022199,-710970,-617021,819054,497287,-935565,-405800,896016,71621,-1249696,131828,1124966,-622473,-922206,673342,872919,-1261592,-733003,1224420,383916,-1070853,-113582,1310317,-113656,-1182816,409203,1269057,-515206,-842922,1124180,576695,-1020917,-325432,835717,140999,-979234,77709,825288,-317197,-815599,253214,417359,-443076,-454017,536167,119505,-766375,-21043,631036,-251241,-643682,134978,922236,-315874,-701272,526463,231679,-525607,-395301,791921,279321,-725155,10278,619726,-401390,-652418,412141,1109030,-693227,-649943,893925,471806,-598046,-420737,932222,331626,-973340,421941,723965,-46618,-890567,362288,673456,-640847,-141319,455170,-73440,-332506,-546693,754562,-161994,-506082,261736,132283,182840,-653597,445938,254727,-284674,177975,-162841,626732,-495271,-218711,286740,-328497,397157,-302893,565614,-159280,-515171,752993,-237053,-107935,-319919,500111,556145,-1233208,476201,24365,107874,-406116,-420462,1063807,-467866,56668,246611,-95796,295780,-517385,689875,-221479,-569313,462138,-425511,698701,-409091,134953,560478,-493124,258103,-786804,430274,-185029,-624192,674019,-409781,436240,-658552,54321,724164,-791660,76385,-347973,617536,-60544,-1056500,462020,-673932,394095,31338,-569166,187242,-240197,820739,-466759,-139218,414889,-205786,636039,-842108,176019,493540,-422379,503407,-826069,316039,27526,-435533,270814,-325610,618349,-582908,43794,515034,-674048,409670,-351734,-31308,-121454,-102594,707235,-597667,-65569,248869,16091,-428676,-865301,1334450,6770,-887016,-353716,508161,908751,-1303175,-154442,482171,86685,-286034,-438261,488690,-209008,189793,377243,-569712,-134056,96078,361517,35173,-618072,323900,348698,-77591,-428766,276841,721558,-843601,-243914,753971,-17757,-483522,-549038,919310,63939,-752216,140483,447954,121015,-405356,-168692,273055,-567023,197780,636975,-300185,-699671,427810,968456,-836271,-1086278,785057,1050976,-590858,-1020338,556154,835967,-504806,-268701,375606,258995,-187102,-193587,420973,-343461,-30823,411142,-278047,-478016,-453919,769886,-87279,-706280,-46072,885070,9331,-886682,473300,1045893,-335128,-778747,480666,959474,-679919,-1049857,1024049,247866,-524013,47328,296912,-35564,-711044,903077,341041,-1108138,210221,738936,464958,-1466073,156783,1577398,-137967,-866795,-322795,1201272,-190795,-1128809,685210,3645,122708,-559275,467472,270504,-902641,291235,555626,-214271,-662281,103794,877326,-1027246,-48394,848612,439447,-460766,-571470,1441600,-191965,-939191,73181,865795,271970,-1535322,538605,917630,-931301,-81064,350879,452828,-925543,-266324,1425349,-490596,-731283,284461,678476,-490061,-1077241,932778,115694,-862797,-219262,824792,537648,-1181121,304807,988018,-245191,-601397,47840,767855,-1063213,-388755,1022360,124978,-464590,-383641,837860,-59126,-1152881,301117,405097,-433631,-947265,744846,1050626,-1076731,-574510,706080,370638,-961729,-33332,1543951,16142,-719633,348576,734717,-421801,-1039138,1004694,492965,-911150,-136059,943563,35040,-896439,-8039,864015,-446512,-637863,449549,614227,-843600,-530360,748109,532001,-564514,130389,779702,-58643,-957417,418022,741073,-192260,-445968,519727,607412,-742851,-338259,685757,5302,-1261175,-177741,1006774,-351957,-958515,542723,887148,-845667,-729432,750557,425673,-783703,-495200,1112925,227332,-1284587,153170,953415,-232504,-930299,607157,715673,-694945,-183498,533972,-19677,-656392,-95202,670571,-145651,-520450,411831,694368,-380482,-343612,593610,364352,-530384,-52633,861397,-134274,-934636,-148093,922538,-251667,-557763,592721,678829,-505410,-474040,873918,254423,-920282,113947,903278,-133836,-915632,319491,1033806,-492999,-811038,569943,715592,-643363,-535039,1034691,33295,-501445,54510,381489,261649,-763152,427567,372137,-358434,-69598,76280,244355,-642000,-42681,838194,-569978,-133811,43994,514109,-449481,-858735,911840,-95800,-199347,-564084,457097,596590,-1216563,306322,387730,-148103,-385986,-254615,1050465,-781293,-128582,699006,-39776,-106620,-676347,1031499,-431175,-1190983,741665,-69397,303951,-976934,236353,1016082,-893807,449953,-163802,755621,-282578,-607670,1057212,-936059,453264,70240,-138459,307000,-1173800,1347108,-640967,-276777,626445,-389935,1038472,-1409269,553759,502008,-846230,552121,-611192,1469328,-645021,-759755,934887,-762760,803598,-874866,554630,199908],[0,0,0,0,0,1,-1,1,-1,1,-4,6,-6,6,-9,11,-14,16,-18,22,-25,30,-36,42,-44,54,-61,69,-76,81,-90,101,-110,115,-124,131,-139,142,-146,153,-155,153,-146,141,-135,123,-103,82,-59,30,12,-51,97,-145,202,-262,318,-373,418,-454,462,-420,311,-78,-358,1151,-2604,5339,-53822,173177,127672,-317745,-118863,211069,162145,-541339,117597,148780,-74665,-105624,159831,364934,-35895,-387622,9388,150910,-178625,-278865,-43084,262793,33611,-376244,384686,566820,-413532,-366403,281604,499521,-265904,-171601,566578,333364,-458082,35965,511481,-69143,-708864,255439,304805,-571270,-175421,401875,128179,-402775,-241410,524793,-348010,-271477,200716,100701,-306484,-166073,512526,-5664,-472564,4492,227330,87216,-348260,282594,380274,-142021,-218494,160626,712847,-620063,-554682,351922,317990,-441861,-281422,1179907,180363,-1066886,27316,748500,182419,-1257486,214342,962032,-1119949,-144464,485257,749774,-1003903,-288703,1202589,-790321,-793406,138299,96318,-329239,-1080938,1294653,-240961,-851085,644046,344243,147963,-1271946,710064,966079,-1357077,-343188,110754,1402788,-941643,-783918,1348103,-99707,-167650,-717459,553357,380372,-1479182,1165865,159527,-602249,-935971,888073,1521517,-2405725,70407,1413090,787765,-1206952,-1633407,2827253,-386698,-1281817,416025,693884,914010,-2089101,1450253,511069,-974293,990280,-380102,777671,-1227505,663843,1332914,-2536723,829053,247142,764637,-1215660,-1265563,3064611,-1448785,-1068229,-417498,1264101,1354489,-3293256,1071076,646666,-83314,-474652,-989034,2249098,-2134943,700953,1126596,-1419167,-185613,-734729,3078065,-1935117,-2544776,2772488,596086,73988,-3427576,1770450,2525942,-2833666,92684,-379830,2012322,-945147,-1224872,2398516,-2232473,1240342,-208877,-22940,288579,-1577665,3265590,-2394747,-932010,1772451,-60848,528401,-3596532,2970012,1290074,-2731993,-336428,-535354,3413549,-2685553,-1488709,2617017,-815812,956973,-2066618,1641416,-252749,-1557705,3153617,-1763736,-482181,-638394,1848015,1815160,-5005571,1581645,2000483,102901,-2241500,-1870432,5057693,-1862786,-1142947,281443,532614,1490775,-2935723,2378110,-564565,-887702,1949516,-1388698,762016,-1931177,1811237,1258945,-3335791,2116065,304081,905054,-2590279,-818644,4223947,-2300444,-709132,-521999,2080231,783836,-3884418,2434123,73936,59296,-422439,-625233,1944311,-2955062,1871542,695684,-1875235,-425512,-125461,3239692,-3344567,-1658005,3173571,-34290,-674424,-2836440,3162750,1053548,-2859781,1213176,-158844,1348234,-1638349,-193894,1890588,-2487311,1231615,100356,1699,-404148,-741836,2911464,-2456932,-450194,1265360,668244,-190083,-2715967,3133772,582795,-1943743,180668,184051,1714683,-2705055,317523,1682633,-1084986,-102890,-606167,1864632,-1533178,-1241756,2349969,-711857,-916966,-756555,2398747,128491,-3194618,1559887,1314850,-558909,-1754039,659790,2210784,-2540950,-386203,1218850,341342,-867126,-975204,2344294,-970875,-993869,1042346,270688,-295261,-1186926,1516486,311080,-1872626,466049,727095,330417,-1476077,278008,1655720,-1237644,-632504,630557,1220139,-1006020,-1065419,1749345,-128031,-996976,-219909,1319952,239679,-1866180,1238637,1233852,-1121072,-1159350,1095720,1417990,-1387757,-673301,1869346,91268,-1437674,-86428,1691678,-630000,-1513171,983822,920653,-905131,-1021037,1012578,620867,-1045757,239271,1082154,-13459,-817748,328257,967405,-550257,-680106,910955,430469,-979840,-287223,1016917,268769,-1045400,195494,916268,-129565,-1124086,916484,1169940,-781512,-963059,1247551,715193,-1167958,-204777,1384767,172644,-1323829,326804,1323657,-593883,-1095476,809473,1139601,-997534,-914032,926486,284809,-1051961,-34763,1015973,-256197,-890515,532287,736719,-447691,-670309,713741,283931,-579006,-165465,766658,-209759,-504916,113455,411650,-104517,-649471,361494,307088,-779226,-404510,537703,516150,-871587,-85697,865184,16409,-1089572,99631,992845,-159412,-908285,894939,603383,-855428,-393652,352841,380717,-1136430,163692,666012,-93697,-532769,38472,1030603,-818265,-457454,642791,37763,-215197,-426281,291790,-5013,-722199,250941,14895,117674,-559747,-109631,550946,-644316,89679,33601,129269,-41172,-484737,783468,-330968,-184465,49459,-21298,339183,-618404,979979,70022,-414389,132423,-122891,965963,-971868,-201605,660634,-198493,73801,-544926,761874,70423,-702570,610798,-300838,121778,-579958,353697,448632,-1010904,710817,-112793,106300,-88808,-329500,832944,-661826,-12641,89217,-86902,622963,-862340,575188,67978,-377293,194699,-776845,982207,-570664,22164,343250,-51464,465346,-598395,247043,167103,-39936,417613,-546759,77464,-290308,513565,325027,-815051,779343,-166447,137750,-362058,-213262,684764,-645721,371843,-156116,84544,671751,-713436,452223,-132953,-182513,366192,-761080,942999,-661598,-73033,298591,-159145,562989,-747569,603350,-161056,-542441,802340,105988,-221531,-887405,745031,584613,-1562693,18733,582444,497341,-977462,-428135,1035671,15669,-124564,-415905,294602,278384,-371583,370052,-122122,-130276,518641,325409,354155,-652327,127531,759121,-572701,-120018,-170323,785736,-109021,-444269,608167,-67268,-396985,-204842,544264,480472,-1022125,14566,152143,202592,-462620,-87680,453352,-371800,34600,462843,-309854,-312005,383652,1153821,-400107,-1145049,667726,767157,-878490,-1038150,522662,1340630,-605010,-857775,802054,336597,129232,-144119,441270,190222,-284238,485554,148815,-163170,-500121,509198,367666,-1010425,32074,477890,-110409,-585944,181788,898726,-761147,-704666,922034,813991,-457291,-841685,992399,319947,-634310,-261148,430684,367982,-616439,236996,775078,-794576,205926,715576,436812,-1106516,-394489,1554719,-330896,-844661,56191,1031078,349655,-1215806,539605,720179,-562718,-409140,-117234,649594,-744830,12233,747085,-481767,-465582,-121596,803147,-430086,-648035,865549,170041,-646600,-623392,1022825,337220,-1176380,415482,1194385,201317,-1018425,281335,1306579,-711872,-500196,375840,174399,-481190,-358865,1292728,-267884,-918552,689635,716734,-412965,-1302343,983063,717270,-1314381,-259929,534219,459952,-887813,-249378,1172275,-512353,-632978,168318,861579,-348866,-665184,805948,116091,-598162,-310096,571925,168609,-1182072,367846,839545,-287074,-833448,82831,1007514,-1159268,-607993,960559,420475,-932762,-276760,1274442,19415,-1223607,521104,997725,-380482,-759560,792611,733575,-996669,-278883,945209,318932,-861150,-158425,1020794,-275622,-515863,563911,492542,-648816,-813413,621633,396359,-670269,-76164,711807,157101,-916721,157540,863143,-345117,-435532,419953,470430,-716113,-710827,887763,293284,-1148127,-180318,990426,-40713,-1309061,286237,1129802,-800269,-620276,734195,569176,-739174,-520277,994778,133173,-1091414,-24107,923219,-368132,-866763,459654,720831,-603998,-720121,670170,449903,-765395,-328202,543866,64669,-543010,351593,662743,-585500,-534847,388984,551673,-501862,-497519,472121,46019,-563621,-17106,982010,-341474,-826082,362711,1035341,-443835,-474060,891915,666272,-849404,-176945,942581,155349,-883279,-69328,1058936,-485334,-869775,544009,413572,-561308,-657954,847838,184685,-1136128,225466,413484,519343,-693532,619,785238,-680191,-183475,89898,283110,-159872,-296993,852345,-294175,-452600,301376,524139,-11851,-753546,765237,527645,-701383,-96608,73,769815,-1043759,-78070,1165364,-563303,-445607,-457326,929946,-284917,-1055869,1078811,-309204,-128107,-355533,522648,636162,-1625875,804141,327348,-158209,-97713,-239808,1355572,-1062441,-193310,378166,59484,441435,-1220573,905233,-454468,-464740,779026,-906019,496950,-614176,276267,331967,-1445095,1055819,-404921,614326,-813135,-353995,1275762,-1291605,218316,-377738,455856,107654,-1514461,1444974,-683864,-97436,56628,-673170,1535544,-1467472],[0,0,0,0,0,1,-1,3,-4,6,-7,10,-12,20,-24,31,-40,52,-63,75,-92,111,-134,158,-187,219,-258,299,-348,400,-456,522,-597,675,-762,860,-967,1086,-1210,1349,-1505,1673,-1852,2047,-2265,2501,-2755,3030,-3337,3671,-4034,4431,-4870,5356,-5896,6498,-7172,7941,-8815,9827,-11013,12431,-14160,16329,-19167,23111,-29160,40423,-36146,-199949,-397923,244862,23084,-106236,282310,185332,-221331,-330453,321785,-36507,-58118,-246717,64222,55454,-16140,206435,-279815,-113384,86294,280764,-395037,-77448,411373,-27820,-339281,460187,519618,-427624,-299733,356425,-36467,-491553,-239144,639831,-9724,-679315,180799,558018,-157977,-450353,268558,371869,-140442,-470906,480347,140617,-273362,-258675,78451,189767,-123512,-212999,84113,40996,-416204,13385,547343,-53993,-484656,263909,175338,-406849,95594,724149,58943,-727088,91311,381390,-135509,-697604,531171,377696,-830360,9152,666256,43107,-929235,-77148,1357992,-772414,-936796,485730,744019,-347755,-875099,1002911,239038,-679763,-13981,542805,536276,-1022211,32880,811739,-583551,-556018,-88577,898597,-464491,-857384,1141771,81145,-202583,-683618,752931,325796,-1436658,771926,236360,-464563,-697365,490671,1465007,-1704278,-145616,977847,-421447,-521557,-427026,1980928,-1367067,-1012308,1653151,403876,-572894,-1641191,2245004,680275,-2280563,389606,645598,1076710,-1816202,-136455,1887928,-1306732,404962,-224091,1062225,-463018,-1502463,2581095,-699466,-394123,-103513,644608,972562,-2699019,1329013,720615,-450489,-148152,-739073,1931037,-2225840,65047,1379291,-900239,111716,-1160789,2104252,-901009,-1546450,2287536,-785940,122299,-1025602,1635757,555325,-3183644,2324156,716015,-201725,-2054098,210464,3555972,-2914750,-685331,614119,1071337,261954,-2798915,2848565,-613219,-671876,843707,-411453,1515296,-2719494,1912253,1029714,-2195786,676928,-570098,2350149,-2062369,-1112891,2763428,-1475629,274326,-1327295,1516425,194381,-2682546,3006818,-770558,-143776,-669382,295348,1831834,-3683013,1922358,276378,-1026936,-263466,-212404,2871813,-3622421,4423,2881464,-715551,-741618,-2262764,3972186,-377978,-2905655,1284573,-22149,1671643,-2897742,664977,2112370,-2650637,1325041,-512206,1076364,-1211437,-1184101,3495161,-2222985,-257279,34998,1217402,622575,-3652456,2840497,-78550,-776132,90637,-429338,1929602,-3038480,1152909,1337140,-1268617,365295,-1202669,2529168,-2018808,-703807,2653648,-1382903,2274,-942969,2387724,-613593,-3170635,2973995,222409,-948154,-1655479,1068058,2499673,-3263538,207227,651150,669639,-943169,-1441524,2943464,-1419488,-907588,1131003,68621,472466,-2519801,2373517,331561,-1971941,342365,-52275,1402484,-2365037,356725,2095423,-1561404,-58723,-307099,1757653,-905264,-1524310,2567857,-1074971,-730880,-187653,1351004,286065,-2154345,2097531,544001,-1239943,-332405,1070391,1305074,-2489980,518682,1767345,-382525,-1175484,-637621,2537491,-1203579,-1732207,1421014,427315,-479418,-1352265,1581488,698050,-2107539,699724,767074,220391,-1430448,295437,2020409,-1250597,-742021,390843,1012742,-893706,-1329865,1762273,-188249,-1408123,243554,1166134,66811,-1831541,913973,1079080,-1225281,-294980,921791,719336,-1756236,121345,1586056,-722374,-1137642,355928,1311445,-1065984,-1149992,1405893,381479,-1107315,-391962,1313687,163010,-1549788,357753,1294159,-474508,-1180276,371749,1185721,-1269085,-645340,989698,696204,-1070078,-406350,1285589,-35294,-1218483,92623,1128409,-417209,-951723,433454,887840,-928762,-454201,984491,541012,-996719,-243054,932821,-318781,-1079938,734315,1070215,-552138,-909277,1209275,343031,-1050336,36747,1092930,-82695,-981466,577525,967609,-791728,-873114,756851,551522,-951642,-373454,1069792,407242,-1098826,-64975,910625,-238868,-695304,220073,772478,-422738,-758403,520278,587473,-633923,-581327,716482,322838,-718620,8324,729128,-265168,-581741,480065,307382,-530968,-424793,928271,99890,-850298,114769,695644,-57601,-928708,718501,978692,-834449,-206156,683870,267588,-1021490,-45811,938496,-217219,-583640,88357,654578,-125219,-372772,611503,12751,-350855,-411632,400513,468262,-931403,202297,496972,941,-282931,-120808,916869,-435339,-176820,273595,143215,-9485,-756397,961012,218473,-490557,299339,-40114,224672,-504969,308032,337631,-792018,456664,74217,72506,-392903,13306,785672,-992247,-18979,156684,3123,-80366,-644087,633113,-381079,-95109,319411,-158104,349092,-626446,765331,-39108,-609036,432438,-268443,479566,-374374,-533,441429,-550428,246683,-301570,461936,111235,-377949,731346,-494559,377709,-200140,-504700,568174,-296416,499320,-579515,-150186,259895,-81339,403093,-1014798,463852,406106,-438110,9771,-215254,922453,-333679,-437834,251438,-549555,596528,-142183,233776,-381940,-589550,1214613,-494876,-294689,-129889,431055,379889,-1272217,566115,467319,-282107,22306,-235565,893713,-643759,-165298,133942,-329135,415838,-515010,496364,-176426,-69311,527260,-693836,268438,58034,555636,-376600,-911678,759354,452341,-109423,-996916,141020,1250252,-615683,-706322,-152662,575892,-42693,-528263,308352,-332772,-129920,240666,319942,-230807,-615814,1100072,189937,-1158587,-228417,854539,323712,-1314058,-66221,952806,130102,-583210,214909,732393,-326719,-335545,429787,293448,-31265,-157222,414457,-231725,-66361,250919,-199856,-636028,-116231,831013,-330135,-945264,156366,964538,330958,-1430186,-169241,1387270,39586,-830600,-293347,1154284,43784,-720078,306345,15236,-15534,224980,642995,-268956,-1022821,866306,678942,-684519,-896568,888056,1303444,-1397440,-585194,1017729,492822,-948705,-598763,992972,-245793,-645933,155467,229092,-200264,-703027,610969,123714,-538967,282979,231001,140212,-1136075,664008,710708,-780672,-295456,480849,1176091,-1068482,-1064539,1244308,393141,-517009,-722020,840626,649243,-1051370,682480,274383,-104128,-538215,421360,887635,-1494974,-47989,1147148,1608,-1127325,-437208,1795756,-397803,-911887,525391,482030,-466100,-973064,915897,168422,-993167,89280,351090,294145,-1006631,429885,615531,-537729,-65458,270460,485249,-767114,-449418,1239023,52270,-820976,-84619,632741,-43537,-1484257,416435,1136093,-242182,-514787,469786,1095812,-879452,-383224,637600,-163784,-934512,-173144,1168329,-472324,-955989,735090,396281,-728947,-677255,818852,281360,-1074128,176091,753073,102703,-1074084,200715,725642,-641532,-546495,572509,546167,-771122,-298647,851340,-74563,-907949,300458,857242,-60288,-879972,570529,881117,-652010,-511226,530065,723840,-713519,-365500,777716,225007,-986093,-61249,945113,-129177,-1128329,743251,626531,-645557,-609130,944080,152205,-960674,-74586,773209,-265807,-790342,407499,687139,-687980,-527546,839613,347235,-1080044,-95298,655865,-59739,-738028,235678,647190,-453773,-771290,487868,447049,-712306,-289234,816658,169290,-836480,-262681,810267,-52943,-878647,350083,643913,-485925,-806263,598978,466223,-636179,-567559,592824,183102,-1048401,39235,763715,-166945,-793629,374580,545218,-687836,-387344,419131,283117,-514935,-210379,933507,-433137,-878445,513239,553756,-237302,-483693,446752,507097,-454496,-102866,581291,84594,-330094,25463,808565,-129068,-598386,87192,413589,-156684,-625246,725210,533555,-726454,-337866,407622,437234,-1045480,227002,849186,-263627,-309510,48727,805197,-514039,-625240,673400,-130041,-222063,-149136,976253,99106,-956967,632247,-43226,-244641,-322433,113328,753524,-806932,641975,487731,-302462,-110342,-530841,983432,-693436,-129916,267448,-382897,240580,-1107339,836171,149366,-769000,638548,-170806,603477,-1022373,224680,976262,-450437,65268,-538082,711476,-134603,-1195008,1094572,-475914,516325,-378015,123074,715334,-1354936,798669,-123107,17945,-195320,-583881,1355369,-703107,485315,587880,-582587,521024,-795761,1077335,-454917,-643196],[0,0,0,0,0,-1,1,-1,4,-4,4,-7,10,-12,13,-19,27,-31,36,-46,55,-68,83,-101,119,-140,166,-196,229,-265,308,-360,411,-469,540,-620,708,-799,906,-1030,1161,-1307,1467,-1651,1853,-2073,2314,-2587,2884,-3213,3573,-3974,4420,-4911,5459,-6064,6751,-7515,8382,-9368,10510,-11844,13428,-15368,17835,-21159,26093,-35081,99304,-38621,-92782,-82051,-233263,98289,293086,-189690,-449258,243833,252328,-399931,8177,306651,-148967,-396177,-68240,124067,3163,421514,266024,-205015,-161755,221317,-168992,-372354,159488,490355,-106838,-435191,487787,301897,-803256,-158400,572156,-22012,-647348,126141,324153,-10363,-676589,339606,477564,28361,-344791,120176,322866,-429193,-321629,281753,160634,-704369,-343416,322927,134557,-297728,-91972,482116,69164,-669226,487532,333885,-523147,-76347,455121,368271,-766066,412949,646413,-309417,-671019,505458,546783,-949617,-270775,941971,-79936,-917443,-230411,1378094,-255272,-1151975,869708,546302,-296338,-917177,650147,481802,-1239633,-30285,634689,447504,-876500,-222694,1199704,-600509,-460901,189301,569493,49202,-1108623,1182005,321895,-730705,146570,305049,885597,-1376126,259435,953146,-853572,-142388,249101,1189208,-1095790,-773390,1519780,-678119,-377846,-317706,1317130,-688901,-1784409,1895584,274938,-1067029,-830922,1120486,1544810,-2591400,98414,1206700,452347,-734398,-1159547,2249704,-810191,-703491,904232,-234006,332727,-1745036,1705907,397095,-1781635,824345,145947,1188789,-1857162,104137,1871684,-1358293,435394,-448689,1341028,-421310,-1505023,2370842,-1169682,-186991,-140701,624151,687716,-2528279,2223574,-143743,-939969,74580,-22139,1245179,-3196699,1302508,2035116,-1607433,-544553,-557470,3608324,-1605669,-2337401,2196525,33182,667981,-2440475,1664840,1375480,-2584207,1672412,-935307,530418,-1086481,-264636,2763825,-2850736,351235,337092,823084,-380800,-2601706,3334678,-853241,-801214,311871,-135767,1614312,-3015413,1792334,899120,-1741429,661144,-579627,1946486,-2307011,218622,2280807,-2342927,819847,-470670,2085292,-1439719,-2091811,4137634,-1220446,-913769,-1359237,2116984,1839068,-4433740,1873529,836152,163558,-1151545,-1411080,3668903,-2308519,-62854,1154580,-638747,411688,-2003182,2996847,-899972,-2237013,1718863,-355256,1379467,-2930921,1497138,1911160,-2553129,1080781,-505946,1646492,-1495119,-767556,3001979,-2418941,60592,-125135,989767,-261724,-2310307,3130912,-1017992,-1025463,539967,887987,1032072,-3275394,2409864,1667765,-2117054,-430565,371901,3407102,-2773794,-1221735,2738713,-475764,44729,-1767059,2065876,240741,-2231673,1999494,-524600,270436,-1389327,683269,1930377,-2809154,625199,742297,390613,-1202391,-1240108,3120527,-1415489,-906156,597546,327677,-158776,-2003779,2438236,-9775,-1642035,488617,273770,848200,-2178786,1407395,1536622,-2053371,13791,587249,1369656,-1855646,-563239,2728275,-1051873,-1087906,-120600,1944456,-154698,-2602573,1708009,793861,-915920,-992263,726396,1517030,-1929670,8490,1329337,-77631,-695064,-407560,2220220,-804526,-1242474,1080419,605598,-303471,-1346715,1464977,510817,-1449459,276090,980725,22961,-1675861,382738,1586639,-1646865,-525003,1119860,702584,-1412521,-453965,1856326,-415837,-1396658,183567,1220873,-931393,-1439126,1457050,723696,-1314509,-293493,1080353,421233,-1562103,307978,1550369,-286060,-992267,555100,1245238,-882869,-956739,879228,751580,-938574,-371351,901469,540587,-1127272,293595,1035381,-89398,-890322,386216,1151275,-549336,-519372,1016362,540552,-1212978,-323837,1032006,-170191,-1149296,678024,879150,-833942,-594157,1066516,694480,-1017420,-247695,1240941,-95140,-1187959,226645,904096,-702820,-886791,780118,580961,-880407,-533206,639891,208305,-916854,-98814,1008745,76649,-638052,477621,591332,-97965,-763409,546593,645671,-331067,-465303,603073,427025,-848863,-16397,613252,-150618,-528289,610144,598532,-233722,-369686,569039,300492,-989205,-7888,673721,42816,-900951,208743,683772,-724258,-115097,607986,665427,-570862,-195922,873769,-394140,-921349,246594,405266,-231839,-468540,487872,226061,-735872,-313717,108982,417151,-597341,-186167,777881,-251519,-98839,-263422,520571,9534,-821796,404101,-58729,-178414,-361352,148940,175506,-429764,362514,391208,2470,-261233,-26139,637799,-641594,117092,343485,-408137,-131555,-142334,930194,-388507,-382486,188785,-205668,4338,-458525,526610,407769,-681275,548747,-539883,-117074,-146896,142730,441655,-774639,386654,232096,28497,-126591,-592273,923795,-459362,-52778,91430,-229797,661946,-734080,105152,-116779,-452504,185310,-621326,562759,-358426,-42053,28422,-457397,558378,-177834,8313,-301991,-54371,609967,-997933,-36309,64426,534160,-139353,-866343,797551,-125038,-29592,148592,-257158,375033,-531032,976594,-145964,-939901,394343,192226,168078,-983675,128340,1069776,-614528,101488,-150119,751706,-138024,-753325,664082,-316204,217688,-116866,-104312,610271,-430518,403063,-525553,-245724,434636,-127016,187257,-757583,745035,397412,-461265,-515296,-38297,1299049,-548371,-959417,420064,575959,321213,-883295,290575,347714,-196899,69142,-58245,-362393,-555742,669667,611108,-1271361,-150958,1069352,629362,-1101120,-435052,1300685,-108637,-487454,1219,366570,94640,-806495,319110,121983,-220263,-336337,334186,150694,-210263,256448,-123863,-468196,-313043,718511,-95527,-916090,212934,940459,312998,-1306163,-307843,1355643,-151591,-814726,-285724,1126068,14469,-1106458,239989,386291,-40524,-115555,327702,-233441,-996224,810975,1041390,-700488,-763391,686469,1204524,-1159216,-890355,952149,527321,-663907,-513231,945727,252325,-1005938,296596,713776,92878,-507418,480617,606040,-747770,145751,270259,-57722,-450181,224541,980003,-1091016,-554132,338225,774350,-700527,-1121928,1264380,896886,-811648,-572431,605386,826897,-1079160,-41897,1019985,-301671,-361752,202089,991744,-937104,-381776,1135667,-111706,-799452,-376697,1198443,-29390,-1474165,598365,631049,-273171,-742609,518283,991147,-1068152,25868,668980,247799,-660699,-181141,1077461,-553319,-475616,281424,142,-430956,-886172,1113138,266458,-1149907,348385,621230,284765,-1215202,7410,1206128,-613196,-645249,117109,1123666,-813671,-777931,925518,304784,-533447,59737,880072,93997,-1069726,788809,545508,-649157,-632980,831078,634354,-1157409,-33488,1129094,-240105,-930067,107636,990052,-517204,-688720,712392,375572,-380974,-591160,1078386,258686,-982127,-56092,664010,-334391,-994887,373076,1091952,-623414,-756802,382332,618569,-744241,-644613,1119985,147123,-883906,65854,749196,-265627,-1120557,382334,563691,-513686,-727877,761388,710295,-1058832,-67687,975996,-50718,-728379,48094,694149,-438362,-593989,524027,435153,-537074,-461304,974923,-697,-886836,192211,758672,-381925,-498801,513679,682302,-640326,-563077,907505,376302,-980625,-283993,893361,305310,-624118,129998,736068,-325149,-978739,496348,713910,-689992,-604729,720628,247035,-944820,-304069,752211,-200464,-869396,119470,808656,-629221,-719984,629576,586414,-606078,-429061,766411,95979,-904492,257379,448880,-507997,-429027,510320,399275,-814568,-178945,781177,136921,-434747,-342527,832902,-217799,-810552,420565,298880,-323698,-871805,412708,767837,-822679,-347815,673611,486358,-639664,47718,1111923,-307761,-384940,-75775,562922,39034,-1127436,778423,239511,-580038,-182842,354791,573998,-966966,4666,989161,-525529,80481,-85368,688112,-810260,-335097,824296,-500211,102840,-234265,825268,-112102,-801941,915006,-325545,89050,-300266,351107,960701,-1159590,440788,85624,-21885,-146158,-572811,1587603,-436346,-371921,354950,-112333,870382,-1254544,932846,60866,-526869,544053,-266403,1009776,-866264,232130,898571,-903523,728345,-565896,683217,-300438,-754392,1127485,-957997,515512,-379740,452912,322518,-1303072,1321683],[0,0,0,0,0,-3,5,-3,6,-7,7,-10,14,-17,19,-23,27,-34,39,-45,51,-57,68,-78,87,-96,108,-120,134,-146,159,-173,188,-203,218,-231,246,-258,271,-284,295,-305,312,-319,324,-328,326,-327,327,-323,315,-313,312,-323,334,-364,418,-509,650,-868,1211,-1747,2585,-3934,6211,-10332,18750,-40637,190213,380239,-372277,28158,140487,148308,-281138,-117298,128745,109413,-375995,194747,295684,-25317,-264592,366738,-57372,-305610,-32528,330622,-30557,-59750,45290,148834,-147750,-33814,152957,-31494,80798,19270,157527,-26254,123911,-69646,97744,-213459,179455,247040,73235,-186688,-183131,303151,256499,-362762,-63738,404310,118051,-670195,464260,641394,-316978,-658502,680568,139267,-636573,-356357,549144,126246,-967560,119930,636560,-341538,-767658,241854,535874,-522372,-434329,603359,184930,-271952,-219247,699736,166843,-679687,392700,617752,-141547,-212117,434312,196106,-455290,-316971,544281,-44419,-511398,148898,466952,27496,-884111,449799,550050,-580504,-702073,645728,376927,-1268136,-322429,1085537,533354,-1320632,76207,1198449,-500817,-1486216,322783,979776,-487846,-850776,582444,357856,-622577,-116298,775944,-100541,-929487,389969,926623,-951424,-484927,821911,727930,-672913,-341252,864236,-128544,-604287,22963,801744,-307676,-446338,789148,558622,-567029,-533374,736165,548923,-1306410,281986,923936,-324186,-988891,397779,1359603,-1146911,-1015418,1422127,1280915,-1455356,-1377156,1999617,947384,-1842688,-510059,1233215,954701,-1420177,5385,793185,-583543,-217597,450106,268019,-676782,280966,1336362,-896432,-1333429,128983,1331414,-203050,-1491245,518604,866438,-515195,-555456,496644,349704,-1166922,263380,847039,-753887,-597502,319946,987325,-823985,-512545,1324546,89144,-1355895,-449526,2020535,-129723,-2575176,935067,1915315,-403769,-2419694,667116,2715274,-1451611,-1567776,656562,1696229,-295153,-1257403,1062566,-143285,-643746,599470,187284,-559504,-894915,1861145,254865,-1841607,-33083,1256827,503113,-1724035,-189695,1435963,-380151,-951645,-76229,872992,-822120,-848994,1245086,19674,-742919,-24853,1288311,-122521,-1549007,1215419,1027076,-1263961,-1043216,1482164,1478422,-2571650,-622186,2284387,640978,-1960005,-1018074,2825987,133734,-2110403,-60452,1342462,191119,-1215847,641575,664909,-820370,192746,727011,-310439,-1218762,652756,1599431,-1250731,-1133527,1251367,1518515,-924349,-1068142,1199904,532371,-867081,-435944,1027254,122784,-1010611,400476,883066,-930107,-592222,926741,954929,-1615177,-415181,1366847,-312273,-1422780,131678,1931651,-892313,-1827665,1369981,1563967,-1054486,-1576524,1317492,1292826,-1916397,-729762,1080758,504801,-1179015,-302913,1244700,-821147,-749857,843271,531757,-1013922,-401931,1397797,145780,-1114865,197709,1042683,13499,-1255361,374463,979260,-705028,-684010,832326,578866,-973296,-202889,1277917,-112070,-796203,490620,1208985,-645774,-1442549,1244898,722882,-1178157,-572850,1425074,476658,-1707181,225244,1882986,-275002,-1230420,476798,1443482,-734607,-1101733,777803,589421,-930861,-261991,1051167,137021,-1153847,89767,1054418,-230239,-741099,439577,627458,-672721,-250800,635974,49232,-724849,-188985,668005,-35762,-703447,266810,575358,-459408,-563644,570481,599623,-556642,-556202,925888,137390,-920899,132174,1117509,-176716,-940770,359444,1060289,-859028,-419982,800718,608239,-742042,-304813,845342,20250,-1301480,278339,1251008,-522501,-609173,640108,633883,-684844,-184260,534032,103323,-460026,44834,632676,-172382,-455191,216527,154379,-398605,-297223,229642,137011,-504865,-37806,555782,87678,-503771,-49986,610264,-119863,-440898,513207,294493,-610757,-345222,761503,399821,-840410,-1948,561053,-294775,-840829,178577,745295,-244330,-571574,444613,222086,-323710,-226136,786547,193307,-431943,182825,742746,-374732,-373674,214560,182060,-259308,-246379,144379,56687,-50859,-173603,47118,60536,-64463,68164,45078,-99973,9816,59640,-144697,-257811,-54024,282075,-6067,-82509,35440,-24066,-6771,-483711,16891,103425,-79161,-412825,315044,-205404,-428954,-75309,131184,-154879,-268196,5407,396669,-139889,-368250,132509,-217791,49202,135229,-70538,149480,403543,-123625,-65771,-151385,392270,-190733,-236408,119536,226983,53060,-458829,810,110432,-281215,98606,95800,-105953,-92829,205756,180602,-411999,-153622,323790,59990,-318069,49947,354290,254134,79655,-97982,271315,96467,43819,-314063,-30515,-82156,-232529,100106,20890,162493,-539687,77257,415691,-271944,64287,316468,-278903,-566813,266639,232540,-672525,-550463,633093,547532,-571071,-389892,643329,236648,-690722,-21037,428426,87952,-65135,369640,-269694,-323848,301568,602916,-158971,-1033006,525134,991386,-745888,-687548,512098,1000716,-305611,-638668,610333,482628,-132925,-139665,303786,272507,-480587,201157,219389,-108886,-314474,315107,439885,-659562,-148044,716451,215363,-828718,92535,1200187,-634236,-1091171,196628,841358,-324468,-1156883,654171,891755,-382914,-319142,237941,205206,-390434,428728,434696,-1259135,-10561,960223,305346,-1208315,-556864,1948656,233393,-1179006,-493179,1196041,428229,-1241609,-34203,550653,-32171,-397088,163363,675400,-831735,50947,672578,-523678,-581867,-331556,994604,-629765,-1143451,702287,675855,-603648,-901992,1331664,974077,-1665917,-238480,951916,375117,-1522088,122953,1141346,-474771,-502429,29313,370764,-741732,-202262,1303349,-642674,-896981,765905,1335197,-587976,-1552960,908717,1245252,-913097,-1070498,600459,1406547,-876373,-542127,869794,102092,-531991,25302,666259,-475433,-835892,1076638,530752,-937481,-497690,1183126,432263,-1559621,289739,1163924,-353571,-1451369,120994,1663475,-646373,-837405,893595,806578,-906963,-1061551,1246247,-152268,-1123037,337407,918583,-90262,-1182731,1008146,850648,-1276198,-542048,1185681,680417,-1418124,-240907,1954027,-34725,-1193300,-7682,1213194,-231415,-1047147,691992,746258,-627321,-402543,886149,301676,-1289312,298922,1163797,-92864,-1281457,378878,1118773,-1216379,-1105981,1040939,247559,-1201800,-749776,1229467,186602,-1470808,380495,936771,-646740,-1176230,1059462,1212714,-1201883,-397764,1182040,422206,-1469178,-136232,1234134,-534317,-1149737,756090,861138,-697206,-1216804,866753,658277,-940568,-398949,1053510,428239,-1457211,-143423,1245059,-336114,-958839,433916,1101688,-848478,-710202,1070743,475468,-849638,-507858,1069705,-19333,-1409965,429026,1076981,-778673,-1230055,938159,960831,-1352287,-303367,1499928,334985,-1491249,273318,1281737,-566560,-1338522,601325,1120770,-921237,-890413,982799,575168,-1073434,-206237,1128429,164406,-1230928,177840,1081170,-742602,-1083514,813042,1320456,-735111,-443898,805141,283106,-1073272,-179536,1161764,-112218,-1141494,352753,1053813,-650177,-785713,957534,918565,-1102809,-372470,1267386,170874,-1453845,323588,1371482,-509535,-1039827,822974,1118090,-966956,-617203,1262034,509038,-1422310,-114096,1291873,-194417,-1189179,371072,963629,-695344,-1010144,868211,699652,-886789,-654101,956481,169241,-1061096,-144015,715360,-326354,-976165,614270,706947,-687657,-649452,805594,439603,-861470,-515521,1162857,246828,-818846,224947,1182378,-273789,-962193,510711,803020,-1077950,-654268,900306,281342,-1259451,-36949,1263190,-198559,-1191710,440844,922357,-1094792,-735271,757985,576492,-627383,-522854,1057369,258782,-733270,120918,446119,-225736,-1045509,389310,636685,-670784,-230519,500744,303258,-537649,-231337,625891,-336604,-896226,65859,830013,-201262,-852021,831953,471647,-503309,-214562,453400,511746,-968742,405753,842499,-406708,-685093,302941,897498,-997904,-762252,1060690,296568,-860655,-485167,815207,359154,-943914,180885,655593,274615,-871399,-78511,888165,-534692,-296116,247131,379741,-150839,-441563,617996],[0,0,0,0,0,0,0,-2,-1,0,2,-2,0,1,0,-3,2,-1,3,-4,5,-6,8,-11,14,-18,19,-25,31,-37,47,-55,66,-81,96,-112,132,-153,178,-204,237,-271,310,-351,402,-454,510,-574,641,-720,805,-895,993,-1107,1230,-1364,1507,-1671,1858,-2066,2305,-2592,2948,-3407,4036,-5020,6788,-10601,-45292,16163,-146749,398865,438728,-31997,-247042,337074,229394,-395798,404219,543026,-184536,-232665,188801,188889,-117299,-70384,30312,26039,-47066,112293,396475,118382,-28781,156207,28134,15503,84903,188879,-100917,-116199,37272,-76410,-269601,-359441,242355,205824,-129127,-316183,90093,450839,-182195,-160514,716208,145971,-403669,124421,526790,-185246,-702041,537391,623731,-559046,-444570,619937,434510,-524441,-100037,755948,18035,-597822,168087,531014,-196122,-727090,504589,56200,-853596,-79386,553529,126774,-735019,-7050,206663,-22664,-206002,287358,399163,-216542,180534,512941,347618,-483131,-145451,611560,-156501,-760538,191308,541158,-623171,-627723,542200,578930,-798844,-144798,1023295,33552,-1308004,-95663,1455623,-207605,-1381027,650123,1023395,-354625,-1070960,952344,727708,-605880,-70199,510048,-195407,-669421,751354,822803,-712965,-553470,574882,552959,-859076,-387917,1095008,392542,-847439,10488,542920,-165969,-556831,268764,370515,-828806,-45661,693024,426265,-1153371,38838,959120,-251694,-954622,108510,1385812,-826494,-1500422,1460250,1027521,-1329521,-1378115,1549398,1147244,-2278491,-641424,1516207,823579,-1399840,-585618,1441923,-279377,-296559,326901,-18548,-690788,147250,1336952,-729477,-1225800,680448,1015010,-479078,-1656213,507297,937247,-885156,-244368,642993,547285,-827567,-185087,1073755,-226448,-749585,228685,1037324,-492870,-1158293,1234202,230468,-1388501,-411474,1436929,204930,-2314490,758783,2117496,-801957,-1877540,486826,3048752,-1267597,-2119871,1173782,1285619,-467208,-1785392,1171129,636306,-684428,375321,-108410,-303603,-316275,1070718,499829,-1911377,-27384,1657682,347944,-1587331,-529439,1792823,-13287,-1089426,462867,880942,60246,-846547,1024484,316027,-905803,-3077,728147,465678,-1551046,878888,1298104,-1236836,-860413,1207765,1296343,-1953580,-1107988,2711487,240013,-2297219,-1029819,2543495,723186,-2769134,211422,1730113,101521,-1350208,61206,1377909,-979935,-43769,916348,-388264,-903573,230567,1547316,-1090348,-1297887,1051564,834355,-608320,-1078156,1144344,936880,-1033954,-136191,674721,266800,-1003552,-148216,902841,-913216,-504444,571667,719749,-1167245,-826038,1755099,-136395,-1634353,220549,1592494,-294336,-2039713,1452414,1620417,-1429902,-1408691,1119728,1549413,-1712907,-708022,1402769,590552,-1129237,-351699,1321981,-363093,-1284279,735947,544706,-760546,-673667,1183183,271320,-1519420,326987,1124230,-424548,-1053331,116781,1379502,-574259,-600054,481185,646118,-667590,-796170,1015065,-149390,-1107048,64566,1269180,-279153,-1182075,1011931,1083386,-1160244,-788082,1199253,967910,-1681278,-206100,1490112,-99296,-1712008,148736,1598606,-440697,-1198206,1074203,897202,-843943,-776425,964897,337017,-1191316,174459,1025187,-383817,-904179,546362,1103284,-587077,-458155,912432,469355,-706465,-278361,838475,146204,-764632,296055,878795,-451876,-860221,466136,552921,-641580,-507792,486969,218371,-1045490,145415,1216649,-158396,-1070010,417677,988499,-724743,-935406,828115,697728,-942236,-636555,1128488,280778,-945448,60301,1138025,56400,-738558,463227,179450,-534990,-353985,642828,176339,-494657,-141094,520254,55446,-452987,189022,342778,-343168,-152195,371075,442748,-403796,-106326,334698,156108,-549358,99169,639790,-283109,-649241,316166,684562,-335319,-318958,700771,314098,-728805,36790,771175,-115278,-666521,119449,696383,-574150,-667540,496932,559357,-596487,-516545,575000,174537,-631789,85706,440914,186018,-362063,71785,112473,-223029,-211079,90067,-47382,-208894,-44874,-98625,99966,119316,217587,-89275,-63903,-216174,-122737,-52527,-40385,-298744,90527,11426,-107688,-211843,209663,-63474,-342497,80398,161756,-250886,-186826,259105,26354,-363787,132377,300657,-270582,-314457,-35565,40512,-26343,-97880,160597,119109,-230878,-158031,179053,-86083,24439,-70919,-14107,-5639,374080,71502,-241845,304613,309132,264725,-279770,101891,434490,-157029,-117992,62001,-99718,41204,48447,74211,-494619,-143907,307077,260862,-314540,-304348,210309,566030,-258765,-308980,282503,270478,13231,-120493,46535,183630,-113141,-23995,188674,-26736,-325945,185490,16692,-252633,-19792,147120,-186890,-319580,546212,297229,-469369,-482598,641424,524783,-480046,-193934,934749,310628,-654026,-383506,456041,50134,-416456,206043,7462,-425056,205694,673975,-636616,-725199,362783,1105278,-908607,-932543,447947,942914,-163479,-1051586,597788,615256,-125181,-464174,22139,280773,-260070,-194772,476916,-279978,-362331,134575,297944,-531982,-165130,798469,-97415,-549294,-149988,1128807,-241126,-1064707,441136,985230,-96733,-1158710,612548,1143400,-750820,-337400,297758,146949,-190895,228836,723215,-918726,-214405,1115544,53520,-1130724,-596618,1669938,402121,-1546166,-263787,1202170,674111,-1311617,-244698,1190763,-56909,-413747,-387957,815170,-596110,-345232,952112,-201417,-613523,-46014,873523,-401790,-1338709,661606,931850,-513991,-973354,908406,824920,-1521567,-316125,1010220,397579,-1162183,-451321,1251760,-222775,-710286,342410,295510,-353877,-163034,1124718,-355160,-1252141,597258,1296796,-362243,-1190714,1040316,1545312,-1168120,-1011105,670003,1313562,-822494,-842765,1022585,462742,-614972,-210983,454823,35282,-622870,854758,535337,-969777,-401378,875539,656005,-1749692,248990,1490107,-294969,-1335013,94900,1556169,-607366,-1080021,851783,802803,-943248,-1208522,1177855,281594,-1259206,329233,893784,-90269,-916920,649797,868011,-1337745,-629068,1104685,407143,-1291588,-379231,1650963,-209128,-1524701,303273,1158863,-276000,-1410400,693297,796907,-857615,-311215,776139,750232,-1290667,-9901,1301727,-411358,-1037941,448346,1006144,-833600,-1169166,1446666,622211,-886790,-709680,1065140,680902,-1550368,271562,1428800,-389589,-1148219,722354,1267345,-963265,-774155,1511312,382200,-1148041,-437842,1453487,-240641,-1361242,377469,1136644,-651660,-1090440,958952,983449,-959032,-534069,776735,211595,-1277305,-118324,1277974,-55630,-949446,411285,1014668,-732738,-942376,906050,589954,-995904,-466546,1386787,179818,-1370878,274194,1513397,-359505,-1397096,856303,1198213,-1232697,-822983,1430300,254386,-1441190,56601,1420883,-211799,-1585129,409576,1204298,-883773,-1193173,1025780,672036,-1265657,-418443,1209419,492464,-1227384,61816,1063337,-542927,-1133033,529069,587283,-706666,-583458,745199,561977,-1138786,-396963,969136,147200,-1116121,78523,888269,-505336,-813965,894861,902509,-963402,-688726,1221037,278656,-1170664,137483,962433,-237609,-1011456,638624,1378264,-1118378,-565449,1279613,590335,-1182756,-131164,1215441,-199445,-1074849,198564,1163241,-512618,-852693,544988,804054,-768322,-824821,959819,543347,-1059665,-157241,1346199,-200214,-811923,315204,1146152,-575905,-715558,771198,720296,-686622,-416397,1003256,182223,-754081,91942,1286504,-381443,-942581,547589,667065,-1065679,-551443,877901,475656,-1248386,-142053,1030894,-340869,-1155581,236759,1104564,-413468,-1052321,648631,317290,-867188,-592321,755109,286004,-931936,20809,721718,17479,-526108,206293,859640,-526782,-148486,598666,642442,-381685,-366971,1091984,-87001,-947060,190780,531735,-312725,-686869,368505,731562,-1049989,-281050,547616,364991,-905606,-203089,1072394,-371285,-786370,433629,652908,-574199,-876862,751504,288081,-806533,-538212,770633,348502,-1272585,202999,968003,-111935,-634592,-77500,995841,-538323,-368821,326340,-34595,-20253,-36827,477872,-30037],[0,0,0,0,0,-1,0,2,-1,-1,0,3,-1,2,-2,2,-2,1,-3,4,-5,3,-4,5,-4,2,-4,4,3,-2,3,-8,14,-16,18,-27,37,-41,52,-63,76,-93,109,-127,148,-175,205,-234,268,-305,351,-399,448,-502,565,-631,695,-766,839,-915,980,-1026,1043,-1003,839,-416,-595,3337,-36198,97676,316187,-340759,-92470,310806,268389,-134023,-40447,81867,174277,-4200,-83679,443593,4147,-261233,-123388,286003,170485,-278621,168299,136033,268736,-345374,-273806,387316,59876,-342930,-409282,412614,155868,-510752,-134170,182454,-116963,-220933,339889,244466,-349567,-316249,453876,108986,-390540,373785,260409,-313670,-87951,607402,-368399,-643739,43626,499242,-71325,-523317,629063,448688,-592957,-265711,610905,240701,-843717,-34308,652753,82070,-578411,-139512,926061,-38499,-449106,795332,458660,-661629,-742275,1090018,628373,-904794,-347051,503561,291413,-617933,-584948,1307248,-183901,-432231,32000,375624,-380299,-816725,975050,40018,-643001,298704,667255,-153675,-1014877,903456,739253,-989890,21347,613762,666221,-1715546,-125007,1557256,-626382,-864303,-254276,1099875,-237133,-1123437,990027,321182,-275677,-665688,618182,623725,-1796681,807793,616119,-519007,-1131659,-102643,2441616,-1550587,-1419241,576600,866480,95893,-2140465,1280646,855738,-1051547,274245,-488414,1085894,-1053144,572317,675476,-1528068,1095951,510839,235903,-1627488,-388025,2729470,-1633674,-947336,672484,1432026,-361206,-2670959,2734144,834341,-1134549,-601262,346957,1943471,-2135405,138828,785133,-768137,545712,-683925,1595249,-1732000,-505397,2494269,-877820,-852527,-1470284,2986195,1156280,-3593107,713098,1158426,1721769,-2523152,-1384813,2959297,-1091546,224134,-841649,450464,889757,-1006067,2008101,-2554954,117254,1989438,-280950,-544854,-2272022,3628136,166442,-2832712,985394,803243,2084931,-3729389,31308,3109001,-1465073,-468658,-1244769,2394429,-233423,-1901961,2126915,-1399696,775595,-216119,793352,337306,-3268228,3399998,347385,-1409266,-1482937,954819,4386168,-3946860,-1401106,1779934,1500581,-153171,-3912821,2953778,358527,-839286,237476,-1564052,1836396,-1304694,1421948,-164524,-2730552,2596510,194920,43424,-2485840,959082,3447569,-3232827,-484496,1131766,1843294,-1117513,-2976145,3606799,-118714,-1050871,-726010,398071,2181207,-3014841,1230120,154717,-1081596,393909,-380138,2066551,-2920582,36259,2962226,-1648444,-894524,-1256793,3636239,-90093,-3818046,1761416,867666,986862,-2660723,224626,2378537,-1855122,779020,-417895,254313,-302119,-607565,2327172,-2860142,241477,1367369,-175247,-950574,-1675577,3485106,-690184,-2239768,797669,1176978,838097,-3041478,1340131,1521041,-1732157,-181893,-47453,1616365,-1450646,-747612,1867347,-1105487,-334693,-56649,1537726,-301438,-2237261,2284482,518287,-694689,-1345048,1010678,1958232,-2817061,-48217,1686664,460679,-1018156,-885690,1985419,-1092077,-1057151,1133623,405610,-491373,-796487,1925021,-310,-1613018,1033564,941252,-356189,-1539592,1158731,1705249,-1705980,-392789,1084022,667395,-1388498,-516830,1950048,-574252,-1287633,415212,1293552,-396149,-1633957,1039244,715349,-893185,-469502,823092,829505,-1615299,-70890,1359462,-86999,-1098348,95540,1526904,-500998,-1160639,1353512,559212,-946433,-856399,1258632,604253,-1460507,137232,1098616,-148671,-944665,691811,1139131,-1132589,-519972,1253963,317657,-1135145,162016,1600466,-385759,-1200936,798023,790675,-1035165,-650901,873055,612401,-938559,-616303,1032806,167451,-1221569,98190,1148975,-23446,-1096186,232723,908180,-639224,-956095,665023,621207,-713836,-704887,801456,465074,-1215896,-17374,953416,-341669,-1014202,598855,814258,-872830,-514972,839868,337078,-964295,-101865,1070791,-396699,-713930,447348,721786,-477169,-496082,705956,323433,-687393,47108,715075,-72564,-719908,38966,811649,-305485,-252089,364202,832287,-564505,-347047,864777,384539,-798983,-358715,623732,530660,-607958,-160108,588282,-8498,-539157,75361,990959,-529940,-320986,713534,60081,-354077,-323360,705197,-20527,-854368,552216,360198,-310078,-470212,230205,434045,-642527,235593,150075,280924,-334287,-202859,836993,-592821,66082,182145,-192908,-88065,-982415,774739,48018,-324216,232862,-191288,480563,-414674,-38811,807145,-325761,-18181,-347940,971293,-47923,-826625,502552,-46823,155891,-628760,300477,43330,-813830,663583,-272265,-184815,-491676,108653,1055304,-967237,24424,193787,168431,191158,-634039,650496,162948,62978,-18218,-534959,602691,-226712,131953,177928,-361764,415793,-861986,426175,-36653,-485752,761880,-421167,441518,-717684,330139,611225,-1027806,743309,-232918,559724,-674193,-428191,1149693,-741433,2554,-85154,513018,404445,-903299,558909,-111568,-86732,307484,-483340,215168,-653962,671406,246767,-870119,-73745,197828,940591,-389134,-680444,676308,73663,138978,-1149135,135750,801409,-545917,190925,-271315,163712,-139087,298395,968325,-1100954,50544,596934,252815,-603631,-749195,1243730,-17195,-583809,-302425,396229,242125,-1054097,412016,819130,-807508,-118564,98518,449265,-510406,-227477,508867,-184232,318311,180278,344658,-598336,-264169,993161,36101,-681030,-390592,769243,565681,-1139385,-113254,1029623,617656,-546627,-382008,294691,-98367,-496798,484135,-159877,-722112,-3377,791230,71126,-1281344,462645,1145599,-205704,-1181295,459173,1408732,-577560,-645761,553690,322506,-347431,-394719,754854,53289,-842256,327570,368891,-218840,-611312,10089,602999,-635923,-39880,998402,-388915,-794925,-280671,1278079,-360504,-1073493,626709,584706,-133622,-1368740,520465,952756,-1099803,16470,142371,513435,-616640,-52836,974712,-790812,-428384,671293,547592,-792456,-1046162,1190571,391189,-1179198,-120346,1266073,414162,-1456806,379830,999448,-412433,-611805,251050,750995,-731047,-346161,994679,-322256,-563929,-15214,921069,-360545,-1088931,978593,579519,-659332,-635912,775154,1055764,-1441111,-410963,1065981,178732,-1014430,-486819,1568783,-205903,-1046835,194234,397236,-176019,-773083,1090362,240273,-1137017,286533,1082498,-19294,-1474795,392035,915051,-1070453,-590066,407549,373268,-780120,-616785,1327259,-151898,-587383,382510,1060120,-193832,-1083497,1025706,634287,-734601,-587593,868576,580633,-1259532,-218557,1127889,30385,-873633,-53520,1313258,-384845,-1205298,898716,705483,-613184,-815311,1324175,720331,-1096154,-247680,805622,416230,-796872,181883,996223,-413421,-810524,938969,617199,-727538,62318,917606,-201149,-954450,224386,777969,-568577,-815177,690199,526375,-889535,-370638,973867,353224,-699295,-232785,759094,-181042,-933907,512583,968248,-700798,-644813,772382,920233,-998390,-566853,935901,517666,-899372,-141387,950258,39536,-1217051,281598,829501,-377734,-769610,578269,749451,-1184941,-323876,962714,82047,-1068367,234595,577300,-455610,-821419,621218,669515,-899455,-211458,1161204,4036,-666502,-79346,913794,-317308,-847848,413823,778915,-764985,-595438,948950,474472,-945700,-240541,645090,300096,-978206,156330,1175334,-181136,-890570,316995,890246,-721253,-571690,830280,477131,-692412,-555756,960806,49884,-1097430,601820,550116,-321909,-1119505,486136,804063,-1030148,-119710,601576,-123582,-843700,-253854,766709,-503263,-267056,351714,211815,-495146,-684027,917754,-117649,-1053872,207455,332228,203987,-923530,427048,965762,-703583,-123271,97088,760134,-705092,-897553,908837,-186010,-51588,-270255,604203,328599,-1424628,754222,88749,-325534,-455997,-80839,963998,-1421254,-158513,879922,-200090,-193917,-1110541,1137526,-197535,-739053,647365,-197845,387437,-668046,552423,159671,-1149597,1124211,-230617,19742,-659638,262277,1241223,-1523178,536761,272958,238957,-120339,-1048743,1630071,-567475,-205622,548448,-388707,567344,-1221756,946714,42510,-724956,311708,-569472,1162223,-1366191],[0,0,0,0,0,-1,-1,2,-1,2,-3,9,-7,12,-17,20,-28,35,-42,55,-69,80,-95,116,-136,161,-187,221,-256,292,-334,387,-437,493,-558,631,-709,791,-881,980,-1091,1204,-1328,1463,-1613,1772,-1941,2125,-2326,2545,-2777,3033,-3310,3618,-3957,4330,-4741,5214,-5748,6358,-7063,7895,-8891,10095,-11573,13402,-15577,17217,1413,148914,-90454,-173230,163262,299765,-234880,-510558,163210,-11143,-11415,-32132,322451,89483,-53531,-34238,450473,-74760,-325553,-75283,111896,112750,-111458,-160483,288349,116252,-308143,-338580,374942,56575,-416849,-103275,202510,-183801,-380627,187596,265599,-193203,-246176,351225,48681,-182006,-24688,80731,-336581,-357642,156413,-6241,-559012,160251,544501,-149021,-712332,451719,349147,-669344,-296694,408246,128324,-846320,-76982,1047395,14785,-730019,-35348,675357,-178683,-765879,136553,362781,-388786,-419685,465641,784394,-1079170,-623042,784281,486127,-641996,-381517,1001187,108052,-929013,227866,443688,5103,-516677,436120,329445,-705510,366701,716333,93179,-993204,575106,1108912,-1032790,-309197,676531,158763,-995136,-662092,1623066,-518834,-1035542,442510,930711,316520,-1436482,720468,577561,-696518,-254237,105342,884725,-1023230,-6312,1453303,-722214,-164055,132192,1759687,-413170,-2122088,1478782,771117,-189850,-1706596,450108,1940212,-1772031,-18894,-31986,553132,127720,-467748,1405485,-1664990,236803,1044524,-426892,-299765,-887141,2329126,-934575,-1991530,1527396,669434,17910,-2182494,1521248,1826809,-2014006,-169935,-18601,1788672,-1163383,-1072961,1807305,-946675,424800,-271021,225880,-216688,-1712749,2869043,-1041955,-1630018,-203148,1331286,2073365,-4221886,304866,2280933,193352,-933016,-2107148,3684537,-478078,-1423179,380870,-732160,1418855,-1593271,822522,-373436,-1499290,2571714,-863219,-509200,-1070431,1886491,1863121,-3785321,1050717,1581524,591329,-1974825,-1429473,4232867,-1773356,-1174167,12394,1008054,1234311,-3367063,1568222,-316405,-466054,1155328,-1048264,839862,-2295106,1738758,2119652,-3126845,-127780,324547,3572640,-2082063,-3368087,3542236,405330,-64212,-2966557,1509473,2421549,-3041346,1010329,-1058285,920574,235666,-671847,1661344,-2978615,2084028,1148755,-1368640,-649213,-431449,3776144,-2417952,-1718252,2330541,637014,-227896,-3399514,2787902,1335801,-2786499,548722,-375496,1927353,-1932690,-523723,2088640,-1881935,1013689,67583,465025,-909427,-1732788,3662098,-1800895,-1655267,15456,1843866,1376652,-4392975,1849942,2120016,-400055,-1667337,-1403033,3200251,-1866992,-558784,1140653,-855915,623506,-738533,1689324,-1534626,-1445999,2701710,-620491,-798747,-1125181,2320000,1031899,-3264283,1303138,1374104,280866,-2045324,-173083,2947031,-1804836,-735516,709611,834498,-172303,-1718288,2193120,-382333,-838322,646048,581791,456209,-2478075,1833844,1280784,-2204184,-629533,460225,2246806,-2185744,-1199594,2496071,-109765,-836211,-1108930,1924805,134446,-1712209,1629187,235382,-500955,-778029,949010,617568,-2275657,952524,1224750,-657926,-1254451,492793,1942946,-1466861,-745875,1463858,633517,-915114,-910028,1800198,-271210,-1736411,431765,875615,-21973,-1364539,806987,1071277,-1068152,-367459,978413,863372,-1442947,-399029,1514655,-133598,-1618108,349173,1546572,-595012,-1665454,825086,697099,-1044196,-909727,1182480,624490,-1456016,131910,1233752,-352018,-1442639,403308,1288560,-750834,-675344,1081677,446932,-1114098,-173252,1353977,-198622,-996604,717329,916259,-731264,-1081510,922359,523477,-1082250,-569121,1215556,333938,-1111257,80099,1363191,-338540,-1007234,365509,929522,-470620,-872355,579771,922470,-1075782,-1012044,1027222,283529,-1125125,-47208,1042772,-286138,-1144323,633523,955514,-744920,-1037972,837073,433359,-704097,-354955,1150739,-199821,-893268,441975,614751,-289840,-669199,717921,237851,-731471,-132711,762174,226760,-441898,-7981,620041,-440779,-679567,336407,359819,-275553,-527845,582492,567069,-499760,-82376,521805,447360,-732713,-276820,1100805,10575,-761535,222156,601417,-278095,-669718,339867,176386,-749349,-267752,478795,61113,-821599,261420,251674,-689498,-194855,365442,565009,-451097,-2463,417861,-117591,216698,-312170,397976,51844,-536008,593190,-367623,-69866,-391615,185244,447382,-734776,73913,99131,-10577,-251082,-558688,913136,-123079,-116974,-188398,141652,511405,-1147368,673480,448691,-297500,-4248,-447550,580215,-478341,287362,460468,-760819,173479,-98236,582724,-434471,-500620,776141,-86472,62116,-610596,356086,558497,-345064,226753,-568221,497396,-23836,-565982,668130,-494968,353362,-302518,-210,484721,-990855,442256,-297665,59091,-248039,-208270,1291143,-864743,139425,259977,-289472,216119,-650562,1146034,-456199,-694888,447151,-350011,456454,-881327,250704,395586,-515211,728064,-376777,154348,-185647,341415,863402,-855643,230090,95810,301402,-164059,-1011615,715653,298238,-349559,-608852,-121852,1049922,-538082,219176,164519,-228339,-2430,-314609,585283,-715239,-277581,744792,-1461,-263379,-789864,811061,271999,-1200389,247381,279844,130744,-895074,-207146,1066840,-706881,-22700,336367,351815,-67820,-744757,765622,-405219,-229511,488450,5000,-213957,-292964,814418,256034,-706921,-117975,899158,332293,-1067987,-508154,944374,514287,-502225,-435509,637201,32972,-842124,197901,338655,-593409,34813,644584,-83846,-1102726,221355,1337448,-149575,-1196113,207912,1194883,-354585,-1243962,784372,717777,-946225,-482615,608495,36255,-885726,95417,634126,-360723,-193376,265021,470150,-703968,-207796,819908,-571879,-576201,17566,869883,-262299,-1424704,429087,902319,-290992,-1024094,194892,1328532,-678146,-642865,485117,68075,42573,-342828,515609,-477622,-677462,853104,429740,-860434,-614399,1032305,882399,-1516619,-403393,1120388,573064,-1156609,-5767,1209243,-380636,-481701,272831,438510,-570188,-518964,934215,-122634,-427580,-7239,717707,-120017,-1243558,741069,793441,-862721,-539096,334860,1121472,-1079902,-829239,1297745,116588,-518951,-654519,1187458,33324,-1118807,552663,428518,-32585,-695061,489415,733923,-1330024,240160,1078963,-149707,-905338,94862,1411133,-655707,-877899,844788,651460,-799682,-691798,1049878,240975,-848195,162264,772298,-213940,-1019416,517117,737332,-910364,-467449,705782,577944,-826037,-447307,1480331,-154857,-821438,-36802,1010060,-219972,-1294003,738038,725956,-477319,-818025,463107,822763,-1270561,-341354,820412,242237,-849234,416351,1102307,-656960,-827383,822435,463055,-827330,-624986,1027763,183007,-1044517,278256,927789,-288117,-1193945,627896,781659,-584193,-574970,925447,57464,-1070945,-388973,769033,-75688,-1090414,315203,755950,-398569,-986452,558999,823553,-972811,-676708,1012783,457291,-1000421,-262526,858056,91427,-819849,312759,1123578,-476346,-699037,750237,647262,-903665,-400381,1026861,215253,-996445,48033,887652,-276957,-1005180,412777,641598,-631345,-658168,853704,228212,-1209186,-15901,787732,-160074,-787091,348731,701448,-456180,-547458,731653,579410,-869019,-233182,1024553,400178,-776644,-203673,877103,-166565,-730332,120789,1091327,-400922,-862655,801465,691203,-686406,-144208,844279,234944,-1402274,101208,835138,-494335,-647285,394464,953678,-608575,-378922,791290,215562,-640266,-134853,677019,-232383,-807191,786671,224499,-561504,-690570,770425,684980,-1411408,410893,610159,-74814,-553179,-213595,1271725,-795238,-503904,498761,330421,20100,-863376,1050522,274267,-705550,159932,-78737,462928,-1166880,635125,1268178,-843501,-22925,166766,1034678,-675240,-732182,1270015,-246637,-295302,-555995,436020,733304,-1228039,1148800,-377530,-136963,112814,-240171,594986,-920319,634575,456426,-809348,187659,-296900,1241227,-902589,-249959,1369767,-546458,340713,-963898,933127,409804,-1056863,568517,-637403,758567,-579642,-51080,1165842,-1212209,777169,-98286,446828,-172277,-948705],[0,0,0,0,0,0,1,-1,-2,3,-1,5,-7,9,-12,16,-20,25,-34,43,-53,67,-81,99,-120,145,-171,203,-241,284,-329,379,-444,512,-587,668,-764,872,-985,1113,-1252,1413,-1582,1767,-1971,2197,-2446,2710,-3003,3322,-3674,4053,-4470,4927,-5432,5981,-6591,7264,-8017,8860,-9811,10899,-12153,13623,-15381,17535,-20305,24194,-26493,-48199,-166707,103216,-113093,-269903,-54995,129078,-129849,-187100,-11364,176328,-35049,148514,258200,-75238,10194,-239676,120233,174813,-16381,-269390,-294787,290000,438420,-606035,-131404,541398,36175,-451245,164765,767024,-46715,-800091,284396,402456,-554876,-585556,601636,138666,-648718,261889,497792,-103974,-457518,362081,398770,-279389,-362608,19555,357310,-235629,-47714,415607,-163245,-336506,180923,-103886,222055,-607359,364593,218603,-323306,-193896,99536,282659,-867358,81252,820970,-281444,-576492,-45600,1082902,-562523,-844439,938721,440035,-918316,-991095,1353368,756346,-1623470,235780,1060114,65742,-953132,-287868,1143347,-779013,-222114,185708,-90947,-470342,-483716,1343024,-465541,-690365,328874,353520,300316,-1173751,681480,611724,-897630,45689,-20157,1016330,-906810,-148966,1212731,-539956,91009,-110605,724489,-370114,-1104237,1617290,-676962,-515573,-266437,1309701,396957,-3129222,1515557,1829177,-455341,-1605125,36767,3177463,-1948041,-1717265,1147340,720121,329751,-1958552,1471463,-141220,-779703,1480867,-991366,409644,-1111514,1479287,638203,-2623754,1046264,839400,1121067,-1559354,-1014004,2856783,-982523,-295001,-453009,1059956,885856,-2286827,1681008,-204412,125053,162692,-756600,1293928,-2031597,1762793,881334,-2229613,602526,621395,2304833,-3684454,-936200,4355219,-755716,-1590987,-2459027,4007709,1522031,-4109551,954611,276099,1795331,-1529349,-1243137,2160481,-2024992,2177535,-262392,-880665,106117,-334441,3266420,-3301180,-653714,2013738,512574,-24761,-3680441,3022367,1045886,-1908835,-149665,-915543,2769969,-2044290,-242541,1500595,-1783015,1715611,-1272932,1194622,-1049018,-624217,3624680,-3124774,-602502,387508,2295808,-524900,-5164060,4581215,1691512,-1468976,-2411992,235482,4963872,-3687235,-1056736,1111411,860205,1128597,-3178980,2076213,-1390237,-269444,1943333,-2370699,575372,-1337649,2971463,-93541,-4039700,2258499,644566,990230,-2794800,-412897,4009431,-2418623,16582,-633388,1399240,356549,-2698451,2687227,-1305965,219930,379079,-452976,873444,-2641862,3240388,-149996,-2952503,966400,767578,2278368,-4423723,208744,4120407,-1399232,-1415803,-1424003,4126768,-64473,-3375060,1955792,31035,775253,-1644818,570166,1341794,-2535071,2188413,-101383,-652985,-822212,192671,2924298,-3259316,-123991,1399807,445039,-692631,-2240395,3010202,-359232,-1564308,571430,266031,813314,-2362281,961043,1214432,-1899831,914063,149836,793090,-1969809,127554,2626460,-1689292,-931767,578126,2097638,-1271402,-2606831,3289914,519792,-1655618,-1099398,1526125,1526005,-2966562,604527,1194311,-414749,-777890,-157701,1584828,-1386682,-460095,1522036,-121066,-1024305,-579345,1621673,-259898,-1781511,1164294,806672,-279715,-1095305,661175,1135155,-1825312,-297385,983553,479615,-1383558,-285719,1942768,-1001132,-1111071,764916,1086001,-792413,-1159318,1784590,625319,-1738859,-98991,1633837,73484,-1930892,840124,1951864,-1077456,-1203254,942852,1156789,-1231420,-824794,1597449,99988,-1172756,-156201,1401840,-410403,-1603269,735033,908898,-874589,-925994,937716,596495,-1086232,-557635,868726,-123314,-900596,446354,995722,-446578,-1206067,738424,981845,-743105,-661463,1155174,304788,-1239559,-70022,1189500,-118465,-1226905,766523,1132753,-746633,-1060877,1214414,603793,-1281853,-323572,1155662,139129,-1254505,85292,1294415,-397297,-1063042,510772,905995,-874513,-633435,779709,221767,-927466,-77302,658335,-14545,-664107,3960,637313,-307578,-512376,542799,585018,-744688,-321486,888737,154903,-508092,199308,890637,150864,-799651,451365,635583,-725601,-529526,800904,291901,-858818,-104032,1034399,-187557,-854484,445557,816796,-456404,-879427,849098,663174,-1078361,-349767,360357,481497,-964998,61551,909319,-459033,-383046,-19383,980598,-552623,-809263,567843,-567258,15543,-183742,462086,233639,-715415,284678,-64181,-153825,-81306,75518,795987,-750881,-238897,375836,-215772,-243789,-778499,1109440,-495794,-639486,287954,-29203,158641,-989828,318143,700458,-849142,615173,-353888,353423,-415117,-133380,661359,-778593,370033,-120287,82330,-269781,-543532,1035421,-622775,-171697,-139112,-337,600819,-961171,512434,98430,110071,374706,-641976,642936,-131435,336360,143474,-581094,466317,-271506,372427,-562614,-573416,598692,-414097,270743,-520454,185480,554710,-688869,874001,-403904,141056,-52795,-372623,1247999,-620949,139810,-152909,-359827,581887,-449286,504097,-831717,204868,562241,-616478,121965,-538760,719871,-16067,-654205,586629,-449703,286194,-181161,-360294,82860,-397580,939270,-308245,-262007,289225,95622,661933,-693396,328096,-189611,-156305,275578,-238362,419055,-105907,406183,611500,-612859,192003,-386311,507182,51357,-796676,352304,-109165,385725,-373464,29619,346730,-591737,499057,228827,23834,-333783,-161277,903836,-608930,-266489,449273,421631,-156278,-474585,747257,113395,-492984,41280,423093,2225,-368781,306304,442382,-407212,-214496,146050,374615,-430127,-231364,340969,-102990,-136608,612706,198226,-731743,-28345,893579,426898,-670727,-193086,871658,149441,-656114,-81798,339888,334646,-350825,143812,-101242,-174859,-86482,151551,309282,-655834,106252,892066,-227276,-539090,-13305,735044,-506399,-711047,563443,312199,-206973,-528765,772329,678646,-911140,477590,439399,179961,-848098,33660,456293,-704715,315369,312800,-117041,-270152,-379372,1288456,-736715,-758370,446824,697966,-1168,-1025051,704016,765265,-500773,-306066,89389,702027,-630959,-132108,500763,-615288,175280,-230555,669177,-412853,-636525,1025428,250103,-638696,-279372,949668,579038,-1656089,431867,544203,-128498,-1034566,235540,1311131,-650067,-220151,723571,219027,-94826,-291923,768836,-119044,-627661,626010,345636,-142923,-685881,749184,520887,-941413,84605,258988,473061,-974722,-304079,1076176,-504667,-415248,39971,748490,-274962,-865691,728054,98635,-535378,-322881,553885,55589,-1039324,463257,813192,-448837,-585196,299560,966870,-1045506,-575110,1169042,-27985,-755570,-79321,1162441,-309135,-1056784,690421,686929,-422611,-268139,663161,629745,-720003,88056,679060,62347,-748820,-416405,878120,-503407,-647386,503086,716019,-203731,-533132,598970,528361,-571411,-63666,749654,-91678,-688200,324278,406292,-444197,-493495,191132,680251,-751749,-554862,701013,136997,-770068,46962,887970,-310570,-818465,551756,671530,-666653,-332734,805240,48075,-1050054,-192955,778668,-184635,-936687,231234,403763,-354673,-588998,547755,404308,-698148,-240528,369708,96518,-815822,-264851,598506,-189212,-595156,9073,336779,-191015,-226351,408794,224841,-553394,-243668,707202,-158623,-587494,68629,534444,-119777,-738884,402282,573928,-754435,-501862,569764,327060,-763422,-190561,870783,-149474,-356653,190409,871431,-334362,-562113,605148,103446,-439006,-462117,804360,194543,-860409,228375,578538,54542,-641010,108571,655538,-437981,-39291,256813,321000,-185413,-435238,790771,-273155,-166207,24181,227093,-46939,-825390,536945,254604,-465829,26314,-166837,578064,-675184,-228774,682529,-557991,178613,-294091,349995,-162714,-656673,1055771,-281760,-152692,-115664,721394,441102,-1362170,1150745,322385,-271030,-134556,-117934,1179891,-926896,146142,271012,94507,416918,-1158840,806155,-28028,-147369,666931,-946813,877195,-431233,261897,305310,-1186283,947980,-671809,523105,-885361,-327814,1181214,-762853,579452,-468942,489390,821723,-1279827,999954,-708443,532408,189343,-729716,937203,-1219170,1177607],[0,0,0,0,0,0,-3,2,-2,4,-7,6,-8,10,-15,16,-19,22,-29,34,-40,47,-55,65,-74,89,-100,114,-129,147,-169,187,-208,238,-266,295,-326,364,-406,447,-488,540,-597,657,-717,786,-860,946,-1034,1132,-1244,1366,-1504,1656,-1833,2034,-2267,2539,-2867,3269,-3765,4400,-5239,6395,-8079,10740,-15506,26335,-86037,83801,255908,-69532,-188789,80217,351699,52492,-80553,120307,147854,72990,-290449,185095,-12941,63022,-98061,-51829,67408,1356,-169382,-470427,402162,15948,-428070,-187269,505679,219773,-628753,6425,561395,-99547,-505287,469431,440809,-264084,-450907,507835,608756,-577672,14488,516209,-373732,-315261,-39164,322404,-376492,-270534,255361,253884,-273443,-100000,427808,-8323,-318710,-51026,86084,42524,-320628,-48424,255039,-546615,-197054,154406,492332,-526729,-262446,845530,-121522,-506444,28962,383170,-188863,-1027111,805188,755374,-860586,-490104,896648,800457,-1660176,-288745,1392830,91319,-708196,-377469,1165275,-447871,-694389,794559,-41363,-242043,-558653,1077196,36642,-1334067,596710,423239,-99708,-1134873,32446,1185457,-1105338,27236,350490,528450,-315971,-892256,1451382,-434492,-691217,192390,339458,100305,-1430889,1132194,220784,-1390527,713941,742671,727748,-2318589,318062,2300348,-1434310,-1198590,-46290,2808122,-746142,-2602196,2058203,328860,-84412,-1585700,270508,1485581,-1791382,1345001,-485643,-296177,193654,168449,1305379,-2549483,578595,1524912,-429760,-804256,-1622929,2816740,-455596,-1680407,787926,48865,1600004,-1899760,564380,1207237,-1559936,1015786,-926667,869436,-1129165,-364604,2252913,-2959511,627368,1048300,994545,-1585204,-2694074,4834291,-503144,-2575814,-548385,2030515,3048975,-4839974,287165,2020246,160368,-72436,-2675216,2922717,-1034010,245875,1010238,-2307586,1071155,-517732,2292047,-1482377,-2623743,3600557,-332054,-161614,-2501812,1379697,3096626,-3561474,404301,-155915,1493696,-457857,-2148179,2954829,-1666405,523567,162285,-630488,1027419,-2112122,3482620,-1559069,-2043691,2518916,356529,340421,-4697890,2611756,3853219,-3975721,-835382,-137026,4442285,-2424134,-3592871,3303362,-352170,1298826,-2692750,454003,1447927,-1900015,2542123,-1998099,-326713,664249,675851,1576253,-4255187,2188908,2009852,-693372,-1221111,-1703092,4635877,-1683199,-1735861,1084620,1287,1340580,-3059398,1742168,699077,-1758069,1655696,-1381893,965116,-1367861,1131009,2035313,-3763854,1386986,977775,1181135,-2366274,-1650269,5078210,-1673022,-2283311,-28384,2125931,1641808,-4613154,1841625,1244341,-537612,-294435,-1248240,2339053,-1915805,1002571,1294542,-1880139,569457,-258098,2319048,-1827809,-1832518,2960208,-332874,-383418,-1549030,1938863,1250082,-2942483,932886,254513,623864,-1013217,-261659,2303154,-1905343,387965,887196,109226,-410444,-1185946,2983419,-1464550,-1635522,1530371,1149743,-666924,-2719177,2510159,1316794,-2649407,-406614,1349103,1618002,-2465957,-573079,2427058,-846980,-771359,-172909,1376515,-768881,-1616355,2083488,-414220,-995367,-344709,1061735,510303,-2247932,872945,939491,-555071,-773249,261342,1681324,-1529887,-659994,1213135,-73074,-762441,-544312,1940138,-306842,-1639830,1234600,1020070,-584052,-1561476,1389362,831690,-1868249,46283,1345562,319344,-1632701,454936,2007346,-852815,-1367257,891875,1129021,-1219647,-920187,1477209,190316,-1410920,-180812,986179,-228117,-1636506,437018,959351,-680472,-932859,964495,659266,-856710,-549533,1004737,265708,-993375,-33822,1140994,-261403,-857813,788197,1015536,-478323,-681885,1090631,634375,-1528038,-231460,1379716,-139083,-1116123,311692,1088037,-1001337,-1018761,871509,943017,-1047545,-363050,1246377,376221,-1563889,30517,1325251,-333760,-1243190,387118,822344,-614213,-786867,790548,307541,-621776,-239746,665381,-126895,-976755,131992,544215,-402371,-703687,395335,399347,-929091,-262326,536272,378203,-994022,1058,768422,-106831,-738746,444548,801211,-757076,-366230,833899,264940,-628344,-191170,1070705,-79485,-1304057,366347,758155,-113337,-810460,437260,884526,-1020882,-98388,559339,238911,-841906,-256565,1200407,-605017,-472765,307204,153817,158820,-837969,404514,282680,-545663,-57539,51747,468063,-383459,217221,242614,-295622,242658,-339126,392486,-658038,-323745,854421,-255115,-214839,-230821,565316,63883,-1040851,920781,-44098,-94095,-303188,-82745,818910,-1168565,290293,290312,-9592,-47148,-408562,1058391,-707411,79730,397750,-479762,213170,-376032,797236,-109439,-792389,401786,-241444,675901,-852804,-448941,552401,-265047,545940,-674143,-150868,415215,-273308,515476,-991687,281314,-67143,-289505,424960,-954632,677783,-448441,-288445,196536,-544183,764097,-689856,380830,328198,-495916,401188,-798998,822460,-291531,-185736,586990,-561163,657092,-96237,196023,-104818,-334075,1326432,-799551,-389350,144121,260791,568212,-1143543,491383,164605,-173073,130490,-502843,245055,-598077,551419,-11942,-854340,353498,-90973,154494,-284496,-268002,569587,-386512,174126,147363,-89099,126670,-356875,666575,-594232,79382,287029,9523,423123,-830801,286319,284596,-270325,16524,-336401,399760,-255469,-92561,180591,-287014,-207181,25283,803144,-266976,-891032,528226,414853,-307269,-298363,326061,343003,-446801,-127541,414871,-84654,-731950,154922,538744,-352002,-332196,282974,348107,-198091,-257899,310269,-165413,201178,363683,130975,-428144,-281389,790102,118509,-854279,-319653,648519,372000,-901719,-524964,471529,289174,-531689,-41752,244110,-1643,-138985,-201572,154796,-715109,-331677,1005380,-372159,-452730,279026,819717,-322825,-1037894,752262,601686,-555244,-625868,528766,880858,-1101364,58958,511279,204159,-445978,-394760,830308,-607752,-485677,809628,-267470,-161887,-127541,676562,-145363,-787546,874126,536568,-334075,-739100,396587,1271051,-829128,-337950,185095,528837,-209523,-587271,520518,-203989,-139138,100576,243625,58006,-767244,972127,25320,-902095,33921,529896,439151,-1275393,189644,1193277,-459703,-493170,-63066,1225852,-588409,-622774,997995,-35472,-263723,-457868,546084,465473,-1197493,572534,233075,-449680,-413035,34888,786066,-900189,-199910,818527,338475,-517148,-590968,852544,-200911,-725050,79366,409077,84428,-953137,421198,407304,-684529,-191429,488189,713858,-761401,307495,846347,-577137,-460130,574443,750627,-705706,-445454,977451,93370,-780632,72677,983177,-135549,-1010022,536845,573344,-351322,-774807,405527,521965,-1026938,-492284,832124,85986,-1020859,-27346,1056814,-174702,-675285,439576,376519,-250657,-539276,580336,316269,-677090,-256237,586137,150070,-828193,49209,823402,-510348,-801770,563214,679736,-369546,-485470,918192,15214,-716873,-165278,833268,-326172,-503270,561591,667083,-758029,-458712,878016,465443,-829798,-240398,671981,211536,-528472,298195,724623,-251658,-767148,388190,550659,-769619,-356300,583648,439933,-809660,-88111,670623,-29041,-434129,-10640,849854,-274644,-551261,399585,362038,-473190,-166705,574723,189167,-706360,-290405,729065,135449,-565970,351110,413922,-336906,-396430,330984,421070,-862645,-206361,879865,-371702,-774569,199849,795276,-269763,-580040,374815,338885,-584066,-369799,474442,301631,-739112,-25529,489067,-39206,-102931,-82534,675887,-344462,-298335,315631,124990,-124534,-475052,577886,88931,-503186,335412,-135678,149812,-711152,-158264,876447,-657788,76518,384487,305770,-304161,-612696,835343,-415582,-286350,147432,79467,172437,-693655,1018806,-223585,-467194,361546,185467,517595,-961555,433265,700998,-881090,105542,-247067,817539,-222135,-941957,1139497,-281443,380728,-709735,-183534,672182,-818043,567081,-466063,431786,89528,-741157,910472,-1023328,547228,203206,-183790,653782,-1004145,1453189,-501897,-288779,314570,-750642,1043813,-1485936,203086,166657,-607337,833495,-961056,784144,-593031,136864,743319],[0,0,0,0,0,-1,2,1,1,-4,7,-7,6,-10,15,-18,20,-23,32,-40,50,-59,71,-89,108,-126,147,-176,205,-238,278,-319,368,-425,486,-550,632,-715,807,-910,1023,-1150,1288,-1436,1601,-1784,1982,-2197,2436,-2698,2982,-3291,3633,-4015,4432,-4894,5410,-5996,6661,-7422,8310,-9373,10682,-12355,14634,-18039,24032,-38518,138329,212523,-306245,-144812,270376,-100686,-265838,30004,239100,-126775,-418032,192531,167667,-454194,155016,390203,-292750,53836,98624,90049,-461321,-42379,42978,24451,-381554,32738,-22687,-511894,2523,430746,-283610,-655166,30461,305201,-159135,-190991,475926,531020,-495960,-77074,362768,166023,-172275,-278063,358079,202732,-358931,-170241,518711,123717,-455499,-79745,482954,-229904,-377340,321442,397708,-645973,-477282,738606,-363,-423117,-112375,552194,287038,-640866,443923,88968,-374656,-270307,367795,82853,-487282,165111,633690,-488814,-583241,525433,461700,-453038,-591254,872108,137291,-780895,-310649,716632,78644,-748944,-18845,501238,-161658,-492940,141268,455799,-427003,-455425,617068,227513,-1072459,-251016,1333902,221103,-1229325,-132177,1207192,421315,-1266663,199418,1266553,-88929,-732946,247217,690803,-687212,19721,717160,-428890,-243260,342242,557389,-817857,-497121,1592067,-313591,-1164796,375502,1162430,257745,-2034777,737252,1531592,-600242,-1041818,275161,1340743,-437925,-775542,677339,234011,-71214,-332125,680479,-423456,-1126379,1491489,750304,-872868,-1349252,1377508,1687751,-1897236,-1148058,1390160,1535708,-1183294,-1606113,1518158,133684,-567792,-524357,264844,444067,-1095941,1080977,-395158,-824641,796730,265743,-180851,-1600146,1636986,968215,-1951368,-496331,1298511,1526169,-2112149,-1055726,2428861,362939,-1170991,-1149472,1520126,1051306,-1763872,290641,146189,48386,-305624,496947,436477,-1842975,767196,1737574,-708516,-2408690,-31080,3492698,-691125,-2798174,737921,2036145,312546,-2833984,529056,1617517,-392653,-228079,-327429,1061732,-413918,379180,861257,-1575966,931542,881333,165436,-1674236,-150217,2728317,-1570923,-1542353,665639,2053660,-132022,-3224163,1591212,1773125,-703577,-1243499,-17467,2151317,-1192890,-543326,580787,-500217,348976,209190,799153,-1463899,-964667,2522404,370627,-1620193,-1702159,2520399,1511966,-3293250,-309766,2018211,1216541,-1985618,-1123531,2088228,-222963,-407662,71018,187750,-85818,-453537,1347117,-1285257,-786095,1287955,267450,-918033,-1631720,2048416,830219,-2268026,-197075,1439184,1069592,-2385849,-388060,2242597,-168650,-1061118,-508520,1153262,149508,-1042471,1178404,69736,-592683,17355,1109375,143252,-2071125,1168641,1572290,-677934,-1784936,698993,2575246,-1499791,-1550464,1373825,1279684,-550198,-1463531,1283972,370273,-1119543,378476,542402,18762,-799534,1091529,554829,-1521386,311134,1221056,68680,-1700441,339987,1961785,-1168571,-902754,857202,1399095,-742836,-1097925,1383196,501883,-1191313,-302784,1116158,467778,-1571517,263991,1108811,-418671,-699591,653091,822288,-1332507,-890758,1618754,499723,-1122899,-278278,1417390,344577,-1577783,420735,1358740,-320531,-882574,943717,870296,-1237972,-225524,1043726,273693,-992600,296086,1149849,-863995,-750637,678294,500072,-904416,-633824,1280116,200472,-1026268,252710,1007082,-320852,-1106888,604515,1018302,-614908,-616828,746372,415409,-923245,-323354,1189797,113493,-925294,-111491,1153646,-85375,-817848,230016,1143689,-875279,-776072,708312,600658,-906443,-226248,965420,262348,-783640,-61364,871944,-282537,-760158,549677,277594,-883950,-185533,805124,209586,-635186,177910,633074,-516481,-683612,532306,525205,-684209,-226024,628753,53682,-610435,-90994,766235,-139012,-749816,220129,537048,-279989,-431353,327963,402855,-415129,-589501,687518,402931,-587552,-231607,683640,154584,-508258,180390,678770,-165713,-539837,382326,178405,-334188,-209733,437708,-86692,-515781,6679,408845,-233951,-271852,386097,325784,-682844,-65626,465678,-343047,-903738,236987,452576,-466808,-111240,294369,114933,-309197,-136512,522097,-140662,-547175,19646,89807,85570,-391694,90981,372701,128193,-195164,161461,467061,-66288,-294722,110938,128320,-240935,88528,-23233,147792,-134788,102987,-239961,-244695,-125292,325365,17945,-667025,415134,358815,-102528,-58608,168590,34211,-556933,90459,202444,-181437,-42990,55670,393433,-301219,-6238,130021,-253551,-373966,75424,298991,-428376,-633720,599907,414812,-229088,-294460,349663,90980,-77367,-243651,-56644,162893,493843,64254,-234896,-129887,391859,497234,-412298,-163066,157211,512674,-45347,-620235,275791,256509,32557,-396369,203298,651458,-461281,139823,202924,158162,-349094,-18682,496442,-634937,199644,256306,-307340,-401291,-263674,440572,-654489,-541329,633648,479132,-553666,-798936,838606,603578,-841357,31627,452591,353506,-534587,132044,166193,14251,175847,270254,60892,-617912,-154255,810026,-184312,-567727,-47940,701160,123044,-1273620,313549,629691,-89183,-798954,75438,566414,-748528,-371080,601453,178701,-509071,-277707,838269,-154030,-347405,250545,412304,-494522,-472813,1088786,-157054,-1113787,346290,531796,-401369,-1174171,532934,1293227,-828427,-934043,398711,887993,-624752,-333491,883552,183268,-392012,-39232,658808,-447917,-863792,754290,267840,-773292,-621268,597161,774647,-997869,-105922,733636,191655,-1121508,-65778,1516767,-516515,-927100,735841,938850,-427274,-1100196,1051110,388526,-902686,364642,415213,123385,-737019,1060526,398680,-1632397,136353,1372937,371250,-1822426,-213423,1867405,-146138,-1555009,14551,1357176,-40048,-928103,560892,625662,-508205,-268755,687264,441453,-1171780,-50657,731867,-315285,-540016,-143961,1052719,-816473,-757987,1085357,363409,-641101,-517643,1456939,391113,-1729121,443994,1094458,3370,-1312827,544620,1190241,-677741,-77072,749574,576398,-826890,-9682,1207826,-749480,-1260827,562445,1091656,-956841,-1342939,1375621,522925,-1223139,-772513,1033670,551305,-1454910,63752,1093772,-274776,-615683,67629,774630,-503070,-611134,1128780,295961,-749976,-374896,1365236,22681,-1289033,596340,983948,-302628,-1387852,803342,994903,-880149,-680273,1034767,646180,-1112394,-705132,1509343,17101,-1330322,495184,1279489,-456007,-1009219,1091818,483715,-934230,-238578,961811,-34048,-1111447,488630,1131657,-793675,-891033,827739,683306,-992099,-851670,1124089,422885,-986211,-41389,1079136,246819,-945901,524177,824442,-523044,-860733,796553,911736,-1016120,-478055,1344410,212343,-1247861,-73141,1821953,-229097,-1387974,864955,1261793,-655990,-932197,1173348,732645,-1297559,-377993,1314848,197162,-1285250,295456,1454973,-737763,-825737,981362,686273,-919598,-387526,1126624,186001,-1134129,135847,1296144,-260083,-1076823,274558,906758,-936191,-686468,816596,229178,-1145865,-449939,1105638,-71902,-851169,-10686,1097104,-332432,-1078367,716947,784526,-917724,-745309,1105728,629537,-920910,-249611,1192173,126400,-995756,362513,992010,-387100,-811957,576081,466927,-863249,-335608,953115,362871,-946154,170124,1073574,-387766,-795056,366629,659959,-524918,-313004,690812,194535,-902856,9148,858554,-150146,-769801,426005,865768,-565840,-837753,528024,743621,-590569,-366865,801240,482946,-1048331,-347956,1127562,-187190,-808489,49006,925420,-675274,-839520,593296,482721,-769706,-496013,1280611,-14126,-1071136,59385,1124589,97502,-804580,431850,794736,-583437,-592060,556293,254519,-223209,-377761,696657,-428530,-361270,203169,492930,-376349,-369699,740741,277804,-632927,-145666,624731,439012,-1008508,-197336,1010524,-59302,-726017,-134479,1005345,-642965,-519611,527680,282694,-381950,-648654,640668,173009,-764561,616434,476453,-131607,-966872,424256,910780,-1106781,-257456,587311,504694,-701665,-438575,925832,30035,-371842,-300317,488463,404600,-643483,297074,-144169],[0,0,0,0,0,0,1,-2,2,1,3,-3,2,0,-1,0,0,5,-8,10,-13,18,-26,34,-42,51,-66,82,-100,124,-149,182,-219,256,-302,355,-418,486,-559,644,-741,847,-964,1094,-1241,1399,-1573,1763,-1973,2202,-2451,2724,-3020,3340,-3686,4063,-4471,4912,-5387,5896,-6449,7042,-7666,8322,-8997,9666,-10295,11008,-22167,-132894,6673,458090,-131709,-250937,-90849,127850,-98030,-43793,61983,356014,-346413,-397182,272129,-23288,-353544,248642,252294,-74758,225455,162643,-104800,-323782,166324,158366,-204377,-166673,597584,144490,-187075,215968,447146,-355185,-192634,170745,214253,-225012,167783,281053,163081,-399003,-247442,373977,253608,-358141,-128476,112871,-41078,-331069,-119402,600975,-148185,-601627,217591,760080,-338491,-500446,618116,392844,-612693,-203060,586219,57458,-466759,380820,372920,-458106,-396397,376512,329026,-569739,-45455,800311,-191896,-508581,436586,536965,-450453,-611262,1041978,248043,-579978,-110404,622391,282903,-780992,-88653,676286,-55844,-344338,247612,707940,-638542,-614029,866689,420615,-652887,-668118,1030350,422432,-1293003,-123391,1096149,215902,-958219,-155057,1319720,-192217,-837688,221806,460319,-307794,-538679,657077,-377205,-621374,341984,330931,-481017,-651588,1480586,66634,-1448576,476163,878659,-82214,-1853870,261633,1649976,-831755,-1032072,-40915,1752267,-233376,-1178834,857862,12199,-437510,-111750,591848,-200356,-1033469,973612,1190423,-1294008,-891021,939603,1944309,-2026412,-1297744,1588269,1408279,-1010745,-1871619,1417788,994192,-1266238,-1624,328002,640235,-441640,270053,410718,-1166271,866125,367029,-562596,-932427,945136,1515860,-2324322,-497182,1390183,676907,-1369737,-1492240,2743238,623518,-1573563,-386554,1012868,1463209,-1952404,-27856,925795,-419599,432051,-98236,404554,-1157440,187610,2033234,-1146345,-1753957,184909,2533081,-584736,-3350265,1108727,2085791,-103600,-2341822,17122,2570345,-788649,-665236,-266087,533470,52664,-746489,827892,-1215747,564561,1290212,-861108,-979569,-421186,2677388,-915628,-2343629,1443068,1566048,-268312,-2915830,1070835,2547809,-1777065,-1096202,77853,2012829,-422957,-1332900,1152133,-233802,261388,-81763,458064,-631878,-1250302,2232143,496666,-1969964,-815590,1748216,1715834,-3106919,-926948,2359070,775358,-1803236,-1624881,2359971,474041,-1480150,222765,-144523,401317,-713164,983412,-297929,-942023,1617855,273451,-1124757,-971403,1258088,1327762,-2315681,-86595,1846690,378760,-1747737,-1173278,2460072,-251752,-1444407,63717,987933,342238,-1502627,976291,803779,-757911,140537,633662,307424,-1686206,366543,1694828,-1113106,-1679006,463175,2302128,-769247,-2355801,1655448,1386002,-1067501,-1420683,924334,1286769,-1549278,174013,601072,-265989,-572081,376430,963453,-1348394,67264,1131316,-379844,-838351,-171203,1676669,-897106,-1510934,1288500,984332,-729590,-1571352,1261426,983017,-1377441,-234794,699970,488538,-1100266,-118082,1231636,-603381,-869293,610569,811165,-819845,-994087,1504623,663540,-1416502,-403462,1539667,645549,-1551483,339794,1016701,-438509,-922720,653730,997135,-907901,-496376,823737,12793,-791286,75686,824555,-533100,-1216776,843117,477173,-842498,-732336,1177691,402721,-1148002,-108011,822888,-273828,-956957,329750,826756,-692246,-1036436,909465,628861,-1060314,-574697,1083500,347214,-966448,-26524,943573,104212,-1022033,137674,1295524,-580294,-746876,884948,582876,-902095,-513052,1085797,-91028,-863712,253232,1053137,-381762,-914840,549937,444202,-685706,-434982,675271,268600,-769909,277741,910082,-568428,-753182,421781,887044,-288049,-235781,903780,412900,-882230,-223330,588098,51776,-694770,166564,618743,-343064,-852574,434529,648330,-430964,-807791,516681,205875,-535357,-150255,808336,200902,-678245,61486,741718,-461970,-602423,436101,550265,-445256,-226216,430793,-56917,-317303,336,406119,-527943,-162830,281222,269535,-856170,-167955,532998,-215985,-469430,85138,394890,-294769,-335490,608047,74458,-374096,-290505,259390,113119,-652350,86637,364180,-124040,-773849,107102,506415,-143547,-264369,-130738,279654,-326189,-562239,314386,33263,139869,-62270,166791,248989,-173632,129853,229259,-543448,15686,184824,181466,-96402,-157432,237504,-403370,-269029,10321,272312,-77638,11741,403914,-349421,86691,-115383,77105,-321720,-416191,514153,-24814,-222565,142489,125421,-122381,-617605,273518,464236,-524682,-104734,179616,81283,-122322,-288415,71200,8978,352706,105161,-278936,-133559,-42966,544973,-408758,-180775,164531,446310,-30132,-747746,169169,502784,-381459,-252488,31264,825941,-468518,280366,257241,237041,-187737,84514,348095,-300856,-626245,477259,88259,-371848,187035,430533,-281804,-906035,717472,429054,-570824,-671201,683844,605730,-630109,-229695,537873,525516,-435710,-155446,429602,-384233,-123528,367644,5916,-523553,-359041,802182,35146,-609469,-174036,486303,417728,-806144,281136,766781,-261747,-454704,126246,522348,-738860,-323013,773337,165977,-532592,-458895,773387,231987,-909112,198763,137699,-137859,-25045,868172,-5825,-1181997,800013,1172658,-416955,-1296328,563214,1266089,-807728,-984266,854134,1012288,-521175,-684899,992458,625754,-593010,-57899,420888,-4399,-879764,336533,638888,-847064,-244643,409061,811876,-995990,-345300,1296756,-102015,-562385,-83449,1034814,-279982,-1343426,924626,504907,-386570,-844460,566773,974708,-872885,202177,409530,74780,-331914,237519,977090,-1159205,-371373,1217251,238302,-1465302,-446672,1639895,57324,-1440545,82684,1076336,-210281,-1301582,345429,1028208,-453454,-281463,357461,401985,-823306,37347,829471,-479158,-688798,-7019,1104347,-517385,-913309,1038151,460412,-820606,-419374,1038158,607097,-1292868,-60582,977252,-218132,-1096256,80737,1436639,-588847,-602098,671287,240578,-499227,-507259,1138968,-378315,-1289858,914671,813692,-681221,-816811,1163092,800048,-1350393,-545475,1112210,467745,-1135992,-363771,1040165,-323226,-940476,238431,865411,-766464,-724901,958933,598385,-1026290,-179905,993059,297339,-1166961,167002,1454206,-464243,-1116610,472980,1434685,-952025,-683499,1127884,532121,-1065368,-621483,1464174,25060,-1503232,500168,806515,-610555,-932145,908663,751408,-1224810,-436399,1235506,257116,-1239419,165162,1241658,-557894,-1039799,485594,842927,-723352,-592290,804946,644915,-930142,-174312,1088817,-46536,-939135,458087,1012026,-671239,-837945,452884,683689,-835033,-581087,1179249,399789,-1148661,-261306,1194889,-181279,-1427732,403193,1130873,-648414,-1324640,976086,681583,-1113404,-764544,1213334,357274,-1261241,129707,1291092,-256691,-1004645,646861,788009,-806710,-580963,1008485,412028,-1053556,-207435,1094024,-160653,-927192,637095,719482,-581694,-769091,650584,501372,-1005321,-583203,783799,165422,-858320,-110912,880698,-71141,-1055815,554201,1052567,-543514,-874448,1195025,802777,-1181039,-474083,1044971,-160240,-1116822,171220,1040347,-349852,-905226,481622,998161,-796141,-445118,1000795,295452,-1038441,-197320,1064781,59737,-891205,353042,862826,-720674,-612698,621998,436974,-812734,-440596,977652,-3820,-815791,105502,787851,-288774,-871692,492773,624644,-757361,-500929,730423,476531,-723039,-483927,938161,-190624,-1024067,140851,920347,-182356,-748418,702150,622779,-975314,-935994,769221,174987,-1187667,325198,1053098,-245195,-1043533,202236,733196,-712267,-476143,600882,348545,-465813,-292228,590313,16039,-739151,104418,445652,-149823,-637236,710599,279836,-885190,-192842,599721,325972,-758085,-290553,631836,-346849,-635667,50037,744535,224491,-1016475,316094,249148,-599296,-448620,361904,433579,-880343,23906,841988,-481935,-410920,147625,830486,-882605,-431284,1151676,256894,-680499,-686074,1006147,440004,-780246,-200783,82279,401618,-446995,74568,130322,-243162],[0,0,0,0,0,1,-1,3,0,0,-5,5,-3,5,-9,9,-12,13,-16,23,-26,30,-37,47,-56,65,-80,96,-112,134,-156,188,-221,257,-303,351,-409,473,-546,628,-722,826,-943,1074,-1223,1386,-1568,1769,-1996,2247,-2522,2825,-3164,3539,-3955,4412,-4921,5498,-6137,6856,-7677,8630,-9752,11110,-12824,15166,-18777,25862,-95023,246632,-50646,-334176,-51644,344047,58007,-397760,-187950,253226,57067,-188831,212309,395346,-239867,-321281,155263,237954,-336693,-307633,158551,372145,50698,-3807,-77168,109284,-159690,-91921,156725,295746,85527,-201524,56714,29602,14144,-25828,92368,752,46767,104658,-23199,-316266,4739,328624,-47783,-295924,114613,364052,-438308,33528,553237,168627,-698966,-213056,760396,-150121,-874147,218913,370488,-581174,-542898,1061734,385531,-610904,-76923,521270,348775,-718541,330321,471665,-47344,-130693,-30696,548237,-394738,-610069,522735,153757,-561347,-547565,632686,180783,-508508,484698,386932,-175296,-692235,469946,699511,-1058340,-38922,685568,-10065,-788227,-343237,1330979,-876237,-782948,601283,614657,-871191,-1141775,1821454,136188,-1519389,-102952,1176390,514630,-1845473,260574,1515544,-891179,-478228,-59818,1000140,-651886,-672802,1349407,-334268,-238298,-231319,830528,116340,-1514580,1085999,415120,-177434,-753259,166268,1400480,-1352278,-110876,546465,-91433,-199149,-610163,1748559,-790769,-683402,1179248,-164147,208947,-1226377,1377516,236573,-1895393,1465608,640170,-36494,-1828451,1028827,2521667,-2581806,-657125,1001838,1720309,-1088729,-2128622,2433049,-161357,-792887,-478602,452847,973299,-1931512,1580802,353357,-1100468,4123,-59687,1754827,-2182336,-264443,1642184,-480357,-107869,-1365519,1885200,-294839,-1743740,1700445,-563794,463425,-1417671,1061010,1161943,-2617041,1267291,-60901,269719,-676575,-22889,2090359,-2917124,431873,1355869,-110568,-1214437,-1462640,4238157,-1145010,-2448128,813964,1213907,1288891,-3519574,1162601,1673558,-1221284,316584,-653608,1792718,-1220522,-286407,1930096,-1618275,18130,-596022,1384360,-409978,-2461282,2535414,-33605,-147778,-1338830,591960,1986725,-2509373,846164,388786,-282517,-382533,-881782,2514419,-1910237,-246164,1332125,-887695,146228,-1389938,2411549,-840325,-1963095,2449078,-74422,-222029,-2435497,2076939,2198562,-3496418,-168520,1232356,1934626,-1972247,-1915384,2937843,-1028206,-281676,-316304,851226,613119,-1956712,2074092,-359756,-1088995,152813,347065,1419057,-2463175,597801,1925806,-793202,-355875,-490047,2349421,-1361067,-1047808,2094517,-470339,5426,-1117705,1888053,186076,-2000355,1732114,62472,-365995,-1068072,1163113,1737739,-2878430,965539,1208447,120131,-1488962,-521859,2820065,-1638726,-1654094,1182993,1182809,168939,-2271205,1868113,540225,-1369568,-165221,372955,930258,-1526376,373618,1187414,-1216753,-274454,-58713,1440624,-822957,-1369889,1913796,-42095,-895906,-658015,1253975,366806,-1888075,988447,836338,-653798,-645584,689069,1581396,-2049245,181414,1068912,-299699,-1008852,73296,1960941,-1049860,-1441279,1527336,584550,-714695,-1111471,1348882,629481,-1693720,106345,994759,430034,-1423122,306336,986493,-733730,-726007,541079,873184,-931558,-868165,1348268,66749,-1059168,-175463,1363269,180244,-1226882,473566,693755,-686554,-618005,847846,696082,-1015370,-408855,1207690,-134558,-1253154,208815,1083007,-545603,-959586,1046849,672649,-1051238,-665398,1034443,177341,-1477856,87858,1238868,-412855,-1022527,659381,1015709,-651944,-693173,955690,569327,-1360340,-385754,982804,163163,-654158,100487,662938,-228263,-567031,243526,742179,-499100,-748140,739988,250231,-442775,-412455,745388,100583,-572680,196738,609857,-299753,-625717,483988,730937,-896417,-364706,653028,-41709,-935050,135880,868491,-123527,-588018,522705,801774,-809092,-329176,667482,259416,-637731,-322733,589788,-257547,-581628,18917,242056,-204149,-710415,53325,389470,-625303,-368576,259040,301848,-463219,-414412,503703,258330,-351901,-180877,632536,182013,-856417,232487,274237,186743,-418673,243724,407590,-480083,153719,285795,-303364,-30085,-56029,291341,-335321,-167360,830126,-132800,-399615,-312320,473784,26063,-471569,357155,175020,134111,-367915,-145495,470206,-135911,206705,-212960,-32640,151125,-570744,474508,-236142,155035,159673,-24219,505558,-760991,85773,151647,124717,144151,-671812,622693,-309647,-276245,319371,19500,314459,-647509,317499,491295,-487490,551249,-268205,470205,-48462,-505003,201520,-646833,646840,-397679,-41509,226747,-271243,737574,-468455,20860,366109,57373,856450,-1039132,-12744,167646,-26311,79106,-975093,1079220,59135,-461568,440155,-2445,480257,-633222,355662,494895,-659468,120324,-158151,512336,-670655,-89885,814885,-605179,89722,297229,416979,-261565,-622034,1054640,-107162,-492460,-139094,299158,575093,-1006038,-36045,98916,109664,-159879,-533425,489084,-450016,200012,453797,-701528,192502,-99221,998558,-358316,-1446794,814056,825981,-175798,-1084988,121131,1532003,-661859,-625961,368764,502625,-453822,-852756,998924,-241369,-443875,103951,573376,-178880,-584144,812716,316106,-539210,392335,270522,-213545,-1193318,343428,985280,-752134,-696664,387832,974302,-103121,-1022903,613337,581559,-216160,-299321,76935,344909,-501607,272422,82190,-726037,-98380,1007023,687418,-1464716,-396353,1756199,163572,-1201310,-691557,1255838,449705,-1559627,119735,1057511,-578573,-783092,236052,868459,-333260,-429190,727277,-250562,-453309,36342,890014,-746258,-855033,1165233,22849,-843618,-726393,1028873,602637,-1526585,-279312,1198507,166812,-1088746,-456497,1131625,-100045,-861449,149647,286017,-338375,-341997,780643,116943,-839394,701501,673466,-172273,-1554128,690201,1376527,-1474582,-874871,542340,1026610,-1073264,-804497,1598365,21841,-1160470,15377,944574,5628,-1319088,1259425,703112,-1024728,-152163,655844,575305,-1076252,132693,1190639,-522893,-816460,224925,1328168,-1004462,-1196034,1091419,590579,-841558,-558079,872065,478877,-1244066,101896,581979,-86587,-781037,310972,1142700,-988450,-289492,749029,407604,-819976,-130343,1644223,-306291,-1292858,480647,1060022,-316514,-1273806,1150885,1020781,-1173095,-241130,1213650,544069,-1328168,-78703,1348138,-451757,-769770,644913,1315192,-707934,-807522,1146414,164155,-1065748,-233324,1021488,326907,-1223942,203796,1260290,-428363,-1028722,579914,932076,-845082,-671128,744085,476724,-1236554,-557267,1110060,-94145,-1390414,366296,1095419,-459816,-851142,741023,870502,-1009718,-561083,1339294,-12332,-1007717,182869,1509671,-665907,-1191868,760704,951593,-1090985,-871754,1314842,341024,-1045956,-203467,1301532,-4428,-1362565,202765,1245882,-640043,-1102276,707874,594563,-1000152,-782090,942547,364446,-1016095,-143811,1264088,-54173,-945083,337671,934511,-617358,-997876,636316,623353,-889712,-549484,1011377,201423,-1014556,489215,1065277,-562056,-868285,563730,977691,-1151080,-492235,1119108,360772,-1320626,-104951,1110910,-283063,-1158079,273889,728640,-803774,-780092,659304,508979,-613713,-733431,1103929,311985,-1036086,-91625,671206,-309080,-852251,413720,815850,-464502,-630605,554594,605579,-912991,-166424,855761,-60811,-709250,-157484,1151001,-606010,-844624,888152,449571,-352186,-426056,762532,138810,-1073453,249793,619584,-115390,-898021,529820,1056046,-1051681,-261084,680038,31985,-736911,-695017,997752,-182469,-850507,286511,540180,-57366,-893335,844887,780689,-859084,-194018,108145,303150,-736460,-224275,855450,-351704,-148277,-105009,533829,-337215,-992643,1159674,-98974,-284157,-592618,522543,716180,-1442888,528240,521850,-284743,-426988,-461276,1260918,-1164416,36329,797860,-611862,-30175,-725908,1318610,-394081,-1102490,986922,-293584,199017,-859733,518650,939316,-1411429,466952,242454,680724,-567905,-426296,1466266,-668598,167621,-352316,216644,604070,-1369635],[0,0,0,0,0,0,1,2,-1,-1,0,2,-2,2,-3,5,-7,6,-7,9,-11,14,-16,18,-24,29,-31,36,-45,54,-59,70,-81,94,-109,125,-143,164,-187,209,-241,272,-310,346,-391,442,-497,557,-621,698,-782,874,-970,1084,-1210,1351,-1505,1680,-1881,2114,-2378,2687,-3066,3542,-4164,5038,-6430,9069,37926,-103252,-150170,-105193,149849,249125,-483144,-152548,369749,138025,-441900,-176851,437535,-29132,-331982,-258799,-129240,-94925,-175728,20734,362738,-142424,-301199,210566,249550,-57755,-9629,214294,-164505,-66338,47773,66062,-43274,102244,181934,334535,7661,-134530,313937,162781,-261228,58106,178181,-121542,-575122,335560,273706,-341458,-349153,553074,99968,-725704,-6497,891990,-389422,-738874,292066,677496,-319025,-353562,668197,576688,-760472,-415706,638837,493341,-436224,-13656,693895,-286709,-466369,75237,338114,-125119,-463974,394053,340731,-515422,-407990,511463,251217,-617648,-53631,379592,-321874,-290567,-18809,689738,-534791,-542786,979367,256239,-341300,-284576,1189493,-478314,-947313,632945,373645,-552548,-570586,1136120,764074,-1838059,191844,1259317,302670,-1475814,-536089,1882428,-469144,-789132,-46355,758594,-73410,-1274541,1129285,1223,-677824,-117721,384333,783751,-1443005,241238,1197618,-488655,-225827,-202838,1012224,-658681,-795068,1474311,-433063,33689,-414004,1121750,-91089,-1433304,1041533,109384,-71379,-815174,462974,1294384,-2058780,1074940,1235202,-852514,-1253465,156772,2887248,-2191756,-1354108,1452727,649512,-296468,-2311365,2126583,1202413,-1649949,363813,141160,1138564,-1524528,236277,1295254,-1666360,276065,110007,1072872,-1020853,-1328995,2214546,-705552,-708748,-569251,697695,867166,-2302189,1378969,239932,-602908,-333559,-137942,1775462,-2139847,618753,1372903,-1167152,140663,-553227,2103406,-1501112,-867359,3074942,-1143847,-673950,-1182566,2684881,411921,-3493612,1657474,1271580,713817,-2698156,-574294,3400080,-1736821,3521,67163,955471,327179,-1684073,2436632,-1356883,-623737,1041650,572125,777697,-2679451,1875866,1040650,-1833729,-126724,-182489,2300312,-1820949,-623725,2138328,-1228707,533241,-1044126,1679722,-351575,-1969346,2243939,-1009439,-94593,-725234,947073,899239,-3272713,2426125,604228,-1370447,-1009082,819532,3013424,-3598931,-510266,2063666,515009,-807657,-2559688,3262351,17773,-1745476,841422,-14233,1150010,-1645147,1213538,907696,-1852631,972012,53109,945360,-1519764,-523733,2531430,-1473593,-700513,-295001,870013,203063,-2128018,2107032,-216818,-918011,-213643,403306,1260075,-2592273,1221171,1080531,-861289,-6610,-101933,1879650,-1966390,-356929,2029383,-910085,-965500,-930896,2456877,-540357,-2638701,1548686,1036807,-241179,-1903620,958150,1755763,-1863380,261830,568328,691392,-900841,-496729,1811244,-1210106,-715059,648857,847436,-147715,-1486273,1408883,333502,-1350879,-193083,453860,643056,-1876363,441100,1363080,-1034011,-511817,339523,1234471,-1457121,-991004,1634969,-392469,-1070916,-153185,1417654,-219442,-1980870,1376164,711753,-1206465,-1022476,1217491,1096829,-2054318,87588,1198664,-228697,-1249245,-168339,1729919,-745045,-1452643,925748,829964,-564485,-907451,1077622,354685,-1302619,-138596,926847,23983,-1152973,162540,1060552,-630856,-603412,445254,550967,-687696,-686930,1045882,26019,-1042319,111309,1100798,-341644,-1156739,727967,890525,-1090526,-479292,1117049,235162,-1251591,-58831,1148230,-144485,-1154875,382905,1128562,-864423,-903598,829310,583315,-759476,-611959,855402,200300,-1175198,-148209,774149,-290828,-721206,281203,669133,-380743,-598822,600498,612664,-491723,-512875,867886,161084,-751955,-168537,716024,89988,-480689,521473,640383,-398554,-403642,548713,156660,-949225,-186841,1035742,32746,-932352,253863,728484,-870341,-600642,719837,337648,-496783,-2965,767435,185035,-974489,58548,560437,-202522,-356570,70010,706078,-364438,-115706,301800,257478,-124727,-634274,313336,46755,-574655,-149159,169405,99499,-437486,164140,454689,-378473,-160644,139259,356862,-343474,-214206,636221,-105620,-175452,8942,182681,-64350,-674174,343583,25800,-542169,-100820,297758,137560,-818666,375370,487724,-424746,3385,-411311,467632,-272488,-59977,396383,-279343,228784,-380189,233361,167492,-260252,110215,-380398,526771,52142,-256422,730666,-315592,-21604,-202844,189219,193416,-668084,629218,46966,-123286,-201199,229629,555841,-707251,63416,-55050,-48562,423995,-320012,623344,-258566,22818,235699,-750822,487629,-292600,652709,138261,-592183,366813,-113819,359542,-659549,-473730,977453,-108291,182970,-552532,447547,750518,-906485,457996,317310,110096,-379930,-207923,487359,-929221,96724,283837,-41278,236235,-311461,544568,-592638,-613610,522156,-29404,179521,-863693,879501,362021,-891969,424742,290938,368650,-754332,-117892,635270,-100197,80545,-442397,44335,351012,-302005,627152,-634937,-286532,220855,547784,-225368,-1290370,566651,1159951,-657227,-1104301,363421,1434772,-648389,-1025528,608040,216168,-200060,-900679,615609,151690,-652765,133497,230823,59671,-360559,408414,313284,-1000314,326238,672897,-111531,-552509,214887,899408,-479551,-1081407,436996,908172,-421804,-1080673,206695,740475,-553378,-635499,229517,362827,-555744,130951,364211,-349693,-58174,903389,245991,-902876,-830484,1565856,272615,-1457860,-217620,1165175,738827,-1462978,-14670,1529316,-439583,-763223,223116,885049,-359622,-643102,1047919,89555,-402317,398101,525004,-231627,-861213,1025955,439729,-909944,-194646,818751,606098,-1177948,-240474,1037602,319942,-1352596,-206731,1166707,17831,-850010,397624,617069,-133466,-503006,286987,206802,-1255160,350225,938215,-767648,-1031229,504742,1633941,-1470560,-1153180,1028913,764719,-789672,-909386,1472669,362400,-1344625,54078,685290,184694,-1330187,319667,1210324,-1087184,-64132,808283,738627,-1211264,-408946,1468718,-472354,-884568,409369,781568,-555128,-1157611,1088310,738005,-930981,-881074,774605,746599,-1049536,-290503,970534,-399070,-690437,-96817,1020891,-610288,-646499,1019138,95093,-727636,-560704,1143516,8314,-1316857,426521,877759,-420194,-1145639,774561,1178692,-1279502,-610008,1037776,390302,-1193653,-417261,1466912,-415176,-1100949,528502,865563,-282863,-1260668,897216,941649,-1226150,-332070,835491,546491,-1398856,-12760,1171962,-533911,-1137341,465490,984230,-584657,-941255,931427,711225,-798718,-545962,632819,285926,-1271349,372307,1015087,-515141,-835882,552188,874711,-1085043,-769268,1258154,89845,-1271527,300648,1528554,-232973,-1296052,427908,914233,-896394,-849600,914707,588445,-1138792,-398592,1376566,108005,-1132707,360776,883571,-560096,-959823,543657,963451,-874990,-599649,1007413,214186,-1054455,-330645,992449,26251,-1033688,69841,706182,-407837,-863142,754277,630072,-966815,-663928,1017252,386503,-896735,62878,888176,-178685,-963882,698456,759712,-535876,-866335,946811,518732,-1182386,-190479,1020379,-74092,-1216719,481026,1213401,-670818,-735480,724777,438717,-771790,-591171,851471,218642,-1235492,-161433,978963,-124341,-1017773,386628,607432,-626192,-572138,461739,614032,-812431,-549055,965444,121508,-773456,312823,772911,154910,-1326377,815298,681789,-585449,-436535,613397,619645,-1172165,-15744,914955,-220958,-636040,217124,1003053,-763489,-554892,929312,179973,-866243,-803820,897203,298958,-1192316,345173,769549,-210498,-747612,276384,1167997,-884875,-456796,194260,241618,-193820,-788573,1058796,-169948,-761862,242481,153595,53365,-945931,668636,591106,-947093,94584,432057,902823,-994655,25335,770785,-836483,-19079,-189942,862072,-446680,-567950,1437430,-450671,168679,-266577,432913,450788,-1586135,1080832,155766,-433607,-94012,-130528,1482345,-1295281,21526,795011,-335149,77709,-941183,1595760,-32984,-1015544,658107,-361327,736890,-645158,34259],[0,0,0,0,0,0,2,-2,2,-4,5,-10,11,-12,17,-24,28,-32,42,-51,62,-76,89,-108,125,-148,174,-206,239,-278,318,-368,419,-478,542,-619,698,-782,880,-990,1109,-1235,1376,-1528,1699,-1883,2083,-2302,2545,-2807,3092,-3407,3755,-4139,4564,-5038,5563,-6163,6847,-7630,8544,-9635,10962,-12617,14770,-17745,22213,-30110,91803,-248269,-140159,135666,56161,71956,348065,317142,-110789,-267157,165363,288048,-35043,-248573,290999,336158,-162182,89980,-21351,386600,-60101,-201144,43312,429486,13076,134484,249454,420810,-177416,-237340,461138,347734,-546119,-361643,589048,66269,-682494,133514,261769,-370362,-166178,472393,17252,-412585,-437115,449630,-94881,-416235,385544,113241,-326374,-16952,506968,-255602,-465776,285695,382248,-164112,-586010,460101,400152,-391768,61207,252851,363069,-235912,-592756,744020,57710,-726249,-224576,563839,457377,-1279728,465684,875977,-519296,-742967,243651,1287715,-619473,-991779,928563,288449,-444120,-749692,883153,-96438,-1296131,817851,-70297,-494954,-724138,660316,719621,-1309454,237194,240057,-272040,-688354,-298223,1479360,-852443,-275441,557848,68756,-715452,-830192,1953810,-450348,-1000917,637314,278936,413434,-1547057,649119,1134069,-1499703,-134396,300623,1356261,-1575762,-1056985,2273050,-819078,-1006768,-761657,1745127,595341,-2740276,1209498,337207,-219349,-762658,-125591,1635171,-1851276,983962,691260,-779393,-131950,-304144,2276805,-1477585,-990501,1477253,-367751,339885,-1856176,1871335,259075,-1855633,1729005,-849071,701481,-1378035,753193,1817054,-2593991,790370,187965,961924,-1057604,-1558742,3260728,-1981718,-608785,659667,1298567,485325,-3614331,2851635,1155934,-1665599,-900096,-227213,3519826,-3233577,-619512,1738198,-559233,874500,-2152210,2185955,-834173,-1452471,2767458,-2059853,389088,-1020115,1911826,879007,-3814347,2817941,-227254,515008,-1304437,-718057,2858202,-3164640,1116191,176625,-245428,307040,-2133927,3431114,-1965036,-887197,1571336,-605855,967485,-3288323,2756986,1169336,-3212152,1404368,236086,1954203,-3419264,-341744,3968681,-2224730,-711453,-1130051,3123760,-3630,-3560431,3168441,-758218,478372,-848926,294127,1971046,-3422607,2966167,48243,-1247129,-172690,-487199,3422154,-3752310,50465,2318475,-759313,568385,-2696719,2913478,-684241,-1724214,2299079,-1185498,971387,-1979774,1520766,1377072,-3302997,1832996,7155,442487,-1880444,-589405,3908287,-2729279,-361815,563708,1398637,-360986,-3347479,3891942,33635,-2085490,-423175,782552,2314872,-3715319,1043354,1595104,-1411075,302100,-804609,2382312,-2153965,-598475,2386498,-1712440,-103538,-1034974,2503438,-264258,-2846391,2588626,-451023,-125908,-1042943,888919,1684076,-2992266,1296149,499620,-567596,-651662,-471233,2777067,-2244733,-819902,1526344,293443,-175158,-2067016,2708116,522225,-2186414,608263,999281,655252,-2710565,632046,2035151,-1716399,-691515,624028,1881742,-1646713,-1094499,2757930,-865242,-836827,-198063,1204736,-108485,-2222046,1742497,465212,-1057930,-583093,924356,1224056,-2301093,441593,1539951,-455322,-496603,-27052,1799590,-1091920,-971837,1172014,166816,-850116,-1024664,1558428,320485,-1455412,385880,1261843,-410214,-1352262,746934,1613102,-1396627,-692833,1146129,871292,-1386155,-862556,1947293,107964,-1493651,226155,1490657,-674266,-1494650,1247542,1003910,-1376857,-586178,1095277,281821,-1463404,46488,1254694,-472699,-1129483,425032,978111,-819596,-693930,1066778,329193,-955026,-127121,1124162,-323311,-1157234,334179,1093051,-622425,-964091,845666,739993,-857691,-594415,1369877,632533,-864982,-104020,1455843,-11261,-1227440,238084,1237788,-765101,-1004414,1093700,802494,-1272621,-334019,1122984,440835,-1152190,18188,903122,-307637,-576358,371646,882600,-598914,-555681,918099,368369,-753615,-85402,645488,-234921,-770942,318371,553487,-621687,-663343,591642,516180,-875155,-158145,815577,145015,-519190,-46660,935412,-395643,-647753,501663,480643,-279711,-710149,687831,947498,-1164405,-272245,770689,211717,-685931,113561,1217449,-393711,-681906,505821,619438,-332494,-789847,887827,-212576,-469942,103040,217621,72803,-713530,342969,68815,-445973,261546,-117814,414592,-384082,-74221,558373,-783466,-265789,-210991,686874,-140264,-803052,785152,-172187,381419,-441240,-7862,458338,-715413,327112,98223,72844,34238,-231335,938513,-675268,-23356,117073,-121174,247647,-822573,814054,70895,-668471,578133,-352035,401637,-663412,162208,335159,-848087,597301,-435177,460240,-54779,-632380,625268,-825776,655209,-159046,-253164,95561,-563455,1189010,-464608,-225896,308619,-313981,1060801,-866775,-71776,90629,16214,629716,-1008411,541659,30579,-99823,215611,-637117,726778,-507345,129530,186125,-793356,585628,-404443,507140,-330467,-153623,686320,-742275,403020,-374336,129707,366165,-870292,465292,-590281,427679,-60906,-807735,1071705,-201153,106862,-985510,37463,832712,-812749,77206,-211169,414082,363500,-546384,201155,-373965,408714,225169,-394024,-487174,-116516,1258354,-541076,-935722,538353,427812,239572,-1006494,-36748,719737,-429018,-19685,-173275,212338,-67400,-239302,315158,-649512,175833,74570,238124,-362387,-779051,871798,285263,-408332,-228024,549410,586757,-1172347,145715,574472,291486,-669062,-409237,1120767,-90309,-405734,663,329891,-27222,-119669,137220,-456307,-67310,851357,237744,-856331,-185296,899128,224916,-1102531,-584673,1229221,414071,-716252,-454038,951190,503516,-383936,15027,316586,-330016,34456,245451,-12669,-429856,133696,719054,-466636,-560855,183387,751581,-203360,-1116555,590504,838038,-453397,-453640,310335,1086024,-885931,-420033,858661,188282,-577672,-420882,697454,-116342,-411053,841854,-279770,-455690,-195171,908090,-182559,-1078814,664940,651671,-389012,-1150589,419935,1309004,-692924,-240229,-159642,376409,-248993,-549009,670714,-315387,-512618,445418,184269,-148906,-1003899,1073781,536019,-843702,-137295,716175,510227,-1296054,-364789,1194559,-319924,-542705,-230948,825898,-312695,-1238352,841085,163465,-297636,-382000,592320,269095,-1179520,414840,614848,-384908,-594879,129395,1057653,-1096044,-183597,993416,213685,-323789,-430076,1220986,-288797,-564235,396434,317360,-10329,-679107,385176,405748,-726489,27282,256761,258580,-880904,148309,1106186,-704335,-704769,329181,1038906,-319326,-1065445,1047397,608992,-839353,-528931,715700,359966,-1051331,318355,1096133,-134950,-674600,440506,759221,-699679,-476934,1132523,126339,-746841,-223138,1068379,-96118,-885819,406512,640857,-335469,-421840,451949,447441,-611295,-494202,560304,-130420,-635298,106722,970684,-435662,-587986,353659,436912,-456366,-606666,800392,284077,-922799,-252060,778491,202482,-701546,193704,972513,-525198,-826001,699894,627347,-769520,-649574,888015,151713,-951794,204663,853729,-116778,-861674,533195,758143,-705149,-576113,498663,337381,-793959,-73835,543796,-180517,-786816,345812,448866,-438220,-635690,393419,138992,-208937,-309475,467675,190013,-806602,49500,608998,-3337,-676495,351444,697686,-564269,-306166,588253,381981,-509334,-327068,811811,169935,-662919,392802,588224,-155483,-1004575,761678,620199,-386183,-180699,358988,690025,-764801,-27421,833455,-341936,-245085,-88546,511426,-167324,-128507,826591,-242448,-31026,-74323,325952,187668,-605791,688481,339649,-78191,-543763,348001,866707,-766620,77935,157141,-80857,-12900,-551667,1130594,-334058,-661046,367395,206406,90596,-949842,626091,524928,-922368,158323,-117240,721827,-644833,-157038,941884,-500492,149789,20206,688454,-4473,-975214,1030168,-543630,434268,-371843,13106,511161,-1136026,576046,-402763,-260510,264126,-385681,923421,-1118286,308301,699946,-752324,677761,-1017950,1033954,-203067,-709158,1032660,-916167,987838,-802485,98127,684928,-1307961,1272754,-374041,472514,-278795,-588371,1671865],[0,0,0,0,0,0,-1,1,-3,3,-7,9,-10,13,-20,22,-28,34,-41,51,-61,71,-87,103,-120,143,-165,192,-219,254,-295,339,-387,441,-504,576,-649,732,-831,941,-1055,1186,-1331,1494,-1671,1868,-2084,2326,-2591,2884,-3207,3567,-3970,4413,-4907,5460,-6085,6794,-7594,8520,-9601,10878,-12429,14362,-16898,20445,-26008,37166,-148611,-1427,181601,27727,-210216,31834,211305,24021,-186255,318933,269274,-236760,-135604,285693,84724,13774,101137,219553,198022,-182899,-253154,-145620,108226,-216845,-515937,282300,62553,-290174,-324918,442053,332578,-702111,-58695,441164,-113152,-536618,119214,301771,-121233,-413400,365865,162550,-203925,-330618,374817,-72580,-518647,172822,367475,-201557,-16888,196558,-98628,-609196,22265,332594,-117305,-435182,220096,561712,-612890,-652492,385777,96003,-271772,-663644,479943,424909,-729716,59576,453262,232940,-613795,18477,1155849,-537650,-847807,-71154,1055086,-276966,-1165269,1279885,417072,-562944,-277883,711469,579769,-1366818,614878,573651,-701869,-466084,453252,997466,-1326281,-108032,1033750,-265580,-78244,-510484,1177506,-704606,-1054240,814139,-218536,10277,-781108,1016154,490945,-1803220,1052545,-34565,91852,-824879,-56767,1888577,-1282985,-304455,658783,653854,-531063,-1524023,2263704,20576,-1633306,416131,1296734,1542861,-2542761,508439,1659581,-911500,-266108,-461279,1810995,-1307726,-813601,2167089,-1433438,266920,-240981,1546984,-492850,-2156581,2565151,-455172,-167825,-801820,315068,1549873,-2426555,1241723,160053,-472016,145850,-862339,2415364,-2401656,-382063,1619457,-666308,494247,-1836411,2490201,-355031,-2397374,1812542,37116,655352,-2496971,1113915,3032123,-3226570,-89287,416774,2409756,-1363840,-2595669,3534178,-729195,-217381,-1042964,510631,1140779,-2412506,2601261,-817240,-984897,738413,-139221,2179943,-3709437,1179519,1721741,-1499753,281946,-1767338,3231149,-1357261,-1230607,2790553,-1572618,910750,-1603036,1932453,363123,-3205951,3062707,-874094,488210,-1266498,317527,2760966,-3851415,1287816,798085,300878,-1239821,-2147997,5123977,-1854791,-1989737,893332,1007547,1582937,-4687231,1911130,1282658,-1532384,769498,-1522147,2314512,-2236796,616205,2417588,-2829174,1557863,-644106,2291164,-1491353,-2450115,3882986,-1495664,56653,-1059059,829050,1428033,-3222117,2399304,-417738,-441905,36931,-721584,2796364,-3420314,479037,1526099,-974630,20253,-1769841,3649936,-1259624,-2136005,2196495,11341,189614,-2954274,2155990,2134648,-3641961,723568,543718,1873991,-2571973,-1160106,3334528,-1889786,154035,-217879,1030369,-185250,-2094084,3365634,-1430804,-1007688,626894,769183,966311,-3321608,1919323,910637,-1343163,-199228,-471596,2241393,-2113056,-125864,2123593,-1366880,373186,-796579,2131992,-869215,-2157941,2575463,-200434,-153128,-1548981,1404110,1354817,-3141890,700614,1163134,164109,-1601493,-631800,2816955,-1797173,-1190995,1024195,862538,-371251,-2060887,2316740,211230,-1574787,531881,490040,345328,-1961280,1079090,1309638,-1639782,-108270,608016,1063998,-1438398,-399992,2216522,-774870,-646431,-41682,1066411,-275985,-1546760,1588423,385106,-852668,-470033,1028425,700242,-1810286,259954,1230082,-182780,-1029000,430496,1796221,-1228476,-960052,1598150,814684,-1086063,-843015,1682732,379856,-1520758,328771,1461265,-144613,-1725014,835656,1174518,-1190824,-471312,1305773,390666,-1415989,-216134,1308618,-312997,-1051655,338071,798386,-871990,-657044,841309,539022,-1131936,-348734,1414438,127598,-1095407,226939,1260417,-482248,-645153,707728,978216,-807854,-1038604,1318424,655702,-1095400,-437436,1501385,171653,-1309016,-76232,1471706,-501209,-1190167,716651,880115,-1069860,-738603,943783,328326,-1261517,86332,992334,-311522,-1065255,504344,919809,-506019,-697442,513130,450614,-859865,2435,908991,-327193,-1049312,403228,734762,-346191,-451648,269091,232125,-582406,-174828,878307,85828,-621193,-47821,648159,-107688,-793737,31577,525459,-328377,-763978,350393,558752,-969839,-462351,732003,56163,-545145,-212912,1110634,-269826,-851421,382393,368854,-328001,-717701,545448,326498,-793862,415734,526100,93882,-471723,96360,708419,-816722,77845,329519,253585,-135097,-514589,873647,-574853,-138770,308918,15891,78774,-1166368,741717,438171,-367301,112193,-101343,695825,-486262,-58459,548302,-491988,-51836,-431672,794356,58922,-869715,886439,-97054,185432,-636023,233560,826783,-918568,411840,-75221,67443,-87095,-281522,774121,-916981,148347,130562,-270197,705575,-767609,614656,-662475,-61403,587088,-839593,329969,-418395,330007,-11168,-910721,901278,-347751,581496,-420372,-667865,860842,-292907,522381,-842352,-172874,976770,-607244,146012,-634897,302574,355579,-520718,611443,-723786,407148,231387,46972,414119,-744877,638690,-297061,-137082,15870,-603136,653187,-721984,360947,85159,220080,335055,-867533,815878,251592,-116520,53684,-562938,1175725,-736899,-252758,332801,124736,522897,-613338,-32194,18578,190337,778967,-752954,-346354,99824,913204,-114451,-1558669,815668,394729,126394,-651783,-126400,829214,-496342,-154941,-36971,26518,392461,-266425,305013,-347766,-233283,321784,-254619,-3929,-438778,562737,326370,-746082,-291342,225105,759754,-701676,-136557,951825,59998,-718427,-455921,935025,-179477,-440323,2926,316233,126054,-221480,-53026,-93900,-79220,512230,111593,-844618,-421835,1009816,215598,-1123290,-566879,1027072,430169,-987428,-307490,671874,384650,-224739,-440193,342938,8077,212997,276284,120978,-223342,-285271,930480,-97134,-842322,41412,710811,106978,-1113927,366369,920433,-730579,-530421,571435,1006064,-502948,-663693,1141797,19704,-499575,-318148,509572,124008,-718568,372580,129955,-486483,5302,549203,112139,-1321849,664713,923340,-388332,-695216,189233,1334947,-593016,-607819,722175,341966,69303,-536142,353344,-191984,-631450,581312,-95891,16660,-540362,416904,757767,-1095774,-195582,528055,427310,-844724,-758943,1463523,-306566,-890683,87807,679946,-203029,-1319117,971909,482884,-594861,-240683,291329,819727,-782450,159588,871308,-593057,-386238,287348,769054,-854290,-542496,1157524,108948,-450325,-402603,976448,433718,-900865,450745,389286,29154,-209990,308573,825436,-835978,178796,387297,68261,-353372,72141,1144610,-394155,-890936,559695,765098,-362417,-1114249,720718,802381,-1226443,-427729,827978,164103,-1013662,-128720,1315679,-544969,-718222,180468,824862,-475797,-560400,1171512,273687,-758194,-412579,1044229,116153,-879683,549429,571333,-298263,-520432,483552,641214,-726948,-299297,618465,99900,-557149,-81733,629158,-279332,-862821,522600,547730,-339263,-672502,725417,457544,-761658,-262837,648430,63015,-1123839,-150060,802472,-151871,-900235,798703,559320,-792315,-578587,861525,350567,-989175,26050,1052508,-98106,-945344,517214,756554,-421919,-521508,430238,508904,-731104,-199903,667993,29033,-856706,-95889,698192,-569427,-689344,471250,402062,-440935,-125354,450452,469798,-570158,-32566,622848,-9098,-554202,-19668,841147,-111981,-535540,858250,442067,-480956,-531908,865684,196382,-873978,-234877,699782,36512,-1025240,312089,898372,-818228,-200811,421855,396313,-549421,-397297,849573,-422748,-498438,241052,378649,-259162,-683532,403852,328749,-238089,74901,92697,248797,-908938,456128,609571,-339930,-30624,-218719,789811,-526954,-380899,590004,-153411,-120580,-723503,484687,326153,-730521,770896,236131,127197,-595330,-15153,1093722,-1116474,84481,613097,219762,-173269,-992833,1372472,-517986,-405328,311444,-51540,566837,-1019412,975346,167714,-534794,573003,-558512,856695,-1003750,108010,365096,-899561,933200,-562621,689379,-114566,-536045,1273027,-904429,416091,-88370,-39265,739201,-1349385,1104333,-247984,84636,400050,-755860,1380082,-1332319,581699,644736,-798383,474761,-1034989,1551545,-441087],[0,0,0,0,0,-1,2,-3,3,-3,6,-6,8,-8,11,-12,14,-16,18,-23,23,-28,29,-29,32,-34,35,-36,35,-34,29,-23,18,-14,4,10,-25,40,-59,87,-115,144,-176,218,-264,311,-362,424,-489,557,-628,705,-787,871,-952,1036,-1114,1181,-1231,1250,-1227,1131,-911,489,294,-1777,4818,-12408,83706,-38779,-230430,-31688,-22614,149038,-136569,122647,64279,-130011,-43969,233035,190516,-90603,106681,96192,-140961,1678,91752,-229186,-26175,-1141,86020,-303221,400997,214623,-228077,-596056,359406,344795,-693020,-154558,588522,119843,-575381,-63660,562159,-239973,-573050,85840,469476,-204716,-294537,430601,439566,-155042,-353532,413228,172655,-10190,-339482,189089,-17494,-253781,72935,445466,146871,-518559,24528,205583,-299847,-497609,290787,58861,-232114,-44351,492933,-503262,-376141,476599,628064,-721178,-348364,979842,76342,-914401,132050,687622,-393453,-832612,575813,843994,-805442,-607941,449047,710635,-970745,-192637,897908,-187417,-277015,-16462,667528,-380560,-958163,482960,649495,-536689,-893521,621007,1136534,-1045014,-453505,482950,722718,-686455,-738582,907009,-415060,-116762,232259,147569,-113593,-726400,1148189,-4546,-1289530,523203,726742,-133942,-1678424,954375,1371277,-1607799,-299918,801882,1192582,-1207476,-735353,2092814,-454769,-1026956,-553956,978950,169845,-1444364,1124197,-264828,-573339,56686,579477,592924,-1979557,989996,1789624,-512250,-1361824,-274886,2746161,-616017,-1830389,348991,472108,945074,-1994562,179361,710185,-745877,835430,-746590,87971,-275726,1043000,895990,-2606138,581895,1572240,-50808,-1785139,-989691,3317143,-1021920,-1915919,742258,1700129,454327,-2649195,1590269,1367725,-1279653,-30151,-10276,1229544,-1439618,197626,928443,-1625481,511876,379313,1411729,-2115875,-1381814,3257726,-96644,-1119972,-1779348,2321326,2339889,-3240870,-396228,779202,1641061,-1119282,-1674635,1568403,-643787,735880,-330082,-1106900,207484,-216454,2228493,-1864962,-1576523,2296738,542315,-1050633,-2374655,2607346,1485621,-3197819,189662,1200715,1432441,-2487583,-768228,2610944,-1256827,-308285,-428748,957441,-208536,-1079045,2141356,-1472141,-689900,789618,1233662,84011,-3183909,2201552,1791706,-1239206,-1743806,144535,3584103,-1813122,-1775232,976876,871128,572715,-2236643,1086833,270900,-635822,1433883,-1241472,-262178,-305670,1516705,523629,-3223450,1541383,1544617,-206008,-2050759,235201,2985570,-1946048,-1630275,881071,1456479,-448523,-2265519,2121740,191875,-1115113,217151,166139,691193,-1823543,986275,862928,-1490711,234371,581629,1228243,-1930538,-665492,2722862,-257855,-1408793,-926443,2403999,531352,-2038217,647456,248298,-38558,-1047396,-47444,1052408,-1388151,526909,858722,-589761,-681583,381086,1852611,-1579109,-827199,1577753,314528,-1087248,-944889,2174966,153291,-2175021,608153,1175892,-298447,-1842424,731947,1400689,-1250965,-286914,559629,859730,-955098,-375670,1894115,-615083,-1060667,431988,1073111,-205913,-1406324,1297931,705731,-981512,-961858,823964,996657,-1597471,-358376,1163342,-29201,-788240,72587,1208686,-522006,-860530,1195968,201964,-1135479,-418586,1504309,-82908,-1576673,292320,1066837,-389249,-1262141,949816,964800,-874840,-367868,1430140,441850,-1281455,52180,1520618,-415946,-1190710,601115,977377,-492289,-844680,677722,753894,-1210378,-356846,875945,391910,-1013213,-157391,1061482,-170961,-735588,269337,740092,-483035,-642146,729026,326154,-1055363,-243861,942540,63615,-897572,299661,1109478,-553180,-570818,863761,393186,-1103766,-257683,1383981,189296,-1130020,258370,1001674,-598325,-1059873,604795,595572,-920470,-247019,711315,149315,-641468,-167632,826056,185734,-677206,127434,757229,-198691,-445903,366397,767756,-613243,-553330,246784,301974,-406970,-247557,482617,105301,-408201,105920,231941,-506967,-225567,423454,326564,-539974,-176425,552427,99551,-486190,26487,565926,-190879,-320262,508669,-22349,-410473,-159777,924529,-50454,-746755,385248,432192,-201787,-428878,209884,497111,-619347,-68368,316741,186422,-241785,-159371,742623,-232400,-284254,-87708,-40758,146577,-291425,147599,183292,-152860,99898,-59119,33233,-340872,237458,254299,-182374,-211627,-54403,332997,-267290,-209352,345183,114711,-303940,-9336,4421,-9136,-216588,546313,-206088,-656232,-91380,336581,98440,-619373,215900,9239,-402773,-32772,-35559,356011,-530833,170527,314727,-671662,247818,100777,-210954,-160897,105018,457051,-440502,19231,491058,-48987,-235022,-662828,424671,91741,-375820,-137509,73206,704552,-583833,18634,-33315,-219357,345736,-331362,110444,-262397,221882,404194,-511354,-295107,-8247,557614,277785,-802159,643017,323959,147164,-171238,23039,199683,-521123,518366,52733,-375115,-258063,176430,506080,-678994,-80053,603877,41888,-391722,-239012,1068906,-365897,-799453,405165,506279,119032,-1175793,187482,632190,-668766,-216797,-27502,559674,-70336,23618,300166,-578025,12956,328320,279139,-480052,-497272,1016585,239132,-632211,-723457,391272,577966,-875851,-187561,285435,112529,-60532,-143559,295423,-817763,218635,770743,-294039,-864956,154165,1532407,-762796,-1292966,786319,756470,-528640,-1128110,877674,607102,-1035308,48802,322698,564260,-927511,153246,884505,-410053,-203164,187611,594107,-572947,-388961,701147,-129021,-510151,-73565,819465,-324800,-1456797,362005,1029038,-96721,-963584,285283,840080,-446668,-262518,338147,14312,-212942,-88978,848278,-736015,-413727,973417,395120,-964093,-892530,1511893,518786,-1749044,-115634,891012,308522,-1492815,-14520,1005087,-837377,-452882,469993,489958,-622264,-531330,1208353,-213144,-524885,201932,1018279,-67258,-834863,1178910,544265,-795329,-836902,839460,627235,-1317320,-230953,1005003,512794,-1058600,-425047,1077854,-287977,-711592,205136,294998,-565660,-553575,1148811,-27915,-1101674,362775,1016832,-419508,-1412368,699393,1101600,-1197132,-705372,1103545,779197,-1048485,-592797,1348860,-62133,-783392,131717,1023422,-206280,-917325,949946,579723,-956974,-537861,900896,334966,-1279777,-74593,1355032,-115924,-1153760,-189971,1391333,-530046,-1053207,947175,646070,-619202,-890927,1052459,413969,-1338528,-45248,705272,-60591,-919715,246873,812787,-855573,-355720,883729,450977,-1106557,-125313,1265974,-292064,-1252662,508450,1078237,-502532,-837291,987398,676184,-1292421,-353015,1032014,180696,-1195532,26637,1351716,-444174,-982809,581560,913288,-1169656,-900905,854888,776282,-1175844,-365265,1060786,381373,-1111671,135122,1025086,-214073,-1080867,455336,822738,-808582,-765409,802674,433898,-1251883,-153223,825023,-17416,-1047268,464798,1229336,-766539,-813363,839923,450951,-913416,-290043,1271581,209796,-1030143,190767,1128164,-240137,-808611,618271,720166,-708961,-662787,949833,272304,-986644,-227298,1207744,-94885,-958974,319286,974723,-229406,-931914,402177,762695,-941614,-467711,763481,511208,-943700,-234758,887194,-195271,-1129964,501805,980408,-399256,-711874,473320,493312,-981167,-395082,960183,200587,-1114077,-4449,806278,-711463,-641642,652156,722554,-679952,-461897,1091701,322286,-857636,-94355,808471,-245040,-894169,494365,692375,-523941,-392285,439079,515636,-629469,-537982,852500,326985,-564886,-372622,1008929,-303141,-911012,468821,441735,-429928,-743576,682480,644341,-1166263,-238530,657813,-26309,-976752,-75003,861276,-429528,-355511,399433,322746,-93731,-451537,741357,-181588,-813981,221945,297857,-185954,-768330,424632,527070,-995725,-348167,367662,567010,-845039,-631480,1148213,-114021,-334312,-288531,490981,70893,-957490,486555,156623,-253818,-172912,216081,746343,-771529,-8503,632315,-57478,-376876,-452748,1313563,-490589,-815145,492606,454668,158423,-1083133,410777,453641,-723124,513815,-195642,169101,3158,306624,560608,-1016512],[0,0,0,0,0,0,-1,2,-2,4,-3,6,-9,12,-16,18,-22,33,-41,49,-61,74,-94,113,-136,162,-193,229,-272,315,-368,431,-500,578,-660,757,-869,992,-1121,1269,-1437,1616,-1814,2033,-2275,2542,-2829,3144,-3491,3872,-4285,4737,-5235,5783,-6385,7045,-7782,8607,-9527,10567,-11763,13164,-14830,16878,-19515,23170,-28897,40540,-87813,-230660,-14478,-9416,-225927,-191694,-62484,127136,-117519,-122015,140924,295979,-336289,16700,296224,-155939,-75524,195545,-90062,-142395,306600,159764,-126552,-31968,562138,-161260,-194264,159420,281892,-495308,-202414,629730,175226,-555207,-57824,728760,110800,-353692,293910,435218,-327587,-402112,295484,187698,-282059,-324438,393703,369800,-279085,-5238,577228,410667,-214879,-200555,284244,143445,-413482,-23552,246301,-259341,-277779,130009,231919,-240663,-46661,537799,-292028,-483503,383837,447657,-341675,-422048,469456,316363,-789311,-152035,920732,-119837,-1089402,505540,1122087,-892557,-693812,772876,755224,-817263,-468267,1048443,-208373,-592731,16301,648758,24938,-903215,587340,619420,-540933,-475440,399179,1269975,-717253,-775042,942727,291194,-249152,-887247,575751,486389,-438175,121425,-172274,286358,-487067,523158,158462,-1339182,795530,810212,-292498,-1211155,343032,1564989,-1615909,-674194,1259845,863942,-953697,-1228106,1988894,471967,-1439344,124740,979882,451945,-1329941,555592,648695,-999186,320360,291841,523058,-1581874,96919,2215966,-896655,-1130373,-84475,2106411,30580,-2606448,999345,871169,344166,-1499863,-415654,1974214,-883739,50948,-506348,-500760,197547,-24724,1081748,-2001023,274014,2146514,-582880,-926673,-907600,2831984,-317567,-2928447,1109377,1395460,-14660,-2291765,720931,2084809,-1827762,-384246,191573,1172300,-275565,-761773,1651701,-1258605,-41823,607548,225479,-646651,-1952597,2860953,264730,-2441824,-520438,1492101,2414848,-3214784,-995114,1864042,851155,-307958,-2425961,1814916,524817,-635780,620790,-1434827,824812,193191,851557,-492481,-2297260,2873514,541134,-1410445,-1402381,1477790,2501691,-3311271,-358583,1828896,595920,-1376969,-1644382,3093534,-808468,-1432131,272673,46518,662395,-1656436,1621363,176885,-1665260,1417381,477168,360599,-2404968,1090210,2645814,-2055727,-1370244,163207,3024391,-685112,-3068627,1883426,919037,114377,-2027832,188251,1485666,-1456797,1065932,-252585,-921647,771253,748050,766871,-2911914,436828,2467999,-1363957,-1472003,-382229,3184962,-1383822,-2460131,1668772,678457,-321473,-2005804,1199353,1413527,-2117112,599161,388936,327534,-1015969,59942,1832829,-1870396,-83077,1107702,368662,-1008862,-1412121,2722450,-47200,-1723513,186717,1679148,1315113,-2745459,-29649,1570785,-435429,-502407,-397509,1440172,-1049209,-249162,1555856,-712879,-276370,232849,1315612,-1126647,-1518725,1963402,506121,-1323488,-1015060,1395305,1045625,-2512639,578862,1703903,-327739,-1249130,446228,2072198,-1283274,-744736,1023926,562347,-957904,-733007,1649217,-124973,-1424259,543092,764428,-259889,-1567486,804984,1266051,-1064927,-591997,863363,1255347,-1213357,-846756,1378178,-59749,-942562,82748,722557,-339648,-1193092,1110351,444618,-868645,-359073,1346429,457105,-1303859,578158,1361594,-781356,-1135866,851746,1050094,-1201041,-478504,1192362,429012,-1293477,-378632,1394299,-33415,-1393818,332947,1164544,-511050,-562815,740511,594825,-1020791,-726897,1086040,333464,-911787,-166157,895599,63742,-820610,367534,745508,-391149,-846299,808629,505549,-547933,-334246,985118,5610,-795566,297884,785845,-235737,-636026,827623,697550,-721815,-404580,1128617,296263,-1070062,267140,1333977,-443071,-954109,490999,976446,-684543,-559430,981123,598780,-590867,-200533,998713,165368,-1131710,279574,808442,-74508,-634426,377141,429663,-256507,-613503,232642,462846,-368571,-330770,470893,107380,-700860,-10824,417429,-168633,-468054,348745,128824,-667624,-371950,770893,72564,-694001,150538,720136,-27368,-697276,565758,336188,-453318,-319410,721216,191760,-488124,-21763,492177,-395975,-369834,420953,321066,-568990,-181010,399084,149542,-52372,-407402,458421,270267,-157585,-38843,-41748,117540,-84055,160337,213067,17174,45771,-188917,-76243,80718,-290216,286510,-406768,-202796,238528,285082,185726,-404264,458314,252755,-297503,89364,-106587,65469,-393379,345537,203752,-418441,291662,9822,-18613,-583977,-35913,548942,-477077,128664,-79417,36899,-8684,-262577,428541,-177196,-53147,-27487,-360014,150851,-63116,275102,-64171,-162954,583559,-192236,-225626,-320307,353804,478669,-498617,218756,-20591,539141,-200280,-456898,407824,-187648,461858,-103766,-89866,34906,-413440,619657,-335081,-344626,241591,285844,606775,-684470,77645,866501,93927,93379,-182508,534937,-302613,-43550,629803,-576270,-193216,253919,549073,-489607,-341475,457309,-107740,-537313,-482787,571213,31773,-866848,429489,595011,-227641,-662566,229670,770951,-686132,-94709,83904,212859,176069,-226850,141115,-225655,-129397,645211,29855,-443115,-532598,788424,411707,-877533,-364117,661742,660252,-951986,-382545,579924,155812,-210408,-58838,189661,-340132,-173319,656073,-89765,-555546,436815,988533,-11219,-1421519,979996,754928,-644077,-993072,706554,880567,-1154073,-8058,622464,233150,-561002,-13014,946205,-408940,-564262,291384,495340,-59171,-400677,917677,133981,-848396,228407,889546,-86506,-1211296,314445,1150191,-445110,-1109369,50993,1248249,-377280,-894654,459999,19459,-295545,62162,818607,-406635,-829106,1374329,494324,-1044983,-608266,1287550,845424,-1693653,-37944,1097574,368319,-1024519,-191376,1697410,-671829,-818065,586429,511327,-520270,-789707,1015585,115098,-910549,281241,526887,-177952,-1116005,664083,768120,-1112476,-292425,696236,1007907,-1007824,-561713,1302986,240131,-937099,-796486,672429,114755,-1075210,371701,342257,-286888,-462026,671574,596292,-1160391,657120,1155567,-578094,-1042087,258958,1635474,-902353,-1113783,1013591,854156,-902467,-1045820,1235702,37164,-1469808,529183,772545,-203461,-1274304,607950,1165829,-1084414,-548490,714251,645674,-1233884,-187474,1439156,-270064,-971551,105319,931970,-344682,-1071073,796014,798759,-713684,-692128,891609,779931,-1234019,-140666,802888,-112915,-880565,100712,1138941,-1045055,-546089,1151293,496130,-809324,-292167,1398231,343797,-1261822,409473,1034593,-185349,-967756,597686,711696,-1085529,-312624,1017057,223175,-959761,-85739,1119904,-180140,-872440,344746,1067930,-706353,-1070689,750591,446061,-867667,-639058,1291326,430576,-1159480,-61524,1113662,113867,-1302425,435429,1152073,-756787,-938729,822572,643515,-1189773,-238209,1187435,199565,-1390043,91454,1117219,-631953,-968074,833718,778646,-1152328,-242782,1240623,467282,-1207446,-41439,1064459,-445217,-1089642,531344,752234,-798360,-666745,899548,579676,-1001227,-275056,1015198,28972,-940543,78596,1241071,-326740,-895829,229424,970248,-793448,-668427,764217,379789,-810452,-106825,1007005,-69165,-1004468,100277,627335,-407889,-810346,492494,336016,-723468,-287785,862397,81686,-832779,-37421,937766,-301275,-963817,675168,760587,-587575,-239676,825464,420387,-1142614,-149155,726838,114190,-1021818,142191,937812,-114889,-478411,552094,451030,-719301,-675355,938709,351624,-765007,-380162,850766,164118,-813021,295179,911125,-554258,-492015,395000,716397,-828857,-502912,936510,-122509,-790185,-400436,975551,-339699,-634514,360210,422022,-83033,-229274,675745,412258,-1166981,351202,326814,-328527,-550201,66673,901441,-844039,-46882,534680,226030,-619801,-556018,838185,90202,-342571,168891,389085,202958,-1000402,344795,779594,-584434,-2768,112405,580151,-643486,-526019,676070,-236499,-183567,-399729,697170,-96180,-1204397,932979,360734,-200784,-805786,217837,892837,-738194,109792,215344,-120266,255133,-293783,669768,-886807,151546],[0,0,0,0,0,2,-2,4,-1,3,-5,7,-11,13,-19,28,-35,41,-55,70,-88,107,-132,159,-194,234,-278,328,-389,456,-534,620,-718,830,-953,1089,-1243,1415,-1606,1812,-2043,2301,-2578,2883,-3217,3586,-3986,4423,-4900,5422,-5996,6617,-7296,8045,-8869,9772,-10772,11884,-13135,14542,-16147,18013,-20227,22919,-26340,31028,-38362,53834,-182582,-100992,22938,-120038,-171650,185050,-56815,-183575,205613,576231,-309792,-504882,441297,221809,-267929,-76286,246699,-175896,-112249,55764,213737,-355540,-97043,85237,114931,-278090,100971,104195,-125480,-90802,452305,212188,-425907,33713,233877,-91770,-452648,-110019,268539,69006,-357204,204675,249620,-88739,-489923,257919,697957,-233031,-275613,471738,292082,-340731,-363583,717782,499041,-817639,-373838,789121,66861,-924223,-229724,753305,-273222,-575429,39418,345042,-439467,-242524,727787,-280090,-695639,147681,579431,-46720,-552902,564019,425401,-653672,-324403,421335,552780,-579976,43608,570537,-215268,-256458,1899,417516,-357919,-534050,568069,85963,-465414,-251928,955867,247652,-1295591,230765,976783,-542391,-1038893,664057,1669232,-1000501,-981448,968254,1149154,-715433,-1173455,1392247,569640,-868812,-47813,335014,-90025,-700808,934000,196515,-1227949,487456,700339,533107,-1576519,45980,1772726,-511218,-633145,-100808,1177717,-29883,-1049567,893520,-269379,182188,-402789,251595,262728,-1276662,1013331,171732,-718506,-296146,653584,1200332,-2114771,-184880,2269305,71795,-1946519,-1057555,2927918,276326,-2854472,4015,1725936,991040,-2425445,-305674,1911338,-443956,114910,-512690,290589,-270578,454673,1426396,-2106304,-293170,1289267,935153,-1269331,-2214085,2533484,610098,-1203025,-786065,744995,1949338,-2122728,75234,586512,87630,281094,-878964,1146588,-962854,331786,1420637,-1811526,147315,685764,1949055,-1373414,-2423130,3140908,1198552,-1589535,-2691100,2202699,2994570,-3347229,-1515316,1331946,2101171,-911907,-2407473,1928187,-156523,213136,15785,-841791,272108,-559125,2234793,-1568185,-2022707,1766227,1159974,105911,-3404198,1005757,2584796,-1371547,-980154,-396386,2651169,-601277,-1851960,1530355,-677766,557636,-734160,280948,399384,-952247,2025322,-790365,-1233316,175917,1633618,737904,-3845511,895287,3075392,-684436,-2769150,-445871,4008680,-826255,-2767035,731113,1725607,870375,-2631012,669039,1136001,-826481,706359,-713466,-51881,-873861,1143914,1090427,-3013628,428696,1546166,824742,-1974456,-1467101,3283590,-491987,-1328839,-429580,1283012,1354249,-2388352,1027304,763699,-497431,68835,-28014,912412,-1611831,314742,1354634,-1362154,-538436,479373,1947483,-1786578,-1656806,2322213,664566,-1483271,-1514389,2090191,1320115,-2924558,130755,1338400,620779,-1725172,-222319,1771678,-1241555,-181102,618807,-148224,-569763,-487297,1909737,-1190565,-1209852,946614,969026,-455450,-1788329,1171201,1084348,-1213734,-474968,770766,1081456,-1323828,-279537,1170410,-638812,-648475,157068,1334920,-903202,-1081544,1289647,429399,-1266245,-203972,1309993,295422,-2066561,521592,1699125,-573297,-1345596,450232,1464431,-1220486,-1004803,1158980,503730,-1138340,-701886,1200995,-107855,-1138754,468433,683501,-470447,-866514,939917,647526,-1244666,-245481,787481,-104989,-893401,42435,1101186,-537796,-850294,627108,719086,-482020,-677954,1151637,419715,-800299,-183331,1186866,-152472,-1161355,100973,1169232,-574300,-891899,752512,863830,-1069573,-705800,1216175,83656,-1218614,-272609,1552974,-193565,-1096778,369068,759712,-524333,-739917,578676,749168,-694078,-261011,797330,-32138,-696224,20435,596946,-579349,-562963,619455,207433,-561696,-327549,180866,375270,-487339,-85643,558689,-48686,-729824,471024,631830,-464652,-703292,573140,699560,-552048,-372452,874363,198526,-854089,149905,1030461,-1151,-1018184,334223,635048,-443542,-650351,413596,390917,-808474,-123575,375650,-86552,-593201,88893,620808,-575120,-379141,198002,163394,186577,-29055,329783,152690,-413898,-190976,18932,84428,-268047,69743,77283,-447275,-179243,152181,365221,-208443,-368733,416773,-135614,-505512,-127347,471903,99523,-903981,457143,635628,-190282,-214721,176802,218023,-501568,-368551,514044,-124250,-219840,-93220,553654,95638,-376534,354211,-138024,-96078,-236996,165665,299020,-566128,-27272,-172721,194403,82130,-421870,424036,53129,205388,-103402,-340334,714631,-88556,-384030,-128666,227453,366265,-230935,521151,-624286,-117464,205658,-200764,-50356,-218700,310714,88812,-407996,494140,-123162,232747,-300399,-206350,718942,-515955,285354,-172277,455323,103286,-735234,303739,-177162,188600,-366312,-100717,471004,-457785,377528,73475,-212048,-335490,-199859,707205,-407978,-569501,439709,437931,-117321,-929766,751141,369783,-508870,59391,37017,174228,-328078,285867,452601,-794602,382679,325722,114445,-728359,-286113,973743,-436505,-554670,-23869,423520,3948,-706324,616277,70991,-550999,-291364,271305,646515,-874209,-465923,751969,159266,-495018,-339486,981199,-46636,-543970,352180,334194,-449248,-596166,745267,843310,-950830,-52805,633310,54158,-942069,-260621,735099,-309852,-382080,384837,33580,-453249,-267031,950930,-131109,-1223781,740886,591276,-316295,-1040622,320034,1228293,-497492,-266127,423505,325392,-356622,-314936,684937,-382518,-755814,449308,701016,-201623,-1153182,836441,786877,-930773,-767190,941097,768159,-1101906,-366664,998998,45465,-1024871,-124394,860692,-286772,-987347,851446,720627,-478167,-408043,388642,138914,-984866,516380,626821,-868571,-589273,900816,843196,-1082071,-918361,1364700,296592,-806150,-560539,976936,426540,-1154307,180096,471714,-171831,-525706,412121,518149,-969536,-75276,1159577,202913,-1035652,-111129,1768455,-480376,-1587083,813953,907836,-355751,-1566999,911112,863368,-1207401,-297392,812516,457403,-755874,-87875,1229127,-626604,-527596,366200,580326,-624420,-543906,1505763,-117883,-1211376,176255,1236995,11128,-1503794,944905,1006212,-779482,-860139,725236,1090924,-1119427,-489692,1027112,4417,-594422,10012,784964,-420824,-1078369,852413,599085,-719163,-711349,954687,628455,-1468319,52413,1329697,199501,-1305350,-22787,1453671,-375676,-781596,823903,1011433,-845428,-844882,1490671,208883,-1380007,20885,1123643,-77660,-1060868,486133,867827,-1045677,-761054,698673,664657,-1043020,-507055,1046039,-184092,-1167853,22229,963255,-156447,-1011804,426272,548889,-972866,-692853,970846,328500,-1248740,215195,1005494,-90091,-1185400,167811,1135333,-565761,-842006,872597,642781,-1099992,-298243,1385049,144338,-1448891,82632,1273741,-435791,-1310331,701760,1110787,-812340,-1027075,940830,623040,-917142,-461573,1152827,-144098,-997699,397690,935019,-573284,-924021,602786,655687,-615929,-517770,1039674,243424,-836872,234453,801745,-165063,-946448,500804,886585,-744775,-771160,821847,706790,-930967,-395664,1140918,64142,-1136754,1338,1004194,-499564,-948246,853849,830682,-844077,-774035,840339,504463,-1277272,-283492,1320628,-262402,-1113472,525350,800330,-901277,-742021,754376,777633,-822219,-168062,954732,332851,-934562,311970,1092984,-174384,-860849,222093,887800,-431158,-436865,846600,390975,-540524,-22404,1023079,265491,-1027506,382333,1032165,-616734,-594460,477600,731454,-728771,-647035,720660,266659,-1017466,-219368,1298805,-78760,-1196895,489833,757067,-721192,-635481,708058,854593,-1270917,-122254,733778,192717,-643628,-97023,1304130,-306521,-331082,297311,338080,-263269,-528819,778344,209018,-875373,233798,407287,-11836,-778282,405574,759090,-638786,-438175,284529,1054149,-583807,-582080,829164,-211907,-230556,-228571,436925,221745,-902232,1173425,-4974,-715906,-506013,550416,669742,-1500795,533209,954698,-84197,-574012,-359230,1562325,-584408,-668348,923678,108784,230669,-941790,620096,557065,-586765,405258,-365290,715242,-289867,193933],[0,0,0,0,0,-1,4,-2,4,-6,7,-9,9,-12,15,-15,17,-20,24,-26,26,-28,30,-30,30,-29,30,-28,24,-22,16,-10,0,12,-29,46,-68,92,-124,160,-200,246,-300,358,-425,500,-585,680,-781,892,-1017,1152,-1293,1441,-1600,1766,-1927,2086,-2228,2341,-2395,2345,-2121,1594,-485,-1800,6803,-20029,128333,59486,-457487,-13816,173731,142143,-237943,-51245,164781,-7614,-121833,-17349,344302,-250493,-394459,239388,241351,-248193,-9554,191019,76896,-410850,54563,318421,-86615,177322,-136240,-5199,-125009,293339,210827,-251006,11049,277344,247391,-309843,-57041,177524,96635,-185645,95357,243156,-5444,-546439,-43789,363158,-212154,-521640,357296,590485,-649101,-551660,484237,460500,-629915,-355627,836855,105135,-655361,-317382,723063,-203976,-702003,406701,465611,-322408,-253289,475962,100042,-621426,277163,452622,-98664,-759309,503341,324693,-189104,73138,379581,178026,-343568,-211082,668813,-338246,-409219,196044,382021,-217792,-682400,732270,159846,-456231,-202971,604792,348916,-1031648,398458,1113458,-402785,-1071907,199207,1630101,-929646,-1467880,1117196,907076,-779865,-1011565,1108424,587195,-1006905,57983,443016,280635,-334292,101591,353287,-1258821,408002,1040110,-60113,-1059050,-174332,1758194,-516432,-1182908,250160,756488,102283,-1704098,693446,621901,-520764,-29069,-92742,672537,-911582,362071,813936,-981291,69319,710124,927522,-1628007,-757576,2431617,-408790,-1922516,-691457,2470051,707943,-3316047,436734,2138908,343015,-1846257,-973422,2215827,-542275,-432102,183264,108784,635213,-263447,1057626,-1589929,-889892,1986858,453841,-996306,-1919163,2139934,1627102,-2514392,7890,712420,1836279,-1509693,-1046835,1844283,-476273,250141,-769543,169129,212388,-703077,1601943,-1269415,-211417,1046191,937587,-488905,-2655531,2592015,1674346,-2459739,-1808337,1553573,3527451,-3158994,-2378503,2786335,1445732,-1034402,-2749572,1833741,1216902,-1240734,97748,-1086760,701794,70884,780074,-310119,-2550949,2142118,1411717,-724311,-2169496,71856,3492334,-1675262,-1383128,637803,1664958,499810,-2849671,1294818,594413,-390983,90500,-1002167,1166764,-1092989,1073172,99597,-1975356,870130,918481,585021,-2596824,36870,3743332,-1118220,-2384518,-213398,3704819,52993,-4367133,1282348,2077524,362632,-2273575,-418237,2458325,-1246979,274749,-258791,-455578,369194,49549,1408143,-2384375,-51387,2651225,-134648,-1377606,-1572529,2819250,618905,-2483537,351509,916025,1396780,-1662816,95581,1744817,-699711,124712,-460291,728191,-605114,-364009,1776634,-1304706,-756926,1070485,1298721,-893051,-2123888,2489261,1094848,-2237391,-778285,1585149,1921020,-3147700,-579875,2289860,-45544,-1257344,-790026,1865730,-486418,-940944,1085788,59044,-133058,-160062,1480737,-280975,-1826574,1422436,878013,-437183,-1266315,814813,1680992,-1560129,-504934,823157,655853,-743292,-636129,1788987,-393649,-835156,524540,844658,-199806,-1347226,1048251,521043,-1839913,-102675,1055555,474147,-1836694,375707,2056974,-878073,-1392067,344480,1526071,-1015581,-1306278,1646101,779079,-1366404,-606023,1131434,399743,-1196493,500470,449956,-469001,-658015,509115,583219,-993975,-367145,964780,-130100,-850941,-62523,1290711,-458013,-1093736,570652,846295,-304393,-765252,819036,440963,-1006789,-375479,1151542,267236,-919589,-68781,1259729,-422818,-1218210,461982,1195566,-902732,-954036,1094031,589455,-1296313,-418761,1310804,101831,-1144451,136331,954143,-562679,-882752,653452,709716,-873420,-618433,906778,186911,-794317,112443,651443,-155164,-600542,397158,326101,-669721,-496458,585091,146591,-685509,-36302,653980,-74776,-622491,359592,820580,-247894,-707051,570424,363010,-767793,-427674,789829,365535,-860849,-263119,826734,15312,-835790,259488,926696,-685494,-636992,569424,727607,-590880,-383378,914112,28337,-442882,-173241,454307,-58542,-647690,515725,145801,-498452,-399707,-4176,198372,-378081,91198,-29886,30531,-39730,-86187,201782,-161004,-221576,109775,471479,-178661,-447783,64230,239681,-460160,313397,176595,309914,-617205,-235559,909100,-522235,-382642,26028,143297,-74758,-607996,669771,212168,-129476,227491,49767,351839,-323458,393769,189173,-164205,115285,23911,487937,-137326,-207965,324581,-88604,106954,-295987,216417,401469,-167198,-88449,-250555,760472,-159227,-463300,181426,-210331,464451,-426205,199730,-49402,-607006,574386,-342082,-288132,101132,218165,321086,-652811,398833,460768,-251988,-88744,-169744,675044,-515604,-284264,260518,2163,212282,-981669,218399,437068,-372746,12841,-477822,864477,-242520,-202622,346200,-271347,-89941,-211943,520171,-283264,-725929,724833,338211,-5828,-834522,173199,753681,-798384,-168809,144639,-89956,77859,-145537,339566,-451288,-51715,568764,-59034,-781566,-136981,784601,757,-576691,147999,-43317,24320,-514952,296830,601322,-1142337,25964,359988,659397,-474306,-609594,992342,189968,-587916,-445354,268293,373182,-1017762,187683,409791,-254290,-344390,456979,411104,-1122768,-152549,885188,-57863,-728189,-82687,888674,-160787,-676911,528364,321716,-380900,-49848,727751,-261764,-816000,632240,758696,-538776,-803955,2829,1214563,-547595,-721540,433343,136553,-241855,-300274,634057,-72089,-867114,583629,679498,-503002,-1115834,596175,1280837,-1052332,-923905,936538,696212,-835374,-741238,933704,319682,-1097668,92027,897275,150226,-1124232,411482,999143,-842598,-621908,488156,242258,-750457,69634,722509,-881243,-332085,820519,689127,-717955,-1021839,1474217,459272,-1132841,-214111,848624,476018,-1144374,228466,881850,-233527,-365277,288452,633843,-723279,-585396,1269365,-322092,-745340,-251584,1354231,193368,-1427022,769984,1199191,-478090,-1241748,605736,1527372,-1203993,-450817,1212081,254823,-750574,-455919,1514245,-177951,-788839,731379,583050,-340242,-868036,1030752,223879,-1290490,295019,826309,-57405,-1373591,607448,1316343,-781918,-702578,556368,803261,-812764,-927456,974175,227500,-816436,-183663,595732,-5941,-1164887,795172,766455,-919444,-430011,718626,984120,-1448557,-349184,1346950,160738,-1153784,-273352,1447091,-402041,-1543007,717601,863407,-836030,-903225,1007192,901366,-1400130,34586,1149475,-57733,-1246160,301400,1159544,-704341,-445538,945446,420109,-1061907,-680738,1250004,-143524,-1091456,176703,910022,-45088,-1255648,591148,946506,-784818,-721205,853556,680180,-1295234,-179778,1380465,-260857,-1265855,400402,805653,-628123,-1243052,690391,772559,-895067,-764434,1188891,652938,-1158524,29011,1497658,-12311,-1438930,677381,1207228,-721174,-822093,1372950,707706,-1137396,-524012,1059246,31352,-1166290,357018,1189298,-336757,-1011486,561887,882412,-846638,-640699,814239,170863,-761215,-178456,1104390,-418,-954172,426172,815534,-814538,-813969,826804,825049,-912448,-302746,758596,170487,-1493681,-56971,1145518,-259359,-1030271,494965,1148616,-746444,-932466,1220887,513682,-1120860,-299055,1445077,163427,-1335250,124017,995981,-335564,-738614,452610,786867,-902079,-170970,934775,-199063,-970885,-70811,953919,-189353,-1034504,311222,562576,-504474,-619584,937411,308797,-889464,-166535,574396,183215,-1106279,69009,1161289,-663411,-545693,378115,914312,-667224,-795425,971284,41845,-1007099,-21986,1178719,119310,-1108399,354328,698098,-607255,-816119,741092,736733,-967265,-788164,881087,-47595,-671632,-241740,908635,-133973,-790684,324337,183893,-232195,-569479,445482,251827,-812059,295328,440880,-53993,-655061,-3961,1227879,-854673,-450713,63001,503660,-191466,-965350,918306,275076,-721346,279134,-154432,301461,-874471,493733,385039,-751822,247018,320468,574575,-1045819,-141323,1598183,-450570,-502157,-213134,1006644,26596,-1464877,1082730,377790,220399,-456605,36545,1016012,-1034674,150110,100415,-1683,224932,-472641,949778],[0,0,0,0,0,0,-2,-1,-1,2,-1,0,-3,5,-9,8,-11,17,-21,25,-29,38,-45,53,-63,78,-91,107,-126,150,-175,203,-232,272,-313,359,-409,469,-534,609,-687,779,-876,990,-1111,1244,-1396,1562,-1741,1940,-2158,2402,-2671,2964,-3287,3653,-4058,4507,-5009,5580,-6237,6997,-7892,8984,-10370,12234,-14977,19558,7115,-115474,102695,167675,14025,-229205,78983,573801,-231143,-267111,209107,250202,-421691,-190339,195561,51500,-95390,-75324,350150,16161,-552329,211515,414080,104945,-267695,46001,67097,-86618,-528394,145467,370099,-176822,-267038,223495,419755,-312155,-383555,186597,-22966,-164499,376725,422977,-111019,-435318,312748,311635,-785282,32305,576635,-293722,-730690,200230,349165,-653128,-465964,536951,28087,-538218,-76164,770098,92936,-983887,118357,539948,-82119,-430939,302541,710009,-676050,-426249,262009,352819,-546898,-301477,932162,-343162,-592072,-339908,723914,260082,-1284159,504883,827430,-419570,-612384,-118190,945366,-823162,-318848,749540,-218032,-305601,-222560,1019258,-482202,-523427,1368876,-582210,-762538,-236663,1278021,72501,-1989222,1174513,762505,-469078,-878103,504921,1712882,-1818342,-496801,585568,143467,-134903,-933271,1483986,-702470,-554203,973196,120865,5161,-1634561,1727892,906246,-1773927,-68736,799648,1787428,-2221150,-768920,2201740,-428457,-56609,-1298787,1524433,278087,-1516788,1859772,-884463,125367,-100322,371601,288738,-2420282,2209029,401363,-1445718,-197765,260681,2277638,-2771279,-200486,2465557,-682950,-888932,-1618531,2915807,-46351,-2300622,1115389,-526400,1397442,-1614165,885085,1110864,-2205969,2211913,-417328,405804,-1769378,272291,3922666,-2977496,-1179601,567414,2518062,-42761,-4312274,3130485,886405,-369197,-950015,-499219,2903251,-2249339,992274,94695,-1255023,1994977,-909269,1404162,-2422558,35882,3321571,-2814810,-128082,-439863,3015597,-886220,-3837665,3578680,39932,-384188,-1994641,639091,3441733,-3562986,692845,-412085,728640,347395,-1908813,2654496,-2657922,620600,1668780,-1196160,-256070,-2559931,4597618,-538323,-3714071,1198633,1136897,3009863,-4706673,-139885,3849058,-1246544,477256,-2389824,2694733,-153709,-1474085,2423780,-2778110,1197682,245317,333370,-44626,-2890109,4368274,-846817,-1961743,11526,828654,2570218,-4943905,1134869,2352483,-922431,-608541,-1844719,3713612,-1041578,-1675769,1737620,-701518,1275500,-1957723,1823964,-66631,-2520568,2812633,-319654,285613,-2396003,1101430,3521790,-4031113,8426,1026845,2128296,-1254230,-3323774,3958651,-243082,-619724,-601979,242720,1749952,-2701192,2108527,-180317,-1659129,1094407,-17410,1305056,-2905684,1053454,2499022,-2052273,-310266,-64989,2465454,-1713228,-2039678,3259659,-367875,-732502,-1417677,1527610,1680603,-2804562,1271105,464076,-33622,-759488,-170262,1891737,-2591072,317298,1410692,227681,-856245,-1267498,3211936,-741432,-1932559,966770,1189124,287615,-2504620,1607667,1583036,-1699213,19029,474431,841343,-1697577,-66183,2061096,-1549374,-575311,709985,812563,-1296581,-964971,2244900,-92007,-1758435,-119382,1347665,137574,-2363937,956699,1358111,-1055858,-899695,712123,1271761,-1524399,-748505,1651929,140473,-968529,-440416,1734643,-370016,-1518497,580903,1028909,-505508,-1156136,1236032,851166,-1698164,-334277,1228990,339341,-1531856,-161560,1655848,-697462,-1244189,836219,949381,-802178,-808627,1132814,220982,-1331105,-22312,1418912,-358819,-1408363,908096,1058203,-1078208,-766150,1029351,618395,-1282790,-310384,1481919,-85533,-1468308,357052,1263748,-416766,-1092678,388271,895590,-801508,-897451,914603,493618,-1022065,-724359,1165262,-136056,-1230902,139385,1120964,-552405,-1044416,511457,1132233,-794030,-428352,985944,347674,-1049964,21823,1235068,-493840,-1050466,559703,790008,-849656,-428548,1129478,72872,-857653,-67804,1023660,-307969,-1034291,416981,1023919,-843186,-722701,739875,481098,-752096,-274434,792434,199231,-1044457,-166646,745349,-284354,-657751,79251,1007758,-428756,-601475,470527,481350,-387567,-524696,606145,475964,-920127,238937,404337,-294142,-708891,227951,824836,-1032684,41106,541997,79607,-655161,-442584,978802,-364449,-681401,559618,208677,-127789,-553775,830871,61024,-478009,163228,90468,229275,-799896,-66369,723877,-825390,78614,-241416,602742,-414402,-558949,1046402,-436256,-27225,-631757,548109,491648,-992607,130814,-243933,407341,-69814,-524860,1141004,-513582,216482,-248023,-68427,156636,-244432,1126310,-577023,-469553,1021722,-217168,326558,-905624,408449,392763,-1167029,436214,-202976,517462,-223268,-63434,936221,-624099,562324,-300452,259998,450451,-634361,640242,-365991,494534,164316,-372375,740897,-603403,283257,-152822,-164084,160427,-619669,1154181,-340247,-63169,-4563,113294,897662,-1185283,83901,485834,97083,504646,-823202,550492,-137727,-162189,228108,-737917,610979,-350938,-88679,180875,-665604,475540,-605039,266726,-20600,-397193,444699,-591062,875400,15689,5933,42967,-505467,880511,-68654,-594909,-194195,255017,810628,-1105914,-41052,413885,444843,43325,-369364,542376,-500854,54862,59789,-233345,54879,-521891,688325,-102361,-811438,336007,444994,254204,-783688,-4667,453204,-88726,-121682,-122017,312119,38497,-520221,362729,300144,-239418,-494386,25021,614567,-195453,-106768,78076,-186083,-114563,137195,-119063,-442404,226332,703421,-587497,-659419,690131,746765,-851884,-912409,687610,1170018,-714791,-764445,711946,174535,-392198,-81114,514996,-137034,-412080,756669,68067,-393011,-452332,664849,127889,-740339,111607,242987,112490,-927872,-157778,848602,-278744,-521387,-71809,835547,-99697,-999164,672759,390497,-23167,-260244,-76939,482536,-538797,625047,232852,-706177,-43467,414475,486130,-1181344,32704,1513395,-170626,-797044,-384740,1262213,118252,-1156821,656672,285348,106865,-479285,614415,659247,-1205730,558372,512018,-15586,-516783,-67673,1105816,-988199,-426812,526937,245290,-344619,-806314,1109597,310640,-633383,-62846,177225,403610,-1359171,312621,750806,-486112,-108486,-179541,1078117,-323089,-437898,1078292,-302996,-292286,333786,801491,-329363,-951347,1136742,316352,-713025,-457260,562062,759351,-1259848,192628,942691,-111261,-468524,110808,1099348,-692880,-338202,831564,170550,-534376,-425695,718940,54735,-1209687,435501,496202,-211246,-1081562,680269,914249,-652211,-518628,371893,667592,-830229,-286007,973181,178034,-533497,111956,805117,-181701,-762670,410960,560531,-816605,-769606,745591,159088,-980743,31273,684725,-199060,-745564,333785,480342,-822051,-346704,510789,183829,-1012255,-13251,994598,-77841,-912016,88557,790289,-390616,-836800,306647,600915,-740158,-477611,530451,442496,-785411,58573,841722,-130778,-791300,-80865,848460,-243361,-719934,338689,774977,-589192,-479342,733534,223489,-653123,13470,708251,34381,-850812,238683,724394,-635623,-557169,544434,373457,-736633,195150,885521,-166626,-662098,416805,731619,-419789,-474740,475439,649839,-716893,-242275,704769,288555,-752636,-68726,714933,-237614,-703186,161112,507183,-128316,-460898,462298,700503,-425743,-348794,330328,309905,-470148,-178138,894142,-284273,-434438,218506,534412,-294705,-510177,1120464,-80445,-477605,-76300,420057,335787,-903262,284277,649655,-614491,166976,181130,412710,-825674,-93720,514555,-202332,-153624,-185709,617528,-423205,-638952,840156,-261125,-225060,-357348,218337,1063989,-888211,506524,-6198,217689,-283620,-534354,1149287,-579713,4086,329868,-295163,193822,-979382,1120373,133083,-1048828,269202,98599,727858,-1263010,234132,1043574,-788361,506093,-618777,715481,-82231,-462126,903335,-1178640,1111794,27042,-441405,154017,-1110164,1658752,-780309,-467437,340300,-319687,1179734,-1480332,558754,126386,-539114,493549,-1125610,1352161,-413896,-275366,662203,-798723,1254315,-1023028,573577,201842],[0,0,0,0,0,2,-2,0,-2,5,-9,9,-12,16,-21,27,-34,41,-55,67,-81,98,-120,145,-170,202,-240,283,-331,384,-447,519,-594,680,-779,888,-1008,1140,-1290,1452,-1632,1828,-2046,2281,-2545,2829,-3137,3477,-3853,4262,-4706,5196,-5733,6328,-6980,7701,-8512,9419,-10443,11607,-12958,14553,-16461,18822,-21868,26060,-32443,44407,-117551,89829,146794,-16148,-202409,-34027,451315,-124262,-72549,156925,21676,-256822,-132010,388699,330166,-307336,59674,44886,-11965,-384862,-153070,87594,5852,-244768,26288,351419,120753,-317023,41048,374821,-142563,-381774,111795,586866,-86621,-578767,283830,268200,-289608,-48525,411783,-254782,-54450,347527,171006,-815006,171983,359309,-118839,-419018,174039,426784,-517746,-272746,756585,189631,-585992,2197,593400,182309,-978114,285957,715982,-572509,-501777,42625,659340,-346106,-581682,619703,258892,-275974,-581408,652509,13965,-896958,-48271,543938,324250,-1016537,76015,979308,-438114,-317127,154961,799643,-384178,-494305,1063369,-314048,-258220,103718,480413,-144431,-1017538,1254497,-71948,-1178537,147459,613251,416512,-1775604,879379,1451287,-1139816,-676356,223625,1429063,-962200,-1092710,1605913,23071,-18365,-982844,1116225,120797,-1372258,1144152,-98040,-42217,-938496,738720,1701120,-2533098,115498,1000600,774019,-1283211,-1641401,2791069,-187525,-1014829,-340682,238994,1250862,-2228047,910682,277495,-1187283,883209,-769107,973681,-1906065,669145,1907582,-2441215,408981,310465,1448241,-1918850,-1680079,3319211,-750882,-924532,-867159,1503503,1244846,-3452171,1679517,604745,256733,-55195,-946072,2091756,-2167761,1015591,867699,-1193183,-143467,-742843,3362636,-2001535,-2399755,2342944,1079295,416905,-4086177,1684284,2800877,-2315742,-122460,-1130640,2703808,-694066,-1615973,1851602,-2394315,1830207,-273788,-156290,-390015,-1446219,3910790,-2478554,-1264522,1267743,1168734,600333,-4177975,2696541,1616656,-2321502,-440671,-673159,3704080,-2744503,-952473,2234245,-975675,1314519,-2294021,1770785,-490017,-1601920,3230766,-2049098,148805,-1029780,2250379,1861155,-5326130,1666402,1775041,1063137,-2477616,-2252888,5136587,-1621757,-854373,-403226,817534,2236134,-3274958,2128380,-713555,-692867,1961961,-1263429,974448,-2622546,2555580,1437647,-3816400,1478371,502128,1964532,-2988139,-1045281,4344950,-2110846,-365227,-1066544,2468345,753541,-3702191,2686214,-507655,437855,-649782,-39858,2004984,-3006997,2225234,749240,-1490878,-348611,-438752,3760811,-3130233,-1890905,2851714,614002,-370113,-3814964,3021770,1592859,-2682720,409162,-438867,1950811,-1797350,235649,1943650,-2488987,1632912,308025,121584,-1350526,-674335,3509299,-2595727,-940949,1064752,1227561,-184965,-3155232,3075035,516839,-1854904,-373094,635380,1798099,-2757739,480389,1745885,-1094919,-175157,-682771,1961624,-1389993,-987630,2268938,-710814,-696306,-1023657,2050728,523557,-3049756,1710021,1059284,-13550,-1945536,568337,2689027,-1944183,-240982,811133,509402,-1096784,-943872,2102520,-909678,-1286107,1289561,599022,-505092,-1643033,1992157,459756,-2216193,231817,1053405,173196,-2062723,539074,1954211,-1122572,-952056,530746,1301325,-1123206,-955597,1573137,118287,-1191204,-542737,1446316,122306,-2043326,534367,1051458,-526149,-1195640,767481,1259744,-1365398,-814403,1427624,258569,-1092838,-347263,1502188,-281423,-1445137,846830,756437,-948908,-951904,1269299,419161,-1541463,68036,1365631,-386929,-1258332,700374,1305473,-909450,-700527,1171971,705456,-1601145,-421725,1607972,219620,-1262883,-2271,878842,-292673,-985134,436893,1389706,-933575,-888936,925995,725437,-960677,-488636,1028504,248309,-1200576,17345,1270354,-237003,-1230480,622191,876754,-720137,-666162,1202986,458836,-1021880,-242691,1094503,-139508,-1230181,530507,1017490,-639403,-711371,996521,315023,-1193464,-200765,1095288,-114050,-902114,409007,1014531,-762581,-908465,491983,697503,-860465,-397357,919575,521347,-962046,-63380,991078,116908,-686397,-131077,835695,-334645,-931959,561568,418935,-553567,-858490,406770,1008719,-906771,127406,481578,-43311,-610456,9992,671056,-820460,-394862,903586,79815,-390809,-374669,779003,80650,-871691,508591,310432,-110019,-780706,351192,609681,-871393,87635,369904,9723,-482626,-433408,887296,-638767,-97425,264955,-63680,16653,-1017968,699020,43460,-705270,132819,-201596,675222,-813651,-121443,756203,-142475,128277,-1097763,803845,-147170,-660680,677930,-832498,600503,171765,487767,154006,-869321,1297500,-24607,-66079,-231995,-52597,943710,-835918,688720,-13557,-333072,560393,-617523,867735,-305287,-241878,353950,-553113,945075,-789111,283899,301539,-292817,473369,-768372,804800,-291530,-119454,390165,-559437,421736,-517256,402352,218805,-912399,809585,73670,595979,-578714,-386951,988368,-172864,397175,-739645,189293,547252,-721397,610999,-642729,404904,339400,-487666,578684,-376611,525015,-171885,-254086,678180,-600388,399070,-230635,298088,275434,-771665,218741,-365945,445402,163214,-617479,386501,390614,475556,-1101436,-452518,813573,-205878,-65521,-435031,424749,168632,-487143,450998,-480162,262238,183845,397082,164153,-601601,523335,243066,-118456,-428881,-266971,861611,-107513,-444276,151861,-129816,-15122,-644546,181965,116683,-473059,-175058,63144,257561,-166525,-224526,199834,401,13236,133470,-620140,-207633,209060,638763,-660786,-896861,431715,1038244,-973770,-878546,599203,878668,-461126,-774478,674899,243825,-479466,-395282,361346,-90241,-567845,608380,285538,-247120,-504808,514479,822765,-873389,-51227,524905,-47349,-846483,-257289,1197734,-320237,-785884,211004,513921,118434,-1053458,496181,487263,-620339,-525999,-42795,787215,-313169,-114150,350400,-709577,29960,520061,314978,-739181,-249446,1692270,-209031,-927020,-155592,902169,292240,-1374089,636901,655725,-499128,-175134,-321728,1007285,-659105,43332,792629,-261973,-111700,-102625,1035267,-337606,-711526,1004644,59654,-184900,-852419,840668,660171,-1150312,261083,379959,583587,-665173,-504751,1227311,-639915,-372774,82285,353780,24045,-918758,849354,-208628,-588353,402799,442272,-67865,-1072117,1039320,765465,-809667,-217358,441349,686252,-886305,-437018,964090,-492721,-730709,169183,827408,-340153,-735778,970657,321965,-312714,-336127,648207,287018,-1146500,198126,563126,-114614,-697027,-121708,1257342,-653939,-512916,527641,645174,-442595,-628343,852248,409338,-904545,46100,685655,-10419,-761235,42254,740895,-581786,-491318,802953,166782,-577707,-214387,771837,-186209,-827423,441109,648475,-562615,-614955,870318,338037,-606049,-253873,858422,133818,-833180,275538,838728,-751430,-764484,440800,547861,-722793,-340873,647897,231756,-798084,-381812,818915,-12214,-1026981,-196704,930584,-167877,-740444,325939,676314,-460578,-630375,489094,340423,-539240,-216492,787900,20593,-517552,192681,637325,-350482,-652637,505935,448699,-720924,93846,817628,46292,-823489,168225,615473,-453925,-440853,481301,382352,-667177,-425282,739411,48321,-578575,-76947,703181,30728,-968104,359243,591744,-284222,-754217,256591,596296,-327350,-438724,698909,27397,-440062,-405170,639407,18475,-492962,561069,389426,-184462,-466900,502300,133998,-736337,179752,207709,239737,-632513,5456,748726,-737295,-84715,290003,330454,-179801,-394752,911834,-361958,-145378,96383,322506,94870,-1167757,700484,314197,-303060,207262,165197,604807,-586501,-282338,450227,-233087,172311,-616444,720397,-132257,-701160,680992,-98440,201320,-510511,429418,437261,-1448270,588155,252135,26561,-412149,-513993,1648771,-534190,-9360,364539,-109317,551259,-1345952,959127,-608045,-52516,1085547,-1157966,563052,-795076,762639,292882,-1238932,878307,-782048,783594,-574838,-328936,1329617,-1320871,717389,-601567,517521,837704,-1404306,1374536,-782248,484245,182132,-970520,1413174,-1420372],[0,0,0,0,0,-3,2,-2,5,-7,8,-8,8,-11,14,-19,19,-23,26,-30,33,-34,36,-38,41,-43,43,-42,41,-41,39,-33,26,-20,11,5,-21,40,-58,82,-114,145,-180,219,-266,316,-367,422,-485,550,-614,679,-748,812,-868,912,-940,942,-900,794,-587,227,391,-1447,3305,-6794,14186,-34282,150583,42866,-367823,-40788,223865,110288,-256709,127507,252618,-129196,-181610,104763,189951,73849,-110310,-110559,-64786,126007,-50151,150557,318366,93570,-143468,-192392,260837,20039,-439666,-113414,247468,-93679,-471666,150568,525039,-394775,-239085,542005,304616,-584710,-53180,604699,41572,-543306,57163,472084,-289339,-460384,269372,177265,-332681,-224426,204008,49518,-456287,39043,240753,-305271,-126334,32885,160155,-126865,-202989,491918,-121754,-330645,-133439,566537,-183944,-752913,343079,466109,-95272,-481028,662454,639673,-953095,-383651,793550,272414,-897165,-403583,1216539,-428044,-936027,480901,695888,-320962,-1018072,1015796,379898,-690561,-98595,451846,334381,-879885,379457,621951,-549227,-155363,-69823,1108365,-635566,-359783,781930,-343743,-130203,-569445,826301,258175,-829758,743380,-31150,-109961,-511525,283862,860440,-1339447,131842,647012,130474,-491124,-721387,1566947,-1148563,-1056519,1339743,823499,-804439,-1724163,2181914,663679,-2001120,-156213,883142,1313248,-2148348,-210487,1949656,-874577,-7672,-292294,935720,-380491,-930151,1910041,-1040899,-621587,351260,690705,565257,-2404188,1137940,698932,-539595,-95667,-486366,1813808,-1358035,-141613,996361,-444262,114845,-928367,1554752,-858165,-1184654,1588940,-650698,159070,-920994,1571049,239405,-2655731,1772787,1039268,120285,-2492358,115587,3705171,-2310526,-1141649,438149,1859525,-109748,-2839368,2265541,-88585,-555198,445724,-578578,973948,-1999313,1685159,711432,-1996191,577844,-12525,1699646,-2411522,-727863,2551531,-842156,57314,-1588731,1731109,307510,-2124832,1739346,-741776,416843,-765022,547005,1227479,-2552370,1748110,122747,-563713,-189445,146875,2622886,-3164278,-44706,2472448,16469,-1093074,-2307987,3751058,81275,-2979577,517254,776969,1810006,-2936333,388810,1807185,-1989392,975845,-718918,807022,-797510,-668440,2913590,-2392874,-144998,418927,1141196,-17399,-3178380,2497739,-54874,-722126,-384328,212656,2018593,-2530198,557820,1007503,-846606,132240,-710734,2316702,-1604857,-672438,2123499,-937647,-412360,-1151630,2436631,-606510,-3131202,2437094,658660,-576958,-2503948,1230013,2763782,-2832054,-107071,806508,1330129,-792338,-1495335,2393503,-1058985,-572059,792841,112981,248600,-1642137,2434993,41177,-1836781,500140,536414,947412,-2315192,412037,1827243,-1371150,-179002,-387170,1773642,-1030256,-1194309,2108343,-645994,-536007,-435915,1477703,267034,-1970221,1624419,787094,-806403,-990177,962660,1477370,-2549163,109536,1941734,107918,-1564476,-544015,2355657,-836501,-1627083,1092796,845398,-343156,-1371520,1264653,917205,-1711353,265467,511770,56884,-1123313,235534,1368627,-1290331,-442379,684635,725920,-1112839,-784741,1555413,-54125,-1033932,211910,1204532,-515453,-1437560,1050704,603026,-1160655,-918698,917864,812598,-1392118,-287019,1514971,-539646,-1344880,186456,1488337,-651638,-1217479,1268208,937954,-1095435,-846057,1561411,352819,-1594632,77337,1169126,-209200,-1318586,281424,845903,-736044,-623977,1106405,375336,-777390,16513,833569,-6730,-815824,384734,940495,-357363,-618632,577440,549194,-767436,-593504,759462,449978,-1002748,-115681,878476,-382821,-977952,457694,1102119,-773423,-886665,870040,617486,-953528,-433372,1372563,-94813,-1439339,-105980,1302488,-451246,-770934,704550,850339,-655019,-327826,866190,221188,-605200,225531,631229,-138027,-606198,147455,303720,-337595,-231170,435979,168979,-315905,-9968,686618,-1793,-486150,234841,477618,-580451,-778222,320545,306269,-415571,-535092,904458,313618,-748065,-280448,723355,-24415,-940944,624536,768407,-815539,-625569,476201,792142,-636228,-458354,953071,107618,-447519,151592,323128,-230413,-340176,620201,-165802,-372632,-53868,286633,202112,-627898,525731,-39577,-284384,-117294,11068,247504,-470078,-10251,430538,-390470,-106905,-347442,592873,-220283,-320756,684239,-111424,143963,-350588,700834,670651,-811088,390382,85193,168692,-489495,120203,819122,-717087,-292078,-329090,390041,166854,-742980,561667,-331569,65759,416095,-338033,69763,-678485,922049,-68621,-877585,520301,5417,185159,-480091,50413,407334,-850200,330294,-145129,67600,-450029,-141846,754787,-664854,160390,55436,128847,-84389,-562976,744030,-276947,-287595,62349,83839,330666,-821372,423175,313236,-318338,-54293,-591840,813391,-17628,-67959,-42692,-210903,692830,-654314,31394,-249589,-206994,814260,-562741,-114145,45349,767168,399739,-1405898,304907,579915,-368499,-426998,-66783,995198,-852661,-315852,634969,-35636,-430,-483641,961379,-251031,-538222,273530,-70805,46259,-417601,596048,116373,-748382,434608,91427,189001,-848044,-101164,972736,-304949,-450439,-104734,813580,82289,-522845,297832,-64153,255314,216584,55021,-287684,-683666,1273579,249859,-1238479,-356561,1061406,804519,-1388462,-65863,1333960,492581,-1372833,-354359,911778,-188007,-850281,609868,357559,-606212,-233387,743025,31318,-676230,136204,532511,-69744,-640516,659064,446870,-806924,-194029,759005,573434,-1081606,-237550,1068974,-159387,-287699,-387462,710354,81965,-858424,297095,-49846,-166127,-98780,467633,-153931,-872613,716086,1078314,-862417,-1196096,628320,1412512,-1259747,-855345,950681,903781,-768659,-596753,1020390,33238,-951723,-101880,1008109,23175,-1026732,801824,504405,-554808,-417798,550173,421355,-1083735,129830,975908,-904538,-485925,112499,972000,-369557,-1156589,1093868,349576,-518151,-701775,787231,496743,-909300,114987,449005,-156221,-680879,396977,825397,-1034261,213566,1165222,40231,-991920,5448,1751431,-458026,-1322020,421283,1151022,-382277,-1402871,1125781,971341,-868681,-251091,967985,241850,-1585539,-35735,1267841,-506752,-681856,283509,823032,-693066,-798535,1205792,89650,-884616,-411930,910544,214137,-1205415,269155,980818,-234314,-517541,343430,1091052,-784926,-605118,685815,167493,-705458,62336,1188717,-291203,-913017,784564,778995,-417269,-948802,878326,796424,-953936,-150653,1034918,175684,-1222104,-28915,1277680,-699971,-979169,865363,745736,-1001604,-929846,1010496,223496,-1203663,-164913,921342,-23304,-1037981,531188,759326,-553502,-469657,593723,787147,-912079,-714624,706500,334125,-649156,7467,878320,-124099,-938685,437979,749425,-751753,-837045,878458,504727,-1108370,-70009,1211072,-135044,-1271741,284787,903480,-643764,-1284934,1031096,595947,-1146951,-378694,1298326,393873,-1088442,72650,1079140,-560233,-865967,610625,857145,-596511,-673702,839835,880048,-657690,-214709,828352,291222,-804671,239295,778768,-340505,-869594,488471,588703,-475849,-664291,459859,575264,-878375,-250805,904471,-161944,-919251,151264,766033,-826606,-803599,487819,677823,-846018,-517474,886917,118526,-920505,158471,902891,-334915,-953274,751457,915237,-824456,-100112,960842,287894,-754286,-238041,782227,-216424,-845478,196288,787888,-81402,-1041903,579594,570321,-374966,-509051,437687,447598,-627894,-140166,610097,30339,-381567,-371467,937478,-414481,-562980,647186,432440,-310785,-531772,920994,61939,-946078,448708,580561,-92339,-755873,51883,577653,-773768,-75577,302080,101880,-551005,-289636,809147,-414834,-438148,285946,215795,236959,-950716,859754,605568,-911279,-54651,115457,995154,-1014722,-137119,1002524,-602421,-81018,-602042,556626,116407,-838556,550737,-448412,154336,-432712,193827,674790,-1283432,960441,222049,-149826,-429057,-406531,1070497,-902941,120070,273197,-58381,293602,-800106,876464,-418158,-650730],[0,0,0,0,0,2,-2,0,-2,0,-1,1,0,1,0,1,0,1,-2,-1,-1,1,-2,3,-4,9,-9,10,-16,22,-26,36,-43,54,-64,76,-94,113,-138,160,-187,222,-259,297,-345,399,-462,526,-600,685,-782,883,-998,1125,-1269,1428,-1602,1799,-2022,2277,-2569,2913,-3338,3893,-4676,5953,-8566,16511,-151208,-182541,63364,208940,226162,-182341,-4342,44348,9341,-16850,-63319,112833,-173657,-259113,197146,225693,-49342,-123496,-128076,91581,-62905,-298329,63740,454130,94162,-476545,124990,167502,-82967,-340226,201066,583039,-453408,-92732,568396,87293,-353087,-234177,518292,284045,-447589,126533,430943,-164155,-364867,307137,238852,-115125,-102194,337113,-46,-325434,-192980,441303,-171746,37474,417933,171897,-216062,-288075,421822,28321,-422193,-27467,540054,133281,-625875,12252,317623,-61579,-832713,125519,864936,-952859,-637381,860170,309574,-599974,-422365,1276523,-48845,-1078747,445579,695028,-461046,-1210314,370024,1013441,-1040567,-249092,555871,283850,-461533,-110080,1123240,-765079,-216648,371767,440188,-144552,-914337,1111321,-38771,-522228,-19630,82629,575991,-1024097,417377,681655,-789111,-204917,-203647,976691,-1050404,-736880,1153356,-198373,-695085,-500267,1366495,-348576,-1479404,1583675,459789,-857772,-1208474,1328774,1535291,-2434530,-142926,1301527,1034461,-1395970,-1087776,2307606,-642275,-489815,473446,155879,527982,-1216942,1532085,-104552,-1366894,947385,474154,589683,-1872462,394311,1636975,-1349227,2295,-244345,936929,-383618,-1170690,1600790,-956881,246811,-557296,588345,584363,-2031474,1986914,-355271,-408466,171717,472894,1430515,-2992705,913480,1587568,-1025414,-1247507,-704789,3707248,-1953151,-2480624,1701242,807504,689546,-3102339,1201816,1583599,-1773144,1201014,-957319,800317,-713966,222091,1991841,-2770010,827058,1015977,495717,-806949,-2159446,3169391,-795047,-925765,272112,134172,1574548,-2777097,1363114,508345,-1196627,566282,-768990,1899124,-1934208,194968,1773854,-1668602,437389,-271635,1963006,-1365354,-1841147,3752459,-607534,-1013705,-1283405,2733481,1796777,-4251702,788310,1434435,970343,-1852525,-1390780,3344887,-1684187,-311923,484736,-287501,197501,-1257001,2530264,-975374,-1489595,1852371,213929,429318,-2832414,1308156,1837671,-2097802,395146,-411185,1729788,-1336703,-923433,2366417,-1467299,228115,-462718,1190120,-197628,-1877603,2619705,-699014,-658052,51748,909258,1079464,-3079477,1885536,1758207,-1539471,-1106666,232883,3377651,-2520325,-1791224,2253614,332262,-276781,-1844187,2003446,215838,-1599525,1153802,-276084,285065,-1159003,843089,1287792,-2647327,691584,889849,293116,-1323119,-686498,2441986,-1244856,-513252,343539,478492,229215,-2030476,1969428,356506,-1087518,320431,512676,584994,-2298527,1024029,1485766,-1547802,-401833,287112,1345596,-1880463,-1062943,2375363,-410465,-1404177,-302878,1977525,-30353,-2225952,1326164,928654,-483518,-972298,802896,1358534,-1602640,266843,883702,-159854,-810202,-37318,1570862,-980769,-832198,1305264,173291,-505962,-1205968,1215069,455224,-1425281,459245,510855,125825,-1379790,519312,1266530,-832652,-743043,774395,602166,-1287604,-524433,1645724,-259093,-1406423,215192,1390480,-648793,-1371655,985731,1016134,-1090559,-706138,1048662,496207,-1343657,-48600,1390061,-396229,-941090,78551,788972,-708932,-692674,796708,558966,-660150,-376379,1411373,224935,-828131,306607,698505,-504081,-751156,591016,751266,-691897,-355390,887873,96861,-948365,155142,1154884,-14109,-1147152,333735,864788,-677063,-1124544,766059,662978,-937372,-456089,1120594,247383,-1226046,175747,1249654,-311017,-895701,733528,899378,-662599,-612841,654068,132557,-721515,76859,762088,-278524,-542468,442278,551077,-537707,-425423,374044,499816,-565917,-205187,423751,-160624,-286869,132914,701687,-221669,-568449,352446,726417,-328547,-537494,793842,281986,-666075,-162113,683485,-128884,-972934,514323,804754,-647514,-624406,485907,702599,-253948,-521952,703653,-56991,-485333,167293,591598,339659,-602400,480769,208669,-514877,21447,312904,257238,-520374,448870,404456,-374154,42977,40365,133030,-334861,-317960,490820,-218450,111506,-41925,-54664,28286,-618031,625648,-158198,-64349,-136652,-83034,707988,-738347,245374,195164,121958,-419949,-479188,748019,-313915,-476549,342308,7307,143859,-793584,454642,157013,-420958,549953,-489893,3136,-62861,240465,316294,-998319,570065,198584,47129,-444032,-149074,839229,-708259,42375,296609,-152891,-27076,-279367,691948,-397891,-541246,555391,-102723,284708,-516251,345382,128229,-478398,288839,-198771,484962,-580832,-89823,576493,-439597,-157249,-190003,550301,-82402,-616670,318775,-159885,539964,-53904,-376699,78492,-446851,959586,-304706,-975638,477077,499626,343436,-1150977,377398,1182186,-316616,-252901,-199179,801058,-273798,-634735,845053,-112845,-21112,27432,536533,130935,-940500,634132,161236,-185612,93416,254107,581847,-936387,156393,648422,-52025,-443279,-271078,1074667,-542945,-693754,102282,422701,66469,-748712,121643,-233807,-281820,425386,-35972,-258768,-256469,768520,345990,-1429468,-65642,888477,652027,-1337612,-761227,1591896,192682,-1232973,-140685,1322991,36944,-809735,598606,550306,-288213,-404232,413942,300977,-838258,168272,545282,-1307,-419329,323963,719944,-964893,-87610,672812,539708,-790533,-320153,1408000,33045,-698223,-692681,691108,458169,-940394,101215,241488,71390,217543,397555,-95154,-979826,643682,893709,-802786,-959148,753877,1533253,-1226355,-1143075,1135803,924281,-754070,-800697,1412772,495420,-1190888,152303,992257,-41722,-937266,293508,807599,-659484,-385171,635027,349818,-780881,-175316,1237553,-528479,-552088,447660,776392,-371196,-1250947,1195911,629569,-951555,-512868,165692,738627,-1127856,-27119,750627,-414127,-223742,-16311,717284,-947120,-445136,1101578,258370,-916197,-364936,1503319,-100843,-1463670,628252,1118842,-355274,-1245506,653993,1140884,-1203583,-494475,1024931,190605,-817116,-232596,1419265,-313852,-797014,471644,632138,-93523,-897975,1338551,627557,-928020,47822,690790,249744,-1112798,184674,1090422,-557385,-555647,361534,870234,-396023,-826414,1079215,285046,-635613,-221931,763405,121538,-1255744,853027,702329,-768128,-873336,927289,1068331,-1398625,-503356,1289062,406182,-1298584,-20357,1237904,-512848,-1197977,581621,836440,-717993,-837434,812155,423264,-1394868,-280305,904715,32821,-1029203,246864,990155,-509178,-722971,530525,693403,-703380,-576551,932913,495296,-889925,-275069,725587,-37344,-960488,519109,1216301,-351998,-809971,844903,451418,-854354,-157347,920328,109951,-1043719,353986,1182778,-448521,-1034546,899151,899514,-807791,-714354,1098386,151407,-1254750,-299965,1045668,-134890,-1160325,372895,913344,-619207,-924501,450494,481712,-734004,-424331,790217,364050,-924105,182996,894825,-165045,-956231,572717,911131,-370694,-735789,739418,384370,-975327,-384474,1125094,266528,-964081,106765,591746,-276152,-910257,606331,755011,-921220,-538134,747136,302452,-1181584,232657,1038241,-423925,-1064762,503906,560132,-495701,-450844,653716,300208,-733192,-483286,1039796,46931,-901450,338578,699121,-268192,-1041763,418168,649051,-301655,-293767,327985,609752,-598431,-266481,938792,-126247,-358955,53303,502547,-25737,-955130,738973,268717,-413303,-450771,508406,423396,-1208488,-104711,626487,-101393,-623713,-129009,778320,-842009,-440008,968772,-270911,-583204,-312040,722302,114090,-1026114,701418,350457,-4794,-747403,272743,914766,-1028525,159007,535154,373706,-207027,-802206,991145,-412672,-328543,8168,498849,721275,-1072181,820691,39396,-549605,362992,-327492,751737,-1119794,8109,870009,-612774,14539,-358622,1104090,-434283,-902130,903643,-37149,546,-509755,558176,172676,-995928,980581],[0,0,0,0,0,0,0,1,0,0,-2,4,-3,4,-7,12,-16,21,-26,32,-43,53,-63,78,-93,114,-135,158,-186,220,-259,299,-345,399,-461,525,-595,677,-770,868,-974,1093,-1225,1368,-1522,1690,-1875,2080,-2297,2535,-2798,3082,-3390,3728,-4098,4508,-4952,5443,-5995,6609,-7299,8076,-8969,10002,-11189,12549,-13963,14435,15782,378283,-6613,-192171,-279596,35754,-130555,-243041,116795,201234,-138670,-43253,505498,-10652,-109493,111173,137533,-316571,65369,78055,-86470,-195278,-106481,97233,-142078,3724,236275,121566,-265313,42334,298264,-310631,-506336,485303,484567,-344326,-163605,539054,162854,-175307,954,471791,-49003,-329929,-269672,551566,103456,-525172,128192,508531,15775,-708821,184489,793681,-269785,-578946,520545,424428,-442880,-551282,674767,-217109,-363611,212287,495318,-220994,-397677,264350,-54699,-643902,115739,644358,-104319,-1067778,-17271,600204,-680871,-427318,579083,352874,-860086,-258992,1031499,-179746,-815617,300008,704834,-298685,-1083355,534035,1009068,-698062,-684252,461918,536349,-886035,-416627,984811,126810,-793492,-380693,1058779,-157891,-1127546,402032,847778,125753,-1083871,571359,695690,-726577,-26209,553734,273578,-793698,539343,1102613,-886495,-627058,920584,539639,-788626,-502435,1154574,-95737,-1131041,438723,548343,-313897,-903454,924049,673067,-1083595,31419,479347,429561,-1109436,-141273,1524616,-587454,-854251,89402,1519660,-506537,-1418863,1486970,632292,-928303,-1385139,1297108,1215169,-2124259,-544602,1297678,583561,-978526,-764910,1500645,-315077,-542352,527109,62212,-528472,-340273,1408872,-399264,-1814611,876035,977088,-5082,-1583565,567867,1596809,-1203475,-130928,482101,396034,-724002,-268143,1574757,-1046775,-487297,723533,916820,-716008,-1483182,1945997,158949,-1464027,-355429,1106900,609898,-2390088,562913,1671363,-849173,-1558560,85420,2663267,-1190155,-1962968,1117387,1071378,-357255,-1623440,1182336,759828,-1453050,656172,100344,-130373,-967344,1022877,1177919,-2016421,20500,1509078,450107,-1542797,-603190,2308471,-756121,-1044437,462152,584069,65921,-1260724,1211776,249755,-1368040,501100,1047015,132926,-1975783,567430,1794518,-982894,-591851,845790,1620106,-1439457,-1165637,2434277,290703,-1394301,-940797,2078367,768531,-2579404,583065,1523261,327837,-1192455,-94950,1762198,-1317086,-83256,1014971,-295893,-831098,-259697,2042667,-1105526,-1517953,1301611,765236,-566406,-1574882,1538875,1119178,-1616707,343327,787179,38231,-1242564,286254,1265258,-1364483,-477668,766179,913552,-954544,-1272985,2158571,-76639,-1035345,-115166,1538320,404997,-2052262,842622,1349084,-1044939,-1226223,528361,1810991,-1580569,-652101,1747893,267087,-843104,-425729,1199170,-444948,-1098986,971696,552273,-678885,-743040,1550464,809708,-1889854,603071,1164319,-201522,-1383016,250204,1558405,-785282,-338888,1095569,504075,-692893,-654135,1326097,94005,-1135518,287210,1092828,-279710,-1365748,863388,1285543,-1003621,-867357,805511,1045286,-1353170,-652282,1593908,184622,-1083032,-27402,1372766,-29277,-1305331,1045501,829365,-905099,-561311,1130657,510042,-1554137,21705,1129428,-375780,-669681,456812,761580,-860688,-748629,1004603,272416,-925006,-123958,1067502,-100114,-1147763,226520,807280,-386950,-824962,795852,756782,-764326,-509056,771321,485444,-933201,-126801,785654,132717,-1144674,-26395,1099868,-636895,-951469,470574,977700,-776955,-425711,851399,287882,-844477,-92571,772466,-66100,-977699,137934,913404,-444857,-695455,423485,504907,-785682,119361,519850,-2184,-703821,248118,579911,-567314,-251821,473701,188519,-830381,-212466,730318,-57003,-540033,156274,748833,-95459,-620467,383875,878371,-285274,-883974,284165,443406,-810527,-395972,659778,283854,-480160,-37864,733734,-42471,-514014,298599,600374,-438909,-676452,442772,250594,-510134,-146759,551803,45960,-601413,348450,293593,-302616,-404894,182519,162330,-317956,131735,237633,-369497,-349160,138243,301163,-335734,-476394,185053,-199927,293448,-226935,293344,267845,-537527,7338,-64550,255380,-112382,-411720,347211,2437,-379025,114406,73302,120881,-488267,256446,282523,-91350,13313,-7994,431237,-233472,-99357,204535,-153135,-48238,-62951,187851,152505,-224463,-166761,-435971,410612,18296,-477188,73931,31962,314719,-346685,-30959,457404,-92317,234695,-11897,68675,-215406,-137331,184471,-673428,252169,387789,155907,-538894,-181929,646134,-357137,-276907,-5719,276964,24051,-422447,479747,-228384,-187432,277239,192141,10541,-883382,166698,709750,-435252,-153484,-128450,319589,-298205,-880305,500712,190208,89218,-595588,172278,834519,-972058,-323795,139799,348553,-181298,-619580,846201,-18009,-317723,246686,-359476,-421079,187514,735564,-568156,-726061,663499,818732,-694393,-971323,707685,714808,-476079,-258937,384624,79731,-510618,-167342,530784,-560411,-343652,772349,530600,-475699,-747098,922628,424253,-1010320,-157678,708496,766301,-1063556,60392,1018195,-122312,-602704,-567456,1190662,78079,-1183563,402951,360304,71101,-504805,31435,232667,-466241,547337,22394,-834482,45255,1002875,604695,-1580660,-57514,1634263,-211411,-1357683,-546801,1605969,62768,-1106311,447661,843440,-228908,-444123,414754,525319,-720146,494359,610721,-405873,-926806,202768,1342568,-918419,-649166,642958,703878,-674584,-1339036,980840,1068493,-1450020,-491044,625732,837641,-1303370,-262186,1009141,-360473,-147888,-13943,256383,-698325,-67358,1313425,-461583,-1069802,651496,1217613,-954342,-1659864,1288128,1174799,-1150516,-958037,572842,1010645,-1162630,-167949,823527,-11029,-402057,-13306,908628,-494903,-705528,1232776,249211,-960952,-724045,1503836,381948,-1393639,29335,1086895,-82448,-1612189,79772,1698613,-792667,-641075,627711,790809,-695369,-929177,1381228,177256,-996511,149091,894458,-228120,-1212961,845918,1065006,-1195786,-52827,1106523,536483,-1530940,-81054,1760773,-446040,-1092246,465697,1357532,-445411,-1241147,1112921,563794,-845287,-525989,881030,387709,-1445009,412369,1070826,-471057,-963337,656184,1344992,-1067321,-978788,1046323,618135,-1077052,-715161,1394657,512322,-1307254,152262,1065149,-345902,-1378027,803902,1103111,-1034579,-485324,1208709,356081,-1143877,-329293,1242835,-308390,-1402295,518101,1155594,-748564,-938522,1430055,572850,-1102354,-242075,1244219,267611,-1301769,326553,1050185,-716493,-1107158,397558,1152084,-819971,-788297,1218872,279683,-1022369,-154424,1318491,-66541,-1318750,174808,1206779,-610339,-942551,853229,1098381,-962169,-669260,1224930,626815,-1379329,52238,1446331,-213001,-999598,440015,1166765,-816536,-803796,879882,332640,-1243653,-520962,1241899,-267093,-1475733,496508,1109705,-559314,-1192226,733535,689627,-1022732,-489428,1056039,345194,-1218983,151080,1327241,-217715,-1069151,365165,1033930,-709659,-699680,1036652,673152,-1109738,-716838,1256549,437280,-1259919,12720,1436381,-227516,-1121116,764652,914323,-637667,-934365,1080338,515266,-1069610,-355220,769819,-130727,-954897,202424,995057,-679061,-838420,610134,517699,-826782,-393943,1300363,190954,-1043889,-1051,1056258,-422530,-1032311,570591,708572,-870761,-583685,840610,322740,-1065298,-293705,1109528,160214,-1052669,-33618,1156335,-487787,-1171539,696166,916038,-852082,-707804,790102,439549,-1173682,133991,981827,-103389,-956678,-11905,987483,-606805,-672380,598072,411508,-654585,-565571,966676,688168,-957310,366013,389470,-35646,-799009,278156,740414,-917767,21256,825287,112182,-673837,-21403,1089639,-278585,-594202,313909,683039,-136270,-1046722,946727,374031,-663095,-324230,598687,390047,-1127957,-40582,1070028,-314097,-408096,98299,1042317,-583561,-738059,829122,98250,-559370,-114466,931745,405499,-1485226,307385,375604,-202985,-498136,-36617,1013575,-902779,-294781,315772,-65846,-21216,-627222,871695],[0,0,0,0,0,-1,1,1,-3,2,-1,3,-5,7,-6,10,-12,15,-17,20,-21,27,-31,34,-41,47,-53,58,-67,74,-87,95,-106,118,-136,149,-168,184,-206,229,-255,278,-308,345,-384,420,-465,516,-574,637,-707,787,-878,978,-1091,1225,-1378,1553,-1754,1999,-2289,2637,-3059,3592,-4259,5084,-5978,5949,3217,121485,-82057,104988,213968,-112867,-159685,80603,135468,-273348,-324874,99421,17177,-273348,-124504,146771,-332229,-98424,334362,115997,-197608,-42264,503192,45835,-44992,266214,-43849,-224119,14717,291119,100010,-113139,174699,317385,-436271,-353616,495764,354730,-500116,-325509,435431,96418,-461754,15388,435942,301415,-362604,193752,672229,-57722,-568916,98334,349612,-326475,-535475,384975,622321,-521026,-458759,374589,83971,-874801,38234,588484,-119701,-417756,277936,352652,-823498,-201655,568343,-71807,-659504,265434,880851,-544769,-507339,552841,244529,-524038,-237052,846998,347436,-796088,257630,824294,-60363,-870925,113012,766189,-499018,-557312,507502,649858,-686224,-285881,1059554,-39094,-982238,-213586,935109,91623,-1073717,439020,1235366,-217568,-981455,304285,977764,-757174,-566520,1031875,3779,-670882,211053,841142,-662455,-746605,977070,390077,-887611,-709674,910683,468578,-922781,354823,808436,-269083,-850569,146758,852406,-1045835,-206287,804085,9294,-976173,-553151,1488957,-9315,-1222266,116443,753830,-12068,-1382285,1025170,792996,-894833,-971115,816049,1567784,-1859479,-912733,1785025,405563,-1214841,-895455,1384405,24902,-1379069,730040,217658,-603963,-226696,1017720,372133,-1760110,860994,1260546,-455579,-1145564,161659,1751900,-1332456,-884905,1037960,153946,-485862,-705198,1375029,-446311,-1137795,1042554,449250,-501451,-1440138,1274168,1036446,-1532433,-21292,900788,521059,-1654951,-67247,2115106,-909889,-1627265,62397,2094330,-312495,-2517386,1547187,1548618,-888282,-1480899,292801,1658243,-1435001,-10673,783105,-659995,-277466,347870,1208175,-2083328,-535143,1888785,127122,-1216452,-506961,1787695,201190,-1872530,734150,476217,-157381,-822738,741877,774471,-1857298,463551,1024461,-98012,-1218638,-321619,2051162,-1060856,-1306501,916369,561057,-448330,-1783036,2260423,505269,-2120910,-409586,1715786,1440926,-2777567,-136745,2092653,-181674,-1190443,-353195,1715392,-713568,-881114,1632462,-430775,-553905,-205100,1483437,-134643,-2091577,1413581,914103,-850051,-1088128,624081,1344718,-1997930,-346775,1447719,-56136,-649774,-81633,1605136,-904863,-965104,1254557,301377,-799036,-1166525,1570799,477865,-1630999,220916,816817,344349,-1714205,368958,1769561,-1083628,-1078681,553530,1728557,-1143450,-1319223,1808725,527709,-831955,-354215,1105976,327866,-1483550,811648,856928,-1030345,-445064,903380,785442,-1790563,-8637,1529773,-199929,-1199300,37908,1623342,-523117,-1111921,1329914,415290,-766983,-734971,1399917,486382,-1613994,157363,864174,100971,-1147597,453325,1727738,-889035,-777527,873509,676106,-897732,-617898,1714278,189516,-1551402,-110879,1342528,149339,-1437649,590969,1172847,-864638,-800183,747816,654655,-1158498,-313160,1371706,-126166,-836490,429979,847053,-616377,-924741,1205494,372461,-900190,-37172,1035344,109901,-1003792,500307,769983,-386981,-730435,595719,693348,-834527,-547214,658942,550630,-766188,-464192,924462,-104382,-1072371,35163,1356079,-432767,-1002015,632832,772620,-841835,-676569,793712,531777,-783487,-197632,765084,59131,-774555,84937,829326,-715322,-615550,553136,266004,-682926,-243943,542106,54268,-736033,238929,553706,-439910,-320116,666202,633830,-675042,-305785,663959,-29703,-720973,-172528,555909,49264,-478051,468639,588612,-233580,-644644,180725,589113,-425242,-477555,558372,296060,-545201,-399080,679534,171171,-572164,-48038,471218,189639,-529708,271905,48923,-448323,-322091,377674,315887,-547917,74401,314280,-34778,-265274,132468,-148896,-382076,-203262,296624,-316639,-309534,50466,85199,-183222,-343563,275606,-57889,-154440,-78588,112182,217883,-257458,-43113,387785,149271,-180238,-109232,383225,174814,-455422,158158,313673,142746,-302533,152003,374486,66993,-105292,-54284,280691,116130,-151990,336940,40391,-839,176394,10169,171416,-308769,-45483,-232000,321765,169020,-511944,337775,130587,176376,-92254,-204241,314154,-72008,-192279,-284412,-89123,235168,258498,23799,-498666,83952,538942,-54202,-566169,-322189,440235,77021,-513841,45710,129273,-178902,-448039,467455,114631,-504018,278732,220648,87804,-255194,-111739,896607,-130405,-123436,323325,329114,83248,-477024,304854,84685,-376294,-293998,121695,250381,-713871,-339033,763164,304390,-212358,-609020,273912,200202,-250099,395518,-528220,-341140,451173,458607,-526895,-976621,902491,976192,-490830,-856491,494012,1028235,-594112,-768676,544263,359310,-356333,-358335,129160,-86206,-294757,475460,221585,-326476,-546257,828334,574723,-1080208,-46961,877450,229286,-756754,-641207,1269010,-182354,-682645,27034,787058,399979,-1361046,528545,705812,-266673,-480243,-53494,292822,-721830,222103,264219,-644700,128450,794246,583654,-1418463,-500710,1988495,186892,-1356931,-193415,1491686,342450,-1521924,-67293,703158,-206072,-479291,43077,610760,-631467,103141,1033609,-577363,-621020,117957,1490969,-577375,-1556335,671396,675588,-816419,-1151465,732887,924365,-1177001,-563404,494152,647273,-1040671,-473818,1259493,-83588,-844849,127337,353426,-114765,-569160,921905,-553103,-1211387,658306,1042808,-566358,-1628461,896521,1536306,-1289603,-935788,746493,1018168,-840210,-888424,1389033,124411,-604347,101506,681926,-586687,-919145,980159,340704,-1158459,-394893,1004420,669152,-1320971,-85054,1584558,-53921,-1340745,-157946,1907210,-366023,-1206607,963490,893782,-392510,-902647,1062602,843937,-1373544,-307700,570564,-136615,-974578,339230,924065,-1059348,-450171,1402121,457382,-1264984,-521313,1612982,-251566,-1457586,531946,1226033,-463951,-1408139,587784,655870,-1038380,-365805,1166184,367463,-1174827,175698,1433296,-471976,-871510,348940,1162202,-856764,-1054052,862043,842490,-968929,-657491,1118716,547988,-1321149,-112136,1098691,-346275,-1217189,364303,1351847,-863449,-779801,1099228,503573,-989808,-257436,1279883,112726,-1514118,495173,1363370,-634728,-1267282,973501,647119,-1332019,-369836,1000867,35641,-1125705,34276,1224163,-445007,-1167039,738457,1048433,-697183,-1050513,1232975,562895,-1315399,-345433,1235617,-57097,-1574103,158202,1305778,-564417,-1073544,587057,909039,-883766,-826819,1149177,690339,-1504994,-541291,1170545,-8285,-1341567,448423,1333620,-637086,-1134087,1071751,727435,-1116273,-210834,1352443,143188,-1396864,233593,1135078,-266501,-931477,685775,952754,-910391,-680256,1008365,289604,-1014368,-194727,1330249,68768,-1353829,399855,1224785,-263645,-1052526,635069,585546,-1125767,-714872,1048773,346359,-1217295,-152620,1215603,-206590,-1230305,554653,901406,-832491,-926890,895281,768324,-1151909,-597436,1123569,209542,-1065352,873,1082905,-214525,-860388,934844,856765,-937526,-741964,1114255,246754,-1111047,165962,1108052,-335598,-973401,265799,713459,-899514,-721463,791914,389864,-726047,-520304,909154,329895,-1204143,-80979,990086,28621,-962988,367235,802817,-681206,-615333,932637,774736,-1009140,-568568,1402812,89569,-820829,100267,1109638,-288026,-1171726,907644,488752,-702506,-328172,780965,418447,-1260934,-11473,680600,-267469,-534718,463646,650805,-829337,-532280,650710,-20099,-593661,-333939,998324,-69147,-945658,448854,366049,-41505,-867256,607532,655707,-635999,89075,496708,462167,-677357,-225286,1225216,-289356,-536256,39989,955506,-232262,-1050292,973374,556980,-710021,-172137,374848,488994,-1066068,133272,907545,-537934,-412658,112977,956269,-554456,-562770,860024,-348141,-203760,-341234,501836,144762],[0,0,0,0,0,1,-1,-3,2,-3,2,-4,8,-6,11,-15,19,-22,25,-32,41,-48,59,-70,83,-97,117,-137,162,-188,218,-251,292,-339,388,-443,507,-579,660,-749,850,-962,1087,-1224,1373,-1542,1730,-1936,2165,-2415,2699,-3003,3341,-3718,4136,-4601,5114,-5689,6339,-7075,7909,-8870,9999,-11346,12988,-15073,17856,-21964,61202,-211917,292580,213872,-166054,-296977,303152,89535,-347855,-260722,355570,-133152,-271956,348434,265254,-386802,-417603,12411,238189,-289701,26943,72634,174669,-275983,-19562,121865,-166050,-72350,60193,373599,-103806,-64134,19514,-85563,-176330,188612,-60395,89555,-130935,253070,363615,-199107,-201699,221864,232155,-480002,-514476,627488,287807,-697986,-198208,633650,92976,-791632,457395,931736,-215415,-604994,355520,618842,-816509,-221144,430762,47966,-652614,-320264,938010,-202309,-745599,733420,277193,-407538,-589030,635062,403825,-912140,147982,276886,342873,-706330,-539733,824988,-281668,-121969,128696,304608,-135020,-778379,839679,-352460,-591968,252428,501439,291462,-1427187,997894,1005936,-1251914,-576002,302290,1340058,-1538675,-413852,1844241,-96172,-649434,-453592,1628279,-56974,-1507836,1232699,182579,-259047,-719577,499239,1055736,-1680048,739126,949580,-110190,-625685,-621031,2502034,-1193409,-1036359,839752,793089,442721,-2189433,956598,624808,-787302,301898,-794225,1173625,-1084044,508425,775288,-2152543,1131821,188518,1066857,-1743926,-820808,3129445,-1340313,-811938,-272211,1893305,380030,-2999004,2285179,577113,-889277,-708186,86043,2475254,-2852747,449958,999140,-779853,424114,-889707,2231537,-2113315,-857949,2560830,-744003,-331544,-2042628,2999818,1104060,-3267676,1231691,673947,2175130,-2080366,-1588518,2946857,-1303314,1047318,-1479657,299885,528630,-1509321,2639220,-2499372,-169456,1411717,-75197,48340,-3504924,3500272,940170,-2664407,266928,281797,2763047,-3515781,-110330,2698741,-1454831,280131,-1588794,2760930,-650627,-2000507,2812359,-1617671,534488,-593346,1343387,664196,-3614735,3679922,359171,-960153,-1430450,31245,4505899,-3794825,-798962,1229250,1237202,483999,-3874654,2746995,1029,-817942,726622,-1485835,2009888,-2065339,1929750,156677,-3069645,2512829,-30758,970068,-3055235,93656,3977235,-3127830,-492745,-38338,2482263,-652554,-3464685,3730136,-399376,-641040,-830177,448781,2032218,-3211806,2185531,407215,-1257726,656578,-273767,2625748,-3301135,123085,2913559,-1399818,-770039,-1780618,3646741,-155501,-3635469,1386754,220328,1602528,-2612867,267910,2007408,-2225078,1439046,-974869,290631,-349102,-507570,2999405,-2771104,17259,1175422,600486,-698558,-2756985,3731422,-44331,-2030612,112510,1070163,1610773,-2976862,1243084,1621421,-1459025,-439316,91419,1872133,-2025119,-863513,2435022,-1070835,-313562,-203692,1644672,-157130,-2639551,2295295,-107783,-764709,-1138954,972817,2106168,-2556893,41185,966280,599835,-703809,-904679,2433142,-978422,-801578,1069148,307718,-401276,-1563372,2044748,77645,-1863769,925190,1140459,-56898,-2007379,1080742,1767606,-1877992,-929866,1142148,1085665,-1497969,-870434,2288147,-561612,-1187146,174501,1360529,-153018,-1691617,1220322,982129,-985767,-840440,931124,934606,-1619752,-96437,1138095,-432193,-1038413,9231,1562805,-651660,-1399821,837095,506581,-757277,-547168,971622,297968,-1452424,357410,1300952,-50184,-1177618,545659,1104452,-1054107,-802541,1262982,594857,-1573151,-256394,1667874,-320847,-1335722,509041,1475427,-610250,-1248835,947438,801533,-1135692,-677090,1167240,458403,-1263442,-195420,981607,-372957,-1180572,548216,1029254,-330663,-700511,638399,489793,-715972,-458471,436838,308019,-797491,-70945,1086254,-433644,-1033381,601551,615973,-795055,-627051,1004511,250125,-1183787,-150155,1014406,-161978,-1080428,647012,910799,-428214,-715261,716125,693341,-1085598,-177881,1108304,270955,-1091641,-127136,903507,-541382,-753051,485714,927518,-457055,-673579,590440,183521,-555071,-136598,435402,438767,-740774,175819,421918,-177273,-373469,36873,1040928,-562085,-273634,623676,-63916,-195890,-574434,659204,-122818,-904316,691962,336310,-154537,-505255,335364,761303,-1076819,-289571,444218,44303,-517234,-168798,972522,-846258,-190333,557857,362763,30876,-758765,847644,-141494,-494485,160248,-16772,625161,-792616,-136646,195082,-249905,-99177,-594610,795371,97064,-464847,504744,-277516,498012,-301907,-7075,391666,-791726,609064,-547255,-128097,-388538,-196433,919384,-1070774,176494,217157,-33765,474972,-966712,762693,-414448,-122191,-24930,-466390,391221,-555711,640156,107687,-587071,475038,-342474,679225,-410504,-354593,1094613,-563890,478963,-611120,258244,842920,-858436,393030,-216445,924414,-249929,-991769,1140317,-368160,245468,-564871,261628,599264,-996296,534171,-349916,323453,270075,-486558,485638,-659775,833263,-85364,-704652,308773,-161876,925669,-884394,-301421,367981,-108224,745591,-835642,222025,322095,-145651,710702,-656600,34530,-22446,154272,427650,-979837,128918,608907,646286,-744704,-1119783,1266518,-10213,-519344,-374532,494819,689709,-1186197,198701,779626,-116110,-149099,99479,786877,-311441,-363041,475683,-95067,62738,87970,446300,-207139,-507378,674612,-3628,-870499,-325861,501208,694854,-922954,-629892,730844,357357,-488800,-540839,-44316,-23566,73846,-11594,-319855,-290079,255384,719191,24521,-1075452,674576,1051707,-80288,-1188691,139164,1410769,-391926,-1045995,510026,741239,-398630,-887451,480077,583839,-872158,17393,259193,79724,-758169,404767,623591,-846121,-177140,824783,66927,-598133,-399795,1183535,-120897,-1065229,451156,448839,-34524,-804491,395251,729059,-487340,-167674,-487960,296661,-386702,-14266,741985,-807786,-116161,361708,645744,-623778,-1013874,1389820,439915,-1040660,-528317,1118588,899865,-1526305,220493,1218215,-114682,-653307,5668,950711,-836617,-569088,1059234,132633,-324257,-239660,945967,11857,-1419916,608589,639167,-445709,-840932,238824,1143881,-1441263,-170770,738003,227148,-598557,-550429,1290001,-206531,-429675,-191762,377801,68138,-1110904,1036071,236981,-954324,77888,678459,410166,-1382389,169461,1315635,-721253,-912216,277606,948382,-988397,-963266,1222540,-73576,-947936,-246219,1198251,162803,-1202535,594836,591662,-475246,-729263,417349,599462,-857228,-477181,911524,-25850,-642076,-253602,985750,-436458,-964437,453739,520638,-390910,-517982,597367,430642,-776394,-342,349387,-135416,-882723,74612,659987,-506375,-576326,553513,492003,-525847,-349233,863356,104351,-1066298,-28166,918004,71447,-973471,690171,788705,-906927,-791473,787180,472864,-864641,-594353,1218680,-148012,-903579,36432,999581,-428898,-807780,399427,685656,-546910,-413226,680359,497627,-824759,-302638,744830,-59467,-808718,115889,733477,-336884,-574364,580697,363407,-586716,-150680,873965,100423,-808911,-81670,1154584,-318494,-1161426,461378,559720,-801279,-701269,667419,551398,-958684,-157767,1133716,-53234,-909755,404939,936297,-540185,-921066,730328,479646,-823562,-266753,667532,202886,-1070505,22863,986634,-167406,-554051,-8007,455259,-584983,-446932,582522,396999,-435188,-215528,928336,161086,-572169,216952,704689,16059,-476179,236552,789088,-747130,17268,701524,246862,-876794,-121437,1028684,-577824,-651038,350584,607451,-435066,-946208,919947,324085,-873468,242323,523611,730268,-1240510,109118,1100833,-794161,-147325,-197066,707323,-668538,-542483,871868,-429226,-130068,-472554,774538,397849,-920771,784656,-80306,-188017,-274119,-55875,1131442,-1151106,308684,233590,-81029,-18841,-988772,1028437,-360284,-743974,555729,-240249,447506,-860296,804785,12062,-921614,1044993,-483288,278752,-1062714,129215,1301420,-1487880,457464,-198828,572880,-301521,-1379877,1716147,-556891,92770,87966,-346616,1450843,-1422215,865042,-338302,-589133,787578,-698884,1279633,-1222670],[0,0,0,0,0,-1,-1,2,-1,-1,-1,2,1,-2,1,0,3,-2,6,-4,10,-13,15,-16,19,-24,27,-31,36,-42,46,-52,57,-65,68,-78,85,-92,100,-108,114,-123,129,-136,145,-149,154,-161,163,-164,164,-166,164,-157,149,-142,130,-109,84,-56,14,46,-139,272,-493,878,-1565,2355,57056,-142981,207166,-119767,-1694,132036,228460,-220627,-136144,419290,-263913,-298576,138411,282178,-293786,-56603,-43531,171177,-316481,57751,261456,74657,-120957,-255502,283093,50827,-145343,-45700,156298,209200,-173338,25650,131924,-6516,16942,95692,-2852,-76368,-72758,110226,-354025,-149974,212226,341167,-27581,-272126,684440,206081,-527108,-320611,315190,-17063,-935456,5703,834890,-460496,-464715,430886,748742,-551480,-418869,899505,131414,-534250,-53185,816219,-40538,-760657,431451,481073,-413337,-555577,327110,811863,-853281,-461927,428962,-217612,-115725,-484292,921316,94308,-463145,309470,162086,210885,-904048,531507,508363,-944510,169454,398107,91955,-1227785,-31397,1570698,-1221014,-544282,600626,972175,-832001,-1227100,1761413,-109276,-955193,-199406,966341,765124,-1882935,732183,690057,-671241,-323528,-24762,966238,-1505918,-103354,1456349,-1081225,-447148,-310187,1733718,-393026,-2106825,1589380,665071,143074,-1605252,345925,1789258,-1559097,202115,-545131,460607,211143,-606537,1513307,-1884052,521972,797050,-265499,-525589,-1256930,2861766,-393125,-2270092,1057869,419689,866866,-3017035,1222495,1895962,-2337233,437,-411662,1922659,-1450235,-1013524,2420433,-1737026,183053,-367447,769616,-86918,-2128887,3274435,-968202,-1202134,-247851,1350314,2166109,-3929938,689794,1982555,194104,-957317,-2590722,3560729,-682680,-1042064,430774,-992477,1815979,-1862342,1572178,-696702,-1947978,2829627,-835279,-246472,-2120231,1592765,2661569,-3960528,910284,826336,1669016,-1625360,-2165225,4443528,-1656817,-701352,-269519,948008,1315154,-3410001,2794858,-554898,-973761,970016,-663024,1762583,-3233111,1829305,2166315,-2920362,6784,-574277,3751890,-2200102,-3302785,3248500,-141521,504656,-3298617,1167898,2635301,-2723671,1331010,-1588648,1257755,-51786,-599172,1860852,-3494761,2120746,1076314,-903368,-1049954,-1317187,4355975,-2597473,-2292341,1489246,666076,777709,-3996454,2739896,1443699,-2432872,694230,-595599,2159149,-2234018,-218005,2153681,-2465465,937093,-282076,1187419,-1270848,-2015510,3990765,-1856321,-995542,-467789,1989714,1332747,-4263359,1760614,1204979,-108118,-735544,-1385314,3101799,-1797869,-441020,803342,-685711,998558,-1378467,2263140,-1565581,-1585599,2488591,-288116,7358,-2241974,2513112,1353352,-3549973,1071103,787353,927467,-2123731,-529998,3016652,-2164816,-514300,404551,1030176,-367470,-2098452,2513334,-249436,-1102329,876937,777131,653416,-2555437,1348855,1221311,-1616302,-35787,151286,2135769,-2044357,-1186474,2203995,-256086,-377521,-1183908,1853910,214466,-1610431,1723567,207117,-414809,-836389,1029080,1037305,-2347271,583775,1562927,-492518,-1238517,257236,2286520,-1620331,-895790,1380158,792105,-1054243,-1226593,2179189,15973,-1692895,417200,1199515,-78382,-1697203,1016781,1309129,-1330280,-252118,1030636,934153,-1277447,-639129,1420099,-273848,-1260570,54902,1195857,-362671,-1055427,981649,742165,-910661,-747432,791755,641764,-1691455,-75128,1150325,-248422,-1244538,284157,1193824,-1044220,-900381,1121119,808617,-1269976,-791410,1506357,246774,-1432704,426795,1242928,-634862,-1365995,691078,1263260,-1130088,-637577,1117778,526867,-1230962,-128050,1214683,66861,-987292,218524,1002233,-507545,-931675,526940,746737,-723447,-451011,699472,141164,-966121,-68104,897885,300504,-983368,478474,962378,-636313,-826334,771190,528658,-883801,-254129,1385726,133881,-1207124,356223,923142,-585940,-532357,782936,1010908,-1084750,-669280,1060925,185855,-863604,-193182,1154913,-316267,-907439,336981,766900,-130756,-514496,702980,853786,-553818,-68384,404107,399784,-624496,-399919,638320,-83634,-121921,-59665,378983,-45443,-411397,712690,257734,-639513,50203,553083,264019,-873589,463170,772177,-175439,-556285,22089,847551,-775834,-287826,744607,113495,-287912,-227854,1064495,-358606,-523334,713200,307884,-27394,-650192,515588,573343,-767232,245938,51561,331504,-560668,-490499,796168,-526510,-207662,-513290,366210,567222,-1037076,601405,-274107,-105424,-116477,-697372,699592,-560606,369492,135847,-680438,330934,-509743,710320,-607168,-511954,925694,-198584,116505,-802310,446440,296766,-763758,850404,-392989,51695,-181040,-282010,470898,-841357,434296,345382,-15482,-261942,-707857,1142262,-305488,-240589,-103530,-315666,849847,-873001,-94323,323660,41523,209065,-780109,1211337,-31388,-608239,137197,-312431,806958,-1336383,-322248,333233,-402837,472568,-571587,278959,-487371,250224,284446,-1024366,208043,75502,393316,-252283,-946044,938065,-234258,69129,-365172,-238283,715651,-102281,384197,-168295,-189304,453348,-62138,350356,-784376,-187107,1052675,-85144,-88822,-1026043,936862,472284,-1265599,86448,306339,596189,-898629,-167423,971193,-480796,-273092,76591,566347,159117,-824848,522145,5976,-401842,-238416,64226,-54235,-742575,578511,325213,-554295,-21105,796456,213299,-501339,-246710,497747,451658,-249460,-578553,127676,254665,-1332,56343,-215692,-318028,449768,260325,-134737,-1184450,451840,1459238,-660479,-877968,327965,1420887,-180378,-1444845,363353,820796,-504696,-915747,511764,824666,-718906,-47525,564758,-121267,-441129,117973,693581,-531075,-494446,810018,-71288,-526227,-265521,819369,258240,-1059764,293289,630906,17650,-836997,72399,1192408,-433946,-571059,124370,-64020,47035,-300442,964683,-727407,-607938,1102171,429978,-423744,-943944,1164849,634821,-1350425,-428919,682049,620536,-1214780,-493667,1405809,-374058,-785014,226943,747338,-150423,-1123228,1083240,11688,-705258,-68928,744145,377743,-1414213,582693,598081,-643699,-585662,180735,1255820,-836351,-638297,787382,257698,-393205,-630966,890259,226446,-1123109,495242,125614,42199,-946012,289088,536504,-1283749,217532,870486,23472,-968316,-332346,1320675,-887906,-962211,567477,992290,-386099,-1232139,938043,217695,-951102,-95240,923694,245947,-1382711,-45879,1162816,-879320,-689247,423399,679066,-545868,-470149,1163359,92619,-853805,15453,982940,193286,-1083811,471393,658674,-121863,-514545,264873,611540,-851319,-312854,706452,22883,-688678,-219820,944980,-294408,-751585,881283,945069,-683767,-506746,742042,252353,-1164276,-70055,1039545,-255864,-1208352,447858,1118100,-672653,-855790,792992,437853,-676467,-237819,1313166,257149,-836764,243353,885241,-144222,-471486,512712,729214,-101894,-605923,806611,459633,-770923,-488633,965787,217332,-1018815,8753,606314,-404789,-734876,483448,650100,-620435,-368700,587231,227500,-847232,-13667,945577,-262377,-795074,425047,925075,-642775,-726784,506264,236121,-740381,-157446,1085208,289149,-1010235,219486,1006026,-383893,-1156180,410073,705306,-879428,-652693,686699,43479,-777327,-224123,871170,-170495,-598599,13014,709676,-250748,-806871,331964,74949,-484120,-82330,476839,214125,-532942,226827,826301,-405338,-425191,196735,1000562,-564419,-329849,758711,9675,-179726,-419709,880971,74205,-735302,698847,639289,-277370,-685010,746049,691976,-1182763,-12897,550756,179276,-746788,-305446,1046016,-421419,-399675,199566,387140,196125,-1116310,1094943,-3007,-566462,278270,208168,443538,-1010210,452895,863291,-574098,174903,-262106,782780,-655029,-714357,1516090,-349251,-186453,-402358,580587,331551,-1465580,957805,-287076,117997,-192582,112571,1270865,-1312040,909406,143688,-649361,-61781,-631170,1824176,-1134496,-504618,925211,-267056,478194,-1312400,856740,504382,-1035765,1017959,-625115,835057,-659424,-211885,1123183,-1641104,947718,-279439,678521,37402,-851736],[0,0,0,0,0,1,-2,2,-6,8,-8,12,-16,19,-25,31,-42,51,-60,77,-91,108,-129,153,-183,215,-249,290,-341,393,-450,516,-591,672,-762,862,-976,1098,-1231,1378,-1541,1722,-1914,2124,-2357,2612,-2889,3187,-3515,3879,-4275,4709,-5185,5713,-6302,6957,-7694,8524,-9482,10597,-11913,13501,-15479,18032,-21509,26641,-35308,54321,-126806,-34174,29323,54342,486580,130978,-252919,79512,553843,-196047,-365312,-22327,375862,-554457,-236874,-7581,82791,-38283,-16779,180074,168806,-37492,-224170,353620,291480,-356917,107469,233544,348604,-295426,-152956,549747,152573,-235093,107523,447544,84742,-516553,438604,244809,-626073,-57511,315238,74465,-655130,-54692,442865,-552907,-357299,501409,318573,-477759,183977,675945,-310002,-384578,163341,219794,-199913,-239653,530965,332323,-318203,-190077,322165,266624,-707736,195953,725665,-17375,-496243,-113964,1198848,-290374,-702623,609192,377330,-485453,-1041708,941106,726222,-1158352,-407963,806013,541455,-934928,-204974,1028501,-627432,-56561,304133,337959,-733784,-359548,1436120,-718602,-894160,390183,916793,-582655,-1393678,966223,685021,-396763,-205829,81802,1167582,-1049256,-12068,698076,-1013623,247124,-213141,797538,-618225,-945072,1474605,-310481,-298666,-375038,1201828,632386,-2633351,869922,1358423,-188890,-1693875,-265261,2944610,-1432531,-980276,748388,764638,139067,-1910233,1457556,20225,-692325,700050,-685098,28078,-978664,1881307,700477,-2701126,993243,1116557,1225078,-2312074,-802143,2721022,-995481,-393408,-772114,1065662,660521,-1803790,1665637,-770669,207951,522118,-90806,849284,-2458139,1857291,420322,-2182807,387571,305037,2551366,-3325594,-1023630,3513257,-275068,-1071661,-2782480,3552862,1151930,-3176043,691748,110453,2039548,-1851355,-566746,1524673,-1756956,2162081,-824725,-777941,-627745,91183,3417088,-3697857,-856241,1975185,1562258,-405757,-3758649,3340356,1097950,-1177439,-625203,-752064,2717985,-2051468,575969,501353,-1386557,1885981,-913985,942233,-1333611,-226334,3307847,-3003943,-479728,241038,2575363,-420419,-4577074,3526494,1327763,-702154,-2493382,386690,4623986,-3202657,-697144,448740,1141147,838424,-2631057,2118990,-1597341,542051,1770355,-1823307,67383,-1438136,3631888,-498291,-3568083,2113613,1066518,1294220,-3462188,151166,3337570,-1547571,-217366,-894097,1846343,272412,-1752293,2347976,-1619070,420910,526998,-87049,385741,-2409314,3466097,-367388,-2335005,438515,1073495,2179830,-4223790,369762,3327989,-722643,-1466257,-1818350,3831862,-446368,-2604659,1421531,-83921,903840,-1851171,1032931,598363,-2182761,2313868,-31653,-709075,-1244616,1092304,2642428,-3223492,-297680,1691651,878690,-1079781,-1930116,2908190,-219668,-1054217,394961,298596,968677,-2099281,1404276,498098,-1726156,642209,173917,724723,-1988075,177332,2446210,-1514474,-733872,383744,1839214,-902339,-2392949,2669609,415498,-1540739,-1168055,1552013,1089339,-2747760,545572,1045789,-30434,-802666,-174833,1836683,-1707429,-170138,1272985,-368507,-925633,-240931,2072827,-751149,-1621888,1420733,913356,-449931,-1386770,1204682,892689,-1537753,199470,1034606,89071,-1081774,176221,1577705,-780650,-1057381,443699,1032212,-846583,-914435,1708906,608874,-1237274,-362951,1351958,352032,-1812561,572537,1399389,-701488,-1202468,691869,1165982,-1165646,-686424,1332139,276804,-1098477,-210739,1270721,-563901,-1141121,650774,637568,-1191747,-585551,1133796,313792,-1229402,78286,1052303,-390840,-1124792,422960,1070193,-752822,-1044329,888075,507901,-836264,-422883,1432721,299039,-1284819,-104934,1150461,-104505,-1383198,611149,1248346,-589323,-1114211,706279,810374,-1168596,-438268,1304707,91359,-1013508,82515,896693,-543925,-754510,770318,314528,-881225,-335033,996501,207932,-1055628,107437,722213,-405479,-432772,196659,487333,-799176,-436852,877912,125192,-983201,-88990,660212,-38038,-983909,323929,562285,-283163,-444561,591795,631198,-791041,-378086,729579,583832,-735236,-284985,1073946,-148919,-754312,-12271,765829,76647,-752061,589131,283554,-514354,-180650,418059,382503,-897881,291581,638949,-557162,-229041,256688,791975,-895380,-427809,794904,-401889,-172470,-185226,417421,-103072,-375045,940114,132388,-219647,-311224,453896,257426,-984077,490858,521363,-204531,49137,-406381,651817,-212879,-593093,186559,337791,172838,-959565,337154,437469,-332904,256622,-398929,509940,-656540,-36971,508985,-550526,638464,-8911,149411,-234383,-64514,1143082,-576930,-98033,-73262,224483,186184,-574267,854287,-242754,65752,429038,-213071,85840,-598409,988247,101369,-958475,263394,114816,539380,-617906,-203393,622631,-357983,197751,-545510,-98013,202163,-628988,424860,-660510,344447,269905,-399245,451452,-443870,596136,-94380,39490,636699,-375687,196137,-647956,577866,407273,-501838,-33257,-173417,504899,-160292,-473231,300899,-446047,-44135,-288947,497660,-274394,-425833,917780,91239,-528672,-350805,473285,707149,-1091148,314552,301572,195693,12123,-465307,290305,-474246,465151,117811,-353230,2379,-149698,483239,-314565,-740832,640130,-347204,104064,-516592,368807,160820,-294515,488846,186746,-319416,-653387,276328,806018,-820973,-493428,153529,594323,-501720,-776379,968814,234121,-670188,-358275,791552,83508,-883540,293893,697624,-54306,-720833,-24914,321662,-658652,-104689,179038,241265,-284779,22160,302421,-493167,-202700,649654,-79361,-838955,-259317,802836,-107055,-905124,155821,505262,237802,-515132,60724,102186,-428728,63725,439826,28488,-393507,327677,1025683,-448165,-866116,69781,1068738,-511220,-916265,763783,778465,-132055,-988002,909333,758894,-1293941,-144833,374886,626135,-904428,-278069,911154,-461641,-112148,459966,245282,-389517,-242254,922943,-614386,-707467,489534,654154,-54556,-1036007,895960,534125,-756642,-339682,314100,754106,-695204,20338,545090,-727435,-72726,71702,693317,-754661,-645613,954334,-47457,-897740,-244509,1029270,467915,-1556108,327360,840463,-25696,-785157,-41171,1458700,-763246,-731682,516424,292268,-463594,-772490,1377701,145645,-661369,512135,599420,-180833,-1104130,799967,246610,-1168080,-124853,389368,26717,-995326,-266538,1038998,-130842,-524916,286853,854511,-263511,-393771,898757,186544,-441523,-105123,679307,155230,-918492,326072,824904,-661700,-711878,369627,1005151,-690033,-641494,1018961,488553,-1159263,-477348,968710,-40923,-907394,478744,834744,-325614,-913120,851130,624692,-940923,-227519,725490,231508,-772524,238728,935723,-538094,-690372,677765,565265,-546577,-408266,1074831,294007,-773160,-44422,772596,-221260,-807410,536685,525470,-486289,-541460,483061,690883,-343193,-382151,798816,133254,-850646,-344294,925780,43276,-986604,356519,994828,-650502,-621760,780933,559758,-729515,-574919,1017178,-140914,-1081463,-184932,1030479,-107573,-854902,588347,575292,-855465,-492347,651491,103316,-562368,-63558,744461,-106507,-520242,219861,411978,-382708,-263159,301252,202234,-675034,-276592,635641,259260,-798571,326748,695427,-271832,-754070,276023,848008,-396130,-666402,361845,490825,-608763,-82116,629011,50166,-489023,-65905,1221894,-399831,-620434,721217,452611,-548010,-706716,770436,290893,-500423,138671,548415,29132,-598819,-14145,562076,-456128,-342540,420551,317354,-444499,-245698,825370,-587626,-338851,96563,375646,72023,-1026080,776125,557487,-771023,-155938,41921,1012196,-676739,-100311,667882,-105147,-109332,-579219,778543,-389976,-456802,697222,62602,-88793,-573241,618012,547743,-1201925,683078,52219,97658,-424884,66799,1076384,-892501,-102662,130900,263516,-22122,-546326,939116,-342606,7235,468652,-790457,442827,-719770,675352,-53860,-659043,423525,-564189,952632,-785956,-461709,1044685,-861339,269381,-912482,631434,579512,-1239198,1091824,-715206,594833,-455357,-519294,844882,-1256926,1289736],[0,0,0,0,0,1,1,-3,2,-2,0,-2,2,3,-3,5,-7,12,-16,20,-26,36,-45,54,-68,86,-103,123,-150,178,-209,245,-286,336,-389,446,-511,589,-672,761,-859,973,-1097,1232,-1377,1538,-1715,1909,-2120,2347,-2597,2872,-3168,3489,-3841,4228,-4651,5107,-5605,6155,-6757,7415,-8137,8927,-9790,10727,-11789,13441,-131,-118347,-31004,406857,-28441,-8324,56405,200286,-429573,-400826,284044,89262,-68345,-252806,369161,4635,-411390,-207954,294526,223800,-130882,-238849,41544,307403,-28166,-337046,185552,374158,-466275,-231512,462304,182749,-610215,227799,340270,-145472,-438512,245865,502007,-445247,-139345,368098,5951,-118269,212945,473007,-346393,-343316,437060,125778,-461464,-189964,476165,-154640,-487148,6267,597598,-139569,-442664,506305,600700,-752525,-220267,443830,366430,-695304,-323431,902570,15559,-543550,54623,557719,-171613,-947953,506306,548692,-703153,-535401,231898,847403,-1215887,-284918,760904,497039,-552691,-711037,1183245,-347412,-885942,670539,-11007,-582408,-283904,1357047,-126455,-1208263,811390,585912,-87050,-1307602,277344,1346074,-1125080,19033,227948,651828,-754517,-789586,1226396,-957341,-312163,216894,72528,-317776,-1246687,1453343,163665,-1170732,167292,483641,774954,-2209061,318316,2159065,-1110790,-686502,-267487,2468504,-623407,-2327477,1451242,528665,175133,-1764007,730984,1384745,-1394402,919605,-264639,-159144,-385065,717954,1286578,-2889650,466490,1627102,-30444,-1366342,-1504037,3141867,-400707,-1466564,341369,37694,1413123,-1860669,640530,398225,-1011820,1222344,-846173,942387,-1187426,697063,1613225,-2888649,566976,664540,1230728,-1495513,-2548149,4164309,-171434,-1912552,-1276049,1772842,2646042,-4353145,279463,1452532,663613,-650922,-2050257,2373048,-1352490,621812,819144,-1845676,527741,-337977,2760772,-2195805,-2306725,3324590,-131563,-55162,-3257852,1750610,2657153,-3231100,87645,-560632,1832553,-492534,-1794580,2131281,-1771831,1381474,-99771,-676011,465388,-1426008,3307112,-2329017,-1814423,1868288,812737,671475,-4424945,2672886,3147011,-2753135,-1299708,-244013,4158021,-2061616,-2795996,2599642,127087,878329,-2678302,868716,783539,-1591944,2482612,-1957303,-315192,116485,1634076,1354436,-4639656,2183104,1828555,-605048,-1869313,-1362757,4439602,-1628029,-1524520,456319,250723,1215111,-2468521,1820924,-148911,-861713,1835886,-1187641,679477,-1642139,1541509,1495315,-3564755,995669,978699,1497144,-2535942,-1627912,4482235,-947591,-1593477,-886329,2461367,1033052,-4250928,1623552,985700,-199374,-568670,-749292,1949751,-2097911,1195329,1082731,-1433782,-33212,552459,2511223,-2683346,-1373267,2738787,166413,-634009,-1617808,2400785,839917,-2367392,1119750,458954,421679,-1362122,31569,1629351,-2077982,524827,752923,267743,-871088,-756331,2634742,-1343533,-1281600,730611,1093008,-433365,-2705159,2041430,1164643,-2181295,-580392,909869,1753403,-2053370,-213084,1956203,-846848,-551141,-404492,1401736,-1087318,-1244531,2048825,-510101,-950293,-214311,1582144,-85285,-1771115,1228971,974099,-708959,-1094961,862086,1400965,-1570796,-357128,1290510,91466,-756665,-331167,1737403,-763841,-1189777,1009422,853156,-687117,-1313439,994367,776620,-1544623,-336511,1342316,455063,-1652251,-11630,1758928,-650311,-1357403,840212,1212823,-962660,-835692,1483991,249345,-1329139,-35538,1016997,-418754,-1249643,754360,1184916,-986394,-783823,965928,614966,-1121839,-156155,1242157,-55229,-918105,687681,1167855,-525098,-997747,852556,918817,-1188164,-565844,979019,145938,-1317059,-479394,1313993,171638,-1190575,260917,1125811,-656692,-1061907,395343,791887,-938262,-735018,993205,549618,-986792,-138509,1020694,-380138,-998001,576470,877302,-839486,-504568,775924,591506,-1053664,-311618,773658,-380814,-703244,109954,739492,-918495,-580896,447687,294318,-817508,-130827,989868,-99689,-1001531,200029,872502,-514973,-879712,459083,821375,-612362,-390411,743836,657587,-756339,-376724,890996,370617,-1077786,155084,784908,52647,-792975,377309,659021,-803830,-217232,276917,194425,-734489,-57490,985400,-652042,-389077,105180,435406,-467639,-577204,957116,123624,-374521,260158,207142,143195,-466960,543611,133154,-722133,367405,385063,88142,-847001,-85655,968934,-292823,17272,-247106,774623,-213265,-723754,570397,-4217,159530,-511217,-21438,580142,-621326,266028,4946,202969,277506,-355737,864472,-656133,-109117,289175,-234347,232623,-375856,717965,-449531,-614241,444300,-175396,542098,-420797,252703,364886,-732979,728622,-102364,78056,-405734,280301,804900,-1061974,341511,229108,-173814,-308492,-629569,1047557,-200631,-216727,-323474,-119789,752157,-794601,148758,153063,-171241,411912,-715327,510221,-180867,88012,330789,-714353,854945,-414222,-86643,-3907,-151897,778070,-811537,-91759,348843,358653,185085,-930810,1005062,-37112,-365090,194873,-340536,485432,-726803,662495,434525,-898781,-135974,190768,761090,-1011006,-394083,1038078,-171923,147856,-314559,366267,24352,-158717,368156,-736421,104515,413856,233058,-266868,-663925,683347,127279,-381527,9857,17196,484403,-554553,195693,288342,-231880,-169681,-188914,757376,-558612,-781763,670092,352852,-415620,-618058,799955,511174,-736607,-176925,531688,361580,-981415,116879,941984,-300521,-603738,522234,1020228,-382099,-497911,316091,120401,-133392,-290959,272143,-308298,-413142,785365,-118801,-573315,-273841,954275,329455,-1131385,-101068,608416,-133449,-639917,35988,486673,-470426,31691,347984,138151,-558344,-273501,969169,-452109,-627372,347132,975768,-372738,-1414361,829557,781386,-584269,-878211,476244,1117720,-1022100,-291518,674722,147265,-661815,-524718,1248780,-420018,-599301,251312,275473,-301770,-477098,801262,62317,-849931,679617,388878,-375313,-1047764,502842,754626,-1114442,-253143,616652,667797,-225044,-390371,709411,-277237,-156738,112776,128622,-310790,-855350,1170909,246960,-1082662,-323166,793768,603866,-1631542,-141056,1001764,-284142,-1007893,-19299,992024,-390509,-1160569,791201,403384,-519522,-417372,575213,416093,-1003117,398021,621191,-190935,-587298,324717,792442,-915561,45091,569705,254478,-947299,-346016,1207763,-495679,-601114,304089,393389,100400,-671628,489785,317720,-798808,56832,556953,358587,-989957,42566,861880,-567218,-670224,242447,921956,-838651,-749116,1071803,463771,-819345,-460063,741974,207446,-1336284,438498,962632,-442487,-752500,437631,1035769,-657934,-335683,766024,263714,-581053,40279,968555,-299330,-834615,658430,533321,-268202,-589942,705110,493438,-799101,-85799,807392,50105,-778900,-26343,789071,-264539,-603573,427356,718414,-656867,-477033,582539,351114,-809850,8762,1008302,190342,-901622,76782,845225,-523894,-906586,996475,638501,-738522,-369600,987178,240095,-859449,-63986,675080,-249284,-876953,125121,581152,-491834,-257415,703158,49489,-581619,-519698,882312,41167,-635295,258513,726175,-291682,-534252,450944,347647,-571223,-204590,711969,340845,-774011,238878,726352,-265105,-835463,567281,416268,-562872,-686719,469773,354552,-720613,-504150,528417,263197,-623974,-16414,586280,-106393,-892257,547896,651854,-517357,-728153,362642,471495,-938564,58158,387796,-190714,-512833,23520,876964,-318607,-315948,371708,325303,-325151,-427037,603637,-186710,-527485,366573,471121,248287,-400663,190079,374021,-725054,66135,229209,469107,-326555,-472264,1063514,-315959,-205615,-65905,242701,394539,-981076,559895,19091,-317412,-84115,149866,979428,-986241,396588,671506,-480341,-193109,-340700,1232661,-500917,-845333,705525,-174399,298133,-555022,513908,376655,-671062,774733,-486785,383222,26348,142729,496818,-885483,686532,-60316,-65934,-125576,-623110,1651097,-450879,-402361,233386,233053,1092793,-1390659,531725,459942,-423791,501298,-1176804,869521,-461507,81948,713205],[0,0,0,0,0,0,0,-2,2,0,2,0,1,-3,2,-2,3,-5,7,-8,9,-11,13,-17,20,-24,28,-34,42,-51,57,-67,83,-100,110,-133,154,-179,207,-232,268,-311,351,-398,453,-516,581,-653,735,-829,927,-1037,1158,-1294,1445,-1608,1792,-1998,2227,-2482,2765,-3086,3452,-3861,4316,-4785,5072,-3770,6963,60731,-16911,-208927,158312,108310,-227803,25892,32411,232334,-197887,-324517,196819,19585,-51803,26441,-112210,-158957,64958,20462,-121258,87042,428907,108969,-322653,327448,564409,-632665,-309054,816670,272617,-567513,-113543,469319,-235094,-601849,380597,734397,-335313,-454500,345796,510459,-357725,-502790,547191,232902,-154348,-10036,37451,-288141,-270340,-4743,312651,-46258,-482344,181264,307744,-109456,-439722,62111,350307,-310378,-168862,294349,-96047,-451716,32245,383576,-521621,-245010,906235,302736,-703311,-37565,816087,-150266,-724423,44093,879095,-598025,-786673,838028,804353,-907716,-601201,1020568,358940,-653379,2846,740981,-83061,-613567,252179,555348,-544200,-467959,642272,291541,-901122,-186046,817340,107894,-1254843,56914,928531,268152,-1079536,-285026,855637,10737,-814390,-63317,214315,-376255,-133053,332538,-345137,-456147,373110,576789,-772284,-911664,1446110,370285,-1621319,-122367,1346061,298611,-1870562,335178,1740261,-300698,-1312737,239621,1224176,-453987,-697925,391924,489940,-465726,-5100,736219,-584302,-1049525,1153606,1024986,-1471107,-1359584,941321,1437317,-1758281,-1555902,1360319,1596362,-882731,-1699066,1049766,1026715,-1026034,-694368,41268,199876,-431623,350627,-345232,-1007996,748971,955214,-727678,-1504804,1225531,1914787,-1509866,-1567097,1270480,1943403,-1454139,-1822998,2107187,1152746,-1486414,-964091,1011817,838655,-1007114,173930,362705,-234310,461768,730161,-10951,-1590064,227921,2254503,-1034581,-2278892,547013,3114240,-485268,-3044595,510302,2749293,206161,-2662586,-142375,2048172,-173106,-971980,-380282,720756,179759,192323,311689,-1538729,31846,1749217,-23780,-1930997,-426286,2947078,-236589,-2718587,430961,2183750,-5214,-2805939,347787,2100298,-731276,-1750560,19272,1322970,-474589,-738028,849340,-744369,-258594,749621,318042,-1178407,-1008730,2236437,777235,-2471969,-854558,2426906,1551319,-2883616,-1350728,2408505,1184991,-1662345,-1726901,1797445,856592,-827561,-167133,52806,116164,-214841,863226,-903495,-1457144,1555669,1052495,-969557,-1964625,1618867,1879883,-2378659,-1134319,1779265,1049207,-1554708,-866828,2027814,245619,-1472712,-231561,1157842,-171885,-1222058,677221,342776,-764058,151057,954740,-141820,-1573184,679870,1734625,-1053596,-1614021,553678,1945642,-787793,-1926074,1114809,1527433,-544602,-1171200,1052991,765544,-1054798,146293,822256,-270462,-584481,747338,811376,-1202280,-198944,1577604,62197,-1629650,-32106,1999325,-555608,-1861891,903490,1637642,-880103,-1408049,1168076,1024219,-1256374,-512074,1088354,448366,-1295852,41487,1064246,-456924,-687840,559948,732595,-1011151,-805238,971954,413038,-1455460,-337062,1130676,110503,-1302031,3895,940195,-294579,-885308,346566,786545,-1098287,-432009,960390,294645,-1026938,166689,1227278,-456922,-1014313,623123,974220,-900824,-1042625,1140823,378452,-1199964,-490433,1345803,-138298,-1320517,159615,1314926,-488853,-742400,851169,732944,-471939,-418855,1078156,285518,-930338,-210315,905412,357521,-856807,164350,811490,-326453,-687090,546963,542114,-532421,-372907,671661,258166,-593054,51457,969804,-295389,-667067,606250,810894,-696131,-454606,1027385,335812,-945704,28696,808042,-223470,-673132,445808,730150,-686641,-929315,866516,376522,-473047,-412871,677048,136608,-560126,126729,593261,-25657,-496208,372231,456850,-218908,-243098,377445,175794,-339032,-55651,408289,243868,-332993,-194627,475484,-203808,-621907,412738,272153,-482707,-593006,440606,387222,-481425,60305,429231,-90942,-614007,414242,403123,-361034,-107437,546735,-123118,-579491,-5909,460078,-54851,-607809,144843,448241,-180822,-58042,340725,113797,-453764,-19669,250506,-145430,3570,-237371,354046,62684,-112355,31334,53258,116738,-10592,-249936,221046,347204,49738,-165582,-45522,136083,148614,105789,-245222,128403,376480,-268445,-241268,-121410,351120,-99984,-153819,130730,319034,-127883,-44560,55960,259055,-259991,-57843,-89558,-183976,-52432,307736,90012,-130546,243107,181846,-370768,-30832,232737,309752,-392805,61887,236906,-237191,30280,59865,-59290,-366886,165202,786438,-548469,-537425,362361,536985,-259591,-594047,356008,392360,-408247,-399445,327070,352455,-69799,-314530,244763,527534,3096,-50377,2395,-62494,-414154,89011,-15451,-307075,122069,15019,-37594,-164901,-48677,186376,-303483,-302470,340296,596425,-681211,-182596,753009,240413,-842307,-69818,850471,-294415,-660795,399937,356007,-528278,-308260,593949,326705,-1052192,88285,827391,-179626,-847750,-213856,1170740,-98106,-1040229,353323,714346,-253228,-592180,225691,432137,-457245,18414,365080,-64031,-397120,-125222,931676,-95539,-280761,62253,389261,-257154,-75079,792964,-489175,-932310,561397,977025,-466288,-1451064,993196,850882,-854058,-821891,510796,985267,-1089999,-78272,852596,-107048,-700185,102516,862383,-1007248,-802631,879086,513755,-860347,-586810,942117,302440,-1319425,5332,1142013,121748,-1012352,-13712,1171173,-318163,-815204,299859,665913,-93927,-1035187,885280,254751,-589193,119399,388620,-22219,-686689,745138,278822,-1131555,278091,995106,197527,-1411963,31712,1999028,-403610,-1209677,312217,1362723,-381917,-1561142,1043830,677934,-641489,-295162,954483,322194,-1184366,683043,836528,-752023,-835258,460928,1129440,-1408958,-1015024,1048764,332658,-774801,-874893,1284718,232832,-1360888,146911,909140,66914,-1058439,283732,930228,-576584,-448779,605913,275828,-764636,-2436,1161411,-761071,-1006297,940951,766933,-1168743,-1114142,1591941,642092,-1493683,-185367,1127286,425393,-1519522,161821,1108719,-513599,-765748,538422,890373,-1228155,-615573,1203742,262194,-1303357,-88942,1262218,-222865,-1393278,428932,975767,-548205,-1126483,421943,1296286,-967140,-543851,1200070,561606,-779414,-486310,1111422,-169871,-1191077,518520,796343,-729964,-673570,1030592,452383,-1506352,-16572,1016852,-88127,-1149142,409089,1178258,-888791,-958276,830283,800973,-1163010,-411233,1527923,37936,-984282,152028,1313424,-355880,-1326831,638173,1068026,-695798,-888131,1061915,867395,-903075,-587796,1349197,268755,-1110804,182260,1107950,97941,-1267473,432890,969146,-938393,-921194,919041,481329,-1091184,-220976,1263314,-56086,-952124,556683,1256475,-759426,-723949,829769,715040,-1129033,-682653,1264306,346267,-1014050,173843,1326330,-640359,-947767,652163,1178395,-793860,-598345,1166892,375508,-1079105,-449672,1181656,-97262,-995336,331654,1099546,-434684,-1208972,631832,733800,-816293,-513146,841006,263535,-884275,-10056,1152343,78376,-1073193,311867,879968,-465689,-878916,816177,406469,-1012726,-369447,1071068,278371,-1204835,302086,1062498,-579445,-1145847,692229,839990,-1256751,-499027,1186261,380761,-1171582,-45728,1079518,-117091,-1033440,403491,774098,-644449,-764396,754124,605448,-896320,-416305,861177,178429,-913882,-99817,761638,-109190,-849029,270147,723555,-526107,-833390,775950,417157,-477423,-465976,943783,47073,-1188208,286147,763412,-192523,-992039,449982,1143540,-799535,-479861,710479,143094,-626491,-29872,923234,-338901,-666607,659584,485828,-591336,-296612,1042822,565200,-1167732,-224382,778161,144171,-942616,44372,1193468,-256981,-681018,237366,706921,-285447,-864273,615989,158471,-213804,-194475,281530,212348,-859459,479717,574860,-645085,-398684,607986,865818,-950092,-450763,927483,172373,-665024,-766236,939715,196846,-864134,-140188,253712,320274,-358459,333194,-125472],[0,0,0,0,0,1,1,1,0,0,-1,-1,0,-2,1,-3,5,-6,9,-11,17,-20,27,-34,43,-54,65,-75,91,-114,131,-150,178,-211,241,-274,312,-360,411,-462,519,-589,662,-741,823,-921,1025,-1139,1260,-1396,1542,-1701,1873,-2062,2273,-2497,2741,-3007,3297,-3615,3953,-4313,4688,-5060,5362,-5455,4836,-1211,-21777,-5980,-88370,-91021,215075,119341,-113087,146103,401690,-211452,-93395,124058,231518,-190299,4207,-58624,-345355,-45853,90490,9529,185965,144436,-240930,-115762,243391,464451,-384808,-501839,486105,342028,-496884,-208961,710712,-65954,-373223,-182036,785706,-129384,-354594,190953,417565,-447658,-160455,589253,41698,-152176,-277505,321477,61971,-478395,-167078,177011,-197168,-434924,66452,394021,-225424,-384222,366278,633014,3760,-209045,340290,-14542,-694181,152726,586273,-261453,-392982,195637,422042,-562865,-519870,633585,-49145,-969318,228152,944633,-236743,-653472,977426,590158,-667206,-464925,1005588,593315,-908746,-301294,714587,230859,-636712,110358,537771,-497882,-555357,625373,235717,-974694,-403294,768013,176417,-807691,-423068,1266095,186490,-1051165,-209538,766196,-211446,-715528,278872,537751,-113378,-380683,403971,-204152,-569589,616291,503329,-761631,-710923,1169153,762700,-1866155,-513244,1280196,233345,-1386338,-391529,1872395,-327841,-1286172,288748,1342155,-347300,-1362432,531274,640737,-660421,-258033,900195,-293342,-808910,966632,1023005,-1518192,-1308975,1194053,1246181,-1456301,-1612873,1651798,1481512,-878363,-1765748,1147427,1436812,-915827,-796219,492928,446998,-293245,-47247,129842,-1017963,505421,1135802,-730723,-1295906,628576,1601706,-1337826,-1700001,1715536,1418741,-1476770,-1879036,1813368,1596340,-1745618,-742359,919685,760713,-1098070,-599233,952269,-201332,287926,425320,-113419,-1051755,127208,1656394,-1047649,-2350398,720144,2635011,-134004,-3139888,280397,2941966,-29222,-2534924,-446136,2394283,13149,-1460165,-65722,399018,482930,-456304,200514,-988739,-361465,1610567,-305878,-1731094,-267891,2453740,406182,-2874743,568137,2350250,-108095,-2614106,293941,2969614,-974892,-1775614,186952,1461030,-323008,-1312657,606852,75340,-173100,729756,90128,-956020,-746647,1840603,661296,-2365199,-612951,2334510,1473198,-2400701,-1530922,2639968,1111648,-1772154,-1415199,1904032,916679,-1472852,-285080,361008,70829,-157152,399256,-116861,-1379674,1059291,1140661,-1037865,-1435772,1186917,1956860,-2045978,-1465565,2184544,936819,-1687400,-1364045,2095801,681647,-1915685,-10889,1132925,242521,-1168974,151186,818650,-1145702,-61874,1066298,-97495,-1369972,86939,1761583,-1133568,-1536767,907702,1722620,-883510,-2113023,1114996,1521840,-975005,-1244320,667031,1428688,-879564,-475414,866937,-324942,-487459,546229,781315,-1096906,-689461,1790516,-240752,-1664386,125251,1823251,-241437,-1910100,957905,1543638,-557769,-1476518,870736,1440036,-1265026,-695414,1187536,213327,-1024277,-102522,1121033,-237638,-1075947,467320,588344,-703612,-890039,762507,397875,-1161737,-313094,1190598,434755,-1295455,-108975,1271624,-396931,-1186981,516079,603165,-537115,-747796,739367,498118,-1060183,-60858,1166914,-128678,-937890,722970,1181147,-1080115,-1263563,1005356,817047,-1144580,-373005,1326931,60740,-970038,-127714,1293433,-582469,-977406,351040,615068,-584140,-542774,663232,157438,-812483,-331085,749231,185633,-872089,64664,732886,-312392,-639945,534762,447705,-525557,-337444,580555,103473,-668821,237363,840334,-118121,-965045,426106,770201,-440600,-547609,784889,396038,-923858,-7720,977515,-256049,-768603,333669,775119,-353878,-661370,455712,780785,-773118,-162525,814604,238892,-717818,-245339,595865,64454,-616150,242531,660433,-216535,-327357,144252,262245,-189652,-291490,350751,246813,-585377,-263004,712673,17526,-299622,-96298,418998,-103010,-227810,589874,4139,-391807,265854,590768,-75157,-379689,66570,237766,-478172,-395706,225357,174470,-639984,110353,720100,38753,-598619,187474,487788,-335844,-306341,233914,182286,-91337,-125916,360246,31642,-309224,121523,245777,233327,-414195,-232278,-108583,109348,-456387,-383142,26029,516339,-10517,-369191,-124258,211827,221373,-67160,-193128,-107211,173220,-48123,-464857,-128436,369673,220202,-147773,-108468,-108266,54403,-114635,-6936,256081,-310819,-299887,167075,-81703,-158344,232190,-157686,-574267,-21679,84145,8425,149740,320242,24889,-151323,62053,230252,94283,-415874,249562,-176610,-253150,187127,525282,-274779,-502123,720873,309541,-592844,-528612,416307,697834,-632882,-525770,363915,571522,-52610,-658422,47706,170013,95091,-57974,180490,22290,-213498,-129082,259186,-254204,-109429,104617,-65550,-142164,54553,364305,-258391,-174377,519008,244878,-495769,-608430,715566,236152,-613244,68417,657784,-118656,-935684,189935,569091,-410612,-218848,383302,239232,-1174258,288368,1007858,-179786,-929929,-220077,943296,-284060,-1258596,328380,719165,-287453,-602627,208083,974546,-703959,-65197,449992,75136,-383667,-254523,663690,-2696,-457794,293486,69412,-20343,-398497,383963,-215622,-980152,538222,542057,-270453,-1210640,964089,908651,-1182710,-721600,635557,915746,-974772,-691046,1188863,-64854,-547380,178834,578039,-358439,-686512,1107211,464735,-1053774,-285407,960315,752345,-1074124,-308395,1317918,-31485,-525643,-147972,1010582,-51547,-1041376,656092,501629,-229636,-978026,455926,1064755,-959602,138594,210521,-31816,-332777,-1025,970538,-1064859,-132985,1257286,14264,-1047891,-278499,2018441,-377624,-1612869,241465,1204396,-74106,-1624440,844649,1243729,-1045630,-278154,677386,641782,-1090170,134495,1153396,-797347,-813672,458496,1093593,-576970,-1063089,973137,531338,-1071051,-577655,806314,681553,-1198264,130357,766517,-201548,-904272,207743,1489928,-242661,-631214,675112,222793,-424942,-737100,1201070,-342109,-938474,691613,901249,-582079,-1151008,1271165,850419,-1487132,-216354,1134167,670115,-1301689,-376381,1548327,-327574,-556439,683770,769110,-644618,-924956,982735,202496,-1054550,-27661,1207330,183265,-1472685,207834,1182402,-562856,-1109585,812109,980979,-765992,-975928,1210223,563502,-1021342,-144204,1340647,-149348,-1211123,499287,922818,-342326,-829477,799883,494013,-1191388,-495268,1305721,-125161,-1118424,255001,1146922,-388115,-1351190,845006,1023799,-1043944,-563829,1390578,526839,-1487767,278960,1226756,-155478,-1198228,408480,1075424,-858584,-1112571,891760,447857,-1148307,-448395,1083364,684201,-1028169,-112327,1173509,-225532,-1176636,475476,1136913,-580942,-761081,716484,691196,-869443,-204458,1073256,-147233,-1077374,266365,1231229,-393214,-894113,857705,685835,-1057209,-512800,1216421,321698,-1443785,85952,1367261,-237385,-1264324,725982,1004834,-784368,-910365,1064525,460832,-1294621,-120481,1181081,73582,-1045862,238387,1143193,-456582,-1082522,575602,871352,-720873,-805042,720565,904606,-876569,-199023,1173112,239090,-1020435,182795,982704,-450540,-976841,698483,770609,-870006,-521495,1016387,489420,-999453,969,1142361,-329589,-855455,601918,1013434,-1069752,-631899,891098,653807,-916191,-193262,1291972,46672,-1118752,463428,769435,-512445,-990539,640966,1003590,-930602,-224186,816547,463226,-839717,-395435,817993,22362,-626496,123214,668369,-281104,-566451,959702,640161,-697995,-387778,1001603,223405,-1191939,-20928,825930,-150857,-1044088,144070,814731,-699548,-707870,715842,429994,-834413,-203247,753049,-5714,-924510,552430,456736,-485690,-393961,1011443,555086,-1137023,-62715,1071932,172879,-1075177,-314855,1249179,-155014,-605752,422514,338078,-105092,-725887,558770,543434,-641890,-199042,358166,385713,-431192,24873,868065,-676879,-229742,608493,532352,-780808,-641442,1050516,131100,-806690,-383630,1054511,370769,-1117248,15915,383219,128018,-282405,88846,389995,-687437],[0,0,0,0,0,1,-2,3,-3,5,-8,8,-8,11,-18,20,-21,26,-32,41,-44,50,-59,70,-78,88,-99,111,-125,135,-150,164,-179,197,-211,227,-245,263,-277,291,-309,325,-340,352,-368,383,-394,405,-421,435,-449,466,-488,518,-557,606,-679,780,-916,1108,-1384,1787,-2380,3273,-4692,7116,-11781,23491,-146479,-8647,371711,124340,-249807,-9506,357559,-219836,-259253,190942,310348,-244080,-386648,-18923,57650,-529030,-31168,349292,-242230,-151160,152482,98922,-307783,100419,214030,127451,-342323,102515,-73386,-40722,25414,160408,-26774,-306812,45423,605154,-186576,-296107,-48723,281191,-235794,-268839,214257,445149,-138033,-451360,260974,453092,-395221,-357031,260151,247352,-317751,-320485,763059,119545,-768103,-4579,1133311,-124439,-788850,629870,474322,-637184,-511951,792330,673547,-660507,255956,459394,-296338,-378116,119189,702256,-952501,-326982,668847,-272791,-318840,-383157,555998,-13318,-1148920,394119,406865,-97935,-676133,120667,597420,-995043,62822,418596,246347,-990720,-448115,1082199,-548124,-521800,392706,571719,-366853,-1468677,1282906,677057,-1265752,-490965,874083,1059603,-1832877,216920,1643950,-414668,-538409,-261751,1361045,-609084,-602334,1164131,-503021,-374173,-375308,1102789,-165095,-1748433,1135418,540016,-390283,-1003257,164902,1538200,-1595006,37790,830881,157633,-205713,-1016430,1773599,-724461,-760181,730887,-243372,682516,-1514259,1446076,328045,-1936713,961053,140521,526504,-2331946,505082,2759705,-2337222,-635730,324302,2177200,-741964,-2733179,2531982,-11922,-298598,-788084,39834,1268449,-2199063,1666294,-226916,-997521,449912,257367,1573049,-2977380,484845,2155167,-884938,-526694,-1654765,2876152,-376702,-2033846,1255764,-569436,1140489,-2078983,951335,1217715,-2359514,1711771,-591091,608619,-791123,-305415,2730016,-2802545,680287,1237714,125132,-692965,-2316439,4418545,-1133576,-2588491,743038,1286843,1721185,-4129846,1040116,2012982,-1134071,119975,-1410288,2009722,-1641577,-63008,2068602,-2325036,839629,-430128,2036394,-1263662,-2895665,3474116,-270113,-308010,-1596215,980470,2384014,-3311597,936579,19704,372763,-163290,-1424989,2800875,-2145306,130469,1014156,-955171,767759,-1943589,2933521,-1070599,-2251939,2496867,150221,288300,-3320082,1953082,2461091,-3727503,68864,513704,2428051,-1887150,-1937101,3423628,-1056592,60404,-637202,790745,480529,-2310034,2778400,-766548,-976527,282559,547661,1583971,-3657551,1412197,1604736,-1091791,-605342,-1000466,3004411,-1718227,-1288775,1802369,-637010,348369,-1572256,1926132,355964,-2500681,1902265,-181547,203695,-1490984,743167,2005701,-3025217,645807,1297238,514505,-1983074,-998708,3707584,-1596398,-1744604,781553,1334957,217769,-2683825,1997530,842566,-1548161,-87004,598194,1254316,-2052240,396951,1582244,-1710741,-213857,334362,1613762,-1716998,-1116807,1904487,-349259,-710583,-606713,1350886,162291,-2131682,1331243,879759,-618787,-938543,453636,1928718,-1996146,-252027,1396548,114995,-1060532,-556994,2448692,-631667,-1703088,964643,1075798,-565489,-1535594,1696507,1010629,-1854178,-26349,1345046,314430,-1684983,52677,1578060,-1000344,-916135,829958,738343,-1018650,-755418,1403918,-137852,-1266585,273485,985358,-290782,-1296273,806081,912141,-970504,-354164,767194,827064,-1265633,-269745,1587389,160672,-1133483,175614,1059668,-765003,-1306031,914543,802341,-1006698,-978848,1135538,750658,-1488909,-181548,1255758,-230895,-1404374,623716,1152132,-607441,-720987,1018486,581558,-1007047,-432638,1277860,-12156,-1231664,-82641,691225,-528067,-730936,731210,739461,-659023,-518608,910880,349088,-902078,-127529,998405,-113233,-639344,206728,872849,-485254,-722344,461366,696943,-691040,-668380,1106264,508688,-841848,-280214,1036380,-25651,-1136854,225199,1016072,-715733,-867291,561552,701930,-883499,-523163,1010076,-35473,-966803,196645,916136,-25030,-519006,218502,409775,-614584,-258707,203506,86948,-546932,-112637,521987,-468809,-374709,27162,140839,-193730,-528233,431033,246140,-406456,-228139,23164,313820,-1025829,-64638,709598,-306983,-271882,-227242,846201,-498005,-451063,930327,139135,-191449,-894638,810698,488829,-1248256,319123,165575,189240,-563073,6105,885724,-496197,255717,-195657,-103908,-87371,-313669,729083,-354056,-45863,182785,-209355,204662,-701134,384486,199051,-362603,564518,-408898,545779,-470792,-137052,428166,-431332,626981,-404627,205359,168908,-552145,587412,-168429,283795,-361000,-85114,245685,-795139,725331,-81154,39155,-475075,-303428,1161914,-539307,-297156,68336,108033,386794,-1308770,225405,542483,397229,13733,-838686,624236,-133890,-161459,-152779,-401270,586251,-449930,233808,70676,-245647,619590,-340623,479374,-765840,159715,660273,-721263,194619,-302582,626222,-25833,-555988,1118463,-323376,-59823,-103719,132715,483630,-983474,528419,86793,-107266,524445,-96870,425837,-637904,496748,590630,-954115,-119276,5491,969993,-511063,-1179952,763255,565561,-29779,-1216969,242040,1428433,-378335,-606529,-71513,787866,58519,-583722,433167,-148319,-413936,82640,239076,36665,-1033988,793142,-18243,-683023,-43625,286923,248995,-893644,145327,684431,-584844,-306162,286023,643051,-638978,-559083,513382,135984,225762,-192942,71713,-339304,-187275,592353,114247,-719570,105328,685183,476427,-1129400,-344371,1748949,516584,-1162537,-387114,1305323,765628,-1287589,-245475,993979,-32044,-780015,41010,838519,-447955,-431496,591993,104744,-345943,21147,727950,-301064,-841110,997194,75573,-835990,-466384,927875,462096,-947926,266549,851872,87655,-862729,-202822,1139365,-375141,-767956,202435,61631,144304,-1109,699481,-270525,-725079,648645,652859,-412239,-1159540,534600,1432286,-1217531,-849654,694564,1066948,-718588,-1194916,1688380,300588,-1079099,-530322,522472,218196,-1154740,689885,497891,-626463,-454465,766096,545411,-979751,70360,1111123,-400909,-339635,-32284,1199976,-633664,-697137,1081130,612466,-473161,-601443,729518,432639,-827809,367024,405075,118340,-378002,350060,1032450,-1072466,-154620,1034104,281245,-897444,-407993,1639311,-254543,-1459771,282421,863074,-68392,-1311427,841009,881844,-916516,-487671,720872,662071,-1153894,-330502,1433146,-224668,-689037,278077,851278,-675706,-1094642,964826,404892,-832572,89301,906303,273548,-1122175,410232,1094176,-427075,-587643,245630,777043,-663140,-674276,914664,210003,-623296,15356,880118,-251124,-611754,476069,638601,-300745,-968926,556438,978753,-1034730,-304321,1146089,333330,-1002183,109549,1271522,-32065,-1023112,454398,765639,-524520,-687642,1118221,423183,-1107948,-446323,1163255,125119,-1130737,281705,1000480,-528112,-929659,922851,792926,-857589,-255853,861788,194576,-653890,-127844,875173,-474376,-723665,462092,619287,-427506,-727560,811931,194702,-951903,-386915,734559,-7862,-842035,279169,972162,-383719,-689862,540437,949378,-625236,-815425,950380,325180,-976460,-187189,1085478,-304123,-971974,152344,1046494,-469877,-901286,609702,721456,-910951,-164536,868661,19238,-610767,189675,1029246,-384657,-864063,608791,497782,-487782,-372788,339161,385750,-990458,-226286,676172,-209844,-434006,56474,840407,-613811,-817493,780242,377846,-331418,-528478,629612,469783,-1159242,237337,759555,238516,-716826,91930,1238077,-758374,-549947,601305,431097,-634060,-792536,1339189,-215964,-849315,220534,544771,137676,-1268286,896753,588248,-734382,123386,-389963,802631,-779290,-347544,728706,-704074,-56,-59626,665090,-302455,-968171,945981,-505803,-151173,-429900,438585,875191,-1253892,668575,183686,33044,-247040,-382581,1219878,-1276398,157274,491695,-371768,170564,-920681,1434498,-374211,-846392,1117147,-191309,407342,-1182827,607142,852810,-1277266,679253,27885,611203,-615001,-824180,1524606,-1158079,237346,-102649,191923,670774,-913086],[0,0,0,0,0,-1,-2,1,0,-1,0,-1,1,-4,3,-2,4,-7,8,-6,8,-12,14,-14,15,-20,22,-22,23,-25,27,-29,27,-27,26,-25,23,-17,12,-9,1,10,-22,33,-48,67,-85,108,-134,163,-195,230,-266,308,-353,403,-450,506,-569,635,-699,771,-852,947,-1045,1150,-1152,-53,9311,86036,188488,-458293,-210733,145354,205149,-315068,-118977,616709,-138202,-399182,410612,376592,-549261,-178497,397182,-84466,-238428,65864,408576,-254421,-116132,191352,64021,-390193,128897,20013,-115602,-80364,181247,81442,-446906,-101805,668130,-102079,-557814,66577,49596,-15800,-407763,159972,101298,-46929,-260252,-50129,438700,-251245,-427749,331163,396593,-466735,-666254,690853,150205,-771893,-44210,575773,-157738,-887279,401317,489006,-658912,-421966,524894,609269,-782642,-53268,544860,-228467,-460776,221193,720761,-46792,-331308,768846,9035,-369696,-151798,505624,304929,-633813,398009,134757,-198010,-212262,225068,994236,-812643,-333875,844817,-21856,-740197,-347842,1084246,-143950,-895024,497806,301453,-165646,-1089150,969431,1087244,-1773427,-106987,736944,727882,-1386195,-701494,2088058,-595660,-700374,87147,637347,446851,-1318098,1511942,-51756,-629629,759421,454393,365971,-1808383,747592,1063148,-1236412,42984,-537038,1594729,-947781,-546583,1486378,-341801,168581,-859609,1223984,108914,-1677438,1266752,-217772,23076,-670617,277280,1534751,-2439471,1062195,523689,-363839,-830668,-539323,3083311,-1783074,-1490737,1307640,1052571,43116,-3390012,2341868,1230356,-2038660,78750,-410423,1669738,-1909437,172219,1271769,-1825792,1175039,229879,924180,-1701156,-1162501,3167750,-1389790,-811025,-826317,1592518,1202164,-3056744,1643345,475278,-150139,-648555,-734987,2313144,-2218904,516239,950830,-1014646,574162,-1162225,2355070,-1797662,-1021493,2919484,-1297618,-364707,-1803684,2899748,922515,-4133492,1592559,1027564,1378680,-3118467,-882670,3581341,-2134308,203287,-603180,1258824,247096,-2012593,2748302,-1962755,-161813,1079861,440431,382708,-3272178,2775392,1033353,-2067233,-57050,57542,3057642,-2793717,-632686,2386018,-1161436,578582,-1575340,1976302,-282072,-1707387,2373610,-1409670,423980,-1180143,1154430,958121,-3597560,2454346,293179,-795161,-1543032,309846,3913012,-3694052,-747904,1969175,850954,-513888,-3069039,3513341,280460,-1812513,762721,-531972,1204575,-2055564,1546454,651947,-2460279,1496166,-114467,850307,-2406953,-9352,3275358,-2016783,-525392,-64432,1739173,72433,-2830440,2238087,-202253,-500831,-686043,256176,1667607,-2673066,1021322,1102830,-996370,-83209,-470100,2699018,-2500500,-671057,2315422,-782212,-764993,-1254117,3097550,-327791,-2709086,1558294,893556,16657,-2302465,866548,2064128,-2344058,83326,405870,573868,-967685,-211656,2322058,-1518077,-376261,759616,610128,-646459,-1788844,2012175,55266,-1575326,-26664,900033,879009,-2268739,622167,1428563,-672978,-500691,39612,1533267,-1291236,-918597,1992448,-32966,-1029179,-302919,1671042,24953,-2257323,994038,874098,-785378,-1358349,1002318,1514390,-2015740,-191281,1530761,187582,-1272179,-565720,1864313,-684950,-1119928,1116728,849771,-799698,-888779,1522821,467873,-1251723,72820,934956,-54563,-1203528,560262,909282,-885912,-702341,973713,796326,-995350,-613771,1464551,-62630,-918237,-58721,1136033,-328887,-1309260,993305,1202802,-995509,-876414,1125171,750949,-1303677,-467275,1450839,-68195,-1232722,140031,1244150,-578271,-1323670,645527,937521,-773323,-729266,1389079,254544,-1135621,103456,787072,-364771,-1077221,424178,655533,-679089,-718510,794952,431134,-852132,-396986,670658,-319748,-915130,17241,701910,-455275,-803438,495470,771343,-578825,-665434,628036,724973,-1191168,-388926,851150,158597,-977927,-163587,1048604,-372980,-1050114,902163,505270,-875367,-219853,940880,324616,-1187751,6124,953875,-211225,-732589,140011,436824,-502754,-358762,467212,254986,-556898,-239052,689864,-11090,-694009,409512,338019,134632,-500162,344830,497779,-492382,-46400,248405,400149,-505029,-155835,801628,-223470,-501820,27325,437165,182602,-859900,637849,258875,-368479,-207729,385114,387383,-1182966,358270,470810,13071,-178712,-312478,965790,-393861,-542597,267009,-93752,25642,-442148,511397,309878,-496025,740346,-384958,148930,-445737,223632,245290,-334602,337454,-467144,160530,505436,-496470,583338,-212903,437292,60941,-299293,571283,-760061,514835,-70416,-360216,437755,-239199,760078,-776999,24495,585513,-542918,184150,-454954,801084,-171902,-801295,569144,9624,412302,-754449,-204218,1126228,-263019,-64103,-581611,382729,530812,-493965,287756,-167332,795175,-259837,-474130,695505,-462292,430825,-139170,211802,-12486,-535994,1085501,-556635,-183564,304781,55535,459510,-742293,855722,63620,-562901,505394,-101300,864203,-893786,70931,621516,-592968,587544,-474433,277733,-57832,18699,826396,-1305163,-237746,511917,666023,-336051,-1323001,902833,528344,-335802,-710261,-66854,1767472,-534212,-862917,292018,562145,181421,-955973,425313,268258,-478915,-145092,235103,85450,-594096,486539,654876,-756830,31156,466390,-24723,-479770,17409,983618,-404042,-470903,429946,433260,-337123,-949197,563648,392769,-450079,-46383,-204255,165300,-140037,355895,34047,-812769,215624,616330,318756,-1032054,-194215,1618347,346034,-1650360,-245737,1224619,473806,-1450490,-207605,1371334,-78114,-736520,-58325,659066,-228914,-738439,777283,52127,-540806,-10948,558059,-74943,-680724,442763,408188,-498149,-225862,597803,434459,-1184215,23107,948412,-184469,-746802,-337536,967874,-263351,-597697,407213,136872,-25811,-236707,632901,-2192,-1084352,896094,454087,-656960,-940745,92809,1873800,-1152407,-968015,944775,614095,-582272,-1312641,1452172,560264,-1219762,-191075,640115,509773,-1263883,274308,890814,-845873,-240256,254322,693179,-838930,-359458,1328107,-758380,-606818,437284,801559,-504679,-1056060,977652,413366,-621264,-175768,340046,466725,-1152304,83029,530622,-292951,-361888,-4962,761457,-783067,-651101,841878,-258025,-824419,-359353,1036076,126898,-1314129,578324,1014841,-36217,-1197647,369867,1383894,-926663,-308760,728098,649955,-770179,-719115,1341560,-77844,-1087828,180178,737677,-315133,-969256,1020437,619316,-798496,-349382,681195,316851,-1125008,63134,1047616,-600049,-641836,472149,701716,-525452,-670196,821628,259486,-640531,-352072,793198,37891,-991012,414013,949822,-675819,-910171,503570,1045638,-914713,-598507,890069,346264,-873822,-238163,1269892,-111229,-1057120,325012,1174867,-499290,-918186,688422,396251,-1101054,-689316,1064035,293833,-1015082,98396,1059139,-541310,-895185,607356,459330,-586352,-505670,754672,188442,-707934,-218200,783240,-81336,-739186,403214,758111,-686793,-771502,575657,520824,-787358,-320763,774847,275657,-1059387,66155,1089463,-273854,-1132390,213808,883762,-611719,-878457,831895,414945,-946137,-181226,1037967,58608,-844129,235833,1019221,-621465,-644540,734380,606113,-564475,-482422,763905,192457,-975435,-123333,789636,-28563,-1023144,88878,696962,-589062,-358091,242749,610563,-841670,-245750,875970,-353072,-670600,82337,931848,-322103,-814347,754911,135829,-484020,-674277,446637,619680,-1134028,-187526,1000461,-275649,-562267,-283929,1450593,-778163,-729842,955026,-321478,-251728,-683955,1045689,132134,-895533,553227,191578,28204,-1001302,158530,1041471,-1028149,32574,136024,348092,-424838,-441864,838991,-796895,-253715,212891,-59887,421681,-877730,1115290,-46881,-391193,119553,-101020,980463,-1035867,53120,592693,-979185,133583,-824293,800083,-267393,-999232,1140561,-915146,-2091,-441289,681397,562093,-1624167,1076013,-7243,-255846,-332608,-332386,1256811,-1564903,326052,322595,-128830,286484,-1158579,1767677,-384189,-559046,550332,-412465,1025657,-1138587,261872],[0,0,0,0,0,0,-2,1,-4,2,-3,5,-8,13,-11,17,-21,27,-30,36,-47,56,-67,78,-93,112,-129,151,-178,209,-241,274,-316,363,-411,465,-525,596,-669,750,-836,937,-1047,1163,-1290,1429,-1585,1749,-1929,2125,-2343,2583,-2840,3127,-3444,3798,-4194,4636,-5145,5737,-6434,7266,-8291,9611,-11388,13955,-18147,26937,-120206,54775,-46018,133202,477296,-42027,-400760,226354,215875,-565715,-255760,224384,212478,-360778,105075,213110,119450,-287377,258678,251090,-159911,-115162,-183746,420433,-166252,-610749,246017,197933,19305,-268428,11222,462306,-494702,-197844,63651,208762,-240923,-33277,482856,-298165,-200961,404252,301300,-519511,-270389,648583,-145854,-685117,114679,78338,-428164,-298376,581382,384416,-847048,40903,643249,-114562,-947902,374277,824398,-436098,-404628,587775,500567,-482641,-688112,717058,195148,-483563,-205910,457062,129999,-1239891,349258,348397,-76939,-362116,37453,788508,-644499,-588458,792283,409019,33754,-793378,863284,198307,-827576,582736,200738,-160599,-939969,670825,872556,-1326214,492128,801594,440979,-867890,-492413,1470833,-1077148,-544597,576529,539784,-499172,-1037397,1850577,-281275,-1037415,471901,703311,655931,-1759587,598028,1213649,-1215057,171443,-116343,1308722,-1193708,-647779,1736086,-425715,-246802,-662409,1373512,474245,-2113548,1132819,207987,342744,-1143369,-295333,1985638,-1922525,672263,641675,-338790,-201325,-742142,2669458,-1770988,-1034398,1427359,-117087,161732,-2490815,2081787,273207,-1892536,1286065,-165356,948174,-1951552,638642,2036027,-2427846,783563,25254,1173751,-799306,-1559410,3000197,-1629580,-290544,213556,1050775,605279,-2870765,2454079,343654,-1401569,-584181,-100885,3127586,-3073862,-395517,1973692,-445144,457786,-2102202,2568062,-1085053,-1557465,2422056,-1537338,661495,-1543469,1805840,1079917,-3738654,2323546,88135,495375,-1845380,-548394,3289231,-3291451,739846,443661,56238,121410,-2018098,3650980,-1917456,-1254644,1350609,-171062,1137163,-3003031,2431480,888612,-2470638,1019430,-425205,2178249,-3064306,-80160,3457654,-2090456,-103573,-1096556,2783722,-306658,-3298062,2756341,-466759,512549,-1299205,291495,1910640,-3339447,2189104,261141,-739429,-311934,-483618,3650121,-3527602,-190738,1873991,-671350,137734,-2470857,3452496,-780019,-2014946,2087637,-767443,943313,-2267787,1747707,1360766,-3064009,1539595,17960,1339979,-2028374,-812096,3580479,-2513124,106557,258646,1079346,6905,-2899607,3368942,-57578,-1097040,-386130,526463,2316155,-3294435,1130547,1413858,-888623,11113,-981660,2349864,-2050926,-688373,2080617,-1321588,-286831,-1118808,2532850,-211896,-2796911,2633539,411084,74654,-1562046,919742,1788203,-2776438,1332266,423977,17510,-902215,-690513,2922680,-2011270,-769015,1008686,733319,-405515,-2149518,2301237,150617,-1536016,560041,745546,1021506,-2162662,670536,1943926,-1434227,-459415,37612,1814429,-1429843,-1151866,2160522,-287294,-1016623,-209003,1304496,-26313,-1693878,1620041,551668,-880353,-490346,877562,1374498,-2422562,438339,1694781,-429284,-1074361,-222885,1770355,-1281641,-1357028,1478278,529299,-781659,-937132,1620297,72188,-1650301,60435,985995,-2193,-1572114,376625,1452113,-1162618,-777744,911732,639667,-975103,-684885,1331595,167802,-1218007,-154609,1146555,-174696,-1219963,708615,884298,-926603,-518723,1359206,401161,-1359323,43821,1363396,-576173,-1248376,501095,1363767,-889867,-879665,1140809,446399,-1373668,-267760,1333420,-72544,-1114999,305075,1344100,-299297,-1054222,753112,825253,-843857,-587596,1157080,671361,-858842,-201655,1048595,-48930,-886458,72560,840332,-511148,-873978,523981,643988,-672638,-284694,957128,401766,-1120949,-9338,867723,-264178,-706124,640527,739446,-940973,-638364,1021139,354139,-1063766,-179948,1013496,-390641,-1168598,659694,601325,-501096,-667467,1059078,849118,-919827,-339412,1007705,258435,-678287,-67876,877612,-327651,-897607,467695,469428,-259562,-689819,394166,466263,-651256,82534,367461,222387,-582395,-218775,759951,-475802,-143446,-104282,358521,-85088,-504071,821477,-126092,-666969,7902,291360,57959,-893953,485569,375932,-669242,232030,241292,356321,-972157,237788,772019,-643973,-523313,-292769,868006,-132351,-762658,897785,56866,-86273,-184371,30323,749191,-1034943,548066,-202501,-168918,100801,-413092,775169,-570597,-463362,86290,-156859,612099,-821440,451162,-81958,-344995,131196,-591899,578448,-511058,234902,183180,-790354,864862,-428897,166133,-353440,36234,816656,-1230385,214514,194217,256022,-246437,-894734,1230252,-588246,-604127,2735,-95528,738228,-854528,417363,-28393,-108875,633770,-1089799,303219,-228781,389808,-76271,-1104109,1041000,-72888,92816,130435,-379667,530733,-705775,658230,-112771,-401093,625130,-276101,564734,-857057,274863,653363,-144277,9815,-998785,695900,350687,-786579,341309,-194958,740060,-740643,-552655,855013,-551587,-60113,-899860,769580,254982,-792053,302790,-420160,535262,245611,-332072,-71486,-133154,1128499,-540803,-786894,152407,501059,453462,-1345087,50320,540968,223528,-66095,-249152,431743,-169556,-76307,313499,-525865,-175435,118609,762351,-340135,-931506,586903,672662,-526450,-793938,357320,945980,-777579,-606765,212854,1026290,-330940,-828085,678158,421661,-270493,-451380,342974,313817,-167420,-63965,-339777,-199193,319152,247607,-708075,-781698,972299,653409,-990187,-870033,1006146,1040572,-877119,-692350,643179,692344,-671317,-523608,391738,-340079,113608,292093,41963,-613325,-458194,1085724,-186896,-852315,12166,924870,218501,-1262802,169298,806092,-335436,-557690,-156264,1204557,-356964,-561242,465542,686775,-82016,-723524,416494,267926,-547598,196746,-189501,-202799,-324941,512154,293005,-1315955,404113,436284,-2203,-1131093,162594,1648175,-784584,-510783,249321,618727,-463430,-806015,1031765,-337482,-538152,414100,460883,-168587,-1335008,580898,869590,-1084755,-649784,457738,1125597,-931023,-581841,1163081,507423,-566830,-495351,938664,179305,-1074936,470515,573344,-132785,-833041,380482,962342,-1064534,-287691,530120,85741,-678365,-56718,1061327,-1043298,-665063,623035,508748,-479554,-681009,981307,-152655,-939814,601988,846868,-162560,-1161014,403199,879007,-773662,-164671,599102,284639,-1008750,-229943,895209,-480517,-813584,195514,951905,-179050,-917014,901221,768006,-430285,-594039,602847,677078,-910288,-349783,1043218,-99735,-954009,-30698,875678,-276003,-647723,716718,376102,-780135,-415829,724528,184557,-863656,146412,916251,-288962,-608703,498771,260671,-650041,-427526,881838,525604,-884249,-75499,1071249,-200045,-1134604,255918,825992,-177494,-947329,624964,574700,-917098,-243961,620015,237053,-953030,-42197,839459,89469,-825472,265244,581197,-458144,-556879,256649,807617,-747641,-288531,1057988,67477,-730126,143275,512357,-418636,-651108,709565,545989,-533209,-385183,1058549,135280,-814662,83872,747171,-344648,-858897,482492,404269,-270869,-471039,587486,429097,-523139,-223909,609706,123251,-767016,-136783,866935,-112110,-732565,319873,795348,-365611,-670791,758507,165476,-509974,-77247,601024,508004,-677876,210945,676725,-114953,-579197,35828,798369,-691288,-432678,406591,136007,-445131,-391045,863071,-100072,-621013,566467,133539,-163846,-454450,539938,299984,-1088538,368008,435677,42401,-583119,-200500,827936,-448400,-134099,44173,384753,39718,-960525,1019921,-47814,-425971,180524,-9676,642663,-765463,365165,693091,-654634,-208666,-345694,1060448,-729498,-529501,1044102,-380755,205450,-559632,719666,-96444,-1210574,872832,-261646,298887,-299217,242312,982575,-1309162,988952,-213702,-65806,183439,-544993,1190064,-880769,239193,481096,-471175,407247,-1290728,1212749,-40233,-843883,786527,-685837,990355,-1055604,329903,811374,-835094,1026680,-566234,659645,-118043,-799738,1433613],[0,0,0,0,0,1,-2,4,-7,14,-15,18,-25,31,-42,51,-64,81,-100,118,-143,174,-205,241,-286,336,-392,454,-525,605,-695,794,-904,1029,-1167,1317,-1482,1669,-1871,2092,-2333,2597,-2891,3206,-3552,3930,-4343,4794,-5289,5826,-6417,7069,-7789,8583,-9462,10450,-11567,12829,-14276,15961,-17955,20362,-23332,27140,-32266,39646,-51586,75951,-214203,-223983,-67534,168947,-250015,-451204,152481,185984,-46833,-85629,360973,76005,-436346,-64954,398631,46369,-313034,3008,239852,-4857,78787,13501,365407,9865,-223641,-48933,225767,96622,-133385,29826,309018,-227349,-8651,-152324,46138,-255420,-110938,288277,41841,-173469,291756,282519,-111097,-149173,618452,99066,-648459,195923,289503,-441643,-249616,269418,545111,-643578,-297500,499582,-148582,-928418,-183745,1100379,-414962,-621359,474787,431998,-29906,-723457,498896,378017,-706708,-61136,547617,288266,-911787,-54757,827757,-419666,-531770,128165,605871,-204093,-1023168,595966,165877,-395590,-496865,229019,575284,-1255084,275706,560661,-479360,-288446,87699,967894,-1346327,-126844,1256384,-206002,-440297,-536659,1616875,-291885,-1178058,1149103,-105634,70103,-996293,817067,619921,-1757980,810484,622464,375677,-1063140,-17482,1649920,-1300067,-201680,348845,517738,-137151,-1388912,1834476,-146650,-1071156,118586,663465,1231855,-2337618,447401,1080366,-602752,-297582,-856165,1865960,-995809,-599729,1553241,-1113316,161943,-812573,1337544,-172062,-2371176,1965788,-186185,-625955,-1465799,671417,1665438,-2912044,1018981,260802,-300388,-373958,-675441,2729070,-2320867,-219963,1414907,-386574,154967,-2140734,2318833,-235296,-1749881,1504366,-256079,1059027,-2245557,923767,2079710,-2716032,331827,4606,2184460,-1405168,-2152233,3002980,-854706,98593,-1289927,835770,1326061,-2785227,2396408,-639588,-623238,218943,92793,2366925,-3985285,1333784,1744581,-1266600,124203,-1614195,3707327,-1680066,-1172731,2509755,-1259078,730112,-1665980,2030660,318542,-2996144,2770006,-658981,640077,-1738616,263275,2897641,-3341678,950121,321255,674277,-740847,-1769596,4174881,-1870337,-1317570,567118,929704,1295388,-4400427,2395646,1110526,-1383573,50218,-1136509,2690874,-2736140,531030,2254323,-2322968,766985,-640040,2369184,-1680559,-2338530,3820158,-1166202,48731,-1454653,1392902,1680846,-3724825,2353517,-384152,-312906,-490367,-286530,2740827,-3339457,711460,1492982,-524229,-235369,-1652734,3469376,-1212471,-1706317,1869008,-187065,799750,-2788345,2063849,1389783,-2738293,758448,298430,2060330,-2246670,-808666,3086339,-1632579,70520,-903313,1531009,-407993,-2557438,3054849,-898261,-969784,203051,845117,923589,-3302484,2140949,1113444,-1368194,-195338,74804,2330894,-2432019,-496152,1904438,-969173,-550567,-1001761,2321772,-441788,-2100236,2117684,71176,-219949,-1596829,1139071,1523197,-2549686,482019,864340,330877,-1364702,-523127,2461452,-1497976,-796943,813142,1014899,-299356,-1940676,2307700,226727,-1481429,131651,823289,896328,-2106374,1140992,1288597,-1800176,-465634,594065,1287089,-1812287,-662008,2014078,-522925,-903680,32171,1439243,-498533,-1706190,1718570,593730,-1041120,-543575,1235953,796074,-1898769,78584,1346883,94672,-1080814,-7960,1464981,-1036308,-1054538,1099204,561126,-840887,-918534,1355263,219922,-1313010,170402,1144228,-282120,-1418039,942802,1173716,-926493,-549237,1189261,508557,-1287507,-226893,1628778,-449109,-1137654,711575,1281570,-918502,-1107464,1358924,684909,-1240799,-312058,1242680,-14384,-1372429,205564,1157273,-353956,-1051195,791190,944273,-777620,-850031,811726,581085,-921379,-409181,1003720,98925,-1004853,286000,941575,-201536,-855427,543702,824776,-1062533,-576796,841596,282465,-1026420,-120806,1162761,-174915,-899196,485635,824034,-444397,-734736,857971,516825,-962097,-175958,1007703,-1384,-1148050,444133,764709,-622217,-929399,533811,511725,-783380,-323218,939816,27454,-697957,30789,555130,-102062,-897375,361623,420517,-340341,-593478,354448,671943,-519515,-338360,507957,343863,-218565,-472185,701119,-61845,-401149,619702,-19570,30018,-793025,795203,115649,-648981,268022,419510,38355,-752707,74794,746276,-960767,108949,377305,184713,-193524,-387664,1233818,-543357,-610414,156910,463395,83368,-993580,1111375,339581,-285491,116095,-349792,400187,-585932,-32475,427523,-568980,195829,-449156,402889,-229603,-485502,629937,-474144,374876,-107887,197862,315964,-511748,590330,-312315,-5077,-22219,-548285,369415,-731096,273370,100901,-185042,220012,-562851,968874,-658402,40822,1020911,-251419,292721,-708138,898413,266284,-898045,595511,-278495,499475,-752715,74428,759984,-505558,417708,-809038,-158553,628192,-263794,505335,-703377,403771,322598,-444450,258680,-495708,400946,-291690,-33151,169671,-502058,351286,-59961,240555,-230744,-419220,1193633,-412712,-121533,-596655,282432,968052,-1021506,271679,136538,582551,-138603,-704880,1190082,-172671,-454234,-440101,77251,1066231,-1015104,49291,-1062,-19039,282446,-596893,9952,204709,696867,98976,-1204903,402744,858053,246563,-988883,-413548,972655,-288486,-206276,-88176,112097,291740,-258864,787698,-443997,-189938,393067,390047,-358193,-1016233,635979,435707,-735154,-541402,403422,1061592,-646796,-723723,733131,673648,-270960,-833216,649216,415473,-556035,-361663,282716,422223,-136945,-339652,57190,-162771,171909,219996,-231115,-574931,965912,716482,-937702,-737633,1006272,1026142,-1159425,-802584,822853,668246,-576380,-490774,735822,-85720,-205744,398993,-25140,-347495,-195450,867041,399769,-920879,225753,866420,412001,-1094321,-118329,1154196,-281869,-1149387,-257390,1233884,-359549,-955086,366470,684080,-227693,-485360,138434,419027,-792654,132396,227629,-339178,-6706,548833,305086,-1215963,260055,1083329,-445791,-784883,-193271,1646676,-418526,-1090165,633476,350872,-82404,-727796,432238,349267,-1080537,203276,34168,-41231,-572507,427541,1005288,-927450,-388210,450153,631080,-464362,-1040879,1329151,-243731,-859123,-311733,821486,478756,-1326556,321852,753115,-181378,-305405,-39864,965939,-790978,-244574,787293,-49196,-303621,-321602,869400,-291950,-1061949,765242,198519,-644388,-770303,878121,598463,-1400049,206813,870855,-30435,-827987,-2493,957096,-999683,-341249,676919,340732,-569577,-652548,1131259,-29742,-1020313,206191,865673,-57535,-1207183,636577,1091422,-597003,-683116,329128,605087,-811187,-406788,978095,218660,-734739,-257153,1004782,7701,-950766,670817,620187,-755687,-626288,747421,241255,-1084873,183567,763507,-191561,-819448,428953,763387,-921621,-343023,742119,465337,-571388,-221313,891950,147180,-874989,130390,977906,-252937,-662568,552248,630048,-485561,-495299,686815,662788,-902349,-202748,841130,35097,-1057787,-287745,773073,-243906,-826622,283596,856758,-586148,-338561,756079,277179,-701676,2121,833454,-395818,-710394,612316,628398,-486115,-608698,660246,-44402,-721386,-47112,819306,-40903,-1065276,326226,668584,-421847,-581311,445205,468681,-578998,-438630,756687,219622,-685808,-6555,591039,354344,-646740,267715,1030817,-389550,-536898,550821,349414,-862286,-388697,392582,560766,-740978,-197137,864228,-271781,-607936,76294,701404,-123395,-630643,488060,86347,-475906,-349878,667585,311901,-856452,525375,365438,-500047,-29239,166766,936708,-1043221,-81768,494562,-204042,-203178,-329413,1009972,-338022,-528720,558880,218710,71962,-855681,481240,491908,-748961,290520,225616,321046,-659750,-346176,831803,-533116,88341,-66056,465396,-21374,-1065410,1119478,72491,-120234,-7451,14589,925941,-1283664,696831,428510,-487694,395707,-530753,1025060,-924878,130299,884568,-767756,434026,-684245,512558,-69529,-805838,1111659,-773221,527930,-753917,96865,685352,-1293231,1060905,-436915,220416,59066,-1086416,1258442,-1011053,367662,394329,-182716,717613,-1559813,1459668,-292317],[0,0,0,0,0,3,-4,4,-6,10,-13,19,-25,31,-38,48,-61,79,-95,117,-141,169,-203,242,-284,335,-395,459,-533,616,-712,818,-936,1068,-1216,1381,-1562,1761,-1986,2235,-2505,2802,-3127,3489,-3885,4315,-4790,5313,-5883,6509,-7198,7957,-8797,9721,-10746,11888,-13175,14622,-16266,18162,-20369,22981,-26150,30107,-35265,42420,-53426,74339,-227201,446954,65668,-261593,-287856,94098,48917,-369849,154756,158141,-122400,117077,52240,51687,-198422,-235120,5066,55878,-120757,-98210,-463549,210970,147160,-242338,-69317,176121,-8546,-546741,181769,161497,-283939,-478292,389072,734861,-625520,-404031,402660,-87186,-423153,-153076,450069,20630,-549927,-312,149239,-107460,-45196,337576,173584,-357224,-122248,373044,-230437,-252507,369350,145419,75841,20562,165907,254473,-298549,-68790,346480,109408,-449262,177810,571521,-260612,-490770,236649,664242,-331273,-444675,703461,309522,-620827,-115948,797269,358428,-1079420,168289,819340,-390960,-813947,156729,788057,-880177,-476103,679679,-1000,-762601,-31808,952982,-275715,-956456,588634,638053,-390699,-895120,923653,630329,-1007381,-421671,520404,400515,-675546,-561996,524860,-284216,-148549,336440,185873,-166102,-207414,1065314,-178879,-837447,237007,1152930,-229261,-1520305,535120,1316915,-663821,-955930,396197,1069976,-1371197,-922018,1369843,225546,-945716,-198531,1305851,155935,-1470070,1136213,487288,-1201908,-238559,731415,462763,-1705799,389502,1421346,-261424,-1561011,-87009,2181922,-659612,-1686683,392073,1032014,169207,-1305136,169465,609146,-343561,432820,-367503,-310495,-318881,884278,996747,-1929069,-228984,1349992,774505,-1462897,-1198196,2565025,326314,-1657462,-168388,1372510,275645,-1934365,749553,1351363,-902879,-501470,31392,1158395,-1019698,195391,1477406,-1142797,-519070,665468,1157289,-1642529,-1218665,2450575,345057,-1588069,-1264994,2221745,1631358,-2481301,-442510,1069306,1114688,-882611,-1382041,1072913,-137221,5603,-84526,-724380,-136060,113751,1710748,-1230024,-1518993,1555159,1528409,-573405,-2386769,1290109,1870340,-1954420,-1062220,956179,1339570,-1374498,-858247,1623525,-391990,-321124,109031,907310,-677836,-1124243,1874684,-387428,-1035784,100350,1548851,-6724,-2770583,1584915,1930226,-854734,-1689855,437172,2753168,-1315266,-1668705,1124524,1008856,490441,-1586664,935772,286708,-716109,872093,-330159,-432933,-410767,1436665,766244,-2356927,-4269,1932221,440346,-2135995,-350798,2691084,-571103,-1899145,575338,1170983,-558286,-1577355,1488017,688902,-1218237,15667,794059,401015,-1317789,802613,1081650,-1501383,-604543,904644,719138,-1867077,-662253,2132688,-92026,-1456329,-636337,1715041,71360,-1908325,333815,763626,-101598,-903338,200075,671955,-1152883,-181206,781133,-533353,-1184877,266491,1487030,-1183487,-1557707,1396638,1002498,-1073341,-1308312,1441463,741731,-1617366,-303343,1268083,381024,-1519853,380822,1550521,-1065398,-749219,720825,792008,-1194992,-368672,1626314,-57032,-1026174,320553,933309,-475656,-1339312,1174237,798251,-1085729,-594909,714520,824060,-951211,-342539,856203,-172202,-713059,203255,931457,-317764,-828997,714590,740030,-1078266,-639192,1148563,49475,-1445700,77144,1290092,-313803,-1265472,438076,1166356,-870967,-1059504,1033571,557979,-842221,-570559,1398835,11914,-1023659,55012,1254930,-397362,-1056818,602957,340374,-698383,-427694,981261,155815,-937723,-95503,702854,-97359,-677150,110954,317380,-346622,-616341,622470,377984,-569605,-369443,742973,201582,-873991,128320,721878,-312036,-835935,586684,609332,-544124,-274392,788443,444665,-836407,-210998,807878,20843,-1104967,411853,846202,-599962,-578807,566005,275530,-639313,-428071,376123,29203,-557504,74471,419540,-281510,-535675,296085,208224,-125201,-231600,424969,-77373,-385548,8499,375641,-118563,-446946,107144,398993,-219423,52208,408787,283909,-451542,-57619,303747,133386,-577181,58766,594335,-187381,-660379,429645,603710,-270104,-32794,379652,185852,-862363,-84765,325510,-21175,-336525,136549,343636,-144789,-137025,192603,74056,196026,-77330,23229,-44801,-42921,17953,-75345,-81830,119135,204763,28605,48505,446738,192915,-279978,-81938,206686,256242,-150933,-30389,385636,302021,-224967,-489776,-44525,49692,15771,142040,-104789,4826,-158087,108814,18111,-354021,77830,309127,310756,-525140,-159081,208543,-111753,-127966,-71745,-121976,332864,86083,109322,-538383,246180,185367,-243184,-523992,123173,618529,-553767,-522700,412548,576230,-480952,-713091,957440,244812,-426226,-144721,220164,457678,-274897,26864,181227,-378864,-139128,20400,-140859,-223184,225653,513375,-332009,-531071,82789,438148,-29037,-609789,-38200,152973,110410,-63799,-55975,-216763,-203715,-13358,-65065,-501014,-307344,712113,663034,-1051674,-459080,1125801,415393,-996416,-331535,1342116,-50527,-1014857,140185,648375,17005,-935783,361167,604562,-391387,-353179,314776,202772,-671882,139962,408319,-512638,-474675,281566,462622,-824502,-316824,816130,162544,-671087,-671510,608542,308982,-652456,-149508,65357,319615,-25210,187625,-6862,-727561,641548,739042,-429766,-1232860,257099,1740192,-938058,-1202097,570122,1206245,-401257,-1395063,1041575,1201432,-796995,-523301,770023,203324,-1473984,73203,1034622,-267691,-613063,264649,792107,-689983,-325133,998512,112228,-550850,-299904,1059105,-313316,-1113369,461723,607705,-233656,-1002150,192587,886274,-455119,-55297,116319,66239,-228354,101698,836327,-884400,-367561,1378197,516682,-1084519,-957955,1804533,699369,-1866369,-119226,1414298,635660,-1451286,116301,1460065,-792378,-800650,232826,1229205,-630111,-684777,1282966,56297,-762051,-87386,1109198,-266534,-1297881,698588,934645,-875256,-845353,668474,715863,-1175962,-289889,955295,56673,-898147,-321608,1367740,-359510,-595956,486947,301359,-518044,-635704,957216,-311479,-1278936,472183,1116107,-168071,-1382441,738942,1852221,-1144166,-1108061,870582,1084384,-1216398,-933947,1320519,316131,-1368315,-69796,1337877,-122216,-1359123,824114,715841,-827608,-478385,740759,718074,-1117896,-320227,1074352,-119430,-1293425,89129,1221756,-525461,-1077061,645613,467818,-865294,-670652,833783,233579,-975582,162909,1008849,-174208,-1034561,557954,1123343,-1100967,-555907,1218255,635935,-1206913,-544369,1476237,-36458,-1652282,366735,1262840,-369515,-1343697,752445,1023896,-1291196,-913309,1026103,445423,-1276921,-367201,1425777,-315158,-1292599,438788,1037194,-502604,-954575,898664,464794,-1052837,-768664,1032282,49767,-1114947,-154160,961511,-282330,-941339,452092,1148399,-868477,-711359,961366,643857,-1072242,-192436,1273842,-54444,-1257348,296171,1152156,-623226,-906057,754501,860912,-992647,-778986,1637306,91417,-1540958,-32628,1352108,-156170,-1210837,694451,1123311,-1039744,-995463,960893,523824,-1233764,-265303,1215524,61454,-969691,162974,1032963,-313146,-652514,578203,618455,-683413,-441627,930601,305487,-957048,-99247,949143,-104494,-923232,495722,820441,-741137,-846705,983530,626886,-825978,-426909,856177,88189,-1208790,51915,873338,-208048,-801197,893790,1191421,-723847,-743047,1144095,468038,-1350891,-323616,1042736,32599,-1291443,341012,977101,-506893,-744435,536266,530176,-629327,-711424,906999,392531,-815067,-4035,707932,-250304,-725246,454428,733717,-405633,-391537,603558,654986,-968565,-359445,657594,238275,-701053,-110029,1037922,-150562,-970889,345879,382363,-380033,-702820,1166814,162084,-1240189,-15582,869822,-115707,-1228528,453435,1163174,-662507,-592842,419847,830884,-641256,-435772,759974,191545,-455045,-121851,256381,-117202,-753584,538454,378824,-586589,-347503,287436,611300,-868751,-215496,860423,-90426,-440325,93833,877588,-350224,-1004892,544525,615316,-175607,-525312,317699,320033,-800941,-23060,103096,245991,-572404,340424,790185,-807323],[0,0,0,0,0,-2,1,-1,6,-6,7,-9,10,-12,19,-21,25,-32,37,-46,52,-62,71,-80,94,-108,122,-136,152,-175,193,-211,234,-259,287,-311,336,-367,401,-434,465,-502,541,-582,622,-660,708,-759,811,-867,929,-1001,1082,-1172,1281,-1410,1571,-1766,2013,-2335,2767,-3349,4166,-5361,7207,-10283,16168,-31118,220360,63770,-55943,-198902,63563,104890,-266036,-89355,113300,-201527,-266131,119347,68686,-13434,-197675,221972,89184,-168828,-30457,-45242,341342,117371,-168538,-149527,586593,42972,-333476,10270,348653,-31458,-651803,269876,453193,-403268,-98310,389655,177054,-538530,-62560,435869,-181090,-558027,350686,346283,-238205,-107648,492219,-181398,-202314,-206944,323848,-259282,-340660,260559,134847,-291760,-123605,266391,76809,-254094,-333645,92833,66300,-550367,-151944,445640,-185353,-629950,42422,620153,-274067,-409452,561835,323211,-628707,-400028,693330,438961,-858749,-72592,919776,-190119,-891234,381880,934616,-409901,-903018,760502,279570,-664424,-88814,403309,171439,-1012493,386213,780127,-758301,-464732,411907,815776,-942033,-294815,939970,214489,-429260,-394426,434283,52342,-535948,-50088,-31779,-5441,-172360,512792,220109,-994959,450040,755078,-238086,-1034421,-95088,1624049,-631674,-1253932,678058,986196,-747871,-966809,1341468,380105,-1209359,110859,891915,332855,-1371312,432257,780551,-736847,-41518,653701,838403,-1196954,31143,2029175,-628686,-1520852,42801,1915585,29343,-2311704,743285,1086685,-83339,-1175489,-303570,1183141,-678178,246558,-18419,-428303,137281,378025,835390,-1499586,-539721,1737629,197850,-1385132,-997488,2065139,786950,-2120418,71710,1326893,438921,-1552291,14688,1860018,-1173589,-453895,724855,913403,-967473,-577006,1499087,-753360,-765115,917021,810891,-1033239,-1469385,2259137,637589,-1897858,-906958,1711399,1951539,-2778536,-1110681,1819125,700511,-662682,-1584548,1042321,440341,-744464,397831,-829553,48409,260414,632371,-330301,-2077334,1543859,1505119,-922956,-1525595,866558,2446365,-1849873,-1504555,1400753,1032052,-935018,-1548336,1871859,223231,-1676612,451856,476905,256707,-1324364,1327931,420706,-1375455,843783,981157,37131,-2282876,671528,2448937,-1249208,-1388123,619748,2267934,-872409,-2515613,1729416,1448078,-372694,-1318510,33257,1151268,-944752,441473,145417,-862297,-117610,676574,756178,-1958321,53146,2023136,68111,-2045756,-438932,2579138,-130645,-2310628,1078811,1361908,-374353,-1753612,659281,1359541,-1830945,-402549,816743,408027,-860777,9442,1425262,-1255891,-608982,1026172,789172,-1155136,-1227212,2025649,210451,-1678519,93148,1423545,721374,-2193193,265796,1442137,-426497,-315056,202689,864153,-820609,-234966,1113741,-62083,-826082,205034,1200874,-564465,-1667877,1259187,1068404,-1160076,-1057518,1192571,1264234,-1689001,-286098,1599038,223168,-1547159,-20881,1460792,-960581,-1306242,890991,613778,-790817,-593812,1328872,169905,-1291533,337950,1138419,-17710,-1213380,571674,1284669,-935709,-393331,796402,788584,-819952,-791403,894133,-229261,-828385,157602,855509,-193696,-773553,807016,682310,-679963,-887896,1231687,586811,-1173141,-126593,1468203,-412017,-1273490,198789,1324226,-432862,-1071911,1045970,638757,-1215065,-619838,1168989,377692,-1231482,146975,879805,-229295,-773267,428775,786107,-587037,-516167,807084,58017,-831301,83391,767789,-135858,-649638,431762,362200,-423699,-425451,747320,477815,-674517,-144725,720458,75137,-977035,-177242,1094315,-222501,-823555,249076,722797,-570669,-563464,707456,509477,-584697,-84446,1134366,86536,-1218799,278695,855793,-230029,-931427,678665,678008,-643274,-508147,698297,230481,-930598,290671,427379,-265605,-560618,35282,116840,-397837,-63363,231606,130497,-178611,-195342,189697,-81247,-422894,207429,211376,34067,-385838,276254,245829,-317518,-452209,610016,32508,-271506,-270483,487861,-14203,-515912,244536,427058,-229966,-655380,422172,551192,-660029,-159477,362022,60333,-565147,-108527,256863,-160435,-270232,246286,72406,-38937,-165936,54646,-100008,-20682,-124207,-94719,-95627,104492,108749,-55329,3651,355018,160502,-404792,-346854,171547,197077,-209081,-148317,41315,130393,236589,-462252,190256,249348,-151015,-143086,-69225,178822,-57797,6742,62712,-13988,77781,74750,-112765,-47425,-337065,109056,124229,-50769,-52583,14721,320775,272762,-96610,-485360,250372,387814,-162614,-279181,-27076,614289,-518258,-614245,618839,400800,-405304,-539276,671151,535430,-562233,-126323,514823,522035,-523310,-86676,207416,25776,-26229,121653,91526,-118390,-59508,548587,-52584,-405059,210148,420171,9947,-607572,92391,308010,-93474,-163550,-200185,278083,-205483,40811,301219,-454067,-59652,417555,682921,-908463,-512213,1149199,296325,-1013051,-383661,1111924,569341,-1210199,-12254,613516,18555,-1073306,415349,1043635,-658496,-265183,304198,467165,-428580,-283187,565511,-371503,-317412,313156,219596,-364219,-550401,1018568,111687,-694583,-370186,645980,607822,-923236,-375427,530206,136500,12564,-51129,239308,-566358,124835,780816,-434572,-529906,411539,1300144,-473611,-1766088,955925,1027453,-314465,-1390023,696623,1302832,-1242402,-507609,713033,491969,-586911,-535694,1200783,-381475,-583231,386474,794341,-245557,-905954,941242,190681,-762225,122070,873461,11222,-1342799,551993,1119397,-453367,-1006917,78097,1114497,-409006,-438981,500071,141898,-178824,-5189,527324,-270716,-543764,1083786,176266,-839535,-800400,1281849,727780,-1894324,-408827,1528499,720031,-1316905,-197787,1885276,-357276,-1110537,644138,637714,-456692,-1036263,926829,192851,-1075414,173741,1103396,274992,-1487036,584122,1042026,-662391,-622689,560647,703317,-1159749,-602010,1183533,79385,-911183,-3791,991882,451964,-1004329,381478,408795,-384440,-451651,621531,325711,-1498930,194294,1086345,-414232,-1088101,267481,1694318,-903414,-1324526,1077908,1080087,-956758,-1168648,1338350,476887,-1505916,157703,1013854,-139433,-1473573,734346,1267918,-955782,-552301,941891,865197,-1176318,-522596,1480832,-55598,-1135337,213666,1059057,-443522,-1291729,933083,932837,-623024,-513299,578239,300488,-1237963,-168436,1187150,-435241,-1121161,333111,861524,-799528,-565846,1000247,810874,-821208,-674914,1189987,207944,-1920607,229002,1337106,-283069,-1126517,673333,1101536,-1039468,-858497,985875,647507,-1121529,-23102,1596763,-38935,-1168855,237973,1134341,-537693,-1055648,828628,583362,-674649,-519920,676482,451668,-1189124,-137350,1334704,-156988,-1083853,131561,1068154,-424841,-776307,1069602,515196,-1038616,-291345,995097,120066,-1113461,69776,1458525,-409129,-1122902,627396,1192886,-1076512,-790678,1168924,374713,-1080587,-147403,1025065,-197190,-1265742,345058,773958,-511362,-891580,910552,771736,-1032921,-658852,1200480,239830,-1406530,87605,926716,-275573,-1077256,458692,1091200,-408348,-705258,740136,358649,-829984,-101595,950010,-130480,-1057749,197735,847924,-490957,-819110,734422,369914,-946227,-696682,1030920,347855,-1189362,6613,1049230,-49411,-1087964,521490,719985,-672809,-1026443,895842,489448,-1142641,-233840,1110703,-19540,-1092451,174915,1257812,-590479,-1014346,931909,658530,-515498,-283474,790317,526714,-1017943,-252946,620846,-50396,-922998,316020,840383,-636171,-680798,493561,837967,-1008842,-811058,1013989,-81874,-812486,-69011,1046874,5050,-855153,526985,704146,-340920,-628266,573034,542251,-1090945,98526,777113,-172632,-1013253,152812,1072320,-602600,-817831,430207,638046,-639323,-564140,629064,516661,-765144,47139,374350,12868,-667960,373440,615730,-747726,-408573,135608,553271,-821436,-295190,870370,-82162,-541192,226974,908702,99790,-652777,466141,434742,-380159,-351238,283402,623277,-664731,2019,718937,-80037,-36536,-243953,486359,-461056,-346754],[0,0,0,0,0,0,0,2,-2,4,-5,6,-6,10,-14,16,-20,25,-31,38,-47,57,-66,81,-94,110,-129,147,-170,197,-222,253,-290,330,-370,414,-468,524,-584,648,-720,801,-889,978,-1078,1192,-1312,1439,-1581,1736,-1908,2092,-2294,2521,-2774,3055,-3369,3734,-4153,4639,-5215,5912,-6782,7897,-9389,11533,-15014,22490,-114629,72136,62731,-109061,-109446,-91971,184689,-252581,-572280,132203,151242,-160595,-79353,169281,-24833,-212739,46353,64855,-199850,103099,363115,81429,61371,310279,-21448,-297158,-82220,440130,-277240,-678474,210200,255599,-68886,-408459,426145,249613,-436468,-163539,429691,2755,-746637,-118282,375572,42362,-366136,104073,506833,66926,-289308,190913,354654,-241054,-756490,390251,432697,-372095,-243141,261124,277431,-687070,213341,628150,-150929,-375621,92408,407435,-480198,-278360,930061,-108992,-547645,188370,715828,-140624,-1037705,553967,588892,-762243,-245914,642027,644940,-812082,-168231,770108,-327427,-317809,-142354,802210,-591898,-799528,660421,254468,-532272,-668149,703372,200526,-1351796,169552,932665,-55056,-923350,128759,1486711,-670451,-862026,357718,920612,-390399,-1382204,1301811,276038,-744930,9216,109085,470591,-921766,992406,356516,-1424401,272067,783032,671637,-1963778,-301283,2213093,-688411,-740956,-781879,1591335,220926,-1576164,1089460,-338234,244478,-546435,250545,615309,-1484084,1379766,302952,-685725,-390628,125232,1718093,-2338233,-471454,1912358,575214,-959283,-1498925,2961263,508869,-2312066,-13536,897972,1471155,-2568833,-243309,1598771,-933257,709769,-869026,469820,-824147,272294,1903165,-2693166,-489624,1208775,1797100,-837372,-3160367,3191653,676882,-1232407,-1320586,472673,2924230,-2638533,-13698,250594,39625,744790,-1468996,1227316,-1558121,31576,1854582,-1878988,61350,-288301,2202186,-978379,-2949199,2845366,947826,-506467,-2725881,1028949,3547934,-3015591,-1134919,647303,2195755,-584220,-2785973,2112615,-408221,335854,-67135,-791674,409587,-1211960,3295961,-1041663,-2970335,1561609,1617250,1081030,-4362787,915837,3428494,-1637683,-797769,-1382482,2992521,-431616,-2281333,1431989,-538331,1082956,-678797,14595,246187,-1850604,2796566,-791880,-1269365,-191913,892932,1872438,-3875184,501658,2466197,11198,-1920562,-1894533,4081498,-649493,-2371152,468799,1005202,1565052,-2632942,834423,1213407,-987330,1520405,-765398,413024,-1240861,997221,2393239,-3312325,-46383,1218846,1552395,-1962960,-2160487,3993545,-81828,-1468618,-1129088,875160,1912987,-2772559,1109414,292653,-506594,457048,-437933,1239884,-2107009,439719,1744816,-1274038,-397363,83036,2416942,-1422377,-1950172,2245625,667132,-717014,-2103076,1671647,1760650,-2644641,-91042,870458,797435,-1243688,-589028,1780873,-1472396,-320791,827573,290055,-862167,-1274640,2496338,-591609,-1693624,971516,1093225,-334195,-2478488,1560223,1529121,-1597128,-127704,317388,1526298,-1440449,-454092,1632963,-598272,-567074,130158,1080988,-681924,-1374320,1564043,621720,-1109687,-741529,1258573,1254032,-2034676,116918,1410430,-235031,-1042644,64638,1809795,-820209,-971716,940690,926909,-1030790,-900439,1380130,165449,-1384476,350142,895609,-468260,-1004963,1093943,907532,-1516873,-402866,1284749,550897,-1239117,-61878,1304530,-539812,-1123605,638076,790229,-787337,-840853,1074294,504521,-1130142,-388380,1109402,445830,-1290163,90430,1171504,-50199,-1056966,119173,987584,-737143,-930220,528363,760382,-1052488,-388005,1013594,291561,-1084147,144722,902054,-671304,-772877,499665,834571,-941761,-471759,932066,-200795,-1171012,308276,1048920,-609720,-1163728,283908,690991,-734701,-572288,938003,406672,-1237839,-291183,955723,244223,-970738,38142,610740,-265257,-789385,643621,633338,-488965,-726181,502293,395120,-866354,-347630,845173,170593,-1085099,58359,853279,-221176,-725521,71995,913330,-630986,-552449,793293,127606,-557881,-277099,545641,-68013,-679480,490085,151227,-389550,-405265,551098,290580,-809146,188349,438338,-167486,-524317,359757,882198,-475425,-330404,295634,267171,-370487,-751791,678208,-215540,-636497,-338240,386196,589688,-754512,66775,785173,55470,-493332,-244185,801060,-155400,-414243,465500,79302,132201,-618837,386732,42588,-519892,487592,248900,-144729,-419912,333829,644405,-755115,182670,-96934,235035,-106237,-405894,490676,-154189,219881,114886,-420570,339838,-320220,393633,-273835,-207870,204479,-311124,633264,-681692,-109909,856652,31655,141921,-653361,1035189,2197,-719648,443620,204270,457236,-752451,235774,1158618,-714148,-127132,-175350,504052,-101597,-616033,735906,-501310,216049,-132345,-30256,477774,-695944,471554,-124228,-291770,55228,-493510,988450,-550132,-434939,120899,271655,215645,-897727,255821,330906,-254436,447066,-365000,413540,-181225,262822,280494,-1012414,604800,551560,139764,-1014714,-105526,1493519,-618405,-352635,184320,229305,525218,-829352,935742,118616,-893188,-97168,332048,611903,-902628,457717,806412,-9493,-387680,-320986,1041077,-243115,-600733,524943,298088,-89139,-597346,708224,764361,-1030562,-25604,352033,788433,-407713,-228046,1022575,-373448,-62385,346119,60477,-28717,76197,705859,-233560,-1158650,758424,826834,-356847,-1007658,676115,1076717,-984295,-460948,647298,244381,-568489,-39560,1028910,-340442,-523649,741343,522335,-749830,-991529,1379109,773001,-1252368,-650181,627333,773950,-1068927,-470645,1023699,258943,-734606,-383044,814985,-9425,-701830,203291,474980,-191084,-354261,361913,646357,-776132,129442,693929,-742853,-370177,282442,835995,-1251316,-761992,1281739,54141,-996155,-454487,939093,243814,-1176151,538621,471892,-348715,-207514,307096,538241,-1323454,382219,1203307,-195379,-849594,-159028,1731485,-357845,-1401856,497376,1030546,-259945,-1322839,409884,1056121,-895464,-487710,329510,631460,-836217,-237839,1154696,-499154,-595223,-611,521308,-633838,-649303,1388506,-290311,-883358,203156,1026464,133099,-1430532,830374,895802,-760972,-771208,750348,989977,-1242719,-340405,989188,-162428,-537700,-255641,911277,-606978,-1077129,1059897,709822,-836196,-660578,1104141,711016,-1456865,-297522,1208420,312195,-1012301,-309870,1320181,-228214,-958543,578591,822566,-736562,-826325,927273,341882,-1257315,-11382,959016,-48062,-1164296,258269,900038,-1001734,-574312,753455,614768,-1265962,-408938,1345486,-139567,-920807,126243,1017453,-438722,-882243,944393,610223,-1010930,-804666,925661,405396,-1295410,30843,990158,-104473,-1110351,272292,1085126,-414311,-836979,704158,704020,-1068224,-671707,1109744,391380,-886402,213787,1043041,36858,-1167916,443314,774193,-528087,-752761,745439,730722,-993134,-137607,1083047,227850,-1144927,347715,1044050,-671383,-1013432,845577,757283,-823062,-387514,733710,7125,-965704,364144,1061052,-304741,-982163,761063,1019186,-786228,-686106,830462,596749,-844050,-477613,1009363,220707,-1128664,170548,1079536,-222784,-1008638,448351,811506,-580087,-746472,698680,441654,-857102,-157435,946998,-52062,-980088,311692,840251,-399688,-1024924,654176,293914,-868132,-261609,1112063,50687,-1168616,58986,1040757,-415061,-820787,466892,667580,-641381,-521433,985836,323673,-705205,62247,841322,803,-1007613,414505,863943,-360107,-366328,271196,815834,-723848,-519352,874417,117668,-736384,-355425,813050,-21689,-1007394,461188,443071,-120988,-1013241,674850,790560,-1266946,18464,421719,91877,-727274,-340827,1367634,-785356,-782727,592125,210883,-278910,-848373,759179,-311571,-701500,418796,158181,163990,-1196269,370467,1074687,-1151461,-309611,-167766,1041441,-702376,-726920,889489,-469297,5336,-574463,207909,321086,-1004233,1158924,-48729,-468298,120614,75120,1081482,-1539075,41222,982941,-153124,-565487,-711513,1401964,-903090,-621053,670091,-353540,446919,-963224,760924,215812,-1069483,1013212,-785017,464832,-531012,538279],[0,0,0,0,0,0,1,-1,0,1,-1,4,-6,6,-10,15,-18,21,-27,34,-40,51,-61,69,-82,97,-113,128,-147,167,-192,213,-237,267,-296,325,-356,391,-428,465,-500,543,-585,626,-668,710,-757,804,-850,898,-950,1005,-1063,1123,-1193,1270,-1356,1457,-1582,1736,-1927,2170,-2489,2917,-3497,4311,-5500,7288,-42593,125783,137269,-12152,-276237,126189,17009,81051,181258,-3980,-75651,-194360,260984,13595,-13203,142997,210272,-225186,24305,238408,-85283,-76394,364840,432234,-139538,30141,381219,-112947,-694163,142489,304169,-323844,-518049,387659,90210,-719124,-135524,473618,296530,-537777,68112,283597,-108393,-410471,-16221,572256,-32366,-458950,288360,433810,-104384,-486216,181747,380736,-603552,-292420,346227,154450,-794593,-382593,558737,-55309,-500900,428755,475250,-293400,-501375,570555,45213,-754648,358449,524232,-121517,-933617,502248,957252,-813908,-299915,543727,767879,-817456,-258480,1022001,-385787,-501456,362873,566210,-221683,-761837,816677,288738,-459104,-250658,415283,476323,-1148737,39031,1028229,-234963,-745808,-244498,1516172,-452932,-1354073,379299,612947,-290462,-1573887,605627,795117,-1082223,10846,-8298,342820,-482089,144852,781448,-1653414,39471,662749,369697,-1407777,-860955,2492476,-619723,-1293010,-95390,1062050,527880,-1831058,759418,830175,-526752,382663,-429824,939401,-823714,440952,945611,-1351301,145956,278999,1037189,-1168467,-1051502,2279299,-166230,-1210776,-1027298,1866625,1211143,-3143266,287220,1502043,885287,-1551184,-1079074,2561081,-853085,-160045,-163064,-262413,476142,-802327,1896028,-1818932,-1172615,2111113,351412,-744533,-2961875,2628754,2081653,-2676572,-594363,187632,2484767,-1614463,-1381394,1952470,-766078,515312,-1114565,282433,316996,-976232,2318497,-1789381,-661192,886720,473328,530089,-3335236,2180617,1626807,-1784271,-1403279,112004,3781354,-2514920,-2379340,1799681,1096762,255781,-3117169,1995133,1185333,-1279007,1002848,-1535827,725372,-474537,1101844,519041,-3562300,2193850,1632469,-103222,-2496051,-820451,4844430,-1872609,-1578982,-210079,1578247,1063711,-3621258,1600650,88264,-74559,476016,-1052027,1217338,-1290845,1713752,604531,-2295385,972249,549846,1744165,-3005792,-907844,3662885,-982390,-1565224,-1307814,3062724,809319,-3960997,1279388,1325980,733479,-2079225,-649660,2777909,-1617800,585326,-155002,-598987,-39096,-416790,2482038,-2836859,-814829,2612020,295494,-965563,-2579922,3329496,975587,-2530204,258198,524840,1961899,-2141734,-120355,1833093,-1306139,570878,-760213,681173,-609274,-625949,2344464,-1536447,-882978,355010,1303659,-62359,-2764741,2322351,1293257,-1381280,-1315726,826704,2227993,-2698950,-768527,1793660,-40466,-836586,-1213012,1941991,-765473,-1250754,1285802,-305724,-68777,-833286,1600523,181862,-2322336,1614281,893287,-404150,-1832177,222409,2267612,-1930802,-578845,859470,931408,-691667,-1191990,2002134,-90914,-815206,481330,710675,278024,-1730928,1096095,1093070,-1458158,-245844,658983,1077377,-1814621,-471474,2152788,-181658,-1117941,-36930,1705555,-661616,-1568825,1156839,715170,-872456,-887252,1308020,900946,-1679500,271519,1065311,-641356,-979679,620975,1034005,-1244664,-417080,1447953,418754,-992908,-476999,1396334,-60296,-1344944,767836,1213976,-504298,-1134920,593777,920365,-1207617,-465777,961866,635846,-988947,-308708,1437614,17074,-1199454,275313,990778,-670147,-888949,886984,851583,-866141,-733468,1286464,373284,-1480508,187014,1180643,-71489,-958443,393129,844242,-726812,-624180,869384,330412,-1205266,-39120,1136128,-100,-757492,271371,744233,-871756,-370014,912117,585843,-787499,-228556,887786,-76171,-835919,244250,1050997,17894,-799248,481097,734811,-550387,-514873,466242,631873,-732213,-740977,597802,130875,-915646,-141660,982361,114594,-664722,35736,813117,-357732,-856468,710907,353154,-708268,-316135,486844,289685,-855012,430347,566212,-1814,-314905,243310,255838,-678600,-95327,505336,-219947,-216904,-32910,694970,-368161,-444403,457279,125611,-201583,-527164,645154,117644,-710238,-54896,444312,527040,-402484,-175978,680970,-78086,-401089,-308838,452293,14135,-750305,366773,94840,-317835,-317900,133685,460550,-753131,233390,264651,34483,-261467,-286681,744489,-532911,-151966,455022,128610,267060,-519538,297664,-26539,-312167,340652,-616486,391318,-60076,-108871,1094,-580651,699790,-461542,195242,-413630,-236737,1078479,-436802,-15267,-207740,504610,665615,-1067003,468787,186856,9358,-411355,-181075,1392421,-666943,-616938,150602,61953,144139,-935942,641125,192869,-482375,212843,-380638,725290,-402966,37503,588387,-611402,379124,-584260,491008,50770,-621959,585784,-127042,441520,-969784,-41598,673584,-358544,308161,-797292,154095,486348,-294825,506911,-727519,343772,775951,-278247,-641163,-578746,1204525,46096,-785099,529938,146331,44221,-622729,612481,473272,-763665,54397,414004,536008,-727536,-340758,1086253,-270743,-449394,-529050,655841,212694,-1238428,400929,164643,-228828,-277494,17296,758663,-907836,-367403,638972,313305,-331829,-516633,694305,-22709,-451095,110921,74285,-203882,-80980,417788,-38950,-1218608,664159,772646,-418767,-1014837,328270,1245822,-1051315,-660425,873978,329968,-653504,-349552,687640,-359899,-761579,788101,575276,-512831,-847395,778430,845651,-1064175,-925958,800661,789628,-961408,-503972,1125475,373532,-876405,-404532,792642,209428,-826291,338900,992611,-492674,-477217,167424,619359,-512309,-169222,1094678,-431103,-425500,566946,693114,-789038,-1138362,1522178,538885,-1154252,-259264,812880,408567,-1525141,110942,913601,-593371,-416039,351277,440725,-999335,-438780,1464656,-467426,-843965,-183071,1253888,-46492,-1484294,674608,987266,-16557,-1334165,308613,1140879,-688032,-565715,697850,555118,-837049,-541032,1087978,-105192,-831534,460915,551904,-431053,-592019,1053456,316721,-1340005,138853,967398,173091,-1351199,329443,1218246,-956509,-689840,677108,778888,-488321,-809462,1576720,-200008,-1006668,125577,771450,-3664,-1069046,1023080,863454,-1151084,-548777,924435,834977,-1185423,-547483,1323239,121334,-967938,-344903,1351955,-90803,-1375167,654083,835979,-380770,-1032916,790453,503351,-1206852,106263,1030616,135788,-956631,219690,1549793,-695080,-427015,859850,687531,-1062039,-915713,1363453,18100,-1155784,285621,905404,-108870,-882093,614125,1139329,-895877,-617137,810888,557694,-1126632,-192171,1205870,-154079,-1160808,307138,920348,-373650,-1285910,563512,715784,-546939,-644447,713070,555126,-1269756,-215855,1194838,16699,-1088005,144522,1047082,-250047,-1051798,946456,940092,-848193,-566581,1139063,-3094,-1076986,199018,1092266,-379311,-999128,611426,873286,-846072,-617424,1033157,471687,-1039094,16468,956821,-57177,-857189,540422,964761,-698841,-968244,800845,812053,-1229719,-514881,1152746,-3001,-1052725,22651,908235,-108018,-971676,133226,1117414,-431797,-1066732,518756,695199,-936080,-346141,1288436,221080,-938085,318490,1135219,-354140,-1045536,816468,889944,-768478,-301367,914007,194337,-812613,93279,929459,-436721,-1012789,531790,484357,-469061,-751247,1143029,595303,-988377,-129969,713556,358929,-1032369,38779,812291,-496138,-661419,410662,554451,-320127,-523920,721767,48306,-552964,-391371,713045,395743,-1185335,336626,595796,-428432,-666619,31643,909144,-1006497,-258015,867275,200956,-604744,-298496,1272944,-298388,-775207,546438,-61776,-373546,-305086,530777,351696,-1220063,482589,453032,-99990,-767110,-9912,1228273,-1121010,-183197,431860,494498,74326,-1172944,1111726,-5131,-680293,441733,-255430,463784,-1002562,607321,484033,-940717,452833,257264,730937,-996475,-654593,1563435,-675406,-107003,-705814,1115119,184188,-1926773,1260324,-37601,-98736,-468516,-58116,998866,-1357766,810750,92925,-398120,364862,-504345,1375321],[0,0,0,0,0,-3,5,-5,6,-8,15,-18,19,-25,35,-45,49,-60,74,-90,106,-124,142,-167,194,-223,257,-293,337,-380,429,-484,544,-612,680,-759,845,-942,1044,-1154,1276,-1407,1554,-1710,1880,-2069,2275,-2499,2749,-3025,3328,-3663,4036,-4463,4945,-5487,6113,-6846,7716,-8752,10011,-11593,13635,-16361,20201,-26036,36024,-57514,150798,-36883,-181191,42628,-15455,-326826,-320937,483665,251316,-341425,-99989,532678,87027,-208850,168273,38517,-303871,-56446,410685,59223,-191450,-167347,125838,-92965,-127271,-36004,19662,-232120,152755,273674,-46212,-249967,155505,267821,-329503,-116061,51614,370803,-205842,-209400,208732,320052,-220870,-56300,283247,374681,-784346,140228,713066,-6630,-622339,173038,648220,-593067,-581624,702202,492036,-691199,-448198,856974,199108,-915797,113000,470312,244455,-821074,324306,790920,-795614,-185152,268940,98243,-524571,-203735,1141377,-352593,-182583,93826,650916,-125975,-1195162,817883,138693,-360877,-431511,162559,809263,-874216,166928,480059,-296549,-236636,-25139,878607,-793086,-752057,1253978,91066,-495251,-543459,1255183,275717,-1666117,1013548,1009841,126924,-1234576,362103,1713871,-1583273,-137547,317751,238611,-91764,-1080106,1766692,-829908,-65779,950450,261402,-220129,-1408265,2301457,30098,-1969585,155646,810193,1528965,-2355782,-536794,2059338,-455844,100929,-1655067,1836810,137192,-983059,1170381,-1048107,601660,-121634,696103,225958,-2412377,2416232,359920,-1305355,-1086282,502270,2970004,-3276339,-310175,1574790,75701,-517382,-2001011,3007279,-417929,-1457488,908252,-833988,1378971,-1706389,969377,74200,-2264795,2590774,-313411,186283,-2074755,671076,3666719,-3583255,-649930,278256,2543552,-503641,-4292343,3322006,340929,-584,-1445420,-921527,2907765,-2175497,1356679,-520644,-1331580,1777375,-540897,1450636,-3233627,672453,3121598,-2115247,-665152,-1178990,4088789,-989460,-3860766,2723754,379697,731071,-2770624,643268,2686500,-2806858,1141129,-1022170,916789,69540,-1257840,2550066,-3215227,1267914,1595125,-762586,-667690,-2379176,5158726,-1278429,-3284506,1079357,1257900,2611595,-4829690,446740,2752183,-1247508,311875,-2921838,2810118,-525194,-840851,2159585,-2713896,1350425,-242484,1195692,-1086155,-3259427,4517390,-408924,-1603851,-930860,1373304,3153489,-4735129,753110,1935699,25715,-679256,-2082856,3609100,-2005342,-880346,1300928,-923069,1372016,-1954060,2169867,-1095329,-2336511,2778847,-788717,157268,-2581995,1947053,2910680,-4083395,456357,715934,2409406,-1704495,-2676700,3662838,-1139697,-299175,-1201609,498525,1380691,-2226826,2047382,-551570,-1303029,838892,237780,1395507,-3457937,1370641,2369876,-2037269,-791275,-415722,3021051,-1493067,-2290510,2438478,64546,-255887,-1564219,1838706,543848,-2552336,1530471,122656,-174379,-819150,503085,1934466,-2609401,877616,1090310,-138948,-1190199,-892262,2826304,-1129475,-1444417,848097,958601,308240,-2149708,1492213,867982,-1601613,28760,336507,952734,-1749139,322924,1522895,-1357043,-768350,664943,1285823,-1215442,-1348917,2316645,14314,-1264300,-373300,1651801,370985,-2160978,1221908,1061305,-689767,-886214,641476,1484359,-1749568,-199067,1465817,159149,-1067331,-163062,1672272,-718397,-1154638,925952,957521,-655861,-992586,1086363,708681,-1589537,274661,914942,64576,-1237524,193915,1506684,-893994,-1134061,662991,796305,-1279689,-929035,1536346,81045,-1559015,239399,1450567,-190540,-1855641,789440,1378819,-848089,-911038,1359298,488359,-1452117,-268293,1602186,90645,-1667395,395471,1399896,-576268,-908989,725696,734323,-933831,-531735,865426,114665,-1033490,-293230,1054668,-320876,-798253,350028,690095,-714274,-874520,608874,488832,-765056,-128716,1078279,180943,-1039346,214781,1042813,-685605,-1180726,334341,951494,-660408,-693453,965171,827691,-1065662,-190516,1386089,-342506,-1159427,267218,909519,-708394,-1017324,963710,437172,-672237,-386206,845294,173376,-828653,-38000,547159,-375766,-643751,304949,676876,-683270,-158766,497002,313436,-42279,-390116,123352,122024,-363847,404278,13110,112456,-870962,476954,652498,-1091374,192938,518316,357677,-728308,-218845,1123214,-535356,-541183,275541,503058,-222854,-945245,987167,193643,-965570,176470,199613,310610,-941407,481015,566330,-757764,50216,-382891,712560,-529144,-223122,777252,-539764,298599,-308503,216749,609315,-731674,284700,-455494,508344,89745,-596648,446263,-623549,589503,-238432,-359751,41230,-292395,941184,-1051941,-40788,607077,-47288,369618,-965537,707703,535026,-767941,730376,-413088,627315,-611301,139390,763779,-801221,509726,-357204,253513,-60339,-781630,901393,-669120,170685,-232672,-293322,462519,-630028,709327,-436231,66917,585628,-692194,529612,-471724,249205,-146580,-185590,1112214,-873188,44340,-27772,403490,405582,-1218530,284722,-4439,291754,-212126,-779367,966236,-255628,334273,-181314,-123487,786428,-530221,404006,-282145,132274,213741,-635506,422721,-231894,134846,122736,-319905,453773,-371487,56962,1802,505844,292107,-1227576,-50476,503380,175543,-333436,-432458,898323,-358705,-249588,58792,71162,123946,-611196,1019284,-33004,-940799,155265,342542,546879,-887996,-329931,770408,-333789,-108331,-383653,283434,-99475,-498696,246891,39358,24843,-175585,8181,510934,-108200,-219297,-62191,219451,95118,-163396,-75603,-230132,4457,129190,-443992,-442960,449518,668341,-618208,-737934,432545,792105,-789804,-699796,696800,550252,-514000,-485930,674172,77618,-668052,538613,758402,-626954,-834278,712582,441759,-769070,-32267,486045,439225,-890209,-316074,637772,-134264,-370952,-143682,749860,170436,-743802,442749,346525,62837,-520627,12235,461423,-480543,45425,182435,-252711,79995,238565,282987,-940627,-250464,1245705,14852,-704826,-281793,1227046,-90593,-1484405,349512,697298,-33425,-1120192,428261,935191,-1083012,365481,585494,199724,-682561,-48774,1389203,-635401,-337335,304230,526188,-355313,-1079292,1103981,292565,-282650,-100551,510999,557149,-1151904,308027,700812,-345826,-406307,-83942,757290,-215937,-299319,453824,-458191,-333835,-327796,844833,-154789,-1119888,790534,578879,-376932,-633450,536192,963340,-1606816,-115599,989198,163306,-798723,-16,1339574,-523231,-661524,610843,480036,-214332,-578571,1004624,60923,-1087026,160287,548979,71470,-926535,208536,863663,-429206,-170697,160933,631408,-533671,-499001,953005,-162705,-627796,-404651,775913,94935,-949760,539218,556119,-445140,-314264,486140,317897,-1121872,86121,875313,-11471,-847394,224100,839013,-538725,-885557,619238,497946,-652098,-218375,1043812,340070,-726474,-17854,719156,-52844,-845037,384649,770497,-569019,-708665,585670,516187,-338347,-178194,697534,151469,-677494,-122472,527070,-111650,-515972,236875,700756,-247721,-225654,475109,160267,-896591,-253901,609349,4006,-689773,205826,614739,-154942,-448502,596477,484494,-688921,69664,804067,-75331,-737517,143021,821399,-256512,-718848,428424,799607,-426081,-427849,611213,207608,-600932,-220206,602569,-185243,-954371,227372,587852,-42473,-371417,429730,338110,-478432,-37403,533826,188227,-530065,-320276,556453,-225233,-357185,-37873,465495,-105439,-385304,683617,377656,-618673,35103,384661,448384,-838636,364691,401383,-313808,-222555,294518,814198,-619404,-217037,648226,-444921,-358334,-471959,963371,-249713,-874445,807095,167682,456152,-724443,63461,908216,-812732,201891,2257,415224,56901,-167793,1025313,-513676,188119,-7490,-166081,307767,-898626,1116028,-172492,-501126,463219,-314357,800925,-1245559,134358,785387,-386844,231970,-747325,771395,-191951,-362794,771334,-689728,510773,-550817,183433,155092,-1178659,1549932,-671302,-178531,-156213,66438,1410653,-1788847,739340,264,97640,374447,-1074875,1237962,-522393,99749,390676,-1027776,1103621,-888995,645923,44492],[0,0,0,0,0,0,-1,0,-2,4,-7,7,-8,11,-15,15,-18,23,-28,34,-35,43,-51,60,-65,76,-86,96,-108,117,-132,143,-159,173,-189,207,-223,239,-254,272,-293,310,-329,350,-368,388,-407,430,-455,479,-505,537,-580,622,-675,741,-831,952,-1104,1304,-1591,1995,-2578,3452,-4858,7309,-12266,25806,-69595,-435692,19010,130774,-74086,-70741,313971,34972,-374019,102827,485546,212896,-304493,-21658,281632,-498146,-282223,333816,-13984,-105296,-168963,244032,136549,-10376,123854,242074,-128265,230938,117378,172084,60268,-309461,-3096,-154049,-309181,114811,314980,105925,-320622,83241,185330,-77886,-461799,272789,557090,-402474,-202256,699494,326315,-679194,148653,855317,-441474,-727502,875445,511578,-559847,-606889,723102,508824,-910479,53840,720268,-125135,-615644,228044,658868,-690639,-383703,312555,38149,-373647,-260242,784099,-130963,-720183,142209,308567,89083,-793894,425927,944870,-778881,-53128,85338,621103,-606916,-398670,1041165,-582930,-288690,-12618,560029,-297232,-1037379,1541274,263381,-937820,-414324,724614,748261,-2080109,378911,1414583,-369936,-708698,-100888,1898971,-1154412,-1135938,1358583,-83661,-152090,-863062,1211028,80521,-1162224,1212823,-475964,-42137,-1102741,819741,1173867,-2673256,430722,858627,721319,-1394520,-1706200,2690926,-485567,-542042,-547503,469179,1358095,-1863650,1423179,-295059,-428511,1002611,-571317,623847,-1741667,1187140,1896671,-2235110,140553,96046,2317519,-1920112,-2093412,2811506,-424638,-520774,-1290767,1649062,1306146,-2969946,1613273,-289196,458376,-367381,-744424,1892528,-2673559,1668227,827529,-1391365,-5804,-584466,3887855,-2723326,-2012851,2452774,518643,514048,-4370116,2415615,2220660,-2162905,81645,-1542665,3025612,-1103504,-766681,1755790,-2206230,2133797,-440444,221648,-1150420,-1361116,4326001,-2269430,-1393700,659668,1572578,879871,-5041729,2410308,1636909,-1165984,-742634,-1100768,3709801,-2687278,-404824,1429346,-815374,1834992,-1885861,1808555,-1221820,-926071,3344078,-2399401,-212755,-1331323,2852909,1155861,-5218158,2369614,1064514,1242750,-2679585,-1820988,4862379,-1820420,-490307,-1366743,1053232,2056644,-3079023,2222905,-1604801,-87968,1563917,-1072327,456534,-3066502,3121577,1360144,-3680537,959419,536464,2958318,-3552264,-1259454,3938350,-1451035,-175114,-1706898,2393403,459742,-2829391,2265946,-1036619,615423,-647981,186720,1378518,-3357076,3005515,207114,-1739114,-171186,77190,3617084,-3915355,-1164975,2408523,429158,-184043,-3445182,3044475,984593,-2052313,563218,-530770,1789788,-1714906,314266,1053903,-2181973,1502271,353074,672991,-1865270,-768226,3845060,-2023371,-1172998,537286,1706928,-445052,-3057085,2712307,379399,-1519668,-640897,525806,1856415,-2820416,765368,1000339,-1100597,-111163,-667296,1913654,-1563874,-460831,2076298,-635061,-473510,-933534,2069173,-178972,-2563655,1872993,783081,-113263,-1834314,729594,1980260,-2006928,-59340,785314,632409,-953357,-506776,1858600,-1301785,-1066892,1149357,645831,-554931,-1807643,2485015,697841,-2046964,11467,1358078,638827,-2171708,530442,2067686,-1057656,-811289,780320,1399898,-1327539,-1017223,1659131,206397,-946817,-360204,1317287,-108633,-1585381,932432,713849,-873988,-804439,910508,928713,-1390723,-197298,1220872,47375,-1120221,6024,1626023,-401869,-1350260,1121234,800208,-1114442,-969324,1401609,788464,-1440780,-125122,1278886,-338093,-1400706,642270,1473611,-765681,-993612,1183170,764865,-1442810,-542247,1555608,138922,-1524038,236187,1494411,-487869,-941916,509070,830980,-843315,-877618,693386,322340,-897212,-120992,648923,-95911,-893178,379258,1086231,-367585,-553881,597993,910931,-674000,-474668,902243,259392,-665294,-76895,1156656,-160943,-865724,300095,801122,-854359,-1027819,955567,550895,-1040686,-545876,1271916,27283,-1138233,162598,881487,-352259,-1083743,695745,752465,-730465,-136552,722557,471862,-1009176,-119792,779797,-386575,-717105,237084,831273,-402860,-564111,715126,69174,-465278,-280005,363153,400426,-648622,346375,330802,-304966,-404900,74943,887655,-946370,-85538,803000,50972,-402451,-640507,1140543,-188336,-985788,307905,380875,-127902,-699345,522093,859932,-1048262,245852,277163,-100557,-771469,44408,969673,-706057,-87057,168639,117351,-101055,-768107,587383,-540051,-369567,273184,-192056,550755,-848292,-45072,-99409,-453815,355149,-576963,765549,-119028,101589,208817,-639454,669514,93870,359953,-94029,-780755,1009773,-118477,-104307,-631896,369886,569128,-974725,510763,-1739,126417,127336,-467879,1011537,-574671,20008,294582,-216735,268673,-591641,834137,12355,-562265,494303,-535102,498482,-506750,-35817,252561,-775347,713520,-681698,584078,142781,-747223,586993,-441553,780721,-360340,-579991,706935,-137434,316986,-1257545,403675,656714,-475750,233410,-555753,946355,197601,-437993,367530,-354417,786800,-515795,-207319,429203,-442409,308808,-464328,251924,-85748,-501283,284075,-286601,500528,-53980,-358307,266234,-167119,500806,-875713,-12120,556763,-68951,27194,-622659,981583,-38284,-608950,308391,-99829,37072,-552166,205132,437076,-972606,256067,459825,148934,-512188,-319123,1218584,-134630,-395697,-87464,267028,200993,-633196,54065,251709,-122256,-204034,182732,419576,-334758,-68584,72240,74802,-94610,-199486,127762,84156,78495,116033,-617682,-240687,385695,972901,-457365,-1099552,468398,670792,-429723,-1143126,665512,688386,-641320,-472453,673364,283011,-522721,210668,299342,-318209,-333910,471421,521962,-783844,-244750,754863,268551,-568504,-516579,966934,-143121,-897433,53864,611622,41279,-996628,424219,291252,-196887,-223785,-381150,762308,-169186,-178375,572634,-357967,142212,29018,76946,-629918,-360501,1219676,-199253,-868332,122064,973563,524706,-1588739,165907,976278,-195499,-811518,42659,912628,-810694,-331412,743469,-231459,-580070,-296628,1074061,-502546,-1020800,704847,562921,-263377,-924788,585692,582063,-1011013,148473,70683,370601,-675159,-177626,1113648,-367718,-71892,21353,677652,87804,-524888,840003,-96091,-554743,254422,363516,106065,-1383016,455209,907690,-458112,-604886,295902,845054,-908149,-522057,1109468,131359,-538129,-158389,997727,-177368,-1011970,822680,397293,-380206,-578006,502330,526504,-1105161,-73505,793963,-2950,-805832,-91806,1022379,-283330,-751481,370020,358740,-39826,-821887,642794,190993,-708365,54102,485762,200878,-898844,181833,601577,-458714,-453967,679820,402500,-776804,-307097,899348,-364586,-506456,82267,958797,-428044,-729912,795695,580315,-669813,-701233,869807,132722,-763030,-141641,662926,-160760,-634471,303833,669640,-295055,-666849,679631,454256,-515092,-219584,771235,220931,-632975,-170109,516992,-95796,-417918,146361,626848,-201546,-464245,420555,323047,-515835,-299201,528076,26471,-1001558,243604,660642,-485413,-813097,460104,490738,-604708,-373273,759488,19161,-1011947,168539,763397,-413117,-1016579,566724,323671,-424426,-508858,737699,405709,-714092,-217772,755061,81311,-830985,154240,524854,-211463,-578730,126218,554422,-265416,-258870,340849,310296,-542025,-202025,511198,-160227,-745857,113133,149290,-151186,-878189,703281,430963,-752670,4516,106765,443722,-550623,-55845,771159,-583067,-275406,182443,505362,-244659,-640381,838358,-233850,-244829,-73780,405204,170202,-1033469,444167,123004,2050,-140268,-239429,889598,-313482,-135249,550054,-135823,316812,-538768,757814,-38690,-294909,577182,-431960,293309,-598066,105157,755851,-973798,759753,-37033,337321,-368742,-568175,1615553,-845707,26003,129145,197686,444853,-1221909,836719,-36583,-377003,316849,-765404,785524,-947422,1073348,415601,-953031,716701,-440306,972117,-952976,-472261,1235044,-803855,713248,-1117305,612954,227912,-1092078,1054293,-1029622,747146,-121630,-631794,825004,-1077095],[0,0,0,0,0,-1,0,-1,2,-3,5,-7,10,-12,11,-16,18,-21,28,-31,39,-46,52,-61,73,-83,98,-108,124,-141,160,-181,204,-228,254,-282,313,-349,385,-423,464,-507,558,-610,662,-720,785,-857,931,-1010,1098,-1199,1309,-1424,1558,-1718,1897,-2107,2355,-2663,3048,-3538,4185,-5081,6397,-8468,12188,-20867,71649,130207,71140,-274648,-116638,224646,-252850,-89439,6733,387538,41161,-318352,206078,110201,-210741,-111301,2418,361010,-30518,-129194,119827,181655,-281057,-255717,226729,125399,-89207,-168825,92268,227537,-260766,-126396,313823,-3228,-301605,194018,206560,-448246,-109989,536015,166161,-342471,277584,351773,-291852,-443563,225028,350632,-609152,-153247,767948,58855,-767809,197683,560235,-524890,-345231,205217,477309,-487428,-286472,643607,118349,-378743,-120673,724661,-85641,-447354,323759,461167,189878,-741417,328117,619987,-361013,-308879,707933,229417,-812319,-319976,910734,-186757,-907502,-16236,666303,-181262,-1014181,688597,581917,-240824,-519701,244026,444270,-951952,408725,844996,-686169,-420178,289939,883272,-1012111,-484016,1279686,-68928,-795621,-420063,1010331,73109,-903398,362649,760267,-270821,-646197,475074,662715,-1203517,229754,454001,353238,-407403,-270201,1148077,-834012,-827531,738527,686810,-369188,-1748170,1575528,949816,-1635772,-721071,596229,1561447,-1811143,-673494,1612204,-213018,-379894,-275959,627932,-533704,-564429,1910063,-967844,-1110018,137776,1591406,-81647,-2690172,993533,1261860,-706152,-863073,-189520,1891429,-1193279,-752191,734820,192109,68686,-538394,1406939,-439468,-530273,1153630,-278809,12923,-1050443,1411324,315073,-2069718,986161,973105,273611,-2468368,214445,3122953,-1653336,-1421274,377378,1705841,-274936,-2714030,1388349,130197,-374784,163278,-296863,305346,-1322096,1739959,300016,-2373648,-39792,1250975,1512962,-3119836,-619026,2984098,-327413,-766490,-1312373,2174601,6610,-1772438,1129502,-258108,473597,-787120,277731,800371,-1817222,1408421,31368,-373954,-482044,377255,2096737,-2320609,-515060,1761685,689835,-1137451,-1910818,3428221,553368,-2775859,-61717,1217693,1327378,-2535936,192695,1609121,-1283304,556593,-157727,597241,-1130240,-40333,2414963,-2359247,-1212905,957575,1817131,-940372,-2646603,2372726,1019925,-1058009,-1256387,265989,1772063,-1883748,192626,688033,-304099,-78965,-858588,1549338,-1440313,-703837,1539573,-620051,-599706,-600325,2028275,-378090,-2324095,1398998,930536,-431791,-2422706,1415011,2453633,-2382718,-865535,547305,1432380,-937116,-1454555,1873461,-796567,-816318,459826,476256,-564525,-753350,2101541,-207387,-2048322,552780,1579276,533417,-2575589,376683,2135209,-995168,-904195,22616,1366316,-898591,-1266558,1418408,186415,-746603,-471412,1070996,190311,-1911653,852722,948423,-731542,-938088,766353,1545637,-1928834,-54467,1498883,190946,-1360513,-714760,2086368,-535667,-1465923,561509,810824,-250228,-1188651,1471189,696128,-1504735,195180,1064907,-84770,-1370651,909998,1415224,-1184581,-589417,1006273,743735,-1131876,-534752,1534297,18026,-1369379,237286,1139423,-13209,-1336018,924543,897067,-576180,-516168,770207,793821,-978884,-197984,1340922,191419,-1067995,23260,1320011,-467280,-1336153,844572,647010,-966931,-968891,993451,623354,-1295879,-76908,981141,-120286,-930980,467059,1017244,-793955,-537496,798857,250673,-1047041,190988,1142511,-59538,-922240,382132,736240,-552052,-750485,640476,472459,-986017,-381309,671470,9631,-956296,-235443,1195297,-393034,-1040182,332712,705186,-433386,-737174,659548,723960,-660483,-532299,870907,325684,-1015668,-15661,767680,-181909,-657784,405017,539692,-586276,-545007,693009,187401,-675989,183676,597184,-39870,-987242,327365,615118,-658735,-286361,625438,65985,-743997,-255203,852748,-271182,-551812,347861,585696,-298743,-585161,481720,637121,-311301,-262563,589419,336501,-376927,-157257,787705,-60380,-494579,6115,335468,-175547,-528120,-55176,401009,-604342,-543627,297139,-137344,-285428,157135,361786,-317415,-313164,207756,265142,-404573,-162530,605418,-85861,-311986,602516,302983,-112324,-306607,350388,169335,-538430,91572,479651,-383010,-243690,199026,574209,-507348,-244991,477043,133100,-72861,-268901,609295,333629,-232241,170570,327479,350091,-351593,-193169,277546,-36073,-69440,-479991,371212,340858,-306467,132358,-161264,379566,77743,-76399,-164363,135381,651551,-303886,-598269,456200,333371,60651,-868973,208680,394155,-577390,66758,79333,100133,-687229,169130,665161,-695313,-221549,236692,576297,-508081,-251059,669081,46714,-181809,-165807,269392,74417,-523431,560361,-22414,82228,38247,-223866,438310,-230173,240829,-87491,-274734,313813,68041,172439,-328810,49104,1015931,-397537,-344343,-76689,1380326,1314,-1332540,280030,775827,-4892,-1004609,64199,1114581,-694593,-110867,419016,182951,-588108,-324742,947433,-772946,-695496,557145,385940,-575598,-561880,579104,152888,-758930,143660,528380,317630,-963849,609329,550713,-394110,-502831,29008,600421,-412470,-132604,93336,-280658,442996,461327,-45507,-749943,-305018,1009403,36619,-1122741,-321268,1356169,644694,-1292117,-271835,1355458,444839,-1123131,-124048,1038990,-281713,-689985,29230,709596,-348326,-793116,890100,-1126,-678127,-143618,288236,220625,-925360,817833,510958,-706324,-23201,521510,486531,-1286999,119849,1225360,-269566,-643287,-206172,1018098,-317561,-813017,466273,-233265,-211261,152022,576230,-369463,-1128510,673545,572976,-699531,-1100367,890915,1403460,-1159414,-986507,1062278,1066517,-1061455,-853576,1355249,220816,-985888,-56975,965773,-222124,-1095356,648032,774716,-952055,-526580,785944,480065,-1191281,66367,1243950,-799820,-723914,467349,1046022,-633112,-1036264,1209560,296075,-750235,-563853,822735,258515,-898902,496561,429799,-278071,-642426,611503,598832,-1283957,239195,1133416,45553,-1282237,-27444,1756107,-666196,-1466902,264931,1052184,-409799,-1602262,987824,857603,-1228153,-461790,1025159,458270,-1475644,304049,1051243,-472049,-854412,329096,1026325,-499089,-708153,1309630,301396,-898794,66760,1144639,9200,-1319935,568002,1075997,-549462,-830180,570214,539760,-1177759,-145660,1026964,33627,-767529,159953,1269855,-452450,-1028182,697950,745159,-952815,-553025,1012025,927414,-944620,-368930,1055847,73395,-937142,66161,1361096,-397707,-1008902,626251,917958,-775352,-824795,1335814,351764,-1057695,-224859,884178,-23784,-1253330,357608,879093,-745386,-807489,682412,589033,-981887,-256234,1056446,-192442,-878674,117295,949073,-443806,-979318,513147,623645,-925133,-419797,929622,360664,-1206443,-352494,1174195,-90560,-1345914,373901,1277167,-621463,-863006,648114,885675,-885156,-524649,1066486,309404,-1129176,-28066,1215230,-262070,-1170489,403657,1107613,-857943,-932077,586789,254716,-928597,-367472,1053019,132646,-723178,270432,931950,-587100,-669336,819382,818703,-874920,-106338,720707,48447,-882480,102402,1174155,-175537,-780467,542953,944640,-661135,-933797,586141,806055,-710904,-365570,768700,98740,-922102,48388,1099954,-301137,-1043784,269268,856154,-742343,-697773,519546,568833,-1039208,-277654,1380407,140591,-1000172,447042,924622,-344215,-828978,513024,580742,-783464,-138694,501672,467956,-824115,357,527391,-413600,-496397,305146,1077844,-605054,-277444,882546,250132,-505946,-447789,1058119,181048,-1222958,254619,757852,323025,-758088,244541,1208395,-828921,-293307,514509,261686,-712216,-478114,1176174,-337281,-719156,290581,411548,-56236,-974218,892038,398867,-896130,-62350,307710,740666,-908716,-70190,906227,-518597,113437,-270317,708548,-202075,-188282,611470,-571648,-349745,97081,644548,408780,-1110951,530978,591083,-356447,-329851,20231,1020950,-601208,-178338,400162,230028,-189355,-875239,1008920,-25094,-170687],[0,0,0,0,0,0,0,1,-3,2,-3,3,-5,7,-6,8,-12,12,-15,18,-23,24,-26,30,-36,39,-43,48,-54,60,-64,70,-81,89,-97,106,-116,130,-140,151,-170,187,-203,221,-244,269,-297,326,-360,401,-450,502,-559,628,-710,806,-915,1047,-1208,1410,-1654,1970,-2391,2975,-3823,5168,-7598,13076,10901,-175318,-45080,-21899,337025,27512,-250366,254343,-41531,-84930,-118833,-58002,408043,-239532,-141025,136776,261403,-49483,-567050,372540,152404,-122129,-138030,124006,294662,-202737,-279679,389107,194520,-413555,-222787,522076,-62931,-456835,-168034,522122,-177920,-275192,227967,82577,-423636,-121985,355626,-91441,-343859,153565,242701,-422163,5488,476603,74853,-584471,259225,459610,-539114,-527793,315017,603880,-310996,-191003,612283,347280,-487700,109189,344000,66301,-524191,-87162,446037,137439,-191643,45675,814216,-430715,-741509,593641,273545,-402780,-609195,1114936,346427,-587944,36927,802341,160345,-1328981,398034,721006,-689216,-441255,165765,379334,-661696,-152969,1012119,-647667,-488997,709644,679052,-874017,-897791,1197946,243642,-1010026,-323106,761127,495868,-1015559,291187,824967,-584602,-338336,-1867,1098911,-575217,-493521,969400,-60319,-319791,-504636,883856,-312181,-1033224,1046658,334699,-479573,-1167367,845499,1443544,-2050376,-454477,1093993,1279815,-1166399,-1073693,2020747,-263951,-585221,-16976,137787,212664,-797183,1553281,-359007,-1321163,991921,907241,178119,-1980776,714379,1929143,-1207814,-835931,84201,1787843,-472330,-1477698,1275422,-190552,-272538,-507830,674435,343618,-1289898,1111641,-179752,-650106,-222765,353293,971938,-2305467,603881,1333859,-695414,-1095418,-445987,2958404,-1127144,-2510673,1212681,1234345,140590,-2764299,1239930,1353016,-1270836,247727,-332309,384994,-846482,392526,1156701,-2566149,375324,1707598,733380,-1960897,-1814422,3315501,-6480,-1498940,-465515,1236040,1253793,-2561088,803161,660401,-406038,-190616,-390359,1391436,-1307761,453701,731733,-1367367,69116,-109195,1705674,-1532363,-1316932,2513656,-83993,-875127,-1859972,2486241,1424756,-3544021,318603,1403304,981143,-1915491,-1000216,2447015,-1208004,-107170,228240,-314279,-255161,-485897,2417699,-1405049,-1822315,1808917,1182789,-437747,-2976999,1896116,1891896,-2180532,-522919,346394,1743945,-1181201,-970921,1699339,-826080,-156797,-371547,878202,-204813,-1230981,1782893,-488649,-652080,-7424,1329050,613753,-2763475,1414402,1514186,-1085193,-1339723,223398,2808583,-2046848,-1673270,1394631,693393,-563119,-1902600,1983968,584667,-1361017,999181,229562,-274092,-942782,1573208,1005741,-2296966,675585,1397648,78434,-1814461,-182152,2521995,-1014316,-1164143,380257,1136072,-201739,-1646925,1324575,249856,-1038810,-92922,556224,601868,-1429701,655629,1376853,-987892,-316540,424003,1364146,-1594170,-867802,1624981,340182,-1036333,-492222,1757140,210548,-2105464,918025,1250446,-554623,-1438151,616338,1093104,-1527232,-121459,1291693,-72144,-922294,144540,1489543,-1144433,-839004,1279800,700768,-937423,-746541,1648276,231502,-1364169,348851,1044359,-29427,-1123560,451862,899333,-915738,-434077,520939,970469,-1247949,-580227,1097980,14001,-1230159,172371,1065780,-149790,-1401039,558384,1112578,-753645,-985705,673570,749729,-1011381,-365440,1000268,-167928,-1197066,235977,884744,-364369,-720611,1002789,455466,-907815,-595217,1284235,70554,-909043,359577,869501,-627948,-999329,520900,513706,-654691,-367737,1238108,256910,-703114,-162516,745876,174452,-731699,249164,978209,-452986,-797726,530016,799693,-618333,-535208,690316,339597,-954837,-268947,1249264,-150325,-852750,264736,958303,-364898,-541938,708871,325148,-922014,-72068,825031,-131840,-518198,376730,805202,-435071,-231182,535871,383279,-583067,34773,564381,-295184,-594224,293837,597617,-493480,-474144,448293,364268,-592898,-510506,377328,83044,-800887,-109122,451774,235914,-462930,252230,796141,-22235,-500003,-21047,411101,-381998,-479909,497300,240444,60286,87826,433280,-54730,-262200,362589,178931,-296437,132243,215248,86283,-885118,148828,784945,-407116,-263863,307761,396246,-393725,-130815,391563,-343022,-214061,377675,143510,-403988,-671406,595019,293481,-355734,-236047,153441,493975,-483516,64858,56970,74445,-16893,-65697,205230,-165098,-89951,-8895,91249,340061,-307983,221363,-71884,-175665,158489,-317225,-146991,74062,224858,-227704,-639779,403395,225450,-116021,-610192,-99133,725731,-704804,-9211,86344,-5766,-107168,-182594,608437,-500535,-183432,428567,227789,-567228,-706481,673796,402863,-328351,465908,148648,73234,-516474,296366,55587,-495846,132165,-191887,185932,-132310,-271547,123961,-281023,349635,-63242,-239087,-288518,-101475,811403,-499301,-797187,518511,670176,162104,-1241298,197860,1231577,-486704,-844062,17788,887299,-356280,-435938,684029,-49849,-381464,-489595,694763,-304469,-749275,439919,463490,-210838,-628824,752303,479004,-748149,182961,494041,176721,-825871,243970,851684,-492502,-386771,96123,701632,-192486,-222907,301528,-276033,123527,365040,-3841,-478006,-301201,1295761,-16563,-1034584,-17962,963011,506960,-1693727,-120936,1627719,374692,-1224945,-402908,1452852,-120702,-1219814,295579,680868,-305477,-928481,755494,577944,-955421,93668,812839,98697,-953350,486418,944529,-1011152,-387997,869344,381599,-798933,-478450,1392644,-334414,-843862,-258043,870529,242,-1005311,600630,198221,-401468,386768,239509,32767,-833045,776423,1005788,-796822,-888329,689117,1587552,-1270991,-1222892,819656,897738,-1021113,-948027,1142278,619140,-1132340,107988,1081508,208299,-1161582,311818,757742,-1045719,-375622,595862,153622,-965998,-168648,1250682,-289189,-896158,547470,887087,-356540,-1278548,1307514,432230,-1066204,-299447,782098,614082,-1203746,-29457,824444,-279251,-222239,266339,557490,-1185187,-349591,1059375,-145035,-1033283,-213231,1523910,-32881,-1961555,851923,1100895,-395317,-1668643,590731,1124081,-1061389,-747091,745972,521103,-1087486,-334889,1321682,-317622,-930251,566312,745580,-391422,-816377,1124316,453925,-997276,82548,925700,108942,-1112766,319739,1375884,-510389,-774871,487950,813714,-809344,-349418,820414,-122542,-824332,-86534,776642,-137892,-1254179,565615,934109,-335415,-374073,803949,773109,-1106602,-391822,1539029,146091,-1023388,-171918,1367409,-193046,-1195110,756170,1206697,-521752,-874501,856901,420582,-1041220,-181332,968933,-95978,-1148308,375720,1090724,-687319,-775038,898789,776830,-1104902,-90121,1325676,300250,-1003728,-80195,913682,-359081,-771117,532256,718161,-641166,-588438,734527,432571,-971476,-363570,1230265,45346,-1393538,385373,1001591,-235087,-1126624,648557,1079840,-873735,-803548,1106738,437440,-1233777,-7106,1371376,-113053,-1127495,348084,1154684,-505341,-903112,880747,552999,-868228,-450982,1076013,25732,-1088046,-26538,782855,-174456,-653660,483999,608210,-663003,-534687,819467,194582,-1050782,32348,834260,-134139,-1030704,344845,878406,-344685,-901108,670089,500505,-654916,-599989,958505,233731,-1062223,-155714,956110,-174004,-1170429,312011,1006650,-560805,-829250,878763,614360,-741903,-389778,1213128,14931,-1168893,373936,712457,42772,-763443,305113,623168,-487824,-35686,674219,282178,-889800,-136567,796611,-533677,-443734,163424,392254,-29576,-789188,787342,182299,-665719,-616847,634282,611817,-1103866,98680,819249,-229806,-705863,-211818,997055,-559226,-490645,447819,269189,-292883,-488778,866589,22266,-787306,467622,498415,-241758,-796247,402955,828431,-1140931,32465,523741,257825,-593782,-337045,1322919,-217749,-452982,18805,189730,253941,-961447,720943,-34720,-429144,244948,132269,448709,-840515,341172,431694,-709248,-352049,6644,881781,-467488,-790368,679687,271532,-219480,-744748,449602,487625,-701451,392068],[0,0,0,0,0,1,-2,3,-2,5,-5,5,-7,8,-11,12,-15,19,-24,29,-38,44,-53,64,-74,90,-104,121,-140,166,-190,218,-251,290,-332,376,-425,484,-549,616,-691,777,-873,975,-1084,1209,-1347,1494,-1657,1836,-2035,2253,-2490,2754,-3050,3378,-3743,4156,-4628,5168,-5801,6546,-7458,8607,-10108,12201,-15390,20898,-32698,-56225,96878,-116158,-88399,40874,222120,144769,-341093,123540,54626,-14795,-151020,27385,-88205,-235417,258572,3351,175740,-231625,54638,-101410,-123690,340033,-198791,-265637,75854,335098,-228666,-309444,631566,-98299,-610768,103543,799408,-169550,-497251,76427,430175,-601785,-662513,443862,297400,-63266,-208997,324448,208210,-354395,3467,-6888,23327,-262303,-92251,-27430,-16769,-138525,578072,405748,-287049,-148860,445724,32205,-282503,-42669,306318,17510,-447813,368859,221484,-412786,-346804,991490,236657,-846617,-93416,1125302,-429063,-537861,422020,737716,-519633,-602819,1218566,314250,-641844,69362,749705,122888,-987516,509374,608477,-227844,-540334,281759,1040992,-832062,-244504,618566,-82697,-380656,-513848,878318,-260940,-1100679,756518,293219,17694,-1046630,509387,981929,-954129,42003,372337,290478,-840839,-328356,1366586,-675476,-708692,573392,965463,-825637,-1250812,1706497,443924,-1125278,79573,671805,426026,-1403821,463429,1001087,-1372309,-159506,320258,920275,-1149015,-434150,1787543,-407133,-364738,-396370,1087566,-85626,-1622912,1525103,31484,-433972,-720025,985899,1277506,-2301331,424395,1262134,375960,-762666,-1058267,2318574,-487858,-824393,514219,198279,211503,-1282792,1652356,-79326,-1732840,995042,837053,523937,-2042433,499627,2044473,-1767218,-378832,241162,1394301,-821581,-1318497,2031704,-1098491,-587000,151459,784371,36448,-2097438,1739783,61926,-811225,-4042,-20617,1400217,-2148084,780811,1340137,-1315654,-162224,-462123,2701141,-1600894,-1811679,1959799,396637,-2412,-2436649,1490082,1448551,-1943917,558562,75635,110589,-1045040,-42746,2001871,-2464137,-209814,1223994,442662,-1327935,-1531806,3090225,-435960,-1351283,339113,572357,458044,-2181927,1576561,646441,-1638605,285253,193820,1365875,-1918303,176068,2111540,-1308741,-14395,-499636,1419737,-899488,-1380185,2566915,-923192,-765250,-838023,1496031,1112177,-2940242,1050749,1336872,-20818,-1530290,-607512,2492445,-1378673,-530852,1010872,-218782,-328093,-989252,2179518,-639955,-1913953,1559000,741591,-234274,-2094705,1424051,1784871,-2451847,174788,527940,843791,-1694088,-395257,2074591,-1451477,-620402,496911,942479,-583675,-1812045,2085610,-212954,-799228,-29253,497013,709258,-2029813,1214958,978554,-960080,-349118,13661,1822632,-1839206,-942126,1827388,160650,-823197,-982320,1658704,274260,-1935928,1122129,620460,-483874,-1039367,1057182,1412953,-1956044,274470,1259638,28377,-1449586,45951,2256279,-949049,-1070130,981436,1194506,-720875,-1301455,1728031,205636,-1357916,-60287,899084,422272,-1691219,618183,1527891,-793503,-606937,211749,949839,-923762,-905009,1402962,198530,-726385,-153804,1217708,89277,-1425700,563049,841987,-585852,-733845,725061,565773,-1343128,-60425,1269869,-379244,-1166635,-98443,1351281,-969519,-944793,1166109,971594,-1165700,-693935,1496098,7915,-1472022,184942,986817,-31643,-1189502,327801,1138672,-964359,-1011576,616566,695634,-770895,-399894,962379,16641,-1045342,80439,718934,-347086,-980876,222500,732548,-453578,-691968,486864,412422,-796058,-451020,748169,177900,-746937,216164,762697,-561936,-675801,794729,563976,-814359,-349699,1015403,-122754,-1036773,76713,1092195,-481328,-1000965,515543,759612,-790840,-611821,995665,390734,-776778,-19185,863468,-90606,-668183,10293,630203,-210866,-709585,-40388,547503,-344354,-539459,255076,317069,-513614,-300638,645980,143556,-375430,-157873,621226,-440556,-457843,223802,81831,-325841,-431232,679336,124133,-498364,115916,409481,-256306,-431366,168494,590363,-455886,-413777,707709,321989,-133102,-82546,702236,-198109,-838696,611687,350866,-70026,-463001,66232,496871,-449089,118429,-143958,184359,-76741,-546892,308361,-20004,151961,-249761,-102299,709577,-397717,75182,116415,-56674,-355452,-298073,344272,-376154,-62499,-15220,145984,128708,-352410,481302,-230938,14316,239071,-195084,71205,-301083,391705,110918,-691949,580202,32515,-171917,-833,239568,662898,-547926,-22629,60133,410340,196011,-681114,526921,-5940,193759,-390246,-274299,1046305,-467437,-217047,-17,83951,175415,-471094,533911,-284145,-551731,182381,227927,364365,-1120145,411656,643047,-603633,-499332,-97730,891860,-14911,-678278,531130,-151839,110273,-624101,146974,330975,-496992,255689,-275461,207545,-151537,-554453,428059,-309130,342437,413773,-385298,-89853,178519,1030996,-886690,-647050,598625,670918,-233545,-1196228,849359,945979,-639251,-356661,116801,300273,-509030,-63322,597804,-669216,-248844,271412,669296,-776528,-843270,1253617,378754,-1223748,-652270,685908,750757,-1273827,-352462,813111,-372763,-265785,-459801,703653,287767,-501036,95758,57238,374113,-618008,211118,372652,-219504,719469,-23318,-488616,-235773,908177,510272,-1625545,-389881,1335229,163072,-1410113,-512711,1626622,140290,-1327501,305222,761864,-245557,-777216,559220,465127,-1153163,376635,804192,-468597,-1465478,110261,1617924,-1114341,-1101976,297802,924224,-480529,-1017711,802956,748600,-773519,-375585,549023,643561,-860662,-324291,781265,-324926,-274523,-12871,174223,-317245,-185901,951866,-601414,-1036231,700566,1095252,-409024,-1506466,1271989,1177630,-1052257,-1099367,1024833,1237106,-1503679,-870386,869687,-32770,-756037,-29606,804275,-834486,-790453,1192302,392034,-1177215,-632563,1116412,772844,-1662182,65379,1099220,233026,-1177986,-159376,1461154,-349521,-671300,279875,828991,-483088,-838240,1134266,511297,-1000194,108251,414511,16376,-799367,549706,1096112,-922300,-239902,1173476,373839,-1362796,-424046,1626956,-471117,-1374944,328194,1718574,-323612,-921840,778713,722580,-838260,-405265,1056460,423262,-1522560,381666,1102517,-717315,-913900,465844,1225045,-880359,-1082337,1218980,709060,-917139,-622917,1124151,166933,-1155026,387652,841200,-156139,-1161313,357190,1189427,-879164,-559611,1021109,615402,-1025934,-411819,1351559,-100753,-1277014,577169,1135857,-718082,-1117605,1028365,712074,-1456197,-99692,1531294,255900,-1706992,143061,1659579,-453129,-1259086,753821,1047587,-738956,-678741,1266437,448380,-908537,-354441,1317565,-19587,-1189178,212865,1067893,-451709,-1391619,356155,803621,-869197,-734486,1246483,663185,-1033364,-125166,1062744,-87054,-1170398,267839,1152461,-710899,-767655,1038298,830013,-1238241,-338426,1099524,26382,-1371242,103417,1286115,-420528,-1008863,598818,943880,-848621,-775392,1172627,358892,-1292523,-308672,1200780,-158366,-1093306,630320,907348,-708434,-812071,687949,599636,-866705,-393671,1232257,396159,-1185020,54900,875928,-364885,-1184791,287129,958388,-782925,-761334,661639,466196,-1226333,-269454,1266707,-76249,-1200808,-11911,946380,-511068,-899833,656527,650733,-1003681,-447990,1356319,77441,-1261003,111257,982809,-270921,-863576,428171,1023125,-613404,-768675,862979,528193,-1001255,-363131,1257627,-62993,-757779,95490,1146766,-84726,-993556,566455,332982,-647779,-284613,570821,671512,-821201,173375,915931,-214986,-682443,129264,1246711,-540665,-691726,626581,114143,-572941,-533696,917695,144640,-1192944,279285,586999,188414,-1003607,269297,1212650,-1026432,-15622,542193,425598,-664408,-692197,1256130,-716941,-698210,427666,588026,264202,-1248783,848855,578947,-567321,18792,49546,799861,-1006846,19585,684605,-565748,24522,-256706,772371,-245739,-1121386,1215715,-113845,-174913,-368277,651821,644948,-1483167,676900,273344,-306407,-388968,-132300,1284810,-1267171,-13759,854916,-227992,4639,-714403,1145762],[0,0,0,0,0,2,-3,4,-5,8,-12,15,-19,24,-29,39,-47,58,-70,81,-100,115,-137,159,-185,215,-249,284,-321,367,-417,472,-528,589,-665,741,-823,912,-1015,1123,-1235,1362,-1499,1650,-1813,1987,-2180,2392,-2620,2873,-3150,3460,-3804,4188,-4622,5119,-5686,6346,-7125,8055,-9188,10605,-12421,14845,-18253,23395,-32148,51199,-197948,-24373,-170730,-123890,-28206,-1827,-146578,-244742,159364,-174737,-2731,-31705,432695,73581,133990,182530,6581,-9395,225568,91976,-180542,-109889,370707,-239730,-343211,287503,287068,-527068,-430529,594356,269327,-380093,27714,811368,53850,-555234,209727,423166,-329789,-524924,293816,559640,-373932,-44283,228630,239045,-214302,-191209,390933,-49835,-358213,-55876,367199,-27939,-184924,250403,-31735,-159853,-265854,478432,99620,-599404,92010,232132,-134002,-533036,449572,338590,-625606,-145043,388675,522377,-810167,-340707,689895,-29158,-994516,582437,609717,-398587,-700188,941680,438167,-968167,119981,733133,270654,-1211988,-10781,1127861,-653515,-648673,336825,664257,-275743,-648106,969570,-62505,-490391,37291,804968,372593,-1239017,451227,716882,-418288,-624273,-42443,1233710,-914845,-575444,668395,127169,-174786,-571376,1089203,-230719,-1131745,734951,702635,-543925,-1371183,1078016,852636,-1735278,-176749,810789,206881,-1011321,85074,1492226,-1293104,-506088,833470,541192,-879379,-1233469,1281874,-82979,-1034000,228290,538207,680687,-1399142,918710,689468,-1184102,47861,281976,1041077,-1734316,-513611,1929633,-240546,-762571,-1044878,1866256,430494,-1812326,1016370,179823,42155,-924667,502311,1041980,-2163544,924437,893100,-228985,-1523029,-180777,2616110,-1246281,-1059683,1015256,295817,76367,-1567427,2044779,314592,-1679022,1157260,130740,542775,-2020065,840621,1855097,-1811811,410663,226262,1135615,-1112189,-788723,2213979,-1372905,-644016,57501,1422614,-209275,-2808510,2060768,745298,-1134980,-1376876,384061,2432327,-2256580,-15541,1007471,-442536,-340265,-669648,2201078,-1662005,-909324,2051555,-246899,-694043,-1611286,2359521,535305,-2736869,866884,491578,477275,-1722485,459619,2024307,-2010385,371112,499944,420437,-872137,-1273361,2762447,-1375546,-666939,494508,512347,189822,-2186037,2448342,223142,-1668742,476603,529122,1428057,-2625774,147213,2274427,-1026145,-664190,-840327,2425354,-555380,-1903585,1688605,-10348,-274159,-710625,1051576,359782,-2310737,1183122,903482,-524023,-1312702,478948,2425137,-2388715,-289638,1703791,217408,-860587,-1068171,2320589,-794751,-983179,1230119,538994,-38150,-1745984,1815146,909268,-1604271,161860,61360,763472,-1625333,321008,2108489,-1535983,-317275,274835,1124027,-791510,-1794150,2070994,57639,-876423,-560534,1015221,969241,-2096431,610040,1042108,-611287,-693146,397120,1197567,-1830181,-528941,1761403,-287683,-1167564,-391612,1984687,-628702,-1874146,1386135,702681,-606385,-1243321,1284916,790248,-1719405,196705,1035956,66735,-1329313,-51173,1361915,-703428,-746333,584688,785377,-612206,-1027689,1448310,337225,-957584,3573,973223,311930,-1460201,519186,1167409,-606656,-527989,577861,915825,-992242,-428578,1261506,-58179,-1388022,136372,1400349,-695639,-1356712,990522,1048048,-1049881,-790372,1429787,707000,-1334357,52736,1255098,-23840,-1090767,385068,1275826,-512462,-914812,830409,676102,-774074,-575887,1104377,102569,-885296,-123650,848038,45121,-726886,147159,696879,-526604,-548098,788291,437325,-470417,-350215,543324,78167,-637233,31708,654113,-633716,-854273,597468,518592,-585435,-609129,1063181,258665,-1018269,-174290,1392053,-367216,-1129241,600816,916432,-759085,-573179,962235,400806,-645841,-597146,632343,212158,-713567,-88781,813979,-127292,-611979,316364,577679,-307998,-521868,228323,325269,-326248,-538653,492789,112907,-415282,-173535,239018,17229,-315772,119560,660337,-470398,-58644,340225,476701,-645794,204913,458321,-232270,-347701,120540,422701,-335521,-427986,619242,222101,-399902,48761,567254,86514,-880793,482818,533477,-326466,-203753,27244,395394,-456921,-516327,266764,124890,52457,-574378,326644,46248,-333985,-87431,165565,414452,-374907,-167076,499541,-184806,-218911,-514104,418785,-32908,-146830,109033,-191177,448620,-52250,24978,169807,-397413,448890,-103755,-290101,-68928,-91449,226317,-697680,472658,120023,-274837,47827,23591,276852,-575717,-164571,433602,-39174,420807,-524176,281282,383984,-251976,-141063,-352212,895383,-82669,-687720,263670,-146946,251574,-522828,215709,545335,-963252,269076,206958,231763,-354702,-329858,1022606,-653187,-408468,122268,459575,286850,-1045547,280370,252820,-170112,-224656,-235309,796785,-377840,-17810,347508,-150761,180551,-323322,383451,171607,-240554,369608,-582759,461346,-176198,466148,-94381,-1080976,901492,391933,-419878,-1037103,447855,1138736,-784142,-538711,228362,562911,-220231,-530090,858822,-509871,-345253,497548,172529,-435355,-776146,1295184,562578,-1147898,-233335,939654,473474,-1149347,-522504,1098725,-86290,-735945,-178869,515992,354169,-988169,246064,461824,304080,-71205,-271252,235471,-280540,304000,172848,-803999,-191427,630917,582466,-1062599,-629367,1450289,179111,-1436987,-320771,1736210,222098,-1285922,15327,1247075,192125,-498665,556525,478226,-1008479,-113922,1057056,-345744,-1024473,331255,1767739,-563323,-1607940,999397,934176,-470441,-1038089,434783,1335955,-888696,-615347,440841,507824,-567812,-620555,1250879,-277432,-637805,271383,230809,-351816,-352625,778854,-201122,-1132668,436577,891178,-505874,-1460099,952932,1545150,-1202242,-1093400,971250,1065632,-887521,-999282,1178519,238359,-1103831,-92034,497683,-310252,-1261848,918302,991076,-1244985,-250040,886684,747288,-1439377,-330625,1593564,83965,-944299,-407804,1493538,-144302,-1087735,711005,663219,-224802,-749037,590884,686630,-1175216,144173,680291,231186,-687202,325602,1150862,-1233516,-731485,1046235,250426,-1324674,-636205,1607300,129423,-1502722,495371,1301256,-157775,-1253716,644524,1210749,-1090326,-266131,907159,532064,-1178971,-396361,1497264,-434774,-1118000,486681,963972,-575316,-1487505,954595,575553,-898383,-542225,787041,731852,-1418424,-11321,905798,-207329,-862352,219388,1110328,-759695,-843188,920708,422749,-851200,-401670,1132218,27002,-1209519,746593,1319657,-562908,-947630,1048200,1054493,-1270005,-507110,1308425,63252,-982301,-191998,1557736,-318447,-1064274,441206,1438586,-715567,-939963,1187540,877090,-1242693,-281328,1174410,199170,-1182992,98592,1191515,-462204,-894918,609938,989270,-882064,-625338,834492,712913,-1082122,-360248,942180,-78024,-931864,337830,899338,-622221,-1008803,877073,907159,-952436,-639734,1310382,304093,-1193655,224820,1440448,-545188,-1153903,875766,1019836,-974870,-827609,1295270,708699,-1210653,6199,1350368,-101407,-1229834,575046,1378847,-502250,-772350,480334,872697,-1076007,-721728,1360410,227296,-1085822,-230192,1003625,-105381,-1251545,143098,750998,-253010,-595325,660228,745019,-780917,-547487,959135,79959,-1102975,53497,1015566,-386390,-875557,982198,747129,-859332,-736942,1077181,517358,-1591588,-42042,1187260,-222832,-1171653,236246,1155633,-662094,-842984,864832,448550,-835584,-510159,1041859,199888,-940242,-13380,713938,123019,-925892,460369,635742,-834884,-386225,347785,771325,-1076837,-551994,1040031,-288110,-613898,-111852,763764,-273227,-1017388,766709,293081,-885062,-425804,456680,698009,-1193884,206205,1147107,-223217,-501058,-222882,1121026,-772727,-690134,1007209,8102,-160100,-655639,1308573,228664,-1137167,855383,376263,85909,-809603,221227,964209,-1100519,61478,282973,334920,-381339,-649113,1219293,-625079,-302033,63728,267448,108958,-1110835,745111,261294,-451490,-112963,116896,614193,-1232400,194077,949696,-886408,57219,-68289,1259669,-246196,-1313323,1288299,-141698,-180215,-685222,128347,447094],[0,0,0,0,0,0,2,-3,1,-3,5,-6,6,-7,11,-14,16,-15,20,-24,31,-34,40,-47,55,-61,69,-80,91,-105,117,-131,148,-166,186,-207,230,-256,286,-314,348,-385,426,-467,510,-559,615,-676,740,-813,893,-980,1077,-1185,1311,-1452,1610,-1796,2019,-2283,2599,-2993,3499,-4160,5050,-6316,8239,-11441,69722,-363150,-89149,376837,39115,-217426,-204445,332485,-20292,-340208,-19088,357568,-282656,-207543,216073,-39014,-234630,45805,373107,-267400,23838,60590,104083,-38201,-107193,414199,-276731,-379141,178892,20038,-545675,-154999,185331,63225,-506576,71688,168881,-20574,-351733,136839,572272,-376425,-146179,110511,647246,-351030,-569148,457120,132430,-363114,-298883,619801,241623,-809411,41526,611355,-56529,-671358,177318,852354,-483196,-339326,613196,129049,-647341,-93469,1104482,-297220,-400601,673175,257744,-405621,-607319,590734,614241,-1008538,339464,738573,68814,-942348,-27370,1029711,-849524,-141048,83634,373160,-161561,-506698,1054524,-136005,-504706,-38759,558660,262486,-1415931,696973,1053734,-686257,-749942,-236913,1526037,-1287005,-394574,1053171,-187008,-186247,-939020,1671890,-319664,-1237598,1109171,112973,-34021,-993600,767163,840393,-1927708,562639,666584,-188089,-1128779,-213375,2131540,-2000055,-1125568,1031580,757392,260224,-2118786,1883766,354435,-1016107,454510,-259815,1084049,-1510343,943635,833696,-1956899,1015389,-173257,1356245,-1594473,-998925,2891124,-1171547,-229558,-1205871,1608384,573456,-2938113,2009904,-306521,118291,-842686,86386,2108230,-2778237,1193578,858074,-669066,175545,-948309,2670845,-2528540,-609663,2624084,-687486,-261408,-2034767,2890662,491743,-3503610,1234189,517297,1997103,-2585692,-735763,2676964,-1904732,1035415,-1349033,733029,228036,-1178245,3001558,-2973423,145210,573628,567617,324463,-3816046,3660146,350638,-1705479,-398405,-249408,3803627,-3443051,54774,1843390,-954040,683801,-1850569,2741287,-1197890,-1555703,2770109,-1707520,741595,-1144117,1598303,839011,-4004323,3565357,51865,-603542,-1728517,323692,4375370,-4177247,-56369,863469,1048064,152271,-3513347,3550412,-937862,-670456,631793,-1231019,1686222,-2532649,2413772,97295,-2700209,1851002,-243620,1798848,-3292839,-287593,3664661,-2310087,-202964,-1196079,2891857,-263748,-3281159,3086878,-874662,87911,-1144836,632660,1790916,-3535143,2420599,-46546,-833756,-142170,-326079,2669442,-3505111,377823,2489556,-1270713,-583229,-1902530,3955645,-1071535,-2834167,1917055,-43324,1237644,-2836579,1109623,2036201,-2501348,1280494,-748099,874291,-1072697,-389830,3019281,-2773058,163265,833643,1229106,-692146,-2919219,3199933,-249028,-1504443,-390104,711728,1867447,-3105592,1231916,1718968,-1434080,-186076,-447654,2283054,-2029727,-439521,2387538,-1159785,-155716,-639480,2247145,-676161,-2058736,2346032,1682,-588362,-1273935,1291899,1372616,-2739047,503456,1306417,334793,-1182072,-663273,2664194,-1542125,-605737,1071459,378411,-177028,-1545991,2359733,213996,-2031114,356561,748619,632323,-2372850,587385,1819283,-1496224,-616311,849707,1713440,-1513799,-945026,1882338,-178187,-1183000,19154,1397212,-297856,-1769069,1173125,523077,-1001875,-766022,992361,702068,-2027381,200310,1242338,-331654,-935239,281760,1234486,-984548,-944054,1155423,459007,-1173360,-543265,1378247,12109,-1271485,332570,1371595,-455802,-1641178,885728,1202110,-1038970,-706586,976031,795006,-1151897,-337209,1537395,-48193,-1503936,420478,1374373,-711682,-1037764,761477,908168,-1282932,-683823,1161757,111338,-888555,47171,1201515,-194772,-1271252,726697,903288,-419836,-341095,756981,503589,-986075,-87446,940053,-446155,-1058384,522691,1038029,-479065,-904568,516331,527618,-910093,-426132,1156613,548472,-898022,-382728,1262349,171574,-1223985,310749,1309562,-234653,-892777,565843,745215,-981465,-338717,881798,334244,-1231464,-110250,1217193,-271655,-784187,402683,607995,-401628,-662846,744610,117366,-482382,132778,423871,-25327,-849819,456562,357807,-610086,-521176,352884,497089,-705593,-59039,903270,-62858,-347439,-441523,808285,-182486,-670480,520390,303076,-39538,-810187,707315,723898,-1000920,13477,25220,539577,-713273,-432364,1024849,-821497,-186771,107294,637104,4157,-880478,858165,-7627,-434641,-142265,97348,545401,-764051,438755,410477,-385140,473674,-282760,462589,-516218,-72515,550790,-735353,601757,-314492,135945,-121676,-516779,1212096,-723842,113374,-299278,118471,708755,-1168921,568420,-2746,330718,-217295,-1029727,1036114,-245607,125037,86041,-112464,649862,-1080348,638755,29221,-646319,342776,29039,1057521,-762134,-309368,709888,-526136,434095,-993276,412119,500948,-798712,411090,-690303,1015918,-55073,-680358,250809,-319808,976287,-637623,-74306,609075,-829017,548553,-445497,606261,-126524,-454150,810252,-762740,873360,-458250,-213311,390076,-508753,977040,-863284,-281315,484329,-105848,596347,-654708,252594,6985,120467,714275,-866784,240513,-19036,671664,145874,-1258354,265575,429320,297305,-699291,-963602,982052,77788,-515610,-1101819,603146,856443,-1149219,77783,253192,291316,-193404,-585004,997177,-399892,-298655,505803,2631,-45908,-452257,772672,-265371,-605116,525391,239782,-242309,-505160,673735,436067,-552164,-1387,355222,494350,-340119,-223769,220925,-40698,107477,16119,-527199,-334906,361927,706364,-318422,-716998,432345,1126516,-274498,-1187983,163742,1587884,-167505,-1524750,185794,965081,-332459,-798091,246064,713383,-656512,-463856,255237,113510,-467759,-125345,953386,-227132,-688474,755579,360649,-602574,-422910,932707,159743,-836432,271506,614103,273477,-911261,-45105,971593,-560655,-2210,78339,167511,-122678,-15423,644847,-718754,4526,660305,436220,-742865,-1083040,1192824,283044,-965728,-688807,831248,1004695,-1167884,-250382,932792,291593,-306610,-639551,1097732,-275820,-660191,737335,236904,-252129,-697364,830566,250439,-921777,450798,768664,-71861,-728139,254761,1058147,-907417,-297313,686120,196135,-650076,-490877,1070619,-113099,-710688,461784,120139,78619,-691286,811329,137707,-871352,12543,355608,528341,-1344693,98139,1286970,-541800,-564209,170262,1316655,-504606,-848147,1062420,365509,-331994,-569829,886534,497571,-1161137,255846,619503,-579381,-640130,220551,1020008,-1069651,-643518,666275,230601,-563088,-625570,917449,171003,-640706,331113,503874,-433517,-463622,783676,438086,-792076,47496,273349,62464,-869823,66696,1030127,-435217,-792677,428638,752694,-523952,-505457,537386,388235,-981579,-398092,740536,277484,-1194839,495528,960935,-447281,-657349,557499,855499,-663663,-288762,994475,356840,-1107225,-95650,595681,139746,-974375,276421,785919,-457201,-591120,735038,442667,-842254,-201230,697548,-184115,-739517,238749,510830,-396511,-685589,357680,443754,-574413,-326976,849693,169001,-760729,-226972,867326,-33818,-804810,281793,544929,-333802,-769932,343394,709957,-752964,-231081,888475,123744,-1012033,-202104,1059915,-273824,-798007,425355,734982,-298866,-496901,697672,59056,-751170,153729,750213,-164568,-511596,237975,297066,-531112,-621644,580612,120158,-295159,-144990,706412,161829,-843619,198712,402265,-119023,-768914,108485,760223,-1016419,-230942,530111,485530,-565333,-285112,936565,-260101,-493655,-38278,472163,353591,-1205502,812234,481317,-833862,-26975,285523,740125,-865519,-219356,861464,-388912,-183157,-440913,654262,-254861,-399732,871428,-294583,55672,-458966,500618,200792,-1105538,803801,-150131,-115390,-22681,-92760,1101328,-1123043,489160,-3397,68301,-37035,-1102468,1276136,-417924,-429636,197246,-216035,600599,-1065537,842174,130907,-1027711,756550,-342396,983540,-1191904,-51968,1089438,-942217,497571,-729483,616273,18082,-1210051,1254028,-900724,221332,45742,-601257,925528,-1302229,1256093,-497160,-391476,713390,-941641,1372534,-1272680],[0,0,0,0,0,1,-2,2,-1,1,-4,3,-2,6,-9,7,-11,12,-15,17,-17,19,-23,27,-29,31,-32,37,-38,39,-38,40,-41,40,-39,39,-37,33,-28,20,-15,9,0,-14,25,-36,50,-67,83,-98,116,-135,148,-157,166,-171,165,-141,106,-47,-57,222,-476,876,-1532,2692,-4949,10615,-73383,-85706,282349,-153792,-332523,-21288,384403,190392,-444971,183329,388242,-84039,-54119,-34885,-28733,-510416,-150699,422481,-436325,-264709,100945,21255,-221817,256290,101686,-71664,-270846,535077,106882,-129862,-100033,180267,44273,-496380,154047,523524,79435,-380073,451984,477629,-249240,-373602,122540,156171,-249420,-494233,340456,437479,-547283,-479852,657330,350207,-668143,-342984,715233,38599,-592030,-94242,936364,-512089,-805396,478728,405372,-461108,-236668,579727,6688,-878130,453432,471146,-478901,-422764,718944,878554,-930313,111982,737150,-77953,-636458,-352579,1139043,-301049,-615336,653399,90281,-17355,-633026,666565,313903,-1138842,243038,561659,280990,-1057588,-55509,1459094,-1004702,-473711,-104472,1018776,-327144,-1259891,1589591,-36938,-492283,-349053,789047,746581,-1920872,801354,669884,-833494,-58084,-102023,1614376,-1789534,111410,1445235,-847874,-419218,-330749,1746315,-865211,-1845319,1756008,160248,-25515,-1308928,616539,1695741,-1945373,533498,56531,315854,-312482,-493061,1715456,-2155831,337922,818834,230844,-490609,-1879958,3223373,-622021,-1608420,415155,537704,1726056,-2865597,1114291,1321920,-1506203,275841,-783060,2190231,-1494593,-542050,2317779,-1715356,286666,-666590,1552177,-291971,-2443449,3361848,-954138,-1157623,-716328,1442300,1849414,-3980625,1267054,1311750,285268,-776176,-2084146,3848970,-1327002,-805897,724103,-802296,1835242,-2039375,1982171,-833606,-1783414,2371338,-682047,797343,-3210711,1650684,2764500,-3517318,468834,-235722,2499527,-1456681,-2197105,3720310,-1931992,302067,-791750,683472,898656,-3142035,3241100,-555095,-894860,628471,-246854,1921292,-3851618,2000019,2065485,-2605604,-12429,-488287,3679388,-2714944,-2452187,3316125,-120643,705456,-3395506,1850846,1909597,-2655005,1717404,-1542593,1080020,-700539,-172180,1984424,-3977901,1960357,661256,54109,-1133067,-2204709,5014910,-2123644,-1791220,683165,926786,1093084,-4057657,2629717,681024,-1659775,1097721,-856110,2360275,-2840244,188513,2381309,-2727755,1275377,-460728,1933097,-1516491,-1834758,4004902,-1700557,-671373,-400811,2098803,1010951,-4146579,2452813,921986,-180476,-1086059,-619182,3311302,-2128290,423264,609377,-714323,659086,-1476014,2736207,-1737639,-1291530,2166917,48300,-76931,-2640183,2332235,1516267,-3094173,473388,387874,1723326,-2277742,-663921,2998135,-1817239,-22764,2994,1287015,-605877,-1749478,2890269,-774877,-1220626,218545,916458,675829,-2708784,1886661,1006171,-1536892,-227250,489691,1958465,-2549744,-643957,2068257,-528318,-676978,-607897,1835023,-140908,-1636549,1640113,151970,-522552,-1239089,1470520,921895,-2432238,318928,1174572,237910,-1602825,-43447,2412994,-1427179,-962653,1056477,1134077,-798966,-1464237,1954232,389004,-1481605,260733,1221556,57402,-1962848,791713,1255964,-1082556,-645660,863176,745212,-1716681,-183994,1849895,-406842,-935994,269279,1129071,-703454,-1227128,1205910,481013,-1189192,-487174,1235064,262800,-1576856,239392,1352787,-486684,-1534644,533132,1175417,-822992,-1110273,1012576,657493,-1062052,-510963,1403315,296266,-1571593,108969,1231238,-401437,-1177691,765747,1249273,-983156,-880327,1247739,503343,-1073305,-138405,1498984,47698,-1321354,533283,738103,-550377,-775425,668036,401749,-863446,-232802,1175775,50900,-1134958,361920,876396,-328458,-558510,583812,622694,-761544,-516096,941095,552206,-902107,-284885,1118394,-63080,-994853,-21366,1012819,-227510,-1054384,712158,1094939,-788658,-558826,1136073,433366,-686408,-472848,1166055,-56840,-817561,388483,832616,-461454,-909111,568756,330566,-855840,-147374,530117,191133,-449628,289689,830758,-582270,-266554,297258,470478,-391955,-536684,776321,-85556,-649347,-53624,333467,126132,-1117645,450110,379098,-31702,-716305,76079,1176752,-1022435,-123792,499274,-39793,-287282,-446883,1034061,-275657,-954574,754126,230492,-21645,-1171912,299813,678563,-829860,273983,-35221,308086,-408976,-369030,813324,-693550,143286,-134415,139925,304166,-418917,808402,-856909,74616,271566,-389914,292259,-611574,620583,-67087,-565084,469527,-474622,805159,-781253,-103933,883080,-245406,323851,-722668,530463,-89325,-800200,662565,-414470,474807,-472907,263466,619746,-1059524,733136,-84700,211029,-204175,-665459,1343625,-197981,-164009,-243603,25360,740491,-801414,238805,-282272,171891,554547,-1250638,778683,108869,299368,153726,-395244,1051083,-721103,266954,-126948,64301,336674,-982243,633419,-216838,140631,529809,-773973,346972,-95893,440813,-154648,-808695,789947,-127168,607766,-222605,-210390,544492,-355594,555918,-619955,-324230,570689,-197637,422848,-1079343,179326,934282,-385644,-402549,-806669,874423,357121,-817688,-201772,378044,1205860,-877728,-640176,715968,-45822,-85214,-424176,732445,72497,-926657,548873,-19978,155057,-389956,337721,161710,-629996,411782,229220,-28926,-244644,279402,766222,-794712,-290307,541046,358029,-174617,-407536,427478,265805,55450,-7959,-388766,76156,313856,624503,-178304,-892680,761686,831041,-498153,-1234648,87096,1126870,-288763,-1327937,96405,1001180,-183966,-1041682,65078,1199900,-469151,-419387,288333,178451,-366313,-4475,819054,-389929,-768261,692358,370652,-293189,-248522,527687,587545,-1131769,85973,554564,-146161,-545827,-74622,1139727,-409269,-297805,327954,162576,93870,-290226,472378,-454141,-742488,922488,162763,-477279,-693723,793308,713715,-1265392,-313577,708573,782065,-802027,-746829,1260666,-109014,-542994,-322884,480111,163217,-906068,817043,230696,-448063,-355040,529507,606857,-1427935,92887,802835,-528703,-256483,-86334,1218230,-642877,-572632,937520,61926,-341718,-562067,812877,-168305,-716780,199210,187481,38710,-542230,118152,936225,-839387,355670,539998,260253,-629651,-356184,1306390,-266275,-1014753,504048,875344,12640,-1301423,709208,592715,-812261,-626366,514898,153683,-1132953,-183976,931413,-511273,-459173,-84032,1043464,-470368,-677585,956991,-155731,-641796,-500626,884692,-5002,-1040093,320902,516335,-514856,-633137,627780,356675,-603460,-266943,538649,121543,-458526,-228370,717365,-364851,-888087,298742,477350,-594372,-742349,736003,614872,-978668,-347606,845869,358488,-907329,-190299,1196608,-329567,-952784,220179,743777,-737371,-523283,1096185,241144,-807544,-57090,658804,-182444,-984830,383679,577014,-309943,-781805,529433,392707,-441037,-296369,547542,-82038,-969603,129039,408669,-186605,-517823,453918,561572,-642027,-558654,581006,14989,-613237,-180812,937823,43996,-946894,283065,826941,-648571,-859102,577508,641723,-685800,-256876,557074,384656,-749981,-90123,886788,-14600,-813225,475473,1045516,-586160,-621045,333018,514322,-659944,-262716,839140,-6245,-601174,270723,608553,-89701,-467242,628688,511208,-533872,-198274,313657,189556,-827347,161038,518826,-46155,-513766,69919,837835,-765620,-408382,446644,159417,-235444,-702419,850272,97157,-556118,312285,228954,63087,-768765,262751,853075,-780549,-53003,336096,339995,-749645,-558283,1363271,-419526,-254446,56976,351040,53294,-1112683,747616,95320,-217812,63012,-180818,508598,-1089610,271983,774542,-418569,327120,-286350,819403,-597166,-590881,985474,-496560,434868,-544827,544707,631507,-1058533,878463,-458737,352739,-281708,-433415,993534,-1209971,819498,104579,-216841,-44017,-738783,1736878,-884558,-359988,581894,-148887,996167,-1238384,917687,-43767,-650217,755306,-852932,917169,-727310,171453,833661,-1450816,1016530,-889989,401048,-174356,-813674],[0,0,0,0,0,1,-1,1,0,-1,-1,1,0,-3,4,-3,3,-6,10,-9,11,-16,19,-22,24,-29,36,-41,47,-52,59,-66,71,-78,85,-91,96,-99,107,-111,111,-111,114,-111,105,-99,91,-79,62,-41,17,11,-41,81,-128,177,-229,290,-362,442,-526,625,-749,908,-1142,1550,-2455,5159,-39220,105514,-49707,-283112,-102865,355256,-279188,-293391,276558,433497,-213847,-55933,236454,121810,-398197,123440,424871,34599,-145281,-16051,177700,-144443,-247217,2866,88019,-275688,64350,-105086,189688,-144224,47900,102785,29964,-401879,-40276,194520,141800,-273546,93776,330137,-395427,36057,247192,204203,-433453,57735,288258,-364076,-481554,522153,246413,-610472,-338576,670702,166325,-849004,230347,640974,-129083,-803423,632810,569810,-481188,-388927,528895,719485,-732264,-208241,571232,71120,-338404,-187035,765858,-440130,-333768,557208,176107,-395071,-491406,772423,671105,-922807,70796,170533,449312,-560529,-128980,946610,-413143,-281474,281201,287838,-726249,-404159,1504409,-375436,-1415205,302798,1068806,-221676,-1630848,856618,987924,-657048,-703172,241902,1140201,-1076191,20173,688758,-557251,-279812,-59796,942001,-671276,-973101,1520813,-214097,-469954,-686963,1044561,558485,-2071433,524078,761482,-10263,-1232266,-285647,2269347,-1003097,-521044,427043,619077,380497,-1661943,1038232,-74028,-566827,522396,-387484,15380,-1320989,1877043,653608,-2755470,106806,1269184,1519992,-2751939,-888488,2979154,-83120,-812895,-1295794,1515687,470406,-1510193,1229774,-905816,56322,425415,213601,577850,-2185401,2074453,677073,-1578628,-239885,447843,2124076,-2709241,-890734,2333500,159543,-715258,-2230878,2659954,954168,-2399784,274910,109601,1826873,-1551605,-274211,1172605,-1935372,1806930,-132724,-218489,-1446222,405493,3431138,-3124731,-1583012,1407948,2373943,-718696,-3968680,2751634,1476538,-837424,-1176398,-251872,2644449,-1720150,130613,117516,-944814,1824839,-113453,735008,-2064422,146903,2936897,-1945615,-572403,-330675,2559394,-78854,-3759769,2597985,1249377,-188011,-2329455,73526,3361034,-2559640,-535118,48342,1112125,283245,-1834058,1940360,-1346713,89659,1273331,-740680,-711510,-1540399,3761317,93555,-3944840,963958,1772396,1703407,-3496397,-266553,3185844,-948365,-681297,-1221281,1624357,58088,-1250434,1605185,-1568473,279150,145230,378089,-315562,-2155920,2559235,168638,-1769100,-371468,910100,2238487,-3410646,-194404,2209415,-312070,-731441,-1387801,3059978,-287847,-1856040,944917,23525,663570,-1324979,882977,538723,-1840459,1849099,449277,-545476,-1754747,1278111,2459360,-2917970,-583742,1446187,1242933,-1685519,-2055649,2731340,-20732,-1221027,-226532,865901,744657,-1877370,1353881,624824,-1356335,538857,535521,824362,-1877231,320221,2098810,-1165292,-884876,216062,1766127,-686848,-1604284,1768576,533225,-744782,-1037764,842516,1110982,-1990938,429878,1147859,-199402,-977288,388518,1469662,-1277431,-240226,1384272,-22855,-1210235,-519546,2284600,-559727,-2004698,722569,1360575,-615527,-1710541,1189622,1094906,-1364171,-199084,1179997,439592,-1339845,-88286,1374320,-645347,-971084,495478,1117713,-703776,-1081410,1027322,401623,-994309,-638650,840351,347776,-1138955,173791,1311673,-314351,-896356,552794,1038228,-823589,-548904,1120672,216655,-1231719,-187419,1286092,-326550,-1305482,766746,763601,-894496,-897121,958723,709576,-1173369,38883,1527112,-146374,-1191821,420850,1186732,-835627,-1228611,917635,849513,-1065813,-619409,777040,322388,-877537,-78547,1008766,74166,-1083091,312686,708828,-165019,-676585,489904,610876,-684499,-348971,341100,269437,-679842,-113320,1089527,-215726,-629637,471887,653962,-640153,-297365,762091,175590,-874444,-128657,1027214,-173053,-935513,300908,875338,-413205,-753861,767619,660282,-1120594,-91952,715840,152980,-750322,230602,714196,-430713,-923815,429935,496544,-576547,-268097,405490,83807,-265212,-63211,437671,-69502,-106799,-143527,213834,-159530,-539005,410475,312797,-317282,-137519,220083,196915,-514142,329238,501360,-231073,-367105,38129,497219,-392889,-282374,834593,56761,-359536,-328751,733705,-143562,-437402,762040,-33474,-267368,-433338,629226,422126,-982558,167201,322018,127329,-358000,-230198,706469,-232755,-61985,-64720,18609,543514,-424263,230773,-178686,243146,367920,-537089,336592,-79317,-150105,69861,-425409,479802,-269621,119549,-407358,80413,547753,-442882,56743,70510,174073,271861,-452057,487296,-219839,16587,391242,-160449,1602,-780516,878282,439576,-882950,-88031,-667,774870,-598346,-185986,403775,-210361,520997,-383550,-49353,-73630,232156,581758,-812030,85777,515306,-140983,-403860,-299404,840557,-371728,-487981,340313,41186,21090,-367137,524321,-1263,-776994,154489,146750,688408,-379786,-144494,615325,-283354,-14060,-333651,779428,-326368,-821800,732068,-158694,-43282,-602562,905458,661313,-751946,-239532,189343,542515,-75128,-280536,437593,-246204,102843,57319,-636969,-68742,77107,976766,-775291,-882520,575136,423049,-589060,-818389,740577,133213,-398335,238592,177936,-76958,-385044,402278,453279,-856836,-345288,230938,972622,-1015357,-545264,727154,131523,-523412,-417699,990686,144917,-877537,158382,707438,134909,-860761,-157221,707137,-382424,-342914,94106,410696,-335968,-350218,838106,-397939,-268632,1112326,352321,-809997,-512638,1009088,26633,-1316402,-65230,1040693,88603,-839292,441986,375196,-546734,-62498,453205,259888,-967792,-28406,1103717,-810665,-618924,204096,1467822,-567844,-1381098,775847,952528,-192321,-1022709,597652,1024614,-991741,-415920,703162,730771,-775880,-366582,871684,-523471,-400997,52195,228309,-662833,-446712,1154136,-368570,-967557,279624,1030587,-209267,-1431790,977601,836634,-837494,-864552,925700,650379,-1298195,-360893,915785,-142180,-634242,59942,809896,-554595,-683457,1122595,362311,-682332,-291831,1291136,557164,-1531603,117346,725965,216857,-986335,-89771,1317432,-298192,-574899,757402,759933,-229835,-752034,1041988,-20677,-674934,18817,732439,-301039,-1237378,582717,577931,-943071,-225496,783391,559256,-1157610,-183172,1323646,-369993,-926095,347632,985837,-790917,-915655,979344,417647,-1011378,-455620,838488,300366,-1513359,697996,978986,-422001,-868825,306596,976919,-775624,-580627,922925,684272,-957457,-628062,745916,195746,-1040030,-7213,603173,-367036,-1204610,325300,801134,-756054,-569259,799481,540814,-1078717,-161613,1004384,-408515,-886194,588397,817136,-701229,-988931,1055830,704085,-1017903,-132778,952915,-16607,-1052679,386772,1094723,-478243,-857826,585185,726293,-683155,-390973,781822,371970,-956920,-276297,719069,-143093,-894797,14023,653304,-393301,-737280,745272,876176,-803516,-602628,915051,91197,-715307,19735,1032572,-129643,-973915,386275,942587,-801444,-538006,901184,703050,-795535,-100751,927239,4034,-1099345,391529,764435,-580418,-799334,731037,461080,-576421,-348135,1023622,27048,-668975,86938,775229,-355292,-888105,332316,845994,-296060,-601644,888213,665764,-597018,-298009,714507,128984,-424676,-277341,818689,-116013,-734967,324249,722707,-372223,-411172,825312,346508,-800051,51450,488935,98693,-787581,503412,897614,-536767,-389504,657060,714058,-574542,-396966,988245,96133,-567816,83078,661373,-276310,-1043839,543806,480084,-513384,-420325,241360,670879,-807764,-193140,900192,-120295,-174877,-547764,752310,-418416,-741304,571655,83322,-18800,-488160,661499,514269,-966572,181216,303234,194715,-736323,75847,1367623,-854602,-369386,36469,257505,-51150,-550948,1040979,-278278,-253980,211445,89986,207995,-797000,907827,17648,-879218,412603,167901,655940,-730044,-142884,1273649,-513783,-4766,-861077,689774,393685,-809970,502854,-525796,470554,-192223,-374864,689750,-703630,949749],[0,0,0,0,0,-1,3,-4,7,-11,16,-20,28,-36,49,-62,79,-97,120,-150,177,-213,259,-311,367,-429,503,-591,686,-794,914,-1050,1203,-1372,1561,-1771,2001,-2255,2538,-2849,3191,-3565,3976,-4428,4924,-5465,6055,-6703,7415,-8195,9049,-9986,11022,-12169,13436,-14844,16424,-18213,20239,-22565,25274,-28484,32368,-37196,43466,-52122,65360,-90355,224556,-302410,-96267,178579,110876,49674,-389617,242825,-17828,-380330,-291026,410125,-103678,-489654,-153185,400317,-64420,-417838,262408,264866,-218347,-141903,324937,-60690,-60015,7599,261628,82611,-179319,-148766,17921,79017,-99378,-142511,28743,48321,279242,-159287,290102,-26610,-242530,472369,-128055,-327367,-73799,540728,-312038,-311476,505431,352414,-492926,-568342,896204,432539,-851147,-24080,611320,-112869,-754472,370078,558328,-360800,-611221,421894,535976,-578370,-334008,679761,-123727,-435368,26973,548480,107684,-519705,208706,430257,-277214,-473571,96869,746936,-647075,-215367,328274,181871,-462490,-478892,733697,-271411,-555115,174747,187901,-292099,-504890,927162,-169848,-1007753,506806,985688,173629,-1760399,760157,1377957,-827757,-757063,582613,1022778,-624035,-832341,1192541,-646880,-224556,138986,477132,73191,-1179273,1273269,141133,-967668,222659,591933,850419,-1768868,194917,1248752,-377405,-737108,-387760,1890392,-247902,-1587387,904097,252932,397172,-1381407,426611,738052,-1458906,1118642,-361602,-380992,-610384,981741,1502465,-2927229,-186741,1699670,720029,-1570492,-1607995,3203404,195616,-1563481,-406540,697834,1244300,-1802348,746767,182971,-697073,1103895,-611416,587050,-1302590,752298,1778680,-2337780,257492,576846,1293473,-1475887,-2048360,3045023,-165221,-1463095,-1216021,1594666,2056997,-3333700,253019,868665,883104,-282341,-1570035,2233756,-1212239,666542,1152288,-1333628,-125142,-499952,3183123,-1987806,-2862671,2457227,1422807,-338955,-3753337,2033641,2947876,-2380438,-701284,-241558,2224446,-509344,-1426971,1234574,-1602035,1018000,97231,-460356,-355177,-1103180,3026978,-1867579,-1607686,1283053,1187339,736063,-3501893,1845503,2142189,-1821213,-843515,-642169,3616078,-1638070,-2228462,1628401,165627,783330,-1817379,998002,-11855,-1479992,2299021,-1308853,-809258,-464879,2022714,1218946,-4283590,1357150,2162184,571744,-2587851,-1361740,4465784,-991638,-1611275,-119167,860769,1163430,-2304816,1458851,-175883,-764988,1355506,-602573,206567,-2073673,1673112,1472956,-2973705,430465,764651,1682699,-1911089,-1193763,3298362,-661894,-1038191,-1115984,2036969,1088188,-2930785,976580,539501,75048,-363688,-62544,1774977,-2084773,876575,831367,-1063738,-601293,354056,2565724,-2290557,-1817603,2385652,943046,-1158766,-2318333,2365851,1077204,-2481110,318339,356835,583043,-1187468,190136,1354259,-1702762,201169,538673,357781,-944364,-597131,2282979,-1029812,-1361042,552053,931403,18261,-2172564,1491510,1106363,-1301525,-224413,609934,1169778,-1665175,-208349,1485962,-533448,-649823,93588,1207172,-1076213,-1014641,1772408,-69589,-990496,-242506,1930999,389286,-2201761,1001136,1586650,-687271,-1382938,853017,1494197,-1632228,-860987,1439504,473776,-1201443,-338826,1465520,-217847,-1139871,583495,699089,-541521,-1363630,1072339,800095,-1147875,-363747,1073422,325953,-1053162,-40592,1109092,-386634,-826797,128905,889868,-664870,-929090,1331542,567559,-957019,-164269,1027128,-32820,-1090495,565610,1041633,-571026,-951278,1019815,681696,-1162300,-498039,1384495,-55807,-1266039,197762,1326296,-660342,-1104023,732116,1113971,-699842,-683086,1037289,599087,-897141,-107944,934849,394,-703803,237918,811346,-227445,-691461,470082,577187,-325107,-321705,432237,331195,-535051,-145632,935882,212830,-766772,303439,743964,-462658,-445169,1092324,361992,-720210,-180524,874456,88637,-1245769,342117,787041,-398270,-585586,797014,759919,-774787,-337441,764105,168258,-1005244,79118,710270,-243675,-710294,285102,925293,-666156,-458956,381915,364497,-180238,-38242,589848,11539,-336600,-135571,377110,52154,-597836,-96400,595088,-298874,48392,13008,340336,-269661,-176524,676272,-380072,-187659,88983,590955,-319518,-236795,817707,302969,-473561,165342,499291,74891,-563550,571812,504434,-430476,213957,143951,487158,-716420,-36936,791633,-256833,-233590,-252266,564103,294757,-386425,402028,-197104,61099,-121132,-120816,151811,-218516,209205,-110429,-45878,350003,-371983,337331,-202838,400080,28728,-325752,49403,-265121,523314,-191113,-261707,286492,-59417,157399,-267338,340363,64390,-581520,483250,-299206,-46985,-311790,176984,518057,-816834,261631,249599,286765,-325194,-441074,933007,-269114,-205888,-66447,-197033,665831,-220000,221230,-500609,126500,819668,-467933,59160,-5927,352127,97204,-634978,672163,231869,4534,-262198,118736,536311,-858685,515449,244450,319886,-188610,-427689,1022412,-322210,-347111,-58874,380752,272791,-1193266,565603,283281,-514501,-491601,362336,1163591,-798372,-468280,468636,66684,-124156,-757378,647287,-22572,107546,322869,-403840,-373824,407143,544925,-227046,-954846,727074,221061,-544129,-439302,91472,865477,-666228,-14167,516789,-381917,-357357,309701,702993,-777633,-530756,967312,644414,-620425,-771599,1082708,60354,-824043,-434110,529549,518003,-1174902,62593,903919,-36124,-695657,-117814,904894,-405822,-354439,447402,178937,-146388,-490948,526805,-88896,-490391,904903,319044,-631476,-425419,1077490,528393,-1242750,18284,1128802,198845,-720315,-322352,867058,-577186,-77783,135743,96711,-602020,16798,1255244,-653349,-846887,173819,1148787,-457951,-1656658,614716,1169607,-562778,-847245,561602,1401873,-687883,-631377,704281,483821,-251984,-520442,1036900,-11314,-699963,460443,278812,-271941,-430696,784838,5295,-1084686,472605,738892,6573,-1415814,775368,1323529,-1245176,-732841,390333,521795,-842019,-626276,1031552,-248700,-466329,314822,544334,-396701,-1067591,1227954,438934,-1158349,-569397,833176,893379,-1395725,-560710,1242413,105448,-853874,-437750,1186016,-90131,-1022381,522772,640847,-317703,-1030707,759728,580984,-994638,148893,596419,-46556,-619377,596000,933945,-1110936,-386639,709044,297840,-1147406,-130765,1340375,-406683,-1121898,183122,856933,-199779,-1183985,824674,421085,-860513,-179022,1029512,256620,-1031271,191418,1213377,-533163,-819790,444141,830106,-564277,-716786,852594,444766,-638696,-479480,895568,607239,-1106831,161965,894278,132737,-1001665,201158,907958,-677439,-524335,729937,581502,-1133851,-367907,1053723,-216756,-1226404,385449,832673,-778314,-939119,837706,433018,-950969,-300823,1000151,-4271,-1319210,114850,947900,-234972,-748096,530030,810039,-970465,-410858,1019323,464585,-738392,-356184,1040029,360817,-821379,-16263,1063161,-430629,-861882,356437,638412,-862534,-790059,559171,450256,-811545,-568451,925304,38174,-814105,92409,1173052,-738034,-491074,934017,176188,-1024295,-420981,1006177,-214735,-1104347,-90911,1035304,-280307,-1016667,892984,552752,-786867,-307464,905761,177769,-877945,-82257,676144,-138731,-923503,456694,819155,-367280,-648163,437842,485401,-478007,-493922,893075,305938,-694582,-465479,761765,-176320,-1104440,511692,829659,-222096,-323503,396176,511973,-704169,-213142,605900,-14664,-548433,-109937,956682,-419936,-705615,750480,406737,-676723,-543349,726914,-25800,-829087,161980,748448,-37846,-832638,526706,839793,-675285,-493664,333186,737329,-428881,-743746,949185,-38214,-576281,-74219,535453,73597,-1066474,702665,522801,-361372,-70625,293468,697286,-874147,84073,552016,-241038,-250914,-360269,939805,-435532,-920032,383331,285100,148418,-875218,461121,318108,-783042,494626,-155955,109225,-526642,305411,560175,-1282038,352433,385036,257743,-613510,-688292,1456984,-435847,-399227,160324,133930,771347,-1084167,547656,131653,-1244,232894,-777110,961996,-382000,61566,456112],[0,0,0,0,0,0,-1,0,0,1,-4,5,-3,4,-7,5,-8,9,-12,15,-19,22,-27,31,-38,49,-54,64,-76,89,-105,120,-136,159,-182,208,-234,267,-302,341,-379,425,-475,531,-588,651,-720,799,-879,964,-1062,1167,-1283,1409,-1545,1698,-1872,2065,-2283,2538,-2845,3214,-3683,4311,-5224,6711,-9664,18285,-156691,-46934,126840,33783,-137912,-92882,440329,-233825,-213027,262349,228926,-55174,-319228,234558,120600,-30432,-120656,-15076,195549,-280239,-221937,-186501,142273,-57273,-200428,43560,465886,26774,-315748,286631,392147,-358224,-420658,313514,397617,-354225,-260793,491760,54653,-323251,121941,154020,-473838,-125411,309032,404880,-387472,161725,445783,-287925,-331198,104230,222019,-367999,-47269,496902,216715,-340578,-106511,345582,255516,-365486,84446,170168,-42738,-425252,339707,623365,-405816,-436633,502318,465091,-491468,-443171,852416,390525,-839227,67567,940881,355778,-853699,335060,886071,-461600,-518240,535947,651251,-736173,-552199,809640,-141992,-629682,129196,539655,-401485,-364972,921599,-52711,-946338,112399,1039510,178785,-1320564,-62347,1241457,-104387,-680036,-331595,1038470,-253401,-887699,426846,93357,-208019,-304826,515231,76930,-842150,839094,915154,-519707,-1192718,656079,1386987,-1443361,-963727,1247715,911911,-1203519,-894564,1728357,192663,-1001372,-107951,1003237,-22914,-1231921,542272,139963,-841706,447541,388138,-188560,-1097831,1078992,1356701,-1821988,-1029070,1342043,1693002,-1604330,-1981344,1649881,1225215,-852094,-1746594,909356,1535054,-1180702,-230509,-26347,526784,32071,258894,220403,-1699172,716088,1521176,-457152,-1556123,-136895,2763544,-846578,-2379256,651485,1708456,-44233,-2408556,976095,1753743,-1120906,-570126,243136,1383927,-679114,-131004,662271,-1287249,948110,706874,-400855,-1167332,-46469,2742414,-1243322,-2856379,1033063,2500664,207559,-3789632,495152,2670150,-19556,-2066275,-1035660,2616168,84386,-878354,-107947,-339310,979637,-198268,737853,-1203417,-881003,2336666,-50881,-1500205,-1477682,2456679,1438127,-3166718,-395088,1812275,1108381,-2197073,-1325499,2925951,-502832,-932597,-361107,686635,194689,-852198,921720,-808964,-520809,1263614,168802,-1021550,-1250506,2553596,1549775,-2895524,-729172,1906658,2056953,-2639123,-1904621,2790365,705568,-1240320,-1542766,1299358,1098420,-1257795,368368,-364503,213243,50004,638476,222333,-2219538,1376026,1547023,-1082039,-2039936,457811,3014874,-1755013,-1946825,1447837,1324322,-809849,-1901586,1815210,966639,-1462801,-118196,726741,586961,-1074769,750643,866671,-1349424,553965,802879,-265893,-1555775,314611,2329092,-1328609,-1508118,937910,1786947,-423127,-2337080,1066733,1402578,-743981,-1030472,473399,1342620,-1402472,51685,559974,-472524,-552849,287696,1429449,-1370988,-844398,1670069,161188,-1427786,-844234,2156017,355061,-2084818,246104,1513926,-111546,-1579515,617447,1344681,-933612,-627635,999454,646531,-628827,-476273,978720,-688556,-747569,524521,759079,-542382,-969973,1182866,356373,-1205765,21584,1022870,37153,-1308937,64177,1220028,-620442,-964232,491218,749588,-981733,-1022715,1048189,468030,-1005728,-402490,1207202,304311,-1528358,348137,1478814,-805938,-1285049,1023920,846057,-1419826,-622860,1088543,341972,-1554658,-228208,1246592,-327667,-1089861,451521,762053,-404084,-579534,740545,469499,-1183938,-249554,933679,353950,-880981,484684,546444,-630243,-781795,511470,419551,-563095,-375267,879354,201621,-767025,-168561,881747,-171163,-974754,280126,793035,-399570,-976233,707225,972360,-890433,-384427,1065942,170006,-1147721,-56335,871571,-192627,-713297,592776,640459,-454775,-658686,631194,440583,-827308,-26707,712186,44620,-632060,248261,443772,-281667,-697752,463255,68335,-395218,119424,665313,315181,-243970,99933,176055,-342131,-344394,146902,551293,-365802,-515038,279290,328714,-390238,-332137,729842,-31052,-753308,-197187,660449,17179,-842482,247145,394659,-467834,-383432,245632,371120,-573318,22700,402964,-10761,-195637,47441,507669,-288597,-393741,337416,-83025,-176789,-350384,376095,55727,-426023,-10196,-132129,150253,-92915,-177195,-86534,-80350,419073,-356448,22397,331598,-40740,-335707,-170206,-244165,221258,119258,69954,-298354,325093,317777,-169968,-57606,191162,451656,-254228,-255835,372324,-121092,23408,-96830,308491,97081,-601936,127804,-441997,-44696,-23667,-259237,71257,-100373,250958,-239750,-8019,326917,-476295,297741,43688,211401,-381113,8757,765338,-343635,-500353,445251,547335,3133,-1047387,532178,521830,-417926,-224190,-88080,673156,-453433,66456,-206892,-88431,137246,202235,-5034,-513175,465064,613400,-46285,15616,15559,390232,-136750,-573749,101457,6136,-130319,-75753,216503,428471,-539704,26705,732068,69985,-604670,-251912,1056677,-199686,-969734,476373,401393,9179,-624454,878481,317416,-1091867,189347,1011699,360082,-1016112,-195694,1304293,-340928,-594014,21029,601514,-46929,-703137,418724,-40674,-626286,136503,405682,-257773,-596627,204439,281337,-356143,-21300,33894,428696,-234957,-169946,850722,-502366,-290573,644863,654402,-401583,-1086746,940916,750050,-878332,-1111932,830771,912711,-1163104,-101626,969794,72077,-710390,-219042,1111573,-500943,-968281,1059134,575416,-984609,-640086,1207329,467937,-1323249,17308,881944,-47791,-798679,67002,793319,-548249,-804080,322554,552241,-552585,-343970,671007,263641,-435821,322560,226403,44200,-478362,619448,313671,-1129110,138554,860979,136314,-1442944,83013,1640175,-284865,-1195082,258097,1410650,-275261,-1625120,746068,736934,-709314,-320244,612556,531910,-1018399,421540,1202367,-832669,-780986,631397,1066400,-869501,-864443,1305532,440395,-626678,-522561,1104556,261661,-1170026,301883,940142,-165913,-988649,341763,796233,-783945,-319244,353657,-83806,-702642,125151,1319102,-894735,-884148,1024658,818015,-1091441,-1148525,1325151,724876,-1356246,-792117,1004208,559355,-1387662,-160984,1465977,-528291,-575460,471288,1064086,-620026,-697292,1347935,74801,-1184536,-199667,1298898,-50031,-1498846,411199,960968,-612692,-701799,701575,830578,-1051370,-366387,1261600,172534,-964417,140952,1058462,-264076,-874803,525527,711572,-811849,-711759,1009233,633378,-1260018,-56691,1334328,80528,-1308759,57427,1595488,-673912,-1188650,695282,769617,-795205,-658928,1352573,691366,-1166212,-43073,1231996,-302726,-1080013,474343,1013304,-705324,-489665,870509,411690,-1218344,-623167,987639,232865,-1155532,117221,970397,-284422,-875545,677589,814911,-807985,-565832,1027135,365989,-826815,-175335,1093834,-250756,-1098367,508189,1123745,-521954,-984296,1049056,832093,-987576,-416250,1083030,279165,-1396226,-115623,1278984,-121465,-1346230,617112,1221967,-727352,-913598,818638,486451,-1365462,-415217,1168937,24776,-1049901,281417,1264610,-600391,-990989,719243,724683,-807298,-140021,774604,286026,-921138,20622,788608,196584,-986474,424867,868050,-625599,-808161,544963,561204,-1142450,-302331,1104606,32271,-1391597,210093,993152,-509604,-995914,532023,929119,-993408,-449767,905527,389164,-981696,-140937,1527775,-95546,-1034796,445194,967902,-270997,-1061418,472548,758336,-815975,-168594,732268,86585,-872144,166413,825648,-442758,-539876,350672,888665,-369396,-648221,998412,510122,-811824,-423675,1118045,347950,-751698,482765,964437,-408570,-844379,359192,907856,-674663,-573681,801142,36735,-937648,-542731,1075306,-270640,-883609,433258,395117,-373404,-1038436,1232810,740258,-1445668,-102883,794356,202105,-1159781,-549677,989434,-396878,-273645,194795,281259,5032,-631673,716508,-250923,-385206,436167,-28214,121901,-777327,246047,522681,-984490,45349,262506,799069,-1112181,-609893,1324576,86827,-377469,-703193,748208,236518,-1290085,550557,48899,272784,-436345,-29714,572544],[0,0,0,0,0,-1,1,2,1,-1,-2,-1,1,-1,1,-2,4,-5,7,-10,18,-20,27,-36,43,-55,67,-83,103,-124,147,-175,208,-247,290,-335,394,-456,527,-602,688,-788,895,-1011,1140,-1286,1444,-1617,1805,-2014,2242,-2494,2763,-3062,3390,-3748,4138,-4568,5050,-5587,6187,-6872,7677,-8661,9946,-11844,15333,-25154,157550,109652,-42995,-486263,-55965,223854,11062,-187519,-67167,172003,172560,-271336,199022,249413,37018,-200044,-358637,103595,29245,12912,-50211,180305,27808,-307659,-227925,628555,-424,-693802,64625,539796,-107782,-554111,241751,266977,-554461,-212919,551461,183495,-757686,92966,552852,-365363,-348399,194826,230241,-267711,72606,494319,-146288,-381446,114309,305953,-331783,-407895,236660,383580,-171096,-99537,267744,132364,-219396,-178804,582673,-276620,-388821,90794,242169,-120305,-448068,381922,549319,-540082,-396256,660884,304373,-984916,-232794,968112,-80821,-1175568,24121,1200190,-262588,-871044,574407,609750,-463191,-472160,922927,384035,-831360,70227,316820,-165240,-688174,792817,474834,-1098527,-178228,1160760,117590,-1374351,-141057,1280855,-250994,-1142179,-280867,976824,308112,-962919,270561,311470,-110822,-216808,488241,227467,-727401,410776,800670,-668988,-884083,576186,1443037,-1437898,-1027799,1350325,540787,-972044,-1200161,1533142,572095,-1538496,-49488,711804,304913,-1068365,219067,785770,-835333,279788,437631,-473131,-818496,385885,1514141,-1610293,-844868,1410716,1519361,-1285538,-1961623,1966613,1530198,-1301982,-1255572,567644,1768551,-999123,-723873,383134,252695,460448,-559398,111337,-877263,-116656,1730331,-912770,-1163278,-125317,2121140,-212813,-2811743,1155328,1548826,-154025,-2072386,315069,2531601,-1525893,-785119,903994,769154,57353,-750238,1062563,-671117,60594,1087105,-902833,-828511,-250354,2580844,-475274,-3005286,1482639,2082144,-103257,-3292157,128855,3615499,-886325,-1875935,-645943,2504949,668409,-1902839,121255,-144717,664532,-195702,-98402,-289127,-808836,2279326,158696,-1960184,-700140,1622699,1956614,-3174405,-972111,2475970,341506,-1641414,-1352080,2819977,128402,-1916211,148466,374224,630511,-1388706,477310,410317,-1130851,1432180,199811,-1220447,-803265,1531506,1677129,-3109653,-528811,2569467,1347590,-2022969,-2239851,2971152,1324915,-2019001,-1162189,1160233,1724476,-1777188,-52417,666144,-44783,330989,-333758,302473,-1787760,588010,1766825,-1345191,-1163689,274555,2718912,-1114680,-2538990,1783781,1490101,-876016,-1724555,1344628,1578670,-2201658,-37404,820179,474331,-698519,-402294,1429960,-1079821,167548,1113414,-541369,-1004556,-213142,2079873,-867599,-2306225,1255018,1505646,-370949,-2200295,1083119,1943036,-1282123,-1082372,417044,1057051,-882260,-508683,1149263,-428030,-383874,160723,737219,-437815,-1345973,1586171,522341,-1587418,-542907,1660443,835116,-2294447,118461,1740419,-125597,-1451226,-110422,1691352,-1115500,-1043671,1181850,367522,-971485,-765494,1201301,-99936,-1143034,1048862,619376,-635039,-763280,1225607,909815,-1376998,-398309,1037469,431492,-1085648,85934,1057406,-252033,-983583,410590,853723,-554012,-1103852,782377,533564,-1047730,-377556,1202148,264096,-1517771,302271,1387911,-425618,-1386708,409282,1089056,-910027,-821956,1288286,459760,-1138983,-127501,1402884,-202799,-1396211,386842,967044,-609028,-584600,726641,492334,-1007789,-263843,748442,144340,-823638,81956,800686,-349931,-733277,163705,394432,-512354,-580354,789105,190459,-804685,-217962,776203,110341,-837483,285481,1175269,-360428,-817510,625607,753512,-1001280,-480972,890539,580308,-904994,-43439,843275,-279713,-964812,137212,927158,-471019,-493856,429366,408257,-652312,-254321,756672,88636,-765173,187705,571640,-266380,-136010,446858,184346,-377381,-153560,36172,293562,-397836,-183685,230698,-138320,-383754,154058,341054,-287281,-236818,208470,341505,-299473,-307693,735531,136433,-820157,-195261,382270,179563,-640031,167319,586778,-340876,-376182,416291,341191,-848318,-50481,603184,-2347,-414550,-127264,409587,-15099,-556040,318263,-46589,-286548,-42990,40196,356399,-343898,161737,194151,-120271,-67574,-206043,204831,129698,-20702,-255794,-444914,401561,-140087,-76251,78424,92019,462897,-23929,-174910,-173202,246527,464224,-385358,-232570,-39895,464072,-208030,-586141,422210,8826,239975,-431808,-43453,154258,-235502,277958,123110,-80514,122810,-358234,228558,-36388,103082,-106219,8892,361789,-454121,-84164,228210,-160712,-410608,-281783,406001,-338419,-625515,444613,312529,-146916,-714494,553160,850261,-438617,-264018,10656,755824,-234548,-489604,320688,-286907,164759,326722,-213793,48428,-18833,502744,-210106,-266375,181767,452124,186370,-425707,194374,163844,-187568,37648,183535,359254,-365396,-45098,724548,-219054,-420569,-320276,722214,126879,-1108607,383570,490769,-551748,-227846,372072,647154,-1210304,41645,773024,85216,-901706,-289204,974475,-81062,-958746,122735,477685,-19824,-910496,297587,417626,-399096,104714,386168,8291,-505153,431609,622033,-427961,-359517,384465,131916,-192830,-484041,512252,-189234,-397331,454788,337968,-240746,-911633,996887,789646,-1106565,-587795,900700,1163734,-1094411,-926682,1177140,148994,-480999,-235711,800911,-314619,-1311741,750004,753297,-872360,-552566,841091,1022694,-1310533,-272630,1491836,-11994,-792639,-67252,887936,-288356,-857967,635598,531778,-360290,-524677,550360,340056,-674896,142664,356719,-138724,-136472,525805,639693,-930758,95231,890279,-9800,-956209,-89453,1650276,-296830,-1615657,570695,1154319,-36663,-1827019,994218,1175552,-743995,-614429,510522,584440,-825956,-50884,1374531,-748041,-827708,555785,1138063,-459045,-1214535,1343920,659198,-914383,-618248,1051660,557687,-1478050,364642,1040117,-373143,-698839,-13034,732905,-646219,-367593,900289,17020,-741355,-224518,966907,-136698,-1227657,791056,741382,-483525,-1064406,1124214,1174512,-1628251,-673285,1195961,738321,-1316070,-289547,1655817,-121678,-1036985,407121,792676,-529938,-1013388,1203546,409944,-1456725,58497,1015363,173006,-1278362,249780,1423833,-572800,-858752,527568,660595,-587897,-937590,1327217,33895,-828238,-170920,648030,-78189,-874763,574058,697360,-783730,-712915,1015130,695156,-1265369,-364249,1087423,152192,-1109532,-97080,1586677,-590701,-1355276,991518,1267966,-871880,-860395,997115,665687,-1322855,-197179,1215851,74002,-1351585,187268,1225219,-781249,-932551,1006116,805790,-1074197,-662036,1174279,188410,-1026760,-126431,1062911,-369951,-1156382,532310,906149,-627098,-660554,855316,446607,-1209950,37304,950966,110455,-1042175,97528,1193136,-462547,-1245725,799944,822015,-1043887,-497167,1083464,261387,-1636998,-347444,1270129,-373119,-1160348,710230,1100949,-589006,-980014,974600,936950,-1160430,-444604,1289030,195427,-1263094,178289,1327214,-455484,-1014543,540340,712057,-783777,-852838,962762,256120,-1038336,-59647,1004679,-187394,-1186686,170226,885110,-624381,-1035909,807959,552090,-776129,-663648,1184334,79344,-1082176,-135299,1225453,-155916,-982773,410012,1016332,-891427,-638293,1125140,531020,-1084803,-433264,1277074,-109596,-1067307,141993,1095168,-321665,-841959,561854,801569,-816774,-338113,798010,125158,-629127,-306907,1147074,-157752,-1132237,305106,476038,-188339,-723508,647253,358732,-914199,148750,605578,175354,-990042,201423,1056528,-400769,-721566,291922,833755,-573835,-847375,686345,499916,-541776,-288372,934198,260092,-1131965,460120,621350,-278447,-237160,519834,909141,-1318703,-494230,1272363,-63529,-709564,-460802,1346739,66421,-1049485,371057,6814,-124550,-720975,377968,90308,-1086334,433341,-54044,-34136,-553618,135578,889227,-867664,-116648,753327,287449,-235568,-920764,1179007,-38289,-636513,-178956,359577,814941,-1177820,130987,442471,-408712,109813,-355631,568905,-555262],[0,0,0,0,0,-1,0,1,-6,9,-7,11,-15,19,-26,30,-38,48,-60,70,-84,100,-119,141,-162,188,-219,255,-292,332,-377,428,-484,547,-614,688,-772,859,-951,1056,-1175,1295,-1429,1576,-1733,1908,-2094,2298,-2523,2771,-3034,3330,-3658,4019,-4427,4882,-5401,6003,-6698,7511,-8493,9693,-11203,13161,-15826,19704,-25981,38622,-106158,-111086,-110352,97784,134351,-187020,-177362,136970,-80508,-209908,334075,72545,-235710,-15317,59185,88699,-43780,162926,-97505,-265484,99608,292445,-164911,-209368,513938,-158995,-300642,41499,360058,-203084,-276665,284021,308568,-322211,-123828,487525,365857,-540628,-290188,231939,64038,-498653,107343,311919,180062,-457004,123225,356030,-254744,-69259,248105,491361,-432846,-355970,637187,79431,-350890,-223994,574206,159790,-640557,561720,423346,-267089,-723969,440221,456541,-782799,112003,785128,-250505,-504582,135550,758148,-843736,-571830,1124211,105095,-819554,-314768,1348131,269,-863864,621880,481898,-145482,-926910,438122,799346,-877836,115023,447337,415042,-649888,-691823,1433890,-805625,-339969,129034,479294,-19114,-1271230,1526696,316360,-907021,4825,570598,958856,-1649124,-169981,1193555,-390317,-240218,-605559,1261245,-531722,-609395,1224970,-860765,-270889,-419494,1534017,-408433,-2061055,1701281,571434,-332999,-1818081,504130,2279048,-2110830,260889,225886,654572,-220818,-1595064,1964304,-1096841,-320564,597706,-464475,640549,-1564024,1485223,8922,-1635586,1267669,-334235,1043220,-2390330,488966,2222010,-2287441,-106155,-201963,2727026,-634749,-2303010,2491677,-479039,126103,-1266055,570034,1078088,-2322861,2201559,-758253,-1096345,162574,471087,2197686,-4172636,909843,2493602,-603487,-1339204,-2197192,4200531,-801597,-2242853,1257310,-307556,1696613,-2829389,858346,1057485,-1856316,2163576,-1583923,810609,-834385,-75327,2565946,-3164038,1086331,694955,218989,-982671,-2201427,4480392,-1049616,-1650803,74935,1110532,2332989,-4492494,1289611,1494769,-758705,322081,-1774754,2471718,-2117266,448255,1933472,-2692825,718537,-214522,3071736,-1744163,-3172005,4379460,-49332,-700646,-2805365,1857067,3138613,-4075929,798467,-47298,1380106,-173577,-1918911,2883897,-2050571,849099,548181,-1197228,963089,-2160176,3266814,-1292649,-1898350,2094661,-435230,884537,-3542379,2029160,2369063,-3069874,366978,-19775,3099037,-2117746,-1789172,3350025,-1141837,415715,-919499,979001,225001,-2188728,3125347,-1404683,-1041596,-169350,1228287,1229857,-4445423,1945444,2237185,-1059754,-1247340,-866608,4028956,-2059272,-1311516,1728729,191435,856203,-2021562,1987245,147712,-2058772,1722309,-665487,573898,-1744220,572976,1651451,-2814810,892333,731132,864515,-1438697,-1261565,3506641,-1533166,-1516781,412879,1108118,569088,-2981760,2048640,693795,-736396,-42699,537148,1289957,-2201710,883960,1739518,-1695583,-55815,785202,2084031,-2267201,-1223591,2737112,-317868,-1000649,-802254,2081814,197725,-2483096,934316,893030,-480353,-912822,469624,1826841,-1745573,-115643,1017402,302449,-913876,-653402,1945351,-718248,-1222053,909941,883687,-362987,-1843589,1504271,980072,-1637122,-199272,1115898,373900,-1837146,205242,1559498,-768028,-600997,1069979,926749,-1314416,-744633,1557785,-129685,-1387503,201418,1446130,-486278,-1662986,1200608,1118553,-1168257,-824106,1082379,1053236,-1620674,-367217,1413117,50121,-1043441,43728,1468695,-413874,-1122833,838901,896833,-846437,-1134464,978533,668534,-1167982,-503613,1372057,-39581,-904447,226556,945695,-382319,-1082777,561296,1011978,-969982,-564824,1059102,-80716,-1146377,226699,1145136,-448821,-982642,597734,777946,-911338,-594066,1204124,422487,-1198112,28819,1088748,-197948,-1397588,284937,860485,-317109,-783030,824524,701302,-977237,-610868,754653,522794,-884999,-160471,793492,132069,-1156935,114231,1026833,-558261,-430377,395300,491719,-364595,-394543,965259,264227,-681320,-4230,589903,136625,-810253,563893,662638,-649400,-119490,729567,229078,-940083,-248292,913094,-430278,-549040,347573,514665,-374552,-637136,917016,371762,-615370,-232676,255643,281747,-1099622,59167,397143,-222799,-371923,-126075,905631,-424749,-444776,296692,-47952,-66290,-610779,662439,497804,-905906,246158,185270,688652,-581464,-78131,649491,-558667,117823,15686,584213,93696,-419291,813367,-768623,-67139,237560,-106761,93278,-1167361,1115225,-57524,-297553,453176,94930,790667,-600019,254594,328123,-587678,748331,-368275,432759,-197641,-253067,1018025,-872161,282592,-339924,376257,722213,-777671,399747,-233551,389664,-371941,-761355,1250661,-908235,-117087,-243791,182225,707925,-1203706,327262,-133269,-127876,-225410,-794027,904000,-193314,629481,-465218,-763827,810862,-352262,366204,-364632,-114675,731138,-580023,539906,-504440,-107530,490556,-388083,509257,-608500,496541,27273,-605084,448667,-204794,529396,-446851,-61645,390802,-889375,494853,-335915,-8169,105559,-414673,484916,-780882,674598,559192,-598623,134028,-134139,1146703,-686270,-711410,891272,498389,34036,-1078910,538031,926627,-413425,-434544,-424054,1052175,58909,-362175,107030,-178704,63647,-418511,223573,-87762,-564316,565775,42151,-255947,-295989,-26974,475757,-584772,-67072,321872,-285093,-120594,-55264,691457,-667537,-325154,691482,160939,-22365,-284994,298423,-228379,23166,377578,256439,-556778,-215293,590485,497521,-1091941,-198355,1097528,371358,-1184212,-406571,1103167,458656,-851139,-419478,857429,73490,-464851,-326977,742677,36931,-413140,426670,40425,-94520,-170246,629772,54949,-897973,546245,639463,-474293,-531191,570783,650855,-1111299,77207,849509,132248,-769340,-216340,844022,-375838,-511361,382143,-51227,52237,-39972,1006082,-237078,-871319,824378,370219,-379559,-1135655,526995,1296046,-1198710,-721832,726818,1167190,-679588,-1043101,904676,252244,-699855,-332999,439820,776031,-948139,347951,599630,-309351,-263743,182411,759198,-1051517,-104555,862488,-447724,-272330,-168593,915781,-747779,-974470,972421,149752,-403374,-600649,804140,580660,-1111435,431417,420972,-275151,-734991,134317,937254,-999963,-312568,791955,228071,-652244,-448506,1250586,-120786,-1046188,174750,777560,270174,-1176941,350202,940744,-640837,-382537,424041,930308,-574125,-475203,1115577,-38074,-677246,91258,871862,-522681,-875648,1197422,365844,-613808,-324995,704386,245449,-982911,389675,974345,-389314,-907279,365842,963506,-936057,-353846,464831,201941,-731235,-136331,925387,-11605,-957025,443004,659205,-340188,-739602,390654,885418,-730809,-483917,811810,429384,-678368,-430405,940972,-148884,-970343,-19204,642820,-43878,-905925,604393,222143,-1051389,-517918,945488,319000,-834906,106779,823221,-523006,-631939,784754,741733,-725456,-552225,895248,111759,-664884,-17190,862086,-202686,-941299,372233,770199,-553177,-753231,805177,381883,-831550,-348463,997381,180466,-760765,-140308,764585,-343097,-833232,487562,669278,-439390,-383639,761391,482595,-464464,-228297,508689,12529,-669483,-34309,801235,-72047,-607389,489455,626600,-534410,-407837,1132688,129035,-620584,50338,914117,-242056,-791497,666335,304672,-740332,-332758,637243,378081,-925747,16838,726034,-170804,-414775,-69335,1121914,-472705,-685304,574796,275129,41205,-845235,641021,358356,-629981,138506,489734,319092,-598220,-296814,735131,-532512,-336190,306921,304820,-99362,-542762,1115769,-326527,-543277,169357,300728,88149,-1130495,806374,116005,-794579,6473,-149224,626175,-772389,89412,821235,-680856,-29662,-121301,681237,-504112,-770951,1187227,-382586,-16177,-747338,549417,657993,-1170795,799105,-102907,112386,-65000,-599958,1303603,-779461,421205,26976,-353548,1114423,-1079887,1339993,-563264,-692779,968085,-465165,888375,-1348823,722100,863394,-1344394,964780,-623861,866167,-615339,-520725,1484583,-1328038,706343,-420054,40206,465727,-1200461],[0,0,0,0,0,4,0,1,-3,6,-8,10,-10,13,-17,25,-29,35,-45,55,-67,80,-96,116,-137,161,-188,219,-255,300,-345,395,-457,524,-596,678,-772,875,-984,1110,-1245,1400,-1569,1751,-1951,2173,-2418,2685,-2975,3294,-3649,4035,-4461,4933,-5456,6035,-6686,7420,-8255,9213,-10337,11672,-13301,15366,-18113,22085,-28692,43444,-138535,-117473,205417,-12507,-17109,-108770,380308,-251413,-309518,58038,62801,-242013,-113939,325354,-77669,-121140,108654,115657,-313257,152483,261061,-203797,-248276,320249,-27327,-705426,96478,413283,-20297,-430081,188507,516632,-325581,-549841,333844,107522,-688698,-136462,499639,-35379,-354045,71323,258758,-109373,-243534,177955,241617,-379464,-355692,230432,109711,-219906,-474081,384437,103061,-133059,61875,27838,169446,-669425,87324,618072,-213317,-549938,245138,689223,-588527,-111400,724543,-124198,-672005,444981,924323,-537799,-770160,1198636,81612,-910564,-347862,1064267,304395,-1309580,281371,814384,-382622,-630257,148320,1018168,-797507,-573850,1055321,19654,-306811,-565277,844878,-242163,-1044385,827103,47334,264229,-1131970,825859,664881,-1641211,61740,353502,762985,-951711,-824715,2003722,-725202,-553712,-278321,718794,226107,-1580652,1372456,-498329,-856805,495930,820959,394043,-2343780,1481184,1369874,-1342711,-931554,46689,2449559,-1688435,-1140256,1519908,-337599,39349,-1435896,1219256,263292,-1495151,1462714,-468040,371681,-891925,386584,1293359,-2239175,1316839,482576,-96610,-617356,-969297,3168721,-1962894,-1074916,1219701,843671,493649,-3194220,2292305,888150,-1297096,101404,-680057,2086477,-1818801,561581,1030540,-2388544,1131680,67438,1242356,-2405496,-1361242,3971229,-1462591,-840614,-1381388,2443563,1200339,-4077984,1843679,5737,649020,-932846,-1294420,2805324,-2302871,1090880,234928,-857623,958320,-1531904,2650697,-2015800,-689306,2681637,-1205706,83717,-2124354,2964560,745377,-3689892,1657892,238938,2213113,-3123890,-627551,3676579,-2036027,290645,-1374209,1232448,-27603,-1868608,3068367,-2575416,-39693,1259701,479372,-224087,-4153762,4298292,1168631,-2478428,-647563,-16994,3965250,-3842188,-772764,2177918,-483313,614178,-2608651,2327787,-19249,-1537965,2287522,-1907225,1118311,-910904,1129106,887925,-3434567,2786697,-109723,-231102,-1452849,-51751,3673244,-3753412,-262806,1451460,951733,-487206,-3238433,3707195,-183871,-1112387,397526,-542806,1730217,-2411958,1683150,503151,-2723331,1720213,337238,1364736,-3568825,134022,4085444,-2329389,-630331,-414849,2841228,-128124,-3232933,2764032,-28220,81751,-1230296,362761,1959858,-2807314,1457007,383562,-996042,-270672,-644421,2383230,-2444625,-247946,1969575,-616567,-481167,-1454335,2944645,-405957,-2496315,1655829,584034,804526,-2618925,1010238,1975751,-2370626,385840,289890,925365,-1695412,-385272,2473903,-1732914,-635302,951256,1024926,-1070342,-2056047,2621995,123987,-1651075,-169558,1215438,1059597,-2638866,768037,1572680,-1023650,-513434,-89852,1951316,-1234217,-509362,1837649,-163567,-513716,-489741,1438418,62094,-1665627,1273946,919682,-333385,-1346820,773252,1342559,-1891445,-457971,1330926,98818,-1254549,-478029,1792040,-661678,-1227236,686681,792502,-927624,-945459,1705112,323093,-1653969,58829,1171585,-316527,-1688704,741181,1460079,-1299809,-1065796,1017792,1190010,-1488645,-545622,1733537,122861,-1225337,-158657,1535951,-175038,-1506220,491645,1002814,-415670,-966048,970588,704886,-1174841,-610404,1129110,220320,-1294258,-75266,1113937,-445433,-934238,619934,1051176,-920564,-605411,977261,397724,-1008446,-70611,1102309,-372506,-1318990,759222,967513,-798740,-760359,989632,554505,-1052927,-137269,1231518,172152,-1067848,570454,1128010,-519387,-710889,771768,680001,-979411,-641675,794746,219378,-918164,-187395,904945,38185,-632732,173067,935061,-181867,-838128,613669,852779,-897579,-718734,809206,475491,-827762,-100757,670023,-19694,-798859,299415,845235,-719949,-468049,467264,98003,-687359,-289924,948344,-275611,-865848,513025,430200,-396005,-837888,739541,463073,-961047,64195,181695,421655,-728905,-105673,1155005,-206404,-373675,-18245,688934,64185,-749125,680774,312187,-326926,-459602,203784,905727,-952762,2479,213208,-107872,-6813,-419920,930693,-365988,-368479,299233,-197895,289428,-218614,601587,-435747,-466208,650589,-88674,66822,-653882,488904,391117,-963341,232834,-18125,368458,-264269,-145718,783310,-1090732,280123,-37210,-108210,324694,-576519,1044829,-278267,-33533,308060,-215728,945539,-947603,159029,425595,-219593,426148,-704480,950331,-219940,-741608,362906,161773,737553,-1298255,100970,880144,-491031,429883,-681576,779869,381335,-284915,378931,-595666,920113,-5661,-297798,-4791,-564117,1024236,-583650,26847,13059,-479884,811383,-354078,104123,65734,-44583,919999,-814831,438450,-299654,11940,445841,-657128,748086,-410365,114254,418926,-656516,420788,-188109,216099,-320982,-41371,1047674,-1039506,-178534,135952,567694,-291473,-937122,1155606,331854,-198175,-721677,-291505,1510987,-571571,-562675,-44137,633364,307844,-733209,193876,148260,219006,209505,84992,186189,-624589,610822,581598,-653617,-117984,5681,383246,-473372,-296355,622079,-376456,-40438,-18654,404731,-251938,-734723,448289,298009,-298943,-264950,310644,24623,-354185,347175,330283,-555581,11339,496288,217793,-925297,-309227,1108048,398524,-1171136,-220149,1049683,539760,-1042156,-472604,1045295,19264,-819294,-395630,420891,-213895,-606368,569909,62280,-357175,-228368,402118,434649,-700296,378006,818253,-386299,-452803,462007,748786,-840359,-219174,1202672,-103554,-539251,-106016,1085127,-134190,-558895,346053,223207,-142566,1503,427968,123374,-956533,659228,470011,-599934,-613305,111120,1134226,-964820,-850709,884488,735727,-166466,-1360941,964647,446602,-1110082,-136654,166969,713432,-879337,-48503,1029682,-637022,580,-18609,746681,-717561,-505253,1486262,-403344,-499483,379667,783385,-279371,-1377744,970292,549448,-725837,-456830,743383,625831,-1119953,-55674,712153,-537143,-354776,15269,1087780,-597997,-705745,1053500,-90810,-492450,-744791,900805,525464,-1359993,332632,921948,113692,-1138704,-55277,1323453,-916318,-752356,504421,325898,-360010,-520846,1188614,67871,-940120,163825,677969,-113079,-960505,826427,526167,-789714,-273755,502728,324755,-1082721,-26810,951959,-312002,-667394,188598,967443,-710163,-589439,980870,106195,-957246,-194900,1023508,50026,-1025366,429459,633319,-528859,-536703,221968,756545,-621716,-576027,807375,555097,-653478,-397895,749099,-19725,-852589,-24426,674941,-410544,-636898,444408,775755,-818407,-249758,822551,274909,-735594,-88965,929975,-420476,-956849,481872,663660,-856985,-678810,608972,152018,-1070993,-302421,811452,-82863,-655728,309019,893786,-434672,-859805,550280,514488,-676329,-305925,795404,183691,-933318,-123585,873210,-187585,-772041,121247,802875,-274452,-767461,637396,824164,-644634,-542093,685492,-219501,-615266,-52354,685938,-147630,-819074,283217,594060,-441504,-608269,887342,318322,-839143,475,595887,70981,-882123,279896,785585,-557199,-302518,429763,519344,-716365,-300651,959556,-167704,-521529,-33343,582085,183614,-976042,564954,438115,-459195,-260685,418953,629365,-880540,-301507,431385,85114,-242673,-80477,932074,-200777,-441468,526501,-36666,-84070,-916954,777748,266395,-1012314,521712,162542,107592,-654366,304154,714144,-936085,232190,490810,544131,-322694,-559534,1150743,-559007,-233113,537703,-113018,251283,-1215401,679544,-12477,-750364,174016,-156436,1003355,-1275783,-128228,920670,-597964,387239,-768400,1146955,-73256,-682043,1042132,-772126,812218,-394647,312553,481398,-1169638,1045314,-176520,195593,-92624,-524378,1295729,-1393073,177649,143711,-197984,276919,-1358690,1826212,-355644,-366447,674199,-947145,841865,-1277038,759886],[0,0,0,0,0,0,-1,3,-4,6,-9,12,-17,21,-22,35,-43,51,-62,76,-95,113,-131,157,-185,215,-250,286,-329,379,-433,489,-553,627,-704,789,-880,983,-1092,1210,-1342,1483,-1636,1800,-1978,2169,-2381,2607,-2853,3126,-3425,3750,-4111,4508,-4955,5460,-6027,6679,-7442,8346,-9422,10741,-12403,14574,-17535,21867,-29002,44195,-161257,133807,47764,-86215,344345,306688,-212313,-189505,431900,-326140,-564756,-81766,467233,-157404,-451763,262139,275433,-314769,-125343,150559,150858,-4750,50074,312284,-148284,61478,105176,72836,-253138,-78563,-142980,44641,-254987,227464,82324,-52459,100474,50190,68011,-203471,-43339,620866,322719,-215145,-421506,635981,220184,-426657,445298,376935,-286678,-811127,427179,704086,-353668,-390614,676973,121290,-776133,-271241,977668,-176163,-562246,234923,673514,-554448,-689113,614463,122005,-375795,-259093,329901,208867,-800895,258459,259841,-163105,-236003,68893,827843,-982027,-106209,476422,119332,-295852,-527124,714879,-58877,-948710,579406,234529,-12599,-1095017,757164,933046,-1178458,115618,660528,566309,-920637,-557835,1737900,-602865,-669148,105029,661694,-210873,-1599482,1246098,184681,-933560,195095,771280,974130,-1559394,908688,1131598,-747541,-125758,-107293,1192909,-1300640,12979,1650028,-784066,-170446,-316529,1634049,-423210,-1960495,1457390,340664,119623,-1189828,299727,1901642,-1920136,260229,373704,-44292,-586527,-868563,2312230,-1419874,-1181825,931893,526246,106939,-2312461,2133919,870131,-1683425,492277,-27162,1512008,-2142496,193184,1984111,-1758412,456745,-43920,1409090,-910010,-1290553,2649794,-1300336,173334,-107681,865110,515998,-2558822,2495555,-45221,-1418220,-347918,682626,2228706,-3432154,159958,1790124,-312465,-117300,-2110782,2812443,-768651,-1400086,1519940,-892915,830509,-1798482,1994607,1039764,-3078678,1644895,5931,848101,-2252947,-606527,3107248,-2434362,5163,161345,755001,-215683,-2312506,3315684,-1358886,-763804,629478,144295,975011,-2860281,2215628,504997,-1599410,690985,-351094,1748106,-2698241,560349,2622512,-2144351,47634,-573791,2699471,-1080835,-2831767,2666298,-125960,208921,-2164096,916628,2238250,-3117501,1536024,-34854,-257257,-711518,-392516,3055153,-3062652,-265858,1611057,82673,-32505,-2692534,3344847,-519934,-2205471,1259475,-207600,1213839,-2387869,1639181,1273736,-2367171,912634,-264167,1463994,-1850835,-238135,2626844,-2013362,280346,-128213,977216,-324224,-1949665,3111102,-814476,-1203454,-298866,1026052,1202512,-3361624,1286742,1437867,-1013582,-571120,-690367,2837491,-1770173,-932238,1799153,-640713,-128925,-1384090,2212123,-64542,-2884493,1497108,607070,-127287,-2064164,959751,2078066,-2483903,407071,797343,598891,-1187275,-962234,2552918,-1395047,-1089255,734693,885773,-141234,-1907197,2107915,-109302,-1581669,252997,579157,704608,-2016655,929494,1143234,-1530492,-106924,65560,1457474,-1541896,-1013478,1934227,-197031,-677445,-627325,1369680,78259,-2087867,1373216,624036,-897310,-1038064,1075173,1359903,-2100284,-204039,1610696,149244,-1487798,-19802,2117280,-1090180,-1517024,971510,862335,-738296,-1127185,1571050,167272,-1379239,332395,1036071,-154156,-1463352,479175,958628,-983699,-432191,900649,366807,-961097,-547687,1367901,-203516,-911224,279921,1016274,-130012,-760624,835474,614133,-823086,-334281,1022837,777507,-1510315,-401295,1367962,-286523,-1250489,386605,1304203,-733127,-1242024,1096956,739234,-1125767,-361341,1375397,187371,-1213589,56994,1149038,-632076,-1104466,817704,1011869,-909081,-757335,562405,255035,-978643,90884,885856,-25080,-843789,206191,697399,-657873,-748855,417897,429120,-605233,-189614,731342,-4220,-895543,148941,1025472,-323391,-837255,548840,429240,-718719,-387868,828104,429146,-752611,-289144,728880,115142,-1197663,248057,918599,-624947,-602712,715154,714036,-598044,-430915,709882,60665,-839545,241785,785537,-327992,-545411,556566,-7157,-296395,-56817,466921,193593,-574517,248988,347275,-46449,-335532,87411,339391,-199828,-29728,-19646,279585,-496126,-417014,824768,-192533,-328511,94750,249615,90723,-843115,552220,345272,-508712,-105233,132394,821023,-1095804,-165482,796382,-339483,-25911,-80686,763356,100189,-556667,417536,-165128,18562,-200967,173739,375847,-369197,418484,-221677,-41276,132041,-21419,395053,-712204,-82318,311049,-331298,-52327,-455270,683805,-506747,-67606,310888,-596366,355465,-145135,455893,-171663,-618557,765639,-234734,314668,-703157,-27679,618715,-575444,27669,185657,381277,99143,-426998,985791,-471635,-9813,-173354,36362,602117,-843717,640298,-304612,40686,502304,-533017,96258,-273766,622176,28095,-1019148,413865,-104933,-119788,-407846,-181348,640840,-527613,533547,-79322,-230813,-28332,-137512,732309,-778428,50369,862032,-56992,-318406,-1086496,864549,402739,-488845,110712,-13699,917875,-670777,-269520,293304,59928,664,-796153,459001,-2006,-454547,241306,-322095,484457,11997,-90926,-36983,-566344,847540,-175359,-829580,-238919,772163,744597,-1158929,-78061,799451,436710,-520523,-437544,528040,-236137,214017,120333,-199108,-200986,195394,1115199,-579315,-1094853,797119,730871,-197101,-1346795,583649,1289758,-495037,-789408,141762,1137499,-309226,-788183,431585,499990,-507063,-434648,359601,206069,-46686,-114972,-141760,115518,-16634,347913,-203571,-569751,486642,472938,-607471,-1137587,1052330,979638,-1058146,-731295,314663,987356,-760490,-622730,933257,-253311,-360099,242821,266374,-537182,-663958,1086075,-4309,-1334601,-132558,1280659,360288,-1425071,124764,1341231,-70878,-997965,-65306,973089,-198046,-975346,326683,402279,91528,-509530,484892,261247,-499126,181593,236552,46084,-552652,666237,302573,-1033425,200746,891410,309281,-1149016,-261826,1761652,-542632,-1085517,109546,1050655,-67507,-1172915,830880,101781,-818421,-83199,682536,84145,-1216762,391187,998590,-938352,-345713,445979,1128168,-1053606,-1076957,1072493,282903,-495330,-463535,866594,184083,-1080456,417410,669595,19545,-593054,451901,770173,-1010083,51445,556264,-150948,-692553,-173522,1173412,-644947,-800536,391830,604359,-419432,-897027,1255558,296668,-1129654,29149,863720,250126,-1294945,166900,1063221,-489656,-607263,339944,794167,-941350,-499199,1325374,190,-939660,-161315,815699,-189396,-891043,629249,759566,-169696,-559090,412669,825711,-861290,-325509,739645,336944,-835475,-34386,828513,-431268,-989409,614332,391659,-735019,-823557,862041,494877,-1082200,-35355,1042218,-81359,-1199412,361509,1045772,-673579,-842973,1074856,548157,-1064974,-742736,1253636,-15634,-995707,160200,928220,-304052,-964569,460447,832806,-495370,-468730,972063,378469,-732983,-266600,864432,77127,-683090,-105071,713430,-219905,-394963,425611,569678,-571216,-314223,758304,326429,-665650,-27177,876045,-129290,-779550,-32570,780783,-568434,-672222,599671,451890,-941000,-22450,1137517,184598,-920318,147395,1053577,-415707,-784029,473096,854307,-611910,-607088,748961,313393,-1024267,-171687,692929,-2750,-736641,315054,780749,-289394,-758708,625839,359258,-466459,-293726,443850,470607,-1056096,-34553,596633,-19330,-523103,224927,747167,-489104,-558134,579596,197099,-573020,-729486,992771,142093,-715991,471815,324270,87363,-951754,414816,987661,-1107666,20407,382005,435850,-972723,-215723,887772,-503830,-635220,69309,620998,-194129,-771700,687022,132777,-583939,152561,112907,776293,-904248,516659,330830,-189830,65736,-454904,930790,-504231,-338232,311357,-250642,141205,-545495,704655,-16500,-820141,798841,-108632,131036,-640158,355346,1192955,-1143652,145639,16494,373668,-239936,-782985,1544694,-802890,38968,297708,-250050,267406,-1375750,1001135,161379,-641802,346851,-126924,806923,-1167706,-137513,697159,-616243,514292,-758004,772156,9283,-515569,906803],[0,0,0,0,0,-1,2,-2,0,-2,4,-7,5,-7,9,-14,16,-20,23,-31,37,-43,55,-66,79,-93,112,-131,153,-176,206,-238,274,-316,361,-410,466,-530,597,-672,757,-848,950,-1057,1177,-1306,1449,-1605,1774,-1963,2165,-2386,2629,-2897,3197,-3522,3881,-4300,4773,-5315,5949,-6713,7664,-8888,10559,-13067,17408,-27418,82964,-79555,-226451,173532,258184,-218566,-129372,368277,81922,-344171,141242,492967,-197425,-126997,252552,158849,-432354,-185586,160620,140789,-393220,-34387,178822,100979,-147698,128077,-115223,-121049,160956,103534,-232404,-232929,241108,106967,-171358,-55297,-24129,318985,-382855,-206301,215714,-79170,-184101,-161722,315853,44247,-529817,93820,526396,-169657,-547736,181370,947729,-400014,-496317,359918,236917,-780285,-341051,679712,175636,-452143,242982,540822,-333030,-1063961,789448,286106,-394049,-34933,445224,277638,-630956,123854,354370,-538338,-196641,82270,432425,-485813,-578498,749715,73347,-446405,-628106,633816,104912,-1025486,243945,267184,-161119,-427201,171698,1056064,-1186528,-620089,913761,206357,-667106,-760193,1441617,-84171,-1254795,571746,384909,73880,-1236617,668783,866257,-1582605,-89096,401420,672895,-1049605,-224719,1587303,-712946,-19318,268507,574041,-181224,-1077381,1639916,-634417,-904792,541168,465261,626282,-2454265,751960,1121907,-740020,-349878,-434108,1667696,-1488347,-656499,1279500,-772241,26263,-1052668,1630225,-187163,-2025099,2055524,133820,-329978,-1373557,596930,2066969,-2417380,380083,408417,212434,-654760,-1030764,2696039,-1852262,-303174,693190,299879,644715,-1996134,2151270,-366193,-1215676,1117148,-248394,614995,-1980001,1595556,1420395,-2461040,622845,299866,2044000,-2031738,-1370097,3153626,-871635,-95129,-1386059,1548379,1061503,-2718743,2111288,-505641,-81072,-179761,-99453,2377158,-3322809,878867,1520656,-615848,-614963,-1313675,3570073,-1304134,-1491168,1477940,-243430,698476,-2114189,1954121,357340,-2323402,1845067,-568072,1078962,-1853860,64927,2241948,-2563819,1134975,10322,562617,-845575,-1191677,3561525,-2334466,-961574,1010815,889983,443870,-3769666,2895997,960104,-1312349,-403724,-767176,3038601,-2425078,-13114,1652277,-1472797,797656,-1170856,2596762,-1318429,-2088468,3231605,-506384,-211233,-1692717,1749468,1758232,-3489541,1795586,164351,353189,-957691,-427981,3034533,-2725884,275844,1033732,159201,-281093,-1674128,2941491,-1227297,-1133657,1118395,-134910,600765,-2110981,2422565,671977,-2419562,889578,511580,1389547,-2613127,-440713,3092245,-1504407,-518636,-606265,1672383,-362810,-2375553,2575954,-500374,-460959,-132258,692650,1141864,-3229009,1662490,1233035,-1056290,-1066444,140642,2753457,-2422551,-670451,1786306,-290677,-694856,-1151943,2334269,-546370,-2016392,1916447,294659,40078,-1820210,1094932,1179718,-2135056,893004,473973,327736,-1216409,-160323,2072650,-1628775,-589325,656246,797911,-674211,-1639632,1849899,-96130,-1299861,237416,992301,605628,-2092481,963290,1293900,-1118887,-749375,547926,1340081,-1587589,-717659,1886009,-265580,-1077522,-114039,1904914,-522378,-1687835,1097781,1007254,-976224,-1130403,1076011,1068650,-1521846,157895,1484862,45994,-870770,246760,1130703,-967122,-630360,650618,878094,-882492,-788012,1159575,49042,-1314169,230405,975758,-343348,-1249571,725506,930441,-865263,-603776,930052,768456,-1241642,-383660,1172893,16998,-1319903,246249,1438056,-309298,-1291142,980929,857529,-1031436,-801637,1199226,352022,-1055243,-62490,1218325,-195781,-1116818,448703,1050681,-715399,-901692,856645,273630,-913956,-496280,815141,115359,-813605,230249,647126,-480527,-444378,519759,406865,-703950,-422263,826243,138605,-929986,308686,944252,-129732,-927822,339004,651178,-488148,-531997,662870,511566,-1090300,-300733,819566,137389,-1081873,133999,1152431,-370982,-964222,455689,834798,-1034727,-747547,786845,602873,-800932,-153112,681703,-4516,-711567,277691,623805,-503893,-244589,346319,195728,-561502,311558,236844,-157945,-428293,101860,533060,-441848,-329016,265823,63070,-157809,-285755,376409,-43733,-756820,468828,311127,99919,-612469,421475,645688,-302715,-34945,169995,505456,-314906,-627153,913565,70375,-244185,-50899,487621,115626,-1007796,428475,200285,-208252,-156105,-414655,340572,-397953,293954,112126,-422080,588331,124479,357778,-492481,12059,467844,-432835,142317,-225636,569223,80878,-354189,757397,-393375,4294,290212,-282577,350062,-777282,703221,199221,-368963,10125,-229557,986396,-590771,-39151,548086,-228620,269356,-705719,727974,71427,-547052,237767,-291032,492411,-602633,-260918,193663,-512170,766788,-756799,157225,301174,268124,723634,-1202196,492555,115024,52159,-346453,-394050,764999,-580881,-35318,313001,-589426,222665,-237360,509844,-572335,-675806,1067759,71537,-400952,-710661,618198,918380,-1212936,-125775,184070,496127,-73567,-806949,958020,-253299,-117594,-158597,-76470,779638,-694822,164818,-81370,-13704,184062,-379282,177152,-188030,642314,450631,-862217,-249856,541801,644060,-983587,-268805,1043850,-8018,-613113,-175160,760388,77510,-226059,636714,-277172,-194153,220523,773792,-203321,-1185743,787888,807618,-500483,-896275,293054,1390083,-822800,-892854,329395,675816,-273035,-773368,431278,248431,-393447,-230595,234585,285591,-498692,-20383,237315,-107626,-100338,-115712,-158581,-751602,619653,572305,-522084,-900926,548421,1500701,-1026807,-1162667,949367,651945,-282934,-1084131,867175,223916,-566995,147498,257588,-112865,-544444,933104,343371,-1255103,-295567,832108,216507,-1275245,-363647,1575993,-119593,-923546,-19024,1051795,-83500,-1126642,231733,644337,-248258,-440790,208075,707221,-729320,299735,356391,-234453,-446919,146280,644411,-1081650,-121365,1184838,-105546,-900384,-432155,1639307,-416205,-1543438,455193,1123596,192877,-1083921,690737,767607,-949008,115100,487521,355340,-1061390,146962,1089518,-929174,-744727,583007,921920,-679111,-892866,1326003,338101,-728239,-281575,349549,412200,-1064994,222380,543051,-330613,-434723,-236759,923068,-742317,-399540,839514,35488,-434280,-388202,1184004,-324624,-1231205,729771,844863,-641211,-831412,991078,866933,-1225590,-435575,896909,238469,-1194749,-91860,1388595,-522430,-667384,413348,815729,-679578,-874576,1151124,-46396,-892510,134391,994590,209006,-1100029,228095,926331,-518898,-931495,371736,981579,-529280,-267446,735733,281173,-732076,-115480,874772,-145198,-790296,460933,798980,-393703,-621676,652802,443517,-1255500,-123415,1091668,-100274,-1047850,50200,1187547,-667565,-924016,862983,792607,-826139,-705142,1067136,242713,-1023039,-34585,1002320,-309492,-1458391,455511,698139,-274636,-769214,769253,382980,-680567,-375350,625770,299720,-791017,-129006,754802,-275563,-866604,408520,731517,-464147,-601632,584306,526223,-783675,-99377,951052,41259,-850812,272763,755938,-544945,-831688,521650,617321,-823085,-547654,1044268,49682,-1321019,-83060,983242,-340825,-1162553,544913,924976,-789975,-646722,955610,424138,-874860,-176033,898523,168926,-776870,61149,627979,-491480,-610065,459554,302562,-406724,-108592,374528,188045,-746914,-223432,584888,-224299,-376133,154000,985455,-235621,-648641,766345,240626,-485857,-523255,531851,169394,-1083553,258900,767407,-151046,-939367,207033,1028478,-725869,-626856,769906,259381,-293474,-521523,1083616,-273295,-840594,687528,332843,187390,-810210,501233,593646,-787703,289890,77103,610596,-471259,-384416,1052133,-413517,126730,-14516,171751,-260560,-841495,979042,-217126,-252657,-220790,224886,504216,-1279842,894114,564806,-522726,-307447,-212098,1609521,-1062082,-505384,1010938,-270795,117944,-904176,1010442,-51280,-1125947,786758,-151232,283710,-656537,600821,880149,-1443996,419693,-69124,430325,-60297,-952043,1475927,-738063,56679,-231754,-233803,705915,-1224039,986649,-518724],[0,0,0,0,0,1,-2,-1,2,0,4,-4,7,-10,12,-18,22,-28,36,-43,55,-67,81,-98,120,-143,167,-196,233,-273,313,-364,420,-482,548,-624,711,-803,903,-1016,1142,-1278,1425,-1586,1763,-1957,2168,-2397,2647,-2917,3217,-3541,3890,-4279,4704,-5173,5687,-6256,6893,-7604,8404,-9300,10321,-11473,12736,-13991,14645,-10993,-148225,-154610,268089,65024,-197572,-21716,-65249,-105839,-73977,197530,445384,-124955,-292728,198415,125453,-337592,-427336,-49521,4039,-241532,-61592,222053,144497,-146998,-363794,531091,204390,-249924,-206251,448291,357642,-374737,-112227,280209,80492,-348978,317152,520011,-654438,-168514,133151,-224136,-255743,244274,358969,-437149,-338389,579836,286487,-427348,-156723,611288,-405239,-372370,258140,527906,-420070,-709280,480623,239462,-461877,-52444,336041,129627,-495917,95889,628197,-199863,-650937,159087,544307,-263427,-623523,186991,552930,-429677,-653575,389076,383338,-663121,-470330,519857,98366,-526186,252892,788193,-423111,-535245,691876,433955,-636030,-33179,893568,26289,-850297,593164,964930,-752747,-481613,857834,800112,-1038681,-875724,1106167,374236,-774477,-429281,992100,-344863,-434877,324375,355837,-444277,-347053,662876,243554,-1076366,24126,1201865,-28114,-939084,-300813,1212909,171032,-940813,101394,936074,-252472,-844800,448715,483590,-784490,-207671,748852,-58437,-1007629,387422,935199,-905744,-583448,832891,296394,-1541424,-367024,1771485,-540015,-1606344,402248,1946462,-364767,-2058019,844622,1608312,-442727,-926420,295093,907412,-805437,-95321,437277,-631471,-380008,336313,891582,-1003323,-1045446,1141924,947961,-945939,-1299343,1603417,968593,-1497667,-711416,1017168,542995,-1161075,-208348,1152655,-601763,-343226,945782,244524,-824348,-418609,1593047,-782941,-1462102,866842,1163305,-977879,-1540155,2233886,1296905,-1983282,-737461,1787570,1198098,-2322122,-784218,1902260,118441,-1193041,-761668,1015169,276585,-684920,554237,-259361,-493490,5477,1232106,-35528,-1800607,877972,1548520,-409557,-1648990,443218,2103473,-850357,-1459515,818906,773748,-428751,-1156669,1317321,29105,-949153,545199,605730,-328646,-1128529,1445856,462777,-1779428,325873,1313075,52308,-2193816,477188,2428495,-1202230,-1867715,721678,2208897,-737313,-2107754,1539006,1119077,-1042453,-964875,701472,723668,-1165883,309304,346490,-655402,-619770,829336,955311,-1551276,-889162,2073712,526824,-1674865,-674859,1817743,600948,-1993349,390533,1071254,-11080,-1231121,554299,860882,-1239256,-128364,906770,256881,-1372145,433482,1576536,-1251586,-1380457,1180654,1131824,-960530,-1259939,1994690,538152,-1852893,-528733,1644814,428316,-1908744,354275,1357133,-123395,-956438,-34388,999383,-999852,-388068,1427529,-203283,-729970,148172,1195875,-380695,-1622189,663923,1252729,-741655,-995005,700587,1084931,-1391246,-612637,1172399,325766,-1161649,-52213,1303072,-455002,-741374,663802,517753,-1076398,-728083,1361030,177585,-1402224,-80589,1137479,-518978,-1396260,896515,1136435,-1077309,-803307,770645,628169,-1265571,-422649,1417076,9545,-934565,77208,837395,-289339,-996101,458486,755260,-1076279,-489388,813952,489222,-915514,-399295,1126520,93118,-1338440,95574,1201112,-415135,-1141957,613893,915301,-976039,-762151,791609,466187,-834166,-122089,1077277,-400864,-1075193,283649,800712,-735843,-574687,563042,209248,-944780,42774,932277,-301467,-791349,560034,812179,-719172,-597059,871137,459259,-574530,-507724,513647,-37769,-966244,-36981,754208,-79564,-977564,266708,815659,-219237,-766046,357910,588388,-409730,-334783,819357,508508,-557341,103311,535650,-49218,-615774,343602,587548,-443547,-618682,410846,375683,-513997,-54598,574726,-102117,-437696,554375,200226,-592155,-273289,551616,38486,-520592,55912,248641,56161,-262136,190741,355190,-279012,-306763,314349,285855,-660553,-500488,265032,218673,-254338,-150939,-1988,302004,-160553,-123875,465050,-72115,-38898,-34562,591957,-235165,-466376,220323,93153,-216580,-380214,210906,-75433,-477686,-78126,278639,-148080,168115,132419,-68899,-244298,146539,136784,-131698,48277,155355,-21063,-265733,-228617,197299,-337838,30738,-20198,104059,-56863,-215777,19091,-142571,75149,-65109,-61203,257231,440929,-137164,-272326,185971,173702,-467116,-168774,198062,183462,39926,14165,364347,-116239,-24833,148672,-281766,-113414,-408783,211726,393507,-310555,-487569,97785,710653,96302,-563225,-208374,549021,23756,-566957,-23563,633055,-197247,-274440,191784,136682,-107376,-96695,450516,-66944,-443739,-32009,297152,-95079,-12271,451695,-174143,-226465,467273,461997,72826,-707883,263812,666536,-284856,-477500,-54738,155918,-77405,148544,276220,-426004,-116121,578804,214689,-675848,-294474,1104620,379615,-844097,-349474,1118357,492468,-890611,-476990,824636,594252,-680595,-416482,502754,77292,-723293,510769,234557,-326808,-458968,531646,185131,-1175166,223701,631801,-10751,-633121,403755,946125,-1171271,-448190,779532,541763,-654651,-584515,815238,95116,-685719,159493,196454,119313,-135839,357277,-53052,-923210,713711,1049946,-484944,-986146,600447,1470074,-678624,-1528387,628609,1499190,-260484,-1473999,816086,1159337,-586937,-831873,379064,728153,-763124,225906,873864,-710312,-306280,377491,1021809,-1218352,-566692,1444990,77132,-863568,-202021,1448311,-57483,-1157174,283048,668081,-441796,-978718,713279,710541,-916213,120679,379976,-22911,-370398,418730,856595,-1161959,-640054,1338603,193293,-1100580,-773089,1785803,603802,-1856264,-417086,1185118,595062,-1601986,-452383,1501347,-173955,-712923,52554,1059628,-517626,-765590,1245297,-186695,-1128888,44728,1031445,3302,-1222606,948206,903575,-827223,-977567,1009771,910451,-1164153,-151334,1177711,27234,-918563,-103530,873538,-499571,-961897,938453,296142,-655571,-743395,1022507,21404,-1396914,192972,1011298,-498382,-1489964,461170,1590662,-866255,-1206150,824569,1152087,-1100279,-793770,1128886,439130,-1197058,131627,1332253,-262655,-1287489,678805,980293,-1179141,-539654,900222,648257,-1358714,-172776,1231068,-176531,-1082915,157939,1201288,-817451,-932463,1271159,506122,-934741,-439596,1275813,229727,-1552326,329519,1173394,-418599,-1116744,865607,956295,-1311386,-860006,1109578,643216,-1456547,-568585,1391616,145929,-1391392,210483,1395929,-554925,-1186916,721993,1231020,-897058,-844109,1176567,785216,-1289101,-81142,1308567,-234902,-1213768,389760,1316383,-973218,-1164273,1023548,700949,-950920,-149352,1098934,115174,-1118921,244481,1260963,-514539,-999493,828557,1014794,-1110557,-604476,1188186,402098,-1056229,-73786,1275572,-9244,-1271418,511241,1442084,-574961,-1064510,715234,880260,-920862,-650429,1090011,215454,-1153487,-111004,1435557,28339,-1102888,670197,1046593,-697965,-731860,902655,586255,-1269705,-410623,1036444,30994,-1172621,200336,904554,-423930,-929148,735566,574315,-1011896,-390813,1111743,106677,-1362242,212324,1229472,-409754,-1225360,436620,904101,-732814,-972171,840168,603667,-927869,-497898,1300474,364412,-1024461,-16567,1226005,-258384,-1293472,603331,939384,-628823,-811008,915288,516931,-1079570,-498007,981563,-80421,-1287746,-98624,954794,-565150,-882955,794948,700354,-946207,-595710,1035907,260033,-812993,271613,844636,-25695,-1163786,651746,816653,-645697,-424712,672764,762581,-1000907,-454137,1147911,-130964,-834326,-13732,963556,-183980,-1025597,638503,749039,-538716,-668575,490666,587901,-1008940,-86020,1068927,-281770,-860859,-3322,1267502,-589930,-695371,757900,730248,-591530,-855949,753070,89010,-679340,444359,419143,-86575,-782173,310782,701842,-914025,-249374,780488,244161,-836309,-207688,1336445,-310678,-530473,138828,891410,-238052,-1027133,793602,695467,-528742,-709564,140159,690303,-683479,-8698,768738,-213108,-125380,41323,941205,-641118],[0,0,0,0,0,-2,-2,-2,1,-3,-1,0,0,-1,2,-3,3,-6,7,-9,12,-16,21,-21,28,-34,41,-49,59,-72,86,-100,117,-140,161,-186,212,-247,282,-319,361,-408,464,-522,583,-653,731,-815,904,-1002,1113,-1232,1360,-1499,1650,-1823,2009,-2210,2434,-2690,2977,-3302,3680,-4138,4720,-5518,6831,-10120,76516,172854,136879,-138400,-61752,444311,49571,-438923,190155,46110,-280999,-73617,183569,277317,-256565,-122233,-157572,74905,-464305,-236536,61581,341781,-233712,-221599,207295,226537,-294001,-27781,158722,326291,-297807,-58592,346588,23798,-343832,66228,298524,-436358,-115441,255312,351533,-537183,116594,263524,-520042,-469187,318864,302120,-421455,13860,772241,-47908,-761035,104658,578846,-313084,-448910,458140,365363,-514971,-224754,713123,162520,-429643,-125950,507409,-224346,-563657,333497,463748,-347458,-430399,148281,451047,-556369,-524306,544545,673915,-561233,-478922,261814,168140,-551156,41619,632788,-86660,-424103,254394,614172,-646655,-137183,864345,-21844,-913495,365761,959188,-636629,-844955,960630,939799,-813319,-689725,952642,416382,-1114311,-295861,972796,137958,-896946,-15960,568811,-609134,-621274,456878,353419,-1007724,24488,1017765,-129402,-1109914,-134366,1287099,23516,-1335556,96264,810392,-181091,-1043125,361762,761784,-744129,-267481,817546,-65209,-935235,51820,1207008,-878373,-717108,1126570,753352,-1051549,-373383,1684163,-93955,-1809337,374585,1591417,-228505,-2106290,600012,1808635,-368079,-1397933,8926,1153588,-520078,-699675,671227,-268395,-376888,504709,717226,-662836,-1145314,1068846,985733,-1271780,-1129531,1035345,1402419,-1745338,-989470,934813,412144,-952667,-540044,1129772,-388666,-1099281,919278,309821,-533899,-340254,1282556,-231843,-1681334,827199,1160025,-920278,-1474722,1558160,1509909,-2347033,-650283,1782420,1139739,-2053563,-1180885,2247712,325478,-1327487,-595786,1085811,536073,-1186606,329497,47729,-844347,501417,581651,-126961,-1854073,344743,1786146,-698378,-1385258,217246,2313268,-466334,-1952698,1064573,1138345,-501524,-961727,1007530,763149,-1338322,481292,862810,-484009,-951459,614342,961861,-1437929,33742,1686766,-332927,-1816298,52502,2388310,-1154497,-2040693,948960,1733553,-673465,-2227454,972109,1752506,-1024328,-749186,316433,907545,-816950,-118299,717722,-843784,-335521,770850,620229,-1222175,-978464,1993597,657655,-1537916,-565497,1709325,873368,-1903712,-488363,1588936,-218568,-1187134,68919,1294945,-801476,-353526,1180718,-267230,-1252010,-177879,1394679,-692473,-1251356,1313888,1060116,-983606,-1199283,1573488,683464,-2189647,145838,1557484,503836,-1762344,111391,1573352,-662065,-1057427,582759,529596,-475483,-1007225,1042135,284926,-996764,165424,867422,-324790,-1583914,751106,1413832,-889074,-1069215,836519,1055573,-1099440,-992350,1310103,364123,-1385310,-134554,1069011,-69458,-1091794,788051,936812,-706687,-685794,848160,431204,-1202667,-64651,938587,-196783,-1365299,507241,1308404,-995484,-1017343,900962,649472,-980722,-712777,1121126,61930,-1205642,73323,763302,-318294,-976227,414401,1020858,-619145,-563396,743154,735005,-1077075,-520317,1045469,96751,-1420468,44090,1069214,-285510,-1007778,702266,981928,-746090,-651191,773901,795632,-947603,-264982,907450,-100034,-1058924,131104,779343,-450301,-624300,886221,405137,-839517,-138174,1032401,-47917,-1257053,428909,568407,-664183,-690212,627066,301863,-800885,-588907,816816,258344,-745826,-56896,979233,-134723,-695532,190328,926391,-232810,-551045,128808,393216,-334928,-563377,649399,266038,-728978,-224043,594414,125623,-629106,332938,591933,-211288,-354489,341247,75457,-595114,106190,650048,113353,-720709,-43771,417768,-515882,-266335,566206,402030,-629723,-288485,446415,-37716,-388649,133962,488442,-112014,-292618,300852,456955,-138846,-269840,359206,381165,-102695,-271181,257019,77819,-229723,-361834,393179,-108891,-284377,-147801,413743,232587,-453408,318402,483040,-288483,-388735,574917,57684,-186678,66197,181981,-273041,-90455,-53206,174955,-427413,156579,90720,-250507,-176386,240407,21531,-35222,31729,210317,-157941,-128385,237114,237033,-318843,-267754,-163457,223218,-36529,-253742,-177188,314945,36462,-60855,-308862,-137443,415419,-140695,-138877,50904,-186335,72464,-50139,-35895,-166352,-385805,362611,148924,-114128,-285327,-20632,240547,-394682,-315204,309689,661404,-22286,-869236,181046,165911,-297775,-680500,261595,602397,-213851,-347893,239620,422301,-413856,-3646,423251,228218,-293310,82870,211452,-142215,-162295,175854,301231,-706768,238928,540432,-232596,-249271,337473,650943,-473636,-91153,22258,232556,-27236,-116619,192609,-434967,168152,613887,129632,-446555,-206482,924125,373808,-1083992,-412466,962887,564404,-1092065,-823042,1129196,461751,-854117,-131138,886676,201500,-692644,320367,407599,-479697,-368345,522282,416459,-780571,19157,643203,-165460,-350997,412865,605858,-732180,-682723,907108,479884,-510405,-604622,734120,473167,-740423,-75699,336822,336610,-93408,154766,316543,-758269,463830,724188,-771836,-850310,256936,1802707,-719361,-1723358,841982,1398417,-439501,-1576670,764058,1378631,-759523,-706080,483615,562012,-597086,-414086,1089067,-529997,-505154,407548,652478,-570499,-1005086,1381636,-119210,-1040178,-226529,1263025,101910,-1663094,703464,1226656,-336793,-777497,356568,929589,-776686,-332865,671462,-174941,-243757,189029,542565,-667001,-706528,1195890,190213,-952220,-543822,1384377,880390,-2069075,-169696,1599626,387038,-1318853,-605797,1648017,7285,-1448881,364500,788172,-349726,-1064665,1151130,228558,-1331897,58056,925244,24829,-1370594,558468,1443061,-927651,-879254,805680,1159342,-1269563,-653977,1440857,-187118,-1117928,27471,1113207,-235900,-857532,873410,572482,-865271,-260594,735832,545361,-1388207,71564,1418090,-608305,-1213274,362066,1532513,-960301,-1656562,997419,1029581,-787304,-1175775,1323895,922748,-1343300,61876,1217853,282605,-1149659,565789,1340176,-1016796,-726121,911453,792602,-1252806,-335382,1432841,45891,-1176517,280039,1059228,-563873,-1284443,735443,900783,-1143749,-432910,1134642,543113,-1176407,-124817,1165782,-191168,-1102205,582587,811191,-814382,-1114060,1346175,465723,-1185766,-450637,936259,465135,-1288908,-13753,1160404,-90251,-1233723,561325,1214558,-884121,-996275,1127157,811041,-1063048,-561568,1356597,-264440,-979589,550032,1225383,-584915,-972521,979510,875666,-929945,-497501,1255817,173142,-1183908,127205,1052434,-472961,-1084247,609488,811453,-1025426,-849129,1098724,684086,-1168732,-486675,1107031,-20413,-1225219,263444,1357844,-597078,-1067951,571081,965402,-845421,-1058039,829895,599525,-1485467,-221978,1034092,122938,-1528597,370755,1293255,-436239,-895040,638743,935416,-847303,-388380,1003666,149969,-1099643,225621,1077687,-340612,-1004117,756117,630006,-703597,-942315,1031931,585548,-1176693,-219680,1233865,-94454,-1104899,508571,900966,-486573,-861960,721528,600998,-1025912,-640610,999771,244468,-1214021,-86486,1249904,40410,-1200805,333194,853559,-753634,-675092,872463,686453,-1142462,-431526,781732,145958,-1120706,51799,1160287,-282750,-601600,862074,995265,-690074,-819963,886496,320322,-1296429,97926,736386,-19274,-885134,358757,960353,-764830,-391863,569969,495341,-958770,-365102,1016678,321325,-1029884,258510,626409,91735,-1242647,526751,755698,-714377,-578967,784513,583549,-881361,13830,925189,-79609,-383343,-162409,982617,-407810,-1254455,579012,612787,-685461,-878979,759911,717054,-964617,74303,635375,-469076,-507489,319548,701189,-921152,-87619,690193,296874,-485760,-436288,980381,-249735,-1114265,499139,354417,16438,-856285,448679,627587,-782074,-199153,370692,306155,-436419,-604251,1075123,-259777,-373251,-316984,479079,44444,-656385],[0,0,0,0,0,-1,2,-3,4,-1,4,-6,9,-11,14,-16,18,-22,26,-32,35,-42,52,-58,66,-74,88,-98,107,-120,138,-151,165,-180,200,-217,232,-246,270,-290,308,-326,348,-370,387,-407,426,-447,470,-489,510,-537,569,-603,643,-698,768,-857,982,-1151,1386,-1724,2212,-2946,4104,-6034,9597,-17434,37829,-32408,-49354,76024,-248880,-4878,3988,186781,-251437,-20304,-159312,196163,-15153,-62034,105278,176306,197628,-23824,-290653,-138100,193618,-209131,-280793,383600,332327,-325543,-340246,560990,197950,-494181,-179442,534583,67783,-927268,321338,605975,-200022,-491881,127940,557075,-501325,-250178,518483,-8388,-497216,-27662,627035,-264199,-333492,330049,147687,-220857,-297421,250815,-19312,-235521,57927,339231,24450,-343605,-239793,322664,-432126,1251,-188761,391978,-289203,-664585,1076361,-73901,-727519,-243509,717724,-50238,-1393647,616714,940146,-656684,-755425,329886,1055819,-1082264,-313915,788193,195362,-431899,-210945,823431,-680371,-778668,601991,-13406,-379955,-754008,779504,473660,-992691,257928,471771,161329,-867807,119566,1321450,-942722,-140275,198147,770296,-148913,-1131524,1391265,-30498,-356268,88125,160983,403031,-1184254,1343643,525840,-1454805,-512222,815349,1399698,-2404345,-648504,2476461,-178540,-1033944,-1156587,2223937,132701,-1972532,657257,23871,796754,-720264,315975,957402,-1622325,1350254,41172,-753477,-604009,-87289,2271107,-2327410,23598,1342240,-69649,-450160,-1853521,2574137,64780,-1701690,292857,145992,1497218,-2156281,343528,1360025,-1041607,732615,-1161398,726774,-1193414,157298,2572424,-2510105,-514324,884448,2457093,-886384,-4072277,3447447,1035730,-849039,-2208061,99540,3450661,-2930129,-8888,51319,-17498,993628,-1618547,1499785,-1900526,558214,2041840,-2183414,-45342,-886056,3071142,-822290,-2985967,2458990,572240,354741,-2637140,584904,3043489,-2553017,118478,-474794,1805913,-741551,-2520612,2669515,-1461519,660058,100216,-452483,612659,-2098707,3532499,-554428,-3164570,1047656,1331659,2152898,-5056363,652016,3565259,-1051200,-940880,-2396353,3871292,-291916,-2520716,1567195,-926592,1991407,-1237083,583232,275441,-2163545,3322837,-1019442,-750050,-842391,1024085,2496600,-4254972,986227,1664401,148211,-823900,-2213069,4033180,-974169,-1607086,546497,556619,1561859,-3014831,1510298,857170,-1729508,1427833,-559623,962735,-2325849,1061160,2826087,-3448530,-56241,957402,2509926,-1955046,-3095771,4184740,147728,-1139436,-1560317,1444677,2234121,-3043056,1344534,369956,-128095,-23936,-696735,1758134,-2390276,631146,1699508,-1224516,-391668,-619650,2937151,-1173648,-1845354,1816177,247659,-22003,-2174869,1511330,1393893,-2495481,567311,592323,753377,-1244891,-597740,2065406,-1765828,-181784,796027,484324,-905005,-1601307,2844200,-674659,-1944999,749280,1613595,362547,-3054583,1397847,1648802,-1463247,-767038,388697,2110999,-1814325,-725292,1884101,-535733,-590835,-497644,1515893,-680527,-1594248,1737569,457830,-869122,-914696,1290224,878342,-1973703,259053,1262684,-7514,-766804,-204007,1528309,-920631,-1119439,608775,749221,-965435,-709081,1453673,254247,-1590219,291810,888086,-391135,-1486753,586846,1434648,-1234828,-696335,1219291,651390,-1608534,-547184,1994876,-508931,-1674065,334163,1490364,-555808,-1280593,1015579,661852,-1046488,-658051,1075219,656660,-1175562,-84582,1118176,-230562,-742058,207696,1043184,-589404,-713875,736669,641575,-689378,-464073,1002033,202041,-1033762,177963,1205131,-493217,-1284190,533116,1010358,-684574,-621910,1121336,425544,-1012028,25224,1452025,-267899,-1405502,466978,1019165,-701910,-944963,934604,782302,-1370045,-254546,1047274,118791,-1158172,35404,1017827,-413850,-875160,417620,868796,-471404,-756613,845923,615024,-363469,-616375,556966,220474,-769188,-263704,588922,-22481,-621010,114955,507618,-639507,-335148,651079,304235,-623841,-341402,1116728,-137345,-683474,326329,527207,-111141,-580248,751269,563630,-910425,-155886,744172,242038,-918994,225520,916267,-681604,-471045,85185,768209,-520285,-742700,1007788,41180,-360149,-148380,346613,304700,-829871,-163177,308097,-29397,-426838,-439364,666749,-396272,-453734,268448,-178286,117532,-578071,541324,-143326,-791968,487034,9494,641072,-633847,330484,860543,-891758,333768,-128160,314246,-241600,-739903,1089581,-676536,193687,-4651,-21724,350299,-740356,913837,-568450,-208717,585061,83804,806889,-955058,144437,856148,-292898,-89458,-884306,1083161,47760,-477150,121126,-91860,770967,-958622,-361069,503662,-406780,344993,-462430,607194,-269817,-707602,927535,-484841,347636,-76946,-58682,327398,-918524,1070235,-355476,49129,179120,-288874,885261,-1043154,129791,-77357,-47010,652359,-638353,704210,-133497,24122,502632,-859746,595423,-268995,472806,-117300,-1125589,873181,197233,560369,-801928,-448333,1377557,-432341,-359400,-115123,796408,388437,-778252,742579,70349,6550,-297545,208821,473485,-1064023,133144,701317,-213898,-424241,-34590,1313089,-519338,-780814,355135,17589,367156,-544678,506337,126497,-561754,-34711,-101099,551059,-345948,-149335,303407,-197587,199169,91964,-156862,-278783,-102075,676257,-468875,-937425,246916,748391,-166937,-1131983,455039,987535,-659640,-411189,470556,390793,-348684,-254870,755867,-587738,-379091,749510,789277,-660633,-936692,1092930,550341,-1117156,-559250,983738,710130,-1099953,-570922,1031086,136854,-598753,-441754,702694,118416,-660125,290100,266862,-150319,-92074,312725,254862,-736632,119805,664759,-708226,-261155,487225,603722,-739236,-616448,1239611,70135,-891791,-574327,994850,725560,-1264690,273971,759626,-81096,-896799,261087,788481,-1449482,7180,1113953,-71621,-832265,-92244,1292987,-449801,-1270340,682026,686417,-37254,-1237424,824734,1123849,-687303,-174554,214620,472441,-644220,-235551,634423,-500114,-372341,186871,616297,-422884,-761705,1238740,-320168,-1034073,-104164,812795,396831,-1789422,538766,1156786,-477617,-620766,306614,1283527,-1114093,-586206,1063420,-1800,-741604,-217623,948035,-76328,-927708,967211,701323,-487923,-1081203,798536,780307,-1387947,123258,806914,260527,-637892,-147255,1165499,-532621,-990716,186750,476455,-301228,-658358,878184,165894,-740568,322743,616749,184554,-811099,516578,735451,-795733,-713384,455915,780104,-882380,-673898,1542121,24619,-910195,-186850,1064037,-192429,-1262054,705933,772794,-830855,-443913,691307,735566,-1041775,-195112,1077737,-178456,-996401,351448,948292,-598996,-850058,697955,762307,-453714,-704707,901107,95167,-797851,146027,632537,-63821,-635016,92878,789918,-639757,-528966,686685,490318,-917060,-427664,987521,287185,-965998,214746,879537,-256960,-1165964,447928,721139,-734593,-825352,1181947,302244,-1306185,-436675,993493,-238957,-1128416,395052,1212698,-717407,-681516,938862,731092,-982151,-334926,796441,189723,-703591,158031,780114,-245808,-755535,207275,619493,-648625,-541823,622767,358189,-819400,-303706,756092,-25998,-602538,365954,578342,-481041,-887605,598205,737108,-785041,-318998,845795,391005,-1422327,-82019,1281075,-549459,-711692,459238,586251,-480764,-468243,788941,589619,-822999,-249600,837661,411666,-895369,417303,716407,-222783,-462713,147871,578659,-899747,-154305,879540,-71330,-421372,-182148,697954,-82129,-1018524,717205,107118,78543,-628237,271201,806582,-1149849,112112,307805,480494,-414477,-401556,1303348,-851583,-624583,275962,382601,-70408,-1004922,1219844,-410678,-1067995,68093,357591,695151,-1116818,422787,1061194,-840635,-178936,-12483,900936,-576021,-570506,953392,-361671,770024,-200607,292018,169586,-996790,1229929,-465384,-175369,252733,61172,920378,-1404847,715572,393836,-401053,301954,-910659,1751542,-581170,-302127,386347,-568633,834994,-1278221,881016,36420,-924924,1311339,-612575,824725,-1002676,154684],[0,0,0,0,0,3,-4,3,-3,7,-11,13,-15,21,-26,33,-41,52,-64,78,-94,114,-133,160,-189,226,-264,307,-361,420,-484,555,-637,734,-838,950,-1076,1221,-1379,1552,-1742,1956,-2190,2445,-2725,3035,-3375,3749,-4157,4604,-5101,5645,-6244,6905,-7641,8464,-9383,10417,-11598,12960,-14550,16447,-18770,21722,-25680,31434,-41070,62407,-164991,-185793,-133231,-9469,-276353,-116336,282401,-95321,-71543,-108700,29079,-43735,-211549,-109504,28817,-114506,-133118,-107810,-145111,82921,-100416,-272243,125506,184831,129954,-395223,224954,334657,-667317,-424421,660162,213756,-625879,328981,499440,-144759,-653704,542461,695279,-330467,-351892,477797,423714,-632703,49593,370769,85570,-398496,311091,404130,-213557,-440650,429764,416947,-369321,-51952,81251,295818,-463492,126542,516431,-277262,-385395,81747,-14097,-201352,-251914,557855,155543,-773491,12838,440247,167916,-1039033,312809,1281547,-616972,-768388,438726,1254727,-936734,-657838,946152,123789,-568473,-319468,633723,93911,-973171,777949,197142,-474911,-390285,590094,913526,-1177614,118313,969455,-259138,-350207,-307413,1106280,-757186,-891710,881833,258154,-30905,-1082632,707049,420384,-943868,463750,-242606,475050,-826993,257546,1476624,-1811491,-1194,789851,449021,-1343128,-1489932,3266819,-170453,-1403155,-304459,1268384,1112620,-2535747,942484,690167,-229505,-192871,-651508,1173768,-1454050,554437,1073000,-1418359,20856,-235986,1706056,-1060978,-1339211,2311469,-223991,-335796,-1386536,1820922,1343326,-2517854,763469,612145,760595,-1172170,-1052872,2453131,-1469233,238531,350255,-52896,319628,-1270566,2939401,-1807889,-1391245,1815985,873023,52810,-3883157,2695700,2801593,-2711781,-999518,-309160,3748268,-1940987,-2024785,2222232,-757255,1181895,-1586566,829309,-106286,-1081357,2880637,-2027799,-575443,392429,1060127,788035,-3748947,2541788,1311755,-1024985,-1158763,-440824,3929599,-2430352,-1254297,1564509,205670,763973,-2770289,2177400,455557,-1357188,1567124,-1470308,969863,-1500948,1574177,1019513,-4028939,2055740,1122787,816647,-3132475,-1402157,5308569,-1735415,-1652011,-963159,2021021,1624233,-4060525,1868192,-281794,449321,423517,-1424193,1502321,-2040398,2049470,664650,-2576761,1154512,73835,2525482,-2928314,-1037869,3571193,-1219613,-322301,-1979262,2879329,833194,-3666070,1673246,326120,1156239,-1731933,-605304,2540282,-2350239,1294480,-331896,-141155,-54393,-648374,3194570,-3213564,-985480,2176304,718867,-388366,-3879380,3786340,1494562,-2994278,-94491,488185,2724060,-2826572,-274887,2129316,-1376878,756887,-810932,998302,-935636,-872743,2780051,-1830347,-182278,-111179,1291253,238234,-3260637,2485848,912599,-710663,-907109,476532,2653699,-2449127,-468113,1100728,9453,-343877,-1224467,2176762,-887242,-1053818,1632837,-278881,-183656,-1175407,2066637,697255,-2818089,970255,1224956,129348,-2271532,421909,2839892,-1959551,-1163500,589531,1135693,-707690,-1456011,2188975,-316537,-1127463,311206,873708,147512,-1926334,1360780,759581,-1202381,-127419,653820,1409468,-1784431,-160641,1714719,-411379,-1000512,-289762,1619108,-302996,-1498013,1252687,775639,-607623,-831567,1219826,678791,-1621586,233181,1121315,-61844,-1182172,679236,1825899,-1489532,-1105026,1257479,713710,-1433049,-791182,1847888,124520,-1764539,508121,1212955,-476739,-1323751,978722,1135855,-1121394,-489654,1024260,605648,-1337632,-446929,1061460,-113034,-1030303,295040,1003030,-493755,-895556,1031357,529984,-425455,-598514,818013,200363,-828191,-95772,932712,-241082,-978508,570436,1034274,-775720,-824469,899175,457233,-1091100,-96280,1286463,102760,-1331781,518894,1303298,-623140,-1056127,800219,560637,-948232,-639744,1239857,110353,-1212292,31104,1475768,-20493,-1085554,284002,806468,-360595,-931202,767927,471568,-633555,-396686,601673,438078,-991297,-104601,886774,40973,-98277,256217,806307,-360310,-390640,658270,90048,-514540,-202342,867306,258438,-1017110,372133,715988,-226829,-777093,579949,850370,-758613,-432348,735639,-11699,-670372,-279944,1056252,-424427,-561432,485523,267971,-95879,-991262,711909,128906,-871969,-41296,183430,517081,-389534,-68418,647377,-26491,-56520,-284684,724437,-5614,-682074,373535,141695,84550,-470616,292208,552408,-958398,579761,431814,39585,-2078,-152055,733927,-944421,-21197,445336,-10916,85884,-800808,1077675,78542,-430270,436573,-234690,354670,-328085,212662,274807,-835337,629667,59874,531852,-713920,-190573,878759,-662266,-68719,-333620,651989,742349,-1039702,171623,74865,366821,-200263,-632596,898054,-624044,-51881,191139,-48248,393099,-938912,827166,-310534,-385292,293763,-347806,643832,-633754,369532,597464,-806424,408073,-366603,347864,-535937,-354923,677191,-494104,473991,-772415,-111420,425247,-227762,557955,-834653,101256,467083,-385599,94262,-929411,686106,539854,-138551,-420968,-550168,1422724,-276295,-741928,105875,216586,584426,-958952,335520,452304,-578976,393520,277445,670092,-839318,-223309,1111271,-662258,-417167,-271806,656938,-75439,-1234889,506643,165447,171648,-378985,199115,962313,-819413,-42729,308923,163799,140116,-594656,667646,83164,35411,236267,-107933,81467,-26563,691225,-42086,-785409,455600,833368,-47340,-739600,216169,1110924,-558493,-1028727,521041,757562,-566728,-440805,586418,86939,-469833,676186,561874,-364379,-519762,1051715,921389,-1182575,-572597,1093384,721666,-896523,-526156,886416,380165,-485690,-51620,759469,206131,-720638,269916,406896,-472061,59535,274867,360239,-539903,4603,573123,-401675,-621744,597675,307722,-399122,-839697,1293798,408370,-1253644,-210352,718472,699158,-1338845,106803,792336,-425022,-253755,-114959,715511,-687851,-522269,1478867,-261285,-889400,-44624,1069315,-169613,-1433297,489137,730491,-274849,-930253,-118273,1538904,-924038,-374869,565051,273213,-87751,-630840,1084174,-244747,-593076,412835,139829,-256108,-884083,662636,512290,-1141845,161524,636544,396033,-1358142,-72866,1383248,-762523,-772147,444935,844612,-481783,-1062583,1208449,79092,-701725,186507,652646,226496,-1278916,686231,874128,-574848,-620214,624725,960277,-1357342,-612836,1080734,176830,-823124,-497378,1196952,-123859,-1181410,505822,727500,-446934,-648834,688620,840330,-992292,43827,546697,169413,-527883,27011,1145634,-637967,-782661,849638,668239,-619638,-905890,1241142,214343,-1025882,188221,996662,95592,-1300459,795492,982073,-654830,-670442,595634,817830,-994037,-449904,1160036,7676,-825264,63708,799431,-421973,-955644,815733,513493,-830923,-738605,743038,524878,-864811,-180838,791720,-214323,-649618,332448,819872,-649813,-792952,603695,394499,-457566,-442491,907355,-99581,-1049048,32760,1171529,-131945,-1087867,468041,929343,-614526,-831152,995763,630427,-816445,-236610,980932,-328847,-1066202,510766,1055932,-440662,-1060592,538451,624572,-652242,-402622,512562,338422,-716839,-398783,671155,-221561,-584160,415161,594271,-481493,-621570,640769,338227,-769532,-199124,731348,31437,-853483,469777,699749,-564572,-743946,564521,890521,-630910,-520670,845811,350708,-884446,-318024,855580,-226264,-905000,446153,854048,-442384,-901160,922046,730282,-999835,-75429,696049,227333,-737315,82826,743180,-695839,-600389,103901,589906,-267086,-512892,598804,-77043,-158394,-213293,490058,374794,-1153327,420827,569903,-313240,-288117,309640,1029278,-736617,-167995,584784,-16260,-111833,-619224,840229,-247728,-885531,931590,-26147,-174678,-624109,909241,640707,-1485673,507902,452272,165788,-497367,-196869,1521480,-1319775,-434385,465111,513871,36119,-1408163,1001490,-366802,-323050,334254,-638579,598560,-771574,611127,160996,-741404,759228,-381308,729399,-1022586,-237908,1411987,-876336,429715,-609566,655005,382503,-1547993,1248128,-570407,513114,-155934,-234537,1123536,-1571578,1180145,-181155,-237446,286388,-852842,1756112],[0,0,0,0,0,0,3,-3,3,-7,9,-11,13,-16,22,-29,30,-38,44,-53,62,-69,84,-97,111,-125,139,-160,182,-204,224,-248,278,-305,333,-361,398,-433,466,-503,542,-584,625,-666,710,-758,806,-856,911,-973,1038,-1107,1187,-1281,1392,-1523,1686,-1895,2162,-2506,2972,-3616,4527,-5857,7910,-11325,17731,-33152,143238,91343,-275769,-94464,89672,104251,-259212,-62618,294399,-58807,-160164,374057,207508,-46962,244534,-50046,-261874,-408163,318020,241143,-266555,296155,393119,-44533,-297389,585016,353884,-334567,94650,104710,36636,-654458,66288,590209,-140915,-592861,212881,228014,-515712,-260058,392019,54732,-135131,-281346,234784,420908,-591037,-297591,409489,-6040,-401564,-151276,611049,-148748,-628253,-137069,654091,-60023,-791093,550573,488628,-667580,-336066,387895,142941,-706042,295244,837505,-575415,-252520,38643,359425,-1122969,-187272,958305,-583082,-575463,175,981106,-108245,-992654,1026404,298195,-409521,-453003,270659,974952,-1123084,44931,631058,-334235,-302897,-316108,1107564,-849964,-709234,1037124,377822,-451530,-1195410,1279866,696691,-1274490,231445,408558,454577,-1151764,-104172,1474265,-842247,-85648,111608,655101,-215052,-680654,1563937,-1177405,-529843,808229,280647,-286275,-1641752,2289947,616949,-2480387,284740,757505,1703081,-2625137,-559912,2324433,-286051,42828,-1297923,1511245,89660,-1333673,1277095,-1004302,281721,-232588,755581,320536,-2514716,1775661,696212,-336167,-1663117,-100389,2994061,-2013046,-996689,872340,1021467,504177,-2451785,2076870,-99400,-993244,541564,-675543,1316714,-1358121,1303697,267644,-2581613,2080369,113752,111114,-2663846,818720,3872644,-3186952,-996229,459602,2783742,-597206,-4146368,3093440,524197,214425,-1464433,-692742,2729062,-1898827,1191659,-516075,-1066145,1295921,-377790,1996120,-3487894,132936,3540225,-1092379,-848387,-2492069,3674610,427614,-3500995,1383394,417112,2071723,-2672314,-416404,2474060,-2141746,1420679,-1046901,480449,-76118,-455674,2512170,-3659709,821684,2255844,-157990,-985447,-2839389,5266808,-542249,-3611189,528217,1273700,2783083,-4934993,201373,2654758,-689641,254504,-2589916,2306898,-388291,-862420,1802266,-2406720,1021215,116218,1591914,-651569,-3441222,3762844,276024,-1024133,-2172880,954356,3743847,-3609617,99305,1180254,1061325,-324206,-2530245,2969083,-1277674,-311745,970749,-918762,1020459,-1645635,2461991,-830252,-2498098,2980680,108208,-44516,-2853952,1678492,3278810,-3722285,-487437,586392,2402174,-1614680,-2868509,3334432,-406254,-365260,-968925,402078,1285276,-2130386,2207008,-371489,-1354325,437334,501615,1426065,-3322371,402686,2428606,-811240,-1065088,-1056768,3309059,-1193732,-2193796,1714912,369214,433612,-1845516,1346353,1016209,-2341859,1127340,47283,-40052,-1034319,471188,1674477,-2480587,246407,1434851,129616,-1645783,-905619,3155639,-825764,-1773263,768071,1109552,182221,-2336307,1336819,1255007,-1744380,-49351,386500,1241447,-1811409,-14836,1935827,-996520,-618232,169420,1843130,-823631,-1704339,1888805,741784,-1166533,-986452,1290395,884170,-2366378,632271,1276450,-242036,-1220393,408019,1359734,-1549335,-766704,1367309,-559,-919206,-220145,1591128,-416443,-1378579,1026287,985403,-843232,-887830,1212380,827735,-1503685,-253236,1539645,414816,-1340165,51553,1535605,-583667,-1102528,622176,1111206,-647927,-1051494,1260325,701296,-1249271,-735569,1369905,148839,-1353454,264586,1327926,-383525,-1064311,671317,1213459,-1074180,-750631,1335967,180193,-1271170,26168,1556188,-145976,-1124077,530438,955188,-647566,-648026,1065049,211468,-1224398,-90786,1206509,-410258,-952853,545702,701312,-809861,-488048,765325,256337,-903162,-448256,1064519,72735,-1026486,1258,1118241,-411480,-998741,399906,1009559,-700140,-811824,709052,768250,-934398,-503798,1036305,319928,-761631,-158675,1043562,-187355,-870526,748839,537216,-808189,-569289,739981,146134,-888369,-15019,971396,-191854,-380240,283535,794253,-671124,-577855,727027,-246399,-510476,-277841,937514,-229983,-515531,757305,434562,-124788,-431797,698602,506623,-838806,3982,295161,235346,-841653,-490039,804678,91338,-478049,-222151,586330,178391,-900238,463391,324143,-378232,2696,240324,386483,-756553,146465,683915,-580109,69257,-188119,764700,-445507,-386320,986306,-490791,128427,-391389,491137,68793,-840720,843640,-261869,95875,214135,-91405,236395,-809019,1150045,187871,-579718,148068,-55380,752888,-758874,-52385,423249,57367,264533,-865914,606451,250313,-505428,343289,-700058,780071,-390582,-119452,435985,-441359,455957,-202826,630237,-140775,-513806,926599,-858207,313507,-248788,-189642,550840,-607119,673697,-320682,92768,466993,-798261,383778,-708208,544888,14118,-832416,958823,-425936,31979,-258074,343140,786236,-1117013,363454,-95299,377741,-207276,-706166,892897,-369315,3062,-175054,-217818,592863,-451024,186321,-574314,-13646,192559,-168324,235541,-390004,67474,108787,-161067,241839,-331561,197707,-145498,62089,580508,-1036104,177789,26491,221409,-403373,-903354,921508,4569,-86184,-340457,237257,177020,-757321,349972,229582,-531241,-182030,345205,542958,-788454,-175381,761428,49465,-663659,-275777,754462,297058,-459652,147287,417577,-39312,-257682,335166,97208,-366634,57764,462935,475594,-288313,116821,37075,-419321,320757,308402,7512,-327521,161876,706518,-251616,-736129,330071,848009,-15847,-800628,630975,676310,-379049,-735070,182926,628807,-606738,178381,177792,-102996,-691926,408555,616568,-910742,-374947,437914,722929,-769532,-684292,994612,6095,-549155,34834,408816,210986,-712518,617978,77217,-332,-128217,62706,361991,-778828,103821,377622,-336094,-88476,310776,624386,-631680,-348045,913900,107292,-825342,-728214,1218528,397768,-1254669,-268435,788849,529820,-1116287,-97109,844432,-713065,-270858,294252,448480,-357020,-505939,1247085,-527841,-873337,-98608,751330,-92030,-1422835,977494,361596,-742209,-189567,311591,694086,-1345395,87588,847038,-73405,-320991,-179488,626669,-394754,-562549,557440,-173806,-429132,-244894,734957,-14589,-1020783,593446,729419,-118564,-1012512,447168,1507135,-538581,-436999,445732,625250,-826668,-526442,1533627,-108536,-629410,3238,327321,-56184,-928156,571601,425023,-1036910,44364,543726,160362,-870079,83017,1301425,-304602,-554936,91125,719085,-561423,-709310,563738,163681,-588718,-231602,679952,109238,-626031,367249,513372,-235313,-895586,460227,691306,-615474,-422942,589506,562989,-687631,-139629,1241139,-138550,-899664,332663,758499,-453182,-852900,322747,533768,-520915,-287674,835185,233392,-824429,53126,787222,-132903,-704975,498339,368713,-240651,-308681,885655,47419,-596012,-852,259211,-33774,-664441,347997,797289,-328432,-465041,430633,230582,-532827,-433107,467066,-5162,-961289,-188586,1009018,-56129,-862614,177673,911513,-640618,-778175,246877,662388,-704101,-435310,885647,22775,-888003,107864,849568,-338259,-756906,511646,514987,-306287,-457612,516707,194587,-689103,-63897,548213,-29045,-292487,530489,409577,-593217,-421196,429109,279798,-672053,-527611,496454,-252100,-439090,199541,710657,-59913,-689824,701282,429035,-483786,-527953,100571,620484,-1028623,-224212,376579,-289736,-269946,-299803,574752,-308337,-418318,474173,138427,-194495,-838605,976772,124632,-497673,534975,391885,460308,-817492,162012,708558,-756688,227097,-259513,247756,39499,-321302,765500,-720824,19947,409042,-261728,33861,-1053708,883449,-15553,-202769,278093,49322,976237,-1009031,270945,714751,-590052,342009,-877256,1180715,-96540,-470042,777380,-493718,726001,-544562,152928,613265,-1022446,1068040,-642434,384107,-394664,-349639,1556047,-1063279,157821,352917,283067,659780,-1481094,1184795,-301004,356193,365336,-831414,1595331,-744395,660794,-236093],[0,0,0,0,0,1,0,0,-1,0,1,-2,3,-2,8,-11,14,-17,23,-32,42,-52,65,-83,102,-127,153,-184,222,-266,317,-373,439,-515,599,-693,797,-918,1056,-1207,1372,-1559,1769,-1997,2246,-2525,2837,-3175,3543,-3947,4398,-4885,5417,-6001,6645,-7349,8115,-8958,9890,-10913,12038,-13276,14654,-16172,17823,-19574,21241,-22030,54405,-373035,-23898,72224,295235,-289334,102657,83838,33574,-50620,24203,153434,-74421,-179811,240061,-106744,-247160,-7879,130567,-124586,-279426,354253,2822,-87507,-63756,155944,-379878,61648,328195,160762,-344420,-77125,444941,-382574,-428423,534382,148196,-206679,-365942,440823,485679,-562473,-383525,641696,211077,-649683,-340186,574628,22303,-467569,-240671,619270,54533,-889019,132179,500050,-383645,-842468,171020,564880,-839478,-331341,654640,288065,-733433,99405,721230,-356417,-507879,577635,283620,-546018,-278015,901284,-191815,-1058419,301992,641709,-395687,-917005,582933,1090315,-956968,-408149,372788,823494,-699746,-424788,1117718,-441718,-436316,-108889,656972,-287292,-1326935,939967,410196,-567037,-595427,641346,1133502,-1633877,-380337,1061647,134751,-544527,-785425,1677180,-431868,-995337,849769,85295,97349,-967395,1300799,-169209,-1338319,1267738,-197476,-136616,-1287341,1157931,1558539,-2426411,-57756,1088551,955618,-1931042,-1454600,2791518,-554863,-821999,-696609,630702,1152337,-1822894,908580,-310609,-363081,861970,-256894,870823,-2348012,1336967,1971660,-1763137,-508010,-301921,2801537,-1003250,-2264755,1853296,377561,259054,-2424034,856804,1622248,-2076872,734136,-354401,693772,-498287,-316488,1591849,-2719543,1642102,1260291,-1190909,-803180,-460174,3787498,-2586829,-2448858,2267913,1589440,475188,-4374786,2235873,2513056,-2045370,-330840,-1639169,2703710,-801845,-582030,980574,-2018843,1823075,-422344,548572,-1322736,-1832691,4580864,-1523957,-1532626,-759454,1929211,1945712,-4687410,1167612,1329940,387170,-1062395,-1958809,3237030,-1742582,-220806,753599,-1064808,1423827,-1388325,1923539,-1900410,-1311547,3675417,-1562301,-637471,-1617604,3270365,1538462,-5285486,1710404,1353442,1538123,-3122158,-2060150,5089198,-1474486,-489059,-1469888,1001813,1757346,-2420642,2002278,-1658028,-117207,1520545,-387199,763908,-3472383,2462580,1918317,-2654271,-495169,4135,3790814,-2697285,-2078100,2901112,-450461,212446,-2617464,2070897,938903,-2613309,1806867,-1305790,549504,-275405,360632,1023139,-3618249,2763259,699828,-1529712,-764798,-83182,4138799,-3441372,-1471520,2442637,1026293,-194269,-3269498,3130266,665673,-2084695,437421,-448005,1670173,-1777637,777501,1236271,-2216831,1219380,55657,890013,-2143102,-813895,3382386,-1453941,-1241186,-379759,1991740,83535,-3400107,1929431,1089256,-624109,-1037313,134541,1881851,-2343976,264620,1224100,-636006,-183943,-189439,1754042,-1798318,-575938,2516695,-770965,-833919,-801594,2563433,137456,-2704948,1522781,1187080,-36109,-1929414,604787,1976286,-1845231,-229014,678579,816029,-941396,-803798,2248130,-839811,-1042482,593421,958423,-332972,-1970168,1610776,793139,-1486595,-666773,1191882,1162658,-1990035,-19215,1647447,-648905,-1177575,236071,1645649,-943919,-1044863,1547274,225986,-938136,-539530,1371016,-324461,-1251419,1086122,970999,-639224,-916705,909612,978098,-1619340,-502181,1469028,348021,-1106664,64880,1500513,-345881,-1129522,715840,1012150,-803824,-1214983,1230038,682201,-1577323,-497904,1110251,167188,-1394220,-27324,1225975,-382087,-1274703,626999,1070018,-1046689,-1043882,1077411,446387,-1187113,-77502,1402134,-253637,-868845,697820,1112152,-961769,-507193,1073643,160290,-1116001,-68358,1169360,-236454,-884732,486471,1101112,-657050,-837939,837462,713436,-948828,-438976,1340547,131851,-1109085,-373970,722116,-1163,-1029401,283204,1307173,-615599,-774413,539978,925923,-543749,-925528,991140,199376,-887972,-99027,834551,-209962,-942289,237400,737976,-663417,-630752,433616,432156,-778290,-70366,949141,-149614,-872048,247449,914089,-371125,-503538,1023741,79364,-511327,-332551,557626,174227,-1149579,455896,637768,-296654,-381474,21930,739216,-929078,-306914,559002,-66689,-528307,-609994,787656,118306,-592007,120993,248308,468459,-934794,381862,602400,-759149,-51972,271276,534182,-396938,-347229,919736,-636189,-349683,361900,422162,-86677,-807616,1096705,-202589,-402939,141730,191351,419107,-1126308,336750,282000,-517530,231746,-185583,385018,-563380,268360,474112,-864091,529154,120393,543490,-401373,-534309,1048939,32862,143465,-732457,-160041,1052237,-821066,212056,-399672,320333,129072,-597592,775728,-422477,189105,17297,-9993,218135,-660315,721838,196621,-415209,340977,-591435,570014,-747290,403104,176030,-851271,975539,-611093,257067,-329101,-408374,492554,-697962,689039,89706,-377759,93993,-279228,806321,-1051837,-67189,697181,-310139,-46848,-782077,668078,-86637,-211788,298322,-465234,472692,-170052,-83347,-3100,-533034,614760,-490394,131960,-222182,-224611,365821,-469556,156821,-103509,-34903,440453,-188713,444050,-578811,-237955,647300,-132860,100302,-990507,896985,411125,-998084,-37480,-64712,645182,-596181,371818,866683,-655019,-21538,422430,477406,-471311,-549253,927555,126292,-546194,-58920,632576,159575,-708033,307839,92772,-324504,-211081,295068,468537,-171999,-193757,-106977,205035,-403201,-47232,205361,20496,153676,-59436,1302,-237590,197722,501744,-294205,-501698,238698,823417,-107577,-1241326,253533,1100382,-318500,-773254,150385,759849,-556703,-81329,368105,-128829,-493642,161413,1008417,-778587,-363491,445318,478787,-530031,-710262,1078043,311880,-630096,97764,467066,532599,-981508,175610,538813,-249773,27449,-249700,583409,-400150,-241881,484245,-349267,74972,83766,198872,-386420,-634245,1106002,143292,-591506,-468797,979255,577352,-1298585,-86132,826912,152877,-887166,-435773,1215209,-308250,-460131,613761,98085,-428613,-696243,908831,-62817,-909659,567606,627805,-141211,-764366,309922,1160085,-1135406,-216384,177288,486422,-853734,-429145,760783,-104189,-347557,60007,447784,-455340,-713198,648312,3,-638325,-196825,399730,624333,-1056494,76520,703033,-530475,-738154,209634,1119148,-289509,-800386,767021,580463,-622017,-690238,1050292,226808,-1171478,240358,720064,-94699,-732480,309960,940847,-1039075,-332071,725672,490319,-703318,-355598,1010110,-354595,-763063,342924,686519,-337250,-472510,496615,395641,-377567,-59271,562691,223228,-935080,-32795,437036,-621289,-475128,388680,536656,-480772,-727102,607261,336221,-731700,-146507,736637,135497,-1095708,-84992,947814,-245021,-795099,565700,871337,-879611,-200880,801049,219374,-753247,-36365,757236,-271531,-784250,419906,708633,-529989,-461967,430823,230279,-659510,-319204,578824,167003,-851487,87317,786854,-482036,-602046,320752,318308,-569790,-300560,690709,227989,-631924,-53208,945122,81782,-699957,163575,681523,-470417,-654139,661055,342520,-505818,-412639,555273,80343,-807129,-163845,837476,24639,-886267,478900,655915,-377739,-315717,485634,442486,-583469,-213935,482763,-369298,-484906,181217,405243,-280525,-216140,267704,365331,-598774,-384872,737691,-77409,-379096,97254,487888,87883,-466425,461040,562718,-705000,-231473,208186,518402,-579129,-366612,634439,-186447,-527169,-167311,567780,-223682,-744537,728467,33391,-223266,-306398,284783,510147,-909496,336272,602615,-85151,-136682,-403779,903324,-570858,-552501,172036,-454850,254831,-453885,692997,-100799,-441979,707331,-442630,397322,-560661,258228,652343,-1141557,334914,-165585,570563,-293500,-432144,1161010,-409185,-49619,-239270,394446,661105,-1183495,951792,-341083,-96683,115704,-493314,860445,-833787,446643,496697,-754327,497829,-786264,1469383,-564651,-456802,1034250,-638979,817733,-1271000,464217,616687,-846447,1082415,-1079348,670765,95713,-468632,561536,-1451977],[0,0,0,0,0,1,-4,3,0,5,-8,8,-7,9,-11,16,-17,19,-24,26,-28,30,-33,38,-39,43,-45,47,-50,50,-50,47,-44,40,-34,25,-14,-2,17,-38,62,-92,126,-167,211,-259,318,-384,451,-528,614,-710,808,-909,1014,-1126,1232,-1325,1395,-1437,1417,-1290,987,-375,-823,3248,-8686,24595,-200738,33398,382601,33908,-347604,85713,373262,-688477,-410876,204545,1960,-728956,76892,380168,-62919,-297434,-66293,250865,26428,-313131,-52725,30113,-166652,-219199,98036,198006,184852,-27674,-212660,-17964,-103491,175183,-80026,172422,25150,-3043,198368,-236262,37853,374863,6318,-420810,130660,465910,-117544,-390553,492918,251189,-328110,-305378,641513,228238,-813599,69710,824025,-159862,-730266,126292,716632,-459610,-650533,554141,437562,-498468,-205589,547879,82895,-848369,317682,625951,-164076,-511972,109507,442454,-413156,-196388,359939,593858,-348776,-181348,877422,-164676,-382926,131727,704923,150557,-688733,333228,209960,-455628,-304372,452521,347413,-1208998,28741,848061,-444591,-936534,410509,1001380,-1029920,-1074046,1254781,711134,-1081308,-1118252,1175199,512082,-1344812,-78541,934208,121495,-614384,293551,733220,-551394,-3048,321814,-273997,-531356,89918,932482,-390445,-458718,561985,513328,-368964,-1230549,1057649,840851,-1212766,-519589,701665,1014607,-1091498,-554755,1017802,88331,-330313,152496,315184,-533339,-299572,1647100,-555564,-1499615,423437,1992747,97251,-2628254,534085,2148546,-379158,-1897803,209749,1961956,-447644,-1325132,422462,489387,154604,-571216,565013,-37306,-476345,985042,-201596,-536240,-442208,1361769,166842,-1821542,473717,1105998,67640,-1633223,16835,2311904,-590633,-1463222,194322,1623699,67544,-1703046,891806,454038,-233642,153536,65408,-107039,-911618,1511798,911353,-2177825,-675012,2081801,1640341,-2784816,-1574535,2907919,1054163,-2056205,-1544694,2123553,1135663,-1812025,-205270,597551,422617,-315341,-377202,317741,-1021181,823155,374391,-806500,-738798,680570,1782112,-1765145,-927934,1815339,983004,-1210453,-1727586,2176551,958331,-2056956,-494577,1247526,1149664,-1561017,-516316,1293092,-263633,80971,418433,-251866,-991379,88530,2190448,-1665135,-2156939,1107940,2450067,-983959,-2960659,1748234,2150316,-1463516,-1828761,756832,1828171,-1424515,-910766,674286,598927,-145158,-298811,813671,-879582,-241216,1544231,-221811,-792842,-96245,1633186,7662,-1994186,1116108,1224335,-266768,-1744527,570176,2247225,-1219809,-986054,858289,978596,-742788,-1182551,1457908,-65901,-969563,460402,652872,-765809,-972035,1668052,760248,-2348796,-179063,1943553,729125,-2607003,-464620,2522703,-170281,-1471380,48273,1805294,-421092,-1430666,829171,409062,-574818,-339433,879614,27583,-1277525,686727,818378,-668815,-888903,705400,1210926,-1342770,-270629,1209497,514331,-1039109,-616817,1368672,-125887,-1349744,565269,1217418,-477191,-1013860,973263,870822,-1332358,-134190,991294,329987,-1105613,282198,1543098,-1080733,-1427571,1016405,961261,-1389163,-1325205,1470150,621706,-1339861,-192861,1102693,-49353,-1238027,437613,1320080,-598949,-777201,536819,672159,-991097,-344082,860893,301759,-1030061,-272620,930094,-90170,-973736,259245,679943,-590503,-778419,722272,480423,-775198,-220917,1063258,41761,-792302,120285,1158082,-641580,-817048,902619,586407,-954913,-508643,999230,124390,-1219215,-67816,1261308,-517607,-1067579,737677,1063740,-936956,-884581,925917,395693,-869417,-311975,789165,-96667,-719840,67552,665183,-202437,-681172,165430,582185,-447635,-133111,625752,304151,-468055,-214614,610064,-118655,-440249,-146429,531666,-265349,-550618,767102,246071,-784962,-269812,571582,-88530,-337848,110239,696261,-424668,-646387,679152,599762,-488646,-112143,728313,61567,-540947,-158889,447346,47452,-568264,176803,782065,-229194,-599210,612222,212264,-264891,23096,175312,94927,-179736,90569,252921,148859,-41223,161699,94623,-144253,-151451,9276,-153371,-121740,-260510,199856,-230598,-240511,497480,216607,-121721,-176537,97200,-3858,-293788,-37169,694020,-121693,-604876,37311,189127,-181450,-333273,363787,128889,-371792,204425,374749,-12959,-182380,209184,75246,20022,-241086,288313,-38612,91483,323104,-84830,152788,-54384,-33561,-387131,-466344,225901,183990,-166818,189327,91765,-135565,-101118,284534,389698,-311835,-242534,74038,333159,-26119,-438216,235483,552716,70534,-406322,56174,372394,242573,-430486,362716,132924,27952,79975,204914,-444236,-278757,338781,298441,-385782,-188196,557612,290187,-73680,-233505,309946,-30213,-502761,554852,7090,-398728,-16118,327315,80850,-271251,374436,107351,-469890,-164526,433539,94306,-915293,324047,929508,-375786,-866484,81408,842299,-213418,-739549,-14865,841771,-127232,-497187,191578,487550,-71271,-89134,311153,368672,-394932,424756,637093,-516284,-640507,432597,642377,-235352,-881094,824502,412807,-647788,-433884,738082,153641,-1101837,565047,361163,-418261,-381014,472457,665273,-827502,-69647,570160,-211370,-114256,333909,705185,-787905,-165631,1074350,122431,-898904,-337124,1458005,44681,-1469692,-271458,987127,564878,-1138664,-426184,932713,-364670,-642722,-389462,585747,-353000,-422607,768850,-298822,-592121,71283,855850,-174283,-1202259,827323,549576,-494903,-255909,638506,803919,-1287393,-72865,1434781,-40612,-612081,-17685,1121411,-389463,-656874,899312,157478,-534622,-184694,678502,-112314,-1270747,828923,764355,-720937,-1062971,955928,1563202,-1388569,-947343,801187,909861,-847710,-987970,1452495,358556,-735474,133228,621961,194862,-1082684,471892,744370,-690264,-344005,866534,463983,-1115401,-113665,1272383,-410561,-907155,234499,1433111,-740276,-1089517,1317318,394014,-1083775,-521421,1083959,364586,-1231212,711841,734897,-752100,-912430,527668,938955,-1303731,-412063,1041540,57295,-1314283,-278317,1711517,-353722,-1283884,313244,1055848,-559571,-1418350,792716,1062128,-1021852,-368068,448859,536953,-1027455,-255310,1127414,-566665,-822779,479590,808490,-641624,-538179,1143725,315795,-1333936,-217193,1346758,33837,-1360378,377132,1134083,-597348,-925494,897109,999606,-945713,-439280,1095905,91370,-1135762,215973,1253929,-246057,-1240947,311917,926559,-801570,-792650,786843,641253,-1063449,-250687,997826,153156,-1170412,-42465,1110176,-199985,-944407,542658,1054717,-946833,-654681,1006726,214834,-1201448,-407905,1067277,85384,-1230812,534836,809288,-872232,-1042606,802805,766047,-1280897,-407595,1404006,82184,-1253877,242402,1301149,-588038,-1123430,684140,746516,-630454,-923362,874461,548775,-1013524,-209131,1152862,-162498,-885827,443523,883391,-359624,-920475,713561,860066,-688167,-557761,1041226,452505,-1238964,-185042,1076380,-120247,-895190,208338,874931,-633320,-845718,903863,708667,-1011450,-468037,1436598,178307,-1056565,342459,952942,-674326,-1133930,968264,888344,-940786,-614146,1188614,521140,-1277613,-99587,1434484,-280,-930146,662597,1018477,-607283,-593011,684083,649531,-765591,-670261,989331,343203,-939832,-175865,992830,-223418,-833464,374148,699956,-587965,-669723,659244,540939,-778927,-388529,884401,-12553,-772030,431695,828365,-343149,-576402,591316,905005,-1049901,-483019,631096,185497,-1206860,62536,1043033,-386317,-569488,463589,770501,-959445,-274594,843423,453385,-841110,-555083,1067845,343289,-1084451,-107737,572756,-275515,-713804,76532,768210,-604264,-391168,381743,263832,-641756,-210087,640608,-129500,-686183,394693,696914,-71810,-683582,294820,583565,-841917,-595294,296731,299508,-830396,-71612,939169,-252491,-373723,287801,575006,-303899,-410063,896491,-13698,-485585,190810,898099,-354122,-1143949,458853,541640,-517035,-797913,330972,1042437,-491236,-578496,537122,133621,70182,-551490,506860,150552,-238925],[0,0,0,0,0,-2,3,0,-1,-2,-3,4,-6,4,-6,9,-12,16,-15,22,-29,28,-35,42,-50,60,-67,75,-88,101,-115,131,-148,167,-189,212,-238,267,-304,342,-382,427,-479,535,-600,671,-753,840,-937,1050,-1177,1314,-1464,1636,-1834,2047,-2284,2553,-2854,3188,-3551,3946,-4369,4777,-5069,4988,-3650,-2841,-3270,188375,-328256,-202937,211289,301979,-76357,-250386,627489,134650,-318584,79410,161199,-203290,-457060,277129,391380,77451,-110915,32332,-67911,-288300,-115690,188017,-137046,15702,-159149,-18410,14013,67006,-27852,88297,-145616,-494,136804,132021,-23884,114520,112958,178061,-355105,23994,360262,-34673,-488043,160667,463178,-540609,-475792,615118,579833,-732771,-172320,695868,-4369,-768557,69687,676896,-213623,-805373,508188,634067,-245247,-253447,736391,450431,-642531,29970,292625,89360,-354138,34255,406137,-302229,-458326,300193,244058,-488801,-192656,814714,244991,-483977,237388,578730,62188,-694459,341970,650696,-490844,-371710,280358,367027,-356529,-326923,1080298,-582100,-681644,777622,1356260,-639759,-1106853,1262571,788691,-1105254,-927026,1310008,717883,-1310564,-105149,1194608,26683,-595486,-331311,679782,-453911,-397353,576362,179534,-246888,-152399,730878,-286843,-823141,623809,499727,-312646,-1031764,689290,905119,-1295723,-557371,792114,958863,-926250,-969455,1357266,121991,-769609,61210,147503,-212271,-653679,1150396,141136,-1558440,604085,1558600,-101679,-2218338,184210,2758866,-698503,-2239386,397836,2132781,-327615,-1935673,541385,843179,-184698,-551609,50886,264779,-910184,640830,149369,-630003,-167437,941726,659709,-1822455,4525,1570979,-254366,-1233301,-126349,2294658,-392632,-2054137,661966,1401203,-11288,-1844891,569422,1087893,-1099492,96032,-8334,26783,-768342,972527,1171022,-2179197,-449175,2060704,1044360,-2464411,-1767332,3111289,1059576,-2575189,-1167265,1981112,1555181,-2143526,-761340,1198272,174502,-236034,-469559,726793,-747129,411151,975566,-975341,-406658,408266,1205093,-1374203,-1518513,2087861,795990,-1424271,-1291158,1947902,1235695,-2073049,-455518,1497256,1062577,-1457840,-1259772,1728189,-127335,-451676,535979,-83868,-596006,-82543,1996143,-955006,-2019997,1243008,1865954,-1070616,-2883598,1606308,3184193,-1855172,-1677030,871831,2048059,-999704,-1638008,1227305,259170,-38006,-584469,336184,-38142,-723030,1254928,-280978,-828696,130036,1176801,11427,-2020798,460417,1967912,-593737,-1391821,238209,2221649,-993717,-1918642,1148693,1195580,-353284,-1583485,1062854,522395,-913442,492137,760671,-634461,-861014,1501600,1066436,-2385432,-424492,2038348,207350,-2111081,-616544,2494695,-209545,-1851253,87911,1534463,-126990,-1570842,809679,577033,-1024083,-53298,556252,300780,-1424016,345305,958036,-875157,-775056,638551,1377018,-971189,-765640,1476831,297359,-1137599,-506840,1319591,58683,-1598728,239953,1044759,-568346,-967712,512951,1205323,-877233,-380114,1204086,281003,-1046623,123929,1583825,-589209,-1504711,842085,1241697,-995066,-1094921,1197215,651997,-1554586,-290983,1436424,197721,-1331298,262504,1296389,-549626,-950529,436716,475922,-774295,-752587,1194066,251524,-1056227,196121,953292,224941,-601308,346629,1071590,-317167,-490327,725682,792358,-932666,-268072,1028733,155475,-707992,298241,1223316,-469168,-863522,651630,752889,-741767,-573496,1207484,354554,-1097074,113586,1169889,-200589,-1176625,351675,860635,-613799,-682423,810104,484229,-698039,-86798,847316,361413,-767216,-37353,777164,-180938,-625639,171807,581050,-538302,-258292,437481,127833,-636933,-406517,445116,173814,-506285,274261,654398,-246390,-477670,537439,601870,-616371,-460606,761968,150966,-921159,123404,495200,-462422,-787612,543360,619415,-353807,-430318,584963,204873,-717760,113720,631802,212051,-588511,293547,402038,-181787,-523808,235251,119949,-399131,-72879,159706,-41832,-195937,84014,365218,-65912,-161273,2741,261397,-68339,-429943,231063,194992,-87819,-106462,39699,-144628,-14315,250101,86097,-360397,34583,288429,342870,-367326,-248488,350747,120678,-227445,-6524,275018,-210305,-527552,27772,76717,-40162,-327708,277907,-237846,-225244,332061,89015,-63912,-300543,318357,228748,-57470,42798,329248,72766,-9943,103877,-32531,-104398,289701,121103,-72754,251299,15553,-149155,-368272,-41793,8263,-475415,-283665,220065,316119,-127445,-519500,249234,469259,-5390,-450827,-256941,419271,-146106,-43547,163866,274802,-69805,-104555,214733,-397513,61765,497456,397826,-249458,-369608,657354,115206,-485256,36291,349125,115452,-420121,-31447,159969,-209917,48167,236681,283198,-459233,242530,360897,-443415,105847,398418,-151376,-435059,-214517,873073,-89676,-832700,287101,902994,-274628,-1040108,240730,893422,-69555,-900417,-85085,439599,-118377,-44665,-63645,194719,-345007,59956,609769,-525559,-459326,409965,502726,-373162,-897545,858032,552884,-867011,105833,419277,275796,-624005,430494,569637,-723204,-238480,412223,441983,-772319,-467643,913822,-2415,-607019,303681,194572,-760487,-587310,1107829,-82545,-1268604,-389908,1331031,635344,-1781265,-65035,1325495,409620,-1046092,-373828,999547,13388,-523592,-16271,420803,-90602,-745439,419980,-24719,-982087,421000,526720,62167,-1068967,306279,958392,-839781,-388925,413327,583255,-1017574,-644785,1211542,-146101,-906177,84757,791593,128947,-988990,737048,340463,-657940,-171883,339478,-146415,-998280,606486,1034094,-1209505,-850450,764057,1115621,-1283873,-1055215,1005440,855026,-868704,-1223906,1147554,636056,-1016566,-138499,652396,265588,-631943,220086,809011,-814934,-273907,753877,316229,-754624,-590941,1338042,-298573,-1038085,632063,938462,-631002,-1051887,1216758,751875,-1295992,-326347,715398,454690,-1444299,21802,896741,-485949,-544827,524656,741821,-1274228,-689538,1330397,-77079,-1220110,-88490,1431017,-77456,-1749366,524475,942120,-316077,-1180522,329919,1071210,-824543,-568922,741843,408471,-764548,-283288,1097805,-251918,-1031634,713986,689307,-568111,-950695,696744,603700,-1198854,-249887,1244193,-21762,-1375301,347796,1320557,-847795,-1302250,565518,1020100,-904777,-850254,1294246,275995,-1031733,80676,1178698,-181938,-1100886,627560,1075300,-736144,-688078,809061,819100,-909019,-669411,1184809,182208,-970430,-267073,1260486,36044,-1060316,514721,977902,-631668,-990826,985948,730276,-1118116,-329412,1140175,-128803,-1216184,325518,998673,-841693,-1025012,841160,793182,-1242124,-693764,1074532,251979,-1289709,185040,894116,-249110,-1143030,305908,1052193,-881064,-753563,1222700,563007,-939397,-417055,1218723,94728,-1170082,209746,1067893,-97410,-938589,278096,989626,-897215,-743905,792664,543451,-1107680,-197170,1138601,-145560,-1160543,253882,1134920,-320654,-975096,663827,612859,-978403,-342497,1128784,132113,-1209306,184625,1078910,-541306,-977773,843152,1028575,-683055,-655807,1175560,416194,-1061611,-133833,1079685,54377,-956535,276017,868223,-425689,-1101075,509968,556015,-890067,-471118,681347,455920,-976318,-325632,1112714,151295,-654578,15591,829919,-439621,-745730,604378,585774,-479711,-153741,970686,469415,-1245831,9655,886586,-410925,-1222017,757537,1262142,-688764,-259537,823427,323090,-1092087,-156636,1278845,-277634,-1036527,533302,916791,-380518,-781874,875247,552848,-1119018,-253376,349366,457306,-796773,-267772,1073491,-153342,-731846,219490,823525,-84618,-520357,317252,396449,-345691,-197370,485727,-32769,-1087370,407433,744309,-200756,-520992,417874,874557,-995133,-399437,520614,118959,-597023,-434589,887083,-239833,-774845,285358,295518,-258229,-507655,902205,461255,-811637,-69361,591094,55514,-919068,72281,1026377,-509739,-893867,264614,895521,-228209,-1143140,621518,531290,-302426,-638761,273061,553058,-475483,310913],[0,0,0,0,0,2,0,-2,2,-3,6,-7,10,-13,19,-25,29,-40,51,-65,79,-97,118,-145,174,-210,249,-296,350,-411,484,-565,654,-756,871,-1000,1147,-1306,1482,-1686,1907,-2149,2416,-2715,3044,-3399,3793,-4223,4699,-5218,5780,-6403,7085,-7832,8653,-9555,10556,-11666,12899,-14276,15836,-17615,19665,-22061,24931,-28460,32969,-39341,143329,-379209,-43430,261555,172367,-219938,253088,183135,91084,-239157,66294,677800,-50469,-267264,-27140,199322,-299551,-331857,200506,70642,-67438,-239503,-135835,418943,81374,-151644,-144063,304612,-311964,-130914,101593,265767,-129698,-319010,627858,87129,-617161,-56339,386843,123444,-309002,221287,211901,-407043,-180346,561980,166297,-408310,-13118,199097,-19983,-446634,420666,361482,-639715,-111856,682878,-95816,-277288,17112,454351,-44357,-426893,205110,179975,-201097,-379672,392619,610720,-924104,-263685,547101,481943,-1049933,-377502,1060783,-115520,-822065,45035,920574,-312743,-865590,850430,739926,-524932,-375470,852314,749726,-1205592,339000,861729,-199318,-607129,231260,709481,-855508,-293635,690380,-448686,-409935,-104454,1238707,-425336,-1373133,1157513,250015,-212660,-1354423,677319,910808,-1383948,23645,380406,750560,-829611,-516064,1482692,-698093,-612216,467990,742997,-173346,-1902944,1627542,757108,-976907,-171437,773984,1195701,-1740828,142874,1193262,-591615,-449953,-371731,1428742,-1190324,-811749,1431284,-818968,102600,-708138,1106280,-39054,-1818525,1818408,-488318,-520266,-399265,971643,1259504,-3118585,749269,1134355,210739,-933930,-1467919,2899961,-1068116,-1026989,357093,324677,906952,-1852580,1850709,348550,-1651314,490164,606737,935957,-2702687,599610,2382015,-1830997,-365172,-424318,2087199,-845219,-1967769,2554758,-569707,-257862,-671195,639946,1054243,-2817206,1934167,-12705,-407811,1908,-119666,1717099,-2824842,1134880,1405637,-1757310,147425,-517359,3070378,-2217885,-1844729,2750162,-144424,89431,-2513359,1898580,1449184,-2674263,852120,-165850,988611,-1482938,-653895,2522862,-2291182,312077,678349,828272,-842464,-2390820,3603350,-919937,-1421196,15864,772435,1605564,-3459212,1380421,849356,-1336961,380355,-602119,2117294,-2173129,-209509,2047212,-1522269,528755,-693851,1768191,-952537,-1330976,3022971,-1193342,-366805,-456231,1606673,1054101,-3945811,2268663,1151905,-11065,-1568829,-784338,3502717,-2218011,-460708,917556,378527,58999,-1960026,2766160,-668674,-1716174,1206889,400646,816106,-2691040,1528240,1996707,-2311938,15309,79141,1868292,-1910759,-827341,2657876,-1402662,-279239,-207352,1478040,-134154,-2169529,2396883,-686707,-853812,-153213,771145,946987,-2624515,1512947,649673,-1452037,-208052,142667,1808925,-2108209,-886580,2040917,-216511,-502400,-1242784,2044470,346517,-1881882,928086,675025,215869,-1326819,892984,1546157,-1987938,247782,1195618,562642,-1598278,-596103,2647221,-836217,-1313341,643274,1227346,-480987,-1992347,1804923,597629,-1317972,-182538,847366,586759,-1962235,538988,1263805,-1221643,-545705,492173,907171,-1337491,-422347,1554916,-541633,-1050169,-105359,1175883,-102181,-1540209,990610,978116,-669778,-940603,797952,1047098,-1357763,-304834,1252781,124565,-1241909,-349516,1660859,-616778,-1495295,967177,1160959,-571949,-1098687,1201421,584007,-1236273,-139148,1350032,359822,-1493657,368918,1206190,-1024798,-667769,495036,863983,-1174559,-731788,972958,133562,-1129470,-54442,1010411,-355994,-906946,452881,617561,-611728,-546899,784056,327112,-1050278,-241965,938796,-62579,-850507,190702,1047899,-351865,-799219,702072,894929,-928940,-583144,1038668,427260,-1384219,-320373,1449023,22218,-1009638,247243,1208493,-656035,-1026958,680340,572903,-810982,-317551,893192,312506,-891755,-46602,755213,-238709,-615958,338286,727647,-463595,-231451,364295,176158,-672557,50323,577221,-295922,-450796,88404,414858,-95767,-715663,623035,94584,-393896,-376968,533254,432544,-770210,-66125,825586,59312,-688222,60413,716725,-387180,-312354,579911,418603,-718511,-489357,866740,43234,-625334,123092,402662,-69191,-794310,318896,497475,-591715,-99355,-103575,119461,-279517,-193399,438399,-194934,37103,-72323,221770,213110,-324512,655064,54932,-130891,-102733,-223062,451355,-369764,125566,118775,-133241,164966,-672315,195647,-252810,-286956,503801,-145222,321176,-767909,402528,71051,-729950,391482,70413,394030,-400862,-339392,927102,-647697,336145,10826,353693,174891,-861346,473622,-424431,229492,-282538,-315427,535544,-462132,172990,-451647,161305,499854,-662803,651960,-290642,-34391,311467,-140764,574027,-1199244,259177,414273,-648930,-73158,-741614,1085684,-191314,-482174,544314,-145144,538335,-424443,185339,289173,-412978,582813,-512889,-153754,116172,103875,515791,-690156,734707,146223,-303780,33625,-490301,1006561,-809462,-653105,206571,205196,318966,-1461390,500289,653042,-274685,-313955,-270053,604322,-601524,-127590,407809,-666077,-111252,-10752,600571,-664065,-841597,1682574,58571,-860605,-679560,758880,807832,-1255515,56479,691530,119131,-504793,-322009,694509,23140,-408676,508543,13968,14272,-70440,330199,-270442,-118955,626588,-91766,-397122,-540637,524033,558736,-1125240,-85459,895136,350785,-1183379,-541989,1126484,104901,-866743,-240229,482657,190201,-659535,378602,74065,-774588,368057,727337,-471063,-1078288,322212,1451237,-827326,-1463799,736082,1190319,-538237,-1211662,851085,653968,-769677,-101376,339189,399017,-989537,263269,747026,-330368,-64555,-69298,334516,-447669,-378044,1054043,-366571,-748419,371440,1008423,-187672,-1179571,774538,1208899,-732392,-1226787,689870,1307295,-891840,-743565,1030226,13364,-409256,-247751,739041,-84725,-779485,1260250,358081,-1053324,-271946,1199428,607457,-1802821,234826,1381201,93214,-1174981,-129441,1784859,-654577,-611953,673814,382506,-313399,-715340,1101306,-258255,-928754,593358,454493,-185256,-1145356,855904,946278,-1067425,-345320,950135,604180,-927895,-532252,1877033,-113706,-1258005,195498,1458218,34532,-1345986,967774,895373,-671006,-468097,759062,653743,-1266359,61003,934721,-374811,-980252,410442,1057683,-881124,-902681,1151364,505253,-722093,-411098,977192,487947,-1429392,321707,714507,-250257,-832836,561825,1017528,-1002709,-498910,697610,354220,-1137440,-247272,1136853,-515561,-1173570,370131,879538,-537912,-1323195,1028682,815631,-1191584,-465396,1158040,567879,-1447286,-404802,1351355,-105674,-1142898,490409,1112981,-566817,-979900,1113813,552223,-1060578,-310534,1271294,-174793,-1174526,356819,1131854,-691950,-865317,757225,732799,-889487,-625860,1042719,-63376,-1177062,162409,855763,-381458,-1028786,691183,938199,-563925,-1082511,834604,811650,-1032219,-558874,1142821,163153,-1193894,-205737,1435714,-70133,-1131045,586271,904814,-832166,-653666,1085847,579810,-839587,-258082,1015782,754,-1033723,44496,911813,-565015,-655392,910244,584330,-669163,-465174,824172,255053,-814940,-295945,853179,-250759,-899200,375631,441828,-622802,-609303,633151,373176,-844816,-33956,1010669,-174656,-849782,234999,1239160,-451028,-951732,729015,871487,-849921,-801361,1054329,485160,-1184366,-168294,986302,-236341,-1065629,259777,1072027,-891483,-580393,340450,713381,-949132,-445875,1224921,-181190,-705364,-75917,711352,-438317,-953201,693241,123917,-465417,-470762,396489,854215,-1145844,205504,732790,-249084,-392521,5839,1067223,-648965,-602500,1039140,417998,-609557,-581118,1077220,232819,-1483657,1868,289945,505793,-914489,158816,1206203,-1239117,-32227,437997,323918,-298868,-482749,1129042,-707719,-608001,412147,414419,303549,-1384284,1159668,348005,-685624,44669,-319094,691584,-978102,285363,722978,-781541,301141,-57235,818858,-562192,-820823,1139081,-738741,156613,-382274,372901,396242,-1576440,1109199,134735,-384636,-207589,-309057,1712981,-1213080,-307804,480561,-171693,200906,-1056692,1373845],[0,0,0,0,0,1,-2,2,-3,5,-7,6,-7,11,-12,14,-15,19,-23,26,-28,33,-39,40,-44,51,-57,61,-62,69,-75,80,-82,88,-94,97,-95,98,-101,102,-99,95,-95,91,-82,75,-67,61,-51,38,-27,19,-14,10,-12,28,-59,108,-189,317,-525,838,-1330,2117,-3447,5846,-10758,23928,-123880,-47596,399079,-23319,-353972,-278700,208413,38312,-328090,-39879,199864,31319,-155834,278074,244407,-32415,-142803,98899,238775,36596,-306099,-133715,303800,-155819,-451712,194554,347052,-310927,-185750,97823,356517,-252980,-379943,485957,148472,-432254,515,567472,-242733,-435614,153999,214867,-425639,-111856,406967,295463,-388333,24303,232237,-349067,-573365,-53630,314424,-519550,-153295,621535,-177933,-323007,142715,887928,-10067,-814471,355022,546202,-84923,-421942,285774,352673,-496468,-511887,543879,266783,-510439,-441101,1044145,-117105,-716811,330829,815077,29350,-1079365,518253,920175,-416422,-264616,729155,695995,-781115,-200808,1011615,-254871,-575015,257530,624612,-652270,-603293,1148058,-288858,-646494,-130945,652085,45439,-1375523,1374042,592154,-601507,-678242,256666,1177717,-1079825,-302858,785496,-30476,-27084,-953174,1449514,-147813,-1217836,862006,195406,40057,-1311264,1128844,1198231,-1635237,-189064,547275,984766,-1297675,-464437,1953723,-964169,-449599,-134709,859795,153198,-1550821,1838706,-112704,-855206,266553,121227,689333,-2025418,1468952,705239,-1534146,446025,18424,1256721,-2402088,-436837,2513813,-1005639,-785067,-952273,1995509,404033,-2447183,1156778,276222,552341,-1118781,84944,1511198,-2362134,870822,528953,-35677,-940854,-728779,3063046,-1744425,-1272227,1089844,592626,677178,-2702141,2029964,378650,-1585083,662422,7068,1512779,-2329865,838050,1392315,-1991259,938555,-625166,1081500,-949838,-401865,2760277,-2491995,50179,325471,1176379,-267061,-2902734,3481964,155029,-1200387,-1155246,322078,2955719,-2938056,78137,1167588,-69037,263281,-1706810,2593535,-1331159,-877513,1929783,-577738,128928,-2245132,2631942,1005736,-3293078,964830,502977,1479493,-2382460,-83286,2986664,-2344973,542520,-26870,815716,-378076,-1833925,3143526,-1638026,-312167,459273,181883,785736,-2239034,2766707,-178964,-1596759,772699,233020,1505593,-3242900,682876,2816675,-1621975,-583556,-812580,2775787,-836948,-2425409,2240787,-338841,166306,-1599660,1294215,1037294,-2605344,1755072,397948,-187011,-1293842,248078,2800208,-2630645,-539231,1207851,822424,-476630,-1956052,2926837,-366340,-1213700,828633,403921,638983,-2206735,1517216,981435,-1978980,776890,-66330,971511,-1715855,177291,1923231,-2071803,-12932,198365,1216789,-928747,-1714791,2780670,-362779,-1059612,-337736,1189329,1314771,-2471923,815446,800361,-695367,-683763,-179561,1902879,-1850340,-610403,1690941,-145038,-1141056,-899556,2387240,-183696,-2042148,1198415,1067811,-253132,-1658867,1042756,1262090,-1901221,206706,1081085,336338,-1381554,61778,1815714,-1051276,-803767,680842,813240,-766783,-929283,1564277,-11676,-1259606,457592,809519,142599,-1347758,535860,1015452,-1051112,-468121,399459,1370637,-1071051,-710432,1300025,112922,-797219,-468716,1327516,-92146,-1401353,761658,1199295,-631227,-1069513,913254,1214517,-1284883,-450428,1492797,260036,-1280208,-192,1416503,-781966,-1035956,855978,779461,-782492,-480105,1344349,93355,-1059920,57033,1152787,-100590,-887694,450807,752158,-819849,-671574,715386,618095,-1019550,-447809,995584,87259,-969044,380482,683677,-229818,-1076668,109920,656797,-701180,-649973,696739,589760,-1051590,-415944,1141289,214821,-1253169,-57981,1147994,-512373,-1028715,381941,636451,-729196,-445334,790494,373835,-932514,-216185,764873,-448860,-749364,267935,785077,-451828,-325756,404317,182870,-367428,-122710,604021,-140065,-450801,176811,515050,492,-588345,531924,444187,-600501,-162283,316728,329931,-704138,-97591,802075,-34853,-510402,-85155,643632,-149198,-622172,660898,413073,-197185,-398351,427906,427397,-1042006,-100253,258630,-153031,-662628,-106387,518277,-346776,-304917,280025,-12277,274462,-397896,619351,-325602,-123563,154900,-177296,3826,-408940,315859,306965,-455004,426381,-169423,307228,-88771,-647704,456202,-317962,407593,-293824,144964,107129,-586224,714678,40524,-41660,-218108,84935,825538,-570587,101788,532504,-396652,83427,-514866,884850,-563997,-281794,410743,117773,423583,-857455,269074,120628,-326108,310447,-396461,618078,-154712,-226479,414081,-413096,784853,-375080,-111520,122069,-374083,540868,-114808,83197,-348586,-63428,1050491,-496852,-391363,-387987,868292,438811,-1103886,727896,-11147,21371,165022,-372524,844540,-480139,517658,15308,-509858,635331,-203812,564034,-545156,-150230,769467,-596228,42741,-161308,759376,-14403,-870359,1157695,128276,6908,-677915,215613,944803,-717254,-260225,-158852,345421,75554,-774104,836082,-478538,-128527,426406,137158,-388697,-878654,1329527,791895,-1367649,-229223,552718,844810,-1111026,-669286,1250032,16966,-365516,-333175,742416,198597,-475266,561930,3146,-254006,-22712,-48001,-27421,-654434,615202,431036,-392842,8587,223301,655352,-1204006,-83807,1125898,211851,-1154784,-304926,1137226,435620,-792400,-153226,794162,268320,-777166,218097,207850,-678318,118940,1071391,-400712,-895078,525133,1280710,-595661,-1242208,1084112,1036409,-526692,-1211145,633775,1089012,-959849,-448651,659652,478474,-204371,-301688,988329,-368277,-462450,321478,13684,-254901,-631425,950932,-459373,-1011069,406175,853281,-336608,-1072204,366134,1239336,-872849,-977954,491358,1088737,-741634,-1087453,1240291,392867,-584520,-205649,712171,53555,-1040306,1004620,235716,-1014834,-232603,807626,744015,-1679121,-247256,1613245,38091,-1102776,-361461,1373707,-416398,-1180334,960905,290643,-241041,-489310,619962,446278,-1171392,264402,471100,39486,-288129,193055,1164052,-1181880,-635219,810393,303994,-1058783,-755932,1629419,134366,-1490758,313597,1004639,129741,-1309937,429217,1160118,-1161310,-686762,669639,533390,-815322,-233263,1446499,-374162,-989323,495034,1233263,-332357,-1346152,1310977,584693,-947893,-420890,742544,396874,-1309197,389825,952889,-353660,-496502,413456,947448,-1148277,-658669,951390,226482,-888240,-264352,1063079,46702,-1151094,539618,908183,-334221,-969134,644568,1053535,-1121057,-622918,1070602,712809,-1149963,-47250,1664168,-330396,-927305,340119,1153398,-579007,-1079278,965073,568122,-1081283,-173604,1040573,386313,-971921,136461,993259,-511511,-981891,446980,879586,-999381,-416277,1073153,291316,-906232,-484196,1097451,-165210,-1206773,378669,796438,-796871,-791331,737371,634106,-844879,-703378,1048066,480107,-1129631,-29766,946345,-265910,-1240005,230576,1354778,-539903,-942472,890600,701748,-957103,-93000,1084947,60227,-1014471,67545,947585,-399806,-904462,852719,1035367,-807846,-419745,1002710,87620,-826596,92111,920747,-219384,-916068,396793,621498,-633512,-660585,730685,334172,-872612,-42827,1158432,-53942,-828468,141825,1019705,-367149,-877102,636356,741487,-589090,-753600,592941,654364,-1186087,-291344,1103305,-97894,-1045985,65979,1210272,-560109,-660653,872745,768480,-560872,-767401,1194998,88045,-950567,-37999,547152,26752,-780054,326724,512943,-658757,-191633,367903,426844,-916000,-160633,1046709,-611350,-223751,227914,675003,-171735,-871279,1187085,32812,-451739,-140430,510228,804126,-1510012,221112,390459,-152532,-405396,-365135,1247278,-317692,-738343,804758,94980,98269,-487961,938776,233849,-1272144,552461,235994,342186,-1128675,249669,1497319,-1042530,119781,-20741,297080,-284946,-630396,1299579,-742516,-36852,380093,24045,269401,-1334243,1097811,-288256,-510741,498230,-481330,895292,-1124886,600643,812324,-926856,125497,-474019,1326013,-140547,-1171683,1234992,-534728,274621,-977614,170610,958637],[0,0,0,0,0,-2,3,0,2,-4,3,-2,3,-3,1,-5,5,-5,6,-6,6,-7,11,-13,12,-13,14,-16,20,-22,23,-23,25,-29,33,-32,34,-39,40,-40,40,-46,47,-47,46,-49,49,-47,45,-44,45,-43,44,-44,50,-56,68,-90,124,-183,272,-417,654,-1048,1729,-3003,5667,-12548,68404,73500,-374597,-32750,264863,96909,-34212,27183,423898,34414,255264,60085,-41735,-146328,-261875,-66546,-226972,90096,183341,98165,-31640,85707,-60752,-313610,-103943,393475,-319143,-467933,239898,284541,-207990,-276147,538125,353974,-720843,-106025,425978,393334,-614820,278365,495061,-126641,-331606,223761,591152,-393219,-393037,123785,276150,-281145,-333951,262953,67288,-245811,123968,43930,102396,-166446,-116299,632960,-483845,-87540,528822,162803,-372362,-424028,531062,-228685,-692023,241447,387866,-480624,-822090,675880,321944,-834280,-114105,712260,460300,-1313708,-155047,914016,-753749,-639628,285167,829049,-522924,-888329,1268657,-364279,-775682,-313813,551095,831496,-1670521,594494,604196,-407956,-504834,-372675,1334903,-646703,-347773,598627,-208995,248458,-804212,1178037,-360115,-1229135,993348,64613,-63569,-1210163,845952,1026999,-2021675,801572,433168,219932,-1411200,-49474,2422083,-1665917,-1006209,936196,1116753,-500377,-2239069,2377281,221636,-1129600,-181268,135587,1372647,-2313210,1065781,671807,-1223435,413219,-543328,1530497,-1822722,-713600,2167059,-744842,-353997,-1334500,1724592,714116,-2214204,1709737,-594101,696168,-711934,-142315,1676858,-2643688,1381143,333210,-344457,-173511,-1171551,2775867,-2380590,-779863,1872338,-335313,7676,-2340392,3393052,363590,-3416141,1014203,646195,1817899,-3315916,105972,2873019,-2101610,667846,-1133895,1521975,-552433,-1254811,2698530,-2336401,16538,142523,641925,394697,-3961163,3172838,82537,-878855,-407809,-933377,3083159,-2965792,445623,1013306,-1036692,1468689,-1696002,2793648,-1761018,-1165681,2797292,-1515590,746699,-1821872,2359933,418089,-3890050,2968748,100401,-164077,-2214323,810408,4206087,-4198359,-249804,895536,1246701,-809789,-3296640,3985877,-1057970,-932863,330594,-536668,1745164,-2975756,2496715,-10978,-2134303,1611847,-530682,2602295,-3532902,-71101,3158804,-1955169,338454,-1935308,2800437,-57027,-2524524,2695901,-1333057,644807,-1028365,820996,1313362,-3323512,2261656,-39835,-819335,-335533,-10878,3207127,-3519338,139799,2024421,-624538,-584863,-1876762,3998885,-1323762,-2723377,1737068,451319,926694,-3261773,1655514,1895106,-2546946,1098812,-315294,1245155,-1578380,-239989,2759137,-2606716,283408,311355,1366024,-561587,-2649772,3077260,-576389,-962168,-686109,705216,1754776,-3081739,1133462,1033792,-992553,48199,-168472,2153458,-1913440,-481239,2171136,-733414,-581308,-858248,2345043,-475992,-2431073,2030061,524187,-503061,-1507599,1338943,1679572,-2906340,505554,1163518,230863,-1529700,-486244,2595698,-1533778,-797977,887225,396046,-635200,-1614926,1755895,-7231,-1611217,329574,806906,316031,-2273916,467213,1737903,-1060790,-644016,238272,1264021,-1042671,-904159,1979207,5295,-871100,79624,1408438,-13791,-1474595,1232267,814779,-1228295,-774604,1202869,796235,-1706929,63118,1689600,-253308,-1313374,393648,1554527,-1137370,-899377,1472274,794135,-1135914,-303031,1746444,365033,-1415063,464137,1496955,-211145,-1433435,575318,1148712,-959453,-748830,887856,616465,-1091447,-131913,1049697,291610,-1126832,-270158,965961,-562276,-1154606,530865,915139,-840462,-650650,1067390,390321,-1165210,20315,1068072,-161531,-1065621,430768,942343,-862440,-822164,1245259,659129,-1184629,-242644,1195370,-340146,-1468466,31650,1076352,-514707,-710035,735468,684443,-859550,-431475,996598,166732,-1008686,-309694,977088,104161,-956031,178880,1190099,-293859,-739223,392993,621134,-562502,-440936,725918,550369,-882397,162705,801314,-81393,-750631,600816,906717,-501987,-515149,1027127,33067,-644488,-76016,875746,42107,-972945,777339,644121,-761307,-486286,750290,522963,-931598,-45623,714382,-205678,-421800,39402,953443,-396433,-660128,364186,72480,204274,-792512,214097,282055,-624914,-23018,-297695,306013,-475649,-224374,744699,-461726,109472,126056,492502,-58159,-816369,911695,-383654,-200739,-36794,12249,498144,-865184,339914,108472,-461715,418072,11486,510777,-997745,187297,888024,-484518,126803,-433565,713544,-354862,-531250,1051754,-356901,50153,-344141,78282,374586,-1115489,783847,-258754,-117717,194244,-508657,706661,-460108,501000,-6596,-175817,609708,-585256,730870,-462558,-174483,462663,-540325,907227,-973790,97872,627860,-283171,596852,-873080,413663,415679,-309835,85010,-766527,986531,156267,-333189,105038,-637516,1117933,-681971,-105991,136067,74741,477401,-916889,381533,-494586,-298731,862228,-538442,504079,-378150,406602,-17568,-811054,1025826,-356427,-209623,-299330,169167,691134,-845193,37956,-68624,16056,309031,-908255,263904,-391716,681786,27515,-1252888,487552,241102,616089,-667159,-698256,1142361,299506,-39255,-1030975,308182,658804,-449511,-175049,-164037,401214,-94281,-513932,564195,-229527,144042,27971,71442,-236727,-517270,925709,67191,-422487,57462,786389,514643,-887007,254611,470911,-515679,-278802,62954,857223,-528985,-422321,152748,130352,-9918,-43316,14320,-432866,80438,625356,-384749,-677113,92455,1133632,-321793,-1220089,-230956,1164186,322292,-1234048,-3640,828709,190394,-737668,-340292,583591,-145489,29117,238248,940,-347876,-121844,723093,-633524,-820133,801979,560246,-544995,-881092,880731,449108,-1229574,-254798,372929,437840,-856992,3216,834369,-503293,-566919,127320,675064,-256964,-298773,736213,-407560,-179329,425735,453481,-275963,-746125,1153301,528016,-466199,-517459,384748,1067626,-899079,-411237,894448,313676,-280009,-804738,969153,-321239,-725684,520556,45034,-89406,-1003676,880481,350712,-1276667,199670,585741,246890,-930557,-16317,1485196,-726221,-576823,574748,628800,-495551,-579472,1035845,-267695,-823278,286081,438466,99038,-1041379,640667,451753,-629531,-104044,190291,487541,-1041183,-50996,1088251,-17538,-491903,-202735,1321963,-344169,-1222627,795386,488841,-27215,-722445,534516,587810,-825512,20691,1080001,-10939,-826748,-108624,808789,-717102,-494715,819883,490980,-477000,-457624,1096131,-61792,-807216,-102809,709010,-121156,-940130,675498,745917,-840117,-198964,575425,573638,-881241,-236309,961797,-439686,-897305,131592,900417,-263459,-994016,596939,800510,-584642,-538697,624684,432246,-818573,-206167,627672,115094,-813257,54418,691326,-626731,-808415,496967,287622,-583738,-283368,773227,-7655,-873274,577485,501866,-361809,-762356,550346,703820,-768421,-388978,1013337,122394,-846838,-203731,791570,-234171,-796905,385768,683604,-824820,-704089,595804,432082,-623088,-394376,545984,302586,-724657,-175819,972667,53371,-1014715,52835,581480,-381859,-577202,437189,309589,-660813,-180946,786414,367332,-761698,114150,538820,-167168,-674036,294977,606313,-639140,-141036,666100,248364,-502843,123143,856978,-469835,-556179,576811,264913,-385106,-367918,866177,388733,-824661,115023,341843,-219916,-479131,-12531,781635,-770638,-614017,131514,649203,-434594,-751784,706565,41530,-434809,-166088,390012,341450,-918940,427387,241301,-153116,-449434,-127952,884015,-669084,-281811,553233,-162896,182562,-440611,799939,-445814,-728659,747304,-187608,320676,-711103,367335,267996,-1090642,594330,-50188,-98099,-309539,-119240,937224,-1249294,-144436,270217,218654,15134,-1119466,1249446,-503973,-345585,70748,-248238,1219918,-1138859,680335,287395,-229024,435473,-784635,1481867,-868798,-98093,1030418,-735184,494257,-914586,592549,261215,-1286568,1070835,-862500,541993,-327910,-47518,981705,-1244081,1302834,-456285,-155888,406338,-726489,1414572,-1608571],[0,0,0,0,0,0,2,-2,4,-4,5,-7,10,-11,15,-18,22,-25,30,-37,44,-49,58,-68,77,-88,101,-112,125,-142,157,-171,189,-206,228,-246,261,-283,306,-328,345,-364,387,-409,427,-443,463,-481,499,-515,536,-558,581,-607,644,-691,752,-834,949,-1117,1349,-1687,2189,-2951,4153,-6166,9946,-19011,146611,45809,-130424,148144,-130749,-50182,148864,138611,-165315,-131607,84678,-75118,-125181,201514,7767,-55198,-237017,-26846,-169384,-439337,133232,112445,-298216,-92969,406380,-132695,-430896,2770,466351,-339598,-310909,445696,342532,-518163,-327801,548447,120853,-635748,127572,639949,-308244,-574790,117722,303689,-40370,-184114,238490,319462,-398477,-422361,149147,136732,-291972,2620,422842,-57355,-4449,-531406,588600,-103823,-319582,132883,159735,-387633,-403099,641490,210849,-737228,355208,374626,-490752,-811353,583106,791151,-1142549,-228118,919204,243871,-1088896,-430516,1362884,-369998,-844868,337977,461194,-77708,-1229135,1056000,726191,-1133527,143954,292988,619634,-892643,90620,1021230,-713911,-633688,-337001,1170726,-137673,-1084335,1189438,-220880,-117492,-504058,352619,989781,-1417390,1097098,313556,-558723,-235890,146866,1242190,-1660687,-265825,1215129,-350000,-667550,-558242,2171126,-742941,-1785198,1807225,191451,-381514,-1829750,1327376,1391053,-1956568,425207,65279,853123,-1101166,-620489,2081630,-2073285,403672,520945,372155,-131355,-2076817,2943241,-524310,-797326,-86687,17522,1951777,-2803069,824017,665423,-840051,748689,-989305,1727152,-1614615,-207099,2174067,-1421210,528315,-923709,1919596,-571040,-2156378,2884434,-629698,-622311,-988588,1512923,1961806,-4088039,1260311,1593840,64389,-1436729,-1683045,3954845,-1862378,-838316,636865,134752,1286116,-2648328,2409949,-488352,-1506162,1919981,-514596,1337177,-2864704,1428455,2437399,-2724235,653338,-1161887,2428279,-1213931,-2089191,2731949,-1825501,1029499,-964170,771907,662185,-2753226,3132946,-817827,-586356,65561,114785,2255239,-3948658,1675552,1896435,-1806318,-440625,-850758,4102237,-2751164,-2108506,3196357,-327110,128197,-3160985,2725893,1193818,-3089660,1824459,-999716,1256783,-1660522,88437,2190646,-3631460,1488064,40289,527904,-1019594,-2218472,4112074,-1555875,-926904,-9462,680833,1898888,-3837436,2358534,268116,-1122636,1187522,-1100864,2533580,-2703115,853831,2187430,-2073608,590803,-593241,2242594,-1723046,-1897565,3683081,-1311334,-619392,-1030787,2197832,1149722,-3970923,2192219,702553,-444435,-1544538,-453829,3178181,-3077316,83092,641821,-18175,115318,-1817366,2738186,-1489194,-1115536,1896418,-150559,339902,-2425230,2135973,1162456,-2198395,836101,-380437,1772461,-1868654,-490440,2320445,-1546822,215765,-157908,1388108,-923071,-1944902,2765703,-521828,-994252,-261266,928112,418209,-2729889,1720586,1283157,-1468702,-657226,657566,1955081,-2570249,-371842,2227740,-415362,-1023615,-831292,2283406,-661053,-1854496,1522523,437893,-452365,-1263788,1442398,918355,-2049519,651962,1036054,153630,-1454749,-91907,2079142,-1036944,-1050690,907017,875060,-650497,-1198050,1736924,43982,-1561551,235983,988906,238624,-1807539,764561,1227331,-966030,-644868,876648,924443,-1694758,-299618,1636299,-118376,-1302204,142515,1592778,-539265,-1546026,1442406,1142218,-1070272,-561381,1471772,553264,-1709186,223351,1447487,-253368,-1375616,301893,1142258,-765475,-1035210,921368,571040,-1004651,-439159,1096759,133293,-1194041,-44096,1293807,-106648,-1263125,375290,1077206,-724235,-635516,1303358,350594,-1012358,-403399,910309,129801,-1256947,254645,1015079,-1109691,-797115,1022607,799943,-1105320,-560935,1055194,77022,-1266391,332933,1216650,-501428,-1031828,785784,730245,-741430,-683466,967614,473376,-885466,-72576,1033178,-36312,-774386,250160,955591,-213430,-835579,536268,753459,-694078,-358325,514726,421004,-608095,-358192,1002959,-163670,-932283,192914,374119,-572341,-798283,639862,527877,-966432,-75214,588266,-55170,-867765,364432,829454,-786612,-242179,507172,693296,-701447,-386285,1196906,-133153,-430203,-147677,627541,-85955,-804864,687142,274012,-210615,-514436,145843,969063,-694289,-160755,176492,289830,253673,-384003,606331,-280943,-208603,349610,-14690,282776,-726504,549816,371889,-718882,181499,-366078,765558,-231603,-124373,693973,-740301,418302,23414,-72010,-317981,-489829,1207596,-496111,-305930,232695,-279304,217447,-1087373,968502,149195,-278278,292028,-435615,849940,-979141,248511,153335,-473822,512771,-577309,404735,-2634,-239279,427367,-978151,689989,-498116,-88319,253711,-699141,825987,-386016,467579,-333681,-569835,1126610,-355335,-135715,-371946,-222798,871872,-733975,236838,-298381,151368,649951,-804792,223384,-213638,852248,-24200,-816637,734832,-557757,263376,-229840,42532,624934,-1000485,921248,-466897,-118042,146907,-470189,381809,-779029,591859,21064,-758865,404154,-209560,833386,-680366,-422832,585779,-671649,412516,-458623,141380,313129,90863,156100,-846757,31545,485342,60583,-381292,-884961,968849,459816,-417949,-344723,-171032,1226920,-541553,-556203,352669,493304,-107445,-757069,294478,130514,-276914,363172,-472495,71475,-389191,499154,322987,-900769,105601,430421,152339,-671109,19483,875744,-673893,-103430,214345,711209,-123655,-722646,364830,156386,79928,-238601,46227,-172281,-137890,538669,-253579,-359352,227802,930886,-56893,-1232346,367456,1125606,-189940,-1308559,-108353,830027,295335,-772988,-512794,1126891,-120223,-515305,248363,43555,31752,-139600,612222,-65936,-766948,622682,620353,-346118,-680610,759309,724464,-921982,-315480,955793,276016,-816156,-408342,1109209,-155406,-640736,494581,135197,124238,-281496,592106,32824,-768810,279697,272451,-320353,-715135,734857,969099,-1041021,-522894,250009,883532,-753328,-990066,1114710,144961,-377101,-629437,731319,271218,-1242117,280527,204792,-201845,-253561,-55390,655486,-1299324,138018,1055619,-6341,-767414,-178488,1307060,-390211,-971935,814308,707359,-468589,-1099730,1272381,335415,-1352327,130084,413430,200958,-750300,-85638,805699,-589406,-367965,524501,429848,-748493,-601683,1058994,-207373,-896813,145401,922688,64801,-1150559,201595,702160,-356771,-461466,408768,808707,-1106811,-362390,894712,-143079,-635608,-262440,1011110,-305751,-812234,843117,735918,-626415,-521228,933831,338966,-1194131,270741,798957,-191296,-870888,482740,816670,-843190,-402576,1139193,316618,-948330,-147629,998776,12844,-992333,454804,572490,-487719,-644612,713558,842754,-706101,-378012,660621,475207,-779900,-486818,1144505,-213533,-788616,180018,810821,-339169,-557561,401492,427955,-713716,-352833,959706,-26118,-899824,92716,1089171,-186244,-701489,578003,437311,-573196,-326580,952145,321488,-797329,-189722,682639,-135216,-811749,463966,761510,-481090,-735184,514144,754437,-618730,-231667,805226,194809,-627371,-6856,816041,39035,-449112,283738,864263,-141738,-634383,354642,745985,-512517,-243455,507697,170515,-1080459,27208,599647,-404853,-480027,365818,854138,-503185,-362205,950175,206117,-676829,34408,882691,-40346,-584145,450539,285913,-223120,-492774,676269,544914,-798702,-257022,734315,138788,-601469,-31308,921204,-414239,-703042,219983,248028,-138124,-547142,748290,348889,-583563,59856,8465,134279,-886664,293695,658613,-571700,-120847,-96945,801327,-420482,-497459,837519,-347118,45009,-201582,387580,312960,-1077099,951719,-122889,-410125,-102106,-21500,522546,-1137198,44194,567428,-611822,31795,-554866,1106127,-763471,-556760,723419,-463327,221164,-937536,910547,376779,-1190357,686552,-527871,610180,-552922,-317646,1005956,-1160662,707039,-301607,375080,142456,-887374,1330802,-378027,-63779,-127805,-276936,1091248,-1201528,829520,28271,-228675,687842,-1103395,1083274,-785663,539670,619117,-1275927,1111213,-848937,753550,-233004,-986571],[0,0,0,0,0,3,-3,5,-5,6,-11,14,-19,19,-27,35,-40,46,-56,68,-77,89,-106,124,-144,165,-190,217,-246,281,-314,354,-400,450,-502,561,-624,696,-772,855,-947,1050,-1160,1279,-1411,1556,-1715,1889,-2080,2298,-2538,2800,-3092,3429,-3811,4243,-4742,5330,-6029,6863,-7892,9194,-10898,13213,-16554,21810,-31276,53418,-226267,-118279,443703,-228646,-72850,131628,330544,-385002,-49403,433688,-160284,-419990,39563,512894,-381637,-384920,158677,89980,-406392,25494,316793,69394,-169273,94621,-65996,-236682,34615,362193,97535,-176881,3135,339376,-300562,-120733,256542,32061,-217764,-151041,311364,-5892,-60632,-52868,416677,37566,-626918,-117508,570120,-92028,-666519,-35851,641282,-504880,-535121,264540,636767,-408955,-517128,532968,383956,-822898,7473,497889,35017,-510027,300613,541097,-527177,-162581,423371,-160200,-645795,-221984,655982,-312648,-528395,463222,289955,-531994,-551658,462969,-16279,-517929,249272,617435,62565,-811836,-21226,622143,-436024,-401352,236961,526751,-574080,-520087,1092479,-16426,-1144000,-62061,1298252,484368,-1746203,96981,1310805,-64824,-1205423,-258668,1601170,-540897,-563329,408065,-160486,-162614,-395634,806636,-657482,-826304,1192348,123069,-768038,-740604,1185833,447343,-1581477,157356,976868,-185303,-778047,91819,1420519,-972777,-689367,541275,351360,-306488,-1135624,1020202,-254457,-718045,624467,267854,-206177,-1323298,1421321,1430487,-1964894,-903932,1212483,2218269,-2038581,-1651294,2383105,985988,-659395,-1789498,1340263,1100371,-1127022,230952,-290739,193649,137381,431294,601,-1894770,1354704,1151105,-1311414,-909053,442670,2148763,-1982657,-1181178,1998277,333670,-482748,-1446835,1494895,610695,-1418271,447435,133457,836081,-1026685,191307,722638,-1806959,977324,568587,-36148,-1713842,-11699,3283159,-1406989,-1979249,493642,2761796,151004,-3945621,1545939,2304100,-30933,-1869962,-591928,2217142,-735534,-203753,59338,-543684,988631,330655,595138,-2010073,-290863,2560175,-867578,-1391268,-470075,2261773,367448,-2962828,1146422,1394699,-84065,-1953689,116224,2509417,-1738291,-453370,213414,337675,127737,-803914,1869909,-1277782,-215106,1437939,-95341,-1047698,-1813817,3135928,1149758,-2709599,-458135,1976304,1975260,-3255029,-1242044,2946034,127612,-1101304,-1524013,1792218,437299,-1293451,958390,-826554,13880,251587,352307,-433009,-1889974,2301063,924378,-1919605,-784382,928691,1876612,-2164159,-777970,1855696,-24792,-862325,-743529,1936263,-502359,-1261834,1003618,187455,-24417,-1151653,1207099,692382,-2094829,704052,948065,-99773,-1698341,589153,2657981,-1513193,-1498425,864985,1884855,-1159285,-2111258,1798749,1017327,-1318533,-664757,936117,789283,-1526474,758218,686656,-835805,-22389,663406,737860,-1540405,-401418,1658368,-622032,-1277933,132240,1386635,-536007,-1786900,1304888,486805,-641873,-597458,1001309,263319,-1475271,218976,870023,-129442,-1087671,214207,1591835,-1083320,-931879,1285793,778966,-1311909,-724905,1774328,445179,-1434822,38948,1318222,-170249,-1733842,276654,1273614,-1008377,-699835,949277,1055886,-1055098,-420983,1631938,-24073,-1064990,360827,895322,-421087,-893963,882410,587178,-918204,-169999,707786,88464,-933171,177876,741145,-266193,-737966,327649,1112475,-332240,-787926,1257647,697761,-1279174,-424685,1117200,123164,-1203114,210004,907220,-281306,-1234958,954750,759745,-711222,-830275,1435016,462936,-1284904,-256471,1455897,-241742,-1014444,344677,860449,-597047,-1008862,657553,359354,-860150,-27443,641509,24043,-868876,366869,749526,-317041,-254995,593785,332353,-583476,-204085,451698,95218,-595396,-53462,788212,-391574,-547962,294755,750950,-383505,-664087,614494,564743,-829531,-244321,921966,-69009,-781124,149376,1002910,99309,-763265,265684,785368,-719155,-636988,304143,27661,-849808,-60850,791419,41846,-735926,163234,549093,-280165,-130795,354927,211955,-448594,-90518,341188,-165650,-360729,234902,329469,-234101,-107820,338567,178512,-358594,208010,26379,-21139,-146781,50803,295233,97120,-150666,-42256,546708,-231606,-267010,211144,131113,-178490,-191281,453722,202946,-414889,37816,226006,-194494,-513566,227024,603861,-522572,280,565751,-30499,-466521,-200124,271983,-153871,-111932,173397,-308246,-106852,57894,246883,-479653,-130061,547645,-182590,-255933,140356,157235,-158914,-342801,271099,133869,51793,-63666,-16836,81579,-427856,180064,-44086,43628,246773,10410,345244,-267528,245767,89798,-268434,-142945,-340049,698938,59253,-331663,-76416,141012,376824,-600633,-127424,106135,-204648,320036,91072,105661,-157973,256542,130933,-674169,-81802,607809,491477,-595319,-451892,852035,359970,-391103,80104,242644,275285,-638995,487885,51944,-697072,-72615,111253,-13109,-1151873,177219,520403,-391728,-395076,51954,596735,-515751,-434751,669164,223365,-300667,-646600,318035,342850,-614114,-78810,215071,179827,-157072,-226581,463663,-361948,-211174,361416,-151906,-512416,82867,1106057,-525135,-787146,304317,870889,-183592,-1066199,593279,556784,-364291,-151210,487774,136400,-539180,575773,482458,-967765,-480576,521834,971429,-1076541,-551125,1255246,186690,-693690,-522373,925528,299090,-929282,299398,479015,165420,-731440,79468,649928,-505091,-230839,353115,237185,-417863,-288984,807360,-455243,-507944,626773,877209,-830515,-955352,1358891,608881,-915540,-441054,1088704,712468,-1146943,71393,1024271,-93671,-387932,124859,375094,-867010,79028,1290498,-441630,-779824,132778,1429857,-312831,-1584211,1028917,917204,-163525,-1153371,538700,1331375,-1019303,106755,385441,369780,-609572,-193459,1102344,-452621,-242623,418765,730649,-412272,-704081,862124,48921,-1074301,152808,963501,-5484,-1432965,676817,1496645,-673157,-1168757,754382,943638,-1146966,-715801,950406,-33329,-412192,52012,962921,-336328,-1103800,958312,436803,-1009922,-573479,825840,833691,-1127164,-41776,1110648,175059,-1482982,-228711,1304988,-493508,-728429,584747,475636,-491650,-452492,998394,57385,-1033328,-63155,796642,-10906,-942636,568546,1048142,-737626,-569456,1166589,720146,-1198101,-521346,1456234,-75404,-1134526,-86728,1283435,-564589,-1287340,830496,656220,-944348,-626669,1068413,364896,-1175507,-194518,1307570,-276808,-1245342,299457,1107545,-832171,-1078949,856240,589233,-656529,-501386,998399,257149,-964553,-113337,796417,-254958,-927610,587790,843086,-880044,-896111,828788,602230,-1044197,-61468,929150,-137606,-943515,384267,921866,-609112,-965182,953064,862387,-1048150,-705226,1352920,353016,-1318841,-126499,1258975,-289768,-1094094,355994,1037000,-821221,-813345,1075303,641502,-819742,-393112,969958,290281,-981108,298098,876571,-292776,-674949,676067,703772,-647431,-436671,627970,458076,-769330,-138945,964509,-140578,-891073,336047,969349,-608712,-791649,588156,738068,-991165,-459866,845255,42628,-1150375,-62031,1081851,-296346,-1187345,438324,941083,-734713,-661790,984929,393093,-1010381,-217045,867258,22307,-1083073,385288,738735,-221334,-621777,447989,613884,-677228,-303698,473837,384306,-742590,-223694,571718,-81715,-755348,255777,631461,-566242,-567899,639054,880386,-899773,-116619,628178,121771,-757440,189733,1018265,-504688,-851132,452995,925976,-700836,-554433,1118556,245979,-1010818,-32398,776388,-98568,-1260496,385996,936589,-487464,-424397,274391,817977,-854825,-398868,638644,269061,-226585,-242807,505922,-162116,-868195,487280,309794,-651896,-156645,693553,545086,-1023639,231288,349523,89147,-542055,-265555,765794,-240458,-368942,188652,389721,-209293,-670325,778232,205184,-757040,-28201,622466,9562,-1112890,479980,866454,-1010469,-372276,195210,806425,-951204,-796178,920190,-296247,-519055,-510161,869544,524093,-827912,467199,-213103,68523,67092,-549472,511631,-601794,490949],[0,0,0,0,0,0,0,1,0,-1,-2,3,-4,3,-5,6,-12,12,-14,19,-22,26,-32,36,-44,53,-62,70,-83,95,-110,126,-142,163,-186,212,-237,268,-302,341,-381,426,-478,534,-593,660,-734,817,-905,1002,-1110,1229,-1358,1501,-1662,1843,-2037,2253,-2503,2783,-3099,3453,-3863,4335,-4860,5391,-5705,4424,13537,144669,-45696,-161044,98125,311162,-66356,-154247,365474,51168,-228603,1758,322068,-190729,-255864,135298,44252,-190936,-35988,194555,-46067,-92976,30166,50443,-212291,102048,193576,-99432,-350141,28556,263263,-344107,45706,60229,-5152,-255840,141218,152415,80591,-443320,34384,364345,-42544,-357833,23296,508155,-118553,-283646,124857,735649,-197363,-764977,486439,440497,-467445,-520280,553699,671331,-708283,-273658,725035,-141925,-644674,136346,458895,-542589,-228875,587944,22437,-530808,-163533,533750,-86412,-542131,378897,572461,-553704,-37444,366965,670766,-774519,76656,482756,117819,-749316,-301038,837088,-491917,-640123,363280,469538,-187145,-883220,1160014,292038,-970754,-228812,889847,432800,-1432791,-72349,1505707,-115131,-1146602,-90204,1038187,-90374,-1003244,700637,4659,-65432,-372343,535816,324556,-703550,1041184,501833,-987420,-444181,992781,821638,-1636208,-86052,1145330,-345698,-346788,139888,1520070,-520037,-1136073,966087,410121,-371355,-795677,641190,520876,-1056631,438600,322273,-97658,-806638,452291,1689533,-1802443,-895623,1632571,1661195,-1485598,-2469625,2421553,1036831,-1616964,-1393964,1023155,1713671,-1547257,221609,448900,-359216,677441,-131890,182943,-1299167,758891,1672735,-1735773,-614396,758921,1525024,-991771,-1893069,2065691,547603,-1075014,-1139271,897626,1584973,-2182939,115716,789795,529935,-564894,-715898,1388175,-1242479,54267,881130,-828255,-749035,-744322,2880702,-961603,-2720768,1395075,1812820,260243,-3698157,690466,3430121,-1168778,-1841482,-677030,2024152,-159863,-1527204,812475,-656462,837267,118361,-159765,-538293,-735656,2455603,-488167,-1755526,181861,1553773,913349,-2948787,860966,2095715,-1009623,-1221900,-191785,2420223,-773494,-1359233,1314773,65074,207430,-1165011,1302503,-34338,-1231922,1878166,-458078,-925653,-1037401,1887666,1854975,-3488480,-380242,2252823,1134822,-2531950,-2018632,3752148,156513,-1762301,-624985,1361084,1179043,-2035959,656371,-47312,-630592,922299,-61090,-7558,-1614178,1313380,1648427,-2178968,-388414,986580,1272933,-1578308,-1205060,2321265,92236,-1150513,-581593,1386594,462367,-2023770,929412,596869,-330009,-633718,214841,1221213,-2019594,343532,1400723,-805132,-1173804,-232889,2717398,-1280247,-2351533,1398792,1641871,-641682,-2495823,1774210,1437553,-1896590,-552315,668599,885672,-1278260,-460786,1376596,-1056484,-260419,831264,216306,-1189164,-683974,2024864,-498059,-1193501,290911,1249208,59055,-1555195,1022681,1167449,-866358,-570285,604627,837764,-1364716,-293021,1574979,-266095,-787498,-175913,1317492,-533185,-1170111,1413224,351316,-1101612,-991643,1463831,510009,-1722366,172037,1294902,-16278,-1551781,142753,1631842,-974913,-904395,845453,840545,-886661,-839228,1444930,84683,-979723,466015,751062,-460109,-769206,850113,920508,-1003568,-524278,717745,370668,-1123280,58710,1101474,-280037,-1074581,480842,898794,-439628,-784005,856070,426408,-910188,-401471,1045682,413504,-1342120,11725,1117313,-481330,-979671,666212,937629,-895504,-913999,1113587,664558,-1083265,-319710,1309013,-79304,-1132918,443677,805345,-496742,-905236,479287,563328,-815664,-468982,848289,280400,-581527,27876,723947,-106770,-416084,536095,434005,-643788,-71242,730798,122075,-696102,61691,740569,-463748,-773329,213034,745809,-475296,-479957,277629,606716,-640016,-401766,915980,535769,-745615,-63864,605852,-263358,-818618,510296,540161,-544241,-602569,887509,567538,-693349,-214704,658029,322986,-570727,79526,675342,-260615,-334720,634112,185221,-291651,-108827,462594,-195576,-425473,115034,278122,-309623,-289927,338099,187192,-371068,75835,376810,7118,-325387,-311490,445712,-68951,-325183,146543,131207,68078,-341754,469356,373263,-183372,4685,350171,396949,-350234,107022,56439,-137722,-375045,156234,428495,-527159,-230636,508380,-17986,-451704,-151508,369426,-83619,-89378,108071,-239874,-26161,200928,79392,-147777,-425490,462236,87064,-307351,-22143,246143,64058,-493506,174157,301445,-289406,-78913,-249992,188369,-383238,-155348,326403,-334350,138902,-247097,13229,-58577,-295752,279451,-364467,-81143,-294118,169184,419855,-627112,37525,140253,246875,-369251,-282393,876471,117999,6028,61207,-110632,121022,79608,255251,-528561,-539697,648291,377878,-427768,-601919,809468,343417,-790950,128012,244329,107019,-258562,273688,245442,-467264,-11456,270871,60545,-507205,-192817,634736,-457990,-98509,23973,500636,-175602,-674831,543293,259801,-545098,-316788,463165,676456,-657592,-138549,441386,134910,-304604,-360243,469075,164592,-188147,275927,-337546,-305830,138212,787064,-120375,-975265,399409,926108,-276220,-1261105,280364,892928,-512337,-509589,121399,466778,-363972,132245,637859,-684273,-354229,712137,623215,-973499,-758905,1417706,465905,-1169400,-506174,536268,633049,-1039937,140303,698650,76054,-205705,-84567,1082190,-677211,-207150,554525,243395,-325278,-372145,729885,-8814,-687540,333911,429041,-536939,-610655,943637,771371,-1433756,-530859,1129473,510200,-1159096,-265312,941573,-144988,-827145,181978,415275,-511656,-508572,1178393,-431908,-1360793,144700,1130036,-78060,-1911394,654257,1110403,-787193,-942535,319674,1236397,-803830,-622081,686067,144408,-468635,-278584,927292,37480,-950968,369940,264597,-327217,-643056,992130,457300,-1070976,132051,1023488,-145234,-1484181,-11790,1757104,-853599,-939027,441466,974202,-696796,-1139593,1452710,229524,-753266,-15342,890660,28493,-1107427,794636,1048021,-1173125,-411647,882556,925903,-1518228,-582225,1524702,-7685,-961338,-258510,1082138,-139331,-721307,246632,398664,-220963,-639711,521219,533345,-1083563,159061,986122,-69502,-1000061,297605,1382088,-818134,-936618,1012189,833280,-1307560,-743155,1304576,236461,-1341152,162965,1077943,-295726,-1266923,563250,1061961,-882346,-336856,881237,425841,-1381938,-272047,1347324,-150300,-1040229,54107,1048689,-276604,-982931,653631,761206,-825691,-378261,884555,314126,-971468,147892,953205,-84094,-634449,541698,598701,-546428,-776635,957202,628063,-949613,-151926,1165700,239067,-1402563,269449,1368083,-284891,-1176135,761260,895047,-828716,-728018,922021,566921,-1416418,-25091,1145124,-65113,-1125274,265488,1048176,-688736,-976409,737211,874593,-782323,-435141,848987,181940,-1153638,-90121,1015725,-385893,-971890,507273,793114,-606903,-519069,804252,469625,-785608,-129961,953264,130061,-916745,142226,864052,-404894,-1006497,481240,601193,-995977,-581871,1107416,430467,-921238,-152028,1184945,-246218,-1242901,493520,1083202,-567522,-1037853,966267,692426,-924051,-449697,875616,300991,-1161137,-19773,951038,-500871,-765288,371937,793441,-614685,-823233,645270,212940,-1136097,-83561,809171,160680,-915376,294711,750681,-334252,-692291,339892,566635,-817272,-233979,883166,224632,-961727,-282629,926618,-178653,-862782,539851,410182,-334651,-681557,767729,384671,-998140,-144789,939233,258342,-1150163,129529,1158012,-464267,-823239,169995,798229,-608265,-786048,451594,114655,-590382,-38737,362920,91054,-746957,338322,576971,-181110,-169135,461861,529912,-750437,-49627,712098,159930,-581852,-226168,741762,-79291,-676372,604148,296384,-3655,-590679,610640,410365,-813769,153613,560121,-38853,-739397,311209,986734,-844115,-334143,675190,565260,-671531,-821185,1228706,115694,-837961,47947,326527,639608,-753669,121087,348370,-128306,280262,-344895,406678,-206367,173008,862090],[0,0,0,0,0,-1,0,0,-2,6,-5,5,-4,9,-11,11,-15,17,-20,22,-28,32,-38,41,-46,54,-62,65,-76,87,-98,103,-116,131,-145,160,-175,195,-213,234,-253,276,-307,336,-365,399,-439,480,-527,576,-635,701,-777,859,-958,1072,-1212,1370,-1564,1809,-2124,2525,-3055,3800,-4888,6595,-9593,16105,1253,-12087,202351,131406,-78872,-470855,200109,235952,-226252,-254714,73650,237082,-64563,-153389,299675,358558,35993,148554,418760,238490,-199996,-104808,379624,251892,-108201,-135874,212407,423462,-99918,-75199,262359,74308,-510636,-4150,262358,-160536,-314389,378055,117074,-242962,-6774,552533,-135235,-155351,416099,380429,-428477,75585,754971,-190287,-441181,373990,818279,-394352,-494198,775167,269304,-523912,-410740,454111,481576,-818733,54062,731697,104369,-558526,331087,744929,-342603,-401643,256013,584600,-313742,-597554,1032181,404056,-625741,-207440,395448,498351,-957641,-158050,698387,-211949,-433921,-68693,643013,-429702,-532501,845800,-52672,-436909,253145,408315,-583816,-918222,1276828,552052,-1308506,-367488,869833,600574,-1866976,-68238,1602351,-364901,-859140,-123439,1320875,-354588,-1208673,644431,24183,-88445,-483761,800119,-1412,-1179178,1084610,421123,-170635,-1438921,472213,1757371,-1456056,-710807,504817,1500510,-754432,-1647611,1441078,31123,-294672,-487337,343731,666122,-953008,764601,169381,-907248,870886,173026,12745,-1714235,1214376,2075912,-1880760,-1036967,1049662,2224998,-1863547,-2461399,2609625,971504,-744174,-1875946,1065736,1908770,-1701291,494148,-395308,170232,151919,-265770,663978,-2184806,907208,1526451,-484884,-1301627,-786064,3421494,-430171,-2351005,293275,1175870,1316941,-2872827,332301,1916224,-541786,3366,-967782,1454184,-471299,-215410,1094945,-1918204,1077418,706938,13874,-1584437,-964914,3885065,-1180109,-2470923,374966,2525509,785567,-4465507,1063220,2522591,-374011,-1598983,-1236194,3148159,-446218,-750738,518996,-417101,1358907,-380852,855676,-1420050,-1423170,2862172,-182141,-1004104,-2284705,2417840,2569803,-3418005,-286786,1015805,2026184,-1249486,-2191895,2623580,-413287,-136983,-627937,58329,922505,-1294638,1693355,-1269366,-916616,1576465,172063,-336741,-2747326,2689112,1894924,-3306312,-500016,1524534,2355112,-2853144,-1906959,3074754,378346,-728110,-1692589,1619999,1207709,-1971420,914999,-615835,331688,5312,187059,799722,-2443021,1407183,1431743,-803493,-1462357,-456499,3565499,-1268098,-2073734,780754,1361687,124654,-2855510,1458518,878643,-1166399,344487,-349693,863931,-1439451,428926,1272182,-2103424,669749,906919,448263,-1835230,-269771,3059474,-1370563,-1795952,799359,2026130,-249030,-2968151,1748863,1282304,-815415,-1155603,314969,1643620,-1444896,-49962,774379,-456393,-333033,-550,1518235,-1476039,-931539,1672563,590998,-709266,-1245284,1920904,791252,-2111790,251571,988261,325795,-1631365,354839,1814219,-1300115,-315019,674795,544509,-949177,-344884,1754676,-830681,-994432,878587,815574,-584088,-1229717,1512104,874359,-1541172,-231490,1292226,707229,-1614282,125917,1762844,-610270,-988863,525429,1123858,-702833,-1226020,1046198,451709,-820860,-408584,1387738,490968,-1212102,239104,1050078,-372021,-982078,208720,1111899,-1012475,-940320,851620,534271,-1051878,-515388,1330195,-20132,-1004991,427518,793600,-830110,-961876,1034375,510389,-1034223,-104178,972695,45183,-1033524,404481,1039275,-648470,-988212,856185,794697,-829128,-741897,1036393,195355,-1079984,102201,933320,-186064,-1103977,224604,846379,-152323,-939962,469281,826770,-432102,-687658,734398,509140,-848990,-309826,878209,61564,-881951,18488,842619,-191367,-813521,128890,552071,-637798,-260933,807436,-31045,-704545,521359,818318,-634282,-880796,438364,650443,-566685,-422215,588148,208950,-842870,206307,637520,-392822,-591397,239520,550721,-551994,-202128,146964,420519,-342755,-305816,712249,-59735,-347969,-97181,361441,-53170,-709152,220946,517899,262700,-374038,-53446,572021,-601367,-255350,507623,143591,-221551,-251828,895529,-279045,-520145,422585,168533,85623,-318835,451655,374517,-609451,357578,67062,165369,-491068,-258691,241982,-433398,338187,66235,85549,-109465,-352324,498070,-211597,17278,155058,-88626,234852,-638517,284461,343582,57964,-315268,-425126,911090,-154576,-305875,157206,142024,172397,-753980,317306,205644,-223593,246943,-309943,304642,-262798,149757,439228,-478548,177930,31421,496038,-83805,-449232,580839,-139866,124452,116182,-211679,849978,-452033,-128546,-213807,361466,170490,-785147,684726,-123009,-106284,6198,-159736,581672,-660296,473364,-136827,-535152,428085,-209223,125261,-1098780,196435,819731,-482955,-208599,-309829,971555,-53959,-778537,587925,-250410,-28218,-25216,81660,277870,-594162,895015,384632,-316169,-224238,-12653,694967,-454836,-344260,525903,285863,-20913,-765147,690142,211405,-663058,228256,433557,185500,-853011,79482,850003,-484875,-679415,134308,815965,-122495,-659463,931601,-88624,-433905,22701,528411,-201424,-877621,1032564,412870,-599006,-260482,393661,320047,-499107,-41663,499469,-257455,-56315,482368,611700,-672287,-972316,1005276,240520,-748111,-546140,594458,743753,-1284413,-372662,817369,159052,-395678,-300107,926928,-553166,-488748,883361,-25181,-590758,-604532,1074356,191312,-1261559,304998,1193757,163044,-930419,96117,1059715,-776689,-674498,939865,371935,-709401,-414614,928038,-79072,-829560,324979,514045,-421317,-774140,765320,184318,-918936,179980,545236,315636,-1574180,81944,1649485,-799450,-947996,129096,1146371,-204851,-1638428,856841,624701,-776190,-403100,422707,444647,-1158503,425361,954128,-554559,-692585,489511,1293784,-1354252,-796951,1316195,121432,-969915,-328743,1034008,298167,-1716789,466891,756594,-347086,-834875,555302,950469,-980921,-168297,923486,-65690,-610902,-169468,1325080,-742553,-809202,899734,283422,-784636,-1181677,1232837,637015,-1393730,-271192,1184865,649563,-1388745,-473823,1426443,-339105,-330887,109228,783306,-681329,-611699,1116277,17683,-1358996,-96492,949292,-50825,-1505091,787799,1184064,-861904,-779552,1173912,683756,-1055828,-273480,1268192,-22586,-960900,-152794,1327874,-524021,-802615,897527,723961,-925321,-649604,1063388,139762,-1423103,19512,984729,-163893,-1312584,-108046,1645010,-831795,-1157602,427641,836448,-758886,-1031872,1224876,615722,-1052589,-208403,1126939,-90016,-1470650,681504,918554,-395746,-761435,850364,685151,-1293271,-332895,1213921,-29579,-1197561,354234,1072197,-763133,-1175212,769793,577129,-1245177,-582808,983243,140116,-1216465,227743,1140898,-332227,-1299464,420839,939692,-767036,-1034081,739032,701087,-978811,-603706,1104653,628035,-995471,-15911,1073336,-184629,-1200876,436324,1146218,-693726,-959649,829033,671521,-1131092,-59092,1151391,59324,-990242,221758,773466,-585463,-777565,894713,457612,-981840,-87996,1163252,100421,-1083772,220251,1343854,-621150,-897605,512982,847199,-759847,-551208,984343,347272,-902908,-450879,853581,350954,-1023653,169411,637083,-114705,-1012821,412962,821982,-631916,-969436,762974,342792,-731233,-414885,1008661,-225821,-870240,242342,766330,-75224,-933595,827481,549815,-950853,-130605,626145,213641,-620935,295628,1339593,-453570,-518025,301126,415078,-702705,-663882,1123821,-19331,-715033,14995,827648,-184283,-1327829,713022,762012,-278887,-510957,433162,901686,-849210,-342698,646239,-11952,-112085,-563609,927925,-17332,-596959,861077,-10230,-308594,-676960,731544,804867,-1201811,98579,602049,396729,-869672,-416024,1022300,-394931,-63325,236988,319129,-201765,-664932,982935,-625692,-774798,784422,-16272,155714,-1129222,889426,644250,-1365753,154331,330904,938200,-1041737,-558249,1376114,-647697,88721,-792710,973884,567927,-1329445,811067,-385014,324132,-188733,-187038,727895],[0,0,0,0,0,0,-2,0,2,1,-1,-1,3,-2,-2,1,0,-2,-2,-2,0,-2,0,-2,5,-6,9,-13,20,-24,30,-40,51,-65,77,-95,116,-143,170,-202,240,-283,331,-385,445,-514,593,-678,773,-880,1000,-1132,1275,-1429,1610,-1805,2013,-2245,2502,-2784,3095,-3433,3816,-4247,4746,-5337,6155,-7871,78596,230415,327762,75045,-399647,-83317,248919,-45847,-340741,150834,457003,-338219,-55281,245632,126228,-128760,160815,344592,121519,-78985,-241177,-192615,-27371,-100015,-194704,255101,155484,-460587,61855,331869,-157645,-331154,-17765,317221,-249562,-392691,140681,365891,-203492,-43481,374175,-88888,-103793,417410,319376,-186054,-120859,628778,-69287,-788806,132120,418652,-199082,-701910,259211,255847,-596048,-249278,498632,250029,-887723,102725,890135,-148884,-607237,76965,598152,-297924,-817196,483312,727520,-375005,-577589,427044,452715,-988289,-220111,482599,468550,-629064,-379635,799124,-304328,-575861,239592,399790,-307828,-696026,661575,278763,-607001,103339,200464,-441388,-768120,959702,609249,-1407534,-270220,1064914,317845,-1341978,-119183,1559365,-454791,-1167040,-157184,938395,119040,-1576598,582077,391461,-331673,-278030,181523,458716,-953451,489567,857729,-823110,-419085,354828,1711953,-970397,-1207382,868826,917309,3112,-1595558,1345828,921428,-1149342,-226389,75622,914506,-966458,-160827,538152,-1167517,738166,269089,-266600,-1088253,77369,2170190,-1830573,-1255985,1771527,1388848,-1068199,-2637700,2624731,1577153,-1786307,-1143555,617642,2419310,-1447624,-725911,711776,-155154,923029,-490639,560176,-824530,-288704,2060720,-1100587,-1057031,-300141,2212638,407093,-3501431,1021198,1349127,884874,-2049533,-909742,2759080,-1088060,-416627,-108804,75597,652301,-1149285,1292938,-1674020,-181680,1692759,-1110481,-717881,-928950,3030523,-151377,-3376230,1456287,1957838,617207,-3581359,-77099,3949112,-1043334,-1728687,-1062942,2882721,528702,-2261278,1176596,-469356,767963,823,-446972,236733,-1739195,2635212,71091,-1950163,-529685,1135060,3105006,-3355280,-1359788,2101124,884201,-834936,-2570674,2527878,668588,-1462520,261011,-653729,1000080,-1163879,811447,431166,-2008364,1982607,28269,-885472,-1327056,1087446,2694006,-3300304,-734424,2086281,1578385,-1907178,-2956126,3786785,955466,-1758952,-760968,787690,2152321,-2411873,311308,487428,-426118,887835,-577017,963836,-1807866,595626,2237051,-1608631,-1189588,-465736,2927853,-524353,-3158369,1795828,1314020,193565,-2234893,534265,2231543,-1718149,60635,139292,252671,-360772,-371435,1723540,-1782653,24891,1372546,-228050,-1145710,-683441,2800451,-685320,-2619021,1368742,1556137,-154980,-2428182,1213419,2158709,-1493623,-980515,156210,1631954,-876808,-1087523,1529492,-602774,-303558,-59166,1081305,-369325,-1620816,1725555,432338,-1032504,-1118986,1185522,1351528,-2145694,-143358,1585534,127917,-926970,-632368,1631028,-580182,-1097458,1006107,447072,-839503,-729078,1419984,12576,-1404012,589744,931779,-488232,-995586,1090385,1144856,-1837135,-289865,1519912,468721,-1156174,-272786,1680106,-273483,-1210447,543379,1098178,-650820,-1085716,1095474,635655,-1125198,-633823,994031,401954,-1165414,-60315,1416951,-349194,-1092051,269567,774265,-711101,-993036,707149,635357,-997107,-392094,1165910,376750,-993016,201203,1101275,-685290,-994772,805192,699237,-1046185,-544395,1144617,280084,-1214019,21061,1076521,-259346,-1130237,642927,559266,-661446,-504238,649713,288135,-927762,-147725,1035257,177619,-1060963,15890,967499,-132265,-861286,425481,799301,-472289,-505811,920943,789646,-925463,-276714,1006447,290969,-843092,-86299,786708,-154937,-747156,276605,773082,-341501,-261677,750481,262486,-641531,139980,745921,-96758,-756241,496631,588814,-702291,-322894,653033,207837,-721809,308508,547905,-47717,-599297,193661,629467,-486619,-196712,572278,383640,-401552,-623193,586424,215989,-256081,-268644,489770,266770,-663604,-343116,571047,-373708,-349687,-147863,435401,31260,-168341,614020,195552,-156839,-347309,565837,172944,-738864,289098,75476,-372898,-380278,58167,286906,-725826,300784,368975,-228345,74441,-263436,621683,-406613,57038,401588,-192221,96927,-255067,187521,-162829,-488674,102850,-238918,370102,-266616,29614,789156,-311722,-120681,-414797,931001,113254,-627889,308517,239269,419377,-648627,190360,594796,-382339,343035,-261462,66760,126547,-412415,815223,-468151,-269403,100306,-184556,375275,-507797,331309,188439,-275120,191950,-466874,845651,-331403,-361561,319584,-142114,91625,-876799,135390,493595,-378415,-216224,-617190,668888,-315040,-41629,609669,-563859,547666,315076,56676,-376339,-92442,1131151,-503201,-289769,-98041,531104,392081,-880058,449229,267613,-216653,1229,-93783,344936,-584779,-119742,550633,-927417,10241,54276,1064002,-155159,-764853,539666,252175,-306111,-259617,-22993,544006,-1019524,184774,383011,-238422,-690493,20548,1483706,-407617,-585518,213502,525461,-33017,-792429,469218,101163,-493649,78029,249874,64359,-895643,526132,481519,-974742,-298686,306633,548990,-552069,-306954,619231,-514237,-555243,64991,189272,-198438,-488803,802955,421216,-898978,-284700,846576,578586,-1053933,-656764,1098547,58299,-574591,-136466,477615,-2800,-707785,896237,378774,-801912,-434748,847056,370198,-1368069,41355,1077221,-107658,-961684,259686,1211288,-497715,-1179573,661622,534296,-557778,-567489,932305,133428,-832975,310642,643572,-251892,-522049,467144,875574,-903579,-35890,837743,4273,-940605,80370,1599923,-217781,-1286386,123828,897022,-12949,-1524964,561528,955502,-824371,-386334,151926,579749,-550770,-296724,890878,-623044,-453953,559646,975337,-856062,-1135078,1576832,557090,-1356434,-267759,1035987,307992,-1278963,99598,933888,-816511,-647799,185177,799024,-733396,-496880,1188906,-22767,-776434,-300680,772331,-341848,-1246693,965942,864716,-768500,-1065823,1053372,1029179,-1252816,-503997,863801,454552,-981061,-501053,1202486,64422,-972290,450203,912844,-43059,-746993,957267,655684,-1216894,253682,892692,288205,-1232282,222547,1466180,-1176150,-483380,700365,666926,-1044577,-723189,1342220,286867,-883212,164051,974890,-304569,-1026385,859458,731024,-814249,-349092,849840,770246,-1267037,-136773,1106229,-160708,-865271,12364,980581,-270619,-1297096,537414,840087,-812208,-730646,1219302,378582,-1054080,-58822,1068333,240020,-1019638,248959,1273862,-517306,-711199,895884,617066,-842313,-626297,1097707,-205727,-1066852,145422,902612,-495136,-857824,656696,763359,-820038,-728206,1001087,425617,-1046129,-296484,1096313,-143431,-1316959,-10897,946583,-599478,-871776,552873,392898,-700508,-617624,934308,284225,-1100132,-44287,1173476,-236566,-1175500,299612,893930,-550432,-870274,675780,421015,-922757,-132308,892240,382570,-964844,-131348,1006516,-476223,-818146,781427,736621,-885686,-811049,1052436,174381,-945235,142681,1061823,-334234,-915946,301719,762836,-650648,-687286,1041894,293968,-1138935,-547307,807697,104679,-895045,357227,1028010,-336673,-1015065,457285,674975,-713410,-861222,728265,213389,-821632,-460661,1037863,152417,-1448763,432826,718562,-212435,-604080,650844,733696,-923999,-388075,568574,6683,-1004211,-316312,1202222,-535544,-733453,761429,309219,-330038,-971889,1317634,66260,-1276021,582685,670308,207911,-1083455,34025,995423,-601206,-137207,247552,868638,-673613,-776860,770276,42660,-393546,-291127,415581,473594,-1021425,552095,268026,-578989,-169076,345609,741079,-1124601,-293964,671652,-153,-705667,-612762,1072851,-272656,-856664,701044,-169191,353075,-556337,209272,305001,-1132202,684675,113058,-298747,-631924,189377,1109536,-1543078,47498,527209,513319,-258185,-1305214,1684768,-400573,-469509,84940,4059,914037,-1495555,387712,298860,-539679,522879,-468528,1037562,-884055],[0,0,0,0,0,0,0,1,-3,3,-4,7,-9,11,-14,17,-21,25,-30,38,-45,52,-64,72,-84,98,-110,128,-146,165,-187,213,-239,265,-296,330,-370,404,-444,492,-543,595,-648,707,-773,843,-915,997,-1085,1183,-1288,1402,-1527,1672,-1833,2013,-2223,2470,-2763,3116,-3547,4094,-4806,5764,-7109,9145,-12543,19368,6196,366240,53932,-220,69912,-231627,-216275,-294277,294536,70701,188735,5092,70633,195104,-281488,-256839,78284,209483,27321,-42549,105942,167252,-363850,-286650,341804,344381,-82062,-328338,515521,212259,-399124,275073,495085,-154298,-738049,296737,573569,-503377,-234519,743487,-207595,-390511,-123596,275525,79558,-361810,331675,63000,-265046,-52231,222984,350694,-316475,-151435,587803,-445551,-267648,-54280,229363,-338897,-447459,583079,307116,-438017,-541160,644921,328981,-818689,228970,469964,-101056,-667959,250643,948363,-899861,-630441,797635,753141,-918626,-843520,1265810,323023,-1446496,-191972,417337,504455,-1150270,426779,743677,-818748,-166225,190096,456940,-681662,-30313,1151471,-792610,-276569,105262,291245,-112167,-1282005,1254554,-67273,-505571,-181105,422729,1007882,-1765569,345125,852027,-97563,-92383,-593621,1362874,-940242,-446537,1380074,-448195,-374258,-900928,1948613,-45398,-2684296,1741296,1161746,101258,-2177062,606507,2997335,-1877038,-699419,-85823,1323240,55627,-1923332,2102382,-916966,146462,843860,-517452,516168,-1452722,1969238,-10911,-1746921,1218305,-98601,1137201,-2375954,695028,2097921,-1922737,105462,-783364,2029942,-1049180,-2205520,2207963,-856966,666736,-1373780,493510,1249769,-2509798,2423512,-769708,-1033070,-187005,482719,2693994,-4628939,280662,2718467,268957,-1610777,-2913264,4940788,-96884,-2474338,135543,-56829,2594339,-2986208,661172,950405,-1340835,2019641,-1653666,633591,-1039944,464639,2542063,-3769374,926587,684905,718790,-771074,-2896298,4528839,-1272023,-1021600,-584922,980857,2637770,-4089619,1596650,875119,-435407,700190,-1758807,2727386,-2085267,960148,2128124,-2793442,403227,-519359,3757917,-2012766,-3802803,4100678,532255,-180171,-4196525,1690282,4127025,-4347572,223345,-90106,2149175,-400838,-2374980,2832552,-2174928,1286968,258230,-1079697,670726,-2038674,3702935,-1558348,-1980959,2077228,81378,1277611,-3684573,1862368,2360631,-2731647,257086,-842512,3137825,-1833134,-1633590,2660667,-1598460,803903,-1140524,1250922,296881,-2427341,3579207,-1374999,-1309470,-226123,1605016,1833490,-5088716,1557596,2419278,-176249,-1900325,-1387497,4668390,-1780405,-1768733,1076241,44840,982484,-2456743,1757852,132717,-1826145,2039848,-522360,538237,-1793579,978704,1960602,-3038553,976573,637962,842368,-1601715,-1470685,3269020,-1389787,-894467,-5182,1029254,610631,-2926721,2036924,406189,-976045,414,-30912,1562615,-2382985,687500,1699404,-1393543,-852381,262237,2505957,-1873868,-1919066,2506300,502329,-624020,-1554614,2280936,817008,-2522647,967808,634553,1598,-1224910,569796,1616027,-1856244,-195149,1043367,86774,-961626,-611966,2053004,-734238,-729857,937324,1017653,-180096,-1338527,1653725,621225,-1719705,-236220,1176566,534995,-1561647,140339,1554891,-1020705,-851638,702320,1448861,-1207013,-1259406,1749787,206360,-1580691,-432416,1726069,17297,-1849532,758579,1190869,-1091351,-1331712,1096358,1286421,-1518555,-784092,1405029,506727,-1497787,11145,1382102,-508040,-1430843,740592,945772,-894638,-730561,976328,484689,-901152,56457,1181362,-133059,-904833,384522,993382,-448428,-881313,605847,851593,-939943,-572016,1170433,307843,-1222035,15949,1393572,-200024,-1399675,525294,1062014,-873762,-897609,1002276,679136,-1059326,-559350,1159541,397218,-1453878,115696,1049242,-360681,-1161627,638483,578010,-780765,-615893,808847,529902,-766063,34416,733201,-183684,-730117,24437,756913,-500031,-426168,557510,538812,-610925,-581857,806990,-30551,-823177,51930,765115,-71557,-977334,591067,637957,-727015,-278659,526312,690376,-989301,-198083,991292,-120488,-827226,-66300,993883,-287672,-1062221,982395,241822,-330571,-440296,618767,563969,-1019772,114744,733161,-377918,-342910,141298,808794,-822611,-415179,533588,-139032,34185,-403245,677192,55245,-554386,608214,-102460,83377,-512841,45531,737044,-735515,541272,125826,340703,-275740,-285055,935821,-837591,-225095,236904,402437,-149662,-1442378,813300,-71334,-332448,-17557,-19823,906743,-857959,170486,251363,-465900,515643,-229835,796846,-568960,-322736,1190232,-843641,103497,-333524,127196,361633,-874108,871205,-389347,587857,158044,-508640,840006,-568839,260267,-105080,37495,638611,-1064207,546607,-128298,95968,-290515,-520662,555453,-643892,633062,-193005,-550268,423938,-359844,768959,-950658,-163261,944281,-374437,323734,-649363,368578,534637,-490854,568495,-1101724,703884,370543,-372304,148158,-530366,975341,-439971,-399635,503339,-351480,518206,-501659,89874,-79304,-279907,863930,-975362,226016,68350,-74023,97543,-468587,979623,-653263,-327919,403140,244908,301501,-1019610,525700,732519,-251594,-266461,-607388,797083,-256826,39332,211353,-337542,629516,-234450,142924,-181334,-419576,656627,104608,-206147,-367501,122426,607179,-807961,-213642,307950,363699,-216967,-529713,747130,240485,-544349,5169,292135,-48724,-505886,494187,263784,-130939,-56933,7722,-133630,-279296,584050,306222,-983480,-319033,563149,227586,-850949,-301867,935946,680195,-669536,-286346,794545,320288,-330487,-366078,235250,30122,-490320,262784,-199082,-161365,-22007,361369,238438,-742052,336788,475535,-113942,-674566,36216,669613,-863101,-399352,517604,451964,-408758,-410604,1131555,-148511,-795423,-106209,238675,162245,-715550,530355,248551,-475490,289296,309269,87677,-723360,357850,1217165,-807655,-575714,326062,997098,-572523,-1010641,786530,250775,-298943,-591410,360581,480878,-988039,366734,93489,-273776,-45682,128225,894073,-979292,-410840,965115,-98828,-461615,-383163,1051805,-227833,-915544,483490,682468,-186714,-913466,633449,734552,-977195,-178522,384469,141980,-786413,24795,1088777,-593678,-200286,484289,544820,-377141,-768251,1228725,59119,-793646,295018,530786,305999,-1207045,125440,452879,-396021,-247867,-27339,617212,-494702,-234738,655411,-117933,-438043,-405290,796078,-395610,-1115706,502373,158267,-561567,-643625,485191,613319,-1160866,-58562,885291,169442,-727259,128631,1140340,-492337,-766000,712547,728095,-710751,-578569,806069,-48665,-818528,-301493,674826,-118655,-943530,55335,382545,-396314,-576434,588769,379585,-537414,-306206,779360,-83366,-716431,159825,695279,5396,-644072,306017,498275,-617282,-513549,828462,84100,-712080,-310348,604367,-311235,-730848,712921,667703,-591014,-726277,616191,507041,-614425,-335937,966304,129873,-842788,-26144,858412,-207815,-1058418,582575,654057,-663787,-330963,583730,349742,-426332,-201107,504870,-112636,-714306,-24022,663054,-247214,-521308,110266,541084,-596681,-184388,491764,150859,-500272,43835,611565,-232069,-321331,70835,595942,-502866,-477727,538504,222194,-520415,-348768,680532,-100569,-808796,190052,569187,-130403,-347907,192505,901374,-847745,-319817,851357,102359,-616699,-245074,1008742,2465,-534302,530297,224836,68110,-756245,254437,316037,-759104,213277,50294,285797,-108899,-271773,703826,-457396,328631,-54672,108836,-254377,-740452,835184,-214763,-323992,163212,377731,549793,-1323319,465671,316047,-349003,-39239,-255104,901115,-958894,-114180,835590,-268009,-11035,-573851,975931,-201190,-1012530,966828,-325079,346193,-715660,405466,1025707,-1207997,600064,-324764,525915,107929,-1409476,1070411,-648718,445435,-150735,-757534,1138064,-915317,1095077,-460650,-309086,662341,-824289,902716,-1243865,516352,581158,-946781,723908,-953743,1280070,-444946,-851690,1080564,-962195,1129248,-866542,360987,83640,-1300795],[0,0,0,0,0,0,1,-2,0,0,3,-5,4,-4,8,-10,11,-13,16,-19,26,-30,38,-44,51,-62,72,-84,98,-113,133,-153,172,-199,231,-263,298,-336,384,-438,492,-555,625,-708,790,-887,991,-1109,1237,-1377,1533,-1708,1900,-2111,2344,-2605,2898,-3226,3595,-4015,4499,-5065,5739,-6559,7605,-8995,10995,-14389,61842,-255843,-215854,159498,-6220,-248140,-51694,53401,124115,-240630,14936,2714,96074,-196545,73860,-133681,-9615,-49166,-260072,410143,105695,2778,-204737,128908,412121,-258380,-119868,497402,-27948,-551453,101634,659823,-39754,-679968,127732,622497,-560371,-227963,288374,548131,-513070,222745,446062,120837,-490018,44438,393506,-432560,-323259,183172,108013,-161978,-23802,409851,-59165,-318748,94950,107854,-32573,-621826,563757,64168,-398212,-282727,131730,336708,-606718,183274,745060,-111231,-408160,82337,907036,-381899,-1329790,957941,356985,-695025,-1027746,922716,769859,-1729305,125949,1259534,374984,-717175,-441697,1403809,-687305,-304162,521449,126132,-3032,-437691,1098462,-412839,-939323,785750,-97794,235432,-940357,855677,726632,-1116034,386641,244540,918487,-1007445,-455446,1512441,-679831,-316644,-269112,835018,75253,-1263535,1407722,-371443,-520427,47418,535617,771420,-2770799,1224785,1808033,-910378,-1233043,-252974,2954404,-1660536,-1650466,1149134,263831,437191,-2092553,1163939,391755,-1446576,1226197,-788764,649197,-864902,544189,1225122,-2555752,1199015,635289,193366,-965795,-909439,3099075,-2014888,-686622,650738,807747,879690,-3051840,1949329,645322,-833832,264819,-652632,1839942,-1880455,574921,1064715,-2611131,916975,-41172,1930505,-2622843,-1590549,4353134,-1089622,-1218331,-2229477,3119408,1797137,-4332151,1226869,414045,1513614,-1565410,-1412472,2686764,-2083521,1474312,-327513,-872376,1171136,-1208528,2479171,-2598155,-801983,2412501,-782628,148258,-2922942,3091252,725354,-3458912,1385869,-197740,2468611,-2718414,-658668,3069040,-2134822,1111502,-1500678,1285070,94607,-1857431,3435305,-2782184,-257279,958792,971503,182842,-5043824,4397896,1372804,-2162830,-1645288,146284,4928078,-3666096,-1313442,1961635,395393,887415,-3169832,2386657,-291140,-1177716,2201683,-2301705,1070371,-1174986,1567673,747351,-3781947,2939958,-132093,96877,-1995145,-250486,4074576,-3494441,-301582,644643,1104692,106581,-3374163,3581557,-293428,-825632,335131,-555466,1898625,-2660326,2120970,587622,-2661715,1306054,453816,2070112,-3618894,-217070,4231812,-1743913,-1245628,-1246737,3380045,-175430,-3831001,2019550,167854,520878,-1583745,232321,1735524,-2859572,1800804,204296,-784969,404,-285174,2436146,-2846835,-335529,1971052,-626421,-312397,-1861607,3023957,-345378,-2330901,1166072,752889,1053646,-2206978,909599,1699546,-2185782,304020,134770,1113651,-1574442,-817978,2765424,-1560865,-830183,407894,1597417,-996328,-3006444,2724479,685593,-1684601,-797741,1258633,1720589,-3012805,351309,1642855,-383765,-828974,-312802,1763583,-1271286,-859458,1833666,-507447,-725093,-788763,1741143,-361884,-1951998,1273794,580747,-444753,-1311216,856390,1335717,-1798151,-51810,913082,405899,-1234977,-401816,1992555,-860092,-1040258,690226,1018639,-754110,-1451262,1759052,640294,-1727882,-60129,1498510,451892,-1829387,616273,1816748,-920119,-1126112,1072142,1394360,-1153816,-900840,1648392,497349,-1455746,-236473,1164513,-267736,-1402431,766381,1117602,-548954,-967163,504320,478776,-1159294,-197984,1048198,-149049,-1087227,-16381,1221599,-496122,-1073179,782769,1125839,-1095966,-702181,1307169,517737,-1097517,-242202,1303112,-133143,-1712012,561476,1235069,-494223,-1283362,888813,806677,-1206834,-810504,1216283,277672,-1338712,-84840,1319638,-304038,-940657,573298,926141,-708848,-842298,818328,455052,-998095,-294327,885565,22087,-763216,65875,735380,-330137,-686554,626433,618455,-506274,-100891,761692,52289,-945717,69380,634644,-307544,-897374,-44111,1029029,-620886,-598839,780319,379254,-438288,-653490,1299673,-128309,-871923,181827,971266,60381,-1021078,586002,384448,-758874,-208409,533239,300361,-972203,-175996,968408,-479082,-250619,74682,772912,-171180,-757589,1089011,-294176,-61306,-233918,125813,387771,-885636,461718,82114,-3130,-82234,-453171,652789,-462182,-77738,183107,-312025,51095,-690096,872847,-153598,-786497,762720,-11943,83305,-972254,369309,772917,-649875,30445,-324842,637358,-456974,-450487,796617,-949625,323545,118292,-24128,-106523,-799379,1023578,-406948,-548199,109766,-344929,748601,-1154218,581968,575624,-376860,604117,-664410,678029,-205624,-292504,155551,-877031,1032306,-792981,131333,247921,-478982,765544,-823962,591810,-96262,-297556,275528,-812667,569506,6256,1111,102708,-626511,977054,-410681,-15651,-286861,-195128,1016088,-681604,533900,-220506,18460,993553,-1048755,358667,-285528,445949,174912,-704299,613830,-257050,248161,34506,27860,483169,-516905,735281,-312545,-298064,527679,-172142,204664,-479964,123225,64636,-1247759,504033,166266,132720,-430494,56469,1141020,-585195,-97216,-356987,376499,133999,-473239,293685,-477392,450296,309010,-98903,59966,-325271,342696,195257,-553747,1122,-204247,832478,-488062,-509034,513254,64495,61019,-579313,395607,-22962,-782048,134541,635007,127982,-417830,40350,194182,-457992,-197790,55615,-62371,-360348,325148,250999,-755489,-285301,876484,365435,-1008585,-325126,986441,683715,-490397,-495793,727869,427651,-632895,-253339,233239,126422,-417851,325260,38491,-462493,194945,309478,739,-545169,41449,526628,-34108,-481651,43448,846468,-579980,-710281,917606,341586,-536621,-622362,704894,235304,-1138776,343317,538277,146051,-462729,246097,482491,-539338,197818,289470,-32314,-314493,-104391,1173228,-519398,-815009,697380,665204,-170403,-1289726,563224,487651,-813020,-320792,-155445,489369,-610882,-121050,732942,-292531,-74473,-82079,532524,-283912,-696374,1017211,41224,-474653,-187280,857499,-95413,-1515375,540326,783823,-337620,-843975,343432,1108088,-908989,-528300,713356,-67971,-455060,-436420,935252,-147065,-353618,624573,225443,-300638,-784452,785636,386646,-814064,202894,754386,14785,-925923,56881,921954,-423527,-5632,213618,441843,-548020,-526301,880820,75435,-531492,234171,463370,66697,-1017953,552973,458981,-599311,-642951,374642,624550,-970721,-259641,691229,-51550,-969958,-383505,1024895,-351362,-937099,417416,310964,-458611,-590989,698848,309418,-1001843,-95759,815030,-259696,-566741,116903,811515,-379504,-562858,699923,623729,-404054,-457098,678078,234831,-638392,-39356,678812,-138897,-688194,358452,790349,-717354,-415259,375424,454306,-568260,-329966,706356,244388,-644033,-22120,955055,-487418,-786774,479301,598099,-566978,-489108,989437,326378,-1046849,232397,1033655,-34245,-1162989,213732,716443,-549592,-418155,536058,588092,-677140,-90243,707311,156794,-384289,110918,320872,-490391,-707252,395675,384666,-163155,-50445,566050,154270,-436982,-185388,755599,-412581,-642890,151114,757283,-271413,-465845,775676,460998,-673402,-300467,707832,162366,-828315,-41845,645520,-293147,-532992,358315,806969,-786264,-348296,751939,52047,-317393,-92450,717288,84315,-1072101,771714,449661,48079,-373613,56399,692212,-746932,64703,208533,-124546,-37446,-498390,666104,-221480,-574999,298856,16282,46263,-695452,533937,223041,-635523,233250,-20209,207231,-840697,-171389,1174466,-714073,99242,-13461,551003,-74306,-941628,1223853,-527799,-94818,-35214,225799,557254,-1232714,999634,145648,-483272,71948,-314176,1113224,-820044,-7322,837015,-625604,528857,-1278026,825754,276039,-574876,694935,-1079874,866154,-558858,371043,277750,-988564,1046318,-662770,336260,-96123,-582853,1488068,-1317951,443331,-355893,49161,664235,-1231516,1341902,-471973,108869,427228,-600983,1064049,-960931,825173],[0,0,0,0,0,-1,0,2,2,-2,0,3,-1,1,-3,5,-6,9,-12,16,-21,25,-29,35,-42,52,-60,70,-82,98,-114,131,-148,170,-196,219,-245,278,-316,349,-392,434,-487,537,-594,656,-726,797,-874,961,-1056,1156,-1260,1379,-1510,1648,-1800,1965,-2150,2351,-2572,2812,-3074,3353,-3609,3745,-3383,425,52242,204933,119426,-114713,-218662,189636,150363,-296915,205506,273365,-93119,-174754,234372,-6816,-198411,-121796,160315,-145651,-29949,208967,-46112,48212,-64877,190161,-284104,-123058,357924,-42248,-437667,80776,551554,-67637,-443153,372378,414545,-194628,-348776,283451,468573,-449217,-113570,552784,389543,-671703,-88543,354393,100964,-433534,-229794,505089,14271,-468423,72494,387448,-70685,-187109,283848,267685,-481353,-217393,438622,18468,-247839,-178920,490223,-84985,-453582,629219,399862,-387993,-183503,259320,107763,-1169300,429364,401548,-678638,-417482,328943,842153,-891824,-137489,884623,265078,-556084,-678985,1006168,36046,-892885,268899,412642,138933,-772625,335255,899536,-915000,-257831,363741,671723,-881417,-419994,1514060,-314831,-604470,-412183,1016896,414808,-1054858,1047563,75945,-565912,-399322,74599,398323,-1211892,608995,629083,-720074,-345191,310464,932562,-1514570,-6493,1641019,-562311,-682517,40591,1933929,-496170,-2007292,1558522,896960,-93928,-1809310,770036,1597486,-1517041,-29536,264739,397867,-561695,-817264,1733753,-1061175,-752627,651803,835002,-168555,-2189157,1651246,628472,-1343106,-45162,95262,1670036,-1716781,-101505,1257906,-851762,-4446,-316648,1379169,-837092,-785797,1887469,-876292,-307837,-71205,1064435,-412739,-1950666,2675453,28414,-1705759,-502487,1431834,1739789,-3565114,106820,2029310,209276,-1062554,-1511054,2712020,-616326,-1236600,572518,-344686,593315,-1574902,1433186,245159,-2418023,1438783,343620,801210,-2138767,-21420,3129073,-1949757,-411711,-127396,1417753,-191080,-2442319,2367856,-579912,-263526,-423960,453094,859900,-2132557,1849294,-171085,-1254289,678866,120367,854899,-2780799,1072906,2229360,-1892826,-731968,118267,2803637,-1647555,-2277529,2742332,457409,-154335,-2266765,1056020,1993229,-2207871,1153058,130843,236466,-691547,-406463,2292617,-2482661,-190049,1529192,442163,-618415,-2227663,2915896,30297,-1758278,448094,522614,1397790,-2684660,972475,1523761,-1572906,248893,-267497,1015376,-1702741,-170383,1936003,-1864895,35679,312941,1197390,-1101095,-1647581,3132351,-693467,-1298361,-364197,1637301,743501,-3421511,1003384,1713481,-530516,-1174458,-681499,2210879,-1281773,-887901,1243561,-380520,-54018,-1018406,2076181,-324557,-2019483,1516057,810786,21944,-1848005,740921,1656266,-1797907,-202253,620657,897348,-1365307,-820702,2059211,-872057,-849722,382611,763003,-534301,-1564108,1753127,-27035,-1366240,408640,944320,16763,-1929871,1238868,1275929,-1480372,-718924,732625,1155721,-1650501,-792580,1770262,-95034,-1104811,-353760,1614364,211582,-1567648,915477,790702,-738844,-991136,681145,1462793,-1611188,-146309,1015318,131202,-1334456,-190170,1776160,-480315,-1211439,576021,809543,-828938,-860427,1260476,284030,-1317172,288891,1095345,-130367,-1412691,565121,1032814,-1126082,-537093,1118555,629960,-1208471,-313099,1614871,-233320,-1343517,415247,1105672,-351215,-953193,974575,726028,-892982,-722343,866936,519536,-981977,-42210,937198,-27362,-1051682,-1581,973879,-672411,-672541,842850,914527,-661035,-414651,879633,546161,-1133888,11924,940005,-231028,-674693,560216,717820,-654139,-501081,928835,301394,-869191,142150,791171,-490995,-760683,479965,768467,-650853,-598233,1074633,468402,-1200135,-23223,918607,83110,-984101,124612,672035,-450815,-754300,493428,779347,-747275,-454257,435544,234916,-655063,-116317,813420,-176046,-786387,255985,658018,183010,-773930,126979,354258,-418297,-424368,662974,220637,-706194,-319851,447245,-387508,-470494,451517,317626,-522268,-338253,568730,129909,-806706,179001,821244,-312292,-478205,636356,845104,-557450,-222134,340904,170494,-518618,-246687,638652,-108374,-245776,100194,406047,52935,-851729,465956,313356,-450568,-274261,68196,354108,-591728,-149966,216307,-307349,294395,-214590,572286,-96609,-469249,552056,-267424,108266,-88996,161542,-131108,-626608,616321,-81412,-305067,-152134,278788,302911,-1097287,91579,220563,-36268,19489,-196823,396513,-286729,152000,323008,-428862,179091,-62891,485717,-402311,-333006,651164,-231920,133327,-294258,144493,530608,-441743,204053,105159,39996,14529,-176356,423696,-866753,104760,-178818,-148206,240599,-439041,742537,-377012,-247240,377136,-182568,231096,-732225,812811,129930,-738251,-94530,266785,357764,-1058538,-246561,509439,-367280,60913,-153464,147892,-243313,87627,1024389,-1176498,-300034,620828,524205,-440814,-979144,1301227,342992,-525691,-126495,360825,945537,-642840,-143536,337488,-269964,44565,-389445,522474,-394341,-150531,395170,-390948,-67314,50665,542533,-304509,-759064,953067,310021,-434996,-537382,687843,888793,-1024019,-274732,640229,455608,-747908,-430726,844934,168651,-21384,153439,-217550,-255135,191762,1401911,-505172,-1241471,833512,1220350,-232921,-1632004,839123,1202604,-621367,-971158,600539,838067,-980514,-429400,446239,102961,-135704,-186572,533073,-75565,-333346,475910,-151622,-183220,-193635,786560,55206,-909589,354006,912231,-104784,-1149069,577534,1629923,-964437,-922713,366256,1072552,-620109,-873218,844445,272286,-364301,7466,357500,-347430,-738947,1228229,314275,-1246735,-240122,1105200,560300,-1762011,94264,1606716,121081,-1275363,29218,1213839,-496891,-994314,785862,301827,-372399,-373180,958770,262779,-956666,482467,148511,33369,-718780,511821,677026,-1083384,-259785,721915,331214,-1169796,-426077,1530153,-96013,-854648,-132459,1046338,36448,-1635604,767204,427520,-624472,-271523,417131,461395,-1419600,422586,1095862,-656704,-791222,422339,1195572,-1115812,-851328,1163989,462883,-915502,-265857,780301,-8067,-1275677,580490,697786,-129216,-798390,681716,892393,-1185818,-282550,1000064,66706,-903710,-47413,1247648,-668294,-1054953,491030,882210,-294352,-1251666,1000967,700837,-974814,-559714,790163,312998,-1309538,-216153,1405723,-87171,-896111,487827,854637,-842471,-785926,1247706,243196,-790918,-287123,1231635,-397633,-1120757,575832,1156189,-725258,-915418,1077814,816920,-1064597,-340953,886711,-100048,-829761,386164,861957,-328563,-987738,606594,937294,-624014,-826591,727695,536545,-1077389,-399055,1097999,5843,-1090046,156123,1308321,-416857,-1027698,536374,907186,-792634,-613573,1127196,507308,-925052,-151821,1134235,-57940,-992572,487662,1029170,-515228,-755204,545579,506030,-1054512,-173066,994278,110044,-840426,221024,792031,-224515,-752134,503207,567472,-871968,-558017,663266,393938,-1093881,-70403,1023926,-185136,-915557,283910,838726,-726389,-854457,919719,474974,-1105470,-532356,880253,344644,-789667,-86215,1039901,86077,-1027354,449760,686647,-931889,-478746,611137,347058,-970390,-81710,967064,-141884,-680294,221959,1026969,-578701,-729537,583192,394680,-687726,-260829,752523,171189,-861452,35974,575982,-250293,-1116665,319351,838853,-488423,-603484,729495,348044,-763894,-556901,1036416,194321,-752217,27312,785935,101404,-942337,331836,759547,-663703,-339302,677168,485311,-592306,-274638,896189,-274646,-474028,41250,899060,-147632,-849396,1015958,468933,-443078,-164530,323815,356818,-904934,407522,282670,-224401,-254106,98951,1150968,-725124,-222076,1004227,-51276,24707,-336077,919171,66406,-793658,447463,226463,151253,-779919,373256,1210255,-867203,23144,178351,690535,-477122,-793614,1108838,-268448,-441383,54187,228280,240625,-1091623,1227864,-23025,-848919,126779,-68939,1053675,-1280406,-28260,417182,-200243,43132,-522794,585853,-257836,-316970,715294],[0,0,0,0,0,-1,3,-1,4,-2,4,-3,5,-9,9,-11,14,-17,24,-29,34,-41,51,-61,77,-89,106,-126,153,-178,206,-241,283,-326,375,-427,490,-561,638,-722,818,-924,1039,-1163,1302,-1454,1623,-1802,2000,-2221,2460,-2718,3003,-3318,3667,-4047,4468,-4949,5492,-6105,6817,-7671,8713,-10029,11806,-14421,18843,-28564,61939,46495,-356843,-358346,-64363,64691,-193885,24001,550371,-39444,-86315,139006,393508,-301576,-107969,-905,-388364,-129051,-158476,50775,-368249,403,364437,-133938,-499253,438491,229086,-344132,-163780,452624,-158102,-525223,237729,289950,-380125,-295702,74132,481289,-351070,-230626,355840,36412,-308084,-49598,529942,340989,-368876,85222,608572,-134540,-490861,18665,790939,-169464,-619025,299993,460014,-337719,-613400,421436,273464,-542696,-73868,588245,21456,-603203,264329,332037,-767160,-273230,195920,-65647,-778608,284939,768070,-461283,-491835,372231,748363,-732971,-662074,911164,261295,-672346,-162036,917994,377091,-1072576,507509,645461,-88800,-734322,255681,956028,-590912,-394921,580536,529177,-621720,-931303,1203279,322626,-982935,46373,548928,379342,-1243441,371350,961183,-940433,-149838,-35539,344105,-839898,-194010,1158889,-805906,-54442,492198,753041,-674244,-427166,1909420,-483578,-1250090,289930,1283015,219570,-2470580,1093989,1218726,-891549,-642825,-223557,2218088,-1277419,-541355,1154516,-115767,-89806,-1073411,1311357,-159564,-1586938,1335392,134352,-221226,-1531380,858056,1914376,-2101218,-160674,438982,871498,-893239,-1099674,2081665,-996467,-193697,-21383,244873,374349,-1693567,1646202,-382141,-944871,907735,-170200,459933,-1919876,1749421,852070,-2392229,27053,763579,1720344,-2584483,-1169604,2959127,-450228,-922478,-1225661,1740217,820326,-2560591,1373381,-266232,276023,-403513,-128107,1662834,-2375094,680313,1544844,-594057,-913789,-864090,3305029,-1104937,-1709827,1108676,617705,914693,-2539663,1457681,689676,-1759710,781858,-478467,1153928,-1538405,293283,1632335,-2102908,832785,124079,575136,-1279157,-589051,3036814,-2419283,-875860,1102489,1938267,-217512,-3561850,2927106,954679,-1191785,-1060190,177876,2537563,-2174353,108303,1226479,-909490,301522,-881468,1978208,-1190811,-1232431,2458739,-444468,-448991,-1694570,1936992,1473354,-3244989,808401,836328,934417,-1508840,-443670,2290329,-1965118,6358,278404,512571,-298657,-999275,2403034,-1143925,-866401,1335870,394606,-36295,-1809351,2316652,464922,-2871624,962334,896765,1096239,-2674477,-102873,2733780,-1251037,-816398,-420988,2306851,-214637,-1680231,1732590,-295963,-449858,-588783,908565,955994,-2438839,1081605,1141821,-583711,-1683052,188788,2479387,-1721408,-684436,1445542,345093,-429277,-1233708,1989743,-618020,-1585624,1184732,258731,-121360,-1647354,1011841,736919,-1823781,448165,1038326,123743,-1498600,91057,2065685,-1420267,-859701,1101573,1229510,-1045607,-1628665,2073707,187027,-1151418,-104034,1199024,497449,-1938315,532644,1255247,-829486,-596925,460273,1200859,-1344665,-932106,1506017,254787,-1016541,-328203,1509314,-163626,-1331748,759052,496166,-545188,-839985,956442,906901,-1419244,-109256,1106607,20182,-1077878,302356,1430355,-1055510,-840874,1029732,404962,-830760,-510258,1352999,-54595,-1627322,239015,942680,-663652,-1344581,736862,1001441,-966521,-936963,930655,637140,-1108416,-502200,1218914,47605,-1206126,66979,1103609,-166017,-1041777,514134,778089,-955378,-784532,1060558,414494,-907245,-365741,746230,-100055,-866715,326174,857981,-656240,-494891,618250,266176,-868913,-179419,1108438,-238332,-729474,582787,819213,-863588,-768836,929651,622746,-768448,-193301,757382,362748,-1035815,186275,1099300,-401020,-824323,474378,709681,-537984,-533789,220648,638258,-617842,-366096,686340,191106,-544320,130127,828444,-219659,-491880,420388,696582,-319511,-475012,571030,309840,-657720,-13167,597845,21852,-481044,245447,327191,-457825,-302927,667344,145973,-782158,-60941,772252,-237443,-647076,236329,573739,-575181,-386447,863848,90083,-296039,-262748,613637,-39584,-470492,153836,394482,22456,-395243,198147,469618,-471163,-61232,35499,257997,-362781,-9513,354519,-145472,-286276,-41695,289386,56562,-779654,657047,-6918,-330417,236904,-21246,240961,-500135,351296,132321,-337524,-216824,233515,545681,-778713,7336,749017,-517133,-373769,60692,395814,148285,-268788,292197,-455668,-31122,354440,-2624,-158394,-779368,756633,21870,-212133,-179884,-278983,593978,-310447,160068,191626,-311243,237936,-395268,566247,-71227,-118519,373832,-113710,330142,-255822,278611,362218,-386946,408066,-261048,126241,-102183,306868,706984,-850375,220046,572832,412769,-338436,-661439,1087552,-52050,-242971,-91013,-173139,58889,-431079,379737,-555296,-595542,552085,133281,-283245,-704377,929119,763557,-1122636,-98075,260689,486529,-427666,-539545,907696,-235778,-182243,60147,164210,-50145,-323692,553902,-314974,-281503,313402,366881,128738,-834860,545586,293309,-821508,-276858,620480,884026,-1068662,-539590,604820,453256,-492602,-595641,638091,159007,-221528,253013,-60782,-309679,-61590,590873,-462438,-1274918,647172,737715,-411112,-1387906,623339,1316100,-809819,-766378,428133,921925,-460260,-963541,1002178,255429,-199962,-38192,349568,311655,-182953,425658,45485,-557327,-247423,557780,276511,-863333,347471,601151,-343333,-767512,-120284,1280085,-721912,-1223623,418257,918142,-282024,-1169026,650466,473564,-585289,49544,508967,192436,-625793,684233,423740,-1112305,-180815,1069423,533469,-1536700,-371725,1568944,335,-880103,342077,945482,-205031,-960947,510327,629524,-266269,-131816,607324,395906,-899085,262841,613034,-359140,-397555,198019,699109,-939610,-618555,1062880,93095,-842728,-714482,1546286,231048,-1175663,-54743,872408,177914,-1438059,581566,903273,-945629,-372419,595451,85187,-917912,2018,1165247,-897490,-1082773,606012,1036286,-588841,-1150804,1351990,564799,-787264,-300860,932026,346752,-877798,230509,750670,-502333,-490607,423684,856824,-764365,-526894,1129345,-15515,-886107,-329912,1074144,28969,-1291669,430375,1237364,-498867,-1176553,588627,955280,-1287057,-275551,1030731,608130,-1030001,-337636,1300170,-409992,-1032247,634827,767894,-472602,-1137572,935432,493254,-1060217,-159440,1093842,72407,-1183996,423171,857321,-703015,-612648,636709,601533,-1014020,-500124,1279234,23504,-993825,-70144,933529,-183566,-1227794,461898,754350,-667590,-498054,798162,765752,-879887,-325401,1155291,276801,-1298874,293446,1165888,-247132,-1180743,534536,830958,-758279,-861750,901456,610525,-1170047,-256891,1408784,77681,-1072736,344617,949069,-533529,-599039,882650,737083,-893250,-201237,694253,-127336,-900318,40278,1088927,-413185,-681966,603223,401840,-532073,-436044,794122,335599,-904304,-661735,779095,248700,-1103031,-40400,922107,-517367,-805738,450351,612307,-681654,-561149,803133,278262,-1089901,-208867,798007,-230021,-1171434,330312,1041552,-717898,-703809,623842,889407,-1056293,-302672,980985,149969,-782452,-99731,743805,-287511,-745973,734790,711907,-687547,-265135,834725,255307,-788802,-28956,985779,-297880,-721792,452439,747285,-482197,-607789,816375,375123,-578532,-447910,905336,218387,-922106,-157664,851477,216049,-860271,322329,1201198,-518092,-812695,554966,397851,-582136,-909959,1162431,-69052,-1029964,245235,548092,71374,-1111988,535006,453293,-609137,-149790,467240,447729,-860346,-78396,1106795,-422861,-344405,-4079,497447,-388438,-802439,1111886,-186457,-484061,-157314,355303,514973,-1168435,602643,354916,-395519,-481842,-35029,1218527,-744806,-520959,637108,120896,53221,-839547,846534,258829,-813662,318407,60890,149231,-686302,392583,721666,-908417,394284,30592,336923,-744310,-647260,956056,-382226,-237928,-400054,47703,728847,-622920,776634,-359275],[0,0,0,0,0,1,1,0,-3,5,-3,3,-6,8,-9,9,-13,13,-17,20,-19,24,-26,25,-28,31,-33,33,-32,35,-37,35,-33,34,-29,25,-20,13,-10,1,9,-19,32,-43,57,-72,88,-102,117,-133,151,-160,166,-169,170,-161,135,-97,42,47,-185,385,-677,1121,-1834,3038,-5344,11205,-83310,-167092,-97185,238426,-48144,-578635,184794,343003,-137634,-348377,173655,154036,-424347,-95021,347351,-17724,-234723,-75470,279913,60449,-461172,451826,-110048,-113945,-266301,159261,54954,-168936,-203635,-311775,176333,46167,267747,76906,208764,-59301,-65307,41998,-122749,-61365,344321,-144674,-166754,235497,274167,-49048,-451611,263030,148810,-848974,-162901,688979,217545,-1016486,-302630,758934,-108346,-855477,383697,762706,-474179,-436162,586272,484953,-433571,-288037,483816,25722,-555716,516772,291969,-349549,-315557,256019,106616,-149330,-254531,505973,324777,-46659,122,666376,13953,-723474,232631,465081,-247473,-477639,692371,437290,-1110057,-190621,461587,149948,-981169,278871,1446714,-507532,-909975,574575,1027670,-1044272,-1026464,1098833,355188,-996819,-629177,1186097,346693,-1305515,403614,802313,-467799,-360300,589634,566740,-781365,-201921,1140439,-113783,-417949,-132513,1187729,43476,-880006,214960,110568,-136287,-714636,107960,450761,-798027,266135,688839,-102765,-691434,193955,1293960,-1039791,-470173,932284,700045,-978412,-984512,1995624,-190910,-1550218,97388,1396807,292303,-2409654,989308,1951900,-987998,-1037810,167486,1734963,-1029895,-866789,1339416,-378545,-324739,-286702,948410,-629652,-1236375,1758786,315612,-708229,-950655,634079,1573694,-1896952,-239820,520771,249557,-354092,-769279,1314588,-701922,-155444,993025,-480804,-283831,-846312,1928535,-438476,-1457834,998008,894217,-65035,-2004954,1350533,1650139,-2330543,-662884,1334414,1529243,-2326195,-1237491,2992955,-236749,-1240635,-722591,1567504,469920,-1906039,1052737,-23322,-723871,177852,623255,462375,-2222870,885037,1837154,-869374,-915596,-566610,2191081,-837763,-1372173,1103850,334102,439443,-1086593,842475,423352,-1435468,1332435,69776,-51813,-1081320,727353,1487939,-2171508,-35896,993106,720696,-1447144,-436105,2742674,-1191350,-1836130,1033436,1546494,-489779,-3077389,2245754,1342643,-1305964,-675690,454702,1318053,-1605441,-74845,1217352,-1044613,-165940,50385,1414346,-1377219,-1026359,1972311,-90648,-1140869,-808823,1279615,944562,-1941223,782932,503702,157621,-516935,-155005,1400178,-1490543,245768,1017554,-231972,-692467,-353501,2027309,-1064927,-1450815,1238659,753897,-696102,-1741002,1896565,992178,-2082216,-122793,1310060,675981,-2381952,73383,2388848,-1085001,-1040389,238998,1116439,-724050,-1147563,1383639,160496,-1014221,28410,964512,-33418,-1486625,739598,966776,-796262,-842742,631039,1302919,-1104359,-695395,1169654,13786,-596373,-335271,1228138,-346393,-1214985,972776,673004,-528161,-1010145,1124796,660652,-1523217,330922,1030364,-166731,-1518786,484786,1600020,-768366,-1227274,1045776,870140,-1241691,-872020,1406855,397630,-1161256,-45817,1121268,-93123,-1348345,677085,1127996,-768555,-506480,476049,673420,-801523,-291856,796756,226256,-679650,-136725,1019645,-189815,-872352,567666,566085,-506233,-257933,870115,634175,-847267,-133023,767573,-157325,-742351,393626,1038416,-509303,-519380,929993,522867,-1088708,-380277,855539,83650,-1377664,154407,1066619,-202782,-1001485,413910,768005,-802264,-652368,778561,378101,-958211,-314925,784863,108473,-802954,59983,506216,-68702,-525426,265068,468306,-272665,-89891,569667,661650,-712391,-240866,352305,-38441,-540219,180315,689953,-379573,-534592,548616,141258,-661416,-353887,765814,-181318,-713733,-155479,786178,-449884,-718585,394421,634213,-591668,-273164,741372,161705,-634474,4898,664400,20693,-422762,101934,519731,-121770,-345348,83468,358230,-265828,-242448,390148,175602,-374113,-370069,53700,163872,49217,24564,193811,71627,-411434,-529,-58423,94459,4753,425846,6749,-522679,103103,90481,22139,-171322,-161785,396879,-299161,-40250,86,47249,-320505,-245646,653659,-66383,-324766,281522,225206,120404,-438638,37722,227115,-200557,7515,-204780,162818,105475,-186372,56840,-81626,293017,-190904,-314726,408611,-380904,-170505,-228660,129595,180346,-503232,642643,-444442,-132695,109796,200572,37555,-715105,554641,204326,-544255,-352451,51328,441964,-652550,-125143,-61049,-156486,239398,-386301,162248,-30250,-236016,414675,-319139,-38536,-343799,189519,154336,-607609,30440,145983,332599,-267056,-594303,1034647,-211320,-411786,124726,232305,268760,-1032220,341819,505078,-240998,-355725,-79580,657820,-453330,183296,-36977,-463869,322309,302518,289920,-603997,-317805,1359682,68107,-864327,-709090,934910,351759,-1130746,-19339,463897,456977,-203000,-454724,431270,-458658,-119807,425720,-59552,-189067,-327563,888381,-215309,-1074647,377838,685114,-175287,-1192238,252557,1412371,-708296,-366052,511288,865429,-633039,-873784,1076190,213939,-567166,42117,210221,-107960,-646787,636203,-144962,-920657,472599,880484,-412057,-1359581,712641,1515163,-842339,-1180869,523087,1275287,-533851,-1306793,702648,790778,-163008,-459247,202923,197443,-378267,288154,543666,-798615,-382577,389284,851903,-1274365,-515704,1282821,92043,-799241,-541447,1489174,154652,-1400490,551641,781296,-146014,-1298792,473839,1108421,-889106,-141068,532015,-47545,-554074,122400,855707,-728781,-713811,1439628,454175,-969763,-851947,1363923,486462,-1774832,-132992,1295297,292319,-1129661,-265223,1156718,-240003,-563372,369616,423727,-494617,-788342,1218759,-383728,-1164732,262902,1109403,-285527,-1768723,988550,1411817,-901461,-1003734,815777,1236775,-1563749,-636054,1429383,50337,-992333,144122,1578647,-302806,-1221193,927847,672277,-711414,-446193,786372,376913,-1214387,318616,1251957,-400287,-1203393,410388,1660147,-796397,-846223,816738,825618,-498819,-1062496,1261066,62166,-1107591,293260,843716,585,-1252855,637734,894415,-1234860,-405817,811968,817691,-1442608,-230111,1302775,-62387,-1083944,226202,1445419,-656832,-1376273,982487,682709,-1138847,-837123,1216007,415956,-1403283,259964,1331798,-581752,-1388345,348286,1186571,-1161935,-1113272,1238350,372946,-1356738,-407331,1391017,-100543,-1268155,145136,1009736,-151272,-1208687,380507,959245,-995348,-840351,731059,443562,-1349015,-262340,1203097,-348597,-1245161,753470,1069228,-599035,-1138686,1255930,732361,-1237243,-273270,1239274,162829,-1430371,69167,1340517,-417705,-1277782,685125,1055211,-1193426,-778364,1124095,513559,-1266235,-223600,1279246,-233081,-1543666,387358,984913,-598219,-1122608,832091,861405,-919340,-396421,925838,343077,-1145932,-275605,1156464,-67096,-1271239,378401,1075503,-594396,-810302,1069864,542300,-1249039,-514356,914740,-22620,-1209419,231930,1143731,-454873,-1105066,944982,895008,-1009589,-666045,1427089,588360,-1119249,-120846,1128560,-26632,-1060971,424791,1186896,-514595,-760149,809414,720768,-735356,-502968,1249817,275992,-1027252,-60427,1119679,-215865,-983277,510963,617598,-467835,-563357,821368,638514,-1100648,203031,791390,132742,-575221,-84539,1020619,-801505,-629413,728563,591813,-750270,-635957,875502,206302,-1035974,172044,905547,-298259,-1260814,532059,1347800,-998252,-718699,555590,519267,-851832,-231557,1194191,-289243,-558457,9476,1048032,-235244,-1132767,844868,350874,-433891,-508071,429530,589878,-1101767,-3086,881168,-285608,-707129,-152757,1033106,-820085,-794234,694233,286090,-280584,-844639,884524,254225,-1174810,427351,297989,1684,-711425,397743,1179204,-1496358,-20816,457190,297748,-604955,-705614,1349388,-681127,-711853,184819,475939,81162,-1244856,1025595,300208,-695280,260306,295963,670130,-1077677,49266,1038070,-641847,49049,-398691,771606,-371849],[0,0,0,0,0,1,-3,1,-1,6,-8,7,-9,13,-18,22,-23,29,-38,45,-53,62,-75,89,-104,120,-139,162,-183,209,-238,271,-305,344,-389,435,-484,541,-599,663,-736,813,-894,986,-1086,1193,-1308,1433,-1573,1730,-1895,2076,-2279,2509,-2763,3049,-3377,3759,-4203,4726,-5354,6135,-7130,8432,-10231,12906,-17340,26387,-112763,97711,268497,57471,-448951,255607,473924,-146468,-73815,264034,293272,-439564,-52519,157907,-7151,-309699,-155400,298136,272306,-353439,247908,194592,-114274,-136247,-137717,163410,-211647,29697,305565,481,65647,-13582,-43202,108938,-75333,135212,-99891,-145035,148702,316089,97589,-150940,13122,372502,-299367,-741834,471119,309248,-642717,-203980,477930,361860,-846671,-147571,859871,-358148,-919419,511843,414107,-367557,-703895,637031,731637,-442272,-150204,404128,326940,-745408,144164,396395,-398818,-497618,261963,393619,-159112,-258586,321520,237669,-307281,24026,367653,64615,-395160,228646,231121,-450826,-80788,480841,341688,-815613,-485471,879821,306189,-883966,-244660,1207499,-517431,-907099,641633,704776,-717471,-1268117,1457285,599743,-1394758,-296518,1043227,366677,-1099721,78904,1230326,-608971,-474072,89711,665172,-814357,-494935,1267416,-29327,-505378,-299694,781207,484461,-1183230,374233,486742,-190727,-367948,-72314,883763,-826779,194555,733641,-269082,-228528,-84867,1310876,-592214,-871691,1007139,490527,-466866,-1011386,1450753,605464,-1839851,461765,1293816,335265,-2037152,58297,2199421,-1114181,-1118020,253150,1404992,-220998,-1510714,1276120,125568,-593311,156435,395279,198454,-1307069,933395,906834,-1323191,-395779,572029,1569203,-1434284,-629320,1370231,53373,-11167,-1005270,785533,-98015,-849507,1364953,-142128,-251550,-642624,997069,635489,-2327438,1239612,908055,-612015,-1488558,432592,2377668,-2040839,-884271,1478603,933061,-1591344,-1873976,2680867,412564,-2090897,-133795,1290911,1043992,-1976160,158747,855870,-1108537,500917,146301,710276,-1238032,-291048,2367241,-1269117,-984853,-38725,1740178,183475,-2198325,1034224,264829,-345879,-697421,19816,1326890,-1372629,469015,480107,-940574,-294921,290342,1506483,-1799780,-645491,1969133,4217,-1025592,-1003273,2356099,-348259,-2716481,1412394,1172468,-256289,-2527225,1253488,2349778,-1874953,-788782,787562,1302279,-914756,-781482,2022110,-671461,-606271,392424,723398,-311012,-1701580,1984944,317050,-1403101,-282805,632153,1408992,-1993542,-9904,1285669,-423945,-224009,-210578,1252522,-794932,-594940,1630419,-438350,-726032,-188369,1475582,-124357,-2180529,1491633,812980,-787396,-1452603,903752,1913424,-2344711,-422189,1610050,192095,-1726974,-524464,2396106,-816712,-1510590,607703,1148767,-394402,-1718563,1250117,461488,-1211054,-11880,801678,372953,-1354352,280055,1440121,-1033985,-889876,434473,1403782,-544180,-1142805,1302873,174833,-958654,-361351,889338,221431,-1121679,817540,895999,-807168,-799189,811835,1135441,-1433169,-147910,1455014,-23701,-1215020,-92942,1663740,-658434,-1577088,1122973,1080248,-1068971,-955579,1553387,493580,-1348159,-100089,928071,18983,-997875,288079,1174763,-789326,-611348,675608,847406,-719828,-634643,840122,202564,-853687,69200,846289,19167,-849139,363047,483271,-533990,-739376,615593,578020,-930382,-36535,1046894,-94298,-962971,104126,1328691,-559506,-934247,685093,798181,-954375,-519573,1209577,151283,-1172997,50635,1274088,-141546,-1146715,512307,677257,-813151,-593715,661690,434894,-909880,-208654,751929,160165,-593470,271180,762464,-8329,-437825,488268,539984,-505021,-269708,456120,145932,-531657,-313658,610245,-110720,-450153,7467,437337,-290710,-756623,426657,357594,-458556,-316292,934809,76881,-878999,-26627,551959,-354453,-817045,286993,578851,-733519,-735875,755948,374914,-581802,-193423,584129,265074,-702389,224161,406447,-220816,-211435,209926,211697,-165119,-206423,227865,-47741,-145220,354,5260,97014,-330986,24814,151638,250699,-144574,-77233,480782,136,-170172,81955,383307,-229986,-305667,679300,-231776,-329120,-230358,613333,-183620,-323493,328128,-31365,84979,-68408,426118,-128347,-451602,411322,356238,-271267,-49268,-118525,362084,-311156,-16562,130671,-146204,246775,-555267,187619,144738,270936,-9549,-273439,791137,-1173,-618517,107973,169133,182198,-327681,505764,73073,-532596,175872,-7194,37772,-273331,146625,897433,-770710,134596,-61076,539302,182748,-138744,438314,127115,120361,-196974,-143349,157729,157420,212613,-216673,-58772,-214058,198183,461371,-350943,-133929,180845,-193089,-261861,-652211,806087,202009,-834175,161633,243448,161266,-828412,212544,870610,-626199,-356410,27974,459946,-36755,-418847,477200,-301005,-114871,278121,108795,-288445,-371189,1149747,190080,-1031608,-145610,832413,817990,-789781,-407928,645865,286143,-306495,-375263,333371,6339,-287362,512701,-37401,-187691,15753,449073,16172,-1021817,379455,605623,-304129,-1012731,57569,1182535,-610359,-797090,813365,540447,-711192,-662301,1187701,649590,-1047271,-149599,704300,111745,-790287,294306,534194,-823062,377351,827997,-168223,-978631,364907,1541642,-695354,-1106595,603757,1281698,-499780,-1255637,595795,1281398,-388118,-518065,192936,512137,-788458,20289,726960,-696688,-376769,761090,679529,-952117,-827713,1688517,605894,-1354387,-484791,1164979,383090,-1896617,324690,1108467,-383930,-882882,239058,1342646,-729500,-410352,1058879,-35025,-484612,74113,787342,-510172,-712187,1013201,209076,-1165841,-761240,1449370,675517,-1713869,-117365,1350385,-24910,-1311752,-472795,1517982,7660,-903203,259584,388333,-109229,-683657,1054493,-146924,-1278559,289066,982602,-307401,-1668175,674415,1493530,-975977,-770558,777158,1202989,-978161,-694667,1547292,20800,-1211619,-12697,1275006,-20557,-1193553,633509,767117,-965088,-367133,405255,784178,-1355266,60440,1342503,-821494,-1150615,379696,1530743,-548434,-1200822,1163783,835534,-801599,-707672,785771,637537,-1234234,-106792,1033527,-24867,-990425,409083,1154020,-797984,-545844,1074169,661815,-1134719,-777817,1603922,24452,-1333467,376360,1101578,-380282,-1313559,820054,1322547,-833697,-627117,1374840,445878,-1470113,-167582,1340749,-329939,-1137631,493034,1167834,-806813,-1076556,970320,554132,-1231639,-525991,1204257,361913,-1401815,-10403,999562,-314468,-1104629,431012,1214474,-806459,-737056,899681,480564,-1085313,-367329,1133824,-91377,-1005881,281817,1193586,-313060,-1218846,761732,711355,-1282559,-919586,1361871,415862,-1471747,-161213,1654447,-606262,-1354452,798000,1106097,-693929,-1084186,883214,689768,-1311553,-318180,1454537,39104,-1294082,125028,1306257,-638419,-1352533,698018,756045,-738644,-623240,972734,478319,-869884,-23516,1132967,-12301,-1188321,167893,928346,-478079,-698289,773378,703635,-1213906,-571344,1013218,305619,-1532389,106570,1113364,-438251,-1319800,786311,1062011,-872762,-973279,1001821,586205,-1431532,-583558,1183596,-37606,-1298302,-146190,1249756,-679146,-1174050,808565,642652,-820980,-601268,1113352,312459,-880975,-105511,785303,66493,-704235,364262,619924,-564254,-515104,876282,754074,-807980,-524011,842336,204760,-850622,-88093,1142794,-328435,-1068478,803445,634592,-894728,-605355,1140189,328316,-1105840,-56838,719301,-137194,-1222876,182070,1405500,-753807,-826920,687152,796518,-751225,-995612,1184772,60632,-899316,98783,731376,93292,-1252887,341623,853044,-710567,-368233,260461,843216,-720287,-410801,897104,-325294,-514599,-222926,472211,35104,-1143238,692245,618220,-431083,-521021,226617,736348,-1254674,140305,825580,-81903,-547622,231143,1143319,-843567,-221720,905136,-143855,-489534,-636739,1351943,-29276,-1138704,721488,389041,-68017,-1002676,559865,1006103,-1038827,294849,161858,467377,-481524,-680508,1362327,-407752,-356291,-136638,-1147,37976,-1066748],[0,0,0,0,0,-1,3,-3,1,-1,1,1,-2,0,1,2,-6,4,-6,8,-12,16,-18,26,-32,38,-47,60,-72,86,-99,116,-140,161,-182,212,-243,279,-314,358,-404,455,-508,565,-630,700,-775,854,-939,1034,-1135,1238,-1349,1471,-1602,1736,-1878,2026,-2186,2346,-2502,2640,-2749,2769,-2584,1912,92,-6950,31028,132503,-122858,183211,266376,-77805,-110702,13890,350237,-107594,-85208,87767,155785,-85901,-138359,203782,137325,-70066,-267159,26115,192704,-107153,-347698,-293529,525494,-249157,-240436,125724,341084,-244918,-462726,401882,-114555,-504012,-10537,439945,151942,-624350,53108,619869,-272355,-211414,269199,182873,-584599,-202193,534447,-200514,-423929,319150,405554,-354660,-367877,622903,239965,-440653,272707,412852,-46573,-960696,513451,346119,-565678,-169066,175695,720072,-605157,-300622,570250,-257971,-411316,-342300,690098,199983,-1471709,296142,683581,-235933,-1073901,182817,1331902,-588202,-591341,461126,299791,-222239,-731314,1090867,-313656,-733181,693404,62144,-236479,-934065,1179232,246332,-1116022,479682,540354,352448,-1336730,299810,1325916,-978088,-223594,209872,642225,-719494,-1006196,1692848,-383774,-825150,-73770,508434,537796,-1993129,1192609,500422,-870713,-304508,314005,1689154,-2185443,-517331,2314828,-174848,-662091,-1812469,2287822,660533,-2028301,453309,-142887,1385440,-1101525,107612,681060,-2116671,1787744,120343,-322338,-869165,99372,2505927,-2572003,12636,1019403,387585,-474904,-2026101,2715260,-354427,-1280825,934448,77911,1169886,-2316868,1498743,846303,-1682147,905658,-712394,1259910,-1822870,95667,3027555,-2717657,-429233,53817,2735355,-531705,-4200737,3235759,1231688,-78135,-2339402,-49890,3798289,-2853299,-132978,-121461,751900,773647,-1744599,2175919,-2391581,822727,2030487,-1833875,-40474,-1492648,3526023,-619793,-3002121,2007655,57677,1083325,-3005257,785074,2772013,-2651755,930589,-462570,1684760,-568545,-1749314,3229553,-2326878,673292,260292,150980,273669,-2859858,4260392,-913167,-2334930,444374,960420,2937676,-5416859,354557,3242186,-869582,-647744,-2887125,4183003,-450686,-2166047,1461155,-1211710,2114373,-1690692,933977,49147,-2471419,3274907,-1213269,-529174,-1332493,1053257,2936185,-4422100,920045,1280405,570497,-943257,-2325564,4020020,-1682571,-725796,727556,-2801,1269737,-2679420,2308720,165531,-1959237,1424263,-651661,1281684,-2791126,1127580,2949539,-3012152,-54486,14643,3056035,-1699725,-3229140,3744538,145703,-793999,-2244805,1145999,2084386,-3347545,1305880,-54367,49109,-8874,-422924,2001139,-3048615,699218,1637095,-1035628,-573952,-614257,3292384,-1432834,-2208428,2109006,150131,306842,-2007084,1845640,1106229,-2552529,512982,457905,641651,-1671159,-133482,2339129,-2077853,-105508,398696,937469,-968885,-1873783,3063411,-458292,-1349745,-5222,1333085,1078321,-3004643,1024955,1925471,-997508,-922019,198469,2241978,-1766603,-716362,1589621,-344160,-572872,-324970,1709541,-428197,-1489788,1652327,468812,-862086,-1082333,1553394,595036,-2321171,689465,1066263,-307138,-1311061,253977,1837772,-1384621,-729385,1097302,817092,-798625,-1206646,1735143,84536,-1437458,174143,994955,22669,-1685880,771977,1520950,-1291427,-800775,1141383,932626,-1178484,-672541,1475063,237829,-1354644,-3957,1332287,-420679,-1459555,1040051,849438,-1190120,-787620,1169896,619416,-1380770,136606,1395021,-337574,-1140765,475439,975829,-792160,-930937,946907,655590,-922397,-185967,985607,-36200,-1226939,342184,1082137,-614565,-1120972,574372,775191,-709980,-736053,869943,679093,-1077720,-391289,1093511,97286,-1249992,143801,1193896,-534901,-1325465,954074,831259,-1190809,-889602,1072652,272252,-1416932,110849,1135087,-416302,-715479,537684,929103,-794160,-555245,811617,373545,-681023,-16287,781023,-191473,-560823,521187,723836,-605918,-519763,423746,767696,-861384,-264201,660531,271469,-739954,-225176,881965,-106364,-831908,-20884,599084,-315959,-1116114,639649,540530,-875924,-342235,453726,559198,-793539,-137871,868037,-172612,-395378,82454,866551,-309628,-527748,1003942,-179539,-562128,-435796,337979,387956,-840471,527187,170984,-227539,-323807,-36624,906287,-799153,250362,299775,-255164,89249,-549845,693218,-205771,-364989,814029,-49449,211945,-866431,426691,532198,-614890,104960,-25721,767065,-566559,-670133,906004,-376303,183506,-319231,282264,406818,-868778,981582,-419757,-32255,182178,-126634,797595,-1194849,645997,596007,-76499,209980,-567058,1255929,-260172,-183679,-134425,-565590,719972,-503806,239466,198499,-295781,1010941,-463208,505224,-460572,-359412,883406,-876360,339013,-370037,620514,347769,-1259123,689261,-264506,228775,-264636,-390305,897051,-1007640,520420,203323,236886,457319,-730547,979972,-532052,204663,140140,-773423,758912,-418903,851102,-223541,-574979,525024,-155442,434021,-959845,-58421,1127537,-175038,-10277,-783793,699531,379989,-772126,-82191,-651156,593313,-117495,40538,64084,-905730,574333,463591,-433397,-505914,-300789,1374126,-604803,-584021,400560,302393,177384,-1419962,637421,231599,-467683,215210,-16971,213160,-575920,-106703,309476,-522507,373794,-263875,77319,-184707,63006,720305,-111546,-380351,-71889,568216,58135,-1031548,302051,596813,-148853,-648268,199503,606547,-134054,-396037,71477,-206160,-347520,279166,219620,-583565,-391932,1173035,462317,-795271,-622538,1193454,556541,-1056260,-376756,1072404,2313,-790675,-90522,399072,-123952,-686102,618005,329449,-355658,-49007,73402,312075,-842166,64231,970008,-339719,-278251,144586,784345,-662757,-1003361,915191,148131,-481914,-662908,559294,839124,-1184821,50786,634876,195473,-302860,-16360,853811,-585625,470274,543775,-241082,-927025,-50270,1478243,-589319,-1455919,521435,622219,-166253,-1462670,635333,731868,-739867,-229924,369702,360462,-561860,-195073,894978,-577824,-374146,204397,312424,-452156,-808208,1201841,240970,-905082,-129585,635454,327177,-1279213,334307,733981,-245213,-710279,-54253,1321751,-716002,-683420,793427,114030,-329088,-459090,864419,210954,-1089433,612570,490589,-290247,-773739,652411,867612,-1271030,-83279,916115,131434,-741532,-72455,1201564,-477893,-793343,298201,796303,-249928,-665234,1036414,-169076,-909733,217096,595383,49177,-1090010,448609,1109134,-474966,-535953,401584,597559,-726144,-526481,1020565,164474,-799099,-329174,883224,251497,-1000944,326402,751392,-631751,-834931,794914,857546,-758786,-360800,994617,7391,-773025,154406,1068040,-302250,-741298,391003,659881,-571364,-522266,766648,177724,-892003,1769,721275,-366050,-793621,143661,709273,-568128,-510036,548796,631795,-1024894,-464277,922302,88638,-1037499,-101040,1099398,-390617,-865680,663775,619326,-725349,-721296,385762,798375,-874784,-404936,853009,81600,-1013642,98155,1163826,-259696,-807636,594782,617396,-528354,-240531,972578,105937,-916454,45903,689763,-234940,-372375,455060,837503,-695231,-298288,444808,246984,-864820,65554,1018971,-193377,-624363,-9292,352367,-210176,-1024862,802583,620024,-879810,-379827,205654,597018,-802548,-244770,759645,-131362,-960062,46593,769399,23304,-902062,267665,446315,-434864,-151274,587029,766861,-1173606,237554,467528,-295723,-591017,300679,653995,-882788,-52847,488583,-213984,-285045,-383236,968822,-391813,-877353,663398,140249,-104620,-835749,692413,657044,-1228089,350421,133809,278837,-459931,-598028,1133142,-947927,-300073,-175914,353655,177171,-1079021,1230540,-49779,-842790,-62085,135276,1001881,-1456220,412759,723166,-635985,-16300,-325613,1140985,-613821,-683729,1061710,-573799,691516,-536376,425041,55606,-1138195,1350860,-1066585,-24576,-283748,271614,1027619,-1583130,843749,319517,-254937,229679,-1138452,1393935,-1062223,107936,407368,-431276,711471,-1119196,1026723,12245,-766874,847309,-809626,985563,-1005697,141483],[0,0,0,0,0,1,2,-3,4,-5,10,-10,11,-16,24,-27,34,-40,52,-62,75,-90,109,-129,154,-178,209,-242,279,-321,367,-421,479,-543,612,-693,778,-867,968,-1080,1199,-1327,1465,-1620,1783,-1958,2146,-2351,2577,-2818,3078,-3360,3676,-4019,4398,-4815,5292,-5832,6450,-7170,8023,-9061,10347,-11995,14201,-17346,22279,-31886,94910,-264710,84742,-16748,-232035,-39072,-154334,384898,119139,-203535,-80696,437438,43009,-289142,28201,425223,-36882,-150517,-3772,195918,-163743,-61126,-89476,99364,42700,-271499,197337,258146,-353283,-152738,377757,293506,-515080,-333568,443264,314928,-409884,-241495,809962,-16534,-491402,314433,161369,-501968,-105251,362837,79481,-640180,271590,140185,-396977,-495894,491035,351344,-421671,56865,657012,-115630,-222497,102933,736068,-357608,-432357,359926,139693,-382933,-599582,689392,281869,-808046,-155619,539657,532957,-1148918,-40231,959524,-329044,-769326,177255,1160527,-656775,-1110734,986269,302244,-262450,-763480,673696,250700,-1030029,592721,172009,-62162,-561585,383008,939327,-1292303,255756,845283,-233148,-1028947,-226326,1718041,-1029253,-457659,1039337,331600,248379,-1171559,1494867,199845,-1148774,543175,151579,711026,-1123636,282504,1215823,-1492488,-56192,534933,1166501,-1139506,-1636689,2485629,4669,-1117338,-1116677,1108503,1584517,-2724891,364006,355113,140724,-41225,-979202,1533994,-1439819,654679,899115,-1432308,243126,-371839,2215422,-1674592,-1482364,2613428,-777431,-51493,-1629707,1693113,992917,-2805421,1459385,-14946,980200,-1252658,-323111,2054753,-1952486,646682,133618,-24777,-45209,-1238126,3058288,-1825702,-1682408,1291061,673154,559561,-3926682,2387436,2451210,-2281013,-883919,-793650,4357322,-1811541,-2075822,2097453,-459013,1488330,-1891053,933303,63480,-1399441,3187189,-2535675,-554507,-140862,1257076,1052853,-4418150,2495787,1067836,-241522,-1244597,-891797,3843063,-2960474,-126729,928921,-226178,783383,-2663433,2750483,-698627,-1189098,1838716,-1273357,953362,-2203834,1892750,1409614,-4073888,1564034,555732,1885695,-3168020,-1696198,5323859,-1451460,-1075327,-1516698,2394581,2086760,-4312391,2105280,-386844,693872,-39252,-1152581,1870839,-2738967,2728980,458310,-2354616,604501,144227,3010308,-3563349,-774871,3271117,-1065289,-153146,-2130435,2758088,183924,-2993818,2155224,-530935,1108438,-1686517,44956,2324345,-2951767,1550413,115086,-3772,-630572,-843548,3888958,-2959703,-1211059,1657732,957527,91473,-4218650,3451332,1469378,-2539905,-623810,140617,3068949,-2923362,-172154,1690226,-1432568,795552,-1113114,1775516,-1421645,-593223,3082625,-2204836,-161297,-356135,1934308,61236,-3471578,2477462,407677,-557581,-1061674,669922,2450333,-2876826,384503,1197285,-265377,-191605,-1137964,2478044,-1248274,-1145079,1431230,65283,-342,-1791685,2138537,531344,-2698005,672431,904512,897799,-2550474,-136839,2862040,-1699353,-853708,327561,1752648,-921591,-1663984,2079247,-290933,-946356,-112216,1035675,201594,-1894724,1425901,947536,-1359678,-464117,759147,1400829,-2032406,-160465,1727247,-703881,-889059,-84142,1714995,-846564,-1515996,1334637,614974,-427407,-994096,1306558,788326,-1764438,440705,943708,-275206,-1411377,427174,1598411,-1123242,-894044,966459,861695,-1120060,-965775,1591805,343735,-1278046,40288,1483649,-278828,-1735230,637033,1277375,-1094599,-676502,906570,424789,-1396987,165255,1434379,-191064,-1075282,514351,1076146,-741867,-737282,1049727,593802,-998252,-158962,1264037,-107094,-1285964,71293,1002933,-114813,-1077002,544266,866120,-796452,-830998,747972,685885,-1008419,-461181,1113659,362609,-1140313,-9631,1143024,-371441,-1237822,755239,985064,-912578,-651641,948098,605693,-934683,-185062,1074124,-134147,-959569,606018,930763,-532652,-614358,930241,428627,-965828,-446957,623559,76780,-875508,399106,462703,-349825,-589591,535511,644003,-892354,-359140,718046,191111,-644198,-332456,849911,49630,-1135586,372598,519685,-151658,-862059,441057,1089664,-950666,-197142,706655,360229,-687256,-494157,1057002,-161509,-671630,221257,487899,39183,-765795,889264,364376,-646056,230149,223848,200760,-795752,325700,544155,-614991,-8367,-188018,141898,-193029,-126887,788414,-419969,-89601,-13448,538961,594339,-912021,516298,4556,37027,-247935,-102599,796156,-982573,-152888,293134,106472,100353,-967894,1084160,-239294,-343788,500496,-30594,861407,-721505,512873,346551,-760814,460349,-306040,373405,-694777,-299152,1529314,-755915,127758,-472118,614181,556656,-954740,502246,-448585,621241,179637,-646533,383311,-404159,776531,-37155,-213890,331259,-656148,973290,-566265,-121706,284478,-83583,589748,-1033515,384930,668080,-641330,-56248,-455221,1159632,-347418,-458961,850301,-679733,277706,-420327,395523,520324,-616064,783027,-756537,283957,70574,-164401,472685,-910305,417758,-93840,-11246,-428463,-583109,1058607,-233587,-342344,-260294,58989,1174928,-709596,-257531,195068,122270,250560,-624839,783554,-613743,153761,732491,-607238,-92704,-173561,833763,-201733,-1185419,798244,275718,-117215,-706180,181322,638204,-757598,114849,278183,24441,-182133,-163725,548104,-503908,-93400,90496,-344424,-227975,-199061,445716,-281494,-435060,178708,384057,-139955,-770184,196221,916134,-217143,-916436,321,618100,-13740,-301327,34256,392856,-217348,-57345,188211,-536630,-594587,777552,818726,-1041430,-645270,976158,468586,-1112397,-768177,1309908,406068,-869980,-140125,698568,152374,-635575,310059,557391,-469497,-12542,257177,29675,-391843,-72708,865863,-404629,-756802,351141,539241,-255052,-1050670,752762,428257,-641371,-245398,572951,835211,-1259266,-617280,820923,-73140,-412332,-255921,689737,-202657,-231056,940228,-330052,-625484,-244149,859069,179593,-1687757,720097,845414,-288672,-969817,156513,1178297,-771987,-254130,398704,176782,-386319,-349883,983413,-425522,-617887,426557,297275,-379290,-1167409,1049371,597648,-1164374,-198091,488243,710323,-1241591,-35662,1155158,-469025,-407222,-221965,858782,-225672,-1200306,941844,392172,-474762,-294431,519441,363786,-1261015,274223,534418,-678511,-408749,335522,1378565,-1138392,-526502,1071873,-8271,-832793,-177641,978103,-279589,-1047849,550252,379288,-453585,-752709,511267,430078,-1301798,23629,891667,76231,-610057,-122448,992848,-456702,-676232,526776,858949,-361528,-908149,1220564,310185,-1138647,-156161,640555,170698,-1363898,321502,1000682,-522689,-894062,518246,758549,-692163,-471524,835959,109059,-688886,46545,1290381,-110125,-783432,524005,694958,-625878,-485577,662870,465800,-914488,-57987,640428,-221074,-772596,285756,661821,-508064,-598876,690645,783282,-660069,-371849,811610,431918,-698856,-264983,895762,-17144,-912194,255451,1099983,-663846,-887756,738649,467455,-671288,-463115,815414,277254,-1050191,-186167,960210,-268814,-855369,513036,815970,-759309,-514683,657058,528864,-830593,-99253,867572,-212119,-540044,436050,590453,-590642,-368902,800930,361346,-838210,27875,597709,-134235,-963103,114451,750065,-187915,-831434,85471,730467,-552625,-496484,543678,193552,-823598,-519964,955917,-95472,-867958,68156,658682,-135822,-645714,709295,592199,-738921,-419878,400664,379509,-890636,-246430,804031,-455282,-375388,38448,908821,-277323,-440987,1147615,-66396,-579313,-149618,560109,-91705,-957489,603580,2100,-272511,-102646,5378,1096927,-1074411,-121013,763483,-213768,-90348,-570668,1223190,-174117,-588806,620993,117449,-9420,-821696,488405,799534,-1286918,220739,178421,705514,-761235,-601604,1621433,-844981,47990,68427,220207,210475,-1228840,1223225,-588477,-217333,-18086,-487489,546492,-1210276,919667,53407,-1060647,724396,-487623,1237861,-1144072,308579,1086455,-1195547,377949,-860871,1327712,176371,-1090578,1248046,-722467,577796,-611500,-266794,1132650,-1450051,1260943,-323286,-266500,-57110,-971502,1963217],[0,0,0,0,0,0,-1,2,-2,4,-5,8,-13,13,-23,30,-37,45,-57,71,-90,109,-133,160,-192,229,-271,317,-371,437,-507,582,-668,767,-879,1001,-1132,1282,-1447,1628,-1825,2037,-2276,2539,-2820,3124,-3464,3832,-4231,4668,-5146,5668,-6238,6864,-7557,8323,-9175,10129,-11200,12425,-13838,15492,-17474,19914,-23057,27384,-34081,47559,-175688,303577,-4193,-66375,-11797,341565,63978,-167344,129447,298409,63763,-444492,161392,-66137,89806,106793,61207,-1639,-920,8001,-167758,-1729,390984,-224219,-383632,-50412,380954,-155259,-451134,202836,342617,-528167,-346647,373798,336059,-433628,-175434,664416,-317050,-485377,419267,465913,-312859,-70578,22614,374557,-334603,-88202,399909,301590,-380103,-87791,746410,-436669,-522779,118402,165559,-114095,-134561,386109,37628,-296296,105142,314529,208948,-536427,389647,556651,-516311,-340729,195874,490136,-850821,-296401,1350333,-382097,-1007144,11766,1178367,-232399,-1472056,944344,719824,-632211,-918437,342183,1139529,-807158,-5995,781557,69503,-551926,-59227,845257,-719029,-400521,825422,262759,-226071,-1025094,1262939,632717,-962154,-58389,115363,830064,-751839,-208805,1026959,-668633,481546,-31963,460609,-226851,-562712,1436968,-1087753,-442934,743153,764673,-291267,-2250557,2174726,793879,-1923430,-383079,884013,1981704,-2763539,-453544,2224549,-376581,-646788,-1387567,1676714,-172927,-1042332,1169547,-770477,234680,-210750,1113217,-11591,-2416107,1739969,675227,-2907,-1737321,8172,3262766,-1745397,-822570,42562,1278043,344558,-2376552,1302825,-158716,-172368,367947,-954598,761508,-1454365,1646358,125905,-2375904,1445078,415660,497617,-3025714,231509,3929314,-2576161,-1473426,7025,3017045,-647002,-4101542,2547316,766481,182803,-1686625,-328180,2250546,-1703274,1334341,-505809,-1000997,834289,138893,1885853,-3610305,308407,2799744,-455685,-877418,-2311136,3674758,469132,-3034431,-15297,78342,2275459,-2160779,-579114,1376379,-1546498,1574273,-1114181,313171,-306115,-106326,2444470,-3548655,484747,1860283,485287,-1517313,-2712785,5024141,-233705,-2882785,-270366,1758961,2678688,-4553553,221651,2495829,-219979,-191673,-2143575,2557643,-877791,-474523,1840574,-2296235,521453,-279101,1877305,-1234321,-3282666,3224937,705485,-435673,-2684089,780934,3490788,-2746184,-514834,157067,1209920,19605,-2258676,2114384,-996800,278394,810795,-889605,634779,-1258085,2805882,-765102,-2501271,1921169,736975,150556,-3486094,1698406,3156007,-3080670,-681458,515836,2767136,-1776388,-2706110,2876271,-332569,-153051,-1001650,591238,892377,-1974502,1901743,-281470,-1054655,225843,859654,1214574,-2943196,622683,2058824,-183900,-1132053,-1025236,2869429,-938821,-1823337,1049853,562635,385108,-1316993,1017102,704670,-1861996,1019843,-136856,3470,-1204114,817615,1716725,-2575842,9106,1366636,976665,-1658553,-1125033,3114737,-501150,-1843881,292901,1643497,132281,-2204369,1379394,1131611,-1438783,-413272,539290,1090169,-1698366,154191,1673937,-1017918,-730914,329717,1381758,-875561,-933832,1355086,462073,-1059547,-708842,1312434,764545,-1556247,575154,953400,-243276,-865951,592862,1510220,-1366121,-496299,1181886,198492,-1192524,-244434,1807698,-531019,-1655443,896378,1258697,-584526,-1221938,1128351,731707,-1630383,-326671,1267117,348200,-1333821,99066,1460403,-704978,-984618,883787,988130,-902304,-824828,1226012,414784,-1013474,-345198,849995,-97809,-1204028,202957,899425,-432920,-741758,684619,725471,-768219,-603551,934705,224380,-985986,-113074,1063268,-178120,-926758,702934,914958,-742346,-937040,924377,465327,-907328,-149550,1337670,-195379,-1119961,446814,1186011,-635403,-1098819,1000113,669363,-1002220,-310842,986668,250368,-881219,223254,1042327,-236021,-708297,417932,487188,-508975,-491439,546960,340379,-842344,17193,686537,9285,-497611,-140706,845955,-201111,-468750,724821,220110,-697618,-341349,545293,248284,-979604,-9613,959273,-212597,-901606,364772,886517,-545934,-440352,807939,431802,-832757,-367700,1157886,34148,-853274,112676,680827,-329596,-736509,482177,520653,-653777,-49745,367868,442741,-362799,-232526,653835,-237118,-106605,-185205,296601,56642,-326814,444926,-282971,-166457,203682,-85557,227909,-642052,352584,327849,-323549,-16473,-122833,888312,-850677,-353638,876145,-403971,105165,-376697,551273,40324,-806297,474266,-161607,181250,-411823,464110,339525,-645227,727657,-169268,-161251,-43642,-91323,631662,-794045,-65324,334186,-157758,251902,-622024,310707,-265194,-238180,181911,-883074,466537,99724,391854,-345111,-725222,873488,-246197,236268,-432318,-284843,959914,-559689,404807,-342246,133589,445252,-738753,441646,-480409,123817,306922,-231594,425587,-644614,692771,-264120,-497636,480271,-240521,299556,-735138,165094,428806,-1223070,339571,137297,242564,-365672,-209544,872256,-583099,68089,-44776,31192,-40593,-220094,831997,-399601,-630665,36399,384947,132124,-1051910,601236,329687,-400455,100286,-311932,771276,121096,-28569,35006,-582928,192025,-177703,668911,-100578,-515379,562996,-2954,76163,-643509,59573,663358,-438966,150792,235990,-259918,-532819,319462,565018,-991873,-18422,677353,253620,-891309,-222372,930829,-373824,-435610,150157,569999,-162635,-657402,806625,292912,-722214,-253507,409917,294883,-637580,193687,465820,-20165,-294763,-33921,438026,-586619,103099,580284,-235882,-662217,48626,889128,-100795,-925982,174609,646062,-90190,-723842,286106,575562,-335440,-50705,139180,380046,-559571,138823,562490,-789353,-379780,638464,800673,-987655,-777015,1191373,34319,-983778,-172390,805911,69579,-1290526,531648,565071,-348685,-657156,111728,702462,-1156573,244110,714850,-228253,-237791,50112,555597,-820982,-286097,689301,251978,-576174,-875048,1208823,769667,-1071570,-259673,641928,526082,-1017345,-428716,939545,-412721,-170638,126327,459601,-578523,-553937,1053754,-207237,-690642,242136,1020634,-317191,-1563594,992047,700576,-896155,-501215,796360,911693,-1185066,291905,1016510,-453099,-599653,-120843,1174474,-621944,-909103,864506,473849,-533849,-338541,1178701,110357,-1145654,185324,668219,-77951,-1106233,4998,873667,-649410,-865866,129907,386807,-610287,-410116,1016118,114940,-781809,14025,839710,-213343,-811550,568233,721287,-804461,-273338,429786,353481,-1197010,-279866,832039,-265352,-604628,106731,918448,-486663,-672401,832997,359074,-709146,-361044,1045590,405041,-1101478,133204,892984,-141678,-815587,360123,944870,-914832,-438743,666220,596725,-535451,-347611,746953,83242,-667445,137013,759965,-87552,-731443,442016,435793,-764588,-200097,818702,451207,-944809,-43382,961042,-298777,-916002,586526,636149,-575131,-540709,889236,606358,-742686,-153042,908149,-34810,-943784,289620,995135,-430332,-652679,573370,724145,-623786,-425817,657622,240538,-753416,30739,665590,-195370,-616351,168580,672741,-414364,-580481,527225,477690,-511087,-299461,608632,401714,-679541,-120917,841770,67167,-720694,158219,530484,-270564,-599448,688176,237016,-722761,-337484,511817,92048,-815426,415915,700976,-420172,-383342,657347,657709,-1048169,-286030,800328,-12200,-623613,-278670,559413,202061,-811974,479132,518740,-181920,-520471,88287,737352,-796167,-243184,236309,360331,-353082,-372012,954023,-423421,-278020,395816,227547,-241961,-776016,539383,436042,-803364,-159807,119787,453555,-718601,2323,1074266,-601006,4023,-150745,408956,-436363,-354528,1291387,-518409,-236868,218616,256825,-183503,-881742,1125979,322435,-655984,-130325,35668,996449,-1301487,-73573,1017309,-142426,217357,-744282,890056,-16428,-475889,394212,-417987,494963,-527335,386479,550301,-954083,920034,-219055,249385,-762127,-347110,1385830,-918669,155997,-180539,450709,529584,-1213211,897813,-264824,350579,327076,-943157,812202,-1005047,861934,-210641],[0,0,0,0,0,0,-2,0,-1,3,-3,8,-10,12,-17,21,-27,32,-40,50,-62,74,-90,105,-123,149,-172,202,-231,267,-308,354,-403,456,-515,587,-660,740,-826,926,-1034,1147,-1271,1410,-1561,1720,-1894,2087,-2298,2526,-2771,3043,-3342,3670,-4031,4437,-4892,5407,-5990,6666,-7463,8414,-9568,11021,-12920,15524,-19351,25602,-60208,355033,35754,124934,86172,254584,-295855,-257043,95507,-169223,284100,72341,19058,-102672,-34258,-54571,-9959,282627,290235,-60847,-264681,3545,-250200,-485898,-51374,454038,-219139,-543093,345786,185240,-678587,-138023,497061,188896,-544508,-327396,577192,-72796,-708434,211540,307297,-406399,-256702,357208,486004,-364558,-120789,432312,9172,-394745,-295371,246459,146809,-361744,127707,380551,-122841,-526775,155841,339985,-395126,-69449,60659,162423,-376470,-168108,707754,-305197,-521081,413939,543615,-655112,-717349,909843,-190887,-1172905,207782,871230,95559,-1473300,306297,1266313,-839489,-384154,266577,1002113,-732297,-623857,1125846,-220260,-282526,-234528,788389,-260259,-1097695,1198792,490966,-329665,-813716,613056,877440,-1321548,-360862,399796,508140,-396737,-988799,812240,-424455,-285474,75700,-20774,295627,-976358,905546,-416393,-1117869,1109781,257190,-227300,-1157393,1437423,1572342,-2313999,-340849,971408,1455477,-1811115,-1569406,2929989,-181063,-1054774,-539322,975233,1240597,-1944259,1176766,-5241,-259613,449905,100868,710360,-2181699,1075904,1818883,-1169632,-1133992,-686853,2838920,-860057,-2007574,1141474,513566,904240,-2092986,785272,1069795,-1022378,1111348,-1123199,545212,-181934,278938,1085736,-2785041,1249044,1366344,-407476,-1455340,-672993,3897498,-2077800,-2636064,1321986,1672663,494137,-4377987,2271397,2203374,-1650806,-451155,-1207625,2603074,-1085877,-330983,1019121,-2086386,1605102,-140874,748105,-1556684,-1149572,3940470,-1029123,-1483509,-1252644,2231604,2001629,-3702756,490296,916964,951787,-843575,-2077636,2734253,-967318,314118,-68623,-1308365,1302213,-1025522,2082979,-1971907,-1064707,3187629,-934887,-788258,-2317148,3679849,1692267,-4581141,817405,1289285,2198690,-3393804,-1843393,4436496,-1296220,-456140,-1357719,1214594,1291952,-1864298,1900864,-1717093,-333126,1007112,-172029,371196,-3448908,2867435,1776720,-2201996,-925327,250522,3505851,-2401554,-1940284,2125237,171391,438267,-2592726,1565128,596509,-1614748,1562566,-1368553,489073,-404366,1291581,779478,-3352876,2130229,1285023,-805650,-1683296,39303,3967030,-2946780,-1759521,1702880,1616903,-501149,-3055766,3065164,901574,-1848730,67807,-47321,1327107,-1506124,581486,909538,-1712428,750899,347044,786242,-2207296,-708551,2697494,-976704,-832898,-687224,2052867,394440,-2719626,1360272,319587,-224297,-922723,28052,1507608,-1782919,472804,915497,-441046,-70653,-30892,2011737,-2193589,-741104,2071293,66575,-1172323,-1263230,2451199,-20697,-2605330,776435,1428211,199469,-2393769,642289,1929713,-1877013,-376964,665922,745115,-826325,-551477,1834392,-674223,-1030740,477259,1212497,-302676,-1480303,1248588,958388,-1113976,-395435,948425,1107833,-1607962,-50432,1335972,-431940,-865148,176687,1228632,-1017901,-1040906,1572720,286072,-1055873,-481905,1472279,52773,-1717740,732234,1232604,-738494,-1284117,1264002,1229123,-1522149,-523176,1302736,506432,-1306192,-295211,1543313,-498807,-1293332,758026,829843,-872871,-923613,849779,667954,-1139654,-564092,1108420,54176,-1047880,183823,1026000,-395636,-960131,644516,794473,-808549,-514989,733116,436689,-941523,-320274,1197836,-121093,-1235594,307924,1062890,-992538,-831009,920876,554378,-1102125,-720390,1375445,102622,-1269088,284662,1183567,-547990,-839154,718816,926464,-875954,-594998,796329,142931,-1066990,-23885,890602,-179600,-986947,113042,770147,-294980,-494949,494312,704075,-616869,-273077,568848,188740,-824695,76582,571335,44402,-651721,262983,557379,-390041,-215799,424579,695510,-640866,-100507,797840,-94384,-966079,206523,913989,-637721,-726596,766912,143054,-643544,-521587,750232,320900,-1030629,478750,578244,-562449,-314577,388765,498053,-772676,19018,804850,224921,-127588,-327908,709220,10818,-677658,176601,101020,391117,-662899,347464,272694,-339048,312915,-165552,100819,-258878,18487,777180,-742281,-189471,10610,288054,-115884,-774627,771545,-130811,-330405,-137650,218682,345208,-796866,561835,499205,-670392,83431,-242236,555081,-645844,30407,644747,-689572,205531,18297,734300,-526788,-333123,749579,-231202,58963,-187799,127211,460101,-632186,434916,-767323,236369,226079,-379043,81770,-531264,904622,355794,-469135,43446,-306212,803763,-11953,-546832,163630,-254057,429571,-764102,209903,116217,-162161,739824,-440530,544622,-155765,175291,528797,-522356,454970,-99904,115296,-137116,-250709,633225,-950430,-96411,579806,-95807,-218344,-676443,927702,-228105,-278296,342985,-238290,170826,-268372,624458,-136909,-511970,801795,183609,-337098,-648579,376604,834319,-750750,67285,-94164,637532,239105,-498648,499193,-420467,159905,101077,27820,208415,-686306,666980,208568,-409000,-92873,449556,470925,-673681,-141185,461949,-137762,165438,188407,620897,-510832,-216873,957008,10194,-439645,-434611,1133393,47918,-1105726,329445,826791,-349895,-770378,531950,324576,-818055,11476,562846,99535,-1072644,60316,783400,-239815,-435516,-65560,47134,-223601,-39145,814068,-296430,-480762,13388,558818,-57168,-758235,380441,743735,-243320,-730272,73544,739240,-207335,-207921,128869,96841,-179852,5852,697546,-581243,-479969,986971,299802,-861804,-949113,1270552,461401,-1109211,-192509,482924,302299,-1079532,54540,702568,-601077,-462025,-4174,774281,-579834,-651538,987956,-342938,-204497,31141,479657,-443832,-693410,747092,270380,-562065,-572228,380350,583904,-1149077,-131844,751083,230464,-549455,-605093,1185205,-313798,-443965,227563,464930,-166673,-355353,1063750,119367,-1172048,206621,754911,-50699,-1455704,525112,1234873,-1029597,-657589,746492,923320,-956990,-594582,1312959,-264094,-631039,116630,793601,-393541,-856280,822536,149364,-494728,-407758,808806,409921,-1034901,25934,953349,-171720,-828876,71235,1107777,-327791,-1079809,471701,305208,-439902,-1197920,636076,247557,-1074803,128093,749418,-117082,-572985,470098,850822,-577887,-581346,843990,142213,-1011546,-394829,932814,-233061,-801812,498747,897293,-459977,-820865,903390,717669,-806813,-104563,760938,356615,-1032427,15191,917725,-289061,-735873,404643,1223227,-754452,-731729,866517,571024,-567926,-290746,769822,406596,-965211,58564,735862,-119455,-680900,368644,753696,-543366,-502110,676522,563456,-670775,-233446,834557,-5623,-1046900,299015,891701,-193882,-726915,745118,481291,-956774,-331914,1018375,85090,-833917,40779,1037978,-354735,-699319,457404,739126,-662874,-499191,661721,281834,-987128,-62581,1016648,2710,-788109,219207,911652,-345790,-947965,388606,624352,-262019,-639848,763047,342700,-684653,-162553,883962,140965,-883471,153573,865203,-571885,-656481,507768,340952,-672988,-1123,565953,205822,-636314,250028,1064325,-697192,-612047,490226,438769,-629115,-409205,1010253,46569,-837040,41989,809602,-107104,-1238821,205640,632450,-672540,-417456,414525,1069277,-555961,-472654,698497,-272796,-300044,-53538,682378,145600,-868274,332740,173162,-90261,-685206,442644,502813,-973837,54693,389812,139236,-355246,-327816,1158848,-564800,-337893,563684,134183,184805,-798733,900241,-121814,-733540,509057,-48902,167038,-953081,168702,882596,-1128080,-126098,132172,685834,-536975,-520705,1089202,-482493,-72357,-400605,328736,401440,-1005996,148633,-248860,283439,128639,-373300,1073679,-688476,461822,-64129,-340676,208439,-556531,1196117,-918881,-719518,517990,111152,466013,-1237684,626256,595445,-717937,444555,-911677,646861,-8223,-176829,678696,-1476819],[0,0,0,0,0,0,2,0,2,-3,5,-6,12,-12,17,-25,32,-38,49,-59,74,-90,107,-129,153,-184,215,-250,292,-337,393,-452,518,-591,673,-765,864,-978,1102,-1236,1386,-1553,1734,-1932,2146,-2381,2644,-2929,3238,-3577,3952,-4366,4813,-5306,5857,-6468,7147,-7904,8765,-9753,10881,-12197,13774,-15703,18143,-21400,26180,-34634,25859,-260613,-146863,-97198,-60275,-181748,82531,120143,-448342,36892,448072,56808,-311484,93410,109733,-190966,-11949,359502,13598,-200103,260256,526410,-189795,-202652,36288,-203818,-141187,62036,167400,-140659,19206,258025,252274,-124363,-132000,311668,-313,-67094,-166556,396498,169898,-298693,248578,217957,24408,-593684,17794,731684,-72591,-440386,403317,409978,-373285,-569627,850622,628369,-654603,-391403,669387,-57421,-649146,64924,550386,-300688,-298298,514532,505488,-591497,-102757,430767,-148263,-455641,262927,688978,-479671,-124123,568112,270741,-472777,-111628,576005,-36710,-853693,235902,907909,-52348,-770682,257412,524955,-511322,-163644,403724,525746,-666237,-147005,896660,-369896,-1271659,495201,1065375,-321677,-1237175,585415,1334334,-930854,-1204835,834034,922457,-816155,-676076,815122,204821,-560970,60251,220129,-381560,-304617,639184,38082,-775686,129424,823030,-85582,-1160313,690659,817078,-634645,-740742,722741,1230100,-1061294,-415414,708234,578883,-774612,-702341,722022,133365,-433572,492673,496020,-262713,-229434,1007851,307898,-1770861,292484,1906148,164244,-2477177,-469776,3044719,151896,-2385518,-286086,2290476,526602,-2018615,241220,1042796,304674,-219594,160124,211062,-433387,982701,80767,-1356926,-31038,1060416,678838,-1978363,-260553,1894923,-261953,-1841786,-411740,2017492,-91495,-1892395,324337,1308221,228031,-1103761,53858,887833,-631977,352247,136090,-571626,-557499,1037002,1418748,-2113615,-1382048,2038392,1742303,-2099733,-2484470,2747242,2389287,-2558191,-2021869,1588222,2267193,-1802770,-1503706,1319655,241699,13613,-508438,-19594,-613902,589774,1614538,-1337096,-1037018,1089537,1496949,-1141762,-1838155,1928420,1268862,-1329410,-1595737,1284335,1701075,-1990356,-1025564,994106,685730,-598543,-589711,925257,-425104,-78628,1053681,-402098,-766544,-23383,1882563,-576019,-2794227,841104,2586108,-729226,-3281936,388589,3520220,-1188333,-2515217,253364,2075322,-150924,-1729103,602945,346837,-166566,-26873,290831,-435817,-612408,1744681,-111121,-1297611,70866,1648423,436371,-2016215,266161,1924367,-388970,-1405777,-94466,1780416,-553116,-1568534,786906,746308,-283126,-674351,704818,174760,-1727112,827460,759600,-616483,-916333,1262444,1220136,-2005182,-945257,2265174,1190559,-2229606,-1250063,2612905,540930,-1872965,-246277,1402971,436050,-1708360,669038,621980,-765000,-56815,763577,123360,-921231,257592,1056329,-1007726,-834686,687594,1020185,-1149649,-776804,1409592,338334,-1083505,-502875,1250802,224376,-1697461,255815,1290306,-390721,-1021089,353167,1087783,-1061783,-545974,1125566,421705,-1328850,-501487,1409899,-198533,-1659745,703386,1294498,-784486,-1279088,751754,1081347,-1232837,-794804,1095222,167455,-945285,-128090,1187374,-83512,-707510,491725,551070,-705147,-492028,1066525,303255,-1001606,24536,920886,-132505,-817871,349098,913079,-625091,-648703,702188,482438,-858967,-524955,717091,-31577,-897931,-115888,1213721,-190250,-1021640,227670,1041465,-546759,-1077682,809835,582103,-1075127,-452820,1206038,124343,-1057194,-98866,880653,-361060,-653946,387616,735899,-528210,-299596,730493,108917,-644960,-29575,812190,-270151,-522610,402338,503681,-591492,-122520,636142,255634,-657166,-296480,681621,-244427,-515310,46431,731162,71714,-458480,469588,536144,-622316,-495822,561651,321443,-860886,-176053,721332,26819,-696765,-123709,471532,-387314,-681836,331499,571226,-571888,-530042,677943,510677,-306426,-297193,516962,90850,-178561,110412,80413,-264820,-165812,327997,38130,-134901,-133248,231808,-90813,-123451,96810,-55493,-47588,-27293,354268,189220,-441398,71012,-119576,39555,7077,160599,94499,-188887,-237884,13720,449739,-55363,-339736,57761,352391,-255711,-388439,22173,425354,-467913,-23376,11693,-36939,370530,-244187,217094,-222131,-19058,214415,-417851,-19717,-43342,-38984,-67355,77997,38158,25330,222679,52272,-112367,-134825,-94514,40239,-237400,-364685,495901,-98180,-339344,-36022,235174,11683,-367920,406713,103970,120096,-335792,-214920,181993,-227172,353802,-72078,82520,210395,161969,-33761,-558032,259061,765340,-154111,-263544,-313085,554683,328690,-576887,-24689,460574,469118,-527080,-361935,227995,-181070,-129324,330302,212195,16349,-198503,692794,47111,-515271,292915,450819,-223747,-165471,316287,316403,-639865,83567,352350,310554,-724622,-54319,777192,-378646,-544698,142563,691031,-92428,-725977,334669,-250634,-145677,-65135,40313,-99184,-389935,730828,733162,-854271,-861777,397255,817105,-515525,-429537,925445,430180,-270906,-413330,785417,26231,-703337,227100,352336,-246927,-600314,374161,932727,-1029859,-116680,599044,249020,-452054,-4060,917650,-680397,-355692,776921,116439,-767395,-352811,1349236,118377,-966081,86787,767177,49553,-1334366,70964,732594,-773755,-349884,159820,308678,-561191,-14245,985627,-442150,-709410,201442,1038475,-260967,-1376660,737285,982004,-673234,-675563,694659,983447,-1069488,-410027,1112996,-78194,-794744,-339497,1019679,-213880,-989934,662903,35835,-529472,-339779,683904,139556,-1041758,817526,753611,-499080,-1194078,750346,1268117,-1312884,-861599,902183,719788,-831681,-745052,1364894,390333,-848164,138531,551776,-268138,-837183,704610,429806,-1092670,20094,651344,463889,-1218423,-170655,1609323,-334569,-1161870,316234,1241488,-406594,-1362338,1277114,869637,-733727,-641258,794705,775175,-1400902,49033,1198107,-275817,-964209,76193,811070,-1235451,-342298,1030825,-166858,-1228732,-215336,1656412,-422740,-1417296,509860,966947,-170411,-1172940,847395,885745,-896239,-272155,929070,169832,-1119028,-115243,1301067,-517487,-748387,596141,749813,-755705,-908999,1386981,670056,-1383195,-172240,1372286,428502,-1531905,378888,1512186,-792763,-1250640,579845,976940,-887019,-887622,1141775,254333,-1208351,-123190,909889,-193462,-1607371,692048,871503,-1011981,-1023692,1005062,742449,-1407239,-220158,959493,-1096,-1078476,137389,1188021,-515629,-1053289,549837,642516,-700458,-323597,1025733,339122,-1377362,61317,1072984,133902,-1262990,529640,1412060,-592567,-1015904,870592,972426,-1032994,-668238,1403008,354519,-1506873,5157,1376811,-351688,-1326623,713351,1130642,-817908,-1041876,854340,712041,-1148303,-220829,1208306,-2332,-962579,312849,837746,-658297,-941912,690458,712023,-1147398,-657991,1020244,197605,-1144112,71059,889199,-314167,-988545,688501,638782,-762552,-743095,906975,652596,-1120267,-455931,1235721,58370,-1372619,104552,1282917,-238966,-1180444,725944,1042173,-1093405,-885405,1012238,393546,-1054710,-366224,933286,-46883,-1107731,197598,1149166,-493995,-1027959,942986,690750,-1017757,-306567,840445,188405,-1004661,81505,922827,-123174,-747743,383764,980660,-618122,-535851,719873,417259,-785350,-603903,1082349,80708,-1138197,336568,893535,-131170,-1233999,467054,869374,-1094445,-598305,552356,328778,-818883,-220707,1039896,-122176,-980815,602038,1077001,-328209,-936063,856120,482168,-1070299,-565819,687252,560045,-1048608,13725,756596,-207811,-264349,34917,420823,-427612,-381352,797641,-63007,-249610,42263,978996,-86200,-965228,430053,811726,-399715,-746314,428202,708164,-798701,-214212,568761,149664,-101419,-612486,885024,-443903,-698008,427559,362151,-134005,-672725,910535,395730,-968210,333587,716383,284450,-1192139,-4048,988051,-795235,-678280,228447,905800,-559350,-1180785,487838,143257,-199322,-263116,-50649,218214,-412597],[0,0,0,0,0,0,0,-2,-1,-2,0,-1,4,-5,6,-6,12,-14,17,-21,26,-31,37,-43,53,-64,74,-86,100,-114,134,-153,176,-199,227,-259,293,-329,370,-415,464,-516,572,-638,708,-785,867,-960,1060,-1170,1287,-1421,1569,-1728,1903,-2101,2329,-2579,2858,-3184,3565,-4012,4546,-5208,6062,-7223,8951,-11911,20329,186016,58618,39628,34256,413921,28628,-443255,-257244,261973,-253901,-548444,195285,379682,-432499,-217700,-9700,60318,-81802,-17884,230221,60307,97028,224529,148788,-409999,228041,312956,-331671,-163302,267524,117603,-2372,-326424,194157,-38953,-352399,-309333,481830,81120,-346492,20041,195370,-192438,-275670,-114248,398448,-170549,-450231,517791,617473,-459603,-454623,624150,258392,-660051,-322516,893258,-4158,-672295,-29352,623022,-231547,-524635,287314,368448,-438687,-202587,753846,72734,-483304,422222,256454,-57403,-427074,463352,305135,-714176,101364,534808,153801,-708588,29992,425415,-400815,-618096,342520,447394,-499857,-499795,516274,259464,-519710,-295089,1002203,166380,-1026181,171779,1183672,-111707,-1387025,630570,1656968,-1026052,-1273261,600596,996577,-853444,-1119246,745389,520893,-610316,-244773,337359,55803,-540510,574715,95966,-797302,102416,726561,143680,-1166322,690784,974524,-761925,-521901,650544,756999,-803311,-867492,1075028,535778,-613652,-588073,577161,400598,-943990,238100,201141,-643647,-163593,873439,274341,-1578520,-301285,2160230,105911,-2236115,-288816,2528161,309061,-2532268,-6391,2121602,463672,-2211656,-104156,1390085,30504,-658892,-445310,305315,-19634,572863,390400,-1154320,-151449,1267299,716422,-1664511,-622822,2376397,-36789,-1741042,-272403,1667427,278203,-1840948,258837,1370153,-179682,-1064810,-387590,1559007,-540307,-417910,743281,-734682,-175546,585635,1113664,-1649836,-1606214,2572611,1407129,-1911972,-1773850,2550354,2447140,-2564628,-1894642,1921756,2203658,-1305416,-2101260,1295702,1050858,-205520,-704465,-123379,96494,41860,1020452,-932524,-1153672,1161780,1565570,-905227,-2016230,1596105,1543934,-2012319,-1213854,1103821,1972962,-1703406,-1199932,1557591,421782,-624982,-906826,747666,350203,-790186,968321,-318402,-798452,131730,1449927,262074,-2661243,780399,2897684,-525319,-3079720,536112,3560468,-881132,-3090548,726075,2155721,-135141,-1963639,690950,1118010,-501574,-141208,-33850,-26868,-630183,1107984,199053,-1589703,337447,1520151,336205,-1899026,231486,2268785,-755268,-1760974,130120,1882991,-294579,-2160661,769339,1186692,-762141,-696343,407287,725510,-1219169,149414,1030392,-796419,-672614,704126,1417071,-1848582,-1434214,2359997,789291,-1594931,-1310528,1901333,812099,-2254730,-141911,1576558,578208,-1673099,-87368,1461019,-634103,-224740,540078,310893,-998795,49935,1419298,-645563,-894176,1082665,908621,-640288,-1027202,1151084,712072,-1269706,-398821,1018001,548728,-1822003,-24604,1423756,-553953,-882915,377440,819157,-749117,-958117,1085745,244863,-1105860,-334361,1230461,-83079,-1557729,341949,1295416,-592408,-1357785,695043,1239262,-916360,-878661,1387217,579133,-1019843,-368310,1382625,-150183,-741483,495462,804149,-585816,-801513,865230,334017,-1011391,21994,1035877,-241399,-1072455,171415,819464,-543740,-704799,645976,720378,-768405,-669211,948823,198760,-901874,-102064,1126722,61152,-1069705,322553,1213135,-552869,-942050,874806,667818,-742318,-750441,1071175,310146,-1071165,-6678,1014749,-344668,-918923,376971,748731,-599309,-656828,787247,163214,-967950,-295129,728000,-87828,-596618,173622,759006,-394049,-532409,579916,231804,-400476,-434495,831028,96009,-407566,-155358,779314,-311088,-800419,222766,626610,-170264,-293571,461784,207695,-382766,-251017,553533,-40031,-650350,-121018,596615,154222,-485610,247533,702487,-434304,-513816,708276,329714,-684472,84699,657393,-113909,-536585,-18109,280763,-168833,-276811,609460,63397,-469867,-106949,213498,-113895,-328787,181172,30641,-76735,-412564,222592,246149,-114135,-59932,291797,-94132,-96343,-24485,387324,70900,-410120,182831,68982,-80589,-532761,110645,210959,-107292,-163052,138022,409116,-158655,-440231,231245,184375,318056,-4171,-149945,-147027,99328,352644,-128238,-180211,54476,243361,-68044,55751,223498,56906,-50320,383306,-148769,127785,84863,-23037,-53811,-157842,411465,158790,-289689,34424,298419,-93078,-158953,246907,-29237,58496,-183196,-89612,-30012,-30483,21221,32739,-190186,33529,52247,79670,-257260,40867,711179,-104822,-419250,3610,448390,89466,-553554,26209,336883,48909,-587720,-210720,403357,171051,-507941,176236,185814,-283250,-194172,166181,146795,-581698,153172,188166,-83482,-677271,302643,446136,-463378,-82528,819184,89055,-699009,-32166,1113974,-464510,-705219,532608,439442,28626,-703212,514234,154660,-199539,304636,-75869,-178876,-285726,483121,333382,-676439,-401276,614453,638539,-714619,-625463,899545,629625,-587996,-622817,514482,722465,-695669,-51177,611628,-69902,-490706,301918,835361,-930247,-512496,792665,57607,-448144,-297133,985122,-548250,-639346,1098962,116068,-988500,-505790,1198099,551601,-1597720,156030,1150680,-25453,-952745,-141480,1026378,-503306,-345027,279440,24923,-272253,-337047,695784,-379307,-850012,406046,846321,-139434,-1104292,457597,1253097,-731778,-825443,438739,845993,-812248,-798809,1316098,-101423,-1052473,-242526,1071482,165782,-1759373,549481,826142,-658787,-127163,494721,410726,-1202329,540059,918328,-995107,-733508,588817,1245383,-1131515,-1060638,1506768,504065,-905108,-1100164,1014295,261939,-1033459,133791,540781,114526,-814508,227234,768944,-871284,-306944,788317,311321,-712318,-474493,1425971,-278329,-1357750,315040,1217386,-345329,-1452077,531367,1373466,-999464,-585836,885159,802937,-925957,-497774,1275556,-153187,-534965,354103,895912,-851344,-684002,1312465,-18586,-1004478,-539895,1278183,-96744,-1668890,810482,1198552,-86799,-1112410,355641,1239961,-1003091,-467855,783347,315547,-835118,-61588,1219815,-399351,-1120656,904483,856914,-748439,-634028,1291699,1104163,-1410023,-563252,1113737,504008,-1441127,-55562,1627230,-551075,-1222915,575495,977772,-595047,-1022990,1320754,500106,-1465848,-90718,1078401,213814,-1563630,378480,1136026,-807370,-507160,831986,1100740,-1138835,-503578,1061267,251285,-948173,55902,900167,-150724,-927809,423895,766351,-721886,-591827,871444,566772,-1322486,-413150,1163558,-20224,-1472059,194450,1312252,-565901,-1183291,808714,918613,-954375,-840288,1303724,466480,-1510810,-210620,1434021,-30497,-1130041,339634,1036284,-580079,-860683,721899,594470,-783146,-335677,969572,67939,-1207537,-52964,1228743,-422996,-811738,712265,776192,-741745,-567481,849788,490531,-1187317,-14904,983715,30042,-919324,664490,1105425,-434516,-774789,977765,592485,-976575,-345403,1025750,374729,-1166903,35799,1310393,-168688,-1060983,554955,922362,-860116,-729515,986095,743945,-1188566,-539930,1248759,88487,-977199,111623,1102463,-399008,-927825,767435,915777,-614700,-641586,991350,470188,-709813,-260589,1165676,-268342,-1070304,387858,861566,-246226,-694348,724645,155781,-574930,-255202,986475,42197,-1029168,-149241,689175,-192877,-701449,356758,1058813,-932750,-605611,1162692,301147,-735491,-509681,939018,7549,-1299819,39517,673579,-402337,-788672,784708,1004863,-917410,-515783,672907,617452,-1173939,-284514,1075867,-210228,-621563,168975,355023,-7036,-444951,576388,22992,-866101,-106092,446117,205489,-994391,456529,925584,-259192,-390420,262078,877694,-388280,-581445,931257,105250,-490744,-95162,705712,365538,-1014787,580825,462324,-514464,-266253,367083,645711,-1124345,96684,821093,-315453,-840157,26001,1122115,-297302,-993159,524462,821424,-120630,-979798,304578,561174,-524997,-223426,-275629,188798,-61524,311726],[0,0,0,0,0,-1,4,-1,-1,0,1,0,1,-2,3,-1,0,-1,4,-2,2,-2,3,-4,3,-3,4,-6,5,-4,5,-2,2,0,-1,3,-3,9,-12,17,-21,30,-42,50,-61,76,-93,113,-133,154,-186,219,-249,285,-327,372,-412,453,-492,527,-541,515,-430,227,225,-1221,3614,-10775,35982,104159,-377302,46689,381219,-29506,-172859,-208891,399620,-110914,-298861,251893,243056,-307184,-259189,232765,228696,-344226,-153682,276846,12913,45525,78935,322192,42789,-177687,-164695,139768,118452,-133822,174702,232309,22679,-257410,77985,-28340,-381064,41522,377113,-100128,-168862,243954,-27644,-285518,-143980,613669,91777,-778889,283105,589360,-349581,-729220,273967,619411,-894752,-334062,899858,267726,-576859,-373691,934877,-362998,-992889,328026,457968,-48193,-633712,548649,509799,-620456,-82729,411709,463551,-982767,-335135,740897,-324076,-546249,-187034,801876,-30893,-896336,772852,180463,7542,-525359,267345,481621,-986412,222618,418428,-104498,-639728,-46754,1410231,-1409381,-10843,1185042,-414311,-382102,-525559,1734098,-738237,-1693378,1259728,399261,-161071,-1512038,1114941,1460311,-1750749,51861,260044,808264,-751597,-507995,1284671,-1025708,-29310,269472,926780,-113310,-1464151,1873486,164482,-1201467,-598940,566084,1705489,-2155108,37799,802558,-186013,-424658,-899484,1689860,-1059303,-497669,1267346,-804500,225172,-913184,1411095,-260616,-1911086,2011799,-387788,-524442,-635246,1266693,1841398,-3436810,1070180,1411938,493296,-1238184,-1468896,3409317,-1547876,-1112394,120291,549047,960025,-2235603,1745500,-383498,-1115466,1125729,-396304,1078128,-2517458,909302,1985931,-2255053,-197204,-765778,2795912,-1163231,-2202414,2711751,-506831,574317,-1582573,686909,1423175,-2787684,2090411,-626167,101574,83048,-214771,2094894,-3211757,1683539,1136351,-1712293,-5857,-574699,3677514,-2813422,-1936826,2981852,-139924,357768,-3277611,2596115,1636053,-2675310,796450,-515984,1790658,-1525147,-423795,2080586,-2621195,1246453,-156357,747215,-892898,-1951796,4301516,-1455355,-929789,-129704,1195939,1953808,-4001935,1553919,843544,-786358,260490,-1402272,2907422,-2312107,179507,1757080,-1821582,956231,-966162,2080313,-1570197,-1607170,3504966,-1546029,-367582,-1002794,2400650,766990,-4439631,2378805,943030,193355,-1813229,-580729,3738045,-2289614,-191833,402439,258756,303604,-2364355,2549758,-1139745,-1020986,1380902,-12352,563081,-2867609,2138635,1459469,-2539341,130305,-173323,2390468,-2225255,-1235708,2784488,-881891,71912,-1040605,1590519,-68596,-2172104,2633735,-589205,-550562,-114714,848319,1025155,-3263976,2067211,1022811,-1412046,-692350,284654,2450354,-2955087,-701647,2238336,54012,-774391,-1628603,2569426,-59801,-1846744,952532,184158,630733,-1669766,815748,1251355,-2195755,543180,709311,629595,-1480090,-730725,2432005,-1431567,-729193,244936,1276072,262093,-2195256,1762681,370326,-1354601,-37930,669837,619113,-2234148,646091,1442722,-1157506,-572234,335377,1335586,-1632574,-659596,1982360,-274386,-1239851,-82698,1652778,-537608,-1734726,1149677,747031,-836166,-1221974,881530,1197655,-1512202,-503083,1164199,286735,-949540,-229096,1427043,-645816,-808188,552235,855574,-497299,-1188523,1401548,1056362,-994571,-132666,1130257,265993,-1216265,297687,1050610,-919211,-1034702,615802,619833,-1351166,-344747,1385328,-92486,-1260078,320271,817916,-551035,-1086097,840275,907331,-1041238,-888037,1292947,601279,-1053664,-101394,1221281,-210396,-1143228,171550,1049565,-540575,-1168131,957212,770556,-688676,-608837,904247,442993,-926588,-207485,795503,-16950,-1035200,296205,859117,-344555,-651208,632841,191410,-500827,-222976,1101973,64519,-689968,-10219,1033353,-303297,-1088335,783594,803590,-761726,-276055,829046,342337,-992339,42105,1105887,-440827,-665033,589318,957187,-496992,-793033,563455,245594,-701116,-145660,668266,353757,-917421,154246,317374,-274034,-202838,-321453,866799,-552331,-365934,258403,307698,-239690,-359624,814584,-58306,-747773,-344851,121494,193044,-803596,346002,263140,-662221,185807,187397,437172,-513301,-58724,607494,-714628,-180871,124015,404290,-16604,-1050339,862676,10305,-210031,-260722,200324,367845,-932577,192694,-12972,-462184,100446,-302944,618389,-488209,-78534,315441,-219978,171498,-869798,693733,428765,-671175,273331,-216369,642743,-679115,-233396,759888,-527387,459224,-429870,361229,-11279,-414959,854569,-734076,267043,124995,-228862,687291,-1095442,665281,-338138,-407741,178262,-466260,686942,-1046923,447856,387495,-403245,368603,-1079261,738906,19742,-370320,-154561,-679027,1034656,-482923,-566201,173875,-75044,370221,-722705,285642,-1354,-286808,687038,-378787,195733,-428838,372918,565464,-1242041,402625,19578,333967,-393150,-511646,902182,-652954,-77021,-296594,8072,390054,-920319,400895,123964,-34210,82908,-764283,720586,-619919,86495,5801,-755294,865129,53269,283333,-935366,-424462,1333160,-96167,-768998,-641260,860375,659721,-1271405,-195665,633489,490272,-387419,-312720,894792,-232187,-91492,388423,-277141,-130210,-132479,813009,-196027,-752382,616058,225400,-103671,-581822,579581,548041,-506248,128292,369103,522024,-850864,-786449,906019,40221,-198027,-234447,97360,207597,-187319,29511,-89013,-71791,347160,395352,-466527,-947900,570685,955955,-837759,-1353773,888311,1167823,-682092,-1361177,772281,1061197,-910256,-387509,462444,495467,-641442,194006,676676,-523220,-404661,855869,416475,-426554,-287420,1207100,59546,-748172,335726,639743,-21165,-953685,618943,831972,-505567,-578894,188626,904417,-616037,-605434,641943,287913,-78813,67470,434663,-388027,-803586,899699,-77754,-754626,-264521,867718,542109,-1687407,54194,1019963,-156937,-1281144,-393443,1673926,-490244,-944689,702348,384048,-352662,-806983,915884,143504,-968270,234142,554132,-61024,-935106,318309,727012,-1045815,153515,368053,499617,-742686,-390254,1163845,-277179,-656047,-228697,834674,-176048,-1358778,685759,612476,-357754,-727645,314128,843411,-1166897,112001,672737,-577511,-672103,148945,1001042,-827638,-1039510,1212755,328349,-834455,-551536,1103042,46272,-1329722,359542,600014,-189168,-788021,373832,818393,-1063815,-376765,853358,283692,-960150,-409516,1233041,-371341,-958500,489244,623160,-210871,-952318,609730,621009,-765962,-515985,588045,588337,-928595,-94751,805640,-416940,-587730,229552,597273,-452320,-746645,879204,496556,-835229,-356918,1145732,80221,-944244,251911,946684,-611245,-844407,649930,634708,-867943,-350622,971553,421568,-1128664,137959,1205313,-171296,-891203,439996,832419,-514804,-865245,685469,359026,-839996,-394774,950939,151217,-1043948,112593,868229,-26740,-687571,251694,1041539,-422178,-564147,679378,396796,-701897,-131361,986758,200431,-973565,89085,674545,-370954,-644119,571535,589178,-515167,-233522,1055143,-6722,-862370,-43305,978636,-214970,-915675,430175,577373,-492855,-513359,621998,310381,-1086305,-44296,892606,-41952,-1010661,158076,688629,-479826,-733098,251431,652790,-748190,-639279,662505,347965,-913479,73976,595651,103771,-855145,180161,914441,-706132,-366366,320147,687051,-719376,-508372,1098661,-45864,-573982,-233002,711279,-109369,-1149941,804545,296068,-661665,-334103,449014,646699,-1147675,195765,853727,-561412,-410808,-133477,1278173,-623390,-581666,613553,96089,10825,-627631,1078312,265357,-813466,298929,149113,498298,-397578,-24840,803672,-922279,95943,-162205,499402,-180834,-688558,1502478,-463773,-257558,176493,42439,576397,-1287744,847067,228337,-266475,253534,-254492,1057606,-1066450,331662,742453,-955920,515895,-688140,964995,-685458,-370439,1284201,-872582,66186,-715268,759467,549230,-1406125,1452492,-82456,286876,-84379,-481956,1374065,-1426754,-32688,200081,116540,825093,-1531764,1190616],[0,0,0,0,0,2,0,2,-2,3,-1,2,-3,6,-5,8,-8,10,-14,17,-20,27,-33,38,-45,54,-65,77,-91,108,-129,146,-171,200,-230,264,-305,348,-395,451,-510,576,-648,730,-820,917,-1026,1145,-1274,1415,-1571,1746,-1937,2147,-2377,2635,-2926,3255,-3621,4048,-4554,5164,-5913,6897,-8275,10390,-14177,23011,-41899,-128486,-104533,160035,-98640,-145050,42598,384619,-7994,-136077,-2697,205824,-237745,54088,236897,-12126,-52262,-165151,263941,22882,-1381,155842,130770,-172486,-365491,29944,172218,306955,-33229,-36028,194616,-56852,-129558,86647,176630,-79129,-104459,122287,-58833,-47910,-13942,178003,-91400,-308208,446347,210978,-580802,18945,567995,-417708,-256406,351080,582675,-577650,-364838,723714,106457,-804449,-201496,843300,137615,-762219,386076,568688,-310288,-494609,106732,683844,-613886,-187437,273698,270591,-415509,-346006,825252,-68187,-717314,104103,180625,315995,-814642,462267,426180,-288869,-247042,235239,711665,-794580,-172465,1013310,-590029,-171650,-108696,790044,-884780,-883205,1347188,-350082,-595818,-22751,969002,-53362,-2000244,1350605,908491,-715346,-883555,409898,1849876,-1489186,-601865,646043,291293,-126989,-1182277,1505102,-789233,-738881,487945,-12725,90726,-1424941,1025703,727247,-2076395,96413,313061,1173309,-1372375,-868400,2018804,-705575,-103426,-476204,902173,188085,-1626570,1782110,-754792,-349531,-100777,277383,944513,-2325138,1769499,425428,-1706034,391985,215312,1516854,-2588061,-627965,2719184,-1288566,-890211,-1377329,3083661,84942,-2777526,1534784,-197602,783340,-1606594,358857,1536607,-2132826,1364695,-155838,86352,-1080289,-674551,3311337,-2401974,-707957,588831,1379352,564856,-3546117,2637465,406614,-848707,65073,-721975,2359487,-2203804,764420,1163829,-1672168,1052405,-1234242,1540083,-1811502,-406411,3130632,-2843665,315480,-124450,1894871,-759661,-3673721,3752136,-55987,-1142659,-1309626,805915,3362430,-3539048,416347,817794,222665,228014,-1916919,2717804,-1904494,-49410,1663848,-871599,550959,-2309617,3121365,188599,-2946311,1352498,316970,2102286,-2811414,230267,3249343,-1853110,403135,-1148904,1559914,-276428,-1849695,3178684,-2011241,159097,88387,256795,827582,-2802946,3495930,-636682,-1841303,801322,388502,1879015,-3927773,1303414,3030885,-1407837,-587645,-1123263,3821962,-1178400,-2450132,2123548,-558754,656312,-1954087,1171603,773636,-2710833,2347781,-109953,-30025,-1487332,145099,3040850,-2962387,-62214,789261,1348804,-422982,-2355694,3156614,-505851,-1217114,477483,108311,1047047,-2603232,1624906,695013,-1927204,814263,-136699,1221756,-1908014,340332,2386983,-2448174,-324313,549945,1732873,-1538105,-2256677,2972046,-276784,-978249,-947878,1662626,1238667,-3010423,1332275,848308,-462286,-655981,-191503,2119888,-1607480,-141955,1415069,-314949,-461201,-744914,2430277,-366318,-1901289,1266128,903055,144103,-1922766,1151308,1377889,-1724600,119279,490530,885233,-1582743,-38783,2077174,-1238048,-732819,775552,785920,-1419864,-1459528,2086544,-64820,-1313627,132696,1228652,85293,-2146165,883797,1202693,-987554,-704265,884143,1198728,-1439767,-719833,1636513,142218,-991044,-250442,1546567,-80357,-1322319,671148,907719,-530283,-784399,815032,873082,-1154364,-375318,1074107,269942,-1274944,10019,1466627,-655915,-1267420,621655,1027512,-807910,-543955,1444838,205405,-1409342,306555,1178242,-226102,-1266218,629164,1072134,-1037286,-578681,1257493,534206,-1079551,-293721,1261016,124886,-1177057,101255,1023426,-323925,-1021014,458262,775109,-693010,-643918,787065,763109,-770232,-249414,898190,318415,-1010111,128598,889452,-496162,-614133,586998,961683,-881329,-511962,888572,227421,-962408,-190135,1125410,-159175,-830250,205019,742194,-554911,-451175,755777,560577,-1127861,-188171,1144855,-281149,-934199,584894,991028,-652108,-740339,559447,432556,-735879,-250509,449597,380783,-965186,-1313,814990,51412,-351314,-115300,747265,-194795,-694427,313902,256531,-262092,-665405,374588,699684,-851594,170127,320941,21130,-146337,-76056,852548,-823802,-270687,317473,178533,-177585,-710683,1053046,-343815,-703300,251944,216991,144862,-752057,401962,271726,-627996,125325,-303368,300831,-406733,-223607,383948,-335955,435009,-361676,535587,154027,-426362,558603,-354951,-122273,-449193,34014,808279,-830549,43989,-20182,168561,59029,-934953,900517,-610801,-25517,280436,-482853,510342,-660867,710906,-316090,-300146,867467,-540660,655468,-212937,222860,537400,-709672,781987,-228723,551010,-320362,-376084,634191,-556801,15384,-325141,200827,680435,-913537,-22223,-134960,562107,300509,-823388,771530,-245747,243464,-158280,-211329,862077,-606217,603571,-203537,-384851,357536,-249343,927284,-824013,-129135,579526,-383765,104282,-696703,912091,-58552,-245192,608789,-469688,530348,-648408,-18822,916015,-449892,704796,-291790,454730,279675,-437414,476577,-595204,631278,162457,-119377,-148141,-828174,1169626,352963,-778816,-251845,617943,737788,-1299863,-278823,760018,-37596,-257454,-539819,733513,-61822,-317823,519446,-151814,-62266,-58718,731730,-46750,-779407,417630,317402,-352139,-357365,138716,572373,-886149,-222068,663495,160918,-90844,-412276,1035709,240418,-618582,-202517,233921,183399,-531444,-66931,192215,-207907,426440,469180,-341099,-729651,347802,923778,-430056,-1193796,870052,943367,-585257,-886251,532758,1085561,-1022341,-533330,405168,278948,-449313,-417874,835350,-339299,-633693,387774,16387,-496862,-558437,1169477,224399,-976993,301749,401045,-76814,-684133,411782,896595,-462668,-473417,420544,733593,-377394,-881919,588977,368214,-91468,-238674,163625,188500,-801030,521736,253214,-811393,14375,768595,685271,-1567967,-306110,1340981,-307208,-1008975,-98742,1606237,-349652,-1317217,638133,423098,-283801,-851249,668787,810692,-1037759,299833,666778,-173397,-813992,231031,956873,-930782,-565060,738266,263216,-791629,-656207,1192202,150076,-1143354,157145,601984,305462,-1230951,305368,1023011,-489387,-199321,371690,599806,-779593,-234853,1184995,-313929,-693303,115701,1124057,-454773,-1070121,689383,292716,-808146,-544445,708433,676350,-1424872,229464,1119505,-374249,-584278,274671,1025113,-781789,-530256,1128394,197737,-819506,-483878,1137977,-77937,-996194,444414,897890,-8626,-759590,493784,833262,-763171,-490814,640657,633821,-686899,-441845,969385,-28374,-968965,509622,427711,-498336,-528413,732113,631910,-700261,-483932,1023884,245489,-1081357,41563,1305574,-281551,-900021,402498,975324,-709299,-540493,1128606,305590,-899453,-126130,1161668,-143889,-1133280,228571,1085320,-503816,-552464,569114,787375,-703345,-428329,919004,62191,-644530,-118814,657861,183824,-903870,310838,706138,-378285,-930665,530080,1094297,-948842,-526619,836562,123787,-995048,-48129,660521,-205105,-602973,466993,774759,-725906,-256691,786647,132398,-896594,136208,1137862,-226374,-785542,437960,865230,-614270,-886050,516716,353273,-927797,-366895,938090,-220659,-851899,-180176,931538,-186956,-970224,677808,600167,-292508,-676907,657933,710596,-827694,-145143,646421,93509,-678071,-201353,824030,-243232,-562355,402923,120823,-546176,-457830,823542,-31642,-777458,-7216,587663,251555,-849654,295186,742759,-934875,-51385,343486,601340,-980052,-465922,1240733,-516971,-404666,-68996,751402,-69967,-998031,1098085,-267102,-241786,-456889,401089,882261,-1520793,294286,348949,-39857,-419803,-692872,1121352,-632843,-312825,784428,-168290,186039,-1021977,850104,-108761,-1053570,671918,81077,704936,-1204912,144170,1269783,-1258717,491450,-181526,345382,-166459,-505225,1266981,-1148024,352883,323658,38562,203773,-1206234,1240179,-550762,-402620,322977,-446807,837374,-1621338,644807,973149,-954023,59384,-745823,1107950,-838286,-787336,1359858,-718968,683765,-1032703,51440,647993],[0,0,0,0,0,-1,3,-1,3,-4,5,-7,9,-9,9,-13,16,-18,22,-25,30,-35,37,-43,47,-53,60,-66,75,-83,89,-96,108,-121,127,-138,151,-162,174,-188,203,-218,236,-251,269,-292,313,-336,361,-392,429,-470,515,-572,643,-726,830,-962,1136,-1367,1677,-2109,2736,-3682,5197,-7840,13170,-27378,134982,151688,-67001,-96419,-212907,64075,33166,-292497,-156584,189404,290743,-106013,-146809,171583,-33821,-206289,-278216,267660,202248,-237902,39005,362953,-67648,-82640,-316984,79152,30962,-427993,29375,467334,40108,-639395,33250,637803,-312158,-508928,187402,203936,-588545,-12675,663645,28454,-427944,-48752,552740,-322959,-329669,397439,-6753,-333616,18406,395280,55794,-561326,619288,325475,-148063,-203191,413618,346080,-742713,-89483,221220,179340,-176826,-271585,623420,-286902,-760568,196137,585686,-97097,-1147330,690548,512509,-921673,-410673,399494,568412,-1255816,57138,1390233,-226145,-996481,-140211,1125448,-349127,-1383336,815202,352974,-474030,-399090,543759,183082,-1479098,776202,412222,-392330,-392243,39255,1122749,-1182247,-229546,485181,-425496,-246293,-730242,1266678,-627915,-908198,1000702,-309279,275499,-988162,971517,944045,-1642861,494491,670115,767288,-1222816,-330488,2084158,-1509070,-646605,401239,1517528,-651000,-2467484,2249589,259127,-1075058,-715869,435139,1429284,-2021329,778387,878962,-1044524,202433,-360355,1649030,-1536827,-461631,2050210,-1165636,269892,-1275127,1853283,-75019,-1936256,1681619,-791798,390907,-689949,86284,1413913,-2376828,1261335,311811,-219818,-614254,-680624,2679347,-2148329,-478119,1233426,169239,-40946,-2273592,3232083,57210,-2384957,1032444,742844,1672671,-3384946,514008,2801976,-2023856,31143,-759437,2234601,-953650,-1612808,2797469,-1651179,557519,-423892,984854,343775,-3150254,2908943,-306506,-270904,-493787,-206164,3114107,-3056190,782644,232227,-653424,668408,-1761508,2571791,-1609456,-768161,2365233,-1180608,253834,-1979456,2461340,448930,-3426120,2138094,-122004,989423,-2252813,744552,3421362,-3491279,105469,440575,1707192,-1024688,-2808894,4216717,-939869,-726497,29038,752321,1485759,-3163336,2457061,377401,-1568635,994773,-46628,2150307,-3232805,485989,2630012,-1741165,378170,-1358006,2727044,-899009,-2370511,2538695,-1586670,971094,-1421279,1061977,877001,-3131551,2343096,-63052,-261660,-998143,-143492,2909896,-3158921,269007,1628269,-124054,-594967,-2066856,3791022,-1171362,-2100616,1302847,580604,768452,-3247632,1943156,1696332,-2352746,523956,52565,1616706,-1690644,-211181,2749558,-1880261,21410,19066,1336503,-659414,-2004078,2827844,-347019,-700784,-409279,701400,1489043,-2450304,1324181,818175,-737620,-152196,-38966,1801773,-2074646,-184067,1872037,-557264,-616477,-1105655,2174537,-662368,-2186154,1761039,645170,-520946,-2029123,1217795,1504375,-2347788,87301,1043297,418621,-1551743,-366228,2225157,-1183914,-1005721,457391,902472,-429775,-1308196,1901613,-142830,-1432194,412794,1038460,75553,-1824351,778173,1344040,-1335069,-598097,370922,744671,-1528266,-157683,1383063,-370479,-975246,-37946,1254531,-502379,-1378202,1152657,929096,-975244,-1011095,1117056,1148582,-1639884,-245978,1479415,69673,-1365735,45815,1690198,-778821,-1323475,1042474,1035254,-1326966,-872846,1584248,265432,-1470352,28543,1102418,-134643,-1077810,795633,772178,-926859,-542641,1077231,548180,-826321,-289605,958750,-84604,-852768,501695,981604,-291890,-826717,760863,808200,-885023,-622215,949135,116961,-1095640,68359,959126,-156048,-937490,566395,1136192,-792456,-889344,810655,675169,-1233100,-492265,1094139,249811,-1030593,177840,1132045,-288374,-1013633,800398,964910,-497975,-375697,836621,384300,-753594,-76011,745885,-407879,-856660,415975,596134,-375211,-298018,698925,367025,-633398,-49387,583131,312114,-575992,286379,673012,-193872,-799456,550657,562829,-690522,-325948,684215,8361,-774788,-227681,737125,45670,-1084917,408409,503122,-205495,-771089,411289,828653,-639298,-123126,432760,-142256,-691324,-354050,978351,-465455,-691655,839604,4579,-138662,-723679,565534,346003,-882093,504176,-25158,37378,-447519,113898,226718,-801990,152956,83073,459207,-59960,-543072,915685,-372286,-187633,-74176,330364,439649,-708379,491248,-7017,-302596,271768,34907,626492,-805243,-105563,891351,-373348,-116514,-436786,821711,-163508,-435820,650519,-223620,238463,-410530,193468,475967,-840775,1081071,-605834,-160458,61342,-56151,524958,-1166576,967832,68581,-654540,247817,-160622,818885,-607016,-137694,569108,-399829,381820,-706775,337168,262833,-192442,366312,-663259,674044,112017,-31953,-102508,-673314,977840,141276,148001,-168091,-237944,1109693,-363501,6922,-396789,-211595,734513,-529899,565638,-540995,-51419,737032,-844297,-279196,-635496,663509,-93865,-1044887,830357,135275,-167483,-547144,290873,1010657,-1081820,4907,148603,404123,-202494,-547759,457732,-232567,130811,-28120,-452108,234274,-98018,596109,-564856,-422233,972414,416989,-132398,-974040,130800,994017,-60560,-230392,-495282,737186,-82307,-207242,61093,-422734,118384,280574,159172,-655207,-152236,1136633,140194,-927991,-222593,690978,409671,-1171194,-73510,843125,83311,-768371,32422,1402337,-324189,-654180,165799,225460,-6058,-522386,316214,-137546,-313217,113213,-1371,-652042,-125476,896102,-192004,-910858,-302142,832918,142376,-1627340,134438,716128,224998,-552018,-189437,683001,-56430,-81907,243164,125513,-293514,152898,1018111,-697839,-572528,619387,704775,-626696,-1187336,685166,802489,-1056368,-702761,817574,628745,-1021752,-373019,1241839,-154742,-619782,-50206,1011062,-433510,-703449,710700,-117552,-269432,-142594,488667,209710,-1025521,852325,657062,-404950,-328501,373814,1213451,-1257999,-425643,447021,273681,-547918,-717212,1038500,46750,-579145,639857,58799,-262694,-473949,870808,297439,-1218892,174996,788541,187419,-1119429,48479,1557899,-601354,-962782,208919,974690,-588211,-1025687,1156013,438006,-861413,-306477,903497,457547,-1040169,282431,774194,-801133,-171101,222341,844890,-1105771,-336843,815438,-74998,-557240,-287629,957283,-275987,-1048768,402202,297138,-295128,-484878,328292,505715,-950943,140754,765539,245721,-877036,280844,921573,-436735,-531919,749428,1019481,-774187,-756513,962490,285333,-1143017,-168279,962248,258355,-1193013,588995,960122,-748860,-887507,820713,701163,-966785,-329808,1161402,203915,-898953,104420,913675,-117774,-910929,415850,503624,-498140,-519877,641413,442543,-576480,-152452,808900,153417,-746311,152437,836828,-397698,-702291,352937,540244,-382406,-573199,722187,244430,-925002,-193924,781084,-28411,-926322,594432,880063,-688178,-798439,613958,691095,-815567,-90012,1105362,-20783,-1231087,333252,1034818,-432621,-792635,666633,410960,-732816,-604920,782025,116875,-771486,97544,964871,132644,-887998,391286,493684,-30098,-434700,432724,51841,-569767,-176667,715505,78809,-701348,119784,482917,-268363,-735804,547522,674545,-592275,-404881,760757,385744,-588223,-596230,797238,-254404,-889115,330215,906363,-301961,-707721,882537,580363,-694443,-128855,722039,468790,-859143,-115577,935102,-504687,-560293,80605,842591,-130801,-401909,680406,27046,-280336,-455022,339905,83758,-751377,252440,104531,-269500,-210396,86247,751111,-795374,-68516,505546,-192438,-228415,-865577,1191267,-280839,-470800,772844,-130605,35418,-938784,711122,355440,-1078814,410397,164769,205432,-541228,-232170,1243170,-923213,58371,-75712,342453,-184126,-1036337,1214815,-278649,-246386,-121170,3451,831387,-1167498,709972,343994,-437356,243605,-641897,1216793,-852522,-33645,440445,-690047,765904,-920969,735656,151189,-822011,934660,-521549,838067,-603250,300973,1065935,-1200522,831808,-385367,322099,-194582,-768731,1568745,-1478068],[0,0,0,0,0,-1,2,-1,3,-4,4,-4,7,-7,12,-12,17,-20,27,-32,37,-44,52,-60,72,-82,96,-106,123,-140,155,-175,195,-219,247,-270,297,-329,363,-394,430,-472,516,-560,604,-657,712,-773,836,-901,980,-1064,1156,-1261,1376,-1514,1674,-1857,2079,-2351,2697,-3132,3707,-4498,5633,-7379,10377,-16721,-10803,21526,-90369,-234226,102871,190599,-207652,-149906,260425,-68915,-319292,76802,112198,2857,-369139,30163,-13849,142140,94498,-261329,-64162,10500,-430475,-342936,391802,220867,-195590,-91881,303479,-17559,-562071,75575,354319,-417654,-374514,482589,584278,-355050,-410323,594475,235557,-274877,98333,386561,-254112,-636346,229681,129962,-127020,318476,514462,-83313,-633400,-41020,373302,-381914,-309717,377565,244969,-215213,-319267,676246,-98832,-347377,96314,684687,240633,-840741,110675,395304,-411643,-828504,183464,855550,-956342,-483556,795844,577167,-1052733,-626621,1369789,-169018,-1055254,131948,845818,119916,-1195536,728251,330422,-645571,-8534,410925,640285,-1543382,207754,1270508,-851510,-13624,-242381,792252,-449307,-881944,1132986,-333650,54141,-2532,641629,343710,-1425659,1258834,-49,-399705,-293592,187323,1481771,-1692244,-8983,1130688,-132802,-666946,-1020690,2041697,-705962,-1317227,1539298,569220,-313601,-2106946,1575369,1271670,-2026031,94662,102174,1263182,-1549939,-688792,1707916,-1433264,154959,-85622,641387,-483968,-1676564,2487195,-554909,-758612,-20053,460409,1365074,-2593956,1279654,379122,-993158,792488,-921830,1484029,-1901511,375047,1578678,-1605472,314230,-955416,2376365,-493036,-2341395,2310777,-207041,-6682,-1544539,1311989,1710315,-3400339,1073832,1015356,528582,-1851492,-1097339,3979215,-1830198,-1249580,644793,418365,613258,-2804761,2565746,-410282,-1321238,1228704,-547550,1125248,-2920590,1623366,1675273,-2442376,612266,-808496,2493369,-1484414,-1547972,2850818,-1666108,1296665,-1029906,660612,220413,-2461950,2906624,-1109723,-517247,-377223,641035,2240411,-4040785,1521926,1035301,-1016364,-376379,-974272,3848072,-2760081,-1239617,2492408,78190,79140,-3126384,3299117,805656,-3138093,1235261,-229445,1880756,-2085580,340864,2360878,-2984289,1269621,-164372,1019059,-1038967,-1868271,3914254,-2077596,-408482,187300,840524,974160,-3205270,2496945,-257444,-1085911,581800,-355358,2279201,-2690670,1305204,1794472,-1982768,100215,-655385,2329828,-1804437,-1454121,2794214,-907090,-262609,-1719290,2356464,851357,-3578797,2047807,770460,-91844,-1888775,400473,3226024,-2926152,55575,683576,684944,-416547,-1568110,3150322,-1373146,-1061111,1203339,-38631,361802,-2533107,2231558,694576,-2127709,774913,-145478,1444703,-2182596,-130369,2308688,-1764098,-110995,-143183,1404205,-914608,-1689302,2434226,-613976,-957833,-361204,1244562,661015,-2938787,1340194,1136967,-974175,-1262986,580926,2288271,-2285761,-644579,2104516,-1753,-1049280,-880017,2541886,-517931,-1280929,1270746,603487,-308621,-1391082,1183922,791726,-1738872,484331,717545,188428,-1316556,541854,1880398,-1162340,-431008,558326,296259,-717565,-825429,1805634,-129428,-1035734,86088,1151968,78925,-1725578,685427,1115056,-955020,-931153,966448,1058320,-1612952,-657213,1692539,-64920,-1286688,-127675,1671154,-484360,-1471988,902276,1060897,-1120775,-1052683,1042351,571504,-1819678,-82978,1298194,-160261,-1006618,392306,1013526,-859373,-718036,667050,524545,-942830,-337811,754298,-395545,-751943,235566,926190,-403796,-954012,581174,812383,-1070543,-615898,1016628,647616,-1148496,36993,1033605,60670,-1189463,266821,1225703,-780253,-1082858,751259,1021303,-1165857,-541496,1202942,345531,-1248658,-224060,1205244,-145043,-1127149,524740,981325,-825241,-657289,967384,67449,-790588,-217207,911715,-26501,-758219,199238,365385,-471536,-741316,450854,416043,-504176,-163788,573678,-2365,-722267,67857,611174,-510731,-531150,558325,452847,-289865,-616012,823169,293420,-648811,-11587,757960,272322,-1043426,307476,949543,-403193,-503971,399069,490047,-984700,-509769,834713,168852,-389416,-422453,763818,-176720,-834784,787343,258967,-270917,-208037,304681,525841,-591194,403747,37571,-499521,-20101,62879,761401,-613294,-154215,523853,-145130,11195,-574880,579957,122439,-618578,235831,-244939,531057,-488665,106277,466043,-591814,286907,-79520,361496,-154642,-371414,945308,-703434,-192905,157222,166083,233382,-854745,953123,-272760,-48017,238649,-323861,548030,-640088,522767,-5554,-686763,673002,-256020,499271,-747318,118465,421074,-955670,282787,-62753,161243,-120474,-751382,875545,-449572,80278,-156212,-318212,839520,-602502,287578,-428764,-243982,712615,-418461,232405,-511998,434794,371446,-719566,-26441,-657237,610414,-72154,-391036,335997,-194901,577266,-427761,-306838,101813,-327508,695074,-329310,-1408,111729,253469,495199,-1368498,507715,532195,-140807,-417142,-539067,1210462,-789269,-266081,324380,41505,210834,-923714,558002,196468,-195871,264983,-484773,152084,22233,146993,-250637,-788787,823795,252414,-487212,-752160,-17228,965772,-521646,-340037,-41106,169162,224514,-651728,326618,-130666,300310,480727,-268901,-84636,-607423,1009425,128049,-1155625,-104675,721287,707286,-1257182,-286901,1121289,-7578,-754152,29446,1220679,-103347,-886772,434364,486767,-195921,-755422,126666,156981,-477478,282237,-30038,-527359,-70356,785690,118403,-795725,32692,900797,251619,-1280912,111984,900626,152060,-499175,-275591,674406,3135,-536413,348314,-440205,110563,126731,309057,-243976,-920778,724110,668976,-585486,-851504,973383,901666,-1096599,-455108,1030962,704666,-667152,-722390,1130752,86036,-985066,121179,856116,322308,-1068551,527677,175092,-602001,77607,129944,180442,-946353,504347,668707,-581960,-361119,453897,1164568,-900398,-712402,1060968,375150,-372684,-710179,655703,438504,-880915,607590,349463,-271366,-537669,325066,556861,-1117091,-88395,809506,-99117,-881803,-391952,1546849,-82755,-1138099,463523,812370,-422120,-1113378,938551,819079,-1197414,-152860,810064,461886,-1004267,-121069,1049059,-762469,-478031,282252,554765,-566825,-575398,1197831,-45238,-554886,-339507,763268,82174,-1178462,601265,436700,-573042,-834303,293368,831583,-921526,-85417,667508,25221,-717588,212845,915021,-167975,-791197,766659,560509,-572475,-920152,766453,557504,-1272650,-204143,990590,-14267,-964895,258946,1245501,-676377,-712329,570267,632352,-581331,-546594,1146138,5657,-746934,161298,695113,-222054,-775510,375559,609085,-681592,-381187,279705,294404,-710495,-285668,679608,121789,-693819,-75219,575638,-346380,-908550,470462,601084,-547975,-284613,740417,362228,-670621,-127643,958757,-12683,-1014354,438623,654535,-615342,-730506,870441,669406,-772239,-618537,729884,-52332,-770989,101607,905129,-335106,-1005340,775431,834987,-567916,-250394,787036,231492,-872645,-229131,807372,-215279,-690703,210879,650010,-342871,-555920,199863,510678,-388972,-559335,569785,158907,-645381,109130,511792,-181106,-811887,252602,524885,-488763,-338907,513632,237018,-680534,-156551,888926,-213885,-989833,180722,1054273,70298,-914027,363745,672865,-763990,-226897,375023,444311,-792532,-258857,1070686,-263203,-375926,132791,531137,21822,-748750,567983,296147,-415221,38315,143584,251468,-766880,154793,549532,-308747,-26726,-108680,833228,-182371,-572311,896216,-133375,-284556,-316785,270326,494436,-1023508,1040652,194869,-220852,-607026,148230,886680,-1032177,114671,447825,-84842,-485170,-819579,1269474,-550959,-414921,463100,-25402,337462,-1191975,830129,210585,-1055169,452326,-15749,879964,-913249,-193608,888462,-897559,483053,-679189,619300,86234,-1177626,1233893,-679853,324377,-81458,-78141,1092499,-1297659,658745,-200197,-51359,292444,-956860,1285295,-1014902,114230,539058,-768274,809964,-984646,1272779,-421568,-881855],[0,0,0,0,0,0,-1,-1,1,-2,4,-6,9,-15,15,-19,26,-34,41,-51,64,-79,93,-111,131,-158,186,-218,250,-293,337,-389,443,-507,575,-656,737,-830,935,-1052,1173,-1306,1454,-1619,1793,-1984,2190,-2417,2667,-2931,3223,-3544,3895,-4276,4695,-5160,5676,-6244,6881,-7606,8426,-9362,10442,-11689,13127,-14720,16157,-15484,-61786,-159268,202147,74439,-53643,-131722,85530,94613,-172122,229186,120709,-131991,97239,273534,-90595,-199035,-40752,209132,-250922,-35366,176884,-6279,-299639,184429,395708,-153456,-169804,373704,78343,-467722,185126,611475,-223283,-485131,276050,582537,-202036,-368446,318056,105184,-408466,-24195,515480,-40801,-585213,-316748,742344,-39974,-401922,-216199,574833,-257151,-696553,317107,811962,-129224,-462390,246041,275786,-342927,62659,545765,-54883,-370923,367005,403582,-495129,-415788,955448,180770,-519663,187865,903988,-319271,-568594,284875,763182,-484075,-671092,860090,229374,-1124339,-223824,769910,-26462,-805459,132228,958467,-570793,-511363,528627,366185,-371343,-666849,984768,476562,-1087140,-528935,867842,639151,-1255355,-79938,1050914,-226578,-849141,73097,1270766,-319866,-466945,443013,72244,-531520,-131440,364587,-462984,-873822,811456,692149,-1020658,-433508,1097594,543360,-1234027,-333497,1348678,-16565,-1019574,29369,1526906,-203068,-860544,570296,506757,-582667,-386474,1140794,236573,-842204,469877,762492,-440440,-1453010,1096383,1715115,-1332627,-901772,1135225,1734631,-1171934,-1438143,1628553,1291735,-787071,-1422032,1103318,1294677,-949190,-95816,-30665,309795,179217,248013,-27673,-1523803,718276,1570913,-861835,-1443991,463141,1770959,-1218910,-1672642,1692253,1027961,-654089,-1052635,1179626,651860,-1326269,403488,490641,55234,-955048,629258,861223,-1444337,-45764,1325134,54589,-1748372,-300396,2250604,-510295,-2363304,257264,2230282,112044,-2925318,673375,2311190,-51021,-1992988,-525035,1946119,-292263,-821540,125398,-128300,167157,525087,512552,-1540711,-501884,2195104,62409,-2031337,-333259,2190337,690401,-2369254,267934,1665127,-449597,-1569227,158929,1650768,-967657,-662118,662764,29351,-673870,-212819,1371095,-888852,-998258,1255808,587970,-985778,-1612336,1840532,1328347,-2431535,-855951,2080403,1653427,-2474566,-1426029,2201041,705601,-1153997,-1148897,1051767,537728,-1096936,280686,-87402,-345349,450903,522842,-517925,-1877760,1342949,1526528,-1658158,-1416140,1150793,1779640,-1655087,-1154114,1502309,311513,-1353003,-454870,1530299,-213971,-1475634,694418,779069,-702946,-812464,802779,591842,-1514188,116663,1093478,-6491,-1316166,461732,2034155,-920070,-1568602,846106,1715459,-492550,-2020886,870122,1112134,-755797,-996636,671389,686073,-1014160,247557,989362,-728555,-419897,1002231,721994,-1425864,-430802,1619002,-31078,-1550812,-38718,1640980,-480471,-1659034,804913,987413,-834873,-884558,848688,829491,-1290552,-85733,1095029,-415622,-1066317,108131,1280639,-759490,-891856,819287,583800,-861137,-1006670,1247921,475146,-1371285,-206520,1434488,54880,-1524985,173038,1206896,-612668,-826400,613934,758911,-877532,-420777,688752,-5550,-893924,154968,1052223,-556741,-843631,997006,769622,-1071760,-511161,989292,303800,-1224685,-28841,1090089,-187605,-944876,372920,1059297,-657586,-676851,854778,756093,-757966,-247504,976819,103814,-991623,36605,928811,-23367,-883139,241756,893187,-435762,-727647,649947,434264,-652099,-402318,680677,31237,-711815,79162,1059607,-67665,-850691,469736,660727,-405342,-20013,969401,-38193,-911923,167757,805212,-601801,-789107,513663,674337,-408470,-313506,791669,-107606,-795275,-332887,693821,-188797,-583349,349872,593064,-320041,-469772,355834,326847,-291642,-507753,491061,334881,-278059,-78261,374744,365655,-520802,102751,473933,111142,-379825,425344,323297,-363404,-364915,725702,-21197,-774331,158670,353095,-51030,-418857,149223,22930,-483058,-238486,330582,-289951,-477891,343001,315472,-229339,-465573,413639,65418,-488739,-232556,449514,-35482,-159365,-114735,195758,-3713,-163328,-255518,245899,143105,-337772,33443,240836,232643,-268576,4534,120659,-68814,-37890,114687,-87691,43469,42529,117040,-207015,-89911,5384,153217,-349125,-27336,373679,51597,-17049,135290,-96978,-185151,94551,446955,-100250,-228329,277667,20367,-17611,-65938,175197,406977,-241176,229595,-25032,196848,162872,-67004,-159783,-100739,383373,41766,-414374,-2128,573831,-114018,-611621,-38321,395008,-336402,-390554,45097,385132,-454691,164043,210495,326202,-187714,-310591,-134224,133454,-165505,-79079,371920,-193930,-261724,247849,131722,-294077,-581349,554189,427038,-549638,-452695,330583,330723,-497829,-235358,234887,128425,-254332,237966,-206119,-557029,272804,758027,-363021,-1226859,371116,933085,-406171,-754998,590169,1132174,-670509,-541252,699547,285966,-501018,-400904,841238,-73383,-452117,316800,471816,-88293,-413500,326716,526662,-376981,-81049,380471,228929,-790702,99995,1003613,-121172,-857184,-200163,984381,-207903,-987867,356322,719129,-97553,-571132,287612,128024,-462446,663693,285837,-822519,-322412,963586,682889,-1491796,-524880,1461019,263256,-1029746,-541150,1684791,-49121,-1350913,254042,497610,-233304,-788093,249130,671349,-1143675,99086,247329,123726,-903378,80077,1127101,-490943,-608660,367669,931229,-567794,-792139,1430199,474279,-767872,-647577,865554,829654,-1171959,-198768,660880,-29428,-710902,133176,421425,-775461,56818,1217947,-632525,-1005895,204621,1671549,-608231,-1570282,1279528,1396967,-897826,-1185315,738683,1169312,-1208869,-316991,783919,-35981,-904429,88567,1043222,-975793,-724074,725570,590140,-1090154,-776959,1418508,237854,-1072649,-146843,892386,153856,-1568011,487466,1456088,-472845,-1039221,345934,1023474,-801686,-637118,1081487,-14383,-553413,-68790,934461,-237112,-1090953,1040118,667567,-1237465,-618779,1275090,760182,-1773993,-198572,1504867,122891,-1185662,-17852,1400015,-734885,-862189,699201,355607,-1073786,-640338,1242653,46683,-1312259,128866,1102657,-388251,-1326666,638383,1177144,-1201385,-912664,878653,899324,-1190100,-827735,1127654,293636,-1109036,-167856,1223777,-378376,-846080,568557,770746,-768318,-706695,1093654,464972,-1488710,124911,1354737,-210190,-1071739,390955,1142095,-990291,-1164373,979258,844289,-795862,-452634,1379094,-47547,-1299216,465850,941856,-250202,-1087467,939242,1023110,-1160455,-682100,985004,597394,-1100683,-388126,1489363,-18244,-1268155,207359,1351010,-403167,-1229337,569493,872607,-850090,-874124,1187483,424704,-1354707,-240077,1406779,-51164,-1287132,670297,920551,-686485,-885133,735655,553422,-1104504,-165064,1035860,-372238,-1304588,310004,1100750,-602087,-897743,991705,838969,-988408,-418125,1227352,309114,-1203570,-293917,1282730,-76817,-986702,356021,1107751,-661989,-894405,903992,715720,-966499,-576249,1073545,67414,-1257741,-104037,1342604,-396858,-805010,434389,1074979,-897088,-876534,892534,405135,-891065,-18433,905368,7768,-799204,399040,990434,-442958,-742177,692603,651921,-967530,-500700,870245,-79876,-979068,85074,1156765,-364590,-1141818,460650,819232,-581291,-739662,720339,603236,-1033189,77849,1110008,58783,-1019515,124584,1144422,-329746,-1072829,468897,729847,-562549,-859727,824186,304970,-1103610,-80475,1003724,157499,-1292141,258347,958046,-783583,-612471,861595,681101,-717788,-602865,1069325,-8259,-680877,51103,877699,-148944,-874123,743335,414277,-734435,-170171,913700,523878,-1241977,99340,945570,-450676,-896097,13828,1012514,-343106,-688802,735152,532831,-454649,-603967,600929,215161,-1062358,81969,651548,-59685,-930820,373240,866809,-756352,-392035,364597,550826,-678736,-500703,884597,-120784,-667449,-104644,455928,94249,-761179,176884,246650,-374599,416650,68536,180126,-789564,530601],[0,0,0,0,0,0,-2,-1,2,0,-2,2,-2,3,-5,7,-13,14,-16,22,-28,32,-40,46,-54,67,-78,88,-106,122,-140,157,-178,207,-237,264,-295,333,-373,414,-461,511,-569,628,-693,763,-843,925,-1014,1112,-1222,1342,-1470,1610,-1768,1944,-2134,2347,-2590,2866,-3172,3524,-3931,4396,-4924,5508,-6079,6413,-29102,112503,62993,-82653,-92327,425390,-16362,-342529,-61844,72622,-120890,42246,417060,-115373,-124180,104694,228932,192855,-63764,467597,-232702,-185806,370097,253937,-99153,-332066,50216,61151,-641771,140387,677018,-96942,-306438,340511,381724,-176776,-211754,162214,433259,-335247,-542333,218921,155699,-205294,-155073,583737,-232409,-319427,1381,176930,-18429,-501778,228908,494377,-87236,-581504,144482,388726,-105659,-275808,499810,122172,-447999,45276,526889,-562407,-92968,462799,213007,-520712,-270608,660835,-289732,-834147,415322,795314,-477098,-680630,307625,511981,-648830,-28139,1086529,39719,-991492,133556,826279,-234336,-693590,620229,751969,-266426,-594702,955911,411665,-1085196,-356645,696460,470793,-1298198,-150759,977065,21360,-1086613,-308356,985718,53812,-1039106,483796,387122,-257510,-403776,261996,-91194,-255623,778730,720287,-903172,-819524,873689,760144,-1428044,-267407,1513984,-101231,-1128488,160339,1169928,-377509,-1040760,722850,433437,-745198,-607550,672598,93057,-1191648,332514,776849,-424364,-1126072,567097,1522816,-993443,-1152892,1324562,1093800,-1360521,-1768385,1703499,1485029,-1435326,-1391905,915618,1391146,-1045103,-579752,393249,139369,203603,103422,118375,-1163945,173150,1588489,-1083736,-1545156,597284,1603340,-488596,-1745943,1145111,1370538,-1055583,-1033368,903406,1261584,-1149297,-186433,1051524,-191869,-746589,370195,1183243,-1025243,-591001,1334168,-150634,-1037803,-369298,2205520,-52537,-2414958,379878,2139908,98284,-2652397,314506,3093777,-279923,-1977980,-177321,2206497,40516,-1580134,81985,209984,147241,497984,-135302,-877991,-774380,2254185,347468,-2111909,-126125,1898273,921201,-2603157,-220010,2233846,-37165,-1493598,-129359,1301186,-462977,-1081479,1017972,162190,-673635,-311698,887341,47570,-1266442,1124392,769696,-1097305,-906642,1487613,1761069,-2351174,-974462,2007179,1075482,-2194530,-1734507,2758305,917767,-1831992,-817074,1297100,1103085,-1244243,-248617,343460,-443186,299542,438437,-614131,-1172380,705158,1966231,-1647875,-1375695,1314009,1150762,-1171009,-1435883,2061413,605940,-1211132,-346626,1291371,328992,-1469578,737772,1229281,-781005,-662622,836000,964833,-1397951,-161024,1580924,-380288,-853381,88812,1973933,-728533,-1883622,928034,1411965,-531580,-1953045,712651,1898985,-1217985,-1026906,713157,625143,-1063844,-446063,1137944,-532790,-612750,809056,299319,-1100551,-553444,1452634,150218,-1754443,122257,1681417,-240870,-1407649,627201,1318910,-1132232,-870763,701726,779383,-1300174,-328252,1180061,-105909,-1025595,174076,1199774,-292769,-1060908,913633,665452,-1004648,-892351,1213315,776974,-1649871,-226109,1201650,354441,-1161897,-156713,1263853,-484542,-1100272,679833,874837,-550739,-609798,776549,297769,-1201792,305221,799918,-344553,-1283527,504767,888189,-826834,-295033,1155833,520010,-1291512,-298286,1406960,-213807,-1114736,451469,862542,-581670,-835315,656152,743061,-944600,-378590,1037152,253426,-818599,-63226,968474,34405,-974862,276694,735009,-439498,-702546,686622,814857,-687285,-441976,912344,424096,-1045783,133944,845936,-114192,-670290,430593,641760,-513251,-309311,837437,79812,-911105,101661,791095,-250295,-662475,445995,686840,-496826,-571800,801692,264577,-678328,-292409,746886,265062,-603949,100251,710993,-31649,-843985,215615,707591,-252352,-565285,204004,223584,-267478,-242039,389442,272320,-483413,-34606,434988,-177597,-464027,-6972,234533,-412882,-283576,401346,-52552,-358460,-279074,376244,-249106,-293181,174137,176706,-257473,-217371,457178,-194011,-439857,273735,438605,-427615,-207989,377374,453674,-368087,-301633,194418,93952,-27747,-114538,142837,44754,-87880,-116182,118417,163260,-191874,-268150,207211,217335,-79748,31116,223733,108197,45255,-15839,-26311,107653,-142467,-21716,-210814,15091,218060,84802,-105920,136388,-18996,70674,6178,139287,32257,-102141,400178,288683,-144425,-412572,197912,442742,-389646,-241132,504418,164467,-264248,-19363,-44933,-122938,-135793,-174280,-161828,-121954,137401,103911,-666043,-77355,466180,-17745,-356071,125409,535444,-280677,-393329,137596,317490,-297709,-576742,410390,113945,-134541,-262516,-19662,174629,-377483,233136,-17282,-63141,-327315,368277,333358,-594001,-493524,222488,637199,-698296,-798652,802124,459813,-423643,-604182,406876,229217,-169915,408442,-99296,-490175,193491,592716,-418322,-935061,373800,1211507,-557423,-756601,490093,962760,-657886,-630531,543356,342099,-676514,-374179,571426,149415,-831542,259491,414492,-5202,-521350,192619,526047,-512264,-232693,291212,53531,-700789,-142937,834613,-353343,-1080666,-196114,878607,-88197,-1048007,21458,708361,131593,-459322,-117351,476812,-355862,358417,408220,-944691,42046,999039,742022,-1468094,-818077,1588508,196350,-1029845,-420100,1195398,603741,-1432034,157691,815783,-231479,-511943,448459,600691,-821425,-22266,895555,112346,-765883,-217234,1071095,-327163,-780119,696944,640677,-608990,-1009532,1253101,780601,-929303,-609198,637011,824032,-1304629,-397101,795672,-321451,-687155,135002,521716,-177937,-19730,1170793,-457207,-1039640,626686,1189910,-394584,-1565173,1303165,1380253,-914933,-1065766,753799,1288464,-1285498,-566216,1012817,49161,-592969,-362380,1082505,-442648,-1056386,1035024,500353,-741871,-953992,978034,503747,-1530388,-89787,1239570,317227,-1347415,76052,1468746,-588795,-1195276,532521,1096489,-563133,-923111,1139242,527628,-1029139,-19673,476675,18700,-1011905,858764,904462,-971334,-616580,1048773,709736,-1435956,-266522,1620340,-65632,-1191610,-36052,1152195,-344987,-983583,910945,565723,-510912,-627697,951986,526135,-1086038,42147,1104238,-410094,-931510,685207,1491120,-898773,-835456,1065140,685084,-928644,-654084,985289,179894,-1599255,-129012,1336777,-29155,-1069305,531615,1331420,-643757,-728202,726186,853393,-1213385,-398458,1510994,-91345,-1098147,671422,1140524,-576742,-1331543,1101171,850005,-1031547,-304021,1183703,343348,-1204530,282956,1173202,-547686,-1100454,576961,1288401,-667815,-904469,840993,558798,-912813,-549640,1215100,190329,-1101968,262833,1191576,-540915,-1121119,677318,990519,-743773,-873589,1231388,434861,-1068100,-365135,1192909,31963,-1514399,189988,1242262,-755931,-900223,1001205,512840,-1123222,-180343,1143579,81605,-1134939,171364,1177168,-350850,-907600,895326,925450,-1006940,-628792,1033651,727174,-1170576,-173340,1247487,-190168,-1144161,278259,1172271,-711644,-739483,875004,654093,-1022276,-701150,775371,381582,-916014,-287128,1150434,-269529,-1122036,376707,961935,-773419,-1128321,792911,591186,-1116013,-466568,1179374,448162,-910501,116136,1121010,-493777,-916469,607548,598333,-902879,-606463,1009330,190403,-791542,-34461,1030999,-178629,-1157939,627736,900021,-755412,-734024,608705,819903,-667893,-448023,979389,194163,-865013,83295,923425,-123482,-1092116,202779,918598,-504656,-864091,476254,507107,-817474,-202681,1015669,238153,-1086594,10527,1000671,-385788,-1035642,470324,482489,-603597,-636751,747327,349066,-848363,194774,786945,-92380,-790830,391385,500178,-675788,-229907,674811,328254,-980566,-252394,1122538,-100198,-859344,-2571,908405,-203539,-1081089,490882,477375,-304807,-398577,561844,360961,-853585,53563,737639,-189042,-766354,159112,1182678,-409122,-546603,529554,380974,-430452,-628265,926679,299683,-767743,107034,364327,540950,-870313,108149,498257,-588576,152339,148890,142061,-314296,47913,665151],[0,0,0,0,0,-3,4,-4,4,-7,11,-14,15,-19,29,-38,41,-54,65,-79,94,-111,134,-157,187,-218,253,-292,336,-383,437,-499,566,-639,720,-808,905,-1013,1126,-1253,1390,-1540,1703,-1877,2069,-2277,2503,-2748,3017,-3312,3636,-3983,4378,-4816,5306,-5851,6476,-7200,8041,-9035,10237,-11731,13648,-16200,19810,-25376,35222,-57919,180617,272070,-415559,41983,26360,-223464,-40446,477386,246372,-469538,-116191,846805,251354,-175947,-116464,506274,-320206,-319120,149236,3814,-152986,16788,200,-20926,-77147,193020,245186,-186964,-218374,117499,12059,-148070,127395,193868,-41742,-2841,-84195,203111,-151597,-199199,146945,282670,-318180,-423553,192914,196333,-587183,-591403,447335,145593,-898526,141132,764735,-53819,-758251,310467,513192,-361268,-904500,587078,626817,-853632,-467964,477481,475243,-543624,-57467,531143,-517142,-410922,582595,411904,-348044,-562971,764838,324690,-424332,-90067,647978,526936,-837555,290300,673888,-208518,-276014,36416,303203,-662895,-449709,799142,-322687,-278936,316081,779890,-73250,-1485753,1234837,422222,-896432,-670321,953740,1045976,-1962956,-226408,1133279,-97689,-1171195,-591230,1771631,-299628,-955551,663373,91999,350359,-896101,1052043,-90720,-1489322,1294533,329227,-64938,-1367189,533336,1903540,-1620078,-474710,406032,1485490,-208132,-1749240,1403552,-142219,-66593,-226325,-371848,924476,-1203081,1396532,-40415,-1263192,733813,361298,947354,-2638811,842701,2340255,-1591179,-1218655,-30271,2710918,-1275360,-2796540,2194687,909461,-60218,-2098416,1134529,1873886,-2146726,707718,-314534,393926,78396,-366694,1383831,-2685197,964797,1647822,-630513,-1138417,-1521276,3862638,-475393,-2567952,252234,744778,2310247,-3303203,411001,1480383,-756259,938381,-1737217,1406778,-572926,95775,1187258,-2640373,725187,738618,1015411,-1532385,-1906046,4077720,-792053,-1989138,-868693,2359560,2132649,-4750460,848650,1987466,88680,-1476398,-1654759,3374899,-1174696,-476261,440764,-1086136,1333364,-1046248,1661712,-1684382,-1904636,3433059,-403808,-577468,-2595646,2397232,2992841,-3826836,-98426,189982,2620504,-1236402,-2553510,2605928,-709874,682590,-1155091,-428619,1015685,-1559264,2447211,-1625100,-1147033,1464473,599909,341285,-3830331,2416362,2437973,-2732349,-857439,558156,3805725,-2600479,-2328612,3199463,29946,-455334,-2445988,1826724,1316136,-2245659,1500582,-1045893,162387,-416055,524463,1310029,-3168640,1741397,1418587,-286534,-1733507,-1085594,4033697,-1624639,-1933230,965541,849203,966877,-3167756,1581974,784356,-1087470,685184,-617944,1234315,-1505276,962802,1400802,-2208110,356885,809802,1045228,-2018555,-1198775,3529212,-958630,-1606912,-297235,2424589,377417,-3433318,1559146,1203039,-583059,-1325213,358409,1861028,-1981298,-49066,942026,-320055,-315143,-454265,1901720,-1467609,-1104621,1885320,4253,-547228,-1495521,1950621,818942,-2177318,124577,938856,699998,-1616820,24699,1795666,-1285134,-355034,544063,706308,-734749,-525018,2215430,-594119,-1338391,575603,1352885,-487782,-2123628,1567076,1306402,-1518613,-539731,1221892,1096877,-2026965,-170075,1542711,-360116,-889358,-57889,1293995,-636055,-1370385,906673,506194,-858580,-609268,1144417,379505,-1559071,470927,1161230,-334566,-1092056,496023,925009,-732732,-677037,824761,562152,-994711,-562491,1152231,86815,-1386567,186049,1110129,-193947,-1085197,965803,964997,-968208,-618451,1128509,301443,-1479654,-97808,1317428,-176881,-1481090,615214,1177667,-832016,-1042263,891167,919607,-1143810,-188821,922267,25893,-955440,150129,983780,-103188,-638671,509721,860305,-453986,-504105,432876,529016,-778778,-55537,701886,-19666,-794818,-85557,754610,-65964,-602789,771822,483887,-521197,-244187,880876,414420,-898810,-22198,942805,-139341,-1004948,283456,971976,-475465,-834380,823618,632325,-1000208,-394234,759250,334380,-1013875,368325,717642,-330517,-500009,244602,618823,-528887,-355216,669525,298229,-74459,-209539,483705,278648,-635364,347809,-88085,56556,-162567,-22377,512467,-416252,-166158,194948,138317,-255711,-131889,813675,-278399,-549684,263963,367945,-31983,-890680,614135,394430,-619313,59161,208470,467649,-709581,-165804,923873,-234622,-45968,-155631,430701,-275336,-514004,799153,-130970,-105360,-263688,397623,205321,-784659,297456,146974,-2294,11698,-529888,740561,-65184,-190313,-1459,-232503,766192,-916058,-162672,113020,-139658,185914,-559882,477701,-403692,127153,545176,-689142,462277,-146289,601248,-390751,-580481,925916,-409863,216903,-276197,239422,611764,-885241,569492,-88283,28043,39296,-632604,907166,-618321,-68059,59610,-98563,266272,-811269,626859,-109633,-362143,327424,-385281,623450,-1115902,-55191,774571,-395763,-297570,-708573,1142225,106188,-711037,567145,-297642,761632,-323874,10997,-56410,-544402,749860,203882,-450380,-177097,70899,811376,-1123835,-133366,515305,-162757,80579,-548991,506092,-403540,-279464,400411,209881,65581,-713332,548932,605270,-685453,61720,135370,568110,-697436,-454273,685373,39605,-264612,-457950,916204,270624,-1217471,508753,773858,-281523,-520735,238938,617460,-574956,-286146,470195,-166025,46196,274128,350586,-443615,-340384,937108,63940,-550528,-456412,485317,291457,-924926,108891,630495,-11199,-359920,-310660,455560,-350780,-136977,533689,-454158,-854085,-87456,1200660,-22486,-1349849,228603,1173387,29495,-1195713,339293,1106145,-393395,-877346,486356,870896,-835297,-445694,878630,111261,-922041,26144,494531,-12978,-836375,592779,664903,-856531,248111,456172,17468,-1045265,98160,1345933,-582313,-841194,288663,1070177,-126517,-973650,719499,201976,-134768,-211444,-22142,273989,-657327,882563,954712,-753299,-446197,491075,1175253,-942580,-919712,1337393,541573,-919426,-653199,1327670,597584,-1227593,354898,1114595,-419740,-933485,363821,965755,-1090357,-345802,819652,-35974,-850135,-292649,1391849,-335591,-646904,908225,501461,-533862,-1239539,1057228,592580,-881161,-126500,781956,375528,-983706,-233294,1308305,-459530,-514010,389202,376868,-473489,-599900,1195761,-116594,-561146,81659,1220162,45721,-1766753,833221,989233,-639401,-788216,492413,1117751,-1354208,-427979,1032040,25614,-867412,-162324,1368962,-536261,-1310267,961895,752799,-779351,-805247,878785,573080,-1008127,-5428,779587,-195393,-1076456,17320,1255042,-431797,-503351,592249,618230,-583877,-900416,959737,121165,-748515,345300,935642,-61942,-1077574,230060,963384,-620446,-510353,661360,863365,-1019414,-398335,1066459,70314,-895991,76016,1346208,-681210,-1085072,939904,930367,-956730,-775791,945323,506426,-1281180,-333086,1205147,-18069,-982307,145318,999634,-852872,-904912,1144957,838136,-1117800,-440791,1051674,146785,-544375,51755,972949,-110222,-982739,165794,862047,-422464,-693034,793304,345953,-869412,-235786,698906,260768,-780237,396197,1003808,-337148,-876156,719381,577390,-817608,-513073,968707,435333,-1171745,-93048,1050356,-307510,-1032303,479544,928434,-628965,-863294,1082518,424667,-753842,-210797,1110861,127549,-839488,240881,668169,-419228,-534425,405910,628823,-676953,-468563,700368,274871,-443388,-376008,1029599,-269770,-743839,304231,598588,-172947,-797124,754801,554853,-732078,-48923,498947,259537,-721286,105345,852103,-512989,-570122,398754,851491,-893433,-858320,1023811,392969,-554763,-177662,564036,-14209,-1380765,564826,453830,-434993,-392060,211866,1202304,-1098984,-285640,690177,-137536,-17810,-561168,937412,-252066,-873602,785140,-83831,138139,-837105,681598,507945,-1105770,431176,-15620,547124,-609221,-648510,1275339,-791957,-29641,-156122,-27154,-116151,-815240,1509920,-597746,-361333,700952,-93029,378932,-1512442,1114727,672134,-1048275,-33079,38221,1438231,-1082671,-558797,1267493,-772447,587054,-993286,1078988,161411,-1058505,1131422,-926115,447295,16584,-392652,677601],[0,0,0,0,0,0,2,-1,5,-3,7,-11,10,-13,17,-21,24,-28,32,-37,44,-49,51,-58,64,-68,74,-80,82,-87,91,-90,93,-91,87,-84,75,-67,54,-37,16,4,-33,67,-104,146,-191,242,-301,360,-422,488,-562,632,-697,754,-810,843,-841,796,-685,471,-83,-577,1708,-3723,7717,-17966,145179,-52959,55727,205361,-445852,-205530,296367,301750,-423674,-108222,277257,105365,-188048,-98834,341390,-155935,-118909,325545,247533,-129862,102881,-12921,179981,-172650,-38610,-7925,24713,-191959,23223,130249,-42189,119772,65987,72825,-187433,-172428,447132,-79493,-360281,-59532,206507,-331542,-150179,251070,367554,-337822,-409725,804982,124964,-354970,-224654,743684,398245,-618576,-5303,671580,-489507,-632857,181272,722491,-817611,-299204,929229,143218,-603671,-253745,733078,78044,-617199,568116,289036,-483343,-693837,551320,596392,-735475,167887,252550,67207,-444784,-506344,790715,-493034,-198289,273405,576772,-41623,-571280,763709,-151171,-688364,245422,622813,-135978,-1305020,659502,897077,-1244528,-218154,812947,1138144,-1441860,-856784,1960633,-361268,-1353320,-454425,1410272,132332,-1703908,801861,282662,3497,-448194,280581,587882,-1600064,1092233,852044,-661429,-687720,-39114,2219263,-1359290,-1247011,1001605,735321,214082,-2037615,1033617,815324,-961206,132071,-344996,875839,-846133,108339,801683,-1715283,866131,163131,132271,-1592855,-437339,2562065,-1669055,-1396419,534383,1652367,-272623,-3319101,2171288,1460558,-1408146,-1326277,-44601,2672848,-1956735,-607495,715200,-350731,821024,-632565,1053176,-1419493,-550334,2660804,-1501508,-680951,-893557,2585262,966282,-4117118,1046032,932875,1563774,-2154346,-1368332,3224217,-1116644,548916,-934941,309996,1140693,-1174734,1785608,-1989959,-57860,1725485,-624770,-302240,-1927066,3258501,735624,-3231454,794646,1575745,1878569,-3788265,-658845,3892993,-1248435,-1049733,-1467567,2544039,533603,-2566090,1701994,-1307817,981632,-372460,-91860,118392,-2629230,3210972,461613,-1933293,-1016645,396062,3624745,-3598552,-1219496,1727396,915731,128117,-3464156,2619048,613340,-1232103,444981,-1393554,1533254,-1219813,835919,233121,-2444623,2127263,-335053,-250856,-2309295,525390,3408549,-3312738,-930581,1442426,2121613,-1181739,-3728713,3620512,820899,-1353677,-1104908,437983,2489013,-2745771,465193,134488,-646880,1125913,-725896,1189805,-2533018,386283,2743368,-1910751,-805571,-896092,3101094,-789,-3177540,1971779,693172,554072,-2332903,54254,2337602,-1798824,501551,-221107,525246,-123106,-609930,2378933,-2212215,-477470,1520155,217802,-797802,-1798151,3156689,92568,-2515442,627063,1562746,865356,-3216956,850080,2681499,-1619231,-602253,151566,1825127,-1475423,-1267599,2104581,-951418,-166199,-382318,1209624,-486394,-1991135,2232055,236770,-1073998,-728339,933087,1398381,-2654168,330229,1326356,71467,-964604,-355200,2081021,-715825,-968474,946905,288383,-909647,-1153836,1410171,96683,-1752114,507839,1074779,-152639,-1716188,827754,1658581,-1542675,-638516,919630,800080,-1440184,-779723,1919504,-558095,-1313944,106867,1142767,23208,-1603574,1038639,588875,-913115,-634470,890226,964957,-1398775,-254868,1200865,-160891,-1025857,120849,1227138,-863325,-842735,1022144,647299,-897815,-682058,879328,367742,-1177267,129647,1054646,-268878,-918540,575601,1168248,-933317,-855951,1271970,790826,-1504812,-439908,1606384,-163769,-1312600,627540,1301205,-654150,-1138854,865536,901326,-1024650,-623121,1105545,297124,-1349743,155803,1151776,-151666,-776460,532918,708985,-565879,-721706,695434,626773,-763733,-232862,865555,26764,-863300,32922,776602,-70021,-627377,299280,614232,-712575,-528604,822194,589974,-802330,-492194,966326,-52390,-922827,281076,798152,-571679,-877378,896652,760616,-751994,-476333,621197,304605,-696394,121347,1103474,-554295,-665300,409039,600299,-538786,-437129,488001,314177,-444294,-140307,665848,417064,-432587,54406,631433,-95379,-109174,-169140,419570,-373524,-450741,484402,-40537,448122,-471900,624567,193935,-736424,488629,229126,-167934,-559480,212113,845975,-860661,-275201,596952,311841,-571861,-426268,535796,-226968,-219288,127077,367483,131696,-641615,571140,-297137,-233997,232600,48390,319987,-499128,5331,557202,-353180,3907,-461888,727103,133470,-735833,327965,-312438,789854,-543376,-190992,673134,-423188,658845,-668154,-186539,-142730,-167128,579887,-927871,-251300,690781,264899,144163,-929246,831731,114740,-550234,106898,44941,547517,-701477,23912,250028,-328625,134878,-393557,521661,27911,-247890,585072,-451770,608256,-417490,30097,437964,-587050,510874,-109543,289044,-476293,-455002,1125236,-482871,-420003,-213396,636555,470523,-1169930,463318,-99814,20568,-80061,-437630,286607,-274835,433020,591027,-794111,258459,105361,838669,-638579,-558481,858184,-194974,165340,-424291,302459,345810,-790606,613205,140771,-262371,-481538,82447,830728,-636815,-659427,316665,393533,-414574,-1019102,943614,322072,-636101,62288,163698,507365,-963748,463770,810162,-506792,-205487,301405,798058,-341820,-368215,672555,-159039,-390027,45250,172692,-233964,-505101,838428,104966,-535137,170135,401863,353805,-733015,-300210,812324,-142967,-148516,-121836,371571,-15563,-374328,589835,-3108,-686466,63409,834561,-166924,-1111551,360855,1284550,-182020,-1261510,260320,1055843,-510984,-882824,659005,778576,-578136,-723059,829182,422530,-851469,362626,719529,-35620,-715625,286015,759225,-995121,-83008,499448,-72053,-694395,-403972,1376069,-349968,-1018231,774246,693953,-155509,-1051734,327783,729851,-688765,-59787,386819,306276,-351215,-15263,1039823,-800952,-603530,707472,800611,-717888,-1135218,1547391,673847,-1258704,-579952,1270436,610388,-1536096,-22937,1230094,-447922,-981269,-114870,1153737,-618617,-752411,926961,138103,-657610,-214692,974060,-144758,-1295051,838170,601878,-616666,-674727,725314,954606,-1537567,-45078,792238,157257,-629883,-411507,1500638,-421637,-1091665,470979,243306,-476061,-673254,1041771,226160,-1038495,229648,743251,-131395,-1103203,321713,1411874,-910694,-904221,583452,825521,-696269,-910503,1300698,-57449,-960921,-121111,1107408,-31089,-1440225,615176,814184,-669091,-571870,567279,678979,-1139407,-482795,1119070,12711,-883147,-186319,1279430,-470648,-874670,966510,466477,-410121,-618352,827098,416204,-1097226,-131804,813689,220878,-814684,264567,1018231,-680120,-740405,886981,491608,-944796,-579508,1075748,120497,-1152663,-44140,1160430,-80812,-1081308,627629,857251,-827917,-798083,1112101,481111,-1201133,-44961,1582553,-12806,-972002,353729,1038013,-654529,-1011674,603528,603840,-672954,-670163,900268,359657,-1023037,-36068,935872,-203408,-947025,416515,670143,-455731,-658819,704756,340264,-1129852,-58468,788889,57742,-950477,106097,1035287,-484116,-980924,743062,615970,-1075956,-664059,1043044,418189,-1100690,-149497,1525178,-218602,-1091619,459619,771073,-693688,-614240,812035,763344,-937674,-470840,792251,344376,-1088271,241784,929000,-410162,-761263,73283,741883,-618443,-759613,768524,307286,-640741,-304981,844626,30804,-821084,348877,756727,-266373,-812997,427942,769475,-869656,89323,750012,-88214,-631947,-234450,871603,-454027,-788718,633876,510759,-459252,-878124,859922,575598,-823921,277504,626820,564646,-1221137,236724,1152288,-840622,-316748,97445,684430,-516870,-647685,1196540,-275376,-28832,-148111,405751,110332,-1308547,1183800,-123541,-472921,-98711,23177,1100192,-1391574,151038,976699,-106701,-233928,-888823,1360234,-325874,-648405,779659,-295528,373179,-766095,497886,364585,-1165494,1020782,25563,-22901,-703786,273118,1284080,-1650949,46017,205546,408153,-175932,-1449938,1938435,-349795,-133627,184882,-410993,856684,-1358658,778873,84778,-603454,775705,-799573,983089,-861567],[0,0,0,0,0,0,1,0,1,-2,4,-3,6,-8,11,-12,13,-19,24,-27,35,-44,52,-64,77,-93,109,-126,150,-173,204,-234,271,-316,363,-412,468,-535,606,-684,771,-870,979,-1098,1227,-1367,1529,-1702,1891,-2098,2330,-2584,2862,-3167,3506,-3883,4299,-4761,5280,-5869,6540,-7309,8209,-9296,10657,-12492,15384,-22196,60806,73515,66569,-188840,-60826,185014,-29553,-380864,-108207,401890,-68224,-180735,302710,153321,-223086,-130815,530360,145063,48126,-88587,125619,398456,-146066,-215378,73199,220287,-352803,-239153,192146,402513,-450547,-80100,480422,-116716,-475684,-148734,578166,-39004,-317452,706177,22658,-442829,-85441,645725,-152586,-703434,245816,278666,-509808,-88279,599123,381128,-645280,-196725,722602,-234726,-514622,470325,621858,-455695,-279472,764429,265188,-512120,-155980,625698,365623,-810903,126792,478612,130438,-478276,10675,785366,-576663,-487392,542680,792957,-501805,-878534,1230765,642871,-1094468,-272767,558262,683037,-1125421,26601,1168704,-699659,49156,-144602,357212,-772820,-100259,1523273,-803529,-340020,413548,1176119,-631555,-1541993,1610218,127595,-1174813,-410656,648356,1242333,-1792474,307015,884269,-385690,-169314,-495263,1357941,-1130051,-374123,1306352,-700499,-331141,-556779,2122796,41545,-2376591,991731,989178,500752,-2331282,222286,2929082,-1720583,-696819,-227079,1594385,108958,-1751220,1799200,-869153,249721,350795,-278750,414462,-1799928,2534150,-177350,-2105338,909289,648226,1399933,-2758548,598079,2208702,-1425281,-362811,-859538,2419179,-774990,-1844521,1993599,-959201,940236,-1144174,669721,668147,-2307079,2631917,-954307,-664426,-568287,984016,2675387,-4512049,219131,2462930,569907,-1381023,-3621924,4513040,205094,-2087627,-318263,248942,2967430,-3032111,913349,546261,-1257684,2400884,-1303949,613525,-1859088,970940,3069481,-3669084,474725,700157,2125009,-1475238,-2997040,4188320,-685899,-557943,-1051777,587253,2478542,-3380340,1617961,-119503,-113571,517499,-1569118,2314094,-2787896,1236208,1986304,-2257869,340352,-992425,4033537,-2066067,-3624626,3911130,681519,504822,-4420491,1595440,4381507,-3315647,-232932,-843804,2614780,-316331,-2241440,2642221,-2580825,1639205,529794,-754818,-43595,-1984341,4499050,-1916943,-2163320,1455345,672151,1354800,-4209783,1909649,2137926,-2047579,-56169,-996736,3241032,-1867587,-1202125,2181354,-1548941,963587,-1079516,1429730,-246568,-2251162,3479477,-1239096,-624054,-648054,1817550,2109679,-4794143,1170961,1990330,225839,-1919512,-1790195,4733702,-1296357,-1462044,652963,572157,1084127,-2640329,1972708,-250366,-1774890,1802780,-147971,386972,-1999539,1699612,1672163,-3074575,534431,937000,1266122,-2136609,-1348388,3139480,-1086816,-1037103,-200559,1475784,301869,-2508671,2038412,106625,-889899,-361356,221944,1510727,-2358983,603911,1642021,-1148010,-593192,-247844,2831235,-1593880,-1749298,2080082,385788,-825066,-1695702,2019693,764160,-2427840,649669,1025142,6737,-1362781,430049,1425833,-1805551,40806,1255557,236972,-1229921,-260859,2279151,-934731,-1296014,1099337,974933,-753321,-1634385,1548724,534630,-1677773,-132221,817085,627060,-1628950,-119848,1874817,-930620,-989501,369015,1357859,-840567,-1112360,1448653,299428,-1021878,-377006,1140634,354597,-1828576,502502,1194159,-515384,-974421,728223,1181820,-1335200,-651787,1006532,329053,-1045782,-20584,1513445,-513704,-1388531,757016,938874,-1053414,-630578,1049934,429037,-1262566,-263747,1307477,-237755,-1170319,342015,1219647,-889099,-1029882,983185,946483,-1310933,-615111,1254296,271780,-916625,-127469,1353214,-96819,-1005354,149251,982914,-579869,-981198,684930,804569,-859192,-204476,1400572,105711,-880612,144473,921868,-261531,-726626,523073,657441,-741221,-544482,1045299,174989,-1166508,-127204,1115216,-230996,-797264,476285,594804,-858642,-681995,839551,277692,-875457,-160529,952148,-163679,-877402,2235,763768,-154147,-718090,738659,785806,-788710,-492139,527513,842134,-881488,-486302,993555,-120449,-577508,-231432,913597,-206684,-978184,733988,320414,-283174,-478737,532684,272372,-1184403,189118,850466,-392342,-400822,-31271,850467,-1022706,-285499,513381,-105642,-238707,-385446,744798,-391969,-688160,811179,-239236,-33651,-583388,461014,255742,-889932,253216,222205,324852,-384785,-444800,1081340,-638724,-5736,-153661,383975,281868,-1108638,918779,-218207,248700,-200280,-152865,920052,-625016,166279,149506,-432961,264644,-488412,342681,-918214,-134636,1017040,-611943,-178907,-498503,545018,191155,-1084901,735647,-253052,247797,-114974,24112,548033,-1005820,714052,-104941,-409686,125352,-190127,852168,-795570,175657,203482,-201610,584747,-752864,839404,-161636,-169553,197875,-410638,1137328,-430899,-47361,354761,-151539,705152,-1135698,561145,309970,-58842,183406,-848476,983134,-7362,-412012,25868,-503826,844782,-424394,-122856,457663,-165137,332502,-633480,434494,-78443,-560161,555860,-154327,6769,-249167,9456,376206,-394546,297665,-324161,198109,114404,93713,220331,-995250,560974,266820,-288889,-266486,-486429,1025576,-637334,-72870,438598,-346901,321394,-256242,497446,-389746,-717420,785898,195434,-242029,-753639,400862,665798,-754841,-282445,39440,449442,-336321,-703911,539482,173013,-366782,-261435,441814,160769,-718502,86682,644733,-25206,-500964,83821,141872,-325695,367084,72859,-324228,-480905,519684,513565,-778738,-276515,892044,301565,-963443,-130370,844941,-13273,-758481,-217768,431491,-72499,-144856,384122,-40977,-508191,-140744,940107,-95935,-1086615,442566,582871,126355,-867591,274584,1298093,-670410,-480901,394960,517785,-182503,-1222415,1236995,388167,-586303,-23613,245685,644241,-757104,254171,398520,-591501,146314,219934,187905,-880751,154061,1181656,-803863,-323500,281248,1008422,-351193,-1095141,1101681,117692,-660188,-187725,122815,611773,-986663,622744,386827,-282354,-105755,172833,658142,-969249,59766,728828,178743,-597027,-712415,1106920,-170077,-945071,571325,621098,292495,-1307910,499338,979520,-864852,-203092,380626,548037,-464106,-408930,1200769,-383803,-400947,213308,321571,-435172,-791169,1019023,368967,-672308,150220,753801,128747,-1011550,281294,932834,-557456,-329238,156181,702837,-785155,-269706,724295,-103828,-566160,-201375,698182,-127408,-761032,615341,613126,-299240,-837709,430101,805701,-1096291,-240863,793677,276075,-881017,-431987,1066704,-382545,-732232,410795,861604,-425971,-897790,700107,385961,-844223,14362,760308,-50472,-668467,313712,663316,-688401,-232117,505841,664343,-874533,-199660,844960,58829,-819165,884,671101,-178518,-882125,562589,489548,-362716,-519849,416035,418121,-779863,-32336,762233,108450,-671961,20218,811831,-327271,-810248,430985,810013,-300137,-684004,549505,322455,-577185,-430128,690589,66647,-705371,-7538,761178,-350315,-491936,721423,543851,-576375,-277569,733553,-75717,-524669,352505,515481,-195586,-456720,470756,343051,-729429,-201855,437232,91769,-584098,-183647,512136,-230348,-639352,-41289,834974,-335979,-335126,481076,378562,-429484,-683443,395801,480296,-916491,-183227,547174,122765,-846504,89884,1039758,-530445,-554876,208663,305313,-368076,-475515,728760,81553,-538640,187069,161752,166854,-511422,374966,122149,-630590,10345,-95962,380998,-564311,156847,584538,-464550,92852,-31959,646695,-333669,-644130,780046,-330964,205404,-262222,299357,642340,-786826,429964,32083,66421,-60658,-607312,1072627,-851434,35979,444815,-68445,231485,-750402,1097453,69017,-843705,544344,-176822,451229,-1137113,433025,953915,-1061636,268539,-440055,626327,-351153,-553615,1076252,-822077,578535,-426035,-544157,487204,-703719,1542620,-857919,-328647,554119,-429071,801448,-1448421,538693,355265,-648957,649817,-1255242,1482785,-432274,-529606,1013361,-620407,1155431,-836140,288175,328917,-1025275],[0,0,0,0,0,0,1,0,1,-3,6,-5,5,-9,11,-11,15,-19,23,-27,29,-35,42,-52,58,-68,81,-91,105,-121,139,-157,176,-199,226,-253,285,-318,357,-400,444,-490,547,-606,670,-739,817,-902,996,-1097,1207,-1329,1467,-1620,1787,-1980,2199,-2448,2734,-3069,3476,-3970,4586,-5379,6466,-8054,10649,-16111,102657,72644,-343445,-76842,345334,-97372,-401499,75648,381424,39570,-335359,-157078,400671,-178326,-64980,244454,319487,-264859,-98224,244164,58703,28509,-152740,52062,257026,-182827,-347476,402421,209805,-95280,175291,410296,190700,-423968,-24536,410013,29588,-475800,-41015,322373,-242448,-173159,384056,-5837,-326848,75411,461020,-435655,-354175,315994,193461,-601513,-323574,629428,-179728,-762364,433991,640493,-691249,-839100,725877,471616,-449063,-290812,384829,582072,-873434,-200194,804416,-144578,-758256,15636,935835,-99643,-985340,423636,463297,-249592,-976104,722873,731889,-885674,-123000,553086,603144,-899254,-635103,1160637,-800396,-342667,205182,88509,-236875,-708409,1393901,-567752,-992427,456691,510407,-79275,-1461193,1117372,937915,-1518277,235381,238049,1152124,-1105337,-280184,1491769,-727557,21333,-445057,891736,2721,-1273433,1452484,-664513,-245514,-230233,796937,810318,-2552628,1237442,1349749,-508880,-1648794,-971088,3147550,-1207122,-1760084,717571,660497,903660,-2425668,1339878,356314,-940782,1031608,-950762,665292,-733463,1175704,1355899,-2679361,1248464,748499,737249,-1712447,-876245,3294969,-1702044,-743027,241131,1050762,772880,-2844138,1850315,276190,-552329,354998,-561322,1673837,-1977055,1237266,567597,-1952320,961215,-281238,2386740,-2918271,-1267260,4278222,-656356,-749050,-2719138,3033661,2101978,-4204555,670628,525311,2231298,-1427439,-1782204,2600789,-1653761,1701148,-338124,-976290,341142,-550939,3525685,-2925127,-1238483,2717825,103879,38681,-3420798,3365781,972928,-2837038,847417,-397942,2750361,-2794921,-370662,2233191,-1913797,1275766,-1559531,1207986,-515187,-1161324,3274632,-2937285,-199722,526743,1744982,161254,-5206129,3823337,1357677,-1490306,-2171188,-352802,5421912,-3645929,-1444831,1110327,790489,1217301,-3495079,2079448,-429762,-519571,2066570,-2052622,602018,-1293348,2597479,542503,-4082914,2401366,811930,470050,-2606914,12368,4375383,-3035291,-210709,158495,1453212,416092,-3007244,2992344,-896701,-346239,460533,-451635,1558311,-2737798,2286468,102842,-2411699,1032455,414336,2478324,-3721476,-335510,3625151,-1203567,-1252447,-2163950,3698474,441522,-3422510,1767049,174077,956215,-1627278,173729,1433190,-2241486,1795575,-45925,-734420,-776367,189674,2870587,-3025192,-446265,2304687,-48868,-755916,-2122107,3352718,-368483,-2244535,935073,378484,907598,-2450367,922530,1413904,-1894721,308974,-45644,1212306,-1540066,-574708,2622068,-1641416,-851668,-29423,1536265,-818111,-2610714,2494773,522754,-1224236,-1255860,962556,1736023,-2486172,272890,1371580,-317558,-805224,-142530,1772601,-1330084,-650840,1848994,-182884,-1031784,-250889,2103812,-256430,-2044375,1123749,997833,-794450,-1386698,1237382,1131878,-2013808,-332020,1317019,457488,-1158625,-365913,1619716,-640213,-1211115,686620,1112116,-830694,-1405437,1336844,838044,-1183150,-199000,1442587,332585,-1536285,252546,1541673,-666677,-1236375,359938,1209712,-1331273,-1130222,1401687,715727,-1169696,-216522,1433179,-172581,-1436319,713609,963340,-854795,-693566,980671,422351,-1355970,-328611,1061275,122760,-1339347,597652,1004041,-486110,-1122752,802137,818152,-990859,-549111,1343472,298669,-1173178,-224025,1253794,72109,-1395874,119783,1280146,-414548,-1391878,793345,1076233,-758889,-732036,1132336,647283,-920177,-134074,1283843,-67025,-836260,581205,752073,-448144,-752944,726876,235059,-1007086,36854,809666,-490104,-932695,386207,856172,-1127070,-809676,1012712,328623,-863134,-248245,900374,85312,-769223,264498,907779,50889,-896388,-25274,938929,-691742,-426673,459106,299389,-430746,-569338,984433,407863,-624459,-40913,272269,259642,-1368526,340436,675249,-351634,-273028,416342,426077,-1083940,-53662,672795,-308914,-481323,17205,748405,-594262,-801161,1017701,-62190,-369308,77548,362145,240493,-940819,1089340,265331,-514908,-285856,-171812,886025,-785958,-50033,609067,-264415,-230434,-370693,957156,-242460,-623860,366475,-202882,633805,-1094227,375728,798945,-381457,71217,-649996,952348,-376907,-281388,447389,-831780,652875,-183139,54353,208633,-488509,1172157,-535828,-110706,302831,206587,421177,-1053155,643395,426697,-311910,459377,-493775,660296,-781143,175873,332393,-802954,497224,-340505,552673,-183833,-642529,671826,-569888,506091,-339675,21754,738015,-588119,801637,-411553,555776,56772,-840223,1221735,-231649,74303,-399657,-58542,849850,-645909,230530,-675914,73561,857240,-738445,67967,-121822,526758,184356,-906778,854956,-206476,490609,-242131,-275711,740248,-930784,345829,-29827,-400626,404523,69829,705296,-652874,136295,-16900,-299217,401901,-261296,-306,-594664,50792,919486,-607365,-43820,-164979,417266,-159525,-528350,803978,-494092,130938,-46343,9319,-135886,-731395,880020,452217,-455802,-553701,68279,1143386,-434474,-499370,575559,768498,68580,-662930,435516,451875,-199889,-161116,703804,262241,-487429,-206386,419523,40784,-520543,-4807,354722,-97136,150835,330553,-564479,-150361,478833,297173,-785676,-309904,974282,479894,-804217,-398252,1032023,186180,-737650,-49305,331078,129480,-664210,270105,353643,-655796,146680,171634,46079,-793056,366475,878310,-338798,-526074,49438,1158817,-479625,-849526,464132,396572,-132229,-762436,450133,503474,-522992,-111802,278492,694680,-332889,-77106,788887,-478662,243936,399019,-11610,-616251,134244,1091627,-641897,-518842,570788,496058,-113670,-923567,746866,695856,-581283,-106369,-115633,473537,-556790,192335,685632,-755651,-17456,232157,471228,-428056,-676550,1205228,-87413,-384088,-515138,801555,488033,-1343879,294437,649847,56413,-838315,103511,1228845,-756331,-467495,400764,202753,-83158,-728406,1128420,-208258,-735651,171236,476420,-243145,-727125,563715,147898,-1233196,131770,603287,381718,-855283,-152124,1216949,-592732,-595829,166028,756696,-362795,-707819,961674,-72874,-451242,-123770,594624,-1845,-963669,373183,672575,-491601,-289782,350109,850026,-697319,-445153,702697,311205,-439857,-322790,970416,41995,-1055845,282621,628218,-271309,-773843,668069,819575,-858013,-128185,444373,143622,-596972,-16349,1048061,-388772,-619916,348046,299546,-691021,-449637,658222,-176430,-670164,-43489,622420,-63447,-583601,215054,613579,-730703,-597244,679678,453839,-555775,-400112,724413,183762,-861832,-24136,872141,18512,-792060,289623,846872,-434510,-552360,645532,575657,-939363,-288662,718652,80735,-634388,298402,725791,-224137,-749161,582449,442837,-777637,-545411,808669,149315,-702483,243683,833386,-240665,-489774,183436,607583,-630495,-311471,632154,112712,-565377,-47499,614487,74780,-941233,-6669,751403,-351303,-496774,276999,529041,-464758,-328322,633264,478531,-664335,-439946,517523,-49711,-931443,-28267,741911,-417104,-482602,451750,5520,-184661,-561977,823443,290594,-952960,-12421,582036,249870,-507013,77273,629382,-570518,-109160,123128,298146,-253479,-485667,620812,-523429,-272358,526965,74116,283641,-750598,726169,335035,-745894,433613,109319,791573,-916193,-197359,917916,-607488,353625,-448265,630933,-282108,-1013542,818440,-381245,232141,-167755,133729,773585,-1374183,713442,4621,-210003,-238926,-527004,1573801,-1173973,-287743,477816,-319617,597318,-1026148,562033,-181496,-495397,660494,-967672,820887,-450450,404010,225936,-1220233,1304170,-664647,546245,-442333,-358673,1591234,-1130255,555228,-636312,424555,571056,-1336844,1203485,-723780,288260,229782,-837319,1180327,-1476721,906934],[0,0,0,0,0,2,-4,6,-7,12,-14,21,-26,35,-44,55,-71,84,-104,124,-149,180,-214,250,-293,343,-399,460,-532,611,-697,793,-902,1023,-1156,1300,-1458,1640,-1835,2045,-2277,2532,-2813,3116,-3448,3810,-4211,4649,-5125,5649,-6229,6866,-7571,8356,-9236,10225,-11340,12621,-14103,15841,-17915,20450,-23632,27783,-33489,41969,-56256,87102,-268048,-228744,323288,-84557,7290,-63852,228099,-99614,-121256,34669,60495,-333687,50531,183117,89723,213741,-127857,-93290,-21448,106259,137113,-283730,142623,412275,7756,-432231,-16437,466710,-215035,-227127,539793,324549,-705756,-192448,672285,57097,-537539,214086,610377,-276526,-280028,440200,245122,-266858,24483,332749,115699,-415748,116026,163213,-131152,-419825,-20463,293475,-178402,-113524,-243750,374720,-188332,-433015,-9773,-25098,-208955,-12483,394695,-78721,-226467,213463,-23846,-287474,-479605,475403,169538,-961678,-142022,475168,-313568,-735558,408778,1008579,-835615,-732938,885732,696040,-565695,-531401,859651,258122,-861164,-2287,392017,-16304,-627276,484423,214681,-679373,-133205,688040,250313,-704434,-390048,936020,-312700,-937205,-144921,616564,-37251,-1126957,287103,559198,-454660,-334588,174928,533634,-849283,209389,473970,-56141,-437942,343456,1030382,-1195746,-630039,1317661,-312554,-1090039,-476380,1850396,-187880,-1899404,1013474,1297943,-106075,-1588761,439608,1555321,-959329,-399436,431879,335392,-267678,-206085,1205674,-1141495,-430813,1038019,618992,-489937,-1393589,1697695,823572,-1323636,-477706,552068,1446613,-1372528,-633432,963464,-185360,-117933,-644491,996713,-456309,-594836,1133548,-742361,-467070,-70331,1351084,-602465,-1958748,1813944,565264,-1233906,-1197310,1450091,1937116,-2877307,-445793,2178621,832969,-1206025,-1480383,2381924,62278,-1310914,525319,43408,394865,-766647,1117702,140557,-1929643,1300219,722896,109273,-1983435,417019,2442236,-1362653,-1426596,136217,1821795,26108,-2030622,1242897,326449,-26129,-578617,90919,840568,-1436119,1354932,111180,-1026322,79869,440373,883517,-2409231,410710,2427870,-1342564,-1657776,-156500,3009908,-923217,-2753393,1687316,1405258,-49800,-2073245,802858,1615297,-1504695,236685,95308,197807,-584637,-146114,1334897,-2082483,-173807,1585466,399235,-1267088,-1470140,2533773,610909,-1770484,-286517,862515,1520486,-1935085,29098,1612805,-745911,-14123,-238971,1108444,-1117628,-209423,1498779,-1005056,-616545,395306,1421747,-1121618,-1713806,2530729,395983,-1649243,-789339,1659530,1215547,-2795980,208573,1720652,-16227,-1238074,-327153,2245542,-796056,-774852,633762,-22484,-507165,-789677,1328205,-408398,-1642805,1224965,941430,-633312,-1663222,764975,1675316,-1574555,-752944,677182,1092414,-798163,-785757,1709041,-142875,-792866,180803,886034,-328809,-1408790,1302743,463792,-1414268,-262267,1188097,407208,-2030949,655851,1735740,-886819,-1251799,680103,1694611,-1376873,-1123885,1402046,299939,-1129601,-787774,1284977,-7120,-1413859,850551,802230,-451905,-504522,772223,775932,-881860,-180966,989864,195822,-899166,-102104,1364785,-78094,-1016708,474088,758088,-637101,-776211,1106362,589819,-927559,-246258,1118535,163015,-1436065,445072,1489134,-750523,-932215,1197698,983093,-1147136,-577462,1603838,119974,-1251354,-132190,1117573,-204931,-1160189,477876,954087,-663115,-643125,589623,823143,-933091,-250981,913433,114185,-729228,37515,759696,-520476,-641730,265783,692967,-421815,-346296,764064,89235,-910757,-19458,743238,-180636,-871794,270373,757672,-677327,-662962,434700,482718,-981909,-179915,824810,50886,-735546,155129,1092177,-437409,-970312,669675,662804,-885976,-489292,1212687,513449,-759162,73864,959647,-180028,-480174,519578,539098,-518597,-566387,621641,358407,-379093,-80073,467370,101677,-387963,124530,386326,-96360,-386635,437662,410349,-456405,-211986,29441,-68084,-289562,-98183,371874,-81043,-536313,235831,361174,-369346,-602930,702283,383395,-935271,31489,558766,23064,-736409,12612,482059,-256393,-364899,302179,359001,-310812,-83402,507982,-10584,-445132,77584,156012,-54646,-114973,392196,45256,-55036,-358587,270454,76187,-320946,163264,316044,-271627,68978,-33425,-171186,-262792,-84243,410751,-172649,-317903,-100096,379049,5443,-438559,135579,173042,18919,-577335,159873,656268,-748407,27164,44664,-33186,-328602,-490754,125170,-94675,-30762,20187,-33569,149919,131806,528742,-312743,-326744,725355,-31449,-180262,-167261,255046,151701,-282200,354548,75268,-114271,69270,107323,-140035,-774313,368274,448899,-258828,-757648,-231641,827012,-280717,-420355,208846,182963,103740,-830773,426091,259527,-351997,-227182,276001,722994,-514562,-131514,242260,-252268,93773,-358505,-140333,-167082,44850,664847,-841558,-299379,772691,756450,-751136,-830468,1121288,595491,-1048260,-662745,606358,566231,-942790,-38167,595213,-519484,-40308,425956,440603,-830507,-291181,957902,35878,-602227,-108374,961858,-88453,-932254,417059,415023,-146755,-871690,564248,729058,-732662,-215481,145164,379502,-610886,-342505,410906,150337,-67655,-17284,48506,-294521,121994,1055943,-578005,-951523,428302,1239705,-609262,-1558378,966189,1225107,-629428,-972941,685354,1097159,-929170,-550742,650822,-11774,-511126,-191671,1029610,-659412,-718627,817820,299419,-682154,-925843,1026677,533346,-904152,137468,667066,-72845,-1222247,70988,1355191,-621802,-850323,45553,821765,-232545,-848622,494352,67751,-200252,-313980,353660,-341455,-678368,995391,320331,-959554,-70230,1456342,542282,-1731948,-4146,1823166,12770,-1609060,45632,1575329,-582571,-1172327,772397,853261,-791711,-807398,1043150,184264,-995424,153768,879146,-237926,-1117835,440929,1243885,-980655,-292173,700866,471248,-1051822,-698369,1295183,-142816,-1082307,58311,917406,27223,-1124342,432581,551016,-493496,-180283,366536,737122,-947535,256950,890017,-445838,-928574,522136,1224827,-1206670,-1405799,1006297,968598,-974464,-708336,1671357,284604,-1405387,514672,1243811,-288072,-1026003,500170,978077,-1255175,-528174,1059660,318131,-1046311,-395958,1312000,-247258,-997444,521519,835944,-154661,-1028063,967178,896172,-806006,-442806,929211,394202,-1056521,-270202,1030547,-214569,-1008758,248279,792565,-705681,-863114,1068651,325555,-1250752,-190930,1430812,7936,-1282965,669392,1034929,-608626,-1211749,762967,1256772,-1219242,-389570,1503847,180578,-1141838,-246729,1352032,-373295,-1179915,745147,924030,-714211,-961655,994099,675194,-999679,-416186,927389,418182,-861909,-111851,898481,-311175,-784511,361853,734802,-823368,-743006,1072510,543827,-1020836,-214855,1247095,-85300,-870948,288755,1023589,-605039,-1036559,880111,578589,-1214749,-434179,1128344,203906,-1018565,379822,1388994,-570997,-991928,812858,1193291,-1044923,-972067,1232207,459059,-943057,-235529,935947,-291981,-1286945,198074,870392,-512324,-836802,564058,608916,-785935,-655512,998920,426387,-767625,-70780,864518,54261,-1014691,47149,943585,-640788,-740076,858880,792428,-982531,-417252,1495799,119526,-1054320,137550,1113292,-460765,-760043,745227,603802,-938358,-595902,990112,390224,-827893,115211,958795,-117177,-957108,34308,778321,-748149,-733373,688520,346062,-773009,-353261,907700,301384,-977888,-83746,943175,-86875,-939080,183416,803238,-548746,-677508,334630,453049,-788407,-260915,1060500,-84298,-751384,167153,873483,-212974,-1047944,641702,473904,-571834,-515033,492829,393613,-943168,-111379,665228,-523335,-688494,367984,708884,-458472,-497170,1060076,284011,-564474,-526840,808937,385791,-1004348,242418,427398,-65139,-528073,234654,894547,-643790,-395859,121030,503171,-318291,-834674,524994,-108990,-390189,194003,243588,57368,-912249,640988,433516,-572443,-201433,539494,724123,-942259,-53728,767334,109611,-155760,-293205,845302,73317,-368398,484753],[0,0,0,0,0,-3,0,-3,5,-5,10,-11,16,-20,24,-29,39,-48,60,-71,87,-104,125,-144,173,-202,235,-278,319,-369,425,-486,558,-635,721,-820,930,-1053,1183,-1328,1495,-1677,1877,-2095,2339,-2610,2904,-3228,3586,-3985,4423,-4907,5441,-6039,6707,-7449,8283,-9231,10312,-11555,13004,-14725,16815,-19428,22851,-27673,35375,-51604,118328,269627,299319,-122103,-313998,154663,-459386,-126431,25887,172696,57034,-233780,95991,-96314,25793,8606,179371,-5079,111514,-143640,-180003,-16201,326137,190377,-210591,152444,132866,-214244,-190341,499870,534651,-542809,-200536,586658,142839,-762220,25393,585166,-253755,-508801,271177,339958,-369655,-407336,559175,129585,-464062,98075,276504,-26866,-368261,64272,283857,99183,-357576,185954,87746,-215753,-223751,286041,170829,-150640,-98984,246670,106368,-548041,346820,359344,-161242,-705821,321294,721496,-944483,-25036,801481,-299528,-576043,213568,972681,-622628,-926863,1002781,493689,-955217,-545359,712223,543322,-1041238,60358,533537,146838,-736065,293322,749330,-611032,-197300,507770,260789,-307080,-300139,936431,93999,-714485,58015,814371,95867,-1243138,214105,627387,-493538,-376145,232496,566859,-721152,-180496,1054347,-351370,-469310,-103240,991673,-637202,-1073461,1726825,24122,-1244740,-418716,1256517,267571,-2281173,605386,1458179,-537717,-1573089,-147702,1949636,-821716,-971443,723872,291769,-176900,-592686,764802,-266396,-1130540,1094504,261491,-607274,-1276547,1042961,1733477,-1708063,-570834,691038,1362954,-696269,-1442916,1340305,6151,-373618,-153167,453872,207342,-1016486,978575,-332783,-777826,546506,391912,203022,-1903655,1398233,1221548,-1652448,-483824,1295450,1767605,-2323412,-1284848,2699463,190909,-1443575,-1164542,2035339,1139235,-2082005,347601,343728,444908,-161263,-90526,506363,-1887158,789134,1605055,-791759,-1326887,-26371,2841009,-950635,-2114961,613495,1379939,326511,-2391724,567882,1320055,-748131,-73553,-200782,846645,-912371,325631,1111356,-1620161,386755,505038,479051,-1394705,-679281,2902094,-1328670,-1510111,491975,2163566,-197729,-3203053,1835156,1786893,-1090733,-1622963,247658,2467755,-1533274,-558495,935239,-374278,4829,-392698,1446128,-1348749,-1158799,2213691,-252751,-1118110,-1110015,2161243,1179477,-2785100,-20436,1111532,662754,-1501880,-686198,1966958,-791981,-566651,204272,566413,-237577,-1008294,1867083,-833599,-998926,901231,789378,-711950,-1899478,2022561,758999,-2424843,-387057,1627537,1320896,-2572612,-592604,2588622,-149340,-1354319,-456066,1865523,-242249,-1676057,1202355,203780,-367832,-248534,687265,429120,-1720697,1283247,952727,-826705,-993646,311729,1907675,-1490234,-1051122,1109432,493628,-662439,-1371739,1632773,491909,-1311504,512723,683174,-3940,-1289985,1140800,964946,-1517282,-245957,1366726,303992,-1823366,137398,1957266,-794166,-1503909,836233,1329285,-932473,-1545992,1590363,727116,-1319140,-288413,1040228,362594,-1331681,202995,1078759,-669098,-623618,608797,993888,-1179062,-569681,1103649,288622,-994710,-139985,1043083,198709,-1115342,427047,1161736,-362204,-1038112,650751,933075,-1082624,-317395,1160350,262354,-957632,192865,1425393,-904469,-981956,745307,1122316,-843934,-880711,1358843,625394,-1360107,-349036,1326876,-358130,-1218666,333553,1041967,-589579,-917373,398664,690508,-1066782,-381622,1189386,295737,-981804,127345,885261,-6540,-442449,524101,556023,-643422,-269243,648217,515731,-864910,-241724,668957,-215014,-809905,379742,700140,-472167,-625058,455092,627083,-918739,-250660,1028252,91397,-942764,191640,1156851,-251114,-1324403,552248,987752,-730916,-786390,833071,484681,-724258,319,724476,23260,-735206,137953,837404,-205566,-650775,448035,466093,-565393,-276149,291462,172161,-278573,-72211,363258,-275962,-514218,108328,375195,-476869,-255548,465114,334597,-179792,-137087,666151,203171,-683769,60333,657249,-612447,-665370,479909,755050,-672860,-286802,630919,89009,-629016,-394285,743586,-257397,-531745,141378,245185,-229379,-161844,411605,-27651,-340814,169946,198555,-213991,-177399,327926,145056,-244393,164970,-53237,-30459,-409442,-333478,237958,-365845,78457,172663,-129174,-64373,-284962,413691,133,-327648,35624,272152,1891,-521577,335293,253523,-403208,-381081,-72082,645512,-21460,-154433,506258,-226129,-97800,-181424,235776,240472,-328277,79170,-255956,185497,166247,30349,-88867,-115758,552530,25269,-441138,90569,187237,228256,-626144,205654,208410,-163573,76752,151983,74311,-648175,98827,760608,-639402,-349237,-27275,590291,52341,-762285,216364,271189,5396,-693643,228930,619217,-550594,73216,42919,554840,-376804,-241516,654617,-368419,345260,94482,-138442,120355,161765,413796,-588118,-225791,636977,190365,-415821,-723571,859141,823210,-683087,-255100,720302,402237,-562657,-129749,621309,-271847,-336541,173726,133618,-617291,-141092,1181749,79908,-573948,58275,928447,289445,-876230,133211,545554,-311280,-706334,318206,707699,-979536,-229583,440058,272740,-240792,-551737,407657,73175,-356313,120698,-93183,-104136,81936,603949,-189996,-922602,441361,1066580,-401233,-1676032,735826,1177834,-805557,-1054697,749108,1181746,-492792,-730416,696362,9019,-482198,-168267,1043446,-364726,-1029735,624809,186373,-730934,-414308,599524,586358,-952609,-307144,1021554,-17616,-679758,-16545,1181646,-641513,-812837,588304,566627,-74532,-955167,419293,534961,-342011,-82171,344821,-101267,-510571,737794,584983,-1462837,-276534,1112657,591601,-1473785,-234202,1772720,-38093,-1386184,-105040,1700596,-193494,-1521397,522918,496041,-599251,-396871,863393,460641,-1317421,260298,969811,-123570,-673536,87126,1223570,-856712,-700440,990305,326859,-886045,-511751,1363546,303910,-1139862,55663,623285,-33887,-1200585,87222,1157701,-721286,-443167,380083,186456,-848168,-147149,1213606,-227635,-808245,591011,1290584,-738424,-1231240,1208094,649589,-1204129,-569055,1361866,556676,-1528869,96970,1348114,-264491,-771411,365614,1114533,-845746,-844111,1173583,328059,-568258,-465860,1206088,241462,-1401143,670514,773128,-441758,-985096,555747,1094011,-930331,-693059,800402,559865,-808106,-508679,1309319,-119988,-945149,486705,1037023,-143557,-919132,1064421,792341,-1056144,-228466,1000147,221303,-1331606,58229,1297283,-617798,-861480,797850,933439,-700754,-804672,1149016,382991,-1089636,-146239,1288765,-327713,-1254693,552050,1100376,-468365,-922438,582918,762689,-910840,-675632,863103,329654,-1097386,-112469,1135894,61252,-936767,496219,1009777,-638036,-636001,804427,470476,-1157556,-433071,1085785,78346,-1161827,128726,1113157,-755106,-842164,610971,853882,-1197337,-612318,1184189,529601,-988657,75641,1455143,-287286,-1215829,519768,1187126,-822283,-672644,891412,675522,-1142685,-341766,1143478,279652,-1122039,12886,1159491,-351941,-834709,651056,528326,-690697,-765342,979949,515027,-1219383,-299492,894706,100070,-1159442,139139,930687,-377438,-930705,498456,553522,-957481,-468528,834062,267790,-1068979,211274,724484,-3886,-984535,329984,581312,-928990,-413760,945234,750803,-995733,-282459,1228411,-169871,-960400,297934,951541,-701282,-767999,585100,469284,-547258,-489196,768378,404651,-1098670,-199567,723989,-10111,-832156,281806,936402,-230610,-628815,407568,414641,-466137,-426727,598863,99428,-851973,177986,801193,183427,-1155955,300544,549664,-774161,-385593,490182,256167,-850009,-51749,1015029,-94959,-636174,308289,870355,-502521,-728948,863837,190664,-791736,-451210,532210,438083,-1240321,245084,714914,-383446,-454253,-141697,852961,-368937,-773472,806792,215701,-113922,-629535,540624,300474,-805715,361284,306327,155155,-418724,567103,655701,-817870,-191767,476953,237604,-1100527,-555799,1290693,114894,-449161,-117295,483337,149958,-733920,827626,-59874],[0,0,0,0,0,0,0,-1,1,-3,4,-3,3,-5,8,-11,11,-12,12,-20,21,-19,21,-24,27,-28,29,-30,34,-32,31,-27,26,-23,15,-8,-4,13,-29,49,-70,95,-126,159,-201,245,-297,353,-422,491,-567,652,-747,848,-951,1064,-1181,1292,-1396,1485,-1549,1555,-1458,1186,-578,-740,3817,-12960,89184,26179,-346251,209318,266239,-225945,-173413,51252,132439,-335403,67098,456408,-254348,-72492,201155,403660,-563058,-259747,386267,-248855,-188262,72257,-211056,-358414,45979,302919,-121808,-260540,150779,292989,-75000,-196781,447509,206133,-372099,-52629,319331,-102302,-185309,109203,204175,-15211,-289894,196449,537911,-133284,-302048,145241,302494,-319296,-679959,477390,659625,-739086,-295413,647569,127882,-505306,-99141,648141,-264839,-506729,522757,508014,-364328,-504613,540346,359003,-765808,257132,640402,86373,-586931,295783,476743,-690282,-144617,572568,-123684,-382879,-17744,791051,-349062,-417639,644818,477249,-56757,-600537,594656,592682,-732802,-28565,583495,601283,-846576,-26760,895975,-626857,-411400,117509,1085648,-547761,-1258624,1311620,470666,-715544,-881393,569220,910649,-1519911,240696,855545,73477,-719671,-151983,871604,-1090140,-136142,1197604,-204574,-692387,-633967,1535160,-232618,-1416787,877344,126042,246152,-808614,627855,478158,-1240681,617651,273360,35728,-815512,-195314,1699777,-1437328,-370758,598889,648174,-380385,-1454864,2075463,-80064,-1304179,140591,785789,612022,-2540833,997920,1512540,-1160762,-881293,-330584,2446261,-1368355,-1376849,1612914,-270423,-36012,-1042646,1479857,-85307,-1768887,1941046,-2372,-383944,-1065084,1014322,1804478,-2494665,428054,794133,78581,-461371,-793960,1863498,-1669689,-251280,980222,-489921,166824,-1441440,2367133,-103669,-1718986,1118080,-28954,840310,-2301668,937040,1702820,-2216088,224549,-3902,1954658,-1933484,-1583806,3508610,-1004634,-1274768,-868903,1622997,830481,-3044723,1457557,357379,-391407,-479536,74357,1306949,-2582547,1062763,1333484,-955909,-461099,-646368,2698325,-1562310,-1529047,1395875,-188870,437837,-1671917,1637829,204189,-1706019,1594677,-244794,648300,-1435793,483755,2108996,-2590388,244113,358080,959203,-1086231,-1267756,3067628,-1305545,-1212918,682190,1254553,272210,-3193548,2292418,1067237,-1706326,-514251,602120,2304114,-2292993,-258442,1766764,-949746,123153,-565461,1878970,-1213315,-1363475,2594984,-593053,-292010,-761373,1737567,706014,-2589388,1152579,485807,-66940,-745969,95701,1685056,-2029264,67788,1311094,6859,-600852,-1314468,2368148,-930287,-1491386,986642,531960,149579,-2023288,1881488,1300264,-1831934,-144059,699358,1313849,-2179392,-288143,2377927,-1122208,-978821,3790,1546123,-689698,-1574853,2046339,160032,-1055630,-398749,877486,295248,-2140966,1143788,1002190,-979226,-842586,577569,1432379,-1565317,-226192,1195515,-191861,-559201,-313485,1497028,-431554,-1404471,1241775,610335,-553781,-1501545,1177292,936406,-1633734,-88298,764223,455581,-1413078,-232665,1961845,-609684,-947053,588124,1252853,-779855,-1347917,1327386,671491,-1543811,-140539,1164077,321530,-1545888,492856,1091835,-653363,-457652,622999,709137,-1257866,-432916,1180394,-278131,-982041,49505,913618,-365849,-1050573,820530,689172,-516561,-524273,1045529,412654,-1182227,-149316,1053180,13063,-1091095,60784,1086967,-612430,-956617,507744,1018955,-816493,-869820,1160117,410036,-1110384,-430223,907161,-226845,-940206,496998,874311,-546481,-1089339,605771,608552,-823912,-277998,967357,159144,-535790,276656,864240,-481426,-690009,600432,306513,-768466,-319921,798337,123726,-835776,-18892,772491,27908,-849351,213215,656909,-479895,-672167,264219,573598,-592284,-481417,863909,319126,-843736,-84621,896113,18073,-1004528,130255,780701,-314514,-774262,334366,504174,-510361,-656723,699954,-29551,-705870,1696,547537,-457643,-824084,344391,330819,-413823,-60857,55598,54255,-542930,-31883,330993,-388911,-76118,-65256,210876,-303614,-445660,426379,183146,1624,-425682,72711,188974,-912424,415227,323519,240578,-402188,-407583,787451,-560992,-80606,257427,282474,60970,-784044,596358,87877,-474507,-130086,4770,653833,-619471,60165,182947,16954,177188,-157029,252477,-165199,-380996,390871,-639438,382941,-25233,-322667,463429,-270537,389918,-466108,237954,209183,-182560,318744,-529126,317441,113114,-107683,255864,-524882,630863,55850,-324215,152464,-5725,625107,-704070,-98864,500912,-316434,258375,-160477,671817,-527371,27717,619559,-310217,-217482,-603250,703997,603842,-1052250,182093,46048,630449,-341238,-641406,792251,-5709,-128576,-332024,329663,442174,-1144052,83782,194026,-63825,-25766,-575224,945441,-369300,5416,281308,-442907,94545,-28630,602900,-925049,-185342,1122906,-27595,-498202,-687795,981821,406179,-1119969,58007,244138,260404,-236692,50184,223091,-820345,534160,243869,-667434,-691916,200218,1013288,-618059,-974603,444580,874357,-84458,-1144995,249057,1167835,-403875,-806784,216117,1054339,-396343,-582833,1077584,131772,-375560,-490830,410227,39419,-463480,590526,-225853,-433533,208549,604335,-135262,-1162853,945678,1410383,-828718,-870207,430360,1105290,-687744,-750483,793305,318416,-319037,-383707,406144,-285524,-364548,874506,122337,-824148,-65992,717805,729023,-1316434,-545174,1407751,476921,-1191449,-500363,1297882,510916,-1523279,148795,882269,-29767,-866341,-85631,971141,-771490,-435207,401491,170585,-262780,125978,871937,-600633,-644323,1334280,207025,-779564,-785159,1456356,529218,-1746398,-100746,1051397,253486,-1290671,29809,992612,-689358,-246913,158360,171175,-614321,-432020,1233548,-440403,-1008597,253913,998520,-434644,-1628561,804100,1190622,-905040,-949922,559752,1334750,-1252846,-673215,1192784,213649,-704173,-298885,1269916,-233194,-948503,796833,650425,-616905,-561963,1101159,432867,-1415239,227162,1057689,-478730,-770825,212061,1228047,-1167986,-734344,1248817,498677,-928136,-613219,1481017,184711,-1134478,631919,980486,77601,-918162,534950,742059,-1444996,-131852,820523,542941,-1422640,-337411,1612147,-287726,-1256880,379603,1186472,-241387,-1264611,831623,734900,-980932,-570611,1005897,901127,-1504238,122354,1138421,-395815,-1079470,426111,773670,-784718,-824142,883996,371022,-1239501,-213299,1147512,-30907,-1067364,465617,826056,-334833,-812410,712408,763172,-853438,-552392,777014,398699,-1008216,-360681,1074456,-113003,-948331,435604,1272445,-683020,-1095191,1008413,690746,-943584,-607736,1318895,297914,-1457163,-226493,1238466,-612328,-1261434,525359,842069,-759631,-1032270,1092444,711211,-1142229,-202989,1270466,-155922,-933557,283846,1106130,-500069,-1035935,901386,546444,-1146047,-312482,1279245,364778,-938857,346607,1132374,-439104,-1036926,526233,1059809,-786921,-688797,682217,435978,-1155407,-383018,921561,156147,-993510,162159,1141394,-369191,-1106068,525340,1073567,-943697,-774045,1161989,650952,-1262373,-68755,1185325,48548,-1028853,587478,736061,-816198,-935542,642213,723184,-1052070,-397356,951059,5334,-805774,-58022,927206,-257577,-1053608,692771,357831,-817736,-644928,795908,380541,-1141884,218567,712217,-264136,-1130510,77921,973007,-708467,-827752,474155,618029,-400778,-852059,1263464,44897,-1121044,-4722,683829,233,-1295322,438419,775996,-837930,-564513,628497,733833,-930292,-643768,1361221,-373226,-443233,83541,933811,-42028,-1000007,1015816,216143,-347716,-367326,336777,624353,-1226198,374950,454755,-391967,-260131,-298117,1290521,-673974,-565236,626974,235666,-63336,-879557,863763,87182,-1187155,410318,27111,204695,-759408,301476,1058470,-1391217,291275,231846,505929,-325688,-841600,1775873,-422170,-86219,367766,169616,364639,-1254183,1194641,258175,-925081,252953,-135784,956779,-1300146,121306,1160250,-971302,378453,-403497,1029278,-208257],[0,0,0,0,0,2,-2,-1,-2,2,-5,4,-9,11,-16,17,-21,28,-37,44,-54,63,-78,92,-111,129,-151,179,-210,241,-281,325,-376,433,-492,561,-641,729,-826,930,-1053,1184,-1330,1491,-1672,1870,-2085,2327,-2592,2884,-3207,3562,-3956,4395,-4876,5413,-6015,6694,-7459,8330,-9338,10529,-11960,13741,-16091,19476,-25190,38579,-156380,-464426,202872,254512,-275319,-54896,329331,151987,56952,-168070,441690,-296623,-187490,367326,134332,-195097,-141679,465672,-15972,-251075,56099,163965,-407215,-21496,142973,-61646,-257537,72266,278819,-458560,-9722,341180,255088,-98027,185770,422418,-185362,-220551,56633,513752,-58818,-342319,145768,250389,-59747,-340348,152458,373528,-431024,-433187,223409,538364,-503247,-317194,738934,91303,-624119,-290766,640850,112335,-817518,182400,575588,-352111,-329904,488252,190034,-693147,30206,632361,-360581,-254343,240289,443178,-740954,-495954,540991,-14305,-326917,-103518,744772,-24887,-780199,342313,483342,-426266,-586263,265999,433348,-828293,846,663125,215785,-572017,-284874,1448501,-343048,-707385,379962,718230,-112043,-1344458,1147138,609619,-1204794,-548200,616590,855933,-1518535,-207460,1376172,-457220,-506846,98683,989563,-604112,-982098,1421144,-165193,-795662,-122388,766561,73787,-1734290,767655,613509,-363011,-429791,97142,1160760,-1278216,-97210,636378,-422274,-388684,-315896,1266186,-691286,-1180633,939916,85317,-194802,-1343671,1253336,712675,-1950327,563284,272295,666611,-1937018,146526,2493608,-1472639,-938001,183783,1808848,-206479,-2343991,2363148,182725,-740127,-262588,358913,783720,-1766434,1619504,389316,-1449255,-341050,220106,1932798,-1826893,-408488,1702439,-624214,59103,-1298988,1406650,-78049,-1326585,1712200,-729263,91147,-879898,946905,1202215,-2462742,1335833,369194,85015,-864769,-368478,2741373,-2367646,-576137,1091963,569458,-599369,-2587711,3262147,-71349,-2255252,239418,983121,1611881,-2859580,735419,1862126,-1332691,315902,-442010,1230945,-1220696,-184464,2449118,-1740142,-249871,-243281,1995343,-79933,-2739463,2066705,144836,-222891,-528325,326383,1448590,-2298123,927428,849386,-659043,39315,-476145,2221038,-1998535,-745111,1581645,-298600,-158548,-1898785,2603555,21746,-2410504,1576156,403499,207391,-2563602,1255992,2939909,-2602214,-119812,479692,1764045,-1182898,-1656248,2679677,-1060088,-344305,21103,446101,228049,-2290239,2354540,230689,-1478489,6460,598934,1479144,-2365359,360354,1545641,-958427,-72198,-413445,1471774,-1378234,-1318035,1871015,-726642,-80829,-962195,1439958,316251,-2418799,1446056,530782,-193939,-1385700,424065,1950242,-2278972,93927,1383119,407867,-1336221,-1070436,2761266,-736211,-1575778,533615,1068750,158623,-1913352,1255421,801041,-1430507,254457,446882,439559,-1890952,95422,1483475,-1407523,-475012,596557,1181830,-1030809,-1049183,1807178,-90868,-890288,-97346,1143010,21403,-1730525,846241,789706,-623526,-968200,397744,1360320,-1704590,-355687,1400919,185293,-1044210,-517456,1605860,-379164,-1565892,775193,1099734,-676343,-1515707,1261166,796064,-1256203,-239570,1125568,323737,-1282034,90153,1263504,-990857,-728833,845828,574404,-685966,-898466,1219562,-23267,-1057758,74472,1063629,-389876,-1230477,647684,493053,-658190,-465906,724807,827124,-1065190,-226280,972306,128135,-1173572,156936,1189031,-401421,-908991,479594,1063409,-601302,-1029971,1091237,894893,-1078573,-330611,717855,11469,-915054,98534,1082761,-261610,-783165,663727,589869,-819291,-427639,515578,-16697,-737752,173135,842702,-314336,-483096,603569,549636,-686338,-443195,629581,39333,-621127,-42794,435600,77424,-834263,12505,612111,-530186,-499520,586391,630792,-507516,-427777,709711,597650,-869749,-159927,407789,-58062,-560480,-119259,729409,-306721,-758254,413068,578706,-450490,-418216,782066,257180,-693227,-146737,252045,7078,-521591,184357,587187,47953,11235,164273,130899,-384191,-278086,586922,-264666,-273093,302683,-49044,118943,-161029,299190,46408,-329364,141677,-108561,495726,-579787,96928,482382,28114,-143402,-287765,366537,-146010,-771155,215196,213267,-59870,-292436,392260,447036,-800975,23500,237490,301351,-91315,-531786,700939,-258016,-140131,93448,148349,326024,-459610,287191,-257205,55932,204550,-432356,467889,-398494,93831,4808,-248780,320633,-652577,364317,-152148,-44295,384363,-302836,39152,-369012,487138,448331,-682461,333155,-2168,639569,7358,-657899,459119,-266907,310594,87130,86910,4490,-572750,984891,-458233,-391924,-93948,200230,366743,-1041327,-116579,629702,44734,-123033,-861045,740563,211099,-749576,-60669,53749,776939,-796930,-183284,658900,-519988,72689,-287359,494925,-46615,-561429,262901,-676141,259186,250803,309528,-411588,-443589,1074252,-65352,-650330,-216797,773394,622883,-1281341,176087,646860,-86622,-60250,-405409,480046,-451805,18210,705966,-759423,-395914,248220,917017,-469932,-1342883,645411,1097615,-162436,-1244112,74431,1291802,-771981,-759219,430288,876755,-4105,-983690,708948,491874,-458646,-90796,74055,654714,-684943,4336,419473,-638327,242678,358278,-26239,-701345,367644,1156693,-746074,-1158325,657357,1057911,-414608,-1091271,576099,592498,-595339,-336947,325372,-102873,-524029,431048,321159,-1002555,-159817,978739,225409,-1131057,-945344,1704243,358866,-1163639,-730663,1086665,669690,-1531168,23864,1181872,-306738,-896516,-20525,1209937,-465190,-644325,747427,22786,-421035,-132953,608502,-408528,-705343,1015605,21496,-728643,-495803,1113590,649194,-1704383,103820,1398663,137688,-1186296,-456438,1377585,-447594,-796565,395471,192173,-382088,-210662,1143367,-357555,-1188330,734924,1091394,-425713,-1271578,612734,1441483,-984490,-1187740,470202,1273589,-947085,-1178443,1406285,563324,-1090433,-315523,1030256,302438,-1201370,397188,706571,-784215,-650517,630609,541742,-1198084,40537,1432156,-686992,-1188493,311550,1157043,-663215,-880376,1035921,737817,-912133,-552535,922908,528011,-1303089,484956,955906,-292315,-780912,289377,1015186,-1152522,-560709,1150554,306805,-1110882,-536651,1544049,-88893,-1295306,162843,1218136,-15386,-1287335,576062,1045734,-816158,-793065,778313,683580,-1297535,-101922,1419118,-184334,-1088456,309845,1077882,-699687,-963656,1166766,304160,-1153154,-238077,970840,203028,-1300942,499251,1001872,-433751,-906121,681739,790348,-810417,-449944,907119,445986,-951794,-246553,1102493,-130718,-1171164,811484,935369,-526176,-1165016,569571,1016965,-1054140,-695932,1052427,343093,-1306256,-289996,1546038,-128853,-1300041,370564,1191095,-658767,-1247509,631898,763206,-1202336,-645454,1261471,315910,-936065,270537,1068271,-235329,-970296,707084,803725,-884095,-497206,923169,368437,-1206457,-56066,1038182,104448,-1154504,399169,901815,-612107,-752113,995152,777487,-887113,-412022,1143924,130479,-1159797,-127344,1344149,-453160,-1205644,271394,928742,-920535,-1149568,852939,263464,-1051327,-130108,1205457,90690,-1083140,241222,1110770,-494378,-848990,636097,655337,-1117135,-583952,1173119,245166,-962796,-42954,884188,-137181,-806802,751625,507925,-904294,-563490,577090,522252,-1231175,-156755,917612,-219762,-718870,13762,909367,-132034,-683867,757687,378027,-831106,-592466,815632,550304,-1078212,-21147,812934,-160366,-719222,-115046,1551058,-518536,-559725,632967,329561,-843176,-829376,1081545,-89339,-926869,257014,566962,-200707,-1036685,356234,922855,-635141,47576,160816,473961,-712363,-194247,1199235,-568515,-41373,-167557,739919,-243482,-1054226,1006184,-204070,-281236,-427614,522946,770010,-1578503,571988,447288,-233926,-126425,-357269,1506677,-1132739,-404970,1109198,-26504,-152594,-1005921,1105412,-44599,-1050484,686809,-123411,380025,-993555,352916,980925,-1536051,509325,460441,518950,-276375,-637374,1749586,-919773,-23550,345611,121543,386193,-1327956],[0,0,0,0,0,0,1,-1,0,-2,-2,2,-2,0,-1,5,-7,5,-9,11,-15,16,-19,24,-28,31,-34,43,-48,55,-62,69,-79,86,-96,108,-119,131,-144,158,-174,190,-205,224,-242,265,-286,305,-330,360,-388,417,-449,488,-529,570,-616,670,-733,800,-868,942,-1018,1071,-1047,809,176,-4755,86775,169626,188923,-346907,-131461,417844,87412,-352019,254154,291922,-173998,-284718,341382,190146,-98373,-167811,598998,2460,-220957,-75345,171004,-129506,-399037,-29585,-42782,117765,5800,67366,-125478,-162432,-80614,87605,269367,-175263,-125391,152508,24333,-189628,132583,284804,-298065,-172120,366748,335989,-475796,-21851,602015,-281037,-623585,144052,527370,-404112,-708100,687323,429341,-702485,-143274,618264,70093,-882729,324801,732327,-513785,-308357,81629,513796,-566051,-387674,868820,23959,-476910,-302410,347410,56403,-1151065,503543,305546,-118845,-653250,10017,914040,-791895,-470361,216685,200552,-145346,-623679,958726,-370037,-444653,653780,176975,-188579,-988821,1278972,309330,-1169170,-40712,405256,592434,-1633742,177327,1614124,-1099532,-105641,414647,1272711,-693806,-1123639,1822613,-422343,-460093,45338,829682,59,-1719474,1292495,516863,-840673,-201935,206371,1700955,-2309194,-471785,1436880,-205052,-307949,-1823428,2063177,181858,-1658660,615579,8268,1075590,-1215378,521010,564151,-2079941,1434144,6192,96022,-1467986,321218,2708853,-2311917,-389365,795422,1031421,-153249,-2357161,2989450,-475049,-865344,190289,-272362,1178357,-2805838,1760255,563090,-1696909,698112,-460958,1584304,-2192316,-75161,2824564,-1970877,-132357,-736180,2435892,-416454,-3264817,2848436,613569,238397,-2555237,279287,3292649,-2875561,699234,-431307,772253,693501,-2053832,2223885,-2486413,646782,1640586,-1065728,178030,-2433722,4182511,-448744,-3033474,1478128,30041,1947961,-3481984,1014414,2249971,-2579554,1050807,-942805,1723502,-1062427,-1097346,3066585,-2900321,644643,101136,882965,56157,-2956792,4177785,-1031610,-1615839,-268974,636322,2968886,-4720679,789081,2379944,-405776,-47473,-2699712,4208562,-925094,-1502892,1369431,-1091315,1804084,-1990411,1616745,-87490,-2576590,3238847,-751435,128025,-2060815,1349030,3265997,-4486584,714651,709062,1488766,-1135159,-2378065,4203223,-1827815,-437105,337427,-20489,1129606,-2998969,2761258,-384203,-1828603,952791,-331678,1934814,-3183583,1199440,2580445,-2660900,162043,-559866,2862364,-1717133,-2803232,3436755,-257244,-252376,-2133617,1362962,1785902,-3089867,1576984,-370818,372682,-410863,-380361,2193200,-3044319,707392,1711500,-596206,-770752,-945445,3365486,-1556830,-1974824,1595924,686457,345814,-2873612,1828982,1079768,-2270906,877596,431119,988124,-2181235,263971,2288227,-2107036,898,327473,963107,-1034724,-1561556,2752771,-476292,-921138,-130976,1215356,965662,-2901282,1064341,1439722,-916366,-511696,-68776,1625937,-1783041,-424537,1630188,-495503,-629481,-432721,2129480,-689083,-1756185,1815897,722369,-889533,-1314698,1565022,693520,-2252306,282007,1368182,59801,-1698339,338172,1980680,-1332260,-789491,910867,695461,-1010604,-1149467,1837570,324909,-1424021,79706,1070333,-105287,-1471051,358514,1285410,-1002780,-835175,632769,604521,-1129050,-581409,1154973,-210486,-1089334,56773,1416037,-328276,-1305507,754263,787208,-1073924,-674791,977030,405163,-1457098,161580,1409672,-488072,-1126845,688518,1297574,-875626,-854706,1081183,528387,-1231336,-200362,1383576,135740,-1297493,64472,1123271,-282556,-909049,550603,1021119,-857438,-945571,1025007,566194,-1036188,-375592,1077908,155534,-953431,182532,1000116,-541077,-599515,384788,484177,-795079,-348527,669710,219819,-848683,3845,1026526,-451486,-970616,635776,733819,-795079,-899836,1153282,856828,-1151307,-41648,1277900,-453991,-976691,612307,682216,-416175,-1024458,531055,845426,-729830,-536954,792566,126032,-540521,-341395,840353,-241846,-814320,26478,417340,-120638,-896373,555718,300466,-629631,-23992,-36772,321103,-913322,112838,705484,-610847,-128567,-48570,621546,-457633,-628337,907597,-58076,-302367,-464831,684989,130969,-1130343,768595,215481,-194743,-456865,313620,337884,-1255304,28046,486384,-270191,-193285,-173098,1137453,-436363,-394095,345090,-114609,462215,-964520,397724,343915,-688258,494677,-590066,646911,-335036,-378465,626328,-476009,456510,-434615,7411,275873,-710626,941861,-560032,182225,183641,-198064,596465,-845668,936304,159689,-273938,-112241,-687552,828759,-571135,9422,378120,-827855,856572,-486520,743585,-436893,-318365,1136090,-613755,346351,-401284,484037,991065,-948379,317202,-517462,415730,564576,-830946,784632,-24310,739313,-437206,-463174,829507,-779032,362938,-385238,135700,459169,-1175267,854435,-556406,51540,-75274,-502402,630955,-825289,561867,-318141,-298853,584339,-598527,689545,-305090,-79549,290557,-328958,698252,-811017,350996,445224,-190421,68318,-810705,949679,135050,-82104,6292,-606849,905336,-198252,-507744,-587251,93648,1233582,-778029,-701973,447282,740186,192164,-1215285,731024,374255,-201968,84525,-27507,534531,-675914,31508,510181,-224362,213643,-144402,443812,-381938,-497708,348228,-92811,-69959,-492103,482387,69284,-839974,105115,514659,566163,-424291,-56855,693460,296484,-423892,-571521,104327,270026,173607,82534,-781036,-241759,790376,738476,-1139256,-832400,1218168,730339,-664828,-750105,1226667,862549,-409857,-432505,748393,291982,-802734,421546,644661,-277293,-391924,586187,293424,-695953,-332653,1110255,-162577,-462888,-87432,970706,-157769,-1011795,494962,357334,-245376,-517006,120442,806210,-708063,-47304,374721,210084,-152120,-414129,473321,-537789,54010,332700,270526,-105836,-660953,1250352,-385846,-1115488,502308,875171,65503,-1333501,922621,1186731,-493811,-191107,420992,843610,-904701,-372927,1038812,-506939,-587457,79989,1070269,-107071,-1108878,1222767,136682,-619146,-646089,614185,919862,-1316077,106742,886046,-170585,-821393,-431149,1065334,-298591,-486199,782796,150946,-142065,-707271,844836,242822,-728115,473679,426702,-213886,-698695,302647,1020686,-1128696,-368531,784226,422342,-840940,-172883,1538348,-324360,-857892,307957,468477,-297253,-953919,1168914,314280,-843388,-278930,825012,428464,-916736,190835,804221,-323512,-755819,248215,1154193,-708070,-804335,507784,230314,-502123,-347887,779782,320506,-821253,251549,768599,-303577,-390502,388137,589153,-764822,-404163,641515,339369,-569029,-35307,1002960,-437810,-886048,472762,693716,-558577,-594890,770905,443000,-892151,-360214,842407,-29887,-1048679,140243,699448,-517871,-851193,579248,556658,-635350,-231455,646598,485558,-850787,-257128,589086,25273,-795981,76938,488406,-236187,-550948,425202,717107,-716678,-389690,469936,247058,-561220,-82648,927947,-7796,-641724,115195,598468,-518512,-513715,395780,297662,-902256,-58982,766840,-102997,-741417,326498,888008,-510194,-738015,539526,369545,-794892,-279553,995813,84516,-797526,15658,679704,-32731,-668489,427259,395404,-512691,-523312,504623,519118,-276548,-436405,677339,-171775,-465439,-274090,570087,-59375,-870331,352282,430574,-439740,-320215,639287,554381,-924777,301501,499559,89817,-611716,113299,671983,-622610,-328496,507099,-123358,-319941,-545066,1074496,-112388,-949314,425391,279300,434324,-1019847,440215,761432,-859220,-60961,-84346,489082,-574391,-360587,1144207,-630349,170248,-152078,396853,382142,-835004,1167985,-32474,-252354,-147815,-9769,1029442,-1050427,377303,557354,-54299,329299,-879690,1097799,-487202,-427187,882706,-512690,539950,-1112466,895227,287694,-754807,951475,-826424,190134,-497877,147515,842247,-1519511,743449,116999,173961,-109898,-1300560,1450468,-868813,67359,28940,-785410,1183279,-1387462,1337031,-382529,-441966,918028,-1185668,1124256,-1285749,388715],[0,0,0,0,0,0,1,1,0,1,0,1,-2,2,0,5,-5,4,-6,8,-11,13,-16,17,-21,27,-32,37,-45,51,-61,71,-83,97,-115,129,-149,173,-198,225,-255,294,-331,377,-426,482,-546,615,-687,774,-868,975,-1088,1214,-1356,1518,-1690,1879,-2091,2333,-2590,2868,-3162,3466,-3725,3798,-3216,-285,67011,214934,-392711,-31627,249784,-217511,-210277,35323,216156,-226324,-466391,192987,271004,-238931,-65238,203863,166914,-156857,146214,216090,-85557,-7411,46532,79530,-72569,-217629,215842,207123,11732,-66614,31884,266963,-242527,-176169,10754,3363,-396450,-365838,90988,-287733,-226662,313507,389677,-362339,-204685,562722,-200436,-628408,2742,655100,-322098,-554128,528348,459963,-740416,-448578,804078,4145,-764631,5537,1140893,-599087,-681980,65239,443878,-322735,-764139,607612,209763,-725214,-136264,289501,365057,-559151,-93642,824629,-467382,-456601,-110489,730449,-219298,-847775,339667,99961,-268023,-603831,574558,6308,-1095552,648731,326163,25948,-723036,518569,1018038,-1543368,118972,856989,164788,-737571,-498974,1750617,-860589,-684411,622793,315397,-164915,-1363257,1465643,50201,-1456297,539472,376816,716674,-1453139,300796,1178782,-1331422,-133350,250986,1181090,-1137528,-1121902,2369897,-276280,-588199,-758267,1090695,1471742,-2305141,476565,49364,687858,-264663,-865903,1534495,-1497719,735737,822213,-1080902,-64093,-758552,2893038,-1508623,-1656058,2000941,-78988,281795,-2307590,1685242,1481824,-2523535,1333161,-66774,1342717,-1401322,-113098,2259477,-2697493,670843,119573,442182,-406731,-1587091,3380612,-1646430,-838197,1024999,748945,1330112,-3772884,2323850,1574027,-1679170,-820961,-960313,3908773,-1951125,-1376933,1422480,-708255,1588461,-2081489,1402906,-451980,-1392615,3312620,-2186782,-83102,-902876,2005113,1602437,-4371360,2133249,864880,379657,-1466708,-1111648,4101338,-2595029,80121,421673,-36909,832215,-2484239,3202604,-1243306,-1258972,1829926,-1006178,1327090,-3114597,2526593,1205632,-3472586,1634962,121934,2239748,-3095698,-1532754,4213551,-2014075,-589769,-1596485,2401650,1448610,-4142655,2056011,-711612,767375,-255143,-921593,2113687,-3151353,2705579,576327,-1938351,50459,-479395,3886946,-3546619,-1155353,2888748,-435022,-32793,-2676054,3369370,417110,-2641952,2162581,-653645,1241776,-2110361,767225,2120767,-3176473,1867974,-80731,482749,-1127531,-1082266,3605757,-2591686,-682533,932564,897999,116886,-3684185,3294836,601018,-1719821,-530904,-131698,2883077,-2909601,85949,1374287,-776532,585801,-1191669,2034829,-1854260,-813727,3018076,-1658336,-571880,-898694,2323488,-48531,-3557863,2340989,480422,-223173,-1367524,845846,2605407,-2941089,374212,872997,145115,-615118,-1245896,2858703,-1526595,-832782,1355253,-38617,-110110,-1966328,2049052,535623,-2152690,641005,554205,1009306,-2332563,107032,2397593,-1198596,-287419,-214066,1640738,-861069,-1476857,1972885,-436731,-835797,-307900,1392458,146481,-1843198,1511488,951465,-1372778,-704034,960789,1658191,-2149075,-420854,1718504,-264733,-1257945,-79143,2233501,-909749,-1339304,1313010,776858,-907374,-986320,1461583,237220,-1838901,444645,1043113,-113804,-1450295,280837,1700359,-944645,-1197333,805901,827545,-1166015,-667838,1472343,43086,-1273594,156323,1111648,-293250,-1520704,763769,1079264,-952435,-306988,1169022,593672,-1529151,-163375,1551685,-155170,-1182903,702748,1309068,-914242,-1005383,1351039,913408,-1327714,-381487,1391530,-88688,-1339506,108438,1112608,-433330,-1104938,416415,940171,-637571,-786113,909945,492952,-945659,-375539,857337,24610,-966007,-110742,1200576,-307290,-1109250,622087,658228,-705809,-724212,817595,252400,-889538,-147993,791272,-206489,-944619,232539,875694,-621923,-627586,1102028,432645,-1002637,-306828,1157666,-42446,-1148034,304752,1047620,-438103,-608342,722781,603103,-872245,-502935,862347,305818,-948048,-118620,1014909,6280,-767170,315429,462923,-187226,-551455,295546,732181,-756784,-194340,424807,631288,-411504,-324382,807453,-33387,-413632,222969,496665,-70704,-847923,849052,-251798,-477079,-24265,350920,397715,-1351031,356260,929256,-421760,44016,185953,554429,-684692,-449636,836994,-363911,-328668,15460,548951,160146,-1220458,754474,-94461,-137070,-408099,-282446,953922,-902678,223771,6343,-82873,618671,-641831,721509,-311222,68072,211977,-91429,508208,-849328,212880,116070,-568965,609348,-557532,622866,-676152,18188,943564,-785364,491465,-150772,554703,-956,-538825,906486,-678001,507782,52334,94345,349167,-1010579,1285123,-102881,-686139,262054,-338502,938717,-737872,-261599,365972,5568,811438,-1168361,291221,216189,120292,-43975,-1053404,1107718,-234977,-267994,331770,-386929,888337,-887495,649452,258693,-490913,635539,-592858,593063,-484972,-120240,497360,-825354,770850,-242173,264875,-260022,-560131,829643,-330025,372047,-353008,-208694,809702,-505713,252490,-516445,152033,618331,-564630,232037,-549133,550130,324667,-829708,-74359,16718,1340436,-365291,-1177236,433390,459306,9673,-995141,86330,989492,-578713,-14537,-8988,308185,-156805,-122845,671577,-476632,-264619,104630,289125,11722,-655370,605744,75398,-153542,-266687,292269,560327,-854610,29117,421767,182371,-413488,-520779,615637,298282,-452375,-475504,275318,291340,66746,836,-221457,13182,565748,222602,-931820,-524097,914486,626098,-966976,-850073,1008673,668761,-892501,-630793,421246,224459,-719092,31173,514591,-530604,-222294,308562,210264,-712287,-155747,1081509,-232180,-913276,26414,356343,17684,-1102881,358698,746731,-276600,-221443,62640,888580,-781175,-558659,514596,165406,-102610,-433706,352197,-116543,-351366,441635,-438731,-273105,-161303,928823,49376,-1542902,562779,773888,-59690,-1417392,-105538,1414895,-751978,-539035,689169,498377,-506037,-919472,876399,-94906,-548820,288435,580774,309173,-1148173,803289,647619,-894127,-258264,511822,582346,-957570,-347429,1166319,-73463,-559781,-404649,980614,-223616,-990809,677662,78540,-33631,-397288,251269,596097,-946826,392209,629496,-249703,-532780,133583,924923,-1155018,-524593,809185,317705,-600177,-768007,1249971,92056,-1089198,293128,502020,-472455,-767109,748964,758720,-1038373,-60571,602404,-15835,-708564,-437817,1196751,-150573,-755794,152521,652658,-413419,-1046220,287021,290491,-718346,-530746,432868,330977,-636507,28792,775834,-277975,-691534,266149,673840,-784802,-511763,716533,193631,-740741,-327434,686743,318645,-722275,356287,1106902,-314310,-701325,627036,593136,-899863,-94183,923196,141610,-915993,206162,850032,-275894,-1042535,397648,532815,-707645,-531788,512275,439394,-582480,-511699,768735,65154,-726387,251674,909287,-247900,-738152,490878,508180,-792061,-321287,524004,352483,-499692,-141416,766486,-159179,-598402,324812,528978,-523436,-620067,567264,380027,-596293,-280153,932802,169619,-867817,-33155,924577,-547968,-753213,715683,516305,-607884,-643088,887765,180395,-973188,-107357,590651,26383,-732142,52586,988208,-490812,-520738,468406,390949,-233664,-423323,815158,285756,-562037,-130,595719,226390,-1017044,412610,650669,-459759,-423559,260216,648142,-750618,-278986,497491,-379430,-304253,-115358,577174,-282896,-657066,669123,90200,-359894,-242070,676470,539389,-1259916,687853,486183,-82712,-415308,142759,924108,-818944,-69280,401220,119769,136419,-692783,861092,-152406,-789780,680906,-234749,347370,-796770,341593,474815,-845632,629939,-414620,486991,-534820,-682618,1405419,-614242,244790,-400437,462947,388341,-1504577,1177117,-537074,69550,-178415,-358052,876424,-1307849,756766,67845,-800692,443860,-441971,1491688,-1150124,-215406,1056794,-699667,569272,-908148,786269,-47516,-961278,905306,-943067,879117,-329552,-144881,861153,-1711022,1146181,-656177,267961,65684,-966269,1614181],[0,0,0,0,0,2,-2,2,-1,3,-5,5,-7,12,-14,16,-20,24,-34,39,-45,56,-68,77,-91,108,-128,147,-170,199,-230,260,-299,346,-391,444,-501,568,-643,723,-809,910,-1021,1142,-1272,1418,-1582,1764,-1961,2180,-2420,2692,-2992,3322,-3690,4108,-4582,5113,-5725,6433,-7269,8271,-9506,11094,-13267,16520,-22210,35672,-115603,-160151,134098,40221,-485532,106169,290100,184971,-255802,-226053,440458,280732,-489971,249008,393269,-64499,-298120,172357,159191,61482,-152593,93200,133966,341901,-402857,-105103,251636,86225,-511292,-271431,480015,-107240,-474828,236407,299856,-477574,-578515,606528,256872,-539731,36993,465436,-127410,-533816,221585,136604,-518679,-193368,500099,-213871,-683974,157928,595909,-232334,-135514,226889,95331,-245392,59204,358392,26323,-390590,21404,159984,42455,-606921,196060,553507,-509702,-423332,335762,626618,-327868,-674851,665821,374141,-1004287,-610535,812798,287856,-1279116,519121,1066823,-356580,-723270,297850,803359,-863289,-346785,689894,4074,-607092,-159557,1227417,-783753,-742943,862164,468869,-702262,-980856,1190817,580993,-1073129,122413,319066,766164,-723092,-180113,787996,-550259,106315,222372,142992,-573485,-289101,1499300,-446160,-615745,311651,1002215,70986,-1784718,1315334,1421418,-1012039,-1025211,565968,1756964,-1586782,-935872,1327131,603550,-495047,-1447428,1416245,-101714,-1001855,828902,-385065,-332710,-457824,1476978,-44060,-2304841,1325907,1147162,-40227,-2394192,-41366,2801265,-1029955,-1050710,-62005,1332664,646267,-1795849,939739,-488020,124696,543547,-561143,443334,-910351,1853695,-45136,-2105337,675981,847009,1246056,-2782795,-570274,3050032,-1067386,-1466854,-645582,2892825,-133948,-3234043,1362401,853198,362869,-1596725,19217,1696916,-1295707,1366419,-465132,-948029,-38487,742298,2090646,-3160697,-279732,2781630,593774,-1699348,-2344626,3252685,938321,-2513617,-302151,333648,2212390,-1682318,-465521,598877,-801471,1278526,-996917,6549,-748769,177214,2439076,-2736769,-603831,1388387,1166668,-1166886,-3246998,3213223,923913,-2166824,-1462057,1254244,2705324,-3406639,-385371,1988157,28509,-85557,-1491984,1824466,-996656,-392504,1730825,-1576882,-266031,-19469,1993843,-1281160,-2974480,2467858,1367857,-427973,-2786570,559600,3146655,-2014266,-855880,-115793,1232328,254995,-1714137,1533134,-926153,371448,729197,-616414,-126368,-1169958,2470116,-336444,-2202961,852933,1053348,643518,-3216860,439331,3056445,-1585640,-1296010,-56347,2479265,-1000109,-2375400,2115855,150677,-127803,-838228,561796,646485,-1520032,1484620,129250,-1264565,-248317,1149206,1132675,-2571201,225909,2188334,-386014,-1426606,-738791,2677227,-286248,-1548228,777016,607238,226442,-1273025,993714,379326,-1296868,654347,398160,-40330,-1398655,348904,1883744,-1655484,-741130,1096790,1297806,-1428785,-1573982,2196617,302513,-1805387,-259746,1433447,431503,-2274172,841743,1086370,-860969,-653284,496991,763941,-1390199,26942,1302347,-662931,-1003163,470831,1503207,-876641,-1101419,1496958,643466,-740046,-623283,975003,476071,-1457009,212180,1022523,-210997,-871794,285934,982875,-835537,-783855,1184990,502151,-1188864,-684772,1252559,251973,-1523799,234505,1501610,-372132,-1564228,671207,1023591,-1170778,-870521,994088,759227,-1292097,-340814,1460346,42960,-1185152,398252,855453,-662210,-765514,872286,338175,-838686,-252980,1189391,-214952,-1015112,179379,768822,-780595,-824624,568241,740475,-798867,-384584,915176,374830,-670415,-112135,825964,11306,-857780,299050,865901,-590784,-945386,722102,498189,-642010,-510263,1143401,557883,-1186384,-8883,943171,-102732,-1122887,538823,865403,-684018,-763822,648163,215811,-953457,-6192,674625,22343,-680142,228195,709743,-439598,-387952,460598,290979,-530478,-68244,520294,-122739,-357981,106974,438770,-380032,-248602,287712,338338,-321107,-319109,442650,108299,-798400,-353729,813147,252387,-924619,-9130,630835,-166081,-614956,197160,692203,-373095,-495446,565202,34667,-521878,123812,477549,256999,-659866,395932,478323,-405460,-148458,161902,-109343,-233646,-55797,367594,-183996,10400,308375,22464,-280114,25535,610957,-138546,-96223,302885,306374,-93705,-573074,568469,186753,-360448,-92117,-23300,639802,-400326,-277148,205562,108750,293729,-710324,278844,-39174,-384921,401182,-434468,200777,-364811,-58832,35541,-483053,361827,-171570,29332,47580,54550,390178,-618536,116971,62932,-244196,86932,136299,231843,-438880,-86130,671635,-319441,152489,40378,471603,-77243,-916186,759356,117660,-235148,-671978,20818,699031,-438320,-263298,-57403,435208,423401,-245684,18175,-268945,676622,383888,-200601,-53848,-254661,489807,-215150,-321741,189996,-106289,242518,-534770,276995,222257,-550920,502232,-75651,219540,-723155,29941,878353,-708481,-313917,98506,574662,-510330,-444973,901082,-121736,-760721,-240494,1020818,179215,-1258455,516972,622697,-13973,-411283,145883,708147,-297808,55887,311890,-425886,-60046,98540,307452,-297404,-311617,742058,195353,-367222,-603037,397513,177223,-525445,259794,-74135,-231234,-151346,236216,495472,-677152,286452,654939,180064,-1042787,-1515,1300452,-500858,-1085928,56080,1075034,-271353,-1183504,1081520,642718,-591689,-759174,1014000,535886,-1164022,-226602,757659,63962,-323682,81708,650967,-708764,-263065,685813,-69240,-820457,60355,1129581,-336766,-814140,581688,648681,-244578,-551656,373374,778785,-357022,93060,162624,175155,-607936,393219,513264,-969739,-771561,918696,923992,-1090108,-956696,1516172,506675,-981921,-477579,993958,678744,-1405561,172311,973429,118675,-692512,213647,1033875,-795027,-433067,611433,184188,-641736,-237066,940344,-294773,-801928,465658,213250,-274085,-677262,956723,381661,-952369,-156513,596438,441616,-809289,-236727,861276,-283692,-358418,272467,639282,-692437,-407247,1189280,-200520,-1089518,6902,1147586,49074,-1838381,561316,1181327,-796963,-873314,847643,1122643,-849839,-671286,1011927,307368,-1078680,-377623,1213900,-95475,-1263145,508843,789309,-474167,-695364,987311,424666,-1189660,54306,907122,84467,-940931,214832,1118525,-569375,-644913,682547,653620,-530593,-686423,880355,351568,-945755,-186572,532469,-100338,-1116819,768611,779662,-774505,-634523,677967,722737,-1170529,-440144,1183184,91647,-1151115,-59724,1052646,-106977,-1056021,658148,590967,-885208,-548250,916563,635932,-1182175,-477426,1088325,-156019,-942996,535366,903751,-677097,-688347,511488,751285,-719925,-401254,874703,36937,-878799,75776,791704,-460151,-800364,682806,707446,-507018,-429917,578219,369165,-1163679,-250602,964766,-102019,-976626,148259,947096,-365163,-940742,615626,986622,-841802,-369694,1082743,383411,-1115579,11137,1036201,-419095,-1050020,421219,877255,-725980,-600273,735693,476832,-700233,-125415,628199,92324,-857133,-3758,980888,-316398,-975496,309747,430038,-426811,-487747,962767,494921,-692612,-85068,736482,-131014,-698544,294704,734935,-231349,-699782,627189,634785,-715917,-178064,925473,326569,-1142536,-101486,977940,-474190,-957048,310995,726585,-643154,-899139,902893,190857,-752688,-421377,615467,148420,-1238127,392306,890423,-206721,-606790,254661,835682,-704743,-430660,221764,510557,-565074,-328036,618506,-369798,-607941,495890,441123,-358683,-836846,770165,566269,-776779,-55979,579365,242689,-968154,-32358,932461,-542264,-457460,76679,876203,-287490,-744877,1135478,-243857,-469086,106960,578411,239253,-1067300,757552,607035,-447865,-307271,43953,1019583,-969780,-236528,705433,17552,-61431,-779998,492899,-158477,-310888,518699,-166926,98980,-565648,504958,174078,-927142,380231,289379,69468,-557062,-163084,1193283,-676897,-242141,-174558,565026,343663,-1123693,784270,146839,-170770,12562,-502563,640218,-715351,708655,151271],[0,0,0,0,0,-1,-2,1,0,-1,-1,-1,2,-5,4,-8,11,-16,18,-23,33,-40,47,-58,70,-83,100,-118,138,-162,186,-212,247,-284,323,-363,414,-468,526,-586,658,-737,823,-910,1010,-1118,1235,-1362,1500,-1651,1819,-1996,2189,-2404,2634,-2893,3171,-3478,3821,-4200,4618,-5082,5599,-6163,6760,-7317,7600,-6597,1270,76736,50222,-163654,235692,2981,190569,-149732,-117370,187211,19757,-64343,-136841,460112,16239,-75199,-79877,149979,214474,-64419,-204256,173487,245304,-436291,-4006,123064,-8246,-587738,-135715,646118,153816,-625376,282623,395217,-295259,-396590,390835,143840,-652073,44744,281300,10805,-264770,66114,430645,-345693,2808,279357,71145,-173595,304762,569114,-139344,-282880,83300,339061,-212757,-463945,134621,80719,-576290,104216,339694,198649,-446271,-74854,791915,-373878,-349325,206140,435552,-289472,-671705,894936,559478,-909563,-520682,768255,640767,-1106927,-240307,913584,-412419,-787502,-111408,963055,-404733,-677043,859511,-69522,-534421,-152688,910233,-133968,-1080257,975880,337742,-619753,-489076,619116,1099401,-1231562,-216228,825055,80287,-395760,-654081,879006,-348514,-194166,411824,-157893,9177,-659990,1309754,-324502,-919353,845738,592358,260115,-1607683,666286,1746145,-1296195,-660870,715357,1563504,-1131120,-1696489,2144962,359241,-352722,-832795,1002131,725202,-1783224,804904,-67576,-363424,-69920,161585,273223,-2279133,1066554,1840735,-1060857,-1444886,-280536,2860399,-777093,-1989065,866650,869184,676770,-1871032,277150,930810,-849971,1006660,-833330,138329,-25609,615160,1150559,-2316397,698471,1559514,-132118,-1765697,-1076030,3443752,-665145,-2325614,395290,1657899,1048006,-3523733,886610,2040678,-793383,-882827,-771240,2094855,-1058942,-146966,1185421,-1602728,662281,348342,1093452,-1585032,-1337095,3779098,-214504,-1794220,-1550159,2501247,2058547,-3278013,-78335,821542,1435613,-669961,-1856373,2071011,-518175,696384,-14328,-1124542,703992,-311653,1905843,-1893680,-1528582,2591618,506401,-631377,-2683155,2239477,2246423,-3114156,-686996,1460573,2211910,-2521736,-2019073,3031546,-215314,-515793,-1195794,1095487,913850,-1345349,1569454,-1116709,-515215,1085480,888118,-58968,-3382906,2451941,2225441,-1873248,-1592951,78612,3533779,-1688420,-1945732,1202263,616744,410612,-2077265,744778,697413,-883304,1224204,-1017359,-35600,-177103,926787,670548,-2977375,1080043,1670458,25164,-2124780,-415160,3563897,-1504308,-1734090,866443,1783773,-117448,-2927906,1966867,1021800,-1150639,-294549,492380,1158750,-1594510,735546,853120,-1657856,190140,834696,1208998,-2126330,-514164,2683556,-530943,-1305733,-689985,1936549,412488,-2212151,887856,907088,23112,-863081,118782,1124836,-1493754,257886,807576,-522101,-392720,-77095,1788913,-1309022,-1386170,1656238,754775,-722912,-1578677,1707216,891616,-2114124,-75490,1257404,708269,-1968271,200902,1779715,-1050245,-751085,607967,958963,-1003444,-657605,1554500,-607172,-1022137,381329,1127055,-429613,-1415991,1428813,845800,-1110735,-553674,1165827,973565,-1276862,-7181,1233343,-320831,-1099606,25085,1176462,-682259,-838962,994833,310022,-890269,-443173,1243467,215386,-1267031,88778,1300360,-52930,-1404231,653861,1434766,-932832,-877730,963552,677153,-1027328,-605909,1271571,-3705,-1198045,391637,1124293,-830258,-1170812,647248,899464,-732032,-249036,966107,120998,-1049121,105344,1006608,-435497,-410323,271557,852446,-579398,-687428,936092,242763,-985620,-97967,736015,159048,-1365233,31866,1001184,-302302,-869650,627832,818352,-858495,-623300,931995,400226,-939135,-161303,992327,150386,-1170403,101421,1043877,-644887,-747176,422330,537528,-831138,-396332,584014,-111616,-684259,166131,596771,-499655,-671750,384245,173109,-614064,-231341,896176,-39081,-637658,88678,362977,-298255,-398133,206820,640503,-644062,-353424,500361,262505,-533437,-190334,782812,51598,-441491,-192634,687050,-75916,-761186,461421,512486,-450291,-731958,298821,681575,-472162,235713,585025,69161,-546435,-69049,477661,-714028,-471358,460916,-89749,-202392,-190849,556584,-186519,-113856,463105,-22614,204882,-203978,559669,-406452,-364332,438937,165872,-122535,-377980,217182,837510,-849096,-57584,64601,346128,25246,-623834,265409,90604,256654,-468641,97791,328078,-487651,180131,160194,-200086,114052,-192995,433700,-191804,289023,136517,-270153,213022,-174200,667243,-126939,-157300,453803,-287041,90871,-55861,179445,98717,-300879,799668,-318239,-344537,453078,108795,-415711,-944062,851582,377409,-413837,-387937,-4181,899050,-260867,-260042,438230,-71225,426798,-393869,35513,81260,-33291,393090,-742365,85401,325305,316006,103970,-745995,183717,-113533,38476,86293,111225,453794,-666969,94222,198493,-150349,-170141,-178628,737620,-344998,-607634,477873,36211,-357644,-273648,837785,-114780,-902063,12085,636311,103698,-1178314,240312,835811,-583091,-558415,-84318,660837,-90512,-423738,353755,-257691,145539,111746,93190,-387624,-376500,811745,-74701,-403305,-274974,279022,475428,-745893,-15035,215782,26181,126607,195863,204635,-652649,-23655,436114,-42710,-522049,32364,1276551,-338748,-1394696,84393,685919,7698,-1260395,645349,981332,-700585,-641665,448629,679385,-955184,-464301,1073231,31274,-347191,-94037,593502,-288415,-489625,828012,-506,-818565,-47990,747191,63379,-1213386,216335,895808,-423126,-758328,-170901,601677,-591286,-298717,-65044,-133679,-409387,80786,689533,-1067815,-578312,777391,438814,-740407,-1090167,1575070,708122,-1209094,-372946,929243,955964,-1536289,-445100,1347758,-409869,-497945,69474,911841,-708668,-843759,872978,43937,-308823,-95929,761981,2783,-1022675,505659,615360,-678207,-484257,782295,756044,-1098558,-110747,796881,202877,-955189,-468674,945013,-168079,-613932,469317,321715,-491498,-421232,935105,-139437,-1161445,169110,1017832,236166,-1313071,315018,1474187,-851873,-898276,527930,1073619,-824975,-1029610,1190196,103799,-813314,-172165,743524,-128236,-958813,577509,619753,-769598,-468326,447394,766030,-1204902,-84225,1146072,10992,-661684,131197,1057317,-483551,-833466,716696,399836,-553549,-666683,998149,406443,-835659,-49071,1021641,-209443,-1049235,506477,923148,-574620,-497373,933724,702505,-855743,-696622,1170295,246240,-1230139,-141731,1297497,-158707,-1198050,250502,954124,-749104,-729207,981595,584892,-1022716,-414641,935291,-194606,-759807,220386,881194,-410814,-710252,562688,499766,-731889,-308188,653525,355887,-810193,46120,927640,-246854,-759982,415882,813853,-635133,-774972,846332,589142,-707152,-368626,941234,166213,-1152035,198892,1253159,-363334,-1037674,559894,793816,-832146,-788002,945523,650177,-1065648,-526250,1225533,72422,-1049799,224447,948784,-500521,-801539,766981,746898,-898898,-120626,878419,267396,-972926,-98026,1164655,-374632,-753352,572173,567402,-536872,-496699,505420,248181,-949633,-278205,772651,265337,-770657,150219,672003,-400681,-737532,493895,692664,-738991,-407548,735215,285410,-914436,18890,1176234,-132832,-1092788,302305,790781,-541057,-752827,896460,393608,-912548,-366979,661820,166911,-934393,150548,1055407,-253535,-586117,298413,913590,-620220,-439629,609896,-61571,-510245,-350041,903910,143536,-992961,353432,468764,-175945,-632609,474949,809968,-915830,-210066,508686,332719,-615695,-381560,913309,-293148,-771320,330628,329792,-123087,-888094,783773,158691,-917766,191038,277068,205332,-869751,442201,1237807,-802760,-272503,-4154,738530,-604628,-675301,752719,-58194,-522500,-435901,460407,348272,-1076116,331696,81926,-31174,45474,-155842,627762,-731955,180478,417790,-448536,-55449,-298676,1040123,-195045,-731934,512059,15127,227243,-986410,274520,584801,-531241,369844,-472657,359621,-201320,-159261,924517,-905767],[0,0,0,0,0,0,2,-4,3,-1,4,-6,6,-7,11,-14,19,-21,26,-32,37,-45,52,-62,72,-85,99,-113,131,-153,176,-198,222,-258,292,-326,368,-415,468,-525,584,-653,729,-810,897,-996,1107,-1225,1355,-1500,1659,-1838,2033,-2250,2498,-2779,3092,-3455,3877,-4379,4982,-5723,6678,-7948,9757,-12561,17600,-29672,159265,-86190,-48380,331185,-162263,-196385,1488,70558,-8197,-382867,268431,38146,-416424,-83862,55498,51417,166166,129646,-41735,-132429,176265,393177,-254663,-158181,264234,14267,-378569,-3764,546944,26863,-553100,114939,474066,-411301,-336561,617223,232622,-311003,-266460,497275,325651,-608365,-150924,233515,48471,-251572,195511,389102,-162586,-436869,354815,450323,-210435,-455226,346610,340537,-510494,-229490,341958,5473,-587920,-112692,542508,-48045,-286296,255795,513584,-499617,227973,636422,-44444,-696370,54909,748330,-373887,-540089,853770,577797,-667632,-348598,1052541,196824,-1202262,124920,764212,69726,-501826,-28428,761837,-508199,-522537,373553,118952,-274770,-480752,891344,-219572,-866427,407352,865212,-69621,-1193333,602485,1489971,-708338,-1118357,451314,1362763,-609820,-1282296,893798,444691,-250684,-365011,585304,-168694,-742914,1229549,-110041,-954943,-184534,1017717,224175,-1990904,451987,1494510,-391788,-1277013,103539,1843767,-998731,-944908,846184,578838,-314278,-988395,734614,-212162,-1000280,685682,30771,-412260,-445628,1010876,705188,-2039552,443903,1622280,485459,-1921862,-1160624,2628101,-70853,-2258130,-827469,1607954,1364844,-1903017,94642,773195,241669,119311,-394011,318470,-947774,1397567,979715,-1946693,-348702,1049892,1838323,-2275557,-1419084,2641422,317251,-1118083,-1255673,1892515,1290845,-2154497,426299,361936,414821,-387290,-288658,1149952,-1052685,878232,489163,-944688,-199431,280451,2269923,-2363088,-1538421,2281552,1162734,-1208045,-2980054,2561213,2649034,-2097657,-1603919,569861,2771776,-1299304,-1790358,869541,-335751,731983,-917701,167823,-722191,-151985,2566470,-1548584,-1526826,702647,1988750,-280460,-3392283,2025022,2047547,-931158,-1660700,87567,2751324,-1764806,-835304,1001080,184383,68977,-1043400,1285148,-449314,-702000,1529674,-1135593,-357471,-494764,1584827,114945,-3143416,1243008,2092955,223650,-3048595,-250707,3759017,-960521,-1848043,-297528,2348747,553869,-2577071,1124437,701285,47794,141068,-268794,-4863,-1506157,2107435,527839,-2444690,-18826,1320624,1689595,-2633387,-502032,2554212,-221080,-1559093,-1028920,2143685,44426,-1823760,896221,245504,-36615,-703960,591726,692550,-1658470,799269,391762,-633991,-773034,549916,1930899,-1612015,-1028630,1637824,789059,-1124656,-1776372,2255923,1020325,-1745189,-269430,1151658,800742,-1747498,208121,1133764,-839835,-198176,496380,142160,-1226824,-72038,1841505,-965742,-941042,617769,1516066,-780496,-1947794,1729227,748041,-1215661,-553479,1320787,942301,-1862373,176865,1014202,-170862,-1001355,136817,1220426,-756482,-813631,1205591,60303,-858141,-510455,1337356,204848,-1454961,-86151,1214348,-254641,-1468637,267838,1577874,-950633,-557191,754758,659551,-1101048,-474935,1493254,-510386,-1112378,471573,1018728,-938038,-1068143,1231921,389387,-1520108,-120804,1305733,-20462,-1492550,420427,1161097,-706674,-868148,595339,889340,-842164,-561501,1190193,415531,-814776,-251334,969440,78284,-1162621,130363,1047376,-372703,-823216,355403,855726,-448369,-879664,902108,797815,-694181,-212516,837170,140521,-873366,394095,647809,-494450,-632683,811212,460035,-830792,-290470,716433,45144,-862559,355822,942311,-495025,-635308,652620,549237,-829585,-358868,766679,300315,-792593,144334,909131,-233957,-669120,217337,398616,-451381,-661638,384022,621679,-484394,-428811,650408,221075,-377349,-360755,514322,111062,-789394,26339,364983,-112721,-395994,156538,177734,-791872,-104888,384135,56541,-579222,15984,532297,-630571,-250083,273466,339288,-438006,-253497,543421,26466,-471273,205187,309470,-73773,-389888,234505,184672,-300102,-64897,86644,500937,-384549,-63482,611945,-170208,-87069,-276872,362582,182284,-279247,86749,119877,149652,-204159,-493873,390656,-123701,-460230,-242226,-137967,304369,-506093,93191,93840,-67410,234654,-436382,238209,-213597,548624,-91022,-207826,232048,-28851,16177,-453048,48246,431897,-231530,290000,-200256,51156,316647,-394355,152322,-412047,216538,217542,-52807,322155,-190995,137852,-22589,43764,278246,-605087,554378,-184772,-583512,66874,347303,521808,-872566,-88915,680986,-139030,-354862,-669187,1004353,211497,-609379,166405,191880,662954,-736332,-141863,252621,-154182,123321,-333680,116307,31445,160543,526796,-554099,9476,205749,564987,230984,-547520,299744,-35028,-324657,60861,172793,250280,-606605,472737,237799,-444279,27343,85937,670452,-862798,-460639,582029,-535974,-142844,-376263,928010,-180948,-789554,998123,341017,-474552,-437904,927953,892356,-1020439,-409839,660500,662772,-384997,-562361,695129,350885,-394630,66666,179342,478227,-378502,302655,259101,-471019,-185611,290522,384905,-557982,-452397,828961,-401458,-378292,409700,193636,-509303,-186529,1417537,-1979,-894567,482019,831910,69377,-1316982,409377,678624,-606720,-257816,428823,325377,-831124,53718,987357,-481626,-863183,374933,1127825,-323562,-1199636,695544,852655,-679139,-734303,577455,879587,-836849,-559916,339965,194687,-589748,-204274,960961,-70754,-772484,526790,548032,-91234,-549736,570981,374170,-802329,543079,676073,-156748,-957975,737281,1037663,-1333193,-634191,996349,466633,-928173,-688599,1432658,54107,-892939,374287,582289,-184697,-910033,838815,809610,-1110778,-16866,1207155,232693,-1420024,-341251,1658250,-366990,-1210649,252304,898196,90622,-1419811,652008,928333,-864185,-565948,863434,808977,-937446,-85701,740485,-174315,-586122,428278,928560,-1025148,-499482,1193661,-334534,-895787,-138940,1382628,-213296,-1114434,766156,883352,-641430,-1343886,792105,972617,-973768,-610334,653245,109237,-804707,-29434,1178184,-1019546,-696296,975920,725992,-609691,-1060460,1068895,852580,-1202431,-252174,893818,535045,-1245209,-210555,1226007,-492328,-732569,421989,1210709,-560833,-812497,853883,247929,-797322,-117104,1306243,130735,-1226147,435968,905205,-827722,-792532,723727,1048593,-1251203,-479755,1339059,493737,-1210071,301702,1151243,-479306,-980334,1010598,835428,-875665,-708156,811029,321451,-1272709,-272968,1057101,-151794,-1134457,291790,1142797,-787682,-1318459,630844,697426,-924404,-618911,1151607,331858,-1206949,-48512,937989,-265256,-1114166,296969,1032307,-827987,-826195,806428,625790,-854160,92520,1198489,128370,-1119340,265324,1149291,-503266,-921700,593302,620691,-957531,-718053,987950,463769,-1334669,-111646,1202270,-224106,-1214177,285122,1106250,-740561,-735417,732626,286766,-898498,-314246,844057,259013,-874204,-53170,747565,-129330,-1021982,602458,1002090,-533788,-451004,619097,607374,-861023,-246654,1334491,-41997,-957888,128390,974923,-131468,-1104658,775973,623121,-787161,-428807,1033946,267250,-1011081,53484,948200,-231969,-1070999,541155,658393,-813441,-701932,1037414,377457,-611277,-96715,1029855,102537,-1194991,416714,917013,31090,-821763,297015,886445,-640139,-445548,586057,332104,-797900,-346107,999453,-30477,-955395,51810,701853,-221837,-1105845,606810,786269,-795580,-329486,518558,425450,-953948,-136219,886267,-567250,-262964,71616,627721,-661499,-305318,840790,-32854,-627951,31302,822359,-79724,-1307807,699332,704366,-460099,-348657,132749,1248494,-806359,-487242,539070,-129303,-151892,-697592,976823,-215040,-332419,560592,-28696,65215,-621431,822141,509133,-1298436,589822,242438,-33072,-767078,-105878,1305553,-713148,-486514,-8517,639069,211743,-1078580,715088,59727,-180795,131582,-462399,391717,-537465],[0,0,0,0,0,-1,2,-3,3,-4,7,-14,17,-20,25,-33,40,-50,62,-77,90,-110,128,-154,179,-210,246,-284,326,-376,432,-495,563,-637,723,-818,919,-1031,1156,-1296,1447,-1610,1789,-1989,2208,-2442,2700,-2984,3296,-3637,4013,-4431,4890,-5397,5961,-6597,7311,-8123,9048,-10127,11392,-12907,14755,-17087,20155,-24419,30910,-42576,15317,-212552,-130263,-60716,-131616,-92860,245516,180161,-426183,-40213,-7395,83120,-219097,-14152,173550,90173,169658,36841,159477,-39821,72084,-246993,-522394,266697,220368,-626115,17947,508708,73482,-492479,-52810,557911,-436465,-363752,405016,470832,-483732,-122049,502448,89626,-460088,125961,304755,-358279,-356476,58099,537855,-161840,-364460,260346,289535,252948,-406319,301990,272361,-186642,-194495,178612,340274,-600594,-356220,735223,52035,-505051,-52070,354743,-268844,-298101,556128,137412,-397125,213794,878959,-285939,-745170,782061,562717,-839186,-704463,705097,637380,-1026767,-55129,656929,-262359,-572476,-42491,941632,-338642,-662654,646215,330675,-283736,-359726,739490,198536,-1062685,571671,748335,-358444,-1072143,308775,1430755,-919914,-986736,452610,1026828,-682656,-1335666,842729,490145,-627479,-193595,92503,175671,-624095,393651,443014,-1366018,341243,979051,320336,-1653937,-29785,1762212,-916627,-1167981,190961,1601438,-382249,-1591621,1275014,690489,-490500,-485942,797818,546234,-1200199,692732,517739,-553116,161417,667324,881716,-1854251,-323957,1916917,-109119,-1586767,-884972,2710080,502091,-2611771,-148955,1640721,1285836,-1996716,-612284,1760180,-74,112947,-541272,171171,122463,324409,1070529,-1910803,-499319,1474761,1262476,-1388349,-1771915,2733876,985519,-1611188,-1001595,1293998,1634173,-2459844,4467,1424674,-11891,-304590,-681251,1088470,-728569,-88351,1003616,-1205942,93213,537392,1371221,-941743,-2218317,2546666,1236840,-1351899,-2315653,1415139,3111560,-2949174,-1673580,1266089,2223533,-593531,-2647488,1544900,463153,120348,-294228,-834628,656692,-352190,1944895,-929870,-2158627,1586077,1322140,-97983,-3357295,1264334,2922428,-1514174,-1468316,154341,2293284,-1007598,-2231458,1813713,39418,-187852,-848439,140371,806037,-1108568,1408789,-576474,-1236330,444169,934631,920116,-3207619,793689,2770782,-926493,-2108634,-617743,3757788,-532863,-3064131,552154,1596372,976111,-2571447,364783,1634418,-685612,484510,-677334,171748,-553546,828889,1120743,-2415038,-2343,1630293,759914,-2054310,-1230606,3409826,-457106,-2016497,-221938,1515927,749013,-2660053,812491,1142746,-458343,-148408,59525,1438680,-1396553,179842,1445548,-963230,-381753,350551,1437551,-1024142,-1623739,1955712,645483,-1276138,-1501580,1718912,1386538,-2407135,-212925,1149960,771936,-1301702,-331301,1545925,-646097,-286069,810049,57546,-636657,-189173,1732717,-882540,-1568634,982275,1016352,-634003,-1948639,1467758,1142986,-1538844,-290162,1036430,1165157,-1402648,-441371,1560779,-446616,-791628,308602,1186822,-266954,-1229284,1277594,470267,-1136365,-559517,932530,659836,-1527887,-2547,1040600,-54585,-1054118,436251,1206545,-790254,-875288,970478,437542,-779345,-629836,1374728,152441,-1148931,437076,980846,-454950,-899333,968550,813763,-1081641,-462814,1326270,212470,-1354287,81074,1191310,-872979,-1430987,791495,983672,-592395,-786840,962198,431661,-1130409,-468342,932094,185792,-926953,174047,1101683,-163678,-1051683,278753,743111,-301892,-787924,601941,675764,-1025087,-309711,679529,209712,-628611,-6876,824734,-325812,-828032,908715,627660,-973314,-80818,901847,109626,-1024558,237318,716865,-404523,-774135,628700,807186,-986474,-486780,729631,96782,-817811,169476,698024,-28456,-726223,130596,604785,-116488,-578916,465353,620765,-309688,-455670,640938,561872,-702514,-462560,447054,222888,-549099,106048,592827,-67420,-179444,26556,328264,-540582,-162615,469952,-249784,-253793,-36333,674026,-482197,-394157,335884,262658,-245899,-542729,683904,60334,-514965,121008,153391,19330,-525971,168006,561607,-462821,-205533,200464,73741,-467015,-195093,433866,-115230,-411141,-109032,-149850,206884,-429306,6309,289313,-98096,64251,-395721,717587,-58430,-302790,-63072,281693,173804,-221087,-118373,148065,-89280,194816,-249063,66119,135555,363348,404766,-1016553,287873,101658,33885,-193163,-225945,167022,-99122,-88774,2896,-431757,522343,-114823,344241,-391358,-25854,272675,-270096,325351,-206688,130702,264854,-372763,-100040,-194055,259136,3881,-637186,270981,341611,228249,-365840,-175774,978007,-251904,-315361,-115811,701934,122706,-1205499,185452,258382,441224,-234993,-574252,611262,-356819,-39348,37263,-379585,97884,-118159,576773,-574529,-101054,392314,105757,-2565,-603670,75609,337315,-265544,-286274,-175704,207049,-323340,138939,421487,-709513,98616,654633,66218,-195282,-539099,756790,-159188,-468863,321426,353570,114770,-804310,728593,718134,-849880,-381496,719727,1115631,-1135147,-795003,876617,545400,-374684,-474142,449172,350539,-429084,248945,393953,224751,-280884,53564,545726,-796975,-277204,401947,431548,-205018,-181493,541827,-357382,-473673,255083,139057,-614195,-180377,889906,-94745,-1131089,302129,793557,55921,-1074485,256643,1031041,-851286,-534101,807362,196100,-695970,-508776,970245,-430551,-1236076,397173,1226733,-171200,-1270161,652594,1137217,-828254,-910684,397376,989269,-734452,-802825,1077408,354919,-749625,-183566,905200,256077,-795749,43714,515215,-242871,-494296,170449,501324,-795552,507105,549906,-642394,-563223,431286,1311792,-1076326,-1125667,1373292,590832,-941519,-1012263,1335326,551303,-1251990,371333,542066,-153588,-721101,651730,675408,-1319733,-227678,1295246,113034,-1224821,-389522,1510603,-37556,-1568370,279434,890803,-117659,-968831,637424,1289193,-975100,-761587,642207,732769,-814314,-720998,1295832,-167450,-607971,86440,670446,-463199,-931692,1228181,83002,-1143146,-296723,1048446,-73857,-1977344,369672,1466271,-452023,-744920,498172,976093,-1021026,-525070,1133677,-44627,-910416,-210982,1326165,-117720,-1006788,845528,792390,-545639,-994656,762945,713241,-1470000,-364946,1114180,271208,-1352543,-439501,1453880,-275067,-1370486,578769,817531,-309426,-1134873,1158030,733817,-1068466,-68060,770244,174230,-1145546,493395,1158179,-990850,-732161,918461,1109322,-1307424,-411515,1466952,268710,-1014692,368280,1408798,-380132,-1046708,684269,1046849,-744188,-712515,1000785,581038,-1107390,-477020,1255304,-53171,-1228714,618,977017,-505258,-891789,646073,918415,-764731,-574124,837226,665617,-1203467,-534301,988250,134769,-1074770,248275,1111648,-635782,-929868,662347,563428,-913658,-367389,1451093,215050,-1289214,10559,961576,-292036,-1011264,823402,951951,-863832,-685306,1098557,333368,-1202959,-77293,1277541,-347897,-956580,341668,1091172,-518605,-629643,825941,820426,-1035174,-437556,839124,203551,-1166480,-481776,1096920,65596,-840344,480058,1168969,-564839,-707334,616876,660946,-1003754,-498109,940730,-26110,-904609,37578,808343,-387671,-1032563,428760,907031,-820127,-377840,772881,243474,-957767,267332,1061503,-227421,-1158021,312736,675061,-756282,-807622,1129286,687056,-1005505,-190052,648560,295566,-1081551,357589,810913,-383429,-416368,215008,831400,-531118,-578880,951304,322653,-691628,-654194,1101421,80618,-1026606,477429,734148,-343065,-878392,521268,839562,-976066,-515930,640932,174452,-798912,-588024,929354,54349,-825133,216954,663272,-256463,-544782,846285,296932,-1002200,570407,78621,-21137,-944560,406221,978463,-829822,-516768,46319,895339,-498974,-823638,976717,196638,-292955,-312583,189451,709847,-1082671,661945,-226391,-402357,-132866,257990,1039992,-1227220,-2765,676763,-222538,-376008,-587785,1103956,-419748,-1022344,798915,496791,344345,-1023392,511007,935048,-820853,423414,-278853,-80604,-81281,69682],[0,0,0,0,0,0,1,0,1,-2,-1,0,0,-2,1,0,-1,0,1,2,-5,4,-3,3,-5,10,-10,12,-15,19,-25,28,-32,38,-46,53,-61,72,-82,90,-104,118,-135,151,-167,184,-206,228,-248,274,-302,329,-356,388,-423,456,-488,522,-560,601,-633,658,-683,681,-629,453,42,-1650,42255,40745,-227440,-160683,209395,404766,76730,226805,277651,324054,-479047,-275515,195929,-104582,-310054,122033,292343,-283260,-86536,113201,-68024,-323500,-138850,-30274,-232788,-304987,324296,-16995,-84333,116196,177222,109836,-235932,-22098,222436,-71139,-174255,72156,208007,-368197,-228070,320211,63711,-155782,-295497,343922,395370,-625218,-159663,441929,206565,-700895,77739,773070,-625801,-637832,327389,694638,-443418,-515690,793585,214323,-990939,-70440,382122,145040,-768131,332549,346974,-490807,-215605,384403,453095,-1039969,171499,906783,-474825,-384917,-50400,703304,-392528,-665302,554462,58867,-90135,-491477,404106,496407,-913778,448879,410549,-92126,-218731,-223604,1392521,-1078390,-199278,823210,264657,-212331,-859046,1737150,-298906,-1472747,724409,800206,231461,-1568123,520930,1640256,-1305581,-363945,114523,1210247,-969473,-565424,1317766,-1045275,211597,121646,564461,-483517,-1526836,2439283,-276524,-881936,-404125,781133,1541177,-2519837,184411,970527,-128269,-80944,-1184472,1902170,-1133338,-447444,1057062,-623666,802189,-1055786,1532904,-266533,-2018198,1836180,-243178,-150435,-1436471,1172153,2104101,-3444766,599003,1309499,1047537,-1390240,-2077520,3706868,-1085843,-656297,44788,368135,1388639,-2448182,1817733,-670643,-1402193,1515685,-349797,1103309,-3055029,1837988,2509724,-2672928,-413056,-688099,3445774,-1743939,-2649877,2604918,-591275,837833,-1915662,665249,1660256,-2589750,2054356,-1275949,246946,-101345,-583206,2114677,-3478131,1552282,1484358,-1000691,-250857,-1423983,4309877,-2389575,-2348925,2374214,503079,517777,-3980054,2573464,1715013,-2847786,674490,-1188117,2535855,-1998873,-104258,1849915,-3129016,2061931,158336,851344,-1781187,-1992088,4916219,-1810571,-1414643,-577445,1779879,2403202,-4895622,1680817,799443,-52678,-29654,-1675582,3259496,-2235135,327491,1473886,-1888940,1344289,-1342157,2655792,-1656186,-1862889,3588552,-1003564,-73255,-2012175,2362238,1468318,-4482426,1721581,962297,863015,-2224374,-813167,4167569,-2359985,-296970,-125883,461314,577822,-2408191,2801927,-1644557,-683527,1624259,-76289,441984,-3060739,2699093,1286259,-2288578,32333,116459,2840032,-2493439,-1170661,2661673,-1126841,333388,-1585602,2060049,-50938,-2369888,2357804,-783593,-253450,-738923,1087485,1546280,-3497438,1596397,1355000,-933741,-1056297,-345884,3159321,-2671788,-958538,1857344,404637,-542866,-2092785,2529429,208515,-1837798,1224868,417117,789830,-1846507,1159522,1027962,-2212810,617444,436937,674579,-1696987,-489535,2509053,-1359118,-1109322,235535,1319687,-438501,-2110900,1817156,169112,-1282577,-388569,816685,1121222,-1951841,475934,1543463,-1004686,-1014515,430633,1788334,-1405678,-839710,1863543,435756,-989075,-581470,1887765,112492,-1902080,1004973,1255064,-464799,-1733494,1059725,1370883,-1574445,-343899,925223,272771,-1152994,-251558,1502943,-646389,-1204620,699174,914452,-695503,-966826,1152586,325937,-1369547,-127026,1051132,57883,-1125265,93293,1134096,-1074868,-1055572,599413,846620,-1106515,-814178,1249064,449570,-1363480,-188609,1587606,-195372,-1390788,704336,1307841,-914427,-1134004,1064284,903309,-1145191,-628349,1381223,83599,-1408800,108200,1320690,-400954,-861285,524701,693057,-782091,-572068,844509,498887,-1029139,-170159,945268,-101889,-862121,373333,548195,-421569,-565581,797485,228727,-980122,-268265,724791,267401,-1062297,179140,1132589,-119889,-1200686,730131,959372,-728783,-570365,960012,558678,-1031006,-427166,1079945,-55489,-1155935,-4135,829523,-134414,-802312,544261,389956,-466318,-441263,869556,433152,-851959,201460,507157,-182983,-660449,264774,724318,-676742,-392878,344986,254386,-327534,-460796,655554,7363,-444253,302974,114150,78454,-752069,412213,444333,-539935,-44399,157674,623994,-833610,-255032,1106477,-449363,-318020,-62525,751159,-132266,-1063399,951702,394829,-267294,-535932,420388,653815,-879282,332802,232822,10925,75413,-403790,1024474,-593539,-319778,615279,-300607,431221,-864761,1113075,-49804,-375663,375964,-854808,709912,-546174,115526,503474,-419244,657357,-482119,237214,2548,-369275,885480,-1195349,290265,195343,-24007,376921,-1125200,1214883,-25412,-495385,57148,-354179,1052733,-1117421,258412,489754,-267960,361979,-740378,1028100,45177,-417646,42853,-696695,1184566,-582289,23855,199894,-273241,646944,-857784,472385,-42143,-166156,783105,-629563,154348,-543944,317795,1007245,-807676,290900,-193149,744951,-182650,-877053,882837,-340701,219268,-260119,-162044,738464,-455032,173396,-555570,163482,545041,-814159,479683,-481770,455052,-12872,-797210,739622,-107820,397759,-698509,-286244,1018762,-233331,-543242,-543781,886183,794458,-986159,-317660,371116,570069,-436264,-581959,564420,-45804,155223,-56875,63045,-299297,-458564,982497,-192787,-696357,141815,549681,147177,-745722,21295,522449,-412931,-298626,-96962,356339,-375005,-612890,707876,-102502,-42162,-324416,102665,224811,154672,41982,-417851,-184305,298583,242386,-256252,-823573,850437,764265,-841960,-1084732,668857,1139872,-390275,-1161806,450412,1156133,-794534,-629150,619744,495016,-283050,-632405,550517,-245928,-533726,93968,676935,-158077,-750686,921423,275667,-612951,-210401,643518,235269,-888733,21439,610189,-122536,-362069,-167137,810717,-269399,-286866,336918,-55987,-55273,-245374,284798,-159837,-124581,891032,20241,-482597,-275219,646758,771453,-1581557,-51522,1376693,407635,-947051,-533163,1521492,-522106,-1083310,294132,502524,-156826,-1085676,899297,284195,-863790,189343,394012,256402,-1106182,343046,1012691,-709470,-281766,272580,656366,-763456,-615610,973703,-384232,-499304,-320449,807812,61977,-1072606,435806,307671,-294197,-91299,138330,572791,-782640,86584,557491,-372533,-641624,12002,1034554,-680900,-883796,976808,495980,-637718,-1071245,1057120,619580,-1309845,75394,805045,270846,-1084079,476184,1016246,-861166,-639475,492853,481418,-683054,-469467,1102640,-87692,-1025461,37073,621882,-158032,-749436,350632,401769,-345998,-371195,446007,628913,-839965,37315,853678,-60925,-477497,174285,751328,-365414,-426336,474796,422507,-560066,-486356,565012,219387,-1044590,139326,921221,-313890,-778144,507379,885087,-610733,-615405,828485,606309,-1049244,-444386,1025655,112446,-879842,-10768,969734,-419652,-840868,439859,705429,-599357,-489664,665733,458750,-638535,-21021,694985,-65338,-755636,280166,619654,-212463,-573160,528440,536336,-541886,-185586,718652,260556,-1030704,-14647,748163,-193566,-641196,139631,685413,-792205,-560036,554373,337977,-490569,-164300,755304,42412,-925057,103756,704863,-383064,-687963,440360,407121,-657461,-239817,709198,-141807,-644531,-110786,1114054,-141686,-518272,489297,475645,-418603,-584796,454736,373952,-441450,15494,250904,239681,-539275,91454,497552,-345629,70522,-1885,579674,-367232,-288969,1046324,-53350,-410304,-309382,784833,216833,-822468,806117,358728,-344773,-416248,239968,601967,-1087988,-41200,719857,-115929,-200805,-124845,1421999,-357854,-328032,578668,-338576,-23581,-857841,673146,13914,-807936,516978,-91847,599691,-824693,-172373,713014,-686325,537913,-195109,348230,226283,-491747,1097374,-977264,153674,1726,23958,663857,-1335773,793622,89343,-156474,131913,-744111,1405709,-913618,56296,438210,-558247,722436,-670392,1163068,-660104,-765804,1382223,-1261620,554980,-557922,532532,697261,-1748555,1144416,-294409,520006,-362777,-603818,1317245,-1159523,617514,15562,-189698,626666,-1341666,1221354],[0,0,0,0,0,-1,2,-3,2,-4,8,-7,6,-9,12,-14,14,-16,21,-24,27,-27,31,-35,36,-38,42,-42,45,-45,43,-43,43,-40,34,-29,24,-18,6,6,-18,34,-54,77,-99,124,-150,181,-213,246,-280,318,-353,384,-411,434,-444,430,-392,315,-174,-71,479,-1146,2282,-4333,8426,-18267,88139,-79359,-152047,71510,194054,-201255,-244928,114367,311937,-362553,-186436,424508,124985,-511430,97499,176836,-330087,-355772,218924,226245,5706,219911,-22733,-131507,-325522,470784,-14785,-130538,-172723,125599,-169647,-224601,203296,163006,-281957,-105937,137259,229513,-231324,-134062,225548,118969,-384461,-23304,132914,409206,-632439,-85700,364077,25083,-731964,-6101,925571,-190603,-676872,472699,558403,-627870,-924375,951634,325549,-1174197,14802,435345,13519,-830387,-122001,748235,-440183,-228927,469155,143414,-410205,-353552,1023927,-411964,-581329,376742,471830,169532,-1091557,742576,583331,-292149,-107762,-55591,1002004,-958879,-119415,869137,-391246,-318121,41030,982585,-341517,-1224617,1125658,-91196,-515724,-594450,726204,676588,-2013300,992823,948868,-427316,-1273172,195502,2082312,-1438337,-627314,452392,498842,-245021,-1129483,1485769,-651936,-773323,892370,24864,332159,-1726977,1525965,461353,-2067428,594349,339948,1506215,-1845136,-656160,2244430,-692434,-56667,-872824,1121959,215212,-1628124,1713053,-395986,121271,-119739,118877,959501,-2526315,1627462,598836,-1063015,-150857,-192669,2452570,-2514812,-784539,2405474,-402742,-691230,-1886854,3144085,278237,-2824433,1267367,-217759,1241353,-1695121,402351,1188138,-2259751,1955412,-394496,604,-1274526,-375568,3560161,-3121158,-601339,724074,1651166,227476,-3973534,3063512,629503,-880613,-324231,-868859,2952519,-2501818,880637,707343,-1622657,1676737,-1141989,2019759,-1701623,-530142,3205977,-2155403,-122518,-796425,2522104,-140172,-4178906,3405906,410619,-135724,-2311545,427769,3727047,-3612760,338469,424475,808415,342048,-2414603,2843185,-2374321,422374,1928674,-1414510,248215,-2240278,4174764,-164008,-3517898,1599349,515513,2453653,-3853240,-142855,3307420,-1907431,523409,-1841135,2204256,-171587,-2358104,2835228,-2192718,793223,76247,442201,816173,-3388917,3372451,-189295,-1658951,76038,711721,2936346,-4474598,640913,2421270,-932121,-606110,-1873344,3883372,-841610,-2208375,2025923,-718000,1193726,-1854490,1327416,696811,-2498755,2570952,-251532,72224,-1668071,766889,3060595,-3827682,-37055,1081852,1435687,-892175,-2867525,3376994,-635895,-1156100,122369,346871,1520878,-2813735,1903096,672871,-1801096,685230,-341260,1760244,-2795378,125942,2978246,-1724183,-535423,-206926,2564495,-1048564,-2853716,2946599,-219920,-770370,-1347487,1808541,1479478,-3062740,1091876,653478,-85406,-956307,-160328,1931256,-1838057,71817,1266049,-336282,-494802,-965571,2631626,-873252,-1955765,1084976,738354,262016,-1997376,1137943,1318149,-1562993,-159472,329179,1187712,-1625383,-315868,1980501,-1179007,-759394,557425,1457980,-654373,-1616776,1923197,493735,-1461053,-525417,1425299,430270,-2259859,545865,1619903,-1104184,-1367627,510738,1482673,-1387383,-907626,1429033,-7516,-944624,-236129,1558505,-141118,-1284175,925267,1008960,-665622,-1283021,804278,987139,-1373724,-480988,997225,184363,-1287391,-131760,1357236,-794107,-1189640,938746,915714,-736124,-794216,1250739,808496,-1220197,-102659,1383657,19720,-1668026,324224,1228091,-777804,-1052328,1228868,861755,-1207678,-483259,1050765,376293,-1323817,80078,1092077,-443733,-1165480,600880,932736,-760452,-775776,739038,457984,-901837,-316123,1102585,-79099,-969669,656601,955650,-335702,-650741,597118,482198,-1066142,-583467,1041569,234033,-1002019,-43342,967148,-160834,-1102474,427627,1190402,-977918,-693722,876597,897265,-1194118,-635892,1174792,21796,-1143799,170749,1127590,-467775,-1228877,905933,738397,-614197,-424175,469787,531427,-879071,75405,852017,-324086,-334811,-173084,571896,-382006,-488360,529952,22730,-264396,-399997,506340,161494,-654890,500765,145336,-45771,-421576,-90194,835936,-768968,24770,661518,225744,-356445,-461854,1126886,-4048,-781912,582259,570671,191448,-864710,561530,518674,-692826,-121873,240603,1128993,-686131,184014,781202,-466093,97111,-423926,513201,-133195,-506642,509121,-528878,-75734,-328801,94062,474078,-845045,626933,-261184,-119566,427582,-745342,636601,-610573,624074,85098,-646304,684516,-727293,856485,-440495,-523531,893184,-564861,423494,-886547,136575,553539,-1030926,552299,-237105,777989,-741012,-465995,1191891,-670902,-29978,-627717,366865,663285,-1244062,517368,-350449,457938,-43752,-692839,459773,-366368,537659,-339798,-547877,619828,-624695,584636,-657439,40508,367946,-230127,995207,-523359,-138086,493186,-125917,464213,-1144429,618140,-89845,-192967,224820,-670798,781715,-517854,217069,212738,-496695,829010,-614129,55342,307496,-130799,711077,-809218,780331,430113,-402125,-105303,-380628,1265199,-35043,-715876,-26699,444980,1012918,-1016660,-302386,523987,412664,-353220,-837379,768185,-50084,-328413,-62855,-14554,54514,-641467,285417,290925,-1181996,197308,255065,222411,-557055,-136556,846378,-397656,-351674,41069,380546,-27827,-534432,393088,32456,-283503,-327566,-2718,335824,-244513,21701,-167684,-197999,419981,248184,-329198,-533124,337001,488387,-923328,-870709,512319,1150305,-474953,-1170377,492102,1229169,-526309,-882264,415012,432757,-471219,-569770,758058,80178,-648049,665174,671848,-520883,-588166,568455,610051,-726880,73327,815632,411140,-990766,519,762558,-153809,-557016,33574,289434,-130551,-842853,523940,-65203,19645,-58615,-135951,383991,-428364,375671,328781,-786456,77835,379855,560936,-1217014,-182271,1500335,-67084,-647898,-551973,1291659,224167,-1436993,437967,980657,-67057,-751434,360729,739720,-1099738,-253292,493157,117558,-492860,-297709,1275767,-699748,-608137,532911,230136,-549610,-590553,1185533,-53379,-600503,-9258,447750,300561,-1217098,284071,793149,-455650,-74509,-148112,652947,-663147,-136947,808337,-439522,-444597,-178414,793964,-244770,-1244973,1087176,195831,-681684,-683375,681684,882544,-1192984,-13527,940005,183516,-761181,-58922,1054354,-767525,-853950,781894,455174,-544593,-428661,958489,174349,-1189063,214014,736161,68249,-932673,375904,712767,-593809,-627009,356321,503151,-597863,-511739,938748,-4220,-537115,222403,424775,-404613,-863867,667343,590698,-369269,-482888,561300,480593,-924626,-268003,1186557,-278997,-965790,216765,966387,-502952,-787068,668290,263057,-1071335,-443847,779137,273550,-1040986,56286,711689,-155552,-760844,354876,574265,-563089,-685728,574933,505681,-610354,163830,821471,11028,-796003,257285,669863,-302290,-645294,303602,245037,-589097,-594612,626075,141149,-704491,-220581,668198,-4254,-631776,110131,747311,-360611,-541332,733506,279339,-915870,-298045,891725,-127916,-950474,307341,605656,-282533,-878929,396681,773898,-834410,-626787,642630,358903,-836676,-210957,776283,-112555,-665562,281515,626180,-229881,-344524,499788,656851,-477968,-127741,128762,28768,-516620,-31183,635130,-492558,-85456,207147,482549,-202694,-472423,592989,-89,-475322,-186854,501108,160105,-955536,246328,702610,-554220,-137250,183102,629159,-606984,-626738,942149,-468095,-349780,-335072,742371,180573,-965154,923042,242155,-211649,-482360,196331,949244,-1069338,374907,352587,9460,-129472,-632460,1040968,-429106,19265,510895,-523444,382762,-864028,823227,-5734,-961135,603506,-542490,485916,-725697,-117254,1022263,-959824,288265,-445758,906865,39985,-936969,1334563,-1077474,418209,-299162,6384,462274,-1317858,1402280,-611476,-211811,435723,-391973,1521471,-1363837,411192,685432,-597738,607057,-996119,1060322,-598941,-748778,821326,-877715,1032876,-930343,365258,273242],[0,0,0,0,0,-1,0,-1,1,3,-2,3,-2,7,-8,8,-7,12,-15,20,-24,28,-35,42,-49,58,-66,77,-87,102,-117,128,-146,165,-185,206,-229,250,-274,305,-332,361,-396,431,-465,501,-540,584,-628,672,-720,771,-829,892,-958,1030,-1116,1213,-1322,1451,-1609,1803,-2041,2348,-2766,3367,-4332,6442,-21811,2794,194165,66674,-546034,-272677,61943,-75587,-247922,-44691,250857,-109536,-392230,376899,212899,-85366,-167117,148383,202396,-285791,1765,80139,-159823,-243740,-140737,238432,427877,-35289,-248916,223806,54734,-62111,-10650,224109,-154956,-43924,318391,275612,-4326,-169426,347860,218688,-214900,-12703,476673,-328934,-284613,539445,-110889,-366144,-74814,464653,27425,-505233,283337,317591,-408759,-690687,583352,331385,-895566,-89802,340968,243258,-613036,-294177,950624,-296028,-521259,49304,638258,50334,-787065,375616,596437,-561885,-219058,139758,622476,-809459,-337370,943770,-111979,-768277,-324727,1340480,-237569,-703644,538424,78026,-335572,-551016,686422,190952,-1270749,713258,573079,-354111,-676271,394523,1221379,-1189648,-167883,769101,138508,-327315,-591430,1469292,-414637,-1045805,784556,173976,-78924,-961323,581853,753938,-1286169,315500,68320,913013,-856025,-204460,1518686,-1175582,-331052,37836,1020337,-327409,-1605814,1992214,418036,-854614,-689630,451798,1608799,-1924219,526561,763507,-508757,63033,-395459,1399099,-1838485,-497617,1914581,-737564,-570071,-1116670,2001229,-198444,-2242354,1607291,-53750,327750,-1261099,443222,1376359,-2137710,1365031,420102,-177275,-578497,-816502,2322413,-1657719,-210979,321906,303211,228977,-1860403,2462142,-456077,-1583663,757974,532977,1234233,-2736974,676173,2311420,-1614559,-503751,-868770,2553208,-1043334,-1646605,2453752,-1084749,476308,-648969,1320894,191688,-2845708,2831736,-4155,-915607,-814221,380275,2510584,-3183018,603136,854100,-255488,68481,-1237744,2548119,-1888653,-277621,1753829,-453135,360853,-1913714,2084473,327177,-2475087,1345629,-258796,939595,-1881493,451495,2245205,-2921724,407190,434098,1580000,-1440498,-2276271,3664651,-825323,-969270,-616107,1015250,1603333,-3113290,1670262,246705,-850291,280187,-93209,1976129,-3057485,721274,2197397,-1736778,-130663,-728575,2938782,-1275945,-1897782,2250183,-733052,115209,-1477214,1374931,831562,-2474647,1656491,215855,275966,-1170520,-14620,2534202,-2404653,146283,660870,296771,-513339,-1535827,2650711,-1066621,-1307803,915248,738985,428820,-2771289,1890114,1487190,-1805351,-2222,132442,1554129,-1947149,-473882,2247586,-1438438,23429,18861,1305695,-992478,-1792312,2670488,-187490,-977527,-393390,1416945,809848,-2838891,1479239,998550,-378645,-809028,-70139,1617655,-1934938,-325979,1260416,-223841,-661900,-1050298,2238622,-411825,-1633535,1165960,494567,129817,-1619481,1291437,1218484,-1799916,54426,827434,586604,-1480641,-200466,2392377,-888974,-670324,639275,1036411,-691830,-1511890,1982387,170653,-1255348,221345,1051035,105765,-1660981,945347,1201273,-1357861,-511664,860512,1030711,-1283051,-405288,1751938,-283319,-1117330,-187342,1426885,-343473,-1402365,1074923,995411,-783866,-907242,1106110,841590,-1146343,-478455,1420666,151914,-1227768,-10470,1331381,-693647,-1156649,742156,1014518,-755397,-683027,1310348,256922,-1142560,-71884,1255295,-216229,-1209802,420301,829076,-1010040,-681442,1231161,526959,-1066018,152407,1534100,-300376,-1232795,653684,802199,-915147,-825825,759373,433598,-977933,-472331,1171477,123870,-1110606,-302118,809462,-198524,-662896,309848,987061,-510372,-847592,602891,741342,-729607,-499702,988624,286097,-805354,-9811,827167,-334082,-637263,577151,751253,-541780,-641180,613007,273726,-881125,-121042,676053,-291494,-884307,382881,890200,-739237,-567699,852338,501343,-797915,89596,675527,134995,-964626,287722,472657,-421660,-391610,443639,633413,-593468,-429865,682079,313077,-459356,-123680,519860,11333,-797219,363176,259503,157,-717561,136036,623475,-485320,-95825,225515,222292,-99729,-178435,496877,-464339,-285611,510611,223640,-508640,-369560,702952,-91067,-554442,648789,453519,4051,-308060,501267,627587,-933451,201841,426771,195695,-529801,-22707,626286,-524194,-337033,143226,159614,169912,-512477,527264,-61639,-221437,144872,-51280,405321,-550709,-86824,55856,-54864,471402,-542009,537714,-201605,-274950,66973,-422372,731500,-221582,-271585,-169457,-510346,950229,-469131,-98268,81975,253450,217754,-1357389,768778,270419,-410578,91557,14329,779760,-668231,-26219,578864,-306823,346177,-401526,702281,-244765,-265343,538309,-618262,215807,-105118,101281,-224719,-796199,842319,-187504,-184810,-326454,-276188,702337,-800468,382057,-240938,-99777,610606,-277566,80332,-833899,247528,602068,-374250,-376644,-320034,1251574,-127835,-1447775,454877,538725,432653,-1084162,153547,946807,-749564,-164871,-105534,547752,52577,-763287,573509,-556086,-30090,-249329,98823,147023,-499106,687879,-395536,-464880,409987,679990,-21883,-986656,632111,841322,-299763,-450369,-47468,628916,-319605,409016,117369,-641886,200966,506474,410442,-919407,-464591,1119482,70861,-858076,-629792,1319933,892296,-1128224,-111721,944761,439266,-1259166,-362800,1239149,-147374,-918088,8948,675712,-269021,-768007,432865,116593,-161693,-337987,336334,-315543,-557155,733650,-2448,-807583,-522846,767130,472144,-1448301,171146,931310,4486,-736592,-50715,570108,-404287,-136207,494720,-116368,-354688,-94947,1128454,-533880,-925890,797405,1130685,-367859,-1511207,957461,1208702,-746137,-797065,821641,984161,-998273,-748374,830823,21200,-786196,-419796,1096860,34069,-730967,589289,257558,-421993,-228319,517483,77436,-1210592,699094,428619,-502827,-706870,588665,1166880,-1494037,-515786,1105360,377357,-754463,-718322,1047750,45662,-523707,603659,426422,-495172,-744765,950061,696904,-1123118,-283601,714387,410938,-1022882,-317385,1668265,-392938,-890620,161006,836727,-160498,-1124475,955797,579418,-509270,-430996,915560,552832,-1387213,287874,877558,-577888,-775497,311518,870894,-1103565,-131696,1176401,70844,-793331,-318944,1243131,-65483,-1160021,810045,680278,-565459,-800626,800178,797931,-1130782,-195432,774152,111528,-1101603,83766,1201089,-372091,-1067697,574007,731877,-617970,-1068341,914870,441399,-1035208,-235877,696590,253738,-1415474,-22095,1202498,-440506,-1147150,510508,1023832,-683925,-717758,1250749,41098,-1022354,-166373,809508,-95792,-1054512,655785,972082,-625032,-302971,800601,478174,-945538,90166,869853,125606,-794955,246822,1024754,-727179,-540398,615708,894198,-591067,-544362,806969,159515,-972543,-64944,928591,127234,-1272459,78450,1137067,-401647,-957904,847475,724281,-859171,-714310,815913,816425,-1046454,-450230,1054912,-215387,-990048,272773,1105718,-416193,-897951,609095,621365,-935886,-116762,1151318,-145736,-971241,94572,691363,-499554,-829027,792321,383477,-831585,-112705,749268,237351,-742609,-466,982792,-313189,-935681,323475,817202,-507852,-663916,788024,597524,-925115,-346515,737368,63630,-663526,6220,873566,13747,-1022631,315270,769830,-621910,-526258,788887,369892,-868590,-89618,964433,-331486,-661792,64823,865570,-283304,-1031582,681391,243525,-482429,-254733,816858,-61962,-738567,220834,380749,-117995,-457311,505604,844179,-892229,-280319,405593,414534,-134702,-673875,1001315,-217782,-661834,472085,568921,169786,-1025033,375792,727496,-741836,-639,262637,654677,-803226,-634709,867907,-406572,-326936,-203535,614759,4320,-936078,1235314,-228413,47888,-160671,278273,836548,-1315457,560119,175613,-225821,-363744,-389812,771186,-542295,-55051,602906,-253701,-28975,-770943,1039762,-436077,-1030498,773561,-158496,594139,-1073729,125667,1089966,-735602,452160,-212060,589281,-160437,-714351,1290157,-911123],[0,0,0,0,0,1,-3,2,-2,3,-6,8,-7,9,-10,15,-17,20,-21,28,-31,33,-38,42,-48,52,-57,62,-66,67,-73,78,-82,84,-85,90,-91,89,-86,85,-83,79,-72,67,-61,53,-45,37,-30,26,-21,19,-22,39,-60,94,-145,229,-345,511,-746,1095,-1606,2378,-3595,5647,-9492,18459,-130806,348095,-12688,-125950,8724,267792,164056,-374044,76271,460699,10401,-452525,188033,92025,-516526,-240214,54648,236218,36077,-81512,51888,145271,-301032,76873,492984,297678,-299521,-77050,140957,24636,-416638,-80848,303611,86629,-243172,115043,289761,-204927,-402653,433545,264296,-366761,93179,256411,-12513,-415357,230708,291,-373884,-138220,488793,131075,-919032,-21341,519298,-396658,-334208,314518,323721,-545037,-345067,494865,80281,-307152,-136962,773621,304063,-938334,170078,334459,107462,-759274,307731,738289,-461511,-247934,454807,395684,-589507,-660046,782140,-239101,-608176,-326985,563638,160771,-1338495,572398,227164,-600570,-367973,274749,525005,-1087920,97207,948188,-916583,-309134,59738,1231012,-544909,-1115719,1263613,-169967,-474445,-451424,894652,-31908,-1525166,972405,300069,-701756,-468449,377487,1243606,-1274560,6814,619914,294010,-366495,-928736,1810750,-498457,-842189,816720,491476,-69370,-1998213,1376994,887997,-1427905,-134385,317040,1511872,-1184490,-542180,1745705,-910195,199508,-381865,587808,-702977,-1564420,2491618,-429099,-906867,-127273,915562,1121300,-2686878,1319726,858895,-920298,68270,-317970,1771958,-1861421,134607,1493178,-1128557,272,-779390,2165655,-393550,-1454450,1432929,-385827,352868,-1326947,1045239,1294008,-2440622,1041616,725330,557787,-1791689,-888580,3443590,-1780179,-947771,193072,1247597,380595,-2758829,2073657,-158616,-988893,523625,-147697,1215919,-2439158,1591682,1717770,-2155442,397850,-95138,2299448,-1964508,-954052,2485395,-1121295,314052,-1199381,1375541,31603,-2279951,2513763,-716641,-167184,-846050,571588,1583520,-2858808,1089529,784092,-105844,-591505,-890158,2628261,-2169559,-496144,1726881,4843,-405523,-2662681,3280408,648449,-2720603,1100319,397164,1875005,-2494290,-58772,1973022,-2405608,791562,-135191,1048563,-1157751,-968778,3298324,-1813535,-813309,323,1323803,715319,-3224209,2453986,360632,-966204,8412,10325,1803213,-2761131,804291,1424228,-1327231,-30720,-734851,2351469,-1387227,-1416891,1905844,-530190,104184,-1342242,1983487,385584,-2843006,1817443,673381,187102,-1992958,398616,2612925,-2363719,-425225,754271,979933,-832470,-1617125,2613472,-959753,-946891,828886,369889,82260,-2145751,1981895,334551,-2151657,367718,771454,1127873,-2110805,-19967,2056952,-1500044,-417659,60764,1439531,-1018309,-1322528,2190900,-436623,-908332,-463513,1324981,353647,-2289861,1101149,612721,-562381,-1100361,406872,1897801,-1832111,-245072,1378846,299008,-1077053,-658051,2026454,-630724,-1359577,939641,813416,-15753,-1614270,1415384,1061655,-1976235,277827,758241,94303,-1285379,529190,2115327,-1252975,-1002530,1010332,1017279,-987952,-886661,1922036,-215217,-1449271,171175,1069605,-348497,-1520397,702656,1108061,-896405,-849617,907126,772460,-1220101,-515068,1398266,158839,-965293,-335757,1320414,-532024,-1069930,661008,891935,-695564,-1021699,1152087,691836,-1080461,-67246,1250113,34431,-1104804,377167,727468,-996061,-902491,862531,755867,-1072565,-94273,1300887,140575,-1193758,329963,1150166,-695444,-913625,787574,731484,-1071375,-651506,858964,99708,-1215619,-111913,989646,25112,-1103216,-6040,1013154,-640567,-697864,714067,969351,-601972,-550483,668296,306649,-781371,-177684,747839,-60848,-705012,331413,738054,-278586,-772689,943462,502916,-815532,174155,1084898,-11237,-685840,587350,559885,-517672,-537620,1127250,317984,-916213,-171702,916899,87705,-951058,295692,721432,-348370,-638275,511881,287771,-480495,-661910,776368,77099,-647142,-161843,615708,-110984,-571845,-110192,473335,-5698,-238861,-51202,487628,-117978,-260568,583985,125673,-255637,-204132,467868,-12342,-591652,529736,-33267,-174170,-415830,526920,437824,-935640,492836,361086,-388457,-567817,-6393,559415,-864600,-200180,565024,-174919,-119842,-597391,982681,-163613,-531238,381648,-73567,133888,-540842,81296,348456,-532110,193423,-14350,452529,-500631,-259488,678550,-495697,54188,-229350,387023,338600,-473941,387984,-183507,209710,121208,-249365,-2166,-415505,746461,-239964,-723761,482987,219842,311826,-987058,17002,1131799,-780473,-88896,79603,397656,-385330,-683110,1028941,-532216,144433,-220200,302256,345813,-472041,215034,-373383,-34796,464899,28514,1103,-770968,398752,417946,-374817,62491,-100408,674833,-402471,-123356,123806,-331663,916162,-244429,-138756,-210698,-74707,1212075,-723400,-496913,-10093,550769,341365,-1665012,377743,718988,93450,-454699,-339976,1303396,-829890,-714153,193768,425184,157106,-1075481,606348,127832,-423203,52376,-77352,348453,-325127,653486,-78420,-661779,613399,373633,-188081,-899785,129888,1007292,-600913,-442200,-216664,447263,-7326,-232145,348684,-625523,287848,208285,289274,-740847,-561980,1045119,105250,-1058646,-322192,930331,893883,-1298295,-382515,1302512,441213,-925814,-565785,1313736,242667,-970343,321507,755859,57525,-815930,328964,392865,-416738,-58139,272674,-162700,-615161,516566,376552,-1227501,-128669,858582,489789,-1425350,-205339,1158751,39850,-640795,-180949,786196,110916,-552080,428372,-150593,-289610,-145476,879063,-327329,-934677,684089,825809,-541632,-1016152,868444,1146624,-977899,-1184042,997751,1132727,-617997,-1289783,1194297,438237,-874183,-435321,1047734,483185,-676458,366344,603919,-520396,-508353,201130,288117,-833227,171972,924873,-661860,-681521,145169,882994,-681907,-1042737,1200185,298089,-696800,-538594,799481,369894,-1017382,649165,532257,-308550,-471027,340050,568275,-1199155,-367338,1013687,126693,-885537,-368323,1476393,42774,-1327716,125152,975870,-143585,-1435588,499117,870639,-943079,-219389,728955,621079,-1053219,-223587,1105685,-494473,-581033,321251,983869,-551210,-842072,1334718,162091,-790769,-409267,1101324,117693,-1168579,632069,793973,-520300,-622886,461703,720351,-1106936,-266446,908259,-16419,-827606,-328522,1205161,-390441,-1016971,703549,810434,-525854,-559961,974893,491632,-1130795,-161018,938004,536984,-1203641,15086,879678,-193405,-993737,440867,724576,-452628,-931274,846697,563713,-925425,-113353,1023933,80735,-1011847,297246,765124,-536927,-640370,584412,330643,-821057,-412329,917716,48492,-864098,282411,892033,-459566,-961281,717621,866579,-738833,-627572,767995,359525,-1061770,-77736,1048484,224026,-988825,35400,814798,-196704,-974002,595410,1160427,-584990,-600349,802583,595478,-896965,-167217,1160057,-20713,-802863,214822,1000458,-397777,-675310,877822,414683,-777205,-202673,797027,170777,-1069232,224296,907328,-338644,-910769,421895,457218,-840116,-364444,787307,421999,-912259,-286163,660850,-71167,-848936,104165,1046553,-548714,-796070,638569,308651,-735000,-612611,830247,613098,-959368,-124856,928612,33733,-953005,313060,1086143,-779228,-362596,516742,503712,-879665,-632090,1078037,44446,-738551,-208546,835610,-293607,-801947,645046,355219,-713597,-281547,369098,523895,-811354,180155,647601,-609334,-171814,7411,567111,-633550,-975877,560735,186134,-378255,-602743,803853,402299,-979176,408683,161569,157278,-778738,335244,1060034,-648626,-219103,236810,216311,-169774,-1061921,1085826,-101345,-433988,352187,203687,201922,-932143,642334,483475,-826240,225422,-168103,911429,-1087377,66356,1185404,-783088,-63918,-389916,736399,-93882,-900870,778163,-557539,103733,-255530,399815,742218,-1334288,866547,123417,-18659,-118338,-518804,1283335,-831206,3904,16490,-256430,230709,-803892,942069,-231555,-534886],[0,0,0,0,0,-1,4,-5,7,-10,15,-19,24,-33,43,-55,64,-82,100,-121,146,-177,209,-250,294,-347,407,-471,544,-629,729,-835,952,-1086,1235,-1399,1580,-1779,2003,-2249,2515,-2810,3132,-3489,3878,-4300,4766,-5279,5838,-6449,7119,-7864,8681,-9585,10590,-11712,12975,-14403,16033,-17925,20146,-22808,26074,-30227,35767,-43679,56341,-81603,212551,-82777,-291420,188755,222116,-132371,-272574,165958,60597,-280349,-173018,115600,40046,-42977,143360,191998,72719,131697,-71132,-200457,-112037,-58657,-555138,285777,312641,-218503,-310539,484884,148568,-211877,-283024,411767,404460,-494012,80722,449429,-98433,-589024,223002,578049,-582639,-163387,374614,193107,-432476,81939,487141,-121420,-197494,233452,433265,-369697,-173387,271692,147034,-359649,79404,247578,18913,-373737,-98043,246742,40751,-323572,253675,501150,-494890,-442609,569525,741841,-807712,-272681,921539,237294,-1061280,-157737,995263,-487603,-696039,636787,590069,-843798,-421928,1083152,545515,-694871,-275326,866510,-211615,-853571,453145,749019,-583448,-411372,513715,551425,-793793,132782,948019,6887,-865726,223730,997667,-272367,-729884,-25608,482620,-57231,-704425,338335,227213,-593721,-132653,228448,-22287,-807647,625921,950452,-765403,-887384,1074335,990911,-1091462,-1107960,1176749,592005,-1156718,-374202,1159809,128494,-1367696,838999,465760,-634989,-496731,688619,450372,-1293928,-81192,804566,-293373,-842876,235640,1189808,-1077075,-1123621,1117794,922043,-1261444,-1378532,1503300,944798,-1360941,-663359,536002,978002,-880323,-135920,671616,-310348,40890,300121,217854,-1021017,-161756,1756528,-738518,-1886514,284911,1652796,-113939,-2266282,813735,1570841,-874751,-835766,516508,1125447,-1252585,-288210,1266471,-620935,-723869,416463,1111367,-1243700,-819721,1676802,-173894,-1098806,-384811,1837890,130617,-2080818,604748,1860873,-98127,-2303258,-83916,2275002,-436502,-1250500,-26899,1028532,249353,-1257983,666154,-220108,-392141,678997,349629,-538588,-1388261,1682716,819676,-2231150,-578030,1689572,1187672,-2315268,-814638,2115300,-32458,-1218509,-611854,1290398,-405842,-1160021,1482774,32062,-826232,201458,897486,-246650,-2088716,1132456,1031001,-1207673,-1023693,928985,1881048,-2243170,-970662,1825604,742586,-1263221,-1433665,2060639,455866,-1550900,-154208,840927,939889,-886267,441982,707588,-1148624,427514,623435,-214042,-1115786,108898,2349714,-1180643,-1600943,853758,1713132,-771294,-2148243,1554406,930479,-1214345,-436151,803056,570709,-1619317,460237,978271,-972277,-469785,911470,794743,-1795013,-314811,1662979,-73209,-1223202,-40919,1817777,-697025,-1815209,1076162,1206966,-328983,-1447113,431769,1192172,-984241,-311383,883379,583306,-545100,-302603,1424419,-522206,-1043184,1033040,861756,-1104134,-1018848,1772863,541739,-1656955,-18227,1463639,195223,-1880413,480129,1558350,-1031675,-924535,634111,855371,-1049348,-578357,1220561,-43293,-1154675,-145021,1184140,-313906,-1242263,794857,625909,-819894,-514280,708162,635377,-1297634,-142702,1044086,108710,-756098,-139115,1258866,-450441,-877683,711296,378912,-562414,-652576,1013942,350143,-1268824,21486,1352410,-198907,-1286076,680624,1265053,-888848,-1263358,1011001,676656,-1151580,-469931,1626981,58204,-995595,276365,1026608,-448905,-1089083,419111,559551,-628647,-617041,926526,358673,-846418,-293916,793540,-8413,-512553,109755,472919,-332640,-396924,466732,288498,-560600,-83081,510603,190743,-629300,7063,606133,-345655,-568428,181819,780359,-401057,-575703,802886,403679,-803307,-248798,847981,-13261,-996288,209017,909019,-352124,-787623,685330,660765,-693620,-639113,767115,220182,-620176,-130822,697938,-100110,-544402,331818,371468,-254475,-326169,290008,255765,-114105,-45429,111734,157690,-366896,300754,465421,211531,-207064,75523,349553,-260960,-167776,268378,448127,-197970,-36561,603713,1617,-636207,337419,215534,-370608,-265870,383322,400497,-341574,-29936,488243,138326,-538172,-175070,669955,-351395,-438132,101086,338816,-91067,-429216,355272,39219,61501,-72115,98181,95609,-140790,-11928,27153,-76975,35588,-390,-4118,-14485,-245132,-51377,-113151,299095,-60887,-33951,66819,-7908,551246,-185237,105014,-17667,-198196,410240,-19110,-287573,115075,-235009,166552,-61987,-23660,40913,-21679,351035,-399662,-80368,-203342,229610,136155,-501690,17212,-58368,355999,50281,-294644,-58550,351615,139729,-648329,-355937,889592,-24800,-544104,-134835,556410,-72845,-867339,474286,252903,-457524,-411621,285072,375064,-452411,-67335,302242,80448,-83929,-155800,305076,-175433,-108437,190405,67128,-214317,-430538,298178,471813,-584437,-101359,16797,581873,80214,-274504,93666,-15094,471946,322808,-459985,-49628,256328,742932,-514936,-822639,724380,1144883,-642926,-1177182,627378,1067903,-761255,-701295,553779,638642,-711617,-394054,1076558,-26542,-791075,334420,583968,-390345,-676277,926726,488734,-943477,-335835,552834,575755,-982591,-49623,769962,-72128,-644565,-27429,992977,-328661,-751851,75371,187333,593939,-620808,-44783,-74535,-141462,739396,-115833,-1027084,-63306,1147087,904521,-1887484,-589078,1482648,361667,-1545845,-683582,1588815,91665,-1153288,-13039,744921,-272109,-1006183,810190,569584,-1197471,86105,1205860,144893,-1408710,288260,1353729,-416495,-880650,380823,1096718,-700783,-1126710,1040055,407130,-771309,-338900,721200,704961,-840341,-51794,339989,74637,-366112,-98623,328588,-829117,302301,1141185,-690192,-831417,300666,1312638,-446963,-1775256,1276580,1357351,-647070,-1085183,979995,1481982,-1513957,-368206,971631,86610,-1081244,-52275,1502938,-800659,-949028,1103791,838730,-887518,-1048447,1435045,467948,-1585057,-51071,1182630,198151,-1378041,119142,1146808,-766907,-823229,200491,833417,-583965,-909925,1140259,-130113,-668418,-67851,728404,-166466,-1050867,759964,438707,-847159,-518271,1317966,650041,-1561385,-206385,1894877,-103398,-1362872,162430,1482984,-653181,-1201531,854912,886187,-898077,-594984,910032,407992,-1683806,354694,1159516,-342507,-1184286,433167,1290588,-867303,-468291,1067004,618540,-1201050,-574189,1218250,79065,-1161604,382425,1097476,-294821,-915360,972108,850444,-530639,-512625,977470,470313,-1269584,-182295,1395152,-121947,-1337010,700274,1208424,-751528,-870178,1261617,694189,-1338588,-735002,1334224,249742,-1332642,300133,1437597,-459851,-1452625,853215,1127530,-944518,-784316,1122084,464974,-1503035,-178629,1392407,-190178,-1123907,125089,1151763,-576791,-1255408,834867,1058424,-974576,-384184,969114,324403,-1044536,-45763,955036,-162029,-1489507,396462,1155130,-1024553,-732031,939227,735036,-1375571,-804242,1217811,52284,-1336052,534532,1381137,-457139,-1419685,916230,984494,-1051202,-934149,1111552,295270,-1286106,-103540,1238926,-161770,-1127167,345758,1057166,-696583,-681333,1073490,454790,-922142,-521725,1120349,206364,-1031284,-7140,834911,-426304,-1008464,410268,755979,-643669,-641382,811716,498502,-987648,-25441,968329,-77653,-1121045,175247,956183,-875571,-903254,460624,554895,-1101858,-605846,1153628,104737,-933004,120063,1200674,-265937,-1299330,528564,791734,-802957,-559246,972296,539287,-1088658,-472285,1122573,115065,-713963,-198374,1122668,-205194,-951545,709907,783199,-713820,-733756,1017950,482198,-982036,-91446,698429,-299881,-1001890,221356,764528,-690166,-686785,864504,515397,-746847,-474957,1104582,167023,-1008140,269134,897455,-253057,-1220436,866201,847788,-911314,-340031,708202,535517,-1148762,-310408,1084583,-187575,-659375,110947,913968,-211964,-911314,570489,61317,-7212,-285436,293908,348961,-1018174,295390,625866,-394311,-624756,255571,1226059,-677438,-482512,525511,145735,-284041,-654151,1174490,152809,-976253,389046,437605,163451,-740512,279457,933748,-829750,309685,380004,201653,-662701,-140777],[0,0,0,0,0,1,-3,3,-4,6,-9,11,-13,18,-25,29,-33,43,-53,61,-72,84,-101,118,-136,158,-183,207,-238,270,-306,341,-382,431,-482,532,-589,653,-723,795,-868,956,-1049,1144,-1247,1363,-1489,1623,-1769,1923,-2103,2297,-2514,2755,-3031,3351,-3714,4146,-4656,5284,-6063,7058,-8375,10197,-12876,17181,-25225,45558,-183717,-113243,-36342,20249,-259014,-238825,180516,-18322,-346398,-104136,325931,-115851,-94207,140071,146864,136290,-162727,79408,-27028,-12797,-17373,-20965,187279,288281,-103714,-331057,522303,237684,-539990,-159143,404688,295608,-779544,-84970,480110,-178841,-531690,200331,561753,-266167,-462202,564793,220124,-484811,176649,423509,130796,-119585,154659,78013,-230859,-489975,285709,56946,-234622,156700,218163,64112,-245036,153204,234947,-13493,-117460,196113,343747,-176621,-492231,492607,282717,-596853,-330916,942764,95173,-957693,-103737,972604,-190821,-764524,490675,403481,-668798,-591998,806537,425006,-1052661,27929,794524,283426,-1013483,211781,766932,-560024,-424212,555257,530696,-546874,-69038,873074,-29144,-829512,-261963,995470,-63139,-828507,315835,600459,-70590,-472923,247056,560643,-274813,125856,219350,-29841,-610523,135631,1355368,-771859,-1134893,766924,999086,-857519,-716551,1122434,551690,-1111855,-358211,649542,177818,-1079649,63637,969361,-926601,-490582,445362,570499,-1335855,-383134,1476685,-325724,-698113,296596,1326340,-851414,-1385519,1467773,881620,-951883,-1309223,1105648,1314497,-1533365,-682317,1033552,697368,-688673,-687775,873590,-124102,-311199,328389,-129632,-578518,-351799,1494754,-456287,-1886683,682376,1705347,16916,-2067656,537113,2143932,-1184150,-956218,506726,1120563,-676601,-784282,1378525,-438939,-508998,245078,960727,-456074,-1350179,1701852,2878,-1631472,-91863,1477994,586963,-2318876,389275,2144007,-527899,-1773599,152098,2381987,-519402,-2100142,545109,1095297,289725,-1456599,194428,892476,-631584,697736,-113987,-529409,-597431,1165179,1655620,-2180966,-440845,1927718,1075962,-1830084,-1428854,2418843,463313,-1472628,54808,1032985,100768,-1473007,982184,610411,-1130589,219432,833325,199767,-1746338,835042,1528186,-1270037,-750336,1038142,1418735,-1580170,-1592449,2045839,505810,-1326165,-1099242,1866813,1179858,-2082322,-130615,1197807,507624,-963233,-206825,857089,-976285,-139123,905649,-365497,-1085709,-260330,2143397,-821341,-2034553,816741,1544946,-543927,-1976886,1443688,1656079,-1483435,-678563,1046038,835755,-1191812,-351839,1427140,-1084806,-797081,643601,882255,-1082683,-811509,1770996,-114793,-1404880,-17784,1307775,19423,-1819329,655906,1119054,-723449,-902547,200514,1455693,-1106540,-1105235,1298529,108801,-779325,-590926,1068178,38100,-1334734,896631,685728,-1123661,-874875,1081015,808178,-2030829,7995,1471735,-79186,-1649556,-62762,1881796,-731552,-1119091,687779,1024477,-853358,-975379,1452693,341859,-1393522,-40600,999522,116760,-1293959,469509,1142927,-700504,-655141,721370,681530,-707092,-638282,1204045,-76950,-850706,-307041,1082420,-149668,-1251647,503077,602712,-822538,-650277,784236,644882,-1283568,-229108,1255755,-4516,-1093070,430129,1254617,-612100,-1015389,1022863,640193,-929473,-664768,1087399,135218,-1396532,80771,1182431,-276396,-1150326,421015,894552,-590196,-846911,1050133,288594,-1025553,-383406,763551,-99335,-628173,-22927,503752,-204658,-648545,522837,298386,-468758,-460015,538562,386446,-590949,155179,460205,-160623,-718998,179478,759550,-534188,-515854,799241,636921,-655840,-412422,685267,61,-945519,271387,1015643,-421285,-919221,564204,517567,-653230,-738714,710136,301206,-682999,39593,776849,-12446,-676548,96372,179633,94301,-316644,420162,232647,-181386,-296429,62271,423753,-202693,-19196,489284,2771,-364430,155680,171107,-44588,-450521,262515,258034,-101647,-195690,23799,-23410,-658870,-139264,350153,-367340,-306758,-55881,512857,-470934,-147898,531936,18467,-446519,101680,357390,-31916,-518231,113156,523950,-177232,-271190,237536,321832,-405768,-172121,-155774,-82481,-886,84550,-31251,-54465,188282,-148371,-252569,449097,-275499,-60785,-153840,290525,346893,-55231,385188,79869,-120991,-70705,-72092,-9674,21566,394413,77888,-335947,195094,109999,137541,14269,91501,107217,-150166,209470,-305368,-83172,-234034,-197404,186651,-528082,168911,185688,-40004,224652,-395947,78958,512772,224539,-525744,-397809,664994,-139093,-414969,13522,500416,236687,-845339,399403,372943,-405127,-42232,364657,464173,-724391,-337776,576534,-21243,-422957,2142,427734,-97837,-332628,651447,146715,-173206,-306852,-33124,825155,-293971,-452940,190484,190430,-162641,-491822,359640,115085,-65776,119116,-625104,-252357,384335,645045,-506373,-947918,370529,878889,-481564,-1052780,286895,1170740,-564494,-856068,586635,557105,-578031,-598291,564093,3145,-616188,274198,488891,-672789,-937906,311231,670327,-893996,-285255,414301,461915,-740337,32700,1153757,-290530,-485520,-330005,758034,-161017,-1077356,273347,585898,-78637,-146874,175426,361560,-226124,562662,15533,-749188,-6598,849532,517087,-1567180,-670586,1706018,664040,-1554275,-295362,1406934,539893,-1529974,160084,761357,134189,-829827,109817,878605,-832551,-267239,931166,188748,-1226963,-208372,1340805,-525538,-733008,622420,948630,-423489,-1141505,779205,672895,-996054,-274388,492198,712352,-1134004,-571426,1102269,-382343,-333599,243238,340484,-392883,-49267,1126015,-541169,-1084279,358506,1287207,-755400,-1896091,878096,1438246,-1004583,-1364239,716374,1255091,-1265299,-755515,1371354,113720,-764253,-100842,1303447,-376500,-1340808,1138408,653785,-1012452,-819052,1220776,743410,-1552723,-75828,1077107,12612,-1057957,-173734,1455462,-701157,-931757,474313,906259,-640471,-752745,1072126,192335,-863828,-21427,643444,-151247,-1268928,786383,1029689,-1363832,-506450,961016,764429,-1440261,-746519,1696029,12907,-1544928,1087,1341728,-200400,-1565832,906738,1344273,-1060356,-784425,1101817,523173,-1415122,86094,1383507,-299950,-1080348,160817,1452080,-836269,-929023,1175221,714044,-848200,-803959,1316373,104017,-1229335,-10363,909605,-46637,-1136569,130061,1237168,-898658,-807371,929813,520756,-884693,-239123,1617322,-66130,-1120071,369124,1203027,-768612,-1151732,1008759,984621,-1408626,-259705,1445286,521815,-1257482,100070,1387721,-175187,-1302709,715659,1352251,-815494,-909173,1243222,969749,-1313877,-524499,1359874,50729,-1312019,27575,1179605,-274743,-1271816,746648,953596,-874691,-430604,956606,549487,-994640,-23788,1053484,-5998,-922889,271439,1264971,-814089,-943796,933887,727013,-987501,-555064,1288050,360710,-1650512,207926,1366496,-407813,-1346166,647447,1024309,-1015586,-717502,1256637,709932,-1280120,-208729,1283665,164897,-1194744,390731,1046156,-398758,-935653,518541,924198,-986619,-791701,980147,503769,-1071067,-372271,1133071,-208042,-1126839,283704,966275,-541362,-772694,803922,619306,-1204948,-311246,1094570,108969,-1068523,218484,1411315,-454560,-869056,733771,824798,-1101675,-534963,1291359,352928,-1149344,-235485,1213546,-128617,-1332574,582448,1089663,-720444,-634710,1027682,808531,-859456,-615858,1062199,-122691,-799392,129100,1018325,-368699,-1043200,719908,654630,-663424,-680928,815044,478472,-906708,-427090,902788,164431,-843332,64123,1107026,-693610,-691519,869471,630718,-628868,-611679,836221,393707,-963508,22945,753861,-206268,-817345,252241,1092984,-942898,-425149,952432,403645,-771324,-566365,1427516,-24926,-1131985,139521,550314,80269,-1037149,657131,622808,-676110,-323490,234371,439496,-670961,43825,904801,-406776,-630118,63999,753400,-407450,-866446,515846,69469,-278218,-556965,472642,743857,-1004336,64834,412203,-86122,-612584,-145172,877052,-795687,-506090,688419,1691,-93802,-489386,1148346],[0,0,0,0,0,-1,-1,5,-3,4,-5,8,-10,11,-14,18,-24,28,-37,42,-54,62,-76,86,-103,123,-142,161,-188,215,-245,281,-316,358,-404,454,-507,566,-630,703,-777,859,-950,1051,-1157,1271,-1398,1540,-1689,1851,-2032,2235,-2456,2699,-2974,3289,-3642,4045,-4518,5080,-5752,6572,-7611,8975,-10845,13585,-18060,27101,-97841,122936,-219819,-220384,140989,88778,-184196,-14882,103635,48652,-234170,245529,84702,-201528,45417,281708,96465,-182917,276126,224652,-95236,-132333,88085,142270,-341423,225935,-150387,-179824,-413053,372432,333057,-422823,-95559,280289,95158,-327624,-234443,282342,36178,-201947,-6016,488571,-222570,-424197,360752,393357,-212753,-371701,311223,503334,-404745,-558215,787193,301214,-681362,-247565,564224,-120295,-733439,265791,557361,-678210,-520915,352595,430983,-219244,-305615,739462,-355208,-537073,442635,367322,-574240,-486388,1133372,116654,-1129756,42974,887545,31187,-1217128,120463,873181,-317825,-89520,283396,652814,-607794,-352705,1260050,-433571,-427303,-192234,644606,239660,-1340361,863854,493009,-412834,-970274,369658,1357298,-1629569,-387405,829168,641741,-675822,-879560,1693520,-213019,-812723,304849,115756,350498,-1232939,1159701,133401,-1541421,1233756,576317,148971,-1820606,711844,2062854,-2010362,-595880,347190,1642913,-383521,-1943803,2095260,-147868,37797,-514379,-117570,980550,-1434286,1452694,-269765,-1144050,575174,59973,1335216,-2699950,237952,1925005,-934903,-687787,-1063876,2962543,-572737,-2356767,1627475,287865,463396,-2467676,1143819,1811602,-2181426,1005983,-645700,476233,-329777,-101670,2039498,-3266614,823117,1674677,146122,-1413951,-2194796,4640308,-755791,-2445189,-23886,1005509,2705986,-3631776,230605,1263785,-479928,1212058,-2147195,1524658,-641871,438573,1627101,-2755591,927128,140317,1529357,-1044456,-2686511,3757829,-501854,-629886,-1458172,1505148,2611138,-4146743,743612,774024,679074,-949716,-2027075,3257601,-1808086,-139542,640369,-1082146,997686,-1299368,2922788,-1832258,-2322263,3444933,216827,-328597,-3657232,2145150,3607061,-3831206,-268022,-37810,3212809,-1465249,-2796905,2927157,-913016,1594190,-1016121,-394332,1074104,-1678676,2872274,-1865145,-1102296,1174521,596226,1631457,-4180660,1861405,2397628,-1624882,-1052104,-888014,4020463,-2077953,-2111316,2580080,54023,419596,-2833475,2100117,1120246,-2320040,2258968,-736301,438115,-924340,1051207,1720234,-3864654,1692364,1583930,191437,-1762378,-1388751,4621703,-1941158,-1724098,417021,1313333,1345801,-3447229,1617210,365288,-1280846,770357,-822711,1289820,-1894131,1036600,1508533,-2552560,169775,240694,1898749,-1956381,-1573762,2899636,-132226,-1018474,-859400,1828213,1328057,-3255684,1483585,927496,53963,-1353437,-173130,2392143,-2128759,261171,1109914,-204718,-514805,-412896,2372270,-1657928,-1438265,2026401,261422,-744261,-1741848,1964179,948399,-2352142,543828,738175,800787,-1681599,-214247,1912490,-1446028,-312238,481104,1135175,-824763,-975987,2174403,99407,-1332818,211550,1352541,102908,-2333090,1191143,1450202,-925066,-1185461,722577,1503892,-1598803,-315613,1523493,89651,-1043812,-372919,1480162,-581250,-1545783,928585,579735,-571877,-874205,1376832,395353,-1611545,262937,1232487,-329949,-1320420,611662,1443477,-1314392,-801001,1031755,477967,-980513,-473753,1401277,181229,-1593516,85327,1280844,-93504,-1325307,888749,1216684,-643381,-697623,1094047,770861,-1339420,-779599,1521354,71195,-1420325,-21113,1287636,-254518,-1122334,872882,1140758,-676709,-786791,1158726,229515,-1065796,-50439,1184723,-536058,-1166064,766115,680128,-541302,-640447,992102,566292,-987972,-100083,961313,-152839,-1251602,419667,875004,-426249,-999327,569158,671756,-690557,-388577,892097,535181,-804026,-174365,1294346,22236,-904673,-35744,1392664,-291801,-1200668,711677,427902,-701734,-633861,641305,522740,-924900,-175338,889965,-197165,-685197,142077,617335,-656052,-423339,750179,-49196,-477255,-289686,908962,-146144,-747432,659044,471530,47233,-400990,326625,493209,-722200,-61318,674267,114277,-546533,-379875,983943,-374556,-440378,402582,425901,254891,-1119634,569061,733676,-277564,-446033,95346,924302,-795772,-81665,949006,-336482,128551,-328234,664816,-163385,-627581,920297,-104278,109525,-329858,415591,334434,-1216075,804745,-33740,-119332,-281613,-256681,1023866,-447150,330612,-55655,-436415,838727,-309928,488735,-783503,-124215,814698,-334973,372818,-528345,665573,403879,-740163,84004,-202637,855397,-394201,-943944,829285,-292272,228148,-692331,545573,795779,-1040963,707684,-203908,200597,23951,-157126,963945,-863370,63438,22026,-107838,503801,-814765,1132508,-291681,-233857,67817,-322975,1059722,-857567,-16170,328651,-143127,503706,-1159537,695860,167454,-265331,-200696,-572129,954872,-296294,149436,-39661,-419637,1230641,-207268,-336517,-249097,401666,1124471,-1078743,104943,368502,239144,-145452,-507808,594459,-316708,-35675,446158,-23253,-125034,-771227,787473,395245,-884655,-118571,336575,1018008,-731175,-520407,1044238,-16832,-238824,-699519,446209,469698,-941061,302915,-34887,460573,-564303,-202932,932153,-634764,-104937,58954,-89034,-171345,-81547,342789,-429573,-136028,652118,121280,-681597,-286467,863498,277596,-911650,-216119,900487,69914,-386328,159606,84300,-273575,65848,817874,-116164,-788113,114339,1213329,-265686,-1187998,387590,850063,-622,-1414403,-99181,1096244,-427024,-1027023,138272,757040,-42383,-553259,624819,602648,-667905,-236833,381881,-244003,-816956,401002,704412,-562625,97641,501962,118672,-829506,-177824,1250799,-696367,-1038664,211399,562462,-314546,-927647,661360,227839,-339686,-34457,141030,214166,-623503,645614,533617,-1023135,-282851,909848,1123488,-951560,-1030578,1074604,532779,-680711,-855025,1000630,638580,-1302302,43270,680996,272642,-786434,-207335,960676,-956438,-214977,853393,388279,-526338,-620268,1302685,-329962,-1041793,601741,405777,-349305,-967185,856569,697860,-1050873,229153,464803,415269,-970800,-9149,943237,-636899,-151327,-4146,494131,-401237,-594643,1290673,-195105,-962651,67812,1000542,117392,-1284263,408775,1158071,-304056,-841236,345292,973378,-905312,-700068,708264,267568,-808205,-486584,1258725,-184363,-1139183,495919,732965,-289168,-903862,767411,826454,-1367231,-57911,823642,123151,-775164,-49695,1278800,-611946,-652347,705045,564554,-714553,-502170,953093,154677,-894923,345167,1027967,26525,-1158604,290741,696393,-718524,-581096,770648,488453,-739655,-388726,1216389,199348,-998895,26721,901687,-180924,-1162645,306982,913020,-607948,-861302,580849,657194,-887937,-557747,798803,7988,-937992,4786,1121081,-605172,-942579,665471,562061,-667410,-525861,992834,140448,-1230496,-156096,907289,-240437,-1165861,469577,735062,-552091,-666701,849152,449865,-742728,-116876,694473,29796,-751672,-24316,700257,-135810,-837851,478534,880072,-866174,-641587,757249,309239,-1089310,-506769,736182,127111,-680824,59043,609130,-335801,-705798,638440,794839,-725654,-213188,696749,12972,-1135382,139627,695495,-421697,-468448,415671,638257,-982095,-274437,632806,199145,-604507,-293079,900171,-504535,-748450,225851,321797,-170907,-541514,425055,607027,-887340,-267867,273662,423960,-862101,-406797,1050532,-392579,-471483,-65827,757333,-441793,-838543,1090554,-160169,-579081,-177353,576192,605306,-1195714,402939,529678,-172412,-506909,-279354,918919,-1097737,-117933,649160,-256313,136433,-563841,837081,-352153,-847424,1049772,-324938,146303,-553268,813049,721916,-1454037,466319,137237,573959,-816080,-525483,1253083,-846468,424481,-197705,3651,593603,-920208,1014480,-601352,-239772,636826,-267985,710549,-1537030,912153,617988,-868641,223818,-468342,1664147,-939798,-705982,1022836,-994980,861527,-858302,521607,162278,-1255604,1723706,-1288860,241085,114695,14032,1342771],[0,0,0,0,0,0,2,-2,2,-4,7,-8,9,-11,16,-22,26,-28,34,-40,45,-52,57,-65,71,-77,85,-89,96,-100,103,-100,99,-101,92,-78,64,-47,21,12,-53,98,-153,223,-301,387,-488,605,-737,881,-1039,1218,-1412,1621,-1843,2078,-2329,2577,-2813,3032,-3211,3306,-3244,2929,-2134,374,3667,-15329,232458,142495,-21424,88736,-89191,-29762,-374798,196882,-75517,-253037,93508,363733,-40450,-292715,-9027,146674,-179938,-5098,177450,-50678,-239336,30944,-325552,-466578,90359,284841,-100765,-296427,403433,197962,-246251,-444018,477426,33579,-531798,5017,527556,227476,-327057,-100799,231439,-512485,-271867,76950,419968,-256824,-464150,455927,273106,-390448,-288407,512800,336231,-860495,-134483,563222,207693,-720662,-261524,765848,-363340,-822218,371853,219886,-339408,-450764,659024,-137057,-843120,490323,370978,34716,-630656,808582,720767,-1230809,217659,1037940,365277,-905888,-158241,1194707,-571430,-220652,297951,648610,-189314,-901850,1169137,67259,-729053,521046,536556,427909,-1391928,207409,893503,-803813,-332432,8939,1424066,-958786,-961690,1466965,42271,-430162,-804158,1044682,300176,-1433277,687824,147233,260247,-479625,427974,920274,-1750398,578358,706425,-425221,-905190,-50540,2830970,-1577643,-1389028,1078902,910012,314254,-2265527,1305729,680093,-1009507,228002,-847618,1013115,-954703,338799,673717,-1912785,818553,326034,765928,-1440068,-671021,3118895,-1516444,-1003667,-72359,1526608,652664,-3158341,1963168,1033355,-407996,-1241684,-421067,2670792,-2259329,-69297,582895,-579482,829316,-1017478,1779980,-1800309,-431191,2927057,-1131547,-624112,-1612531,2871586,824683,-4221430,1058652,934840,1848194,-2428257,-1596626,3360855,-1308696,802317,-1272540,-104566,1083597,-1314007,2403666,-2477418,-110455,1651796,-353850,329654,-2888017,3479429,846801,-2832981,465108,215183,2850460,-3264942,-905657,3234673,-983789,-183563,-2150083,2677660,317265,-2395587,2027539,-1500615,1127067,-624730,623838,489959,-3366814,3841127,430951,-1558563,-1302999,370651,4289825,-4200927,-1248306,1838121,1292383,325295,-4142579,3068930,263747,-863378,693180,-1915059,2139780,-1472969,1512906,445527,-2721291,2322039,-139013,826338,-2758868,-288457,4117468,-2930966,-799666,57718,2340107,-21198,-4109124,2984028,740989,-588991,-1031542,231363,2708338,-2594276,948597,300767,-1161916,931368,-628443,2062366,-2953716,97082,3254049,-1611055,-838932,-1247583,3541373,-171723,-3686351,1834078,373812,887573,-2621030,435244,2558504,-2167706,990224,-310332,833349,-332514,-938318,2574709,-2366839,-300202,1228747,661175,-534799,-2596291,3072280,293638,-1969630,32872,932139,1626403,-3199114,409714,2120857,-967127,-297824,-726610,2194950,-1106557,-1186309,2262556,-967575,-312497,-204388,1719821,-267734,-2299544,2391953,309292,-1109644,-1092484,1108873,1686460,-2817317,59273,1549519,-159581,-980806,-689330,2392868,-904865,-908216,1049631,295423,-229079,-1454788,1804919,588126,-1962916,515933,1087149,432322,-1890297,407102,1963383,-1501292,-861068,583314,1382624,-1421093,-1434865,1856971,114618,-1177269,-203946,1498121,-121269,-1640716,1031632,982943,-1090563,-560797,959134,845344,-1399311,-121623,1562461,-116887,-1253304,302712,1365363,-848377,-1070916,977588,579996,-1142434,-518197,1223168,187103,-1365194,338323,1294956,-327127,-1460512,514013,1425619,-812280,-939844,831309,824094,-1168492,-542364,1550151,669865,-1321555,-47637,1362262,42900,-1148061,516643,1191122,-1050200,-742920,1008858,585878,-1113251,-385367,1279412,-347517,-950907,290679,1014954,-699646,-671835,763759,400866,-714551,-284577,949117,344913,-923459,367597,956976,-376740,-757126,383102,901460,-846921,-794753,892678,415224,-943930,-37474,1179804,215292,-1305029,101345,927497,58375,-1008135,634958,1082046,-893434,-522682,690656,532599,-1016890,-383264,880988,10408,-494998,356912,677721,-498967,-817341,934467,94712,-772208,88060,528834,334169,-908510,262054,619034,-305766,-122041,19783,532210,-655304,-402752,982951,-267171,-169521,-353085,890480,163897,-968305,303386,451677,37238,-641820,118715,1102790,-681685,-224137,163739,438005,-233088,-692351,925255,-282812,-280223,84820,283213,333972,-813846,692170,325859,-277364,86222,97803,595995,-925539,236323,473622,-470800,215910,-287689,598355,-41060,-504983,493955,-559710,534995,9897,-242508,376098,-641662,1074127,-433883,-156109,-216057,83436,834004,-1010836,201997,114510,328429,-28369,-1077062,1061032,-114389,-35418,-305257,-340406,859693,-797382,92995,637116,-203220,154084,-549988,1110596,-213355,-501798,841778,-46851,404134,-870511,164990,534414,-1064013,698333,-585253,333139,-51803,-500536,875558,-564572,249231,-675140,180383,949066,-732305,276620,-148952,358978,290515,-796624,263384,-575913,501565,162745,-732461,161758,-49767,1043796,-646262,-451123,954550,-40337,92909,-783765,691740,335297,-774569,533072,-352283,-214174,-313271,397665,679718,-1150286,-78175,485120,438092,-259236,-1045165,1239005,25486,-387141,-158746,255516,709319,-954462,-85802,615587,-8937,-478229,-268412,1190056,-294554,-548334,343455,185030,86573,-400168,297377,-24921,-350610,573623,247976,-688943,-243488,857165,333067,-589711,-141630,830578,76949,-617680,81162,-28343,-482564,-269661,643674,-106119,-504969,146740,750744,-116058,-1330011,280703,1110629,-126444,-1036428,3440,1028890,-156835,-1122934,360881,971483,-288755,-648714,692030,435974,-872258,-37373,441490,-169814,-540686,-3624,939126,-538456,-495409,675601,-313704,-596166,-291814,929606,-196419,-1246120,463738,631345,-18606,-763358,371225,502918,-915991,-58392,225812,266866,-428789,-13186,1026134,-1039316,-660578,618068,519225,-802286,-1029509,1310273,461884,-1077580,-230939,872290,803919,-1404881,-186729,861410,9792,-453362,28975,1168526,-569227,-647286,677130,351537,-432220,-370630,1196438,167590,-1287824,548138,207482,-120454,-877021,629902,1124820,-1227479,-152293,679480,212077,-634161,-452300,1060969,-191963,-753799,581662,134573,-243027,-868257,759936,165020,-1284995,142771,560719,3467,-1361589,145677,1265762,-472112,-845750,192374,925167,-578844,-1028541,1100410,376452,-890281,-320543,990821,338516,-1183047,299734,765143,-262097,-699874,541442,825264,-1267832,-173903,857972,-275976,-836500,-81528,1051373,-179694,-808032,797630,661457,-460575,-736041,1012365,548228,-1040294,-58064,576202,-116262,-835233,206030,874081,-504453,-822988,742412,726886,-648547,-669813,937141,374818,-1084027,-69013,1161174,-231175,-948693,343922,628629,-418336,-806026,782156,811990,-898178,-314558,989770,282883,-1057837,-91758,1064061,-217239,-869684,298471,631360,-902784,-473850,1039546,51550,-1007494,224357,971370,-363397,-582983,562755,1073081,-487797,-754235,724883,353914,-542186,-276656,680817,165090,-1119656,103788,1012891,-63839,-956092,207527,752466,-680955,-680792,792546,528290,-776806,-519097,999827,181749,-1007708,304214,755617,-197511,-618240,616183,680696,-859093,-436497,650454,446669,-834292,4947,909326,-209028,-759569,254561,894678,-956625,-557732,647072,386855,-495334,-87280,966564,-142395,-824275,408953,279934,-267553,-626830,359487,757360,-825803,-210305,428611,303978,-305142,-643925,1144562,-274385,-606605,222025,409696,99322,-1088686,654664,495097,-847248,130793,531592,686546,-880398,-455558,1063485,-625014,-364490,-64548,902014,-662077,-580012,1010441,-584843,-102868,-210603,460085,243603,-1294068,1273904,46327,-326085,-37781,212720,1061994,-1372571,76534,494244,-226196,82801,-809237,1127979,-290793,-558317,486776,-327121,700547,-1002130,363296,362762,-1251567,1126690,-292020,490962,-673273,-229593,1503847,-1141784,345862,145487,719637,-117790,-1553369,1501842,-502810,100246,97423,-450402,1181616,-1486949,1169380,-247111,-885925,1029399,-607251,1063807,-1302958],[0,0,0,0,0,1,-1,3,-2,4,-5,5,-4,7,-10,14,-15,17,-24,27,-32,35,-42,51,-58,66,-74,87,-99,112,-127,144,-162,184,-206,231,-259,287,-320,357,-399,439,-488,543,-599,665,-731,808,-895,989,-1091,1205,-1331,1476,-1637,1815,-2026,2273,-2564,2910,-3339,3889,-4610,5599,-7058,9416,-13779,24279,-68011,-410432,53026,-203163,-171398,-55412,545723,-206836,-545982,161813,272552,-262598,-81841,310170,7385,-545221,-27824,482430,167137,-366976,-100496,-39486,53914,-358824,50980,10068,-139344,-82990,-54433,-280302,-39986,-25680,267186,54474,-128701,185943,380057,-92438,-170746,127064,1587,-386556,145570,348494,-65460,-718454,134106,440804,-295351,-324922,494097,529834,-780828,-70854,812335,3841,-767618,-143861,934960,-276993,-663808,451875,327982,-310740,-803681,422282,320881,-640196,-95752,233506,-258146,-508282,-4806,719668,-566370,-436144,423103,378027,-300480,-795020,976415,-18211,-829211,-124373,327671,806128,-929604,-167068,739261,-622363,82672,266020,899683,-770786,-19588,1580449,-614937,-673865,-7022,1339310,-294181,-1943732,885700,441147,-483559,-877502,523582,1252498,-1518451,449061,732727,-17606,-549674,-466967,1383497,-1136531,-383805,1189965,-357699,-133577,-596612,1799617,-344753,-1975507,1664969,549883,244120,-2015282,334066,2327531,-1211624,-362067,-572366,1485822,-37666,-1517577,1205188,-1061086,176630,106055,150271,-117669,-1685306,2663227,131977,-1885962,-392694,1039621,1877842,-3469710,162010,2201445,-397110,-766490,-1575577,2321011,-616696,-1419181,1410406,-996053,1031829,-788363,736499,-65704,-1925750,2644516,-658990,-561700,-668403,1364725,2225852,-4005930,410542,1858942,1051982,-1516123,-3108563,4453897,-66796,-1296675,-806974,98887,2495950,-2763041,613488,-238570,-1055812,1681669,-1243115,687807,-2312149,1452231,3022627,-3147506,-278583,251437,3113615,-1756950,-3447673,3481012,125990,-268540,-1985735,658177,2305515,-2852083,1507152,-436766,-11650,443821,-980812,2045087,-2759278,1719682,2001087,-1958215,-138293,-718776,3761981,-2154245,-3087328,3025315,934853,586112,-4543500,1512223,3385079,-2517091,-118223,-1251111,2544114,-800716,-1652244,2099671,-2093709,1407495,314718,51715,-993989,-1438542,4491391,-1334953,-2498442,370789,2065568,1707920,-4571264,1215720,2207390,-755806,-588482,-1141297,3025459,-1404680,-821692,1423314,-1762403,1264692,-1013316,1368691,-811505,-1700719,3355698,-1171911,-449938,-927210,1848880,1756896,-4069820,1381320,1152185,632284,-1843598,-1637048,3908969,-1611872,-1015062,-59538,411047,922615,-2146335,2164837,-559073,-1518755,1306574,66448,-4758,-2349441,2061925,1801834,-2922098,-207196,976968,2191184,-2168534,-1421533,3140991,-497124,-805855,-464056,1434359,92909,-2394841,1484974,8193,-806509,-179947,665149,1223163,-2258375,1089694,1211699,-1091936,-756287,-67451,2285564,-1621569,-1072668,1710501,363532,-619992,-1447767,1667678,482216,-1645490,515527,518562,181177,-1412935,644954,1417167,-1593871,-143340,1166708,692785,-1586473,-457481,2585617,-785295,-1453165,826307,1448045,-834983,-1920204,1720635,792367,-1277147,-561705,1310674,682258,-1552458,-78643,1595498,-714590,-1040155,489718,1101284,-805126,-962064,1177031,178835,-971829,-480515,1189029,256838,-1268587,267091,902799,-369235,-1212522,804086,980089,-1186669,-587921,1079489,26395,-1315025,18095,1213000,-647037,-1197187,800191,1248896,-816931,-752365,1471033,762239,-1431501,-279969,1390822,-169709,-1461248,622100,1364520,-848667,-1311856,970460,753028,-1224979,-293026,971502,169782,-1172727,-168405,1010946,-154673,-943509,246461,840405,-372433,-853453,662167,375524,-882305,-404306,963857,-229510,-932287,337943,1016003,-314066,-1019601,573104,487137,-676018,-860391,846084,356607,-1314329,-69267,1088908,-272240,-1235330,684401,1128688,-713162,-635843,1081650,500780,-1034190,-573272,1382449,3104,-810986,314100,852060,-274509,-1067098,508103,897981,-363276,-145042,309785,394429,-735068,-98508,672659,-47276,-247220,42773,262835,-215509,-482269,309929,-192050,-139250,115561,336645,222652,-1035975,325882,253412,-549530,-646085,265914,1001034,-1280821,-458835,684552,356460,-225476,-380987,1122157,-293110,-445837,378771,1414,-146726,-875588,754141,748162,-832265,291659,251306,317030,-584255,-79591,954369,-457683,227112,-179173,364570,138151,-674184,500986,-303032,389330,11877,-313361,676837,-469531,610635,-180801,-445756,628574,-371695,282279,-904192,70745,786045,-485415,184237,-73716,746711,-143376,-886042,624983,42514,274456,-377558,-34147,429427,-848425,986269,-110054,-210949,-152984,-21163,892792,-1060445,177944,300380,129925,189157,-790438,618904,-359605,-27878,396635,-611124,714593,-225024,142234,-62076,-200254,956891,-877872,8679,174183,63927,-188510,-899692,950664,120529,-370070,-537144,-77787,1203072,-834861,-197727,118461,186149,396942,-715049,395201,-74915,-362793,308887,-218301,8564,-676254,86785,608073,-780112,64975,-267249,411454,-186917,-138328,208130,-474610,824408,50520,-81062,-197378,-138125,1083290,-623228,-172541,259800,131960,-86413,-459517,736719,-306518,-372821,309481,227045,-32902,-764025,555141,849834,-544412,-738613,53900,933732,-387272,-233156,537536,284613,-295760,-818588,622546,115160,-501135,-83086,412140,367919,-732175,60000,455099,-248755,121988,-133023,119464,-288178,482439,376954,-801220,-107723,763178,244601,-916769,-368149,1261239,171425,-711513,8164,598915,-84619,-622699,582357,167345,-341335,-226093,701894,304244,-1315992,285777,780920,-62881,-1013036,-147697,1365123,-321979,-654763,-42506,647747,4296,-1038359,599550,369294,-419117,-428428,-1563,629083,-920240,-16342,451224,-501151,-88352,158682,436371,-721227,-96582,901720,-483001,-494635,235338,1102097,-438449,-1408939,706990,517729,-295145,-673813,578889,651753,-1111874,350975,515907,-267629,-405477,78138,797675,-1011650,-327871,980457,333415,-604106,-1013639,1267998,152144,-946317,-68137,569139,430453,-1317310,107125,787127,-630645,-199285,80745,511725,-585202,-764967,834483,-488094,-342377,69547,443340,-231703,-1045906,989756,176520,-849586,-156375,1040179,642184,-1435747,-113872,902905,-458968,-902749,252690,1000163,-797836,-521005,944264,23369,-777876,-311197,1078837,-268860,-1110998,423978,576022,-183998,-889525,253464,720112,-776364,-269244,502264,451355,-574792,-272299,1005377,-83319,-640417,34605,720521,-215582,-718416,692045,630406,-687170,-195853,719655,443594,-1101846,-207521,681834,-359811,-554217,512021,939279,-670314,-433162,716419,420468,-1180041,-50229,711447,-247301,-861701,124266,452199,-445367,-500532,367686,527230,-741863,-562887,466883,342274,-1012550,160992,750059,20044,-594739,312500,674170,-384566,-651517,326060,838684,-578542,-512413,610085,-38477,-656437,-23725,701020,-339731,-809524,414951,731482,-482970,-346973,824739,353737,-740671,89955,797033,-359628,-806673,239102,489519,-390140,-604563,413155,298949,-633383,16574,767610,37478,-820391,-43108,803382,-355617,-660487,429257,489637,-330416,-465318,379386,444407,-660403,-289138,600005,265914,-580735,-81798,478072,-478865,-776521,127004,500557,-318068,-746430,594145,12475,-802383,236745,479164,155826,-924343,420853,305428,-671720,-86526,385066,417911,-872910,-190819,894560,-393254,-268765,-32156,769165,-327039,-664773,889103,-83937,-135551,-543252,483548,795939,-1105365,155886,-18763,136527,16667,-610888,998417,-523173,81193,422759,-232801,365001,-415590,1080461,169244,-612345,610691,-169538,491607,-850907,423711,695476,-976530,173978,-459254,767287,-349419,-697930,1070064,-548650,505876,-261134,345708,341187,-904052,1557415,-795814,-244503,74634,24648,1276052,-1656451,445424,485463,-335095,214169,-1128892,1369300,-625490,-286597,486201,-705823,1318068,-935179,454378,115968,-396460],[0,0,0,0,0,-1,1,0,-1,-3,-1,5,-3,2,-3,6,-9,9,-12,13,-18,20,-24,28,-32,39,-45,53,-61,70,-82,93,-106,121,-137,156,-178,201,-224,253,-283,319,-354,393,-434,485,-539,593,-657,728,-803,886,-975,1077,-1188,1309,-1440,1588,-1756,1941,-2138,2361,-2605,2851,-3054,3071,-2378,-1872,74018,117502,-50231,-100275,258160,329450,-30555,-391594,376581,180328,-321231,-153519,177839,153051,-216216,-20593,320050,-110512,-268700,96359,124609,-173546,-99385,141376,104725,1264,-132519,92021,-23186,-8049,-35758,106141,252541,-137411,50500,30386,-23932,-278404,293592,26586,-359819,-87319,313704,166802,-293178,13152,450598,-264689,-114340,121369,379333,-659903,-503097,645458,320020,-649519,-64398,783765,86631,-737257,483327,794217,-206107,-490676,296316,408757,-686357,-246299,653499,-183880,-487316,228312,912489,-184421,-499244,691250,125409,-103132,-768998,706910,592257,-1280036,265235,198200,757485,-650704,-253336,871289,-637198,-138227,312373,375102,-307554,-496359,1588921,-414279,-1011672,522593,849110,224245,-1879106,919796,1408264,-941915,-373564,390378,1284766,-1115569,-578745,1242680,-758253,-266375,-265812,937132,-178526,-991551,1355434,-551406,-173868,-239356,977578,334792,-2228257,1061271,1064114,-604654,-1223704,-574448,2753001,-1183458,-1263268,436674,488326,737799,-2153217,1212768,150745,-521267,738417,-664365,201125,-1220545,1434771,1096101,-2762759,667839,1061062,1274332,-2204603,-1369884,3198635,-1017292,-973284,-800142,1533630,666471,-2614085,1761774,-291830,61900,280587,-613416,1245476,-2159450,1558796,415322,-2087440,610438,128088,2340213,-3088393,-836893,3096298,-861205,-813476,-2733835,3273424,1840997,-3407715,332779,-36327,2304275,-1545231,-1236182,1885275,-1494713,2020521,-290164,-617161,-465538,-167774,3646367,-3376317,-1412145,1933052,1389751,-223835,-4113131,3132362,1464777,-2052349,-527450,-295736,3073602,-2506447,-319373,1534777,-1616894,1535717,-1415338,1095305,-785335,-468497,3330160,-3132991,-48224,405113,1673713,-297700,-4518424,3451443,1222024,-740428,-2247035,-242988,4801971,-3078797,-976904,624329,1131185,1087919,-2943640,2038621,-774072,125325,1820818,-1575551,369788,-1513615,3010882,196920,-3971736,1890755,1077053,1140042,-3722648,-101369,4204047,-1975883,-790933,-642412,1851876,324708,-2701118,2311344,-951849,-133298,217576,-288282,728216,-2491519,2726076,83469,-2196727,846422,586165,1944294,-3744864,104908,3260516,-850489,-841034,-1617891,3402260,353331,-2857896,1061863,135646,941223,-1793620,571457,1158435,-2092340,1444440,306470,-471250,-1137456,440876,2722622,-2810768,-937417,1801255,1210198,-1360165,-2316921,3105136,-97867,-1848523,148087,701020,1029825,-2333109,1219208,1075093,-1644095,330372,81381,1181844,-1464651,-237,2146361,-1470841,-530902,252650,1959285,-627188,-2313246,2082861,594386,-830424,-924479,1199972,1509403,-2098139,372123,1176101,-251119,-892224,-370538,1727582,-1525639,-452062,1422322,140295,-966583,-743893,2344124,-274087,-2127700,917160,1205763,-637118,-1811083,931758,1518935,-1537756,-343901,1087563,428327,-1578526,-167749,2028632,-443125,-1056346,647250,1303569,-411299,-1169754,1302466,634805,-1240003,-401622,923598,418672,-1443258,148757,1087205,-421347,-718159,798627,945467,-1046382,-630330,1133446,179592,-1350600,6342,1647472,-106294,-1491466,586523,1278427,-876832,-1007295,1158841,1033951,-1181288,-540586,1467839,134075,-1342028,179950,1154306,-596866,-1347581,864901,1033289,-1022218,-768910,869475,429463,-876696,29084,1060823,314638,-1000814,367517,955994,-504228,-717731,619346,605642,-828173,-263400,798352,276208,-717659,15838,899452,-257345,-822346,549075,753223,-576945,-623081,712824,519004,-985923,-332228,1124168,-47245,-1169939,178940,1028775,-589670,-908636,852997,600215,-900313,-575627,1070266,123469,-1154612,94598,909002,-357707,-842563,597796,403689,-565857,-319620,349710,452280,-751496,-270945,768736,111250,-348925,158704,178905,173778,-645938,607789,208089,-397439,194038,179028,244042,-847919,351473,702904,-509200,-202648,280057,647299,-509454,-529209,742835,246726,-363893,-498677,461796,247849,-908018,523022,301098,-176121,-519252,340225,571907,-1123435,259729,645880,193070,-384790,-340407,1024114,-102743,-242856,329380,-247330,595833,-418549,304402,154906,-618620,438607,-728909,573213,103317,83878,472677,-677991,691987,-176411,96769,-38766,-156437,1289141,-814776,-325564,67823,377659,429381,-1120014,346106,169940,-114941,-20812,-242353,644666,-697514,414169,533020,-864854,240084,-285567,751638,-510115,-516306,977919,-535912,328000,-332207,137299,417683,-346687,793547,-584679,373110,198908,-323885,379363,-383816,755559,-758180,-594216,984789,-376981,115702,-696719,544624,650410,-985354,42438,-180929,532482,-7774,-590615,394512,-203453,207839,-520700,33879,522221,-617152,381258,-76845,97490,-170529,-163314,693983,-552234,-122022,-5520,171343,196532,-650433,743071,-214891,37734,741202,-444182,44554,-177407,683146,-313648,-805859,612492,-79230,-306797,-545871,652193,44918,-1101481,660112,254122,-250918,-503368,100775,970019,-641912,-706257,139202,579246,-140409,-799131,513467,607251,-390689,-535084,351270,347869,-718840,138349,390303,148867,-461614,27860,721578,-190015,-36057,-121102,240675,60072,220498,303888,-609344,-288198,1027948,419359,-905367,-347304,1125136,486652,-1109579,-45404,627574,383215,-749301,463733,417753,-530361,93507,733737,389692,-745443,-244804,1105178,-315616,-880135,-208434,1080849,-141967,-1113776,277049,722321,300062,-898461,384060,891667,-390792,-227301,186589,455720,-586924,-477631,730310,-389885,-13416,-227,199352,-101298,-565028,1287271,-444273,-767615,436228,466850,-224154,-1525300,867297,826134,-568662,-550613,511192,764469,-985722,-280683,1117360,-341940,-156746,88804,791979,-582786,-745643,1107494,185302,-857479,-611585,1040218,278462,-1152530,-135706,674157,253348,-796424,-313723,1228213,-618904,-469877,281963,386293,-390494,-594957,824715,18638,-778081,-18957,403845,58624,-586173,783496,599228,-1041860,16655,565462,615670,-1048970,-272211,977206,-231861,-932179,284883,931027,-438774,-933591,879718,293348,-863845,-120637,868805,-43778,-1108364,226626,901900,-198208,-664411,227614,751896,-819462,-571650,932717,410773,-704843,-249535,835516,303947,-875598,132418,666935,-45116,-837183,434940,482406,-640910,-407800,796460,154973,-748213,-104088,974550,-332172,-953378,610533,644597,-570561,-797021,769285,609454,-816718,39797,924078,215760,-1129069,322035,685619,-487450,-671325,580261,611826,-567805,-535374,621510,-30711,-963708,-280615,908997,-64881,-728076,-75954,596285,-186482,-651675,182702,659475,-365387,-491725,529050,72189,-711414,-89885,777566,-61724,-727696,94441,614820,-618819,-540095,799700,341202,-623053,-95726,640521,19873,-891196,684616,517060,-626495,-636742,812333,585486,-876333,-312629,615074,217536,-740212,108191,711492,24292,-754533,340913,547081,-501239,-268493,400999,539019,-357349,-303340,402589,27705,-330036,-323409,883250,100792,-331796,358682,670347,-280176,-770180,586802,441717,-479916,216443,439990,67357,-718374,-73732,928721,-603741,-223444,359272,346574,-233216,-447340,1076400,-373886,-561141,225849,434088,142960,-902738,739042,536426,-621374,-454038,-242615,586699,-858336,-444690,734211,-250820,256235,-523798,503547,151869,-433860,668598,-476364,747803,-344528,335580,449665,-1066538,665650,104128,280666,-413754,-478464,1389765,-1014382,-200639,306743,-121775,370685,-1340989,902155,-80012,-442249,297433,-469912,673078,-914875,447984,219258,-1150521,974507,-360529,724382,-777289,-276294,1375665,-1061413,321105,-623485,738658,807890,-1261996,794967,-540404,746479,-179536,-804150,1092954,-1062064,1205135],[0,0,0,0,0,0,-1,-1,1,-2,5,-4,3,-7,7,-8,11,-11,13,-16,18,-17,22,-23,26,-27,31,-31,32,-31,34,-33,33,-29,29,-29,23,-16,12,-5,-3,19,-31,43,-59,78,-98,122,-144,171,-201,231,-259,288,-316,344,-364,374,-373,351,-292,179,16,-347,936,-2034,4348,-11110,123476,-90896,-227530,25804,126389,83392,-402765,297283,207922,-238118,43023,-37003,170444,-158101,23196,148754,-159814,-166819,-43305,-16530,79696,-293419,-108651,315927,-102489,-555602,-47332,310584,324,-428825,201219,432958,-47073,-474048,400146,243522,-266743,-38341,543038,-35610,-459981,167318,-7795,-317683,-323839,180912,-26279,-639673,119629,580409,-205610,-228334,435901,294966,-354907,-347193,323805,306771,-554694,35792,392485,46210,-202037,160924,543764,-140925,-442190,551281,359363,-524594,-293196,814165,34787,-576668,-199617,654605,223271,-840735,62641,787182,-130617,-902222,588932,428883,-567362,-665774,750468,600872,-976466,-246982,755926,-121918,-655088,275443,627413,-511305,-244779,929018,233534,-1047918,280583,1366597,-141900,-1480893,2782,929317,-199891,-1007916,195335,679123,-496110,-541632,437611,597002,-479674,262450,741728,-276479,-617409,170230,883228,-757324,-562784,1197796,660937,-999819,-925769,1635676,394908,-1611480,153810,1655016,-46727,-1438608,172553,1436389,-536463,-708506,252859,285115,-429253,-104320,830336,-818182,-779181,1513494,919758,-1545003,-1362121,1841564,1232820,-1854087,-891416,1290775,1287185,-1372063,-1215843,1102576,655993,-498134,-249646,546187,-123651,-458001,997600,-196325,-696469,145125,1071845,-247859,-1570814,1030271,1581675,-846270,-1055051,896010,1796776,-1835372,-1532910,1577840,1220219,-1322119,-1340918,1570824,642764,-1246386,-214904,153838,-62569,157123,1192451,-210994,-2212315,912154,1809258,-802340,-2041017,892036,2942910,-1003516,-2355866,639503,2225691,-155353,-2194273,272613,1330062,-151933,-523564,-54706,456520,-496471,554924,248055,-1054964,-230263,656346,497254,-2095384,-290346,2433259,-401948,-2029774,-119401,2541282,-464205,-2568538,820021,1811036,-389173,-1660217,392860,1632020,-1030087,-507403,630001,-453074,-117267,628363,744483,-1625669,-716912,2435179,634945,-2206440,-1012137,2585972,1076594,-2577161,-471223,1885976,933855,-1615675,-537174,1485792,-287470,-624166,103038,559098,103,-222527,1278770,-747184,-1217061,779452,1286260,-702783,-1903332,1624793,1159739,-1554617,-1256036,1754273,1236707,-2095790,-588823,1601543,268285,-1236705,-434776,1609612,-319744,-1113952,713445,148372,-737249,-47874,1099089,-466620,-1552812,945503,1147018,-911701,-1553039,1089619,1858205,-1547468,-1267329,1102614,1020787,-830476,-876770,1444566,330212,-1126413,97606,888650,61316,-1008798,763268,661497,-1250124,-444048,1262434,633061,-1762522,-165610,1446653,-364607,-1528699,301085,1589325,-943789,-1199407,1262013,655863,-1083467,-638818,1337193,115301,-1304930,363171,1151707,-519396,-730715,772059,485688,-991825,-433932,1147651,223611,-1236642,39283,1255099,-321122,-1170431,769352,860147,-670341,-838076,621733,789876,-1049991,-168124,1243791,172401,-1036397,332925,1262520,-36992,-1244327,546940,1207661,-882135,-863214,1065437,775111,-949274,-386380,1286091,-37921,-1175385,378412,889027,-446913,-772387,590632,669841,-709759,-547009,797309,-53957,-755055,149315,796775,-318772,-641491,483229,731201,-252172,-108749,953042,320112,-625316,60096,712471,-138586,-1010316,335766,915793,-538577,-334758,447677,796223,-402641,-506465,837407,337487,-695220,-230838,1209157,-123602,-864826,197295,876610,-304635,-890940,500005,414353,-774845,-322201,655523,-230424,-550724,83016,595085,-356853,-522937,177927,392635,-632980,79643,554920,-60682,-172827,17788,447901,-289798,-401688,428973,80653,-559862,-207498,578656,164510,-570498,-50296,422841,364838,-537015,-80908,688814,-232866,-397338,256675,551377,-432521,-332603,159448,397033,-708578,-365998,371419,90307,-461186,228186,337264,-148097,-307535,130360,117483,-317630,-56073,280893,50951,-163762,294917,80406,-237899,-194404,324064,124472,-34352,26466,-188705,-133269,273287,349477,-3383,-74547,223756,471436,-267925,-526002,-99058,489282,-165071,-333465,91042,311724,112298,-260503,-235110,244016,104519,-172390,-196499,185303,262144,-96382,-263147,141394,243386,-32050,-88557,44895,402786,22804,-189360,-118206,266715,68418,-242515,-168829,228672,-3388,-45427,91804,394398,-565275,-178517,297257,181143,-574581,247211,745410,-166535,-765097,407372,693567,-306369,-473569,240995,254251,-155292,-29432,-17424,80491,75735,-49342,-31145,15925,-10162,170828,-180412,-165062,433542,360626,-258194,-296597,537112,245990,-778142,-202854,585121,588392,-860598,-387318,989060,614753,-615585,-457578,827714,498269,-525808,52966,436310,-223357,-564817,504295,383185,-1046730,-48470,949780,360041,-969552,23764,1173170,-288315,-848019,321126,719861,284011,-506259,406844,271896,-67440,6302,110930,124825,-553812,268647,265631,-204684,132570,-13335,130282,-717364,318898,795708,-782270,-766322,393982,1227217,-612510,-1503604,960805,1007626,-788470,-1413539,825671,935536,-1039874,-353461,622795,86383,-605347,150547,947470,-638519,-886975,726637,398387,-609280,-776760,1304261,425414,-1267556,-34185,926565,115770,-982266,402774,842740,-753900,-314876,333177,562377,-607488,-540292,684967,-161755,-282754,128192,262095,-162193,-613526,1260936,-73308,-1187669,409,1240745,335770,-1711919,-249791,1638948,-2301,-1279617,-64407,1610896,-635308,-1096824,471378,551476,-577639,-821443,1089661,234867,-1236171,137996,995088,-458274,-868769,241532,1145023,-1358904,-514331,847532,669843,-760444,-445478,1749782,-38462,-1198584,465762,821656,-408048,-1154066,853974,377969,-803819,50387,493651,312864,-1001833,388147,1014765,-622514,-988961,479837,1317971,-1138070,-955577,1405521,941639,-1326674,-713382,1399996,544436,-1718147,182972,1098524,-369183,-941210,398463,1044767,-1244609,-507664,1331423,132145,-1343813,-20738,1164443,-120128,-1238454,283972,826085,-664850,-1029490,856627,910203,-1152337,-294888,1169320,243689,-1040620,231953,1012440,-452528,-834058,563016,925269,-879594,-699784,1301087,286382,-1185030,-48395,1255368,-175893,-1382800,354740,1410992,-523333,-1070164,658822,1137153,-881008,-761771,1211623,523796,-1261222,-98102,1495007,-263368,-1465418,493041,729655,-855953,-701855,943635,408273,-1260243,-186397,1213477,85313,-1122932,361759,1225084,-706822,-1091476,717259,657378,-815698,-410818,1033841,312699,-1196313,-256150,907997,-284162,-846070,212683,947443,-744270,-949111,903356,884702,-1025017,-653260,1222769,525377,-1268887,70693,1468204,-309486,-1241616,769793,1141315,-795555,-799896,1036493,254966,-1004797,-257919,1136290,37123,-1237198,344477,986402,-502839,-945616,714831,503441,-859892,-329262,1045774,27770,-1008959,-19563,1113489,-208712,-744854,392021,914315,-718203,-821617,1023183,440288,-1024693,-325092,1238205,145299,-1025142,147172,1016012,-350752,-1015233,741181,956239,-880112,-667929,871028,696054,-1178855,-346563,1103833,-144493,-1031899,169017,1208644,-672294,-913714,665225,350779,-877611,-225095,626103,343101,-758996,-11241,664826,-101010,-891191,229737,871152,-549585,-268930,783781,292526,-679160,-190080,1137343,-12222,-835230,163764,952635,-311516,-887802,974816,719438,-553207,-669054,702225,488845,-778036,-529443,836298,-154304,-664139,373349,897189,-457340,-716636,867965,587227,-722485,-381658,979970,365776,-1111461,107133,572947,-524421,-535285,66016,727082,-817279,-285392,568027,-128641,-154143,-388631,669065,-218617,-693547,575187,327516,-571715,-370260,603659,459318,-807875,-38428,842033,266529,-1068355,-520851,1095792,-31213,-661757,-251216,426041,-23389,-559236,528152],[0,0,0,0,0,1,-2,1,-1,3,-6,5,-8,11,-19,20,-25,36,-47,57,-68,87,-109,131,-160,196,-234,279,-332,394,-464,543,-633,738,-857,990,-1135,1305,-1496,1706,-1939,2199,-2490,2812,-3165,3558,-3992,4474,-5000,5576,-6215,6918,-7693,8543,-9482,10518,-11667,12943,-14361,15956,-17761,19823,-22217,25064,-28581,33183,-39936,52684,-87184,-140769,-81615,86606,-195825,-41436,153094,191878,-110090,29580,436399,213648,-269752,118293,283503,-54938,-338048,186090,134017,170332,-225721,-224785,254860,-95048,-249191,-167721,95308,-308995,-463203,-35359,542702,-265160,-414552,274973,318626,-321134,-212369,416887,251425,-253619,63636,442226,-298169,-332249,325373,189769,-271457,-834,375517,-156431,-258384,213841,195212,-458422,-433937,476759,88175,-356401,-86624,651250,-180916,-491055,-217988,652023,-105977,-690194,338896,76024,-392615,-366989,623284,302182,-889914,-546227,542839,23158,-781395,-82825,918157,-218733,-857351,437305,763447,-478040,-644668,639005,461100,-808052,-353286,765702,185682,-618861,37329,354595,-642301,-258519,671694,-127569,-940569,-89390,1266296,-176123,-1300958,254101,1213995,425,-912403,135261,795086,-612548,-544187,281400,560597,-404947,-210173,584302,-271895,-585469,19850,543595,-534701,-990026,985740,635405,-772155,-553718,1109490,709218,-1699370,-261097,1522478,-41982,-1371638,-148579,1353719,-74888,-1019889,483510,340616,-380846,-16480,604962,-174791,-947924,1353821,625474,-1547493,-1094281,1471357,1402825,-1800524,-1086538,1854565,1110022,-1262601,-1450847,1123162,773995,-937022,-263583,277966,456981,-521008,515235,-106976,-859000,315763,811117,15971,-1441244,610226,1513105,-1115447,-1342858,1097624,1712575,-1407326,-1860244,2044232,867677,-1186791,-1274410,1138462,844866,-1675696,-372961,585988,-313984,-23519,463493,-315227,-1250869,502143,2053274,-1188741,-1999367,702037,2689908,-878594,-3032864,1198985,2291048,47977,-2030983,477138,1898231,-495265,-274081,-272278,599939,-95359,-37440,457397,-766345,-46872,906387,361080,-1417999,-731261,2342141,-273632,-1850810,110368,2006815,228965,-2646346,518299,2267820,-812519,-1684118,156362,2002503,-648150,-964518,684478,-138344,-253575,427523,716692,-1093546,-934849,2261030,326499,-1935674,-777631,2319846,1140768,-2879892,-645875,2232277,749971,-1861936,-878845,1773509,197497,-724163,123902,302548,-301224,-614946,1085682,-303587,-1055785,620595,1094576,-546628,-1263991,976308,1711212,-1640297,-1234122,1469903,1429898,-1759741,-1295552,2215100,382095,-1466177,-377230,1532860,265633,-1161166,640906,493465,-729871,228517,829719,-67626,-1486650,734987,1320516,-1226362,-1382778,781256,1835488,-1448346,-1618923,1407444,927681,-1115973,-1065211,976539,562635,-1514799,154863,1017787,-157670,-843898,542542,1036933,-1346524,-591933,1008618,645869,-1446236,-114300,1785711,-262755,-1324004,725949,1321509,-587896,-1353287,1180616,1025207,-1041367,-504298,1045217,366654,-925977,-46133,914959,-392885,-780997,768492,430177,-1051835,-251696,1293493,13309,-1252887,82747,1097295,-101134,-1328724,452168,1103137,-476177,-863008,663475,735242,-981633,-333987,1040138,114262,-941119,-310504,1307490,-198684,-1003306,403239,1160188,-647771,-908686,964001,717463,-1097437,-451190,1130354,114953,-891849,182389,916156,-302846,-953126,784059,709974,-798619,-615672,1048283,-110541,-1098904,51176,766769,-332507,-767370,777418,876675,-492687,-447536,875975,255297,-656047,52205,861415,120729,-875362,267325,788270,-123762,-772222,483986,663611,-716383,-880126,769030,844881,-767728,-336347,941642,147046,-828464,189215,602494,-473780,-690282,310389,635885,-772258,-525820,696263,201286,-720789,14139,716939,-125427,-315036,545037,15059,-235270,-113664,570685,-184308,-529662,-93545,511994,-73681,-524886,114551,190124,-302652,-124403,218696,76348,-77851,-63533,570302,-114830,-541338,-102533,645018,-86372,-595950,154335,556445,-49036,-472275,426527,312766,-334654,-347084,518409,30125,-445306,64979,455574,-94874,-199230,44844,138657,-215921,-101672,21666,-278347,-176994,205240,243626,-440889,-38768,121973,288003,-24935,-83581,120237,-301086,110586,223678,-275648,-229348,60997,346522,-172651,-124229,101636,469784,-115679,-417237,18597,220216,172897,-272723,-103573,313709,-8166,-138217,-252149,189587,153994,-147939,-84864,146989,80717,-43972,-219348,151861,309155,-6618,-249352,-75067,442092,207986,-707081,-6151,612939,86644,-326802,40114,348403,-310455,-24998,271923,13095,-450870,239913,493500,-595493,-880991,136124,885149,-416041,-775143,117335,524297,-445797,-423933,102455,90558,-40388,311908,-87893,-50339,28347,-66078,268393,-369103,387099,-36404,-23164,63025,704384,258056,-719522,-199541,539566,342323,-806138,-589851,1142252,599996,-852838,-281941,946325,609169,-749162,73810,512912,-152846,-268432,169965,656805,-1096914,-279467,778915,344971,-845496,-289831,1075358,90503,-980315,283356,524037,-310774,-857419,346156,573964,-549405,8314,398298,146723,-415152,-240851,649833,-480910,-35435,120272,-202045,-155132,50271,999046,-604152,-891512,404972,805022,-498537,-1420862,605702,1146896,-526939,-972170,418053,1158646,-856924,-708376,849384,258857,-359289,-285644,713434,-436487,-994290,363279,545632,-791707,-944219,932116,501681,-1352421,61955,1088035,13712,-1076112,-83534,1324514,-491355,-667137,654259,497625,-248004,-822819,668507,37285,-734934,224522,86606,-219596,-335218,848166,536447,-1267311,1750,1100196,537350,-1362478,-482069,1862736,-148329,-1514868,-179178,1830021,-50223,-1346434,695017,783926,-491980,-733883,521524,877804,-1311586,354806,1097299,-42116,-782513,305872,1378708,-890086,-819039,1070956,416285,-813154,-737089,1197756,235648,-1594581,662593,841725,14989,-931789,377391,754019,-761010,-208844,520176,87057,-659650,127148,1246804,-639075,-940802,397400,1304743,-746309,-1221700,1265691,975984,-1255047,-716004,1302573,658564,-1694962,-174721,1593603,-51579,-996717,366676,1179389,-759365,-849961,1079373,455684,-1340820,-244661,1192685,-156394,-1313875,545375,1090481,-628351,-821671,896505,1113587,-1089007,-387376,866107,222754,-890732,-235238,1373134,-213085,-1138542,773524,821495,-469227,-652604,1089324,376245,-1271462,-234565,1234057,53295,-1236711,192986,1538556,-329373,-1116200,806263,1049784,-990400,-714582,1214921,493216,-1390863,-303331,1138766,-184458,-1169675,658667,1169579,-989415,-727284,838385,908767,-1042942,-556392,882718,184526,-1203752,-79184,972531,-575328,-968205,453300,884050,-916453,-424265,986056,447495,-1141230,-346543,1015010,6394,-999894,130012,1043668,-548052,-958782,793668,961797,-1073304,-826238,973253,535959,-1183117,-22994,1320044,-182981,-1404469,410632,1362277,-757886,-984456,824506,708131,-1209036,-330794,1189949,283448,-973588,305555,1051090,-309968,-668688,597846,540972,-714649,-320640,880865,486974,-946643,-239098,1088829,-41104,-890885,233123,1053158,-402867,-918840,816420,592012,-721354,-554859,971170,139094,-1266731,147403,862068,-300858,-961743,548470,824144,-718558,-626486,1115559,508863,-1183318,-453701,1303134,193577,-1130592,425366,1217029,-173299,-998387,767277,495185,-748617,-459974,602062,363234,-878450,-104354,728846,-118874,-633204,325959,1120655,-481789,-421683,665923,277365,-637762,-260900,840871,51527,-1112293,219356,554398,-74779,-773548,542601,947121,-603160,-615799,766087,534140,-730963,-304512,1137290,-66196,-900987,178720,806457,-267056,-865375,624251,480370,-722903,-187491,671336,518058,-1165355,-199712,1022825,-218958,-830375,106861,655695,-289087,-659624,700110,55698,-383810,2396,291418,-6322,-759198,311591,209000,-668707,-422808,312900,747939,-612738,-363217,892002,94763,-794970,-553590,1172613,214788,-569142,-174546,516180,54928,-784650,136622,189198],[0,0,0,0,0,1,1,3,-3,6,-8,15,-18,22,-26,36,-45,55,-67,81,-99,119,-143,167,-195,227,-267,306,-349,400,-460,518,-583,655,-737,824,-915,1012,-1124,1243,-1367,1501,-1644,1803,-1969,2145,-2335,2543,-2767,3004,-3260,3547,-3860,4202,-4583,5012,-5501,6061,-6712,7487,-8420,9571,-11031,12942,-15554,19371,-25553,38287,-173219,-10331,-348764,131400,215466,215995,-141076,-92188,135175,-304569,-192395,1247,154254,-197915,104227,249650,41199,-197065,387138,7177,-200362,383831,480515,-264069,-171842,588591,-180370,-434284,-26507,485732,-288973,-332327,433046,691516,-449086,-394871,574612,102917,-425666,-122575,272132,-7270,-231219,66513,560159,19522,-742137,159805,305079,-282060,-206715,207707,158777,-467106,5769,227561,150369,-67420,-413351,554533,-381848,-510367,214762,217691,-234052,-401649,608168,297413,-801885,-52383,732704,-366578,-951438,472700,1090379,-998290,-545654,787331,94364,-813947,-398554,1106835,-359994,-799623,596106,729335,-51042,-906474,803102,540289,-901785,-237657,237740,619764,-861020,-237339,835161,-581646,16737,-392084,675461,-348861,-982850,1141348,163225,-729054,-642187,590867,948307,-1882088,542031,640379,-72662,-421033,-345890,1570907,-1299219,-34212,979521,-375127,-697360,-682013,2221003,-595672,-1534391,1168368,552921,55306,-1752920,1056864,1467723,-1678540,519488,427328,731127,-1162536,-421245,1738247,-1310799,-84232,-281281,674438,183625,-1613614,2026038,-506706,-636255,363882,120405,1068955,-2814179,1360281,1278102,-1409497,-581580,-404861,2676370,-1657380,-1337780,1703115,-108822,622417,-1506765,1711540,-170154,-2139497,2217588,-242195,-143975,-1216655,1437697,2077032,-3021617,754408,737076,631288,-1202025,-1305054,3016163,-1438072,-623358,748014,132033,717526,-2296659,2457473,-239741,-1650881,1137011,-480605,1452630,-2414718,896548,1458376,-2204565,1035519,-373722,1592829,-1865595,-1587668,3642345,-1434405,-502844,-1433554,2056643,942328,-3628941,1626747,113451,305459,-777385,-48667,2161339,-2890494,1234316,1122907,-723452,-622816,-868306,3654028,-2148232,-2022986,2403775,-151780,629368,-2894225,2307361,830059,-2376255,1496450,-640534,1112033,-1886288,174894,2554525,-2531000,1047332,-461585,960577,-514521,-1717958,3150370,-1704684,-191106,608953,628216,457950,-3279078,2658306,574874,-1515927,-409824,184448,2766539,-2856077,-214555,1912925,-905102,-39892,-1465297,2361275,-1150788,-1632443,2743164,-970818,-432094,-1243616,1913426,958109,-3359512,1689669,582542,189796,-1790551,-262657,2895268,-2567827,-77871,597701,377708,-334033,-1600371,2693147,-898882,-1282187,737754,-114485,889836,-2245094,1548416,696184,-1672973,490658,260156,1147785,-2325781,-189629,2494134,-1403102,-515632,-167243,1823148,-151804,-1979041,2155586,308829,-622704,-318689,1083325,661150,-2272055,945280,1099024,-1147343,-956977,379780,2190711,-2252518,-841679,1653136,5027,-928121,-1118303,1980867,-372844,-1554041,1051123,673698,-204247,-1538742,1185455,1361854,-1589753,-243801,568133,530011,-1483305,-436880,1733278,-790074,-854376,90421,1048644,-672296,-1499939,1627458,373074,-1078810,-443016,972888,505890,-1866434,205489,1139229,-675136,-1056222,1079787,1100229,-1329158,-411096,1517742,27078,-1244457,57623,1526678,-573847,-1783319,745637,1114893,-967928,-883018,1163590,916199,-1419536,-354492,1276147,216153,-1041696,242421,1229338,-328896,-1115519,285670,842849,-813792,-525449,835223,508385,-1231389,-433574,1227982,-84007,-934268,-76876,886666,-467594,-1096138,638968,520571,-745951,-173296,913953,8474,-1188245,117750,1025832,-274415,-994303,821963,742449,-1000657,-659003,850514,598843,-1057975,-112024,1228024,-114718,-985400,128498,862434,-315486,-815357,600484,685687,-609777,-357576,806426,388314,-480522,-162362,728180,441591,-629837,199957,737676,-312511,-481244,205537,605740,-326513,-407442,387958,224058,-821799,-213392,441666,94658,-622158,458306,304128,-477324,-123265,670782,466227,-823847,54382,714657,-373565,-387615,371909,794386,-355089,-558927,890573,60747,-441053,-184968,587957,311804,-714114,449318,320124,-212293,-363054,-305990,608316,-434398,34960,10210,152012,-101334,-894633,662437,-134702,-246421,41848,-33589,844844,-608381,31263,368029,89243,188518,-416440,603683,-8655,53359,662488,-581544,338767,329278,362901,44442,-652098,1078121,-255828,-99648,-22514,10007,777241,-627595,444159,353896,-277736,32039,-511850,755889,-174798,-29518,241307,-210020,882516,-709588,528401,402199,-102282,344733,-388355,566968,-550062,-240655,1205484,-275706,-147069,-699814,826858,517130,-1309342,53888,-10381,610770,-624981,-451776,861516,-336107,328615,-850995,90020,556472,-730850,283790,-410753,174896,252897,-472136,710707,-624621,527003,106544,-250607,305022,-119411,697404,-940130,-161129,943124,-246722,-347711,-588995,982642,93513,-1090132,263058,105372,225627,-450890,162781,570215,-1078131,328677,453281,-271590,-794469,-31321,1560145,-603498,-1066322,483032,1034933,132049,-1551253,308696,1110667,-267504,-362489,-306481,762712,-79535,-537400,417017,-60066,164907,-533773,393680,129642,-451860,586963,-272358,-317196,-141599,686501,168555,-1026674,535176,815169,-269990,-1179052,42377,1183578,-966231,-592631,536018,313211,-201967,-411741,569247,-284891,-451612,686811,365887,-683053,-305834,1145504,591296,-1664089,-634453,1632728,412582,-1072798,-932332,1264452,439648,-1073677,-189410,299520,325354,-864832,-280963,747280,-494416,-154460,478305,172944,-391242,-322932,785528,-132343,-583230,940508,256442,-630403,-445013,983735,765358,-1457550,-339390,1132031,307755,-1369095,-290794,1113186,-532794,-273385,447887,166623,-509866,-181183,1161850,-387358,-1115640,752423,960041,-119900,-1454158,900706,1302282,-1010634,-626105,402601,1145362,-1223709,-751672,908086,-41487,-603815,-431153,1075465,275033,-1060354,610304,260556,-145206,-806164,664140,619945,-1124657,113782,985010,-199636,-850651,232276,1429043,-992168,-868748,1162101,693121,-936589,-788468,1450424,-115720,-1265378,513668,601229,-352107,-1023745,744550,1125046,-1159974,-432380,494540,761987,-1133566,-462745,1564892,-191433,-893887,-163823,960104,18087,-937929,706063,704184,-726893,-810584,576134,560585,-1063902,-75497,1183244,-195492,-777394,241097,1323082,-587740,-791396,744256,372688,-918724,-492933,1203140,-18985,-1084757,268662,1060803,-695817,-1019181,579406,925602,-1053897,-367956,1088626,396399,-883123,-286956,1354778,-244018,-1109808,69752,1094339,-555296,-1016465,636230,806355,-866198,-480375,877861,451722,-1004942,32183,965174,-83227,-852307,439163,1162564,-514734,-651315,858205,465169,-813664,-139981,889817,-74186,-1013343,267334,1069154,-504496,-843158,621501,741055,-931092,-573322,1084342,353391,-977544,5136,925344,-263137,-968971,535114,798058,-657240,-687471,845329,482857,-962375,-292728,1106760,328678,-1090933,-155353,1034587,-209928,-744658,602131,715954,-800528,-755018,851843,345999,-773529,-52096,605210,-263399,-801572,372513,710071,-397562,-640184,566053,612845,-1218867,-443310,1189547,-100402,-894050,-279927,894058,-400638,-1135333,876745,328984,-647179,-637116,825999,395518,-1234776,7759,711452,81521,-1009113,159973,1073964,-888364,-631958,576444,476005,-169000,-588854,811554,88072,-1092279,-132929,453716,463469,-818467,268467,477189,-737410,-52273,-29773,860240,-982927,-421659,1325137,-489191,-273827,-179439,1057346,-91200,-1399483,871482,371484,-446524,-275219,101128,853931,-1128958,500205,450615,-199540,-202876,-348017,1156326,-775969,-589355,767787,-142033,-39601,-873224,863298,240138,-1249562,870565,-295088,605929,-730741,142597,977757,-834118,619476,641,530333,-82089,-892566,1320023,-700140,-134469,201597,-104294,545754,-1431187,1376011,191410,-1066437,505463,-265874,1303237,-1477091,265072,893456,-736245,-1503,-756137,1326708,-303883],[0,0,0,0,0,-1,0,-1,-2,1,-1,0,-4,4,-4,6,-7,10,-14,16,-19,23,-29,36,-42,47,-56,69,-81,91,-105,123,-143,160,-180,205,-238,268,-300,336,-380,426,-471,528,-591,657,-725,806,-894,990,-1092,1205,-1332,1471,-1623,1792,-1979,2188,-2421,2683,-2973,3303,-3672,4080,-4511,4902,-4979,3348,12071,10652,-49868,58238,86900,-162502,-131164,120744,86238,41622,-303518,-3738,-175197,126245,-40139,-167198,-206758,37742,40819,-87688,265552,158773,-220096,-518046,243001,16035,-408095,28136,515215,19162,-642637,558731,658497,-586431,-371659,471716,169267,-486000,-245577,481821,248030,-574996,-147185,142282,-29267,-323608,197286,391546,-403293,-198820,133559,207598,-230665,-206525,505541,-89404,-61569,-168138,326835,22291,-423238,526903,215013,-226350,-232112,105434,329498,-837465,43229,373669,-140491,-463940,37662,816469,-600630,-702296,1245740,269672,-569973,-299749,1073045,64925,-1148476,353137,757060,-311832,-740409,386212,976169,-1094769,-7619,595350,602889,-426784,-313340,1075828,-333667,-430669,315760,332530,72796,-1279840,1020376,295088,-947206,14248,301663,1205131,-1609135,-413145,1422164,-259091,-386387,-276163,1183284,-569909,-831586,1406984,-25226,-633395,-584400,1398942,494739,-2338448,1299293,585693,-199941,-1007555,15840,2165615,-1654789,-151819,1110492,50690,-322276,-1289718,1793561,-656624,-1040258,995676,-104404,576427,-1953889,1063817,833007,-1640927,864309,-98702,636623,-1423742,-155520,2500366,-1895117,-196214,97951,1488297,-83258,-2451290,2261326,-192883,-397058,-865428,-8491,1368396,-2458407,1603964,842042,-1371968,-324490,153681,2199660,-2831991,-597974,2483398,-620658,-378558,-1718163,2683306,-162542,-2338062,1601034,-517573,415204,-1428508,742120,1682977,-2797636,1658247,-249328,550466,-652953,-950609,2597231,-2299286,239447,735687,7249,-203005,-2462011,3542967,-253954,-2154278,631741,762811,2331700,-3490386,732499,1848379,-1350756,339938,-1148244,2079309,-1441391,-822358,2906017,-2039063,110078,-598408,2024985,-247295,-3323911,2940986,-21105,-312269,-1383746,649820,2877063,-3055390,869619,668520,-396160,61223,-1435740,2883111,-2177946,-715262,1410574,-560452,594981,-2043737,2407027,-17100,-2045601,1933049,-526588,874020,-2370581,1069522,2476363,-2986836,277297,-134733,1809436,-1466181,-1918011,3162615,-1120409,-189797,-343514,968830,608092,-2877002,2620260,-175333,-1400415,198952,663293,1825708,-3256294,962252,2184886,-1171084,-461703,-974463,2652309,-1233487,-1496656,1802189,-533992,53822,-1491090,1832053,453222,-2329559,1458646,186769,619286,-1417846,6251,2079962,-2352655,612544,516220,367345,-848623,-1318500,2819260,-862207,-1484565,333874,1031805,284971,-2478836,1414039,1133460,-1619544,24924,499240,1108779,-1844324,206136,1852017,-1386630,-694884,318104,1808515,-1057557,-1504572,2121960,-63413,-1170723,-645623,1458732,670287,-2122646,1158416,987919,-637504,-925389,452312,1787256,-1700971,-551996,1200219,125636,-769068,-813889,1703283,-268422,-1210776,627901,938690,-125503,-1372565,1056400,816369,-1159425,-114959,1166630,608156,-1503495,52377,1656564,-732825,-883363,742030,869934,-1068302,-1058555,1258674,268813,-1638342,-190586,1258697,-14948,-1632980,691977,1482278,-934486,-1024926,754007,1088601,-1191405,-413695,1122930,51716,-1084152,-309157,1153706,-389900,-1342192,509335,971467,-305549,-829883,734973,1056252,-1088042,-685675,989462,285119,-1089425,80339,990531,-417819,-786072,577687,972662,-396784,-388304,811921,325632,-1141695,225560,1210579,-110593,-1061788,343808,1038921,-922761,-986949,931377,583866,-1111023,-25490,1024434,164272,-967553,-53036,929174,-199115,-677150,555402,839459,-597165,-541093,517292,498433,-921953,-329935,530848,137172,-605067,4643,743959,27676,-843154,276002,386339,-236915,-257549,604055,296446,-689535,106484,409579,233530,-710216,72571,584192,-596613,-332227,283092,286237,-412864,-167222,1050055,-324824,-515679,-22478,531563,-177477,-769519,763296,35314,-109322,-89235,414767,359175,-824070,-179989,481314,-144457,-202648,-319021,883809,-116292,-510586,421359,-117050,173160,-345293,277601,932675,-646961,110158,-218509,396626,-330290,-413672,415337,-86760,250992,53053,44857,173447,-514057,693731,-468640,-188588,364399,52349,346166,-781256,573594,-142642,-695268,486679,-381566,446287,-140017,-108371,608318,-801861,383757,-518645,371397,331763,-784003,678667,-332631,455312,-404867,-302772,677415,-781074,247584,-379410,154672,35580,-735080,1244049,-471795,-208731,-198439,58543,1090582,-1028772,121675,643843,-32171,-185445,-814748,1010125,61858,-126728,154203,-563713,865162,-588784,2813,175310,-299346,844872,-455465,311190,-163475,-305484,337766,-518042,415153,-76205,370561,143867,-647871,954162,-193847,-250654,-57572,365425,975638,-1284586,536198,304937,136496,-114919,-598213,647577,-652938,328388,712499,-608545,-357847,-162751,1280193,-355865,-1534072,794738,1018756,-61298,-1497861,130395,1244114,-729900,-721946,-156257,847121,227756,-779290,239686,385712,-87551,-32134,17740,184750,-582229,270874,340914,-442911,231080,149552,10706,-885439,222447,863203,-625671,-705495,318216,933162,-672156,-1193346,827268,503473,-428640,-432775,225147,114862,-706360,614136,434756,-720305,-210961,1220845,653201,-1134406,-578638,1499384,479742,-1299831,-418639,1007041,754260,-1322584,-255942,1068100,118822,-678560,-346712,870385,-24400,-599325,344091,382483,-205052,-324501,686476,-280459,-721379,735841,181579,-463842,-469371,801029,640949,-1424714,-84101,1132122,-77448,-861560,-205801,1375544,-150843,-943844,322832,328477,-640964,-569127,929588,14451,-1134119,888441,1090361,-370752,-1391246,467486,1590954,-987758,-713540,773068,933504,-798313,-1164005,1192231,380696,-649224,-409383,356818,259308,-963792,571379,669425,-704686,-341437,198078,972967,-1037887,43253,1220269,-244716,-975541,19408,1256751,-743864,-1016948,1229828,710856,-779603,-1013340,1061033,540891,-1296949,286308,656342,-60477,-849224,593149,1012681,-1139406,-733061,1090068,314368,-1086121,-763386,1604669,396414,-1179169,29545,682523,59863,-1350624,485877,927452,-806469,-567201,358985,627170,-738036,-637525,1137916,-118749,-784383,50333,898486,-420772,-892036,861327,517745,-818170,-508326,871798,183491,-1536087,141583,1185158,-473740,-1031736,435712,979734,-813143,-841217,1197280,399442,-1003609,-158581,1197970,59388,-1256553,315191,1191217,-284459,-993002,355670,871027,-651507,-567205,997636,407811,-1006900,-329496,1083192,330646,-1176757,118086,1062034,-508645,-690440,552176,639747,-963730,-400312,985438,145699,-1461718,220705,886657,-450360,-1166531,651342,946755,-990601,-606768,1121841,467887,-1353564,-147993,1185597,-116238,-1091142,148363,877075,-605431,-685279,661871,783952,-1049066,-678790,812425,46470,-1012275,40843,1001169,140111,-684880,361315,863670,-475367,-810620,601964,592262,-814247,-302611,773905,209784,-971393,147700,1249232,-451393,-814893,331430,752531,-599810,-507301,1190074,126505,-784761,-154211,944874,-98565,-958271,364351,793090,-666059,-879841,466442,639354,-1033365,-420050,942109,-201082,-846737,-92261,1114099,-81744,-1060698,551130,391827,-218805,-618151,714067,770700,-1020736,183533,505237,273628,-772083,-174930,1061425,-598631,-338790,257369,606201,-242466,-700900,1347451,-113782,-728984,248683,182575,255932,-1303277,412961,734182,-712674,9716,-52267,863991,-861625,-81317,1057060,-672613,-318532,86413,933253,-272337,-966680,1370501,-30205,-503600,-355392,309685,1022670,-1458719,536001,131176,-85389,179695,-654902,1476822,-828052,10834,630388,-123399,611871,-1311328,1282980,-312843,-808686,727938,-546086,844569,-1148395,564301,1149394,-1440820,599394,-154529,770961,-242432,-1117364,1624317,-893256,-196360,268279,-68640,609492,-1394461],[0,0,0,0,0,1,-3,2,-2,4,-6,5,-6,6,-7,10,-7,10,-10,12,-12,13,-13,14,-15,13,-13,10,-9,9,-4,-1,5,-8,18,-26,38,-49,62,-79,95,-115,140,-165,192,-222,256,-292,333,-372,416,-465,514,-559,606,-655,696,-720,727,-712,653,-511,241,243,-1134,2874,-6660,17235,-129838,75647,273753,-462562,-404080,106105,306563,-39767,-107187,404361,86196,-366866,21524,382674,-204578,-334471,219151,38466,-85078,1222,137145,131283,-9595,268620,-63078,-344564,-190104,400765,-165112,-483060,137423,341954,-431508,-58175,168630,200214,-157816,-371937,327618,133041,-141970,-81210,264371,166250,-659542,-348454,805287,-17134,-451318,-114739,667686,4121,-836503,294842,736680,-422567,-529052,399804,633644,-799548,-51390,773839,-207691,-455436,76274,850941,-413226,-383706,686346,-6926,-552395,-68504,843332,-187750,-827780,462363,583524,-309217,-429640,303348,929563,-1014869,121550,700886,323008,-122211,-561674,900960,-396513,-783126,472953,295490,83419,-1460895,1160508,374572,-1168575,-142898,239399,1334269,-1703804,-328237,1321056,-816767,-247763,-297166,1342321,-415016,-1135119,1591227,-418397,-416760,-322585,949388,637017,-2107483,1216714,345511,-894189,-187203,498793,1630688,-1837944,172725,1454773,-265883,-545987,-1071397,2043857,-264256,-1338931,906683,-209801,915499,-1512697,793836,815821,-2044661,1188235,-31462,467099,-1750513,-154203,3011377,-1979707,-320144,-217449,1679002,-116770,-2978367,2391969,-290687,-389031,-80720,290587,1473890,-2594632,1795100,577535,-1403088,716086,-378238,2046449,-2448788,92019,2577660,-1432363,368771,-822105,2417510,-752487,-2745207,2871833,-137983,239797,-1965769,801024,2533310,-2859936,887191,-575282,915348,80239,-1358959,2531702,-2398468,695323,1232752,-303649,150052,-2674640,4059549,-247464,-2342951,942926,43280,2443110,-3700018,874947,1967518,-1968804,1145991,-1147290,2009075,-1365113,-1148033,3224933,-2707694,415222,-255203,1573908,-30946,-3129599,3564803,-756144,-1255272,-473103,712892,2592835,-4384798,1304651,1791152,-717911,-392200,-1854922,4215738,-1839222,-1310266,1350959,-1028790,1465441,-2258965,2123947,359,-2555929,2587539,-407225,633103,-2582200,1184770,3224095,-3482531,457707,51599,1932911,-965953,-2458596,3764331,-1365263,-3987,-156395,-12662,1106442,-2926413,3023167,-373419,-1696913,705291,58591,1530258,-3306691,983994,1964269,-2182851,241749,-311968,2949822,-1817515,-1806030,2895970,-1043331,-51392,-1712404,1793769,1131158,-2844180,1702599,-98911,16287,-822338,129661,2271631,-2879322,861190,1149024,-65209,-677475,-1632740,3784288,-1541059,-1851089,1167750,754736,683621,-2793220,1923735,1185057,-2114515,413558,231410,1162988,-1822502,366985,2340439,-2000604,-3093,505784,1153007,-1111313,-1441643,2458078,-642477,-960124,33140,981790,409920,-2403022,1272019,942330,-902523,-682904,416483,1664870,-1745589,-522360,1477452,-218923,-828577,-611590,1649856,-620139,-1753992,1207180,470505,-552029,-1364788,1439365,1027633,-2167243,190026,928291,429084,-1462246,71066,2169395,-1158766,-1208726,623778,1235942,-897969,-942573,1987655,19523,-1269553,-208862,1099210,-377081,-1390008,871958,1015602,-1189377,-413866,990063,542384,-1220486,-203793,1479499,-456457,-1100460,447855,1276887,-520782,-1126787,1251464,798273,-892114,-865633,1436650,776783,-1501654,-4492,1367846,-252600,-1422307,323904,1407267,-908697,-1067922,980751,926509,-1256371,-719383,1295309,276019,-1505662,-69188,1205331,-403527,-1185465,938857,722569,-728614,-600500,860253,95045,-955080,22459,1082976,-201092,-706285,550974,676207,-521186,-506232,898233,303289,-871615,-125337,737672,-27560,-1050948,-185825,1077420,-339407,-833929,732351,1111408,-958247,-669678,1089288,603945,-696130,-348970,1230924,256714,-973076,162437,1006929,-200608,-866926,418461,796138,-725690,-392107,889620,349371,-860726,-42144,948827,-267228,-389338,389080,277039,-348586,-495556,801471,-77439,-605724,136890,20870,135323,-489516,252261,559096,-733591,-90800,98562,836350,-369640,-430700,720475,148121,-426753,-296553,582490,-17623,-1075051,374896,84051,-102686,-582681,104939,985335,-1068152,142045,285839,-213686,-127897,-372803,1179537,-481221,-349168,479472,-83019,315684,-859511,458329,107549,-334655,565182,-504777,221983,-208750,233813,844291,-1153252,453964,-380041,96406,-166397,-322524,832737,-853702,61532,72885,-344824,551554,-686148,704150,-340070,-211538,177577,-518788,963651,-856891,246524,288680,-671609,609335,-629561,797558,-586226,-401306,970377,-435978,196780,-1106643,464387,715783,-928824,336868,-520227,692334,240038,-886026,38424,-435755,908072,-485217,-654950,848429,-165340,560576,-960946,188532,447323,-691922,715519,-358810,419039,-368574,-283478,760935,-848617,246453,18388,127377,276530,-862220,713445,-330819,-123017,240919,-138090,624019,-787449,582122,331735,-107006,-18831,-832553,643035,99514,-56057,-354313,-565450,846008,-70753,-163818,-553599,-51193,1240372,-294927,-652545,-250732,1094754,489134,-1624494,-1850,490446,421542,-721085,-247603,878649,-476174,-216308,401796,-185909,-75105,209442,836169,-543638,-649916,703093,426473,58431,-391177,383298,439096,-537840,-244672,304904,564173,-610324,-346824,246439,390842,-110626,-494822,75897,202123,39688,33230,-289803,-47447,491566,304102,-652302,-544761,1052489,710913,-776316,-1148211,979471,918139,-813078,-760981,490485,795522,-797855,-77803,580849,-477339,-87829,299568,606275,-980227,-422293,742444,31580,-902395,-502261,857999,23510,-1047402,750531,481449,-23726,-709789,-2794,847512,-370457,-113063,96066,289385,-148555,-651982,534719,-632016,127741,588573,-22507,-245560,-457020,1244799,-93128,-1439761,267036,823210,535261,-1460255,345222,1374901,-535716,-360176,-134035,1350206,-581009,-655370,873573,2597,-510082,-374397,1037260,-108425,-1398533,987971,564472,-408887,-423172,551731,843460,-876013,-225682,577068,113592,-524267,-366368,845807,-395340,-513011,243100,179508,-60551,-658561,511176,229325,-860578,108963,279306,152506,-1120628,494175,796359,-920341,-346835,354575,692470,-907624,-891480,1191192,-62012,-675646,-67290,855540,89468,-1236980,530526,584815,-615645,-424507,537578,694023,-1261391,-30722,1125851,-172108,-683226,123080,747446,-313361,-787732,465916,561298,-391591,-449602,907702,277508,-864294,7529,386011,-105215,-552144,138389,698340,-582975,-449381,546984,370474,-860366,-558114,944720,35385,-807481,184889,794452,-248752,-934244,346065,969155,-912452,-869411,713245,384921,-1077777,-245981,1247920,-97166,-730265,-3797,773333,-372892,-798001,504126,261321,-775468,-114613,905016,35941,-572569,83610,795755,-296029,-615357,456335,300342,-545241,-247147,816488,463558,-839313,217071,842638,-17699,-732190,177722,710215,-301516,-594591,483707,570281,-669574,-269908,730630,268511,-1059659,-237029,855438,64218,-803082,720638,956533,-423679,-588370,1046804,722149,-316601,-268293,824054,104488,-645903,107735,568425,-354098,-411009,-34733,594205,-562905,-212670,559008,104110,-337323,-134524,430921,20139,-778267,249114,496910,-94301,-566251,407457,486647,-633275,151457,319536,411470,-656579,-70500,976398,-483515,-355733,231141,390640,-77426,-867300,796289,195749,-596246,134419,126404,577428,-1271891,66905,1013463,-486136,63386,-247045,690095,-368013,-482120,730733,-450912,160306,-427814,463270,276123,-816638,640737,-312614,-256592,-46388,-74316,883296,-1193231,228595,302141,-245121,376381,-814167,1245794,-688989,-445008,693506,-335848,616161,-1057584,803513,517364,-889196,613326,-530549,604741,-829772,155673,1141060,-1398823,317425,-328686,547318,-187261,-1182531,1359747,-888712,311116,-222702,-339151,1082052,-1097186,1017348,-358478,-72365,557259,-979248,1014155,-1129276,258096],[0,0,0,0,0,0,0,3,-2,2,-2,7,-9,10,-15,21,-26,33,-38,49,-61,74,-86,100,-121,146,-168,195,-225,263,-302,346,-393,449,-510,578,-653,736,-831,930,-1037,1158,-1292,1436,-1594,1767,-1957,2166,-2391,2640,-2916,3216,-3545,3909,-4317,4766,-5267,5830,-6471,7209,-8060,9060,-10266,11755,-13648,16177,-19827,25971,-44602,298409,2575,-293896,58066,86259,-435509,-196159,268388,74335,-141264,11048,488764,-160677,-154420,91363,94578,-248661,-158082,252343,66247,-335291,65248,166365,-311746,-171508,262582,-132720,-261920,105012,190909,-188355,-270098,92865,321014,-359614,-262177,174857,496739,-91569,-105596,365512,101111,-347741,-272351,653576,262494,-771252,17191,486629,19532,-527448,484320,660244,-530602,-108212,455348,652244,-521516,-287618,794322,-273839,-573661,255944,691659,-396475,-718178,532485,140592,-500151,-129805,546416,327570,-756311,361461,617285,-814441,-311074,82533,932222,-819290,-456503,870992,-233275,-164431,-471988,648814,20713,-773509,689244,79817,40378,-848477,304793,1291452,-1449159,-70348,589581,690568,-771032,-1080387,1619757,-457814,-617771,-84820,634087,235815,-1499636,1206589,309302,-1230217,434446,179064,864119,-1635912,435877,1414010,-1670502,-113445,119415,1553000,-1042278,-746607,2238193,-739001,-468688,-557821,869015,957681,-2207823,980036,145167,112851,-608031,-537132,1721728,-1508859,910591,624090,-723254,-101801,-976764,2947023,-1080821,-1444982,1437836,319043,908602,-2755755,1707623,1355598,-1728442,892272,-607362,1228829,-1364104,-349737,1990994,-2543830,528303,64357,963014,-705671,-1606822,3485198,-1386411,-898068,370822,923412,586978,-3737158,2503180,977041,-1463681,-211611,-459039,3256070,-2732012,-577407,1752531,-660841,1116317,-1961676,2039180,-433138,-1586183,2950806,-1331751,290443,-1862665,1659996,1629742,-3878247,1679733,282016,1096095,-1847698,-1585916,3975739,-2074564,127779,25117,146209,786143,-2585054,3254578,-1460602,-1345986,1683958,-410904,1089418,-3137545,2432401,1232389,-2930249,1337796,-159279,2090734,-2943405,-600701,3705665,-2161627,-393267,-911146,2211882,477963,-3202076,2707240,-914019,553619,-751064,-269538,2177442,-3196947,2279101,602631,-1254505,-746643,-688495,4135455,-2920300,-1197222,1938397,109478,583869,-3457386,3073020,283816,-2244046,1655535,-604218,1465723,-2238756,964185,1896881,-3228351,1587396,192168,615538,-1401354,-763202,3475809,-2635653,-558041,817476,1199044,-10139,-3206845,3368032,-42780,-1485649,-176293,-32072,2280238,-3072161,862562,1576088,-923460,211447,-924540,2031739,-1760081,-1010583,2372810,-1128421,-273256,-1221037,2411527,329985,-3305985,1835725,650551,327517,-1852356,292050,2426245,-2720365,187884,733288,639857,-757431,-1195994,2672155,-1390169,-967669,1166342,604078,-24621,-1798051,2335715,303192,-1860805,480029,681328,767948,-2217341,454968,1793226,-1802434,-402042,539008,1308867,-1100241,-1457095,2310749,-480920,-674209,-211610,1499375,299393,-2094836,1234593,1021023,-854799,-1119247,609147,1542545,-2002622,-336660,1548345,94736,-1413460,-483376,1909828,-772698,-1574667,1088875,1003891,-669527,-993479,1578944,582911,-1483485,326056,1024779,163745,-1161115,524998,1340627,-1017187,-595578,887496,672432,-1146119,-518179,1496000,-20784,-1146956,41485,1000965,-202399,-1397052,814315,1004501,-1053638,-718510,839712,701711,-1314519,-350241,1410655,-266911,-1287659,78596,1183806,-449647,-1428142,948928,970519,-1148928,-701051,1169434,631799,-1404845,161014,1409436,-366098,-857361,484336,803247,-842377,-682692,954154,375455,-1214997,10876,1083792,-220326,-1193945,190291,695035,-623259,-881178,488623,512852,-746108,-294541,747094,343778,-826479,-129156,891305,-479256,-894231,351629,1002110,-456442,-718515,748115,411091,-1081940,-424258,1117399,144322,-1227714,17420,998294,-413987,-984156,337623,912220,-747990,-752472,884545,166220,-601957,-274544,791033,15836,-643488,520220,168607,-348942,-539508,616939,516088,-792231,-84682,531472,23753,-805755,13400,889658,-662728,-129760,305338,70634,-29161,-466933,860762,141864,-402394,143876,179380,199270,-635487,297274,808942,-380469,-118865,-203275,749052,-681117,-369547,818264,-211648,-366056,-566642,930045,-199736,-1133870,527311,26699,-67236,-792483,-212724,702142,-780054,351785,-293360,-246484,127672,-415517,279118,-456930,204742,615434,-530560,288481,-379102,648401,-218363,-335178,822850,-628320,588979,-488585,293741,552936,-846226,493410,-547029,419555,-240836,-878570,941567,-658253,221850,-1113,344605,355063,-1204380,1012984,-274729,-574601,-310106,-270970,1031684,-848598,121486,252550,137539,635238,-984045,295217,100958,179016,152310,-1139443,847209,60681,-120638,-444809,-217292,905626,-921958,229656,407925,-331239,548775,-579699,739128,-660084,-143685,572688,-362611,569651,-603982,562844,-31,-488551,790494,-342778,700685,-548888,-332867,905653,-631431,409840,-701036,504184,465504,-586368,93137,-612071,1036214,78575,-726736,-139724,142552,1139568,-13613,-1055023,104949,568861,666032,-1329478,-180149,796651,36201,-686851,-229120,825571,-172822,-492778,463333,-105461,-181676,170619,493842,-100239,-738505,621587,353970,-238559,-783193,413348,663239,-713491,-109903,342666,662156,-219232,-621225,903797,167596,-57886,-217974,-41171,261992,93794,-96872,-460078,-50400,617041,378413,-446332,-672915,876316,985706,-498086,-1297586,1173666,1133169,-1038489,-710505,557824,822635,-677635,-400635,950542,-67413,-295397,318774,130629,-330868,-508184,832502,231059,-809523,-64045,976548,271912,-1142654,68856,702652,-265733,-563173,11980,859547,-449728,-485454,441153,-29441,-90460,-377180,184438,-101809,-242200,465009,-120250,-152195,-157016,815796,315269,-1175460,313511,876109,145365,-1258976,-249482,1600077,-444663,-984339,134155,1184975,17766,-1140371,736041,157536,-874739,178438,348469,-88254,-1052369,469981,678354,-742482,-416906,341594,750371,-1069091,-536994,1062942,91753,-420940,-351252,610435,129488,-925762,494901,482331,-211016,-384109,138428,291505,-805911,408552,565192,-124172,-715736,-120345,1172081,-764995,-713679,767690,408080,-654153,-791264,1100855,403458,-1006726,147381,735074,401056,-1314499,107638,1068102,-631618,-250311,854687,538707,-998768,-444867,973881,19098,-802134,-146306,1021550,15810,-891322,743293,413618,-700424,-446055,582347,624532,-623504,-88339,667843,-109161,-504407,297804,918053,-239703,-699185,495907,440503,-642112,-349749,630494,390498,-1019924,234514,884531,-190001,-683841,410000,845530,-706987,-681594,943334,471221,-877611,-411133,828697,77056,-881902,169429,890367,-403750,-877008,598552,587174,-579666,-540581,670294,115793,-614890,155300,552819,127956,-739943,325910,554282,-262662,-278508,611737,210943,-497207,-341075,616671,-13652,-605274,-232536,786892,-181924,-1113068,517922,517885,-689359,-652047,615262,273086,-1004307,-231359,793613,-170780,-958445,312356,861640,-579005,-780233,664670,559543,-822133,-410672,568459,356432,-702010,-163581,772200,-409824,-607684,253595,757074,-539794,-780193,630580,46111,-463618,-120448,278052,255471,-708371,252846,864146,-218506,-353152,76799,467704,-448737,-241440,746470,-133433,-435265,-450678,998452,54814,-1065989,688889,441485,-254628,-632482,574140,820209,-1081671,260393,420657,244363,-704010,-216123,1044731,-453632,-379139,546556,480673,-38078,-1073095,717107,73868,-449287,292376,-36419,698942,-907153,460592,524223,-821843,410358,-96457,1037269,-405421,-451766,1091280,-525787,-54303,-367329,528233,293574,-1339198,1174399,-451476,146786,-413264,-95696,1135840,-1187405,694000,79829,-173264,260055,-741522,1324942,-923381,-166663,735771,-346638,564079,-1383495,1048384,226335,-994845,754915,-841921,987898,-850553,-38175,796704,-1313632,1705326,-498638,141746,-140473,-620648,1538046],[0,0,0,0,0,-1,0,-1,1,-1,2,-4,6,-5,9,-11,15,-14,20,-28,33,-40,47,-57,68,-77,92,-111,130,-148,171,-198,224,-256,291,-332,377,-423,476,-536,602,-670,746,-835,930,-1033,1147,-1269,1408,-1560,1724,-1903,2104,-2327,2574,-2845,3151,-3499,3890,-4337,4853,-5466,6203,-7106,8258,-9823,12142,-16173,10605,-95851,39206,7038,123356,317,134738,358342,-356523,-187884,-11409,151042,-272441,-194634,380873,386133,-317921,-107247,190859,-166584,-148270,-191827,131039,-118602,-106655,-82885,129133,208867,-110357,-373875,52796,-82870,-145419,-17195,357175,-91220,-334029,97536,444937,-243173,-161902,360261,-304469,-247696,112388,309422,-463887,-188674,348666,-40513,-707047,-184255,808611,-301412,-781817,487518,668294,-385365,-634980,754898,334950,-442085,-127895,516052,8030,-578984,57105,557202,-318722,-478016,-15582,330287,-488030,-578185,328366,429764,-338229,-303367,451500,203624,-864664,225115,589107,142953,-732106,200470,748962,-585666,-463535,665941,52120,-734180,54463,1008850,-556530,-872033,782390,793542,-943029,-1235685,1358258,874365,-1050836,-580875,571034,660278,-891170,-109376,662400,-470640,-90787,-17385,224197,-472578,-214779,1190040,-403796,-1095505,119839,897847,-45119,-1465778,532018,1174868,-439916,-898568,456472,1194276,-767577,-806554,590926,399289,-338713,-748842,1080987,-146266,-596361,572470,-19304,-492576,-560136,1684166,171063,-2175069,724531,1696200,-304257,-2509349,73942,2741713,-778192,-1500695,52078,1589311,310322,-1533518,428350,268269,333787,155627,-411291,-64870,-739594,1630291,188290,-1729496,-107769,1279052,944385,-2071879,-834599,2165195,-83126,-1275451,-797688,1904632,570061,-2125318,655910,650274,-10586,-744434,-125741,925360,-1210395,1078025,413037,-1040789,-607115,1195691,1967121,-2797384,-846007,2804645,924663,-2175046,-2225675,3209362,1445087,-2411169,-1132393,820891,1773646,-1637758,-712694,692478,-367905,840607,-232216,-312102,-695957,673988,1886660,-1962016,-923153,1221929,1667903,-831623,-2709226,2009863,1414487,-1426731,-1294571,813145,2108318,-1916174,-631687,824395,87711,-237476,-614994,1173890,-543261,-205621,1405346,-889201,-1181287,64512,2538414,-748369,-2954141,1981991,2100022,-636991,-2765487,892383,2937771,-1762327,-1057031,498002,1501296,-564939,-1446920,1121644,-427290,54297,582095,-332924,-362156,-922904,1897619,95527,-2142236,385084,1607814,860396,-2343902,-60384,2340902,-653165,-1131646,-210900,1820795,-415807,-1557800,1161940,385170,-747546,-636067,727706,204799,-1521738,1306207,475937,-1008395,-804453,1383565,1115381,-2499830,-79808,2033024,64884,-2078860,-580851,2603315,-321017,-1782204,528153,1016444,-53824,-1168269,938102,593897,-899277,110212,601232,-132610,-1059692,397586,1476863,-1074239,-831616,804377,1171177,-919318,-1265822,1365378,733832,-1181265,-453890,1269665,261236,-1464805,658515,1003809,-681064,-467408,701853,928790,-1106255,-439134,1484730,-369893,-1238834,215273,1505341,-687066,-1224326,1198114,781850,-1086427,-762820,1206251,474952,-1714034,21535,897564,-62325,-928181,220345,1074227,-702062,-615193,908223,573996,-911320,-713968,1261635,227950,-1284526,-106459,971096,-157499,-1114958,324431,1082689,-696321,-934904,533854,620780,-670279,-638380,1119157,26512,-987214,332051,1085435,-437736,-954420,640580,508246,-1024123,-297477,807077,122176,-1143313,178936,1334537,-585407,-874146,867198,923587,-706943,-671866,1027551,188564,-1007351,-106929,845114,-130111,-849783,126569,756853,-225327,-669515,348079,725085,-391225,-598377,784887,504303,-889584,-374988,747625,238563,-725908,103256,757666,-175358,-467765,417825,407917,-798686,-344306,698701,-31120,-627035,501152,817915,-317330,-353669,732768,473554,-1045967,-146220,675761,-204039,-654550,573,579537,-283575,-673270,518986,310901,-364412,-505384,507550,305372,-557251,-405725,540896,-139252,-580231,-36533,403749,-111214,-447178,114099,232795,345,-374558,165933,280671,-303274,-224342,295207,80447,-123992,129060,472903,-220366,-383536,112813,311434,-341902,-61859,501418,-11861,-319301,51416,399827,-371267,-252387,333754,-43266,-563327,-68551,606867,-132636,-478152,226427,327868,-542481,-599201,-114661,457016,-47244,-305281,-16419,-10092,454675,63618,-45691,169311,345386,164465,-395517,148026,154419,42798,115466,50869,254488,-150547,93956,-67411,-387695,184998,-232347,261711,121391,-159756,78224,368,225659,-385600,442744,491169,-262328,-269337,28758,845871,-130821,-876768,642574,356620,-193253,-771375,460882,647068,-374063,-250410,-210369,102214,-104458,-191948,-100253,-371424,518776,446373,-172151,-514512,230512,604471,-463550,-402114,554312,9832,-17864,27339,488432,-22349,-619226,590485,58662,-396029,-548397,659724,538727,-979653,-347503,371132,695614,-720981,-358649,783393,257510,-394648,-446089,669766,318941,-1026918,292939,598294,145310,-724446,119233,729959,-296552,-15291,93109,-349727,-200266,369138,342823,-1123503,-373744,1321957,432168,-1006311,-275773,1021080,129053,-735624,240491,327905,-156830,-353144,473722,-222120,-1006824,551652,678435,93284,-1393057,211110,1443389,-383077,-960308,28576,1432043,-126886,-1541707,639669,856923,-307346,-785958,545606,643912,-1264081,139016,702368,-182900,-491644,411729,1046656,-677088,-193568,895726,8670,-670192,29847,1321312,-406910,-1071533,678557,740483,-342823,-1051015,568026,506284,-445002,-35633,514610,90718,-726190,536178,930564,-854285,-399252,837549,867303,-886003,-1118992,1689372,466339,-1262011,-590191,972692,778841,-1556945,-64051,815049,-320695,-553895,150569,1241462,-719332,-507371,762474,-260684,-602098,-394738,1021131,-311536,-1088536,881927,827051,-775356,-877917,1286380,510605,-1217521,-258541,1074417,-86905,-1119591,303308,1197158,-918847,-571459,496994,400660,-792817,-499870,1216700,-281208,-1181887,182351,1319087,78629,-1462125,568007,1185520,-932237,-838714,412262,1146923,-897747,-763419,1107285,166252,-918736,-202658,1361755,-273827,-962523,624674,604335,-680843,-841652,1146481,602065,-1443282,-164843,1163482,-218744,-866444,519707,1360584,-967413,-777886,749790,502262,-869795,-521779,1293919,261867,-836449,240433,1134810,-267256,-1082490,721226,988269,-889238,-700101,789045,697314,-990208,-280055,1367355,-54047,-1442290,-124681,1245825,-354967,-1230766,551680,888169,-720573,-881879,895777,439393,-1031252,-70067,1194097,-172002,-1250692,582274,811435,-696442,-680515,1073901,463942,-1303349,-505523,1222105,40470,-1224462,323391,933482,-577685,-1058618,721515,805631,-624906,-551975,1089062,464730,-800249,4465,980874,100550,-1091782,54320,901131,-473784,-890309,506452,801120,-929914,-597085,973765,537539,-987195,97271,1084537,-73407,-1103851,402614,1184709,-682576,-672576,909917,555652,-998012,-161262,891358,-128155,-1273842,449609,1069771,-444538,-796316,703222,497991,-879589,-317298,1125418,313336,-1147218,216746,1118409,-207500,-867497,314907,834361,-260917,-679935,748152,577959,-787384,-398875,785833,200008,-1326416,-59998,1038802,-275788,-540026,429229,841024,-33849,-769077,547950,474014,-755977,-63099,768472,10800,-1044476,59393,789022,-152433,-874675,586365,782051,-874669,-117219,753227,-76004,-749398,213996,973166,-374385,-643033,653904,445080,-705984,-762979,823930,477930,-1089839,-148716,794228,326917,-950967,101471,908549,-420356,-393243,96257,239758,-257099,-519893,934896,-67744,-742571,-21715,601564,260649,-738811,225374,847226,-196280,-433580,335513,704412,-745952,-315340,1026591,230052,-707574,-445402,733072,-97707,-702185,667888,-10412,-596830,-382418,585973,197583,-976695,505462,539387,-35392,-828790,269380,1368951,-589381,-628125,134980,421248,-162442,-1157345,655433,381570,-340780,-115342,-33723,474791,-709694,350604,180056],[0,0,0,0,0,2,-2,1,-1,5,-8,5,-7,12,-17,19,-22,30,-37,45,-52,65,-77,90,-106,122,-144,167,-192,221,-254,286,-327,368,-417,466,-522,582,-648,718,-793,874,-965,1063,-1167,1279,-1400,1530,-1675,1827,-1994,2176,-2380,2604,-2845,3124,-3440,3804,-4221,4712,-5311,6050,-6985,8221,-9940,12535,-16958,26572,-65875,-185616,101080,159712,-208369,-64431,548657,20471,-451005,47129,339239,-196526,-373420,93107,109189,-171533,-391699,33087,282632,-466063,96655,402906,70909,-345282,-66819,139629,258437,-91414,-136720,152242,141174,-139563,22380,349659,61590,-27646,-112044,380365,-300133,-57272,376392,-30931,-306302,-118177,532275,-377611,-154069,604766,264616,-584344,-234843,523244,-21085,-701161,385428,389065,-362288,-507449,321841,296374,-602589,-57765,355416,187230,-565613,-31076,613431,-457314,-468709,371744,361601,-342533,-363014,515108,448048,-414394,-520194,610734,265804,-848132,-55173,613535,-350967,-613529,-102236,674011,-566975,-225372,557911,47065,-343664,-247612,786837,-197853,-1183426,775351,686492,-647123,-949807,961593,941627,-1524794,-307128,824629,724208,-1063004,-527374,1109526,-274535,-452126,405905,189664,-279171,-512935,1044508,4011,-808908,111279,714163,348206,-1392598,433799,1473883,-550036,-827953,612333,966520,-393927,-850405,1288764,523134,-439692,-718838,611943,529176,-1137379,694088,103237,-522882,81825,788868,473729,-2207640,548956,1966808,-611324,-1984109,-239643,3012724,-727930,-2285929,477738,1473458,304526,-2212330,296797,658600,-602092,599218,-328871,26499,-362121,699372,699161,-1886481,87855,1223111,396288,-1295703,-1161195,2313836,-247679,-1717764,-133067,1223078,977777,-2418212,379942,1368536,-285221,-509047,-75761,1075384,-1028840,123702,899366,-1018977,-115233,726501,1368484,-1963523,-1521290,3115291,586690,-2028185,-1785707,2401709,2066556,-3058204,-616369,1475709,1485256,-1148710,-1543067,1590931,-251123,459609,-95536,-838325,-136071,169659,1596464,-1253971,-1332145,1619742,1058415,-592205,-2166155,1511140,1933251,-2186074,-1066983,762634,1787904,-1299166,-1450712,2103797,46778,-509310,-824547,742708,39071,-1107448,1324696,-645033,-1325684,376800,1408685,-70288,-3078328,1776762,2288119,-1488605,-2324738,776200,3489697,-1619785,-2285935,962763,1105755,-61802,-1900944,819822,636704,-289053,976266,-377109,-197803,-369094,1188823,762984,-2269920,232146,1505101,94581,-1860228,-590518,2594426,-599454,-1626776,175380,1433437,-32911,-1776630,1405088,822166,-848364,-220689,314495,668198,-1300962,672202,975680,-1379718,-107241,1253954,1379837,-2235571,-590204,2590189,146683,-1665199,-581544,2358417,428802,-2331042,390778,1138263,-133783,-930656,127166,962378,-1040856,68000,879555,-275218,-687815,-172873,1789527,-1078598,-1245176,1190385,972303,-795700,-1276846,1062746,894810,-1223968,-256880,1218603,648180,-1564445,-105554,1512306,-747936,-768652,602618,1076695,-1024690,-529072,1244821,-84835,-1260424,457009,1350652,-592537,-1494389,1238096,1068987,-1213594,-980574,1069641,874685,-1424941,-186874,1254669,-159168,-1347559,160647,1322919,-635725,-873665,696129,660379,-796880,-643535,990894,484999,-1022200,162543,1102522,74658,-1177001,51679,935249,-743731,-779589,521841,677886,-973453,-612755,1016177,292994,-1120594,86964,1026125,-190627,-779951,756482,933936,-1111703,-437292,1081405,275888,-1184047,64315,1080895,-387954,-1208212,439540,1209292,-650828,-749119,827546,617778,-988492,-239006,785334,-36848,-976597,127179,897030,-416973,-863611,346780,816824,-554780,-571279,409014,261209,-655067,-220070,448340,113820,-635891,113222,838566,-212144,-696568,317820,166166,-690338,-245534,507166,219083,-686368,161457,693603,-244032,-571133,471263,291868,-581012,-44384,848352,162446,-759280,-19110,701851,-37149,-653589,158369,634935,-623933,-652008,334716,493135,-419104,-51634,513423,173851,-694913,-345935,460122,79695,-267364,-17717,302419,-184312,-504294,286129,326542,-333523,-246177,284869,42025,-296701,-50376,558071,-261033,-315545,363436,125878,-219733,-306537,621285,23327,-447410,92278,189467,24319,39270,473642,-134704,-436189,110280,445372,-228699,-294021,370678,461083,-387717,-283897,22582,564830,-240933,-522637,164529,161153,128246,-164620,-224545,231082,5329,121809,-287920,1801,279459,-277770,154910,-356552,176306,-151300,-170001,142676,-107089,260584,122353,54301,189015,-226490,49752,29893,-44779,-255925,-167481,649675,-138842,-55749,33500,350689,-202,-725131,630104,745895,-439415,-594855,-4589,703481,-281347,-284352,41602,108962,350266,-1370,-97090,-444233,86195,355539,-310140,-482992,471921,292328,-548974,-338731,424643,100151,-181643,63640,148110,19432,-238363,330932,139067,-407180,-491888,220068,909955,-836491,-174473,480598,642809,-702224,-521727,995817,161349,-726896,1987,686058,164569,-1340693,331631,736743,-7258,-408223,-195681,614634,-265332,-93333,312746,-104729,-479571,255934,635213,-694086,-421455,1138747,565095,-653155,-266890,1069947,198046,-839251,81499,641091,-23789,-551947,315789,541510,-960104,405617,613452,-101270,-906939,-160570,1434565,-376137,-1049939,180177,1014022,-163057,-1463490,764914,726110,-491987,-633337,503744,922900,-1025505,-300323,854157,47895,-198391,109026,830222,-380758,-341114,1131762,115271,-507307,79749,964574,-435881,-1274505,689837,966839,-543334,-1155328,632777,953103,-980953,127369,539214,-37279,-357246,170466,851184,-772956,-500261,842528,464071,-841340,-871265,1365254,525586,-1420937,-495978,965730,696018,-1372164,-602103,1562192,-105422,-581990,9737,1122152,-568537,-955293,1055976,252690,-705784,-77066,876964,-232076,-1081364,790978,870305,-530773,-957806,705869,603820,-1124267,-39308,1330588,225932,-1165627,91057,1069051,-408844,-980518,763208,293762,-725392,-509659,1272908,175387,-1430579,362777,1245398,-325687,-1510407,383798,1389147,-668620,-1024419,300224,1155786,-688191,-999605,1270998,493763,-848183,-432995,965121,144755,-1149111,443309,873995,-885092,-387190,796402,744111,-1297054,-311941,1187709,1229,-1134782,329484,1211269,-578740,-931766,769621,782571,-1223100,-753620,1019728,75972,-1266325,-149004,1128363,-318083,-883283,612292,994964,-805243,-945280,971723,563891,-1210640,-449215,1338995,130550,-1066034,-7112,1147401,-119998,-1331292,554973,1121309,-700884,-682668,1018716,649140,-917649,-500842,1220253,122691,-1072972,336898,1119625,-755980,-944211,963916,605717,-744085,-669384,969267,161044,-1169556,146813,1126564,-364613,-1054918,529278,921593,-793119,-514712,837302,480391,-998636,-438730,1237003,132099,-1254456,257825,1109164,-464170,-974637,616583,916320,-991518,-699433,1102031,696395,-955661,-242816,1294311,62324,-1080123,-64178,1129998,-565435,-1109370,637401,833729,-1005233,-788864,912262,116189,-1212926,233104,937673,-242551,-816463,559584,834481,-1049155,-441540,1242863,176891,-1025194,-159799,898274,-39991,-1118823,591965,900520,-606209,-861752,703844,700169,-1027080,-613423,922669,134613,-694745,-150633,902755,-235383,-1001415,150460,1090938,-541064,-850577,767722,451376,-809590,-394824,958520,175214,-1180556,8435,1085198,-548903,-600985,403949,999474,-982901,-454247,735193,116948,-834528,-167376,929254,-276975,-942402,937300,708969,-749906,-652824,858256,846282,-1121828,-264712,717103,245890,-822838,-145632,1102279,-45258,-506340,254034,608546,-167471,-833813,580094,571448,-937940,-277237,366892,377573,-848807,340413,1018449,-599779,-575186,180259,672934,-548031,-648166,926273,-62584,-343260,-102848,470756,212799,-716512,383358,144847,-392113,-22321,274135,487091,-880889,206903,996209,-229499,-473729,-82684,1103026,-135283,-820240,516796,340783,-30564,-787494,150288,679632,-264724,149410,41704,459379,-351430,-171302,385728,-845144],[0,0,0,0,0,-1,0,-1,2,-3,2,-3,4,-6,8,-9,12,-16,17,-21,23,-29,32,-39,46,-53,61,-69,79,-93,102,-115,129,-146,163,-177,194,-219,241,-263,284,-313,342,-372,400,-432,470,-509,547,-591,639,-693,749,-811,886,-970,1070,-1185,1328,-1510,1743,-2048,2471,-3088,4044,-5680,8983,-18202,92849,227115,3726,-205156,25251,104843,-173095,-238183,358676,-123392,-158327,-39580,77744,413807,-70254,-42870,182769,117681,-495,-15555,-75933,182179,-226504,-76420,301288,412767,-90366,-459014,457984,187643,-564288,-257474,932427,222449,-254595,349348,628040,-7865,-511586,403718,304310,-568777,-158291,504174,75034,-129960,57991,235846,-108288,-403870,140565,98420,-372686,-272418,486670,79200,-474865,-88585,544124,-49867,-535342,89969,270006,-128460,-321844,311652,429210,-649476,-136956,573558,-221241,-770192,-157160,1095144,-228570,-1055388,746356,784212,-249164,-1009576,578338,1107530,-1106222,-450565,651902,504981,-682901,-74799,1117021,-630642,-439824,649445,234587,-370595,-436708,976412,28081,-993062,802589,415529,-51659,-1183793,387010,1116759,-735266,-541197,125662,880537,-591060,-680172,1013578,204618,-49832,-297314,228787,-6375,-1082294,1137800,54715,-842741,-747124,1101731,1392626,-2552112,241685,1585341,316028,-1299390,-1334121,2306078,-308931,-1221818,426023,287508,487215,-1035981,946913,275824,-1190138,1258719,-340029,-170770,-718630,1207416,1178618,-2532565,422937,1336230,438180,-1714741,-1100505,3021228,-460182,-1614795,-738591,1536237,1558684,-2499894,483004,219535,218043,412120,-887970,531054,-1724915,1290533,1460705,-2139922,-548695,324970,2820064,-1903719,-3021641,2748752,900590,-330976,-2632937,1535280,2226846,-2041878,26448,-273293,762706,-249551,-863116,1284256,-1695586,1205372,649338,-1138170,-264612,-367998,2869279,-2258455,-2191839,2145909,1112407,-225355,-3587225,2291687,2513552,-2125002,-1060190,-185157,3280183,-1416793,-1577337,1165795,-609700,1303336,-960505,440400,-365047,-1090077,3425148,-1769290,-1624206,81785,2332083,1077119,-4954756,1707710,2369922,117290,-1981506,-1363281,3880395,-1397276,-1049639,395431,144813,1244849,-1562566,1248957,-810045,-591653,2388225,-1235562,-335021,-1033502,2204786,482375,-3522951,1229992,1355517,610412,-2500833,-1031235,4099783,-1205008,-1605487,-568975,1643617,1013984,-2598591,1411460,-8212,-75380,546784,-361164,340933,-2126579,2065662,1062041,-2298340,-366878,731618,3041246,-2971985,-1735759,2760345,122941,-1071571,-1741229,2266392,1054551,-2062221,1029317,-57129,286844,-699328,730,1049120,-2039726,994158,570253,-687445,-835543,129980,2389126,-2055444,-1016580,1597921,680033,-530929,-2017524,2076371,819938,-1746054,-226531,547100,1320497,-1752376,71487,1486366,-1338978,-230529,156085,788397,-1521480,-441515,2576913,-822148,-1352615,60811,2064869,-192337,-2710872,1310872,1300085,-851092,-1157848,1018077,1849206,-1859078,-25780,1292312,-225160,-617933,-320061,1524445,-973957,-623704,1402711,389875,-528503,-844510,1231056,237816,-1608252,412592,810868,-185624,-1110661,478069,1484164,-926174,-752466,517334,1026615,-1318602,-731155,1431711,-218051,-1083189,256522,1176017,-333247,-1374383,863438,733360,-1074184,-677138,1275386,704319,-1520679,-332959,1379066,-181075,-1555924,443632,1209884,-350398,-945039,814921,801269,-949734,-315668,1013214,96413,-1018417,102527,1032157,-366570,-1080077,584317,827580,-669763,-408084,809353,195141,-740046,-243724,614873,-223695,-1081403,153854,953741,-470585,-1006039,262214,949293,-500166,-523214,948204,459180,-1122721,173466,1249415,-80106,-1153826,231684,921626,-522098,-812472,768252,790907,-752152,-294283,842345,304890,-1123760,-69356,846975,-270735,-823455,262250,639887,-470732,-461632,509388,272091,-500675,-135035,576528,-37886,-514762,133033,351894,106768,-424085,436071,338830,-622388,-276767,453425,67474,-392418,-118678,1054235,-481294,-604583,455885,469784,-297916,-959110,775293,148415,-738251,33539,234352,293957,-750542,468093,837570,-435805,-332042,245412,463428,-410782,-515616,451552,151114,-210710,-489063,664621,358902,-509811,221121,32842,451088,-221091,-147880,407562,-171933,-160787,-354813,-246514,158131,-597556,414480,-311297,12351,120267,-253001,-20248,-545305,503027,260707,-734822,139645,-49706,643646,-518164,-85875,648322,-449661,22513,-454972,299188,104866,-505019,593763,-508852,-5650,122964,-48759,447182,-753685,64234,-12872,44601,-197265,-770355,628858,-8128,-257039,-40198,26065,791997,-981790,11515,244964,-11461,92740,-942373,911648,-265784,-447135,63895,-85134,418165,-618188,176347,3875,-333146,505774,-255291,231826,-528993,104417,473122,-830922,145614,-214107,387851,-229804,-752976,609616,-462578,201171,-104070,-273528,540815,-340502,847989,-132631,-565972,223760,185876,706297,-901313,-270686,906221,-178115,-360616,-381846,757144,72849,-1002343,630048,121649,-207801,-600726,903285,994712,-1075111,4113,782764,527032,-542473,-362086,851266,-236693,-216885,250431,-110738,26380,-479411,603250,33968,-652483,-24415,226762,212956,-475829,34508,220537,-460029,-83072,-17897,92095,-272007,-286479,989362,-510,-974890,215893,883193,86306,-1249734,193223,878022,-605149,-821516,232342,787866,-726918,-306938,1191028,-420692,-882101,351981,1147386,-683603,-1216431,734241,1076420,-695001,-940948,665996,844689,-978610,-425351,638753,-98879,-538295,-234910,767915,-322852,-806764,568831,142198,-185169,-370334,249155,305210,-782626,475410,551080,-292851,-706356,447762,1122820,-1372580,-787320,1152191,1108621,-636804,-1127559,1302489,399694,-979853,273093,849711,225810,-935921,889588,799494,-1213737,135899,1174080,332181,-1146095,-183441,1705293,-387957,-1031397,125580,1147667,-497357,-1338174,753687,310497,-799021,-232421,516747,241456,-940572,943,594504,-477817,-420501,274653,480316,-852389,-502710,1193812,-75397,-528013,-412399,1292398,256249,-1608843,639310,1144219,-287473,-1128752,702323,1233098,-1083244,-769312,781347,469960,-1036431,-265196,1462535,-562920,-1436539,866262,973998,-421496,-843983,1178433,669217,-1041274,-194445,884199,386954,-1079406,1488,1360693,-368962,-600943,692348,943643,-327449,-877194,972413,210600,-913878,-135234,851897,-125079,-1258547,462053,896531,-740465,-936316,564511,883642,-1196410,-687714,1230579,333004,-1249616,-149339,1342919,-234062,-1123054,553180,1116808,-812656,-984431,1069621,541166,-1103417,-517444,1105985,32475,-1223726,500597,1125513,-640549,-963758,647296,389218,-470101,-412198,792928,317283,-868995,88189,1042878,-78175,-917737,464476,887805,-444806,-680756,921603,685097,-1013517,-448514,1123531,177592,-1153808,181848,1398389,-394882,-1036203,402862,936206,-882718,-796502,882265,461558,-1228257,-255073,1281575,-79697,-1213541,374497,877631,-590692,-1104152,706959,408780,-926697,-188676,903650,298383,-851069,75570,974335,-280912,-827793,329525,569372,-535467,-803561,688134,267458,-876459,-474469,1049889,-41328,-1020743,522321,820934,-257610,-605651,719184,775930,-663959,-337143,725621,359007,-1104753,-62648,1309195,-282512,-847165,84671,981738,-418264,-594105,1130310,240855,-760642,-404819,1051305,347372,-995862,254118,596242,-203545,-818733,157112,771098,-829242,-29309,684875,186906,-316553,-189131,1175325,-471030,-797453,245632,255776,116687,-817578,579354,526890,-968602,-124359,286976,505318,-919166,-283352,1123114,-623191,-566832,135900,631476,-610879,-783393,1290116,-89728,-430186,-252368,832583,242231,-1614977,962855,486016,-591304,-678875,-231044,1231046,-735423,-557480,639534,-462889,119365,-488831,620488,-133797,-470478,1204356,-973484,-115413,-549772,706388,407819,-1429464,642598,132340,330615,-695586,-551159,1570921,-1132388,155595,-127669,299793,347608,-1545722,1084325,-242810,42448,401372,-62556,644930,-1204532],[0,0,0,0,0,1,1,-1,2,-1,4,-6,4,-6,8,-12,13,-17,18,-24,27,-33,41,-48,56,-67,80,-92,106,-126,147,-170,195,-223,257,-297,336,-381,434,-493,557,-626,707,-796,894,-999,1117,-1253,1395,-1553,1728,-1926,2141,-2379,2643,-2939,3267,-3637,4051,-4522,5067,-5700,6445,-7345,8462,-9889,11744,-13849,-53097,-297628,-323083,122906,-258870,-146226,-312588,352044,159329,-190140,39530,328294,48374,-33455,27657,23827,275930,-283210,-293699,48176,279949,-182875,-233427,-58966,289009,-100296,-257213,460200,182805,-471529,-79190,342495,99941,-580916,38763,501776,-180885,-569423,323543,185029,-451199,-222821,546413,206001,-273526,177324,586121,-201435,-308624,257658,240749,-112005,-241915,441660,227614,-388040,-42464,391189,-135891,-517901,-45559,618896,-88771,-195765,190088,325956,-550519,-154073,873484,-25650,-694403,-164450,922575,283910,-935503,417639,829196,-490303,-731180,447481,1132160,-1010706,-562129,700172,171338,-583736,-146741,1034022,-36147,-640271,647325,152137,-278764,-351793,802016,10538,-1287397,503024,887375,-393280,-763593,164996,1490458,-709578,-456571,444939,1183549,-101668,-1303100,724042,293075,-126810,-199340,106933,597099,-987947,560619,309103,-1431742,-123506,981056,1180357,-1811620,-672293,2348038,-309433,-1111712,-862577,1757088,300986,-2085768,771695,526663,39052,-681794,-229402,1070276,-1163011,783256,137588,-639280,140013,295156,1448905,-2076333,38290,2044152,-150863,-1037791,-1218217,2574148,513310,-2552497,156443,954419,1432257,-2156939,-648552,1922464,-470764,542156,-883921,405749,-291751,-60616,2002962,-2131110,-453759,1326209,1603802,-691270,-3273830,2992834,1342454,-1606703,-1527538,448801,3144832,-2413066,-763020,854588,24598,704650,-1717966,1348549,-764406,-225507,1748570,-1834405,263423,370568,1640345,-925648,-2807803,3008724,820524,-1126456,-2289259,938795,3575237,-2872416,-1178553,772821,1919283,-207524,-3130902,2001010,16239,166723,-57286,-1077969,969641,-1138234,2497399,-368850,-3090184,1085110,1117948,1276198,-3778778,106036,3714847,-1508798,-1549985,-1231539,3216221,44664,-2866836,1521989,-56112,929215,-878891,95750,983839,-1691224,2427127,-452107,-1041731,595135,598601,1389166,-3483908,734870,2693706,-716697,-1501688,-1453146,3815856,-423364,-2737294,713812,894714,1452053,-2663011,570494,1192930,-1051048,931559,-439182,279173,-933135,439458,2113673,-2840791,-237057,1301023,1618856,-1682606,-2799107,3487083,392509,-1735677,-1143995,1204542,1778707,-2918543,342343,935017,-421627,-13328,-533702,1254003,-1425768,-4196,1655260,-1390920,-224090,-214628,1681527,-940356,-2058589,2509559,316014,-847880,-1403323,1711001,1739113,-2422344,250556,858184,916800,-1144895,-860582,1817436,-1001611,-519152,717064,394751,-413479,-1071467,1971019,29847,-1846873,506395,1433346,419191,-2398726,1126522,2228004,-1222330,-1021893,450345,1729328,-1595046,-840039,1804957,-307416,-736778,-142467,1321634,-324455,-1361621,1192049,446479,-676429,-911608,854409,747400,-1802689,276778,1230249,-214507,-1246262,-52695,1342909,-1019880,-1168758,989190,503501,-505605,-727691,1226071,133328,-1313782,506972,838924,-337880,-1756187,786714,1186516,-1282888,-612186,999966,833707,-1517569,-530464,1691641,-397109,-1254299,163906,1351483,-379298,-1453479,630041,1077811,-839138,-571560,894648,367275,-907565,26164,1028920,-348778,-658082,175585,857511,-614388,-477098,802819,431658,-630381,-236704,993113,298920,-762683,75538,1110526,-280659,-763833,660287,860841,-897750,-739765,921723,616176,-1096731,-108779,1101492,-74045,-1052605,301233,1025653,-384178,-1188301,893889,648741,-1072704,-479496,864762,-12362,-902437,-163643,845776,-214224,-688496,488001,554741,-342911,-463601,166768,281881,-488203,-192149,608821,-43770,-610042,33134,193081,-65134,-297847,-3503,423858,-157895,-207027,370337,91298,-227342,-244710,810556,-220552,-773780,322039,703242,-178639,-755347,485972,509295,-697647,-489068,450726,675551,-576460,-87148,751128,-515659,-219965,95067,419665,-262882,-660202,794553,64001,-407622,-62495,44004,388904,-574880,243956,380347,-46285,-8273,-631165,735391,-10356,-46549,110287,-318359,646149,-372406,156381,149904,-276309,190734,-142278,-133197,-392397,131494,353588,-659823,198950,39917,378987,-102163,-923740,851534,-311481,-47667,-43497,-400281,334465,-588925,447654,-151302,-269896,624965,-86639,493799,-455980,-132207,621832,-528350,2953,-749644,383714,162283,-785992,262023,77641,692151,-667823,-270555,1029779,-355804,-266334,-293197,727810,390347,-1029440,600468,-91736,405523,-197533,-531860,664731,-462743,535906,-55376,-141932,88098,-98038,456739,-748460,-28749,365738,-178039,323043,-751279,474832,63435,-449981,469731,-623845,336289,-402546,371540,585480,-871302,359397,194937,504728,-224266,-605279,1154089,-15804,-331587,6340,473289,343420,-1329962,424677,496235,-455377,-129258,309567,1018503,-1106907,-351805,876710,188670,-372960,-748820,659403,290022,-417053,423196,30266,-200330,-369702,38450,265049,-678914,295649,119898,50759,-633300,-119528,640744,-190420,-117797,-73282,-14180,-47890,-84271,740989,17731,-1308602,196956,944314,-86184,-1229123,365122,1387070,-697983,-734776,230170,627703,-576575,-500804,991258,-139445,-717817,28034,1041652,-350449,-1352791,549362,1071414,-898131,-574889,646701,710323,-846158,-740056,686677,-10389,-663653,65857,535825,140961,-864887,198245,226429,-549309,-291116,224643,272225,-477177,241776,528461,-611161,-491832,711172,987609,-867529,-884220,1355412,482315,-656182,-938709,1266773,602346,-1394889,195158,671403,-114340,-577891,248480,969945,-1357542,-331219,1364183,225284,-822749,-401813,1617066,-255451,-1205137,385247,930180,206270,-1232141,218541,1000618,-823784,-374790,413814,682400,-798808,-463669,974862,-391961,-455589,428598,499651,-580685,-814474,972081,252393,-997024,-137070,1001074,438933,-1605185,435610,1568319,-638565,-831322,219966,1462437,-960623,-865717,1151599,207284,-860218,-586560,1174752,55506,-1428995,610111,821904,-669145,-657580,774152,1134151,-1173074,-412487,1067358,366781,-1092769,-235005,1106399,-301483,-1123879,419646,878678,-274198,-884638,673454,398421,-1033093,51413,882653,223997,-1259570,269038,1186237,-673894,-642151,796432,797054,-1379617,-857222,1313656,592527,-1041855,-423670,1185345,161257,-1354474,403410,1029082,-658652,-835208,771008,714660,-1301759,-411519,1253935,47893,-1134423,46253,1156943,-464792,-931165,587899,672405,-829925,-764075,1015040,331153,-612226,-123826,784171,-94294,-843115,173457,1243644,-408615,-602182,659403,583858,-626057,-586406,815413,306674,-846647,-52853,1230720,-242070,-1003388,478969,1286730,-1012358,-731591,904511,576221,-1216577,-257200,1308530,170569,-1355405,528859,915509,-393005,-742440,528470,664616,-740593,-716250,980207,126891,-601070,-248872,826247,-100787,-814059,477602,712833,-512102,-843819,781241,372108,-547244,-452711,770112,134656,-689204,273045,949830,-249848,-639553,608458,682520,-951244,-592043,877402,435872,-947308,-100364,1217570,-306158,-987226,140641,627270,-367066,-845530,924726,530774,-717087,-370080,519786,611016,-1187691,-63141,939386,-126553,-303767,36589,818876,-413795,-533936,773777,-193358,-347613,-274366,655341,372551,-726021,542185,412687,-107501,-682795,29561,970607,-1069364,-247046,843300,295407,-590623,-611563,1124239,-286496,-346803,271776,200269,-57569,-982926,1002170,219665,-989820,287505,403206,437785,-1376398,10810,1179978,-931479,-154771,-57297,977744,-122819,-940354,1069305,-253554,298381,-141485,71698,233924,-1027183,876947,18887,-526251,242612,-121905,965405,-1482001,416425,826954,-300506,-69843,-778513,1533666,-630536,-994877,691819,-141528,749928,-1288606,346320,744413,-1007691,710610,-596410,587691,-712209,-87350],[0,0,0,0,0,2,-3,6,-3,8,-11,14,-17,22,-30,39,-47,57,-71,87,-108,125,-151,180,-215,254,-295,343,-401,466,-535,613,-703,801,-912,1031,-1167,1320,-1487,1665,-1867,2089,-2335,2597,-2886,3208,-3560,3943,-4363,4826,-5340,5902,-6520,7205,-7974,8828,-9789,10877,-12124,13568,-15260,17290,-19783,22957,-27191,33266,-43086,62995,-142974,34690,-78249,-292817,-217170,140587,182901,-121024,43194,421016,-108056,-219781,140967,157588,-239249,-105936,361347,234068,-210973,253652,265112,-470573,184839,243840,-354271,-457915,143137,342435,-358880,-52158,359634,197852,-714863,93198,532229,-110875,-209487,-7432,494938,-360085,-396292,329652,209828,-407469,-199911,427370,316724,-687113,45531,301941,171013,-376719,38056,562548,-298797,-427305,34050,358840,-195375,-430273,617740,305289,-395067,-13732,288127,241018,-877111,389710,549148,-638341,-188929,397071,524848,-1410062,61802,1067467,-665742,-621497,189790,1152149,-864803,-1007572,1115483,442609,-526654,-766627,987041,903916,-1460193,360359,427716,85844,-517278,-242147,1350825,-1050539,-226824,750363,287864,-297592,-1120864,1489173,8315,-974955,495628,507094,639305,-1700048,823287,1359300,-1128579,55340,-236738,1088636,-990254,-219493,1528780,-1432403,336490,320643,1056180,-1098910,-1456405,2943935,-480939,-1255258,-633530,1459532,1705909,-3241233,650034,971858,186348,-704204,-1451028,2275634,-1128286,-193628,800438,-843641,598800,-1134903,1745545,-448569,-1903849,2125139,-152222,637791,-1641873,895289,2322288,-2773343,354265,236331,1594106,-1089200,-2186631,3057911,-1353766,-17609,-457195,418422,1190235,-2322946,2587696,-1213500,-755652,1514498,134101,801683,-3806618,2561276,2397676,-2829354,-857268,-480102,4248009,-2255673,-2521670,2738664,-294416,1011631,-2542738,1347190,1743872,-1871042,2092925,-1797840,394422,-274677,54703,2179263,-3799395,1837954,1000730,-288341,-1011712,-1693236,4465162,-2266543,-1814193,1396226,466502,1255949,-4035747,2321327,1159182,-2029040,1076975,-1340533,2210210,-1747323,783126,1457735,-3525761,1985399,181338,1048715,-2563732,-1329793,5542525,-2012020,-1625204,-776360,2714709,1978134,-5101663,2094973,797930,402139,-850974,-2067031,3573684,-2478898,872816,426201,-1580690,1431863,-1435804,2835773,-1856829,-1708215,3099986,-1055691,168828,-2379753,2535034,1711758,-3952150,1215938,365314,1578616,-2123420,-1190292,3472363,-2240031,296478,-342016,447717,301591,-1882113,3365010,-2126061,-834991,1648363,258310,-75752,-3638850,3394903,1310636,-2901501,-481449,632182,3339013,-3382768,-973503,2610401,-898665,262114,-2013587,2100557,-36889,-2013116,2331563,-824148,15839,-768049,1269196,1449860,-3538412,1545636,839809,-307232,-1434258,-348060,3194496,-2492102,-840953,1377184,571972,-312798,-2058524,2688409,172636,-1563782,1008102,327356,326572,-2254189,1493425,1380515,-2157454,875335,776561,915367,-2204733,-6089,2927303,-1523324,-1266635,148291,1619188,-610852,-2381924,2252466,571826,-818810,-525361,871914,1121121,-2172330,828742,1170764,-938987,-882342,181084,1717535,-1197943,-1052250,1634526,350585,-1091856,-728218,1872908,219045,-2013903,759847,1005533,-6214,-1288170,1063955,1212936,-1814242,-524192,1219328,318772,-1467567,37475,1984684,-951247,-1074203,1140617,848329,-1170005,-1039203,1648359,485535,-1593433,-64346,1557856,71440,-1467989,256028,1296750,-784594,-1256453,779963,1018657,-978750,-739993,1170285,544924,-1402885,-317158,1365398,76159,-1391161,336938,1190850,-505704,-1269212,781818,956802,-1178498,-517954,1129189,304655,-1197958,121045,1268293,-404881,-898411,818801,833856,-1162946,-717007,1008048,244313,-1237366,8623,1044602,-200956,-1238837,668856,669557,-803267,-863112,852317,553856,-1098793,-329001,1312371,15776,-903405,74310,1051284,-303750,-1253732,416748,689224,-475431,-817484,513133,984362,-727009,-574749,818356,161335,-944377,87955,798592,-221332,-836926,646085,306244,-489322,-690190,925063,308220,-998548,306041,534293,-495153,-727624,428410,969613,-685121,-174326,436538,60954,-734273,-256515,1051908,-801844,-553023,499055,524145,-280,-838115,870687,398883,-839038,-37319,269193,673452,-802237,-410747,933822,-243267,-312542,-537790,842942,14459,-1112723,604852,-17127,105247,-580148,394718,613388,-1094583,476280,50799,2272,-123507,869,1009904,-1050406,196023,630777,-104534,178187,-622013,834497,-258593,-534351,641381,-398033,363063,-711514,340210,184662,-593017,964871,-511575,465891,-203978,235063,865560,-846333,217020,156587,100602,98041,-1173979,965804,-426064,-80291,-249661,-415113,1001660,-1049344,274819,441958,-77932,396546,-747857,988822,-64048,-157310,263281,-616931,684050,-203359,291911,-12935,-219769,969163,-837977,273730,-150606,373686,564616,-1005149,488959,-748192,170344,386802,-728766,363792,-775587,775409,-1607,-830705,571185,-290212,823700,-902985,-548442,590911,-584392,343444,-465871,-122946,429669,-507799,393324,-689335,381593,98654,-813099,398390,25657,345277,-619240,7371,774015,-240376,-217042,-655988,568617,504185,-746992,-57941,134640,1067284,-368624,-612117,503156,-156628,40122,-337664,101922,-240078,-447478,437347,-114002,-306113,-531205,442574,341435,-715024,-167009,780548,-217684,-438163,-216622,799897,-435823,-250132,487149,-43843,-178214,-62647,-18932,-103304,-290030,153207,-285064,-345014,148205,567188,-140849,-498938,470273,753966,-281093,-1101723,253093,661040,-231451,-1109968,281809,1190864,-492370,-920044,192808,552278,-72538,-548776,400358,-1436,-391076,-88996,374461,-206077,-874303,777210,145174,-524180,-630422,414972,758718,-831035,371543,603496,-285757,-563893,-47458,1105516,-110166,-465725,561637,135821,275747,-112338,405409,-41318,-308647,577924,19682,-485388,-161412,352429,615419,-1343064,-169988,481321,479093,-924957,-693812,1515517,39777,-1154694,-264915,615303,344842,-942552,392669,361829,-536538,154957,223290,692018,-1117099,130185,1088200,-576614,-212767,-110114,750992,-450019,-391607,1077039,55161,-630340,-394931,785253,249947,-992400,536510,443511,-613741,-474447,105090,807655,-1199110,-36444,754971,-83235,-441035,-270021,1078344,-147517,-679004,532153,759348,-343711,-971773,588960,647950,-784416,-286159,509674,269164,-931187,-257869,1005913,-4493,-528021,240132,903740,-641334,-547799,1067246,67083,-797672,-78090,663696,-255431,-858990,337128,556912,-598045,-276356,309466,570626,-714901,61777,705637,-101965,-516152,190911,745267,-128405,-619058,624075,812479,-621580,-692706,977312,601861,-982312,-105268,586197,96487,-832282,222927,947011,-344572,-680376,334005,774513,-843562,-546501,1017268,239094,-668395,-260532,969723,-363838,-825773,375961,545333,-621339,-371973,668789,361981,-633126,-54797,623367,-258304,-790576,321233,674346,-300888,-589538,525628,331390,-564499,-158593,462616,201920,-725594,-137951,652259,-84149,-818972,516094,768563,-185793,-573376,447180,739629,-728499,-661004,423208,270631,-765611,-289331,772790,22707,-704405,253835,435730,-569829,-502680,648856,167783,-590975,-215802,973007,-183378,-634892,90120,479677,-319988,-561008,681218,37731,-563582,-208090,505552,356254,-1015538,169652,583075,-311852,-181744,57416,542872,-436732,-503741,820373,71022,-125611,-575255,492823,417530,-933808,183457,-35916,80427,-600293,21066,1114984,-961560,159654,11213,229294,-8031,-623170,970988,-575430,-726936,365033,133621,272838,-953448,616521,-90059,-707516,381883,-546017,372855,-659703,14163,568466,-821566,495345,-101008,555958,-297076,-500325,1344027,-809004,-75916,-414160,260621,493536,-1743283,756974,-5009,163432,122161,-900174,1598942,-999679,89521,-153800,-474368,894660,-880384,876770,-334602,-548873,1030875,-1012386,742948,-1241573,529877,799742,-1106326,811712,-519588,864424,-455273,-736365,1378869,-1418385,922600,-426566,-382905,817463,-1180591,1307125],[0,0,0,0,0,-1,0,2,-2,-1,1,0,-1,-1,2,-4,3,-7,10,-14,18,-21,28,-36,44,-58,69,-86,106,-124,149,-179,212,-252,292,-339,397,-458,527,-604,691,-789,896,-1011,1141,-1288,1447,-1621,1811,-2023,2256,-2504,2781,-3083,3414,-3772,4167,-4603,5075,-5595,6168,-6805,7516,-8312,9228,-10336,11841,-14456,-2675,136290,-137572,-219763,239074,28204,-242748,-93876,392374,-64221,-152661,93138,185602,29142,-150513,47828,-121787,-99637,151220,125225,135303,110045,49887,-280923,-414119,217712,179577,-297417,-104277,467685,14341,-557095,-93202,376497,-321895,-459491,262406,497912,-179045,-472164,356474,192233,-315488,-203794,365699,136953,-524043,-50172,357757,93192,-296794,-140736,724725,71849,-333891,151614,349031,-132057,-710112,494435,308404,-801722,-222477,469907,62575,-702466,245151,935616,-577514,-131356,461146,194406,-875275,-122470,1319539,-675882,-628890,404484,966544,-369898,-1447763,989241,312815,-554840,-333066,368729,971006,-1016193,304606,848560,-286153,-120971,-369268,1090777,-304573,-831333,936753,-95100,-345275,-861333,992434,982790,-1693430,569425,502699,139567,-1105893,-351746,1825887,-1315679,-523914,223627,463621,-90174,-1201566,1532167,-683964,-124429,976250,-50215,-157947,-1591363,2496197,524075,-2297735,289404,647000,1952563,-2336881,-619125,2585923,-661587,-274092,-1170302,1422836,267651,-1507446,1517259,-943606,382130,-21937,252179,910609,-2469173,1861384,457595,-884358,-554260,-406144,2775330,-2399065,-704673,2024647,161348,48939,-2628793,2693199,448894,-1891254,1118743,-448930,1274252,-1936417,743364,781147,-2198033,2313220,-426860,62101,-2085415,433585,4010666,-3740147,-804884,808547,2602981,-212902,-4678685,3466045,567094,-669633,-1243000,-830395,3405262,-2743180,1079707,170475,-1065753,1324798,-1562551,1971785,-2192765,-263745,2934858,-1934147,114248,-1574283,2502008,160061,-3855034,2571595,323390,570967,-2585697,215539,3365064,-3228160,836272,-163299,836138,224817,-1711718,2976540,-3127867,613190,1975488,-1186342,-528230,-2386034,4919823,-783649,-4061561,1248898,1190480,2466042,-4673261,401314,3380415,-1898676,222069,-2173540,2476032,-348717,-1908725,2664129,-2163386,1064843,-555425,524640,352822,-3551140,3688971,-558104,-1076592,-1170923,547186,3307317,-4262028,433154,1912208,-227178,-302079,-2519572,3833119,-1182960,-1396709,1458137,-896886,1222046,-2059291,1790926,70542,-2624639,2926413,-315466,90454,-2382191,1636649,3348506,-4320643,38586,804382,2147406,-1591514,-2781774,3861782,-651137,-717605,-542282,465307,1593780,-2803984,1870055,315007,-1323089,587922,-301411,1881564,-2915992,208393,2244091,-1480968,-296169,-808330,2651618,-782948,-2181278,2364843,-52580,-309503,-1922691,1341969,1437292,-2352592,1030354,682795,-95516,-843168,345931,1771070,-2356247,109819,1503738,-68989,-1204142,-940620,3017627,-870521,-1983798,962126,1312346,-201668,-2199392,1683835,1226110,-1787236,95078,551428,1072711,-1650599,-344967,1891570,-971128,-643313,240981,1452616,-657815,-1819399,1629801,302120,-1220458,-432365,1418934,610013,-1843663,724558,1318702,-535466,-1052255,305023,1576234,-1445313,-729393,1457656,147411,-1082161,-106367,1496838,-556338,-1308953,1098232,829320,-917340,-1190032,1370200,656937,-1875350,-107882,1343111,234344,-1425543,449762,1372570,-823410,-1375073,482852,1201828,-1022817,-903292,1215016,629581,-1250568,-226901,1382496,143025,-1216940,282728,1309791,-313861,-1122254,811266,1016513,-1019239,-809886,1447426,604781,-1214824,128876,1203411,-500251,-1329720,669840,793257,-967495,-590436,1302638,658690,-1202108,5584,931253,-196106,-1184211,359333,790491,-801928,-740179,474504,589034,-701434,-458247,1186362,244076,-1077086,-95601,1021719,-249222,-1108454,300239,729909,-559349,-741821,637444,901349,-707651,-688242,893955,21370,-830932,-111140,735452,218666,-1039560,495355,689790,-650590,-563564,626177,512586,-1039890,-96909,819760,-280207,-605777,396807,793685,-727322,-510533,1002667,-17885,-646710,-414051,693615,4890,-927734,565313,327339,56122,-413829,283455,682829,-952911,-3866,482368,159365,-611462,-552993,1149073,-112812,-532290,80291,571934,497901,-829160,510254,423264,-344917,-283665,-120375,726659,-945794,-26402,845612,-320646,291869,-338315,451155,-354733,-429347,1054480,-420308,64956,-256767,483195,186624,-1081594,681352,-253295,-65451,-40525,-365478,610460,-858735,689792,233876,-500082,456574,-374911,1046395,-699761,-242463,826823,-353352,477042,-1001373,626067,528792,-842291,294943,-375493,1007217,-316038,-638787,746079,-589696,469035,-679860,434472,768856,-1029013,557466,-515189,475668,3936,-349782,431359,-466074,912644,-136179,-505383,665615,-403334,851065,-722539,-73370,80752,-556422,632161,-690167,276721,-144465,227853,633166,-1348267,256867,178661,219363,-49135,-597398,947912,-203586,165536,-83587,-529034,898108,-479681,200987,20103,-223256,327225,-601642,226341,447271,148137,-271706,-435254,883740,-306169,-137774,-195028,25623,862268,-694859,-80506,165430,576792,66086,-1163935,457343,121546,-90753,-79605,-138204,310810,-463386,353772,90088,-420985,235408,378823,536821,-868148,-370049,810124,-250165,-340750,-202486,525818,65280,-440106,401624,156477,-323185,19909,335676,256116,-206673,172448,22532,-298561,128779,318275,-381819,-404794,357223,626703,-207275,-709287,429472,1032918,-398480,-998757,25070,1316942,-170549,-1220626,243035,728389,78377,-732600,196199,400449,-344444,29607,369957,282918,-578290,391869,636813,-641381,-217519,423740,456294,-809731,-441040,958284,-431063,-388932,-160891,573429,-138345,-833909,614439,131987,-182626,-397085,211163,197350,-647726,443350,261278,-364611,-97796,517264,347635,-1010537,-733185,770012,21594,-606684,-590759,1217647,256391,-1009175,219571,519241,176051,-922176,-140970,821321,-733349,-12747,197475,355522,-663471,-299405,1076323,-589196,-441943,406488,415499,-72097,-827996,920374,405004,-797226,5776,634893,355689,-899965,331813,755577,-351098,13784,48975,847088,-517338,-386564,847467,-296871,-166761,95568,611141,91577,-1066891,624775,656032,-475083,-739792,524819,1092572,-821181,-301439,697974,260335,-655114,-420235,972177,-175599,-863908,698272,810607,-434296,-660970,826632,240106,-908247,142905,749799,-24467,-775870,291660,914930,-588119,-354431,296360,306340,-522033,-251581,774773,151320,-891445,271996,919178,-236739,-933301,513630,599629,-734154,-358619,498654,604200,-574065,-460045,1075051,328633,-728786,-240005,548882,90026,-830278,387968,642212,-388770,-712988,964214,296575,-951048,-128227,800536,-89996,-744349,125000,550400,-435133,-571144,392690,490015,-788410,-280993,908337,-229344,-781160,-94464,770350,-223883,-639797,432390,700048,-216521,-172254,719080,112431,-437720,-11489,728927,-71604,-722317,142540,444165,-248996,-658170,312380,745948,-562738,-272390,563077,280747,-869230,-203213,704955,-69262,-497712,42081,1044886,-105084,-573039,490292,160965,-459615,-316148,664477,-55912,-789782,179217,485535,-44253,-746296,312158,203789,-776194,-3518,585415,96508,-702361,-14460,433341,-485978,-474912,423097,291326,-349573,-588830,617626,-116953,-494978,-258875,202585,778942,-796824,135557,479547,-225654,53546,-85732,1056079,-609887,-562567,321101,-62283,90538,-481228,917910,230832,-788487,415535,97978,461554,-210295,-42692,793966,-1061404,364412,46679,-11614,-294951,-777748,773294,-828412,-131044,324347,-172176,522484,-921299,843112,-276295,-761989,583131,-121010,757954,-929126,-96497,830097,-634713,387945,-1136989,737176,51054,-918543,842984,-838796,787753,-567923,22743,479824,-1370365,1206780,-807418,-6441,-183426,-521950,1383439,-1427478,434660,276914,-390719,752104,-1078627,1361080,-578917,-213874,853673,-897274,1130832,-855368,553698,17052],[0,0,0,0,0,1,-2,1,-5,6,-5,6,-10,13,-16,18,-22,31,-40,46,-55,69,-83,99,-116,138,-161,190,-221,258,-295,339,-389,447,-510,583,-660,749,-846,953,-1073,1200,-1346,1504,-1679,1870,-2078,2312,-2564,2841,-3143,3481,-3856,4262,-4712,5218,-5788,6426,-7149,7979,-8953,10102,-11494,13236,-15513,18683,-23530,32295,-69594,-157111,19421,210912,226438,-419636,127468,384377,-269188,-326031,189354,62509,-189285,-347675,491068,-64531,-324377,31332,80677,-208424,-299753,-64981,-29775,-202027,90200,36903,-79822,6954,27164,159737,186741,-91380,363259,-146355,56976,52184,188248,78304,-224993,-44776,145527,25954,-448916,-29358,471635,-214271,-617710,470331,424438,-337979,-439765,767513,296285,-834457,-263,702645,208053,-676454,171754,563078,-415429,-655701,639710,616647,-339350,-464714,604494,-218812,-302589,128806,303149,58234,-754873,459274,-9443,-314926,-144554,267415,258539,-553378,357175,799246,-313165,-340260,-149724,1015281,-410816,-494680,594552,176215,-196320,-380646,459462,550385,-1116396,206491,809408,-217036,-1103451,183317,1511639,-1086269,-1209185,936476,649894,-723771,-1185534,1177389,169419,-1175290,207942,574271,64704,-1019789,643517,635437,-847113,221183,104605,295258,-771934,190633,1001687,-1020416,-141872,331655,1002339,-726683,-1210332,1686277,163649,-970778,-780325,879974,1166374,-1739739,177404,539707,-79827,-266174,-369369,1403830,-1653835,-576366,1496295,-48489,-847138,-1054179,2497752,280931,-2551218,901765,714672,192844,-1901270,691581,1541840,-1854923,88756,282439,584962,-596052,-383586,1850634,-900656,-294544,637514,-4365,-142193,-1334636,1803612,-952795,-1027898,760048,570695,555749,-2965786,963462,1836323,-1335792,-857337,-123188,2212740,-960515,-1542465,1409399,-653526,-110426,-510299,1409217,52833,-2188116,2329203,630792,-1020903,-1180933,1083510,2234520,-3087008,-220356,1364776,683717,-1087767,-1499401,2351978,-855696,-879429,1044777,-4426,636548,-1512174,1502235,-40112,-1191167,1029948,-91568,422956,-1540360,892407,1471331,-2372775,239358,750657,933591,-1808453,-1421527,3057127,-580076,-1323242,-738951,1417551,1074829,-2859466,1277670,695135,-640817,-307569,83550,1532127,-2536508,326389,2368952,-1062976,-960910,-281081,2897447,-997703,-2227739,1817076,669908,-36416,-2029402,1414914,1243460,-2059550,727533,370661,222130,-1329901,120072,1724807,-1744343,422718,695615,-91932,-746225,-739051,2398465,-990216,-1209111,848529,1004233,-31761,-2172184,1824439,1482078,-1505281,-440525,342489,1801808,-1799468,-595481,1856744,-879008,-412762,78042,1506209,-802713,-1415394,2169021,412096,-1252310,-630897,1555132,912417,-2374610,758390,1288446,-491146,-1057390,340049,1995921,-1547541,-590401,1096015,199224,-620557,-826865,1601436,-484490,-1141437,1009893,429897,-182442,-1119600,1413260,976655,-1448503,-66748,1037820,635570,-1216639,-296499,1806084,-959400,-818293,259974,1301541,-762824,-1225326,1444127,199678,-1111711,-338847,1151485,108775,-1626384,495937,1382125,-601901,-1177660,992118,1411787,-1372403,-639598,1757414,119579,-1489537,-192487,1297562,-263819,-1431122,670796,853679,-631047,-813777,889521,427309,-923847,-305914,935851,-15618,-733505,-27076,1323630,-564439,-540889,644372,575704,-763818,-503259,944669,-45727,-933928,-18281,1202345,-413298,-1233071,305628,1148008,-768792,-876877,863302,743756,-1039149,-361758,1131594,-230514,-1371249,171831,1355771,-454881,-1229034,571191,1091927,-1018179,-686254,923715,142584,-1004032,-143838,1043629,-73997,-635208,521422,619450,-368632,-510212,575906,229536,-593818,-56144,745836,268620,-637706,119574,578649,-179813,-620943,371241,504689,-510841,-416950,586021,167424,-1007992,-128722,888737,-89353,-823698,341909,600969,-693557,-844058,794722,682288,-857950,-165689,933460,321562,-820265,-352269,665233,-191222,-511314,297598,694798,-404691,-189071,425221,-255090,-349174,-25015,367047,112832,-259072,197991,304722,-108899,-340522,269383,400839,-310878,105952,161728,-101608,-65660,-117634,106706,-377391,-296410,502148,2415,-170223,-425833,402022,265243,-643595,242912,475725,253409,-550421,326397,607189,-654863,-202781,173068,151207,-233710,-235990,476977,-247517,-125129,-175652,169160,-18073,-133350,406032,-163524,-170214,90198,-37686,230894,-293034,252283,79472,18166,253568,-324806,238916,21861,140299,58603,-415084,421459,152501,-58038,-336547,5301,866138,-382828,-227030,23554,305062,304108,-885136,192924,425694,-229565,-476924,-379552,610915,-718148,-320013,33980,-152676,135630,-421127,704626,-311305,44037,397894,-242089,-122334,-118520,364091,-214687,-793969,721223,39722,-265636,-566167,9210,434923,-793791,284780,-16076,-266010,66537,212074,213254,-1291961,263910,967556,-279283,-707149,-423578,1357679,-117876,-1143259,373611,673670,373100,-918775,47501,832591,-106079,59719,-151708,545820,-242498,-13095,964983,-319759,-331275,92121,374902,-367221,-365912,866146,-139998,-440191,-269395,974366,90314,-1061298,777384,596492,-287241,-705759,97552,888231,-699833,-221016,329118,-338178,-89796,336588,466496,-1291368,-242946,1270560,326849,-1145073,-814019,1495876,846553,-1357385,-460412,950070,445141,-845549,-358039,955094,39291,-51216,-199020,546347,-319870,-430234,502153,-88028,-489803,-30548,571811,-209319,-776315,814570,304754,-772729,-542135,995974,995182,-1400152,20862,949248,193647,-1025046,-376015,798015,-538850,-352468,286452,118231,-482108,-268107,1239436,-634933,-1051731,822720,1047171,-549917,-1251565,821268,1180712,-792140,-1003535,720359,1107284,-908126,-929189,869120,388900,-450903,-216070,1171727,-39814,-818365,612424,171424,-656856,-415682,599153,445346,-1459196,445556,982487,-381837,-815423,283445,1595762,-945815,-1184727,1000677,493157,-944110,-530129,1358375,-10418,-1184297,525381,734047,-241481,-961484,1068054,579056,-1272657,-170611,816842,436056,-1224441,-117502,1648357,-187087,-929241,120807,1010361,-269638,-1117091,887765,735771,-976981,-485242,705856,646657,-1370094,-14163,880163,-242352,-878699,196121,1203076,-909664,-674698,1170544,289011,-1038347,-548522,1518529,-57266,-1430961,602505,1075576,-360463,-1104145,736678,625560,-1399148,-607848,1225644,219700,-1183771,23287,1191622,-639563,-1052996,613572,1245309,-664923,-930662,934252,581596,-1223963,-411875,814507,359074,-1104000,76147,935490,-296004,-1115270,368325,823022,-912046,-572263,1108316,590644,-1138949,-139597,1186701,-67541,-1140147,254080,1047798,-578250,-650293,1043074,678107,-1152755,-235179,1283210,106368,-1288042,97167,1054301,-473806,-1153589,730503,722481,-946991,-589933,830460,442058,-1193489,-330337,1152876,41949,-962210,110516,1166746,-320711,-815717,542453,616255,-627291,-526923,839347,361106,-807308,-42457,999014,-54445,-1176116,215155,975958,-716635,-823189,873433,472375,-1217757,-352061,1090240,-117865,-1136245,186536,1024823,-591449,-1090228,581307,747918,-804848,-695353,971433,522705,-997718,35646,1016793,-320170,-1065749,397966,1021265,-661704,-775192,687094,586782,-736544,-615185,686371,237450,-848021,-231463,769283,-248446,-1127694,364918,655704,-692267,-417535,384188,468141,-954005,-222352,1069531,-76222,-688033,56159,1009816,-421050,-743713,828431,192806,-734168,-403437,740012,484641,-1101486,194410,815350,-177737,-867986,333124,1047765,-811263,-569651,871989,635333,-540410,-572176,971302,48333,-951240,-25076,364560,442868,-1042913,480054,632680,-566367,-395191,238483,694389,-682782,-486563,945431,-190807,-173893,-170790,963642,-133561,-894509,968232,238567,-450666,-428475,615254,517422,-1288617,277623,564611,-273183,-429797,-223004,888494,-894529,-289742,719785,-106216,-172065,-570273,1071502,-227164,-926959,677410,172072,439696,-1141694,112016,1062827,-499898,-109544,-144098,459064,-434255,-558205,774405,-371731],[0,0,0,0,0,0,1,-1,4,-1,0,-3,2,-2,0,1,2,-2,-1,3,-2,5,-9,13,-17,20,-26,35,-44,57,-69,86,-106,126,-151,180,-212,248,-293,340,-397,459,-525,602,-691,789,-896,1014,-1147,1296,-1453,1627,-1822,2036,-2266,2512,-2786,3081,-3396,3727,-4076,4442,-4801,5123,-5359,5392,-4945,3343,-31179,60348,242578,-82091,-633778,67238,415897,-84265,-313699,501954,84229,-512985,-88630,332948,117978,-117915,208021,198637,-199767,-328675,-12639,231493,-224937,-202784,65518,-233771,25667,159064,111358,-381691,70778,-41952,-15871,111788,12638,130377,-26224,-527396,-87322,90842,-30193,-453445,37846,182697,123488,-534786,288566,570903,-440259,-612288,719329,520198,-457193,14259,845308,79846,-847956,61455,1075855,-466640,-541368,815942,384638,-264327,-506592,613776,-55163,-657457,137822,380678,159512,-188373,268940,607361,-469130,96827,304871,186855,-289493,51981,551449,-213450,-396387,112610,613278,-50413,-1135921,640119,446833,-573984,-155867,261736,491688,-1024441,56062,937298,-683670,-798052,110619,1476141,-604726,-1385570,1108858,716247,-467758,-786138,944584,737137,-1307810,495577,474808,-124979,-842706,104800,748605,-1113162,7021,490804,272351,-348930,-428718,1048686,-757336,-545164,752948,423509,-320862,-1365982,1458157,626886,-1381210,-196376,616641,1260139,-1406126,-396899,1793896,-505499,-121006,-314518,770125,-582750,-1089354,1815140,-198912,-1019088,-298329,1501311,1064355,-2831814,789489,1262341,-445369,-963764,-423814,2027216,-1316989,-431233,887218,-145690,-129969,-967180,1386557,-314207,-1016622,1209674,-713997,178880,-1010083,1256366,417473,-1947406,1263093,698235,99801,-1716780,294814,3112035,-1838051,-1199870,271491,1576021,-40330,-2426478,1733044,290448,-505646,194786,312741,949555,-2258559,1479559,1302502,-1843075,-389190,547415,2246964,-2401416,-1563609,2518591,-155969,-648059,-1327168,2015820,479234,-1992740,1290077,-71780,-43549,-1130668,450521,1308375,-2202088,1178265,465249,-132458,-305680,-392575,1944622,-2311776,-126581,1466454,180823,-840131,-1937332,2906664,222440,-2283024,25667,898893,1376700,-2461591,155601,1940123,-1502017,184491,-251904,1089709,-1279962,-1008622,2827727,-1205234,-1136992,112107,1725049,144871,-3285860,1881127,1089183,-953417,-1110846,318631,2038121,-2006307,336037,1029801,-639051,-416161,-466819,1802906,-1477259,-846850,1640525,-495333,-105187,-840354,1761355,-70736,-1975541,1435193,526711,-192479,-1666957,483574,2192130,-1987449,-358713,802882,1122688,-1042602,-1492149,2082990,-524104,-960482,462399,849306,173337,-1902905,2021211,837790,-1865910,-57198,1095399,1011437,-2174474,-119444,2130106,-752882,-938097,-250262,1597592,-755161,-1369303,1431248,223325,-588308,-693813,1104757,259850,-1662114,775299,693798,-355963,-791389,512904,1285501,-1632825,-260501,1226847,242511,-1026588,-621186,1778805,-443885,-1222360,743407,749270,-302983,-1352948,1325257,1085159,-1319997,-243536,1078749,413044,-1656881,-4834,1903140,-940133,-1021028,752618,857911,-969070,-1522171,1488945,476762,-1353616,-256562,1293157,-12808,-1585255,307002,889743,-703809,-676290,574574,622597,-1081316,-410611,948431,88346,-789977,52766,1028115,-369499,-906609,573029,601902,-480860,-773221,716559,483252,-1190975,-174699,1171536,106201,-965073,469415,1214927,-674133,-1001159,978083,658082,-970789,-356924,1240592,186241,-983521,28169,1256446,-467356,-1231887,692002,712175,-822510,-856021,1023703,616197,-865062,-404636,1131509,115867,-788298,338294,900369,-548156,-701223,552618,531074,-527831,-456118,844029,63578,-765795,25078,622217,-44216,-762374,333039,655221,-178088,-297802,739819,354703,-635512,-295612,717587,36532,-737609,153137,764367,-939431,-747658,661721,682105,-696092,-237128,491312,299965,-534035,105619,1142462,-181212,-735427,631616,666145,-470767,-530879,451093,28663,-477526,-323347,342634,108323,-227409,302857,130493,-142215,-240242,-75393,275677,-163957,-41559,228036,-43599,-283609,258488,326717,1858,-180871,343598,-183507,-316941,21590,659810,64625,-1171568,272183,342234,-60511,-642498,-12601,646445,-627641,-317233,220335,94145,-320103,-362588,665651,-309914,-229409,414756,232962,-42679,-301931,275412,216205,-306447,337558,-14004,60001,-338326,96348,434986,-233810,131717,-406999,163406,199778,-60926,102617,-350545,301974,323794,-504339,-9386,-198999,665421,-255379,-630600,266741,341005,335712,-966541,-90427,396396,-470631,-123576,-258993,525320,-82301,-318115,282728,-413145,-14717,36028,437364,151792,-561320,572443,-165528,-134246,179007,144194,46071,-933376,534935,406610,-257161,-151726,82802,808122,-628995,155685,605763,-518085,508979,-26903,99057,-876450,-53912,1045115,-535323,-495101,-245362,923038,295325,-1425063,333535,731140,301417,-683879,-338971,907510,-225010,-199415,-109409,111978,121617,-415191,645643,-71776,-424422,211902,262018,56327,-533067,691125,78852,-730928,151612,537865,42225,-1126191,220443,967924,-514355,-615670,240069,993719,-581935,-383116,478762,-463431,-122158,208411,346622,-836468,-349571,1439137,207645,-1116752,-593444,1276544,583877,-1382532,-437952,1035224,537367,-972217,-355712,1137226,-60225,-605873,30341,592371,125688,-564327,325024,6921,-616201,331330,588729,37622,-1022002,524122,688106,-815149,-421206,852830,610438,-1288498,7027,1410521,-106997,-975695,-337661,994873,-242747,-929953,795919,106841,-283419,-277170,757813,-45218,-1115950,912019,905039,-612788,-1393824,599306,1416494,-1034905,-1156732,855238,1085601,-846211,-1104307,1092003,204299,-875973,-221948,864260,375883,-910255,517963,698511,-681687,-187044,681744,191706,-914121,75068,1058044,-652088,-803842,227113,1175840,-601320,-1153728,1516970,561229,-591537,-729132,1076057,455538,-1340938,289496,851385,-445460,-803167,488208,970802,-1219150,-505925,1215568,326855,-1136659,-522160,1583724,62334,-1203231,144860,1014006,-47617,-1085143,305738,880576,-940120,-518456,631234,397927,-1032644,-301875,1206646,-445724,-617730,331293,1036762,-705366,-885785,1013451,210078,-1002919,-481573,1280918,451569,-1574000,390412,1166280,-463363,-1004101,589610,1036520,-1148874,-741438,953347,397705,-925458,-315602,1388433,-350546,-980694,362467,835107,-486154,-787693,1088045,779640,-1047260,-543011,905419,281187,-1070834,-72612,827642,7907,-799792,745741,851288,-631354,-877796,814243,651081,-1074255,-476679,953805,197783,-1102214,406891,1221437,-534645,-870213,1074652,651815,-960116,-749969,1227105,340284,-1311077,-51715,1312995,-313780,-1041304,615379,979333,-922744,-807362,864540,466845,-1047548,-555733,1265465,201646,-976322,129086,796309,-356745,-932398,581494,773735,-698570,-937959,604188,509858,-899042,-65845,1466058,-162330,-750511,363877,874229,-491750,-907159,604057,771645,-1030690,-307230,889005,-1684,-996968,147952,1162192,-546589,-963550,514429,752213,-1094345,-571210,1042493,301469,-1061615,-166010,1226062,50295,-987138,162235,982657,-541545,-702331,537182,581835,-487771,-679836,900591,422694,-790428,-241503,700273,-74249,-893458,283175,600846,-435437,-652279,561575,682732,-551578,-400363,1046736,283055,-794225,246824,621308,-397511,-808214,639194,769211,-901631,-62439,809158,586752,-1012765,-93818,890441,-369066,-485666,430906,1094898,-618753,-897202,1109901,208203,-797522,-445939,865571,325934,-1113468,222775,414802,151511,-626965,11962,628091,-633100,-251586,313298,265013,-463051,-441905,1097310,-257874,-662657,196481,466947,125116,-954068,702434,552788,-493246,196733,419338,853268,-1060779,-138108,1029942,-468664,-103517,151716,1052491,-61288,-799733,1010732,-214818,-402634,92320,780518,408836,-1527426,856813,192452,-296812,-255819,-465289,1368440,-737033,-335834,221732,153094,316164,-1117220,759123,63789,-528427],[0,0,0,0,0,-2,3,0,1,0,1,0,-3,2,0,3,-4,7,-8,13,-18,24,-27,35,-44,52,-62,78,-90,105,-123,145,-169,194,-224,259,-300,340,-383,435,-492,554,-622,696,-780,869,-969,1075,-1190,1323,-1464,1611,-1774,1957,-2153,2361,-2587,2830,-3092,3362,-3636,3903,-4126,4240,-4066,3188,-245,-10817,72700,188855,-414569,-9136,232705,-23571,-328101,-213282,454410,164627,-514906,-108187,197990,-90526,-179489,-72005,236002,-218736,-209348,-20155,140481,-107566,-330564,23855,208194,139143,-363217,1090,357097,-147762,-510955,124919,485714,-357020,-354176,340316,380398,-278599,131834,535453,-86447,-184764,386571,-5612,-675941,-171129,562042,-142268,-686284,184684,447146,-252390,-236875,609804,380420,-797972,-62896,495215,34664,-802273,173479,349337,-381957,-653888,181765,619457,-343263,-662693,387973,304740,-728552,-381786,489984,752007,-825061,-139544,932519,61589,-588473,-266912,723463,-35707,-371787,296914,474521,-202079,-161034,670256,30463,-920843,220418,691767,-258496,-699168,663792,553116,-1274492,58475,571956,-107278,-891454,76054,1267356,-617748,-880325,547872,894959,-262279,-942921,636711,550161,-905439,87969,240563,330725,-1111408,55941,1401724,-734490,-748167,105252,1269475,-545334,-1582147,1294164,503364,-479493,-743962,467756,684050,-1370412,234884,628676,-467359,-571185,444612,1098237,-1480679,-135320,1267502,-249705,-725525,-281087,1813020,-917125,-1031760,1336364,422425,-621022,-1450990,1797063,909431,-1726982,77548,665421,1125210,-1205693,-490588,1582817,-763314,-78055,173438,437593,-223043,-1121928,2164666,1902,-1603607,-194092,1234895,1023798,-2436217,311021,1654746,-331585,-733455,-660121,1750015,-1061297,-324208,1268835,-790200,7241,-437757,1458260,-980991,-1422898,2139401,-178683,-505703,-852158,1318374,1049881,-2872747,902745,1051286,-315956,-1630225,-295744,2854842,-1759318,-1225546,634019,699491,244414,-1842113,1948504,70995,-1125617,615090,109033,422761,-1719891,1257226,1669482,-2157982,-314130,679383,1938456,-1670941,-1697176,2453036,-245057,-521790,-825608,1004718,675618,-1976249,1870213,-44513,-472085,131107,794105,591578,-2373614,1037181,1217524,-876608,-674266,264775,2346164,-2030392,-973558,1991305,-3071,-924212,-1629383,2333173,208326,-2299565,636109,589751,852191,-1560811,265373,1612044,-1659652,356757,468192,547116,-1402763,-886786,2761159,-1233106,-1375365,104972,1562428,305543,-2815433,1364908,908380,-931710,-634947,234033,1379398,-1567258,106770,1309781,-971934,-229555,-122241,1580888,-1493807,-1231685,2004773,-434846,-836767,-574979,1639246,21831,-2114300,1202057,889932,-633754,-1325611,788800,1560309,-1912990,-279737,984496,145033,-939435,-718810,2137788,-886434,-1194136,1017824,526191,-342661,-1511265,1476828,1118033,-1498292,-144914,1099045,722522,-1627033,-441555,1795558,-689177,-932568,305875,1134224,-825955,-1196977,1472015,-11208,-1087990,-46113,982164,226618,-1712565,1112848,932150,-938603,-645314,598256,862322,-1348426,-306310,974371,-195658,-898622,-159582,1583303,-642897,-1051036,914220,543386,-518826,-836058,1357137,626253,-1336018,-243125,1025072,11963,-1350365,114519,1455998,-283637,-1087725,488585,939553,-782804,-1162482,1069795,544313,-1159631,-341074,1111220,-121731,-1103493,379842,980981,-532534,-754049,1010871,562137,-1132051,-175799,1370112,-142319,-783874,424221,718189,-425753,-654181,656314,486054,-884483,-556662,778925,222820,-622033,198009,903738,-251525,-1034174,307071,752512,-454262,-763854,365403,854072,-758056,-632461,965188,491358,-792591,-348725,895150,132220,-890039,63646,961917,-700160,-525444,557495,481046,-357140,11715,642113,376854,-610240,-21856,698508,-309347,-726529,568350,25725,-473401,-320987,544158,-64012,-610771,298408,181313,-241602,-519193,224864,493412,-500102,-427330,603108,49969,-394042,-412309,590755,442065,-659601,-19153,465542,297742,-455452,-127271,714266,-29833,-470498,79686,344124,-187078,-331201,684482,-98653,-358437,170344,446856,402911,-534325,185360,145443,-61566,-180106,-89666,220523,-356717,169380,331556,-249338,277130,-211981,-26205,-311929,-131235,363804,-566498,-28473,-30691,-235686,297409,-529828,288885,-223801,291087,-58723,-391738,453325,-73756,-72991,-77282,110027,365538,-736177,199725,73704,-95719,240655,27326,419057,-577446,67581,531278,-334628,-197818,-299244,676320,-125451,-621455,323039,272248,523179,-648120,-271094,604560,-65359,-91786,-481860,441051,177873,-399918,387254,-301511,-35047,-276301,109698,721426,-761199,420301,537277,-169607,-180496,-414301,911540,-457341,-197619,296195,-449,16111,-753025,713741,258613,-669220,278716,-89029,322583,-248419,-161767,144671,-615239,601736,93797,-181510,-553641,145963,1067283,-627874,-697105,233210,813673,80027,-1378190,736148,794178,-223569,-762620,62669,894104,-575859,-176003,380018,-182572,-403084,-33225,996980,-484478,-814674,1017868,370282,-647096,-593009,986190,574052,-1358897,86006,1012058,77743,-783563,-421858,1044999,-316758,-231039,338434,-130959,208470,-202316,442853,-650345,-328316,911019,3642,-730411,-435546,1095200,710610,-1574641,-620980,1233014,706034,-1169624,-845745,1462246,684842,-910444,-288241,650820,28764,-848514,622970,310940,-820081,-230756,873326,167445,-1404359,190479,1628700,-525637,-1276373,368193,1367077,-314478,-1028530,1187801,533822,-682001,-554624,697495,434033,-1092450,169389,643473,-436362,-183914,611296,220750,-1029191,-99003,921472,-408742,-950353,233038,1449848,-228304,-1392007,892007,1305406,-572191,-1315895,416925,1260149,-1112278,-576149,598279,265514,-539032,-46878,1260103,-568680,-984133,832982,507751,-784555,-1111238,1608742,228927,-1408277,-47833,1138180,238116,-1492650,401275,1366600,-545946,-545646,489950,574457,-872475,-421259,1059362,-151011,-891040,133324,701693,-144010,-973550,1075997,612991,-1047167,-508761,898612,1031649,-1532557,-611349,1817258,129316,-1070425,-352351,1461886,-282395,-1030949,866018,958247,-725748,-654995,1111787,467861,-1307790,311398,984196,-377656,-1365624,506744,1264783,-918773,-788095,933222,867101,-919636,-431388,1302917,-11744,-1060523,222507,989974,-439699,-1258253,784234,852217,-1185848,-472894,1007507,608747,-1411586,-204977,1582720,-187884,-1182548,343076,1571366,-447483,-1253216,687466,917364,-989055,-901089,1435356,748636,-1471831,-139859,1371745,36231,-1374134,470587,1578764,-859064,-1042414,1049817,645549,-1288428,-348888,1435075,56442,-1202071,247951,1108274,-648550,-797038,940809,877707,-904496,-335334,1074558,55485,-1091561,-75582,1124078,-249575,-1048510,718638,1046092,-774126,-662547,746103,367268,-1004425,-586987,1219228,166527,-1367040,-72697,1369391,-241238,-1117600,522098,1062504,-796096,-1003365,935467,350117,-1149661,-507527,1163855,74012,-1453886,289230,976088,-501117,-797818,930419,816328,-1039162,-656910,945599,50563,-1255863,-124667,787021,-625321,-852385,707846,662409,-849830,-684519,1029801,263520,-1135042,-96309,1247743,1137,-1118529,-19693,1325276,-615627,-477197,834248,826442,-750369,-873673,1188952,409464,-1050111,-158232,818008,219868,-1523663,321575,1222233,-498060,-851071,345808,799972,-977910,-213567,920252,-297020,-565087,-295364,925699,-449093,-821083,928602,493602,-671002,-566110,812458,516381,-1392281,98066,793616,-231627,-811755,202988,1108417,-810556,-407560,513752,467522,-565231,-1105751,1129793,110237,-1063718,264426,532831,344163,-1185685,454477,924913,-636012,-113513,383438,809703,-833861,-681158,1511529,-250906,-348303,-102364,748961,103281,-1131067,906587,292453,-306753,-237306,195424,675533,-1045320,399234,478275,-359718,-271627,-20271,1177267,-1134518,-458092,1121183,-349269,-267062,-685414,970305,107751,-1090295,654717,64709,496459,-731291,74935,1225365,-1138516,412118,108283,566989,-420116,-980009],[0,0,0,0,0,-2,1,-2,1,-3,5,-4,4,-7,12,-14,18,-20,28,-33,39,-47,56,-67,82,-92,109,-127,145,-167,193,-221,252,-284,325,-366,409,-460,514,-575,641,-709,786,-872,967,-1066,1174,-1292,1423,-1564,1715,-1886,2073,-2278,2503,-2751,3037,-3360,3726,-4146,4641,-5235,5958,-6862,8042,-9684,12165,-16496,-14185,-2727,-310648,151464,317587,-24356,-432430,337245,258128,-351908,-257885,289565,-162629,-338851,7667,35336,17272,-365154,-199122,130328,-345152,-246958,-182972,135295,68492,-222608,76640,425359,-350752,-427957,21703,95631,53416,-145960,232589,298584,-473709,59517,468809,-83130,-154497,428234,240595,-370661,-383011,246618,87629,-215313,108159,369071,-248274,-455321,410274,210684,-536677,-107274,659693,103258,-442748,-22833,514947,-201091,-346915,113561,610962,-129414,-537354,400818,501862,-706383,-156324,663535,379860,-610479,-582798,1103433,-63836,-764586,-258067,738768,6089,-683507,577098,340924,-511187,-120086,678845,9126,-951242,177378,734091,-402089,-283340,262407,717979,-639214,-80892,1111212,-109364,-667969,8342,1471415,-425818,-1244701,565356,380813,-247052,-802384,369849,806437,-1155410,72866,750116,268680,-336664,-286369,1444127,-582435,-1036470,385643,1143122,-511921,-1625762,1019494,1179750,-977873,-564869,467135,947017,-1084488,-277335,890054,-705043,-441891,-33114,932179,-1012063,-688195,1688974,-387663,-579482,116183,1148309,-235689,-1806247,1592065,521728,-1117114,-819417,917956,1600923,-2222222,4802,1029698,403145,-864031,-1153818,1716452,-391639,-660121,541592,-116037,-42023,-1265493,1422823,547223,-2220031,322916,879698,930322,-2075224,-358941,2415561,-1018342,-614097,-170180,1192305,44823,-1577230,1573590,-405651,-211105,218602,552750,428380,-1975698,1781777,560431,-1453503,-5731,571098,1385448,-2343765,164491,1985636,-870908,-863865,-315366,2414095,-916655,-2176694,1476534,428181,202742,-1554744,739834,1288876,-1785665,868376,2311,23524,-516145,70285,2143943,-2204936,-440593,1462640,1003577,-859286,-2478641,2670142,765221,-1402413,-165933,568171,1448058,-1812796,851972,903509,-1323753,307609,411787,962447,-1739844,169856,2239245,-1593434,-394599,127704,1803409,-888773,-2101117,2632992,1433,-1017164,-890491,1426130,1380319,-3150689,650307,1031299,-135496,-797216,-373297,1974343,-1310843,-463717,1183050,-32254,-257388,-931087,2206958,32970,-1962485,1016606,905132,466767,-1937594,444490,2245228,-1600991,-373208,171866,955841,-840210,-785985,1953496,-969711,-661568,474475,862529,-527002,-1802540,1990109,304235,-1387603,-116529,1074757,755806,-2225440,863992,1426399,-1018067,-727587,445438,1683140,-1352460,-773519,1724582,159468,-836727,-734554,1462555,181292,-1326460,1033871,685516,-293422,-940424,836921,1243823,-1697870,-387199,1162421,701820,-1397639,-958500,2047332,-184266,-1373570,338938,973389,-198628,-1656129,1359233,620686,-1407359,44571,878955,594589,-1461684,485580,1375066,-1125039,-964960,592274,938657,-1195348,-646682,1546727,42443,-902599,64007,1162699,-151483,-1276785,1193456,708008,-725563,-651395,596451,846850,-908186,-173934,1146187,365922,-1131107,105749,1252106,-281760,-1029498,640267,1189419,-315324,-984277,849066,731100,-1343697,-121317,1079902,233251,-1272715,163851,971561,-572775,-604586,511132,313735,-661471,-902726,872899,240244,-626121,342110,985678,-269811,-708588,554403,510241,-763887,-451727,773241,185418,-729687,-142634,944007,-148909,-987121,53092,681990,-173182,-542970,644895,734488,-618657,-606231,667732,675232,-911700,-155170,948437,20652,-836443,-94306,1011409,-177036,-957949,526662,397812,-807795,-691113,906364,165351,-580810,-149125,784097,-182159,-713232,182739,257804,-464512,-254434,378220,273947,-450990,4250,474142,-116926,-374875,103242,414980,-146837,-577714,483202,22054,-231793,-254868,282664,256686,-682203,-55450,356117,108298,-491357,85378,603307,-263900,-502956,453275,211553,149196,-272470,494675,235741,-591758,-151342,527526,-78615,-588859,-49982,546860,-393572,-124103,-98480,178980,-166886,-352166,227918,-171771,164535,84411,-258260,-105787,-483163,283329,-267989,-149154,112520,202336,553028,-493729,126790,132137,-164644,40609,-538661,483375,286864,-311436,109248,-116287,299155,-356708,-133862,535734,-545612,165007,-99236,231177,-317693,-440317,631176,-599156,-140291,241188,551706,146246,-789126,219439,330091,120053,-365840,-486394,1184523,85221,-191229,-294220,235880,825509,-850320,244321,141165,-218228,-126069,-312950,529775,-656927,-109479,697424,-258566,-217425,-295812,580391,20435,-719437,538501,49433,-261662,-437968,321394,330286,-721073,320182,88244,307943,-188719,-264915,504355,-304364,226387,261634,-480776,-283783,332441,903877,-550865,-1067346,722281,573802,-92105,-1213726,138275,1022377,-154233,-598018,40532,1015911,-501011,-509035,552267,-220627,-116205,201012,624397,-138646,-786140,763129,398143,-1166618,-192762,624578,601116,-1075002,-94498,1157621,-273094,-419459,-304316,834151,-84786,-770442,556689,212765,-86751,-224383,31620,-29914,-251794,590378,233858,-799387,-232018,947482,774227,-1438846,-625600,1317347,742947,-1115914,-997042,1292736,875992,-1214397,-340039,936807,388356,-556566,160960,774891,-733937,-227393,756746,-185888,-833440,152075,1555906,-563436,-1416041,431866,1177931,-385986,-1306965,969717,620017,-782938,-318100,636207,503802,-892316,-261228,745000,-498670,-319838,234636,200954,-618981,-243887,1119682,-180408,-1054038,441924,1311576,-74291,-1731290,817011,1712199,-751842,-1277073,525403,1420575,-857657,-1053840,929044,577551,-656272,-204206,1009520,-370638,-1099313,900948,766496,-974662,-932040,1048529,1002585,-1640299,-446388,1203748,177578,-1531649,-43262,1516555,-810864,-874229,558806,366141,-638261,-708239,1149179,293245,-1151949,85339,718477,-185565,-1129170,759274,844263,-1130969,-495854,1069944,869949,-1210073,-776274,1759604,-92291,-1113967,-113685,1239058,207324,-1608167,681580,1143049,-760888,-815150,632711,699935,-1355892,-305160,1386491,-2794,-1075596,-17934,1244972,-687963,-966578,1146511,773043,-791024,-570149,1043204,290450,-1170004,208424,1011360,-83523,-1058443,439279,1209133,-983142,-677800,1011866,548818,-924063,-258896,1214497,-59540,-1532533,459478,1288893,-405865,-1318382,731610,1043725,-830685,-596890,1220520,550562,-1405038,-392879,1397896,67516,-964550,144071,875189,-620534,-954947,976214,975981,-954551,-402735,1423198,127992,-1407378,153518,1271583,-476620,-836874,621506,1126197,-878819,-540219,920293,189533,-1263840,-209119,1347833,-11454,-1219679,405090,973285,-361563,-865700,867377,909121,-1041890,-554294,1282099,342660,-1182529,99232,1223823,-66246,-1119490,621231,1211568,-858102,-1041529,816438,685122,-1260911,-454975,1189527,306144,-1171188,232125,1236283,-506245,-844373,677795,866865,-1114466,-650913,1292703,303027,-1322416,-331932,910405,-510018,-825135,577505,1043588,-565801,-663526,726255,678771,-1147335,-436291,976510,343709,-1014056,-59458,1315453,-140390,-1130102,735611,890309,-591793,-1094862,1039485,854448,-1080973,-562477,1236167,62065,-1114910,261771,1180695,-737041,-816440,176044,707973,-746649,-609402,1188945,318882,-944868,-171931,1132354,-116816,-1003970,690466,621050,-793701,-384047,671038,681197,-1155091,47302,1033714,-392618,-574728,13317,1065911,-168366,-1047285,834813,474126,-574664,-741751,705447,546848,-1192337,113166,728845,177489,-943428,-230429,1551479,-1119185,-678449,384708,573200,-568794,-1052605,1475534,99927,-981116,82925,454170,416189,-842728,540105,254524,-803028,483630,69040,759292,-893973,-308863,1209452,-680231,-400377,38684,822451,-197108,-883941,1232016,84251,-423164,-319118,460181,779940,-1526971,756254,392981,-356173,-73624,-308428,1435694,-851808,-211339,979416,-144046,1350,-1079352,923520],[0,0,0,0,0,0,1,0,1,-2,1,0,2,-2,4,-3,4,-5,5,-5,5,-5,4,-7,6,-4,1,-1,0,4,-11,14,-18,25,-35,44,-52,66,-82,101,-116,138,-167,195,-224,258,-295,338,-383,429,-486,546,-610,678,-752,834,-915,1000,-1087,1178,-1265,1346,-1410,1452,-1448,1368,-1220,1643,-67817,-22239,-24713,-45142,-248955,126029,31954,-347859,-220528,-83352,-86805,-2443,-46353,-67956,-133475,-137221,-78675,-240740,24093,340580,-57651,1436,185709,-17491,-451584,41633,682106,-176584,-477233,302920,367099,-10526,-505130,540791,269035,-512605,-338699,600602,160440,-537707,106543,275411,-333988,-296034,81758,726726,-385846,-346910,513861,8756,-178093,-521817,327198,-7094,-301400,117257,124918,-173448,-698954,273467,460074,-673594,-216320,501279,217703,-488927,-349227,1003897,-187159,-499995,370846,719094,-655618,-794388,1174595,612869,-1062398,-129381,587978,603896,-1310800,-8142,1238563,-591836,-672491,-298686,907337,-611176,-438064,919369,-78469,-452036,-359926,931115,-755,-1683463,866768,373848,-95455,-820770,6940,1305234,-1353597,-5387,458259,375066,-420807,-873415,1422900,-466535,-553353,669718,-97362,398153,-1389611,1689003,-34336,-1666245,1159558,399289,510438,-2338364,550181,2370389,-1919345,-960943,13587,2168007,-599650,-2276539,2076646,-223116,140178,-662824,284161,911525,-1855857,1997869,-592521,-836278,245724,96366,1635138,-2908494,464148,1701693,-520131,-178277,-1475332,2806968,-878644,-1583628,1222785,-311742,1217387,-2030464,959254,1143333,-2082292,1896233,-719508,571281,-989279,-62558,2460594,-3327227,699936,1302496,967037,-1661535,-2618891,5028304,-518932,-2391543,-346375,1190290,2868133,-3794522,877368,1333241,-510430,928643,-2163768,1921381,-1469255,562994,1852482,-2822888,909459,-370682,2636171,-1350169,-2775082,3790885,-659415,380938,-2203184,1096785,2611637,-3674035,1159125,-100716,885154,-376934,-1960722,3272703,-2453462,581732,927186,-1011435,722408,-1691053,3630232,-1794716,-2403249,2984291,478970,374833,-4432279,2666247,3321672,-3777646,-472436,-459366,3727271,-1544080,-2664674,2904171,-1272408,1125574,-1637254,431314,434717,-2097842,3683008,-1658440,-1180441,675927,801750,1753089,-4457172,1881638,1765377,-922208,-849027,-1742443,3897937,-1844870,-1249298,1979162,-533856,1124657,-2332237,1973626,176234,-2075164,2546593,-906398,515871,-1537509,1073831,2336518,-4063686,1651812,1632094,518163,-2034230,-1595908,4868522,-1970349,-1799425,390647,1405119,1027235,-3925657,2202745,381051,-1053660,602135,-804349,1569867,-2381703,1312720,1564607,-2182332,371138,-260311,2264038,-2054392,-1285730,2878726,-371189,-430679,-1597491,1926805,854792,-3016018,1521933,361897,-36165,-1035137,96020,2096367,-2366671,333785,1123811,-555126,-752624,-1052196,2704104,-1866837,-1358537,1712071,546087,-621592,-2281016,2276978,1049288,-2654892,206199,1050551,1124591,-2153752,150534,2134834,-1314664,-384473,465311,1126816,-971033,-1185258,2236672,-211768,-1374549,-12523,1268607,307254,-2107814,1016526,989649,-677159,-909445,471299,1562958,-1696409,-449351,1679315,201466,-1075388,-353808,1662495,-389879,-1051353,1088789,828425,-986984,-1180432,1427512,601254,-2026693,-9881,1504457,-388443,-1599736,614638,1670661,-1398549,-1132868,1358087,755431,-1009629,-776456,1774894,30246,-1148740,-183331,1292946,-438595,-1292330,634765,1151849,-850795,-699011,734487,688854,-868379,-462005,1286849,125448,-1115750,2781,989538,-357705,-858192,621759,1013620,-1049157,-504860,1000305,335769,-1158127,-136146,1210433,-347848,-1021105,548545,1187964,-939154,-479759,1252706,618902,-1193580,-394788,1604110,-43445,-1512408,274683,1340106,-506843,-1092193,466759,1071818,-847478,-711535,807773,315926,-998097,-208584,952643,20756,-616406,263433,946441,-211817,-843980,656680,344546,-439692,-479716,520312,359375,-920926,-63928,1020871,-186692,-733174,173428,959966,-896630,-479058,948242,431058,-600876,-206044,966970,-19136,-1118597,662232,418381,-150550,-798262,664397,825917,-1167038,71836,512982,17636,-800253,-166406,1003180,-536278,-624321,88115,270717,322569,-980055,578870,417069,-162841,-49818,-204910,497988,-703810,29808,440939,-441074,365481,-489034,484714,-163333,-523440,837751,-428067,314900,-450012,449697,253863,-1230386,674479,-143739,-64043,-169233,-238779,851354,-892934,586517,168572,-427843,225023,-542885,598119,-810110,-26154,929350,-476399,321093,-630980,721422,163650,-814004,509110,-344366,827790,-537312,-565172,538338,-351779,508535,-873559,54121,434958,-726138,614341,-568437,345825,-8101,-76375,807624,-1131382,450646,176797,195135,142073,-932033,1107582,-479077,166481,-129266,-601413,609333,-690461,291466,33780,-202887,521936,-814306,609337,31082,-120131,-27703,-791469,1076467,-357527,114676,-129284,-348218,833697,-287106,167581,-550902,180269,1151348,-970693,4237,-151722,733355,78658,-693150,438021,-310455,317264,191679,-153951,92659,-521488,1001147,-10810,-935833,35700,228521,962731,-1021197,-739988,941737,249351,-203689,-782858,508086,181740,-728491,79914,-201178,353804,-608517,-238335,492177,-466882,156509,-248578,470997,-131294,-336353,446784,-542880,-142606,143950,496945,-407948,-833507,784316,504213,-861331,-455998,478636,660931,-623285,-179745,264067,-56940,-100344,414631,-7953,-864556,243471,627854,-301701,-1028302,285313,1118440,-208549,-1350858,35407,1301673,-195778,-975170,147915,470429,-136179,-687837,411465,200714,-330431,-63319,279489,-124305,-530163,309938,792189,-599942,-106496,482095,394432,-664814,-436420,1275879,-254717,-606618,135654,773756,86159,-1170690,270896,304973,-776273,-392959,345934,375972,-1070046,326651,490402,-779866,-396233,456817,772853,-909963,-872170,1210434,399014,-675298,-797284,621795,606229,-763439,220985,472723,302474,-375061,-243811,1059872,-722172,-222107,329716,169624,-293962,-694189,642143,-204325,-800360,282285,288095,-33288,-1301754,852363,868129,-1124289,-308552,776622,773606,-998123,-75514,1359121,-566897,-502316,288708,734259,-321550,-793975,1091685,21541,-618565,-341856,683804,148536,-1290361,315877,766677,-291075,-854086,36799,969218,-517963,-549424,586754,282899,-309536,-422419,677094,90494,-743908,210268,630616,-267630,-928108,247845,924194,-926009,-162166,668440,224175,-903582,-12258,975586,-367112,-1055431,709894,645221,-587199,-996155,856506,176440,-989555,-152301,923586,15141,-1025682,360876,948625,-276724,-765105,259898,754153,-750323,-603731,681797,261556,-581095,-176765,822840,-64217,-581717,188041,743130,-543213,-578853,247524,434667,-652962,-278702,1189030,97333,-814116,-26551,717483,-316472,-727221,465638,791688,-476106,-807423,870912,416347,-786494,18168,912856,-122197,-735825,104468,944474,-516719,-715998,869325,441765,-964393,-362838,846171,296013,-782846,67476,736589,-196048,-788007,138180,650915,-388503,-621826,412305,104817,-526970,-291848,618006,152628,-958882,3517,623360,-60383,-743198,565444,759061,-736145,-497375,595097,104249,-1042460,-82869,554306,-109556,-696493,307485,599960,-773038,-423234,547415,294805,-681973,-380389,1119363,-200544,-1058650,227530,508428,-30711,-1024135,520711,495015,-578435,-147605,194292,544177,-689501,-99019,967246,-571327,14991,-163304,706514,-303873,-555055,948333,-55791,-100296,-687079,-9290,269087,-1016979,207844,249286,-157674,-291909,-396806,1044123,-1115118,210256,477515,-229977,-24407,-829364,1327899,-448459,-816337,788176,-45353,256810,-1444021,550617,903852,-1391467,530694,-259589,619272,-402425,-647709,1165276,-785424,615167,-435972,167343,459362,-1132239,1196967,-895267,266638,589633,-308645,968505,-1603316,950054,384688,-738538,496848,-1301182,1184165,-987861,-267930,658041,-894110,1066195,-987011,730980,211903,-879358,1483053,-1248729,557576,-418887,182266,1100753],[0,0,0,0,0,-1,-2,0,-1,1,0,1,-4,3,-3,3,-5,5,-6,8,-10,13,-15,17,-17,22,-27,30,-31,37,-43,52,-56,61,-71,83,-92,101,-114,129,-146,161,-178,205,-229,251,-280,314,-350,389,-429,478,-533,592,-657,731,-816,911,-1013,1133,-1266,1420,-1582,1748,-1875,1819,-961,-4378,115884,217945,241799,-112006,256539,71828,-108192,-27212,252633,236879,-448,122256,243134,61220,-10746,105342,30186,9481,337920,-167956,-170495,381771,94218,-402540,-16374,405038,34056,-445321,386456,374066,-376750,-314574,367447,362020,-446629,-257637,578389,140641,-814094,-104364,581372,-218547,-575400,-14449,528709,-276418,-350129,343264,-55759,-211501,-246649,274049,92847,-754527,14444,167621,-93876,-306618,-17164,347778,-335033,-183048,378281,335989,-297943,-179038,905725,-28006,-767131,357655,412887,-260256,-654297,954441,565114,-1376260,-113559,894018,459124,-1474577,-365163,1494069,-345532,-564990,63988,674275,-269769,-1031813,1179607,-70152,-821501,42090,250996,501191,-1639396,716611,806277,-834239,-228078,-233295,1240308,-927012,-472204,583591,-182744,118461,-702853,1009221,132965,-1178562,1133186,-251560,-17646,-892829,465748,823643,-2048760,743675,554948,-583774,-1174225,-374513,2835932,-1546637,-1475394,1235650,1043652,347315,-2816939,1902439,910495,-1040419,141115,-582835,1467501,-1463640,562320,770591,-1842910,1068225,155667,1160038,-1387145,-814176,2720137,-996686,-258429,-913593,1349899,778127,-2678232,1725634,176172,186276,-401996,-397741,2375068,-2458502,805116,484275,-628573,822890,-1078798,2421291,-2306461,-971320,2908320,-681185,-722502,-2372577,3562001,1306159,-4414266,1257538,727778,2498730,-2867599,-1370389,3473549,-1693842,722816,-1500898,662531,761279,-1658530,2689714,-2616674,160242,1296361,318071,600759,-3522462,3488528,578841,-1886450,-107822,-420614,3420265,-3200666,-436449,2019694,-817838,965148,-2256527,2187311,-536140,-1823329,2459025,-1953882,792504,-837014,1305082,807437,-3889025,3564905,789536,-950160,-2148594,249914,5084309,-4382199,-1225230,1605594,1302067,-77865,-4235623,3287991,94785,-976969,476340,-1560035,2123230,-1954693,1923418,281544,-3024203,2328089,-251697,1654500,-3164906,-100186,4234709,-2624197,-137499,-960748,2611034,277839,-3499072,2829135,-728431,422657,-882427,232383,2082185,-2997256,1851077,452438,-966478,402718,-379432,2665835,-3396385,-131881,3211231,-963348,-1038600,-1858709,4505371,-350246,-4025912,1727303,677455,1193453,-2978275,329565,2487284,-2138379,1120619,-552969,840481,-534109,-634369,2409403,-2648716,45530,750262,672013,-232436,-2695591,3019566,227915,-1416387,-257636,559482,1698732,-2888398,505687,1460475,-1084978,-97535,-717446,2129973,-1634304,-834358,2198985,-1041913,-456643,-780635,1881652,-383019,-2528936,2303735,788733,-747913,-1490431,1384767,2044798,-2883016,-278833,1681588,372107,-1307107,-800978,2644042,-875273,-1144275,1135780,540189,-482646,-1572598,1800464,173026,-1904086,266836,736308,517665,-1916324,254787,1925157,-1080369,-800782,361601,1365386,-771436,-1031727,1738020,-335341,-781429,-145941,1085301,-182297,-1629734,1173587,967083,-1310039,-940977,1206313,980848,-1994862,56326,1727409,-407522,-1322939,165698,1454904,-860915,-1266240,1221360,1078674,-1215229,-712521,1567692,212160,-1621252,175443,1021456,-259964,-1444245,223660,1114598,-778794,-861990,899003,707296,-858694,-459357,1072131,183421,-980402,-40648,1415136,-405846,-1126892,391692,836800,-399850,-799412,1116240,378503,-1257684,-58524,1319988,-21126,-1281125,625608,1273979,-703639,-1040915,1053777,812846,-1249852,-484981,1267799,387536,-1152107,141403,1151083,-430703,-1178589,692044,1044399,-888503,-519779,879438,323788,-640632,-211311,1168947,-88654,-1044656,58224,602452,39648,-763292,498163,881223,-409961,-529551,240328,539814,-865263,-110563,680406,-386604,-501497,131546,885758,-82768,-720667,966790,252930,-751516,-158472,704343,283790,-1256114,317747,791999,-456243,-270225,342474,838059,-724135,-234785,741887,-250026,-458369,-471565,813848,-63915,-1117730,691316,104945,-4696,-896284,260361,658116,-776173,82712,-246851,672620,-25958,-550509,955337,-535988,15561,221250,330135,13865,-997092,952519,-42103,-190847,-48329,34293,835513,-1075288,-48712,496434,-603555,197746,-550690,892581,-555496,-455647,1185820,-692527,155336,-226597,177908,60676,-834980,860928,-324028,-212112,-50433,-116153,916555,-1023238,200316,-3707,68227,171558,-1047799,1005347,-54217,105536,-131448,-738472,683299,-814490,345900,-331195,-365997,537872,-795636,723134,-775535,-332636,967517,-460061,704569,-726160,556741,332362,-936899,654327,-561970,553328,-161221,-378121,509111,-938749,794195,-547787,-82639,665893,-658950,309375,-839735,523722,-66026,-640289,502954,-744317,871127,83277,-553732,158153,-332122,1004247,-541786,-502079,655129,273839,175981,-736359,551610,501257,-255794,234087,-398734,438978,-181508,301417,458022,-1020134,278782,537442,432425,-698704,-800891,894305,-96519,-553280,-529442,357349,862227,-810128,-107097,-89596,195357,70197,-438120,817669,-121797,-180947,295567,-78627,323101,-388728,386862,-75571,-237690,357560,77459,-250518,-279585,620545,380522,-768152,-278497,426762,321970,-661997,-251570,636922,75386,-233914,-34417,139296,-496900,286978,771962,-86331,-812824,202436,935424,-139831,-1033727,35496,1187952,-107835,-970599,127259,723128,304078,-715762,158344,612676,-426531,-165044,390534,86639,-307668,-70027,778997,-529605,-505281,748521,97808,-409050,-332844,1031955,54812,-1127453,283158,468237,158467,-957740,225164,1357223,-739810,-470615,239741,366298,-423643,-396674,1093784,-655147,-280817,553847,413384,-574626,-1009237,955578,576357,-937214,-617646,667005,881914,-1263469,-294129,938258,156917,-111255,-547287,746838,-130120,-459757,922625,-47465,-426767,-327420,1030605,173525,-1369717,726675,374995,-237581,-700314,382682,998717,-1346365,-448698,598397,304410,-676689,-625976,1550280,-135365,-1030942,87610,379275,77398,-986142,1031830,312708,-970127,-291870,621068,359949,-1050270,-153265,893851,-471990,-562339,227623,980213,-478825,-892851,806683,582849,-391113,-493915,635044,306265,-1105438,77433,597860,-407292,-881664,178419,979885,-626595,-233841,1083935,115881,-924928,-316454,1167702,-7570,-1178370,447684,711881,-418890,-993246,772965,717045,-1107871,-303991,843243,94,-857594,95440,854438,-519183,-559306,613623,814831,-490435,-716060,745257,377702,-726686,-11797,850314,-40409,-564398,-26733,836532,-295227,-383594,328156,445095,-779889,-444013,693179,235005,-812572,-279240,600110,99418,-665800,453755,878781,-474487,-643412,621319,378039,-687399,-349187,1095776,-5899,-1082281,152424,786988,-309365,-944210,684462,610519,-396275,-403908,647011,242515,-879106,15534,668918,62192,-545701,-28830,683493,-396497,-673239,234729,285131,-348424,-496448,679493,278663,-675279,-131148,576049,61094,-542018,546068,372533,-432917,-331156,382899,474138,-746241,-117515,676807,-182208,-549907,398876,765230,-515341,-560974,814680,393244,-257050,-481299,957110,67822,-854323,409510,561492,-193320,-712047,318369,1089657,-955825,-254513,293569,203157,-419265,-407025,728711,-162361,-83369,42195,208132,58267,-786208,518379,369011,-459659,14919,28344,686618,-1022831,-142743,548952,-288287,-171955,-402505,541244,-443755,-499416,874059,-321549,141874,-259993,678063,438863,-1320976,1034305,41327,-276273,-525415,-183068,1212463,-1515287,383137,373026,64657,69690,-972934,1293808,-380117,-379684,384497,-482480,795440,-1022756,292154,421060,-693574,804202,-522434,611970,-887536,-175347,1229546,-1280770,350431,-715371,654062,434423,-1376381,1312304,-796307,509082,119581,-455323,1278341,-1686894,1268542,-22084,-898430,792882,-627412,1594437,-1669183],[0,0,0,0,0,0,-1,2,0,0,-1,0,1,0,-1,1,1,1,-1,2,0,0,-3,4,-2,2,-5,8,-9,9,-12,16,-22,26,-28,34,-42,50,-57,66,-79,92,-106,119,-136,155,-176,196,-224,250,-278,308,-345,384,-423,465,-516,577,-640,709,-797,912,-1060,1275,-1628,2315,-3963,9807,-99186,-99167,16889,196110,-232376,-102423,320677,333963,-162115,218781,176198,-178179,-6178,190833,168633,-240015,37097,291485,73536,-194434,-40641,-28793,-85802,-306077,270694,185483,-151370,266540,323765,-341106,-166184,481042,148529,-379631,-115107,120870,475648,-457930,66413,333815,97643,-357426,57070,107911,36208,-481164,1584,704144,-188929,-496220,160003,755468,-541066,-656109,569286,510600,-389166,-351482,458166,104439,-601474,295847,282230,-180619,-368504,520839,306281,-1039158,107849,528402,58239,-528617,185448,843801,-570540,-255037,560614,282018,-916452,-725940,1418337,3889,-651101,74912,441489,400549,-985158,541695,436103,-405719,-77608,43896,481882,-1023599,-365886,1149441,-67104,-503110,-83276,1507775,56742,-1739832,423691,797311,37720,-1393125,194790,1234993,-1012294,-51134,187655,214267,-239756,-233272,1149805,-1039610,44013,1054416,-485163,-486186,-1022469,2212510,-606099,-2031142,1024183,953325,129739,-2138478,380743,2022365,-988288,-346951,-410521,1337736,-207100,-1147412,991486,-916697,295601,128073,344421,-157943,-1610801,2505648,222784,-1328230,-766458,1405776,2548197,-2944301,-548434,2032961,756368,-1216028,-1963320,2227356,-6636,-866821,510954,-939628,793300,-526079,1068822,-527532,-1714024,2650033,-177284,-1026530,-1342492,1495090,2172688,-3609395,147475,1603779,858246,-1615299,-2175309,3558116,-91986,-1391994,-611091,236151,2072759,-2188749,844461,-308483,-946632,1518254,-226827,482113,-2799962,1379125,3026304,-2452801,-1124883,36212,3632047,-1156854,-3662812,2361901,883561,196574,-2706796,359478,2243444,-1859695,934303,-975822,258462,573135,-392871,1134394,-2859939,1433097,1600761,-1522297,-920797,-664473,3885608,-2047708,-3042475,2247629,898980,447420,-3883280,1421373,2306921,-1883716,-247046,-958389,2295652,-739706,-642933,1400223,-1880462,1181178,390554,416522,-1422983,-1450264,4176384,-919678,-2239540,-450132,2251232,1980718,-4274998,301105,1865063,221073,-1024286,-1645607,2604397,-997755,-407950,892437,-1195474,674230,-395750,1075010,-1131688,-1279671,3074507,-662014,-1189661,-1425226,2059696,1324586,-3682359,902585,1344993,661414,-1759413,-901398,3162484,-1101654,-703391,132006,435729,690926,-1642350,1642648,-480314,-1163100,909459,291080,282434,-2381796,1574982,1846611,-1813424,-1087071,616956,2404314,-1759606,-1780045,2632794,166091,-825779,-1349298,1289515,232655,-1766197,1188545,-54012,-573587,-353118,668823,1008717,-2008479,1000855,1333966,-893448,-814194,233500,2245669,-1450499,-1152105,1709215,545860,-816718,-1227316,1841950,407016,-1522916,515151,853479,160997,-1330416,451740,1282776,-1252488,-175865,907711,636066,-1320837,-454441,2049775,-158892,-1413118,311263,1620106,-457567,-1748216,1201670,1182720,-1169483,-676363,998786,859782,-1566509,56661,1348536,-526867,-856663,227974,1186739,-1181039,-580519,1149810,309249,-889401,-212832,1050532,-217616,-1550943,538353,964869,-625943,-702093,571750,772431,-1004126,-428755,1031717,608642,-1077731,-277336,1176871,-234162,-1392491,278862,1239272,-542041,-929837,1016839,985504,-994687,-634026,764752,265974,-1384311,115337,1080983,-423524,-1220331,458227,789590,-723763,-641757,735466,188532,-989850,107825,842399,-524532,-950575,515197,613580,-742753,-686255,830380,363430,-714221,-282917,787030,-185639,-769545,220261,800692,-305960,-902592,125786,639350,-561962,-489085,758953,479304,-1062478,-195416,752022,40535,-984679,17380,978078,-388717,-546551,430184,328773,-732741,-656193,1072175,266104,-622991,-168837,525970,-103277,-936080,545957,526322,-341423,-189437,578397,369928,-575276,238039,493554,-385685,-158567,177643,578663,-505678,-414241,611928,152559,-328039,17769,392003,61321,-682743,457344,782627,-21724,-456729,107194,765761,-347282,-370943,145469,399652,-182483,-585859,719260,26260,-233816,29310,122684,121080,-527337,543332,263301,-567887,397441,142211,182506,-446630,105505,912085,-297786,309151,-178031,168978,-178347,-321894,502508,-571764,194975,252229,-287527,127657,-424757,644111,-201693,-334242,688099,-112468,360592,-503911,322852,461394,-187347,214379,-503025,624626,5364,-261227,89689,-340401,440657,-462780,146929,-44644,-389287,827226,-474414,-127780,-341109,356831,666778,-896499,150145,149368,173708,213314,-473695,619669,-629936,414752,436386,-446493,412107,-212256,674590,-381463,-318410,826505,-265252,73759,108145,406880,5536,-726977,750533,55483,-430656,-393923,236624,807779,-871733,100665,-141822,-79810,85578,-4401,544215,-811811,52770,304467,-298535,39752,-627541,667004,287491,-645851,30639,-85333,477915,-363453,-90665,414884,-360141,274005,73173,-24314,-567104,-132138,976931,-343747,-631662,321733,552672,-81212,-741036,586248,-75541,-640402,343480,657863,-115010,-1173766,641589,748565,-760968,-818215,348818,956281,-991529,-320569,699060,306353,-520494,-365027,831557,19115,-560099,22278,398222,-2253,-616604,361062,440680,-479687,61050,138235,319739,-543603,204629,631864,-525835,-344598,587358,537175,-772358,-470544,875623,501718,-1148000,-624500,885767,220076,-1029232,237127,331148,-470656,-260806,326797,358267,-1249605,482317,848311,-57412,-1037734,-31732,1277138,-1029051,-821490,342061,879736,-32994,-1006473,890853,261366,-922758,-138931,206552,207822,-700878,-108987,442408,-553968,-57127,52357,652870,-707842,-67466,1037774,-4725,-840343,-6981,1100343,-177824,-1278622,775798,822851,-355641,-1089670,593327,1154399,-1164747,-31811,646269,81963,-667779,77304,1161815,-927213,-665998,949758,353748,-661065,-783502,1213903,527661,-1090480,60144,595611,311991,-1036008,118705,788280,-541204,-332277,192471,475240,-477979,-237312,1110762,-190348,-798717,143210,704841,-247604,-1053135,885425,431708,-774012,-413573,651946,741764,-1297498,-311300,1266365,-131888,-942690,-113302,1547237,-575810,-705278,767382,467584,-654906,-341731,885876,255562,-1088897,171239,1080371,-96716,-1056695,552143,736355,-925323,-365640,590135,338561,-760510,-449757,881011,-12414,-805315,357964,749427,-470101,-658085,348193,447444,-860282,-324255,878257,346578,-1037419,-57546,1145685,-148385,-1022370,187524,991973,-578165,-1081147,1002558,758829,-1189262,-466104,824004,226188,-1204236,-18050,1166603,-309851,-896997,344393,825304,-483031,-283770,911120,472347,-819471,-252340,753237,137498,-971522,143479,846727,-519370,-643275,487479,477796,-435918,11521,750222,90799,-547343,98705,949642,-393982,-752799,429788,785934,-525334,-508558,795600,643759,-698159,-145485,710897,192163,-1254615,320859,1063725,-495993,-816638,562124,875023,-832762,-562229,737820,138435,-853012,-216326,951787,64591,-1243672,515140,699412,-232286,-595062,612085,531553,-635203,-9409,561702,-98965,-668109,58735,862754,-435191,-321840,440211,371630,-672706,-549990,749493,146209,-862813,19084,542539,278626,-818412,379310,742907,-590773,-498277,192066,779128,-772942,-377000,1108722,-258522,-398957,65518,925098,9987,-1323682,748754,394904,33945,-622799,523117,674172,-751865,137989,55638,39606,-19587,-158663,797971,-666623,132096,504053,-526624,30480,-590699,920452,-180468,-814308,382403,112899,551868,-1221479,201720,763953,-757390,65186,-111420,597317,-428168,-709848,761043,16433,15148,-381203,376687,190957,-1052745,1049113,-213770,-357010,-206324,401661,1029760,-1694598,87089,490528,-11880,-238179,-939841,1101570,-10372,-291159,36141,-542078,1020277,-826238,461611,-161958,-528679],[0,0,0,0,0,1,0,2,-3,2,-4,5,-3,4,-4,6,-8,9,-10,13,-15,14,-17,21,-26,30,-31,40,-47,55,-61,71,-84,97,-111,126,-143,165,-189,213,-239,271,-307,344,-384,432,-479,535,-596,664,-738,817,-905,1007,-1120,1243,-1385,1552,-1752,1983,-2272,2640,-3136,3821,-4854,6565,-9858,18194,-95380,206227,225324,-185168,-60114,332878,315663,-339818,-189915,329718,-143969,-359202,127511,199046,-42006,-264343,170413,375468,-184169,-26873,187523,-26808,-357473,77606,71783,-474519,280225,361812,-42052,-497577,481500,173461,-344469,-208169,266611,109268,-270658,-67067,434508,171963,-434931,-291167,34868,-78628,-539992,-67840,415540,49970,-410995,48120,618771,-178185,-730384,259254,551650,-297127,-519834,700767,489466,-645108,-8932,442775,-74544,-446725,324823,776847,-494239,-375237,588713,-337740,-577184,122167,864426,-432756,-634035,839550,84462,-324746,-520681,804427,160756,-1068049,127634,514065,345027,-673065,79135,812865,-177706,-348224,-75917,267746,-670989,-561353,1530394,-184373,-824405,138299,1123823,645056,-1846917,537976,1328275,-393194,-900477,-124360,1572655,-658941,-580861,960864,-13143,40993,-399105,813467,-449421,-726439,1253643,-550297,-706040,-417781,1215462,328353,-2372831,905100,1153508,-223312,-1256989,-115884,2394935,-1460492,-1102641,484385,714440,353172,-1765659,1157379,-5455,-568083,708288,-386918,83715,-1181343,1531821,1073208,-2447246,-80578,1213733,2055095,-2191595,-1880344,3076012,348846,-694429,-1804827,1523360,1134297,-1699363,919282,-373614,570443,31104,-125051,432118,-2090114,1887222,672949,-2043066,100518,683801,2389397,-2878857,-1151120,2994051,-110184,-784221,-2268943,2979211,1329357,-2903367,229925,10776,2115712,-1573172,-942300,1383580,-1530986,1657323,-481213,-434363,-914185,-242343,3198771,-2695193,-1806298,1052409,2110732,285911,-4489052,2378275,2102850,-815233,-1483573,-594964,3216023,-1616097,-227056,753001,-777946,1398715,-882037,1017503,-1517153,-223623,2955317,-2372591,-738529,440030,2284690,-336310,-4124759,3032981,975641,-866597,-2441327,333521,3919615,-2480577,-685141,231815,690431,736005,-2410915,1844855,-1092785,-149840,1501803,-1203219,49404,-1614226,3074948,313045,-3542897,595113,1604459,1804528,-3417078,-1021736,3445142,-881333,-1046346,-1428327,2037628,354457,-2172491,1765920,-1018755,483189,284037,349533,191400,-2148189,2835314,290385,-2029178,498070,1109231,2202531,-3317797,-38374,2621649,-766807,-1020758,-1709342,2960141,50199,-2155919,988422,269028,769710,-1429930,582965,613859,-1801726,1523742,597717,-239702,-1421773,556586,2473850,-2313071,-1119900,1155259,1675508,-877813,-2465986,2507676,566605,-1495262,-348086,914047,1164814,-1699703,818116,989543,-1132062,241341,302151,650984,-1702563,114004,2123788,-1203374,-718773,228053,1534844,-1097398,-1612939,1867380,251016,-926913,-712235,1143071,1079982,-1888803,617251,1000265,-226720,-964961,-52365,1631502,-1206932,-918429,1163898,438786,-874542,-899448,1873945,83361,-1917278,269383,1287527,-211592,-1611349,724500,1372420,-1231526,-530725,688616,840207,-1103999,-274006,1535146,-359421,-1062475,288174,1146054,-685151,-902710,1247084,540093,-1129872,-160792,1125711,121610,-1534647,394228,835682,-585610,-738430,482911,872768,-804739,-563280,975228,574855,-958082,-336559,1138297,48890,-1158655,450129,1168745,-316666,-1379023,599345,769977,-1073470,-547327,1184634,257881,-1073724,-179701,1108025,-8651,-1300366,299125,1007646,-691316,-657099,788172,720616,-1026320,-346021,1069515,-284531,-772664,352873,795514,-379239,-787840,713089,278617,-992009,-70557,929775,-339053,-824728,-52730,696201,-145819,-850533,531658,876653,-814933,-874991,824758,708343,-925444,-283581,788744,398029,-994257,186249,1149701,-33093,-1140608,237942,607459,-607740,-929094,666095,366129,-1101745,-1446,825527,155588,-697399,324075,627685,-316684,-236976,633408,353031,-639908,-261025,812629,-457586,-556484,244497,221101,-183846,-792404,728452,-72196,-659820,6156,360876,277082,-682014,424961,554906,-292786,-197615,88803,680283,-437226,-523305,591770,7719,-59908,-512266,123919,615376,-511450,306964,-72482,-148629,-586905,61683,671793,-835329,54160,459762,268759,-206415,-383026,826297,-622242,-106462,530374,-217626,449969,-598247,295545,-34784,-111236,726700,-451646,68121,-233724,96203,-9247,-945586,512755,-92055,-30330,-348614,-197726,709769,-519248,-42717,-87861,332413,396196,-710579,-3074,-193739,230712,334615,-386599,264310,51353,416402,256244,-817715,335820,68182,833218,-640580,-407499,693350,-346970,279690,-433288,299415,301284,-293156,682017,-459679,76227,347955,210998,41877,-911960,815121,-393556,-550538,524846,147773,263874,-1081901,437351,633046,-779446,-143432,-179461,728146,-527970,-316611,712106,-258083,45271,-312541,167933,-143547,-460197,472792,-116575,-284358,-469040,384044,529031,-817177,37733,225774,449836,-123135,-520235,491665,-186382,160315,85850,-402830,-192085,-315134,1010389,-353098,-803421,361422,739774,41644,-830646,308296,603884,-668849,101362,385044,179159,-737473,315534,1009398,-728188,-820974,333477,647827,-654718,-657533,741242,557652,-350606,-455127,454607,341882,-774123,281436,180059,154222,-588974,230311,634104,-494937,-123343,206861,165454,-134870,-257451,512029,-667771,-249087,819672,480606,-432336,-654860,896942,379478,-1021376,-493535,673312,404654,-947781,-119388,666969,-323287,-387332,245200,335874,-929044,-54148,957585,-489527,-992513,-193249,1272636,-272023,-1288273,630717,464300,-30102,-913659,529291,903023,-710500,291191,220636,463797,-496681,-243235,886191,-514023,-109574,491001,92137,-339275,-260470,991236,-163007,-937620,163188,692787,-94699,-1525787,681432,1156047,-478461,-648470,260362,1025766,-792360,-489713,689594,75138,-624505,-319792,1023761,-387294,-1054029,1140692,249116,-847395,-421700,927635,545854,-1350975,-54461,853108,141934,-961373,-43075,1076559,-520410,-503723,553337,364110,-315007,-598913,914525,-81895,-748657,323535,562445,-403752,-960064,735625,897776,-1110093,-515441,861178,678346,-1138674,-281763,1492342,198893,-1088879,-225155,1063412,-475953,-1285254,994352,666441,-623815,-747830,597602,436443,-981553,105026,994496,-59048,-824959,381535,1116964,-721490,-854279,712415,499120,-636506,-224915,858823,4493,-912748,408273,578357,20440,-671887,345258,726687,-343398,-394767,564139,309464,-1108346,-141178,941052,-32014,-992600,323067,951726,-738563,-1062872,1059717,940293,-745654,-472681,845153,525973,-1178235,46402,1255681,-206024,-782778,363909,1063893,-676318,-865370,845255,564252,-732954,-69549,1036093,-130784,-1104636,-158924,713586,-300212,-780195,486962,540571,-506246,-392558,813928,30915,-683575,-87260,973727,-168973,-667508,223462,616025,-557423,-835619,551533,444345,-1099497,-259226,1252119,312289,-1010085,-2482,1086315,-657361,-908852,349050,600564,-674912,-301153,820465,278689,-603889,-351912,1082142,-162630,-1031365,362129,814059,-287160,-712692,231087,446469,-674392,-353258,660478,78628,-450097,-113808,603404,-148441,-884732,523234,383217,-24659,-280245,622735,561653,-726664,-176050,524101,160704,-704933,13250,858983,-440509,-600700,461212,569504,-206261,-777701,947806,193791,-618872,-106000,805948,368722,-1017658,530507,584310,-679966,-538188,-72798,952689,-741758,-188840,527708,-208706,199966,-449015,719096,-150523,-462542,758921,-332499,-75990,-89910,303186,559496,-1038512,688672,183690,398348,-632685,-293679,1343410,-670574,-441689,-23854,347585,164345,-1125818,653046,-26802,-620880,112176,-120061,651465,-1024900,493156,252349,-791557,269681,40730,803556,-869766,-496702,1239252,-705327,108244,-746692,812950,626106,-1322577,546505,-623082,468892,-39555,-703776,536032,-863035,693083],[0,0,0,0,0,-1,4,-3,5,-8,13,-13,15,-21,31,-34,40,-50,64,-74,86,-101,121,-138,162,-186,214,-241,274,-310,352,-395,444,-494,552,-613,680,-749,828,-909,998,-1092,1195,-1308,1428,-1554,1695,-1848,2014,-2192,2390,-2609,2858,-3135,3444,-3801,4221,-4714,5300,-6010,6908,-8051,9561,-11626,14630,-19353,27771,-47180,107835,243256,-234820,2478,52066,-187641,-416304,318702,122413,-123479,-517674,133795,482227,-275488,-497058,351126,315171,-319033,-316339,168986,81786,-27661,-206804,-70147,65123,-341897,-150833,281204,189433,-272928,65386,133757,-98372,-310122,26514,115453,-127553,-263077,293633,-45695,-404435,-9057,252400,-278762,-369936,386543,173258,-490174,-110219,718649,-315751,-685521,263084,696107,-378324,-927468,528450,300124,-695413,-416658,828582,48664,-502428,48688,666464,63090,-522153,471433,371291,-308456,-319072,102626,150756,-167797,-351715,497831,61905,-237173,-207484,545760,-180578,-782939,81036,672762,-219665,-582087,466543,469231,-431718,-200533,538776,-165818,-406531,611342,444595,-714749,-695677,1288183,159634,-1146609,-267634,1640123,500254,-1706786,96628,1465321,-93503,-1184857,40820,1407444,-273747,-640088,289732,243455,-76556,-349318,1057069,-451008,-851882,758582,571304,-327898,-871809,855787,538175,-872771,-444230,782456,869748,-1217371,-742333,1178323,-65347,-816193,-350044,1178177,-105357,-779996,610991,-66426,-525297,240743,923958,-226430,-1503760,1579066,1408676,-1619803,-1469306,1429547,2251984,-2362660,-1744291,1695985,1322428,-1044508,-1934602,1390488,1096815,-894921,-537595,-25870,382332,-404220,489774,-177745,-1003505,739777,850385,-87469,-1701466,460194,1869170,-907090,-1302024,223834,1565652,-335484,-1928205,1352939,868635,-292878,-977444,477989,1166820,-1148716,189423,280254,-640029,395604,779430,43462,-1987700,292106,3049524,-1265345,-2552467,206748,3589136,-338191,-3811500,918552,2197394,209494,-2676622,-26609,2428901,-517321,-383602,-414859,140278,459889,288599,687986,-1728508,-70165,1337308,295032,-1109820,-1166788,2223734,473570,-2059838,-176123,1594308,1034494,-2380226,10085,1893147,-277310,-968042,-262741,1021402,-320521,-574668,1062798,-910913,-175709,951502,820746,-1391181,-1674967,3010353,1032281,-2535068,-1266794,2353977,2259650,-3403377,-1077097,2284475,1004682,-1460066,-1603894,1777675,438009,-651616,228736,-48014,129671,-117742,903800,-354206,-1331929,1167362,897454,-249280,-1744292,875818,2076069,-1433559,-1097545,804802,1555459,-1263552,-1475335,1977858,317357,-959182,-258331,955135,409164,-1514326,1122951,592694,-880409,276141,968416,243621,-2062532,720136,1980685,-1327067,-1801254,582332,2137384,-1191410,-2008662,1191191,1041043,-618206,-1168764,1057219,822702,-1465156,277723,313131,-94976,-1008849,390101,1050492,-1172996,-327429,1159142,527383,-1235835,-670738,1848651,96554,-1300218,338208,977166,-312030,-1627709,626653,942891,-1175711,-583896,750505,546302,-1052270,117748,1401649,-600379,-965194,661220,800417,-1156134,-745094,1434237,428819,-1310969,-123062,1474460,15228,-1593252,413031,1474347,-690989,-571612,312294,780966,-885511,-675652,780477,302714,-714738,-292748,1197837,-82111,-801929,232262,777435,-246620,-1030036,647615,770279,-891248,-488375,759541,406893,-881967,-65010,1241410,-305511,-931507,612228,570275,-732227,-351051,971095,439879,-1120328,-130346,1002009,-161919,-1138283,481389,724869,-756878,-722374,878381,504072,-942846,-410518,1090475,252609,-796305,-39667,710914,-158350,-731195,434683,712397,-451774,-479749,390708,288749,-540132,-271127,516697,462027,-840915,43202,525358,-96858,-531596,310542,471162,-307706,-83840,463374,271266,-597935,-114244,368429,-363693,-798275,463317,503685,-530985,-358038,828878,409739,-738183,-84232,617663,-265407,-750821,352028,631743,-191360,-671146,441783,105949,-419015,-299964,256943,84890,-338380,-248353,580656,-89859,-249702,-233455,377070,-111329,-436210,-87023,-149012,70991,-202721,147023,235189,-306990,127362,205730,172920,-82509,-32675,179513,-426571,-129426,121485,97753,-436547,-138414,424516,-16249,-596610,74586,41349,-100116,-519778,172282,21419,-42149,150210,-125219,59227,-308458,348447,99420,-426394,323417,-359810,495578,-118363,-268636,341227,-265318,285947,-263518,-62089,431781,84744,-21937,-207006,537358,114707,-556354,94520,93464,9095,-424095,-273559,465771,-18951,130467,195871,116381,287492,-83477,135063,-35041,64269,84779,-182235,257566,-353517,263845,207973,-105704,-158852,-28887,683749,-257324,-775140,449469,460666,256390,-593116,-180753,578146,-343067,-184436,-154561,17887,39841,81335,101610,-612876,14262,630117,-38377,-442721,-111662,957603,-272767,-481826,441131,204686,-250932,-530141,566488,362288,-748075,-242157,359939,305934,-470913,-329064,818017,-225320,-55269,-204122,115183,-64713,-438560,717804,-139691,-502884,-120713,641211,-2224,-1052518,5670,1176847,-258193,-721715,304360,949429,-247392,-722639,653916,163069,-451876,234712,391862,-60300,-569812,430483,612811,-585003,-287071,384736,495580,-531303,172921,779098,-101264,-638680,615673,1304311,-951780,-868834,695748,684267,-500047,-1264899,576101,781196,-660669,-200269,336674,154606,-470810,12317,762138,-390794,-414963,636651,419697,-655050,-848490,1196173,587320,-1190503,-295627,1111984,-25709,-1138040,284328,1049955,-738241,-609240,482181,454762,-758377,-402147,957374,-157169,-608044,350437,434449,-154974,-752137,1153834,396830,-1240256,-182924,1069251,444004,-1666588,183731,1436350,111295,-1189628,56867,1010313,-311050,-1016850,704075,476678,-506810,-437797,664260,344808,-1393386,378501,837832,-258965,-1175216,227081,1252829,-1090247,-687699,1070182,568587,-971213,-506736,1304327,-17129,-1124016,456708,1058571,-231257,-1179401,716651,688278,-943390,-268804,653934,264302,-1171786,217461,1154558,-465007,-738495,779015,1206575,-579569,-968573,1113675,544006,-1079706,-756516,1117100,631851,-1452005,-27828,999191,-45163,-723091,126161,809872,-942520,-406365,962716,464856,-945312,-152502,1463918,-158771,-1463504,724413,1172702,-781721,-868789,1016108,886212,-1350177,-211980,1211688,150908,-1312591,-204305,1597263,-760418,-1152152,653348,419761,-1113150,-832067,1182757,364804,-979405,-197416,1086618,124718,-893386,173484,1256618,-392089,-1007679,564766,1117835,-896555,-987911,1264123,313868,-1183340,-216009,1054074,136282,-1160766,380465,960294,-662454,-794233,1016576,418517,-1170567,-151705,1312320,-171345,-1325675,396859,1328016,-575523,-1025243,787874,968302,-1105986,-617127,1352839,418272,-1231288,-55537,1286083,-50803,-1205172,377591,1224101,-491573,-1001880,741766,485455,-1046732,-508616,1068702,307023,-1192735,-140842,1113170,-130959,-942626,171571,995072,-622798,-684560,951797,790608,-990251,-353556,1186089,156771,-1226357,473384,840227,-482870,-971283,534054,664389,-832789,-618146,981732,147912,-998809,77735,1298501,-427147,-876032,700426,1229691,-584120,-1011829,915176,252217,-894493,-304504,904236,76255,-618131,19909,1059409,-309794,-1064599,484212,898495,-802257,-659141,780135,466955,-1060273,-160684,1174437,-8343,-1065355,232160,883521,-314045,-907752,592327,759099,-678879,-183970,905706,452733,-991624,125864,733713,-353400,-393213,518820,1138382,-1099531,-482949,886260,31674,-633464,-75363,1083032,55793,-1169711,555892,746639,-174819,-1007125,262057,887155,-765515,-316888,613927,220378,-339219,-338225,879901,-266416,-402973,412919,505277,-335065,-708101,720529,391399,-514984,-339981,774094,763776,-983216,310628,938596,-472011,-165797,-112185,716004,-299491,-467968,799227,-242724,-289689,36522,493296,-168380,-1198709,1000166,438075,-432657,-415133,585256,1045937,-1091489,-462065,780830,420409,-507691,-853606,1296841,376625,-683047,-166286,82334,446081,-846372,359377],[0,0,0,0,0,0,2,-3,3,1,3,-6,4,-6,8,-10,14,-15,18,-27,31,-38,46,-57,68,-82,98,-118,137,-161,190,-223,258,-299,343,-397,454,-518,587,-669,755,-851,961,-1079,1213,-1358,1516,-1692,1884,-2097,2328,-2583,2863,-3176,3522,-3899,4316,-4790,5321,-5917,6598,-7390,8329,-9458,10875,-12775,15577,-20730,85439,-28194,-39933,155236,36266,-377250,289265,503420,55720,-175640,59861,243618,-431093,-327204,201367,207887,-42783,-146715,245200,94477,-82930,130283,84696,318326,-103482,-195020,-103710,-151011,-140505,-94575,129736,103908,-142918,227382,255614,-282415,-342326,-37908,-244946,-323829,-131914,212422,-68818,-166958,185743,237640,-282879,-67666,714767,-240987,-696296,426065,810744,-326968,-843019,516396,539816,-452806,-485339,672086,373279,-599522,-58622,763001,126765,-525741,13052,512252,-340234,-396972,342470,184109,-584908,-328343,426592,74198,-474268,-106368,556079,198841,-437752,290639,535899,-478873,-563656,204809,450493,-625546,-325664,646783,-114556,-335748,70512,650422,-582586,-620398,1035293,368499,-1240383,-301734,1510192,421405,-1971272,57735,1466774,-10962,-1160022,-183965,1278929,-498696,-851266,534754,319633,-84912,-490367,281734,-209050,-747407,414190,374326,-403896,-922265,470391,954069,-831816,-538844,681452,855541,-902960,-721151,1472401,-62955,-610643,19368,543793,451983,-1180658,590477,195555,-524029,191942,188888,39105,-1237991,1130580,1504971,-1841333,-1336445,1394396,1771328,-1788051,-1864591,2331366,1329607,-1681806,-1906083,1224568,1579407,-1449908,-472553,-98181,370374,-18357,-195316,181947,-875109,498686,997948,-578658,-938490,282379,1928164,-725862,-1665877,977369,1125809,-113760,-1856756,920058,1708106,-995155,-662924,218894,1380112,-867975,-594086,672958,-736036,438299,720137,-99579,-1210939,-136904,2864920,-794680,-2460653,913815,2445018,61162,-3933987,666850,3057269,-338946,-2364475,-489239,2808869,-306653,-1186294,135113,379999,595484,-532373,522973,-684849,-426552,1849228,-173931,-930055,-979151,1830287,854503,-2534233,-34704,1492208,830413,-1835932,-779648,2738158,-302578,-961402,-356315,1039402,458355,-1140361,811431,-314273,-395342,911489,319968,-803949,-1680568,1969032,1523667,-3036287,-538872,2130323,1724734,-2706503,-1606648,2928339,723435,-1670226,-1314477,1714024,1046437,-1521298,189705,26860,152564,-346526,334714,324114,-1425434,806499,1362683,-681275,-1219438,448300,1966766,-1487530,-1381514,1255938,1158449,-987323,-1521855,1601870,799748,-1322072,-307587,607033,434361,-1301139,500954,978084,-1603111,414840,902853,7964,-1527343,149009,2466656,-1261895,-1813767,970623,2122357,-901418,-2566596,1149069,1325296,-908154,-1337477,659601,1168757,-1378781,-155920,1006879,-200936,-588946,139182,1016746,-767477,-540246,905243,301281,-968020,-782663,1717001,227702,-1653137,404079,1106488,-219162,-1429056,469741,1281378,-1028528,-525499,678400,692018,-1004355,-560452,1543800,-408297,-1077951,670755,922984,-938732,-1095434,1524938,789029,-1535661,-243121,1229106,453713,-1556091,-51007,1545192,-638746,-1275531,455913,966256,-523052,-685602,1023475,404468,-1054088,-45302,874876,-7102,-962075,237861,931324,-255948,-804530,484767,908573,-824886,-800401,915808,521984,-1115721,-146626,1014665,-145310,-832414,381620,698530,-635224,-735828,886032,688580,-890344,-307523,1133656,-98316,-1042913,258770,1110403,-660918,-865055,809895,585847,-859760,-635846,991700,86300,-982171,-164002,1008849,-37337,-1039498,171149,689633,-552396,-516770,272392,623193,-601828,-324815,630702,340148,-765450,-227220,717887,126269,-435431,32625,836791,-289889,-690338,529395,306362,-629133,-83429,569304,298445,-691267,358675,807952,-470747,-695382,423723,176253,-639266,-30072,578057,-158911,-846041,131372,507988,-156445,-658967,351193,655588,-665802,-278196,248913,455576,-186234,-171811,274213,-105352,-208919,-105954,390024,-51238,-498249,123893,326225,85905,-407524,158012,431617,-15574,27613,495290,391384,-275103,139358,356798,-95135,-137546,492448,-63549,-159422,-265909,90747,28677,-579693,309342,279623,68245,-243044,227524,359686,-292485,231671,-104808,-217097,-48890,-132865,-18102,-539663,-74151,193232,-69149,-33458,-223381,339834,129736,98655,-48409,-215946,500363,131264,-450430,-129896,94277,416015,-510339,-66878,572816,-327239,-101369,-249846,329215,67303,-530199,152620,-31287,232147,-284585,-355158,117713,-371097,191566,-58286,-67327,-8819,-73063,507582,-589143,-135161,324624,227776,-66059,-966199,411827,567823,-408527,-442754,169032,836219,-203636,-209756,224311,111585,-125705,90120,350205,-212847,-420746,732596,253953,-302885,176919,528253,21259,-830745,148130,418958,-569702,-396990,590624,877873,-867680,-39540,261902,185533,-422542,-424910,850832,190321,-671858,-96073,51877,28915,-536671,464454,191252,-1209968,196754,652753,308390,-938956,-82038,1218349,-360085,-811399,-59026,704033,92135,-946509,557422,160118,-438965,202670,238472,90167,-381909,231751,709249,-279278,-246214,294760,334191,-548920,-152804,691530,-525240,-606209,413210,1036290,-549479,-1226435,748994,742945,-426840,-1024594,459058,1195270,-725569,-399933,568706,96731,-387290,-206032,801627,-385303,-547991,875981,492621,-565512,-652383,1070070,617414,-1310456,-67904,737459,285338,-916702,-75061,1094818,-704789,-752028,680977,346116,-281171,-808803,989628,76923,-880360,228702,634661,-322555,-658819,911151,620612,-1083227,-100447,952953,314389,-1340423,-28051,1635804,-242047,-1099232,-163736,1109107,-222697,-1472399,316509,640821,-257828,-540594,660301,463599,-937283,-168410,1126190,-399469,-953857,447427,1247028,-594292,-785465,1320114,845527,-1106676,-644383,1230537,502492,-1238693,388564,1033715,-613225,-870013,456333,1046389,-1001049,-478263,773348,326546,-901774,-204427,1111764,-650013,-1240499,505102,712903,-981892,-926923,950922,704492,-1174676,-869042,959683,886128,-1158000,-281413,1125383,16009,-774703,281556,1007015,-695363,-697546,816329,367398,-790796,-352340,1126347,191936,-1362092,451119,1074682,-763596,-1091024,1052282,1135478,-1341624,-399890,1381064,81422,-1001678,-161435,1331766,-108917,-1074629,593365,877083,-705283,-745744,950933,492182,-1166785,-42640,1182395,125377,-1140500,25004,1358878,-540177,-1361075,701407,711786,-909595,-730348,1087643,471291,-1039566,-458901,1221506,321364,-987376,379764,1248364,-703063,-789058,726924,683439,-964759,-517077,1110426,286663,-1241076,-117982,1133408,-482176,-1206127,821367,1193155,-1007707,-601785,1085074,263959,-1227817,145010,1091298,11208,-1140694,204702,1133864,-461981,-1028740,449904,671835,-766820,-496737,913498,816699,-927068,-172383,889789,161409,-1046251,377325,1096044,-895347,-712651,751762,614958,-996819,-574000,885256,-51441,-860143,51865,1284961,-368000,-835798,605998,970256,-1045334,-883897,986964,477097,-1176369,-43386,1077756,-333150,-1250154,261728,874255,-760409,-990285,607225,762468,-934136,-400631,961309,262722,-1138443,21170,912163,-229322,-1085486,294241,970714,-466657,-705428,281405,830300,-676612,-649709,1062595,-226601,-1045922,21684,863520,-195807,-774548,583503,925726,-872001,-410963,677985,232703,-1023502,-56771,1081289,-396888,-937869,482347,554530,-666731,-617774,792413,405905,-515101,-236059,935464,302079,-1329569,385188,1066012,-498789,-652980,79581,1042108,-657022,-785838,579435,429086,-491596,-658891,676241,-9346,-373193,521181,198646,52643,-838073,587319,660974,-1023378,-213038,439356,318582,-588920,-375652,1053772,-449353,-481551,361534,335583,75601,-806761,661984,4646,-478138,162582,250067,-158930,-705153,612998,851578,-902524,-328788,596842,704274,-1023656,-443756,1112601,211923,-413007,-683754,711138,668777,-1221481,-10399,129774,324415,-496423,-503251,607907],[0,0,0,0,0,2,-5,4,-5,10,-14,20,-26,35,-46,58,-70,89,-110,133,-160,193,-229,272,-319,375,-439,507,-585,670,-771,878,-996,1126,-1272,1434,-1602,1789,-1998,2226,-2468,2732,-3021,3335,-3670,4036,-4432,4863,-5332,5839,-6393,7003,-7673,8414,-9229,10150,-11186,12369,-13729,15321,-17215,19516,-22386,26087,-31078,38260,-49689,71735,-201810,229795,471937,-236117,-427235,-100835,100216,-124445,-203701,-108601,4544,-422985,30566,29887,46921,-254945,-222690,196473,7145,-202155,-118555,165030,62586,-139589,79818,229979,421152,-332913,-31367,273310,75631,-947316,-351060,687673,-246242,-672644,337390,470323,-579836,-223426,262955,249395,-523788,-45352,185246,12471,-522290,229686,350121,-532552,-259434,327916,27671,-565125,301324,261738,-98669,-140697,-88068,627470,-402389,-668677,446029,257948,-170990,-586136,715907,487510,-970810,-19953,625832,-91118,-965672,248643,1121012,-803517,-849217,504649,957343,-613644,-1025260,1240791,38634,-968902,47367,514712,370666,-925217,480741,582016,-753993,167466,86873,711406,-967298,176322,979422,-724437,-285324,162536,1043992,-648169,-785304,1619351,-35786,-603103,-677162,956467,652121,-1665338,670827,310021,19844,-703611,-406801,1492780,-1284935,25731,706357,52614,-533870,-1007841,2160870,-527480,-1869436,768509,873911,475916,-2428128,820077,1748714,-1562644,76292,-222372,1799773,-1102271,-848648,2092863,-1351643,234476,-391245,854535,-153813,-1821505,2363399,-1314187,-504595,379948,272691,1008192,-2740381,1979878,1228932,-1333816,-356544,-321182,2875444,-1892503,-1012070,1597840,-342435,511650,-2056436,1810464,9210,-1632234,2037016,-527700,246630,-1799466,1395401,2181384,-3600378,757334,935516,1459894,-1716717,-2184725,3788753,-1358042,-398829,-307544,481320,1453179,-3095227,2432741,-339925,-873759,1116932,-901237,1935913,-2701629,1358377,1064208,-2567435,1469856,-463911,1863768,-2352855,-939450,3777281,-1859756,-160273,-1392605,2602191,1077216,-3832811,2206384,-260481,669523,-1267748,-692069,2682524,-3006342,1496890,883927,-978448,-471334,-1232627,4262902,-2610945,-1914274,2113070,717298,389198,-3906599,2620003,1119214,-2491399,690985,-655068,2305532,-2273548,167935,2307722,-2598700,1466330,-669129,841163,-687988,-1469488,3573490,-2299210,-32505,551612,836131,401780,-3607026,3228135,352678,-1569910,-370306,132599,3084954,-3160971,-31944,1650517,-636393,407725,-1717801,2741794,-1290283,-1730096,2333911,-574434,76048,-1826060,2520044,1263943,-3972761,1552289,889856,888306,-2487542,-393033,3586322,-2209025,-197785,515272,849987,49401,-2267981,2811392,-882463,-729785,702992,187891,820459,-2405142,1993741,719332,-2029006,857356,278418,1312099,-2499507,-42514,2281498,-1640208,-500690,-425390,2159605,-729079,-1977643,2238925,187370,-686184,-1086310,1257075,1059752,-2442234,1039986,1004548,-48853,-1330660,127690,2520176,-1961723,-966877,1612054,464272,-834805,-1411256,2235275,-144942,-1633354,532771,932870,109904,-1683625,1077791,997569,-1685572,167195,723675,445442,-1085547,-305739,1388125,-814936,-672128,288107,932497,-656876,-1271844,1275035,99906,-1069816,-98803,1165309,401287,-1545412,529942,1240181,-741821,-1158105,294634,1252574,-1485226,-815484,1643088,362974,-1209412,-365735,1670920,194025,-1711282,723347,1427199,-677075,-1134460,1155856,1230956,-1251441,-433247,1103349,51933,-1314198,125917,1268224,-453631,-999032,470098,680739,-897604,-739084,882170,289251,-815588,4082,824062,-39058,-978636,348530,961492,-680040,-1133146,999909,631552,-1160347,-521242,1228380,321731,-1075622,-335993,1297293,-251809,-1303919,539490,1076261,-512389,-1171118,858610,832086,-1323793,-279465,1085169,94157,-1065007,148742,752599,-549146,-678500,537203,664353,-386277,-329652,830241,274714,-838052,-27972,728564,-68630,-858067,322270,517675,-342306,-458044,361413,422614,-408250,-386597,614716,-10796,-335295,-206432,443932,-93683,-997437,512930,514025,-581273,-479094,579499,779593,-1159333,123177,869821,-81689,-890794,-233546,862459,-298680,-683459,628183,42458,-245746,-613810,681746,694368,-857464,305446,-72671,236393,-429520,186332,727661,-637959,221145,361979,-52560,-15880,-761715,875730,-247678,-219830,227773,-203197,599142,-713736,155269,327189,-312266,141129,-264852,591850,-433871,56789,809451,-685898,115894,-482419,816508,32424,-1105983,1011751,-295909,190902,-585003,-258846,802628,-941211,504743,-17665,-112272,158109,-308386,1080217,-601383,-20316,111871,-464228,329904,-706761,650299,-272647,-145269,924251,-830811,767979,-668081,158952,474279,-624833,584974,-1007158,883669,305919,-1006994,268674,-430342,771406,-241517,-584338,455973,-407390,737459,-575081,-90233,333229,-417573,597835,-929558,250698,171545,-261615,455219,-797392,808893,161158,-374350,320720,-600237,1125171,-438091,-167989,379998,-392636,466205,-753037,602201,143078,-577908,40019,-336510,759043,-445569,-136154,362543,-884961,629674,208915,-136880,-274235,-76682,1168101,-664891,-725713,153730,958375,-37679,-1338012,538551,808998,55112,-147178,-267189,686549,-432571,-62549,41575,-157506,83026,-168021,455706,-92478,-121870,600574,-228823,-451498,-93105,355407,312469,-843022,204683,601325,26456,-731058,-35801,854718,-290121,-611695,83758,353628,-82341,-565251,471197,-124478,-410202,576208,60360,-535760,-690081,1017875,907629,-1210771,-245432,1615974,404120,-1363209,-482121,1289213,602908,-944541,-356006,449985,267868,-410263,27839,421751,-590568,256391,522276,-173420,-213476,-237763,628548,-410164,-815066,559230,406981,-493320,-725170,928219,766436,-1099031,-111957,486187,659229,-949493,-317014,1156102,-179793,-594240,98028,610520,-503617,-596708,933448,-58199,-1027868,271841,791999,-78204,-1155684,847444,817787,-1060790,-871948,489398,1159723,-956333,-576981,896815,-8429,-302957,-515247,813053,-356119,-711063,733893,64523,-380184,-754784,594234,702372,-1120550,220424,656178,-90478,-680134,-231741,1459211,-604339,-996230,705014,814706,-262179,-1027140,1157395,434420,-847220,-161528,718730,156170,-1042518,468212,976000,-642618,-524402,770597,534396,-922720,-590851,1131435,-319175,-711052,-865,974847,93999,-1155113,719870,683643,-370199,-383150,841373,543973,-1028384,-101546,748698,-226501,-621436,249183,1062641,-853274,-880043,742005,408189,-562201,-817460,1008473,285492,-1123735,-141724,940870,-37279,-1318378,453257,1258260,-960465,-840454,596149,742632,-809340,-451535,1174056,-50361,-904108,168509,736484,-115440,-797126,914564,683883,-913995,-601039,733666,300997,-911868,217735,1053283,-377296,-680298,318791,553973,-360430,-605832,621856,673395,-780238,-487606,730176,41774,-1049845,251559,1000865,-214995,-1054852,537005,936099,-592788,-687482,733384,391903,-910206,-140813,1181690,-43354,-1177311,447894,919416,-511797,-623232,694627,489573,-645938,-470480,776474,49799,-751087,59865,682166,-358550,-626471,399058,580424,-601164,-420150,617835,255506,-756007,-444312,827143,-21953,-811791,94709,480837,-514509,-738554,553564,668554,-612476,-298634,748119,241371,-668677,-324046,965388,-174775,-1126687,297212,732288,-241500,-590966,724709,829096,-802857,-473954,727388,556644,-795871,-281097,884383,-373645,-646010,460926,509731,-265935,-937428,1068029,65316,-671352,177866,76067,485507,-729211,491742,327552,-789278,11757,-82328,843440,-962517,-377499,1114422,-264383,-308910,-560008,689464,302841,-1170736,1074064,179152,-131020,-463372,103681,1327985,-1435505,275397,290996,15070,-112812,-431388,1301055,-866048,-504064,882780,-418725,403207,-1192921,1103589,407232,-1061319,658500,-610954,870408,-773583,-337243,716776,-1158241,851248,-519810,379476,-43703,-768605,1512029,-1075079,229558,-363310,-179808,515389,-1434991,1383676,-103335,-346952,456543,-669639,1439664,-1618277,175545,900581,-474468,508596,-1317981,1154483,-275050],[0,0,0,0,0,1,0,1,1,-2,2,-1,2,-4,5,-2,4,-5,5,-8,7,-8,8,-8,11,-13,15,-15,18,-22,25,-25,29,-35,42,-45,54,-62,74,-82,93,-108,125,-142,158,-182,209,-238,266,-300,340,-387,438,-496,560,-640,727,-830,957,-1113,1310,-1567,1914,-2417,3196,-4532,7232,-14745,82567,82088,1432,-174815,248542,259835,-79785,8257,301370,-66912,-143896,-282745,-35043,-234675,117349,77289,47234,209981,242331,-244853,55668,285381,-196417,-300556,203066,330567,-472421,-243742,405844,98684,-423719,-62326,447509,-169056,-692568,169870,530250,-132402,-358575,492372,537204,-464674,-406936,540949,-63486,-595819,199232,176306,-328211,-232169,451445,276367,-371227,-172005,523822,-255958,-200853,285857,212474,-124867,-685123,631715,109529,-366673,-337354,397249,389510,-664212,136931,631732,-408019,-539770,-57056,1000989,-555274,-925739,788401,327112,-361962,-888967,900063,259795,-1093350,120350,451472,346378,-1070258,335626,1042842,-949720,-82032,326213,500948,-576542,-717314,1217600,-659545,-200208,457465,375786,19838,-931485,1440506,1637,-1184116,154808,264386,785746,-1634684,-104036,1252618,-610779,-475957,-608077,1411644,-450239,-1002223,1163217,-133468,62131,-1020687,1574149,725133,-2379416,1171261,1140784,64058,-1894006,-161515,2642486,-1648347,-349062,414379,578554,24911,-1697812,2192252,-651082,-583699,855837,-369882,678043,-1654708,1363044,595125,-1702176,1171454,-359036,754466,-1859788,470045,2493807,-2301824,53088,-74764,1693841,-607294,-2619381,2595577,-311800,34388,-862033,42474,1491950,-2627130,1568804,-59233,-714693,-72278,-256142,2748856,-3245156,-443602,2288619,-41635,-552519,-2691368,3325874,267788,-2662841,1179434,-290270,1608147,-2307696,621502,1663133,-2266690,1684315,-855685,1102011,-594101,-641400,2864477,-2977431,840339,655511,51057,-360208,-2423988,4166597,-1308560,-1832480,398223,477145,2326370,-4068317,902592,1915953,-1435912,463553,-1741661,2790899,-1565281,-792825,2504163,-2322371,551215,-794482,2494727,-542343,-3896243,3490554,355130,209562,-2586440,919888,3622504,-3816164,659559,508656,1052173,-196714,-2260261,3297675,-1985002,-328419,1265800,-944609,1136691,-2271972,2892389,-625655,-2180982,2197032,-567583,929193,-2685575,1667919,2183281,-3171065,246144,-47507,2277980,-1566659,-2207163,3700337,-985525,-76271,-980696,1127778,703938,-2725132,2493066,-309895,-1008151,-398306,509935,2309278,-3604658,426047,2382832,-616965,-1035288,-1187151,3503206,-1260846,-1799726,1777075,-144050,527193,-2262818,1882261,675691,-2398016,1726503,-99892,551424,-1482273,259749,1792965,-2703486,967043,587634,583070,-872681,-1190906,2913935,-1335268,-1478004,597126,1168124,512112,-2874576,1874854,955001,-1389095,-108645,292226,1563774,-2239941,306868,1872026,-1295351,-882977,-121261,2312514,-1236428,-2069694,2109363,384005,-1045517,-1073256,1465562,770036,-2517903,807058,1005598,-49516,-1083044,342758,1708515,-1929853,-227988,1321246,100024,-612249,-359155,1636474,-290925,-1230101,1120189,605419,-538068,-1252134,1075504,711496,-1439836,-4230,934483,565228,-1631196,-8071,1567749,-576653,-1114710,389845,1430330,-956362,-1232877,1624956,578220,-1238552,-565921,1633802,165640,-1939169,434494,1439153,-787369,-1165232,750598,1142169,-1155432,-575561,1313731,494062,-1058916,-53459,1078647,-142493,-1067941,481307,727638,-559958,-648889,932946,601334,-1198723,-194214,966425,228780,-1004322,169656,870393,-453957,-773898,576560,691358,-566127,-733045,1167714,211601,-1181357,-50451,817600,9565,-1262771,242874,1335719,-477935,-1216074,818770,916975,-832529,-677958,1159914,152439,-1165700,140005,1341728,-516699,-1044289,443448,686876,-559696,-609616,616730,281437,-904758,-253049,654540,25224,-782753,-35532,825589,-426225,-487659,476143,240314,-597613,-553192,769741,290857,-701226,43794,425654,-18624,-778198,287682,665736,-906721,-332178,538467,415493,-647102,-476909,1013497,-52702,-666229,-2049,571688,-1345,-944115,452604,490322,-350088,-170088,114671,689697,-692107,109103,458323,-286295,-276661,-54764,570025,-317375,-284994,625227,-358389,196468,-437672,427072,-30924,-674848,244004,-372101,372840,-342468,-392896,876921,-606184,174322,-225131,357654,211320,-550339,891774,-497524,-124919,74505,238025,214284,-1125191,952158,337324,-406043,267814,-332086,1059524,-620291,-458383,747146,-439838,515576,-417471,433335,-227587,-860707,854569,-641767,349067,-249179,-204334,875322,-779049,845224,-360287,11431,259676,-539025,878690,-431704,69443,-115675,112662,1022571,-1195633,309253,229916,91964,-281079,-1084604,939997,-188798,-63774,-215448,-417721,489715,-375180,412590,-339425,-261237,780851,-367208,116703,-453771,279962,404031,-721847,488855,-371662,417655,88286,-561195,958357,-444426,11536,-759471,242590,914098,-1078154,321935,215597,363322,165124,-648792,940438,-562816,283116,269185,-624685,118551,-169030,1085937,-406566,-990151,706494,695598,81158,-1463647,-137345,1300730,-247476,-538603,-502393,646011,86353,-361491,435425,-161192,190385,49314,-91009,40522,-162440,467855,112880,-489521,62048,88325,595952,-760783,114366,643745,-244870,-537474,-528882,1014327,92525,-543083,184998,313505,211122,-792836,393353,89961,-242289,242236,50447,-448100,-127703,828792,711337,-1100208,-577173,1352410,445246,-1263547,-674302,726570,627928,-1130188,-307875,823367,72572,-386812,-343019,498025,-113213,-86407,493669,-256986,83804,72177,513975,7686,-910461,439091,371061,-268599,-468990,498745,725465,-1060580,-457299,789144,269495,-779435,-655076,1129245,-110507,-831283,238160,175364,-193997,-497403,597939,-27971,-929012,151739,386941,-178581,-1049029,430293,1366862,-1022116,-587876,338993,1092974,-599659,-963228,1066432,264212,-304925,-136537,430480,511799,-899492,673092,216012,-345927,-309538,249270,712799,-1083539,-136852,1166278,-149763,-713706,-163826,1144727,-588171,-1308723,844185,911772,-313437,-1059461,607085,825055,-1378174,-121509,692041,240827,-781265,-232086,1343986,-779016,-632569,590399,154599,-639711,-759168,1147920,174657,-765976,239711,677897,563694,-1111554,339777,742683,-724220,-528436,450890,616941,-828314,-236723,1055401,-165378,-789102,3754,918851,-103793,-1090594,671001,469149,-623506,-610274,704973,536507,-1110128,-66363,965472,22049,-1156476,339195,1215867,-563785,-865614,969100,588611,-727778,-747890,782727,117907,-1317537,153895,810035,-343682,-952078,419488,987544,-704300,-591964,547866,410646,-907845,-264790,949334,-67731,-722370,267813,711357,-382838,-330177,640189,433959,-758205,-264806,683792,113838,-871559,-224246,984648,-325774,-971070,360519,954714,-635112,-763832,733943,567277,-798473,-628696,998853,-113046,-1217791,234073,1082085,-200025,-912326,623240,630980,-907493,-598273,791268,88144,-695875,-157964,955988,-13078,-650944,197650,686244,-194456,-356047,814398,388695,-508204,-364989,413101,325639,-1011441,108395,976220,-117213,-747620,289359,593210,-581573,-415443,560236,513139,-832119,-227113,894860,246167,-1045617,411815,752657,-418179,-534569,562277,847351,-999222,-373178,770813,146687,-623947,-200758,909571,-83406,-1139964,496407,269792,107109,-727856,192508,290386,-764788,417009,149150,165524,-487890,55356,981622,-600114,77135,90917,165266,-36416,-1144136,984536,-120686,-556928,366351,421424,337184,-1437670,377023,776761,-898473,-279970,4165,1037308,-664080,-381225,1082850,-681421,-81924,-534547,918714,-197839,-1179740,1204615,-139176,23370,-493661,31825,1063286,-1480967,635389,310447,-72996,-9227,-598985,1222435,-918967,57072,548717,-765227,932675,-1163559,1131087,-243219,-543179,1358522,-699695,675783,-890756,333894,1008392,-1458397,771179,-620799,769969,-328064,-1018274,1781626,-1066951,409756,-437961,278729,831914,-1764711],[0,0,0,0,0,0,2,-1,1,0,3,-2,3,-3,3,-6,10,-11,10,-15,18,-22,29,-35,43,-51,63,-73,85,-102,119,-141,162,-186,222,-256,291,-333,384,-438,495,-559,635,-717,810,-906,1017,-1139,1273,-1417,1580,-1757,1955,-2167,2406,-2669,2963,-3288,3651,-4064,4535,-5077,5716,-6497,7491,-8842,10926,-15086,30601,-66290,67736,50200,-105656,-147529,92269,-189295,-233482,-8041,182010,-239081,-476140,354722,74151,-40354,53175,74809,35536,-945,83564,142133,-396479,187750,405862,-302338,19236,407258,178688,-516495,116951,602248,83838,-537665,39807,492844,-413957,-326328,471633,490989,-574967,-162215,267381,132194,-234231,-360308,545429,-188306,-330561,-124070,247193,-44342,-589240,45708,340187,-73317,-172170,367570,632502,-305535,-8197,498404,-157007,-114675,-94092,891376,-380403,-316378,489620,114142,-535027,-405349,890043,-331235,-1123013,496415,471982,-513782,-529142,612419,827245,-1226470,-238342,770138,417716,-626815,-569092,1387110,-330355,-725084,575647,298095,70317,-1099550,883891,440872,-827774,-145232,-9461,1192581,-1235246,-210140,967970,-409595,11449,-679474,981626,-133517,-1014450,1110724,-350325,-356068,-464684,979855,560960,-1979287,1105186,604114,-389829,-815582,538029,1518453,-2040656,101212,1355508,-183178,-871551,-721226,2717198,-603337,-1378095,830929,438543,705486,-1762049,1227740,650976,-1468301,879021,-118890,628424,-1695703,-224151,1962351,-1588254,-26758,-691251,1384073,-141350,-2547879,1725604,-420798,187060,-724959,-66536,1507093,-2058450,1184522,265184,-791977,253801,-131789,1971462,-2346273,-218828,1933308,-1175159,12436,-1188088,2645314,-823114,-2467910,2631276,-32510,-8281,-2047616,1449801,2252385,-3059865,536590,157006,969170,-1032864,-1529154,2885279,-2041493,360319,403690,126064,368569,-2718846,3259632,-333858,-1690962,493422,71261,2341520,-3385065,679249,1955157,-1140864,806346,-1417965,1920171,-1358296,-641627,2415310,-2243660,624350,-579799,1696737,-180822,-2901754,3311711,-580713,-818523,-791969,1084746,2073412,-3826290,1672007,1422210,-748036,-822456,-1087515,4036750,-2375088,-1303874,1587811,-38628,399161,-2529350,2212718,263186,-2165906,1705909,-651486,1073965,-2334138,801261,2725204,-3024303,406233,-386985,1868888,-970525,-2170411,2856736,-1140594,-60960,-363598,446446,957247,-2609378,2511696,-486992,-1130028,302473,315480,1919504,-3278268,892690,1757031,-1252198,-364557,-385646,2446414,-2003687,-1554117,2744226,-331532,-644237,-1769127,2160108,452748,-3029318,1583689,423319,425937,-1490348,192385,2317492,-2654077,299304,949734,219255,-579216,-1878790,3120349,-953778,-1312541,533919,849591,711802,-2517996,1415408,799600,-1396350,227664,151071,1083211,-1784015,156938,2117948,-1436576,-223102,-42072,1502528,-1065033,-1377308,2414531,-235011,-815374,-332099,1298715,696962,-2471076,1449419,1165766,-1038576,-1106049,616713,1928645,-2014999,-464989,1515072,-115577,-926629,-766366,1959650,-612128,-1284171,1061978,614447,-294131,-1079573,963203,932736,-1470477,-79836,913772,568688,-1380703,-234773,1689338,-562091,-863616,646413,843730,-875751,-982176,1624606,-49284,-1439339,225566,1237305,-213034,-1577544,927690,1253571,-1243024,-610460,1153594,735729,-1566608,-127413,1495411,-196848,-1651763,203119,1536776,-852000,-1230235,890419,735010,-978178,-518330,1200962,679910,-1145008,-371059,1144529,-7478,-1062421,352489,1026905,-340405,-959878,786989,805867,-864564,-835088,760389,81120,-994224,195886,1060809,-139055,-930161,476859,539176,-734400,-809018,886990,551688,-1057558,410435,1221053,-385946,-985733,695411,924260,-844408,-841353,869844,609537,-1012357,-240286,1101783,96228,-980488,194954,884899,-329764,-921611,419249,736651,-616300,-470058,596793,354126,-669732,-418141,784172,96836,-706409,184648,595188,-30237,-743365,443679,618763,-819881,-359521,475522,429146,-722724,-59002,777263,-620723,-281978,441213,491202,-475170,-533975,986780,-102977,-759965,83172,472327,-73817,-1112322,283335,368279,-705927,-236214,303649,636459,-810667,1223,699969,-385337,-216838,-230028,433146,25307,-571765,404333,-139092,53495,-276084,-170809,484715,-859686,224954,243011,175104,-291431,-486603,900996,-514184,-130721,216968,47484,387816,-657507,465654,48603,-327462,693384,-54688,109093,-528057,412699,119967,-1013717,597661,5675,244783,-559817,-594992,899001,-619318,445296,3161,-115190,289465,-852272,483679,-529913,-149894,479644,-662088,310027,-443040,550099,-39108,-339748,604554,-287915,718513,-395298,-344535,438952,-276751,466870,-600515,212958,343719,-342758,448297,-606219,520348,-79664,-178112,205593,-350806,1044568,-228722,-452950,-59361,400601,749684,-962384,-204249,788469,-191473,535456,-310421,296748,-405237,-49168,729284,-1053465,-118240,114522,494970,-311976,-1030808,1080847,-140591,-230610,-211835,193263,437187,-883047,227942,259107,-42114,23951,-449927,914608,-106968,181304,94786,-322320,531025,15306,376884,-573953,-54293,820642,-188767,-588345,-589919,995974,762188,-1105740,-438264,345941,563139,-656335,-410246,439643,-4198,-14692,55279,-302534,-326886,-108034,1040772,-670063,-833487,439598,994038,-409872,-1155183,757789,697547,-568982,-604324,370517,452134,-699290,-262875,517656,35833,-72534,-405110,470601,-206466,211206,295042,-148518,-244950,156345,564297,-392259,-585739,498723,873727,-440511,-1307252,659743,1067224,-394229,-709261,176297,1278190,-211919,-344136,375951,-35984,61740,-31856,318425,-506219,-498858,952850,266669,-1190244,-439935,994740,390121,-1497849,28875,889246,-279695,-860685,208596,1101436,-755633,-322398,418147,185149,-188807,-184201,809293,-225271,-399413,328185,133354,88392,-961698,1050259,348049,-1115255,-107253,696904,251079,-1407275,68397,1121750,-37457,-568762,-77381,907184,-332781,-1086624,821892,-51253,-433428,-526288,970225,150770,-1210606,595351,702331,-478373,-952674,906776,1069431,-1379069,-181437,1089326,294031,-812293,-323923,1172347,-335752,-1005244,454680,436059,-424302,-851359,855424,188029,-695312,255079,593409,143411,-935695,-40930,846150,-503259,-666873,152267,880508,-570513,-960030,1035981,612814,-1042561,-357205,997478,462829,-1201831,40972,775140,-319468,-669784,596065,828081,-849048,-500001,1067301,97055,-649079,17360,1304648,-99756,-723467,654080,445110,-650872,-595154,1054876,400051,-861132,55978,1058598,43041,-1013747,224551,930998,-641149,-874445,621845,426385,-717427,-831686,678080,410182,-879336,-125409,885091,75931,-1122610,360835,937585,-429939,-863571,406123,606557,-785714,-619507,934074,128279,-1123674,63875,998802,-195061,-857668,540176,744909,-584922,-522751,840175,269251,-943357,-130800,982967,-33640,-825709,236235,825745,-472167,-702923,554217,795579,-578806,-309618,771614,145944,-517737,-72309,683588,-292988,-715787,-191030,907119,-498255,-784365,552755,626226,-557306,-257189,572511,212333,-925150,-133205,976934,-227623,-790918,554172,630296,-444142,-633030,733899,403105,-948150,-97885,576011,-28237,-779519,43918,805776,-417509,-414265,917050,-61154,-599383,-277839,843060,198201,-658571,331846,797587,-58216,-800311,282912,833929,-699277,-280820,432160,364714,-563775,-461878,986042,-110439,-498998,215171,831141,166073,-926862,599323,258698,-540530,-143535,326956,542324,-1054929,39660,537410,-332196,-352864,-392484,859158,-184933,-480888,776999,-446219,100104,-263124,273742,193391,-1244138,649150,121881,-71353,-522863,-281621,1119043,-1177669,68201,245329,22466,-220159,-746728,1097937,-520847,-667733,495904,-182854,535111,-1462794,853077,818393,-893980,128891,-624154,961789,-881465,-224074,1068961,-746020,217616,-732727,889634,127159,-1252220,977489,-405364,278947,-433323,-38653,845007,-1227020,881439,-437865,-189191,495510,-687155,778754,-1373013,333535],[0,0,0,0,0,1,-3,3,-3,3,-5,7,-9,12,-15,20,-22,28,-34,41,-53,59,-71,83,-98,114,-133,153,-177,204,-233,267,-302,342,-391,439,-491,556,-623,698,-774,866,-966,1077,-1189,1319,-1462,1618,-1787,1974,-2183,2410,-2665,2946,-3263,3618,-4020,4478,-5020,5650,-6403,7335,-8515,10086,-12296,15712,-21830,36416,-84223,-97279,160321,72515,-95614,107090,8202,-27510,-52252,134389,101459,-203307,172762,-68166,-90210,66650,287108,-21396,-199121,278067,107680,-440385,296327,422492,-38841,-263587,338937,103634,-504186,203951,630494,-37549,-522674,100087,416996,-354916,-962989,269414,371570,-651457,-241469,462927,65164,-147887,-147227,485625,274296,-336668,67643,444262,323676,-516187,215409,813811,-164645,-272532,-3690,196105,-297927,-406513,589242,21308,-333133,-100766,676775,-189442,-862414,642228,323605,-522386,-255295,224333,221233,-1080344,588587,673346,-589112,-647487,236738,874820,-1130297,-754576,989862,64987,-427871,-717416,1243891,203201,-1114844,704996,170889,-202695,-770343,429768,1068644,-1106167,-177004,331920,441014,-549413,-1008151,1354404,-340335,-492456,-235732,320948,382586,-1388612,972366,9988,-780565,218432,148270,579866,-1568787,766481,1265259,-1204033,-316385,71628,1296167,-1540784,-687400,2361945,-506620,-593777,-833184,1919938,63180,-2564845,1299843,371307,-155780,-1028187,17989,1994477,-1551825,431619,456052,94366,-323326,-1182049,2799784,-1043802,-1038473,928827,341327,868695,-2793551,1247582,861771,-1191850,566507,-977729,1811860,-1282871,1381,1728885,-1878058,766907,-42271,1026445,-874049,-1540242,3014910,-1011145,-1027368,32694,976983,508184,-3223807,2258570,694338,-1542966,-410717,200328,2827615,-3164685,-189692,1856553,-455428,191727,-1752445,2498717,-723502,-1407946,2204823,-817651,761100,-1890236,1650643,1670523,-3205745,1121940,104995,1504511,-1548947,-1570420,3431318,-1818945,120927,-275294,119272,604962,-2187174,2889069,-1334167,-892236,1120024,70885,1275307,-3105978,2019573,1179915,-2299799,706064,-78693,2226698,-2992911,-303732,3199072,-2104360,-429357,-842484,2667224,-604929,-3073711,2960724,-229930,246748,-1477641,229258,2128735,-2933371,1803943,308596,-118602,-453225,-985002,3339098,-2536547,-859060,1674025,375190,510454,-3104530,2738295,455989,-1774369,1085352,-935190,1418344,-1798369,1080453,1205157,-2631103,1061776,-242041,1099071,-1648071,-793175,3405183,-2328902,-353939,323644,1367228,-268574,-2700633,3130536,-186118,-1637362,-152813,946022,1761885,-3243550,814989,1667972,-1134009,-162101,-978194,2490215,-1753503,-853908,2162284,-618932,101746,-1568913,2182520,564132,-2823032,1358969,595025,411814,-1930680,242155,2356554,-2098431,-15174,346355,474576,-853336,-1077488,2696850,-1352480,-1159523,904500,433776,-446883,-1955633,2203786,163690,-1568576,434358,959471,552321,-2478028,594470,1886330,-1488597,-700122,483826,1684831,-1535484,-1055401,1948813,-298977,-742544,-607458,1428924,111147,-2011849,1112704,771736,-477246,-960154,786540,1596244,-1684460,-213321,1247903,228526,-1009569,-404299,1807498,-364538,-1235380,603675,830794,-569883,-1065085,1228468,654788,-1296964,124277,1110682,41790,-1537661,259645,1618283,-1315771,-774163,1239884,1173856,-1419175,-397174,1828692,-127378,-1460035,155239,1227727,-321764,-1245394,877940,971820,-1047372,-812689,928267,467217,-1418957,-354847,1146947,-107125,-1171448,176417,911086,-335724,-1028440,387382,898800,-769433,-890919,879337,451702,-1015762,-300362,1061833,-38334,-1160607,306201,1086112,-772864,-759091,852182,536141,-1089691,-121715,1100496,-426861,-865567,467163,1119746,-683514,-902705,1027762,561712,-1358704,-523565,1146220,56249,-1390015,105159,908081,-321051,-911333,477367,902577,-377984,-755747,665605,540006,-367819,-374409,677177,149024,-764821,84888,663427,-47540,-707268,-31922,496978,-251797,-411728,800048,261912,-390177,-374468,779022,-41182,-678730,440520,309610,-237298,-687400,611955,269951,-749642,338072,513331,-89475,-894423,212912,843628,-720070,-248473,288423,403080,-237570,-398965,881610,-13952,-388434,-155530,211757,350874,-965050,49258,416228,-336902,-23780,-185601,800571,-558546,-282818,650543,-344101,-32742,-354500,448998,359891,-840887,504747,-297661,168901,-380365,35577,440552,-667155,559750,-91566,-327842,-135950,-90555,817627,-890956,125012,470723,-324064,145491,-749085,873029,-420477,-498906,560070,-666815,440164,-437682,512019,67082,-673514,742619,-653659,363992,-232555,-58375,692167,-948219,602113,-159188,-27870,332276,-645994,887223,-488054,59218,23230,-203441,916340,-735252,13079,-180260,-258876,668472,-715058,105745,-185893,570243,372455,-941411,219354,74890,630920,-601765,-680421,916594,-413744,184336,-331884,-78987,396738,-479853,834319,-619916,-373941,610567,-100824,135510,-794725,836837,202265,-657615,200407,-256419,634565,-824578,39050,968737,-543723,364855,-373069,507859,142522,-227756,280471,-484306,551776,211052,-212953,-94125,-241369,977398,-2427,-934870,-217109,714965,1055775,-1087155,-389400,754856,605350,-465667,-875420,459498,296723,-137202,-20464,-257869,-117815,163207,901136,-327543,-1154753,329460,624983,-86397,-1010563,507467,938571,-1061318,-359782,398921,687968,-706997,-486438,842975,43717,-77414,-324418,286761,77609,-431091,431610,-38261,-291133,312476,713359,-333342,-657847,835757,738507,-511426,-872215,502469,1087589,-687740,-940648,160204,889115,-455320,-632231,509156,139647,-12864,-316592,497391,-243809,-579809,796814,29007,-1081768,-314882,866971,592444,-1402661,245309,1305960,-199681,-962727,-298250,992555,-226730,-703129,486566,-73465,-338312,-165825,648726,95518,-678615,458416,124999,-169738,-395784,621145,497180,-953893,-210202,982731,352998,-932313,-525320,1446167,-369326,-1069561,-200791,982236,78188,-1193091,747025,459746,-467172,-265103,510673,426544,-952576,103446,1026278,-635176,-641541,280750,1152692,-1004625,-773371,1022827,135728,-747113,-790725,989553,235869,-919728,322219,508568,-390753,-804277,501150,835419,-1159647,-107561,708802,360778,-527213,-127788,1041589,-285748,-866885,578909,845639,-504186,-1104573,1009122,781431,-949631,-432504,961484,496970,-1141275,6611,926830,-575109,-792713,418555,865188,-781650,-640863,1169321,160829,-981654,-192073,802844,-266,-1093618,540158,926843,-569167,-503013,682821,591288,-1236670,-45052,829790,-167691,-944385,239285,865583,-284224,-819823,718613,778210,-757631,-431796,866218,509825,-734142,-385649,979120,-44898,-1085719,-40805,957908,-324822,-953269,591543,761375,-629364,-800893,668789,276759,-709665,-120682,473606,-38682,-624250,301883,986958,-642900,-606414,570817,576266,-971178,-112329,771163,-103577,-1061424,122235,917704,-454439,-826514,656287,548148,-632306,-464144,814091,334464,-894388,141281,824070,166840,-836069,374121,988237,-477333,-697462,445458,701867,-637727,-465129,839150,428534,-779314,-182732,627199,48698,-979661,511163,784008,-572428,-575252,339785,455654,-882413,-223620,947133,-10314,-731604,110450,633244,-386622,-677258,702647,248638,-636970,-216958,677779,288981,-1078515,261158,643081,-364562,-559818,95010,875073,-606974,-407977,456202,161831,-396292,-222999,1004847,228926,-899597,151397,232011,2713,-1028846,155077,743056,-516635,-117798,361556,508873,-578686,-694582,1076941,-152289,-435066,153819,827888,152797,-902095,722466,-5568,-491305,110663,100911,666378,-982480,605076,676074,-663585,218973,-290776,805875,-632542,-441061,988509,-339161,327771,-534936,517880,391978,-969880,802129,-206242,333885,-662285,86981,946166,-1222978,202204,92309,301248,71837,-996387,1366059,-672237,-276049,74934,162972,682693,-1347405,944944,-91899,-837584,418558,-825916,1156162,-747454,-42914,718006,-1197817,849949,-637190,684466,-282430,-1111641,1264948],[0,0,0,0,0,-1,1,1,2,-4,6,-6,7,-9,12,-14,16,-21,26,-27,32,-38,43,-52,58,-64,72,-80,92,-102,109,-122,134,-145,156,-169,184,-200,213,-228,243,-260,277,-294,311,-331,348,-369,393,-421,448,-477,513,-561,614,-673,754,-858,994,-1167,1401,-1729,2192,-2864,3896,-5614,8829,-16735,137505,-110817,-156771,-39359,56627,-154757,-311820,32664,253399,-304989,-374286,184955,197712,-378732,-313457,45079,26330,-141659,235516,45140,-441521,103551,201367,-51904,-92885,43902,146566,-89602,10651,36240,81990,30972,109566,208357,-19087,-72572,175491,411756,-191622,-199805,156566,237787,-31598,-374014,142146,598516,-272732,-367727,637316,92399,-751529,-120501,861697,87468,-437786,-139614,500351,44096,-868056,442548,622110,-645576,-416158,546313,370497,-837863,-116830,551797,-359259,-629235,259399,550790,-494954,-447635,585658,431016,-446675,-164598,535399,197634,-334321,299139,427689,-326784,-635191,309272,788240,-347693,-506248,799490,245677,-921923,-176355,1003422,-291807,-857261,285579,1056840,-611075,-1428417,1122925,1166806,-1270631,-924913,1141428,808897,-796130,-729043,965878,180776,-471845,60554,544702,-560474,-339539,715726,-90917,-1138823,135580,1109328,-198242,-962488,183350,875239,-422391,-1040149,391907,743455,-352009,-514655,667013,163886,-512654,146021,509297,-220392,-616708,530249,520865,-812942,-528389,1215419,320701,-1987363,-128408,1933033,122382,-2227460,-424143,2796666,-240506,-2264650,42262,1855981,198423,-1575599,170140,1026446,51552,125370,4530,-432368,-541598,1177773,797691,-1693755,-645947,1516968,752735,-1682894,-1036085,1512659,690947,-1267482,-320929,764729,392319,-1165230,72821,527819,-470049,-53908,625393,258723,-1020888,542485,901057,-923763,-1139134,829614,1700337,-1894692,-1728446,2029453,1678170,-2042381,-2180305,2300619,2251551,-2218380,-1440188,1631046,1368722,-1372928,-949571,688489,-75784,288305,215864,-361878,-511709,332103,1841657,-829846,-1834238,1153529,1686933,-949040,-1964152,976504,1745886,-1138452,-1104948,471421,1160384,-720360,-803885,970079,-333782,-269192,161052,347861,-948871,-706906,1508141,-90821,-1735373,129148,1861906,-14946,-2728233,512925,2882416,-472078,-2819492,655384,2763705,-1044129,-2294399,815247,1474255,-421297,-1264892,554797,283600,-523575,543236,478501,-642206,-555891,1505999,685158,-2165771,-391421,1690888,361736,-1520523,-357444,2002681,-119789,-1472611,-149746,1094139,-200678,-1183945,877034,395918,-860263,-45118,811827,118349,-1260806,483758,1230072,-1153703,-1040200,1066391,1548845,-1916198,-986710,2055090,650533,-1726711,-731284,2102410,487165,-2172924,283098,1600518,-7368,-1079563,591134,979097,-1117262,-306129,1013554,27556,-1099843,228084,1317491,-481424,-1325060,639922,1031552,-649004,-964177,1038827,610232,-1156185,-135306,875630,364619,-903981,200273,1023364,-655343,-740739,912625,677514,-1073277,-679840,1382524,764,-1265806,-96962,1342079,-246744,-1700227,634691,1122408,-829602,-972799,1151627,929435,-1322769,-412336,1517159,356299,-1309706,-78833,1126174,-373745,-1031437,908110,700467,-659516,-711156,930142,266077,-1138207,-219560,810481,111407,-830435,287878,944999,-695973,-549149,230058,577270,-702714,-301830,1263062,355586,-921982,94582,1164790,-417077,-1194030,502236,672255,-933913,-645655,781583,451413,-1139069,-157721,1270004,-38036,-1203884,328463,1136866,-625488,-833080,733753,671339,-665730,-419962,921331,176240,-696469,-98668,672502,-273204,-586453,164301,600510,-246618,-381554,503655,261241,-512968,-311817,531434,-82478,-332623,232395,565563,-133911,-351286,264206,453435,-396020,-516307,626392,171759,-870382,-50869,799926,-210909,-717319,406004,664029,-483711,-410689,376344,521660,-638791,-202957,530808,267479,-775574,-102416,779471,-288377,-397985,289436,416620,-292646,-314231,346222,114994,-224697,-1315,1775,-47564,-75494,660,29646,12241,-9864,-97071,352812,-133844,-88824,281599,-24579,-107320,119688,158684,-178200,-336321,185539,185390,-171638,-125504,303654,193577,-211767,-49460,31035,-87485,24416,295804,145129,-164730,-290522,-72327,-189371,-301083,-29987,461462,-123396,-288341,-32065,-18041,30896,-166182,-102794,-151126,404007,271119,-563474,-42936,885378,176589,-463791,-185448,349505,313261,-129030,-51621,264973,-29736,-118806,373020,-49400,-235708,-28628,341869,-371702,-148691,33289,370332,-297911,-474337,238849,-246234,-138181,-139576,331368,209239,-170832,-143402,256819,413186,-284287,-95277,302528,158288,-276154,-58715,41808,-199334,116142,246211,-419007,-500784,199533,710438,-71978,-1042183,347649,850055,-236418,-597998,269488,387556,-256292,-12629,176745,-517959,-81699,372083,426925,-736357,-458809,1035595,156604,-981197,-356097,566189,625755,-777381,-218560,543317,124772,-306767,-28133,725399,-431622,-543621,223095,195026,-324152,-388258,480674,227032,-787091,166112,366356,-139355,-692060,562225,495312,-1065427,-372119,750580,650113,-948698,-504527,1134828,120006,-761608,-288994,424409,-117831,-437370,487683,-277710,-1102333,473346,952329,-242217,-1272013,618318,1227207,-761415,-1060252,144466,1080055,-307138,-1180941,626574,432891,-157980,-264655,508256,305366,-945246,343322,555888,-652186,-531371,334177,746754,-958566,-432345,810370,255460,-1295714,-454732,1585995,-163151,-1381098,495348,1192114,-101221,-1284885,722777,729610,-822758,73006,406863,307485,-709988,394626,966575,-1069234,-565623,987166,821586,-959107,-941893,1844126,369507,-1362961,-497789,1030221,590273,-1387474,159525,782884,-30764,-544691,161405,943535,-799374,-168290,1003727,-2089,-681137,-148189,1272258,-548074,-1389126,904250,840879,-644412,-923679,1318318,873393,-1388785,-248982,1071171,315828,-1475905,40319,1237675,-655669,-622776,650364,664855,-536354,-509726,1405137,-18934,-1380837,387564,1196616,-186734,-1579620,512106,1144729,-942671,-1204344,638024,1015075,-1041195,-522763,1019703,84297,-931290,63897,1152791,-350882,-1025922,753915,601178,-794674,-637883,1183884,563594,-1469749,-99637,1467007,-39236,-1355098,301393,1518792,-696423,-1012664,928243,713175,-915889,-589129,1564548,-76361,-1436611,344681,1090696,-277633,-1218624,702491,1071461,-1076714,-758161,758509,404918,-1038117,-510591,1128026,84244,-1392553,-109997,959155,-495965,-713042,635789,671035,-711284,-627037,905707,707221,-1263377,-124248,1296413,-184124,-1111010,419364,1137971,-984764,-955974,1099244,647918,-1175770,-197474,1334527,353222,-1441831,196829,1413656,-449119,-1379796,894113,1038690,-957474,-876894,1090030,552680,-1543536,-64187,1065891,-66816,-1212420,248312,1134656,-478136,-570543,731991,680831,-850645,-409391,929542,442873,-748558,-237333,951592,-377636,-1053771,491771,936341,-834801,-767285,762610,634118,-1108192,-401771,1207380,-43755,-1112089,340107,1362670,-654933,-1099359,859772,822008,-730965,-450345,1288796,472480,-1197553,-201232,1163338,-241756,-1477887,613726,966355,-611315,-958993,845906,264036,-985621,-201692,839720,148188,-974679,77640,894982,-304807,-905895,452238,911468,-601023,-892677,718656,224399,-1053165,-198183,1095288,-128133,-880202,153052,882514,-419107,-689891,722428,564559,-936636,-678963,1093793,246349,-1076035,-116071,1364786,-399918,-1237438,621569,946279,-804357,-810007,843873,795641,-1089943,-244521,801304,-51621,-795270,-391642,984458,-424811,-533396,382256,173640,-133909,-527723,797645,31748,-717282,-102170,461957,295149,-761288,256364,1013786,-520121,-416975,308028,731471,-610386,-593125,995156,-178337,-627247,-175937,619897,-362960,-675213,859462,267823,-510565,-167380,780715,326323,-1052924,-34103,1089927,-377623,-800880,223752,1170798,-433673,-759245,771716,510159,-218770,-528396,482075,189202,-720350,127600,119443,50994,-211310,118239,443948],[0,0,0,0,0,0,-1,-1,-3,4,-3,3,-8,11,-13,15,-20,29,-34,41,-50,65,-80,96,-112,136,-162,191,-223,260,-306,352,-405,465,-531,605,-686,780,-880,991,-1116,1249,-1393,1555,-1731,1924,-2132,2360,-2613,2883,-3181,3507,-3867,4257,-4686,5161,-5693,6283,-6942,7690,-8555,9560,-10752,12211,-14082,16649,-20685,29267,-62372,-301188,-213539,284168,-60969,-275026,131560,142557,-181637,-264242,477078,346728,-507398,-316185,183943,-58068,-183537,173140,297827,-335859,-14491,94162,35051,-208309,184659,404291,-167221,-6601,132212,56787,-101053,-63778,-10149,-122819,74774,302016,153650,-87451,-258226,-1909,375491,-65550,-203594,151266,533362,-122735,-288833,466936,579630,-639806,-328141,662199,94414,-603349,14905,813229,-188527,-791127,136271,597283,-282199,-643284,502598,504180,-713466,-315765,586301,11979,-579595,130896,194851,-568499,-637801,338163,491766,-236889,-120372,333168,87128,-456604,-130874,221453,-130209,-468996,354038,384903,-527113,-448758,653587,450960,-614117,-140374,855698,-20794,-1199202,470925,991562,-455689,-724882,709065,1249131,-1183528,-1218911,1021558,927973,-999107,-853056,1168447,447556,-724106,36646,368015,-230240,-189440,639572,145808,-1167092,380312,1253608,-137115,-1246944,-133617,1317251,-437341,-906961,378549,646102,-200034,-579767,625234,204605,-589263,-40494,544918,350932,-637702,690041,566337,-1066487,-452795,1060325,690434,-1484810,-561629,1889669,4426,-2160762,-395278,2462715,322220,-2573984,-48089,1934292,-99220,-1925089,79744,1300873,-207640,-248627,-73388,-25332,-78961,569227,625627,-1301046,-431417,1459886,397395,-1451721,-902566,1386834,589289,-1437781,-325234,1327105,511842,-1077512,-412486,1136478,-480618,-447907,149316,307613,-684791,40214,1166613,-595230,-1140707,956686,1650999,-1158491,-1852875,2005169,1586948,-1855088,-1639387,2040995,2175426,-2432726,-1541196,1802571,1274514,-1332140,-1426869,1179437,847928,-452394,164929,-494311,-442813,306447,1171093,-633550,-1884134,1042748,1798796,-985226,-1825150,654611,2081393,-1170122,-1374945,812099,1033060,-566110,-1102226,929117,177148,-467051,144812,446866,-101197,-842563,1099445,311362,-1528393,16330,1880508,450579,-2583647,284644,2925206,-604610,-2375263,467850,2906360,-879325,-2581185,1141265,1837461,-713467,-1402099,565468,939250,-678681,66470,373219,-752838,-607905,920970,772554,-1471450,-651966,2053688,263388,-1654407,-574804,1887948,29267,-1733144,284771,1186465,202243,-1139059,451317,825808,-1001557,-311865,788184,11612,-1029134,378667,1459372,-806023,-1586930,987803,1249211,-1218858,-1257311,2023889,861761,-1892510,-1037798,1834162,840816,-2340577,-292308,1727134,-361081,-1130176,360457,1316517,-739657,-366837,1026239,-108666,-877234,42815,1203596,-373471,-1409499,684881,1043296,-1022464,-816726,886060,895993,-1206591,-207306,807343,70894,-1230268,-241573,1183078,-389355,-844239,564428,622732,-759714,-888641,1312197,537323,-1224645,-19945,1601361,-323041,-1621405,541725,1403866,-965363,-1102996,980784,1184002,-1288567,-585376,1333299,228457,-1156282,-216775,1193304,-147713,-1239801,421166,660319,-803991,-396960,633911,517343,-1093188,95737,882718,5206,-760468,516728,931821,-430118,-522049,640097,727314,-871672,-556033,789797,493227,-991900,-131402,905344,-280774,-884089,493736,770187,-877290,-790403,1130316,557794,-851735,-287828,1278567,176785,-1241137,322158,1167099,-551985,-880358,542159,806910,-950046,-676557,864581,66689,-915836,33716,910252,174326,-414442,270866,483131,-130738,-436558,386534,237338,-450375,-75959,618556,11742,-458057,-208448,420247,-212808,-608668,216984,359040,-596397,-279767,625890,316951,-655419,-52387,622368,47802,-583146,-29470,693611,-381190,-508582,298439,312827,-842118,-495762,690491,164646,-646618,-135617,829688,-140004,-587446,263805,565181,-355064,-80779,295059,288189,38353,-304466,239113,-25075,-396496,78678,30619,-56812,-65444,171389,-156455,3743,-272999,238210,-94931,-146652,-31802,-42740,91781,-302470,-12677,206529,-273482,-90906,167793,338286,-289271,-515519,527165,14697,-149838,-83336,519539,48001,-164447,255162,16845,86637,-158657,280681,-64516,-486188,355389,238799,115936,103755,-281390,17801,-111359,278407,-171788,-253748,483278,142679,-203417,-224206,490080,74604,-363381,39282,490,199827,-5653,-38402,-304980,-192038,3391,332817,-130754,-308930,230777,307735,-70201,-288929,272449,345917,-158725,22443,224312,170128,-152577,-191844,260101,319436,-204327,-172985,21908,380347,-205086,-47967,-9270,-210088,66,75248,87178,-454282,184147,480271,-162949,-1002900,421787,1167093,-617005,-529153,287968,775927,-297668,-391824,127534,-27550,-162416,568204,141283,-745498,-400686,862785,439333,-966462,-57576,675421,399457,-721210,-394438,728579,-32263,-866257,7652,533307,-56706,-505780,249887,345662,-32021,-212588,581740,283458,-496194,-184842,462632,-326044,-714800,347694,696900,-906570,-696611,840501,544106,-682223,-862081,1243130,349116,-795193,-66263,397769,203292,-402835,581192,206706,-575876,324291,776787,-384775,-1068363,76699,1385481,-497727,-1213621,771892,1356630,-79044,-1290480,630752,481103,-732706,-340758,229994,636809,-811259,196092,863953,-382767,-578048,184859,960327,-749243,-759371,1074942,96275,-944568,-329715,1057667,-129734,-1519847,576059,941842,-222084,-1345552,261239,1088725,-895440,-235171,729947,164039,-461710,49157,727227,-919662,-590392,1054203,510573,-1103919,-1057665,1509876,533857,-1593446,-291314,830203,560013,-1234548,-188037,1192782,-289766,-548443,169182,597848,-604053,-391190,954383,-6820,-1046212,15506,893319,250029,-1196479,797557,1040502,-664593,-1200211,876683,1163474,-1304693,-573219,1306873,354338,-1348236,-411583,1397701,-464682,-1099983,762362,578116,-735617,-682855,1262988,375565,-1389108,384435,981972,-371751,-1515759,478011,1536307,-976035,-1090560,562800,1087946,-609321,-1133943,1111888,539805,-910904,-45565,916087,96679,-887226,536925,834399,-802437,-660197,770084,802859,-1276983,-233625,1576452,-89069,-1208215,129590,1478325,-404698,-1499447,783157,839254,-1080761,-778750,1176895,529806,-1371563,-125464,1375329,-261737,-1260094,587711,930205,-843736,-968097,934898,735414,-1084646,-257451,1268518,91148,-1228239,-8400,1274130,-374784,-1174315,230400,833632,-650046,-451185,623011,569980,-990335,-85500,1259413,-175747,-1052549,462213,1036602,-498359,-1151549,843415,846703,-1197390,-499654,1236566,451013,-1498502,126758,1260936,-374685,-1089576,558741,1187995,-886298,-853357,969832,311976,-1275364,-437803,1199189,-193293,-1240160,10015,976144,-262166,-963686,683084,835343,-599141,-534307,685552,419785,-1120984,-365658,934987,-81204,-988295,127416,922839,-579140,-888389,718035,438526,-1169597,-115797,1342758,-201220,-1266091,111482,1182177,-150799,-947888,866648,1150481,-904445,-743891,1105015,363519,-1091555,-218125,1261558,-91797,-1077664,299892,960999,-761122,-777428,799398,596776,-776447,-414701,1043362,223805,-1012929,-44692,721922,-117796,-1137031,620316,675441,-479505,-980093,714402,730166,-690024,-404907,952094,128358,-967824,-28746,823589,-315249,-750219,783320,746785,-590262,-569853,1177172,364035,-969991,114609,1115116,-179757,-1151909,260445,997950,-707933,-811239,754734,765536,-1050122,-400035,1244478,49329,-578353,-274514,933123,-81314,-1031526,481089,409411,-477254,-163925,483833,542554,-876747,12457,709165,158817,-672033,78354,997239,-505558,-432973,487012,284597,-476517,-762749,849125,487530,-882921,37333,318131,-146669,-785547,473247,569690,-902749,-328510,861273,445092,-1209040,-585406,1506757,-106203,-1004853,-159433,821696,-33571,-1048956,297356,603916,-596894,-516009,296004,774615,-612542,-254972,37737,-235514,62796,7183,288422,-396185],[0,0,0,0,0,1,-2,0,-2,3,-6,8,-9,11,-16,21,-25,32,-39,48,-58,71,-84,101,-116,138,-164,191,-223,255,-294,340,-389,441,-504,573,-649,728,-820,920,-1032,1150,-1286,1431,-1590,1765,-1957,2168,-2400,2653,-2930,3234,-3572,3947,-4363,4820,-5342,5935,-6606,7383,-8297,9392,-10734,12442,-14730,18062,-23596,35610,-80704,50024,54058,-118804,-77160,224510,314357,-292448,-180323,181192,-59165,-135834,4637,230152,88932,-274537,118315,-114337,60778,-162194,-13253,326451,46384,-136158,168245,197091,-255620,-25278,161635,258807,-203488,-279243,357997,339528,-255170,-33216,409479,237196,-271676,257959,285476,-255690,-185155,407129,228812,-469265,138305,663905,-275166,-414401,502752,538158,-652374,-224273,661413,-39443,-266672,148962,648545,69136,-656177,174771,490530,-327921,-226974,400679,454836,-477405,-259384,431686,-116456,-611879,-497870,1035585,-133272,-910585,208524,431979,94321,-1124091,169757,1295667,-857324,-182215,294277,613128,-491864,-543416,1047110,-637544,-109681,539291,210158,-331849,-859472,1332156,-362036,-939289,319703,777660,5904,-1695905,1001793,1082448,-908003,-574994,302727,1139177,-1076025,-747091,1222646,-377570,2315,-349532,749591,8546,-1475007,1525248,40801,-923090,-578686,1119773,1797670,-2405922,-41827,1096002,646909,-961476,-1977618,2415713,-177292,-641946,253946,-219695,1231799,-1233223,958661,-245616,-1254878,1601710,-197398,-145203,-1319481,1429662,1775500,-2588293,424310,1090801,1149271,-1949779,-1529170,3429816,-722604,-1312951,-776526,1347390,1564816,-2648010,1235622,-156016,191890,488965,-884359,1095741,-2178800,1455629,1287020,-2249589,-496441,-56013,3554834,-2140912,-3104332,2475177,1210037,617445,-3747390,1323506,2835314,-1997868,89396,-1221034,1371905,193339,-960502,1506220,-2370510,1933063,816128,-1062916,-669423,-707677,3713382,-2424908,-1903662,1948059,1493122,102786,-4132783,2576811,2142342,-2016892,-377378,-587153,3126936,-2012183,-987497,1665091,-1216725,1754987,-1300908,1067889,-1059571,-1445081,3936644,-1908991,-1329039,-801557,2401972,1846565,-5343193,1252038,1849257,847268,-2033276,-2313708,4426306,-1447274,-573972,-283929,-306806,1668294,-1832813,1758890,-1677526,-693473,2533185,-1162187,-249132,-1991014,2776175,1053781,-4127874,1385310,1062646,1206595,-2890192,-1109071,4050749,-1607715,-755310,-938036,1652398,711693,-2916875,1977291,-677916,138998,368876,-263394,990047,-2916343,2188860,1112595,-2306472,-332438,95990,3739159,-2894226,-2038093,2629388,615953,-296370,-2929647,2292165,1005201,-2164507,793906,-696436,1074996,-1154922,389703,1105543,-2681131,1511795,555016,-396182,-1182998,95491,3082363,-2375327,-1071454,1216457,943197,-510049,-2267028,2965326,570859,-1796634,-127777,603300,1208971,-2230062,360786,1519673,-1271642,-107083,61826,1613296,-1256032,-818066,2387661,-742395,-942429,-374103,2153822,501932,-2964531,1414092,1420983,-317232,-1333237,420925,1953537,-1821288,-54488,1116382,-206321,-726700,-29317,1755327,-1200572,-1031078,1451963,443938,-965925,-632750,1932645,-45619,-1710350,803440,1061660,-127264,-1472141,746543,1161338,-1159569,-688933,813583,672103,-1103887,-661439,1630120,90607,-1496846,69563,1050000,-6883,-1690732,798213,1221412,-650756,-1125188,1023196,862752,-1284341,-470586,1471884,434232,-1462341,11996,1473566,-400076,-1243349,731988,989873,-1140901,-734818,1269188,9377,-1144268,153419,1090157,-433783,-1018188,373857,926582,-832996,-435174,1034331,232287,-1141688,-238650,1215729,-22011,-1132680,412301,1066229,-250212,-1084696,691035,916791,-691941,-665619,652246,525595,-1038476,-534095,893403,-102492,-1217909,333051,1224284,-40916,-891264,590185,705571,-724488,-768624,1066626,299020,-882044,-64536,1008817,-304414,-816081,402897,715824,-525899,-486118,618181,140977,-842134,-238429,744235,-179215,-851283,444240,502118,-310349,-666654,552838,657328,-638611,-15966,598159,469588,-692316,-249063,1033611,-159073,-699616,260969,1012433,-116917,-985922,520948,218103,-378390,-602280,73710,644745,-976938,42627,576624,-213653,-55394,162797,511543,-614155,-355442,884940,-35412,-334542,-491901,670329,110059,-690286,754258,-213073,-33403,-476318,106207,638446,-636773,184207,-131741,287097,-159304,-422253,641481,-491349,-83767,157262,-60029,264064,-875951,797233,95237,-347411,-278714,-189202,1161124,-769034,-77342,571468,-184514,141980,-968480,437584,-50780,-412218,624930,-718028,285488,-225590,221269,442793,-1001591,683124,110985,-41362,-221288,-254261,940406,-545669,-64913,-277309,-183741,754573,-550907,180298,-236438,-193495,250703,-506409,773428,-466029,43837,292139,-49435,283792,-671081,645788,109765,-693914,539700,-521050,309468,-890025,266260,937960,-1281016,-39766,177274,911281,-19594,-644799,792038,-367191,292817,-258860,-261143,304630,-555883,736164,-574079,-434225,258806,59390,572320,-1074564,344799,634241,-186555,53455,-573421,867995,1731,-658342,440158,-214946,92041,-419950,435962,496075,-1078295,243552,383013,552379,-732159,-99918,952414,-429812,101826,335295,533698,-232829,-859333,808180,-243098,-498077,-96761,158611,680675,-812639,453265,578227,-333744,58713,152474,138673,-533030,-100769,579302,-392669,-478396,123389,576589,109419,-1313164,212702,648103,-234276,-680067,-37556,490365,-496886,-382180,638476,-330346,-619831,193128,690150,-520612,-1013115,806405,653440,-959846,-425639,993932,934093,-891284,-290421,909020,145204,-473678,161133,977462,-205156,-653452,586198,29169,-306092,-357303,413005,155143,-750522,277801,444717,-140826,-368860,408118,1303009,-763858,-779066,891163,727746,-303948,-1213804,983825,507821,-928267,13813,463862,292763,-526671,587688,668196,-1371973,-2823,824233,343777,-1138727,-200312,1545811,-498761,-1312771,265239,1113670,-467645,-1205980,722373,461679,-601279,-151856,525906,495390,-1158397,496565,908386,-745529,-268759,366075,953256,-815012,-529973,1109449,203795,-598865,-591976,929354,-10681,-1533652,354808,933723,-218372,-1012790,144111,1053511,-864339,-222843,609586,111041,-673876,-451358,1185212,-509347,-931452,562782,458024,-640450,-810104,1162777,824686,-1231592,9034,788954,405122,-1087296,-95476,1359344,-629495,-554397,575399,550865,-734697,-650147,1225009,-109253,-1025191,-194972,984668,-101028,-1223479,557427,1023998,-576479,-710772,723166,912594,-786705,-464556,801854,53054,-997140,-271639,1090109,-216084,-981351,421555,913004,-720983,-670880,590566,706496,-838256,-451891,869473,-2119,-909256,211656,887832,-913400,-650225,747973,490863,-1179486,-587012,928498,133253,-1088454,286795,953660,-370659,-1049744,629266,970461,-562549,-602365,780187,355189,-877573,-493341,1035865,-20461,-1091831,53811,762990,-322779,-819277,471867,681646,-610521,-774502,1105805,762107,-774317,-169639,1149084,413558,-1029603,281380,600660,-604445,-779825,710664,567589,-778447,-397300,748685,69798,-977815,79995,788438,-259013,-727783,875692,485591,-670564,-228531,839353,209837,-922551,-137687,1177138,-237340,-848062,65877,611991,-282032,-766697,501665,884354,-513467,-552687,475518,628409,-1134638,-18728,986115,149505,-807912,83143,924140,-595015,-782775,899800,99157,-557251,-359231,692109,165972,-965836,338570,311569,-77473,-892578,454233,567132,-990828,279272,354848,117897,-596978,-255723,998655,-274984,-557732,747597,279720,-45636,-938217,945612,368663,-790734,-97869,210267,715356,-1187063,-95588,828117,-604842,32275,-185076,735123,-393094,-973751,1111650,-307050,-231675,-293550,609775,520731,-1534921,706446,313443,4517,-268237,-294624,1501095,-1053025,159266,387133,-426279,693553,-745600,801163,-673666,-258858,1254928,-847892,-59976,-619067,1066378,505346,-1574874,1132792,-125154,312727,-697490,-542760,1563144,-1068900,506046,-345900,315874,678862,-1423496,1346739,-621129,9506,448808,-521772,1176471,-1361187],[0,0,0,0,0,-1,-1,0,1,-2,2,0,4,-4,5,-4,5,-7,9,-10,10,-14,17,-19,21,-26,30,-35,39,-45,55,-59,65,-76,86,-99,106,-122,140,-156,176,-197,221,-251,280,-313,351,-397,447,-500,560,-633,714,-806,906,-1026,1165,-1325,1511,-1739,2019,-2374,2830,-3462,4408,-5964,8988,-16887,87724,204221,-241285,-87229,173296,358420,-172132,-250712,164086,45557,-103062,-28448,195656,-58737,-67039,15535,135869,242585,-94485,115218,240842,72413,-283751,199530,205223,-221154,-462866,182135,166565,-205972,-67736,221091,637294,-371462,-68831,270108,44611,-209111,-134701,491324,-469997,-62636,437420,-190980,-342948,204225,460963,-102102,-511691,507317,230882,-342075,-333539,707544,471087,-769043,176866,940219,-65450,-771427,127776,734865,-126267,-101531,-36991,296939,-183752,-442605,725585,-26349,-483563,-302184,628173,327656,-1168997,202582,800336,-144018,-757395,-177837,1213396,-840169,-907364,618188,216136,-110457,-733703,1036056,-275064,-515261,717605,199827,-79760,-792391,1049981,674057,-1512606,621667,846881,-85512,-1205222,154426,1562976,-1322423,-841912,486513,858403,-509233,-1424413,1589523,67241,-525251,52118,227729,388386,-1234218,889878,735854,-1276167,134010,416804,1789788,-1912345,-1069511,2220826,-149748,-825332,-1714655,2030685,1174935,-2019152,697402,-40959,857785,-741161,-292401,723674,-1757308,1387372,329239,-873602,-391974,130151,2017778,-2205663,-187642,2055689,193224,-1033230,-1832637,3113742,105467,-2472823,439624,668823,1679867,-2305906,19673,1867736,-1180463,740988,-1148453,733175,-770994,-184785,2802561,-2583232,-452647,472081,1833343,-93757,-4209336,3193767,1589707,-770544,-2010019,-344769,4013680,-2724489,-368942,143897,189601,1293605,-2158179,1330654,-1230632,47185,1949724,-2088650,19905,-803381,2780833,-849402,-3629957,2933192,759936,-151800,-2835321,1157431,3815628,-3185287,-460960,328801,2008073,-222536,-2621777,2709123,-860469,529291,127907,-716901,1171437,-1675893,3088143,-735837,-2728117,1553702,883870,2373108,-4462947,-289386,3969685,-872460,-1149886,-2445942,3757622,211942,-2960888,1474430,-787333,1792825,-1143315,164775,522229,-2076163,2887792,-936799,-1231591,-137506,1020531,2193743,-4501989,552486,2530372,-292628,-1232249,-1759223,4018273,-604816,-2400888,1006157,543599,1611783,-2944361,1233312,1175187,-1219552,1417472,-1077392,1084681,-1768240,775593,2661124,-3087859,-258753,817937,2271201,-1234745,-3283361,3608832,402750,-784472,-1895211,806605,2671450,-3053982,652527,553712,-128102,-58886,-897043,1680831,-2251599,361674,1743447,-1698767,-398894,-467100,2927513,-1474889,-2422510,2506852,538421,-574696,-1662441,1633512,1876629,-2607105,311006,772237,739875,-1342288,-713373,2394707,-1266359,-279195,434273,301531,-599306,-1307274,2572652,-140508,-1841172,482036,1235719,903488,-2693624,970027,1979584,-1042257,-809993,-5187,1920247,-1135535,-939580,1469876,-521171,-746557,22135,1349284,-423481,-1525428,1393222,273513,-861231,-835360,1477430,869744,-1870152,126345,1632693,-144450,-1330530,241983,1970941,-1276232,-1006455,1209073,601422,-859962,-917831,1501292,177646,-1652048,116913,1085601,-34361,-1468733,403435,1580527,-830611,-778479,732603,975960,-1021282,-708438,1455257,147570,-1378356,-162366,1347974,-240383,-1024430,513301,905372,-878046,-657777,925210,511428,-1412230,-160382,1138248,-435052,-983999,455673,837013,-668435,-718824,892361,370384,-1013778,-118118,1194672,111885,-1378032,412398,1119718,-276672,-842400,470315,944941,-662694,-898731,762137,296532,-1042477,-545070,806830,264472,-935746,-237746,1258873,-88812,-809153,544790,657215,-803551,-545083,903794,625553,-855215,-250847,1035355,-222413,-852808,609564,693256,-629543,-482323,644644,324994,-961686,-209836,870727,-14037,-862042,504845,742026,-528001,-469856,512214,713276,-774579,-321581,962675,85778,-732852,-249266,778064,-83272,-696537,245431,790660,78317,-910303,565821,822039,-697284,-212156,482126,664666,-1068931,-178961,856453,-418646,-138214,64209,458723,-182382,-1149265,959179,36055,-548856,-239897,356424,501071,-822906,227656,498556,-204492,-52037,-248006,524879,-563666,-138612,631667,-468015,281228,-217233,505338,17521,-698444,846262,-342078,17605,-843987,200917,593066,-862228,144657,-148438,544589,-148403,-918541,1101729,-135286,153985,-284196,-5535,719273,-874190,702584,43491,-281147,430649,-131293,678225,-1078119,430552,742072,-605138,-3860,-611050,672657,99123,-761856,403399,-289710,524854,-495776,-360467,563642,-303354,498052,-593821,503353,79618,-350336,560088,-290976,145464,-369132,210723,574235,-705246,910720,-368632,42768,-2910,-128825,1252930,-853133,-241842,582318,32405,180440,-890777,715532,102882,-324237,599600,-714302,320044,-453946,109829,-108451,-455135,421070,-286521,400603,-339619,-403701,1167725,-377054,-128668,-314773,475796,749010,-867620,359485,-94274,-117911,-2089,-84421,717675,-1017787,-128876,751507,-264596,-416113,-507209,1095132,-403695,-720724,562745,10620,32386,-748896,438601,310582,-883591,386990,145231,289558,-483198,-262357,749468,-273586,-73954,83492,-66449,-216034,-158205,705187,-361717,-485291,360902,517054,-12803,-1085020,102210,1219711,-569945,-539635,131821,512566,-90486,-404034,399374,-16538,-344638,221586,586025,-412152,-1073053,804251,987927,-740699,-1041299,690525,817333,-1124807,-744818,992245,143479,-963346,-97272,794648,-20675,-619539,519490,303407,-499057,-206372,486203,519446,-668891,1138,677686,-605396,-223657,336204,849573,-798862,-742941,1166619,403191,-845660,-762543,742705,889319,-1123855,-112178,507163,326213,-570875,-64478,708448,-1046869,-179354,1035640,71315,-925358,-193866,1521609,-542713,-1452302,557855,900188,-212637,-1133096,568004,889419,-639835,-73948,416919,859167,-564425,-195138,1072430,-555560,-531907,327064,407054,-426529,-954704,1118962,225990,-907294,99320,940512,364791,-1499495,302447,1145244,-492373,-993564,-57444,1119192,-596520,-690927,672332,463042,-765356,-582122,1167008,7835,-1324567,526290,899443,-449801,-882479,829862,914422,-1189714,-322997,986944,326439,-1081836,-359961,1330472,-631262,-848602,829427,678851,-592879,-826372,1126924,292088,-1009467,185825,739377,56663,-972427,-133720,1136424,-637702,-734634,527789,1006380,-792263,-911631,1036460,475729,-680155,-313393,1174608,220403,-1140621,426696,1047894,-296888,-638413,448167,661048,-992281,-614902,1157160,234806,-1052961,74260,928105,-691690,-906119,282672,862010,-925951,-631196,1119991,373356,-1150586,98849,1102879,-32323,-602445,176999,1085078,-850220,-561371,729059,549064,-995967,-460827,1114713,277083,-906266,-74079,923228,-246151,-805935,230593,996688,-450731,-787441,948223,532792,-914963,-503880,970310,92738,-939561,-14730,753111,-146568,-780423,611804,727517,-629527,-541145,974952,44029,-839949,-7240,901727,-408606,-789597,359323,670010,-737420,-434229,681724,201025,-637960,-275452,937036,256650,-806043,256113,849860,56576,-813313,156260,817015,-479425,-475090,702399,352662,-751303,-166650,866776,167164,-670194,-24740,582365,-66586,-921227,806581,403900,-457354,-526186,694528,550550,-831781,293493,782939,-244731,-326218,340301,720925,-800274,-306672,896325,-105260,-279486,-286819,708518,-584957,-1025778,894001,377556,-368039,-931284,655422,925459,-996111,-189614,438836,230656,-20164,-500502,1325617,-622822,-387773,126841,279245,475264,-1205354,1016710,181037,-722554,318738,-50510,844951,-870901,373975,1319619,-780647,-76530,-350771,1136732,-346261,-1010143,989259,-446788,364781,-141372,-120954,222195,-986905,1464196,-626076,-505204,201223,120343,1156588,-1575113,382488,1166770,-376513,-17281,-955544,1572806,-627916,-697584,705277,-476225,1057482,-1418956,792135,278578,-650212,1145618,-788095,657211,-507658,-162851],[0,0,0,0,0,1,1,-1,2,-2,2,-3,2,1,0,2,-3,5,-9,10,-15,21,-24,34,-44,54,-65,77,-95,115,-133,156,-183,213,-247,278,-321,366,-416,467,-524,591,-662,734,-815,903,-998,1099,-1210,1325,-1456,1591,-1736,1893,-2062,2242,-2434,2641,-2863,3104,-3361,3631,-3918,4212,-4512,4829,-5306,7420,-85647,-257160,-122360,-21163,-361973,-20087,-44259,182170,-196289,-80805,118179,49605,-32566,-171484,214321,-123142,-82936,-388042,-96736,34456,35391,-123135,-42897,406093,20251,-680435,6022,374143,-4818,-524072,439682,620310,-460384,-160783,664515,-34196,-778810,-168584,772646,-244870,-220244,277144,266928,-162937,-387103,569880,74493,-440410,-157873,230016,348782,-249798,-126187,445707,-489670,-46762,138735,27332,-15397,-463076,352041,58587,-314973,28101,162770,-67641,-1057587,325906,528007,-332676,-450681,479080,821062,-1173703,-287172,1121426,-221631,-944141,-211643,1708316,-357575,-1315511,741202,759633,-255983,-1207744,496340,915702,-1153835,288033,178759,158571,-554766,202852,1374150,-994296,-269015,455151,214745,-321123,-1131521,1297665,-246026,-879389,230725,90600,928088,-1278000,349517,807701,-653427,283594,-298322,1024033,-947187,-290319,1519488,-1043685,-40812,-189204,988271,-953041,-1872378,2721071,202911,-1484350,-1342269,1736285,2435969,-3114940,-25045,1109345,634735,-726767,-1722522,2092796,-993294,-453123,339730,-920242,449320,-1092793,1961935,-543199,-1643141,1685560,19597,247546,-2221697,935986,2125360,-2317719,229667,-11188,1663905,-637535,-1619011,2151253,-1104443,238269,-458178,293415,735520,-1791560,2434586,-1095790,-1400693,1111695,345298,1124198,-3971555,1917398,2905894,-2088137,-1510730,-789776,4845624,-1926184,-3214801,2116135,520615,1401761,-3378660,755645,1367351,-1787989,1961750,-1792374,474651,-257029,362140,1801260,-3908915,1913595,1029973,152550,-1182566,-2070688,4095596,-1506495,-1362711,494209,489396,1993283,-3634323,1551187,689314,-981934,1008786,-1500722,1983898,-1942134,916003,1640934,-3302589,1659209,564406,1805443,-2841960,-1943098,5506915,-1479610,-1727506,-1719414,3118659,2718934,-5138086,1176410,986594,1199071,-893954,-2085003,3253737,-1930207,1026654,107659,-1560226,1011061,-1025305,2909377,-2220128,-1541521,2947998,-366025,289379,-2898873,2630474,1800786,-2986793,535367,-195606,1827337,-1794022,-1395600,2740343,-2183564,652158,-633402,594259,33537,-1616620,3414905,-1984503,-766085,1192388,1063966,220625,-4431401,3126921,2188143,-2473291,-1333558,155108,3604364,-3082930,-1736415,2564841,-145105,177354,-1829264,1941726,6406,-1345961,1821735,-829483,101778,-645808,1210268,1101448,-2919571,1449630,1175890,-4192,-1209666,-709107,3113727,-1665241,-806261,755823,707760,-111815,-1759130,2613967,92113,-1509861,689300,382257,456562,-2358242,1375742,1383005,-2335867,246430,985209,1096977,-2249189,-660961,2982344,-951905,-1340652,-257252,2068948,-204114,-2650905,1855679,607237,-925166,-508456,1003787,1238558,-2129983,680331,1115913,-350332,-850725,82073,1666103,-1248610,-436359,1250687,317682,-755204,-893704,1675404,184347,-1723796,495753,872527,-70491,-1386145,737058,1324795,-1430988,-467864,1093790,657493,-1526760,-98456,1906236,-603774,-1201211,721900,1105627,-813242,-1504463,1512059,767019,-1693721,-688416,1466596,168905,-1647818,351217,1509930,-718650,-1137121,759122,1063839,-866032,-824274,979545,475531,-1155777,-280137,1169076,-129788,-1265492,500151,796504,-640726,-584025,771548,682941,-838884,-196411,986096,258245,-980685,200124,1328705,-264217,-881725,689718,1454582,-944995,-1057303,768793,724603,-1201207,-249587,1252082,-122218,-1365566,328025,1298792,-741342,-1053600,896935,854738,-1117377,-540867,1113282,67325,-1075135,-31844,804093,-212342,-836804,357495,615896,-559899,-677201,828452,463801,-737826,167593,619991,163084,-849077,-9325,744147,-124429,-558292,639630,306876,-403806,-428120,937083,97212,-1056875,102374,645534,-26787,-889587,479437,843761,-837119,-472002,593595,530629,-668579,-654485,1035552,-199055,-696058,297846,339420,37121,-730775,799092,299825,-574030,-223499,246104,458837,-918268,22954,515373,-409627,-13161,-112317,454867,-87079,-490151,694499,-300594,145725,-177388,292154,373448,-1078735,658140,6079,72308,-151189,-86677,1136839,-917843,-112601,459639,-79779,-23487,-825142,1381202,-141958,-665667,423536,-373594,578491,-1050458,597100,1561,-907568,991471,-127921,109611,-653917,276789,891984,-1301985,456146,16042,512717,45892,-832951,601945,-384102,261623,165268,-404124,753715,-489719,325253,-250650,-315854,686591,-746337,624600,-320781,204953,271470,-434848,789094,-712900,612003,-217032,-615950,844342,-560090,134863,-597198,90492,712435,-743332,621752,-534005,526974,330976,-324652,305644,-832672,929523,57485,-835768,152817,108991,720129,-1047981,-283939,779137,-386103,141718,-314101,168378,-108766,-307511,620784,-416884,243500,126648,141531,33300,-621421,372514,-355764,-163669,202623,-149866,662903,-537193,267964,166352,-284305,274461,-334955,985963,-318277,-474792,115172,121211,404605,-543921,87709,-35981,-382228,666946,-370634,-357329,-398491,384513,535459,-1160239,-23769,433039,233451,-638399,-446087,892385,159002,-514946,155118,499377,-49674,-167371,447843,-25806,-402111,-142723,580789,-207605,-203595,394135,236416,-251904,-81493,397654,-46508,-769685,165467,674558,-383387,-771537,-70166,1001809,74386,-654090,-103757,402910,231701,-594531,263807,79150,74650,97232,221346,224453,-637345,917876,224704,-544963,-653054,376936,829727,-1233617,-443129,811118,115817,-757320,-205076,984544,-303305,-600441,482437,317416,71970,-569370,331942,162804,-688409,100349,54651,-224739,-386920,83536,632939,-1136144,-232274,811038,434045,-443054,-634371,1258347,41386,-795898,-134379,418733,702415,-856772,167154,436287,-343169,-84886,85348,535411,-786001,238934,920194,-302499,-416108,-121209,887079,-510558,-1082099,796092,149985,-458926,-603496,811696,551472,-1308780,245092,780015,23463,-682540,-158027,781356,-735562,-308729,565908,-37299,-477631,-417507,956007,-194798,-722553,297189,604174,-108359,-834352,448787,858732,-505160,-316190,193803,339552,-585093,-117758,796902,-264082,-165501,312094,656722,-427319,-798551,749354,410147,-529276,-332299,968159,262614,-956963,293134,853197,-324995,-892211,499310,800008,-832648,-382767,741249,226643,-777146,-180275,884081,-113579,-979728,134532,570918,-102190,-521155,392135,599641,-554873,-156432,1081871,215324,-883791,-182686,677520,-107489,-882507,217743,619067,-328303,-722959,254268,422893,-561630,-464845,527935,45967,-570255,327748,799617,-117169,-518673,572584,840219,-777838,-370420,731679,242579,-852876,-101695,1191930,-327593,-659857,441556,982310,-555765,-847385,610144,531997,-929757,-280444,639318,42341,-639756,222008,566656,-238977,-699006,495117,443239,-406494,-332720,637193,351820,-887937,-283446,397177,278478,-691479,242889,687118,-156972,-392702,250815,371912,-581193,-669956,953086,76982,-450246,-6198,483900,110136,-686699,502348,413817,-393356,-360117,669154,476302,-877180,82824,687640,-106242,-474606,-55959,855298,-190526,-793318,692229,31464,-254654,-478709,809637,472952,-658177,146893,165957,332708,-474872,-110257,911405,-397308,-142292,319170,227332,-16961,-620531,803194,-254425,-428267,10240,45330,535240,-810138,611244,371723,-349334,274279,-210733,768776,-578951,149422,636947,-1024868,36627,-473314,712832,-533463,-818518,1242056,-667335,-21049,-434724,409822,968810,-1487426,516015,-63965,320551,22567,-933258,1350589,-774103,89414,-45262,-287265,938335,-1110129,885967,-339224,-239389,985728,-624432,520414,-1137031,645352,706312,-1217946,743561,-762743,1225221,-390538,-767693,985014,-1187321,931876,-531957,-143764,647833,-1011270,1480686],[0,0,0,0,0,1,-2,1,-2,2,-5,8,-5,10,-12,18,-21,27,-33,39,-47,56,-67,78,-92,110,-127,147,-168,197,-227,258,-291,333,-380,427,-477,536,-606,677,-752,834,-932,1034,-1144,1264,-1397,1544,-1702,1874,-2063,2274,-2506,2756,-3040,3358,-3717,4121,-4586,5128,-5767,6535,-7488,8710,-10358,12741,-16624,24725,-69702,123897,151705,142963,157804,200626,128348,-202659,-388593,127014,37755,-434156,44202,232163,19421,78527,-64189,83046,119169,-81593,-154508,-252949,304696,-196115,-401233,-8845,429962,-157426,-418593,218219,569493,-597015,-612121,469699,322451,-475978,-53405,737059,2069,-568693,180278,251437,-269499,-462859,293420,266223,-464980,39031,614722,139030,-183686,-35599,463811,-223242,3563,82224,329755,61161,-327176,262230,51933,-763157,-173871,199592,-18502,-551417,-34883,639946,-839467,-158382,177817,509301,-602024,-515772,1223538,-437344,-1099645,-294632,1029313,28482,-1929722,867960,782662,-138481,-942806,347050,1221638,-1273320,-94797,943354,-285281,-228662,-291677,1173265,-390629,-1010045,1043542,-127056,-317069,-831546,819051,655500,-1241112,639169,238653,215939,-978626,-167477,1297620,-1165948,298964,-106747,373945,-36771,-796789,1658014,-669370,-715604,654314,373237,-106993,-2043373,2131453,1077520,-2072863,-453418,861968,2231285,-2615710,-944091,2719204,-129159,-516699,-1399999,1837666,461648,-1608903,1266536,-984703,360932,-330558,604481,142085,-2509962,1866682,396710,-863972,-589380,-378722,2700728,-2057326,-710349,996014,293984,296700,-2192448,2176880,233878,-1253892,763397,-826495,1417761,-1621965,1102510,663877,-2236520,2057437,407970,436816,-2452836,81048,4280314,-3108944,-1311818,392895,3022750,-169421,-4816233,2972937,1386840,-227272,-1559715,-805900,3513927,-2387669,704234,-397105,-1004716,1570733,-967726,1676537,-2790267,196982,3165189,-1672818,-179044,-1785421,2989036,640994,-3236540,1718791,2423,1493424,-2322629,-232874,2709789,-2408692,1076559,-555708,409980,503892,-1268770,2776648,-3162622,390761,1904053,-431512,-867658,-3207472,5100301,86928,-3722655,231855,1342273,3344067,-4985132,-396625,3345389,-606655,-7048,-2603830,2734162,97069,-1550267,1631944,-2445613,1114216,-43246,946013,40000,-3080541,3719628,-268502,-1038492,-1048036,397729,3143328,-3776396,57717,1311405,260702,-229030,-2439582,3087455,-863873,-982196,1175685,-856733,1182782,-2103153,2130571,-8156,-2565781,2510952,228586,132942,-2789056,1348281,3628298,-3593070,-790884,706054,2583083,-1357706,-3217159,3406352,31643,-453932,-981627,669361,1766769,-2692190,1862810,132066,-1000696,414640,285710,1566345,-2719085,327919,2028577,-1217364,-515480,-979785,2395395,-844782,-2058375,1985553,252608,64415,-1468465,1427880,1018477,-2354558,987411,375986,81042,-1304471,194832,2148012,-2370167,-297416,1390256,639374,-1400281,-1264787,3297868,-605864,-2279554,523422,1490959,185753,-2676436,1397877,1428886,-1563540,-492394,686778,1177486,-1431800,-458744,1797315,-889547,-581394,168528,1679761,-610087,-1509265,1735265,413063,-1069502,-657876,1176863,770031,-1684858,543278,1419993,-317067,-946826,552254,1451213,-1229255,-837079,1212912,770614,-1371328,-585375,1785085,-31077,-1494725,569674,1143023,-727991,-1318626,1157216,1213428,-1606368,-934809,1471707,407502,-1687628,-105564,1668537,-641624,-882779,993694,1199714,-730586,-823725,1124113,586030,-1350126,-246160,1086546,-77605,-1099147,41695,1419097,-468839,-1068884,626065,622460,-882745,-664851,941968,560956,-1112110,-148015,1400860,-251037,-1171004,299734,1010695,-811264,-1094035,1010123,728431,-1441203,-339176,1091758,148487,-1244487,336572,1203091,-498767,-1139461,695095,941794,-758616,-828501,971407,283940,-945485,-173937,817039,-120316,-1110711,201050,801954,-409372,-729650,393503,492399,-567300,-420613,765506,-7979,-702585,-96764,813523,-156027,-843087,584995,621540,-369121,-668762,332388,503787,-1106089,-65487,1102327,-98992,-796684,30731,1418541,-678908,-627190,734887,614409,-534972,-708209,755447,202684,-1070800,667710,554877,152988,-711949,-108681,919505,-913592,-170933,420115,358724,-444646,-392584,1103336,-399972,-156200,201971,157217,190604,-637233,515474,-57503,-407875,336183,-155143,622264,-536149,173812,693355,-544955,206367,-263934,912454,-582585,-480756,951758,-380994,-117247,-527960,506380,243036,-1429832,656706,76887,192185,-150701,-324075,643268,-908315,405392,-152515,-171474,25629,-421877,811516,-825353,-303507,494751,-140731,385662,-703518,172938,383248,-503059,203790,-745406,583467,36630,-305986,103631,-524705,788374,-609412,118464,-144949,-300713,786594,-579227,33228,5030,-185571,453804,-990371,978644,-177619,112237,323334,-580504,1179227,-868820,200681,189215,-458143,845640,-772903,432261,18441,234081,757250,-1196431,355256,327139,273322,-104029,-936562,960641,-296842,-113347,-175520,-143216,402220,-499224,536770,-335594,-336513,603709,-217385,178662,-500924,384097,-2490,-505386,612705,-182551,109792,-175525,159463,616042,-848720,181059,144915,225046,176090,-462144,698680,-214898,85462,-65202,-184212,373245,-381331,328509,-63756,-438641,-225340,191496,482788,-794995,-270015,749320,333999,-520509,-300332,691833,155958,-725216,222574,331440,-52842,-345531,395132,305608,-574608,65445,340263,134391,-593006,240356,59723,-343022,-42379,344033,-224975,-555809,210382,545740,-383857,-459166,-15476,953489,-210617,-1011702,10129,564486,39302,-506776,-76429,302473,-52524,465634,195797,-50648,-480402,137038,464121,-877252,-489377,355926,768532,-611420,-589181,868310,191294,-506249,-263203,620427,345262,-1026358,449368,466115,-183255,-488900,151602,692162,-680870,305292,223180,-391908,-471813,164981,913211,-712911,-579802,938163,156679,-433442,-725350,868943,528891,-1022484,152089,472174,349267,-684141,-212206,732967,-492421,-249138,-11606,508697,-348037,-150764,838973,-288763,-767615,418054,463075,36277,-1291528,742031,307393,-593297,-511735,356249,779858,-1328741,210100,931427,-165165,-552195,106457,971480,-545121,-581954,1033475,-92745,-266828,-367340,531522,127314,-939008,93932,423604,-209499,-843381,50378,909066,-786017,-713017,336204,225974,-211311,-750173,929158,84739,-589206,129349,669266,-72115,-669349,642465,421656,-735024,-264745,578475,574533,-934738,20817,1134184,-221964,-699286,21492,1055023,-647147,-863880,661703,469166,-655806,-257022,586251,301376,-831575,136854,784028,-93963,-927064,434862,514686,-552925,-192796,501262,-58523,-654565,-322532,622185,20130,-612393,221137,645675,-181972,-703990,635309,271117,-681254,-282624,659438,240054,-762464,-194970,733677,-198613,-550506,388282,759854,-255049,-474220,490648,99650,-792707,-66020,889540,-166510,-985924,277562,738163,-292096,-727032,503582,459606,-776308,-370060,705206,216222,-612504,70494,485044,-372241,-648024,164874,448669,-249179,-484896,480810,536319,-404000,-317026,763129,-81923,-237508,-44418,362135,-289735,-518365,471929,417752,-509644,-603385,845721,387649,-797995,-32842,684629,107323,-1142071,222858,595626,-562062,-305659,398969,496263,-830930,-362697,915185,-64605,-424593,-110150,726789,-83667,-695712,605790,221236,-181516,-688028,251627,888659,-866485,-97088,489987,48691,155315,-668781,833370,-90566,-194014,515632,37660,59574,-728397,750808,200212,-770626,283506,42631,387272,-896647,-212772,763549,-681857,340598,268104,474422,-241484,-552255,880210,-1013235,-87715,168481,-59811,451989,-1075554,955500,18918,-654587,259793,-32335,928717,-1117999,-77094,1010546,-642709,427460,-795871,1007121,119844,-849136,536256,-597663,797805,-438729,99089,549492,-914983,986662,-714654,-111304,-107981,-557754,1375807,-1322139,344436,-5466,-9177,645694,-1384123,1338903,-539665,-207941,242342,-1203257,1428504,-1032354,605984,106104],[0,0,0,0,0,2,-1,1,-4,5,-7,7,-13,15,-15,18,-25,30,-36,40,-46,57,-67,77,-88,106,-121,138,-157,178,-207,233,-263,295,-335,381,-428,479,-540,604,-679,757,-845,947,-1054,1173,-1304,1454,-1618,1798,-1998,2223,-2472,2750,-3064,3417,-3826,4288,-4821,5452,-6209,7133,-8288,9803,-11903,15036,-20356,31760,-10329,-293146,106725,274765,89484,-123804,-118227,235261,241847,-366033,137195,374829,33488,-254248,105804,263433,-464220,-10512,103943,75916,-430216,47595,140886,-257825,261591,225428,-132361,-355156,243464,251385,-464608,-250952,250528,192271,-80973,-66939,512267,-167193,-451736,-82689,751328,-77644,-451618,-18289,405713,-74864,-395072,32311,254925,-12591,-570536,369594,335395,-527790,-394936,683730,314149,-547738,-158424,579503,-94140,-689436,8190,568908,-274467,-670782,492170,176877,-750495,48095,445544,-243461,-575052,408071,235459,-472154,-13093,422059,91635,-856194,317055,1022344,-154232,-790767,157350,816676,-465498,-814078,593466,451664,-497410,-529244,718943,171923,-827844,-68685,555517,-240333,-840878,108547,1292659,-600283,-1437937,530610,1149807,-666544,-1308215,882427,825914,-812070,-282899,546526,489157,-738730,468340,376810,-612596,-8901,478470,336403,-907724,254834,1050076,-864700,-667299,872139,1056844,-1107388,-1100849,1572519,416341,-1171553,-982144,1174130,971104,-1613544,-96663,958417,-36206,-291915,-164052,1017681,-734378,-475703,1042430,-54610,-1018602,-692406,2063296,443959,-2401731,282320,1610577,566127,-2019175,-25176,1892237,-622738,-897112,157115,797403,-150731,-394922,1028675,-646376,-273063,488397,429380,-827717,-815539,1901768,-327064,-1473386,626383,1291714,-194666,-2235031,868213,2078728,-1018371,-1333929,-6068,2098357,-962554,-1597655,1096060,353014,-168835,-699237,651678,-90040,-1742563,1737806,922862,-1299959,-1264526,1097067,2166745,-2524176,-1437514,1981368,1411105,-1308495,-1764000,1874600,626435,-1300955,-190516,494980,645386,-859737,665548,210137,-788335,848444,222040,-148109,-1452403,1175292,1263733,-2113171,-439609,1305904,1165174,-1748234,-1155171,2367495,159434,-1515885,-437035,1710743,875055,-2043807,594563,811517,-241441,-355953,-27215,714165,-1708756,73597,1945751,-630983,-1708857,46691,2756869,-506886,-2696471,1035045,1807601,-249488,-2213335,636614,1681353,-1411123,-138902,129861,249018,-824959,-98933,1322338,-1480619,136189,938746,168026,-1189011,-505079,2195874,-644864,-1480058,532650,1413219,-714940,-1946731,1442534,1345093,-1397428,-898917,729121,1019479,-1439277,-670658,1493252,-277227,-798712,42564,1157456,-507345,-1444280,1471175,722519,-1436303,-975095,1402588,1021739,-1990447,-496858,1668301,374106,-1695989,-73519,1861949,-458865,-747505,609934,354057,-605083,-481407,1328172,-500765,-1176568,482142,713792,-559102,-1067042,1037926,851793,-1404917,-321013,1274947,258197,-1276006,138884,1615944,-655771,-1058817,323283,1264509,-494372,-1258408,860660,556812,-1271972,-162085,970169,351022,-1467372,50158,1167951,-391206,-1102043,381429,1401040,-1004817,-1038700,1054113,491281,-1277894,-693217,1286547,189737,-1126139,546178,1028459,-647920,-874906,726422,671093,-909836,84459,1045703,-37124,-1110915,116811,1222589,-367374,-840342,767228,761165,-449428,-637399,959891,153364,-1146678,-268519,937997,-227332,-922497,9020,816409,-184610,-1019431,480563,860591,-962696,-951341,883152,375918,-1111208,-180308,1113171,-130347,-1141330,106556,1316720,-587489,-525953,553532,552513,-647896,-151951,847892,-112019,-858906,247168,577570,-636853,-463088,772389,129744,-849647,-203142,813523,-21147,-778114,35406,620326,-456977,-383614,497766,453083,-329643,-261427,567612,251885,-912793,-330423,611368,422334,-646702,-206767,777886,-157202,-312561,22845,750123,-598003,-343830,413105,265861,-751971,-250297,685912,-61383,-281984,76613,470707,-284992,-464732,466372,81305,-394203,173353,640202,4074,-495481,54394,255496,-253451,-227909,427270,-188822,-541411,61917,329230,-340765,-366559,293479,292831,-190125,-104768,473135,329866,-323699,-403913,466126,-65702,-386805,-360867,176974,50760,-247218,-123910,479282,-69901,-314857,-181723,272760,52407,159238,178173,65284,10683,166145,248940,-228403,-396154,416689,-246633,-341014,-157245,314553,43888,-323248,466849,232737,-107433,-335666,211003,109506,-56489,38860,-34114,-248072,135041,215416,-157816,-431335,250509,487408,-15079,-342922,147437,194405,-186115,-239616,144182,-2873,-188421,-30285,-329325,-351660,-176770,314385,-47079,-576706,106037,200129,289149,-411197,-215112,474538,230982,-468694,-88629,788787,-293749,-768254,364382,217779,-390846,-549565,282353,514676,-580351,-27472,49704,112729,-32569,339460,239419,-813804,348120,1054136,-168458,-944454,31192,1260506,-283598,-841820,321959,797134,-66021,-689488,116730,422344,23488,5188,219512,203786,-611760,361442,383731,-492347,-559771,332307,789609,-658966,-516659,851699,-55612,-602181,-501228,1230249,34379,-1025953,267624,743922,41508,-1040586,308006,977065,-727041,-4193,150821,-66470,-233717,83384,541210,-1120521,-192630,1148874,529002,-1315137,-604669,1651277,369930,-1616179,-704274,937230,569634,-1205957,-11592,592955,-190802,-330707,133963,218975,-352996,5371,876555,-91642,-569781,-64538,948732,-39137,-1183566,899636,575434,-425739,-958611,789138,933098,-1229587,-160389,906067,621263,-950643,-469073,1341202,-220355,-720548,41539,268222,-323245,-245957,1225631,-255070,-1162862,550681,1195192,-764665,-1542914,1187443,1161773,-1017405,-815081,713595,779305,-1007428,-291093,860910,40505,-579841,-138176,857761,-405857,-738835,727123,456427,-815888,-434280,795043,444228,-1557369,152568,857186,-359005,-1087683,-677,1582706,-610015,-1063443,872300,564470,-625113,-1233044,1314989,325719,-1242905,295739,948385,-322973,-913228,663274,1143078,-975987,-542899,1297149,210903,-1265842,-221931,1713436,-325045,-1161603,238162,1205044,-297584,-1011972,816969,730117,-1207576,-248657,865915,500119,-1122931,142906,1238459,-498935,-813654,472874,983779,-926064,-1216916,1169587,342301,-1114977,-799846,1668585,211397,-1504217,179881,1331654,-562974,-1426930,705745,1315299,-1109181,-443588,972559,428141,-1045311,-59120,1534883,-469228,-928445,339878,942720,-658009,-1044423,1106102,402175,-1005100,-239372,1202815,-135086,-1210566,217657,1059087,-397788,-987573,610599,673355,-542774,-463355,1100415,278682,-1040014,-345236,1256217,-77858,-1129677,58835,1026496,-481769,-1131868,839558,957878,-992152,-827871,1267238,186382,-1054200,14094,1358089,-187375,-1242014,612749,1018582,-1070480,-796698,710064,687768,-1120340,-393633,1174081,334574,-1210032,407005,1136479,-661678,-813884,785416,773347,-801122,-534784,901383,425786,-903799,261643,1027045,-19771,-990788,377595,788820,-472225,-1093179,863750,554047,-786151,-291824,1159760,298094,-1512951,-55953,1016084,-288612,-1197069,510284,1046720,-586422,-727859,786256,478872,-998182,-97601,1038293,-138972,-1236551,205344,1312774,-498115,-1212350,688891,622138,-623403,-453348,958600,251327,-800043,286217,829196,-291815,-1161858,237400,543168,-529552,-552123,906982,504226,-845601,-239130,1110881,-41140,-999229,162641,1258896,-462520,-697273,666788,883403,-486790,-930251,843430,714647,-979694,-124623,1035783,-354988,-884335,69948,922010,-663331,-607343,739764,439944,-903694,-436162,847486,92287,-977636,68575,356605,-14175,-629534,275733,403607,-743646,150362,356468,392740,-610639,-70639,599811,-329709,-683044,260903,621081,-98258,-434490,686878,599295,-700201,-320757,740883,856635,-1377919,-82946,609828,-163193,-366040,4224,1134305,-611712,-537422,734999,87117,-268410,-263845,1147911,28082,-949210,420230,478161,-296181,-830542,281425,817498,-439830,-287180,130282,485985,-218914,-438323,470739,-232397],[0,0,0,0,0,0,0,-1,-1,3,-2,2,-4,6,-9,9,-12,13,-18,20,-26,31,-38,49,-56,64,-79,95,-108,125,-144,168,-199,225,-256,293,-335,378,-427,484,-547,614,-686,766,-861,959,-1062,1180,-1311,1454,-1611,1779,-1969,2179,-2405,2657,-2940,3257,-3615,4019,-4485,5032,-5683,6480,-7506,8933,-11214,16403,-82629,-6301,-68701,169557,-143762,-380750,-11374,106295,-350222,79589,550575,-66809,-19545,255790,200337,-210371,-198781,310458,112533,-359197,111110,316535,-249750,-332015,292059,88122,-404565,218531,501020,-394884,-151236,317827,491882,-233254,-251967,501535,120160,-529669,179270,633413,237863,-323340,-45958,528150,-95163,-226938,202717,362830,-164346,-679320,305816,602316,-367262,-307182,346828,32024,-348274,-175918,602236,-226702,-541412,-40984,721015,-168054,-513024,443603,325684,-456076,189290,520821,44190,-552951,528456,435387,-763720,-168281,604881,112563,-572018,-215105,1095826,-139373,-783928,92850,769717,-125972,-1019494,428181,612256,-486777,-431550,363294,303453,-685550,-257824,780379,-87507,-633025,110960,1154559,-551268,-1394725,647175,937837,-575315,-1133985,726568,811034,-776359,-538868,586401,134124,-662702,-1469,966822,-429492,-55478,768814,359427,-721413,-144730,1149377,-607887,-841306,913751,270168,-842550,-1114322,1662016,687024,-1716531,-390583,947177,981320,-1381026,-287900,1100943,-387652,-685611,-540894,473142,-295721,-716727,994822,-115159,-1042653,-278496,1492941,574702,-2300126,152882,1953403,210497,-1785857,-430673,2313630,-616021,-1318698,303834,645250,222216,-786653,888891,-464735,-779932,881939,-70222,-463124,-795653,1283341,232140,-1791630,787705,1448233,-96294,-2044535,539174,2552545,-1353132,-1295156,461656,1771635,11020,-1998479,1022504,666808,-337977,-412653,94303,212733,-1282226,992536,1264087,-1412330,-961178,1063174,1990601,-2076588,-1630043,2338328,1009903,-1372007,-1855736,1962759,1239432,-1771676,-24573,493506,483733,-862139,-161333,661244,-1092021,527319,530546,-389169,-802890,523911,1629990,-1963793,-640385,1771611,643511,-1384718,-1382854,2376655,813770,-2309231,-164664,1280478,1050731,-2188251,-389570,1731917,-865404,-449513,150827,671929,-724316,-683554,2078484,-605716,-1410822,459259,1941214,-141002,-3088067,1076005,1759181,-705586,-1546656,349780,2012147,-984206,-613005,930070,325721,-101361,-451845,991684,-515439,-718695,1195468,74387,-720377,-461745,1688773,-151044,-2162755,1182022,1363453,-578876,-1846178,999075,1967551,-1524241,-1027495,1016307,1278126,-977479,-1303146,1255050,103110,-1059324,276480,829300,-236132,-1461559,1099231,1081243,-1677461,-612775,1105750,889488,-1753606,-472533,1909415,51721,-1459961,-414418,1515117,-245024,-1222116,868822,677903,-848793,-448811,881362,340954,-1422941,397497,997603,-704168,-789489,475934,989910,-1531673,-667724,1354221,145625,-1348147,-229601,1674160,-161536,-1681654,657450,1290210,-257076,-1280758,712085,843596,-1169604,-602818,896713,514997,-1351055,-266224,1177157,-312399,-1176821,69419,1409095,-438805,-1244673,870741,845576,-1191646,-664704,1015258,589128,-1413967,180848,1141616,-528621,-1041511,700799,571355,-1008379,-339909,1114948,409567,-1112078,-27940,964929,-68599,-1094762,527336,911250,-778046,-635450,914356,642589,-1043077,-258790,987748,153613,-1053039,74141,1223026,-259098,-1064741,556517,704287,-949031,-919464,763831,870821,-1093932,-199751,800338,-78657,-1091744,258206,1282866,-710838,-901914,821570,627127,-644454,-111881,728103,195279,-699203,301873,876927,-246377,-672983,505015,581480,-549042,-323030,860626,304455,-952778,110860,698849,-405026,-722437,209277,516090,-258890,-572099,527208,478832,-314516,-117752,478163,160512,-818284,-92629,778450,-275572,-957619,97097,800514,-477282,-600450,407694,469158,-615214,-120798,632941,7201,-516379,191693,233894,16986,-303029,365416,75180,-524656,-227440,381516,146708,-398001,297589,308519,-586727,-241851,490236,106338,-362152,51693,239815,-2852,-262154,421430,419159,7445,-112362,36313,60880,-65968,-104124,181632,421345,-425086,-25798,193234,162644,-193479,34716,196907,20544,-316898,-90485,232984,-76019,-132939,-80475,-220650,-387524,137783,117688,-151209,-152459,358612,319421,-256476,109971,117162,118311,-383768,86652,221794,-368254,-102092,-7895,192108,-182506,-207038,218773,-197780,304136,206507,-119443,-208439,31924,391486,-241103,-289987,377772,376818,161504,-248504,-272592,4319,-47377,184608,-190637,-13500,175531,196015,113988,-583795,-36358,545165,41534,-499010,-163086,825445,146942,-226269,-276479,610254,285623,-602716,315326,566241,-5878,-364842,244323,547572,-687455,-56281,226286,89747,-30683,199153,171455,-630253,77280,812778,63081,-790441,192932,1183048,-18531,-860645,92919,746543,-40688,-976090,15154,541474,-246209,-161548,256992,121413,-186190,294829,514200,-728989,-211980,460118,608508,-384387,-592397,721256,2759,-512266,-325253,761941,595940,-1183771,200639,957483,-92566,-791295,55200,1009360,-610068,-529943,228487,146461,-366595,-182510,694856,-602590,-472013,1388176,135212,-1228567,-487676,1247920,377325,-1629177,-127593,989159,562301,-1074327,-277843,1053755,-141973,-473687,170180,387051,-468626,-382825,1037397,-55223,-1034948,-28917,882272,82597,-992294,684715,765123,-520815,-667969,529711,1019915,-1172083,-899882,1042622,146742,-959992,-397620,1160871,189305,-933725,632515,285715,-52988,-476464,912736,266843,-1166162,552163,1049284,-511094,-1042769,866252,1318745,-1369887,-761412,875167,1041799,-933383,-899966,1116695,314662,-686694,214097,520975,-63405,-947562,471395,456330,-892579,-251601,889099,630521,-1131183,-254706,1610762,-316969,-840361,-52521,1435240,-295830,-1254293,1172275,636298,-676818,-989473,992038,820826,-1091651,-163057,916090,-398157,-764275,252664,954077,-1234710,-237588,1192983,643159,-1102348,-469067,1467918,-301737,-1409919,372095,1029331,-232561,-884064,599960,987988,-968477,-357813,775477,559935,-866334,-81989,1453124,-393414,-939113,314162,948127,-629001,-997160,1081660,469649,-1159376,-441663,1216222,499561,-1479172,-130878,1529184,-215133,-1023814,516872,1379004,-833496,-1171656,1058344,322252,-1149908,-256722,1089851,210817,-1316371,406375,913327,-501094,-902656,885763,1063562,-1278862,-225543,1115786,231143,-1066724,34476,906200,-224218,-856726,479386,868137,-837859,-862246,720109,503024,-1091803,-51642,1012077,115936,-1160723,125222,1065163,-663571,-931191,753099,932716,-813179,-873187,1136749,662985,-1112205,-538632,1208696,12798,-1315210,67507,1312410,-559629,-1001158,830376,589476,-1078139,-357225,1259126,228677,-1136141,231922,1010554,-351532,-1053855,604016,680232,-914705,-717407,841908,359649,-962262,-57766,939759,-170103,-775457,373341,1078975,-602444,-933533,743806,774802,-1004017,-737366,1015575,663204,-1070278,-149540,1005096,-118345,-1083961,119377,1044448,-777139,-903011,449664,481523,-1064418,-399285,1095242,128133,-1038420,206622,1048103,-485036,-757651,704994,554282,-642684,-561367,688999,382546,-737571,227449,915722,-262278,-800618,400418,683160,-364987,-527824,560990,720334,-613441,-543060,738761,125920,-1174107,129228,1123487,-121871,-1054161,486267,856908,-670401,-832705,676599,749372,-882312,-240424,1032215,202977,-774695,202345,853872,-512004,-947958,701861,602481,-814629,-546642,858993,496425,-821038,-125407,586924,159986,-419120,83372,649433,-596418,-217673,415836,268838,-375294,-252063,725874,-238999,-916722,573425,654969,40961,-841137,638925,435922,-985712,-186638,584343,591507,-722729,-563426,1045718,-126618,-504493,267543,571574,-105447,-1035050,619458,106856,-559245,-154918,665086,340278,-1340301,364817,938175,-74198,-623620,192049,1093442,-671766,-794173,544030,362912,-38184,-377823,421481,-181661,-411873],[0,0,0,0,0,-2,1,-1,4,-6,4,-5,11,-13,16,-20,23,-29,35,-41,52,-64,74,-86,101,-118,139,-159,181,-211,240,-274,308,-347,390,-437,486,-542,602,-666,734,-810,891,-978,1072,-1171,1281,-1399,1528,-1667,1817,-1986,2171,-2373,2599,-2856,3151,-3485,3877,-4347,4920,-5628,6535,-7750,9469,-12099,16706,-27364,53453,309623,-52264,-220865,-123296,228364,67026,-311566,-16107,493867,92624,-250825,468815,472998,-272330,-235112,188093,192093,-314450,168300,193200,850,-206340,116759,214070,321262,104098,46151,31432,22179,-170112,-100970,155009,-190329,-86592,-36337,134400,-446149,-50104,276457,-212671,-136102,431954,122224,-271127,100463,385573,104320,-550770,267487,353451,-271305,-787515,451038,406559,-811670,-507278,537684,591066,-781098,-274606,1059550,-123005,-539440,129129,526569,-15027,-575329,591056,392724,-544244,-214777,487679,463614,-558956,-127994,853137,104328,-196697,-291207,460731,-57185,-481703,379715,161044,99317,-442633,531215,52315,-663673,396507,402244,-106331,-815526,401063,1061322,-1177778,-25098,958342,70991,-958483,-282071,1738583,-855191,-935562,583238,823185,-119691,-1669833,1062220,743376,-990965,-1095,99309,694678,-1250165,269278,1081574,-824374,-217164,-34633,1409713,-481796,-1246302,1597852,263381,-240824,-835429,311720,645556,-1499536,694996,62707,-20971,-158652,-80741,1369334,-1655496,214510,1171140,-132137,-382791,-991411,2095664,-960814,-1241616,1382772,-247341,-5505,-1823477,2357528,810807,-2640426,469485,797709,1269158,-1862397,-708810,2538195,-1392686,122846,-194909,909227,-332767,-1618127,2126340,-908216,-893899,-108050,825949,1313615,-2743157,994533,1318780,-465721,-330579,-1121811,2021632,-1292563,-385195,1128998,-940132,437579,-883341,1728861,-734319,-2097837,2146629,-414603,9116,-1481171,1413731,1413036,-2972698,1540416,614609,-49937,-1555969,-116630,3564165,-2529502,-977097,944998,954073,-69240,-2548329,2802322,136464,-1389825,510441,-87502,1297193,-2610387,1254352,1406831,-2153203,70696,-177848,2343331,-1597144,-1642017,2438851,-651243,204294,-1323989,1437077,837499,-2261391,2061202,-527482,-222920,-681650,535126,1693704,-2975333,1568306,1065749,-644252,-480198,-688670,3139699,-2596968,-797716,2049072,-282863,-135203,-1752918,3091080,-10122,-2708137,1233025,664951,857878,-2508882,904482,2032688,-2427763,563770,-214041,1189816,-1036629,-1392131,2985369,-1162626,-815414,-87305,1310634,505597,-2839975,2017754,611092,-520486,-295665,-125703,1969060,-2095614,229285,1446141,-740064,-145656,-614647,2000792,-1264356,-1377152,2170618,-415842,-435306,-1327217,1807537,183504,-2540110,1513201,743662,-325877,-1711155,777554,2017648,-2485160,-379777,1095428,376328,-890105,-1598145,2597918,-750751,-1227390,716168,641779,16881,-1779986,1633985,607240,-1719690,-171621,663655,953577,-1681083,14417,1618949,-500563,-637705,339096,1271407,-593734,-1241781,1568876,-22417,-897967,-455072,1391647,406936,-1819472,1221411,1114722,-707278,-1046172,599875,1357401,-1545413,-536988,1493834,144126,-1317520,-225026,1982861,-451428,-1455705,994654,824154,-474639,-1103712,1038676,627847,-1387928,-376019,686903,209821,-978522,95371,1097173,-463584,-886040,128499,759656,-482371,-1038754,1117772,233117,-747801,-112789,771364,168476,-1127865,243947,889928,-753369,-871226,790030,627531,-1275443,-342034,1393630,179477,-1077880,360148,962968,-388050,-1058296,897774,875986,-1131056,-798375,1236133,712179,-1177449,-161936,1008746,-47531,-1175444,254263,1139012,-243142,-907498,433450,522288,-639050,-680986,631401,442509,-722113,-174706,727808,154936,-815249,83368,881883,-148741,-385874,395388,440357,-497117,-383128,983650,185766,-476964,65912,790655,-121619,-854563,500849,325369,-509692,-412825,505220,406728,-1009479,155192,868442,-359309,-536011,216377,944300,-494181,-636262,443837,342320,-423399,-462889,724382,394991,-509468,84027,304991,313940,-646958,-162874,668773,-8495,-263756,101890,546119,-117658,-327921,628990,-31244,-242778,-29317,204693,106465,-672358,-41528,168234,-26025,-385070,-15633,620532,-700711,226129,534332,-187841,-290836,-151880,805196,-246057,-437890,586866,-105932,98200,-353363,269090,275290,-729735,382547,-256150,388846,-304425,-254851,629447,-141723,34306,-198018,-41518,491898,-652192,596767,70924,-81571,-20749,-514665,853407,-680561,445339,379566,-505956,199543,-622823,716532,-268553,-382173,310399,-98362,243078,-873971,328150,258805,-264962,414298,-728428,474803,207455,226133,401905,-643030,308554,-261258,451010,182013,-961368,703429,330071,-46391,-326209,-133463,983651,-534347,-464636,506303,330183,-29629,-995019,725122,4390,-565510,221840,-246162,483871,-579904,315065,440562,-759813,617492,-94805,162985,-654323,153906,1130785,-1092224,-317964,-49995,839590,218288,-1328411,898359,473573,255610,-454292,-400724,877662,-369976,327024,-148432,-247397,189760,52362,791685,-1166716,-561942,1053633,150657,-473164,-967315,1426536,586533,-1443294,63449,754659,562592,-714041,-98286,1041601,-423611,-258163,311241,191692,-165937,-213541,819574,-297699,-387165,618084,106820,-522233,-518395,1176961,240757,-1110675,-180855,848990,491016,-1226950,-447899,983728,278502,-224128,-406607,238142,308756,-402965,139075,3418,-725982,370690,778419,61334,-1271710,347098,1264304,-899787,-879850,322346,1078109,-952871,-1298284,1142884,523257,-721164,-564518,847101,259322,-1165037,58916,546298,-399575,-318249,567920,395387,-1246724,-134176,1255332,-381114,-836323,349012,1280053,-726637,-1488499,681380,870178,-680030,-796997,184769,974529,-592238,-674029,886892,270915,-436928,-87587,680941,-974291,-602793,1331867,253841,-803404,-941707,1485829,514203,-1616973,50441,1055790,183056,-1564930,168669,1206575,-644850,-342833,422127,961781,-653924,-453813,1165804,-218784,-962480,316451,1073017,-203358,-1286366,1064888,763680,-972973,-147598,1004074,1008126,-1442355,-290704,1371416,-62646,-727194,-135298,1215641,-175507,-1199055,701869,334555,-587270,-745265,740329,437888,-1224480,435543,1001433,-182990,-1171735,518176,1298589,-1178727,-777310,1140561,511130,-1201272,-822128,1687727,110197,-1483493,610000,1107451,-175166,-1385190,1115545,791872,-1253535,-351018,855193,469096,-1389090,-71731,1206062,-470438,-1155520,265046,853591,-456277,-1238949,939261,344690,-899375,-681524,1100856,403022,-1169495,76713,725627,-180703,-934531,302322,1005736,-606750,-715400,995664,392553,-1257482,-625970,1427797,54740,-1042841,106297,1075452,-687424,-1126576,860205,1055562,-1088830,-371497,1329896,394065,-1588401,130198,1481155,-537812,-1120956,342245,1116771,-390851,-966457,824700,265055,-1129327,-279444,1169978,-9963,-1040051,134058,1116187,-143922,-893790,737382,435759,-825608,-757615,735178,359214,-1236272,-133475,1170462,62003,-956825,489822,868206,-431186,-754713,1175908,653095,-1126454,-215310,1163306,131558,-972912,56602,1123216,-298923,-1059491,876435,832208,-786739,-859349,1098166,598793,-1150677,-49834,958213,-241648,-1105009,142950,808689,-405653,-852904,355802,636357,-436627,-654838,852872,387657,-742622,141071,992362,-110089,-923918,419051,832315,-382494,-658156,384962,563527,-1029526,-202724,1206860,-157401,-951414,-107101,1234811,-407622,-1320884,899598,276545,-646734,-618782,1180737,388921,-1280368,68957,512159,201173,-991806,109482,1523267,-872060,-311297,690910,309920,-471542,-706551,1170663,13675,-870242,8205,132854,537433,-1172794,731862,592523,-753113,-60747,87677,701659,-904628,-551680,976914,-454154,-440128,-172526,842164,-142148,-1237274,1061871,-269567,-154612,-331348,212426,615123,-1564959,818482,471784,-590475,-328668,-80369,1522173,-1182377,-8154,1112881,-356368,506658,-1130118,1472937,-293980,-1163097,1232222,-182858,363363,-1043399,460795,1197948,-1217748,526065,-482566,547471,-97391,-813260],[0,0,0,0,0,-1,2,1,-1,-1,1,1,-1,2,-1,2,-3,1,-2,0,-3,2,-1,1,-1,-6,5,-9,12,-16,22,-30,37,-47,57,-71,85,-100,117,-139,162,-187,216,-247,283,-319,359,-405,455,-504,557,-617,681,-747,818,-891,975,-1063,1154,-1254,1368,-1505,1670,-1896,2252,-2923,4491,-9545,46603,348035,-110917,-100439,247693,-88420,-277980,62337,305766,-126736,-345134,201152,394484,-228342,-263309,621273,14817,-206184,95242,299220,43569,205353,63895,222011,-83426,-65044,-9715,287286,-140035,-65999,-238291,316195,-52089,18759,292093,-31206,-154574,-4859,302938,-68439,-483921,287946,376349,-291996,-207051,294809,-3502,-662566,-37759,507212,-52624,-651963,139828,604227,-675827,-323407,757710,306972,-645057,-391032,715517,-18226,-721915,64223,444535,-223521,-906382,285070,553054,-345317,-50832,360068,526315,-436514,-200076,670107,-133772,-230462,-60752,657375,-101387,-776493,546387,17012,-506219,-315919,612787,611898,-1052669,-28839,760844,-492385,-354765,156481,1199240,-838025,-557927,982834,34344,-943573,-513187,1475634,-168057,-1631745,930764,526959,-212572,-1457989,675963,1200836,-1368847,66503,432558,460295,-670616,-611889,1759774,-702352,-504772,252582,684583,224185,-1512800,1085061,597797,-663804,-397513,111308,1046944,-1258042,73414,1074731,-707099,449586,-438534,1176007,-1015276,-941369,1602677,-711402,-485700,-556720,1541264,46991,-2248440,1894024,420835,-603705,-859124,865368,2021865,-2817331,332086,1587657,185066,-1262243,-1281767,2902523,-764605,-1437607,1010880,39464,822455,-1769129,1668656,431220,-1966392,907794,293445,908002,-2013712,-420141,2547301,-1379698,-204835,-781532,1388056,163389,-2093637,1908938,-941917,440270,60393,338111,960446,-2517643,2057352,333096,-1202072,-140832,-43920,2082840,-2873108,179372,1851032,-1491494,-620474,-595789,2996834,-1243430,-2514339,2486517,228507,239636,-2257074,1417837,1780614,-2586760,682783,-44042,637686,-972705,-182236,2765842,-2294581,-17833,718354,719773,-175901,-2643947,2867389,-186467,-806921,-73057,-554444,1634502,-2305042,1045420,839965,-1458619,775009,-550769,1778477,-2139829,-168482,2210331,-1674022,159272,-517734,1889901,-840359,-2371315,2952369,-274107,-1000169,-959488,1709888,1371992,-3717638,1127002,1428059,-34500,-1344058,-784008,3060326,-1863786,-539734,990614,-69160,205790,-1716704,2348749,-170505,-2176431,1280389,202717,996190,-2510498,436971,2064244,-2051857,-87401,-255814,1630906,-1015302,-1159868,2389262,-1235872,-167932,-187257,960648,28370,-2168559,2507096,-21811,-1365522,-359187,1203133,1277997,-2900264,1151930,1561629,-966605,-925813,248793,2260292,-1774493,-1179958,2182899,-10412,-608261,-1084631,1942730,299478,-2161988,1219922,595283,177672,-1533733,705109,1445568,-1884086,-82645,835411,807156,-990513,-1067224,2012886,-532737,-1185789,529640,605664,2431,-1580500,1250244,533936,-1195453,35558,720648,626704,-1981023,425131,1603844,-1091883,-822246,588147,1339872,-1251807,-1045418,1794286,240930,-1233049,-189203,1408944,-160288,-1749105,679930,1185372,-868348,-1299195,1065439,1161879,-1008877,-418916,1201398,313849,-960042,-428696,1230453,-407902,-1211773,512322,705552,-333856,-903224,677706,721298,-784805,-140405,1202470,294019,-1191902,57506,1008776,-457922,-1110873,724755,681276,-878570,-280161,1014385,578431,-1072673,54765,1133868,-187775,-1207878,565581,1052433,-807253,-891497,994235,648866,-820411,-209273,1178760,204382,-1140122,270142,902780,-291986,-794327,508440,514326,-553293,-808008,600986,619458,-632402,-206158,595243,29937,-780297,47056,561745,-291296,-425672,563155,637184,-587931,-484357,805704,369156,-860353,-54197,603603,90505,-888286,380288,811384,-594610,-541576,487538,257900,-936831,-111551,800766,75820,-700204,82764,731526,-327200,-534973,500733,274388,-386915,-225795,311602,464933,-398645,46901,350592,299002,-248146,-254099,805108,-37073,-527803,225511,242860,-34757,-548838,348131,353777,-413151,98741,69393,574584,-672254,-57737,598509,-498240,-153298,22069,450625,-153032,-306520,657700,-422543,-82053,251574,323055,179742,-493287,584382,-147831,-240402,-318029,-460276,649563,-668301,-55175,163672,1823,158396,-536084,245229,185345,-304903,331231,-574944,414736,-548178,37456,593277,-443813,143842,-520542,379176,-75002,-484142,542551,-303059,244968,-115626,383840,295571,-958016,807891,39283,40011,-169164,-360293,722938,-443413,189932,-138574,-365256,421848,-319284,538089,-571740,-21899,790869,-313049,473087,-813562,694503,712565,-707895,50976,-286161,746241,-335852,-681259,695386,15323,329016,-698231,226857,419460,-838793,674736,1526,-63665,-189955,-392929,976674,-820072,335698,167216,-263126,-37479,-359658,955576,-789415,-523254,463912,56970,5740,-1003845,470785,598004,-126120,-120673,-345999,444923,-192038,-323798,239531,-483020,137412,234309,317850,-692384,-834143,1179574,192807,-761677,-663484,756754,939473,-1390425,-385406,993178,123404,-772843,-541918,919165,-167425,-747895,778615,219863,-182689,-378572,332927,187571,-648092,649283,136845,-578712,-162452,722614,656305,-1513135,-92075,860007,212328,-1017633,-656981,1188140,323488,-958122,-435459,642679,332934,-234474,-63093,143298,-551548,392488,723216,-109094,-909322,514242,1528089,-500836,-1256211,581286,1315894,-403617,-1398744,670847,936170,-1017113,-642173,595205,616947,-1029355,-108585,976773,-392018,-384042,420032,486604,-323446,-187635,1011183,-212748,-990321,229497,919157,-247295,-1194997,496879,1049171,-748272,-896680,250538,1116501,-800379,-859009,621172,77788,-325179,-362065,552327,-107482,-743229,940600,91491,-1020512,-792752,992858,529888,-1607824,-256608,1365261,240382,-1271992,-92974,1617290,-787093,-1061128,476705,742419,-492242,-839103,886952,139927,-1101693,224522,771054,-205391,-1222110,593775,1186585,-1059591,-380607,1005845,558443,-845350,-331293,1427219,113807,-1037900,-33629,967682,-22971,-999468,532894,1016342,-548625,-662945,737188,817718,-880907,-64188,1265694,-212483,-729335,275982,1353761,-655675,-956623,950264,490672,-773461,-596263,1124242,256460,-1543957,213457,1382436,-415576,-1424205,770273,1214803,-1431826,-640459,929287,454601,-850994,-359921,1466284,-221055,-1140161,50642,1096770,-123704,-868084,530458,891620,-936822,-369236,646074,512672,-958479,-412967,1082307,-226509,-1003488,300161,1055269,-450272,-941650,864958,670052,-907424,-517810,1267585,94137,-1276686,146358,1285003,-498981,-1097995,978922,1154449,-1051607,-579242,812322,393071,-1263091,-224368,1541423,-131701,-1172108,403495,970175,-622137,-1019905,695809,716946,-1085318,-609172,914392,265141,-994111,-148217,1185818,-172469,-1190743,305071,1008958,-689207,-933060,718348,425614,-1089254,-582955,992359,163593,-1123732,118866,953735,-407430,-926826,955652,712591,-946990,-539677,1308101,46343,-1219844,145621,1138668,-455996,-1008228,505689,914783,-816572,-479102,1022254,937854,-854572,-136091,990679,-314124,-1217467,183951,1002826,-746767,-1008896,514202,593952,-750977,-696692,1123679,763267,-788116,17603,986718,113766,-944292,334154,916463,-742027,-506254,386769,725908,-752053,-814998,1387371,-77931,-751086,61498,474213,-206498,-1143587,1172140,311704,-385322,-494047,840619,666176,-1456556,110397,1098053,-318273,-759809,-102743,942225,-482788,-1048588,1115703,123062,-243894,-660107,495535,515577,-1486528,176399,444598,25085,-678146,79592,1292657,-994638,-63592,562423,319841,-308572,-1079139,1451393,-293976,-587213,601941,312103,414943,-958318,839458,379394,-622160,610107,-440234,630757,-1109652,49543,1345260,-1062397,-172098,-170159,1012954,-621902,-1110785,1651740,-467247,-106764,-347579,315666,598897,-1805238,920763,137103,-510518,11533,-164796,1677981,-1152009,-251481,311800,-267807,482381,-1309586,1067779],[0,0,0,0,0,0,-2,-2,1,3,-3,2,-4,7,-10,12,-17,21,-28,35,-43,55,-65,81,-98,120,-141,166,-198,230,-271,312,-360,414,-474,537,-610,693,-781,876,-978,1095,-1221,1355,-1501,1659,-1833,2020,-2220,2436,-2672,2931,-3206,3510,-3838,4205,-4607,5051,-5549,6114,-6764,7533,-8444,9583,-11090,13272,-17067,26884,-186927,-70865,28866,328696,-333175,-140013,272687,214378,-348850,-95818,357281,11657,-248250,-15450,292875,78628,-137615,-186932,-47978,49854,-140705,-447355,153387,362444,82161,-115634,466379,171244,-435408,-135798,531898,43283,-782162,361338,447711,-53205,-560105,385127,313054,-487110,-311817,420279,-109450,-349216,237940,482973,-606827,-321739,352405,-4454,-398151,-184686,667404,-172481,-323188,301018,-240268,-319935,-368565,438814,375353,-653200,-33693,555773,576902,-586103,-211441,1071776,-190678,-408148,162634,662119,-308833,-1069401,877817,820045,-846740,-860537,728714,1047808,-1442624,-258394,1106450,-201781,-602385,-493009,1078501,-804176,-591940,1124613,-133496,-71941,-574608,1150846,-33986,-1446429,905767,420561,-16699,-757975,217305,993290,-1392262,282239,118667,340683,-351597,-729250,1731469,-1299940,-94064,743882,360294,218396,-1409496,1691044,409062,-1235454,402766,414504,1059619,-2474039,-26801,2503684,-1350710,-794348,-312980,2463985,-574463,-2438819,1857870,-45075,379459,-1283199,624257,966981,-1810313,1667686,-351147,-860520,-69793,239221,1976162,-2899391,540704,1762522,-316217,-260317,-1743459,2730467,-1115293,-1087562,1182880,-761025,1103427,-1791939,1278893,458674,-2053835,1945527,-657087,572508,-1637477,221207,2512135,-2867381,271119,694032,1467351,-1229140,-3057929,4124108,-176876,-1664986,-949963,1357517,2808058,-4299232,568748,1219795,-176670,472833,-1630070,2271142,-2057240,469735,1834007,-2654820,740990,-758405,2886845,-1353072,-2996851,3175788,-535320,390369,-2132450,1089645,2345739,-3054006,1702887,-460423,864856,-406313,-1324711,2895882,-3079099,831063,902581,-574993,247353,-2477914,3944492,-1330391,-2504247,1871639,346296,1237329,-4254559,2002596,3071664,-2951948,-302175,-782787,4007395,-1821947,-2712121,3006587,-1251495,990117,-1685117,603906,536571,-2127886,3458447,-1702622,-1054758,-108705,1022125,2191354,-4445039,1529206,1466796,-691731,-488513,-1438298,3736773,-2215323,-841705,1707001,-756248,1199187,-2251308,2254400,-443754,-2260288,2302423,-712387,397569,-2294749,1367244,2372993,-3686213,841063,840922,1418097,-2016753,-1818955,4758628,-1620541,-1454190,-237783,1703034,1162057,-3669149,2085605,510015,-943086,66066,-446639,1728282,-2513841,1036137,1632064,-2087858,26611,-102461,2531771,-2052487,-1515878,2513617,-434669,-132400,-1294584,1789514,837834,-2449349,1615726,133046,262433,-1238652,359543,1788446,-2411646,401853,1038840,45030,-888486,-1124531,2882852,-1580358,-1818766,1331251,1032161,127894,-2672315,1882688,1305428,-2138956,-252326,851575,1309457,-2238264,-322334,2063465,-1059332,-611587,224833,1322098,-1007596,-1140928,2020146,-188874,-1312298,-307079,1378347,156361,-1984402,1394532,946027,-1055169,-638392,807913,1470143,-1528254,-293687,1187007,-238659,-756685,-233170,1642698,-460442,-1489185,945539,1119709,-629491,-1327689,1532945,683062,-1625148,-192740,1218899,240000,-1608744,205453,1811845,-838783,-1253261,732378,1287071,-1120446,-1122082,1645326,297288,-1488168,-41138,1201878,-388612,-1137015,582011,1065251,-827896,-551183,832747,412005,-898983,-105518,1436183,-186804,-1295075,338691,1090751,-539600,-1083017,806762,1035784,-769068,-915973,1262841,658016,-1113498,-7043,1248270,-378800,-1275477,375326,1082604,-644951,-1033069,676559,1004554,-1278947,-515619,1314153,216985,-1274339,-128652,1244114,-386743,-863664,469416,908336,-686960,-653829,1030172,331956,-935264,-169720,865798,-6076,-603864,270942,500214,-417380,-619075,812259,199445,-715946,-262923,541587,82736,-1133616,188709,883624,-367692,-542379,263129,802633,-386465,-613442,637521,326993,-560657,-686099,904375,244092,-1124774,335494,507154,-111036,-655695,281367,728987,-899927,-184202,731956,502912,-761845,-353461,1068083,-391682,-421464,187223,499800,116550,-683861,963790,-207636,-383715,113482,68338,465374,-550230,515351,546960,-695043,342963,-372920,517494,-555230,-239983,1020213,-522200,-291809,-858117,477295,307402,-907387,505332,-14784,203720,-150238,-283215,727382,-886994,240503,125837,70222,135199,-497261,1018845,-829902,-311813,566414,-258631,373860,-933153,574267,-61121,-840137,550073,-686298,668705,-517693,-68895,421015,-675008,1139464,-671695,-84540,-156669,-166865,823911,-1021379,378559,220844,52353,806529,-1228957,573185,-460328,328823,59609,-828957,943165,-84174,76259,-94177,-122503,724310,-680860,504056,-104296,-206511,654317,-525104,705926,-445281,34726,305392,-721496,911043,-408655,335207,64098,-389142,822707,-547884,499273,-444739,-47255,780522,-463096,286768,-470825,813554,383944,-860602,51844,-323125,825738,-210006,-689478,216546,-331290,551038,-245210,-784315,-62861,213095,630715,-1035354,-333941,634988,270631,-226071,-826666,686728,363668,-369048,64873,-7294,505040,-368288,62585,284232,-376127,201429,-15107,211489,-386284,-168382,704605,-356255,-299173,53121,749694,-45833,-572960,469111,579113,-162580,-907176,273094,897759,-283508,-338874,99989,641378,128796,-391994,-89474,-584449,41897,608685,226247,-923359,114249,1175642,-36011,-1146893,125152,1261527,62715,-663587,115945,791987,171487,-756077,301480,262957,-215213,194778,373086,42911,-340667,409255,788279,-950049,-369534,146252,558380,-377267,-1182575,929799,243927,-785298,-264366,691347,628619,-1148902,-18517,780865,-127301,-260361,-64711,676167,-617257,-187398,659622,-227544,-127901,121697,767937,-643273,-605382,1114353,257712,-444672,-774114,935739,637724,-1100108,-18225,366357,219578,-702408,-229907,802721,-476973,49759,582467,90959,-375070,-445047,1223567,-232466,-853672,-27533,582914,321030,-1402653,499104,1047954,-581288,-406766,85471,898575,-715323,-557801,1126966,43391,-450191,-446214,851874,-15663,-1106131,739805,263288,-709866,-300100,570587,465579,-1042948,354754,877615,-123108,-590419,-114550,1037615,-665035,-766135,513000,409189,-175777,-521833,543240,-254813,-1014362,433529,356565,-2975,-907543,405073,711220,-660079,-563804,277777,566570,-791894,-494057,1111891,99630,-694422,-6358,1002844,-233280,-935169,516004,551134,-526468,-536715,630924,429369,-704747,38150,943442,-129604,-591752,225666,765474,-182507,-394096,681741,330322,-521555,-125616,960457,-228827,-747275,434382,638301,-345727,-749416,609273,364644,-475008,-330185,745818,130130,-772991,-7940,863758,-98159,-795823,411284,708340,-395207,-678203,301075,505367,-892883,-229586,952476,186295,-1033975,-97858,940304,106984,-836420,447437,626569,-431643,-838257,702871,432389,-577121,-155142,718955,17422,-920184,261132,636093,-287482,-488001,326088,348368,-606449,-57099,738979,-27955,-704337,-77230,545278,-83371,-682552,284182,543763,-121621,-721491,557419,312491,-838647,-47613,621090,286330,-746637,-73841,918148,-672013,-648016,171225,701635,-447035,-747229,1098590,45253,-620501,-6072,406624,301825,-1141503,508487,453807,-278512,-293791,88784,565227,-617854,-210165,567094,-441790,-207517,-86651,552327,-80671,-654160,593222,-23674,163564,-459244,426209,356359,-1040304,301996,-36834,147708,-558441,-132918,1072329,-700347,37066,303623,-49086,138489,-739022,1060683,-74968,-630931,575108,-26492,739360,-1398908,468342,436482,-688852,257863,-218120,817941,-632625,-534635,1156859,-889224,783726,-731296,82570,285459,-1071173,1269630,-797590,212358,299471,-454827,943403,-1316104,747701,24246,-413951,456636,-880367,1437002,-902213,-185302,621765,-901333,1012409,-1450438,587899,-107872,-934591,1101163,-1068340,640671,-471079,103647,1224051],[0,0,0,0,0,0,0,-1,3,-2,2,-5,4,-6,7,-8,12,-14,15,-18,24,-30,34,-42,51,-58,69,-84,98,-117,133,-154,182,-209,239,-275,317,-364,413,-467,532,-604,682,-767,862,-971,1090,-1218,1360,-1523,1700,-1894,2104,-2343,2605,-2896,3213,-3570,3970,-4419,4923,-5489,6134,-6869,7699,-8603,9473,-9840,82612,4099,235414,-54122,-347039,102601,-2177,103122,-107652,192449,148870,-347065,-206756,103396,168651,-389494,-81168,142504,305074,-107437,-280050,32250,309273,77185,-333242,262834,124483,-159681,-487206,350689,-48932,-610722,-118788,328695,-208474,-529806,281203,461024,-291476,-198788,408905,-43752,-410106,91967,400868,-255545,-555678,512755,-21324,-65989,-45828,460300,19723,-632649,338535,86976,-379776,-229564,129638,627473,-625916,-296825,421479,138738,-518512,-155955,918083,76036,-953191,504398,570819,-55606,-644541,685524,1001074,-1088679,-465955,455988,882437,-1051881,-778162,1191598,-160017,-380338,-283265,763814,-83384,-1202463,1058699,252755,-483577,250567,649868,482822,-1558513,669560,916133,-535167,-180979,9256,1127880,-1239153,-439430,1218668,-541409,-3784,-507344,1217228,-532844,-1395068,1132467,-527815,51701,-1041816,576881,1013238,-1982132,527479,815140,465766,-1184707,-662052,2938930,-1391561,-1396222,341892,1179635,626965,-2892766,1556813,1040650,-874050,-228260,-149605,2098286,-1606180,540700,978392,-1590802,974167,-269872,1570814,-1786241,-953874,2811557,-1160463,-222112,-896103,1442150,859722,-2503570,1757947,-560394,180746,-305391,-466859,1833724,-2599618,1350998,437250,-850861,41347,-1236421,2767684,-2259176,-1264347,2299868,-180315,15430,-2863198,3217396,1447652,-3431832,805020,549113,2532463,-2990559,-1375543,3305810,-1126088,344129,-1540550,1163849,260554,-1756011,2772460,-2283500,122611,746977,584573,525842,-3934110,3333322,976311,-1393954,-445673,-923917,3496428,-3046414,139377,1617337,-1015892,1432180,-2006398,2078726,-1125760,-1474641,2722391,-1885691,704662,-1337775,1770968,800473,-3943202,2757559,732570,-5487,-2150837,-207739,4971752,-3250136,-1253975,855029,1721813,164454,-4243012,3503089,29597,-708457,280023,-1267791,2199056,-2592073,1930892,126289,-2952129,1741656,-364766,1880494,-3147854,-227728,3625414,-2267355,66533,-1217455,2682540,-67956,-3015126,2727814,-883236,500914,-510114,472066,1486866,-3247696,2091190,177487,-997784,-283775,-529649,3113324,-3482066,-468916,2477090,-450351,-663849,-2255090,3887544,285759,-3162987,1357848,468199,1664258,-3386131,422597,2424213,-2247582,621354,-354243,1397578,-1108281,-800851,2919579,-2582554,-38266,709203,1117756,-505596,-2614433,3133084,-257741,-1288317,-265507,440355,1602944,-2610270,688084,1103693,-1105925,-42254,-608322,1794503,-1738796,-850697,2382190,-870526,-553624,-657026,2115258,185053,-2452088,1763314,740736,-359112,-2154705,745619,2447293,-2689097,-324193,1366864,694919,-1283454,-982869,2622411,-1061701,-1200014,730716,773581,-396216,-1759131,2009821,293386,-1590249,492271,899297,430290,-1800258,487023,1509312,-1041652,-766141,697692,1089392,-1302613,-847247,1625576,-126033,-917446,31464,1252442,-167687,-1617164,692895,1008245,-1216522,-1036214,824688,1087151,-1586788,-418178,1604310,260862,-1606779,-193623,1770099,-636259,-1495099,972040,1043781,-938916,-1022391,1296278,694977,-1259481,-106823,1195902,-63951,-1268579,337888,1373754,-825918,-713569,953094,640586,-847154,-303031,1173879,-36459,-1024973,96149,943808,-525312,-995810,681863,527579,-890560,-547859,922073,805667,-1265006,-311884,1259980,170054,-1036972,-7837,1263377,-486601,-1477975,1038694,855863,-864421,-727964,1210130,638974,-1317175,133188,1197747,-180727,-1079456,574256,1134553,-902110,-645297,856607,566632,-1047430,-326682,1090949,203123,-1222983,521213,710987,-384068,-648934,647638,260446,-792782,-124410,615310,9155,-1079014,155402,999356,-590200,-595457,-102349,746183,-662819,-569713,761429,241808,-576774,-203284,785711,439644,-1376304,318553,942512,-130790,-358913,-33571,1180607,-659760,-234122,977787,207870,-458708,-197375,801636,-63830,-748632,460826,101900,202231,-802605,337696,626960,-562339,597418,-10515,195424,-236286,-142935,800679,-461698,193703,166279,327295,61435,-820184,1202215,7704,-282115,-51768,-13262,878681,-1280810,266283,269892,-165538,201632,-291222,857526,-533563,-234367,851859,-515933,382499,-498133,433879,290188,-1049755,631803,-328661,28721,-186746,6661,581763,-1201214,348021,116363,32456,202168,-587676,805951,-171978,464813,144889,-671157,677608,-349030,940528,-514623,-540256,745119,-424052,706285,-616676,64211,1064706,-345621,301895,-1014280,655523,561224,-530434,279347,-479110,836742,-48115,-406719,406607,-598307,739215,-535283,321411,333302,-464684,785127,-784915,35133,-274037,-568341,736529,-641563,611676,-383060,-6138,211395,-754554,991996,-482907,-27647,-37603,245307,819308,-764658,204928,110508,235152,214504,-984039,386385,-84607,146881,101197,-1041146,282783,277245,592965,-444386,-678408,850508,359780,-486268,-598772,266011,631766,-461308,-217925,251896,60796,181784,-286246,493373,-580307,243566,358561,-111437,25572,-371648,519831,-119059,-650136,40768,679815,332971,-738637,596323,927523,-279891,-696644,211777,955025,-508399,-494967,370085,267497,-205509,-460174,-103940,-95128,75183,504628,149672,-799468,313132,1275793,-76551,-1299878,337980,821418,129259,-1016870,153944,645239,80354,-503763,3389,196397,-370847,199474,121254,-357343,-87404,-42479,762998,-649233,-540353,761293,631263,-117616,-872638,693833,367617,-656764,-185252,430264,619769,-893126,-355299,1017660,-232725,-451812,-163441,673565,-227222,-411435,916595,-62015,-138228,302070,412343,-197954,-1126461,923850,587705,-691313,-616809,497347,1042812,-1110982,-213394,772484,263747,-80466,-247950,849934,-160564,-365364,609788,69541,-32550,-283081,736287,249997,-1076091,126794,658479,430445,-766855,-46815,1280567,-719852,-713978,170313,741178,-344915,-1064554,1047530,233531,-807059,-53332,572156,390199,-1245099,462496,530071,-703224,-122885,262378,720813,-964837,-149804,1027213,-166599,-605730,78256,956187,-249096,-634181,454237,655421,-177768,-623437,427597,456767,-1113278,284154,561223,-341366,-682135,114675,685524,-616926,-483828,942487,416182,-590258,-611504,949787,170285,-886613,30460,465266,19589,-937039,707513,756211,-738334,-499756,485018,638942,-897542,-60569,1003193,299916,-659931,14088,741661,-231660,-626596,697407,554545,-519438,-96966,551808,-129089,-610605,22933,574516,-27964,-582294,359862,719740,-543729,-526679,664324,207928,-522330,-288037,605229,-198548,-616723,398067,995219,-215128,-963447,535020,554279,-528219,-413936,743833,438000,-828125,-181621,794767,-80841,-903045,393806,822650,-606607,-560710,552548,672682,-666876,-266094,716189,137239,-751108,-67642,716860,-478151,-649110,430335,567255,-416882,-288031,304555,215566,-714947,-20463,554821,-101165,-627366,276756,600295,-298405,-541521,381130,739694,-660340,130207,721160,94698,-475126,-183498,942287,10790,-1011017,251704,408389,-299751,-850735,699766,328577,-692174,23477,543598,166023,-842604,-31555,930073,-487688,-27236,92354,518568,-420631,-541323,691208,-168844,-375215,33156,283816,138113,-804252,814193,-23600,-373825,-89161,-2092,976814,-887184,111796,852858,-246190,95821,-545461,875577,-262742,-701419,855118,-317333,71099,-376724,540192,777929,-1276831,603603,140942,199216,-561645,-510870,1484415,-1101268,-32131,116207,18678,2479,-1170106,1189561,-450527,-209856,387470,-651134,602834,-1147082,828522,26850,-577511,777706,-583542,616471,-667857,8721,976163,-1078439,614297,-693727,645738,457671,-1122203,1121919,-704767,869797,-150973,-668766,908786,-1465639,1106792,-94476,-477710,537870,-1148405,1591735,-1169282],[0,0,0,0,0,1,-1,2,-3,4,-4,6,-7,9,-11,9,-14,19,-20,24,-27,34,-39,47,-53,61,-71,83,-94,104,-120,136,-151,168,-186,206,-231,253,-275,304,-333,360,-390,424,-462,498,-533,576,-622,672,-720,773,-835,905,-976,1062,-1167,1290,-1436,1617,-1852,2157,-2562,3117,-3914,5113,-7064,10707,-18159,-94509,-339647,20828,105233,-542091,-94858,-2041,-82998,-93903,-20844,509188,-86790,-65230,-98715,-89334,52487,58067,15331,-154091,168615,184697,-80865,-214212,538379,40949,-251884,-263866,408373,62302,-480715,181627,454937,-157641,-602663,221925,360510,-368576,-414877,408675,293002,-543750,-370539,297374,156426,-625212,164390,202060,-65176,-449774,24151,504447,-272517,-417213,468797,440400,-268039,-365718,489650,158163,-356785,104328,113574,-118249,-434835,328972,160189,-552927,-7622,525183,104195,-719928,65851,1423755,-701154,-637788,523649,424325,-695856,-894599,972885,335859,-655659,-274932,1015928,425144,-1230996,334396,800890,-221852,-277613,255384,440616,-779559,-733097,1096823,-93606,-760220,-267296,1408202,326487,-1335491,103822,906031,552398,-1091358,-275773,876232,-435961,-26695,-11182,216607,-136043,-131347,954390,-1108923,-334571,867707,175552,-843450,-839901,1959018,-271065,-1716263,407863,1332665,270559,-1972098,210630,1565147,-887403,-754771,-172437,1152159,-521082,-661300,1006401,-837773,-89019,171435,406870,-285411,-1577663,2058139,694109,-1278932,-1172841,1148671,2278308,-2354613,-1128265,1235231,1305408,-669418,-2053113,1208078,624656,-372046,110555,-523612,874244,-411276,890651,-671423,-1830869,2074192,778831,-549311,-1511830,1226826,2360642,-2526544,-907533,1652095,1610015,-1310518,-2415336,2585753,413926,-1492853,-545486,364482,1319118,-1867272,660097,191272,-852796,765495,42984,490622,-2479827,642251,2804169,-1742024,-1740801,-358030,3460093,-569587,-3309830,964272,1715596,1074398,-2276827,-364301,1922401,-663835,562330,-1215599,-310330,442340,292848,826635,-2475102,690172,2144405,-500807,-1626722,-620504,3535184,-855500,-2849015,1186626,1697630,508876,-3152952,1263719,2081479,-1550478,-399867,-365983,1551846,-867984,-468429,1203206,-1587952,508713,876711,843606,-1573127,-1206646,3063940,40158,-2345394,-1098502,2144995,2103487,-3408501,-625349,1402006,1060499,-1063540,-1634794,1788812,-401163,-370206,407887,-775949,312742,431204,1419727,-1318058,-1806243,2496369,371256,-1248017,-1961587,2182029,1758978,-3123359,-20278,1481820,951096,-1969396,-922095,2559189,-657161,-985995,-73437,706994,157591,-1237929,1476894,-315735,-1106565,519514,919369,93782,-2169824,1104258,1956896,-1268840,-1254424,467272,2108087,-1253448,-1432436,1364274,556739,-366620,-1087664,999139,581454,-1308382,948306,121088,-745647,-807231,1107617,644905,-2211630,228886,1556494,-288940,-1741878,244967,2118787,-1431215,-1905759,1170424,972374,-825720,-1448883,1565598,755598,-1583319,238010,978465,8344,-1419809,548304,1397348,-965920,-722854,1085482,748609,-1135830,-663329,1531217,133565,-1138112,-127984,1279173,-16134,-1468877,577542,1084038,-482471,-753232,535477,618547,-1346504,33989,1274369,-44850,-1193806,503826,1326743,-923511,-911043,1084143,559866,-1152012,-586076,1273290,290217,-1128444,416094,1227329,-501114,-1186534,596345,913621,-812674,-802852,871754,589330,-970010,-197683,1262921,118812,-864302,156931,1015103,-71510,-1002739,719589,698304,-824371,-583525,1068289,440216,-755543,-5618,872637,3657,-799020,345208,672578,-573227,-499438,704756,308855,-971105,-413602,911693,-18294,-1218716,325535,1110791,-671323,-778114,922234,630580,-691075,-443936,1004879,51559,-924563,388032,958736,-360950,-692375,534983,720952,-331794,-726435,510392,313491,-276789,-473507,692937,86100,-336356,-93555,560181,24561,-270275,99252,489310,-353675,-456354,364326,209243,-342558,-96272,525420,-47600,-734388,538273,512953,-369590,-591993,668958,360417,-753800,119962,757191,-2033,-621581,74180,553518,-491293,-475224,690274,39245,-541499,-74979,397609,259046,-514118,166001,243301,111261,-302031,-24426,512882,-119875,-195647,134490,78741,250648,-267318,484983,-410285,-10752,178441,-147186,123977,-157509,510192,-103434,-385357,108280,185592,297815,-571676,-336760,384616,-387916,87890,129063,284937,-96604,-343063,690258,-378111,-92197,234086,126478,-60173,-368283,608887,117856,-428728,-168795,75444,264709,-622653,207631,33094,-391043,678656,-573308,122670,71495,-258941,49769,-649745,313099,299683,-29891,-377884,103097,684571,-482412,-104446,11374,675878,372143,-658478,8292,17535,83846,142253,-540174,347073,-133221,147024,96193,-173152,91262,173707,400033,-364257,-502402,857677,196261,-85825,-447067,382554,133557,-330626,543148,-72359,-134302,-184675,463952,360062,-850251,448289,517993,32501,-177671,-98941,863756,-867700,-17227,342994,268057,-692845,-392831,782932,37961,-763718,-221987,435081,420762,-498319,5283,186279,-222740,211794,327584,122012,-402232,-7331,788125,-266735,-897951,-177426,571339,-66314,-877346,284675,435324,202198,-450917,384219,151085,-633816,762705,141420,-649880,-689056,530222,1043290,-1269467,-687795,740864,596274,-891440,-420970,1121373,-519682,-667342,341821,648582,-202498,-1109617,635542,294230,-610262,-62849,475272,519224,-847249,290274,794620,-399377,-687937,496955,711438,-604963,-718492,946864,516338,-722117,-626896,670160,372671,-768006,-197143,418799,-40109,-443948,173468,298146,-1139956,113073,1087907,-79043,-865928,81002,1564721,-812510,-1102972,568245,1115539,-290210,-1415080,875097,632445,-857349,-72064,495109,700926,-916737,-1560,1001710,-615281,-249561,308833,606406,-870396,-696296,960564,-57146,-827533,-137344,938065,-3799,-1455360,383916,1160924,-90843,-1031331,361847,1072499,-512288,-327618,763846,336650,-564558,-4179,964718,-654722,-627275,901170,579407,-525042,-720901,1248496,509746,-1531111,-72774,999773,243699,-1031218,75654,1093062,-569043,-466069,463429,749754,-950710,-386241,1351611,-259339,-957450,-26333,1033488,-171175,-1221280,512060,988180,-724945,-622060,908385,955127,-1083834,-582055,1122663,167354,-944133,-297846,1089366,-239395,-1097520,602489,775756,-871052,-830989,1124244,449324,-1244635,148614,1000278,-155622,-1190393,437405,1014356,-977928,-705032,922400,714953,-728177,-438041,1035732,202461,-1061980,81664,1120882,-465598,-999824,894234,724851,-866599,-619869,880979,542216,-943932,-190777,1173894,36940,-1117881,-2726,1115045,-670832,-1137291,764596,906709,-937581,-910208,1176008,72526,-1163800,-37841,1120270,-110204,-986326,260300,900994,-523115,-685640,810514,701657,-843001,78430,1129374,-265089,-1105593,320892,1013805,-434563,-806671,709518,575062,-903565,-377745,1046204,379029,-953863,167764,1007425,49971,-1069170,385217,818182,-548660,-743025,620910,720922,-1029863,-308633,1052805,358617,-981720,18020,1178409,-115342,-946836,414672,785184,-656912,-890560,886957,553436,-950976,-182914,1163267,97817,-935505,358080,1023656,-320765,-584989,645176,670124,-1051753,-70397,827170,151525,-893638,-15438,922425,-537455,-732991,385004,508709,-537451,-527225,710478,410092,-1090316,-44217,754358,371125,-1096079,98505,614735,-451095,-757076,-42987,663392,-536707,-666705,546446,283661,-532225,-338631,1194781,46240,-1045377,299650,397735,-90255,-845000,617619,745785,-1002672,32382,608479,81214,-378103,-199248,844727,-645585,-260506,419687,99939,-414553,-501867,1088670,215344,-724386,40495,517574,406131,-1309135,-150367,759635,-581103,-49110,-171220,543007,-375979,-237616,885910,-275525,-250141,-306659,502045,-89210,-864913,419618,378243,-403042,-279135,334030,894869,-953936,-309764,748198,90298,-384900,-825589,968372,-28292,-143696,79983,-327878,535837,-384287,218425,-59486,-700891],[0,0,0,0,0,1,-1,-1,2,0,1,-1,1,-1,3,-3,4,-2,3,-4,5,-7,9,-8,12,-13,20,-19,20,-27,35,-40,44,-51,62,-74,84,-94,109,-127,142,-158,183,-207,235,-263,296,-334,375,-416,463,-517,576,-639,708,-784,872,-962,1065,-1177,1306,-1437,1580,-1720,1830,-1806,1308,1437,-61668,-142374,213517,135882,-282474,-278172,-160325,88160,-361477,-250780,194400,144394,-99264,-71588,153564,-145985,80764,-124944,-174330,-113173,12120,68703,-451223,345871,280033,-530047,-59543,577426,-146186,-509512,70093,333504,-349356,-605316,328262,533499,-439315,-724527,385713,236827,-455506,-32052,366280,124260,-386115,92176,550253,-202754,-128569,-62501,484072,-275671,-473087,-96998,376367,-221865,-700264,3891,158072,-334397,-225067,224740,130813,-416067,4485,80082,-551027,-236694,512481,34419,-604043,-163446,884613,-491052,-924285,645164,376280,-603163,-627910,971939,795106,-1170559,-114448,631208,179601,-887286,-124239,901046,-518478,-270392,224546,513544,-585678,-498776,1119510,113471,-772724,-115513,770748,572699,-1569673,77001,1016203,10010,-725671,-621546,1353896,-143937,-277769,172822,96232,221041,-671700,539861,-688473,-808303,1100195,340429,-569721,-451879,1435490,539757,-2038360,415744,1101551,128325,-1520308,-237537,2402820,-1054930,-956017,413371,810915,-123224,-1225340,1058009,-215756,-429730,595916,-2315,-170523,-1357968,1560685,985207,-2023493,-588780,778250,2066724,-1853171,-1859206,2011699,844472,-599394,-1966652,945806,1607389,-1264612,5968,-671548,695881,213413,-72975,169815,-1719303,1745617,1027389,-1310087,-1246063,431905,2423168,-1844282,-1495233,2498701,665062,-871536,-2144717,2134401,1310443,-2371581,-278361,412447,1594880,-1206336,-214397,1007109,-1291517,1047488,140551,-361717,-1164331,-131827,2981320,-1673883,-1981086,603476,2457657,301277,-3903376,1310781,2127136,777,-1908685,-986179,2868709,-284408,-607591,-215163,-426465,1230717,-427446,437269,-1454100,-77674,2782026,-1250347,-1633708,-494766,2650586,91171,-3997685,1685326,1952997,-373069,-2409227,52819,3259264,-1910712,-949939,255726,782614,235006,-1449740,1643012,-849431,186420,1199360,-537707,-705710,-1772075,2730456,925488,-2842661,-124174,1701968,2136201,-2816781,-1170583,2800686,226602,-879122,-1664849,1437039,814398,-1388912,690693,-745046,216444,380385,402044,-153080,-1982998,2221708,971673,-1858552,-1010573,1254053,2051125,-2888007,-965403,2600760,340153,-1340774,-1262112,2609015,101785,-1980644,775327,486354,280156,-1291713,732189,551929,-1601664,743636,476844,-154867,-1429804,437966,2518887,-1504900,-1401205,710832,1827784,-768010,-2428137,1507184,999140,-987566,-833170,674375,1096513,-1461337,364703,1040433,-1125881,-207980,666764,951466,-1451566,-191481,2014941,-623171,-1193736,180582,1935379,-682321,-2119339,1417493,957709,-875393,-1137705,1163337,1071582,-1723457,29197,1334402,-28557,-901667,134427,1419356,-936990,-741506,793861,635154,-786212,-902867,1374314,342270,-1274043,-8687,1045476,167771,-1263446,388015,1240105,-593910,-792724,508111,729725,-1082055,-676934,1289400,-109531,-993941,494291,1052575,-717762,-1235212,1074907,880933,-1113201,-766593,1204539,361982,-1609665,-115857,1224774,-219925,-1309793,402611,1086997,-875564,-891145,975969,370869,-944947,-504985,1167978,58838,-1111254,-85029,966003,-344361,-761035,394319,859589,-500334,-913384,832427,443465,-720478,-346952,810472,-90137,-827411,284112,724899,-531828,-645542,607743,396604,-848343,-417317,1049392,-44960,-1025529,319254,1022076,-537434,-904947,466710,576614,-894665,-434836,1095723,452042,-852752,1512,1009404,-91391,-712566,141082,858034,-264061,-567421,424081,585246,-276594,-231091,459997,119072,-709577,-189314,446269,-225826,-343129,154615,566393,-194954,-586838,107550,280843,-508282,-185905,679399,156265,-666558,264337,753484,-522258,-473483,384477,379742,-602050,-199440,774199,-277121,-691716,26322,768043,-188484,-471879,704348,258480,-787848,-214642,349404,68823,-578649,-82847,540730,-54587,-407323,-46192,516336,-286101,-295504,289692,197834,378474,-63543,157741,329814,-119221,328198,-118058,287687,103660,27003,181893,-590270,-51668,312582,122291,-400640,-402663,584312,-137291,-370499,178929,-17083,388052,-415127,133158,-54617,-126508,588861,-347576,152917,-462184,350221,546178,-583735,258966,108822,9304,-311666,-82264,116458,-592866,115522,-172950,82263,65922,27901,133822,-345666,366546,673986,-199275,-70863,-11711,661913,-283132,-796838,39713,202400,273315,-752579,-2020,671564,-46562,108885,-299308,264719,234625,10906,298701,-394215,30886,315563,178922,-147127,-698445,636120,159844,-366057,-91932,67708,347780,-564823,221181,357030,-417228,-116890,224754,384173,-669009,-91816,651764,-260510,-349661,-135350,570917,-531317,-542119,672855,127382,-538966,-471626,720373,475679,-1105160,-5728,257246,42056,-431292,-474528,454236,-512032,20629,85963,-216175,-205617,-50063,345879,-244243,-488396,465641,676024,-49350,-989777,106403,716619,-325953,-189712,155004,291874,-495748,172720,736511,-762691,-393347,420110,1029102,-1163502,-734871,1079493,290827,-717575,-481675,1415366,135055,-1153554,348501,510461,-64427,-791572,406297,786295,-770426,-89549,262978,370146,-444088,-403809,470444,-543251,-835669,619455,477792,-470741,-635353,964593,733090,-900849,-498539,996632,800676,-876004,-221068,696145,-137211,-228577,6396,508446,-657933,-253785,1108208,-170687,-987576,20082,1489386,-65207,-1586181,945311,1039259,-579874,-1169775,670762,1046197,-1078023,-165449,791156,515578,-722166,-199218,1049119,-578983,-421507,496122,618352,-700534,-594361,941489,71880,-1059211,-119420,844052,313100,-1111843,98814,1119035,-377737,-887296,136000,1238086,-330094,-668832,924123,217603,-403838,-175826,786209,-293010,-1161437,914811,362444,-769875,-724398,1172160,746579,-1458844,-133372,949296,231731,-1042289,-70286,1215805,-660977,-770571,521470,400230,-438121,-601939,1149706,109031,-1004693,258425,521927,38269,-907279,408698,1278789,-786422,-770263,394216,748867,-1226891,-572733,1177043,214698,-843474,-242367,1080052,-22804,-1119875,463302,892694,-594941,-634459,844816,421953,-964620,-21994,1021392,-78542,-765535,384233,1115465,-668054,-878963,891651,459364,-1033203,-542961,1282672,262722,-1012268,182016,895410,-235164,-1066588,670686,887932,-848880,-782076,1012901,525405,-1038692,-312178,1176098,168674,-823096,-13802,921862,-171279,-1032078,581138,656719,-726444,-528871,795151,397676,-999935,-115875,1074149,-140749,-1253549,374312,886507,-610810,-754941,670109,747548,-945734,-621578,968661,-180724,-990029,-36528,957747,-662641,-975051,712455,888887,-899511,-407769,855400,275050,-822755,-24167,1084595,-173902,-835058,416456,728744,-567733,-801175,443063,653318,-827497,-495975,846109,629804,-1025047,-234774,838126,-54053,-891221,333062,923761,-494082,-790349,729763,573358,-916275,-358640,972096,95342,-908331,231200,872264,-281737,-639346,505160,553203,-755852,-327748,831596,30559,-675793,-120195,715628,-448129,-784405,442789,908342,-476446,-545890,719312,526691,-785094,-188727,547059,222692,-777239,-398340,841611,-43067,-503193,53469,643385,-422692,-781930,825494,298169,-527501,-59865,767282,124471,-916345,368216,1006510,-279256,-623906,548687,827097,-539043,-452323,686870,-78520,-354627,-83369,777263,-189466,-507317,961355,131,-592257,-372161,636194,278436,-1220830,345515,455807,84427,-869353,-200930,1161817,-409460,-312294,242068,494094,60050,-818287,689627,23108,-477955,25152,41824,357435,-704761,297760,627470,-436872,-239886,3962,590042,-970855,-764243,1099764,307808,-228854,-605958,670594,579464,-907007,500467,-328459,281173,31909,-79267,396329,-877722,855833],[0,0,0,0,0,-2,2,0,3,-4,7,-6,10,-15,19,-20,26,-35,45,-56,66,-81,100,-120,145,-172,205,-240,280,-328,378,-439,507,-582,664,-759,864,-978,1105,-1244,1402,-1571,1759,-1963,2188,-2435,2704,-3000,3325,-3678,4062,-4485,4953,-5466,6029,-6652,7353,-8132,9006,-10000,11156,-12503,14109,-16081,18618,-22094,27437,-38168,158048,144584,200532,-317897,106094,107667,-433480,-274260,207275,324790,-319303,-234115,368381,-45447,-429404,-27333,159188,-88234,-201185,150316,-209339,-227026,-192160,139555,-122475,-11764,413373,196660,-68461,249626,322156,-236696,-323124,-123235,-3794,-129090,34099,72743,152022,-30999,-7717,279613,497950,-114868,-600104,343484,452375,-513934,-368270,594529,-78746,-932168,-144723,843356,-144665,-1038344,343276,762298,-263291,-861033,329639,515302,-421303,-305406,439966,333201,-618327,-37533,736696,-460699,-92514,592116,282532,-509343,-123515,673295,-11537,-439842,-35482,405095,164588,-693098,465240,372768,-350853,-268356,402483,636852,-766609,-119125,797124,-258554,-583628,-108416,846246,-510433,-940226,1089780,171872,-923971,-982226,1559139,840574,-1856613,-67952,1139893,650332,-1539343,-634306,1753566,-357759,-500146,-149360,352694,73626,-516476,881922,-605468,-875795,863977,573412,-186885,-1459890,1024517,999684,-1023343,-557856,193136,1318155,-1189590,-692303,1151611,-94904,-317220,-420092,689381,140809,-741783,1002032,-384010,-319223,101302,608432,240554,-2248169,1570199,1641609,-1201182,-1847483,831675,3118404,-1815004,-2362892,1737065,1609917,-426182,-3012735,1471102,1441705,-748064,-126267,-609653,568165,-579189,534482,94100,-2064549,1182863,700800,173885,-1724381,-283536,3006062,-1170411,-1384774,-17881,1692273,559511,-2340596,942772,765666,-205541,-284747,-671830,1244278,-1234797,947644,405082,-1342962,615889,276886,1148563,-2273044,-722123,3499790,-688296,-2263719,-1091165,3727292,769951,-4344102,543227,2281249,1457980,-2720394,-1132432,2920074,-726078,-122360,-841564,56991,711186,-332188,1690582,-2355545,-257056,2167831,402653,-1024561,-2216389,3006164,1074189,-2343625,-435412,733165,2110568,-2091902,-607092,1877946,-125801,354959,-1162053,1021522,137580,-561814,1395038,-1555561,-58267,761046,995511,-597204,-2865496,2907226,1259600,-1914575,-1579925,1305341,3423550,-3292541,-1589983,2082975,1215537,-861175,-2616428,2142772,493848,-1091156,444191,-838202,665636,-762536,1332544,-104446,-2251348,1769579,836171,172210,-2085977,455051,2780689,-1753464,-832178,97029,1658663,-353184,-1835839,1936733,49525,-463584,-451318,551897,1056923,-1658079,956976,481156,-1083329,155336,868034,1231888,-2304584,-19154,2817493,-790556,-1743850,-251640,2662646,-523667,-2796100,1404537,1376596,-235799,-1370320,857292,1109905,-1749074,112773,348928,41214,-736492,155750,1486201,-1419910,-303500,1253957,490195,-1087883,-1307798,1733845,-193254,-1470358,62300,831121,175695,-1438892,534379,944039,-834518,-285916,714749,734454,-1273757,-644049,1533160,-412670,-1214071,176815,1375162,-750592,-1606486,1312507,829654,-1132255,-771711,1402401,953985,-1548724,-281263,1561194,-197724,-1292684,13796,1494499,-740645,-761588,941883,194444,-831031,-444678,1016440,163451,-1224058,499842,892720,-324194,-833728,796802,962455,-775957,-514428,589810,428382,-852117,-227063,1328052,-254706,-976849,340989,1139784,-584958,-977323,602886,805326,-979809,-450162,1079593,215814,-1430189,-10647,1333478,-336847,-1113709,544272,626209,-632896,-761939,555287,567051,-702608,-453920,722509,171377,-895068,179489,878636,-494558,-485556,481207,611363,-672678,-444795,607787,120007,-495344,-78965,821879,62101,-474493,160369,497135,-344522,-367661,440771,446257,-860382,-485682,839601,-69203,-814708,-61090,873596,-275962,-696783,407700,722767,-735235,-693216,782453,333633,-827188,-242486,755910,104185,-591598,110189,829808,-102664,-329246,366486,739000,-344915,127534,692966,-72998,-307223,-320433,530615,-369525,-88287,21081,-35562,102022,-310506,67625,181074,-622706,185062,210067,319278,-66911,-136813,729738,-381096,24705,327639,457907,-149289,-506295,578343,287436,-227388,52935,187385,591478,-548904,46991,361854,-33635,2587,-504474,535901,-101043,10252,536083,-468508,61461,-201202,214078,-203663,-409802,221315,-129582,219292,-177489,-335151,335130,-38482,322779,-530240,109791,490258,-536989,23685,-280070,262143,-214041,-523116,342505,-350158,253041,133960,-405964,74385,-451869,448550,-477075,-333796,855913,-319253,246830,-380524,364015,370484,-983106,196668,-96577,551997,-562724,-599234,579453,-122487,137531,-605571,119642,578175,-403447,540850,-87109,52944,-175033,207040,426351,-653891,202565,548966,129994,-291264,-414154,765348,-276404,-350058,436928,-418561,208321,-622388,590337,416388,-691295,312994,44426,4367,-472004,-63251,817030,-490935,116190,106264,-56728,-385654,-197859,1088125,-391033,-839829,310491,743835,290674,-1187291,277436,890376,-265169,-559602,-112351,1074482,-463907,-371317,518113,231871,-190717,-573096,696790,122704,-886045,360392,209662,-123692,-729777,-80871,828148,-964189,-239406,365479,-118299,-597623,177150,997256,-434096,-804565,860410,334971,-533687,-751223,702318,405504,-903144,207770,256963,8078,-270454,287974,747735,-830929,-411639,488562,260958,-958948,-616736,1177396,110478,-1249297,-35120,1036156,557842,-1169919,260904,1268067,-240606,-598220,171554,697505,-471068,-470590,1131221,-1294,-646250,-56692,651202,-155665,-973145,1036782,198657,-1037937,-236543,952152,534014,-1608148,92769,1390487,-388863,-804472,-12354,1305997,-286345,-997244,507167,204602,-223871,-387000,556384,-34735,-962358,602348,789017,-517504,-895639,472838,1183454,-998792,-821511,1272489,655232,-854470,-877301,1321677,-100791,-1465975,259719,981568,79459,-1439841,601648,1081023,-835861,-87128,714936,557881,-927490,-67822,1323870,-908841,-626539,740016,769897,-696325,-1245582,1050531,849422,-767493,-495327,985577,534348,-1324329,69118,805615,-320045,-833694,404953,752232,-778676,-642906,1187043,299031,-781490,-146337,1109194,-84701,-1563971,454155,1195665,-446695,-1056810,639272,1296908,-1248250,-550841,1212327,355774,-1196974,50678,1551842,-388322,-1230237,570230,1018450,-486895,-725542,1068258,526315,-1284345,-436836,1153876,338004,-1023024,484954,1066865,-264671,-747811,583989,654456,-1042739,-479250,964395,171225,-755203,-273082,1086837,-202570,-950424,727527,1042807,-514510,-907421,931406,747398,-1383561,-540714,1160524,267368,-1051449,-287144,1216006,-439877,-1128256,625086,1273331,-1007061,-691321,899204,520391,-1350964,-197978,1327308,9384,-1244431,206050,1220275,-612335,-942974,555847,669790,-814748,-257443,1020694,127344,-1092924,33758,927032,11285,-766345,514626,815702,-696765,-670476,1096385,526176,-947494,-605737,1235203,-55513,-987425,-96346,908244,-155022,-1077733,638574,967676,-889368,-658019,1143818,725798,-1365714,-170441,1264931,36762,-975412,392544,736442,-705186,-752409,1117248,592305,-1047757,-253780,956404,29261,-1035822,-90798,637179,-267230,-992006,421311,600103,-672741,-288093,963260,714448,-823530,-254698,988793,-167894,-739765,179574,752385,-269170,-918938,787240,614904,-578477,-442195,599915,483362,-1102495,-74247,1052965,-577422,-838552,206882,1096750,-925511,-811917,806496,193745,-712326,-567742,1043927,323434,-1399208,600312,588042,-176003,-1020430,280001,960691,-771313,-214812,437018,422869,-287244,-217325,1027521,-311673,-280987,431950,228989,48248,-715837,1170079,148412,-918850,-27128,151570,923849,-1178284,-133985,1160578,-504938,71253,-493522,877488,-352391,-677449,1054713,-662906,-384681,-119466,537698,447302,-1488408,1212051,567778,-568526,-527340,142294,1367036,-1653480,-247793,1159005,741,64779,-1140173,1234609,-125792,-666411,491843,-439460,992102,-744274,404358],[0,0,0,0,0,1,-1,0,-2,2,-3,2,-4,5,-4,6,-9,9,-11,13,-16,22,-24,27,-33,39,-44,49,-58,66,-78,87,-97,110,-122,139,-155,169,-191,212,-233,258,-282,311,-340,371,-406,444,-485,525,-573,628,-683,742,-813,894,-985,1084,-1203,1351,-1531,1747,-2028,2400,-2901,3593,-4536,5286,11135,156103,8979,112634,299722,-310915,-24300,61179,204142,-254129,-127074,464285,164580,-52771,-234778,203727,-84003,-426555,226289,348659,-53287,-218136,106537,36637,27908,289806,197240,-94860,113492,153639,-279077,-82946,142966,69291,-6852,-43555,-193173,172045,68042,-472716,214143,290216,-317926,-325718,209592,328902,-433401,-341858,494172,535072,-662559,-124426,735341,186751,-975669,379663,665706,-146939,-782901,485429,793053,-698168,-479477,589285,431489,-689853,92581,541557,-327171,-340956,480077,138422,-278863,-489893,751262,116158,-1042775,131801,624455,-22826,-689801,136097,865857,-479037,-240552,54844,318052,-499587,-679882,492714,-350743,-541973,100881,655764,-217168,-975925,1061745,736592,-938430,-650867,738383,1043362,-1723439,-594339,1652120,83555,-1217571,-864265,1485977,161784,-1272861,274857,509721,207873,-564876,838262,243871,-1092969,746550,382794,-314264,-990392,454131,1273052,-1386327,-417991,516063,946524,-524718,-1154069,1383860,121911,-577839,-153051,330945,695488,-1181987,625582,186923,-1111247,610276,128184,270905,-1718814,664475,2037583,-1695086,-1322684,631497,2405438,-997891,-3061011,2159482,1625363,-1008000,-2074103,651998,2361317,-1344612,-298136,34504,727315,363475,-474289,712026,-1665933,560806,1664972,-905397,-1229509,-841644,2909805,-690758,-2137668,721016,1058751,959619,-2327217,293696,1764230,-820746,224108,-785812,1512207,-369104,-705422,1147305,-1485885,691034,720546,227313,-1252017,-1389859,3546227,-616444,-2719256,-15786,2458761,1607743,-4173529,37036,3332169,230366,-1902345,-1772277,3308557,-224083,-1469156,358929,-551299,1430374,-632582,552725,-1024003,-1180759,2921316,-435024,-1124195,-1379142,1901151,1933606,-3371148,40014,1291979,1416697,-1148034,-1909110,2952831,-434504,-325165,6696,60497,1059072,-1496520,1397853,-443123,-992888,1331703,40324,108371,-2372594,1673099,2293718,-3010092,-960756,1135569,2879730,-2453639,-2818283,3112178,854052,-1143542,-1964640,1473758,1472189,-1933707,347361,-122104,254307,-18824,-190953,808386,-2329357,1264198,1420081,-1125578,-1203789,-171349,3192732,-1455681,-1572433,1273209,1071507,72383,-2254595,1351060,1027468,-1339406,438467,-988,775924,-1346600,192585,1252385,-1679326,129720,773551,359827,-1403125,-793939,2887265,-477007,-2052978,232650,1932501,234948,-2752668,1145273,1671357,-930196,-1222568,1121,1955334,-1250662,-387072,1055962,-254515,-413293,-220902,1173191,-717785,-1096620,1385288,186215,-664408,-903334,1645885,492617,-1943045,303785,1027341,-99506,-1246049,53572,1717639,-953405,-834871,879219,619003,-926397,-732810,1374849,28236,-1604820,360522,1109565,-83650,-1756433,1049707,1420547,-1571618,-540618,1245405,1107542,-1519179,-433930,1667355,-184614,-1339517,23412,1456907,-549962,-1058990,610142,460232,-610372,-360002,1002186,365181,-1357274,262214,1158425,-469461,-593468,511000,856194,-1186919,-686788,748696,298552,-614386,-276262,1028753,-38000,-938930,202391,1021376,-279163,-1027931,621524,625645,-728246,-471676,930865,484536,-1075896,46298,898889,34145,-1141835,544823,1230055,-704057,-806242,963197,708727,-1201380,-478892,792597,-53181,-942174,23220,651216,-28045,-820728,223943,680535,-836995,-301796,389484,247216,-565170,90867,676311,-893,-650012,244833,704026,-183817,-640606,524707,617193,-824146,-475661,530725,195197,-816015,-165911,848464,-42687,-963673,188275,693832,-530943,-687728,634262,448070,-770376,-128952,756663,400666,-852167,-123731,812463,-177820,-563252,243028,622788,-366114,-357780,487194,278716,-140292,-46759,182602,-4050,-488616,158444,286403,83643,54860,-118449,401047,-401435,81290,-56989,82339,-118106,-175280,507215,-32988,-388678,417271,146679,23329,-585175,372887,436613,-718874,-75527,284702,683550,-450180,-376551,867238,-200047,-183219,-144466,130821,2065,-109051,585849,-226544,-11778,97165,-50614,194772,-529572,191244,-35162,158101,52072,-257284,442897,142923,-24036,-48409,-232591,716299,-603727,-366350,179781,-236215,143497,-460580,288408,-71740,-269031,406389,-408856,163603,-34192,147135,-106822,-562552,704126,-194781,-414049,39481,95396,716393,-899099,72094,378419,126921,28425,-814477,757143,-43244,-414913,-76355,-211973,1014857,-433552,107975,4135,-85347,262119,-232618,334015,-397602,-160986,683213,-147114,-143223,-411547,905391,515677,-789036,299931,185248,-96635,-479677,247141,561865,-809086,222232,436825,-234222,73415,-181437,887664,-416811,-433439,611036,-297139,25892,-356464,548327,185287,-475093,414880,601024,313442,-768593,-186369,970588,-413710,-774168,-94201,842518,-200347,-986455,335320,343748,-500954,-240680,392343,201495,-890161,155142,962813,-528182,-486300,139250,651918,-630271,-368493,689750,-162299,-441984,191738,706199,-291611,-927567,719407,347825,-652038,-724406,496230,878355,-901885,-185645,551411,-10198,-124498,-41858,571955,-699056,-523335,936761,225024,-646325,-570157,1078984,543661,-1452512,-330597,1241266,379551,-1229326,155976,1225528,-341703,-983434,618683,805051,-474545,-980898,683006,348161,-842549,-41232,567988,138750,-951591,450517,758295,-1085555,-225631,851879,362337,-1222713,-359715,1768906,-466857,-930224,-50811,941097,-115373,-1201880,769057,337598,-678210,-312621,332876,252646,-1193751,280346,720150,-803198,-779270,424555,1178782,-1011868,-1408880,1351839,541871,-1082747,-938336,1119411,988151,-1534738,218323,938657,-272517,-1208040,203762,1478744,-1148688,-728420,1073475,293780,-780066,-703943,1428554,-234302,-1065279,734283,878467,-489321,-1153266,1058475,767021,-1277916,-279270,650497,606271,-1180147,-44455,1151179,-562203,-640395,248059,821815,-520518,-720173,1384207,371815,-936653,-24416,1031924,250375,-1832429,79399,1299478,-274524,-1055797,759976,1206611,-879556,-848651,1256129,506099,-951252,-584722,1269974,-92257,-1195796,158092,995031,-596863,-1091057,975726,684235,-1038670,-369366,961646,-42401,-962360,-46881,1101741,-441554,-931854,458405,1038749,-815643,-815908,771838,467385,-1067167,151867,1090134,84934,-1157017,300026,816887,-629165,-903541,527198,946393,-918221,-609680,1165290,344113,-1472166,-224123,1267693,-70809,-1084027,643085,1322139,-772392,-977243,910215,716697,-1082254,-430606,1301684,107780,-1163418,213255,1163995,-643305,-928271,687949,691711,-784412,-577436,944830,146805,-1189343,175749,1050781,-265376,-937463,518917,893201,-608301,-990393,911839,535650,-840223,-396382,873699,282972,-818802,-55519,959108,-156800,-1065593,669127,904846,-982652,-1034191,1091273,377545,-1351155,-153147,1509472,-31681,-1350998,96836,1334673,-523088,-1157305,616443,713525,-978222,-549492,912896,327460,-1280591,72456,767532,-355790,-1035334,403493,875227,-802497,-595782,645853,338405,-536572,-438595,1066039,48047,-746514,315290,561089,-168574,-865831,682993,687328,-637705,-524131,377499,259586,-1170321,-102797,1080788,-279545,-741631,506730,914994,-430291,-1032906,984407,152289,-1025710,-471663,611974,456888,-1494947,401658,1162079,-585782,-656510,-45855,997866,-784691,-692789,771426,71673,-292904,-336498,764882,-64000,-617671,869265,56782,-131248,-610340,585856,966246,-1280399,-46847,706437,235975,-534004,-693597,1352937,-372181,-422597,162747,229695,280713,-1095197,1034312,-24452,-748288,401996,121792,396207,-1242602,584019,1263084,-1094605,-288857,49832,1329748,-809778,-920525,1519901,-166382,-135681,-776121,720137,695922,-1188942,689487,-429708,302151,3776,-500706,700211],[0,0,0,0,0,0,1,-4,4,-4,5,-9,14,-15,19,-26,36,-42,53,-70,84,-104,123,-149,180,-212,249,-296,347,-403,469,-542,625,-719,819,-933,1063,-1206,1360,-1533,1724,-1936,2166,-2420,2696,-3003,3334,-3698,4096,-4535,5013,-5535,6108,-6743,7441,-8213,9069,-10030,11113,-12340,13742,-15365,17287,-19595,22427,-25999,30589,-35758,33056,-308469,324410,176203,-250578,-69549,397969,227491,-408364,-314930,553021,47611,-373847,136843,450756,178708,-301027,245218,37900,-27288,-167022,-103303,515472,98263,-245372,283530,245301,-51763,-257651,174624,304607,-369188,-77634,194760,36750,-360277,40811,223328,-849,-104663,372660,278072,-259153,38220,520451,53395,-359601,174962,390178,-524712,-258285,449312,213912,-693840,-63278,692310,-232737,-458388,194557,1089334,-566859,-518001,718599,158902,-439776,-435054,632840,160401,-812131,64385,334931,229034,-987901,71365,894676,-602339,-363245,126940,760841,-191444,-956385,1098158,228755,-453409,-554957,250691,647858,-1401160,852187,405902,-473757,-42687,141292,702960,-1227097,82236,1244327,-856221,-578441,302645,1236709,-919077,-1363951,1917327,-412028,-569472,-537411,1155438,675455,-2085007,915435,463759,120346,-645194,-179300,1568058,-1261900,198408,456499,-77795,-199202,-984014,2323970,-699156,-1632306,756072,990169,1040832,-2541572,939911,1773396,-1204967,27729,-802310,2182641,-962132,-944952,1520429,-1093591,595906,-533895,714374,-279281,-1829112,2505246,-1275083,-604246,91079,735740,1179153,-3149950,2007360,1309465,-1065731,-647955,-423039,3073265,-2161995,-1017891,1474834,-242217,754291,-2458423,1923767,-351646,-1621531,2019650,-995617,424854,-1673740,1681423,1749976,-3913799,568246,746292,1999366,-2184107,-2231021,4154487,-824996,-313843,-1117484,924355,1772819,-3085426,1955640,-728933,-170267,958629,-1014637,1536068,-3040001,2024158,1069060,-2635048,948416,-414403,2660090,-2919070,-1017858,3839459,-1808900,-292996,-1893090,2862182,1096522,-3640309,1966039,-461678,1213182,-1471587,-464292,2056383,-3155532,1942780,230289,-484766,-494131,-1201199,4333083,-2865282,-1544481,1786251,1180807,1042460,-5073715,2806563,1518749,-2178656,294606,-1290005,3287383,-2461889,-79730,2099202,-2391965,1587082,-1014609,1284500,-1289225,-1562411,3880419,-2580889,-310270,201,1372933,352778,-4291985,3320473,536169,-1280989,-915748,130662,3193307,-3397008,169623,1183940,-482141,678344,-2178511,2928153,-1473989,-1043213,2357416,-794473,-27820,-2259473,2840803,991724,-3556747,1369944,701127,1691297,-2821140,-864200,3795378,-2047499,-460346,-280784,1055984,61307,-2081706,2823827,-1179938,-967207,843364,396971,643388,-2580577,2293718,397361,-2097554,388072,675408,1760748,-3177110,43133,2801214,-1290917,-662042,-794629,2371083,-859143,-2287824,2108978,130286,-118031,-1065786,1025610,912838,-2461158,821661,666978,-158636,-1438468,395807,2440088,-2112475,-906040,1223161,716468,-866139,-1626651,2372562,7534,-1765626,622461,861485,400346,-1764459,1060173,1398554,-1666885,-37559,1040735,804528,-1812468,-116396,2252208,-1069772,-947842,467489,1316142,-886789,-1371218,1920877,504934,-1586398,-694450,1184547,584434,-1890914,86397,1191888,-466551,-1323560,371587,1295506,-1264087,-676376,1088023,410461,-1198777,-623757,1610272,254531,-1531821,313850,1287076,-617224,-1166097,912563,1129663,-979412,-504432,1299932,138237,-1395679,17563,1433674,-587923,-1010235,748058,1023909,-729682,-822450,1182645,613116,-1238600,-259056,1460988,-120174,-1203535,185378,1208576,-451721,-888587,521877,817626,-890553,-640972,1110639,510557,-1099910,-83174,1206152,-83382,-1191426,317524,1233970,-389214,-1228188,859811,688863,-874732,-623139,1135363,540411,-1046539,129303,1252927,-583205,-834754,565445,486644,-523251,-690267,790922,140775,-955916,110439,1060447,-11153,-995031,618016,716712,-890249,-774835,626431,410871,-933082,-96286,912292,156364,-886779,18285,567270,-38808,-891223,554931,667623,-560150,-480085,299468,890205,-903502,-89479,508195,257116,-499980,-582708,1128231,-334477,-463462,192106,182301,-32285,-652543,531322,-8920,-1008628,489269,238182,85518,-460462,136360,979826,-940402,301954,498509,182735,-380538,-450368,1334894,-333059,-355062,223814,44758,355656,-1057722,657259,216719,-338799,358076,-284596,451988,-820767,18343,863765,-537009,227928,-233992,482129,-67427,-968724,629454,-103417,502061,-530024,-211061,922686,-716279,680530,-391279,107497,269908,-394816,917871,-1139649,158440,444988,-343685,314968,-451500,732921,-411884,-386497,682322,-253595,578900,-663800,306675,662636,-1013885,324208,-401667,646567,28949,-468584,528327,-523080,808463,-662221,-186795,454276,-774475,804546,-594065,432793,38231,-84556,810690,-1221114,93744,246646,203056,197265,-1052976,615272,89288,149506,-88573,-374659,1034077,-427536,-113776,-122359,-242732,959540,-1141759,312188,-201512,-139099,389212,-860553,1132101,-40700,85322,-50021,-310538,853924,-391339,-154074,12849,-262418,995036,-794314,-227827,118185,451779,158784,-1387849,292557,470730,180778,-778563,-120760,892272,-386369,189048,76520,-389327,63737,168274,484861,-487475,-702463,890290,3155,-169278,-453308,451766,532171,-833983,-329903,52249,278779,-285239,-413125,661987,48125,-247105,-158960,351371,202787,-297524,27820,345224,-83482,89356,-71091,-183886,-337230,935380,476420,-894037,-346936,1092978,736583,-1125686,-496477,946191,728335,-1079842,-125304,560175,342730,-399964,-314245,271400,-338789,-35109,463417,-324963,-304998,-65471,1003931,-234863,-604659,586691,366917,-283125,-852243,522819,483906,-594176,-327986,562091,481231,-720644,-443468,792550,4639,-228296,-235636,362355,361977,-523269,299265,-372295,-477611,145291,448216,78727,-1270270,692425,914271,-629950,-618213,340042,1518974,-904664,-762208,785073,330094,-458952,-439852,945217,-61788,-979081,685866,307722,21598,-543153,701577,621675,-1213942,-20142,716452,179216,-771361,-603848,1035837,-528794,-779331,287119,908398,294874,-1058362,596603,579638,-520055,-226571,210615,684415,-984510,-95969,1032308,-452672,-380794,545684,756698,-922097,-486161,1552082,232838,-684068,-169803,780721,-92528,-1324214,413515,204378,-380650,-625391,464896,737973,-1221292,-85013,811763,-100158,-705629,38752,972683,-390275,-818583,256162,438033,-573714,-731017,655528,501029,-1017216,-199307,822673,179583,-712736,61603,811924,-353118,-744055,332397,504100,-595954,-552183,945307,303134,-945727,-113709,653741,-48225,-926398,523808,815273,-637923,-550831,732270,604184,-922740,-185672,744642,-132945,-1059902,210579,772239,-553114,-568063,396462,506892,-542777,-473521,555070,264672,-870110,-59720,874836,36052,-756867,152261,707851,-363905,-651147,518956,282050,-716397,-136322,751089,81248,-767763,-207097,964603,-13041,-557203,373901,456270,-597440,-350356,807445,426536,-795850,-301971,686382,-353841,-684270,337184,840339,-637770,-570293,442101,332152,-420558,22868,688391,155351,-540463,93742,531322,-369861,-824188,381553,737857,-471146,-505805,664173,391745,-177936,-369390,587190,347587,-717286,211409,464379,105177,-675428,281719,759093,-610545,-369698,25471,259610,-147330,-300308,840410,-87549,-668528,204101,555779,-101065,-970259,641216,-86598,-479296,287572,226926,457523,-834364,701801,581803,-698971,407667,-131202,1073426,-541195,-466988,1385131,-270429,18624,-298399,619786,275097,-989916,809927,-133565,597306,-382268,-196222,955126,-1026106,332925,-133034,68258,-80789,-701022,1330154,-782737,-72997,587369,-97953,313542,-1762936,904932,453178,-922348,745758,-655601,994178,-657809,-67054,835753,-1021904,1208855,-804434,91179,-19586,-645150,1340521,-1290980,511615,39792,-45448,495485,-1718727,1235075,-510098,-103395,369468,-919215,1660874,-1355207,319759,258366,-322868,1045055,-1232905,1138615,-260099],[0,0,0,0,0,0,-3,4,-6,8,-11,17,-20,22,-29,38,-45,52,-64,78,-91,107,-126,145,-168,193,-223,254,-289,322,-366,414,-464,517,-577,643,-716,791,-876,966,-1067,1175,-1288,1417,-1556,1704,-1864,2043,-2237,2455,-2687,2948,-3240,3571,-3940,4364,-4857,5439,-6128,6956,-7981,9283,-10981,13276,-16542,21528,-29978,47490,-204396,256359,312777,-566628,-171060,36554,-10450,-340112,-30476,340821,41613,-478414,58891,410231,6262,-43290,46887,307826,11202,-187184,-32932,59010,-27616,-346037,87483,369165,-267728,-401571,91470,299439,-197060,-42823,316797,124947,-75239,23670,249543,-245544,-357238,194884,110788,-530430,-177926,83016,-99623,-806288,38139,426226,-557871,-240340,357395,443586,-583180,-113908,768317,-310196,-732046,144823,647305,-369885,-701739,755477,544665,-501128,-215158,608009,679818,-908629,20292,475077,-89039,-485753,-173831,1156652,-690571,-526554,507967,681094,-132965,-979038,837656,678972,-921819,76135,488836,865063,-992553,36831,866080,-790088,74759,186970,573695,-798861,-474447,1465504,-721337,-472032,416303,515574,-287972,-1387463,1655374,367804,-1577656,-252839,646136,1017380,-2150710,83804,1428802,-429241,-242037,-813249,1610556,-585668,-854398,1232510,-600472,14802,-965142,1295409,559819,-2474692,1163640,381689,445923,-1871740,-464552,2787221,-1619697,-420391,-124578,1133002,229728,-2009123,1905609,-651831,-325381,409333,-665364,727400,-1792241,1906838,177432,-1962143,1130593,81346,1076151,-2342031,426749,2749947,-2368898,-150132,-187848,2294331,-482844,-2321533,2725956,-422448,63595,-1219334,178670,1803653,-2507753,2018082,-252405,-824024,116377,-23031,3086794,-3622991,119368,2300520,12938,-478621,-3184908,3742275,379504,-2240611,541829,-71998,2504683,-2575539,438581,1643642,-2218782,1914582,-1273957,721469,-797515,-304542,2963626,-3461938,803746,965789,746661,-508045,-3029429,4540370,-1013702,-1865159,351410,679145,2644541,-4273992,1317405,1527734,-871733,377854,-1998633,2615032,-2019775,-95626,2007027,-2288794,718861,-1017622,2793434,-833988,-3767637,3331582,431142,372515,-3298722,825397,4183573,-3809694,137039,-450576,1658537,-135452,-2783724,3407064,-2014919,413475,652806,-659257,927517,-2472651,3298981,-798293,-2160218,2097322,-112093,1139244,-3532035,1798441,2416833,-3094866,558962,-227694,2799861,-1900077,-2029580,3254962,-1143628,505455,-1201367,891261,833713,-2767428,2815790,-618798,-543501,-261486,598902,2414172,-3953386,759999,1859127,-130011,-1242751,-1952449,3771703,-1274399,-1863077,1047349,1466,731070,-2409509,1802146,482469,-2378470,1661019,-231871,369430,-1830280,748161,2406080,-3167017,750997,875392,790523,-1399929,-1450420,3333911,-1276671,-1192267,368916,1350536,341186,-2827392,1870067,1014382,-1131269,-126111,514968,1599637,-2464899,-44527,1911074,-943389,-403810,-522764,2266175,-1192469,-1948648,1854752,169805,-312523,-1519172,1637350,1029805,-2378487,1016350,907767,102485,-1206503,267461,1620182,-2079958,52746,1249418,407194,-995966,-838439,2215235,-778160,-1602337,1066911,1076977,-424006,-1740750,1566354,1009456,-1662789,-171391,935498,641354,-1578921,-134940,1826134,-349894,-1275082,316709,1287998,-798773,-1102334,1340791,634853,-911703,-741960,1486394,480545,-1831480,89893,1328802,-570748,-1162853,485396,1275855,-1052138,-891925,1344901,439648,-1257403,-137464,1186901,-284383,-1181844,640725,1102536,-1057702,-722566,1135711,507979,-1069047,-116748,1321987,-33768,-1557322,363592,1240264,-642358,-1002399,835043,776200,-953378,-624990,1112172,409218,-1005673,-119150,1241936,-144785,-1114566,17965,1009708,-314575,-966969,687842,887321,-797162,-693066,1077518,308248,-946040,-67794,1225213,-499344,-957050,463256,856452,-523847,-588020,950379,370199,-825699,-127921,948569,-236782,-1067647,84225,800148,-793229,-823277,564239,530686,-480434,-628808,852182,24347,-973979,4751,626665,129447,-1070186,263980,964341,-772474,-541771,152292,613425,-458900,-517965,951466,69753,-319765,-577514,726466,243738,-880366,599324,411783,-230717,-66668,92830,386248,-990054,150439,729092,-271152,-184010,-78725,1039919,-705967,-406093,933243,-298195,-82926,-602435,697048,455273,-1033577,743096,179928,349464,-505635,198694,754684,-701412,287150,-19729,-12718,120624,-797446,1097897,-510013,-92150,106167,75713,667669,-1352963,391969,270879,-120157,-258026,-615414,1183239,-639962,-389490,539980,-741466,711227,-358056,325685,-255905,-344207,1157980,-832765,180078,-65382,308024,424909,-1202796,1065007,-56909,-37321,-277802,-432970,950320,-1279452,103482,50375,-168840,421235,-1029318,725852,-67399,246314,150290,-807897,798398,-425601,229441,-349818,-553260,768624,-580888,673971,-519091,-421071,704383,-286570,457299,-865407,332557,666728,-642412,210105,-348015,661942,273674,-515837,438903,-595691,1012066,-344860,-169270,634345,-419659,336553,-714723,359921,428319,-803679,490840,-514932,709873,209284,-485964,216451,-304790,1028532,-765726,-714675,542309,212637,376587,-1150225,526508,1068703,-323627,-504984,-444135,1061440,-246683,-320375,403748,-359901,82598,54984,163175,-330657,-521060,882773,241428,-269555,-219307,519368,573248,-799512,-288316,492245,255242,85080,-479625,524644,50034,-645727,-15289,247369,377429,-768209,72631,150784,-6691,54904,-195256,-295327,-50137,535355,313439,-890256,-459265,1062809,634155,-1113583,-657877,788450,611782,-1278293,-416145,924487,168186,-594267,-273885,517849,-133833,-215911,612688,50700,-270545,-34238,772334,-82391,-899269,335227,546684,-68839,-443717,-146336,1000431,-534326,-391770,636915,493444,-230645,-665567,731153,132189,-435190,-429577,169758,294032,-813126,195123,-73093,-805494,414490,323842,-146852,-991269,333212,1007920,-946278,-660559,281366,1000608,-604272,-1225889,1166952,29001,-678176,-183263,541532,439040,-707636,545915,242887,-542230,-363380,210956,703479,-891047,-98455,850372,-163710,-392669,-455087,864437,166130,-905593,402311,435014,94101,-669136,112039,884624,-705182,-267157,219764,243335,-322226,-423757,881370,-513471,-440761,541443,453610,-328197,-1066387,1187895,436520,-1252480,144081,885563,-110265,-1146980,463309,822014,-666909,-285325,300724,544886,-738088,-290967,936907,-98202,-837861,9678,877428,-240870,-864453,500924,774249,-171455,-882570,395333,624540,-862168,-214738,698612,391624,-762303,-311963,1087835,-44769,-1193928,579942,606362,-297739,-748253,881589,429049,-859846,-31363,1019526,4326,-874755,336537,710249,-612636,-475608,782617,276323,-686311,-81725,913123,-108579,-798949,-17157,633295,-252472,-584795,389465,565009,-782509,-446421,666937,401554,-689400,-362326,928297,-107112,-780925,81841,759681,-374570,-819186,341330,553495,-540176,-747930,802011,293059,-693325,103824,826911,60973,-737553,174155,679350,-246065,-506231,631573,255767,-896929,-81458,778413,127659,-740527,470057,645474,-456319,-540220,487887,665509,-761773,-434655,563199,193420,-756812,215546,745123,-189314,-435683,391901,704766,-342855,-541997,653461,341180,-752405,-409231,610335,346472,-1154454,58640,358780,-100402,-550646,-84042,929110,-389153,-663997,412464,166977,-336002,-319112,964489,-2585,-909306,152654,362121,25241,-448362,197961,693228,-872222,338295,78377,289540,-481601,-82580,905681,-694262,114449,396601,449155,-245587,-938981,1073839,-214716,-244883,18121,75309,607758,-1146442,456364,340111,-327990,306187,-425766,1141009,-721649,-288914,694587,-432516,387082,-832167,746613,149795,-1036541,1182563,-382460,538893,-667446,199881,1379839,-1603436,426906,-234504,319582,44293,-1215979,1361003,-646984,333983,454270,-878809,611421,-855663,1225748,-586346,-490285,932836,-758224,922460,-1217868,716873,681306,-1278153,1022875,-896120,945728,-374334,-904206,1384168,-1115669,910714,-811031,87805,1111235,-1375761],[0,0,0,0,0,0,2,-3,3,-5,8,-10,15,-20,29,-36,47,-57,76,-91,111,-137,165,-196,234,-277,328,-382,446,-520,602,-690,789,-902,1030,-1169,1319,-1487,1677,-1882,2103,-2349,2622,-2919,3240,-3592,3977,-4401,4861,-5363,5913,-6519,7184,-7915,8723,-9623,10623,-11744,13010,-14457,16123,-18069,20383,-23193,26726,-31364,37896,-48594,131318,-183227,49561,-36616,153594,-130240,-290126,48679,77118,-31175,-354666,-429,-25682,-35233,17059,95374,81825,101596,-144069,44333,277412,-94873,-69470,-36527,443117,-31398,-491374,329105,441359,-222168,-341052,387126,150280,-562046,-191526,581732,223382,-569680,3311,530687,-371755,-304941,309982,375143,-267185,17048,417981,-243682,-260840,307437,240376,50831,-162304,116053,164321,-104664,-194509,380040,-25201,-447618,297335,348869,-393901,-41097,276357,579175,-572275,-165094,718160,90956,-298529,-668070,1094390,50950,-918114,310822,751645,42803,-1152792,670483,1099189,-1076885,-543083,550999,640739,-839943,-733993,1262001,60141,-520953,112513,679064,-31155,-1039681,688753,619774,-1082271,-293872,447066,686207,-1111325,-76933,983780,-483517,52280,-260413,882397,-518496,-414319,948283,-631354,-221505,-468729,958172,275770,-1370809,657300,421373,-183114,-806940,384322,1509297,-1755251,96106,1221728,564254,-1092145,-881970,2545705,-761561,-1924792,427664,898013,282839,-2205959,1109227,1042421,-1421622,219884,83694,697811,-1314271,242987,1660640,-1561264,-295117,-61895,1446620,-233859,-1713014,1889782,-211582,41087,-503748,302324,1228839,-1861652,1033517,-18294,-631317,-125855,-59765,1775767,-2053913,271125,1278899,-613726,-373608,-975404,2298777,-1059335,-1910985,1978276,304238,-473314,-2262126,1869270,1467816,-3220789,277409,879347,1109578,-1606413,-1167998,2654239,-1719769,229177,313227,440875,-140486,-2103020,2975000,-836474,-1416876,443039,667800,1549070,-2777084,825490,1233281,-861717,164485,-963917,2121042,-1380224,-656531,1676863,-1455942,208655,-901490,1463278,-181404,-2243916,2381489,103022,-295759,-1156022,1195494,1654976,-3221340,1211680,1434850,-12395,-1679041,-451287,3705678,-2121317,-1283289,1285191,721749,-1418,-2433567,2454582,170379,-1682897,1000612,-181556,903903,-2057942,1044369,1969360,-2543649,558069,-188618,1607988,-1315692,-1776871,2652009,-931138,-255669,-419078,779925,698109,-2137554,2093256,-423527,-1071378,-141103,575932,1420113,-2850322,810686,1543201,-731908,-729936,-288518,2713775,-1914120,-926469,2405518,-159555,-823848,-1580952,2596768,288230,-2721587,919018,952846,239809,-1728172,379238,2228897,-1944083,124695,671567,150145,-728292,-805965,2446301,-1463347,-1049744,475678,545055,248971,-2171459,1366599,538049,-1200052,123542,340791,1002097,-1735196,422523,1712953,-1271834,-498465,40288,1376905,-949954,-1514358,2057843,56428,-1239697,-757220,1673395,159744,-2365579,1031952,1208100,-832973,-1351332,619162,1622481,-1579105,-575392,1750704,172446,-1227123,-431959,1920157,-393482,-1154002,1034828,724514,-249770,-1049307,923412,556393,-1375552,-9252,681288,372180,-1146759,-17033,1373521,-788862,-741192,486397,749411,-787021,-856255,1375371,101275,-1244329,87003,1045583,-219796,-1373982,630676,1314830,-745318,-1090585,936340,1157529,-1104728,-536174,1588527,26919,-1377009,134519,1274600,-366491,-1480655,887908,892870,-617324,-556280,1027886,453904,-1054907,-132565,1103003,-154273,-948573,466727,875395,-589425,-552986,803842,264646,-548102,-431469,889689,212017,-995807,415207,833668,-162007,-954123,761298,690541,-935334,-641244,822061,394316,-936898,-21828,1348571,28929,-1121718,319886,1197314,-596046,-889814,676830,917083,-825316,-276812,1221579,153127,-660391,55237,627057,-246489,-482602,236308,336165,-517538,-613951,554576,112828,-503612,-18189,748334,-64002,-743803,497631,416311,-412288,-552401,440157,565642,-721979,-183406,753924,94831,-559388,-68402,636010,-154942,-884087,366778,608208,-394441,-777857,797658,49838,-546250,-290840,492795,110166,-800432,261317,909982,-392971,-368122,163503,220883,-655587,-275879,697158,-156280,-82341,-76518,121955,-148759,-314478,557741,-32692,25376,-66001,-63524,-24956,-388139,560660,-88762,-241882,105184,-129222,439392,-467157,29474,-136131,313665,114207,-296675,657471,-194823,-210652,459422,-492216,61332,-681947,404565,316071,-583728,148475,-2508,397166,-416968,-314789,550204,-472716,251167,-323698,-179731,266790,-306248,447872,-713794,-228771,583980,-174259,89339,-605158,829530,-113963,-598398,630141,-39319,268844,-296126,557902,286769,-529775,140632,-220790,271375,-61625,-320653,394159,-416917,279429,-71809,-43467,-10147,-499481,657826,-71006,-510303,-43489,116828,447911,-420774,-79178,-9641,202081,253083,-318536,175192,-248338,568381,445598,-1231938,-67299,223311,716583,-634412,-917490,1192039,330432,-652321,-766774,766809,709801,-1268946,418208,427780,-56739,-476435,-112711,839917,-779669,139282,105576,-191785,-48947,-192865,905860,-697641,-385940,629977,67291,-451287,-431633,661517,339472,-761880,-507001,308632,770691,-417546,-244002,532172,-43449,164229,-264394,-44843,-432120,332240,915346,-738588,-884348,345281,1316715,-360533,-1580511,999850,1011224,-658307,-1198672,405829,1023483,-877771,-592074,781037,352858,-539221,-182867,931990,-451185,-270202,438990,247239,-265043,-554232,1018512,-338512,-593335,608556,931312,-268558,-1304659,726834,743442,-409648,-977496,116919,983370,-357806,-485829,224080,-32218,-133871,-94675,712487,-817208,-479390,1428256,272022,-1069173,-608466,1669669,318024,-1493742,-89560,1473818,21024,-1146121,139911,1411917,-657930,-867877,627926,700643,-520161,-789494,1215218,-138688,-768005,57892,545035,24243,-1103226,738106,657512,-1085639,-230695,697381,607079,-1250380,-144748,1410215,-223530,-466739,-242088,1070118,-454544,-802575,573411,46122,-544283,-469421,738327,189693,-1315430,543423,685174,-282363,-835401,382876,1236330,-1311288,-824758,829588,654658,-948896,-466440,1470239,-85894,-998590,267099,914533,-39383,-1131518,645579,612498,-1220027,-379725,439114,398660,-1408063,-89492,1339714,-255886,-732574,215838,952097,-586770,-974038,903079,469758,-782610,-487046,817532,169318,-1030966,546235,701609,-299301,-646046,631028,820605,-1076472,-360312,920913,234882,-979074,-92153,1212110,-224515,-1247723,403287,917316,-608319,-1126018,736050,839532,-1049933,-448040,831131,229264,-1254903,226389,1099414,-508969,-648307,443217,919723,-682359,-891588,952212,322096,-982758,-373318,743608,114226,-1017040,216242,661012,-635651,-622849,764849,721241,-757299,-317095,999569,195069,-875413,-22958,839669,-39175,-991813,395568,891755,-812634,-977723,1009325,339627,-1294892,-200721,1152346,128356,-1022482,339709,1150420,-322542,-726642,781627,847992,-764548,-615203,931167,422128,-1028699,-7874,1038373,-153058,-1122211,491572,839261,-555426,-619630,459947,555109,-868737,-90343,838420,454300,-744553,-10889,888161,-206990,-838156,635712,654245,-407635,-467818,692235,302338,-766664,-237277,895510,-147084,-903420,144217,1082593,-393342,-693034,610583,624658,-628849,-515151,1073265,213472,-1110440,92428,826380,-172675,-908823,298934,792438,-660799,-311301,564204,660185,-581934,-616278,1051172,139374,-555641,-225896,531640,176486,-871782,565440,302496,-380251,-218508,134107,851220,-1078691,-44384,544692,-480194,-411686,-227803,942730,-207346,-947397,770062,-23486,-403788,-652787,787945,227488,-1273493,643975,503218,-403614,-687155,360610,984682,-1231184,-34330,479542,364488,-293989,-663049,1198691,-416176,-229361,239059,524890,391009,-1327488,707589,360827,-529588,187944,-197989,1091025,-583171,-85437,796457,-448170,187965,-414511,908589,-147756,-798704,837148,-304839,74733,-554437,518951,722115,-1283109,828201,41883,-125411,-191637,-133924,1252309,-984042,157937],[0,0,0,0,0,-2,2,-2,2,-3,3,-5,11,-12,14,-20,28,-32,39,-50,61,-74,88,-104,125,-147,177,-208,243,-281,324,-378,434,-495,567,-649,738,-832,940,-1064,1198,-1341,1502,-1679,1877,-2089,2322,-2579,2860,-3170,3507,-3880,4289,-4745,5245,-5800,6422,-7123,7912,-8811,9851,-11069,12532,-14324,16625,-19756,24455,-32947,81015,191296,26671,100101,71001,-88303,97128,35169,-343095,-57053,195956,-68678,-36804,-17544,204255,189238,-243547,-93803,-202931,43141,-151236,-97927,295578,369649,-289171,-23828,441990,503061,-276359,-236321,496708,364030,-616325,-59448,630627,47118,-615000,-29918,584341,-257437,-301772,187416,256593,-465505,139011,214305,507736,-425353,147492,233539,-192995,-394483,20455,336156,-320804,-16960,338467,237991,-373432,124763,340778,-27139,-198815,-75526,446143,-159302,-623761,551676,249058,-448480,-540078,570151,224230,-1103506,168032,827462,-127304,-866180,342111,956493,-833990,-658641,811624,294946,-796394,-951098,994342,113748,-1157550,342738,301928,49110,-915973,416473,886798,-1113584,4156,296954,343861,-798326,-628388,889877,-331764,-501916,338533,331529,97340,-834627,823667,-200894,-560241,138838,215921,537559,-1559944,311166,983977,-547530,-484320,-35667,1498143,-1252212,-768884,1675051,-193645,-825222,-722147,1925037,378960,-2173869,970175,1012333,215489,-1512192,401224,1611907,-1490198,112206,381078,363901,-332582,-763954,2023125,-1026543,-867189,850111,353225,202036,-2069491,1668249,744168,-1098433,426010,-478079,1136660,-933480,123337,1232556,-1496482,540441,-478391,1141400,-901132,-1274168,2095568,-676673,-371386,-412001,1253084,281894,-2655709,2070792,518120,-997945,-992943,665026,2772777,-3134900,-174757,1980116,54266,-864578,-1981626,2825285,-290042,-1625435,1333957,-323897,502608,-1671202,1683909,968664,-2542620,1303725,193859,868506,-1921794,-696959,2707526,-1771513,421138,-445885,715341,109348,-1897893,2177589,-944165,-690879,496703,312014,577409,-2856973,1846414,662171,-1626876,-307154,-58727,2098263,-2680256,-44403,2550597,-1187042,-862364,-584572,2816949,-1014749,-2808212,2493271,394159,221136,-1881736,960455,1930068,-2728984,1178235,327396,143751,-747627,-343944,2554908,-2229816,-259907,1130331,180417,-40971,-2259140,2495562,126031,-1429855,556894,-183206,1074856,-1860778,1101087,1038543,-1904386,487752,115757,1192624,-1847295,-643618,2276612,-1337513,-761471,-157562,1600012,-519112,-2456073,2392406,206715,-1244315,-906538,1269581,1416008,-3081074,930439,1297895,-409602,-813664,-520624,2425215,-1351468,-830853,1424469,-170381,-166462,-1377180,1637697,-9691,-1919791,1414520,394329,204949,-1484539,631039,1595421,-1905794,157104,624773,357576,-811671,-669885,1988817,-844862,-766674,572948,894388,-327227,-1412917,1883590,542254,-1542095,-152997,1339361,862791,-2308556,432456,1960617,-1288266,-975220,576806,1627199,-1182257,-1266926,1703546,305198,-1074687,-553558,1480803,170634,-1559771,875640,744494,-714311,-727612,620397,1069135,-1430349,-250556,1104350,243880,-1044734,-364137,1265240,-435964,-919376,839984,817940,-467251,-934928,1018146,453047,-1479364,-37916,1311415,237828,-1474312,393188,1512971,-920969,-1130983,781519,1003052,-1039848,-776476,1631366,230925,-1289834,-53494,1304859,-234072,-1262118,814137,1021897,-873415,-794711,926351,622168,-961691,-44825,1031905,-130597,-881264,331616,941191,-599455,-1062992,512856,621413,-813866,-530840,589224,36381,-951565,-75701,893328,-353090,-984970,666562,796292,-697951,-600628,969632,520739,-1327867,-203538,1086376,-34232,-1106779,-98,1411565,-516383,-1015242,692922,803644,-827733,-479618,922906,505529,-866499,-254532,764409,-199927,-762997,286179,811099,-226953,-805495,509180,318087,-496222,118876,469639,-209046,-452116,428420,591717,-434262,-383608,225682,487843,-535315,-250285,669219,404728,-416515,-172132,603436,-198972,-643672,168241,631503,-58261,-594232,540308,518684,-861679,-256433,558219,428056,-625478,157987,710327,-262919,-523810,160213,183415,-212387,-338908,680303,-477,-336163,-81113,-10848,65938,-632370,442944,264166,-248788,-54018,102504,280107,-285926,228451,504411,13751,-79370,-166653,332888,-77498,-582288,561002,-303704,1102,-59078,98890,268651,-527228,306245,91239,39653,-207317,319530,711446,-914684,-105505,69689,241745,-341611,-722342,851759,-236554,-194855,94292,-263899,436903,-300673,496940,-292842,-446182,895276,-509997,-68638,-353428,587307,456488,-1189615,548916,266621,38953,-94390,-351940,903888,-659679,-126681,593865,-74843,376863,-217319,394409,-211582,-167215,563392,-348814,144408,-293698,510899,179412,-696075,312167,102268,530896,-304771,-194520,760998,-109388,346324,-595607,-119556,310368,189231,573290,-1121640,-287159,947787,308036,-561481,-1201439,1182585,411440,-895950,-363565,236088,763753,-1029864,-116,733391,-389330,-280249,-91899,586947,-282824,-467848,535666,-63563,-80175,48336,504191,-78443,-550663,588074,93698,-653346,-492887,507126,500743,-865697,-174031,419753,758878,-193339,-547333,288517,97159,30915,46975,-265702,-305990,209451,821307,-440182,-919773,554443,1130286,-269775,-1499535,569892,1125566,-940305,-924631,656284,1047395,-987993,-674505,851413,539026,-485852,-358459,471433,-181711,-654179,172824,22414,-207460,-202881,611064,-167900,-1174352,466238,712753,-339698,-1271115,506963,1139206,-452351,-580117,130829,783235,-91732,-640045,327026,-64456,8295,81126,295835,-364636,-600437,1091320,176343,-1137941,-137232,1103425,591526,-1532848,-213653,1694142,-122800,-1360170,-1291,1438798,-465564,-1159816,455589,583891,-363708,-765646,1051912,209065,-773664,283248,629655,31156,-794953,545139,524608,-1072784,-167107,533426,437518,-930637,-834095,1459250,-108999,-674799,-163334,777555,117790,-1065349,296878,292704,-500101,-272927,252202,270120,-1203996,44633,894232,-605569,-755806,438015,1175836,-920767,-997663,1278532,337444,-845877,-691491,1245435,230544,-1309395,266210,819908,-397652,-840241,349068,907881,-903458,-374077,1104931,303409,-1078293,-364126,1046100,-283550,-827715,335135,730550,-273971,-777595,736978,402626,-648402,-342565,773422,385095,-979802,-14344,1196138,-378858,-565641,509841,849398,-658301,-638379,1043674,125072,-1046534,-364212,1248301,-109093,-1114290,204811,817154,-388733,-1131345,769925,854941,-1050783,-466964,826022,463356,-1238646,-193654,1221335,-279511,-1041863,840503,850475,-668361,-590249,799454,697339,-931560,-368716,975481,199713,-1152167,56947,797700,-296551,-593252,519675,763215,-679683,-683647,503862,339712,-1086508,1698,1049222,-240994,-838809,366106,979845,-370702,-773771,710991,615061,-942425,-296492,1400837,47055,-1270052,159237,1032683,-390001,-1018412,451266,856245,-1098105,-885014,1083238,462435,-983822,-180062,970126,-86011,-1116987,151146,811767,-325709,-929535,422270,770812,-633577,-552703,846011,357277,-952471,-15938,829868,-182658,-880947,335724,612673,-527872,-592522,336321,649473,-626125,-356622,851997,26075,-644093,222308,935571,-548711,-720516,928143,649965,-651519,-258103,1010276,594981,-1093709,-95319,862085,-157437,-552295,241274,974992,-661698,-339764,755211,456082,-578206,-679788,912967,186563,-655715,-51859,554701,118949,-896051,175440,833526,-411583,-382359,215935,712708,-808954,-437751,1163394,-209947,-399043,-92194,784281,-1460,-951983,855518,584083,-340905,-274134,509269,856061,-1061152,-6391,754385,-573961,-336114,-145643,1085013,-881391,-680122,1032692,-189042,-65987,-382954,827220,251471,-957676,518149,-61825,320083,-692783,510361,1170477,-1203969,-7569,-67531,524257,-95332,-924716,1090098,-424007,11403,265662,52860,476882,-999200,835874,226785,-476895,228946,-325872,1005398,-878518,-120125,688064,-444684,390928,-349182,1197785,-576117,-639173,1148318],[0,0,0,0,0,0,-1,1,-1,-1,2,0,2,-4,3,-6,5,-11,13,-16,20,-24,33,-41,48,-57,68,-83,100,-115,134,-157,183,-212,241,-276,316,-359,403,-456,514,-576,644,-716,801,-890,986,-1088,1205,-1329,1461,-1603,1764,-1936,2124,-2327,2554,-2804,3078,-3382,3723,-4109,4548,-5048,5633,-6313,7118,-8111,56464,326452,221569,-221641,239,143801,-25322,-122229,157734,38627,-9090,268980,591284,162441,-309593,183227,110980,-262890,-252443,192175,31554,-155465,194767,-66120,-225897,108736,338768,725,-208637,431653,306334,-253382,66971,317693,9229,-507051,252133,201017,-164616,-442984,-35843,379001,-359354,-461049,-264360,385394,-211444,-463466,-24240,186198,-301143,-419496,364128,376643,-435591,-387907,424807,162322,-369621,-244665,495665,-232354,-572143,286595,429275,-328075,-243274,557503,-97330,-467328,294404,320131,-169931,-703313,541053,232808,-787980,171482,789875,-32094,-842092,47058,741818,-599301,-359047,634674,306927,-698844,-316700,726113,321018,-666633,77872,581296,332315,-960586,233196,991382,-42229,-1059294,336073,1164819,-623245,-908789,825672,781841,-728445,-928443,1026763,356363,-801379,5906,405988,-238292,-193082,682504,275381,-1156100,-143930,1165202,-26748,-1210315,-131796,1557627,-544886,-911436,488160,381644,-387926,-866356,735457,-26916,-1035859,697038,484074,-68153,-987616,598702,903860,-1270259,-567175,882730,1114260,-1648045,-580598,1669892,699,-1239094,-623474,1988995,440921,-2116101,395011,1427403,288977,-1402249,-113212,1662815,-650926,-324285,559600,-95625,-403038,331442,1308926,-1459650,-1256113,1606750,977913,-1029425,-1759343,1300315,1227983,-1549888,27068,726855,716970,-1078999,-41275,1133344,-976910,419421,333433,89263,-824005,-395520,2062826,-1135888,-1029340,531656,972865,-361752,-2230705,1942189,1512910,-1660238,-1524323,1019278,2493436,-2286171,-1588648,1609692,1001309,-639702,-1632523,1478997,-279683,-712433,997118,-660618,-323074,58457,1559084,115670,-2461787,1322239,1454993,-396261,-1906809,107467,2552840,-1300812,-895311,658473,396358,-202097,-1148398,1252975,-577551,-661970,786935,125499,-382012,-1427722,1792248,664527,-1943466,74015,1456395,780902,-2327437,24925,2652356,-553231,-1740477,-394159,2558859,-282405,-2651232,1005488,1309542,-224274,-1531318,529759,1051644,-1294927,789367,701043,-670234,-322826,657268,1701099,-2135271,-668846,2045655,240648,-1328365,-953296,2280594,125628,-2020135,340649,738125,130363,-1058968,518524,587230,-1193495,345296,679315,176325,-1376215,123368,1758860,-1017137,-1163258,548262,1270437,-997342,-1623616,1782184,767886,-1337606,-670203,1452043,1290635,-1848828,-180658,1562604,-326087,-805857,9657,1184232,-786328,-456843,1180690,-275415,-943637,22773,1401964,-331231,-1774611,921597,989353,-832356,-1105145,981715,1108955,-1417494,-357802,1133241,84584,-1028951,-410885,1276929,-627496,-840217,651365,732595,-871068,-930760,1386127,554839,-1240292,-163638,1393326,9831,-1594176,275242,1461051,-659755,-1001066,585661,991768,-968481,-963663,1240324,395381,-1007136,-171948,979548,-201519,-1298996,647690,792543,-739117,-771680,834629,595333,-1079324,-85229,949743,-209420,-1051282,628517,1162679,-532496,-616933,994283,757586,-701653,-528228,906298,533682,-1048417,130069,923013,-65014,-937618,254266,1181728,-365096,-932015,255479,843281,-793082,-627578,912941,277319,-953942,-127872,1148831,-243567,-1125478,448004,951709,-553972,-603034,491523,290435,-660092,-223870,777297,-90518,-1014331,347074,374383,-426874,-238311,781208,375999,-707317,-101711,790410,-55918,-501806,151247,609498,-241745,-582213,378522,653953,-412368,-610876,487377,536395,-427206,-296732,627797,329963,-541797,-249794,820291,-177388,-777170,315163,916130,-392572,-212127,279954,475181,-646598,-364533,729526,-78835,-520625,77956,395120,-44219,-694399,352818,100661,-527783,25738,148634,34365,-178319,205164,310546,-483000,128149,-179105,224439,-673781,-39002,372644,-104229,-173709,-135785,419795,273532,-190838,142570,260053,116141,-179690,-84534,454164,-143576,-303711,-174933,235248,-173326,-244639,187341,144685,-200568,-178843,1004,212586,-459202,417961,296606,-75811,-116154,-265066,222186,-293614,-17838,-109796,-386149,253594,-272156,53217,-18265,-72559,48681,-466528,-79456,146295,-11486,-215950,-231506,375645,-107751,147122,-150745,-325332,519218,312425,-272842,-510578,500705,602910,-908056,-545237,233745,272778,-147799,-421545,687857,-380370,-34774,223497,288564,176827,-613415,630109,380141,-494169,-128264,48894,250283,-321982,-59200,687569,-274975,-430309,-293486,727644,390189,-915548,330745,250797,437261,-694797,-64355,626583,-311541,292250,-305049,-217872,37281,383433,374779,-883999,-320387,971017,175511,-842123,-593540,1150401,341880,-1089578,392405,553188,342144,-485620,449051,496780,-628319,-115711,340526,319227,-663176,-352499,981628,-125466,-844830,367314,604864,296760,-1099833,708176,799060,-630212,-470292,422567,920810,-762523,-811727,999279,202304,-425665,-641785,578182,227082,-404824,471121,-314859,-760899,487230,1060354,-227256,-1489566,569773,1580308,-924797,-1327185,514282,1416373,-614350,-845920,661659,332783,-579770,-229078,520036,-23158,-858344,640059,479081,-526314,-635863,886193,923626,-1168963,-256826,1171520,438949,-977783,-651510,1695908,-90358,-1302131,392101,1076931,33548,-1306146,655060,1000434,-696828,-495408,171645,214280,-753278,349022,896373,-1217182,-167923,1129395,619793,-1285930,-988184,1971231,168881,-1335680,-15432,1385691,524124,-1423114,306890,862434,-718689,-173072,394329,394482,-1046336,-207875,1068033,-196115,-903150,-124056,1715801,-368695,-1352839,694554,919588,-598109,-1149559,861504,1180384,-1187151,-460623,1493097,557764,-1093478,-289141,1018793,-422343,-1045151,881635,585151,-845140,-664485,1391152,-47569,-1342029,495237,1206336,-383972,-1275137,799343,1359875,-843411,-639513,828028,526368,-995907,-616564,1270728,-273875,-868716,290037,1314403,-498094,-1161519,898871,580842,-1061739,-622878,1119689,810020,-1351121,-211762,1336135,-193547,-1219538,217953,1564305,-522393,-1183311,726075,785823,-991553,-1174726,1037500,516299,-1260828,-377855,1467629,-426165,-1254767,517392,907382,-942942,-552158,1377481,618111,-1115531,-566,1382499,-34216,-1138937,279625,1144518,-663480,-1229155,823534,881879,-1047358,-559408,1170243,568989,-1188562,203234,1313420,-288383,-1180357,579606,1273947,-677408,-1106954,977791,885215,-957208,-599808,1313992,145614,-1538159,96009,1584412,-292825,-1256409,394858,1214288,-850718,-1068872,1114384,566798,-1306407,-408812,1101659,-195953,-1445143,470067,1154700,-592615,-629482,728445,851029,-1048050,-317641,989293,62506,-971534,189543,1100266,-371334,-1101450,746060,819513,-764199,-507574,955734,273383,-987134,-605292,996922,199622,-1282798,-32337,987651,-279375,-1123995,723774,1133319,-1085168,-618006,992403,666332,-1159414,-397598,1428104,-190059,-1224404,527899,900181,-829325,-789574,789304,985330,-999178,-256605,1128923,-163968,-1171502,340341,1216780,-789812,-907825,420465,666807,-546003,-824154,968307,265378,-1277496,-269774,1335272,366969,-896980,308388,941938,-768466,-676163,212624,916808,-976246,-475031,1144752,81343,-1004996,-200445,1150160,72315,-1296909,470367,713679,-576262,-976303,440168,885334,-1358999,-390938,959554,-101947,-758636,-19604,1178975,-426131,-576223,739416,226081,-168082,-461839,765087,23033,-1014441,441106,737098,13307,-675415,322181,1255759,-1125904,-460531,624078,598488,-378848,-652991,932107,60595,-725444,87099,369030,153123,-951723,797963,460272,-891698,-237597,443052,705199,-1258809,-294767,1097912,-168151,-607620,-160316,1177337,-263218,-1424549,959267,-43390,-136007,-260271,371140,806734,-1354179,392282,210490,-266711,-70336,-11502,995658],[0,0,0,0,0,0,3,-2,3,-2,3,-2,3,-6,7,-9,11,-8,12,-11,15,-15,12,-14,14,-13,10,-6,6,0,-6,13,-23,33,-44,62,-79,101,-128,157,-190,225,-265,317,-369,428,-491,563,-643,726,-817,920,-1030,1145,-1268,1399,-1533,1674,-1810,1947,-2072,2173,-2227,2212,-2073,1729,-1109,833,13966,-118492,-383989,55442,259487,-11981,-54730,224600,194340,-251581,-134675,558684,-214849,-358907,92044,-133173,-139482,-9654,296242,-245694,435,113744,36923,-393549,2344,128558,-102381,-164833,154181,339791,-373952,-100340,146544,160622,-264101,-354958,600870,-23462,-516576,-24475,420757,-159432,-209592,49658,160238,-342082,-352844,351441,561110,-405433,-417718,259832,183896,-456724,-519169,343973,176674,-435255,-95545,421152,-56628,-475283,98515,199141,-270183,-549766,453312,74910,-482727,273572,544491,-195024,-492842,490703,267232,-637768,-370005,612443,159505,-486059,66797,646091,-472419,-683176,584816,409130,-241642,-642461,688283,308535,-922903,-4337,755786,328534,-912982,-158193,837560,-489956,-940528,-9211,1234566,-364932,-1330146,1100222,1074235,-583959,-774021,532669,831820,-790095,-110886,604517,-181120,-629900,468525,694567,-1327340,-365777,1330813,-119286,-1224243,-385038,1643289,-209721,-1331817,788470,715371,-169427,-536108,649458,444649,-973635,560524,681469,-11690,-871689,100626,946529,-963106,-366067,836357,964954,-972927,-916781,1743550,13031,-1516684,-347846,1865220,660282,-2315336,-78312,1853464,-173582,-950734,-327613,1779160,-339702,-1000813,785100,-376388,-163144,-170814,701217,-851837,-1679721,1740920,478572,-1134924,-1057628,1127637,1551779,-2123120,-449164,967849,255014,-534894,-889489,1132457,-792874,-204434,744990,-258313,-347640,-742738,1672948,-381436,-1541770,1042375,816906,-238165,-2268492,1191885,1924930,-2174471,-1256744,911189,2229387,-1864385,-2255592,2170934,966995,-869956,-1210419,1028192,1193234,-1523590,839528,-100828,-831815,271342,489491,240092,-2515898,751721,2231211,-1036138,-1411270,281963,2723097,-737098,-1963677,1189197,335057,158255,-1183958,768520,515355,-1084809,1329036,50829,-280262,-878704,1187373,1070162,-2139853,7110,1483974,553597,-1879928,-843368,2813896,-300301,-1988778,207919,1927876,344564,-2952847,1124302,1699602,-819067,-1027862,130517,1575321,-908974,-69703,1093647,-1039106,-225206,649490,1306476,-1278627,-1298530,2135135,38833,-1619376,-711075,1813770,815552,-2121008,547909,906721,-268037,-617958,269535,1153281,-1579902,5918,1318717,-239478,-764749,-402201,1933665,-721034,-1529321,933489,997751,-372183,-1802258,1378156,1302506,-1556846,-713535,1071523,1191790,-1662478,-595144,1721978,4829,-935508,-73263,1183822,-526114,-913075,1264779,2222,-1098675,122810,936852,158166,-1669111,1011499,1353858,-821976,-783931,715580,1431538,-1546318,-748860,1263288,202128,-893978,-216171,1394272,-337987,-1303097,1120673,642306,-569284,-726300,1169406,918847,-1246017,-202626,1138196,132416,-1209898,-109918,1440382,-395921,-1488402,862162,1140402,-694797,-951586,1017296,800183,-1244735,-137202,1086343,54572,-1358668,594669,1080730,-485515,-679472,679669,590229,-812192,-253762,1235398,-188911,-876234,256130,914481,-380138,-964414,602859,716942,-816872,-577992,855323,505347,-999080,-206933,1076158,6383,-1085987,21062,917328,-240945,-789234,256705,590392,-980492,-727040,769044,383528,-732650,-336893,1093516,137871,-1067861,164247,880074,-299321,-745281,523520,550284,-748722,-259160,739617,-51455,-835126,95424,676299,-487033,-381487,438175,332179,-698040,60128,691393,174455,-672259,221761,725444,-207509,-709008,30638,518841,-612995,-623953,467342,288587,-594239,-487896,508223,1822,-789147,-198776,972855,277818,-523770,1437,521258,-259730,-650349,284720,604898,-461089,-210284,431270,272754,-374587,295384,383460,-140886,-261932,299257,353803,-286662,26994,118097,130885,-70094,80528,330707,-343630,88132,115656,228834,-405581,-62078,192665,-174260,-388144,5075,123834,159570,-415241,143792,300896,101741,-15943,-288435,377980,282202,-179355,-53673,372023,-9525,-257287,486310,-16136,-225229,-12043,-18792,398325,-188514,-301107,139445,-287775,155293,-61354,-139078,-31822,-267625,177607,-154739,113472,-186376,-272631,376094,-26198,233452,-298119,272479,562719,-532394,-93139,-302016,49172,107026,-111074,142113,-506197,405274,230107,-190692,-242650,50043,635365,-448919,-364422,442088,267841,-281447,-136712,353405,122451,-358106,52642,-42723,-33834,-98519,78097,350790,-775398,25620,208645,269488,32189,-592380,616730,86479,-308859,-62745,371369,134228,-1172164,67995,916456,-61132,-679883,-214017,796976,-258185,-303555,286565,-104066,387867,324418,217466,-580276,-363426,1163878,2849,-1045829,-198939,998605,600462,-946260,-189888,891385,-54975,-616933,175073,731830,-390798,-509752,323947,-125067,-403032,-451748,789009,-54752,-1110791,211413,646152,-33822,-1013840,307371,737408,-531130,-703732,717563,604431,-627535,-1015327,980316,471560,-612774,-106186,276757,172676,-592373,420201,50322,-848790,427431,523090,-336881,-1066003,499498,1736693,-827582,-1142602,215084,1121505,-474537,-1420375,641903,611196,-426853,-237335,404720,474238,-834215,640173,861076,-837325,-653261,664262,1034983,-1073561,-782495,1334333,490767,-1019445,-567736,1341229,159429,-1434168,272033,1348047,-7805,-1274209,254942,1202585,-876476,-512391,344626,256746,-624829,-56196,834740,-652669,-426012,1164041,396886,-1341867,-1002451,1508206,711206,-1575724,46977,1128816,118782,-1308696,-168466,1175538,-712238,-586810,329304,426423,-566945,-607900,1375236,-147725,-1020767,323404,1559566,-63246,-1716328,975526,1331151,-649069,-1135724,300212,1356649,-1096076,-755222,1295080,259278,-854336,-460631,1283585,-211528,-1078267,651133,633504,-376200,-593586,1072532,568859,-1756086,272711,1426380,-245543,-1391935,479234,1813106,-1205947,-968758,1151634,727930,-735626,-824774,1235944,44099,-981977,265532,1041827,-168794,-1219475,738250,897695,-1021531,-428723,904969,662543,-1007897,-247200,1639393,-79415,-1462942,-136967,1710003,-189134,-1386422,1127222,787540,-845310,-757029,1283578,794306,-1313330,-243844,1360505,-132141,-1468775,-21064,1116021,-738664,-1156700,1248672,661152,-930360,-538472,1262230,-91104,-1445846,9954,931654,-864608,-1100398,703512,819902,-880997,-661904,937193,332705,-1163354,-189172,1229703,-162547,-1339620,210626,1380788,-432259,-1076528,696300,742302,-821661,-758105,1049768,510602,-1336201,-199364,1542916,-244380,-1342949,499509,1185472,-702998,-723897,938609,975922,-1256058,-538328,1258352,209272,-1054482,-16634,1094572,-392276,-1076041,791712,785428,-936918,-654606,1033704,267356,-1134276,54198,1081602,-120959,-1138878,461265,983339,-723667,-840925,1170018,605541,-1276974,-670296,978991,197905,-1168157,98893,1145241,-143502,-1401563,430393,927672,-731571,-912041,1063729,920812,-910579,-233166,1351425,92183,-952633,185973,1081751,-414706,-859242,672125,909108,-922393,-566592,1241358,197117,-1055678,258060,953540,-180389,-934129,534688,881303,-769511,-656663,844490,408690,-1145083,111562,847152,-92643,-889868,225729,947687,-404243,-411846,862122,989919,-848984,-630763,1090681,160506,-1021541,-205580,926882,129009,-1317548,297243,945035,-522433,-820270,302148,887522,-1201508,-677655,1323969,125172,-773101,-72811,668958,-234526,-1360501,690398,347464,-552536,-213161,533690,530288,-1050770,438494,1046027,-347820,-595428,42052,1246812,-404528,-947749,497686,306243,-307833,-596543,670944,538207,-882698,497388,120913,-86457,-819340,70575,1260437,-1244961,-509549,740106,467073,-544417,-671823,1599366,-210460,-1123401,102402,669631,367924,-1242287,781122,603886,-735390,-189833,-45282,925024,-854123,-242848,786588,-867410,50055,-235736,702800,-502603],[0,0,0,0,0,0,0,0,4,-3,4,-6,9,-10,10,-17,21,-25,28,-34,42,-50,55,-65,76,-90,104,-114,131,-146,166,-182,203,-226,248,-271,298,-324,353,-380,409,-440,472,-504,539,-572,611,-650,687,-731,776,-830,883,-945,1017,-1108,1209,-1333,1492,-1700,1968,-2318,2799,-3475,4449,-5904,8190,-11766,-21561,-67555,235064,143657,-228894,33945,156309,-127312,-324492,287614,543723,-103158,-250789,359110,256990,-123915,-67944,159705,266687,-308214,-2355,385028,-108120,-151355,83462,-160024,-213776,-256831,139124,148488,25358,-79156,175735,-95856,-153138,-286882,242413,67868,-253227,89738,188433,-289178,-169510,62353,15034,-381748,167178,625327,-332168,-247366,286512,695304,-536227,-562525,740205,156868,-649179,-180991,744290,129902,-1059477,435975,761951,-305597,-350132,110262,798656,-835443,-254403,773814,69116,-368698,-341509,1232391,5420,-986914,376529,181522,227998,-889807,274400,796625,-424071,114783,-47664,561294,-479241,-12602,758875,-789889,84746,516520,180427,-879870,-1018826,1716436,84203,-1015828,179238,917606,614874,-2177809,982062,1596149,-1117526,-550260,-74046,1683981,-1266632,-797155,1065007,-267425,118801,-500288,826162,-311236,-1172266,1618309,-284540,-260673,-755878,1243639,1472240,-2596856,88576,892770,665950,-835647,-1847105,2363408,-101722,-577702,-75585,-342325,1036540,-1339436,1326979,-684459,-931483,1502561,-365789,233069,-2145138,1433531,1324694,-2613177,-96665,427579,2006505,-2140937,-1801174,3223062,-588948,-728015,-1079893,1596189,867515,-3000097,1675048,-550577,-74058,230399,-441341,1390949,-2703757,1814276,1406708,-1752577,-431525,-438183,3938549,-2546046,-2525864,2550979,822311,1013117,-3928378,1697708,2434728,-1599114,427503,-1993483,2050502,-502321,-415162,1288620,-2851730,2126975,320448,-459728,-1329078,-1091917,4533895,-2497524,-1603966,846384,1660843,802375,-4605449,2887737,1110163,-1656658,-498617,-749739,3126340,-2603537,-306091,1094978,-1830891,1602205,-1459091,1596262,-1585431,-1164932,3967940,-2184081,-799330,-1254760,2974093,1472785,-5624076,1934431,1165176,1547676,-2223724,-2130595,4245582,-1416088,202997,-921054,-13221,1673736,-2138530,1930960,-2253243,-390156,2620631,-744895,-285157,-2876207,3312462,1348367,-3829565,796237,769532,2303991,-3427024,-959425,3516970,-1841500,26601,-1290258,2118441,149069,-2560961,2829404,-1312230,80658,249086,167176,981389,-3188977,2702086,949883,-1907618,-568217,-24305,3650989,-3203440,-1347848,2447327,532241,65270,-2785213,2604757,532333,-1932000,898324,-928644,1208201,-1476421,949078,1078840,-2763557,1631688,674427,-39552,-1810116,-18144,3283548,-2700597,-1292926,1075549,1544693,-464235,-2524171,3012795,150121,-1670394,24371,751024,1255311,-2652021,894995,1241817,-1477101,-48166,-14714,1734600,-1721439,-436787,2441027,-699144,-580703,-707213,1993651,178993,-2414520,1369109,801604,-45073,-1245516,676995,1767072,-1731868,83731,757355,1871,-884363,-191119,2062474,-1088147,-987005,1391656,738074,-1058281,-1394768,2236331,502922,-1969524,378593,1439495,242939,-1968746,661360,1925725,-1068633,-888444,981637,1034918,-1327475,-964771,1464662,-90097,-1228871,-67342,1357748,-138929,-1669200,1074712,933353,-761205,-786237,885429,820154,-1565011,-335315,1147890,-329802,-1125797,-125614,1459666,-467831,-1212024,1013405,790625,-1086042,-675272,1280900,314610,-1422058,61835,1415394,-789785,-1281491,753223,907513,-1131872,-878100,1002276,767451,-1469746,-280548,1479986,-220848,-1427555,450803,1282169,-491306,-871321,891236,742369,-950735,-427340,959167,268284,-753040,-25448,883195,659,-854082,425005,939011,-514668,-585105,683101,717502,-774877,-706912,674128,182578,-834067,15319,840459,-434112,-1097883,600362,909832,-1017053,-514235,1152126,500012,-916734,-3644,1171063,-221369,-986665,383598,917583,-296410,-586357,565568,493195,-769995,-126146,680301,456747,-881336,-394433,1109637,-149584,-394063,88842,753960,-132174,-754053,734946,123083,-40763,-414781,270410,487185,-635887,195635,434356,-586811,-333486,-156394,916384,-1011218,-693099,1041788,-212389,-544317,-315327,821150,-18842,-690698,415268,198873,258460,-491255,488074,741103,-843483,162267,176507,29818,-590048,-422179,1427359,-654995,124775,-105821,467882,548887,-957741,999921,142877,-306865,-178241,-336807,1007151,-610604,-185256,-27465,-177807,756582,-753711,452222,63836,-96298,632428,-704513,317561,-514322,725628,376280,-1059792,899831,30485,153493,-602360,-113300,1253339,-815131,188791,-53521,8312,399113,-516157,810332,-672564,12250,441428,-509396,420770,-906963,610696,184209,-404040,96841,-153712,934413,-279843,-630515,586156,-341968,706983,-890040,344501,627086,-902326,173766,-407695,975659,-386826,-716221,716711,-365694,530491,-393387,-44989,465800,-445033,761838,-637491,-98122,451025,-221833,380370,-909906,515723,207201,24371,65833,-513353,418750,-106979,220997,421437,-264603,340831,-136588,642925,-89573,-896754,811689,362476,412361,-882741,144097,1367955,-391867,-320351,44267,744445,-118149,-971125,1208076,-187950,-366785,-237594,325788,728614,-930640,293791,298300,-3325,-89693,59540,330001,-602723,10121,487727,-129697,-267229,166010,454749,10267,-868211,133811,5028,-39204,-320847,-15901,208994,-305550,-71088,165379,-462149,-445392,362410,342593,-753938,-849591,1223163,522752,-923218,-551274,1064931,569533,-962357,-339487,1092255,217184,-903904,-52154,777346,-215497,-805662,613506,303675,-551523,-622327,756699,141884,-711672,211334,472544,-32204,-381546,-32165,1021983,-831289,-618790,593244,184895,-249353,-744679,576937,294350,-401127,245633,31279,263941,-397430,391937,148904,-506061,255751,704088,108711,-944383,-96580,1374068,-596696,-1050107,96055,912502,-251440,-1428938,861975,669143,-688170,-545462,459745,499224,-1170408,352443,778151,-366012,-674891,412739,954106,-673911,-490664,940633,73456,-832427,-372247,813620,136863,-1115198,530817,364095,6477,-632131,70531,1277967,-962048,-69416,373436,182127,-553680,-354679,1171514,-742526,-299219,383410,406569,-348709,-842159,1056609,396505,-1014003,18182,869109,252885,-1201127,113389,1327246,-668256,-697844,419650,971506,-608851,-539613,1263413,-184199,-964253,-28479,946213,-144811,-1347224,451742,707588,-460137,-721263,535201,551503,-750904,-16202,908448,208426,-552483,-201352,779267,-191602,-614821,328935,233201,-334789,-509552,680730,501750,-934899,36271,799796,173811,-765976,279815,823185,-508167,-611251,742848,586330,-933006,-521318,923639,208510,-940073,72116,951900,-387588,-756680,395731,641878,-801398,-490274,633419,476773,-828037,-451600,852496,303760,-614175,36154,931650,-163615,-502499,357230,627813,-723011,-453462,525804,283382,-707528,-105113,542376,27507,-986435,28767,871572,-610645,-721949,446197,253754,-835692,-131650,974347,245668,-780455,91870,946150,-292434,-907181,638333,756614,-681141,-732316,587129,272639,-1017620,-329947,1110550,-233589,-732996,160725,671384,-393937,-722534,680742,368921,-787842,-283154,339909,286627,-746598,180411,692278,8924,-581517,3980,692655,-562254,-368193,551235,53179,-409989,-405560,595671,-136925,-748725,312699,420539,108125,-534190,360421,728346,-1078807,195623,419555,75907,-574677,-186147,1201454,-677320,-554318,333998,347324,-288696,-999081,1051971,448040,-784168,162326,320225,965253,-778300,305977,571904,-663023,153628,-257394,632517,-547303,-541777,1091380,-760736,182187,-472347,431270,591333,-1387122,792226,124903,15910,-615550,-386871,1450294,-1632022,258378,77866,-160256,282872,-875274,1062215,-834483,105487,1104705,-797001,147646,-924999,1195248,212852,-1478926,951291,-233427,1236332,-1202779,-28846,1680140,-1196910,937337,-827443,232785,335349,-1078871,1721060,-1203963,457335,328314,-669327,941637,-1675456],[0,0,0,0,0,1,-4,8,-7,12,-13,19,-22,28,-33,45,-53,63,-75,93,-109,126,-147,174,-202,233,-264,306,-348,396,-447,507,-570,641,-716,799,-890,993,-1100,1220,-1349,1492,-1642,1808,-1990,2189,-2405,2641,-2901,3189,-3505,3856,-4245,4688,-5187,5752,-6405,7169,-8072,9152,-10476,12137,-14289,17177,-21255,27465,-38048,60475,-213391,42629,234667,-396125,-26487,253568,85966,-297497,103618,210669,-325653,-329352,478274,392772,-446599,-396315,350351,217468,-549219,-117577,399978,-54854,-288316,92719,153856,23191,-128496,-15410,87255,-280928,45300,49038,-111008,-235333,-40424,-32923,-61694,-96407,-187247,414564,-105317,-20651,277633,59775,-316904,-108811,494818,-235099,-501886,251054,364404,-433857,-824479,481079,476304,-694280,-74875,645863,362414,-1063661,84849,901610,-443546,-574607,241358,772899,-401963,-486300,656274,-257557,-595226,66207,621088,318913,-1100273,454778,604655,-60618,-493040,116715,1180895,-643525,-189930,-58916,147451,44423,-404597,869297,-348326,-731956,695864,118572,-298631,-882488,1350521,345954,-1704286,261304,757743,463436,-1637708,-68006,1884336,-1067257,-740890,164063,984658,-587815,-1269258,1527027,-38538,-622995,-62327,209456,525447,-1602693,1252666,382253,-1256256,55994,14756,1700525,-2039086,-669006,2283833,-235566,-511828,-1691490,1965867,545796,-1946409,816370,-546322,1302967,-1013031,-216433,906687,-1815568,1577375,-9463,-377674,-656565,102082,2624310,-2795743,-507301,1416814,654007,-723786,-2282732,3290675,148728,-2269206,193598,146431,1752851,-2856854,483264,1310597,-1120230,1031025,-1046336,1150772,-1177738,-18600,2691368,-2876733,-28481,300162,2177813,-578666,-4051556,3137754,915126,-202774,-2320437,-463527,4080056,-2520018,-148669,-269580,493070,1211188,-1937137,1800444,-2002800,470746,1913616,-1615112,-118277,-1556930,3386010,-500973,-3723531,2136708,573892,774584,-3529873,1086805,3409516,-3299808,66005,-577479,2126095,-484333,-2251411,3061563,-1833850,702894,132030,-376212,754488,-2527494,3597702,-1020737,-2464038,915721,1039045,2534011,-5029092,442089,3546072,-937296,-862407,-3000240,3913243,-80936,-2401511,1158389,-1269145,2136277,-1475643,453538,547949,-2177487,3451579,-963786,-931059,-1167797,1248026,2766877,-4585329,530691,1737520,470009,-1389667,-2316610,4392363,-1022080,-1876528,690838,390063,1698493,-3197970,1823542,648836,-1605560,1364347,-982331,1028146,-2462583,1090669,2480406,-3107591,171418,198796,2421861,-1434391,-3084213,3605528,-136642,-408323,-1891219,876742,2428678,-2956739,903721,40127,378515,97962,-591360,1606459,-2586558,903248,1871368,-1324215,-643537,-762538,3250111,-1788761,-2512793,2300607,570873,-129412,-2746868,1904991,1751639,-2766330,208068,732282,1044292,-1771701,-419130,2053494,-1894184,16583,608715,644411,-742687,-1627914,2654140,-334046,-1310891,260702,1053271,738282,-2685763,1194235,1583399,-872534,-582509,166588,1733172,-1484412,-691794,1603647,-100442,-608818,-138421,1574699,-718821,-1748451,1569386,657567,-1140936,-1269195,1548190,813831,-2206009,279582,1957339,-51597,-1842518,-17920,1885066,-1393366,-1070395,1143702,814566,-1101862,-924578,1857167,179228,-1369535,50950,1095475,-97183,-1548332,436915,1144808,-1093903,-621967,699913,450927,-1233263,-733757,1544381,-73541,-1034807,14267,1359073,-438591,-1235346,921694,796942,-1108071,-645328,1169832,522632,-1467102,-51431,1657219,-410420,-1461643,671950,1164353,-1134162,-847874,1047230,722081,-1416949,-646000,1241635,324219,-1482534,-171046,1209662,-567931,-1119018,766239,1007337,-901451,-842815,778912,587806,-852635,-332792,805576,75370,-992857,-4415,789576,-411048,-847113,535132,592205,-588798,-432495,793509,298946,-924458,-139833,854381,-107466,-890708,558469,911929,-678928,-776146,895440,523246,-787203,-252884,1109235,-259819,-1290213,242582,801880,-522890,-752373,551743,940245,-954716,-342068,922729,446685,-427280,-297992,945144,-190895,-865207,28492,348183,42962,-840078,586724,576952,-478214,-356555,53009,391746,-590180,-60920,619346,-155371,-130441,30587,855133,-296798,-737986,944658,-181772,-387671,-507370,628167,449714,-1214046,474529,114167,-264751,-286802,-4222,996051,-850194,-101047,690194,-98091,-267504,-656272,1075627,-191925,-839837,839163,-389995,345742,-949549,188439,813554,-902156,213424,-386493,635307,-158420,-980700,1004273,36736,285700,-509016,-15187,755825,-602373,771561,-620030,-254539,360001,-26959,531696,-1093919,591922,460245,-554324,-7532,-221457,1063434,-419564,-655692,586792,-587695,501594,-551020,438392,364315,-618456,1138027,-341849,216858,-404936,-56520,819928,-950228,315042,-360202,426037,544029,-1040731,1092459,-626303,218239,-340273,-340138,1197423,-956126,79491,3362,251586,280540,-1101375,885900,-202367,197470,177132,-573675,829438,-633165,462212,-446006,-540757,774706,-20735,385495,-517576,75089,910866,-709492,43462,-479700,97619,240246,-469099,347617,-520689,291574,69890,86669,195525,-1045875,618356,472330,-304881,-575428,-499632,1148905,-478028,-793334,706486,253728,43003,-1106133,789583,650703,-858100,231198,194470,668331,-1072431,-31630,879214,-99612,-288743,-30716,504860,-166712,-308994,324092,-408594,-415049,432373,280107,-186057,-664191,370759,385167,-208292,-320513,102719,313691,73678,-261231,186579,-395208,-3859,306211,144250,-442445,-333341,915455,372316,-824895,-579235,1171222,893367,-965694,-505147,1037157,259717,-695239,-72371,967172,42964,-779611,493917,132008,-554154,-315758,509561,398777,-774701,-80187,856937,-452407,-439383,3826,894928,-682657,-847296,1027704,149339,-302856,-503283,473169,782283,-1053054,112154,261566,279039,220602,-372015,524790,-916553,93391,637898,-155956,-528182,-282450,1393604,-443101,-1468802,315087,876124,-182885,-1516984,528706,1159761,-805164,-314948,501714,594214,-867997,106738,1296060,-417629,-407922,104356,616440,-360850,-644315,1076095,201790,-631039,-164819,715789,574336,-1136570,265913,934914,-486386,-450654,156825,853892,-480736,-458605,641398,-121855,-169473,-314835,642612,-74674,-851777,530144,383523,-164342,-577340,714862,829716,-1311742,-141913,903061,287381,-839006,-128952,1300938,-443003,-780905,501831,587221,-337742,-1042985,917574,387323,-884260,-205553,954932,184592,-1216905,474133,1004275,-531305,-566475,413861,656927,-753374,-257625,969691,-63686,-759310,-344880,534822,181496,-913128,298022,830210,-520738,-532541,357089,491664,-1026465,-291551,750119,-184067,-739222,87239,1064731,-251472,-1097295,525341,715135,-547611,-486612,1099593,253394,-1052583,-84039,967732,-167429,-919899,334051,1036235,-477961,-807147,544883,524199,-1235808,-318913,863150,374938,-803713,-152848,861422,-334369,-757862,502549,467784,-638884,-335006,801059,380377,-705876,-96289,542259,167687,-490155,-61254,766368,-65341,-818890,580990,576780,-718686,-161201,639815,-30826,-977954,-184600,1060176,-126831,-673372,439734,847738,-437083,-705177,797064,654519,-632790,-174596,1141684,-45550,-767304,155860,874865,-296976,-629460,539290,856308,-612837,-379367,441947,474514,-796557,-152381,1027664,-143322,-280692,6168,298638,-253382,-786708,524769,424858,-300694,-452689,478489,267930,-1023861,299818,446253,-308341,-386124,33989,663863,-998189,-164282,1040257,-156025,-495894,-551972,947938,-213261,-1163567,847487,421237,-169176,-1095538,556615,642048,-1450671,105252,289183,181500,-767897,-250185,1025176,-877128,137612,55016,-32779,656570,-777489,992908,-90369,-444064,258852,-184783,766538,-1128231,31603,663520,-690580,125666,-414023,1055390,-703635,-798330,954577,-701962,325716,-642120,395793,-92976,-1125946,1330347,-751509,-125707,-197808,114796,924025,-2047582,939216,348911,18454,44294,-1147198,1762799,-1079236,107965,452150,-686148,940684,-1361310,1160859,-107034,-371825,1232682,-1088854,928235,-774285,371387],[0,0,0,0,0,0,1,-1,-1,-1,3,-5,3,-8,13,-14,18,-22,29,-39,45,-57,70,-85,98,-121,141,-169,195,-227,262,-303,347,-396,454,-515,583,-656,742,-833,932,-1039,1160,-1292,1436,-1591,1758,-1947,2150,-2373,2615,-2879,3172,-3495,3847,-4236,4673,-5160,5707,-6324,7032,-7851,8817,-9970,11401,-13269,15956,-21283,139670,29696,-1895,112574,83019,-312710,-145728,379192,236554,-240585,-178240,114324,-71185,-219151,1561,245617,163249,81020,-122444,298491,396365,-67727,109728,248442,162664,-282155,-31586,302474,-62057,-631522,-125084,645493,-125283,-447017,307733,385784,-269085,-306982,603573,30879,-342114,195213,645316,55570,-298277,521402,-111196,-515714,178517,471136,-148823,-414687,17323,328527,-561356,-365010,298347,243314,-552639,-337737,620400,-7164,-535934,24248,476300,-23169,-734268,103347,475599,-104602,-527319,102127,679542,-806414,-274026,939550,333340,-782620,-509294,1245636,-137792,-1427445,285046,683880,201699,-1408319,171737,818417,-584024,291936,176903,263357,-474172,291897,1048423,-1211339,-312142,764576,518881,-592738,-956173,1735059,-33266,-871051,9804,513117,561301,-1239645,518238,604889,-930186,69639,32256,892569,-912702,85828,1061802,-981581,-97795,-37676,1350519,-523455,-1749185,1988030,505980,-616598,-1693013,1334611,2203141,-2926433,-199506,909147,1103468,-824303,-1541689,1739485,-778584,113760,526094,-657720,265856,-890596,2132742,-1066954,-2097808,1946705,810400,319186,-2580111,1104437,2130295,-1910439,-500446,-306635,1990565,-740245,-1271469,1776269,-1027813,566789,-469030,65936,582757,-1413228,2427994,-1350290,-1100544,844783,657737,1370049,-4019565,1592015,2663264,-1411732,-1660526,-1272447,4719024,-1161849,-3124591,1381730,933840,1392926,-3155680,937139,914234,-1271899,1605231,-1350735,354865,-721882,1232612,1607211,-4355120,1251736,1420907,899711,-1697285,-2176415,4226417,-1047015,-1302009,-366270,658262,1967459,-2859861,947252,48540,-580592,1244142,-1465071,1313090,-1627265,1340767,1474654,-2857804,843226,291993,2210955,-2537012,-2167318,4472576,-411376,-1695783,-2563963,2858935,2572721,-4468793,743621,939932,1746948,-1086295,-1876768,2412447,-1824528,1269542,-11653,-1401120,241208,-385794,3216363,-2746794,-1705766,2689338,659739,-178269,-3444835,2383087,2019643,-2620311,83258,-260079,2219874,-1587647,-1066674,2019158,-1708923,1023664,-386883,568596,-340235,-1341916,2927406,-1587880,-1000793,490437,1456685,770275,-4062531,2185668,1995643,-1689739,-1514628,177557,3699836,-2383341,-1349377,1722341,534651,494150,-1939559,1924201,-108774,-1154521,1615726,-702656,-240744,-668636,1751890,614731,-3296138,1391620,1341547,102253,-1870578,-88066,2986675,-1410219,-800452,311697,743571,-241605,-1824297,1904261,-212859,-1161098,382609,417092,345349,-2281101,1492210,1167950,-2053798,-237535,712232,1331008,-2190529,-784596,2735120,-547574,-1153829,-510160,2067219,-121046,-2188742,1363683,683430,-459120,-817305,899171,1017198,-1736060,266185,1278250,-522959,-1047507,379863,1378992,-1540950,-689829,1352079,472882,-990057,-780238,1604937,-100187,-1383040,480486,1091400,-135198,-1275225,1349798,1303398,-1160708,-492300,1022125,900255,-1257593,-417743,1636378,-314481,-1334869,385525,1578102,-468353,-1460380,994478,1266330,-980390,-542807,1326081,310216,-1561987,149840,1227511,-257549,-1066425,469931,811254,-928732,-611022,1074773,469709,-922608,103997,1267209,-218899,-1181515,661866,1063541,-847457,-983947,691571,424441,-1118919,-517139,1221024,285931,-995196,66238,910799,-129941,-1252669,712132,1233123,-825556,-872015,854097,602175,-883741,-552241,1313411,186282,-1090848,229394,1119798,-345752,-836159,546002,655795,-827151,-478257,815918,323354,-1036886,-88425,903763,-311894,-965046,294188,742928,-781849,-321517,819161,306286,-755589,363202,716482,-117011,-673987,-2583,591157,-597344,-670392,616919,217978,-557544,-458016,748889,384282,-998898,-65805,419263,166703,-896049,144260,897413,-452229,-458194,-10195,535609,-333395,-546177,1035439,-3918,-522895,33057,476192,295424,-960655,757160,300360,-434829,144486,579279,352630,-928826,-86402,735588,-344660,4591,1477,540103,-266151,-308882,1035553,-166682,-68438,-261782,446205,126827,-864436,724891,95126,-242703,-366859,23365,1188849,-684368,-204923,188203,244189,-244274,-796725,608740,-29441,-306218,395023,-265103,746179,-637174,272085,-123796,-600947,455179,-485180,201482,-410156,96688,693483,-985202,179009,120684,251138,-318319,-319375,1084418,-498154,133855,9070,-516499,-173157,-496781,981000,-594237,-549493,539639,119074,502845,-988691,386182,470945,-504427,481110,-638826,890843,18483,-516435,675515,-565042,452581,-548623,-159965,439620,-468470,365367,-607264,453726,297311,-455250,219948,-569088,1066755,-55966,-582228,-65489,279971,849686,-1052369,-145576,595214,-378366,-44759,-679758,508396,-415717,-240474,736176,-289163,59192,-292273,805504,222073,-857224,455630,173480,113345,-131027,-41114,286535,-558084,362179,79107,-223920,325743,-28602,647905,-654994,-36076,288690,-188812,70177,-278769,181514,-256496,-337309,772154,-161721,-458086,-267140,737090,508515,-920865,127096,680772,538117,-915294,-67246,1118226,272972,-882187,-266867,630537,68625,-743913,314101,495203,-478388,-547581,582030,384027,-615579,-239458,70245,-11594,-262558,321790,192354,-506394,53208,495761,-204972,-800207,-84560,1037133,-310992,-762660,323193,680335,-156299,-465819,362864,-53091,-438125,189216,230539,-288350,-676463,585976,665499,-784971,-774744,556435,1125419,-876137,-385101,1106108,644812,-654281,-784733,1092199,101192,-1068326,309972,470959,86547,-876709,351891,636586,-831831,-278315,256909,221896,-637430,32183,754641,-694555,-215409,587279,579672,-557585,-642568,1108108,572240,-766586,-183746,544690,299152,-845901,155980,624924,-533678,-386720,125344,458232,-946109,166668,876936,-92755,-600415,-94292,1250673,39823,-1328884,881719,889450,-269222,-941852,529568,957932,-1016415,-181417,691282,227346,-875793,-366320,1169432,-509884,-463857,380779,558825,-280136,-684378,1092033,82128,-983126,155666,574929,-83500,-893062,306504,626152,-819954,-150133,640864,490544,-896806,-143141,920371,-72219,-207159,158225,671107,-173497,-1150851,952824,550214,-578822,-504923,872526,665983,-1296056,45511,821168,-257062,-935588,131743,1074246,-538086,-791536,611145,448273,-554323,-684796,1054917,285452,-719494,32924,738497,189823,-920431,401313,696483,-744026,-702247,626141,104424,-866663,-286259,745384,-267592,-938536,399080,718808,-446576,-626971,646199,671189,-707459,-484627,774925,-64828,-870883,-21908,1105227,-95361,-633559,193745,688761,-677717,-1018170,712123,524452,-988529,-346220,930851,217174,-839410,-44732,848456,-245496,-827671,445550,560237,-565986,-625644,993893,757778,-811137,117343,576558,-173988,-729249,189474,537734,-224966,-550381,293851,247231,-692973,-487311,547075,46989,-759855,22365,583957,-448779,-611063,283346,684621,-398122,-618223,721262,259641,-602620,-455736,564598,325399,-1024622,112382,643899,-136357,-971678,197924,995184,-806029,-437124,624241,138215,-622006,-364109,1177165,-228232,-754052,387341,633413,74396,-782879,442789,370556,-485861,-19747,92905,201316,-438572,43420,330597,-581637,-287106,260862,399417,-20218,-304614,1053141,-26116,-446331,-187802,363452,341818,-1120703,256553,450318,-499413,-81465,-172089,861548,-686066,-49710,685289,-498297,204610,-117380,743300,-275762,-1160576,1127966,-140865,208977,-601584,306822,684991,-1323426,287737,122772,370050,-235750,-847129,1077149,-551795,15400,-168581,-368942,737085,-607843,993196,-770142,-382158,755731,-88122,654702,-1343050,663259,795224,-955063,247070,-703419,1315799,-648299,-845273,873988,-834428,983696,-888031,169369,683829,-1040000,1520929],[0,0,0,0,0,0,0,2,-3,5,-9,8,-11,17,-19,26,-30,40,-48,57,-69,85,-100,119,-141,166,-194,224,-260,301,-346,396,-451,516,-584,657,-740,835,-938,1051,-1169,1303,-1454,1614,-1786,1977,-2186,2414,-2663,2933,-3231,3558,-3920,4317,-4754,5247,-5802,6425,-7134,7953,-8917,10065,-11453,13197,-15464,18565,-23187,31397,-61119,-19735,15085,160792,-28612,-94504,386162,49024,-221476,39770,822,-144914,-265837,-285027,180880,-164855,-182495,-303003,-6955,259595,-307845,-481729,136246,19418,-211547,-113154,459216,271311,-401903,-11000,273108,-109725,-276244,237418,358199,-255014,-190030,495971,227824,-590557,-21,433833,-82772,-358041,-1838,430734,-440463,-101380,400432,-222275,-654502,335501,484885,-333101,-322128,379961,229513,-340224,-314601,886623,-138258,-785452,107893,357350,106814,-657877,168517,686496,-526136,-86346,271058,740459,-498247,-790056,1120949,101851,-655936,-566873,993325,582611,-1418979,174490,916933,-155356,-820099,29093,1096023,-849265,-176817,534493,94219,-488194,-248455,942585,-856219,-666506,1031909,172523,-649651,-746391,1584735,668721,-1411505,340249,378317,601907,-991290,-180184,1052052,-1039531,217659,45308,297642,-44503,-776723,1539226,-823060,-554842,669331,258717,84294,-2118996,1654408,1007969,-1662191,-484700,581356,2527668,-2287458,-1274327,1929303,393661,-453578,-2112507,1702611,310844,-1294331,771436,-1058170,494318,-265673,1075168,212408,-2558593,1923825,714761,-641741,-1600978,-44581,3077824,-1879317,-836988,520516,754418,471456,-2001569,1874897,-97188,-427743,567833,-1010737,1118589,-1439994,1384026,447935,-2464965,1796895,289625,458531,-2648484,-175455,3792482,-2119366,-1712521,-518666,3250351,94445,-4498974,2241190,1217631,321884,-1841534,-692928,2953267,-1732298,1128087,-450673,-1116160,1216902,-389971,1832559,-3154287,-6758,3264629,-916869,-1262426,-1989806,3761982,285892,-3168891,974347,183722,1693121,-2068746,-522234,1875107,-1412290,1506114,-975553,580870,-23267,-645343,2436065,-2836149,226540,1578509,241586,-736451,-3369806,4604480,456236,-3006092,-277687,1581558,3341780,-4551542,-798084,2926593,-6932,-196680,-2544890,2417193,-264839,-1085501,1629128,-2439885,1128745,65276,1853838,-714698,-3258685,3338860,585719,-1041569,-1896994,917825,3447427,-3393335,-244163,822486,806212,-96357,-2024360,2382044,-1312429,-177056,705728,-787923,709989,-1798400,2161216,-257220,-2431976,1855691,529996,736613,-3157723,962333,3235855,-2867859,-866444,468943,2740550,-1241130,-3168337,2575251,76560,-561505,-1169305,710402,970478,-2399600,1693976,-88922,-1237389,42373,583910,1557963,-3042077,645337,2292662,-1094908,-1231298,-771249,2738700,-692187,-1887947,1414077,592988,276641,-1621760,1048238,950040,-1808716,651115,402887,180045,-1344193,308635,1767581,-2060828,-437979,1197166,1098110,-796686,-1407590,2635379,-6920,-1832543,-245994,1408097,325341,-2452583,965954,1613513,-1142121,-585920,466884,927318,-1469852,-101263,1889593,-768036,-925515,417282,1667010,-949328,-1126654,1636991,416675,-1180157,-231680,1682932,397227,-1867152,257697,1166358,-615409,-1052519,278325,1548189,-1047718,-867853,1268150,625662,-1147851,-706056,1625678,138299,-1666194,174891,1340563,-486444,-1682140,1002049,1297975,-1150838,-865155,1196218,846674,-1336601,-436166,1475873,-116831,-1215407,414927,1236628,-556661,-961964,1023370,353579,-1260024,-171520,1226449,-91451,-1153314,488315,976612,-860632,-798294,1219783,834802,-1227635,-380161,1125892,307585,-1096800,27049,1257120,-35015,-1143237,458425,1401781,-495496,-1001514,859277,722378,-983646,-735804,953498,257958,-1312920,-205486,1255460,-189202,-1229287,321461,1200582,-838111,-729803,761937,426045,-923679,-346931,913619,-115971,-1037954,287332,918576,-500388,-369003,788833,179490,-690850,-95956,926513,-421287,-861490,276927,690391,-363022,-758298,414047,419502,-669402,-453958,626676,498351,-1189730,22523,975872,-37607,-724026,-66460,857150,-256312,-759391,552740,616742,-232478,-598892,786732,85333,-1028358,159981,387392,214542,-814387,509361,491123,-820479,-191354,551201,260378,-668699,-338288,992194,-461359,-257487,355565,55633,130456,-581058,966239,-199868,-587040,621256,53910,311833,-899615,271754,670868,-697081,-90334,-300686,987837,-371221,-874883,794292,-256206,-81309,-779778,375122,390441,-963717,694621,-251999,461825,-257164,-566894,540078,-787818,456267,107315,-371980,433804,-267268,791561,-1086751,-194052,593413,-283160,45241,-864630,628375,195866,-632899,591298,-456015,405668,-261900,407957,-109905,-1134079,907234,-228804,40612,-87068,-116243,1009391,-556364,253667,42023,192116,200013,-780509,640433,-400760,32982,126449,-560754,1051063,-413767,162818,-127400,-129482,718324,-738425,44122,-467078,537142,364927,-930006,558088,266205,314866,-608619,-469511,1279534,-190794,-285102,-190173,296876,223616,-648741,605865,705,-475679,268292,295591,401275,-941646,190638,706008,-337242,282171,-492843,430615,-257235,121904,252621,-410143,152197,-156052,333482,-368947,-416239,652052,-232040,20276,-124618,195082,265144,-521884,832527,-127327,-462656,-189516,473722,492396,-962347,-362485,885339,357460,-684826,-486592,865050,12265,-726137,-125025,599240,-40865,-644005,227935,595814,-254620,-328345,744011,492093,-656540,-98736,140995,-20697,-211403,-68456,326868,-475144,-49780,670088,-89387,-599089,-178013,925286,-190250,-1008353,735219,423004,-118987,-461739,125165,198402,-430106,215641,101352,64563,-580471,321117,1133121,-799658,-422155,633340,800769,-711850,-836009,1085015,635177,-616126,-827140,750067,737882,-1398701,-35891,434182,8244,-523482,107302,1050344,-675796,-376733,369062,56465,-268468,-323120,856118,-497869,-796156,659231,91252,-534942,-828476,1155048,550332,-1045461,42368,332217,318017,-558303,-28100,747268,-795459,39045,218274,-10053,-494460,-247822,1393093,-139244,-755967,69700,914324,295151,-1409923,634586,918014,-346506,-732981,482623,1397525,-971448,-535207,1062822,202093,-642668,-500637,1019856,-153613,-730281,559393,546610,-554907,-676931,930666,219718,-956583,72536,913223,-210157,-668340,-117174,1073995,-720275,-504709,348073,505218,-357923,-460385,1082690,129413,-486338,31960,430733,77924,-691947,753926,638714,-895722,-486723,759350,623367,-1063822,-322724,1132100,-148940,-920856,35053,989953,-290762,-1130722,515123,814513,-978224,-626315,664897,294157,-1097002,171735,911436,-143488,-688010,164147,794883,-472040,-489259,438856,280749,-935776,-338816,945305,336948,-491483,211117,639481,-264362,-640770,484012,457248,-819491,-457681,605382,460560,-793328,-313733,985910,-137353,-836963,223574,903797,-499075,-892245,539591,553452,-762226,-391489,652725,406267,-934328,-287818,1041365,-190976,-795386,355734,746278,-463557,-722956,738969,387364,-807968,-270953,642876,128099,-675227,108868,316705,-230937,-429462,566420,457758,-375467,-328897,654139,37066,-691772,25109,791206,-176647,-715108,215746,442224,-175224,-775182,531433,336878,-778403,-315312,636734,234637,-759850,250576,886023,-676980,-507473,247864,772296,-437007,-493730,785938,192726,-393657,-410202,767629,263236,-982203,466915,519850,-84372,-693898,175806,926653,-650101,-16526,229825,-42826,-234772,-367330,409958,-175499,-271980,506035,151792,195866,-694445,850186,303630,-632618,315974,168201,526715,-843769,-190046,704585,-451286,-62518,-358498,418801,134373,-994057,868851,-372420,-256449,134750,450952,522377,-1445345,879220,-25696,-492649,-248,-187794,1182448,-1229812,-170757,730542,-309443,59508,-989172,952155,-117033,-859051,646182,-724190,635866,-273811,-47383,316723,-883314,1218244,-230635,24539,-168651,-312323,1210431,-1000036,143811,-149841,580717,280812,-1695575,1136935,-92559,300376,42857,-849419,1294284,-918370,537853,182115],[0,0,0,0,0,1,-1,4,-5,7,-6,14,-18,23,-28,36,-46,53,-66,79,-94,114,-133,158,-184,216,-249,284,-326,368,-425,479,-540,607,-683,764,-852,947,-1052,1166,-1288,1417,-1561,1720,-1888,2069,-2266,2485,-2720,2977,-3257,3567,-3912,4292,-4719,5200,-5748,6384,-7117,7988,-9043,10336,-11970,14107,-17024,21260,-28004,40772,-61980,178602,20606,-96747,81118,-66808,-456748,-96646,283927,-209813,-104924,-161889,54938,119481,65192,70158,-24699,31510,-24934,32271,-77109,-142675,286131,-39304,8829,511345,295787,-506310,-207551,335385,-313893,-448217,364760,446365,-132187,-338251,365951,163687,-246325,-34806,397087,160282,-361628,-7696,512546,-87535,-277337,-10839,482954,-18770,-58079,203882,-24593,-325044,-136932,410930,111673,-86838,-349418,396861,119689,-425333,131194,431437,-171840,-238403,453779,220768,-364512,10073,619551,217252,-673490,302793,646433,-403616,-745324,749542,495288,-928286,-376105,1097788,-191165,-948346,-148951,816102,-338066,-758753,259394,492297,-289905,-815487,477650,280016,-441331,271069,876787,-393353,-716569,307668,1081729,-266250,-930988,461285,733888,-275817,-851736,418301,668970,-530307,-664763,426946,79930,-495785,23728,345888,-448428,-430966,928288,348406,-845168,110800,1396423,-342987,-1326434,399344,1322834,-752411,-1488532,1142695,1087229,-1291022,-954628,844445,883228,-1116259,-452810,1099688,-113684,-469054,209679,271058,-438336,-345266,1286395,-73394,-1387154,-19253,1799117,566300,-2213593,-129313,2041772,473467,-1632754,-737238,1714858,183909,-1134457,-188355,307671,196702,-378331,393004,-194315,-683601,920121,361994,-1005087,-892778,1525117,574079,-1929079,-15394,1968113,221657,-2103529,-85642,2328616,-455034,-1833491,-58944,1439558,-79708,-1681053,447234,530684,-314469,-15694,131825,-425822,-775027,1216428,1184528,-1857151,-884137,1519058,1717712,-1874461,-2105115,2294519,1464964,-1292866,-1915604,1368162,1607903,-1549689,-556543,575828,561086,-236105,-72857,292933,-997473,516895,1026436,-483678,-1571184,408714,2073932,-1758964,-1647871,1291185,1384080,-1338359,-1498147,1811071,1120316,-1716291,-916364,1121091,752919,-1639577,-599511,1055739,-596649,-138086,455696,59602,-447263,13853,1734063,-575056,-1929361,570987,2090646,-313583,-2850868,434910,2294608,-457592,-1947011,-78938,1751364,-380287,-1081280,532466,417073,-118835,-285844,858356,-666206,-728689,1350062,383588,-1399543,-561510,1926771,247900,-2210512,554458,2046165,-81578,-1819902,243780,1834806,-903712,-1449123,806346,943367,-788634,-1020052,1249309,123722,-795833,431993,745378,-287555,-851948,1139619,845700,-1544003,-523604,1195193,1250593,-1529895,-640265,2066455,-11036,-1527850,-419446,1542590,-267874,-1255817,592241,794881,-686985,-556418,1035823,490281,-1762602,480269,1334773,-628016,-1237315,869230,1276495,-1405038,-945668,1435547,487043,-1328991,-418328,1547417,11824,-1369853,304279,1076361,-293418,-1247791,740521,866483,-613295,-401561,1032055,-3740,-863882,96998,1369820,-85022,-1020563,208822,904041,-337289,-855446,661608,789700,-669655,-402940,805673,242201,-1168700,143004,1195030,-480932,-820203,671142,891000,-952044,-722692,1261955,509909,-1442350,-136379,1369504,-297638,-1139921,666161,853236,-868140,-1107504,1033471,487718,-956530,-210054,1044299,317045,-1081223,-53086,972558,-171192,-840383,445484,830157,-443394,-317818,684634,408400,-729920,-408552,761018,354447,-612776,-54165,865971,-312649,-595884,626058,605444,-473795,-451157,887675,332993,-802620,178054,888930,-270282,-1019797,392315,975417,-659481,-806749,850476,208250,-1056629,-42234,790719,-256324,-574431,357340,754310,-332629,-692774,440870,631298,-292065,-664241,18463,303641,-379146,50774,350981,-58384,-439155,-54297,277325,-213007,-281925,253191,353642,-267616,-333371,168762,84375,-287665,64317,352667,41491,-403885,304926,316321,-271241,-315266,659736,62688,-404629,-10573,426072,-91069,-429034,216540,354335,-480442,-372342,594579,-12207,-284428,-55137,309013,117359,-208751,9600,208860,-163685,-324806,67298,257461,28682,-144855,143939,267146,287169,-280744,-289742,141669,56188,91071,-468546,-24115,205156,92193,34642,-20073,278243,461763,-118655,-201482,213831,204097,-195767,-369537,131160,81017,-10998,152906,-21493,-106643,-173614,-28969,8325,-9777,102233,103011,56090,-72894,256948,81384,-239192,187509,99164,-31709,-463294,272203,232270,-151734,69077,-79244,48489,-42048,273252,270882,-783892,-55426,656767,367171,-566571,-266902,925581,131593,-621937,-198932,409173,305267,-528596,-195981,404626,32732,-352670,38151,380062,-26822,-231348,347538,66146,-130033,-17389,29932,184731,-275246,218383,23930,-534253,44003,594763,44974,-1038317,419987,1012112,-204763,-1034508,301490,1011878,-257225,-450323,229512,459063,-373648,-275186,800631,-362385,-913352,668750,430172,-540999,-781146,859531,780739,-736559,-423810,894680,855625,-556078,-799795,755409,128585,-734612,187256,405214,224836,-485124,120286,419838,-292218,-18166,-69501,232842,-136648,205654,407657,-908282,-340341,540707,338413,-1125952,-584362,1545074,255156,-1447274,-436327,961633,426213,-1213134,221990,804009,-644945,-457101,333189,500208,-922554,-76876,1106847,-102330,-997993,47593,1442139,-413736,-1310526,837077,771852,-521761,-1006817,675384,1016147,-955129,-185105,661532,454941,-621539,-482412,1017560,-345218,-451909,364337,122551,-366056,-534743,829404,-407660,-1070362,480396,861335,-592503,-1284574,1059360,1240346,-1196864,-967655,972250,1089704,-1283037,-926066,1375572,4193,-851291,53188,795253,-233780,-1041701,1315889,635564,-1120493,-415330,786000,367544,-1504899,39809,1496336,-316011,-872297,187036,1134838,-369001,-1046239,929771,416679,-604790,-855913,848391,375594,-1198398,8497,562983,61736,-847798,433329,1024450,-1179947,-321885,834855,350706,-1254891,-411680,1664102,-270282,-1343095,62587,1298602,-448613,-1460685,872601,755312,-1009589,-156071,1175636,393252,-1514507,92982,1183845,-726496,-912285,422366,1226520,-748140,-1304246,1176380,459670,-1043943,-262420,1013083,426957,-1214423,30390,1172718,-642217,-1099806,294666,1011570,-782451,-697284,1001741,245552,-935330,-299633,1353762,-79311,-1453834,494188,894094,-850186,-993857,1270045,900248,-1623117,-487625,1318746,166618,-1090801,241479,1101941,-685899,-1061279,724855,1189737,-1063002,-733320,1166492,649709,-919207,-182102,1401886,-79839,-1297467,323755,996314,-500089,-1007049,790688,1225922,-837199,-717980,1120149,371829,-1028289,-92912,1267680,-89943,-1270265,431367,1226409,-752123,-746413,785422,655654,-1357061,-574795,1429411,256886,-1203394,520060,1291104,-590690,-1264549,927916,807234,-899942,-604995,1046327,215918,-1164191,11930,1280408,-182501,-1331307,564280,981371,-470208,-720783,859017,965640,-1078794,-407132,926392,83582,-1168187,-2202,915972,-175219,-1011458,432500,937312,-607822,-483321,1004822,465479,-979299,-167883,780729,75363,-982867,167409,803853,-584701,-902177,923323,785137,-873148,-465657,1272673,347010,-1297669,180288,951798,-465295,-1025536,601300,1078262,-871637,-621765,959306,517959,-1045360,-575378,1022355,93064,-905476,196009,993035,-52994,-1199213,533025,746075,-575011,-511352,215690,619773,-976599,-104849,742663,-86689,-901870,121221,714942,-206990,-829961,850844,526098,-765314,-635291,854965,247427,-1039661,130884,885553,127549,-757716,261282,631952,-531854,-553887,788906,102948,-717324,-74036,776076,-229469,-794702,544926,815562,-73522,-911986,239088,744964,-1019420,-297304,505204,390402,-645607,-523821,832778,-321877,-440439,-189960,357860,-191347,-861265,716498,85644,-547631,330740,318165,513331,-1072733,364875,1004331,-423611,-665941,211507,867103,-440319,-831335,303296,376956,201496,-221167,293053,13747],[0,0,0,0,0,-2,4,-4,7,-10,12,-13,18,-21,30,-37,45,-56,70,-85,99,-120,142,-169,199,-233,268,-311,359,-416,478,-543,619,-705,799,-899,1011,-1138,1279,-1428,1592,-1775,1978,-2195,2431,-2693,2983,-3295,3637,-4013,4428,-4888,5392,-5953,6581,-7287,8081,-8991,10042,-11274,12745,-14537,16792,-19750,23828,-29936,40340,-62937,136275,79920,-246509,-105569,117677,102289,-393940,-85025,-27556,-277542,-9429,-101821,155533,106807,-4603,223482,-89137,16870,-82036,108032,-33525,98146,-124161,-319809,530809,-143026,-500857,-19553,350238,54597,-647876,82778,642707,-458242,-390940,482191,478858,-320943,-316362,521920,114526,-369885,61876,533288,-68281,-240670,-65653,270371,176953,-339903,215758,375495,-166480,-231338,172480,248012,-125840,-380308,551173,401555,-357158,50068,411556,-210729,-143903,352524,261701,-345045,-36650,433329,-7808,-773097,-18855,857813,-440741,-464595,670180,456671,-654171,-240832,1050981,-1480,-932580,141189,1032201,75026,-1112455,202078,757431,-441077,-532634,473031,428567,-630816,-212618,867739,-121751,-531332,306200,982259,-313670,-937841,795903,687478,-491878,-1018368,464176,1070909,-696838,-738807,719568,583264,-408672,-186965,377523,-65168,-352364,672533,96551,-1005346,-296512,1187560,38643,-1368791,281557,1471709,-710357,-1554609,928972,1338789,-826122,-1139665,1034849,844452,-945944,-782975,934430,149553,-746639,97270,457242,-269948,-213660,863946,40621,-1381586,-92866,1587345,234367,-2047811,-552873,2484489,268724,-2008858,-287872,1848099,621355,-1576676,-167976,819858,246260,-337917,268936,41294,-512496,685592,700756,-1128149,-650175,1344095,928414,-1991002,-519429,1845145,221783,-1968544,-387323,2342230,-201513,-2203736,458032,1681064,-93588,-1393236,92558,1092345,-739478,-239880,89833,-389399,-538722,475896,1221393,-1968324,-1243839,1758600,1226643,-1839553,-2015895,1985781,1712296,-1649435,-1699702,1252213,2020814,-1378099,-1114739,880723,446333,-369272,-470106,393252,-424632,339328,1099209,-608002,-1265078,534349,1627506,-1109558,-2089212,1518254,1634219,-1798502,-1482214,2005782,1723375,-1920343,-988440,1565482,766211,-1484306,-743679,1243014,302966,-462197,635809,-184282,-824174,-62543,1620195,-330167,-2139784,872301,1756286,-369823,-2293915,346201,2869202,-568397,-1863120,35572,1777349,-365246,-1587537,500685,559357,-356039,-160496,507576,-352002,-783897,1487522,516427,-1442128,-255617,1634186,528686,-2138025,292603,2011581,-418151,-2017499,103440,2191072,-532296,-1988179,862830,914784,-816043,-1202740,850643,419826,-882839,422154,622965,-322226,-855498,574223,1177221,-1441223,-743206,1328788,554112,-1358032,-1098998,1550857,614629,-1524295,-219449,1170193,215341,-1743769,437197,1120898,-515432,-282581,943010,349473,-1457150,128600,1571679,-537648,-1292721,688400,1268472,-1215140,-1168279,1476986,815189,-1334414,-368859,1412234,104360,-1603868,145983,1534436,-62609,-1014244,269077,1050468,-860464,-708224,743962,256960,-729234,-163496,1091132,15824,-1026670,298870,1202623,-177854,-1216257,619292,850885,-945263,-777803,1083814,361414,-1001094,-219751,1409047,-385496,-857810,416293,645682,-772441,-630710,1163548,518450,-1267178,-439293,1028232,207106,-1257172,341979,947439,-604478,-777420,804567,905516,-1034102,-729352,968513,223012,-832153,151944,1110713,-65944,-1028231,224657,634528,-338503,-526205,283540,646519,-835291,-388994,781720,73999,-974411,181740,644232,-56051,-509881,330219,810239,-696423,-537957,591295,344553,-949879,-13115,865571,-56933,-752139,451300,776138,-694591,-807448,805449,755177,-1131294,-341850,1019850,28975,-894122,386162,858439,-367799,-821616,171851,615434,-410873,-536967,350287,490771,-434840,-164388,473942,161975,-543353,-67896,379856,-67754,-362951,292875,18150,-158264,-297187,222661,86522,-222167,110209,514990,-41923,-376025,48151,347375,-553217,-420786,673131,203140,-746421,-71145,407803,-111934,-458727,192705,347310,-87511,-419400,439552,270260,-435404,150055,324081,-13269,-142279,197383,138408,-9064,-288091,115662,247854,-45571,-251252,-59289,124554,22129,-127168,-193620,-152433,148906,-52027,-138749,101107,309666,60196,-46978,-298729,539473,96309,-234396,-186419,38324,420049,-195881,-186789,157654,91357,-189904,-79796,384990,340489,-532629,-43290,15410,-221069,-88407,275229,17133,31243,297849,134711,-338424,29547,254536,40884,13324,408754,413013,-472988,170819,78927,-161588,-73726,78541,79016,-586248,223704,894321,225588,-876056,-335832,1022155,-228454,-586214,-59130,453289,438517,-684683,-349397,414121,235555,-384121,-103226,113522,271093,-353075,95185,340095,-6609,-138281,304216,33526,-136829,-12244,8257,-533602,42610,464680,-449472,-917880,-4093,1137979,-313164,-822243,-32452,936056,-399756,-654645,313549,142379,-449479,-306668,422130,75684,-845694,483026,580648,-927301,-815816,422020,910577,-830739,-757419,673178,572942,-459064,-859407,837636,872346,-659412,30796,425750,247938,-605949,-49029,904267,-447110,-401359,198783,-39768,48953,-37602,504093,-854473,-482306,973009,226877,-812521,-552331,1644129,356946,-1349124,-405589,1268854,396234,-1459254,-43051,1126183,-325663,-537692,236062,640675,-719580,-431217,1014408,-199253,-1077241,382049,1009647,-230646,-1336735,609813,997038,-494550,-528468,499745,838925,-1051184,-504520,923647,332026,-688080,-454644,812645,234445,-736586,293475,346058,47327,-807596,574179,188637,-1199123,475236,809043,-370690,-1272966,851946,1658823,-1191092,-1107484,1110987,915624,-973419,-782725,1279111,210814,-937275,259912,613670,70295,-1159720,806336,775443,-1025625,-222597,890527,657221,-1447268,-426683,1449788,-225004,-1065795,103395,997991,-8309,-1226036,1118956,763745,-760049,-641377,500867,980899,-1052229,-31163,1003070,-5060,-674612,49458,646625,-930738,-334257,1091441,387376,-992743,-282754,1575624,-123701,-1804740,348942,1275825,-344209,-1146581,800620,1109207,-1134051,-542951,1188942,493915,-1032260,-212634,1309213,-450700,-900714,411867,1147994,-729356,-1270390,695656,707303,-938171,-365683,863640,306242,-1290674,25610,1352699,-248553,-1002462,510668,1198236,-568064,-805202,1088759,625789,-901038,-438736,1367732,203882,-1182279,587693,988996,-671807,-1204599,992155,963265,-964470,-701057,1174666,207866,-1275897,-208578,1580391,-195869,-1233241,819575,1048393,-800694,-912491,959217,801981,-1069681,-422922,1219791,497441,-1238967,-85861,1327980,-165555,-972291,632250,1009181,-876390,-660071,916526,703704,-1219813,-255113,1252861,95699,-1279908,252669,1195116,-600195,-977114,677679,1062917,-560839,-469998,1364514,248288,-1225823,69004,1040113,-454277,-1224511,449054,962860,-891840,-824145,1015528,443263,-1167776,-185369,1351077,-204560,-1012557,114139,1123205,-517289,-1158811,712683,944807,-777926,-574168,919255,404118,-1011004,-74586,1265199,22246,-1123263,305436,1060616,-343082,-712015,699285,751018,-885526,-366726,1120655,184812,-1163750,-51245,1042312,-398561,-964271,568876,1050000,-1059918,-517960,534668,439411,-1110059,139661,902006,-273619,-1017047,366308,1017276,-843341,-842191,916294,572408,-734331,-598587,1007998,221419,-978942,-279799,715748,-45934,-971268,368433,1009868,-811455,-634686,679998,667483,-833820,-804959,910038,-50800,-932750,-98311,1132221,-228569,-875246,574478,709357,-643549,-525433,645289,476336,-1083396,-314470,1093408,72362,-347387,-113687,544936,-397489,-596832,894592,465770,-478146,-247578,892639,-126766,-1189369,244069,711229,-455341,-649082,644856,936106,-768239,-339987,684894,410600,-474998,-627499,878335,-27632,-339197,60029,226982,295198,-759968,504326,329503,-541133,-465918,461020,427779,-872401,-4000,950580,-575770,-769111,181571,859981,163021,-1274149,580774,362275,-426587,-344594,374917,631613,-571604],[0,0,0,0,0,-1,0,-1,1,0,1,-2,3,-4,2,-2,2,-5,3,-2,2,-4,1,-1,1,0,0,5,-8,9,-10,13,-16,19,-23,26,-29,35,-39,41,-46,53,-55,57,-60,66,-67,69,-70,72,-73,67,-61,56,-42,23,3,-37,88,-163,275,-439,698,-1129,1887,-3327,6547,-16200,104329,116397,20021,-140777,-264297,135815,364931,-227497,110698,400895,252267,-503822,100063,326392,176000,-157423,171969,322457,-145918,62233,-21151,3656,-395887,-34331,164139,-69017,-67562,139593,-76761,-77628,-173267,96478,-281650,-188969,133221,263639,-177752,-329376,264449,492789,-611095,-299175,201374,244677,-119415,-253496,481050,235095,-429833,-404398,396699,179807,-594332,-6157,412325,-410993,-355207,460059,628711,-722271,-542699,573904,260027,-553002,-322404,630918,-67244,-762921,726387,34025,-272900,-386521,384519,302149,-785505,122441,626484,75893,-156783,-159307,770113,-654002,-420140,785707,26883,-122098,-402085,651163,153350,-1150783,347705,662495,55359,-859688,155346,1349037,-1106245,72214,448291,582795,-492436,-838016,2044679,-640602,-984241,275043,1084205,126482,-2199106,1019196,1277590,-865474,-214177,177374,1280000,-1433558,-11406,1149168,-992071,176395,-10415,1280241,-879127,-1150698,1591108,-7674,-202067,-853290,959608,799136,-1684994,1045410,46156,239430,-371478,-438986,1705725,-1708961,266883,787735,-70592,95952,-1365832,2472416,-949901,-1285613,1090070,-84351,499733,-2353786,1659537,1127495,-2627679,634820,330197,1667202,-2278957,-889894,2794841,-1412161,-184120,-843465,1572498,108843,-1818406,2477379,-1182332,-252681,119123,564100,1244874,-3122059,1929872,1091075,-575432,-660631,-1364116,2968500,-1683037,-304031,1416341,-721551,930250,-1788856,2059673,-542596,-1998104,1960027,-1079566,727382,-2042914,1130554,1780440,-3122766,1785662,58279,706962,-1433910,-557019,3993951,-2743555,-455571,648659,1228337,295303,-3686909,3169674,162894,-1163864,115040,-309134,1762049,-3035545,1140365,1151967,-2155240,896633,-372788,2465872,-2233245,-1100741,3192405,-1248269,151035,-1810806,1967068,1012989,-2822210,2386839,-796969,396079,-609549,36103,2320723,-3377239,1485727,407694,-29317,-191513,-1587841,3739333,-2315020,-842936,1662092,-102973,458792,-2627376,3281577,167692,-3028796,1300236,407388,1841103,-3034816,599019,2766441,-2273427,347060,-553818,1680603,-834039,-1353690,3026760,-1685567,-567557,202995,1172923,71595,-2955310,2529885,428229,-1108410,-690121,-169200,2172413,-2695657,533044,1121216,-681784,-354367,-923382,2327290,-1428722,-1411094,2204097,-425468,-200678,-1598338,1945751,800057,-2664727,1523695,596380,147593,-1754572,141043,2520224,-2380387,-394085,1202481,952236,-1039533,-1720011,2767995,-598138,-1025948,212062,632890,59318,-2162478,1390604,440107,-1545027,287485,479584,1188023,-1831607,161918,1965873,-767074,-766425,-386553,1694717,-957919,-1329521,1492841,-147020,-861653,-870336,1309274,443033,-2199527,478578,920149,-195886,-1268385,258721,1742651,-1536787,-915716,1282353,395809,-1023665,-917133,2006189,-174214,-1590755,545727,1123426,-165201,-1361917,1206678,846278,-1448068,-223595,1137218,189907,-1542124,349092,1413534,-511731,-990813,562225,681481,-916787,-816708,1204980,370946,-1374238,-278288,1177887,-103410,-1226018,512992,967764,-376632,-816524,616871,1339832,-971584,-759174,1201519,325112,-1374007,-193277,1307725,-42697,-1340334,551626,1362532,-776446,-1187252,867743,840125,-1240348,-416006,1071994,434826,-851559,42011,999638,-477854,-658728,647890,803060,-747471,-844285,759668,292483,-818385,-74559,667949,-61939,-1042829,275156,594764,-566223,-661649,752764,393622,-643900,-344024,649744,204480,-870967,162106,907613,38665,-851229,345821,909863,-387924,-917299,632965,824385,-934751,-392730,750974,38518,-794338,50762,1036951,-343282,-704024,435247,452713,-216275,-496119,522960,237729,-758649,70264,443355,228335,-526635,487487,681793,-483952,-53764,48016,28890,-116304,-379885,782645,-474524,-187909,-143291,510872,220475,-893076,522401,531970,-199055,-7592,165346,962252,-965943,8866,629490,48706,-203112,-687775,1052515,-292206,-785252,472834,53879,520845,-655623,588449,603079,-828427,192565,-481140,336628,-365982,-42248,468304,-555027,376870,-27835,-250176,155267,-506551,780320,-301248,-30706,222023,-469451,544501,-390248,324293,104417,-360034,356607,-485575,697431,-397581,-205834,433279,-220282,625731,-567695,229255,127207,-788193,1011172,-725139,294459,-514828,326679,879675,-1248253,226632,-100151,559480,-102728,-1179668,1095778,273645,249989,-337335,-494188,1292522,-644664,-326181,-118348,170393,681682,-953358,643554,-90653,-3611,-41345,-533046,799069,-925604,126844,368168,-337788,416036,-539027,698357,-477683,93344,790172,-1140648,166339,-213875,402106,-179962,-802750,639311,-250175,134463,-180883,-310381,492942,-391327,757150,-357652,-755773,136007,442459,630502,-1277219,-484954,1053960,195829,-740018,-1152050,816347,817631,-1268405,-289732,643415,810022,-812195,-606150,922595,-348601,-135470,192100,459076,-34699,-451019,715548,-413045,-316058,322439,348463,-333103,-816524,821541,335114,-838980,37237,726929,507936,-787029,-332378,634473,105763,-326913,-460544,116990,-124869,-95746,728531,-408903,-797343,444273,725791,-179329,-1242040,771670,1312962,-654492,-1146361,140531,1187356,-260938,-1439957,923869,736482,-436952,-702626,445586,894074,-668830,193573,706878,126105,-355934,316296,517144,-729995,-434471,873521,-13008,-685261,-60998,909408,-14843,-1285578,590845,729566,-313723,-699767,490996,1015730,-618948,-234042,439241,-115894,-274920,-17021,835858,-904156,-160345,896129,100242,-609010,-724042,1309794,490107,-1776978,-22138,1139179,617364,-1403756,-221995,1702771,-781383,-875148,215032,858787,-362238,-926239,1055844,4699,-873017,-64901,768928,66287,-1475803,707983,783491,-681226,-338987,657230,949807,-928860,-196031,1073767,-2965,-403354,-105499,1024971,-329271,-895244,867204,386974,-325467,-441188,969525,262511,-1361115,139981,911187,-260365,-739234,256005,1369876,-941927,-852426,898116,716444,-690078,-929515,1266662,25081,-1207028,-258807,775616,262653,-1098035,460419,1111626,-846781,-335678,711980,646886,-786638,-179114,1216809,-415664,-1201852,172874,1095691,-525170,-971011,821043,658688,-959810,-544843,740008,508403,-923765,-190304,908374,28136,-630933,64976,1017741,-512194,-682212,700836,576332,-789154,-565215,1105832,203485,-977489,56816,971131,-256344,-1087914,325371,995402,-615172,-782693,1218721,575568,-1238890,-138993,1139114,56532,-1197568,267283,947145,-574112,-846593,869760,891043,-746138,-304801,1069733,-192699,-726325,214247,809648,-407226,-745013,425792,619413,-687792,-570995,693713,449980,-849104,-104326,816531,-38538,-754727,232022,898658,-417064,-682837,462004,1010603,-658607,-779844,1041142,386263,-1088083,-19059,1230862,93787,-1004772,453079,1033948,-427306,-724421,805396,715152,-899588,-239348,1110676,123346,-552067,164554,829367,-331165,-610293,424791,588522,-753019,-501189,716226,143261,-726480,-42190,397422,60397,-854299,652230,447813,-651054,-617153,388212,903500,-828117,-580737,568515,-194846,-705170,5551,893120,-345175,-923442,824066,413138,-298395,-642241,875074,756438,-1235563,476621,579704,331084,-855804,-198116,1208640,-764788,-102113,455620,470019,-437008,-906493,1055741,-409039,-724371,174763,131835,326809,-1156675,342358,623409,-750383,388498,-230691,687260,-698673,-397637,1178337,-874168,76097,-360555,973897,264300,-1279995,1341024,-229310,404144,-205948,170964,861093,-1575864,764133,128815,6572,-36266,-703602,1447111,-1139535,-108822,767680,-688393,639352,-1190943,1364428,-41360,-934206,1025134,-570856,885589,-1007943,376183,1393915,-1274588,784384,-375362,686689,96891,-1053074],[0,0,0,0,0,0,-1,2,1,-2,2,-3,4,-6,6,-10,12,-15,24,-25,28,-37,48,-57,66,-77,92,-107,125,-144,166,-190,218,-245,279,-316,359,-399,444,-499,557,-620,686,-761,846,-932,1025,-1133,1248,-1376,1508,-1658,1826,-2010,2209,-2433,2685,-2969,3285,-3644,4062,-4547,5118,-5800,6652,-7774,9419,-12789,53476,121868,-104469,-417237,-5153,182834,-129140,-304728,6107,152604,-340437,-73483,288072,-106459,-456615,51475,355907,-194812,-373000,160624,114250,-297327,188621,-24018,-253617,41429,104993,-74462,-302975,-135464,288236,27353,-290731,278223,390727,-391362,-94192,63507,115566,-172461,-601861,445349,315042,-327404,-283664,685016,393558,-659295,-14511,484633,29588,-703375,-58231,915068,-328021,-541686,522041,408600,-620708,-608854,872109,329982,-546896,-64067,481201,218789,-884093,251751,572004,-836247,-292170,198584,335843,-644086,86131,770724,-418354,-430739,158360,483777,-93073,-726034,923350,125736,-354881,-254589,224067,601504,-1126441,695266,665253,-172982,-552398,-56732,1274928,-633948,-693679,935667,144680,-331673,-866532,1505738,255438,-1624828,715199,828020,329174,-1511533,605264,1630020,-1356118,-309611,85928,842535,-677746,-817838,1915647,-946588,-511048,340705,297119,78314,-1564263,1586227,500204,-1111839,-351230,92936,1208805,-1873905,476113,1052880,-808110,226365,-739688,1272730,-1094976,-777196,1735610,-727812,346150,-1126995,1036335,624604,-2049189,1522642,-146770,-11855,-853894,364053,2214253,-3093557,260774,1486298,289385,-940387,-2052731,3403163,-705893,-1320401,469456,-116043,1280491,-2078563,1706542,541763,-2088359,1242418,-355112,1013412,-2390739,279195,2399901,-2084548,-28311,-531553,2229016,-66067,-2182679,2477861,-1130182,322276,-622519,378792,1317905,-2821828,2233518,116568,-490538,-94473,-612606,2852425,-2954501,346697,1517526,-1067000,108014,-1561673,3368508,-1559804,-2447577,2407008,133143,632211,-3147143,1579819,2116808,-3081541,1078580,-250183,1277809,-1175634,-845456,2841923,-2651192,621738,756084,847287,-481387,-2430310,3379709,-794457,-1096873,503941,158092,2074650,-3315559,1504601,916911,-1352118,714495,-1284440,2544342,-2278225,-548687,2329761,-1915742,529848,-1393975,2375208,-218145,-2907030,2971978,-610238,-123688,-1537350,1204741,2242093,-3809549,1470656,1206484,267420,-1453417,-1556574,3841638,-1981532,-1058345,556615,434955,575454,-2343325,2800742,-740916,-1726065,1479241,-63217,1043544,-2583920,1215751,2023412,-2391431,395132,-366803,1633059,-1474858,-1244387,2604071,-1480144,99762,-448765,1408037,112275,-2613597,2449373,-60985,-966363,-549659,446767,2072787,-2759762,910471,1747793,-823332,-841442,-537027,2906044,-1916971,-1222062,1976096,197859,-437065,-1724709,2236164,410918,-2438316,1170255,512779,168978,-1635236,638040,1555287,-2129099,-112393,627750,599497,-1104112,-981585,2145173,-909306,-920763,515955,1112171,-33469,-1858870,1095977,672555,-1479588,-103053,794307,1021411,-1957543,52218,1830190,-763306,-1001890,149108,1659296,-989851,-1223045,1912660,698395,-1037295,-831253,1463527,328252,-1691934,823745,1307559,-410004,-1140697,669549,1302866,-1549068,-447689,1050192,256956,-1017279,-469175,1359975,-273499,-1024479,705508,901758,-523510,-829951,924650,433950,-1268989,-277638,962009,51728,-1319175,160578,1113299,-615097,-967155,610898,1078162,-707792,-743302,1145532,593389,-1273386,-308182,1380891,84766,-1325694,617401,1055957,-479489,-1124045,645360,799412,-920490,-573780,1088139,284046,-1138648,-274282,990105,-317194,-967003,258562,842462,-686181,-556482,758998,542666,-698981,-153035,943823,55473,-589822,350460,904874,-284169,-505317,697799,609327,-665020,-350263,1025801,304230,-667791,-246987,899060,58808,-938705,237091,706573,-550683,-845277,649892,1099529,-794153,-401444,1009874,312149,-1124590,-69166,812241,-144611,-852863,474914,357781,-435107,-652558,539354,433913,-602738,174571,457275,155840,-393648,19696,912568,-593888,-177689,131096,136592,93739,-492079,581637,204286,-258883,328033,379158,154264,-986164,216149,668273,-674650,-15684,-67803,742659,-424675,-402373,967046,-411299,-315004,-380174,626295,271815,-916925,674722,381266,-354596,-193591,-42257,797066,-646469,-140684,182182,-348684,518728,-865201,414849,-262443,-14211,631881,-434090,256406,-436433,83617,222285,-573419,404491,-466864,450212,-330745,-250117,718741,-567472,337918,-281857,289972,188942,-741091,633471,-305269,180295,-455809,-360265,905637,-794721,400361,-99022,-399648,404809,-134279,937717,-751502,-245427,890341,18127,201024,-1073886,1015715,805411,-595584,124796,-468416,1017162,-417050,-848075,392973,-437270,788366,-713955,32679,811409,-704943,452493,-483574,370063,-17352,-223519,760361,-714794,542539,-29201,69052,45341,-385506,993079,-308663,-360296,252723,-188008,395043,-1022185,568855,379255,-282158,431314,-537124,636353,-402541,406258,437193,-851391,506174,322440,220216,-822851,-527539,1380607,-116038,-919041,-512530,789252,1014490,-1166364,-351965,658949,473265,-755923,-1045819,1056020,-46571,-647694,184789,183511,-11802,-651398,290818,2820,-646337,237219,48116,47567,-720205,306286,696088,-931831,-79155,588349,381983,-692708,-558190,625585,259075,-282861,-87345,395987,107800,-185979,29951,-322150,-527410,538292,635047,-515761,-980206,321625,1693123,-621422,-1339494,360222,1157447,-188128,-1642080,171104,1197078,-621268,-761715,217488,1055951,-578926,-279931,930654,-156654,-472860,-159243,583657,-319121,-403360,943787,53209,-814194,184954,1022619,-234446,-1252386,594544,1180436,-784635,-658391,332241,916718,-499077,-167056,534497,-42376,-385171,-133494,627356,-582981,-760044,953176,215283,-585950,-659362,735966,1059717,-1489317,-303396,1295668,444268,-1117425,-780730,1642050,-130666,-1169219,116048,511705,-9982,-1324088,1002935,127812,-886104,-166533,563249,2644,-891486,176048,990413,-890636,-269674,653583,728443,-673029,-516341,1433349,-179137,-803044,-77034,919494,38958,-1173939,697735,400101,-723681,-85471,674388,710972,-1110948,-122570,851175,-663038,-810415,86938,1066810,-396769,-1169005,920560,770963,-482453,-1044408,1110250,651319,-1453144,122874,762406,-89964,-1075739,222780,1074269,-934162,-537316,605537,481187,-551688,-723930,1343635,266476,-894083,71541,709225,-42833,-1079148,536563,787479,-624833,-460458,765181,475080,-1117920,-34066,1036697,-261435,-326275,116226,942944,-357170,-590388,850244,538518,-696216,-469481,773786,651006,-974926,75012,1053312,-272973,-986576,643705,1273782,-475317,-983365,786477,762271,-888601,-340963,912348,41897,-1279423,236120,1130224,-335298,-739265,548019,900549,-1166509,-460203,703223,258683,-480997,111013,816940,-267848,-776160,305312,788458,-462807,-418306,901112,568238,-700314,-300189,698635,98083,-1024673,352955,1058290,-244174,-802424,624342,777460,-768330,-730435,735110,640362,-1128018,-386358,1103838,-179975,-1306056,236081,1049670,-720729,-1077463,541683,929383,-712108,-578927,833736,199487,-745968,-273659,1095864,-465477,-843102,367062,735009,-710204,-646741,632748,291456,-705932,117840,336591,103932,-828918,317945,826729,-630624,-375378,414611,808921,-727977,-468399,933602,56722,-689382,-306616,774179,29953,-1438249,568709,577685,-422433,-342811,205450,941640,-1064377,-57123,790607,-329337,-320979,-491413,1219050,-425776,-1025857,694684,52080,19794,-1018680,597354,485861,-1284752,469755,320771,322740,-840380,-42791,1057712,-1001619,193828,107392,29339,12775,-711133,1328950,-583584,-330972,178346,-129499,696075,-1270520,739283,216389,-804238,83990,-700557,1020555,-1225384,-333674,1187922,-1022068,466852,-559012,1009447,-286436,-1107916,1303409,-795244,181754,-563323,270438,889728,-1575010,971125,-316301,-301996,298729,-516257,1720794,-1242208,-53248,334811,-456918,822985,-1298264,1254914],[0,0,0,0,0,-1,1,0,0,3,-2,3,-5,8,-10,13,-18,24,-27,32,-41,53,-63,74,-88,105,-122,142,-167,192,-221,251,-286,326,-370,413,-466,522,-584,649,-720,798,-884,977,-1075,1180,-1298,1426,-1559,1703,-1866,2043,-2234,2439,-2669,2927,-3211,3523,-3874,4282,-4747,5283,-5903,6634,-7488,8430,-9238,8208,93682,20229,25451,368844,-17609,-85531,-115792,212001,-115021,-537412,-34185,131118,-11774,-187955,12594,525527,-124035,-175573,36043,337245,-137845,-77031,-132923,186968,-260157,-240913,171082,188337,-70886,-171665,285667,54633,-311213,221138,153889,-252001,-377265,152963,148668,-346015,-17381,291471,-9015,-553405,93440,699690,-474298,-466160,467122,381519,-563978,-493631,646039,-142144,-848871,391887,270880,-160688,-718486,672955,525104,-737588,-158553,118961,412868,-975555,-413604,1034218,-309745,-576034,-259454,531804,51504,-1028780,809387,487669,-378769,-392572,439287,827031,-907255,-154817,738421,302272,-191664,-417247,990478,-273056,-465507,648672,-56895,-171479,-679498,998928,63134,-1434254,964564,244692,-105108,-1248069,432880,1294966,-1496809,55550,385582,468656,-722877,-572669,1527511,-1022542,-560566,353909,412750,-47583,-1386053,1632854,200033,-1191247,118905,547364,944707,-1800950,283400,1534829,-972188,-559251,-574223,1734615,-669011,-1617417,1792287,-122977,381034,-1328987,533419,776101,-2073802,1782127,-186531,-154453,-640487,345654,2065978,-2962929,249069,1520063,60318,-681107,-1841428,2896415,-840298,-1016350,968984,-467456,992047,-1908023,1642887,-70647,-1962407,1768302,-591221,903587,-1838173,362836,2587060,-2309169,525937,244053,1537553,-873461,-2347891,3311153,-729743,-824760,-929779,1207392,2287921,-3698103,1070320,662046,-75279,-198217,-1498136,2709491,-2280228,496422,1411807,-1797573,368866,-1239624,3266716,-1330957,-2879018,2893273,-151892,834314,-2956346,1596477,2288114,-2914453,1374865,-905565,846286,-834052,-561148,2784689,-2845870,1250484,752638,-11328,-140316,-2226209,3796535,-1039877,-1902799,1153921,653211,1347822,-3667953,2091580,2041793,-2071792,-194428,-958011,3187062,-1845371,-1604072,2491596,-933083,1031213,-1925445,1307348,15191,-2290200,3329074,-1386960,-735199,-779452,1351387,2216576,-4456914,1681061,1502199,-55525,-1313955,-1570043,3556179,-2401039,-380690,999549,-500262,783274,-2120279,2656655,-539211,-1807879,2164023,-275438,267985,-2666577,1656761,2026941,-2970711,848168,306718,1622656,-2062773,-1376453,3608199,-1482358,-448431,-473806,1727845,662214,-3345569,2173310,243101,-510884,-67594,197931,1914734,-2790480,1252241,1579555,-1618489,-326878,-37301,2706113,-2332296,-1597250,2246060,-171094,-503954,-1464551,2221099,487782,-2368063,1274536,303978,43881,-1184218,1076265,1562174,-2409928,334167,1118445,81884,-1477749,-763629,2494765,-1201586,-1370190,963537,826322,-33482,-2303372,1852947,781128,-1176291,-176386,885723,1211085,-1909790,-57843,1579349,-1189767,-799260,291754,1472513,-1267527,-901945,2123636,13910,-1308069,-176288,1880047,-185456,-2014383,1380740,1032068,-1237233,-1120423,1110461,1345318,-1703674,-152692,1683689,266311,-1175783,-141165,1580993,-621079,-1318196,833554,629386,-706975,-1213514,1087750,514100,-1291308,-129439,1232951,383176,-1452303,-1868,1417100,-862761,-884766,856260,646722,-930685,-695483,1523310,506384,-1277800,112544,1265161,-485668,-1426026,681304,1107643,-1182666,-788272,1074558,587344,-1406284,-289399,1255239,-250561,-1085114,411525,1161136,-714236,-1038590,920880,858622,-1166598,-470653,1150185,375965,-995983,-104094,1233956,-159234,-1069237,367133,862907,-509126,-1025248,690673,816232,-987120,-584690,1127414,261293,-885536,-74934,998914,-195114,-897322,692527,787876,-695866,-498881,991725,493289,-835739,-116695,945532,-218965,-1037934,484145,571425,-635324,-585018,888862,270888,-1101106,-433985,838739,151940,-1146458,234409,816764,-171716,-569511,223389,899976,-810506,-460359,639601,303924,-413838,-412518,681518,-54370,-746475,197630,409983,-53271,-736725,367203,804945,-610359,55555,189654,242957,-491449,-457006,960100,-681309,-384059,376690,316701,-148012,-1142368,1150263,-29186,-376051,100301,184362,229874,-985142,823477,340794,-861235,316969,293151,604438,-819611,-494514,872888,-537028,15118,-526957,384819,274343,-653887,904349,-428828,297990,-145841,-261376,580591,-758406,418812,-131005,10963,-69597,-725479,799520,-490264,281363,403687,-196532,383220,-771917,573547,-267386,-742918,708687,-585613,510946,-758852,578406,282584,-950519,1008636,-257924,103342,-547120,112422,1489083,-1023576,-33147,239907,427233,350363,-1034644,665209,-110873,500629,-106018,-948635,744974,-226799,419641,-648180,-316274,990967,-520369,97040,-379585,112019,420528,-599761,571051,-507404,67255,265982,-491568,599273,-803052,628998,221594,-73345,122006,-690119,1193624,-187894,-452428,299520,-39842,214510,-1006692,500756,584778,-641220,-105811,-395953,960604,-424101,-677355,283175,-182065,743746,-360986,-324145,8849,335200,953073,-1064621,-626536,739960,834116,-333900,-1130477,614030,280314,-321902,-194985,-69160,370356,-321994,123390,190238,-400408,56283,502024,596727,-859931,-223580,914096,175058,-559918,-503877,813042,144902,-969803,-153277,583944,591405,-770034,-289121,951849,-90854,-160650,-208721,669004,10874,-435267,10509,-444577,219158,290435,205632,-760571,-233982,933159,-106136,-1334967,-146462,1398281,96170,-1112870,102738,673301,258527,-649942,442656,463478,-163234,6699,283896,-185908,-628988,158729,868654,-810167,-808268,332934,729019,-436547,-1131102,798936,675012,-424330,-697935,501092,872821,-1046474,-308987,551584,214625,-298529,-416205,863517,-316621,-344945,284308,-38905,-346064,-287556,1093318,-521314,-869777,845780,434957,-642875,-942411,906546,846774,-1115096,-74321,452430,419038,-769276,-134770,886446,-354147,-81176,455949,718460,-410349,-599642,1113629,177432,-871392,269580,811653,694240,-1325489,-48347,794946,-523814,-708564,194341,783796,-463483,-874411,700274,339234,-186419,-552461,707732,422730,-909594,373299,524716,-164949,-922964,463165,448879,-1183567,115184,875634,81292,-770231,-8866,1363961,-695397,-773793,622171,693197,-364653,-519190,998281,109899,-761798,118443,681715,206429,-1037195,398636,1064982,-625002,-501847,174417,626854,-721815,-639805,819626,289168,-858293,-436312,974880,158916,-922559,247930,793585,-331081,-462420,546749,304674,-674713,-166905,901762,342568,-843933,-158104,1066834,-344151,-955749,665706,543960,-750699,-434906,917394,344486,-698780,63262,870231,-315920,-732390,256330,775990,-537886,-427205,730338,679982,-632736,-366143,694532,245655,-732819,212216,1036563,-11198,-713100,319078,851170,-398613,-662624,744950,551046,-933188,-495593,797901,-59664,-724228,55939,669549,-338443,-750188,577489,494666,-723849,-252226,794431,259646,-822696,89092,697398,-427789,-654863,608703,778717,-629485,-505573,686914,301924,-578304,-310257,771314,-119170,-782079,203055,493392,-342918,-857826,493148,494316,-388229,-145915,579560,455884,-729069,-292563,849908,54974,-622747,251205,783598,-20247,-1092691,602712,193601,-674509,-593457,438097,481527,-1103065,237632,562514,-262884,-622966,79177,816458,-512711,-71793,687505,89996,-188861,-476130,1086634,-156520,-484870,796007,55969,-214100,-700505,721725,522852,-985789,209654,88180,204668,-351662,-324148,1099246,-702241,-301819,-6495,75384,291097,-1050759,1132148,-36003,-169986,318656,-417805,890505,-1437544,223647,699476,-740679,127296,-289747,1050946,-442643,-688332,1121265,-596082,331508,-693766,486565,284663,-1007246,1061479,-771515,319329,-244102,-90812,874944,-1447724,1204034,141345,-194083,72006,-819980,1638446,-822105,-297564,409140,-584448,1092884,-1169826,629337,253648,-535621,1109860,-1378821,838343,-729050,71824,1044401],[0,0,0,0,0,1,-3,3,-6,8,-9,10,-14,20,-25,32,-34,43,-54,63,-76,89,-109,129,-148,173,-203,233,-269,308,-355,404,-456,520,-589,660,-741,831,-929,1036,-1152,1279,-1419,1576,-1741,1920,-2122,2342,-2580,2841,-3129,3448,-3804,4198,-4636,5135,-5707,6358,-7115,8007,-9090,10424,-12117,14362,-17514,22317,-30669,49454,-172880,-248622,331249,96214,-123585,-69714,302638,83448,-201316,-2693,515338,-25475,-535524,143619,450000,-117629,-299122,193915,202511,-251075,17410,266912,277306,-236707,-239117,49125,206238,-154956,-212903,-3728,248264,-208102,-291540,381567,-25806,-23738,-104454,307461,-310693,-203420,186374,50725,-247274,-172028,504004,-202531,-223497,624382,65925,-396491,-340405,719757,428007,-663614,407051,437084,-234311,-891789,165100,717396,-470315,-252789,777878,369260,-707347,-355769,838722,-112190,-547554,185260,468009,196586,-700988,498805,639282,-614166,-459736,-13559,550311,-800473,-416605,1113731,38840,-372393,-471857,630185,155832,-977996,584253,-46203,-433968,-300035,739514,459320,-1559398,489087,989422,-489923,-709459,-20494,1638827,-1459088,-423836,979736,-87852,46105,-939693,1328143,-357934,-1404158,1176498,128432,107995,-1166485,666134,928126,-1885601,480371,403823,467054,-1105078,-632324,2313870,-1113197,-777807,54689,977128,455982,-2118583,1681073,521869,-669418,-134528,-353736,1757690,-1767327,636343,1081896,-1469324,376244,-444595,1847948,-1939681,-817104,2846608,-755859,-380678,-1335191,1661924,604218,-2572816,1598187,-332982,329876,-803649,15610,1602677,-2952047,1525187,353674,-478183,-291957,-1076140,3015788,-2371358,-860772,1710696,64898,165849,-2777171,2810942,760877,-2684314,426278,-116400,2312552,-2758450,-375904,2391462,-1239567,326081,-1629133,1838549,-184760,-1648416,2635653,-2025268,39351,23383,1025500,533807,-3905129,3271698,595842,-994163,-826134,-460163,3469837,-2901364,218524,1325488,-533342,709461,-1457791,2208241,-1719822,-1108338,2587183,-1575991,300056,-1702527,2270379,814983,-3570107,2295862,-163230,340589,-2437967,-313113,3582178,-2853470,74965,172718,1581317,-222585,-3445211,3231680,-448095,-463870,4456,-169501,2003992,-3015519,2159899,375431,-1969196,937643,139382,2066917,-3531165,119721,3110951,-1776819,-263276,-1599717,2904408,-302800,-2715845,2473700,-835592,756568,-1075665,554884,1399702,-3228658,2288505,408895,-756966,-923727,-207937,3343694,-2926084,-369965,1901985,32099,-417317,-2284807,3177857,-324488,-2199534,1021315,656678,1501233,-2835834,941988,1763905,-1919967,463888,-326352,1511339,-1481882,-631731,2756686,-2086030,-396938,124944,1454986,-622026,-2442143,3362360,51054,-1096245,-509516,818899,1503467,-2857718,880861,1108706,-1059273,-451633,-105651,1966314,-1876307,-534426,1655919,-513042,-510325,-1050547,2166974,-205676,-2266943,1284937,790238,75433,-1396394,1060551,1783356,-2048072,-191833,729010,737098,-1085066,-665013,2286844,-990094,-826464,656500,847903,-624233,-1697370,1709724,529658,-1699222,-61644,1169978,348212,-2318770,842088,1405055,-1247432,-896918,1003683,1097218,-1529698,-593746,1833554,11984,-1093224,-69878,1466060,-170348,-1551101,766912,616751,-786248,-1098026,754867,963283,-1210758,-366445,1084306,-149513,-1215671,-260071,1475520,-330516,-1029570,808462,927487,-927181,-894126,1114321,323452,-1143637,-107356,1115464,-343521,-1170475,632464,1113977,-737473,-966663,1158066,837829,-1166793,-404053,1142581,-174201,-1606695,318679,1429425,-500694,-1185592,819882,966721,-939230,-647889,1160018,217788,-1015398,-338637,1187226,-28288,-1169719,127832,768733,-625805,-814532,510664,677385,-588933,-740450,982707,236743,-1008774,-44437,1071376,-159930,-840153,234654,671037,-879159,-450297,910287,470560,-756143,-177084,989924,-64506,-989640,471380,890447,-608490,-848470,855907,490895,-839095,37785,697974,418395,-1167096,141730,895904,-223540,-539299,276063,927575,-417735,-619412,815486,192893,-325689,-325893,580529,488011,-858248,349201,620022,24986,-463321,-90357,549693,-881905,-176002,271271,-185243,-96272,-473468,745766,-214933,-543425,358078,414813,66404,-782888,722058,378123,-1011698,383321,343109,119875,-413518,67251,891715,-1145734,-139138,347128,385257,-287902,-962844,1195206,-186052,-231032,-191346,-141341,594268,-762776,505720,133563,-129337,532477,-702433,314760,-192489,-5667,302140,-515807,304728,-500372,402956,208954,-787076,454762,-428792,447436,-451445,76623,568844,-1013720,983373,-144022,94942,124069,-296583,943535,-1044337,931534,383464,-606367,-1468,-316128,1115029,-622969,-471891,604037,52530,564965,-866420,274426,526754,-409041,254480,-1109728,730695,425357,-354179,-56553,-549918,1246978,-177748,-540460,612284,-304906,626355,-607837,522676,215972,-179704,449260,-568349,281583,-531276,91755,862812,-661274,186697,-503997,469172,94867,-912180,749286,-73392,238563,-638980,-114286,955847,-892259,-8039,-188818,748749,43143,-1002826,594699,-86165,172916,-268393,-735036,577387,34825,662971,-740568,-823017,747964,537491,-26930,-1183693,709913,666338,-681732,-229667,-120654,565532,-101491,-101985,467258,-641519,-7110,294552,239008,-588979,-528046,1042605,122462,-667336,-342389,491098,307949,-1002788,160960,662465,270165,-771506,-615416,1137963,-190039,-496978,-87053,695641,521974,-738951,232564,24110,150560,170098,-165350,-195725,-75178,959041,-122650,-820213,10039,1265965,66416,-1440286,83271,925038,11604,-556923,185770,609444,-373667,-290903,223930,-165123,-555335,128543,976584,-447229,-847527,680972,615340,-328514,-1241424,854595,1047872,-721686,-520355,392327,672998,-788889,-447327,963260,56667,-342141,-299547,727274,69426,-739228,385310,-35111,-225464,27749,562676,-186281,-980144,765305,797668,-558048,-777223,496508,1197850,-1059101,-186438,801030,269994,-611508,-563895,1100695,-169498,-791362,675131,165313,-455857,-695848,916972,805285,-1159768,176139,676250,311036,-968807,-213880,1209105,-551530,-515439,-84579,854129,-293590,-1073313,985067,478408,-588579,-443423,482622,299011,-1208762,21892,642019,-555771,-522952,128097,1125955,-738635,-262202,1002663,-141830,-570245,-133141,1146902,-350166,-1106915,803821,682892,-769502,-938629,698281,598809,-1082570,84660,662744,36090,-642616,-170706,1095668,-567690,-599036,738573,628289,-741023,-671582,1018751,470546,-661373,-443546,632443,369246,-1143339,90006,688088,-232088,-602804,549805,463610,-788303,-418729,801692,207829,-862316,-216165,884626,-36978,-981763,406568,459153,-792826,-499041,797629,561771,-865692,-232664,1119730,-288108,-912720,599141,721387,-617378,-726112,636332,378336,-718131,-383982,849916,346484,-912210,-49828,928033,-82412,-1031478,411503,994230,-346114,-690237,562268,504956,-562586,-196397,890465,219978,-588279,236989,749930,-1528,-960379,537002,432597,-559727,-365473,762360,411375,-641004,-197224,923085,-213240,-822746,393949,907624,-334914,-714179,626100,457665,-592043,-215479,565492,94526,-822165,-26808,982933,-163927,-540763,281485,672323,-524565,-197014,572356,488437,-625580,-313909,1034789,-57639,-730680,306667,699599,-94520,-1028109,456156,401697,-416447,-135121,330243,635740,-717754,-146699,890953,-247325,-341228,289628,658195,59891,-627540,883722,-234347,-378459,-270460,602948,411410,-1014207,752393,320102,-102283,-332918,12440,914598,-653189,-19123,689842,-196124,-55830,-603003,829206,295433,-444088,565600,-195423,423436,-763790,480230,585569,-1062065,229840,-20043,678288,-670728,-564414,1356997,-797838,55203,-83044,424614,79382,-1033454,1107462,-558195,-320469,-107409,-173807,863969,-1430821,664593,152463,-676157,274876,-558405,1048778,-1027048,83860,1221343,-650430,266107,-747649,971638,-27386,-1145487,914410,-726443,839675,-506015,-368082,831459,-1294967,975916,-582568,-111407,302500,-742241,1709750,-1200849],[0,0,0,0,0,0,0,1,2,0,-1,-1,1,3,-1,4,-3,6,-6,10,-14,17,-22,29,-35,42,-51,64,-76,87,-105,123,-141,161,-187,216,-244,277,-313,355,-399,441,-491,547,-611,672,-739,812,-897,986,-1077,1176,-1288,1407,-1535,1673,-1825,1992,-2170,2364,-2575,2806,-3042,3266,-3425,3369,-2502,-2373,100851,153455,-45171,-75324,67616,10448,-207549,-138749,-60160,-47803,-195577,-245301,214965,-103453,-409498,88136,2192,5923,262503,-124366,210701,148357,-127875,-149243,533151,301945,-158708,-505402,303835,536219,-252942,-432018,274649,414540,-842990,187468,581928,-221467,-473223,299472,257489,-356681,-161242,467345,109170,-577430,92926,276925,117330,-308202,396189,112476,-398448,-468329,291085,59718,-185846,-194825,557143,-158873,-301494,134580,423524,267875,-297179,226583,395673,-530732,-69839,562091,232117,-589990,-90944,1013276,-171013,-765483,173337,871061,-393892,-986492,517040,820291,-672875,-229671,774856,341316,-872557,13787,735169,-172820,-517316,297154,475562,-546636,-461494,693235,-105789,-1288799,26572,1200813,-240018,-1140181,277750,1121716,42706,-611870,-94317,677517,-288689,-186346,-126785,-104078,-111950,120905,568651,-651670,-493201,1006287,507949,-914816,-1133353,1456002,593119,-1213905,-409532,1204436,654270,-1677128,-110074,1448313,-376488,-1140605,254254,985132,-487050,-381143,1018147,-301383,-727261,207663,775073,-377714,-1186662,1559594,818801,-1289574,-1458733,1316101,1744279,-2191167,-1224949,1186365,1167020,-829658,-1777354,1153214,688374,-206288,-212470,-489970,276804,135376,997358,-496842,-1621991,1090897,1535949,-699876,-2286103,747601,2381852,-1452492,-2013998,623117,1819077,-932063,-1719714,1778698,776422,-1042400,-502423,642715,580406,-1335525,848687,121084,-1071303,358820,1022487,-124831,-2327225,868403,2644371,-1018311,-2149308,12148,2927905,-565815,-2951619,721536,1709801,488479,-1899704,-346800,1400832,-66541,225648,-345003,-202627,350024,617603,418102,-2115046,-191007,2344145,212482,-2099498,-887635,2909899,316593,-2815391,-294019,1961881,423959,-2427133,231680,2088019,-1056724,-897707,3069,1041088,-721266,-154873,1311335,-1120828,-344083,1040798,921542,-1740585,-1377500,2463434,408178,-2443748,-941881,2275128,1435123,-2625387,-636238,1708337,958003,-765130,-1192739,1105498,26086,-339362,283198,-599647,-77796,126743,1422398,-1027157,-2094917,1600381,1245189,-1028619,-1970815,1300754,2205105,-2078736,-1154119,1456095,1138979,-1610871,-1098548,1825610,115855,-1238444,315887,695334,-305621,-896318,1251317,282210,-1258906,448564,1101924,-327700,-1731091,1044718,1912777,-780010,-1491555,791880,1784195,-1059803,-1737589,1130957,641400,-647297,-778134,657785,363332,-1056452,413018,650386,-810661,-656041,866425,786693,-1730381,-304723,1991455,137502,-1758063,-74909,1962259,-404812,-1757789,575688,1103679,-756699,-1572438,1413620,1086882,-1196983,-482106,1263921,-146844,-1172395,136486,1025317,-776582,-747957,881987,675208,-910923,-342523,1255665,120141,-785931,9673,1110952,69946,-1141652,387301,755844,-740273,-761001,821703,628575,-1174375,-127213,1173941,-122688,-1164301,192081,1393813,-385778,-1152091,924462,915762,-804603,-655387,1026946,619343,-1523436,-248533,1348896,-7562,-1305952,517736,796574,-749878,-842639,809005,421341,-1137737,-266526,1106081,215450,-1131200,46285,958828,-176477,-663206,321756,531113,-388415,-454843,583637,472618,-621667,233454,731845,-113503,-618206,158050,855130,-343549,-743363,407799,669508,-724731,-184491,907748,354426,-795277,89523,1163207,208584,-1020278,279686,859518,-567657,-604812,526562,600201,-819606,72566,747108,-39719,-699384,217620,784125,-316850,-622975,535920,540669,-532226,-246894,259281,122841,-348167,-40266,312714,-157588,-41360,-51808,161661,-367130,-77130,396802,219695,-606123,269155,541978,166768,-502216,186157,658539,-121256,-515700,233627,343349,-575012,-714448,820778,326343,-635586,-218089,495922,119944,-412653,-38390,307902,-366503,-451890,359826,150826,-379786,-125813,91268,47999,-249216,-118934,242602,-197833,112679,28998,-278609,-71060,8817,19111,-83941,-1636,390056,221038,-291185,128121,372177,-24912,-237960,137517,331955,321170,-207566,-194731,299974,193108,58133,-267552,230989,89843,-126472,-46309,87077,93303,104388,-76675,-49485,-250903,143244,127827,-39633,-151625,296585,132261,-50552,396593,-130093,22631,83892,1607,-310669,-380527,444358,109860,-740141,82882,609730,139682,-896884,-49204,830051,-285198,-638486,194477,445391,38117,-617952,63613,448722,260948,3799,-156708,-243431,76517,266993,63503,-367762,-147509,673530,110466,-453191,-3036,346500,336165,-188633,-115255,66986,-192475,98570,257006,-313811,-509562,114699,847868,-312678,-956702,371983,695399,-203523,-876577,347493,870028,-773434,-654839,815603,723155,-759593,-533664,1089253,-309313,-940813,-255704,720053,119976,-761689,403369,201719,-285232,-91634,392437,25692,-756422,271252,487339,-375806,-723405,-334688,859710,-240599,-253837,182048,-15993,30339,-216837,340525,-270205,-520856,959907,357833,-718106,-808433,1002478,1045179,-1718053,-497975,1171902,797447,-1357623,-679850,1290591,-206588,-925155,65472,987394,-197321,-1247980,937108,545455,-982506,-175193,795310,370081,-1020894,481427,686244,-303336,-571240,349769,502575,-828578,-622615,860334,317408,-613336,-496812,744549,312003,-928218,163778,110831,126487,-348046,319059,204569,-1325604,423360,1103397,-423259,-1240488,-90154,1804182,-830948,-1198472,901436,1196155,-92845,-1673173,1407055,951736,-1089357,-288044,658029,311908,-1291730,204440,1170803,-607327,-659679,330905,634253,-894263,-784282,1213841,167438,-963109,-92655,923052,-188956,-1388691,476791,904114,-298625,-731645,348536,781192,-1083301,-239509,682268,-204197,-394476,67988,1040183,-883436,-640995,1072252,711199,-1062536,-749538,1602834,822757,-1645086,60750,1438738,338858,-1502726,133322,1374185,-922049,-805926,820128,1061301,-913130,-588039,1067949,103164,-1272056,95295,938142,-61167,-1112577,939778,709562,-852557,-738687,751788,706379,-1006666,-496335,889776,-53326,-846685,230425,937104,-461468,-1069877,708999,847650,-732074,-387940,993686,482475,-1056161,16117,1309525,-361640,-1298215,441007,1279248,-873342,-1186794,1257942,1006901,-1064240,-634849,1508367,215989,-1367722,94212,1149109,-691581,-1213758,767382,1109868,-1053891,-609314,923688,426723,-1142450,-321655,1310444,-76510,-1161125,170609,943646,-399895,-965597,627889,982033,-877546,-547430,819706,28772,-947801,13461,1146690,-319227,-1218235,616879,818573,-855574,-814129,966430,482106,-1193851,-196403,1124709,-141092,-1346570,319133,1374737,-470580,-1059553,664481,883239,-1042637,-676065,1117088,420883,-1022898,-115734,1169346,8543,-1048074,729762,1137049,-718322,-896645,503492,641494,-919759,-554612,1017711,212029,-788978,260475,747316,-103481,-1036888,776345,1007967,-753873,-735385,879796,593718,-800239,-125307,931263,-96635,-976513,285774,1013181,-558527,-938589,647515,923017,-1045828,-456480,1180808,339063,-1128257,-93101,990294,-432773,-910778,494392,658183,-533197,-536017,964574,259871,-1218508,-125661,798064,272564,-897143,148985,680240,-435680,-451424,157079,663135,-870130,-315821,721744,220281,-574831,-312031,837982,42089,-1150005,315510,721418,-359512,-676750,377931,871436,-751007,-212761,894272,183901,-576002,-91944,1048322,-381803,-725181,869779,366886,-630909,-735899,1205833,434987,-1008792,-25617,899974,221668,-1276857,282558,928838,-553771,-436567,269712,283794,-381982,-474556,792890,-110043,-302915,300989,475534,-145879,-701145,533015,399703,-453356,-509235,317157,656339,-1109187,-330800,1167437,294669,-503553,-638850,845529,166388,-419511,205666,23863,181582,91610,421451,49357,-861343],[0,0,0,0,0,0,-1,0,-2,1,-2,0,0,1,0,-3,-2,2,3,-3,5,-5,8,-8,12,-16,23,-26,30,-37,46,-53,63,-75,89,-101,114,-130,149,-171,190,-212,240,-270,298,-327,361,-399,436,-474,516,-560,611,-658,709,-762,821,-879,937,-996,1060,-1122,1180,-1240,1298,-1375,1569,-2708,43560,25557,-99271,-100202,344569,-142780,-401750,177444,158739,-45319,-141874,385054,-4931,-346390,-133792,124343,-81619,95131,-184375,-244494,67564,71213,-278572,184447,423038,-205414,-495307,314486,235818,-554816,-408908,251198,228042,-486607,81429,350056,5154,-512136,288058,344726,-320342,-228429,554150,280456,-208922,-53174,324493,-162076,-472545,80112,277932,-5374,-258161,259667,86522,-502979,-142330,325489,302072,-340912,222918,255426,-161562,-364204,168495,224945,-511078,-310760,415242,8078,-409394,-174037,790694,147461,-831723,135270,915868,48023,-737325,706025,964422,-654586,-718417,653489,352022,-890110,-293932,1121714,-309792,-443865,298970,434728,-493492,-467132,1155556,137945,-811293,-165029,1101491,27938,-1036946,182548,1277480,-124831,-1025529,-127147,645640,24623,-443947,60254,-690,118670,-74593,474223,-577228,-713356,808009,562680,-722301,-988143,1150504,1203194,-1561473,-403380,1274362,474575,-1356155,-347454,2044937,-249895,-1054916,29405,978853,-216688,-887210,848144,85830,-917432,284988,776042,-65348,-964828,1080528,1307014,-1878688,-757098,1370372,1433111,-1604965,-1485492,1998170,1100546,-741825,-1462423,890704,1041356,-668055,-193219,-285785,12258,523431,221039,-26365,-1267227,828172,1397388,-1075188,-1501408,683246,2256960,-1066027,-2246193,1162820,1455567,-783465,-1976850,1182593,1387127,-1446771,-718081,556107,584113,-1018943,-157364,688865,-1206319,292842,780996,-187053,-1655837,153805,2749741,-1282779,-2370831,747250,2640347,-142504,-3627965,802309,2147640,-57987,-1778968,-700771,1856720,-34082,-807851,-403639,-348840,602623,298371,183421,-1438710,-676348,2286646,-21278,-2220648,-738101,2300937,835186,-3027329,218425,2149376,122676,-2243472,-310958,2566496,-721544,-1301537,762074,476329,-189381,-659580,1221594,-594296,-949457,1307754,414091,-879406,-1375898,2631064,1298564,-2648134,-755125,1939538,1555594,-2520935,-1000401,2299196,639801,-1077585,-1229377,1083389,506690,-874992,261020,-241547,31097,479524,626844,-146757,-1746492,1331176,1843342,-1425107,-1424220,1334140,2039465,-1690571,-1478250,1892684,1114872,-1290698,-1331109,2039819,544511,-1615248,474888,922622,-65572,-1084555,776497,535362,-1403371,117664,706457,-48536,-1583726,373217,1999276,-1175476,-1453061,607017,1475118,-786522,-1777040,1182495,945697,-826605,-798713,588961,836755,-940931,483333,792869,-562978,-525366,777320,697975,-1195872,-504584,1855963,352032,-1480497,-352925,1891267,-68104,-2058607,462640,1323733,-540292,-1346832,705361,1182224,-1015906,-281242,1268975,69581,-1176480,117692,1144014,-634506,-692413,785382,350247,-961841,-763818,1272169,255971,-1157815,62277,790245,-128473,-1091134,314354,1009058,-785021,-1164794,480677,536407,-867449,-357590,957899,316298,-1132438,161244,1322406,-434583,-1513316,670737,1102173,-1069707,-969865,925675,823007,-1246698,-441820,1451562,108140,-1273650,231594,1035811,-394965,-1156219,565865,874883,-845424,-373142,1022973,406337,-924639,254509,847260,-355290,-732433,343331,427019,-581819,-354546,640439,210775,-670233,72747,640321,22732,-712969,104723,672845,-282816,-671016,648729,615339,-870998,-436719,1065986,408500,-710316,-14996,1012415,-113824,-943942,227538,1170115,-635883,-868617,649607,605641,-720756,-384579,764883,1347,-1176774,-173211,562388,-191696,-411346,187401,385975,-655248,-211316,442687,51176,-579581,68798,789710,41032,-146150,119495,457522,-560230,-491136,212301,-77984,-598867,203406,464917,-124445,-374869,274124,661678,-89805,-576915,107893,551001,-629457,-502582,509889,310835,-674037,-125010,700291,128990,-650902,165153,580225,-200633,-187213,322581,228622,-348321,-57263,574442,-1291,-228356,-59040,177643,18097,-165587,-58955,-119397,42628,-20121,-229877,-398721,-28211,158491,-278364,-363095,59691,132496,-48850,-402668,47322,363526,-68782,-253398,-279523,516774,62788,-137676,-276945,92627,424549,-289844,-53470,-45800,-192138,-91637,205330,123631,-70369,27740,42976,111907,68982,264487,206253,-47803,-174846,-34356,-96111,482472,267387,-121249,-388982,190851,359558,-754159,-101524,636280,-99139,-676170,-242766,956318,-204060,-603527,215045,581128,-81339,-638554,122800,419538,285904,-28092,-80516,-28726,227411,81782,70560,-699771,114153,504126,389111,-449838,-350176,217581,258499,-90019,-238896,-67594,107088,-173793,226313,71533,-532277,51700,480388,15923,-1144150,159054,634499,-108388,-925325,298659,857847,-469202,-1070405,544095,646336,-862452,-683617,932681,481008,-992486,-135794,646743,273043,-606101,-89289,578986,-361714,4744,255751,407280,-585289,7153,804486,-345944,-425851,120443,516109,-105482,-771851,177282,387853,31672,-153944,278908,-196135,-466591,543992,166094,-733001,-181297,592510,924221,-1556269,-570599,1241341,377950,-1256628,-766496,1243917,54255,-1398894,-39154,620886,23678,-1308635,451288,945131,-846361,-168075,512865,425044,-876806,-108586,1018515,-549972,-611947,378686,556839,-764247,-629767,945808,401623,-934721,-569166,449897,512476,-830856,-38729,406115,70587,111655,-54843,481010,-714372,132428,1354084,-399044,-851035,98781,1361282,-378698,-1765376,911667,1244785,-472120,-1488048,617787,1338580,-1481252,-340917,913734,229891,-909241,-115057,1333175,-711126,-842619,518371,707950,-310762,-743209,1153404,338301,-1014109,68146,944029,183301,-1162667,176690,1052980,-643535,-724664,379002,876692,-744869,-536882,955595,-171287,-379605,132887,724838,-442042,-1021631,769652,509758,-753961,-765335,1337355,1051047,-1689257,-433810,1573123,219761,-1418096,160466,1505959,-622439,-1250649,810493,852319,-905311,-857816,1110287,414388,-1342515,-60465,965755,74533,-1479899,167851,1111777,-882232,-797011,934399,662921,-955930,-377112,1380183,70810,-1052490,209619,1194312,-289592,-1009634,576728,675441,-781886,-486551,749002,386665,-1006405,114889,1066274,-148531,-1079808,469420,1143245,-772828,-1372344,811911,772865,-1027213,-417747,1253188,373827,-1302447,-144388,1272109,-198596,-1215527,568415,1341184,-1112867,-964032,788887,683791,-915500,-309087,1224270,-115427,-1202405,47227,1293004,-337722,-700182,485603,813915,-659544,-782561,1128505,365682,-1189129,-26851,1181209,-282775,-887011,290704,1088018,-661470,-1024152,956813,684523,-866166,-458371,1049797,530424,-1384459,-63621,1228341,-563607,-1023344,611796,876065,-873856,-769592,1108806,672789,-1019579,-198674,1285741,10511,-1078239,270180,1150865,-333589,-879924,669177,681804,-728565,-370174,588727,-121791,-1096032,-130527,1121109,-173461,-1106570,350323,903749,-610836,-785099,992199,434024,-771763,-123433,862359,-41680,-936110,156691,1001704,-437137,-900920,528316,772328,-599326,-509181,1037091,335678,-1095820,-125382,972574,-74183,-1045934,681303,959476,-592998,-841604,849076,642931,-1127368,-246705,785395,158880,-805552,74634,885159,-389156,-615090,364890,555802,-397899,-473416,870983,235211,-824922,-206621,784677,91214,-1087375,100588,661361,-655192,-673531,721125,920944,-586300,-635588,875645,111892,-622862,-29035,599601,-272086,-1076256,748344,419788,-594465,-747495,896428,800725,-1440142,-103569,1017831,62775,-832124,-212225,1086490,-238354,-705808,398167,246403,-110381,-445838,571159,-252953,-492807,252564,331704,103543,-559316,280073,785958,-632573,-136723,445266,516709,-615147,-520151,1056572,118879,-496697,-456286,993829,291595,-843871,295358,509962,-232902,-13292,-33698,358962,-932765,411837],[0,0,0,0,0,1,-5,4,-6,10,-15,16,-22,30,-37,46,-60,71,-86,108,-128,152,-179,215,-255,300,-347,403,-467,540,-618,707,-807,920,-1044,1178,-1330,1499,-1688,1884,-2107,2352,-2622,2912,-3232,3587,-3976,4399,-4862,5372,-5934,6556,-7237,7997,-8843,9789,-10853,12064,-13458,15071,-16967,19248,-22060,25631,-30380,37119,-47694,67414,-137387,107126,315692,46461,-238465,-18732,317168,61489,-255922,-20959,26131,93497,277172,153774,-299609,-43929,189499,107906,-369290,86764,102640,-275410,-56540,386873,-9341,-538291,253497,301159,-194127,-359999,349195,384668,-538069,77917,707206,58239,-512287,302157,294722,-43298,-553559,453186,339838,-297601,-267105,179258,351949,-518797,-196051,249453,418055,-488160,-361733,458803,184217,-668977,135353,617591,70929,-882669,212833,571676,-455025,-175508,252563,330362,-465800,170807,633841,-465001,-150919,344073,638228,-738585,-426998,1162371,60825,-796362,-180929,482106,-66485,-1354159,476199,486267,-475244,-246644,194189,884284,-791512,-175319,788053,-395951,-335720,41795,1065008,-255653,-903388,1005967,29153,-211460,-1094800,833445,974165,-1634862,-172388,871489,898350,-1152610,-585062,1612826,-321835,-633028,73923,330861,83099,-628430,1392470,-657278,-1061477,1011155,635780,-221707,-2101150,1527732,1582442,-1569712,-726880,126687,1930203,-1186251,-993353,1367042,-396721,169641,-948861,737101,-203526,-1209632,1684676,-753623,-141734,-160431,750533,759337,-2347575,1370308,1318285,-946670,-1308742,-47429,3041053,-1803021,-2044429,1027055,1246847,336742,-3049341,1432077,1166936,-969216,164706,-1108462,866398,-901806,1118837,571978,-2627147,1289346,1078557,796828,-2818419,-903080,4254570,-1198394,-1239862,-766183,1997509,1440927,-3303937,1366439,271555,457285,-331023,-765468,1760665,-1658168,1339436,79996,-1717159,909996,152041,1840622,-2636958,-722784,3362280,-611215,-1242268,-1816132,3392553,1447981,-4195083,452429,1383741,1826011,-2709519,-1340793,3057617,-1342311,406353,-1121218,-29768,473158,-577206,2546580,-3299489,-153145,2338174,489495,-904825,-3704757,3718908,1603548,-2627434,-606845,222895,3141894,-2977529,-773084,2007120,-279130,983932,-1856791,1335164,-345801,-946103,2453414,-2396543,-161369,-116536,1116057,313996,-3374338,3150460,1115597,-1026206,-1893417,315328,3702440,-2972441,-1557988,1574480,1118360,-119394,-3142818,2361325,124286,-859238,640782,-979438,755622,-1173553,2000030,-91689,-3154591,1862514,1068806,620023,-2909053,212324,3445727,-2022753,-732182,-189032,2127195,-236091,-2526380,1938366,-177526,-201403,-485144,367713,910794,-1903838,1627900,423344,-1236357,-31177,134035,1873282,-2272006,-553762,2126579,-425297,-1211785,-1087021,2673847,-231864,-2479474,1013548,780996,106443,-1762483,651403,1676883,-1749566,392265,406846,169125,-848962,196170,2145064,-1964196,-730743,1320016,814632,-1228622,-1379035,2492906,-139921,-1629882,38379,889479,388214,-2263722,705277,1405513,-1207979,-203012,533411,972929,-1588497,-473714,1539773,-413261,-934735,-85982,1425627,-229416,-1717493,1493382,944684,-854965,-1048103,986129,942506,-1737175,-285555,1348155,257510,-1124626,157357,1396073,-747673,-1018689,1066094,589884,-1046671,-508999,1321037,149774,-1161838,484678,1346976,-597718,-1218506,987249,1074567,-1345806,-613752,941251,440867,-1212718,-220703,1388704,90332,-1075158,4904,1178879,-199589,-1123932,817172,840385,-597499,-812464,985623,846066,-1158896,-339448,1207644,-110786,-1133485,27640,1009235,-175987,-826200,513651,537485,-636165,-542989,995683,273614,-990348,177419,900374,-635168,-918691,456530,658425,-736609,-666767,857814,208512,-1098287,-70237,857598,35443,-889290,204580,824981,-337925,-607338,531876,609999,-875042,-232011,749647,559790,-815217,-196891,893077,-106126,-873324,64259,845578,-595649,-673316,438351,451922,-590764,-447295,477944,383110,-767187,74740,472855,-206104,-562659,142311,590064,-495146,-112459,649869,128934,-555893,-265909,681754,-185792,-686773,238715,305714,-80864,-450079,605084,21080,-624975,313470,314161,60593,-441456,170767,981752,-409515,-236642,122673,676696,-76107,-1031663,194970,247912,-45645,-226379,-45683,825863,-607437,-76036,465884,-137800,-181438,-525839,688502,-311812,-202298,177755,-443166,54942,-265235,374796,-126262,-845280,937312,-426760,-13293,-491993,101009,904393,-647729,409907,-349688,294089,387722,-120873,433565,-654017,390120,262264,-235924,46933,-840169,734171,170563,-552970,86140,-74111,1028926,-782193,-380256,572077,-77091,268041,-835398,881369,500031,-992851,113511,41283,405633,-944697,-380196,760771,-561810,447371,-577733,242450,278425,-371340,359102,-790153,333762,-293729,84478,269611,-586577,499921,253252,109310,-270706,-809563,743516,-222054,-21278,-70547,-156363,527094,-309533,204077,-171056,-263958,810203,-413459,-136540,-566727,672695,610794,-1118178,-59808,238046,326199,-352800,-463220,1058643,-579304,-625679,428599,484526,-130182,-1267007,769870,803852,-116758,-552917,-124864,1182091,-305877,-628246,366218,127901,310930,-546388,577831,-290715,-529436,122142,442909,-237597,-966824,323757,575164,-393666,-239799,214088,146457,-103648,-135016,414569,-934508,-248309,813166,288356,-500658,-650460,933007,148643,-531419,-51296,428549,-34555,-448198,364795,506412,-815210,165491,744419,-27483,-1077079,-237631,1094815,120433,-1223596,-166539,934385,428009,-1275587,60601,1265013,-123863,-629137,130323,837379,-656066,-796269,996911,104796,-485149,-98359,436086,88142,-926193,382611,653525,-684919,-179490,378711,351616,-1215212,128443,1242422,-490377,-892265,42329,884996,-338276,-803032,779248,201191,-411570,-196893,896295,-110537,-1088010,1085037,502305,-410351,-766133,767072,1286097,-1258092,-593694,821485,515636,-781947,-1061490,1293372,378578,-1075151,90421,772775,271995,-909294,484517,927116,-855973,-125681,456512,368353,-642125,125344,1155210,-773559,-673938,685217,689891,-625606,-1206808,1420235,293782,-1012881,-487527,921484,196280,-1217782,501813,828751,-405964,-531518,402228,862264,-1118295,-391081,1268877,-30791,-979844,-182891,1414937,-126519,-1425713,523910,795920,-432081,-822478,582607,1088628,-1173839,-386204,896792,554323,-719588,-377839,1008495,-482796,-917655,689398,591999,-582307,-693994,897555,255876,-1106185,-192140,848793,33211,-1187466,53871,735833,-644536,-642745,574597,655566,-829751,-427948,1129562,-112607,-791448,23936,663396,-284740,-961511,648622,1004303,-736284,-610834,383785,738959,-1069093,-225305,1002456,188765,-974402,-256465,1238781,6814,-1016391,645171,855343,-349731,-868710,907552,439654,-984042,-154581,923595,-102331,-1151250,52714,878864,-569452,-739356,1032795,770361,-620863,-247482,1012944,-10755,-1053849,402523,795481,-558723,-796891,637332,704794,-663945,-447669,1004392,611359,-1065215,166656,949320,46457,-767680,169834,1017854,-426648,-653111,310831,839032,-1011829,-654600,778295,446548,-691158,-128892,942654,-21604,-1070792,84092,927499,-621101,-636904,658848,486125,-529388,-272457,1189762,-130566,-682857,405118,491798,-15757,-963254,806532,458404,-967932,-232132,631183,105240,-793168,53837,1197600,-504367,-746991,336823,763775,-321381,-876881,937634,68608,-499206,-380101,476052,337342,-881390,257647,663752,-424563,-392755,126187,1000445,-726104,-406390,723300,186630,-607954,-710952,1103620,128744,-993984,629833,369221,181554,-898086,247771,1091770,-899071,100581,75467,-53243,-345488,-321420,1178273,-866773,-239220,436482,97224,-362928,-1096123,1504429,-211514,-1193554,92109,10533,783335,-1410995,-127823,772988,-804845,323705,-464657,535133,-247663,-343234,1222609,-1089574,222063,-165813,574905,246502,-1629178,1221044,117820,-321183,-528448,-175249,1308653,-1697957,248487,625254,-133630,47385,-1120413,1451973,-556923,-123984,571038,-833942,689885,-757712,842149],[0,0,0,0,0,1,-1,3,-1,0,-3,4,-6,6,-9,11,-13,18,-22,28,-33,43,-50,61,-71,88,-102,119,-139,162,-191,217,-250,284,-327,370,-415,467,-526,590,-655,730,-812,899,-994,1095,-1207,1328,-1455,1593,-1748,1914,-2094,2290,-2509,2753,-3022,3321,-3666,4073,-4549,5122,-5841,6781,-8087,10057,-13506,21460,-64990,69314,185108,-301817,39205,221557,-340883,-67450,207886,-50681,-193802,-61766,287475,-106710,-297231,131582,-124428,-230854,181837,-10651,-146706,-134124,558162,-44183,-270712,254096,329532,-300448,-214897,515020,401823,-330817,-160382,581650,-34595,-428931,-169535,400827,39961,-414202,214185,117976,-291700,-411284,130191,560462,-333652,-474154,321468,107679,-175549,-281636,437933,171115,-760136,66988,507435,246284,-539680,367338,724187,-464336,-531760,316388,163232,-346345,-303809,668809,-379157,-712944,430282,382649,-403019,-522793,1256690,302182,-1029971,64277,711914,332359,-874718,245817,872569,-633771,-279824,383777,778810,-366147,-320006,1063153,-239377,-661142,-220366,387403,229511,-1083271,900462,427408,-544852,-379458,352864,990722,-1572581,-672491,1471600,105014,-757692,-1087899,1511214,-38598,-1048874,434667,209944,662147,-476107,642042,60486,-1703012,937078,548973,-466443,-1395140,519753,2291257,-2024541,-735344,504676,1434951,-687861,-1932012,1934438,180215,-531217,-276537,-220820,1010201,-1166925,1019451,297654,-838874,828937,104704,867265,-1989167,557831,2122996,-1730862,-940739,-116053,2626723,-599858,-2912153,1883316,1198238,-153827,-2324047,518913,2689131,-1665247,60049,-443248,202135,301804,-581151,1334075,-2521231,778833,1716447,-745088,-1196900,-1334443,4009475,-711863,-3264570,320279,1341302,1817376,-3526460,109909,2109678,-1168335,203622,-1490049,1522688,-345943,-354269,1560739,-2020343,1272769,527849,329525,-798371,-2171049,3813939,-591731,-1877344,-532070,1710628,2199559,-4348924,96085,2693070,277151,-1397760,-2536858,3551696,-458295,-1077622,549781,-1037815,1813966,-1066834,1363762,-1236108,-1840246,3365330,-59861,-628293,-2568627,2398616,2996689,-3945440,-519228,1004905,2288138,-1293425,-2707065,2951771,-540856,46309,-689277,-175678,1523257,-1858289,1893094,-972426,-1131795,1327999,145864,723642,-3047324,1826832,2550340,-2519445,-845592,208151,3370892,-1840982,-2770391,2987132,761225,-272133,-2472836,1425141,1918131,-2475651,1284847,-663776,258998,-379418,249434,1242106,-3019227,1378116,1623409,-707207,-1565015,-400056,3997661,-2008293,-2530144,1179352,1115300,457083,-2832332,1497538,1082948,-1661869,489849,-432719,1160442,-1356132,188716,1805500,-1961445,297231,433640,915342,-1410988,-1419082,3024873,-513417,-1259387,-277351,1956926,989926,-3278181,1071578,1560864,-576364,-1260820,-78725,2130920,-1592736,-44864,1182750,-674925,-507282,-258611,1971980,-1240976,-1436925,2065566,352946,-798247,-1033863,1394594,916199,-2397470,423981,1066812,380091,-1250273,157409,1560436,-1160724,-381383,737170,889576,-868047,-1002340,1700257,123032,-1313032,113160,1142607,154147,-1679790,804459,1185846,-972912,-637493,552829,1147031,-1591348,-892827,1367895,2887,-1266329,-133341,1191776,-446690,-1471606,888772,487355,-800112,-577665,1092987,550873,-1323515,309389,1267160,-373654,-983953,390424,1375408,-866919,-716605,1173702,677728,-1046800,-709395,1136232,180231,-1365375,108264,1208959,-511483,-1328915,233769,1034088,-743612,-891377,930733,721829,-661487,-518579,1033464,201046,-1106061,210567,978581,-535851,-1121809,804745,803729,-910137,-916976,821292,280564,-853004,90920,843566,-131208,-748302,400784,534853,-892152,-538811,774533,276846,-767249,-39108,880761,-183257,-952866,435937,917117,-704188,-544876,655781,857132,-890193,-632744,696566,260541,-697928,-367996,894230,-46306,-835594,-20331,625567,-229086,-1102835,415777,828392,-429810,-818150,618992,422115,-664060,-181862,905609,-81978,-414440,267387,662080,-421024,-748256,559960,89560,-712846,-136883,476811,66294,-522545,858589,368664,-104923,-179507,224930,501845,-898380,182991,479853,-63507,-178564,-474144,832277,-483922,-750412,482987,197477,145285,-984418,206262,711235,-409403,-114730,-124979,1137700,-498272,-425838,537646,-362339,-176842,-279651,207519,94113,-705719,368538,-433403,255492,48253,14206,400587,-609542,401260,18048,-110425,-5746,-157465,814573,-179764,218104,24867,-237035,827884,-533265,432434,-258700,-104386,616059,-582085,359637,-363258,43457,527594,-801484,173006,-87915,676513,-282511,-853472,738910,5246,-270989,-492375,182918,703047,-1084650,189288,270965,356172,-271003,-748859,941479,-153024,-122059,-21858,-174833,642791,-615747,226860,-158056,-183237,425024,-420565,596228,-443889,-13682,410457,-117122,223571,-946017,652080,136344,-566729,458896,-205350,725520,-83881,-233637,113751,-605354,589786,-117226,-380948,-159282,115425,1038726,-742393,-152441,945450,115381,-149635,-376705,824908,-212323,-1096693,512317,259034,-220457,-1027787,523336,1000265,-412012,-791626,-40126,585691,-451112,-781710,519668,160668,89277,-279613,295068,438251,-702048,215694,543001,-132652,-620341,77255,633357,-598715,-450237,313195,-182427,45037,-42005,406231,-198788,-702948,890217,399712,-539351,-492101,690642,555216,-1153338,-52568,680979,-54569,-533111,4392,866163,-678487,-80709,772221,367719,-1001893,-351785,1415085,395783,-1306707,-54035,1210430,154224,-1117490,-451917,1145721,-242553,-663976,223872,790533,-155560,-919194,928881,341712,-657304,59986,600585,141433,-571487,336898,609658,-780025,-94849,571155,59592,-1125921,-208775,1347412,-475449,-779382,199124,844203,-27059,-1194477,728878,225984,-759844,-108399,346564,336215,-1012275,528221,827431,-882010,-643737,537189,1044700,-1027000,-941534,1158634,437191,-875713,-581135,846268,599287,-1106314,-8341,828680,200586,-801430,32431,891996,-565386,-266903,341738,325625,-657345,-563716,1253968,-189048,-930734,656656,529741,-217246,-1273219,964178,644232,-1602804,-74476,1076948,243439,-1101599,58901,1173179,-491242,-552230,336676,795764,-647711,-613078,1200461,-35627,-884383,-180056,1073104,32329,-1581458,412580,962057,-483383,-994911,195368,1169234,-848773,-783365,877093,546734,-924507,-374894,1085937,32168,-1034664,310641,614247,-373397,-734184,679238,712728,-1160889,-181880,861826,15226,-987213,96614,1273968,-498551,-946349,633635,731328,-642844,-758605,932235,432708,-1002898,199353,1054999,42552,-837102,244700,942867,-689281,-1028357,778217,781292,-1106012,-474386,1043906,124288,-1143293,-103664,1237350,-163988,-710836,723469,915413,-493536,-817095,850911,664831,-869112,-328179,1125578,255169,-1044981,126728,1072411,-466193,-575093,943786,720146,-874727,-172253,1271588,239461,-1064528,102496,872753,-455654,-796124,709495,995537,-865889,-785360,803798,480890,-775233,-221667,1004327,-203823,-938446,-163315,820876,-470167,-1054111,364194,747074,-662526,-348361,618012,498875,-780703,-330926,952115,-154565,-677047,164071,773903,-240562,-927757,824830,612258,-836033,-501474,810823,-5424,-1090239,144822,1052453,-240500,-1068846,537649,772619,-641934,-337605,930837,274394,-587156,-246104,1176365,154338,-933073,305595,779225,-335203,-1015941,594132,965379,-1015398,-220643,317658,534757,-845779,-270622,1013092,-479388,-484263,61587,1067332,-337099,-862220,933607,157917,-478411,-244143,653184,357677,-1370563,214920,866767,-389579,-474686,37301,1093602,-979288,-153629,952741,-441178,88329,-499686,720453,-233981,-944884,949350,79986,-405812,-651665,870682,778339,-1525018,547118,366069,559110,-678314,-871534,1374116,-420840,-153048,-27942,128112,452824,-1101703,1068817,-279022,-440470,773579,13694,752844,-1326372,419432,1126265,-1149143,158106,-414139,1113009,-867542,-563037,1413518,-828655,446262,-1105999,486505,294984,-1263776,763380,-813307,113426,-46570,-284092,733062],[0,0,0,0,0,-1,2,-1,2,-1,4,-5,6,-7,7,-14,15,-16,22,-28,33,-39,49,-59,71,-84,98,-117,137,-162,187,-217,253,-292,334,-382,434,-496,563,-636,719,-812,910,-1017,1141,-1274,1423,-1582,1758,-1956,2171,-2407,2666,-2957,3280,-3635,4032,-4484,5001,-5592,6278,-7098,8109,-9395,11123,-13669,18012,-27891,44373,-171858,-184310,269792,41980,-453356,-89281,271978,-115471,-214933,122285,104422,-100756,-195208,123685,149893,-442630,-125427,222944,3336,-204021,242410,-11345,-42027,-138489,191490,8478,-92307,-44300,252003,-140331,-71958,242112,-271845,-80231,-186726,43572,467197,146570,-502453,294651,150082,-289870,-10746,387216,124359,-505536,99363,547892,-438354,-753346,474781,677484,-800882,-497474,815172,107616,-906967,-244273,1110820,-344785,-730822,521165,553996,-467098,-868821,699488,324082,-724845,312862,289818,109201,-562745,399811,640371,-795874,-78789,465331,760724,-687928,-686450,1315712,13885,-97455,-155238,593491,467967,-1240240,413281,112269,-597982,-170326,124049,873247,-1503990,1845,1444541,-506011,-559551,-361247,1713767,-676974,-1261209,1186894,347945,-275655,-1127961,1308042,840141,-1982126,384863,107486,506418,-759837,-347353,1539203,-1347452,313506,600726,20732,-176109,-633353,2356891,-975431,-1435023,1142612,781196,742487,-2493559,1125698,1450046,-784664,-402477,-974518,2104762,-907417,-801654,1129978,-1009673,963018,-595473,1107362,-389267,-2044631,2687753,-674348,-285924,-909496,1221434,1686626,-3674194,1370339,1532350,-300750,-1077007,-1102650,3474793,-1791134,-711311,1136833,-282731,882827,-2309356,2078221,-462548,-1221149,2129560,-1209108,324885,-1768055,2163526,1744043,-3799687,1056709,556839,2092970,-2569808,-2345526,3920884,-711326,-102362,-1601970,983127,1955352,-2936745,1790471,-1066155,38543,710345,-656339,1553218,-3486740,2298325,1507522,-2300227,47211,-875370,3550051,-2819773,-1802231,3229859,-923350,113910,-2743783,2611607,1285736,-3024985,1442563,-848663,1526162,-1300394,-383173,1949869,-3211673,2651112,97688,-985676,-737711,-553183,4299936,-3301579,-1267142,1594605,1162226,374823,-5013524,3042198,1642429,-1416194,-244969,-997486,3675696,-2052102,-70048,1456557,-1975074,1543147,-988902,1604471,-1644126,-1317027,3950672,-2209174,-914129,-722889,2099783,958867,-4665391,2887991,756383,-537516,-1431025,-306420,3607431,-3019186,298964,1049264,-192340,566718,-1864515,2581903,-1690423,-580644,2295069,-980642,99504,-2064689,2684994,480811,-3755149,1331527,583359,1589787,-2890233,-426393,3478331,-1829709,-255343,-678446,1552516,-201369,-2318585,2544049,-1002620,-574863,433734,566637,382749,-2977189,2321588,1014641,-1776593,-352844,398838,2321275,-3212485,-398824,2435125,-888171,-610003,-1010158,2337655,-584113,-2066520,1714774,-82664,-26914,-1034856,1269208,859005,-2160987,1312681,605269,-244631,-1304853,438882,2513883,-1944342,-571463,1301161,709524,-578564,-1460865,2384431,101269,-1711235,331952,725123,245261,-2119557,1137649,1409844,-1635780,-630747,801290,1052552,-1957351,-440453,2227908,-754098,-1342206,267093,1906066,-861043,-1683527,1634840,712153,-1314435,-762328,1513863,684526,-1792893,337178,1326050,-388225,-967081,323073,1402202,-1209788,-781914,1057228,339705,-1009308,-518349,1385168,-96607,-1210384,457435,999706,-428491,-1085442,818125,991106,-1126901,-597324,1231030,165018,-1419803,-39705,1340211,-506923,-1473563,616239,1231190,-997141,-1090542,1496388,844737,-1488061,-458675,1315418,218686,-1492554,83690,1387059,-368510,-1281357,612976,1036232,-867121,-737637,764519,570006,-948649,-167339,1082900,-38962,-755520,407971,765848,-529517,-706181,858676,606702,-760293,-369837,810562,158157,-976579,245484,957419,-391213,-992675,630098,987320,-1167267,-695116,946092,146871,-976522,-115146,1208286,12836,-1236914,512543,1201623,-659064,-853482,707793,872742,-862549,-512798,987898,-19035,-867945,51887,814727,-306732,-690603,412341,243887,-384612,-738328,317103,605706,-946508,71150,831531,144980,-55903,-468803,638844,-355447,-560514,440475,-4179,-37172,-437125,628126,91490,-1272864,564213,389479,178214,-973088,296793,1367920,-888282,-229938,507681,338723,-672325,-613718,1136646,-233893,-413083,229384,91746,226369,-1139656,818925,241157,-467220,257946,-332380,329950,-849159,55684,556497,-781051,392803,-526287,771483,-162062,-668551,748787,-671049,894346,-362829,-282223,450397,-328121,819590,-584654,-7448,352681,-349752,587578,-1102128,486067,500103,-334888,20154,-748945,1402835,-281673,-596439,343693,-368181,622593,-1020500,430938,452596,-880012,539856,-318983,740192,-252128,-423466,757566,-554027,650590,-610960,-68303,202087,-257574,1010864,-838330,464754,-6316,-177496,582564,-828105,534236,-376780,368247,487750,-1120231,351748,33573,640171,-543480,-1093694,1122890,130260,290681,-655343,-424314,1270481,-465378,74205,-279840,107603,546499,-891308,647569,-93192,111405,-67494,-294329,795844,-837320,265968,-2818,-200404,555482,-539789,262160,-272274,504035,520264,-1026853,335062,497991,342611,-680987,-413285,736966,-123860,49817,-236721,312572,-72002,-336419,767427,-497143,-381547,402260,437339,124813,-829121,531056,608577,-315340,-279459,-220331,531149,-290926,-417702,321092,236002,-120594,-405386,291175,417802,-236187,-236395,-107263,215120,-67601,-379176,-177510,-67478,197576,84076,-162176,-715336,654054,447108,-1051401,-637043,967884,1177706,-921795,-576375,736229,342821,-369968,-506792,843441,-71946,-430881,627164,40961,-614486,-344641,901533,160597,-713729,-184366,1123093,305152,-1037685,263772,977656,-452659,-347861,-73385,679107,-357630,-600894,550847,39610,130059,-110028,371387,44064,-486466,456067,50715,-224777,40945,460913,-34609,-1172487,706477,1010806,-604060,-766554,285069,1316073,-608432,-926423,997437,503857,-45572,-966954,1022847,206083,-1044097,573663,567579,-269304,-911473,351958,966090,-990063,-202817,718692,589578,-498928,-442528,1000467,-70885,-615956,-106085,476475,125492,-997606,359025,478560,-32470,-59184,-27182,519663,-454698,-169191,859662,-188944,-307945,68067,724826,-617230,-793893,1169903,549399,-483161,-432656,820362,291385,-1165923,288378,677687,-476171,-659607,416357,1065319,-1146217,-327044,857545,31952,-637500,-505988,817960,-221394,-902524,276683,774353,-185449,-994997,343802,179072,-487858,-231892,497861,352539,-863498,121479,491364,-226215,-512138,-34139,908838,-412213,-543277,608460,287615,-640574,-4740,494803,-162479,-1104699,275866,921464,-276703,-734950,606616,913157,-832095,-568711,960059,156752,-957716,-107865,606833,7526,-847562,393869,736812,-511410,-785129,568962,494253,-748290,-127449,619503,324344,-582129,100983,543513,-225745,-820848,182935,456652,-428132,-230310,467989,362335,-843486,-245976,570731,-60527,-698490,116209,564087,-213233,-565553,604922,258465,-732730,-393998,719717,217134,-786406,-67003,971547,-323177,-905375,316926,657027,-510865,-476088,364504,176434,-728124,-230300,681803,-74012,-770677,74997,638093,-324300,-576601,173233,364088,-242965,-262900,477442,469756,-441327,-19458,314833,134937,-565678,356527,569597,-393221,-137474,-3006,345550,-403718,-410093,639184,-237604,-134066,-117013,700043,357675,-1003959,758521,439770,-470014,-369225,167707,441003,-715209,102518,672445,-449462,-332939,-356532,544660,-707973,-686852,810316,-267933,200838,-701311,604004,250677,-715918,600763,-462642,694653,-430948,-46641,906608,-925814,545835,-374576,124556,195114,-759408,1112474,-608273,-122408,175159,-115436,824813,-1481227,782830,467775,-402399,285591,-728087,1173754,-1093141,14562,764947,-838901,1011037,-951782,643617,-278124,-444099,1242838,-1230215,334396,-478169,402380,590608,-1575633,1245387,-309466,215832,-208440,-817876,1527746,-1158307,362833,-390722,-215610,1151847,-1551675,1198682,-416466],[0,0,0,0,0,1,-1,1,2,-2,1,-3,6,-7,5,-10,14,-19,19,-23,30,-38,42,-47,56,-67,77,-88,103,-115,129,-144,161,-178,199,-220,239,-262,288,-314,338,-369,400,-428,458,-491,528,-565,601,-640,687,-733,779,-835,894,-965,1040,-1120,1220,-1339,1474,-1623,1789,-1961,2064,-1880,623,6009,-143629,-163868,403987,-41863,-142541,55245,425667,-7314,-440180,394485,123388,-125543,-70043,459112,110184,-372865,-199687,521270,26593,-86970,134351,241551,-168757,-141534,20633,82703,50586,-240353,194833,-279572,-205818,7465,334869,-356999,-97564,217669,94934,-71091,-123309,216119,207950,-301831,-46311,385571,201404,-551861,-78566,702822,-314382,-487513,478953,574084,-586554,-538804,1018939,-8813,-457450,-453484,1051546,124733,-963036,458736,683712,-397304,-527005,248738,784915,-977734,-87328,618588,112449,-165654,19092,895505,-828038,-447491,527548,361703,-188906,-627385,972155,373361,-918071,94183,95397,652070,-1035351,-83712,744101,-886988,36607,-136054,597895,-724301,-570908,1597764,-261579,-613135,66927,1107831,297032,-2060665,1187074,969613,-789474,-438199,256376,1725475,-2096603,-147160,1447608,-246481,-336533,-877737,1573179,-515063,-485511,1212365,-628577,-152437,-917851,1438764,168581,-2345919,1494995,781264,349131,-1900959,9174,2629084,-1579048,-490934,-332749,1369185,395169,-2137976,1627580,-705979,113657,499991,-360498,665436,-1936872,1995954,298953,-1923518,481767,115530,2253034,-2780890,-264133,2705523,-1556470,-612860,-1038826,2287713,-276103,-2674249,2181523,-453517,762749,-1266195,238987,1444388,-2261491,2129846,-779750,-719326,205162,322110,2629561,-4269303,319416,2508114,150230,-912813,-3044554,4160286,301688,-2627558,-211017,-225152,2709125,-2542259,-82050,1144740,-1419734,1778685,-1222005,868877,-1294092,-8207,3607147,-3337821,73462,303597,1584081,-531715,-3430957,4152517,-260783,-1225106,-1066983,581042,2956817,-3964137,1046962,1002645,-688459,706197,-1863985,2751851,-1932299,532561,2148678,-2566497,659789,-897078,3182360,-1347550,-3631013,3659141,447817,353165,-3595528,1155855,3983162,-3368060,9816,-849143,1842596,-41093,-2451015,2728008,-1831877,865788,387418,-582986,533391,-2725945,3948139,-931550,-2434383,1398543,704908,1861279,-4179214,1503413,2880030,-2412241,-192104,-1014609,3163109,-1944716,-2186030,2660677,-1166270,633280,-1494762,1104298,449877,-2268994,2920057,-818216,-836296,-372484,1167829,2148565,-4171235,975444,1840134,-62478,-1227145,-1829521,3929381,-1358817,-1776352,698185,179230,945851,-2777669,1583558,446800,-1887381,1390659,114923,581495,-2034979,790304,2432589,-2879996,67926,651671,1601839,-1544942,-1760550,3323563,-879400,-1199778,-249220,1237410,726582,-2812302,1623194,517193,-823047,-238420,216756,1583138,-2164983,538526,1540014,-1059578,-511471,-189931,2345196,-1577205,-1684027,2090874,100304,-546080,-1274828,1649091,942819,-2100484,519687,761125,226064,-1448592,324724,1820151,-1570458,-570199,1147667,567283,-1406835,-1028532,2260547,-465415,-1717841,506990,1232795,-151723,-2055160,1332727,1152664,-1666455,-531239,1230497,769602,-1516037,-56825,1679656,-380418,-890726,330468,1416116,-663725,-1271613,1517627,369678,-786452,-351472,1147112,392218,-1360895,187040,1103345,-473680,-997520,520471,1258663,-931488,-917747,1517751,568613,-1304966,-259045,1507196,-59678,-1628927,459199,1267155,-665134,-1313820,1014329,1252793,-1128700,-324152,1676854,212976,-1496320,-37918,1440966,-340184,-1469455,603574,1241484,-988885,-901028,911199,605076,-1122057,-126368,1120584,-1361,-949073,210763,924686,-484887,-734976,683373,361342,-799299,-517369,820432,126595,-1055039,-4449,1193919,-77812,-994909,717566,754518,-789657,-854890,982512,653805,-1022324,-319296,1014814,325568,-1330110,277945,1259975,-722171,-978319,725633,942632,-613924,-630341,1306176,6699,-853502,297118,744853,206071,-1083973,359907,975598,-517586,-293783,96514,583275,-523983,-126594,771012,-237064,-144615,-92105,646760,-29674,-712934,536618,-6160,-303877,-158653,327084,499194,-1134893,127952,656020,-212985,-679223,-105756,1365658,-750619,-698879,740414,28771,-67934,-500534,1070206,419862,-1194609,490211,131979,332070,-615315,120915,863141,-1009133,153664,-110438,297635,-196548,-358966,1111368,-815075,185211,-154533,1471,363602,-941882,441125,26157,-79454,80367,-820454,803042,-419029,252379,-133866,-419131,861645,-305853,602962,-361115,-410603,1188412,-710006,-158093,-446649,536428,410933,-1202289,895052,81429,359526,-216694,-48713,850256,-1005597,199026,233653,94533,277059,-1145579,1183856,-576885,253830,177262,-654703,524332,-344772,595121,-81834,-328428,740193,-491478,713649,-113313,-90357,543732,-284705,889370,-943814,-161215,476640,-81693,255877,-1265408,974553,215230,-544557,215632,-471528,1233325,-463047,-312776,261269,-269418,810353,-784414,37552,509665,-153499,126376,-616737,524138,-81988,-576618,308861,-186911,575042,-427417,-240092,188935,186579,633188,-1379311,216306,814197,-24033,-348499,-386694,1133453,-118813,-194526,466172,-4128,392200,-282875,775854,-66689,-563045,420782,401797,-270127,-648582,226761,1065198,-530744,-316399,34569,442119,-266766,-1005300,202505,92828,-131046,-209928,274631,321130,-267434,-225583,103967,-7498,-321977,-263198,-272320,-238090,221299,371331,-626585,-146325,395708,478326,-1005891,-432292,836545,698148,-823588,-780635,1044550,148518,-501689,-140934,315577,155769,-601580,410146,321409,-651067,-55561,544570,371336,-1145250,259638,846099,77005,-989503,13090,961665,-432702,-598931,153506,389681,-103486,-826416,440136,73354,-141914,-20869,-38016,516260,-657200,-108477,248630,-317148,90132,54464,63538,-689202,-30119,1433690,-732847,-740442,130938,1013650,-178656,-1256983,621388,387633,-553992,-738643,593587,643773,-1067405,-98733,605862,-281846,-377724,54227,1080242,-723440,-656185,688496,155028,-743900,-660781,721039,-40848,-884486,91185,459348,222314,-866723,154796,683565,-779575,-72923,144569,444713,-414106,-344495,904314,-311059,-112455,134709,614698,-8141,-754224,603594,483661,-1002949,-258198,654643,472227,-1330664,232433,1130942,-274431,-683920,183450,901471,-702312,-583324,550094,200539,-618040,-204696,923300,77641,-1064107,254571,730115,-223516,-651737,346313,639876,-756382,-464522,375844,7385,-452755,-239195,773918,-259046,-343494,393134,577806,-425067,-713028,479925,344180,-826091,-211719,505610,47222,-865863,187420,723567,-324923,-561878,242883,686714,-598363,-608716,1004097,162781,-915771,-153856,739813,-105212,-615411,37461,859794,-461102,-476408,606787,310923,-412236,-458033,645592,544129,-547220,26242,664684,-29935,-562174,-18263,629888,-51166,-246422,367465,404733,-628905,-382497,692609,4791,-529236,326270,514050,-404832,-463977,228471,578751,-593435,-623224,852920,226584,-958379,22563,746586,-158449,-683583,491171,550453,-786176,-727516,605010,577629,-856926,-448742,454624,124374,-595062,-170874,357085,-46084,-677732,493520,436875,-403535,-281693,119744,64713,-508779,-52829,426226,-131277,-287040,23465,739737,-162947,-331081,158326,336338,-455506,-349263,791996,44259,-710350,324092,410647,333547,-803617,393288,642646,-656170,129083,59777,553107,-807897,-228690,960413,-540769,-161933,-9550,787576,151376,-882332,842577,31372,-125591,-226738,358211,642627,-861799,320126,296714,-283341,370386,-517156,906211,-368520,-250949,317655,-385179,521540,-746036,709667,190486,-750729,776775,-352905,432114,-761204,-32509,1162678,-1276654,405469,-313996,865975,132359,-1403647,1436550,-634196,272834,-149985,-568774,877469,-1026505,1525187,-74532,-544233,794921,-587708,909521,-1464616,443761,683376,-1038483,784566,-1111919,1023949,-390252,-696326,941026,-961469,1238762,-794168,-155438,814667,-1014451],[0,0,0,0,0,0,-1,1,-1,1,0,-1,1,-1,5,-5,8,-13,15,-20,25,-32,40,-48,60,-73,85,-100,119,-140,163,-186,215,-246,283,-321,360,-405,458,-512,567,-634,705,-778,861,-948,1044,-1148,1256,-1376,1505,-1647,1801,-1962,2140,-2334,2548,-2774,3020,-3291,3582,-3887,4194,-4475,4655,-4525,3444,1322,-55675,43034,-115745,-200477,115681,-177499,-188188,54139,198999,115958,-281580,-46511,206954,270648,-66230,176244,-12500,-32900,74127,-194013,273321,213265,-278527,-282195,206637,111429,-257916,-107326,434175,-177942,-303026,175760,315295,-326689,-329194,210670,571781,-283763,-118701,120151,-101706,-177043,260628,455679,-329505,23958,362280,8348,-565910,-156269,579913,-399765,-518201,269809,522613,32586,-303574,417898,17936,-458435,-8065,466012,2282,-484451,-63624,505358,-171622,-521266,128324,532631,-250720,-644475,358327,259272,-554774,-98490,547264,338973,-574472,289310,1041149,-773737,-588962,383305,854683,-737349,-636923,900030,120296,-567013,-83338,556192,142703,-840067,747518,198088,-955535,-7889,904668,678210,-1144539,151728,1129143,-283498,-567926,-90563,1114555,-373543,-919174,612134,33939,-268831,-358031,873462,354241,-1318531,403889,326828,216046,-822310,7053,1073035,-1155629,83823,502605,576263,-998954,-606093,1917812,-31306,-1415501,142078,1171021,318988,-1862430,814660,1326912,-721008,-183503,-39200,721567,-1185366,160032,1406238,-1237269,-398964,465536,1470520,-860106,-1683088,1838878,439092,-653531,-695643,455931,895450,-1628823,375316,331400,-106599,-158417,-178734,1476409,-1425566,11592,1055060,-369625,-353570,-859567,1854752,-590543,-1350566,1098497,397818,-224005,-1540600,1481191,1740137,-2423520,-390375,717540,1186469,-1718173,-853041,2442929,-707383,-265876,-138243,688045,-196363,-1218818,2019773,-602109,-1702849,222950,1237954,551400,-2713536,989782,1766775,-1019425,-845470,-418817,1884484,-1001445,-772251,1375887,-299344,-98858,-955226,1563648,-41523,-1623382,1338947,-80524,-328380,-998622,1091745,1348435,-2133749,734787,904853,-119913,-1706871,-229215,2887883,-1523056,-1639003,1062266,1555678,-346676,-2413909,1713201,708015,-1273376,328614,214019,583314,-1550435,862360,1452870,-1972599,-86203,1005223,1104951,-1749430,-1350919,2533250,-276664,-974412,-448328,1374018,383073,-1966354,1384951,285252,-470522,-707725,457337,1564997,-1891261,392532,1065184,-145170,-611412,-275389,1883253,-1222765,-949706,1527992,265617,-1004983,-1522765,1846067,673338,-2195106,331418,1182652,278062,-1714883,284121,1644888,-1166902,-178138,639731,351052,-978755,-429695,2086413,-1047714,-1336353,810876,1155417,-501417,-2020414,1431196,949244,-1266500,-633481,585339,940412,-1462293,-91880,1232007,-570538,-669299,67308,1345221,-645782,-1063722,1294135,334300,-737923,-787997,1454303,511370,-1693049,520156,933765,-35176,-1065955,617388,1423615,-1256050,-719550,974968,709328,-1080219,-562254,1441266,-190185,-1218978,406640,718364,-626931,-833747,1120679,523166,-1418994,-128056,1448450,-68792,-1244037,72736,1187975,-659155,-677000,573929,700624,-643937,-753664,1151301,435573,-779516,-468392,950035,6102,-1222156,492987,1073713,-385393,-1031918,529973,1121562,-1043335,-661518,918381,649926,-929167,-157842,1071291,-55390,-1157224,614582,795995,-737020,-544865,863352,244812,-964090,-310544,1332017,-300768,-776993,506717,870279,-702474,-623739,947292,265659,-1004365,-367867,912091,-87841,-856334,122836,1075849,-114837,-707524,417314,617996,-507224,-506893,756107,456812,-609631,-513871,810555,323655,-841811,-7381,896902,154183,-784096,341903,913485,-399399,-611367,623666,566601,-539816,-126272,565055,-308527,-459679,245850,436342,-344990,-297411,623617,222771,-516526,47961,749837,-154534,-485220,214038,571042,-461963,-437158,337458,391497,-638101,123173,467998,83250,-448684,-149142,528542,-132771,-281032,154264,295440,163324,-613753,170540,201475,-373831,-295121,313584,613914,-398654,103337,552686,-6224,-184719,-64759,419378,-321315,38827,519013,-383583,-153414,12144,450661,-399235,-176696,327333,-209557,-392934,76186,332799,79529,-383677,452735,166347,-409180,-284238,144996,370888,-673180,77576,391737,73680,-262774,33551,291223,-386148,174467,-31144,-16916,264035,-282237,41899,2313,-195037,80500,-56250,587367,115920,-358052,-230184,-46436,519027,-203635,-382244,79391,238106,503607,-612030,-42199,678013,63191,-417358,-715897,772498,138422,-715987,200461,183245,70153,-411245,337886,369095,-620991,143899,195766,409265,-212802,223305,473311,-418148,-67660,228897,86793,-221991,-198726,589932,-194117,-58931,48418,263913,460108,-575377,90504,-187331,-104839,139135,-139807,-400503,-407596,624172,306342,-922839,-233081,399886,583579,-1033049,-817475,1094819,588720,-732455,-1118543,743415,698014,-879358,-65187,366707,227339,-812351,22729,632822,-633099,-153627,529175,136852,-475411,-30619,827142,-601238,-534723,210731,547943,-479875,-932536,895920,71387,-420419,-164570,242773,640772,-430419,8158,156185,-344913,442921,413396,-227850,-842463,646733,1296879,-935673,-1264661,350858,1499724,-464515,-1578435,939198,1179015,-268282,-1330074,597068,1312739,-808674,-345332,593598,333915,-875291,-93069,933392,-410465,-669605,99440,498225,-641823,-711895,1534575,-11383,-920537,53119,757918,141528,-1580122,636022,866611,-719091,-808092,239765,867295,-753177,-210696,609468,-147209,131347,65654,546826,-938080,-532075,1331304,338104,-1025848,-531040,1458845,656590,-1758197,47308,1591407,380643,-1508137,-327023,1575127,-311266,-1044033,284065,977605,-624217,-673484,1361612,94656,-991428,121020,1015869,-176185,-1209609,739065,814747,-971493,-336268,530795,525615,-1396755,-202923,1363489,-124036,-781630,-205821,1138144,-267808,-791176,820477,301312,-820336,-382754,886591,276761,-1228830,404114,1040066,-345747,-1231615,526272,1436695,-1258047,-883580,803358,888116,-1045259,-943880,1392838,310933,-1189669,58021,981491,-154242,-1395362,454703,882130,-1098262,-355534,809750,609595,-1208917,125412,1670333,-243316,-1129484,407407,1453357,-515737,-890520,1208723,312477,-935721,-339708,860503,273327,-1199430,415142,987589,-740018,-817485,558555,800024,-1076770,-725975,913691,220162,-1273451,-498962,1259557,-96555,-1187129,383183,1181475,-399172,-1261855,1045786,931572,-699664,-874722,1227302,423475,-924159,329195,1362563,-21186,-1357956,481312,942431,-611070,-681074,1174525,557117,-1091171,-253120,1254157,-2678,-1023078,340705,1182744,-589624,-933959,378335,724599,-1202225,-266884,959670,168947,-993454,69865,1192758,-192080,-968492,457476,1287654,-681040,-1030987,898874,773018,-1099751,-511313,1321725,550768,-1306069,-147123,1315667,-232752,-1237345,414766,1038801,-822975,-809091,1108861,526137,-1153691,-185689,1175354,-202982,-1136128,97923,872604,-504191,-564532,609332,562646,-1031315,-459792,759063,-109782,-1096679,-91996,679253,-321404,-1114100,741689,982803,-541278,-629658,675469,536299,-1026231,-433707,1122425,174293,-1167593,85986,1212181,-257248,-1035132,489607,808982,-720778,-984802,865869,668234,-1089643,-109825,943656,-135567,-1182526,358900,1103318,-570962,-725261,624351,770896,-612288,-462784,1145739,-80546,-798784,131787,527628,109043,-838333,378347,510318,-604157,-261864,557428,599767,-898931,-258615,1175413,-257102,-540922,-144971,1033409,-185402,-843399,783771,420423,-549464,-716569,648851,560574,-1004672,280909,535820,97876,-426410,-192832,933065,-899928,-542762,741168,731955,-762699,-759331,1252853,-252530,-863740,462117,469921,-69692,-906959,598975,580550,-663220,-174585,-74453,254110,-572611,-313155,893334,-500788,69658,67551,471706,-209227,-892577,1101936,-19309,-391554,-294591,277206,780833,-1194868,63492,419036,346058,-502311,-411609,972461,-616466,-73073],[0,0,0,0,0,1,2,-2,1,-3,5,-7,7,-9,12,-14,16,-18,25,-27,32,-37,44,-49,55,-66,76,-86,97,-109,127,-143,159,-177,198,-223,246,-270,296,-328,361,-393,428,-469,514,-558,606,-660,719,-782,847,-922,1009,-1105,1213,-1336,1488,-1668,1883,-2150,2491,-2947,3564,-4431,5735,-7848,11695,-20468,98538,-134906,-277213,119546,91462,-235427,669,103584,6871,-386710,-99096,60625,-208431,-341861,-231005,357120,-909,-342452,-60852,228979,87903,-166741,30286,468842,-77380,-206672,-77793,549149,19798,-183258,55740,296239,-189103,-379645,297049,119111,-415891,-170636,556696,-123189,-343952,-11003,120628,-356839,-298483,395365,33948,-359923,268608,565062,-260378,-188897,290221,466669,-571940,-302652,504691,199717,-706330,209861,835636,-30727,-353300,107530,696721,-127085,-626383,392249,350254,-287996,-201996,594945,499455,-716604,-123011,514874,242375,-818222,-6785,675161,-204507,-673848,314301,560290,-414564,-653816,1086743,289301,-965367,87535,606676,103689,-854906,518911,547596,-941302,-186468,801285,535656,-852426,-230934,1573791,-358298,-606070,306689,901557,-13028,-1183830,989708,254873,-389295,-294853,443018,565567,-1127523,319493,774679,-119537,-613944,-196524,1123863,-834557,-566286,612881,229295,-564391,-618260,1555176,111377,-1633219,337385,1105498,-98245,-1810644,237765,1940946,-1054178,-127687,543703,412153,-434256,-296468,1449066,-659358,-987570,942575,646592,-285787,-1794841,1527607,1106889,-1482715,-46056,378841,1081198,-1777422,-325728,1153447,-583850,-135629,-236506,1150548,-625764,-808402,1482020,-339682,-68461,-405478,1153751,127040,-1809531,1194962,377366,-585240,-991073,574988,2026090,-2450712,-541622,1421836,499044,-1022884,-1915189,2406930,139472,-1419821,781950,109372,551014,-1273280,1249035,402671,-2213351,958712,999087,299276,-1757557,136007,2694170,-1578728,-1035427,290266,1275715,-195969,-1977113,1473370,17321,-528088,3367,486078,709454,-2035083,1146403,673264,-985249,-95586,196549,1605872,-1782258,-171895,1628144,-845645,-744129,-512035,2490778,-609933,-2434604,1564483,922589,67830,-1986016,1081606,2012916,-1910738,220622,322009,127648,-896048,-18981,1867768,-2069018,-532918,1371995,471489,-954882,-1517133,2692630,71990,-1776145,362079,705252,1027550,-2036051,597935,1300016,-788610,-191780,-5231,1287142,-1198448,-474649,1639887,-702936,-514206,-132762,1471902,-400902,-1773940,1717921,505869,-990720,-975407,1200825,1269133,-2426649,123488,1645799,-202076,-1232313,-553800,1989884,-1212595,-925579,1083633,73700,-588639,-593718,1810231,-356957,-1695860,836073,776706,-514203,-1674276,721834,1635737,-1505153,-597469,770262,1070924,-953652,-639262,1719680,-383626,-859027,346348,1188024,-152919,-1426278,1161799,572445,-1015972,-432142,767744,828079,-1667675,191753,1643663,-281293,-1119465,221095,1582362,-1116175,-1139903,1288714,337040,-1082595,-579105,1069699,158065,-1515976,541101,1112177,-602740,-915283,629238,888779,-1387857,-117890,933681,339297,-1149226,-205137,1611833,-582393,-1080252,859186,522318,-594187,-885991,922950,647437,-1198165,-405105,843144,236023,-1411023,262326,1198590,-162673,-895466,373452,1056459,-606882,-880666,1007283,565481,-1203214,-206213,1123042,73825,-1266961,137810,1083193,-610174,-928025,794417,572374,-906629,-163190,1107130,-275658,-864412,197126,689755,-731394,-700429,757808,707099,-804425,-494498,916687,66043,-927508,-103875,770051,-195725,-869106,61049,861428,-404287,-923765,651709,634935,-807070,-529186,912415,472797,-813347,-224658,773914,-205237,-990388,366678,814496,-144731,-735937,655542,484549,-603820,-323892,630071,-80335,-818207,307106,587244,-375326,-307551,740547,41503,-396050,-114356,824913,-133749,-768281,486650,411213,-265539,-481356,558141,250604,-468499,11888,482429,-14743,-334658,58037,687215,-6651,-119901,63427,326116,-18717,-539969,320305,373864,-169738,-158368,99846,420929,-535645,-545318,468497,-35510,-344099,141036,411558,136601,-538372,440658,-24490,-164384,-37404,119537,17178,-345709,395566,175129,-280678,215243,254073,-33374,-331858,433850,470693,-423189,-76375,220398,177345,-396318,-73244,479087,-98359,-30591,-155473,1611,-92088,-452345,262289,20501,83630,-488991,-270781,292958,-452382,-8525,119261,294448,-27710,-467596,153521,-364717,297744,-117309,-581394,461533,186573,306306,-421106,-304357,926209,16985,-552334,-26670,478095,394120,-692917,342685,404609,-136358,-420609,3605,459795,-757713,-140836,422866,-30667,-237849,-173734,650593,-265160,-315458,330474,208532,-18341,-96852,909878,-49045,-489437,195225,-49169,281522,-333282,113598,-108990,-262799,223610,-191188,-207098,-171733,787562,91959,-1112410,-59574,901341,783810,-766034,-865880,1117409,885968,-767190,-647959,695532,733207,-886506,-517690,762818,62617,-438774,-76806,409071,-592799,-307978,667580,206182,-94339,-350691,751133,-190029,-768390,632820,437488,-295277,-638901,536301,518973,-827279,17411,460346,672179,-628083,-344836,345371,-283547,461288,-41412,-264401,-270487,127969,1188635,-634647,-993852,545152,1331476,-369345,-1708256,571887,1439832,-464822,-1292034,227043,1433771,-664395,-695006,827084,506510,-408087,-348674,783816,-123544,-746357,737708,459184,-545612,-834607,736150,536486,-1270753,112937,528770,-65215,-1331532,258389,1099833,-608470,-621994,-1031,510632,-434662,-563458,640145,90095,-465160,219487,251789,-511819,-906226,1218435,147746,-1075170,-134143,1309565,596398,-1603476,-232235,1629859,225867,-1431463,-407895,1796174,9303,-1298726,568786,769112,-233769,-1020609,733970,471549,-1211737,100814,1020959,-3964,-1008628,726099,1226943,-1348060,-530214,799010,540066,-932139,-414079,1388716,-113317,-1088054,-3341,917347,-22390,-1177332,589073,389247,-711697,-149450,751963,465364,-1204618,343161,1320723,-531616,-861281,353215,1450537,-1096176,-1557695,1406704,723741,-891185,-602864,1193407,593892,-1353417,18844,924842,-220380,-932280,369576,1285738,-964311,-608049,795105,652024,-930160,-376279,1488034,-308728,-1255924,581111,790626,-389909,-1102635,897988,434909,-1136630,-259710,876155,405516,-1079616,60754,1098265,-551485,-988536,515273,988277,-846533,-1025667,1102482,611937,-1128503,-475355,1340774,93612,-1415373,-24366,1110868,-316593,-975562,523557,1173185,-873360,-1007604,1006895,451270,-1362516,-249306,1301889,8669,-1175257,381331,1049739,-686993,-925974,951213,619767,-990885,-568656,1280719,142839,-1052674,417402,1137446,-420020,-938528,557686,683434,-822641,-303892,1038211,698859,-955772,-172642,1016141,-434591,-1079721,290782,1006103,-678832,-972694,800921,859787,-1072835,-984362,1007239,327157,-1183370,-331225,1395590,-353210,-1179113,293529,1257910,-638703,-1185271,907279,742830,-1004014,-277206,1061347,245586,-1122901,-65194,948465,-618253,-1077560,754081,985586,-854538,-556613,871315,237910,-931350,127480,922907,-274248,-888300,670432,1083850,-417047,-688390,439659,638581,-650820,-632875,1084942,188413,-847122,-16349,1034971,-412012,-1397837,654963,930978,-528915,-759757,917514,332195,-1220840,-294952,1055116,54642,-1058846,71408,946943,-552750,-924331,658171,806337,-476404,-785558,895228,212868,-1109772,194304,640377,-266629,-1009721,411334,962450,-842288,-226701,545150,364445,-923778,-476891,1354740,-182559,-767409,-34413,945136,-113021,-946626,513427,815577,-578420,-608551,494639,502225,-733146,15227,846241,-248421,-802935,-89951,1077438,-421098,-620989,927111,287546,-332031,-509518,927772,538882,-1168816,296157,602602,24021,-761189,70627,816412,-884999,-312954,302148,343682,-181286,-664664,1064101,-315607,-272167,331380,135280,303658,-688740,750236,336171,-812826,33727,246011,1004405,-1116407,-470159,1085109,-266991,-475772,-525420,937073,-131052,-673344,573748],[0,0,0,0,0,3,-1,1,3,-3,4,-9,12,-15,18,-24,34,-45,54,-69,84,-103,125,-156,186,-220,261,-312,364,-425,493,-572,660,-755,862,-981,1115,-1261,1422,-1601,1799,-2012,2245,-2502,2786,-3094,3426,-3792,4193,-4629,5102,-5619,6188,-6808,7490,-8239,9063,-9981,10997,-12128,13400,-14827,16437,-18227,20179,-22107,23208,-19228,-44163,-123144,85602,-347544,-210863,51513,160625,98108,-303662,259161,-17863,-201652,-17697,176886,-7943,251211,-12987,-41595,295784,313284,-52410,-15403,70483,258014,-417488,-188288,301297,198817,-445452,110946,603441,-427304,-492658,218318,572317,-408712,-457556,462231,189853,-570330,-165216,425710,-9610,-545262,47661,439777,-233675,-182202,237626,-70651,-132397,329058,254812,132564,-193611,-286,425079,-403098,-383589,130688,600889,-294723,-96382,325008,152810,-286038,-275308,857802,-70720,-818276,226838,610499,-230240,-561938,557956,1056995,-724045,-342829,578131,549764,-528975,-170826,964858,-408825,-610541,342248,581922,-869192,-810666,1056933,91238,-623366,26429,366790,351632,-1274641,324283,844530,-609862,-564456,143873,1067315,-892952,-504718,757010,314438,-241287,-774387,990560,398367,-899204,190328,255138,-50044,-904215,510517,1070622,-1631506,155839,1097763,341898,-1491872,-679207,2021037,-544581,-1122888,339641,785158,-29339,-1375222,1240128,253128,-1073997,260238,275201,418491,-1578824,799321,949554,-1534465,-63123,431189,1160978,-1421323,-844324,1786767,-491129,-429144,-561041,1696763,353431,-2445279,916959,778173,204428,-1277769,-388118,1926386,-1510363,173869,368328,-229371,-388084,-597743,2307413,-1380232,-1497512,1556229,876374,-278174,-2465838,1876250,1379139,-2206730,14692,-29120,1292832,-1564378,-277489,1676260,-1602372,493024,113861,687365,-992269,-1079322,2574978,-1238974,-1085733,222224,1213175,-23494,-2473466,2037304,364009,-1334866,-414750,488941,2106019,-2609459,-378911,1788836,-57046,-328181,-1699115,2262879,-137655,-1191702,1474046,-604402,211014,-965512,1604801,796406,-2866699,1268319,1244043,59791,-2131908,-329196,3212843,-1898574,-685270,327758,879095,-204381,-2095994,1926837,-766654,-904318,949747,-45948,337601,-1950069,2209819,839138,-1841826,548681,204417,1366135,-2377085,-198569,2350919,-1088646,-675025,-672989,1905663,-75862,-2359577,1752708,314780,-181347,-992383,491528,1683644,-2124482,898925,513258,-645341,-769183,-35080,2462033,-2457546,-821883,2087819,116335,-958898,-1985861,2774943,82713,-2044943,717428,622192,915779,-2063999,971272,1368165,-1438709,613825,478809,669748,-1517587,3220,2361764,-1145752,-550627,257010,1235313,-345288,-1968250,1924141,400915,-957471,-395382,781596,1206647,-2359806,436954,1085919,-549203,-576614,-162268,1749681,-1121808,-845149,1436628,-139413,-743996,-482430,1540089,-26501,-2057781,1046684,1101327,-362702,-1727265,820951,1250974,-1545212,-334543,1018789,675340,-1359487,-106479,1773196,-608155,-1336402,538133,795002,-436925,-1297733,1312873,757156,-1514075,-17453,981903,724990,-1344391,99509,1212028,-479771,-806109,134169,908967,-635354,-945977,934388,92755,-924367,-105886,1089377,120647,-1302832,603977,1068793,-818641,-986909,1004481,878003,-1153954,-438922,1576083,-129335,-1375830,230199,1437263,-715295,-1403998,958775,907099,-1108454,-685483,1253905,520526,-1089628,-154756,837194,-174622,-1120109,205118,616343,-432240,-899873,432777,554937,-608347,-296356,525571,581910,-577480,-40421,845719,-86122,-876720,343779,657468,-367278,-831653,956503,667850,-687751,-356975,934804,-15008,-1078715,224861,1020138,-249633,-786413,500036,764076,-785998,-386942,1001958,262283,-967178,-236911,981778,-58944,-863213,246630,747497,-92883,-724757,510090,427347,-595727,-596237,609188,346094,-544249,-51137,321525,192940,-560295,134159,456094,-62342,-224207,87802,547426,-448694,-87900,515829,53191,-283218,272999,619040,15326,-540274,274845,236699,-271594,-402702,481602,365958,-686055,39228,476467,5001,-427397,-29198,748784,-484269,-270968,196890,-104648,-150616,-637504,450524,208147,-466272,-47407,50395,447312,-71658,11078,440052,-109781,216827,-277370,721521,162517,-703430,397174,-155606,271047,-316623,-102638,436375,-672506,95967,15378,-53460,-21209,-133158,702768,-450795,49527,191351,-115712,191412,-501412,437691,-100018,-128331,660319,-472916,371545,-161539,345415,270840,-861786,676274,-9726,250886,-459703,-585582,727217,260851,-97027,-329123,294529,393656,-830678,-17794,94433,390928,-116445,-639081,723897,-347699,-241574,139756,101839,212642,-782153,872781,95534,-736473,-169808,-14608,551420,-692782,122034,612421,-102124,68226,-517207,582237,-24101,-843827,357703,89540,427329,-432194,-483242,565253,-104791,361644,-537974,-151091,-40023,149513,508799,-1343532,19934,967171,425344,-891585,-528097,1308742,-78429,-1198405,-22911,603729,366710,-929673,288050,136561,-507900,208315,432407,280473,-812870,20647,1457415,-679953,-851282,-37248,993978,-88224,-1262968,1008242,543430,-448050,-700020,119884,855388,-732607,-277817,511864,-19248,82998,-561455,451677,-216415,-144283,470885,-286092,-526436,390987,597292,-176252,-1369504,464388,1117428,-685726,-1591459,463795,1255771,-660488,-1010586,706567,611847,-555801,-345524,794448,-278701,-856714,511712,612357,-635367,-797361,1185331,925778,-1654966,-405251,1230856,301092,-1195788,-573123,1399312,-118847,-974535,-287857,822564,125037,-1306715,768118,436532,-483275,-25340,83883,362313,-522948,336586,702812,-761314,-475477,875736,513820,-1146678,-843434,1837650,346382,-1612955,-40753,1238872,296804,-1593831,33332,913816,-688374,-627486,708093,785323,-1177633,-67518,1133580,-622610,-914307,29053,1389802,-451010,-1445582,907002,860344,-418907,-1032327,524585,1148045,-1190301,-469277,674539,306632,-1139697,-291718,1282518,-517478,-541175,525573,506601,-507597,-583092,1225350,171354,-1202416,481974,895764,-284753,-1472482,663399,1568809,-1126059,-869904,815709,790835,-984283,-790839,1593867,-336060,-1191189,359517,999176,-322258,-1265428,1291648,535433,-1115733,-704365,1026109,656348,-1315204,-252508,1143890,-35363,-924016,29190,1423904,-486080,-887744,1110234,639392,-872914,-392937,1208787,203833,-1458923,274605,1120913,-201767,-1008520,699626,1261792,-893382,-740399,1099519,224737,-1244021,-324835,1555845,83001,-1196396,332352,1229989,-588497,-1155196,907500,937854,-1163719,-702533,1167009,443100,-1277192,81060,1369963,-278258,-909702,560797,1018494,-410230,-684649,1218966,573052,-772982,-429689,1119753,-13581,-1220572,-3466,1046543,-256095,-896545,398949,990334,-799362,-889943,821286,453546,-1130126,-320950,889465,-110582,-1236413,263561,1129769,-715260,-744436,839025,662265,-991626,-383003,1163339,231802,-1257696,59543,1364225,-256853,-1069958,778550,1168973,-850086,-736895,987351,518776,-1209012,-309786,1237432,-270900,-1146733,102078,995517,-780851,-732194,730760,613844,-799687,-631514,1065454,518009,-1336569,-288577,1132281,-88445,-1037906,575951,1050397,-684899,-997915,850503,410314,-1135901,-163606,1164592,34100,-953410,192699,1276861,-591910,-1043706,798669,822289,-1003740,-861800,1100319,513002,-1339427,118709,679220,146483,-903122,487631,1001813,-901018,-713454,373336,747292,-729969,-335291,1017271,30767,-495111,-137109,987013,-239058,-1207550,644872,652666,-512959,-610464,596085,695702,-1136658,5733,867813,-148386,-453991,-20067,1406046,-764801,-1058870,808223,120981,-447337,-488545,1011977,464876,-1592425,524773,447234,-224727,-575741,96229,1491681,-1266729,-44167,421793,337672,-408291,-611190,1150342,-445014,-500774,312403,109760,223838,-940214,758348,583347,-593955,296626,16244,810035,-1073331,-44843,1257921,-651044,210404,-604977,699872,-265361,-915320,1316203,-458524,-211911,-264730,254576,722150,-1940740,701087,399281,-622863,-133987,-468352,1433275],[0,0,0,0,0,0,-1,3,-5,3,-7,9,-12,15,-19,24,-27,34,-42,52,-59,71,-83,98,-115,133,-152,177,-201,230,-263,300,-333,374,-422,475,-528,588,-654,730,-807,888,-980,1083,-1194,1312,-1438,1584,-1738,1909,-2094,2301,-2531,2784,-3069,3392,-3764,4189,-4685,5270,-5982,6858,-7967,9426,-11430,14363,-19086,28110,-31408,-101381,-20927,-369727,218018,211646,-2224,-109750,130235,-278628,218071,-288859,15449,193575,-57581,-87029,-91925,-140935,18487,92892,-376628,169933,218556,-362559,-45269,430195,77669,-770219,129850,638713,-273425,-463749,229210,654983,-367702,-298485,262350,129349,-567863,-137661,622507,-98674,-657858,71778,276685,-334376,-375770,118589,67844,-107717,-14580,172412,237738,-360034,209495,577725,-58576,-307614,-103968,436152,-123565,-225122,364390,357613,-259288,-365071,545917,139540,-534996,370105,911795,-189030,-701462,365564,1136112,-809027,-440313,739806,406169,-684610,-598307,1150108,-329916,-975125,380186,562907,-212530,-893947,705745,669027,-1066612,-20054,488380,339076,-720767,-27202,966839,-542376,-361138,179853,615088,-403563,-947106,1057871,364812,-470435,-545026,663943,750574,-1032108,237452,556922,-70715,-377567,8634,878974,-1273247,-292472,1347323,-110254,-820651,-672874,1902444,164319,-1722267,606429,690596,39302,-1304387,243578,993763,-1466973,261645,327914,130675,-875589,-62650,1703919,-1196158,-371451,551663,943823,-549567,-1235226,2052699,-77121,-1283832,162977,696403,1074010,-2257787,381446,1377954,-659077,-893272,-388521,1898049,-817851,-958811,1014483,-789224,-119455,-652428,1100163,-452849,-2024761,2041547,564181,-820277,-1523656,847378,2121833,-2641772,-453488,1223377,908228,-338393,-1429808,2242216,-859273,-292502,1171075,-391859,-23924,-1169769,1905418,-252355,-2005359,1237610,262673,529261,-2165408,676032,1825451,-2094615,-177060,182742,1677388,-1352187,-1743391,2602660,-376995,-490053,-995373,990094,1118408,-2299093,1232307,-55770,-424793,39662,334764,1268577,-2607585,715570,2104777,-977559,-1072934,-864526,3222863,-688996,-2333719,1546923,-3406,698163,-1977990,914455,987410,-1941084,1525674,-238234,185128,-1197845,531702,2334276,-2534647,271298,797805,584312,-992779,-1392583,2819058,-1009232,-1428205,329187,914710,777673,-2818258,1562054,1340518,-1023667,-362330,-177764,2073076,-1709774,-226246,1830354,-1115306,-89390,-268964,1862654,-909454,-1627300,2886114,145716,-1077851,-1059381,1463526,1366965,-2902294,679245,946806,259153,-941061,-259433,2221729,-1778851,-15156,1179997,-198741,-664536,-870095,2221371,-749615,-1562067,1008851,592330,6247,-1993360,1183322,1156274,-1694337,-208643,387589,1220680,-1471706,-668526,2088540,-716197,-645069,-77412,1217625,-230833,-1490917,1820140,374709,-1081218,-169649,1245949,451317,-2055370,664608,1447550,-877003,-1339811,671203,1962805,-1697760,-761694,1787240,120496,-807246,-516697,1752848,-226031,-1487133,777765,436392,-391320,-1220123,1021420,1107197,-1470900,-8406,1001911,401899,-1111925,-183286,1509399,-597957,-881761,435967,886064,-206624,-972224,1108009,394045,-1193055,-249014,1045457,300679,-1390908,308524,1293360,-995135,-1193329,740476,837575,-1084410,-748737,1066870,269680,-1214804,-88598,1301466,-140102,-1713098,440748,1041482,-818139,-983692,858193,502028,-1347639,-240999,1082632,160412,-1120764,248743,904818,-171668,-935614,568053,525134,-112854,-637562,778104,652362,-855399,-334083,912985,-32358,-1008723,239487,760168,-145156,-763467,838567,320167,-894875,-326630,1028607,221679,-888861,102823,925782,-237720,-845894,577532,1040270,-580411,-809383,806718,445178,-1163212,-52735,1037234,-91075,-969471,457679,655155,-362927,-608972,515497,563795,-631602,-300878,574442,378083,-639624,-9591,586061,104423,-477280,-251673,621370,-274818,-438663,62511,507330,-64787,-802247,398412,183294,-419315,-93387,392312,-47077,-671962,284186,502523,-698973,-345562,476381,500524,-577141,-130661,806386,-168104,-440848,113718,497956,-366492,-556434,801157,114500,-525832,-301829,357379,228345,-587572,-100154,267029,262929,74814,-499054,442159,-21102,-155150,133565,116500,160493,-346851,324547,127668,-273339,-238934,-313230,550077,-494001,-173553,225963,-244585,232711,-329597,289425,-74641,-600731,509842,-188315,33735,-159953,148115,160195,-423263,652629,-96282,-22822,156785,-87988,364391,-983704,170230,337560,-209531,116103,-747870,867475,143992,-688240,-346358,-72044,965714,-639567,-457948,582840,16116,111643,-485819,887579,12198,-439646,461472,-271778,119831,-794614,513406,540456,-853874,-47904,115963,438812,-394967,-364147,969630,-387771,-332529,40383,154797,466036,-773879,203441,117593,-99741,-70509,-535448,774828,-159656,51744,44942,-648233,731762,35929,74187,-820644,-237427,1367111,-163141,-1027574,-509655,1046990,446014,-1382148,34269,682228,-5102,-947756,-294222,678203,-666108,-220247,532541,-197772,-586556,-21611,1315736,-209029,-868527,437056,681117,143540,-1181452,223564,1093443,-760807,-439430,-114780,746555,-476668,-615587,938821,176621,-114955,-361008,129312,371964,-365041,262093,-338582,-552008,284753,552435,-177588,-1160382,693973,1292769,-928634,-1144715,608652,1462364,-737315,-1223510,920324,787649,-701428,-670949,529907,202172,-1043351,696703,513655,-690001,-500993,859872,1021821,-1304081,-647501,1267464,314326,-890418,-254985,1515774,251044,-1107954,137519,616967,177463,-1088472,-122812,870297,-425163,-152112,357187,191950,-233177,-90051,782201,-754015,-767522,1006482,276849,-913598,-833860,1338996,681758,-1760929,-79596,1159938,168640,-1446406,-61641,1446938,-702296,-507880,673429,471550,-874185,-454494,1554907,-259366,-1021565,143183,1184345,-71474,-1687982,837104,1316299,-776513,-903069,648319,1294725,-939028,-597032,834617,-29427,-495931,-459294,1193208,-367529,-867397,747570,354423,-457712,-850386,994214,444592,-1482834,459539,1041971,-125795,-901521,439483,1458243,-934192,-1176822,806052,475496,-978851,-1033984,1716196,554251,-1419899,453571,866260,-25094,-1329550,847997,1122884,-1309880,-609648,786592,473827,-1205291,-387988,1357476,-137137,-1164249,-8320,953892,-214664,-1149641,712259,600227,-761871,-419933,761137,588650,-1287995,-6807,1037880,-248055,-891801,418800,981575,-983225,-1029576,1096639,465918,-1184355,-432217,1369586,8673,-1277665,608229,1349517,-506146,-1262964,590461,1094744,-1130928,-657194,1033924,522361,-1289978,-156320,1471566,44385,-1348580,402310,1254190,-402904,-641901,965881,793692,-904971,-505067,824873,503436,-925953,-60138,1248381,-219336,-1068969,571363,797220,-745904,-989672,867268,659116,-831413,-316938,1146161,22496,-1104985,60651,1239217,-713311,-1196267,1041611,971218,-1102281,-449115,1479365,277944,-1334869,45952,1182618,-310720,-1139757,645304,1027031,-638397,-1030006,981306,789332,-1228820,-425652,979169,239775,-1012417,95295,969136,-201072,-890452,655543,752635,-852136,-797377,776665,336335,-846712,-252233,999102,96186,-1242752,79323,1156067,-520649,-588021,727874,710247,-967417,-325016,1034745,211826,-1304787,240289,1236483,-297856,-1079791,865866,874562,-695185,-718469,813813,541449,-1407640,16649,1176008,111242,-1148373,91995,1260214,-711207,-1007767,727403,325385,-630386,-724970,942864,224700,-960516,84107,464398,216633,-1003143,522524,700954,-607749,-221968,275782,564691,-820820,-510341,1396366,-288689,-771721,80509,899733,-115058,-1393623,912783,384785,-844351,-290388,427800,829605,-1485994,374770,1038928,-230940,-432940,-305544,1497941,-825694,-919311,893399,115130,-184554,-817504,1008196,195825,-1020051,509557,-209510,464395,-777761,241541,912664,-1232850,133710,106403,549784,-78839,-706446,1469244,-808804,-387496,256411,358007,452313,-1276968,975699,290634,-766734,139043,-121401,1081230,-1413319,-178231,992995,-1021706,373625,-473065,730039,-649945],[0,0,0,0,0,1,-1,-2,0,3,-5,3,-7,9,-12,14,-18,24,-30,38,-45,55,-65,80,-94,105,-130,149,-172,197,-222,258,-294,331,-375,421,-476,531,-591,658,-733,813,-896,988,-1092,1203,-1319,1448,-1592,1745,-1908,2090,-2294,2517,-2762,3037,-3348,3702,-4102,4568,-5121,5784,-6593,7617,-8971,10883,-13852,19341,34065,-505,132518,434953,-75920,-118144,430095,54373,-44155,-246765,30982,329291,-110655,-135384,257601,-308007,-184836,58148,159138,-358721,231180,673502,-35161,-285857,208725,135868,-595701,-30148,174720,77496,-335506,18728,578257,-164117,-188228,356674,134118,-353093,-197459,318125,-75563,-499594,-70030,512671,191628,-561644,-340413,699785,-77260,-285328,-3272,602581,-35152,-675478,425279,387296,-304056,-498664,509193,360304,-701177,171917,499003,-25116,-463718,316069,588884,-756984,-169945,517015,-93350,-420213,-372241,1002156,-401447,-959946,460260,584240,3745,-882652,738502,538231,-738209,126401,120770,616925,-437338,-255460,997544,-983035,-23979,265977,748206,-602630,-1043665,1700539,271057,-715770,-500329,757533,1190147,-2000165,464604,904240,-264744,-529671,-523204,1898508,-1301684,-498017,1380460,-247862,186029,-729795,1217899,-256285,-1408599,1930457,-247196,-606806,-1116591,1142581,1545666,-2908753,476988,1194719,719290,-1265610,-1539593,2647964,-621525,-402635,-178560,-186628,906204,-1285171,1864715,-752199,-1020925,1343366,-162139,927904,-2567485,1201132,1941389,-1977652,-180016,-332173,2576078,-1605091,-2109067,2559042,-691908,106343,-1764009,1265888,1105262,-2628957,1932187,-556381,70424,-176714,258823,1496198,-3185110,1936304,1578394,-1558047,-523328,-589831,4054939,-2583165,-2458541,2205668,657122,661704,-4174326,1944265,1790406,-1654937,1012528,-1821897,1980378,-930735,217450,1358309,-3219458,1669553,43411,549704,-1442528,-1945872,4370480,-1870026,-1483560,-360056,1833810,1904652,-4885337,2060890,945648,-576448,-263726,-1595193,3158616,-2660512,576593,1239077,-1827953,1273121,-1219611,2310996,-1788490,-1477568,4076177,-1714796,-702268,-1661326,3036215,1708974,-5298971,2040538,843402,1490081,-2237178,-1854326,4142356,-1948983,581975,-798265,-48116,1343226,-2001176,2861509,-2053226,-564907,2238938,-148290,709104,-3623693,3055604,1692965,-3039358,125048,-293484,3406496,-2832865,-1367814,3285562,-1219965,271838,-1582055,2023664,-128000,-2434482,2762507,-1365380,-64847,-138047,876175,1209837,-3645427,3014384,950209,-1460781,-733217,-77449,3702856,-3472155,-1075540,2105544,550217,18972,-2722542,2813793,395230,-1545688,1257357,-874358,1046803,-1715386,1157692,1107856,-3007208,1101051,253085,808624,-2093264,-730834,3774971,-2042565,-1285457,189111,1811668,-128740,-3035801,2379919,270069,-1160647,-226747,523118,1618038,-2594672,1216228,1100542,-1427003,-274658,124858,1974212,-1970295,-503469,2649175,-700634,-930011,-750865,2242852,-379755,-2476463,1582414,833978,-476128,-1421723,592853,1787885,-1973703,237430,1104653,57902,-1248332,-532000,2068751,-1139350,-1175811,956971,958079,-801466,-1351590,1989172,841106,-1693640,-253185,1112898,750598,-2007307,484324,1645379,-1157143,-856253,722835,1253903,-1224871,-702454,1656485,-4514,-1139463,44567,1302445,-407633,-1680306,1170289,709766,-764032,-783602,1079197,662491,-1404563,203203,1337880,-297809,-1170723,229860,1471586,-927441,-1207109,1094784,864698,-905733,-791103,1396018,503737,-1643664,-377259,1419250,-22410,-1571266,488256,1438992,-548101,-1452957,1090208,1090066,-995440,-615544,1169538,357179,-1439062,64865,1234034,-487499,-1230800,767243,785234,-931718,-686366,889888,84795,-1125417,324240,1143931,-360572,-847868,547337,978873,-810316,-646949,805622,528026,-813873,-305280,1013294,185253,-958896,222964,1100852,-252214,-982435,584867,1103485,-659815,-871610,704003,525675,-1024969,-384028,1188070,334806,-1029449,78702,798397,-104931,-1129012,743598,807728,-826538,-21873,590536,257330,-918096,-263164,1095930,-382074,-527490,148262,550724,-498760,-610617,907870,67330,-488721,-148254,346501,296393,-850493,387075,178247,-618961,-122618,-54636,982206,-925854,-230976,733264,266155,-514712,-558452,844806,-78003,-787635,301128,147371,494062,-967858,425506,885085,-1104586,135562,-30468,559576,-595193,-493512,1102478,-647686,-21079,-102075,288112,442978,-916571,909864,-282604,-321765,77620,-473973,832684,-598688,304440,-188895,-313738,776361,-310773,378103,-395302,108478,726837,-919675,345010,-301072,804495,170468,-1171450,828236,-158814,577125,-850384,-142020,1448874,-752350,344333,-271094,256479,520637,-628978,838589,-736742,-36796,351899,-47690,482443,-1043227,917061,218525,-775559,193666,-733574,766822,-344680,-387205,253252,-447931,841594,-1013134,96943,480572,-418968,417153,-1164233,764371,-211746,-780993,656689,-406320,889981,-702353,218877,462440,-357200,598003,-877130,84038,336333,-16920,319959,-878495,593491,80935,-174793,76285,-387573,575399,-456404,191945,-42731,-676812,305387,-209084,586308,-409989,-549853,883209,219597,93683,-928625,183280,1152918,-325930,-316177,-529989,808566,111637,-847561,398530,161137,28773,-218471,151353,712596,-823162,74907,151945,121768,-130555,-298485,607568,-581347,-96343,331914,-205562,-361601,-367582,516813,-256974,-594508,-178835,168725,162212,-566709,248039,352587,-10195,182495,-230590,-1919,46288,681376,239082,-642868,-316824,559725,493981,-946118,-751465,770630,888511,-872524,-961471,838338,494536,-610934,-514068,703091,334485,-683629,248503,172135,-236315,-323801,220180,444646,-898655,-162858,569948,213732,-669232,24792,820899,-511163,-899910,384083,250190,-80913,-500895,782575,391019,-819015,174407,-176491,259548,-331537,295394,372619,-1018521,113438,598879,-32470,-910338,-29328,1171965,-313868,-862791,-174851,1126896,108729,-1271479,473848,861236,-309858,-842006,311964,974966,-1007007,-178006,750671,-64801,-676439,-274803,1119812,-627001,-1084237,955656,78692,-277111,-706818,867036,543659,-1003468,482576,344222,-131061,-440144,87468,813628,-786660,-89246,410264,182843,-377176,-562924,941473,-548741,-640156,459490,450529,-226718,-791349,652114,780271,-755586,-429534,998394,637522,-1208196,-150812,1126630,-140288,-795747,-61263,693348,-268563,-923263,808303,452108,-517821,-477191,750282,444178,-902864,179292,838374,-265489,-543410,405599,595445,-777502,-605186,506550,184009,-684622,-72959,702929,-73963,-703857,277597,333805,-148966,-424023,649565,422368,-477605,-450077,528387,358093,-934130,-79334,873721,41858,-666836,249138,669539,-494800,-645296,760422,346758,-1107797,-309240,809757,133463,-855508,54427,917473,-362488,-950750,249461,804474,-392818,-287561,693890,154939,-1135099,44500,789537,-253175,-623539,330800,666412,-695342,-528943,621129,421641,-729346,-444336,655995,60305,-555897,62571,577934,-161599,-695220,355181,401058,-619500,-472991,634339,300896,-754781,-438118,681201,179747,-772122,104220,902522,-245285,-591296,227423,823657,-577794,-633216,903841,135002,-682670,-173252,635761,-150617,-791807,512820,537854,-23736,-176186,296207,259418,-783976,-79091,540081,-166897,-364178,140513,885996,-23697,-543984,592122,249127,-42883,-561548,372219,359085,-924777,87999,216142,212237,-684663,-18862,762287,-793518,137546,44423,448064,-377077,-418908,1253872,-210383,-480602,20399,525669,449156,-1328586,572715,187562,-293203,-6177,-253037,909100,-980415,359214,423254,-760244,337226,-475864,360170,-565877,-525276,985016,-761279,171281,-680637,595590,358501,-1324125,840202,117034,272006,-467327,-309094,1327627,-1051492,255999,-178795,-244392,529827,-1132408,1144640,-698238,-278552,790085,-372344,832043,-1324245,845155,560454,-1289445,635448,-711702,1244470,-1119906,-448207,1408799,-1028117,793999,-807907,240802,395701,-721889,1546190,-1529761,439658,189877,-159424,1090380,-1491832],[0,0,0,0,0,-1,-1,-3,2,-2,3,-6,7,-9,14,-17,24,-31,37,-46,58,-70,83,-97,118,-137,162,-187,216,-249,289,-330,373,-421,478,-538,601,-672,748,-832,922,-1016,1121,-1233,1355,-1482,1621,-1773,1933,-2104,2290,-2498,2716,-2955,3221,-3517,3848,-4213,4631,-5114,5680,-6346,7144,-8132,9370,-10947,12972,-15278,-49792,105002,479943,65570,-257546,155360,354674,171263,-165352,399592,188655,-206585,-189486,358344,-48805,-38882,80238,171710,-450759,-86756,51552,-252916,-82210,-28535,58085,-249269,-46906,309298,150031,-504437,51812,538750,-159583,-343907,259336,104878,-264731,-50106,266455,267285,-468708,-73232,407319,278197,-372157,-294143,740836,-22692,-504402,-96465,663860,-2699,-845985,328690,249617,-458249,-429272,305759,936686,-506135,-251334,791046,-35045,-234296,61414,903124,-277823,-497140,841199,-4302,-454630,-111988,562696,94582,-900101,441518,710391,-576953,-715138,12765,1288803,-1048485,-142991,433016,-53210,-198644,-516359,1245302,-277123,-554937,721212,-44891,-30394,-1132247,732616,652809,-1397852,57493,315936,1261368,-1300326,-310975,1467289,-954366,-807339,-173419,954134,-298411,-1549757,1576842,-189386,-427320,-311589,756519,690507,-2035201,1493000,485352,-1145386,-298955,133801,1819449,-2438774,-366446,2063295,-253953,-803836,-1782376,2016638,532998,-1611101,583111,-481204,1102254,-750624,273175,520610,-2008127,1740627,-155511,46836,-1279692,-80885,2719012,-2078115,-437712,517250,1408696,-44811,-3042087,2602066,-44541,-1030612,-150279,-338174,2196601,-2769213,543364,1252120,-1426108,927981,-970255,1563560,-1737188,-208581,3090459,-2612470,-233653,-120463,2478821,-741132,-4312791,3220368,437067,-80779,-2192784,-86312,3999214,-2515222,417811,-347200,878422,1145797,-1941664,2057105,-2588037,661298,1785348,-1399722,110552,-2185299,3857608,107237,-3352019,1711548,313993,2259873,-3470489,300547,3407025,-2147749,707241,-1314028,2109018,-473190,-2313993,2799119,-2289576,724975,-15872,165650,369270,-3071719,4004444,-747802,-2303971,630305,1139799,2859584,-4997000,529401,2923846,-841040,-328995,-2694636,4082200,-392224,-2047055,1435372,-1304514,2208061,-1466944,947376,-45078,-2622397,3324113,-747754,-104970,-2082593,1042338,3713706,-4297072,43598,1011782,1499614,-851654,-3378885,4073150,-803241,-901176,158230,45271,1674355,-3069395,2303851,237522,-2018499,1606406,-312047,1547247,-2872119,1101148,2726374,-3152675,96361,-120681,2612472,-1711244,-3056473,3986752,-218992,-668649,-1912262,1125496,2049985,-2909694,1397107,-91172,106187,-415994,-559276,2200483,-2656988,298082,1571414,-562112,-645232,-1313897,3841858,-996711,-2273795,1443889,672597,378145,-2965688,1372416,1961267,-2253451,66908,228152,1162940,-1546143,-268832,2321707,-1642760,-206568,472219,996760,-865594,-1782329,2831823,-504312,-1576150,-203237,1330887,619122,-2833969,1200945,1597332,-1109646,-846035,286895,1845040,-1694201,-623179,1712538,-135453,-735569,-511681,1557191,-639182,-1985890,1245454,857514,-494890,-1360641,1462455,1195785,-2147450,-198063,1247258,443524,-1480855,-182068,2148825,-700175,-1189296,858871,852945,-837202,-1039805,1531869,373970,-1600407,64597,1058713,80655,-1368202,979467,1400459,-1214670,-1044674,1049136,907837,-1250256,-294445,1368373,-116146,-1329158,259485,1426758,-424682,-1315769,764838,955043,-1113031,-1076110,1099309,790120,-1273870,-143849,1529843,69042,-1260207,126546,1351585,-596072,-1300288,446456,965853,-980126,-822115,1471858,754528,-1072916,62139,1487832,-453096,-1140403,644740,653923,-864805,-848743,684747,510883,-1073421,-221370,1133250,-120187,-1270635,656723,875518,-621213,-653052,1026386,489701,-855934,-321075,1049272,374740,-1074868,-113177,1067741,-354528,-900658,439796,1224190,-570170,-898342,717310,493762,-955482,-570523,764022,343297,-1142781,121188,1058833,-178624,-931714,395646,930917,-647035,-593626,877011,355887,-807929,-432035,1008710,-132781,-769183,225486,432781,124616,-489014,625907,276118,-697932,5025,228475,189167,-601573,437080,750713,-824154,-44021,291967,853043,-520031,-790492,1223268,14992,-593667,-369519,515290,831083,-1155433,518062,94689,176183,-596529,-130231,1397776,-995067,-11955,494397,-50779,80490,-723997,1035406,-1671,-786839,461398,172927,546356,-962034,601562,696360,-918185,450181,-259898,351620,-292798,-549993,903486,-1146504,664828,-193190,-336732,214455,-618626,874648,-728385,-73822,296993,-318389,412163,-1070307,424170,406273,-454433,-275462,-449104,1125799,-560899,-451632,435876,-333278,872961,-847480,405449,109980,-685339,1123626,-560335,536969,-545343,346507,985969,-1020545,213515,-146159,680321,309164,-1083437,526934,-303984,825129,-203301,-892253,1102972,-487343,415922,-423832,192640,474833,-1348233,476388,-86798,469019,-160645,-731940,792216,-241466,180665,-488690,-349365,864373,-419776,291296,-855542,29970,713694,-597429,282860,-451824,343563,231200,-313058,409812,-736786,540112,113815,-112478,29970,-1001929,782282,38636,-269310,-556175,-165572,997614,-281241,-632599,384220,522603,387687,-1171189,197552,622790,-252584,-277322,-252050,620842,-580281,-359580,507219,-261082,-59662,-284959,612086,-131122,-417462,465773,8426,-34443,17126,393514,145207,-451585,111544,369395,116494,-562905,62714,349299,-187897,335832,53213,-19694,71249,147443,-109821,-439394,-306570,464297,611323,-735236,-823971,818253,958752,-660475,-1142383,789058,678750,-843663,-468184,509086,458167,-586520,-48575,576067,-370115,-382164,406038,486149,-378304,-284036,745427,-27668,-247228,104374,741473,-332501,-784208,744294,346779,-144405,-177552,402920,511668,-531895,257038,246299,-108332,-113582,-39796,156224,-421899,65240,672511,-64029,-328219,-315678,1457870,-19956,-1217184,31010,976756,185559,-1608450,348836,1392398,-558606,-570220,125912,920190,-373604,-624155,653740,-213052,-494149,-26932,602116,-49556,-914356,781905,338996,-418130,-218463,342043,716081,-1059933,110307,788785,-175216,-394471,-220612,651495,-655510,-536776,947254,183385,-228178,-194105,975332,158493,-716308,427752,642007,-182712,-729583,520790,925744,-1124705,-195825,724894,846116,-928346,-511254,1138083,-25866,-893273,177916,680789,-69827,-1048421,683355,533506,-618185,-405864,555179,374289,-859542,215971,906122,-243316,-661094,207880,748422,-489431,-698388,676269,208864,-586870,-119510,630140,92845,-689334,155902,503686,-386219,-656868,612268,645027,-865111,-491276,887773,177009,-713395,-154534,1182991,100240,-843911,346562,779775,-311941,-875147,586911,654154,-825228,-358047,1074914,260494,-869422,-186638,642689,-319987,-903356,387776,778619,-487725,-490542,655617,514982,-749963,-33548,834109,-146260,-693238,450542,581393,-98297,-762485,440486,364991,-617248,-209686,524080,425295,-827325,-20099,843984,-181315,-690725,214567,672526,-249376,-541498,708223,485222,-927645,-375462,824770,283536,-806603,227339,749664,-133171,-676515,254667,873839,-463333,-910641,540599,8183,-549584,-173078,667351,-124418,-1001527,453255,738001,-418527,-366654,136896,310316,-610903,-200212,713288,-189976,-285185,43607,647187,-343498,-703868,500465,135427,-404030,-256281,147327,514834,-821408,153285,480202,-169137,-251009,-252239,1036916,-646062,-370545,770116,-27684,-141024,-746021,667466,115819,-618716,543538,346667,352816,-857098,11391,1119113,-759375,-79052,143524,562676,-481621,-431372,1173208,-782565,60757,-76302,-40605,130058,-1040734,1005614,-256938,-289390,401215,-155442,801899,-1261856,420294,877609,-520069,549991,-803740,1226309,-686344,-469260,895190,-539648,930352,-799366,357213,543862,-1158840,1133642,-694117,459622,-263383,75244,1372037,-1707095,472107,113329,-24559,267430,-1309304,1654003,-192069,218312,477445,-632004,1413640,-1428294,883038,-441705,-914869,1434774,-1100222,1092464,-1018159,269845]],"minX":0,"maxX":0.33963599999999905,"minY":0,"maxY":0.0000501346056434042,"minZ":-5892080,"maxZ":5572784,"noise":519727},"im":{"z":[[]],"minX":0,"minY":0,"maxX":0,"maxY":0}},"id":"d3aa0fdc-7077-46ff-bb31-986b8c22b0fa","meta":{"TITLE":"HMBCGPND_ED CDCl3 {D:\\Data} JBA 41","JCAMPDX":"6.0         $$ Bruker NMR JCAMP-DX V2.0","DATATYPE":"nD NMR FID","DATACLASS":"NTUPLES","NUMDIM":2,"ORIGIN":"JBA","OWNER":"JBA","LONGDATE":"2024/07/03 05:38:25+0000\n$$ TopSpin 4.4.0\n$$ 2024-07-03 07:38:21.743 +0200  nmrsu@CZC150CR4G\n$$ Compression mode = diff/dup",".OBSERVEFREQUENCY":400.261664987366,".OBSERVENUCLEUS":"^1H",".DELAY":"(6.5, 6.5)",".ACQUISITIONMODE":"SIMULTANEOUS (DQD)",".ACQUISITIONSCHEME":"NOT PHASE SENSITIVE",".AVERAGES":8,".DIGITISERRES":32,"SPECTROMETER/DATASYSTEM":"Avance NEO 400",".PULSESEQUENCE":"hmbcgpndqf",".SOLVENTNAME":"CDCl3",".SHIFTREFERENCE":"INTERNAL, CDCl3, 1, 7.854476","AUDITTRAIL":"$$ (NUMBER, WHEN, WHO, WHERE, PROCESS, VERSION, WHAT)\n$$ ##TITLE= Audit trail, TopSpin 4.4.0\n$$ ##JCAMPDX= 5.01\n$$ ##ORIGIN= Bruker BioSpin GmbH & Co. KG\n$$ ##OWNER= root\n$$ $$ /root/.topspin-BladeEpu/local_acqu/JBA-CCP-3627/16/audita.txt\n$$ ##AUDIT TRAIL=  $$ (NUMBER, WHEN, WHO, WHERE, PROCESS, VERSION, WHAT)\n(   1,<2024-07-03T05:05:16.226+0000>,<CZC150CR4G\\nmrsu>,<CZC150CR4G>,<go4>,<TopSpin 4.4.0>,\n      <acquisition in progress>)\n$$ $$ D:/Data/JBA/JBA-CCP-3627/16/audita.txt\n(   2,<2024-07-03T05:38:25.170+0000>,<CZC150CR4G\\nmrsu>,<CZC150CR4G>,<go4>,<TopSpin 4.4.0>,\n      <created by zg on 'Avance NEO 400' (CZC150CR4G) by user 'CZC150CR4G\\nmrsu'\n       on data set with UUID 'd5f77026-38f9-11ef-ab8b-0030d62936d1'\n       started at 2024-07-03 05:05:16.226 +0000, POWCHK enabled, PULCHK disabled,\n       completed at 2024-07-03 05:38:25.169 +0000\n       configuration hash MD5:\n       90 D2 50 17 C1 67 CF 89 93 61 1F 46 CE 38 64 02\n       double data hash MD5: 2K * 128\n       2D FA 17 34 C1 1C 35 B7 59 B2 D1 7C A9 CD 84 B0>)\n(   3,<2024-07-03T07:38:20.056+0200>,<nmrsu>,<CZC150CR4G>,<xwish3>,<TopSpin 4.4.0>,\n      <ICON-NMR User ID: JBA\n       double data hash MD5: 2K * 128\n       2D FA 17 34 C1 1C 35 B7 59 B2 D1 7C A9 CD 84 B0>)\n$$ ##END=\n$$ \n$$ $$ hash MD5\n$$ $$ B0 1B F7 6D 60 81 69 BE 95 09 E4 7D 4D B2 61 37","NTUPLES":"nD NMR FID","VARNAME":"TIME1,         TIME2,           FID/REAL,        FID/IMAG","SYMBOL":"T1,            T2,              R,               I",".NUCLEUS":"13C,           1H","VARTYPE":"INDEPENDENT,   INDEPENDENT,     DEPENDENT,       DEPENDENT","VARFORM":"AFFN,          AFFN,            ASDF,            ASDF","VARDIM":"128,           1024,            1024,            1024","UNITS":"SECONDS,       SECONDS,         ARBITRARY UNITS, ARBITRARY UNITS","FACTOR":"3.97394990011106e-05, 0.000332, 1,               1","FIRST":["0,             0,               0,               0","0,             0,               0,               0","0,             0,               0,               0","0,             0,               0,               0","0,             0,               0,               0","0,             0,               0,               0","0,             0,               0,               0","0,             0,               0,               0","0,             0,               0,               0","0,             0,               0,               0","0,             0,               0,               0","0,             0,               0,               0","0,             0,               0,               0","0,             0,               0,               0","0,             0,               0,               0","0,             0,               0,               0","0,             0,               0,               0","0,             0,               0,               0","0,             0,               0,               0","0,             0,               0,               0","0,             0,               0,               0","0,             0,               0,               0","0,             0,               0,               0","0,             0,               0,               0","0,             0,               0,               0","0,             0,               0,               0","0,             0,               0,               0","0,             0,               0,               0","0,             0,               0,               0","0,             0,               0,               0","0,             0,               0,               0","0,             0,               0,               0","0,             0,               0,               0","0,             0,               0,               0","0,             0,               0,               0","0,             0,               0,               0","0,             0,               0,               0","0,             0,               0,               0","0,             0,               0,               0","0,             0,               0,               0","0,             0,               0,               0","0,             0,               0,               0","0,             0,               0,               0","0,             0,               0,               0","0,             0,               0,               0","0,             0,               0,               0","0,             0,               0,               0","0,             0,               0,               0","0,             0,               0,               0","0,             0,               0,               0","0,             0,               0,               0","0,             0,               0,               0","0,             0,               0,               0","0,             0,               0,               0","0,             0,               0,               0","0,             0,               0,               0","0,             0,               0,               0","0,             0,               0,               0","0,             0,               0,               0","0,             0,               0,               0","0,             0,               0,               0","0,             0,               0,               0","0,             0,               0,               0","0,             0,               0,               0","0,             0,               0,               0","0,             0,               0,               0","0,             0,               0,               0","0,             0,               0,               0","0,             0,               0,               0","0,             0,               0,               0","0,             0,               0,               0","0,             0,               0,               0","0,             0,               0,               0","0,             0,               0,               0","0,             0,               0,               0","0,             0,               0,               0","0,             0,               0,               0","0,             0,               0,               0","0,             0,               0,               0","0,             0,               0,               0","0,             0,               0,               0","0,             0,               0,               0","0,             0,               0,               0","0,             0,               0,               0","0,             0,               0,               0","0,             0,               0,               0","0,             0,               0,               0","0,             0,               0,               0","0,             0,               0,               0","0,             0,               0,               0","0,             0,               0,               0","0,             0,               0,               0","0,             0,               0,               0","0,             0,               0,               0","0,             0,               0,               0","0,             0,               0,               0","0,             0,               0,               0","0,             0,               0,               0","0,             0,               0,               0","0,             0,               0,               0","0,             0,               0,               0","0,             0,               0,               0","0,             0,               0,               0","0,             0,               0,               0","0,             0,               0,               0","0,             0,               0,               0","0,             0,               0,               0","0,             0,               0,               0","0,             0,               0,               0","0,             0,               0,               0","0,             0,               0,               0","0,             0,               0,               0","0,             0,               0,               0","0,             0,               0,               0","0,             0,               0,               0","0,             0,               0,               0","0,             0,               0,               0","0,             0,               0,               0","0,             0,               0,               0","0,             0,               0,               0","0,             0,               0,               0","0,             0,               0,               0","0,             0,               0,               0","0,             0,               0,               0","0,             0,               0,               0","0,             0,               0,               0","0,             0,               0,               0","0,             0,               0,               0","0,             0,               0,               0","0,             0,               0,               0","0,             0,               0,               0","0,             0,               0,               0","0,             0,               0,               0","0,             0,               0,               0","0,             0,               0,               0","0,             0,               0,               0","0,             0,               0,               0","0,             0,               0,               0","0,             0,               0,               0","0,             0,               0,               0","0,             0,               0,               0","0,             0,               0,               0","0,             0,               0,               0","0,             0,               0,               0","0,             0,               0,               0","0,             0,               0,               0","0,             0,               0,               0","0,             0,               0,               0","0,             0,               0,               0","0,             0,               0,               0","0,             0,               0,               0","0,             0,               0,               0","0,             0,               0,               0","0,             0,               0,               0","0,             0,               0,               0","0,             0,               0,               0","0,             0,               0,               0","0,             0,               0,               0","0,             0,               0,               0","0,             0,               0,               0","0,             0,               0,               0","0,             0,               0,               0","0,             0,               0,               0","0,             0,               0,               0","0,             0,               0,               0","0,             0,               0,               0","0,             0,               0,               0","0,             0,               0,               0","0,             0,               0,               0","0,             0,               0,               0","0,             0,               0,               0","0,             0,               0,               0","0,             0,               0,               0","0,             0,               0,               0","0,             0,               0,               0","0,             0,               0,               0","0,             0,               0,               0","0,             0,               0,               0","0,             0,               0,               0","0,             0,               0,               0","0,             0,               0,               0","0,             0,               0,               0","0,             0,               0,               0","0,             0,               0,               0","0,             0,               0,               0","0,             0,               0,               0","0,             0,               0,               0","0,             0,               0,               0","0,             0,               0,               0","0,             0,               0,               0","0,             0,               0,               0","0,             0,               0,               0","0,             0,               0,               0","0,             0,               0,               0","0,             0,               0,               0","0,             0,               0,               0","0,             0,               0,               0","0,             0,               0,               0","0,             0,               0,               0","0,             0,               0,               0","0,             0,               0,               0","0,             0,               0,               0","0,             0,               0,               0","0,             0,               0,               0","0,             0,               0,               0","0,             0,               0,               0","0,             0,               0,               0","0,             0,               0,               0","0,             0,               0,               0","0,             0,               0,               0","0,             0,               0,               0","0,             0,               0,               0","0,             0,               0,               0","0,             0,               0,               0","0,             0,               0,               0","0,             0,               0,               0","0,             0,               0,               0","0,             0,               0,               0","0,             0,               0,               0","0,             0,               0,               0","0,             0,               0,               0","0,             0,               0,               0","0,             0,               0,               0","0,             0,               0,               0","0,             0,               0,               0","0,             0,               0,               0","0,             0,               0,               0","0,             0,               0,               0","0,             0,               0,               0","0,             0,               0,               0","0,             0,               0,               0","0,             0,               0,               0","0,             0,               0,               0","0,             0,               0,               0","0,             0,               0,               0","0,             0,               0,               0","0,             0,               0,               0","0,             0,               0,               0","0,             0,               0,               0","0,             0,               0,               0","0,             0,               0,               0","0,             0,               0,               0","0,             0,               0,               0","0,             0,               0,               0","0,             0,               0,               0","0,             0,               0,               0","0,             0,               0,               0","0,             0,               0,               0","0,             0,               0,               0","0,             0,               0,               0","0,             0,               0,               0","0,             0,               0,               0","0,             0,               0,               0","0,             0,               0,               0","0,             0,               0,               0","0,             0,               0,               0","0,             0,               0,               0"],"LAST":"0.00504691637314104, 0.339636,  -1491832,        269845","MIN":"0,             0,               -5892080,        -5892080","MAX":"0.00504691637314104, 0.339636,  5572784,         5572784","PAGE":["T1=0","T1=0","T1=3.973949900111e-05","T1=3.973949900111e-05","T1=7.947899800222e-05","T1=7.947899800222e-05","T1=0.0001192184970033","T1=0.0001192184970033","T1=0.0001589579960044","T1=0.0001589579960044","T1=0.0001986974950056","T1=0.0001986974950056","T1=0.0002384369940067","T1=0.0002384369940067","T1=0.0002781764930078","T1=0.0002781764930078","T1=0.0003179159920089","T1=0.0003179159920089","T1=0.00035765549101","T1=0.00035765549101","T1=0.0003973949900111","T1=0.0003973949900111","T1=0.0004371344890122","T1=0.0004371344890122","T1=0.0004768739880133","T1=0.0004768739880133","T1=0.0005166134870144","T1=0.0005166134870144","T1=0.0005563529860155","T1=0.0005563529860155","T1=0.0005960924850167","T1=0.0005960924850167","T1=0.0006358319840178","T1=0.0006358319840178","T1=0.0006755714830189","T1=0.0006755714830189","T1=0.00071531098202","T1=0.00071531098202","T1=0.0007550504810211","T1=0.0007550504810211","T1=0.0007947899800222","T1=0.0007947899800222","T1=0.0008345294790233","T1=0.0008345294790233","T1=0.0008742689780244","T1=0.0008742689780244","T1=0.0009140084770255","T1=0.0009140084770255","T1=0.0009537479760267","T1=0.0009537479760267","T1=0.0009934874750278","T1=0.0009934874750278","T1=0.001033226974029","T1=0.001033226974029","T1=0.00107296647303","T1=0.00107296647303","T1=0.001112705972031","T1=0.001112705972031","T1=0.001152445471032","T1=0.001152445471032","T1=0.001192184970033","T1=0.001192184970033","T1=0.001231924469034","T1=0.001231924469034","T1=0.001271663968036","T1=0.001271663968036","T1=0.001311403467037","T1=0.001311403467037","T1=0.001351142966038","T1=0.001351142966038","T1=0.001390882465039","T1=0.001390882465039","T1=0.00143062196404","T1=0.00143062196404","T1=0.001470361463041","T1=0.001470361463041","T1=0.001510100962042","T1=0.001510100962042","T1=0.001549840461043","T1=0.001549840461043","T1=0.001589579960044","T1=0.001589579960044","T1=0.001629319459046","T1=0.001629319459046","T1=0.001669058958047","T1=0.001669058958047","T1=0.001708798457048","T1=0.001708798457048","T1=0.001748537956049","T1=0.001748537956049","T1=0.00178827745505","T1=0.00178827745505","T1=0.001828016954051","T1=0.001828016954051","T1=0.001867756453052","T1=0.001867756453052","T1=0.001907495952053","T1=0.001907495952053","T1=0.001947235451054","T1=0.001947235451054","T1=0.001986974950056","T1=0.001986974950056","T1=0.002026714449057","T1=0.002026714449057","T1=0.002066453948058","T1=0.002066453948058","T1=0.002106193447059","T1=0.002106193447059","T1=0.00214593294606","T1=0.00214593294606","T1=0.002185672445061","T1=0.002185672445061","T1=0.002225411944062","T1=0.002225411944062","T1=0.002265151443063","T1=0.002265151443063","T1=0.002304890942064","T1=0.002304890942064","T1=0.002344630441066","T1=0.002344630441066","T1=0.002384369940067","T1=0.002384369940067","T1=0.002424109439068","T1=0.002424109439068","T1=0.002463848938069","T1=0.002463848938069","T1=0.00250358843707","T1=0.00250358843707","T1=0.002543327936071","T1=0.002543327936071","T1=0.002583067435072","T1=0.002583067435072","T1=0.002622806934073","T1=0.002622806934073","T1=0.002662546433074","T1=0.002662546433074","T1=0.002702285932076","T1=0.002702285932076","T1=0.002742025431077","T1=0.002742025431077","T1=0.002781764930078","T1=0.002781764930078","T1=0.002821504429079","T1=0.002821504429079","T1=0.00286124392808","T1=0.00286124392808","T1=0.002900983427081","T1=0.002900983427081","T1=0.002940722926082","T1=0.002940722926082","T1=0.002980462425083","T1=0.002980462425083","T1=0.003020201924084","T1=0.003020201924084","T1=0.003059941423086","T1=0.003059941423086","T1=0.003099680922087","T1=0.003099680922087","T1=0.003139420421088","T1=0.003139420421088","T1=0.003179159920089","T1=0.003179159920089","T1=0.00321889941909","T1=0.00321889941909","T1=0.003258638918091","T1=0.003258638918091","T1=0.003298378417092","T1=0.003298378417092","T1=0.003338117916093","T1=0.003338117916093","T1=0.003377857415094","T1=0.003377857415094","T1=0.003417596914096","T1=0.003417596914096","T1=0.003457336413097","T1=0.003457336413097","T1=0.003497075912098","T1=0.003497075912098","T1=0.003536815411099","T1=0.003536815411099","T1=0.0035765549101","T1=0.0035765549101","T1=0.003616294409101","T1=0.003616294409101","T1=0.003656033908102","T1=0.003656033908102","T1=0.003695773407103","T1=0.003695773407103","T1=0.003735512906104","T1=0.003735512906104","T1=0.003775252405105","T1=0.003775252405105","T1=0.003814991904107","T1=0.003814991904107","T1=0.003854731403108","T1=0.003854731403108","T1=0.003894470902109","T1=0.003894470902109","T1=0.00393421040111","T1=0.00393421040111","T1=0.003973949900111","T1=0.003973949900111","T1=0.004013689399112","T1=0.004013689399112","T1=0.004053428898113","T1=0.004053428898113","T1=0.004093168397114","T1=0.004093168397114","T1=0.004132907896115","T1=0.004132907896115","T1=0.004172647395117","T1=0.004172647395117","T1=0.004212386894118","T1=0.004212386894118","T1=0.004252126393119","T1=0.004252126393119","T1=0.00429186589212","T1=0.00429186589212","T1=0.004331605391121","T1=0.004331605391121","T1=0.004371344890122","T1=0.004371344890122","T1=0.004411084389123","T1=0.004411084389123","T1=0.004450823888124","T1=0.004450823888124","T1=0.004490563387125","T1=0.004490563387125","T1=0.004530302886127","T1=0.004530302886127","T1=0.004570042385128","T1=0.004570042385128","T1=0.004609781884129","T1=0.004609781884129","T1=0.00464952138313","T1=0.00464952138313","T1=0.004689260882131","T1=0.004689260882131","T1=0.004729000381132","T1=0.004729000381132","T1=0.004768739880133","T1=0.004768739880133","T1=0.004808479379134","T1=0.004808479379134","T1=0.004848218878135","T1=0.004848218878135","T1=0.004887958377137","T1=0.004887958377137","T1=0.004927697876138","T1=0.004927697876138","T1=0.004967437375139","T1=0.004967437375139","T1=0.00500717687414","T1=0.00500717687414","T1=0.005046916373141","T1=0.005046916373141"],"ENDNTUPLES":"nD NMR FID","RELAX":"$$ Bruker specific parameters\n$$ --------------------------","BRUKER FILE EXP":["format.temp\n$$ EDIT_PAR COMMAND FILE\n$$ \n$$ DI_MODE         LONG\n$$ ED_ENTRY        ACQU\n$$ ORDER           FILE\n$$ \n$$ \n$$ HEADER\t\t\"F2 - Acquisition Parameters\"\n$$ T_NAME\t\tDate_\n$$ \t\tTYPE\tR64\n$$ \t\tCLASS\tACQU\n$$ \t\tSUBRANGE 0.0 50000000\n$$ \t\tREL\t\"Date_=itodate(DATE)\"\n$$ \t\tINV_REL\t\"DATE=datetoi(Date_,DATE)\"\n$$ \t\tFORMAT\t\"%14.0f\"\n$$ \t\tTEXT\t\" \"\n$$ END\n$$ T_NAME\t\tTime\n$$ \t\tTYPE\tR32\n$$ \t\tCLASS\tACQU\n$$ \t\tSUBRANGE 0.0 1000000\n$$ \t\tREL\t\"Time=itotime(DATE)\"\n$$ \t\tINV_REL\t\"DATE=timetoi(Time,DATE)\"\n$$ \t\tFORMAT\t\"%14.2f h\"\n$$ \t\tTEXT\t\" \"\n$$ END\n$$ NAME\t\tINSTRUM\n$$ \t\tTEXT\t\" \"\n$$ END\n$$ NAME\t\tPROBHD\n$$ \t\tFORMAT\t\"%14.14s\"\n$$ \t\tTEXT\t\" \"\n$$ END\n$$ NAME\t\tPULPROG\n$$ \t\tTEXT\t\" \"\n$$ END\n$$ NAME\t\tTD\n$$ \t\tTEXT\t\" \"\n$$ END\n$$ NAME\t\tSOLVENT\n$$ \t\tTEXT\t\" \"\n$$ END\n$$ NAME\t\tNS\n$$ \t\tTEXT\t\" \"\n$$ END\n$$ NAME\t\tDS\n$$ \t\tTEXT\t\" \"\n$$ END\n$$ T_NAME\t\tSWH\n$$ \t\tTYPE\tR64\n$$ \t\tCLASS\tACQU\n$$ \t\tSUBRANGE 0.0 1e8\n$$ \t\tREL\t\"SWH=SW*SFO1\"\n$$ \t\tINV_REL \"SW=SWH/SFO1\"\n$$ \t\tUNIT\t\"Hz\"\n$$ \t\tFORMAT\t\"%14.3f Hz\"\n$$ \t\tTEXT\t\" \"\n$$ END\n$$ T_NAME          FIDRES\n$$                 TYPE    R32\n$$                 CLASS   ACQU\n$$                 SUBRANGE 0.0 100000\n$$                 REL     \"FIDRES=2*SW*SFO1/TD\"\n$$                 INV_REL \"TD = nextpow(2*SW*SFO1/FIDRES)\"\n$$ \t\tUNIT\t\"Hz\"\n$$ \t\tFORMAT\t\"%14.6f Hz\"\n$$ \t\tTEXT\t\" \"\n$$ END\n$$ T_NAME          AQ\n$$ \t\tTYPE\tR32\n$$ \t\tCLASS\tACQU\n$$ \t\tSUBRANGE 0.0 1000\n$$ \t\tREL\t\"AQ=aqcalc(SW,SFO1,TD,DIGTYP)\"\n$$ \t\tINV_REL\t\"TD=tdcalc(SW,SFO1,1.0e6*AQ,DIGTYP)\"\n$$ \t\tUNIT\t\"sec\"\n$$ \t\tFORMAT\t\"%14.7f sec\"\n$$ \t\tTEXT\t\" \"\n$$ END\n$$ NAME\t\tRG\n$$ \t\tTEXT\t\" \"\n$$ END\n$$ T_NAME          DW\n$$ \t\tTYPE\tR32\n$$ \t\tCLASS\tACQU\n$$ \t\tSUBRANGE 0.0 1000000\n$$ \t\tREL\t\"DW=1/(2*SW*SFO1)\"\n$$ \t\tINV_REL\t\"SW=1000000/(2*(0.005+DW)*SFO1)\"\n$$ \t\tUNIT\t\"usec\"\n$$ \t\tFORMAT\t\"%14.3lf usec\"\n$$ \t\tTEXT\t\" \"\n$$ END\n$$ NAME\t\tDE\n$$ \t\tFORMAT\t\"%14.2f usec\"\n$$ \t\tTEXT\t\" \"\n$$ END\n$$ NAME\t\tTE\n$$ \t\tFORMAT\t\"%14.1f K\"\n$$ \t\tTEXT\t\" \"\n$$ END\n$$ T_NAME\t\tCNST13\n$$ \t\tTYPE\tR32\n$$ \t\tCLASS\tACQU\n$$ \t\tSUBRANGE -1e38 1e38\n$$ \t\tREL\t\"CNST13=CNST[13]\"\n$$ \t\tINV_REL\t\"CNST[13]=CNST13\"\n$$ \t\tFORMAT\t\"%14.7f\"\n$$ \t\tTEXT\t\" \"\n$$ END\n$$ T_NAME\t\tD0\n$$ \t\tTYPE\tR32\n$$ \t\tCLASS\tACQU\n$$ \t\tSUBRANGE 0.0 1e38\n$$ \t\tREL\t\"D0=D[0]\"\n$$ \t\tINV_REL\t\"D[0]=D0\"\n$$ \t\tUNIT\t\"sec\"\n$$ \t\tFORMAT\t\"%14.8f sec\"\n$$ \t\tTEXT\t\" \"\n$$ END\n$$ T_NAME\t\tD1\n$$ \t\tTYPE\tR32\n$$ \t\tCLASS\tACQU\n$$ \t\tSUBRANGE 0.0 1e38\n$$ \t\tREL\t\"D1=D[1]\"\n$$ \t\tINV_REL\t\"D[1]=D1\"\n$$ \t\tUNIT\t\"sec\"\n$$ \t\tFORMAT\t\"%14.8f sec\"\n$$ \t\tTEXT\t\" \"\n$$ END\n$$ T_NAME\t\tD6\n$$ \t\tTYPE\tR32\n$$ \t\tCLASS\tACQU\n$$ \t\tSUBRANGE 0.0 1e38\n$$ \t\tREL\t\"D6=D[6]\"\n$$ \t\tINV_REL\t\"D[6]=D6\"\n$$ \t\tUNIT\t\"sec\"\n$$ \t\tFORMAT\t\"%14.8f sec\"\n$$ \t\tTEXT\t\" \"\n$$ END\n$$ T_NAME\t\tD16\n$$ \t\tTYPE\tR32\n$$ \t\tCLASS\tACQU\n$$ \t\tSUBRANGE 0.0 1e38\n$$ \t\tREL\t\"D16=D[16]\"\n$$ \t\tINV_REL\t\"D[16]=D16\"\n$$ \t\tUNIT\t\"sec\"\n$$ \t\tFORMAT\t\"%14.8f sec\"\n$$ \t\tTEXT\t\" \"\n$$ END\n$$ T_NAME\t\tIN0\n$$ \t\tTYPE\tR32\n$$ \t\tCLASS\tACQU\n$$ \t\tSUBRANGE 0.0 1e38\n$$ \t\tREL\t\"IN0=IN[0]\"\n$$ \t\tINV_REL\t\"IN[0]=IN0\"\n$$ \t\tUNIT\t\"sec\"\n$$ \t\tFORMAT\t\"%14.8f sec\"\n$$ \t\tTEXT\t\" \"\n$$ END\n$$ NAME\t\tTDav\n$$ \t\tTEXT\t\" \"\n$$ END\n$$ NAME\t\tSFO1\n$$ \t\tFORMAT\t\"%14.7f MHz\"\n$$ \t\tTEXT\t\" \"\n$$ END\n$$ NAME\t\tNUC1\n$$ \t\tNONEDIT\n$$ \t\tTEXT\t\" \"\n$$ END\n$$ T_NAME\t\tP1\n$$ \t\tTYPE\tR32\n$$ \t\tCLASS\tACQU\n$$ \t\tSUBRANGE 0.0 1.0e10\n$$ \t\tREL\t\"P1=P[1]\"\n$$ \t\tINV_REL\t\"P[1]=P1\"\n$$ \t\tUNIT\t\"usec\"\n$$ \t\tFORMAT\t\"%14.2f usec\"\n$$ \t\tTEXT\t\" \"\n$$ END\n$$ T_NAME\t\tP2\n$$ \t\tTYPE\tR32\n$$ \t\tCLASS\tACQU\n$$ \t\tSUBRANGE 0.0 1.0e10\n$$ \t\tREL\t\"P2=P[2]\"\n$$ \t\tINV_REL\t\"P[2]=P2\"\n$$ \t\tUNIT\t\"usec\"\n$$ \t\tFORMAT\t\"%14.2f usec\"\n$$ \t\tTEXT\t\" \"\n$$ END\n$$ T_NAME\t\tPLW1\n$$ \t\tTYPE\tR32\n$$ \t\tCLASS\tACQU\n$$ \t\tREL\t\"PLW1=PLW[1]\"\n$$ \t\tINV_REL\t\"PLW[1]=PLW1\"\n$$ \t\tUNIT\t\"W\"\n$$ \t\tFORMAT\t\"%14.8f W\"\n$$ \t\tTEXT\t\"power PLW1 \"\n$$ END\n$$ NAME\t\tSFO2\n$$ \t\tFORMAT\t\"%14.7f MHz\"\n$$ \t\tTEXT\t\" \"\n$$ END\n$$ NAME\t\tNUC2\n$$ \t\tNONEDIT\n$$ \t\tTEXT\t\" \"\n$$ END\n$$ T_NAME\t\tP3\n$$ \t\tTYPE\tR32\n$$ \t\tCLASS\tACQU\n$$ \t\tSUBRANGE 0.0 1.0e10\n$$ \t\tREL\t\"P3=P[3]\"\n$$ \t\tINV_REL\t\"P[3]=P3\"\n$$ \t\tUNIT\t\"usec\"\n$$ \t\tFORMAT\t\"%14.2f usec\"\n$$ \t\tTEXT\t\" \"\n$$ END\n$$ T_NAME\t\tPLW2\n$$ \t\tTYPE\tR32\n$$ \t\tCLASS\tACQU\n$$ \t\tREL\t\"PLW2=PLW[2]\"\n$$ \t\tINV_REL\t\"PLW[2]=PLW2\"\n$$ \t\tUNIT\t\"W\"\n$$ \t\tFORMAT\t\"%14.8f W\"\n$$ \t\tTEXT\t\"power PLW2 \"\n$$ END\n$$ NAME\t\tGPNAM[1]\n$$ \t\tTEXT\t\" \"\n$$ END\n$$ T_NAME\t\tGPZ1\n$$ \t\tTYPE\tR32\n$$ \t\tCLASS\tACQU\n$$ \t\tSUBRANGE -100.0 100.0\n$$ \t\tREL\t\"GPZ1=GPZ[1]\"\n$$ \t\tINV_REL\t\"GPZ[1]=GPZ1\"\n$$ \t\tUNIT\t\"%\"\n$$ \t\tFORMAT\t\"%14.2f %\"\n$$ \t\tTEXT\t\" \"\n$$ END\n$$ NAME\t\tGPNAM[2]\n$$ \t\tTEXT\t\" \"\n$$ END\n$$ T_NAME\t\tGPZ2\n$$ \t\tTYPE\tR32\n$$ \t\tCLASS\tACQU\n$$ \t\tSUBRANGE -100.0 100.0\n$$ \t\tREL\t\"GPZ2=GPZ[2]\"\n$$ \t\tINV_REL\t\"GPZ[2]=GPZ2\"\n$$ \t\tUNIT\t\"%\"\n$$ \t\tFORMAT\t\"%14.2f %\"\n$$ \t\tTEXT\t\" \"\n$$ END\n$$ NAME\t\tGPNAM[3]\n$$ \t\tTEXT\t\" \"\n$$ END\n$$ T_NAME\t\tGPZ3\n$$ \t\tTYPE\tR32\n$$ \t\tCLASS\tACQU\n$$ \t\tSUBRANGE -100.0 100.0\n$$ \t\tREL\t\"GPZ3=GPZ[3]\"\n$$ \t\tINV_REL\t\"GPZ[3]=GPZ3\"\n$$ \t\tUNIT\t\"%\"\n$$ \t\tFORMAT\t\"%14.2f %\"\n$$ \t\tTEXT\t\" \"\n$$ END\n$$ T_NAME\t\tP16\n$$ \t\tTYPE\tR32\n$$ \t\tCLASS\tACQU\n$$ \t\tSUBRANGE 0.0 1.0e10\n$$ \t\tREL\t\"P16=P[16]\"\n$$ \t\tINV_REL\t\"P[16]=P16\"\n$$ \t\tUNIT\t\"usec\"\n$$ \t\tFORMAT\t\"%14.2f usec\"\n$$ \t\tTEXT\t\" \"\n$$ END\n$$ HEADER\t\t\"======== F1 INDIRECT DIMENSION ========\"\n$$ T_NAME\t\ttd1\n$$ \t\tTYPE\tI32\n$$ \t\tCLASS\tACQU\n$$ \t\tSUBRANGE 1 2.14748e09\n$$ \t\tREL\t\"td1=128\"\n$$ \t\tFORMAT\t\"%d\"\n$$ \t\tTEXT\t\"F1 Time domain size\"\n$$ \t\tNONEDIT\n$$ END\n$$ T_NAME\t\tsw_F1\n$$ \t\tTYPE\tR32\n$$ \t\tCLASS\tACQU\n$$ \t\tSUBRANGE 0 1e38\n$$ \t\tREL\t\"sw_F1=249.997500\"\n$$ \t\tUNIT\t\"ppm\"\n$$ \t\tFORMAT\t\"%f\"\n$$ \t\tTEXT\t\"F1 Sweep width [ppm]\"\n$$ \t\tNONEDIT\n$$ END","scon2\n$$ ##TITLE= Parameter file, TopSpin 4.4.0\n$$ ##JCAMPDX= 5.0\n$$ ##DATATYPE= Parameter Values\n$$ ##NPOINTS= 1\t$$ modification sequence number\n$$ ##ORIGIN= Bruker BioSpin GmbH & Co. KG\n$$ ##OWNER= nmrsu\n$$ $$ 2024-07-03 07:05:10.628 +0200  nmrsu@CZC150CR4G\n$$ $$ D:/Data/JBA/JBA-CCP-3627/16/scon2\n$$ $$ process C:\\Bruker\\TopSpin4.4.0\\prog\\mod\\acqdataserver.exe\n$$ ##$BLKTR= (0..32)\n$$ 3 3 3 3 3 3 3 3 3 3 3 3 3 3 3 3 3 3 3 3 3 3 3 3 3 3 3 3 3 3 3 3 3\n$$ ##$DE1= 4.5\n$$ ##$DEADC= 0.5\n$$ ##$DEPA= 4.5\n$$ ##$DERX= 1.5\n$$ ##$GRADPRE= (0..1)\n$$ 10 10\n$$ ##$HD_BLKTR= (0..32)\n$$ 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\n$$ ##$HD_DE1= 5\n$$ ##$HD_DEADC= 0\n$$ ##$HD_DEPA= 2.5\n$$ ##$HD_DERX= 0\n$$ ##END=","prosol_History","shimvalues\n$$ # Wed Jul  3 05:06:04 2024\n$$ #$$PROBEIDENTIFIER=Z166552_0019\n$$ #$$PROBENAME=PI HR-BBO400S1-BBF/H/D-5.0-Z SP DP\n$$ #$$MAGNETID=BZH2160'400'70l\n$$ #$$CRYOSTATID=D315'54-11688\n$$ #$$SHIMID=292722\n$$ #\n$$ # Active Shim Gradients\n$$ #\n$$ Z           \t\t87              \n$$ Z2          \t\t-394            \n$$ Z3          \t\t48              \n$$ Z4          \t\t-1539           \n$$ Z5          \t\t645             \n$$ Z6          \t\t695             \n$$ Z7          \t\t6605            \n$$ Z8          \t\t245             \n$$ X           \t\t-2031           \n$$ XZ          \t\t-2234           \n$$ XZ2         \t\t682             \n$$ XZ3         \t\t91              \n$$ XZ4         \t\t1589            \n$$ XZ5         \t\t2416            \n$$ Y           \t\t114             \n$$ YZ          \t\t3386            \n$$ YZ2         \t\t-2837           \n$$ YZ3         \t\t-780            \n$$ YZ4         \t\t-1202           \n$$ YZ5         \t\t-2669           \n$$ XY          \t\t-114            \n$$ XYZ         \t\t1380            \n$$ XYZ2        \t\t-2757           \n$$ XYZ3        \t\t1441            \n$$ XYZ4        \t\t7492            \n$$ XYZ5        \t\t-9067           \n$$ (X2-Y2)     \t\t-524            \n$$ (X2-Y2)Z    \t\t-484            \n$$ (X2-Y2)Z2   \t\t-385            \n$$ (X2-Y2)Z3   \t\t-2908           \n$$ (X2-Y2)Z4   \t\t2912            \n$$ (X2-Y2)Z5   \t\t9696            \n$$ X3          \t\t7742            \n$$ X3Z         \t\t-9              \n$$ Y3          \t\t-5542           \n$$ Y3Z         \t\t155             \n$$ #\n$$ # Lock Parameter\n$$ #\n$$ FIELD\t\t9685.594\n$$ LOCKPHASE\t\t 253.324\n$$ LOCKPOWER\t\t -27.000\n$$ LOCKGAIN\t\t 135.140\n$$ LOCKDC\t\t -70.000\n$$ LOCKSHIFT\t\t   7.240\n$$ LOOPGAIN\t\t -12.000\n$$ LOOPTIME\t\t   0.400\n$$ LOOPFILTER\t\t 100.000\n$$ #\n$$ IEEE64_VERSION_CODE 1\n$$ #\n$$ # Shim currents \n$$ #\n$$ SHIM_SETTING [ 1]      876.03699226\n$$ SHIM_SETTING [ 2]     -879.83366924\n$$ SHIM_SETTING [ 3]    -3255.64568968\n$$ SHIM_SETTING [ 4]      684.46312975\n$$ SHIM_SETTING [ 5]     -775.25255502\n$$ SHIM_SETTING [ 6]      -96.35584492\n$$ SHIM_SETTING [ 7]     6313.75594528\n$$ SHIM_SETTING [ 8]    -7884.47384448\n$$ SHIM_SETTING [ 9]     1380.95315463\n$$ SHIM_SETTING [10]    -2190.91795655\n$$ SHIM_SETTING [11]        0.00000000\n$$ SHIM_SETTING [12]    -5696.50194678\n$$ SHIM_SETTING [13]    -5386.66319875\n$$ SHIM_SETTING [14]     3759.16286213\n$$ SHIM_SETTING [15]    -1499.10272957\n$$ SHIM_SETTING [16]     1127.75486458\n$$ SHIM_SETTING [17]    -4682.32996342\n$$ SHIM_SETTING [18]    -3438.76269716\n$$ SHIM_SETTING [19]     2139.04976194\n$$ SHIM_SETTING [20]    -2029.37504345\n$$ SHIM_SETTING [21]      852.01279004\n$$ SHIM_SETTING [22]      402.06984202\n$$ SHIM_SETTING [23]     1589.18198861\n$$ SHIM_SETTING [24]    -7897.85749021\n$$ SHIM_SETTING [25]     8670.65474528\n$$ SHIM_SETTING [26]    -4687.17602051\n$$ SHIM_SETTING [27]     3750.20539036\n$$ SHIM_SETTING [28]    -1710.95997991\n$$ SHIM_SETTING [29]    -1250.19537802\n$$ SHIM_SETTING [30]    13384.19401148\n$$ SHIM_SETTING [31]     4953.81204504\n$$ SHIM_SETTING [32]    -5219.22700751\n$$ SHIM_SETTING [33]      418.92353120\n$$ SHIM_SETTING [34]      874.23180473\n$$ SHIM_SETTING [35]    -8560.49374779\n$$ SHIM_SETTING [36]    -2612.56013651\n$$ SHIM_SETTING [37]     2610.77823762\n$$ SHIM_SETTING [38]    -2629.55010811\n$$ SHIM_SETTING [39]     1343.31816353\n$$ SHIM_SETTING [40]        0.00000000","uxnmr.par\n$$ ##TITLE= Parameter file, TopSpin 4.4.0\n$$ ##JCAMPDX= 5.0\n$$ ##DATATYPE= Parameter Values\n$$ ##NPOINTS= 2\t$$ modification sequence number\n$$ ##ORIGIN= Bruker BioSpin GmbH & Co. KG\n$$ ##OWNER= root\n$$ $$ 2024-04-16 09:22:54.140 +0000  root@BladeEpu\n$$ $$ /opt/topspin/conf/instr/spect/uxnmr.par\n$$ $$ process /opt/topspin/prog/mod/hconfserver\n$$ ##$ACBTAT= (0..64)\n$$ 0 66 72 50 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0\n$$ 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0\n$$ ##$ACBTBLK= (0..64)\n$$ 0 34 33 41 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0\n$$ 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0\n$$ ##$ACBTCTL= (0..64)\n$$ 0 6 6 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\n$$ 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0\n$$ ##$ACBTDI= (0..64)\n$$ 0 -1062706421 -1062706421 -1062706422 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0\n$$ 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0\n$$ 0 0 0 0 0 0 0 0\n$$ ##$ACBTDM= (0..64)\n$$ 0 10 25 10 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0\n$$ 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0\n$$ ##$ACBTFHI= (0..64)\n$$ 0 601 601 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\n$$ 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0\n$$ ##$ACBTFL= (0..64)\n$$ 0 248 248 8 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0\n$$ 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0\n$$ ##$ACBTFLO= (0..64)\n$$ 0 15 180 60 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0\n$$ 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0\n$$ ##$ACBTINP= (0..64)\n$$ 0 2 1 9 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0\n$$ 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0\n$$ ##$ACBTOUT= (0..64)\n$$ 0 0 3 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\n$$ 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0\n$$ ##$ACBTPO= (0..64)\n$$ 0 500000 100000 5000 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0\n$$ 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0\n$$ ##$ACBTPW= (0..64)\n$$ 0 100 100 1000 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0\n$$ 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0\n$$ ##$ACBTSB= (0..64)\n$$ 0 8227 8260 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0\n$$ 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0\n$$ ##$ACBTSDT= (0..64)\n$$ 0 2 2 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\n$$ 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0\n$$ ##$AMPDFLT= no\n$$ ##$AdmCrpWbWiring= (0..1)\n$$ 0 0\n$$ ##$AppEth= <no>\n$$ ##$AppPort= <no>\n$$ ##$BACSAIR= yes\n$$ ##$BACSCAP= 0\n$$ ##$BACSDEL= 10\n$$ ##$BACSOPT= <>\n$$ ##$BFREQ= 400.26\n$$ ##$BGAETH= (0..9)\n$$ <no> <no> <no> <no> <no> <no> <no> <no> <no> <no>\n$$ ##$BIRDS= yes\n$$ ##$BMPC= 0\n$$ ##$BMPCTY= <no>\n$$ ##$BPSUTY= <no>\n$$ ##$BSAETH= (0..9)\n$$ <no> <no> <no> <no> <no> <no> <no> <no> <no> <no>\n$$ ##$BSMS= 2\n$$ ##$BSMS19FLock= no\n$$ ##$BSMSETH= <192.168.99.10>\n$$ ##$BgaChFac2= (0..9)\n$$ 0 0 0 0 0 0 0 0 0 0\n$$ ##$BgaChMap= (0..9)\n$$ 0 0 0 0 0 0 0 0 0 0\n$$ ##$BgaChMaxv= (0..9)\n$$ 0 0 0 0 0 0 0 0 0 0\n$$ ##$BgaChRouting= (0..63)\n$$ 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0\n$$ 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0\n$$ ##$BgaChShimMap= (0..9)\n$$ 0 0 0 0 0 0 0 0 0 0\n$$ ##$BgaChShimMaxv= (0..9)\n$$ 0 0 0 0 0 0 0 0 0 0\n$$ ##$BlaEth= (0..31)\n$$ <192.168.99.11> <192.168.99.10> <no> <no> <no> <no> <no> <no> <no> <no>\n$$ <no> <no> <no> <no> <no> <no> <no> <no> <no> <no> <no> <no> <no> <no> <no>\n$$ <no> <no> <no> <no> <no> <no> <no>\n$$ ##$BlaHpLpViaTTL= (0..31)\n$$ 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0\n$$ ##$BlaNam= (0..31)\n$$ <AV4 BLABBH500/100 200-600> <BSMS/2 LOCK TRANSCEIVER 400> <> <> <> <> <>\n$$ <> <> <> <> <> <> <> <> <> <> <> <> <> <> <> <> <> <> <> <> <> <> <> <>\n$$ <>\n$$ ##$BlaPN= (0..31)\n$$ <W144061> <Z109888> <> <> <> <> <> <> <> <> <> <> <> <> <> <> <> <> <>\n$$ <> <> <> <> <> <> <> <> <> <> <> <> <>\n$$ ##$BlaSN= (0..31)\n$$ <001133> <03439> <> <> <> <> <> <> <> <> <> <> <> <> <> <> <> <> <> <>\n$$ <> <> <> <> <> <> <> <> <> <> <> <>\n$$ ##$BmpcEth= <no>\n$$ ##$BmpcFw= <no>\n$$ ##$BmpcPn= <no>\n$$ ##$BmpcPort= <no>\n$$ ##$BmpcSn= <no>\n$$ ##$BmuEth= <no>\n$$ ##$BmuFw= <no>\n$$ ##$BmuPn= <no>\n$$ ##$BmuSn= <no>\n$$ ##$BnlEth= <no>\n$$ ##$BnlFw= <no>\n$$ ##$BnlPn= <no>\n$$ ##$BnlSn= <no>\n$$ ##$BpduEth= (0..7)\n$$ <no> <no> <no> <no> <no> <no> <no> <no>\n$$ ##$BsaChMap1= (0..9)\n$$ 0 0 0 0 0 0 0 0 0 0\n$$ ##$BsaChMap2= (0..9)\n$$ 0 0 0 0 0 0 0 0 0 0\n$$ ##$BsaChShimMaxv= (0..9)\n$$ 0 0 0 0 0 0 0 0 0 0\n$$ ##$BsmsAuxEth= <no>\n$$ ##$BsmsLockNuclei= (0..15)\n$$ <2H> <no> <no> <no> <no> <no> <no> <no> <no> <no> <no> <no> <no> <no> <no>\n$$ <no>\n$$ ##$CSW1= (0..31)\n$$ 2 1 9 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0\n$$ ##$CSW2= (0..31)\n$$ 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0\n$$ ##$CSWNUM= (0..15)\n$$ 2 1 0 0 0 0 0 0 0 0 0 0 0 0 0 0\n$$ ##$CmrEth= <no>\n$$ ##$CmrPartNo= <no>\n$$ ##$CmrPort= <no>\n$$ ##$CmrSerNo= <no>\n$$ ##$CmrType= -1\n$$ ##$ConsolePnSn= <5058016>\n$$ ##$CryoCoolHasBsnl= no\n$$ ##$CryoCoolUnitEth= <no>\n$$ ##$CryoCoolUnitFw= <no>\n$$ ##$CryoCoolUnitPn= <no>\n$$ ##$CryoCoolUnitSn= <no>\n$$ ##$CryoProAccPnSn= <>\n$$ ##$Ctb1Eth= <no>\n$$ ##$CustRegisterNo= <>\n$$ ##$DATSTAT= no\n$$ ##$DPPFAC= 1\n$$ ##$DateTimeCreated= <2024-04-16T09:08:09+0000>\n$$ ##$Description= <Avance NEO 400>\n$$ ##$DrxFiltGrpDel= (0..23)\n$$ <68,36,20,9,5,3,2> <68,36,20,9,5,3,2> <> <> <> <> <> <> <> <> <> <> <>\n$$ <> <> <> <> <> <> <> <> <> <> <>\n$$ ##$EcuType= 2\n$$ ##$EpuMacAddress= <00:30:d6:29:36:d1>\n$$ ##$FCubeDrxDevice= (0..23)\n$$ </dev/bbu/drx9.5> </dev/bbu/drx11.5> <> <> <> <> <> <> <> <> <> <> <> <>\n$$ <> <> <> <> <> <> <> <> <> <>\n$$ ##$FCubeEth= (0..23)\n$$ <192.168.180.38> <192.168.180.46> <no> <no> <no> <no> <no> <no> <no> <no>\n$$ <no> <no> <no> <no> <no> <no> <no> <no> <no> <no> <no> <no> <no> <no>\n$$ ##$FCubeRtdDevice= (0..23)\n$$ </dev/bbu/rtd9.4> </dev/bbu/rtd11.4> <> <> <> <> <> <> <> <> <> <> <> <>\n$$ <> <> <> <> <> <> <> <> <> <>\n$$ ##$FCubeSeqDevice= (0..23)\n$$ <> <> <> <> <> <> <> <> <> <> <> <> <> <> <> <> <> <> <> <> <> <> <> <>\n$$ ##$FUNCMOD= <>\n$$ ##$FuncModBisDat= (0..7)\n$$ 0 0 0 0 0 0 0 0\n$$ ##$FuncModFRange= (0..7)\n$$ <> <> <> <> <> <> <> <>\n$$ ##$FuncModPN= (0..7)\n$$ <> <> <> <> <> <> <> <>\n$$ ##$FuncModSN= (0..7)\n$$ <> <> <> <> <> <> <> <>\n$$ ##$GCUTYPE= 20\n$$ ##$GCubeEth= <192.168.180.18>\n$$ ##$GCubeFpfAddr= (0..9)\n$$ -1 -1 -1 -1 -1 -1 -1 -1 -1 -1\n$$ ##$GCubeProcDevice= (0..1)\n$$ </dev/bbu/gproc4.7> <no>\n$$ ##$GCubeRtdDevice= (0..1)\n$$ </dev/bbu/rtd4.4> <no>\n$$ ##$GCubeSeqDevice= (0..1)\n$$ <> <>\n$$ ##$GCubeSpfAddr= (0..63)\n$$ -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1\n$$ -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1\n$$ -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1\n$$ ##$GRADRES= 1\n$$ ##$Gctu2Eth= <no>\n$$ ##$GcubeSaCtrEth= <no>\n$$ ##$GradAmpMaxCurX= (0..10)\n$$ 0 0 0 0 0 0 0 0 0 0 0\n$$ ##$GradAmpMaxCurY= (0..10)\n$$ 0 0 0 0 0 0 0 0 0 0 0\n$$ ##$GradAmpMaxCurZ= (0..10)\n$$ 9.99999904632568 0 0 0 0 0 0 0 0 0 0\n$$ ##$GradAmpName= (0..9)\n$$ <GAB in BSMS> <> <> <> <> <> <> <> <> <>\n$$ ##$GradAmpPN= (0..9)\n$$ <> <> <> <> <> <> <> <> <> <>\n$$ ##$GradAmpSN= (0..9)\n$$ <> <> <> <> <> <> <> <> <> <>\n$$ ##$GradAmpType= (0..10)\n$$ 2 0 0 0 0 0 0 0 0 0 0\n$$ ##$GradPowClkTime= (0..9)\n$$ 0 0 0 0 0 0 0 0 0 0\n$$ ##$GradPowIcw= (0..9)\n$$ 0 0 0 0 0 0 0 0 0 0\n$$ ##$GradPowImax= (0..9)\n$$ 0 0 0 0 0 0 0 0 0 0\n$$ ##$GradPowType= (0..9)\n$$ 0 0 0 0 0 0 0 0 0 0\n$$ ##$GradPowVmax= (0..9)\n$$ 0 0 0 0 0 0 0 0 0 0\n$$ ##$HpprCoverType= 2\n$$ ##$LDUETH= <no>\n$$ ##$LOCKCONF= <DLMT>\n$$ ##$LOCSWID= 0\n$$ ##$LOCSWIF= 0\n$$ ##$Location= <>\n$$ ##$LtMasEth= <no>\n$$ ##$LtMasType= 0\n$$ ##$MAS= 0\n$$ ##$MASETIME= 10\n$$ ##$MASITIME= 10\n$$ ##$MAS_CT= 5\n$$ ##$MAS_SG= 0\n$$ ##$MAS_TO= 0\n$$ ##$MagnCoilPnSn= <BZH2160'400'70l>\n$$ ##$MagnDewarPnSn= <D315'54-11688>\n$$ ##$MagnetPolarity= 1\n$$ ##$MasEth= <no>\n$$ ##$MwscuEth= <no>\n$$ ##$MwscuPort= <no>\n$$ ##$NAMPD= (0..32)\n$$ <> <HPLNA 1H19F> <2H> <XBB19F 2HP> <> <> <> <> <> <> <> <> <> <> <> <>\n$$ <> <> <> <> <> <> <> <> <> <> <> <> <> <> <> <> <>\n$$ ##$NFCU= 2\n$$ ##$NRCU= 2\n$$ ##$NSGU= 2\n$$ ##$NumActDetuneCtr= 0\n$$ ##$NumVpu= 0\n$$ ##$OrderNo= <5058016>\n$$ ##$POWCHK= yes\n$$ ##$PRAMD1= (0..7)\n$$ 6 0 0 1610612736 4 0 0 536870912\n$$ ##$PRAMD10= (0..7)\n$$ 0 0 0 0 0 0 0 0\n$$ ##$PRAMD11= (0..7)\n$$ 0 0 0 0 0 0 0 0\n$$ ##$PRAMD12= (0..7)\n$$ 0 0 0 0 0 0 0 0\n$$ ##$PRAMD13= (0..7)\n$$ 0 0 0 0 0 0 0 0\n$$ ##$PRAMD14= (0..7)\n$$ 0 0 0 0 0 0 0 0\n$$ ##$PRAMD15= (0..7)\n$$ 0 0 0 0 0 0 0 0\n$$ ##$PRAMD16= (0..7)\n$$ 0 0 0 0 0 0 0 0\n$$ ##$PRAMD17= (0..7)\n$$ 0 0 0 0 0 0 0 0\n$$ ##$PRAMD18= (0..7)\n$$ 0 0 0 0 0 0 0 0\n$$ ##$PRAMD19= (0..7)\n$$ 0 0 0 0 0 0 0 0\n$$ ##$PRAMD2= (0..7)\n$$ 0 1048576 0 536870912 0 1048576 0 536870912\n$$ ##$PRAMD20= (0..7)\n$$ 0 0 0 0 0 0 0 0\n$$ ##$PRAMD21= (0..7)\n$$ 0 0 0 0 0 0 0 0\n$$ ##$PRAMD22= (0..7)\n$$ 0 0 0 0 0 0 0 0\n$$ ##$PRAMD23= (0..7)\n$$ 0 0 0 0 0 0 0 0\n$$ ##$PRAMD24= (0..7)\n$$ 0 0 0 0 0 0 0 0\n$$ ##$PRAMD25= (0..7)\n$$ 0 0 0 0 0 0 0 0\n$$ ##$PRAMD26= (0..7)\n$$ 0 0 0 0 0 0 0 0\n$$ ##$PRAMD27= (0..7)\n$$ 0 0 0 0 0 0 0 0\n$$ ##$PRAMD28= (0..7)\n$$ 0 0 0 0 0 0 0 0\n$$ ##$PRAMD29= (0..7)\n$$ 0 0 0 0 0 0 0 0\n$$ ##$PRAMD3= (0..7)\n$$ 2147483644 2147483647 2147483647 603979775 0 0 0 0\n$$ ##$PRAMD30= (0..7)\n$$ 0 0 0 0 0 0 0 0\n$$ ##$PRAMD31= (0..7)\n$$ 0 0 0 0 0 0 0 0\n$$ ##$PRAMD32= (0..7)\n$$ 0 0 0 0 0 0 0 0\n$$ ##$PRAMD4= (0..7)\n$$ 0 0 0 0 0 0 0 0\n$$ ##$PRAMD5= (0..7)\n$$ 0 0 0 0 0 0 0 0\n$$ ##$PRAMD6= (0..7)\n$$ 0 0 0 0 0 0 0 0\n$$ ##$PRAMD7= (0..7)\n$$ 0 0 0 0 0 0 0 0\n$$ ##$PRAMD8= (0..7)\n$$ 0 0 0 0 0 0 0 0\n$$ ##$PRAMD9= (0..7)\n$$ 0 0 0 0 0 0 0 0\n$$ ##$PRAMLED= (0..1)\n$$ 0 0\n$$ ##$PRAMPTP= 1\n$$ ##$PREEMPTYPE= 0\n$$ ##$PREREC= (0..31)\n$$ 1 1 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\n$$ ##$PTSFMX= (0..23)\n$$ 1290 1290 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0\n$$ ##$PULCHK= no\n$$ ##$PduEth= (0..7)\n$$ <192.168.99.99> <no> <no> <no> <no> <no> <no> <no>\n$$ ##$PramDutyCycPerc= (0..31)\n$$ 4 2 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\n$$ ##$PramPPowNucW1= (0..127)\n$$ <> <> <> <> <> <> <> <> <> <> <> <> <> <> <> <> <> <> <> <> <> <> <> <>\n$$ <> <> <> <> <> <> <> <> <> <> <> <> <> <> <> <> <> <> <> <> <> <> <> <>\n$$ <> <> <> <> <> <> <> <> <> <> <> <> <> <> <> <> <> <> <> <> <> <> <> <>\n$$ <> <> <> <> <> <> <> <> <> <> <> <> <> <> <> <> <> <> <> <> <> <> <> <>\n$$ <> <> <> <> <> <> <> <> <> <> <> <> <> <> <> <> <> <> <> <> <> <> <> <>\n$$ <> <> <> <> <> <> <> <>\n$$ ##$PramPPowNucW10= (0..127)\n$$ <> <> <> <> <> <> <> <> <> <> <> <> <> <> <> <> <> <> <> <> <> <> <> <>\n$$ <> <> <> <> <> <> <> <> <> <> <> <> <> <> <> <> <> <> <> <> <> <> <> <>\n$$ <> <> <> <> <> <> <> <> <> <> <> <> <> <> <> <> <> <> <> <> <> <> <> <>\n$$ <> <> <> <> <> <> <> <> <> <> <> <> <> <> <> <> <> <> <> <> <> <> <> <>\n$$ <> <> <> <> <> <> <> <> <> <> <> <> <> <> <> <> <> <> <> <> <> <> <> <>\n$$ <> <> <> <> <> <> <> <>\n$$ ##$PramPPowNucW11= (0..127)\n$$ <> <> <> <> <> <> <> <> <> <> <> <> <> <> <> <> <> <> <> <> <> <> <> <>\n$$ <> <> <> <> <> <> <> <> <> <> <> <> <> <> <> <> <> <> <> <> <> <> <> <>\n$$ <> <> <> <> <> <> <> <> <> <> <> <> <> <> <> <> <> <> <> <> <> <> <> <>\n$$ <> <> <> <> <> <> <> <> <> <> <> <> <> <> <> <> <> <> <> <> <> <> <> <>\n$$ <> <> <> <> <> <> <> <> <> <> <> <> <> <> <> <> <> <> <> <> <> <> <> <>\n$$ <> <> <> <> <> <> <> <>\n$$ ##$PramPPowNucW12= (0..127)\n$$ <> <> <> <> <> <> <> <> <> <> <> <> <> <> <> <> <> <> <> <> <> <> <> <>\n$$ <> <> <> <> <> <> <> <> <> <> <> <> <> <> <> <> <> <> <> <> <> <> <> <>\n$$ <> <> <> <> <> <> <> <> <> <> <> <> <> <> <> <> <> <> <> <> <> <> <> <>\n$$ <> <> <> <> <> <> <> <> <> <> <> <> <> <> <> <> <> <> <> <> <> <> <> <>\n$$ <> <> <> <> <> <> <> <> <> <> <> <> <> <> <> <> <> <> <> <> <> <> <> <>\n$$ <> <> <> <> <> <> <> <>\n$$ ##$PramPPowNucW13= (0..127)\n$$ <> <> <> <> <> <> <> <> <> <> <> <> <> <> <> <> <> <> <> <> <> <> <> <>\n$$ <> <> <> <> <> <> <> <> <> <> <> <> <> <> <> <> <> <> <> <> <> <> <> <>\n$$ <> <> <> <> <> <> <> <> <> <> <> <> <> <> <> <> <> <> <> <> <> <> <> <>\n$$ <> <> <> <> <> <> <> <> <> <> <> <> <> <> <> <> <> <> <> <> <> <> <> <>\n$$ <> <> <> <> <> <> <> <> <> <> <> <> <> <> <> <> <> <> <> <> <> <> <> <>\n$$ <> <> <> <> <> <> <> <>\n$$ ##$PramPPowNucW14= (0..127)\n$$ <> <> <> <> <> <> <> <> <> <> <> <> <> <> <> <> <> <> <> <> <> <> <> <>\n$$ <> <> <> <> <> <> <> <> <> <> <> <> <> <> <> <> <> <> <> <> <> <> <> <>\n$$ <> <> <> <> <> <> <> <> <> <> <> <> <> <> <> <> <> <> <> <> <> <> <> <>\n$$ <> <> <> <> <> <> <> <> <> <> <> <> <> <> <> <> <> <> <> <> <> <> <> <>\n$$ <> <> <> <> <> <> <> <> <> <> <> <> <> <> <> <> <> <> <> <> <> <> <> <>\n$$ <> <> <> <> <> <> <> <>\n$$ ##$PramPPowNucW15= (0..127)\n$$ <> <> <> <> <> <> <> <> <> <> <> <> <> <> <> <> <> <> <> <> <> <> <> <>\n$$ <> <> <> <> <> <> <> <> <> <> <> <> <> <> <> <> <> <> <> <> <> <> <> <>\n$$ <> <> <> <> <> <> <> <> <> <> <> <> <> <> <> <> <> <> <> <> <> <> <> <>\n$$ <> <> <> <> <> <> <> <> <> <> <> <> <> <> <> <> <> <> <> <> <> <> <> <>\n$$ <> <> <> <> <> <> <> <> <> <> <> <> <> <> <> <> <> <> <> <> <> <> <> <>\n$$ <> <> <> <> <> <> <> <>\n$$ ##$PramPPowNucW16= (0..127)\n$$ <> <> <> <> <> <> <> <> <> <> <> <> <> <> <> <> <> <> <> <> <> <> <> <>\n$$ <> <> <> <> <> <> <> <> <> <> <> <> <> <> <> <> <> <> <> <> <> <> <> <>\n$$ <> <> <> <> <> <> <> <> <> <> <> <> <> <> <> <> <> <> <> <> <> <> <> <>\n$$ <> <> <> <> <> <> <> <> <> <> <> <> <> <> <> <> <> <> <> <> <> <> <> <>\n$$ <> <> <> <> <> <> <> <> <> <> <> <> <> <> <> <> <> <> <> <> <> <> <> <>\n$$ <> <> <> <> <> <> <> <>\n$$ ##$PramPPowNucW17= (0..127)\n$$ <> <> <> <> <> <> <> <> <> <> <> <> <> <> <> <> <> <> <> <> <> <> <> <>\n$$ <> <> <> <> <> <> <> <> <> <> <> <> <> <> <> <> <> <> <> <> <> <> <> <>\n$$ <> <> <> <> <> <> <> <> <> <> <> <> <> <> <> <> <> <> <> <> <> <> <> <>\n$$ <> <> <> <> <> <> <> <> <> <> <> <> <> <> <> <> <> <> <> <> <> <> <> <>\n$$ <> <> <> <> <> <> <> <> <> <> <> <> <> <> <> <> <> <> <> <> <> <> <> <>\n$$ <> <> <> <> <> <> <> <>\n$$ ##$PramPPowNucW18= (0..127)\n$$ <> <> <> <> <> <> <> <> <> <> <> <> <> <> <> <> <> <> <> <> <> <> <> <>\n$$ <> <> <> <> <> <> <> <> <> <> <> <> <> <> <> <> <> <> <> <> <> <> <> <>\n$$ <> <> <> <> <> <> <> <> <> <> <> <> <> <> <> <> <> <> <> <> <> <> <> <>\n$$ <> <> <> <> <> <> <> <> <> <> <> <> <> <> <> <> <> <> <> <> <> <> <> <>\n$$ <> <> <> <> <> <> <> <> <> <> <> <> <> <> <> <> <> <> <> <> <> <> <> <>\n$$ <> <> <> <> <> <> <> <>\n$$ ##$PramPPowNucW19= (0..127)\n$$ <> <> <> <> <> <> <> <> <> <> <> <> <> <> <> <> <> <> <> <> <> <> <> <>\n$$ <> <> <> <> <> <> <> <> <> <> <> <> <> <> <> <> <> <> <> <> <> <> <> <>\n$$ <> <> <> <> <> <> <> <> <> <> <> <> <> <> <> <> <> <> <> <> <> <> <> <>\n$$ <> <> <> <> <> <> <> <> <> <> <> <> <> <> <> <> <> <> <> <> <> <> <> <>\n$$ <> <> <> <> <> <> <> <> <> <> <> <> <> <> <> <> <> <> <> <> <> <> <> <>\n$$ <> <> <> <> <> <> <> <>\n$$ ##$PramPPowNucW2= (0..127)\n$$ <> <> <> <> <> <> <> <> <> <> <> <> <> <> <> <> <> <> <> <> <> <> <> <>\n$$ <> <> <> <> <> <> <> <> <> <> <> <> <> <> <> <> <> <> <> <> <> <> <> <>\n$$ <> <> <> <> <> <> <> <> <> <> <> <> <> <> <> <> <> <> <> <> <> <> <> <>\n$$ <> <> <> <> <> <> <> <> <> <> <> <> <> <> <> <> <> <> <> <> <> <> <> <>\n$$ <> <> <> <> <> <> <> <> <> <> <> <> <> <> <> <> <> <> <> <> <> <> <> <>\n$$ <> <> <> <> <> <> <> <>\n$$ ##$PramPPowNucW20= (0..127)\n$$ <> <> <> <> <> <> <> <> <> <> <> <> <> <> <> <> <> <> <> <> <> <> <> <>\n$$ <> <> <> <> <> <> <> <> <> <> <> <> <> <> <> <> <> <> <> <> <> <> <> <>\n$$ <> <> <> <> <> <> <> <> <> <> <> <> <> <> <> <> <> <> <> <> <> <> <> <>\n$$ <> <> <> <> <> <> <> <> <> <> <> <> <> <> <> <> <> <> <> <> <> <> <> <>\n$$ <> <> <> <> <> <> <> <> <> <> <> <> <> <> <> <> <> <> <> <> <> <> <> <>\n$$ <> <> <> <> <> <> <> <>\n$$ ##$PramPPowNucW21= (0..127)\n$$ <> <> <> <> <> <> <> <> <> <> <> <> <> <> <> <> <> <> <> <> <> <> <> <>\n$$ <> <> <> <> <> <> <> <> <> <> <> <> <> <> <> <> <> <> <> <> <> <> <> <>\n$$ <> <> <> <> <> <> <> <> <> <> <> <> <> <> <> <> <> <> <> <> <> <> <> <>\n$$ <> <> <> <> <> <> <> <> <> <> <> <> <> <> <> <> <> <> <> <> <> <> <> <>\n$$ <> <> <> <> <> <> <> <> <> <> <> <> <> <> <> <> <> <> <> <> <> <> <> <>\n$$ <> <> <> <> <> <> <> <>\n$$ ##$PramPPowNucW22= (0..127)\n$$ <> <> <> <> <> <> <> <> <> <> <> <> <> <> <> <> <> <> <> <> <> <> <> <>\n$$ <> <> <> <> <> <> <> <> <> <> <> <> <> <> <> <> <> <> <> <> <> <> <> <>\n$$ <> <> <> <> <> <> <> <> <> <> <> <> <> <> <> <> <> <> <> <> <> <> <> <>\n$$ <> <> <> <> <> <> <> <> <> <> <> <> <> <> <> <> <> <> <> <> <> <> <> <>\n$$ <> <> <> <> <> <> <> <> <> <> <> <> <> <> <> <> <> <> <> <> <> <> <> <>\n$$ <> <> <> <> <> <> <> <>\n$$ ##$PramPPowNucW23= (0..127)\n$$ <> <> <> <> <> <> <> <> <> <> <> <> <> <> <> <> <> <> <> <> <> <> <> <>\n$$ <> <> <> <> <> <> <> <> <> <> <> <> <> <> <> <> <> <> <> <> <> <> <> <>\n$$ <> <> <> <> <> <> <> <> <> <> <> <> <> <> <> <> <> <> <> <> <> <> <> <>\n$$ <> <> <> <> <> <> <> <> <> <> <> <> <> <> <> <> <> <> <> <> <> <> <> <>\n$$ <> <> <> <> <> <> <> <> <> <> <> <> <> <> <> <> <> <> <> <> <> <> <> <>\n$$ <> <> <> <> <> <> <> <>\n$$ ##$PramPPowNucW24= (0..127)\n$$ <> <> <> <> <> <> <> <> <> <> <> <> <> <> <> <> <> <> <> <> <> <> <> <>\n$$ <> <> <> <> <> <> <> <> <> <> <> <> <> <> <> <> <> <> <> <> <> <> <> <>\n$$ <> <> <> <> <> <> <> <> <> <> <> <> <> <> <> <> <> <> <> <> <> <> <> <>\n$$ <> <> <> <> <> <> <> <> <> <> <> <> <> <> <> <> <> <> <> <> <> <> <> <>\n$$ <> <> <> <> <> <> <> <> <> <> <> <> <> <> <> <> <> <> <> <> <> <> <> <>\n$$ <> <> <> <> <> <> <> <>\n$$ ##$PramPPowNucW25= (0..127)\n$$ <> <> <> <> <> <> <> <> <> <> <> <> <> <> <> <> <> <> <> <> <> <> <> <>\n$$ <> <> <> <> <> <> <> <> <> <> <> <> <> <> <> <> <> <> <> <> <> <> <> <>\n$$ <> <> <> <> <> <> <> <> <> <> <> <> <> <> <> <> <> <> <> <> <> <> <> <>\n$$ <> <> <> <> <> <> <> <> <> <> <> <> <> <> <> <> <> <> <> <> <> <> <> <>\n$$ <> <> <> <> <> <> <> <> <> <> <> <> <> <> <> <> <> <> <> <> <> <> <> <>\n$$ <> <> <> <> <> <> <> <>\n$$ ##$PramPPowNucW26= (0..127)\n$$ <> <> <> <> <> <> <> <> <> <> <> <> <> <> <> <> <> <> <> <> <> <> <> <>\n$$ <> <> <> <> <> <> <> <> <> <> <> <> <> <> <> <> <> <> <> <> <> <> <> <>\n$$ <> <> <> <> <> <> <> <> <> <> <> <> <> <> <> <> <> <> <> <> <> <> <> <>\n$$ <> <> <> <> <> <> <> <> <> <> <> <> <> <> <> <> <> <> <> <> <> <> <> <>\n$$ <> <> <> <> <> <> <> <> <> <> <> <> <> <> <> <> <> <> <> <> <> <> <> <>\n$$ <> <> <> <> <> <> <> <>\n$$ ##$PramPPowNucW27= (0..127)\n$$ <> <> <> <> <> <> <> <> <> <> <> <> <> <> <> <> <> <> <> <> <> <> <> <>\n$$ <> <> <> <> <> <> <> <> <> <> <> <> <> <> <> <> <> <> <> <> <> <> <> <>\n$$ <> <> <> <> <> <> <> <> <> <> <> <> <> <> <> <> <> <> <> <> <> <> <> <>\n$$ <> <> <> <> <> <> <> <> <> <> <> <> <> <> <> <> <> <> <> <> <> <> <> <>\n$$ <> <> <> <> <> <> <> <> <> <> <> <> <> <> <> <> <> <> <> <> <> <> <> <>\n$$ <> <> <> <> <> <> <> <>\n$$ ##$PramPPowNucW28= (0..127)\n$$ <> <> <> <> <> <> <> <> <> <> <> <> <> <> <> <> <> <> <> <> <> <> <> <>\n$$ <> <> <> <> <> <> <> <> <> <> <> <> <> <> <> <> <> <> <> <> <> <> <> <>\n$$ <> <> <> <> <> <> <> <> <> <> <> <> <> <> <> <> <> <> <> <> <> <> <> <>\n$$ <> <> <> <> <> <> <> <> <> <> <> <> <> <> <> <> <> <> <> <> <> <> <> <>\n$$ <> <> <> <> <> <> <> <> <> <> <> <> <> <> <> <> <> <> <> <> <> <> <> <>\n$$ <> <> <> <> <> <> <> <>\n$$ ##$PramPPowNucW29= (0..127)\n$$ <> <> <> <> <> <> <> <> <> <> <> <> <> <> <> <> <> <> <> <> <> <> <> <>\n$$ <> <> <> <> <> <> <> <> <> <> <> <> <> <> <> <> <> <> <> <> <> <> <> <>\n$$ <> <> <> <> <> <> <> <> <> <> <> <> <> <> <> <> <> <> <> <> <> <> <> <>\n$$ <> <> <> <> <> <> <> <> <> <> <> <> <> <> <> <> <> <> <> <> <> <> <> <>\n$$ <> <> <> <> <> <> <> <> <> <> <> <> <> <> <> <> <> <> <> <> <> <> <> <>\n$$ <> <> <> <> <> <> <> <>\n$$ ##$PramPPowNucW3= (0..127)\n$$ <> <> <> <> <> <> <> <> <> <> <> <> <> <> <> <> <> <> <> <> <> <> <> <>\n$$ <> <> <> <> <> <> <> <> <> <> <> <> <> <> <> <> <> <> <> <> <> <> <> <>\n$$ <> <> <> <> <> <> <> <> <> <> <> <> <> <> <> <> <> <> <> <> <> <> <> <>\n$$ <> <> <> <> <> <> <> <> <> <> <> <> <> <> <> <> <> <> <> <> <> <> <> <>\n$$ <> <> <> <> <> <> <> <> <> <> <> <> <> <> <> <> <> <> <> <> <> <> <> <>\n$$ <> <> <> <> <> <> <> <>\n$$ ##$PramPPowNucW30= (0..127)\n$$ <> <> <> <> <> <> <> <> <> <> <> <> <> <> <> <> <> <> <> <> <> <> <> <>\n$$ <> <> <> <> <> <> <> <> <> <> <> <> <> <> <> <> <> <> <> <> <> <> <> <>\n$$ <> <> <> <> <> <> <> <> <> <> <> <> <> <> <> <> <> <> <> <> <> <> <> <>\n$$ <> <> <> <> <> <> <> <> <> <> <> <> <> <> <> <> <> <> <> <> <> <> <> <>\n$$ <> <> <> <> <> <> <> <> <> <> <> <> <> <> <> <> <> <> <> <> <> <> <> <>\n$$ <> <> <> <> <> <> <> <>\n$$ ##$PramPPowNucW31= (0..127)\n$$ <> <> <> <> <> <> <> <> <> <> <> <> <> <> <> <> <> <> <> <> <> <> <> <>\n$$ <> <> <> <> <> <> <> <> <> <> <> <> <> <> <> <> <> <> <> <> <> <> <> <>\n$$ <> <> <> <> <> <> <> <> <> <> <> <> <> <> <> <> <> <> <> <> <> <> <> <>\n$$ <> <> <> <> <> <> <> <> <> <> <> <> <> <> <> <> <> <> <> <> <> <> <> <>\n$$ <> <> <> <> <> <> <> <> <> <> <> <> <> <> <> <> <> <> <> <> <> <> <> <>\n$$ <> <> <> <> <> <> <> <>\n$$ ##$PramPPowNucW32= (0..127)\n$$ <> <> <> <> <> <> <> <> <> <> <> <> <> <> <> <> <> <> <> <> <> <> <> <>\n$$ <> <> <> <> <> <> <> <> <> <> <> <> <> <> <> <> <> <> <> <> <> <> <> <>\n$$ <> <> <> <> <> <> <> <> <> <> <> <> <> <> <> <> <> <> <> <> <> <> <> <>\n$$ <> <> <> <> <> <> <> <> <> <> <> <> <> <> <> <> <> <> <> <> <> <> <> <>\n$$ <> <> <> <> <> <> <> <> <> <> <> <> <> <> <> <> <> <> <> <> <> <> <> <>\n$$ <> <> <> <> <> <> <> <>\n$$ ##$PramPPowNucW4= (0..127)\n$$ <> <> <> <> <> <> <> <> <> <> <> <> <> <> <> <> <> <> <> <> <> <> <> <>\n$$ <> <> <> <> <> <> <> <> <> <> <> <> <> <> <> <> <> <> <> <> <> <> <> <>\n$$ <> <> <> <> <> <> <> <> <> <> <> <> <> <> <> <> <> <> <> <> <> <> <> <>\n$$ <> <> <> <> <> <> <> <> <> <> <> <> <> <> <> <> <> <> <> <> <> <> <> <>\n$$ <> <> <> <> <> <> <> <> <> <> <> <> <> <> <> <> <> <> <> <> <> <> <> <>\n$$ <> <> <> <> <> <> <> <>\n$$ ##$PramPPowNucW5= (0..127)\n$$ <> <> <> <> <> <> <> <> <> <> <> <> <> <> <> <> <> <> <> <> <> <> <> <>\n$$ <> <> <> <> <> <> <> <> <> <> <> <> <> <> <> <> <> <> <> <> <> <> <> <>\n$$ <> <> <> <> <> <> <> <> <> <> <> <> <> <> <> <> <> <> <> <> <> <> <> <>\n$$ <> <> <> <> <> <> <> <> <> <> <> <> <> <> <> <> <> <> <> <> <> <> <> <>\n$$ <> <> <> <> <> <> <> <> <> <> <> <> <> <> <> <> <> <> <> <> <> <> <> <>\n$$ <> <> <> <> <> <> <> <>\n$$ ##$PramPPowNucW6= (0..127)\n$$ <> <> <> <> <> <> <> <> <> <> <> <> <> <> <> <> <> <> <> <> <> <> <> <>\n$$ <> <> <> <> <> <> <> <> <> <> <> <> <> <> <> <> <> <> <> <> <> <> <> <>\n$$ <> <> <> <> <> <> <> <> <> <> <> <> <> <> <> <> <> <> <> <> <> <> <> <>\n$$ <> <> <> <> <> <> <> <> <> <> <> <> <> <> <> <> <> <> <> <> <> <> <> <>\n$$ <> <> <> <> <> <> <> <> <> <> <> <> <> <> <> <> <> <> <> <> <> <> <> <>\n$$ <> <> <> <> <> <> <> <>\n$$ ##$PramPPowNucW7= (0..127)\n$$ <> <> <> <> <> <> <> <> <> <> <> <> <> <> <> <> <> <> <> <> <> <> <> <>\n$$ <> <> <> <> <> <> <> <> <> <> <> <> <> <> <> <> <> <> <> <> <> <> <> <>\n$$ <> <> <> <> <> <> <> <> <> <> <> <> <> <> <> <> <> <> <> <> <> <> <> <>\n$$ <> <> <> <> <> <> <> <> <> <> <> <> <> <> <> <> <> <> <> <> <> <> <> <>\n$$ <> <> <> <> <> <> <> <> <> <> <> <> <> <> <> <> <> <> <> <> <> <> <> <>\n$$ <> <> <> <> <> <> <> <>\n$$ ##$PramPPowNucW8= (0..127)\n$$ <> <> <> <> <> <> <> <> <> <> <> <> <> <> <> <> <> <> <> <> <> <> <> <>\n$$ <> <> <> <> <> <> <> <> <> <> <> <> <> <> <> <> <> <> <> <> <> <> <> <>\n$$ <> <> <> <> <> <> <> <> <> <> <> <> <> <> <> <> <> <> <> <> <> <> <> <>\n$$ <> <> <> <> <> <> <> <> <> <> <> <> <> <> <> <> <> <> <> <> <> <> <> <>\n$$ <> <> <> <> <> <> <> <> <> <> <> <> <> <> <> <> <> <> <> <> <> <> <> <>\n$$ <> <> <> <> <> <> <> <>\n$$ ##$PramPPowNucW9= (0..127)\n$$ <> <> <> <> <> <> <> <> <> <> <> <> <> <> <> <> <> <> <> <> <> <> <> <>\n$$ <> <> <> <> <> <> <> <> <> <> <> <> <> <> <> <> <> <> <> <> <> <> <> <>\n$$ <> <> <> <> <> <> <> <> <> <> <> <> <> <> <> <> <> <> <> <> <> <> <> <>\n$$ <> <> <> <> <> <> <> <> <> <> <> <> <> <> <> <> <> <> <> <> <> <> <> <>\n$$ <> <> <> <> <> <> <> <> <> <> <> <> <> <> <> <> <> <> <> <> <> <> <> <>\n$$ <> <> <> <> <> <> <> <>\n$$ ##$PramPeakPowerW= (0..31)\n$$ 4000 500 500 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0\n$$ ##$PramPowerSwitch= (0..31)\n$$ 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0\n$$ ##$PramPulWidthMs= (0..31)\n$$ 10 0.1 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\n$$ ##$PreampModBisDat= (0..31)\n$$ 20210913 20210629 20210716 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0\n$$ 0 0 0 0 0 0 0\n$$ ##$PreampModMulAtm= (0..31)\n$$ 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0\n$$ ##$PreampModPN= (0..31)\n$$ <Z103203> <Z003471> <Z106984> <> <> <> <> <> <> <> <> <> <> <> <> <> <>\n$$ <> <> <> <> <> <> <> <> <> <> <> <> <> <> <>\n$$ ##$PreampModSN= (0..31)\n$$ <01524> <00862> <00851> <> <> <> <> <> <> <> <> <> <> <> <> <> <> <> <>\n$$ <> <> <> <> <> <> <> <> <> <> <> <> <>\n$$ ##$ProdigyEth= <no>\n$$ ##$ProdigyFw= <no>\n$$ ##$ProdigyPn= <no>\n$$ ##$ProdigySn= <no>\n$$ ##$RGTYPE= (0..31)\n$$ 9 9 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0\n$$ ##$RG_max= (0..31)\n$$ 101 101 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1\n$$ -1 -1 -1 -1 -1 -1 -1 -1 -1\n$$ ##$RG_min= (0..31)\n$$ 0.25 0.25 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1\n$$ -1 -1 -1 -1 -1 -1 -1 -1 -1\n$$ ##$RG_tab1= (0..127)\n$$ 0.25 0.28 0.32 0.35 0.4 0.44 0.5 0.56 0.64 0.7 0.8 0.89 1 1.12 1.28 1.4\n$$ 1.6 1.78 2 2.25 2.56 2.8 3.2 3.56 4 4.5 5 5.6 6.35 7.12 8 9 10 11.3 12.7\n$$ 14.2 16 18 20.2 22.6 25.4 28.5 32 36 40.3 45.2 50.8 57 64 71.8 80.6 90.5\n$$ 101 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1\n$$ -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1\n$$ -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1\n$$ -1 -1 -1 -1\n$$ ##$RG_tab10= (0..127)\n$$ -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1\n$$ -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1\n$$ -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1\n$$ -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1\n$$ -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1\n$$ -1 -1 -1 -1 -1 -1 -1 -1\n$$ ##$RG_tab11= (0..127)\n$$ -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1\n$$ -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1\n$$ -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1\n$$ -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1\n$$ -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1\n$$ -1 -1 -1 -1 -1 -1 -1 -1\n$$ ##$RG_tab12= (0..127)\n$$ -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1\n$$ -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1\n$$ -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1\n$$ -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1\n$$ -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1\n$$ -1 -1 -1 -1 -1 -1 -1 -1\n$$ ##$RG_tab13= (0..127)\n$$ -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1\n$$ -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1\n$$ -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1\n$$ -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1\n$$ -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1\n$$ -1 -1 -1 -1 -1 -1 -1 -1\n$$ ##$RG_tab14= (0..127)\n$$ -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1\n$$ -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1\n$$ -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1\n$$ -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1\n$$ -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1\n$$ -1 -1 -1 -1 -1 -1 -1 -1\n$$ ##$RG_tab15= (0..127)\n$$ -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1\n$$ -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1\n$$ -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1\n$$ -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1\n$$ -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1\n$$ -1 -1 -1 -1 -1 -1 -1 -1\n$$ ##$RG_tab16= (0..127)\n$$ -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1\n$$ -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1\n$$ -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1\n$$ -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1\n$$ -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1\n$$ -1 -1 -1 -1 -1 -1 -1 -1\n$$ ##$RG_tab17= (0..127)\n$$ -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1\n$$ -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1\n$$ -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1\n$$ -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1\n$$ -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1\n$$ -1 -1 -1 -1 -1 -1 -1 -1\n$$ ##$RG_tab18= (0..127)\n$$ -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1\n$$ -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1\n$$ -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1\n$$ -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1\n$$ -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1\n$$ -1 -1 -1 -1 -1 -1 -1 -1\n$$ ##$RG_tab19= (0..127)\n$$ -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1\n$$ -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1\n$$ -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1\n$$ -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1\n$$ -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1\n$$ -1 -1 -1 -1 -1 -1 -1 -1\n$$ ##$RG_tab2= (0..127)\n$$ 0.25 0.28 0.32 0.35 0.4 0.44 0.5 0.56 0.64 0.7 0.8 0.89 1 1.12 1.28 1.4\n$$ 1.6 1.78 2 2.25 2.56 2.8 3.2 3.56 4 4.5 5 5.6 6.35 7.12 8 9 10 11.3 12.7\n$$ 14.2 16 18 20.2 22.6 25.4 28.5 32 36 40.3 45.2 50.8 57 64 71.8 80.6 90.5\n$$ 101 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1\n$$ -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1\n$$ -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1\n$$ -1 -1 -1 -1\n$$ ##$RG_tab20= (0..127)\n$$ -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1\n$$ -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1\n$$ -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1\n$$ -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1\n$$ -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1\n$$ -1 -1 -1 -1 -1 -1 -1 -1\n$$ ##$RG_tab21= (0..127)\n$$ -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1\n$$ -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1\n$$ -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1\n$$ -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1\n$$ -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1\n$$ -1 -1 -1 -1 -1 -1 -1 -1\n$$ ##$RG_tab22= (0..127)\n$$ -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1\n$$ -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1\n$$ -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1\n$$ -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1\n$$ -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1\n$$ -1 -1 -1 -1 -1 -1 -1 -1\n$$ ##$RG_tab23= (0..127)\n$$ -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1\n$$ -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1\n$$ -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1\n$$ -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1\n$$ -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1\n$$ -1 -1 -1 -1 -1 -1 -1 -1\n$$ ##$RG_tab24= (0..127)\n$$ -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1\n$$ -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1\n$$ -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1\n$$ -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1\n$$ -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1\n$$ -1 -1 -1 -1 -1 -1 -1 -1\n$$ ##$RG_tab3= (0..127)\n$$ -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1\n$$ -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1\n$$ -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1\n$$ -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1\n$$ -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1\n$$ -1 -1 -1 -1 -1 -1 -1 -1\n$$ ##$RG_tab4= (0..127)\n$$ -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1\n$$ -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1\n$$ -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1\n$$ -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1\n$$ -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1\n$$ -1 -1 -1 -1 -1 -1 -1 -1\n$$ ##$RG_tab5= (0..127)\n$$ -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1\n$$ -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1\n$$ -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1\n$$ -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1\n$$ -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1\n$$ -1 -1 -1 -1 -1 -1 -1 -1\n$$ ##$RG_tab6= (0..127)\n$$ -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1\n$$ -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1\n$$ -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1\n$$ -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1\n$$ -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1\n$$ -1 -1 -1 -1 -1 -1 -1 -1\n$$ ##$RG_tab7= (0..127)\n$$ -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1\n$$ -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1\n$$ -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1\n$$ -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1\n$$ -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1\n$$ -1 -1 -1 -1 -1 -1 -1 -1\n$$ ##$RG_tab8= (0..127)\n$$ -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1\n$$ -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1\n$$ -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1\n$$ -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1\n$$ -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1\n$$ -1 -1 -1 -1 -1 -1 -1 -1\n$$ ##$RG_tab9= (0..127)\n$$ -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1\n$$ -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1\n$$ -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1\n$$ -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1\n$$ -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1\n$$ -1 -1 -1 -1 -1 -1 -1 -1\n$$ ##$RXFMAX= (0..23)\n$$ 1290 1290 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1\n$$ -1\n$$ ##$RXFMIN= (0..23)\n$$ 5 5 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1\n$$ ##$RheoNmrEth= <no>\n$$ ##$SGUC1= (0..23)\n$$ 18 17 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0\n$$ ##$SGUC2= (0..23)\n$$ 33 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0\n$$ ##$SLCBCONF= <SHNV>\n$$ ##$SPECTR= 13\n$$ ##$SYNCTRIG= 0\n$$ ##$SamChgEth= (0..3)\n$$ <192.168.99.10> <no> <no> <no>\n$$ ##$SamChgPort= (0..3)\n$$ <80> <no> <no> <no>\n$$ ##$SamChgProtocol= (0..3)\n$$ <CORBA> <> <> <>\n$$ ##$ServiceNo= <>\n$$ ##$Sgu10PowerLevel= (0..7)\n$$ 0 0 0 0 0 0 0 0\n$$ ##$Sgu11PowerLevel= (0..7)\n$$ 0 0 0 0 0 0 0 0\n$$ ##$Sgu12PowerLevel= (0..7)\n$$ 0 0 0 0 0 0 0 0\n$$ ##$Sgu13PowerLevel= (0..7)\n$$ 0 0 0 0 0 0 0 0\n$$ ##$Sgu14PowerLevel= (0..7)\n$$ 0 0 0 0 0 0 0 0\n$$ ##$Sgu15PowerLevel= (0..7)\n$$ 0 0 0 0 0 0 0 0\n$$ ##$Sgu16PowerLevel= (0..7)\n$$ 0 0 0 0 0 0 0 0\n$$ ##$Sgu17PowerLevel= (0..7)\n$$ 0 0 0 0 0 0 0 0\n$$ ##$Sgu18PowerLevel= (0..7)\n$$ 0 0 0 0 0 0 0 0\n$$ ##$Sgu19PowerLevel= (0..7)\n$$ 0 0 0 0 0 0 0 0\n$$ ##$Sgu1PowerLevels= (0..7)\n$$ 90 74 58 42 26 10 0 0\n$$ ##$Sgu20PowerLevel= (0..7)\n$$ 0 0 0 0 0 0 0 0\n$$ ##$Sgu21PowerLevel= (0..7)\n$$ 0 0 0 0 0 0 0 0\n$$ ##$Sgu22PowerLevel= (0..7)\n$$ 0 0 0 0 0 0 0 0\n$$ ##$Sgu23PowerLevel= (0..7)\n$$ 0 0 0 0 0 0 0 0\n$$ ##$Sgu24PowerLevel= (0..7)\n$$ 0 0 0 0 0 0 0 0\n$$ ##$Sgu2PowerLevels= (0..7)\n$$ 90 74 58 42 26 10 0 0\n$$ ##$Sgu3PowerLevels= (0..7)\n$$ 0 0 0 0 0 0 0 0\n$$ ##$Sgu4PowerLevels= (0..7)\n$$ 0 0 0 0 0 0 0 0\n$$ ##$Sgu5PowerLevels= (0..7)\n$$ 0 0 0 0 0 0 0 0\n$$ ##$Sgu6PowerLevels= (0..7)\n$$ 0 0 0 0 0 0 0 0\n$$ ##$Sgu7PowerLevels= (0..7)\n$$ 0 0 0 0 0 0 0 0\n$$ ##$Sgu8PowerLevels= (0..7)\n$$ 0 0 0 0 0 0 0 0\n$$ ##$Sgu9PowerLevels= (0..7)\n$$ 0 0 0 0 0 0 0 0\n$$ ##$SguType= 4\n$$ ##$ShimMaxVal= 32760\n$$ ##$ShimPow1Ch2Sh= (0..38)\n$$ 1 2 3 21 4 4 27 27 4 4 63 26 26 25 7 7 20 20 31 31 0 0 0 0 0 0 0 0 0 0\n$$ 0 0 0 0 0 0 0 0 0\n$$ ##$ShimPow1Imax= (0..38)\n$$ 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 0 0 0 0 0\n$$ 0 0 0\n$$ ##$ShimPow1NChan= 20\n$$ ##$ShimPow1TotIMax= 6\n$$ ##$ShimPow1Vmax= (0..38)\n$$ 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 0 0 0 0 0 0\n$$ 0 0 0 0 0 0 0 0 0 0 0 0 0\n$$ ##$ShimPow2Ch2Sh= (0..38)\n$$ 15 15 33 33 35 35 25 8 38 38 23 8 14 14 36 36 32 32 23 63 0 0 0 0 0 0 0\n$$ 0 0 0 0 0 0 0 0 0 0 0 0\n$$ ##$ShimPow2Imax= (0..38)\n$$ 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 0 0 0 0 0\n$$ 0 0 0\n$$ ##$ShimPow2NChan= 20\n$$ ##$ShimPow2TotIMax= 6\n$$ ##$ShimPow2Vmax= (0..38)\n$$ 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 0 0 0 0 0 0\n$$ 0 0 0 0 0 0 0 0 0 0 0 0 0\n$$ ##$ShimPow3Ch2Sh= (0..38)\n$$ 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0\n$$ 0 0 0\n$$ ##$ShimPow3Imax= (0..38)\n$$ 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0\n$$ 0 0 0\n$$ ##$ShimPow3NChan= 0\n$$ ##$ShimPow3TotIMax= 0\n$$ ##$ShimPow3Vmax= (0..38)\n$$ 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0\n$$ 0 0 0\n$$ ##$ShimPow4Ch2Sh= (0..38)\n$$ 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0\n$$ 0 0 0\n$$ ##$ShimPow4Imax= (0..38)\n$$ 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0\n$$ 0 0 0\n$$ ##$ShimPow4NChan= 0\n$$ ##$ShimPow4TotIMax= 0\n$$ ##$ShimPow4Vmax= (0..38)\n$$ 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0\n$$ 0 0 0\n$$ ##$ShimPow5Ch2Sh= (0..38)\n$$ 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0\n$$ 0 0 0\n$$ ##$ShimPow5Imax= (0..38)\n$$ 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0\n$$ 0 0 0\n$$ ##$ShimPow5NChan= 0\n$$ ##$ShimPow5TotIMax= 0\n$$ ##$ShimPow5Vmax= (0..38)\n$$ 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0\n$$ 0 0 0\n$$ ##$ShimPow6Ch2Sh= (0..38)\n$$ 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0\n$$ 0 0 0\n$$ ##$ShimPow6Imax= (0..38)\n$$ 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0\n$$ 0 0 0\n$$ ##$ShimPow6NChan= 0\n$$ ##$ShimPow6TotIMax= 0\n$$ ##$ShimPow6Vmax= (0..38)\n$$ 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0\n$$ 0 0 0\n$$ ##$ShimPow7Ch2Sh= (0..38)\n$$ 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0\n$$ 0 0 0\n$$ ##$ShimPow7Imax= (0..38)\n$$ 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0\n$$ 0 0 0\n$$ ##$ShimPow7NChan= 0\n$$ ##$ShimPow7TotIMax= 0\n$$ ##$ShimPow7Vmax= (0..38)\n$$ 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0\n$$ 0 0 0\n$$ ##$ShimPow8Ch2Sh= (0..38)\n$$ 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0\n$$ 0 0 0\n$$ ##$ShimPow8Imax= (0..38)\n$$ 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0\n$$ 0 0 0\n$$ ##$ShimPow8NChan= 0\n$$ ##$ShimPow8TotIMax= 0\n$$ ##$ShimPow8Vmax= (0..38)\n$$ 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0\n$$ 0 0 0\n$$ ##$ShimPowMaxUA= (0..63)\n$$ 130000 130000 130000 130000 130000 130000 130000 130000 130000 130000 130000\n$$ 130000 130000 130000 130000 130000 130000 130000 130000 130000 130000 130000\n$$ 130000 130000 130000 130000 130000 130000 130000 130000 130000 130000 130000\n$$ 130000 130000 130000 130000 130000 130000 130000 0 0 0 0 0 0 0 0 0 0 0\n$$ 0 0 0 0 0 0 0 0 0 0 0 0 0\n$$ ##$ShimPowMaxUG= (0..63)\n$$ 1000000 1000000 1000000 1000000 1000000 1000000 1000000 1000000 1000000\n$$ 1000000 1000000 1000000 1000000 1000000 1000000 1000000 1000000 1000000\n$$ 1000000 1000000 1000000 1000000 1000000 1000000 1000000 1000000 1000000\n$$ 1000000 1000000 1000000 1000000 1000000 1000000 1000000 1000000 1000000\n$$ 1000000 1000000 1000000 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0\n$$ 0\n$$ ##$ShimPowNum= 2\n$$ ##$ShimPowRcbType= 3\n$$ ##$ShimPowRes= (0..63)\n$$ 1e-20 1e-20 1e-20 1e-20 1e-20 1e-20 1e-20 1e-20 1e-20 1e-20 1e-20 1e-20\n$$ 1e-20 1e-20 1e-20 1e-20 1e-20 1e-20 1e-20 1e-20 1e-20 1e-20 1e-20 1e-20\n$$ 1e-20 1e-20 1e-20 1e-20 1e-20 1e-20 1e-20 1e-20 1e-20 1e-20 1e-20 1e-20\n$$ 1e-20 1e-20 1e-20 1e-20 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0\n$$ ##$ShimPowRng0= (0..63)\n$$ 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 1 1\n$$ 1 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\n$$ ##$ShimPowRng1= (0..63)\n$$ 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 1 1\n$$ 1 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\n$$ ##$ShimPowRng2= (0..63)\n$$ 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 1 1\n$$ 1 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\n$$ ##$ShimPowRng3= (0..63)\n$$ 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 1 1\n$$ 1 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\n$$ ##$ShimPowType1= 8\n$$ ##$ShimPowType2= 8\n$$ ##$ShimPowType3= 0\n$$ ##$ShimPowType4= 0\n$$ ##$ShimPowType5= 0\n$$ ##$ShimPowType6= 0\n$$ ##$ShimPowType7= 0\n$$ ##$ShimPowType8= 0\n$$ ##$ShimSysActGrad= (0..63)\n$$ 1 2 3 4 13 5 7 11 10 9 6 8 12 18 19 20 21 15 22 23 24 14 25 16 26 17 27\n$$ 28 31 32 33 34 35 36 37 38 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0\n$$ 0 0 0 0 0 0\n$$ ##$ShimSysAngle= <>\n$$ ##$ShimSysFunc= (0..63)\n$$ 1 2 3 4 5 6 7 8 9 10 0 37 38 35 16 15 14 13 12 11 28 27 26 25 24 23 36\n$$ 22 30 29 20 21 34 33 32 31 17 18 19 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0\n$$ 0 0 0 0 0 0 0\n$$ ##$ShimSysMatId= <292722aa.dat>\n$$ ##$ShimSysMatrix= 1\n$$ ##$ShimSysMinMaxUG= 130000\n$$ ##$ShimSysOffset= <37 mm>\n$$ ##$ShimSysType= 4\n$$ ##$ShimUnit= 3\n$$ ##$SpectrOsVersion= <4.4.180.20240301>\n$$ ##$TCubeEth= <192.168.180.18>\n$$ ##$TCubeSeqDevice= <>\n$$ ##$TopSpinVersion= <TopSpin 4.4.0>\n$$ ##$TrxFreqFormula= (0..23)\n$$ <TrxFreqFormula(2.0,400260000.000000,'TRX',Trx(1.0,'TRX 1200.1',2,5.000000,1290.000000))>\n$$ <TrxFreqFormula(2.0,400260000.000000,'TRX',Trx(1.0,'TRX 1200.2',2,5.000000,1290.000000))>\n$$ <> <> <> <> <> <> <> <> <> <> <> <> <> <> <> <> <> <> <> <> <> <>\n$$ ##$TrxPN= (0..23)\n$$ <Z148391> <Z148391> <> <> <> <> <> <> <> <> <> <> <> <> <> <> <> <> <>\n$$ <> <> <> <> <>\n$$ ##$TrxSN= (0..23)\n$$ <07128> <07127> <> <> <> <> <> <> <> <> <> <> <> <> <> <> <> <> <> <> <>\n$$ <> <> <>\n$$ ##$VCubeEth= (0..23)\n$$ <no> <no> <no> <no> <no> <no> <no> <no> <no> <no> <no> <no> <no> <no> <no>\n$$ <no> <no> <no> <no> <no> <no> <no> <no> <no>\n$$ ##$VTU= 2\n$$ ##$VTUETH= <192.168.99.10>\n$$ ##$ValueLine= no\n$$ ##$VpuPN= (0..23)\n$$ <no> <no> <no> <no> <no> <no> <no> <no> <no> <no> <no> <no> <no> <no> <no>\n$$ <no> <no> <no> <no> <no> <no> <no> <no> <no>\n$$ ##$VpuSN= (0..23)\n$$ <no> <no> <no> <no> <no> <no> <no> <no> <no> <no> <no> <no> <no> <no> <no>\n$$ <no> <no> <no> <no> <no> <no> <no> <no> <no>\n$$ ##$WBREFAM= (0..31)\n$$ 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100\n$$ 100 100 100 100 100 100 100 100 100 100 100 100 100 100\n$$ ##$WBREFLM= (0..31)\n$$ 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\n$$ ##$WBREFPH= (0..31)\n$$ 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0\n$$ ##$WBSGU= (0..31)\n$$ 1 1 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\n$$ ##END=","lists/form/plot_acqu.form\n$$ EDIT_PAR COMMAND FILE\n$$ \n$$ DI_MODE         LONG\n$$ ED_ENTRY        ACQU\n$$ ORDER           FILE\n$$ \n$$ \n$$ HEADER\t\t\"F2 - Acquisition Parameters\"\n$$ T_NAME\t\tDate_\n$$ \t\tTYPE\tR64\n$$ \t\tCLASS\tACQU\n$$ \t\tSUBRANGE 0.0 50000000\n$$ \t\tREL\t\"Date_=itodate(DATE)\"\n$$ \t\tINV_REL\t\"DATE=datetoi(Date_,DATE)\"\n$$ \t\tFORMAT\t\"%14.0f\"\n$$ \t\tTEXT\t\" \"\n$$ END\n$$ T_NAME\t\tTime\n$$ \t\tTYPE\tR32\n$$ \t\tCLASS\tACQU\n$$ \t\tSUBRANGE 0.0 1000000\n$$ \t\tREL\t\"Time=itotime(DATE)\"\n$$ \t\tINV_REL\t\"DATE=timetoi(Time,DATE)\"\n$$ \t\tFORMAT\t\"%14.2f h\"\n$$ \t\tTEXT\t\" \"\n$$ END\n$$ NAME\t\tINSTRUM\n$$ \t\tTEXT\t\" \"\n$$ END\n$$ NAME\t\tPROBHD\n$$ \t\tFORMAT\t\"%14.14s\"\n$$ \t\tTEXT\t\" \"\n$$ END\n$$ NAME\t\tPULPROG\n$$ \t\tTEXT\t\" \"\n$$ END\n$$ NAME\t\tTD\n$$ \t\tTEXT\t\" \"\n$$ END\n$$ NAME\t\tSOLVENT\n$$ \t\tTEXT\t\" \"\n$$ END\n$$ NAME\t\tNS\n$$ \t\tTEXT\t\" \"\n$$ END\n$$ NAME\t\tDS\n$$ \t\tTEXT\t\" \"\n$$ END\n$$ T_NAME\t\tSWH\n$$ \t\tTYPE\tR64\n$$ \t\tCLASS\tACQU\n$$ \t\tSUBRANGE 0.0 1e8\n$$ \t\tREL\t\"SWH=SW*SFO1\"\n$$ \t\tINV_REL \"SW=SWH/SFO1\"\n$$ \t\tUNIT\t\"Hz\"\n$$ \t\tFORMAT\t\"%14.3f Hz\"\n$$ \t\tTEXT\t\" \"\n$$ END\n$$ T_NAME          FIDRES\n$$                 TYPE    R32\n$$                 CLASS   ACQU\n$$                 SUBRANGE 0.0 100000\n$$                 REL     \"FIDRES=2*SW*SFO1/TD\"\n$$                 INV_REL \"TD = nextpow(2*SW*SFO1/FIDRES)\"\n$$ \t\tUNIT\t\"Hz\"\n$$ \t\tFORMAT\t\"%14.6f Hz\"\n$$ \t\tTEXT\t\" \"\n$$ END\n$$ T_NAME          AQ\n$$ \t\tTYPE\tR32\n$$ \t\tCLASS\tACQU\n$$ \t\tSUBRANGE 0.0 1000\n$$ \t\tREL\t\"AQ=aqcalc(SW,SFO1,TD,DIGTYP)\"\n$$ \t\tINV_REL\t\"TD=tdcalc(SW,SFO1,1.0e6*AQ,DIGTYP)\"\n$$ \t\tUNIT\t\"sec\"\n$$ \t\tFORMAT\t\"%14.7f sec\"\n$$ \t\tTEXT\t\" \"\n$$ END\n$$ NAME\t\tRG\n$$ \t\tTEXT\t\" \"\n$$ END\n$$ T_NAME          DW\n$$ \t\tTYPE\tR32\n$$ \t\tCLASS\tACQU\n$$ \t\tSUBRANGE 0.0 1000000\n$$ \t\tREL\t\"DW=1/(2*SW*SFO1)\"\n$$ \t\tINV_REL\t\"SW=1000000/(2*(0.005+DW)*SFO1)\"\n$$ \t\tUNIT\t\"usec\"\n$$ \t\tFORMAT\t\"%14.3lf usec\"\n$$ \t\tTEXT\t\" \"\n$$ END\n$$ NAME\t\tDE\n$$ \t\tFORMAT\t\"%14.2f usec\"\n$$ \t\tTEXT\t\" \"\n$$ END\n$$ NAME\t\tTE\n$$ \t\tFORMAT\t\"%14.1f K\"\n$$ \t\tTEXT\t\" \"\n$$ END\n$$ CONDITIONAL:\n$$ T_NAME\t\tAMP$$\n$$ \t\tTRANGE\t0 31\n$$ \t\tTYPE\tR32\n$$ \t\tCLASS\tACQU\n$$ \t\tSUBRANGE -1e38 1e38\n$$ \t\tREL\t\"AMP$$=AMP[$$]\"\n$$ \t\tINV_REL\t\"AMP[$$]=AMP$$\"\n$$ \t\tUNIT\t\"%\"\n$$ \t\tFORMAT\t\"%14.2f %\"\n$$ \t\tTEXT\t\" \"\n$$ END\n$$ T_NAME          aq$$\n$$ \t\tTRANGE\t1 8\n$$ \t\tTYPE\tR32\n$$ \t\tCLASS\tACQU\n$$  \t\tSUBRANGE ## ##\n$$ \t\tREL\t\"aq$$=$ACTUAL_VALUE$\"\n$$ \t\tUNIT\t\"s\"\n$$ \t\tFORMAT\t\"%f\"\n$$ \t\tTEXT\t\"Acquisition Time [s]\"\n$$ \t\tNONEDIT\n$$ END\n$$ T_NAME\t\tCNST$$\n$$ \t\tTRANGE\t0 63\n$$ \t\tTYPE\tR32\n$$ \t\tCLASS\tACQU\n$$ \t\tSUBRANGE -1e38 1e38\n$$ \t\tREL\t\"CNST$$=CNST[$$]\"\n$$ \t\tINV_REL\t\"CNST[$$]=CNST$$\"\n$$ \t\tFORMAT\t\"%14.7f\"\n$$ \t\tTEXT\t\" \"\n$$ END\n$$ T_NAME\t\tD$$\n$$ \t\tTRANGE\t0 63\n$$ \t\tTYPE\tR32\n$$ \t\tCLASS\tACQU\n$$ \t\tSUBRANGE 0.0 1e38\n$$ \t\tREL\t\"D$$=D[$$]\"\n$$ \t\tINV_REL\t\"D[$$]=D$$\"\n$$ \t\tUNIT\t\"sec\"\n$$ \t\tFORMAT\t\"%14.8f sec\"\n$$ \t\tTEXT\t\" \"\n$$ END\n$$ NAME\t\tDSLIST\n$$ \t\tTEXT\t\" \"\n$$ END\n$$ NAME\t\tPHLIST\n$$ \t\tTEXT\t\" \"\n$$ END\n$$ NAME\t\tFQ$$LIST\n$$ \t\tTRANGE\t1 8\n$$ \t\tTEXT\t\" \"\n$$ END\n$$ NAME\t\tGPNAM[$$]\n$$ \t\tTRANGE \t0 31\n$$ \t\tTEXT\t\" \"\n$$ END\n$$ T_NAME\t\tGPX$$\n$$ \t\tTRANGE\t0 31\n$$ \t\tTYPE\tR32\n$$ \t\tCLASS\tACQU\n$$ \t\tSUBRANGE -100.0 100.0\n$$ \t\tREL\t\"GPX$$=GPX[$$]\"\n$$ \t\tINV_REL\t\"GPX[$$]=GPX$$\"\n$$ \t\tUNIT\t\"%\"\n$$ \t\tFORMAT\t\"%14.2f %\"\n$$ \t\tTEXT\t\" \"\n$$ END\n$$ T_NAME\t\tGPY$$\n$$ \t\tTRANGE\t0 31\n$$ \t\tTYPE\tR32\n$$ \t\tCLASS\tACQU\n$$ \t\tSUBRANGE -100.0 100.0\n$$ \t\tREL\t\"GPY$$=GPY[$$]\"\n$$ \t\tINV_REL\t\"GPY[$$]=GPY$$\"\n$$ \t\tUNIT\t\"%\"\n$$ \t\tFORMAT\t\"%14.2f %\"\n$$ \t\tTEXT\t\" \"\n$$ END\n$$ T_NAME\t\tGPZ$$\n$$ \t\tTRANGE\t0 31\n$$ \t\tTYPE\tR32\n$$ \t\tCLASS\tACQU\n$$ \t\tSUBRANGE -100.0 100.0\n$$ \t\tREL\t\"GPZ$$=GPZ[$$]\"\n$$ \t\tINV_REL\t\"GPZ[$$]=GPZ$$\"\n$$ \t\tUNIT\t\"%\"\n$$ \t\tFORMAT\t\"%14.2f %\"\n$$ \t\tTEXT\t\" \"\n$$ END\n$$ NAME\t\tHDDUTY\n$$ \t\tFORMAT \"%14.1f %\"\n$$ \t\tTEXT\t\" \"\n$$ END\n$$ NAME\t\tHL1\n$$ \t\tFORMAT\t\"%14d dB\"\n$$ \t\tTEXT\t\" \"\n$$ END\n$$ NAME\t\tHL2\n$$ \t\tFORMAT\t\"%14d dB\"\n$$ \t\tTEXT\t\" \"\n$$ END\n$$ NAME\t\tHL3\n$$ \t\tFORMAT\t\"%14d dB\"\n$$ \t\tTEXT\t\" \"\n$$ END\n$$ NAME\t\tHL4\n$$ \t\tFORMAT\t\"%14d dB\"\n$$ \t\tTEXT\t\" \"\n$$ END\n$$ T_NAME\t\tIN$$\n$$ \t\tTRANGE\t0 63\n$$ \t\tTYPE\tR32\n$$ \t\tCLASS\tACQU\n$$ \t\tSUBRANGE 0.0 1e38\n$$ \t\tREL\t\"IN$$=IN[$$]\"\n$$ \t\tINV_REL\t\"IN[$$]=IN$$\"\n$$ \t\tUNIT\t\"sec\"\n$$ \t\tFORMAT\t\"%14.8f sec\"\n$$ \t\tTEXT\t\" \"\n$$ END\n$$ T_NAME\t\tINP$$\n$$ \t\tTRANGE\t0 63\n$$ \t\tTYPE\tR32\n$$ \t\tCLASS\tACQU\n$$ \t\tSUBRANGE 0.0 1e38\n$$ \t\tREL\t\"INP$$=INP[$$]\"\n$$ \t\tINV_REL\t\"INP[$$]=INP$$\"\n$$ \t\tUNIT\t\"sec\"\n$$ \t\tFORMAT\t\"%14.8f sec\"\n$$ \t\tTEXT\t\" \"\n$$ END\n$$ T_NAME\t\tL$$\n$$ \t\tTRANGE\t0 31\n$$ \t\tTYPE\tR32\n$$ \t\tCLASS\tACQU\n$$ \t\tSUBRANGE 0.0 1e38\n$$ \t\tREL\t\"L$$=L[$$]\"\n$$ \t\tINV_REL\t\"L[$$]=L$$\"\n$$ \t\tFORMAT\t\"%14.0f\"\n$$ \t\tTEXT\t\" \"\n$$ END\n$$ NAME\t\tNBL\n$$ \t\tTEXT\t\" \"\n$$ END\n$$ NAME\t\tNUC$$\n$$ \t\tTRANGE\t1 8\n$$ \t\tNONEDIT\n$$ \t\tTEXT\t\" \"\n$$ END\n$$ T_NAME\t\to1_F$$\n$$ \t\tTRANGE\t1 8\n$$ \t\tTYPE\tR32\n$$ \t\tCLASS\tACQU\n$$ \t\tSUBRANGE ## ##\n$$ \t\tREL\t\"o1_F$$=$ACTUAL_VALUE$\"\n$$ \t\tUNIT\t\"Hz\"\n$$ \t\tFORMAT\t\"%f\"\n$$ \t\tTEXT\t\"F$$ Transmitter frequency offset\",\n$$ \t\tNONEDIT\n$$ END\n$$ T_NAME\t\tP$$\n$$ \t\tTRANGE\t0 63\n$$ \t\tTYPE\tR32\n$$ \t\tCLASS\tACQU\n$$ \t\tSUBRANGE 0.0 1.0e10\n$$ \t\tREL\t\"P$$=P[$$]\"\n$$ \t\tINV_REL\t\"P[$$]=P$$\"\n$$ \t\tUNIT\t\"usec\"\n$$ \t\tFORMAT\t\"%14.2f usec\"\n$$ \t\tTEXT\t\" \"\n$$ END\n$$ T_NAME\t\tPCPD$$\n$$ \t\tTRANGE\t1 8\n$$ \t\tTYPE\tR32\n$$ \t\tCLASS\tACQU\n$$ \t\tSUBRANGE 0 1e38\n$$ \t\tREL\t\"PCPD$$=PCPD[$$]\"\n$$ \t\tINV_REL\t\"PCPD[$$]=PCPD$$\"\n$$ \t\tUNIT\t\"usec\"\n$$ \t\tFORMAT\t\"%14.2f usec\"\n$$ \t\tTEXT\t\" \"\n$$ END\n$$ T_NAME\t\tCPDPRG$$\n$$ \t\tTRANGE\t1 8\n$$ \t\tTYPE\tCHR\n$$ \t\tPP_TYPE\tPP_STRING\n$$ \t\tCLASS\tACQU\n$$ \t\tREL\t\"CPDPRG$$=CPDPRG[$$]\"\n$$ \t\tINV_REL\t\"CPDPRG[$$]=CPDPRG$$\"\n$$ \t\tTEXT\t\" \"\n$$ END\n$$ T_NAME\t\tPLW$$\n$$ \t\tTRANGE\t0 63\n$$ \t\tTYPE\tR32\n$$ \t\tCLASS\tACQU\n$$ \t\tSUBRANGE ## ##\n$$ \t\tREL\t\"PLW$$=PLW[$$]\"\n$$ \t\tINV_REL\t\"PLW[$$]=PLW$$\"\n$$ \t\tUNIT\t\"W\"\n$$ \t\tFORMAT\t\"%14.8f W\"\n$$ \t\tTEXT\t\"power PLW$$ \"\n$$ END\n$$ NAME\t\tSFO$$\n$$ \t\tTRANGE\t1 8\n$$ \t\tFORMAT\t\"%14.7f MHz\"\n$$ \t\tTEXT\t\" \"\n$$ END\n$$ T_NAME\t\tsfo1_F$$\n$$ \t\tTRANGE\t1 8\n$$ \t\tTYPE\tR32\n$$ \t\tCLASS\tACQU\n$$ \t\tSUBRANGE ## ##\n$$ \t\tREL\t\"sfo1_F$$=$ACTUAL_VALUE$\"\n$$ \t\tUNIT\t\"MHz\"\n$$ \t\tFORMAT\t\"%f\"\n$$ \t\tTEXT\t\"F$$ Channel Frequency\"\n$$ \t\tNONEDIT\n$$ END\n$$ T_NAME\t\tSPW$$\n$$ \t\tTRANGE\t0 63\n$$ \t\tTYPE\tR32\n$$ \t\tCLASS\tACQU\n$$ \t\tSUBRANGE ## ##\n$$ \t\tREL\t\"SPW$$=SPW[$$]\"\n$$ \t\tINV_REL\t\"SPW[$$]=SPW$$\"\n$$ \t\tUNIT\t\"W\"\n$$ \t\tFORMAT\t\"%14.8f W\"\n$$ \t\tTEXT\t\"shaped pulse power SPW$$\"\n$$ END\n$$ NAME\t\tSPNAM[$$]\n$$ \t\tTRANGE\t0 63\n$$ \t\tTEXT\t\" \"\n$$ END\n$$ T_NAME\t\tSPOAL$$\n$$ \t\tTRANGE\t0 63\n$$ \t\tTYPE\tR32\n$$ \t\tCLASS\tACQU\n$$ \t\tSUBRANGE -1.0 1.0\n$$ \t\tREL\t\"SPOAL$$=SPOAL[$$]\"\n$$ \t\tINV_REL\t\"SPOAL[$$]=SPOAL$$\"\n$$ \t\tFORMAT\t\"%14.3f\"\n$$ \t\tTEXT\t\" \"\n$$ END\n$$ T_NAME\t\tSPOFFS$$\n$$ \t\tTRANGE\t0 63\n$$ \t\tTYPE\tR32\n$$ \t\tCLASS\tACQU\n$$ \t\tSUBRANGE -1e38 1e38\n$$ \t\tREL\t\"SPOFFS$$=SPOFFS[$$]\"\n$$ \t\tINV_REL\t\"SPOFFS[0]=SPOFFS0\"\n$$ \t\tUNIT\t\"Hz\"\n$$ \t\tFORMAT\t\"%14.2f Hz\"\n$$ \t\tTEXT\t\" \"\n$$ END\n$$ T_NAME\t\tsw_F$$\n$$ \t\tTRANGE\t1 8\n$$ \t\tTYPE\tR32\n$$ \t\tCLASS\tACQU\n$$ \t\tSUBRANGE ## ##\n$$ \t\tREL\t\"sw_F$$=$ACTUAL_VALUE$\"\n$$ \t\tUNIT\t\"ppm\"\n$$ \t\tFORMAT\t\"%f\"\n$$ \t\tTEXT\t\"F$$ Sweep width [ppm]\"\n$$ \t\tNONEDIT\n$$ END\n$$ NAME\t\tTD0\n$$ \t\tTEXT\t\" \"\n$$ END\n$$ NAME\t\tTDav\n$$ \t\tTEXT\t\" \"\n$$ END\n$$ T_NAME\t\ttd$$\n$$ \t\tTRANGE\t1 8\n$$ \t\tTYPE\tI32\n$$ \t\tCLASS\tACQU\n$$ \t\tSUBRANGE ## ##\n$$ \t\tREL\t\"td$$=$ACTUAL_VALUE$\"\n$$ \t\tFORMAT\t\"%d\"\n$$ \t\tTEXT\t\"F$$ Time domain size\"\n$$ \t\tNONEDIT\n$$ END\n$$ NAME\t\tVCLIST\n$$ \t\tTEXT\t\" \"\n$$ END\n$$ NAME\t\tVDLIST\n$$ \t\tTEXT\t\" \"\n$$ END\n$$ NAME\t\tVPLIST\n$$ \t\tTEXT\t\" \"\n$$ END\n$$ NAME\t\tVTLIST\n$$ \t\tTEXT\t\" \"\n$$ END\n$$ NAME\t\tZGOPTNS\n$$ \t\tTEXT\t\" \"\n$$ END\n$$ EXCLUDED:\n$$ NAME\t\tMCREST\n$$ NAME\t\tMCWRK","lists/gp/EA\n$$ ##TITLE= /u/exp/stan/nmr/lists/gp/Ea\n$$ ##JCAMP-DX= 5.00 Bruker JCAMP library\n$$ ##DATA TYPE= Shape Data\n$$ ##ORIGIN= Bruker Analytik GmbH\n$$ ##OWNER= <demo>\n$$ ##DATE= 98/06/05\n$$ ##TIME= 11:21:30\n$$ ##$SHAPE_PARAMETERS=\n$$ ##MINX= 0.000000e+00\n$$ ##MAXX= 1.000000e+00\n$$ ##MINY= -1.000000e+00\n$$ ##MAXY= 1.000000e+00\n$$ ##$SHAPE_EXMODE= Gradient\n$$ ##$SHAPE_TOTROT= 0.000000e+00\n$$ ##$SHAPE_BWFAC= 0.000000e+00\n$$ ##$SHAPE_INTEGFAC= 0.000000e+00\n$$ ##$SHAPE_MODE= 0\n$$ ##NPOINTS= 2\n$$ ##XYDATA= (X++(Y..Y))\n$$ 1.000000e+00\n$$ -1.000000e+00\n$$ ##END=","lists/gp/SMSQ10.100\n$$ ##TITLE= SmoothedChirp Amplitide\n$$ ##JCAMP-DX= 5.00 Bruker JCAMP library\n$$ ##DATA TYPE= Shape Data\n$$ ##ORIGIN= Bruker BioSpin GmbH\n$$ ##OWNER= <demo>\n$$ ##DATE= 2004/09/06\n$$ ##TIME= 16:28:02\n$$ ##$SHAPE_PARAMETERS= Type: SmoothedSquare\n$$ ##MINX= 0.000000E00\n$$ ##MAXX= 1.000000E02\n$$ ##MINY= 0.000000E00\n$$ ##MAXY= 1.000000E00\n$$ ##$SHAPE_EXMODE= Gradient\n$$ ##$SHAPE_TOTROT= 0.000000E00\n$$ ##$SHAPE_TYPE= None\n$$ ##$SHAPE_USER_DEF= \n$$ ##$SHAPE_REPHFAC= \n$$ ##$SHAPE_BWFAC= 0.000000E00\n$$ ##$SHAPE_BWFAC50= \n$$ ##$SHAPE_INTEGFAC= 9.000000E-01\n$$ ##$SHAPE_MODE= 0\n$$ ##NPOINTS= 100\n$$ ##XYDATA= (X++(Y..Y))\n$$ 0.000000E00\n$$ 3.015369E-02\n$$ 1.169778E-01\n$$ 2.500000E-01\n$$ 4.131759E-01\n$$ 5.868241E-01\n$$ 7.500000E-01\n$$ 8.830222E-01\n$$ 9.698463E-01\n$$ 1.000000E00\n$$ 1.000000E00\n$$ 1.000000E00\n$$ 1.000000E00\n$$ 1.000000E00\n$$ 1.000000E00\n$$ 1.000000E00\n$$ 1.000000E00\n$$ 1.000000E00\n$$ 1.000000E00\n$$ 1.000000E00\n$$ 1.000000E00\n$$ 1.000000E00\n$$ 1.000000E00\n$$ 1.000000E00\n$$ 1.000000E00\n$$ 1.000000E00\n$$ 1.000000E00\n$$ 1.000000E00\n$$ 1.000000E00\n$$ 1.000000E00\n$$ 1.000000E00\n$$ 1.000000E00\n$$ 1.000000E00\n$$ 1.000000E00\n$$ 1.000000E00\n$$ 1.000000E00\n$$ 1.000000E00\n$$ 1.000000E00\n$$ 1.000000E00\n$$ 1.000000E00\n$$ 1.000000E00\n$$ 1.000000E00\n$$ 1.000000E00\n$$ 1.000000E00\n$$ 1.000000E00\n$$ 1.000000E00\n$$ 1.000000E00\n$$ 1.000000E00\n$$ 1.000000E00\n$$ 1.000000E00\n$$ 1.000000E00\n$$ 1.000000E00\n$$ 1.000000E00\n$$ 1.000000E00\n$$ 1.000000E00\n$$ 1.000000E00\n$$ 1.000000E00\n$$ 1.000000E00\n$$ 1.000000E00\n$$ 1.000000E00\n$$ 1.000000E00\n$$ 1.000000E00\n$$ 1.000000E00\n$$ 1.000000E00\n$$ 1.000000E00\n$$ 1.000000E00\n$$ 1.000000E00\n$$ 1.000000E00\n$$ 1.000000E00\n$$ 1.000000E00\n$$ 1.000000E00\n$$ 1.000000E00\n$$ 1.000000E00\n$$ 1.000000E00\n$$ 1.000000E00\n$$ 1.000000E00\n$$ 1.000000E00\n$$ 1.000000E00\n$$ 1.000000E00\n$$ 1.000000E00\n$$ 1.000000E00\n$$ 1.000000E00\n$$ 1.000000E00\n$$ 1.000000E00\n$$ 1.000000E00\n$$ 1.000000E00\n$$ 1.000000E00\n$$ 1.000000E00\n$$ 1.000000E00\n$$ 1.000000E00\n$$ 1.000000E00\n$$ 9.698463E-01\n$$ 8.830222E-01\n$$ 7.500000E-01\n$$ 5.868241E-01\n$$ 4.131759E-01\n$$ 2.500000E-01\n$$ 1.169778E-01\n$$ 3.015369E-02\n$$ 0.000000E00\n$$ ##END","lists/pp/Avance.incl\n$$ ;Avance4.incl\n$$ ;   for AV 4\n$$ ;\n$$ ;avance-version (16/08/18)\n$$ ;\n$$ ;$CLASS=Common Incl\n$$ ;$COMMENT=\n$$ \n$$ \n$$ #ifndef AVANCE_INCL\n$$ #define AVANCE_INCL\n$$ \n$$ \n$$ /*;use 2H channel for lock or pulse (lockswitch)*/\n$$ #define H2_LOCK h2lock         ;SEL_2H plus interleave_incr\n$$ #define H2_PULSE h2pulse       ;SEL_2H plus interleave_incr\n$$ \n$$ /*;turn lock-hold on/off (BSMS)*/\n$$ ;setrtp0 denotes TimingController\n$$ #define LOCKH_ON setrtp0|0\n$$ #define LOCKH_OFF setrtp0^0\n$$ \n$$ /*;homospoil on/off (BSMS)*/\n$$ #define HOMOSPOIL_ON setrtp0|2\n$$ #define HOMOSPOIL_OFF setrtp0^2\n$$ /*;old */\n$$ #define HS_ON setrtp0|2\n$$ #define HS_OFF setrtp0^2\n$$ \n$$ \n$$ /*;for receiver systems*/\n$$ \n$$ /*;generate dwell clock*/\n$$ #define DWELL_GEN cpdngs17\n$$ #define DWELL_GEN1 cpdngs17:f1\n$$ #define DWELL_GEN2 cpdngs18:f2\n$$ #define DWELL_GEN3 cpdngs19:f3\n$$ #define DWELL_GEN4 cpdngs20:f4\n$$ \n$$ /*; hold or release dwell clock */\n$$ #define DWELL_HOLD setrtp1|1\n$$ #define DWELL_RELEASE setrtp1^1\n$$ #define DWELL_HOLD_F1 setrtp1|1\n$$ #define DWELL_RELEASE_F1 setrtp1^1\n$$ #define DWELL_HOLD_F2 setrtp2|1\n$$ #define DWELL_RELEASE_F2 setrtp2^1\n$$ #define DWELL_HOLD_F3 setrtp3|1\n$$ #define DWELL_RELEASE_F3 setrtp3^1\n$$ #define DWELL_HOLD_F4 setrtp4|1\n$$ #define DWELL_RELEASE_F4 setrtp4^1\n$$ \n$$ /*;blank/unblank receiver path*/\n$$ #define REC_BLK setrtp1^26\n$$ #define REC_UNBLK setrtp1|26\n$$ #define REC_BLK_F1 setrtp1^26\n$$ #define REC_UNBLK_F1 setrtp1|26\n$$ #define REC_BLK_F2 setrtp2^26\n$$ #define REC_UNBLK_F2 setrtp2|26\n$$ #define REC_BLK_F3 setrtp3^26\n$$ #define REC_UNBLK_F3 setrtp3|26\n$$ #define REC_BLK_F4 setrtp4^26\n$$ #define REC_UNBLK_F4 setrtp4|26\n$$ \n$$ /*;generate dwell clock*/\n$$ /*;start acuisition of next TD points*/\n$$ /*;former DWL_CLK_ON etc. */\n$$ /*;turn dwell clock on => receiver will acquire TD points */\n$$ /*;note that DWL_CLK_OFF is set automatically and is obsolete*/\n$$ #define START_NEXT_SCAN setrtp1|0\n$$ #define START_NEXT_SCAN_F1 setrtp1|0\n$$ #define START_NEXT_SCAN_F2 setrtp2|0\n$$ #define START_NEXT_SCAN_F3 setrtp3|0\n$$ #define START_NEXT_SCAN_F4 setrtp4|0\n$$ \n$$ \n$$ /*;interleave increment signal*/\n$$ #define INTERLEAVE_INCR_ON setrtp0|47\n$$ #define INTERLEAVE_INCR_OFF setrtp0^47\n$$ \n$$ \n$$ /*;trigger outputs 1-4*/\n$$ #define TTL1_LOW setrtp0|6\n$$ #define TTL2_LOW setrtp0|7\n$$ #define TTL3_LOW setrtp0|8\n$$ #define TTL4_LOW setrtp0|9\n$$ #define TTL1_HIGH setrtp0^6\n$$ #define TTL2_HIGH setrtp0^7\n$$ #define TTL3_HIGH setrtp0^8\n$$ #define TTL4_HIGH setrtp0^9\n$$ \n$$ \n$$ \n$$ /*;for imaging systems*/\n$$ \n$$ /*;trigger signal for gradient synchronisation*/\n$$ #define GRAD_SYNC trigpe3\n$$ \n$$ \n$$ \n$$ /*;old commands no longer required - kept for compatibility */\n$$ \n$$ /*;allow for 2H decoupling (lockswitch)*/\n$$ #define LOCKDEC_ON\n$$ #define LOCKDEC_OFF\n$$ \n$$ /*;use 19F channel for lock or pulse (lockswitch)*/\n$$ #define F19_LOCK\n$$ #define F19_PULSE\n$$ \n$$ /*;allow for 19F decoupling (lockswitch)*/\n$$ #define FLOCKDEC_ON\n$$ #define FLOCKDEC_OFF\n$$ \n$$ /*;switch between 1H or 19F output (H amplifier)*/\n$$ #define SWITO_F\n$$ #define SWITO_H\n$$ \n$$ /*;select output for 19F (amplifier)*/\n$$ #define QNP_X\n$$ #define QNP_F\n$$ \n$$ /*;for Q-switch probes*/\n$$ ;#define LOWQ\n$$ ;#define HIGHQ\n$$ \n$$ /*;for mixing probe*/\n$$ ;#define MIX_UP\n$$ ;#define MIX_DOWN\n$$ \n$$ \n$$ \n$$ #endif\n$$ \n$$ \n$$ \n$$ ;$Id:$","lists/pp/Grad.incl\n$$ ;Grad4.incl  -  include file for Gradient Spectroscopy\n$$ ;   for AV 4\n$$ ;\n$$ ;avance-version (16/05/23)\n$$ ;\n$$ ;$CLASS=Common Incl\n$$ ;$COMMENT=\n$$ \n$$ \n$$ /*;blank/unblank gradient amplifier and turn lock-hold on/off*/\n$$ #define BLKGRAD   setrtp0^0 ctrlgrad 4047\n$$ #define UNBLKGRAD setrtp0|0 ctrlgrad 0\n$$ \n$$ /*;blank/unblank gradient amplifier*/\n$$ #define BLKGRAMP   ctrlgrad 4047\n$$ #define UNBLKGRAMP ctrlgrad 0\n$$ \n$$ /*;for Gradient Shimming (BSMS) - new */\n$$ #define SHIM_XY_RAMP_ON  setrtp0|1\n$$ #define SHIM_XY_RAMP_OFF setrtp0^1\n$$ /*;for RCB board (BSMS) - old */\n$$ #define RCB_INCR SHIM_XY_RAMP_ON\n$$ #define RCB_CONT SHIM_XY_RAMP_OFF\n$$ \n$$ \n$$ define list<gradient> EA=<EA>\n$$ \n$$ \n$$ \n$$ ;$Id:$","lists/pp/hmbcgpndqf\n$$ ;hmbcgpndqf\n$$ ;avance-version (12/01/11)\n$$ ;HMBC\n$$ ;2D H-1/X correlation via heteronuclear zero and double quantum\n$$ ;   coherence\n$$ ;optimized on long range couplings\n$$ ;no decoupling during acquisition\n$$ ;using gradient pulses for selection\n$$ ;\n$$ ;$CLASS=HighRes\n$$ ;$DIM=2D\n$$ ;$TYPE=\n$$ ;$SUBTYPE=\n$$ ;$COMMENT=\n$$ \n$$ \n$$ #include <Avance.incl>\n$$ #include <Grad.incl>\n$$   \n$$ \n$$ \"p2=p1*2\"\n$$ \"d6=1s/(cnst13*2)\"\n$$ \n$$ \n$$ \"d0=3u\"\n$$ \n$$ \"in0=inf1/2\"\n$$ \n$$ \n$$ 1 ze \n$$ 2 d1 \n$$ 3 p1 ph1\n$$   d6\n$$   p3:f2 ph3\n$$   d0\n$$   50u UNBLKGRAD\n$$   p16:gp1\n$$   d16\n$$   p2 ph2\n$$   50u\n$$   p16:gp2\n$$   d16\n$$   d0\n$$   p3:f2 ph4\n$$   4u\n$$   p16:gp3\n$$   d16\n$$   4u BLKGRAD\n$$   go=2 ph31\n$$   d1 mc #0 to 2 F1QF(caldel(d0, +in0))\n$$ exit \n$$   \n$$ \n$$ ph1=0 \n$$ ph2=0 0 2 2\n$$ ph3=0 2\n$$ ph4=0 0 0 0 2 2 2 2\n$$ ph31=0 2 0 2 2 0 2 0\n$$ \n$$ \n$$ ;pl1 : f1 channel - power level for pulse (default)\n$$ ;pl2 : f2 channel - power level for pulse (default)\n$$ ;p1 : f1 channel -  90 degree high power pulse\n$$ ;p2 : f1 channel - 180 degree high power pulse\n$$ ;p3 : f2 channel -  90 degree high power pulse\n$$ ;p16: homospoil/gradient pulse\n$$ ;d0 : incremented delay (2D)                  [3 usec]\n$$ ;d1 : relaxation delay; 1-5 * T1\n$$ ;d6 : delay for evolution of long range couplings\n$$ ;d16: delay for homospoil/gradient recovery\n$$ ;cnst13: = J(XH) long range\n$$ ;inf1: 1/SW(X) = 2 * DW(X)\n$$ ;in0: 1/(2 * SW(X)) = DW(X)\n$$ ;nd0: 2\n$$ ;ns: 2 * n\n$$ ;ds: 16\n$$ ;td1: number of experiments\n$$ ;FnMODE: QF\n$$ \n$$ ;use gradient ratio:\tgp 1 : gp 2 : gp 3\n$$ ;\t\t\t  50 :   30 : 40.1   for C-13\n$$ ;\t\t\t  70 :   30 : 50.1   for N-15\n$$ \n$$ ;for z-only gradients:\n$$ ;gpz1: 50% for C-13, 70% for N-15\n$$ ;gpz2: 30%\n$$ ;gpz3: 40.1% for C-13, 50.1% for N-15\n$$ \n$$ ;use gradient files:   \n$$ ;gpnam1: SMSQ10.100\n$$ ;gpnam2: SMSQ10.100\n$$ ;gpnam3: SMSQ10.100\n$$ \n$$ \n$$ \n$$ ;$Id:$"],"BRUKER FILE PROC":"clevels\n$$ ##TITLE= Parameter file, TopSpin 4.4.0\n$$ ##JCAMPDX= 5.0\n$$ ##DATATYPE= Parameter Values\n$$ ##NPOINTS= 2\t$$ modification sequence number\n$$ ##ORIGIN= Bruker BioSpin GmbH & Co. KG\n$$ ##OWNER= nmrsu\n$$ $$ 2024-07-03 07:38:21.540 +0200  nmrsu@CZC150CR4G\n$$ $$ D:/Data/JBA/JBA-CCP-3627/16/pdata/1/clevels\n$$ $$ process C:\\Bruker\\TopSpin4.4.0\\prog\\mod\\proc2d.exe\n$$ ##$LEVELS= (0..255)\n$$ 391498240 534827631.43 730630603.46 998117986.7 1363533789.38 1862730077.56\n$$ 2544684531.37 3476305795.58 4748998092.04 6487629168.56 8862781456.86 12107488438.55\n$$ 16540098275.38 22595507924.52 30867832213.97 42168694271.99 0 0 0 0 0 0\n$$ 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0\n$$ 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0\n$$ 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0\n$$ 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0\n$$ 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0\n$$ 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0\n$$ 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0\n$$ ##$LEVSIGN= 1\n$$ ##$MAXLEV= 16\n$$ ##$METHOD= 0\n$$ ##$NEGBASE= -391498240\n$$ ##$NEGINCR= 1.8\n$$ ##$POSBASE= 391498240\n$$ ##$POSINCR= 1.8\n$$ ##END=","DATPATH":"<D:/Data/JBA>","EXPNO":16,"NAME":"<JBA-CCP-3627>","PROCNO":1,"ACQT0":0,"AMP":"(0..31)\n100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100 100\n100 100 100 100 100 100 100 100 100 100 100 100 100 100","AMPCOIL":"(0..32)\n-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","AQSEQ":0,"AQ_mod":3,"AUNM":"<au_getlinv llim=0.25 ulim=0.6 usepp=1>","AUTOPOS":"<41 >","BF1":[400.26,100.645457052],"BF2":100.645457052,"BF3":400.26,"BF4":400.26,"BF5":400.26,"BF6":400.26,"BF7":400.26,"BF8":400.26,"BWFAC":"(0..63)\n0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0\n0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0","BYTORDA":0,"CHANFCU":"(0..24)\n0 1 2 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0","CHANREC":"(0..24)\n0 1 2 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0","CHEMSTR":"<none>","CNST":"(0..63)\n1 1 1 1 1 1 1 1 1 1 1 1 1 8 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1\n1 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","CPDPRG":"(0..8)\n<> <> <> <> <> <> <> <> <>","D":"(0..63)\n3e-06 1.5 0 0 0 0 0.0625 0 0 0 0 0 0 0 0 0 0.0002 0 0 0 0 0 0 0 0 0 0 0\n0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0","DATE":1719985105,"DATE_START":1719983116,"DE":6.5,"DECBNUC":"<off>","DECIM":6640,"DECNUC":"<off>","DECSTAT":4,"DIGMOD":1,"DIGTYP":17,"DR":32,"DS":16,"DSPFIRM":0,"DSPFVS":20,"DTYPA":2,"EXP":"<HMBCGPND_ED>","ExpStatus":4,"FCUCHAN":"(0..9)\n0 1 2 0 0 0 0 0 0 0","FILCOR":0,"FL1":0,"FL2":0,"FL3":0,"FL4":0,"FN_INDIRECT":"(0..7)\n0 0 0 0 0 0 0 0","FOV":0,"FQ1LIST":"<>","FQ2LIST":"<>","FQ3LIST":"<>","FQ4LIST":"<>","FQ5LIST":"<>","FQ6LIST":"<>","FQ7LIST":"<>","FQ8LIST":"<>","FS":"(0..7)\n83 83 83 83 83 83 83 83","FTLPGN":0,"FW":240000000,"FnILOOP":1,"FnMODE":1,"FnTYPE":0,"GPNAM":"(0..31)\n<> <SMSQ10.100> <SMSQ10.100> <SMSQ10.100> <> <> <> <> <> <> <> <> <> <>\n<> <> <> <> <> <> <> <> <> <> <> <> <> <> <> <> <> <>","GPX":"(0..31)\n0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0","GPY":"(0..31)\n0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0","GPZ":"(0..31)\n0 50 30 40.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","GRPDLY":68,"GrpdlyHandling":0,"HDDUTY":20,"HDRATE":1,"HGAIN":"(0..3)\n0 0 0 0","HOLDER":41,"HPMOD":"(0..32)\n1 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0","IN":"(0..63)\n1.9875e-05 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0\n0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0","INF":"(0..7)\n0 39.7375 0 0 0 0 0 0","INP":"(0..63)\n0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0\n0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0","INSTRUM":"<Avance NEO 400>","INTEGFAC":"(0..63)\n0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0\n0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0","L":"(0..31)\n1 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","LFILTER":100,"LGAIN":-12,"LINPSTP":0,"LOCKED":"no","LOCKFLD":9685,"LOCKGN":135.140426635742,"LOCKPOW":-27,"LOCKPPM":7.23999977111816,"LOCNUC":"<2H>","LOCPHAS":253.3242,"LOCSHFT":"no","LOCSW":0,"LTIME":0.400000005960464,"MASR":5000,"MULEXPNO":"(0..15)\n0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0","NBL":1,"NC":0,"NLOGCH":4,"NOVFLW":0,"NS":8,"NUC1":["<1H>","<13C>"],"NUC2":"<13C>","NUC3":"<off>","NUC4":"<off>","NUC5":"<off>","NUC6":"<off>","NUC7":"<off>","NUC8":"<off>","NUCLEUS":"<off>","NUSLIST":"<automatic>","NusAMOUNT":100,"NusFPNZ":"no","NusJSP":0,"NusSEED":54321,"NusSPTYPE":0,"NusT2":[1,1],"NusTD":128,"O1":[1664.9873657002,11071.0002757202],"O2":11071.0002757202,"O3":2401.56,"O4":2401.56,"O5":2401.56,"O6":2401.56,"O7":2401.56,"O8":2401.56,"OVERFLW":0,"P":"(0..63)\n7.625 7.625 15.25 12.1125 24.225 19.8 30 60 20000 25 50 80000 80000 1000\n500 0 1000 2500 100000 600 2000 0 0 0 2000 270 100000 7.625 1000 1000 0\n2119 20000 0 0 0 40000 0 0 240 2000 0 0 4740 300 0 80000 46600 10000 30000\n66000 0 4950 5550 4000 0 0 0 0 0 2500 0 0 1500","PACOIL":"(0..32)\n2 3 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","PAPS":0,"PARMODE":1,"PCPD":"(0..9)\n0 90 80 0 0 0 0 0 0 0","PEXSEL":"(0..9)\n1 1 1 1 1 1 1 1 1 1","PHCOR":"(0..31)\n0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0","PHLIST":"<>","PH_ref":0,"PL":"(0..63)\n120 120 120 120 120 120 120 120 120 120 120 120 120 120 120 120 120 120\n120 120 120 120 120 120 120 120 120 120 120 120 120 120 120 120 120 120\n120 120 120 120 120 120 120 120 120 120 120 120 120 120 120 120 120 120\n120 120 120 120 120 120 120 120 120 120","PLSTEP":0.1,"PLSTRT":-6,"PLW":"(0..63)\n0 24.296 84.013 0 0 0 0 0 0 5.6429e-05 1.5675 0.083475 1.9251 0.96831 0\n19.713 0 0 24.296 0.17416 0 0.19713 0 0 0.021903 1.6184 0.48128 0.077406\n0 1.5675 1.9251 7.7004 2.2572e-06 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0\n0 0 0 0 0 0 0 0 0 0 0 0","PLWMAX":"(0..7)\n116.8315 548.6951 0 0 0 0 0 0","PQPHASE":0,"PQSCALE":1,"PR":1,"PRECHAN":"(0..32)\n-1 2 -1 0 1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1\n-1 -1 -1 -1 -1 -1 -1 -1","PROBHD":"<Z166552_0019 (PI HR-BBO400S1-BBF/H/D-5.0-Z SP DP)>","PROBINPUTS":"(0..15)\n<19F/31P-109Ag> <1H> <2H> <> <> <> <> <> <> <> <> <> <> <> <> <>","PULPROG":"<hmbcgpndqf>","PW":0,"PYNM":"<>","ProjAngle":0,"QNP":0,"RECCHAN":"(0..9)\n0 1 2 0 0 0 0 0 0 0","RECPH":0,"RECPRE":"(0..24)\n-1 0 2 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1","RECPRFX":"(0..32)\n1 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","RG":101,"RO":0,"RSEL":"(0..24)\n0 1 2 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0","SAMPLEID":"<>","SFO1":[400.261664987366,100.656528052276],"SFO2":100.656528052276,"SFO3":400.26240156,"SFO4":400.26240156,"SFO5":400.26240156,"SFO6":400.26240156,"SFO7":400.26240156,"SFO8":400.26240156,"SOLVENT":"<CDCl3>","SOLVOLD":"<off>","SP":"(0..63)\n120 120 120 120 120 120 120 120 120 120 120 120 120 120 120 120 120 120\n120 120 120 120 120 120 120 120 120 120 120 120 120 120 120 120 120 120\n120 120 120 120 120 120 120 120 120 120 120 120 120 120 120 120 120 120\n120 120 120 120 120 120 120 120 120 120","SPECTR":0,"SPINCNT":0,"SPNAM":"(0..63)\n<> <Gaus1_270.1000> <Gaus1_180r.1000> <Crp60,0.5,20.1> <Bip720,100,10.1>\n<Sinc1.1000> <Squa100.1000> <Crp60comp.4> <Squa100.1000> <> <Sinc1.1000>\n<Sinc1.1000> <> <> <Crp32,0.75,20.2> <> <> <> <Crp60_xfilt.2> <Sinc1.1000>\n<Sinc1.1000> <Sinc1.1000> <Sinc1.1000> <> <> <> <Q3_surbop.1> <> <> <Crp60,20,20.10>\n<Bip720,50,20.1> <Crp32,1.5,20.2> <Q3_surbop.1> <Sinc1.1000> <Rsnob.1000>\n<Gaus1_180r.1000> <Gaus1_180r.1000> <Crp_psyche.20> <> <> <Gaus1_180i.1000>\n<Squa100.1000> <> <> <Q5tr.1000> <> <Reburp.1000> <> <> <> <> <> <> <>\n<> <> <> <> <> <Crp25,1.25,25.4> <Crp25,2.5,25.4> <0.0> <> <>","SPOAL":"(0..63)\n0.5 1 0.5 0.5 0.5 0.5 0.5 0.5 0.5 0.5 0.5 0.5 0.5 0.5 0.5 0.5 0.5 0.5 0.5\n1 1 1 1 0.5 0.5 0.5 0.5 0.5 0.5 0.5 0.5 0.5 0.5 0.5 0.5 0.5 0.5 0.5 0.5\n0.5 0.5 0.5 0.5 0.5 0 0.5 0.5 0.5 0.5 0.5 0.5 0.5 0.5 0.5 0.5 0.5 0.5 0.5\n0.5 0.5 0.5 0.5 0.5 0.5","SPOFFS":"(0..63)\n0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0\n0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0","SPPEX":"(0..63)\n0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0\n0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0","SPW":"(0..63)\n0 1.1711e-05 5.205e-06 18.825 13.69 0.0040678 5.6429e-05 18.825 1.4107e-07\n0 0.0040678 0.0040678 0 0 4.0159 0 0 0 3.6264 8.30889e-06 1.29159e-05 6.03081e-06\n3.252366e-05 0 0 0 0.0021218 0 0 0.053886 1.0032 2.008 0.1511 0.00025424\n5.6904e-05 5.205e-06 0.00033312 0.0001861 0 0 7.6474e-06 1.4107e-07 0 0\n0.13462 0 0.034724 0 0 0 0 0 0 0 0 0 0 0 0 1.255 0.62748 0 0 0","SUBNAM":"(0..9)\n<> <> <> <> <> <> <> <> <> <>","SW":[7.52519777997265,249.997500275703],"SWIBOX":"(0..32)\n0 3 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","SW_h":[3012.04819277108,25163.8803995001],"SWfinal":0,"SigLockShift":0,"TD":[2048,128],"TD0":1,"TD_INDIRECT":"(0..7)\n0 128 0 0 0 0 0 0","TDav":1,"TE":297.9576,"TE1":298.3657,"TE2":0,"TE3":0,"TE4":0,"TEG":300,"TE_MAGNET":0,"TE_PIDX":1,"TE_RAW":298.3657,"TE_STAB":"(0..9)\n1 1 0 0 0 0 0 0 0 0","TOTROT":"(0..63)\n0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0\n0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0","TUBE_TYPE":"<>","USERA1":"<>","USERA10":"<>","USERA2":"<>","USERA3":"<>","USERA4":"<>","USERA5":"<>","USERA6":"<>","USERA7":"<>","USERA8":"<>","USERA9":"<>","UUID":"<688f3717-aff1-444b-a787-9c88218bbdf7>","VALIDCODE":-1,"VALIST":"<>","VCLIST":"<>","VDLIST":"<>","VPLIST":"<>","VTLIST":"<>","WAVEMAKER":"(0..7)\n<> <> <> <> <> <> <> <>","WBST":1024,"WBSW":"(0..7)\n4 10 10 10 10 10 10 10","XL":0,"YL":0,"YMAX_a":5572784,"YMIN_a":-5892080,"ZGOPTNS":"<>","scaledByNS":"no","scaledByRG":"no","shimCoilTempK":304.15,"ABSF1":[1000,1000],"ABSF2":[-1000,-1000],"ABSG":[5,5],"ABSL":[3,3],"ALPHA":0,"AQORDER":0,"ASSFAC":0,"ASSFACI":0,"ASSFACX":0,"ASSWID":0,"AUNMP":["<proc_2dpl>","<>"],"AXLEFT":0,"AXNAME":["<>","<>"],"AXNUC":["<off>","<off>"],"AXRIGHT":0,"AXTYPE":0,"AXUNIT":["<>","<>"],"AZFE":[0.1,0.1],"AZFW":[0.5,0.5],"BCFW":[1,1],"BC_mod":[2,0],"BYTORDP":0,"COROFFS":0,"CY":[15,0],"DATMOD":[1,0],"DC":[1,1],"DFILT":["<>","<>"],"DTYPP":0,"ERETIC":["no","no"],"F1P":[7.8544921875,235.012496948242],"F2P":[0.329263615341051,-15.0125030524901],"FCOR":[0.5,0.5],"FTSIZE":0,"FT_mod":0,"GAMMA":[1,1],"GB":0,"INTBC":[1,1],"INTSCL":[1,1],"ISEN":[128,128],"LB":0,"LEV0":[35,0],"LPBIN":0,"MAXI":[10000,10000],"MC2":0,"MEAN":0,"ME_mod":2,"MI":[0.1,0],"MddCEXP":["no","yes"],"MddCT_SP":["no","no"],"MddF180":["no","no"],"MddLAMBDA":0,"MddMEMORY":0,"MddMERGE":[23,0],"MddNCOMP":0,"MddNITER":0,"MddNOISE":[0.8,0],"MddPHASE":0,"MddSEED":0,"MddSRSIZE":0,"Mdd_CsALG":0,"Mdd_CsLAMBDA":[1,1],"Mdd_CsNITER":0,"Mdd_CsNORM":0,"Mdd_CsVE":["yes","yes"],"Mdd_CsZF":0,"Mdd_LrLAMBDA":0,"Mdd_LrNITER":0,"Mdd_LrRANK":0,"Mdd_LrZF":0,"Mdd_mod":[1,0],"NCOEF":60,"NC_proc":0,"NLEV":[16,0],"NOISF1":0,"NOISF2":0,"NSP":[1,0],"NTH_PI":0,"NZP":[1,0],"OFFSET":[7.854476,210.011],"PC":[1.4,4],"PHC0":0,"PHC1":0,"PH_mod":2,"PKNL":["yes","no"],"PPARMOD":[1,0],"PPDIAG":0,"PPIPTYP":0,"PPMPNUM":[2147483647,2147483647],"PPRESOL":[1,1],"PSCAL":1,"PSIGN":0,"PYNMP":["<>","<>"],"RDF1":0,"RDF2":0,"RDFWHM":0,"RDINT":0,"RDPOS":0,"REVERSE":["no","no"],"SF":[400.260027172429,100.645457052],"SI":[2048,1024],"SIGF1":0,"SIGF2":0,"SINO":0,"SIOLD":[2048,1024],"SPECTYP":["<>","<>"],"SREF_mod":[1,1],"SREGLST":["<1H.CDCl3>","<>"],"SSB":0,"STSI":0,"STSR":0,"SW_p":[7.52519777997266,22144.21475156],"SYMM":0,"S_DEV":0,"TDeff":0,"TDoff":0,"TI":["<\nHMBCGPND_ED CDCl3 {D:\\Data} JBA 41\n>","<>"],"TILT":["no","no"],"TM1":0,"TM2":0,"TOPLEV":[100,0],"USERP1":["<>","<>"],"USERP10":["<>","<>"],"USERP2":["<>","<>"],"USERP3":["<>","<>"],"USERP4":["<>","<>"],"USERP5":["<>","<>"],"USERP6":["<>","<>"],"USERP7":["<>","<>"],"USERP8":["<>","<>"],"USERP9":["<>","<>"],"WDW":[4,4],"XDIM":0,"YMAX_p":0,"YMIN_p":"0\n$$ End of Bruker specific parameters\n$$ ---------------------------------","CURPLOT":"<>","CURPRIN":"<$>","DFORMAT":"<normdp>","LAYOUT":"<+/2D_inv.xwp>","LFORMAT":"<normlp>","PFORMAT":"<normpl>\n$$ Bruker specific parameters for F1\n$$ ---------------------------------"},"filters":[],"info":{"nucleus":["1H","13C"],"isFt":false,"isFid":true,"isComplex":true,"dimension":2,"name":"JBA-CCP-3627_16","pulseSequence":"hmbcgpndqf","aqMod":3,"experiment":"hmbc","fnMode":"QF","title":"HMBCGPND_ED CDCl3 {D:\\Data} JBA 41","solvent":"CDCl3","temperature":297.9576,"type":"nD NMR FID","dataClass":"NTUPLES","phc1":0,"phc0":0,"originFrequency":[400.261664987366,100.656528052276],"probeName":"Z166552_0019 (PI HR-BBO400S1-BBF/H/D-5.0-Z SP DP)","baseFrequency":[400.26,100.645457052],"fieldStrength":9.400744570450799,"spectralWidth":[7.52519777997265,249.997500275703],"numberOfPoints":[2048,128],"sampleName":"JBA-CCP-3627","acquisitionTime":0.33980200000000016,"pulseStrength90":32786.88524590164,"relaxationTime":1.5,"numberOfScans":8,"groupDelay":68,"DSPFVS":20,"DECIM":6640,"digitalFilter":68,"increment":[0.00016600000000000008,0.0026756062992125997],"date":"2024-07-03T05:38:25.000Z","reverse":[false,false],"frequencyOffset":[1664.987365984416,11071.000276004383]},"zones":{"values":[],"options":{"isSumConstant":true,"sumAuto":true}},"customInfo":{}}],"molecules":[{"molfile":"\nActelion Java MolfileCreator 2.0\n\n  0  0  0  0  0  0              0 V3000\nM  V30 BEGIN CTAB\nM  V30 COUNTS 5 4 0 0 0\nM  V30 BEGIN ATOM\nM  V30 1 C 6.7381 -5.175 0 0\nM  V30 2 C 8.0371 -4.425 0 0\nM  V30 3 C 9.3361 -5.175 0 0\nM  V30 4 O 8.0371 -2.925 0 0\nM  V30 5 C 9.3361 -6.6751 0 0\nM  V30 END ATOM\nM  V30 BEGIN BOND\nM  V30 1 1 1 2\nM  V30 2 1 2 3\nM  V30 3 2 2 4\nM  V30 4 1 3 5\nM  V30 END BOND\nM  V30 END CTAB\nM  END\n","label":"P1","id":"0fdc7077-86ff-4b31-986b-8c22b0fa07c8"}],"correlations":{"values":[],"options":{"tolerance":{"C":0.25,"H":0.02,"N":0.25,"F":0.25,"Si":0.25,"P":0.25}},"state":{}}},"view":{"molecules":{},"ranges":{},"zones":{},"peaks":{},"spectra":{"activeSpectra":{"1H,13C":[{"id":"86d3aa0f-dc70-4786-bf7b-31986b8c22b0","index":1}]},"activeTab":"1H,13C","showLegend":false,"selectReferences":{}},"zoom":{"levels":{}},"verticalAlign":{"1H,13C":"bottom"},"predictions":{},"currentSimulatedSpectrumKey":null},"settings":{"display":{"general":{"hideGeneralSettings":false,"experimentalFeatures":{"display":false},"hidePanelOnLoad":false,"hideLogs":false,"hideHelp":false,"hideMaximize":false,"hideWorkspaces":false},"panels":{"spectraPanel":{"display":true,"open":true},"informationPanel":{"display":true,"open":false},"integralsPanel":{"display":true,"open":false},"rangesPanel":{"display":true,"open":false},"structuresPanel":{"display":true,"open":false},"processingsPanel":{"display":true,"open":false},"zonesPanel":{"display":true,"open":false},"automaticAssignmentPanel":{"display":false,"open":false},"databasePanel":{"display":false,"open":false},"multipleSpectraAnalysisPanel":{"display":false,"open":false},"peaksPanel":{"display":true,"open":false},"predictionPanel":{"display":false,"open":false},"summaryPanel":{"display":false,"open":false},"simulationPanel":{"display":false,"open":false}},"toolBarButtons":{"baselineCorrection":true,"exclusionZones":false,"exportAs":true,"fft":true,"import":true,"integral":true,"multipleSpectraAnalysis":false,"phaseCorrection":true,"rangePicking":true,"realImaginary":true,"slicing":true,"spectraCenterAlignments":true,"spectraStackAlignments":true,"apodization":true,"zeroFilling":true,"zonePicking":true,"zoomOut":true,"zoom":true,"peakPicking":true,"autoRangeAndZonePicking":true,"fftDimension1":true,"fftDimension2":true}},"general":{"dimmedSpectraOpacity":0.1,"verticalSplitterPosition":"560px","verticalSplitterCloseThreshold":600,"spectraRendering":"auto","loggingLevel":"info"},"formatting":{"nuclei":{"1h":{"name":"1H","ppm":"0.00","hz":"0.00"},"13c":{"name":"13C","ppm":"0.00","hz":"0.00"},"15n":{"name":"15N","ppm":"0.00","hz":"0.00"},"19f":{"name":"19F","ppm":"0.00","hz":"0.00"},"29si":{"name":"29Si","ppm":"0.00","hz":"0.00"},"31p":{"name":"31P","ppm":"0.00","hz":"0.00"}},"panels":{}},"databases":{"defaultDatabase":"","data":[{"key":"toc","label":"Toc","url":"https://data.cheminfo.org/nmr/database/toc.json","enabled":true}]},"nmrLoaders":{"general":{"keep1D":true,"keep2D":true,"onlyReal":false,"dataSelection":"preferFT"},"bruker":{"onlyFirstProcessedData":true}},"infoBlock":{"visible":false,"fields":[{"label":"name","jpath":["info","name"],"visible":true,"format":""},{"label":"Number Of Scan","jpath":["info","numberOfScans"],"visible":true,"format":"0"},{"label":"Pulse Sequence","jpath":["info","pulseSequence"],"visible":true,"format":""},{"label":"Frequency","jpath":["info","originFrequency"],"visible":true,"format":"0"}]},"onLoadProcessing":{"1H":[{"name":"digitalFilter","label":"Digital Filter","value":{},"flag":true},{"name":"apodization","label":"Apodization","value":{},"flag":false},{"name":"zeroFilling","label":"Zero Filling","value":{},"flag":true},{"name":"fft","label":"FFT","value":{},"flag":true},{"name":"phaseCorrection","label":"Phase correction","value":{},"flag":true}],"13C":[{"name":"digitalFilter","label":"Digital Filter","value":{},"flag":true},{"name":"apodization","label":"Apodization","value":{},"flag":true},{"name":"zeroFilling","label":"Zero Filling","value":{},"flag":true},{"name":"fft","label":"FFT","value":{},"flag":true},{"name":"phaseCorrection","label":"Phase correction","value":{},"flag":true}]},"version":2,"label":"Simple NMR analysis","visible":true,"source":"predefined"}}